/* Types: */

/* 1 */
char
 /* size: 1 */

/* 2 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 3 */
unsigned int
 /* size: 4 */

/* 4 */
unsigned char
 /* size: 1 */

/* 5 */
short unsigned int
 /* size: 2 */

/* 6 */
long unsigned int
 /* size: 4 */

/* 7 */
signed char
 /* size: 1 */

/* 8 */
short int
 /* size: 2 */

/* 9 */
int
 /* size: 4 */

/* 10 */
long long int
 /* size: 8 */

/* 11 */
long long unsigned int
 /* size: 8 */

/* 12 */
/* <0> (null):0 */
typedef long long int __quad_t; /* size: 8 */

/* 13 */
/* <0> (null):0 */
typedef long int __off_t; /* size: 4 */

/* 14 */
long int
 /* size: 4 */

/* 15 */
/* <0> (null):0 */
typedef __quad_t __off64_t; /* size: 8 */

/* 16 */
 /* pointer to 0 */
 /* size: 4 */

/* 17 */
 /* pointer to 1 */
 /* size: 4 */

/* 18 */
/* <0> (null):0 */
struct _IO_FILE {
	int                        _flags;               /*     0     4 */
	char *                     _IO_read_ptr;         /*     4     4 */
	char *                     _IO_read_end;         /*     8     4 */
	char *                     _IO_read_base;        /*    12     4 */
	char *                     _IO_write_base;       /*    16     4 */
	char *                     _IO_write_ptr;        /*    20     4 */
	char *                     _IO_write_end;        /*    24     4 */
	char *                     _IO_buf_base;         /*    28     4 */
	char *                     _IO_buf_end;          /*    32     4 */
	char *                     _IO_save_base;        /*    36     4 */
	char *                     _IO_backup_base;      /*    40     4 */
	char *                     _IO_save_end;         /*    44     4 */
	class _IO_marker *         _markers;             /*    48     4 */
	class _IO_FILE *           _chain;               /*    52     4 */
	int                        _fileno;              /*    56     4 */
	int                        _flags2;              /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	__off_t                    _old_offset;          /*    64     4 */
	short unsigned int         _cur_column;          /*    68     2 */
	signed char                _vtable_offset;       /*    70     1 */
	char                       _shortbuf[1];         /*    71     1 */
	_IO_lock_t *               _lock;                /*    72     4 */
	__off64_t                  _offset;              /*    76     8 */
	void *                     __pad1;               /*    84     4 */
	void *                     __pad2;               /*    88     4 */
	void *                     __pad3;               /*    92     4 */
	void *                     __pad4;               /*    96     4 */
	size_t                     __pad5;               /*   100     4 */
	int                        _mode;                /*   104     4 */
	char                       _unused2[40];         /*   108    40 */
	/* --- cacheline 2 boundary (128 bytes) was 20 bytes ago --- */

	/* size: 148, cachelines: 3, members: 29 */
	/* last cacheline: 20 bytes */
}; /* size: 148 */

/* 19 */
/* <0> (null):0 */
typedef void _IO_lock_t; /* size: 0 */

/* 20 */
/* <0> (null):0 */
struct _IO_marker {
	class _IO_marker *         _next;                /*     0     4 */
	class _IO_FILE *           _sbuf;                /*     4     4 */
	int                        _pos;                 /*     8     4 */

	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 21 */
 /* pointer to 20 */
 /* size: 4 */

/* 22 */
 /* pointer to 18 */
 /* size: 4 */

/* 23 */
 /* pointer to 20 */
 /* size: 4 */

/* 24 */
 /* pointer to 18 */
 /* size: 4 */

/* 25 */
/* <0> (null):0 */
char                       array[1]; /* size: 1 */

/* 26 */
 /* pointer to 19 */
 /* size: 4 */

/* 27 */
/* <0> (null):0 */
char                       array[40]; /* size: 40 */

/* 28 */
 /* pointer to 29 */
 /* size: 4 */

/* 29 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 30 */
 /* pointer to 31 */
 /* size: 4 */

/* 31 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 32 */
/* <0> (null):0 */
char                       array[32]; /* size: 32 */

/* 33 */
/* <0> (null):0 */
char                       array[20]; /* size: 20 */

/* 34 */
long double
 /* size: 12 */

/* 35 */
double
 /* size: 8 */

/* 36 */
/* <0> (null):0 */
typedef int int32; /* size: 4 */

/* 37 */
/* <0> (null):0 */
typedef unsigned int uint32; /* size: 4 */

/* 38 */
/* <0> (null):0 */
typedef long long unsigned int uint64; /* size: 8 */

/* 39 */
/* <0> (null):0 */
typedef uint64 GID_t; /* size: 8 */

/* 40 */
/* <0> (null):0 */
typedef uint32 PackageId_t; /* size: 4 */

/* 41 */
/* <0> (null):0 */
typedef uint32 AppId_t; /* size: 4 */

/* 42 */
/* <0> (null):0 */
typedef uint64 AssetClassId_t; /* size: 8 */

/* 43 */
/* <0> (null):0 */
typedef uint32 PhysicalItemId_t; /* size: 4 */

/* 44 */
/* <0> (null):0 */
typedef uint32 DepotId_t; /* size: 4 */

/* 45 */
/* <0> (null):0 */
typedef uint32 CellID_t; /* size: 4 */

/* 46 */
/* <0> (null):0 */
typedef uint64 SteamAPICall_t; /* size: 8 */

/* 47 */
/* <0> (null):0 */
typedef uint32 PartnerId_t; /* size: 4 */

/* 48 */
/* <0> (null):0 */
typedef int BOOL; /* size: 4 */

/* 49 */
/* <0> (null):0 */
typedef unsigned char byte; /* size: 1 */

/* 50 */
/* <0> (null):0 */
typedef unsigned int string_t; /* size: 4 */

/* 51 */
/* <0> (null):0 */
typedef float vec_t; /* size: 4 */

/* 52 */
float
 /* size: 4 */

/* 53 */
/* <0> (null):0 */
class Vector2D {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	/* <0> (null):0 */
	void Vector2D(class Vector2D *);

	/* <0> (null):0 */
	void Vector2D(class Vector2D *, float, float);

	/* <0> (null):0 */
	class Vector2D operator+(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DplERKS_ */

	/* <0> (null):0 */
	class Vector2D operator-(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DmiERKS_ */

	/* <0> (null):0 */
	class Vector2D operator*(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DmlEf */

	/* <0> (null):0 */
	class Vector2D operator/(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DdvEf */

	/* <0> (null):0 */
	float Length(const class Vector2D  *); /* linkage=_ZNK8Vector2D6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector2D  *); /* linkage=_ZNK8Vector2D13LengthSquaredEv */

	/* <0> (null):0 */
	class Vector2D Normalize(const class Vector2D  *); /* linkage=_ZNK8Vector2D9NormalizeEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector2D *); /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector2D *, float); /* linkage=_ZN8Vector2D6IsZeroEf */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 54 */
 /* pointer to 53 */
 /* size: 4 */

/* 55 */
 /* pointer to 56 */
 /* size: 4 */

/* 56 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 57 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 58 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 59 */
bool
 /* size: 1 */

/* 60 */
/* <0> (null):0 */
class Vector {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	vec_t                      z;                    /*     8     4 */
	/* <0> (null):0 */
	void Vector(class Vector *);

	/* <0> (null):0 */
	void Vector(class Vector *, float, float, float);

	/* <0> (null):0 */
	void Vector(class Vector *, const class Vector  &);

	/* <0> (null):0 */
	void Vector(class Vector *, float *);

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *); /* linkage=_ZNK6VectorngEv */

	/* <0> (null):0 */
	int operator==(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectoreqERKS_ */

	/* <0> (null):0 */
	int operator!=(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorneERKS_ */

	/* <0> (null):0 */
	class Vector operator+(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorplERKS_ */

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectormiERKS_ */

	/* <0> (null):0 */
	class Vector operator*(const class Vector  *, float); /* linkage=_ZNK6VectormlEf */

	/* <0> (null):0 */
	class Vector operator/(const class Vector  *, float); /* linkage=_ZNK6VectordvEf */

	/* <0> (null):0 */
	void CopyToArray(const class Vector  *, float *); /* linkage=_ZNK6Vector11CopyToArrayEPf */

	/* <0> (null):0 */
	float Length(const class Vector  *); /* linkage=_ZNK6Vector6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector  *); /* linkage=_ZNK6Vector13LengthSquaredEv */

	/* <0> (null):0 */
	float * operator float*(class Vector *); /* linkage=_ZN6VectorcvPfEv */

	/* <0> (null):0 */
	const float  * operator const float*(const class Vector  *); /* linkage=_ZNK6VectorcvPKfEv */

	/* <0> (null):0 */
	class Vector Normalize(const class Vector  *); /* linkage=_ZNK6Vector9NormalizeEv */

	/* <0> (null):0 */
	class Vector2D Make2D(const class Vector  *); /* linkage=_ZNK6Vector6Make2DEv */

	/* <0> (null):0 */
	float Length2D(const class Vector  *); /* linkage=_ZNK6Vector8Length2DEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector  *, float); /* linkage=_ZNK6Vector16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector  *, float); /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector *); /* linkage=_ZN6Vector16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector *, float); /* linkage=_ZN6Vector6IsZeroEf */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 61 */
 /* pointer to 60 */
 /* size: 4 */

/* 62 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 63 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 64 */
 /* pointer to 52 */
 /* size: 4 */

/* 65 */
 /* pointer to 66 */
 /* size: 4 */

/* 66 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 67 */
 /* pointer to 68 */
 /* size: 4 */

/* 68 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 69 */
/* <0> (null):0 */
typedef int qboolean; /* size: 4 */

/* 70 */
/* <0> (null):0 */
struct link_s {
	class link_s *             prev;                 /*     0     4 */
	class link_s *             next;                 /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 71 */
 /* pointer to 70 */
 /* size: 4 */

/* 72 */
/* <0> (null):0 */
typedef struct link_s link_t; /* size: 8 */

/* 73 */
/* <0> (null):0 */
typedef struct edict_s edict_t; /* size: 804 */

/* 74 */
/* <0> (null):0 */
struct edict_s {
	qboolean                   free;                 /*     0     4 */
	int                        serialnumber;         /*     4     4 */
	link_t                     area;                 /*     8     8 */
	int                        headnode;             /*    16     4 */
	int                        num_leafs;            /*    20     4 */
	short int                  leafnums[48];         /*    24    96 */
	/* --- cacheline 1 boundary (64 bytes) was 56 bytes ago --- */
	float                      freetime;             /*   120     4 */
	void *                     pvPrivateData;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	entvars_t                  v;                    /*   128   676 */
	/* --- cacheline 12 boundary (768 bytes) was 36 bytes ago --- */

	/* size: 804, cachelines: 13, members: 9 */
	/* last cacheline: 36 bytes */
}; /* size: 804 */

/* 75 */
 /* pointer to 73 */
 /* size: 4 */

/* 76 */
/* <0> (null):0 */
struct {
	float                      time;                 /*     0     4 */
	float                      frametime;            /*     4     4 */
	float                      force_retouch;        /*     8     4 */
	string_t                   mapname;              /*    12     4 */
	string_t                   startspot;            /*    16     4 */
	float                      deathmatch;           /*    20     4 */
	float                      coop;                 /*    24     4 */
	float                      teamplay;             /*    28     4 */
	float                      serverflags;          /*    32     4 */
	float                      found_secrets;        /*    36     4 */
	class Vector              v_forward;             /*    40    12 */
	class Vector              v_up;                  /*    52    12 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	class Vector              v_right;               /*    64    12 */
	float                      trace_allsolid;       /*    76     4 */
	float                      trace_startsolid;     /*    80     4 */
	float                      trace_fraction;       /*    84     4 */
	class Vector              trace_endpos;          /*    88    12 */
	class Vector              trace_plane_normal;    /*   100    12 */
	float                      trace_plane_dist;     /*   112     4 */
	edict_t *                  trace_ent;            /*   116     4 */
	float                      trace_inopen;         /*   120     4 */
	float                      trace_inwater;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	int                        trace_hitgroup;       /*   128     4 */
	int                        trace_flags;          /*   132     4 */
	int                        msg_entity;           /*   136     4 */
	int                        cdAudioTrack;         /*   140     4 */
	int                        maxClients;           /*   144     4 */
	int                        maxEntities;          /*   148     4 */
	const char  *              pStringBase;          /*   152     4 */
	void *                     pSaveData;            /*   156     4 */
	class Vector              vecLandmarkOffset;     /*   160    12 */

	/* size: 172, cachelines: 3, members: 31 */
	/* last cacheline: 44 bytes */
}; /* size: 172 */

/* 77 */
/* <0> (null):0 */
typedef class  globalvars_t; /* size: 172 */

/* 78 */
/* <0> (null):0 */
struct entvars_s {
	string_t                   classname;            /*     0     4 */
	string_t                   globalname;           /*     4     4 */
	class Vector              origin;                /*     8    12 */
	class Vector              oldorigin;             /*    20    12 */
	class Vector              velocity;              /*    32    12 */
	class Vector              basevelocity;          /*    44    12 */
	class Vector              clbasevelocity;        /*    56    12 */
	/* --- cacheline 1 boundary (64 bytes) was 4 bytes ago --- */
	class Vector              movedir;               /*    68    12 */
	class Vector              angles;                /*    80    12 */
	class Vector              avelocity;             /*    92    12 */
	class Vector              punchangle;            /*   104    12 */
	class Vector              v_angle;               /*   116    12 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	class Vector              endpos;                /*   128    12 */
	class Vector              startpos;              /*   140    12 */
	float                      impacttime;           /*   152     4 */
	float                      starttime;            /*   156     4 */
	int                        fixangle;             /*   160     4 */
	float                      idealpitch;           /*   164     4 */
	float                      pitch_speed;          /*   168     4 */
	float                      ideal_yaw;            /*   172     4 */
	float                      yaw_speed;            /*   176     4 */
	int                        modelindex;           /*   180     4 */
	string_t                   model;                /*   184     4 */
	int                        viewmodel;            /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	int                        weaponmodel;          /*   192     4 */
	class Vector              absmin;                /*   196    12 */
	class Vector              absmax;                /*   208    12 */
	class Vector              mins;                  /*   220    12 */
	class Vector              maxs;                  /*   232    12 */
	class Vector              size;                  /*   244    12 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	float                      ltime;                /*   256     4 */
	float                      nextthink;            /*   260     4 */
	int                        movetype;             /*   264     4 */
	int                        solid;                /*   268     4 */
	int                        skin;                 /*   272     4 */
	int                        body;                 /*   276     4 */
	int                        effects;              /*   280     4 */
	float                      gravity;              /*   284     4 */
	float                      friction;             /*   288     4 */
	int                        light_level;          /*   292     4 */
	int                        sequence;             /*   296     4 */
	int                        gaitsequence;         /*   300     4 */
	float                      frame;                /*   304     4 */
	float                      animtime;             /*   308     4 */
	float                      framerate;            /*   312     4 */
	unsigned char              controller[4];        /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	unsigned char              blending[2];          /*   320     2 */
	float                      scale;                /*   324     4 */
	int                        rendermode;           /*   328     4 */
	float                      renderamt;            /*   332     4 */
	class Vector              rendercolor;           /*   336    12 */
	int                        renderfx;             /*   348     4 */
	float                      health;               /*   352     4 */
	float                      frags;                /*   356     4 */
	int                        weapons;              /*   360     4 */
	float                      takedamage;           /*   364     4 */
	int                        deadflag;             /*   368     4 */
	class Vector              view_ofs;              /*   372    12 */
	int                        button;               /*   384     4 */
	/* --- cacheline 6 boundary (384 bytes) was 2 bytes ago --- */
	int                        impulse;              /*   388     4 */
	edict_t *                  chain;                /*   392     4 */
	edict_t *                  dmg_inflictor;        /*   396     4 */
	edict_t *                  enemy;                /*   400     4 */
	edict_t *                  aiment;               /*   404     4 */
	edict_t *                  owner;                /*   408     4 */
	edict_t *                  groundentity;         /*   412     4 */
	int                        spawnflags;           /*   416     4 */
	int                        flags;                /*   420     4 */
	int                        colormap;             /*   424     4 */
	int                        team;                 /*   428     4 */
	float                      max_health;           /*   432     4 */
	float                      teleport_time;        /*   436     4 */
	float                      armortype;            /*   440     4 */
	float                      armorvalue;           /*   444     4 */
	int                        waterlevel;           /*   448     4 */
	/* --- cacheline 7 boundary (448 bytes) was 2 bytes ago --- */
	int                        watertype;            /*   452     4 */
	string_t                   target;               /*   456     4 */
	string_t                   targetname;           /*   460     4 */
	string_t                   netname;              /*   464     4 */
	string_t                   message;              /*   468     4 */
	float                      dmg_take;             /*   472     4 */
	float                      dmg_save;             /*   476     4 */
	float                      dmg;                  /*   480     4 */
	float                      dmgtime;              /*   484     4 */
	string_t                   noise;                /*   488     4 */
	string_t                   noise1;               /*   492     4 */
	string_t                   noise2;               /*   496     4 */
	string_t                   noise3;               /*   500     4 */
	float                      speed;                /*   504     4 */
	float                      air_finished;         /*   508     4 */
	float                      pain_finished;        /*   512     4 */
	/* --- cacheline 8 boundary (512 bytes) was 2 bytes ago --- */
	float                      radsuit_finished;     /*   516     4 */
	edict_t *                  pContainingEntity;    /*   520     4 */
	int                        playerclass;          /*   524     4 */
	float                      maxspeed;             /*   528     4 */
	float                      fov;                  /*   532     4 */
	int                        weaponanim;           /*   536     4 */
	int                        pushmsec;             /*   540     4 */
	int                        bInDuck;              /*   544     4 */
	int                        flTimeStepSound;      /*   548     4 */
	int                        flSwimTime;           /*   552     4 */
	int                        flDuckTime;           /*   556     4 */
	int                        iStepLeft;            /*   560     4 */
	float                      flFallVelocity;       /*   564     4 */
	int                        gamestate;            /*   568     4 */
	int                        oldbuttons;           /*   572     4 */
	int                        groupinfo;            /*   576     4 */
	/* --- cacheline 9 boundary (576 bytes) was 2 bytes ago --- */
	int                        iuser1;               /*   580     4 */
	int                        iuser2;               /*   584     4 */
	int                        iuser3;               /*   588     4 */
	int                        iuser4;               /*   592     4 */
	float                      fuser1;               /*   596     4 */
	float                      fuser2;               /*   600     4 */
	float                      fuser3;               /*   604     4 */
	float                      fuser4;               /*   608     4 */
	class Vector              vuser1;                /*   612    12 */
	class Vector              vuser2;                /*   624    12 */
	class Vector              vuser3;                /*   636    12 */
	/* --- cacheline 10 boundary (640 bytes) was 6 bytes ago --- */
	class Vector              vuser4;                /*   648    12 */
	edict_t *                  euser1;               /*   660     4 */
	edict_t *                  euser2;               /*   664     4 */
	edict_t *                  euser3;               /*   668     4 */
	edict_t *                  euser4;               /*   672     4 */

	/* size: 676, cachelines: 11, members: 123 */
	/* last cacheline: 36 bytes */

	/* BRAIN FART ALERT! 676 != 674 + 0(holes), diff = 2 */

}; /* size: 676 */

/* 79 */
/* <0> (null):0 */
unsigned char              array[4]; /* size: 4 */

/* 80 */
/* <0> (null):0 */
unsigned char              array[2]; /* size: 2 */

/* 81 */
/* <0> (null):0 */
typedef struct entvars_s entvars_t; /* size: 676 */

/* 82 */
/* <0> (null):0 */
short int                  array[48]; /* size: 96 */

/* 83 */
/* <0> (null):0 */
typedef uint32 CRC32_t; /* size: 4 */

/* 84 */
/* <0> (null):0 */
struct cvar_s {
	char *                     name;                 /*     0     4 */
	char *                     string;               /*     4     4 */
	int                        flags;                /*     8     4 */
	float                      value;                /*    12     4 */
	class cvar_s *             next;                 /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 85 */
 /* pointer to 84 */
 /* size: 4 */

/* 86 */
/* <0> (null):0 */
typedef struct cvar_s cvar_t; /* size: 20 */

/* 87 */
/* <0> (null):0 */
struct client_textmessage_s {
	int                        effect;               /*     0     4 */
	byte                       r1;                   /*     4     1 */
	byte                       g1;                   /*     5     1 */
	byte                       b1;                   /*     6     1 */
	byte                       a1;                   /*     7     1 */
	byte                       r2;                   /*     8     1 */
	byte                       g2;                   /*     9     1 */
	byte                       b2;                   /*    10     1 */
	byte                       a2;                   /*    11     1 */
	float                      x;                    /*    12     4 */
	float                      y;                    /*    16     4 */
	float                      fadein;               /*    20     4 */
	float                      fadeout;              /*    24     4 */
	float                      holdtime;             /*    28     4 */
	float                      fxtime;               /*    32     4 */
	const char  *              pName;                /*    36     4 */
	const char  *              pMessage;             /*    40     4 */

	/* size: 44, cachelines: 1, members: 17 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 88 */
/* <0> (null):0 */
typedef struct client_textmessage_s client_textmessage_t; /* size: 44 */

/* 89 */
/* <0> (null):0 */
typedef struct sequenceCommandLine_ sequenceCommandLine_s; /* size: 92 */

/* 90 */
/* <0> (null):0 */
struct sequenceCommandLine_ {
	int                        commandType;          /*     0     4 */
	client_textmessage_t       clientMessage;        /*     4    44 */
	char *                     speakerName;          /*    48     4 */
	char *                     listenerName;         /*    52     4 */
	char *                     soundFileName;        /*    56     4 */
	char *                     sentenceName;         /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	char *                     fireTargetNames;      /*    64     4 */
	char *                     killTargetNames;      /*    68     4 */
	float                      delay;                /*    72     4 */
	int                        repeatCount;          /*    76     4 */
	int                        textChannel;          /*    80     4 */
	int                        modifierBitField;     /*    84     4 */
	sequenceCommandLine_s *    nextCommandLine;      /*    88     4 */

	/* size: 92, cachelines: 2, members: 13 */
	/* last cacheline: 28 bytes */
}; /* size: 92 */

/* 91 */
 /* pointer to 89 */
 /* size: 4 */

/* 92 */
/* <0> (null):0 */
typedef struct sequenceEntry_ sequenceEntry_s; /* size: 20 */

/* 93 */
/* <0> (null):0 */
struct sequenceEntry_ {
	char *                     fileName;             /*     0     4 */
	char *                     entryName;            /*     4     4 */
	sequenceCommandLine_s *    firstCommand;         /*     8     4 */
	sequenceEntry_s *          nextEntry;            /*    12     4 */
	qboolean                   isGlobal;             /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 94 */
 /* pointer to 92 */
 /* size: 4 */

/* 95 */
/* <0> (null):0 */
typedef struct sentenceEntry_ sentenceEntry_s; /* size: 16 */

/* 96 */
/* <0> (null):0 */
struct sentenceEntry_ {
	char *                     data;                 /*     0     4 */
	sentenceEntry_s *          nextEntry;            /*     4     4 */
	qboolean                   isGlobal;             /*     8     4 */
	unsigned int               index;                /*    12     4 */

	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 97 */
 /* pointer to 95 */
 /* size: 4 */

/* 98 */
/* <0> (null):0 */
enum {
	at_notice = 0,
	at_console = 1,
	at_aiconsole = 2,
	at_warning = 3,
	at_error = 4,
	at_logged = 5,
}; /* size: 4 */

/* 99 */
/* <0> (null):0 */
typedef enum  ALERT_TYPE; /* size: 4 */

/* 100 */
/* <0> (null):0 */
enum {
	print_console = 0,
	print_center = 1,
	print_chat = 2,
}; /* size: 4 */

/* 101 */
/* <0> (null):0 */
typedef enum  PRINT_TYPE; /* size: 4 */

/* 102 */
/* <0> (null):0 */
enum {
	force_exactfile = 0,
	force_model_samebounds = 1,
	force_model_specifybounds = 2,
	force_model_specifybounds_if_avail = 3,
}; /* size: 4 */

/* 103 */
/* <0> (null):0 */
typedef enum  FORCE_TYPE; /* size: 4 */

/* 104 */
/* <0> (null):0 */
struct {
	int                        fAllSolid;            /*     0     4 */
	int                        fStartSolid;          /*     4     4 */
	int                        fInOpen;              /*     8     4 */
	int                        fInWater;             /*    12     4 */
	float                      flFraction;           /*    16     4 */
	class Vector              vecEndPos;             /*    20    12 */
	float                      flPlaneDist;          /*    32     4 */
	class Vector              vecPlaneNormal;        /*    36    12 */
	edict_t *                  pHit;                 /*    48     4 */
	int                        iHitgroup;            /*    52     4 */

	/* size: 56, cachelines: 1, members: 10 */
	/* last cacheline: 56 bytes */
}; /* size: 56 */

/* 105 */
/* <0> (null):0 */
typedef class  TraceResult; /* size: 56 */

/* 106 */
/* <0> (null):0 */
struct enginefuncs_s {
	int                        (*pfnPrecacheModel)(char *); /*     0     4 */
	int                        (*pfnPrecacheSound)(char *); /*     4     4 */
	void                       (*pfnSetModel)(edict_t *, const char  *); /*     8     4 */
	int                        (*pfnModelIndex)(const char  *); /*    12     4 */
	int                        (*pfnModelFrames)(int); /*    16     4 */
	void                       (*pfnSetSize)(edict_t *, const float  *, const float  *); /*    20     4 */
	void                       (*pfnChangeLevel)(char *, char *); /*    24     4 */
	void                       (*pfnGetSpawnParms)(edict_t *); /*    28     4 */
	void                       (*pfnSaveSpawnParms)(edict_t *); /*    32     4 */
	float                      (*pfnVecToYaw)(const float  *); /*    36     4 */
	void                       (*pfnVecToAngles)(const float  *, float *); /*    40     4 */
	void                       (*pfnMoveToOrigin)(edict_t *, const float  *, float, int); /*    44     4 */
	void                       (*pfnChangeYaw)(edict_t *); /*    48     4 */
	void                       (*pfnChangePitch)(edict_t *); /*    52     4 */
	edict_t *                  (*pfnFindEntityByString)(edict_t *, const char  *, const char  *); /*    56     4 */
	int                        (*pfnGetEntityIllum)(edict_t *); /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	edict_t *                  (*pfnFindEntityInSphere)(edict_t *, const float  *, float); /*    64     4 */
	edict_t *                  (*pfnFindClientInPVS)(edict_t *); /*    68     4 */
	edict_t *                  (*pfnEntitiesInPVS)(edict_t *); /*    72     4 */
	void                       (*pfnMakeVectors)(const float  *); /*    76     4 */
	void                       (*pfnAngleVectors)(const float  *, float *, float *, float *); /*    80     4 */
	edict_t *                  (*pfnCreateEntity)(void); /*    84     4 */
	void                       (*pfnRemoveEntity)(edict_t *); /*    88     4 */
	edict_t *                  (*pfnCreateNamedEntity)(int); /*    92     4 */
	void                       (*pfnMakeStatic)(edict_t *); /*    96     4 */
	int                        (*pfnEntIsOnFloor)(edict_t *); /*   100     4 */
	int                        (*pfnDropToFloor)(edict_t *); /*   104     4 */
	int                        (*pfnWalkMove)(edict_t *, float, float, int); /*   108     4 */
	void                       (*pfnSetOrigin)(edict_t *, const float  *); /*   112     4 */
	void                       (*pfnEmitSound)(edict_t *, int, const char  *, float, float, int, int); /*   116     4 */
	void                       (*pfnEmitAmbientSound)(edict_t *, float *, const char  *, float, float, int, int); /*   120     4 */
	void                       (*pfnTraceLine)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	void                       (*pfnTraceToss)(edict_t *, edict_t *, TraceResult *); /*   128     4 */
	int                        (*pfnTraceMonsterHull)(edict_t *, const float  *, const float  *, int, edict_t *, TraceResult *); /*   132     4 */
	void                       (*pfnTraceHull)(const float  *, const float  *, int, int, edict_t *, TraceResult *); /*   136     4 */
	void                       (*pfnTraceModel)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   140     4 */
	const char  *              (*pfnTraceTexture)(edict_t *, const float  *, const float  *); /*   144     4 */
	void                       (*pfnTraceSphere)(const float  *, const float  *, int, float, edict_t *, TraceResult *); /*   148     4 */
	void                       (*pfnGetAimVector)(edict_t *, float, float *); /*   152     4 */
	void                       (*pfnServerCommand)(char *); /*   156     4 */
	void                       (*pfnServerExecute)(void); /*   160     4 */
	void                       (*pfnClientCommand)(edict_t *, char *, ...); /*   164     4 */
	void                       (*pfnParticleEffect)(const float  *, const float  *, float, float); /*   168     4 */
	void                       (*pfnLightStyle)(int, char *); /*   172     4 */
	int                        (*pfnDecalIndex)(const char  *); /*   176     4 */
	int                        (*pfnPointContents)(const float  *); /*   180     4 */
	void                       (*pfnMessageBegin)(int, int, const float  *, edict_t *); /*   184     4 */
	void                       (*pfnMessageEnd)(void); /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	void                       (*pfnWriteByte)(int); /*   192     4 */
	void                       (*pfnWriteChar)(int); /*   196     4 */
	void                       (*pfnWriteShort)(int); /*   200     4 */
	void                       (*pfnWriteLong)(int); /*   204     4 */
	void                       (*pfnWriteAngle)(float); /*   208     4 */
	void                       (*pfnWriteCoord)(float); /*   212     4 */
	void                       (*pfnWriteString)(const char  *); /*   216     4 */
	void                       (*pfnWriteEntity)(int); /*   220     4 */
	void                       (*pfnCVarRegister)(cvar_t *); /*   224     4 */
	float                      (*pfnCVarGetFloat)(const char  *); /*   228     4 */
	const char  *              (*pfnCVarGetString)(const char  *); /*   232     4 */
	void                       (*pfnCVarSetFloat)(const char  *, float); /*   236     4 */
	void                       (*pfnCVarSetString)(const char  *, const char  *); /*   240     4 */
	void                       (*pfnAlertMessage)(ALERT_TYPE, char *, ...); /*   244     4 */
	void                       (*pfnEngineFprintf)(void *, char *, ...); /*   248     4 */
	void *                     (*pfnPvAllocEntPrivateData)(edict_t *, int32); /*   252     4 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	void *                     (*pfnPvEntPrivateData)(edict_t *); /*   256     4 */
	void                       (*pfnFreeEntPrivateData)(edict_t *); /*   260     4 */
	const char  *              (*pfnSzFromIndex)(int); /*   264     4 */
	int                        (*pfnAllocString)(const char  *); /*   268     4 */
	class entvars_s *          (*pfnGetVarsOfEnt)(edict_t *); /*   272     4 */
	edict_t *                  (*pfnPEntityOfEntOffset)(int); /*   276     4 */
	int                        (*pfnEntOffsetOfPEntity)(const edict_t  *); /*   280     4 */
	int                        (*pfnIndexOfEdict)(const edict_t  *); /*   284     4 */
	edict_t *                  (*pfnPEntityOfEntIndex)(int); /*   288     4 */
	edict_t *                  (*pfnFindEntityByVars)(class entvars_s *); /*   292     4 */
	void *                     (*pfnGetModelPtr)(edict_t *); /*   296     4 */
	int                        (*pfnRegUserMsg)(const char  *, int); /*   300     4 */
	void                       (*pfnAnimationAutomove)(const edict_t  *, float); /*   304     4 */
	void                       (*pfnGetBonePosition)(const edict_t  *, int, float *, float *); /*   308     4 */
	uint32                     (*pfnFunctionFromName)(const char  *); /*   312     4 */
	const char  *              (*pfnNameForFunction)(uint32); /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	void                       (*pfnClientPrintf)(edict_t *, PRINT_TYPE, const char  *); /*   320     4 */
	void                       (*pfnServerPrint)(const char  *); /*   324     4 */
	const char  *              (*pfnCmd_Args)(void); /*   328     4 */
	const char  *              (*pfnCmd_Argv)(int);  /*   332     4 */
	int                        (*pfnCmd_Argc)(void); /*   336     4 */
	void                       (*pfnGetAttachment)(const edict_t  *, int, float *, float *); /*   340     4 */
	void                       (*pfnCRC32_Init)(CRC32_t *); /*   344     4 */
	void                       (*pfnCRC32_ProcessBuffer)(CRC32_t *, void *, int); /*   348     4 */
	void                       (*pfnCRC32_ProcessByte)(CRC32_t *, unsigned char); /*   352     4 */
	CRC32_t                    (*pfnCRC32_Final)(CRC32_t); /*   356     4 */
	int32                      (*pfnRandomLong)(int32, int32); /*   360     4 */
	float                      (*pfnRandomFloat)(float, float); /*   364     4 */
	void                       (*pfnSetView)(const edict_t  *, const edict_t  *); /*   368     4 */
	float                      (*pfnTime)(void);     /*   372     4 */
	void                       (*pfnCrosshairAngle)(const edict_t  *, float, float); /*   376     4 */
	byte *                     (*pfnLoadFileForMe)(char *, int *); /*   380     4 */
	/* --- cacheline 6 boundary (384 bytes) --- */
	void                       (*pfnFreeFile)(void *); /*   384     4 */
	void                       (*pfnEndSection)(const char  *); /*   388     4 */
	int                        (*pfnCompareFileTime)(char *, char *, int *); /*   392     4 */
	void                       (*pfnGetGameDir)(char *); /*   396     4 */
	void                       (*pfnCvar_RegisterVariable)(cvar_t *); /*   400     4 */
	void                       (*pfnFadeClientVolume)(const edict_t  *, int, int, int, int); /*   404     4 */
	void                       (*pfnSetClientMaxspeed)(const edict_t  *, float); /*   408     4 */
	edict_t *                  (*pfnCreateFakeClient)(const char  *); /*   412     4 */
	void                       (*pfnRunPlayerMove)(edict_t *, const float  *, float, float, float, short unsigned int, byte, byte); /*   416     4 */
	int                        (*pfnNumberOfEntities)(void); /*   420     4 */
	char *                     (*pfnGetInfoKeyBuffer)(edict_t *); /*   424     4 */
	char *                     (*pfnInfoKeyValue)(char *, char *); /*   428     4 */
	void                       (*pfnSetKeyValue)(char *, char *, char *); /*   432     4 */
	void                       (*pfnSetClientKeyValue)(int, char *, char *, char *); /*   436     4 */
	int                        (*pfnIsMapValid)(char *); /*   440     4 */
	void                       (*pfnStaticDecal)(const float  *, int, int, int); /*   444     4 */
	/* --- cacheline 7 boundary (448 bytes) --- */
	int                        (*pfnPrecacheGeneric)(char *); /*   448     4 */
	int                        (*pfnGetPlayerUserId)(edict_t *); /*   452     4 */
	void                       (*pfnBuildSoundMsg)(edict_t *, int, const char  *, float, float, int, int, int, int, const float  *, edict_t *); /*   456     4 */
	int                        (*pfnIsDedicatedServer)(void); /*   460     4 */
	cvar_t *                   (*pfnCVarGetPointer)(const char  *); /*   464     4 */
	unsigned int               (*pfnGetPlayerWONId)(edict_t *); /*   468     4 */
	void                       (*pfnInfo_RemoveKey)(char *, const char  *); /*   472     4 */
	const char  *              (*pfnGetPhysicsKeyValue)(const edict_t  *, const char  *); /*   476     4 */
	void                       (*pfnSetPhysicsKeyValue)(const edict_t  *, const char  *, const char  *); /*   480     4 */
	const char  *              (*pfnGetPhysicsInfoString)(const edict_t  *); /*   484     4 */
	short unsigned int         (*pfnPrecacheEvent)(int, const char  *); /*   488     4 */
	void                       (*pfnPlaybackEvent)(int, const edict_t  *, short unsigned int, float, float *, float *, float, float, int, int, int, int); /*   492     4 */
	unsigned char *            (*pfnSetFatPVS)(float *); /*   496     4 */
	unsigned char *            (*pfnSetFatPAS)(float *); /*   500     4 */
	int                        (*pfnCheckVisibility)(const edict_t  *, unsigned char *); /*   504     4 */
	void                       (*pfnDeltaSetField)(class delta_s *, const char  *); /*   508     4 */
	/* --- cacheline 8 boundary (512 bytes) --- */
	void                       (*pfnDeltaUnsetField)(class delta_s *, const char  *); /*   512     4 */
	void                       (*pfnDeltaAddEncoder)(char *, void (*)(class delta_s *, const unsigned char  *, const unsigned char  *)); /*   516     4 */
	int                        (*pfnGetCurrentPlayer)(void); /*   520     4 */
	int                        (*pfnCanSkipPlayer)(const edict_t  *); /*   524     4 */
	int                        (*pfnDeltaFindField)(class delta_s *, const char  *); /*   528     4 */
	void                       (*pfnDeltaSetFieldByIndex)(class delta_s *, int); /*   532     4 */
	void                       (*pfnDeltaUnsetFieldByIndex)(class delta_s *, int); /*   536     4 */
	void                       (*pfnSetGroupMask)(int, int); /*   540     4 */
	int                        (*pfnCreateInstancedBaseline)(int, class entity_state_s *); /*   544     4 */
	void                       (*pfnCvar_DirectSet)(class cvar_s *, char *); /*   548     4 */
	void                       (*pfnForceUnmodified)(FORCE_TYPE, float *, float *, const char  *); /*   552     4 */
	void                       (*pfnGetPlayerStats)(const edict_t  *, int *, int *); /*   556     4 */
	void                       (*pfnAddServerCommand)(char *, void (*)(void)); /*   560     4 */
	qboolean                   (*pfnVoice_GetClientListening)(int, int); /*   564     4 */
	qboolean                   (*pfnVoice_SetClientListening)(int, int, qboolean); /*   568     4 */
	const char  *              (*pfnGetPlayerAuthId)(edict_t *); /*   572     4 */
	/* --- cacheline 9 boundary (576 bytes) --- */
	sequenceEntry_s *          (*pfnSequenceGet)(const char  *, const char  *); /*   576     4 */
	sentenceEntry_s *          (*pfnSequencePickSentence)(const char  *, int, int *); /*   580     4 */
	int                        (*pfnGetFileSize)(char *); /*   584     4 */
	unsigned int               (*pfnGetApproxWavePlayLen)(const char  *); /*   588     4 */
	int                        (*pfnIsCareerMatch)(void); /*   592     4 */
	int                        (*pfnGetLocalizedStringLength)(const char  *); /*   596     4 */
	void                       (*pfnRegisterTutorMessageShown)(int); /*   600     4 */
	int                        (*pfnGetTimesTutorMessageShown)(int); /*   604     4 */
	void                       (*ProcessTutorMessageDecayBuffer)(int *, int); /*   608     4 */
	void                       (*ConstructTutorMessageDecayBuffer)(int *, int); /*   612     4 */
	void                       (*ResetTutorMessageDecayData)(void); /*   616     4 */
	void                       (*pfnQueryClientCvarValue)(const edict_t  *, const char  *); /*   620     4 */
	void                       (*pfnQueryClientCvarValue2)(const edict_t  *, const char  *, int); /*   624     4 */
	int                        (*pfnCheckParm)(const char  *, char * *); /*   628     4 */

	/* size: 632, cachelines: 10, members: 158 */
	/* last cacheline: 56 bytes */
}; /* size: 632 */

/* 107 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 108 */
 /* pointer to 107 */
 /* size: 4 */

/* 109 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137722260 */

/* 110 */
 /* pointer to 109 */
 /* size: 4 */

/* 111 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 112 */
 /* pointer to 111 */
 /* size: 4 */

/* 113 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 114 */
 /* pointer to 113 */
 /* size: 4 */

/* 115 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137722780 */

/* 116 */
 /* pointer to 115 */
 /* size: 4 */

/* 117 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137723040 */

/* 118 */
 /* pointer to 117 */
 /* size: 4 */

/* 119 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137723248 */

/* 120 */
 /* pointer to 119 */
 /* size: 4 */

/* 121 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 122 */
 /* pointer to 121 */
 /* size: 4 */

/* 123 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137723560 */

/* 124 */
 /* pointer to 123 */
 /* size: 4 */

/* 125 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137723768 */

/* 126 */
 /* pointer to 125 */
 /* size: 4 */

/* 127 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 128 */
 /* pointer to 127 */
 /* size: 4 */

/* 129 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 130 */
 /* pointer to 129 */
 /* size: 4 */

/* 131 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 132 */
 /* pointer to 131 */
 /* size: 4 */

/* 133 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 134 */
 /* pointer to 133 */
 /* size: 4 */

/* 135 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137729696 */

/* 136 */
 /* pointer to 135 */
 /* size: 4 */

/* 137 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137729852 */

/* 138 */
 /* pointer to 137 */
 /* size: 4 */

/* 139 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 140 */
 /* pointer to 139 */
 /* size: 4 */

/* 141 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 142 */
 /* pointer to 141 */
 /* size: 4 */

/* 143 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 144 */
 /* pointer to 143 */
 /* size: 4 */

/* 145 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137730736 */

/* 146 */
 /* pointer to 145 */
 /* size: 4 */

/* 147 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137730944 */

/* 148 */
 /* pointer to 147 */
 /* size: 4 */

/* 149 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137731412 */

/* 150 */
 /* pointer to 149 */
 /* size: 4 */

/* 151 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137731880 */

/* 152 */
 /* pointer to 105 */
 /* size: 4 */

/* 153 */
 /* pointer to 151 */
 /* size: 4 */

/* 154 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137732296 */

/* 155 */
 /* pointer to 154 */
 /* size: 4 */

/* 156 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 157 */
 /* pointer to 156 */
 /* size: 4 */

/* 158 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137732972 */

/* 159 */
 /* pointer to 158 */
 /* size: 4 */

/* 160 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 161 */
 /* pointer to 160 */
 /* size: 4 */

/* 162 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137736744 */

/* 163 */
 /* pointer to 162 */
 /* size: 4 */

/* 164 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137737160 */

/* 165 */
 /* pointer to 164 */
 /* size: 4 */

/* 166 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137737420 */

/* 167 */
 /* pointer to 166 */
 /* size: 4 */

/* 168 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137737576 */

/* 169 */
 /* pointer to 168 */
 /* size: 4 */

/* 170 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137737680 */

/* 171 */
 /* pointer to 170 */
 /* size: 4 */

/* 172 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137737888 */

/* 173 */
 /* pointer to 172 */
 /* size: 4 */

/* 174 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137738200 */

/* 175 */
 /* pointer to 174 */
 /* size: 4 */

/* 176 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 177 */
 /* pointer to 176 */
 /* size: 4 */

/* 178 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137738564 */

/* 179 */
 /* pointer to 178 */
 /* size: 4 */

/* 180 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137738876 */

/* 181 */
 /* pointer to 180 */
 /* size: 4 */

/* 182 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137739032 */

/* 183 */
 /* pointer to 182 */
 /* size: 4 */

/* 184 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137739188 */

/* 185 */
 /* pointer to 184 */
 /* size: 4 */

/* 186 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137739344 */

/* 187 */
 /* pointer to 86 */
 /* size: 4 */

/* 188 */
 /* pointer to 186 */
 /* size: 4 */

/* 189 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 190 */
 /* pointer to 189 */
 /* size: 4 */

/* 191 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 192 */
 /* pointer to 191 */
 /* size: 4 */

/* 193 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137739864 */

/* 194 */
 /* pointer to 193 */
 /* size: 4 */

/* 195 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137740072 */

/* 196 */
 /* pointer to 195 */
 /* size: 4 */

/* 197 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137740280 */

/* 198 */
 /* pointer to 197 */
 /* size: 4 */

/* 199 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137740488 */

/* 200 */
 /* pointer to 199 */
 /* size: 4 */

/* 201 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 202 */
 /* pointer to 201 */
 /* size: 4 */

/* 203 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 204 */
 /* pointer to 203 */
 /* size: 4 */

/* 205 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 206 */
 /* pointer to 205 */
 /* size: 4 */

/* 207 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 208 */
 /* pointer to 78 */
 /* size: 4 */

/* 209 */
 /* pointer to 207 */
 /* size: 4 */

/* 210 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 211 */
 /* pointer to 212 */
 /* size: 4 */

/* 212 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 804 */

/* 213 */
 /* pointer to 210 */
 /* size: 4 */

/* 214 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 215 */
 /* pointer to 214 */
 /* size: 4 */

/* 216 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 217 */
 /* pointer to 216 */
 /* size: 4 */

/* 218 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137746136 */

/* 219 */
 /* pointer to 218 */
 /* size: 4 */

/* 220 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137746344 */

/* 221 */
 /* pointer to 220 */
 /* size: 4 */

/* 222 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 223 */
 /* pointer to 222 */
 /* size: 4 */

/* 224 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 225 */
 /* pointer to 224 */
 /* size: 4 */

/* 226 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137746968 */

/* 227 */
 /* pointer to 226 */
 /* size: 4 */

/* 228 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 229 */
 /* pointer to 228 */
 /* size: 4 */

/* 230 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 231 */
 /* pointer to 230 */
 /* size: 4 */

/* 232 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137747436 */

/* 233 */
 /* pointer to 83 */
 /* size: 4 */

/* 234 */
 /* pointer to 232 */
 /* size: 4 */

/* 235 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137747644 */

/* 236 */
 /* pointer to 235 */
 /* size: 4 */

/* 237 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137747904 */

/* 238 */
 /* pointer to 237 */
 /* size: 4 */

/* 239 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 240 */
 /* pointer to 239 */
 /* size: 4 */

/* 241 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 242 */
 /* pointer to 241 */
 /* size: 4 */

/* 243 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 244 */
 /* pointer to 243 */
 /* size: 4 */

/* 245 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137748684 */

/* 246 */
 /* pointer to 245 */
 /* size: 4 */

/* 247 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 248 */
 /* pointer to 247 */
 /* size: 4 */

/* 249 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137749012 */

/* 250 */
 /* pointer to 249 */
 /* size: 4 */

/* 251 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 252 */
 /* pointer to 49 */
 /* size: 4 */

/* 253 */
 /* pointer to 9 */
 /* size: 4 */

/* 254 */
 /* pointer to 251 */
 /* size: 4 */

/* 255 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137749584 */

/* 256 */
 /* pointer to 255 */
 /* size: 4 */

/* 257 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 258 */
 /* pointer to 257 */
 /* size: 4 */

/* 259 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137750000 */

/* 260 */
 /* pointer to 259 */
 /* size: 4 */

/* 261 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 262 */
 /* pointer to 261 */
 /* size: 4 */

/* 263 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137750520 */

/* 264 */
 /* pointer to 263 */
 /* size: 4 */

/* 265 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 266 */
 /* pointer to 265 */
 /* size: 4 */

/* 267 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 268 */
 /* pointer to 267 */
 /* size: 4 */

/* 269 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137751404 */

/* 270 */
 /* pointer to 269 */
 /* size: 4 */

/* 271 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137751664 */

/* 272 */
 /* pointer to 271 */
 /* size: 4 */

/* 273 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137751976 */

/* 274 */
 /* pointer to 273 */
 /* size: 4 */

/* 275 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137752288 */

/* 276 */
 /* pointer to 275 */
 /* size: 4 */

/* 277 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 278 */
 /* pointer to 277 */
 /* size: 4 */

/* 279 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 280 */
 /* pointer to 279 */
 /* size: 4 */

/* 281 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137753292 */

/* 282 */
 /* pointer to 281 */
 /* size: 4 */

/* 283 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 284 */
 /* pointer to 283 */
 /* size: 4 */

/* 285 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137753708 */

/* 286 */
 /* pointer to 285 */
 /* size: 4 */

/* 287 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 288 */
 /* pointer to 287 */
 /* size: 4 */

/* 289 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 2 */

/* 290 */
 /* pointer to 289 */
 /* size: 4 */

/* 291 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137754332 */

/* 292 */
 /* pointer to 291 */
 /* size: 4 */

/* 293 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 294 */
 /* pointer to 4 */
 /* size: 4 */

/* 295 */
 /* pointer to 293 */
 /* size: 4 */

/* 296 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 297 */
 /* pointer to 296 */
 /* size: 4 */

/* 298 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137755476 */

/* 299 */
 /* pointer to 300 */
 /* size: 4 */

/* 300 */
/* <0> (null):0 */
struct delta_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 301 */
 /* pointer to 298 */
 /* size: 4 */

/* 302 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137755800 */

/* 303 */
 /* pointer to 304 */
 /* size: 4 */

/* 304 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137756008 */

/* 305 */
 /* pointer to 306 */
 /* size: 4 */

/* 306 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 307 */
 /* pointer to 302 */
 /* size: 4 */

/* 308 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 309 */
 /* pointer to 308 */
 /* size: 4 */

/* 310 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137756580 */

/* 311 */
 /* pointer to 310 */
 /* size: 4 */

/* 312 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137756788 */

/* 313 */
 /* pointer to 312 */
 /* size: 4 */

/* 314 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 315 */
 /* pointer to 316 */
 /* size: 4 */

/* 316 */
/* <0> (null):0 */
struct entity_state_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 317 */
 /* pointer to 314 */
 /* size: 4 */

/* 318 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137761448 */

/* 319 */
 /* pointer to 84 */
 /* size: 4 */

/* 320 */
 /* pointer to 318 */
 /* size: 4 */

/* 321 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137761708 */

/* 322 */
 /* pointer to 321 */
 /* size: 4 */

/* 323 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137762020 */

/* 324 */
 /* pointer to 323 */
 /* size: 4 */

/* 325 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137762280 */

/* 326 */
 /* pointer to 325 */
 /* size: 4 */

/* 327 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 328 */
 /* pointer to 327 */
 /* size: 4 */

/* 329 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 330 */
 /* pointer to 329 */
 /* size: 4 */

/* 331 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 332 */
 /* pointer to 331 */
 /* size: 4 */

/* 333 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 334 */
 /* pointer to 333 */
 /* size: 4 */

/* 335 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 336 */
 /* pointer to 335 */
 /* size: 4 */

/* 337 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 338 */
 /* pointer to 337 */
 /* size: 4 */

/* 339 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137763736 */

/* 340 */
 /* pointer to 339 */
 /* size: 4 */

/* 341 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137763944 */

/* 342 */
 /* pointer to 341 */
 /* size: 4 */

/* 343 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137764152 */

/* 344 */
 /* pointer to 343 */
 /* size: 4 */

/* 345 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 346 */
 /* pointer to 17 */
 /* size: 4 */

/* 347 */
 /* pointer to 345 */
 /* size: 4 */

/* 348 */
/* <0> (null):0 */
typedef struct enginefuncs_s enginefuncs_t; /* size: 632 */

/* 349 */
/* <0> (null):0 */
struct {
	char                       mapName[32];          /*     0    32 */
	char                       landmarkName[32];     /*    32    32 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	edict_t *                  pentLandmark;         /*    64     4 */
	class Vector              vecLandmarkOrigin;     /*    68    12 */

	/* size: 80, cachelines: 2, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 80 */

/* 350 */
/* <0> (null):0 */
typedef class  LEVELLIST; /* size: 80 */

/* 351 */
/* <0> (null):0 */
struct {
	int                        id;                   /*     0     4 */
	edict_t *                  pent;                 /*     4     4 */
	int                        location;             /*     8     4 */
	int                        size;                 /*    12     4 */
	int                        flags;                /*    16     4 */
	string_t                   classname;            /*    20     4 */

	/* size: 24, cachelines: 1, members: 6 */
	/* last cacheline: 24 bytes */
}; /* size: 24 */

/* 352 */
/* <0> (null):0 */
typedef class  ENTITYTABLE; /* size: 24 */

/* 353 */
/* <0> (null):0 */
typedef struct saverestore_s SAVERESTOREDATA; /* size: 1396 */

/* 354 */
/* <0> (null):0 */
struct saverestore_s {
	char *                     pBaseData;            /*     0     4 */
	char *                     pCurrentData;         /*     4     4 */
	int                        size;                 /*     8     4 */
	int                        bufferSize;           /*    12     4 */
	int                        tokenSize;            /*    16     4 */
	int                        tokenCount;           /*    20     4 */
	char * *                   pTokens;              /*    24     4 */
	int                        currentIndex;         /*    28     4 */
	int                        tableCount;           /*    32     4 */
	int                        connectionCount;      /*    36     4 */
	ENTITYTABLE *              pTable;               /*    40     4 */
	LEVELLIST                  levelList[16];        /*    44  1280 */
	/* --- cacheline 20 boundary (1280 bytes) was 44 bytes ago --- */
	int                        fUseLandmark;         /*  1324     4 */
	char                       szLandmarkName[20];   /*  1328    20 */
	/* --- cacheline 21 boundary (1344 bytes) was 4 bytes ago --- */
	class Vector              vecLandmarkOffset;     /*  1348    12 */
	float                      time;                 /*  1360     4 */
	char                       szCurrentMapName[32]; /*  1364    32 */

	/* size: 1396, cachelines: 22, members: 17 */
	/* last cacheline: 52 bytes */
}; /* size: 1396 */

/* 355 */
 /* pointer to 352 */
 /* size: 4 */

/* 356 */
/* <0> (null):0 */
LEVELLIST                  array[16]; /* size: 1280 */

/* 357 */
/* <0> (null):0 */
enum _fieldtypes {
	FIELD_FLOAT = 0,
	FIELD_STRING = 1,
	FIELD_ENTITY = 2,
	FIELD_CLASSPTR = 3,
	FIELD_EHANDLE = 4,
	FIELD_EVARS = 5,
	FIELD_EDICT = 6,
	FIELD_VECTOR = 7,
	FIELD_POSITION_VECTOR = 8,
	FIELD_POINTER = 9,
	FIELD_INTEGER = 10,
	FIELD_FUNCTION = 11,
	FIELD_BOOLEAN = 12,
	FIELD_SHORT = 13,
	FIELD_CHARACTER = 14,
	FIELD_TIME = 15,
	FIELD_MODELNAME = 16,
	FIELD_SOUNDNAME = 17,
	FIELD_TYPECOUNT = 18,
}; /* size: 4 */

/* 358 */
/* <0> (null):0 */
typedef enum _fieldtypes FIELDTYPE; /* size: 4 */

/* 359 */
/* <0> (null):0 */
struct {
	FIELDTYPE                  fieldType;            /*     0     4 */
	char *                     fieldName;            /*     4     4 */
	int                        fieldOffset;          /*     8     4 */
	short int                  fieldSize;            /*    12     2 */
	short int                  flags;                /*    14     2 */

	/* size: 16, cachelines: 1, members: 5 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 360 */
/* <0> (null):0 */
typedef class  TYPEDESCRIPTION; /* size: 16 */

/* 361 */
 /* pointer to 353 */
 /* size: 4 */

/* 362 */
 /* pointer to 360 */
 /* size: 4 */

/* 363 */
/* <0> (null):0 */
typedef int EOFFSET; /* size: 4 */

/* 364 */
/* <0> (null):0 */
class CSaveRestoreBuffer {
protected:

	SAVERESTOREDATA *          m_pdata;              /*     0     4 */
	/* <0> (null):0 */
	void CSaveRestoreBuffer(class CSaveRestoreBuffer *);

	/* <0> (null):0 */
	void CSaveRestoreBuffer(class CSaveRestoreBuffer *, SAVERESTOREDATA *);

	/* <0> (null):0 */
	void ~CSaveRestoreBuffer(class CSaveRestoreBuffer *, int);

	/* <0> (null):0 */
	int EntityIndex(class CSaveRestoreBuffer *, entvars_t *); /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP9entvars_s */

	/* <0> (null):0 */
	int EntityIndex(class CSaveRestoreBuffer *, edict_t *); /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP7edict_s */

	/* <0> (null):0 */
	int EntityIndex(class CSaveRestoreBuffer *, EOFFSET); /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEi */

	/* <0> (null):0 */
	int EntityIndex(class CSaveRestoreBuffer *, class CBaseEntity *); /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP11CBaseEntity */

	/* <0> (null):0 */
	int EntityFlags(class CSaveRestoreBuffer *, int, int); /* linkage=_ZN18CSaveRestoreBuffer11EntityFlagsEii */

	/* <0> (null):0 */
	int EntityFlagsSet(class CSaveRestoreBuffer *, int, int); /* linkage=_ZN18CSaveRestoreBuffer14EntityFlagsSetEii */

	/* <0> (null):0 */
	edict_t * EntityFromIndex(class CSaveRestoreBuffer *, int); /* linkage=_ZN18CSaveRestoreBuffer15EntityFromIndexEi */

	/* <0> (null):0 */
	short unsigned int TokenHash(class CSaveRestoreBuffer *, const char  *); /* linkage=_ZN18CSaveRestoreBuffer9TokenHashEPKc */

	/* <0> (null):0 */
	void BufferRewind(class CSaveRestoreBuffer *, int); /* linkage=_ZN18CSaveRestoreBuffer12BufferRewindEi */

	/* <0> (null):0 */
	unsigned int HashString(class CSaveRestoreBuffer *, const char  *); /* linkage=_ZN18CSaveRestoreBuffer10HashStringEPKc */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 365 */
 /* pointer to 364 */
 /* size: 4 */

/* 366 */
 /* pointer to 81 */
 /* size: 4 */

/* 367 */
 /* pointer to 368 */
 /* size: 4 */

/* 368 */
/* <0> (null):0 */
struct CBaseEntity {
	/* <0> (null):0 */
	virtual int ObjectCaps(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10ObjectCapsEv */

	/* <0> (null):0 */
	void CBaseEntity(class CBaseEntity *);

	/* <0> (null):0 */
	void * operator new(size_t, entvars_t *); /* linkage=_ZN11CBaseEntitynwEjP9entvars_s */

	/* <0> (null):0 */
	virtual void Restart(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7RestartEv */

	/* <0> (null):0 */
	virtual void Activate(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8ActivateEv */

	/* <0> (null):0 */
	virtual int Classify(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8ClassifyEv */

	/* <0> (null):0 */
	virtual void DeathNotice(class CBaseEntity *, entvars_t *); /* linkage=_ZN11CBaseEntity11DeathNoticeEP9entvars_s */

	/* <0> (null):0 */
	virtual BOOL IsTriggered(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity11IsTriggeredEPS_ */

	/* <0> (null):0 */
	virtual class CBaseMonster * MyMonsterPointer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity16MyMonsterPointerEv */

	/* <0> (null):0 */
	virtual class CSquadMonster * MySquadMonsterPointer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity21MySquadMonsterPointerEv */

	/* <0> (null):0 */
	virtual void AddPoints(class CBaseEntity *, int, BOOL); /* linkage=_ZN11CBaseEntity9AddPointsEii */

	/* <0> (null):0 */
	virtual void AddPointsToTeam(class CBaseEntity *, int, BOOL); /* linkage=_ZN11CBaseEntity15AddPointsToTeamEii */

	/* <0> (null):0 */
	virtual BOOL AddPlayerItem(class CBaseEntity *, class CBasePlayerItem *); /* linkage=_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem */

	/* <0> (null):0 */
	virtual BOOL RemovePlayerItem(class CBaseEntity *, class CBasePlayerItem *); /* linkage=_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem */

	/* <0> (null):0 */
	virtual int GiveAmmo(class CBaseEntity *, int, char *, int); /* linkage=_ZN11CBaseEntity8GiveAmmoEiPci */

	/* <0> (null):0 */
	virtual int IsMoving(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8IsMovingEv */

	/* <0> (null):0 */
	virtual void OverrideReset(class CBaseEntity *); /* linkage=_ZN11CBaseEntity13OverrideResetEv */

	/* <0> (null):0 */
	virtual void SetToggleState(class CBaseEntity *, int); /* linkage=_ZN11CBaseEntity14SetToggleStateEi */

	/* <0> (null):0 */
	virtual void StartSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity13StartSneakingEv */

	/* <0> (null):0 */
	virtual void StopSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12StopSneakingEv */

	/* <0> (null):0 */
	virtual BOOL OnControls(class CBaseEntity *, entvars_t *); /* linkage=_ZN11CBaseEntity10OnControlsEP9entvars_s */

	/* <0> (null):0 */
	virtual BOOL IsSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10IsSneakingEv */

	/* <0> (null):0 */
	virtual BOOL IsBSPModel(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10IsBSPModelEv */

	/* <0> (null):0 */
	virtual BOOL ReflectGauss(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12ReflectGaussEv */

	/* <0> (null):0 */
	virtual BOOL IsPlayer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8IsPlayerEv */

	/* <0> (null):0 */
	virtual BOOL IsNetClient(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11IsNetClientEv */

	/* <0> (null):0 */
	virtual const char  * TeamID(class CBaseEntity *); /* linkage=_ZN11CBaseEntity6TeamIDEv */

	/* <0> (null):0 */
	virtual void Think(class CBaseEntity *); /* linkage=_ZN11CBaseEntity5ThinkEv */

	/* <0> (null):0 */
	virtual void Touch(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity5TouchEPS_ */

	/* <0> (null):0 */
	virtual void Blocked(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity7BlockedEPS_ */

	/* <0> (null):0 */
	virtual class CBaseEntity * Respawn(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7RespawnEv */

	/* <0> (null):0 */
	virtual void UpdateOwner(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11UpdateOwnerEv */

	/* <0> (null):0 */
	virtual BOOL FBecomeProne(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12FBecomeProneEv */

	/* <0> (null):0 */
	virtual class Vector Center(class CBaseEntity *); /* linkage=_ZN11CBaseEntity6CenterEv */

	/* <0> (null):0 */
	virtual class Vector EyePosition(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11EyePositionEv */

	/* <0> (null):0 */
	virtual class Vector EarPosition(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11EarPositionEv */

	/* <0> (null):0 */
	virtual class Vector BodyTarget(class CBaseEntity *, const class Vector  &); /* linkage=_ZN11CBaseEntity10BodyTargetERK6Vector */

	/* <0> (null):0 */
	virtual int Illumination(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12IlluminationEv */

	/* <0> (null):0 */
	virtual BOOL HasTarget(class CBaseEntity *, string_t); /* linkage=_ZN11CBaseEntity9HasTargetEj */

	/* vtable has 37 entries: {
	   [6] = ObjectCaps(_ZN11CBaseEntity10ObjectCapsEv), 
	   [2] = Restart(_ZN11CBaseEntity7RestartEv), 
	   [7] = Activate(_ZN11CBaseEntity8ActivateEv), 
	   [9] = Classify(_ZN11CBaseEntity8ClassifyEv), 
	   [10] = DeathNotice(_ZN11CBaseEntity11DeathNoticeEP9entvars_s), 
	   [17] = IsTriggered(_ZN11CBaseEntity11IsTriggeredEPS_), 
	   [18] = MyMonsterPointer(_ZN11CBaseEntity16MyMonsterPointerEv), 
	   [19] = MySquadMonsterPointer(_ZN11CBaseEntity21MySquadMonsterPointerEv), 
	   [21] = AddPoints(_ZN11CBaseEntity9AddPointsEii), 
	   [22] = AddPointsToTeam(_ZN11CBaseEntity15AddPointsToTeamEii), 
	   [23] = AddPlayerItem(_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem), 
	   [24] = RemovePlayerItem(_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem), 
	   [25] = GiveAmmo(_ZN11CBaseEntity8GiveAmmoEiPci), 
	   [27] = IsMoving(_ZN11CBaseEntity8IsMovingEv), 
	   [28] = OverrideReset(_ZN11CBaseEntity13OverrideResetEv), 
	   [30] = SetToggleState(_ZN11CBaseEntity14SetToggleStateEi), 
	   [31] = StartSneaking(_ZN11CBaseEntity13StartSneakingEv), 
	   [32] = StopSneaking(_ZN11CBaseEntity12StopSneakingEv), 
	   [33] = OnControls(_ZN11CBaseEntity10OnControlsEP9entvars_s), 
	   [34] = IsSneaking(_ZN11CBaseEntity10IsSneakingEv), 
	   [36] = IsBSPModel(_ZN11CBaseEntity10IsBSPModelEv), 
	   [37] = ReflectGauss(_ZN11CBaseEntity12ReflectGaussEv), 
	   [40] = IsPlayer(_ZN11CBaseEntity8IsPlayerEv), 
	   [41] = IsNetClient(_ZN11CBaseEntity11IsNetClientEv), 
	   [42] = TeamID(_ZN11CBaseEntity6TeamIDEv), 
	   [44] = Think(_ZN11CBaseEntity5ThinkEv), 
	   [45] = Touch(_ZN11CBaseEntity5TouchEPS_), 
	   [47] = Blocked(_ZN11CBaseEntity7BlockedEPS_), 
	   [48] = Respawn(_ZN11CBaseEntity7RespawnEv), 
	   [49] = UpdateOwner(_ZN11CBaseEntity11UpdateOwnerEv), 
	   [50] = FBecomeProne(_ZN11CBaseEntity12FBecomeProneEv), 
	   [51] = Center(_ZN11CBaseEntity6CenterEv), 
	   [52] = EyePosition(_ZN11CBaseEntity11EyePositionEv), 
	   [53] = EarPosition(_ZN11CBaseEntity11EarPositionEv), 
	   [54] = BodyTarget(_ZN11CBaseEntity10BodyTargetERK6Vector), 
	   [55] = Illumination(_ZN11CBaseEntity12IlluminationEv), 
	   [38] = HasTarget(_ZN11CBaseEntity9HasTargetEj), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 369 */
/* <0> (null):0 */
class CSave : public CSaveRestoreBuffer {
public:

	/* class CSaveRestoreBuffer  <ancestor>; */      /*     0     4 */
	/* <0> (null):0 */
	void CSave(class CSave *, SAVERESTOREDATA *);

	/* <0> (null):0 */
	void WriteShort(class CSave *, const char  *, const short int  *, int); /* linkage=_ZN5CSave10WriteShortEPKcPKsi */

	/* <0> (null):0 */
	void WriteInt(class CSave *, const char  *, const int  *, int); /* linkage=_ZN5CSave8WriteIntEPKcPKii */

	/* <0> (null):0 */
	void WriteFloat(class CSave *, const char  *, const float  *, int); /* linkage=_ZN5CSave10WriteFloatEPKcPKfi */

	/* <0> (null):0 */
	void WriteTime(class CSave *, const char  *, const float  *, int); /* linkage=_ZN5CSave9WriteTimeEPKcPKfi */

	/* <0> (null):0 */
	void WriteData(class CSave *, const char  *, int, const char  *); /* linkage=_ZN5CSave9WriteDataEPKciS1_ */

	/* <0> (null):0 */
	void WriteString(class CSave *, const char  *, const char  *); /* linkage=_ZN5CSave11WriteStringEPKcS1_ */

	/* <0> (null):0 */
	void WriteString(class CSave *, const char  *, const int  *, int); /* linkage=_ZN5CSave11WriteStringEPKcPKii */

	/* <0> (null):0 */
	void WriteVector(class CSave *, const char  *, const class Vector  &); /* linkage=_ZN5CSave11WriteVectorEPKcRK6Vector */

	/* <0> (null):0 */
	void WriteVector(class CSave *, const char  *, const float  *, int); /* linkage=_ZN5CSave11WriteVectorEPKcPKfi */

	/* <0> (null):0 */
	void WritePositionVector(class CSave *, const char  *, const class Vector  &); /* linkage=_ZN5CSave19WritePositionVectorEPKcRK6Vector */

	/* <0> (null):0 */
	void WritePositionVector(class CSave *, const char  *, const float  *, int); /* linkage=_ZN5CSave19WritePositionVectorEPKcPKfi */

	/* <0> (null):0 */
	void WriteFunction(class CSave *, const char  *, void * *, int); /* linkage=_ZN5CSave13WriteFunctionEPKcPPvi */

	/* <0> (null):0 */
	int WriteEntVars(class CSave *, const char  *, entvars_t *); /* linkage=_ZN5CSave12WriteEntVarsEPKcP9entvars_s */

	/* <0> (null):0 */
	int WriteFields(class CSave *, const char  *, void *, TYPEDESCRIPTION *, int); /* linkage=_ZN5CSave11WriteFieldsEPKcPvP15TYPEDESCRIPTIONi */

private:

	/* <0> (null):0 */
	int DataEmpty(class CSave *, const char  *, int); /* linkage=_ZN5CSave9DataEmptyEPKci */

	/* <0> (null):0 */
	void BufferField(class CSave *, const char  *, int, const char  *); /* linkage=_ZN5CSave11BufferFieldEPKciS1_ */

	/* <0> (null):0 */
	void BufferString(class CSave *, char *, int); /* linkage=_ZN5CSave12BufferStringEPci */

	/* <0> (null):0 */
	void BufferData(class CSave *, const char  *, int); /* linkage=_ZN5CSave10BufferDataEPKci */

	/* <0> (null):0 */
	void BufferHeader(class CSave *, const char  *, int); /* linkage=_ZN5CSave12BufferHeaderEPKci */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 370 */
 /* pointer to 369 */
 /* size: 4 */

/* 371 */
 /* pointer to 372 */
 /* size: 4 */

/* 372 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 2 */

/* 373 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 374 */
 /* pointer to 16 */
 /* size: 4 */

/* 375 */
/* <0> (null):0 */
struct {
	short unsigned int         size;                 /*     0     2 */
	short unsigned int         token;                /*     2     2 */
	char *                     pData;                /*     4     4 */

	/* size: 8, cachelines: 1, members: 3 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 376 */
/* <0> (null):0 */
typedef class  HEADER; /* size: 8 */

/* 377 */
/* <0> (null):0 */
class CRestore : public CSaveRestoreBuffer {
public:

	/* class CSaveRestoreBuffer  <ancestor>; */      /*     0     4 */
private:

	int                        m_global;             /*     4     4 */
	BOOL                       m_precache;           /*     8     4 */
	/* <0> (null):0 */
	void CRestore(class CRestore *, SAVERESTOREDATA *);

	/* <0> (null):0 */
	int ReadEntVars(class CRestore *, const char  *, entvars_t *); /* linkage=_ZN8CRestore11ReadEntVarsEPKcP9entvars_s */

	/* <0> (null):0 */
	int ReadFields(class CRestore *, const char  *, void *, TYPEDESCRIPTION *, int); /* linkage=_ZN8CRestore10ReadFieldsEPKcPvP15TYPEDESCRIPTIONi */

	/* <0> (null):0 */
	int ReadField(class CRestore *, void *, TYPEDESCRIPTION *, int, int, int, char *, void *); /* linkage=_ZN8CRestore9ReadFieldEPvP15TYPEDESCRIPTIONiiiPcS0_ */

	/* <0> (null):0 */
	int ReadInt(class CRestore *); /* linkage=_ZN8CRestore7ReadIntEv */

	/* <0> (null):0 */
	short int ReadShort(class CRestore *); /* linkage=_ZN8CRestore9ReadShortEv */

	/* <0> (null):0 */
	int ReadNamedInt(class CRestore *, const char  *); /* linkage=_ZN8CRestore12ReadNamedIntEPKc */

	/* <0> (null):0 */
	char * ReadNamedString(class CRestore *, const char  *); /* linkage=_ZN8CRestore15ReadNamedStringEPKc */

	/* <0> (null):0 */
	int Empty(class CRestore *); /* linkage=_ZN8CRestore5EmptyEv */

	/* <0> (null):0 */
	void SetGlobalMode(class CRestore *, int); /* linkage=_ZN8CRestore13SetGlobalModeEi */

	/* <0> (null):0 */
	void PrecacheMode(class CRestore *, BOOL); /* linkage=_ZN8CRestore12PrecacheModeEi */

	/* <0> (null):0 */
	char * BufferPointer(class CRestore *); /* linkage=_ZN8CRestore13BufferPointerEv */

	/* <0> (null):0 */
	void BufferReadBytes(class CRestore *, char *, int); /* linkage=_ZN8CRestore15BufferReadBytesEPci */

	/* <0> (null):0 */
	void BufferSkipBytes(class CRestore *, int); /* linkage=_ZN8CRestore15BufferSkipBytesEi */

	/* <0> (null):0 */
	int BufferSkipZString(class CRestore *); /* linkage=_ZN8CRestore17BufferSkipZStringEv */

	/* <0> (null):0 */
	int BufferCheckZString(class CRestore *, const char  *); /* linkage=_ZN8CRestore18BufferCheckZStringEPKc */

	/* <0> (null):0 */
	void BufferReadHeader(class CRestore *, HEADER *); /* linkage=_ZN8CRestore16BufferReadHeaderEP6HEADER */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 378 */
 /* pointer to 377 */
 /* size: 4 */

/* 379 */
 /* pointer to 376 */
 /* size: 4 */

/* 380 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 381 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 382 */
/* <0> (null):0 */
struct {
	int                        event;                /*     0     4 */
	char *                     options;              /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 383 */
/* <0> (null):0 */
typedef class  MonsterEvent_t; /* size: 8 */

/* 384 */
/* <0> (null):0 */
enum {
	USE_OFF = 0,
	USE_ON = 1,
	USE_SET = 2,
	USE_TOGGLE = 3,
}; /* size: 4 */

/* 385 */
/* <0> (null):0 */
typedef enum  USE_TYPE; /* size: 4 */

/* 386 */
/* <0> (null):0 */
class CGrenade {
	/* <0> (null):0 */
	void CGrenade(class CGrenade *);

	/* <0> (null):0 */
	virtual int ObjectCaps(class CGrenade *); /* linkage=_ZN8CGrenade10ObjectCapsEv */

	/* vtable has 1 entries: {
	   [6] = ObjectCaps(_ZN8CGrenade10ObjectCapsEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 387 */
/* <0> (null):0 */
struct {
	int                        iSlot;                /*     0     4 */
	int                        iPosition;            /*     4     4 */
	const char  *              pszAmmo1;             /*     8     4 */
	int                        iMaxAmmo1;            /*    12     4 */
	const char  *              pszAmmo2;             /*    16     4 */
	int                        iMaxAmmo2;            /*    20     4 */
	const char  *              pszName;              /*    24     4 */
	int                        iMaxClip;             /*    28     4 */
	int                        iId;                  /*    32     4 */
	int                        iFlags;               /*    36     4 */
	int                        iWeight;              /*    40     4 */

	/* size: 44, cachelines: 1, members: 11 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 388 */
/* <0> (null):0 */
typedef class  ItemInfo; /* size: 44 */

/* 389 */
/* <0> (null):0 */
class CAirtank : public CGrenade {
public:

	/* class CGrenade            <ancestor>; */      /*     0     0 */
private:

	TYPEDESCRIPTION            m_SaveData[1];        /*     0    16 */
	int                        m_state;              /*   500     4 */
	/* <0> (null):0 */
	void CAirtank(class CAirtank *, const class CAirtank  &);

	/* <0> (null):0 */
	void CAirtank(class CAirtank *);

	/* <0> (null):0 */
	virtual void Spawn(class CAirtank *); /* linkage=_ZN8CAirtank5SpawnEv */

	/* <0> (null):0 */
	virtual void Precache(class CAirtank *); /* linkage=_ZN8CAirtank8PrecacheEv */

	/* <0> (null):0 */
	void TankThink(class CAirtank *); /* linkage=_ZN8CAirtank9TankThinkEv */

	/* <0> (null):0 */
	void TankTouch(class CAirtank *, class CBaseEntity *); /* linkage=_ZN8CAirtank9TankTouchEP11CBaseEntity */

	/* <0> (null):0 */
	virtual int BloodColor(class CAirtank *); /* linkage=_ZN8CAirtank10BloodColorEv */

	/* <0> (null):0 */
	virtual void Killed(class CAirtank *, entvars_t *, int); /* linkage=_ZN8CAirtank6KilledEP9entvars_si */

	/* <0> (null):0 */
	virtual int Save(class CAirtank *, class CSave &); /* linkage=_ZN8CAirtank4SaveER5CSave */

	/* <0> (null):0 */
	virtual int Restore(class CAirtank *, class CRestore &); /* linkage=_ZN8CAirtank7RestoreER8CRestore */

	/* vtable has 6 entries: {
	   [0] = Spawn(_ZN8CAirtank5SpawnEv), 
	   [1] = Precache(_ZN8CAirtank8PrecacheEv), 
	   [15] = BloodColor(_ZN8CAirtank10BloodColorEv), 
	   [14] = Killed(_ZN8CAirtank6KilledEP9entvars_si), 
	   [4] = Save(_ZN8CAirtank4SaveER5CSave), 
	   [5] = Restore(_ZN8CAirtank7RestoreER8CRestore), 
	} */
	/* size: 504, cachelines: 8, members: 3 */
	/* last cacheline: 56 bytes */

	/* BRAIN FART ALERT! 504 != 20 + 0(holes), diff = 484 */

}; /* size: 504 */

/* 390 */
/* <0> (null):0 */
TYPEDESCRIPTION            array[1]; /* size: 16 */

/* 391 */
 /* pointer to 389 */
 /* size: 4 */

/* 392 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 393 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 504 */

/* 394 */
 /* pointer to 368 */
 /* size: 4 */

/* 395 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 396 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 397 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 398 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 399 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 400 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 401 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 402 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 403 */
 /* pointer to 404 */
 /* size: 4 */

/* 404 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 676 */

/* 405 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 406 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 407 */
/* <0> (null):0 */
class CPointEntity {
	/* <0> (null):0 */
	virtual int ObjectCaps(class CPointEntity *); /* linkage=_ZN12CPointEntity10ObjectCapsEv */

	/* vtable has 1 entries: {
	   [6] = ObjectCaps(_ZN12CPointEntity10ObjectCapsEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 408 */
 /* pointer to 407 */
 /* size: 4 */

/* 409 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 410 */
/* <0> (null):0 */
class CBaseDelay {
	/* <0> (null):0 */
	void CBaseDelay(class CBaseDelay *);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 411 */
 /* pointer to 410 */
 /* size: 4 */

/* 412 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 413 */
/* <0> (null):0 */
class CBaseAnimating {
	/* <0> (null):0 */
	void CBaseAnimating(class CBaseAnimating *);

	/* <0> (null):0 */
	virtual void HandleAnimEvent(class CBaseAnimating *, MonsterEvent_t *); /* linkage=_ZN14CBaseAnimating15HandleAnimEventEP14MonsterEvent_t */

	/* vtable has 1 entries: {
	   [58] = HandleAnimEvent(_ZN14CBaseAnimating15HandleAnimEventEP14MonsterEvent_t), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 414 */
 /* pointer to 413 */
 /* size: 4 */

/* 415 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 416 */
/* <0> (null):0 */
class CBaseToggle {
	/* <0> (null):0 */
	void CBaseToggle(class CBaseToggle *);

	/* <0> (null):0 */
	virtual int GetToggleState(class CBaseToggle *); /* linkage=_ZN11CBaseToggle14GetToggleStateEv */

	/* <0> (null):0 */
	virtual float GetDelay(class CBaseToggle *); /* linkage=_ZN11CBaseToggle8GetDelayEv */

	/* vtable has 2 entries: {
	   [20] = GetToggleState(_ZN11CBaseToggle14GetToggleStateEv), 
	   [26] = GetDelay(_ZN11CBaseToggle8GetDelayEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 417 */
 /* pointer to 416 */
 /* size: 4 */

/* 418 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 419 */
/* <0> (null):0 */
class CBaseMonster {
	/* <0> (null):0 */
	void CBaseMonster(class CBaseMonster *);

	/* <0> (null):0 */
	virtual void PainSound(class CBaseMonster *); /* linkage=_ZN12CBaseMonster9PainSoundEv */

	/* <0> (null):0 */
	virtual void ResetMaxSpeed(class CBaseMonster *); /* linkage=_ZN12CBaseMonster13ResetMaxSpeedEv */

	/* <0> (null):0 */
	virtual BOOL IsAlive(class CBaseMonster *); /* linkage=_ZN12CBaseMonster7IsAliveEv */

	/* vtable has 3 entries: {
	   [68] = PainSound(_ZN12CBaseMonster9PainSoundEv), 
	   [69] = ResetMaxSpeed(_ZN12CBaseMonster13ResetMaxSpeedEv), 
	   [35] = IsAlive(_ZN12CBaseMonster7IsAliveEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 420 */
 /* pointer to 419 */
 /* size: 4 */

/* 421 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 422 */
 /* pointer to 386 */
 /* size: 4 */

/* 423 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 424 */
/* <0> (null):0 */
struct CSquadMonster {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 425 */
 /* pointer to 424 */
 /* size: 4 */

/* 426 */
 /* pointer to 427 */
 /* size: 4 */

/* 427 */
/* <0> (null):0 */
class CBasePlayerItem {
	ItemInfo                   ItemInfoArray[32];    /*     0  1408 */
	/* --- cacheline 22 boundary (1408 bytes) --- */

	/* size: 0, cachelines: 0, members: 1 */

	/* BRAIN FART ALERT! 0 != 1408 + 0(holes), diff = -1408 */

}; /* size: 0 */

/* 428 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 429 */
 /* pointer to 383 */
 /* size: 4 */

/* 430 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 431 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 432 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 433 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 434 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 435 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 436 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 437 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 438 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 439 */
 /* pointer to 77 */
 /* size: 4 */

/* 440 */
/* <0> (null):0 */
ItemInfo                   array[32]; /* size: 1408 */

/* Functions: */

/* <0> (null):0 */
void Vector2D(class Vector2D *)
{
} /* size: 0 */

/* <0> (null):0 */
void Vector2D(class Vector2D *, float, float)
{
} /* size: 0 */

/* <0> (null):0 */
class Vector2D operator+(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DplERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator-(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DmiERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator*(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DmlEf */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator/(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DdvEf */
{
} /* size: 8 */

/* <0> (null):0 */
float Length(const class Vector2D  *) /* linkage=_ZNK8Vector2D6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector2D  *) /* linkage=_ZNK8Vector2D13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector2D Normalize(const class Vector2D  *) /* linkage=_ZNK8Vector2D9NormalizeEv */
{
} /* size: 8 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector2D *) /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector2D *, float) /* linkage=_ZN8Vector2D6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void Vector(class Vector *)
{
} /* size: 0 */

/* <0> (null):0 */
void Vector(class Vector *, float, float, float)
{
} /* size: 0 */

/* <0> (null):0 */
void Vector(class Vector *, const class Vector  &)
{
} /* size: 0 */

/* <0> (null):0 */
void Vector(class Vector *, float *)
{
} /* size: 0 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *) /* linkage=_ZNK6VectorngEv */
{
} /* size: 12 */

/* <0> (null):0 */
int operator==(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectoreqERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
int operator!=(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorneERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector operator+(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorplERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectormiERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator*(const class Vector  *, float) /* linkage=_ZNK6VectormlEf */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator/(const class Vector  *, float) /* linkage=_ZNK6VectordvEf */
{
} /* size: 12 */

/* <0> (null):0 */
void CopyToArray(const class Vector  *, float *) /* linkage=_ZNK6Vector11CopyToArrayEPf */
{
} /* size: 0 */

/* <0> (null):0 */
float Length(const class Vector  *) /* linkage=_ZNK6Vector6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector  *) /* linkage=_ZNK6Vector13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
float * operator float*(class Vector *) /* linkage=_ZN6VectorcvPfEv */
{
} /* size: 4 */

/* <0> (null):0 */
const float  * operator const float*(const class Vector  *) /* linkage=_ZNK6VectorcvPKfEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector Normalize(const class Vector  *) /* linkage=_ZNK6Vector9NormalizeEv */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector2D Make2D(const class Vector  *) /* linkage=_ZNK6Vector6Make2DEv */
{
} /* size: 8 */

/* <0> (null):0 */
float Length2D(const class Vector  *) /* linkage=_ZNK6Vector8Length2DEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector  *, float) /* linkage=_ZNK6Vector16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector  *, float) /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector *) /* linkage=_ZN6Vector16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector *, float) /* linkage=_ZN6Vector6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void CSaveRestoreBuffer(class CSaveRestoreBuffer *)
{
} /* size: 0 */

/* <0> (null):0 */
void CSaveRestoreBuffer(class CSaveRestoreBuffer *, SAVERESTOREDATA *)
{
} /* size: 0 */

/* <0> (null):0 */
void ~CSaveRestoreBuffer(class CSaveRestoreBuffer *, int)
{
} /* size: 0 */

/* <0> (null):0 */
int EntityIndex(class CSaveRestoreBuffer *, entvars_t *) /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
int EntityIndex(class CSaveRestoreBuffer *, edict_t *) /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP7edict_s */
{
} /* size: 4 */

/* <0> (null):0 */
int EntityIndex(class CSaveRestoreBuffer *, EOFFSET) /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEi */
{
} /* size: 4 */

/* <0> (null):0 */
int EntityIndex(class CSaveRestoreBuffer *, class CBaseEntity *) /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP11CBaseEntity */
{
} /* size: 4 */

/* <0> (null):0 */
int EntityFlags(class CSaveRestoreBuffer *, int, int) /* linkage=_ZN18CSaveRestoreBuffer11EntityFlagsEii */
{
} /* size: 4 */

/* <0> (null):0 */
int EntityFlagsSet(class CSaveRestoreBuffer *, int, int) /* linkage=_ZN18CSaveRestoreBuffer14EntityFlagsSetEii */
{
} /* size: 4 */

/* <0> (null):0 */
edict_t * EntityFromIndex(class CSaveRestoreBuffer *, int) /* linkage=_ZN18CSaveRestoreBuffer15EntityFromIndexEi */
{
} /* size: 4 */

/* <0> (null):0 */
short unsigned int TokenHash(class CSaveRestoreBuffer *, const char  *) /* linkage=_ZN18CSaveRestoreBuffer9TokenHashEPKc */
{
} /* size: 2 */

/* <0> (null):0 */
void BufferRewind(class CSaveRestoreBuffer *, int) /* linkage=_ZN18CSaveRestoreBuffer12BufferRewindEi */
{
} /* size: 0 */

/* <0> (null):0 */
unsigned int HashString(class CSaveRestoreBuffer *, const char  *) /* linkage=_ZN18CSaveRestoreBuffer10HashStringEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int ObjectCaps(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
void CBaseEntity(class CBaseEntity *)
{
} /* size: 0 */

/* <0> (null):0 */
void * operator new(size_t, entvars_t *) /* linkage=_ZN11CBaseEntitynwEjP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Restart(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7RestartEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Activate(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8ActivateEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int Classify(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8ClassifyEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void DeathNotice(class CBaseEntity *, entvars_t *) /* linkage=_ZN11CBaseEntity11DeathNoticeEP9entvars_s */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL IsTriggered(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity11IsTriggeredEPS_ */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CBaseMonster * MyMonsterPointer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity16MyMonsterPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CSquadMonster * MySquadMonsterPointer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity21MySquadMonsterPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void AddPoints(class CBaseEntity *, int, BOOL) /* linkage=_ZN11CBaseEntity9AddPointsEii */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void AddPointsToTeam(class CBaseEntity *, int, BOOL) /* linkage=_ZN11CBaseEntity15AddPointsToTeamEii */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL AddPlayerItem(class CBaseEntity *, class CBasePlayerItem *) /* linkage=_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL RemovePlayerItem(class CBaseEntity *, class CBasePlayerItem *) /* linkage=_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int GiveAmmo(class CBaseEntity *, int, char *, int) /* linkage=_ZN11CBaseEntity8GiveAmmoEiPci */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int IsMoving(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8IsMovingEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void OverrideReset(class CBaseEntity *) /* linkage=_ZN11CBaseEntity13OverrideResetEv */
{
} /* size: 3302497 */

/* <0> (null):0 */
virtual void SetToggleState(class CBaseEntity *, int) /* linkage=_ZN11CBaseEntity14SetToggleStateEi */
{
} /* size: 1769175400 */

/* <0> (null):0 */
virtual void StartSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity13StartSneakingEv */
{
} /* size: 1869898597 */

/* <0> (null):0 */
virtual void StopSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12StopSneakingEv */
{
} /* size: 1416852325 */

/* <0> (null):0 */
virtual BOOL OnControls(class CBaseEntity *, entvars_t *) /* linkage=_ZN11CBaseEntity10OnControlsEP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10IsSneakingEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsBSPModel(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10IsBSPModelEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL ReflectGauss(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12ReflectGaussEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsPlayer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8IsPlayerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsNetClient(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11IsNetClientEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual const char  * TeamID(class CBaseEntity *) /* linkage=_ZN11CBaseEntity6TeamIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Think(class CBaseEntity *) /* linkage=_ZN11CBaseEntity5ThinkEv */
{
} /* size: 1701603182 */

/* <0> (null):0 */
virtual void Touch(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity5TouchEPS_ */
{
} /* size: 1627417701 */

/* <0> (null):0 */
virtual void Blocked(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity7BlockedEPS_ */
{
} /* size: 1701080677 */

/* <0> (null):0 */
virtual class CBaseEntity * Respawn(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7RespawnEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void UpdateOwner(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11UpdateOwnerEv */
{
} /* size: 1929392997 */

/* <0> (null):0 */
virtual BOOL FBecomeProne(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12FBecomeProneEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class Vector Center(class CBaseEntity *) /* linkage=_ZN11CBaseEntity6CenterEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector EyePosition(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11EyePositionEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector EarPosition(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11EarPositionEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector BodyTarget(class CBaseEntity *, const class Vector  &) /* linkage=_ZN11CBaseEntity10BodyTargetERK6Vector */
{
} /* size: 12 */

/* <0> (null):0 */
virtual int Illumination(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12IlluminationEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL HasTarget(class CBaseEntity *, string_t) /* linkage=_ZN11CBaseEntity9HasTargetEj */
{
} /* size: 4 */

/* <0> (null):0 */
void CSave(class CSave *, SAVERESTOREDATA *)
{
} /* size: 0 */

/* <0> (null):0 */
void WriteShort(class CSave *, const char  *, const short int  *, int) /* linkage=_ZN5CSave10WriteShortEPKcPKsi */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteInt(class CSave *, const char  *, const int  *, int) /* linkage=_ZN5CSave8WriteIntEPKcPKii */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteFloat(class CSave *, const char  *, const float  *, int) /* linkage=_ZN5CSave10WriteFloatEPKcPKfi */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteTime(class CSave *, const char  *, const float  *, int) /* linkage=_ZN5CSave9WriteTimeEPKcPKfi */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteData(class CSave *, const char  *, int, const char  *) /* linkage=_ZN5CSave9WriteDataEPKciS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteString(class CSave *, const char  *, const char  *) /* linkage=_ZN5CSave11WriteStringEPKcS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteString(class CSave *, const char  *, const int  *, int) /* linkage=_ZN5CSave11WriteStringEPKcPKii */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteVector(class CSave *, const char  *, const class Vector  &) /* linkage=_ZN5CSave11WriteVectorEPKcRK6Vector */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteVector(class CSave *, const char  *, const float  *, int) /* linkage=_ZN5CSave11WriteVectorEPKcPKfi */
{
} /* size: 0 */

/* <0> (null):0 */
void WritePositionVector(class CSave *, const char  *, const class Vector  &) /* linkage=_ZN5CSave19WritePositionVectorEPKcRK6Vector */
{
} /* size: 0 */

/* <0> (null):0 */
void WritePositionVector(class CSave *, const char  *, const float  *, int) /* linkage=_ZN5CSave19WritePositionVectorEPKcPKfi */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteFunction(class CSave *, const char  *, void * *, int) /* linkage=_ZN5CSave13WriteFunctionEPKcPPvi */
{
} /* size: 0 */

/* <0> (null):0 */
int WriteEntVars(class CSave *, const char  *, entvars_t *) /* linkage=_ZN5CSave12WriteEntVarsEPKcP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
int WriteFields(class CSave *, const char  *, void *, TYPEDESCRIPTION *, int) /* linkage=_ZN5CSave11WriteFieldsEPKcPvP15TYPEDESCRIPTIONi */
{
} /* size: 4 */

/* <0> (null):0 */
int DataEmpty(class CSave *, const char  *, int) /* linkage=_ZN5CSave9DataEmptyEPKci */
{
} /* size: 4 */

/* <0> (null):0 */
void BufferField(class CSave *, const char  *, int, const char  *) /* linkage=_ZN5CSave11BufferFieldEPKciS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void BufferString(class CSave *, char *, int) /* linkage=_ZN5CSave12BufferStringEPci */
{
} /* size: 0 */

/* <0> (null):0 */
void BufferData(class CSave *, const char  *, int) /* linkage=_ZN5CSave10BufferDataEPKci */
{
} /* size: 0 */

/* <0> (null):0 */
void BufferHeader(class CSave *, const char  *, int) /* linkage=_ZN5CSave12BufferHeaderEPKci */
{
} /* size: 0 */

/* <0> (null):0 */
void CRestore(class CRestore *, SAVERESTOREDATA *)
{
} /* size: 0 */

/* <0> (null):0 */
int ReadEntVars(class CRestore *, const char  *, entvars_t *) /* linkage=_ZN8CRestore11ReadEntVarsEPKcP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
int ReadFields(class CRestore *, const char  *, void *, TYPEDESCRIPTION *, int) /* linkage=_ZN8CRestore10ReadFieldsEPKcPvP15TYPEDESCRIPTIONi */
{
} /* size: 4 */

/* <0> (null):0 */
int ReadField(class CRestore *, void *, TYPEDESCRIPTION *, int, int, int, char *, void *) /* linkage=_ZN8CRestore9ReadFieldEPvP15TYPEDESCRIPTIONiiiPcS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
int ReadInt(class CRestore *) /* linkage=_ZN8CRestore7ReadIntEv */
{
} /* size: 4 */

/* <0> (null):0 */
short int ReadShort(class CRestore *) /* linkage=_ZN8CRestore9ReadShortEv */
{
} /* size: 2 */

/* <0> (null):0 */
int ReadNamedInt(class CRestore *, const char  *) /* linkage=_ZN8CRestore12ReadNamedIntEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
char * ReadNamedString(class CRestore *, const char  *) /* linkage=_ZN8CRestore15ReadNamedStringEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
int Empty(class CRestore *) /* linkage=_ZN8CRestore5EmptyEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetGlobalMode(class CRestore *, int) /* linkage=_ZN8CRestore13SetGlobalModeEi */
{
} /* size: 0 */

/* <0> (null):0 */
void PrecacheMode(class CRestore *, BOOL) /* linkage=_ZN8CRestore12PrecacheModeEi */
{
} /* size: 0 */

/* <0> (null):0 */
char * BufferPointer(class CRestore *) /* linkage=_ZN8CRestore13BufferPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
void BufferReadBytes(class CRestore *, char *, int) /* linkage=_ZN8CRestore15BufferReadBytesEPci */
{
} /* size: 0 */

/* <0> (null):0 */
void BufferSkipBytes(class CRestore *, int) /* linkage=_ZN8CRestore15BufferSkipBytesEi */
{
} /* size: 0 */

/* <0> (null):0 */
int BufferSkipZString(class CRestore *) /* linkage=_ZN8CRestore17BufferSkipZStringEv */
{
} /* size: 4 */

/* <0> (null):0 */
int BufferCheckZString(class CRestore *, const char  *) /* linkage=_ZN8CRestore18BufferCheckZStringEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
void BufferReadHeader(class CRestore *, HEADER *) /* linkage=_ZN8CRestore16BufferReadHeaderEP6HEADER */
{
} /* size: 0 */

/* <0> (null):0 */
void CGrenade(class CGrenade *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual int ObjectCaps(class CGrenade *) /* linkage=_ZN8CGrenade10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
void CAirtank(class CAirtank *, const class CAirtank  &)
{
} /* size: 0 */

/* <0> (null):0 */
void CAirtank(class CAirtank *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Spawn(class CAirtank *) /* linkage=_ZN8CAirtank5SpawnEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Precache(class CAirtank *) /* linkage=_ZN8CAirtank8PrecacheEv */
{
} /* size: 0 */

/* <0> (null):0 */
void TankThink(class CAirtank *) /* linkage=_ZN8CAirtank9TankThinkEv */
{
} /* size: 0 */

/* <0> (null):0 */
void TankTouch(class CAirtank *, class CBaseEntity *) /* linkage=_ZN8CAirtank9TankTouchEP11CBaseEntity */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int BloodColor(class CAirtank *) /* linkage=_ZN8CAirtank10BloodColorEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Killed(class CAirtank *, entvars_t *, int) /* linkage=_ZN8CAirtank6KilledEP9entvars_si */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int Save(class CAirtank *, class CSave &) /* linkage=_ZN8CAirtank4SaveER5CSave */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int Restore(class CAirtank *, class CRestore &) /* linkage=_ZN8CAirtank7RestoreER8CRestore */
{
} /* size: 4 */

/* <0> (null):0 */
void Restore(class CAirtank *const this, class CRestore &const restore)
{
} /* size: 0 */

/* <0> (null):0 */
void Save(class CAirtank *const this, class CSave &const save)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator==(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator!=(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, float X, float Y, float Z)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator+(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator*(const class Vector  *const this, float fl)
{
} /* size: 0 */

/* <0> (null):0 */
inline edict_t * ENT(const entvars_t  * pev)
{
} /* size: 4 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline BOOL FStrEq(const char  * sz1, const char  * sz2)
{
} /* size: 4 */

/* <0> (null):0 */
inline void EMIT_SOUND(edict_t * entity, int channel, const char  * sample, float volume, float attenuation)
{
} /* size: 0 */

/* <0> (null):0 */
void TankTouch(class CAirtank *const this, class CBaseEntity * pOther)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ObjectCaps(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
virtual int ObjectCaps(class CPointEntity *) /* linkage=_ZN12CPointEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
inline void ObjectCaps(class CPointEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBaseEntity(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CBaseDelay(class CBaseDelay *)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBaseDelay(class CBaseDelay *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CBaseAnimating(class CBaseAnimating *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void HandleAnimEvent(class CBaseAnimating *, MonsterEvent_t *) /* linkage=_ZN14CBaseAnimating15HandleAnimEventEP14MonsterEvent_t */
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBaseAnimating(class CBaseAnimating *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CBaseToggle(class CBaseToggle *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual int GetToggleState(class CBaseToggle *) /* linkage=_ZN11CBaseToggle14GetToggleStateEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual float GetDelay(class CBaseToggle *) /* linkage=_ZN11CBaseToggle8GetDelayEv */
{
} /* size: 4 */

/* <0> (null):0 */
inline void CBaseToggle(class CBaseToggle *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CBaseMonster(class CBaseMonster *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void PainSound(class CBaseMonster *) /* linkage=_ZN12CBaseMonster9PainSoundEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ResetMaxSpeed(class CBaseMonster *) /* linkage=_ZN12CBaseMonster13ResetMaxSpeedEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL IsAlive(class CBaseMonster *) /* linkage=_ZN12CBaseMonster7IsAliveEv */
{
} /* size: 4 */

/* <0> (null):0 */
inline void CBaseMonster(class CBaseMonster *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CGrenade(class CGrenade *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline entvars_t * VARS(edict_t * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline void * GET_PRIVATE(edict_t * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline void operator new(size_t stAllocateBlock, entvars_t * pev)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CAirtank(class CAirtank *const this)
{
} /* size: 0 */

/* <0> (null):0 */
class CAirtank * GetClassPtr<CAirtank>(class CAirtank * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
void Restart(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Activate(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Classify(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void DeathNotice(class CBaseEntity *const this, entvars_t * pevChild)
{
} /* size: 0 */

/* <0> (null):0 */
void IsTriggered(class CBaseEntity *const this, class CBaseEntity * pActivator)
{
} /* size: 0 */

/* <0> (null):0 */
void MyMonsterPointer(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void MySquadMonsterPointer(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void AddPoints(class CBaseEntity *const this, int score, BOOL bAllowNegativeScore)
{
} /* size: 0 */

/* <0> (null):0 */
void AddPointsToTeam(class CBaseEntity *const this, int score, BOOL bAllowNegativeScore)
{
} /* size: 0 */

/* <0> (null):0 */
void AddPlayerItem(class CBaseEntity *const this, class CBasePlayerItem * pItem)
{
} /* size: 0 */

/* <0> (null):0 */
void RemovePlayerItem(class CBaseEntity *const this, class CBasePlayerItem * pItem)
{
} /* size: 0 */

/* <0> (null):0 */
void GiveAmmo(class CBaseEntity *const this, int iAmount, char * szName, int iMax)
{
} /* size: 0 */

/* <0> (null):0 */
void IsMoving(class CBaseEntity *const this)
{
	operator!=(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void OverrideReset(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void SetToggleState(class CBaseEntity *const this, int state)
{
} /* size: 0 */

/* <0> (null):0 */
void StartSneaking(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void StopSneaking(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void OnControls(class CBaseEntity *const this, entvars_t * pev)
{
} /* size: 0 */

/* <0> (null):0 */
void IsSneaking(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsBSPModel(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ReflectGauss(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsPlayer(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsNetClient(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void TeamID(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Think(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Touch(class CBaseEntity *const this, class CBaseEntity * pOther)
{
} /* size: 0 */

/* <0> (null):0 */
void Blocked(class CBaseEntity *const this, class CBaseEntity * pOther)
{
} /* size: 0 */

/* <0> (null):0 */
void Respawn(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void UpdateOwner(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void FBecomeProne(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Center(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
	operator*(const class Vector  *const this,
			float fl); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void EyePosition(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void EarPosition(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void BodyTarget(class CBaseEntity *const this, const class Vector  &const posSrc)
{
} /* size: 0 */

/* <0> (null):0 */
void Illumination(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void HandleAnimEvent(class CBaseAnimating *const this, MonsterEvent_t * pEvent)
{
} /* size: 0 */

/* <0> (null):0 */
void GetToggleState(class CBaseToggle *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetDelay(class CBaseToggle *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void PainSound(class CBaseMonster *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ResetMaxSpeed(class CBaseMonster *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsAlive(class CBaseMonster *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ObjectCaps(class CGrenade *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void BloodColor(class CAirtank *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Precache(class CAirtank *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void TankThink(class CAirtank *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Killed(class CAirtank *const this, entvars_t * pevAttacker, int iGib)
{
	Vector(class Vector *const this,
		float X,
		float Y,
		float Z); /* size=0, low_pc=0 */ //     0
	Vector(class Vector *const this,
		const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class CAirtank *const this)
{
	Vector(class Vector *const this,
		float X,
		float Y,
		float Z); /* size=0, low_pc=0 */ //     0
	Vector(class Vector *const this,
		float X,
		float Y,
		float Z); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void HasTarget(class CBaseEntity *const this, string_t targetname)
{
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Restore(class CAirtank *const this, class CRestore &const restore)
{
	Restore(class CAirtank *const this,
		class CRestore &const restore); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Save(class CAirtank *const this, class CSave &const save)
{
	Save(class CAirtank *const this,
		class CSave &const save); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void TankTouch(class CAirtank *const this, class CBaseEntity * pOther)
{
	TankTouch(class CAirtank *const this,
			class CBaseEntity * pOther); /* size=0, low_pc=0 */ //     0
	EMIT_SOUND(edict_t * entity,
			int channel,
			const char  * sample,
			float volume,
			float attenuation); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void item_airtank(entvars_t * pev)
{
	GetClassPtr<CAirtank>(class CAirtank * a); /* size=0, low_pc=0 */ //     0
} /* size: 0 */



/* Variables: */

entvars_t *                pev; /* size: 4 */

; /* size: 137868500 */

extern class _IO_FILE *           stdin; /* size: 4 */

extern class _IO_FILE *           stdout; /* size: 4 */

intconst                   k_cubSaltSize; /* size: 4 */

GID_tconst                 k_GIDNil; /* size: 8 */

GID_tconst                 k_TxnIDNil; /* size: 8 */

GID_tconst                 k_TxnIDUnknown; /* size: 8 */

PackageId_tconst           k_uPackageIdFreeSub; /* size: 4 */

PackageId_tconst           k_uPackageIdInvalid; /* size: 4 */

AppId_tconst               k_uAppIdInvalid; /* size: 4 */

AssetClassId_tconst        k_ulAssetClassIdInvalid; /* size: 8 */

PhysicalItemId_tconst      k_uPhysicalItemIdInvalid; /* size: 4 */

DepotId_tconst             k_uDepotIdInvalid; /* size: 4 */

CellID_tconst              k_uCellIDInvalid; /* size: 4 */

SteamAPICall_tconst        k_uAPICallInvalid; /* size: 8 */

PartnerId_tconst           k_uPartnerIdInvalid; /* size: 4 */

extern enginefuncs_t              g_engfuncs; /* size: 632 */

extern globalvars_t *             gpGlobals; /* size: 4 */

extern class Vectorconst          g_vecZero; /* size: 12 */

; /* size: 0 */

/* Types: */

/* 1 */
char
 /* size: 1 */

/* 2 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 3 */
unsigned int
 /* size: 4 */

/* 4 */
unsigned char
 /* size: 1 */

/* 5 */
short unsigned int
 /* size: 2 */

/* 6 */
long unsigned int
 /* size: 4 */

/* 7 */
signed char
 /* size: 1 */

/* 8 */
short int
 /* size: 2 */

/* 9 */
int
 /* size: 4 */

/* 10 */
long long int
 /* size: 8 */

/* 11 */
long long unsigned int
 /* size: 8 */

/* 12 */
/* <0> (null):0 */
typedef long long int __quad_t; /* size: 8 */

/* 13 */
/* <0> (null):0 */
typedef long int __off_t; /* size: 4 */

/* 14 */
long int
 /* size: 4 */

/* 15 */
/* <0> (null):0 */
typedef __quad_t __off64_t; /* size: 8 */

/* 16 */
 /* pointer to 0 */
 /* size: 4 */

/* 17 */
 /* pointer to 1 */
 /* size: 4 */

/* 18 */
/* <0> (null):0 */
struct _IO_FILE {
	int                        _flags;               /*     0     4 */
	char *                     _IO_read_ptr;         /*     4     4 */
	char *                     _IO_read_end;         /*     8     4 */
	char *                     _IO_read_base;        /*    12     4 */
	char *                     _IO_write_base;       /*    16     4 */
	char *                     _IO_write_ptr;        /*    20     4 */
	char *                     _IO_write_end;        /*    24     4 */
	char *                     _IO_buf_base;         /*    28     4 */
	char *                     _IO_buf_end;          /*    32     4 */
	char *                     _IO_save_base;        /*    36     4 */
	char *                     _IO_backup_base;      /*    40     4 */
	char *                     _IO_save_end;         /*    44     4 */
	class _IO_marker *         _markers;             /*    48     4 */
	class _IO_FILE *           _chain;               /*    52     4 */
	int                        _fileno;              /*    56     4 */
	int                        _flags2;              /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	__off_t                    _old_offset;          /*    64     4 */
	short unsigned int         _cur_column;          /*    68     2 */
	signed char                _vtable_offset;       /*    70     1 */
	char                       _shortbuf[1];         /*    71     1 */
	_IO_lock_t *               _lock;                /*    72     4 */
	__off64_t                  _offset;              /*    76     8 */
	void *                     __pad1;               /*    84     4 */
	void *                     __pad2;               /*    88     4 */
	void *                     __pad3;               /*    92     4 */
	void *                     __pad4;               /*    96     4 */
	size_t                     __pad5;               /*   100     4 */
	int                        _mode;                /*   104     4 */
	char                       _unused2[40];         /*   108    40 */
	/* --- cacheline 2 boundary (128 bytes) was 20 bytes ago --- */

	/* size: 148, cachelines: 3, members: 29 */
	/* last cacheline: 20 bytes */
}; /* size: 148 */

/* 19 */
/* <0> (null):0 */
typedef void _IO_lock_t; /* size: 0 */

/* 20 */
/* <0> (null):0 */
struct _IO_marker {
	class _IO_marker *         _next;                /*     0     4 */
	class _IO_FILE *           _sbuf;                /*     4     4 */
	int                        _pos;                 /*     8     4 */

	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 21 */
 /* pointer to 20 */
 /* size: 4 */

/* 22 */
 /* pointer to 18 */
 /* size: 4 */

/* 23 */
 /* pointer to 20 */
 /* size: 4 */

/* 24 */
 /* pointer to 18 */
 /* size: 4 */

/* 25 */
/* <0> (null):0 */
char                       array[1]; /* size: 1 */

/* 26 */
 /* pointer to 19 */
 /* size: 4 */

/* 27 */
/* <0> (null):0 */
char                       array[40]; /* size: 40 */

/* 28 */
 /* pointer to 29 */
 /* size: 4 */

/* 29 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 30 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 31 */
long double
 /* size: 12 */

/* 32 */
double
 /* size: 8 */

/* 33 */
/* <0> (null):0 */
typedef int int32; /* size: 4 */

/* 34 */
/* <0> (null):0 */
typedef unsigned int uint32; /* size: 4 */

/* 35 */
/* <0> (null):0 */
typedef long long unsigned int uint64; /* size: 8 */

/* 36 */
/* <0> (null):0 */
typedef uint64 GID_t; /* size: 8 */

/* 37 */
/* <0> (null):0 */
typedef uint32 PackageId_t; /* size: 4 */

/* 38 */
/* <0> (null):0 */
typedef uint32 AppId_t; /* size: 4 */

/* 39 */
/* <0> (null):0 */
typedef uint64 AssetClassId_t; /* size: 8 */

/* 40 */
/* <0> (null):0 */
typedef uint32 PhysicalItemId_t; /* size: 4 */

/* 41 */
/* <0> (null):0 */
typedef uint32 DepotId_t; /* size: 4 */

/* 42 */
/* <0> (null):0 */
typedef uint32 CellID_t; /* size: 4 */

/* 43 */
/* <0> (null):0 */
typedef uint64 SteamAPICall_t; /* size: 8 */

/* 44 */
/* <0> (null):0 */
typedef uint32 PartnerId_t; /* size: 4 */

/* 45 */
/* <0> (null):0 */
typedef int BOOL; /* size: 4 */

/* 46 */
/* <0> (null):0 */
typedef unsigned char byte; /* size: 1 */

/* 47 */
/* <0> (null):0 */
typedef unsigned int string_t; /* size: 4 */

/* 48 */
/* <0> (null):0 */
typedef float vec_t; /* size: 4 */

/* 49 */
float
 /* size: 4 */

/* 50 */
/* <0> (null):0 */
class Vector2D {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	/* <0> (null):0 */
	void Vector2D(class Vector2D *);

	/* <0> (null):0 */
	void Vector2D(class Vector2D *, float, float);

	/* <0> (null):0 */
	class Vector2D operator+(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DplERKS_ */

	/* <0> (null):0 */
	class Vector2D operator-(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DmiERKS_ */

	/* <0> (null):0 */
	class Vector2D operator*(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DmlEf */

	/* <0> (null):0 */
	class Vector2D operator/(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DdvEf */

	/* <0> (null):0 */
	float Length(const class Vector2D  *); /* linkage=_ZNK8Vector2D6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector2D  *); /* linkage=_ZNK8Vector2D13LengthSquaredEv */

	/* <0> (null):0 */
	class Vector2D Normalize(const class Vector2D  *); /* linkage=_ZNK8Vector2D9NormalizeEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector2D *); /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector2D *, float); /* linkage=_ZN8Vector2D6IsZeroEf */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 51 */
 /* pointer to 50 */
 /* size: 4 */

/* 52 */
 /* pointer to 53 */
 /* size: 4 */

/* 53 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 54 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 55 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 56 */
bool
 /* size: 1 */

/* 57 */
/* <0> (null):0 */
class Vector {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	vec_t                      z;                    /*     8     4 */
	/* <0> (null):0 */
	void Vector(class Vector *);

	/* <0> (null):0 */
	void Vector(class Vector *, float, float, float);

	/* <0> (null):0 */
	void Vector(class Vector *, const class Vector  &);

	/* <0> (null):0 */
	void Vector(class Vector *, float *);

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *); /* linkage=_ZNK6VectorngEv */

	/* <0> (null):0 */
	int operator==(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectoreqERKS_ */

	/* <0> (null):0 */
	int operator!=(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorneERKS_ */

	/* <0> (null):0 */
	class Vector operator+(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorplERKS_ */

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectormiERKS_ */

	/* <0> (null):0 */
	class Vector operator*(const class Vector  *, float); /* linkage=_ZNK6VectormlEf */

	/* <0> (null):0 */
	class Vector operator/(const class Vector  *, float); /* linkage=_ZNK6VectordvEf */

	/* <0> (null):0 */
	void CopyToArray(const class Vector  *, float *); /* linkage=_ZNK6Vector11CopyToArrayEPf */

	/* <0> (null):0 */
	float Length(const class Vector  *); /* linkage=_ZNK6Vector6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector  *); /* linkage=_ZNK6Vector13LengthSquaredEv */

	/* <0> (null):0 */
	float * operator float*(class Vector *); /* linkage=_ZN6VectorcvPfEv */

	/* <0> (null):0 */
	const float  * operator const float*(const class Vector  *); /* linkage=_ZNK6VectorcvPKfEv */

	/* <0> (null):0 */
	class Vector Normalize(const class Vector  *); /* linkage=_ZNK6Vector9NormalizeEv */

	/* <0> (null):0 */
	class Vector2D Make2D(const class Vector  *); /* linkage=_ZNK6Vector6Make2DEv */

	/* <0> (null):0 */
	float Length2D(const class Vector  *); /* linkage=_ZNK6Vector8Length2DEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector  *, float); /* linkage=_ZNK6Vector16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector  *, float); /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector *); /* linkage=_ZN6Vector16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector *, float); /* linkage=_ZN6Vector6IsZeroEf */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 58 */
 /* pointer to 57 */
 /* size: 4 */

/* 59 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 60 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 61 */
 /* pointer to 49 */
 /* size: 4 */

/* 62 */
 /* pointer to 63 */
 /* size: 4 */

/* 63 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 64 */
 /* pointer to 65 */
 /* size: 4 */

/* 65 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 66 */
/* <0> (null):0 */
typedef int qboolean; /* size: 4 */

/* 67 */
/* <0> (null):0 */
struct link_s {
	class link_s *             prev;                 /*     0     4 */
	class link_s *             next;                 /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 68 */
 /* pointer to 67 */
 /* size: 4 */

/* 69 */
/* <0> (null):0 */
typedef struct link_s link_t; /* size: 8 */

/* 70 */
/* <0> (null):0 */
typedef struct edict_s edict_t; /* size: 804 */

/* 71 */
/* <0> (null):0 */
struct edict_s {
	qboolean                   free;                 /*     0     4 */
	int                        serialnumber;         /*     4     4 */
	link_t                     area;                 /*     8     8 */
	int                        headnode;             /*    16     4 */
	int                        num_leafs;            /*    20     4 */
	short int                  leafnums[48];         /*    24    96 */
	/* --- cacheline 1 boundary (64 bytes) was 56 bytes ago --- */
	float                      freetime;             /*   120     4 */
	void *                     pvPrivateData;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	entvars_t                  v;                    /*   128   676 */
	/* --- cacheline 12 boundary (768 bytes) was 36 bytes ago --- */

	/* size: 804, cachelines: 13, members: 9 */
	/* last cacheline: 36 bytes */
}; /* size: 804 */

/* 72 */
 /* pointer to 70 */
 /* size: 4 */

/* 73 */
/* <0> (null):0 */
struct {
	float                      time;                 /*     0     4 */
	float                      frametime;            /*     4     4 */
	float                      force_retouch;        /*     8     4 */
	string_t                   mapname;              /*    12     4 */
	string_t                   startspot;            /*    16     4 */
	float                      deathmatch;           /*    20     4 */
	float                      coop;                 /*    24     4 */
	float                      teamplay;             /*    28     4 */
	float                      serverflags;          /*    32     4 */
	float                      found_secrets;        /*    36     4 */
	class Vector              v_forward;             /*    40    12 */
	class Vector              v_up;                  /*    52    12 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	class Vector              v_right;               /*    64    12 */
	float                      trace_allsolid;       /*    76     4 */
	float                      trace_startsolid;     /*    80     4 */
	float                      trace_fraction;       /*    84     4 */
	class Vector              trace_endpos;          /*    88    12 */
	class Vector              trace_plane_normal;    /*   100    12 */
	float                      trace_plane_dist;     /*   112     4 */
	edict_t *                  trace_ent;            /*   116     4 */
	float                      trace_inopen;         /*   120     4 */
	float                      trace_inwater;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	int                        trace_hitgroup;       /*   128     4 */
	int                        trace_flags;          /*   132     4 */
	int                        msg_entity;           /*   136     4 */
	int                        cdAudioTrack;         /*   140     4 */
	int                        maxClients;           /*   144     4 */
	int                        maxEntities;          /*   148     4 */
	const char  *              pStringBase;          /*   152     4 */
	void *                     pSaveData;            /*   156     4 */
	class Vector              vecLandmarkOffset;     /*   160    12 */

	/* size: 172, cachelines: 3, members: 31 */
	/* last cacheline: 44 bytes */
}; /* size: 172 */

/* 74 */
/* <0> (null):0 */
typedef class  globalvars_t; /* size: 172 */

/* 75 */
/* <0> (null):0 */
struct entvars_s {
	string_t                   classname;            /*     0     4 */
	string_t                   globalname;           /*     4     4 */
	class Vector              origin;                /*     8    12 */
	class Vector              oldorigin;             /*    20    12 */
	class Vector              velocity;              /*    32    12 */
	class Vector              basevelocity;          /*    44    12 */
	class Vector              clbasevelocity;        /*    56    12 */
	/* --- cacheline 1 boundary (64 bytes) was 4 bytes ago --- */
	class Vector              movedir;               /*    68    12 */
	class Vector              angles;                /*    80    12 */
	class Vector              avelocity;             /*    92    12 */
	class Vector              punchangle;            /*   104    12 */
	class Vector              v_angle;               /*   116    12 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	class Vector              endpos;                /*   128    12 */
	class Vector              startpos;              /*   140    12 */
	float                      impacttime;           /*   152     4 */
	float                      starttime;            /*   156     4 */
	int                        fixangle;             /*   160     4 */
	float                      idealpitch;           /*   164     4 */
	float                      pitch_speed;          /*   168     4 */
	float                      ideal_yaw;            /*   172     4 */
	float                      yaw_speed;            /*   176     4 */
	int                        modelindex;           /*   180     4 */
	string_t                   model;                /*   184     4 */
	int                        viewmodel;            /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	int                        weaponmodel;          /*   192     4 */
	class Vector              absmin;                /*   196    12 */
	class Vector              absmax;                /*   208    12 */
	class Vector              mins;                  /*   220    12 */
	class Vector              maxs;                  /*   232    12 */
	class Vector              size;                  /*   244    12 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	float                      ltime;                /*   256     4 */
	float                      nextthink;            /*   260     4 */
	int                        movetype;             /*   264     4 */
	int                        solid;                /*   268     4 */
	int                        skin;                 /*   272     4 */
	int                        body;                 /*   276     4 */
	int                        effects;              /*   280     4 */
	float                      gravity;              /*   284     4 */
	float                      friction;             /*   288     4 */
	int                        light_level;          /*   292     4 */
	int                        sequence;             /*   296     4 */
	int                        gaitsequence;         /*   300     4 */
	float                      frame;                /*   304     4 */
	float                      animtime;             /*   308     4 */
	float                      framerate;            /*   312     4 */
	unsigned char              controller[4];        /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	unsigned char              blending[2];          /*   320     2 */
	float                      scale;                /*   324     4 */
	int                        rendermode;           /*   328     4 */
	float                      renderamt;            /*   332     4 */
	class Vector              rendercolor;           /*   336    12 */
	int                        renderfx;             /*   348     4 */
	float                      health;               /*   352     4 */
	float                      frags;                /*   356     4 */
	int                        weapons;              /*   360     4 */
	float                      takedamage;           /*   364     4 */
	int                        deadflag;             /*   368     4 */
	class Vector              view_ofs;              /*   372    12 */
	int                        button;               /*   384     4 */
	/* --- cacheline 6 boundary (384 bytes) was 2 bytes ago --- */
	int                        impulse;              /*   388     4 */
	edict_t *                  chain;                /*   392     4 */
	edict_t *                  dmg_inflictor;        /*   396     4 */
	edict_t *                  enemy;                /*   400     4 */
	edict_t *                  aiment;               /*   404     4 */
	edict_t *                  owner;                /*   408     4 */
	edict_t *                  groundentity;         /*   412     4 */
	int                        spawnflags;           /*   416     4 */
	int                        flags;                /*   420     4 */
	int                        colormap;             /*   424     4 */
	int                        team;                 /*   428     4 */
	float                      max_health;           /*   432     4 */
	float                      teleport_time;        /*   436     4 */
	float                      armortype;            /*   440     4 */
	float                      armorvalue;           /*   444     4 */
	int                        waterlevel;           /*   448     4 */
	/* --- cacheline 7 boundary (448 bytes) was 2 bytes ago --- */
	int                        watertype;            /*   452     4 */
	string_t                   target;               /*   456     4 */
	string_t                   targetname;           /*   460     4 */
	string_t                   netname;              /*   464     4 */
	string_t                   message;              /*   468     4 */
	float                      dmg_take;             /*   472     4 */
	float                      dmg_save;             /*   476     4 */
	float                      dmg;                  /*   480     4 */
	float                      dmgtime;              /*   484     4 */
	string_t                   noise;                /*   488     4 */
	string_t                   noise1;               /*   492     4 */
	string_t                   noise2;               /*   496     4 */
	string_t                   noise3;               /*   500     4 */
	float                      speed;                /*   504     4 */
	float                      air_finished;         /*   508     4 */
	float                      pain_finished;        /*   512     4 */
	/* --- cacheline 8 boundary (512 bytes) was 2 bytes ago --- */
	float                      radsuit_finished;     /*   516     4 */
	edict_t *                  pContainingEntity;    /*   520     4 */
	int                        playerclass;          /*   524     4 */
	float                      maxspeed;             /*   528     4 */
	float                      fov;                  /*   532     4 */
	int                        weaponanim;           /*   536     4 */
	int                        pushmsec;             /*   540     4 */
	int                        bInDuck;              /*   544     4 */
	int                        flTimeStepSound;      /*   548     4 */
	int                        flSwimTime;           /*   552     4 */
	int                        flDuckTime;           /*   556     4 */
	int                        iStepLeft;            /*   560     4 */
	float                      flFallVelocity;       /*   564     4 */
	int                        gamestate;            /*   568     4 */
	int                        oldbuttons;           /*   572     4 */
	int                        groupinfo;            /*   576     4 */
	/* --- cacheline 9 boundary (576 bytes) was 2 bytes ago --- */
	int                        iuser1;               /*   580     4 */
	int                        iuser2;               /*   584     4 */
	int                        iuser3;               /*   588     4 */
	int                        iuser4;               /*   592     4 */
	float                      fuser1;               /*   596     4 */
	float                      fuser2;               /*   600     4 */
	float                      fuser3;               /*   604     4 */
	float                      fuser4;               /*   608     4 */
	class Vector              vuser1;                /*   612    12 */
	class Vector              vuser2;                /*   624    12 */
	class Vector              vuser3;                /*   636    12 */
	/* --- cacheline 10 boundary (640 bytes) was 6 bytes ago --- */
	class Vector              vuser4;                /*   648    12 */
	edict_t *                  euser1;               /*   660     4 */
	edict_t *                  euser2;               /*   664     4 */
	edict_t *                  euser3;               /*   668     4 */
	edict_t *                  euser4;               /*   672     4 */

	/* size: 676, cachelines: 11, members: 123 */
	/* last cacheline: 36 bytes */

	/* BRAIN FART ALERT! 676 != 674 + 0(holes), diff = 2 */

}; /* size: 676 */

/* 76 */
/* <0> (null):0 */
unsigned char              array[4]; /* size: 4 */

/* 77 */
/* <0> (null):0 */
unsigned char              array[2]; /* size: 2 */

/* 78 */
/* <0> (null):0 */
typedef struct entvars_s entvars_t; /* size: 676 */

/* 79 */
/* <0> (null):0 */
short int                  array[48]; /* size: 96 */

/* 80 */
/* <0> (null):0 */
typedef uint32 CRC32_t; /* size: 4 */

/* 81 */
/* <0> (null):0 */
struct cvar_s {
	char *                     name;                 /*     0     4 */
	char *                     string;               /*     4     4 */
	int                        flags;                /*     8     4 */
	float                      value;                /*    12     4 */
	class cvar_s *             next;                 /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 82 */
 /* pointer to 81 */
 /* size: 4 */

/* 83 */
/* <0> (null):0 */
typedef struct cvar_s cvar_t; /* size: 20 */

/* 84 */
/* <0> (null):0 */
struct client_textmessage_s {
	int                        effect;               /*     0     4 */
	byte                       r1;                   /*     4     1 */
	byte                       g1;                   /*     5     1 */
	byte                       b1;                   /*     6     1 */
	byte                       a1;                   /*     7     1 */
	byte                       r2;                   /*     8     1 */
	byte                       g2;                   /*     9     1 */
	byte                       b2;                   /*    10     1 */
	byte                       a2;                   /*    11     1 */
	float                      x;                    /*    12     4 */
	float                      y;                    /*    16     4 */
	float                      fadein;               /*    20     4 */
	float                      fadeout;              /*    24     4 */
	float                      holdtime;             /*    28     4 */
	float                      fxtime;               /*    32     4 */
	const char  *              pName;                /*    36     4 */
	const char  *              pMessage;             /*    40     4 */

	/* size: 44, cachelines: 1, members: 17 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 85 */
/* <0> (null):0 */
typedef struct client_textmessage_s client_textmessage_t; /* size: 44 */

/* 86 */
/* <0> (null):0 */
typedef struct sequenceCommandLine_ sequenceCommandLine_s; /* size: 92 */

/* 87 */
/* <0> (null):0 */
struct sequenceCommandLine_ {
	int                        commandType;          /*     0     4 */
	client_textmessage_t       clientMessage;        /*     4    44 */
	char *                     speakerName;          /*    48     4 */
	char *                     listenerName;         /*    52     4 */
	char *                     soundFileName;        /*    56     4 */
	char *                     sentenceName;         /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	char *                     fireTargetNames;      /*    64     4 */
	char *                     killTargetNames;      /*    68     4 */
	float                      delay;                /*    72     4 */
	int                        repeatCount;          /*    76     4 */
	int                        textChannel;          /*    80     4 */
	int                        modifierBitField;     /*    84     4 */
	sequenceCommandLine_s *    nextCommandLine;      /*    88     4 */

	/* size: 92, cachelines: 2, members: 13 */
	/* last cacheline: 28 bytes */
}; /* size: 92 */

/* 88 */
 /* pointer to 86 */
 /* size: 4 */

/* 89 */
/* <0> (null):0 */
typedef struct sequenceEntry_ sequenceEntry_s; /* size: 20 */

/* 90 */
/* <0> (null):0 */
struct sequenceEntry_ {
	char *                     fileName;             /*     0     4 */
	char *                     entryName;            /*     4     4 */
	sequenceCommandLine_s *    firstCommand;         /*     8     4 */
	sequenceEntry_s *          nextEntry;            /*    12     4 */
	qboolean                   isGlobal;             /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 91 */
 /* pointer to 89 */
 /* size: 4 */

/* 92 */
/* <0> (null):0 */
typedef struct sentenceEntry_ sentenceEntry_s; /* size: 16 */

/* 93 */
/* <0> (null):0 */
struct sentenceEntry_ {
	char *                     data;                 /*     0     4 */
	sentenceEntry_s *          nextEntry;            /*     4     4 */
	qboolean                   isGlobal;             /*     8     4 */
	unsigned int               index;                /*    12     4 */

	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 94 */
 /* pointer to 92 */
 /* size: 4 */

/* 95 */
/* <0> (null):0 */
enum {
	at_notice = 0,
	at_console = 1,
	at_aiconsole = 2,
	at_warning = 3,
	at_error = 4,
	at_logged = 5,
}; /* size: 4 */

/* 96 */
/* <0> (null):0 */
typedef enum  ALERT_TYPE; /* size: 4 */

/* 97 */
/* <0> (null):0 */
enum {
	print_console = 0,
	print_center = 1,
	print_chat = 2,
}; /* size: 4 */

/* 98 */
/* <0> (null):0 */
typedef enum  PRINT_TYPE; /* size: 4 */

/* 99 */
/* <0> (null):0 */
enum {
	force_exactfile = 0,
	force_model_samebounds = 1,
	force_model_specifybounds = 2,
	force_model_specifybounds_if_avail = 3,
}; /* size: 4 */

/* 100 */
/* <0> (null):0 */
typedef enum  FORCE_TYPE; /* size: 4 */

/* 101 */
/* <0> (null):0 */
struct {
	int                        fAllSolid;            /*     0     4 */
	int                        fStartSolid;          /*     4     4 */
	int                        fInOpen;              /*     8     4 */
	int                        fInWater;             /*    12     4 */
	float                      flFraction;           /*    16     4 */
	class Vector              vecEndPos;             /*    20    12 */
	float                      flPlaneDist;          /*    32     4 */
	class Vector              vecPlaneNormal;        /*    36    12 */
	edict_t *                  pHit;                 /*    48     4 */
	int                        iHitgroup;            /*    52     4 */

	/* size: 56, cachelines: 1, members: 10 */
	/* last cacheline: 56 bytes */
}; /* size: 56 */

/* 102 */
/* <0> (null):0 */
typedef class  TraceResult; /* size: 56 */

/* 103 */
/* <0> (null):0 */
struct enginefuncs_s {
	int                        (*pfnPrecacheModel)(char *); /*     0     4 */
	int                        (*pfnPrecacheSound)(char *); /*     4     4 */
	void                       (*pfnSetModel)(edict_t *, const char  *); /*     8     4 */
	int                        (*pfnModelIndex)(const char  *); /*    12     4 */
	int                        (*pfnModelFrames)(int); /*    16     4 */
	void                       (*pfnSetSize)(edict_t *, const float  *, const float  *); /*    20     4 */
	void                       (*pfnChangeLevel)(char *, char *); /*    24     4 */
	void                       (*pfnGetSpawnParms)(edict_t *); /*    28     4 */
	void                       (*pfnSaveSpawnParms)(edict_t *); /*    32     4 */
	float                      (*pfnVecToYaw)(const float  *); /*    36     4 */
	void                       (*pfnVecToAngles)(const float  *, float *); /*    40     4 */
	void                       (*pfnMoveToOrigin)(edict_t *, const float  *, float, int); /*    44     4 */
	void                       (*pfnChangeYaw)(edict_t *); /*    48     4 */
	void                       (*pfnChangePitch)(edict_t *); /*    52     4 */
	edict_t *                  (*pfnFindEntityByString)(edict_t *, const char  *, const char  *); /*    56     4 */
	int                        (*pfnGetEntityIllum)(edict_t *); /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	edict_t *                  (*pfnFindEntityInSphere)(edict_t *, const float  *, float); /*    64     4 */
	edict_t *                  (*pfnFindClientInPVS)(edict_t *); /*    68     4 */
	edict_t *                  (*pfnEntitiesInPVS)(edict_t *); /*    72     4 */
	void                       (*pfnMakeVectors)(const float  *); /*    76     4 */
	void                       (*pfnAngleVectors)(const float  *, float *, float *, float *); /*    80     4 */
	edict_t *                  (*pfnCreateEntity)(void); /*    84     4 */
	void                       (*pfnRemoveEntity)(edict_t *); /*    88     4 */
	edict_t *                  (*pfnCreateNamedEntity)(int); /*    92     4 */
	void                       (*pfnMakeStatic)(edict_t *); /*    96     4 */
	int                        (*pfnEntIsOnFloor)(edict_t *); /*   100     4 */
	int                        (*pfnDropToFloor)(edict_t *); /*   104     4 */
	int                        (*pfnWalkMove)(edict_t *, float, float, int); /*   108     4 */
	void                       (*pfnSetOrigin)(edict_t *, const float  *); /*   112     4 */
	void                       (*pfnEmitSound)(edict_t *, int, const char  *, float, float, int, int); /*   116     4 */
	void                       (*pfnEmitAmbientSound)(edict_t *, float *, const char  *, float, float, int, int); /*   120     4 */
	void                       (*pfnTraceLine)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	void                       (*pfnTraceToss)(edict_t *, edict_t *, TraceResult *); /*   128     4 */
	int                        (*pfnTraceMonsterHull)(edict_t *, const float  *, const float  *, int, edict_t *, TraceResult *); /*   132     4 */
	void                       (*pfnTraceHull)(const float  *, const float  *, int, int, edict_t *, TraceResult *); /*   136     4 */
	void                       (*pfnTraceModel)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   140     4 */
	const char  *              (*pfnTraceTexture)(edict_t *, const float  *, const float  *); /*   144     4 */
	void                       (*pfnTraceSphere)(const float  *, const float  *, int, float, edict_t *, TraceResult *); /*   148     4 */
	void                       (*pfnGetAimVector)(edict_t *, float, float *); /*   152     4 */
	void                       (*pfnServerCommand)(char *); /*   156     4 */
	void                       (*pfnServerExecute)(void); /*   160     4 */
	void                       (*pfnClientCommand)(edict_t *, char *, ...); /*   164     4 */
	void                       (*pfnParticleEffect)(const float  *, const float  *, float, float); /*   168     4 */
	void                       (*pfnLightStyle)(int, char *); /*   172     4 */
	int                        (*pfnDecalIndex)(const char  *); /*   176     4 */
	int                        (*pfnPointContents)(const float  *); /*   180     4 */
	void                       (*pfnMessageBegin)(int, int, const float  *, edict_t *); /*   184     4 */
	void                       (*pfnMessageEnd)(void); /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	void                       (*pfnWriteByte)(int); /*   192     4 */
	void                       (*pfnWriteChar)(int); /*   196     4 */
	void                       (*pfnWriteShort)(int); /*   200     4 */
	void                       (*pfnWriteLong)(int); /*   204     4 */
	void                       (*pfnWriteAngle)(float); /*   208     4 */
	void                       (*pfnWriteCoord)(float); /*   212     4 */
	void                       (*pfnWriteString)(const char  *); /*   216     4 */
	void                       (*pfnWriteEntity)(int); /*   220     4 */
	void                       (*pfnCVarRegister)(cvar_t *); /*   224     4 */
	float                      (*pfnCVarGetFloat)(const char  *); /*   228     4 */
	const char  *              (*pfnCVarGetString)(const char  *); /*   232     4 */
	void                       (*pfnCVarSetFloat)(const char  *, float); /*   236     4 */
	void                       (*pfnCVarSetString)(const char  *, const char  *); /*   240     4 */
	void                       (*pfnAlertMessage)(ALERT_TYPE, char *, ...); /*   244     4 */
	void                       (*pfnEngineFprintf)(void *, char *, ...); /*   248     4 */
	void *                     (*pfnPvAllocEntPrivateData)(edict_t *, int32); /*   252     4 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	void *                     (*pfnPvEntPrivateData)(edict_t *); /*   256     4 */
	void                       (*pfnFreeEntPrivateData)(edict_t *); /*   260     4 */
	const char  *              (*pfnSzFromIndex)(int); /*   264     4 */
	int                        (*pfnAllocString)(const char  *); /*   268     4 */
	class entvars_s *          (*pfnGetVarsOfEnt)(edict_t *); /*   272     4 */
	edict_t *                  (*pfnPEntityOfEntOffset)(int); /*   276     4 */
	int                        (*pfnEntOffsetOfPEntity)(const edict_t  *); /*   280     4 */
	int                        (*pfnIndexOfEdict)(const edict_t  *); /*   284     4 */
	edict_t *                  (*pfnPEntityOfEntIndex)(int); /*   288     4 */
	edict_t *                  (*pfnFindEntityByVars)(class entvars_s *); /*   292     4 */
	void *                     (*pfnGetModelPtr)(edict_t *); /*   296     4 */
	int                        (*pfnRegUserMsg)(const char  *, int); /*   300     4 */
	void                       (*pfnAnimationAutomove)(const edict_t  *, float); /*   304     4 */
	void                       (*pfnGetBonePosition)(const edict_t  *, int, float *, float *); /*   308     4 */
	uint32                     (*pfnFunctionFromName)(const char  *); /*   312     4 */
	const char  *              (*pfnNameForFunction)(uint32); /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	void                       (*pfnClientPrintf)(edict_t *, PRINT_TYPE, const char  *); /*   320     4 */
	void                       (*pfnServerPrint)(const char  *); /*   324     4 */
	const char  *              (*pfnCmd_Args)(void); /*   328     4 */
	const char  *              (*pfnCmd_Argv)(int);  /*   332     4 */
	int                        (*pfnCmd_Argc)(void); /*   336     4 */
	void                       (*pfnGetAttachment)(const edict_t  *, int, float *, float *); /*   340     4 */
	void                       (*pfnCRC32_Init)(CRC32_t *); /*   344     4 */
	void                       (*pfnCRC32_ProcessBuffer)(CRC32_t *, void *, int); /*   348     4 */
	void                       (*pfnCRC32_ProcessByte)(CRC32_t *, unsigned char); /*   352     4 */
	CRC32_t                    (*pfnCRC32_Final)(CRC32_t); /*   356     4 */
	int32                      (*pfnRandomLong)(int32, int32); /*   360     4 */
	float                      (*pfnRandomFloat)(float, float); /*   364     4 */
	void                       (*pfnSetView)(const edict_t  *, const edict_t  *); /*   368     4 */
	float                      (*pfnTime)(void);     /*   372     4 */
	void                       (*pfnCrosshairAngle)(const edict_t  *, float, float); /*   376     4 */
	byte *                     (*pfnLoadFileForMe)(char *, int *); /*   380     4 */
	/* --- cacheline 6 boundary (384 bytes) --- */
	void                       (*pfnFreeFile)(void *); /*   384     4 */
	void                       (*pfnEndSection)(const char  *); /*   388     4 */
	int                        (*pfnCompareFileTime)(char *, char *, int *); /*   392     4 */
	void                       (*pfnGetGameDir)(char *); /*   396     4 */
	void                       (*pfnCvar_RegisterVariable)(cvar_t *); /*   400     4 */
	void                       (*pfnFadeClientVolume)(const edict_t  *, int, int, int, int); /*   404     4 */
	void                       (*pfnSetClientMaxspeed)(const edict_t  *, float); /*   408     4 */
	edict_t *                  (*pfnCreateFakeClient)(const char  *); /*   412     4 */
	void                       (*pfnRunPlayerMove)(edict_t *, const float  *, float, float, float, short unsigned int, byte, byte); /*   416     4 */
	int                        (*pfnNumberOfEntities)(void); /*   420     4 */
	char *                     (*pfnGetInfoKeyBuffer)(edict_t *); /*   424     4 */
	char *                     (*pfnInfoKeyValue)(char *, char *); /*   428     4 */
	void                       (*pfnSetKeyValue)(char *, char *, char *); /*   432     4 */
	void                       (*pfnSetClientKeyValue)(int, char *, char *, char *); /*   436     4 */
	int                        (*pfnIsMapValid)(char *); /*   440     4 */
	void                       (*pfnStaticDecal)(const float  *, int, int, int); /*   444     4 */
	/* --- cacheline 7 boundary (448 bytes) --- */
	int                        (*pfnPrecacheGeneric)(char *); /*   448     4 */
	int                        (*pfnGetPlayerUserId)(edict_t *); /*   452     4 */
	void                       (*pfnBuildSoundMsg)(edict_t *, int, const char  *, float, float, int, int, int, int, const float  *, edict_t *); /*   456     4 */
	int                        (*pfnIsDedicatedServer)(void); /*   460     4 */
	cvar_t *                   (*pfnCVarGetPointer)(const char  *); /*   464     4 */
	unsigned int               (*pfnGetPlayerWONId)(edict_t *); /*   468     4 */
	void                       (*pfnInfo_RemoveKey)(char *, const char  *); /*   472     4 */
	const char  *              (*pfnGetPhysicsKeyValue)(const edict_t  *, const char  *); /*   476     4 */
	void                       (*pfnSetPhysicsKeyValue)(const edict_t  *, const char  *, const char  *); /*   480     4 */
	const char  *              (*pfnGetPhysicsInfoString)(const edict_t  *); /*   484     4 */
	short unsigned int         (*pfnPrecacheEvent)(int, const char  *); /*   488     4 */
	void                       (*pfnPlaybackEvent)(int, const edict_t  *, short unsigned int, float, float *, float *, float, float, int, int, int, int); /*   492     4 */
	unsigned char *            (*pfnSetFatPVS)(float *); /*   496     4 */
	unsigned char *            (*pfnSetFatPAS)(float *); /*   500     4 */
	int                        (*pfnCheckVisibility)(const edict_t  *, unsigned char *); /*   504     4 */
	void                       (*pfnDeltaSetField)(class delta_s *, const char  *); /*   508     4 */
	/* --- cacheline 8 boundary (512 bytes) --- */
	void                       (*pfnDeltaUnsetField)(class delta_s *, const char  *); /*   512     4 */
	void                       (*pfnDeltaAddEncoder)(char *, void (*)(class delta_s *, const unsigned char  *, const unsigned char  *)); /*   516     4 */
	int                        (*pfnGetCurrentPlayer)(void); /*   520     4 */
	int                        (*pfnCanSkipPlayer)(const edict_t  *); /*   524     4 */
	int                        (*pfnDeltaFindField)(class delta_s *, const char  *); /*   528     4 */
	void                       (*pfnDeltaSetFieldByIndex)(class delta_s *, int); /*   532     4 */
	void                       (*pfnDeltaUnsetFieldByIndex)(class delta_s *, int); /*   536     4 */
	void                       (*pfnSetGroupMask)(int, int); /*   540     4 */
	int                        (*pfnCreateInstancedBaseline)(int, class entity_state_s *); /*   544     4 */
	void                       (*pfnCvar_DirectSet)(class cvar_s *, char *); /*   548     4 */
	void                       (*pfnForceUnmodified)(FORCE_TYPE, float *, float *, const char  *); /*   552     4 */
	void                       (*pfnGetPlayerStats)(const edict_t  *, int *, int *); /*   556     4 */
	void                       (*pfnAddServerCommand)(char *, void (*)(void)); /*   560     4 */
	qboolean                   (*pfnVoice_GetClientListening)(int, int); /*   564     4 */
	qboolean                   (*pfnVoice_SetClientListening)(int, int, qboolean); /*   568     4 */
	const char  *              (*pfnGetPlayerAuthId)(edict_t *); /*   572     4 */
	/* --- cacheline 9 boundary (576 bytes) --- */
	sequenceEntry_s *          (*pfnSequenceGet)(const char  *, const char  *); /*   576     4 */
	sentenceEntry_s *          (*pfnSequencePickSentence)(const char  *, int, int *); /*   580     4 */
	int                        (*pfnGetFileSize)(char *); /*   584     4 */
	unsigned int               (*pfnGetApproxWavePlayLen)(const char  *); /*   588     4 */
	int                        (*pfnIsCareerMatch)(void); /*   592     4 */
	int                        (*pfnGetLocalizedStringLength)(const char  *); /*   596     4 */
	void                       (*pfnRegisterTutorMessageShown)(int); /*   600     4 */
	int                        (*pfnGetTimesTutorMessageShown)(int); /*   604     4 */
	void                       (*ProcessTutorMessageDecayBuffer)(int *, int); /*   608     4 */
	void                       (*ConstructTutorMessageDecayBuffer)(int *, int); /*   612     4 */
	void                       (*ResetTutorMessageDecayData)(void); /*   616     4 */
	void                       (*pfnQueryClientCvarValue)(const edict_t  *, const char  *); /*   620     4 */
	void                       (*pfnQueryClientCvarValue2)(const edict_t  *, const char  *, int); /*   624     4 */
	int                        (*pfnCheckParm)(const char  *, char * *); /*   628     4 */

	/* size: 632, cachelines: 10, members: 158 */
	/* last cacheline: 56 bytes */
}; /* size: 632 */

/* 104 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 105 */
 /* pointer to 104 */
 /* size: 4 */

/* 106 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137830408 */

/* 107 */
 /* pointer to 106 */
 /* size: 4 */

/* 108 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 109 */
 /* pointer to 108 */
 /* size: 4 */

/* 110 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 111 */
 /* pointer to 110 */
 /* size: 4 */

/* 112 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137830928 */

/* 113 */
 /* pointer to 112 */
 /* size: 4 */

/* 114 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137831188 */

/* 115 */
 /* pointer to 114 */
 /* size: 4 */

/* 116 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137831396 */

/* 117 */
 /* pointer to 116 */
 /* size: 4 */

/* 118 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 119 */
 /* pointer to 118 */
 /* size: 4 */

/* 120 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137831708 */

/* 121 */
 /* pointer to 120 */
 /* size: 4 */

/* 122 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137831916 */

/* 123 */
 /* pointer to 122 */
 /* size: 4 */

/* 124 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 125 */
 /* pointer to 124 */
 /* size: 4 */

/* 126 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 127 */
 /* pointer to 126 */
 /* size: 4 */

/* 128 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 129 */
 /* pointer to 128 */
 /* size: 4 */

/* 130 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 131 */
 /* pointer to 130 */
 /* size: 4 */

/* 132 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137866900 */

/* 133 */
 /* pointer to 132 */
 /* size: 4 */

/* 134 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137867056 */

/* 135 */
 /* pointer to 134 */
 /* size: 4 */

/* 136 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 137 */
 /* pointer to 136 */
 /* size: 4 */

/* 138 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 139 */
 /* pointer to 138 */
 /* size: 4 */

/* 140 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 141 */
 /* pointer to 140 */
 /* size: 4 */

/* 142 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137867940 */

/* 143 */
 /* pointer to 142 */
 /* size: 4 */

/* 144 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137868148 */

/* 145 */
 /* pointer to 144 */
 /* size: 4 */

/* 146 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137868616 */

/* 147 */
 /* pointer to 146 */
 /* size: 4 */

/* 148 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137869084 */

/* 149 */
 /* pointer to 102 */
 /* size: 4 */

/* 150 */
 /* pointer to 148 */
 /* size: 4 */

/* 151 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137869500 */

/* 152 */
 /* pointer to 151 */
 /* size: 4 */

/* 153 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 154 */
 /* pointer to 153 */
 /* size: 4 */

/* 155 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137870176 */

/* 156 */
 /* pointer to 155 */
 /* size: 4 */

/* 157 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 158 */
 /* pointer to 157 */
 /* size: 4 */

/* 159 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137837236 */

/* 160 */
 /* pointer to 159 */
 /* size: 4 */

/* 161 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137837652 */

/* 162 */
 /* pointer to 161 */
 /* size: 4 */

/* 163 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137837912 */

/* 164 */
 /* pointer to 163 */
 /* size: 4 */

/* 165 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137838068 */

/* 166 */
 /* pointer to 165 */
 /* size: 4 */

/* 167 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137838172 */

/* 168 */
 /* pointer to 167 */
 /* size: 4 */

/* 169 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137838380 */

/* 170 */
 /* pointer to 169 */
 /* size: 4 */

/* 171 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137838692 */

/* 172 */
 /* pointer to 171 */
 /* size: 4 */

/* 173 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 174 */
 /* pointer to 173 */
 /* size: 4 */

/* 175 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137839056 */

/* 176 */
 /* pointer to 175 */
 /* size: 4 */

/* 177 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137839368 */

/* 178 */
 /* pointer to 177 */
 /* size: 4 */

/* 179 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137839524 */

/* 180 */
 /* pointer to 179 */
 /* size: 4 */

/* 181 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137839680 */

/* 182 */
 /* pointer to 181 */
 /* size: 4 */

/* 183 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137839836 */

/* 184 */
 /* pointer to 83 */
 /* size: 4 */

/* 185 */
 /* pointer to 183 */
 /* size: 4 */

/* 186 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 187 */
 /* pointer to 186 */
 /* size: 4 */

/* 188 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 189 */
 /* pointer to 188 */
 /* size: 4 */

/* 190 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137840356 */

/* 191 */
 /* pointer to 190 */
 /* size: 4 */

/* 192 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137840564 */

/* 193 */
 /* pointer to 192 */
 /* size: 4 */

/* 194 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137840772 */

/* 195 */
 /* pointer to 194 */
 /* size: 4 */

/* 196 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137840980 */

/* 197 */
 /* pointer to 196 */
 /* size: 4 */

/* 198 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 199 */
 /* pointer to 198 */
 /* size: 4 */

/* 200 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 201 */
 /* pointer to 200 */
 /* size: 4 */

/* 202 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 203 */
 /* pointer to 202 */
 /* size: 4 */

/* 204 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 205 */
 /* pointer to 75 */
 /* size: 4 */

/* 206 */
 /* pointer to 204 */
 /* size: 4 */

/* 207 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 208 */
 /* pointer to 209 */
 /* size: 4 */

/* 209 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 804 */

/* 210 */
 /* pointer to 207 */
 /* size: 4 */

/* 211 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 212 */
 /* pointer to 211 */
 /* size: 4 */

/* 213 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 214 */
 /* pointer to 213 */
 /* size: 4 */

/* 215 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137876188 */

/* 216 */
 /* pointer to 215 */
 /* size: 4 */

/* 217 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137876396 */

/* 218 */
 /* pointer to 217 */
 /* size: 4 */

/* 219 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 220 */
 /* pointer to 219 */
 /* size: 4 */

/* 221 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 222 */
 /* pointer to 221 */
 /* size: 4 */

/* 223 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137877020 */

/* 224 */
 /* pointer to 223 */
 /* size: 4 */

/* 225 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 226 */
 /* pointer to 225 */
 /* size: 4 */

/* 227 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 228 */
 /* pointer to 227 */
 /* size: 4 */

/* 229 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137877488 */

/* 230 */
 /* pointer to 80 */
 /* size: 4 */

/* 231 */
 /* pointer to 229 */
 /* size: 4 */

/* 232 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137877696 */

/* 233 */
 /* pointer to 232 */
 /* size: 4 */

/* 234 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137877956 */

/* 235 */
 /* pointer to 234 */
 /* size: 4 */

/* 236 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 237 */
 /* pointer to 236 */
 /* size: 4 */

/* 238 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 239 */
 /* pointer to 238 */
 /* size: 4 */

/* 240 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 241 */
 /* pointer to 240 */
 /* size: 4 */

/* 242 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137878736 */

/* 243 */
 /* pointer to 242 */
 /* size: 4 */

/* 244 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 245 */
 /* pointer to 244 */
 /* size: 4 */

/* 246 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137879064 */

/* 247 */
 /* pointer to 246 */
 /* size: 4 */

/* 248 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 249 */
 /* pointer to 46 */
 /* size: 4 */

/* 250 */
 /* pointer to 9 */
 /* size: 4 */

/* 251 */
 /* pointer to 248 */
 /* size: 4 */

/* 252 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137879636 */

/* 253 */
 /* pointer to 252 */
 /* size: 4 */

/* 254 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 255 */
 /* pointer to 254 */
 /* size: 4 */

/* 256 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137880052 */

/* 257 */
 /* pointer to 256 */
 /* size: 4 */

/* 258 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 259 */
 /* pointer to 258 */
 /* size: 4 */

/* 260 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137880572 */

/* 261 */
 /* pointer to 260 */
 /* size: 4 */

/* 262 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 263 */
 /* pointer to 262 */
 /* size: 4 */

/* 264 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 265 */
 /* pointer to 264 */
 /* size: 4 */

/* 266 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137881456 */

/* 267 */
 /* pointer to 266 */
 /* size: 4 */

/* 268 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137881716 */

/* 269 */
 /* pointer to 268 */
 /* size: 4 */

/* 270 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137882028 */

/* 271 */
 /* pointer to 270 */
 /* size: 4 */

/* 272 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137882340 */

/* 273 */
 /* pointer to 272 */
 /* size: 4 */

/* 274 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 275 */
 /* pointer to 274 */
 /* size: 4 */

/* 276 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 277 */
 /* pointer to 276 */
 /* size: 4 */

/* 278 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137887416 */

/* 279 */
 /* pointer to 278 */
 /* size: 4 */

/* 280 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 281 */
 /* pointer to 280 */
 /* size: 4 */

/* 282 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137887832 */

/* 283 */
 /* pointer to 282 */
 /* size: 4 */

/* 284 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 285 */
 /* pointer to 284 */
 /* size: 4 */

/* 286 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 2 */

/* 287 */
 /* pointer to 286 */
 /* size: 4 */

/* 288 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137888456 */

/* 289 */
 /* pointer to 288 */
 /* size: 4 */

/* 290 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 291 */
 /* pointer to 4 */
 /* size: 4 */

/* 292 */
 /* pointer to 290 */
 /* size: 4 */

/* 293 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 294 */
 /* pointer to 293 */
 /* size: 4 */

/* 295 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137889600 */

/* 296 */
 /* pointer to 297 */
 /* size: 4 */

/* 297 */
/* <0> (null):0 */
struct delta_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 298 */
 /* pointer to 295 */
 /* size: 4 */

/* 299 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137889924 */

/* 300 */
 /* pointer to 301 */
 /* size: 4 */

/* 301 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137890132 */

/* 302 */
 /* pointer to 303 */
 /* size: 4 */

/* 303 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 304 */
 /* pointer to 299 */
 /* size: 4 */

/* 305 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 306 */
 /* pointer to 305 */
 /* size: 4 */

/* 307 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137890704 */

/* 308 */
 /* pointer to 307 */
 /* size: 4 */

/* 309 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137890912 */

/* 310 */
 /* pointer to 309 */
 /* size: 4 */

/* 311 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 312 */
 /* pointer to 313 */
 /* size: 4 */

/* 313 */
/* <0> (null):0 */
struct entity_state_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 314 */
 /* pointer to 311 */
 /* size: 4 */

/* 315 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137895588 */

/* 316 */
 /* pointer to 81 */
 /* size: 4 */

/* 317 */
 /* pointer to 315 */
 /* size: 4 */

/* 318 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137895848 */

/* 319 */
 /* pointer to 318 */
 /* size: 4 */

/* 320 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137896160 */

/* 321 */
 /* pointer to 320 */
 /* size: 4 */

/* 322 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137896420 */

/* 323 */
 /* pointer to 322 */
 /* size: 4 */

/* 324 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 325 */
 /* pointer to 324 */
 /* size: 4 */

/* 326 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 327 */
 /* pointer to 326 */
 /* size: 4 */

/* 328 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 329 */
 /* pointer to 328 */
 /* size: 4 */

/* 330 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 331 */
 /* pointer to 330 */
 /* size: 4 */

/* 332 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 333 */
 /* pointer to 332 */
 /* size: 4 */

/* 334 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 335 */
 /* pointer to 334 */
 /* size: 4 */

/* 336 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137897876 */

/* 337 */
 /* pointer to 336 */
 /* size: 4 */

/* 338 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137898084 */

/* 339 */
 /* pointer to 338 */
 /* size: 4 */

/* 340 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137898292 */

/* 341 */
 /* pointer to 340 */
 /* size: 4 */

/* 342 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 343 */
 /* pointer to 17 */
 /* size: 4 */

/* 344 */
 /* pointer to 342 */
 /* size: 4 */

/* 345 */
/* <0> (null):0 */
typedef struct enginefuncs_s enginefuncs_t; /* size: 632 */

/* 346 */
/* <0> (null):0 */
struct KeyValueData_s {
	char *                     szClassName;          /*     0     4 */
	char *                     szKeyName;            /*     4     4 */
	char *                     szValue;              /*     8     4 */
	int32                      fHandled;             /*    12     4 */

	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 347 */
/* <0> (null):0 */
typedef struct KeyValueData_s KeyValueData; /* size: 16 */

/* 348 */
 /* pointer to 347 */
 /* size: 4 */

/* 349 */
/* <0> (null):0 */
enum {
	TS_AT_TOP = 0,
	TS_AT_BOTTOM = 1,
	TS_GOING_UP = 2,
	TS_GOING_DOWN = 3,
}; /* size: 4 */

/* 350 */
/* <0> (null):0 */
typedef enum  TOGGLE_STATE; /* size: 4 */

/* 351 */
 /* pointer to 78 */
 /* size: 4 */

/* 352 */
 /* pointer to 353 */
 /* size: 4 */

/* 353 */
/* <0> (null):0 */
struct CBaseEntity {
	/* <0> (null):0 */
	virtual int ObjectCaps(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10ObjectCapsEv */

	/* <0> (null):0 */
	void CBaseEntity(class CBaseEntity *);

	/* <0> (null):0 */
	void * operator new(size_t, entvars_t *); /* linkage=_ZN11CBaseEntitynwEjP9entvars_s */

	/* <0> (null):0 */
	virtual void Restart(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7RestartEv */

	/* <0> (null):0 */
	virtual void KeyValue(class CBaseEntity *, KeyValueData *); /* linkage=_ZN11CBaseEntity8KeyValueEP14KeyValueData_s */

	/* <0> (null):0 */
	virtual void Activate(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8ActivateEv */

	/* <0> (null):0 */
	virtual int Classify(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8ClassifyEv */

	/* <0> (null):0 */
	virtual void DeathNotice(class CBaseEntity *, entvars_t *); /* linkage=_ZN11CBaseEntity11DeathNoticeEP9entvars_s */

	/* <0> (null):0 */
	virtual int BloodColor(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10BloodColorEv */

	/* <0> (null):0 */
	virtual BOOL IsTriggered(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity11IsTriggeredEPS_ */

	/* <0> (null):0 */
	virtual class CBaseMonster * MyMonsterPointer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity16MyMonsterPointerEv */

	/* <0> (null):0 */
	virtual class CSquadMonster * MySquadMonsterPointer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity21MySquadMonsterPointerEv */

	/* <0> (null):0 */
	virtual int GetToggleState(class CBaseEntity *); /* linkage=_ZN11CBaseEntity14GetToggleStateEv */

	/* <0> (null):0 */
	virtual void AddPoints(class CBaseEntity *, int, BOOL); /* linkage=_ZN11CBaseEntity9AddPointsEii */

	/* <0> (null):0 */
	virtual void AddPointsToTeam(class CBaseEntity *, int, BOOL); /* linkage=_ZN11CBaseEntity15AddPointsToTeamEii */

	/* <0> (null):0 */
	virtual BOOL AddPlayerItem(class CBaseEntity *, class CBasePlayerItem *); /* linkage=_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem */

	/* <0> (null):0 */
	virtual BOOL RemovePlayerItem(class CBaseEntity *, class CBasePlayerItem *); /* linkage=_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem */

	/* <0> (null):0 */
	virtual int GiveAmmo(class CBaseEntity *, int, char *, int); /* linkage=_ZN11CBaseEntity8GiveAmmoEiPci */

	/* <0> (null):0 */
	virtual float GetDelay(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8GetDelayEv */

	/* <0> (null):0 */
	virtual int IsMoving(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8IsMovingEv */

	/* <0> (null):0 */
	virtual void OverrideReset(class CBaseEntity *); /* linkage=_ZN11CBaseEntity13OverrideResetEv */

	/* <0> (null):0 */
	virtual void SetToggleState(class CBaseEntity *, int); /* linkage=_ZN11CBaseEntity14SetToggleStateEi */

	/* <0> (null):0 */
	virtual void StartSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity13StartSneakingEv */

	/* <0> (null):0 */
	virtual void StopSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12StopSneakingEv */

	/* <0> (null):0 */
	virtual BOOL OnControls(class CBaseEntity *, entvars_t *); /* linkage=_ZN11CBaseEntity10OnControlsEP9entvars_s */

	/* <0> (null):0 */
	virtual BOOL IsSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10IsSneakingEv */

	/* <0> (null):0 */
	virtual BOOL IsAlive(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7IsAliveEv */

	/* <0> (null):0 */
	virtual BOOL IsBSPModel(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10IsBSPModelEv */

	/* <0> (null):0 */
	virtual BOOL ReflectGauss(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12ReflectGaussEv */

	/* <0> (null):0 */
	virtual BOOL IsPlayer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8IsPlayerEv */

	/* <0> (null):0 */
	virtual BOOL IsNetClient(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11IsNetClientEv */

	/* <0> (null):0 */
	virtual const char  * TeamID(class CBaseEntity *); /* linkage=_ZN11CBaseEntity6TeamIDEv */

	/* <0> (null):0 */
	virtual void Think(class CBaseEntity *); /* linkage=_ZN11CBaseEntity5ThinkEv */

	/* <0> (null):0 */
	virtual void Touch(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity5TouchEPS_ */

	/* <0> (null):0 */
	virtual void Use(class CBaseEntity *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float); /* linkage=_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf */

	/* <0> (null):0 */
	virtual void Blocked(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity7BlockedEPS_ */

	/* <0> (null):0 */
	virtual void UpdateOwner(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11UpdateOwnerEv */

	/* <0> (null):0 */
	virtual BOOL FBecomeProne(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12FBecomeProneEv */

	/* <0> (null):0 */
	virtual class Vector Center(class CBaseEntity *); /* linkage=_ZN11CBaseEntity6CenterEv */

	/* <0> (null):0 */
	virtual class Vector EyePosition(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11EyePositionEv */

	/* <0> (null):0 */
	virtual class Vector EarPosition(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11EarPositionEv */

	/* <0> (null):0 */
	virtual class Vector BodyTarget(class CBaseEntity *, const class Vector  &); /* linkage=_ZN11CBaseEntity10BodyTargetERK6Vector */

	/* <0> (null):0 */
	virtual int Illumination(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12IlluminationEv */

	/* <0> (null):0 */
	virtual BOOL HasTarget(class CBaseEntity *, string_t); /* linkage=_ZN11CBaseEntity9HasTargetEj */

	/* vtable has 42 entries: {
	   [6] = ObjectCaps(_ZN11CBaseEntity10ObjectCapsEv), 
	   [2] = Restart(_ZN11CBaseEntity7RestartEv), 
	   [3] = KeyValue(_ZN11CBaseEntity8KeyValueEP14KeyValueData_s), 
	   [7] = Activate(_ZN11CBaseEntity8ActivateEv), 
	   [9] = Classify(_ZN11CBaseEntity8ClassifyEv), 
	   [10] = DeathNotice(_ZN11CBaseEntity11DeathNoticeEP9entvars_s), 
	   [15] = BloodColor(_ZN11CBaseEntity10BloodColorEv), 
	   [17] = IsTriggered(_ZN11CBaseEntity11IsTriggeredEPS_), 
	   [18] = MyMonsterPointer(_ZN11CBaseEntity16MyMonsterPointerEv), 
	   [19] = MySquadMonsterPointer(_ZN11CBaseEntity21MySquadMonsterPointerEv), 
	   [20] = GetToggleState(_ZN11CBaseEntity14GetToggleStateEv), 
	   [21] = AddPoints(_ZN11CBaseEntity9AddPointsEii), 
	   [22] = AddPointsToTeam(_ZN11CBaseEntity15AddPointsToTeamEii), 
	   [23] = AddPlayerItem(_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem), 
	   [24] = RemovePlayerItem(_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem), 
	   [25] = GiveAmmo(_ZN11CBaseEntity8GiveAmmoEiPci), 
	   [26] = GetDelay(_ZN11CBaseEntity8GetDelayEv), 
	   [27] = IsMoving(_ZN11CBaseEntity8IsMovingEv), 
	   [28] = OverrideReset(_ZN11CBaseEntity13OverrideResetEv), 
	   [30] = SetToggleState(_ZN11CBaseEntity14SetToggleStateEi), 
	   [31] = StartSneaking(_ZN11CBaseEntity13StartSneakingEv), 
	   [32] = StopSneaking(_ZN11CBaseEntity12StopSneakingEv), 
	   [33] = OnControls(_ZN11CBaseEntity10OnControlsEP9entvars_s), 
	   [34] = IsSneaking(_ZN11CBaseEntity10IsSneakingEv), 
	   [35] = IsAlive(_ZN11CBaseEntity7IsAliveEv), 
	   [36] = IsBSPModel(_ZN11CBaseEntity10IsBSPModelEv), 
	   [37] = ReflectGauss(_ZN11CBaseEntity12ReflectGaussEv), 
	   [40] = IsPlayer(_ZN11CBaseEntity8IsPlayerEv), 
	   [41] = IsNetClient(_ZN11CBaseEntity11IsNetClientEv), 
	   [42] = TeamID(_ZN11CBaseEntity6TeamIDEv), 
	   [44] = Think(_ZN11CBaseEntity5ThinkEv), 
	   [45] = Touch(_ZN11CBaseEntity5TouchEPS_), 
	   [46] = Use(_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf), 
	   [47] = Blocked(_ZN11CBaseEntity7BlockedEPS_), 
	   [49] = UpdateOwner(_ZN11CBaseEntity11UpdateOwnerEv), 
	   [50] = FBecomeProne(_ZN11CBaseEntity12FBecomeProneEv), 
	   [51] = Center(_ZN11CBaseEntity6CenterEv), 
	   [52] = EyePosition(_ZN11CBaseEntity11EyePositionEv), 
	   [53] = EarPosition(_ZN11CBaseEntity11EarPositionEv), 
	   [54] = BodyTarget(_ZN11CBaseEntity10BodyTargetERK6Vector), 
	   [55] = Illumination(_ZN11CBaseEntity12IlluminationEv), 
	   [38] = HasTarget(_ZN11CBaseEntity9HasTargetEj), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 354 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 355 */
/* <0> (null):0 */
enum {
	USE_OFF = 0,
	USE_ON = 1,
	USE_SET = 2,
	USE_TOGGLE = 3,
}; /* size: 4 */

/* 356 */
/* <0> (null):0 */
typedef enum  USE_TYPE; /* size: 4 */

/* 357 */
/* <0> (null):0 */
enum MaxAmmoType {
	MAX_AMMO_BUCKSHOT = 32,
	MAX_AMMO_9MM = 120,
	MAX_AMMO_556NATO = 90,
	MAX_AMMO_556NATOBOX = 200,
	MAX_AMMO_762NATO = 90,
	MAX_AMMO_45ACP = 100,
	MAX_AMMO_50AE = 35,
	MAX_AMMO_338MAGNUM = 30,
	MAX_AMMO_57MM = 100,
	MAX_AMMO_357SIG = 52,
}; /* size: 4 */

/* 358 */
/* <0> (null):0 */
enum shieldgun_e {
	SHIELDGUN_IDLE = 0,
	SHIELDGUN_SHOOT1 = 1,
	SHIELDGUN_SHOOT2 = 2,
	SHIELDGUN_SHOOT_EMPTY = 3,
	SHIELDGUN_RELOAD = 4,
	SHIELDGUN_DRAW = 5,
	SHIELDGUN_DRAWN_IDLE = 6,
	SHIELDGUN_UP = 7,
	SHIELDGUN_DOWN = 8,
}; /* size: 4 */

/* 359 */
/* <0> (null):0 */
struct {
	int                        iSlot;                /*     0     4 */
	int                        iPosition;            /*     4     4 */
	const char  *              pszAmmo1;             /*     8     4 */
	int                        iMaxAmmo1;            /*    12     4 */
	const char  *              pszAmmo2;             /*    16     4 */
	int                        iMaxAmmo2;            /*    20     4 */
	const char  *              pszName;              /*    24     4 */
	int                        iMaxClip;             /*    28     4 */
	int                        iId;                  /*    32     4 */
	int                        iFlags;               /*    36     4 */
	int                        iWeight;              /*    40     4 */

	/* size: 44, cachelines: 1, members: 11 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 360 */
/* <0> (null):0 */
typedef class  ItemInfo; /* size: 44 */

/* 361 */
/* <0> (null):0 */
class CBasePlayer {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 362 */
 /* pointer to 361 */
 /* size: 4 */

/* 363 */
/* <0> (null):0 */
class C357SIGAmmo : public CBasePlayerAmmo {
public:

	/* class CBasePlayerAmmo     <ancestor>; */      /*     0     0 */
	/* <0> (null):0 */
	void C357SIGAmmo(class C357SIGAmmo *, const class C357SIGAmmo  &);

	/* <0> (null):0 */
	void C357SIGAmmo(class C357SIGAmmo *);

private:

	/* <0> (null):0 */
	virtual void Spawn(class C357SIGAmmo *); /* linkage=_ZN11C357SIGAmmo5SpawnEv */

	/* <0> (null):0 */
	virtual void Precache(class C357SIGAmmo *); /* linkage=_ZN11C357SIGAmmo8PrecacheEv */

	/* <0> (null):0 */
	virtual BOOL AddAmmo(class C357SIGAmmo *, class CBaseEntity *); /* linkage=_ZN11C357SIGAmmo7AddAmmoEP11CBaseEntity */

	/* vtable has 3 entries: {
	   [0] = Spawn(_ZN11C357SIGAmmo5SpawnEv), 
	   [1] = Precache(_ZN11C357SIGAmmo8PrecacheEv), 
	   [58] = AddAmmo(_ZN11C357SIGAmmo7AddAmmoEP11CBaseEntity), 
	} */
	/* size: 152, cachelines: 3, members: 1 */
	/* last cacheline: 24 bytes */

	/* BRAIN FART ALERT! 152 != 0 + 0(holes), diff = 152 */

}; /* size: 152 */

/* 364 */
/* <0> (null):0 */
class CBasePlayerAmmo {
	/* <0> (null):0 */
	void CBasePlayerAmmo(class CBasePlayerAmmo *);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 365 */
 /* pointer to 363 */
 /* size: 4 */

/* 366 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 367 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 152 */

/* 368 */
 /* pointer to 353 */
 /* size: 4 */

/* 369 */
/* <0> (null):0 */
class C57MMAmmo : public CBasePlayerAmmo {
public:

	/* class CBasePlayerAmmo     <ancestor>; */      /*     0     0 */
	/* <0> (null):0 */
	void C57MMAmmo(class C57MMAmmo *, const class C57MMAmmo  &);

	/* <0> (null):0 */
	void C57MMAmmo(class C57MMAmmo *);

private:

	/* <0> (null):0 */
	virtual void Spawn(class C57MMAmmo *); /* linkage=_ZN9C57MMAmmo5SpawnEv */

	/* <0> (null):0 */
	virtual void Precache(class C57MMAmmo *); /* linkage=_ZN9C57MMAmmo8PrecacheEv */

	/* <0> (null):0 */
	virtual BOOL AddAmmo(class C57MMAmmo *, class CBaseEntity *); /* linkage=_ZN9C57MMAmmo7AddAmmoEP11CBaseEntity */

	/* vtable has 3 entries: {
	   [0] = Spawn(_ZN9C57MMAmmo5SpawnEv), 
	   [1] = Precache(_ZN9C57MMAmmo8PrecacheEv), 
	   [58] = AddAmmo(_ZN9C57MMAmmo7AddAmmoEP11CBaseEntity), 
	} */
	/* size: 152, cachelines: 3, members: 1 */
	/* last cacheline: 24 bytes */

	/* BRAIN FART ALERT! 152 != 0 + 0(holes), diff = 152 */

}; /* size: 152 */

/* 370 */
 /* pointer to 369 */
 /* size: 4 */

/* 371 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 372 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 152 */

/* 373 */
/* <0> (null):0 */
class C338MagnumAmmo : public CBasePlayerAmmo {
public:

	/* class CBasePlayerAmmo     <ancestor>; */      /*     0     0 */
	/* <0> (null):0 */
	void C338MagnumAmmo(class C338MagnumAmmo *, const class C338MagnumAmmo  &);

	/* <0> (null):0 */
	void C338MagnumAmmo(class C338MagnumAmmo *);

private:

	/* <0> (null):0 */
	virtual void Spawn(class C338MagnumAmmo *); /* linkage=_ZN14C338MagnumAmmo5SpawnEv */

	/* <0> (null):0 */
	virtual void Precache(class C338MagnumAmmo *); /* linkage=_ZN14C338MagnumAmmo8PrecacheEv */

	/* <0> (null):0 */
	virtual BOOL AddAmmo(class C338MagnumAmmo *, class CBaseEntity *); /* linkage=_ZN14C338MagnumAmmo7AddAmmoEP11CBaseEntity */

	/* vtable has 3 entries: {
	   [0] = Spawn(_ZN14C338MagnumAmmo5SpawnEv), 
	   [1] = Precache(_ZN14C338MagnumAmmo8PrecacheEv), 
	   [58] = AddAmmo(_ZN14C338MagnumAmmo7AddAmmoEP11CBaseEntity), 
	} */
	/* size: 152, cachelines: 3, members: 1 */
	/* last cacheline: 24 bytes */

	/* BRAIN FART ALERT! 152 != 0 + 0(holes), diff = 152 */

}; /* size: 152 */

/* 374 */
 /* pointer to 373 */
 /* size: 4 */

/* 375 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 376 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 152 */

/* 377 */
/* <0> (null):0 */
class C50AEAmmo : public CBasePlayerAmmo {
public:

	/* class CBasePlayerAmmo     <ancestor>; */      /*     0     0 */
	/* <0> (null):0 */
	void C50AEAmmo(class C50AEAmmo *, const class C50AEAmmo  &);

	/* <0> (null):0 */
	void C50AEAmmo(class C50AEAmmo *);

private:

	/* <0> (null):0 */
	virtual void Spawn(class C50AEAmmo *); /* linkage=_ZN9C50AEAmmo5SpawnEv */

	/* <0> (null):0 */
	virtual void Precache(class C50AEAmmo *); /* linkage=_ZN9C50AEAmmo8PrecacheEv */

	/* <0> (null):0 */
	virtual BOOL AddAmmo(class C50AEAmmo *, class CBaseEntity *); /* linkage=_ZN9C50AEAmmo7AddAmmoEP11CBaseEntity */

	/* vtable has 3 entries: {
	   [0] = Spawn(_ZN9C50AEAmmo5SpawnEv), 
	   [1] = Precache(_ZN9C50AEAmmo8PrecacheEv), 
	   [58] = AddAmmo(_ZN9C50AEAmmo7AddAmmoEP11CBaseEntity), 
	} */
	/* size: 152, cachelines: 3, members: 1 */
	/* last cacheline: 24 bytes */

	/* BRAIN FART ALERT! 152 != 0 + 0(holes), diff = 152 */

}; /* size: 152 */

/* 378 */
 /* pointer to 377 */
 /* size: 4 */

/* 379 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 380 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 152 */

/* 381 */
/* <0> (null):0 */
class C45ACPAmmo : public CBasePlayerAmmo {
public:

	/* class CBasePlayerAmmo     <ancestor>; */      /*     0     0 */
	/* <0> (null):0 */
	void C45ACPAmmo(class C45ACPAmmo *, const class C45ACPAmmo  &);

	/* <0> (null):0 */
	void C45ACPAmmo(class C45ACPAmmo *);

private:

	/* <0> (null):0 */
	virtual void Spawn(class C45ACPAmmo *); /* linkage=_ZN10C45ACPAmmo5SpawnEv */

	/* <0> (null):0 */
	virtual void Precache(class C45ACPAmmo *); /* linkage=_ZN10C45ACPAmmo8PrecacheEv */

	/* <0> (null):0 */
	virtual BOOL AddAmmo(class C45ACPAmmo *, class CBaseEntity *); /* linkage=_ZN10C45ACPAmmo7AddAmmoEP11CBaseEntity */

	/* vtable has 3 entries: {
	   [0] = Spawn(_ZN10C45ACPAmmo5SpawnEv), 
	   [1] = Precache(_ZN10C45ACPAmmo8PrecacheEv), 
	   [58] = AddAmmo(_ZN10C45ACPAmmo7AddAmmoEP11CBaseEntity), 
	} */
	/* size: 152, cachelines: 3, members: 1 */
	/* last cacheline: 24 bytes */

	/* BRAIN FART ALERT! 152 != 0 + 0(holes), diff = 152 */

}; /* size: 152 */

/* 382 */
 /* pointer to 381 */
 /* size: 4 */

/* 383 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 384 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 152 */

/* 385 */
/* <0> (null):0 */
class C762NatoAmmo : public CBasePlayerAmmo {
public:

	/* class CBasePlayerAmmo     <ancestor>; */      /*     0     0 */
	/* <0> (null):0 */
	void C762NatoAmmo(class C762NatoAmmo *, const class C762NatoAmmo  &);

	/* <0> (null):0 */
	void C762NatoAmmo(class C762NatoAmmo *);

private:

	/* <0> (null):0 */
	virtual void Spawn(class C762NatoAmmo *); /* linkage=_ZN12C762NatoAmmo5SpawnEv */

	/* <0> (null):0 */
	virtual void Precache(class C762NatoAmmo *); /* linkage=_ZN12C762NatoAmmo8PrecacheEv */

	/* <0> (null):0 */
	virtual BOOL AddAmmo(class C762NatoAmmo *, class CBaseEntity *); /* linkage=_ZN12C762NatoAmmo7AddAmmoEP11CBaseEntity */

	/* vtable has 3 entries: {
	   [0] = Spawn(_ZN12C762NatoAmmo5SpawnEv), 
	   [1] = Precache(_ZN12C762NatoAmmo8PrecacheEv), 
	   [58] = AddAmmo(_ZN12C762NatoAmmo7AddAmmoEP11CBaseEntity), 
	} */
	/* size: 152, cachelines: 3, members: 1 */
	/* last cacheline: 24 bytes */

	/* BRAIN FART ALERT! 152 != 0 + 0(holes), diff = 152 */

}; /* size: 152 */

/* 386 */
 /* pointer to 385 */
 /* size: 4 */

/* 387 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 388 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 152 */

/* 389 */
/* <0> (null):0 */
class C556NatoBoxAmmo : public CBasePlayerAmmo {
public:

	/* class CBasePlayerAmmo     <ancestor>; */      /*     0     0 */
	/* <0> (null):0 */
	void C556NatoBoxAmmo(class C556NatoBoxAmmo *, const class C556NatoBoxAmmo  &);

	/* <0> (null):0 */
	void C556NatoBoxAmmo(class C556NatoBoxAmmo *);

private:

	/* <0> (null):0 */
	virtual void Spawn(class C556NatoBoxAmmo *); /* linkage=_ZN15C556NatoBoxAmmo5SpawnEv */

	/* <0> (null):0 */
	virtual void Precache(class C556NatoBoxAmmo *); /* linkage=_ZN15C556NatoBoxAmmo8PrecacheEv */

	/* <0> (null):0 */
	virtual BOOL AddAmmo(class C556NatoBoxAmmo *, class CBaseEntity *); /* linkage=_ZN15C556NatoBoxAmmo7AddAmmoEP11CBaseEntity */

	/* vtable has 3 entries: {
	   [0] = Spawn(_ZN15C556NatoBoxAmmo5SpawnEv), 
	   [1] = Precache(_ZN15C556NatoBoxAmmo8PrecacheEv), 
	   [58] = AddAmmo(_ZN15C556NatoBoxAmmo7AddAmmoEP11CBaseEntity), 
	} */
	/* size: 152, cachelines: 3, members: 1 */
	/* last cacheline: 24 bytes */

	/* BRAIN FART ALERT! 152 != 0 + 0(holes), diff = 152 */

}; /* size: 152 */

/* 390 */
 /* pointer to 389 */
 /* size: 4 */

/* 391 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 392 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 152 */

/* 393 */
/* <0> (null):0 */
class C556NatoAmmo : public CBasePlayerAmmo {
public:

	/* class CBasePlayerAmmo     <ancestor>; */      /*     0     0 */
	/* <0> (null):0 */
	void C556NatoAmmo(class C556NatoAmmo *, const class C556NatoAmmo  &);

	/* <0> (null):0 */
	void C556NatoAmmo(class C556NatoAmmo *);

private:

	/* <0> (null):0 */
	virtual void Spawn(class C556NatoAmmo *); /* linkage=_ZN12C556NatoAmmo5SpawnEv */

	/* <0> (null):0 */
	virtual void Precache(class C556NatoAmmo *); /* linkage=_ZN12C556NatoAmmo8PrecacheEv */

	/* <0> (null):0 */
	virtual BOOL AddAmmo(class C556NatoAmmo *, class CBaseEntity *); /* linkage=_ZN12C556NatoAmmo7AddAmmoEP11CBaseEntity */

	/* vtable has 3 entries: {
	   [0] = Spawn(_ZN12C556NatoAmmo5SpawnEv), 
	   [1] = Precache(_ZN12C556NatoAmmo8PrecacheEv), 
	   [58] = AddAmmo(_ZN12C556NatoAmmo7AddAmmoEP11CBaseEntity), 
	} */
	/* size: 152, cachelines: 3, members: 1 */
	/* last cacheline: 24 bytes */

	/* BRAIN FART ALERT! 152 != 0 + 0(holes), diff = 152 */

}; /* size: 152 */

/* 394 */
 /* pointer to 393 */
 /* size: 4 */

/* 395 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 396 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 152 */

/* 397 */
/* <0> (null):0 */
class CBuckShotAmmo : public CBasePlayerAmmo {
public:

	/* class CBasePlayerAmmo     <ancestor>; */      /*     0     0 */
	/* <0> (null):0 */
	void CBuckShotAmmo(class CBuckShotAmmo *, const class CBuckShotAmmo  &);

	/* <0> (null):0 */
	void CBuckShotAmmo(class CBuckShotAmmo *);

private:

	/* <0> (null):0 */
	virtual void Spawn(class CBuckShotAmmo *); /* linkage=_ZN13CBuckShotAmmo5SpawnEv */

	/* <0> (null):0 */
	virtual void Precache(class CBuckShotAmmo *); /* linkage=_ZN13CBuckShotAmmo8PrecacheEv */

	/* <0> (null):0 */
	virtual BOOL AddAmmo(class CBuckShotAmmo *, class CBaseEntity *); /* linkage=_ZN13CBuckShotAmmo7AddAmmoEP11CBaseEntity */

	/* vtable has 3 entries: {
	   [0] = Spawn(_ZN13CBuckShotAmmo5SpawnEv), 
	   [1] = Precache(_ZN13CBuckShotAmmo8PrecacheEv), 
	   [58] = AddAmmo(_ZN13CBuckShotAmmo7AddAmmoEP11CBaseEntity), 
	} */
	/* size: 152, cachelines: 3, members: 1 */
	/* last cacheline: 24 bytes */

	/* BRAIN FART ALERT! 152 != 0 + 0(holes), diff = 152 */

}; /* size: 152 */

/* 398 */
 /* pointer to 397 */
 /* size: 4 */

/* 399 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 400 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 152 */

/* 401 */
/* <0> (null):0 */
class C9MMAmmo : public CBasePlayerAmmo {
public:

	/* class CBasePlayerAmmo     <ancestor>; */      /*     0     0 */
	/* <0> (null):0 */
	void C9MMAmmo(class C9MMAmmo *, const class C9MMAmmo  &);

	/* <0> (null):0 */
	void C9MMAmmo(class C9MMAmmo *);

private:

	/* <0> (null):0 */
	virtual void Spawn(class C9MMAmmo *); /* linkage=_ZN8C9MMAmmo5SpawnEv */

	/* <0> (null):0 */
	virtual void Precache(class C9MMAmmo *); /* linkage=_ZN8C9MMAmmo8PrecacheEv */

	/* <0> (null):0 */
	virtual BOOL AddAmmo(class C9MMAmmo *, class CBaseEntity *); /* linkage=_ZN8C9MMAmmo7AddAmmoEP11CBaseEntity */

	/* vtable has 3 entries: {
	   [0] = Spawn(_ZN8C9MMAmmo5SpawnEv), 
	   [1] = Precache(_ZN8C9MMAmmo8PrecacheEv), 
	   [58] = AddAmmo(_ZN8C9MMAmmo7AddAmmoEP11CBaseEntity), 
	} */
	/* size: 152, cachelines: 3, members: 1 */
	/* last cacheline: 24 bytes */

	/* BRAIN FART ALERT! 152 != 0 + 0(holes), diff = 152 */

}; /* size: 152 */

/* 402 */
 /* pointer to 401 */
 /* size: 4 */

/* 403 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 404 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 152 */

/* 405 */
/* <0> (null):0 */
class IVoiceGameMgrHelper {
	int ()(void) * *           _vptr.IVoiceGameMgrHelper; /*     0     4 */
	/* <0> (null):0 */
	virtual void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *, int);

	/* <0> (null):0 */
	virtual bool CanPlayerHearPlayer(class IVoiceGameMgrHelper *, class CBasePlayer *, class CBasePlayer *); /* linkage=_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_ */

	/* vtable has 1 entries: {
	   [2] = CanPlayerHearPlayer(_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_), 
	} */
	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 406 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 407 */
 /* pointer to 408 */
 /* size: 4 */

/* 408 */
 /* pointer to 406 */
 /* size: 4 */

/* 409 */
 /* pointer to 405 */
 /* size: 4 */

/* 410 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 411 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 412 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 413 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 414 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 415 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 416 */
 /* pointer to 417 */
 /* size: 4 */

/* 417 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 676 */

/* 418 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 419 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 420 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 421 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 422 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 423 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 424 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 425 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 426 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 427 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 428 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 429 */
/* <0> (null):0 */
class CPointEntity {
	/* <0> (null):0 */
	virtual int ObjectCaps(class CPointEntity *); /* linkage=_ZN12CPointEntity10ObjectCapsEv */

	/* vtable has 1 entries: {
	   [6] = ObjectCaps(_ZN12CPointEntity10ObjectCapsEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 430 */
 /* pointer to 429 */
 /* size: 4 */

/* 431 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 432 */
 /* pointer to 364 */
 /* size: 4 */

/* 433 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 434 */
/* <0> (null):0 */
class CBaseMonster {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 435 */
 /* pointer to 434 */
 /* size: 4 */

/* 436 */
/* <0> (null):0 */
struct CSquadMonster {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 437 */
 /* pointer to 436 */
 /* size: 4 */

/* 438 */
 /* pointer to 439 */
 /* size: 4 */

/* 439 */
/* <0> (null):0 */
class CBasePlayerItem {
	ItemInfo                   ItemInfoArray[32];    /*     0  1408 */
	/* --- cacheline 22 boundary (1408 bytes) --- */

	/* size: 0, cachelines: 0, members: 1 */

	/* BRAIN FART ALERT! 0 != 1408 + 0(holes), diff = -1408 */

}; /* size: 0 */

/* 440 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 441 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 442 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 443 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 444 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 445 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 446 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 447 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 448 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 449 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 450 */
 /* pointer to 74 */
 /* size: 4 */

/* 451 */
/* <0> (null):0 */
ItemInfo                   array[32]; /* size: 1408 */

/* Functions: */

/* <0> (null):0 */
void Vector2D(class Vector2D *)
{
} /* size: 0 */

/* <0> (null):0 */
void Vector2D(class Vector2D *, float, float)
{
} /* size: 137684560 */

/* <0> (null):0 */
class Vector2D operator+(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DplERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator-(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DmiERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator*(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DmlEf */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator/(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DdvEf */
{
} /* size: 8 */

/* <0> (null):0 */
float Length(const class Vector2D  *) /* linkage=_ZNK8Vector2D6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector2D  *) /* linkage=_ZNK8Vector2D13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector2D Normalize(const class Vector2D  *) /* linkage=_ZNK8Vector2D9NormalizeEv */
{
} /* size: 8 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector2D *) /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector2D *, float) /* linkage=_ZN8Vector2D6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void Vector(class Vector *)
{
} /* size: 0 */

/* <0> (null):0 */
void Vector(class Vector *, float, float, float)
{
} /* size: 852020 */

/* <0> (null):0 */
void Vector(class Vector *, const class Vector  &)
{
} /* size: 137687440 */

/* <0> (null):0 */
void Vector(class Vector *, float *)
{
} /* size: 0 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *) /* linkage=_ZNK6VectorngEv */
{
} /* size: 12 */

/* <0> (null):0 */
int operator==(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectoreqERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
int operator!=(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorneERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector operator+(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorplERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectormiERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator*(const class Vector  *, float) /* linkage=_ZNK6VectormlEf */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator/(const class Vector  *, float) /* linkage=_ZNK6VectordvEf */
{
} /* size: 12 */

/* <0> (null):0 */
void CopyToArray(const class Vector  *, float *) /* linkage=_ZNK6Vector11CopyToArrayEPf */
{
} /* size: 640 */

/* <0> (null):0 */
float Length(const class Vector  *) /* linkage=_ZNK6Vector6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector  *) /* linkage=_ZNK6Vector13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
float * operator float*(class Vector *) /* linkage=_ZN6VectorcvPfEv */
{
} /* size: 4 */

/* <0> (null):0 */
const float  * operator const float*(const class Vector  *) /* linkage=_ZNK6VectorcvPKfEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector Normalize(const class Vector  *) /* linkage=_ZNK6Vector9NormalizeEv */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector2D Make2D(const class Vector  *) /* linkage=_ZNK6Vector6Make2DEv */
{
} /* size: 8 */

/* <0> (null):0 */
float Length2D(const class Vector  *) /* linkage=_ZNK6Vector8Length2DEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector  *, float) /* linkage=_ZNK6Vector16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector  *, float) /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector *) /* linkage=_ZN6Vector16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector *, float) /* linkage=_ZN6Vector6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
virtual int ObjectCaps(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
void CBaseEntity(class CBaseEntity *)
{
} /* size: 0 */

/* <0> (null):0 */
void * operator new(size_t, entvars_t *) /* linkage=_ZN11CBaseEntitynwEjP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Restart(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7RestartEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void KeyValue(class CBaseEntity *, KeyValueData *) /* linkage=_ZN11CBaseEntity8KeyValueEP14KeyValueData_s */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Activate(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8ActivateEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int Classify(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8ClassifyEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void DeathNotice(class CBaseEntity *, entvars_t *) /* linkage=_ZN11CBaseEntity11DeathNoticeEP9entvars_s */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int BloodColor(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10BloodColorEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsTriggered(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity11IsTriggeredEPS_ */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CBaseMonster * MyMonsterPointer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity16MyMonsterPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CSquadMonster * MySquadMonsterPointer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity21MySquadMonsterPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int GetToggleState(class CBaseEntity *) /* linkage=_ZN11CBaseEntity14GetToggleStateEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void AddPoints(class CBaseEntity *, int, BOOL) /* linkage=_ZN11CBaseEntity9AddPointsEii */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void AddPointsToTeam(class CBaseEntity *, int, BOOL) /* linkage=_ZN11CBaseEntity15AddPointsToTeamEii */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL AddPlayerItem(class CBaseEntity *, class CBasePlayerItem *) /* linkage=_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL RemovePlayerItem(class CBaseEntity *, class CBasePlayerItem *) /* linkage=_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int GiveAmmo(class CBaseEntity *, int, char *, int) /* linkage=_ZN11CBaseEntity8GiveAmmoEiPci */
{
} /* size: 4 */

/* <0> (null):0 */
virtual float GetDelay(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8GetDelayEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int IsMoving(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8IsMovingEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void OverrideReset(class CBaseEntity *) /* linkage=_ZN11CBaseEntity13OverrideResetEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void SetToggleState(class CBaseEntity *, int) /* linkage=_ZN11CBaseEntity14SetToggleStateEi */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void StartSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity13StartSneakingEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void StopSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12StopSneakingEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL OnControls(class CBaseEntity *, entvars_t *) /* linkage=_ZN11CBaseEntity10OnControlsEP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10IsSneakingEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsAlive(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7IsAliveEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsBSPModel(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10IsBSPModelEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL ReflectGauss(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12ReflectGaussEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsPlayer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8IsPlayerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsNetClient(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11IsNetClientEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual const char  * TeamID(class CBaseEntity *) /* linkage=_ZN11CBaseEntity6TeamIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Think(class CBaseEntity *) /* linkage=_ZN11CBaseEntity5ThinkEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Touch(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity5TouchEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Use(class CBaseEntity *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float) /* linkage=_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Blocked(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity7BlockedEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void UpdateOwner(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11UpdateOwnerEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL FBecomeProne(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12FBecomeProneEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class Vector Center(class CBaseEntity *) /* linkage=_ZN11CBaseEntity6CenterEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector EyePosition(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11EyePositionEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector EarPosition(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11EarPositionEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector BodyTarget(class CBaseEntity *, const class Vector  &) /* linkage=_ZN11CBaseEntity10BodyTargetERK6Vector */
{
} /* size: 12 */

/* <0> (null):0 */
virtual int Illumination(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12IlluminationEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL HasTarget(class CBaseEntity *, string_t) /* linkage=_ZN11CBaseEntity9HasTargetEj */
{
} /* size: 4 */

/* <0> (null):0 */
void C357SIGAmmo(class C357SIGAmmo *, const class C357SIGAmmo  &)
{
} /* size: 0 */

/* <0> (null):0 */
void C357SIGAmmo(class C357SIGAmmo *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Spawn(class C357SIGAmmo *) /* linkage=_ZN11C357SIGAmmo5SpawnEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Precache(class C357SIGAmmo *) /* linkage=_ZN11C357SIGAmmo8PrecacheEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL AddAmmo(class C357SIGAmmo *, class CBaseEntity *) /* linkage=_ZN11C357SIGAmmo7AddAmmoEP11CBaseEntity */
{
} /* size: 4 */

/* <0> (null):0 */
void CBasePlayerAmmo(class CBasePlayerAmmo *)
{
} /* size: 0 */

/* <0> (null):0 */
void C57MMAmmo(class C57MMAmmo *, const class C57MMAmmo  &)
{
} /* size: 0 */

/* <0> (null):0 */
void C57MMAmmo(class C57MMAmmo *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Spawn(class C57MMAmmo *) /* linkage=_ZN9C57MMAmmo5SpawnEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Precache(class C57MMAmmo *) /* linkage=_ZN9C57MMAmmo8PrecacheEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL AddAmmo(class C57MMAmmo *, class CBaseEntity *) /* linkage=_ZN9C57MMAmmo7AddAmmoEP11CBaseEntity */
{
} /* size: 4 */

/* <0> (null):0 */
void C338MagnumAmmo(class C338MagnumAmmo *, const class C338MagnumAmmo  &)
{
} /* size: 0 */

/* <0> (null):0 */
void C338MagnumAmmo(class C338MagnumAmmo *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Spawn(class C338MagnumAmmo *) /* linkage=_ZN14C338MagnumAmmo5SpawnEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Precache(class C338MagnumAmmo *) /* linkage=_ZN14C338MagnumAmmo8PrecacheEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL AddAmmo(class C338MagnumAmmo *, class CBaseEntity *) /* linkage=_ZN14C338MagnumAmmo7AddAmmoEP11CBaseEntity */
{
} /* size: 4 */

/* <0> (null):0 */
void C50AEAmmo(class C50AEAmmo *, const class C50AEAmmo  &)
{
} /* size: 0 */

/* <0> (null):0 */
void C50AEAmmo(class C50AEAmmo *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Spawn(class C50AEAmmo *) /* linkage=_ZN9C50AEAmmo5SpawnEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Precache(class C50AEAmmo *) /* linkage=_ZN9C50AEAmmo8PrecacheEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL AddAmmo(class C50AEAmmo *, class CBaseEntity *) /* linkage=_ZN9C50AEAmmo7AddAmmoEP11CBaseEntity */
{
} /* size: 4 */

/* <0> (null):0 */
void C45ACPAmmo(class C45ACPAmmo *, const class C45ACPAmmo  &)
{
} /* size: 0 */

/* <0> (null):0 */
void C45ACPAmmo(class C45ACPAmmo *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Spawn(class C45ACPAmmo *) /* linkage=_ZN10C45ACPAmmo5SpawnEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Precache(class C45ACPAmmo *) /* linkage=_ZN10C45ACPAmmo8PrecacheEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL AddAmmo(class C45ACPAmmo *, class CBaseEntity *) /* linkage=_ZN10C45ACPAmmo7AddAmmoEP11CBaseEntity */
{
} /* size: 4 */

/* <0> (null):0 */
void C762NatoAmmo(class C762NatoAmmo *, const class C762NatoAmmo  &)
{
} /* size: 0 */

/* <0> (null):0 */
void C762NatoAmmo(class C762NatoAmmo *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Spawn(class C762NatoAmmo *) /* linkage=_ZN12C762NatoAmmo5SpawnEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Precache(class C762NatoAmmo *) /* linkage=_ZN12C762NatoAmmo8PrecacheEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL AddAmmo(class C762NatoAmmo *, class CBaseEntity *) /* linkage=_ZN12C762NatoAmmo7AddAmmoEP11CBaseEntity */
{
} /* size: 4 */

/* <0> (null):0 */
void C556NatoBoxAmmo(class C556NatoBoxAmmo *, const class C556NatoBoxAmmo  &)
{
} /* size: 0 */

/* <0> (null):0 */
void C556NatoBoxAmmo(class C556NatoBoxAmmo *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Spawn(class C556NatoBoxAmmo *) /* linkage=_ZN15C556NatoBoxAmmo5SpawnEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Precache(class C556NatoBoxAmmo *) /* linkage=_ZN15C556NatoBoxAmmo8PrecacheEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL AddAmmo(class C556NatoBoxAmmo *, class CBaseEntity *) /* linkage=_ZN15C556NatoBoxAmmo7AddAmmoEP11CBaseEntity */
{
} /* size: 4 */

/* <0> (null):0 */
void C556NatoAmmo(class C556NatoAmmo *, const class C556NatoAmmo  &)
{
} /* size: 0 */

/* <0> (null):0 */
void C556NatoAmmo(class C556NatoAmmo *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Spawn(class C556NatoAmmo *) /* linkage=_ZN12C556NatoAmmo5SpawnEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Precache(class C556NatoAmmo *) /* linkage=_ZN12C556NatoAmmo8PrecacheEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL AddAmmo(class C556NatoAmmo *, class CBaseEntity *) /* linkage=_ZN12C556NatoAmmo7AddAmmoEP11CBaseEntity */
{
} /* size: 4 */

/* <0> (null):0 */
void CBuckShotAmmo(class CBuckShotAmmo *, const class CBuckShotAmmo  &)
{
} /* size: 0 */

/* <0> (null):0 */
void CBuckShotAmmo(class CBuckShotAmmo *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Spawn(class CBuckShotAmmo *) /* linkage=_ZN13CBuckShotAmmo5SpawnEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Precache(class CBuckShotAmmo *) /* linkage=_ZN13CBuckShotAmmo8PrecacheEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL AddAmmo(class CBuckShotAmmo *, class CBaseEntity *) /* linkage=_ZN13CBuckShotAmmo7AddAmmoEP11CBaseEntity */
{
} /* size: 4 */

/* <0> (null):0 */
void C9MMAmmo(class C9MMAmmo *, const class C9MMAmmo  &)
{
} /* size: 0 */

/* <0> (null):0 */
void C9MMAmmo(class C9MMAmmo *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Spawn(class C9MMAmmo *) /* linkage=_ZN8C9MMAmmo5SpawnEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Precache(class C9MMAmmo *) /* linkage=_ZN8C9MMAmmo8PrecacheEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL AddAmmo(class C9MMAmmo *, class CBaseEntity *) /* linkage=_ZN8C9MMAmmo7AddAmmoEP11CBaseEntity */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *, int)
{
} /* size: 0 */

/* <0> (null):0 */
virtual bool CanPlayerHearPlayer(class IVoiceGameMgrHelper *, class CBasePlayer *, class CBasePlayer *) /* linkage=_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
inline void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator==(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator!=(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, float X, float Y, float Z)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator+(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator*(const class Vector  *const this, float fl)
{
} /* size: 0 */

/* <0> (null):0 */
inline edict_t * ENT(const entvars_t  * pev)
{
} /* size: 4 */

/* <0> (null):0 */
inline BOOL FStrEq(const char  * sz1, const char  * sz2)
{
} /* size: 4 */

/* <0> (null):0 */
inline void AddAmmo(class C357SIGAmmo *const this, class CBaseEntity * pOther)
{
} /* size: 0 */

/* <0> (null):0 */
inline void AddAmmo(class C57MMAmmo *const this, class CBaseEntity * pOther)
{
} /* size: 0 */

/* <0> (null):0 */
inline void AddAmmo(class C338MagnumAmmo *const this, class CBaseEntity * pOther)
{
} /* size: 0 */

/* <0> (null):0 */
inline void AddAmmo(class C50AEAmmo *const this, class CBaseEntity * pOther)
{
} /* size: 0 */

/* <0> (null):0 */
inline void AddAmmo(class C45ACPAmmo *const this, class CBaseEntity * pOther)
{
} /* size: 0 */

/* <0> (null):0 */
inline void AddAmmo(class C762NatoAmmo *const this, class CBaseEntity * pOther)
{
} /* size: 0 */

/* <0> (null):0 */
inline void AddAmmo(class C556NatoBoxAmmo *const this, class CBaseEntity * pOther)
{
} /* size: 0 */

/* <0> (null):0 */
inline void AddAmmo(class C556NatoAmmo *const this, class CBaseEntity * pOther)
{
} /* size: 0 */

/* <0> (null):0 */
inline void AddAmmo(class CBuckShotAmmo *const this, class CBaseEntity * pOther)
{
} /* size: 0 */

/* <0> (null):0 */
inline void AddAmmo(class C9MMAmmo *const this, class CBaseEntity * pOther)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ObjectCaps(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
virtual int ObjectCaps(class CPointEntity *) /* linkage=_ZN12CPointEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
inline void ObjectCaps(class CPointEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBaseEntity(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBasePlayerAmmo(class CBasePlayerAmmo *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline entvars_t * VARS(edict_t * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline void * GET_PRIVATE(edict_t * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline void operator new(size_t stAllocateBlock, entvars_t * pev)
{
} /* size: 0 */

/* <0> (null):0 */
inline void C9MMAmmo(class C9MMAmmo *const this)
{
} /* size: 0 */

/* <0> (null):0 */
class C9MMAmmo * GetClassPtr<C9MMAmmo>(class C9MMAmmo * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
inline void CBuckShotAmmo(class CBuckShotAmmo *const this)
{
} /* size: 0 */

/* <0> (null):0 */
class CBuckShotAmmo * GetClassPtr<CBuckShotAmmo>(class CBuckShotAmmo * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
inline void C556NatoAmmo(class C556NatoAmmo *const this)
{
} /* size: 0 */

/* <0> (null):0 */
class C556NatoAmmo * GetClassPtr<C556NatoAmmo>(class C556NatoAmmo * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
inline void C556NatoBoxAmmo(class C556NatoBoxAmmo *const this)
{
} /* size: 0 */

/* <0> (null):0 */
class C556NatoBoxAmmo * GetClassPtr<C556NatoBoxAmmo>(class C556NatoBoxAmmo * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
inline void C762NatoAmmo(class C762NatoAmmo *const this)
{
} /* size: 0 */

/* <0> (null):0 */
class C762NatoAmmo * GetClassPtr<C762NatoAmmo>(class C762NatoAmmo * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
inline void C45ACPAmmo(class C45ACPAmmo *const this)
{
} /* size: 0 */

/* <0> (null):0 */
class C45ACPAmmo * GetClassPtr<C45ACPAmmo>(class C45ACPAmmo * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
inline void C50AEAmmo(class C50AEAmmo *const this)
{
} /* size: 0 */

/* <0> (null):0 */
class C50AEAmmo * GetClassPtr<C50AEAmmo>(class C50AEAmmo * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
inline void C338MagnumAmmo(class C338MagnumAmmo *const this)
{
} /* size: 0 */

/* <0> (null):0 */
class C338MagnumAmmo * GetClassPtr<C338MagnumAmmo>(class C338MagnumAmmo * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
inline void C57MMAmmo(class C57MMAmmo *const this)
{
} /* size: 0 */

/* <0> (null):0 */
class C57MMAmmo * GetClassPtr<C57MMAmmo>(class C57MMAmmo * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
inline void C357SIGAmmo(class C357SIGAmmo *const this)
{
} /* size: 0 */

/* <0> (null):0 */
class C357SIGAmmo * GetClassPtr<C357SIGAmmo>(class C357SIGAmmo * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
inline void EMIT_SOUND(edict_t * entity, int channel, const char  * sample, float volume, float attenuation)
{
} /* size: 0 */

/* <0> (null):0 */
void Restart(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void KeyValue(class CBaseEntity *const this, KeyValueData * pkvd)
{
} /* size: 0 */

/* <0> (null):0 */
void ObjectCaps(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Activate(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Classify(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void DeathNotice(class CBaseEntity *const this, entvars_t * pevChild)
{
} /* size: 0 */

/* <0> (null):0 */
void BloodColor(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsTriggered(class CBaseEntity *const this, class CBaseEntity * pActivator)
{
} /* size: 0 */

/* <0> (null):0 */
void MyMonsterPointer(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void MySquadMonsterPointer(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetToggleState(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void AddPoints(class CBaseEntity *const this, int score, BOOL bAllowNegativeScore)
{
} /* size: 0 */

/* <0> (null):0 */
void AddPointsToTeam(class CBaseEntity *const this, int score, BOOL bAllowNegativeScore)
{
} /* size: 0 */

/* <0> (null):0 */
void AddPlayerItem(class CBaseEntity *const this, class CBasePlayerItem * pItem)
{
} /* size: 0 */

/* <0> (null):0 */
void RemovePlayerItem(class CBaseEntity *const this, class CBasePlayerItem * pItem)
{
} /* size: 0 */

/* <0> (null):0 */
void GiveAmmo(class CBaseEntity *const this, int iAmount, char * szName, int iMax)
{
} /* size: 0 */

/* <0> (null):0 */
void GetDelay(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsMoving(class CBaseEntity *const this)
{
	operator!=(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void OverrideReset(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void SetToggleState(class CBaseEntity *const this, int state)
{
} /* size: 0 */

/* <0> (null):0 */
void StartSneaking(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void StopSneaking(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void OnControls(class CBaseEntity *const this, entvars_t * pev)
{
} /* size: 0 */

/* <0> (null):0 */
void IsSneaking(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsAlive(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsBSPModel(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ReflectGauss(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsPlayer(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsNetClient(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void TeamID(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Think(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Touch(class CBaseEntity *const this, class CBaseEntity * pOther)
{
} /* size: 0 */

/* <0> (null):0 */
void Use(class CBaseEntity *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
} /* size: 0 */

/* <0> (null):0 */
void Blocked(class CBaseEntity *const this, class CBaseEntity * pOther)
{
} /* size: 0 */

/* <0> (null):0 */
void UpdateOwner(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void FBecomeProne(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Center(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
	operator*(const class Vector  *const this,
			float fl); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void EyePosition(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void EarPosition(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void BodyTarget(class CBaseEntity *const this, const class Vector  &const posSrc)
{
} /* size: 0 */

/* <0> (null):0 */
void Illumination(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Precache(class C9MMAmmo *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Precache(class CBuckShotAmmo *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Precache(class C556NatoAmmo *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Precache(class C556NatoBoxAmmo *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Precache(class C762NatoAmmo *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Precache(class C45ACPAmmo *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Precache(class C50AEAmmo *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Precache(class C338MagnumAmmo *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Precache(class C57MMAmmo *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Precache(class C357SIGAmmo *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class C357SIGAmmo *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class C57MMAmmo *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class C338MagnumAmmo *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class C50AEAmmo *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class C45ACPAmmo *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class C762NatoAmmo *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class C556NatoBoxAmmo *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class C556NatoAmmo *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class CBuckShotAmmo *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class C9MMAmmo *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void HasTarget(class CBaseEntity *const this, string_t targetname)
{
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void AddAmmo(class C357SIGAmmo *const this, class CBaseEntity * pOther)
{
	AddAmmo(class C357SIGAmmo *const this,
		class CBaseEntity * pOther); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void AddAmmo(class CBuckShotAmmo *const this, class CBaseEntity * pOther)
{
	AddAmmo(class CBuckShotAmmo *const this,
		class CBaseEntity * pOther); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void AddAmmo(class C9MMAmmo *const this, class CBaseEntity * pOther)
{
	AddAmmo(class C9MMAmmo *const this,
		class CBaseEntity * pOther); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void AddAmmo(class C556NatoAmmo *const this, class CBaseEntity * pOther)
{
	AddAmmo(class C556NatoAmmo *const this,
		class CBaseEntity * pOther); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void AddAmmo(class C556NatoBoxAmmo *const this, class CBaseEntity * pOther)
{
	AddAmmo(class C556NatoBoxAmmo *const this,
		class CBaseEntity * pOther); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void AddAmmo(class C762NatoAmmo *const this, class CBaseEntity * pOther)
{
	AddAmmo(class C762NatoAmmo *const this,
		class CBaseEntity * pOther); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void AddAmmo(class C45ACPAmmo *const this, class CBaseEntity * pOther)
{
	AddAmmo(class C45ACPAmmo *const this,
		class CBaseEntity * pOther); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void AddAmmo(class C50AEAmmo *const this, class CBaseEntity * pOther)
{
	AddAmmo(class C50AEAmmo *const this,
		class CBaseEntity * pOther); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void AddAmmo(class C338MagnumAmmo *const this, class CBaseEntity * pOther)
{
	AddAmmo(class C338MagnumAmmo *const this,
		class CBaseEntity * pOther); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void AddAmmo(class C57MMAmmo *const this, class CBaseEntity * pOther)
{
	AddAmmo(class C57MMAmmo *const this,
		class CBaseEntity * pOther); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void ammo_9mm(entvars_t * pev)
{
	GetClassPtr<C9MMAmmo>(class C9MMAmmo * a); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void ammo_buckshot(entvars_t * pev)
{
	GetClassPtr<CBuckShotAmmo>(class CBuckShotAmmo * a); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void ammo_556nato(entvars_t * pev)
{
	GetClassPtr<C556NatoAmmo>(class C556NatoAmmo * a); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void ammo_556natobox(entvars_t * pev)
{
	GetClassPtr<C556NatoBoxAmmo>(class C556NatoBoxAmmo * a); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void ammo_762nato(entvars_t * pev)
{
	GetClassPtr<C762NatoAmmo>(class C762NatoAmmo * a); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void ammo_45acp(entvars_t * pev)
{
	GetClassPtr<C45ACPAmmo>(class C45ACPAmmo * a); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void ammo_50ae(entvars_t * pev)
{
	GetClassPtr<C50AEAmmo>(class C50AEAmmo * a); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void ammo_338magnum(entvars_t * pev)
{
	GetClassPtr<C338MagnumAmmo>(class C338MagnumAmmo * a); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void ammo_57mm(entvars_t * pev)
{
	GetClassPtr<C57MMAmmo>(class C57MMAmmo * a); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void ammo_357sig(entvars_t * pev)
{
	GetClassPtr<C357SIGAmmo>(class C357SIGAmmo * a); /* size=0, low_pc=0 */ //     0
} /* size: 0 */



/* Variables: */

entvars_t *                pev; /* size: 4 */

entvars_t *                pev; /* size: 4 */

entvars_t *                pev; /* size: 4 */

entvars_t *                pev; /* size: 4 */

entvars_t *                pev; /* size: 4 */

entvars_t *                pev; /* size: 4 */

entvars_t *                pev; /* size: 4 */

entvars_t *                pev; /* size: 4 */

entvars_t *                pev; /* size: 4 */

entvars_t *                pev; /* size: 4 */

; /* size: 137992716 */

; /* size: 137993172 */

; /* size: 137993628 */

; /* size: 137998172 */

; /* size: 137998628 */

; /* size: 137999084 */

; /* size: 137999540 */

; /* size: 137999996 */

; /* size: 138000452 */

; /* size: 138000908 */

extern class _IO_FILE *           stdin; /* size: 4 */

extern class _IO_FILE *           stdout; /* size: 4 */

intconst                   k_cubSaltSize; /* size: 4 */

GID_tconst                 k_GIDNil; /* size: 8 */

GID_tconst                 k_TxnIDNil; /* size: 8 */

GID_tconst                 k_TxnIDUnknown; /* size: 8 */

PackageId_tconst           k_uPackageIdFreeSub; /* size: 4 */

PackageId_tconst           k_uPackageIdInvalid; /* size: 4 */

AppId_tconst               k_uAppIdInvalid; /* size: 4 */

AssetClassId_tconst        k_ulAssetClassIdInvalid; /* size: 8 */

PhysicalItemId_tconst      k_uPhysicalItemIdInvalid; /* size: 4 */

DepotId_tconst             k_uDepotIdInvalid; /* size: 4 */

CellID_tconst              k_uCellIDInvalid; /* size: 4 */

SteamAPICall_tconst        k_uAPICallInvalid; /* size: 8 */

PartnerId_tconst           k_uPartnerIdInvalid; /* size: 4 */

extern enginefuncs_t              g_engfuncs; /* size: 632 */

extern globalvars_t *             gpGlobals; /* size: 4 */

extern class Vectorconst          g_vecZero; /* size: 12 */

/* Types: */

/* 1 */
char
 /* size: 1 */

/* 2 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 3 */
unsigned int
 /* size: 4 */

/* 4 */
unsigned char
 /* size: 1 */

/* 5 */
short unsigned int
 /* size: 2 */

/* 6 */
long unsigned int
 /* size: 4 */

/* 7 */
signed char
 /* size: 1 */

/* 8 */
short int
 /* size: 2 */

/* 9 */
int
 /* size: 4 */

/* 10 */
long long int
 /* size: 8 */

/* 11 */
long long unsigned int
 /* size: 8 */

/* 12 */
/* <0> (null):0 */
typedef long long int __quad_t; /* size: 8 */

/* 13 */
/* <0> (null):0 */
typedef long int __off_t; /* size: 4 */

/* 14 */
long int
 /* size: 4 */

/* 15 */
/* <0> (null):0 */
typedef __quad_t __off64_t; /* size: 8 */

/* 16 */
 /* pointer to 0 */
 /* size: 4 */

/* 17 */
 /* pointer to 1 */
 /* size: 4 */

/* 18 */
/* <0> (null):0 */
struct _IO_FILE {
	int                        _flags;               /*     0     4 */
	char *                     _IO_read_ptr;         /*     4     4 */
	char *                     _IO_read_end;         /*     8     4 */
	char *                     _IO_read_base;        /*    12     4 */
	char *                     _IO_write_base;       /*    16     4 */
	char *                     _IO_write_ptr;        /*    20     4 */
	char *                     _IO_write_end;        /*    24     4 */
	char *                     _IO_buf_base;         /*    28     4 */
	char *                     _IO_buf_end;          /*    32     4 */
	char *                     _IO_save_base;        /*    36     4 */
	char *                     _IO_backup_base;      /*    40     4 */
	char *                     _IO_save_end;         /*    44     4 */
	class _IO_marker *         _markers;             /*    48     4 */
	class _IO_FILE *           _chain;               /*    52     4 */
	int                        _fileno;              /*    56     4 */
	int                        _flags2;              /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	__off_t                    _old_offset;          /*    64     4 */
	short unsigned int         _cur_column;          /*    68     2 */
	signed char                _vtable_offset;       /*    70     1 */
	char                       _shortbuf[1];         /*    71     1 */
	_IO_lock_t *               _lock;                /*    72     4 */
	__off64_t                  _offset;              /*    76     8 */
	void *                     __pad1;               /*    84     4 */
	void *                     __pad2;               /*    88     4 */
	void *                     __pad3;               /*    92     4 */
	void *                     __pad4;               /*    96     4 */
	size_t                     __pad5;               /*   100     4 */
	int                        _mode;                /*   104     4 */
	char                       _unused2[40];         /*   108    40 */
	/* --- cacheline 2 boundary (128 bytes) was 20 bytes ago --- */

	/* size: 148, cachelines: 3, members: 29 */
	/* last cacheline: 20 bytes */
}; /* size: 148 */

/* 19 */
/* <0> (null):0 */
typedef void _IO_lock_t; /* size: 0 */

/* 20 */
/* <0> (null):0 */
struct _IO_marker {
	class _IO_marker *         _next;                /*     0     4 */
	class _IO_FILE *           _sbuf;                /*     4     4 */
	int                        _pos;                 /*     8     4 */

	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 21 */
 /* pointer to 20 */
 /* size: 4 */

/* 22 */
 /* pointer to 18 */
 /* size: 4 */

/* 23 */
 /* pointer to 20 */
 /* size: 4 */

/* 24 */
 /* pointer to 18 */
 /* size: 4 */

/* 25 */
/* <0> (null):0 */
char                       array[1]; /* size: 1 */

/* 26 */
 /* pointer to 19 */
 /* size: 4 */

/* 27 */
/* <0> (null):0 */
char                       array[40]; /* size: 40 */

/* 28 */
 /* pointer to 29 */
 /* size: 4 */

/* 29 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 30 */
 /* pointer to 31 */
 /* size: 4 */

/* 31 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 32 */
/* <0> (null):0 */
char                       array[32]; /* size: 32 */

/* 33 */
/* <0> (null):0 */
char                       array[20]; /* size: 20 */

/* 34 */
long double
 /* size: 12 */

/* 35 */
double
 /* size: 8 */

/* 36 */
/* <0> (null):0 */
typedef int int32; /* size: 4 */

/* 37 */
/* <0> (null):0 */
typedef unsigned int uint32; /* size: 4 */

/* 38 */
/* <0> (null):0 */
typedef long long unsigned int uint64; /* size: 8 */

/* 39 */
/* <0> (null):0 */
typedef uint64 GID_t; /* size: 8 */

/* 40 */
/* <0> (null):0 */
typedef uint32 PackageId_t; /* size: 4 */

/* 41 */
/* <0> (null):0 */
typedef uint32 AppId_t; /* size: 4 */

/* 42 */
/* <0> (null):0 */
typedef uint64 AssetClassId_t; /* size: 8 */

/* 43 */
/* <0> (null):0 */
typedef uint32 PhysicalItemId_t; /* size: 4 */

/* 44 */
/* <0> (null):0 */
typedef uint32 DepotId_t; /* size: 4 */

/* 45 */
/* <0> (null):0 */
typedef uint32 CellID_t; /* size: 4 */

/* 46 */
/* <0> (null):0 */
typedef uint64 SteamAPICall_t; /* size: 8 */

/* 47 */
/* <0> (null):0 */
typedef uint32 PartnerId_t; /* size: 4 */

/* 48 */
/* <0> (null):0 */
typedef int BOOL; /* size: 4 */

/* 49 */
/* <0> (null):0 */
typedef unsigned char byte; /* size: 1 */

/* 50 */
/* <0> (null):0 */
typedef unsigned int string_t; /* size: 4 */

/* 51 */
/* <0> (null):0 */
typedef float vec_t; /* size: 4 */

/* 52 */
float
 /* size: 4 */

/* 53 */
/* <0> (null):0 */
class Vector2D {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	/* <0> (null):0 */
	void Vector2D(class Vector2D *);

	/* <0> (null):0 */
	void Vector2D(class Vector2D *, float, float);

	/* <0> (null):0 */
	class Vector2D operator+(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DplERKS_ */

	/* <0> (null):0 */
	class Vector2D operator-(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DmiERKS_ */

	/* <0> (null):0 */
	class Vector2D operator*(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DmlEf */

	/* <0> (null):0 */
	class Vector2D operator/(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DdvEf */

	/* <0> (null):0 */
	float Length(const class Vector2D  *); /* linkage=_ZNK8Vector2D6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector2D  *); /* linkage=_ZNK8Vector2D13LengthSquaredEv */

	/* <0> (null):0 */
	class Vector2D Normalize(const class Vector2D  *); /* linkage=_ZNK8Vector2D9NormalizeEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector2D *); /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector2D *, float); /* linkage=_ZN8Vector2D6IsZeroEf */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 54 */
 /* pointer to 53 */
 /* size: 4 */

/* 55 */
 /* pointer to 56 */
 /* size: 4 */

/* 56 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 57 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 58 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 59 */
bool
 /* size: 1 */

/* 60 */
/* <0> (null):0 */
class Vector {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	vec_t                      z;                    /*     8     4 */
	/* <0> (null):0 */
	void Vector(class Vector *);

	/* <0> (null):0 */
	void Vector(class Vector *, float, float, float);

	/* <0> (null):0 */
	void Vector(class Vector *, const class Vector  &);

	/* <0> (null):0 */
	void Vector(class Vector *, float *);

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *); /* linkage=_ZNK6VectorngEv */

	/* <0> (null):0 */
	int operator==(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectoreqERKS_ */

	/* <0> (null):0 */
	int operator!=(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorneERKS_ */

	/* <0> (null):0 */
	class Vector operator+(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorplERKS_ */

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectormiERKS_ */

	/* <0> (null):0 */
	class Vector operator*(const class Vector  *, float); /* linkage=_ZNK6VectormlEf */

	/* <0> (null):0 */
	class Vector operator/(const class Vector  *, float); /* linkage=_ZNK6VectordvEf */

	/* <0> (null):0 */
	void CopyToArray(const class Vector  *, float *); /* linkage=_ZNK6Vector11CopyToArrayEPf */

	/* <0> (null):0 */
	float Length(const class Vector  *); /* linkage=_ZNK6Vector6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector  *); /* linkage=_ZNK6Vector13LengthSquaredEv */

	/* <0> (null):0 */
	float * operator float*(class Vector *); /* linkage=_ZN6VectorcvPfEv */

	/* <0> (null):0 */
	const float  * operator const float*(const class Vector  *); /* linkage=_ZNK6VectorcvPKfEv */

	/* <0> (null):0 */
	class Vector Normalize(const class Vector  *); /* linkage=_ZNK6Vector9NormalizeEv */

	/* <0> (null):0 */
	class Vector2D Make2D(const class Vector  *); /* linkage=_ZNK6Vector6Make2DEv */

	/* <0> (null):0 */
	float Length2D(const class Vector  *); /* linkage=_ZNK6Vector8Length2DEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector  *, float); /* linkage=_ZNK6Vector16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector  *, float); /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector *); /* linkage=_ZN6Vector16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector *, float); /* linkage=_ZN6Vector6IsZeroEf */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 61 */
 /* pointer to 60 */
 /* size: 4 */

/* 62 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 63 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 64 */
 /* pointer to 52 */
 /* size: 4 */

/* 65 */
 /* pointer to 66 */
 /* size: 4 */

/* 66 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 67 */
 /* pointer to 68 */
 /* size: 4 */

/* 68 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 69 */
/* <0> (null):0 */
typedef int qboolean; /* size: 4 */

/* 70 */
/* <0> (null):0 */
struct link_s {
	class link_s *             prev;                 /*     0     4 */
	class link_s *             next;                 /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 71 */
 /* pointer to 70 */
 /* size: 4 */

/* 72 */
/* <0> (null):0 */
typedef struct link_s link_t; /* size: 8 */

/* 73 */
/* <0> (null):0 */
typedef struct edict_s edict_t; /* size: 804 */

/* 74 */
/* <0> (null):0 */
struct edict_s {
	qboolean                   free;                 /*     0     4 */
	int                        serialnumber;         /*     4     4 */
	link_t                     area;                 /*     8     8 */
	int                        headnode;             /*    16     4 */
	int                        num_leafs;            /*    20     4 */
	short int                  leafnums[48];         /*    24    96 */
	/* --- cacheline 1 boundary (64 bytes) was 56 bytes ago --- */
	float                      freetime;             /*   120     4 */
	void *                     pvPrivateData;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	entvars_t                  v;                    /*   128   676 */
	/* --- cacheline 12 boundary (768 bytes) was 36 bytes ago --- */

	/* size: 804, cachelines: 13, members: 9 */
	/* last cacheline: 36 bytes */
}; /* size: 804 */

/* 75 */
 /* pointer to 73 */
 /* size: 4 */

/* 76 */
/* <0> (null):0 */
struct {
	float                      time;                 /*     0     4 */
	float                      frametime;            /*     4     4 */
	float                      force_retouch;        /*     8     4 */
	string_t                   mapname;              /*    12     4 */
	string_t                   startspot;            /*    16     4 */
	float                      deathmatch;           /*    20     4 */
	float                      coop;                 /*    24     4 */
	float                      teamplay;             /*    28     4 */
	float                      serverflags;          /*    32     4 */
	float                      found_secrets;        /*    36     4 */
	class Vector              v_forward;             /*    40    12 */
	class Vector              v_up;                  /*    52    12 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	class Vector              v_right;               /*    64    12 */
	float                      trace_allsolid;       /*    76     4 */
	float                      trace_startsolid;     /*    80     4 */
	float                      trace_fraction;       /*    84     4 */
	class Vector              trace_endpos;          /*    88    12 */
	class Vector              trace_plane_normal;    /*   100    12 */
	float                      trace_plane_dist;     /*   112     4 */
	edict_t *                  trace_ent;            /*   116     4 */
	float                      trace_inopen;         /*   120     4 */
	float                      trace_inwater;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	int                        trace_hitgroup;       /*   128     4 */
	int                        trace_flags;          /*   132     4 */
	int                        msg_entity;           /*   136     4 */
	int                        cdAudioTrack;         /*   140     4 */
	int                        maxClients;           /*   144     4 */
	int                        maxEntities;          /*   148     4 */
	const char  *              pStringBase;          /*   152     4 */
	void *                     pSaveData;            /*   156     4 */
	class Vector              vecLandmarkOffset;     /*   160    12 */

	/* size: 172, cachelines: 3, members: 31 */
	/* last cacheline: 44 bytes */
}; /* size: 172 */

/* 77 */
/* <0> (null):0 */
typedef class  globalvars_t; /* size: 172 */

/* 78 */
/* <0> (null):0 */
struct entvars_s {
	string_t                   classname;            /*     0     4 */
	string_t                   globalname;           /*     4     4 */
	class Vector              origin;                /*     8    12 */
	class Vector              oldorigin;             /*    20    12 */
	class Vector              velocity;              /*    32    12 */
	class Vector              basevelocity;          /*    44    12 */
	class Vector              clbasevelocity;        /*    56    12 */
	/* --- cacheline 1 boundary (64 bytes) was 4 bytes ago --- */
	class Vector              movedir;               /*    68    12 */
	class Vector              angles;                /*    80    12 */
	class Vector              avelocity;             /*    92    12 */
	class Vector              punchangle;            /*   104    12 */
	class Vector              v_angle;               /*   116    12 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	class Vector              endpos;                /*   128    12 */
	class Vector              startpos;              /*   140    12 */
	float                      impacttime;           /*   152     4 */
	float                      starttime;            /*   156     4 */
	int                        fixangle;             /*   160     4 */
	float                      idealpitch;           /*   164     4 */
	float                      pitch_speed;          /*   168     4 */
	float                      ideal_yaw;            /*   172     4 */
	float                      yaw_speed;            /*   176     4 */
	int                        modelindex;           /*   180     4 */
	string_t                   model;                /*   184     4 */
	int                        viewmodel;            /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	int                        weaponmodel;          /*   192     4 */
	class Vector              absmin;                /*   196    12 */
	class Vector              absmax;                /*   208    12 */
	class Vector              mins;                  /*   220    12 */
	class Vector              maxs;                  /*   232    12 */
	class Vector              size;                  /*   244    12 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	float                      ltime;                /*   256     4 */
	float                      nextthink;            /*   260     4 */
	int                        movetype;             /*   264     4 */
	int                        solid;                /*   268     4 */
	int                        skin;                 /*   272     4 */
	int                        body;                 /*   276     4 */
	int                        effects;              /*   280     4 */
	float                      gravity;              /*   284     4 */
	float                      friction;             /*   288     4 */
	int                        light_level;          /*   292     4 */
	int                        sequence;             /*   296     4 */
	int                        gaitsequence;         /*   300     4 */
	float                      frame;                /*   304     4 */
	float                      animtime;             /*   308     4 */
	float                      framerate;            /*   312     4 */
	unsigned char              controller[4];        /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	unsigned char              blending[2];          /*   320     2 */
	float                      scale;                /*   324     4 */
	int                        rendermode;           /*   328     4 */
	float                      renderamt;            /*   332     4 */
	class Vector              rendercolor;           /*   336    12 */
	int                        renderfx;             /*   348     4 */
	float                      health;               /*   352     4 */
	float                      frags;                /*   356     4 */
	int                        weapons;              /*   360     4 */
	float                      takedamage;           /*   364     4 */
	int                        deadflag;             /*   368     4 */
	class Vector              view_ofs;              /*   372    12 */
	int                        button;               /*   384     4 */
	/* --- cacheline 6 boundary (384 bytes) was 2 bytes ago --- */
	int                        impulse;              /*   388     4 */
	edict_t *                  chain;                /*   392     4 */
	edict_t *                  dmg_inflictor;        /*   396     4 */
	edict_t *                  enemy;                /*   400     4 */
	edict_t *                  aiment;               /*   404     4 */
	edict_t *                  owner;                /*   408     4 */
	edict_t *                  groundentity;         /*   412     4 */
	int                        spawnflags;           /*   416     4 */
	int                        flags;                /*   420     4 */
	int                        colormap;             /*   424     4 */
	int                        team;                 /*   428     4 */
	float                      max_health;           /*   432     4 */
	float                      teleport_time;        /*   436     4 */
	float                      armortype;            /*   440     4 */
	float                      armorvalue;           /*   444     4 */
	int                        waterlevel;           /*   448     4 */
	/* --- cacheline 7 boundary (448 bytes) was 2 bytes ago --- */
	int                        watertype;            /*   452     4 */
	string_t                   target;               /*   456     4 */
	string_t                   targetname;           /*   460     4 */
	string_t                   netname;              /*   464     4 */
	string_t                   message;              /*   468     4 */
	float                      dmg_take;             /*   472     4 */
	float                      dmg_save;             /*   476     4 */
	float                      dmg;                  /*   480     4 */
	float                      dmgtime;              /*   484     4 */
	string_t                   noise;                /*   488     4 */
	string_t                   noise1;               /*   492     4 */
	string_t                   noise2;               /*   496     4 */
	string_t                   noise3;               /*   500     4 */
	float                      speed;                /*   504     4 */
	float                      air_finished;         /*   508     4 */
	float                      pain_finished;        /*   512     4 */
	/* --- cacheline 8 boundary (512 bytes) was 2 bytes ago --- */
	float                      radsuit_finished;     /*   516     4 */
	edict_t *                  pContainingEntity;    /*   520     4 */
	int                        playerclass;          /*   524     4 */
	float                      maxspeed;             /*   528     4 */
	float                      fov;                  /*   532     4 */
	int                        weaponanim;           /*   536     4 */
	int                        pushmsec;             /*   540     4 */
	int                        bInDuck;              /*   544     4 */
	int                        flTimeStepSound;      /*   548     4 */
	int                        flSwimTime;           /*   552     4 */
	int                        flDuckTime;           /*   556     4 */
	int                        iStepLeft;            /*   560     4 */
	float                      flFallVelocity;       /*   564     4 */
	int                        gamestate;            /*   568     4 */
	int                        oldbuttons;           /*   572     4 */
	int                        groupinfo;            /*   576     4 */
	/* --- cacheline 9 boundary (576 bytes) was 2 bytes ago --- */
	int                        iuser1;               /*   580     4 */
	int                        iuser2;               /*   584     4 */
	int                        iuser3;               /*   588     4 */
	int                        iuser4;               /*   592     4 */
	float                      fuser1;               /*   596     4 */
	float                      fuser2;               /*   600     4 */
	float                      fuser3;               /*   604     4 */
	float                      fuser4;               /*   608     4 */
	class Vector              vuser1;                /*   612    12 */
	class Vector              vuser2;                /*   624    12 */
	class Vector              vuser3;                /*   636    12 */
	/* --- cacheline 10 boundary (640 bytes) was 6 bytes ago --- */
	class Vector              vuser4;                /*   648    12 */
	edict_t *                  euser1;               /*   660     4 */
	edict_t *                  euser2;               /*   664     4 */
	edict_t *                  euser3;               /*   668     4 */
	edict_t *                  euser4;               /*   672     4 */

	/* size: 676, cachelines: 11, members: 123 */
	/* last cacheline: 36 bytes */

	/* BRAIN FART ALERT! 676 != 674 + 0(holes), diff = 2 */

}; /* size: 676 */

/* 79 */
/* <0> (null):0 */
unsigned char              array[4]; /* size: 4 */

/* 80 */
/* <0> (null):0 */
unsigned char              array[2]; /* size: 2 */

/* 81 */
/* <0> (null):0 */
typedef struct entvars_s entvars_t; /* size: 676 */

/* 82 */
/* <0> (null):0 */
short int                  array[48]; /* size: 96 */

/* 83 */
/* <0> (null):0 */
typedef uint32 CRC32_t; /* size: 4 */

/* 84 */
/* <0> (null):0 */
struct cvar_s {
	char *                     name;                 /*     0     4 */
	char *                     string;               /*     4     4 */
	int                        flags;                /*     8     4 */
	float                      value;                /*    12     4 */
	class cvar_s *             next;                 /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 85 */
 /* pointer to 84 */
 /* size: 4 */

/* 86 */
/* <0> (null):0 */
typedef struct cvar_s cvar_t; /* size: 20 */

/* 87 */
/* <0> (null):0 */
struct client_textmessage_s {
	int                        effect;               /*     0     4 */
	byte                       r1;                   /*     4     1 */
	byte                       g1;                   /*     5     1 */
	byte                       b1;                   /*     6     1 */
	byte                       a1;                   /*     7     1 */
	byte                       r2;                   /*     8     1 */
	byte                       g2;                   /*     9     1 */
	byte                       b2;                   /*    10     1 */
	byte                       a2;                   /*    11     1 */
	float                      x;                    /*    12     4 */
	float                      y;                    /*    16     4 */
	float                      fadein;               /*    20     4 */
	float                      fadeout;              /*    24     4 */
	float                      holdtime;             /*    28     4 */
	float                      fxtime;               /*    32     4 */
	const char  *              pName;                /*    36     4 */
	const char  *              pMessage;             /*    40     4 */

	/* size: 44, cachelines: 1, members: 17 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 88 */
/* <0> (null):0 */
typedef struct client_textmessage_s client_textmessage_t; /* size: 44 */

/* 89 */
/* <0> (null):0 */
typedef struct sequenceCommandLine_ sequenceCommandLine_s; /* size: 92 */

/* 90 */
/* <0> (null):0 */
struct sequenceCommandLine_ {
	int                        commandType;          /*     0     4 */
	client_textmessage_t       clientMessage;        /*     4    44 */
	char *                     speakerName;          /*    48     4 */
	char *                     listenerName;         /*    52     4 */
	char *                     soundFileName;        /*    56     4 */
	char *                     sentenceName;         /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	char *                     fireTargetNames;      /*    64     4 */
	char *                     killTargetNames;      /*    68     4 */
	float                      delay;                /*    72     4 */
	int                        repeatCount;          /*    76     4 */
	int                        textChannel;          /*    80     4 */
	int                        modifierBitField;     /*    84     4 */
	sequenceCommandLine_s *    nextCommandLine;      /*    88     4 */

	/* size: 92, cachelines: 2, members: 13 */
	/* last cacheline: 28 bytes */
}; /* size: 92 */

/* 91 */
 /* pointer to 89 */
 /* size: 4 */

/* 92 */
/* <0> (null):0 */
typedef struct sequenceEntry_ sequenceEntry_s; /* size: 20 */

/* 93 */
/* <0> (null):0 */
struct sequenceEntry_ {
	char *                     fileName;             /*     0     4 */
	char *                     entryName;            /*     4     4 */
	sequenceCommandLine_s *    firstCommand;         /*     8     4 */
	sequenceEntry_s *          nextEntry;            /*    12     4 */
	qboolean                   isGlobal;             /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 94 */
 /* pointer to 92 */
 /* size: 4 */

/* 95 */
/* <0> (null):0 */
typedef struct sentenceEntry_ sentenceEntry_s; /* size: 16 */

/* 96 */
/* <0> (null):0 */
struct sentenceEntry_ {
	char *                     data;                 /*     0     4 */
	sentenceEntry_s *          nextEntry;            /*     4     4 */
	qboolean                   isGlobal;             /*     8     4 */
	unsigned int               index;                /*    12     4 */

	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 97 */
 /* pointer to 95 */
 /* size: 4 */

/* 98 */
/* <0> (null):0 */
enum {
	at_notice = 0,
	at_console = 1,
	at_aiconsole = 2,
	at_warning = 3,
	at_error = 4,
	at_logged = 5,
}; /* size: 4 */

/* 99 */
/* <0> (null):0 */
typedef enum  ALERT_TYPE; /* size: 4 */

/* 100 */
/* <0> (null):0 */
enum {
	print_console = 0,
	print_center = 1,
	print_chat = 2,
}; /* size: 4 */

/* 101 */
/* <0> (null):0 */
typedef enum  PRINT_TYPE; /* size: 4 */

/* 102 */
/* <0> (null):0 */
enum {
	force_exactfile = 0,
	force_model_samebounds = 1,
	force_model_specifybounds = 2,
	force_model_specifybounds_if_avail = 3,
}; /* size: 4 */

/* 103 */
/* <0> (null):0 */
typedef enum  FORCE_TYPE; /* size: 4 */

/* 104 */
/* <0> (null):0 */
struct {
	int                        fAllSolid;            /*     0     4 */
	int                        fStartSolid;          /*     4     4 */
	int                        fInOpen;              /*     8     4 */
	int                        fInWater;             /*    12     4 */
	float                      flFraction;           /*    16     4 */
	class Vector              vecEndPos;             /*    20    12 */
	float                      flPlaneDist;          /*    32     4 */
	class Vector              vecPlaneNormal;        /*    36    12 */
	edict_t *                  pHit;                 /*    48     4 */
	int                        iHitgroup;            /*    52     4 */

	/* size: 56, cachelines: 1, members: 10 */
	/* last cacheline: 56 bytes */
}; /* size: 56 */

/* 105 */
/* <0> (null):0 */
typedef class  TraceResult; /* size: 56 */

/* 106 */
/* <0> (null):0 */
struct enginefuncs_s {
	int                        (*pfnPrecacheModel)(char *); /*     0     4 */
	int                        (*pfnPrecacheSound)(char *); /*     4     4 */
	void                       (*pfnSetModel)(edict_t *, const char  *); /*     8     4 */
	int                        (*pfnModelIndex)(const char  *); /*    12     4 */
	int                        (*pfnModelFrames)(int); /*    16     4 */
	void                       (*pfnSetSize)(edict_t *, const float  *, const float  *); /*    20     4 */
	void                       (*pfnChangeLevel)(char *, char *); /*    24     4 */
	void                       (*pfnGetSpawnParms)(edict_t *); /*    28     4 */
	void                       (*pfnSaveSpawnParms)(edict_t *); /*    32     4 */
	float                      (*pfnVecToYaw)(const float  *); /*    36     4 */
	void                       (*pfnVecToAngles)(const float  *, float *); /*    40     4 */
	void                       (*pfnMoveToOrigin)(edict_t *, const float  *, float, int); /*    44     4 */
	void                       (*pfnChangeYaw)(edict_t *); /*    48     4 */
	void                       (*pfnChangePitch)(edict_t *); /*    52     4 */
	edict_t *                  (*pfnFindEntityByString)(edict_t *, const char  *, const char  *); /*    56     4 */
	int                        (*pfnGetEntityIllum)(edict_t *); /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	edict_t *                  (*pfnFindEntityInSphere)(edict_t *, const float  *, float); /*    64     4 */
	edict_t *                  (*pfnFindClientInPVS)(edict_t *); /*    68     4 */
	edict_t *                  (*pfnEntitiesInPVS)(edict_t *); /*    72     4 */
	void                       (*pfnMakeVectors)(const float  *); /*    76     4 */
	void                       (*pfnAngleVectors)(const float  *, float *, float *, float *); /*    80     4 */
	edict_t *                  (*pfnCreateEntity)(void); /*    84     4 */
	void                       (*pfnRemoveEntity)(edict_t *); /*    88     4 */
	edict_t *                  (*pfnCreateNamedEntity)(int); /*    92     4 */
	void                       (*pfnMakeStatic)(edict_t *); /*    96     4 */
	int                        (*pfnEntIsOnFloor)(edict_t *); /*   100     4 */
	int                        (*pfnDropToFloor)(edict_t *); /*   104     4 */
	int                        (*pfnWalkMove)(edict_t *, float, float, int); /*   108     4 */
	void                       (*pfnSetOrigin)(edict_t *, const float  *); /*   112     4 */
	void                       (*pfnEmitSound)(edict_t *, int, const char  *, float, float, int, int); /*   116     4 */
	void                       (*pfnEmitAmbientSound)(edict_t *, float *, const char  *, float, float, int, int); /*   120     4 */
	void                       (*pfnTraceLine)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	void                       (*pfnTraceToss)(edict_t *, edict_t *, TraceResult *); /*   128     4 */
	int                        (*pfnTraceMonsterHull)(edict_t *, const float  *, const float  *, int, edict_t *, TraceResult *); /*   132     4 */
	void                       (*pfnTraceHull)(const float  *, const float  *, int, int, edict_t *, TraceResult *); /*   136     4 */
	void                       (*pfnTraceModel)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   140     4 */
	const char  *              (*pfnTraceTexture)(edict_t *, const float  *, const float  *); /*   144     4 */
	void                       (*pfnTraceSphere)(const float  *, const float  *, int, float, edict_t *, TraceResult *); /*   148     4 */
	void                       (*pfnGetAimVector)(edict_t *, float, float *); /*   152     4 */
	void                       (*pfnServerCommand)(char *); /*   156     4 */
	void                       (*pfnServerExecute)(void); /*   160     4 */
	void                       (*pfnClientCommand)(edict_t *, char *, ...); /*   164     4 */
	void                       (*pfnParticleEffect)(const float  *, const float  *, float, float); /*   168     4 */
	void                       (*pfnLightStyle)(int, char *); /*   172     4 */
	int                        (*pfnDecalIndex)(const char  *); /*   176     4 */
	int                        (*pfnPointContents)(const float  *); /*   180     4 */
	void                       (*pfnMessageBegin)(int, int, const float  *, edict_t *); /*   184     4 */
	void                       (*pfnMessageEnd)(void); /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	void                       (*pfnWriteByte)(int); /*   192     4 */
	void                       (*pfnWriteChar)(int); /*   196     4 */
	void                       (*pfnWriteShort)(int); /*   200     4 */
	void                       (*pfnWriteLong)(int); /*   204     4 */
	void                       (*pfnWriteAngle)(float); /*   208     4 */
	void                       (*pfnWriteCoord)(float); /*   212     4 */
	void                       (*pfnWriteString)(const char  *); /*   216     4 */
	void                       (*pfnWriteEntity)(int); /*   220     4 */
	void                       (*pfnCVarRegister)(cvar_t *); /*   224     4 */
	float                      (*pfnCVarGetFloat)(const char  *); /*   228     4 */
	const char  *              (*pfnCVarGetString)(const char  *); /*   232     4 */
	void                       (*pfnCVarSetFloat)(const char  *, float); /*   236     4 */
	void                       (*pfnCVarSetString)(const char  *, const char  *); /*   240     4 */
	void                       (*pfnAlertMessage)(ALERT_TYPE, char *, ...); /*   244     4 */
	void                       (*pfnEngineFprintf)(void *, char *, ...); /*   248     4 */
	void *                     (*pfnPvAllocEntPrivateData)(edict_t *, int32); /*   252     4 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	void *                     (*pfnPvEntPrivateData)(edict_t *); /*   256     4 */
	void                       (*pfnFreeEntPrivateData)(edict_t *); /*   260     4 */
	const char  *              (*pfnSzFromIndex)(int); /*   264     4 */
	int                        (*pfnAllocString)(const char  *); /*   268     4 */
	class entvars_s *          (*pfnGetVarsOfEnt)(edict_t *); /*   272     4 */
	edict_t *                  (*pfnPEntityOfEntOffset)(int); /*   276     4 */
	int                        (*pfnEntOffsetOfPEntity)(const edict_t  *); /*   280     4 */
	int                        (*pfnIndexOfEdict)(const edict_t  *); /*   284     4 */
	edict_t *                  (*pfnPEntityOfEntIndex)(int); /*   288     4 */
	edict_t *                  (*pfnFindEntityByVars)(class entvars_s *); /*   292     4 */
	void *                     (*pfnGetModelPtr)(edict_t *); /*   296     4 */
	int                        (*pfnRegUserMsg)(const char  *, int); /*   300     4 */
	void                       (*pfnAnimationAutomove)(const edict_t  *, float); /*   304     4 */
	void                       (*pfnGetBonePosition)(const edict_t  *, int, float *, float *); /*   308     4 */
	uint32                     (*pfnFunctionFromName)(const char  *); /*   312     4 */
	const char  *              (*pfnNameForFunction)(uint32); /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	void                       (*pfnClientPrintf)(edict_t *, PRINT_TYPE, const char  *); /*   320     4 */
	void                       (*pfnServerPrint)(const char  *); /*   324     4 */
	const char  *              (*pfnCmd_Args)(void); /*   328     4 */
	const char  *              (*pfnCmd_Argv)(int);  /*   332     4 */
	int                        (*pfnCmd_Argc)(void); /*   336     4 */
	void                       (*pfnGetAttachment)(const edict_t  *, int, float *, float *); /*   340     4 */
	void                       (*pfnCRC32_Init)(CRC32_t *); /*   344     4 */
	void                       (*pfnCRC32_ProcessBuffer)(CRC32_t *, void *, int); /*   348     4 */
	void                       (*pfnCRC32_ProcessByte)(CRC32_t *, unsigned char); /*   352     4 */
	CRC32_t                    (*pfnCRC32_Final)(CRC32_t); /*   356     4 */
	int32                      (*pfnRandomLong)(int32, int32); /*   360     4 */
	float                      (*pfnRandomFloat)(float, float); /*   364     4 */
	void                       (*pfnSetView)(const edict_t  *, const edict_t  *); /*   368     4 */
	float                      (*pfnTime)(void);     /*   372     4 */
	void                       (*pfnCrosshairAngle)(const edict_t  *, float, float); /*   376     4 */
	byte *                     (*pfnLoadFileForMe)(char *, int *); /*   380     4 */
	/* --- cacheline 6 boundary (384 bytes) --- */
	void                       (*pfnFreeFile)(void *); /*   384     4 */
	void                       (*pfnEndSection)(const char  *); /*   388     4 */
	int                        (*pfnCompareFileTime)(char *, char *, int *); /*   392     4 */
	void                       (*pfnGetGameDir)(char *); /*   396     4 */
	void                       (*pfnCvar_RegisterVariable)(cvar_t *); /*   400     4 */
	void                       (*pfnFadeClientVolume)(const edict_t  *, int, int, int, int); /*   404     4 */
	void                       (*pfnSetClientMaxspeed)(const edict_t  *, float); /*   408     4 */
	edict_t *                  (*pfnCreateFakeClient)(const char  *); /*   412     4 */
	void                       (*pfnRunPlayerMove)(edict_t *, const float  *, float, float, float, short unsigned int, byte, byte); /*   416     4 */
	int                        (*pfnNumberOfEntities)(void); /*   420     4 */
	char *                     (*pfnGetInfoKeyBuffer)(edict_t *); /*   424     4 */
	char *                     (*pfnInfoKeyValue)(char *, char *); /*   428     4 */
	void                       (*pfnSetKeyValue)(char *, char *, char *); /*   432     4 */
	void                       (*pfnSetClientKeyValue)(int, char *, char *, char *); /*   436     4 */
	int                        (*pfnIsMapValid)(char *); /*   440     4 */
	void                       (*pfnStaticDecal)(const float  *, int, int, int); /*   444     4 */
	/* --- cacheline 7 boundary (448 bytes) --- */
	int                        (*pfnPrecacheGeneric)(char *); /*   448     4 */
	int                        (*pfnGetPlayerUserId)(edict_t *); /*   452     4 */
	void                       (*pfnBuildSoundMsg)(edict_t *, int, const char  *, float, float, int, int, int, int, const float  *, edict_t *); /*   456     4 */
	int                        (*pfnIsDedicatedServer)(void); /*   460     4 */
	cvar_t *                   (*pfnCVarGetPointer)(const char  *); /*   464     4 */
	unsigned int               (*pfnGetPlayerWONId)(edict_t *); /*   468     4 */
	void                       (*pfnInfo_RemoveKey)(char *, const char  *); /*   472     4 */
	const char  *              (*pfnGetPhysicsKeyValue)(const edict_t  *, const char  *); /*   476     4 */
	void                       (*pfnSetPhysicsKeyValue)(const edict_t  *, const char  *, const char  *); /*   480     4 */
	const char  *              (*pfnGetPhysicsInfoString)(const edict_t  *); /*   484     4 */
	short unsigned int         (*pfnPrecacheEvent)(int, const char  *); /*   488     4 */
	void                       (*pfnPlaybackEvent)(int, const edict_t  *, short unsigned int, float, float *, float *, float, float, int, int, int, int); /*   492     4 */
	unsigned char *            (*pfnSetFatPVS)(float *); /*   496     4 */
	unsigned char *            (*pfnSetFatPAS)(float *); /*   500     4 */
	int                        (*pfnCheckVisibility)(const edict_t  *, unsigned char *); /*   504     4 */
	void                       (*pfnDeltaSetField)(class delta_s *, const char  *); /*   508     4 */
	/* --- cacheline 8 boundary (512 bytes) --- */
	void                       (*pfnDeltaUnsetField)(class delta_s *, const char  *); /*   512     4 */
	void                       (*pfnDeltaAddEncoder)(char *, void (*)(class delta_s *, const unsigned char  *, const unsigned char  *)); /*   516     4 */
	int                        (*pfnGetCurrentPlayer)(void); /*   520     4 */
	int                        (*pfnCanSkipPlayer)(const edict_t  *); /*   524     4 */
	int                        (*pfnDeltaFindField)(class delta_s *, const char  *); /*   528     4 */
	void                       (*pfnDeltaSetFieldByIndex)(class delta_s *, int); /*   532     4 */
	void                       (*pfnDeltaUnsetFieldByIndex)(class delta_s *, int); /*   536     4 */
	void                       (*pfnSetGroupMask)(int, int); /*   540     4 */
	int                        (*pfnCreateInstancedBaseline)(int, class entity_state_s *); /*   544     4 */
	void                       (*pfnCvar_DirectSet)(class cvar_s *, char *); /*   548     4 */
	void                       (*pfnForceUnmodified)(FORCE_TYPE, float *, float *, const char  *); /*   552     4 */
	void                       (*pfnGetPlayerStats)(const edict_t  *, int *, int *); /*   556     4 */
	void                       (*pfnAddServerCommand)(char *, void (*)(void)); /*   560     4 */
	qboolean                   (*pfnVoice_GetClientListening)(int, int); /*   564     4 */
	qboolean                   (*pfnVoice_SetClientListening)(int, int, qboolean); /*   568     4 */
	const char  *              (*pfnGetPlayerAuthId)(edict_t *); /*   572     4 */
	/* --- cacheline 9 boundary (576 bytes) --- */
	sequenceEntry_s *          (*pfnSequenceGet)(const char  *, const char  *); /*   576     4 */
	sentenceEntry_s *          (*pfnSequencePickSentence)(const char  *, int, int *); /*   580     4 */
	int                        (*pfnGetFileSize)(char *); /*   584     4 */
	unsigned int               (*pfnGetApproxWavePlayLen)(const char  *); /*   588     4 */
	int                        (*pfnIsCareerMatch)(void); /*   592     4 */
	int                        (*pfnGetLocalizedStringLength)(const char  *); /*   596     4 */
	void                       (*pfnRegisterTutorMessageShown)(int); /*   600     4 */
	int                        (*pfnGetTimesTutorMessageShown)(int); /*   604     4 */
	void                       (*ProcessTutorMessageDecayBuffer)(int *, int); /*   608     4 */
	void                       (*ConstructTutorMessageDecayBuffer)(int *, int); /*   612     4 */
	void                       (*ResetTutorMessageDecayData)(void); /*   616     4 */
	void                       (*pfnQueryClientCvarValue)(const edict_t  *, const char  *); /*   620     4 */
	void                       (*pfnQueryClientCvarValue2)(const edict_t  *, const char  *, int); /*   624     4 */
	int                        (*pfnCheckParm)(const char  *, char * *); /*   628     4 */

	/* size: 632, cachelines: 10, members: 158 */
	/* last cacheline: 56 bytes */
}; /* size: 632 */

/* 107 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 108 */
 /* pointer to 107 */
 /* size: 4 */

/* 109 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137941772 */

/* 110 */
 /* pointer to 109 */
 /* size: 4 */

/* 111 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 112 */
 /* pointer to 111 */
 /* size: 4 */

/* 113 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 114 */
 /* pointer to 113 */
 /* size: 4 */

/* 115 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137942292 */

/* 116 */
 /* pointer to 115 */
 /* size: 4 */

/* 117 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137942552 */

/* 118 */
 /* pointer to 117 */
 /* size: 4 */

/* 119 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137942760 */

/* 120 */
 /* pointer to 119 */
 /* size: 4 */

/* 121 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 122 */
 /* pointer to 121 */
 /* size: 4 */

/* 123 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137943072 */

/* 124 */
 /* pointer to 123 */
 /* size: 4 */

/* 125 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137943280 */

/* 126 */
 /* pointer to 125 */
 /* size: 4 */

/* 127 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 128 */
 /* pointer to 127 */
 /* size: 4 */

/* 129 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 130 */
 /* pointer to 129 */
 /* size: 4 */

/* 131 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 132 */
 /* pointer to 131 */
 /* size: 4 */

/* 133 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 134 */
 /* pointer to 133 */
 /* size: 4 */

/* 135 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137956656 */

/* 136 */
 /* pointer to 135 */
 /* size: 4 */

/* 137 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137956812 */

/* 138 */
 /* pointer to 137 */
 /* size: 4 */

/* 139 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 140 */
 /* pointer to 139 */
 /* size: 4 */

/* 141 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 142 */
 /* pointer to 141 */
 /* size: 4 */

/* 143 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 144 */
 /* pointer to 143 */
 /* size: 4 */

/* 145 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137957696 */

/* 146 */
 /* pointer to 145 */
 /* size: 4 */

/* 147 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137957904 */

/* 148 */
 /* pointer to 147 */
 /* size: 4 */

/* 149 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137958372 */

/* 150 */
 /* pointer to 149 */
 /* size: 4 */

/* 151 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137958840 */

/* 152 */
 /* pointer to 105 */
 /* size: 4 */

/* 153 */
 /* pointer to 151 */
 /* size: 4 */

/* 154 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137959256 */

/* 155 */
 /* pointer to 154 */
 /* size: 4 */

/* 156 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 157 */
 /* pointer to 156 */
 /* size: 4 */

/* 158 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137959932 */

/* 159 */
 /* pointer to 158 */
 /* size: 4 */

/* 160 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 161 */
 /* pointer to 160 */
 /* size: 4 */

/* 162 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137990184 */

/* 163 */
 /* pointer to 162 */
 /* size: 4 */

/* 164 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137990600 */

/* 165 */
 /* pointer to 164 */
 /* size: 4 */

/* 166 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137990860 */

/* 167 */
 /* pointer to 166 */
 /* size: 4 */

/* 168 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137991016 */

/* 169 */
 /* pointer to 168 */
 /* size: 4 */

/* 170 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137991120 */

/* 171 */
 /* pointer to 170 */
 /* size: 4 */

/* 172 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137991328 */

/* 173 */
 /* pointer to 172 */
 /* size: 4 */

/* 174 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137991640 */

/* 175 */
 /* pointer to 174 */
 /* size: 4 */

/* 176 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 177 */
 /* pointer to 176 */
 /* size: 4 */

/* 178 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137992004 */

/* 179 */
 /* pointer to 178 */
 /* size: 4 */

/* 180 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137992316 */

/* 181 */
 /* pointer to 180 */
 /* size: 4 */

/* 182 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137992472 */

/* 183 */
 /* pointer to 182 */
 /* size: 4 */

/* 184 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137992628 */

/* 185 */
 /* pointer to 184 */
 /* size: 4 */

/* 186 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137992784 */

/* 187 */
 /* pointer to 86 */
 /* size: 4 */

/* 188 */
 /* pointer to 186 */
 /* size: 4 */

/* 189 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 190 */
 /* pointer to 189 */
 /* size: 4 */

/* 191 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 192 */
 /* pointer to 191 */
 /* size: 4 */

/* 193 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137993304 */

/* 194 */
 /* pointer to 193 */
 /* size: 4 */

/* 195 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137993512 */

/* 196 */
 /* pointer to 195 */
 /* size: 4 */

/* 197 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137993720 */

/* 198 */
 /* pointer to 197 */
 /* size: 4 */

/* 199 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137993928 */

/* 200 */
 /* pointer to 199 */
 /* size: 4 */

/* 201 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 202 */
 /* pointer to 201 */
 /* size: 4 */

/* 203 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 204 */
 /* pointer to 203 */
 /* size: 4 */

/* 205 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 206 */
 /* pointer to 205 */
 /* size: 4 */

/* 207 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 208 */
 /* pointer to 78 */
 /* size: 4 */

/* 209 */
 /* pointer to 207 */
 /* size: 4 */

/* 210 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 211 */
 /* pointer to 212 */
 /* size: 4 */

/* 212 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 804 */

/* 213 */
 /* pointer to 210 */
 /* size: 4 */

/* 214 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 215 */
 /* pointer to 214 */
 /* size: 4 */

/* 216 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 217 */
 /* pointer to 216 */
 /* size: 4 */

/* 218 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137965944 */

/* 219 */
 /* pointer to 218 */
 /* size: 4 */

/* 220 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137966152 */

/* 221 */
 /* pointer to 220 */
 /* size: 4 */

/* 222 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 223 */
 /* pointer to 222 */
 /* size: 4 */

/* 224 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 225 */
 /* pointer to 224 */
 /* size: 4 */

/* 226 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137966776 */

/* 227 */
 /* pointer to 226 */
 /* size: 4 */

/* 228 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 229 */
 /* pointer to 228 */
 /* size: 4 */

/* 230 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 231 */
 /* pointer to 230 */
 /* size: 4 */

/* 232 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137967244 */

/* 233 */
 /* pointer to 83 */
 /* size: 4 */

/* 234 */
 /* pointer to 232 */
 /* size: 4 */

/* 235 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137967452 */

/* 236 */
 /* pointer to 235 */
 /* size: 4 */

/* 237 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137967712 */

/* 238 */
 /* pointer to 237 */
 /* size: 4 */

/* 239 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 240 */
 /* pointer to 239 */
 /* size: 4 */

/* 241 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 242 */
 /* pointer to 241 */
 /* size: 4 */

/* 243 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 244 */
 /* pointer to 243 */
 /* size: 4 */

/* 245 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137968492 */

/* 246 */
 /* pointer to 245 */
 /* size: 4 */

/* 247 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 248 */
 /* pointer to 247 */
 /* size: 4 */

/* 249 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137968820 */

/* 250 */
 /* pointer to 249 */
 /* size: 4 */

/* 251 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 252 */
 /* pointer to 49 */
 /* size: 4 */

/* 253 */
 /* pointer to 9 */
 /* size: 4 */

/* 254 */
 /* pointer to 251 */
 /* size: 4 */

/* 255 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137969392 */

/* 256 */
 /* pointer to 255 */
 /* size: 4 */

/* 257 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 258 */
 /* pointer to 257 */
 /* size: 4 */

/* 259 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137969808 */

/* 260 */
 /* pointer to 259 */
 /* size: 4 */

/* 261 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 262 */
 /* pointer to 261 */
 /* size: 4 */

/* 263 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137970328 */

/* 264 */
 /* pointer to 263 */
 /* size: 4 */

/* 265 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 266 */
 /* pointer to 265 */
 /* size: 4 */

/* 267 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 268 */
 /* pointer to 267 */
 /* size: 4 */

/* 269 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137971212 */

/* 270 */
 /* pointer to 269 */
 /* size: 4 */

/* 271 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137971472 */

/* 272 */
 /* pointer to 271 */
 /* size: 4 */

/* 273 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137971784 */

/* 274 */
 /* pointer to 273 */
 /* size: 4 */

/* 275 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137972096 */

/* 276 */
 /* pointer to 275 */
 /* size: 4 */

/* 277 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 278 */
 /* pointer to 277 */
 /* size: 4 */

/* 279 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 280 */
 /* pointer to 279 */
 /* size: 4 */

/* 281 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137973100 */

/* 282 */
 /* pointer to 281 */
 /* size: 4 */

/* 283 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 284 */
 /* pointer to 283 */
 /* size: 4 */

/* 285 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137973516 */

/* 286 */
 /* pointer to 285 */
 /* size: 4 */

/* 287 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 288 */
 /* pointer to 287 */
 /* size: 4 */

/* 289 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 2 */

/* 290 */
 /* pointer to 289 */
 /* size: 4 */

/* 291 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137974140 */

/* 292 */
 /* pointer to 291 */
 /* size: 4 */

/* 293 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 294 */
 /* pointer to 4 */
 /* size: 4 */

/* 295 */
 /* pointer to 293 */
 /* size: 4 */

/* 296 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 297 */
 /* pointer to 296 */
 /* size: 4 */

/* 298 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137975284 */

/* 299 */
 /* pointer to 300 */
 /* size: 4 */

/* 300 */
/* <0> (null):0 */
struct delta_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 301 */
 /* pointer to 298 */
 /* size: 4 */

/* 302 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137975608 */

/* 303 */
 /* pointer to 304 */
 /* size: 4 */

/* 304 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137975816 */

/* 305 */
 /* pointer to 306 */
 /* size: 4 */

/* 306 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 307 */
 /* pointer to 302 */
 /* size: 4 */

/* 308 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 309 */
 /* pointer to 308 */
 /* size: 4 */

/* 310 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137976388 */

/* 311 */
 /* pointer to 310 */
 /* size: 4 */

/* 312 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137976596 */

/* 313 */
 /* pointer to 312 */
 /* size: 4 */

/* 314 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 315 */
 /* pointer to 316 */
 /* size: 4 */

/* 316 */
/* <0> (null):0 */
struct entity_state_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 317 */
 /* pointer to 314 */
 /* size: 4 */

/* 318 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138012872 */

/* 319 */
 /* pointer to 84 */
 /* size: 4 */

/* 320 */
 /* pointer to 318 */
 /* size: 4 */

/* 321 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138013132 */

/* 322 */
 /* pointer to 321 */
 /* size: 4 */

/* 323 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138013444 */

/* 324 */
 /* pointer to 323 */
 /* size: 4 */

/* 325 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138013704 */

/* 326 */
 /* pointer to 325 */
 /* size: 4 */

/* 327 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 328 */
 /* pointer to 327 */
 /* size: 4 */

/* 329 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 330 */
 /* pointer to 329 */
 /* size: 4 */

/* 331 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 332 */
 /* pointer to 331 */
 /* size: 4 */

/* 333 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 334 */
 /* pointer to 333 */
 /* size: 4 */

/* 335 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 336 */
 /* pointer to 335 */
 /* size: 4 */

/* 337 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 338 */
 /* pointer to 337 */
 /* size: 4 */

/* 339 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138015160 */

/* 340 */
 /* pointer to 339 */
 /* size: 4 */

/* 341 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138015368 */

/* 342 */
 /* pointer to 341 */
 /* size: 4 */

/* 343 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138015576 */

/* 344 */
 /* pointer to 343 */
 /* size: 4 */

/* 345 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 346 */
 /* pointer to 17 */
 /* size: 4 */

/* 347 */
 /* pointer to 345 */
 /* size: 4 */

/* 348 */
/* <0> (null):0 */
typedef struct enginefuncs_s enginefuncs_t; /* size: 632 */

/* 349 */
/* <0> (null):0 */
struct {
	char                       mapName[32];          /*     0    32 */
	char                       landmarkName[32];     /*    32    32 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	edict_t *                  pentLandmark;         /*    64     4 */
	class Vector              vecLandmarkOrigin;     /*    68    12 */

	/* size: 80, cachelines: 2, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 80 */

/* 350 */
/* <0> (null):0 */
typedef class  LEVELLIST; /* size: 80 */

/* 351 */
/* <0> (null):0 */
struct {
	int                        id;                   /*     0     4 */
	edict_t *                  pent;                 /*     4     4 */
	int                        location;             /*     8     4 */
	int                        size;                 /*    12     4 */
	int                        flags;                /*    16     4 */
	string_t                   classname;            /*    20     4 */

	/* size: 24, cachelines: 1, members: 6 */
	/* last cacheline: 24 bytes */
}; /* size: 24 */

/* 352 */
/* <0> (null):0 */
typedef class  ENTITYTABLE; /* size: 24 */

/* 353 */
/* <0> (null):0 */
typedef struct saverestore_s SAVERESTOREDATA; /* size: 1396 */

/* 354 */
/* <0> (null):0 */
struct saverestore_s {
	char *                     pBaseData;            /*     0     4 */
	char *                     pCurrentData;         /*     4     4 */
	int                        size;                 /*     8     4 */
	int                        bufferSize;           /*    12     4 */
	int                        tokenSize;            /*    16     4 */
	int                        tokenCount;           /*    20     4 */
	char * *                   pTokens;              /*    24     4 */
	int                        currentIndex;         /*    28     4 */
	int                        tableCount;           /*    32     4 */
	int                        connectionCount;      /*    36     4 */
	ENTITYTABLE *              pTable;               /*    40     4 */
	LEVELLIST                  levelList[16];        /*    44  1280 */
	/* --- cacheline 20 boundary (1280 bytes) was 44 bytes ago --- */
	int                        fUseLandmark;         /*  1324     4 */
	char                       szLandmarkName[20];   /*  1328    20 */
	/* --- cacheline 21 boundary (1344 bytes) was 4 bytes ago --- */
	class Vector              vecLandmarkOffset;     /*  1348    12 */
	float                      time;                 /*  1360     4 */
	char                       szCurrentMapName[32]; /*  1364    32 */

	/* size: 1396, cachelines: 22, members: 17 */
	/* last cacheline: 52 bytes */
}; /* size: 1396 */

/* 355 */
 /* pointer to 352 */
 /* size: 4 */

/* 356 */
/* <0> (null):0 */
LEVELLIST                  array[16]; /* size: 1280 */

/* 357 */
/* <0> (null):0 */
enum _fieldtypes {
	FIELD_FLOAT = 0,
	FIELD_STRING = 1,
	FIELD_ENTITY = 2,
	FIELD_CLASSPTR = 3,
	FIELD_EHANDLE = 4,
	FIELD_EVARS = 5,
	FIELD_EDICT = 6,
	FIELD_VECTOR = 7,
	FIELD_POSITION_VECTOR = 8,
	FIELD_POINTER = 9,
	FIELD_INTEGER = 10,
	FIELD_FUNCTION = 11,
	FIELD_BOOLEAN = 12,
	FIELD_SHORT = 13,
	FIELD_CHARACTER = 14,
	FIELD_TIME = 15,
	FIELD_MODELNAME = 16,
	FIELD_SOUNDNAME = 17,
	FIELD_TYPECOUNT = 18,
}; /* size: 4 */

/* 358 */
/* <0> (null):0 */
typedef enum _fieldtypes FIELDTYPE; /* size: 4 */

/* 359 */
/* <0> (null):0 */
struct {
	FIELDTYPE                  fieldType;            /*     0     4 */
	char *                     fieldName;            /*     4     4 */
	int                        fieldOffset;          /*     8     4 */
	short int                  fieldSize;            /*    12     2 */
	short int                  flags;                /*    14     2 */

	/* size: 16, cachelines: 1, members: 5 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 360 */
/* <0> (null):0 */
typedef class  TYPEDESCRIPTION; /* size: 16 */

/* 361 */
 /* pointer to 353 */
 /* size: 4 */

/* 362 */
 /* pointer to 360 */
 /* size: 4 */

/* 363 */
/* <0> (null):0 */
typedef int EOFFSET; /* size: 4 */

/* 364 */
/* <0> (null):0 */
enum {
	TS_AT_TOP = 0,
	TS_AT_BOTTOM = 1,
	TS_GOING_UP = 2,
	TS_GOING_DOWN = 3,
}; /* size: 4 */

/* 365 */
/* <0> (null):0 */
typedef enum  TOGGLE_STATE; /* size: 4 */

/* 366 */
/* <0> (null):0 */
class CSaveRestoreBuffer {
protected:

	SAVERESTOREDATA *          m_pdata;              /*     0     4 */
	/* <0> (null):0 */
	void CSaveRestoreBuffer(class CSaveRestoreBuffer *);

	/* <0> (null):0 */
	void CSaveRestoreBuffer(class CSaveRestoreBuffer *, SAVERESTOREDATA *);

	/* <0> (null):0 */
	void ~CSaveRestoreBuffer(class CSaveRestoreBuffer *, int);

	/* <0> (null):0 */
	int EntityIndex(class CSaveRestoreBuffer *, entvars_t *); /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP9entvars_s */

	/* <0> (null):0 */
	int EntityIndex(class CSaveRestoreBuffer *, edict_t *); /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP7edict_s */

	/* <0> (null):0 */
	int EntityIndex(class CSaveRestoreBuffer *, EOFFSET); /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEi */

	/* <0> (null):0 */
	int EntityIndex(class CSaveRestoreBuffer *, class CBaseEntity *); /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP11CBaseEntity */

	/* <0> (null):0 */
	int EntityFlags(class CSaveRestoreBuffer *, int, int); /* linkage=_ZN18CSaveRestoreBuffer11EntityFlagsEii */

	/* <0> (null):0 */
	int EntityFlagsSet(class CSaveRestoreBuffer *, int, int); /* linkage=_ZN18CSaveRestoreBuffer14EntityFlagsSetEii */

	/* <0> (null):0 */
	edict_t * EntityFromIndex(class CSaveRestoreBuffer *, int); /* linkage=_ZN18CSaveRestoreBuffer15EntityFromIndexEi */

	/* <0> (null):0 */
	short unsigned int TokenHash(class CSaveRestoreBuffer *, const char  *); /* linkage=_ZN18CSaveRestoreBuffer9TokenHashEPKc */

	/* <0> (null):0 */
	void BufferRewind(class CSaveRestoreBuffer *, int); /* linkage=_ZN18CSaveRestoreBuffer12BufferRewindEi */

	/* <0> (null):0 */
	unsigned int HashString(class CSaveRestoreBuffer *, const char  *); /* linkage=_ZN18CSaveRestoreBuffer10HashStringEPKc */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 367 */
 /* pointer to 366 */
 /* size: 4 */

/* 368 */
 /* pointer to 81 */
 /* size: 4 */

/* 369 */
 /* pointer to 370 */
 /* size: 4 */

/* 370 */
/* <0> (null):0 */
struct CBaseEntity {
	/* <0> (null):0 */
	virtual int ObjectCaps(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10ObjectCapsEv */

	/* <0> (null):0 */
	virtual void Spawn(class CBaseEntity *); /* linkage=_ZN11CBaseEntity5SpawnEv */

	/* <0> (null):0 */
	virtual void Precache(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8PrecacheEv */

	/* <0> (null):0 */
	virtual void Restart(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7RestartEv */

	/* <0> (null):0 */
	virtual void Activate(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8ActivateEv */

	/* <0> (null):0 */
	virtual int Classify(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8ClassifyEv */

	/* <0> (null):0 */
	virtual void DeathNotice(class CBaseEntity *, entvars_t *); /* linkage=_ZN11CBaseEntity11DeathNoticeEP9entvars_s */

	/* <0> (null):0 */
	virtual int BloodColor(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10BloodColorEv */

	/* <0> (null):0 */
	virtual BOOL IsTriggered(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity11IsTriggeredEPS_ */

	/* <0> (null):0 */
	virtual class CBaseMonster * MyMonsterPointer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity16MyMonsterPointerEv */

	/* <0> (null):0 */
	virtual class CSquadMonster * MySquadMonsterPointer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity21MySquadMonsterPointerEv */

	/* <0> (null):0 */
	virtual int GetToggleState(class CBaseEntity *); /* linkage=_ZN11CBaseEntity14GetToggleStateEv */

	/* <0> (null):0 */
	virtual void AddPoints(class CBaseEntity *, int, BOOL); /* linkage=_ZN11CBaseEntity9AddPointsEii */

	/* <0> (null):0 */
	virtual void AddPointsToTeam(class CBaseEntity *, int, BOOL); /* linkage=_ZN11CBaseEntity15AddPointsToTeamEii */

	/* <0> (null):0 */
	virtual BOOL AddPlayerItem(class CBaseEntity *, class CBasePlayerItem *); /* linkage=_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem */

	/* <0> (null):0 */
	virtual BOOL RemovePlayerItem(class CBaseEntity *, class CBasePlayerItem *); /* linkage=_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem */

	/* <0> (null):0 */
	virtual int GiveAmmo(class CBaseEntity *, int, char *, int); /* linkage=_ZN11CBaseEntity8GiveAmmoEiPci */

	/* <0> (null):0 */
	virtual float GetDelay(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8GetDelayEv */

	/* <0> (null):0 */
	virtual int IsMoving(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8IsMovingEv */

	/* <0> (null):0 */
	virtual void OverrideReset(class CBaseEntity *); /* linkage=_ZN11CBaseEntity13OverrideResetEv */

	/* <0> (null):0 */
	virtual void SetToggleState(class CBaseEntity *, int); /* linkage=_ZN11CBaseEntity14SetToggleStateEi */

	/* <0> (null):0 */
	virtual void StartSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity13StartSneakingEv */

	/* <0> (null):0 */
	virtual void StopSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12StopSneakingEv */

	/* <0> (null):0 */
	virtual BOOL OnControls(class CBaseEntity *, entvars_t *); /* linkage=_ZN11CBaseEntity10OnControlsEP9entvars_s */

	/* <0> (null):0 */
	virtual BOOL IsSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10IsSneakingEv */

	/* <0> (null):0 */
	virtual BOOL IsAlive(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7IsAliveEv */

	/* <0> (null):0 */
	virtual BOOL IsBSPModel(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10IsBSPModelEv */

	/* <0> (null):0 */
	virtual BOOL ReflectGauss(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12ReflectGaussEv */

	/* <0> (null):0 */
	virtual BOOL IsPlayer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8IsPlayerEv */

	/* <0> (null):0 */
	virtual BOOL IsNetClient(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11IsNetClientEv */

	/* <0> (null):0 */
	virtual const char  * TeamID(class CBaseEntity *); /* linkage=_ZN11CBaseEntity6TeamIDEv */

	/* <0> (null):0 */
	virtual void Think(class CBaseEntity *); /* linkage=_ZN11CBaseEntity5ThinkEv */

	/* <0> (null):0 */
	virtual void Touch(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity5TouchEPS_ */

	/* <0> (null):0 */
	virtual void Use(class CBaseEntity *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float); /* linkage=_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf */

	/* <0> (null):0 */
	virtual void Blocked(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity7BlockedEPS_ */

	/* <0> (null):0 */
	virtual class CBaseEntity * Respawn(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7RespawnEv */

	/* <0> (null):0 */
	virtual void UpdateOwner(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11UpdateOwnerEv */

	/* <0> (null):0 */
	virtual BOOL FBecomeProne(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12FBecomeProneEv */

	/* <0> (null):0 */
	virtual class Vector Center(class CBaseEntity *); /* linkage=_ZN11CBaseEntity6CenterEv */

	/* <0> (null):0 */
	virtual class Vector EyePosition(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11EyePositionEv */

	/* <0> (null):0 */
	virtual class Vector EarPosition(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11EarPositionEv */

	/* <0> (null):0 */
	virtual class Vector BodyTarget(class CBaseEntity *, const class Vector  &); /* linkage=_ZN11CBaseEntity10BodyTargetERK6Vector */

	/* <0> (null):0 */
	virtual int Illumination(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12IlluminationEv */

	/* <0> (null):0 */
	virtual BOOL HasTarget(class CBaseEntity *, string_t); /* linkage=_ZN11CBaseEntity9HasTargetEj */

	/* vtable has 44 entries: {
	   [6] = ObjectCaps(_ZN11CBaseEntity10ObjectCapsEv), 
	   [0] = Spawn(_ZN11CBaseEntity5SpawnEv), 
	   [1] = Precache(_ZN11CBaseEntity8PrecacheEv), 
	   [2] = Restart(_ZN11CBaseEntity7RestartEv), 
	   [7] = Activate(_ZN11CBaseEntity8ActivateEv), 
	   [9] = Classify(_ZN11CBaseEntity8ClassifyEv), 
	   [10] = DeathNotice(_ZN11CBaseEntity11DeathNoticeEP9entvars_s), 
	   [15] = BloodColor(_ZN11CBaseEntity10BloodColorEv), 
	   [17] = IsTriggered(_ZN11CBaseEntity11IsTriggeredEPS_), 
	   [18] = MyMonsterPointer(_ZN11CBaseEntity16MyMonsterPointerEv), 
	   [19] = MySquadMonsterPointer(_ZN11CBaseEntity21MySquadMonsterPointerEv), 
	   [20] = GetToggleState(_ZN11CBaseEntity14GetToggleStateEv), 
	   [21] = AddPoints(_ZN11CBaseEntity9AddPointsEii), 
	   [22] = AddPointsToTeam(_ZN11CBaseEntity15AddPointsToTeamEii), 
	   [23] = AddPlayerItem(_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem), 
	   [24] = RemovePlayerItem(_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem), 
	   [25] = GiveAmmo(_ZN11CBaseEntity8GiveAmmoEiPci), 
	   [26] = GetDelay(_ZN11CBaseEntity8GetDelayEv), 
	   [27] = IsMoving(_ZN11CBaseEntity8IsMovingEv), 
	   [28] = OverrideReset(_ZN11CBaseEntity13OverrideResetEv), 
	   [30] = SetToggleState(_ZN11CBaseEntity14SetToggleStateEi), 
	   [31] = StartSneaking(_ZN11CBaseEntity13StartSneakingEv), 
	   [32] = StopSneaking(_ZN11CBaseEntity12StopSneakingEv), 
	   [33] = OnControls(_ZN11CBaseEntity10OnControlsEP9entvars_s), 
	   [34] = IsSneaking(_ZN11CBaseEntity10IsSneakingEv), 
	   [35] = IsAlive(_ZN11CBaseEntity7IsAliveEv), 
	   [36] = IsBSPModel(_ZN11CBaseEntity10IsBSPModelEv), 
	   [37] = ReflectGauss(_ZN11CBaseEntity12ReflectGaussEv), 
	   [40] = IsPlayer(_ZN11CBaseEntity8IsPlayerEv), 
	   [41] = IsNetClient(_ZN11CBaseEntity11IsNetClientEv), 
	   [42] = TeamID(_ZN11CBaseEntity6TeamIDEv), 
	   [44] = Think(_ZN11CBaseEntity5ThinkEv), 
	   [45] = Touch(_ZN11CBaseEntity5TouchEPS_), 
	   [46] = Use(_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf), 
	   [47] = Blocked(_ZN11CBaseEntity7BlockedEPS_), 
	   [48] = Respawn(_ZN11CBaseEntity7RespawnEv), 
	   [49] = UpdateOwner(_ZN11CBaseEntity11UpdateOwnerEv), 
	   [50] = FBecomeProne(_ZN11CBaseEntity12FBecomeProneEv), 
	   [51] = Center(_ZN11CBaseEntity6CenterEv), 
	   [52] = EyePosition(_ZN11CBaseEntity11EyePositionEv), 
	   [53] = EarPosition(_ZN11CBaseEntity11EarPositionEv), 
	   [54] = BodyTarget(_ZN11CBaseEntity10BodyTargetERK6Vector), 
	   [55] = Illumination(_ZN11CBaseEntity12IlluminationEv), 
	   [38] = HasTarget(_ZN11CBaseEntity9HasTargetEj), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 371 */
/* <0> (null):0 */
class CSave : public CSaveRestoreBuffer {
public:

	/* class CSaveRestoreBuffer  <ancestor>; */      /*     0     4 */
	/* <0> (null):0 */
	void CSave(class CSave *, SAVERESTOREDATA *);

	/* <0> (null):0 */
	void WriteShort(class CSave *, const char  *, const short int  *, int); /* linkage=_ZN5CSave10WriteShortEPKcPKsi */

	/* <0> (null):0 */
	void WriteInt(class CSave *, const char  *, const int  *, int); /* linkage=_ZN5CSave8WriteIntEPKcPKii */

	/* <0> (null):0 */
	void WriteFloat(class CSave *, const char  *, const float  *, int); /* linkage=_ZN5CSave10WriteFloatEPKcPKfi */

	/* <0> (null):0 */
	void WriteTime(class CSave *, const char  *, const float  *, int); /* linkage=_ZN5CSave9WriteTimeEPKcPKfi */

	/* <0> (null):0 */
	void WriteData(class CSave *, const char  *, int, const char  *); /* linkage=_ZN5CSave9WriteDataEPKciS1_ */

	/* <0> (null):0 */
	void WriteString(class CSave *, const char  *, const char  *); /* linkage=_ZN5CSave11WriteStringEPKcS1_ */

	/* <0> (null):0 */
	void WriteString(class CSave *, const char  *, const int  *, int); /* linkage=_ZN5CSave11WriteStringEPKcPKii */

	/* <0> (null):0 */
	void WriteVector(class CSave *, const char  *, const class Vector  &); /* linkage=_ZN5CSave11WriteVectorEPKcRK6Vector */

	/* <0> (null):0 */
	void WriteVector(class CSave *, const char  *, const float  *, int); /* linkage=_ZN5CSave11WriteVectorEPKcPKfi */

	/* <0> (null):0 */
	void WritePositionVector(class CSave *, const char  *, const class Vector  &); /* linkage=_ZN5CSave19WritePositionVectorEPKcRK6Vector */

	/* <0> (null):0 */
	void WritePositionVector(class CSave *, const char  *, const float  *, int); /* linkage=_ZN5CSave19WritePositionVectorEPKcPKfi */

	/* <0> (null):0 */
	void WriteFunction(class CSave *, const char  *, void * *, int); /* linkage=_ZN5CSave13WriteFunctionEPKcPPvi */

	/* <0> (null):0 */
	int WriteEntVars(class CSave *, const char  *, entvars_t *); /* linkage=_ZN5CSave12WriteEntVarsEPKcP9entvars_s */

	/* <0> (null):0 */
	int WriteFields(class CSave *, const char  *, void *, TYPEDESCRIPTION *, int); /* linkage=_ZN5CSave11WriteFieldsEPKcPvP15TYPEDESCRIPTIONi */

private:

	/* <0> (null):0 */
	int DataEmpty(class CSave *, const char  *, int); /* linkage=_ZN5CSave9DataEmptyEPKci */

	/* <0> (null):0 */
	void BufferField(class CSave *, const char  *, int, const char  *); /* linkage=_ZN5CSave11BufferFieldEPKciS1_ */

	/* <0> (null):0 */
	void BufferString(class CSave *, char *, int); /* linkage=_ZN5CSave12BufferStringEPci */

	/* <0> (null):0 */
	void BufferData(class CSave *, const char  *, int); /* linkage=_ZN5CSave10BufferDataEPKci */

	/* <0> (null):0 */
	void BufferHeader(class CSave *, const char  *, int); /* linkage=_ZN5CSave12BufferHeaderEPKci */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 372 */
 /* pointer to 371 */
 /* size: 4 */

/* 373 */
 /* pointer to 374 */
 /* size: 4 */

/* 374 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 2 */

/* 375 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 376 */
 /* pointer to 16 */
 /* size: 4 */

/* 377 */
/* <0> (null):0 */
struct {
	short unsigned int         size;                 /*     0     2 */
	short unsigned int         token;                /*     2     2 */
	char *                     pData;                /*     4     4 */

	/* size: 8, cachelines: 1, members: 3 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 378 */
/* <0> (null):0 */
typedef class  HEADER; /* size: 8 */

/* 379 */
/* <0> (null):0 */
class CRestore : public CSaveRestoreBuffer {
public:

	/* class CSaveRestoreBuffer  <ancestor>; */      /*     0     4 */
private:

	int                        m_global;             /*     4     4 */
	BOOL                       m_precache;           /*     8     4 */
	/* <0> (null):0 */
	void CRestore(class CRestore *, SAVERESTOREDATA *);

	/* <0> (null):0 */
	int ReadEntVars(class CRestore *, const char  *, entvars_t *); /* linkage=_ZN8CRestore11ReadEntVarsEPKcP9entvars_s */

	/* <0> (null):0 */
	int ReadFields(class CRestore *, const char  *, void *, TYPEDESCRIPTION *, int); /* linkage=_ZN8CRestore10ReadFieldsEPKcPvP15TYPEDESCRIPTIONi */

	/* <0> (null):0 */
	int ReadField(class CRestore *, void *, TYPEDESCRIPTION *, int, int, int, char *, void *); /* linkage=_ZN8CRestore9ReadFieldEPvP15TYPEDESCRIPTIONiiiPcS0_ */

	/* <0> (null):0 */
	int ReadInt(class CRestore *); /* linkage=_ZN8CRestore7ReadIntEv */

	/* <0> (null):0 */
	short int ReadShort(class CRestore *); /* linkage=_ZN8CRestore9ReadShortEv */

	/* <0> (null):0 */
	int ReadNamedInt(class CRestore *, const char  *); /* linkage=_ZN8CRestore12ReadNamedIntEPKc */

	/* <0> (null):0 */
	char * ReadNamedString(class CRestore *, const char  *); /* linkage=_ZN8CRestore15ReadNamedStringEPKc */

	/* <0> (null):0 */
	int Empty(class CRestore *); /* linkage=_ZN8CRestore5EmptyEv */

	/* <0> (null):0 */
	void SetGlobalMode(class CRestore *, int); /* linkage=_ZN8CRestore13SetGlobalModeEi */

	/* <0> (null):0 */
	void PrecacheMode(class CRestore *, BOOL); /* linkage=_ZN8CRestore12PrecacheModeEi */

	/* <0> (null):0 */
	char * BufferPointer(class CRestore *); /* linkage=_ZN8CRestore13BufferPointerEv */

	/* <0> (null):0 */
	void BufferReadBytes(class CRestore *, char *, int); /* linkage=_ZN8CRestore15BufferReadBytesEPci */

	/* <0> (null):0 */
	void BufferSkipBytes(class CRestore *, int); /* linkage=_ZN8CRestore15BufferSkipBytesEi */

	/* <0> (null):0 */
	int BufferSkipZString(class CRestore *); /* linkage=_ZN8CRestore17BufferSkipZStringEv */

	/* <0> (null):0 */
	int BufferCheckZString(class CRestore *, const char  *); /* linkage=_ZN8CRestore18BufferCheckZStringEPKc */

	/* <0> (null):0 */
	void BufferReadHeader(class CRestore *, HEADER *); /* linkage=_ZN8CRestore16BufferReadHeaderEP6HEADER */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 380 */
 /* pointer to 379 */
 /* size: 4 */

/* 381 */
 /* pointer to 378 */
 /* size: 4 */

/* 382 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 383 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 384 */
/* <0> (null):0 */
struct {
	int                        event;                /*     0     4 */
	char *                     options;              /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 385 */
/* <0> (null):0 */
typedef class  MonsterEvent_t; /* size: 8 */

/* 386 */
/* <0> (null):0 */
enum {
	USE_OFF = 0,
	USE_ON = 1,
	USE_SET = 2,
	USE_TOGGLE = 3,
}; /* size: 4 */

/* 387 */
/* <0> (null):0 */
typedef enum  USE_TYPE; /* size: 4 */

/* 388 */
/* <0> (null):0 */
class CBaseAnimating : public CBaseDelay {
public:

	/* class CBaseDelay          <ancestor>; */      /*     0     0 */
	TYPEDESCRIPTION            m_SaveData[5];        /*     0    80 */
	/* --- cacheline 1 boundary (64 bytes) was 16 bytes ago --- */
	float                      m_flFrameRate;        /*   160     4 */
	float                      m_flGroundSpeed;      /*   164     4 */
	float                      m_flLastEventCheck;   /*   168     4 */
	BOOL                       m_fSequenceFinished;  /*   172     4 */
	BOOL                       m_fSequenceLoops;     /*   176     4 */
	/* <0> (null):0 */
	virtual int Save(class CBaseAnimating *, class CSave &); /* linkage=_ZN14CBaseAnimating4SaveER5CSave */

	/* <0> (null):0 */
	virtual int Restore(class CBaseAnimating *, class CRestore &); /* linkage=_ZN14CBaseAnimating7RestoreER8CRestore */

	/* <0> (null):0 */
	float StudioFrameAdvance(class CBaseAnimating *, float); /* linkage=_ZN14CBaseAnimating18StudioFrameAdvanceEf */

	/* <0> (null):0 */
	BOOL GetSequenceFlags(class CBaseAnimating *); /* linkage=_ZN14CBaseAnimating16GetSequenceFlagsEv */

	/* <0> (null):0 */
	int LookupActivity(class CBaseAnimating *, int); /* linkage=_ZN14CBaseAnimating14LookupActivityEi */

	/* <0> (null):0 */
	int LookupActivityHeaviest(class CBaseAnimating *, int); /* linkage=_ZN14CBaseAnimating22LookupActivityHeaviestEi */

	/* <0> (null):0 */
	int LookupSequence(class CBaseAnimating *, const char  *); /* linkage=_ZN14CBaseAnimating14LookupSequenceEPKc */

	/* <0> (null):0 */
	void ResetSequenceInfo(class CBaseAnimating *); /* linkage=_ZN14CBaseAnimating17ResetSequenceInfoEv */

	/* <0> (null):0 */
	void DispatchAnimEvents(class CBaseAnimating *, float); /* linkage=_ZN14CBaseAnimating18DispatchAnimEventsEf */

	/* <0> (null):0 */
	virtual void HandleAnimEvent(class CBaseAnimating *, MonsterEvent_t *); /* linkage=_ZN14CBaseAnimating15HandleAnimEventEP14MonsterEvent_t */

	/* <0> (null):0 */
	float SetBoneController(class CBaseAnimating *, int, float); /* linkage=_ZN14CBaseAnimating17SetBoneControllerEif */

	/* <0> (null):0 */
	void InitBoneControllers(class CBaseAnimating *); /* linkage=_ZN14CBaseAnimating19InitBoneControllersEv */

	/* <0> (null):0 */
	float SetBlending(class CBaseAnimating *, int, float); /* linkage=_ZN14CBaseAnimating11SetBlendingEif */

	/* <0> (null):0 */
	void GetBonePosition(class CBaseAnimating *, int, class Vector &, class Vector &); /* linkage=_ZN14CBaseAnimating15GetBonePositionEiR6VectorS1_ */

	/* <0> (null):0 */
	void GetAutomovement(class CBaseAnimating *, class Vector &, class Vector &, float); /* linkage=_ZN14CBaseAnimating15GetAutomovementER6VectorS1_f */

	/* <0> (null):0 */
	int FindTransition(class CBaseAnimating *, int, int, int *); /* linkage=_ZN14CBaseAnimating14FindTransitionEiiPi */

	/* <0> (null):0 */
	void GetAttachment(class CBaseAnimating *, int, class Vector &, class Vector &); /* linkage=_ZN14CBaseAnimating13GetAttachmentEiR6VectorS1_ */

	/* <0> (null):0 */
	void SetBodygroup(class CBaseAnimating *, int, int); /* linkage=_ZN14CBaseAnimating12SetBodygroupEii */

	/* <0> (null):0 */
	int GetBodygroup(class CBaseAnimating *, int); /* linkage=_ZN14CBaseAnimating12GetBodygroupEi */

	/* <0> (null):0 */
	int ExtractBbox(class CBaseAnimating *, int, float *, float *); /* linkage=_ZN14CBaseAnimating11ExtractBboxEiPfS0_ */

	/* <0> (null):0 */
	void SetSequenceBox(class CBaseAnimating *); /* linkage=_ZN14CBaseAnimating14SetSequenceBoxEv */

	/* vtable has 3 entries: {
	   [4] = Save(_ZN14CBaseAnimating4SaveER5CSave), 
	   [5] = Restore(_ZN14CBaseAnimating7RestoreER8CRestore), 
	   [58] = HandleAnimEvent(_ZN14CBaseAnimating15HandleAnimEventEP14MonsterEvent_t), 
	} */
	/* size: 180, cachelines: 3, members: 7 */
	/* last cacheline: 52 bytes */

	/* BRAIN FART ALERT! 180 != 100 + 0(holes), diff = 80 */

}; /* size: 180 */

/* 389 */
/* <0> (null):0 */
class CBaseDelay {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 390 */
/* <0> (null):0 */
TYPEDESCRIPTION            array[5]; /* size: 80 */

/* 391 */
 /* pointer to 388 */
 /* size: 4 */

/* 392 */
 /* pointer to 385 */
 /* size: 4 */

/* 393 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 394 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 395 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 396 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 397 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 398 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 399 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 400 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 401 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 402 */
 /* pointer to 403 */
 /* size: 4 */

/* 403 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 676 */

/* 404 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 405 */
/* <0> (null):0 */
class CPointEntity {
	/* <0> (null):0 */
	virtual int ObjectCaps(class CPointEntity *); /* linkage=_ZN12CPointEntity10ObjectCapsEv */

	/* vtable has 1 entries: {
	   [6] = ObjectCaps(_ZN12CPointEntity10ObjectCapsEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 406 */
 /* pointer to 405 */
 /* size: 4 */

/* 407 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 408 */
 /* pointer to 370 */
 /* size: 4 */

/* 409 */
/* <0> (null):0 */
class CBaseMonster {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 410 */
 /* pointer to 409 */
 /* size: 4 */

/* 411 */
/* <0> (null):0 */
struct CSquadMonster {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 412 */
 /* pointer to 411 */
 /* size: 4 */

/* 413 */
 /* pointer to 414 */
 /* size: 4 */

/* 414 */
/* <0> (null):0 */
struct CBasePlayerItem {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 415 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 416 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 417 */
/* <0> (null):0 */
class Vector              array[2]; /* size: 24 */

/* 418 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 419 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 420 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 421 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 422 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 423 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 424 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 425 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 426 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 427 */
 /* pointer to 77 */
 /* size: 4 */

/* Functions: */

/* <0> (null):0 */
void Vector2D(class Vector2D *)
{
} /* size: 0 */

/* <0> (null):0 */
void Vector2D(class Vector2D *, float, float)
{
} /* size: 137725408 */

/* <0> (null):0 */
class Vector2D operator+(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DplERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator-(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DmiERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator*(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DmlEf */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator/(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DdvEf */
{
} /* size: 8 */

/* <0> (null):0 */
float Length(const class Vector2D  *) /* linkage=_ZNK8Vector2D6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector2D  *) /* linkage=_ZNK8Vector2D13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector2D Normalize(const class Vector2D  *) /* linkage=_ZNK8Vector2D9NormalizeEv */
{
} /* size: 8 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector2D *) /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector2D *, float) /* linkage=_ZN8Vector2D6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void Vector(class Vector *)
{
} /* size: 137691136 */

/* <0> (null):0 */
void Vector(class Vector *, float, float, float)
{
} /* size: 248 */

/* <0> (null):0 */
void Vector(class Vector *, const class Vector  &)
{
} /* size: 137728188 */

/* <0> (null):0 */
void Vector(class Vector *, float *)
{
} /* size: 0 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *) /* linkage=_ZNK6VectorngEv */
{
} /* size: 12 */

/* <0> (null):0 */
int operator==(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectoreqERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
int operator!=(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorneERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector operator+(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorplERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectormiERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator*(const class Vector  *, float) /* linkage=_ZNK6VectormlEf */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator/(const class Vector  *, float) /* linkage=_ZNK6VectordvEf */
{
} /* size: 12 */

/* <0> (null):0 */
void CopyToArray(const class Vector  *, float *) /* linkage=_ZNK6Vector11CopyToArrayEPf */
{
} /* size: 320 */

/* <0> (null):0 */
float Length(const class Vector  *) /* linkage=_ZNK6Vector6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector  *) /* linkage=_ZNK6Vector13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
float * operator float*(class Vector *) /* linkage=_ZN6VectorcvPfEv */
{
} /* size: 4 */

/* <0> (null):0 */
const float  * operator const float*(const class Vector  *) /* linkage=_ZNK6VectorcvPKfEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector Normalize(const class Vector  *) /* linkage=_ZNK6Vector9NormalizeEv */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector2D Make2D(const class Vector  *) /* linkage=_ZNK6Vector6Make2DEv */
{
} /* size: 8 */

/* <0> (null):0 */
float Length2D(const class Vector  *) /* linkage=_ZNK6Vector8Length2DEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector  *, float) /* linkage=_ZNK6Vector16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector  *, float) /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector *) /* linkage=_ZN6Vector16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector *, float) /* linkage=_ZN6Vector6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void CSaveRestoreBuffer(class CSaveRestoreBuffer *)
{
} /* size: 0 */

/* <0> (null):0 */
void CSaveRestoreBuffer(class CSaveRestoreBuffer *, SAVERESTOREDATA *)
{
} /* size: 0 */

/* <0> (null):0 */
void ~CSaveRestoreBuffer(class CSaveRestoreBuffer *, int)
{
} /* size: 0 */

/* <0> (null):0 */
int EntityIndex(class CSaveRestoreBuffer *, entvars_t *) /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
int EntityIndex(class CSaveRestoreBuffer *, edict_t *) /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP7edict_s */
{
} /* size: 4 */

/* <0> (null):0 */
int EntityIndex(class CSaveRestoreBuffer *, EOFFSET) /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEi */
{
} /* size: 4 */

/* <0> (null):0 */
int EntityIndex(class CSaveRestoreBuffer *, class CBaseEntity *) /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP11CBaseEntity */
{
} /* size: 4 */

/* <0> (null):0 */
int EntityFlags(class CSaveRestoreBuffer *, int, int) /* linkage=_ZN18CSaveRestoreBuffer11EntityFlagsEii */
{
} /* size: 4 */

/* <0> (null):0 */
int EntityFlagsSet(class CSaveRestoreBuffer *, int, int) /* linkage=_ZN18CSaveRestoreBuffer14EntityFlagsSetEii */
{
} /* size: 4 */

/* <0> (null):0 */
edict_t * EntityFromIndex(class CSaveRestoreBuffer *, int) /* linkage=_ZN18CSaveRestoreBuffer15EntityFromIndexEi */
{
} /* size: 4 */

/* <0> (null):0 */
short unsigned int TokenHash(class CSaveRestoreBuffer *, const char  *) /* linkage=_ZN18CSaveRestoreBuffer9TokenHashEPKc */
{
} /* size: 2 */

/* <0> (null):0 */
void BufferRewind(class CSaveRestoreBuffer *, int) /* linkage=_ZN18CSaveRestoreBuffer12BufferRewindEi */
{
} /* size: 0 */

/* <0> (null):0 */
unsigned int HashString(class CSaveRestoreBuffer *, const char  *) /* linkage=_ZN18CSaveRestoreBuffer10HashStringEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int ObjectCaps(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Spawn(class CBaseEntity *) /* linkage=_ZN11CBaseEntity5SpawnEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Precache(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8PrecacheEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Restart(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7RestartEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Activate(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8ActivateEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int Classify(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8ClassifyEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void DeathNotice(class CBaseEntity *, entvars_t *) /* linkage=_ZN11CBaseEntity11DeathNoticeEP9entvars_s */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int BloodColor(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10BloodColorEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsTriggered(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity11IsTriggeredEPS_ */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CBaseMonster * MyMonsterPointer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity16MyMonsterPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CSquadMonster * MySquadMonsterPointer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity21MySquadMonsterPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int GetToggleState(class CBaseEntity *) /* linkage=_ZN11CBaseEntity14GetToggleStateEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void AddPoints(class CBaseEntity *, int, BOOL) /* linkage=_ZN11CBaseEntity9AddPointsEii */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void AddPointsToTeam(class CBaseEntity *, int, BOOL) /* linkage=_ZN11CBaseEntity15AddPointsToTeamEii */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL AddPlayerItem(class CBaseEntity *, class CBasePlayerItem *) /* linkage=_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL RemovePlayerItem(class CBaseEntity *, class CBasePlayerItem *) /* linkage=_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int GiveAmmo(class CBaseEntity *, int, char *, int) /* linkage=_ZN11CBaseEntity8GiveAmmoEiPci */
{
} /* size: 4 */

/* <0> (null):0 */
virtual float GetDelay(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8GetDelayEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int IsMoving(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8IsMovingEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void OverrideReset(class CBaseEntity *) /* linkage=_ZN11CBaseEntity13OverrideResetEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void SetToggleState(class CBaseEntity *, int) /* linkage=_ZN11CBaseEntity14SetToggleStateEi */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void StartSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity13StartSneakingEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void StopSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12StopSneakingEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL OnControls(class CBaseEntity *, entvars_t *) /* linkage=_ZN11CBaseEntity10OnControlsEP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10IsSneakingEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsAlive(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7IsAliveEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsBSPModel(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10IsBSPModelEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL ReflectGauss(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12ReflectGaussEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsPlayer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8IsPlayerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsNetClient(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11IsNetClientEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual const char  * TeamID(class CBaseEntity *) /* linkage=_ZN11CBaseEntity6TeamIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Think(class CBaseEntity *) /* linkage=_ZN11CBaseEntity5ThinkEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Touch(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity5TouchEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Use(class CBaseEntity *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float) /* linkage=_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Blocked(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity7BlockedEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
virtual class CBaseEntity * Respawn(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7RespawnEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void UpdateOwner(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11UpdateOwnerEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL FBecomeProne(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12FBecomeProneEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class Vector Center(class CBaseEntity *) /* linkage=_ZN11CBaseEntity6CenterEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector EyePosition(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11EyePositionEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector EarPosition(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11EarPositionEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector BodyTarget(class CBaseEntity *, const class Vector  &) /* linkage=_ZN11CBaseEntity10BodyTargetERK6Vector */
{
} /* size: 12 */

/* <0> (null):0 */
virtual int Illumination(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12IlluminationEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL HasTarget(class CBaseEntity *, string_t) /* linkage=_ZN11CBaseEntity9HasTargetEj */
{
} /* size: 4 */

/* <0> (null):0 */
void CSave(class CSave *, SAVERESTOREDATA *)
{
} /* size: 0 */

/* <0> (null):0 */
void WriteShort(class CSave *, const char  *, const short int  *, int) /* linkage=_ZN5CSave10WriteShortEPKcPKsi */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteInt(class CSave *, const char  *, const int  *, int) /* linkage=_ZN5CSave8WriteIntEPKcPKii */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteFloat(class CSave *, const char  *, const float  *, int) /* linkage=_ZN5CSave10WriteFloatEPKcPKfi */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteTime(class CSave *, const char  *, const float  *, int) /* linkage=_ZN5CSave9WriteTimeEPKcPKfi */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteData(class CSave *, const char  *, int, const char  *) /* linkage=_ZN5CSave9WriteDataEPKciS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteString(class CSave *, const char  *, const char  *) /* linkage=_ZN5CSave11WriteStringEPKcS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteString(class CSave *, const char  *, const int  *, int) /* linkage=_ZN5CSave11WriteStringEPKcPKii */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteVector(class CSave *, const char  *, const class Vector  &) /* linkage=_ZN5CSave11WriteVectorEPKcRK6Vector */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteVector(class CSave *, const char  *, const float  *, int) /* linkage=_ZN5CSave11WriteVectorEPKcPKfi */
{
} /* size: 0 */

/* <0> (null):0 */
void WritePositionVector(class CSave *, const char  *, const class Vector  &) /* linkage=_ZN5CSave19WritePositionVectorEPKcRK6Vector */
{
} /* size: 0 */

/* <0> (null):0 */
void WritePositionVector(class CSave *, const char  *, const float  *, int) /* linkage=_ZN5CSave19WritePositionVectorEPKcPKfi */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteFunction(class CSave *, const char  *, void * *, int) /* linkage=_ZN5CSave13WriteFunctionEPKcPPvi */
{
} /* size: 0 */

/* <0> (null):0 */
int WriteEntVars(class CSave *, const char  *, entvars_t *) /* linkage=_ZN5CSave12WriteEntVarsEPKcP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
int WriteFields(class CSave *, const char  *, void *, TYPEDESCRIPTION *, int) /* linkage=_ZN5CSave11WriteFieldsEPKcPvP15TYPEDESCRIPTIONi */
{
} /* size: 4 */

/* <0> (null):0 */
int DataEmpty(class CSave *, const char  *, int) /* linkage=_ZN5CSave9DataEmptyEPKci */
{
} /* size: 4 */

/* <0> (null):0 */
void BufferField(class CSave *, const char  *, int, const char  *) /* linkage=_ZN5CSave11BufferFieldEPKciS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void BufferString(class CSave *, char *, int) /* linkage=_ZN5CSave12BufferStringEPci */
{
} /* size: 0 */

/* <0> (null):0 */
void BufferData(class CSave *, const char  *, int) /* linkage=_ZN5CSave10BufferDataEPKci */
{
} /* size: 0 */

/* <0> (null):0 */
void BufferHeader(class CSave *, const char  *, int) /* linkage=_ZN5CSave12BufferHeaderEPKci */
{
} /* size: 0 */

/* <0> (null):0 */
void CRestore(class CRestore *, SAVERESTOREDATA *)
{
} /* size: 0 */

/* <0> (null):0 */
int ReadEntVars(class CRestore *, const char  *, entvars_t *) /* linkage=_ZN8CRestore11ReadEntVarsEPKcP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
int ReadFields(class CRestore *, const char  *, void *, TYPEDESCRIPTION *, int) /* linkage=_ZN8CRestore10ReadFieldsEPKcPvP15TYPEDESCRIPTIONi */
{
} /* size: 4 */

/* <0> (null):0 */
int ReadField(class CRestore *, void *, TYPEDESCRIPTION *, int, int, int, char *, void *) /* linkage=_ZN8CRestore9ReadFieldEPvP15TYPEDESCRIPTIONiiiPcS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
int ReadInt(class CRestore *) /* linkage=_ZN8CRestore7ReadIntEv */
{
} /* size: 4 */

/* <0> (null):0 */
short int ReadShort(class CRestore *) /* linkage=_ZN8CRestore9ReadShortEv */
{
} /* size: 2 */

/* <0> (null):0 */
int ReadNamedInt(class CRestore *, const char  *) /* linkage=_ZN8CRestore12ReadNamedIntEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
char * ReadNamedString(class CRestore *, const char  *) /* linkage=_ZN8CRestore15ReadNamedStringEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
int Empty(class CRestore *) /* linkage=_ZN8CRestore5EmptyEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetGlobalMode(class CRestore *, int) /* linkage=_ZN8CRestore13SetGlobalModeEi */
{
} /* size: 0 */

/* <0> (null):0 */
void PrecacheMode(class CRestore *, BOOL) /* linkage=_ZN8CRestore12PrecacheModeEi */
{
} /* size: 0 */

/* <0> (null):0 */
char * BufferPointer(class CRestore *) /* linkage=_ZN8CRestore13BufferPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
void BufferReadBytes(class CRestore *, char *, int) /* linkage=_ZN8CRestore15BufferReadBytesEPci */
{
} /* size: 0 */

/* <0> (null):0 */
void BufferSkipBytes(class CRestore *, int) /* linkage=_ZN8CRestore15BufferSkipBytesEi */
{
} /* size: 0 */

/* <0> (null):0 */
int BufferSkipZString(class CRestore *) /* linkage=_ZN8CRestore17BufferSkipZStringEv */
{
} /* size: 4 */

/* <0> (null):0 */
int BufferCheckZString(class CRestore *, const char  *) /* linkage=_ZN8CRestore18BufferCheckZStringEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
void BufferReadHeader(class CRestore *, HEADER *) /* linkage=_ZN8CRestore16BufferReadHeaderEP6HEADER */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int Save(class CBaseAnimating *, class CSave &) /* linkage=_ZN14CBaseAnimating4SaveER5CSave */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int Restore(class CBaseAnimating *, class CRestore &) /* linkage=_ZN14CBaseAnimating7RestoreER8CRestore */
{
} /* size: 4 */

/* <0> (null):0 */
float StudioFrameAdvance(class CBaseAnimating *, float) /* linkage=_ZN14CBaseAnimating18StudioFrameAdvanceEf */
{
} /* size: 4 */

/* <0> (null):0 */
BOOL GetSequenceFlags(class CBaseAnimating *) /* linkage=_ZN14CBaseAnimating16GetSequenceFlagsEv */
{
} /* size: 4 */

/* <0> (null):0 */
int LookupActivity(class CBaseAnimating *, int) /* linkage=_ZN14CBaseAnimating14LookupActivityEi */
{
} /* size: 4 */

/* <0> (null):0 */
int LookupActivityHeaviest(class CBaseAnimating *, int) /* linkage=_ZN14CBaseAnimating22LookupActivityHeaviestEi */
{
} /* size: 4 */

/* <0> (null):0 */
int LookupSequence(class CBaseAnimating *, const char  *) /* linkage=_ZN14CBaseAnimating14LookupSequenceEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
void ResetSequenceInfo(class CBaseAnimating *) /* linkage=_ZN14CBaseAnimating17ResetSequenceInfoEv */
{
} /* size: 0 */

/* <0> (null):0 */
void DispatchAnimEvents(class CBaseAnimating *, float) /* linkage=_ZN14CBaseAnimating18DispatchAnimEventsEf */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void HandleAnimEvent(class CBaseAnimating *, MonsterEvent_t *) /* linkage=_ZN14CBaseAnimating15HandleAnimEventEP14MonsterEvent_t */
{
} /* size: 0 */

/* <0> (null):0 */
float SetBoneController(class CBaseAnimating *, int, float) /* linkage=_ZN14CBaseAnimating17SetBoneControllerEif */
{
} /* size: 4 */

/* <0> (null):0 */
void InitBoneControllers(class CBaseAnimating *) /* linkage=_ZN14CBaseAnimating19InitBoneControllersEv */
{
} /* size: 0 */

/* <0> (null):0 */
float SetBlending(class CBaseAnimating *, int, float) /* linkage=_ZN14CBaseAnimating11SetBlendingEif */
{
} /* size: 4 */

/* <0> (null):0 */
void GetBonePosition(class CBaseAnimating *, int, class Vector &, class Vector &) /* linkage=_ZN14CBaseAnimating15GetBonePositionEiR6VectorS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void GetAutomovement(class CBaseAnimating *, class Vector &, class Vector &, float) /* linkage=_ZN14CBaseAnimating15GetAutomovementER6VectorS1_f */
{
} /* size: 0 */

/* <0> (null):0 */
int FindTransition(class CBaseAnimating *, int, int, int *) /* linkage=_ZN14CBaseAnimating14FindTransitionEiiPi */
{
} /* size: 4 */

/* <0> (null):0 */
void GetAttachment(class CBaseAnimating *, int, class Vector &, class Vector &) /* linkage=_ZN14CBaseAnimating13GetAttachmentEiR6VectorS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void SetBodygroup(class CBaseAnimating *, int, int) /* linkage=_ZN14CBaseAnimating12SetBodygroupEii */
{
} /* size: 0 */

/* <0> (null):0 */
int GetBodygroup(class CBaseAnimating *, int) /* linkage=_ZN14CBaseAnimating12GetBodygroupEi */
{
} /* size: 4 */

/* <0> (null):0 */
int ExtractBbox(class CBaseAnimating *, int, float *, float *) /* linkage=_ZN14CBaseAnimating11ExtractBboxEiPfS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
void SetSequenceBox(class CBaseAnimating *) /* linkage=_ZN14CBaseAnimating14SetSequenceBoxEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Restore(class CBaseAnimating *const this, class CRestore &const restore)
{
} /* size: 0 */

/* <0> (null):0 */
void Save(class CBaseAnimating *const this, class CSave &const save)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator==(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator!=(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, float X, float Y, float Z)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator+(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 543649391 */

/* <0> (null):0 */
inline void operator*(const class Vector  *const this, float fl)
{
} /* size: 1935762015 */

/* <0> (null):0 */
inline edict_t * ENT(const entvars_t  * pev)
{
} /* size: 4 */

/* <0> (null):0 */
inline BOOL FStrEq(const char  * sz1, const char  * sz2)
{
} /* size: 4 */

/* <0> (null):0 */
inline void ObjectCaps(class CBaseEntity *const this)
{
} /* size: 1263426143 */

/* <0> (null):0 */
virtual int ObjectCaps(class CPointEntity *) /* linkage=_ZN12CPointEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
inline void ObjectCaps(class CPointEntity *const this)
{
} /* size: 1417244783 */

/* <0> (null):0 */
inline void operator float*(class Vector *const this)
{
} /* size: 1801538870 */

/* <0> (null):0 */
void Spawn(class CBaseEntity *const this)
{
} /* size: 1869570673 */

/* <0> (null):0 */
void Precache(class CBaseEntity *const this)
{
} /* size: 1953693797 */

/* <0> (null):0 */
void Restart(class CBaseEntity *const this)
{
} /* size: 1818324338 */

/* <0> (null):0 */
void ObjectCaps(class CBaseEntity *const this)
{
} /* size: 1634559086 */

/* <0> (null):0 */
void Activate(class CBaseEntity *const this)
{
} /* size: 1953693811 */

/* <0> (null):0 */
void Classify(class CBaseEntity *const this)
{
} /* size: 1752462456 */

/* <0> (null):0 */
void DeathNotice(class CBaseEntity *const this, entvars_t * pevChild)
{
} /* size: 7630177 */

/* <0> (null):0 */
void BloodColor(class CBaseEntity *const this)
{
} /* size: 1701602676 */

/* <0> (null):0 */
void IsTriggered(class CBaseEntity *const this, class CBaseEntity * pActivator)
{
} /* size: 1935958386 */

/* <0> (null):0 */
void MyMonsterPointer(class CBaseEntity *const this)
{
} /* size: 1694511986 */

/* <0> (null):0 */
void MySquadMonsterPointer(class CBaseEntity *const this)
{
} /* size: 1953720684 */

/* <0> (null):0 */
void GetToggleState(class CBaseEntity *const this)
{
} /* size: 2037544046 */

/* <0> (null):0 */
void AddPoints(class CBaseEntity *const this, int score, BOOL bAllowNegativeScore)
{
} /* size: 1090544741 */

/* <0> (null):0 */
void AddPointsToTeam(class CBaseEntity *const this, int score, BOOL bAllowNegativeScore)
{
} /* size: 7629941 */

/* <0> (null):0 */
void AddPlayerItem(class CBaseEntity *const this, class CBasePlayerItem * pItem)
{
} /* size: 1953383790 */

/* <0> (null):0 */
void RemovePlayerItem(class CBaseEntity *const this, class CBasePlayerItem * pItem)
{
} /* size: 1768768878 */

/* <0> (null):0 */
void GiveAmmo(class CBaseEntity *const this, int iAmount, char * szName, int iMax)
{
} /* size: 1684955501 */

/* <0> (null):0 */
void GetDelay(class CBaseEntity *const this)
{
} /* size: 1182033223 */

/* <0> (null):0 */
void IsMoving(class CBaseEntity *const this)
{
	operator!=(const class Vector  *const this,
			const class Vector  &const v); /* size=1918981753, low_pc=0 */ //     0
} /* size: 2052288102 */

/* <0> (null):0 */
void OverrideReset(class CBaseEntity *const this)
{
} /* size: 1866884461 */

/* <0> (null):0 */
void SetToggleState(class CBaseEntity *const this, int state)
{
} /* size: 842220370 */

/* <0> (null):0 */
void StartSneaking(class CBaseEntity *const this)
{
} /* size: 1768702821 */

/* <0> (null):0 */
void StopSneaking(class CBaseEntity *const this)
{
} /* size: 6649196 */

/* <0> (null):0 */
void OnControls(class CBaseEntity *const this, entvars_t * pev)
{
} /* size: 1879079269 */

/* <0> (null):0 */
void IsSneaking(class CBaseEntity *const this)
{
} /* size: 1718616164 */

/* <0> (null):0 */
void IsAlive(class CBaseEntity *const this)
{
} /* size: 1702060354 */

/* <0> (null):0 */
void IsBSPModel(class CBaseEntity *const this)
{
} /* size: 1699966566 */

/* <0> (null):0 */
void ReflectGauss(class CBaseEntity *const this)
{
} /* size: 1968468837 */

/* <0> (null):0 */
void IsPlayer(class CBaseEntity *const this)
{
} /* size: 1131308656 */

/* <0> (null):0 */
void IsNetClient(class CBaseEntity *const this)
{
} /* size: 1936028261 */

/* <0> (null):0 */
void TeamID(class CBaseEntity *const this)
{
} /* size: 1920287610 */

/* <0> (null):0 */
void Think(class CBaseEntity *const this)
{
} /* size: 1313427280 */

/* <0> (null):0 */
void Touch(class CBaseEntity *const this, class CBaseEntity * pOther)
{
} /* size: 1315204197 */

/* <0> (null):0 */
void Use(class CBaseEntity *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
} /* size: 1701209717 */

/* <0> (null):0 */
void Blocked(class CBaseEntity *const this, class CBaseEntity * pOther)
{
} /* size: 1953719634 */

/* <0> (null):0 */
void Respawn(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void UpdateOwner(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void FBecomeProne(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Center(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
	operator*(const class Vector  *const this,
			float fl); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void EyePosition(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void EarPosition(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void BodyTarget(class CBaseEntity *const this, const class Vector  &const posSrc)
{
} /* size: 0 */

/* <0> (null):0 */
void Illumination(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void HandleAnimEvent(class CBaseAnimating *const this, MonsterEvent_t * pEvent)
{
} /* size: 0 */

/* <0> (null):0 */
void HasTarget(class CBaseEntity *const this, string_t targetname)
{
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Restore(class CBaseAnimating *const this, class CRestore &const restore)
{
	Restore(class CBaseAnimating *const this,
		class CRestore &const restore); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Save(class CBaseAnimating *const this, class CSave &const save)
{
	Save(class CBaseAnimating *const this,
		class CSave &const save); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void StudioFrameAdvance(class CBaseAnimating *const this, float flInterval)
{
} /* size: 0 */

/* <0> (null):0 */
void LookupActivity(class CBaseAnimating *const this, int activity)
{
	{
		void * pmodel;                                        //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void LookupActivityHeaviest(class CBaseAnimating *const this, int activity)
{
	{
		void * pmodel;                                        //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void LookupSequence(class CBaseAnimating *const this, const char  * label)
{
	{
		void * pmodel;                                        //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void GetSequenceFlags(class CBaseAnimating *const this)
{
	{
		void * pmodel;                                        //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void ResetSequenceInfo(class CBaseAnimating *const this)
{
	{
		void * pmodel;                                        //     0
		GetSequenceFlags(class CBaseAnimating *const this); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void GetSequenceFlags(class CBaseAnimating *const this)
{
	{
		void * pmodel;                                        //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void DispatchAnimEvents(class CBaseAnimating *const this, float flInterval)
{
	{
		MonsterEvent_t event;                                 //     0
		void * pmodel;                                        //     0
		float flStart;                                        //     0
		float flEnd;                                          //     0
		int index;                                            //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void SetBoneController(class CBaseAnimating *const this, int iController, float flValue)
{
	{
		void * pmodel;                                        //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void InitBoneControllers(class CBaseAnimating *const this)
{
	{
		void * pmodel;                                        //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void SetBlending(class CBaseAnimating *const this, int iBlender, float flValue)
{
	{
		void * pmodel;                                        //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void GetBonePosition(class CBaseAnimating *const this, int iBone, class Vector &const origin, class Vector &const angles)
{
} /* size: 0 */

/* <0> (null):0 */
void GetAttachment(class CBaseAnimating *const this, int iAttachment, class Vector &const origin, class Vector &const angles)
{
} /* size: 0 */

/* <0> (null):0 */
void FindTransition(class CBaseAnimating *const this, int iEndingSequence, int iGoalSequence, int * piDir)
{
	{
		void * pmodel;                                        //     0
		{
			int iDir;                                     //     0
			int sequence;                                 //     0
		}
	}
} /* size: 0 */

/* <0> (null):0 */
void GetAutomovement(class CBaseAnimating *const this, class Vector &const origin, class Vector &const angles, float flInterval)
{
} /* size: 0 */

/* <0> (null):0 */
void SetBodygroup(class CBaseAnimating *const this, int iGroup, int iValue)
{
} /* size: 0 */

/* <0> (null):0 */
void GetBodygroup(class CBaseAnimating *const this, int iGroup)
{
} /* size: 0 */

/* <0> (null):0 */
void ExtractBbox(class CBaseAnimating *const this, int sequence, float * mins, float * maxs)
{
} /* size: 0 */

/* <0> (null):0 */
void ExtractBbox(class CBaseAnimating *const this, int sequence, float * mins, float * maxs)
{
} /* size: 0 */

/* <0> (null):0 */
void SetSequenceBox(class CBaseAnimating *const this)
{
	{
		class Vector mins;                                    //     0
		class Vector maxs;                                    //     0
		ExtractBbox(class CBaseAnimating *const this,
				int sequence,
				float * mins,
				float * maxs); /* size=0, low_pc=0 */ //     0
		{
			float yaw;                                    //     0
			class Vector xvector;                         //     0
			class Vector yvector;                         //     0
			class Vector bounds;                          //     0
			class Vector rmin;                            //     0
			class Vector rmax;                            //     0
			class Vector base;                            //     0
			class Vector transformed;                     //     0
			Vector(class Vector *const this,
				float X,
				float Y,
				float Z); /* size=0, low_pc=0 */ //     0
			Vector(class Vector *const this,
				float X,
				float Y,
				float Z); /* size=0, low_pc=0 */ //     0
			{
				int i;                                //     0
				{
					int j;                        //     0
					{
						int k;                //     0
						{
							int l;        //     0
						}
					}
				}
			}
		}
	}
} /* size: 0 */



/* Variables: */

void *                     pmodel; /* size: 4 */

void *                     pmodel; /* size: 4 */

void *                     pmodel; /* size: 4 */

void *                     pmodel; /* size: 4 */

void *                     pmodel; /* size: 4 */

; /* size: 138111052 */

void *                     pmodel; /* size: 4 */

MonsterEvent_t             event; /* size: 8 */

void *                     pmodel; /* size: 4 */

float                      flStart; /* size: 4 */

float                      flEnd; /* size: 4 */

int                        index; /* size: 4 */

void *                     pmodel; /* size: 4 */

void *                     pmodel; /* size: 4 */

void *                     pmodel; /* size: 4 */

void *                     pmodel; /* size: 4 */

int                        iDir; /* size: 4 */

int                        sequence; /* size: 4 */

class Vector              mins; /* size: 12 */

class Vector              maxs; /* size: 12 */

float                      yaw; /* size: 4 */

class Vector              xvector; /* size: 12 */

class Vector              yvector; /* size: 12 */

class Vector              bounds[2]; /* size: 24 */

class Vector              rmin; /* size: 12 */

class Vector              rmax; /* size: 12 */

class Vector              base; /* size: 12 */

class Vector              transformed; /* size: 12 */

int                        i; /* size: 4 */

int                        j; /* size: 4 */

int                        k; /* size: 4 */

int                        l; /* size: 4 */

extern class _IO_FILE *           stdin; /* size: 4 */

extern class _IO_FILE *           stdout; /* size: 4 */

intconst                   k_cubSaltSize; /* size: 4 */

GID_tconst                 k_GIDNil; /* size: 8 */

GID_tconst                 k_TxnIDNil; /* size: 8 */

GID_tconst                 k_TxnIDUnknown; /* size: 8 */

PackageId_tconst           k_uPackageIdFreeSub; /* size: 4 */

PackageId_tconst           k_uPackageIdInvalid; /* size: 4 */

AppId_tconst               k_uAppIdInvalid; /* size: 4 */

AssetClassId_tconst        k_ulAssetClassIdInvalid; /* size: 8 */

PhysicalItemId_tconst      k_uPhysicalItemIdInvalid; /* size: 4 */

DepotId_tconst             k_uDepotIdInvalid; /* size: 4 */

CellID_tconst              k_uCellIDInvalid; /* size: 4 */

SteamAPICall_tconst        k_uAPICallInvalid; /* size: 8 */

PartnerId_tconst           k_uPartnerIdInvalid; /* size: 4 */

extern enginefuncs_t              g_engfuncs; /* size: 632 */

extern globalvars_t *             gpGlobals; /* size: 4 */

extern class Vectorconst          g_vecZero; /* size: 12 */

; /* size: 0 */

/* Types: */

/* 1 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 2 */
unsigned int
 /* size: 4 */

/* 3 */
unsigned char
 /* size: 1 */

/* 4 */
short unsigned int
 /* size: 2 */

/* 5 */
long unsigned int
 /* size: 4 */

/* 6 */
signed char
 /* size: 1 */

/* 7 */
short int
 /* size: 2 */

/* 8 */
int
 /* size: 4 */

/* 9 */
long long int
 /* size: 8 */

/* 10 */
long long unsigned int
 /* size: 8 */

/* 11 */
/* <0> (null):0 */
typedef long long int __quad_t; /* size: 8 */

/* 12 */
/* <0> (null):0 */
typedef long int __off_t; /* size: 4 */

/* 13 */
long int
 /* size: 4 */

/* 14 */
/* <0> (null):0 */
typedef __quad_t __off64_t; /* size: 8 */

/* 15 */
/* <0> (null):0 */
int                        array[2]; /* size: 8 */

/* 16 */
 /* pointer to 0 */
 /* size: 4 */

/* 17 */
 /* pointer to 18 */
 /* size: 4 */

/* 18 */
char
 /* size: 1 */

/* 19 */
/* <0> (null):0 */
struct _IO_FILE {
	int                        _flags;               /*     0     4 */
	char *                     _IO_read_ptr;         /*     4     4 */
	char *                     _IO_read_end;         /*     8     4 */
	char *                     _IO_read_base;        /*    12     4 */
	char *                     _IO_write_base;       /*    16     4 */
	char *                     _IO_write_ptr;        /*    20     4 */
	char *                     _IO_write_end;        /*    24     4 */
	char *                     _IO_buf_base;         /*    28     4 */
	char *                     _IO_buf_end;          /*    32     4 */
	char *                     _IO_save_base;        /*    36     4 */
	char *                     _IO_backup_base;      /*    40     4 */
	char *                     _IO_save_end;         /*    44     4 */
	class _IO_marker *         _markers;             /*    48     4 */
	class _IO_FILE *           _chain;               /*    52     4 */
	int                        _fileno;              /*    56     4 */
	int                        _flags2;              /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	__off_t                    _old_offset;          /*    64     4 */
	short unsigned int         _cur_column;          /*    68     2 */
	signed char                _vtable_offset;       /*    70     1 */
	char                       _shortbuf[1];         /*    71     1 */
	_IO_lock_t *               _lock;                /*    72     4 */
	__off64_t                  _offset;              /*    76     8 */
	void *                     __pad1;               /*    84     4 */
	void *                     __pad2;               /*    88     4 */
	void *                     __pad3;               /*    92     4 */
	void *                     __pad4;               /*    96     4 */
	size_t                     __pad5;               /*   100     4 */
	int                        _mode;                /*   104     4 */
	char                       _unused2[40];         /*   108    40 */
	/* --- cacheline 2 boundary (128 bytes) was 20 bytes ago --- */

	/* size: 148, cachelines: 3, members: 29 */
	/* last cacheline: 20 bytes */
}; /* size: 148 */

/* 20 */
/* <0> (null):0 */
typedef void _IO_lock_t; /* size: 0 */

/* 21 */
/* <0> (null):0 */
struct _IO_marker {
	class _IO_marker *         _next;                /*     0     4 */
	class _IO_FILE *           _sbuf;                /*     4     4 */
	int                        _pos;                 /*     8     4 */

	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 22 */
 /* pointer to 21 */
 /* size: 4 */

/* 23 */
 /* pointer to 19 */
 /* size: 4 */

/* 24 */
 /* pointer to 21 */
 /* size: 4 */

/* 25 */
 /* pointer to 19 */
 /* size: 4 */

/* 26 */
/* <0> (null):0 */
char                       array[1]; /* size: 1 */

/* 27 */
 /* pointer to 20 */
 /* size: 4 */

/* 28 */
/* <0> (null):0 */
char                       array[40]; /* size: 40 */

/* 29 */
 /* pointer to 30 */
 /* size: 4 */

/* 30 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 31 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 32 */
/* <0> (null):0 */
char                       array[32]; /* size: 32 */

/* 33 */
bool
 /* size: 1 */

/* 34 */
/* <0> (null):0 */
typedef int qboolean; /* size: 4 */

/* 35 */
/* <0> (null):0 */
typedef unsigned char byte; /* size: 1 */

/* 36 */
long double
 /* size: 12 */

/* 37 */
double
 /* size: 8 */

/* 38 */
/* <0> (null):0 */
typedef float vec_t; /* size: 4 */

/* 39 */
float
 /* size: 4 */

/* 40 */
/* <0> (null):0 */
typedef float                      vec3_t[3]; /* size: 12 */

/* 41 */
/* <0> (null):0 */
float                      array[3]; /* size: 12 */

/* 42 */
/* <0> (null):0 */
typedef float                      vec4_t[4]; /* size: 16 */

/* 43 */
/* <0> (null):0 */
float                      array[4]; /* size: 16 */

/* 44 */
/* <0> (null):0 */
typedef unsigned int string_t; /* size: 4 */

/* 45 */
/* <0> (null):0 */
struct {
	byte                       r;                    /*     0     1 */
	byte                       g;                    /*     1     1 */
	byte                       b;                    /*     2     1 */

	/* size: 3, cachelines: 1, members: 3 */
	/* last cacheline: 3 bytes */
}; /* size: 3 */

/* 46 */
/* <0> (null):0 */
typedef class  color24; /* size: 3 */

/* 47 */
/* <0> (null):0 */
struct link_s {
	class link_s *             prev;                 /*     0     4 */
	class link_s *             next;                 /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 48 */
 /* pointer to 47 */
 /* size: 4 */

/* 49 */
/* <0> (null):0 */
typedef struct link_s link_t; /* size: 8 */

/* 50 */
/* <0> (null):0 */
typedef struct edict_s edict_t; /* size: 804 */

/* 51 */
/* <0> (null):0 */
struct edict_s {
	qboolean                   free;                 /*     0     4 */
	int                        serialnumber;         /*     4     4 */
	link_t                     area;                 /*     8     8 */
	int                        headnode;             /*    16     4 */
	int                        num_leafs;            /*    20     4 */
	short int                  leafnums[48];         /*    24    96 */
	/* --- cacheline 1 boundary (64 bytes) was 56 bytes ago --- */
	float                      freetime;             /*   120     4 */
	void *                     pvPrivateData;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	entvars_t                  v;                    /*   128   676 */
	/* --- cacheline 12 boundary (768 bytes) was 36 bytes ago --- */

	/* size: 804, cachelines: 13, members: 9 */
	/* last cacheline: 36 bytes */
}; /* size: 804 */

/* 52 */
 /* pointer to 50 */
 /* size: 4 */

/* 53 */
/* <0> (null):0 */
struct {
	float                      time;                 /*     0     4 */
	float                      frametime;            /*     4     4 */
	float                      force_retouch;        /*     8     4 */
	string_t                   mapname;              /*    12     4 */
	string_t                   startspot;            /*    16     4 */
	float                      deathmatch;           /*    20     4 */
	float                      coop;                 /*    24     4 */
	float                      teamplay;             /*    28     4 */
	float                      serverflags;          /*    32     4 */
	float                      found_secrets;        /*    36     4 */
	vec3_t                     v_forward;            /*    40    12 */
	vec3_t                     v_up;                 /*    52    12 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	vec3_t                     v_right;              /*    64    12 */
	float                      trace_allsolid;       /*    76     4 */
	float                      trace_startsolid;     /*    80     4 */
	float                      trace_fraction;       /*    84     4 */
	vec3_t                     trace_endpos;         /*    88    12 */
	vec3_t                     trace_plane_normal;   /*   100    12 */
	float                      trace_plane_dist;     /*   112     4 */
	edict_t *                  trace_ent;            /*   116     4 */
	float                      trace_inopen;         /*   120     4 */
	float                      trace_inwater;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	int                        trace_hitgroup;       /*   128     4 */
	int                        trace_flags;          /*   132     4 */
	int                        msg_entity;           /*   136     4 */
	int                        cdAudioTrack;         /*   140     4 */
	int                        maxClients;           /*   144     4 */
	int                        maxEntities;          /*   148     4 */
	const char  *              pStringBase;          /*   152     4 */
	void *                     pSaveData;            /*   156     4 */
	vec3_t                     vecLandmarkOffset;    /*   160    12 */

	/* size: 172, cachelines: 3, members: 31 */
	/* last cacheline: 44 bytes */
}; /* size: 172 */

/* 54 */
/* <0> (null):0 */
typedef class  globalvars_t; /* size: 172 */

/* 55 */
/* <0> (null):0 */
struct entvars_s {
	string_t                   classname;            /*     0     4 */
	string_t                   globalname;           /*     4     4 */
	vec3_t                     origin;               /*     8    12 */
	vec3_t                     oldorigin;            /*    20    12 */
	vec3_t                     velocity;             /*    32    12 */
	vec3_t                     basevelocity;         /*    44    12 */
	vec3_t                     clbasevelocity;       /*    56    12 */
	/* --- cacheline 1 boundary (64 bytes) was 4 bytes ago --- */
	vec3_t                     movedir;              /*    68    12 */
	vec3_t                     angles;               /*    80    12 */
	vec3_t                     avelocity;            /*    92    12 */
	vec3_t                     punchangle;           /*   104    12 */
	vec3_t                     v_angle;              /*   116    12 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	vec3_t                     endpos;               /*   128    12 */
	vec3_t                     startpos;             /*   140    12 */
	float                      impacttime;           /*   152     4 */
	float                      starttime;            /*   156     4 */
	int                        fixangle;             /*   160     4 */
	float                      idealpitch;           /*   164     4 */
	float                      pitch_speed;          /*   168     4 */
	float                      ideal_yaw;            /*   172     4 */
	float                      yaw_speed;            /*   176     4 */
	int                        modelindex;           /*   180     4 */
	string_t                   model;                /*   184     4 */
	int                        viewmodel;            /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	int                        weaponmodel;          /*   192     4 */
	vec3_t                     absmin;               /*   196    12 */
	vec3_t                     absmax;               /*   208    12 */
	vec3_t                     mins;                 /*   220    12 */
	vec3_t                     maxs;                 /*   232    12 */
	vec3_t                     size;                 /*   244    12 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	float                      ltime;                /*   256     4 */
	float                      nextthink;            /*   260     4 */
	int                        movetype;             /*   264     4 */
	int                        solid;                /*   268     4 */
	int                        skin;                 /*   272     4 */
	int                        body;                 /*   276     4 */
	int                        effects;              /*   280     4 */
	float                      gravity;              /*   284     4 */
	float                      friction;             /*   288     4 */
	int                        light_level;          /*   292     4 */
	int                        sequence;             /*   296     4 */
	int                        gaitsequence;         /*   300     4 */
	float                      frame;                /*   304     4 */
	float                      animtime;             /*   308     4 */
	float                      framerate;            /*   312     4 */
	unsigned char              controller[4];        /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	unsigned char              blending[2];          /*   320     2 */
	float                      scale;                /*   324     4 */
	int                        rendermode;           /*   328     4 */
	float                      renderamt;            /*   332     4 */
	vec3_t                     rendercolor;          /*   336    12 */
	int                        renderfx;             /*   348     4 */
	float                      health;               /*   352     4 */
	float                      frags;                /*   356     4 */
	int                        weapons;              /*   360     4 */
	float                      takedamage;           /*   364     4 */
	int                        deadflag;             /*   368     4 */
	vec3_t                     view_ofs;             /*   372    12 */
	int                        button;               /*   384     4 */
	/* --- cacheline 6 boundary (384 bytes) was 2 bytes ago --- */
	int                        impulse;              /*   388     4 */
	edict_t *                  chain;                /*   392     4 */
	edict_t *                  dmg_inflictor;        /*   396     4 */
	edict_t *                  enemy;                /*   400     4 */
	edict_t *                  aiment;               /*   404     4 */
	edict_t *                  owner;                /*   408     4 */
	edict_t *                  groundentity;         /*   412     4 */
	int                        spawnflags;           /*   416     4 */
	int                        flags;                /*   420     4 */
	int                        colormap;             /*   424     4 */
	int                        team;                 /*   428     4 */
	float                      max_health;           /*   432     4 */
	float                      teleport_time;        /*   436     4 */
	float                      armortype;            /*   440     4 */
	float                      armorvalue;           /*   444     4 */
	int                        waterlevel;           /*   448     4 */
	/* --- cacheline 7 boundary (448 bytes) was 2 bytes ago --- */
	int                        watertype;            /*   452     4 */
	string_t                   target;               /*   456     4 */
	string_t                   targetname;           /*   460     4 */
	string_t                   netname;              /*   464     4 */
	string_t                   message;              /*   468     4 */
	float                      dmg_take;             /*   472     4 */
	float                      dmg_save;             /*   476     4 */
	float                      dmg;                  /*   480     4 */
	float                      dmgtime;              /*   484     4 */
	string_t                   noise;                /*   488     4 */
	string_t                   noise1;               /*   492     4 */
	string_t                   noise2;               /*   496     4 */
	string_t                   noise3;               /*   500     4 */
	float                      speed;                /*   504     4 */
	float                      air_finished;         /*   508     4 */
	float                      pain_finished;        /*   512     4 */
	/* --- cacheline 8 boundary (512 bytes) was 2 bytes ago --- */
	float                      radsuit_finished;     /*   516     4 */
	edict_t *                  pContainingEntity;    /*   520     4 */
	int                        playerclass;          /*   524     4 */
	float                      maxspeed;             /*   528     4 */
	float                      fov;                  /*   532     4 */
	int                        weaponanim;           /*   536     4 */
	int                        pushmsec;             /*   540     4 */
	int                        bInDuck;              /*   544     4 */
	int                        flTimeStepSound;      /*   548     4 */
	int                        flSwimTime;           /*   552     4 */
	int                        flDuckTime;           /*   556     4 */
	int                        iStepLeft;            /*   560     4 */
	float                      flFallVelocity;       /*   564     4 */
	int                        gamestate;            /*   568     4 */
	int                        oldbuttons;           /*   572     4 */
	int                        groupinfo;            /*   576     4 */
	/* --- cacheline 9 boundary (576 bytes) was 2 bytes ago --- */
	int                        iuser1;               /*   580     4 */
	int                        iuser2;               /*   584     4 */
	int                        iuser3;               /*   588     4 */
	int                        iuser4;               /*   592     4 */
	float                      fuser1;               /*   596     4 */
	float                      fuser2;               /*   600     4 */
	float                      fuser3;               /*   604     4 */
	float                      fuser4;               /*   608     4 */
	vec3_t                     vuser1;               /*   612    12 */
	vec3_t                     vuser2;               /*   624    12 */
	vec3_t                     vuser3;               /*   636    12 */
	/* --- cacheline 10 boundary (640 bytes) was 6 bytes ago --- */
	vec3_t                     vuser4;               /*   648    12 */
	edict_t *                  euser1;               /*   660     4 */
	edict_t *                  euser2;               /*   664     4 */
	edict_t *                  euser3;               /*   668     4 */
	edict_t *                  euser4;               /*   672     4 */

	/* size: 676, cachelines: 11, members: 123 */
	/* last cacheline: 36 bytes */

	/* BRAIN FART ALERT! 676 != 674 + 0(holes), diff = 2 */

}; /* size: 676 */

/* 56 */
/* <0> (null):0 */
unsigned char              array[4]; /* size: 4 */

/* 57 */
/* <0> (null):0 */
unsigned char              array[2]; /* size: 2 */

/* 58 */
/* <0> (null):0 */
typedef struct entvars_s entvars_t; /* size: 676 */

/* 59 */
/* <0> (null):0 */
short int                  array[48]; /* size: 96 */

/* 60 */
/* <0> (null):0 */
typedef int int32; /* size: 4 */

/* 61 */
/* <0> (null):0 */
typedef unsigned int uint32; /* size: 4 */

/* 62 */
/* <0> (null):0 */
typedef long long unsigned int uint64; /* size: 8 */

/* 63 */
/* <0> (null):0 */
typedef uint64 GID_t; /* size: 8 */

/* 64 */
/* <0> (null):0 */
typedef uint32 PackageId_t; /* size: 4 */

/* 65 */
/* <0> (null):0 */
typedef uint32 AppId_t; /* size: 4 */

/* 66 */
/* <0> (null):0 */
typedef uint64 AssetClassId_t; /* size: 8 */

/* 67 */
/* <0> (null):0 */
typedef uint32 PhysicalItemId_t; /* size: 4 */

/* 68 */
/* <0> (null):0 */
typedef uint32 DepotId_t; /* size: 4 */

/* 69 */
/* <0> (null):0 */
typedef uint32 CellID_t; /* size: 4 */

/* 70 */
/* <0> (null):0 */
typedef uint64 SteamAPICall_t; /* size: 8 */

/* 71 */
/* <0> (null):0 */
typedef uint32 PartnerId_t; /* size: 4 */

/* 72 */
/* <0> (null):0 */
enum {
	t_sound = 0,
	t_skin = 1,
	t_model = 2,
	t_decal = 3,
	t_generic = 4,
	t_eventscript = 5,
	t_world = 6,
}; /* size: 4 */

/* 73 */
/* <0> (null):0 */
typedef enum  resourcetype_t; /* size: 4 */

/* 74 */
/* <0> (null):0 */
unsigned int               array[4]; /* size: 16 */

/* 75 */
/* <0> (null):0 */
typedef uint32 CRC32_t; /* size: 4 */

/* 76 */
/* <0> (null):0 */
struct resource_s {
	char                       szFileName[64];       /*     0    64 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	resourcetype_t             type;                 /*    64     4 */
	int                        nIndex;               /*    68     4 */
	int                        nDownloadSize;        /*    72     4 */
	unsigned char              ucFlags;              /*    76     1 */
	unsigned char              rgucMD5_hash[16];     /*    77    16 */
	unsigned char              playernum;            /*    93     1 */
	unsigned char              rguc_reserved[32];    /*    94    32 */
	class resource_s *         pNext;                /*   128     4 */
	/* --- cacheline 2 boundary (128 bytes) was 2 bytes ago --- */
	class resource_s *         pPrev;                /*   132     4 */

	/* size: 136, cachelines: 3, members: 10 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 136 != 134 + 0(holes), diff = 2 */

}; /* size: 136 */

/* 77 */
/* <0> (null):0 */
char                       array[64]; /* size: 64 */

/* 78 */
/* <0> (null):0 */
unsigned char              array[16]; /* size: 16 */

/* 79 */
/* <0> (null):0 */
unsigned char              array[32]; /* size: 32 */

/* 80 */
 /* pointer to 76 */
 /* size: 4 */

/* 81 */
/* <0> (null):0 */
typedef struct resource_s resource_t; /* size: 136 */

/* 82 */
/* <0> (null):0 */
struct customization_s {
	qboolean                   bInUse;               /*     0     4 */
	resource_t                 resource;             /*     4   136 */
	/* --- cacheline 2 boundary (128 bytes) was 12 bytes ago --- */
	qboolean                   bTranslated;          /*   140     4 */
	int                        nUserData1;           /*   144     4 */
	int                        nUserData2;           /*   148     4 */
	void *                     pInfo;                /*   152     4 */
	void *                     pBuffer;              /*   156     4 */
	class customization_s *    pNext;                /*   160     4 */

	/* size: 164, cachelines: 3, members: 8 */
	/* last cacheline: 36 bytes */
}; /* size: 164 */

/* 83 */
 /* pointer to 82 */
 /* size: 4 */

/* 84 */
/* <0> (null):0 */
typedef struct customization_s customization_t; /* size: 164 */

/* 85 */
/* <0> (null):0 */
struct cvar_s {
	char *                     name;                 /*     0     4 */
	char *                     string;               /*     4     4 */
	int                        flags;                /*     8     4 */
	float                      value;                /*    12     4 */
	class cvar_s *             next;                 /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 86 */
 /* pointer to 85 */
 /* size: 4 */

/* 87 */
/* <0> (null):0 */
typedef struct cvar_s cvar_t; /* size: 20 */

/* 88 */
/* <0> (null):0 */
struct client_textmessage_s {
	int                        effect;               /*     0     4 */
	byte                       r1;                   /*     4     1 */
	byte                       g1;                   /*     5     1 */
	byte                       b1;                   /*     6     1 */
	byte                       a1;                   /*     7     1 */
	byte                       r2;                   /*     8     1 */
	byte                       g2;                   /*     9     1 */
	byte                       b2;                   /*    10     1 */
	byte                       a2;                   /*    11     1 */
	float                      x;                    /*    12     4 */
	float                      y;                    /*    16     4 */
	float                      fadein;               /*    20     4 */
	float                      fadeout;              /*    24     4 */
	float                      holdtime;             /*    28     4 */
	float                      fxtime;               /*    32     4 */
	const char  *              pName;                /*    36     4 */
	const char  *              pMessage;             /*    40     4 */

	/* size: 44, cachelines: 1, members: 17 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 89 */
/* <0> (null):0 */
typedef struct client_textmessage_s client_textmessage_t; /* size: 44 */

/* 90 */
/* <0> (null):0 */
typedef struct sequenceCommandLine_ sequenceCommandLine_s; /* size: 92 */

/* 91 */
/* <0> (null):0 */
struct sequenceCommandLine_ {
	int                        commandType;          /*     0     4 */
	client_textmessage_t       clientMessage;        /*     4    44 */
	char *                     speakerName;          /*    48     4 */
	char *                     listenerName;         /*    52     4 */
	char *                     soundFileName;        /*    56     4 */
	char *                     sentenceName;         /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	char *                     fireTargetNames;      /*    64     4 */
	char *                     killTargetNames;      /*    68     4 */
	float                      delay;                /*    72     4 */
	int                        repeatCount;          /*    76     4 */
	int                        textChannel;          /*    80     4 */
	int                        modifierBitField;     /*    84     4 */
	sequenceCommandLine_s *    nextCommandLine;      /*    88     4 */

	/* size: 92, cachelines: 2, members: 13 */
	/* last cacheline: 28 bytes */
}; /* size: 92 */

/* 92 */
 /* pointer to 90 */
 /* size: 4 */

/* 93 */
/* <0> (null):0 */
typedef struct sequenceEntry_ sequenceEntry_s; /* size: 20 */

/* 94 */
/* <0> (null):0 */
struct sequenceEntry_ {
	char *                     fileName;             /*     0     4 */
	char *                     entryName;            /*     4     4 */
	sequenceCommandLine_s *    firstCommand;         /*     8     4 */
	sequenceEntry_s *          nextEntry;            /*    12     4 */
	qboolean                   isGlobal;             /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 95 */
 /* pointer to 93 */
 /* size: 4 */

/* 96 */
/* <0> (null):0 */
typedef struct sentenceEntry_ sentenceEntry_s; /* size: 16 */

/* 97 */
/* <0> (null):0 */
struct sentenceEntry_ {
	char *                     data;                 /*     0     4 */
	sentenceEntry_s *          nextEntry;            /*     4     4 */
	qboolean                   isGlobal;             /*     8     4 */
	unsigned int               index;                /*    12     4 */

	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 98 */
 /* pointer to 96 */
 /* size: 4 */

/* 99 */
/* <0> (null):0 */
enum {
	at_notice = 0,
	at_console = 1,
	at_aiconsole = 2,
	at_warning = 3,
	at_error = 4,
	at_logged = 5,
}; /* size: 4 */

/* 100 */
/* <0> (null):0 */
typedef enum  ALERT_TYPE; /* size: 4 */

/* 101 */
/* <0> (null):0 */
enum {
	print_console = 0,
	print_center = 1,
	print_chat = 2,
}; /* size: 4 */

/* 102 */
/* <0> (null):0 */
typedef enum  PRINT_TYPE; /* size: 4 */

/* 103 */
/* <0> (null):0 */
enum {
	force_exactfile = 0,
	force_model_samebounds = 1,
	force_model_specifybounds = 2,
	force_model_specifybounds_if_avail = 3,
}; /* size: 4 */

/* 104 */
/* <0> (null):0 */
typedef enum  FORCE_TYPE; /* size: 4 */

/* 105 */
/* <0> (null):0 */
struct {
	int                        fAllSolid;            /*     0     4 */
	int                        fStartSolid;          /*     4     4 */
	int                        fInOpen;              /*     8     4 */
	int                        fInWater;             /*    12     4 */
	float                      flFraction;           /*    16     4 */
	vec3_t                     vecEndPos;            /*    20    12 */
	float                      flPlaneDist;          /*    32     4 */
	vec3_t                     vecPlaneNormal;       /*    36    12 */
	edict_t *                  pHit;                 /*    48     4 */
	int                        iHitgroup;            /*    52     4 */

	/* size: 56, cachelines: 1, members: 10 */
	/* last cacheline: 56 bytes */
}; /* size: 56 */

/* 106 */
/* <0> (null):0 */
typedef class  TraceResult; /* size: 56 */

/* 107 */
/* <0> (null):0 */
struct enginefuncs_s {
	int                        (*pfnPrecacheModel)(char *); /*     0     4 */
	int                        (*pfnPrecacheSound)(char *); /*     4     4 */
	void                       (*pfnSetModel)(edict_t *, const char  *); /*     8     4 */
	int                        (*pfnModelIndex)(const char  *); /*    12     4 */
	int                        (*pfnModelFrames)(int); /*    16     4 */
	void                       (*pfnSetSize)(edict_t *, const float  *, const float  *); /*    20     4 */
	void                       (*pfnChangeLevel)(char *, char *); /*    24     4 */
	void                       (*pfnGetSpawnParms)(edict_t *); /*    28     4 */
	void                       (*pfnSaveSpawnParms)(edict_t *); /*    32     4 */
	float                      (*pfnVecToYaw)(const float  *); /*    36     4 */
	void                       (*pfnVecToAngles)(const float  *, float *); /*    40     4 */
	void                       (*pfnMoveToOrigin)(edict_t *, const float  *, float, int); /*    44     4 */
	void                       (*pfnChangeYaw)(edict_t *); /*    48     4 */
	void                       (*pfnChangePitch)(edict_t *); /*    52     4 */
	edict_t *                  (*pfnFindEntityByString)(edict_t *, const char  *, const char  *); /*    56     4 */
	int                        (*pfnGetEntityIllum)(edict_t *); /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	edict_t *                  (*pfnFindEntityInSphere)(edict_t *, const float  *, float); /*    64     4 */
	edict_t *                  (*pfnFindClientInPVS)(edict_t *); /*    68     4 */
	edict_t *                  (*pfnEntitiesInPVS)(edict_t *); /*    72     4 */
	void                       (*pfnMakeVectors)(const float  *); /*    76     4 */
	void                       (*pfnAngleVectors)(const float  *, float *, float *, float *); /*    80     4 */
	edict_t *                  (*pfnCreateEntity)(void); /*    84     4 */
	void                       (*pfnRemoveEntity)(edict_t *); /*    88     4 */
	edict_t *                  (*pfnCreateNamedEntity)(int); /*    92     4 */
	void                       (*pfnMakeStatic)(edict_t *); /*    96     4 */
	int                        (*pfnEntIsOnFloor)(edict_t *); /*   100     4 */
	int                        (*pfnDropToFloor)(edict_t *); /*   104     4 */
	int                        (*pfnWalkMove)(edict_t *, float, float, int); /*   108     4 */
	void                       (*pfnSetOrigin)(edict_t *, const float  *); /*   112     4 */
	void                       (*pfnEmitSound)(edict_t *, int, const char  *, float, float, int, int); /*   116     4 */
	void                       (*pfnEmitAmbientSound)(edict_t *, float *, const char  *, float, float, int, int); /*   120     4 */
	void                       (*pfnTraceLine)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	void                       (*pfnTraceToss)(edict_t *, edict_t *, TraceResult *); /*   128     4 */
	int                        (*pfnTraceMonsterHull)(edict_t *, const float  *, const float  *, int, edict_t *, TraceResult *); /*   132     4 */
	void                       (*pfnTraceHull)(const float  *, const float  *, int, int, edict_t *, TraceResult *); /*   136     4 */
	void                       (*pfnTraceModel)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   140     4 */
	const char  *              (*pfnTraceTexture)(edict_t *, const float  *, const float  *); /*   144     4 */
	void                       (*pfnTraceSphere)(const float  *, const float  *, int, float, edict_t *, TraceResult *); /*   148     4 */
	void                       (*pfnGetAimVector)(edict_t *, float, float *); /*   152     4 */
	void                       (*pfnServerCommand)(char *); /*   156     4 */
	void                       (*pfnServerExecute)(void); /*   160     4 */
	void                       (*pfnClientCommand)(edict_t *, char *, ...); /*   164     4 */
	void                       (*pfnParticleEffect)(const float  *, const float  *, float, float); /*   168     4 */
	void                       (*pfnLightStyle)(int, char *); /*   172     4 */
	int                        (*pfnDecalIndex)(const char  *); /*   176     4 */
	int                        (*pfnPointContents)(const float  *); /*   180     4 */
	void                       (*pfnMessageBegin)(int, int, const float  *, edict_t *); /*   184     4 */
	void                       (*pfnMessageEnd)(void); /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	void                       (*pfnWriteByte)(int); /*   192     4 */
	void                       (*pfnWriteChar)(int); /*   196     4 */
	void                       (*pfnWriteShort)(int); /*   200     4 */
	void                       (*pfnWriteLong)(int); /*   204     4 */
	void                       (*pfnWriteAngle)(float); /*   208     4 */
	void                       (*pfnWriteCoord)(float); /*   212     4 */
	void                       (*pfnWriteString)(const char  *); /*   216     4 */
	void                       (*pfnWriteEntity)(int); /*   220     4 */
	void                       (*pfnCVarRegister)(cvar_t *); /*   224     4 */
	float                      (*pfnCVarGetFloat)(const char  *); /*   228     4 */
	const char  *              (*pfnCVarGetString)(const char  *); /*   232     4 */
	void                       (*pfnCVarSetFloat)(const char  *, float); /*   236     4 */
	void                       (*pfnCVarSetString)(const char  *, const char  *); /*   240     4 */
	void                       (*pfnAlertMessage)(ALERT_TYPE, char *, ...); /*   244     4 */
	void                       (*pfnEngineFprintf)(void *, char *, ...); /*   248     4 */
	void *                     (*pfnPvAllocEntPrivateData)(edict_t *, int32); /*   252     4 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	void *                     (*pfnPvEntPrivateData)(edict_t *); /*   256     4 */
	void                       (*pfnFreeEntPrivateData)(edict_t *); /*   260     4 */
	const char  *              (*pfnSzFromIndex)(int); /*   264     4 */
	int                        (*pfnAllocString)(const char  *); /*   268     4 */
	class entvars_s *          (*pfnGetVarsOfEnt)(edict_t *); /*   272     4 */
	edict_t *                  (*pfnPEntityOfEntOffset)(int); /*   276     4 */
	int                        (*pfnEntOffsetOfPEntity)(const edict_t  *); /*   280     4 */
	int                        (*pfnIndexOfEdict)(const edict_t  *); /*   284     4 */
	edict_t *                  (*pfnPEntityOfEntIndex)(int); /*   288     4 */
	edict_t *                  (*pfnFindEntityByVars)(class entvars_s *); /*   292     4 */
	void *                     (*pfnGetModelPtr)(edict_t *); /*   296     4 */
	int                        (*pfnRegUserMsg)(const char  *, int); /*   300     4 */
	void                       (*pfnAnimationAutomove)(const edict_t  *, float); /*   304     4 */
	void                       (*pfnGetBonePosition)(const edict_t  *, int, float *, float *); /*   308     4 */
	uint32                     (*pfnFunctionFromName)(const char  *); /*   312     4 */
	const char  *              (*pfnNameForFunction)(uint32); /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	void                       (*pfnClientPrintf)(edict_t *, PRINT_TYPE, const char  *); /*   320     4 */
	void                       (*pfnServerPrint)(const char  *); /*   324     4 */
	const char  *              (*pfnCmd_Args)(void); /*   328     4 */
	const char  *              (*pfnCmd_Argv)(int);  /*   332     4 */
	int                        (*pfnCmd_Argc)(void); /*   336     4 */
	void                       (*pfnGetAttachment)(const edict_t  *, int, float *, float *); /*   340     4 */
	void                       (*pfnCRC32_Init)(CRC32_t *); /*   344     4 */
	void                       (*pfnCRC32_ProcessBuffer)(CRC32_t *, void *, int); /*   348     4 */
	void                       (*pfnCRC32_ProcessByte)(CRC32_t *, unsigned char); /*   352     4 */
	CRC32_t                    (*pfnCRC32_Final)(CRC32_t); /*   356     4 */
	int32                      (*pfnRandomLong)(int32, int32); /*   360     4 */
	float                      (*pfnRandomFloat)(float, float); /*   364     4 */
	void                       (*pfnSetView)(const edict_t  *, const edict_t  *); /*   368     4 */
	float                      (*pfnTime)(void);     /*   372     4 */
	void                       (*pfnCrosshairAngle)(const edict_t  *, float, float); /*   376     4 */
	byte *                     (*pfnLoadFileForMe)(char *, int *); /*   380     4 */
	/* --- cacheline 6 boundary (384 bytes) --- */
	void                       (*pfnFreeFile)(void *); /*   384     4 */
	void                       (*pfnEndSection)(const char  *); /*   388     4 */
	int                        (*pfnCompareFileTime)(char *, char *, int *); /*   392     4 */
	void                       (*pfnGetGameDir)(char *); /*   396     4 */
	void                       (*pfnCvar_RegisterVariable)(cvar_t *); /*   400     4 */
	void                       (*pfnFadeClientVolume)(const edict_t  *, int, int, int, int); /*   404     4 */
	void                       (*pfnSetClientMaxspeed)(const edict_t  *, float); /*   408     4 */
	edict_t *                  (*pfnCreateFakeClient)(const char  *); /*   412     4 */
	void                       (*pfnRunPlayerMove)(edict_t *, const float  *, float, float, float, short unsigned int, byte, byte); /*   416     4 */
	int                        (*pfnNumberOfEntities)(void); /*   420     4 */
	char *                     (*pfnGetInfoKeyBuffer)(edict_t *); /*   424     4 */
	char *                     (*pfnInfoKeyValue)(char *, char *); /*   428     4 */
	void                       (*pfnSetKeyValue)(char *, char *, char *); /*   432     4 */
	void                       (*pfnSetClientKeyValue)(int, char *, char *, char *); /*   436     4 */
	int                        (*pfnIsMapValid)(char *); /*   440     4 */
	void                       (*pfnStaticDecal)(const float  *, int, int, int); /*   444     4 */
	/* --- cacheline 7 boundary (448 bytes) --- */
	int                        (*pfnPrecacheGeneric)(char *); /*   448     4 */
	int                        (*pfnGetPlayerUserId)(edict_t *); /*   452     4 */
	void                       (*pfnBuildSoundMsg)(edict_t *, int, const char  *, float, float, int, int, int, int, const float  *, edict_t *); /*   456     4 */
	int                        (*pfnIsDedicatedServer)(void); /*   460     4 */
	cvar_t *                   (*pfnCVarGetPointer)(const char  *); /*   464     4 */
	unsigned int               (*pfnGetPlayerWONId)(edict_t *); /*   468     4 */
	void                       (*pfnInfo_RemoveKey)(char *, const char  *); /*   472     4 */
	const char  *              (*pfnGetPhysicsKeyValue)(const edict_t  *, const char  *); /*   476     4 */
	void                       (*pfnSetPhysicsKeyValue)(const edict_t  *, const char  *, const char  *); /*   480     4 */
	const char  *              (*pfnGetPhysicsInfoString)(const edict_t  *); /*   484     4 */
	short unsigned int         (*pfnPrecacheEvent)(int, const char  *); /*   488     4 */
	void                       (*pfnPlaybackEvent)(int, const edict_t  *, short unsigned int, float, float *, float *, float, float, int, int, int, int); /*   492     4 */
	unsigned char *            (*pfnSetFatPVS)(float *); /*   496     4 */
	unsigned char *            (*pfnSetFatPAS)(float *); /*   500     4 */
	int                        (*pfnCheckVisibility)(const edict_t  *, unsigned char *); /*   504     4 */
	void                       (*pfnDeltaSetField)(class delta_s *, const char  *); /*   508     4 */
	/* --- cacheline 8 boundary (512 bytes) --- */
	void                       (*pfnDeltaUnsetField)(class delta_s *, const char  *); /*   512     4 */
	void                       (*pfnDeltaAddEncoder)(char *, void (*)(class delta_s *, const unsigned char  *, const unsigned char  *)); /*   516     4 */
	int                        (*pfnGetCurrentPlayer)(void); /*   520     4 */
	int                        (*pfnCanSkipPlayer)(const edict_t  *); /*   524     4 */
	int                        (*pfnDeltaFindField)(class delta_s *, const char  *); /*   528     4 */
	void                       (*pfnDeltaSetFieldByIndex)(class delta_s *, int); /*   532     4 */
	void                       (*pfnDeltaUnsetFieldByIndex)(class delta_s *, int); /*   536     4 */
	void                       (*pfnSetGroupMask)(int, int); /*   540     4 */
	int                        (*pfnCreateInstancedBaseline)(int, class entity_state_s *); /*   544     4 */
	void                       (*pfnCvar_DirectSet)(class cvar_s *, char *); /*   548     4 */
	void                       (*pfnForceUnmodified)(FORCE_TYPE, float *, float *, const char  *); /*   552     4 */
	void                       (*pfnGetPlayerStats)(const edict_t  *, int *, int *); /*   556     4 */
	void                       (*pfnAddServerCommand)(char *, void (*)(void)); /*   560     4 */
	qboolean                   (*pfnVoice_GetClientListening)(int, int); /*   564     4 */
	qboolean                   (*pfnVoice_SetClientListening)(int, int, qboolean); /*   568     4 */
	const char  *              (*pfnGetPlayerAuthId)(edict_t *); /*   572     4 */
	/* --- cacheline 9 boundary (576 bytes) --- */
	sequenceEntry_s *          (*pfnSequenceGet)(const char  *, const char  *); /*   576     4 */
	sentenceEntry_s *          (*pfnSequencePickSentence)(const char  *, int, int *); /*   580     4 */
	int                        (*pfnGetFileSize)(char *); /*   584     4 */
	unsigned int               (*pfnGetApproxWavePlayLen)(const char  *); /*   588     4 */
	int                        (*pfnIsCareerMatch)(void); /*   592     4 */
	int                        (*pfnGetLocalizedStringLength)(const char  *); /*   596     4 */
	void                       (*pfnRegisterTutorMessageShown)(int); /*   600     4 */
	int                        (*pfnGetTimesTutorMessageShown)(int); /*   604     4 */
	void                       (*ProcessTutorMessageDecayBuffer)(int *, int); /*   608     4 */
	void                       (*ConstructTutorMessageDecayBuffer)(int *, int); /*   612     4 */
	void                       (*ResetTutorMessageDecayData)(void); /*   616     4 */
	void                       (*pfnQueryClientCvarValue)(const edict_t  *, const char  *); /*   620     4 */
	void                       (*pfnQueryClientCvarValue2)(const edict_t  *, const char  *, int); /*   624     4 */
	int                        (*pfnCheckParm)(const char  *, char * *); /*   628     4 */

	/* size: 632, cachelines: 10, members: 158 */
	/* last cacheline: 56 bytes */
}; /* size: 632 */

/* 108 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 109 */
 /* pointer to 108 */
 /* size: 4 */

/* 110 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138108952 */

/* 111 */
 /* pointer to 110 */
 /* size: 4 */

/* 112 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 113 */
 /* pointer to 112 */
 /* size: 4 */

/* 114 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 115 */
 /* pointer to 114 */
 /* size: 4 */

/* 116 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138109472 */

/* 117 */
 /* pointer to 118 */
 /* size: 4 */

/* 118 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 119 */
 /* pointer to 116 */
 /* size: 4 */

/* 120 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138109836 */

/* 121 */
 /* pointer to 120 */
 /* size: 4 */

/* 122 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138110044 */

/* 123 */
 /* pointer to 122 */
 /* size: 4 */

/* 124 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 125 */
 /* pointer to 124 */
 /* size: 4 */

/* 126 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138110356 */

/* 127 */
 /* pointer to 39 */
 /* size: 4 */

/* 128 */
 /* pointer to 126 */
 /* size: 4 */

/* 129 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138110616 */

/* 130 */
 /* pointer to 129 */
 /* size: 4 */

/* 131 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 132 */
 /* pointer to 131 */
 /* size: 4 */

/* 133 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 134 */
 /* pointer to 133 */
 /* size: 4 */

/* 135 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 136 */
 /* pointer to 135 */
 /* size: 4 */

/* 137 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 138 */
 /* pointer to 137 */
 /* size: 4 */

/* 139 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138115848 */

/* 140 */
 /* pointer to 139 */
 /* size: 4 */

/* 141 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138116004 */

/* 142 */
 /* pointer to 141 */
 /* size: 4 */

/* 143 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 144 */
 /* pointer to 143 */
 /* size: 4 */

/* 145 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 146 */
 /* pointer to 145 */
 /* size: 4 */

/* 147 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 148 */
 /* pointer to 147 */
 /* size: 4 */

/* 149 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138116888 */

/* 150 */
 /* pointer to 149 */
 /* size: 4 */

/* 151 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138117096 */

/* 152 */
 /* pointer to 151 */
 /* size: 4 */

/* 153 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138117564 */

/* 154 */
 /* pointer to 153 */
 /* size: 4 */

/* 155 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138118032 */

/* 156 */
 /* pointer to 106 */
 /* size: 4 */

/* 157 */
 /* pointer to 155 */
 /* size: 4 */

/* 158 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138118448 */

/* 159 */
 /* pointer to 158 */
 /* size: 4 */

/* 160 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 161 */
 /* pointer to 160 */
 /* size: 4 */

/* 162 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138119124 */

/* 163 */
 /* pointer to 162 */
 /* size: 4 */

/* 164 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 165 */
 /* pointer to 164 */
 /* size: 4 */

/* 166 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138077888 */

/* 167 */
 /* pointer to 166 */
 /* size: 4 */

/* 168 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138078304 */

/* 169 */
 /* pointer to 168 */
 /* size: 4 */

/* 170 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138078564 */

/* 171 */
 /* pointer to 170 */
 /* size: 4 */

/* 172 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138078720 */

/* 173 */
 /* pointer to 172 */
 /* size: 4 */

/* 174 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138078824 */

/* 175 */
 /* pointer to 174 */
 /* size: 4 */

/* 176 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138079032 */

/* 177 */
 /* pointer to 176 */
 /* size: 4 */

/* 178 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138079344 */

/* 179 */
 /* pointer to 178 */
 /* size: 4 */

/* 180 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 181 */
 /* pointer to 180 */
 /* size: 4 */

/* 182 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138079708 */

/* 183 */
 /* pointer to 182 */
 /* size: 4 */

/* 184 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138080020 */

/* 185 */
 /* pointer to 184 */
 /* size: 4 */

/* 186 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138080176 */

/* 187 */
 /* pointer to 186 */
 /* size: 4 */

/* 188 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138080332 */

/* 189 */
 /* pointer to 188 */
 /* size: 4 */

/* 190 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138080488 */

/* 191 */
 /* pointer to 87 */
 /* size: 4 */

/* 192 */
 /* pointer to 190 */
 /* size: 4 */

/* 193 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 194 */
 /* pointer to 193 */
 /* size: 4 */

/* 195 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 196 */
 /* pointer to 195 */
 /* size: 4 */

/* 197 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138081008 */

/* 198 */
 /* pointer to 197 */
 /* size: 4 */

/* 199 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138081216 */

/* 200 */
 /* pointer to 199 */
 /* size: 4 */

/* 201 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138081424 */

/* 202 */
 /* pointer to 201 */
 /* size: 4 */

/* 203 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137998120 */

/* 204 */
 /* pointer to 203 */
 /* size: 4 */

/* 205 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 206 */
 /* pointer to 205 */
 /* size: 4 */

/* 207 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 208 */
 /* pointer to 207 */
 /* size: 4 */

/* 209 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 210 */
 /* pointer to 209 */
 /* size: 4 */

/* 211 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 212 */
 /* pointer to 55 */
 /* size: 4 */

/* 213 */
 /* pointer to 211 */
 /* size: 4 */

/* 214 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 215 */
 /* pointer to 216 */
 /* size: 4 */

/* 216 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 804 */

/* 217 */
 /* pointer to 214 */
 /* size: 4 */

/* 218 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 219 */
 /* pointer to 218 */
 /* size: 4 */

/* 220 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 221 */
 /* pointer to 220 */
 /* size: 4 */

/* 222 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137999680 */

/* 223 */
 /* pointer to 222 */
 /* size: 4 */

/* 224 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137999888 */

/* 225 */
 /* pointer to 224 */
 /* size: 4 */

/* 226 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 227 */
 /* pointer to 226 */
 /* size: 4 */

/* 228 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 229 */
 /* pointer to 228 */
 /* size: 4 */

/* 230 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138000512 */

/* 231 */
 /* pointer to 230 */
 /* size: 4 */

/* 232 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 233 */
 /* pointer to 232 */
 /* size: 4 */

/* 234 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 235 */
 /* pointer to 234 */
 /* size: 4 */

/* 236 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138000980 */

/* 237 */
 /* pointer to 75 */
 /* size: 4 */

/* 238 */
 /* pointer to 236 */
 /* size: 4 */

/* 239 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138001188 */

/* 240 */
 /* pointer to 239 */
 /* size: 4 */

/* 241 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138001448 */

/* 242 */
 /* pointer to 241 */
 /* size: 4 */

/* 243 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 244 */
 /* pointer to 243 */
 /* size: 4 */

/* 245 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 246 */
 /* pointer to 245 */
 /* size: 4 */

/* 247 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 248 */
 /* pointer to 247 */
 /* size: 4 */

/* 249 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138045052 */

/* 250 */
 /* pointer to 249 */
 /* size: 4 */

/* 251 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 252 */
 /* pointer to 251 */
 /* size: 4 */

/* 253 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138045364 */

/* 254 */
 /* pointer to 253 */
 /* size: 4 */

/* 255 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 256 */
 /* pointer to 35 */
 /* size: 4 */

/* 257 */
 /* pointer to 8 */
 /* size: 4 */

/* 258 */
 /* pointer to 255 */
 /* size: 4 */

/* 259 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138045936 */

/* 260 */
 /* pointer to 259 */
 /* size: 4 */

/* 261 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 262 */
 /* pointer to 261 */
 /* size: 4 */

/* 263 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138046352 */

/* 264 */
 /* pointer to 263 */
 /* size: 4 */

/* 265 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 266 */
 /* pointer to 265 */
 /* size: 4 */

/* 267 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138046872 */

/* 268 */
 /* pointer to 267 */
 /* size: 4 */

/* 269 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 270 */
 /* pointer to 269 */
 /* size: 4 */

/* 271 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 272 */
 /* pointer to 271 */
 /* size: 4 */

/* 273 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138047756 */

/* 274 */
 /* pointer to 273 */
 /* size: 4 */

/* 275 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138048016 */

/* 276 */
 /* pointer to 275 */
 /* size: 4 */

/* 277 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138048328 */

/* 278 */
 /* pointer to 277 */
 /* size: 4 */

/* 279 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138048640 */

/* 280 */
 /* pointer to 279 */
 /* size: 4 */

/* 281 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 282 */
 /* pointer to 281 */
 /* size: 4 */

/* 283 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 284 */
 /* pointer to 283 */
 /* size: 4 */

/* 285 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137782460 */

/* 286 */
 /* pointer to 285 */
 /* size: 4 */

/* 287 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 288 */
 /* pointer to 287 */
 /* size: 4 */

/* 289 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137782876 */

/* 290 */
 /* pointer to 289 */
 /* size: 4 */

/* 291 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 292 */
 /* pointer to 291 */
 /* size: 4 */

/* 293 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 2 */

/* 294 */
 /* pointer to 293 */
 /* size: 4 */

/* 295 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137783500 */

/* 296 */
 /* pointer to 295 */
 /* size: 4 */

/* 297 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 298 */
 /* pointer to 3 */
 /* size: 4 */

/* 299 */
 /* pointer to 297 */
 /* size: 4 */

/* 300 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 301 */
 /* pointer to 300 */
 /* size: 4 */

/* 302 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137784644 */

/* 303 */
 /* pointer to 304 */
 /* size: 4 */

/* 304 */
/* <0> (null):0 */
struct delta_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 305 */
 /* pointer to 302 */
 /* size: 4 */

/* 306 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137784968 */

/* 307 */
 /* pointer to 308 */
 /* size: 4 */

/* 308 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137785176 */

/* 309 */
 /* pointer to 310 */
 /* size: 4 */

/* 310 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 311 */
 /* pointer to 306 */
 /* size: 4 */

/* 312 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 313 */
 /* pointer to 312 */
 /* size: 4 */

/* 314 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137785748 */

/* 315 */
 /* pointer to 314 */
 /* size: 4 */

/* 316 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137790084 */

/* 317 */
 /* pointer to 316 */
 /* size: 4 */

/* 318 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 319 */
 /* pointer to 320 */
 /* size: 4 */

/* 320 */
/* <0> (null):0 */
struct entity_state_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 321 */
 /* pointer to 318 */
 /* size: 4 */

/* 322 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137790616 */

/* 323 */
 /* pointer to 85 */
 /* size: 4 */

/* 324 */
 /* pointer to 322 */
 /* size: 4 */

/* 325 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137790876 */

/* 326 */
 /* pointer to 325 */
 /* size: 4 */

/* 327 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137791188 */

/* 328 */
 /* pointer to 327 */
 /* size: 4 */

/* 329 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137791448 */

/* 330 */
 /* pointer to 329 */
 /* size: 4 */

/* 331 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 332 */
 /* pointer to 331 */
 /* size: 4 */

/* 333 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 334 */
 /* pointer to 333 */
 /* size: 4 */

/* 335 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 336 */
 /* pointer to 335 */
 /* size: 4 */

/* 337 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 338 */
 /* pointer to 337 */
 /* size: 4 */

/* 339 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 340 */
 /* pointer to 339 */
 /* size: 4 */

/* 341 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 342 */
 /* pointer to 341 */
 /* size: 4 */

/* 343 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137792904 */

/* 344 */
 /* pointer to 343 */
 /* size: 4 */

/* 345 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137793112 */

/* 346 */
 /* pointer to 345 */
 /* size: 4 */

/* 347 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 137793320 */

/* 348 */
 /* pointer to 347 */
 /* size: 4 */

/* 349 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 350 */
 /* pointer to 17 */
 /* size: 4 */

/* 351 */
 /* pointer to 349 */
 /* size: 4 */

/* 352 */
/* <0> (null):0 */
typedef struct enginefuncs_s enginefuncs_t; /* size: 632 */

/* 353 */
 /* pointer to 38 */
 /* size: 4 */

/* 354 */
/* <0> (null):0 */
struct {
	int                        id;                   /*     0     4 */
	int                        version;              /*     4     4 */
	char                       name[64];             /*     8    64 */
	/* --- cacheline 1 boundary (64 bytes) was 8 bytes ago --- */
	int                        length;               /*    72     4 */
	vec3_t                     eyeposition;          /*    76    12 */
	vec3_t                     min;                  /*    88    12 */
	vec3_t                     max;                  /*   100    12 */
	vec3_t                     bbmin;                /*   112    12 */
	vec3_t                     bbmax;                /*   124    12 */
	/* --- cacheline 2 boundary (128 bytes) was 8 bytes ago --- */
	int                        flags;                /*   136     4 */
	int                        numbones;             /*   140     4 */
	int                        boneindex;            /*   144     4 */
	int                        numbonecontrollers;   /*   148     4 */
	int                        bonecontrollerindex;  /*   152     4 */
	int                        numhitboxes;          /*   156     4 */
	int                        hitboxindex;          /*   160     4 */
	int                        numseq;               /*   164     4 */
	int                        seqindex;             /*   168     4 */
	int                        numseqgroups;         /*   172     4 */
	int                        seqgroupindex;        /*   176     4 */
	int                        numtextures;          /*   180     4 */
	int                        textureindex;         /*   184     4 */
	int                        texturedataindex;     /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	int                        numskinref;           /*   192     4 */
	int                        numskinfamilies;      /*   196     4 */
	int                        skinindex;            /*   200     4 */
	int                        numbodyparts;         /*   204     4 */
	int                        bodypartindex;        /*   208     4 */
	int                        numattachments;       /*   212     4 */
	int                        attachmentindex;      /*   216     4 */
	int                        soundtable;           /*   220     4 */
	int                        soundindex;           /*   224     4 */
	int                        soundgroups;          /*   228     4 */
	int                        soundgroupindex;      /*   232     4 */
	int                        numtransitions;       /*   236     4 */
	int                        transitionindex;      /*   240     4 */

	/* size: 244, cachelines: 4, members: 36 */
	/* last cacheline: 52 bytes */
}; /* size: 244 */

/* 355 */
/* <0> (null):0 */
typedef class  studiohdr_t; /* size: 244 */

/* 356 */
/* <0> (null):0 */
struct {
	char                       name[32];             /*     0    32 */
	int                        parent;               /*    32     4 */
	int                        flags;                /*    36     4 */
	int                        bonecontroller[6];    /*    40    24 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	float                      value[6];             /*    64    24 */
	float                      scale[6];             /*    88    24 */

	/* size: 112, cachelines: 2, members: 6 */
	/* last cacheline: 48 bytes */
}; /* size: 112 */

/* 357 */
/* <0> (null):0 */
int                        array[6]; /* size: 24 */

/* 358 */
/* <0> (null):0 */
float                      array[6]; /* size: 24 */

/* 359 */
/* <0> (null):0 */
typedef class  mstudiobone_t; /* size: 112 */

/* 360 */
/* <0> (null):0 */
struct {
	int                        bone;                 /*     0     4 */
	int                        type;                 /*     4     4 */
	float                      start;                /*     8     4 */
	float                      end;                  /*    12     4 */
	int                        rest;                 /*    16     4 */
	int                        index;                /*    20     4 */

	/* size: 24, cachelines: 1, members: 6 */
	/* last cacheline: 24 bytes */
}; /* size: 24 */

/* 361 */
/* <0> (null):0 */
typedef class  mstudiobonecontroller_t; /* size: 24 */

/* 362 */
/* <0> (null):0 */
struct cache_user_s {
	void *                     data;                 /*     0     4 */

	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 363 */
/* <0> (null):0 */
typedef struct cache_user_s cache_user_t; /* size: 4 */

/* 364 */
/* <0> (null):0 */
struct {
	char                       label[32];            /*     0    32 */
	char                       name[64];             /*    32    64 */
	/* --- cacheline 1 boundary (64 bytes) was 32 bytes ago --- */
	int32                      unused1;              /*    96     4 */
	int                        unused2;              /*   100     4 */

	/* size: 104, cachelines: 2, members: 4 */
	/* last cacheline: 40 bytes */
}; /* size: 104 */

/* 365 */
/* <0> (null):0 */
typedef class  mstudioseqgroup_t; /* size: 104 */

/* 366 */
/* <0> (null):0 */
struct {
	char                       label[32];            /*     0    32 */
	float                      fps;                  /*    32     4 */
	int                        flags;                /*    36     4 */
	int                        activity;             /*    40     4 */
	int                        actweight;            /*    44     4 */
	int                        numevents;            /*    48     4 */
	int                        eventindex;           /*    52     4 */
	int                        numframes;            /*    56     4 */
	int                        numpivots;            /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	int                        pivotindex;           /*    64     4 */
	int                        motiontype;           /*    68     4 */
	int                        motionbone;           /*    72     4 */
	vec3_t                     linearmovement;       /*    76    12 */
	int                        automoveposindex;     /*    88     4 */
	int                        automoveangleindex;   /*    92     4 */
	vec3_t                     bbmin;                /*    96    12 */
	vec3_t                     bbmax;                /*   108    12 */
	int                        numblends;            /*   120     4 */
	int                        animindex;            /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	int                        blendtype[2];         /*   128     8 */
	float                      blendstart[2];        /*   136     8 */
	float                      blendend[2];          /*   144     8 */
	int                        blendparent;          /*   152     4 */
	int                        seqgroup;             /*   156     4 */
	int                        entrynode;            /*   160     4 */
	int                        exitnode;             /*   164     4 */
	int                        nodeflags;            /*   168     4 */
	int                        nextseq;              /*   172     4 */

	/* size: 176, cachelines: 3, members: 28 */
	/* last cacheline: 48 bytes */
}; /* size: 176 */

/* 367 */
/* <0> (null):0 */
float                      array[2]; /* size: 8 */

/* 368 */
/* <0> (null):0 */
typedef class  mstudioseqdesc_t; /* size: 176 */

/* 369 */
/* <0> (null):0 */
struct mstudioevent_s {
	int                        frame;                /*     0     4 */
	int                        event;                /*     4     4 */
	int                        type;                 /*     8     4 */
	char                       options[64];          /*    12    64 */
	/* --- cacheline 1 boundary (64 bytes) was 12 bytes ago --- */

	/* size: 76, cachelines: 2, members: 4 */
	/* last cacheline: 12 bytes */
}; /* size: 76 */

/* 370 */
/* <0> (null):0 */
typedef struct mstudioevent_s mstudioevent_t; /* size: 76 */

/* 371 */
/* <0> (null):0 */
struct {
	short unsigned int         offset[6];            /*     0    12 */

	/* size: 12, cachelines: 1, members: 1 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 372 */
/* <0> (null):0 */
short unsigned int         array[6]; /* size: 12 */

/* 373 */
/* <0> (null):0 */
typedef class  mstudioanim_t; /* size: 12 */

/* 374 */
/* <0> (null):0 */
struct {
	byte                       valid;                /*     0     1 */
	byte                       total;                /*     1     1 */

	/* size: 2, cachelines: 1, members: 2 */
	/* last cacheline: 2 bytes */
}; /* size: 2 */

/* 375 */
/* <0> (null):0 */
union {
	struct {
		byte               valid;              /*     0     1 */
		byte               total;              /*     1     1 */
	} num;                                         /*           2 */
	short int                  value;              /*           2 */
}; /* size: 2 */

/* 376 */
/* <0> (null):0 */
typedef union  mstudioanimvalue_t; /* size: 2 */

/* 377 */
/* <0> (null):0 */
struct {
	char                       name[64];             /*     0    64 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	int                        nummodels;            /*    64     4 */
	int                        base;                 /*    68     4 */
	int                        modelindex;           /*    72     4 */

	/* size: 76, cachelines: 2, members: 4 */
	/* last cacheline: 12 bytes */
}; /* size: 76 */

/* 378 */
/* <0> (null):0 */
typedef class  mstudiobodyparts_t; /* size: 76 */

/* 379 */
/* <0> (null):0 */
enum {
	ACT_RESET = 0,
	ACT_IDLE = 1,
	ACT_GUARD = 2,
	ACT_WALK = 3,
	ACT_RUN = 4,
	ACT_FLY = 5,
	ACT_SWIM = 6,
	ACT_HOP = 7,
	ACT_LEAP = 8,
	ACT_FALL = 9,
	ACT_LAND = 10,
	ACT_STRAFE_LEFT = 11,
	ACT_STRAFE_RIGHT = 12,
	ACT_ROLL_LEFT = 13,
	ACT_ROLL_RIGHT = 14,
	ACT_TURN_LEFT = 15,
	ACT_TURN_RIGHT = 16,
	ACT_CROUCH = 17,
	ACT_CROUCHIDLE = 18,
	ACT_STAND = 19,
	ACT_USE = 20,
	ACT_SIGNAL1 = 21,
	ACT_SIGNAL2 = 22,
	ACT_SIGNAL3 = 23,
	ACT_TWITCH = 24,
	ACT_COWER = 25,
	ACT_SMALL_FLINCH = 26,
	ACT_BIG_FLINCH = 27,
	ACT_RANGE_ATTACK1 = 28,
	ACT_RANGE_ATTACK2 = 29,
	ACT_MELEE_ATTACK1 = 30,
	ACT_MELEE_ATTACK2 = 31,
	ACT_RELOAD = 32,
	ACT_ARM = 33,
	ACT_DISARM = 34,
	ACT_EAT = 35,
	ACT_DIESIMPLE = 36,
	ACT_DIEBACKWARD = 37,
	ACT_DIEFORWARD = 38,
	ACT_DIEVIOLENT = 39,
	ACT_BARNACLE_HIT = 40,
	ACT_BARNACLE_PULL = 41,
	ACT_BARNACLE_CHOMP = 42,
	ACT_BARNACLE_CHEW = 43,
	ACT_SLEEP = 44,
	ACT_INSPECT_FLOOR = 45,
	ACT_INSPECT_WALL = 46,
	ACT_IDLE_ANGRY = 47,
	ACT_WALK_HURT = 48,
	ACT_RUN_HURT = 49,
	ACT_HOVER = 50,
	ACT_GLIDE = 51,
	ACT_FLY_LEFT = 52,
	ACT_FLY_RIGHT = 53,
	ACT_DETECT_SCENT = 54,
	ACT_SNIFF = 55,
	ACT_BITE = 56,
	ACT_THREAT_DISPLAY = 57,
	ACT_FEAR_DISPLAY = 58,
	ACT_EXCITED = 59,
	ACT_SPECIAL_ATTACK1 = 60,
	ACT_SPECIAL_ATTACK2 = 61,
	ACT_COMBAT_IDLE = 62,
	ACT_WALK_SCARED = 63,
	ACT_RUN_SCARED = 64,
	ACT_VICTORY_DANCE = 65,
	ACT_DIE_HEADSHOT = 66,
	ACT_DIE_CHESTSHOT = 67,
	ACT_DIE_GUTSHOT = 68,
	ACT_DIE_BACKSHOT = 69,
	ACT_FLINCH_HEAD = 70,
	ACT_FLINCH_CHEST = 71,
	ACT_FLINCH_STOMACH = 72,
	ACT_FLINCH_LEFTARM = 73,
	ACT_FLINCH_RIGHTARM = 74,
	ACT_FLINCH_LEFTLEG = 75,
	ACT_FLINCH_RIGHTLEG = 76,
	ACT_FLINCH = 77,
	ACT_LARGE_FLINCH = 78,
	ACT_HOLDBOMB = 79,
	ACT_IDLE_FIDGET = 80,
	ACT_IDLE_SCARED = 81,
	ACT_IDLE_SCARED_FIDGET = 82,
	ACT_FOLLOW_IDLE = 83,
	ACT_FOLLOW_IDLE_FIDGET = 84,
	ACT_FOLLOW_IDLE_SCARED = 85,
	ACT_FOLLOW_IDLE_SCARED_FIDGET = 86,
	ACT_CROUCH_IDLE = 87,
	ACT_CROUCH_IDLE_FIDGET = 88,
	ACT_CROUCH_IDLE_SCARED = 89,
	ACT_CROUCH_IDLE_SCARED_FIDGET = 90,
	ACT_CROUCH_WALK = 91,
	ACT_CROUCH_WALK_SCARED = 92,
	ACT_CROUCH_DIE = 93,
	ACT_WALK_BACK = 94,
	ACT_IDLE_SNEAKY = 95,
	ACT_IDLE_SNEAKY_FIDGET = 96,
	ACT_WALK_SNEAKY = 97,
	ACT_WAVE = 98,
	ACT_YES = 99,
	ACT_NO = 100,
}; /* size: 4 */

/* 380 */
/* <0> (null):0 */
typedef enum  Activity; /* size: 4 */

/* 381 */
/* <0> (null):0 */
struct {
	int                        type;                 /*     0     4 */
	char *                     name;                 /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 382 */
/* <0> (null):0 */
typedef class  activity_map_t; /* size: 8 */

/* 383 */
/* <0> (null):0 */
struct {
	int                        event;                /*     0     4 */
	char *                     options;              /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 384 */
/* <0> (null):0 */
typedef class  MonsterEvent_t; /* size: 8 */

/* 385 */
/* <0> (null):0 */
enum {
	mod_brush = 0,
	mod_sprite = 1,
	mod_alias = 2,
	mod_studio = 3,
}; /* size: 4 */

/* 386 */
/* <0> (null):0 */
typedef enum  modtype_t; /* size: 4 */

/* 387 */
/* <0> (null):0 */
enum {
	ST_SYNC = 0,
	ST_RAND = 1,
}; /* size: 4 */

/* 388 */
/* <0> (null):0 */
typedef enum  synctype_t; /* size: 4 */

/* 389 */
/* <0> (null):0 */
struct {
	float                      mins[3];              /*     0    12 */
	float                      maxs[3];              /*    12    12 */
	float                      origin[3];            /*    24    12 */
	int                        headnode[4];          /*    36    16 */
	int                        visleafs;             /*    52     4 */
	int                        firstface;            /*    56     4 */
	int                        numfaces;             /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */

	/* size: 64, cachelines: 1, members: 7 */
}; /* size: 64 */

/* 390 */
/* <0> (null):0 */
int                        array[4]; /* size: 16 */

/* 391 */
/* <0> (null):0 */
typedef class  dmodel_t; /* size: 64 */

/* 392 */
/* <0> (null):0 */
struct mplane_s {
	vec3_t                     normal;               /*     0    12 */
	float                      dist;                 /*    12     4 */
	byte                       type;                 /*    16     1 */
	byte                       signbits;             /*    17     1 */
	unsigned char              pad[2];               /*    18     2 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 393 */
/* <0> (null):0 */
typedef struct mplane_s mplane_t; /* size: 20 */

/* 394 */
/* <0> (null):0 */
struct {
	vec3_t                     position;             /*     0    12 */

	/* size: 12, cachelines: 1, members: 1 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 395 */
/* <0> (null):0 */
typedef class  mvertex_t; /* size: 12 */

/* 396 */
/* <0> (null):0 */
struct {
	short unsigned int         v[2];                 /*     0     4 */
	unsigned int               cachededgeoffset;     /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 397 */
/* <0> (null):0 */
short unsigned int         array[2]; /* size: 4 */

/* 398 */
/* <0> (null):0 */
typedef class  medge_t; /* size: 8 */

/* 399 */
/* <0> (null):0 */
struct texture_s {
	char                       name[16];             /*     0    16 */
	unsigned int               width;                /*    16     4 */
	unsigned int               height;               /*    20     4 */
	int                        anim_total;           /*    24     4 */
	int                        anim_min;             /*    28     4 */
	int                        anim_max;             /*    32     4 */
	class texture_s *          anim_next;            /*    36     4 */
	class texture_s *          alternate_anims;      /*    40     4 */
	unsigned int               offsets[4];           /*    44    16 */
	unsigned int               paloffset;            /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */

	/* size: 64, cachelines: 1, members: 10 */
}; /* size: 64 */

/* 400 */
/* <0> (null):0 */
char                       array[16]; /* size: 16 */

/* 401 */
 /* pointer to 399 */
 /* size: 4 */

/* 402 */
/* <0> (null):0 */
typedef struct texture_s texture_t; /* size: 64 */

/* 403 */
/* <0> (null):0 */
struct {
	float                      vecs[2][4];           /*     0    32 */
	float                      mipadjust;            /*    32     4 */
	texture_t *                texture;              /*    36     4 */
	int                        flags;                /*    40     4 */

	/* size: 44, cachelines: 1, members: 4 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 404 */
/* <0> (null):0 */
float                      array[2][4]; /* size: 32 */

/* 405 */
 /* pointer to 402 */
 /* size: 4 */

/* 406 */
/* <0> (null):0 */
typedef class  mtexinfo_t; /* size: 44 */

/* 407 */
/* <0> (null):0 */
struct mnode_s {
	int                        contents;             /*     0     4 */
	int                        visframe;             /*     4     4 */
	short int                  minmaxs[6];           /*     8    12 */
	class mnode_s *            parent;               /*    20     4 */
	mplane_t *                 plane;                /*    24     4 */
	class mnode_s *            children[2];          /*    28     8 */
	short unsigned int         firstsurface;         /*    36     2 */
	short unsigned int         numsurfaces;          /*    38     2 */

	/* size: 40, cachelines: 1, members: 8 */
	/* last cacheline: 40 bytes */
}; /* size: 40 */

/* 408 */
/* <0> (null):0 */
short int                  array[6]; /* size: 12 */

/* 409 */
 /* pointer to 407 */
 /* size: 4 */

/* 410 */
 /* pointer to 393 */
 /* size: 4 */

/* 411 */
/* <0> (null):0 */
class mnode_s *            array[2]; /* size: 8 */

/* 412 */
/* <0> (null):0 */
typedef struct mnode_s mnode_t; /* size: 40 */

/* 413 */
/* <0> (null):0 */
typedef struct msurface_s msurface_t; /* size: 68 */

/* 414 */
/* <0> (null):0 */
struct msurface_s {
	int                        visframe;             /*     0     4 */
	int                        dlightframe;          /*     4     4 */
	int                        dlightbits;           /*     8     4 */
	mplane_t *                 plane;                /*    12     4 */
	int                        flags;                /*    16     4 */
	int                        firstedge;            /*    20     4 */
	int                        numedges;             /*    24     4 */
	class surfcache_s *        cachespots[4];        /*    28    16 */
	short int                  texturemins[2];       /*    44     4 */
	short int                  extents[2];           /*    48     4 */
	mtexinfo_t *               texinfo;              /*    52     4 */
	unsigned char              styles[4];            /*    56     4 */
	color24 *                  samples;              /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	decal_t *                  pdecals;              /*    64     4 */

	/* size: 68, cachelines: 2, members: 14 */
	/* last cacheline: 4 bytes */
}; /* size: 68 */

/* 415 */
/* <0> (null):0 */
typedef struct decal_s decal_t; /* size: 20 */

/* 416 */
/* <0> (null):0 */
struct decal_s {
	decal_t *                  pnext;                /*     0     4 */
	msurface_t *               psurface;             /*     4     4 */
	short int                  dx;                   /*     8     2 */
	short int                  dy;                   /*    10     2 */
	short int                  texture;              /*    12     2 */
	byte                       scale;                /*    14     1 */
	byte                       flags;                /*    15     1 */
	short int                  entityIndex;          /*    16     2 */

	/* size: 20, cachelines: 1, members: 8 */
	/* last cacheline: 20 bytes */

	/* BRAIN FART ALERT! 20 != 18 + 0(holes), diff = 2 */

}; /* size: 20 */

/* 417 */
 /* pointer to 415 */
 /* size: 4 */

/* 418 */
 /* pointer to 413 */
 /* size: 4 */

/* 419 */
/* <0> (null):0 */
struct mleaf_s {
	int                        contents;             /*     0     4 */
	int                        visframe;             /*     4     4 */
	short int                  minmaxs[6];           /*     8    12 */
	class mnode_s *            parent;               /*    20     4 */
	byte *                     compressed_vis;       /*    24     4 */
	class efrag_s *            efrags;               /*    28     4 */
	msurface_t * *             firstmarksurface;     /*    32     4 */
	int                        nummarksurfaces;      /*    36     4 */
	int                        key;                  /*    40     4 */
	unsigned char              ambient_sound_level[4]; /*    44     4 */

	/* size: 48, cachelines: 1, members: 10 */
	/* last cacheline: 48 bytes */
}; /* size: 48 */

/* 420 */
 /* pointer to 407 */
 /* size: 4 */

/* 421 */
/* <0> (null):0 */
struct efrag_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 422 */
 /* pointer to 421 */
 /* size: 4 */

/* 423 */
 /* pointer to 418 */
 /* size: 4 */

/* 424 */
/* <0> (null):0 */
class surfcache_s *        array[4]; /* size: 16 */

/* 425 */
/* <0> (null):0 */
struct surfcache_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 426 */
 /* pointer to 425 */
 /* size: 4 */

/* 427 */
/* <0> (null):0 */
short int                  array[2]; /* size: 4 */

/* 428 */
 /* pointer to 406 */
 /* size: 4 */

/* 429 */
 /* pointer to 46 */
 /* size: 4 */

/* 430 */
/* <0> (null):0 */
struct {
	int                        planenum;             /*     0     4 */
	short int                  children[2];          /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 431 */
/* <0> (null):0 */
typedef class  dclipnode_t; /* size: 8 */

/* 432 */
/* <0> (null):0 */
struct hull_s {
	dclipnode_t *              clipnodes;            /*     0     4 */
	mplane_t *                 planes;               /*     4     4 */
	int                        firstclipnode;        /*     8     4 */
	int                        lastclipnode;         /*    12     4 */
	vec3_t                     clip_mins;            /*    16    12 */
	vec3_t                     clip_maxs;            /*    28    12 */

	/* size: 40, cachelines: 1, members: 6 */
	/* last cacheline: 40 bytes */
}; /* size: 40 */

/* 433 */
 /* pointer to 431 */
 /* size: 4 */

/* 434 */
/* <0> (null):0 */
struct model_s {
	char                       name[64];             /*     0    64 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	qboolean                   needload;             /*    64     4 */
	modtype_t                  type;                 /*    68     4 */
	int                        numframes;            /*    72     4 */
	synctype_t                 synctype;             /*    76     4 */
	int                        flags;                /*    80     4 */
	vec3_t                     mins;                 /*    84    12 */
	vec3_t                     maxs;                 /*    96    12 */
	float                      radius;               /*   108     4 */
	int                        firstmodelsurface;    /*   112     4 */
	int                        nummodelsurfaces;     /*   116     4 */
	int                        numsubmodels;         /*   120     4 */
	dmodel_t *                 submodels;            /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	int                        numplanes;            /*   128     4 */
	mplane_t *                 planes;               /*   132     4 */
	int                        numleafs;             /*   136     4 */
	class mleaf_s *            leafs;                /*   140     4 */
	int                        numvertexes;          /*   144     4 */
	mvertex_t *                vertexes;             /*   148     4 */
	int                        numedges;             /*   152     4 */
	medge_t *                  edges;                /*   156     4 */
	int                        numnodes;             /*   160     4 */
	mnode_t *                  nodes;                /*   164     4 */
	int                        numtexinfo;           /*   168     4 */
	mtexinfo_t *               texinfo;              /*   172     4 */
	int                        numsurfaces;          /*   176     4 */
	msurface_t *               surfaces;             /*   180     4 */
	int                        numsurfedges;         /*   184     4 */
	int *                      surfedges;            /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	int                        numclipnodes;         /*   192     4 */
	dclipnode_t *              clipnodes;            /*   196     4 */
	int                        nummarksurfaces;      /*   200     4 */
	msurface_t * *             marksurfaces;         /*   204     4 */
	struct hull_s              hulls[4];             /*   208   160 */
	/* --- cacheline 5 boundary (320 bytes) was 48 bytes ago --- */
	int                        numtextures;          /*   368     4 */
	texture_t * *              textures;             /*   372     4 */
	byte *                     visdata;              /*   376     4 */
	color24 *                  lightdata;            /*   380     4 */
	/* --- cacheline 6 boundary (384 bytes) --- */
	char *                     entities;             /*   384     4 */
	cache_user_t               cache;                /*   388     4 */

	/* size: 392, cachelines: 7, members: 40 */
	/* last cacheline: 8 bytes */
}; /* size: 392 */

/* 435 */
 /* pointer to 391 */
 /* size: 4 */

/* 436 */
 /* pointer to 419 */
 /* size: 4 */

/* 437 */
 /* pointer to 395 */
 /* size: 4 */

/* 438 */
 /* pointer to 398 */
 /* size: 4 */

/* 439 */
 /* pointer to 412 */
 /* size: 4 */

/* 440 */
/* <0> (null):0 */
struct hull_s              array[4]; /* size: 160 */

/* 441 */
 /* pointer to 405 */
 /* size: 4 */

/* 442 */
/* <0> (null):0 */
typedef struct model_s model_t; /* size: 392 */

/* 443 */
/* <0> (null):0 */
struct alight_s {
	int                        ambientlight;         /*     0     4 */
	int                        shadelight;           /*     4     4 */
	vec3_t                     color;                /*     8    12 */
	float *                    plightvec;            /*    20     4 */

	/* size: 24, cachelines: 1, members: 4 */
	/* last cacheline: 24 bytes */
}; /* size: 24 */

/* 444 */
/* <0> (null):0 */
struct player_info_s {
	int                        userid;               /*     0     4 */
	char                       userinfo[256];        /*     4   256 */
	/* --- cacheline 4 boundary (256 bytes) was 4 bytes ago --- */
	char                       name[32];             /*   260    32 */
	int                        spectator;            /*   292     4 */
	int                        ping;                 /*   296     4 */
	int                        packet_loss;          /*   300     4 */
	char                       model[64];            /*   304    64 */
	/* --- cacheline 5 boundary (320 bytes) was 48 bytes ago --- */
	int                        topcolor;             /*   368     4 */
	int                        bottomcolor;          /*   372     4 */
	int                        renderframe;          /*   376     4 */
	int                        gaitsequence;         /*   380     4 */
	/* --- cacheline 6 boundary (384 bytes) --- */
	float                      gaitframe;            /*   384     4 */
	float                      gaityaw;              /*   388     4 */
	vec3_t                     prevgaitorigin;       /*   392    12 */
	customization_t            customdata;           /*   404   164 */
	/* --- cacheline 8 boundary (512 bytes) was 56 bytes ago --- */

	/* size: 568, cachelines: 9, members: 15 */
	/* last cacheline: 56 bytes */
}; /* size: 568 */

/* 445 */
/* <0> (null):0 */
char                       array[256]; /* size: 256 */

/* 446 */
/* <0> (null):0 */
struct engine_studio_api_s {
	void *                     (*Mem_Calloc)(int, size_t); /*     0     4 */
	void *                     (*Cache_Check)(class cache_user_s *); /*     4     4 */
	void                       (*LoadCacheFile)(char *, class cache_user_s *); /*     8     4 */
	class model_s *            (*Mod_ForName)(const char  *, int); /*    12     4 */
	void *                     (*Mod_Extradata)(class model_s *); /*    16     4 */
	class model_s *            (*GetModelByIndex)(int); /*    20     4 */
	class cl_entity_s *        (*GetCurrentEntity)(void); /*    24     4 */
	class player_info_s *      (*PlayerInfo)(int);   /*    28     4 */
	class entity_state_s *     (*GetPlayerState)(int); /*    32     4 */
	class cl_entity_s *        (*GetViewEntity)(void); /*    36     4 */
	void                       (*GetTimes)(int *, double *, double *); /*    40     4 */
	class cvar_s *             (*GetCvar)(const char  *); /*    44     4 */
	void                       (*GetViewInfo)(float *, float *, float *, float *); /*    48     4 */
	class model_s *            (*GetChromeSprite)(void); /*    52     4 */
	void                       (*GetModelCounters)(int * *, int * *); /*    56     4 */
	void                       (*GetAliasScale)(float *, float *); /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	float * * * *              (*StudioGetBoneTransform)(void); /*    64     4 */
	float * * * *              (*StudioGetLightTransform)(void); /*    68     4 */
	float * * *                (*StudioGetAliasTransform)(void); /*    72     4 */
	float * * *                (*StudioGetRotationMatrix)(void); /*    76     4 */
	void                       (*StudioSetupModel)(int, void * *, void * *); /*    80     4 */
	int                        (*StudioCheckBBox)(void); /*    84     4 */
	void                       (*StudioDynamicLight)(class cl_entity_s *, class alight_s *); /*    88     4 */
	void                       (*StudioEntityLight)(class alight_s *); /*    92     4 */
	void                       (*StudioSetupLighting)(class alight_s *); /*    96     4 */
	void                       (*StudioDrawPoints)(void); /*   100     4 */
	void                       (*StudioDrawHulls)(void); /*   104     4 */
	void                       (*StudioDrawAbsBBox)(void); /*   108     4 */
	void                       (*StudioDrawBones)(void); /*   112     4 */
	void                       (*StudioSetupSkin)(void *, int); /*   116     4 */
	void                       (*StudioSetRemapColors)(int, int); /*   120     4 */
	class model_s *            (*SetupPlayerModel)(int); /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	void                       (*StudioClientEvents)(void); /*   128     4 */
	int                        (*GetForceFaceFlags)(void); /*   132     4 */
	void                       (*SetForceFaceFlags)(int); /*   136     4 */
	void                       (*StudioSetHeader)(void *); /*   140     4 */
	void                       (*SetRenderModel)(class model_s *); /*   144     4 */
	void                       (*SetupRenderer)(int); /*   148     4 */
	void                       (*RestoreRenderer)(void); /*   152     4 */
	void                       (*SetChromeOrigin)(void); /*   156     4 */
	int                        (*IsHardware)(void);  /*   160     4 */
	void                       (*GL_StudioDrawShadow)(void); /*   164     4 */
	void                       (*GL_SetRenderMode)(int); /*   168     4 */
	void                       (*StudioSetRenderamt)(int); /*   172     4 */
	void                       (*StudioSetCullState)(int); /*   176     4 */
	void                       (*StudioRenderShadow)(int, float *, float *, float *, float *); /*   180     4 */

	/* size: 184, cachelines: 3, members: 46 */
	/* last cacheline: 56 bytes */
}; /* size: 184 */

/* 447 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 448 */
 /* pointer to 447 */
 /* size: 4 */

/* 449 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 450 */
 /* pointer to 362 */
 /* size: 4 */

/* 451 */
 /* pointer to 449 */
 /* size: 4 */

/* 452 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138182820 */

/* 453 */
 /* pointer to 452 */
 /* size: 4 */

/* 454 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 455 */
 /* pointer to 434 */
 /* size: 4 */

/* 456 */
 /* pointer to 454 */
 /* size: 4 */

/* 457 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 458 */
 /* pointer to 457 */
 /* size: 4 */

/* 459 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 460 */
 /* pointer to 459 */
 /* size: 4 */

/* 461 */
/* <0> (null):0 */
struct cl_entity_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 462 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 463 */
 /* pointer to 461 */
 /* size: 4 */

/* 464 */
 /* pointer to 462 */
 /* size: 4 */

/* 465 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 466 */
 /* pointer to 444 */
 /* size: 4 */

/* 467 */
 /* pointer to 465 */
 /* size: 4 */

/* 468 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 469 */
 /* pointer to 468 */
 /* size: 4 */

/* 470 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138184184 */

/* 471 */
 /* pointer to 37 */
 /* size: 4 */

/* 472 */
 /* pointer to 470 */
 /* size: 4 */

/* 473 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 474 */
 /* pointer to 473 */
 /* size: 4 */

/* 475 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138184652 */

/* 476 */
 /* pointer to 475 */
 /* size: 4 */

/* 477 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 478 */
 /* pointer to 477 */
 /* size: 4 */

/* 479 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138189844 */

/* 480 */
 /* pointer to 257 */
 /* size: 4 */

/* 481 */
 /* pointer to 479 */
 /* size: 4 */

/* 482 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138190104 */

/* 483 */
 /* pointer to 482 */
 /* size: 4 */

/* 484 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 485 */
 /* pointer to 486 */
 /* size: 4 */

/* 486 */
 /* pointer to 487 */
 /* size: 4 */

/* 487 */
 /* pointer to 127 */
 /* size: 4 */

/* 488 */
 /* pointer to 484 */
 /* size: 4 */

/* 489 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 490 */
 /* pointer to 489 */
 /* size: 4 */

/* 491 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138190676 */

/* 492 */
 /* pointer to 16 */
 /* size: 4 */

/* 493 */
 /* pointer to 491 */
 /* size: 4 */

/* 494 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138190988 */

/* 495 */
 /* pointer to 443 */
 /* size: 4 */

/* 496 */
 /* pointer to 494 */
 /* size: 4 */

/* 497 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138191248 */

/* 498 */
 /* pointer to 497 */
 /* size: 4 */

/* 499 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138191404 */

/* 500 */
 /* pointer to 499 */
 /* size: 4 */

/* 501 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138191612 */

/* 502 */
 /* pointer to 501 */
 /* size: 4 */

/* 503 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138191768 */

/* 504 */
 /* pointer to 503 */
 /* size: 4 */

/* 505 */
/* <0> (null):0 */
struct server_studio_api_s {
	void *                     (*Mem_Calloc)(int, size_t); /*     0     4 */
	void *                     (*Cache_Check)(class cache_user_s *); /*     4     4 */
	void                       (*LoadCacheFile)(char *, class cache_user_s *); /*     8     4 */
	void *                     (*Mod_Extradata)(class model_s *); /*    12     4 */

	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 506 */
/* <0> (null):0 */
typedef struct server_studio_api_s server_studio_api_t; /* size: 16 */

/* 507 */
/* <0> (null):0 */
struct sv_blending_interface_s {
	int                        version;              /*     0     4 */
	void                       (*SV_StudioSetupBones)(class model_s *, float, int, const vec_t  *, const vec_t  *, const byte  *, const byte  *, int, const edict_t  *); /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 508 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138192636 */

/* 509 */
 /* pointer to 510 */
 /* size: 4 */

/* 510 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 511 */
 /* pointer to 512 */
 /* size: 4 */

/* 512 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 513 */
 /* pointer to 508 */
 /* size: 4 */

/* 514 */
/* <0> (null):0 */
typedef struct sv_blending_interface_s sv_blending_interface_t; /* size: 8 */

/* 515 */
 /* pointer to 361 */
 /* size: 4 */

/* 516 */
 /* pointer to 355 */
 /* size: 4 */

/* 517 */
 /* pointer to 368 */
 /* size: 4 */

/* 518 */
 /* pointer to 58 */
 /* size: 4 */

/* 519 */
 /* pointer to 370 */
 /* size: 4 */

/* 520 */
 /* pointer to 384 */
 /* size: 4 */

/* 521 */
 /* pointer to 378 */
 /* size: 4 */

/* 522 */
 /* pointer to 523 */
 /* size: 4 */

/* 523 */
 /* pointer to 507 */
 /* size: 4 */

/* 524 */
 /* pointer to 446 */
 /* size: 4 */

/* 525 */
/* <0> (null):0 */
float                      array[3][4]; /* size: 48 */

/* 526 */
 /* pointer to 525 */
 /* size: 4 */

/* 527 */
/* <0> (null):0 */
float                      array[128][3][4]; /* size: 6144 */

/* 528 */
 /* pointer to 527 */
 /* size: 4 */

/* 529 */
 /* pointer to 43 */
 /* size: 4 */

/* 530 */
 /* pointer to 373 */
 /* size: 4 */

/* 531 */
 /* pointer to 442 */
 /* size: 4 */

/* 532 */
 /* pointer to 365 */
 /* size: 4 */

/* 533 */
 /* pointer to 363 */
 /* size: 4 */

/* 534 */
 /* pointer to 359 */
 /* size: 4 */

/* 535 */
 /* pointer to 376 */
 /* size: 4 */

/* 536 */
 /* pointer to 42 */
 /* size: 4 */

/* 537 */
 /* pointer to 40 */
 /* size: 4 */

/* 538 */
 /* pointer to 41 */
 /* size: 4 */

/* 539 */
/* <0> (null):0 */
float                      array[8]; /* size: 32 */

/* 540 */
/* <0> (null):0 */
float                      array[128][3]; /* size: 1536 */

/* 541 */
/* <0> (null):0 */
float                      array[128][4]; /* size: 2048 */

/* 542 */
/* <0> (null):0 */
int                        array[128]; /* size: 512 */

/* 543 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 544 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 545 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 546 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 547 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 548 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 549 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 550 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 551 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 552 */
/* <0> (null):0 */
activity_map_t             array[100]; /* size: 800 */

/* 553 */
 /* pointer to 54 */
 /* size: 4 */

/* Functions: */

/* <0> (null):0 */
int IsSoundEvent(int eventNumber)
{
} /* size: 4 */

/* <0> (null):0 */
void StudioCalcBoneAdj(float dadt, float * adj, const byte  * pcontroller1, const byte  * pcontroller2, byte mouthopen)
{
	{
		int i;                                                //     0
		int j;                                                //     0
		float value;                                          //     0
		mstudiobonecontroller_t * pbonecontroller;            //     0
		{
			int a;                                        //     0
			int b;                                        //     0
		}
	}
} /* size: 0 */

/* <0> (null):0 */
int ExtractBbox(void * pmodel, int sequence, float * mins, float * maxs) /* linkage=_Z11ExtractBboxPviPfS0_ */
{
	{
		studiohdr_t * pstudiohdr;                             //     0
		mstudioseqdesc_t * pseqdesc;                          //     0
	}
} /* size: 4 */

/* <0> (null):0 */
int LookupActivity(void * pmodel, entvars_t * pev, int activity) /* linkage=_Z14LookupActivityPvP9entvars_si */
{
	{
		studiohdr_t * pstudiohdr;                             //     0
		mstudioseqdesc_t * pseqdesc;                          //     0
		int i;                                                //     0
		int weightTotal;                                      //     0
		int activitySequenceCount;                            //     0
		int weight;                                           //     0
		int select;                                           //     0
		{
			int which;                                    //     0
		}
	}
} /* size: 4 */

/* <0> (null):0 */
int LookupActivityHeaviest(void * pmodel, entvars_t * pev, int activity) /* linkage=_Z22LookupActivityHeaviestPvP9entvars_si */
{
	{
		studiohdr_t * pstudiohdr;                             //     0
		mstudioseqdesc_t * pseqdesc;                          //     0
		int weight;                                           //     0
		int seq;                                              //     0
		{
			int i;                                        //     0
		}
	}
} /* size: 4 */

/* <0> (null):0 */
void GetEyePosition(void * pmodel, float * vecEyePosition) /* linkage=_Z14GetEyePositionPvPf */
{
	{
		studiohdr_t * pstudiohdr;                             //     0
	}
} /* size: 0 */

/* <0> (null):0 */
int LookupSequence(void * pmodel, const char  * label)
{
	{
		studiohdr_t * pstudiohdr;                             //     0
		mstudioseqdesc_t * pseqdesc;                          //     0
		{
			int i;                                        //     0
		}
	}
} /* size: 4 */

/* <0> (null):0 */
void LookupSequence(void * pmodel, const char  * label)
{
	{
		studiohdr_t * pstudiohdr;                             //     0
		mstudioseqdesc_t * pseqdesc;                          //     0
		{
			int i;                                        //     0
		}
	}
} /* size: 0 */

/* <0> (null):0 */
void IsSoundEvent(int eventNumber)
{
} /* size: 0 */

/* <0> (null):0 */
void SequencePrecache(void * pmodel, const char  * pSequenceName) /* linkage=_Z16SequencePrecachePvPKc */
{
	{
		int index;                                            //     0
		LookupSequence(void * pmodel,
				const char  * label); /* size=0, low_pc=0 */ //     0
		{
			studiohdr_t * pstudiohdr;                     //     0
			mstudioseqdesc_t * pseqdesc;                  //     0
			mstudioevent_t * pevent;                      //     0
			{
				int i;                                //     0
				IsSoundEvent(int eventNumber); /* size=0, low_pc=0 */ //     0
			}
		}
	}
} /* size: 0 */

/* <0> (null):0 */
void GetSequenceInfo(void * pmodel, entvars_t * pev, float * pflFrameRate, float * pflGroundSpeed) /* linkage=_Z15GetSequenceInfoPvP9entvars_sPfS2_ */
{
	{
		studiohdr_t * pstudiohdr;                             //     0
		mstudioseqdesc_t * pseqdesc;                          //     0
	}
} /* size: 0 */

/* <0> (null):0 */
int GetSequenceFlags(void * pmodel, entvars_t * pev) /* linkage=_Z16GetSequenceFlagsPvP9entvars_s */
{
	{
		studiohdr_t * pstudiohdr;                             //     0
		mstudioseqdesc_t * pseqdesc;                          //     0
	}
} /* size: 4 */

/* <0> (null):0 */
int GetAnimationEvent(void * pmodel, entvars_t * pev, MonsterEvent_t * pMonsterEvent, float flStart, float flEnd, int index) /* linkage=_Z17GetAnimationEventPvP9entvars_sP14MonsterEvent_tffi */
{
	{
		studiohdr_t * pstudiohdr;                             //     0
		int events;                                           //     0
		mstudioseqdesc_t * pseqdesc;                          //     0
		mstudioevent_t * pevent;                              //     0
	}
} /* size: 4 */

/* <0> (null):0 */
float SetController(void * pmodel, entvars_t * pev, int iController, float flValue) /* linkage=_Z13SetControllerPvP9entvars_sif */
{
	{
		studiohdr_t * pstudiohdr;                             //     0
		mstudiobonecontroller_t * pbonecontroller;            //     0
		int i;                                                //     0
		int setting;                                          //     0
	}
} /* size: 4 */

/* <0> (null):0 */
float SetBlending(void * pmodel, entvars_t * pev, int iBlender, float flValue) /* linkage=_Z11SetBlendingPvP9entvars_sif */
{
	{
		studiohdr_t * pstudiohdr;                             //     0
		mstudioseqdesc_t * pseqdesc;                          //     0
		int setting;                                          //     0
	}
} /* size: 4 */

/* <0> (null):0 */
int FindTransition(void * pmodel, int iEndingAnim, int iGoalAnim, int * piDir) /* linkage=_Z14FindTransitionPviiPi */
{
	{
		studiohdr_t * pstudiohdr;                             //     0
		mstudioseqdesc_t * pseqdesc;                          //     0
		int iEndNode;                                         //     0
		byte * pTransition;                                   //     0
		int iInternNode;                                      //     0
		int i;                                                //     0
	}
} /* size: 4 */

/* <0> (null):0 */
void SetBodygroup(void * pmodel, entvars_t * pev, int iGroup, int iValue) /* linkage=_Z12SetBodygroupPvP9entvars_sii */
{
	{
		studiohdr_t * pstudiohdr;                             //     0
		mstudiobodyparts_t * pbodypart;                       //     0
		int iCurrent;                                         //     0
	}
} /* size: 0 */

/* <0> (null):0 */
int GetBodygroup(void * pmodel, entvars_t * pev, int iGroup) /* linkage=_Z12GetBodygroupPvP9entvars_si */
{
	{
		studiohdr_t * pstudiohdr;                             //     0
		mstudiobodyparts_t * pbodypart;                       //     0
		int iCurrent;                                         //     0
	}
} /* size: 4 */

/* <0> (null):0 */
int Server_GetBlendingInterface(int version, class sv_blending_interface_s * * ppinterface, class engine_studio_api_s * pstudio, float * rotationmatrix, float * bonetransform)
{
} /* size: 4 */

/* <0> (null):0 */
void AngleQuaternion(vec_t * angles, vec_t * quaternion) /* linkage=_Z15AngleQuaternionPfS_ */
{
	{
		float angle;                                          //     0
		float sr;                                             //     0
		float sp;                                             //     0
		float sy;                                             //     0
		float cr;                                             //     0
		float cp;                                             //     0
		float cy;                                             //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void QuaternionSlerp(vec_t * p, vec_t * q, float t, vec_t * qt) /* linkage=_Z15QuaternionSlerpPfS_fS_ */
{
	{
		int i;                                                //     0
		float a;                                              //     0
		float b;                                              //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void QuaternionMatrix(vec_t * quaternion, float * matrix) /* linkage=_Z16QuaternionMatrixPfPA4_f */
{
} /* size: 0 */

/* <0> (null):0 */
mstudioanim_t * StudioGetAnim(model_t * m_pSubModel, mstudioseqdesc_t * pseqdesc) /* linkage=_Z13StudioGetAnimP7model_sP16mstudioseqdesc_t */
{
	{
		mstudioseqgroup_t * pseqgroup;                        //     0
		cache_user_t * paSequences;                           //     0
	}
} /* size: 4 */

/* <0> (null):0 */
mstudioanim_t * LookupAnimation(studiohdr_t * pstudiohdr, class model_s * model, mstudioseqdesc_t * pseqdesc, int index)
{
	{
		mstudioanim_t * panim;                                //     0
	}
} /* size: 4 */

/* <0> (null):0 */
void LookupAnimation(studiohdr_t * pstudiohdr, class model_s * model, mstudioseqdesc_t * pseqdesc, int index)
{
	{
		mstudioanim_t * panim;                                //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void StudioCalcBoneAdj(float dadt, float * adj, const byte  * pcontroller1, const byte  * pcontroller2, byte mouthopen)
{
	{
		int i;                                                //     0
		int j;                                                //     0
		float value;                                          //     0
		mstudiobonecontroller_t * pbonecontroller;            //     0
		{
			int a;                                        //     0
			int b;                                        //     0
		}
	}
} /* size: 0 */

/* <0> (null):0 */
void StudioCalcBoneQuaterion(int frame, float s, mstudiobone_t * pbone, mstudioanim_t * panim, float * adj, float * q) /* linkage=_Z23StudioCalcBoneQuaterionifP13mstudiobone_tP13mstudioanim_tPfS3_ */
{
	{
		int j;                                                //     0
		int k;                                                //     0
		vec4_t q1;                                            //     0
		vec4_t q2;                                            //     0
		vec3_t angle1;                                        //     0
		vec3_t angle2;                                        //     0
		mstudioanimvalue_t * panimvalue;                      //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void StudioCalcBonePosition(int frame, float s, mstudiobone_t * pbone, mstudioanim_t * panim, float * adj, float * pos) /* linkage=_Z22StudioCalcBonePositionifP13mstudiobone_tP13mstudioanim_tPfS3_ */
{
	{
		int j;                                                //     0
		int k;                                                //     0
		mstudioanimvalue_t * panimvalue;                      //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void StudioSlerpBones(vec4_t * q1, vec3_t * pos1, vec4_t * q2, vec3_t * pos2, float s) /* linkage=_Z16StudioSlerpBonesPA4_fPA3_fS0_S2_f */
{
	{
		int i;                                                //     0
		vec4_t q3;                                            //     0
		float s1;                                             //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void StudioCalcRotations(mstudiobone_t * pbones, int * chain, int chainlength, float * adj, float * pos, vec4_t * q, mstudioseqdesc_t * pseqdesc, mstudioanim_t * panim, float f, float s)
{
	{
		int i;                                                //     0
		int j;                                                //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void StudioCalcRotations(mstudiobone_t * pbones, int * chain, int chainlength, float * adj, float * pos, vec4_t * q, mstudioseqdesc_t * pseqdesc, mstudioanim_t * panim, float f, float s)
{
	{
		int i;                                                //     0
		int j;                                                //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void ConcatTransforms(float * in1, float * in2, float * out) /* linkage=_Z16ConcatTransformsPA4_fS0_S0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void SV_StudioSetupBones(class model_s * pModel, float frame, int sequence, const vec_t  * angles, const vec_t  * origin, const byte  * pcontroller, const byte  * pblending, int iBone, const edict_t  * pEdict) /* linkage=_Z19SV_StudioSetupBonesP7model_sfiPKfS2_PKhS4_iPK7edict_s */
{
	{
		int i;                                                //     0
		int j;                                                //     0
		float f;                                              //     0
		float subframe;                                       //     0
		float adj;                                            //     0
		mstudiobone_t * pbones;                               //     0
		mstudioseqdesc_t * pseqdesc;                          //     0
		mstudioanim_t * panim;                                //     0
		float pos;                                            //     0
		float bonematrix;                                     //     0
		float q;                                              //     0
		float pos2;                                           //     0
		float q2;                                             //     0
		int chain;                                            //     0
		int chainlength;                                      //     0
		vec3_t temp_angles;                                   //     0
		StudioCalcBoneAdj(float dadt,
					float * adj,
					const byte  * pcontroller1,
					const byte  * pcontroller2,
					byte mouthopen); /* size=0, low_pc=0 */ //     0
		{
			float b;                                      //     0
		}
		{
			float pos3;                                   //     0
			float q3;                                     //     0
			float pos4;                                   //     0
			float q4;                                     //     0
			float s;                                      //     0
			float t;                                      //     0
			LookupAnimation(studiohdr_t * pstudiohdr,
					class model_s * model,
					mstudioseqdesc_t * pseqdesc,
					int index); /* size=0, low_pc=0 */ //     0
			StudioCalcRotations(mstudiobone_t * pbones,
						int * chain,
						int chainlength,
						float * adj,
						float * pos,
						vec4_t * q,
						mstudioseqdesc_t * pseqdesc,
						mstudioanim_t * panim,
						float f,
						float s); /* size=0, low_pc=0 */ //     0
			LookupAnimation(studiohdr_t * pstudiohdr,
					class model_s * model,
					mstudioseqdesc_t * pseqdesc,
					int index); /* size=0, low_pc=0 */ //     0
			StudioCalcRotations(mstudiobone_t * pbones,
						int * chain,
						int chainlength,
						float * adj,
						float * pos,
						vec4_t * q,
						mstudioseqdesc_t * pseqdesc,
						mstudioanim_t * panim,
						float f,
						float s); /* size=0, low_pc=0 */ //     0
			LookupAnimation(studiohdr_t * pstudiohdr,
					class model_s * model,
					mstudioseqdesc_t * pseqdesc,
					int index); /* size=0, low_pc=0 */ //     0
			StudioCalcRotations(mstudiobone_t * pbones,
						int * chain,
						int chainlength,
						float * adj,
						float * pos,
						vec4_t * q,
						mstudioseqdesc_t * pseqdesc,
						mstudioanim_t * panim,
						float f,
						float s); /* size=137634920, low_pc=0 */ //     0
			LookupAnimation(studiohdr_t * pstudiohdr,
					class model_s * model,
					mstudioseqdesc_t * pseqdesc,
					int index); /* size=137843512, low_pc=0 */ //     0
			StudioCalcRotations(mstudiobone_t * pbones,
						int * chain,
						int chainlength,
						float * adj,
						float * pos,
						vec4_t * q,
						mstudioseqdesc_t * pseqdesc,
						mstudioanim_t * panim,
						float f,
						float s); /* size=137845144, low_pc=0 */ //     0
			LookupAnimation(studiohdr_t * pstudiohdr,
					class model_s * model,
					mstudioseqdesc_t * pseqdesc,
					int index); /* size=137917640, low_pc=0 */ //     0
			StudioCalcRotations(mstudiobone_t * pbones,
						int * chain,
						int chainlength,
						float * adj,
						float * pos,
						vec4_t * q,
						mstudioseqdesc_t * pseqdesc,
						mstudioanim_t * panim,
						float f,
						float s); /* size=137919272, low_pc=0 */ //     0
			LookupAnimation(studiohdr_t * pstudiohdr,
					class model_s * model,
					mstudioseqdesc_t * pseqdesc,
					int index); /* size=137952092, low_pc=0 */ //     0
			StudioCalcRotations(mstudiobone_t * pbones,
						int * chain,
						int chainlength,
						float * adj,
						float * pos,
						vec4_t * q,
						mstudioseqdesc_t * pseqdesc,
						mstudioanim_t * panim,
						float f,
						float s); /* size=138019236, low_pc=0 */ //     0
			LookupAnimation(studiohdr_t * pstudiohdr,
					class model_s * model,
					mstudioseqdesc_t * pseqdesc,
					int index); /* size=138054056, low_pc=0 */ //     0
			StudioCalcRotations(mstudiobone_t * pbones,
						int * chain,
						int chainlength,
						float * adj,
						float * pos,
						vec4_t * q,
						mstudioseqdesc_t * pseqdesc,
						mstudioanim_t * panim,
						float f,
						float s); /* size=138055688, low_pc=0 */ //     0
			LookupAnimation(studiohdr_t * pstudiohdr,
					class model_s * model,
					mstudioseqdesc_t * pseqdesc,
					int index); /* size=138070104, low_pc=0 */ //     0
			StudioCalcRotations(mstudiobone_t * pbones,
						int * chain,
						int chainlength,
						float * adj,
						float * pos,
						vec4_t * q,
						mstudioseqdesc_t * pseqdesc,
						mstudioanim_t * panim,
						float f,
						float s); /* size=138071800, low_pc=0 */ //     0
			LookupAnimation(studiohdr_t * pstudiohdr,
					class model_s * model,
					mstudioseqdesc_t * pseqdesc,
					int index); /* size=138124020, low_pc=0 */ //     0
			StudioCalcRotations(mstudiobone_t * pbones,
						int * chain,
						int chainlength,
						float * adj,
						float * pos,
						vec4_t * q,
						mstudioseqdesc_t * pseqdesc,
						mstudioanim_t * panim,
						float f,
						float s); /* size=138125220, low_pc=0 */ //     0
			LookupAnimation(studiohdr_t * pstudiohdr,
					class model_s * model,
					mstudioseqdesc_t * pseqdesc,
					int index); /* size=138041108, low_pc=0 */ //     0
			StudioCalcRotations(mstudiobone_t * pbones,
						int * chain,
						int chainlength,
						float * adj,
						float * pos,
						vec4_t * q,
						mstudioseqdesc_t * pseqdesc,
						mstudioanim_t * panim,
						float f,
						float s); /* size=138042972, low_pc=0 */ //     0
			LookupAnimation(studiohdr_t * pstudiohdr,
					class model_s * model,
					mstudioseqdesc_t * pseqdesc,
					int index); /* size=138044780, low_pc=0 */ //     0
			StudioCalcRotations(mstudiobone_t * pbones,
						int * chain,
						int chainlength,
						float * adj,
						float * pos,
						vec4_t * q,
						mstudioseqdesc_t * pseqdesc,
						mstudioanim_t * panim,
						float f,
						float s); /* size=137787436, low_pc=0 */ //     0
			LookupAnimation(studiohdr_t * pstudiohdr,
					class model_s * model,
					mstudioseqdesc_t * pseqdesc,
					int index); /* size=137789772, low_pc=0 */ //     0
			StudioCalcRotations(mstudiobone_t * pbones,
						int * chain,
						int chainlength,
						float * adj,
						float * pos,
						vec4_t * q,
						mstudioseqdesc_t * pseqdesc,
						mstudioanim_t * panim,
						float f,
						float s); /* size=138137808, low_pc=0 */ //     0
			StudioCalcRotations(mstudiobone_t * pbones,
						int * chain,
						int chainlength,
						float * adj,
						float * pos,
						vec4_t * q,
						mstudioseqdesc_t * pseqdesc,
						mstudioanim_t * panim,
						float f,
						float s); /* size=138156312, low_pc=0 */ //     0
			LookupAnimation(studiohdr_t * pstudiohdr,
					class model_s * model,
					mstudioseqdesc_t * pseqdesc,
					int index); /* size=138168496, low_pc=0 */ //     0
			StudioCalcRotations(mstudiobone_t * pbones,
						int * chain,
						int chainlength,
						float * adj,
						float * pos,
						vec4_t * q,
						mstudioseqdesc_t * pseqdesc,
						mstudioanim_t * panim,
						float f,
						float s); /* size=138171052, low_pc=0 */ //     0
			LookupAnimation(studiohdr_t * pstudiohdr,
					class model_s * model,
					mstudioseqdesc_t * pseqdesc,
					int index); /* size=138177684, low_pc=0 */ //     0
			StudioCalcRotations(mstudiobone_t * pbones,
						int * chain,
						int chainlength,
						float * adj,
						float * pos,
						vec4_t * q,
						mstudioseqdesc_t * pseqdesc,
						mstudioanim_t * panim,
						float f,
						float s); /* size=138179428, low_pc=0 */ //     0
			LookupAnimation(studiohdr_t * pstudiohdr,
					class model_s * model,
					mstudioseqdesc_t * pseqdesc,
					int index); /* size=138187088, low_pc=0 */ //     0
			StudioCalcRotations(mstudiobone_t * pbones,
						int * chain,
						int chainlength,
						float * adj,
						float * pos,
						vec4_t * q,
						mstudioseqdesc_t * pseqdesc,
						mstudioanim_t * panim,
						float f,
						float s); /* size=138189340, low_pc=0 */ //     0
		}
		{
			int copy;                                     //     0
			int gaitsequence;                             //     0
			StudioCalcRotations(mstudiobone_t * pbones,
						int * chain,
						int chainlength,
						float * adj,
						float * pos,
						vec4_t * q,
						mstudioseqdesc_t * pseqdesc,
						mstudioanim_t * panim,
						float f,
						float s); /* size=0, low_pc=0 */ //     0
		}
	}
} /* size: 0 */



/* Variables: */

int                        i; /* size: 4 */

int                        j; /* size: 4 */

float                      value; /* size: 4 */

mstudiobonecontroller_t *  pbonecontroller; /* size: 4 */

int                        a; /* size: 4 */

int                        b; /* size: 4 */

studiohdr_t *              pstudiohdr; /* size: 4 */

mstudioseqdesc_t *         pseqdesc; /* size: 4 */

studiohdr_t *              pstudiohdr; /* size: 4 */

mstudioseqdesc_t *         pseqdesc; /* size: 4 */

int                        i; /* size: 4 */

int                        weightTotal; /* size: 4 */

int                        activitySequenceCount; /* size: 4 */

int                        weight; /* size: 4 */

int                        select; /* size: 4 */

int                        which; /* size: 4 */

studiohdr_t *              pstudiohdr; /* size: 4 */

mstudioseqdesc_t *         pseqdesc; /* size: 4 */

int                        weight; /* size: 4 */

int                        seq; /* size: 4 */

int                        i; /* size: 4 */

studiohdr_t *              pstudiohdr; /* size: 4 */

studiohdr_t *              pstudiohdr; /* size: 4 */

mstudioseqdesc_t *         pseqdesc; /* size: 4 */

int                        i; /* size: 4 */

studiohdr_t *              pstudiohdr; /* size: 4 */

mstudioseqdesc_t *         pseqdesc; /* size: 4 */

int                        i; /* size: 4 */

int                        index; /* size: 4 */

; /* size: 138206548 */

; /* size: 138206592 */

; /* size: 138206456 */

studiohdr_t *              pstudiohdr; /* size: 4 */

mstudioseqdesc_t *         pseqdesc; /* size: 4 */

mstudioevent_t *           pevent; /* size: 4 */

int                        i; /* size: 4 */

studiohdr_t *              pstudiohdr; /* size: 4 */

mstudioseqdesc_t *         pseqdesc; /* size: 4 */

studiohdr_t *              pstudiohdr; /* size: 4 */

mstudioseqdesc_t *         pseqdesc; /* size: 4 */

studiohdr_t *              pstudiohdr; /* size: 4 */

int                        events; /* size: 4 */

mstudioseqdesc_t *         pseqdesc; /* size: 4 */

mstudioevent_t *           pevent; /* size: 4 */

studiohdr_t *              pstudiohdr; /* size: 4 */

mstudiobonecontroller_t *  pbonecontroller; /* size: 4 */

int                        i; /* size: 4 */

int                        setting; /* size: 4 */

studiohdr_t *              pstudiohdr; /* size: 4 */

mstudioseqdesc_t *         pseqdesc; /* size: 4 */

int                        setting; /* size: 4 */

studiohdr_t *              pstudiohdr; /* size: 4 */

mstudioseqdesc_t *         pseqdesc; /* size: 4 */

int                        iEndNode; /* size: 4 */

byte *                     pTransition; /* size: 4 */

int                        iInternNode; /* size: 4 */

int                        i; /* size: 4 */

studiohdr_t *              pstudiohdr; /* size: 4 */

mstudiobodyparts_t *       pbodypart; /* size: 4 */

int                        iCurrent; /* size: 4 */

studiohdr_t *              pstudiohdr; /* size: 4 */

mstudiobodyparts_t *       pbodypart; /* size: 4 */

int                        iCurrent; /* size: 4 */

float                      angle; /* size: 4 */

float                      sr; /* size: 4 */

float                      sp; /* size: 4 */

float                      sy; /* size: 4 */

float                      cr; /* size: 4 */

float                      cp; /* size: 4 */

float                      cy; /* size: 4 */

int                        i; /* size: 4 */

float                      a; /* size: 4 */

float                      b; /* size: 4 */

mstudioseqgroup_t *        pseqgroup; /* size: 4 */

cache_user_t *             paSequences; /* size: 4 */

mstudioanim_t *            panim; /* size: 4 */

mstudioanim_t *            panim; /* size: 4 */

int                        i; /* size: 4 */

int                        j; /* size: 4 */

float                      value; /* size: 4 */

mstudiobonecontroller_t *  pbonecontroller; /* size: 4 */

int                        a; /* size: 4 */

int                        b; /* size: 4 */

int                        j; /* size: 4 */

int                        k; /* size: 4 */

vec4_t                     q1; /* size: 16 */

vec4_t                     q2; /* size: 16 */

vec3_t                     angle1; /* size: 12 */

vec3_t                     angle2; /* size: 12 */

mstudioanimvalue_t *       panimvalue; /* size: 4 */

int                        j; /* size: 4 */

int                        k; /* size: 4 */

mstudioanimvalue_t *       panimvalue; /* size: 4 */

int                        i; /* size: 4 */

vec4_t                     q3; /* size: 16 */

float                      s1; /* size: 4 */

int                        i; /* size: 4 */

int                        j; /* size: 4 */

int                        i; /* size: 4 */

int                        j; /* size: 4 */

int                        i; /* size: 4 */

int                        j; /* size: 4 */

float                      f; /* size: 4 */

float                      subframe; /* size: 4 */

float                      adj[8]; /* size: 32 */

mstudiobone_t *            pbones; /* size: 4 */

mstudioseqdesc_t *         pseqdesc; /* size: 4 */

mstudioanim_t *            panim; /* size: 4 */

float                      pos[128][3]; /* size: 1536 */

float                      bonematrix[3][4]; /* size: 48 */

float                      q[128][4]; /* size: 2048 */

float                      pos2[128][3]; /* size: 1536 */

float                      q2[128][4]; /* size: 2048 */

int                        chain[128]; /* size: 512 */

int                        chainlength; /* size: 4 */

vec3_t                     temp_angles; /* size: 12 */

; /* size: 138232060 */

; /* size: 138232104 */

; /* size: 138232148 */

; /* size: 138231868 */

float                      b; /* size: 4 */

float                      pos3[128][3]; /* size: 1536 */

float                      q3[128][4]; /* size: 2048 */

float                      pos4[128][3]; /* size: 1536 */

float                      q4[128][4]; /* size: 2048 */

float                      s; /* size: 4 */

float                      t; /* size: 4 */

; /* size: 138232648 */

; /* size: 138232876 */

; /* size: 138232784 */

; /* size: 138232964 */

; /* size: 138233192 */

; /* size: 138233100 */

; /* size: 138233280 */

; /* size: 138194168 */

; /* size: 138194076 */

; /* size: 138194256 */

; /* size: 138194484 */

; /* size: 138194392 */

; /* size: 138194572 */

; /* size: 138194800 */

; /* size: 138194708 */

; /* size: 138194888 */

; /* size: 138195116 */

; /* size: 138195024 */

; /* size: 138195204 */

; /* size: 138195432 */

; /* size: 138195340 */

; /* size: 138195520 */

; /* size: 138195748 */

; /* size: 138195656 */

; /* size: 138195836 */

; /* size: 138196064 */

; /* size: 138195972 */

; /* size: 138196152 */

; /* size: 138196380 */

; /* size: 138196288 */

; /* size: 138196468 */

; /* size: 138196696 */

; /* size: 138196604 */

; /* size: 138196784 */

; /* size: 138197012 */

; /* size: 138196920 */

; /* size: 138197192 */

; /* size: 138197100 */

; /* size: 138197280 */

; /* size: 138197508 */

; /* size: 138197416 */

; /* size: 138197596 */

; /* size: 138197824 */

; /* size: 138197732 */

; /* size: 138197912 */

; /* size: 138251892 */

; /* size: 138232332 */

int                        copy; /* size: 4 */

int                        gaitsequence; /* size: 4 */

; /* size: 138252212 */

; /* size: 138230760 */

extern class _IO_FILE *           stdin; /* size: 4 */

extern class _IO_FILE *           stdout; /* size: 4 */

intconst                   k_cubSaltSize; /* size: 4 */

GID_tconst                 k_GIDNil; /* size: 8 */

GID_tconst                 k_TxnIDNil; /* size: 8 */

GID_tconst                 k_TxnIDUnknown; /* size: 8 */

PackageId_tconst           k_uPackageIdFreeSub; /* size: 4 */

PackageId_tconst           k_uPackageIdInvalid; /* size: 4 */

AppId_tconst               k_uAppIdInvalid; /* size: 4 */

AssetClassId_tconst        k_ulAssetClassIdInvalid; /* size: 8 */

PhysicalItemId_tconst      k_uPhysicalItemIdInvalid; /* size: 4 */

DepotId_tconst             k_uDepotIdInvalid; /* size: 4 */

CellID_tconst              k_uCellIDInvalid; /* size: 4 */

SteamAPICall_tconst        k_uAPICallInvalid; /* size: 8 */

PartnerId_tconst           k_uPartnerIdInvalid; /* size: 4 */

activity_map_t             activity_map[100]; /* size: 800 */

extern enginefuncs_t              g_engfuncs; /* size: 632 */

extern globalvars_t *             gpGlobals; /* size: 4 */

sv_blending_interface_t    svBlending; /* size: 8 */

server_studio_api_t        IEngineStudio; /* size: 16 */

studiohdr_t *              g_pstudiohdr; /* size: 4 */

float *                    g_pRotationMatrix; /* size: 4 */

float *                    g_pBoneTransform; /* size: 4 */

float                      omega; /* size: 4 */

float                      cosom; /* size: 4 */

float                      sinom; /* size: 4 */

float                      sclp; /* size: 4 */

float                      sclq; /* size: 4 */

/* Types: */

/* 1 */
char
 /* size: 1 */

/* 2 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 3 */
unsigned int
 /* size: 4 */

/* 4 */
unsigned char
 /* size: 1 */

/* 5 */
short unsigned int
 /* size: 2 */

/* 6 */
long unsigned int
 /* size: 4 */

/* 7 */
signed char
 /* size: 1 */

/* 8 */
short int
 /* size: 2 */

/* 9 */
int
 /* size: 4 */

/* 10 */
long long int
 /* size: 8 */

/* 11 */
long long unsigned int
 /* size: 8 */

/* 12 */
/* <0> (null):0 */
typedef long long int __quad_t; /* size: 8 */

/* 13 */
/* <0> (null):0 */
typedef long int __off_t; /* size: 4 */

/* 14 */
long int
 /* size: 4 */

/* 15 */
/* <0> (null):0 */
typedef __quad_t __off64_t; /* size: 8 */

/* 16 */
 /* pointer to 0 */
 /* size: 4 */

/* 17 */
 /* pointer to 1 */
 /* size: 4 */

/* 18 */
/* <0> (null):0 */
struct _IO_FILE {
	int                        _flags;               /*     0     4 */
	char *                     _IO_read_ptr;         /*     4     4 */
	char *                     _IO_read_end;         /*     8     4 */
	char *                     _IO_read_base;        /*    12     4 */
	char *                     _IO_write_base;       /*    16     4 */
	char *                     _IO_write_ptr;        /*    20     4 */
	char *                     _IO_write_end;        /*    24     4 */
	char *                     _IO_buf_base;         /*    28     4 */
	char *                     _IO_buf_end;          /*    32     4 */
	char *                     _IO_save_base;        /*    36     4 */
	char *                     _IO_backup_base;      /*    40     4 */
	char *                     _IO_save_end;         /*    44     4 */
	class _IO_marker *         _markers;             /*    48     4 */
	class _IO_FILE *           _chain;               /*    52     4 */
	int                        _fileno;              /*    56     4 */
	int                        _flags2;              /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	__off_t                    _old_offset;          /*    64     4 */
	short unsigned int         _cur_column;          /*    68     2 */
	signed char                _vtable_offset;       /*    70     1 */
	char                       _shortbuf[1];         /*    71     1 */
	_IO_lock_t *               _lock;                /*    72     4 */
	__off64_t                  _offset;              /*    76     8 */
	void *                     __pad1;               /*    84     4 */
	void *                     __pad2;               /*    88     4 */
	void *                     __pad3;               /*    92     4 */
	void *                     __pad4;               /*    96     4 */
	size_t                     __pad5;               /*   100     4 */
	int                        _mode;                /*   104     4 */
	char                       _unused2[40];         /*   108    40 */
	/* --- cacheline 2 boundary (128 bytes) was 20 bytes ago --- */

	/* size: 148, cachelines: 3, members: 29 */
	/* last cacheline: 20 bytes */
}; /* size: 148 */

/* 19 */
/* <0> (null):0 */
typedef void _IO_lock_t; /* size: 0 */

/* 20 */
/* <0> (null):0 */
struct _IO_marker {
	class _IO_marker *         _next;                /*     0     4 */
	class _IO_FILE *           _sbuf;                /*     4     4 */
	int                        _pos;                 /*     8     4 */

	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 21 */
 /* pointer to 20 */
 /* size: 4 */

/* 22 */
 /* pointer to 18 */
 /* size: 4 */

/* 23 */
 /* pointer to 20 */
 /* size: 4 */

/* 24 */
 /* pointer to 18 */
 /* size: 4 */

/* 25 */
/* <0> (null):0 */
char                       array[1]; /* size: 1 */

/* 26 */
 /* pointer to 19 */
 /* size: 4 */

/* 27 */
/* <0> (null):0 */
char                       array[40]; /* size: 40 */

/* 28 */
 /* pointer to 29 */
 /* size: 4 */

/* 29 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 30 */
 /* pointer to 31 */
 /* size: 4 */

/* 31 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 32 */
/* <0> (null):0 */
char                       array[32]; /* size: 32 */

/* 33 */
/* <0> (null):0 */
char                       array[20]; /* size: 20 */

/* 34 */
long double
 /* size: 12 */

/* 35 */
double
 /* size: 8 */

/* 36 */
/* <0> (null):0 */
typedef int int32; /* size: 4 */

/* 37 */
/* <0> (null):0 */
typedef unsigned int uint32; /* size: 4 */

/* 38 */
/* <0> (null):0 */
typedef long long unsigned int uint64; /* size: 8 */

/* 39 */
/* <0> (null):0 */
typedef uint64 GID_t; /* size: 8 */

/* 40 */
/* <0> (null):0 */
typedef uint32 PackageId_t; /* size: 4 */

/* 41 */
/* <0> (null):0 */
typedef uint32 AppId_t; /* size: 4 */

/* 42 */
/* <0> (null):0 */
typedef uint64 AssetClassId_t; /* size: 8 */

/* 43 */
/* <0> (null):0 */
typedef uint32 PhysicalItemId_t; /* size: 4 */

/* 44 */
/* <0> (null):0 */
typedef uint32 DepotId_t; /* size: 4 */

/* 45 */
/* <0> (null):0 */
typedef uint32 CellID_t; /* size: 4 */

/* 46 */
/* <0> (null):0 */
typedef uint64 SteamAPICall_t; /* size: 8 */

/* 47 */
/* <0> (null):0 */
typedef uint32 PartnerId_t; /* size: 4 */

/* 48 */
/* <0> (null):0 */
typedef int BOOL; /* size: 4 */

/* 49 */
/* <0> (null):0 */
typedef unsigned char byte; /* size: 1 */

/* 50 */
/* <0> (null):0 */
typedef unsigned int string_t; /* size: 4 */

/* 51 */
/* <0> (null):0 */
typedef float vec_t; /* size: 4 */

/* 52 */
float
 /* size: 4 */

/* 53 */
/* <0> (null):0 */
class Vector2D {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	/* <0> (null):0 */
	void Vector2D(class Vector2D *);

	/* <0> (null):0 */
	void Vector2D(class Vector2D *, float, float);

	/* <0> (null):0 */
	class Vector2D operator+(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DplERKS_ */

	/* <0> (null):0 */
	class Vector2D operator-(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DmiERKS_ */

	/* <0> (null):0 */
	class Vector2D operator*(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DmlEf */

	/* <0> (null):0 */
	class Vector2D operator/(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DdvEf */

	/* <0> (null):0 */
	float Length(const class Vector2D  *); /* linkage=_ZNK8Vector2D6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector2D  *); /* linkage=_ZNK8Vector2D13LengthSquaredEv */

	/* <0> (null):0 */
	class Vector2D Normalize(const class Vector2D  *); /* linkage=_ZNK8Vector2D9NormalizeEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector2D *); /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector2D *, float); /* linkage=_ZN8Vector2D6IsZeroEf */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 54 */
 /* pointer to 53 */
 /* size: 4 */

/* 55 */
 /* pointer to 56 */
 /* size: 4 */

/* 56 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 57 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 58 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 59 */
bool
 /* size: 1 */

/* 60 */
/* <0> (null):0 */
class Vector {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	vec_t                      z;                    /*     8     4 */
	/* <0> (null):0 */
	void Vector(class Vector *);

	/* <0> (null):0 */
	void Vector(class Vector *, float, float, float);

	/* <0> (null):0 */
	void Vector(class Vector *, const class Vector  &);

	/* <0> (null):0 */
	void Vector(class Vector *, float *);

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *); /* linkage=_ZNK6VectorngEv */

	/* <0> (null):0 */
	int operator==(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectoreqERKS_ */

	/* <0> (null):0 */
	int operator!=(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorneERKS_ */

	/* <0> (null):0 */
	class Vector operator+(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorplERKS_ */

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectormiERKS_ */

	/* <0> (null):0 */
	class Vector operator*(const class Vector  *, float); /* linkage=_ZNK6VectormlEf */

	/* <0> (null):0 */
	class Vector operator/(const class Vector  *, float); /* linkage=_ZNK6VectordvEf */

	/* <0> (null):0 */
	void CopyToArray(const class Vector  *, float *); /* linkage=_ZNK6Vector11CopyToArrayEPf */

	/* <0> (null):0 */
	float Length(const class Vector  *); /* linkage=_ZNK6Vector6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector  *); /* linkage=_ZNK6Vector13LengthSquaredEv */

	/* <0> (null):0 */
	float * operator float*(class Vector *); /* linkage=_ZN6VectorcvPfEv */

	/* <0> (null):0 */
	const float  * operator const float*(const class Vector  *); /* linkage=_ZNK6VectorcvPKfEv */

	/* <0> (null):0 */
	class Vector Normalize(const class Vector  *); /* linkage=_ZNK6Vector9NormalizeEv */

	/* <0> (null):0 */
	class Vector2D Make2D(const class Vector  *); /* linkage=_ZNK6Vector6Make2DEv */

	/* <0> (null):0 */
	float Length2D(const class Vector  *); /* linkage=_ZNK6Vector8Length2DEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector  *, float); /* linkage=_ZNK6Vector16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector  *, float); /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector *); /* linkage=_ZN6Vector16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector *, float); /* linkage=_ZN6Vector6IsZeroEf */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 61 */
 /* pointer to 60 */
 /* size: 4 */

/* 62 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 63 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 64 */
 /* pointer to 52 */
 /* size: 4 */

/* 65 */
 /* pointer to 66 */
 /* size: 4 */

/* 66 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 67 */
 /* pointer to 68 */
 /* size: 4 */

/* 68 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 69 */
/* <0> (null):0 */
typedef int qboolean; /* size: 4 */

/* 70 */
/* <0> (null):0 */
struct link_s {
	class link_s *             prev;                 /*     0     4 */
	class link_s *             next;                 /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 71 */
 /* pointer to 70 */
 /* size: 4 */

/* 72 */
/* <0> (null):0 */
typedef struct link_s link_t; /* size: 8 */

/* 73 */
/* <0> (null):0 */
typedef struct edict_s edict_t; /* size: 804 */

/* 74 */
/* <0> (null):0 */
struct edict_s {
	qboolean                   free;                 /*     0     4 */
	int                        serialnumber;         /*     4     4 */
	link_t                     area;                 /*     8     8 */
	int                        headnode;             /*    16     4 */
	int                        num_leafs;            /*    20     4 */
	short int                  leafnums[48];         /*    24    96 */
	/* --- cacheline 1 boundary (64 bytes) was 56 bytes ago --- */
	float                      freetime;             /*   120     4 */
	void *                     pvPrivateData;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	entvars_t                  v;                    /*   128   676 */
	/* --- cacheline 12 boundary (768 bytes) was 36 bytes ago --- */

	/* size: 804, cachelines: 13, members: 9 */
	/* last cacheline: 36 bytes */
}; /* size: 804 */

/* 75 */
 /* pointer to 73 */
 /* size: 4 */

/* 76 */
/* <0> (null):0 */
struct {
	float                      time;                 /*     0     4 */
	float                      frametime;            /*     4     4 */
	float                      force_retouch;        /*     8     4 */
	string_t                   mapname;              /*    12     4 */
	string_t                   startspot;            /*    16     4 */
	float                      deathmatch;           /*    20     4 */
	float                      coop;                 /*    24     4 */
	float                      teamplay;             /*    28     4 */
	float                      serverflags;          /*    32     4 */
	float                      found_secrets;        /*    36     4 */
	class Vector              v_forward;             /*    40    12 */
	class Vector              v_up;                  /*    52    12 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	class Vector              v_right;               /*    64    12 */
	float                      trace_allsolid;       /*    76     4 */
	float                      trace_startsolid;     /*    80     4 */
	float                      trace_fraction;       /*    84     4 */
	class Vector              trace_endpos;          /*    88    12 */
	class Vector              trace_plane_normal;    /*   100    12 */
	float                      trace_plane_dist;     /*   112     4 */
	edict_t *                  trace_ent;            /*   116     4 */
	float                      trace_inopen;         /*   120     4 */
	float                      trace_inwater;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	int                        trace_hitgroup;       /*   128     4 */
	int                        trace_flags;          /*   132     4 */
	int                        msg_entity;           /*   136     4 */
	int                        cdAudioTrack;         /*   140     4 */
	int                        maxClients;           /*   144     4 */
	int                        maxEntities;          /*   148     4 */
	const char  *              pStringBase;          /*   152     4 */
	void *                     pSaveData;            /*   156     4 */
	class Vector              vecLandmarkOffset;     /*   160    12 */

	/* size: 172, cachelines: 3, members: 31 */
	/* last cacheline: 44 bytes */
}; /* size: 172 */

/* 77 */
/* <0> (null):0 */
typedef class  globalvars_t; /* size: 172 */

/* 78 */
/* <0> (null):0 */
struct entvars_s {
	string_t                   classname;            /*     0     4 */
	string_t                   globalname;           /*     4     4 */
	class Vector              origin;                /*     8    12 */
	class Vector              oldorigin;             /*    20    12 */
	class Vector              velocity;              /*    32    12 */
	class Vector              basevelocity;          /*    44    12 */
	class Vector              clbasevelocity;        /*    56    12 */
	/* --- cacheline 1 boundary (64 bytes) was 4 bytes ago --- */
	class Vector              movedir;               /*    68    12 */
	class Vector              angles;                /*    80    12 */
	class Vector              avelocity;             /*    92    12 */
	class Vector              punchangle;            /*   104    12 */
	class Vector              v_angle;               /*   116    12 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	class Vector              endpos;                /*   128    12 */
	class Vector              startpos;              /*   140    12 */
	float                      impacttime;           /*   152     4 */
	float                      starttime;            /*   156     4 */
	int                        fixangle;             /*   160     4 */
	float                      idealpitch;           /*   164     4 */
	float                      pitch_speed;          /*   168     4 */
	float                      ideal_yaw;            /*   172     4 */
	float                      yaw_speed;            /*   176     4 */
	int                        modelindex;           /*   180     4 */
	string_t                   model;                /*   184     4 */
	int                        viewmodel;            /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	int                        weaponmodel;          /*   192     4 */
	class Vector              absmin;                /*   196    12 */
	class Vector              absmax;                /*   208    12 */
	class Vector              mins;                  /*   220    12 */
	class Vector              maxs;                  /*   232    12 */
	class Vector              size;                  /*   244    12 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	float                      ltime;                /*   256     4 */
	float                      nextthink;            /*   260     4 */
	int                        movetype;             /*   264     4 */
	int                        solid;                /*   268     4 */
	int                        skin;                 /*   272     4 */
	int                        body;                 /*   276     4 */
	int                        effects;              /*   280     4 */
	float                      gravity;              /*   284     4 */
	float                      friction;             /*   288     4 */
	int                        light_level;          /*   292     4 */
	int                        sequence;             /*   296     4 */
	int                        gaitsequence;         /*   300     4 */
	float                      frame;                /*   304     4 */
	float                      animtime;             /*   308     4 */
	float                      framerate;            /*   312     4 */
	unsigned char              controller[4];        /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	unsigned char              blending[2];          /*   320     2 */
	float                      scale;                /*   324     4 */
	int                        rendermode;           /*   328     4 */
	float                      renderamt;            /*   332     4 */
	class Vector              rendercolor;           /*   336    12 */
	int                        renderfx;             /*   348     4 */
	float                      health;               /*   352     4 */
	float                      frags;                /*   356     4 */
	int                        weapons;              /*   360     4 */
	float                      takedamage;           /*   364     4 */
	int                        deadflag;             /*   368     4 */
	class Vector              view_ofs;              /*   372    12 */
	int                        button;               /*   384     4 */
	/* --- cacheline 6 boundary (384 bytes) was 2 bytes ago --- */
	int                        impulse;              /*   388     4 */
	edict_t *                  chain;                /*   392     4 */
	edict_t *                  dmg_inflictor;        /*   396     4 */
	edict_t *                  enemy;                /*   400     4 */
	edict_t *                  aiment;               /*   404     4 */
	edict_t *                  owner;                /*   408     4 */
	edict_t *                  groundentity;         /*   412     4 */
	int                        spawnflags;           /*   416     4 */
	int                        flags;                /*   420     4 */
	int                        colormap;             /*   424     4 */
	int                        team;                 /*   428     4 */
	float                      max_health;           /*   432     4 */
	float                      teleport_time;        /*   436     4 */
	float                      armortype;            /*   440     4 */
	float                      armorvalue;           /*   444     4 */
	int                        waterlevel;           /*   448     4 */
	/* --- cacheline 7 boundary (448 bytes) was 2 bytes ago --- */
	int                        watertype;            /*   452     4 */
	string_t                   target;               /*   456     4 */
	string_t                   targetname;           /*   460     4 */
	string_t                   netname;              /*   464     4 */
	string_t                   message;              /*   468     4 */
	float                      dmg_take;             /*   472     4 */
	float                      dmg_save;             /*   476     4 */
	float                      dmg;                  /*   480     4 */
	float                      dmgtime;              /*   484     4 */
	string_t                   noise;                /*   488     4 */
	string_t                   noise1;               /*   492     4 */
	string_t                   noise2;               /*   496     4 */
	string_t                   noise3;               /*   500     4 */
	float                      speed;                /*   504     4 */
	float                      air_finished;         /*   508     4 */
	float                      pain_finished;        /*   512     4 */
	/* --- cacheline 8 boundary (512 bytes) was 2 bytes ago --- */
	float                      radsuit_finished;     /*   516     4 */
	edict_t *                  pContainingEntity;    /*   520     4 */
	int                        playerclass;          /*   524     4 */
	float                      maxspeed;             /*   528     4 */
	float                      fov;                  /*   532     4 */
	int                        weaponanim;           /*   536     4 */
	int                        pushmsec;             /*   540     4 */
	int                        bInDuck;              /*   544     4 */
	int                        flTimeStepSound;      /*   548     4 */
	int                        flSwimTime;           /*   552     4 */
	int                        flDuckTime;           /*   556     4 */
	int                        iStepLeft;            /*   560     4 */
	float                      flFallVelocity;       /*   564     4 */
	int                        gamestate;            /*   568     4 */
	int                        oldbuttons;           /*   572     4 */
	int                        groupinfo;            /*   576     4 */
	/* --- cacheline 9 boundary (576 bytes) was 2 bytes ago --- */
	int                        iuser1;               /*   580     4 */
	int                        iuser2;               /*   584     4 */
	int                        iuser3;               /*   588     4 */
	int                        iuser4;               /*   592     4 */
	float                      fuser1;               /*   596     4 */
	float                      fuser2;               /*   600     4 */
	float                      fuser3;               /*   604     4 */
	float                      fuser4;               /*   608     4 */
	class Vector              vuser1;                /*   612    12 */
	class Vector              vuser2;                /*   624    12 */
	class Vector              vuser3;                /*   636    12 */
	/* --- cacheline 10 boundary (640 bytes) was 6 bytes ago --- */
	class Vector              vuser4;                /*   648    12 */
	edict_t *                  euser1;               /*   660     4 */
	edict_t *                  euser2;               /*   664     4 */
	edict_t *                  euser3;               /*   668     4 */
	edict_t *                  euser4;               /*   672     4 */

	/* size: 676, cachelines: 11, members: 123 */
	/* last cacheline: 36 bytes */

	/* BRAIN FART ALERT! 676 != 674 + 0(holes), diff = 2 */

}; /* size: 676 */

/* 79 */
/* <0> (null):0 */
unsigned char              array[4]; /* size: 4 */

/* 80 */
/* <0> (null):0 */
unsigned char              array[2]; /* size: 2 */

/* 81 */
/* <0> (null):0 */
typedef struct entvars_s entvars_t; /* size: 676 */

/* 82 */
/* <0> (null):0 */
short int                  array[48]; /* size: 96 */

/* 83 */
/* <0> (null):0 */
typedef uint32 CRC32_t; /* size: 4 */

/* 84 */
/* <0> (null):0 */
struct cvar_s {
	char *                     name;                 /*     0     4 */
	char *                     string;               /*     4     4 */
	int                        flags;                /*     8     4 */
	float                      value;                /*    12     4 */
	class cvar_s *             next;                 /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 85 */
 /* pointer to 84 */
 /* size: 4 */

/* 86 */
/* <0> (null):0 */
typedef struct cvar_s cvar_t; /* size: 20 */

/* 87 */
/* <0> (null):0 */
struct client_textmessage_s {
	int                        effect;               /*     0     4 */
	byte                       r1;                   /*     4     1 */
	byte                       g1;                   /*     5     1 */
	byte                       b1;                   /*     6     1 */
	byte                       a1;                   /*     7     1 */
	byte                       r2;                   /*     8     1 */
	byte                       g2;                   /*     9     1 */
	byte                       b2;                   /*    10     1 */
	byte                       a2;                   /*    11     1 */
	float                      x;                    /*    12     4 */
	float                      y;                    /*    16     4 */
	float                      fadein;               /*    20     4 */
	float                      fadeout;              /*    24     4 */
	float                      holdtime;             /*    28     4 */
	float                      fxtime;               /*    32     4 */
	const char  *              pName;                /*    36     4 */
	const char  *              pMessage;             /*    40     4 */

	/* size: 44, cachelines: 1, members: 17 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 88 */
/* <0> (null):0 */
typedef struct client_textmessage_s client_textmessage_t; /* size: 44 */

/* 89 */
/* <0> (null):0 */
typedef struct sequenceCommandLine_ sequenceCommandLine_s; /* size: 92 */

/* 90 */
/* <0> (null):0 */
struct sequenceCommandLine_ {
	int                        commandType;          /*     0     4 */
	client_textmessage_t       clientMessage;        /*     4    44 */
	char *                     speakerName;          /*    48     4 */
	char *                     listenerName;         /*    52     4 */
	char *                     soundFileName;        /*    56     4 */
	char *                     sentenceName;         /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	char *                     fireTargetNames;      /*    64     4 */
	char *                     killTargetNames;      /*    68     4 */
	float                      delay;                /*    72     4 */
	int                        repeatCount;          /*    76     4 */
	int                        textChannel;          /*    80     4 */
	int                        modifierBitField;     /*    84     4 */
	sequenceCommandLine_s *    nextCommandLine;      /*    88     4 */

	/* size: 92, cachelines: 2, members: 13 */
	/* last cacheline: 28 bytes */
}; /* size: 92 */

/* 91 */
 /* pointer to 89 */
 /* size: 4 */

/* 92 */
/* <0> (null):0 */
typedef struct sequenceEntry_ sequenceEntry_s; /* size: 20 */

/* 93 */
/* <0> (null):0 */
struct sequenceEntry_ {
	char *                     fileName;             /*     0     4 */
	char *                     entryName;            /*     4     4 */
	sequenceCommandLine_s *    firstCommand;         /*     8     4 */
	sequenceEntry_s *          nextEntry;            /*    12     4 */
	qboolean                   isGlobal;             /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 94 */
 /* pointer to 92 */
 /* size: 4 */

/* 95 */
/* <0> (null):0 */
typedef struct sentenceEntry_ sentenceEntry_s; /* size: 16 */

/* 96 */
/* <0> (null):0 */
struct sentenceEntry_ {
	char *                     data;                 /*     0     4 */
	sentenceEntry_s *          nextEntry;            /*     4     4 */
	qboolean                   isGlobal;             /*     8     4 */
	unsigned int               index;                /*    12     4 */

	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 97 */
 /* pointer to 95 */
 /* size: 4 */

/* 98 */
/* <0> (null):0 */
enum {
	at_notice = 0,
	at_console = 1,
	at_aiconsole = 2,
	at_warning = 3,
	at_error = 4,
	at_logged = 5,
}; /* size: 4 */

/* 99 */
/* <0> (null):0 */
typedef enum  ALERT_TYPE; /* size: 4 */

/* 100 */
/* <0> (null):0 */
enum {
	print_console = 0,
	print_center = 1,
	print_chat = 2,
}; /* size: 4 */

/* 101 */
/* <0> (null):0 */
typedef enum  PRINT_TYPE; /* size: 4 */

/* 102 */
/* <0> (null):0 */
enum {
	force_exactfile = 0,
	force_model_samebounds = 1,
	force_model_specifybounds = 2,
	force_model_specifybounds_if_avail = 3,
}; /* size: 4 */

/* 103 */
/* <0> (null):0 */
typedef enum  FORCE_TYPE; /* size: 4 */

/* 104 */
/* <0> (null):0 */
struct {
	int                        fAllSolid;            /*     0     4 */
	int                        fStartSolid;          /*     4     4 */
	int                        fInOpen;              /*     8     4 */
	int                        fInWater;             /*    12     4 */
	float                      flFraction;           /*    16     4 */
	class Vector              vecEndPos;             /*    20    12 */
	float                      flPlaneDist;          /*    32     4 */
	class Vector              vecPlaneNormal;        /*    36    12 */
	edict_t *                  pHit;                 /*    48     4 */
	int                        iHitgroup;            /*    52     4 */

	/* size: 56, cachelines: 1, members: 10 */
	/* last cacheline: 56 bytes */
}; /* size: 56 */

/* 105 */
/* <0> (null):0 */
typedef class  TraceResult; /* size: 56 */

/* 106 */
/* <0> (null):0 */
struct enginefuncs_s {
	int                        (*pfnPrecacheModel)(char *); /*     0     4 */
	int                        (*pfnPrecacheSound)(char *); /*     4     4 */
	void                       (*pfnSetModel)(edict_t *, const char  *); /*     8     4 */
	int                        (*pfnModelIndex)(const char  *); /*    12     4 */
	int                        (*pfnModelFrames)(int); /*    16     4 */
	void                       (*pfnSetSize)(edict_t *, const float  *, const float  *); /*    20     4 */
	void                       (*pfnChangeLevel)(char *, char *); /*    24     4 */
	void                       (*pfnGetSpawnParms)(edict_t *); /*    28     4 */
	void                       (*pfnSaveSpawnParms)(edict_t *); /*    32     4 */
	float                      (*pfnVecToYaw)(const float  *); /*    36     4 */
	void                       (*pfnVecToAngles)(const float  *, float *); /*    40     4 */
	void                       (*pfnMoveToOrigin)(edict_t *, const float  *, float, int); /*    44     4 */
	void                       (*pfnChangeYaw)(edict_t *); /*    48     4 */
	void                       (*pfnChangePitch)(edict_t *); /*    52     4 */
	edict_t *                  (*pfnFindEntityByString)(edict_t *, const char  *, const char  *); /*    56     4 */
	int                        (*pfnGetEntityIllum)(edict_t *); /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	edict_t *                  (*pfnFindEntityInSphere)(edict_t *, const float  *, float); /*    64     4 */
	edict_t *                  (*pfnFindClientInPVS)(edict_t *); /*    68     4 */
	edict_t *                  (*pfnEntitiesInPVS)(edict_t *); /*    72     4 */
	void                       (*pfnMakeVectors)(const float  *); /*    76     4 */
	void                       (*pfnAngleVectors)(const float  *, float *, float *, float *); /*    80     4 */
	edict_t *                  (*pfnCreateEntity)(void); /*    84     4 */
	void                       (*pfnRemoveEntity)(edict_t *); /*    88     4 */
	edict_t *                  (*pfnCreateNamedEntity)(int); /*    92     4 */
	void                       (*pfnMakeStatic)(edict_t *); /*    96     4 */
	int                        (*pfnEntIsOnFloor)(edict_t *); /*   100     4 */
	int                        (*pfnDropToFloor)(edict_t *); /*   104     4 */
	int                        (*pfnWalkMove)(edict_t *, float, float, int); /*   108     4 */
	void                       (*pfnSetOrigin)(edict_t *, const float  *); /*   112     4 */
	void                       (*pfnEmitSound)(edict_t *, int, const char  *, float, float, int, int); /*   116     4 */
	void                       (*pfnEmitAmbientSound)(edict_t *, float *, const char  *, float, float, int, int); /*   120     4 */
	void                       (*pfnTraceLine)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	void                       (*pfnTraceToss)(edict_t *, edict_t *, TraceResult *); /*   128     4 */
	int                        (*pfnTraceMonsterHull)(edict_t *, const float  *, const float  *, int, edict_t *, TraceResult *); /*   132     4 */
	void                       (*pfnTraceHull)(const float  *, const float  *, int, int, edict_t *, TraceResult *); /*   136     4 */
	void                       (*pfnTraceModel)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   140     4 */
	const char  *              (*pfnTraceTexture)(edict_t *, const float  *, const float  *); /*   144     4 */
	void                       (*pfnTraceSphere)(const float  *, const float  *, int, float, edict_t *, TraceResult *); /*   148     4 */
	void                       (*pfnGetAimVector)(edict_t *, float, float *); /*   152     4 */
	void                       (*pfnServerCommand)(char *); /*   156     4 */
	void                       (*pfnServerExecute)(void); /*   160     4 */
	void                       (*pfnClientCommand)(edict_t *, char *, ...); /*   164     4 */
	void                       (*pfnParticleEffect)(const float  *, const float  *, float, float); /*   168     4 */
	void                       (*pfnLightStyle)(int, char *); /*   172     4 */
	int                        (*pfnDecalIndex)(const char  *); /*   176     4 */
	int                        (*pfnPointContents)(const float  *); /*   180     4 */
	void                       (*pfnMessageBegin)(int, int, const float  *, edict_t *); /*   184     4 */
	void                       (*pfnMessageEnd)(void); /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	void                       (*pfnWriteByte)(int); /*   192     4 */
	void                       (*pfnWriteChar)(int); /*   196     4 */
	void                       (*pfnWriteShort)(int); /*   200     4 */
	void                       (*pfnWriteLong)(int); /*   204     4 */
	void                       (*pfnWriteAngle)(float); /*   208     4 */
	void                       (*pfnWriteCoord)(float); /*   212     4 */
	void                       (*pfnWriteString)(const char  *); /*   216     4 */
	void                       (*pfnWriteEntity)(int); /*   220     4 */
	void                       (*pfnCVarRegister)(cvar_t *); /*   224     4 */
	float                      (*pfnCVarGetFloat)(const char  *); /*   228     4 */
	const char  *              (*pfnCVarGetString)(const char  *); /*   232     4 */
	void                       (*pfnCVarSetFloat)(const char  *, float); /*   236     4 */
	void                       (*pfnCVarSetString)(const char  *, const char  *); /*   240     4 */
	void                       (*pfnAlertMessage)(ALERT_TYPE, char *, ...); /*   244     4 */
	void                       (*pfnEngineFprintf)(void *, char *, ...); /*   248     4 */
	void *                     (*pfnPvAllocEntPrivateData)(edict_t *, int32); /*   252     4 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	void *                     (*pfnPvEntPrivateData)(edict_t *); /*   256     4 */
	void                       (*pfnFreeEntPrivateData)(edict_t *); /*   260     4 */
	const char  *              (*pfnSzFromIndex)(int); /*   264     4 */
	int                        (*pfnAllocString)(const char  *); /*   268     4 */
	class entvars_s *          (*pfnGetVarsOfEnt)(edict_t *); /*   272     4 */
	edict_t *                  (*pfnPEntityOfEntOffset)(int); /*   276     4 */
	int                        (*pfnEntOffsetOfPEntity)(const edict_t  *); /*   280     4 */
	int                        (*pfnIndexOfEdict)(const edict_t  *); /*   284     4 */
	edict_t *                  (*pfnPEntityOfEntIndex)(int); /*   288     4 */
	edict_t *                  (*pfnFindEntityByVars)(class entvars_s *); /*   292     4 */
	void *                     (*pfnGetModelPtr)(edict_t *); /*   296     4 */
	int                        (*pfnRegUserMsg)(const char  *, int); /*   300     4 */
	void                       (*pfnAnimationAutomove)(const edict_t  *, float); /*   304     4 */
	void                       (*pfnGetBonePosition)(const edict_t  *, int, float *, float *); /*   308     4 */
	uint32                     (*pfnFunctionFromName)(const char  *); /*   312     4 */
	const char  *              (*pfnNameForFunction)(uint32); /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	void                       (*pfnClientPrintf)(edict_t *, PRINT_TYPE, const char  *); /*   320     4 */
	void                       (*pfnServerPrint)(const char  *); /*   324     4 */
	const char  *              (*pfnCmd_Args)(void); /*   328     4 */
	const char  *              (*pfnCmd_Argv)(int);  /*   332     4 */
	int                        (*pfnCmd_Argc)(void); /*   336     4 */
	void                       (*pfnGetAttachment)(const edict_t  *, int, float *, float *); /*   340     4 */
	void                       (*pfnCRC32_Init)(CRC32_t *); /*   344     4 */
	void                       (*pfnCRC32_ProcessBuffer)(CRC32_t *, void *, int); /*   348     4 */
	void                       (*pfnCRC32_ProcessByte)(CRC32_t *, unsigned char); /*   352     4 */
	CRC32_t                    (*pfnCRC32_Final)(CRC32_t); /*   356     4 */
	int32                      (*pfnRandomLong)(int32, int32); /*   360     4 */
	float                      (*pfnRandomFloat)(float, float); /*   364     4 */
	void                       (*pfnSetView)(const edict_t  *, const edict_t  *); /*   368     4 */
	float                      (*pfnTime)(void);     /*   372     4 */
	void                       (*pfnCrosshairAngle)(const edict_t  *, float, float); /*   376     4 */
	byte *                     (*pfnLoadFileForMe)(char *, int *); /*   380     4 */
	/* --- cacheline 6 boundary (384 bytes) --- */
	void                       (*pfnFreeFile)(void *); /*   384     4 */
	void                       (*pfnEndSection)(const char  *); /*   388     4 */
	int                        (*pfnCompareFileTime)(char *, char *, int *); /*   392     4 */
	void                       (*pfnGetGameDir)(char *); /*   396     4 */
	void                       (*pfnCvar_RegisterVariable)(cvar_t *); /*   400     4 */
	void                       (*pfnFadeClientVolume)(const edict_t  *, int, int, int, int); /*   404     4 */
	void                       (*pfnSetClientMaxspeed)(const edict_t  *, float); /*   408     4 */
	edict_t *                  (*pfnCreateFakeClient)(const char  *); /*   412     4 */
	void                       (*pfnRunPlayerMove)(edict_t *, const float  *, float, float, float, short unsigned int, byte, byte); /*   416     4 */
	int                        (*pfnNumberOfEntities)(void); /*   420     4 */
	char *                     (*pfnGetInfoKeyBuffer)(edict_t *); /*   424     4 */
	char *                     (*pfnInfoKeyValue)(char *, char *); /*   428     4 */
	void                       (*pfnSetKeyValue)(char *, char *, char *); /*   432     4 */
	void                       (*pfnSetClientKeyValue)(int, char *, char *, char *); /*   436     4 */
	int                        (*pfnIsMapValid)(char *); /*   440     4 */
	void                       (*pfnStaticDecal)(const float  *, int, int, int); /*   444     4 */
	/* --- cacheline 7 boundary (448 bytes) --- */
	int                        (*pfnPrecacheGeneric)(char *); /*   448     4 */
	int                        (*pfnGetPlayerUserId)(edict_t *); /*   452     4 */
	void                       (*pfnBuildSoundMsg)(edict_t *, int, const char  *, float, float, int, int, int, int, const float  *, edict_t *); /*   456     4 */
	int                        (*pfnIsDedicatedServer)(void); /*   460     4 */
	cvar_t *                   (*pfnCVarGetPointer)(const char  *); /*   464     4 */
	unsigned int               (*pfnGetPlayerWONId)(edict_t *); /*   468     4 */
	void                       (*pfnInfo_RemoveKey)(char *, const char  *); /*   472     4 */
	const char  *              (*pfnGetPhysicsKeyValue)(const edict_t  *, const char  *); /*   476     4 */
	void                       (*pfnSetPhysicsKeyValue)(const edict_t  *, const char  *, const char  *); /*   480     4 */
	const char  *              (*pfnGetPhysicsInfoString)(const edict_t  *); /*   484     4 */
	short unsigned int         (*pfnPrecacheEvent)(int, const char  *); /*   488     4 */
	void                       (*pfnPlaybackEvent)(int, const edict_t  *, short unsigned int, float, float *, float *, float, float, int, int, int, int); /*   492     4 */
	unsigned char *            (*pfnSetFatPVS)(float *); /*   496     4 */
	unsigned char *            (*pfnSetFatPAS)(float *); /*   500     4 */
	int                        (*pfnCheckVisibility)(const edict_t  *, unsigned char *); /*   504     4 */
	void                       (*pfnDeltaSetField)(class delta_s *, const char  *); /*   508     4 */
	/* --- cacheline 8 boundary (512 bytes) --- */
	void                       (*pfnDeltaUnsetField)(class delta_s *, const char  *); /*   512     4 */
	void                       (*pfnDeltaAddEncoder)(char *, void (*)(class delta_s *, const unsigned char  *, const unsigned char  *)); /*   516     4 */
	int                        (*pfnGetCurrentPlayer)(void); /*   520     4 */
	int                        (*pfnCanSkipPlayer)(const edict_t  *); /*   524     4 */
	int                        (*pfnDeltaFindField)(class delta_s *, const char  *); /*   528     4 */
	void                       (*pfnDeltaSetFieldByIndex)(class delta_s *, int); /*   532     4 */
	void                       (*pfnDeltaUnsetFieldByIndex)(class delta_s *, int); /*   536     4 */
	void                       (*pfnSetGroupMask)(int, int); /*   540     4 */
	int                        (*pfnCreateInstancedBaseline)(int, class entity_state_s *); /*   544     4 */
	void                       (*pfnCvar_DirectSet)(class cvar_s *, char *); /*   548     4 */
	void                       (*pfnForceUnmodified)(FORCE_TYPE, float *, float *, const char  *); /*   552     4 */
	void                       (*pfnGetPlayerStats)(const edict_t  *, int *, int *); /*   556     4 */
	void                       (*pfnAddServerCommand)(char *, void (*)(void)); /*   560     4 */
	qboolean                   (*pfnVoice_GetClientListening)(int, int); /*   564     4 */
	qboolean                   (*pfnVoice_SetClientListening)(int, int, qboolean); /*   568     4 */
	const char  *              (*pfnGetPlayerAuthId)(edict_t *); /*   572     4 */
	/* --- cacheline 9 boundary (576 bytes) --- */
	sequenceEntry_s *          (*pfnSequenceGet)(const char  *, const char  *); /*   576     4 */
	sentenceEntry_s *          (*pfnSequencePickSentence)(const char  *, int, int *); /*   580     4 */
	int                        (*pfnGetFileSize)(char *); /*   584     4 */
	unsigned int               (*pfnGetApproxWavePlayLen)(const char  *); /*   588     4 */
	int                        (*pfnIsCareerMatch)(void); /*   592     4 */
	int                        (*pfnGetLocalizedStringLength)(const char  *); /*   596     4 */
	void                       (*pfnRegisterTutorMessageShown)(int); /*   600     4 */
	int                        (*pfnGetTimesTutorMessageShown)(int); /*   604     4 */
	void                       (*ProcessTutorMessageDecayBuffer)(int *, int); /*   608     4 */
	void                       (*ConstructTutorMessageDecayBuffer)(int *, int); /*   612     4 */
	void                       (*ResetTutorMessageDecayData)(void); /*   616     4 */
	void                       (*pfnQueryClientCvarValue)(const edict_t  *, const char  *); /*   620     4 */
	void                       (*pfnQueryClientCvarValue2)(const edict_t  *, const char  *, int); /*   624     4 */
	int                        (*pfnCheckParm)(const char  *, char * *); /*   628     4 */

	/* size: 632, cachelines: 10, members: 158 */
	/* last cacheline: 56 bytes */
}; /* size: 632 */

/* 107 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 108 */
 /* pointer to 107 */
 /* size: 4 */

/* 109 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138204876 */

/* 110 */
 /* pointer to 109 */
 /* size: 4 */

/* 111 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 112 */
 /* pointer to 111 */
 /* size: 4 */

/* 113 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 114 */
 /* pointer to 113 */
 /* size: 4 */

/* 115 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138205396 */

/* 116 */
 /* pointer to 115 */
 /* size: 4 */

/* 117 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138205656 */

/* 118 */
 /* pointer to 117 */
 /* size: 4 */

/* 119 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138205864 */

/* 120 */
 /* pointer to 119 */
 /* size: 4 */

/* 121 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 122 */
 /* pointer to 121 */
 /* size: 4 */

/* 123 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138206176 */

/* 124 */
 /* pointer to 123 */
 /* size: 4 */

/* 125 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138206384 */

/* 126 */
 /* pointer to 125 */
 /* size: 4 */

/* 127 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 128 */
 /* pointer to 127 */
 /* size: 4 */

/* 129 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 130 */
 /* pointer to 129 */
 /* size: 4 */

/* 131 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 132 */
 /* pointer to 131 */
 /* size: 4 */

/* 133 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 134 */
 /* pointer to 133 */
 /* size: 4 */

/* 135 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138219760 */

/* 136 */
 /* pointer to 135 */
 /* size: 4 */

/* 137 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138219916 */

/* 138 */
 /* pointer to 137 */
 /* size: 4 */

/* 139 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 140 */
 /* pointer to 139 */
 /* size: 4 */

/* 141 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 142 */
 /* pointer to 141 */
 /* size: 4 */

/* 143 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 144 */
 /* pointer to 143 */
 /* size: 4 */

/* 145 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138220800 */

/* 146 */
 /* pointer to 145 */
 /* size: 4 */

/* 147 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138221008 */

/* 148 */
 /* pointer to 147 */
 /* size: 4 */

/* 149 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138221476 */

/* 150 */
 /* pointer to 149 */
 /* size: 4 */

/* 151 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138221944 */

/* 152 */
 /* pointer to 105 */
 /* size: 4 */

/* 153 */
 /* pointer to 151 */
 /* size: 4 */

/* 154 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138222360 */

/* 155 */
 /* pointer to 154 */
 /* size: 4 */

/* 156 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 157 */
 /* pointer to 156 */
 /* size: 4 */

/* 158 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138223036 */

/* 159 */
 /* pointer to 158 */
 /* size: 4 */

/* 160 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 161 */
 /* pointer to 160 */
 /* size: 4 */

/* 162 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138194240 */

/* 163 */
 /* pointer to 162 */
 /* size: 4 */

/* 164 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138194656 */

/* 165 */
 /* pointer to 164 */
 /* size: 4 */

/* 166 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138194916 */

/* 167 */
 /* pointer to 166 */
 /* size: 4 */

/* 168 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138195072 */

/* 169 */
 /* pointer to 168 */
 /* size: 4 */

/* 170 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138195176 */

/* 171 */
 /* pointer to 170 */
 /* size: 4 */

/* 172 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138195384 */

/* 173 */
 /* pointer to 172 */
 /* size: 4 */

/* 174 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138195696 */

/* 175 */
 /* pointer to 174 */
 /* size: 4 */

/* 176 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 177 */
 /* pointer to 176 */
 /* size: 4 */

/* 178 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138196060 */

/* 179 */
 /* pointer to 178 */
 /* size: 4 */

/* 180 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138196372 */

/* 181 */
 /* pointer to 180 */
 /* size: 4 */

/* 182 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138196528 */

/* 183 */
 /* pointer to 182 */
 /* size: 4 */

/* 184 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138196684 */

/* 185 */
 /* pointer to 184 */
 /* size: 4 */

/* 186 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138196840 */

/* 187 */
 /* pointer to 86 */
 /* size: 4 */

/* 188 */
 /* pointer to 186 */
 /* size: 4 */

/* 189 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 190 */
 /* pointer to 189 */
 /* size: 4 */

/* 191 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 192 */
 /* pointer to 191 */
 /* size: 4 */

/* 193 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138197360 */

/* 194 */
 /* pointer to 193 */
 /* size: 4 */

/* 195 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138197568 */

/* 196 */
 /* pointer to 195 */
 /* size: 4 */

/* 197 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138197776 */

/* 198 */
 /* pointer to 197 */
 /* size: 4 */

/* 199 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138197984 */

/* 200 */
 /* pointer to 199 */
 /* size: 4 */

/* 201 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 202 */
 /* pointer to 201 */
 /* size: 4 */

/* 203 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 204 */
 /* pointer to 203 */
 /* size: 4 */

/* 205 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 206 */
 /* pointer to 205 */
 /* size: 4 */

/* 207 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 208 */
 /* pointer to 78 */
 /* size: 4 */

/* 209 */
 /* pointer to 207 */
 /* size: 4 */

/* 210 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 211 */
 /* pointer to 212 */
 /* size: 4 */

/* 212 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 804 */

/* 213 */
 /* pointer to 210 */
 /* size: 4 */

/* 214 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 215 */
 /* pointer to 214 */
 /* size: 4 */

/* 216 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 217 */
 /* pointer to 216 */
 /* size: 4 */

/* 218 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138257368 */

/* 219 */
 /* pointer to 218 */
 /* size: 4 */

/* 220 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138257576 */

/* 221 */
 /* pointer to 220 */
 /* size: 4 */

/* 222 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 223 */
 /* pointer to 222 */
 /* size: 4 */

/* 224 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 225 */
 /* pointer to 224 */
 /* size: 4 */

/* 226 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138258200 */

/* 227 */
 /* pointer to 226 */
 /* size: 4 */

/* 228 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 229 */
 /* pointer to 228 */
 /* size: 4 */

/* 230 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 231 */
 /* pointer to 230 */
 /* size: 4 */

/* 232 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138258668 */

/* 233 */
 /* pointer to 83 */
 /* size: 4 */

/* 234 */
 /* pointer to 232 */
 /* size: 4 */

/* 235 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138258876 */

/* 236 */
 /* pointer to 235 */
 /* size: 4 */

/* 237 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138259136 */

/* 238 */
 /* pointer to 237 */
 /* size: 4 */

/* 239 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 240 */
 /* pointer to 239 */
 /* size: 4 */

/* 241 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 242 */
 /* pointer to 241 */
 /* size: 4 */

/* 243 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 244 */
 /* pointer to 243 */
 /* size: 4 */

/* 245 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138259916 */

/* 246 */
 /* pointer to 245 */
 /* size: 4 */

/* 247 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 248 */
 /* pointer to 247 */
 /* size: 4 */

/* 249 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138260244 */

/* 250 */
 /* pointer to 249 */
 /* size: 4 */

/* 251 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 252 */
 /* pointer to 49 */
 /* size: 4 */

/* 253 */
 /* pointer to 9 */
 /* size: 4 */

/* 254 */
 /* pointer to 251 */
 /* size: 4 */

/* 255 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138260816 */

/* 256 */
 /* pointer to 255 */
 /* size: 4 */

/* 257 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 258 */
 /* pointer to 257 */
 /* size: 4 */

/* 259 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138261232 */

/* 260 */
 /* pointer to 259 */
 /* size: 4 */

/* 261 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 262 */
 /* pointer to 261 */
 /* size: 4 */

/* 263 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138261752 */

/* 264 */
 /* pointer to 263 */
 /* size: 4 */

/* 265 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 266 */
 /* pointer to 265 */
 /* size: 4 */

/* 267 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 268 */
 /* pointer to 267 */
 /* size: 4 */

/* 269 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138262636 */

/* 270 */
 /* pointer to 269 */
 /* size: 4 */

/* 271 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138262896 */

/* 272 */
 /* pointer to 271 */
 /* size: 4 */

/* 273 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138263208 */

/* 274 */
 /* pointer to 273 */
 /* size: 4 */

/* 275 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138263520 */

/* 276 */
 /* pointer to 275 */
 /* size: 4 */

/* 277 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 278 */
 /* pointer to 277 */
 /* size: 4 */

/* 279 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 280 */
 /* pointer to 279 */
 /* size: 4 */

/* 281 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138264524 */

/* 282 */
 /* pointer to 281 */
 /* size: 4 */

/* 283 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 284 */
 /* pointer to 283 */
 /* size: 4 */

/* 285 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138264940 */

/* 286 */
 /* pointer to 285 */
 /* size: 4 */

/* 287 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 288 */
 /* pointer to 287 */
 /* size: 4 */

/* 289 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 2 */

/* 290 */
 /* pointer to 289 */
 /* size: 4 */

/* 291 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138265564 */

/* 292 */
 /* pointer to 291 */
 /* size: 4 */

/* 293 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 294 */
 /* pointer to 4 */
 /* size: 4 */

/* 295 */
 /* pointer to 293 */
 /* size: 4 */

/* 296 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 297 */
 /* pointer to 296 */
 /* size: 4 */

/* 298 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138266708 */

/* 299 */
 /* pointer to 300 */
 /* size: 4 */

/* 300 */
/* <0> (null):0 */
struct delta_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 301 */
 /* pointer to 298 */
 /* size: 4 */

/* 302 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138267032 */

/* 303 */
 /* pointer to 304 */
 /* size: 4 */

/* 304 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138267240 */

/* 305 */
 /* pointer to 306 */
 /* size: 4 */

/* 306 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 307 */
 /* pointer to 302 */
 /* size: 4 */

/* 308 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 309 */
 /* pointer to 308 */
 /* size: 4 */

/* 310 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138267812 */

/* 311 */
 /* pointer to 310 */
 /* size: 4 */

/* 312 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138268020 */

/* 313 */
 /* pointer to 312 */
 /* size: 4 */

/* 314 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 315 */
 /* pointer to 316 */
 /* size: 4 */

/* 316 */
/* <0> (null):0 */
struct entity_state_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 317 */
 /* pointer to 314 */
 /* size: 4 */

/* 318 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138272680 */

/* 319 */
 /* pointer to 84 */
 /* size: 4 */

/* 320 */
 /* pointer to 318 */
 /* size: 4 */

/* 321 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138272940 */

/* 322 */
 /* pointer to 321 */
 /* size: 4 */

/* 323 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138273252 */

/* 324 */
 /* pointer to 323 */
 /* size: 4 */

/* 325 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138273512 */

/* 326 */
 /* pointer to 325 */
 /* size: 4 */

/* 327 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 328 */
 /* pointer to 327 */
 /* size: 4 */

/* 329 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 330 */
 /* pointer to 329 */
 /* size: 4 */

/* 331 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 332 */
 /* pointer to 331 */
 /* size: 4 */

/* 333 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 334 */
 /* pointer to 333 */
 /* size: 4 */

/* 335 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 336 */
 /* pointer to 335 */
 /* size: 4 */

/* 337 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 338 */
 /* pointer to 337 */
 /* size: 4 */

/* 339 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138274968 */

/* 340 */
 /* pointer to 339 */
 /* size: 4 */

/* 341 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138275176 */

/* 342 */
 /* pointer to 341 */
 /* size: 4 */

/* 343 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138275384 */

/* 344 */
 /* pointer to 343 */
 /* size: 4 */

/* 345 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 346 */
 /* pointer to 17 */
 /* size: 4 */

/* 347 */
 /* pointer to 345 */
 /* size: 4 */

/* 348 */
/* <0> (null):0 */
typedef struct enginefuncs_s enginefuncs_t; /* size: 632 */

/* 349 */
/* <0> (null):0 */
struct KeyValueData_s {
	char *                     szClassName;          /*     0     4 */
	char *                     szKeyName;            /*     4     4 */
	char *                     szValue;              /*     8     4 */
	int32                      fHandled;             /*    12     4 */

	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 350 */
/* <0> (null):0 */
typedef struct KeyValueData_s KeyValueData; /* size: 16 */

/* 351 */
/* <0> (null):0 */
struct {
	char                       mapName[32];          /*     0    32 */
	char                       landmarkName[32];     /*    32    32 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	edict_t *                  pentLandmark;         /*    64     4 */
	class Vector              vecLandmarkOrigin;     /*    68    12 */

	/* size: 80, cachelines: 2, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 80 */

/* 352 */
/* <0> (null):0 */
typedef class  LEVELLIST; /* size: 80 */

/* 353 */
/* <0> (null):0 */
struct {
	int                        id;                   /*     0     4 */
	edict_t *                  pent;                 /*     4     4 */
	int                        location;             /*     8     4 */
	int                        size;                 /*    12     4 */
	int                        flags;                /*    16     4 */
	string_t                   classname;            /*    20     4 */

	/* size: 24, cachelines: 1, members: 6 */
	/* last cacheline: 24 bytes */
}; /* size: 24 */

/* 354 */
/* <0> (null):0 */
typedef class  ENTITYTABLE; /* size: 24 */

/* 355 */
/* <0> (null):0 */
typedef struct saverestore_s SAVERESTOREDATA; /* size: 1396 */

/* 356 */
/* <0> (null):0 */
struct saverestore_s {
	char *                     pBaseData;            /*     0     4 */
	char *                     pCurrentData;         /*     4     4 */
	int                        size;                 /*     8     4 */
	int                        bufferSize;           /*    12     4 */
	int                        tokenSize;            /*    16     4 */
	int                        tokenCount;           /*    20     4 */
	char * *                   pTokens;              /*    24     4 */
	int                        currentIndex;         /*    28     4 */
	int                        tableCount;           /*    32     4 */
	int                        connectionCount;      /*    36     4 */
	ENTITYTABLE *              pTable;               /*    40     4 */
	LEVELLIST                  levelList[16];        /*    44  1280 */
	/* --- cacheline 20 boundary (1280 bytes) was 44 bytes ago --- */
	int                        fUseLandmark;         /*  1324     4 */
	char                       szLandmarkName[20];   /*  1328    20 */
	/* --- cacheline 21 boundary (1344 bytes) was 4 bytes ago --- */
	class Vector              vecLandmarkOffset;     /*  1348    12 */
	float                      time;                 /*  1360     4 */
	char                       szCurrentMapName[32]; /*  1364    32 */

	/* size: 1396, cachelines: 22, members: 17 */
	/* last cacheline: 52 bytes */
}; /* size: 1396 */

/* 357 */
 /* pointer to 354 */
 /* size: 4 */

/* 358 */
/* <0> (null):0 */
LEVELLIST                  array[16]; /* size: 1280 */

/* 359 */
/* <0> (null):0 */
enum _fieldtypes {
	FIELD_FLOAT = 0,
	FIELD_STRING = 1,
	FIELD_ENTITY = 2,
	FIELD_CLASSPTR = 3,
	FIELD_EHANDLE = 4,
	FIELD_EVARS = 5,
	FIELD_EDICT = 6,
	FIELD_VECTOR = 7,
	FIELD_POSITION_VECTOR = 8,
	FIELD_POINTER = 9,
	FIELD_INTEGER = 10,
	FIELD_FUNCTION = 11,
	FIELD_BOOLEAN = 12,
	FIELD_SHORT = 13,
	FIELD_CHARACTER = 14,
	FIELD_TIME = 15,
	FIELD_MODELNAME = 16,
	FIELD_SOUNDNAME = 17,
	FIELD_TYPECOUNT = 18,
}; /* size: 4 */

/* 360 */
/* <0> (null):0 */
typedef enum _fieldtypes FIELDTYPE; /* size: 4 */

/* 361 */
/* <0> (null):0 */
struct {
	FIELDTYPE                  fieldType;            /*     0     4 */
	char *                     fieldName;            /*     4     4 */
	int                        fieldOffset;          /*     8     4 */
	short int                  fieldSize;            /*    12     2 */
	short int                  flags;                /*    14     2 */

	/* size: 16, cachelines: 1, members: 5 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 362 */
/* <0> (null):0 */
typedef class  TYPEDESCRIPTION; /* size: 16 */

/* 363 */
 /* pointer to 350 */
 /* size: 4 */

/* 364 */
 /* pointer to 355 */
 /* size: 4 */

/* 365 */
 /* pointer to 362 */
 /* size: 4 */

/* 366 */
/* <0> (null):0 */
typedef int EOFFSET; /* size: 4 */

/* 367 */
/* <0> (null):0 */
enum {
	TS_AT_TOP = 0,
	TS_AT_BOTTOM = 1,
	TS_GOING_UP = 2,
	TS_GOING_DOWN = 3,
}; /* size: 4 */

/* 368 */
/* <0> (null):0 */
typedef enum  TOGGLE_STATE; /* size: 4 */

/* 369 */
/* <0> (null):0 */
class CSaveRestoreBuffer {
protected:

	SAVERESTOREDATA *          m_pdata;              /*     0     4 */
	/* <0> (null):0 */
	void CSaveRestoreBuffer(class CSaveRestoreBuffer *);

	/* <0> (null):0 */
	void CSaveRestoreBuffer(class CSaveRestoreBuffer *, SAVERESTOREDATA *);

	/* <0> (null):0 */
	void ~CSaveRestoreBuffer(class CSaveRestoreBuffer *, int);

	/* <0> (null):0 */
	int EntityIndex(class CSaveRestoreBuffer *, entvars_t *); /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP9entvars_s */

	/* <0> (null):0 */
	int EntityIndex(class CSaveRestoreBuffer *, edict_t *); /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP7edict_s */

	/* <0> (null):0 */
	int EntityIndex(class CSaveRestoreBuffer *, EOFFSET); /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEi */

	/* <0> (null):0 */
	int EntityIndex(class CSaveRestoreBuffer *, class CBaseEntity *); /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP11CBaseEntity */

	/* <0> (null):0 */
	int EntityFlags(class CSaveRestoreBuffer *, int, int); /* linkage=_ZN18CSaveRestoreBuffer11EntityFlagsEii */

	/* <0> (null):0 */
	int EntityFlagsSet(class CSaveRestoreBuffer *, int, int); /* linkage=_ZN18CSaveRestoreBuffer14EntityFlagsSetEii */

	/* <0> (null):0 */
	edict_t * EntityFromIndex(class CSaveRestoreBuffer *, int); /* linkage=_ZN18CSaveRestoreBuffer15EntityFromIndexEi */

	/* <0> (null):0 */
	short unsigned int TokenHash(class CSaveRestoreBuffer *, const char  *); /* linkage=_ZN18CSaveRestoreBuffer9TokenHashEPKc */

	/* <0> (null):0 */
	void BufferRewind(class CSaveRestoreBuffer *, int); /* linkage=_ZN18CSaveRestoreBuffer12BufferRewindEi */

	/* <0> (null):0 */
	unsigned int HashString(class CSaveRestoreBuffer *, const char  *); /* linkage=_ZN18CSaveRestoreBuffer10HashStringEPKc */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 370 */
 /* pointer to 369 */
 /* size: 4 */

/* 371 */
 /* pointer to 81 */
 /* size: 4 */

/* 372 */
 /* pointer to 373 */
 /* size: 4 */

/* 373 */
/* <0> (null):0 */
struct CBaseEntity {
	/* <0> (null):0 */
	virtual void KeyValue(class CBaseEntity *, KeyValueData *); /* linkage=_ZN11CBaseEntity8KeyValueEP14KeyValueData_s */

	/* <0> (null):0 */
	virtual int ObjectCaps(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10ObjectCapsEv */

	/* <0> (null):0 */
	edict_t * edict(class CBaseEntity *); /* linkage=_ZN11CBaseEntity5edictEv */

	/* <0> (null):0 */
	void CBaseEntity(class CBaseEntity *);

	/* <0> (null):0 */
	void * operator new(size_t, entvars_t *); /* linkage=_ZN11CBaseEntitynwEjP9entvars_s */

	/* <0> (null):0 */
	virtual void Precache(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8PrecacheEv */

	/* <0> (null):0 */
	virtual void Restart(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7RestartEv */

	/* <0> (null):0 */
	virtual void Activate(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8ActivateEv */

	/* <0> (null):0 */
	virtual int Classify(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8ClassifyEv */

	/* <0> (null):0 */
	virtual void DeathNotice(class CBaseEntity *, entvars_t *); /* linkage=_ZN11CBaseEntity11DeathNoticeEP9entvars_s */

	/* <0> (null):0 */
	virtual int BloodColor(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10BloodColorEv */

	/* <0> (null):0 */
	virtual BOOL IsTriggered(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity11IsTriggeredEPS_ */

	/* <0> (null):0 */
	virtual class CBaseMonster * MyMonsterPointer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity16MyMonsterPointerEv */

	/* <0> (null):0 */
	virtual class CSquadMonster * MySquadMonsterPointer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity21MySquadMonsterPointerEv */

	/* <0> (null):0 */
	virtual int GetToggleState(class CBaseEntity *); /* linkage=_ZN11CBaseEntity14GetToggleStateEv */

	/* <0> (null):0 */
	virtual void AddPoints(class CBaseEntity *, int, BOOL); /* linkage=_ZN11CBaseEntity9AddPointsEii */

	/* <0> (null):0 */
	virtual void AddPointsToTeam(class CBaseEntity *, int, BOOL); /* linkage=_ZN11CBaseEntity15AddPointsToTeamEii */

	/* <0> (null):0 */
	virtual BOOL AddPlayerItem(class CBaseEntity *, class CBasePlayerItem *); /* linkage=_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem */

	/* <0> (null):0 */
	virtual BOOL RemovePlayerItem(class CBaseEntity *, class CBasePlayerItem *); /* linkage=_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem */

	/* <0> (null):0 */
	virtual int GiveAmmo(class CBaseEntity *, int, char *, int); /* linkage=_ZN11CBaseEntity8GiveAmmoEiPci */

	/* <0> (null):0 */
	virtual float GetDelay(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8GetDelayEv */

	/* <0> (null):0 */
	virtual int IsMoving(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8IsMovingEv */

	/* <0> (null):0 */
	virtual void OverrideReset(class CBaseEntity *); /* linkage=_ZN11CBaseEntity13OverrideResetEv */

	/* <0> (null):0 */
	virtual void SetToggleState(class CBaseEntity *, int); /* linkage=_ZN11CBaseEntity14SetToggleStateEi */

	/* <0> (null):0 */
	virtual void StartSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity13StartSneakingEv */

	/* <0> (null):0 */
	virtual void StopSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12StopSneakingEv */

	/* <0> (null):0 */
	virtual BOOL OnControls(class CBaseEntity *, entvars_t *); /* linkage=_ZN11CBaseEntity10OnControlsEP9entvars_s */

	/* <0> (null):0 */
	virtual BOOL IsSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10IsSneakingEv */

	/* <0> (null):0 */
	virtual BOOL IsAlive(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7IsAliveEv */

	/* <0> (null):0 */
	virtual BOOL IsBSPModel(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10IsBSPModelEv */

	/* <0> (null):0 */
	virtual BOOL ReflectGauss(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12ReflectGaussEv */

	/* <0> (null):0 */
	virtual BOOL IsPlayer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8IsPlayerEv */

	/* <0> (null):0 */
	virtual BOOL IsNetClient(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11IsNetClientEv */

	/* <0> (null):0 */
	virtual const char  * TeamID(class CBaseEntity *); /* linkage=_ZN11CBaseEntity6TeamIDEv */

	/* <0> (null):0 */
	virtual void Think(class CBaseEntity *); /* linkage=_ZN11CBaseEntity5ThinkEv */

	/* <0> (null):0 */
	virtual void Touch(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity5TouchEPS_ */

	/* <0> (null):0 */
	virtual void Use(class CBaseEntity *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float); /* linkage=_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf */

	/* <0> (null):0 */
	virtual void Blocked(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity7BlockedEPS_ */

	/* <0> (null):0 */
	void SUB_CallUseToggle(class CBaseEntity *); /* linkage=_ZN11CBaseEntity17SUB_CallUseToggleEv */

	/* <0> (null):0 */
	virtual class CBaseEntity * Respawn(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7RespawnEv */

	/* <0> (null):0 */
	virtual void UpdateOwner(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11UpdateOwnerEv */

	/* <0> (null):0 */
	virtual BOOL FBecomeProne(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12FBecomeProneEv */

	/* <0> (null):0 */
	virtual class Vector Center(class CBaseEntity *); /* linkage=_ZN11CBaseEntity6CenterEv */

	/* <0> (null):0 */
	virtual class Vector EyePosition(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11EyePositionEv */

	/* <0> (null):0 */
	virtual class Vector EarPosition(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11EarPositionEv */

	/* <0> (null):0 */
	virtual class Vector BodyTarget(class CBaseEntity *, const class Vector  &); /* linkage=_ZN11CBaseEntity10BodyTargetERK6Vector */

	/* <0> (null):0 */
	virtual int Illumination(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12IlluminationEv */

	/* <0> (null):0 */
	virtual BOOL HasTarget(class CBaseEntity *, string_t); /* linkage=_ZN11CBaseEntity9HasTargetEj */

	/* vtable has 44 entries: {
	   [3] = KeyValue(_ZN11CBaseEntity8KeyValueEP14KeyValueData_s), 
	   [6] = ObjectCaps(_ZN11CBaseEntity10ObjectCapsEv), 
	   [1] = Precache(_ZN11CBaseEntity8PrecacheEv), 
	   [2] = Restart(_ZN11CBaseEntity7RestartEv), 
	   [7] = Activate(_ZN11CBaseEntity8ActivateEv), 
	   [9] = Classify(_ZN11CBaseEntity8ClassifyEv), 
	   [10] = DeathNotice(_ZN11CBaseEntity11DeathNoticeEP9entvars_s), 
	   [15] = BloodColor(_ZN11CBaseEntity10BloodColorEv), 
	   [17] = IsTriggered(_ZN11CBaseEntity11IsTriggeredEPS_), 
	   [18] = MyMonsterPointer(_ZN11CBaseEntity16MyMonsterPointerEv), 
	   [19] = MySquadMonsterPointer(_ZN11CBaseEntity21MySquadMonsterPointerEv), 
	   [20] = GetToggleState(_ZN11CBaseEntity14GetToggleStateEv), 
	   [21] = AddPoints(_ZN11CBaseEntity9AddPointsEii), 
	   [22] = AddPointsToTeam(_ZN11CBaseEntity15AddPointsToTeamEii), 
	   [23] = AddPlayerItem(_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem), 
	   [24] = RemovePlayerItem(_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem), 
	   [25] = GiveAmmo(_ZN11CBaseEntity8GiveAmmoEiPci), 
	   [26] = GetDelay(_ZN11CBaseEntity8GetDelayEv), 
	   [27] = IsMoving(_ZN11CBaseEntity8IsMovingEv), 
	   [28] = OverrideReset(_ZN11CBaseEntity13OverrideResetEv), 
	   [30] = SetToggleState(_ZN11CBaseEntity14SetToggleStateEi), 
	   [31] = StartSneaking(_ZN11CBaseEntity13StartSneakingEv), 
	   [32] = StopSneaking(_ZN11CBaseEntity12StopSneakingEv), 
	   [33] = OnControls(_ZN11CBaseEntity10OnControlsEP9entvars_s), 
	   [34] = IsSneaking(_ZN11CBaseEntity10IsSneakingEv), 
	   [35] = IsAlive(_ZN11CBaseEntity7IsAliveEv), 
	   [36] = IsBSPModel(_ZN11CBaseEntity10IsBSPModelEv), 
	   [37] = ReflectGauss(_ZN11CBaseEntity12ReflectGaussEv), 
	   [40] = IsPlayer(_ZN11CBaseEntity8IsPlayerEv), 
	   [41] = IsNetClient(_ZN11CBaseEntity11IsNetClientEv), 
	   [42] = TeamID(_ZN11CBaseEntity6TeamIDEv), 
	   [44] = Think(_ZN11CBaseEntity5ThinkEv), 
	   [45] = Touch(_ZN11CBaseEntity5TouchEPS_), 
	   [46] = Use(_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf), 
	   [47] = Blocked(_ZN11CBaseEntity7BlockedEPS_), 
	   [48] = Respawn(_ZN11CBaseEntity7RespawnEv), 
	   [49] = UpdateOwner(_ZN11CBaseEntity11UpdateOwnerEv), 
	   [50] = FBecomeProne(_ZN11CBaseEntity12FBecomeProneEv), 
	   [51] = Center(_ZN11CBaseEntity6CenterEv), 
	   [52] = EyePosition(_ZN11CBaseEntity11EyePositionEv), 
	   [53] = EarPosition(_ZN11CBaseEntity11EarPositionEv), 
	   [54] = BodyTarget(_ZN11CBaseEntity10BodyTargetERK6Vector), 
	   [55] = Illumination(_ZN11CBaseEntity12IlluminationEv), 
	   [38] = HasTarget(_ZN11CBaseEntity9HasTargetEj), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 374 */
/* <0> (null):0 */
class CSave : public CSaveRestoreBuffer {
public:

	/* class CSaveRestoreBuffer  <ancestor>; */      /*     0     4 */
	/* <0> (null):0 */
	void CSave(class CSave *, SAVERESTOREDATA *);

	/* <0> (null):0 */
	void WriteShort(class CSave *, const char  *, const short int  *, int); /* linkage=_ZN5CSave10WriteShortEPKcPKsi */

	/* <0> (null):0 */
	void WriteInt(class CSave *, const char  *, const int  *, int); /* linkage=_ZN5CSave8WriteIntEPKcPKii */

	/* <0> (null):0 */
	void WriteFloat(class CSave *, const char  *, const float  *, int); /* linkage=_ZN5CSave10WriteFloatEPKcPKfi */

	/* <0> (null):0 */
	void WriteTime(class CSave *, const char  *, const float  *, int); /* linkage=_ZN5CSave9WriteTimeEPKcPKfi */

	/* <0> (null):0 */
	void WriteData(class CSave *, const char  *, int, const char  *); /* linkage=_ZN5CSave9WriteDataEPKciS1_ */

	/* <0> (null):0 */
	void WriteString(class CSave *, const char  *, const char  *); /* linkage=_ZN5CSave11WriteStringEPKcS1_ */

	/* <0> (null):0 */
	void WriteString(class CSave *, const char  *, const int  *, int); /* linkage=_ZN5CSave11WriteStringEPKcPKii */

	/* <0> (null):0 */
	void WriteVector(class CSave *, const char  *, const class Vector  &); /* linkage=_ZN5CSave11WriteVectorEPKcRK6Vector */

	/* <0> (null):0 */
	void WriteVector(class CSave *, const char  *, const float  *, int); /* linkage=_ZN5CSave11WriteVectorEPKcPKfi */

	/* <0> (null):0 */
	void WritePositionVector(class CSave *, const char  *, const class Vector  &); /* linkage=_ZN5CSave19WritePositionVectorEPKcRK6Vector */

	/* <0> (null):0 */
	void WritePositionVector(class CSave *, const char  *, const float  *, int); /* linkage=_ZN5CSave19WritePositionVectorEPKcPKfi */

	/* <0> (null):0 */
	void WriteFunction(class CSave *, const char  *, void * *, int); /* linkage=_ZN5CSave13WriteFunctionEPKcPPvi */

	/* <0> (null):0 */
	int WriteEntVars(class CSave *, const char  *, entvars_t *); /* linkage=_ZN5CSave12WriteEntVarsEPKcP9entvars_s */

	/* <0> (null):0 */
	int WriteFields(class CSave *, const char  *, void *, TYPEDESCRIPTION *, int); /* linkage=_ZN5CSave11WriteFieldsEPKcPvP15TYPEDESCRIPTIONi */

private:

	/* <0> (null):0 */
	int DataEmpty(class CSave *, const char  *, int); /* linkage=_ZN5CSave9DataEmptyEPKci */

	/* <0> (null):0 */
	void BufferField(class CSave *, const char  *, int, const char  *); /* linkage=_ZN5CSave11BufferFieldEPKciS1_ */

	/* <0> (null):0 */
	void BufferString(class CSave *, char *, int); /* linkage=_ZN5CSave12BufferStringEPci */

	/* <0> (null):0 */
	void BufferData(class CSave *, const char  *, int); /* linkage=_ZN5CSave10BufferDataEPKci */

	/* <0> (null):0 */
	void BufferHeader(class CSave *, const char  *, int); /* linkage=_ZN5CSave12BufferHeaderEPKci */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 375 */
 /* pointer to 374 */
 /* size: 4 */

/* 376 */
 /* pointer to 377 */
 /* size: 4 */

/* 377 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 2 */

/* 378 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 379 */
 /* pointer to 16 */
 /* size: 4 */

/* 380 */
/* <0> (null):0 */
struct {
	short unsigned int         size;                 /*     0     2 */
	short unsigned int         token;                /*     2     2 */
	char *                     pData;                /*     4     4 */

	/* size: 8, cachelines: 1, members: 3 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 381 */
/* <0> (null):0 */
typedef class  HEADER; /* size: 8 */

/* 382 */
/* <0> (null):0 */
class CRestore : public CSaveRestoreBuffer {
public:

	/* class CSaveRestoreBuffer  <ancestor>; */      /*     0     4 */
private:

	int                        m_global;             /*     4     4 */
	BOOL                       m_precache;           /*     8     4 */
	/* <0> (null):0 */
	void CRestore(class CRestore *, SAVERESTOREDATA *);

	/* <0> (null):0 */
	int ReadEntVars(class CRestore *, const char  *, entvars_t *); /* linkage=_ZN8CRestore11ReadEntVarsEPKcP9entvars_s */

	/* <0> (null):0 */
	int ReadFields(class CRestore *, const char  *, void *, TYPEDESCRIPTION *, int); /* linkage=_ZN8CRestore10ReadFieldsEPKcPvP15TYPEDESCRIPTIONi */

	/* <0> (null):0 */
	int ReadField(class CRestore *, void *, TYPEDESCRIPTION *, int, int, int, char *, void *); /* linkage=_ZN8CRestore9ReadFieldEPvP15TYPEDESCRIPTIONiiiPcS0_ */

	/* <0> (null):0 */
	int ReadInt(class CRestore *); /* linkage=_ZN8CRestore7ReadIntEv */

	/* <0> (null):0 */
	short int ReadShort(class CRestore *); /* linkage=_ZN8CRestore9ReadShortEv */

	/* <0> (null):0 */
	int ReadNamedInt(class CRestore *, const char  *); /* linkage=_ZN8CRestore12ReadNamedIntEPKc */

	/* <0> (null):0 */
	char * ReadNamedString(class CRestore *, const char  *); /* linkage=_ZN8CRestore15ReadNamedStringEPKc */

	/* <0> (null):0 */
	int Empty(class CRestore *); /* linkage=_ZN8CRestore5EmptyEv */

	/* <0> (null):0 */
	void SetGlobalMode(class CRestore *, int); /* linkage=_ZN8CRestore13SetGlobalModeEi */

	/* <0> (null):0 */
	void PrecacheMode(class CRestore *, BOOL); /* linkage=_ZN8CRestore12PrecacheModeEi */

	/* <0> (null):0 */
	char * BufferPointer(class CRestore *); /* linkage=_ZN8CRestore13BufferPointerEv */

	/* <0> (null):0 */
	void BufferReadBytes(class CRestore *, char *, int); /* linkage=_ZN8CRestore15BufferReadBytesEPci */

	/* <0> (null):0 */
	void BufferSkipBytes(class CRestore *, int); /* linkage=_ZN8CRestore15BufferSkipBytesEi */

	/* <0> (null):0 */
	int BufferSkipZString(class CRestore *); /* linkage=_ZN8CRestore17BufferSkipZStringEv */

	/* <0> (null):0 */
	int BufferCheckZString(class CRestore *, const char  *); /* linkage=_ZN8CRestore18BufferCheckZStringEPKc */

	/* <0> (null):0 */
	void BufferReadHeader(class CRestore *, HEADER *); /* linkage=_ZN8CRestore16BufferReadHeaderEP6HEADER */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 383 */
 /* pointer to 382 */
 /* size: 4 */

/* 384 */
 /* pointer to 381 */
 /* size: 4 */

/* 385 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 386 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 387 */
/* <0> (null):0 */
struct {
	int                        event;                /*     0     4 */
	char *                     options;              /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 388 */
/* <0> (null):0 */
typedef class  MonsterEvent_t; /* size: 8 */

/* 389 */
/* <0> (null):0 */
enum {
	USE_OFF = 0,
	USE_ON = 1,
	USE_SET = 2,
	USE_TOGGLE = 3,
}; /* size: 4 */

/* 390 */
/* <0> (null):0 */
typedef enum  USE_TYPE; /* size: 4 */

/* 391 */
/* <0> (null):0 */
class CPendulum : public CBaseEntity {
public:

	/* struct CBaseEntity         <ancestor>; */     /*     0     0 */
	TYPEDESCRIPTION            m_SaveData[8];        /*     0   128 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	float                      m_accel;              /*   152     4 */
	float                      m_distance;           /*   156     4 */
	float                      m_time;               /*   160     4 */
	float                      m_damp;               /*   164     4 */
	float                      m_maxSpeed;           /*   168     4 */
	float                      m_dampSpeed;          /*   172     4 */
	class Vector              m_center;              /*   176    12 */
	class Vector              m_start;               /*   188    12 */
	/* <0> (null):0 */
	void CPendulum(class CPendulum *, const class CPendulum  &);

	/* <0> (null):0 */
	void CPendulum(class CPendulum *);

	/* <0> (null):0 */
	virtual void Spawn(class CPendulum *); /* linkage=_ZN9CPendulum5SpawnEv */

	/* <0> (null):0 */
	virtual void KeyValue(class CPendulum *, KeyValueData *); /* linkage=_ZN9CPendulum8KeyValueEP14KeyValueData_s */

	/* <0> (null):0 */
	void Swing(class CPendulum *); /* linkage=_ZN9CPendulum5SwingEv */

	/* <0> (null):0 */
	void PendulumUse(class CPendulum *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float); /* linkage=_ZN9CPendulum11PendulumUseEP11CBaseEntityS1_8USE_TYPEf */

	/* <0> (null):0 */
	void Stop(class CPendulum *); /* linkage=_ZN9CPendulum4StopEv */

	/* <0> (null):0 */
	virtual void Touch(class CPendulum *, class CBaseEntity *); /* linkage=_ZN9CPendulum5TouchEP11CBaseEntity */

	/* <0> (null):0 */
	void RopeTouch(class CPendulum *, class CBaseEntity *); /* linkage=_ZN9CPendulum9RopeTouchEP11CBaseEntity */

	/* <0> (null):0 */
	virtual int ObjectCaps(class CPendulum *); /* linkage=_ZN9CPendulum10ObjectCapsEv */

	/* <0> (null):0 */
	virtual int Save(class CPendulum *, class CSave &); /* linkage=_ZN9CPendulum4SaveER5CSave */

	/* <0> (null):0 */
	virtual int Restore(class CPendulum *, class CRestore &); /* linkage=_ZN9CPendulum7RestoreER8CRestore */

	/* <0> (null):0 */
	virtual void Blocked(class CPendulum *, class CBaseEntity *); /* linkage=_ZN9CPendulum7BlockedEP11CBaseEntity */

	/* vtable has 7 entries: {
	   [0] = Spawn(_ZN9CPendulum5SpawnEv), 
	   [3] = KeyValue(_ZN9CPendulum8KeyValueEP14KeyValueData_s), 
	   [45] = Touch(_ZN9CPendulum5TouchEP11CBaseEntity), 
	   [6] = ObjectCaps(_ZN9CPendulum10ObjectCapsEv), 
	   [4] = Save(_ZN9CPendulum4SaveER5CSave), 
	   [5] = Restore(_ZN9CPendulum7RestoreER8CRestore), 
	   [47] = Blocked(_ZN9CPendulum7BlockedEP11CBaseEntity), 
	} */
	/* size: 200, cachelines: 4, members: 10 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 200 != 176 + 0(holes), diff = 24 */

}; /* size: 200 */

/* 392 */
/* <0> (null):0 */
TYPEDESCRIPTION            array[8]; /* size: 128 */

/* 393 */
 /* pointer to 391 */
 /* size: 4 */

/* 394 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 395 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 200 */

/* 396 */
 /* pointer to 373 */
 /* size: 4 */

/* 397 */
/* <0> (null):0 */
class CFuncRotating : public CBaseEntity {
public:

	/* struct CBaseEntity         <ancestor>; */     /*     0     0 */
	TYPEDESCRIPTION            m_SaveData[5];        /*     0    80 */
	/* --- cacheline 1 boundary (64 bytes) was 16 bytes ago --- */
	float                      m_flFanFriction;      /*   152     4 */
	float                      m_flAttenuation;      /*   156     4 */
	float                      m_flVolume;           /*   160     4 */
	float                      m_pitch;              /*   164     4 */
	int                        m_sounds;             /*   168     4 */
	/* <0> (null):0 */
	void CFuncRotating(class CFuncRotating *, const class CFuncRotating  &);

	/* <0> (null):0 */
	void CFuncRotating(class CFuncRotating *);

	/* <0> (null):0 */
	virtual void Spawn(class CFuncRotating *); /* linkage=_ZN13CFuncRotating5SpawnEv */

	/* <0> (null):0 */
	virtual void Precache(class CFuncRotating *); /* linkage=_ZN13CFuncRotating8PrecacheEv */

	/* <0> (null):0 */
	void SpinUp(class CFuncRotating *); /* linkage=_ZN13CFuncRotating6SpinUpEv */

	/* <0> (null):0 */
	void SpinDown(class CFuncRotating *); /* linkage=_ZN13CFuncRotating8SpinDownEv */

	/* <0> (null):0 */
	virtual void KeyValue(class CFuncRotating *, KeyValueData *); /* linkage=_ZN13CFuncRotating8KeyValueEP14KeyValueData_s */

	/* <0> (null):0 */
	void HurtTouch(class CFuncRotating *, class CBaseEntity *); /* linkage=_ZN13CFuncRotating9HurtTouchEP11CBaseEntity */

	/* <0> (null):0 */
	void RotatingUse(class CFuncRotating *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float); /* linkage=_ZN13CFuncRotating11RotatingUseEP11CBaseEntityS1_8USE_TYPEf */

	/* <0> (null):0 */
	void Rotate(class CFuncRotating *); /* linkage=_ZN13CFuncRotating6RotateEv */

	/* <0> (null):0 */
	void RampPitchVol(class CFuncRotating *, int); /* linkage=_ZN13CFuncRotating12RampPitchVolEi */

	/* <0> (null):0 */
	virtual void Blocked(class CFuncRotating *, class CBaseEntity *); /* linkage=_ZN13CFuncRotating7BlockedEP11CBaseEntity */

	/* <0> (null):0 */
	virtual int ObjectCaps(class CFuncRotating *); /* linkage=_ZN13CFuncRotating10ObjectCapsEv */

	/* <0> (null):0 */
	virtual int Save(class CFuncRotating *, class CSave &); /* linkage=_ZN13CFuncRotating4SaveER5CSave */

	/* <0> (null):0 */
	virtual int Restore(class CFuncRotating *, class CRestore &); /* linkage=_ZN13CFuncRotating7RestoreER8CRestore */

	/* vtable has 7 entries: {
	   [0] = Spawn(_ZN13CFuncRotating5SpawnEv), 
	   [1] = Precache(_ZN13CFuncRotating8PrecacheEv), 
	   [3] = KeyValue(_ZN13CFuncRotating8KeyValueEP14KeyValueData_s), 
	   [47] = Blocked(_ZN13CFuncRotating7BlockedEP11CBaseEntity), 
	   [6] = ObjectCaps(_ZN13CFuncRotating10ObjectCapsEv), 
	   [4] = Save(_ZN13CFuncRotating4SaveER5CSave), 
	   [5] = Restore(_ZN13CFuncRotating7RestoreER8CRestore), 
	} */
	/* size: 172, cachelines: 3, members: 7 */
	/* last cacheline: 44 bytes */

	/* BRAIN FART ALERT! 172 != 100 + 0(holes), diff = 72 */

}; /* size: 172 */

/* 398 */
/* <0> (null):0 */
TYPEDESCRIPTION            array[5]; /* size: 80 */

/* 399 */
 /* pointer to 397 */
 /* size: 4 */

/* 400 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 401 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 172 */

/* 402 */
/* <0> (null):0 */
class CFuncMonsterClip : public CFuncWall {
public:

	/* class CFuncWall           <ancestor>; */      /*     0   152 */
	/* <0> (null):0 */
	void CFuncMonsterClip(class CFuncMonsterClip *, const class CFuncMonsterClip  &);

	/* <0> (null):0 */
	void CFuncMonsterClip(class CFuncMonsterClip *);

	/* <0> (null):0 */
	virtual void Spawn(class CFuncMonsterClip *); /* linkage=_ZN16CFuncMonsterClip5SpawnEv */

	/* <0> (null):0 */
	virtual void Use(class CFuncMonsterClip *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float); /* linkage=_ZN16CFuncMonsterClip3UseEP11CBaseEntityS1_8USE_TYPEf */

	/* --- cacheline 2 boundary (128 bytes) was 24 bytes ago --- */
	/* vtable has 2 entries: {
	   [0] = Spawn(_ZN16CFuncMonsterClip5SpawnEv), 
	   [46] = Use(_ZN16CFuncMonsterClip3UseEP11CBaseEntityS1_8USE_TYPEf), 
	} */
	/* size: 152, cachelines: 3, members: 1 */
	/* last cacheline: 24 bytes */
}; /* size: 152 */

/* 403 */
/* <0> (null):0 */
class CFuncWall : public CBaseEntity {
public:

	/* struct CBaseEntity         <ancestor>; */     /*     0     0 */
	/* <0> (null):0 */
	void CFuncWall(class CFuncWall *, const class CFuncWall  &);

	/* <0> (null):0 */
	void CFuncWall(class CFuncWall *);

	/* <0> (null):0 */
	virtual void Spawn(class CFuncWall *); /* linkage=_ZN9CFuncWall5SpawnEv */

	/* <0> (null):0 */
	virtual void Use(class CFuncWall *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float); /* linkage=_ZN9CFuncWall3UseEP11CBaseEntityS1_8USE_TYPEf */

	/* <0> (null):0 */
	virtual int ObjectCaps(class CFuncWall *); /* linkage=_ZN9CFuncWall10ObjectCapsEv */

	/* vtable has 3 entries: {
	   [0] = Spawn(_ZN9CFuncWall5SpawnEv), 
	   [46] = Use(_ZN9CFuncWall3UseEP11CBaseEntityS1_8USE_TYPEf), 
	   [6] = ObjectCaps(_ZN9CFuncWall10ObjectCapsEv), 
	} */
	/* size: 152, cachelines: 3, members: 1 */
	/* last cacheline: 24 bytes */

	/* BRAIN FART ALERT! 152 != 0 + 0(holes), diff = 152 */

}; /* size: 152 */

/* 404 */
 /* pointer to 402 */
 /* size: 4 */

/* 405 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 406 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 152 */

/* 407 */
/* <0> (null):0 */
class CFuncIllusionary : public CBaseToggle {
public:

	/* class CBaseToggle         <ancestor>; */      /*     0     0 */
	/* <0> (null):0 */
	void CFuncIllusionary(class CFuncIllusionary *, const class CFuncIllusionary  &);

	/* <0> (null):0 */
	void CFuncIllusionary(class CFuncIllusionary *);

	/* <0> (null):0 */
	virtual void Spawn(class CFuncIllusionary *); /* linkage=_ZN16CFuncIllusionary5SpawnEv */

	/* <0> (null):0 */
	void SloshTouch(class CFuncIllusionary *, class CBaseEntity *); /* linkage=_ZN16CFuncIllusionary10SloshTouchEP11CBaseEntity */

	/* <0> (null):0 */
	virtual void KeyValue(class CFuncIllusionary *, KeyValueData *); /* linkage=_ZN16CFuncIllusionary8KeyValueEP14KeyValueData_s */

	/* <0> (null):0 */
	virtual int ObjectCaps(class CFuncIllusionary *); /* linkage=_ZN16CFuncIllusionary10ObjectCapsEv */

	/* vtable has 3 entries: {
	   [0] = Spawn(_ZN16CFuncIllusionary5SpawnEv), 
	   [3] = KeyValue(_ZN16CFuncIllusionary8KeyValueEP14KeyValueData_s), 
	   [6] = ObjectCaps(_ZN16CFuncIllusionary10ObjectCapsEv), 
	} */
	/* size: 312, cachelines: 5, members: 1 */
	/* last cacheline: 56 bytes */

	/* BRAIN FART ALERT! 312 != 0 + 0(holes), diff = 312 */

}; /* size: 312 */

/* 408 */
/* <0> (null):0 */
class CBaseToggle {
	/* <0> (null):0 */
	void CBaseToggle(class CBaseToggle *);

	/* <0> (null):0 */
	virtual int GetToggleState(class CBaseToggle *); /* linkage=_ZN11CBaseToggle14GetToggleStateEv */

	/* <0> (null):0 */
	virtual float GetDelay(class CBaseToggle *); /* linkage=_ZN11CBaseToggle8GetDelayEv */

	/* vtable has 2 entries: {
	   [20] = GetToggleState(_ZN11CBaseToggle14GetToggleStateEv), 
	   [26] = GetDelay(_ZN11CBaseToggle8GetDelayEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 409 */
 /* pointer to 407 */
 /* size: 4 */

/* 410 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 411 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 312 */

/* 412 */
/* <0> (null):0 */
class CFuncConveyor : public CFuncWall {
public:

	/* class CFuncWall           <ancestor>; */      /*     0   152 */
	/* <0> (null):0 */
	void CFuncConveyor(class CFuncConveyor *, const class CFuncConveyor  &);

	/* <0> (null):0 */
	void CFuncConveyor(class CFuncConveyor *);

	/* <0> (null):0 */
	virtual void Spawn(class CFuncConveyor *); /* linkage=_ZN13CFuncConveyor5SpawnEv */

	/* <0> (null):0 */
	virtual void Use(class CFuncConveyor *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float); /* linkage=_ZN13CFuncConveyor3UseEP11CBaseEntityS1_8USE_TYPEf */

	/* <0> (null):0 */
	void UpdateSpeed(class CFuncConveyor *, float); /* linkage=_ZN13CFuncConveyor11UpdateSpeedEf */

	/* --- cacheline 2 boundary (128 bytes) was 24 bytes ago --- */
	/* vtable has 2 entries: {
	   [0] = Spawn(_ZN13CFuncConveyor5SpawnEv), 
	   [46] = Use(_ZN13CFuncConveyor3UseEP11CBaseEntityS1_8USE_TYPEf), 
	} */
	/* size: 152, cachelines: 3, members: 1 */
	/* last cacheline: 24 bytes */
}; /* size: 152 */

/* 413 */
 /* pointer to 412 */
 /* size: 4 */

/* 414 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 415 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 152 */

/* 416 */
/* <0> (null):0 */
class CFuncWallToggle : public CFuncWall {
public:

	/* class CFuncWall           <ancestor>; */      /*     0   152 */
	/* <0> (null):0 */
	void CFuncWallToggle(class CFuncWallToggle *, const class CFuncWallToggle  &);

	/* <0> (null):0 */
	void CFuncWallToggle(class CFuncWallToggle *);

	/* <0> (null):0 */
	virtual void Spawn(class CFuncWallToggle *); /* linkage=_ZN15CFuncWallToggle5SpawnEv */

	/* <0> (null):0 */
	virtual void Use(class CFuncWallToggle *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float); /* linkage=_ZN15CFuncWallToggle3UseEP11CBaseEntityS1_8USE_TYPEf */

	/* <0> (null):0 */
	void TurnOff(class CFuncWallToggle *); /* linkage=_ZN15CFuncWallToggle7TurnOffEv */

	/* <0> (null):0 */
	void TurnOn(class CFuncWallToggle *); /* linkage=_ZN15CFuncWallToggle6TurnOnEv */

	/* <0> (null):0 */
	BOOL IsOn(class CFuncWallToggle *); /* linkage=_ZN15CFuncWallToggle4IsOnEv */

	/* --- cacheline 2 boundary (128 bytes) was 24 bytes ago --- */
	/* vtable has 2 entries: {
	   [0] = Spawn(_ZN15CFuncWallToggle5SpawnEv), 
	   [46] = Use(_ZN15CFuncWallToggle3UseEP11CBaseEntityS1_8USE_TYPEf), 
	} */
	/* size: 152, cachelines: 3, members: 1 */
	/* last cacheline: 24 bytes */
}; /* size: 152 */

/* 417 */
 /* pointer to 416 */
 /* size: 4 */

/* 418 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 419 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 152 */

/* 420 */
 /* pointer to 403 */
 /* size: 4 */

/* 421 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 422 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 152 */

/* 423 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 424 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 425 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 426 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 427 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 428 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 429 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 430 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 431 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 432 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 433 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 434 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 435 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 436 */
 /* pointer to 437 */
 /* size: 4 */

/* 437 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 676 */

/* 438 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 439 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 440 */
/* <0> (null):0 */
class CPointEntity {
	/* <0> (null):0 */
	virtual int ObjectCaps(class CPointEntity *); /* linkage=_ZN12CPointEntity10ObjectCapsEv */

	/* vtable has 1 entries: {
	   [6] = ObjectCaps(_ZN12CPointEntity10ObjectCapsEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 441 */
 /* pointer to 440 */
 /* size: 4 */

/* 442 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 443 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 444 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 445 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 446 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 447 */
/* <0> (null):0 */
class CBaseDelay {
	/* <0> (null):0 */
	void CBaseDelay(class CBaseDelay *);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 448 */
 /* pointer to 447 */
 /* size: 4 */

/* 449 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 450 */
/* <0> (null):0 */
class CBaseAnimating {
	/* <0> (null):0 */
	void CBaseAnimating(class CBaseAnimating *);

	/* <0> (null):0 */
	virtual void HandleAnimEvent(class CBaseAnimating *, MonsterEvent_t *); /* linkage=_ZN14CBaseAnimating15HandleAnimEventEP14MonsterEvent_t */

	/* vtable has 1 entries: {
	   [58] = HandleAnimEvent(_ZN14CBaseAnimating15HandleAnimEventEP14MonsterEvent_t), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 451 */
 /* pointer to 450 */
 /* size: 4 */

/* 452 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 453 */
 /* pointer to 408 */
 /* size: 4 */

/* 454 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 455 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 456 */
/* <0> (null):0 */
class CBaseMonster {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 457 */
 /* pointer to 456 */
 /* size: 4 */

/* 458 */
/* <0> (null):0 */
struct CSquadMonster {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 459 */
 /* pointer to 458 */
 /* size: 4 */

/* 460 */
 /* pointer to 461 */
 /* size: 4 */

/* 461 */
/* <0> (null):0 */
struct CBasePlayerItem {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 462 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 463 */
 /* pointer to 388 */
 /* size: 4 */

/* 464 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 465 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 466 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 467 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 468 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 469 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 470 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 471 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 472 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 473 */
 /* pointer to 77 */
 /* size: 4 */

/* Functions: */

/* <0> (null):0 */
void Vector2D(class Vector2D *)
{
} /* size: 32 */

/* <0> (null):0 */
void Vector2D(class Vector2D *, float, float)
{
} /* size: 0 */

/* <0> (null):0 */
class Vector2D operator+(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DplERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator-(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DmiERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator*(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DmlEf */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator/(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DdvEf */
{
} /* size: 8 */

/* <0> (null):0 */
float Length(const class Vector2D  *) /* linkage=_ZNK8Vector2D6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector2D  *) /* linkage=_ZNK8Vector2D13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector2D Normalize(const class Vector2D  *) /* linkage=_ZNK8Vector2D9NormalizeEv */
{
} /* size: 8 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector2D *) /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector2D *, float) /* linkage=_ZN8Vector2D6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void Vector(class Vector *)
{
} /* size: 120 */

/* <0> (null):0 */
void Vector(class Vector *, float, float, float)
{
} /* size: 1441877 */

/* <0> (null):0 */
void Vector(class Vector *, const class Vector  &)
{
} /* size: 137951076 */

/* <0> (null):0 */
void Vector(class Vector *, float *)
{
} /* size: 0 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *) /* linkage=_ZNK6VectorngEv */
{
} /* size: 12 */

/* <0> (null):0 */
int operator==(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectoreqERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
int operator!=(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorneERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector operator+(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorplERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectormiERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator*(const class Vector  *, float) /* linkage=_ZNK6VectormlEf */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator/(const class Vector  *, float) /* linkage=_ZNK6VectordvEf */
{
} /* size: 12 */

/* <0> (null):0 */
void CopyToArray(const class Vector  *, float *) /* linkage=_ZNK6Vector11CopyToArrayEPf */
{
} /* size: 1312 */

/* <0> (null):0 */
float Length(const class Vector  *) /* linkage=_ZNK6Vector6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector  *) /* linkage=_ZNK6Vector13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
float * operator float*(class Vector *) /* linkage=_ZN6VectorcvPfEv */
{
} /* size: 4 */

/* <0> (null):0 */
const float  * operator const float*(const class Vector  *) /* linkage=_ZNK6VectorcvPKfEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector Normalize(const class Vector  *) /* linkage=_ZNK6Vector9NormalizeEv */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector2D Make2D(const class Vector  *) /* linkage=_ZNK6Vector6Make2DEv */
{
} /* size: 8 */

/* <0> (null):0 */
float Length2D(const class Vector  *) /* linkage=_ZNK6Vector8Length2DEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector  *, float) /* linkage=_ZNK6Vector16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector  *, float) /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector *) /* linkage=_ZN6Vector16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector *, float) /* linkage=_ZN6Vector6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void CSaveRestoreBuffer(class CSaveRestoreBuffer *)
{
} /* size: 0 */

/* <0> (null):0 */
void CSaveRestoreBuffer(class CSaveRestoreBuffer *, SAVERESTOREDATA *)
{
} /* size: 0 */

/* <0> (null):0 */
void ~CSaveRestoreBuffer(class CSaveRestoreBuffer *, int)
{
} /* size: 0 */

/* <0> (null):0 */
int EntityIndex(class CSaveRestoreBuffer *, entvars_t *) /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
int EntityIndex(class CSaveRestoreBuffer *, edict_t *) /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP7edict_s */
{
} /* size: 4 */

/* <0> (null):0 */
int EntityIndex(class CSaveRestoreBuffer *, EOFFSET) /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEi */
{
} /* size: 4 */

/* <0> (null):0 */
int EntityIndex(class CSaveRestoreBuffer *, class CBaseEntity *) /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP11CBaseEntity */
{
} /* size: 4 */

/* <0> (null):0 */
int EntityFlags(class CSaveRestoreBuffer *, int, int) /* linkage=_ZN18CSaveRestoreBuffer11EntityFlagsEii */
{
} /* size: 4 */

/* <0> (null):0 */
int EntityFlagsSet(class CSaveRestoreBuffer *, int, int) /* linkage=_ZN18CSaveRestoreBuffer14EntityFlagsSetEii */
{
} /* size: 4 */

/* <0> (null):0 */
edict_t * EntityFromIndex(class CSaveRestoreBuffer *, int) /* linkage=_ZN18CSaveRestoreBuffer15EntityFromIndexEi */
{
} /* size: 4 */

/* <0> (null):0 */
short unsigned int TokenHash(class CSaveRestoreBuffer *, const char  *) /* linkage=_ZN18CSaveRestoreBuffer9TokenHashEPKc */
{
} /* size: 2 */

/* <0> (null):0 */
void BufferRewind(class CSaveRestoreBuffer *, int) /* linkage=_ZN18CSaveRestoreBuffer12BufferRewindEi */
{
} /* size: 0 */

/* <0> (null):0 */
unsigned int HashString(class CSaveRestoreBuffer *, const char  *) /* linkage=_ZN18CSaveRestoreBuffer10HashStringEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void KeyValue(class CBaseEntity *, KeyValueData *) /* linkage=_ZN11CBaseEntity8KeyValueEP14KeyValueData_s */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int ObjectCaps(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
edict_t * edict(class CBaseEntity *) /* linkage=_ZN11CBaseEntity5edictEv */
{
} /* size: 4 */

/* <0> (null):0 */
void CBaseEntity(class CBaseEntity *)
{
} /* size: 0 */

/* <0> (null):0 */
void * operator new(size_t, entvars_t *) /* linkage=_ZN11CBaseEntitynwEjP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Precache(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8PrecacheEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Restart(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7RestartEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Activate(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8ActivateEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int Classify(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8ClassifyEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void DeathNotice(class CBaseEntity *, entvars_t *) /* linkage=_ZN11CBaseEntity11DeathNoticeEP9entvars_s */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int BloodColor(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10BloodColorEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsTriggered(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity11IsTriggeredEPS_ */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CBaseMonster * MyMonsterPointer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity16MyMonsterPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CSquadMonster * MySquadMonsterPointer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity21MySquadMonsterPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int GetToggleState(class CBaseEntity *) /* linkage=_ZN11CBaseEntity14GetToggleStateEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void AddPoints(class CBaseEntity *, int, BOOL) /* linkage=_ZN11CBaseEntity9AddPointsEii */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void AddPointsToTeam(class CBaseEntity *, int, BOOL) /* linkage=_ZN11CBaseEntity15AddPointsToTeamEii */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL AddPlayerItem(class CBaseEntity *, class CBasePlayerItem *) /* linkage=_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL RemovePlayerItem(class CBaseEntity *, class CBasePlayerItem *) /* linkage=_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int GiveAmmo(class CBaseEntity *, int, char *, int) /* linkage=_ZN11CBaseEntity8GiveAmmoEiPci */
{
} /* size: 4 */

/* <0> (null):0 */
virtual float GetDelay(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8GetDelayEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int IsMoving(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8IsMovingEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void OverrideReset(class CBaseEntity *) /* linkage=_ZN11CBaseEntity13OverrideResetEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void SetToggleState(class CBaseEntity *, int) /* linkage=_ZN11CBaseEntity14SetToggleStateEi */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void StartSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity13StartSneakingEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void StopSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12StopSneakingEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL OnControls(class CBaseEntity *, entvars_t *) /* linkage=_ZN11CBaseEntity10OnControlsEP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10IsSneakingEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsAlive(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7IsAliveEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsBSPModel(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10IsBSPModelEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL ReflectGauss(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12ReflectGaussEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsPlayer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8IsPlayerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsNetClient(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11IsNetClientEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual const char  * TeamID(class CBaseEntity *) /* linkage=_ZN11CBaseEntity6TeamIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Think(class CBaseEntity *) /* linkage=_ZN11CBaseEntity5ThinkEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Touch(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity5TouchEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Use(class CBaseEntity *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float) /* linkage=_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Blocked(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity7BlockedEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
void SUB_CallUseToggle(class CBaseEntity *) /* linkage=_ZN11CBaseEntity17SUB_CallUseToggleEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual class CBaseEntity * Respawn(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7RespawnEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void UpdateOwner(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11UpdateOwnerEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL FBecomeProne(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12FBecomeProneEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class Vector Center(class CBaseEntity *) /* linkage=_ZN11CBaseEntity6CenterEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector EyePosition(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11EyePositionEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector EarPosition(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11EarPositionEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector BodyTarget(class CBaseEntity *, const class Vector  &) /* linkage=_ZN11CBaseEntity10BodyTargetERK6Vector */
{
} /* size: 12 */

/* <0> (null):0 */
virtual int Illumination(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12IlluminationEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL HasTarget(class CBaseEntity *, string_t) /* linkage=_ZN11CBaseEntity9HasTargetEj */
{
} /* size: 4 */

/* <0> (null):0 */
void CSave(class CSave *, SAVERESTOREDATA *)
{
} /* size: 0 */

/* <0> (null):0 */
void WriteShort(class CSave *, const char  *, const short int  *, int) /* linkage=_ZN5CSave10WriteShortEPKcPKsi */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteInt(class CSave *, const char  *, const int  *, int) /* linkage=_ZN5CSave8WriteIntEPKcPKii */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteFloat(class CSave *, const char  *, const float  *, int) /* linkage=_ZN5CSave10WriteFloatEPKcPKfi */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteTime(class CSave *, const char  *, const float  *, int) /* linkage=_ZN5CSave9WriteTimeEPKcPKfi */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteData(class CSave *, const char  *, int, const char  *) /* linkage=_ZN5CSave9WriteDataEPKciS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteString(class CSave *, const char  *, const char  *) /* linkage=_ZN5CSave11WriteStringEPKcS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteString(class CSave *, const char  *, const int  *, int) /* linkage=_ZN5CSave11WriteStringEPKcPKii */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteVector(class CSave *, const char  *, const class Vector  &) /* linkage=_ZN5CSave11WriteVectorEPKcRK6Vector */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteVector(class CSave *, const char  *, const float  *, int) /* linkage=_ZN5CSave11WriteVectorEPKcPKfi */
{
} /* size: 0 */

/* <0> (null):0 */
void WritePositionVector(class CSave *, const char  *, const class Vector  &) /* linkage=_ZN5CSave19WritePositionVectorEPKcRK6Vector */
{
} /* size: 0 */

/* <0> (null):0 */
void WritePositionVector(class CSave *, const char  *, const float  *, int) /* linkage=_ZN5CSave19WritePositionVectorEPKcPKfi */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteFunction(class CSave *, const char  *, void * *, int) /* linkage=_ZN5CSave13WriteFunctionEPKcPPvi */
{
} /* size: 0 */

/* <0> (null):0 */
int WriteEntVars(class CSave *, const char  *, entvars_t *) /* linkage=_ZN5CSave12WriteEntVarsEPKcP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
int WriteFields(class CSave *, const char  *, void *, TYPEDESCRIPTION *, int) /* linkage=_ZN5CSave11WriteFieldsEPKcPvP15TYPEDESCRIPTIONi */
{
} /* size: 4 */

/* <0> (null):0 */
int DataEmpty(class CSave *, const char  *, int) /* linkage=_ZN5CSave9DataEmptyEPKci */
{
} /* size: 4 */

/* <0> (null):0 */
void BufferField(class CSave *, const char  *, int, const char  *) /* linkage=_ZN5CSave11BufferFieldEPKciS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void BufferString(class CSave *, char *, int) /* linkage=_ZN5CSave12BufferStringEPci */
{
} /* size: 0 */

/* <0> (null):0 */
void BufferData(class CSave *, const char  *, int) /* linkage=_ZN5CSave10BufferDataEPKci */
{
} /* size: 0 */

/* <0> (null):0 */
void BufferHeader(class CSave *, const char  *, int) /* linkage=_ZN5CSave12BufferHeaderEPKci */
{
} /* size: 0 */

/* <0> (null):0 */
void CRestore(class CRestore *, SAVERESTOREDATA *)
{
} /* size: 0 */

/* <0> (null):0 */
int ReadEntVars(class CRestore *, const char  *, entvars_t *) /* linkage=_ZN8CRestore11ReadEntVarsEPKcP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
int ReadFields(class CRestore *, const char  *, void *, TYPEDESCRIPTION *, int) /* linkage=_ZN8CRestore10ReadFieldsEPKcPvP15TYPEDESCRIPTIONi */
{
} /* size: 4 */

/* <0> (null):0 */
int ReadField(class CRestore *, void *, TYPEDESCRIPTION *, int, int, int, char *, void *) /* linkage=_ZN8CRestore9ReadFieldEPvP15TYPEDESCRIPTIONiiiPcS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
int ReadInt(class CRestore *) /* linkage=_ZN8CRestore7ReadIntEv */
{
} /* size: 4 */

/* <0> (null):0 */
short int ReadShort(class CRestore *) /* linkage=_ZN8CRestore9ReadShortEv */
{
} /* size: 2 */

/* <0> (null):0 */
int ReadNamedInt(class CRestore *, const char  *) /* linkage=_ZN8CRestore12ReadNamedIntEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
char * ReadNamedString(class CRestore *, const char  *) /* linkage=_ZN8CRestore15ReadNamedStringEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
int Empty(class CRestore *) /* linkage=_ZN8CRestore5EmptyEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetGlobalMode(class CRestore *, int) /* linkage=_ZN8CRestore13SetGlobalModeEi */
{
} /* size: 0 */

/* <0> (null):0 */
void PrecacheMode(class CRestore *, BOOL) /* linkage=_ZN8CRestore12PrecacheModeEi */
{
} /* size: 0 */

/* <0> (null):0 */
char * BufferPointer(class CRestore *) /* linkage=_ZN8CRestore13BufferPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
void BufferReadBytes(class CRestore *, char *, int) /* linkage=_ZN8CRestore15BufferReadBytesEPci */
{
} /* size: 0 */

/* <0> (null):0 */
void BufferSkipBytes(class CRestore *, int) /* linkage=_ZN8CRestore15BufferSkipBytesEi */
{
} /* size: 0 */

/* <0> (null):0 */
int BufferSkipZString(class CRestore *) /* linkage=_ZN8CRestore17BufferSkipZStringEv */
{
} /* size: 4 */

/* <0> (null):0 */
int BufferCheckZString(class CRestore *, const char  *) /* linkage=_ZN8CRestore18BufferCheckZStringEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
void BufferReadHeader(class CRestore *, HEADER *) /* linkage=_ZN8CRestore16BufferReadHeaderEP6HEADER */
{
} /* size: 0 */

/* <0> (null):0 */
void CPendulum(class CPendulum *, const class CPendulum  &)
{
} /* size: 0 */

/* <0> (null):0 */
void CPendulum(class CPendulum *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Spawn(class CPendulum *) /* linkage=_ZN9CPendulum5SpawnEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void KeyValue(class CPendulum *, KeyValueData *) /* linkage=_ZN9CPendulum8KeyValueEP14KeyValueData_s */
{
} /* size: 0 */

/* <0> (null):0 */
void Swing(class CPendulum *) /* linkage=_ZN9CPendulum5SwingEv */
{
} /* size: 0 */

/* <0> (null):0 */
void PendulumUse(class CPendulum *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float) /* linkage=_ZN9CPendulum11PendulumUseEP11CBaseEntityS1_8USE_TYPEf */
{
} /* size: 0 */

/* <0> (null):0 */
void Stop(class CPendulum *) /* linkage=_ZN9CPendulum4StopEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Touch(class CPendulum *, class CBaseEntity *) /* linkage=_ZN9CPendulum5TouchEP11CBaseEntity */
{
} /* size: 0 */

/* <0> (null):0 */
void RopeTouch(class CPendulum *, class CBaseEntity *) /* linkage=_ZN9CPendulum9RopeTouchEP11CBaseEntity */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int ObjectCaps(class CPendulum *) /* linkage=_ZN9CPendulum10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int Save(class CPendulum *, class CSave &) /* linkage=_ZN9CPendulum4SaveER5CSave */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int Restore(class CPendulum *, class CRestore &) /* linkage=_ZN9CPendulum7RestoreER8CRestore */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Blocked(class CPendulum *, class CBaseEntity *) /* linkage=_ZN9CPendulum7BlockedEP11CBaseEntity */
{
} /* size: 0 */

/* <0> (null):0 */
void CFuncRotating(class CFuncRotating *, const class CFuncRotating  &)
{
} /* size: 0 */

/* <0> (null):0 */
void CFuncRotating(class CFuncRotating *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Spawn(class CFuncRotating *) /* linkage=_ZN13CFuncRotating5SpawnEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Precache(class CFuncRotating *) /* linkage=_ZN13CFuncRotating8PrecacheEv */
{
} /* size: 0 */

/* <0> (null):0 */
void SpinUp(class CFuncRotating *) /* linkage=_ZN13CFuncRotating6SpinUpEv */
{
} /* size: 0 */

/* <0> (null):0 */
void SpinDown(class CFuncRotating *) /* linkage=_ZN13CFuncRotating8SpinDownEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void KeyValue(class CFuncRotating *, KeyValueData *) /* linkage=_ZN13CFuncRotating8KeyValueEP14KeyValueData_s */
{
} /* size: 0 */

/* <0> (null):0 */
void HurtTouch(class CFuncRotating *, class CBaseEntity *) /* linkage=_ZN13CFuncRotating9HurtTouchEP11CBaseEntity */
{
} /* size: 0 */

/* <0> (null):0 */
void RotatingUse(class CFuncRotating *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float) /* linkage=_ZN13CFuncRotating11RotatingUseEP11CBaseEntityS1_8USE_TYPEf */
{
} /* size: 137632364 */

/* <0> (null):0 */
void Rotate(class CFuncRotating *) /* linkage=_ZN13CFuncRotating6RotateEv */
{
} /* size: 138053488 */

/* <0> (null):0 */
void RampPitchVol(class CFuncRotating *, int) /* linkage=_ZN13CFuncRotating12RampPitchVolEi */
{
} /* size: 138123720 */

/* <0> (null):0 */
virtual void Blocked(class CFuncRotating *, class CBaseEntity *) /* linkage=_ZN13CFuncRotating7BlockedEP11CBaseEntity */
{
} /* size: 138126068 */

/* <0> (null):0 */
virtual int ObjectCaps(class CFuncRotating *) /* linkage=_ZN13CFuncRotating10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int Save(class CFuncRotating *, class CSave &) /* linkage=_ZN13CFuncRotating4SaveER5CSave */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int Restore(class CFuncRotating *, class CRestore &) /* linkage=_ZN13CFuncRotating7RestoreER8CRestore */
{
} /* size: 4 */

/* <0> (null):0 */
void CFuncMonsterClip(class CFuncMonsterClip *, const class CFuncMonsterClip  &)
{
} /* size: 138171904 */

/* <0> (null):0 */
void CFuncMonsterClip(class CFuncMonsterClip *)
{
} /* size: 138187352 */

/* <0> (null):0 */
virtual void Spawn(class CFuncMonsterClip *) /* linkage=_ZN16CFuncMonsterClip5SpawnEv */
{
} /* size: 138189348 */

/* <0> (null):0 */
virtual void Use(class CFuncMonsterClip *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float) /* linkage=_ZN16CFuncMonsterClip3UseEP11CBaseEntityS1_8USE_TYPEf */
{
} /* size: 138212720 */

/* <0> (null):0 */
void CFuncWall(class CFuncWall *, const class CFuncWall  &)
{
} /* size: 138254088 */

/* <0> (null):0 */
void CFuncWall(class CFuncWall *)
{
} /* size: 138255856 */

/* <0> (null):0 */
virtual void Spawn(class CFuncWall *) /* linkage=_ZN9CFuncWall5SpawnEv */
{
} /* size: 138270056 */

/* <0> (null):0 */
virtual void Use(class CFuncWall *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float) /* linkage=_ZN9CFuncWall3UseEP11CBaseEntityS1_8USE_TYPEf */
{
} /* size: 138276460 */

/* <0> (null):0 */
virtual int ObjectCaps(class CFuncWall *) /* linkage=_ZN9CFuncWall10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
void CFuncIllusionary(class CFuncIllusionary *, const class CFuncIllusionary  &)
{
} /* size: 138308456 */

/* <0> (null):0 */
void CFuncIllusionary(class CFuncIllusionary *)
{
} /* size: 138315384 */

/* <0> (null):0 */
virtual void Spawn(class CFuncIllusionary *) /* linkage=_ZN16CFuncIllusionary5SpawnEv */
{
} /* size: 138322664 */

/* <0> (null):0 */
void SloshTouch(class CFuncIllusionary *, class CBaseEntity *) /* linkage=_ZN16CFuncIllusionary10SloshTouchEP11CBaseEntity */
{
} /* size: 7629941 */

/* <0> (null):0 */
virtual void KeyValue(class CFuncIllusionary *, KeyValueData *) /* linkage=_ZN16CFuncIllusionary8KeyValueEP14KeyValueData_s */
{
} /* size: 1702260557 */

/* <0> (null):0 */
virtual int ObjectCaps(class CFuncIllusionary *) /* linkage=_ZN16CFuncIllusionary10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
void CBaseToggle(class CBaseToggle *)
{
} /* size: 1919248496 */

/* <0> (null):0 */
virtual int GetToggleState(class CBaseToggle *) /* linkage=_ZN11CBaseToggle14GetToggleStateEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual float GetDelay(class CBaseToggle *) /* linkage=_ZN11CBaseToggle8GetDelayEv */
{
} /* size: 4 */

/* <0> (null):0 */
void CFuncConveyor(class CFuncConveyor *, const class CFuncConveyor  &)
{
} /* size: 1769236851 */

/* <0> (null):0 */
void CFuncConveyor(class CFuncConveyor *)
{
} /* size: 6648953 */

/* <0> (null):0 */
virtual void Spawn(class CFuncConveyor *) /* linkage=_ZN13CFuncConveyor5SpawnEv */
{
} /* size: 1852207104 */

/* <0> (null):0 */
virtual void Use(class CFuncConveyor *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float) /* linkage=_ZN13CFuncConveyor3UseEP11CBaseEntityS1_8USE_TYPEf */
{
} /* size: 1399744112 */

/* <0> (null):0 */
void UpdateSpeed(class CFuncConveyor *, float) /* linkage=_ZN13CFuncConveyor11UpdateSpeedEf */
{
} /* size: 1769108563 */

/* <0> (null):0 */
void CFuncWallToggle(class CFuncWallToggle *, const class CFuncWallToggle  &)
{
} /* size: 1952794463 */

/* <0> (null):0 */
void CFuncWallToggle(class CFuncWallToggle *)
{
} /* size: 1952935525 */

/* <0> (null):0 */
virtual void Spawn(class CFuncWallToggle *) /* linkage=_ZN15CFuncWallToggle5SpawnEv */
{
} /* size: 1132032613 */

/* <0> (null):0 */
virtual void Use(class CFuncWallToggle *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float) /* linkage=_ZN15CFuncWallToggle3UseEP11CBaseEntityS1_8USE_TYPEf */
{
} /* size: 7630437 */

/* <0> (null):0 */
void TurnOff(class CFuncWallToggle *) /* linkage=_ZN15CFuncWallToggle7TurnOffEv */
{
} /* size: 1162429952 */

/* <0> (null):0 */
void TurnOn(class CFuncWallToggle *) /* linkage=_ZN15CFuncWallToggle6TurnOnEv */
{
} /* size: 1145849161 */

/* <0> (null):0 */
BOOL IsOn(class CFuncWallToggle *) /* linkage=_ZN15CFuncWallToggle4IsOnEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Restore(class CPendulum *const this, class CRestore &const restore)
{
} /* size: 1718960741 */

/* <0> (null):0 */
void Restore(class CFuncRotating *const this, class CRestore &const restore)
{
} /* size: 1953721967 */

/* <0> (null):0 */
void Save(class CPendulum *const this, class CSave &const save)
{
} /* size: 842092122 */

/* <0> (null):0 */
void Save(class CFuncRotating *const this, class CSave &const save)
{
} /* size: 1869611109 */

/* <0> (null):0 */
void Use(class CFuncWall *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
} /* size: 1986939236 */

/* <0> (null):0 */
inline void Vector(class Vector *const this)
{
} /* size: 875647045 */

/* <0> (null):0 */
inline void operator==(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 1632436326 */

/* <0> (null):0 */
inline void operator!=(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 1195658309 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, float X, float Y, float Z)
{
} /* size: 1127297358 */

/* <0> (null):0 */
inline void operator+(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 1970169697 */

/* <0> (null):0 */
inline void operator*(const class Vector  *const this, float fl)
{
} /* size: 1684291895 */

/* <0> (null):0 */
inline class Vector operator*(float fl, const class Vector  &const v)
{
} /* size: 12 */

/* <0> (null):0 */
void PendulumUse(class CPendulum *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
	{
		float delta;                                          //     0
	}
} /* size: 1098149736 */

/* <0> (null):0 */
inline edict_t * ENT(const entvars_t  * pev)
{
} /* size: 4 */

/* <0> (null):0 */
inline double fabs(double __x)
{
} /* size: 8 */

/* <0> (null):0 */
void Spawn(class CPendulum *const this)
{
} /* size: 1835073645 */

/* <0> (null):0 */
void Rotate(class CFuncRotating *const this)
{
} /* size: 1593865072 */

/* <0> (null):0 */
inline BOOL FStringNull(int iString)
{
} /* size: 4 */

/* <0> (null):0 */
inline double atof(const char  * __nptr)
{
} /* size: 8 */

/* <0> (null):0 */
inline void KeyValue(class CBaseEntity *const this, KeyValueData * pkvd)
{
} /* size: 1702249837 */

/* <0> (null):0 */
void KeyValue(class CPendulum *const this, KeyValueData * pkvd)
{
} /* size: 1097167713 */

/* <0> (null):0 */
inline void operator float*(class Vector *const this)
{
} /* size: 1936483684 */

/* <0> (null):0 */
inline int atoi(const char  * __nptr)
{
} /* size: 4 */

/* <0> (null):0 */
void KeyValue(class CFuncIllusionary *const this, KeyValueData * pkvd)
{
} /* size: 1667330048 */

/* <0> (null):0 */
inline void ObjectCaps(class CBaseEntity *const this)
{
} /* size: 1817182329 */

/* <0> (null):0 */
inline void edict(class CBaseEntity *const this)
{
} /* size: 1836216166 */

/* <0> (null):0 */
void RopeTouch(class CPendulum *const this, class CBaseEntity * pOther)
{
	{
		entvars_t * pevOther;                                 //     0
	}
} /* size: 1685419091 */

/* <0> (null):0 */
virtual int ObjectCaps(class CPointEntity *) /* linkage=_ZN12CPointEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
inline void ObjectCaps(class CPointEntity *const this)
{
} /* size: 1752462703 */

/* <0> (null):0 */
class Vector VecBModelOrigin(entvars_t * pevBModel)
{
} /* size: 12 */

/* <0> (null):0 */
inline void operator-(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 1902465908 */

/* <0> (null):0 */
inline void Normalize(const class Vector  *const this)
{
	{
		float flLen;                                          //     0
	}
} /* size: 1699951409 */

/* <0> (null):0 */
void IsOn(class CFuncWallToggle *const this)
{
} /* size: 6644577 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, const class Vector  &const v)
{
} /* size: 1952544081 */

/* <0> (null):0 */
inline void CBaseEntity(class CBaseEntity *const this)
{
} /* size: 1866621804 */

/* <0> (null):0 */
inline entvars_t * VARS(edict_t * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline void * GET_PRIVATE(edict_t * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline void operator new(size_t stAllocateBlock, entvars_t * pev)
{
} /* size: 1701603182 */

/* <0> (null):0 */
inline void CFuncWall(class CFuncWall *const this)
{
} /* size: 1593861484 */

/* <0> (null):0 */
class CFuncWall * GetClassPtr<CFuncWall>(class CFuncWall * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
inline void CFuncWallToggle(class CFuncWallToggle *const this)
{
} /* size: 7751027 */

/* <0> (null):0 */
class CFuncWallToggle * GetClassPtr<CFuncWallToggle>(class CFuncWallToggle * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
inline void CFuncConveyor(class CFuncConveyor *const this)
{
} /* size: 0 */

/* <0> (null):0 */
class CFuncConveyor * GetClassPtr<CFuncConveyor>(class CFuncConveyor * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
void CBaseDelay(class CBaseDelay *)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBaseDelay(class CBaseDelay *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CBaseAnimating(class CBaseAnimating *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void HandleAnimEvent(class CBaseAnimating *, MonsterEvent_t *) /* linkage=_ZN14CBaseAnimating15HandleAnimEventEP14MonsterEvent_t */
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBaseAnimating(class CBaseAnimating *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBaseToggle(class CBaseToggle *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CFuncIllusionary(class CFuncIllusionary *const this)
{
} /* size: 0 */

/* <0> (null):0 */
class CFuncIllusionary * GetClassPtr<CFuncIllusionary>(class CFuncIllusionary * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
inline void CFuncMonsterClip(class CFuncMonsterClip *const this)
{
} /* size: 0 */

/* <0> (null):0 */
class CFuncMonsterClip * GetClassPtr<CFuncMonsterClip>(class CFuncMonsterClip * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
inline void CFuncRotating(class CFuncRotating *const this)
{
} /* size: 0 */

/* <0> (null):0 */
class CFuncRotating * GetClassPtr<CFuncRotating>(class CFuncRotating * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
inline void CPendulum(class CPendulum *const this)
{
} /* size: 0 */

/* <0> (null):0 */
class CPendulum * GetClassPtr<CPendulum>(class CPendulum * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
void Precache(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Restart(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void KeyValue(class CBaseEntity *const this, KeyValueData * pkvd)
{
} /* size: 0 */

/* <0> (null):0 */
void Activate(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Classify(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void DeathNotice(class CBaseEntity *const this, entvars_t * pevChild)
{
} /* size: 0 */

/* <0> (null):0 */
void BloodColor(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsTriggered(class CBaseEntity *const this, class CBaseEntity * pActivator)
{
} /* size: 0 */

/* <0> (null):0 */
void MyMonsterPointer(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void MySquadMonsterPointer(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetToggleState(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void AddPoints(class CBaseEntity *const this, int score, BOOL bAllowNegativeScore)
{
} /* size: 0 */

/* <0> (null):0 */
void AddPointsToTeam(class CBaseEntity *const this, int score, BOOL bAllowNegativeScore)
{
} /* size: 0 */

/* <0> (null):0 */
void AddPlayerItem(class CBaseEntity *const this, class CBasePlayerItem * pItem)
{
} /* size: 0 */

/* <0> (null):0 */
void RemovePlayerItem(class CBaseEntity *const this, class CBasePlayerItem * pItem)
{
} /* size: 0 */

/* <0> (null):0 */
void GiveAmmo(class CBaseEntity *const this, int iAmount, char * szName, int iMax)
{
} /* size: 0 */

/* <0> (null):0 */
void GetDelay(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsMoving(class CBaseEntity *const this)
{
	operator!=(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void OverrideReset(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void SetToggleState(class CBaseEntity *const this, int state)
{
} /* size: 0 */

/* <0> (null):0 */
void StartSneaking(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void StopSneaking(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void OnControls(class CBaseEntity *const this, entvars_t * pev)
{
} /* size: 0 */

/* <0> (null):0 */
void IsSneaking(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsAlive(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsBSPModel(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ReflectGauss(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsPlayer(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsNetClient(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void TeamID(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Think(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Touch(class CBaseEntity *const this, class CBaseEntity * pOther)
{
} /* size: 0 */

/* <0> (null):0 */
void Use(class CBaseEntity *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
} /* size: 0 */

/* <0> (null):0 */
void Blocked(class CBaseEntity *const this, class CBaseEntity * pOther)
{
} /* size: 0 */

/* <0> (null):0 */
void SUB_CallUseToggle(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Respawn(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void UpdateOwner(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void FBecomeProne(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Center(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
	operator*(const class Vector  *const this,
			float fl); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void EyePosition(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void EarPosition(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void BodyTarget(class CBaseEntity *const this, const class Vector  &const posSrc)
{
} /* size: 0 */

/* <0> (null):0 */
void Illumination(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void HandleAnimEvent(class CBaseAnimating *const this, MonsterEvent_t * pEvent)
{
} /* size: 0 */

/* <0> (null):0 */
void GetToggleState(class CBaseToggle *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetDelay(class CBaseToggle *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ObjectCaps(class CFuncWall *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class CFuncWall *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class CFuncWall *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ObjectCaps(class CFuncIllusionary *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class CFuncIllusionary *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Use(class CFuncMonsterClip *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
} /* size: 0 */

/* <0> (null):0 */
void ObjectCaps(class CFuncRotating *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Precache(class CFuncRotating *const this)
{
	{
		char * szSoundFile;                                   //     0
		operator!=(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void Rotate(class CFuncRotating *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Blocked(class CFuncRotating *const this, class CBaseEntity * pOther)
{
} /* size: 0 */

/* <0> (null):0 */
void ObjectCaps(class CPendulum *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Stop(class CPendulum *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Blocked(class CPendulum *const this, class CBaseEntity * pOther)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Length(const class Vector  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Touch(class CPendulum *const this, class CBaseEntity * pOther)
{
	{
		entvars_t * pevOther;                                 //     0
		float damage;                                         //     0
		VecBModelOrigin(entvars_t * pevBModel); /* size=0, low_pc=0 */ //     0
		operator-(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Normalize(const class Vector  *const this); /* size=0, low_pc=0 */ //     0
		operator*(const class Vector  *const this,
				float fl); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void Swing(class CPendulum *const this)
{
	{
		float delta;                                          //     0
		float dt;                                             //     0
		operator*(float fl,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class CFuncRotating *const this)
{
	operator*(const class Vector  *const this,
			float fl); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void RotatingUse(class CFuncRotating *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
	operator!=(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
	operator!=(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
	operator*(const class Vector  *const this,
			float fl); /* size=0, low_pc=0 */ //     0
	Rotate(class CFuncRotating *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Restore(class CPendulum *const this, class CRestore &const restore)
{
	Restore(class CPendulum *const this,
		class CRestore &const restore); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Restore(class CFuncRotating *const this, class CRestore &const restore)
{
	Restore(class CFuncRotating *const this,
		class CRestore &const restore); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Save(class CPendulum *const this, class CSave &const save)
{
	Save(class CPendulum *const this,
		class CSave &const save); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Save(class CFuncRotating *const this, class CSave &const save)
{
	Save(class CFuncRotating *const this,
		class CSave &const save); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Use(class CFuncWall *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
	Use(class CFuncWall *const this,
		class CBaseEntity * pActivator,
		class CBaseEntity * pCaller,
		USE_TYPE useType,
		float value); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void PendulumUse(class CPendulum *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
	PendulumUse(class CPendulum *const this,
			class CBaseEntity * pActivator,
			class CBaseEntity * pCaller,
			USE_TYPE useType,
			float value); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class CPendulum *const this)
{
	Spawn(class CPendulum *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void RopeTouch(class CPendulum *const this, class CBaseEntity * pOther)
{
	{
		entvars_t * pevOther;                                 //     0
		edict(class CBaseEntity *const this); /* size=0, low_pc=0 */ //     0
	}
	RopeTouch(class CPendulum *const this,
			class CBaseEntity * pOther); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
inline BOOL FStrEq(const char  * sz1, const char  * sz2)
{
} /* size: 4 */

/* <0> (null):0 */
void KeyValue(class CPendulum *const this, KeyValueData * pkvd)
{
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
	KeyValue(class CBaseEntity *const this,
		KeyValueData * pkvd); /* size=0, low_pc=0 */ //     0
	atof(const char  * __nptr); /* size=0, low_pc=0 */ //     0
	KeyValue(class CPendulum *const this,
		KeyValueData * pkvd); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void KeyValue(class CFuncRotating *const this, KeyValueData * pkvd)
{
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
	KeyValue(class CBaseEntity *const this,
		KeyValueData * pkvd); /* size=0, low_pc=0 */ //     0
	{
		class Vector tmp;                                     //     0
		operator!=(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
	}
	atoi(const char  * __nptr); /* size=0, low_pc=0 */ //     0
	atof(const char  * __nptr); /* size=0, low_pc=0 */ //     0
	atof(const char  * __nptr); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void KeyValue(class CFuncIllusionary *const this, KeyValueData * pkvd)
{
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
	KeyValue(class CFuncIllusionary *const this,
		KeyValueData * pkvd); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void HasTarget(class CBaseEntity *const this, string_t targetname)
{
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void HurtTouch(class CFuncRotating *const this, class CBaseEntity * pOther)
{
	{
		entvars_t * pevOther;                                 //     0
		Length(const class Vector  *const this); /* size=0, low_pc=0 */ //     0
		VecBModelOrigin(entvars_t * pevBModel); /* size=0, low_pc=0 */ //     0
		operator-(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Normalize(const class Vector  *const this); /* size=0, low_pc=0 */ //     0
		operator*(const class Vector  *const this,
				float fl); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void UpdateSpeed(class CFuncConveyor *const this, float speed)
{
	{
		int speedCode;                                        //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void Use(class CFuncConveyor *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
	UpdateSpeed(class CFuncConveyor *const this,
			float speed); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void TurnOff(class CFuncWallToggle *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void TurnOn(class CFuncWallToggle *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Use(class CFuncWallToggle *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
	{
		int status;                                           //     0
		IsOn(class CFuncWallToggle *const this); /* size=0, low_pc=0 */ //     0
		TurnOff(class CFuncWallToggle *const this); /* size=0, low_pc=0 */ //     0
		TurnOn(class CFuncWallToggle *const this); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class CFuncConveyor *const this)
{
	Spawn(class CFuncWall *const this); /* size=0, low_pc=0 */ //     0
	UpdateSpeed(class CFuncConveyor *const this,
			float speed); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class CFuncMonsterClip *const this)
{
	Spawn(class CFuncWall *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class CFuncWallToggle *const this)
{
	Spawn(class CFuncWall *const this); /* size=0, low_pc=0 */ //     0
	TurnOff(class CFuncWallToggle *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void VecBModelOrigin(entvars_t * pevBModel)
{
	operator*(const class Vector  *const this,
			float fl); /* size=0, low_pc=0 */ //     0
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void func_wall(entvars_t * pev)
{
	GetClassPtr<CFuncWall>(class CFuncWall * a); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void func_wall_toggle(entvars_t * pev)
{
	GetClassPtr<CFuncWallToggle>(class CFuncWallToggle * a); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void TurnOff(class CFuncWallToggle *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void TurnOn(class CFuncWallToggle *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsOn(class CFuncWallToggle *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void func_conveyor(entvars_t * pev)
{
	GetClassPtr<CFuncConveyor>(class CFuncConveyor * a); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void UpdateSpeed(class CFuncConveyor *const this, float speed)
{
	{
		int speedCode;                                        //     0
		fabs(double __x); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void func_illusionary(entvars_t * pev)
{
	GetClassPtr<CFuncIllusionary>(class CFuncIllusionary * a); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void func_monsterclip(entvars_t * pev)
{
	GetClassPtr<CFuncMonsterClip>(class CFuncMonsterClip * a); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void func_rotating(entvars_t * pev)
{
	GetClassPtr<CFuncRotating>(class CFuncRotating * a); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void RampPitchVol(class CFuncRotating *const this, int fUp)
{
	{
		class Vector vecAVel;                                 //     0
		vec_t vecCur;                                         //     0
		vec_t vecFinal;                                       //     0
		float fpct;                                           //     0
		float fvol;                                           //     0
		float fpitch;                                         //     0
		int pitch;                                            //     0
		Vector(class Vector *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void SpinDown(class CFuncRotating *const this)
{
	{
		class Vector vecAVel;                                 //     0
		vec_t vecdir;                                         //     0
		operator*(const class Vector  *const this,
				float fl); /* size=0, low_pc=0 */ //     0
		operator-(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Rotate(class CFuncRotating *const this); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void SpinUp(class CFuncRotating *const this)
{
	{
		class Vector vecAVel;                                 //     0
		operator*(const class Vector  *const this,
				float fl); /* size=0, low_pc=0 */ //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Rotate(class CFuncRotating *const this); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void func_pendulum(entvars_t * pev)
{
	GetClassPtr<CPendulum>(class CPendulum * a); /* size=0, low_pc=0 */ //     0
} /* size: 0 */



/* Variables: */

float                      delta; /* size: 4 */

entvars_t *                pevOther; /* size: 4 */

float                      flLen; /* size: 4 */

entvars_t *                pev; /* size: 4 */

entvars_t *                pev; /* size: 4 */

entvars_t *                pev; /* size: 4 */

entvars_t *                pev; /* size: 4 */

entvars_t *                pev; /* size: 4 */

entvars_t *                pev; /* size: 4 */

entvars_t *                pev; /* size: 4 */

char *                     szSoundFile; /* size: 4 */

entvars_t *                pevOther; /* size: 4 */

float                      damage; /* size: 4 */

; /* size: 138409008 */

float                      delta; /* size: 4 */

float                      dt; /* size: 4 */

; /* size: 138416140 */

entvars_t *                pevOther; /* size: 4 */

; /* size: 138416624 */

class Vector              tmp; /* size: 12 */

entvars_t *                pevOther; /* size: 4 */

; /* size: 138423676 */

int                        speedCode; /* size: 4 */

; /* size: 138424428 */

int                        status; /* size: 4 */

; /* size: 138425596 */

; /* size: 138430836 */

; /* size: 138431292 */

; /* size: 138432228 */

int                        speedCode; /* size: 4 */

; /* size: 138433004 */

; /* size: 138433460 */

; /* size: 138433916 */

class Vector              vecAVel; /* size: 12 */

vec_t                      vecCur; /* size: 4 */

vec_t                      vecFinal; /* size: 4 */

float                      fpct; /* size: 4 */

float                      fvol; /* size: 4 */

float                      fpitch; /* size: 4 */

int                        pitch; /* size: 4 */

class Vector              vecAVel; /* size: 12 */

vec_t                      vecdir; /* size: 4 */

class Vector              vecAVel; /* size: 12 */

; /* size: 138439844 */

extern class _IO_FILE *           stdin; /* size: 4 */

extern class _IO_FILE *           stdout; /* size: 4 */

intconst                   k_cubSaltSize; /* size: 4 */

GID_tconst                 k_GIDNil; /* size: 8 */

GID_tconst                 k_TxnIDNil; /* size: 8 */

GID_tconst                 k_TxnIDUnknown; /* size: 8 */

PackageId_tconst           k_uPackageIdFreeSub; /* size: 4 */

PackageId_tconst           k_uPackageIdInvalid; /* size: 4 */

AppId_tconst               k_uAppIdInvalid; /* size: 4 */

AssetClassId_tconst        k_ulAssetClassIdInvalid; /* size: 8 */

PhysicalItemId_tconst      k_uPhysicalItemIdInvalid; /* size: 4 */

DepotId_tconst             k_uDepotIdInvalid; /* size: 4 */

CellID_tconst              k_uCellIDInvalid; /* size: 4 */

SteamAPICall_tconst        k_uAPICallInvalid; /* size: 8 */

PartnerId_tconst           k_uPartnerIdInvalid; /* size: 4 */

extern enginefuncs_t              g_engfuncs; /* size: 632 */

extern globalvars_t *             gpGlobals; /* size: 4 */

extern class Vectorconst          g_vecZero; /* size: 12 */

; /* size: 138441040 */

; /* size: 0 */

/* Types: */

/* 1 */
char
 /* size: 1 */

/* 2 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 3 */
unsigned int
 /* size: 4 */

/* 4 */
unsigned char
 /* size: 1 */

/* 5 */
short unsigned int
 /* size: 2 */

/* 6 */
long unsigned int
 /* size: 4 */

/* 7 */
signed char
 /* size: 1 */

/* 8 */
short int
 /* size: 2 */

/* 9 */
int
 /* size: 4 */

/* 10 */
long long int
 /* size: 8 */

/* 11 */
long long unsigned int
 /* size: 8 */

/* 12 */
/* <0> (null):0 */
typedef long long int __quad_t; /* size: 8 */

/* 13 */
/* <0> (null):0 */
typedef long int __off_t; /* size: 4 */

/* 14 */
long int
 /* size: 4 */

/* 15 */
/* <0> (null):0 */
typedef __quad_t __off64_t; /* size: 8 */

/* 16 */
 /* pointer to 0 */
 /* size: 4 */

/* 17 */
 /* pointer to 1 */
 /* size: 4 */

/* 18 */
/* <0> (null):0 */
struct _IO_FILE {
	int                        _flags;               /*     0     4 */
	char *                     _IO_read_ptr;         /*     4     4 */
	char *                     _IO_read_end;         /*     8     4 */
	char *                     _IO_read_base;        /*    12     4 */
	char *                     _IO_write_base;       /*    16     4 */
	char *                     _IO_write_ptr;        /*    20     4 */
	char *                     _IO_write_end;        /*    24     4 */
	char *                     _IO_buf_base;         /*    28     4 */
	char *                     _IO_buf_end;          /*    32     4 */
	char *                     _IO_save_base;        /*    36     4 */
	char *                     _IO_backup_base;      /*    40     4 */
	char *                     _IO_save_end;         /*    44     4 */
	class _IO_marker *         _markers;             /*    48     4 */
	class _IO_FILE *           _chain;               /*    52     4 */
	int                        _fileno;              /*    56     4 */
	int                        _flags2;              /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	__off_t                    _old_offset;          /*    64     4 */
	short unsigned int         _cur_column;          /*    68     2 */
	signed char                _vtable_offset;       /*    70     1 */
	char                       _shortbuf[1];         /*    71     1 */
	_IO_lock_t *               _lock;                /*    72     4 */
	__off64_t                  _offset;              /*    76     8 */
	void *                     __pad1;               /*    84     4 */
	void *                     __pad2;               /*    88     4 */
	void *                     __pad3;               /*    92     4 */
	void *                     __pad4;               /*    96     4 */
	size_t                     __pad5;               /*   100     4 */
	int                        _mode;                /*   104     4 */
	char                       _unused2[40];         /*   108    40 */
	/* --- cacheline 2 boundary (128 bytes) was 20 bytes ago --- */

	/* size: 148, cachelines: 3, members: 29 */
	/* last cacheline: 20 bytes */
}; /* size: 148 */

/* 19 */
/* <0> (null):0 */
typedef void _IO_lock_t; /* size: 0 */

/* 20 */
/* <0> (null):0 */
struct _IO_marker {
	class _IO_marker *         _next;                /*     0     4 */
	class _IO_FILE *           _sbuf;                /*     4     4 */
	int                        _pos;                 /*     8     4 */

	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 21 */
 /* pointer to 20 */
 /* size: 4 */

/* 22 */
 /* pointer to 18 */
 /* size: 4 */

/* 23 */
 /* pointer to 20 */
 /* size: 4 */

/* 24 */
 /* pointer to 18 */
 /* size: 4 */

/* 25 */
/* <0> (null):0 */
char                       array[1]; /* size: 1 */

/* 26 */
 /* pointer to 19 */
 /* size: 4 */

/* 27 */
/* <0> (null):0 */
char                       array[40]; /* size: 40 */

/* 28 */
 /* pointer to 29 */
 /* size: 4 */

/* 29 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 30 */
 /* pointer to 31 */
 /* size: 4 */

/* 31 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 32 */
/* <0> (null):0 */
char                       array[32]; /* size: 32 */

/* 33 */
/* <0> (null):0 */
char                       array[20]; /* size: 20 */

/* 34 */
long double
 /* size: 12 */

/* 35 */
double
 /* size: 8 */

/* 36 */
/* <0> (null):0 */
typedef int int32; /* size: 4 */

/* 37 */
/* <0> (null):0 */
typedef unsigned int uint32; /* size: 4 */

/* 38 */
/* <0> (null):0 */
typedef long long unsigned int uint64; /* size: 8 */

/* 39 */
/* <0> (null):0 */
typedef uint64 GID_t; /* size: 8 */

/* 40 */
/* <0> (null):0 */
typedef uint32 PackageId_t; /* size: 4 */

/* 41 */
/* <0> (null):0 */
typedef uint32 AppId_t; /* size: 4 */

/* 42 */
/* <0> (null):0 */
typedef uint64 AssetClassId_t; /* size: 8 */

/* 43 */
/* <0> (null):0 */
typedef uint32 PhysicalItemId_t; /* size: 4 */

/* 44 */
/* <0> (null):0 */
typedef uint32 DepotId_t; /* size: 4 */

/* 45 */
/* <0> (null):0 */
typedef uint32 CellID_t; /* size: 4 */

/* 46 */
/* <0> (null):0 */
typedef uint64 SteamAPICall_t; /* size: 8 */

/* 47 */
/* <0> (null):0 */
typedef uint32 PartnerId_t; /* size: 4 */

/* 48 */
/* <0> (null):0 */
typedef int BOOL; /* size: 4 */

/* 49 */
/* <0> (null):0 */
typedef unsigned char BYTE; /* size: 1 */

/* 50 */
/* <0> (null):0 */
typedef unsigned char byte; /* size: 1 */

/* 51 */
/* <0> (null):0 */
typedef unsigned int string_t; /* size: 4 */

/* 52 */
/* <0> (null):0 */
typedef float vec_t; /* size: 4 */

/* 53 */
float
 /* size: 4 */

/* 54 */
/* <0> (null):0 */
class Vector2D {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	/* <0> (null):0 */
	void Vector2D(class Vector2D *);

	/* <0> (null):0 */
	void Vector2D(class Vector2D *, float, float);

	/* <0> (null):0 */
	class Vector2D operator+(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DplERKS_ */

	/* <0> (null):0 */
	class Vector2D operator-(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DmiERKS_ */

	/* <0> (null):0 */
	class Vector2D operator*(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DmlEf */

	/* <0> (null):0 */
	class Vector2D operator/(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DdvEf */

	/* <0> (null):0 */
	float Length(const class Vector2D  *); /* linkage=_ZNK8Vector2D6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector2D  *); /* linkage=_ZNK8Vector2D13LengthSquaredEv */

	/* <0> (null):0 */
	class Vector2D Normalize(const class Vector2D  *); /* linkage=_ZNK8Vector2D9NormalizeEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector2D *); /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector2D *, float); /* linkage=_ZN8Vector2D6IsZeroEf */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 55 */
 /* pointer to 54 */
 /* size: 4 */

/* 56 */
 /* pointer to 57 */
 /* size: 4 */

/* 57 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 58 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 59 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 60 */
bool
 /* size: 1 */

/* 61 */
/* <0> (null):0 */
class Vector {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	vec_t                      z;                    /*     8     4 */
	/* <0> (null):0 */
	void Vector(class Vector *);

	/* <0> (null):0 */
	void Vector(class Vector *, float, float, float);

	/* <0> (null):0 */
	void Vector(class Vector *, const class Vector  &);

	/* <0> (null):0 */
	void Vector(class Vector *, float *);

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *); /* linkage=_ZNK6VectorngEv */

	/* <0> (null):0 */
	int operator==(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectoreqERKS_ */

	/* <0> (null):0 */
	int operator!=(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorneERKS_ */

	/* <0> (null):0 */
	class Vector operator+(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorplERKS_ */

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectormiERKS_ */

	/* <0> (null):0 */
	class Vector operator*(const class Vector  *, float); /* linkage=_ZNK6VectormlEf */

	/* <0> (null):0 */
	class Vector operator/(const class Vector  *, float); /* linkage=_ZNK6VectordvEf */

	/* <0> (null):0 */
	void CopyToArray(const class Vector  *, float *); /* linkage=_ZNK6Vector11CopyToArrayEPf */

	/* <0> (null):0 */
	float Length(const class Vector  *); /* linkage=_ZNK6Vector6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector  *); /* linkage=_ZNK6Vector13LengthSquaredEv */

	/* <0> (null):0 */
	float * operator float*(class Vector *); /* linkage=_ZN6VectorcvPfEv */

	/* <0> (null):0 */
	const float  * operator const float*(const class Vector  *); /* linkage=_ZNK6VectorcvPKfEv */

	/* <0> (null):0 */
	class Vector Normalize(const class Vector  *); /* linkage=_ZNK6Vector9NormalizeEv */

	/* <0> (null):0 */
	class Vector2D Make2D(const class Vector  *); /* linkage=_ZNK6Vector6Make2DEv */

	/* <0> (null):0 */
	float Length2D(const class Vector  *); /* linkage=_ZNK6Vector8Length2DEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector  *, float); /* linkage=_ZNK6Vector16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector  *, float); /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector *); /* linkage=_ZN6Vector16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector *, float); /* linkage=_ZN6Vector6IsZeroEf */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 62 */
 /* pointer to 61 */
 /* size: 4 */

/* 63 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 64 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 65 */
 /* pointer to 53 */
 /* size: 4 */

/* 66 */
 /* pointer to 67 */
 /* size: 4 */

/* 67 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 68 */
 /* pointer to 69 */
 /* size: 4 */

/* 69 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 70 */
/* <0> (null):0 */
typedef int qboolean; /* size: 4 */

/* 71 */
/* <0> (null):0 */
struct link_s {
	class link_s *             prev;                 /*     0     4 */
	class link_s *             next;                 /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 72 */
 /* pointer to 71 */
 /* size: 4 */

/* 73 */
/* <0> (null):0 */
typedef struct link_s link_t; /* size: 8 */

/* 74 */
/* <0> (null):0 */
typedef struct edict_s edict_t; /* size: 804 */

/* 75 */
/* <0> (null):0 */
struct edict_s {
	qboolean                   free;                 /*     0     4 */
	int                        serialnumber;         /*     4     4 */
	link_t                     area;                 /*     8     8 */
	int                        headnode;             /*    16     4 */
	int                        num_leafs;            /*    20     4 */
	short int                  leafnums[48];         /*    24    96 */
	/* --- cacheline 1 boundary (64 bytes) was 56 bytes ago --- */
	float                      freetime;             /*   120     4 */
	void *                     pvPrivateData;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	entvars_t                  v;                    /*   128   676 */
	/* --- cacheline 12 boundary (768 bytes) was 36 bytes ago --- */

	/* size: 804, cachelines: 13, members: 9 */
	/* last cacheline: 36 bytes */
}; /* size: 804 */

/* 76 */
 /* pointer to 74 */
 /* size: 4 */

/* 77 */
/* <0> (null):0 */
struct {
	float                      time;                 /*     0     4 */
	float                      frametime;            /*     4     4 */
	float                      force_retouch;        /*     8     4 */
	string_t                   mapname;              /*    12     4 */
	string_t                   startspot;            /*    16     4 */
	float                      deathmatch;           /*    20     4 */
	float                      coop;                 /*    24     4 */
	float                      teamplay;             /*    28     4 */
	float                      serverflags;          /*    32     4 */
	float                      found_secrets;        /*    36     4 */
	class Vector              v_forward;             /*    40    12 */
	class Vector              v_up;                  /*    52    12 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	class Vector              v_right;               /*    64    12 */
	float                      trace_allsolid;       /*    76     4 */
	float                      trace_startsolid;     /*    80     4 */
	float                      trace_fraction;       /*    84     4 */
	class Vector              trace_endpos;          /*    88    12 */
	class Vector              trace_plane_normal;    /*   100    12 */
	float                      trace_plane_dist;     /*   112     4 */
	edict_t *                  trace_ent;            /*   116     4 */
	float                      trace_inopen;         /*   120     4 */
	float                      trace_inwater;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	int                        trace_hitgroup;       /*   128     4 */
	int                        trace_flags;          /*   132     4 */
	int                        msg_entity;           /*   136     4 */
	int                        cdAudioTrack;         /*   140     4 */
	int                        maxClients;           /*   144     4 */
	int                        maxEntities;          /*   148     4 */
	const char  *              pStringBase;          /*   152     4 */
	void *                     pSaveData;            /*   156     4 */
	class Vector              vecLandmarkOffset;     /*   160    12 */

	/* size: 172, cachelines: 3, members: 31 */
	/* last cacheline: 44 bytes */
}; /* size: 172 */

/* 78 */
/* <0> (null):0 */
typedef class  globalvars_t; /* size: 172 */

/* 79 */
/* <0> (null):0 */
struct entvars_s {
	string_t                   classname;            /*     0     4 */
	string_t                   globalname;           /*     4     4 */
	class Vector              origin;                /*     8    12 */
	class Vector              oldorigin;             /*    20    12 */
	class Vector              velocity;              /*    32    12 */
	class Vector              basevelocity;          /*    44    12 */
	class Vector              clbasevelocity;        /*    56    12 */
	/* --- cacheline 1 boundary (64 bytes) was 4 bytes ago --- */
	class Vector              movedir;               /*    68    12 */
	class Vector              angles;                /*    80    12 */
	class Vector              avelocity;             /*    92    12 */
	class Vector              punchangle;            /*   104    12 */
	class Vector              v_angle;               /*   116    12 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	class Vector              endpos;                /*   128    12 */
	class Vector              startpos;              /*   140    12 */
	float                      impacttime;           /*   152     4 */
	float                      starttime;            /*   156     4 */
	int                        fixangle;             /*   160     4 */
	float                      idealpitch;           /*   164     4 */
	float                      pitch_speed;          /*   168     4 */
	float                      ideal_yaw;            /*   172     4 */
	float                      yaw_speed;            /*   176     4 */
	int                        modelindex;           /*   180     4 */
	string_t                   model;                /*   184     4 */
	int                        viewmodel;            /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	int                        weaponmodel;          /*   192     4 */
	class Vector              absmin;                /*   196    12 */
	class Vector              absmax;                /*   208    12 */
	class Vector              mins;                  /*   220    12 */
	class Vector              maxs;                  /*   232    12 */
	class Vector              size;                  /*   244    12 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	float                      ltime;                /*   256     4 */
	float                      nextthink;            /*   260     4 */
	int                        movetype;             /*   264     4 */
	int                        solid;                /*   268     4 */
	int                        skin;                 /*   272     4 */
	int                        body;                 /*   276     4 */
	int                        effects;              /*   280     4 */
	float                      gravity;              /*   284     4 */
	float                      friction;             /*   288     4 */
	int                        light_level;          /*   292     4 */
	int                        sequence;             /*   296     4 */
	int                        gaitsequence;         /*   300     4 */
	float                      frame;                /*   304     4 */
	float                      animtime;             /*   308     4 */
	float                      framerate;            /*   312     4 */
	unsigned char              controller[4];        /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	unsigned char              blending[2];          /*   320     2 */
	float                      scale;                /*   324     4 */
	int                        rendermode;           /*   328     4 */
	float                      renderamt;            /*   332     4 */
	class Vector              rendercolor;           /*   336    12 */
	int                        renderfx;             /*   348     4 */
	float                      health;               /*   352     4 */
	float                      frags;                /*   356     4 */
	int                        weapons;              /*   360     4 */
	float                      takedamage;           /*   364     4 */
	int                        deadflag;             /*   368     4 */
	class Vector              view_ofs;              /*   372    12 */
	int                        button;               /*   384     4 */
	/* --- cacheline 6 boundary (384 bytes) was 2 bytes ago --- */
	int                        impulse;              /*   388     4 */
	edict_t *                  chain;                /*   392     4 */
	edict_t *                  dmg_inflictor;        /*   396     4 */
	edict_t *                  enemy;                /*   400     4 */
	edict_t *                  aiment;               /*   404     4 */
	edict_t *                  owner;                /*   408     4 */
	edict_t *                  groundentity;         /*   412     4 */
	int                        spawnflags;           /*   416     4 */
	int                        flags;                /*   420     4 */
	int                        colormap;             /*   424     4 */
	int                        team;                 /*   428     4 */
	float                      max_health;           /*   432     4 */
	float                      teleport_time;        /*   436     4 */
	float                      armortype;            /*   440     4 */
	float                      armorvalue;           /*   444     4 */
	int                        waterlevel;           /*   448     4 */
	/* --- cacheline 7 boundary (448 bytes) was 2 bytes ago --- */
	int                        watertype;            /*   452     4 */
	string_t                   target;               /*   456     4 */
	string_t                   targetname;           /*   460     4 */
	string_t                   netname;              /*   464     4 */
	string_t                   message;              /*   468     4 */
	float                      dmg_take;             /*   472     4 */
	float                      dmg_save;             /*   476     4 */
	float                      dmg;                  /*   480     4 */
	float                      dmgtime;              /*   484     4 */
	string_t                   noise;                /*   488     4 */
	string_t                   noise1;               /*   492     4 */
	string_t                   noise2;               /*   496     4 */
	string_t                   noise3;               /*   500     4 */
	float                      speed;                /*   504     4 */
	float                      air_finished;         /*   508     4 */
	float                      pain_finished;        /*   512     4 */
	/* --- cacheline 8 boundary (512 bytes) was 2 bytes ago --- */
	float                      radsuit_finished;     /*   516     4 */
	edict_t *                  pContainingEntity;    /*   520     4 */
	int                        playerclass;          /*   524     4 */
	float                      maxspeed;             /*   528     4 */
	float                      fov;                  /*   532     4 */
	int                        weaponanim;           /*   536     4 */
	int                        pushmsec;             /*   540     4 */
	int                        bInDuck;              /*   544     4 */
	int                        flTimeStepSound;      /*   548     4 */
	int                        flSwimTime;           /*   552     4 */
	int                        flDuckTime;           /*   556     4 */
	int                        iStepLeft;            /*   560     4 */
	float                      flFallVelocity;       /*   564     4 */
	int                        gamestate;            /*   568     4 */
	int                        oldbuttons;           /*   572     4 */
	int                        groupinfo;            /*   576     4 */
	/* --- cacheline 9 boundary (576 bytes) was 2 bytes ago --- */
	int                        iuser1;               /*   580     4 */
	int                        iuser2;               /*   584     4 */
	int                        iuser3;               /*   588     4 */
	int                        iuser4;               /*   592     4 */
	float                      fuser1;               /*   596     4 */
	float                      fuser2;               /*   600     4 */
	float                      fuser3;               /*   604     4 */
	float                      fuser4;               /*   608     4 */
	class Vector              vuser1;                /*   612    12 */
	class Vector              vuser2;                /*   624    12 */
	class Vector              vuser3;                /*   636    12 */
	/* --- cacheline 10 boundary (640 bytes) was 6 bytes ago --- */
	class Vector              vuser4;                /*   648    12 */
	edict_t *                  euser1;               /*   660     4 */
	edict_t *                  euser2;               /*   664     4 */
	edict_t *                  euser3;               /*   668     4 */
	edict_t *                  euser4;               /*   672     4 */

	/* size: 676, cachelines: 11, members: 123 */
	/* last cacheline: 36 bytes */

	/* BRAIN FART ALERT! 676 != 674 + 0(holes), diff = 2 */

}; /* size: 676 */

/* 80 */
/* <0> (null):0 */
unsigned char              array[4]; /* size: 4 */

/* 81 */
/* <0> (null):0 */
unsigned char              array[2]; /* size: 2 */

/* 82 */
/* <0> (null):0 */
typedef struct entvars_s entvars_t; /* size: 676 */

/* 83 */
/* <0> (null):0 */
short int                  array[48]; /* size: 96 */

/* 84 */
/* <0> (null):0 */
typedef uint32 CRC32_t; /* size: 4 */

/* 85 */
/* <0> (null):0 */
char                       array[64]; /* size: 64 */

/* 86 */
/* <0> (null):0 */
struct cvar_s {
	char *                     name;                 /*     0     4 */
	char *                     string;               /*     4     4 */
	int                        flags;                /*     8     4 */
	float                      value;                /*    12     4 */
	class cvar_s *             next;                 /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 87 */
 /* pointer to 86 */
 /* size: 4 */

/* 88 */
/* <0> (null):0 */
typedef struct cvar_s cvar_t; /* size: 20 */

/* 89 */
/* <0> (null):0 */
struct client_textmessage_s {
	int                        effect;               /*     0     4 */
	byte                       r1;                   /*     4     1 */
	byte                       g1;                   /*     5     1 */
	byte                       b1;                   /*     6     1 */
	byte                       a1;                   /*     7     1 */
	byte                       r2;                   /*     8     1 */
	byte                       g2;                   /*     9     1 */
	byte                       b2;                   /*    10     1 */
	byte                       a2;                   /*    11     1 */
	float                      x;                    /*    12     4 */
	float                      y;                    /*    16     4 */
	float                      fadein;               /*    20     4 */
	float                      fadeout;              /*    24     4 */
	float                      holdtime;             /*    28     4 */
	float                      fxtime;               /*    32     4 */
	const char  *              pName;                /*    36     4 */
	const char  *              pMessage;             /*    40     4 */

	/* size: 44, cachelines: 1, members: 17 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 90 */
/* <0> (null):0 */
typedef struct client_textmessage_s client_textmessage_t; /* size: 44 */

/* 91 */
/* <0> (null):0 */
typedef struct sequenceCommandLine_ sequenceCommandLine_s; /* size: 92 */

/* 92 */
/* <0> (null):0 */
struct sequenceCommandLine_ {
	int                        commandType;          /*     0     4 */
	client_textmessage_t       clientMessage;        /*     4    44 */
	char *                     speakerName;          /*    48     4 */
	char *                     listenerName;         /*    52     4 */
	char *                     soundFileName;        /*    56     4 */
	char *                     sentenceName;         /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	char *                     fireTargetNames;      /*    64     4 */
	char *                     killTargetNames;      /*    68     4 */
	float                      delay;                /*    72     4 */
	int                        repeatCount;          /*    76     4 */
	int                        textChannel;          /*    80     4 */
	int                        modifierBitField;     /*    84     4 */
	sequenceCommandLine_s *    nextCommandLine;      /*    88     4 */

	/* size: 92, cachelines: 2, members: 13 */
	/* last cacheline: 28 bytes */
}; /* size: 92 */

/* 93 */
 /* pointer to 91 */
 /* size: 4 */

/* 94 */
/* <0> (null):0 */
typedef struct sequenceEntry_ sequenceEntry_s; /* size: 20 */

/* 95 */
/* <0> (null):0 */
struct sequenceEntry_ {
	char *                     fileName;             /*     0     4 */
	char *                     entryName;            /*     4     4 */
	sequenceCommandLine_s *    firstCommand;         /*     8     4 */
	sequenceEntry_s *          nextEntry;            /*    12     4 */
	qboolean                   isGlobal;             /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 96 */
 /* pointer to 94 */
 /* size: 4 */

/* 97 */
/* <0> (null):0 */
typedef struct sentenceEntry_ sentenceEntry_s; /* size: 16 */

/* 98 */
/* <0> (null):0 */
struct sentenceEntry_ {
	char *                     data;                 /*     0     4 */
	sentenceEntry_s *          nextEntry;            /*     4     4 */
	qboolean                   isGlobal;             /*     8     4 */
	unsigned int               index;                /*    12     4 */

	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 99 */
 /* pointer to 97 */
 /* size: 4 */

/* 100 */
/* <0> (null):0 */
enum {
	at_notice = 0,
	at_console = 1,
	at_aiconsole = 2,
	at_warning = 3,
	at_error = 4,
	at_logged = 5,
}; /* size: 4 */

/* 101 */
/* <0> (null):0 */
typedef enum  ALERT_TYPE; /* size: 4 */

/* 102 */
/* <0> (null):0 */
enum {
	print_console = 0,
	print_center = 1,
	print_chat = 2,
}; /* size: 4 */

/* 103 */
/* <0> (null):0 */
typedef enum  PRINT_TYPE; /* size: 4 */

/* 104 */
/* <0> (null):0 */
enum {
	force_exactfile = 0,
	force_model_samebounds = 1,
	force_model_specifybounds = 2,
	force_model_specifybounds_if_avail = 3,
}; /* size: 4 */

/* 105 */
/* <0> (null):0 */
typedef enum  FORCE_TYPE; /* size: 4 */

/* 106 */
/* <0> (null):0 */
struct {
	int                        fAllSolid;            /*     0     4 */
	int                        fStartSolid;          /*     4     4 */
	int                        fInOpen;              /*     8     4 */
	int                        fInWater;             /*    12     4 */
	float                      flFraction;           /*    16     4 */
	class Vector              vecEndPos;             /*    20    12 */
	float                      flPlaneDist;          /*    32     4 */
	class Vector              vecPlaneNormal;        /*    36    12 */
	edict_t *                  pHit;                 /*    48     4 */
	int                        iHitgroup;            /*    52     4 */

	/* size: 56, cachelines: 1, members: 10 */
	/* last cacheline: 56 bytes */
}; /* size: 56 */

/* 107 */
/* <0> (null):0 */
typedef class  TraceResult; /* size: 56 */

/* 108 */
/* <0> (null):0 */
struct enginefuncs_s {
	int                        (*pfnPrecacheModel)(char *); /*     0     4 */
	int                        (*pfnPrecacheSound)(char *); /*     4     4 */
	void                       (*pfnSetModel)(edict_t *, const char  *); /*     8     4 */
	int                        (*pfnModelIndex)(const char  *); /*    12     4 */
	int                        (*pfnModelFrames)(int); /*    16     4 */
	void                       (*pfnSetSize)(edict_t *, const float  *, const float  *); /*    20     4 */
	void                       (*pfnChangeLevel)(char *, char *); /*    24     4 */
	void                       (*pfnGetSpawnParms)(edict_t *); /*    28     4 */
	void                       (*pfnSaveSpawnParms)(edict_t *); /*    32     4 */
	float                      (*pfnVecToYaw)(const float  *); /*    36     4 */
	void                       (*pfnVecToAngles)(const float  *, float *); /*    40     4 */
	void                       (*pfnMoveToOrigin)(edict_t *, const float  *, float, int); /*    44     4 */
	void                       (*pfnChangeYaw)(edict_t *); /*    48     4 */
	void                       (*pfnChangePitch)(edict_t *); /*    52     4 */
	edict_t *                  (*pfnFindEntityByString)(edict_t *, const char  *, const char  *); /*    56     4 */
	int                        (*pfnGetEntityIllum)(edict_t *); /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	edict_t *                  (*pfnFindEntityInSphere)(edict_t *, const float  *, float); /*    64     4 */
	edict_t *                  (*pfnFindClientInPVS)(edict_t *); /*    68     4 */
	edict_t *                  (*pfnEntitiesInPVS)(edict_t *); /*    72     4 */
	void                       (*pfnMakeVectors)(const float  *); /*    76     4 */
	void                       (*pfnAngleVectors)(const float  *, float *, float *, float *); /*    80     4 */
	edict_t *                  (*pfnCreateEntity)(void); /*    84     4 */
	void                       (*pfnRemoveEntity)(edict_t *); /*    88     4 */
	edict_t *                  (*pfnCreateNamedEntity)(int); /*    92     4 */
	void                       (*pfnMakeStatic)(edict_t *); /*    96     4 */
	int                        (*pfnEntIsOnFloor)(edict_t *); /*   100     4 */
	int                        (*pfnDropToFloor)(edict_t *); /*   104     4 */
	int                        (*pfnWalkMove)(edict_t *, float, float, int); /*   108     4 */
	void                       (*pfnSetOrigin)(edict_t *, const float  *); /*   112     4 */
	void                       (*pfnEmitSound)(edict_t *, int, const char  *, float, float, int, int); /*   116     4 */
	void                       (*pfnEmitAmbientSound)(edict_t *, float *, const char  *, float, float, int, int); /*   120     4 */
	void                       (*pfnTraceLine)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	void                       (*pfnTraceToss)(edict_t *, edict_t *, TraceResult *); /*   128     4 */
	int                        (*pfnTraceMonsterHull)(edict_t *, const float  *, const float  *, int, edict_t *, TraceResult *); /*   132     4 */
	void                       (*pfnTraceHull)(const float  *, const float  *, int, int, edict_t *, TraceResult *); /*   136     4 */
	void                       (*pfnTraceModel)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   140     4 */
	const char  *              (*pfnTraceTexture)(edict_t *, const float  *, const float  *); /*   144     4 */
	void                       (*pfnTraceSphere)(const float  *, const float  *, int, float, edict_t *, TraceResult *); /*   148     4 */
	void                       (*pfnGetAimVector)(edict_t *, float, float *); /*   152     4 */
	void                       (*pfnServerCommand)(char *); /*   156     4 */
	void                       (*pfnServerExecute)(void); /*   160     4 */
	void                       (*pfnClientCommand)(edict_t *, char *, ...); /*   164     4 */
	void                       (*pfnParticleEffect)(const float  *, const float  *, float, float); /*   168     4 */
	void                       (*pfnLightStyle)(int, char *); /*   172     4 */
	int                        (*pfnDecalIndex)(const char  *); /*   176     4 */
	int                        (*pfnPointContents)(const float  *); /*   180     4 */
	void                       (*pfnMessageBegin)(int, int, const float  *, edict_t *); /*   184     4 */
	void                       (*pfnMessageEnd)(void); /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	void                       (*pfnWriteByte)(int); /*   192     4 */
	void                       (*pfnWriteChar)(int); /*   196     4 */
	void                       (*pfnWriteShort)(int); /*   200     4 */
	void                       (*pfnWriteLong)(int); /*   204     4 */
	void                       (*pfnWriteAngle)(float); /*   208     4 */
	void                       (*pfnWriteCoord)(float); /*   212     4 */
	void                       (*pfnWriteString)(const char  *); /*   216     4 */
	void                       (*pfnWriteEntity)(int); /*   220     4 */
	void                       (*pfnCVarRegister)(cvar_t *); /*   224     4 */
	float                      (*pfnCVarGetFloat)(const char  *); /*   228     4 */
	const char  *              (*pfnCVarGetString)(const char  *); /*   232     4 */
	void                       (*pfnCVarSetFloat)(const char  *, float); /*   236     4 */
	void                       (*pfnCVarSetString)(const char  *, const char  *); /*   240     4 */
	void                       (*pfnAlertMessage)(ALERT_TYPE, char *, ...); /*   244     4 */
	void                       (*pfnEngineFprintf)(void *, char *, ...); /*   248     4 */
	void *                     (*pfnPvAllocEntPrivateData)(edict_t *, int32); /*   252     4 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	void *                     (*pfnPvEntPrivateData)(edict_t *); /*   256     4 */
	void                       (*pfnFreeEntPrivateData)(edict_t *); /*   260     4 */
	const char  *              (*pfnSzFromIndex)(int); /*   264     4 */
	int                        (*pfnAllocString)(const char  *); /*   268     4 */
	class entvars_s *          (*pfnGetVarsOfEnt)(edict_t *); /*   272     4 */
	edict_t *                  (*pfnPEntityOfEntOffset)(int); /*   276     4 */
	int                        (*pfnEntOffsetOfPEntity)(const edict_t  *); /*   280     4 */
	int                        (*pfnIndexOfEdict)(const edict_t  *); /*   284     4 */
	edict_t *                  (*pfnPEntityOfEntIndex)(int); /*   288     4 */
	edict_t *                  (*pfnFindEntityByVars)(class entvars_s *); /*   292     4 */
	void *                     (*pfnGetModelPtr)(edict_t *); /*   296     4 */
	int                        (*pfnRegUserMsg)(const char  *, int); /*   300     4 */
	void                       (*pfnAnimationAutomove)(const edict_t  *, float); /*   304     4 */
	void                       (*pfnGetBonePosition)(const edict_t  *, int, float *, float *); /*   308     4 */
	uint32                     (*pfnFunctionFromName)(const char  *); /*   312     4 */
	const char  *              (*pfnNameForFunction)(uint32); /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	void                       (*pfnClientPrintf)(edict_t *, PRINT_TYPE, const char  *); /*   320     4 */
	void                       (*pfnServerPrint)(const char  *); /*   324     4 */
	const char  *              (*pfnCmd_Args)(void); /*   328     4 */
	const char  *              (*pfnCmd_Argv)(int);  /*   332     4 */
	int                        (*pfnCmd_Argc)(void); /*   336     4 */
	void                       (*pfnGetAttachment)(const edict_t  *, int, float *, float *); /*   340     4 */
	void                       (*pfnCRC32_Init)(CRC32_t *); /*   344     4 */
	void                       (*pfnCRC32_ProcessBuffer)(CRC32_t *, void *, int); /*   348     4 */
	void                       (*pfnCRC32_ProcessByte)(CRC32_t *, unsigned char); /*   352     4 */
	CRC32_t                    (*pfnCRC32_Final)(CRC32_t); /*   356     4 */
	int32                      (*pfnRandomLong)(int32, int32); /*   360     4 */
	float                      (*pfnRandomFloat)(float, float); /*   364     4 */
	void                       (*pfnSetView)(const edict_t  *, const edict_t  *); /*   368     4 */
	float                      (*pfnTime)(void);     /*   372     4 */
	void                       (*pfnCrosshairAngle)(const edict_t  *, float, float); /*   376     4 */
	byte *                     (*pfnLoadFileForMe)(char *, int *); /*   380     4 */
	/* --- cacheline 6 boundary (384 bytes) --- */
	void                       (*pfnFreeFile)(void *); /*   384     4 */
	void                       (*pfnEndSection)(const char  *); /*   388     4 */
	int                        (*pfnCompareFileTime)(char *, char *, int *); /*   392     4 */
	void                       (*pfnGetGameDir)(char *); /*   396     4 */
	void                       (*pfnCvar_RegisterVariable)(cvar_t *); /*   400     4 */
	void                       (*pfnFadeClientVolume)(const edict_t  *, int, int, int, int); /*   404     4 */
	void                       (*pfnSetClientMaxspeed)(const edict_t  *, float); /*   408     4 */
	edict_t *                  (*pfnCreateFakeClient)(const char  *); /*   412     4 */
	void                       (*pfnRunPlayerMove)(edict_t *, const float  *, float, float, float, short unsigned int, byte, byte); /*   416     4 */
	int                        (*pfnNumberOfEntities)(void); /*   420     4 */
	char *                     (*pfnGetInfoKeyBuffer)(edict_t *); /*   424     4 */
	char *                     (*pfnInfoKeyValue)(char *, char *); /*   428     4 */
	void                       (*pfnSetKeyValue)(char *, char *, char *); /*   432     4 */
	void                       (*pfnSetClientKeyValue)(int, char *, char *, char *); /*   436     4 */
	int                        (*pfnIsMapValid)(char *); /*   440     4 */
	void                       (*pfnStaticDecal)(const float  *, int, int, int); /*   444     4 */
	/* --- cacheline 7 boundary (448 bytes) --- */
	int                        (*pfnPrecacheGeneric)(char *); /*   448     4 */
	int                        (*pfnGetPlayerUserId)(edict_t *); /*   452     4 */
	void                       (*pfnBuildSoundMsg)(edict_t *, int, const char  *, float, float, int, int, int, int, const float  *, edict_t *); /*   456     4 */
	int                        (*pfnIsDedicatedServer)(void); /*   460     4 */
	cvar_t *                   (*pfnCVarGetPointer)(const char  *); /*   464     4 */
	unsigned int               (*pfnGetPlayerWONId)(edict_t *); /*   468     4 */
	void                       (*pfnInfo_RemoveKey)(char *, const char  *); /*   472     4 */
	const char  *              (*pfnGetPhysicsKeyValue)(const edict_t  *, const char  *); /*   476     4 */
	void                       (*pfnSetPhysicsKeyValue)(const edict_t  *, const char  *, const char  *); /*   480     4 */
	const char  *              (*pfnGetPhysicsInfoString)(const edict_t  *); /*   484     4 */
	short unsigned int         (*pfnPrecacheEvent)(int, const char  *); /*   488     4 */
	void                       (*pfnPlaybackEvent)(int, const edict_t  *, short unsigned int, float, float *, float *, float, float, int, int, int, int); /*   492     4 */
	unsigned char *            (*pfnSetFatPVS)(float *); /*   496     4 */
	unsigned char *            (*pfnSetFatPAS)(float *); /*   500     4 */
	int                        (*pfnCheckVisibility)(const edict_t  *, unsigned char *); /*   504     4 */
	void                       (*pfnDeltaSetField)(class delta_s *, const char  *); /*   508     4 */
	/* --- cacheline 8 boundary (512 bytes) --- */
	void                       (*pfnDeltaUnsetField)(class delta_s *, const char  *); /*   512     4 */
	void                       (*pfnDeltaAddEncoder)(char *, void (*)(class delta_s *, const unsigned char  *, const unsigned char  *)); /*   516     4 */
	int                        (*pfnGetCurrentPlayer)(void); /*   520     4 */
	int                        (*pfnCanSkipPlayer)(const edict_t  *); /*   524     4 */
	int                        (*pfnDeltaFindField)(class delta_s *, const char  *); /*   528     4 */
	void                       (*pfnDeltaSetFieldByIndex)(class delta_s *, int); /*   532     4 */
	void                       (*pfnDeltaUnsetFieldByIndex)(class delta_s *, int); /*   536     4 */
	void                       (*pfnSetGroupMask)(int, int); /*   540     4 */
	int                        (*pfnCreateInstancedBaseline)(int, class entity_state_s *); /*   544     4 */
	void                       (*pfnCvar_DirectSet)(class cvar_s *, char *); /*   548     4 */
	void                       (*pfnForceUnmodified)(FORCE_TYPE, float *, float *, const char  *); /*   552     4 */
	void                       (*pfnGetPlayerStats)(const edict_t  *, int *, int *); /*   556     4 */
	void                       (*pfnAddServerCommand)(char *, void (*)(void)); /*   560     4 */
	qboolean                   (*pfnVoice_GetClientListening)(int, int); /*   564     4 */
	qboolean                   (*pfnVoice_SetClientListening)(int, int, qboolean); /*   568     4 */
	const char  *              (*pfnGetPlayerAuthId)(edict_t *); /*   572     4 */
	/* --- cacheline 9 boundary (576 bytes) --- */
	sequenceEntry_s *          (*pfnSequenceGet)(const char  *, const char  *); /*   576     4 */
	sentenceEntry_s *          (*pfnSequencePickSentence)(const char  *, int, int *); /*   580     4 */
	int                        (*pfnGetFileSize)(char *); /*   584     4 */
	unsigned int               (*pfnGetApproxWavePlayLen)(const char  *); /*   588     4 */
	int                        (*pfnIsCareerMatch)(void); /*   592     4 */
	int                        (*pfnGetLocalizedStringLength)(const char  *); /*   596     4 */
	void                       (*pfnRegisterTutorMessageShown)(int); /*   600     4 */
	int                        (*pfnGetTimesTutorMessageShown)(int); /*   604     4 */
	void                       (*ProcessTutorMessageDecayBuffer)(int *, int); /*   608     4 */
	void                       (*ConstructTutorMessageDecayBuffer)(int *, int); /*   612     4 */
	void                       (*ResetTutorMessageDecayData)(void); /*   616     4 */
	void                       (*pfnQueryClientCvarValue)(const edict_t  *, const char  *); /*   620     4 */
	void                       (*pfnQueryClientCvarValue2)(const edict_t  *, const char  *, int); /*   624     4 */
	int                        (*pfnCheckParm)(const char  *, char * *); /*   628     4 */

	/* size: 632, cachelines: 10, members: 158 */
	/* last cacheline: 56 bytes */
}; /* size: 632 */

/* 109 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 110 */
 /* pointer to 109 */
 /* size: 4 */

/* 111 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138286184 */

/* 112 */
 /* pointer to 111 */
 /* size: 4 */

/* 113 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 114 */
 /* pointer to 113 */
 /* size: 4 */

/* 115 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 116 */
 /* pointer to 115 */
 /* size: 4 */

/* 117 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138286704 */

/* 118 */
 /* pointer to 117 */
 /* size: 4 */

/* 119 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138286964 */

/* 120 */
 /* pointer to 119 */
 /* size: 4 */

/* 121 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4072 */

/* 122 */
 /* pointer to 121 */
 /* size: 4 */

/* 123 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 124 */
 /* pointer to 123 */
 /* size: 4 */

/* 125 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138287484 */

/* 126 */
 /* pointer to 125 */
 /* size: 4 */

/* 127 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138287692 */

/* 128 */
 /* pointer to 127 */
 /* size: 4 */

/* 129 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 130 */
 /* pointer to 129 */
 /* size: 4 */

/* 131 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 132 */
 /* pointer to 131 */
 /* size: 4 */

/* 133 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 134 */
 /* pointer to 133 */
 /* size: 4 */

/* 135 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 136 */
 /* pointer to 135 */
 /* size: 4 */

/* 137 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138095284 */

/* 138 */
 /* pointer to 137 */
 /* size: 4 */

/* 139 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138095440 */

/* 140 */
 /* pointer to 139 */
 /* size: 4 */

/* 141 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 142 */
 /* pointer to 141 */
 /* size: 4 */

/* 143 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 144 */
 /* pointer to 143 */
 /* size: 4 */

/* 145 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 146 */
 /* pointer to 145 */
 /* size: 4 */

/* 147 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138096324 */

/* 148 */
 /* pointer to 147 */
 /* size: 4 */

/* 149 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138096532 */

/* 150 */
 /* pointer to 149 */
 /* size: 4 */

/* 151 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138097000 */

/* 152 */
 /* pointer to 151 */
 /* size: 4 */

/* 153 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138097468 */

/* 154 */
 /* pointer to 107 */
 /* size: 4 */

/* 155 */
 /* pointer to 153 */
 /* size: 4 */

/* 156 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138097884 */

/* 157 */
 /* pointer to 156 */
 /* size: 4 */

/* 158 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 159 */
 /* pointer to 158 */
 /* size: 4 */

/* 160 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138098560 */

/* 161 */
 /* pointer to 160 */
 /* size: 4 */

/* 162 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 163 */
 /* pointer to 162 */
 /* size: 4 */

/* 164 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138103324 */

/* 165 */
 /* pointer to 164 */
 /* size: 4 */

/* 166 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138103740 */

/* 167 */
 /* pointer to 166 */
 /* size: 4 */

/* 168 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138104000 */

/* 169 */
 /* pointer to 168 */
 /* size: 4 */

/* 170 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138104156 */

/* 171 */
 /* pointer to 170 */
 /* size: 4 */

/* 172 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138104260 */

/* 173 */
 /* pointer to 172 */
 /* size: 4 */

/* 174 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138104468 */

/* 175 */
 /* pointer to 174 */
 /* size: 4 */

/* 176 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138104780 */

/* 177 */
 /* pointer to 176 */
 /* size: 4 */

/* 178 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 179 */
 /* pointer to 178 */
 /* size: 4 */

/* 180 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138105144 */

/* 181 */
 /* pointer to 180 */
 /* size: 4 */

/* 182 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138105456 */

/* 183 */
 /* pointer to 182 */
 /* size: 4 */

/* 184 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138105612 */

/* 185 */
 /* pointer to 184 */
 /* size: 4 */

/* 186 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138105768 */

/* 187 */
 /* pointer to 186 */
 /* size: 4 */

/* 188 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138105924 */

/* 189 */
 /* pointer to 88 */
 /* size: 4 */

/* 190 */
 /* pointer to 188 */
 /* size: 4 */

/* 191 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 192 */
 /* pointer to 191 */
 /* size: 4 */

/* 193 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 194 */
 /* pointer to 193 */
 /* size: 4 */

/* 195 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138106444 */

/* 196 */
 /* pointer to 195 */
 /* size: 4 */

/* 197 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138106652 */

/* 198 */
 /* pointer to 197 */
 /* size: 4 */

/* 199 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138106860 */

/* 200 */
 /* pointer to 199 */
 /* size: 4 */

/* 201 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138107068 */

/* 202 */
 /* pointer to 201 */
 /* size: 4 */

/* 203 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 204 */
 /* pointer to 203 */
 /* size: 4 */

/* 205 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 206 */
 /* pointer to 205 */
 /* size: 4 */

/* 207 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 208 */
 /* pointer to 207 */
 /* size: 4 */

/* 209 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 210 */
 /* pointer to 79 */
 /* size: 4 */

/* 211 */
 /* pointer to 209 */
 /* size: 4 */

/* 212 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 213 */
 /* pointer to 214 */
 /* size: 4 */

/* 214 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 804 */

/* 215 */
 /* pointer to 212 */
 /* size: 4 */

/* 216 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 217 */
 /* pointer to 216 */
 /* size: 4 */

/* 218 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 219 */
 /* pointer to 218 */
 /* size: 4 */

/* 220 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138389012 */

/* 221 */
 /* pointer to 220 */
 /* size: 4 */

/* 222 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138389220 */

/* 223 */
 /* pointer to 222 */
 /* size: 4 */

/* 224 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 225 */
 /* pointer to 224 */
 /* size: 4 */

/* 226 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 227 */
 /* pointer to 226 */
 /* size: 4 */

/* 228 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138389844 */

/* 229 */
 /* pointer to 228 */
 /* size: 4 */

/* 230 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 231 */
 /* pointer to 230 */
 /* size: 4 */

/* 232 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 233 */
 /* pointer to 232 */
 /* size: 4 */

/* 234 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138390312 */

/* 235 */
 /* pointer to 84 */
 /* size: 4 */

/* 236 */
 /* pointer to 234 */
 /* size: 4 */

/* 237 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138390520 */

/* 238 */
 /* pointer to 237 */
 /* size: 4 */

/* 239 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138390780 */

/* 240 */
 /* pointer to 239 */
 /* size: 4 */

/* 241 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 242 */
 /* pointer to 241 */
 /* size: 4 */

/* 243 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 244 */
 /* pointer to 243 */
 /* size: 4 */

/* 245 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 246 */
 /* pointer to 245 */
 /* size: 4 */

/* 247 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138395648 */

/* 248 */
 /* pointer to 247 */
 /* size: 4 */

/* 249 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 250 */
 /* pointer to 249 */
 /* size: 4 */

/* 251 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138395960 */

/* 252 */
 /* pointer to 251 */
 /* size: 4 */

/* 253 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 254 */
 /* pointer to 50 */
 /* size: 4 */

/* 255 */
 /* pointer to 9 */
 /* size: 4 */

/* 256 */
 /* pointer to 253 */
 /* size: 4 */

/* 257 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138396532 */

/* 258 */
 /* pointer to 257 */
 /* size: 4 */

/* 259 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 260 */
 /* pointer to 259 */
 /* size: 4 */

/* 261 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138396948 */

/* 262 */
 /* pointer to 261 */
 /* size: 4 */

/* 263 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 264 */
 /* pointer to 263 */
 /* size: 4 */

/* 265 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138397468 */

/* 266 */
 /* pointer to 265 */
 /* size: 4 */

/* 267 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 268 */
 /* pointer to 267 */
 /* size: 4 */

/* 269 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 270 */
 /* pointer to 269 */
 /* size: 4 */

/* 271 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138398352 */

/* 272 */
 /* pointer to 271 */
 /* size: 4 */

/* 273 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138398612 */

/* 274 */
 /* pointer to 273 */
 /* size: 4 */

/* 275 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138398924 */

/* 276 */
 /* pointer to 275 */
 /* size: 4 */

/* 277 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138399236 */

/* 278 */
 /* pointer to 277 */
 /* size: 4 */

/* 279 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 280 */
 /* pointer to 279 */
 /* size: 4 */

/* 281 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 282 */
 /* pointer to 281 */
 /* size: 4 */

/* 283 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138430824 */

/* 284 */
 /* pointer to 283 */
 /* size: 4 */

/* 285 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 286 */
 /* pointer to 285 */
 /* size: 4 */

/* 287 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138431240 */

/* 288 */
 /* pointer to 287 */
 /* size: 4 */

/* 289 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 290 */
 /* pointer to 289 */
 /* size: 4 */

/* 291 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 2 */

/* 292 */
 /* pointer to 291 */
 /* size: 4 */

/* 293 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138431864 */

/* 294 */
 /* pointer to 293 */
 /* size: 4 */

/* 295 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 296 */
 /* pointer to 4 */
 /* size: 4 */

/* 297 */
 /* pointer to 295 */
 /* size: 4 */

/* 298 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 299 */
 /* pointer to 298 */
 /* size: 4 */

/* 300 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138433008 */

/* 301 */
 /* pointer to 302 */
 /* size: 4 */

/* 302 */
/* <0> (null):0 */
struct delta_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 303 */
 /* pointer to 300 */
 /* size: 4 */

/* 304 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138433332 */

/* 305 */
 /* pointer to 306 */
 /* size: 4 */

/* 306 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138433540 */

/* 307 */
 /* pointer to 308 */
 /* size: 4 */

/* 308 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 309 */
 /* pointer to 304 */
 /* size: 4 */

/* 310 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 311 */
 /* pointer to 310 */
 /* size: 4 */

/* 312 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138434112 */

/* 313 */
 /* pointer to 312 */
 /* size: 4 */

/* 314 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138403792 */

/* 315 */
 /* pointer to 314 */
 /* size: 4 */

/* 316 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 317 */
 /* pointer to 318 */
 /* size: 4 */

/* 318 */
/* <0> (null):0 */
struct entity_state_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 319 */
 /* pointer to 316 */
 /* size: 4 */

/* 320 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138404324 */

/* 321 */
 /* pointer to 86 */
 /* size: 4 */

/* 322 */
 /* pointer to 320 */
 /* size: 4 */

/* 323 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138404584 */

/* 324 */
 /* pointer to 323 */
 /* size: 4 */

/* 325 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138404896 */

/* 326 */
 /* pointer to 325 */
 /* size: 4 */

/* 327 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138405156 */

/* 328 */
 /* pointer to 327 */
 /* size: 4 */

/* 329 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 330 */
 /* pointer to 329 */
 /* size: 4 */

/* 331 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 332 */
 /* pointer to 331 */
 /* size: 4 */

/* 333 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 334 */
 /* pointer to 333 */
 /* size: 4 */

/* 335 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 336 */
 /* pointer to 335 */
 /* size: 4 */

/* 337 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 338 */
 /* pointer to 337 */
 /* size: 4 */

/* 339 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 340 */
 /* pointer to 339 */
 /* size: 4 */

/* 341 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138406612 */

/* 342 */
 /* pointer to 341 */
 /* size: 4 */

/* 343 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138406820 */

/* 344 */
 /* pointer to 343 */
 /* size: 4 */

/* 345 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138407028 */

/* 346 */
 /* pointer to 345 */
 /* size: 4 */

/* 347 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 348 */
 /* pointer to 17 */
 /* size: 4 */

/* 349 */
 /* pointer to 347 */
 /* size: 4 */

/* 350 */
/* <0> (null):0 */
typedef struct enginefuncs_s enginefuncs_t; /* size: 632 */

/* 351 */
/* <0> (null):0 */
struct KeyValueData_s {
	char *                     szClassName;          /*     0     4 */
	char *                     szKeyName;            /*     4     4 */
	char *                     szValue;              /*     8     4 */
	int32                      fHandled;             /*    12     4 */

	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 352 */
/* <0> (null):0 */
typedef struct KeyValueData_s KeyValueData; /* size: 16 */

/* 353 */
/* <0> (null):0 */
struct {
	char                       mapName[32];          /*     0    32 */
	char                       landmarkName[32];     /*    32    32 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	edict_t *                  pentLandmark;         /*    64     4 */
	class Vector              vecLandmarkOrigin;     /*    68    12 */

	/* size: 80, cachelines: 2, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 80 */

/* 354 */
/* <0> (null):0 */
typedef class  LEVELLIST; /* size: 80 */

/* 355 */
/* <0> (null):0 */
struct {
	int                        id;                   /*     0     4 */
	edict_t *                  pent;                 /*     4     4 */
	int                        location;             /*     8     4 */
	int                        size;                 /*    12     4 */
	int                        flags;                /*    16     4 */
	string_t                   classname;            /*    20     4 */

	/* size: 24, cachelines: 1, members: 6 */
	/* last cacheline: 24 bytes */
}; /* size: 24 */

/* 356 */
/* <0> (null):0 */
typedef class  ENTITYTABLE; /* size: 24 */

/* 357 */
/* <0> (null):0 */
typedef struct saverestore_s SAVERESTOREDATA; /* size: 1396 */

/* 358 */
/* <0> (null):0 */
struct saverestore_s {
	char *                     pBaseData;            /*     0     4 */
	char *                     pCurrentData;         /*     4     4 */
	int                        size;                 /*     8     4 */
	int                        bufferSize;           /*    12     4 */
	int                        tokenSize;            /*    16     4 */
	int                        tokenCount;           /*    20     4 */
	char * *                   pTokens;              /*    24     4 */
	int                        currentIndex;         /*    28     4 */
	int                        tableCount;           /*    32     4 */
	int                        connectionCount;      /*    36     4 */
	ENTITYTABLE *              pTable;               /*    40     4 */
	LEVELLIST                  levelList[16];        /*    44  1280 */
	/* --- cacheline 20 boundary (1280 bytes) was 44 bytes ago --- */
	int                        fUseLandmark;         /*  1324     4 */
	char                       szLandmarkName[20];   /*  1328    20 */
	/* --- cacheline 21 boundary (1344 bytes) was 4 bytes ago --- */
	class Vector              vecLandmarkOffset;     /*  1348    12 */
	float                      time;                 /*  1360     4 */
	char                       szCurrentMapName[32]; /*  1364    32 */

	/* size: 1396, cachelines: 22, members: 17 */
	/* last cacheline: 52 bytes */
}; /* size: 1396 */

/* 359 */
 /* pointer to 356 */
 /* size: 4 */

/* 360 */
/* <0> (null):0 */
LEVELLIST                  array[16]; /* size: 1280 */

/* 361 */
/* <0> (null):0 */
enum _fieldtypes {
	FIELD_FLOAT = 0,
	FIELD_STRING = 1,
	FIELD_ENTITY = 2,
	FIELD_CLASSPTR = 3,
	FIELD_EHANDLE = 4,
	FIELD_EVARS = 5,
	FIELD_EDICT = 6,
	FIELD_VECTOR = 7,
	FIELD_POSITION_VECTOR = 8,
	FIELD_POINTER = 9,
	FIELD_INTEGER = 10,
	FIELD_FUNCTION = 11,
	FIELD_BOOLEAN = 12,
	FIELD_SHORT = 13,
	FIELD_CHARACTER = 14,
	FIELD_TIME = 15,
	FIELD_MODELNAME = 16,
	FIELD_SOUNDNAME = 17,
	FIELD_TYPECOUNT = 18,
}; /* size: 4 */

/* 362 */
/* <0> (null):0 */
typedef enum _fieldtypes FIELDTYPE; /* size: 4 */

/* 363 */
/* <0> (null):0 */
struct {
	FIELDTYPE                  fieldType;            /*     0     4 */
	char *                     fieldName;            /*     4     4 */
	int                        fieldOffset;          /*     8     4 */
	short int                  fieldSize;            /*    12     2 */
	short int                  flags;                /*    14     2 */

	/* size: 16, cachelines: 1, members: 5 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 364 */
/* <0> (null):0 */
typedef class  TYPEDESCRIPTION; /* size: 16 */

/* 365 */
 /* pointer to 352 */
 /* size: 4 */

/* 366 */
 /* pointer to 357 */
 /* size: 4 */

/* 367 */
 /* pointer to 364 */
 /* size: 4 */

/* 368 */
/* <0> (null):0 */
typedef int EOFFSET; /* size: 4 */

/* 369 */
/* <0> (null):0 */
enum {
	TS_AT_TOP = 0,
	TS_AT_BOTTOM = 1,
	TS_GOING_UP = 2,
	TS_GOING_DOWN = 3,
}; /* size: 4 */

/* 370 */
/* <0> (null):0 */
typedef enum  TOGGLE_STATE; /* size: 4 */

/* 371 */
/* <0> (null):0 */
class CSaveRestoreBuffer {
protected:

	SAVERESTOREDATA *          m_pdata;              /*     0     4 */
	/* <0> (null):0 */
	void CSaveRestoreBuffer(class CSaveRestoreBuffer *);

	/* <0> (null):0 */
	void CSaveRestoreBuffer(class CSaveRestoreBuffer *, SAVERESTOREDATA *);

	/* <0> (null):0 */
	void ~CSaveRestoreBuffer(class CSaveRestoreBuffer *, int);

	/* <0> (null):0 */
	int EntityIndex(class CSaveRestoreBuffer *, entvars_t *); /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP9entvars_s */

	/* <0> (null):0 */
	int EntityIndex(class CSaveRestoreBuffer *, edict_t *); /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP7edict_s */

	/* <0> (null):0 */
	int EntityIndex(class CSaveRestoreBuffer *, EOFFSET); /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEi */

	/* <0> (null):0 */
	int EntityIndex(class CSaveRestoreBuffer *, class CBaseEntity *); /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP11CBaseEntity */

	/* <0> (null):0 */
	int EntityFlags(class CSaveRestoreBuffer *, int, int); /* linkage=_ZN18CSaveRestoreBuffer11EntityFlagsEii */

	/* <0> (null):0 */
	int EntityFlagsSet(class CSaveRestoreBuffer *, int, int); /* linkage=_ZN18CSaveRestoreBuffer14EntityFlagsSetEii */

	/* <0> (null):0 */
	edict_t * EntityFromIndex(class CSaveRestoreBuffer *, int); /* linkage=_ZN18CSaveRestoreBuffer15EntityFromIndexEi */

	/* <0> (null):0 */
	short unsigned int TokenHash(class CSaveRestoreBuffer *, const char  *); /* linkage=_ZN18CSaveRestoreBuffer9TokenHashEPKc */

	/* <0> (null):0 */
	void BufferRewind(class CSaveRestoreBuffer *, int); /* linkage=_ZN18CSaveRestoreBuffer12BufferRewindEi */

	/* <0> (null):0 */
	unsigned int HashString(class CSaveRestoreBuffer *, const char  *); /* linkage=_ZN18CSaveRestoreBuffer10HashStringEPKc */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 372 */
 /* pointer to 371 */
 /* size: 4 */

/* 373 */
 /* pointer to 82 */
 /* size: 4 */

/* 374 */
 /* pointer to 375 */
 /* size: 4 */

/* 375 */
/* <0> (null):0 */
struct CBaseEntity {
	/* <0> (null):0 */
	virtual int ObjectCaps(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10ObjectCapsEv */

	/* <0> (null):0 */
	virtual void KeyValue(class CBaseEntity *, KeyValueData *); /* linkage=_ZN11CBaseEntity8KeyValueEP14KeyValueData_s */

	/* <0> (null):0 */
	class CBaseEntity * Instance(edict_t *); /* linkage=_ZN11CBaseEntity8InstanceEP7edict_s */

	/* <0> (null):0 */
	class CBaseEntity * Instance(entvars_t *); /* linkage=_ZN11CBaseEntity8InstanceEP9entvars_s */

	/* <0> (null):0 */
	void CBaseEntity(class CBaseEntity *);

	/* <0> (null):0 */
	void * operator new(size_t, entvars_t *); /* linkage=_ZN11CBaseEntitynwEjP9entvars_s */

	/* <0> (null):0 */
	virtual void Precache(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8PrecacheEv */

	/* <0> (null):0 */
	virtual void Restart(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7RestartEv */

	/* <0> (null):0 */
	virtual void Activate(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8ActivateEv */

	/* <0> (null):0 */
	virtual int Classify(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8ClassifyEv */

	/* <0> (null):0 */
	virtual void DeathNotice(class CBaseEntity *, entvars_t *); /* linkage=_ZN11CBaseEntity11DeathNoticeEP9entvars_s */

	/* <0> (null):0 */
	virtual int BloodColor(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10BloodColorEv */

	/* <0> (null):0 */
	virtual BOOL IsTriggered(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity11IsTriggeredEPS_ */

	/* <0> (null):0 */
	virtual class CBaseMonster * MyMonsterPointer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity16MyMonsterPointerEv */

	/* <0> (null):0 */
	virtual class CSquadMonster * MySquadMonsterPointer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity21MySquadMonsterPointerEv */

	/* <0> (null):0 */
	virtual int GetToggleState(class CBaseEntity *); /* linkage=_ZN11CBaseEntity14GetToggleStateEv */

	/* <0> (null):0 */
	virtual void AddPoints(class CBaseEntity *, int, BOOL); /* linkage=_ZN11CBaseEntity9AddPointsEii */

	/* <0> (null):0 */
	virtual void AddPointsToTeam(class CBaseEntity *, int, BOOL); /* linkage=_ZN11CBaseEntity15AddPointsToTeamEii */

	/* <0> (null):0 */
	virtual BOOL AddPlayerItem(class CBaseEntity *, class CBasePlayerItem *); /* linkage=_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem */

	/* <0> (null):0 */
	virtual BOOL RemovePlayerItem(class CBaseEntity *, class CBasePlayerItem *); /* linkage=_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem */

	/* <0> (null):0 */
	virtual int GiveAmmo(class CBaseEntity *, int, char *, int); /* linkage=_ZN11CBaseEntity8GiveAmmoEiPci */

	/* <0> (null):0 */
	virtual float GetDelay(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8GetDelayEv */

	/* <0> (null):0 */
	virtual int IsMoving(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8IsMovingEv */

	/* <0> (null):0 */
	virtual void OverrideReset(class CBaseEntity *); /* linkage=_ZN11CBaseEntity13OverrideResetEv */

	/* <0> (null):0 */
	virtual void SetToggleState(class CBaseEntity *, int); /* linkage=_ZN11CBaseEntity14SetToggleStateEi */

	/* <0> (null):0 */
	virtual void StartSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity13StartSneakingEv */

	/* <0> (null):0 */
	virtual void StopSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12StopSneakingEv */

	/* <0> (null):0 */
	virtual BOOL OnControls(class CBaseEntity *, entvars_t *); /* linkage=_ZN11CBaseEntity10OnControlsEP9entvars_s */

	/* <0> (null):0 */
	virtual BOOL IsSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10IsSneakingEv */

	/* <0> (null):0 */
	virtual BOOL IsAlive(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7IsAliveEv */

	/* <0> (null):0 */
	virtual BOOL IsBSPModel(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10IsBSPModelEv */

	/* <0> (null):0 */
	virtual BOOL ReflectGauss(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12ReflectGaussEv */

	/* <0> (null):0 */
	virtual BOOL IsPlayer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8IsPlayerEv */

	/* <0> (null):0 */
	virtual BOOL IsNetClient(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11IsNetClientEv */

	/* <0> (null):0 */
	virtual const char  * TeamID(class CBaseEntity *); /* linkage=_ZN11CBaseEntity6TeamIDEv */

	/* <0> (null):0 */
	virtual void Think(class CBaseEntity *); /* linkage=_ZN11CBaseEntity5ThinkEv */

	/* <0> (null):0 */
	virtual void Touch(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity5TouchEPS_ */

	/* <0> (null):0 */
	virtual void Use(class CBaseEntity *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float); /* linkage=_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf */

	/* <0> (null):0 */
	virtual void Blocked(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity7BlockedEPS_ */

	/* <0> (null):0 */
	virtual class CBaseEntity * Respawn(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7RespawnEv */

	/* <0> (null):0 */
	virtual void UpdateOwner(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11UpdateOwnerEv */

	/* <0> (null):0 */
	virtual BOOL FBecomeProne(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12FBecomeProneEv */

	/* <0> (null):0 */
	virtual class Vector Center(class CBaseEntity *); /* linkage=_ZN11CBaseEntity6CenterEv */

	/* <0> (null):0 */
	virtual class Vector EyePosition(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11EyePositionEv */

	/* <0> (null):0 */
	virtual class Vector EarPosition(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11EarPositionEv */

	/* <0> (null):0 */
	virtual class Vector BodyTarget(class CBaseEntity *, const class Vector  &); /* linkage=_ZN11CBaseEntity10BodyTargetERK6Vector */

	/* <0> (null):0 */
	virtual int Illumination(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12IlluminationEv */

	/* <0> (null):0 */
	virtual BOOL HasTarget(class CBaseEntity *, string_t); /* linkage=_ZN11CBaseEntity9HasTargetEj */

	/* vtable has 44 entries: {
	   [6] = ObjectCaps(_ZN11CBaseEntity10ObjectCapsEv), 
	   [3] = KeyValue(_ZN11CBaseEntity8KeyValueEP14KeyValueData_s), 
	   [1] = Precache(_ZN11CBaseEntity8PrecacheEv), 
	   [2] = Restart(_ZN11CBaseEntity7RestartEv), 
	   [7] = Activate(_ZN11CBaseEntity8ActivateEv), 
	   [9] = Classify(_ZN11CBaseEntity8ClassifyEv), 
	   [10] = DeathNotice(_ZN11CBaseEntity11DeathNoticeEP9entvars_s), 
	   [15] = BloodColor(_ZN11CBaseEntity10BloodColorEv), 
	   [17] = IsTriggered(_ZN11CBaseEntity11IsTriggeredEPS_), 
	   [18] = MyMonsterPointer(_ZN11CBaseEntity16MyMonsterPointerEv), 
	   [19] = MySquadMonsterPointer(_ZN11CBaseEntity21MySquadMonsterPointerEv), 
	   [20] = GetToggleState(_ZN11CBaseEntity14GetToggleStateEv), 
	   [21] = AddPoints(_ZN11CBaseEntity9AddPointsEii), 
	   [22] = AddPointsToTeam(_ZN11CBaseEntity15AddPointsToTeamEii), 
	   [23] = AddPlayerItem(_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem), 
	   [24] = RemovePlayerItem(_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem), 
	   [25] = GiveAmmo(_ZN11CBaseEntity8GiveAmmoEiPci), 
	   [26] = GetDelay(_ZN11CBaseEntity8GetDelayEv), 
	   [27] = IsMoving(_ZN11CBaseEntity8IsMovingEv), 
	   [28] = OverrideReset(_ZN11CBaseEntity13OverrideResetEv), 
	   [30] = SetToggleState(_ZN11CBaseEntity14SetToggleStateEi), 
	   [31] = StartSneaking(_ZN11CBaseEntity13StartSneakingEv), 
	   [32] = StopSneaking(_ZN11CBaseEntity12StopSneakingEv), 
	   [33] = OnControls(_ZN11CBaseEntity10OnControlsEP9entvars_s), 
	   [34] = IsSneaking(_ZN11CBaseEntity10IsSneakingEv), 
	   [35] = IsAlive(_ZN11CBaseEntity7IsAliveEv), 
	   [36] = IsBSPModel(_ZN11CBaseEntity10IsBSPModelEv), 
	   [37] = ReflectGauss(_ZN11CBaseEntity12ReflectGaussEv), 
	   [40] = IsPlayer(_ZN11CBaseEntity8IsPlayerEv), 
	   [41] = IsNetClient(_ZN11CBaseEntity11IsNetClientEv), 
	   [42] = TeamID(_ZN11CBaseEntity6TeamIDEv), 
	   [44] = Think(_ZN11CBaseEntity5ThinkEv), 
	   [45] = Touch(_ZN11CBaseEntity5TouchEPS_), 
	   [46] = Use(_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf), 
	   [47] = Blocked(_ZN11CBaseEntity7BlockedEPS_), 
	   [48] = Respawn(_ZN11CBaseEntity7RespawnEv), 
	   [49] = UpdateOwner(_ZN11CBaseEntity11UpdateOwnerEv), 
	   [50] = FBecomeProne(_ZN11CBaseEntity12FBecomeProneEv), 
	   [51] = Center(_ZN11CBaseEntity6CenterEv), 
	   [52] = EyePosition(_ZN11CBaseEntity11EyePositionEv), 
	   [53] = EarPosition(_ZN11CBaseEntity11EarPositionEv), 
	   [54] = BodyTarget(_ZN11CBaseEntity10BodyTargetERK6Vector), 
	   [55] = Illumination(_ZN11CBaseEntity12IlluminationEv), 
	   [38] = HasTarget(_ZN11CBaseEntity9HasTargetEj), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 376 */
/* <0> (null):0 */
class CSave : public CSaveRestoreBuffer {
public:

	/* class CSaveRestoreBuffer  <ancestor>; */      /*     0     4 */
	/* <0> (null):0 */
	void CSave(class CSave *, SAVERESTOREDATA *);

	/* <0> (null):0 */
	void WriteShort(class CSave *, const char  *, const short int  *, int); /* linkage=_ZN5CSave10WriteShortEPKcPKsi */

	/* <0> (null):0 */
	void WriteInt(class CSave *, const char  *, const int  *, int); /* linkage=_ZN5CSave8WriteIntEPKcPKii */

	/* <0> (null):0 */
	void WriteFloat(class CSave *, const char  *, const float  *, int); /* linkage=_ZN5CSave10WriteFloatEPKcPKfi */

	/* <0> (null):0 */
	void WriteTime(class CSave *, const char  *, const float  *, int); /* linkage=_ZN5CSave9WriteTimeEPKcPKfi */

	/* <0> (null):0 */
	void WriteData(class CSave *, const char  *, int, const char  *); /* linkage=_ZN5CSave9WriteDataEPKciS1_ */

	/* <0> (null):0 */
	void WriteString(class CSave *, const char  *, const char  *); /* linkage=_ZN5CSave11WriteStringEPKcS1_ */

	/* <0> (null):0 */
	void WriteString(class CSave *, const char  *, const int  *, int); /* linkage=_ZN5CSave11WriteStringEPKcPKii */

	/* <0> (null):0 */
	void WriteVector(class CSave *, const char  *, const class Vector  &); /* linkage=_ZN5CSave11WriteVectorEPKcRK6Vector */

	/* <0> (null):0 */
	void WriteVector(class CSave *, const char  *, const float  *, int); /* linkage=_ZN5CSave11WriteVectorEPKcPKfi */

	/* <0> (null):0 */
	void WritePositionVector(class CSave *, const char  *, const class Vector  &); /* linkage=_ZN5CSave19WritePositionVectorEPKcRK6Vector */

	/* <0> (null):0 */
	void WritePositionVector(class CSave *, const char  *, const float  *, int); /* linkage=_ZN5CSave19WritePositionVectorEPKcPKfi */

	/* <0> (null):0 */
	void WriteFunction(class CSave *, const char  *, void * *, int); /* linkage=_ZN5CSave13WriteFunctionEPKcPPvi */

	/* <0> (null):0 */
	int WriteEntVars(class CSave *, const char  *, entvars_t *); /* linkage=_ZN5CSave12WriteEntVarsEPKcP9entvars_s */

	/* <0> (null):0 */
	int WriteFields(class CSave *, const char  *, void *, TYPEDESCRIPTION *, int); /* linkage=_ZN5CSave11WriteFieldsEPKcPvP15TYPEDESCRIPTIONi */

private:

	/* <0> (null):0 */
	int DataEmpty(class CSave *, const char  *, int); /* linkage=_ZN5CSave9DataEmptyEPKci */

	/* <0> (null):0 */
	void BufferField(class CSave *, const char  *, int, const char  *); /* linkage=_ZN5CSave11BufferFieldEPKciS1_ */

	/* <0> (null):0 */
	void BufferString(class CSave *, char *, int); /* linkage=_ZN5CSave12BufferStringEPci */

	/* <0> (null):0 */
	void BufferData(class CSave *, const char  *, int); /* linkage=_ZN5CSave10BufferDataEPKci */

	/* <0> (null):0 */
	void BufferHeader(class CSave *, const char  *, int); /* linkage=_ZN5CSave12BufferHeaderEPKci */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 377 */
 /* pointer to 376 */
 /* size: 4 */

/* 378 */
 /* pointer to 379 */
 /* size: 4 */

/* 379 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 2 */

/* 380 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 381 */
 /* pointer to 16 */
 /* size: 4 */

/* 382 */
/* <0> (null):0 */
struct {
	short unsigned int         size;                 /*     0     2 */
	short unsigned int         token;                /*     2     2 */
	char *                     pData;                /*     4     4 */

	/* size: 8, cachelines: 1, members: 3 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 383 */
/* <0> (null):0 */
typedef class  HEADER; /* size: 8 */

/* 384 */
/* <0> (null):0 */
class CRestore : public CSaveRestoreBuffer {
public:

	/* class CSaveRestoreBuffer  <ancestor>; */      /*     0     4 */
private:

	int                        m_global;             /*     4     4 */
	BOOL                       m_precache;           /*     8     4 */
	/* <0> (null):0 */
	void CRestore(class CRestore *, SAVERESTOREDATA *);

	/* <0> (null):0 */
	int ReadEntVars(class CRestore *, const char  *, entvars_t *); /* linkage=_ZN8CRestore11ReadEntVarsEPKcP9entvars_s */

	/* <0> (null):0 */
	int ReadFields(class CRestore *, const char  *, void *, TYPEDESCRIPTION *, int); /* linkage=_ZN8CRestore10ReadFieldsEPKcPvP15TYPEDESCRIPTIONi */

	/* <0> (null):0 */
	int ReadField(class CRestore *, void *, TYPEDESCRIPTION *, int, int, int, char *, void *); /* linkage=_ZN8CRestore9ReadFieldEPvP15TYPEDESCRIPTIONiiiPcS0_ */

	/* <0> (null):0 */
	int ReadInt(class CRestore *); /* linkage=_ZN8CRestore7ReadIntEv */

	/* <0> (null):0 */
	short int ReadShort(class CRestore *); /* linkage=_ZN8CRestore9ReadShortEv */

	/* <0> (null):0 */
	int ReadNamedInt(class CRestore *, const char  *); /* linkage=_ZN8CRestore12ReadNamedIntEPKc */

	/* <0> (null):0 */
	char * ReadNamedString(class CRestore *, const char  *); /* linkage=_ZN8CRestore15ReadNamedStringEPKc */

	/* <0> (null):0 */
	int Empty(class CRestore *); /* linkage=_ZN8CRestore5EmptyEv */

	/* <0> (null):0 */
	void SetGlobalMode(class CRestore *, int); /* linkage=_ZN8CRestore13SetGlobalModeEi */

	/* <0> (null):0 */
	void PrecacheMode(class CRestore *, BOOL); /* linkage=_ZN8CRestore12PrecacheModeEi */

	/* <0> (null):0 */
	char * BufferPointer(class CRestore *); /* linkage=_ZN8CRestore13BufferPointerEv */

	/* <0> (null):0 */
	void BufferReadBytes(class CRestore *, char *, int); /* linkage=_ZN8CRestore15BufferReadBytesEPci */

	/* <0> (null):0 */
	void BufferSkipBytes(class CRestore *, int); /* linkage=_ZN8CRestore15BufferSkipBytesEi */

	/* <0> (null):0 */
	int BufferSkipZString(class CRestore *); /* linkage=_ZN8CRestore17BufferSkipZStringEv */

	/* <0> (null):0 */
	int BufferCheckZString(class CRestore *, const char  *); /* linkage=_ZN8CRestore18BufferCheckZStringEPKc */

	/* <0> (null):0 */
	void BufferReadHeader(class CRestore *, HEADER *); /* linkage=_ZN8CRestore16BufferReadHeaderEP6HEADER */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 385 */
 /* pointer to 384 */
 /* size: 4 */

/* 386 */
 /* pointer to 383 */
 /* size: 4 */

/* 387 */
/* <0> (null):0 */
enum {
	GLOBAL_OFF = 0,
	GLOBAL_ON = 1,
	GLOBAL_DEAD = 2,
}; /* size: 4 */

/* 388 */
/* <0> (null):0 */
typedef enum  GLOBALESTATE; /* size: 4 */

/* 389 */
/* <0> (null):0 */
typedef struct globalentity_s globalentity_t; /* size: 104 */

/* 390 */
/* <0> (null):0 */
struct globalentity_s {
	char                       name[64];             /*     0    64 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	char                       levelName[32];        /*    64    32 */
	GLOBALESTATE               state;                /*    96     4 */
	globalentity_t *           pNext;                /*   100     4 */

	/* size: 104, cachelines: 2, members: 4 */
	/* last cacheline: 40 bytes */
}; /* size: 104 */

/* 391 */
 /* pointer to 389 */
 /* size: 4 */

/* 392 */
/* <0> (null):0 */
class CGlobalState {
	TYPEDESCRIPTION            m_SaveData[0];        /*     0     0 */
private:

	globalentity_t *           m_pList;              /*     0     4 */
	int                        m_listCount;          /*     4     4 */
	/* <0> (null):0 */
	void CGlobalState(class CGlobalState *);

	/* <0> (null):0 */
	void Reset(class CGlobalState *); /* linkage=_ZN12CGlobalState5ResetEv */

	/* <0> (null):0 */
	void ClearStates(class CGlobalState *); /* linkage=_ZN12CGlobalState11ClearStatesEv */

	/* <0> (null):0 */
	void EntityAdd(class CGlobalState *, string_t, string_t, GLOBALESTATE); /* linkage=_ZN12CGlobalState9EntityAddEjj12GLOBALESTATE */

	/* <0> (null):0 */
	void EntitySetState(class CGlobalState *, string_t, GLOBALESTATE); /* linkage=_ZN12CGlobalState14EntitySetStateEj12GLOBALESTATE */

	/* <0> (null):0 */
	void EntityUpdate(class CGlobalState *, string_t, string_t); /* linkage=_ZN12CGlobalState12EntityUpdateEjj */

	/* <0> (null):0 */
	const globalentity_t  * EntityFromTable(class CGlobalState *, string_t); /* linkage=_ZN12CGlobalState15EntityFromTableEj */

	/* <0> (null):0 */
	GLOBALESTATE EntityGetState(class CGlobalState *, string_t); /* linkage=_ZN12CGlobalState14EntityGetStateEj */

	/* <0> (null):0 */
	int EntityInTable(class CGlobalState *, string_t); /* linkage=_ZN12CGlobalState13EntityInTableEj */

	/* <0> (null):0 */
	int Save(class CGlobalState *, class CSave &); /* linkage=_ZN12CGlobalState4SaveER5CSave */

	/* <0> (null):0 */
	int Restore(class CGlobalState *, class CRestore &); /* linkage=_ZN12CGlobalState7RestoreER8CRestore */

	/* <0> (null):0 */
	void DumpGlobals(class CGlobalState *); /* linkage=_ZN12CGlobalState11DumpGlobalsEv */

	/* <0> (null):0 */
	globalentity_t * Find(class CGlobalState *, string_t); /* linkage=_ZN12CGlobalState4FindEj */


	/* size: 8, cachelines: 1, members: 3 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 393 */
/* <0> (null):0 */
TYPEDESCRIPTION            array[0]; /* size: 0 */

/* 394 */
 /* pointer to 392 */
 /* size: 4 */

/* 395 */
 /* pointer to 396 */
 /* size: 4 */

/* 396 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 104 */

/* 397 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 398 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 399 */
/* <0> (null):0 */
struct {
	int                        event;                /*     0     4 */
	char *                     options;              /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 400 */
/* <0> (null):0 */
typedef class  MonsterEvent_t; /* size: 8 */

/* 401 */
/* <0> (null):0 */
enum {
	USE_OFF = 0,
	USE_ON = 1,
	USE_SET = 2,
	USE_TOGGLE = 3,
}; /* size: 4 */

/* 402 */
/* <0> (null):0 */
typedef enum  USE_TYPE; /* size: 4 */

/* 403 */
/* <0> (null):0 */
class EHANDLE {
private:

	edict_t *                  m_pent;               /*     0     4 */
	int                        m_serialnumber;       /*     4     4 */
	/* <0> (null):0 */
	edict_t * Get(class EHANDLE *); /* linkage=_ZN7EHANDLE3GetEv */

	/* <0> (null):0 */
	edict_t * Set(class EHANDLE *, edict_t *); /* linkage=_ZN7EHANDLE3SetEP7edict_s */

	/* <0> (null):0 */
	int operator int(class EHANDLE *); /* linkage=_ZN7EHANDLEcviEv */

	/* <0> (null):0 */
	class CBaseEntity * operator CBaseEntity*(class EHANDLE *); /* linkage=_ZN7EHANDLEcvP11CBaseEntityEv */

	/* <0> (null):0 */
	class CBaseEntity * operator=(class EHANDLE *, class CBaseEntity *); /* linkage=_ZN7EHANDLEaSEP11CBaseEntity */

	/* <0> (null):0 */
	class CBaseEntity * operator->(class EHANDLE *); /* linkage=_ZN7EHANDLEptEv */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 404 */
 /* pointer to 403 */
 /* size: 4 */

/* 405 */
/* <0> (null):0 */
struct locksounds {
	string_t                   sLockedSound;         /*     0     4 */
	string_t                   sLockedSentence;      /*     4     4 */
	string_t                   sUnlockedSound;       /*     8     4 */
	string_t                   sUnlockedSentence;    /*    12     4 */
	int                        iLockedSentence;      /*    16     4 */
	int                        iUnlockedSentence;    /*    20     4 */
	float                      flwaitSound;          /*    24     4 */
	float                      flwaitSentence;       /*    28     4 */
	BYTE                       bEOFLocked;           /*    32     1 */
	BYTE                       bEOFUnlocked;         /*    33     1 */

	/* size: 36, cachelines: 1, members: 10 */
	/* last cacheline: 36 bytes */

	/* BRAIN FART ALERT! 36 != 34 + 0(holes), diff = 2 */

}; /* size: 36 */

/* 406 */
/* <0> (null):0 */
typedef struct locksounds locksound_t; /* size: 36 */

/* 407 */
/* <0> (null):0 */
enum BUTTON_CODE {
	BUTTON_NOTHING = 0,
	BUTTON_ACTIVATE = 1,
	BUTTON_RETURN = 2,
}; /* size: 4 */

/* 408 */
/* <0> (null):0 */
class CBaseButton : public CBaseToggle {
	/* <0> (null):0 */
	enum BUTTON_CODE {
		BUTTON_NOTHING = 0,
		BUTTON_ACTIVATE = 1,
		BUTTON_RETURN = 2,
	};

public:

	/* class CBaseToggle         <ancestor>; */      /*     0     0 */
	TYPEDESCRIPTION            m_SaveData[8];        /*     0   128 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	BOOL                       m_fStayPushed;        /*   312     4 */
	BOOL                       m_fRotating;          /*   316     4 */
	string_t                   m_strChangeTarget;    /*   320     4 */
	locksound_t                m_ls;                 /*   324    36 */
	BYTE                       m_bLockedSound;       /*   360     1 */
	BYTE                       m_bLockedSentence;    /*   361     1 */
	BYTE                       m_bUnlockedSound;     /*   362     1 */
	BYTE                       m_bUnlockedSentence;  /*   363     1 */
	int                        m_sounds;             /*   364     4 */
	/* <0> (null):0 */
	void CBaseButton(class CBaseButton *, const class CBaseButton  &);

	/* <0> (null):0 */
	void CBaseButton(class CBaseButton *);

	/* <0> (null):0 */
	virtual void Spawn(class CBaseButton *); /* linkage=_ZN11CBaseButton5SpawnEv */

	/* <0> (null):0 */
	virtual void Precache(class CBaseButton *); /* linkage=_ZN11CBaseButton8PrecacheEv */

	/* <0> (null):0 */
	void RotSpawn(class CBaseButton *); /* linkage=_ZN11CBaseButton8RotSpawnEv */

	/* <0> (null):0 */
	virtual void KeyValue(class CBaseButton *, KeyValueData *); /* linkage=_ZN11CBaseButton8KeyValueEP14KeyValueData_s */

	/* <0> (null):0 */
	void ButtonActivate(class CBaseButton *); /* linkage=_ZN11CBaseButton14ButtonActivateEv */

	/* <0> (null):0 */
	void SparkSoundCache(class CBaseButton *); /* linkage=_ZN11CBaseButton15SparkSoundCacheEv */

	/* <0> (null):0 */
	void ButtonShot(class CBaseButton *); /* linkage=_ZN11CBaseButton10ButtonShotEv */

	/* <0> (null):0 */
	void ButtonTouch(class CBaseButton *, class CBaseEntity *); /* linkage=_ZN11CBaseButton11ButtonTouchEP11CBaseEntity */

	/* <0> (null):0 */
	void ButtonSpark(class CBaseButton *); /* linkage=_ZN11CBaseButton11ButtonSparkEv */

	/* <0> (null):0 */
	void TriggerAndWait(class CBaseButton *); /* linkage=_ZN11CBaseButton14TriggerAndWaitEv */

	/* <0> (null):0 */
	void ButtonReturn(class CBaseButton *); /* linkage=_ZN11CBaseButton12ButtonReturnEv */

	/* <0> (null):0 */
	void ButtonBackHome(class CBaseButton *); /* linkage=_ZN11CBaseButton14ButtonBackHomeEv */

	/* <0> (null):0 */
	void ButtonUse(class CBaseButton *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float); /* linkage=_ZN11CBaseButton9ButtonUseEP11CBaseEntityS1_8USE_TYPEf */

	/* <0> (null):0 */
	virtual int TakeDamage(class CBaseButton *, entvars_t *, entvars_t *, float, int); /* linkage=_ZN11CBaseButton10TakeDamageEP9entvars_sS1_fi */

	/* <0> (null):0 */
	virtual int Save(class CBaseButton *, class CSave &); /* linkage=_ZN11CBaseButton4SaveER5CSave */

	/* <0> (null):0 */
	virtual int Restore(class CBaseButton *, class CRestore &); /* linkage=_ZN11CBaseButton7RestoreER8CRestore */

	/* <0> (null):0 */
	enum BUTTON_CODE ButtonResponseToTouch(class CBaseButton *); /* linkage=_ZN11CBaseButton21ButtonResponseToTouchEv */

	/* <0> (null):0 */
	virtual int ObjectCaps(class CBaseButton *); /* linkage=_ZN11CBaseButton10ObjectCapsEv */

	/* vtable has 7 entries: {
	   [0] = Spawn(_ZN11CBaseButton5SpawnEv), 
	   [1] = Precache(_ZN11CBaseButton8PrecacheEv), 
	   [3] = KeyValue(_ZN11CBaseButton8KeyValueEP14KeyValueData_s), 
	   [12] = TakeDamage(_ZN11CBaseButton10TakeDamageEP9entvars_sS1_fi), 
	   [4] = Save(_ZN11CBaseButton4SaveER5CSave), 
	   [5] = Restore(_ZN11CBaseButton7RestoreER8CRestore), 
	   [6] = ObjectCaps(_ZN11CBaseButton10ObjectCapsEv), 
	} */
	/* size: 368, cachelines: 6, members: 11 */
	/* last cacheline: 48 bytes */

	/* BRAIN FART ALERT! 368 != 184 + 0(holes), diff = 184 */

}; /* size: 368 */

/* 409 */
/* <0> (null):0 */
class CButtonTarget : public CBaseEntity {
public:

	/* struct CBaseEntity         <ancestor>; */     /*     0     0 */
	/* <0> (null):0 */
	void CButtonTarget(class CButtonTarget *, const class CButtonTarget  &);

	/* <0> (null):0 */
	void CButtonTarget(class CButtonTarget *);

	/* <0> (null):0 */
	virtual void Spawn(class CButtonTarget *); /* linkage=_ZN13CButtonTarget5SpawnEv */

	/* <0> (null):0 */
	virtual void Use(class CButtonTarget *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float); /* linkage=_ZN13CButtonTarget3UseEP11CBaseEntityS1_8USE_TYPEf */

	/* <0> (null):0 */
	virtual int TakeDamage(class CButtonTarget *, entvars_t *, entvars_t *, float, int); /* linkage=_ZN13CButtonTarget10TakeDamageEP9entvars_sS1_fi */

	/* <0> (null):0 */
	virtual int ObjectCaps(class CButtonTarget *); /* linkage=_ZN13CButtonTarget10ObjectCapsEv */

	/* vtable has 4 entries: {
	   [0] = Spawn(_ZN13CButtonTarget5SpawnEv), 
	   [46] = Use(_ZN13CButtonTarget3UseEP11CBaseEntityS1_8USE_TYPEf), 
	   [12] = TakeDamage(_ZN13CButtonTarget10TakeDamageEP9entvars_sS1_fi), 
	   [6] = ObjectCaps(_ZN13CButtonTarget10ObjectCapsEv), 
	} */
	/* size: 152, cachelines: 3, members: 1 */
	/* last cacheline: 24 bytes */

	/* BRAIN FART ALERT! 152 != 0 + 0(holes), diff = 152 */

}; /* size: 152 */

/* 410 */
 /* pointer to 409 */
 /* size: 4 */

/* 411 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 412 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 152 */

/* 413 */
 /* pointer to 375 */
 /* size: 4 */

/* 414 */
/* <0> (null):0 */
class CEnvSpark : public CBaseEntity {
public:

	/* struct CBaseEntity         <ancestor>; */     /*     0     0 */
	TYPEDESCRIPTION            m_SaveData[1];        /*     0    16 */
	float                      m_flDelay;            /*   152     4 */
	/* <0> (null):0 */
	void CEnvSpark(class CEnvSpark *, const class CEnvSpark  &);

	/* <0> (null):0 */
	void CEnvSpark(class CEnvSpark *);

	/* <0> (null):0 */
	virtual void Spawn(class CEnvSpark *); /* linkage=_ZN9CEnvSpark5SpawnEv */

	/* <0> (null):0 */
	virtual void Precache(class CEnvSpark *); /* linkage=_ZN9CEnvSpark8PrecacheEv */

	/* <0> (null):0 */
	void SparkThink(class CEnvSpark *); /* linkage=_ZN9CEnvSpark10SparkThinkEv */

	/* <0> (null):0 */
	void SparkStart(class CEnvSpark *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float); /* linkage=_ZN9CEnvSpark10SparkStartEP11CBaseEntityS1_8USE_TYPEf */

	/* <0> (null):0 */
	void SparkStop(class CEnvSpark *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float); /* linkage=_ZN9CEnvSpark9SparkStopEP11CBaseEntityS1_8USE_TYPEf */

	/* <0> (null):0 */
	virtual void KeyValue(class CEnvSpark *, KeyValueData *); /* linkage=_ZN9CEnvSpark8KeyValueEP14KeyValueData_s */

	/* <0> (null):0 */
	virtual int Save(class CEnvSpark *, class CSave &); /* linkage=_ZN9CEnvSpark4SaveER5CSave */

	/* <0> (null):0 */
	virtual int Restore(class CEnvSpark *, class CRestore &); /* linkage=_ZN9CEnvSpark7RestoreER8CRestore */

	/* vtable has 5 entries: {
	   [0] = Spawn(_ZN9CEnvSpark5SpawnEv), 
	   [1] = Precache(_ZN9CEnvSpark8PrecacheEv), 
	   [3] = KeyValue(_ZN9CEnvSpark8KeyValueEP14KeyValueData_s), 
	   [4] = Save(_ZN9CEnvSpark4SaveER5CSave), 
	   [5] = Restore(_ZN9CEnvSpark7RestoreER8CRestore), 
	} */
	/* size: 156, cachelines: 3, members: 3 */
	/* last cacheline: 28 bytes */

	/* BRAIN FART ALERT! 156 != 20 + 0(holes), diff = 136 */

}; /* size: 156 */

/* 415 */
/* <0> (null):0 */
TYPEDESCRIPTION            array[1]; /* size: 16 */

/* 416 */
 /* pointer to 414 */
 /* size: 4 */

/* 417 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 418 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 156 */

/* 419 */
/* <0> (null):0 */
class CMomentaryRotButton : public CBaseToggle {
public:

	/* class CBaseToggle         <ancestor>; */      /*     0     0 */
	TYPEDESCRIPTION            m_SaveData[6];        /*     0    96 */
	/* --- cacheline 1 boundary (64 bytes) was 32 bytes ago --- */
	int                        m_lastUsed;           /*   312     4 */
	int                        m_direction;          /*   316     4 */
	float                      m_returnSpeed;        /*   320     4 */
	class Vector              m_start;               /*   324    12 */
	class Vector              m_end;                 /*   336    12 */
	/* --- cacheline 2 boundary (128 bytes) was 4 bytes ago --- */
	int                        m_sounds;             /*   348     4 */
	/* <0> (null):0 */
	void CMomentaryRotButton(class CMomentaryRotButton *, const class CMomentaryRotButton  &);

	/* <0> (null):0 */
	void CMomentaryRotButton(class CMomentaryRotButton *);

	/* <0> (null):0 */
	virtual void Spawn(class CMomentaryRotButton *); /* linkage=_ZN19CMomentaryRotButton5SpawnEv */

	/* <0> (null):0 */
	virtual void KeyValue(class CMomentaryRotButton *, KeyValueData *); /* linkage=_ZN19CMomentaryRotButton8KeyValueEP14KeyValueData_s */

	/* <0> (null):0 */
	virtual int ObjectCaps(class CMomentaryRotButton *); /* linkage=_ZN19CMomentaryRotButton10ObjectCapsEv */

	/* <0> (null):0 */
	virtual void Use(class CMomentaryRotButton *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float); /* linkage=_ZN19CMomentaryRotButton3UseEP11CBaseEntityS1_8USE_TYPEf */

	/* <0> (null):0 */
	void Off(class CMomentaryRotButton *); /* linkage=_ZN19CMomentaryRotButton3OffEv */

	/* <0> (null):0 */
	void Return(class CMomentaryRotButton *); /* linkage=_ZN19CMomentaryRotButton6ReturnEv */

	/* <0> (null):0 */
	void UpdateSelf(class CMomentaryRotButton *, float); /* linkage=_ZN19CMomentaryRotButton10UpdateSelfEf */

	/* <0> (null):0 */
	void UpdateSelfReturn(class CMomentaryRotButton *, float); /* linkage=_ZN19CMomentaryRotButton16UpdateSelfReturnEf */

	/* <0> (null):0 */
	void UpdateAllButtons(class CMomentaryRotButton *, float, int); /* linkage=_ZN19CMomentaryRotButton16UpdateAllButtonsEfi */

	/* <0> (null):0 */
	void PlaySound(class CMomentaryRotButton *); /* linkage=_ZN19CMomentaryRotButton9PlaySoundEv */

	/* <0> (null):0 */
	void UpdateTarget(class CMomentaryRotButton *, float); /* linkage=_ZN19CMomentaryRotButton12UpdateTargetEf */

	/* <0> (null):0 */
	class CMomentaryRotButton * Instance(edict_t *); /* linkage=_ZN19CMomentaryRotButton8InstanceEP7edict_s */

	/* <0> (null):0 */
	virtual int Save(class CMomentaryRotButton *, class CSave &); /* linkage=_ZN19CMomentaryRotButton4SaveER5CSave */

	/* <0> (null):0 */
	virtual int Restore(class CMomentaryRotButton *, class CRestore &); /* linkage=_ZN19CMomentaryRotButton7RestoreER8CRestore */

	/* vtable has 6 entries: {
	   [0] = Spawn(_ZN19CMomentaryRotButton5SpawnEv), 
	   [3] = KeyValue(_ZN19CMomentaryRotButton8KeyValueEP14KeyValueData_s), 
	   [6] = ObjectCaps(_ZN19CMomentaryRotButton10ObjectCapsEv), 
	   [46] = Use(_ZN19CMomentaryRotButton3UseEP11CBaseEntityS1_8USE_TYPEf), 
	   [4] = Save(_ZN19CMomentaryRotButton4SaveER5CSave), 
	   [5] = Restore(_ZN19CMomentaryRotButton7RestoreER8CRestore), 
	} */
	/* size: 352, cachelines: 6, members: 8 */
	/* last cacheline: 32 bytes */

	/* BRAIN FART ALERT! 352 != 136 + 0(holes), diff = 216 */

}; /* size: 352 */

/* 420 */
/* <0> (null):0 */
class CBaseToggle {
	/* <0> (null):0 */
	void CBaseToggle(class CBaseToggle *);

	/* <0> (null):0 */
	virtual int GetToggleState(class CBaseToggle *); /* linkage=_ZN11CBaseToggle14GetToggleStateEv */

	/* <0> (null):0 */
	virtual float GetDelay(class CBaseToggle *); /* linkage=_ZN11CBaseToggle8GetDelayEv */

	/* vtable has 2 entries: {
	   [20] = GetToggleState(_ZN11CBaseToggle14GetToggleStateEv), 
	   [26] = GetDelay(_ZN11CBaseToggle8GetDelayEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 421 */
/* <0> (null):0 */
TYPEDESCRIPTION            array[6]; /* size: 96 */

/* 422 */
 /* pointer to 419 */
 /* size: 4 */

/* 423 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 424 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 352 */

/* 425 */
 /* pointer to 419 */
 /* size: 4 */

/* 426 */
/* <0> (null):0 */
class CRotButton : public CBaseButton {
public:

	/* class CBaseButton         <ancestor>; */      /*     0   368 */
	/* <0> (null):0 */
	void CRotButton(class CRotButton *, const class CRotButton  &);

	/* <0> (null):0 */
	void CRotButton(class CRotButton *);

	/* <0> (null):0 */
	virtual void Spawn(class CRotButton *); /* linkage=_ZN10CRotButton5SpawnEv */

	/* --- cacheline 5 boundary (320 bytes) was 48 bytes ago --- */
	/* vtable has 1 entries: {
	   [0] = Spawn(_ZN10CRotButton5SpawnEv), 
	} */
	/* size: 368, cachelines: 6, members: 1 */
	/* last cacheline: 48 bytes */
}; /* size: 368 */

/* 427 */
 /* pointer to 426 */
 /* size: 4 */

/* 428 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 429 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 368 */

/* 430 */
/* <0> (null):0 */
TYPEDESCRIPTION            array[8]; /* size: 128 */

/* 431 */
 /* pointer to 408 */
 /* size: 4 */

/* 432 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 433 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 368 */

/* 434 */
/* <0> (null):0 */
class CMultiSource : public CPointEntity {
public:

	/* class CPointEntity        <ancestor>; */      /*     0     0 */
	TYPEDESCRIPTION            m_SaveData[4];        /*     0    64 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	class EHANDLE             m_rgEntities[32];      /*   152   256 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	int                        m_rgTriggered[32];    /*   408   128 */
	/* --- cacheline 7 boundary (448 bytes) --- */
	int                        m_iTotal;             /*   536     4 */
	string_t                   m_globalstate;        /*   540     4 */
	/* <0> (null):0 */
	void CMultiSource(class CMultiSource *, const class CMultiSource  &);

	/* <0> (null):0 */
	void CMultiSource(class CMultiSource *);

	/* <0> (null):0 */
	virtual void Spawn(class CMultiSource *); /* linkage=_ZN12CMultiSource5SpawnEv */

	/* <0> (null):0 */
	virtual void KeyValue(class CMultiSource *, KeyValueData *); /* linkage=_ZN12CMultiSource8KeyValueEP14KeyValueData_s */

	/* <0> (null):0 */
	virtual void Use(class CMultiSource *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float); /* linkage=_ZN12CMultiSource3UseEP11CBaseEntityS1_8USE_TYPEf */

	/* <0> (null):0 */
	virtual int ObjectCaps(class CMultiSource *); /* linkage=_ZN12CMultiSource10ObjectCapsEv */

	/* <0> (null):0 */
	virtual BOOL IsTriggered(class CMultiSource *, class CBaseEntity *); /* linkage=_ZN12CMultiSource11IsTriggeredEP11CBaseEntity */

	/* <0> (null):0 */
	void Register(class CMultiSource *); /* linkage=_ZN12CMultiSource8RegisterEv */

	/* <0> (null):0 */
	virtual int Save(class CMultiSource *, class CSave &); /* linkage=_ZN12CMultiSource4SaveER5CSave */

	/* <0> (null):0 */
	virtual int Restore(class CMultiSource *, class CRestore &); /* linkage=_ZN12CMultiSource7RestoreER8CRestore */

	/* vtable has 7 entries: {
	   [0] = Spawn(_ZN12CMultiSource5SpawnEv), 
	   [3] = KeyValue(_ZN12CMultiSource8KeyValueEP14KeyValueData_s), 
	   [46] = Use(_ZN12CMultiSource3UseEP11CBaseEntityS1_8USE_TYPEf), 
	   [6] = ObjectCaps(_ZN12CMultiSource10ObjectCapsEv), 
	   [17] = IsTriggered(_ZN12CMultiSource11IsTriggeredEP11CBaseEntity), 
	   [4] = Save(_ZN12CMultiSource4SaveER5CSave), 
	   [5] = Restore(_ZN12CMultiSource7RestoreER8CRestore), 
	} */
	/* size: 544, cachelines: 9, members: 6 */
	/* last cacheline: 32 bytes */

	/* BRAIN FART ALERT! 544 != 456 + 0(holes), diff = 88 */

}; /* size: 544 */

/* 435 */
/* <0> (null):0 */
class CPointEntity {
	/* <0> (null):0 */
	virtual int ObjectCaps(class CPointEntity *); /* linkage=_ZN12CPointEntity10ObjectCapsEv */

	/* <0> (null):0 */
	void CPointEntity(class CPointEntity *);

	/* vtable has 1 entries: {
	   [6] = ObjectCaps(_ZN12CPointEntity10ObjectCapsEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 436 */
/* <0> (null):0 */
TYPEDESCRIPTION            array[4]; /* size: 64 */

/* 437 */
/* <0> (null):0 */
class EHANDLE             array[32]; /* size: 256 */

/* 438 */
/* <0> (null):0 */
int                        array[32]; /* size: 128 */

/* 439 */
 /* pointer to 434 */
 /* size: 4 */

/* 440 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 441 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 544 */

/* 442 */
/* <0> (null):0 */
class CEnvGlobal : public CPointEntity {
public:

	/* class CPointEntity        <ancestor>; */      /*     0     0 */
	TYPEDESCRIPTION            m_SaveData[3];        /*     0    48 */
	string_t                   m_globalstate;        /*   152     4 */
	int                        m_triggermode;        /*   156     4 */
	int                        m_initialstate;       /*   160     4 */
	/* <0> (null):0 */
	void CEnvGlobal(class CEnvGlobal *, const class CEnvGlobal  &);

	/* <0> (null):0 */
	void CEnvGlobal(class CEnvGlobal *);

	/* <0> (null):0 */
	virtual void Spawn(class CEnvGlobal *); /* linkage=_ZN10CEnvGlobal5SpawnEv */

	/* <0> (null):0 */
	virtual void KeyValue(class CEnvGlobal *, KeyValueData *); /* linkage=_ZN10CEnvGlobal8KeyValueEP14KeyValueData_s */

	/* <0> (null):0 */
	virtual void Use(class CEnvGlobal *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float); /* linkage=_ZN10CEnvGlobal3UseEP11CBaseEntityS1_8USE_TYPEf */

	/* <0> (null):0 */
	virtual int Save(class CEnvGlobal *, class CSave &); /* linkage=_ZN10CEnvGlobal4SaveER5CSave */

	/* <0> (null):0 */
	virtual int Restore(class CEnvGlobal *, class CRestore &); /* linkage=_ZN10CEnvGlobal7RestoreER8CRestore */

	/* vtable has 5 entries: {
	   [0] = Spawn(_ZN10CEnvGlobal5SpawnEv), 
	   [3] = KeyValue(_ZN10CEnvGlobal8KeyValueEP14KeyValueData_s), 
	   [46] = Use(_ZN10CEnvGlobal3UseEP11CBaseEntityS1_8USE_TYPEf), 
	   [4] = Save(_ZN10CEnvGlobal4SaveER5CSave), 
	   [5] = Restore(_ZN10CEnvGlobal7RestoreER8CRestore), 
	} */
	/* size: 164, cachelines: 3, members: 5 */
	/* last cacheline: 36 bytes */

	/* BRAIN FART ALERT! 164 != 60 + 0(holes), diff = 104 */

}; /* size: 164 */

/* 443 */
/* <0> (null):0 */
TYPEDESCRIPTION            array[3]; /* size: 48 */

/* 444 */
 /* pointer to 442 */
 /* size: 4 */

/* 445 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 446 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 164 */

/* 447 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 448 */
 /* pointer to 435 */
 /* size: 4 */

/* 449 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 450 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 451 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 452 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 453 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 454 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 455 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 456 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 457 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 458 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 459 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 460 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 461 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 462 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 463 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 464 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 465 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 466 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 467 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 468 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 469 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 470 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 471 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 472 */
 /* pointer to 473 */
 /* size: 4 */

/* 473 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 676 */

/* 474 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 475 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 476 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 477 */
/* <0> (null):0 */
class CBaseDelay {
	/* <0> (null):0 */
	void CBaseDelay(class CBaseDelay *);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 478 */
 /* pointer to 477 */
 /* size: 4 */

/* 479 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 480 */
/* <0> (null):0 */
class CBaseAnimating {
	/* <0> (null):0 */
	void CBaseAnimating(class CBaseAnimating *);

	/* <0> (null):0 */
	virtual void HandleAnimEvent(class CBaseAnimating *, MonsterEvent_t *); /* linkage=_ZN14CBaseAnimating15HandleAnimEventEP14MonsterEvent_t */

	/* vtable has 1 entries: {
	   [58] = HandleAnimEvent(_ZN14CBaseAnimating15HandleAnimEventEP14MonsterEvent_t), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 481 */
 /* pointer to 480 */
 /* size: 4 */

/* 482 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 483 */
 /* pointer to 420 */
 /* size: 4 */

/* 484 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 485 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 486 */
/* <0> (null):0 */
class CBaseMonster {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 487 */
 /* pointer to 486 */
 /* size: 4 */

/* 488 */
/* <0> (null):0 */
struct CSquadMonster {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 489 */
 /* pointer to 488 */
 /* size: 4 */

/* 490 */
 /* pointer to 491 */
 /* size: 4 */

/* 491 */
/* <0> (null):0 */
struct CBasePlayerItem {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 492 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 493 */
 /* pointer to 400 */
 /* size: 4 */

/* 494 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 495 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 496 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 497 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 498 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 499 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 500 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 501 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 502 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 503 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 504 */
 /* pointer to 78 */
 /* size: 4 */

/* Functions: */

/* <0> (null):0 */
void Vector2D(class Vector2D *)
{
} /* size: 138123672 */

/* <0> (null):0 */
void Vector2D(class Vector2D *, float, float)
{
} /* size: 138070172 */

/* <0> (null):0 */
class Vector2D operator+(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DplERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator-(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DmiERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator*(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DmlEf */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator/(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DdvEf */
{
} /* size: 8 */

/* <0> (null):0 */
float Length(const class Vector2D  *) /* linkage=_ZNK8Vector2D6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector2D  *) /* linkage=_ZNK8Vector2D13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector2D Normalize(const class Vector2D  *) /* linkage=_ZNK8Vector2D9NormalizeEv */
{
} /* size: 8 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector2D *) /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector2D *, float) /* linkage=_ZN8Vector2D6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void Vector(class Vector *)
{
} /* size: 212 */

/* <0> (null):0 */
void Vector(class Vector *, float, float, float)
{
} /* size: 32 */

/* <0> (null):0 */
void Vector(class Vector *, const class Vector  &)
{
} /* size: 2497 */

/* <0> (null):0 */
void Vector(class Vector *, float *)
{
} /* size: 172 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *) /* linkage=_ZNK6VectorngEv */
{
} /* size: 12 */

/* <0> (null):0 */
int operator==(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectoreqERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
int operator!=(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorneERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector operator+(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorplERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectormiERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator*(const class Vector  *, float) /* linkage=_ZNK6VectormlEf */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator/(const class Vector  *, float) /* linkage=_ZNK6VectordvEf */
{
} /* size: 12 */

/* <0> (null):0 */
void CopyToArray(const class Vector  *, float *) /* linkage=_ZNK6Vector11CopyToArrayEPf */
{
} /* size: 138148824 */

/* <0> (null):0 */
float Length(const class Vector  *) /* linkage=_ZNK6Vector6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector  *) /* linkage=_ZNK6Vector13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
float * operator float*(class Vector *) /* linkage=_ZN6VectorcvPfEv */
{
} /* size: 4 */

/* <0> (null):0 */
const float  * operator const float*(const class Vector  *) /* linkage=_ZNK6VectorcvPKfEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector Normalize(const class Vector  *) /* linkage=_ZNK6Vector9NormalizeEv */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector2D Make2D(const class Vector  *) /* linkage=_ZNK6Vector6Make2DEv */
{
} /* size: 8 */

/* <0> (null):0 */
float Length2D(const class Vector  *) /* linkage=_ZNK6Vector8Length2DEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector  *, float) /* linkage=_ZNK6Vector16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector  *, float) /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector *) /* linkage=_ZN6Vector16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector *, float) /* linkage=_ZN6Vector6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void CSaveRestoreBuffer(class CSaveRestoreBuffer *)
{
} /* size: 138304380 */

/* <0> (null):0 */
void CSaveRestoreBuffer(class CSaveRestoreBuffer *, SAVERESTOREDATA *)
{
} /* size: 138304540 */

/* <0> (null):0 */
void ~CSaveRestoreBuffer(class CSaveRestoreBuffer *, int)
{
} /* size: 138332248 */

/* <0> (null):0 */
int EntityIndex(class CSaveRestoreBuffer *, entvars_t *) /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
int EntityIndex(class CSaveRestoreBuffer *, edict_t *) /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP7edict_s */
{
} /* size: 4 */

/* <0> (null):0 */
int EntityIndex(class CSaveRestoreBuffer *, EOFFSET) /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEi */
{
} /* size: 4 */

/* <0> (null):0 */
int EntityIndex(class CSaveRestoreBuffer *, class CBaseEntity *) /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP11CBaseEntity */
{
} /* size: 4 */

/* <0> (null):0 */
int EntityFlags(class CSaveRestoreBuffer *, int, int) /* linkage=_ZN18CSaveRestoreBuffer11EntityFlagsEii */
{
} /* size: 4 */

/* <0> (null):0 */
int EntityFlagsSet(class CSaveRestoreBuffer *, int, int) /* linkage=_ZN18CSaveRestoreBuffer14EntityFlagsSetEii */
{
} /* size: 4 */

/* <0> (null):0 */
edict_t * EntityFromIndex(class CSaveRestoreBuffer *, int) /* linkage=_ZN18CSaveRestoreBuffer15EntityFromIndexEi */
{
} /* size: 4 */

/* <0> (null):0 */
short unsigned int TokenHash(class CSaveRestoreBuffer *, const char  *) /* linkage=_ZN18CSaveRestoreBuffer9TokenHashEPKc */
{
} /* size: 2 */

/* <0> (null):0 */
void BufferRewind(class CSaveRestoreBuffer *, int) /* linkage=_ZN18CSaveRestoreBuffer12BufferRewindEi */
{
} /* size: 138425640 */

/* <0> (null):0 */
unsigned int HashString(class CSaveRestoreBuffer *, const char  *) /* linkage=_ZN18CSaveRestoreBuffer10HashStringEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int ObjectCaps(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void KeyValue(class CBaseEntity *, KeyValueData *) /* linkage=_ZN11CBaseEntity8KeyValueEP14KeyValueData_s */
{
} /* size: 0 */

/* <0> (null):0 */
class CBaseEntity * Instance(edict_t *) /* linkage=_ZN11CBaseEntity8InstanceEP7edict_s */
{
} /* size: 4 */

/* <0> (null):0 */
class CBaseEntity * Instance(entvars_t *) /* linkage=_ZN11CBaseEntity8InstanceEP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
void CBaseEntity(class CBaseEntity *)
{
} /* size: 0 */

/* <0> (null):0 */
void * operator new(size_t, entvars_t *) /* linkage=_ZN11CBaseEntitynwEjP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Precache(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8PrecacheEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Restart(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7RestartEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Activate(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8ActivateEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int Classify(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8ClassifyEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void DeathNotice(class CBaseEntity *, entvars_t *) /* linkage=_ZN11CBaseEntity11DeathNoticeEP9entvars_s */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int BloodColor(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10BloodColorEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsTriggered(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity11IsTriggeredEPS_ */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CBaseMonster * MyMonsterPointer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity16MyMonsterPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CSquadMonster * MySquadMonsterPointer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity21MySquadMonsterPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int GetToggleState(class CBaseEntity *) /* linkage=_ZN11CBaseEntity14GetToggleStateEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void AddPoints(class CBaseEntity *, int, BOOL) /* linkage=_ZN11CBaseEntity9AddPointsEii */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void AddPointsToTeam(class CBaseEntity *, int, BOOL) /* linkage=_ZN11CBaseEntity15AddPointsToTeamEii */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL AddPlayerItem(class CBaseEntity *, class CBasePlayerItem *) /* linkage=_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL RemovePlayerItem(class CBaseEntity *, class CBasePlayerItem *) /* linkage=_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int GiveAmmo(class CBaseEntity *, int, char *, int) /* linkage=_ZN11CBaseEntity8GiveAmmoEiPci */
{
} /* size: 4 */

/* <0> (null):0 */
virtual float GetDelay(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8GetDelayEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int IsMoving(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8IsMovingEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void OverrideReset(class CBaseEntity *) /* linkage=_ZN11CBaseEntity13OverrideResetEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void SetToggleState(class CBaseEntity *, int) /* linkage=_ZN11CBaseEntity14SetToggleStateEi */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void StartSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity13StartSneakingEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void StopSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12StopSneakingEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL OnControls(class CBaseEntity *, entvars_t *) /* linkage=_ZN11CBaseEntity10OnControlsEP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10IsSneakingEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsAlive(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7IsAliveEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsBSPModel(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10IsBSPModelEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL ReflectGauss(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12ReflectGaussEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsPlayer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8IsPlayerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsNetClient(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11IsNetClientEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual const char  * TeamID(class CBaseEntity *) /* linkage=_ZN11CBaseEntity6TeamIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Think(class CBaseEntity *) /* linkage=_ZN11CBaseEntity5ThinkEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Touch(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity5TouchEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Use(class CBaseEntity *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float) /* linkage=_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Blocked(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity7BlockedEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
virtual class CBaseEntity * Respawn(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7RespawnEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void UpdateOwner(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11UpdateOwnerEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL FBecomeProne(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12FBecomeProneEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class Vector Center(class CBaseEntity *) /* linkage=_ZN11CBaseEntity6CenterEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector EyePosition(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11EyePositionEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector EarPosition(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11EarPositionEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector BodyTarget(class CBaseEntity *, const class Vector  &) /* linkage=_ZN11CBaseEntity10BodyTargetERK6Vector */
{
} /* size: 12 */

/* <0> (null):0 */
virtual int Illumination(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12IlluminationEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL HasTarget(class CBaseEntity *, string_t) /* linkage=_ZN11CBaseEntity9HasTargetEj */
{
} /* size: 4 */

/* <0> (null):0 */
void CSave(class CSave *, SAVERESTOREDATA *)
{
} /* size: 0 */

/* <0> (null):0 */
void WriteShort(class CSave *, const char  *, const short int  *, int) /* linkage=_ZN5CSave10WriteShortEPKcPKsi */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteInt(class CSave *, const char  *, const int  *, int) /* linkage=_ZN5CSave8WriteIntEPKcPKii */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteFloat(class CSave *, const char  *, const float  *, int) /* linkage=_ZN5CSave10WriteFloatEPKcPKfi */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteTime(class CSave *, const char  *, const float  *, int) /* linkage=_ZN5CSave9WriteTimeEPKcPKfi */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteData(class CSave *, const char  *, int, const char  *) /* linkage=_ZN5CSave9WriteDataEPKciS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteString(class CSave *, const char  *, const char  *) /* linkage=_ZN5CSave11WriteStringEPKcS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteString(class CSave *, const char  *, const int  *, int) /* linkage=_ZN5CSave11WriteStringEPKcPKii */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteVector(class CSave *, const char  *, const class Vector  &) /* linkage=_ZN5CSave11WriteVectorEPKcRK6Vector */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteVector(class CSave *, const char  *, const float  *, int) /* linkage=_ZN5CSave11WriteVectorEPKcPKfi */
{
} /* size: 0 */

/* <0> (null):0 */
void WritePositionVector(class CSave *, const char  *, const class Vector  &) /* linkage=_ZN5CSave19WritePositionVectorEPKcRK6Vector */
{
} /* size: 0 */

/* <0> (null):0 */
void WritePositionVector(class CSave *, const char  *, const float  *, int) /* linkage=_ZN5CSave19WritePositionVectorEPKcPKfi */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteFunction(class CSave *, const char  *, void * *, int) /* linkage=_ZN5CSave13WriteFunctionEPKcPPvi */
{
} /* size: 0 */

/* <0> (null):0 */
int WriteEntVars(class CSave *, const char  *, entvars_t *) /* linkage=_ZN5CSave12WriteEntVarsEPKcP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
int WriteFields(class CSave *, const char  *, void *, TYPEDESCRIPTION *, int) /* linkage=_ZN5CSave11WriteFieldsEPKcPvP15TYPEDESCRIPTIONi */
{
} /* size: 4 */

/* <0> (null):0 */
int DataEmpty(class CSave *, const char  *, int) /* linkage=_ZN5CSave9DataEmptyEPKci */
{
} /* size: 4 */

/* <0> (null):0 */
void BufferField(class CSave *, const char  *, int, const char  *) /* linkage=_ZN5CSave11BufferFieldEPKciS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void BufferString(class CSave *, char *, int) /* linkage=_ZN5CSave12BufferStringEPci */
{
} /* size: 0 */

/* <0> (null):0 */
void BufferData(class CSave *, const char  *, int) /* linkage=_ZN5CSave10BufferDataEPKci */
{
} /* size: 0 */

/* <0> (null):0 */
void BufferHeader(class CSave *, const char  *, int) /* linkage=_ZN5CSave12BufferHeaderEPKci */
{
} /* size: 0 */

/* <0> (null):0 */
void CRestore(class CRestore *, SAVERESTOREDATA *)
{
} /* size: 0 */

/* <0> (null):0 */
int ReadEntVars(class CRestore *, const char  *, entvars_t *) /* linkage=_ZN8CRestore11ReadEntVarsEPKcP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
int ReadFields(class CRestore *, const char  *, void *, TYPEDESCRIPTION *, int) /* linkage=_ZN8CRestore10ReadFieldsEPKcPvP15TYPEDESCRIPTIONi */
{
} /* size: 4 */

/* <0> (null):0 */
int ReadField(class CRestore *, void *, TYPEDESCRIPTION *, int, int, int, char *, void *) /* linkage=_ZN8CRestore9ReadFieldEPvP15TYPEDESCRIPTIONiiiPcS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
int ReadInt(class CRestore *) /* linkage=_ZN8CRestore7ReadIntEv */
{
} /* size: 4 */

/* <0> (null):0 */
short int ReadShort(class CRestore *) /* linkage=_ZN8CRestore9ReadShortEv */
{
} /* size: 2 */

/* <0> (null):0 */
int ReadNamedInt(class CRestore *, const char  *) /* linkage=_ZN8CRestore12ReadNamedIntEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
char * ReadNamedString(class CRestore *, const char  *) /* linkage=_ZN8CRestore15ReadNamedStringEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
int Empty(class CRestore *) /* linkage=_ZN8CRestore5EmptyEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetGlobalMode(class CRestore *, int) /* linkage=_ZN8CRestore13SetGlobalModeEi */
{
} /* size: 0 */

/* <0> (null):0 */
void PrecacheMode(class CRestore *, BOOL) /* linkage=_ZN8CRestore12PrecacheModeEi */
{
} /* size: 0 */

/* <0> (null):0 */
char * BufferPointer(class CRestore *) /* linkage=_ZN8CRestore13BufferPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
void BufferReadBytes(class CRestore *, char *, int) /* linkage=_ZN8CRestore15BufferReadBytesEPci */
{
} /* size: 0 */

/* <0> (null):0 */
void BufferSkipBytes(class CRestore *, int) /* linkage=_ZN8CRestore15BufferSkipBytesEi */
{
} /* size: 0 */

/* <0> (null):0 */
int BufferSkipZString(class CRestore *) /* linkage=_ZN8CRestore17BufferSkipZStringEv */
{
} /* size: 4 */

/* <0> (null):0 */
int BufferCheckZString(class CRestore *, const char  *) /* linkage=_ZN8CRestore18BufferCheckZStringEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
void BufferReadHeader(class CRestore *, HEADER *) /* linkage=_ZN8CRestore16BufferReadHeaderEP6HEADER */
{
} /* size: 0 */

/* <0> (null):0 */
void CGlobalState(class CGlobalState *)
{
} /* size: 0 */

/* <0> (null):0 */
void Reset(class CGlobalState *) /* linkage=_ZN12CGlobalState5ResetEv */
{
} /* size: 0 */

/* <0> (null):0 */
void ClearStates(class CGlobalState *) /* linkage=_ZN12CGlobalState11ClearStatesEv */
{
} /* size: 0 */

/* <0> (null):0 */
void EntityAdd(class CGlobalState *, string_t, string_t, GLOBALESTATE) /* linkage=_ZN12CGlobalState9EntityAddEjj12GLOBALESTATE */
{
} /* size: 0 */

/* <0> (null):0 */
void EntitySetState(class CGlobalState *, string_t, GLOBALESTATE) /* linkage=_ZN12CGlobalState14EntitySetStateEj12GLOBALESTATE */
{
} /* size: 0 */

/* <0> (null):0 */
void EntityUpdate(class CGlobalState *, string_t, string_t) /* linkage=_ZN12CGlobalState12EntityUpdateEjj */
{
} /* size: 0 */

/* <0> (null):0 */
const globalentity_t  * EntityFromTable(class CGlobalState *, string_t) /* linkage=_ZN12CGlobalState15EntityFromTableEj */
{
} /* size: 4 */

/* <0> (null):0 */
GLOBALESTATE EntityGetState(class CGlobalState *, string_t) /* linkage=_ZN12CGlobalState14EntityGetStateEj */
{
} /* size: 4 */

/* <0> (null):0 */
int EntityInTable(class CGlobalState *, string_t) /* linkage=_ZN12CGlobalState13EntityInTableEj */
{
} /* size: 4 */

/* <0> (null):0 */
int Save(class CGlobalState *, class CSave &) /* linkage=_ZN12CGlobalState4SaveER5CSave */
{
} /* size: 4 */

/* <0> (null):0 */
int Restore(class CGlobalState *, class CRestore &) /* linkage=_ZN12CGlobalState7RestoreER8CRestore */
{
} /* size: 4 */

/* <0> (null):0 */
void DumpGlobals(class CGlobalState *) /* linkage=_ZN12CGlobalState11DumpGlobalsEv */
{
} /* size: 0 */

/* <0> (null):0 */
globalentity_t * Find(class CGlobalState *, string_t) /* linkage=_ZN12CGlobalState4FindEj */
{
} /* size: 4 */

/* <0> (null):0 */
edict_t * Get(class EHANDLE *) /* linkage=_ZN7EHANDLE3GetEv */
{
} /* size: 4 */

/* <0> (null):0 */
edict_t * Set(class EHANDLE *, edict_t *) /* linkage=_ZN7EHANDLE3SetEP7edict_s */
{
} /* size: 4 */

/* <0> (null):0 */
int operator int(class EHANDLE *) /* linkage=_ZN7EHANDLEcviEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CBaseEntity * operator CBaseEntity*(class EHANDLE *) /* linkage=_ZN7EHANDLEcvP11CBaseEntityEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CBaseEntity * operator=(class EHANDLE *, class CBaseEntity *) /* linkage=_ZN7EHANDLEaSEP11CBaseEntity */
{
} /* size: 4 */

/* <0> (null):0 */
class CBaseEntity * operator->(class EHANDLE *) /* linkage=_ZN7EHANDLEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
void CBaseButton(class CBaseButton *, const class CBaseButton  &)
{
} /* size: 138279904 */

/* <0> (null):0 */
void CBaseButton(class CBaseButton *)
{
} /* size: 138314920 */

/* <0> (null):0 */
virtual void Spawn(class CBaseButton *) /* linkage=_ZN11CBaseButton5SpawnEv */
{
} /* size: 138316840 */

/* <0> (null):0 */
virtual void Precache(class CBaseButton *) /* linkage=_ZN11CBaseButton8PrecacheEv */
{
} /* size: 138331016 */

/* <0> (null):0 */
void RotSpawn(class CBaseButton *) /* linkage=_ZN11CBaseButton8RotSpawnEv */
{
} /* size: 138333056 */

/* <0> (null):0 */
virtual void KeyValue(class CBaseButton *, KeyValueData *) /* linkage=_ZN11CBaseButton8KeyValueEP14KeyValueData_s */
{
} /* size: 138088396 */

/* <0> (null):0 */
void ButtonActivate(class CBaseButton *) /* linkage=_ZN11CBaseButton14ButtonActivateEv */
{
} /* size: 138090144 */

/* <0> (null):0 */
void SparkSoundCache(class CBaseButton *) /* linkage=_ZN11CBaseButton15SparkSoundCacheEv */
{
} /* size: 138380976 */

/* <0> (null):0 */
void ButtonShot(class CBaseButton *) /* linkage=_ZN11CBaseButton10ButtonShotEv */
{
} /* size: 138383036 */

/* <0> (null):0 */
void ButtonTouch(class CBaseButton *, class CBaseEntity *) /* linkage=_ZN11CBaseButton11ButtonTouchEP11CBaseEntity */
{
} /* size: 138415180 */

/* <0> (null):0 */
void ButtonSpark(class CBaseButton *) /* linkage=_ZN11CBaseButton11ButtonSparkEv */
{
} /* size: 138417552 */

/* <0> (null):0 */
void TriggerAndWait(class CBaseButton *) /* linkage=_ZN11CBaseButton14TriggerAndWaitEv */
{
} /* size: 138302796 */

/* <0> (null):0 */
void ButtonReturn(class CBaseButton *) /* linkage=_ZN11CBaseButton12ButtonReturnEv */
{
} /* size: 138449636 */

/* <0> (null):0 */
void ButtonBackHome(class CBaseButton *) /* linkage=_ZN11CBaseButton14ButtonBackHomeEv */
{
} /* size: 138462320 */

/* <0> (null):0 */
void ButtonUse(class CBaseButton *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float) /* linkage=_ZN11CBaseButton9ButtonUseEP11CBaseEntityS1_8USE_TYPEf */
{
} /* size: 138466344 */

/* <0> (null):0 */
virtual int TakeDamage(class CBaseButton *, entvars_t *, entvars_t *, float, int) /* linkage=_ZN11CBaseButton10TakeDamageEP9entvars_sS1_fi */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int Save(class CBaseButton *, class CSave &) /* linkage=_ZN11CBaseButton4SaveER5CSave */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int Restore(class CBaseButton *, class CRestore &) /* linkage=_ZN11CBaseButton7RestoreER8CRestore */
{
} /* size: 4 */

/* <0> (null):0 */
enum BUTTON_CODE ButtonResponseToTouch(class CBaseButton *) /* linkage=_ZN11CBaseButton21ButtonResponseToTouchEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int ObjectCaps(class CBaseButton *) /* linkage=_ZN11CBaseButton10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
void CButtonTarget(class CButtonTarget *, const class CButtonTarget  &)
{
} /* size: 0 */

/* <0> (null):0 */
void CButtonTarget(class CButtonTarget *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Spawn(class CButtonTarget *) /* linkage=_ZN13CButtonTarget5SpawnEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Use(class CButtonTarget *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float) /* linkage=_ZN13CButtonTarget3UseEP11CBaseEntityS1_8USE_TYPEf */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int TakeDamage(class CButtonTarget *, entvars_t *, entvars_t *, float, int) /* linkage=_ZN13CButtonTarget10TakeDamageEP9entvars_sS1_fi */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int ObjectCaps(class CButtonTarget *) /* linkage=_ZN13CButtonTarget10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
void CEnvSpark(class CEnvSpark *, const class CEnvSpark  &)
{
} /* size: 0 */

/* <0> (null):0 */
void CEnvSpark(class CEnvSpark *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Spawn(class CEnvSpark *) /* linkage=_ZN9CEnvSpark5SpawnEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Precache(class CEnvSpark *) /* linkage=_ZN9CEnvSpark8PrecacheEv */
{
} /* size: 0 */

/* <0> (null):0 */
void SparkThink(class CEnvSpark *) /* linkage=_ZN9CEnvSpark10SparkThinkEv */
{
} /* size: 0 */

/* <0> (null):0 */
void SparkStart(class CEnvSpark *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float) /* linkage=_ZN9CEnvSpark10SparkStartEP11CBaseEntityS1_8USE_TYPEf */
{
} /* size: 0 */

/* <0> (null):0 */
void SparkStop(class CEnvSpark *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float) /* linkage=_ZN9CEnvSpark9SparkStopEP11CBaseEntityS1_8USE_TYPEf */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void KeyValue(class CEnvSpark *, KeyValueData *) /* linkage=_ZN9CEnvSpark8KeyValueEP14KeyValueData_s */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int Save(class CEnvSpark *, class CSave &) /* linkage=_ZN9CEnvSpark4SaveER5CSave */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int Restore(class CEnvSpark *, class CRestore &) /* linkage=_ZN9CEnvSpark7RestoreER8CRestore */
{
} /* size: 4 */

/* <0> (null):0 */
void CMomentaryRotButton(class CMomentaryRotButton *, const class CMomentaryRotButton  &)
{
} /* size: 0 */

/* <0> (null):0 */
void CMomentaryRotButton(class CMomentaryRotButton *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Spawn(class CMomentaryRotButton *) /* linkage=_ZN19CMomentaryRotButton5SpawnEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void KeyValue(class CMomentaryRotButton *, KeyValueData *) /* linkage=_ZN19CMomentaryRotButton8KeyValueEP14KeyValueData_s */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int ObjectCaps(class CMomentaryRotButton *) /* linkage=_ZN19CMomentaryRotButton10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Use(class CMomentaryRotButton *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float) /* linkage=_ZN19CMomentaryRotButton3UseEP11CBaseEntityS1_8USE_TYPEf */
{
} /* size: 0 */

/* <0> (null):0 */
void Off(class CMomentaryRotButton *) /* linkage=_ZN19CMomentaryRotButton3OffEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Return(class CMomentaryRotButton *) /* linkage=_ZN19CMomentaryRotButton6ReturnEv */
{
} /* size: 0 */

/* <0> (null):0 */
void UpdateSelf(class CMomentaryRotButton *, float) /* linkage=_ZN19CMomentaryRotButton10UpdateSelfEf */
{
} /* size: 0 */

/* <0> (null):0 */
void UpdateSelfReturn(class CMomentaryRotButton *, float) /* linkage=_ZN19CMomentaryRotButton16UpdateSelfReturnEf */
{
} /* size: 0 */

/* <0> (null):0 */
void UpdateAllButtons(class CMomentaryRotButton *, float, int) /* linkage=_ZN19CMomentaryRotButton16UpdateAllButtonsEfi */
{
} /* size: 0 */

/* <0> (null):0 */
void PlaySound(class CMomentaryRotButton *) /* linkage=_ZN19CMomentaryRotButton9PlaySoundEv */
{
} /* size: 0 */

/* <0> (null):0 */
void UpdateTarget(class CMomentaryRotButton *, float) /* linkage=_ZN19CMomentaryRotButton12UpdateTargetEf */
{
} /* size: 0 */

/* <0> (null):0 */
class CMomentaryRotButton * Instance(edict_t *) /* linkage=_ZN19CMomentaryRotButton8InstanceEP7edict_s */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int Save(class CMomentaryRotButton *, class CSave &) /* linkage=_ZN19CMomentaryRotButton4SaveER5CSave */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int Restore(class CMomentaryRotButton *, class CRestore &) /* linkage=_ZN19CMomentaryRotButton7RestoreER8CRestore */
{
} /* size: 4 */

/* <0> (null):0 */
void CBaseToggle(class CBaseToggle *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual int GetToggleState(class CBaseToggle *) /* linkage=_ZN11CBaseToggle14GetToggleStateEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual float GetDelay(class CBaseToggle *) /* linkage=_ZN11CBaseToggle8GetDelayEv */
{
} /* size: 4 */

/* <0> (null):0 */
void CRotButton(class CRotButton *, const class CRotButton  &)
{
} /* size: 0 */

/* <0> (null):0 */
void CRotButton(class CRotButton *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Spawn(class CRotButton *) /* linkage=_ZN10CRotButton5SpawnEv */
{
} /* size: 0 */

/* <0> (null):0 */
void CMultiSource(class CMultiSource *, const class CMultiSource  &)
{
} /* size: 0 */

/* <0> (null):0 */
void CMultiSource(class CMultiSource *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Spawn(class CMultiSource *) /* linkage=_ZN12CMultiSource5SpawnEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void KeyValue(class CMultiSource *, KeyValueData *) /* linkage=_ZN12CMultiSource8KeyValueEP14KeyValueData_s */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Use(class CMultiSource *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float) /* linkage=_ZN12CMultiSource3UseEP11CBaseEntityS1_8USE_TYPEf */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int ObjectCaps(class CMultiSource *) /* linkage=_ZN12CMultiSource10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsTriggered(class CMultiSource *, class CBaseEntity *) /* linkage=_ZN12CMultiSource11IsTriggeredEP11CBaseEntity */
{
} /* size: 4 */

/* <0> (null):0 */
void Register(class CMultiSource *) /* linkage=_ZN12CMultiSource8RegisterEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int Save(class CMultiSource *, class CSave &) /* linkage=_ZN12CMultiSource4SaveER5CSave */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int Restore(class CMultiSource *, class CRestore &) /* linkage=_ZN12CMultiSource7RestoreER8CRestore */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int ObjectCaps(class CPointEntity *) /* linkage=_ZN12CPointEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
void CPointEntity(class CPointEntity *)
{
} /* size: 0 */

/* <0> (null):0 */
void CEnvGlobal(class CEnvGlobal *, const class CEnvGlobal  &)
{
} /* size: 0 */

/* <0> (null):0 */
void CEnvGlobal(class CEnvGlobal *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Spawn(class CEnvGlobal *) /* linkage=_ZN10CEnvGlobal5SpawnEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void KeyValue(class CEnvGlobal *, KeyValueData *) /* linkage=_ZN10CEnvGlobal8KeyValueEP14KeyValueData_s */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Use(class CEnvGlobal *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float) /* linkage=_ZN10CEnvGlobal3UseEP11CBaseEntityS1_8USE_TYPEf */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int Save(class CEnvGlobal *, class CSave &) /* linkage=_ZN10CEnvGlobal4SaveER5CSave */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int Restore(class CEnvGlobal *, class CRestore &) /* linkage=_ZN10CEnvGlobal7RestoreER8CRestore */
{
} /* size: 4 */

/* <0> (null):0 */
inline void ObjectCaps(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ObjectCaps(class CPointEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Off(class CMomentaryRotButton *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Use(class CButtonTarget *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
} /* size: 0 */

/* <0> (null):0 */
void Restore(class CEnvSpark *const this, class CRestore &const restore)
{
} /* size: 0 */

/* <0> (null):0 */
void Restore(class CMultiSource *const this, class CRestore &const restore)
{
} /* size: 0 */

/* <0> (null):0 */
void Restore(class CEnvGlobal *const this, class CRestore &const restore)
{
} /* size: 0 */

/* <0> (null):0 */
void Save(class CEnvSpark *const this, class CSave &const save)
{
} /* size: 0 */

/* <0> (null):0 */
void Save(class CMultiSource *const this, class CSave &const save)
{
} /* size: 0 */

/* <0> (null):0 */
void Save(class CEnvGlobal *const this, class CSave &const save)
{
} /* size: 0 */

/* <0> (null):0 */
void Restore(class CMomentaryRotButton *const this, class CRestore &const restore)
{
} /* size: 0 */

/* <0> (null):0 */
void Restore(class CBaseButton *const this, class CRestore &const restore)
{
} /* size: 0 */

/* <0> (null):0 */
void Save(class CMomentaryRotButton *const this, class CSave &const save)
{
} /* size: 0 */

/* <0> (null):0 */
void Save(class CBaseButton *const this, class CSave &const save)
{
} /* size: 0 */

/* <0> (null):0 */
void Use(class CMultiSource *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
	{
		int i;                                                //     0
		{
			USE_TYPE useType;                             //     0
		}
	}
} /* size: 0 */

/* <0> (null):0 */
void TriggerAndWait(class CBaseButton *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsTriggered(class CMultiSource *const this, class CBaseEntity *)
{
	{
		int i;                                                //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator==(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator!=(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, float X, float Y, float Z)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator+(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator*(const class Vector  *const this, float fl)
{
} /* size: 0 */

/* <0> (null):0 */
inline edict_t * ENT(const entvars_t  * pev)
{
} /* size: 4 */

/* <0> (null):0 */
inline EOFFSET OFFSET(const edict_t  * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline BOOL FNullEnt(EOFFSET eoffset)
{
} /* size: 4 */

/* <0> (null):0 */
inline double atof(const char  * __nptr)
{
} /* size: 8 */

/* <0> (null):0 */
inline void KeyValue(class CBaseEntity *const this, KeyValueData * pkvd)
{
} /* size: 0 */

/* <0> (null):0 */
inline int atoi(const char  * __nptr)
{
} /* size: 4 */

/* <0> (null):0 */
void KeyValue(class CMomentaryRotButton *const this, KeyValueData * pkvd)
{
} /* size: 0 */

/* <0> (null):0 */
void KeyValue(class CBaseButton *const this, KeyValueData * pkvd)
{
} /* size: 137632364 */

/* <0> (null):0 */
void KeyValue(class CEnvGlobal *const this, KeyValueData * pkvd)
{
} /* size: 138126520 */

/* <0> (null):0 */
inline entvars_t * VARS(edict_t * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline BOOL FClassnameIs(entvars_t * pev, const char  * szClassname)
{
} /* size: 4 */

/* <0> (null):0 */
inline void EntityInTable(class CGlobalState *const this, string_t globalname)
{
} /* size: 138251840 */

/* <0> (null):0 */
void Spawn(class CEnvGlobal *const this)
{
} /* size: 138254288 */

/* <0> (null):0 */
inline edict_t * ENT(EOFFSET eoffset)
{
} /* size: 4 */

/* <0> (null):0 */
inline void * GET_PRIVATE(edict_t * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline BOOL FStringNull(int iString)
{
} /* size: 4 */

/* <0> (null):0 */
inline edict_t * FIND_ENTITY_BY_TARGETNAME(edict_t * entStart, const char  * pszName)
{
} /* size: 4 */

/* <0> (null):0 */
inline BOOL FNullEnt(const edict_t  * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline BOOL FClassnameIs(edict_t * pent, const char  * szClassname)
{
} /* size: 4 */

/* <0> (null):0 */
inline void Instance(edict_t * pent)
{
	{
		class CBaseEntity * pEnt;                             //     0
	}
} /* size: 138088956 */

/* <0> (null):0 */
inline void Instance(entvars_t * pev)
{
} /* size: 138380676 */

/* <0> (null):0 */
char * ButtonSound(int sound)
{
	{
		char * pszSound;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
inline double fabs(double __x)
{
} /* size: 8 */

/* <0> (null):0 */
inline void operator-(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 138300972 */

/* <0> (null):0 */
inline void Length(const class Vector  *const this)
{
} /* size: 138447728 */

/* <0> (null):0 */
void ButtonResponseToTouch(class CBaseButton *const this)
{
} /* size: 138460416 */

/* <0> (null):0 */
void ButtonActivate(class CBaseButton *const this)
{
} /* size: 138465152 */

/* <0> (null):0 */
void ButtonTouch(class CBaseButton *const this, class CBaseEntity * pOther)
{
	{
		enum BUTTON_CODE code;                                //     0
	}
} /* size: 138471952 */

/* <0> (null):0 */
void ButtonUse(class CBaseButton *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
} /* size: 138481152 */

/* <0> (null):0 */
void TakeDamage(class CBaseButton *const this, entvars_t * pevInflictor, entvars_t * pevAttacker, float flDamage, int bitsDamageType)
{
	{
		enum BUTTON_CODE code;                                //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline class Vector operator*(float fl, const class Vector  &const v)
{
} /* size: 12 */

/* <0> (null):0 */
void UpdateTarget(class CMomentaryRotButton *const this, float value)
{
	{
		edict_t * pentTarget;                                 //     0
		{
			class CBaseEntity * pEntity;                  //     0
		}
	}
} /* size: 0 */

/* <0> (null):0 */
inline void Instance(edict_t * pent)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBaseEntity(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CPointEntity(class CPointEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator new(size_t stAllocateBlock, entvars_t * pev)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CEnvGlobal(class CEnvGlobal *const this)
{
} /* size: 0 */

/* <0> (null):0 */
class CEnvGlobal * GetClassPtr<CEnvGlobal>(class CEnvGlobal * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
inline void CMultiSource(class CMultiSource *const this)
{
} /* size: 0 */

/* <0> (null):0 */
class CMultiSource * GetClassPtr<CMultiSource>(class CMultiSource * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
void CBaseDelay(class CBaseDelay *)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBaseDelay(class CBaseDelay *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CBaseAnimating(class CBaseAnimating *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void HandleAnimEvent(class CBaseAnimating *, MonsterEvent_t *) /* linkage=_ZN14CBaseAnimating15HandleAnimEventEP14MonsterEvent_t */
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBaseAnimating(class CBaseAnimating *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBaseToggle(class CBaseToggle *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBaseButton(class CBaseButton *const this)
{
} /* size: 0 */

/* <0> (null):0 */
class CBaseButton * GetClassPtr<CBaseButton>(class CBaseButton * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
inline void CRotButton(class CRotButton *const this)
{
} /* size: 0 */

/* <0> (null):0 */
class CRotButton * GetClassPtr<CRotButton>(class CRotButton * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
inline void CMomentaryRotButton(class CMomentaryRotButton *const this)
{
} /* size: 0 */

/* <0> (null):0 */
class CMomentaryRotButton * GetClassPtr<CMomentaryRotButton>(class CMomentaryRotButton * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
inline void CEnvSpark(class CEnvSpark *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CButtonTarget(class CButtonTarget *const this)
{
} /* size: 0 */

/* <0> (null):0 */
class CButtonTarget * GetClassPtr<CButtonTarget>(class CButtonTarget * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
inline void EMIT_SOUND(edict_t * entity, int channel, const char  * sample, float volume, float attenuation)
{
} /* size: 0 */

/* <0> (null):0 */
void Precache(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Restart(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void KeyValue(class CBaseEntity *const this, KeyValueData * pkvd)
{
} /* size: 0 */

/* <0> (null):0 */
void ObjectCaps(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Activate(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Classify(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void DeathNotice(class CBaseEntity *const this, entvars_t * pevChild)
{
} /* size: 0 */

/* <0> (null):0 */
void BloodColor(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsTriggered(class CBaseEntity *const this, class CBaseEntity * pActivator)
{
} /* size: 0 */

/* <0> (null):0 */
void MyMonsterPointer(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void MySquadMonsterPointer(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetToggleState(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void AddPoints(class CBaseEntity *const this, int score, BOOL bAllowNegativeScore)
{
} /* size: 0 */

/* <0> (null):0 */
void AddPointsToTeam(class CBaseEntity *const this, int score, BOOL bAllowNegativeScore)
{
} /* size: 0 */

/* <0> (null):0 */
void AddPlayerItem(class CBaseEntity *const this, class CBasePlayerItem * pItem)
{
} /* size: 0 */

/* <0> (null):0 */
void RemovePlayerItem(class CBaseEntity *const this, class CBasePlayerItem * pItem)
{
} /* size: 0 */

/* <0> (null):0 */
void GiveAmmo(class CBaseEntity *const this, int iAmount, char * szName, int iMax)
{
} /* size: 0 */

/* <0> (null):0 */
void GetDelay(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsMoving(class CBaseEntity *const this)
{
	operator!=(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void OverrideReset(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void SetToggleState(class CBaseEntity *const this, int state)
{
} /* size: 0 */

/* <0> (null):0 */
void StartSneaking(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void StopSneaking(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void OnControls(class CBaseEntity *const this, entvars_t * pev)
{
} /* size: 0 */

/* <0> (null):0 */
void IsSneaking(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsAlive(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsBSPModel(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ReflectGauss(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsPlayer(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsNetClient(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void TeamID(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Think(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Touch(class CBaseEntity *const this, class CBaseEntity * pOther)
{
} /* size: 0 */

/* <0> (null):0 */
void Use(class CBaseEntity *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
} /* size: 0 */

/* <0> (null):0 */
void Blocked(class CBaseEntity *const this, class CBaseEntity * pOther)
{
} /* size: 0 */

/* <0> (null):0 */
void Respawn(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void UpdateOwner(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void FBecomeProne(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Center(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
	operator*(const class Vector  *const this,
			float fl); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void EyePosition(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void EarPosition(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void BodyTarget(class CBaseEntity *const this, const class Vector  &const posSrc)
{
} /* size: 0 */

/* <0> (null):0 */
void Illumination(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ObjectCaps(class CPointEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ObjectCaps(class CMultiSource *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void HandleAnimEvent(class CBaseAnimating *const this, MonsterEvent_t * pEvent)
{
} /* size: 0 */

/* <0> (null):0 */
void GetToggleState(class CBaseToggle *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetDelay(class CBaseToggle *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ObjectCaps(class CBaseButton *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class CMultiSource *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Precache(class CBaseButton *const this)
{
	{
		char * pszSound;                                      //     0
		ButtonSound(int sound); /* size=0, low_pc=0 */ //     0
		ButtonSound(int sound); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void ObjectCaps(class CMomentaryRotButton *const this)
{
	{
		int flags;                                            //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class CEnvSpark *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Precache(class CEnvSpark *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void SparkStart(class CEnvSpark *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
} /* size: 0 */

/* <0> (null):0 */
void SparkStop(class CEnvSpark *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class CButtonTarget *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ObjectCaps(class CButtonTarget *const this)
{
	{
		int caps;                                             //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void TakeDamage(class CButtonTarget *const this, entvars_t * pevInflictor, entvars_t * pevAttacker, float flDamage, int bitsDamageType)
{
	Instance(entvars_t * pev); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class CRotButton *const this)
{
	{
		char * pszSound;                                      //     0
		ButtonSound(int sound); /* size=0, low_pc=0 */ //     0
		operator*(const class Vector  *const this,
				float fl); /* size=0, low_pc=0 */ //     0
		operator*(const class Vector  *const this,
				float fl); /* size=0, low_pc=0 */ //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class CMomentaryRotButton *const this)
{
	{
		char * pszSound;                                      //     0
		operator*(const class Vector  *const this,
				float fl); /* size=0, low_pc=0 */ //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		ButtonSound(int sound); /* size=0, low_pc=0 */ //     0
		operator*(const class Vector  *const this,
				float fl); /* size=0, low_pc=0 */ //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void ButtonReturn(class CBaseButton *const this)
{
	Vector(class Vector *const this,
		const class Vector  &const v); /* size=0, low_pc=0 */ //     0
	Vector(class Vector *const this,
		const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class CBaseButton *const this)
{
	{
		char * pszSound;                                      //     0
		ButtonSound(int sound); /* size=0, low_pc=0 */ //     0
		fabs(double __x); /* size=0, low_pc=0 */ //     0
		fabs(double __x); /* size=0, low_pc=0 */ //     0
		fabs(double __x); /* size=0, low_pc=0 */ //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		operator*(const class Vector  *const this,
				float fl); /* size=0, low_pc=0 */ //     0
		operator-(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Length(const class Vector  *const this); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void Register(class CMultiSource *const this)
{
	{
		edict_t * pentTarget;                                 //     0
		FNullEnt(const edict_t  * pent); /* size=0, low_pc=0 */ //     0
		FNullEnt(const edict_t  * pent); /* size=0, low_pc=0 */ //     0
		{
			class CBaseEntity * pTarget;                  //     0
			Instance(edict_t * pent); /* size=0, low_pc=0 */ //     0
		}
		{
			class CBaseEntity * pTarget;                  //     0
			Instance(edict_t * pent); /* size=0, low_pc=0 */ //     0
		}
	}
} /* size: 0 */

/* <0> (null):0 */
void Use(class CEnvGlobal *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
	{
		GLOBALESTATE oldState;                                //     0
		GLOBALESTATE newState;                                //     0
		EntityInTable(class CGlobalState *const this,
				string_t globalname); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void Off(class CMomentaryRotButton *const this)
{
	Off(class CMomentaryRotButton *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Use(class CButtonTarget *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
	Use(class CButtonTarget *const this,
		class CBaseEntity * pActivator,
		class CBaseEntity * pCaller,
		USE_TYPE useType,
		float value); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Restore(class CEnvSpark *const this, class CRestore &const restore)
{
	Restore(class CEnvSpark *const this,
		class CRestore &const restore); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Restore(class CMultiSource *const this, class CRestore &const restore)
{
	Restore(class CMultiSource *const this,
		class CRestore &const restore); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Restore(class CEnvGlobal *const this, class CRestore &const restore)
{
	Restore(class CEnvGlobal *const this,
		class CRestore &const restore); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Save(class CEnvSpark *const this, class CSave &const save)
{
	Save(class CEnvSpark *const this,
		class CSave &const save); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Save(class CMultiSource *const this, class CSave &const save)
{
	Save(class CMultiSource *const this,
		class CSave &const save); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Save(class CEnvGlobal *const this, class CSave &const save)
{
	Save(class CEnvGlobal *const this,
		class CSave &const save); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Restore(class CMomentaryRotButton *const this, class CRestore &const restore)
{
	Restore(class CMomentaryRotButton *const this,
		class CRestore &const restore); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Restore(class CBaseButton *const this, class CRestore &const restore)
{
	Restore(class CBaseButton *const this,
		class CRestore &const restore); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Save(class CMomentaryRotButton *const this, class CSave &const save)
{
	Save(class CMomentaryRotButton *const this,
		class CSave &const save); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Save(class CBaseButton *const this, class CSave &const save)
{
	Save(class CBaseButton *const this,
		class CSave &const save); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Use(class CMultiSource *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
	{
		int i;                                                //     0
	}
	Use(class CMultiSource *const this,
		class CBaseEntity * pActivator,
		class CBaseEntity * pCaller,
		USE_TYPE useType,
		float value); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void TriggerAndWait(class CBaseButton *const this)
{
	TriggerAndWait(class CBaseButton *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void IsTriggered(class CMultiSource *const this, class CBaseEntity *)
{
	{
		int i;                                                //     0
	}
	IsTriggered(class CMultiSource *const this,
			class CBaseEntity *); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class CEnvGlobal *const this)
{
	EntityInTable(class CGlobalState *const this,
			string_t globalname); /* size=0, low_pc=0 */ //     0
	Spawn(class CEnvGlobal *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void ButtonActivate(class CBaseButton *const this)
{
	Vector(class Vector *const this,
		const class Vector  &const v); /* size=0, low_pc=0 */ //     0
	Vector(class Vector *const this,
		const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void UpdateTarget(class CMomentaryRotButton *const this, float value)
{
	{
		edict_t * pentTarget;                                 //     0
		{
			class CBaseEntity * pEntity;                  //     0
			FIND_ENTITY_BY_TARGETNAME(edict_t * entStart,
							const char  * pszName); /* size=0, low_pc=0 */ //     0
			FNullEnt(const edict_t  * pent); /* size=0, low_pc=0 */ //     0
			Instance(edict_t * pent); /* size=0, low_pc=0 */ //     0
		}
	}
} /* size: 0 */

/* <0> (null):0 */
inline BOOL FStrEq(const char  * sz1, const char  * sz2)
{
} /* size: 4 */

/* <0> (null):0 */
void ButtonBackHome(class CBaseButton *const this)
{
	{
		edict_t * pentTarget;                                 //     0
		{
			class CBaseEntity * pTarget;                  //     0
			FIND_ENTITY_BY_TARGETNAME(edict_t * entStart,
							const char  * pszName); /* size=0, low_pc=0 */ //     0
			FNullEnt(const edict_t  * pent); /* size=0, low_pc=0 */ //     0
			FClassnameIs(edict_t * pent,
					const char  * szClassname); /* size=0, low_pc=0 */ //     0
			Instance(edict_t * pent); /* size=0, low_pc=0 */ //     0
		}
	}
} /* size: 0 */

/* <0> (null):0 */
void KeyValue(class CMomentaryRotButton *const this, KeyValueData * pkvd)
{
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
	atoi(const char  * __nptr); /* size=0, low_pc=0 */ //     0
	KeyValue(class CMomentaryRotButton *const this,
		KeyValueData * pkvd); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void KeyValue(class CEnvGlobal *const this, KeyValueData * pkvd)
{
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
	KeyValue(class CEnvGlobal *const this,
		KeyValueData * pkvd); /* size=0, low_pc=0 */ //     0
	atoi(const char  * __nptr); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void HasTarget(class CBaseEntity *const this, string_t targetname)
{
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void KeyValue(class CBaseButton *const this, KeyValueData * pkvd)
{
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
	KeyValue(class CBaseButton *const this,
		KeyValueData * pkvd); /* size=0, low_pc=0 */ //     0
	atof(const char  * __nptr); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void KeyValue(class CEnvSpark *const this, KeyValueData * pkvd)
{
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
	KeyValue(class CBaseEntity *const this,
		KeyValueData * pkvd); /* size=0, low_pc=0 */ //     0
	atof(const char  * __nptr); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void KeyValue(class CMultiSource *const this, KeyValueData * pkvd)
{
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
	KeyValue(class CBaseEntity *const this,
		KeyValueData * pkvd); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void TakeDamage(class CBaseButton *const this, entvars_t * pevInflictor, entvars_t * pevAttacker, float flDamage, int bitsDamageType)
{
	{
		enum BUTTON_CODE code;                                //     0
		ButtonResponseToTouch(class CBaseButton *const this); /* size=0, low_pc=0 */ //     0
		Instance(entvars_t * pev); /* size=0, low_pc=0 */ //     0
		ButtonActivate(class CBaseButton *const this); /* size=0, low_pc=0 */ //     0
	}
	TakeDamage(class CBaseButton *const this,
			entvars_t * pevInflictor,
			entvars_t * pevAttacker,
			float flDamage,
			int bitsDamageType); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void ButtonTouch(class CBaseButton *const this, class CBaseEntity * pOther)
{
	{
		enum BUTTON_CODE code;                                //     0
		FClassnameIs(entvars_t * pev,
				const char  * szClassname); /* size=0, low_pc=0 */ //     0
	}
	ButtonTouch(class CBaseButton *const this,
			class CBaseEntity * pOther); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void ButtonUse(class CBaseButton *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
	ButtonActivate(class CBaseButton *const this); /* size=0, low_pc=0 */ //     0
	ButtonUse(class CBaseButton *const this,
			class CBaseEntity * pActivator,
			class CBaseEntity * pCaller,
			USE_TYPE useType,
			float value); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void env_global(entvars_t * pev)
{
	GetClassPtr<CEnvGlobal>(class CEnvGlobal * a); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void multisource(entvars_t * pev)
{
	GetClassPtr<CMultiSource>(class CMultiSource * a); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void func_button(entvars_t * pev)
{
	GetClassPtr<CBaseButton>(class CBaseButton * a); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void ButtonSound(int sound)
{
} /* size: 0 */

/* <0> (null):0 */
void DoSpark(entvars_t * pev, const class Vector  &const location) /* linkage=_Z7DoSparkP9entvars_sRK6Vector */
{
	{
		class Vector tmp;                                     //     0
		float flVolume;                                       //     0
		operator*(const class Vector  *const this,
				float fl); /* size=0, low_pc=0 */ //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		EMIT_SOUND(edict_t * entity,
				int channel,
				const char  * sample,
				float volume,
				float attenuation); /* size=0, low_pc=0 */ //     0
		EMIT_SOUND(edict_t * entity,
				int channel,
				const char  * sample,
				float volume,
				float attenuation); /* size=0, low_pc=0 */ //     0
		EMIT_SOUND(edict_t * entity,
				int channel,
				const char  * sample,
				float volume,
				float attenuation); /* size=0, low_pc=0 */ //     0
		EMIT_SOUND(edict_t * entity,
				int channel,
				const char  * sample,
				float volume,
				float attenuation); /* size=0, low_pc=0 */ //     0
		EMIT_SOUND(edict_t * entity,
				int channel,
				const char  * sample,
				float volume,
				float attenuation); /* size=0, low_pc=0 */ //     0
		EMIT_SOUND(edict_t * entity,
				int channel,
				const char  * sample,
				float volume,
				float attenuation); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void SparkThink(class CEnvSpark *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ButtonSpark(class CBaseButton *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ButtonResponseToTouch(class CBaseButton *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ButtonActivate(class CBaseButton *const this)
{
	EMIT_SOUND(edict_t * entity,
			int channel,
			const char  * sample,
			float volume,
			float attenuation); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void func_rot_button(entvars_t * pev)
{
	GetClassPtr<CRotButton>(class CRotButton * a); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void momentary_rot_button(entvars_t * pev)
{
	GetClassPtr<CMomentaryRotButton>(class CMomentaryRotButton * a); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void PlaySound(class CMomentaryRotButton *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void PlaySound(class CMomentaryRotButton *const this)
{
	EMIT_SOUND(edict_t * entity,
			int channel,
			const char  * sample,
			float volume,
			float attenuation); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void UpdateSelf(class CMomentaryRotButton *const this, float value)
{
	{
		BOOL fplaysound;                                      //     0
		operator*(float fl,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		PlaySound(class CMomentaryRotButton *const this); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void UpdateTarget(class CMomentaryRotButton *const this, float value)
{
} /* size: 0 */

/* <0> (null):0 */
void UpdateSelfReturn(class CMomentaryRotButton *const this, float value)
{
	operator*(float fl,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void UpdateAllButtons(class CMomentaryRotButton *const this, float value, int start)
{
	{
		edict_t * pentTarget;                                 //     0
		FNullEnt(const edict_t  * pent); /* size=0, low_pc=0 */ //     0
		FClassnameIs(entvars_t * pev,
				const char  * szClassname); /* size=0, low_pc=0 */ //     0
		{
			class CMomentaryRotButton * pEntity;          //     0
			Instance(edict_t * pent); /* size=0, low_pc=0 */ //     0
		}
	}
} /* size: 0 */

/* <0> (null):0 */
void Return(class CMomentaryRotButton *const this)
{
	{
		float value;                                          //     0
		UpdateTarget(class CMomentaryRotButton *const this,
				float value); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void Use(class CMomentaryRotButton *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
	UpdateTarget(class CMomentaryRotButton *const this,
			float value); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
class CEnvSpark * GetClassPtr<CEnvSpark>(class CEnvSpark * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
void env_spark(entvars_t * pev)
{
	GetClassPtr<CEnvSpark>(class CEnvSpark * a); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void env_debris(entvars_t * pev)
{
	GetClassPtr<CEnvSpark>(class CEnvSpark * a); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void button_target(entvars_t * pev)
{
	GetClassPtr<CButtonTarget>(class CButtonTarget * a); /* size=0, low_pc=0 */ //     0
} /* size: 0 */



/* Variables: */

int                        i; /* size: 4 */

USE_TYPE                   useType; /* size: 4 */

int                        i; /* size: 4 */

class CBaseEntity *        pEnt; /* size: 4 */

char *                     pszSound; /* size: 4 */

enum BUTTON_CODE           code; /* size: 4 */

enum BUTTON_CODE           code; /* size: 4 */

edict_t *                  pentTarget; /* size: 4 */

class CBaseEntity *        pEntity; /* size: 4 */

entvars_t *                pev; /* size: 4 */

entvars_t *                pev; /* size: 4 */

entvars_t *                pev; /* size: 4 */

entvars_t *                pev; /* size: 4 */

entvars_t *                pev; /* size: 4 */

entvars_t *                pev; /* size: 4 */

char *                     pszSound; /* size: 4 */

int                        flags; /* size: 4 */

int                        caps; /* size: 4 */

; /* size: 138589700 */

char *                     pszSound; /* size: 4 */

char *                     pszSound; /* size: 4 */

char *                     pszSound; /* size: 4 */

edict_t *                  pentTarget; /* size: 4 */

class CBaseEntity *        pTarget; /* size: 4 */

; /* size: 138592116 */

class CBaseEntity *        pTarget; /* size: 4 */

; /* size: 138596556 */

GLOBALESTATE               oldState; /* size: 4 */

GLOBALESTATE               newState; /* size: 4 */

int                        i; /* size: 4 */

; /* size: 138607764 */

; /* size: 138599976 */

int                        i; /* size: 4 */

; /* size: 138608104 */

edict_t *                  pentTarget; /* size: 4 */

class CBaseEntity *        pEntity; /* size: 4 */

; /* size: 138609664 */

edict_t *                  pentTarget; /* size: 4 */

class CBaseEntity *        pTarget; /* size: 4 */

; /* size: 138610576 */

enum BUTTON_CODE           code; /* size: 4 */

; /* size: 138618060 */

; /* size: 138618604 */

enum BUTTON_CODE           code; /* size: 4 */

; /* size: 138619240 */

; /* size: 138624760 */

; /* size: 138625216 */

; /* size: 138625672 */

class Vector              tmp; /* size: 12 */

float                      flVolume; /* size: 4 */

; /* size: 138632464 */

; /* size: 138632920 */

BOOL                       fplaysound; /* size: 4 */

edict_t *                  pentTarget; /* size: 4 */

class CMomentaryRotButton * pEntity; /* size: 4 */

float                      value; /* size: 4 */

entvars_t *                pev; /* size: 4 */

; /* size: 138644572 */

; /* size: 138645028 */

; /* size: 138645484 */

extern class _IO_FILE *           stdin; /* size: 4 */

extern class _IO_FILE *           stdout; /* size: 4 */

intconst                   k_cubSaltSize; /* size: 4 */

GID_tconst                 k_GIDNil; /* size: 8 */

GID_tconst                 k_TxnIDNil; /* size: 8 */

GID_tconst                 k_TxnIDUnknown; /* size: 8 */

PackageId_tconst           k_uPackageIdFreeSub; /* size: 4 */

PackageId_tconst           k_uPackageIdInvalid; /* size: 4 */

AppId_tconst               k_uAppIdInvalid; /* size: 4 */

AssetClassId_tconst        k_ulAssetClassIdInvalid; /* size: 8 */

PhysicalItemId_tconst      k_uPhysicalItemIdInvalid; /* size: 4 */

DepotId_tconst             k_uDepotIdInvalid; /* size: 4 */

CellID_tconst              k_uCellIDInvalid; /* size: 4 */

SteamAPICall_tconst        k_uAPICallInvalid; /* size: 8 */

PartnerId_tconst           k_uPartnerIdInvalid; /* size: 4 */

extern enginefuncs_t              g_engfuncs; /* size: 632 */

extern globalvars_t *             gpGlobals; /* size: 4 */

extern class Vectorconst          g_vecZero; /* size: 12 */

extern class CGlobalState        gGlobalState; /* size: 8 */

; /* size: 138646724 */

; /* size: 138646768 */

; /* size: 138646812 */

; /* size: 138646856 */

; /* size: 0 */

/* Types: */

/* 1 */
/* <0> (null):0 */
typedef char * __gnuc_va_list; /* size: 4 */

/* 2 */
 /* pointer to 3 */
 /* size: 4 */

/* 3 */
char
 /* size: 1 */

/* 4 */
/* <0> (null):0 */
typedef __gnuc_va_list va_list; /* size: 4 */

/* 5 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 6 */
unsigned int
 /* size: 4 */

/* 7 */
unsigned char
 /* size: 1 */

/* 8 */
short unsigned int
 /* size: 2 */

/* 9 */
long unsigned int
 /* size: 4 */

/* 10 */
signed char
 /* size: 1 */

/* 11 */
short int
 /* size: 2 */

/* 12 */
int
 /* size: 4 */

/* 13 */
long long int
 /* size: 8 */

/* 14 */
long long unsigned int
 /* size: 8 */

/* 15 */
/* <0> (null):0 */
typedef long long int __quad_t; /* size: 8 */

/* 16 */
/* <0> (null):0 */
typedef long int __off_t; /* size: 4 */

/* 17 */
long int
 /* size: 4 */

/* 18 */
/* <0> (null):0 */
typedef __quad_t __off64_t; /* size: 8 */

/* 19 */
/* <0> (null):0 */
typedef long int __time_t; /* size: 4 */

/* 20 */
/* <0> (null):0 */
typedef long int __suseconds_t; /* size: 4 */

/* 21 */
 /* pointer to 0 */
 /* size: 4 */

/* 22 */
 /* pointer to 3 */
 /* size: 4 */

/* 23 */
/* <0> (null):0 */
struct _IO_FILE {
	int                        _flags;               /*     0     4 */
	char *                     _IO_read_ptr;         /*     4     4 */
	char *                     _IO_read_end;         /*     8     4 */
	char *                     _IO_read_base;        /*    12     4 */
	char *                     _IO_write_base;       /*    16     4 */
	char *                     _IO_write_ptr;        /*    20     4 */
	char *                     _IO_write_end;        /*    24     4 */
	char *                     _IO_buf_base;         /*    28     4 */
	char *                     _IO_buf_end;          /*    32     4 */
	char *                     _IO_save_base;        /*    36     4 */
	char *                     _IO_backup_base;      /*    40     4 */
	char *                     _IO_save_end;         /*    44     4 */
	class _IO_marker *         _markers;             /*    48     4 */
	class _IO_FILE *           _chain;               /*    52     4 */
	int                        _fileno;              /*    56     4 */
	int                        _flags2;              /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	__off_t                    _old_offset;          /*    64     4 */
	short unsigned int         _cur_column;          /*    68     2 */
	signed char                _vtable_offset;       /*    70     1 */
	char                       _shortbuf[1];         /*    71     1 */
	_IO_lock_t *               _lock;                /*    72     4 */
	__off64_t                  _offset;              /*    76     8 */
	void *                     __pad1;               /*    84     4 */
	void *                     __pad2;               /*    88     4 */
	void *                     __pad3;               /*    92     4 */
	void *                     __pad4;               /*    96     4 */
	size_t                     __pad5;               /*   100     4 */
	int                        _mode;                /*   104     4 */
	char                       _unused2[40];         /*   108    40 */
	/* --- cacheline 2 boundary (128 bytes) was 20 bytes ago --- */

	/* size: 148, cachelines: 3, members: 29 */
	/* last cacheline: 20 bytes */
}; /* size: 148 */

/* 24 */
/* <0> (null):0 */
typedef void _IO_lock_t; /* size: 0 */

/* 25 */
/* <0> (null):0 */
struct _IO_marker {
	class _IO_marker *         _next;                /*     0     4 */
	class _IO_FILE *           _sbuf;                /*     4     4 */
	int                        _pos;                 /*     8     4 */

	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 26 */
 /* pointer to 25 */
 /* size: 4 */

/* 27 */
 /* pointer to 23 */
 /* size: 4 */

/* 28 */
 /* pointer to 25 */
 /* size: 4 */

/* 29 */
 /* pointer to 23 */
 /* size: 4 */

/* 30 */
/* <0> (null):0 */
char                       array[1]; /* size: 1 */

/* 31 */
 /* pointer to 24 */
 /* size: 4 */

/* 32 */
/* <0> (null):0 */
char                       array[40]; /* size: 40 */

/* 33 */
 /* pointer to 34 */
 /* size: 4 */

/* 34 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 35 */
 /* pointer to 36 */
 /* size: 4 */

/* 36 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 37 */
/* <0> (null):0 */
struct timeval {
	__time_t                   tv_sec;               /*     0     4 */
	__suseconds_t              tv_usec;              /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 38 */
/* <0> (null):0 */
char                       array[32]; /* size: 32 */

/* 39 */
/* <0> (null):0 */
char                       array[20]; /* size: 20 */

/* 40 */
long double
 /* size: 12 */

/* 41 */
double
 /* size: 8 */

/* 42 */
/* <0> (null):0 */
typedef int int32; /* size: 4 */

/* 43 */
/* <0> (null):0 */
typedef unsigned int uint32; /* size: 4 */

/* 44 */
/* <0> (null):0 */
typedef long long unsigned int uint64; /* size: 8 */

/* 45 */
/* <0> (null):0 */
typedef uint64 GID_t; /* size: 8 */

/* 46 */
/* <0> (null):0 */
typedef uint32 PackageId_t; /* size: 4 */

/* 47 */
/* <0> (null):0 */
typedef uint32 AppId_t; /* size: 4 */

/* 48 */
/* <0> (null):0 */
typedef uint64 AssetClassId_t; /* size: 8 */

/* 49 */
/* <0> (null):0 */
typedef uint32 PhysicalItemId_t; /* size: 4 */

/* 50 */
/* <0> (null):0 */
typedef uint32 DepotId_t; /* size: 4 */

/* 51 */
/* <0> (null):0 */
typedef uint32 CellID_t; /* size: 4 */

/* 52 */
/* <0> (null):0 */
typedef uint64 SteamAPICall_t; /* size: 8 */

/* 53 */
/* <0> (null):0 */
typedef uint32 PartnerId_t; /* size: 4 */

/* 54 */
/* <0> (null):0 */
typedef int BOOL; /* size: 4 */

/* 55 */
/* <0> (null):0 */
typedef uint32 ULONG; /* size: 4 */

/* 56 */
/* <0> (null):0 */
typedef unsigned char byte; /* size: 1 */

/* 57 */
/* <0> (null):0 */
typedef unsigned int string_t; /* size: 4 */

/* 58 */
/* <0> (null):0 */
typedef float vec_t; /* size: 4 */

/* 59 */
float
 /* size: 4 */

/* 60 */
/* <0> (null):0 */
class Vector2D {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	/* <0> (null):0 */
	void Vector2D(class Vector2D *);

	/* <0> (null):0 */
	void Vector2D(class Vector2D *, float, float);

	/* <0> (null):0 */
	class Vector2D operator+(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DplERKS_ */

	/* <0> (null):0 */
	class Vector2D operator-(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DmiERKS_ */

	/* <0> (null):0 */
	class Vector2D operator*(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DmlEf */

	/* <0> (null):0 */
	class Vector2D operator/(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DdvEf */

	/* <0> (null):0 */
	float Length(const class Vector2D  *); /* linkage=_ZNK8Vector2D6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector2D  *); /* linkage=_ZNK8Vector2D13LengthSquaredEv */

	/* <0> (null):0 */
	class Vector2D Normalize(const class Vector2D  *); /* linkage=_ZNK8Vector2D9NormalizeEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector2D *); /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector2D *, float); /* linkage=_ZN8Vector2D6IsZeroEf */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 61 */
 /* pointer to 60 */
 /* size: 4 */

/* 62 */
 /* pointer to 63 */
 /* size: 4 */

/* 63 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 64 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 65 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 66 */
bool
 /* size: 1 */

/* 67 */
/* <0> (null):0 */
class Vector {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	vec_t                      z;                    /*     8     4 */
	/* <0> (null):0 */
	void Vector(class Vector *);

	/* <0> (null):0 */
	void Vector(class Vector *, float, float, float);

	/* <0> (null):0 */
	void Vector(class Vector *, const class Vector  &);

	/* <0> (null):0 */
	void Vector(class Vector *, float *);

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *); /* linkage=_ZNK6VectorngEv */

	/* <0> (null):0 */
	int operator==(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectoreqERKS_ */

	/* <0> (null):0 */
	int operator!=(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorneERKS_ */

	/* <0> (null):0 */
	class Vector operator+(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorplERKS_ */

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectormiERKS_ */

	/* <0> (null):0 */
	class Vector operator*(const class Vector  *, float); /* linkage=_ZNK6VectormlEf */

	/* <0> (null):0 */
	class Vector operator/(const class Vector  *, float); /* linkage=_ZNK6VectordvEf */

	/* <0> (null):0 */
	void CopyToArray(const class Vector  *, float *); /* linkage=_ZNK6Vector11CopyToArrayEPf */

	/* <0> (null):0 */
	float Length(const class Vector  *); /* linkage=_ZNK6Vector6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector  *); /* linkage=_ZNK6Vector13LengthSquaredEv */

	/* <0> (null):0 */
	float * operator float*(class Vector *); /* linkage=_ZN6VectorcvPfEv */

	/* <0> (null):0 */
	const float  * operator const float*(const class Vector  *); /* linkage=_ZNK6VectorcvPKfEv */

	/* <0> (null):0 */
	class Vector Normalize(const class Vector  *); /* linkage=_ZNK6Vector9NormalizeEv */

	/* <0> (null):0 */
	class Vector2D Make2D(const class Vector  *); /* linkage=_ZNK6Vector6Make2DEv */

	/* <0> (null):0 */
	float Length2D(const class Vector  *); /* linkage=_ZNK6Vector8Length2DEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector  *, float); /* linkage=_ZNK6Vector16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector  *, float); /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector *); /* linkage=_ZN6Vector16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector *, float); /* linkage=_ZN6Vector6IsZeroEf */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 68 */
 /* pointer to 67 */
 /* size: 4 */

/* 69 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 70 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 71 */
 /* pointer to 59 */
 /* size: 4 */

/* 72 */
 /* pointer to 73 */
 /* size: 4 */

/* 73 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 74 */
 /* pointer to 75 */
 /* size: 4 */

/* 75 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 76 */
/* <0> (null):0 */
enum {
	kRenderNormal = 0,
	kRenderTransColor = 1,
	kRenderTransTexture = 2,
	kRenderGlow = 3,
	kRenderTransAlpha = 4,
	kRenderTransAdd = 5,
}; /* size: 4 */

/* 77 */
/* <0> (null):0 */
typedef int qboolean; /* size: 4 */

/* 78 */
/* <0> (null):0 */
struct link_s {
	class link_s *             prev;                 /*     0     4 */
	class link_s *             next;                 /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 79 */
 /* pointer to 78 */
 /* size: 4 */

/* 80 */
/* <0> (null):0 */
typedef struct link_s link_t; /* size: 8 */

/* 81 */
/* <0> (null):0 */
typedef struct edict_s edict_t; /* size: 804 */

/* 82 */
/* <0> (null):0 */
struct edict_s {
	qboolean                   free;                 /*     0     4 */
	int                        serialnumber;         /*     4     4 */
	link_t                     area;                 /*     8     8 */
	int                        headnode;             /*    16     4 */
	int                        num_leafs;            /*    20     4 */
	short int                  leafnums[48];         /*    24    96 */
	/* --- cacheline 1 boundary (64 bytes) was 56 bytes ago --- */
	float                      freetime;             /*   120     4 */
	void *                     pvPrivateData;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	entvars_t                  v;                    /*   128   676 */
	/* --- cacheline 12 boundary (768 bytes) was 36 bytes ago --- */

	/* size: 804, cachelines: 13, members: 9 */
	/* last cacheline: 36 bytes */
}; /* size: 804 */

/* 83 */
 /* pointer to 81 */
 /* size: 4 */

/* 84 */
/* <0> (null):0 */
struct {
	float                      time;                 /*     0     4 */
	float                      frametime;            /*     4     4 */
	float                      force_retouch;        /*     8     4 */
	string_t                   mapname;              /*    12     4 */
	string_t                   startspot;            /*    16     4 */
	float                      deathmatch;           /*    20     4 */
	float                      coop;                 /*    24     4 */
	float                      teamplay;             /*    28     4 */
	float                      serverflags;          /*    32     4 */
	float                      found_secrets;        /*    36     4 */
	class Vector              v_forward;             /*    40    12 */
	class Vector              v_up;                  /*    52    12 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	class Vector              v_right;               /*    64    12 */
	float                      trace_allsolid;       /*    76     4 */
	float                      trace_startsolid;     /*    80     4 */
	float                      trace_fraction;       /*    84     4 */
	class Vector              trace_endpos;          /*    88    12 */
	class Vector              trace_plane_normal;    /*   100    12 */
	float                      trace_plane_dist;     /*   112     4 */
	edict_t *                  trace_ent;            /*   116     4 */
	float                      trace_inopen;         /*   120     4 */
	float                      trace_inwater;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	int                        trace_hitgroup;       /*   128     4 */
	int                        trace_flags;          /*   132     4 */
	int                        msg_entity;           /*   136     4 */
	int                        cdAudioTrack;         /*   140     4 */
	int                        maxClients;           /*   144     4 */
	int                        maxEntities;          /*   148     4 */
	const char  *              pStringBase;          /*   152     4 */
	void *                     pSaveData;            /*   156     4 */
	class Vector              vecLandmarkOffset;     /*   160    12 */

	/* size: 172, cachelines: 3, members: 31 */
	/* last cacheline: 44 bytes */
}; /* size: 172 */

/* 85 */
/* <0> (null):0 */
typedef class  globalvars_t; /* size: 172 */

/* 86 */
/* <0> (null):0 */
struct entvars_s {
	string_t                   classname;            /*     0     4 */
	string_t                   globalname;           /*     4     4 */
	class Vector              origin;                /*     8    12 */
	class Vector              oldorigin;             /*    20    12 */
	class Vector              velocity;              /*    32    12 */
	class Vector              basevelocity;          /*    44    12 */
	class Vector              clbasevelocity;        /*    56    12 */
	/* --- cacheline 1 boundary (64 bytes) was 4 bytes ago --- */
	class Vector              movedir;               /*    68    12 */
	class Vector              angles;                /*    80    12 */
	class Vector              avelocity;             /*    92    12 */
	class Vector              punchangle;            /*   104    12 */
	class Vector              v_angle;               /*   116    12 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	class Vector              endpos;                /*   128    12 */
	class Vector              startpos;              /*   140    12 */
	float                      impacttime;           /*   152     4 */
	float                      starttime;            /*   156     4 */
	int                        fixangle;             /*   160     4 */
	float                      idealpitch;           /*   164     4 */
	float                      pitch_speed;          /*   168     4 */
	float                      ideal_yaw;            /*   172     4 */
	float                      yaw_speed;            /*   176     4 */
	int                        modelindex;           /*   180     4 */
	string_t                   model;                /*   184     4 */
	int                        viewmodel;            /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	int                        weaponmodel;          /*   192     4 */
	class Vector              absmin;                /*   196    12 */
	class Vector              absmax;                /*   208    12 */
	class Vector              mins;                  /*   220    12 */
	class Vector              maxs;                  /*   232    12 */
	class Vector              size;                  /*   244    12 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	float                      ltime;                /*   256     4 */
	float                      nextthink;            /*   260     4 */
	int                        movetype;             /*   264     4 */
	int                        solid;                /*   268     4 */
	int                        skin;                 /*   272     4 */
	int                        body;                 /*   276     4 */
	int                        effects;              /*   280     4 */
	float                      gravity;              /*   284     4 */
	float                      friction;             /*   288     4 */
	int                        light_level;          /*   292     4 */
	int                        sequence;             /*   296     4 */
	int                        gaitsequence;         /*   300     4 */
	float                      frame;                /*   304     4 */
	float                      animtime;             /*   308     4 */
	float                      framerate;            /*   312     4 */
	unsigned char              controller[4];        /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	unsigned char              blending[2];          /*   320     2 */
	float                      scale;                /*   324     4 */
	int                        rendermode;           /*   328     4 */
	float                      renderamt;            /*   332     4 */
	class Vector              rendercolor;           /*   336    12 */
	int                        renderfx;             /*   348     4 */
	float                      health;               /*   352     4 */
	float                      frags;                /*   356     4 */
	int                        weapons;              /*   360     4 */
	float                      takedamage;           /*   364     4 */
	int                        deadflag;             /*   368     4 */
	class Vector              view_ofs;              /*   372    12 */
	int                        button;               /*   384     4 */
	/* --- cacheline 6 boundary (384 bytes) was 2 bytes ago --- */
	int                        impulse;              /*   388     4 */
	edict_t *                  chain;                /*   392     4 */
	edict_t *                  dmg_inflictor;        /*   396     4 */
	edict_t *                  enemy;                /*   400     4 */
	edict_t *                  aiment;               /*   404     4 */
	edict_t *                  owner;                /*   408     4 */
	edict_t *                  groundentity;         /*   412     4 */
	int                        spawnflags;           /*   416     4 */
	int                        flags;                /*   420     4 */
	int                        colormap;             /*   424     4 */
	int                        team;                 /*   428     4 */
	float                      max_health;           /*   432     4 */
	float                      teleport_time;        /*   436     4 */
	float                      armortype;            /*   440     4 */
	float                      armorvalue;           /*   444     4 */
	int                        waterlevel;           /*   448     4 */
	/* --- cacheline 7 boundary (448 bytes) was 2 bytes ago --- */
	int                        watertype;            /*   452     4 */
	string_t                   target;               /*   456     4 */
	string_t                   targetname;           /*   460     4 */
	string_t                   netname;              /*   464     4 */
	string_t                   message;              /*   468     4 */
	float                      dmg_take;             /*   472     4 */
	float                      dmg_save;             /*   476     4 */
	float                      dmg;                  /*   480     4 */
	float                      dmgtime;              /*   484     4 */
	string_t                   noise;                /*   488     4 */
	string_t                   noise1;               /*   492     4 */
	string_t                   noise2;               /*   496     4 */
	string_t                   noise3;               /*   500     4 */
	float                      speed;                /*   504     4 */
	float                      air_finished;         /*   508     4 */
	float                      pain_finished;        /*   512     4 */
	/* --- cacheline 8 boundary (512 bytes) was 2 bytes ago --- */
	float                      radsuit_finished;     /*   516     4 */
	edict_t *                  pContainingEntity;    /*   520     4 */
	int                        playerclass;          /*   524     4 */
	float                      maxspeed;             /*   528     4 */
	float                      fov;                  /*   532     4 */
	int                        weaponanim;           /*   536     4 */
	int                        pushmsec;             /*   540     4 */
	int                        bInDuck;              /*   544     4 */
	int                        flTimeStepSound;      /*   548     4 */
	int                        flSwimTime;           /*   552     4 */
	int                        flDuckTime;           /*   556     4 */
	int                        iStepLeft;            /*   560     4 */
	float                      flFallVelocity;       /*   564     4 */
	int                        gamestate;            /*   568     4 */
	int                        oldbuttons;           /*   572     4 */
	int                        groupinfo;            /*   576     4 */
	/* --- cacheline 9 boundary (576 bytes) was 2 bytes ago --- */
	int                        iuser1;               /*   580     4 */
	int                        iuser2;               /*   584     4 */
	int                        iuser3;               /*   588     4 */
	int                        iuser4;               /*   592     4 */
	float                      fuser1;               /*   596     4 */
	float                      fuser2;               /*   600     4 */
	float                      fuser3;               /*   604     4 */
	float                      fuser4;               /*   608     4 */
	class Vector              vuser1;                /*   612    12 */
	class Vector              vuser2;                /*   624    12 */
	class Vector              vuser3;                /*   636    12 */
	/* --- cacheline 10 boundary (640 bytes) was 6 bytes ago --- */
	class Vector              vuser4;                /*   648    12 */
	edict_t *                  euser1;               /*   660     4 */
	edict_t *                  euser2;               /*   664     4 */
	edict_t *                  euser3;               /*   668     4 */
	edict_t *                  euser4;               /*   672     4 */
	/* <0> (null):0 */
	void entvars_s(class entvars_s *);


	/* size: 676, cachelines: 11, members: 123 */
	/* last cacheline: 36 bytes */

	/* BRAIN FART ALERT! 676 != 674 + 0(holes), diff = 2 */

}; /* size: 676 */

/* 87 */
/* <0> (null):0 */
unsigned char              array[4]; /* size: 4 */

/* 88 */
/* <0> (null):0 */
unsigned char              array[2]; /* size: 2 */

/* 89 */
/* <0> (null):0 */
typedef struct entvars_s entvars_t; /* size: 676 */

/* 90 */
/* <0> (null):0 */
short int                  array[48]; /* size: 96 */

/* 91 */
/* <0> (null):0 */
enum {
	t_sound = 0,
	t_skin = 1,
	t_model = 2,
	t_decal = 3,
	t_generic = 4,
	t_eventscript = 5,
	t_world = 6,
}; /* size: 4 */

/* 92 */
/* <0> (null):0 */
typedef enum  resourcetype_t; /* size: 4 */

/* 93 */
/* <0> (null):0 */
typedef uint32 CRC32_t; /* size: 4 */

/* 94 */
/* <0> (null):0 */
struct resource_s {
	char                       szFileName[64];       /*     0    64 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	resourcetype_t             type;                 /*    64     4 */
	int                        nIndex;               /*    68     4 */
	int                        nDownloadSize;        /*    72     4 */
	unsigned char              ucFlags;              /*    76     1 */
	unsigned char              rgucMD5_hash[16];     /*    77    16 */
	unsigned char              playernum;            /*    93     1 */
	unsigned char              rguc_reserved[32];    /*    94    32 */
	class resource_s *         pNext;                /*   128     4 */
	/* --- cacheline 2 boundary (128 bytes) was 2 bytes ago --- */
	class resource_s *         pPrev;                /*   132     4 */

	/* size: 136, cachelines: 3, members: 10 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 136 != 134 + 0(holes), diff = 2 */

}; /* size: 136 */

/* 95 */
/* <0> (null):0 */
char                       array[64]; /* size: 64 */

/* 96 */
/* <0> (null):0 */
unsigned char              array[16]; /* size: 16 */

/* 97 */
/* <0> (null):0 */
unsigned char              array[32]; /* size: 32 */

/* 98 */
 /* pointer to 94 */
 /* size: 4 */

/* 99 */
/* <0> (null):0 */
typedef struct resource_s resource_t; /* size: 136 */

/* 100 */
/* <0> (null):0 */
struct customization_s {
	qboolean                   bInUse;               /*     0     4 */
	resource_t                 resource;             /*     4   136 */
	/* --- cacheline 2 boundary (128 bytes) was 12 bytes ago --- */
	qboolean                   bTranslated;          /*   140     4 */
	int                        nUserData1;           /*   144     4 */
	int                        nUserData2;           /*   148     4 */
	void *                     pInfo;                /*   152     4 */
	void *                     pBuffer;              /*   156     4 */
	class customization_s *    pNext;                /*   160     4 */

	/* size: 164, cachelines: 3, members: 8 */
	/* last cacheline: 36 bytes */
}; /* size: 164 */

/* 101 */
 /* pointer to 100 */
 /* size: 4 */

/* 102 */
/* <0> (null):0 */
typedef struct customization_s customization_t; /* size: 164 */

/* 103 */
/* <0> (null):0 */
struct cvar_s {
	char *                     name;                 /*     0     4 */
	char *                     string;               /*     4     4 */
	int                        flags;                /*     8     4 */
	float                      value;                /*    12     4 */
	class cvar_s *             next;                 /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 104 */
 /* pointer to 103 */
 /* size: 4 */

/* 105 */
/* <0> (null):0 */
typedef struct cvar_s cvar_t; /* size: 20 */

/* 106 */
/* <0> (null):0 */
struct client_textmessage_s {
	int                        effect;               /*     0     4 */
	byte                       r1;                   /*     4     1 */
	byte                       g1;                   /*     5     1 */
	byte                       b1;                   /*     6     1 */
	byte                       a1;                   /*     7     1 */
	byte                       r2;                   /*     8     1 */
	byte                       g2;                   /*     9     1 */
	byte                       b2;                   /*    10     1 */
	byte                       a2;                   /*    11     1 */
	float                      x;                    /*    12     4 */
	float                      y;                    /*    16     4 */
	float                      fadein;               /*    20     4 */
	float                      fadeout;              /*    24     4 */
	float                      holdtime;             /*    28     4 */
	float                      fxtime;               /*    32     4 */
	const char  *              pName;                /*    36     4 */
	const char  *              pMessage;             /*    40     4 */

	/* size: 44, cachelines: 1, members: 17 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 107 */
/* <0> (null):0 */
typedef struct client_textmessage_s client_textmessage_t; /* size: 44 */

/* 108 */
/* <0> (null):0 */
typedef struct sequenceCommandLine_ sequenceCommandLine_s; /* size: 92 */

/* 109 */
/* <0> (null):0 */
struct sequenceCommandLine_ {
	int                        commandType;          /*     0     4 */
	client_textmessage_t       clientMessage;        /*     4    44 */
	char *                     speakerName;          /*    48     4 */
	char *                     listenerName;         /*    52     4 */
	char *                     soundFileName;        /*    56     4 */
	char *                     sentenceName;         /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	char *                     fireTargetNames;      /*    64     4 */
	char *                     killTargetNames;      /*    68     4 */
	float                      delay;                /*    72     4 */
	int                        repeatCount;          /*    76     4 */
	int                        textChannel;          /*    80     4 */
	int                        modifierBitField;     /*    84     4 */
	sequenceCommandLine_s *    nextCommandLine;      /*    88     4 */

	/* size: 92, cachelines: 2, members: 13 */
	/* last cacheline: 28 bytes */
}; /* size: 92 */

/* 110 */
 /* pointer to 108 */
 /* size: 4 */

/* 111 */
/* <0> (null):0 */
typedef struct sequenceEntry_ sequenceEntry_s; /* size: 20 */

/* 112 */
/* <0> (null):0 */
struct sequenceEntry_ {
	char *                     fileName;             /*     0     4 */
	char *                     entryName;            /*     4     4 */
	sequenceCommandLine_s *    firstCommand;         /*     8     4 */
	sequenceEntry_s *          nextEntry;            /*    12     4 */
	qboolean                   isGlobal;             /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 113 */
 /* pointer to 111 */
 /* size: 4 */

/* 114 */
/* <0> (null):0 */
typedef struct sentenceEntry_ sentenceEntry_s; /* size: 16 */

/* 115 */
/* <0> (null):0 */
struct sentenceEntry_ {
	char *                     data;                 /*     0     4 */
	sentenceEntry_s *          nextEntry;            /*     4     4 */
	qboolean                   isGlobal;             /*     8     4 */
	unsigned int               index;                /*    12     4 */

	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 116 */
 /* pointer to 114 */
 /* size: 4 */

/* 117 */
/* <0> (null):0 */
enum {
	at_notice = 0,
	at_console = 1,
	at_aiconsole = 2,
	at_warning = 3,
	at_error = 4,
	at_logged = 5,
}; /* size: 4 */

/* 118 */
/* <0> (null):0 */
typedef enum  ALERT_TYPE; /* size: 4 */

/* 119 */
/* <0> (null):0 */
enum {
	print_console = 0,
	print_center = 1,
	print_chat = 2,
}; /* size: 4 */

/* 120 */
/* <0> (null):0 */
typedef enum  PRINT_TYPE; /* size: 4 */

/* 121 */
/* <0> (null):0 */
enum {
	force_exactfile = 0,
	force_model_samebounds = 1,
	force_model_specifybounds = 2,
	force_model_specifybounds_if_avail = 3,
}; /* size: 4 */

/* 122 */
/* <0> (null):0 */
typedef enum  FORCE_TYPE; /* size: 4 */

/* 123 */
/* <0> (null):0 */
struct {
	int                        fAllSolid;            /*     0     4 */
	int                        fStartSolid;          /*     4     4 */
	int                        fInOpen;              /*     8     4 */
	int                        fInWater;             /*    12     4 */
	float                      flFraction;           /*    16     4 */
	class Vector              vecEndPos;             /*    20    12 */
	float                      flPlaneDist;          /*    32     4 */
	class Vector              vecPlaneNormal;        /*    36    12 */
	edict_t *                  pHit;                 /*    48     4 */
	int                        iHitgroup;            /*    52     4 */

	/* size: 56, cachelines: 1, members: 10 */
	/* last cacheline: 56 bytes */
}; /* size: 56 */

/* 124 */
/* <0> (null):0 */
typedef class  TraceResult; /* size: 56 */

/* 125 */
/* <0> (null):0 */
struct enginefuncs_s {
	int                        (*pfnPrecacheModel)(char *); /*     0     4 */
	int                        (*pfnPrecacheSound)(char *); /*     4     4 */
	void                       (*pfnSetModel)(edict_t *, const char  *); /*     8     4 */
	int                        (*pfnModelIndex)(const char  *); /*    12     4 */
	int                        (*pfnModelFrames)(int); /*    16     4 */
	void                       (*pfnSetSize)(edict_t *, const float  *, const float  *); /*    20     4 */
	void                       (*pfnChangeLevel)(char *, char *); /*    24     4 */
	void                       (*pfnGetSpawnParms)(edict_t *); /*    28     4 */
	void                       (*pfnSaveSpawnParms)(edict_t *); /*    32     4 */
	float                      (*pfnVecToYaw)(const float  *); /*    36     4 */
	void                       (*pfnVecToAngles)(const float  *, float *); /*    40     4 */
	void                       (*pfnMoveToOrigin)(edict_t *, const float  *, float, int); /*    44     4 */
	void                       (*pfnChangeYaw)(edict_t *); /*    48     4 */
	void                       (*pfnChangePitch)(edict_t *); /*    52     4 */
	edict_t *                  (*pfnFindEntityByString)(edict_t *, const char  *, const char  *); /*    56     4 */
	int                        (*pfnGetEntityIllum)(edict_t *); /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	edict_t *                  (*pfnFindEntityInSphere)(edict_t *, const float  *, float); /*    64     4 */
	edict_t *                  (*pfnFindClientInPVS)(edict_t *); /*    68     4 */
	edict_t *                  (*pfnEntitiesInPVS)(edict_t *); /*    72     4 */
	void                       (*pfnMakeVectors)(const float  *); /*    76     4 */
	void                       (*pfnAngleVectors)(const float  *, float *, float *, float *); /*    80     4 */
	edict_t *                  (*pfnCreateEntity)(void); /*    84     4 */
	void                       (*pfnRemoveEntity)(edict_t *); /*    88     4 */
	edict_t *                  (*pfnCreateNamedEntity)(int); /*    92     4 */
	void                       (*pfnMakeStatic)(edict_t *); /*    96     4 */
	int                        (*pfnEntIsOnFloor)(edict_t *); /*   100     4 */
	int                        (*pfnDropToFloor)(edict_t *); /*   104     4 */
	int                        (*pfnWalkMove)(edict_t *, float, float, int); /*   108     4 */
	void                       (*pfnSetOrigin)(edict_t *, const float  *); /*   112     4 */
	void                       (*pfnEmitSound)(edict_t *, int, const char  *, float, float, int, int); /*   116     4 */
	void                       (*pfnEmitAmbientSound)(edict_t *, float *, const char  *, float, float, int, int); /*   120     4 */
	void                       (*pfnTraceLine)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	void                       (*pfnTraceToss)(edict_t *, edict_t *, TraceResult *); /*   128     4 */
	int                        (*pfnTraceMonsterHull)(edict_t *, const float  *, const float  *, int, edict_t *, TraceResult *); /*   132     4 */
	void                       (*pfnTraceHull)(const float  *, const float  *, int, int, edict_t *, TraceResult *); /*   136     4 */
	void                       (*pfnTraceModel)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   140     4 */
	const char  *              (*pfnTraceTexture)(edict_t *, const float  *, const float  *); /*   144     4 */
	void                       (*pfnTraceSphere)(const float  *, const float  *, int, float, edict_t *, TraceResult *); /*   148     4 */
	void                       (*pfnGetAimVector)(edict_t *, float, float *); /*   152     4 */
	void                       (*pfnServerCommand)(char *); /*   156     4 */
	void                       (*pfnServerExecute)(void); /*   160     4 */
	void                       (*pfnClientCommand)(edict_t *, char *, ...); /*   164     4 */
	void                       (*pfnParticleEffect)(const float  *, const float  *, float, float); /*   168     4 */
	void                       (*pfnLightStyle)(int, char *); /*   172     4 */
	int                        (*pfnDecalIndex)(const char  *); /*   176     4 */
	int                        (*pfnPointContents)(const float  *); /*   180     4 */
	void                       (*pfnMessageBegin)(int, int, const float  *, edict_t *); /*   184     4 */
	void                       (*pfnMessageEnd)(void); /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	void                       (*pfnWriteByte)(int); /*   192     4 */
	void                       (*pfnWriteChar)(int); /*   196     4 */
	void                       (*pfnWriteShort)(int); /*   200     4 */
	void                       (*pfnWriteLong)(int); /*   204     4 */
	void                       (*pfnWriteAngle)(float); /*   208     4 */
	void                       (*pfnWriteCoord)(float); /*   212     4 */
	void                       (*pfnWriteString)(const char  *); /*   216     4 */
	void                       (*pfnWriteEntity)(int); /*   220     4 */
	void                       (*pfnCVarRegister)(cvar_t *); /*   224     4 */
	float                      (*pfnCVarGetFloat)(const char  *); /*   228     4 */
	const char  *              (*pfnCVarGetString)(const char  *); /*   232     4 */
	void                       (*pfnCVarSetFloat)(const char  *, float); /*   236     4 */
	void                       (*pfnCVarSetString)(const char  *, const char  *); /*   240     4 */
	void                       (*pfnAlertMessage)(ALERT_TYPE, char *, ...); /*   244     4 */
	void                       (*pfnEngineFprintf)(void *, char *, ...); /*   248     4 */
	void *                     (*pfnPvAllocEntPrivateData)(edict_t *, int32); /*   252     4 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	void *                     (*pfnPvEntPrivateData)(edict_t *); /*   256     4 */
	void                       (*pfnFreeEntPrivateData)(edict_t *); /*   260     4 */
	const char  *              (*pfnSzFromIndex)(int); /*   264     4 */
	int                        (*pfnAllocString)(const char  *); /*   268     4 */
	class entvars_s *          (*pfnGetVarsOfEnt)(edict_t *); /*   272     4 */
	edict_t *                  (*pfnPEntityOfEntOffset)(int); /*   276     4 */
	int                        (*pfnEntOffsetOfPEntity)(const edict_t  *); /*   280     4 */
	int                        (*pfnIndexOfEdict)(const edict_t  *); /*   284     4 */
	edict_t *                  (*pfnPEntityOfEntIndex)(int); /*   288     4 */
	edict_t *                  (*pfnFindEntityByVars)(class entvars_s *); /*   292     4 */
	void *                     (*pfnGetModelPtr)(edict_t *); /*   296     4 */
	int                        (*pfnRegUserMsg)(const char  *, int); /*   300     4 */
	void                       (*pfnAnimationAutomove)(const edict_t  *, float); /*   304     4 */
	void                       (*pfnGetBonePosition)(const edict_t  *, int, float *, float *); /*   308     4 */
	uint32                     (*pfnFunctionFromName)(const char  *); /*   312     4 */
	const char  *              (*pfnNameForFunction)(uint32); /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	void                       (*pfnClientPrintf)(edict_t *, PRINT_TYPE, const char  *); /*   320     4 */
	void                       (*pfnServerPrint)(const char  *); /*   324     4 */
	const char  *              (*pfnCmd_Args)(void); /*   328     4 */
	const char  *              (*pfnCmd_Argv)(int);  /*   332     4 */
	int                        (*pfnCmd_Argc)(void); /*   336     4 */
	void                       (*pfnGetAttachment)(const edict_t  *, int, float *, float *); /*   340     4 */
	void                       (*pfnCRC32_Init)(CRC32_t *); /*   344     4 */
	void                       (*pfnCRC32_ProcessBuffer)(CRC32_t *, void *, int); /*   348     4 */
	void                       (*pfnCRC32_ProcessByte)(CRC32_t *, unsigned char); /*   352     4 */
	CRC32_t                    (*pfnCRC32_Final)(CRC32_t); /*   356     4 */
	int32                      (*pfnRandomLong)(int32, int32); /*   360     4 */
	float                      (*pfnRandomFloat)(float, float); /*   364     4 */
	void                       (*pfnSetView)(const edict_t  *, const edict_t  *); /*   368     4 */
	float                      (*pfnTime)(void);     /*   372     4 */
	void                       (*pfnCrosshairAngle)(const edict_t  *, float, float); /*   376     4 */
	byte *                     (*pfnLoadFileForMe)(char *, int *); /*   380     4 */
	/* --- cacheline 6 boundary (384 bytes) --- */
	void                       (*pfnFreeFile)(void *); /*   384     4 */
	void                       (*pfnEndSection)(const char  *); /*   388     4 */
	int                        (*pfnCompareFileTime)(char *, char *, int *); /*   392     4 */
	void                       (*pfnGetGameDir)(char *); /*   396     4 */
	void                       (*pfnCvar_RegisterVariable)(cvar_t *); /*   400     4 */
	void                       (*pfnFadeClientVolume)(const edict_t  *, int, int, int, int); /*   404     4 */
	void                       (*pfnSetClientMaxspeed)(const edict_t  *, float); /*   408     4 */
	edict_t *                  (*pfnCreateFakeClient)(const char  *); /*   412     4 */
	void                       (*pfnRunPlayerMove)(edict_t *, const float  *, float, float, float, short unsigned int, byte, byte); /*   416     4 */
	int                        (*pfnNumberOfEntities)(void); /*   420     4 */
	char *                     (*pfnGetInfoKeyBuffer)(edict_t *); /*   424     4 */
	char *                     (*pfnInfoKeyValue)(char *, char *); /*   428     4 */
	void                       (*pfnSetKeyValue)(char *, char *, char *); /*   432     4 */
	void                       (*pfnSetClientKeyValue)(int, char *, char *, char *); /*   436     4 */
	int                        (*pfnIsMapValid)(char *); /*   440     4 */
	void                       (*pfnStaticDecal)(const float  *, int, int, int); /*   444     4 */
	/* --- cacheline 7 boundary (448 bytes) --- */
	int                        (*pfnPrecacheGeneric)(char *); /*   448     4 */
	int                        (*pfnGetPlayerUserId)(edict_t *); /*   452     4 */
	void                       (*pfnBuildSoundMsg)(edict_t *, int, const char  *, float, float, int, int, int, int, const float  *, edict_t *); /*   456     4 */
	int                        (*pfnIsDedicatedServer)(void); /*   460     4 */
	cvar_t *                   (*pfnCVarGetPointer)(const char  *); /*   464     4 */
	unsigned int               (*pfnGetPlayerWONId)(edict_t *); /*   468     4 */
	void                       (*pfnInfo_RemoveKey)(char *, const char  *); /*   472     4 */
	const char  *              (*pfnGetPhysicsKeyValue)(const edict_t  *, const char  *); /*   476     4 */
	void                       (*pfnSetPhysicsKeyValue)(const edict_t  *, const char  *, const char  *); /*   480     4 */
	const char  *              (*pfnGetPhysicsInfoString)(const edict_t  *); /*   484     4 */
	short unsigned int         (*pfnPrecacheEvent)(int, const char  *); /*   488     4 */
	void                       (*pfnPlaybackEvent)(int, const edict_t  *, short unsigned int, float, float *, float *, float, float, int, int, int, int); /*   492     4 */
	unsigned char *            (*pfnSetFatPVS)(float *); /*   496     4 */
	unsigned char *            (*pfnSetFatPAS)(float *); /*   500     4 */
	int                        (*pfnCheckVisibility)(const edict_t  *, unsigned char *); /*   504     4 */
	void                       (*pfnDeltaSetField)(class delta_s *, const char  *); /*   508     4 */
	/* --- cacheline 8 boundary (512 bytes) --- */
	void                       (*pfnDeltaUnsetField)(class delta_s *, const char  *); /*   512     4 */
	void                       (*pfnDeltaAddEncoder)(char *, void (*)(class delta_s *, const unsigned char  *, const unsigned char  *)); /*   516     4 */
	int                        (*pfnGetCurrentPlayer)(void); /*   520     4 */
	int                        (*pfnCanSkipPlayer)(const edict_t  *); /*   524     4 */
	int                        (*pfnDeltaFindField)(class delta_s *, const char  *); /*   528     4 */
	void                       (*pfnDeltaSetFieldByIndex)(class delta_s *, int); /*   532     4 */
	void                       (*pfnDeltaUnsetFieldByIndex)(class delta_s *, int); /*   536     4 */
	void                       (*pfnSetGroupMask)(int, int); /*   540     4 */
	int                        (*pfnCreateInstancedBaseline)(int, class entity_state_s *); /*   544     4 */
	void                       (*pfnCvar_DirectSet)(class cvar_s *, char *); /*   548     4 */
	void                       (*pfnForceUnmodified)(FORCE_TYPE, float *, float *, const char  *); /*   552     4 */
	void                       (*pfnGetPlayerStats)(const edict_t  *, int *, int *); /*   556     4 */
	void                       (*pfnAddServerCommand)(char *, void (*)(void)); /*   560     4 */
	qboolean                   (*pfnVoice_GetClientListening)(int, int); /*   564     4 */
	qboolean                   (*pfnVoice_SetClientListening)(int, int, qboolean); /*   568     4 */
	const char  *              (*pfnGetPlayerAuthId)(edict_t *); /*   572     4 */
	/* --- cacheline 9 boundary (576 bytes) --- */
	sequenceEntry_s *          (*pfnSequenceGet)(const char  *, const char  *); /*   576     4 */
	sentenceEntry_s *          (*pfnSequencePickSentence)(const char  *, int, int *); /*   580     4 */
	int                        (*pfnGetFileSize)(char *); /*   584     4 */
	unsigned int               (*pfnGetApproxWavePlayLen)(const char  *); /*   588     4 */
	int                        (*pfnIsCareerMatch)(void); /*   592     4 */
	int                        (*pfnGetLocalizedStringLength)(const char  *); /*   596     4 */
	void                       (*pfnRegisterTutorMessageShown)(int); /*   600     4 */
	int                        (*pfnGetTimesTutorMessageShown)(int); /*   604     4 */
	void                       (*ProcessTutorMessageDecayBuffer)(int *, int); /*   608     4 */
	void                       (*ConstructTutorMessageDecayBuffer)(int *, int); /*   612     4 */
	void                       (*ResetTutorMessageDecayData)(void); /*   616     4 */
	void                       (*pfnQueryClientCvarValue)(const edict_t  *, const char  *); /*   620     4 */
	void                       (*pfnQueryClientCvarValue2)(const edict_t  *, const char  *, int); /*   624     4 */
	int                        (*pfnCheckParm)(const char  *, char * *); /*   628     4 */

	/* size: 632, cachelines: 10, members: 158 */
	/* last cacheline: 56 bytes */
}; /* size: 632 */

/* 126 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 127 */
 /* pointer to 126 */
 /* size: 4 */

/* 128 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138513472 */

/* 129 */
 /* pointer to 128 */
 /* size: 4 */

/* 130 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 131 */
 /* pointer to 130 */
 /* size: 4 */

/* 132 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 133 */
 /* pointer to 132 */
 /* size: 4 */

/* 134 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138513992 */

/* 135 */
 /* pointer to 134 */
 /* size: 4 */

/* 136 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138514252 */

/* 137 */
 /* pointer to 136 */
 /* size: 4 */

/* 138 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138514460 */

/* 139 */
 /* pointer to 138 */
 /* size: 4 */

/* 140 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 141 */
 /* pointer to 140 */
 /* size: 4 */

/* 142 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138514772 */

/* 143 */
 /* pointer to 142 */
 /* size: 4 */

/* 144 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138514980 */

/* 145 */
 /* pointer to 144 */
 /* size: 4 */

/* 146 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 147 */
 /* pointer to 146 */
 /* size: 4 */

/* 148 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 149 */
 /* pointer to 148 */
 /* size: 4 */

/* 150 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 151 */
 /* pointer to 150 */
 /* size: 4 */

/* 152 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 153 */
 /* pointer to 152 */
 /* size: 4 */

/* 154 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138516124 */

/* 155 */
 /* pointer to 154 */
 /* size: 4 */

/* 156 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138516280 */

/* 157 */
 /* pointer to 156 */
 /* size: 4 */

/* 158 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 159 */
 /* pointer to 158 */
 /* size: 4 */

/* 160 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 161 */
 /* pointer to 160 */
 /* size: 4 */

/* 162 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 163 */
 /* pointer to 162 */
 /* size: 4 */

/* 164 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138521252 */

/* 165 */
 /* pointer to 164 */
 /* size: 4 */

/* 166 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138521460 */

/* 167 */
 /* pointer to 166 */
 /* size: 4 */

/* 168 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138521928 */

/* 169 */
 /* pointer to 168 */
 /* size: 4 */

/* 170 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138522396 */

/* 171 */
 /* pointer to 124 */
 /* size: 4 */

/* 172 */
 /* pointer to 170 */
 /* size: 4 */

/* 173 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138522812 */

/* 174 */
 /* pointer to 173 */
 /* size: 4 */

/* 175 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 176 */
 /* pointer to 175 */
 /* size: 4 */

/* 177 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138523488 */

/* 178 */
 /* pointer to 177 */
 /* size: 4 */

/* 179 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 180 */
 /* pointer to 179 */
 /* size: 4 */

/* 181 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138524164 */

/* 182 */
 /* pointer to 181 */
 /* size: 4 */

/* 183 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138524580 */

/* 184 */
 /* pointer to 183 */
 /* size: 4 */

/* 185 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138524840 */

/* 186 */
 /* pointer to 185 */
 /* size: 4 */

/* 187 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138524996 */

/* 188 */
 /* pointer to 187 */
 /* size: 4 */

/* 189 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138537332 */

/* 190 */
 /* pointer to 189 */
 /* size: 4 */

/* 191 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138537540 */

/* 192 */
 /* pointer to 191 */
 /* size: 4 */

/* 193 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138537852 */

/* 194 */
 /* pointer to 193 */
 /* size: 4 */

/* 195 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 196 */
 /* pointer to 195 */
 /* size: 4 */

/* 197 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138538216 */

/* 198 */
 /* pointer to 197 */
 /* size: 4 */

/* 199 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138538528 */

/* 200 */
 /* pointer to 199 */
 /* size: 4 */

/* 201 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138538684 */

/* 202 */
 /* pointer to 201 */
 /* size: 4 */

/* 203 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138538840 */

/* 204 */
 /* pointer to 203 */
 /* size: 4 */

/* 205 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138538996 */

/* 206 */
 /* pointer to 105 */
 /* size: 4 */

/* 207 */
 /* pointer to 205 */
 /* size: 4 */

/* 208 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 209 */
 /* pointer to 208 */
 /* size: 4 */

/* 210 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 211 */
 /* pointer to 210 */
 /* size: 4 */

/* 212 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138539516 */

/* 213 */
 /* pointer to 212 */
 /* size: 4 */

/* 214 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138539724 */

/* 215 */
 /* pointer to 214 */
 /* size: 4 */

/* 216 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138539932 */

/* 217 */
 /* pointer to 216 */
 /* size: 4 */

/* 218 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138540140 */

/* 219 */
 /* pointer to 218 */
 /* size: 4 */

/* 220 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 221 */
 /* pointer to 220 */
 /* size: 4 */

/* 222 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 223 */
 /* pointer to 222 */
 /* size: 4 */

/* 224 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 225 */
 /* pointer to 224 */
 /* size: 4 */

/* 226 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 227 */
 /* pointer to 86 */
 /* size: 4 */

/* 228 */
 /* pointer to 226 */
 /* size: 4 */

/* 229 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 230 */
 /* pointer to 231 */
 /* size: 4 */

/* 231 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 804 */

/* 232 */
 /* pointer to 229 */
 /* size: 4 */

/* 233 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 234 */
 /* pointer to 233 */
 /* size: 4 */

/* 235 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 236 */
 /* pointer to 235 */
 /* size: 4 */

/* 237 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138556012 */

/* 238 */
 /* pointer to 237 */
 /* size: 4 */

/* 239 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138556220 */

/* 240 */
 /* pointer to 239 */
 /* size: 4 */

/* 241 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 242 */
 /* pointer to 241 */
 /* size: 4 */

/* 243 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 244 */
 /* pointer to 243 */
 /* size: 4 */

/* 245 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138556844 */

/* 246 */
 /* pointer to 245 */
 /* size: 4 */

/* 247 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 248 */
 /* pointer to 247 */
 /* size: 4 */

/* 249 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 250 */
 /* pointer to 249 */
 /* size: 4 */

/* 251 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138557312 */

/* 252 */
 /* pointer to 93 */
 /* size: 4 */

/* 253 */
 /* pointer to 251 */
 /* size: 4 */

/* 254 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138557520 */

/* 255 */
 /* pointer to 254 */
 /* size: 4 */

/* 256 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138557780 */

/* 257 */
 /* pointer to 256 */
 /* size: 4 */

/* 258 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 259 */
 /* pointer to 258 */
 /* size: 4 */

/* 260 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 261 */
 /* pointer to 260 */
 /* size: 4 */

/* 262 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 263 */
 /* pointer to 262 */
 /* size: 4 */

/* 264 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138558560 */

/* 265 */
 /* pointer to 264 */
 /* size: 4 */

/* 266 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 267 */
 /* pointer to 266 */
 /* size: 4 */

/* 268 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138558872 */

/* 269 */
 /* pointer to 268 */
 /* size: 4 */

/* 270 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 271 */
 /* pointer to 56 */
 /* size: 4 */

/* 272 */
 /* pointer to 12 */
 /* size: 4 */

/* 273 */
 /* pointer to 270 */
 /* size: 4 */

/* 274 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138559444 */

/* 275 */
 /* pointer to 274 */
 /* size: 4 */

/* 276 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 277 */
 /* pointer to 276 */
 /* size: 4 */

/* 278 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138572092 */

/* 279 */
 /* pointer to 278 */
 /* size: 4 */

/* 280 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 281 */
 /* pointer to 280 */
 /* size: 4 */

/* 282 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138572612 */

/* 283 */
 /* pointer to 282 */
 /* size: 4 */

/* 284 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 285 */
 /* pointer to 284 */
 /* size: 4 */

/* 286 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 287 */
 /* pointer to 286 */
 /* size: 4 */

/* 288 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138573496 */

/* 289 */
 /* pointer to 288 */
 /* size: 4 */

/* 290 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138573756 */

/* 291 */
 /* pointer to 290 */
 /* size: 4 */

/* 292 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138574068 */

/* 293 */
 /* pointer to 292 */
 /* size: 4 */

/* 294 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138574380 */

/* 295 */
 /* pointer to 294 */
 /* size: 4 */

/* 296 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 297 */
 /* pointer to 296 */
 /* size: 4 */

/* 298 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 299 */
 /* pointer to 298 */
 /* size: 4 */

/* 300 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138575368 */

/* 301 */
 /* pointer to 300 */
 /* size: 4 */

/* 302 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 303 */
 /* pointer to 302 */
 /* size: 4 */

/* 304 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138575784 */

/* 305 */
 /* pointer to 304 */
 /* size: 4 */

/* 306 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 307 */
 /* pointer to 306 */
 /* size: 4 */

/* 308 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 2 */

/* 309 */
 /* pointer to 308 */
 /* size: 4 */

/* 310 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138580496 */

/* 311 */
 /* pointer to 310 */
 /* size: 4 */

/* 312 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 313 */
 /* pointer to 7 */
 /* size: 4 */

/* 314 */
 /* pointer to 312 */
 /* size: 4 */

/* 315 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 316 */
 /* pointer to 315 */
 /* size: 4 */

/* 317 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138581640 */

/* 318 */
 /* pointer to 319 */
 /* size: 4 */

/* 319 */
/* <0> (null):0 */
struct delta_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 320 */
 /* pointer to 317 */
 /* size: 4 */

/* 321 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138581964 */

/* 322 */
 /* pointer to 323 */
 /* size: 4 */

/* 323 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138582172 */

/* 324 */
 /* pointer to 325 */
 /* size: 4 */

/* 325 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 326 */
 /* pointer to 321 */
 /* size: 4 */

/* 327 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 328 */
 /* pointer to 327 */
 /* size: 4 */

/* 329 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138582744 */

/* 330 */
 /* pointer to 329 */
 /* size: 4 */

/* 331 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138582952 */

/* 332 */
 /* pointer to 331 */
 /* size: 4 */

/* 333 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 334 */
 /* pointer to 335 */
 /* size: 4 */

/* 335 */
/* <0> (null):0 */
struct entity_state_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 336 */
 /* pointer to 333 */
 /* size: 4 */

/* 337 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138583484 */

/* 338 */
 /* pointer to 103 */
 /* size: 4 */

/* 339 */
 /* pointer to 337 */
 /* size: 4 */

/* 340 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138583744 */

/* 341 */
 /* pointer to 340 */
 /* size: 4 */

/* 342 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138584056 */

/* 343 */
 /* pointer to 342 */
 /* size: 4 */

/* 344 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138596576 */

/* 345 */
 /* pointer to 344 */
 /* size: 4 */

/* 346 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 347 */
 /* pointer to 346 */
 /* size: 4 */

/* 348 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 349 */
 /* pointer to 348 */
 /* size: 4 */

/* 350 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 351 */
 /* pointer to 350 */
 /* size: 4 */

/* 352 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 353 */
 /* pointer to 352 */
 /* size: 4 */

/* 354 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 355 */
 /* pointer to 354 */
 /* size: 4 */

/* 356 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 357 */
 /* pointer to 356 */
 /* size: 4 */

/* 358 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138598032 */

/* 359 */
 /* pointer to 358 */
 /* size: 4 */

/* 360 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138598240 */

/* 361 */
 /* pointer to 360 */
 /* size: 4 */

/* 362 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138598448 */

/* 363 */
 /* pointer to 362 */
 /* size: 4 */

/* 364 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 365 */
 /* pointer to 22 */
 /* size: 4 */

/* 366 */
 /* pointer to 364 */
 /* size: 4 */

/* 367 */
/* <0> (null):0 */
typedef struct enginefuncs_s enginefuncs_t; /* size: 632 */

/* 368 */
/* <0> (null):0 */
struct KeyValueData_s {
	char *                     szClassName;          /*     0     4 */
	char *                     szKeyName;            /*     4     4 */
	char *                     szValue;              /*     8     4 */
	int32                      fHandled;             /*    12     4 */

	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 369 */
/* <0> (null):0 */
typedef struct KeyValueData_s KeyValueData; /* size: 16 */

/* 370 */
/* <0> (null):0 */
struct {
	char                       mapName[32];          /*     0    32 */
	char                       landmarkName[32];     /*    32    32 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	edict_t *                  pentLandmark;         /*    64     4 */
	class Vector              vecLandmarkOrigin;     /*    68    12 */

	/* size: 80, cachelines: 2, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 80 */

/* 371 */
/* <0> (null):0 */
typedef class  LEVELLIST; /* size: 80 */

/* 372 */
/* <0> (null):0 */
struct {
	int                        id;                   /*     0     4 */
	edict_t *                  pent;                 /*     4     4 */
	int                        location;             /*     8     4 */
	int                        size;                 /*    12     4 */
	int                        flags;                /*    16     4 */
	string_t                   classname;            /*    20     4 */

	/* size: 24, cachelines: 1, members: 6 */
	/* last cacheline: 24 bytes */
}; /* size: 24 */

/* 373 */
/* <0> (null):0 */
typedef class  ENTITYTABLE; /* size: 24 */

/* 374 */
/* <0> (null):0 */
typedef struct saverestore_s SAVERESTOREDATA; /* size: 1396 */

/* 375 */
/* <0> (null):0 */
struct saverestore_s {
	char *                     pBaseData;            /*     0     4 */
	char *                     pCurrentData;         /*     4     4 */
	int                        size;                 /*     8     4 */
	int                        bufferSize;           /*    12     4 */
	int                        tokenSize;            /*    16     4 */
	int                        tokenCount;           /*    20     4 */
	char * *                   pTokens;              /*    24     4 */
	int                        currentIndex;         /*    28     4 */
	int                        tableCount;           /*    32     4 */
	int                        connectionCount;      /*    36     4 */
	ENTITYTABLE *              pTable;               /*    40     4 */
	LEVELLIST                  levelList[16];        /*    44  1280 */
	/* --- cacheline 20 boundary (1280 bytes) was 44 bytes ago --- */
	int                        fUseLandmark;         /*  1324     4 */
	char                       szLandmarkName[20];   /*  1328    20 */
	/* --- cacheline 21 boundary (1344 bytes) was 4 bytes ago --- */
	class Vector              vecLandmarkOffset;     /*  1348    12 */
	float                      time;                 /*  1360     4 */
	char                       szCurrentMapName[32]; /*  1364    32 */

	/* size: 1396, cachelines: 22, members: 17 */
	/* last cacheline: 52 bytes */
}; /* size: 1396 */

/* 376 */
 /* pointer to 373 */
 /* size: 4 */

/* 377 */
/* <0> (null):0 */
LEVELLIST                  array[16]; /* size: 1280 */

/* 378 */
/* <0> (null):0 */
enum _fieldtypes {
	FIELD_FLOAT = 0,
	FIELD_STRING = 1,
	FIELD_ENTITY = 2,
	FIELD_CLASSPTR = 3,
	FIELD_EHANDLE = 4,
	FIELD_EVARS = 5,
	FIELD_EDICT = 6,
	FIELD_VECTOR = 7,
	FIELD_POSITION_VECTOR = 8,
	FIELD_POINTER = 9,
	FIELD_INTEGER = 10,
	FIELD_FUNCTION = 11,
	FIELD_BOOLEAN = 12,
	FIELD_SHORT = 13,
	FIELD_CHARACTER = 14,
	FIELD_TIME = 15,
	FIELD_MODELNAME = 16,
	FIELD_SOUNDNAME = 17,
	FIELD_TYPECOUNT = 18,
}; /* size: 4 */

/* 379 */
/* <0> (null):0 */
typedef enum _fieldtypes FIELDTYPE; /* size: 4 */

/* 380 */
/* <0> (null):0 */
struct {
	FIELDTYPE                  fieldType;            /*     0     4 */
	char *                     fieldName;            /*     4     4 */
	int                        fieldOffset;          /*     8     4 */
	short int                  fieldSize;            /*    12     2 */
	short int                  flags;                /*    14     2 */

	/* size: 16, cachelines: 1, members: 5 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 381 */
/* <0> (null):0 */
typedef class  TYPEDESCRIPTION; /* size: 16 */

/* 382 */
/* <0> (null):0 */
struct {
	void                       (*pfnGameInit)(void); /*     0     4 */
	int                        (*pfnSpawn)(edict_t *); /*     4     4 */
	void                       (*pfnThink)(edict_t *); /*     8     4 */
	void                       (*pfnUse)(edict_t *, edict_t *); /*    12     4 */
	void                       (*pfnTouch)(edict_t *, edict_t *); /*    16     4 */
	void                       (*pfnBlocked)(edict_t *, edict_t *); /*    20     4 */
	void                       (*pfnKeyValue)(edict_t *, KeyValueData *); /*    24     4 */
	void                       (*pfnSave)(edict_t *, SAVERESTOREDATA *); /*    28     4 */
	int                        (*pfnRestore)(edict_t *, SAVERESTOREDATA *, int); /*    32     4 */
	void                       (*pfnSetAbsBox)(edict_t *); /*    36     4 */
	void                       (*pfnSaveWriteFields)(SAVERESTOREDATA *, const char  *, void *, TYPEDESCRIPTION *, int); /*    40     4 */
	void                       (*pfnSaveReadFields)(SAVERESTOREDATA *, const char  *, void *, TYPEDESCRIPTION *, int); /*    44     4 */
	void                       (*pfnSaveGlobalState)(SAVERESTOREDATA *); /*    48     4 */
	void                       (*pfnRestoreGlobalState)(SAVERESTOREDATA *); /*    52     4 */
	void                       (*pfnResetGlobalState)(void); /*    56     4 */
	qboolean                   (*pfnClientConnect)(edict_t *, const char  *, const char  *, char *); /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	void                       (*pfnClientDisconnect)(edict_t *); /*    64     4 */
	void                       (*pfnClientKill)(edict_t *); /*    68     4 */
	void                       (*pfnClientPutInServer)(edict_t *); /*    72     4 */
	void                       (*pfnClientCommand)(edict_t *); /*    76     4 */
	void                       (*pfnClientUserInfoChanged)(edict_t *, char *); /*    80     4 */
	void                       (*pfnServerActivate)(edict_t *, int, int); /*    84     4 */
	void                       (*pfnServerDeactivate)(void); /*    88     4 */
	void                       (*pfnPlayerPreThink)(edict_t *); /*    92     4 */
	void                       (*pfnPlayerPostThink)(edict_t *); /*    96     4 */
	void                       (*pfnStartFrame)(void); /*   100     4 */
	void                       (*pfnParmsNewLevel)(void); /*   104     4 */
	void                       (*pfnParmsChangeLevel)(void); /*   108     4 */
	const char  *              (*pfnGetGameDescription)(void); /*   112     4 */
	void                       (*pfnPlayerCustomization)(edict_t *, customization_t *); /*   116     4 */
	void                       (*pfnSpectatorConnect)(edict_t *); /*   120     4 */
	void                       (*pfnSpectatorDisconnect)(edict_t *); /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	void                       (*pfnSpectatorThink)(edict_t *); /*   128     4 */
	void                       (*pfnSys_Error)(const char  *); /*   132     4 */
	void                       (*pfnPM_Move)(class playermove_s *, qboolean); /*   136     4 */
	void                       (*pfnPM_Init)(class playermove_s *); /*   140     4 */
	char                       (*pfnPM_FindTextureType)(char *); /*   144     4 */
	void                       (*pfnSetupVisibility)(class edict_s *, class edict_s *, unsigned char * *, unsigned char * *); /*   148     4 */
	void                       (*pfnUpdateClientData)(const class edict_s  *, int, class clientdata_s *); /*   152     4 */
	int                        (*pfnAddToFullPack)(class entity_state_s *, int, edict_t *, edict_t *, int, int, unsigned char *); /*   156     4 */
	void                       (*pfnCreateBaseline)(int, int, class entity_state_s *, class edict_s *, int, class Vector, class Vector); /*   160     4 */
	void                       (*pfnRegisterEncoders)(void); /*   164     4 */
	int                        (*pfnGetWeaponData)(class edict_s *, class weapon_data_s *); /*   168     4 */
	void                       (*pfnCmdStart)(const edict_t  *, const class usercmd_s  *, unsigned int); /*   172     4 */
	void                       (*pfnCmdEnd)(const edict_t  *); /*   176     4 */
	int                        (*pfnConnectionlessPacket)(const class netadr_s  *, const char  *, char *, int *); /*   180     4 */
	int                        (*pfnGetHullBounds)(int, float *, float *); /*   184     4 */
	void                       (*pfnCreateInstancedBaselines)(void); /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	int                        (*pfnInconsistentFile)(const class edict_s  *, const char  *, char *); /*   192     4 */
	int                        (*pfnAllowLagCompensation)(void); /*   196     4 */

	/* size: 200, cachelines: 4, members: 50 */
	/* last cacheline: 8 bytes */
}; /* size: 200 */

/* 383 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138459896 */

/* 384 */
 /* pointer to 383 */
 /* size: 4 */

/* 385 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138460104 */

/* 386 */
 /* pointer to 369 */
 /* size: 4 */

/* 387 */
 /* pointer to 385 */
 /* size: 4 */

/* 388 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138460364 */

/* 389 */
 /* pointer to 374 */
 /* size: 4 */

/* 390 */
 /* pointer to 388 */
 /* size: 4 */

/* 391 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 392 */
 /* pointer to 391 */
 /* size: 4 */

/* 393 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138460884 */

/* 394 */
 /* pointer to 381 */
 /* size: 4 */

/* 395 */
 /* pointer to 393 */
 /* size: 4 */

/* 396 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138461300 */

/* 397 */
 /* pointer to 396 */
 /* size: 4 */

/* 398 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 399 */
 /* pointer to 398 */
 /* size: 4 */

/* 400 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138461768 */

/* 401 */
 /* pointer to 400 */
 /* size: 4 */

/* 402 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138461976 */

/* 403 */
 /* pointer to 402 */
 /* size: 4 */

/* 404 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138462236 */

/* 405 */
 /* pointer to 102 */
 /* size: 4 */

/* 406 */
 /* pointer to 404 */
 /* size: 4 */

/* 407 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138462496 */

/* 408 */
 /* pointer to 409 */
 /* size: 4 */

/* 409 */
/* <0> (null):0 */
struct playermove_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 410 */
 /* pointer to 407 */
 /* size: 4 */

/* 411 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138462820 */

/* 412 */
 /* pointer to 411 */
 /* size: 4 */

/* 413 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 1 */

/* 414 */
 /* pointer to 413 */
 /* size: 4 */

/* 415 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138632308 */

/* 416 */
 /* pointer to 82 */
 /* size: 4 */

/* 417 */
 /* pointer to 313 */
 /* size: 4 */

/* 418 */
 /* pointer to 415 */
 /* size: 4 */

/* 419 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138632724 */

/* 420 */
 /* pointer to 421 */
 /* size: 4 */

/* 421 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 804 */

/* 422 */
 /* pointer to 423 */
 /* size: 4 */

/* 423 */
/* <0> (null):0 */
struct clientdata_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 424 */
 /* pointer to 419 */
 /* size: 4 */

/* 425 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 426 */
 /* pointer to 425 */
 /* size: 4 */

/* 427 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138633672 */

/* 428 */
 /* pointer to 427 */
 /* size: 4 */

/* 429 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 430 */
 /* pointer to 431 */
 /* size: 4 */

/* 431 */
/* <0> (null):0 */
struct weapon_data_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 432 */
 /* pointer to 429 */
 /* size: 4 */

/* 433 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138634464 */

/* 434 */
 /* pointer to 435 */
 /* size: 4 */

/* 435 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 436 */
/* <0> (null):0 */
struct usercmd_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 437 */
 /* pointer to 433 */
 /* size: 4 */

/* 438 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138634892 */

/* 439 */
 /* pointer to 438 */
 /* size: 4 */

/* 440 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 441 */
 /* pointer to 442 */
 /* size: 4 */

/* 442 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 443 */
/* <0> (null):0 */
struct netadr_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 444 */
 /* pointer to 440 */
 /* size: 4 */

/* 445 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 446 */
 /* pointer to 445 */
 /* size: 4 */

/* 447 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 448 */
 /* pointer to 447 */
 /* size: 4 */

/* 449 */
/* <0> (null):0 */
typedef class  DLL_FUNCTIONS; /* size: 200 */

/* 450 */
/* <0> (null):0 */
struct {
	void                       (*pfnOnFreeEntPrivateData)(edict_t *); /*     0     4 */
	void                       (*pfnGameShutdown)(void); /*     4     4 */
	int                        (*pfnShouldCollide)(edict_t *, edict_t *); /*     8     4 */
	void                       (*pfnCvarValue)(const edict_t  *, const char  *); /*    12     4 */
	void                       (*pfnCvarValue2)(const edict_t  *, int, const char  *, const char  *); /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 451 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 452 */
 /* pointer to 451 */
 /* size: 4 */

/* 453 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138636704 */

/* 454 */
 /* pointer to 453 */
 /* size: 4 */

/* 455 */
/* <0> (null):0 */
typedef class  NEW_DLL_FUNCTIONS; /* size: 20 */

/* 456 */
 /* pointer to 455 */
 /* size: 4 */

/* 457 */
 /* pointer to 449 */
 /* size: 4 */

/* 458 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 459 */
/* <0> (null):0 */
enum hash_types_e {
	CLASSNAME = 0,
}; /* size: 4 */

/* 460 */
/* <0> (null):0 */
typedef int EOFFSET; /* size: 4 */

/* 461 */
/* <0> (null):0 */
enum {
	TS_AT_TOP = 0,
	TS_AT_BOTTOM = 1,
	TS_GOING_UP = 2,
	TS_GOING_DOWN = 3,
}; /* size: 4 */

/* 462 */
/* <0> (null):0 */
typedef enum  TOGGLE_STATE; /* size: 4 */

/* 463 */
/* <0> (null):0 */
class CSaveRestoreBuffer {
protected:

	SAVERESTOREDATA *          m_pdata;              /*     0     4 */
	/* <0> (null):0 */
	void CSaveRestoreBuffer(class CSaveRestoreBuffer *);

	/* <0> (null):0 */
	void CSaveRestoreBuffer(class CSaveRestoreBuffer *, SAVERESTOREDATA *);

	/* <0> (null):0 */
	void ~CSaveRestoreBuffer(class CSaveRestoreBuffer *, int);

	/* <0> (null):0 */
	int EntityIndex(class CSaveRestoreBuffer *, entvars_t *); /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP9entvars_s */

	/* <0> (null):0 */
	int EntityIndex(class CSaveRestoreBuffer *, edict_t *); /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP7edict_s */

	/* <0> (null):0 */
	int EntityIndex(class CSaveRestoreBuffer *, EOFFSET); /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEi */

	/* <0> (null):0 */
	int EntityIndex(class CSaveRestoreBuffer *, class CBaseEntity *); /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP11CBaseEntity */

	/* <0> (null):0 */
	int EntityFlags(class CSaveRestoreBuffer *, int, int); /* linkage=_ZN18CSaveRestoreBuffer11EntityFlagsEii */

	/* <0> (null):0 */
	int EntityFlagsSet(class CSaveRestoreBuffer *, int, int); /* linkage=_ZN18CSaveRestoreBuffer14EntityFlagsSetEii */

	/* <0> (null):0 */
	edict_t * EntityFromIndex(class CSaveRestoreBuffer *, int); /* linkage=_ZN18CSaveRestoreBuffer15EntityFromIndexEi */

	/* <0> (null):0 */
	short unsigned int TokenHash(class CSaveRestoreBuffer *, const char  *); /* linkage=_ZN18CSaveRestoreBuffer9TokenHashEPKc */

	/* <0> (null):0 */
	void BufferRewind(class CSaveRestoreBuffer *, int); /* linkage=_ZN18CSaveRestoreBuffer12BufferRewindEi */

	/* <0> (null):0 */
	unsigned int HashString(class CSaveRestoreBuffer *, const char  *); /* linkage=_ZN18CSaveRestoreBuffer10HashStringEPKc */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 464 */
 /* pointer to 463 */
 /* size: 4 */

/* 465 */
 /* pointer to 89 */
 /* size: 4 */

/* 466 */
 /* pointer to 467 */
 /* size: 4 */

/* 467 */
/* <0> (null):0 */
struct CBaseEntity {
	int ()(void) * *           _vptr.CBaseEntity;    /*     0     4 */
	entvars_t *                pev;                  /*     4     4 */
	class CBaseEntity *        m_pGoalEnt;           /*     8     4 */
	class CBaseEntity *        m_pLink;              /*    12     4 */

	/* Bitfield combined with previous fields */

	TYPEDESCRIPTION            m_SaveData[5];        /*     0    80 */
	/* --- cacheline 1 boundary (64 bytes) was 32 bytes ago --- */

	/* Bitfield combined with next fields */

	struct {
		void               (*__pfn)(class CBaseEntity *); /*    16     4 */
		int                __delta;              /*    20     4 */
	} m_pfnThink;                                    /*    16     8 */
	struct {
		void               (*__pfn)(class CBaseEntity *, class CBaseEntity *); /*    24     4 */
		int                __delta;              /*    28     4 */
	} m_pfnTouch;                                    /*    24     8 */
	struct {
		void               (*__pfn)(class CBaseEntity *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float); /*    32     4 */
		int                __delta;              /*    36     4 */
	} m_pfnUse;                                      /*    32     8 */
	struct {
		void               (*__pfn)(class CBaseEntity *, class CBaseEntity *); /*    40     4 */
		int                __delta;              /*    44     4 */
	} m_pfnBlocked;                                  /*    40     8 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	int *                      current_ammo;         /*    48     4 */
	float                      currentammo;          /*    52     4 */
	int                        maxammo_buckshot;     /*    56     4 */
	int                        ammo_buckshot;        /*    60     4 */
	int                        maxammo_9mm;          /*    64     4 */
	int                        ammo_9mm;             /*    68     4 */
	int                        maxammo_556nato;      /*    72     4 */
	int                        ammo_556nato;         /*    76     4 */
	int                        maxammo_556natobox;   /*    80     4 */
	int                        ammo_556natobox;      /*    84     4 */
	int                        maxammo_762nato;      /*    88     4 */
	int                        ammo_762nato;         /*    92     4 */
	int                        maxammo_45acp;        /*    96     4 */
	int                        ammo_45acp;           /*   100     4 */
	int                        maxammo_50ae;         /*   104     4 */
	int                        ammo_50ae;            /*   108     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	int                        maxammo_338mag;       /*   112     4 */
	int                        ammo_338mag;          /*   116     4 */
	int                        maxammo_57mm;         /*   120     4 */
	int                        ammo_57mm;            /*   124     4 */
	int                        maxammo_357sig;       /*   128     4 */
	int                        ammo_357sig;          /*   132     4 */
	float                      m_flStartThrow;       /*   136     4 */
	float                      m_flReleaseThrow;     /*   140     4 */
	int                        m_iSwing;             /*   144     4 */
	bool                       has_disconnected;     /*   148     1 */
	/* <0> (null):0 */
	virtual void Spawn(class CBaseEntity *); /* linkage=_ZN11CBaseEntity5SpawnEv */

	/* <0> (null):0 */
	virtual void Precache(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8PrecacheEv */

	/* <0> (null):0 */
	virtual void Restart(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7RestartEv */

	/* <0> (null):0 */
	virtual void KeyValue(class CBaseEntity *, KeyValueData *); /* linkage=_ZN11CBaseEntity8KeyValueEP14KeyValueData_s */

	/* <0> (null):0 */
	virtual int Save(class CBaseEntity *, class CSave &); /* linkage=_ZN11CBaseEntity4SaveER5CSave */

	/* <0> (null):0 */
	virtual int Restore(class CBaseEntity *, class CRestore &); /* linkage=_ZN11CBaseEntity7RestoreER8CRestore */

	/* <0> (null):0 */
	virtual int ObjectCaps(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10ObjectCapsEv */

	/* <0> (null):0 */
	virtual void Activate(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8ActivateEv */

	/* <0> (null):0 */
	virtual void SetObjectCollisionBox(class CBaseEntity *); /* linkage=_ZN11CBaseEntity21SetObjectCollisionBoxEv */

	/* <0> (null):0 */
	virtual int Classify(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8ClassifyEv */

	/* <0> (null):0 */
	virtual void DeathNotice(class CBaseEntity *, entvars_t *); /* linkage=_ZN11CBaseEntity11DeathNoticeEP9entvars_s */

	/* <0> (null):0 */
	virtual void TraceAttack(class CBaseEntity *, entvars_t *, float, class Vector, TraceResult *, int); /* linkage=_ZN11CBaseEntity11TraceAttackEP9entvars_sf6VectorP11TraceResulti */

	/* <0> (null):0 */
	virtual int TakeDamage(class CBaseEntity *, entvars_t *, entvars_t *, float, int); /* linkage=_ZN11CBaseEntity10TakeDamageEP9entvars_sS1_fi */

	/* <0> (null):0 */
	virtual int TakeHealth(class CBaseEntity *, float, int); /* linkage=_ZN11CBaseEntity10TakeHealthEfi */

	/* <0> (null):0 */
	virtual void Killed(class CBaseEntity *, entvars_t *, int); /* linkage=_ZN11CBaseEntity6KilledEP9entvars_si */

	/* <0> (null):0 */
	virtual int BloodColor(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10BloodColorEv */

	/* <0> (null):0 */
	virtual void TraceBleed(class CBaseEntity *, float, class Vector, TraceResult *, int); /* linkage=_ZN11CBaseEntity10TraceBleedEf6VectorP11TraceResulti */

	/* <0> (null):0 */
	virtual BOOL IsTriggered(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity11IsTriggeredEPS_ */

	/* <0> (null):0 */
	virtual class CBaseMonster * MyMonsterPointer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity16MyMonsterPointerEv */

	/* <0> (null):0 */
	virtual class CSquadMonster * MySquadMonsterPointer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity21MySquadMonsterPointerEv */

	/* <0> (null):0 */
	virtual int GetToggleState(class CBaseEntity *); /* linkage=_ZN11CBaseEntity14GetToggleStateEv */

	/* <0> (null):0 */
	virtual void AddPoints(class CBaseEntity *, int, BOOL); /* linkage=_ZN11CBaseEntity9AddPointsEii */

	/* <0> (null):0 */
	virtual void AddPointsToTeam(class CBaseEntity *, int, BOOL); /* linkage=_ZN11CBaseEntity15AddPointsToTeamEii */

	/* <0> (null):0 */
	virtual BOOL AddPlayerItem(class CBaseEntity *, class CBasePlayerItem *); /* linkage=_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem */

	/* <0> (null):0 */
	virtual BOOL RemovePlayerItem(class CBaseEntity *, class CBasePlayerItem *); /* linkage=_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem */

	/* <0> (null):0 */
	virtual int GiveAmmo(class CBaseEntity *, int, char *, int); /* linkage=_ZN11CBaseEntity8GiveAmmoEiPci */

	/* <0> (null):0 */
	virtual float GetDelay(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8GetDelayEv */

	/* <0> (null):0 */
	virtual int IsMoving(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8IsMovingEv */

	/* <0> (null):0 */
	virtual void OverrideReset(class CBaseEntity *); /* linkage=_ZN11CBaseEntity13OverrideResetEv */

	/* <0> (null):0 */
	virtual int DamageDecal(class CBaseEntity *, int); /* linkage=_ZN11CBaseEntity11DamageDecalEi */

	/* <0> (null):0 */
	virtual void SetToggleState(class CBaseEntity *, int); /* linkage=_ZN11CBaseEntity14SetToggleStateEi */

	/* <0> (null):0 */
	virtual void StartSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity13StartSneakingEv */

	/* <0> (null):0 */
	virtual void StopSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12StopSneakingEv */

	/* <0> (null):0 */
	virtual BOOL OnControls(class CBaseEntity *, entvars_t *); /* linkage=_ZN11CBaseEntity10OnControlsEP9entvars_s */

	/* <0> (null):0 */
	virtual BOOL IsSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10IsSneakingEv */

	/* <0> (null):0 */
	virtual BOOL IsAlive(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7IsAliveEv */

	/* <0> (null):0 */
	virtual BOOL IsBSPModel(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10IsBSPModelEv */

	/* <0> (null):0 */
	virtual BOOL ReflectGauss(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12ReflectGaussEv */

	/* <0> (null):0 */
	virtual BOOL HasTarget(class CBaseEntity *, string_t); /* linkage=_ZN11CBaseEntity9HasTargetEj */

	/* <0> (null):0 */
	virtual BOOL IsInWorld(class CBaseEntity *); /* linkage=_ZN11CBaseEntity9IsInWorldEv */

	/* <0> (null):0 */
	virtual BOOL IsPlayer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8IsPlayerEv */

	/* <0> (null):0 */
	virtual BOOL IsNetClient(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11IsNetClientEv */

	/* <0> (null):0 */
	virtual const char  * TeamID(class CBaseEntity *); /* linkage=_ZN11CBaseEntity6TeamIDEv */

	/* <0> (null):0 */
	virtual class CBaseEntity * GetNextTarget(class CBaseEntity *); /* linkage=_ZN11CBaseEntity13GetNextTargetEv */

	/* <0> (null):0 */
	virtual void Think(class CBaseEntity *); /* linkage=_ZN11CBaseEntity5ThinkEv */

	/* <0> (null):0 */
	virtual void Touch(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity5TouchEPS_ */

	/* <0> (null):0 */
	virtual void Use(class CBaseEntity *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float); /* linkage=_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf */

	/* <0> (null):0 */
	virtual void Blocked(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity7BlockedEPS_ */

	/* <0> (null):0 */
	void * operator new(size_t, entvars_t *); /* linkage=_ZN11CBaseEntitynwEjP9entvars_s */

	/* <0> (null):0 */
	void UpdateOnRemove(class CBaseEntity *); /* linkage=_ZN11CBaseEntity14UpdateOnRemoveEv */

	/* <0> (null):0 */
	void SUB_Remove(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10SUB_RemoveEv */

	/* <0> (null):0 */
	void SUB_DoNothing(class CBaseEntity *); /* linkage=_ZN11CBaseEntity13SUB_DoNothingEv */

	/* <0> (null):0 */
	void SUB_StartFadeOut(class CBaseEntity *); /* linkage=_ZN11CBaseEntity16SUB_StartFadeOutEv */

	/* <0> (null):0 */
	void SUB_FadeOut(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11SUB_FadeOutEv */

	/* <0> (null):0 */
	void SUB_CallUseToggle(class CBaseEntity *); /* linkage=_ZN11CBaseEntity17SUB_CallUseToggleEv */

	/* <0> (null):0 */
	int ShouldToggle(class CBaseEntity *, USE_TYPE, BOOL); /* linkage=_ZN11CBaseEntity12ShouldToggleE8USE_TYPEi */

	/* <0> (null):0 */
	void FireBullets(class CBaseEntity *, ULONG, class Vector, class Vector, class Vector, float, int, int, int, entvars_t *); /* linkage=_ZN11CBaseEntity11FireBulletsEj6VectorS0_S0_fiiiP9entvars_s */

	/* <0> (null):0 */
	class Vector FireBullets3(class CBaseEntity *, class Vector, class Vector, float, float, int, int, int, float, entvars_t *, bool, int); /* linkage=_ZN11CBaseEntity12FireBullets3E6VectorS0_ffiiifP9entvars_sbi */

	/* <0> (null):0 */
	virtual class CBaseEntity * Respawn(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7RespawnEv */

	/* <0> (null):0 */
	void SUB_UseTargets(class CBaseEntity *, class CBaseEntity *, USE_TYPE, float); /* linkage=_ZN11CBaseEntity14SUB_UseTargetsEPS_8USE_TYPEf */

	/* <0> (null):0 */
	int Intersects(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity10IntersectsEPS_ */

	/* <0> (null):0 */
	void MakeDormant(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11MakeDormantEv */

	/* <0> (null):0 */
	int IsDormant(class CBaseEntity *); /* linkage=_ZN11CBaseEntity9IsDormantEv */

	/* <0> (null):0 */
	BOOL IsLockedByMaster(class CBaseEntity *); /* linkage=_ZN11CBaseEntity16IsLockedByMasterEv */

	/* <0> (null):0 */
	class CBaseEntity * Instance(edict_t *); /* linkage=_ZN11CBaseEntity8InstanceEP7edict_s */

	/* <0> (null):0 */
	class CBaseEntity * Instance(entvars_t *); /* linkage=_ZN11CBaseEntity8InstanceEP9entvars_s */

	/* <0> (null):0 */
	class CBaseEntity * Instance(int); /* linkage=_ZN11CBaseEntity8InstanceEi */

	/* <0> (null):0 */
	class CBaseMonster * GetMonsterPointer(class CBaseEntity *, entvars_t *); /* linkage=_ZN11CBaseEntity17GetMonsterPointerEP9entvars_s */

	/* <0> (null):0 */
	class CBaseMonster * GetMonsterPointer(class CBaseEntity *, edict_t *); /* linkage=_ZN11CBaseEntity17GetMonsterPointerEP7edict_s */

	/* <0> (null):0 */
	virtual void UpdateOwner(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11UpdateOwnerEv */

	/* <0> (null):0 */
	class CBaseEntity * Create(char *, const class Vector  &, const class Vector  &, edict_t *); /* linkage=_ZN11CBaseEntity6CreateEPcRK6VectorS3_P7edict_s */

	/* <0> (null):0 */
	virtual BOOL FBecomeProne(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12FBecomeProneEv */

	/* <0> (null):0 */
	edict_t * edict(class CBaseEntity *); /* linkage=_ZN11CBaseEntity5edictEv */

	/* <0> (null):0 */
	EOFFSET eoffset(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7eoffsetEv */

	/* <0> (null):0 */
	int entindex(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8entindexEv */

	/* <0> (null):0 */
	virtual class Vector Center(class CBaseEntity *); /* linkage=_ZN11CBaseEntity6CenterEv */

	/* <0> (null):0 */
	virtual class Vector EyePosition(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11EyePositionEv */

	/* <0> (null):0 */
	virtual class Vector EarPosition(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11EarPositionEv */

	/* <0> (null):0 */
	virtual class Vector BodyTarget(class CBaseEntity *, const class Vector  &); /* linkage=_ZN11CBaseEntity10BodyTargetERK6Vector */

	/* <0> (null):0 */
	virtual int Illumination(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12IlluminationEv */

	/* <0> (null):0 */
	virtual BOOL FVisible(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity8FVisibleEPS_ */

	/* <0> (null):0 */
	virtual BOOL FVisible(class CBaseEntity *, const class Vector  &); /* linkage=_ZN11CBaseEntity8FVisibleERK6Vector */

	/* --- cacheline 4 boundary (256 bytes) was 44 bytes ago --- */
	/* vtable has 58 entries: {
	   [0] = Spawn(_ZN11CBaseEntity5SpawnEv), 
	   [1] = Precache(_ZN11CBaseEntity8PrecacheEv), 
	   [2] = Restart(_ZN11CBaseEntity7RestartEv), 
	   [3] = KeyValue(_ZN11CBaseEntity8KeyValueEP14KeyValueData_s), 
	   [4] = Save(_ZN11CBaseEntity4SaveER5CSave), 
	   [5] = Restore(_ZN11CBaseEntity7RestoreER8CRestore), 
	   [6] = ObjectCaps(_ZN11CBaseEntity10ObjectCapsEv), 
	   [7] = Activate(_ZN11CBaseEntity8ActivateEv), 
	   [8] = SetObjectCollisionBox(_ZN11CBaseEntity21SetObjectCollisionBoxEv), 
	   [9] = Classify(_ZN11CBaseEntity8ClassifyEv), 
	   [10] = DeathNotice(_ZN11CBaseEntity11DeathNoticeEP9entvars_s), 
	   [11] = TraceAttack(_ZN11CBaseEntity11TraceAttackEP9entvars_sf6VectorP11TraceResulti), 
	   [12] = TakeDamage(_ZN11CBaseEntity10TakeDamageEP9entvars_sS1_fi), 
	   [13] = TakeHealth(_ZN11CBaseEntity10TakeHealthEfi), 
	   [14] = Killed(_ZN11CBaseEntity6KilledEP9entvars_si), 
	   [15] = BloodColor(_ZN11CBaseEntity10BloodColorEv), 
	   [16] = TraceBleed(_ZN11CBaseEntity10TraceBleedEf6VectorP11TraceResulti), 
	   [17] = IsTriggered(_ZN11CBaseEntity11IsTriggeredEPS_), 
	   [18] = MyMonsterPointer(_ZN11CBaseEntity16MyMonsterPointerEv), 
	   [19] = MySquadMonsterPointer(_ZN11CBaseEntity21MySquadMonsterPointerEv), 
	   [20] = GetToggleState(_ZN11CBaseEntity14GetToggleStateEv), 
	   [21] = AddPoints(_ZN11CBaseEntity9AddPointsEii), 
	   [22] = AddPointsToTeam(_ZN11CBaseEntity15AddPointsToTeamEii), 
	   [23] = AddPlayerItem(_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem), 
	   [24] = RemovePlayerItem(_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem), 
	   [25] = GiveAmmo(_ZN11CBaseEntity8GiveAmmoEiPci), 
	   [26] = GetDelay(_ZN11CBaseEntity8GetDelayEv), 
	   [27] = IsMoving(_ZN11CBaseEntity8IsMovingEv), 
	   [28] = OverrideReset(_ZN11CBaseEntity13OverrideResetEv), 
	   [29] = DamageDecal(_ZN11CBaseEntity11DamageDecalEi), 
	   [30] = SetToggleState(_ZN11CBaseEntity14SetToggleStateEi), 
	   [31] = StartSneaking(_ZN11CBaseEntity13StartSneakingEv), 
	   [32] = StopSneaking(_ZN11CBaseEntity12StopSneakingEv), 
	   [33] = OnControls(_ZN11CBaseEntity10OnControlsEP9entvars_s), 
	   [34] = IsSneaking(_ZN11CBaseEntity10IsSneakingEv), 
	   [35] = IsAlive(_ZN11CBaseEntity7IsAliveEv), 
	   [36] = IsBSPModel(_ZN11CBaseEntity10IsBSPModelEv), 
	   [37] = ReflectGauss(_ZN11CBaseEntity12ReflectGaussEv), 
	   [38] = HasTarget(_ZN11CBaseEntity9HasTargetEj), 
	   [39] = IsInWorld(_ZN11CBaseEntity9IsInWorldEv), 
	   [40] = IsPlayer(_ZN11CBaseEntity8IsPlayerEv), 
	   [41] = IsNetClient(_ZN11CBaseEntity11IsNetClientEv), 
	   [42] = TeamID(_ZN11CBaseEntity6TeamIDEv), 
	   [43] = GetNextTarget(_ZN11CBaseEntity13GetNextTargetEv), 
	   [44] = Think(_ZN11CBaseEntity5ThinkEv), 
	   [45] = Touch(_ZN11CBaseEntity5TouchEPS_), 
	   [46] = Use(_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf), 
	   [47] = Blocked(_ZN11CBaseEntity7BlockedEPS_), 
	   [48] = Respawn(_ZN11CBaseEntity7RespawnEv), 
	   [49] = UpdateOwner(_ZN11CBaseEntity11UpdateOwnerEv), 
	   [50] = FBecomeProne(_ZN11CBaseEntity12FBecomeProneEv), 
	   [51] = Center(_ZN11CBaseEntity6CenterEv), 
	   [52] = EyePosition(_ZN11CBaseEntity11EyePositionEv), 
	   [53] = EarPosition(_ZN11CBaseEntity11EarPositionEv), 
	   [54] = BodyTarget(_ZN11CBaseEntity10BodyTargetERK6Vector), 
	   [55] = Illumination(_ZN11CBaseEntity12IlluminationEv), 
	   [56] = FVisible(_ZN11CBaseEntity8FVisibleEPS_), 
	   [57] = FVisible(_ZN11CBaseEntity8FVisibleERK6Vector), 
	} */
	/* size: 152, cachelines: 3, members: 35 */
	/* last cacheline: 24 bytes */

	/* BRAIN FART ALERT! 152 != 300 + 0(holes), diff = -148 */

}; /* size: 152 */

/* 468 */
/* <0> (null):0 */
class CSave : public CSaveRestoreBuffer {
public:

	/* class CSaveRestoreBuffer  <ancestor>; */      /*     0     4 */
	/* <0> (null):0 */
	void CSave(class CSave *, SAVERESTOREDATA *);

	/* <0> (null):0 */
	void WriteShort(class CSave *, const char  *, const short int  *, int); /* linkage=_ZN5CSave10WriteShortEPKcPKsi */

	/* <0> (null):0 */
	void WriteInt(class CSave *, const char  *, const int  *, int); /* linkage=_ZN5CSave8WriteIntEPKcPKii */

	/* <0> (null):0 */
	void WriteFloat(class CSave *, const char  *, const float  *, int); /* linkage=_ZN5CSave10WriteFloatEPKcPKfi */

	/* <0> (null):0 */
	void WriteTime(class CSave *, const char  *, const float  *, int); /* linkage=_ZN5CSave9WriteTimeEPKcPKfi */

	/* <0> (null):0 */
	void WriteData(class CSave *, const char  *, int, const char  *); /* linkage=_ZN5CSave9WriteDataEPKciS1_ */

	/* <0> (null):0 */
	void WriteString(class CSave *, const char  *, const char  *); /* linkage=_ZN5CSave11WriteStringEPKcS1_ */

	/* <0> (null):0 */
	void WriteString(class CSave *, const char  *, const int  *, int); /* linkage=_ZN5CSave11WriteStringEPKcPKii */

	/* <0> (null):0 */
	void WriteVector(class CSave *, const char  *, const class Vector  &); /* linkage=_ZN5CSave11WriteVectorEPKcRK6Vector */

	/* <0> (null):0 */
	void WriteVector(class CSave *, const char  *, const float  *, int); /* linkage=_ZN5CSave11WriteVectorEPKcPKfi */

	/* <0> (null):0 */
	void WritePositionVector(class CSave *, const char  *, const class Vector  &); /* linkage=_ZN5CSave19WritePositionVectorEPKcRK6Vector */

	/* <0> (null):0 */
	void WritePositionVector(class CSave *, const char  *, const float  *, int); /* linkage=_ZN5CSave19WritePositionVectorEPKcPKfi */

	/* <0> (null):0 */
	void WriteFunction(class CSave *, const char  *, void * *, int); /* linkage=_ZN5CSave13WriteFunctionEPKcPPvi */

	/* <0> (null):0 */
	int WriteEntVars(class CSave *, const char  *, entvars_t *); /* linkage=_ZN5CSave12WriteEntVarsEPKcP9entvars_s */

	/* <0> (null):0 */
	int WriteFields(class CSave *, const char  *, void *, TYPEDESCRIPTION *, int); /* linkage=_ZN5CSave11WriteFieldsEPKcPvP15TYPEDESCRIPTIONi */

private:

	/* <0> (null):0 */
	int DataEmpty(class CSave *, const char  *, int); /* linkage=_ZN5CSave9DataEmptyEPKci */

	/* <0> (null):0 */
	void BufferField(class CSave *, const char  *, int, const char  *); /* linkage=_ZN5CSave11BufferFieldEPKciS1_ */

	/* <0> (null):0 */
	void BufferString(class CSave *, char *, int); /* linkage=_ZN5CSave12BufferStringEPci */

	/* <0> (null):0 */
	void BufferData(class CSave *, const char  *, int); /* linkage=_ZN5CSave10BufferDataEPKci */

	/* <0> (null):0 */
	void BufferHeader(class CSave *, const char  *, int); /* linkage=_ZN5CSave12BufferHeaderEPKci */

	/* <0> (null):0 */
	void ~CSave(class CSave *, int);


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 469 */
 /* pointer to 468 */
 /* size: 4 */

/* 470 */
 /* pointer to 471 */
 /* size: 4 */

/* 471 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 2 */

/* 472 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 473 */
 /* pointer to 21 */
 /* size: 4 */

/* 474 */
/* <0> (null):0 */
struct {
	short unsigned int         size;                 /*     0     2 */
	short unsigned int         token;                /*     2     2 */
	char *                     pData;                /*     4     4 */

	/* size: 8, cachelines: 1, members: 3 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 475 */
/* <0> (null):0 */
typedef class  HEADER; /* size: 8 */

/* 476 */
/* <0> (null):0 */
class CRestore : public CSaveRestoreBuffer {
public:

	/* class CSaveRestoreBuffer  <ancestor>; */      /*     0     4 */
private:

	int                        m_global;             /*     4     4 */
	BOOL                       m_precache;           /*     8     4 */
	/* <0> (null):0 */
	void CRestore(class CRestore *, SAVERESTOREDATA *);

	/* <0> (null):0 */
	int ReadEntVars(class CRestore *, const char  *, entvars_t *); /* linkage=_ZN8CRestore11ReadEntVarsEPKcP9entvars_s */

	/* <0> (null):0 */
	int ReadFields(class CRestore *, const char  *, void *, TYPEDESCRIPTION *, int); /* linkage=_ZN8CRestore10ReadFieldsEPKcPvP15TYPEDESCRIPTIONi */

	/* <0> (null):0 */
	int ReadField(class CRestore *, void *, TYPEDESCRIPTION *, int, int, int, char *, void *); /* linkage=_ZN8CRestore9ReadFieldEPvP15TYPEDESCRIPTIONiiiPcS0_ */

	/* <0> (null):0 */
	int ReadInt(class CRestore *); /* linkage=_ZN8CRestore7ReadIntEv */

	/* <0> (null):0 */
	short int ReadShort(class CRestore *); /* linkage=_ZN8CRestore9ReadShortEv */

	/* <0> (null):0 */
	int ReadNamedInt(class CRestore *, const char  *); /* linkage=_ZN8CRestore12ReadNamedIntEPKc */

	/* <0> (null):0 */
	char * ReadNamedString(class CRestore *, const char  *); /* linkage=_ZN8CRestore15ReadNamedStringEPKc */

	/* <0> (null):0 */
	int Empty(class CRestore *); /* linkage=_ZN8CRestore5EmptyEv */

	/* <0> (null):0 */
	void SetGlobalMode(class CRestore *, int); /* linkage=_ZN8CRestore13SetGlobalModeEi */

	/* <0> (null):0 */
	void PrecacheMode(class CRestore *, BOOL); /* linkage=_ZN8CRestore12PrecacheModeEi */

	/* <0> (null):0 */
	char * BufferPointer(class CRestore *); /* linkage=_ZN8CRestore13BufferPointerEv */

	/* <0> (null):0 */
	void BufferReadBytes(class CRestore *, char *, int); /* linkage=_ZN8CRestore15BufferReadBytesEPci */

	/* <0> (null):0 */
	void BufferSkipBytes(class CRestore *, int); /* linkage=_ZN8CRestore15BufferSkipBytesEi */

	/* <0> (null):0 */
	int BufferSkipZString(class CRestore *); /* linkage=_ZN8CRestore17BufferSkipZStringEv */

	/* <0> (null):0 */
	int BufferCheckZString(class CRestore *, const char  *); /* linkage=_ZN8CRestore18BufferCheckZStringEPKc */

	/* <0> (null):0 */
	void BufferReadHeader(class CRestore *, HEADER *); /* linkage=_ZN8CRestore16BufferReadHeaderEP6HEADER */

	/* <0> (null):0 */
	void ~CRestore(class CRestore *, int);


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 477 */
 /* pointer to 476 */
 /* size: 4 */

/* 478 */
 /* pointer to 475 */
 /* size: 4 */

/* 479 */
/* <0> (null):0 */
enum {
	GLOBAL_OFF = 0,
	GLOBAL_ON = 1,
	GLOBAL_DEAD = 2,
}; /* size: 4 */

/* 480 */
/* <0> (null):0 */
typedef enum  GLOBALESTATE; /* size: 4 */

/* 481 */
/* <0> (null):0 */
typedef struct globalentity_s globalentity_t; /* size: 104 */

/* 482 */
/* <0> (null):0 */
struct globalentity_s {
	char                       name[64];             /*     0    64 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	char                       levelName[32];        /*    64    32 */
	GLOBALESTATE               state;                /*    96     4 */
	globalentity_t *           pNext;                /*   100     4 */

	/* size: 104, cachelines: 2, members: 4 */
	/* last cacheline: 40 bytes */
}; /* size: 104 */

/* 483 */
 /* pointer to 481 */
 /* size: 4 */

/* 484 */
/* <0> (null):0 */
class CGlobalState {
	TYPEDESCRIPTION            m_SaveData[0];        /*     0     0 */
private:

	globalentity_t *           m_pList;              /*     0     4 */
	int                        m_listCount;          /*     4     4 */
	/* <0> (null):0 */
	void CGlobalState(class CGlobalState *);

	/* <0> (null):0 */
	void Reset(class CGlobalState *); /* linkage=_ZN12CGlobalState5ResetEv */

	/* <0> (null):0 */
	void ClearStates(class CGlobalState *); /* linkage=_ZN12CGlobalState11ClearStatesEv */

	/* <0> (null):0 */
	void EntityAdd(class CGlobalState *, string_t, string_t, GLOBALESTATE); /* linkage=_ZN12CGlobalState9EntityAddEjj12GLOBALESTATE */

	/* <0> (null):0 */
	void EntitySetState(class CGlobalState *, string_t, GLOBALESTATE); /* linkage=_ZN12CGlobalState14EntitySetStateEj12GLOBALESTATE */

	/* <0> (null):0 */
	void EntityUpdate(class CGlobalState *, string_t, string_t); /* linkage=_ZN12CGlobalState12EntityUpdateEjj */

	/* <0> (null):0 */
	const globalentity_t  * EntityFromTable(class CGlobalState *, string_t); /* linkage=_ZN12CGlobalState15EntityFromTableEj */

	/* <0> (null):0 */
	GLOBALESTATE EntityGetState(class CGlobalState *, string_t); /* linkage=_ZN12CGlobalState14EntityGetStateEj */

	/* <0> (null):0 */
	int EntityInTable(class CGlobalState *, string_t); /* linkage=_ZN12CGlobalState13EntityInTableEj */

	/* <0> (null):0 */
	int Save(class CGlobalState *, class CSave &); /* linkage=_ZN12CGlobalState4SaveER5CSave */

	/* <0> (null):0 */
	int Restore(class CGlobalState *, class CRestore &); /* linkage=_ZN12CGlobalState7RestoreER8CRestore */

	/* <0> (null):0 */
	void DumpGlobals(class CGlobalState *); /* linkage=_ZN12CGlobalState11DumpGlobalsEv */

	/* <0> (null):0 */
	globalentity_t * Find(class CGlobalState *, string_t); /* linkage=_ZN12CGlobalState4FindEj */


	/* size: 8, cachelines: 1, members: 3 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 485 */
/* <0> (null):0 */
TYPEDESCRIPTION            array[0]; /* size: 0 */

/* 486 */
 /* pointer to 484 */
 /* size: 4 */

/* 487 */
 /* pointer to 488 */
 /* size: 4 */

/* 488 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 104 */

/* 489 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 490 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 491 */
/* <0> (null):0 */
enum {
	USE_OFF = 0,
	USE_ON = 1,
	USE_SET = 2,
	USE_TOGGLE = 3,
}; /* size: 4 */

/* 492 */
/* <0> (null):0 */
typedef enum  USE_TYPE; /* size: 4 */

/* 493 */
/* <0> (null):0 */
struct {
	void                       (*__pfn)(class CBaseEntity *); /*     0     4 */
	int                        __delta;              /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 494 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138665408 */

/* 495 */
 /* pointer to 494 */
 /* size: 4 */

/* 496 */
/* <0> (null):0 */
class EHANDLE {
private:

	edict_t *                  m_pent;               /*     0     4 */
	int                        m_serialnumber;       /*     4     4 */
	/* <0> (null):0 */
	edict_t * Get(class EHANDLE *); /* linkage=_ZN7EHANDLE3GetEv */

	/* <0> (null):0 */
	edict_t * Set(class EHANDLE *, edict_t *); /* linkage=_ZN7EHANDLE3SetEP7edict_s */

	/* <0> (null):0 */
	int operator int(class EHANDLE *); /* linkage=_ZN7EHANDLEcviEv */

	/* <0> (null):0 */
	class CBaseEntity * operator CBaseEntity*(class EHANDLE *); /* linkage=_ZN7EHANDLEcvP11CBaseEntityEv */

	/* <0> (null):0 */
	class CBaseEntity * operator=(class EHANDLE *, class CBaseEntity *); /* linkage=_ZN7EHANDLEaSEP11CBaseEntity */

	/* <0> (null):0 */
	class CBaseEntity * operator->(class EHANDLE *); /* linkage=_ZN7EHANDLEptEv */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 497 */
 /* pointer to 496 */
 /* size: 4 */

/* 498 */
/* <0> (null):0 */
struct hash_item_t {
	entvars_t *                pev;                  /*     0     4 */
	class hash_item_t *        next;                 /*     4     4 */
	class hash_item_t *        lastHash;             /*     8     4 */
	int                        pevIndex;             /*    12     4 */
	/* <0> (null):0 */
	void ~hash_item_t(class hash_item_t *, int);


	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 499 */
 /* pointer to 498 */
 /* size: 4 */

/* 500 */
/* <0> (null):0 */
struct {
	int                        iSlot;                /*     0     4 */
	int                        iPosition;            /*     4     4 */
	const char  *              pszAmmo1;             /*     8     4 */
	int                        iMaxAmmo1;            /*    12     4 */
	const char  *              pszAmmo2;             /*    16     4 */
	int                        iMaxAmmo2;            /*    20     4 */
	const char  *              pszName;              /*    24     4 */
	int                        iMaxClip;             /*    28     4 */
	int                        iId;                  /*    32     4 */
	int                        iFlags;               /*    36     4 */
	int                        iWeight;              /*    40     4 */

	/* size: 44, cachelines: 1, members: 11 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 501 */
/* <0> (null):0 */
typedef class  ItemInfo; /* size: 44 */

/* 502 */
/* <0> (null):0 */
class CBasePlayer {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 503 */
 /* pointer to 502 */
 /* size: 4 */

/* 504 */
/* <0> (null):0 */
enum decal_e {
	DECAL_GUNSHOT1 = 0,
	DECAL_GUNSHOT2 = 1,
	DECAL_GUNSHOT3 = 2,
	DECAL_GUNSHOT4 = 3,
	DECAL_GUNSHOT5 = 4,
	DECAL_LAMBDA1 = 5,
	DECAL_LAMBDA2 = 6,
	DECAL_LAMBDA3 = 7,
	DECAL_LAMBDA4 = 8,
	DECAL_LAMBDA5 = 9,
	DECAL_LAMBDA6 = 10,
	DECAL_SCORCH1 = 11,
	DECAL_SCORCH2 = 12,
	DECAL_BLOOD1 = 13,
	DECAL_BLOOD2 = 14,
	DECAL_BLOOD3 = 15,
	DECAL_BLOOD4 = 16,
	DECAL_BLOOD5 = 17,
	DECAL_BLOOD6 = 18,
	DECAL_YBLOOD1 = 19,
	DECAL_YBLOOD2 = 20,
	DECAL_YBLOOD3 = 21,
	DECAL_YBLOOD4 = 22,
	DECAL_YBLOOD5 = 23,
	DECAL_YBLOOD6 = 24,
	DECAL_GLASSBREAK1 = 25,
	DECAL_GLASSBREAK2 = 26,
	DECAL_GLASSBREAK3 = 27,
	DECAL_BIGSHOT1 = 28,
	DECAL_BIGSHOT2 = 29,
	DECAL_BIGSHOT3 = 30,
	DECAL_BIGSHOT4 = 31,
	DECAL_BIGSHOT5 = 32,
	DECAL_SPIT1 = 33,
	DECAL_SPIT2 = 34,
	DECAL_BPROOF1 = 35,
	DECAL_GARGSTOMP1 = 36,
	DECAL_SMALLSCORCH1 = 37,
	DECAL_SMALLSCORCH2 = 38,
	DECAL_SMALLSCORCH3 = 39,
	DECAL_MOMMABIRTH = 40,
	DECAL_MOMMASPLAT = 41,
}; /* size: 4 */

/* 505 */
/* <0> (null):0 */
enum {
	MAX_BLOBS = 16,
}; /* size: 4 */

/* 506 */
/* <0> (null):0 */
class CMemoryPool {
	/* <0> (null):0 */
	enum {
		MAX_BLOBS = 16,
	};

private:

	int                        _blockSize;           /*     0     4 */
	int                        _blocksPerBlob;       /*     4     4 */
	int                        _numElements;         /*     8     4 */
	void *                     _memBlob[16];         /*    12    64 */
	/* --- cacheline 1 boundary (64 bytes) was 12 bytes ago --- */
	void *                     _headOfFreeList;      /*    76     4 */
	int                        _numBlobs;            /*    80     4 */
	int                        _peakAlloc;           /*    84     4 */
	int                        _blocksAllocated;     /*    88     4 */
	/* <0> (null):0 */
	void CMemoryPool(class CMemoryPool *, int, int);

	/* <0> (null):0 */
	void ~CMemoryPool(class CMemoryPool *, int);

	/* <0> (null):0 */
	void * Alloc(class CMemoryPool *, unsigned int); /* linkage=_ZN11CMemoryPool5AllocEj */

	/* <0> (null):0 */
	void Free(class CMemoryPool *, void *); /* linkage=_ZN11CMemoryPool4FreeEPv */

	/* <0> (null):0 */
	int Count(class CMemoryPool *); /* linkage=_ZN11CMemoryPool5CountEv */

	/* <0> (null):0 */
	void AddNewBlob(class CMemoryPool *); /* linkage=_ZN11CMemoryPool10AddNewBlobEv */


	/* size: 92, cachelines: 2, members: 8 */
	/* last cacheline: 28 bytes */
}; /* size: 92 */

/* 507 */
/* <0> (null):0 */
void *                     array[16]; /* size: 64 */

/* 508 */
 /* pointer to 506 */
 /* size: 4 */

/* 509 */
/* <0> (null):0 */
class CUtlMemory<hash_item_t> {
private:

	class hash_item_t *        m_pMemory;            /*     0     4 */
	int                        m_NumAllocated;       /*     4     4 */
	int                        m_GrowSize;           /*     8     4 */
	/* <0> (null):0 */
	void CUtlMemory(class CUtlMemory<hash_item_t> *, int, int);

	/* <0> (null):0 */
	void CUtlMemory(class CUtlMemory<hash_item_t> *, class hash_item_t *, int);

	/* <0> (null):0 */
	void ~CUtlMemory(class CUtlMemory<hash_item_t> *, int);

	/* <0> (null):0 */
	class hash_item_t & operator[](class CUtlMemory<hash_item_t> *, int); /* linkage=_ZN10CUtlMemoryI11hash_item_tEixEi */

	/* <0> (null):0 */
	const class hash_item_t  & operator[](const class CUtlMemory<hash_item_t>  *, int); /* linkage=_ZNK10CUtlMemoryI11hash_item_tEixEi */

	/* <0> (null):0 */
	bool IsIdxValid(const class CUtlMemory<hash_item_t>  *, int); /* linkage=_ZNK10CUtlMemoryI11hash_item_tE10IsIdxValidEi */

	/* <0> (null):0 */
	class hash_item_t * Base(class CUtlMemory<hash_item_t> *); /* linkage=_ZN10CUtlMemoryI11hash_item_tE4BaseEv */

	/* <0> (null):0 */
	const class hash_item_t  * Base(const class CUtlMemory<hash_item_t>  *); /* linkage=_ZNK10CUtlMemoryI11hash_item_tE4BaseEv */

	/* <0> (null):0 */
	int NumAllocated(const class CUtlMemory<hash_item_t>  *); /* linkage=_ZNK10CUtlMemoryI11hash_item_tE12NumAllocatedEv */

	/* <0> (null):0 */
	void Grow(class CUtlMemory<hash_item_t> *, int); /* linkage=_ZN10CUtlMemoryI11hash_item_tE4GrowEi */

	/* <0> (null):0 */
	void EnsureCapacity(class CUtlMemory<hash_item_t> *, int); /* linkage=_ZN10CUtlMemoryI11hash_item_tE14EnsureCapacityEi */

	/* <0> (null):0 */
	void Purge(class CUtlMemory<hash_item_t> *); /* linkage=_ZN10CUtlMemoryI11hash_item_tE5PurgeEv */

	/* <0> (null):0 */
	bool IsExternallyAllocated(const class CUtlMemory<hash_item_t>  *); /* linkage=_ZNK10CUtlMemoryI11hash_item_tE21IsExternallyAllocatedEv */

	/* <0> (null):0 */
	void SetGrowSize(class CUtlMemory<hash_item_t> *, int); /* linkage=_ZN10CUtlMemoryI11hash_item_tE11SetGrowSizeEi */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 510 */
 /* pointer to 498 */
 /* size: 4 */

/* 511 */
 /* pointer to 509 */
 /* size: 4 */

/* 512 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 513 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 514 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 16 */

/* 515 */
 /* pointer to 516 */
 /* size: 4 */

/* 516 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 517 */
 /* pointer to 514 */
 /* size: 4 */

/* 518 */
/* <0> (null):0 */
class CUtlVector<hash_item_t> {
private:

	class CUtlMemory<hash_item_t> m_Memory;          /*     0    12 */
	int                        m_Size;               /*    12     4 */
	class hash_item_t *        m_pElements;          /*    16     4 */
	/* <0> (null):0 */
	void CUtlVector(class CUtlVector<hash_item_t> *, int, int);

	/* <0> (null):0 */
	void CUtlVector(class CUtlVector<hash_item_t> *, class hash_item_t *, int);

	/* <0> (null):0 */
	void ~CUtlVector(class CUtlVector<hash_item_t> *, int);

	/* <0> (null):0 */
	class hash_item_t & operator[](class CUtlVector<hash_item_t> *, int); /* linkage=_ZN10CUtlVectorI11hash_item_tEixEi */

	/* <0> (null):0 */
	const class hash_item_t  & operator[](const class CUtlVector<hash_item_t>  *, int); /* linkage=_ZNK10CUtlVectorI11hash_item_tEixEi */

	/* <0> (null):0 */
	class hash_item_t & Element(class CUtlVector<hash_item_t> *, int); /* linkage=_ZN10CUtlVectorI11hash_item_tE7ElementEi */

	/* <0> (null):0 */
	const class hash_item_t  & Element(const class CUtlVector<hash_item_t>  *, int); /* linkage=_ZNK10CUtlVectorI11hash_item_tE7ElementEi */

	/* <0> (null):0 */
	class hash_item_t * Base(class CUtlVector<hash_item_t> *); /* linkage=_ZN10CUtlVectorI11hash_item_tE4BaseEv */

	/* <0> (null):0 */
	const class hash_item_t  * Base(const class CUtlVector<hash_item_t>  *); /* linkage=_ZNK10CUtlVectorI11hash_item_tE4BaseEv */

	/* <0> (null):0 */
	int Count(const class CUtlVector<hash_item_t>  *); /* linkage=_ZNK10CUtlVectorI11hash_item_tE5CountEv */

	/* <0> (null):0 */
	int Size(const class CUtlVector<hash_item_t>  *); /* linkage=_ZNK10CUtlVectorI11hash_item_tE4SizeEv */

	/* <0> (null):0 */
	bool IsValidIndex(const class CUtlVector<hash_item_t>  *, int); /* linkage=_ZNK10CUtlVectorI11hash_item_tE12IsValidIndexEi */

	/* <0> (null):0 */
	int AddToHead(class CUtlVector<hash_item_t> *); /* linkage=_ZN10CUtlVectorI11hash_item_tE9AddToHeadEv */

	/* <0> (null):0 */
	int AddToTail(class CUtlVector<hash_item_t> *); /* linkage=_ZN10CUtlVectorI11hash_item_tE9AddToTailEv */

	/* <0> (null):0 */
	int InsertBefore(class CUtlVector<hash_item_t> *, int); /* linkage=_ZN10CUtlVectorI11hash_item_tE12InsertBeforeEi */

	/* <0> (null):0 */
	int InsertAfter(class CUtlVector<hash_item_t> *, int); /* linkage=_ZN10CUtlVectorI11hash_item_tE11InsertAfterEi */

	/* <0> (null):0 */
	int AddToHead(class CUtlVector<hash_item_t> *, const class hash_item_t  &); /* linkage=_ZN10CUtlVectorI11hash_item_tE9AddToHeadERKS0_ */

	/* <0> (null):0 */
	int AddToTail(class CUtlVector<hash_item_t> *, const class hash_item_t  &); /* linkage=_ZN10CUtlVectorI11hash_item_tE9AddToTailERKS0_ */

	/* <0> (null):0 */
	int InsertBefore(class CUtlVector<hash_item_t> *, int, const class hash_item_t  &); /* linkage=_ZN10CUtlVectorI11hash_item_tE12InsertBeforeEiRKS0_ */

	/* <0> (null):0 */
	int InsertAfter(class CUtlVector<hash_item_t> *, int, const class hash_item_t  &); /* linkage=_ZN10CUtlVectorI11hash_item_tE11InsertAfterEiRKS0_ */

	/* <0> (null):0 */
	int AddMultipleToHead(class CUtlVector<hash_item_t> *, int); /* linkage=_ZN10CUtlVectorI11hash_item_tE17AddMultipleToHeadEi */

	/* <0> (null):0 */
	int AddMultipleToTail(class CUtlVector<hash_item_t> *, int); /* linkage=_ZN10CUtlVectorI11hash_item_tE17AddMultipleToTailEi */

	/* <0> (null):0 */
	int InsertMultipleBefore(class CUtlVector<hash_item_t> *, int, int); /* linkage=_ZN10CUtlVectorI11hash_item_tE20InsertMultipleBeforeEii */

	/* <0> (null):0 */
	int InsertMultipleAfter(class CUtlVector<hash_item_t> *, int, int); /* linkage=_ZN10CUtlVectorI11hash_item_tE19InsertMultipleAfterEii */

	/* <0> (null):0 */
	void SetSize(class CUtlVector<hash_item_t> *, int); /* linkage=_ZN10CUtlVectorI11hash_item_tE7SetSizeEi */

	/* <0> (null):0 */
	void CopyArray(class CUtlVector<hash_item_t> *, const class hash_item_t  *, int); /* linkage=_ZN10CUtlVectorI11hash_item_tE9CopyArrayEPKS0_i */

	/* <0> (null):0 */
	int AddVectorToTail(class CUtlVector<hash_item_t> *, const class CUtlVector<hash_item_t>  &); /* linkage=_ZN10CUtlVectorI11hash_item_tE15AddVectorToTailERKS1_ */

	/* <0> (null):0 */
	int Find(class CUtlVector<hash_item_t> *, const class hash_item_t  &); /* linkage=_ZN10CUtlVectorI11hash_item_tE4FindERKS0_ */

	/* <0> (null):0 */
	bool HasElement(class CUtlVector<hash_item_t> *, const class hash_item_t  &); /* linkage=_ZN10CUtlVectorI11hash_item_tE10HasElementERKS0_ */

	/* <0> (null):0 */
	void EnsureCapacity(class CUtlVector<hash_item_t> *, int); /* linkage=_ZN10CUtlVectorI11hash_item_tE14EnsureCapacityEi */

	/* <0> (null):0 */
	void FastRemove(class CUtlVector<hash_item_t> *, int); /* linkage=_ZN10CUtlVectorI11hash_item_tE10FastRemoveEi */

	/* <0> (null):0 */
	void Remove(class CUtlVector<hash_item_t> *, int); /* linkage=_ZN10CUtlVectorI11hash_item_tE6RemoveEi */

	/* <0> (null):0 */
	void FindAndRemove(class CUtlVector<hash_item_t> *, const class hash_item_t  &); /* linkage=_ZN10CUtlVectorI11hash_item_tE13FindAndRemoveERKS0_ */

	/* <0> (null):0 */
	void RemoveMultiple(class CUtlVector<hash_item_t> *, int, int); /* linkage=_ZN10CUtlVectorI11hash_item_tE14RemoveMultipleEii */

	/* <0> (null):0 */
	void RemoveAll(class CUtlVector<hash_item_t> *); /* linkage=_ZN10CUtlVectorI11hash_item_tE9RemoveAllEv */

	/* <0> (null):0 */
	void Purge(class CUtlVector<hash_item_t> *); /* linkage=_ZN10CUtlVectorI11hash_item_tE5PurgeEv */

	/* <0> (null):0 */
	void PurgeAndDeleteElements(class CUtlVector<hash_item_t> *); /* linkage=_ZN10CUtlVectorI11hash_item_tE22PurgeAndDeleteElementsEv */

	/* <0> (null):0 */
	void SetGrowSize(class CUtlVector<hash_item_t> *, int); /* linkage=_ZN10CUtlVectorI11hash_item_tE11SetGrowSizeEi */

protected:

	/* <0> (null):0 */
	void CUtlVector(class CUtlVector<hash_item_t> *, const class CUtlVector<hash_item_t>  &);

private:

	/* <0> (null):0 */
	void GrowVector(class CUtlVector<hash_item_t> *, int); /* linkage=_ZN10CUtlVectorI11hash_item_tE10GrowVectorEi */

	/* <0> (null):0 */
	void ShiftElementsRight(class CUtlVector<hash_item_t> *, int, int); /* linkage=_ZN10CUtlVectorI11hash_item_tE18ShiftElementsRightEii */

	/* <0> (null):0 */
	void ShiftElementsLeft(class CUtlVector<hash_item_t> *, int, int); /* linkage=_ZN10CUtlVectorI11hash_item_tE17ShiftElementsLeftEii */

	/* <0> (null):0 */
	void ResetDbgInfo(class CUtlVector<hash_item_t> *); /* linkage=_ZN10CUtlVectorI11hash_item_tE12ResetDbgInfoEv */


	/* size: 20, cachelines: 1, members: 3 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 519 */
 /* pointer to 518 */
 /* size: 4 */

/* 520 */
 /* pointer to 521 */
 /* size: 4 */

/* 521 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 20 */

/* 522 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 523 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 20 */

/* 524 */
/* <0> (null):0 */
class CPerformanceCounter {
private:

	int                        m_iLowShift;          /*     0     4 */
	double                     m_flPerfCounterFreq;  /*     4     8 */
	double                     m_flCurrentTime;      /*    12     8 */
	double                     m_flLastCurrentTime;  /*    20     8 */
	/* <0> (null):0 */
	void CPerformanceCounter(class CPerformanceCounter *);

	/* <0> (null):0 */
	void InitializePerformanceCounter(class CPerformanceCounter *); /* linkage=_ZN19CPerformanceCounter28InitializePerformanceCounterEv */

	/* <0> (null):0 */
	double GetCurTime(class CPerformanceCounter *); /* linkage=_ZN19CPerformanceCounter10GetCurTimeEv */


	/* size: 28, cachelines: 1, members: 4 */
	/* last cacheline: 28 bytes */
}; /* size: 28 */

/* 525 */
 /* pointer to 524 */
 /* size: 4 */

/* 526 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 527 */
 /* pointer to 528 */
 /* size: 4 */

/* 528 */
 /* pointer to 526 */
 /* size: 4 */

/* 529 */
 /* pointer to 467 */
 /* size: 4 */

/* 530 */
/* <0> (null):0 */
TYPEDESCRIPTION            array[5]; /* size: 80 */

/* 531 */
/* <0> (null):0 */
struct {
	void                       (*__pfn)(class CBaseEntity *, class CBaseEntity *); /*     0     4 */
	int                        __delta;              /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 532 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138756232 */

/* 533 */
 /* pointer to 532 */
 /* size: 4 */

/* 534 */
/* <0> (null):0 */
struct {
	void                       (*__pfn)(class CBaseEntity *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float); /*     0     4 */
	int                        __delta;              /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 535 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138756608 */

/* 536 */
 /* pointer to 535 */
 /* size: 4 */

/* 537 */
/* <0> (null):0 */
class CBaseMonster {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 538 */
 /* pointer to 537 */
 /* size: 4 */

/* 539 */
/* <0> (null):0 */
struct CSquadMonster {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 540 */
 /* pointer to 539 */
 /* size: 4 */

/* 541 */
 /* pointer to 542 */
 /* size: 4 */

/* 542 */
/* <0> (null):0 */
class CBasePlayerItem {
	ItemInfo                   ItemInfoArray[32];    /*     0  1408 */
	/* --- cacheline 22 boundary (1408 bytes) --- */

	/* size: 0, cachelines: 0, members: 1 */

	/* BRAIN FART ALERT! 0 != 1408 + 0(holes), diff = -1408 */

}; /* size: 0 */

/* 543 */
/* <0> (null):0 */
class IVoiceGameMgrHelper {
	int ()(void) * *           _vptr.IVoiceGameMgrHelper; /*     0     4 */
	/* <0> (null):0 */
	virtual void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *, int);

	/* <0> (null):0 */
	virtual bool CanPlayerHearPlayer(class IVoiceGameMgrHelper *, class CBasePlayer *, class CBasePlayer *); /* linkage=_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_ */

	/* vtable has 1 entries: {
	   [2] = CanPlayerHearPlayer(_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_), 
	} */
	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 544 */
 /* pointer to 543 */
 /* size: 4 */

/* 545 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 546 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 547 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 548 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 549 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 550 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 551 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 552 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 553 */
 /* pointer to 554 */
 /* size: 4 */

/* 554 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 676 */

/* 555 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 556 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 557 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 558 */
/* <0> (null):0 */
class CPointEntity {
	/* <0> (null):0 */
	virtual int ObjectCaps(class CPointEntity *); /* linkage=_ZN12CPointEntity10ObjectCapsEv */

	/* vtable has 1 entries: {
	   [6] = ObjectCaps(_ZN12CPointEntity10ObjectCapsEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 559 */
 /* pointer to 558 */
 /* size: 4 */

/* 560 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 561 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 562 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 563 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 564 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 565 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 566 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 567 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 568 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 569 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 570 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 571 */
/* <0> (null):0 */
char                       array[1024]; /* size: 1024 */

/* 572 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 573 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 574 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 575 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 576 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 577 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 578 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 579 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 580 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 581 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 582 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 583 */
 /* pointer to 85 */
 /* size: 4 */

/* 584 */
/* <0> (null):0 */
class CGameRules {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 585 */
 /* pointer to 584 */
 /* size: 4 */

/* 586 */
/* <0> (null):0 */
ItemInfo                   array[32]; /* size: 1408 */

/* Functions: */

/* <0> (null):0 */
void Vector2D(class Vector2D *)
{
} /* size: 12 */

/* <0> (null):0 */
void Vector2D(class Vector2D *, float, float)
{
} /* size: 138186152 */

/* <0> (null):0 */
class Vector2D operator+(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DplERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator-(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DmiERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator*(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DmlEf */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator/(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DdvEf */
{
} /* size: 8 */

/* <0> (null):0 */
float Length(const class Vector2D  *) /* linkage=_ZNK8Vector2D6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector2D  *) /* linkage=_ZNK8Vector2D13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector2D Normalize(const class Vector2D  *) /* linkage=_ZNK8Vector2D9NormalizeEv */
{
} /* size: 8 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector2D *) /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector2D *, float) /* linkage=_ZN8Vector2D6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void Vector(class Vector *)
{
} /* size: 138188740 */

/* <0> (null):0 */
void Vector(class Vector *, float, float, float)
{
} /* size: 138172180 */

/* <0> (null):0 */
void Vector(class Vector *, const class Vector  &)
{
} /* size: 851977 */

/* <0> (null):0 */
void Vector(class Vector *, float *)
{
} /* size: 138189316 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *) /* linkage=_ZNK6VectorngEv */
{
} /* size: 12 */

/* <0> (null):0 */
int operator==(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectoreqERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
int operator!=(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorneERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector operator+(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorplERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectormiERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator*(const class Vector  *, float) /* linkage=_ZNK6VectormlEf */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator/(const class Vector  *, float) /* linkage=_ZNK6VectordvEf */
{
} /* size: 12 */

/* <0> (null):0 */
void CopyToArray(const class Vector  *, float *) /* linkage=_ZNK6Vector11CopyToArrayEPf */
{
} /* size: 138277260 */

/* <0> (null):0 */
float Length(const class Vector  *) /* linkage=_ZNK6Vector6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector  *) /* linkage=_ZNK6Vector13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
float * operator float*(class Vector *) /* linkage=_ZN6VectorcvPfEv */
{
} /* size: 4 */

/* <0> (null):0 */
const float  * operator const float*(const class Vector  *) /* linkage=_ZNK6VectorcvPKfEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector Normalize(const class Vector  *) /* linkage=_ZNK6Vector9NormalizeEv */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector2D Make2D(const class Vector  *) /* linkage=_ZNK6Vector6Make2DEv */
{
} /* size: 8 */

/* <0> (null):0 */
float Length2D(const class Vector  *) /* linkage=_ZNK6Vector8Length2DEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector  *, float) /* linkage=_ZNK6Vector16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector  *, float) /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector *) /* linkage=_ZN6Vector16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector *, float) /* linkage=_ZN6Vector6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void entvars_s(class entvars_s *)
{
} /* size: 138398664 */

/* <0> (null):0 */
void CSaveRestoreBuffer(class CSaveRestoreBuffer *)
{
} /* size: 138513748 */

/* <0> (null):0 */
void CSaveRestoreBuffer(class CSaveRestoreBuffer *, SAVERESTOREDATA *)
{
} /* size: 138522320 */

/* <0> (null):0 */
void ~CSaveRestoreBuffer(class CSaveRestoreBuffer *, int)
{
} /* size: 138531332 */

/* <0> (null):0 */
int EntityIndex(class CSaveRestoreBuffer *, entvars_t *) /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
int EntityIndex(class CSaveRestoreBuffer *, edict_t *) /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP7edict_s */
{
} /* size: 4 */

/* <0> (null):0 */
int EntityIndex(class CSaveRestoreBuffer *, EOFFSET) /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEi */
{
} /* size: 4 */

/* <0> (null):0 */
int EntityIndex(class CSaveRestoreBuffer *, class CBaseEntity *) /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP11CBaseEntity */
{
} /* size: 4 */

/* <0> (null):0 */
int EntityFlags(class CSaveRestoreBuffer *, int, int) /* linkage=_ZN18CSaveRestoreBuffer11EntityFlagsEii */
{
} /* size: 4 */

/* <0> (null):0 */
int EntityFlagsSet(class CSaveRestoreBuffer *, int, int) /* linkage=_ZN18CSaveRestoreBuffer14EntityFlagsSetEii */
{
} /* size: 4 */

/* <0> (null):0 */
edict_t * EntityFromIndex(class CSaveRestoreBuffer *, int) /* linkage=_ZN18CSaveRestoreBuffer15EntityFromIndexEi */
{
} /* size: 4 */

/* <0> (null):0 */
short unsigned int TokenHash(class CSaveRestoreBuffer *, const char  *) /* linkage=_ZN18CSaveRestoreBuffer9TokenHashEPKc */
{
} /* size: 2 */

/* <0> (null):0 */
void BufferRewind(class CSaveRestoreBuffer *, int) /* linkage=_ZN18CSaveRestoreBuffer12BufferRewindEi */
{
} /* size: 138616328 */

/* <0> (null):0 */
unsigned int HashString(class CSaveRestoreBuffer *, const char  *) /* linkage=_ZN18CSaveRestoreBuffer10HashStringEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Spawn(class CBaseEntity *) /* linkage=_ZN11CBaseEntity5SpawnEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Precache(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8PrecacheEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Restart(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7RestartEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void KeyValue(class CBaseEntity *, KeyValueData *) /* linkage=_ZN11CBaseEntity8KeyValueEP14KeyValueData_s */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int Save(class CBaseEntity *, class CSave &) /* linkage=_ZN11CBaseEntity4SaveER5CSave */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int Restore(class CBaseEntity *, class CRestore &) /* linkage=_ZN11CBaseEntity7RestoreER8CRestore */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int ObjectCaps(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Activate(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8ActivateEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void SetObjectCollisionBox(class CBaseEntity *) /* linkage=_ZN11CBaseEntity21SetObjectCollisionBoxEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int Classify(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8ClassifyEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void DeathNotice(class CBaseEntity *, entvars_t *) /* linkage=_ZN11CBaseEntity11DeathNoticeEP9entvars_s */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void TraceAttack(class CBaseEntity *, entvars_t *, float, class Vector, TraceResult *, int) /* linkage=_ZN11CBaseEntity11TraceAttackEP9entvars_sf6VectorP11TraceResulti */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int TakeDamage(class CBaseEntity *, entvars_t *, entvars_t *, float, int) /* linkage=_ZN11CBaseEntity10TakeDamageEP9entvars_sS1_fi */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int TakeHealth(class CBaseEntity *, float, int) /* linkage=_ZN11CBaseEntity10TakeHealthEfi */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Killed(class CBaseEntity *, entvars_t *, int) /* linkage=_ZN11CBaseEntity6KilledEP9entvars_si */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int BloodColor(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10BloodColorEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void TraceBleed(class CBaseEntity *, float, class Vector, TraceResult *, int) /* linkage=_ZN11CBaseEntity10TraceBleedEf6VectorP11TraceResulti */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL IsTriggered(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity11IsTriggeredEPS_ */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CBaseMonster * MyMonsterPointer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity16MyMonsterPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CSquadMonster * MySquadMonsterPointer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity21MySquadMonsterPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int GetToggleState(class CBaseEntity *) /* linkage=_ZN11CBaseEntity14GetToggleStateEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void AddPoints(class CBaseEntity *, int, BOOL) /* linkage=_ZN11CBaseEntity9AddPointsEii */
{
} /* size: 138330972 */

/* <0> (null):0 */
virtual void AddPointsToTeam(class CBaseEntity *, int, BOOL) /* linkage=_ZN11CBaseEntity15AddPointsToTeamEii */
{
} /* size: 138379696 */

/* <0> (null):0 */
virtual BOOL AddPlayerItem(class CBaseEntity *, class CBasePlayerItem *) /* linkage=_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL RemovePlayerItem(class CBaseEntity *, class CBasePlayerItem *) /* linkage=_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int GiveAmmo(class CBaseEntity *, int, char *, int) /* linkage=_ZN11CBaseEntity8GiveAmmoEiPci */
{
} /* size: 4 */

/* <0> (null):0 */
virtual float GetDelay(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8GetDelayEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int IsMoving(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8IsMovingEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void OverrideReset(class CBaseEntity *) /* linkage=_ZN11CBaseEntity13OverrideResetEv */
{
} /* size: 138505232 */

/* <0> (null):0 */
virtual int DamageDecal(class CBaseEntity *, int) /* linkage=_ZN11CBaseEntity11DamageDecalEi */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void SetToggleState(class CBaseEntity *, int) /* linkage=_ZN11CBaseEntity14SetToggleStateEi */
{
} /* size: 138529476 */

/* <0> (null):0 */
virtual void StartSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity13StartSneakingEv */
{
} /* size: 138531692 */

/* <0> (null):0 */
virtual void StopSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12StopSneakingEv */
{
} /* size: 138564736 */

/* <0> (null):0 */
virtual BOOL OnControls(class CBaseEntity *, entvars_t *) /* linkage=_ZN11CBaseEntity10OnControlsEP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10IsSneakingEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsAlive(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7IsAliveEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsBSPModel(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10IsBSPModelEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL ReflectGauss(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12ReflectGaussEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL HasTarget(class CBaseEntity *, string_t) /* linkage=_ZN11CBaseEntity9HasTargetEj */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsInWorld(class CBaseEntity *) /* linkage=_ZN11CBaseEntity9IsInWorldEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsPlayer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8IsPlayerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsNetClient(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11IsNetClientEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual const char  * TeamID(class CBaseEntity *) /* linkage=_ZN11CBaseEntity6TeamIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CBaseEntity * GetNextTarget(class CBaseEntity *) /* linkage=_ZN11CBaseEntity13GetNextTargetEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Think(class CBaseEntity *) /* linkage=_ZN11CBaseEntity5ThinkEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Touch(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity5TouchEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Use(class CBaseEntity *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float) /* linkage=_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Blocked(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity7BlockedEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
void * operator new(size_t, entvars_t *) /* linkage=_ZN11CBaseEntitynwEjP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
void UpdateOnRemove(class CBaseEntity *) /* linkage=_ZN11CBaseEntity14UpdateOnRemoveEv */
{
} /* size: 0 */

/* <0> (null):0 */
void SUB_Remove(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10SUB_RemoveEv */
{
} /* size: 0 */

/* <0> (null):0 */
void SUB_DoNothing(class CBaseEntity *) /* linkage=_ZN11CBaseEntity13SUB_DoNothingEv */
{
} /* size: 0 */

/* <0> (null):0 */
void SUB_StartFadeOut(class CBaseEntity *) /* linkage=_ZN11CBaseEntity16SUB_StartFadeOutEv */
{
} /* size: 0 */

/* <0> (null):0 */
void SUB_FadeOut(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11SUB_FadeOutEv */
{
} /* size: 0 */

/* <0> (null):0 */
void SUB_CallUseToggle(class CBaseEntity *) /* linkage=_ZN11CBaseEntity17SUB_CallUseToggleEv */
{
} /* size: 0 */

/* <0> (null):0 */
int ShouldToggle(class CBaseEntity *, USE_TYPE, BOOL) /* linkage=_ZN11CBaseEntity12ShouldToggleE8USE_TYPEi */
{
} /* size: 4 */

/* <0> (null):0 */
void FireBullets(class CBaseEntity *, ULONG, class Vector, class Vector, class Vector, float, int, int, int, entvars_t *) /* linkage=_ZN11CBaseEntity11FireBulletsEj6VectorS0_S0_fiiiP9entvars_s */
{
} /* size: 0 */

/* <0> (null):0 */
class Vector FireBullets3(class CBaseEntity *, class Vector, class Vector, float, float, int, int, int, float, entvars_t *, bool, int) /* linkage=_ZN11CBaseEntity12FireBullets3E6VectorS0_ffiiifP9entvars_sbi */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class CBaseEntity * Respawn(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7RespawnEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SUB_UseTargets(class CBaseEntity *, class CBaseEntity *, USE_TYPE, float) /* linkage=_ZN11CBaseEntity14SUB_UseTargetsEPS_8USE_TYPEf */
{
} /* size: 0 */

/* <0> (null):0 */
int Intersects(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity10IntersectsEPS_ */
{
} /* size: 4 */

/* <0> (null):0 */
void MakeDormant(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11MakeDormantEv */
{
} /* size: 7629941 */

/* <0> (null):0 */
int IsDormant(class CBaseEntity *) /* linkage=_ZN11CBaseEntity9IsDormantEv */
{
} /* size: 4 */

/* <0> (null):0 */
BOOL IsLockedByMaster(class CBaseEntity *) /* linkage=_ZN11CBaseEntity16IsLockedByMasterEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CBaseEntity * Instance(edict_t *) /* linkage=_ZN11CBaseEntity8InstanceEP7edict_s */
{
} /* size: 4 */

/* <0> (null):0 */
class CBaseEntity * Instance(entvars_t *) /* linkage=_ZN11CBaseEntity8InstanceEP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
class CBaseEntity * Instance(int) /* linkage=_ZN11CBaseEntity8InstanceEi */
{
} /* size: 4 */

/* <0> (null):0 */
class CBaseMonster * GetMonsterPointer(class CBaseEntity *, entvars_t *) /* linkage=_ZN11CBaseEntity17GetMonsterPointerEP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
class CBaseMonster * GetMonsterPointer(class CBaseEntity *, edict_t *) /* linkage=_ZN11CBaseEntity17GetMonsterPointerEP7edict_s */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void UpdateOwner(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11UpdateOwnerEv */
{
} /* size: 1349807717 */

/* <0> (null):0 */
class CBaseEntity * Create(char *, const class Vector  &, const class Vector  &, edict_t *) /* linkage=_ZN11CBaseEntity6CreateEPcRK6VectorS3_P7edict_s */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL FBecomeProne(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12FBecomeProneEv */
{
} /* size: 4 */

/* <0> (null):0 */
edict_t * edict(class CBaseEntity *) /* linkage=_ZN11CBaseEntity5edictEv */
{
} /* size: 4 */

/* <0> (null):0 */
EOFFSET eoffset(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7eoffsetEv */
{
} /* size: 4 */

/* <0> (null):0 */
int entindex(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8entindexEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class Vector Center(class CBaseEntity *) /* linkage=_ZN11CBaseEntity6CenterEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector EyePosition(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11EyePositionEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector EarPosition(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11EarPositionEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector BodyTarget(class CBaseEntity *, const class Vector  &) /* linkage=_ZN11CBaseEntity10BodyTargetERK6Vector */
{
} /* size: 12 */

/* <0> (null):0 */
virtual int Illumination(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12IlluminationEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL FVisible(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity8FVisibleEPS_ */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL FVisible(class CBaseEntity *, const class Vector  &) /* linkage=_ZN11CBaseEntity8FVisibleERK6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
void CSave(class CSave *, SAVERESTOREDATA *)
{
} /* size: 1701080649 */

/* <0> (null):0 */
void WriteShort(class CSave *, const char  *, const short int  *, int) /* linkage=_ZN5CSave10WriteShortEPKcPKsi */
{
} /* size: 1516175480 */

/* <0> (null):0 */
void WriteInt(class CSave *, const char  *, const int  *, int) /* linkage=_ZN5CSave8WriteIntEPKcPKii */
{
} /* size: 544370548 */

/* <0> (null):0 */
void WriteFloat(class CSave *, const char  *, const float  *, int) /* linkage=_ZN5CSave10WriteFloatEPKcPKfi */
{
} /* size: 1416841521 */

/* <0> (null):0 */
void WriteTime(class CSave *, const char  *, const float  *, int) /* linkage=_ZN5CSave9WriteTimeEPKcPKfi */
{
} /* size: 1702453612 */

/* <0> (null):0 */
void WriteData(class CSave *, const char  *, int, const char  *) /* linkage=_ZN5CSave9WriteDataEPKciS1_ */
{
} /* size: 1953383781 */

/* <0> (null):0 */
void WriteString(class CSave *, const char  *, const char  *) /* linkage=_ZN5CSave11WriteStringEPKcS1_ */
{
} /* size: 827218527 */

/* <0> (null):0 */
void WriteString(class CSave *, const char  *, const int  *, int) /* linkage=_ZN5CSave11WriteStringEPKcPKii */
{
} /* size: 825314906 */

/* <0> (null):0 */
void WriteVector(class CSave *, const char  *, const class Vector  &) /* linkage=_ZN5CSave11WriteVectorEPKcRK6Vector */
{
} /* size: 842103156 */

/* <0> (null):0 */
void WriteVector(class CSave *, const char  *, const float  *, int) /* linkage=_ZN5CSave11WriteVectorEPKcPKfi */
{
} /* size: 1935753795 */

/* <0> (null):0 */
void WritePositionVector(class CSave *, const char  *, const class Vector  &) /* linkage=_ZN5CSave19WritePositionVectorEPKcRK6Vector */
{
} /* size: 1631872372 */

/* <0> (null):0 */
void WritePositionVector(class CSave *, const char  *, const float  *, int) /* linkage=_ZN5CSave19WritePositionVectorEPKcPKfi */
{
} /* size: 1127566938 */

/* <0> (null):0 */
void WriteFunction(class CSave *, const char  *, void * *, int) /* linkage=_ZN5CSave13WriteFunctionEPKcPPvi */
{
} /* size: 1414547794 */

/* <0> (null):0 */
int WriteEntVars(class CSave *, const char  *, entvars_t *) /* linkage=_ZN5CSave12WriteEntVarsEPKcP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
int WriteFields(class CSave *, const char  *, void *, TYPEDESCRIPTION *, int) /* linkage=_ZN5CSave11WriteFieldsEPKcPvP15TYPEDESCRIPTIONi */
{
} /* size: 4 */

/* <0> (null):0 */
int DataEmpty(class CSave *, const char  *, int) /* linkage=_ZN5CSave9DataEmptyEPKci */
{
} /* size: 4 */

/* <0> (null):0 */
void BufferField(class CSave *, const char  *, int, const char  *) /* linkage=_ZN5CSave11BufferFieldEPKciS1_ */
{
} /* size: 1701331826 */

/* <0> (null):0 */
void BufferString(class CSave *, char *, int) /* linkage=_ZN5CSave12BufferStringEPci */
{
} /* size: 1098543984 */

/* <0> (null):0 */
void BufferData(class CSave *, const char  *, int) /* linkage=_ZN5CSave10BufferDataEPKci */
{
} /* size: 1867803502 */

/* <0> (null):0 */
void BufferHeader(class CSave *, const char  *, int) /* linkage=_ZN5CSave12BufferHeaderEPKci */
{
} /* size: 1702257011 */

/* <0> (null):0 */
void ~CSave(class CSave *, int)
{
} /* size: 1919510016 */

/* <0> (null):0 */
void CRestore(class CRestore *, SAVERESTOREDATA *)
{
} /* size: 1951596664 */

/* <0> (null):0 */
int ReadEntVars(class CRestore *, const char  *, entvars_t *) /* linkage=_ZN8CRestore11ReadEntVarsEPKcP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
int ReadFields(class CRestore *, const char  *, void *, TYPEDESCRIPTION *, int) /* linkage=_ZN8CRestore10ReadFieldsEPKcPvP15TYPEDESCRIPTIONi */
{
} /* size: 4 */

/* <0> (null):0 */
int ReadField(class CRestore *, void *, TYPEDESCRIPTION *, int, int, int, char *, void *) /* linkage=_ZN8CRestore9ReadFieldEPvP15TYPEDESCRIPTIONiiiPcS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
int ReadInt(class CRestore *) /* linkage=_ZN8CRestore7ReadIntEv */
{
} /* size: 4 */

/* <0> (null):0 */
short int ReadShort(class CRestore *) /* linkage=_ZN8CRestore9ReadShortEv */
{
} /* size: 2 */

/* <0> (null):0 */
int ReadNamedInt(class CRestore *, const char  *) /* linkage=_ZN8CRestore12ReadNamedIntEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
char * ReadNamedString(class CRestore *, const char  *) /* linkage=_ZN8CRestore15ReadNamedStringEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
int Empty(class CRestore *) /* linkage=_ZN8CRestore5EmptyEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetGlobalMode(class CRestore *, int) /* linkage=_ZN8CRestore13SetGlobalModeEi */
{
} /* size: 1651468644 */

/* <0> (null):0 */
void PrecacheMode(class CRestore *, BOOL) /* linkage=_ZN8CRestore12PrecacheModeEi */
{
} /* size: 1685419091 */

/* <0> (null):0 */
char * BufferPointer(class CRestore *) /* linkage=_ZN8CRestore13BufferPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
void BufferReadBytes(class CRestore *, char *, int) /* linkage=_ZN8CRestore15BufferReadBytesEPci */
{
} /* size: 1728082532 */

/* <0> (null):0 */
void BufferSkipBytes(class CRestore *, int) /* linkage=_ZN8CRestore15BufferSkipBytesEi */
{
} /* size: 1835099231 */

/* <0> (null):0 */
int BufferSkipZString(class CRestore *) /* linkage=_ZN8CRestore17BufferSkipZStringEv */
{
} /* size: 4 */

/* <0> (null):0 */
int BufferCheckZString(class CRestore *, const char  *) /* linkage=_ZN8CRestore18BufferCheckZStringEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
void BufferReadHeader(class CRestore *, HEADER *) /* linkage=_ZN8CRestore16BufferReadHeaderEP6HEADER */
{
} /* size: 1668183366 */

/* <0> (null):0 */
void ~CRestore(class CRestore *, int)
{
} /* size: 946565729 */

/* <0> (null):0 */
void CGlobalState(class CGlobalState *)
{
} /* size: 1127297360 */

/* <0> (null):0 */
void Reset(class CGlobalState *) /* linkage=_ZN12CGlobalState5ResetEv */
{
} /* size: 1632842853 */

/* <0> (null):0 */
void ClearStates(class CGlobalState *) /* linkage=_ZN12CGlobalState11ClearStatesEv */
{
} /* size: 808537690 */

/* <0> (null):0 */
void EntityAdd(class CGlobalState *, string_t, string_t, GLOBALESTATE) /* linkage=_ZN12CGlobalState9EntityAddEjj12GLOBALESTATE */
{
} /* size: 1145981254 */

/* <0> (null):0 */
void EntitySetState(class CGlobalState *, string_t, GLOBALESTATE) /* linkage=_ZN12CGlobalState14EntitySetStateEj12GLOBALESTATE */
{
} /* size: 1349743457 */

/* <0> (null):0 */
void EntityUpdate(class CGlobalState *, string_t, string_t) /* linkage=_ZN12CGlobalState12EntityUpdateEjj */
{
} /* size: 1937334636 */

/* <0> (null):0 */
const globalentity_t  * EntityFromTable(class CGlobalState *, string_t) /* linkage=_ZN12CGlobalState15EntityFromTableEj */
{
} /* size: 4 */

/* <0> (null):0 */
GLOBALESTATE EntityGetState(class CGlobalState *, string_t) /* linkage=_ZN12CGlobalState14EntityGetStateEj */
{
} /* size: 4 */

/* <0> (null):0 */
int EntityInTable(class CGlobalState *, string_t) /* linkage=_ZN12CGlobalState13EntityInTableEj */
{
} /* size: 4 */

/* <0> (null):0 */
int Save(class CGlobalState *, class CSave &) /* linkage=_ZN12CGlobalState4SaveER5CSave */
{
} /* size: 4 */

/* <0> (null):0 */
int Restore(class CGlobalState *, class CRestore &) /* linkage=_ZN12CGlobalState7RestoreER8CRestore */
{
} /* size: 4 */

/* <0> (null):0 */
void DumpGlobals(class CGlobalState *) /* linkage=_ZN12CGlobalState11DumpGlobalsEv */
{
} /* size: 1600417123 */

/* <0> (null):0 */
globalentity_t * Find(class CGlobalState *, string_t) /* linkage=_ZN12CGlobalState4FindEj */
{
} /* size: 4 */

/* <0> (null):0 */
edict_t * Get(class EHANDLE *) /* linkage=_ZN7EHANDLE3GetEv */
{
} /* size: 4 */

/* <0> (null):0 */
edict_t * Set(class EHANDLE *, edict_t *) /* linkage=_ZN7EHANDLE3SetEP7edict_s */
{
} /* size: 4 */

/* <0> (null):0 */
int operator int(class EHANDLE *) /* linkage=_ZN7EHANDLEcviEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CBaseEntity * operator CBaseEntity*(class EHANDLE *) /* linkage=_ZN7EHANDLEcvP11CBaseEntityEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CBaseEntity * operator=(class EHANDLE *, class CBaseEntity *) /* linkage=_ZN7EHANDLEaSEP11CBaseEntity */
{
} /* size: 4 */

/* <0> (null):0 */
class CBaseEntity * operator->(class EHANDLE *) /* linkage=_ZN7EHANDLEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
void ~hash_item_t(class hash_item_t *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void CMemoryPool(class CMemoryPool *, int, int)
{
} /* size: 0 */

/* <0> (null):0 */
void ~CMemoryPool(class CMemoryPool *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void * Alloc(class CMemoryPool *, unsigned int) /* linkage=_ZN11CMemoryPool5AllocEj */
{
} /* size: 4 */

/* <0> (null):0 */
void Free(class CMemoryPool *, void *) /* linkage=_ZN11CMemoryPool4FreeEPv */
{
} /* size: 0 */

/* <0> (null):0 */
int Count(class CMemoryPool *) /* linkage=_ZN11CMemoryPool5CountEv */
{
} /* size: 4 */

/* <0> (null):0 */
void AddNewBlob(class CMemoryPool *) /* linkage=_ZN11CMemoryPool10AddNewBlobEv */
{
} /* size: 0 */

/* <0> (null):0 */
void CUtlMemory(class CUtlMemory<hash_item_t> *, int, int)
{
} /* size: 0 */

/* <0> (null):0 */
void CUtlMemory(class CUtlMemory<hash_item_t> *, class hash_item_t *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void ~CUtlMemory(class CUtlMemory<hash_item_t> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class hash_item_t & operator[](class CUtlMemory<hash_item_t> *, int) /* linkage=_ZN10CUtlMemoryI11hash_item_tEixEi */
{
} /* size: 4 */

/* <0> (null):0 */
const class hash_item_t  & operator[](const class CUtlMemory<hash_item_t>  *, int) /* linkage=_ZNK10CUtlMemoryI11hash_item_tEixEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsIdxValid(const class CUtlMemory<hash_item_t>  *, int) /* linkage=_ZNK10CUtlMemoryI11hash_item_tE10IsIdxValidEi */
{
} /* size: 1 */

/* <0> (null):0 */
class hash_item_t * Base(class CUtlMemory<hash_item_t> *) /* linkage=_ZN10CUtlMemoryI11hash_item_tE4BaseEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class hash_item_t  * Base(const class CUtlMemory<hash_item_t>  *) /* linkage=_ZNK10CUtlMemoryI11hash_item_tE4BaseEv */
{
} /* size: 4 */

/* <0> (null):0 */
int NumAllocated(const class CUtlMemory<hash_item_t>  *) /* linkage=_ZNK10CUtlMemoryI11hash_item_tE12NumAllocatedEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Grow(class CUtlMemory<hash_item_t> *, int) /* linkage=_ZN10CUtlMemoryI11hash_item_tE4GrowEi */
{
} /* size: 0 */

/* <0> (null):0 */
void EnsureCapacity(class CUtlMemory<hash_item_t> *, int) /* linkage=_ZN10CUtlMemoryI11hash_item_tE14EnsureCapacityEi */
{
} /* size: 0 */

/* <0> (null):0 */
void Purge(class CUtlMemory<hash_item_t> *) /* linkage=_ZN10CUtlMemoryI11hash_item_tE5PurgeEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool IsExternallyAllocated(const class CUtlMemory<hash_item_t>  *) /* linkage=_ZNK10CUtlMemoryI11hash_item_tE21IsExternallyAllocatedEv */
{
} /* size: 1 */

/* <0> (null):0 */
void SetGrowSize(class CUtlMemory<hash_item_t> *, int) /* linkage=_ZN10CUtlMemoryI11hash_item_tE11SetGrowSizeEi */
{
} /* size: 0 */

/* <0> (null):0 */
void CUtlVector(class CUtlVector<hash_item_t> *, int, int)
{
} /* size: 0 */

/* <0> (null):0 */
void CUtlVector(class CUtlVector<hash_item_t> *, class hash_item_t *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void ~CUtlVector(class CUtlVector<hash_item_t> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class hash_item_t & operator[](class CUtlVector<hash_item_t> *, int) /* linkage=_ZN10CUtlVectorI11hash_item_tEixEi */
{
} /* size: 4 */

/* <0> (null):0 */
const class hash_item_t  & operator[](const class CUtlVector<hash_item_t>  *, int) /* linkage=_ZNK10CUtlVectorI11hash_item_tEixEi */
{
} /* size: 4 */

/* <0> (null):0 */
class hash_item_t & Element(class CUtlVector<hash_item_t> *, int) /* linkage=_ZN10CUtlVectorI11hash_item_tE7ElementEi */
{
} /* size: 4 */

/* <0> (null):0 */
const class hash_item_t  & Element(const class CUtlVector<hash_item_t>  *, int) /* linkage=_ZNK10CUtlVectorI11hash_item_tE7ElementEi */
{
} /* size: 4 */

/* <0> (null):0 */
class hash_item_t * Base(class CUtlVector<hash_item_t> *) /* linkage=_ZN10CUtlVectorI11hash_item_tE4BaseEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class hash_item_t  * Base(const class CUtlVector<hash_item_t>  *) /* linkage=_ZNK10CUtlVectorI11hash_item_tE4BaseEv */
{
} /* size: 4 */

/* <0> (null):0 */
int Count(const class CUtlVector<hash_item_t>  *) /* linkage=_ZNK10CUtlVectorI11hash_item_tE5CountEv */
{
} /* size: 4 */

/* <0> (null):0 */
int Size(const class CUtlVector<hash_item_t>  *) /* linkage=_ZNK10CUtlVectorI11hash_item_tE4SizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsValidIndex(const class CUtlVector<hash_item_t>  *, int) /* linkage=_ZNK10CUtlVectorI11hash_item_tE12IsValidIndexEi */
{
} /* size: 1 */

/* <0> (null):0 */
int AddToHead(class CUtlVector<hash_item_t> *) /* linkage=_ZN10CUtlVectorI11hash_item_tE9AddToHeadEv */
{
} /* size: 4 */

/* <0> (null):0 */
int AddToTail(class CUtlVector<hash_item_t> *) /* linkage=_ZN10CUtlVectorI11hash_item_tE9AddToTailEv */
{
} /* size: 4 */

/* <0> (null):0 */
int InsertBefore(class CUtlVector<hash_item_t> *, int) /* linkage=_ZN10CUtlVectorI11hash_item_tE12InsertBeforeEi */
{
} /* size: 4 */

/* <0> (null):0 */
int InsertAfter(class CUtlVector<hash_item_t> *, int) /* linkage=_ZN10CUtlVectorI11hash_item_tE11InsertAfterEi */
{
} /* size: 4 */

/* <0> (null):0 */
int AddToHead(class CUtlVector<hash_item_t> *, const class hash_item_t  &) /* linkage=_ZN10CUtlVectorI11hash_item_tE9AddToHeadERKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
int AddToTail(class CUtlVector<hash_item_t> *, const class hash_item_t  &) /* linkage=_ZN10CUtlVectorI11hash_item_tE9AddToTailERKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
int InsertBefore(class CUtlVector<hash_item_t> *, int, const class hash_item_t  &) /* linkage=_ZN10CUtlVectorI11hash_item_tE12InsertBeforeEiRKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
int InsertAfter(class CUtlVector<hash_item_t> *, int, const class hash_item_t  &) /* linkage=_ZN10CUtlVectorI11hash_item_tE11InsertAfterEiRKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
int AddMultipleToHead(class CUtlVector<hash_item_t> *, int) /* linkage=_ZN10CUtlVectorI11hash_item_tE17AddMultipleToHeadEi */
{
} /* size: 4 */

/* <0> (null):0 */
int AddMultipleToTail(class CUtlVector<hash_item_t> *, int) /* linkage=_ZN10CUtlVectorI11hash_item_tE17AddMultipleToTailEi */
{
} /* size: 4 */

/* <0> (null):0 */
int InsertMultipleBefore(class CUtlVector<hash_item_t> *, int, int) /* linkage=_ZN10CUtlVectorI11hash_item_tE20InsertMultipleBeforeEii */
{
} /* size: 4 */

/* <0> (null):0 */
int InsertMultipleAfter(class CUtlVector<hash_item_t> *, int, int) /* linkage=_ZN10CUtlVectorI11hash_item_tE19InsertMultipleAfterEii */
{
} /* size: 4 */

/* <0> (null):0 */
void SetSize(class CUtlVector<hash_item_t> *, int) /* linkage=_ZN10CUtlVectorI11hash_item_tE7SetSizeEi */
{
} /* size: 0 */

/* <0> (null):0 */
void CopyArray(class CUtlVector<hash_item_t> *, const class hash_item_t  *, int) /* linkage=_ZN10CUtlVectorI11hash_item_tE9CopyArrayEPKS0_i */
{
} /* size: 0 */

/* <0> (null):0 */
int AddVectorToTail(class CUtlVector<hash_item_t> *, const class CUtlVector<hash_item_t>  &) /* linkage=_ZN10CUtlVectorI11hash_item_tE15AddVectorToTailERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
int Find(class CUtlVector<hash_item_t> *, const class hash_item_t  &) /* linkage=_ZN10CUtlVectorI11hash_item_tE4FindERKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
bool HasElement(class CUtlVector<hash_item_t> *, const class hash_item_t  &) /* linkage=_ZN10CUtlVectorI11hash_item_tE10HasElementERKS0_ */
{
} /* size: 1 */

/* <0> (null):0 */
void EnsureCapacity(class CUtlVector<hash_item_t> *, int) /* linkage=_ZN10CUtlVectorI11hash_item_tE14EnsureCapacityEi */
{
} /* size: 0 */

/* <0> (null):0 */
void FastRemove(class CUtlVector<hash_item_t> *, int) /* linkage=_ZN10CUtlVectorI11hash_item_tE10FastRemoveEi */
{
} /* size: 0 */

/* <0> (null):0 */
void Remove(class CUtlVector<hash_item_t> *, int) /* linkage=_ZN10CUtlVectorI11hash_item_tE6RemoveEi */
{
} /* size: 0 */

/* <0> (null):0 */
void FindAndRemove(class CUtlVector<hash_item_t> *, const class hash_item_t  &) /* linkage=_ZN10CUtlVectorI11hash_item_tE13FindAndRemoveERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void RemoveMultiple(class CUtlVector<hash_item_t> *, int, int) /* linkage=_ZN10CUtlVectorI11hash_item_tE14RemoveMultipleEii */
{
} /* size: 0 */

/* <0> (null):0 */
void RemoveAll(class CUtlVector<hash_item_t> *) /* linkage=_ZN10CUtlVectorI11hash_item_tE9RemoveAllEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Purge(class CUtlVector<hash_item_t> *) /* linkage=_ZN10CUtlVectorI11hash_item_tE5PurgeEv */
{
} /* size: 0 */

/* <0> (null):0 */
void PurgeAndDeleteElements(class CUtlVector<hash_item_t> *) /* linkage=_ZN10CUtlVectorI11hash_item_tE22PurgeAndDeleteElementsEv */
{
} /* size: 0 */

/* <0> (null):0 */
void SetGrowSize(class CUtlVector<hash_item_t> *, int) /* linkage=_ZN10CUtlVectorI11hash_item_tE11SetGrowSizeEi */
{
} /* size: 0 */

/* <0> (null):0 */
void CUtlVector(class CUtlVector<hash_item_t> *, const class CUtlVector<hash_item_t>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void GrowVector(class CUtlVector<hash_item_t> *, int) /* linkage=_ZN10CUtlVectorI11hash_item_tE10GrowVectorEi */
{
} /* size: 0 */

/* <0> (null):0 */
void ShiftElementsRight(class CUtlVector<hash_item_t> *, int, int) /* linkage=_ZN10CUtlVectorI11hash_item_tE18ShiftElementsRightEii */
{
} /* size: 0 */

/* <0> (null):0 */
void ShiftElementsLeft(class CUtlVector<hash_item_t> *, int, int) /* linkage=_ZN10CUtlVectorI11hash_item_tE17ShiftElementsLeftEii */
{
} /* size: 0 */

/* <0> (null):0 */
void ResetDbgInfo(class CUtlVector<hash_item_t> *) /* linkage=_ZN10CUtlVectorI11hash_item_tE12ResetDbgInfoEv */
{
} /* size: 0 */

/* <0> (null):0 */
void CPerformanceCounter(class CPerformanceCounter *)
{
} /* size: 0 */

/* <0> (null):0 */
void InitializePerformanceCounter(class CPerformanceCounter *) /* linkage=_ZN19CPerformanceCounter28InitializePerformanceCounterEv */
{
} /* size: 0 */

/* <0> (null):0 */
double GetCurTime(class CPerformanceCounter *) /* linkage=_ZN19CPerformanceCounter10GetCurTimeEv */
{
} /* size: 8 */

/* <0> (null):0 */
virtual void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *, int)
{
} /* size: 0 */

/* <0> (null):0 */
virtual bool CanPlayerHearPlayer(class IVoiceGameMgrHelper *, class CBasePlayer *, class CBasePlayer *) /* linkage=_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
void TakeHealth(class CBaseEntity *const this, float flHealth, int bitsDamageType)
{
} /* size: 0 */

/* <0> (null):0 */
void IsInWorld(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void DamageDecal(class CBaseEntity *const this, int bitsDamageType)
{
} /* size: 0 */

/* <0> (null):0 */
void Save(class CBaseEntity *const this, class CSave &const save)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator==(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator!=(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, float X, float Y, float Z)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator+(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator*(const class Vector  *const this, float fl)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator float*(class Vector *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline double fabs(double __x)
{
} /* size: 8 */

/* <0> (null):0 */
inline void Length(const class Vector  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void * GET_PRIVATE(edict_t * pent)
{
} /* size: 4 */

/* <0> (null):0 */
void DispatchTouch(edict_t * pentTouched, edict_t * pentOther)
{
	{
		class CBaseEntity * pEntity;                          //     0
		class CBaseEntity * pOther;                           //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline void * operator new(size_t, void * __p)
{
} /* size: 4 */

/* <0> (null):0 */
inline edict_t * ENT(const entvars_t  * pev)
{
} /* size: 4 */

/* <0> (null):0 */
inline EOFFSET OFFSET(const edict_t  * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline entvars_t * VARS(edict_t * pent)
{
} /* size: 4 */

/* <0> (null):0 */
void DispatchKeyValue(edict_t * pentKeyvalue, KeyValueData * pkvd)
{
	{
		class CBaseEntity * pEntity;                          //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline BOOL FNullEnt(EOFFSET eoffset)
{
} /* size: 4 */

/* <0> (null):0 */
inline EOFFSET OFFSET(entvars_t * pev)
{
} /* size: 4 */

/* <0> (null):0 */
inline void operator-(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline BOOL FNullEnt(entvars_t * pev)
{
} /* size: 4 */

/* <0> (null):0 */
void TakeDamage(class CBaseEntity *const this, entvars_t * pevInflictor, entvars_t * pevAttacker, float flDamage, int bitsDamageType)
{
	{
		class Vector vecTemp;                                 //     0
		{
			class Vector vecDir;                          //     0
			float flForce;                                //     0
		}
	}
} /* size: 0 */

/* <0> (null):0 */
inline BOOL FStringNull(int iString)
{
} /* size: 4 */

/* <0> (null):0 */
void Restore(class CBaseEntity *const this, class CRestore &const restore)
{
	{
		int status;                                           //     0
		{
			class Vector mins;                            //     0
			class Vector maxs;                            //     0
		}
	}
} /* size: 138187924 */

/* <0> (null):0 */
inline BOOL FStrEq(const char  * sz1, const char  * sz2)
{
} /* size: 4 */

/* <0> (null):0 */
inline BOOL FClassnameIs(entvars_t * pev, const char  * szClassname)
{
} /* size: 4 */

/* <0> (null):0 */
inline void SetGlobalMode(class CRestore *const this, int global)
{
} /* size: 138382768 */

/* <0> (null):0 */
inline void PrecacheMode(class CRestore *const this, BOOL mode)
{
} /* size: 138304076 */

/* <0> (null):0 */
inline edict_t * ENT(EOFFSET eoffset)
{
} /* size: 4 */

/* <0> (null):0 */
inline edict_t * FIND_ENTITY_BY_TARGETNAME(edict_t * entStart, const char  * pszName)
{
} /* size: 4 */

/* <0> (null):0 */
inline BOOL FNullEnt(const edict_t  * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline void Instance(edict_t * pent)
{
	{
		class CBaseEntity * pEnt;                             //     0
	}
} /* size: 138505472 */

/* <0> (null):0 */
inline void edict(class CBaseEntity *const this)
{
} /* size: 138508516 */

/* <0> (null):0 */
inline void ObjectCaps(class CBaseEntity *const this)
{
} /* size: 138530444 */

/* <0> (null):0 */
virtual int ObjectCaps(class CPointEntity *) /* linkage=_ZN12CPointEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
inline void ObjectCaps(class CPointEntity *const this)
{
} /* size: 138566264 */

/* <0> (null):0 */
inline void InitializePerformanceCounter(class CPerformanceCounter *const this)
{
} /* size: 138588940 */

/* <0> (null):0 */
inline void CPerformanceCounter(class CPerformanceCounter *const this)
{
} /* size: 138591688 */

/* <0> (null):0 */
inline void GetCurTime(class CPerformanceCounter *const this)
{
	{
		class timeval tp;                                     //     0
		int secbase;                                          //     0
	}
} /* size: 138606780 */

/* <0> (null):0 */
inline void CSave(class CSave *const this, SAVERESTOREDATA * pdata)
{
} /* size: 138464892 */

/* <0> (null):0 */
inline void ~CSave(class CSave *const this, intconst __in_chrg)
{
} /* size: 138642248 */

/* <0> (null):0 */
inline void entvars_s(class entvars_s *const this)
{
} /* size: 138653272 */

/* <0> (null):0 */
inline void CRestore(class CRestore *const this, SAVERESTOREDATA * pdata)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~CRestore(class CRestore *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
void Get(class EHANDLE *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Count(const class CUtlVector<hash_item_t>  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ResetDbgInfo(class CUtlVector<hash_item_t> *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CUtlMemory(class CUtlMemory<hash_item_t> *const this, int growSize, int initSize)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CUtlVector(class CUtlVector<hash_item_t> *const this, int growSize, int initSize)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator[](class CUtlMemory<hash_item_t> *const this, int i)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator[](class CUtlVector<hash_item_t> *const this, int i)
{
} /* size: 0 */

/* <0> (null):0 */
inline int ENTINDEX(edict_t * pEdict)
{
} /* size: 4 */

/* <0> (null):0 */
inline void Element(class CUtlVector<hash_item_t> *const this, int i)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Construct<hash_item_t>(class hash_item_t * pMemory)
{
} /* size: 0 */

/* <0> (null):0 */
void IsExternallyAllocated(const class CUtlMemory<hash_item_t>  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void NumAllocated(const class CUtlMemory<hash_item_t>  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GrowVector(class CUtlVector<hash_item_t> *const this, int num)
{
} /* size: 0 */

/* <0> (null):0 */
void ShiftElementsRight(class CUtlVector<hash_item_t> *const this, int elem, int num)
{
	{
		int numToMove;                                        //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline void InsertMultipleBefore(class CUtlVector<hash_item_t> *const this, int elem, int num)
{
} /* size: 0 */

/* <0> (null):0 */
inline void AddMultipleToTail(class CUtlVector<hash_item_t> *const this, int num)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~hash_item_t(class hash_item_t *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Destruct<hash_item_t>(class hash_item_t * pMemory)
{
} /* size: 0 */

/* <0> (null):0 */
void RemoveAll(class CUtlVector<hash_item_t> *const this)
{
	{
		int i;                                                //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void Purge(class CUtlVector<hash_item_t> *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ~CUtlMemory(class CUtlMemory<hash_item_t> *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
void __static_initialization_and_destruction_0(int __initialize_p, int __priority)
{
} /* size: 0 */

/* <0> (null):0 */
void Grow(class CUtlMemory<hash_item_t> *const this, int num)
{
	{
		int growSize;                                         //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void AddEntityHashValue(entvars_t * pev, const char  * value, enum hash_types_e fieldType)
{
	{
		int count;                                            //     0
		class hash_item_t * item;                             //     0
		class hash_item_t * last;                             //     0
		int hash;                                             //     0
		int pevIndex;                                         //     0
		{
			entvars_t * pevtemp;                          //     0
		}
	}
} /* size: 0 */

/* <0> (null):0 */
void RemoveEntityHashValue(entvars_t * pev, const char  * value, enum hash_types_e fieldType)
{
	{
		int hash;                                             //     0
		class hash_item_t * item;                             //     0
		class hash_item_t * last;                             //     0
		int pevIndex;                                         //     0
		{
			int count;                                    //     0
		}
	}
} /* size: 0 */

/* <0> (null):0 */
inline void Normalize(const class Vector  *const this)
{
	{
		float flLen;                                          //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Precache(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Restart(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void KeyValue(class CBaseEntity *const this, KeyValueData * pkvd)
{
} /* size: 0 */

/* <0> (null):0 */
void ObjectCaps(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Activate(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Classify(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void DeathNotice(class CBaseEntity *const this, entvars_t * pevChild)
{
} /* size: 0 */

/* <0> (null):0 */
void BloodColor(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsTriggered(class CBaseEntity *const this, class CBaseEntity * pActivator)
{
} /* size: 0 */

/* <0> (null):0 */
void MyMonsterPointer(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void MySquadMonsterPointer(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetToggleState(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void AddPoints(class CBaseEntity *const this, int score, BOOL bAllowNegativeScore)
{
} /* size: 0 */

/* <0> (null):0 */
void AddPointsToTeam(class CBaseEntity *const this, int score, BOOL bAllowNegativeScore)
{
} /* size: 0 */

/* <0> (null):0 */
void AddPlayerItem(class CBaseEntity *const this, class CBasePlayerItem * pItem)
{
} /* size: 0 */

/* <0> (null):0 */
void RemovePlayerItem(class CBaseEntity *const this, class CBasePlayerItem * pItem)
{
} /* size: 0 */

/* <0> (null):0 */
void GiveAmmo(class CBaseEntity *const this, int iAmount, char * szName, int iMax)
{
} /* size: 0 */

/* <0> (null):0 */
void GetDelay(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsMoving(class CBaseEntity *const this)
{
	operator!=(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void OverrideReset(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void SetToggleState(class CBaseEntity *const this, int state)
{
} /* size: 0 */

/* <0> (null):0 */
void StartSneaking(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void StopSneaking(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void OnControls(class CBaseEntity *const this, entvars_t * pev)
{
} /* size: 0 */

/* <0> (null):0 */
void IsSneaking(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsAlive(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsBSPModel(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ReflectGauss(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsPlayer(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsNetClient(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void TeamID(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Think(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Touch(class CBaseEntity *const this, class CBaseEntity * pOther)
{
} /* size: 0 */

/* <0> (null):0 */
void Use(class CBaseEntity *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
} /* size: 0 */

/* <0> (null):0 */
void Blocked(class CBaseEntity *const this, class CBaseEntity * pOther)
{
} /* size: 0 */

/* <0> (null):0 */
void Respawn(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void UpdateOwner(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void FBecomeProne(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Center(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
	operator*(const class Vector  *const this,
			float fl); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void EyePosition(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void EarPosition(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void BodyTarget(class CBaseEntity *const this, const class Vector  &const posSrc)
{
} /* size: 0 */

/* <0> (null):0 */
void Illumination(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void DispatchUse(edict_t * pentUsed, edict_t * pentOther) /* linkage=_Z11DispatchUseP7edict_sS0_ */
{
	{
		class CBaseEntity * pEntity;                          //     0
		class CBaseEntity * pOther;                           //     0
		GET_PRIVATE(edict_t * pent); /* size=0, low_pc=0 */ //     0
		GET_PRIVATE(edict_t * pent); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void DispatchThink(edict_t * pent) /* linkage=_Z13DispatchThinkP7edict_s */
{
	{
		class CBaseEntity * pEntity;                          //     0
		GET_PRIVATE(edict_t * pent); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void DispatchBlocked(edict_t * pentBlocked, edict_t * pentOther) /* linkage=_Z15DispatchBlockedP7edict_sS0_ */
{
	{
		class CBaseEntity * pEntity;                          //     0
		class CBaseEntity * pOther;                           //     0
		GET_PRIVATE(edict_t * pent); /* size=0, low_pc=0 */ //     0
		GET_PRIVATE(edict_t * pent); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void GetNextTarget(class CBaseEntity *const this)
{
	{
		edict_t * pTarget;                                    //     0
		FIND_ENTITY_BY_TARGETNAME(edict_t * entStart,
						const char  * pszName); /* size=0, low_pc=0 */ //     0
		FNullEnt(const edict_t  * pent); /* size=0, low_pc=0 */ //     0
		Instance(edict_t * pent); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void SetObjectCollisionBox(entvars_t * pev)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
	{
		float max;                                            //     0
		float v;                                              //     0
		int i;                                                //     0
		fabs(double __x); /* size=0, low_pc=0 */ //     0
		fabs(double __x); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void DispatchObjectCollsionBox(edict_t * pent) /* linkage=_Z25DispatchObjectCollsionBoxP7edict_s */
{
	{
		class CBaseEntity * pEntity;                          //     0
		GET_PRIVATE(edict_t * pent); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void SetObjectCollisionBox(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Killed(class CBaseEntity *const this, entvars_t * pevAttacker, int iGib)
{
} /* size: 0 */

/* <0> (null):0 */
void SaveWriteFields(SAVERESTOREDATA * pSaveData, const char  * pname, void * pBaseData, TYPEDESCRIPTION * pFields, int fieldCount) /* linkage=_Z15SaveWriteFieldsP13saverestore_sPKcPvP15TYPEDESCRIPTIONi */
{
	{
		class CSave saveHelper;                               //     0
		CSave(class CSave *const this,
			SAVERESTOREDATA * pdata); /* size=0, low_pc=0 */ //     0
		~CSave(class CSave *const this,
			intconst __in_chrg); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void DispatchSave(edict_t * pent, SAVERESTOREDATA * pSaveData) /* linkage=_Z12DispatchSaveP7edict_sP13saverestore_s */
{
	{
		class CBaseEntity * pEntity;                          //     0
		GET_PRIVATE(edict_t * pent); /* size=0, low_pc=0 */ //     0
		{
			ENTITYTABLE * pTable;                         //     0
			class CSave saveHelper;                       //     0
			{
				float delta;                          //     0
			}
			CSave(class CSave *const this,
				SAVERESTOREDATA * pdata); /* size=0, low_pc=0 */ //     0
			~CSave(class CSave *const this,
				intconst __in_chrg); /* size=0, low_pc=0 */ //     0
		}
	}
} /* size: 0 */

/* <0> (null):0 */
void SaveReadFields(SAVERESTOREDATA * pSaveData, const char  * pname, void * pBaseData, TYPEDESCRIPTION * pFields, int fieldCount) /* linkage=_Z14SaveReadFieldsP13saverestore_sPKcPvP15TYPEDESCRIPTIONi */
{
	{
		class CRestore restoreHelper;                         //     0
		CRestore(class CRestore *const this,
			SAVERESTOREDATA * pdata); /* size=0, low_pc=0 */ //     0
		~CRestore(class CRestore *const this,
				intconst __in_chrg); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void HasTarget(class CBaseEntity *const this, string_t targetname)
{
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void CONSOLE_ECHO(char * pszMsg, ...)
{
	{
		va_list argptr;                                       //     0
		char szStr;                                           //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void TakeHealth(class CBaseEntity *const this, float flHealth, int bitsDamageType)
{
	TakeHealth(class CBaseEntity *const this,
			float flHealth,
			int bitsDamageType); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void IsInWorld(class CBaseEntity *const this)
{
	IsInWorld(class CBaseEntity *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void DamageDecal(class CBaseEntity *const this, int bitsDamageType)
{
	DamageDecal(class CBaseEntity *const this,
			int bitsDamageType); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Save(class CBaseEntity *const this, class CSave &const save)
{
	Save(class CBaseEntity *const this,
		class CSave &const save); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void DispatchTouch(edict_t * pentTouched, edict_t * pentOther)
{
	{
		class CBaseEntity * pEntity;                          //     0
		class CBaseEntity * pOther;                           //     0
	}
	DispatchTouch(edict_t * pentTouched,
			edict_t * pentOther); /* size=138278336, low_pc=0 */ //     0
} /* size: 137632624 */

/* <0> (null):0 */
void DispatchKeyValue(edict_t * pentKeyvalue, KeyValueData * pkvd)
{
	{
		class CBaseEntity * pEntity;                          //     0
		VARS(edict_t * pent); /* size=138381280, low_pc=0 */ //     0
	}
	DispatchKeyValue(edict_t * pentKeyvalue,
			KeyValueData * pkvd); /* size=138381760, low_pc=0 */ //     0
} /* size: 138332072 */

/* <0> (null):0 */
void Restore(class CBaseEntity *const this, class CRestore &const restore)
{
	{
		int status;                                           //     0
	}
	Restore(class CBaseEntity *const this,
		class CRestore &const restore); /* size=138473684, low_pc=0 */ //     0
} /* size: 138302612 */

/* <0> (null):0 */
void Purge(class CUtlMemory<hash_item_t> *const this)
{
} /* size: 138490384 */

/* <0> (null):0 */
inline void ~CUtlVector(class CUtlVector<hash_item_t> *const this, intconst __in_chrg)
{
} /* size: 138505616 */

/* <0> (null):0 */
void ~CUtlVector(class CUtlVector<hash_item_t> *const this)
{
	Purge(class CUtlVector<hash_item_t> *const this); /* size=138529600, low_pc=0 */ //     0
	~CUtlMemory(class CUtlMemory<hash_item_t> *const this,
			intconst __in_chrg); /* size=138530892, low_pc=0 */ //     0
} /* size: 138508000 */

/* <0> (null):0 */
void TakeDamage(class CBaseEntity *const this, entvars_t * pevInflictor, entvars_t * pevAttacker, float flDamage, int bitsDamageType)
{
	{
		class Vector vecTemp;                                 //     0
	}
	TakeDamage(class CBaseEntity *const this,
			entvars_t * pevInflictor,
			entvars_t * pevAttacker,
			float flDamage,
			int bitsDamageType); /* size=138566940, low_pc=0 */ //     0
} /* size: 138532508 */

/* <0> (null):0 */
int CaseInsensitiveHash(const char  * string, int iBounds)
{
	{
		unsigned int hash;                                    //     0
	}
} /* size: 4 */

/* <0> (null):0 */
void OnFreeEntPrivateData(edict_t * pEnt) /* linkage=_Z20OnFreeEntPrivateDataP7edict_s */
{
	{
		class CBaseEntity * pEntity;                          //     0
		Instance(edict_t * pent); /* size=0, low_pc=0 */ //     0
		RemoveEntityHashValue(entvars_t * pev,
					const char  * value,
					enum hash_types_e fieldType); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void MakeDormant(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
int DispatchSpawn(edict_t * pent) /* linkage=_Z13DispatchSpawnP7edict_s */
{
	{
		class CBaseEntity * pEntity;                          //     0
		GET_PRIVATE(edict_t * pent); /* size=0, low_pc=0 */ //     0
		operator-(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		GET_PRIVATE(edict_t * pent); /* size=0, low_pc=0 */ //     0
		{
			const globalentity_t  * pGlobal;              //     0
			FStrEq(const char  * sz1,
				const char  * sz2); /* size=0, low_pc=0 */ //     0
			MakeDormant(class CBaseEntity *const this); /* size=0, low_pc=0 */ //     0
		}
	}
} /* size: 4 */

/* <0> (null):0 */
void AddEntityHashValue(entvars_t * pev, const char  * value, enum hash_types_e fieldType)
{
	{
		int count;                                            //     0
		class hash_item_t * item;                             //     0
		class hash_item_t * last;                             //     0
		int hash;                                             //     0
		int pevIndex;                                         //     0
		CaseInsensitiveHash(const char  * string,
					int iBounds); /* size=0, low_pc=0 */ //     0
		ENTINDEX(edict_t * pEdict); /* size=0, low_pc=0 */ //     0
		operator[](class CUtlVector<hash_item_t> *const this,
				int i); /* size=0, low_pc=0 */ //     0
		operator[](class CUtlVector<hash_item_t> *const this,
				int i); /* size=0, low_pc=0 */ //     0
		ENTINDEX(edict_t * pEdict); /* size=0, low_pc=0 */ //     0
		{
			entvars_t * pevtemp;                          //     0
			ENTINDEX(edict_t * pEdict); /* size=0, low_pc=0 */ //     0
		}
	}
} /* size: 0 */

/* <0> (null):0 */
void CaseInsensitiveHash(const char  * string, int iBounds)
{
	{
		unsigned int hash;                                    //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void EmptyEntityHashTable(void)
{
	{
		int i;                                                //     0
		{
			class hash_item_t * item;                     //     0
			class hash_item_t * temp;                     //     0
		}
	}
} /* size: 0 */

/* <0> (null):0 */
void EmptyEntityHashTable(void)
{
	{
		int i;                                                //     0
		{
			class hash_item_t * item;                     //     0
			class hash_item_t * temp;                     //     0
			operator[](class CUtlVector<hash_item_t> *const this,
					int i); /* size=0, low_pc=0 */ //     0
		}
	}
} /* size: 0 */

/* <0> (null):0 */
void AddEntityHashValue(entvars_t * pev, const char  * value, enum hash_types_e fieldType)
{
	{
		int count;                                            //     0
		class hash_item_t * item;                             //     0
		class hash_item_t * last;                             //     0
		int hash;                                             //     0
		int pevIndex;                                         //     0
		CaseInsensitiveHash(const char  * string,
					int iBounds); /* size=0, low_pc=0 */ //     0
		ENTINDEX(edict_t * pEdict); /* size=0, low_pc=0 */ //     0
		operator[](class CUtlVector<hash_item_t> *const this,
				int i); /* size=0, low_pc=0 */ //     0
		operator[](class CUtlVector<hash_item_t> *const this,
				int i); /* size=0, low_pc=0 */ //     0
		ENTINDEX(edict_t * pEdict); /* size=0, low_pc=0 */ //     0
		{
			entvars_t * pevtemp;                          //     0
			ENTINDEX(edict_t * pEdict); /* size=0, low_pc=0 */ //     0
		}
	}
} /* size: 0 */

/* <0> (null):0 */
void RemoveEntityHashValue(entvars_t * pev, const char  * value, enum hash_types_e fieldType)
{
	{
		int hash;                                             //     0
		class hash_item_t * item;                             //     0
		class hash_item_t * last;                             //     0
		int pevIndex;                                         //     0
		CaseInsensitiveHash(const char  * string,
					int iBounds); /* size=0, low_pc=0 */ //     0
		{
			int count;                                    //     0
			operator[](class CUtlVector<hash_item_t> *const this,
					int i); /* size=0, low_pc=0 */ //     0
			operator[](class CUtlVector<hash_item_t> *const this,
					int i); /* size=0, low_pc=0 */ //     0
			operator[](class CUtlVector<hash_item_t> *const this,
					int i); /* size=0, low_pc=0 */ //     0
		}
		ENTINDEX(edict_t * pEdict); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void printEntities(void) /* linkage=_Z13printEntitiesv */
{
	{
		int i;                                                //     0
		{
			class hash_item_t * item;                     //     0
			operator[](class CUtlVector<hash_item_t> *const this,
					int i); /* size=0, low_pc=0 */ //     0
			ENTINDEX(edict_t * pEdict); /* size=0, low_pc=0 */ //     0
			ENTINDEX(edict_t * pEdict); /* size=0, low_pc=0 */ //     0
		}
	}
} /* size: 0 */

/* <0> (null):0 */
edict_t * CREATE_NAMED_ENTITY(string_t iClass)
{
	{
		edict_t * named;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
void CREATE_NAMED_ENTITY(string_t iClass)
{
	{
		edict_t * named;                                      //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void REMOVE_ENTITY(edict_t * e) /* linkage=_Z13REMOVE_ENTITYP7edict_s */
{
} /* size: 0 */

/* <0> (null):0 */
class CBaseEntity * UTIL_FindEntityByString_Old(class CBaseEntity *, const char  *, const char  *) /* linkage=_Z27UTIL_FindEntityByString_OldP11CBaseEntityPKcS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
void loopPerformance(void) /* linkage=_Z15loopPerformancev */
{
	{
		class CPerformanceCounter loopCounter;                //     0
		double start;                                         //     0
		int i;                                                //     0
		double end;                                           //     0
		GetCurTime(class CPerformanceCounter *const this); /* size=0, low_pc=0 */ //     0
		{
			class CBaseEntity * pSpot;                    //     0
		}
		GetCurTime(class CPerformanceCounter *const this); /* size=0, low_pc=0 */ //     0
		GetCurTime(class CPerformanceCounter *const this); /* size=0, low_pc=0 */ //     0
		{
			class CBaseEntity * pSpot;                    //     0
		}
		GetCurTime(class CPerformanceCounter *const this); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
int GetEntityAPI(DLL_FUNCTIONS * pFunctionTable, int interfaceVersion)
{
	AddMultipleToTail(class CUtlVector<hash_item_t> *const this,
				int num); /* size=0, low_pc=0 */ //     0
	{
		int i;                                                //     0
	}
	EmptyEntityHashTable(void); /* size=0, low_pc=0 */ //     0
} /* size: 4 */

/* <0> (null):0 */
int GetEntityAPI2(DLL_FUNCTIONS * pFunctionTable, int * interfaceVersion) /* linkage=_Z13GetEntityAPI2P13DLL_FUNCTIONSPi */
{
} /* size: 4 */

/* <0> (null):0 */
int GetNewDLLFunctions(NEW_DLL_FUNCTIONS * pFunctionTable, int * interfaceVersion)
{
} /* size: 4 */

/* <0> (null):0 */
class CBaseEntity * FindGlobalEntity(string_t classname, string_t globalname) /* linkage=_Z16FindGlobalEntityjj */
{
	{
		edict_t * pent;                                       //     0
		class CBaseEntity * pReturn;                          //     0
		Instance(edict_t * pent); /* size=0, low_pc=0 */ //     0
		FClassnameIs(entvars_t * pev,
				const char  * szClassname); /* size=0, low_pc=0 */ //     0
	}
} /* size: 4 */

/* <0> (null):0 */
int DispatchRestore(edict_t * pent, SAVERESTOREDATA * pSaveData, int globalEntity) /* linkage=_Z15DispatchRestoreP7edict_sP13saverestore_si */
{
	{
		class CBaseEntity * pEntity;                          //     0
		GET_PRIVATE(edict_t * pent); /* size=0, low_pc=0 */ //     0
		{
			entvars_t tmpVars;                            //     0
			class Vector oldOffset;                       //     0
			class CRestore restoreHelper;                 //     0
			CRestore(class CRestore *const this,
				SAVERESTOREDATA * pdata); /* size=0, low_pc=0 */ //     0
			{
				class CRestore tmpRestore;            //     0
				const globalentity_t  * pGlobal;      //     0
				class CBaseEntity * pNewEntity;       //     0
				CRestore(class CRestore *const this,
					SAVERESTOREDATA * pdata); /* size=0, low_pc=0 */ //     0
				PrecacheMode(class CRestore *const this,
						BOOL mode); /* size=0, low_pc=0 */ //     0
				FStrEq(const char  * sz1,
					const char  * sz2); /* size=0, low_pc=0 */ //     0
				SetGlobalMode(class CRestore *const this,
						int global); /* size=0, low_pc=0 */ //     0
				operator-(const class Vector  *const this,
						const class Vector  &const v); /* size=0, low_pc=0 */ //     0
				operator+(const class Vector  *const this,
						const class Vector  &const v); /* size=0, low_pc=0 */ //     0
				~CRestore(class CRestore *const this,
						intconst __in_chrg); /* size=0, low_pc=0 */ //     0
				~CRestore(class CRestore *const this,
						intconst __in_chrg); /* size=0, low_pc=0 */ //     0
			}
			GET_PRIVATE(edict_t * pent); /* size=0, low_pc=0 */ //     0
			{
				const globalentity_t  * pGlobal;      //     0
				FStrEq(const char  * sz1,
					const char  * sz2); /* size=0, low_pc=0 */ //     0
				MakeDormant(class CBaseEntity *const this); /* size=0, low_pc=0 */ //     0
			}
			~CRestore(class CRestore *const this,
					intconst __in_chrg); /* size=0, low_pc=0 */ //     0
			~CRestore(class CRestore *const this,
					intconst __in_chrg); /* size=0, low_pc=0 */ //     0
		}
	}
} /* size: 4 */

/* <0> (null):0 */
void Get(class EHANDLE *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Set(class EHANDLE *const this, edict_t * pent)
{
} /* size: 0 */

/* <0> (null):0 */
void operator CBaseEntity*(class EHANDLE *const this)
{
	Get(class EHANDLE *const this); /* size=0, low_pc=0 */ //     0
	GET_PRIVATE(edict_t * pent); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void operator=(class EHANDLE *const this, class CBaseEntity * pEntity)
{
} /* size: 0 */

/* <0> (null):0 */
void operator int(class EHANDLE *const this)
{
	Get(class EHANDLE *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void operator->(class EHANDLE *const this)
{
	Get(class EHANDLE *const this); /* size=0, low_pc=0 */ //     0
	GET_PRIVATE(edict_t * pent); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Intersects(class CBaseEntity *const this, class CBaseEntity * pOther)
{
} /* size: 0 */

/* <0> (null):0 */
void MakeDormant(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsDormant(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ShouldToggle(class CBaseEntity *const this, USE_TYPE useType, BOOL currentState)
{
} /* size: 0 */

/* <0> (null):0 */
void Create(char * szName, const class Vector  &const vecOrigin, const class Vector  &const vecAngles, edict_t * pentOwner)
{
	{
		edict_t * pent;                                       //     0
		class CBaseEntity * pEntity;                          //     0
		CREATE_NAMED_ENTITY(string_t iClass); /* size=0, low_pc=0 */ //     0
		FNullEnt(const edict_t  * pent); /* size=0, low_pc=0 */ //     0
		Instance(edict_t * pent); /* size=0, low_pc=0 */ //     0
		edict(class CBaseEntity *const this); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void _GLOBAL__sub_I_gNewDLLFunctions(void)
{
	__static_initialization_and_destruction_0(int __initialize_p,
							int __priority); /* size=0, low_pc=0 */ //     0
} /* size: 0 */



/* Variables: */

class CBaseEntity *        pEntity; /* size: 4 */

class CBaseEntity *        pOther; /* size: 4 */

class CBaseEntity *        pEntity; /* size: 4 */

class Vector              vecTemp; /* size: 12 */

class Vector              vecDir; /* size: 12 */

float                      flForce; /* size: 4 */

int                        status; /* size: 4 */

class Vector              mins; /* size: 12 */

class Vector              maxs; /* size: 12 */

class CBaseEntity *        pEnt; /* size: 4 */

struct timeval             tp; /* size: 8 */

int                        secbase; /* size: 4 */

int                        numToMove; /* size: 4 */

int                        i; /* size: 4 */

int                        growSize; /* size: 4 */

int                        count; /* size: 4 */

class hash_item_t *        item; /* size: 4 */

class hash_item_t *        last; /* size: 4 */

int                        hash; /* size: 4 */

int                        pevIndex; /* size: 4 */

entvars_t *                pevtemp; /* size: 4 */

int                        hash; /* size: 4 */

class hash_item_t *        item; /* size: 4 */

class hash_item_t *        last; /* size: 4 */

int                        pevIndex; /* size: 4 */

int                        count; /* size: 4 */

float                      flLen; /* size: 4 */

class CBaseEntity *        pEntity; /* size: 4 */

class CBaseEntity *        pOther; /* size: 4 */

class CBaseEntity *        pEntity; /* size: 4 */

class CBaseEntity *        pEntity; /* size: 4 */

class CBaseEntity *        pOther; /* size: 4 */

edict_t *                  pTarget; /* size: 4 */

; /* size: 138809176 */

float                      max; /* size: 4 */

float                      v; /* size: 4 */

int                        i; /* size: 4 */

class CBaseEntity *        pEntity; /* size: 4 */

class CSave               saveHelper; /* size: 4 */

class CBaseEntity *        pEntity; /* size: 4 */

ENTITYTABLE *              pTable; /* size: 4 */

class CSave               saveHelper; /* size: 4 */

float                      delta; /* size: 4 */

class CRestore            restoreHelper; /* size: 12 */

va_list                    argptr; /* size: 4 */

char                       szStr[1024]; /* size: 1024 */

class CBaseEntity *        pEntity; /* size: 4 */

class CBaseEntity *        pOther; /* size: 4 */

; /* size: 138774368 */

; /* size: 138774412 */

class CBaseEntity *        pEntity; /* size: 4 */

; /* size: 138774948 */

int                        status; /* size: 4 */

; /* size: 138775480 */

; /* size: 138775576 */

; /* size: 138775032 */

class Vector              vecTemp; /* size: 12 */

; /* size: 138776888 */

; /* size: 138777064 */

; /* size: 138777320 */

; /* size: 138777364 */

; /* size: 138777620 */

unsigned int               hash; /* size: 4 */

class CBaseEntity *        pEntity; /* size: 4 */

; /* size: 138838636 */

; /* size: 138838928 */

; /* size: 138838972 */

; /* size: 138839016 */

; /* size: 138839060 */

; /* size: 138839104 */

; /* size: 138839332 */

class CBaseEntity *        pEntity; /* size: 4 */

const globalentity_t  *    pGlobal; /* size: 4 */

int                        count; /* size: 4 */

class hash_item_t *        item; /* size: 4 */

class hash_item_t *        last; /* size: 4 */

int                        hash; /* size: 4 */

int                        pevIndex; /* size: 4 */

; /* size: 138840848 */

entvars_t *                pevtemp; /* size: 4 */

unsigned int               hash; /* size: 4 */

int                        i; /* size: 4 */

class hash_item_t *        item; /* size: 4 */

class hash_item_t *        temp; /* size: 4 */

int                        i; /* size: 4 */

class hash_item_t *        item; /* size: 4 */

class hash_item_t *        temp; /* size: 4 */

int                        count; /* size: 4 */

class hash_item_t *        item; /* size: 4 */

class hash_item_t *        last; /* size: 4 */

int                        hash; /* size: 4 */

int                        pevIndex; /* size: 4 */

; /* size: 138847036 */

entvars_t *                pevtemp; /* size: 4 */

int                        hash; /* size: 4 */

class hash_item_t *        item; /* size: 4 */

class hash_item_t *        last; /* size: 4 */

int                        pevIndex; /* size: 4 */

; /* size: 138847984 */

int                        count; /* size: 4 */

int                        i; /* size: 4 */

class hash_item_t *        item; /* size: 4 */

edict_t *                  named; /* size: 4 */

edict_t *                  named; /* size: 4 */

class CPerformanceCounter loopCounter; /* size: 28 */

double                     start; /* size: 8 */

int                        i; /* size: 4 */

double                     end; /* size: 8 */

; /* size: 0 */

; /* size: 138850228 */

class CBaseEntity *        pSpot; /* size: 4 */

; /* size: 138854712 */

; /* size: 138854620 */

; /* size: 138854892 */

; /* size: 138854800 */

class CBaseEntity *        pSpot; /* size: 4 */

; /* size: 138855168 */

; /* size: 138849656 */

; /* size: 138855772 */

; /* size: 138855864 */

int                        i; /* size: 4 */

; /* size: 138856256 */

; /* size: 138856352 */

; /* size: 138856396 */

edict_t *                  pent; /* size: 4 */

class CBaseEntity *        pReturn; /* size: 4 */

; /* size: 138857304 */

class CBaseEntity *        pEntity; /* size: 4 */

entvars_t                  tmpVars; /* size: 676 */

class Vector              oldOffset; /* size: 12 */

class CRestore            restoreHelper; /* size: 12 */

class CRestore            tmpRestore; /* size: 12 */

const globalentity_t  *    pGlobal; /* size: 4 */

class CBaseEntity *        pNewEntity; /* size: 4 */

const globalentity_t  *    pGlobal; /* size: 4 */

edict_t *                  pent; /* size: 4 */

class CBaseEntity *        pEntity; /* size: 4 */

; /* size: 138865292 */

; /* size: 138865600 */

extern class _IO_FILE *           stdin; /* size: 4 */

extern class _IO_FILE *           stdout; /* size: 4 */

intconst                   k_cubSaltSize; /* size: 4 */

GID_tconst                 k_GIDNil; /* size: 8 */

GID_tconst                 k_TxnIDNil; /* size: 8 */

GID_tconst                 k_TxnIDUnknown; /* size: 8 */

PackageId_tconst           k_uPackageIdFreeSub; /* size: 4 */

PackageId_tconst           k_uPackageIdInvalid; /* size: 4 */

AppId_tconst               k_uAppIdInvalid; /* size: 4 */

AssetClassId_tconst        k_ulAssetClassIdInvalid; /* size: 8 */

PhysicalItemId_tconst      k_uPhysicalItemIdInvalid; /* size: 4 */

DepotId_tconst             k_uDepotIdInvalid; /* size: 4 */

CellID_tconst              k_uCellIDInvalid; /* size: 4 */

SteamAPICall_tconst        k_uAPICallInvalid; /* size: 8 */

PartnerId_tconst           k_uPartnerIdInvalid; /* size: 4 */

NEW_DLL_FUNCTIONS          gNewDLLFunctions; /* size: 20 */

extern enginefuncs_t              g_engfuncs; /* size: 632 */

extern globalvars_t *             gpGlobals; /* size: 4 */

extern class Vectorconst          g_vecZero; /* size: 12 */

extern class CGlobalState        gGlobalState; /* size: 8 */

extern class CGameRules *         g_pGameRules; /* size: 4 */

extern class Vector              g_vecAttackDir; /* size: 12 */

DLL_FUNCTIONS              gFunctionTable; /* size: 200 */

class CUtlVector<hash_item_t> stringsHashTable; /* size: 20 */

class CMemoryPool         hashItemMemPool; /* size: 92 */

BOOL                       gTouchDisabled; /* size: 4 */

extern void *                     __dso_handle; /* size: 4 */

; /* size: 138826760 */

/* Types: */

/* 1 */
unsigned char
 /* size: 1 */

/* 2 */
signed char
 /* size: 1 */

/* 3 */
short int
 /* size: 2 */

/* 4 */
short unsigned int
 /* size: 2 */

/* 5 */
/* <0> (null):0 */
typedef int int32; /* size: 4 */

/* 6 */
int
 /* size: 4 */

/* 7 */
/* <0> (null):0 */
typedef unsigned int uint32; /* size: 4 */

/* 8 */
unsigned int
 /* size: 4 */

/* 9 */
long long int
 /* size: 8 */

/* 10 */
/* <0> (null):0 */
typedef long long unsigned int uint64; /* size: 8 */

/* 11 */
long long unsigned int
 /* size: 8 */

/* 12 */
/* <0> (null):0 */
typedef uint64 GID_t; /* size: 8 */

/* 13 */
/* <0> (null):0 */
typedef uint32 PackageId_t; /* size: 4 */

/* 14 */
/* <0> (null):0 */
typedef uint32 AppId_t; /* size: 4 */

/* 15 */
/* <0> (null):0 */
typedef uint64 AssetClassId_t; /* size: 8 */

/* 16 */
/* <0> (null):0 */
typedef uint32 PhysicalItemId_t; /* size: 4 */

/* 17 */
/* <0> (null):0 */
typedef uint32 DepotId_t; /* size: 4 */

/* 18 */
/* <0> (null):0 */
typedef uint32 CellID_t; /* size: 4 */

/* 19 */
/* <0> (null):0 */
typedef uint64 SteamAPICall_t; /* size: 8 */

/* 20 */
/* <0> (null):0 */
typedef uint32 PartnerId_t; /* size: 4 */

/* 21 */
long unsigned int
 /* size: 4 */

/* 22 */
/* <0> (null):0 */
typedef long long int __quad_t; /* size: 8 */

/* 23 */
/* <0> (null):0 */
typedef long int __off_t; /* size: 4 */

/* 24 */
long int
 /* size: 4 */

/* 25 */
/* <0> (null):0 */
typedef __quad_t __off64_t; /* size: 8 */

/* 26 */
 /* pointer to 0 */
 /* size: 4 */

/* 27 */
 /* pointer to 28 */
 /* size: 4 */

/* 28 */
char
 /* size: 1 */

/* 29 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 30 */
/* <0> (null):0 */
char                       array[32]; /* size: 32 */

/* 31 */
/* <0> (null):0 */
char                       array[20]; /* size: 20 */

/* 32 */
/* <0> (null):0 */
typedef struct _IO_FILE FILE; /* size: 148 */

/* 33 */
/* <0> (null):0 */
struct _IO_FILE {
	int                        _flags;               /*     0     4 */
	char *                     _IO_read_ptr;         /*     4     4 */
	char *                     _IO_read_end;         /*     8     4 */
	char *                     _IO_read_base;        /*    12     4 */
	char *                     _IO_write_base;       /*    16     4 */
	char *                     _IO_write_ptr;        /*    20     4 */
	char *                     _IO_write_end;        /*    24     4 */
	char *                     _IO_buf_base;         /*    28     4 */
	char *                     _IO_buf_end;          /*    32     4 */
	char *                     _IO_save_base;        /*    36     4 */
	char *                     _IO_backup_base;      /*    40     4 */
	char *                     _IO_save_end;         /*    44     4 */
	class _IO_marker *         _markers;             /*    48     4 */
	class _IO_FILE *           _chain;               /*    52     4 */
	int                        _fileno;              /*    56     4 */
	int                        _flags2;              /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	__off_t                    _old_offset;          /*    64     4 */
	short unsigned int         _cur_column;          /*    68     2 */
	signed char                _vtable_offset;       /*    70     1 */
	char                       _shortbuf[1];         /*    71     1 */
	_IO_lock_t *               _lock;                /*    72     4 */
	__off64_t                  _offset;              /*    76     8 */
	void *                     __pad1;               /*    84     4 */
	void *                     __pad2;               /*    88     4 */
	void *                     __pad3;               /*    92     4 */
	void *                     __pad4;               /*    96     4 */
	size_t                     __pad5;               /*   100     4 */
	int                        _mode;                /*   104     4 */
	char                       _unused2[40];         /*   108    40 */
	/* --- cacheline 2 boundary (128 bytes) was 20 bytes ago --- */

	/* size: 148, cachelines: 3, members: 29 */
	/* last cacheline: 20 bytes */
}; /* size: 148 */

/* 34 */
/* <0> (null):0 */
typedef void _IO_lock_t; /* size: 0 */

/* 35 */
/* <0> (null):0 */
struct _IO_marker {
	class _IO_marker *         _next;                /*     0     4 */
	class _IO_FILE *           _sbuf;                /*     4     4 */
	int                        _pos;                 /*     8     4 */

	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 36 */
 /* pointer to 35 */
 /* size: 4 */

/* 37 */
 /* pointer to 33 */
 /* size: 4 */

/* 38 */
 /* pointer to 35 */
 /* size: 4 */

/* 39 */
 /* pointer to 33 */
 /* size: 4 */

/* 40 */
/* <0> (null):0 */
char                       array[1]; /* size: 1 */

/* 41 */
 /* pointer to 34 */
 /* size: 4 */

/* 42 */
/* <0> (null):0 */
char                       array[40]; /* size: 40 */

/* 43 */
 /* pointer to 44 */
 /* size: 4 */

/* 44 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 45 */
 /* pointer to 46 */
 /* size: 4 */

/* 46 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 47 */
 /* pointer to 48 */
 /* size: 4 */

/* 48 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 137634552 */

/* 49 */
long double
 /* size: 12 */

/* 50 */
double
 /* size: 8 */

/* 51 */
/* <0> (null):0 */
typedef int BOOL; /* size: 4 */

/* 52 */
/* <0> (null):0 */
typedef uint32 ULONG; /* size: 4 */

/* 53 */
/* <0> (null):0 */
typedef unsigned char byte; /* size: 1 */

/* 54 */
/* <0> (null):0 */
typedef unsigned int string_t; /* size: 4 */

/* 55 */
/* <0> (null):0 */
typedef float vec_t; /* size: 4 */

/* 56 */
float
 /* size: 4 */

/* 57 */
/* <0> (null):0 */
float                      array[2]; /* size: 8 */

/* 58 */
/* <0> (null):0 */
class Vector2D {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	/* <0> (null):0 */
	void Vector2D(class Vector2D *);

	/* <0> (null):0 */
	void Vector2D(class Vector2D *, float, float);

	/* <0> (null):0 */
	class Vector2D operator+(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DplERKS_ */

	/* <0> (null):0 */
	class Vector2D operator-(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DmiERKS_ */

	/* <0> (null):0 */
	class Vector2D operator*(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DmlEf */

	/* <0> (null):0 */
	class Vector2D operator/(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DdvEf */

	/* <0> (null):0 */
	float Length(const class Vector2D  *); /* linkage=_ZNK8Vector2D6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector2D  *); /* linkage=_ZNK8Vector2D13LengthSquaredEv */

	/* <0> (null):0 */
	class Vector2D Normalize(const class Vector2D  *); /* linkage=_ZNK8Vector2D9NormalizeEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector2D *); /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector2D *, float); /* linkage=_ZN8Vector2D6IsZeroEf */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 59 */
 /* pointer to 58 */
 /* size: 4 */

/* 60 */
 /* pointer to 61 */
 /* size: 4 */

/* 61 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 62 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 63 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 64 */
bool
 /* size: 1 */

/* 65 */
/* <0> (null):0 */
class Vector {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	vec_t                      z;                    /*     8     4 */
	/* <0> (null):0 */
	void Vector(class Vector *);

	/* <0> (null):0 */
	void Vector(class Vector *, float, float, float);

	/* <0> (null):0 */
	void Vector(class Vector *, const class Vector  &);

	/* <0> (null):0 */
	void Vector(class Vector *, float *);

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *); /* linkage=_ZNK6VectorngEv */

	/* <0> (null):0 */
	int operator==(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectoreqERKS_ */

	/* <0> (null):0 */
	int operator!=(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorneERKS_ */

	/* <0> (null):0 */
	class Vector operator+(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorplERKS_ */

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectormiERKS_ */

	/* <0> (null):0 */
	class Vector operator*(const class Vector  *, float); /* linkage=_ZNK6VectormlEf */

	/* <0> (null):0 */
	class Vector operator/(const class Vector  *, float); /* linkage=_ZNK6VectordvEf */

	/* <0> (null):0 */
	void CopyToArray(const class Vector  *, float *); /* linkage=_ZNK6Vector11CopyToArrayEPf */

	/* <0> (null):0 */
	float Length(const class Vector  *); /* linkage=_ZNK6Vector6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector  *); /* linkage=_ZNK6Vector13LengthSquaredEv */

	/* <0> (null):0 */
	float * operator float*(class Vector *); /* linkage=_ZN6VectorcvPfEv */

	/* <0> (null):0 */
	const float  * operator const float*(const class Vector  *); /* linkage=_ZNK6VectorcvPKfEv */

	/* <0> (null):0 */
	class Vector Normalize(const class Vector  *); /* linkage=_ZNK6Vector9NormalizeEv */

	/* <0> (null):0 */
	class Vector2D Make2D(const class Vector  *); /* linkage=_ZNK6Vector6Make2DEv */

	/* <0> (null):0 */
	float Length2D(const class Vector  *); /* linkage=_ZNK6Vector8Length2DEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector  *, float); /* linkage=_ZNK6Vector16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector  *, float); /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector *); /* linkage=_ZN6Vector16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector *, float); /* linkage=_ZN6Vector6IsZeroEf */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 66 */
 /* pointer to 65 */
 /* size: 4 */

/* 67 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 68 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 69 */
 /* pointer to 56 */
 /* size: 4 */

/* 70 */
 /* pointer to 71 */
 /* size: 4 */

/* 71 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 72 */
 /* pointer to 73 */
 /* size: 4 */

/* 73 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 74 */
/* <0> (null):0 */
typedef int qboolean; /* size: 4 */

/* 75 */
/* <0> (null):0 */
struct {
	byte                       r;                    /*     0     1 */
	byte                       g;                    /*     1     1 */
	byte                       b;                    /*     2     1 */

	/* size: 3, cachelines: 1, members: 3 */
	/* last cacheline: 3 bytes */
}; /* size: 3 */

/* 76 */
/* <0> (null):0 */
typedef class  color24; /* size: 3 */

/* 77 */
/* <0> (null):0 */
struct link_s {
	class link_s *             prev;                 /*     0     4 */
	class link_s *             next;                 /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 78 */
 /* pointer to 77 */
 /* size: 4 */

/* 79 */
/* <0> (null):0 */
typedef struct link_s link_t; /* size: 8 */

/* 80 */
/* <0> (null):0 */
typedef struct edict_s edict_t; /* size: 804 */

/* 81 */
/* <0> (null):0 */
struct edict_s {
	qboolean                   free;                 /*     0     4 */
	int                        serialnumber;         /*     4     4 */
	link_t                     area;                 /*     8     8 */
	int                        headnode;             /*    16     4 */
	int                        num_leafs;            /*    20     4 */
	short int                  leafnums[48];         /*    24    96 */
	/* --- cacheline 1 boundary (64 bytes) was 56 bytes ago --- */
	float                      freetime;             /*   120     4 */
	void *                     pvPrivateData;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	entvars_t                  v;                    /*   128   676 */
	/* --- cacheline 12 boundary (768 bytes) was 36 bytes ago --- */

	/* size: 804, cachelines: 13, members: 9 */
	/* last cacheline: 36 bytes */
}; /* size: 804 */

/* 82 */
 /* pointer to 80 */
 /* size: 4 */

/* 83 */
/* <0> (null):0 */
struct {
	float                      time;                 /*     0     4 */
	float                      frametime;            /*     4     4 */
	float                      force_retouch;        /*     8     4 */
	string_t                   mapname;              /*    12     4 */
	string_t                   startspot;            /*    16     4 */
	float                      deathmatch;           /*    20     4 */
	float                      coop;                 /*    24     4 */
	float                      teamplay;             /*    28     4 */
	float                      serverflags;          /*    32     4 */
	float                      found_secrets;        /*    36     4 */
	class Vector              v_forward;             /*    40    12 */
	class Vector              v_up;                  /*    52    12 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	class Vector              v_right;               /*    64    12 */
	float                      trace_allsolid;       /*    76     4 */
	float                      trace_startsolid;     /*    80     4 */
	float                      trace_fraction;       /*    84     4 */
	class Vector              trace_endpos;          /*    88    12 */
	class Vector              trace_plane_normal;    /*   100    12 */
	float                      trace_plane_dist;     /*   112     4 */
	edict_t *                  trace_ent;            /*   116     4 */
	float                      trace_inopen;         /*   120     4 */
	float                      trace_inwater;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	int                        trace_hitgroup;       /*   128     4 */
	int                        trace_flags;          /*   132     4 */
	int                        msg_entity;           /*   136     4 */
	int                        cdAudioTrack;         /*   140     4 */
	int                        maxClients;           /*   144     4 */
	int                        maxEntities;          /*   148     4 */
	const char  *              pStringBase;          /*   152     4 */
	void *                     pSaveData;            /*   156     4 */
	class Vector              vecLandmarkOffset;     /*   160    12 */

	/* size: 172, cachelines: 3, members: 31 */
	/* last cacheline: 44 bytes */
}; /* size: 172 */

/* 84 */
/* <0> (null):0 */
typedef class  globalvars_t; /* size: 172 */

/* 85 */
/* <0> (null):0 */
struct entvars_s {
	string_t                   classname;            /*     0     4 */
	string_t                   globalname;           /*     4     4 */
	class Vector              origin;                /*     8    12 */
	class Vector              oldorigin;             /*    20    12 */
	class Vector              velocity;              /*    32    12 */
	class Vector              basevelocity;          /*    44    12 */
	class Vector              clbasevelocity;        /*    56    12 */
	/* --- cacheline 1 boundary (64 bytes) was 4 bytes ago --- */
	class Vector              movedir;               /*    68    12 */
	class Vector              angles;                /*    80    12 */
	class Vector              avelocity;             /*    92    12 */
	class Vector              punchangle;            /*   104    12 */
	class Vector              v_angle;               /*   116    12 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	class Vector              endpos;                /*   128    12 */
	class Vector              startpos;              /*   140    12 */
	float                      impacttime;           /*   152     4 */
	float                      starttime;            /*   156     4 */
	int                        fixangle;             /*   160     4 */
	float                      idealpitch;           /*   164     4 */
	float                      pitch_speed;          /*   168     4 */
	float                      ideal_yaw;            /*   172     4 */
	float                      yaw_speed;            /*   176     4 */
	int                        modelindex;           /*   180     4 */
	string_t                   model;                /*   184     4 */
	int                        viewmodel;            /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	int                        weaponmodel;          /*   192     4 */
	class Vector              absmin;                /*   196    12 */
	class Vector              absmax;                /*   208    12 */
	class Vector              mins;                  /*   220    12 */
	class Vector              maxs;                  /*   232    12 */
	class Vector              size;                  /*   244    12 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	float                      ltime;                /*   256     4 */
	float                      nextthink;            /*   260     4 */
	int                        movetype;             /*   264     4 */
	int                        solid;                /*   268     4 */
	int                        skin;                 /*   272     4 */
	int                        body;                 /*   276     4 */
	int                        effects;              /*   280     4 */
	float                      gravity;              /*   284     4 */
	float                      friction;             /*   288     4 */
	int                        light_level;          /*   292     4 */
	int                        sequence;             /*   296     4 */
	int                        gaitsequence;         /*   300     4 */
	float                      frame;                /*   304     4 */
	float                      animtime;             /*   308     4 */
	float                      framerate;            /*   312     4 */
	unsigned char              controller[4];        /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	unsigned char              blending[2];          /*   320     2 */
	float                      scale;                /*   324     4 */
	int                        rendermode;           /*   328     4 */
	float                      renderamt;            /*   332     4 */
	class Vector              rendercolor;           /*   336    12 */
	int                        renderfx;             /*   348     4 */
	float                      health;               /*   352     4 */
	float                      frags;                /*   356     4 */
	int                        weapons;              /*   360     4 */
	float                      takedamage;           /*   364     4 */
	int                        deadflag;             /*   368     4 */
	class Vector              view_ofs;              /*   372    12 */
	int                        button;               /*   384     4 */
	/* --- cacheline 6 boundary (384 bytes) was 2 bytes ago --- */
	int                        impulse;              /*   388     4 */
	edict_t *                  chain;                /*   392     4 */
	edict_t *                  dmg_inflictor;        /*   396     4 */
	edict_t *                  enemy;                /*   400     4 */
	edict_t *                  aiment;               /*   404     4 */
	edict_t *                  owner;                /*   408     4 */
	edict_t *                  groundentity;         /*   412     4 */
	int                        spawnflags;           /*   416     4 */
	int                        flags;                /*   420     4 */
	int                        colormap;             /*   424     4 */
	int                        team;                 /*   428     4 */
	float                      max_health;           /*   432     4 */
	float                      teleport_time;        /*   436     4 */
	float                      armortype;            /*   440     4 */
	float                      armorvalue;           /*   444     4 */
	int                        waterlevel;           /*   448     4 */
	/* --- cacheline 7 boundary (448 bytes) was 2 bytes ago --- */
	int                        watertype;            /*   452     4 */
	string_t                   target;               /*   456     4 */
	string_t                   targetname;           /*   460     4 */
	string_t                   netname;              /*   464     4 */
	string_t                   message;              /*   468     4 */
	float                      dmg_take;             /*   472     4 */
	float                      dmg_save;             /*   476     4 */
	float                      dmg;                  /*   480     4 */
	float                      dmgtime;              /*   484     4 */
	string_t                   noise;                /*   488     4 */
	string_t                   noise1;               /*   492     4 */
	string_t                   noise2;               /*   496     4 */
	string_t                   noise3;               /*   500     4 */
	float                      speed;                /*   504     4 */
	float                      air_finished;         /*   508     4 */
	float                      pain_finished;        /*   512     4 */
	/* --- cacheline 8 boundary (512 bytes) was 2 bytes ago --- */
	float                      radsuit_finished;     /*   516     4 */
	edict_t *                  pContainingEntity;    /*   520     4 */
	int                        playerclass;          /*   524     4 */
	float                      maxspeed;             /*   528     4 */
	float                      fov;                  /*   532     4 */
	int                        weaponanim;           /*   536     4 */
	int                        pushmsec;             /*   540     4 */
	int                        bInDuck;              /*   544     4 */
	int                        flTimeStepSound;      /*   548     4 */
	int                        flSwimTime;           /*   552     4 */
	int                        flDuckTime;           /*   556     4 */
	int                        iStepLeft;            /*   560     4 */
	float                      flFallVelocity;       /*   564     4 */
	int                        gamestate;            /*   568     4 */
	int                        oldbuttons;           /*   572     4 */
	int                        groupinfo;            /*   576     4 */
	/* --- cacheline 9 boundary (576 bytes) was 2 bytes ago --- */
	int                        iuser1;               /*   580     4 */
	int                        iuser2;               /*   584     4 */
	int                        iuser3;               /*   588     4 */
	int                        iuser4;               /*   592     4 */
	float                      fuser1;               /*   596     4 */
	float                      fuser2;               /*   600     4 */
	float                      fuser3;               /*   604     4 */
	float                      fuser4;               /*   608     4 */
	class Vector              vuser1;                /*   612    12 */
	class Vector              vuser2;                /*   624    12 */
	class Vector              vuser3;                /*   636    12 */
	/* --- cacheline 10 boundary (640 bytes) was 6 bytes ago --- */
	class Vector              vuser4;                /*   648    12 */
	edict_t *                  euser1;               /*   660     4 */
	edict_t *                  euser2;               /*   664     4 */
	edict_t *                  euser3;               /*   668     4 */
	edict_t *                  euser4;               /*   672     4 */

	/* size: 676, cachelines: 11, members: 123 */
	/* last cacheline: 36 bytes */

	/* BRAIN FART ALERT! 676 != 674 + 0(holes), diff = 2 */

}; /* size: 676 */

/* 86 */
/* <0> (null):0 */
unsigned char              array[4]; /* size: 4 */

/* 87 */
/* <0> (null):0 */
unsigned char              array[2]; /* size: 2 */

/* 88 */
/* <0> (null):0 */
typedef struct entvars_s entvars_t; /* size: 676 */

/* 89 */
/* <0> (null):0 */
short int                  array[48]; /* size: 96 */

/* 90 */
/* <0> (null):0 */
enum {
	t_sound = 0,
	t_skin = 1,
	t_model = 2,
	t_decal = 3,
	t_generic = 4,
	t_eventscript = 5,
	t_world = 6,
}; /* size: 4 */

/* 91 */
/* <0> (null):0 */
typedef enum  resourcetype_t; /* size: 4 */

/* 92 */
/* <0> (null):0 */
typedef uint32 CRC32_t; /* size: 4 */

/* 93 */
/* <0> (null):0 */
struct resource_s {
	char                       szFileName[64];       /*     0    64 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	resourcetype_t             type;                 /*    64     4 */
	int                        nIndex;               /*    68     4 */
	int                        nDownloadSize;        /*    72     4 */
	unsigned char              ucFlags;              /*    76     1 */
	unsigned char              rgucMD5_hash[16];     /*    77    16 */
	unsigned char              playernum;            /*    93     1 */
	unsigned char              rguc_reserved[32];    /*    94    32 */
	class resource_s *         pNext;                /*   128     4 */
	/* --- cacheline 2 boundary (128 bytes) was 2 bytes ago --- */
	class resource_s *         pPrev;                /*   132     4 */

	/* size: 136, cachelines: 3, members: 10 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 136 != 134 + 0(holes), diff = 2 */

}; /* size: 136 */

/* 94 */
/* <0> (null):0 */
char                       array[64]; /* size: 64 */

/* 95 */
/* <0> (null):0 */
unsigned char              array[16]; /* size: 16 */

/* 96 */
/* <0> (null):0 */
unsigned char              array[32]; /* size: 32 */

/* 97 */
 /* pointer to 93 */
 /* size: 4 */

/* 98 */
/* <0> (null):0 */
typedef struct resource_s resource_t; /* size: 136 */

/* 99 */
/* <0> (null):0 */
struct customization_s {
	qboolean                   bInUse;               /*     0     4 */
	resource_t                 resource;             /*     4   136 */
	/* --- cacheline 2 boundary (128 bytes) was 12 bytes ago --- */
	qboolean                   bTranslated;          /*   140     4 */
	int                        nUserData1;           /*   144     4 */
	int                        nUserData2;           /*   148     4 */
	void *                     pInfo;                /*   152     4 */
	void *                     pBuffer;              /*   156     4 */
	class customization_s *    pNext;                /*   160     4 */

	/* size: 164, cachelines: 3, members: 8 */
	/* last cacheline: 36 bytes */
}; /* size: 164 */

/* 100 */
 /* pointer to 99 */
 /* size: 4 */

/* 101 */
/* <0> (null):0 */
typedef struct customization_s customization_t; /* size: 164 */

/* 102 */
/* <0> (null):0 */
struct cvar_s {
	char *                     name;                 /*     0     4 */
	char *                     string;               /*     4     4 */
	int                        flags;                /*     8     4 */
	float                      value;                /*    12     4 */
	class cvar_s *             next;                 /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 103 */
 /* pointer to 102 */
 /* size: 4 */

/* 104 */
/* <0> (null):0 */
typedef struct cvar_s cvar_t; /* size: 20 */

/* 105 */
/* <0> (null):0 */
struct client_textmessage_s {
	int                        effect;               /*     0     4 */
	byte                       r1;                   /*     4     1 */
	byte                       g1;                   /*     5     1 */
	byte                       b1;                   /*     6     1 */
	byte                       a1;                   /*     7     1 */
	byte                       r2;                   /*     8     1 */
	byte                       g2;                   /*     9     1 */
	byte                       b2;                   /*    10     1 */
	byte                       a2;                   /*    11     1 */
	float                      x;                    /*    12     4 */
	float                      y;                    /*    16     4 */
	float                      fadein;               /*    20     4 */
	float                      fadeout;              /*    24     4 */
	float                      holdtime;             /*    28     4 */
	float                      fxtime;               /*    32     4 */
	const char  *              pName;                /*    36     4 */
	const char  *              pMessage;             /*    40     4 */

	/* size: 44, cachelines: 1, members: 17 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 106 */
/* <0> (null):0 */
typedef struct client_textmessage_s client_textmessage_t; /* size: 44 */

/* 107 */
/* <0> (null):0 */
typedef struct sequenceCommandLine_ sequenceCommandLine_s; /* size: 92 */

/* 108 */
/* <0> (null):0 */
struct sequenceCommandLine_ {
	int                        commandType;          /*     0     4 */
	client_textmessage_t       clientMessage;        /*     4    44 */
	char *                     speakerName;          /*    48     4 */
	char *                     listenerName;         /*    52     4 */
	char *                     soundFileName;        /*    56     4 */
	char *                     sentenceName;         /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	char *                     fireTargetNames;      /*    64     4 */
	char *                     killTargetNames;      /*    68     4 */
	float                      delay;                /*    72     4 */
	int                        repeatCount;          /*    76     4 */
	int                        textChannel;          /*    80     4 */
	int                        modifierBitField;     /*    84     4 */
	sequenceCommandLine_s *    nextCommandLine;      /*    88     4 */

	/* size: 92, cachelines: 2, members: 13 */
	/* last cacheline: 28 bytes */
}; /* size: 92 */

/* 109 */
 /* pointer to 107 */
 /* size: 4 */

/* 110 */
/* <0> (null):0 */
typedef struct sequenceEntry_ sequenceEntry_s; /* size: 20 */

/* 111 */
/* <0> (null):0 */
struct sequenceEntry_ {
	char *                     fileName;             /*     0     4 */
	char *                     entryName;            /*     4     4 */
	sequenceCommandLine_s *    firstCommand;         /*     8     4 */
	sequenceEntry_s *          nextEntry;            /*    12     4 */
	qboolean                   isGlobal;             /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 112 */
 /* pointer to 110 */
 /* size: 4 */

/* 113 */
/* <0> (null):0 */
typedef struct sentenceEntry_ sentenceEntry_s; /* size: 16 */

/* 114 */
/* <0> (null):0 */
struct sentenceEntry_ {
	char *                     data;                 /*     0     4 */
	sentenceEntry_s *          nextEntry;            /*     4     4 */
	qboolean                   isGlobal;             /*     8     4 */
	unsigned int               index;                /*    12     4 */

	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 115 */
 /* pointer to 113 */
 /* size: 4 */

/* 116 */
/* <0> (null):0 */
enum {
	at_notice = 0,
	at_console = 1,
	at_aiconsole = 2,
	at_warning = 3,
	at_error = 4,
	at_logged = 5,
}; /* size: 4 */

/* 117 */
/* <0> (null):0 */
typedef enum  ALERT_TYPE; /* size: 4 */

/* 118 */
/* <0> (null):0 */
enum {
	print_console = 0,
	print_center = 1,
	print_chat = 2,
}; /* size: 4 */

/* 119 */
/* <0> (null):0 */
typedef enum  PRINT_TYPE; /* size: 4 */

/* 120 */
/* <0> (null):0 */
enum {
	force_exactfile = 0,
	force_model_samebounds = 1,
	force_model_specifybounds = 2,
	force_model_specifybounds_if_avail = 3,
}; /* size: 4 */

/* 121 */
/* <0> (null):0 */
typedef enum  FORCE_TYPE; /* size: 4 */

/* 122 */
/* <0> (null):0 */
struct {
	int                        fAllSolid;            /*     0     4 */
	int                        fStartSolid;          /*     4     4 */
	int                        fInOpen;              /*     8     4 */
	int                        fInWater;             /*    12     4 */
	float                      flFraction;           /*    16     4 */
	class Vector              vecEndPos;             /*    20    12 */
	float                      flPlaneDist;          /*    32     4 */
	class Vector              vecPlaneNormal;        /*    36    12 */
	edict_t *                  pHit;                 /*    48     4 */
	int                        iHitgroup;            /*    52     4 */

	/* size: 56, cachelines: 1, members: 10 */
	/* last cacheline: 56 bytes */
}; /* size: 56 */

/* 123 */
/* <0> (null):0 */
typedef class  TraceResult; /* size: 56 */

/* 124 */
/* <0> (null):0 */
struct enginefuncs_s {
	int                        (*pfnPrecacheModel)(char *); /*     0     4 */
	int                        (*pfnPrecacheSound)(char *); /*     4     4 */
	void                       (*pfnSetModel)(edict_t *, const char  *); /*     8     4 */
	int                        (*pfnModelIndex)(const char  *); /*    12     4 */
	int                        (*pfnModelFrames)(int); /*    16     4 */
	void                       (*pfnSetSize)(edict_t *, const float  *, const float  *); /*    20     4 */
	void                       (*pfnChangeLevel)(char *, char *); /*    24     4 */
	void                       (*pfnGetSpawnParms)(edict_t *); /*    28     4 */
	void                       (*pfnSaveSpawnParms)(edict_t *); /*    32     4 */
	float                      (*pfnVecToYaw)(const float  *); /*    36     4 */
	void                       (*pfnVecToAngles)(const float  *, float *); /*    40     4 */
	void                       (*pfnMoveToOrigin)(edict_t *, const float  *, float, int); /*    44     4 */
	void                       (*pfnChangeYaw)(edict_t *); /*    48     4 */
	void                       (*pfnChangePitch)(edict_t *); /*    52     4 */
	edict_t *                  (*pfnFindEntityByString)(edict_t *, const char  *, const char  *); /*    56     4 */
	int                        (*pfnGetEntityIllum)(edict_t *); /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	edict_t *                  (*pfnFindEntityInSphere)(edict_t *, const float  *, float); /*    64     4 */
	edict_t *                  (*pfnFindClientInPVS)(edict_t *); /*    68     4 */
	edict_t *                  (*pfnEntitiesInPVS)(edict_t *); /*    72     4 */
	void                       (*pfnMakeVectors)(const float  *); /*    76     4 */
	void                       (*pfnAngleVectors)(const float  *, float *, float *, float *); /*    80     4 */
	edict_t *                  (*pfnCreateEntity)(void); /*    84     4 */
	void                       (*pfnRemoveEntity)(edict_t *); /*    88     4 */
	edict_t *                  (*pfnCreateNamedEntity)(int); /*    92     4 */
	void                       (*pfnMakeStatic)(edict_t *); /*    96     4 */
	int                        (*pfnEntIsOnFloor)(edict_t *); /*   100     4 */
	int                        (*pfnDropToFloor)(edict_t *); /*   104     4 */
	int                        (*pfnWalkMove)(edict_t *, float, float, int); /*   108     4 */
	void                       (*pfnSetOrigin)(edict_t *, const float  *); /*   112     4 */
	void                       (*pfnEmitSound)(edict_t *, int, const char  *, float, float, int, int); /*   116     4 */
	void                       (*pfnEmitAmbientSound)(edict_t *, float *, const char  *, float, float, int, int); /*   120     4 */
	void                       (*pfnTraceLine)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	void                       (*pfnTraceToss)(edict_t *, edict_t *, TraceResult *); /*   128     4 */
	int                        (*pfnTraceMonsterHull)(edict_t *, const float  *, const float  *, int, edict_t *, TraceResult *); /*   132     4 */
	void                       (*pfnTraceHull)(const float  *, const float  *, int, int, edict_t *, TraceResult *); /*   136     4 */
	void                       (*pfnTraceModel)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   140     4 */
	const char  *              (*pfnTraceTexture)(edict_t *, const float  *, const float  *); /*   144     4 */
	void                       (*pfnTraceSphere)(const float  *, const float  *, int, float, edict_t *, TraceResult *); /*   148     4 */
	void                       (*pfnGetAimVector)(edict_t *, float, float *); /*   152     4 */
	void                       (*pfnServerCommand)(char *); /*   156     4 */
	void                       (*pfnServerExecute)(void); /*   160     4 */
	void                       (*pfnClientCommand)(edict_t *, char *, ...); /*   164     4 */
	void                       (*pfnParticleEffect)(const float  *, const float  *, float, float); /*   168     4 */
	void                       (*pfnLightStyle)(int, char *); /*   172     4 */
	int                        (*pfnDecalIndex)(const char  *); /*   176     4 */
	int                        (*pfnPointContents)(const float  *); /*   180     4 */
	void                       (*pfnMessageBegin)(int, int, const float  *, edict_t *); /*   184     4 */
	void                       (*pfnMessageEnd)(void); /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	void                       (*pfnWriteByte)(int); /*   192     4 */
	void                       (*pfnWriteChar)(int); /*   196     4 */
	void                       (*pfnWriteShort)(int); /*   200     4 */
	void                       (*pfnWriteLong)(int); /*   204     4 */
	void                       (*pfnWriteAngle)(float); /*   208     4 */
	void                       (*pfnWriteCoord)(float); /*   212     4 */
	void                       (*pfnWriteString)(const char  *); /*   216     4 */
	void                       (*pfnWriteEntity)(int); /*   220     4 */
	void                       (*pfnCVarRegister)(cvar_t *); /*   224     4 */
	float                      (*pfnCVarGetFloat)(const char  *); /*   228     4 */
	const char  *              (*pfnCVarGetString)(const char  *); /*   232     4 */
	void                       (*pfnCVarSetFloat)(const char  *, float); /*   236     4 */
	void                       (*pfnCVarSetString)(const char  *, const char  *); /*   240     4 */
	void                       (*pfnAlertMessage)(ALERT_TYPE, char *, ...); /*   244     4 */
	void                       (*pfnEngineFprintf)(void *, char *, ...); /*   248     4 */
	void *                     (*pfnPvAllocEntPrivateData)(edict_t *, int32); /*   252     4 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	void *                     (*pfnPvEntPrivateData)(edict_t *); /*   256     4 */
	void                       (*pfnFreeEntPrivateData)(edict_t *); /*   260     4 */
	const char  *              (*pfnSzFromIndex)(int); /*   264     4 */
	int                        (*pfnAllocString)(const char  *); /*   268     4 */
	class entvars_s *          (*pfnGetVarsOfEnt)(edict_t *); /*   272     4 */
	edict_t *                  (*pfnPEntityOfEntOffset)(int); /*   276     4 */
	int                        (*pfnEntOffsetOfPEntity)(const edict_t  *); /*   280     4 */
	int                        (*pfnIndexOfEdict)(const edict_t  *); /*   284     4 */
	edict_t *                  (*pfnPEntityOfEntIndex)(int); /*   288     4 */
	edict_t *                  (*pfnFindEntityByVars)(class entvars_s *); /*   292     4 */
	void *                     (*pfnGetModelPtr)(edict_t *); /*   296     4 */
	int                        (*pfnRegUserMsg)(const char  *, int); /*   300     4 */
	void                       (*pfnAnimationAutomove)(const edict_t  *, float); /*   304     4 */
	void                       (*pfnGetBonePosition)(const edict_t  *, int, float *, float *); /*   308     4 */
	uint32                     (*pfnFunctionFromName)(const char  *); /*   312     4 */
	const char  *              (*pfnNameForFunction)(uint32); /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	void                       (*pfnClientPrintf)(edict_t *, PRINT_TYPE, const char  *); /*   320     4 */
	void                       (*pfnServerPrint)(const char  *); /*   324     4 */
	const char  *              (*pfnCmd_Args)(void); /*   328     4 */
	const char  *              (*pfnCmd_Argv)(int);  /*   332     4 */
	int                        (*pfnCmd_Argc)(void); /*   336     4 */
	void                       (*pfnGetAttachment)(const edict_t  *, int, float *, float *); /*   340     4 */
	void                       (*pfnCRC32_Init)(CRC32_t *); /*   344     4 */
	void                       (*pfnCRC32_ProcessBuffer)(CRC32_t *, void *, int); /*   348     4 */
	void                       (*pfnCRC32_ProcessByte)(CRC32_t *, unsigned char); /*   352     4 */
	CRC32_t                    (*pfnCRC32_Final)(CRC32_t); /*   356     4 */
	int32                      (*pfnRandomLong)(int32, int32); /*   360     4 */
	float                      (*pfnRandomFloat)(float, float); /*   364     4 */
	void                       (*pfnSetView)(const edict_t  *, const edict_t  *); /*   368     4 */
	float                      (*pfnTime)(void);     /*   372     4 */
	void                       (*pfnCrosshairAngle)(const edict_t  *, float, float); /*   376     4 */
	byte *                     (*pfnLoadFileForMe)(char *, int *); /*   380     4 */
	/* --- cacheline 6 boundary (384 bytes) --- */
	void                       (*pfnFreeFile)(void *); /*   384     4 */
	void                       (*pfnEndSection)(const char  *); /*   388     4 */
	int                        (*pfnCompareFileTime)(char *, char *, int *); /*   392     4 */
	void                       (*pfnGetGameDir)(char *); /*   396     4 */
	void                       (*pfnCvar_RegisterVariable)(cvar_t *); /*   400     4 */
	void                       (*pfnFadeClientVolume)(const edict_t  *, int, int, int, int); /*   404     4 */
	void                       (*pfnSetClientMaxspeed)(const edict_t  *, float); /*   408     4 */
	edict_t *                  (*pfnCreateFakeClient)(const char  *); /*   412     4 */
	void                       (*pfnRunPlayerMove)(edict_t *, const float  *, float, float, float, short unsigned int, byte, byte); /*   416     4 */
	int                        (*pfnNumberOfEntities)(void); /*   420     4 */
	char *                     (*pfnGetInfoKeyBuffer)(edict_t *); /*   424     4 */
	char *                     (*pfnInfoKeyValue)(char *, char *); /*   428     4 */
	void                       (*pfnSetKeyValue)(char *, char *, char *); /*   432     4 */
	void                       (*pfnSetClientKeyValue)(int, char *, char *, char *); /*   436     4 */
	int                        (*pfnIsMapValid)(char *); /*   440     4 */
	void                       (*pfnStaticDecal)(const float  *, int, int, int); /*   444     4 */
	/* --- cacheline 7 boundary (448 bytes) --- */
	int                        (*pfnPrecacheGeneric)(char *); /*   448     4 */
	int                        (*pfnGetPlayerUserId)(edict_t *); /*   452     4 */
	void                       (*pfnBuildSoundMsg)(edict_t *, int, const char  *, float, float, int, int, int, int, const float  *, edict_t *); /*   456     4 */
	int                        (*pfnIsDedicatedServer)(void); /*   460     4 */
	cvar_t *                   (*pfnCVarGetPointer)(const char  *); /*   464     4 */
	unsigned int               (*pfnGetPlayerWONId)(edict_t *); /*   468     4 */
	void                       (*pfnInfo_RemoveKey)(char *, const char  *); /*   472     4 */
	const char  *              (*pfnGetPhysicsKeyValue)(const edict_t  *, const char  *); /*   476     4 */
	void                       (*pfnSetPhysicsKeyValue)(const edict_t  *, const char  *, const char  *); /*   480     4 */
	const char  *              (*pfnGetPhysicsInfoString)(const edict_t  *); /*   484     4 */
	short unsigned int         (*pfnPrecacheEvent)(int, const char  *); /*   488     4 */
	void                       (*pfnPlaybackEvent)(int, const edict_t  *, short unsigned int, float, float *, float *, float, float, int, int, int, int); /*   492     4 */
	unsigned char *            (*pfnSetFatPVS)(float *); /*   496     4 */
	unsigned char *            (*pfnSetFatPAS)(float *); /*   500     4 */
	int                        (*pfnCheckVisibility)(const edict_t  *, unsigned char *); /*   504     4 */
	void                       (*pfnDeltaSetField)(class delta_s *, const char  *); /*   508     4 */
	/* --- cacheline 8 boundary (512 bytes) --- */
	void                       (*pfnDeltaUnsetField)(class delta_s *, const char  *); /*   512     4 */
	void                       (*pfnDeltaAddEncoder)(char *, void (*)(class delta_s *, const unsigned char  *, const unsigned char  *)); /*   516     4 */
	int                        (*pfnGetCurrentPlayer)(void); /*   520     4 */
	int                        (*pfnCanSkipPlayer)(const edict_t  *); /*   524     4 */
	int                        (*pfnDeltaFindField)(class delta_s *, const char  *); /*   528     4 */
	void                       (*pfnDeltaSetFieldByIndex)(class delta_s *, int); /*   532     4 */
	void                       (*pfnDeltaUnsetFieldByIndex)(class delta_s *, int); /*   536     4 */
	void                       (*pfnSetGroupMask)(int, int); /*   540     4 */
	int                        (*pfnCreateInstancedBaseline)(int, class entity_state_s *); /*   544     4 */
	void                       (*pfnCvar_DirectSet)(class cvar_s *, char *); /*   548     4 */
	void                       (*pfnForceUnmodified)(FORCE_TYPE, float *, float *, const char  *); /*   552     4 */
	void                       (*pfnGetPlayerStats)(const edict_t  *, int *, int *); /*   556     4 */
	void                       (*pfnAddServerCommand)(char *, void (*)(void)); /*   560     4 */
	qboolean                   (*pfnVoice_GetClientListening)(int, int); /*   564     4 */
	qboolean                   (*pfnVoice_SetClientListening)(int, int, qboolean); /*   568     4 */
	const char  *              (*pfnGetPlayerAuthId)(edict_t *); /*   572     4 */
	/* --- cacheline 9 boundary (576 bytes) --- */
	sequenceEntry_s *          (*pfnSequenceGet)(const char  *, const char  *); /*   576     4 */
	sentenceEntry_s *          (*pfnSequencePickSentence)(const char  *, int, int *); /*   580     4 */
	int                        (*pfnGetFileSize)(char *); /*   584     4 */
	unsigned int               (*pfnGetApproxWavePlayLen)(const char  *); /*   588     4 */
	int                        (*pfnIsCareerMatch)(void); /*   592     4 */
	int                        (*pfnGetLocalizedStringLength)(const char  *); /*   596     4 */
	void                       (*pfnRegisterTutorMessageShown)(int); /*   600     4 */
	int                        (*pfnGetTimesTutorMessageShown)(int); /*   604     4 */
	void                       (*ProcessTutorMessageDecayBuffer)(int *, int); /*   608     4 */
	void                       (*ConstructTutorMessageDecayBuffer)(int *, int); /*   612     4 */
	void                       (*ResetTutorMessageDecayData)(void); /*   616     4 */
	void                       (*pfnQueryClientCvarValue)(const edict_t  *, const char  *); /*   620     4 */
	void                       (*pfnQueryClientCvarValue2)(const edict_t  *, const char  *, int); /*   624     4 */
	int                        (*pfnCheckParm)(const char  *, char * *); /*   628     4 */

	/* size: 632, cachelines: 10, members: 158 */
	/* last cacheline: 56 bytes */
}; /* size: 632 */

/* 125 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 126 */
 /* pointer to 125 */
 /* size: 4 */

/* 127 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138371172 */

/* 128 */
 /* pointer to 127 */
 /* size: 4 */

/* 129 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 130 */
 /* pointer to 129 */
 /* size: 4 */

/* 131 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 132 */
 /* pointer to 131 */
 /* size: 4 */

/* 133 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138371692 */

/* 134 */
 /* pointer to 133 */
 /* size: 4 */

/* 135 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138371952 */

/* 136 */
 /* pointer to 135 */
 /* size: 4 */

/* 137 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138372160 */

/* 138 */
 /* pointer to 137 */
 /* size: 4 */

/* 139 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 140 */
 /* pointer to 139 */
 /* size: 4 */

/* 141 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138372472 */

/* 142 */
 /* pointer to 141 */
 /* size: 4 */

/* 143 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138372680 */

/* 144 */
 /* pointer to 143 */
 /* size: 4 */

/* 145 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 146 */
 /* pointer to 145 */
 /* size: 4 */

/* 147 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 148 */
 /* pointer to 147 */
 /* size: 4 */

/* 149 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 150 */
 /* pointer to 149 */
 /* size: 4 */

/* 151 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 152 */
 /* pointer to 151 */
 /* size: 4 */

/* 153 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138373824 */

/* 154 */
 /* pointer to 153 */
 /* size: 4 */

/* 155 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138373980 */

/* 156 */
 /* pointer to 155 */
 /* size: 4 */

/* 157 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 158 */
 /* pointer to 157 */
 /* size: 4 */

/* 159 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 160 */
 /* pointer to 159 */
 /* size: 4 */

/* 161 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 162 */
 /* pointer to 161 */
 /* size: 4 */

/* 163 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138374864 */

/* 164 */
 /* pointer to 163 */
 /* size: 4 */

/* 165 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138733232 */

/* 166 */
 /* pointer to 165 */
 /* size: 4 */

/* 167 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138733700 */

/* 168 */
 /* pointer to 167 */
 /* size: 4 */

/* 169 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138734168 */

/* 170 */
 /* pointer to 123 */
 /* size: 4 */

/* 171 */
 /* pointer to 169 */
 /* size: 4 */

/* 172 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138734584 */

/* 173 */
 /* pointer to 172 */
 /* size: 4 */

/* 174 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 175 */
 /* pointer to 174 */
 /* size: 4 */

/* 176 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138735260 */

/* 177 */
 /* pointer to 176 */
 /* size: 4 */

/* 178 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 179 */
 /* pointer to 178 */
 /* size: 4 */

/* 180 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138735936 */

/* 181 */
 /* pointer to 180 */
 /* size: 4 */

/* 182 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138736352 */

/* 183 */
 /* pointer to 182 */
 /* size: 4 */

/* 184 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138736612 */

/* 185 */
 /* pointer to 184 */
 /* size: 4 */

/* 186 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138736768 */

/* 187 */
 /* pointer to 186 */
 /* size: 4 */

/* 188 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138736872 */

/* 189 */
 /* pointer to 188 */
 /* size: 4 */

/* 190 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138737080 */

/* 191 */
 /* pointer to 190 */
 /* size: 4 */

/* 192 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138749624 */

/* 193 */
 /* pointer to 192 */
 /* size: 4 */

/* 194 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 195 */
 /* pointer to 194 */
 /* size: 4 */

/* 196 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138749988 */

/* 197 */
 /* pointer to 196 */
 /* size: 4 */

/* 198 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138750300 */

/* 199 */
 /* pointer to 198 */
 /* size: 4 */

/* 200 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138750456 */

/* 201 */
 /* pointer to 200 */
 /* size: 4 */

/* 202 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138750612 */

/* 203 */
 /* pointer to 202 */
 /* size: 4 */

/* 204 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138750768 */

/* 205 */
 /* pointer to 104 */
 /* size: 4 */

/* 206 */
 /* pointer to 204 */
 /* size: 4 */

/* 207 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 208 */
 /* pointer to 207 */
 /* size: 4 */

/* 209 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 210 */
 /* pointer to 209 */
 /* size: 4 */

/* 211 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138751288 */

/* 212 */
 /* pointer to 211 */
 /* size: 4 */

/* 213 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138751496 */

/* 214 */
 /* pointer to 213 */
 /* size: 4 */

/* 215 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138751704 */

/* 216 */
 /* pointer to 215 */
 /* size: 4 */

/* 217 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138751912 */

/* 218 */
 /* pointer to 217 */
 /* size: 4 */

/* 219 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 220 */
 /* pointer to 219 */
 /* size: 4 */

/* 221 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 222 */
 /* pointer to 221 */
 /* size: 4 */

/* 223 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 224 */
 /* pointer to 223 */
 /* size: 4 */

/* 225 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 226 */
 /* pointer to 85 */
 /* size: 4 */

/* 227 */
 /* pointer to 225 */
 /* size: 4 */

/* 228 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 229 */
 /* pointer to 230 */
 /* size: 4 */

/* 230 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 804 */

/* 231 */
 /* pointer to 228 */
 /* size: 4 */

/* 232 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 233 */
 /* pointer to 232 */
 /* size: 4 */

/* 234 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 235 */
 /* pointer to 234 */
 /* size: 4 */

/* 236 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138753472 */

/* 237 */
 /* pointer to 236 */
 /* size: 4 */

/* 238 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138757768 */

/* 239 */
 /* pointer to 238 */
 /* size: 4 */

/* 240 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 241 */
 /* pointer to 240 */
 /* size: 4 */

/* 242 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 243 */
 /* pointer to 242 */
 /* size: 4 */

/* 244 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138758392 */

/* 245 */
 /* pointer to 244 */
 /* size: 4 */

/* 246 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 247 */
 /* pointer to 246 */
 /* size: 4 */

/* 248 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 249 */
 /* pointer to 248 */
 /* size: 4 */

/* 250 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138758860 */

/* 251 */
 /* pointer to 92 */
 /* size: 4 */

/* 252 */
 /* pointer to 250 */
 /* size: 4 */

/* 253 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138759068 */

/* 254 */
 /* pointer to 253 */
 /* size: 4 */

/* 255 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138759328 */

/* 256 */
 /* pointer to 255 */
 /* size: 4 */

/* 257 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 258 */
 /* pointer to 257 */
 /* size: 4 */

/* 259 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 260 */
 /* pointer to 259 */
 /* size: 4 */

/* 261 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 262 */
 /* pointer to 261 */
 /* size: 4 */

/* 263 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138760108 */

/* 264 */
 /* pointer to 263 */
 /* size: 4 */

/* 265 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 266 */
 /* pointer to 265 */
 /* size: 4 */

/* 267 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138760420 */

/* 268 */
 /* pointer to 267 */
 /* size: 4 */

/* 269 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 270 */
 /* pointer to 53 */
 /* size: 4 */

/* 271 */
 /* pointer to 6 */
 /* size: 4 */

/* 272 */
 /* pointer to 269 */
 /* size: 4 */

/* 273 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138760992 */

/* 274 */
 /* pointer to 273 */
 /* size: 4 */

/* 275 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 276 */
 /* pointer to 275 */
 /* size: 4 */

/* 277 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138761408 */

/* 278 */
 /* pointer to 277 */
 /* size: 4 */

/* 279 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 280 */
 /* pointer to 279 */
 /* size: 4 */

/* 281 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138785408 */

/* 282 */
 /* pointer to 281 */
 /* size: 4 */

/* 283 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 284 */
 /* pointer to 283 */
 /* size: 4 */

/* 285 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 286 */
 /* pointer to 285 */
 /* size: 4 */

/* 287 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138786292 */

/* 288 */
 /* pointer to 287 */
 /* size: 4 */

/* 289 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138786552 */

/* 290 */
 /* pointer to 289 */
 /* size: 4 */

/* 291 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138786864 */

/* 292 */
 /* pointer to 291 */
 /* size: 4 */

/* 293 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138787176 */

/* 294 */
 /* pointer to 293 */
 /* size: 4 */

/* 295 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 296 */
 /* pointer to 295 */
 /* size: 4 */

/* 297 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 298 */
 /* pointer to 297 */
 /* size: 4 */

/* 299 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138788164 */

/* 300 */
 /* pointer to 299 */
 /* size: 4 */

/* 301 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 302 */
 /* pointer to 301 */
 /* size: 4 */

/* 303 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138788580 */

/* 304 */
 /* pointer to 303 */
 /* size: 4 */

/* 305 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 306 */
 /* pointer to 305 */
 /* size: 4 */

/* 307 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 2 */

/* 308 */
 /* pointer to 307 */
 /* size: 4 */

/* 309 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138789204 */

/* 310 */
 /* pointer to 309 */
 /* size: 4 */

/* 311 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 312 */
 /* pointer to 1 */
 /* size: 4 */

/* 313 */
 /* pointer to 311 */
 /* size: 4 */

/* 314 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 315 */
 /* pointer to 314 */
 /* size: 4 */

/* 316 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138794436 */

/* 317 */
 /* pointer to 318 */
 /* size: 4 */

/* 318 */
/* <0> (null):0 */
struct delta_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 319 */
 /* pointer to 316 */
 /* size: 4 */

/* 320 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138794760 */

/* 321 */
 /* pointer to 322 */
 /* size: 4 */

/* 322 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138794968 */

/* 323 */
 /* pointer to 324 */
 /* size: 4 */

/* 324 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 325 */
 /* pointer to 320 */
 /* size: 4 */

/* 326 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 327 */
 /* pointer to 326 */
 /* size: 4 */

/* 328 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138795540 */

/* 329 */
 /* pointer to 328 */
 /* size: 4 */

/* 330 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138773936 */

/* 331 */
 /* pointer to 330 */
 /* size: 4 */

/* 332 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 333 */
 /* pointer to 334 */
 /* size: 4 */

/* 334 */
/* <0> (null):0 */
struct entity_state_s {
	int                        entityType;           /*     0     4 */
	int                        number;               /*     4     4 */
	float                      msg_time;             /*     8     4 */
	int                        messagenum;           /*    12     4 */
	class Vector              origin;                /*    16    12 */
	class Vector              angles;                /*    28    12 */
	int                        modelindex;           /*    40     4 */
	int                        sequence;             /*    44     4 */
	float                      frame;                /*    48     4 */
	int                        colormap;             /*    52     4 */
	short int                  skin;                 /*    56     2 */
	short int                  solid;                /*    58     2 */
	int                        effects;              /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	float                      scale;                /*    64     4 */
	byte                       eflags;               /*    68     1 */
	int                        rendermode;           /*    72     4 */
	int                        renderamt;            /*    76     4 */
	color24                    rendercolor;          /*    80     3 */
	int                        renderfx;             /*    84     4 */
	int                        movetype;             /*    88     4 */
	float                      animtime;             /*    92     4 */
	float                      framerate;            /*    96     4 */
	int                        body;                 /*   100     4 */
	unsigned char              controller[4];        /*   104     4 */
	unsigned char              blending[4];          /*   108     4 */
	class Vector              velocity;              /*   112    12 */
	class Vector              mins;                  /*   124    12 */
	/* --- cacheline 2 boundary (128 bytes) was 4 bytes ago --- */
	class Vector              maxs;                  /*   136    12 */
	int                        aiment;               /*   148     4 */
	int                        owner;                /*   152     4 */
	float                      friction;             /*   156     4 */
	float                      gravity;              /*   160     4 */
	int                        team;                 /*   164     4 */
	int                        playerclass;          /*   168     4 */
	int                        health;               /*   172     4 */
	qboolean                   spectator;            /*   176     4 */
	int                        weaponmodel;          /*   180     4 */
	int                        gaitsequence;         /*   184     4 */
	class Vector              basevelocity;          /*   188    12 */
	/* --- cacheline 3 boundary (192 bytes) was 4 bytes ago --- */
	int                        usehull;              /*   200     4 */
	int                        oldbuttons;           /*   204     4 */
	int                        onground;             /*   208     4 */
	int                        iStepLeft;            /*   212     4 */
	float                      flFallVelocity;       /*   216     4 */
	float                      fov;                  /*   220     4 */
	int                        weaponanim;           /*   224     4 */
	class Vector              startpos;              /*   228    12 */
	class Vector              endpos;                /*   240    12 */
	float                      impacttime;           /*   252     4 */
	float                      starttime;            /*   256     4 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	int                        iuser1;               /*   260     4 */
	int                        iuser2;               /*   264     4 */
	int                        iuser3;               /*   268     4 */
	int                        iuser4;               /*   272     4 */
	float                      fuser1;               /*   276     4 */
	float                      fuser2;               /*   280     4 */
	float                      fuser3;               /*   284     4 */
	float                      fuser4;               /*   288     4 */
	class Vector              vuser1;                /*   292    12 */
	class Vector              vuser2;                /*   304    12 */
	class Vector              vuser3;                /*   316    12 */
	/* --- cacheline 5 boundary (320 bytes) was 4 bytes ago --- */
	class Vector              vuser4;                /*   328    12 */
	/* <0> (null):0 */
	void entity_state_s(class entity_state_s *);


	/* size: 340, cachelines: 6, members: 62 */
	/* last cacheline: 20 bytes */

	/* BRAIN FART ALERT! 340 != 336 + 0(holes), diff = 4 */

}; /* size: 340 */

/* 335 */
 /* pointer to 332 */
 /* size: 4 */

/* 336 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138776200 */

/* 337 */
 /* pointer to 102 */
 /* size: 4 */

/* 338 */
 /* pointer to 336 */
 /* size: 4 */

/* 339 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138776460 */

/* 340 */
 /* pointer to 339 */
 /* size: 4 */

/* 341 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138776772 */

/* 342 */
 /* pointer to 341 */
 /* size: 4 */

/* 343 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138777032 */

/* 344 */
 /* pointer to 343 */
 /* size: 4 */

/* 345 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 346 */
 /* pointer to 345 */
 /* size: 4 */

/* 347 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 348 */
 /* pointer to 347 */
 /* size: 4 */

/* 349 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 350 */
 /* pointer to 349 */
 /* size: 4 */

/* 351 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 352 */
 /* pointer to 351 */
 /* size: 4 */

/* 353 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 354 */
 /* pointer to 353 */
 /* size: 4 */

/* 355 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 356 */
 /* pointer to 355 */
 /* size: 4 */

/* 357 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138846856 */

/* 358 */
 /* pointer to 357 */
 /* size: 4 */

/* 359 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138847064 */

/* 360 */
 /* pointer to 359 */
 /* size: 4 */

/* 361 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138847272 */

/* 362 */
 /* pointer to 361 */
 /* size: 4 */

/* 363 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 364 */
 /* pointer to 27 */
 /* size: 4 */

/* 365 */
 /* pointer to 363 */
 /* size: 4 */

/* 366 */
/* <0> (null):0 */
typedef struct enginefuncs_s enginefuncs_t; /* size: 632 */

/* 367 */
/* <0> (null):0 */
struct {
	char                       mapName[32];          /*     0    32 */
	char                       landmarkName[32];     /*    32    32 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	edict_t *                  pentLandmark;         /*    64     4 */
	class Vector              vecLandmarkOrigin;     /*    68    12 */

	/* size: 80, cachelines: 2, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 80 */

/* 368 */
/* <0> (null):0 */
typedef class  LEVELLIST; /* size: 80 */

/* 369 */
/* <0> (null):0 */
struct {
	int                        id;                   /*     0     4 */
	edict_t *                  pent;                 /*     4     4 */
	int                        location;             /*     8     4 */
	int                        size;                 /*    12     4 */
	int                        flags;                /*    16     4 */
	string_t                   classname;            /*    20     4 */

	/* size: 24, cachelines: 1, members: 6 */
	/* last cacheline: 24 bytes */
}; /* size: 24 */

/* 370 */
/* <0> (null):0 */
typedef class  ENTITYTABLE; /* size: 24 */

/* 371 */
/* <0> (null):0 */
typedef struct saverestore_s SAVERESTOREDATA; /* size: 1396 */

/* 372 */
/* <0> (null):0 */
struct saverestore_s {
	char *                     pBaseData;            /*     0     4 */
	char *                     pCurrentData;         /*     4     4 */
	int                        size;                 /*     8     4 */
	int                        bufferSize;           /*    12     4 */
	int                        tokenSize;            /*    16     4 */
	int                        tokenCount;           /*    20     4 */
	char * *                   pTokens;              /*    24     4 */
	int                        currentIndex;         /*    28     4 */
	int                        tableCount;           /*    32     4 */
	int                        connectionCount;      /*    36     4 */
	ENTITYTABLE *              pTable;               /*    40     4 */
	LEVELLIST                  levelList[16];        /*    44  1280 */
	/* --- cacheline 20 boundary (1280 bytes) was 44 bytes ago --- */
	int                        fUseLandmark;         /*  1324     4 */
	char                       szLandmarkName[20];   /*  1328    20 */
	/* --- cacheline 21 boundary (1344 bytes) was 4 bytes ago --- */
	class Vector              vecLandmarkOffset;     /*  1348    12 */
	float                      time;                 /*  1360     4 */
	char                       szCurrentMapName[32]; /*  1364    32 */

	/* size: 1396, cachelines: 22, members: 17 */
	/* last cacheline: 52 bytes */
}; /* size: 1396 */

/* 373 */
 /* pointer to 370 */
 /* size: 4 */

/* 374 */
/* <0> (null):0 */
LEVELLIST                  array[16]; /* size: 1280 */

/* 375 */
 /* pointer to 371 */
 /* size: 4 */

/* 376 */
 /* pointer to 101 */
 /* size: 4 */

/* 377 */
 /* pointer to 81 */
 /* size: 4 */

/* 378 */
 /* pointer to 312 */
 /* size: 4 */

/* 379 */
 /* pointer to 380 */
 /* size: 4 */

/* 380 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 804 */

/* 381 */
 /* pointer to 382 */
 /* size: 4 */

/* 382 */
/* <0> (null):0 */
struct clientdata_s {
	class Vector              origin;                /*     0    12 */
	class Vector              velocity;              /*    12    12 */
	int                        viewmodel;            /*    24     4 */
	class Vector              punchangle;            /*    28    12 */
	int                        flags;                /*    40     4 */
	int                        waterlevel;           /*    44     4 */
	int                        watertype;            /*    48     4 */
	class Vector              view_ofs;              /*    52    12 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	float                      health;               /*    64     4 */
	int                        bInDuck;              /*    68     4 */
	int                        weapons;              /*    72     4 */
	int                        flTimeStepSound;      /*    76     4 */
	int                        flDuckTime;           /*    80     4 */
	int                        flSwimTime;           /*    84     4 */
	int                        waterjumptime;        /*    88     4 */
	float                      maxspeed;             /*    92     4 */
	float                      fov;                  /*    96     4 */
	int                        weaponanim;           /*   100     4 */
	int                        m_iId;                /*   104     4 */
	int                        ammo_shells;          /*   108     4 */
	int                        ammo_nails;           /*   112     4 */
	int                        ammo_cells;           /*   116     4 */
	int                        ammo_rockets;         /*   120     4 */
	float                      m_flNextAttack;       /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	int                        tfstate;              /*   128     4 */
	int                        pushmsec;             /*   132     4 */
	int                        deadflag;             /*   136     4 */
	char                       physinfo[256];        /*   140   256 */
	/* --- cacheline 6 boundary (384 bytes) was 12 bytes ago --- */
	int                        iuser1;               /*   396     4 */
	int                        iuser2;               /*   400     4 */
	int                        iuser3;               /*   404     4 */
	int                        iuser4;               /*   408     4 */
	float                      fuser1;               /*   412     4 */
	float                      fuser2;               /*   416     4 */
	float                      fuser3;               /*   420     4 */
	float                      fuser4;               /*   424     4 */
	class Vector              vuser1;                /*   428    12 */
	class Vector              vuser2;                /*   440    12 */
	/* --- cacheline 7 boundary (448 bytes) was 4 bytes ago --- */
	class Vector              vuser3;                /*   452    12 */
	class Vector              vuser4;                /*   464    12 */

	/* size: 476, cachelines: 8, members: 40 */
	/* last cacheline: 28 bytes */
}; /* size: 476 */

/* 383 */
 /* pointer to 384 */
 /* size: 4 */

/* 384 */
/* <0> (null):0 */
struct weapon_data_s {
	int                        m_iId;                /*     0     4 */
	int                        m_iClip;              /*     4     4 */
	float                      m_flNextPrimaryAttack; /*     8     4 */
	float                      m_flNextSecondaryAttack; /*    12     4 */
	float                      m_flTimeWeaponIdle;   /*    16     4 */
	int                        m_fInReload;          /*    20     4 */
	int                        m_fInSpecialReload;   /*    24     4 */
	float                      m_flNextReload;       /*    28     4 */
	float                      m_flPumpTime;         /*    32     4 */
	float                      m_fReloadTime;        /*    36     4 */
	float                      m_fAimedDamage;       /*    40     4 */
	float                      m_fNextAimBonus;      /*    44     4 */
	int                        m_fInZoom;            /*    48     4 */
	int                        m_iWeaponState;       /*    52     4 */
	int                        iuser1;               /*    56     4 */
	int                        iuser2;               /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	int                        iuser3;               /*    64     4 */
	int                        iuser4;               /*    68     4 */
	float                      fuser1;               /*    72     4 */
	float                      fuser2;               /*    76     4 */
	float                      fuser3;               /*    80     4 */
	float                      fuser4;               /*    84     4 */

	/* size: 88, cachelines: 2, members: 22 */
	/* last cacheline: 24 bytes */
}; /* size: 88 */

/* 385 */
 /* pointer to 386 */
 /* size: 4 */

/* 386 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 52 */

/* 387 */
/* <0> (null):0 */
struct usercmd_s {
	short int                  lerp_msec;            /*     0     2 */
	byte                       msec;                 /*     2     1 */
	class Vector              viewangles;            /*     4    12 */
	float                      forwardmove;          /*    16     4 */
	float                      sidemove;             /*    20     4 */
	float                      upmove;               /*    24     4 */
	byte                       lightlevel;           /*    28     1 */
	short unsigned int         buttons;              /*    30     2 */
	byte                       impulse;              /*    32     1 */
	byte                       weaponselect;         /*    33     1 */
	int                        impact_index;         /*    36     4 */
	class Vector              impact_position;       /*    40    12 */

	/* size: 52, cachelines: 1, members: 12 */
	/* last cacheline: 52 bytes */

	/* BRAIN FART ALERT! 52 != 48 + 0(holes), diff = 4 */

}; /* size: 52 */

/* 388 */
 /* pointer to 389 */
 /* size: 4 */

/* 389 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 20 */

/* 390 */
/* <0> (null):0 */
struct netadr_s {
	netadrtype_t               type;                 /*     0     4 */
	unsigned char              ip[4];                /*     4     4 */
	unsigned char              ipx[10];              /*     8    10 */
	short unsigned int         port;                 /*    18     2 */

	/* size: 20, cachelines: 1, members: 4 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 391 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 392 */
/* <0> (null):0 */
typedef int ptrdiff_t; /* size: 4 */

/* 393 */
/* <0> (null):0 */
struct _List_node_base {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 394 */
/* <0> (null):0 */
class list<NavConnect, std::allocator<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 395 */
/* <0> (null):0 */
class list<CNavLadder*, std::allocator<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 396 */
/* <0> (null):0 */
class list<HidingSpot*, std::allocator<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 397 */
/* <0> (null):0 */
class list<SpotOrder, std::allocator<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 398 */
/* <0> (null):0 */
class allocator<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 399 */
/* <0> (null):0 */
class allocator<std::_List_node<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 400 */
/* <0> (null):0 */
struct _List_node<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 401 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 402 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<SpotOrder> > {
public:

	/* class allocator<std::_List_node<SpotOrder> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 403 */
/* <0> (null):0 */
class _List_base<SpotOrder, std::allocator<SpotOrder> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<SpotOrder> > {
	public:

		/* class allocator<std::_List_node<SpotOrder> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 404 */
/* <0> (null):0 */
struct _List_iterator<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 405 */
/* <0> (null):0 */
struct _List_const_iterator<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 406 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 407 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 408 */
/* <0> (null):0 */
class list<SpotEncounter, std::allocator<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 409 */
/* <0> (null):0 */
class allocator<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 410 */
/* <0> (null):0 */
class allocator<std::_List_node<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 411 */
/* <0> (null):0 */
struct _List_node<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 412 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 413 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<HidingSpot*> > {
public:

	/* class allocator<std::_List_node<HidingSpot*> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 414 */
/* <0> (null):0 */
class _List_base<HidingSpot*, std::allocator<HidingSpot*> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<HidingSpot*> > {
	public:

		/* class allocator<std::_List_node<HidingSpot*> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 415 */
/* <0> (null):0 */
struct _List_iterator<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 416 */
/* <0> (null):0 */
struct _List_const_iterator<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 417 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 418 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 419 */
/* <0> (null):0 */
class allocator<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 420 */
/* <0> (null):0 */
class allocator<std::_List_node<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 421 */
/* <0> (null):0 */
struct _List_node<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 422 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 423 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<SpotEncounter> > {
public:

	/* class allocator<std::_List_node<SpotEncounter> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 424 */
/* <0> (null):0 */
class _List_base<SpotEncounter, std::allocator<SpotEncounter> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<SpotEncounter> > {
	public:

		/* class allocator<std::_List_node<SpotEncounter> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 425 */
/* <0> (null):0 */
struct _List_iterator<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 426 */
/* <0> (null):0 */
struct _List_const_iterator<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 427 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 428 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 429 */
/* <0> (null):0 */
class allocator<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 430 */
/* <0> (null):0 */
class allocator<std::_List_node<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 431 */
/* <0> (null):0 */
struct _List_node<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 432 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 433 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<NavConnect> > {
public:

	/* class allocator<std::_List_node<NavConnect> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 434 */
/* <0> (null):0 */
class _List_base<NavConnect, std::allocator<NavConnect> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<NavConnect> > {
	public:

		/* class allocator<std::_List_node<NavConnect> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 435 */
/* <0> (null):0 */
struct _List_iterator<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 436 */
/* <0> (null):0 */
struct _List_const_iterator<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 437 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 438 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 439 */
/* <0> (null):0 */
class allocator<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 440 */
/* <0> (null):0 */
class allocator<std::_List_node<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 441 */
/* <0> (null):0 */
struct _List_node<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 442 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 443 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<CNavLadder*> > {
public:

	/* class allocator<std::_List_node<CNavLadder*> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 444 */
/* <0> (null):0 */
class _List_base<CNavLadder*, std::allocator<CNavLadder*> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<CNavLadder*> > {
	public:

		/* class allocator<std::_List_node<CNavLadder*> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 445 */
/* <0> (null):0 */
struct _List_iterator<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 446 */
/* <0> (null):0 */
struct _List_const_iterator<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 447 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 448 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 449 */
/* <0> (null):0 */
class allocator<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 450 */
/* <0> (null):0 */
class allocator<std::_List_node<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 451 */
/* <0> (null):0 */
struct _List_node<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 452 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 453 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<CNavArea*> > {
public:

	/* class allocator<std::_List_node<CNavArea*> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 454 */
/* <0> (null):0 */
class _List_base<CNavArea*, std::allocator<CNavArea*> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<CNavArea*> > {
	public:

		/* class allocator<std::_List_node<CNavArea*> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 455 */
/* <0> (null):0 */
class list<CNavArea*, std::allocator<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 456 */
/* <0> (null):0 */
struct _List_iterator<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 457 */
/* <0> (null):0 */
struct _List_const_iterator<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 458 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 459 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 460 */
/* <0> (null):0 */
class list<BotProfile*, std::allocator<BotProfile*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 461 */
/* <0> (null):0 */
class allocator<BotProfile*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 462 */
/* <0> (null):0 */
class allocator<std::_List_node<BotProfile*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 463 */
/* <0> (null):0 */
struct _List_node<BotProfile*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 464 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 465 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<BotProfile*> > {
public:

	/* class allocator<std::_List_node<BotProfile*> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 466 */
/* <0> (null):0 */
class _List_base<BotProfile*, std::allocator<BotProfile*> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<BotProfile*> > {
	public:

		/* class allocator<std::_List_node<BotProfile*> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 467 */
/* <0> (null):0 */
struct _List_iterator<BotProfile*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 468 */
/* <0> (null):0 */
struct _List_const_iterator<BotProfile*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 469 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<BotProfile*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 470 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<BotProfile*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 471 */
/* <0> (null):0 */
class allocator<char*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 472 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 473 */
/* <0> (null):0 */
struct _Vector_impl : public allocator<char*> {
public:

	/* class allocator<char*>    <ancestor>; */      /*     0     1 */
	pointer                    _M_start;             /*     0     4 */
	pointer                    _M_finish;            /*     4     4 */
	pointer                    _M_end_of_storage;    /*     8     4 */
	/* <0> (null):0 */
	void _Vector_impl(class _Vector_impl *);

	/* <0> (null):0 */
	void _Vector_impl(class _Vector_impl *, const _Tp_alloc_type  &);


	/* size: 12, cachelines: 1, members: 4 */
	/* last cacheline: 12 bytes */

	/* BRAIN FART ALERT! 12 != 9 + 0(holes), diff = 3 */

}; /* size: 12 */

/* 474 */
/* <0> (null):0 */
struct _Vector_base<char*, std::allocator<char*> > {
	/* <0> (null):0 */
	struct _Vector_impl : public allocator<char*> {
	public:

		/* class allocator<char*>    <ancestor>; */      /*     0     1 */
		pointer                    _M_start;             /*     0     4 */
		pointer                    _M_finish;            /*     4     4 */
		pointer                    _M_end_of_storage;    /*     8     4 */
		/* <0> (null):0 */
		void _Vector_impl(class _Vector_impl *);

		/* <0> (null):0 */
		void _Vector_impl(class _Vector_impl *, const _Tp_alloc_type  &);


		/* size: 12, cachelines: 1, members: 4 */
		/* last cacheline: 12 bytes */

		/* BRAIN FART ALERT! 12 != 9 + 0(holes), diff = 3 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 475 */
/* <0> (null):0 */
class vector<char*, std::allocator<char*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 476 */
/* <0> (null):0 */
class reverse_iterator<__gnu_cxx::__normal_iterator<char* const*, std::vector<char*, std::allocator<char*> > > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 477 */
/* <0> (null):0 */
class reverse_iterator<__gnu_cxx::__normal_iterator<char**, std::vector<char*, std::allocator<char*> > > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 478 */
/* <0> (null):0 */
class vector<BotSpeakable*, std::allocator<BotSpeakable*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 479 */
/* <0> (null):0 */
class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 480 */
/* <0> (null):0 */
class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 481 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 482 */
/* <0> (null):0 */
struct _Vector_impl : public allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {
public:

	/* class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> <ancestor>; */ /*     0     1 */
	pointer                    _M_start;             /*     0     4 */
	pointer                    _M_finish;            /*     4     4 */
	pointer                    _M_end_of_storage;    /*     8     4 */
	/* <0> (null):0 */
	void _Vector_impl(class _Vector_impl *);

	/* <0> (null):0 */
	void _Vector_impl(class _Vector_impl *, const _Tp_alloc_type  &);


	/* size: 12, cachelines: 1, members: 4 */
	/* last cacheline: 12 bytes */

	/* BRAIN FART ALERT! 12 != 9 + 0(holes), diff = 3 */

}; /* size: 12 */

/* 483 */
/* <0> (null):0 */
struct _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > {
	/* <0> (null):0 */
	struct _Vector_impl : public allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {
	public:

		/* class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> <ancestor>; */ /*     0     1 */
		pointer                    _M_start;             /*     0     4 */
		pointer                    _M_finish;            /*     4     4 */
		pointer                    _M_end_of_storage;    /*     8     4 */
		/* <0> (null):0 */
		void _Vector_impl(class _Vector_impl *);

		/* <0> (null):0 */
		void _Vector_impl(class _Vector_impl *, const _Tp_alloc_type  &);


		/* size: 12, cachelines: 1, members: 4 */
		/* last cacheline: 12 bytes */

		/* BRAIN FART ALERT! 12 != 9 + 0(holes), diff = 3 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 484 */
/* <0> (null):0 */
class reverse_iterator<__gnu_cxx::__normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >* const*, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 485 */
/* <0> (null):0 */
class reverse_iterator<__gnu_cxx::__normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 486 */
/* <0> (null):0 */
class allocator<int> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 487 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 488 */
/* <0> (null):0 */
struct _Vector_impl : public allocator<int> {
public:

	/* class allocator<int>      <ancestor>; */      /*     0     1 */
	pointer                    _M_start;             /*     0     4 */
	pointer                    _M_finish;            /*     4     4 */
	pointer                    _M_end_of_storage;    /*     8     4 */
	/* <0> (null):0 */
	void _Vector_impl(class _Vector_impl *);

	/* <0> (null):0 */
	void _Vector_impl(class _Vector_impl *, const _Tp_alloc_type  &);


	/* size: 12, cachelines: 1, members: 4 */
	/* last cacheline: 12 bytes */

	/* BRAIN FART ALERT! 12 != 9 + 0(holes), diff = 3 */

}; /* size: 12 */

/* 489 */
/* <0> (null):0 */
struct _Vector_base<int, std::allocator<int> > {
	/* <0> (null):0 */
	struct _Vector_impl : public allocator<int> {
	public:

		/* class allocator<int>      <ancestor>; */      /*     0     1 */
		pointer                    _M_start;             /*     0     4 */
		pointer                    _M_finish;            /*     4     4 */
		pointer                    _M_end_of_storage;    /*     8     4 */
		/* <0> (null):0 */
		void _Vector_impl(class _Vector_impl *);

		/* <0> (null):0 */
		void _Vector_impl(class _Vector_impl *, const _Tp_alloc_type  &);


		/* size: 12, cachelines: 1, members: 4 */
		/* last cacheline: 12 bytes */

		/* BRAIN FART ALERT! 12 != 9 + 0(holes), diff = 3 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 490 */
/* <0> (null):0 */
class vector<int, std::allocator<int> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 491 */
/* <0> (null):0 */
class reverse_iterator<__gnu_cxx::__normal_iterator<const int*, std::vector<int, std::allocator<int> > > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 492 */
/* <0> (null):0 */
class reverse_iterator<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 493 */
/* <0> (null):0 */
class list<BotPhrase*, std::allocator<BotPhrase*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 494 */
/* <0> (null):0 */
class allocator<BotPhrase*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 495 */
/* <0> (null):0 */
class allocator<std::_List_node<BotPhrase*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 496 */
/* <0> (null):0 */
struct _List_node<BotPhrase*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 497 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 498 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<BotPhrase*> > {
public:

	/* class allocator<std::_List_node<BotPhrase*> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 499 */
/* <0> (null):0 */
class _List_base<BotPhrase*, std::allocator<BotPhrase*> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<BotPhrase*> > {
	public:

		/* class allocator<std::_List_node<BotPhrase*> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 500 */
/* <0> (null):0 */
struct _List_iterator<BotPhrase*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 501 */
/* <0> (null):0 */
struct _List_const_iterator<BotPhrase*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 502 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<BotPhrase*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 503 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<BotPhrase*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 504 */
/* <0> (null):0 */
enum hash_types_e {
	CLASSNAME = 0,
}; /* size: 4 */

/* 505 */
/* <0> (null):0 */
typedef int EOFFSET; /* size: 4 */

/* 506 */
 /* pointer to 88 */
 /* size: 4 */

/* 507 */
 /* pointer to 508 */
 /* size: 4 */

/* 508 */
/* <0> (null):0 */
struct CBaseEntity {
	/* <0> (null):0 */
	class CBaseEntity * Instance(edict_t *); /* linkage=_ZN11CBaseEntity8InstanceEP7edict_s */

	/* <0> (null):0 */
	edict_t * edict(class CBaseEntity *); /* linkage=_ZN11CBaseEntity5edictEv */

	/* <0> (null):0 */
	virtual int ObjectCaps(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10ObjectCapsEv */

	/* <0> (null):0 */
	int entindex(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8entindexEv */

	/* <0> (null):0 */
	class CBaseEntity * Instance(entvars_t *); /* linkage=_ZN11CBaseEntity8InstanceEP9entvars_s */

	/* <0> (null):0 */
	void CBaseEntity(class CBaseEntity *);

	/* <0> (null):0 */
	void * operator new(size_t, entvars_t *); /* linkage=_ZN11CBaseEntitynwEjP9entvars_s */

	/* vtable has 1 entries: {
	   [6] = ObjectCaps(_ZN11CBaseEntity10ObjectCapsEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 509 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 510 */
/* <0> (null):0 */
struct {
	void                       (*__pfn)(class CBaseEntity *); /*     0     4 */
	int                        __delta;              /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 511 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138695804 */

/* 512 */
 /* pointer to 511 */
 /* size: 4 */

/* 513 */
/* <0> (null):0 */
class CUtlMemory<char*> {
private:

	char * *                   m_pMemory;            /*     0     4 */
	int                        m_NumAllocated;       /*     4     4 */
	int                        m_GrowSize;           /*     8     4 */
	/* <0> (null):0 */
	void CUtlMemory(class CUtlMemory<char*> *, int, int);

	/* <0> (null):0 */
	void CUtlMemory(class CUtlMemory<char*> *, char * *, int);

	/* <0> (null):0 */
	void ~CUtlMemory(class CUtlMemory<char*> *, int);

	/* <0> (null):0 */
	char * & operator[](class CUtlMemory<char*> *, int); /* linkage=_ZN10CUtlMemoryIPcEixEi */

	/* <0> (null):0 */
	const char *  & operator[](const class CUtlMemory<char*>  *, int); /* linkage=_ZNK10CUtlMemoryIPcEixEi */

	/* <0> (null):0 */
	bool IsIdxValid(const class CUtlMemory<char*>  *, int); /* linkage=_ZNK10CUtlMemoryIPcE10IsIdxValidEi */

	/* <0> (null):0 */
	char * * Base(class CUtlMemory<char*> *); /* linkage=_ZN10CUtlMemoryIPcE4BaseEv */

	/* <0> (null):0 */
	const char *  * Base(const class CUtlMemory<char*>  *); /* linkage=_ZNK10CUtlMemoryIPcE4BaseEv */

	/* <0> (null):0 */
	int NumAllocated(const class CUtlMemory<char*>  *); /* linkage=_ZNK10CUtlMemoryIPcE12NumAllocatedEv */

	/* <0> (null):0 */
	void Grow(class CUtlMemory<char*> *, int); /* linkage=_ZN10CUtlMemoryIPcE4GrowEi */

	/* <0> (null):0 */
	void EnsureCapacity(class CUtlMemory<char*> *, int); /* linkage=_ZN10CUtlMemoryIPcE14EnsureCapacityEi */

	/* <0> (null):0 */
	void Purge(class CUtlMemory<char*> *); /* linkage=_ZN10CUtlMemoryIPcE5PurgeEv */

	/* <0> (null):0 */
	bool IsExternallyAllocated(const class CUtlMemory<char*>  *); /* linkage=_ZNK10CUtlMemoryIPcE21IsExternallyAllocatedEv */

	/* <0> (null):0 */
	void SetGrowSize(class CUtlMemory<char*> *, int); /* linkage=_ZN10CUtlMemoryIPcE11SetGrowSizeEi */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 514 */
 /* pointer to 513 */
 /* size: 4 */

/* 515 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 516 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 517 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 518 */
 /* pointer to 519 */
 /* size: 4 */

/* 519 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 520 */
 /* pointer to 517 */
 /* size: 4 */

/* 521 */
/* <0> (null):0 */
class CUtlVector<char*> {
private:

	class CUtlMemory<char*>   m_Memory;              /*     0    12 */
	int                        m_Size;               /*    12     4 */
	char * *                   m_pElements;          /*    16     4 */
	/* <0> (null):0 */
	void CUtlVector(class CUtlVector<char*> *, int, int);

	/* <0> (null):0 */
	void CUtlVector(class CUtlVector<char*> *, char * *, int);

	/* <0> (null):0 */
	void ~CUtlVector(class CUtlVector<char*> *, int);

	/* <0> (null):0 */
	char * & operator[](class CUtlVector<char*> *, int); /* linkage=_ZN10CUtlVectorIPcEixEi */

	/* <0> (null):0 */
	const char *  & operator[](const class CUtlVector<char*>  *, int); /* linkage=_ZNK10CUtlVectorIPcEixEi */

	/* <0> (null):0 */
	char * & Element(class CUtlVector<char*> *, int); /* linkage=_ZN10CUtlVectorIPcE7ElementEi */

	/* <0> (null):0 */
	const char *  & Element(const class CUtlVector<char*>  *, int); /* linkage=_ZNK10CUtlVectorIPcE7ElementEi */

	/* <0> (null):0 */
	char * * Base(class CUtlVector<char*> *); /* linkage=_ZN10CUtlVectorIPcE4BaseEv */

	/* <0> (null):0 */
	const char *  * Base(const class CUtlVector<char*>  *); /* linkage=_ZNK10CUtlVectorIPcE4BaseEv */

	/* <0> (null):0 */
	int Count(const class CUtlVector<char*>  *); /* linkage=_ZNK10CUtlVectorIPcE5CountEv */

	/* <0> (null):0 */
	int Size(const class CUtlVector<char*>  *); /* linkage=_ZNK10CUtlVectorIPcE4SizeEv */

	/* <0> (null):0 */
	bool IsValidIndex(const class CUtlVector<char*>  *, int); /* linkage=_ZNK10CUtlVectorIPcE12IsValidIndexEi */

	/* <0> (null):0 */
	int AddToHead(class CUtlVector<char*> *); /* linkage=_ZN10CUtlVectorIPcE9AddToHeadEv */

	/* <0> (null):0 */
	int AddToTail(class CUtlVector<char*> *); /* linkage=_ZN10CUtlVectorIPcE9AddToTailEv */

	/* <0> (null):0 */
	int InsertBefore(class CUtlVector<char*> *, int); /* linkage=_ZN10CUtlVectorIPcE12InsertBeforeEi */

	/* <0> (null):0 */
	int InsertAfter(class CUtlVector<char*> *, int); /* linkage=_ZN10CUtlVectorIPcE11InsertAfterEi */

	/* <0> (null):0 */
	int AddToHead(class CUtlVector<char*> *, const char *  &); /* linkage=_ZN10CUtlVectorIPcE9AddToHeadERKS0_ */

	/* <0> (null):0 */
	int AddToTail(class CUtlVector<char*> *, const char *  &); /* linkage=_ZN10CUtlVectorIPcE9AddToTailERKS0_ */

	/* <0> (null):0 */
	int InsertBefore(class CUtlVector<char*> *, int, const char *  &); /* linkage=_ZN10CUtlVectorIPcE12InsertBeforeEiRKS0_ */

	/* <0> (null):0 */
	int InsertAfter(class CUtlVector<char*> *, int, const char *  &); /* linkage=_ZN10CUtlVectorIPcE11InsertAfterEiRKS0_ */

	/* <0> (null):0 */
	int AddMultipleToHead(class CUtlVector<char*> *, int); /* linkage=_ZN10CUtlVectorIPcE17AddMultipleToHeadEi */

	/* <0> (null):0 */
	int AddMultipleToTail(class CUtlVector<char*> *, int); /* linkage=_ZN10CUtlVectorIPcE17AddMultipleToTailEi */

	/* <0> (null):0 */
	int InsertMultipleBefore(class CUtlVector<char*> *, int, int); /* linkage=_ZN10CUtlVectorIPcE20InsertMultipleBeforeEii */

	/* <0> (null):0 */
	int InsertMultipleAfter(class CUtlVector<char*> *, int, int); /* linkage=_ZN10CUtlVectorIPcE19InsertMultipleAfterEii */

	/* <0> (null):0 */
	void SetSize(class CUtlVector<char*> *, int); /* linkage=_ZN10CUtlVectorIPcE7SetSizeEi */

	/* <0> (null):0 */
	void CopyArray(class CUtlVector<char*> *, const char *  *, int); /* linkage=_ZN10CUtlVectorIPcE9CopyArrayEPKS0_i */

	/* <0> (null):0 */
	int AddVectorToTail(class CUtlVector<char*> *, const class CUtlVector<char*>  &); /* linkage=_ZN10CUtlVectorIPcE15AddVectorToTailERKS1_ */

	/* <0> (null):0 */
	int Find(class CUtlVector<char*> *, const char *  &); /* linkage=_ZN10CUtlVectorIPcE4FindERKS0_ */

	/* <0> (null):0 */
	bool HasElement(class CUtlVector<char*> *, const char *  &); /* linkage=_ZN10CUtlVectorIPcE10HasElementERKS0_ */

	/* <0> (null):0 */
	void EnsureCapacity(class CUtlVector<char*> *, int); /* linkage=_ZN10CUtlVectorIPcE14EnsureCapacityEi */

	/* <0> (null):0 */
	void FastRemove(class CUtlVector<char*> *, int); /* linkage=_ZN10CUtlVectorIPcE10FastRemoveEi */

	/* <0> (null):0 */
	void Remove(class CUtlVector<char*> *, int); /* linkage=_ZN10CUtlVectorIPcE6RemoveEi */

	/* <0> (null):0 */
	void FindAndRemove(class CUtlVector<char*> *, const char *  &); /* linkage=_ZN10CUtlVectorIPcE13FindAndRemoveERKS0_ */

	/* <0> (null):0 */
	void RemoveMultiple(class CUtlVector<char*> *, int, int); /* linkage=_ZN10CUtlVectorIPcE14RemoveMultipleEii */

	/* <0> (null):0 */
	void RemoveAll(class CUtlVector<char*> *); /* linkage=_ZN10CUtlVectorIPcE9RemoveAllEv */

	/* <0> (null):0 */
	void Purge(class CUtlVector<char*> *); /* linkage=_ZN10CUtlVectorIPcE5PurgeEv */

	/* <0> (null):0 */
	void PurgeAndDeleteElements(class CUtlVector<char*> *); /* linkage=_ZN10CUtlVectorIPcE22PurgeAndDeleteElementsEv */

	/* <0> (null):0 */
	void SetGrowSize(class CUtlVector<char*> *, int); /* linkage=_ZN10CUtlVectorIPcE11SetGrowSizeEi */

protected:

	/* <0> (null):0 */
	void CUtlVector(class CUtlVector<char*> *, const class CUtlVector<char*>  &);

private:

	/* <0> (null):0 */
	void GrowVector(class CUtlVector<char*> *, int); /* linkage=_ZN10CUtlVectorIPcE10GrowVectorEi */

	/* <0> (null):0 */
	void ShiftElementsRight(class CUtlVector<char*> *, int, int); /* linkage=_ZN10CUtlVectorIPcE18ShiftElementsRightEii */

	/* <0> (null):0 */
	void ShiftElementsLeft(class CUtlVector<char*> *, int, int); /* linkage=_ZN10CUtlVectorIPcE17ShiftElementsLeftEii */

	/* <0> (null):0 */
	void ResetDbgInfo(class CUtlVector<char*> *); /* linkage=_ZN10CUtlVectorIPcE12ResetDbgInfoEv */


	/* size: 20, cachelines: 1, members: 3 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 522 */
 /* pointer to 521 */
 /* size: 4 */

/* 523 */
 /* pointer to 524 */
 /* size: 4 */

/* 524 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 20 */

/* 525 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 526 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 20 */

/* 527 */
/* <0> (null):0 */
class CHintMessage {
private:

	const char  *              m_hintString;         /*     0     4 */
	bool                       m_isHint;             /*     4     1 */
	class CUtlVector<char*>   m_args;                /*     8    20 */
	float                      m_duration;           /*    28     4 */
	/* <0> (null):0 */
	void CHintMessage(class CHintMessage *, const char  *, bool, class CUtlVector<const char*> *, float);

	/* <0> (null):0 */
	void ~CHintMessage(class CHintMessage *, int);

	/* <0> (null):0 */
	float GetDuration(const class CHintMessage  *); /* linkage=_ZNK12CHintMessage11GetDurationEv */

	/* <0> (null):0 */
	void Send(class CHintMessage *, class CBaseEntity &); /* linkage=_ZN12CHintMessage4SendER11CBaseEntity */


	/* size: 32, cachelines: 1, members: 4 */
	/* last cacheline: 32 bytes */

	/* BRAIN FART ALERT! 32 != 29 + 0(holes), diff = 3 */

}; /* size: 32 */

/* 528 */
 /* pointer to 527 */
 /* size: 4 */

/* 529 */
 /* pointer to 530 */
 /* size: 4 */

/* 530 */
/* <0> (null):0 */
class CUtlVector<const char*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 531 */
 /* pointer to 532 */
 /* size: 4 */

/* 532 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 32 */

/* 533 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 534 */
/* <0> (null):0 */
class CUtlMemory<CHintMessage*> {
private:

	class CHintMessage * *     m_pMemory;            /*     0     4 */
	int                        m_NumAllocated;       /*     4     4 */
	int                        m_GrowSize;           /*     8     4 */
	/* <0> (null):0 */
	void CUtlMemory(class CUtlMemory<CHintMessage*> *, int, int);

	/* <0> (null):0 */
	void CUtlMemory(class CUtlMemory<CHintMessage*> *, class CHintMessage * *, int);

	/* <0> (null):0 */
	void ~CUtlMemory(class CUtlMemory<CHintMessage*> *, int);

	/* <0> (null):0 */
	class CHintMessage * & operator[](class CUtlMemory<CHintMessage*> *, int); /* linkage=_ZN10CUtlMemoryIP12CHintMessageEixEi */

	/* <0> (null):0 */
	const class CHintMessage *  & operator[](const class CUtlMemory<CHintMessage*>  *, int); /* linkage=_ZNK10CUtlMemoryIP12CHintMessageEixEi */

	/* <0> (null):0 */
	bool IsIdxValid(const class CUtlMemory<CHintMessage*>  *, int); /* linkage=_ZNK10CUtlMemoryIP12CHintMessageE10IsIdxValidEi */

	/* <0> (null):0 */
	class CHintMessage * * Base(class CUtlMemory<CHintMessage*> *); /* linkage=_ZN10CUtlMemoryIP12CHintMessageE4BaseEv */

	/* <0> (null):0 */
	const class CHintMessage *  * Base(const class CUtlMemory<CHintMessage*>  *); /* linkage=_ZNK10CUtlMemoryIP12CHintMessageE4BaseEv */

	/* <0> (null):0 */
	int NumAllocated(const class CUtlMemory<CHintMessage*>  *); /* linkage=_ZNK10CUtlMemoryIP12CHintMessageE12NumAllocatedEv */

	/* <0> (null):0 */
	void Grow(class CUtlMemory<CHintMessage*> *, int); /* linkage=_ZN10CUtlMemoryIP12CHintMessageE4GrowEi */

	/* <0> (null):0 */
	void EnsureCapacity(class CUtlMemory<CHintMessage*> *, int); /* linkage=_ZN10CUtlMemoryIP12CHintMessageE14EnsureCapacityEi */

	/* <0> (null):0 */
	void Purge(class CUtlMemory<CHintMessage*> *); /* linkage=_ZN10CUtlMemoryIP12CHintMessageE5PurgeEv */

	/* <0> (null):0 */
	bool IsExternallyAllocated(const class CUtlMemory<CHintMessage*>  *); /* linkage=_ZNK10CUtlMemoryIP12CHintMessageE21IsExternallyAllocatedEv */

	/* <0> (null):0 */
	void SetGrowSize(class CUtlMemory<CHintMessage*> *, int); /* linkage=_ZN10CUtlMemoryIP12CHintMessageE11SetGrowSizeEi */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 535 */
 /* pointer to 528 */
 /* size: 4 */

/* 536 */
 /* pointer to 534 */
 /* size: 4 */

/* 537 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 538 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 539 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 540 */
 /* pointer to 541 */
 /* size: 4 */

/* 541 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 542 */
 /* pointer to 539 */
 /* size: 4 */

/* 543 */
/* <0> (null):0 */
class CUtlVector<CHintMessage*> {
private:

	class CUtlMemory<CHintMessage*> m_Memory;        /*     0    12 */
	int                        m_Size;               /*    12     4 */
	class CHintMessage * *     m_pElements;          /*    16     4 */
	/* <0> (null):0 */
	void CUtlVector(class CUtlVector<CHintMessage*> *, int, int);

	/* <0> (null):0 */
	void CUtlVector(class CUtlVector<CHintMessage*> *, class CHintMessage * *, int);

	/* <0> (null):0 */
	void ~CUtlVector(class CUtlVector<CHintMessage*> *, int);

	/* <0> (null):0 */
	class CHintMessage * & operator[](class CUtlVector<CHintMessage*> *, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageEixEi */

	/* <0> (null):0 */
	const class CHintMessage *  & operator[](const class CUtlVector<CHintMessage*>  *, int); /* linkage=_ZNK10CUtlVectorIP12CHintMessageEixEi */

	/* <0> (null):0 */
	class CHintMessage * & Element(class CUtlVector<CHintMessage*> *, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE7ElementEi */

	/* <0> (null):0 */
	const class CHintMessage *  & Element(const class CUtlVector<CHintMessage*>  *, int); /* linkage=_ZNK10CUtlVectorIP12CHintMessageE7ElementEi */

	/* <0> (null):0 */
	class CHintMessage * * Base(class CUtlVector<CHintMessage*> *); /* linkage=_ZN10CUtlVectorIP12CHintMessageE4BaseEv */

	/* <0> (null):0 */
	const class CHintMessage *  * Base(const class CUtlVector<CHintMessage*>  *); /* linkage=_ZNK10CUtlVectorIP12CHintMessageE4BaseEv */

	/* <0> (null):0 */
	int Count(const class CUtlVector<CHintMessage*>  *); /* linkage=_ZNK10CUtlVectorIP12CHintMessageE5CountEv */

	/* <0> (null):0 */
	int Size(const class CUtlVector<CHintMessage*>  *); /* linkage=_ZNK10CUtlVectorIP12CHintMessageE4SizeEv */

	/* <0> (null):0 */
	bool IsValidIndex(const class CUtlVector<CHintMessage*>  *, int); /* linkage=_ZNK10CUtlVectorIP12CHintMessageE12IsValidIndexEi */

	/* <0> (null):0 */
	int AddToHead(class CUtlVector<CHintMessage*> *); /* linkage=_ZN10CUtlVectorIP12CHintMessageE9AddToHeadEv */

	/* <0> (null):0 */
	int AddToTail(class CUtlVector<CHintMessage*> *); /* linkage=_ZN10CUtlVectorIP12CHintMessageE9AddToTailEv */

	/* <0> (null):0 */
	int InsertBefore(class CUtlVector<CHintMessage*> *, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE12InsertBeforeEi */

	/* <0> (null):0 */
	int InsertAfter(class CUtlVector<CHintMessage*> *, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE11InsertAfterEi */

	/* <0> (null):0 */
	int AddToHead(class CUtlVector<CHintMessage*> *, const class CHintMessage *  &); /* linkage=_ZN10CUtlVectorIP12CHintMessageE9AddToHeadERKS1_ */

	/* <0> (null):0 */
	int AddToTail(class CUtlVector<CHintMessage*> *, const class CHintMessage *  &); /* linkage=_ZN10CUtlVectorIP12CHintMessageE9AddToTailERKS1_ */

	/* <0> (null):0 */
	int InsertBefore(class CUtlVector<CHintMessage*> *, int, const class CHintMessage *  &); /* linkage=_ZN10CUtlVectorIP12CHintMessageE12InsertBeforeEiRKS1_ */

	/* <0> (null):0 */
	int InsertAfter(class CUtlVector<CHintMessage*> *, int, const class CHintMessage *  &); /* linkage=_ZN10CUtlVectorIP12CHintMessageE11InsertAfterEiRKS1_ */

	/* <0> (null):0 */
	int AddMultipleToHead(class CUtlVector<CHintMessage*> *, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE17AddMultipleToHeadEi */

	/* <0> (null):0 */
	int AddMultipleToTail(class CUtlVector<CHintMessage*> *, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE17AddMultipleToTailEi */

	/* <0> (null):0 */
	int InsertMultipleBefore(class CUtlVector<CHintMessage*> *, int, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE20InsertMultipleBeforeEii */

	/* <0> (null):0 */
	int InsertMultipleAfter(class CUtlVector<CHintMessage*> *, int, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE19InsertMultipleAfterEii */

	/* <0> (null):0 */
	void SetSize(class CUtlVector<CHintMessage*> *, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE7SetSizeEi */

	/* <0> (null):0 */
	void CopyArray(class CUtlVector<CHintMessage*> *, const class CHintMessage *  *, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE9CopyArrayEPKS1_i */

	/* <0> (null):0 */
	int AddVectorToTail(class CUtlVector<CHintMessage*> *, const class CUtlVector<CHintMessage*>  &); /* linkage=_ZN10CUtlVectorIP12CHintMessageE15AddVectorToTailERKS2_ */

	/* <0> (null):0 */
	int Find(class CUtlVector<CHintMessage*> *, const class CHintMessage *  &); /* linkage=_ZN10CUtlVectorIP12CHintMessageE4FindERKS1_ */

	/* <0> (null):0 */
	bool HasElement(class CUtlVector<CHintMessage*> *, const class CHintMessage *  &); /* linkage=_ZN10CUtlVectorIP12CHintMessageE10HasElementERKS1_ */

	/* <0> (null):0 */
	void EnsureCapacity(class CUtlVector<CHintMessage*> *, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE14EnsureCapacityEi */

	/* <0> (null):0 */
	void FastRemove(class CUtlVector<CHintMessage*> *, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE10FastRemoveEi */

	/* <0> (null):0 */
	void Remove(class CUtlVector<CHintMessage*> *, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE6RemoveEi */

	/* <0> (null):0 */
	void FindAndRemove(class CUtlVector<CHintMessage*> *, const class CHintMessage *  &); /* linkage=_ZN10CUtlVectorIP12CHintMessageE13FindAndRemoveERKS1_ */

	/* <0> (null):0 */
	void RemoveMultiple(class CUtlVector<CHintMessage*> *, int, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE14RemoveMultipleEii */

	/* <0> (null):0 */
	void RemoveAll(class CUtlVector<CHintMessage*> *); /* linkage=_ZN10CUtlVectorIP12CHintMessageE9RemoveAllEv */

	/* <0> (null):0 */
	void Purge(class CUtlVector<CHintMessage*> *); /* linkage=_ZN10CUtlVectorIP12CHintMessageE5PurgeEv */

	/* <0> (null):0 */
	void PurgeAndDeleteElements(class CUtlVector<CHintMessage*> *); /* linkage=_ZN10CUtlVectorIP12CHintMessageE22PurgeAndDeleteElementsEv */

	/* <0> (null):0 */
	void SetGrowSize(class CUtlVector<CHintMessage*> *, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE11SetGrowSizeEi */

protected:

	/* <0> (null):0 */
	void CUtlVector(class CUtlVector<CHintMessage*> *, const class CUtlVector<CHintMessage*>  &);

private:

	/* <0> (null):0 */
	void GrowVector(class CUtlVector<CHintMessage*> *, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE10GrowVectorEi */

	/* <0> (null):0 */
	void ShiftElementsRight(class CUtlVector<CHintMessage*> *, int, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE18ShiftElementsRightEii */

	/* <0> (null):0 */
	void ShiftElementsLeft(class CUtlVector<CHintMessage*> *, int, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE17ShiftElementsLeftEii */

	/* <0> (null):0 */
	void ResetDbgInfo(class CUtlVector<CHintMessage*> *); /* linkage=_ZN10CUtlVectorIP12CHintMessageE12ResetDbgInfoEv */


	/* size: 20, cachelines: 1, members: 3 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 544 */
 /* pointer to 543 */
 /* size: 4 */

/* 545 */
 /* pointer to 546 */
 /* size: 4 */

/* 546 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 20 */

/* 547 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 548 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 20 */

/* 549 */
/* <0> (null):0 */
class CHintMessageQueue {
private:

	float                      m_tmMessageEnd;       /*     0     4 */
	class CUtlVector<CHintMessage*> m_messages;      /*     4    20 */
	/* <0> (null):0 */
	void Reset(class CHintMessageQueue *); /* linkage=_ZN17CHintMessageQueue5ResetEv */

	/* <0> (null):0 */
	void Update(class CHintMessageQueue *, class CBaseEntity &); /* linkage=_ZN17CHintMessageQueue6UpdateER11CBaseEntity */

	/* <0> (null):0 */
	bool AddMessage(class CHintMessageQueue *, const char  *, float, bool, class CUtlVector<const char*> *); /* linkage=_ZN17CHintMessageQueue10AddMessageEPKcfbP10CUtlVectorIS1_E */

	/* <0> (null):0 */
	bool IsEmpty(class CHintMessageQueue *); /* linkage=_ZN17CHintMessageQueue7IsEmptyEv */

	/* <0> (null):0 */
	void CHintMessageQueue(class CHintMessageQueue *);


	/* size: 24, cachelines: 1, members: 2 */
	/* last cacheline: 24 bytes */
}; /* size: 24 */

/* 550 */
 /* pointer to 549 */
 /* size: 4 */

/* 551 */
/* <0> (null):0 */
class CUnifiedSignals {
private:

	int                        m_flSignal;           /*     0     4 */
	int                        m_flState;            /*     4     4 */
	/* <0> (null):0 */
	void CUnifiedSignals(class CUnifiedSignals *);

	/* <0> (null):0 */
	int Update(class CUnifiedSignals *); /* linkage=_ZN15CUnifiedSignals6UpdateEv */

	/* <0> (null):0 */
	void Signal(class CUnifiedSignals *, int); /* linkage=_ZN15CUnifiedSignals6SignalEi */

	/* <0> (null):0 */
	int GetState(class CUnifiedSignals *); /* linkage=_ZN15CUnifiedSignals8GetStateEv */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 552 */
 /* pointer to 551 */
 /* size: 4 */

/* 553 */
/* <0> (null):0 */
enum WeaponIdType {
	WEAPON_NONE = 0,
	WEAPON_P228 = 1,
	WEAPON_GLOCK = 2,
	WEAPON_SCOUT = 3,
	WEAPON_HEGRENADE = 4,
	WEAPON_XM1014 = 5,
	WEAPON_C4 = 6,
	WEAPON_MAC10 = 7,
	WEAPON_AUG = 8,
	WEAPON_SMOKEGRENADE = 9,
	WEAPON_ELITE = 10,
	WEAPON_FIVESEVEN = 11,
	WEAPON_UMP45 = 12,
	WEAPON_SG550 = 13,
	WEAPON_GALIL = 14,
	WEAPON_FAMAS = 15,
	WEAPON_USP = 16,
	WEAPON_GLOCK18 = 17,
	WEAPON_AWP = 18,
	WEAPON_MP5N = 19,
	WEAPON_M249 = 20,
	WEAPON_M3 = 21,
	WEAPON_M4A1 = 22,
	WEAPON_TMP = 23,
	WEAPON_G3SG1 = 24,
	WEAPON_FLASHBANG = 25,
	WEAPON_DEAGLE = 26,
	WEAPON_SG552 = 27,
	WEAPON_AK47 = 28,
	WEAPON_KNIFE = 29,
	WEAPON_P90 = 30,
	WEAPON_SHIELDGUN = 99,
}; /* size: 4 */

/* 554 */
/* <0> (null):0 */
enum AmmoCostType {
	AMMO_338MAG_PRICE = 125,
	AMMO_357SIG_PRICE = 50,
	AMMO_45ACP_PRICE = 25,
	AMMO_50AE_PRICE = 40,
	AMMO_556MM_PRICE = 60,
	AMMO_57MM_PRICE = 50,
	AMMO_762MM_PRICE = 80,
	AMMO_9MM_PRICE = 20,
	AMMO_BUCKSHOT_PRICE = 65,
}; /* size: 4 */

/* 555 */
/* <0> (null):0 */
enum WeaponCostType {
	AK47_PRICE = 2500,
	AWP_PRICE = 4750,
	DEAGLE_PRICE = 650,
	G3SG1_PRICE = 5000,
	SG550_PRICE = 4200,
	GLOCK18_PRICE = 400,
	M249_PRICE = 5750,
	M3_PRICE = 1700,
	M4A1_PRICE = 3100,
	AUG_PRICE = 3500,
	MP5NAVY_PRICE = 1500,
	P228_PRICE = 600,
	P90_PRICE = 2350,
	UMP45_PRICE = 1700,
	MAC10_PRICE = 1400,
	SCOUT_PRICE = 2750,
	SG552_PRICE = 3500,
	TMP_PRICE = 1250,
	USP_PRICE = 500,
	ELITE_PRICE = 800,
	FIVESEVEN_PRICE = 750,
	XM1014_PRICE = 3000,
	GALIL_PRICE = 2000,
	FAMAS_PRICE = 2250,
	SHIELDGUN_PRICE = 2200,
}; /* size: 4 */

/* 556 */
/* <0> (null):0 */
enum ItemCostType {
	ASSAULTSUIT_PRICE = 1000,
	FLASHBANG_PRICE = 200,
	HEGRENADE_PRICE = 300,
	SMOKEGRENADE_PRICE = 300,
	KEVLAR_PRICE = 650,
	HELMET_PRICE = 350,
	NVG_PRICE = 1250,
	DEFUSEKIT_PRICE = 200,
}; /* size: 4 */

/* 557 */
/* <0> (null):0 */
struct WeaponInfoStruct {
	int                        id;                   /*     0     4 */
	int                        cost;                 /*     4     4 */
	int                        clipCost;             /*     8     4 */
	int                        buyClipSize;          /*    12     4 */
	int                        gunClipSize;          /*    16     4 */
	int                        maxRounds;            /*    20     4 */
	int                        ammoType;             /*    24     4 */
	const char  *              entityName;           /*    28     4 */

	/* size: 32, cachelines: 1, members: 8 */
	/* last cacheline: 32 bytes */
}; /* size: 32 */

/* 558 */
/* <0> (null):0 */
struct {
	int                        iSlot;                /*     0     4 */
	int                        iPosition;            /*     4     4 */
	const char  *              pszAmmo1;             /*     8     4 */
	int                        iMaxAmmo1;            /*    12     4 */
	const char  *              pszAmmo2;             /*    16     4 */
	int                        iMaxAmmo2;            /*    20     4 */
	const char  *              pszName;              /*    24     4 */
	int                        iMaxClip;             /*    28     4 */
	int                        iId;                  /*    32     4 */
	int                        iFlags;               /*    36     4 */
	int                        iWeight;              /*    40     4 */

	/* size: 44, cachelines: 1, members: 11 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 559 */
/* <0> (null):0 */
typedef class  ItemInfo; /* size: 44 */

/* 560 */
/* <0> (null):0 */
enum _Menu {
	Menu_OFF = 0,
	Menu_ChooseTeam = 1,
	Menu_IGChooseTeam = 2,
	Menu_ChooseAppearance = 3,
	Menu_Buy = 4,
	Menu_BuyPistol = 5,
	Menu_BuyRifle = 6,
	Menu_BuyMachineGun = 7,
	Menu_BuyShotgun = 8,
	Menu_BuySubMachineGun = 9,
	Menu_BuyItem = 10,
	Menu_Radio1 = 11,
	Menu_Radio2 = 12,
	Menu_Radio3 = 13,
	Menu_ClientBuy = 14,
}; /* size: 4 */

/* 561 */
/* <0> (null):0 */
enum TeamName {
	UNASSIGNED = 0,
	TERRORIST = 1,
	CT = 2,
	SPECTATOR = 3,
}; /* size: 4 */

/* 562 */
/* <0> (null):0 */
enum ModelName {
	MODEL_UNASSIGNED = 0,
	MODEL_URBAN = 1,
	MODEL_TERROR = 2,
	MODEL_LEET = 3,
	MODEL_ARCTIC = 4,
	MODEL_GSG9 = 5,
	MODEL_GIGN = 6,
	MODEL_SAS = 7,
	MODEL_GUERILLA = 8,
	MODEL_VIP = 9,
	MODEL_MILITIA = 10,
	MODEL_SPETSNAZ = 11,
}; /* size: 4 */

/* 563 */
/* <0> (null):0 */
enum JoinState {
	JOINED = 0,
	SHOWLTEXT = 1,
	READINGLTEXT = 2,
	SHOWTEAMSELECT = 3,
	PICKINGTEAM = 4,
	GETINTOGAME = 5,
}; /* size: 4 */

/* 564 */
/* <0> (null):0 */
enum TrackCommands {
	CMD_SAY = 0,
	CMD_SAYTEAM = 1,
	CMD_FULLUPDATE = 2,
	CMD_VOTE = 3,
	CMD_VOTEMAP = 4,
	CMD_LISTMAPS = 5,
	CMD_LISTPLAYERS = 6,
	CMD_NIGHTVISION = 7,
	COMMANDS_TO_TRACK = 8,
}; /* size: 4 */

/* 565 */
/* <0> (null):0 */
enum {
	MaxLocationLen = 32,
}; /* size: 4 */

/* 566 */
/* <0> (null):0 */
class CBasePlayer {
	/* <0> (null):0 */
	enum {
		MaxLocationLen = 32,
	};

	/* <0> (null):0 */
	int IsObserver(class CBasePlayer *); /* linkage=_ZN11CBasePlayer10IsObserverEv */

	/* <0> (null):0 */
	void SetObserverAutoDirector(class CBasePlayer *, bool); /* linkage=_ZN11CBasePlayer23SetObserverAutoDirectorEb */

	/* <0> (null):0 */
	bool CanSwitchObserverModes(const class CBasePlayer  *); /* linkage=_ZNK11CBasePlayer22CanSwitchObserverModesEv */

	/* <0> (null):0 */
	bool IsProtectedByShield(class CBasePlayer *); /* linkage=_ZN11CBasePlayer19IsProtectedByShieldEv */

	/* <0> (null):0 */
	void CBasePlayer(class CBasePlayer *);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 567 */
 /* pointer to 566 */
 /* size: 4 */

/* 568 */
/* <0> (null):0 */
class CSound {
	class Vector              m_vecOrigin;           /*     0    12 */
	int                        m_iType;              /*    12     4 */
	int                        m_iVolume;            /*    16     4 */
	float                      m_flExpireTime;       /*    20     4 */
	int                        m_iNext;              /*    24     4 */
	int                        m_iNextAudible;       /*    28     4 */
	/* <0> (null):0 */
	void Clear(class CSound *); /* linkage=_ZN6CSound5ClearEv */

	/* <0> (null):0 */
	void Reset(class CSound *); /* linkage=_ZN6CSound5ResetEv */

	/* <0> (null):0 */
	BOOL FIsSound(class CSound *); /* linkage=_ZN6CSound8FIsSoundEv */

	/* <0> (null):0 */
	BOOL FIsScent(class CSound *); /* linkage=_ZN6CSound8FIsScentEv */


	/* size: 32, cachelines: 1, members: 6 */
	/* last cacheline: 32 bytes */
}; /* size: 32 */

/* 569 */
 /* pointer to 568 */
 /* size: 4 */

/* 570 */
/* <0> (null):0 */
enum GameEventType {
	EVENT_INVALID = 0,
	EVENT_WEAPON_FIRED = 1,
	EVENT_WEAPON_FIRED_ON_EMPTY = 2,
	EVENT_WEAPON_RELOADED = 3,
	EVENT_HE_GRENADE_EXPLODED = 4,
	EVENT_FLASHBANG_GRENADE_EXPLODED = 5,
	EVENT_SMOKE_GRENADE_EXPLODED = 6,
	EVENT_GRENADE_BOUNCED = 7,
	EVENT_BEING_SHOT_AT = 8,
	EVENT_PLAYER_BLINDED_BY_FLASHBANG = 9,
	EVENT_PLAYER_FOOTSTEP = 10,
	EVENT_PLAYER_JUMPED = 11,
	EVENT_PLAYER_DIED = 12,
	EVENT_PLAYER_LANDED_FROM_HEIGHT = 13,
	EVENT_PLAYER_TOOK_DAMAGE = 14,
	EVENT_HOSTAGE_DAMAGED = 15,
	EVENT_HOSTAGE_KILLED = 16,
	EVENT_DOOR = 17,
	EVENT_BREAK_GLASS = 18,
	EVENT_BREAK_WOOD = 19,
	EVENT_BREAK_METAL = 20,
	EVENT_BREAK_FLESH = 21,
	EVENT_BREAK_CONCRETE = 22,
	EVENT_BOMB_PLANTED = 23,
	EVENT_BOMB_DROPPED = 24,
	EVENT_BOMB_PICKED_UP = 25,
	EVENT_BOMB_BEEP = 26,
	EVENT_BOMB_DEFUSING = 27,
	EVENT_BOMB_DEFUSE_ABORTED = 28,
	EVENT_BOMB_DEFUSED = 29,
	EVENT_BOMB_EXPLODED = 30,
	EVENT_HOSTAGE_USED = 31,
	EVENT_HOSTAGE_RESCUED = 32,
	EVENT_ALL_HOSTAGES_RESCUED = 33,
	EVENT_VIP_ESCAPED = 34,
	EVENT_VIP_ASSASSINATED = 35,
	EVENT_TERRORISTS_WIN = 36,
	EVENT_CTS_WIN = 37,
	EVENT_ROUND_DRAW = 38,
	EVENT_ROUND_WIN = 39,
	EVENT_ROUND_LOSS = 40,
	EVENT_ROUND_START = 41,
	EVENT_PLAYER_SPAWNED = 42,
	EVENT_CLIENT_CORPSE_SPAWNED = 43,
	EVENT_BUY_TIME_START = 44,
	EVENT_PLAYER_LEFT_BUY_ZONE = 45,
	EVENT_DEATH_CAMERA_START = 46,
	EVENT_KILL_ALL = 47,
	EVENT_ROUND_TIME = 48,
	EVENT_DIE = 49,
	EVENT_KILL = 50,
	EVENT_HEADSHOT = 51,
	EVENT_KILL_FLASHBANGED = 52,
	EVENT_TUTOR_BUY_MENU_OPENNED = 53,
	EVENT_TUTOR_AUTOBUY = 54,
	EVENT_PLAYER_BOUGHT_SOMETHING = 55,
	EVENT_TUTOR_NOT_BUYING_ANYTHING = 56,
	EVENT_TUTOR_NEED_TO_BUY_PRIMARY_WEAPON = 57,
	EVENT_TUTOR_NEED_TO_BUY_PRIMARY_AMMO = 58,
	EVENT_TUTOR_NEED_TO_BUY_SECONDARY_AMMO = 59,
	EVENT_TUTOR_NEED_TO_BUY_ARMOR = 60,
	EVENT_TUTOR_NEED_TO_BUY_DEFUSE_KIT = 61,
	EVENT_TUTOR_NEED_TO_BUY_GRENADE = 62,
	EVENT_CAREER_TASK_DONE = 63,
	EVENT_START_RADIO_1 = 64,
	EVENT_RADIO_COVER_ME = 65,
	EVENT_RADIO_YOU_TAKE_THE_POINT = 66,
	EVENT_RADIO_HOLD_THIS_POSITION = 67,
	EVENT_RADIO_REGROUP_TEAM = 68,
	EVENT_RADIO_FOLLOW_ME = 69,
	EVENT_RADIO_TAKING_FIRE = 70,
	EVENT_START_RADIO_2 = 71,
	EVENT_RADIO_GO_GO_GO = 72,
	EVENT_RADIO_TEAM_FALL_BACK = 73,
	EVENT_RADIO_STICK_TOGETHER_TEAM = 74,
	EVENT_RADIO_GET_IN_POSITION_AND_WAIT = 75,
	EVENT_RADIO_STORM_THE_FRONT = 76,
	EVENT_RADIO_REPORT_IN_TEAM = 77,
	EVENT_START_RADIO_3 = 78,
	EVENT_RADIO_AFFIRMATIVE = 79,
	EVENT_RADIO_ENEMY_SPOTTED = 80,
	EVENT_RADIO_NEED_BACKUP = 81,
	EVENT_RADIO_SECTOR_CLEAR = 82,
	EVENT_RADIO_IN_POSITION = 83,
	EVENT_RADIO_REPORTING_IN = 84,
	EVENT_RADIO_GET_OUT_OF_THERE = 85,
	EVENT_RADIO_NEGATIVE = 86,
	EVENT_RADIO_ENEMY_DOWN = 87,
	EVENT_END_RADIO = 88,
	EVENT_NEW_MATCH = 89,
	EVENT_PLAYER_CHANGED_TEAM = 90,
	EVENT_BULLET_IMPACT = 91,
	EVENT_GAME_COMMENCE = 92,
	EVENT_WEAPON_ZOOMED = 93,
	EVENT_HOSTAGE_CALLED_FOR_HELP = 94,
	NUM_GAME_EVENTS = 95,
}; /* size: 4 */

/* 571 */
/* <0> (null):0 */
class IntervalTimer {
private:

	float                      m_timestamp;          /*     0     4 */
	/* <0> (null):0 */
	void IntervalTimer(class IntervalTimer *);

	/* <0> (null):0 */
	void Reset(class IntervalTimer *); /* linkage=_ZN13IntervalTimer5ResetEv */

	/* <0> (null):0 */
	void Start(class IntervalTimer *); /* linkage=_ZN13IntervalTimer5StartEv */

	/* <0> (null):0 */
	void Invalidate(class IntervalTimer *); /* linkage=_ZN13IntervalTimer10InvalidateEv */

	/* <0> (null):0 */
	bool HasStarted(const class IntervalTimer  *); /* linkage=_ZNK13IntervalTimer10HasStartedEv */

	/* <0> (null):0 */
	float GetElapsedTime(const class IntervalTimer  *); /* linkage=_ZNK13IntervalTimer14GetElapsedTimeEv */

	/* <0> (null):0 */
	bool IsLessThen(const class IntervalTimer  *, float); /* linkage=_ZNK13IntervalTimer10IsLessThenEf */

	/* <0> (null):0 */
	bool IsGreaterThen(const class IntervalTimer  *, float); /* linkage=_ZNK13IntervalTimer13IsGreaterThenEf */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 572 */
 /* pointer to 571 */
 /* size: 4 */

/* 573 */
 /* pointer to 574 */
 /* size: 4 */

/* 574 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 575 */
/* <0> (null):0 */
class CountdownTimer {
private:

	float                      m_duration;           /*     0     4 */
	float                      m_timestamp;          /*     4     4 */
	/* <0> (null):0 */
	void CountdownTimer(class CountdownTimer *);

	/* <0> (null):0 */
	void Reset(class CountdownTimer *); /* linkage=_ZN14CountdownTimer5ResetEv */

	/* <0> (null):0 */
	void Start(class CountdownTimer *, float); /* linkage=_ZN14CountdownTimer5StartEf */

	/* <0> (null):0 */
	void Invalidate(class CountdownTimer *); /* linkage=_ZN14CountdownTimer10InvalidateEv */

	/* <0> (null):0 */
	bool HasStarted(const class CountdownTimer  *); /* linkage=_ZNK14CountdownTimer10HasStartedEv */

	/* <0> (null):0 */
	bool IsElapsed(const class CountdownTimer  *); /* linkage=_ZNK14CountdownTimer9IsElapsedEv */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 576 */
 /* pointer to 575 */
 /* size: 4 */

/* 577 */
 /* pointer to 578 */
 /* size: 4 */

/* 578 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 579 */
/* <0> (null):0 */
class new_allocator<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 580 */
/* <0> (null):0 */
class new_allocator<std::_List_node<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 581 */
/* <0> (null):0 */
class new_allocator<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 582 */
/* <0> (null):0 */
class new_allocator<std::_List_node<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 583 */
/* <0> (null):0 */
class new_allocator<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 584 */
/* <0> (null):0 */
class new_allocator<std::_List_node<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 585 */
/* <0> (null):0 */
class new_allocator<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 586 */
/* <0> (null):0 */
class new_allocator<std::_List_node<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 587 */
/* <0> (null):0 */
class new_allocator<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 588 */
/* <0> (null):0 */
class new_allocator<std::_List_node<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 589 */
/* <0> (null):0 */
class new_allocator<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 590 */
/* <0> (null):0 */
class new_allocator<std::_List_node<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 591 */
/* <0> (null):0 */
struct __numeric_traits_integer<int> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 592 */
/* <0> (null):0 */
class new_allocator<BotProfile*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 593 */
/* <0> (null):0 */
class new_allocator<std::_List_node<BotProfile*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 594 */
/* <0> (null):0 */
class new_allocator<char*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 595 */
/* <0> (null):0 */
class __normal_iterator<char**, std::vector<char*, std::allocator<char*> > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 596 */
/* <0> (null):0 */
class __normal_iterator<char* const*, std::vector<char*, std::allocator<char*> > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 597 */
/* <0> (null):0 */
class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 598 */
/* <0> (null):0 */
class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 599 */
/* <0> (null):0 */
class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >* const*, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 600 */
/* <0> (null):0 */
class new_allocator<int> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 601 */
/* <0> (null):0 */
class __normal_iterator<int*, std::vector<int, std::allocator<int> > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 602 */
/* <0> (null):0 */
class __normal_iterator<const int*, std::vector<int, std::allocator<int> > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 603 */
/* <0> (null):0 */
class new_allocator<BotPhrase*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 604 */
/* <0> (null):0 */
class new_allocator<std::_List_node<BotPhrase*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 605 */
wchar_t
 /* size: 4 */

/* 606 */
/* <0> (null):0 */
struct _List_node_base {
	class _List_node_base *    _M_next;              /*     0     4 */
	class _List_node_base *    _M_prev;              /*     4     4 */
	/* <0> (null):0 */
	void swap(class _List_node_base &, class _List_node_base &); /* linkage=_ZNSt8__detail15_List_node_base4swapERS0_S1_ */

	/* <0> (null):0 */
	void _M_transfer(class _List_node_base *, class _List_node_base *, class _List_node_base *); /* linkage=_ZNSt8__detail15_List_node_base11_M_transferEPS0_S1_ */

	/* <0> (null):0 */
	void _M_reverse(class _List_node_base *); /* linkage=_ZNSt8__detail15_List_node_base10_M_reverseEv */

	/* <0> (null):0 */
	void _M_hook(class _List_node_base *, class _List_node_base *); /* linkage=_ZNSt8__detail15_List_node_base7_M_hookEPS0_ */

	/* <0> (null):0 */
	void _M_unhook(class _List_node_base *); /* linkage=_ZNSt8__detail15_List_node_base9_M_unhookEv */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 607 */
 /* pointer to 606 */
 /* size: 4 */

/* 608 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 609 */
 /* pointer to 606 */
 /* size: 4 */

/* 610 */
/* <0> (null):0 */
typedef unsigned int Place; /* size: 4 */

/* 611 */
/* <0> (null):0 */
enum NavErrorType {
	NAV_OK = 0,
	NAV_CANT_ACCESS_FILE = 1,
	NAV_INVALID_FILE = 2,
	NAV_BAD_FILE_VERSION = 3,
	NAV_CORRUPT_DATA = 4,
}; /* size: 4 */

/* 612 */
/* <0> (null):0 */
enum NavDirType {
	NORTH = 0,
	EAST = 1,
	SOUTH = 2,
	WEST = 3,
	NUM_DIRECTIONS = 4,
}; /* size: 4 */

/* 613 */
/* <0> (null):0 */
enum NavTraverseType {
	GO_NORTH = 0,
	GO_EAST = 1,
	GO_SOUTH = 2,
	GO_WEST = 3,
	GO_LADDER_UP = 4,
	GO_LADDER_DOWN = 5,
	GO_JUMP = 6,
	NUM_TRAVERSE_TYPES = 7,
}; /* size: 4 */

/* 614 */
/* <0> (null):0 */
enum NavCornerType {
	NORTH_WEST = 0,
	NORTH_EAST = 1,
	SOUTH_EAST = 2,
	SOUTH_WEST = 3,
	NUM_CORNERS = 4,
}; /* size: 4 */

/* 615 */
/* <0> (null):0 */
struct Extent {
	class Vector              lo;                    /*     0    12 */
	class Vector              hi;                    /*    12    12 */
	/* <0> (null):0 */
	float SizeX(const class Extent  *); /* linkage=_ZNK6Extent5SizeXEv */

	/* <0> (null):0 */
	float SizeY(const class Extent  *); /* linkage=_ZNK6Extent5SizeYEv */

	/* <0> (null):0 */
	float SizeZ(const class Extent  *); /* linkage=_ZNK6Extent5SizeZEv */

	/* <0> (null):0 */
	float Area(const class Extent  *); /* linkage=_ZNK6Extent4AreaEv */

	/* <0> (null):0 */
	bool Contains(const class Extent  *, const class Vector  *); /* linkage=_ZNK6Extent8ContainsEPK6Vector */


	/* size: 24, cachelines: 1, members: 2 */
	/* last cacheline: 24 bytes */
}; /* size: 24 */

/* 616 */
 /* pointer to 617 */
 /* size: 4 */

/* 617 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 24 */

/* 618 */
/* <0> (null):0 */
struct Ray {
	class Vector              from;                  /*     0    12 */
	class Vector              to;                    /*    12    12 */

	/* size: 24, cachelines: 1, members: 2 */
	/* last cacheline: 24 bytes */
}; /* size: 24 */

/* 619 */
/* <0> (null):0 */
class SteamFile {
private:

	byte *                     m_fileData;           /*     0     4 */
	int                        m_fileDataLength;     /*     4     4 */
	byte *                     m_cursor;             /*     8     4 */
	int                        m_bytesLeft;          /*    12     4 */
	/* <0> (null):0 */
	void SteamFile(class SteamFile *, const char  *);

	/* <0> (null):0 */
	void ~SteamFile(class SteamFile *, int);

	/* <0> (null):0 */
	bool IsValid(const class SteamFile  *); /* linkage=_ZNK9SteamFile7IsValidEv */

	/* <0> (null):0 */
	bool Read(class SteamFile *, void *, int); /* linkage=_ZN9SteamFile4ReadEPvi */


	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 620 */
 /* pointer to 619 */
 /* size: 4 */

/* 621 */
 /* pointer to 622 */
 /* size: 4 */

/* 622 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 16 */

/* 623 */
/* <0> (null):0 */
union NavConnect {
	unsigned int               id;                 /*           4 */
	class CNavArea *           area;               /*           4 */
}; /* size: 4 */

/* 624 */
/* <0> (null):0 */
struct ApproachInfo {
	union NavConnect           here;                 /*     0     4 */
	union NavConnect           prev;                 /*     4     4 */
	enum NavTraverseType       prevToHereHow;        /*     8     4 */
	union NavConnect           next;                 /*    12     4 */
	enum NavTraverseType       hereToNextHow;        /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 625 */
/* <0> (null):0 */
struct CNavArea {
	/* <0> (null):0 */
	struct ApproachInfo {
		union NavConnect           here;                 /*     0     4 */
		union NavConnect           prev;                 /*     4     4 */
		enum NavTraverseType       prevToHereHow;        /*     8     4 */
		union NavConnect           next;                 /*    12     4 */
		enum NavTraverseType       hereToNextHow;        /*    16     4 */

		/* size: 20, cachelines: 1, members: 5 */
		/* last cacheline: 20 bytes */
	};

private:

	bool                       m_isReset;            /*     0     1 */
	unsigned int               m_nextID;             /*     0     4 */
	unsigned int               m_id;                 /*     0     4 */
	struct Extent              m_extent;             /*     4    24 */
	class Vector              m_center;              /*    28    12 */
	unsigned char              m_attributeFlags;     /*    40     1 */
	Place                      m_place;              /*    44     4 */
	float                      m_neZ;                /*    48     4 */
	float                      m_swZ;                /*    52     4 */
	float                      m_clearedTimestamp[2]; /*    56     8 */
	float                      m_danger[2];          /*    64     8 */
	/* --- cacheline 1 boundary (64 bytes) was 2 bytes ago --- */
	float                      m_dangerTimestamp[2]; /*    72     8 */
	HidingSpotList             m_hidingSpotList;     /*    80     0 */
	SpotEncounterList          m_spotEncounterList;  /*    88     0 */
	struct ApproachInfo        m_approach[16];       /*    96   320 */
	/* --- cacheline 6 boundary (384 bytes) was 10 bytes ago --- */
	unsigned char              m_approachCount;      /*   416     1 */

	/* Bitfield combined with previous fields */

	unsigned int               m_masterMarker;       /*     0     4 */
	unsigned int               m_marker;             /*   420     4 */
	class CNavArea *           m_parent;             /*   424     4 */
	enum NavTraverseType       m_parentHow;          /*   428     4 */
	float                      m_totalCost;          /*   432     4 */
	float                      m_costSoFar;          /*   436     4 */

	/* Bitfield combined with previous fields */

	class CNavArea *           m_openList;           /*     0     4 */
	class CNavArea *           m_nextOpen;           /*   440     4 */
	class CNavArea *           m_prevOpen;           /*   444     4 */
	unsigned int               m_openMarker;         /*   448     4 */
	class list<NavConnect, std::allocator<NavConnect> > m_connect[4]; /*   452    32 */
	/* --- cacheline 7 boundary (448 bytes) was 19 bytes ago --- */
	class list<CNavLadder*, std::allocator<CNavLadder*> > m_ladder[2]; /*   484    16 */
	class CNavNode *           m_node[4];            /*   500    16 */
	class list<CNavArea*, std::allocator<CNavArea*> > m_overlapList; /*   516     8 */
	class CNavArea *           m_prevHash;           /*   524     4 */
	class CNavArea *           m_nextHash;           /*   528     4 */
	/* <0> (null):0 */
	void CNavArea(class CNavArea *, class CNavNode *, class CNavNode *, class CNavNode *, class CNavNode *);

	/* <0> (null):0 */
	void CNavArea(class CNavArea *);

	/* <0> (null):0 */
	void CNavArea(class CNavArea *, const class Vector  *, const class Vector  *);

	/* <0> (null):0 */
	void CNavArea(class CNavArea *, const class Vector  *, const class Vector  *, const class Vector  *, const class Vector  *);

	/* <0> (null):0 */
	void ~CNavArea(class CNavArea *, int);

	/* <0> (null):0 */
	void ConnectTo(class CNavArea *, class CNavArea *, enum NavDirType); /* linkage=_ZN8CNavArea9ConnectToEPS_10NavDirType */

	/* <0> (null):0 */
	void Disconnect(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea10DisconnectEPS_ */

	/* <0> (null):0 */
	void Save(const class CNavArea  *, FILE *); /* linkage=_ZNK8CNavArea4SaveEP8_IO_FILE */

	/* <0> (null):0 */
	void Save(class CNavArea *, int, unsigned int); /* linkage=_ZN8CNavArea4SaveEij */

	/* <0> (null):0 */
	void Load(class CNavArea *, class SteamFile *, unsigned int); /* linkage=_ZN8CNavArea4LoadEP9SteamFilej */

	/* <0> (null):0 */
	enum NavErrorType PostLoad(class CNavArea *); /* linkage=_ZN8CNavArea8PostLoadEv */

	/* <0> (null):0 */
	unsigned int GetID(const class CNavArea  *); /* linkage=_ZNK8CNavArea5GetIDEv */

	/* <0> (null):0 */
	void SetAttributes(class CNavArea *, unsigned char); /* linkage=_ZN8CNavArea13SetAttributesEh */

	/* <0> (null):0 */
	unsigned char GetAttributes(const class CNavArea  *); /* linkage=_ZNK8CNavArea13GetAttributesEv */

	/* <0> (null):0 */
	void SetPlace(class CNavArea *, Place); /* linkage=_ZN8CNavArea8SetPlaceEj */

	/* <0> (null):0 */
	Place GetPlace(const class CNavArea  *); /* linkage=_ZNK8CNavArea8GetPlaceEv */

	/* <0> (null):0 */
	bool IsOverlapping(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea13IsOverlappingEPK6Vector */

	/* <0> (null):0 */
	bool IsOverlapping(const class CNavArea  *, const class CNavArea  *); /* linkage=_ZNK8CNavArea13IsOverlappingEPKS_ */

	/* <0> (null):0 */
	bool IsOverlappingX(const class CNavArea  *, const class CNavArea  *); /* linkage=_ZNK8CNavArea14IsOverlappingXEPKS_ */

	/* <0> (null):0 */
	bool IsOverlappingY(const class CNavArea  *, const class CNavArea  *); /* linkage=_ZNK8CNavArea14IsOverlappingYEPKS_ */

	/* <0> (null):0 */
	int GetPlayerCount(const class CNavArea  *, int, class CBasePlayer *); /* linkage=_ZNK8CNavArea14GetPlayerCountEiP11CBasePlayer */

	/* <0> (null):0 */
	float GetZ(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea4GetZEPK6Vector */

	/* <0> (null):0 */
	float GetZ(const class CNavArea  *, float, float); /* linkage=_ZNK8CNavArea4GetZEff */

	/* <0> (null):0 */
	bool Contains(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea8ContainsEPK6Vector */

	/* <0> (null):0 */
	bool IsCoplanar(const class CNavArea  *, const class CNavArea  *); /* linkage=_ZNK8CNavArea10IsCoplanarEPKS_ */

	/* <0> (null):0 */
	void GetClosestPointOnArea(const class CNavArea  *, const class Vector  *, class Vector *); /* linkage=_ZNK8CNavArea21GetClosestPointOnAreaEPK6VectorPS0_ */

	/* <0> (null):0 */
	float GetDistanceSquaredToPoint(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea25GetDistanceSquaredToPointEPK6Vector */

	/* <0> (null):0 */
	bool IsDegenerate(const class CNavArea  *); /* linkage=_ZNK8CNavArea12IsDegenerateEv */

	/* <0> (null):0 */
	bool IsEdge(const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea6IsEdgeE10NavDirType */

	/* <0> (null):0 */
	int GetAdjacentCount(const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea16GetAdjacentCountE10NavDirType */

	/* <0> (null):0 */
	class CNavArea * GetAdjacentArea(const class CNavArea  *, enum NavDirType, int); /* linkage=_ZNK8CNavArea15GetAdjacentAreaE10NavDirTypei */

	/* <0> (null):0 */
	class CNavArea * GetRandomAdjacentArea(const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea21GetRandomAdjacentAreaE10NavDirType */

	/* <0> (null):0 */
	const NavConnectList  * GetAdjacentList(const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea15GetAdjacentListE10NavDirType */

	/* <0> (null):0 */
	bool IsConnected(const class CNavArea  *, const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea11IsConnectedEPKS_10NavDirType */

	/* <0> (null):0 */
	float ComputeHeightChange(class CNavArea *, const class CNavArea  *); /* linkage=_ZN8CNavArea19ComputeHeightChangeEPKS_ */

	/* <0> (null):0 */
	const NavLadderList  * GetLadderList(const class CNavArea  *, enum LadderDirectionType); /* linkage=_ZNK8CNavArea13GetLadderListE19LadderDirectionType */

	/* <0> (null):0 */
	void ComputePortal(const class CNavArea  *, const class CNavArea  *, enum NavDirType, class Vector *, float *); /* linkage=_ZNK8CNavArea13ComputePortalEPKS_10NavDirTypeP6VectorPf */

	/* <0> (null):0 */
	void ComputeClosestPointInPortal(const class CNavArea  *, const class CNavArea  *, enum NavDirType, const class Vector  *, class Vector *); /* linkage=_ZNK8CNavArea27ComputeClosestPointInPortalEPKS_10NavDirTypePK6VectorPS3_ */

	/* <0> (null):0 */
	enum NavDirType ComputeDirection(const class CNavArea  *, class Vector *); /* linkage=_ZNK8CNavArea16ComputeDirectionEP6Vector */

	/* <0> (null):0 */
	void SetClearedTimestamp(class CNavArea *, int); /* linkage=_ZN8CNavArea19SetClearedTimestampEi */

	/* <0> (null):0 */
	float GetClearedTimestamp(class CNavArea *, int); /* linkage=_ZN8CNavArea19GetClearedTimestampEi */

	/* <0> (null):0 */
	const HidingSpotList  * GetHidingSpotList(const class CNavArea  *); /* linkage=_ZNK8CNavArea17GetHidingSpotListEv */

	/* <0> (null):0 */
	void ComputeHidingSpots(class CNavArea *); /* linkage=_ZN8CNavArea18ComputeHidingSpotsEv */

	/* <0> (null):0 */
	void ComputeSniperSpots(class CNavArea *); /* linkage=_ZN8CNavArea18ComputeSniperSpotsEv */

	/* <0> (null):0 */
	class SpotEncounter * GetSpotEncounter(class CNavArea *, const class CNavArea  *, const class CNavArea  *); /* linkage=_ZN8CNavArea16GetSpotEncounterEPKS_S1_ */

	/* <0> (null):0 */
	void ComputeSpotEncounters(class CNavArea *); /* linkage=_ZN8CNavArea21ComputeSpotEncountersEv */

	/* <0> (null):0 */
	void IncreaseDanger(class CNavArea *, int, float); /* linkage=_ZN8CNavArea14IncreaseDangerEif */

	/* <0> (null):0 */
	float GetDanger(class CNavArea *, int); /* linkage=_ZN8CNavArea9GetDangerEi */

	/* <0> (null):0 */
	float GetSizeX(const class CNavArea  *); /* linkage=_ZNK8CNavArea8GetSizeXEv */

	/* <0> (null):0 */
	float GetSizeY(const class CNavArea  *); /* linkage=_ZNK8CNavArea8GetSizeYEv */

	/* <0> (null):0 */
	const class Extent  * GetExtent(const class CNavArea  *); /* linkage=_ZNK8CNavArea9GetExtentEv */

	/* <0> (null):0 */
	const class Vector  * GetCenter(const class CNavArea  *); /* linkage=_ZNK8CNavArea9GetCenterEv */

	/* <0> (null):0 */
	const class Vector  * GetCorner(const class CNavArea  *, enum NavCornerType); /* linkage=_ZNK8CNavArea9GetCornerE13NavCornerType */

	/* <0> (null):0 */
	const class ApproachInfo  * GetApproachInfo(const class CNavArea  *, int); /* linkage=_ZNK8CNavArea15GetApproachInfoEi */

	/* <0> (null):0 */
	int GetApproachInfoCount(const class CNavArea  *); /* linkage=_ZNK8CNavArea20GetApproachInfoCountEv */

	/* <0> (null):0 */
	void ComputeApproachAreas(class CNavArea *); /* linkage=_ZN8CNavArea20ComputeApproachAreasEv */

	/* <0> (null):0 */
	void MakeNewMarker(void); /* linkage=_ZN8CNavArea13MakeNewMarkerEv */

	/* <0> (null):0 */
	void Mark(class CNavArea *); /* linkage=_ZN8CNavArea4MarkEv */

	/* <0> (null):0 */
	BOOL IsMarked(const class CNavArea  *); /* linkage=_ZNK8CNavArea8IsMarkedEv */

	/* <0> (null):0 */
	void SetParent(class CNavArea *, class CNavArea *, enum NavTraverseType); /* linkage=_ZN8CNavArea9SetParentEPS_15NavTraverseType */

	/* <0> (null):0 */
	class CNavArea * GetParent(const class CNavArea  *); /* linkage=_ZNK8CNavArea9GetParentEv */

	/* <0> (null):0 */
	enum NavTraverseType GetParentHow(const class CNavArea  *); /* linkage=_ZNK8CNavArea12GetParentHowEv */

	/* <0> (null):0 */
	bool IsOpen(const class CNavArea  *); /* linkage=_ZNK8CNavArea6IsOpenEv */

	/* <0> (null):0 */
	void AddToOpenList(class CNavArea *); /* linkage=_ZN8CNavArea13AddToOpenListEv */

	/* <0> (null):0 */
	void UpdateOnOpenList(class CNavArea *); /* linkage=_ZN8CNavArea16UpdateOnOpenListEv */

	/* <0> (null):0 */
	void RemoveFromOpenList(class CNavArea *); /* linkage=_ZN8CNavArea18RemoveFromOpenListEv */

	/* <0> (null):0 */
	bool IsOpenListEmpty(void); /* linkage=_ZN8CNavArea15IsOpenListEmptyEv */

	/* <0> (null):0 */
	class CNavArea * PopOpenList(void); /* linkage=_ZN8CNavArea11PopOpenListEv */

	/* <0> (null):0 */
	bool IsClosed(const class CNavArea  *); /* linkage=_ZNK8CNavArea8IsClosedEv */

	/* <0> (null):0 */
	void AddToClosedList(class CNavArea *); /* linkage=_ZN8CNavArea15AddToClosedListEv */

	/* <0> (null):0 */
	void RemoveFromClosedList(class CNavArea *); /* linkage=_ZN8CNavArea20RemoveFromClosedListEv */

	/* <0> (null):0 */
	void ClearSearchLists(void); /* linkage=_ZN8CNavArea16ClearSearchListsEv */

	/* <0> (null):0 */
	void SetTotalCost(class CNavArea *, float); /* linkage=_ZN8CNavArea12SetTotalCostEf */

	/* <0> (null):0 */
	float GetTotalCost(const class CNavArea  *); /* linkage=_ZNK8CNavArea12GetTotalCostEv */

	/* <0> (null):0 */
	void SetCostSoFar(class CNavArea *, float); /* linkage=_ZN8CNavArea12SetCostSoFarEf */

	/* <0> (null):0 */
	float GetCostSoFar(const class CNavArea  *); /* linkage=_ZNK8CNavArea12GetCostSoFarEv */

	/* <0> (null):0 */
	void Draw(class CNavArea *, byte, byte, byte, int); /* linkage=_ZN8CNavArea4DrawEhhhi */

	/* <0> (null):0 */
	void DrawConnectedAreas(class CNavArea *); /* linkage=_ZN8CNavArea18DrawConnectedAreasEv */

	/* <0> (null):0 */
	void DrawMarkedCorner(class CNavArea *, enum NavCornerType, byte, byte, byte, int); /* linkage=_ZN8CNavArea16DrawMarkedCornerE13NavCornerTypehhhi */

	/* <0> (null):0 */
	bool SplitEdit(class CNavArea *, bool, float, class CNavArea * *, class CNavArea * *); /* linkage=_ZN8CNavArea9SplitEditEbfPPS_S1_ */

	/* <0> (null):0 */
	bool MergeEdit(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea9MergeEditEPS_ */

	/* <0> (null):0 */
	bool SpliceEdit(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea10SpliceEditEPS_ */

	/* <0> (null):0 */
	void RaiseCorner(class CNavArea *, enum NavCornerType, int); /* linkage=_ZN8CNavArea11RaiseCornerE13NavCornerTypei */

	/* <0> (null):0 */
	void AddLadderUp(class CNavArea *, class CNavLadder *); /* linkage=_ZN8CNavArea11AddLadderUpEP10CNavLadder */

	/* <0> (null):0 */
	void AddLadderDown(class CNavArea *, class CNavLadder *); /* linkage=_ZN8CNavArea13AddLadderDownEP10CNavLadder */

	/* <0> (null):0 */
	void Initialize(class CNavArea *); /* linkage=_ZN8CNavArea10InitializeEv */

	/* <0> (null):0 */
	void DecayDanger(class CNavArea *); /* linkage=_ZN8CNavArea11DecayDangerEv */

	/* <0> (null):0 */
	bool IsHidingSpotCollision(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea21IsHidingSpotCollisionEPK6Vector */

	/* <0> (null):0 */
	void AddSpotEncounters(class CNavArea *, const class CNavArea  *, enum NavDirType, const class CNavArea  *, enum NavDirType); /* linkage=_ZN8CNavArea17AddSpotEncountersEPKS_10NavDirTypeS1_S2_ */

	/* <0> (null):0 */
	void Strip(class CNavArea *); /* linkage=_ZN8CNavArea5StripEv */

	/* <0> (null):0 */
	void FinishMerge(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea11FinishMergeEPS_ */

	/* <0> (null):0 */
	void MergeAdjacentConnections(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea24MergeAdjacentConnectionsEPS_ */

	/* <0> (null):0 */
	void AssignNodes(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea11AssignNodesEPS_ */

	/* <0> (null):0 */
	void FinishSplitEdit(class CNavArea *, class CNavArea *, enum NavDirType); /* linkage=_ZN8CNavArea15FinishSplitEditEPS_10NavDirType */

	/* <0> (null):0 */
	void OnDestroyNotify(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea15OnDestroyNotifyEPS_ */

	/* --- cacheline 9 boundary (576 bytes) was 27 bytes ago --- */

	/* size: 532, cachelines: 9, members: 32 */
	/* last cacheline: 20 bytes */

	/* BRAIN FART ALERT! 532 != 603 + 0(holes), diff = -71 */

}; /* size: 532 */

/* 626 */
 /* pointer to 625 */
 /* size: 4 */

/* 627 */
 /* pointer to 628 */
 /* size: 4 */

/* 628 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 629 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 630 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 631 */
/* <0> (null):0 */
typedef struct list<NavConnect, std::allocator<NavConnect> > NavConnectList; /* size: 0 */

/* 632 */
/* <0> (null):0 */
enum LadderDirectionType {
	LADDER_UP = 0,
	LADDER_DOWN = 1,
	NUM_LADDER_DIRECTIONS = 2,
}; /* size: 4 */

/* 633 */
/* <0> (null):0 */
class CNavLadder {
	class Vector              m_top;                 /*     0    12 */
	class Vector              m_bottom;              /*    12    12 */
	float                      m_length;             /*    24     4 */
	enum NavDirType            m_dir;                /*    28     4 */
	class Vector2D            m_dirVector;           /*    32     8 */
	class CBaseEntity *        m_entity;             /*    40     4 */
	class CNavArea *           m_topForwardArea;     /*    44     4 */
	class CNavArea *           m_topLeftArea;        /*    48     4 */
	class CNavArea *           m_topRightArea;       /*    52     4 */
	class CNavArea *           m_topBehindArea;      /*    56     4 */
	class CNavArea *           m_bottomArea;         /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	bool                       m_isDangling;         /*    64     1 */
	/* <0> (null):0 */
	void CNavLadder(class CNavLadder *);

	/* <0> (null):0 */
	void OnDestroyNotify(class CNavLadder *, class CNavArea *); /* linkage=_ZN10CNavLadder15OnDestroyNotifyEP8CNavArea */


	/* size: 68, cachelines: 2, members: 12 */
	/* last cacheline: 4 bytes */

	/* BRAIN FART ALERT! 68 != 65 + 0(holes), diff = 3 */

}; /* size: 68 */

/* 634 */
 /* pointer to 633 */
 /* size: 4 */

/* 635 */
/* <0> (null):0 */
typedef struct list<CNavLadder*, std::allocator<CNavLadder*> > NavLadderList; /* size: 0 */

/* 636 */
/* <0> (null):0 */
class HidingSpot {
private:

	class Vector              m_pos;                 /*     0    12 */
	unsigned int               m_id;                 /*    12     4 */
	unsigned int               m_marker;             /*    16     4 */
	unsigned char              m_flags;              /*    20     1 */

	/* Bitfield combined with previous fields */

	unsigned int               m_nextID;             /*     0     4 */
	unsigned int               m_masterMarker;       /*     0     4 */
	/* <0> (null):0 */
	void HidingSpot(class HidingSpot *);

	/* <0> (null):0 */
	void HidingSpot(class HidingSpot *, const class Vector  *, unsigned char);

	/* <0> (null):0 */
	bool HasGoodCover(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot12HasGoodCoverEv */

	/* <0> (null):0 */
	bool IsGoodSniperSpot(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot16IsGoodSniperSpotEv */

	/* <0> (null):0 */
	bool IsIdealSniperSpot(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot17IsIdealSniperSpotEv */

	/* <0> (null):0 */
	void SetFlags(class HidingSpot *, unsigned char); /* linkage=_ZN10HidingSpot8SetFlagsEh */

	/* <0> (null):0 */
	unsigned char GetFlags(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot8GetFlagsEv */

	/* <0> (null):0 */
	void Save(const class HidingSpot  *, int, unsigned int); /* linkage=_ZNK10HidingSpot4SaveEij */

	/* <0> (null):0 */
	void Load(class HidingSpot *, class SteamFile *, unsigned int); /* linkage=_ZN10HidingSpot4LoadEP9SteamFilej */

	/* <0> (null):0 */
	const class Vector  * GetPosition(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot11GetPositionEv */

	/* <0> (null):0 */
	unsigned int GetID(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot5GetIDEv */

	/* <0> (null):0 */
	void Mark(class HidingSpot *); /* linkage=_ZN10HidingSpot4MarkEv */

	/* <0> (null):0 */
	bool IsMarked(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot8IsMarkedEv */

	/* <0> (null):0 */
	void ChangeMasterMarker(void); /* linkage=_ZN10HidingSpot18ChangeMasterMarkerEv */


	/* size: 24, cachelines: 1, members: 6 */
	/* last cacheline: 24 bytes */
}; /* size: 24 */

/* 637 */
 /* pointer to 636 */
 /* size: 4 */

/* 638 */
 /* pointer to 639 */
 /* size: 4 */

/* 639 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 24 */

/* 640 */
/* <0> (null):0 */
typedef struct list<HidingSpot*, std::allocator<HidingSpot*> > HidingSpotList; /* size: 0 */

/* 641 */
/* <0> (null):0 */
union {
	class HidingSpot *         spot;               /*           4 */
	unsigned int               id;                 /*           4 */
}; /* size: 4 */

/* 642 */
/* <0> (null):0 */
struct SpotOrder {
	/* <0> (null):0 */
	union {
		class HidingSpot *         spot;                 /*           4 */
		unsigned int               id;                   /*           4 */
	};

	float                      t;                    /*     0     4 */
	union {
		class HidingSpot * spot;                 /*           4 */
		unsigned int       id;                   /*           4 */
	};                                               /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 643 */
/* <0> (null):0 */
typedef struct list<SpotOrder, std::allocator<SpotOrder> > SpotOrderList; /* size: 0 */

/* 644 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 645 */
/* <0> (null):0 */
typedef class SpotOrder * pointer; /* size: 4 */

/* 646 */
/* <0> (null):0 */
typedef const class SpotOrder  * const_pointer; /* size: 4 */

/* 647 */
/* <0> (null):0 */
class new_allocator<SpotOrder> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class SpotOrder * pointer;

	/* <0> (null):0 */
	typedef const class SpotOrder  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<SpotOrder> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<SpotOrder> *, const class new_allocator<SpotOrder>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<SpotOrder> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<SpotOrder>  *, class SpotOrder &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE7addressERS1_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<SpotOrder>  *, const class SpotOrder  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE7addressERKS1_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<SpotOrder> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<SpotOrder> *, class SpotOrder *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE10deallocateEPS1_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<SpotOrder>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<SpotOrder> *, class SpotOrder *, const class SpotOrder  &); /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE9constructEPS1_RKS1_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<SpotOrder> *, class SpotOrder *); /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE7destroyEPS1_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 648 */
 /* pointer to 642 */
 /* size: 4 */

/* 649 */
 /* pointer to 650 */
 /* size: 4 */

/* 650 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 651 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 652 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 653 */
 /* pointer to 647 */
 /* size: 4 */

/* 654 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 655 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 656 */
 /* pointer to 657 */
 /* size: 4 */

/* 657 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 658 */
/* <0> (null):0 */
typedef class SpotOrder & reference; /* size: 4 */

/* 659 */
/* <0> (null):0 */
typedef const class SpotOrder  & const_reference; /* size: 4 */

/* 660 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<SpotOrder> > other; /* size: 0 */

/* 661 */
/* <0> (null):0 */
struct rebind<std::_List_node<SpotOrder> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<SpotOrder> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 662 */
/* <0> (null):0 */
typedef struct allocator<SpotOrder> other; /* size: 1 */

/* 663 */
/* <0> (null):0 */
struct rebind<SpotOrder> {
	/* <0> (null):0 */
	typedef struct allocator<SpotOrder> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 664 */
/* <0> (null):0 */
class allocator<SpotOrder> : public new_allocator<SpotOrder> {
public:

	/* class new_allocator<SpotOrder> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class SpotOrder & reference;

	/* <0> (null):0 */
	typedef const class SpotOrder  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<SpotOrder> *);

	/* <0> (null):0 */
	void allocator(class allocator<SpotOrder> *, const class allocator<SpotOrder>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<SpotOrder> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<SpotOrder> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<SpotOrder> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<SpotOrder> {
		/* <0> (null):0 */
		typedef struct allocator<SpotOrder> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 665 */
 /* pointer to 664 */
 /* size: 4 */

/* 666 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 667 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 668 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 669 */
/* <0> (null):0 */
typedef class _List_node<SpotOrder> * pointer; /* size: 4 */

/* 670 */
/* <0> (null):0 */
typedef const class _List_node<SpotOrder>  * const_pointer; /* size: 4 */

/* 671 */
/* <0> (null):0 */
class new_allocator<std::_List_node<SpotOrder> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<SpotOrder> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<SpotOrder>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<SpotOrder> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<SpotOrder> > *, const class new_allocator<std::_List_node<SpotOrder> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<SpotOrder> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<SpotOrder> >  *, class _List_node<SpotOrder> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7addressERS3_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<SpotOrder> >  *, const class _List_node<SpotOrder>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7addressERKS3_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<SpotOrder> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE10deallocateEPS3_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<SpotOrder> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *, const class _List_node<SpotOrder>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE9constructEPS3_RKS3_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7destroyEPS3_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 672 */
 /* pointer to 400 */
 /* size: 4 */

/* 673 */
 /* pointer to 674 */
 /* size: 4 */

/* 674 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 675 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 676 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 677 */
 /* pointer to 671 */
 /* size: 4 */

/* 678 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 679 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 680 */
 /* pointer to 681 */
 /* size: 4 */

/* 681 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 682 */
/* <0> (null):0 */
class allocator<std::_List_node<SpotOrder> > : public new_allocator<std::_List_node<SpotOrder> > {
public:

	/* class new_allocator<std::_List_node<SpotOrder> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<SpotOrder> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<SpotOrder> > *, const class allocator<std::_List_node<SpotOrder> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<SpotOrder> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 683 */
 /* pointer to 682 */
 /* size: 4 */

/* 684 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 685 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 686 */
 /* pointer to 402 */
 /* size: 4 */

/* 687 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 688 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 689 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 690 */
/* <0> (null):0 */
typedef struct allocator<SpotOrder> allocator_type; /* size: 1 */

/* 691 */
/* <0> (null):0 */
class _List_base<SpotOrder, std::allocator<SpotOrder> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<SpotOrder> allocator_type;

	/* <0> (null):0 */
	class _List_node<SpotOrder> * _M_get_node(class _List_base<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, class _List_node<SpotOrder> *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE7_M_initEv */

	/* <0> (null):0 */
	using ::CheckPlayerPVSLeafChanged;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 692 */
 /* pointer to 691 */
 /* size: 4 */

/* 693 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 694 */
 /* pointer to 695 */
 /* size: 4 */

/* 695 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 696 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 697 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 698 */
/* <0> (null):0 */
typedef struct SpotOrder value_type; /* size: 8 */

/* 699 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 700 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 701 */
/* <0> (null):0 */
typedef struct _List_iterator<SpotOrder> iterator; /* size: 0 */

/* 702 */
/* <0> (null):0 */
typedef struct _List_const_iterator<SpotOrder> const_iterator; /* size: 0 */

/* 703 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<SpotOrder> > const_reverse_iterator; /* size: 0 */

/* 704 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<SpotOrder> > reverse_iterator; /* size: 0 */

/* 705 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 706 */
/* <0> (null):0 */
typedef struct allocator<SpotOrder> allocator_type; /* size: 1 */

/* 707 */
/* <0> (null):0 */
typedef struct _List_node<SpotOrder> _Node; /* size: 0 */

/* 708 */
/* <0> (null):0 */
class list<SpotOrder, std::allocator<SpotOrder> > : protected _List_base<SpotOrder, std::allocator<SpotOrder> > {
protected:

	/* class _List_base<SpotOrder, std::allocator<SpotOrder> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef struct SpotOrder value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<SpotOrder> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<SpotOrder> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<SpotOrder> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<SpotOrder> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<SpotOrder> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<SpotOrder> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE14_M_create_nodeERKS0_ */

	/* <0> (null):0 */
	void list(class list<SpotOrder, std::allocator<SpotOrder> > *);

	/* <0> (null):0 */
	void list(class list<SpotOrder, std::allocator<SpotOrder> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<SpotOrder, std::allocator<SpotOrder> > *, const class list<SpotOrder, std::allocator<SpotOrder> >  &);

	/* <0> (null):0 */
	class list<SpotOrder, std::allocator<SpotOrder> > & operator=(class list<SpotOrder, std::allocator<SpotOrder> > *, const class list<SpotOrder, std::allocator<SpotOrder> >  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EEaSERKS2_ */

	/* <0> (null):0 */
	void assign(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6assignEjRKS0_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, class SpotOrder); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6resizeEjS0_ */

	/* <0> (null):0 */
	reference front(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE10push_frontERKS0_ */

	/* <0> (null):0 */
	void pop_front(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9push_backERKS0_ */

	/* <0> (null):0 */
	void pop_back(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, unsigned int, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */

	/* <0> (null):0 */
	iterator erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	iterator erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */

	/* <0> (null):0 */
	void swap(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4swapERS2_ */

	/* <0> (null):0 */
	void clear(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */

	/* <0> (null):0 */
	void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */

	/* <0> (null):0 */
	void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */

	/* <0> (null):0 */
	void remove(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6removeERKS0_ */

	/* <0> (null):0 */
	void unique(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5mergeERS2_ */

	/* <0> (null):0 */
	void reverse(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE18_M_fill_initializeEjRKS0_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE14_M_fill_assignEjRKS0_ */

	/* <0> (null):0 */
	void _M_transfer(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */

	/* <0> (null):0 */
	void _M_insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void _M_erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE25_M_check_equal_allocatorsERS2_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 709 */
 /* pointer to 707 */
 /* size: 4 */

/* 710 */
 /* pointer to 708 */
 /* size: 4 */

/* 711 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 712 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 713 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 714 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 715 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 716 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 717 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 718 */
 /* pointer to 719 */
 /* size: 4 */

/* 719 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 720 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 721 */
/* <0> (null):0 */
struct SpotEncounter {
	union NavConnect           from;                 /*     0     4 */
	enum NavDirType            fromDir;              /*     4     4 */
	union NavConnect           to;                   /*     8     4 */
	enum NavDirType            toDir;                /*    12     4 */
	struct Ray                 path;                 /*    16    24 */
	SpotOrderList              spotList;             /*    40     0 */

	/* size: 48, cachelines: 1, members: 6 */
	/* last cacheline: 48 bytes */

	/* BRAIN FART ALERT! 48 != 40 + 0(holes), diff = 8 */

}; /* size: 48 */

/* 722 */
/* <0> (null):0 */
typedef struct list<SpotEncounter, std::allocator<SpotEncounter> > SpotEncounterList; /* size: 0 */

/* 723 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 724 */
/* <0> (null):0 */
typedef class HidingSpot * * pointer; /* size: 4 */

/* 725 */
/* <0> (null):0 */
typedef const class HidingSpot *  * const_pointer; /* size: 4 */

/* 726 */
/* <0> (null):0 */
class new_allocator<HidingSpot*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class HidingSpot * * pointer;

	/* <0> (null):0 */
	typedef const class HidingSpot *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<HidingSpot*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<HidingSpot*> *, const class new_allocator<HidingSpot*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<HidingSpot*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<HidingSpot*>  *, class HidingSpot * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE7addressERS2_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<HidingSpot*>  *, const class HidingSpot *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE7addressERKS2_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<HidingSpot*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<HidingSpot*> *, class HidingSpot * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE10deallocateEPS2_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<HidingSpot*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<HidingSpot*> *, class HidingSpot * *, const class HidingSpot *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE9constructEPS2_RKS2_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<HidingSpot*> *, class HidingSpot * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE7destroyEPS2_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 727 */
 /* pointer to 637 */
 /* size: 4 */

/* 728 */
 /* pointer to 729 */
 /* size: 4 */

/* 729 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 730 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 731 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 732 */
 /* pointer to 726 */
 /* size: 4 */

/* 733 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 734 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 735 */
 /* pointer to 736 */
 /* size: 4 */

/* 736 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 737 */
/* <0> (null):0 */
typedef class HidingSpot * & reference; /* size: 4 */

/* 738 */
/* <0> (null):0 */
typedef const class HidingSpot *  & const_reference; /* size: 4 */

/* 739 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<HidingSpot*> > other; /* size: 0 */

/* 740 */
/* <0> (null):0 */
struct rebind<std::_List_node<HidingSpot*> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<HidingSpot*> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 741 */
/* <0> (null):0 */
typedef struct allocator<HidingSpot*> other; /* size: 1 */

/* 742 */
/* <0> (null):0 */
struct rebind<HidingSpot*> {
	/* <0> (null):0 */
	typedef struct allocator<HidingSpot*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 743 */
/* <0> (null):0 */
class allocator<HidingSpot*> : public new_allocator<HidingSpot*> {
public:

	/* class new_allocator<HidingSpot*> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class HidingSpot * & reference;

	/* <0> (null):0 */
	typedef const class HidingSpot *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<HidingSpot*> *);

	/* <0> (null):0 */
	void allocator(class allocator<HidingSpot*> *, const class allocator<HidingSpot*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<HidingSpot*> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<HidingSpot*> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<HidingSpot*> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<HidingSpot*> {
		/* <0> (null):0 */
		typedef struct allocator<HidingSpot*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 744 */
 /* pointer to 743 */
 /* size: 4 */

/* 745 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 746 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 747 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 748 */
/* <0> (null):0 */
typedef class _List_node<HidingSpot*> * pointer; /* size: 4 */

/* 749 */
/* <0> (null):0 */
typedef const class _List_node<HidingSpot*>  * const_pointer; /* size: 4 */

/* 750 */
/* <0> (null):0 */
class new_allocator<std::_List_node<HidingSpot*> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<HidingSpot*> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<HidingSpot*>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *, const class new_allocator<std::_List_node<HidingSpot*> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<HidingSpot*> >  *, class _List_node<HidingSpot*> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7addressERS4_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<HidingSpot*> >  *, const class _List_node<HidingSpot*>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7addressERKS4_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<HidingSpot*> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE10deallocateEPS4_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<HidingSpot*> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *, const class _List_node<HidingSpot*>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE9constructEPS4_RKS4_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7destroyEPS4_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 751 */
 /* pointer to 411 */
 /* size: 4 */

/* 752 */
 /* pointer to 753 */
 /* size: 4 */

/* 753 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 754 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 755 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 756 */
 /* pointer to 750 */
 /* size: 4 */

/* 757 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 758 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 759 */
 /* pointer to 760 */
 /* size: 4 */

/* 760 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 761 */
/* <0> (null):0 */
class allocator<std::_List_node<HidingSpot*> > : public new_allocator<std::_List_node<HidingSpot*> > {
public:

	/* class new_allocator<std::_List_node<HidingSpot*> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<HidingSpot*> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<HidingSpot*> > *, const class allocator<std::_List_node<HidingSpot*> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<HidingSpot*> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 762 */
 /* pointer to 761 */
 /* size: 4 */

/* 763 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 764 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 765 */
 /* pointer to 413 */
 /* size: 4 */

/* 766 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 767 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 768 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 769 */
/* <0> (null):0 */
typedef struct allocator<HidingSpot*> allocator_type; /* size: 1 */

/* 770 */
/* <0> (null):0 */
class _List_base<HidingSpot*, std::allocator<HidingSpot*> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<HidingSpot*> allocator_type;

	/* <0> (null):0 */
	class _List_node<HidingSpot*> * _M_get_node(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_node<HidingSpot*> *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 771 */
 /* pointer to 770 */
 /* size: 4 */

/* 772 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 773 */
 /* pointer to 774 */
 /* size: 4 */

/* 774 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 775 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 776 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 777 */
/* <0> (null):0 */
typedef class HidingSpot * value_type; /* size: 4 */

/* 778 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 779 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 780 */
/* <0> (null):0 */
typedef struct _List_iterator<HidingSpot*> iterator; /* size: 0 */

/* 781 */
/* <0> (null):0 */
typedef struct _List_const_iterator<HidingSpot*> const_iterator; /* size: 0 */

/* 782 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<HidingSpot*> > const_reverse_iterator; /* size: 0 */

/* 783 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<HidingSpot*> > reverse_iterator; /* size: 0 */

/* 784 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 785 */
/* <0> (null):0 */
typedef struct allocator<HidingSpot*> allocator_type; /* size: 1 */

/* 786 */
/* <0> (null):0 */
typedef struct _List_node<HidingSpot*> _Node; /* size: 0 */

/* 787 */
/* <0> (null):0 */
class list<HidingSpot*, std::allocator<HidingSpot*> > : protected _List_base<HidingSpot*, std::allocator<HidingSpot*> > {
protected:

	/* class _List_base<HidingSpot*, std::allocator<HidingSpot*> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef class HidingSpot * value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<HidingSpot*> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<HidingSpot*> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<HidingSpot*> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<HidingSpot*> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<HidingSpot*> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<HidingSpot*> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE14_M_create_nodeERKS1_ */

	/* <0> (null):0 */
	void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *);

	/* <0> (null):0 */
	void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const class list<HidingSpot*, std::allocator<HidingSpot*> >  &);

	/* <0> (null):0 */
	class list<HidingSpot*, std::allocator<HidingSpot*> > & operator=(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const class list<HidingSpot*, std::allocator<HidingSpot*> >  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EEaSERKS3_ */

	/* <0> (null):0 */
	void assign(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6assignEjRKS1_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, class HidingSpot *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6resizeEjS1_ */

	/* <0> (null):0 */
	reference front(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE10push_frontERKS1_ */

	/* <0> (null):0 */
	void pop_front(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9push_backERKS1_ */

	/* <0> (null):0 */
	void pop_back(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */

	/* <0> (null):0 */
	iterator erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	iterator erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */

	/* <0> (null):0 */
	void swap(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4swapERS3_ */

	/* <0> (null):0 */
	void clear(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */

	/* <0> (null):0 */
	void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */

	/* <0> (null):0 */
	void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */

	/* <0> (null):0 */
	void remove(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6removeERKS1_ */

	/* <0> (null):0 */
	void unique(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5mergeERS3_ */

	/* <0> (null):0 */
	void reverse(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE18_M_fill_initializeEjRKS1_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE14_M_fill_assignEjRKS1_ */

	/* <0> (null):0 */
	void _M_transfer(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */

	/* <0> (null):0 */
	void _M_insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void _M_erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE25_M_check_equal_allocatorsERS3_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 788 */
 /* pointer to 786 */
 /* size: 4 */

/* 789 */
 /* pointer to 787 */
 /* size: 4 */

/* 790 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 791 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 792 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 793 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 794 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 795 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 796 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 797 */
 /* pointer to 798 */
 /* size: 4 */

/* 798 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 799 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 800 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 801 */
/* <0> (null):0 */
typedef class SpotEncounter * pointer; /* size: 4 */

/* 802 */
/* <0> (null):0 */
typedef const class SpotEncounter  * const_pointer; /* size: 4 */

/* 803 */
/* <0> (null):0 */
class new_allocator<SpotEncounter> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class SpotEncounter * pointer;

	/* <0> (null):0 */
	typedef const class SpotEncounter  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<SpotEncounter> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<SpotEncounter> *, const class new_allocator<SpotEncounter>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<SpotEncounter> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<SpotEncounter>  *, class SpotEncounter &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE7addressERS1_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<SpotEncounter>  *, const class SpotEncounter  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE7addressERKS1_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<SpotEncounter> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<SpotEncounter> *, class SpotEncounter *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE10deallocateEPS1_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<SpotEncounter>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<SpotEncounter> *, class SpotEncounter *, const class SpotEncounter  &); /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE9constructEPS1_RKS1_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<SpotEncounter> *, class SpotEncounter *); /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE7destroyEPS1_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 804 */
 /* pointer to 721 */
 /* size: 4 */

/* 805 */
 /* pointer to 806 */
 /* size: 4 */

/* 806 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 48 */

/* 807 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 808 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 809 */
 /* pointer to 803 */
 /* size: 4 */

/* 810 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 811 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 812 */
 /* pointer to 813 */
 /* size: 4 */

/* 813 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 814 */
/* <0> (null):0 */
typedef class SpotEncounter & reference; /* size: 4 */

/* 815 */
/* <0> (null):0 */
typedef const class SpotEncounter  & const_reference; /* size: 4 */

/* 816 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<SpotEncounter> > other; /* size: 0 */

/* 817 */
/* <0> (null):0 */
struct rebind<std::_List_node<SpotEncounter> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<SpotEncounter> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 818 */
/* <0> (null):0 */
typedef struct allocator<SpotEncounter> other; /* size: 1 */

/* 819 */
/* <0> (null):0 */
struct rebind<SpotEncounter> {
	/* <0> (null):0 */
	typedef struct allocator<SpotEncounter> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 820 */
/* <0> (null):0 */
class allocator<SpotEncounter> : public new_allocator<SpotEncounter> {
public:

	/* class new_allocator<SpotEncounter> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class SpotEncounter & reference;

	/* <0> (null):0 */
	typedef const class SpotEncounter  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<SpotEncounter> *);

	/* <0> (null):0 */
	void allocator(class allocator<SpotEncounter> *, const class allocator<SpotEncounter>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<SpotEncounter> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<SpotEncounter> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<SpotEncounter> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<SpotEncounter> {
		/* <0> (null):0 */
		typedef struct allocator<SpotEncounter> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 821 */
 /* pointer to 820 */
 /* size: 4 */

/* 822 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 823 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 824 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 825 */
/* <0> (null):0 */
typedef class _List_node<SpotEncounter> * pointer; /* size: 4 */

/* 826 */
/* <0> (null):0 */
typedef const class _List_node<SpotEncounter>  * const_pointer; /* size: 4 */

/* 827 */
/* <0> (null):0 */
class new_allocator<std::_List_node<SpotEncounter> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<SpotEncounter> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<SpotEncounter>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *, const class new_allocator<std::_List_node<SpotEncounter> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<SpotEncounter> >  *, class _List_node<SpotEncounter> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7addressERS3_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<SpotEncounter> >  *, const class _List_node<SpotEncounter>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7addressERKS3_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<SpotEncounter> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE10deallocateEPS3_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<SpotEncounter> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *, const class _List_node<SpotEncounter>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE9constructEPS3_RKS3_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7destroyEPS3_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 828 */
 /* pointer to 421 */
 /* size: 4 */

/* 829 */
 /* pointer to 830 */
 /* size: 4 */

/* 830 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 831 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 832 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 833 */
 /* pointer to 827 */
 /* size: 4 */

/* 834 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 835 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 836 */
 /* pointer to 837 */
 /* size: 4 */

/* 837 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 838 */
/* <0> (null):0 */
class allocator<std::_List_node<SpotEncounter> > : public new_allocator<std::_List_node<SpotEncounter> > {
public:

	/* class new_allocator<std::_List_node<SpotEncounter> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<SpotEncounter> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<SpotEncounter> > *, const class allocator<std::_List_node<SpotEncounter> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<SpotEncounter> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 839 */
 /* pointer to 838 */
 /* size: 4 */

/* 840 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 841 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 842 */
 /* pointer to 423 */
 /* size: 4 */

/* 843 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 844 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 845 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 846 */
/* <0> (null):0 */
typedef struct allocator<SpotEncounter> allocator_type; /* size: 1 */

/* 847 */
/* <0> (null):0 */
class _List_base<SpotEncounter, std::allocator<SpotEncounter> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<SpotEncounter> allocator_type;

	/* <0> (null):0 */
	class _List_node<SpotEncounter> * _M_get_node(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_node<SpotEncounter> *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 848 */
 /* pointer to 847 */
 /* size: 4 */

/* 849 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 850 */
 /* pointer to 851 */
 /* size: 4 */

/* 851 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 852 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 853 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 854 */
/* <0> (null):0 */
typedef struct SpotEncounter value_type; /* size: 48 */

/* 855 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 856 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 857 */
/* <0> (null):0 */
typedef struct _List_iterator<SpotEncounter> iterator; /* size: 0 */

/* 858 */
/* <0> (null):0 */
typedef struct _List_const_iterator<SpotEncounter> const_iterator; /* size: 0 */

/* 859 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<SpotEncounter> > const_reverse_iterator; /* size: 0 */

/* 860 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<SpotEncounter> > reverse_iterator; /* size: 0 */

/* 861 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 862 */
/* <0> (null):0 */
typedef struct allocator<SpotEncounter> allocator_type; /* size: 1 */

/* 863 */
/* <0> (null):0 */
typedef struct _List_node<SpotEncounter> _Node; /* size: 0 */

/* 864 */
/* <0> (null):0 */
class list<SpotEncounter, std::allocator<SpotEncounter> > : protected _List_base<SpotEncounter, std::allocator<SpotEncounter> > {
protected:

	/* class _List_base<SpotEncounter, std::allocator<SpotEncounter> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef struct SpotEncounter value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<SpotEncounter> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<SpotEncounter> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<SpotEncounter> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<SpotEncounter> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<SpotEncounter> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<SpotEncounter> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE14_M_create_nodeERKS0_ */

	/* <0> (null):0 */
	void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *);

	/* <0> (null):0 */
	void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const class list<SpotEncounter, std::allocator<SpotEncounter> >  &);

	/* <0> (null):0 */
	class list<SpotEncounter, std::allocator<SpotEncounter> > & operator=(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const class list<SpotEncounter, std::allocator<SpotEncounter> >  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EEaSERKS2_ */

	/* <0> (null):0 */
	void assign(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6assignEjRKS0_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, class SpotEncounter); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6resizeEjS0_ */

	/* <0> (null):0 */
	reference front(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE10push_frontERKS0_ */

	/* <0> (null):0 */
	void pop_front(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9push_backERKS0_ */

	/* <0> (null):0 */
	void pop_back(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, unsigned int, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */

	/* <0> (null):0 */
	iterator erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	iterator erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */

	/* <0> (null):0 */
	void swap(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4swapERS2_ */

	/* <0> (null):0 */
	void clear(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */

	/* <0> (null):0 */
	void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */

	/* <0> (null):0 */
	void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */

	/* <0> (null):0 */
	void remove(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6removeERKS0_ */

	/* <0> (null):0 */
	void unique(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5mergeERS2_ */

	/* <0> (null):0 */
	void reverse(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE18_M_fill_initializeEjRKS0_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE14_M_fill_assignEjRKS0_ */

	/* <0> (null):0 */
	void _M_transfer(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */

	/* <0> (null):0 */
	void _M_insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void _M_erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE25_M_check_equal_allocatorsERS2_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 865 */
 /* pointer to 863 */
 /* size: 4 */

/* 866 */
 /* pointer to 864 */
 /* size: 4 */

/* 867 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 868 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 48 */

/* 869 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 870 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 871 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 872 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 873 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 874 */
 /* pointer to 875 */
 /* size: 4 */

/* 875 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 876 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 877 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 878 */
/* <0> (null):0 */
typedef union NavConnect * pointer; /* size: 4 */

/* 879 */
/* <0> (null):0 */
typedef const union NavConnect  * const_pointer; /* size: 4 */

/* 880 */
/* <0> (null):0 */
class new_allocator<NavConnect> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef union NavConnect * pointer;

	/* <0> (null):0 */
	typedef const union NavConnect  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<NavConnect> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<NavConnect> *, const class new_allocator<NavConnect>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<NavConnect> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<NavConnect>  *, union NavConnect &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE7addressERS1_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<NavConnect>  *, const union NavConnect  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE7addressERKS1_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<NavConnect> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<NavConnect> *, union NavConnect *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE10deallocateEPS1_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<NavConnect>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<NavConnect> *, union NavConnect *, const union NavConnect  &); /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE9constructEPS1_RKS1_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<NavConnect> *, union NavConnect *); /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE7destroyEPS1_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 881 */
 /* pointer to 623 */
 /* size: 4 */

/* 882 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 883 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 884 */
 /* pointer to 880 */
 /* size: 4 */

/* 885 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 886 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 887 */
 /* pointer to 888 */
 /* size: 4 */

/* 888 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 889 */
/* <0> (null):0 */
typedef union NavConnect & reference; /* size: 4 */

/* 890 */
/* <0> (null):0 */
typedef const union NavConnect  & const_reference; /* size: 4 */

/* 891 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<NavConnect> > other; /* size: 0 */

/* 892 */
/* <0> (null):0 */
struct rebind<std::_List_node<NavConnect> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<NavConnect> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 893 */
/* <0> (null):0 */
typedef struct allocator<NavConnect> other; /* size: 1 */

/* 894 */
/* <0> (null):0 */
struct rebind<NavConnect> {
	/* <0> (null):0 */
	typedef struct allocator<NavConnect> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 895 */
/* <0> (null):0 */
class allocator<NavConnect> : public new_allocator<NavConnect> {
public:

	/* class new_allocator<NavConnect> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef union NavConnect & reference;

	/* <0> (null):0 */
	typedef const union NavConnect  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<NavConnect> *);

	/* <0> (null):0 */
	void allocator(class allocator<NavConnect> *, const class allocator<NavConnect>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<NavConnect> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<NavConnect> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<NavConnect> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<NavConnect> {
		/* <0> (null):0 */
		typedef struct allocator<NavConnect> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 896 */
 /* pointer to 895 */
 /* size: 4 */

/* 897 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 898 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 899 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 900 */
/* <0> (null):0 */
typedef class _List_node<NavConnect> * pointer; /* size: 4 */

/* 901 */
/* <0> (null):0 */
typedef const class _List_node<NavConnect>  * const_pointer; /* size: 4 */

/* 902 */
/* <0> (null):0 */
class new_allocator<std::_List_node<NavConnect> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<NavConnect> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<NavConnect>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<NavConnect> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<NavConnect> > *, const class new_allocator<std::_List_node<NavConnect> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<NavConnect> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<NavConnect> >  *, class _List_node<NavConnect> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7addressERS3_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<NavConnect> >  *, const class _List_node<NavConnect>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7addressERKS3_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<NavConnect> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE10deallocateEPS3_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<NavConnect> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *, const class _List_node<NavConnect>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE9constructEPS3_RKS3_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7destroyEPS3_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 903 */
 /* pointer to 431 */
 /* size: 4 */

/* 904 */
 /* pointer to 905 */
 /* size: 4 */

/* 905 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 906 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 907 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 908 */
 /* pointer to 902 */
 /* size: 4 */

/* 909 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 910 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 911 */
 /* pointer to 912 */
 /* size: 4 */

/* 912 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 913 */
/* <0> (null):0 */
class allocator<std::_List_node<NavConnect> > : public new_allocator<std::_List_node<NavConnect> > {
public:

	/* class new_allocator<std::_List_node<NavConnect> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<NavConnect> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<NavConnect> > *, const class allocator<std::_List_node<NavConnect> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<NavConnect> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 914 */
 /* pointer to 913 */
 /* size: 4 */

/* 915 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 916 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 917 */
 /* pointer to 433 */
 /* size: 4 */

/* 918 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 919 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 920 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 921 */
/* <0> (null):0 */
typedef struct allocator<NavConnect> allocator_type; /* size: 1 */

/* 922 */
/* <0> (null):0 */
class _List_base<NavConnect, std::allocator<NavConnect> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<NavConnect> allocator_type;

	/* <0> (null):0 */
	class _List_node<NavConnect> * _M_get_node(class _List_base<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<NavConnect, std::allocator<NavConnect> > *, class _List_node<NavConnect> *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 923 */
 /* pointer to 922 */
 /* size: 4 */

/* 924 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 925 */
 /* pointer to 926 */
 /* size: 4 */

/* 926 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 927 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 928 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 929 */
/* <0> (null):0 */
typedef union NavConnect value_type; /* size: 4 */

/* 930 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 931 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 932 */
/* <0> (null):0 */
typedef struct _List_iterator<NavConnect> iterator; /* size: 0 */

/* 933 */
/* <0> (null):0 */
typedef struct _List_const_iterator<NavConnect> const_iterator; /* size: 0 */

/* 934 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<NavConnect> > const_reverse_iterator; /* size: 0 */

/* 935 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<NavConnect> > reverse_iterator; /* size: 0 */

/* 936 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 937 */
/* <0> (null):0 */
typedef struct allocator<NavConnect> allocator_type; /* size: 1 */

/* 938 */
/* <0> (null):0 */
typedef struct _List_node<NavConnect> _Node; /* size: 0 */

/* 939 */
/* <0> (null):0 */
class list<NavConnect, std::allocator<NavConnect> > : protected _List_base<NavConnect, std::allocator<NavConnect> > {
protected:

	/* class _List_base<NavConnect, std::allocator<NavConnect> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef union NavConnect value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<NavConnect> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<NavConnect> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<NavConnect> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<NavConnect> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<NavConnect> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<NavConnect> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE14_M_create_nodeERKS0_ */

	/* <0> (null):0 */
	void list(class list<NavConnect, std::allocator<NavConnect> > *);

	/* <0> (null):0 */
	void list(class list<NavConnect, std::allocator<NavConnect> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<NavConnect, std::allocator<NavConnect> > *, const class list<NavConnect, std::allocator<NavConnect> >  &);

	/* <0> (null):0 */
	class list<NavConnect, std::allocator<NavConnect> > & operator=(class list<NavConnect, std::allocator<NavConnect> > *, const class list<NavConnect, std::allocator<NavConnect> >  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EEaSERKS2_ */

	/* <0> (null):0 */
	void assign(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6assignEjRKS0_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, union NavConnect); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6resizeEjS0_ */

	/* <0> (null):0 */
	reference front(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE10push_frontERKS0_ */

	/* <0> (null):0 */
	void pop_front(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9push_backERKS0_ */

	/* <0> (null):0 */
	void pop_back(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, unsigned int, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */

	/* <0> (null):0 */
	iterator erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	iterator erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */

	/* <0> (null):0 */
	void swap(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4swapERS2_ */

	/* <0> (null):0 */
	void clear(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */

	/* <0> (null):0 */
	void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */

	/* <0> (null):0 */
	void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */

	/* <0> (null):0 */
	void remove(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6removeERKS0_ */

	/* <0> (null):0 */
	void unique(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5mergeERS2_ */

	/* <0> (null):0 */
	void reverse(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE18_M_fill_initializeEjRKS0_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE14_M_fill_assignEjRKS0_ */

	/* <0> (null):0 */
	void _M_transfer(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */

	/* <0> (null):0 */
	void _M_insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void _M_erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE25_M_check_equal_allocatorsERS2_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 940 */
 /* pointer to 938 */
 /* size: 4 */

/* 941 */
 /* pointer to 939 */
 /* size: 4 */

/* 942 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 943 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 944 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 945 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 946 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 947 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 948 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 949 */
 /* pointer to 950 */
 /* size: 4 */

/* 950 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 951 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 952 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 953 */
/* <0> (null):0 */
typedef class CNavLadder * * pointer; /* size: 4 */

/* 954 */
/* <0> (null):0 */
typedef const class CNavLadder *  * const_pointer; /* size: 4 */

/* 955 */
/* <0> (null):0 */
class new_allocator<CNavLadder*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class CNavLadder * * pointer;

	/* <0> (null):0 */
	typedef const class CNavLadder *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<CNavLadder*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<CNavLadder*> *, const class new_allocator<CNavLadder*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<CNavLadder*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<CNavLadder*>  *, class CNavLadder * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE7addressERS2_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<CNavLadder*>  *, const class CNavLadder *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE7addressERKS2_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<CNavLadder*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<CNavLadder*> *, class CNavLadder * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE10deallocateEPS2_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<CNavLadder*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<CNavLadder*> *, class CNavLadder * *, const class CNavLadder *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE9constructEPS2_RKS2_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<CNavLadder*> *, class CNavLadder * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE7destroyEPS2_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 956 */
 /* pointer to 634 */
 /* size: 4 */

/* 957 */
 /* pointer to 958 */
 /* size: 4 */

/* 958 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 959 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 960 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 961 */
 /* pointer to 955 */
 /* size: 4 */

/* 962 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 963 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 964 */
 /* pointer to 965 */
 /* size: 4 */

/* 965 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 966 */
/* <0> (null):0 */
typedef class CNavLadder * & reference; /* size: 4 */

/* 967 */
/* <0> (null):0 */
typedef const class CNavLadder *  & const_reference; /* size: 4 */

/* 968 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<CNavLadder*> > other; /* size: 0 */

/* 969 */
/* <0> (null):0 */
struct rebind<std::_List_node<CNavLadder*> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<CNavLadder*> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 970 */
/* <0> (null):0 */
typedef struct allocator<CNavLadder*> other; /* size: 1 */

/* 971 */
/* <0> (null):0 */
struct rebind<CNavLadder*> {
	/* <0> (null):0 */
	typedef struct allocator<CNavLadder*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 972 */
/* <0> (null):0 */
class allocator<CNavLadder*> : public new_allocator<CNavLadder*> {
public:

	/* class new_allocator<CNavLadder*> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class CNavLadder * & reference;

	/* <0> (null):0 */
	typedef const class CNavLadder *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<CNavLadder*> *);

	/* <0> (null):0 */
	void allocator(class allocator<CNavLadder*> *, const class allocator<CNavLadder*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<CNavLadder*> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<CNavLadder*> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<CNavLadder*> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<CNavLadder*> {
		/* <0> (null):0 */
		typedef struct allocator<CNavLadder*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 973 */
 /* pointer to 972 */
 /* size: 4 */

/* 974 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 975 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 976 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 977 */
/* <0> (null):0 */
typedef class _List_node<CNavLadder*> * pointer; /* size: 4 */

/* 978 */
/* <0> (null):0 */
typedef const class _List_node<CNavLadder*>  * const_pointer; /* size: 4 */

/* 979 */
/* <0> (null):0 */
class new_allocator<std::_List_node<CNavLadder*> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<CNavLadder*> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<CNavLadder*>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *, const class new_allocator<std::_List_node<CNavLadder*> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<CNavLadder*> >  *, class _List_node<CNavLadder*> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7addressERS4_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<CNavLadder*> >  *, const class _List_node<CNavLadder*>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7addressERKS4_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<CNavLadder*> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE10deallocateEPS4_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<CNavLadder*> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *, const class _List_node<CNavLadder*>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE9constructEPS4_RKS4_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7destroyEPS4_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 980 */
 /* pointer to 441 */
 /* size: 4 */

/* 981 */
 /* pointer to 982 */
 /* size: 4 */

/* 982 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 983 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 984 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 985 */
 /* pointer to 979 */
 /* size: 4 */

/* 986 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 987 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 988 */
 /* pointer to 989 */
 /* size: 4 */

/* 989 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 990 */
/* <0> (null):0 */
class allocator<std::_List_node<CNavLadder*> > : public new_allocator<std::_List_node<CNavLadder*> > {
public:

	/* class new_allocator<std::_List_node<CNavLadder*> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<CNavLadder*> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<CNavLadder*> > *, const class allocator<std::_List_node<CNavLadder*> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<CNavLadder*> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 991 */
 /* pointer to 990 */
 /* size: 4 */

/* 992 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 993 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 994 */
 /* pointer to 443 */
 /* size: 4 */

/* 995 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 996 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 997 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 998 */
/* <0> (null):0 */
typedef struct allocator<CNavLadder*> allocator_type; /* size: 1 */

/* 999 */
/* <0> (null):0 */
class _List_base<CNavLadder*, std::allocator<CNavLadder*> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<CNavLadder*> allocator_type;

	/* <0> (null):0 */
	class _List_node<CNavLadder*> * _M_get_node(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_node<CNavLadder*> *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 1000 */
 /* pointer to 999 */
 /* size: 4 */

/* 1001 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1002 */
 /* pointer to 1003 */
 /* size: 4 */

/* 1003 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1004 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1005 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1006 */
/* <0> (null):0 */
typedef class CNavLadder * value_type; /* size: 4 */

/* 1007 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 1008 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 1009 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavLadder*> iterator; /* size: 0 */

/* 1010 */
/* <0> (null):0 */
typedef struct _List_const_iterator<CNavLadder*> const_iterator; /* size: 0 */

/* 1011 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<CNavLadder*> > const_reverse_iterator; /* size: 0 */

/* 1012 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<CNavLadder*> > reverse_iterator; /* size: 0 */

/* 1013 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1014 */
/* <0> (null):0 */
typedef struct allocator<CNavLadder*> allocator_type; /* size: 1 */

/* 1015 */
/* <0> (null):0 */
typedef struct _List_node<CNavLadder*> _Node; /* size: 0 */

/* 1016 */
/* <0> (null):0 */
class list<CNavLadder*, std::allocator<CNavLadder*> > : protected _List_base<CNavLadder*, std::allocator<CNavLadder*> > {
protected:

	/* class _List_base<CNavLadder*, std::allocator<CNavLadder*> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef class CNavLadder * value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<CNavLadder*> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<CNavLadder*> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<CNavLadder*> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<CNavLadder*> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<CNavLadder*> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<CNavLadder*> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE14_M_create_nodeERKS1_ */

	/* <0> (null):0 */
	void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *);

	/* <0> (null):0 */
	void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const class list<CNavLadder*, std::allocator<CNavLadder*> >  &);

	/* <0> (null):0 */
	class list<CNavLadder*, std::allocator<CNavLadder*> > & operator=(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const class list<CNavLadder*, std::allocator<CNavLadder*> >  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EEaSERKS3_ */

	/* <0> (null):0 */
	void assign(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6assignEjRKS1_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, class CNavLadder *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6resizeEjS1_ */

	/* <0> (null):0 */
	reference front(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE10push_frontERKS1_ */

	/* <0> (null):0 */
	void pop_front(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9push_backERKS1_ */

	/* <0> (null):0 */
	void pop_back(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */

	/* <0> (null):0 */
	iterator erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	iterator erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */

	/* <0> (null):0 */
	void swap(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4swapERS3_ */

	/* <0> (null):0 */
	void clear(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */

	/* <0> (null):0 */
	void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */

	/* <0> (null):0 */
	void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */

	/* <0> (null):0 */
	void remove(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6removeERKS1_ */

	/* <0> (null):0 */
	void unique(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5mergeERS3_ */

	/* <0> (null):0 */
	void reverse(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE18_M_fill_initializeEjRKS1_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE14_M_fill_assignEjRKS1_ */

	/* <0> (null):0 */
	void _M_transfer(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */

	/* <0> (null):0 */
	void _M_insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void _M_erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE25_M_check_equal_allocatorsERS3_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 1017 */
 /* pointer to 1015 */
 /* size: 4 */

/* 1018 */
 /* pointer to 1016 */
 /* size: 4 */

/* 1019 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1020 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1021 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1022 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1023 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1024 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1025 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1026 */
 /* pointer to 1027 */
 /* size: 4 */

/* 1027 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1028 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1029 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1030 */
/* <0> (null):0 */
typedef class CNavArea * * pointer; /* size: 4 */

/* 1031 */
/* <0> (null):0 */
typedef const class CNavArea *  * const_pointer; /* size: 4 */

/* 1032 */
/* <0> (null):0 */
class new_allocator<CNavArea*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class CNavArea * * pointer;

	/* <0> (null):0 */
	typedef const class CNavArea *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<CNavArea*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<CNavArea*> *, const class new_allocator<CNavArea*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<CNavArea*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<CNavArea*>  *, class CNavArea * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE7addressERS2_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<CNavArea*>  *, const class CNavArea *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE7addressERKS2_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<CNavArea*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<CNavArea*> *, class CNavArea * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE10deallocateEPS2_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<CNavArea*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<CNavArea*> *, class CNavArea * *, const class CNavArea *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE9constructEPS2_RKS2_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<CNavArea*> *, class CNavArea * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE7destroyEPS2_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1033 */
 /* pointer to 626 */
 /* size: 4 */

/* 1034 */
 /* pointer to 1035 */
 /* size: 4 */

/* 1035 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1036 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1037 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1038 */
 /* pointer to 1032 */
 /* size: 4 */

/* 1039 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1040 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1041 */
 /* pointer to 1042 */
 /* size: 4 */

/* 1042 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1043 */
/* <0> (null):0 */
typedef class CNavArea * & reference; /* size: 4 */

/* 1044 */
/* <0> (null):0 */
typedef const class CNavArea *  & const_reference; /* size: 4 */

/* 1045 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<CNavArea*> > other; /* size: 0 */

/* 1046 */
/* <0> (null):0 */
struct rebind<std::_List_node<CNavArea*> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<CNavArea*> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1047 */
/* <0> (null):0 */
typedef struct allocator<CNavArea*> other; /* size: 1 */

/* 1048 */
/* <0> (null):0 */
struct rebind<CNavArea*> {
	/* <0> (null):0 */
	typedef struct allocator<CNavArea*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1049 */
/* <0> (null):0 */
class allocator<CNavArea*> : public new_allocator<CNavArea*> {
public:

	/* class new_allocator<CNavArea*> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class CNavArea * & reference;

	/* <0> (null):0 */
	typedef const class CNavArea *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<CNavArea*> *);

	/* <0> (null):0 */
	void allocator(class allocator<CNavArea*> *, const class allocator<CNavArea*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<CNavArea*> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<CNavArea*> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<CNavArea*> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<CNavArea*> {
		/* <0> (null):0 */
		typedef struct allocator<CNavArea*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 1050 */
 /* pointer to 1049 */
 /* size: 4 */

/* 1051 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1052 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1053 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1054 */
/* <0> (null):0 */
typedef class _List_node<CNavArea*> * pointer; /* size: 4 */

/* 1055 */
/* <0> (null):0 */
typedef const class _List_node<CNavArea*>  * const_pointer; /* size: 4 */

/* 1056 */
/* <0> (null):0 */
class new_allocator<std::_List_node<CNavArea*> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<CNavArea*> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<CNavArea*>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<CNavArea*> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<CNavArea*> > *, const class new_allocator<std::_List_node<CNavArea*> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<CNavArea*> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<CNavArea*> >  *, class _List_node<CNavArea*> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7addressERS4_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<CNavArea*> >  *, const class _List_node<CNavArea*>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7addressERKS4_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<CNavArea*> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE10deallocateEPS4_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<CNavArea*> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *, const class _List_node<CNavArea*>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE9constructEPS4_RKS4_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7destroyEPS4_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1057 */
 /* pointer to 451 */
 /* size: 4 */

/* 1058 */
 /* pointer to 1059 */
 /* size: 4 */

/* 1059 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1060 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1061 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1062 */
 /* pointer to 1056 */
 /* size: 4 */

/* 1063 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1064 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1065 */
 /* pointer to 1066 */
 /* size: 4 */

/* 1066 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1067 */
/* <0> (null):0 */
class allocator<std::_List_node<CNavArea*> > : public new_allocator<std::_List_node<CNavArea*> > {
public:

	/* class new_allocator<std::_List_node<CNavArea*> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<CNavArea*> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<CNavArea*> > *, const class allocator<std::_List_node<CNavArea*> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<CNavArea*> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 1068 */
 /* pointer to 1067 */
 /* size: 4 */

/* 1069 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1070 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1071 */
 /* pointer to 453 */
 /* size: 4 */

/* 1072 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1073 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1074 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 1075 */
/* <0> (null):0 */
typedef struct allocator<CNavArea*> allocator_type; /* size: 1 */

/* 1076 */
/* <0> (null):0 */
class _List_base<CNavArea*, std::allocator<CNavArea*> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<CNavArea*> allocator_type;

	/* <0> (null):0 */
	class _List_node<CNavArea*> * _M_get_node(class _List_base<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, class _List_node<CNavArea*> *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 1077 */
 /* pointer to 1076 */
 /* size: 4 */

/* 1078 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1079 */
 /* pointer to 1080 */
 /* size: 4 */

/* 1080 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1081 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1082 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1083 */
/* <0> (null):0 */
typedef class CNavArea * value_type; /* size: 4 */

/* 1084 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 1085 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 1086 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavArea*> iterator; /* size: 0 */

/* 1087 */
/* <0> (null):0 */
typedef struct _List_const_iterator<CNavArea*> const_iterator; /* size: 0 */

/* 1088 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<CNavArea*> > const_reverse_iterator; /* size: 0 */

/* 1089 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<CNavArea*> > reverse_iterator; /* size: 0 */

/* 1090 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1091 */
/* <0> (null):0 */
typedef struct allocator<CNavArea*> allocator_type; /* size: 1 */

/* 1092 */
/* <0> (null):0 */
typedef struct _List_node<CNavArea*> _Node; /* size: 0 */

/* 1093 */
/* <0> (null):0 */
class list<CNavArea*, std::allocator<CNavArea*> > : protected _List_base<CNavArea*, std::allocator<CNavArea*> > {
protected:

	/* class _List_base<CNavArea*, std::allocator<CNavArea*> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef class CNavArea * value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<CNavArea*> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<CNavArea*> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<CNavArea*> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<CNavArea*> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<CNavArea*> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<CNavArea*> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE14_M_create_nodeERKS1_ */

	/* <0> (null):0 */
	void list(class list<CNavArea*, std::allocator<CNavArea*> > *);

	/* <0> (null):0 */
	void list(class list<CNavArea*, std::allocator<CNavArea*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<CNavArea*, std::allocator<CNavArea*> > *, const class list<CNavArea*, std::allocator<CNavArea*> >  &);

	/* <0> (null):0 */
	class list<CNavArea*, std::allocator<CNavArea*> > & operator=(class list<CNavArea*, std::allocator<CNavArea*> > *, const class list<CNavArea*, std::allocator<CNavArea*> >  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EEaSERKS3_ */

	/* <0> (null):0 */
	void assign(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6assignEjRKS1_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, class CNavArea *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6resizeEjS1_ */

	/* <0> (null):0 */
	reference front(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE10push_frontERKS1_ */

	/* <0> (null):0 */
	void pop_front(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9push_backERKS1_ */

	/* <0> (null):0 */
	void pop_back(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */

	/* <0> (null):0 */
	iterator erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	iterator erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */

	/* <0> (null):0 */
	void swap(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4swapERS3_ */

	/* <0> (null):0 */
	void clear(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */

	/* <0> (null):0 */
	void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */

	/* <0> (null):0 */
	void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */

	/* <0> (null):0 */
	void remove(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6removeERKS1_ */

	/* <0> (null):0 */
	void unique(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5mergeERS3_ */

	/* <0> (null):0 */
	void reverse(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE18_M_fill_initializeEjRKS1_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE14_M_fill_assignEjRKS1_ */

	/* <0> (null):0 */
	void _M_transfer(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */

	/* <0> (null):0 */
	void _M_insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void _M_erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE25_M_check_equal_allocatorsERS3_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 1094 */
 /* pointer to 1092 */
 /* size: 4 */

/* 1095 */
 /* pointer to 1093 */
 /* size: 4 */

/* 1096 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1097 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1098 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1099 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1100 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1101 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1102 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1103 */
 /* pointer to 1104 */
 /* size: 4 */

/* 1104 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1105 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1106 */
/* <0> (null):0 */
struct ApproachInfo        array[16]; /* size: 320 */

/* 1107 */
 /* pointer to 625 */
 /* size: 4 */

/* 1108 */
/* <0> (null):0 */
class list<NavConnect, std::allocator<NavConnect> > array[4]; /* size: 32 */

/* 1109 */
/* <0> (null):0 */
class list<CNavLadder*, std::allocator<CNavLadder*> > array[2]; /* size: 16 */

/* 1110 */
/* <0> (null):0 */
class CNavNode *           array[4]; /* size: 16 */

/* 1111 */
/* <0> (null):0 */
struct CNavNode {
private:

	class Vector              m_pos;                 /*     0    12 */
	class Vector              m_normal;              /*    12    12 */
	class CNavNode *           m_to[4];              /*    24    16 */
	unsigned int               m_id;                 /*    40     4 */
	unsigned char              m_attributeFlags;     /*    44     1 */

	/* Bitfield combined with previous fields */

	class CNavNode *           m_list;               /*     0     4 */
	unsigned int               m_listLength;         /*     0     4 */
	class CNavNode *           m_next;               /*    48     4 */
	unsigned char              m_visited;            /*    52     1 */
	class CNavNode *           m_parent;             /*    56     4 */
	BOOL                       m_isCovered;          /*    60     4 */
	class CNavArea *           m_area;               /*    64     4 */
	/* <0> (null):0 */
	void CNavNode(class CNavNode *, const class Vector  *, const class Vector  *, class CNavNode *);

	/* <0> (null):0 */
	const class CNavNode  * GetNode(const class Vector  *); /* linkage=_ZN8CNavNode7GetNodeEPK6Vector */

	/* <0> (null):0 */
	class CNavNode * GetConnectedNode(const class CNavNode  *, enum NavDirType); /* linkage=_ZNK8CNavNode16GetConnectedNodeE10NavDirType */

	/* <0> (null):0 */
	const class Vector  * GetPosition(const class CNavNode  *); /* linkage=_ZNK8CNavNode11GetPositionEv */

	/* <0> (null):0 */
	const class Vector  * GetNormal(const class CNavNode  *); /* linkage=_ZNK8CNavNode9GetNormalEv */

	/* <0> (null):0 */
	unsigned int GetID(const class CNavNode  *); /* linkage=_ZNK8CNavNode5GetIDEv */

	/* <0> (null):0 */
	class CNavNode * GetFirst(void); /* linkage=_ZN8CNavNode8GetFirstEv */

	/* <0> (null):0 */
	unsigned int GetListLength(void); /* linkage=_ZN8CNavNode13GetListLengthEv */

	/* <0> (null):0 */
	class CNavNode * GetNext(class CNavNode *); /* linkage=_ZN8CNavNode7GetNextEv */

	/* <0> (null):0 */
	void ConnectTo(class CNavNode *, class CNavNode *, enum NavDirType); /* linkage=_ZN8CNavNode9ConnectToEPS_10NavDirType */

	/* <0> (null):0 */
	class CNavNode * GetParent(const class CNavNode  *); /* linkage=_ZNK8CNavNode9GetParentEv */

	/* <0> (null):0 */
	void MarkAsVisited(class CNavNode *, enum NavDirType); /* linkage=_ZN8CNavNode13MarkAsVisitedE10NavDirType */

	/* <0> (null):0 */
	BOOL HasVisited(class CNavNode *, enum NavDirType); /* linkage=_ZN8CNavNode10HasVisitedE10NavDirType */

	/* <0> (null):0 */
	BOOL IsBiLinked(const class CNavNode  *, enum NavDirType); /* linkage=_ZNK8CNavNode10IsBiLinkedE10NavDirType */

	/* <0> (null):0 */
	BOOL IsClosedCell(const class CNavNode  *); /* linkage=_ZNK8CNavNode12IsClosedCellEv */

	/* <0> (null):0 */
	void Cover(class CNavNode *); /* linkage=_ZN8CNavNode5CoverEv */

	/* <0> (null):0 */
	BOOL IsCovered(const class CNavNode  *); /* linkage=_ZNK8CNavNode9IsCoveredEv */

	/* <0> (null):0 */
	void AssignArea(class CNavNode *, class CNavArea *); /* linkage=_ZN8CNavNode10AssignAreaEP8CNavArea */

	/* <0> (null):0 */
	class CNavArea * GetArea(const class CNavNode  *); /* linkage=_ZNK8CNavNode7GetAreaEv */

	/* <0> (null):0 */
	void SetAttributes(class CNavNode *, unsigned char); /* linkage=_ZN8CNavNode13SetAttributesEh */

	/* <0> (null):0 */
	unsigned char GetAttributes(const class CNavNode  *); /* linkage=_ZNK8CNavNode13GetAttributesEv */

	/* --- cacheline 1 boundary (64 bytes) was 21 bytes ago --- */

	/* size: 68, cachelines: 2, members: 12 */
	/* last cacheline: 4 bytes */

	/* BRAIN FART ALERT! 68 != 85 + 0(holes), diff = -17 */

}; /* size: 68 */

/* 1112 */
 /* pointer to 1111 */
 /* size: 4 */

/* 1113 */
 /* pointer to 1114 */
 /* size: 4 */

/* 1114 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 532 */

/* 1115 */
 /* pointer to 32 */
 /* size: 4 */

/* 1116 */
 /* pointer to 1117 */
 /* size: 4 */

/* 1117 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 532 */

/* 1118 */
 /* pointer to 1119 */
 /* size: 4 */

/* 1119 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1120 */
 /* pointer to 1121 */
 /* size: 4 */

/* 1121 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1122 */
 /* pointer to 1123 */
 /* size: 4 */

/* 1123 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1124 */
 /* pointer to 1125 */
 /* size: 4 */

/* 1125 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 20 */

/* 1126 */
 /* pointer to 1107 */
 /* size: 4 */

/* 1127 */
/* <0> (null):0 */
typedef struct list<CNavArea*, std::allocator<CNavArea*> > NavAreaList; /* size: 8 */

/* 1128 */
/* <0> (null):0 */
typedef struct _List_const_iterator<NavConnect> _Self; /* size: 4 */

/* 1129 */
/* <0> (null):0 */
typedef struct _List_iterator<NavConnect> iterator; /* size: 0 */

/* 1130 */
/* <0> (null):0 */
typedef const union NavConnect  * pointer; /* size: 4 */

/* 1131 */
/* <0> (null):0 */
typedef const union NavConnect  & reference; /* size: 4 */

/* 1132 */
/* <0> (null):0 */
struct _List_const_iterator<NavConnect> {
	const class _List_node_base  * _M_node;          /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_const_iterator<NavConnect> _Self;

	/* <0> (null):0 */
	typedef struct _List_iterator<NavConnect> iterator;

	/* <0> (null):0 */
	typedef const union NavConnect  * pointer;

	/* <0> (null):0 */
	typedef const union NavConnect  & reference;

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<NavConnect> *);

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<NavConnect> *, const class _List_node_base  *);

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<NavConnect> *, const iterator  &);

	/* <0> (null):0 */
	reference operator*(const class _List_const_iterator<NavConnect>  *); /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_const_iterator<NavConnect>  *); /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_const_iterator<NavConnect> *); /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_const_iterator<NavConnect> *, int); /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_const_iterator<NavConnect> *); /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_const_iterator<NavConnect> *, int); /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_const_iterator<NavConnect>  *, const _Self  &); /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEeqERKS1_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_const_iterator<NavConnect>  *, const _Self  &); /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEneERKS1_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1133 */
 /* pointer to 1134 */
 /* size: 4 */

/* 1134 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1135 */
 /* pointer to 1132 */
 /* size: 4 */

/* 1136 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1137 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1138 */
 /* pointer to 1139 */
 /* size: 4 */

/* 1139 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1140 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1141 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1142 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1143 */
/* <0> (null):0 */
class CNavAreaGrid {
private:

	floatconst                 m_cellSize;           /*     0     4 */
	NavAreaList *              m_grid;               /*     4     4 */
	int                        m_gridSizeX;          /*     8     4 */
	int                        m_gridSizeY;          /*    12     4 */
	float                      m_minX;               /*    16     4 */
	float                      m_minY;               /*    20     4 */
	unsigned int               m_areaCount;          /*    24     4 */
	class CNavArea *           m_hashTable[256];     /*    28  1024 */
	/* <0> (null):0 */
	void CNavAreaGrid(class CNavAreaGrid *);

	/* <0> (null):0 */
	void ~CNavAreaGrid(class CNavAreaGrid *, int);

	/* <0> (null):0 */
	void Reset(class CNavAreaGrid *); /* linkage=_ZN12CNavAreaGrid5ResetEv */

	/* <0> (null):0 */
	void Initialize(class CNavAreaGrid *, float, float, float, float); /* linkage=_ZN12CNavAreaGrid10InitializeEffff */

	/* <0> (null):0 */
	void AddNavArea(class CNavAreaGrid *, class CNavArea *); /* linkage=_ZN12CNavAreaGrid10AddNavAreaEP8CNavArea */

	/* <0> (null):0 */
	void RemoveNavArea(class CNavAreaGrid *, class CNavArea *); /* linkage=_ZN12CNavAreaGrid13RemoveNavAreaEP8CNavArea */

	/* <0> (null):0 */
	unsigned int GetNavAreaCount(const class CNavAreaGrid  *); /* linkage=_ZNK12CNavAreaGrid15GetNavAreaCountEv */

	/* <0> (null):0 */
	class CNavArea * GetNavArea(const class CNavAreaGrid  *, const class Vector  *, float); /* linkage=_ZNK12CNavAreaGrid10GetNavAreaEPK6Vectorf */

	/* <0> (null):0 */
	class CNavArea * GetNavAreaByID(const class CNavAreaGrid  *, unsigned int); /* linkage=_ZNK12CNavAreaGrid14GetNavAreaByIDEj */

	/* <0> (null):0 */
	class CNavArea * GetNearestNavArea(const class CNavAreaGrid  *, const class Vector  *, bool); /* linkage=_ZNK12CNavAreaGrid17GetNearestNavAreaEPK6Vectorb */

	/* <0> (null):0 */
	Place GetPlace(const class CNavAreaGrid  *, const class Vector  *); /* linkage=_ZNK12CNavAreaGrid8GetPlaceEPK6Vector */

	/* <0> (null):0 */
	int ComputeHashKey(const class CNavAreaGrid  *, unsigned int); /* linkage=_ZNK12CNavAreaGrid14ComputeHashKeyEj */

	/* <0> (null):0 */
	int WorldToGridX(const class CNavAreaGrid  *, float); /* linkage=_ZNK12CNavAreaGrid12WorldToGridXEf */

	/* <0> (null):0 */
	int WorldToGridY(const class CNavAreaGrid  *, float); /* linkage=_ZNK12CNavAreaGrid12WorldToGridYEf */

	/* --- cacheline 16 boundary (1024 bytes) was 28 bytes ago --- */

	/* size: 1052, cachelines: 17, members: 8 */
	/* last cacheline: 28 bytes */
}; /* size: 1052 */

/* 1144 */
 /* pointer to 1127 */
 /* size: 4 */

/* 1145 */
/* <0> (null):0 */
class CNavArea *           array[256]; /* size: 1024 */

/* 1146 */
 /* pointer to 1143 */
 /* size: 4 */

/* 1147 */
 /* pointer to 1148 */
 /* size: 4 */

/* 1148 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1052 */

/* 1149 */
 /* pointer to 1150 */
 /* size: 4 */

/* 1150 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 68 */

/* 1151 */
/* <0> (null):0 */
typedef struct _List_const_iterator<CNavLadder*> _Self; /* size: 4 */

/* 1152 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavLadder*> iterator; /* size: 0 */

/* 1153 */
/* <0> (null):0 */
typedef const class CNavLadder *  * pointer; /* size: 4 */

/* 1154 */
/* <0> (null):0 */
typedef const class CNavLadder *  & reference; /* size: 4 */

/* 1155 */
/* <0> (null):0 */
struct _List_const_iterator<CNavLadder*> {
	const class _List_node_base  * _M_node;          /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_const_iterator<CNavLadder*> _Self;

	/* <0> (null):0 */
	typedef struct _List_iterator<CNavLadder*> iterator;

	/* <0> (null):0 */
	typedef const class CNavLadder *  * pointer;

	/* <0> (null):0 */
	typedef const class CNavLadder *  & reference;

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<CNavLadder*> *);

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<CNavLadder*> *, const class _List_node_base  *);

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<CNavLadder*> *, const iterator  &);

	/* <0> (null):0 */
	reference operator*(const class _List_const_iterator<CNavLadder*>  *); /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_const_iterator<CNavLadder*>  *); /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_const_iterator<CNavLadder*> *); /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_const_iterator<CNavLadder*> *, int); /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_const_iterator<CNavLadder*> *); /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_const_iterator<CNavLadder*> *, int); /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_const_iterator<CNavLadder*>  *, const _Self  &); /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEeqERKS2_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_const_iterator<CNavLadder*>  *, const _Self  &); /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEneERKS2_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1156 */
 /* pointer to 1155 */
 /* size: 4 */

/* 1157 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1158 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1159 */
 /* pointer to 1160 */
 /* size: 4 */

/* 1160 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1161 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1162 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1163 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1164 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavArea*> _Self; /* size: 4 */

/* 1165 */
/* <0> (null):0 */
typedef class CNavArea * * pointer; /* size: 4 */

/* 1166 */
/* <0> (null):0 */
typedef class CNavArea * & reference; /* size: 4 */

/* 1167 */
/* <0> (null):0 */
struct _List_iterator<CNavArea*> {
	class _List_node_base *    _M_node;              /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_iterator<CNavArea*> _Self;

	/* <0> (null):0 */
	typedef class CNavArea * * pointer;

	/* <0> (null):0 */
	typedef class CNavArea * & reference;

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<CNavArea*> *);

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<CNavArea*> *, class _List_node_base *);

	/* <0> (null):0 */
	reference operator*(const class _List_iterator<CNavArea*>  *); /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_iterator<CNavArea*>  *); /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_iterator<CNavArea*> *); /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_iterator<CNavArea*> *, int); /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_iterator<CNavArea*> *); /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_iterator<CNavArea*> *, int); /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_iterator<CNavArea*>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEeqERKS2_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_iterator<CNavArea*>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEneERKS2_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1168 */
 /* pointer to 1167 */
 /* size: 4 */

/* 1169 */
 /* pointer to 1170 */
 /* size: 4 */

/* 1170 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1171 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1172 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1173 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1174 */
 /* pointer to 1175 */
 /* size: 4 */

/* 1175 */
/* <0> (null):0 */
struct CImprov : public IImprovEvent {
public:

	/* class IImprovEvent        <ancestor>; */      /*     0     4 */
	/* <0> (null):0 */
	virtual void ~CImprov(class CImprov *, int);

	/* <0> (null):0 */
	virtual bool IsAlive(const class CImprov  *); /* linkage=_ZNK7CImprov7IsAliveEv */

	/* <0> (null):0 */
	virtual void MoveTo(class CImprov *, const class Vector  &); /* linkage=_ZN7CImprov6MoveToERK6Vector */

	/* <0> (null):0 */
	virtual void LookAt(class CImprov *, const class Vector  &); /* linkage=_ZN7CImprov6LookAtERK6Vector */

	/* <0> (null):0 */
	virtual void ClearLookAt(class CImprov *); /* linkage=_ZN7CImprov11ClearLookAtEv */

	/* <0> (null):0 */
	virtual void FaceTo(class CImprov *, const class Vector  &); /* linkage=_ZN7CImprov6FaceToERK6Vector */

	/* <0> (null):0 */
	virtual void ClearFaceTo(class CImprov *); /* linkage=_ZN7CImprov11ClearFaceToEv */

	/* <0> (null):0 */
	virtual bool IsAtMoveGoal(const class CImprov  *, float); /* linkage=_ZNK7CImprov12IsAtMoveGoalEf */

	/* <0> (null):0 */
	virtual bool HasLookAt(const class CImprov  *); /* linkage=_ZNK7CImprov9HasLookAtEv */

	/* <0> (null):0 */
	virtual bool HasFaceTo(const class CImprov  *); /* linkage=_ZNK7CImprov9HasFaceToEv */

	/* <0> (null):0 */
	virtual bool IsAtFaceGoal(const class CImprov  *); /* linkage=_ZNK7CImprov12IsAtFaceGoalEv */

	/* <0> (null):0 */
	virtual bool IsFriendInTheWay(const class CImprov  *, const class Vector  &); /* linkage=_ZNK7CImprov16IsFriendInTheWayERK6Vector */

	/* <0> (null):0 */
	virtual bool IsFriendInTheWay(const class CImprov  *, class CBaseEntity *, const class Vector  &); /* linkage=_ZNK7CImprov16IsFriendInTheWayEP11CBaseEntityRK6Vector */

	/* <0> (null):0 */
	virtual void MoveForward(class CImprov *); /* linkage=_ZN7CImprov11MoveForwardEv */

	/* <0> (null):0 */
	virtual void MoveBackward(class CImprov *); /* linkage=_ZN7CImprov12MoveBackwardEv */

	/* <0> (null):0 */
	virtual void StrafeLeft(class CImprov *); /* linkage=_ZN7CImprov10StrafeLeftEv */

	/* <0> (null):0 */
	virtual void StrafeRight(class CImprov *); /* linkage=_ZN7CImprov11StrafeRightEv */

	/* <0> (null):0 */
	virtual bool Jump(class CImprov *); /* linkage=_ZN7CImprov4JumpEv */

	/* <0> (null):0 */
	virtual void Crouch(class CImprov *); /* linkage=_ZN7CImprov6CrouchEv */

	/* <0> (null):0 */
	virtual void StandUp(class CImprov *); /* linkage=_ZN7CImprov7StandUpEv */

	/* <0> (null):0 */
	virtual void TrackPath(class CImprov *, const class Vector  &, float); /* linkage=_ZN7CImprov9TrackPathERK6Vectorf */

	/* <0> (null):0 */
	virtual void StartLadder(class CImprov *, const class CNavLadder  *, enum NavTraverseType, const class Vector  *, const class Vector  *); /* linkage=_ZN7CImprov11StartLadderEPK10CNavLadder15NavTraverseTypePK6VectorS6_ */

	/* <0> (null):0 */
	virtual bool TraverseLadder(class CImprov *, const class CNavLadder  *, enum NavTraverseType, const class Vector  *, const class Vector  *, float); /* linkage=_ZN7CImprov14TraverseLadderEPK10CNavLadder15NavTraverseTypePK6VectorS6_f */

	/* <0> (null):0 */
	virtual bool GetSimpleGroundHeightWithFloor(class CImprov *, const class Vector  *, float *, class Vector *); /* linkage=_ZN7CImprov30GetSimpleGroundHeightWithFloorEPK6VectorPfPS0_ */

	/* <0> (null):0 */
	virtual void Run(class CImprov *); /* linkage=_ZN7CImprov3RunEv */

	/* <0> (null):0 */
	virtual void Walk(class CImprov *); /* linkage=_ZN7CImprov4WalkEv */

	/* <0> (null):0 */
	virtual void Stop(class CImprov *); /* linkage=_ZN7CImprov4StopEv */

	/* <0> (null):0 */
	virtual float GetMoveAngle(const class CImprov  *); /* linkage=_ZNK7CImprov12GetMoveAngleEv */

	/* <0> (null):0 */
	virtual float GetFaceAngle(const class CImprov  *); /* linkage=_ZNK7CImprov12GetFaceAngleEv */

	/* <0> (null):0 */
	virtual const class Vector  & GetFeet(const class CImprov  *); /* linkage=_ZNK7CImprov7GetFeetEv */

	/* <0> (null):0 */
	virtual const class Vector  & GetCentroid(const class CImprov  *); /* linkage=_ZNK7CImprov11GetCentroidEv */

	/* <0> (null):0 */
	virtual const class Vector  & GetEyes(const class CImprov  *); /* linkage=_ZNK7CImprov7GetEyesEv */

	/* <0> (null):0 */
	virtual bool IsRunning(const class CImprov  *); /* linkage=_ZNK7CImprov9IsRunningEv */

	/* <0> (null):0 */
	virtual bool IsWalking(const class CImprov  *); /* linkage=_ZNK7CImprov9IsWalkingEv */

	/* <0> (null):0 */
	virtual bool IsStopped(const class CImprov  *); /* linkage=_ZNK7CImprov9IsStoppedEv */

	/* <0> (null):0 */
	virtual bool IsCrouching(const class CImprov  *); /* linkage=_ZNK7CImprov11IsCrouchingEv */

	/* <0> (null):0 */
	virtual bool IsJumping(const class CImprov  *); /* linkage=_ZNK7CImprov9IsJumpingEv */

	/* <0> (null):0 */
	virtual bool IsUsingLadder(const class CImprov  *); /* linkage=_ZNK7CImprov13IsUsingLadderEv */

	/* <0> (null):0 */
	virtual bool IsOnGround(const class CImprov  *); /* linkage=_ZNK7CImprov10IsOnGroundEv */

	/* <0> (null):0 */
	virtual bool IsMoving(const class CImprov  *); /* linkage=_ZNK7CImprov8IsMovingEv */

	/* <0> (null):0 */
	virtual bool CanRun(const class CImprov  *); /* linkage=_ZNK7CImprov6CanRunEv */

	/* <0> (null):0 */
	virtual bool CanCrouch(const class CImprov  *); /* linkage=_ZNK7CImprov9CanCrouchEv */

	/* <0> (null):0 */
	virtual bool CanJump(const class CImprov  *); /* linkage=_ZNK7CImprov7CanJumpEv */

	/* <0> (null):0 */
	virtual bool IsVisible(const class CImprov  *, const class Vector  &, bool); /* linkage=_ZNK7CImprov9IsVisibleERK6Vectorb */

	/* <0> (null):0 */
	virtual bool IsPlayerLookingAtMe(const class CImprov  *, class CBasePlayer *, float); /* linkage=_ZNK7CImprov19IsPlayerLookingAtMeEP11CBasePlayerf */

	/* <0> (null):0 */
	virtual class CBasePlayer * IsAnyPlayerLookingAtMe(const class CImprov  *, int, float); /* linkage=_ZNK7CImprov22IsAnyPlayerLookingAtMeEif */

	/* <0> (null):0 */
	virtual class CBasePlayer * GetClosestPlayerByTravelDistance(const class CImprov  *, int, float *); /* linkage=_ZNK7CImprov32GetClosestPlayerByTravelDistanceEiPf */

	/* <0> (null):0 */
	virtual class CNavArea * GetLastKnownArea(const class CImprov  *); /* linkage=_ZNK7CImprov16GetLastKnownAreaEv */

	/* <0> (null):0 */
	virtual void OnUpdate(class CImprov *, float); /* linkage=_ZN7CImprov8OnUpdateEf */

	/* <0> (null):0 */
	virtual void OnUpkeep(class CImprov *, float); /* linkage=_ZN7CImprov8OnUpkeepEf */

	/* <0> (null):0 */
	virtual void OnReset(class CImprov *); /* linkage=_ZN7CImprov7OnResetEv */

	/* <0> (null):0 */
	virtual void OnGameEvent(class CImprov *, enum GameEventType, class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN7CImprov11OnGameEventE13GameEventTypeP11CBaseEntityS2_ */

	/* <0> (null):0 */
	virtual void OnTouch(class CImprov *, class CBaseEntity *); /* linkage=_ZN7CImprov7OnTouchEP11CBaseEntity */

	/* vtable has 52 entries: {
	   [5] = IsAlive(_ZNK7CImprov7IsAliveEv), 
	   [6] = MoveTo(_ZN7CImprov6MoveToERK6Vector), 
	   [7] = LookAt(_ZN7CImprov6LookAtERK6Vector), 
	   [8] = ClearLookAt(_ZN7CImprov11ClearLookAtEv), 
	   [9] = FaceTo(_ZN7CImprov6FaceToERK6Vector), 
	   [10] = ClearFaceTo(_ZN7CImprov11ClearFaceToEv), 
	   [11] = IsAtMoveGoal(_ZNK7CImprov12IsAtMoveGoalEf), 
	   [12] = HasLookAt(_ZNK7CImprov9HasLookAtEv), 
	   [13] = HasFaceTo(_ZNK7CImprov9HasFaceToEv), 
	   [14] = IsAtFaceGoal(_ZNK7CImprov12IsAtFaceGoalEv), 
	   [15] = IsFriendInTheWay(_ZNK7CImprov16IsFriendInTheWayERK6Vector), 
	   [16] = IsFriendInTheWay(_ZNK7CImprov16IsFriendInTheWayEP11CBaseEntityRK6Vector), 
	   [17] = MoveForward(_ZN7CImprov11MoveForwardEv), 
	   [18] = MoveBackward(_ZN7CImprov12MoveBackwardEv), 
	   [19] = StrafeLeft(_ZN7CImprov10StrafeLeftEv), 
	   [20] = StrafeRight(_ZN7CImprov11StrafeRightEv), 
	   [21] = Jump(_ZN7CImprov4JumpEv), 
	   [22] = Crouch(_ZN7CImprov6CrouchEv), 
	   [23] = StandUp(_ZN7CImprov7StandUpEv), 
	   [24] = TrackPath(_ZN7CImprov9TrackPathERK6Vectorf), 
	   [25] = StartLadder(_ZN7CImprov11StartLadderEPK10CNavLadder15NavTraverseTypePK6VectorS6_), 
	   [26] = TraverseLadder(_ZN7CImprov14TraverseLadderEPK10CNavLadder15NavTraverseTypePK6VectorS6_f), 
	   [27] = GetSimpleGroundHeightWithFloor(_ZN7CImprov30GetSimpleGroundHeightWithFloorEPK6VectorPfPS0_), 
	   [28] = Run(_ZN7CImprov3RunEv), 
	   [29] = Walk(_ZN7CImprov4WalkEv), 
	   [30] = Stop(_ZN7CImprov4StopEv), 
	   [31] = GetMoveAngle(_ZNK7CImprov12GetMoveAngleEv), 
	   [32] = GetFaceAngle(_ZNK7CImprov12GetFaceAngleEv), 
	   [33] = GetFeet(_ZNK7CImprov7GetFeetEv), 
	   [34] = GetCentroid(_ZNK7CImprov11GetCentroidEv), 
	   [35] = GetEyes(_ZNK7CImprov7GetEyesEv), 
	   [36] = IsRunning(_ZNK7CImprov9IsRunningEv), 
	   [37] = IsWalking(_ZNK7CImprov9IsWalkingEv), 
	   [38] = IsStopped(_ZNK7CImprov9IsStoppedEv), 
	   [39] = IsCrouching(_ZNK7CImprov11IsCrouchingEv), 
	   [40] = IsJumping(_ZNK7CImprov9IsJumpingEv), 
	   [41] = IsUsingLadder(_ZNK7CImprov13IsUsingLadderEv), 
	   [42] = IsOnGround(_ZNK7CImprov10IsOnGroundEv), 
	   [43] = IsMoving(_ZNK7CImprov8IsMovingEv), 
	   [44] = CanRun(_ZNK7CImprov6CanRunEv), 
	   [45] = CanCrouch(_ZNK7CImprov9CanCrouchEv), 
	   [46] = CanJump(_ZNK7CImprov7CanJumpEv), 
	   [47] = IsVisible(_ZNK7CImprov9IsVisibleERK6Vectorb), 
	   [48] = IsPlayerLookingAtMe(_ZNK7CImprov19IsPlayerLookingAtMeEP11CBasePlayerf), 
	   [49] = IsAnyPlayerLookingAtMe(_ZNK7CImprov22IsAnyPlayerLookingAtMeEif), 
	   [50] = GetClosestPlayerByTravelDistance(_ZNK7CImprov32GetClosestPlayerByTravelDistanceEiPf), 
	   [51] = GetLastKnownArea(_ZNK7CImprov16GetLastKnownAreaEv), 
	   [52] = OnUpdate(_ZN7CImprov8OnUpdateEf), 
	   [53] = OnUpkeep(_ZN7CImprov8OnUpkeepEf), 
	   [54] = OnReset(_ZN7CImprov7OnResetEv), 
	   [55] = OnGameEvent(_ZN7CImprov11OnGameEventE13GameEventTypeP11CBaseEntityS2_), 
	   [56] = OnTouch(_ZN7CImprov7OnTouchEP11CBaseEntity), 
	} */
	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1176 */
/* <0> (null):0 */
enum MoveToFailureType {
	FAIL_INVALID_PATH = 0,
	FAIL_STUCK = 1,
	FAIL_FELL_OFF = 2,
}; /* size: 4 */

/* 1177 */
/* <0> (null):0 */
class IImprovEvent {
	/* <0> (null):0 */
	enum MoveToFailureType {
		FAIL_INVALID_PATH = 0,
		FAIL_STUCK = 1,
		FAIL_FELL_OFF = 2,
	};

	int ()(void) * *           _vptr.IImprovEvent;   /*     0     4 */
	/* <0> (null):0 */
	void IImprovEvent(class IImprovEvent *, const class IImprovEvent  &);

	/* <0> (null):0 */
	void IImprovEvent(class IImprovEvent *);

	/* <0> (null):0 */
	void ~IImprovEvent(class IImprovEvent *, int);

	/* <0> (null):0 */
	virtual void OnMoveToSuccess(class IImprovEvent *, const class Vector  &); /* linkage=_ZN12IImprovEvent15OnMoveToSuccessERK6Vector */

	/* <0> (null):0 */
	virtual void OnMoveToFailure(class IImprovEvent *, const class Vector  &, enum MoveToFailureType); /* linkage=_ZN12IImprovEvent15OnMoveToFailureERK6VectorNS_17MoveToFailureTypeE */

	/* <0> (null):0 */
	virtual void OnInjury(class IImprovEvent *, float); /* linkage=_ZN12IImprovEvent8OnInjuryEf */

	/* vtable has 3 entries: {
	   [0] = OnMoveToSuccess(_ZN12IImprovEvent15OnMoveToSuccessERK6Vector), 
	   [1] = OnMoveToFailure(_ZN12IImprovEvent15OnMoveToFailureERK6VectorNS_17MoveToFailureTypeE), 
	   [2] = OnInjury(_ZN12IImprovEvent8OnInjuryEf), 
	} */
	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1178 */
/* <0> (null):0 */
class SimpleStateMachine<CHostageImprov*, HostageState> {
protected:

	class HostageState *       m_state;              /*     0     4 */
	class IntervalTimer       m_stateTimer;          /*     4     4 */
	class CHostageImprov *     m_userData;           /*     8     4 */
	/* <0> (null):0 */
	void SimpleStateMachine(class SimpleStateMachine<CHostageImprov*, HostageState> *);

	/* <0> (null):0 */
	void Reset(class SimpleStateMachine<CHostageImprov*, HostageState> *, class CHostageImprov *); /* linkage=_ZN18SimpleStateMachineIP14CHostageImprov12HostageStateE5ResetES1_ */

	/* <0> (null):0 */
	void SetState(class SimpleStateMachine<CHostageImprov*, HostageState> *, class HostageState *); /* linkage=_ZN18SimpleStateMachineIP14CHostageImprov12HostageStateE8SetStateEPS2_ */

	/* <0> (null):0 */
	float GetStateDuration(const class SimpleStateMachine<CHostageImprov*, HostageState>  *); /* linkage=_ZNK18SimpleStateMachineIP14CHostageImprov12HostageStateE16GetStateDurationEv */

	/* <0> (null):0 */
	bool IsState(const class SimpleStateMachine<CHostageImprov*, HostageState>  *, const class HostageState  *); /* linkage=_ZNK18SimpleStateMachineIP14CHostageImprov12HostageStateE7IsStateEPKS2_ */

	/* <0> (null):0 */
	void Update(class SimpleStateMachine<CHostageImprov*, HostageState> *); /* linkage=_ZN18SimpleStateMachineIP14CHostageImprov12HostageStateE6UpdateEv */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1179 */
/* <0> (null):0 */
class HostageState : public SimpleState<CHostageImprov*>, public IImprovEvent {
public:

	/* class SimpleState<CHostageImprov*> <ancestor>; */ /*     0     8 */
	/* class IImprovEvent        <ancestor>; */      /*     8     4 */
	/* <0> (null):0 */
	void HostageState(class HostageState *, const class HostageState  &);

	/* <0> (null):0 */
	void HostageState(class HostageState *);

	/* <0> (null):0 */
	virtual void UpdateStationaryAnimation(class HostageState *, class CHostageImprov *); /* linkage=_ZN12HostageState25UpdateStationaryAnimationEP14CHostageImprov */

	/* <0> (null):0 */
	virtual void ~HostageState(class HostageState *, int);

	/* vtable has 1 entries: {
	   [6] = UpdateStationaryAnimation(_ZN12HostageState25UpdateStationaryAnimationEP14CHostageImprov), 
	} */
	/* size: 12, cachelines: 1, members: 2 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1180 */
 /* pointer to 1179 */
 /* size: 4 */

/* 1181 */
/* <0> (null):0 */
struct CHostageImprov {
	/* <0> (null):0 */
	virtual void ~CHostageImprov(class CHostageImprov *, int);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1182 */
 /* pointer to 1181 */
 /* size: 4 */

/* 1183 */
 /* pointer to 1178 */
 /* size: 4 */

/* 1184 */
 /* pointer to 1185 */
 /* size: 4 */

/* 1185 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1186 */
 /* pointer to 1187 */
 /* size: 4 */

/* 1187 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1188 */
/* <0> (null):0 */
class HostageIdleState {
	/* <0> (null):0 */
	virtual void ~HostageIdleState(class HostageIdleState *, int);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1189 */
/* <0> (null):0 */
class HostageAnimateState {
	/* <0> (null):0 */
	virtual void ~HostageAnimateState(class HostageAnimateState *, int);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1190 */
/* <0> (null):0 */
enum HostageChatterType {
	HOSTAGE_CHATTER_START_FOLLOW = 0,
	HOSTAGE_CHATTER_STOP_FOLLOW = 1,
	HOSTAGE_CHATTER_INTIMIDATED = 2,
	HOSTAGE_CHATTER_PAIN = 3,
	HOSTAGE_CHATTER_SCARED_OF_GUNFIRE = 4,
	HOSTAGE_CHATTER_SCARED_OF_MURDER = 5,
	HOSTAGE_CHATTER_LOOK_OUT = 6,
	HOSTAGE_CHATTER_PLEASE_RESCUE_ME = 7,
	HOSTAGE_CHATTER_SEE_RESCUE_ZONE = 8,
	HOSTAGE_CHATTER_IMPATIENT_FOR_RESCUE = 9,
	HOSTAGE_CHATTER_CTS_WIN = 10,
	HOSTAGE_CHATTER_TERRORISTS_WIN = 11,
	HOSTAGE_CHATTER_RESCUED = 12,
	HOSTAGE_CHATTER_WARN_NEARBY = 13,
	HOSTAGE_CHATTER_WARN_SPOTTED = 14,
	HOSTAGE_CHATTER_CALL_TO_RESCUER = 15,
	HOSTAGE_CHATTER_RETREAT = 16,
	HOSTAGE_CHATTER_COUGH = 17,
	HOSTAGE_CHATTER_BLINDED = 18,
	HOSTAGE_CHATTER_SAW_HE_GRENADE = 19,
	HOSTAGE_CHATTER_DEATH_CRY = 20,
	NUM_HOSTAGE_CHATTER_TYPES = 21,
}; /* size: 4 */

/* 1191 */
/* <0> (null):0 */
class CHostage {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1192 */
/* <0> (null):0 */
struct SoundFile {
	char *                     filename;             /*     0     4 */
	float                      duration;             /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 1193 */
/* <0> (null):0 */
struct ChatterSet {
	struct SoundFile           file[32];             /*     0   256 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	int                        count;                /*   256     4 */
	int                        index;                /*   260     4 */
	bool                       needsShuffle;         /*   264     1 */

	/* size: 268, cachelines: 5, members: 4 */
	/* last cacheline: 12 bytes */

	/* BRAIN FART ALERT! 268 != 265 + 0(holes), diff = 3 */

}; /* size: 268 */

/* 1194 */
/* <0> (null):0 */
class SimpleChatter {
	/* <0> (null):0 */
	struct SoundFile {
		char *                     filename;             /*     0     4 */
		float                      duration;             /*     4     4 */

		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */
	};

	/* <0> (null):0 */
	struct ChatterSet {
		struct SoundFile           file[32];             /*     0   256 */
		/* --- cacheline 4 boundary (256 bytes) --- */
		int                        count;                /*   256     4 */
		int                        index;                /*   260     4 */
		bool                       needsShuffle;         /*   264     1 */

		/* size: 268, cachelines: 5, members: 4 */
		/* last cacheline: 12 bytes */

		/* BRAIN FART ALERT! 268 != 265 + 0(holes), diff = 3 */

	};

private:

	struct ChatterSet          m_chatter[21];        /*     0  5628 */
	/* <0> (null):0 */
	void SimpleChatter(class SimpleChatter *);

	/* <0> (null):0 */
	void ~SimpleChatter(class SimpleChatter *, int);

	/* <0> (null):0 */
	void AddSound(class SimpleChatter *, enum HostageChatterType, char *); /* linkage=_ZN13SimpleChatter8AddSoundE18HostageChatterTypePc */

	/* <0> (null):0 */
	float PlaySound(class SimpleChatter *, class CBaseEntity *, enum HostageChatterType); /* linkage=_ZN13SimpleChatter9PlaySoundEP11CBaseEntity18HostageChatterType */

	/* <0> (null):0 */
	char * GetSound(class SimpleChatter *, enum HostageChatterType, float *); /* linkage=_ZN13SimpleChatter8GetSoundE18HostageChatterTypePf */

	/* <0> (null):0 */
	void Shuffle(class SimpleChatter *, class ChatterSet *); /* linkage=_ZN13SimpleChatter7ShuffleEPNS_10ChatterSetE */

	/* --- cacheline 87 boundary (5568 bytes) was 60 bytes ago --- */

	/* size: 5628, cachelines: 88, members: 1 */
	/* last cacheline: 60 bytes */
}; /* size: 5628 */

/* 1195 */
/* <0> (null):0 */
struct SoundFile           array[32]; /* size: 256 */

/* 1196 */
/* <0> (null):0 */
struct ChatterSet          array[21]; /* size: 5628 */

/* 1197 */
 /* pointer to 1194 */
 /* size: 4 */

/* 1198 */
 /* pointer to 1193 */
 /* size: 4 */

/* 1199 */
/* <0> (null):0 */
class CHostageManager {
private:

	class CHostage *           m_hostage[12];        /*     0    48 */
	int                        m_hostageCount;       /*    48     4 */
	class SimpleChatter       m_chatter;             /*    52  5628 */
	/* <0> (null):0 */
	void CHostageManager(class CHostageManager *);

	/* <0> (null):0 */
	void ServerActivate(class CHostageManager *); /* linkage=_ZN15CHostageManager14ServerActivateEv */

	/* <0> (null):0 */
	void ServerDeactivate(class CHostageManager *); /* linkage=_ZN15CHostageManager16ServerDeactivateEv */

	/* <0> (null):0 */
	void RestartRound(class CHostageManager *); /* linkage=_ZN15CHostageManager12RestartRoundEv */

	/* <0> (null):0 */
	void AddHostage(class CHostageManager *, class CHostage *); /* linkage=_ZN15CHostageManager10AddHostageEP8CHostage */

	/* <0> (null):0 */
	class SimpleChatter * GetChatter(class CHostageManager *); /* linkage=_ZN15CHostageManager10GetChatterEv */

	/* <0> (null):0 */
	bool IsNearbyHostageTalking(const class CHostageManager  *, class CHostageImprov *); /* linkage=_ZNK15CHostageManager22IsNearbyHostageTalkingEP14CHostageImprov */

	/* <0> (null):0 */
	bool IsNearbyHostageJumping(const class CHostageManager  *, class CHostageImprov *); /* linkage=_ZNK15CHostageManager22IsNearbyHostageJumpingEP14CHostageImprov */

	/* <0> (null):0 */
	void OnEvent(class CHostageManager *, enum GameEventType, class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN15CHostageManager7OnEventE13GameEventTypeP11CBaseEntityS2_ */

	/* <0> (null):0 */
	class CHostage * GetClosestHostage(class CHostageManager *, const class Vector  &, float *); /* linkage=_ZN15CHostageManager17GetClosestHostageERK6VectorPf */

	/* --- cacheline 88 boundary (5632 bytes) was 48 bytes ago --- */

	/* size: 5680, cachelines: 89, members: 3 */
	/* last cacheline: 48 bytes */
}; /* size: 5680 */

/* 1200 */
/* <0> (null):0 */
class CHostage *           array[12]; /* size: 48 */

/* 1201 */
 /* pointer to 1191 */
 /* size: 4 */

/* 1202 */
 /* pointer to 1199 */
 /* size: 4 */

/* 1203 */
 /* pointer to 1204 */
 /* size: 4 */

/* 1204 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 5680 */

/* 1205 */
/* <0> (null):0 */
enum {
	BEAM_POINTS = 0,
	BEAM_ENTPOINT = 1,
	BEAM_ENTS = 2,
	BEAM_HOSE = 3,
}; /* size: 4 */

/* 1206 */
/* <0> (null):0 */
typedef struct weapon_data_s weapon_data_t; /* size: 88 */

/* 1207 */
/* <0> (null):0 */
enum {
	NA_UNUSED = 0,
	NA_LOOPBACK = 1,
	NA_BROADCAST = 2,
	NA_IP = 3,
	NA_IPX = 4,
	NA_BROADCAST_IPX = 5,
}; /* size: 4 */

/* 1208 */
/* <0> (null):0 */
typedef enum  netadrtype_t; /* size: 4 */

/* 1209 */
/* <0> (null):0 */
unsigned char              array[10]; /* size: 10 */

/* 1210 */
/* <0> (null):0 */
enum HitBoxGroup {
	HITGROUP_GENERIC = 0,
	HITGROUP_HEAD = 1,
	HITGROUP_CHEST = 2,
	HITGROUP_STOMACH = 3,
	HITGROUP_LEFTARM = 4,
	HITGROUP_RIGHTARM = 5,
	HITGROUP_LEFTLEG = 6,
	HITGROUP_RIGHTLEG = 7,
	HITGROUP_SHIELD = 8,
	NUM_HITGROUPS = 9,
}; /* size: 4 */

/* 1211 */
/* <0> (null):0 */
enum BotDifficultyType {
	BOT_EASY = 0,
	BOT_NORMAL = 1,
	BOT_HARD = 2,
	BOT_EXPERT = 3,
	NUM_DIFFICULTY_LEVELS = 4,
}; /* size: 4 */

/* 1212 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1213 */
/* <0> (null):0 */
struct __numeric_traits_integer<int> {
	intconst                   __min;                /*     0     4 */
	intconst                   __max;                /*     0     4 */
	boolconst                  __is_signed;          /*     0     1 */
	intconst                   __digits;             /*     0     4 */

	/* size: 1, cachelines: 1, members: 4 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 4 + 0(holes), diff = -3 */

}; /* size: 1 */

/* 1214 */
/* <0> (null):0 */
enum {
	FirstCustomSkin = 100,
	NumCustomSkins = 100,
	LastCustomSkin = 199,
}; /* size: 4 */

/* 1215 */
/* <0> (null):0 */
enum BotProfileTeamType {
	BOT_TEAM_T = 0,
	BOT_TEAM_CT = 1,
	BOT_TEAM_ANY = 2,
}; /* size: 4 */

/* 1216 */
/* <0> (null):0 */
class BotProfile {
private:

	char *                     m_name;               /*     0     4 */
	float                      m_aggression;         /*     4     4 */
	float                      m_skill;              /*     8     4 */
	float                      m_teamwork;           /*    12     4 */
	int                        m_weaponPreference[16]; /*    16    64 */
	/* --- cacheline 1 boundary (64 bytes) was 16 bytes ago --- */
	int                        m_weaponPreferenceCount; /*    80     4 */
	int                        m_cost;               /*    84     4 */
	int                        m_skin;               /*    88     4 */
	unsigned char              m_difficultyFlags;    /*    92     1 */
	int                        m_voicePitch;         /*    96     4 */
	float                      m_reactionTime;       /*   100     4 */
	float                      m_attackDelay;        /*   104     4 */
	enum BotProfileTeamType    m_teams;              /*   108     4 */
	bool                       m_prefersSilencer;    /*   112     1 */
	int                        m_voiceBank;          /*   116     4 */
	/* <0> (null):0 */
	void BotProfile(class BotProfile *);

	/* <0> (null):0 */
	const char  * GetName(const class BotProfile  *); /* linkage=_ZNK10BotProfile7GetNameEv */

	/* <0> (null):0 */
	float GetAggression(const class BotProfile  *); /* linkage=_ZNK10BotProfile13GetAggressionEv */

	/* <0> (null):0 */
	float GetSkill(const class BotProfile  *); /* linkage=_ZNK10BotProfile8GetSkillEv */

	/* <0> (null):0 */
	float GetTeamwork(const class BotProfile  *); /* linkage=_ZNK10BotProfile11GetTeamworkEv */

	/* <0> (null):0 */
	int GetWeaponPreference(const class BotProfile  *, int); /* linkage=_ZNK10BotProfile19GetWeaponPreferenceEi */

	/* <0> (null):0 */
	const char  * GetWeaponPreferenceAsString(const class BotProfile  *, int); /* linkage=_ZNK10BotProfile27GetWeaponPreferenceAsStringEi */

	/* <0> (null):0 */
	int GetWeaponPreferenceCount(const class BotProfile  *); /* linkage=_ZNK10BotProfile24GetWeaponPreferenceCountEv */

	/* <0> (null):0 */
	bool HasPrimaryPreference(const class BotProfile  *); /* linkage=_ZNK10BotProfile20HasPrimaryPreferenceEv */

	/* <0> (null):0 */
	bool HasPistolPreference(const class BotProfile  *); /* linkage=_ZNK10BotProfile19HasPistolPreferenceEv */

	/* <0> (null):0 */
	int GetCost(const class BotProfile  *); /* linkage=_ZNK10BotProfile7GetCostEv */

	/* <0> (null):0 */
	int GetSkin(const class BotProfile  *); /* linkage=_ZNK10BotProfile7GetSkinEv */

	/* <0> (null):0 */
	bool IsDifficulty(const class BotProfile  *, enum BotDifficultyType); /* linkage=_ZNK10BotProfile12IsDifficultyE17BotDifficultyType */

	/* <0> (null):0 */
	int GetVoicePitch(const class BotProfile  *); /* linkage=_ZNK10BotProfile13GetVoicePitchEv */

	/* <0> (null):0 */
	float GetReactionTime(const class BotProfile  *); /* linkage=_ZNK10BotProfile15GetReactionTimeEv */

	/* <0> (null):0 */
	float GetAttackDelay(const class BotProfile  *); /* linkage=_ZNK10BotProfile14GetAttackDelayEv */

	/* <0> (null):0 */
	int GetVoiceBank(const class BotProfile  *); /* linkage=_ZNK10BotProfile12GetVoiceBankEv */

	/* <0> (null):0 */
	bool IsValidForTeam(const class BotProfile  *, enum BotProfileTeamType); /* linkage=_ZNK10BotProfile14IsValidForTeamE18BotProfileTeamType */

	/* <0> (null):0 */
	bool PrefersSilencer(const class BotProfile  *); /* linkage=_ZNK10BotProfile15PrefersSilencerEv */

	/* <0> (null):0 */
	void Inherit(class BotProfile *, const class BotProfile  *, const class BotProfile  *); /* linkage=_ZN10BotProfile7InheritEPKS_S1_ */


	/* size: 120, cachelines: 2, members: 15 */
	/* last cacheline: 56 bytes */

	/* BRAIN FART ALERT! 120 != 114 + 0(holes), diff = 6 */

}; /* size: 120 */

/* 1217 */
/* <0> (null):0 */
int                        array[16]; /* size: 64 */

/* 1218 */
 /* pointer to 1216 */
 /* size: 4 */

/* 1219 */
 /* pointer to 1220 */
 /* size: 4 */

/* 1220 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 120 */

/* 1221 */
 /* pointer to 1222 */
 /* size: 4 */

/* 1222 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 120 */

/* 1223 */
/* <0> (null):0 */
typedef struct list<BotProfile*, std::allocator<BotProfile*> > BotProfileList; /* size: 0 */

/* 1224 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1225 */
/* <0> (null):0 */
typedef class BotProfile * * pointer; /* size: 4 */

/* 1226 */
/* <0> (null):0 */
typedef const class BotProfile *  * const_pointer; /* size: 4 */

/* 1227 */
/* <0> (null):0 */
class new_allocator<BotProfile*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class BotProfile * * pointer;

	/* <0> (null):0 */
	typedef const class BotProfile *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<BotProfile*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<BotProfile*> *, const class new_allocator<BotProfile*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<BotProfile*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<BotProfile*>  *, class BotProfile * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10BotProfileE7addressERS2_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<BotProfile*>  *, const class BotProfile *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10BotProfileE7addressERKS2_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<BotProfile*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10BotProfileE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<BotProfile*> *, class BotProfile * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10BotProfileE10deallocateEPS2_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<BotProfile*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10BotProfileE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<BotProfile*> *, class BotProfile * *, const class BotProfile *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10BotProfileE9constructEPS2_RKS2_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<BotProfile*> *, class BotProfile * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10BotProfileE7destroyEPS2_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1228 */
 /* pointer to 1218 */
 /* size: 4 */

/* 1229 */
 /* pointer to 1230 */
 /* size: 4 */

/* 1230 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1231 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1232 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1233 */
 /* pointer to 1227 */
 /* size: 4 */

/* 1234 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1235 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1236 */
 /* pointer to 1237 */
 /* size: 4 */

/* 1237 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1238 */
/* <0> (null):0 */
typedef class BotProfile * & reference; /* size: 4 */

/* 1239 */
/* <0> (null):0 */
typedef const class BotProfile *  & const_reference; /* size: 4 */

/* 1240 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<BotProfile*> > other; /* size: 0 */

/* 1241 */
/* <0> (null):0 */
struct rebind<std::_List_node<BotProfile*> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<BotProfile*> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1242 */
/* <0> (null):0 */
typedef struct allocator<BotProfile*> other; /* size: 1 */

/* 1243 */
/* <0> (null):0 */
struct rebind<BotProfile*> {
	/* <0> (null):0 */
	typedef struct allocator<BotProfile*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1244 */
/* <0> (null):0 */
class allocator<BotProfile*> : public new_allocator<BotProfile*> {
public:

	/* class new_allocator<BotProfile*> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class BotProfile * & reference;

	/* <0> (null):0 */
	typedef const class BotProfile *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<BotProfile*> *);

	/* <0> (null):0 */
	void allocator(class allocator<BotProfile*> *, const class allocator<BotProfile*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<BotProfile*> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<BotProfile*> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<BotProfile*> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<BotProfile*> {
		/* <0> (null):0 */
		typedef struct allocator<BotProfile*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 1245 */
 /* pointer to 1244 */
 /* size: 4 */

/* 1246 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1247 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1248 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1249 */
/* <0> (null):0 */
typedef class _List_node<BotProfile*> * pointer; /* size: 4 */

/* 1250 */
/* <0> (null):0 */
typedef const class _List_node<BotProfile*>  * const_pointer; /* size: 4 */

/* 1251 */
/* <0> (null):0 */
class new_allocator<std::_List_node<BotProfile*> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<BotProfile*> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<BotProfile*>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<BotProfile*> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<BotProfile*> > *, const class new_allocator<std::_List_node<BotProfile*> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<BotProfile*> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<BotProfile*> >  *, class _List_node<BotProfile*> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10BotProfileEE7addressERS4_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<BotProfile*> >  *, const class _List_node<BotProfile*>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10BotProfileEE7addressERKS4_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<BotProfile*> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10BotProfileEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<BotProfile*> > *, class _List_node<BotProfile*> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10BotProfileEE10deallocateEPS4_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<BotProfile*> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10BotProfileEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<BotProfile*> > *, class _List_node<BotProfile*> *, const class _List_node<BotProfile*>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10BotProfileEE9constructEPS4_RKS4_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<BotProfile*> > *, class _List_node<BotProfile*> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10BotProfileEE7destroyEPS4_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1252 */
 /* pointer to 463 */
 /* size: 4 */

/* 1253 */
 /* pointer to 1254 */
 /* size: 4 */

/* 1254 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1255 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1256 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1257 */
 /* pointer to 1251 */
 /* size: 4 */

/* 1258 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1259 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1260 */
 /* pointer to 1261 */
 /* size: 4 */

/* 1261 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1262 */
/* <0> (null):0 */
class allocator<std::_List_node<BotProfile*> > : public new_allocator<std::_List_node<BotProfile*> > {
public:

	/* class new_allocator<std::_List_node<BotProfile*> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<BotProfile*> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<BotProfile*> > *, const class allocator<std::_List_node<BotProfile*> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<BotProfile*> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 1263 */
 /* pointer to 1262 */
 /* size: 4 */

/* 1264 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1265 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1266 */
 /* pointer to 465 */
 /* size: 4 */

/* 1267 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1268 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1269 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 1270 */
/* <0> (null):0 */
typedef struct allocator<BotProfile*> allocator_type; /* size: 1 */

/* 1271 */
/* <0> (null):0 */
class _List_base<BotProfile*, std::allocator<BotProfile*> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<BotProfile*> allocator_type;

	/* <0> (null):0 */
	class _List_node<BotProfile*> * _M_get_node(class _List_base<BotProfile*, std::allocator<BotProfile*> > *); /* linkage=_ZNSt10_List_baseIP10BotProfileSaIS1_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<BotProfile*, std::allocator<BotProfile*> > *, class _List_node<BotProfile*> *); /* linkage=_ZNSt10_List_baseIP10BotProfileSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<BotProfile*, std::allocator<BotProfile*> > *); /* linkage=_ZNSt10_List_baseIP10BotProfileSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<BotProfile*, std::allocator<BotProfile*> >  *); /* linkage=_ZNKSt10_List_baseIP10BotProfileSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<BotProfile*, std::allocator<BotProfile*> >  *); /* linkage=_ZNKSt10_List_baseIP10BotProfileSaIS1_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<BotProfile*, std::allocator<BotProfile*> >  *); /* linkage=_ZNKSt10_List_baseIP10BotProfileSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<BotProfile*, std::allocator<BotProfile*> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<BotProfile*, std::allocator<BotProfile*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<BotProfile*, std::allocator<BotProfile*> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<BotProfile*, std::allocator<BotProfile*> > *); /* linkage=_ZNSt10_List_baseIP10BotProfileSaIS1_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<BotProfile*, std::allocator<BotProfile*> > *); /* linkage=_ZNSt10_List_baseIP10BotProfileSaIS1_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 1272 */
 /* pointer to 1271 */
 /* size: 4 */

/* 1273 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1274 */
 /* pointer to 1275 */
 /* size: 4 */

/* 1275 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1276 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1277 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1278 */
/* <0> (null):0 */
typedef class BotProfile * value_type; /* size: 4 */

/* 1279 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 1280 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 1281 */
/* <0> (null):0 */
typedef struct _List_iterator<BotProfile*> iterator; /* size: 0 */

/* 1282 */
/* <0> (null):0 */
typedef struct _List_const_iterator<BotProfile*> const_iterator; /* size: 0 */

/* 1283 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<BotProfile*> > const_reverse_iterator; /* size: 0 */

/* 1284 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<BotProfile*> > reverse_iterator; /* size: 0 */

/* 1285 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1286 */
/* <0> (null):0 */
typedef struct allocator<BotProfile*> allocator_type; /* size: 1 */

/* 1287 */
/* <0> (null):0 */
typedef struct _List_node<BotProfile*> _Node; /* size: 0 */

/* 1288 */
/* <0> (null):0 */
class list<BotProfile*, std::allocator<BotProfile*> > : protected _List_base<BotProfile*, std::allocator<BotProfile*> > {
protected:

	/* class _List_base<BotProfile*, std::allocator<BotProfile*> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef class BotProfile * value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<BotProfile*> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<BotProfile*> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<BotProfile*> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<BotProfile*> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<BotProfile*> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<BotProfile*> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<BotProfile*, std::allocator<BotProfile*> > *, const value_type  &); /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE14_M_create_nodeERKS1_ */

	/* <0> (null):0 */
	void list(class list<BotProfile*, std::allocator<BotProfile*> > *);

	/* <0> (null):0 */
	void list(class list<BotProfile*, std::allocator<BotProfile*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<BotProfile*, std::allocator<BotProfile*> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<BotProfile*, std::allocator<BotProfile*> > *, const class list<BotProfile*, std::allocator<BotProfile*> >  &);

	/* <0> (null):0 */
	class list<BotProfile*, std::allocator<BotProfile*> > & operator=(class list<BotProfile*, std::allocator<BotProfile*> > *, const class list<BotProfile*, std::allocator<BotProfile*> >  &); /* linkage=_ZNSt4listIP10BotProfileSaIS1_EEaSERKS3_ */

	/* <0> (null):0 */
	void assign(class list<BotProfile*, std::allocator<BotProfile*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE6assignEjRKS1_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<BotProfile*, std::allocator<BotProfile*> >  *); /* linkage=_ZNKSt4listIP10BotProfileSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<BotProfile*, std::allocator<BotProfile*> > *); /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<BotProfile*, std::allocator<BotProfile*> >  *); /* linkage=_ZNKSt4listIP10BotProfileSaIS1_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<BotProfile*, std::allocator<BotProfile*> > *); /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<BotProfile*, std::allocator<BotProfile*> >  *); /* linkage=_ZNKSt4listIP10BotProfileSaIS1_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<BotProfile*, std::allocator<BotProfile*> > *); /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<BotProfile*, std::allocator<BotProfile*> >  *); /* linkage=_ZNKSt4listIP10BotProfileSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<BotProfile*, std::allocator<BotProfile*> > *); /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<BotProfile*, std::allocator<BotProfile*> >  *); /* linkage=_ZNKSt4listIP10BotProfileSaIS1_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<BotProfile*, std::allocator<BotProfile*> >  *); /* linkage=_ZNKSt4listIP10BotProfileSaIS1_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<BotProfile*, std::allocator<BotProfile*> >  *); /* linkage=_ZNKSt4listIP10BotProfileSaIS1_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<BotProfile*, std::allocator<BotProfile*> >  *); /* linkage=_ZNKSt4listIP10BotProfileSaIS1_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<BotProfile*, std::allocator<BotProfile*> > *, unsigned int, class BotProfile *); /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE6resizeEjS1_ */

	/* <0> (null):0 */
	reference front(class list<BotProfile*, std::allocator<BotProfile*> > *); /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<BotProfile*, std::allocator<BotProfile*> >  *); /* linkage=_ZNKSt4listIP10BotProfileSaIS1_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<BotProfile*, std::allocator<BotProfile*> > *); /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<BotProfile*, std::allocator<BotProfile*> >  *); /* linkage=_ZNKSt4listIP10BotProfileSaIS1_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<BotProfile*, std::allocator<BotProfile*> > *, const value_type  &); /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE10push_frontERKS1_ */

	/* <0> (null):0 */
	void pop_front(class list<BotProfile*, std::allocator<BotProfile*> > *); /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<BotProfile*, std::allocator<BotProfile*> > *, const value_type  &); /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE9push_backERKS1_ */

	/* <0> (null):0 */
	void pop_back(class list<BotProfile*, std::allocator<BotProfile*> > *); /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<BotProfile*, std::allocator<BotProfile*> > *, class _List_iterator<BotProfile*>, const value_type  &); /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void insert(class list<BotProfile*, std::allocator<BotProfile*> > *, class _List_iterator<BotProfile*>, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */

	/* <0> (null):0 */
	iterator erase(class list<BotProfile*, std::allocator<BotProfile*> > *, class _List_iterator<BotProfile*>); /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE5eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	iterator erase(class list<BotProfile*, std::allocator<BotProfile*> > *, class _List_iterator<BotProfile*>, class _List_iterator<BotProfile*>); /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */

	/* <0> (null):0 */
	void swap(class list<BotProfile*, std::allocator<BotProfile*> > *, class list<BotProfile*, std::allocator<BotProfile*> > &); /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE4swapERS3_ */

	/* <0> (null):0 */
	void clear(class list<BotProfile*, std::allocator<BotProfile*> > *); /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<BotProfile*, std::allocator<BotProfile*> > *, class _List_iterator<BotProfile*>, class list<BotProfile*, std::allocator<BotProfile*> > &); /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */

	/* <0> (null):0 */
	void splice(class list<BotProfile*, std::allocator<BotProfile*> > *, class _List_iterator<BotProfile*>, class list<BotProfile*, std::allocator<BotProfile*> > &, class _List_iterator<BotProfile*>); /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */

	/* <0> (null):0 */
	void splice(class list<BotProfile*, std::allocator<BotProfile*> > *, class _List_iterator<BotProfile*>, class list<BotProfile*, std::allocator<BotProfile*> > &, class _List_iterator<BotProfile*>, class _List_iterator<BotProfile*>); /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */

	/* <0> (null):0 */
	void remove(class list<BotProfile*, std::allocator<BotProfile*> > *, const value_type  &); /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE6removeERKS1_ */

	/* <0> (null):0 */
	void unique(class list<BotProfile*, std::allocator<BotProfile*> > *); /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<BotProfile*, std::allocator<BotProfile*> > *, class list<BotProfile*, std::allocator<BotProfile*> > &); /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE5mergeERS3_ */

	/* <0> (null):0 */
	void reverse(class list<BotProfile*, std::allocator<BotProfile*> > *); /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<BotProfile*, std::allocator<BotProfile*> > *); /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<BotProfile*, std::allocator<BotProfile*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE18_M_fill_initializeEjRKS1_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<BotProfile*, std::allocator<BotProfile*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE14_M_fill_assignEjRKS1_ */

	/* <0> (null):0 */
	void _M_transfer(class list<BotProfile*, std::allocator<BotProfile*> > *, class _List_iterator<BotProfile*>, class _List_iterator<BotProfile*>, class _List_iterator<BotProfile*>); /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */

	/* <0> (null):0 */
	void _M_insert(class list<BotProfile*, std::allocator<BotProfile*> > *, class _List_iterator<BotProfile*>, const value_type  &); /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void _M_erase(class list<BotProfile*, std::allocator<BotProfile*> > *, class _List_iterator<BotProfile*>); /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<BotProfile*, std::allocator<BotProfile*> > *, class list<BotProfile*, std::allocator<BotProfile*> > &); /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE25_M_check_equal_allocatorsERS3_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 1289 */
 /* pointer to 1287 */
 /* size: 4 */

/* 1290 */
 /* pointer to 1288 */
 /* size: 4 */

/* 1291 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1292 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1293 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1294 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1295 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1296 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1297 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1298 */
 /* pointer to 1299 */
 /* size: 4 */

/* 1299 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1300 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1301 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1302 */
/* <0> (null):0 */
typedef char * * pointer; /* size: 4 */

/* 1303 */
/* <0> (null):0 */
typedef const char *  * const_pointer; /* size: 4 */

/* 1304 */
/* <0> (null):0 */
class new_allocator<char*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef char * * pointer;

	/* <0> (null):0 */
	typedef const char *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<char*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<char*> *, const class new_allocator<char*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<char*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<char*>  *, char * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIPcE7addressERS1_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<char*>  *, const char *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIPcE7addressERKS1_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<char*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIPcE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<char*> *, char * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIPcE10deallocateEPS1_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<char*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIPcE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<char*> *, char * *, const char *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIPcE9constructEPS1_RKS1_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<char*> *, char * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIPcE7destroyEPS1_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1305 */
 /* pointer to 1304 */
 /* size: 4 */

/* 1306 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1307 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1308 */
 /* pointer to 1309 */
 /* size: 4 */

/* 1309 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1310 */
/* <0> (null):0 */
typedef char * * pointer; /* size: 4 */

/* 1311 */
/* <0> (null):0 */
typedef const char *  * const_pointer; /* size: 4 */

/* 1312 */
/* <0> (null):0 */
typedef char * & reference; /* size: 4 */

/* 1313 */
/* <0> (null):0 */
typedef const char *  & const_reference; /* size: 4 */

/* 1314 */
/* <0> (null):0 */
typedef struct allocator<char*> other; /* size: 1 */

/* 1315 */
/* <0> (null):0 */
struct rebind<char*> {
	/* <0> (null):0 */
	typedef struct allocator<char*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1316 */
/* <0> (null):0 */
class allocator<char*> : public new_allocator<char*> {
public:

	/* class new_allocator<char*> <ancestor>; */     /*     0     0 */
	/* <0> (null):0 */
	typedef char * * pointer;

	/* <0> (null):0 */
	typedef const char *  * const_pointer;

	/* <0> (null):0 */
	typedef char * & reference;

	/* <0> (null):0 */
	typedef const char *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<char*> *);

	/* <0> (null):0 */
	void allocator(class allocator<char*> *, const class allocator<char*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<char*> *, int);

	/* <0> (null):0 */
	struct rebind<char*> {
		/* <0> (null):0 */
		typedef struct allocator<char*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 1317 */
 /* pointer to 1316 */
 /* size: 4 */

/* 1318 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1319 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1320 */
 /* pointer to 473 */
 /* size: 4 */

/* 1321 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1322 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1323 */
/* <0> (null):0 */
typedef struct allocator<char*> allocator_type; /* size: 1 */

/* 1324 */
/* <0> (null):0 */
struct _Vector_base<char*, std::allocator<char*> > {
	struct _Vector_impl        _M_impl;              /*     0    12 */
	/* <0> (null):0 */
	typedef struct allocator<char*> allocator_type;

	/* <0> (null):0 */
	_Tp_alloc_type & _M_get_Tp_allocator(class _Vector_base<char*, std::allocator<char*> > *); /* linkage=_ZNSt12_Vector_baseIPcSaIS0_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	const _Tp_alloc_type  & _M_get_Tp_allocator(const class _Vector_base<char*, std::allocator<char*> >  *); /* linkage=_ZNKSt12_Vector_baseIPcSaIS0_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _Vector_base<char*, std::allocator<char*> >  *); /* linkage=_ZNKSt12_Vector_baseIPcSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<char*, std::allocator<char*> > *);

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<char*, std::allocator<char*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<char*, std::allocator<char*> > *, unsigned int);

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<char*, std::allocator<char*> > *, unsigned int, const allocator_type  &);

	/* <0> (null):0 */
	void ~_Vector_base(class _Vector_base<char*, std::allocator<char*> > *, int);

	/* <0> (null):0 */
	pointer _M_allocate(class _Vector_base<char*, std::allocator<char*> > *, unsigned int); /* linkage=_ZNSt12_Vector_baseIPcSaIS0_EE11_M_allocateEj */

	/* <0> (null):0 */
	void _M_deallocate(class _Vector_base<char*, std::allocator<char*> > *, char * *, unsigned int); /* linkage=_ZNSt12_Vector_baseIPcSaIS0_EE13_M_deallocateEPS0_j */

	/* <0> (null):0 */
	using ::_M_allocate;

	/* <0> (null):0 */
	using ::_M_deallocate;

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::get_allocator;


	/* size: 12, cachelines: 1, members: 1 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1325 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1326 */
 /* pointer to 1324 */
 /* size: 4 */

/* 1327 */
 /* pointer to 1328 */
 /* size: 4 */

/* 1328 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1329 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1330 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1331 */
/* <0> (null):0 */
typedef char * value_type; /* size: 4 */

/* 1332 */
/* <0> (null):0 */
typedef pointer pointer; /* size: 4 */

/* 1333 */
/* <0> (null):0 */
typedef const_pointer const_pointer; /* size: 4 */

/* 1334 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 1335 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 1336 */
/* <0> (null):0 */
typedef struct __normal_iterator<char**, std::vector<char*, std::allocator<char*> > > iterator; /* size: 0 */

/* 1337 */
/* <0> (null):0 */
typedef struct __normal_iterator<char* const*, std::vector<char*, std::allocator<char*> > > const_iterator; /* size: 0 */

/* 1338 */
/* <0> (null):0 */
typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<char* const*, std::vector<char*, std::allocator<char*> > > > const_reverse_iterator; /* size: 0 */

/* 1339 */
/* <0> (null):0 */
typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<char**, std::vector<char*, std::allocator<char*> > > > reverse_iterator; /* size: 0 */

/* 1340 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1341 */
/* <0> (null):0 */
typedef struct allocator<char*> allocator_type; /* size: 1 */

/* 1342 */
/* <0> (null):0 */
class vector<char*, std::allocator<char*> > : protected _Vector_base<char*, std::allocator<char*> > {
protected:

	/* struct _Vector_base<char*, std::allocator<char*> > <ancestor>; */ /*     0    12 */
	/* <0> (null):0 */
	typedef char * value_type;

	/* <0> (null):0 */
	typedef pointer pointer;

	/* <0> (null):0 */
	typedef const_pointer const_pointer;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct __normal_iterator<char**, std::vector<char*, std::allocator<char*> > > iterator;

	/* <0> (null):0 */
	typedef struct __normal_iterator<char* const*, std::vector<char*, std::allocator<char*> > > const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<char* const*, std::vector<char*, std::allocator<char*> > > > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<char**, std::vector<char*, std::allocator<char*> > > > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<char*> allocator_type;

	/* <0> (null):0 */
	void vector(class vector<char*, std::allocator<char*> > *);

	/* <0> (null):0 */
	void vector(class vector<char*, std::allocator<char*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void vector(class vector<char*, std::allocator<char*> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void vector(class vector<char*, std::allocator<char*> > *, const class vector<char*, std::allocator<char*> >  &);

	/* <0> (null):0 */
	void ~vector(class vector<char*, std::allocator<char*> > *, int);

	/* <0> (null):0 */
	class vector<char*, std::allocator<char*> > & operator=(class vector<char*, std::allocator<char*> > *, const class vector<char*, std::allocator<char*> >  &); /* linkage=_ZNSt6vectorIPcSaIS0_EEaSERKS2_ */

	/* <0> (null):0 */
	void assign(class vector<char*, std::allocator<char*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIPcSaIS0_EE6assignEjRKS0_ */

	/* <0> (null):0 */
	iterator begin(class vector<char*, std::allocator<char*> > *); /* linkage=_ZNSt6vectorIPcSaIS0_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class vector<char*, std::allocator<char*> >  *); /* linkage=_ZNKSt6vectorIPcSaIS0_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class vector<char*, std::allocator<char*> > *); /* linkage=_ZNSt6vectorIPcSaIS0_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class vector<char*, std::allocator<char*> >  *); /* linkage=_ZNKSt6vectorIPcSaIS0_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class vector<char*, std::allocator<char*> > *); /* linkage=_ZNSt6vectorIPcSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class vector<char*, std::allocator<char*> >  *); /* linkage=_ZNKSt6vectorIPcSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class vector<char*, std::allocator<char*> > *); /* linkage=_ZNSt6vectorIPcSaIS0_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class vector<char*, std::allocator<char*> >  *); /* linkage=_ZNKSt6vectorIPcSaIS0_EE4rendEv */

	/* <0> (null):0 */
	size_type size(const class vector<char*, std::allocator<char*> >  *); /* linkage=_ZNKSt6vectorIPcSaIS0_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class vector<char*, std::allocator<char*> >  *); /* linkage=_ZNKSt6vectorIPcSaIS0_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class vector<char*, std::allocator<char*> > *, unsigned int, char *); /* linkage=_ZNSt6vectorIPcSaIS0_EE6resizeEjS0_ */

	/* <0> (null):0 */
	size_type capacity(const class vector<char*, std::allocator<char*> >  *); /* linkage=_ZNKSt6vectorIPcSaIS0_EE8capacityEv */

	/* <0> (null):0 */
	bool empty(const class vector<char*, std::allocator<char*> >  *); /* linkage=_ZNKSt6vectorIPcSaIS0_EE5emptyEv */

	/* <0> (null):0 */
	void reserve(class vector<char*, std::allocator<char*> > *, unsigned int); /* linkage=_ZNSt6vectorIPcSaIS0_EE7reserveEj */

	/* <0> (null):0 */
	reference operator[](class vector<char*, std::allocator<char*> > *, unsigned int); /* linkage=_ZNSt6vectorIPcSaIS0_EEixEj */

	/* <0> (null):0 */
	const_reference operator[](const class vector<char*, std::allocator<char*> >  *, unsigned int); /* linkage=_ZNKSt6vectorIPcSaIS0_EEixEj */

	/* <0> (null):0 */
	void _M_range_check(const class vector<char*, std::allocator<char*> >  *, unsigned int); /* linkage=_ZNKSt6vectorIPcSaIS0_EE14_M_range_checkEj */

	/* <0> (null):0 */
	reference at(class vector<char*, std::allocator<char*> > *, unsigned int); /* linkage=_ZNSt6vectorIPcSaIS0_EE2atEj */

	/* <0> (null):0 */
	const_reference at(const class vector<char*, std::allocator<char*> >  *, unsigned int); /* linkage=_ZNKSt6vectorIPcSaIS0_EE2atEj */

	/* <0> (null):0 */
	reference front(class vector<char*, std::allocator<char*> > *); /* linkage=_ZNSt6vectorIPcSaIS0_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class vector<char*, std::allocator<char*> >  *); /* linkage=_ZNKSt6vectorIPcSaIS0_EE5frontEv */

	/* <0> (null):0 */
	reference back(class vector<char*, std::allocator<char*> > *); /* linkage=_ZNSt6vectorIPcSaIS0_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class vector<char*, std::allocator<char*> >  *); /* linkage=_ZNKSt6vectorIPcSaIS0_EE4backEv */

	/* <0> (null):0 */
	pointer data(class vector<char*, std::allocator<char*> > *); /* linkage=_ZNSt6vectorIPcSaIS0_EE4dataEv */

	/* <0> (null):0 */
	const_pointer data(const class vector<char*, std::allocator<char*> >  *); /* linkage=_ZNKSt6vectorIPcSaIS0_EE4dataEv */

	/* <0> (null):0 */
	void push_back(class vector<char*, std::allocator<char*> > *, const value_type  &); /* linkage=_ZNSt6vectorIPcSaIS0_EE9push_backERKS0_ */

	/* <0> (null):0 */
	void pop_back(class vector<char*, std::allocator<char*> > *); /* linkage=_ZNSt6vectorIPcSaIS0_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class vector<char*, std::allocator<char*> > *, class __normal_iterator<char**, std::vector<char*, std::allocator<char*> > >, const value_type  &); /* linkage=_ZNSt6vectorIPcSaIS0_EE6insertEN9__gnu_cxx17__normal_iteratorIPS0_S2_EERKS0_ */

	/* <0> (null):0 */
	void insert(class vector<char*, std::allocator<char*> > *, class __normal_iterator<char**, std::vector<char*, std::allocator<char*> > >, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIPcSaIS0_EE6insertEN9__gnu_cxx17__normal_iteratorIPS0_S2_EEjRKS0_ */

	/* <0> (null):0 */
	iterator erase(class vector<char*, std::allocator<char*> > *, class __normal_iterator<char**, std::vector<char*, std::allocator<char*> > >); /* linkage=_ZNSt6vectorIPcSaIS0_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS0_S2_EE */

	/* <0> (null):0 */
	iterator erase(class vector<char*, std::allocator<char*> > *, class __normal_iterator<char**, std::vector<char*, std::allocator<char*> > >, class __normal_iterator<char**, std::vector<char*, std::allocator<char*> > >); /* linkage=_ZNSt6vectorIPcSaIS0_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS0_S2_EES6_ */

	/* <0> (null):0 */
	void swap(class vector<char*, std::allocator<char*> > *, class vector<char*, std::allocator<char*> > &); /* linkage=_ZNSt6vectorIPcSaIS0_EE4swapERS2_ */

	/* <0> (null):0 */
	void clear(class vector<char*, std::allocator<char*> > *); /* linkage=_ZNSt6vectorIPcSaIS0_EE5clearEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class vector<char*, std::allocator<char*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIPcSaIS0_EE18_M_fill_initializeEjRKS0_ */

	/* <0> (null):0 */
	void _M_fill_assign(class vector<char*, std::allocator<char*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIPcSaIS0_EE14_M_fill_assignEjRKS0_ */

	/* <0> (null):0 */
	void _M_fill_insert(class vector<char*, std::allocator<char*> > *, class __normal_iterator<char**, std::vector<char*, std::allocator<char*> > >, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIPcSaIS0_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS0_S2_EEjRKS0_ */

	/* <0> (null):0 */
	void _M_insert_aux(class vector<char*, std::allocator<char*> > *, class __normal_iterator<char**, std::vector<char*, std::allocator<char*> > >, const char *  &); /* linkage=_ZNSt6vectorIPcSaIS0_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS0_S2_EERKS0_ */

	/* <0> (null):0 */
	size_type _M_check_len(const class vector<char*, std::allocator<char*> >  *, unsigned int, const char  *); /* linkage=_ZNKSt6vectorIPcSaIS0_EE12_M_check_lenEjPKc */

	/* <0> (null):0 */
	void _M_erase_at_end(class vector<char*, std::allocator<char*> > *, char * *); /* linkage=_ZNSt6vectorIPcSaIS0_EE15_M_erase_at_endEPS0_ */


	/* size: 12, cachelines: 1, members: 1 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1343 */
 /* pointer to 1342 */
 /* size: 4 */

/* 1344 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1345 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1346 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1347 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1348 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1349 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1350 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1351 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1352 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1353 */
 /* pointer to 1352 */
 /* size: 4 */

/* 1354 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1355 */
/* <0> (null):0 */
typedef struct vector<char*, std::allocator<char*> > VoiceBankList; /* size: 12 */

/* 1356 */
/* <0> (null):0 */
class BotProfileManager {
protected:

	BotProfileList             m_profileList;        /*     0     0 */
	/* <0> (null):0 */
	typedef struct vector<char*, std::allocator<char*> > VoiceBankList;

	VoiceBankList              m_voiceBanks;         /*     8    12 */
	char *                     m_skins[100];         /*    20   400 */
	/* --- cacheline 6 boundary (384 bytes) was 28 bytes ago --- */
	char *                     m_skinModelnames[100]; /*   420   400 */
	/* --- cacheline 12 boundary (768 bytes) was 44 bytes ago --- */
	char *                     m_skinFilenames[100]; /*   820   400 */
	/* --- cacheline 18 boundary (1152 bytes) was 60 bytes ago --- */
	int                        m_nextSkin;           /*  1220     4 */
	/* <0> (null):0 */
	void BotProfileManager(class BotProfileManager *);

	/* <0> (null):0 */
	void ~BotProfileManager(class BotProfileManager *, int);

	/* <0> (null):0 */
	void Init(class BotProfileManager *, const char  *, unsigned int *); /* linkage=_ZN17BotProfileManager4InitEPKcPj */

	/* <0> (null):0 */
	void Reset(class BotProfileManager *); /* linkage=_ZN17BotProfileManager5ResetEv */

	/* <0> (null):0 */
	const class BotProfile  * GetProfile(const class BotProfileManager  *, const char  *, enum BotProfileTeamType); /* linkage=_ZNK17BotProfileManager10GetProfileEPKc18BotProfileTeamType */

	/* <0> (null):0 */
	const BotProfileList  * GetProfileList(const class BotProfileManager  *); /* linkage=_ZNK17BotProfileManager14GetProfileListEv */

	/* <0> (null):0 */
	const class BotProfile  * GetRandomProfile(const class BotProfileManager  *, enum BotDifficultyType, enum BotProfileTeamType); /* linkage=_ZNK17BotProfileManager16GetRandomProfileE17BotDifficultyType18BotProfileTeamType */

	/* <0> (null):0 */
	const char  * GetCustomSkin(class BotProfileManager *, int); /* linkage=_ZN17BotProfileManager13GetCustomSkinEi */

	/* <0> (null):0 */
	const char  * GetCustomSkinModelname(class BotProfileManager *, int); /* linkage=_ZN17BotProfileManager22GetCustomSkinModelnameEi */

	/* <0> (null):0 */
	const char  * GetCustomSkinFname(class BotProfileManager *, int); /* linkage=_ZN17BotProfileManager18GetCustomSkinFnameEi */

	/* <0> (null):0 */
	int GetCustomSkinIndex(class BotProfileManager *, const char  *, const char  *); /* linkage=_ZN17BotProfileManager18GetCustomSkinIndexEPKcS1_ */

	/* <0> (null):0 */
	const VoiceBankList  * GetVoiceBanks(const class BotProfileManager  *); /* linkage=_ZNK17BotProfileManager13GetVoiceBanksEv */

	/* <0> (null):0 */
	int FindVoiceBankIndex(class BotProfileManager *, const char  *); /* linkage=_ZN17BotProfileManager18FindVoiceBankIndexEPKc */

	/* --- cacheline 19 boundary (1216 bytes) --- */

	/* size: 1224, cachelines: 20, members: 6 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 1224 != 1216 + 0(holes), diff = 8 */

}; /* size: 1224 */

/* 1357 */
/* <0> (null):0 */
char *                     array[100]; /* size: 400 */

/* 1358 */
 /* pointer to 1356 */
 /* size: 4 */

/* 1359 */
 /* pointer to 8 */
 /* size: 4 */

/* 1360 */
 /* pointer to 1361 */
 /* size: 4 */

/* 1361 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1224 */

/* 1362 */
 /* pointer to 1363 */
 /* size: 4 */

/* 1363 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1364 */
 /* pointer to 1365 */
 /* size: 4 */

/* 1365 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1366 */
/* <0> (null):0 */
typedef struct _List_const_iterator<BotProfile*> _Self; /* size: 4 */

/* 1367 */
/* <0> (null):0 */
typedef struct _List_iterator<BotProfile*> iterator; /* size: 0 */

/* 1368 */
/* <0> (null):0 */
typedef const class BotProfile *  * pointer; /* size: 4 */

/* 1369 */
/* <0> (null):0 */
typedef const class BotProfile *  & reference; /* size: 4 */

/* 1370 */
/* <0> (null):0 */
struct _List_const_iterator<BotProfile*> {
	const class _List_node_base  * _M_node;          /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_const_iterator<BotProfile*> _Self;

	/* <0> (null):0 */
	typedef struct _List_iterator<BotProfile*> iterator;

	/* <0> (null):0 */
	typedef const class BotProfile *  * pointer;

	/* <0> (null):0 */
	typedef const class BotProfile *  & reference;

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<BotProfile*> *);

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<BotProfile*> *, const class _List_node_base  *);

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<BotProfile*> *, const iterator  &);

	/* <0> (null):0 */
	reference operator*(const class _List_const_iterator<BotProfile*>  *); /* linkage=_ZNKSt20_List_const_iteratorIP10BotProfileEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_const_iterator<BotProfile*>  *); /* linkage=_ZNKSt20_List_const_iteratorIP10BotProfileEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_const_iterator<BotProfile*> *); /* linkage=_ZNSt20_List_const_iteratorIP10BotProfileEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_const_iterator<BotProfile*> *, int); /* linkage=_ZNSt20_List_const_iteratorIP10BotProfileEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_const_iterator<BotProfile*> *); /* linkage=_ZNSt20_List_const_iteratorIP10BotProfileEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_const_iterator<BotProfile*> *, int); /* linkage=_ZNSt20_List_const_iteratorIP10BotProfileEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_const_iterator<BotProfile*>  *, const _Self  &); /* linkage=_ZNKSt20_List_const_iteratorIP10BotProfileEeqERKS2_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_const_iterator<BotProfile*>  *, const _Self  &); /* linkage=_ZNKSt20_List_const_iteratorIP10BotProfileEneERKS2_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1371 */
 /* pointer to 1370 */
 /* size: 4 */

/* 1372 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1373 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1374 */
 /* pointer to 1375 */
 /* size: 4 */

/* 1375 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1376 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1377 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1378 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1379 */
/* <0> (null):0 */
typedef struct _List_iterator<BotProfile*> _Self; /* size: 4 */

/* 1380 */
/* <0> (null):0 */
typedef class BotProfile * * pointer; /* size: 4 */

/* 1381 */
/* <0> (null):0 */
typedef class BotProfile * & reference; /* size: 4 */

/* 1382 */
/* <0> (null):0 */
struct _List_iterator<BotProfile*> {
	class _List_node_base *    _M_node;              /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_iterator<BotProfile*> _Self;

	/* <0> (null):0 */
	typedef class BotProfile * * pointer;

	/* <0> (null):0 */
	typedef class BotProfile * & reference;

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<BotProfile*> *);

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<BotProfile*> *, class _List_node_base *);

	/* <0> (null):0 */
	reference operator*(const class _List_iterator<BotProfile*>  *); /* linkage=_ZNKSt14_List_iteratorIP10BotProfileEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_iterator<BotProfile*>  *); /* linkage=_ZNKSt14_List_iteratorIP10BotProfileEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_iterator<BotProfile*> *); /* linkage=_ZNSt14_List_iteratorIP10BotProfileEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_iterator<BotProfile*> *, int); /* linkage=_ZNSt14_List_iteratorIP10BotProfileEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_iterator<BotProfile*> *); /* linkage=_ZNSt14_List_iteratorIP10BotProfileEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_iterator<BotProfile*> *, int); /* linkage=_ZNSt14_List_iteratorIP10BotProfileEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_iterator<BotProfile*>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorIP10BotProfileEeqERKS2_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_iterator<BotProfile*>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorIP10BotProfileEneERKS2_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1383 */
 /* pointer to 1382 */
 /* size: 4 */

/* 1384 */
 /* pointer to 1385 */
 /* size: 4 */

/* 1385 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1386 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1387 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1388 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1389 */
/* <0> (null):0 */
class CNavNode *           array[4]; /* size: 16 */

/* 1390 */
 /* pointer to 1111 */
 /* size: 4 */

/* 1391 */
 /* pointer to 1392 */
 /* size: 4 */

/* 1392 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 68 */

/* 1393 */
 /* pointer to 1394 */
 /* size: 4 */

/* 1394 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 68 */

/* 1395 */
/* <0> (null):0 */
struct CCSBot {
	/* <0> (null):0 */
	bool IsEnemyVisible(const class CCSBot  *); /* linkage=_ZNK6CCSBot14IsEnemyVisibleEv */


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1396 */
/* <0> (null):0 */
typedef unsigned int PlaceCriteria; /* size: 4 */

/* 1397 */
/* <0> (null):0 */
typedef unsigned int CountCriteria; /* size: 4 */

/* 1398 */
/* <0> (null):0 */
typedef struct vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > BotVoiceBankVector; /* size: 0 */

/* 1399 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1400 */
/* <0> (null):0 */
typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * pointer; /* size: 4 */

/* 1401 */
/* <0> (null):0 */
typedef const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  * const_pointer; /* size: 4 */

/* 1402 */
/* <0> (null):0 */
class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * pointer;

	/* <0> (null):0 */
	typedef const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE7addressERS6_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  *, const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE7addressERKS6_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE10deallocateEPS6_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE9constructEPS6_RKS6_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE7destroyEPS6_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1403 */
 /* pointer to 1404 */
 /* size: 4 */

/* 1404 */
 /* pointer to 478 */
 /* size: 4 */

/* 1405 */
 /* pointer to 1406 */
 /* size: 4 */

/* 1406 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1407 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1408 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1409 */
 /* pointer to 1402 */
 /* size: 4 */

/* 1410 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1411 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1412 */
 /* pointer to 1413 */
 /* size: 4 */

/* 1413 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1414 */
/* <0> (null):0 */
typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * pointer; /* size: 4 */

/* 1415 */
/* <0> (null):0 */
typedef const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  * const_pointer; /* size: 4 */

/* 1416 */
/* <0> (null):0 */
typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * & reference; /* size: 4 */

/* 1417 */
/* <0> (null):0 */
typedef const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  & const_reference; /* size: 4 */

/* 1418 */
/* <0> (null):0 */
typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> other; /* size: 1 */

/* 1419 */
/* <0> (null):0 */
struct rebind<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {
	/* <0> (null):0 */
	typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1420 */
/* <0> (null):0 */
class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> : public new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {
public:

	/* class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * pointer;

	/* <0> (null):0 */
	typedef const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  * const_pointer;

	/* <0> (null):0 */
	typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * & reference;

	/* <0> (null):0 */
	typedef const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *);

	/* <0> (null):0 */
	void allocator(class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, const class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, int);

	/* <0> (null):0 */
	struct rebind<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {
		/* <0> (null):0 */
		typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 1421 */
 /* pointer to 1420 */
 /* size: 4 */

/* 1422 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1423 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1424 */
 /* pointer to 482 */
 /* size: 4 */

/* 1425 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1426 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1427 */
/* <0> (null):0 */
typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> allocator_type; /* size: 1 */

/* 1428 */
/* <0> (null):0 */
struct _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > {
	struct _Vector_impl        _M_impl;              /*     0    12 */
	/* <0> (null):0 */
	typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> allocator_type;

	/* <0> (null):0 */
	_Tp_alloc_type & _M_get_Tp_allocator(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	const _Tp_alloc_type  & _M_get_Tp_allocator(const class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*,); /* linkage=_ZNKSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*,); /* linkage=_ZNKSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::);

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, const allocator_type  &);

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int);

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int, const allocator_type  &);

	/* <0> (null):0 */
	void ~_Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, int);

	/* <0> (null):0 */
	pointer _M_allocate(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int); /* linkage=_ZNSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE11_M_allocateEj */

	/* <0> (null):0 */
	void _M_deallocate(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, unsigned int); /* linkage=_ZNSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE13_M_deallocateEPS5_j */

	/* <0> (null):0 */
	using ::_M_allocate;

	/* <0> (null):0 */
	using ::_M_deallocate;

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::get_allocator;


	/* size: 12, cachelines: 1, members: 1 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1429 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1430 */
 /* pointer to 1428 */
 /* size: 4 */

/* 1431 */
 /* pointer to 1432 */
 /* size: 4 */

/* 1432 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1433 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1434 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1435 */
/* <0> (null):0 */
typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * value_type; /* size: 4 */

/* 1436 */
/* <0> (null):0 */
typedef pointer pointer; /* size: 4 */

/* 1437 */
/* <0> (null):0 */
typedef const_pointer const_pointer; /* size: 4 */

/* 1438 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 1439 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 1440 */
/* <0> (null):0 */
typedef struct __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > iterator; /* size: 0 */

/* 1441 */
/* <0> (null):0 */
typedef struct __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >* const*, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > const_iterator; /* size: 0 */

/* 1442 */
/* <0> (null):0 */
typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >* const*, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > > const_reverse_iterator; /* size: 0 */

/* 1443 */
/* <0> (null):0 */
typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > > reverse_iterator; /* size: 0 */

/* 1444 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1445 */
/* <0> (null):0 */
typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> allocator_type; /* size: 1 */

/* 1446 */
/* <0> (null):0 */
class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > : protected _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > {
protected:

	/* struct _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > <ancestor>; */ /*     0    12 */
	/* <0> (null):0 */
	typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * value_type;

	/* <0> (null):0 */
	typedef pointer pointer;

	/* <0> (null):0 */
	typedef const_pointer const_pointer;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > iterator;

	/* <0> (null):0 */
	typedef struct __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >* const*, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >* const*, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> allocator_type;

	/* <0> (null):0 */
	void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca);

	/* <0> (null):0 */
	void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const allocator_type  &);

	/* <0> (null):0 */
	void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::);

	/* <0> (null):0 */
	void ~vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, int);

	/* <0> (null):0 */
	class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca operator=(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EEaSERKS6_ */

	/* <0> (null):0 */
	void assign(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6assignEjRKS4_ */

	/* <0> (null):0 */
	iterator begin(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4rendEv */

	/* <0> (null):0 */
	size_type size(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6resizeEjS4_ */

	/* <0> (null):0 */
	size_type capacity(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE8capacityEv */

	/* <0> (null):0 */
	bool empty(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5emptyEv */

	/* <0> (null):0 */
	void reserve(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE7reserveEj */

	/* <0> (null):0 */
	reference operator[](class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EEixEj */

	/* <0> (null):0 */
	const_reference operator[](const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EEixEj */

	/* <0> (null):0 */
	void _M_range_check(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE14_M_range_checkEj */

	/* <0> (null):0 */
	reference at(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE2atEj */

	/* <0> (null):0 */
	const_reference at(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE2atEj */

	/* <0> (null):0 */
	reference front(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5frontEv */

	/* <0> (null):0 */
	reference back(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4backEv */

	/* <0> (null):0 */
	pointer data(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4dataEv */

	/* <0> (null):0 */
	const_pointer data(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4dataEv */

	/* <0> (null):0 */
	void push_back(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE9push_backERKS4_ */

	/* <0> (null):0 */
	void pop_back(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6insertEN9__gnu_cxx17__normal_iteratorIPS4_S6_EERKS4_ */

	/* <0> (null):0 */
	void insert(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6insertEN9__gnu_cxx17__normal_iteratorIPS4_S6_EEjRKS4_ */

	/* <0> (null):0 */
	iterator erase(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS4_S6_EE */

	/* <0> (null):0 */
	iterator erase(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS4_S6_EESA_ */

	/* <0> (null):0 */
	void swap(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4swapERS6_ */

	/* <0> (null):0 */
	void clear(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5clearEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE18_M_fill_initializeEjRKS4_ */

	/* <0> (null):0 */
	void _M_fill_assign(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE14_M_fill_assignEjRKS4_ */

	/* <0> (null):0 */
	void _M_fill_insert(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS4_S6_EEjRKS4_ */

	/* <0> (null):0 */
	void _M_insert_aux(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS4_S6_EERKS4_ */

	/* <0> (null):0 */
	size_type _M_check_len(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int, const char  *); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE12_M_check_lenEjPKc */

	/* <0> (null):0 */
	void _M_erase_at_end(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE15_M_erase_at_endEPS4_ */


	/* size: 12, cachelines: 1, members: 1 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1447 */
 /* pointer to 1446 */
 /* size: 4 */

/* 1448 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1449 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1450 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1451 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1452 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1453 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1454 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1455 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1456 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1457 */
 /* pointer to 1456 */
 /* size: 4 */

/* 1458 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1459 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1460 */
/* <0> (null):0 */
typedef int * pointer; /* size: 4 */

/* 1461 */
/* <0> (null):0 */
typedef const int  * const_pointer; /* size: 4 */

/* 1462 */
/* <0> (null):0 */
class new_allocator<int> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef int * pointer;

	/* <0> (null):0 */
	typedef const int  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<int> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<int> *, const class new_allocator<int>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<int> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<int>  *, int &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIiE7addressERi */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<int>  *, const int  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIiE7addressERKi */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<int> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIiE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<int> *, int *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIiE10deallocateEPij */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<int>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIiE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<int> *, int *, const int  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIiE9constructEPiRKi */

	/* <0> (null):0 */
	void destroy(class new_allocator<int> *, int *); /* linkage=_ZN9__gnu_cxx13new_allocatorIiE7destroyEPi */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1463 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1464 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1465 */
 /* pointer to 1462 */
 /* size: 4 */

/* 1466 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1467 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1468 */
 /* pointer to 1469 */
 /* size: 4 */

/* 1469 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1470 */
/* <0> (null):0 */
typedef int * pointer; /* size: 4 */

/* 1471 */
/* <0> (null):0 */
typedef const int  * const_pointer; /* size: 4 */

/* 1472 */
/* <0> (null):0 */
typedef int & reference; /* size: 4 */

/* 1473 */
/* <0> (null):0 */
typedef const int  & const_reference; /* size: 4 */

/* 1474 */
/* <0> (null):0 */
typedef struct allocator<int> other; /* size: 1 */

/* 1475 */
/* <0> (null):0 */
struct rebind<int> {
	/* <0> (null):0 */
	typedef struct allocator<int> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1476 */
/* <0> (null):0 */
class allocator<int> : public new_allocator<int> {
public:

	/* class new_allocator<int>  <ancestor>; */      /*     0     0 */
	/* <0> (null):0 */
	typedef int * pointer;

	/* <0> (null):0 */
	typedef const int  * const_pointer;

	/* <0> (null):0 */
	typedef int & reference;

	/* <0> (null):0 */
	typedef const int  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<int> *);

	/* <0> (null):0 */
	void allocator(class allocator<int> *, const class allocator<int>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<int> *, int);

	/* <0> (null):0 */
	struct rebind<int> {
		/* <0> (null):0 */
		typedef struct allocator<int> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 1477 */
 /* pointer to 1476 */
 /* size: 4 */

/* 1478 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1479 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1480 */
 /* pointer to 488 */
 /* size: 4 */

/* 1481 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1482 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1483 */
/* <0> (null):0 */
typedef struct allocator<int> allocator_type; /* size: 1 */

/* 1484 */
/* <0> (null):0 */
struct _Vector_base<int, std::allocator<int> > {
	struct _Vector_impl        _M_impl;              /*     0    12 */
	/* <0> (null):0 */
	typedef struct allocator<int> allocator_type;

	/* <0> (null):0 */
	_Tp_alloc_type & _M_get_Tp_allocator(class _Vector_base<int, std::allocator<int> > *); /* linkage=_ZNSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	const _Tp_alloc_type  & _M_get_Tp_allocator(const class _Vector_base<int, std::allocator<int> >  *); /* linkage=_ZNKSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _Vector_base<int, std::allocator<int> >  *); /* linkage=_ZNKSt12_Vector_baseIiSaIiEE13get_allocatorEv */

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<int, std::allocator<int> > *);

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<int, std::allocator<int> > *, const allocator_type  &);

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<int, std::allocator<int> > *, unsigned int);

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<int, std::allocator<int> > *, unsigned int, const allocator_type  &);

	/* <0> (null):0 */
	void ~_Vector_base(class _Vector_base<int, std::allocator<int> > *, int);

	/* <0> (null):0 */
	pointer _M_allocate(class _Vector_base<int, std::allocator<int> > *, unsigned int); /* linkage=_ZNSt12_Vector_baseIiSaIiEE11_M_allocateEj */

	/* <0> (null):0 */
	void _M_deallocate(class _Vector_base<int, std::allocator<int> > *, int *, unsigned int); /* linkage=_ZNSt12_Vector_baseIiSaIiEE13_M_deallocateEPij */

	/* <0> (null):0 */
	using ::_M_allocate;

	/* <0> (null):0 */
	using ::_M_deallocate;

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::get_allocator;


	/* size: 12, cachelines: 1, members: 1 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1485 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1486 */
 /* pointer to 1484 */
 /* size: 4 */

/* 1487 */
 /* pointer to 1488 */
 /* size: 4 */

/* 1488 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1489 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1490 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1491 */
/* <0> (null):0 */
typedef int value_type; /* size: 4 */

/* 1492 */
/* <0> (null):0 */
typedef pointer pointer; /* size: 4 */

/* 1493 */
/* <0> (null):0 */
typedef const_pointer const_pointer; /* size: 4 */

/* 1494 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 1495 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 1496 */
/* <0> (null):0 */
typedef struct __normal_iterator<int*, std::vector<int, std::allocator<int> > > iterator; /* size: 0 */

/* 1497 */
/* <0> (null):0 */
typedef struct __normal_iterator<const int*, std::vector<int, std::allocator<int> > > const_iterator; /* size: 0 */

/* 1498 */
/* <0> (null):0 */
typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<const int*, std::vector<int, std::allocator<int> > > > const_reverse_iterator; /* size: 0 */

/* 1499 */
/* <0> (null):0 */
typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > > reverse_iterator; /* size: 0 */

/* 1500 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1501 */
/* <0> (null):0 */
typedef struct allocator<int> allocator_type; /* size: 1 */

/* 1502 */
/* <0> (null):0 */
class vector<int, std::allocator<int> > : protected _Vector_base<int, std::allocator<int> > {
protected:

	/* struct _Vector_base<int, std::allocator<int> > <ancestor>; */ /*     0    12 */
	/* <0> (null):0 */
	typedef int value_type;

	/* <0> (null):0 */
	typedef pointer pointer;

	/* <0> (null):0 */
	typedef const_pointer const_pointer;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct __normal_iterator<int*, std::vector<int, std::allocator<int> > > iterator;

	/* <0> (null):0 */
	typedef struct __normal_iterator<const int*, std::vector<int, std::allocator<int> > > const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<const int*, std::vector<int, std::allocator<int> > > > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<int> allocator_type;

	/* <0> (null):0 */
	void vector(class vector<int, std::allocator<int> > *);

	/* <0> (null):0 */
	void vector(class vector<int, std::allocator<int> > *, const allocator_type  &);

	/* <0> (null):0 */
	void vector(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void vector(class vector<int, std::allocator<int> > *, const class vector<int, std::allocator<int> >  &);

	/* <0> (null):0 */
	void ~vector(class vector<int, std::allocator<int> > *, int);

	/* <0> (null):0 */
	class vector<int, std::allocator<int> > & operator=(class vector<int, std::allocator<int> > *, const class vector<int, std::allocator<int> >  &); /* linkage=_ZNSt6vectorIiSaIiEEaSERKS1_ */

	/* <0> (null):0 */
	void assign(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE6assignEjRKi */

	/* <0> (null):0 */
	iterator begin(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE5beginEv */

	/* <0> (null):0 */
	iterator end(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE4rendEv */

	/* <0> (null):0 */
	size_type size(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class vector<int, std::allocator<int> > *, unsigned int, int); /* linkage=_ZNSt6vectorIiSaIiEE6resizeEji */

	/* <0> (null):0 */
	size_type capacity(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE8capacityEv */

	/* <0> (null):0 */
	bool empty(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE5emptyEv */

	/* <0> (null):0 */
	void reserve(class vector<int, std::allocator<int> > *, unsigned int); /* linkage=_ZNSt6vectorIiSaIiEE7reserveEj */

	/* <0> (null):0 */
	reference operator[](class vector<int, std::allocator<int> > *, unsigned int); /* linkage=_ZNSt6vectorIiSaIiEEixEj */

	/* <0> (null):0 */
	const_reference operator[](const class vector<int, std::allocator<int> >  *, unsigned int); /* linkage=_ZNKSt6vectorIiSaIiEEixEj */

	/* <0> (null):0 */
	void _M_range_check(const class vector<int, std::allocator<int> >  *, unsigned int); /* linkage=_ZNKSt6vectorIiSaIiEE14_M_range_checkEj */

	/* <0> (null):0 */
	reference at(class vector<int, std::allocator<int> > *, unsigned int); /* linkage=_ZNSt6vectorIiSaIiEE2atEj */

	/* <0> (null):0 */
	const_reference at(const class vector<int, std::allocator<int> >  *, unsigned int); /* linkage=_ZNKSt6vectorIiSaIiEE2atEj */

	/* <0> (null):0 */
	reference front(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE5frontEv */

	/* <0> (null):0 */
	reference back(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE4backEv */

	/* <0> (null):0 */
	const_reference back(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE4backEv */

	/* <0> (null):0 */
	pointer data(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE4dataEv */

	/* <0> (null):0 */
	const_pointer data(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE4dataEv */

	/* <0> (null):0 */
	void push_back(class vector<int, std::allocator<int> > *, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE9push_backERKi */

	/* <0> (null):0 */
	void pop_back(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE6insertEN9__gnu_cxx17__normal_iteratorIPiS1_EERKi */

	/* <0> (null):0 */
	void insert(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE6insertEN9__gnu_cxx17__normal_iteratorIPiS1_EEjRKi */

	/* <0> (null):0 */
	iterator erase(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >); /* linkage=_ZNSt6vectorIiSaIiEE5eraseEN9__gnu_cxx17__normal_iteratorIPiS1_EE */

	/* <0> (null):0 */
	iterator erase(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >); /* linkage=_ZNSt6vectorIiSaIiEE5eraseEN9__gnu_cxx17__normal_iteratorIPiS1_EES5_ */

	/* <0> (null):0 */
	void swap(class vector<int, std::allocator<int> > *, class vector<int, std::allocator<int> > &); /* linkage=_ZNSt6vectorIiSaIiEE4swapERS1_ */

	/* <0> (null):0 */
	void clear(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE5clearEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE18_M_fill_initializeEjRKi */

	/* <0> (null):0 */
	void _M_fill_assign(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE14_M_fill_assignEjRKi */

	/* <0> (null):0 */
	void _M_fill_insert(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPiS1_EEjRKi */

	/* <0> (null):0 */
	void _M_insert_aux(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, const int  &); /* linkage=_ZNSt6vectorIiSaIiEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPiS1_EERKi */

	/* <0> (null):0 */
	size_type _M_check_len(const class vector<int, std::allocator<int> >  *, unsigned int, const char  *); /* linkage=_ZNKSt6vectorIiSaIiEE12_M_check_lenEjPKc */

	/* <0> (null):0 */
	void _M_erase_at_end(class vector<int, std::allocator<int> > *, int *); /* linkage=_ZNSt6vectorIiSaIiEE15_M_erase_at_endEPi */


	/* size: 12, cachelines: 1, members: 1 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1503 */
 /* pointer to 1502 */
 /* size: 4 */

/* 1504 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1505 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1506 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1507 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1508 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1509 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1510 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1511 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1512 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1513 */
 /* pointer to 1512 */
 /* size: 4 */

/* 1514 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1515 */
/* <0> (null):0 */
class BotPhrase {
private:

	char *                     m_name;               /*     0     4 */
	Place                      m_id;                 /*     4     4 */
	bool                       m_isPlace;            /*     8     1 */
	enum GameEventType         m_radioEvent;         /*    12     4 */
	bool                       m_isImportant;        /*    16     1 */
	BotVoiceBankVector         m_voiceBank;          /*    20     0 */
	class vector<int, std::allocator<int> > m_count; /*    32    12 */
	class vector<int, std::allocator<int> > m_index; /*    44    12 */
	int                        m_numVoiceBanks;      /*    56     4 */
	PlaceCriteria              m_placeCriteria;      /*    60     4 */
	CountCriteria              m_countCriteria;      /*    64     4 */
	/* <0> (null):0 */
	char * GetSpeakable(const class BotPhrase  *, int, float *); /* linkage=_ZNK9BotPhrase12GetSpeakableEiPf */

	/* <0> (null):0 */
	void ClearCriteria(const class BotPhrase  *); /* linkage=_ZNK9BotPhrase13ClearCriteriaEv */

	/* <0> (null):0 */
	void SetPlaceCriteria(const class BotPhrase  *, PlaceCriteria); /* linkage=_ZNK9BotPhrase16SetPlaceCriteriaEj */

	/* <0> (null):0 */
	void SetCountCriteria(const class BotPhrase  *, CountCriteria); /* linkage=_ZNK9BotPhrase16SetCountCriteriaEj */

	/* <0> (null):0 */
	const char  * GetName(const class BotPhrase  *); /* linkage=_ZNK9BotPhrase7GetNameEv */

	/* <0> (null):0 */
	unsigned intconst GetID(const class BotPhrase  *); /* linkage=_ZNK9BotPhrase5GetIDEv */

	/* <0> (null):0 */
	enum GameEventType GetRadioEquivalent(const class BotPhrase  *); /* linkage=_ZNK9BotPhrase18GetRadioEquivalentEv */

	/* <0> (null):0 */
	bool IsImportant(const class BotPhrase  *); /* linkage=_ZNK9BotPhrase11IsImportantEv */

	/* <0> (null):0 */
	bool IsPlace(const class BotPhrase  *); /* linkage=_ZNK9BotPhrase7IsPlaceEv */

	/* <0> (null):0 */
	void Randomize(class BotPhrase *); /* linkage=_ZN9BotPhrase9RandomizeEv */

	/* <0> (null):0 */
	void BotPhrase(class BotPhrase *, unsigned int, bool);

	/* <0> (null):0 */
	void ~BotPhrase(class BotPhrase *, int);

	/* <0> (null):0 */
	void InitVoiceBank(class BotPhrase *, int); /* linkage=_ZN9BotPhrase13InitVoiceBankEi */


	/* size: 68, cachelines: 2, members: 11 */
	/* last cacheline: 4 bytes */

	/* BRAIN FART ALERT! 68 != 50 + 0(holes), diff = 18 */

}; /* size: 68 */

/* 1516 */
 /* pointer to 1517 */
 /* size: 4 */

/* 1517 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 68 */

/* 1518 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1519 */
 /* pointer to 1515 */
 /* size: 4 */

/* 1520 */
/* <0> (null):0 */
typedef struct list<BotPhrase*, std::allocator<BotPhrase*> > BotPhraseList; /* size: 0 */

/* 1521 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1522 */
/* <0> (null):0 */
typedef class BotPhrase * * pointer; /* size: 4 */

/* 1523 */
/* <0> (null):0 */
typedef const class BotPhrase *  * const_pointer; /* size: 4 */

/* 1524 */
/* <0> (null):0 */
class new_allocator<BotPhrase*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class BotPhrase * * pointer;

	/* <0> (null):0 */
	typedef const class BotPhrase *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<BotPhrase*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<BotPhrase*> *, const class new_allocator<BotPhrase*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<BotPhrase*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<BotPhrase*>  *, class BotPhrase * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP9BotPhraseE7addressERS2_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<BotPhrase*>  *, const class BotPhrase *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP9BotPhraseE7addressERKS2_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<BotPhrase*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<BotPhrase*> *, class BotPhrase * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE10deallocateEPS2_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<BotPhrase*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP9BotPhraseE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<BotPhrase*> *, class BotPhrase * *, const class BotPhrase *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE9constructEPS2_RKS2_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<BotPhrase*> *, class BotPhrase * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE7destroyEPS2_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1525 */
 /* pointer to 1519 */
 /* size: 4 */

/* 1526 */
 /* pointer to 1527 */
 /* size: 4 */

/* 1527 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1528 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1529 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1530 */
 /* pointer to 1524 */
 /* size: 4 */

/* 1531 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1532 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1533 */
 /* pointer to 1534 */
 /* size: 4 */

/* 1534 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1535 */
/* <0> (null):0 */
typedef class BotPhrase * & reference; /* size: 4 */

/* 1536 */
/* <0> (null):0 */
typedef const class BotPhrase *  & const_reference; /* size: 4 */

/* 1537 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<BotPhrase*> > other; /* size: 0 */

/* 1538 */
/* <0> (null):0 */
struct rebind<std::_List_node<BotPhrase*> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<BotPhrase*> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1539 */
/* <0> (null):0 */
typedef struct allocator<BotPhrase*> other; /* size: 1 */

/* 1540 */
/* <0> (null):0 */
struct rebind<BotPhrase*> {
	/* <0> (null):0 */
	typedef struct allocator<BotPhrase*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1541 */
/* <0> (null):0 */
class allocator<BotPhrase*> : public new_allocator<BotPhrase*> {
public:

	/* class new_allocator<BotPhrase*> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class BotPhrase * & reference;

	/* <0> (null):0 */
	typedef const class BotPhrase *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<BotPhrase*> *);

	/* <0> (null):0 */
	void allocator(class allocator<BotPhrase*> *, const class allocator<BotPhrase*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<BotPhrase*> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<BotPhrase*> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<BotPhrase*> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<BotPhrase*> {
		/* <0> (null):0 */
		typedef struct allocator<BotPhrase*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 1542 */
 /* pointer to 1541 */
 /* size: 4 */

/* 1543 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1544 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1545 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1546 */
/* <0> (null):0 */
typedef class _List_node<BotPhrase*> * pointer; /* size: 4 */

/* 1547 */
/* <0> (null):0 */
typedef const class _List_node<BotPhrase*>  * const_pointer; /* size: 4 */

/* 1548 */
/* <0> (null):0 */
class new_allocator<std::_List_node<BotPhrase*> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<BotPhrase*> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<BotPhrase*>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<BotPhrase*> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<BotPhrase*> > *, const class new_allocator<std::_List_node<BotPhrase*> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<BotPhrase*> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<BotPhrase*> >  *, class _List_node<BotPhrase*> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE7addressERS4_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<BotPhrase*> >  *, const class _List_node<BotPhrase*>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE7addressERKS4_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<BotPhrase*> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<BotPhrase*> > *, class _List_node<BotPhrase*> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE10deallocateEPS4_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<BotPhrase*> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<BotPhrase*> > *, class _List_node<BotPhrase*> *, const class _List_node<BotPhrase*>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE9constructEPS4_RKS4_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<BotPhrase*> > *, class _List_node<BotPhrase*> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE7destroyEPS4_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1549 */
 /* pointer to 496 */
 /* size: 4 */

/* 1550 */
 /* pointer to 1551 */
 /* size: 4 */

/* 1551 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1552 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1553 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1554 */
 /* pointer to 1548 */
 /* size: 4 */

/* 1555 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1556 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1557 */
 /* pointer to 1558 */
 /* size: 4 */

/* 1558 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1559 */
/* <0> (null):0 */
class allocator<std::_List_node<BotPhrase*> > : public new_allocator<std::_List_node<BotPhrase*> > {
public:

	/* class new_allocator<std::_List_node<BotPhrase*> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<BotPhrase*> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<BotPhrase*> > *, const class allocator<std::_List_node<BotPhrase*> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<BotPhrase*> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 1560 */
 /* pointer to 1559 */
 /* size: 4 */

/* 1561 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1562 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1563 */
 /* pointer to 498 */
 /* size: 4 */

/* 1564 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1565 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1566 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 1567 */
/* <0> (null):0 */
typedef struct allocator<BotPhrase*> allocator_type; /* size: 1 */

/* 1568 */
/* <0> (null):0 */
class _List_base<BotPhrase*, std::allocator<BotPhrase*> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<BotPhrase*> allocator_type;

	/* <0> (null):0 */
	class _List_node<BotPhrase*> * _M_get_node(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_node<BotPhrase*> *); /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt10_List_baseIP9BotPhraseSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt10_List_baseIP9BotPhraseSaIS1_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt10_List_baseIP9BotPhraseSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 1569 */
 /* pointer to 1568 */
 /* size: 4 */

/* 1570 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1571 */
 /* pointer to 1572 */
 /* size: 4 */

/* 1572 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1573 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1574 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1575 */
/* <0> (null):0 */
typedef class BotPhrase * value_type; /* size: 4 */

/* 1576 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 1577 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 1578 */
/* <0> (null):0 */
typedef struct _List_iterator<BotPhrase*> iterator; /* size: 0 */

/* 1579 */
/* <0> (null):0 */
typedef struct _List_const_iterator<BotPhrase*> const_iterator; /* size: 0 */

/* 1580 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<BotPhrase*> > const_reverse_iterator; /* size: 0 */

/* 1581 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<BotPhrase*> > reverse_iterator; /* size: 0 */

/* 1582 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1583 */
/* <0> (null):0 */
typedef struct allocator<BotPhrase*> allocator_type; /* size: 1 */

/* 1584 */
/* <0> (null):0 */
typedef struct _List_node<BotPhrase*> _Node; /* size: 0 */

/* 1585 */
/* <0> (null):0 */
class list<BotPhrase*, std::allocator<BotPhrase*> > : protected _List_base<BotPhrase*, std::allocator<BotPhrase*> > {
protected:

	/* class _List_base<BotPhrase*, std::allocator<BotPhrase*> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef class BotPhrase * value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<BotPhrase*> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<BotPhrase*> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<BotPhrase*> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<BotPhrase*> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<BotPhrase*> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<BotPhrase*> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE14_M_create_nodeERKS1_ */

	/* <0> (null):0 */
	void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *);

	/* <0> (null):0 */
	void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const class list<BotPhrase*, std::allocator<BotPhrase*> >  &);

	/* <0> (null):0 */
	class list<BotPhrase*, std::allocator<BotPhrase*> > & operator=(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const class list<BotPhrase*, std::allocator<BotPhrase*> >  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EEaSERKS3_ */

	/* <0> (null):0 */
	void assign(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6assignEjRKS1_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, class BotPhrase *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6resizeEjS1_ */

	/* <0> (null):0 */
	reference front(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE10push_frontERKS1_ */

	/* <0> (null):0 */
	void pop_front(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE9push_backERKS1_ */

	/* <0> (null):0 */
	void pop_back(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void insert(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */

	/* <0> (null):0 */
	iterator erase(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	iterator erase(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */

	/* <0> (null):0 */
	void swap(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class list<BotPhrase*, std::allocator<BotPhrase*> > &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4swapERS3_ */

	/* <0> (null):0 */
	void clear(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class list<BotPhrase*, std::allocator<BotPhrase*> > &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */

	/* <0> (null):0 */
	void splice(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class list<BotPhrase*, std::allocator<BotPhrase*> > &, class _List_iterator<BotPhrase*>); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */

	/* <0> (null):0 */
	void splice(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class list<BotPhrase*, std::allocator<BotPhrase*> > &, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */

	/* <0> (null):0 */
	void remove(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6removeERKS1_ */

	/* <0> (null):0 */
	void unique(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class list<BotPhrase*, std::allocator<BotPhrase*> > &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5mergeERS3_ */

	/* <0> (null):0 */
	void reverse(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE18_M_fill_initializeEjRKS1_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE14_M_fill_assignEjRKS1_ */

	/* <0> (null):0 */
	void _M_transfer(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */

	/* <0> (null):0 */
	void _M_insert(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void _M_erase(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class list<BotPhrase*, std::allocator<BotPhrase*> > &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE25_M_check_equal_allocatorsERS3_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 1586 */
 /* pointer to 1584 */
 /* size: 4 */

/* 1587 */
 /* pointer to 1585 */
 /* size: 4 */

/* 1588 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1589 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1590 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1591 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1592 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1593 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1594 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1595 */
 /* pointer to 1596 */
 /* size: 4 */

/* 1596 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1597 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1598 */
/* <0> (null):0 */
struct PlaceTimeInfo {
	Place                      placeID;              /*     0     4 */
	class IntervalTimer       timer;                 /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 1599 */
/* <0> (null):0 */
class BotPhraseManager {
	/* <0> (null):0 */
	struct PlaceTimeInfo {
		Place                      placeID;              /*     0     4 */
		class IntervalTimer       timer;                 /*     4     4 */

		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */
	};

private:

	BotPhraseList              m_list;               /*     0     0 */
	BotPhraseList              m_placeList;          /*     8     0 */
	struct PlaceTimeInfo       m_placeStatementHistory[64]; /*    16   512 */
	/* --- cacheline 8 boundary (512 bytes) --- */
	int                        m_placeCount;         /*   528     4 */
	/* <0> (null):0 */
	void BotPhraseManager(class BotPhraseManager *);

	/* <0> (null):0 */
	void ~BotPhraseManager(class BotPhraseManager *, int);

	/* <0> (null):0 */
	bool Initialize(class BotPhraseManager *, const char  *, int); /* linkage=_ZN16BotPhraseManager10InitializeEPKci */

	/* <0> (null):0 */
	void OnRoundRestart(class BotPhraseManager *); /* linkage=_ZN16BotPhraseManager14OnRoundRestartEv */

	/* <0> (null):0 */
	void OnMapChange(class BotPhraseManager *); /* linkage=_ZN16BotPhraseManager11OnMapChangeEv */

	/* <0> (null):0 */
	unsigned int NameToID(const class BotPhraseManager  *, const char  *); /* linkage=_ZNK16BotPhraseManager8NameToIDEPKc */

	/* <0> (null):0 */
	const char  * IDToName(const class BotPhraseManager  *, unsigned int); /* linkage=_ZNK16BotPhraseManager8IDToNameEj */

	/* <0> (null):0 */
	const class BotPhrase  * GetPhrase(const class BotPhraseManager  *, const char  *); /* linkage=_ZNK16BotPhraseManager9GetPhraseEPKc */

	/* <0> (null):0 */
	const class BotPhrase  * GetPlace(const class BotPhraseManager  *, const char  *); /* linkage=_ZNK16BotPhraseManager8GetPlaceEPKc */

	/* <0> (null):0 */
	const class BotPhrase  * GetPlace(const class BotPhraseManager  *, unsigned int); /* linkage=_ZNK16BotPhraseManager8GetPlaceEj */

	/* <0> (null):0 */
	const BotPhraseList  * GetPlaceList(const class BotPhraseManager  *); /* linkage=_ZNK16BotPhraseManager12GetPlaceListEv */

	/* <0> (null):0 */
	float GetPlaceStatementInterval(const class BotPhraseManager  *, Place); /* linkage=_ZNK16BotPhraseManager25GetPlaceStatementIntervalEj */

	/* <0> (null):0 */
	void ResetPlaceStatementInterval(class BotPhraseManager *, Place); /* linkage=_ZN16BotPhraseManager27ResetPlaceStatementIntervalEj */

	/* <0> (null):0 */
	int FindPlaceIndex(const class BotPhraseManager  *, Place); /* linkage=_ZNK16BotPhraseManager14FindPlaceIndexEj */


	/* size: 532, cachelines: 9, members: 4 */
	/* last cacheline: 20 bytes */

	/* BRAIN FART ALERT! 532 != 516 + 0(holes), diff = 16 */

}; /* size: 532 */

/* 1600 */
/* <0> (null):0 */
struct PlaceTimeInfo       array[64]; /* size: 512 */

/* 1601 */
 /* pointer to 1599 */
 /* size: 4 */

/* 1602 */
 /* pointer to 1603 */
 /* size: 4 */

/* 1603 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 532 */

/* 1604 */
 /* pointer to 1605 */
 /* size: 4 */

/* 1605 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1606 */
/* <0> (null):0 */
typedef struct _List_const_iterator<BotPhrase*> _Self; /* size: 4 */

/* 1607 */
/* <0> (null):0 */
typedef class _List_node<BotPhrase*>const _Node; /* size: 0 */

/* 1608 */
/* <0> (null):0 */
typedef struct _List_iterator<BotPhrase*> iterator; /* size: 0 */

/* 1609 */
/* <0> (null):0 */
typedef const class BotPhrase *  * pointer; /* size: 4 */

/* 1610 */
/* <0> (null):0 */
typedef const class BotPhrase *  & reference; /* size: 4 */

/* 1611 */
/* <0> (null):0 */
struct _List_const_iterator<BotPhrase*> {
	const class _List_node_base  * _M_node;          /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_const_iterator<BotPhrase*> _Self;

	/* <0> (null):0 */
	typedef class _List_node<BotPhrase*>const _Node;

	/* <0> (null):0 */
	typedef struct _List_iterator<BotPhrase*> iterator;

	/* <0> (null):0 */
	typedef const class BotPhrase *  * pointer;

	/* <0> (null):0 */
	typedef const class BotPhrase *  & reference;

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<BotPhrase*> *);

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<BotPhrase*> *, const class _List_node_base  *);

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<BotPhrase*> *, const iterator  &);

	/* <0> (null):0 */
	reference operator*(const class _List_const_iterator<BotPhrase*>  *); /* linkage=_ZNKSt20_List_const_iteratorIP9BotPhraseEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_const_iterator<BotPhrase*>  *); /* linkage=_ZNKSt20_List_const_iteratorIP9BotPhraseEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_const_iterator<BotPhrase*> *); /* linkage=_ZNSt20_List_const_iteratorIP9BotPhraseEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_const_iterator<BotPhrase*> *, int); /* linkage=_ZNSt20_List_const_iteratorIP9BotPhraseEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_const_iterator<BotPhrase*> *); /* linkage=_ZNSt20_List_const_iteratorIP9BotPhraseEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_const_iterator<BotPhrase*> *, int); /* linkage=_ZNSt20_List_const_iteratorIP9BotPhraseEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_const_iterator<BotPhrase*>  *, const _Self  &); /* linkage=_ZNKSt20_List_const_iteratorIP9BotPhraseEeqERKS2_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_const_iterator<BotPhrase*>  *, const _Self  &); /* linkage=_ZNKSt20_List_const_iteratorIP9BotPhraseEneERKS2_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1612 */
 /* pointer to 1611 */
 /* size: 4 */

/* 1613 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1614 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1615 */
 /* pointer to 1616 */
 /* size: 4 */

/* 1616 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1617 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1618 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1619 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1620 */
/* <0> (null):0 */
typedef struct _List_iterator<BotPhrase*> _Self; /* size: 4 */

/* 1621 */
/* <0> (null):0 */
typedef class BotPhrase * * pointer; /* size: 4 */

/* 1622 */
/* <0> (null):0 */
typedef class BotPhrase * & reference; /* size: 4 */

/* 1623 */
/* <0> (null):0 */
struct _List_iterator<BotPhrase*> {
	class _List_node_base *    _M_node;              /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_iterator<BotPhrase*> _Self;

	/* <0> (null):0 */
	typedef class BotPhrase * * pointer;

	/* <0> (null):0 */
	typedef class BotPhrase * & reference;

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<BotPhrase*> *);

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<BotPhrase*> *, class _List_node_base *);

	/* <0> (null):0 */
	reference operator*(const class _List_iterator<BotPhrase*>  *); /* linkage=_ZNKSt14_List_iteratorIP9BotPhraseEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_iterator<BotPhrase*>  *); /* linkage=_ZNKSt14_List_iteratorIP9BotPhraseEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_iterator<BotPhrase*> *); /* linkage=_ZNSt14_List_iteratorIP9BotPhraseEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_iterator<BotPhrase*> *, int); /* linkage=_ZNSt14_List_iteratorIP9BotPhraseEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_iterator<BotPhrase*> *); /* linkage=_ZNSt14_List_iteratorIP9BotPhraseEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_iterator<BotPhrase*> *, int); /* linkage=_ZNSt14_List_iteratorIP9BotPhraseEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_iterator<BotPhrase*>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorIP9BotPhraseEeqERKS2_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_iterator<BotPhrase*>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorIP9BotPhraseEneERKS2_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1624 */
 /* pointer to 1623 */
 /* size: 4 */

/* 1625 */
 /* pointer to 1626 */
 /* size: 4 */

/* 1626 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1627 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1628 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1629 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1630 */
/* <0> (null):0 */
typedef struct entity_state_s entity_state_t; /* size: 340 */

/* 1631 */
/* <0> (null):0 */
char                       array[256]; /* size: 256 */

/* 1632 */
/* <0> (null):0 */
struct {
	float                      m_fTimeEnteredPVS;    /*     0     4 */

	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1633 */
/* <0> (null):0 */
typedef class  ENTITYPVSSTATUS; /* size: 4 */

/* 1634 */
/* <0> (null):0 */
struct {
	ENTITYPVSSTATUS            m_Status[1380];       /*     0  5520 */
	/* --- cacheline 86 boundary (5504 bytes) was 16 bytes ago --- */
	int                        headnode;             /*  5520     4 */
	int                        num_leafs;            /*  5524     4 */
	short int                  leafnums[48];         /*  5528    96 */
	/* --- cacheline 87 boundary (5568 bytes) was 56 bytes ago --- */

	/* size: 5624, cachelines: 88, members: 4 */
	/* last cacheline: 56 bytes */
}; /* size: 5624 */

/* 1635 */
/* <0> (null):0 */
ENTITYPVSSTATUS            array[1380]; /* size: 5520 */

/* 1636 */
/* <0> (null):0 */
typedef class  PLAYERPVSSTATUS; /* size: 5624 */

/* 1637 */
/* <0> (null):0 */
struct {
	char                       name[32];             /*     0    32 */
	int                        field;                /*    32     4 */

	/* size: 36, cachelines: 1, members: 2 */
	/* last cacheline: 36 bytes */
}; /* size: 36 */

/* 1638 */
/* <0> (null):0 */
typedef class  entity_field_alias_t; /* size: 36 */

/* 1639 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavLadder*> _Self; /* size: 4 */

/* 1640 */
/* <0> (null):0 */
typedef class CNavLadder * * pointer; /* size: 4 */

/* 1641 */
/* <0> (null):0 */
typedef class CNavLadder * & reference; /* size: 4 */

/* 1642 */
/* <0> (null):0 */
struct _List_iterator<CNavLadder*> {
	class _List_node_base *    _M_node;              /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_iterator<CNavLadder*> _Self;

	/* <0> (null):0 */
	typedef class CNavLadder * * pointer;

	/* <0> (null):0 */
	typedef class CNavLadder * & reference;

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<CNavLadder*> *);

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<CNavLadder*> *, class _List_node_base *);

	/* <0> (null):0 */
	reference operator*(const class _List_iterator<CNavLadder*>  *); /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_iterator<CNavLadder*>  *); /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_iterator<CNavLadder*> *); /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_iterator<CNavLadder*> *, int); /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_iterator<CNavLadder*> *); /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_iterator<CNavLadder*> *, int); /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_iterator<CNavLadder*>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEeqERKS2_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_iterator<CNavLadder*>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEneERKS2_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1643 */
 /* pointer to 1642 */
 /* size: 4 */

/* 1644 */
 /* pointer to 1645 */
 /* size: 4 */

/* 1645 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1646 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1647 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1648 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1649 */
/* <0> (null):0 */
typedef struct _List_iterator<NavConnect> _Self; /* size: 4 */

/* 1650 */
/* <0> (null):0 */
typedef union NavConnect * pointer; /* size: 4 */

/* 1651 */
/* <0> (null):0 */
typedef union NavConnect & reference; /* size: 4 */

/* 1652 */
/* <0> (null):0 */
struct _List_iterator<NavConnect> {
	class _List_node_base *    _M_node;              /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_iterator<NavConnect> _Self;

	/* <0> (null):0 */
	typedef union NavConnect * pointer;

	/* <0> (null):0 */
	typedef union NavConnect & reference;

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<NavConnect> *);

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<NavConnect> *, class _List_node_base *);

	/* <0> (null):0 */
	reference operator*(const class _List_iterator<NavConnect>  *); /* linkage=_ZNKSt14_List_iteratorI10NavConnectEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_iterator<NavConnect>  *); /* linkage=_ZNKSt14_List_iteratorI10NavConnectEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_iterator<NavConnect> *); /* linkage=_ZNSt14_List_iteratorI10NavConnectEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_iterator<NavConnect> *, int); /* linkage=_ZNSt14_List_iteratorI10NavConnectEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_iterator<NavConnect> *); /* linkage=_ZNSt14_List_iteratorI10NavConnectEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_iterator<NavConnect> *, int); /* linkage=_ZNSt14_List_iteratorI10NavConnectEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_iterator<NavConnect>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorI10NavConnectEeqERKS1_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_iterator<NavConnect>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorI10NavConnectEneERKS1_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1653 */
 /* pointer to 1652 */
 /* size: 4 */

/* 1654 */
 /* pointer to 1655 */
 /* size: 4 */

/* 1655 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1656 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1657 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1658 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1659 */
/* <0> (null):0 */
struct _List_node<NavConnect> : public _List_node_base {
public:

	/* struct _List_node_base     <ancestor>; */     /*     0     8 */
	union NavConnect           _M_data;              /*     8     4 */

	/* size: 12, cachelines: 1, members: 2 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1660 */
/* <0> (null):0 */
struct _List_node<BotProfile*> : public _List_node_base {
public:

	/* struct _List_node_base     <ancestor>; */     /*     0     8 */
	class BotProfile *         _M_data;              /*     8     4 */

	/* size: 12, cachelines: 1, members: 2 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1661 */
/* <0> (null):0 */
struct _List_node<BotPhrase*> : public _List_node_base {
public:

	/* struct _List_node_base     <ancestor>; */     /*     0     8 */
	class BotPhrase *          _M_data;              /*     8     4 */

	/* size: 12, cachelines: 1, members: 2 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1662 */
/* <0> (null):0 */
struct _List_node<CNavLadder*> : public _List_node_base {
public:

	/* struct _List_node_base     <ancestor>; */     /*     0     8 */
	class CNavLadder *         _M_data;              /*     8     4 */

	/* size: 12, cachelines: 1, members: 2 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1663 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 1664 */
 /* pointer to 1665 */
 /* size: 4 */

/* 1665 */
 /* pointer to 1663 */
 /* size: 4 */

/* 1666 */
/* <0> (null):0 */
class HostageStateMachine : public SimpleStateMachine<CHostageImprov*, HostageState>, public IImprovEvent {
public:

	/* class SimpleStateMachine<CHostageImprov*, HostageState> <ancestor>; */ /*     4    12 */
	/* class IImprovEvent        <ancestor>; */      /*     0     4 */
	/* <0> (null):0 */
	void HostageStateMachine(class HostageStateMachine *, const class HostageStateMachine  &);

	/* <0> (null):0 */
	void HostageStateMachine(class HostageStateMachine *);

	/* <0> (null):0 */
	void ~HostageStateMachine(class HostageStateMachine *, int);

	/* <0> (null):0 */
	virtual void OnMoveToSuccess(class HostageStateMachine *, const class Vector  &); /* linkage=_ZN19HostageStateMachine15OnMoveToSuccessERK6Vector */

	/* <0> (null):0 */
	virtual void OnMoveToFailure(class HostageStateMachine *, const class Vector  &, enum MoveToFailureType); /* linkage=_ZN19HostageStateMachine15OnMoveToFailureERK6VectorN12IImprovEvent17MoveToFailureTypeE */

	/* <0> (null):0 */
	virtual void OnInjury(class HostageStateMachine *, float); /* linkage=_ZN19HostageStateMachine8OnInjuryEf */

	/* <0> (null):0 */
	void UpdateStationaryAnimation(class HostageStateMachine *, class CHostageImprov *); /* linkage=_ZN19HostageStateMachine25UpdateStationaryAnimationEP14CHostageImprov */

	/* vtable has 3 entries: {
	   [0] = OnMoveToSuccess(_ZN19HostageStateMachine15OnMoveToSuccessERK6Vector), 
	   [1] = OnMoveToFailure(_ZN19HostageStateMachine15OnMoveToFailureERK6VectorN12IImprovEvent17MoveToFailureTypeE), 
	   [2] = OnInjury(_ZN19HostageStateMachine8OnInjuryEf), 
	} */
	/* size: 16, cachelines: 1, members: 2 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 1667 */
 /* pointer to 1666 */
 /* size: 4 */

/* 1668 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1669 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 16 */

/* 1670 */
/* <0> (null):0 */
class SimpleState<CHostageImprov*> {
	int ()(void) * *           _vptr.SimpleState;    /*     0     4 */
private:

	class SimpleState<CHostageImprov*> * m_parent;   /*     4     4 */
	/* <0> (null):0 */
	void SimpleState(class SimpleState<CHostageImprov*> *, const class SimpleState<CHostageImprov*>  &);

	/* <0> (null):0 */
	void SimpleState(class SimpleState<CHostageImprov*> *);

	/* <0> (null):0 */
	virtual void ~SimpleState(class SimpleState<CHostageImprov*> *, int);

	/* <0> (null):0 */
	virtual void OnEnter(class SimpleState<CHostageImprov*> *, class CHostageImprov *); /* linkage=_ZN11SimpleStateIP14CHostageImprovE7OnEnterES1_ */

	/* <0> (null):0 */
	virtual void OnUpdate(class SimpleState<CHostageImprov*> *, class CHostageImprov *); /* linkage=_ZN11SimpleStateIP14CHostageImprovE8OnUpdateES1_ */

	/* <0> (null):0 */
	virtual void OnExit(class SimpleState<CHostageImprov*> *, class CHostageImprov *); /* linkage=_ZN11SimpleStateIP14CHostageImprovE6OnExitES1_ */

	/* <0> (null):0 */
	virtual const char  * GetName(const class SimpleState<CHostageImprov*>  *); /* linkage=_ZNK11SimpleStateIP14CHostageImprovE7GetNameEv */

	/* <0> (null):0 */
	void SetParent(class SimpleState<CHostageImprov*> *, class SimpleState<CHostageImprov*> *); /* linkage=_ZN11SimpleStateIP14CHostageImprovE9SetParentEPS2_ */

	/* <0> (null):0 */
	class SimpleState<CHostageImprov*> * GetParent(const class SimpleState<CHostageImprov*>  *); /* linkage=_ZNK11SimpleStateIP14CHostageImprovE9GetParentEv */

	/* vtable has 4 entries: {
	   [2] = OnEnter(_ZN11SimpleStateIP14CHostageImprovE7OnEnterES1_), 
	   [3] = OnUpdate(_ZN11SimpleStateIP14CHostageImprovE8OnUpdateES1_), 
	   [4] = OnExit(_ZN11SimpleStateIP14CHostageImprovE6OnExitES1_), 
	   [5] = GetName(_ZNK11SimpleStateIP14CHostageImprovE7GetNameEv), 
	} */
	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 1671 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1672 */
 /* pointer to 1670 */
 /* size: 4 */

/* 1673 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1674 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1675 */
 /* pointer to 1674 */
 /* size: 4 */

/* 1676 */
 /* pointer to 1677 */
 /* size: 4 */

/* 1677 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1678 */
 /* pointer to 1177 */
 /* size: 4 */

/* 1679 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1680 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1681 */
/* <0> (null):0 */
class IVoiceGameMgrHelper {
	int ()(void) * *           _vptr.IVoiceGameMgrHelper; /*     0     4 */
	/* <0> (null):0 */
	virtual void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *, int);

	/* <0> (null):0 */
	virtual bool CanPlayerHearPlayer(class IVoiceGameMgrHelper *, class CBasePlayer *, class CBasePlayer *); /* linkage=_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_ */

	/* vtable has 1 entries: {
	   [2] = CanPlayerHearPlayer(_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_), 
	} */
	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1682 */
 /* pointer to 1681 */
 /* size: 4 */

/* 1683 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1684 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1685 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1686 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1687 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1688 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1689 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1690 */
 /* pointer to 1691 */
 /* size: 4 */

/* 1691 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 676 */

/* 1692 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1693 */
 /* pointer to 508 */
 /* size: 4 */

/* 1694 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1695 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1696 */
/* <0> (null):0 */
class CPointEntity {
	/* <0> (null):0 */
	virtual int ObjectCaps(class CPointEntity *); /* linkage=_ZN12CPointEntity10ObjectCapsEv */

	/* vtable has 1 entries: {
	   [6] = ObjectCaps(_ZN12CPointEntity10ObjectCapsEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1697 */
 /* pointer to 1696 */
 /* size: 4 */

/* 1698 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1699 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1700 */
/* <0> (null):0 */
class CBasePlayerItem {
	/* <0> (null):0 */
	int iMaxAmmo1(class CBasePlayerItem *); /* linkage=_ZN15CBasePlayerItem9iMaxAmmo1Ev */

	ItemInfo                   ItemInfoArray[32];    /*     0  1408 */
	/* --- cacheline 22 boundary (1408 bytes) --- */

	/* size: 0, cachelines: 0, members: 1 */

	/* BRAIN FART ALERT! 0 != 1408 + 0(holes), diff = -1408 */

}; /* size: 0 */

/* 1701 */
 /* pointer to 1700 */
 /* size: 4 */

/* 1702 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1703 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1704 */
 /* pointer to 1705 */
 /* size: 4 */

/* 1705 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1706 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1707 */
/* <0> (null):0 */
class CHalfLifeMultiplay {
	/* <0> (null):0 */
	bool ShouldSkipSpawn(const class CHalfLifeMultiplay  *); /* linkage=_ZNK18CHalfLifeMultiplay15ShouldSkipSpawnEv */

	/* <0> (null):0 */
	void MarkSpawnSkipped(class CHalfLifeMultiplay *); /* linkage=_ZN18CHalfLifeMultiplay16MarkSpawnSkippedEv */


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1708 */
 /* pointer to 1709 */
 /* size: 4 */

/* 1709 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1710 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1711 */
 /* pointer to 1707 */
 /* size: 4 */

/* 1712 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1713 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1714 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1715 */
/* <0> (null):0 */
class HostageEscapeToCoverState {
	/* <0> (null):0 */
	virtual void ~HostageEscapeToCoverState(class HostageEscapeToCoverState *, int);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1716 */
 /* pointer to 1715 */
 /* size: 4 */

/* 1717 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1718 */
/* <0> (null):0 */
class HostageEscapeLookAroundState {
	/* <0> (null):0 */
	virtual void ~HostageEscapeLookAroundState(class HostageEscapeLookAroundState *, int);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1719 */
 /* pointer to 1718 */
 /* size: 4 */

/* 1720 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1721 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1722 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1723 */
 /* pointer to 1188 */
 /* size: 4 */

/* 1724 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1725 */
/* <0> (null):0 */
class HostageEscapeState {
	/* <0> (null):0 */
	virtual void ~HostageEscapeState(class HostageEscapeState *, int);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1726 */
 /* pointer to 1725 */
 /* size: 4 */

/* 1727 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1728 */
/* <0> (null):0 */
class HostageRetreatState {
	/* <0> (null):0 */
	virtual void ~HostageRetreatState(class HostageRetreatState *, int);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1729 */
 /* pointer to 1728 */
 /* size: 4 */

/* 1730 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1731 */
/* <0> (null):0 */
class HostageFollowState {
	/* <0> (null):0 */
	virtual void ~HostageFollowState(class HostageFollowState *, int);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1732 */
 /* pointer to 1731 */
 /* size: 4 */

/* 1733 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1734 */
 /* pointer to 1189 */
 /* size: 4 */

/* 1735 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1736 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1737 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1738 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1739 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1740 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1741 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1742 */
 /* pointer to 1743 */
 /* size: 4 */

/* 1743 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1744 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1745 */
 /* pointer to 1636 */
 /* size: 4 */

/* 1746 */
 /* pointer to 1633 */
 /* size: 4 */

/* 1747 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1748 */
/* <0> (null):0 */
class CBaseDelay {
	/* <0> (null):0 */
	void CBaseDelay(class CBaseDelay *);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1749 */
 /* pointer to 1748 */
 /* size: 4 */

/* 1750 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1751 */
/* <0> (null):0 */
class CBaseAnimating {
	/* <0> (null):0 */
	void CBaseAnimating(class CBaseAnimating *);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1752 */
 /* pointer to 1751 */
 /* size: 4 */

/* 1753 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1754 */
/* <0> (null):0 */
class CBaseToggle {
	/* <0> (null):0 */
	void CBaseToggle(class CBaseToggle *);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1755 */
 /* pointer to 1754 */
 /* size: 4 */

/* 1756 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1757 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1758 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1759 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1760 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1761 */
/* <0> (null):0 */
class CBaseMonster {
	/* <0> (null):0 */
	void CBaseMonster(class CBaseMonster *);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1762 */
 /* pointer to 1761 */
 /* size: 4 */

/* 1763 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1764 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1765 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1766 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1767 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1768 */
 /* pointer to 1630 */
 /* size: 4 */

/* 1769 */
/* <0> (null):0 */
class CBasePlayerWeapon {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1770 */
 /* pointer to 1769 */
 /* size: 4 */

/* 1771 */
 /* pointer to 1772 */
 /* size: 4 */

/* 1772 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 32 */

/* 1773 */
/* <0> (null):0 */
struct {
	enum ModelName             model_id;             /*     0     4 */
	char *                     model_name;           /*     4     4 */
	int                        model_name_index;     /*     8     4 */

	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1774 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1775 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1776 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1777 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1778 */
/* <0> (null):0 */
class CBaseSpectator {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1779 */
 /* pointer to 1778 */
 /* size: 4 */

/* 1780 */
 /* pointer to 1206 */
 /* size: 4 */

/* 1781 */
/* <0> (null):0 */
char                       array[128]; /* size: 128 */

/* 1782 */
/* <0> (null):0 */
char                       array[120]; /* size: 120 */

/* 1783 */
/* <0> (null):0 */
char                       array[12]; /* size: 12 */

/* 1784 */
/* <0> (null):0 */
char                       array[5]; /* size: 5 */

/* 1785 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1786 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1787 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1788 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1789 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1790 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1791 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1792 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1793 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1794 */
 /* pointer to 84 */
 /* size: 4 */

/* 1795 */
/* <0> (null):0 */
class CGameRules {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1796 */
 /* pointer to 1795 */
 /* size: 4 */

/* 1797 */
/* <0> (null):0 */
class CBotManager {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1798 */
 /* pointer to 1797 */
 /* size: 4 */

/* 1799 */
/* <0> (null):0 */
class CBaseTutor {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1800 */
 /* pointer to 1799 */
 /* size: 4 */

/* 1801 */
/* <0> (null):0 */
const char  *              array[4]; /* size: 16 */

/* 1802 */
/* <0> (null):0 */
char                       array[512]; /* size: 512 */

/* 1803 */
/* <0> (null):0 */
char *                     array[12]; /* size: 48 */

/* 1804 */
/* <0> (null):0 */
PLAYERPVSSTATUS            array[32]; /* size: 179968 */

/* 1805 */
/* <0> (null):0 */
entity_field_alias_t       array[6]; /* size: 216 */

/* 1806 */
/* <0> (null):0 */
entity_field_alias_t       array[3]; /* size: 108 */

/* 1807 */
/* <0> (null):0 */
entity_field_alias_t       array[9]; /* size: 324 */

/* 1808 */
/* <0> (null):0 */
ItemInfo                   array[32]; /* size: 1408 */

/* Functions: */

/* <0> (null):0 */
void Vector2D(class Vector2D *)
{
} /* size: 138329384 */

/* <0> (null):0 */
void Vector2D(class Vector2D *, float, float)
{
} /* size: 138329492 */

/* <0> (null):0 */
class Vector2D operator+(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DplERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator-(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DmiERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator*(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DmlEf */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator/(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DdvEf */
{
} /* size: 8 */

/* <0> (null):0 */
float Length(const class Vector2D  *) /* linkage=_ZNK8Vector2D6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector2D  *) /* linkage=_ZNK8Vector2D13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector2D Normalize(const class Vector2D  *) /* linkage=_ZNK8Vector2D9NormalizeEv */
{
} /* size: 8 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector2D *) /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector2D *, float) /* linkage=_ZN8Vector2D6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void Vector(class Vector *)
{
} /* size: 852027 */

/* <0> (null):0 */
void Vector(class Vector *, float, float, float)
{
} /* size: 1408 */

/* <0> (null):0 */
void Vector(class Vector *, const class Vector  &)
{
} /* size: 138086828 */

/* <0> (null):0 */
void Vector(class Vector *, float *)
{
} /* size: 852035 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *) /* linkage=_ZNK6VectorngEv */
{
} /* size: 12 */

/* <0> (null):0 */
int operator==(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectoreqERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
int operator!=(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorneERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector operator+(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorplERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectormiERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator*(const class Vector  *, float) /* linkage=_ZNK6VectormlEf */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator/(const class Vector  *, float) /* linkage=_ZNK6VectordvEf */
{
} /* size: 12 */

/* <0> (null):0 */
void CopyToArray(const class Vector  *, float *) /* linkage=_ZNK6Vector11CopyToArrayEPf */
{
} /* size: 138280960 */

/* <0> (null):0 */
float Length(const class Vector  *) /* linkage=_ZNK6Vector6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector  *) /* linkage=_ZNK6Vector13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
float * operator float*(class Vector *) /* linkage=_ZN6VectorcvPfEv */
{
} /* size: 4 */

/* <0> (null):0 */
const float  * operator const float*(const class Vector  *) /* linkage=_ZNK6VectorcvPKfEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector Normalize(const class Vector  *) /* linkage=_ZNK6Vector9NormalizeEv */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector2D Make2D(const class Vector  *) /* linkage=_ZNK6Vector6Make2DEv */
{
} /* size: 8 */

/* <0> (null):0 */
float Length2D(const class Vector  *) /* linkage=_ZNK6Vector8Length2DEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector  *, float) /* linkage=_ZNK6Vector16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector  *, float) /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector *) /* linkage=_ZN6Vector16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector *, float) /* linkage=_ZN6Vector6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void entity_state_s(class entity_state_s *)
{
} /* size: 138817076 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 327692 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 328225 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 138720720 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 200 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 138721756 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 138722792 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 1811969134 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 1144156783 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 1446398798 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 1701079296 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 1634887424 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 1851878765 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 1701011316 */

/* <0> (null):0 */
void _Vector_impl(class _Vector_impl *)
{
} /* size: 1718616180 */

/* <0> (null):0 */
void _Vector_impl(class _Vector_impl *, const _Tp_alloc_type  &)
{
} /* size: 1299477093 */

/* <0> (null):0 */
void _Vector_impl(class _Vector_impl *)
{
} /* size: 1667326821 */

/* <0> (null):0 */
void _Vector_impl(class _Vector_impl *, const _Tp_alloc_type  &)
{
} /* size: 1702453612 */

/* <0> (null):0 */
void _Vector_impl(class _Vector_impl *)
{
} /* size: 1701601889 */

/* <0> (null):0 */
void _Vector_impl(class _Vector_impl *, const _Tp_alloc_type  &)
{
} /* size: 1145979208 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 1599358279 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 1761633645 */

/* <0> (null):0 */
class CBaseEntity * Instance(edict_t *) /* linkage=_ZN11CBaseEntity8InstanceEP7edict_s */
{
} /* size: 4 */

/* <0> (null):0 */
edict_t * edict(class CBaseEntity *) /* linkage=_ZN11CBaseEntity5edictEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int ObjectCaps(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
int entindex(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8entindexEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CBaseEntity * Instance(entvars_t *) /* linkage=_ZN11CBaseEntity8InstanceEP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
void CBaseEntity(class CBaseEntity *)
{
} /* size: 909591346 */

/* <0> (null):0 */
void * operator new(size_t, entvars_t *) /* linkage=_ZN11CBaseEntitynwEjP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
void CUtlMemory(class CUtlMemory<char*> *, int, int)
{
} /* size: 1936941420 */

/* <0> (null):0 */
void CUtlMemory(class CUtlMemory<char*> *, char * *, int)
{
} /* size: 1984261751 */

/* <0> (null):0 */
void ~CUtlMemory(class CUtlMemory<char*> *, int)
{
} /* size: 1516175461 */

/* <0> (null):0 */
char * & operator[](class CUtlMemory<char*> *, int) /* linkage=_ZN10CUtlMemoryIPcEixEi */
{
} /* size: 4 */

/* <0> (null):0 */
const char *  & operator[](const class CUtlMemory<char*>  *, int) /* linkage=_ZNK10CUtlMemoryIPcEixEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsIdxValid(const class CUtlMemory<char*>  *, int) /* linkage=_ZNK10CUtlMemoryIPcE10IsIdxValidEi */
{
} /* size: 1 */

/* <0> (null):0 */
char * * Base(class CUtlMemory<char*> *) /* linkage=_ZN10CUtlMemoryIPcE4BaseEv */
{
} /* size: 4 */

/* <0> (null):0 */
const char *  * Base(const class CUtlMemory<char*>  *) /* linkage=_ZNK10CUtlMemoryIPcE4BaseEv */
{
} /* size: 4 */

/* <0> (null):0 */
int NumAllocated(const class CUtlMemory<char*>  *) /* linkage=_ZNK10CUtlMemoryIPcE12NumAllocatedEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Grow(class CUtlMemory<char*> *, int) /* linkage=_ZN10CUtlMemoryIPcE4GrowEi */
{
} /* size: 1667318628 */

/* <0> (null):0 */
void EnsureCapacity(class CUtlMemory<char*> *, int) /* linkage=_ZN10CUtlMemoryIPcE14EnsureCapacityEi */
{
} /* size: 1951596645 */

/* <0> (null):0 */
void Purge(class CUtlMemory<char*> *) /* linkage=_ZN10CUtlMemoryIPcE5PurgeEv */
{
} /* size: 1392535406 */

/* <0> (null):0 */
bool IsExternallyAllocated(const class CUtlMemory<char*>  *) /* linkage=_ZNK10CUtlMemoryIPcE21IsExternallyAllocatedEv */
{
} /* size: 1 */

/* <0> (null):0 */
void SetGrowSize(class CUtlMemory<char*> *, int) /* linkage=_ZN10CUtlMemoryIPcE11SetGrowSizeEi */
{
} /* size: 1392538733 */

/* <0> (null):0 */
void CUtlVector(class CUtlVector<char*> *, int, int)
{
} /* size: 1879074157 */

/* <0> (null):0 */
void CUtlVector(class CUtlVector<char*> *, char * *, int)
{
} /* size: 1953391990 */

/* <0> (null):0 */
void ~CUtlVector(class CUtlVector<char*> *, int)
{
} /* size: 1651507305 */

/* <0> (null):0 */
char * & operator[](class CUtlVector<char*> *, int) /* linkage=_ZN10CUtlVectorIPcEixEi */
{
} /* size: 4 */

/* <0> (null):0 */
const char *  & operator[](const class CUtlVector<char*>  *, int) /* linkage=_ZNK10CUtlVectorIPcEixEi */
{
} /* size: 4 */

/* <0> (null):0 */
char * & Element(class CUtlVector<char*> *, int) /* linkage=_ZN10CUtlVectorIPcE7ElementEi */
{
} /* size: 4 */

/* <0> (null):0 */
const char *  & Element(const class CUtlVector<char*>  *, int) /* linkage=_ZNK10CUtlVectorIPcE7ElementEi */
{
} /* size: 4 */

/* <0> (null):0 */
char * * Base(class CUtlVector<char*> *) /* linkage=_ZN10CUtlVectorIPcE4BaseEv */
{
} /* size: 4 */

/* <0> (null):0 */
const char *  * Base(const class CUtlVector<char*>  *) /* linkage=_ZNK10CUtlVectorIPcE4BaseEv */
{
} /* size: 4 */

/* <0> (null):0 */
int Count(const class CUtlVector<char*>  *) /* linkage=_ZNK10CUtlVectorIPcE5CountEv */
{
} /* size: 4 */

/* <0> (null):0 */
int Size(const class CUtlVector<char*>  *) /* linkage=_ZNK10CUtlVectorIPcE4SizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsValidIndex(const class CUtlVector<char*>  *, int) /* linkage=_ZNK10CUtlVectorIPcE12IsValidIndexEi */
{
} /* size: 1 */

/* <0> (null):0 */
int AddToHead(class CUtlVector<char*> *) /* linkage=_ZN10CUtlVectorIPcE9AddToHeadEv */
{
} /* size: 4 */

/* <0> (null):0 */
int AddToTail(class CUtlVector<char*> *) /* linkage=_ZN10CUtlVectorIPcE9AddToTailEv */
{
} /* size: 4 */

/* <0> (null):0 */
int InsertBefore(class CUtlVector<char*> *, int) /* linkage=_ZN10CUtlVectorIPcE12InsertBeforeEi */
{
} /* size: 4 */

/* <0> (null):0 */
int InsertAfter(class CUtlVector<char*> *, int) /* linkage=_ZN10CUtlVectorIPcE11InsertAfterEi */
{
} /* size: 4 */

/* <0> (null):0 */
int AddToHead(class CUtlVector<char*> *, const char *  &) /* linkage=_ZN10CUtlVectorIPcE9AddToHeadERKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
int AddToTail(class CUtlVector<char*> *, const char *  &) /* linkage=_ZN10CUtlVectorIPcE9AddToTailERKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
int InsertBefore(class CUtlVector<char*> *, int, const char *  &) /* linkage=_ZN10CUtlVectorIPcE12InsertBeforeEiRKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
int InsertAfter(class CUtlVector<char*> *, int, const char *  &) /* linkage=_ZN10CUtlVectorIPcE11InsertAfterEiRKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
int AddMultipleToHead(class CUtlVector<char*> *, int) /* linkage=_ZN10CUtlVectorIPcE17AddMultipleToHeadEi */
{
} /* size: 4 */

/* <0> (null):0 */
int AddMultipleToTail(class CUtlVector<char*> *, int) /* linkage=_ZN10CUtlVectorIPcE17AddMultipleToTailEi */
{
} /* size: 4 */

/* <0> (null):0 */
int InsertMultipleBefore(class CUtlVector<char*> *, int, int) /* linkage=_ZN10CUtlVectorIPcE20InsertMultipleBeforeEii */
{
} /* size: 4 */

/* <0> (null):0 */
int InsertMultipleAfter(class CUtlVector<char*> *, int, int) /* linkage=_ZN10CUtlVectorIPcE19InsertMultipleAfterEii */
{
} /* size: 4 */

/* <0> (null):0 */
void SetSize(class CUtlVector<char*> *, int) /* linkage=_ZN10CUtlVectorIPcE7SetSizeEi */
{
} /* size: 1330402560 */

/* <0> (null):0 */
void CopyArray(class CUtlVector<char*> *, const char *  *, int) /* linkage=_ZN10CUtlVectorIPcE9CopyArrayEPKS0_i */
{
} /* size: 1936020078 */

/* <0> (null):0 */
int AddVectorToTail(class CUtlVector<char*> *, const class CUtlVector<char*>  &) /* linkage=_ZN10CUtlVectorIPcE15AddVectorToTailERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
int Find(class CUtlVector<char*> *, const char *  &) /* linkage=_ZN10CUtlVectorIPcE4FindERKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
bool HasElement(class CUtlVector<char*> *, const char *  &) /* linkage=_ZN10CUtlVectorIPcE10HasElementERKS0_ */
{
} /* size: 1 */

/* <0> (null):0 */
void EnsureCapacity(class CUtlVector<char*> *, int) /* linkage=_ZN10CUtlVectorIPcE14EnsureCapacityEi */
{
} /* size: 1935631734 */

/* <0> (null):0 */
void FastRemove(class CUtlVector<char*> *, int) /* linkage=_ZN10CUtlVectorIPcE10FastRemoveEi */
{
} /* size: 1296125523 */

/* <0> (null):0 */
void Remove(class CUtlVector<char*> *, int) /* linkage=_ZN10CUtlVectorIPcE6RemoveEi */
{
} /* size: 1848784439 */

/* <0> (null):0 */
void FindAndRemove(class CUtlVector<char*> *, const char *  &) /* linkage=_ZN10CUtlVectorIPcE13FindAndRemoveERKS0_ */
{
} /* size: 1702060354 */

/* <0> (null):0 */
void RemoveMultiple(class CUtlVector<char*> *, int, int) /* linkage=_ZN10CUtlVectorIPcE14RemoveMultipleEii */
{
} /* size: 830043241 */

/* <0> (null):0 */
void RemoveAll(class CUtlVector<char*> *) /* linkage=_ZN10CUtlVectorIPcE9RemoveAllEv */
{
} /* size: 1919906915 */

/* <0> (null):0 */
void Purge(class CUtlVector<char*> *) /* linkage=_ZN10CUtlVectorIPcE5PurgeEv */
{
} /* size: 1869898597 */

/* <0> (null):0 */
void PurgeAndDeleteElements(class CUtlVector<char*> *) /* linkage=_ZN10CUtlVectorIPcE22PurgeAndDeleteElementsEv */
{
} /* size: 1835356672 */

/* <0> (null):0 */
void SetGrowSize(class CUtlVector<char*> *, int) /* linkage=_ZN10CUtlVectorIPcE11SetGrowSizeEi */
{
} /* size: 1816487284 */

/* <0> (null):0 */
void CUtlVector(class CUtlVector<char*> *, const class CUtlVector<char*>  &)
{
} /* size: 6908229 */

/* <0> (null):0 */
void GrowVector(class CUtlVector<char*> *, int) /* linkage=_ZN10CUtlVectorIPcE10GrowVectorEi */
{
} /* size: 1828745573 */

/* <0> (null):0 */
void ShiftElementsRight(class CUtlVector<char*> *, int, int) /* linkage=_ZN10CUtlVectorIPcE18ShiftElementsRightEii */
{
} /* size: 1886611780 */

/* <0> (null):0 */
void ShiftElementsLeft(class CUtlVector<char*> *, int, int) /* linkage=_ZN10CUtlVectorIPcE17ShiftElementsLeftEii */
{
} /* size: 1702127967 */

/* <0> (null):0 */
void ResetDbgInfo(class CUtlVector<char*> *) /* linkage=_ZN10CUtlVectorIPcE12ResetDbgInfoEv */
{
} /* size: 1516175467 */

/* <0> (null):0 */
void CHintMessage(class CHintMessage *, const char  *, bool, class CUtlVector<const char*> *, float)
{
} /* size: 1634751336 */

/* <0> (null):0 */
void ~CHintMessage(class CHintMessage *, int)
{
} /* size: 1953068142 */

/* <0> (null):0 */
float GetDuration(const class CHintMessage  *) /* linkage=_ZNK12CHintMessage11GetDurationEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Send(class CHintMessage *, class CBaseEntity &) /* linkage=_ZN12CHintMessage4SendER11CBaseEntity */
{
} /* size: 1702232165 */

/* <0> (null):0 */
void CUtlMemory(class CUtlMemory<CHintMessage*> *, int, int)
{
} /* size: 1868955763 */

/* <0> (null):0 */
void CUtlMemory(class CUtlMemory<CHintMessage*> *, class CHintMessage * *, int)
{
} /* size: 1953701932 */

/* <0> (null):0 */
void ~CUtlMemory(class CUtlMemory<CHintMessage*> *, int)
{
} /* size: 1601467241 */

/* <0> (null):0 */
class CHintMessage * & operator[](class CUtlMemory<CHintMessage*> *, int) /* linkage=_ZN10CUtlMemoryIP12CHintMessageEixEi */
{
} /* size: 4 */

/* <0> (null):0 */
const class CHintMessage *  & operator[](const class CUtlMemory<CHintMessage*>  *, int) /* linkage=_ZNK10CUtlMemoryIP12CHintMessageEixEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsIdxValid(const class CUtlMemory<CHintMessage*>  *, int) /* linkage=_ZNK10CUtlMemoryIP12CHintMessageE10IsIdxValidEi */
{
} /* size: 1 */

/* <0> (null):0 */
class CHintMessage * * Base(class CUtlMemory<CHintMessage*> *) /* linkage=_ZN10CUtlMemoryIP12CHintMessageE4BaseEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class CHintMessage *  * Base(const class CUtlMemory<CHintMessage*>  *) /* linkage=_ZNK10CUtlMemoryIP12CHintMessageE4BaseEv */
{
} /* size: 4 */

/* <0> (null):0 */
int NumAllocated(const class CUtlMemory<CHintMessage*>  *) /* linkage=_ZNK10CUtlMemoryIP12CHintMessageE12NumAllocatedEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Grow(class CUtlMemory<CHintMessage*> *, int) /* linkage=_ZN10CUtlMemoryIP12CHintMessageE4GrowEi */
{
} /* size: 0 */

/* <0> (null):0 */
void EnsureCapacity(class CUtlMemory<CHintMessage*> *, int) /* linkage=_ZN10CUtlMemoryIP12CHintMessageE14EnsureCapacityEi */
{
} /* size: 0 */

/* <0> (null):0 */
void Purge(class CUtlMemory<CHintMessage*> *) /* linkage=_ZN10CUtlMemoryIP12CHintMessageE5PurgeEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool IsExternallyAllocated(const class CUtlMemory<CHintMessage*>  *) /* linkage=_ZNK10CUtlMemoryIP12CHintMessageE21IsExternallyAllocatedEv */
{
} /* size: 1 */

/* <0> (null):0 */
void SetGrowSize(class CUtlMemory<CHintMessage*> *, int) /* linkage=_ZN10CUtlMemoryIP12CHintMessageE11SetGrowSizeEi */
{
} /* size: 0 */

/* <0> (null):0 */
void CUtlVector(class CUtlVector<CHintMessage*> *, int, int)
{
} /* size: 0 */

/* <0> (null):0 */
void CUtlVector(class CUtlVector<CHintMessage*> *, class CHintMessage * *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void ~CUtlVector(class CUtlVector<CHintMessage*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class CHintMessage * & operator[](class CUtlVector<CHintMessage*> *, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageEixEi */
{
} /* size: 4 */

/* <0> (null):0 */
const class CHintMessage *  & operator[](const class CUtlVector<CHintMessage*>  *, int) /* linkage=_ZNK10CUtlVectorIP12CHintMessageEixEi */
{
} /* size: 4 */

/* <0> (null):0 */
class CHintMessage * & Element(class CUtlVector<CHintMessage*> *, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE7ElementEi */
{
} /* size: 4 */

/* <0> (null):0 */
const class CHintMessage *  & Element(const class CUtlVector<CHintMessage*>  *, int) /* linkage=_ZNK10CUtlVectorIP12CHintMessageE7ElementEi */
{
} /* size: 4 */

/* <0> (null):0 */
class CHintMessage * * Base(class CUtlVector<CHintMessage*> *) /* linkage=_ZN10CUtlVectorIP12CHintMessageE4BaseEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class CHintMessage *  * Base(const class CUtlVector<CHintMessage*>  *) /* linkage=_ZNK10CUtlVectorIP12CHintMessageE4BaseEv */
{
} /* size: 4 */

/* <0> (null):0 */
int Count(const class CUtlVector<CHintMessage*>  *) /* linkage=_ZNK10CUtlVectorIP12CHintMessageE5CountEv */
{
} /* size: 4 */

/* <0> (null):0 */
int Size(const class CUtlVector<CHintMessage*>  *) /* linkage=_ZNK10CUtlVectorIP12CHintMessageE4SizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsValidIndex(const class CUtlVector<CHintMessage*>  *, int) /* linkage=_ZNK10CUtlVectorIP12CHintMessageE12IsValidIndexEi */
{
} /* size: 1 */

/* <0> (null):0 */
int AddToHead(class CUtlVector<CHintMessage*> *) /* linkage=_ZN10CUtlVectorIP12CHintMessageE9AddToHeadEv */
{
} /* size: 4 */

/* <0> (null):0 */
int AddToTail(class CUtlVector<CHintMessage*> *) /* linkage=_ZN10CUtlVectorIP12CHintMessageE9AddToTailEv */
{
} /* size: 4 */

/* <0> (null):0 */
int InsertBefore(class CUtlVector<CHintMessage*> *, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE12InsertBeforeEi */
{
} /* size: 4 */

/* <0> (null):0 */
int InsertAfter(class CUtlVector<CHintMessage*> *, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE11InsertAfterEi */
{
} /* size: 4 */

/* <0> (null):0 */
int AddToHead(class CUtlVector<CHintMessage*> *, const class CHintMessage *  &) /* linkage=_ZN10CUtlVectorIP12CHintMessageE9AddToHeadERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
int AddToTail(class CUtlVector<CHintMessage*> *, const class CHintMessage *  &) /* linkage=_ZN10CUtlVectorIP12CHintMessageE9AddToTailERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
int InsertBefore(class CUtlVector<CHintMessage*> *, int, const class CHintMessage *  &) /* linkage=_ZN10CUtlVectorIP12CHintMessageE12InsertBeforeEiRKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
int InsertAfter(class CUtlVector<CHintMessage*> *, int, const class CHintMessage *  &) /* linkage=_ZN10CUtlVectorIP12CHintMessageE11InsertAfterEiRKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
int AddMultipleToHead(class CUtlVector<CHintMessage*> *, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE17AddMultipleToHeadEi */
{
} /* size: 4 */

/* <0> (null):0 */
int AddMultipleToTail(class CUtlVector<CHintMessage*> *, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE17AddMultipleToTailEi */
{
} /* size: 4 */

/* <0> (null):0 */
int InsertMultipleBefore(class CUtlVector<CHintMessage*> *, int, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE20InsertMultipleBeforeEii */
{
} /* size: 4 */

/* <0> (null):0 */
int InsertMultipleAfter(class CUtlVector<CHintMessage*> *, int, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE19InsertMultipleAfterEii */
{
} /* size: 4 */

/* <0> (null):0 */
void SetSize(class CUtlVector<CHintMessage*> *, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE7SetSizeEi */
{
} /* size: 0 */

/* <0> (null):0 */
void CopyArray(class CUtlVector<CHintMessage*> *, const class CHintMessage *  *, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE9CopyArrayEPKS1_i */
{
} /* size: 0 */

/* <0> (null):0 */
int AddVectorToTail(class CUtlVector<CHintMessage*> *, const class CUtlVector<CHintMessage*>  &) /* linkage=_ZN10CUtlVectorIP12CHintMessageE15AddVectorToTailERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
int Find(class CUtlVector<CHintMessage*> *, const class CHintMessage *  &) /* linkage=_ZN10CUtlVectorIP12CHintMessageE4FindERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
bool HasElement(class CUtlVector<CHintMessage*> *, const class CHintMessage *  &) /* linkage=_ZN10CUtlVectorIP12CHintMessageE10HasElementERKS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
void EnsureCapacity(class CUtlVector<CHintMessage*> *, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE14EnsureCapacityEi */
{
} /* size: 0 */

/* <0> (null):0 */
void FastRemove(class CUtlVector<CHintMessage*> *, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE10FastRemoveEi */
{
} /* size: 0 */

/* <0> (null):0 */
void Remove(class CUtlVector<CHintMessage*> *, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE6RemoveEi */
{
} /* size: 0 */

/* <0> (null):0 */
void FindAndRemove(class CUtlVector<CHintMessage*> *, const class CHintMessage *  &) /* linkage=_ZN10CUtlVectorIP12CHintMessageE13FindAndRemoveERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void RemoveMultiple(class CUtlVector<CHintMessage*> *, int, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE14RemoveMultipleEii */
{
} /* size: 0 */

/* <0> (null):0 */
void RemoveAll(class CUtlVector<CHintMessage*> *) /* linkage=_ZN10CUtlVectorIP12CHintMessageE9RemoveAllEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Purge(class CUtlVector<CHintMessage*> *) /* linkage=_ZN10CUtlVectorIP12CHintMessageE5PurgeEv */
{
} /* size: 0 */

/* <0> (null):0 */
void PurgeAndDeleteElements(class CUtlVector<CHintMessage*> *) /* linkage=_ZN10CUtlVectorIP12CHintMessageE22PurgeAndDeleteElementsEv */
{
} /* size: 0 */

/* <0> (null):0 */
void SetGrowSize(class CUtlVector<CHintMessage*> *, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE11SetGrowSizeEi */
{
} /* size: 0 */

/* <0> (null):0 */
void CUtlVector(class CUtlVector<CHintMessage*> *, const class CUtlVector<CHintMessage*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void GrowVector(class CUtlVector<CHintMessage*> *, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE10GrowVectorEi */
{
} /* size: 0 */

/* <0> (null):0 */
void ShiftElementsRight(class CUtlVector<CHintMessage*> *, int, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE18ShiftElementsRightEii */
{
} /* size: 0 */

/* <0> (null):0 */
void ShiftElementsLeft(class CUtlVector<CHintMessage*> *, int, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE17ShiftElementsLeftEii */
{
} /* size: 0 */

/* <0> (null):0 */
void ResetDbgInfo(class CUtlVector<CHintMessage*> *) /* linkage=_ZN10CUtlVectorIP12CHintMessageE12ResetDbgInfoEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Reset(class CHintMessageQueue *) /* linkage=_ZN17CHintMessageQueue5ResetEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Update(class CHintMessageQueue *, class CBaseEntity &) /* linkage=_ZN17CHintMessageQueue6UpdateER11CBaseEntity */
{
} /* size: 0 */

/* <0> (null):0 */
bool AddMessage(class CHintMessageQueue *, const char  *, float, bool, class CUtlVector<const char*> *) /* linkage=_ZN17CHintMessageQueue10AddMessageEPKcfbP10CUtlVectorIS1_E */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsEmpty(class CHintMessageQueue *) /* linkage=_ZN17CHintMessageQueue7IsEmptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
void CHintMessageQueue(class CHintMessageQueue *)
{
} /* size: 0 */

/* <0> (null):0 */
void CUnifiedSignals(class CUnifiedSignals *)
{
} /* size: 0 */

/* <0> (null):0 */
int Update(class CUnifiedSignals *) /* linkage=_ZN15CUnifiedSignals6UpdateEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Signal(class CUnifiedSignals *, int) /* linkage=_ZN15CUnifiedSignals6SignalEi */
{
} /* size: 0 */

/* <0> (null):0 */
int GetState(class CUnifiedSignals *) /* linkage=_ZN15CUnifiedSignals8GetStateEv */
{
} /* size: 4 */

/* <0> (null):0 */
int IsObserver(class CBasePlayer *) /* linkage=_ZN11CBasePlayer10IsObserverEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetObserverAutoDirector(class CBasePlayer *, bool) /* linkage=_ZN11CBasePlayer23SetObserverAutoDirectorEb */
{
} /* size: 138642580 */

/* <0> (null):0 */
bool CanSwitchObserverModes(const class CBasePlayer  *) /* linkage=_ZNK11CBasePlayer22CanSwitchObserverModesEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsProtectedByShield(class CBasePlayer *) /* linkage=_ZN11CBasePlayer19IsProtectedByShieldEv */
{
} /* size: 1 */

/* <0> (null):0 */
void CBasePlayer(class CBasePlayer *)
{
} /* size: 138363256 */

/* <0> (null):0 */
void Clear(class CSound *) /* linkage=_ZN6CSound5ClearEv */
{
} /* size: 138744280 */

/* <0> (null):0 */
void Reset(class CSound *) /* linkage=_ZN6CSound5ResetEv */
{
} /* size: 138766772 */

/* <0> (null):0 */
BOOL FIsSound(class CSound *) /* linkage=_ZN6CSound8FIsSoundEv */
{
} /* size: 4 */

/* <0> (null):0 */
BOOL FIsScent(class CSound *) /* linkage=_ZN6CSound8FIsScentEv */
{
} /* size: 4 */

/* <0> (null):0 */
void IntervalTimer(class IntervalTimer *)
{
} /* size: 1164867439 */

/* <0> (null):0 */
void Reset(class IntervalTimer *) /* linkage=_ZN13IntervalTimer5ResetEv */
{
} /* size: 2037672308 */

/* <0> (null):0 */
void Start(class IntervalTimer *) /* linkage=_ZN13IntervalTimer5StartEv */
{
} /* size: 1328558439 */

/* <0> (null):0 */
void Invalidate(class IntervalTimer *) /* linkage=_ZN13IntervalTimer10InvalidateEv */
{
} /* size: 1111699761 */

/* <0> (null):0 */
bool HasStarted(const class IntervalTimer  *) /* linkage=_ZNK13IntervalTimer10HasStartedEv */
{
} /* size: 1 */

/* <0> (null):0 */
float GetElapsedTime(const class IntervalTimer  *) /* linkage=_ZNK13IntervalTimer14GetElapsedTimeEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsLessThen(const class IntervalTimer  *, float) /* linkage=_ZNK13IntervalTimer10IsLessThenEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsGreaterThen(const class IntervalTimer  *, float) /* linkage=_ZNK13IntervalTimer13IsGreaterThenEf */
{
} /* size: 1 */

/* <0> (null):0 */
void CountdownTimer(class CountdownTimer *)
{
} /* size: 7361894 */

/* <0> (null):0 */
void Reset(class CountdownTimer *) /* linkage=_ZN14CountdownTimer5ResetEv */
{
} /* size: 1112493127 */

/* <0> (null):0 */
void Start(class CountdownTimer *, float) /* linkage=_ZN14CountdownTimer5StartEf */
{
} /* size: 1593865061 */

/* <0> (null):0 */
void Invalidate(class CountdownTimer *) /* linkage=_ZN14CountdownTimer10InvalidateEv */
{
} /* size: 1987313772 */

/* <0> (null):0 */
bool HasStarted(const class CountdownTimer  *) /* linkage=_ZNK14CountdownTimer10HasStartedEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsElapsed(const class CountdownTimer  *) /* linkage=_ZNK14CountdownTimer9IsElapsedEv */
{
} /* size: 1 */

/* <0> (null):0 */
void swap(class _List_node_base &, class _List_node_base &) /* linkage=_ZNSt8__detail15_List_node_base4swapERS0_S1_ */
{
} /* size: 1769238085 */

/* <0> (null):0 */
void _M_transfer(class _List_node_base *, class _List_node_base *, class _List_node_base *) /* linkage=_ZNSt8__detail15_List_node_base11_M_transferEPS0_S1_ */
{
} /* size: 1279345477 */

/* <0> (null):0 */
void _M_reverse(class _List_node_base *) /* linkage=_ZNSt8__detail15_List_node_base10_M_reverseEv */
{
} /* size: 1598832963 */

/* <0> (null):0 */
void _M_hook(class _List_node_base *, class _List_node_base *) /* linkage=_ZNSt8__detail15_List_node_base7_M_hookEPS0_ */
{
} /* size: 3232847 */

/* <0> (null):0 */
void _M_unhook(class _List_node_base *) /* linkage=_ZNSt8__detail15_List_node_base9_M_unhookEv */
{
} /* size: 1111575885 */

/* <0> (null):0 */
float SizeX(const class Extent  *) /* linkage=_ZNK6Extent5SizeXEv */
{
} /* size: 4 */

/* <0> (null):0 */
float SizeY(const class Extent  *) /* linkage=_ZNK6Extent5SizeYEv */
{
} /* size: 4 */

/* <0> (null):0 */
float SizeZ(const class Extent  *) /* linkage=_ZNK6Extent5SizeZEv */
{
} /* size: 4 */

/* <0> (null):0 */
float Area(const class Extent  *) /* linkage=_ZNK6Extent4AreaEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool Contains(const class Extent  *, const class Vector  *) /* linkage=_ZNK6Extent8ContainsEPK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
void SteamFile(class SteamFile *, const char  *)
{
} /* size: 1601467241 */

/* <0> (null):0 */
void ~SteamFile(class SteamFile *, int)
{
} /* size: 1632517221 */

/* <0> (null):0 */
bool IsValid(const class SteamFile  *) /* linkage=_ZNK9SteamFile7IsValidEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool Read(class SteamFile *, void *, int) /* linkage=_ZN9SteamFile4ReadEPvi */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator==(const union NavConnect  *, const union NavConnect  &) /* linkage=_ZNK10NavConnecteqERKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
void CNavArea(class CNavArea *, class CNavNode *, class CNavNode *, class CNavNode *, class CNavNode *)
{
} /* size: 0 */

/* <0> (null):0 */
void CNavArea(class CNavArea *)
{
} /* size: 0 */

/* <0> (null):0 */
void CNavArea(class CNavArea *, const class Vector  *, const class Vector  *)
{
} /* size: 0 */

/* <0> (null):0 */
void CNavArea(class CNavArea *, const class Vector  *, const class Vector  *, const class Vector  *, const class Vector  *)
{
} /* size: 0 */

/* <0> (null):0 */
void ~CNavArea(class CNavArea *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void ConnectTo(class CNavArea *, class CNavArea *, enum NavDirType) /* linkage=_ZN8CNavArea9ConnectToEPS_10NavDirType */
{
} /* size: 0 */

/* <0> (null):0 */
void Disconnect(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea10DisconnectEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
void Save(const class CNavArea  *, FILE *) /* linkage=_ZNK8CNavArea4SaveEP8_IO_FILE */
{
} /* size: 0 */

/* <0> (null):0 */
void Save(class CNavArea *, int, unsigned int) /* linkage=_ZN8CNavArea4SaveEij */
{
} /* size: 0 */

/* <0> (null):0 */
void Load(class CNavArea *, class SteamFile *, unsigned int) /* linkage=_ZN8CNavArea4LoadEP9SteamFilej */
{
} /* size: 0 */

/* <0> (null):0 */
enum NavErrorType PostLoad(class CNavArea *) /* linkage=_ZN8CNavArea8PostLoadEv */
{
} /* size: 4 */

/* <0> (null):0 */
unsigned int GetID(const class CNavArea  *) /* linkage=_ZNK8CNavArea5GetIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetAttributes(class CNavArea *, unsigned char) /* linkage=_ZN8CNavArea13SetAttributesEh */
{
} /* size: 0 */

/* <0> (null):0 */
unsigned char GetAttributes(const class CNavArea  *) /* linkage=_ZNK8CNavArea13GetAttributesEv */
{
} /* size: 1 */

/* <0> (null):0 */
void SetPlace(class CNavArea *, Place) /* linkage=_ZN8CNavArea8SetPlaceEj */
{
} /* size: 543450478 */

/* <0> (null):0 */
Place GetPlace(const class CNavArea  *) /* linkage=_ZNK8CNavArea8GetPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsOverlapping(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea13IsOverlappingEPK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsOverlapping(const class CNavArea  *, const class CNavArea  *) /* linkage=_ZNK8CNavArea13IsOverlappingEPKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsOverlappingX(const class CNavArea  *, const class CNavArea  *) /* linkage=_ZNK8CNavArea14IsOverlappingXEPKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsOverlappingY(const class CNavArea  *, const class CNavArea  *) /* linkage=_ZNK8CNavArea14IsOverlappingYEPKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
int GetPlayerCount(const class CNavArea  *, int, class CBasePlayer *) /* linkage=_ZNK8CNavArea14GetPlayerCountEiP11CBasePlayer */
{
} /* size: 4 */

/* <0> (null):0 */
float GetZ(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea4GetZEPK6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
float GetZ(const class CNavArea  *, float, float) /* linkage=_ZNK8CNavArea4GetZEff */
{
} /* size: 4 */

/* <0> (null):0 */
bool Contains(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea8ContainsEPK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsCoplanar(const class CNavArea  *, const class CNavArea  *) /* linkage=_ZNK8CNavArea10IsCoplanarEPKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
void GetClosestPointOnArea(const class CNavArea  *, const class Vector  *, class Vector *) /* linkage=_ZNK8CNavArea21GetClosestPointOnAreaEPK6VectorPS0_ */
{
} /* size: 1979736436 */

/* <0> (null):0 */
float GetDistanceSquaredToPoint(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea25GetDistanceSquaredToPointEPK6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsDegenerate(const class CNavArea  *) /* linkage=_ZNK8CNavArea12IsDegenerateEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsEdge(const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea6IsEdgeE10NavDirType */
{
} /* size: 1 */

/* <0> (null):0 */
int GetAdjacentCount(const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea16GetAdjacentCountE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetAdjacentArea(const class CNavArea  *, enum NavDirType, int) /* linkage=_ZNK8CNavArea15GetAdjacentAreaE10NavDirTypei */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetRandomAdjacentArea(const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea21GetRandomAdjacentAreaE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
const NavConnectList  * GetAdjacentList(const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea15GetAdjacentListE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsConnected(const class CNavArea  *, const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea11IsConnectedEPKS_10NavDirType */
{
} /* size: 1 */

/* <0> (null):0 */
float ComputeHeightChange(class CNavArea *, const class CNavArea  *) /* linkage=_ZN8CNavArea19ComputeHeightChangeEPKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
const NavLadderList  * GetLadderList(const class CNavArea  *, enum LadderDirectionType) /* linkage=_ZNK8CNavArea13GetLadderListE19LadderDirectionType */
{
} /* size: 4 */

/* <0> (null):0 */
void ComputePortal(const class CNavArea  *, const class CNavArea  *, enum NavDirType, class Vector *, float *) /* linkage=_ZNK8CNavArea13ComputePortalEPKS_10NavDirTypeP6VectorPf */
{
} /* size: 1701209717 */

/* <0> (null):0 */
void ComputeClosestPointInPortal(const class CNavArea  *, const class CNavArea  *, enum NavDirType, const class Vector  *, class Vector *) /* linkage=_ZNK8CNavArea27ComputeClosestPointInPortalEPKS_10NavDirTypePK6VectorPS3_ */
{
} /* size: 1699872873 */

/* <0> (null):0 */
enum NavDirType ComputeDirection(const class CNavArea  *, class Vector *) /* linkage=_ZNK8CNavArea16ComputeDirectionEP6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
void SetClearedTimestamp(class CNavArea *, int) /* linkage=_ZN8CNavArea19SetClearedTimestampEi */
{
} /* size: 1954103920 */

/* <0> (null):0 */
float GetClearedTimestamp(class CNavArea *, int) /* linkage=_ZN8CNavArea19GetClearedTimestampEi */
{
} /* size: 4 */

/* <0> (null):0 */
const HidingSpotList  * GetHidingSpotList(const class CNavArea  *) /* linkage=_ZNK8CNavArea17GetHidingSpotListEv */
{
} /* size: 4 */

/* <0> (null):0 */
void ComputeHidingSpots(class CNavArea *) /* linkage=_ZN8CNavArea18ComputeHidingSpotsEv */
{
} /* size: 1164668521 */

/* <0> (null):0 */
void ComputeSniperSpots(class CNavArea *) /* linkage=_ZN8CNavArea18ComputeSniperSpotsEv */
{
} /* size: 1375757686 */

/* <0> (null):0 */
class SpotEncounter * GetSpotEncounter(class CNavArea *, const class CNavArea  *, const class CNavArea  *) /* linkage=_ZN8CNavArea16GetSpotEncounterEPKS_S1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void ComputeSpotEncounters(class CNavArea *) /* linkage=_ZN8CNavArea21ComputeSpotEncountersEv */
{
} /* size: 1111699761 */

/* <0> (null):0 */
void IncreaseDanger(class CNavArea *, int, float) /* linkage=_ZN8CNavArea14IncreaseDangerEif */
{
} /* size: 1442870853 */

/* <0> (null):0 */
float GetDanger(class CNavArea *, int) /* linkage=_ZN8CNavArea9GetDangerEi */
{
} /* size: 4 */

/* <0> (null):0 */
float GetSizeX(const class CNavArea  *) /* linkage=_ZNK8CNavArea8GetSizeXEv */
{
} /* size: 4 */

/* <0> (null):0 */
float GetSizeY(const class CNavArea  *) /* linkage=_ZNK8CNavArea8GetSizeYEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class Extent  * GetExtent(const class CNavArea  *) /* linkage=_ZNK8CNavArea9GetExtentEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class Vector  * GetCenter(const class CNavArea  *) /* linkage=_ZNK8CNavArea9GetCenterEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class Vector  * GetCorner(const class CNavArea  *, enum NavCornerType) /* linkage=_ZNK8CNavArea9GetCornerE13NavCornerType */
{
} /* size: 4 */

/* <0> (null):0 */
const class ApproachInfo  * GetApproachInfo(const class CNavArea  *, int) /* linkage=_ZNK8CNavArea15GetApproachInfoEi */
{
} /* size: 4 */

/* <0> (null):0 */
int GetApproachInfoCount(const class CNavArea  *) /* linkage=_ZNK8CNavArea20GetApproachInfoCountEv */
{
} /* size: 4 */

/* <0> (null):0 */
void ComputeApproachAreas(class CNavArea *) /* linkage=_ZN8CNavArea20ComputeApproachAreasEv */
{
} /* size: 1984261751 */

/* <0> (null):0 */
void MakeNewMarker(void) /* linkage=_ZN8CNavArea13MakeNewMarkerEv */
{
} /* size: 1953383781 */

/* <0> (null):0 */
void Mark(class CNavArea *) /* linkage=_ZN8CNavArea4MarkEv */
{
} /* size: 1313426502 */

/* <0> (null):0 */
BOOL IsMarked(const class CNavArea  *) /* linkage=_ZNK8CNavArea8IsMarkedEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetParent(class CNavArea *, class CNavArea *, enum NavTraverseType) /* linkage=_ZN8CNavArea9SetParentEPS_15NavTraverseType */
{
} /* size: 1212372303 */

/* <0> (null):0 */
class CNavArea * GetParent(const class CNavArea  *) /* linkage=_ZNK8CNavArea9GetParentEv */
{
} /* size: 4 */

/* <0> (null):0 */
enum NavTraverseType GetParentHow(const class CNavArea  *) /* linkage=_ZNK8CNavArea12GetParentHowEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsOpen(const class CNavArea  *) /* linkage=_ZNK8CNavArea6IsOpenEv */
{
} /* size: 1 */

/* <0> (null):0 */
void AddToOpenList(class CNavArea *) /* linkage=_ZN8CNavArea13AddToOpenListEv */
{
} /* size: 1734962276 */

/* <0> (null):0 */
void UpdateOnOpenList(class CNavArea *) /* linkage=_ZN8CNavArea16UpdateOnOpenListEv */
{
} /* size: 1836016384 */

/* <0> (null):0 */
void RemoveFromOpenList(class CNavArea *) /* linkage=_ZN8CNavArea18RemoveFromOpenListEv */
{
} /* size: 1668576097 */

/* <0> (null):0 */
bool IsOpenListEmpty(void) /* linkage=_ZN8CNavArea15IsOpenListEmptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
class CNavArea * PopOpenList(void) /* linkage=_ZN8CNavArea11PopOpenListEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsClosed(const class CNavArea  *) /* linkage=_ZNK8CNavArea8IsClosedEv */
{
} /* size: 1 */

/* <0> (null):0 */
void AddToClosedList(class CNavArea *) /* linkage=_ZN8CNavArea15AddToClosedListEv */
{
} /* size: 2019910766 */

/* <0> (null):0 */
void RemoveFromClosedList(class CNavArea *) /* linkage=_ZN8CNavArea20RemoveFromClosedListEv */
{
} /* size: 1970557696 */

/* <0> (null):0 */
void ClearSearchLists(void) /* linkage=_ZN8CNavArea16ClearSearchListsEv */
{
} /* size: 1392535406 */

/* <0> (null):0 */
void SetTotalCost(class CNavArea *, float) /* linkage=_ZN8CNavArea12SetTotalCostEf */
{
} /* size: 1852143173 */

/* <0> (null):0 */
float GetTotalCost(const class CNavArea  *) /* linkage=_ZNK8CNavArea12GetTotalCostEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetCostSoFar(class CNavArea *, float) /* linkage=_ZN8CNavArea12SetCostSoFarEf */
{
} /* size: 1400064256 */

/* <0> (null):0 */
float GetCostSoFar(const class CNavArea  *) /* linkage=_ZNK8CNavArea12GetCostSoFarEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Draw(class CNavArea *, byte, byte, byte, int) /* linkage=_ZN8CNavArea4DrawEhhhi */
{
} /* size: 1667326821 */

/* <0> (null):0 */
void DrawConnectedAreas(class CNavArea *) /* linkage=_ZN8CNavArea18DrawConnectedAreasEv */
{
} /* size: 1702257920 */

/* <0> (null):0 */
void DrawMarkedCorner(class CNavArea *, enum NavCornerType, byte, byte, byte, int) /* linkage=_ZN8CNavArea16DrawMarkedCornerE13NavCornerTypehhhi */
{
} /* size: 1231618158 */

/* <0> (null):0 */
bool SplitEdit(class CNavArea *, bool, float, class CNavArea * *, class CNavArea * *) /* linkage=_ZN8CNavArea9SplitEditEbfPPS_S1_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool MergeEdit(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea9MergeEditEPS_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool SpliceEdit(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea10SpliceEditEPS_ */
{
} /* size: 1 */

/* <0> (null):0 */
void RaiseCorner(class CNavArea *, enum NavCornerType, int) /* linkage=_ZN8CNavArea11RaiseCornerE13NavCornerTypei */
{
} /* size: 1836020851 */

/* <0> (null):0 */
void AddLadderUp(class CNavArea *, class CNavLadder *) /* linkage=_ZN8CNavArea11AddLadderUpEP10CNavLadder */
{
} /* size: 1936287589 */

/* <0> (null):0 */
void AddLadderDown(class CNavArea *, class CNavLadder *) /* linkage=_ZN8CNavArea13AddLadderDownEP10CNavLadder */
{
} /* size: 1685352037 */

/* <0> (null):0 */
void Initialize(class CNavArea *) /* linkage=_ZN8CNavArea10InitializeEv */
{
} /* size: 779252848 */

/* <0> (null):0 */
void DecayDanger(class CNavArea *) /* linkage=_ZN8CNavArea11DecayDangerEv */
{
} /* size: 1869898094 */

/* <0> (null):0 */
bool IsHidingSpotCollision(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea21IsHidingSpotCollisionEPK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
void AddSpotEncounters(class CNavArea *, const class CNavArea  *, enum NavDirType, const class CNavArea  *, enum NavDirType) /* linkage=_ZN8CNavArea17AddSpotEncountersEPKS_10NavDirTypeS1_S2_ */
{
} /* size: 1718837107 */

/* <0> (null):0 */
void Strip(class CNavArea *) /* linkage=_ZN8CNavArea5StripEv */
{
} /* size: 1766157409 */

/* <0> (null):0 */
void FinishMerge(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea11FinishMergeEPS_ */
{
} /* size: 1164276577 */

/* <0> (null):0 */
void MergeAdjacentConnections(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea24MergeAdjacentConnectionsEPS_ */
{
} /* size: 825314906 */

/* <0> (null):0 */
void AssignNodes(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea11AssignNodesEPS_ */
{
} /* size: 1392535906 */

/* <0> (null):0 */
void FinishSplitEdit(class CNavArea *, class CNavArea *, enum NavDirType) /* linkage=_ZN8CNavArea15FinishSplitEditEPS_10NavDirType */
{
} /* size: 1851878770 */

/* <0> (null):0 */
void OnDestroyNotify(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea15OnDestroyNotifyEPS_ */
{
} /* size: 1314545408 */

/* <0> (null):0 */
void CNavLadder(class CNavLadder *)
{
} /* size: 1867544946 */

/* <0> (null):0 */
void OnDestroyNotify(class CNavLadder *, class CNavArea *) /* linkage=_ZN10CNavLadder15OnDestroyNotifyEP8CNavArea */
{
} /* size: 7630704 */

/* <0> (null):0 */
void HidingSpot(class HidingSpot *)
{
} /* size: 1801675124 */

/* <0> (null):0 */
void HidingSpot(class HidingSpot *, const class Vector  *, unsigned char)
{
} /* size: 1415864687 */

/* <0> (null):0 */
bool HasGoodCover(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot12HasGoodCoverEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsGoodSniperSpot(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot16IsGoodSniperSpotEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsIdealSniperSpot(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot17IsIdealSniperSpotEv */
{
} /* size: 1 */

/* <0> (null):0 */
void SetFlags(class HidingSpot *, unsigned char) /* linkage=_ZN10HidingSpot8SetFlagsEh */
{
} /* size: 1869632316 */

/* <0> (null):0 */
unsigned char GetFlags(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot8GetFlagsEv */
{
} /* size: 1 */

/* <0> (null):0 */
void Save(const class HidingSpot  *, int, unsigned int) /* linkage=_ZNK10HidingSpot4SaveEij */
{
} /* size: 1601467241 */

/* <0> (null):0 */
void Load(class HidingSpot *, class SteamFile *, unsigned int) /* linkage=_ZN10HidingSpot4LoadEP9SteamFilej */
{
} /* size: 1631205988 */

/* <0> (null):0 */
const class Vector  * GetPosition(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot11GetPositionEv */
{
} /* size: 4 */

/* <0> (null):0 */
unsigned int GetID(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot5GetIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Mark(class HidingSpot *) /* linkage=_ZN10HidingSpot4MarkEv */
{
} /* size: 1684098166 */

/* <0> (null):0 */
bool IsMarked(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot8IsMarkedEv */
{
} /* size: 1 */

/* <0> (null):0 */
void ChangeMasterMarker(void) /* linkage=_ZN10HidingSpot18ChangeMasterMarkerEv */
{
} /* size: 1818296382 */

/* <0> (null):0 */
void new_allocator(class new_allocator<SpotOrder> *)
{
} /* size: 976905332 */

/* <0> (null):0 */
void new_allocator(class new_allocator<SpotOrder> *, const class new_allocator<SpotOrder>  &)
{
} /* size: 1127231822 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<SpotOrder> *, int)
{
} /* size: 1868981570 */

/* <0> (null):0 */
pointer address(const class new_allocator<SpotOrder>  *, class SpotOrder &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE7addressERS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<SpotOrder>  *, const class SpotOrder  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE7addressERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<SpotOrder> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<SpotOrder> *, class SpotOrder *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE10deallocateEPS1_j */
{
} /* size: 1699886129 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<SpotOrder>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<SpotOrder> *, class SpotOrder *, const class SpotOrder  &) /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE9constructEPS1_RKS1_ */
{
} /* size: 1593862505 */

/* <0> (null):0 */
void destroy(class new_allocator<SpotOrder> *, class SpotOrder *) /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE7destroyEPS1_ */
{
} /* size: 1702192501 */

/* <0> (null):0 */
void allocator(class allocator<SpotOrder> *)
{
} /* size: 1095063296 */

/* <0> (null):0 */
void allocator(class allocator<SpotOrder> *, const class allocator<SpotOrder>  &)
{
} /* size: 1296908544 */

/* <0> (null):0 */
void ~allocator(class allocator<SpotOrder> *, int)
{
} /* size: 1162037586 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<SpotOrder> > *)
{
} /* size: 1346983519 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<SpotOrder> > *, const class new_allocator<std::_List_node<SpotOrder> >  &)
{
} /* size: 1296236613 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<SpotOrder> > *, int)
{
} /* size: 1952797491 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<SpotOrder> >  *, class _List_node<SpotOrder> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7addressERS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<SpotOrder> >  *, const class _List_node<SpotOrder>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7addressERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<SpotOrder> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE10deallocateEPS3_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<SpotOrder> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *, const class _List_node<SpotOrder>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE9constructEPS3_RKS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7destroyEPS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<SpotOrder> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<SpotOrder> > *, const class allocator<std::_List_node<SpotOrder> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<SpotOrder> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class _List_node<SpotOrder> * _M_get_node(class _List_base<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, class _List_node<SpotOrder> *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void _M_clear(class _List_base<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE8_M_clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_init(class _List_base<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE7_M_initEv */
{
} /* size: 0 */

/* <0> (null):0 */
_Node * _M_create_node(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE14_M_create_nodeERKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<SpotOrder, std::allocator<SpotOrder> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<SpotOrder, std::allocator<SpotOrder> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<SpotOrder, std::allocator<SpotOrder> > *, const class list<SpotOrder, std::allocator<SpotOrder> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
class list<SpotOrder, std::allocator<SpotOrder> > & operator=(class list<SpotOrder, std::allocator<SpotOrder> > *, const class list<SpotOrder, std::allocator<SpotOrder> >  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EEaSERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6assignEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, class SpotOrder) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6resizeEjS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
reference front(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE10push_frontERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_front(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9pop_frontEv */
{
} /* size: 0 */

/* <0> (null):0 */
void push_back(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9push_backERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, unsigned int, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5eraseESt14_List_iteratorIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4swapERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void remove(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6removeERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void unique(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6uniqueEv */
{
} /* size: 0 */

/* <0> (null):0 */
void merge(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5mergeERS2_ */
{
} /* size: 1853317488 */

/* <0> (null):0 */
void reverse(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE7reverseEv */
{
} /* size: 1700160875 */

/* <0> (null):0 */
void sort(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4sortEv */
{
} /* size: 1718616164 */

/* <0> (null):0 */
void _M_fill_initialize(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE18_M_fill_initializeEjRKS0_ */
{
} /* size: 1699966566 */

/* <0> (null):0 */
void _M_fill_assign(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE14_M_fill_assignEjRKS0_ */
{
} /* size: 1918332518 */

/* <0> (null):0 */
void _M_transfer(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */
{
} /* size: 1879073140 */

/* <0> (null):0 */
void _M_insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 1632529775 */

/* <0> (null):0 */
void _M_erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */
{
} /* size: 7627119 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE25_M_check_equal_allocatorsERS2_ */
{
} /* size: 1917021798 */

/* <0> (null):0 */
void new_allocator(class new_allocator<HidingSpot*> *)
{
} /* size: 1801676136 */

/* <0> (null):0 */
void new_allocator(class new_allocator<HidingSpot*> *, const class new_allocator<HidingSpot*>  &)
{
} /* size: 1701998452 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<HidingSpot*> *, int)
{
} /* size: 1279609158 */

/* <0> (null):0 */
pointer address(const class new_allocator<HidingSpot*>  *, class HidingSpot * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE7addressERS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<HidingSpot*>  *, const class HidingSpot *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE7addressERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<HidingSpot*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<HidingSpot*> *, class HidingSpot * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE10deallocateEPS2_j */
{
} /* size: 1766160485 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<HidingSpot*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<HidingSpot*> *, class HidingSpot * *, const class HidingSpot *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE9constructEPS2_RKS2_ */
{
} /* size: 1701016181 */

/* <0> (null):0 */
void destroy(class new_allocator<HidingSpot*> *, class HidingSpot * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE7destroyEPS2_ */
{
} /* size: 1936876918 */

/* <0> (null):0 */
void allocator(class allocator<HidingSpot*> *)
{
} /* size: 1918985582 */

/* <0> (null):0 */
void allocator(class allocator<HidingSpot*> *, const class allocator<HidingSpot*>  &)
{
} /* size: 1869177973 */

/* <0> (null):0 */
void ~allocator(class allocator<HidingSpot*> *, int)
{
} /* size: 1398756419 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *)
{
} /* size: 1465865283 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *, const class new_allocator<std::_List_node<HidingSpot*> >  &)
{
} /* size: 1297044563 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *, int)
{
} /* size: 1330011988 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<HidingSpot*> >  *, class _List_node<HidingSpot*> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7addressERS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<HidingSpot*> >  *, const class _List_node<HidingSpot*>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7addressERKS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<HidingSpot*> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE10deallocateEPS4_j */
{
} /* size: 1920299885 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<HidingSpot*> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *, const class _List_node<HidingSpot*>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE9constructEPS4_RKS4_ */
{
} /* size: 6644847 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7destroyEPS4_ */
{
} /* size: 1734632806 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<HidingSpot*> > *)
{
} /* size: 1634627433 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<HidingSpot*> > *, const class allocator<std::_List_node<HidingSpot*> >  &)
{
} /* size: 1668183366 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<HidingSpot*> > *, int)
{
} /* size: 1668183366 */

/* <0> (null):0 */
class _List_node<HidingSpot*> * _M_get_node(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_node<HidingSpot*> *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */
{
} /* size: 1375761518 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *)
{
} /* size: 1684960623 */

/* <0> (null):0 */
void _List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, const allocator_type  &)
{
} /* size: 1330926677 */

/* <0> (null):0 */
void ~_List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, int)
{
} /* size: 1869902965 */

/* <0> (null):0 */
void _M_clear(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE8_M_clearEv */
{
} /* size: 1399550561 */

/* <0> (null):0 */
void _M_init(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE7_M_initEv */
{
} /* size: 1734830450 */

/* <0> (null):0 */
_Node * _M_create_node(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE14_M_create_nodeERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *)
{
} /* size: 1752392040 */

/* <0> (null):0 */
void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const allocator_type  &)
{
} /* size: 1868983881 */

/* <0> (null):0 */
void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 1416787267 */

/* <0> (null):0 */
void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const class list<HidingSpot*, std::allocator<HidingSpot*> >  &)
{
} /* size: 7959151 */

/* <0> (null):0 */
class list<HidingSpot*, std::allocator<HidingSpot*> > & operator=(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const class list<HidingSpot*, std::allocator<HidingSpot*> >  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EEaSERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6assignEjRKS1_ */
{
} /* size: 1667590754 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, class HidingSpot *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6resizeEjS1_ */
{
} /* size: 1953062772 */

/* <0> (null):0 */
reference front(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE10push_frontERKS1_ */
{
} /* size: 1819563331 */

/* <0> (null):0 */
void pop_front(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9pop_frontEv */
{
} /* size: 1699952453 */

/* <0> (null):0 */
void push_back(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9push_backERKS1_ */
{
} /* size: 1314545408 */

/* <0> (null):0 */
void pop_back(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE8pop_backEv */
{
} /* size: 1127231822 */

/* <0> (null):0 */
iterator insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */
{
} /* size: 1852795252 */

/* <0> (null):0 */
iterator erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4swapERS3_ */
{
} /* size: 1951744768 */

/* <0> (null):0 */
void clear(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5clearEv */
{
} /* size: 1766159470 */

/* <0> (null):0 */
void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */
{
} /* size: 1767060549 */

/* <0> (null):0 */
void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */
{
} /* size: 1869898597 */

/* <0> (null):0 */
void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */
{
} /* size: 1165124980 */

/* <0> (null):0 */
void remove(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6removeERKS1_ */
{
} /* size: 1699574894 */

/* <0> (null):0 */
void unique(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6uniqueEv */
{
} /* size: 1346990703 */

/* <0> (null):0 */
void merge(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5mergeERS3_ */
{
} /* size: 1936942413 */

/* <0> (null):0 */
void reverse(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE7reverseEv */
{
} /* size: 842092617 */

/* <0> (null):0 */
void sort(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4sortEv */
{
} /* size: 1701273971 */

/* <0> (null):0 */
void _M_fill_initialize(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE18_M_fill_initializeEjRKS1_ */
{
} /* size: 826631527 */

/* <0> (null):0 */
void _M_fill_assign(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE14_M_fill_assignEjRKS1_ */
{
} /* size: 1232236404 */

/* <0> (null):0 */
void _M_transfer(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */
{
} /* size: 1459631171 */

/* <0> (null):0 */
void _M_insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 3229523 */

/* <0> (null):0 */
void _M_erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */
{
} /* size: 1380998989 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE25_M_check_equal_allocatorsERS3_ */
{
} /* size: 4539209 */

/* <0> (null):0 */
void new_allocator(class new_allocator<SpotEncounter> *)
{
} /* size: 1835093612 */

/* <0> (null):0 */
void new_allocator(class new_allocator<SpotEncounter> *, const class new_allocator<SpotEncounter>  &)
{
} /* size: 1951624809 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<SpotEncounter> *, int)
{
} /* size: 1397315156 */

/* <0> (null):0 */
pointer address(const class new_allocator<SpotEncounter>  *, class SpotEncounter &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE7addressERS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<SpotEncounter>  *, const class SpotEncounter  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE7addressERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<SpotEncounter> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<SpotEncounter> *, class SpotEncounter *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE10deallocateEPS1_j */
{
} /* size: 1447362628 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<SpotEncounter>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<SpotEncounter> *, class SpotEncounter *, const class SpotEncounter  &) /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE9constructEPS1_RKS1_ */
{
} /* size: 1297039967 */

/* <0> (null):0 */
void destroy(class new_allocator<SpotEncounter> *, class SpotEncounter *) /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE7destroyEPS1_ */
{
} /* size: 1163281664 */

/* <0> (null):0 */
void allocator(class allocator<SpotEncounter> *)
{
} /* size: 1415533903 */

/* <0> (null):0 */
void allocator(class allocator<SpotEncounter> *, const class allocator<SpotEncounter>  &)
{
} /* size: 1163281664 */

/* <0> (null):0 */
void ~allocator(class allocator<SpotEncounter> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *, const class new_allocator<std::_List_node<SpotEncounter> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<SpotEncounter> >  *, class _List_node<SpotEncounter> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7addressERS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<SpotEncounter> >  *, const class _List_node<SpotEncounter>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7addressERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<SpotEncounter> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE10deallocateEPS3_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<SpotEncounter> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *, const class _List_node<SpotEncounter>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE9constructEPS3_RKS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7destroyEPS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<SpotEncounter> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<SpotEncounter> > *, const class allocator<std::_List_node<SpotEncounter> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<SpotEncounter> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class _List_node<SpotEncounter> * _M_get_node(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_node<SpotEncounter> *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void _M_clear(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE8_M_clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_init(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE7_M_initEv */
{
} /* size: 0 */

/* <0> (null):0 */
_Node * _M_create_node(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE14_M_create_nodeERKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const class list<SpotEncounter, std::allocator<SpotEncounter> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
class list<SpotEncounter, std::allocator<SpotEncounter> > & operator=(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const class list<SpotEncounter, std::allocator<SpotEncounter> >  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EEaSERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6assignEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, class SpotEncounter) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6resizeEjS0_ */
{
} /* size: 138952936 */

/* <0> (null):0 */
reference front(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE10push_frontERKS0_ */
{
} /* size: 139082852 */

/* <0> (null):0 */
void pop_front(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9pop_frontEv */
{
} /* size: 139092160 */

/* <0> (null):0 */
void push_back(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9push_backERKS0_ */
{
} /* size: 139013592 */

/* <0> (null):0 */
void pop_back(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE8pop_backEv */
{
} /* size: 139027600 */

/* <0> (null):0 */
iterator insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, unsigned int, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */
{
} /* size: 139054792 */

/* <0> (null):0 */
iterator erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5eraseESt14_List_iteratorIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4swapERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void remove(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6removeERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void unique(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6uniqueEv */
{
} /* size: 0 */

/* <0> (null):0 */
void merge(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5mergeERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void reverse(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE7reverseEv */
{
} /* size: 0 */

/* <0> (null):0 */
void sort(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4sortEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE18_M_fill_initializeEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE14_M_fill_assignEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_transfer(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE25_M_check_equal_allocatorsERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<NavConnect> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<NavConnect> *, const class new_allocator<NavConnect>  &)
{
} /* size: 1811969134 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<NavConnect> *, int)
{
} /* size: 1633836901 */

/* <0> (null):0 */
pointer address(const class new_allocator<NavConnect>  *, union NavConnect &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE7addressERS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<NavConnect>  *, const union NavConnect  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE7addressERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<NavConnect> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<NavConnect> *, union NavConnect *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE10deallocateEPS1_j */
{
} /* size: 1917282420 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<NavConnect>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<NavConnect> *, union NavConnect *, const union NavConnect  &) /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE9constructEPS1_RKS1_ */
{
} /* size: 1901291636 */

/* <0> (null):0 */
void destroy(class new_allocator<NavConnect> *, union NavConnect *) /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE7destroyEPS1_ */
{
} /* size: 1869898597 */

/* <0> (null):0 */
void allocator(class allocator<NavConnect> *)
{
} /* size: 7561075 */

/* <0> (null):0 */
void allocator(class allocator<NavConnect> *, const class allocator<NavConnect>  &)
{
} /* size: 1635281254 */

/* <0> (null):0 */
void ~allocator(class allocator<NavConnect> *, int)
{
} /* size: 1768685678 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<NavConnect> > *)
{
} /* size: 1845523295 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<NavConnect> > *, const class new_allocator<std::_List_node<NavConnect> >  &)
{
} /* size: 1766614126 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<NavConnect> > *, int)
{
} /* size: 1845519468 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<NavConnect> >  *, class _List_node<NavConnect> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7addressERS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<NavConnect> >  *, const class _List_node<NavConnect>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7addressERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<NavConnect> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE10deallocateEPS3_j */
{
} /* size: 1970361209 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<NavConnect> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *, const class _List_node<NavConnect>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE9constructEPS3_RKS3_ */
{
} /* size: 1936020069 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7destroyEPS3_ */
{
} /* size: 1801545070 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<NavConnect> > *)
{
} /* size: 827218527 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<NavConnect> > *, const class allocator<std::_List_node<NavConnect> >  &)
{
} /* size: 1852403061 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<NavConnect> > *, int)
{
} /* size: 1314545408 */

/* <0> (null):0 */
class _List_node<NavConnect> * _M_get_node(class _List_base<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<NavConnect, std::allocator<NavConnect> > *, class _List_node<NavConnect> *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */
{
} /* size: 1818321519 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *)
{
} /* size: 1598378837 */

/* <0> (null):0 */
void _List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *, const allocator_type  &)
{
} /* size: 7040609 */

/* <0> (null):0 */
void ~_List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *, int)
{
} /* size: 1851880562 */

/* <0> (null):0 */
void _M_clear(class _List_base<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE8_M_clearEv */
{
} /* size: 1330863956 */

/* <0> (null):0 */
void _M_init(class _List_base<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE7_M_initEv */
{
} /* size: 1593865326 */

/* <0> (null):0 */
_Node * _M_create_node(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE14_M_create_nodeERKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<NavConnect, std::allocator<NavConnect> > *)
{
} /* size: 1937075829 */

/* <0> (null):0 */
void list(class list<NavConnect, std::allocator<NavConnect> > *, const allocator_type  &)
{
} /* size: 1851876726 */

/* <0> (null):0 */
void list(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 1952410985 */

/* <0> (null):0 */
void list(class list<NavConnect, std::allocator<NavConnect> > *, const class list<NavConnect, std::allocator<NavConnect> >  &)
{
} /* size: 1381323871 */

/* <0> (null):0 */
class list<NavConnect, std::allocator<NavConnect> > & operator=(class list<NavConnect, std::allocator<NavConnect> > *, const class list<NavConnect, std::allocator<NavConnect> >  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EEaSERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6assignEjRKS0_ */
{
} /* size: 1314013506 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, union NavConnect) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6resizeEjS0_ */
{
} /* size: 1593864297 */

/* <0> (null):0 */
reference front(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE10push_frontERKS0_ */
{
} /* size: 1634485108 */

/* <0> (null):0 */
void pop_front(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9pop_frontEv */
{
} /* size: 1836318836 */

/* <0> (null):0 */
void push_back(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9push_backERKS0_ */
{
} /* size: 1979738211 */

/* <0> (null):0 */
void pop_back(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE8pop_backEv */
{
} /* size: 7561081 */

/* <0> (null):0 */
iterator insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, unsigned int, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */
{
} /* size: 1818321519 */

/* <0> (null):0 */
iterator erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5eraseESt14_List_iteratorIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4swapERS2_ */
{
} /* size: 1953841765 */

/* <0> (null):0 */
void clear(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5clearEv */
{
} /* size: 827218527 */

/* <0> (null):0 */
void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */
{
} /* size: 1869902965 */

/* <0> (null):0 */
void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */
{
} /* size: 1399746420 */

/* <0> (null):0 */
void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */
{
} /* size: 1314545408 */

/* <0> (null):0 */
void remove(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6removeERKS0_ */
{
} /* size: 1869902965 */

/* <0> (null):0 */
void unique(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6uniqueEv */
{
} /* size: 1751343459 */

/* <0> (null):0 */
void merge(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5mergeERS2_ */
{
} /* size: 1593861494 */

/* <0> (null):0 */
void reverse(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE7reverseEv */
{
} /* size: 1632001858 */

/* <0> (null):0 */
void sort(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4sortEv */
{
} /* size: 1635153006 */

/* <0> (null):0 */
void _M_fill_initialize(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE18_M_fill_initializeEjRKS0_ */
{
} /* size: 1631732529 */

/* <0> (null):0 */
void _M_fill_assign(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE14_M_fill_assignEjRKS0_ */
{
} /* size: 7497076 */

/* <0> (null):0 */
void _M_transfer(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */
{
} /* size: 1684957556 */

/* <0> (null):0 */
void _M_insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 1397642567 */

/* <0> (null):0 */
void _M_erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */
{
} /* size: 826560335 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE25_M_check_equal_allocatorsERS2_ */
{
} /* size: 877940552 */

/* <0> (null):0 */
void new_allocator(class new_allocator<CNavLadder*> *)
{
} /* size: 1767860339 */

/* <0> (null):0 */
void new_allocator(class new_allocator<CNavLadder*> *, const class new_allocator<CNavLadder*>  &)
{
} /* size: 1936606464 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<CNavLadder*> *, int)
{
} /* size: 1984259173 */

/* <0> (null):0 */
pointer address(const class new_allocator<CNavLadder*>  *, class CNavLadder * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE7addressERS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<CNavLadder*>  *, const class CNavLadder *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE7addressERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<CNavLadder*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<CNavLadder*> *, class CNavLadder * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE10deallocateEPS2_j */
{
} /* size: 825313650 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<CNavLadder*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<CNavLadder*> *, class CNavLadder * *, const class CNavLadder *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE9constructEPS2_RKS2_ */
{
} /* size: 1601004916 */

/* <0> (null):0 */
void destroy(class new_allocator<CNavLadder*> *, class CNavLadder * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE7destroyEPS2_ */
{
} /* size: 137633208 */

/* <0> (null):0 */
void allocator(class allocator<CNavLadder*> *)
{
} /* size: 138490576 */

/* <0> (null):0 */
void allocator(class allocator<CNavLadder*> *, const class allocator<CNavLadder*>  &)
{
} /* size: 138530240 */

/* <0> (null):0 */
void ~allocator(class allocator<CNavLadder*> *, int)
{
} /* size: 138532448 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *)
{
} /* size: 138498816 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *, const class new_allocator<std::_List_node<CNavLadder*> >  &)
{
} /* size: 138364072 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *, int)
{
} /* size: 138366324 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<CNavLadder*> >  *, class _List_node<CNavLadder*> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7addressERS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<CNavLadder*> >  *, const class _List_node<CNavLadder*>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7addressERKS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<CNavLadder*> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE10deallocateEPS4_j */
{
} /* size: 138813952 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<CNavLadder*> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *, const class _List_node<CNavLadder*>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE9constructEPS4_RKS4_ */
{
} /* size: 138838916 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7destroyEPS4_ */
{
} /* size: 138842184 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<CNavLadder*> > *)
{
} /* size: 5132105 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<CNavLadder*> > *, const class allocator<std::_List_node<CNavLadder*> >  &)
{
} /* size: 1919252082 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<CNavLadder*> > *, int)
{
} /* size: 1701601897 */

/* <0> (null):0 */
class _List_node<CNavLadder*> * _M_get_node(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_node<CNavLadder*> *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */
{
} /* size: 1599360581 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *)
{
} /* size: 1095648594 */

/* <0> (null):0 */
void _List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, const allocator_type  &)
{
} /* size: 1599360581 */

/* <0> (null):0 */
void ~_List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, int)
{
} /* size: 1381979214 */

/* <0> (null):0 */
void _M_clear(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE8_M_clearEv */
{
} /* size: 1330667342 */

/* <0> (null):0 */
void _M_init(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE7_M_initEv */
{
} /* size: 1163157316 */

/* <0> (null):0 */
_Node * _M_create_node(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE14_M_create_nodeERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *)
{
} /* size: 1751334002 */

/* <0> (null):0 */
void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const allocator_type  &)
{
} /* size: 1634038337 */

/* <0> (null):0 */
void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 1194942821 */

/* <0> (null):0 */
void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const class list<CNavLadder*, std::allocator<CNavLadder*> >  &)
{
} /* size: 1315269473 */

/* <0> (null):0 */
class list<CNavLadder*, std::allocator<CNavLadder*> > & operator=(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const class list<CNavLadder*, std::allocator<CNavLadder*> >  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EEaSERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6assignEjRKS1_ */
{
} /* size: 1701859181 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, class CNavLadder *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6resizeEjS1_ */
{
} /* size: 1314545408 */

/* <0> (null):0 */
reference front(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE10push_frontERKS1_ */
{
} /* size: 1596993908 */

/* <0> (null):0 */
void pop_front(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9pop_frontEv */
{
} /* size: 1162179695 */

/* <0> (null):0 */
void push_back(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9push_backERKS1_ */
{
} /* size: 1936280671 */

/* <0> (null):0 */
void pop_back(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE8pop_backEv */
{
} /* size: 1818320741 */

/* <0> (null):0 */
iterator insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */
{
} /* size: 1852270963 */

/* <0> (null):0 */
iterator erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4swapERS3_ */
{
} /* size: 1884514158 */

/* <0> (null):0 */
void clear(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5clearEv */
{
} /* size: 960841055 */

/* <0> (null):0 */
void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */
{
} /* size: 1634887028 */

/* <0> (null):0 */
void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */
{
} /* size: 1597068105 */

/* <0> (null):0 */
void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */
{
} /* size: 1397643871 */

/* <0> (null):0 */
void remove(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6removeERKS1_ */
{
} /* size: 1232368489 */

/* <0> (null):0 */
void unique(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6uniqueEv */
{
} /* size: 1920229197 */

/* <0> (null):0 */
void merge(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5mergeERS3_ */
{
} /* size: 1953720652 */

/* <0> (null):0 */
void reverse(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE7reverseEv */
{
} /* size: 1702129269 */

/* <0> (null):0 */
void sort(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4sortEv */
{
} /* size: 2003136051 */

/* <0> (null):0 */
void _M_fill_initialize(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE18_M_fill_initializeEjRKS1_ */
{
} /* size: 1346730351 */

/* <0> (null):0 */
void _M_fill_assign(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE14_M_fill_assignEjRKS1_ */
{
} /* size: 1684300087 */

/* <0> (null):0 */
void _M_transfer(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */
{
} /* size: 1851749491 */

/* <0> (null):0 */
void _M_insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 826623327 */

/* <0> (null):0 */
void _M_erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE25_M_check_equal_allocatorsERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<CNavArea*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<CNavArea*> *, const class new_allocator<CNavArea*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<CNavArea*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<CNavArea*>  *, class CNavArea * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE7addressERS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<CNavArea*>  *, const class CNavArea *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE7addressERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<CNavArea*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<CNavArea*> *, class CNavArea * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE10deallocateEPS2_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<CNavArea*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<CNavArea*> *, class CNavArea * *, const class CNavArea *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE9constructEPS2_RKS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<CNavArea*> *, class CNavArea * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE7destroyEPS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<CNavArea*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<CNavArea*> *, const class allocator<CNavArea*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<CNavArea*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<CNavArea*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<CNavArea*> > *, const class new_allocator<std::_List_node<CNavArea*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<CNavArea*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<CNavArea*> >  *, class _List_node<CNavArea*> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7addressERS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<CNavArea*> >  *, const class _List_node<CNavArea*>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7addressERKS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<CNavArea*> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE10deallocateEPS4_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<CNavArea*> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *, const class _List_node<CNavArea*>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE9constructEPS4_RKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7destroyEPS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<CNavArea*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<CNavArea*> > *, const class allocator<std::_List_node<CNavArea*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<CNavArea*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class _List_node<CNavArea*> * _M_get_node(class _List_base<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, class _List_node<CNavArea*> *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *)
{
} /* size: 1600416879 */

/* <0> (null):0 */
void _List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, const allocator_type  &)
{
} /* size: 1677747564 */

/* <0> (null):0 */
void ~_List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, int)
{
} /* size: 2847343 */

/* <0> (null):0 */
void _M_clear(class _List_base<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE8_M_clearEv */
{
} /* size: 1308653125 */

/* <0> (null):0 */
void _M_init(class _List_base<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE7_M_initEv */
{
} /* size: 6644577 */

/* <0> (null):0 */
_Node * _M_create_node(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE14_M_create_nodeERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<CNavArea*, std::allocator<CNavArea*> > *)
{
} /* size: 6579557 */

/* <0> (null):0 */
void list(class list<CNavArea*, std::allocator<CNavArea*> > *, const allocator_type  &)
{
} /* size: 1601464423 */

/* <0> (null):0 */
void list(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 1936487792 */

/* <0> (null):0 */
void list(class list<CNavArea*, std::allocator<CNavArea*> > *, const class list<CNavArea*, std::allocator<CNavArea*> >  &)
{
} /* size: 1768910336 */

/* <0> (null):0 */
class list<CNavArea*, std::allocator<CNavArea*> > & operator=(class list<CNavArea*, std::allocator<CNavArea*> > *, const class list<CNavArea*, std::allocator<CNavArea*> >  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EEaSERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6assignEjRKS1_ */
{
} /* size: 6647137 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, class CNavArea *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6resizeEjS1_ */
{
} /* size: 138643684 */

/* <0> (null):0 */
reference front(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE10push_frontERKS1_ */
{
} /* size: 138742540 */

/* <0> (null):0 */
void pop_front(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9pop_frontEv */
{
} /* size: 138745252 */

/* <0> (null):0 */
void push_back(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9push_backERKS1_ */
{
} /* size: 138767464 */

/* <0> (null):0 */
void pop_back(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE8pop_backEv */
{
} /* size: 138769416 */

/* <0> (null):0 */
iterator insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */
{
} /* size: 138838368 */

/* <0> (null):0 */
iterator erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4swapERS3_ */
{
} /* size: 138681948 */

/* <0> (null):0 */
void clear(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5clearEv */
{
} /* size: 1263288663 */

/* <0> (null):0 */
void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */
{
} /* size: 1952408944 */

/* <0> (null):0 */
void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */
{
} /* size: 1835626081 */

/* <0> (null):0 */
void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */
{
} /* size: 1633878131 */

/* <0> (null):0 */
void remove(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6removeERKS1_ */
{
} /* size: 1819279475 */

/* <0> (null):0 */
void unique(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6uniqueEv */
{
} /* size: 1953654134 */

/* <0> (null):0 */
void merge(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5mergeERS3_ */
{
} /* size: 7561076 */

/* <0> (null):0 */
void reverse(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE7reverseEv */
{
} /* size: 1970565983 */

/* <0> (null):0 */
void sort(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4sortEv */
{
} /* size: 1984132197 */

/* <0> (null):0 */
void _M_fill_initialize(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE18_M_fill_initializeEjRKS1_ */
{
} /* size: 1970557696 */

/* <0> (null):0 */
void _M_fill_assign(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE14_M_fill_assignEjRKS1_ */
{
} /* size: 7103844 */

/* <0> (null):0 */
void _M_transfer(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */
{
} /* size: 1952797551 */

/* <0> (null):0 */
void _M_insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 1752462703 */

/* <0> (null):0 */
void _M_erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */
{
} /* size: 1953067887 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE25_M_check_equal_allocatorsERS3_ */
{
} /* size: 1884513390 */

/* <0> (null):0 */
void CNavNode(class CNavNode *, const class Vector  *, const class Vector  *, class CNavNode *)
{
} /* size: 1953841765 */

/* <0> (null):0 */
const class CNavNode  * GetNode(const class Vector  *) /* linkage=_ZN8CNavNode7GetNodeEPK6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavNode * GetConnectedNode(const class CNavNode  *, enum NavDirType) /* linkage=_ZNK8CNavNode16GetConnectedNodeE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
const class Vector  * GetPosition(const class CNavNode  *) /* linkage=_ZNK8CNavNode11GetPositionEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class Vector  * GetNormal(const class CNavNode  *) /* linkage=_ZNK8CNavNode9GetNormalEv */
{
} /* size: 4 */

/* <0> (null):0 */
unsigned int GetID(const class CNavNode  *) /* linkage=_ZNK8CNavNode5GetIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavNode * GetFirst(void) /* linkage=_ZN8CNavNode8GetFirstEv */
{
} /* size: 4 */

/* <0> (null):0 */
unsigned int GetListLength(void) /* linkage=_ZN8CNavNode13GetListLengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavNode * GetNext(class CNavNode *) /* linkage=_ZN8CNavNode7GetNextEv */
{
} /* size: 4 */

/* <0> (null):0 */
void ConnectTo(class CNavNode *, class CNavNode *, enum NavDirType) /* linkage=_ZN8CNavNode9ConnectToEPS_10NavDirType */
{
} /* size: 1426089541 */

/* <0> (null):0 */
class CNavNode * GetParent(const class CNavNode  *) /* linkage=_ZNK8CNavNode9GetParentEv */
{
} /* size: 4 */

/* <0> (null):0 */
void MarkAsVisited(class CNavNode *, enum NavDirType) /* linkage=_ZN8CNavNode13MarkAsVisitedE10NavDirType */
{
} /* size: 1416191853 */

/* <0> (null):0 */
BOOL HasVisited(class CNavNode *, enum NavDirType) /* linkage=_ZN8CNavNode10HasVisitedE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
BOOL IsBiLinked(const class CNavNode  *, enum NavDirType) /* linkage=_ZNK8CNavNode10IsBiLinkedE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
BOOL IsClosedCell(const class CNavNode  *) /* linkage=_ZNK8CNavNode12IsClosedCellEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Cover(class CNavNode *) /* linkage=_ZN8CNavNode5CoverEv */
{
} /* size: 7628135 */

/* <0> (null):0 */
BOOL IsCovered(const class CNavNode  *) /* linkage=_ZNK8CNavNode9IsCoveredEv */
{
} /* size: 4 */

/* <0> (null):0 */
void AssignArea(class CNavNode *, class CNavArea *) /* linkage=_ZN8CNavNode10AssignAreaEP8CNavArea */
{
} /* size: 1885732974 */

/* <0> (null):0 */
class CNavArea * GetArea(const class CNavNode  *) /* linkage=_ZNK8CNavNode7GetAreaEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetAttributes(class CNavNode *, unsigned char) /* linkage=_ZN8CNavNode13SetAttributesEh */
{
} /* size: 1852207104 */

/* <0> (null):0 */
unsigned char GetAttributes(const class CNavNode  *) /* linkage=_ZNK8CNavNode13GetAttributesEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<NavConnect> *)
{
} /* size: 960853087 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<NavConnect> *, const class _List_node_base  *)
{
} /* size: 1600680801 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<NavConnect> *, const iterator  &)
{
} /* size: 1968010354 */

/* <0> (null):0 */
reference operator*(const class _List_const_iterator<NavConnect>  *) /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_const_iterator<NavConnect>  *) /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_const_iterator<NavConnect> *) /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_const_iterator<NavConnect> *, int) /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_const_iterator<NavConnect> *) /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_const_iterator<NavConnect> *, int) /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_const_iterator<NavConnect>  *, const _Self  &) /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEeqERKS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_const_iterator<NavConnect>  *, const _Self  &) /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEneERKS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
void CNavAreaGrid(class CNavAreaGrid *)
{
} /* size: 1684960623 */

/* <0> (null):0 */
void ~CNavAreaGrid(class CNavAreaGrid *, int)
{
} /* size: 1953068142 */

/* <0> (null):0 */
void Reset(class CNavAreaGrid *) /* linkage=_ZN12CNavAreaGrid5ResetEv */
{
} /* size: 1935753795 */

/* <0> (null):0 */
void Initialize(class CNavAreaGrid *, float, float, float, float) /* linkage=_ZN12CNavAreaGrid10InitializeEffff */
{
} /* size: 1769238085 */

/* <0> (null):0 */
void AddNavArea(class CNavAreaGrid *, class CNavArea *) /* linkage=_ZN12CNavAreaGrid10AddNavAreaEP8CNavArea */
{
} /* size: 1198546791 */

/* <0> (null):0 */
void RemoveNavArea(class CNavAreaGrid *, class CNavArea *) /* linkage=_ZN12CNavAreaGrid13RemoveNavAreaEP8CNavArea */
{
} /* size: 1767861504 */

/* <0> (null):0 */
unsigned int GetNavAreaCount(const class CNavAreaGrid  *) /* linkage=_ZNK12CNavAreaGrid15GetNavAreaCountEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetNavArea(const class CNavAreaGrid  *, const class Vector  *, float) /* linkage=_ZNK12CNavAreaGrid10GetNavAreaEPK6Vectorf */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetNavAreaByID(const class CNavAreaGrid  *, unsigned int) /* linkage=_ZNK12CNavAreaGrid14GetNavAreaByIDEj */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetNearestNavArea(const class CNavAreaGrid  *, const class Vector  *, bool) /* linkage=_ZNK12CNavAreaGrid17GetNearestNavAreaEPK6Vectorb */
{
} /* size: 4 */

/* <0> (null):0 */
Place GetPlace(const class CNavAreaGrid  *, const class Vector  *) /* linkage=_ZNK12CNavAreaGrid8GetPlaceEPK6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
int ComputeHashKey(const class CNavAreaGrid  *, unsigned int) /* linkage=_ZNK12CNavAreaGrid14ComputeHashKeyEj */
{
} /* size: 4 */

/* <0> (null):0 */
int WorldToGridX(const class CNavAreaGrid  *, float) /* linkage=_ZNK12CNavAreaGrid12WorldToGridXEf */
{
} /* size: 4 */

/* <0> (null):0 */
int WorldToGridY(const class CNavAreaGrid  *, float) /* linkage=_ZNK12CNavAreaGrid12WorldToGridYEf */
{
} /* size: 4 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<CNavLadder*> *)
{
} /* size: 1177760069 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<CNavLadder*> *, const class _List_node_base  *)
{
} /* size: 1953391981 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<CNavLadder*> *, const iterator  &)
{
} /* size: 1952805733 */

/* <0> (null):0 */
reference operator*(const class _List_const_iterator<CNavLadder*>  *) /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_const_iterator<CNavLadder*>  *) /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_const_iterator<CNavLadder*> *) /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_const_iterator<CNavLadder*> *, int) /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_const_iterator<CNavLadder*> *) /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_const_iterator<CNavLadder*> *, int) /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_const_iterator<CNavLadder*>  *, const _Self  &) /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEeqERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_const_iterator<CNavLadder*>  *, const _Self  &) /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEneERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<CNavArea*> *)
{
} /* size: 1313166917 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<CNavArea*> *, class _List_node_base *)
{
} /* size: 1145128264 */

/* <0> (null):0 */
reference operator*(const class _List_iterator<CNavArea*>  *) /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_iterator<CNavArea*>  *) /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_iterator<CNavArea*> *) /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_iterator<CNavArea*> *, int) /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_iterator<CNavArea*> *) /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_iterator<CNavArea*> *, int) /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_iterator<CNavArea*>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEeqERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_iterator<CNavArea*>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEneERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
virtual void ~CImprov(class CImprov *, int)
{
} /* size: 1702129269 */

/* <0> (null):0 */
virtual bool IsAlive(const class CImprov  *) /* linkage=_ZNK7CImprov7IsAliveEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual void MoveTo(class CImprov *, const class Vector  &) /* linkage=_ZN7CImprov6MoveToERK6Vector */
{
} /* size: 1869504372 */

/* <0> (null):0 */
virtual void LookAt(class CImprov *, const class Vector  &) /* linkage=_ZN7CImprov6LookAtERK6Vector */
{
} /* size: 1042300458 */

/* <0> (null):0 */
virtual void ClearLookAt(class CImprov *) /* linkage=_ZN7CImprov11ClearLookAtEv */
{
} /* size: 1866611826 */

/* <0> (null):0 */
virtual void FaceTo(class CImprov *, const class Vector  &) /* linkage=_ZN7CImprov6FaceToERK6Vector */
{
} /* size: 1953448508 */

/* <0> (null):0 */
virtual void ClearFaceTo(class CImprov *) /* linkage=_ZN7CImprov11ClearFaceToEv */
{
} /* size: 1111257711 */

/* <0> (null):0 */
virtual bool IsAtMoveGoal(const class CImprov  *, float) /* linkage=_ZNK7CImprov12IsAtMoveGoalEf */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool HasLookAt(const class CImprov  *) /* linkage=_ZNK7CImprov9HasLookAtEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool HasFaceTo(const class CImprov  *) /* linkage=_ZNK7CImprov9HasFaceToEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsAtFaceGoal(const class CImprov  *) /* linkage=_ZNK7CImprov12IsAtFaceGoalEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsFriendInTheWay(const class CImprov  *, const class Vector  &) /* linkage=_ZNK7CImprov16IsFriendInTheWayERK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsFriendInTheWay(const class CImprov  *, class CBaseEntity *, const class Vector  &) /* linkage=_ZNK7CImprov16IsFriendInTheWayEP11CBaseEntityRK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
virtual void MoveForward(class CImprov *) /* linkage=_ZN7CImprov11MoveForwardEv */
{
} /* size: 1866687859 */

/* <0> (null):0 */
virtual void MoveBackward(class CImprov *) /* linkage=_ZN7CImprov12MoveBackwardEv */
{
} /* size: 1769236846 */

/* <0> (null):0 */
virtual void StrafeLeft(class CImprov *) /* linkage=_ZN7CImprov10StrafeLeftEv */
{
} /* size: 1868787269 */

/* <0> (null):0 */
virtual void StrafeRight(class CImprov *) /* linkage=_ZN7CImprov11StrafeRightEv */
{
} /* size: 1869182051 */

/* <0> (null):0 */
virtual bool Jump(class CImprov *) /* linkage=_ZN7CImprov4JumpEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual void Crouch(class CImprov *) /* linkage=_ZN7CImprov6CrouchEv */
{
} /* size: 1828741477 */

/* <0> (null):0 */
virtual void StandUp(class CImprov *) /* linkage=_ZN7CImprov7StandUpEv */
{
} /* size: 1685024583 */

/* <0> (null):0 */
virtual void TrackPath(class CImprov *, const class Vector  &, float) /* linkage=_ZN7CImprov9TrackPathERK6Vectorf */
{
} /* size: 1516175475 */

/* <0> (null):0 */
virtual void StartLadder(class CImprov *, const class CNavLadder  *, enum NavTraverseType, const class Vector  *, const class Vector  *) /* linkage=_ZN7CImprov11StartLadderEPK10CNavLadder15NavTraverseTypePK6VectorS6_ */
{
} /* size: 1632449652 */

/* <0> (null):0 */
virtual bool TraverseLadder(class CImprov *, const class CNavLadder  *, enum NavTraverseType, const class Vector  *, const class Vector  *, float) /* linkage=_ZN7CImprov14TraverseLadderEPK10CNavLadder15NavTraverseTypePK6VectorS6_f */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool GetSimpleGroundHeightWithFloor(class CImprov *, const class Vector  *, float *, class Vector *) /* linkage=_ZN7CImprov30GetSimpleGroundHeightWithFloorEPK6VectorPfPS0_ */
{
} /* size: 1 */

/* <0> (null):0 */
virtual void Run(class CImprov *) /* linkage=_ZN7CImprov3RunEv */
{
} /* size: 1701720881 */

/* <0> (null):0 */
virtual void Walk(class CImprov *) /* linkage=_ZN7CImprov4WalkEv */
{
} /* size: 1281306673 */

/* <0> (null):0 */
virtual void Stop(class CImprov *) /* linkage=_ZN7CImprov4StopEv */
{
} /* size: 1869632313 */

/* <0> (null):0 */
virtual float GetMoveAngle(const class CImprov  *) /* linkage=_ZNK7CImprov12GetMoveAngleEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual float GetFaceAngle(const class CImprov  *) /* linkage=_ZNK7CImprov12GetFaceAngleEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual const class Vector  & GetFeet(const class CImprov  *) /* linkage=_ZNK7CImprov7GetFeetEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual const class Vector  & GetCentroid(const class CImprov  *) /* linkage=_ZNK7CImprov11GetCentroidEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual const class Vector  & GetEyes(const class CImprov  *) /* linkage=_ZNK7CImprov7GetEyesEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual bool IsRunning(const class CImprov  *) /* linkage=_ZNK7CImprov9IsRunningEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsWalking(const class CImprov  *) /* linkage=_ZNK7CImprov9IsWalkingEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsStopped(const class CImprov  *) /* linkage=_ZNK7CImprov9IsStoppedEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsCrouching(const class CImprov  *) /* linkage=_ZNK7CImprov11IsCrouchingEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsJumping(const class CImprov  *) /* linkage=_ZNK7CImprov9IsJumpingEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsUsingLadder(const class CImprov  *) /* linkage=_ZNK7CImprov13IsUsingLadderEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsOnGround(const class CImprov  *) /* linkage=_ZNK7CImprov10IsOnGroundEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsMoving(const class CImprov  *) /* linkage=_ZNK7CImprov8IsMovingEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool CanRun(const class CImprov  *) /* linkage=_ZNK7CImprov6CanRunEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool CanCrouch(const class CImprov  *) /* linkage=_ZNK7CImprov9CanCrouchEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool CanJump(const class CImprov  *) /* linkage=_ZNK7CImprov7CanJumpEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsVisible(const class CImprov  *, const class Vector  &, bool) /* linkage=_ZNK7CImprov9IsVisibleERK6Vectorb */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsPlayerLookingAtMe(const class CImprov  *, class CBasePlayer *, float) /* linkage=_ZNK7CImprov19IsPlayerLookingAtMeEP11CBasePlayerf */
{
} /* size: 1 */

/* <0> (null):0 */
virtual class CBasePlayer * IsAnyPlayerLookingAtMe(const class CImprov  *, int, float) /* linkage=_ZNK7CImprov22IsAnyPlayerLookingAtMeEif */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CBasePlayer * GetClosestPlayerByTravelDistance(const class CImprov  *, int, float *) /* linkage=_ZNK7CImprov32GetClosestPlayerByTravelDistanceEiPf */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CNavArea * GetLastKnownArea(const class CImprov  *) /* linkage=_ZNK7CImprov16GetLastKnownAreaEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void OnUpdate(class CImprov *, float) /* linkage=_ZN7CImprov8OnUpdateEf */
{
} /* size: 138768704 */

/* <0> (null):0 */
virtual void OnUpkeep(class CImprov *, float) /* linkage=_ZN7CImprov8OnUpkeepEf */
{
} /* size: 138814816 */

/* <0> (null):0 */
virtual void OnReset(class CImprov *) /* linkage=_ZN7CImprov7OnResetEv */
{
} /* size: 138817164 */

/* <0> (null):0 */
virtual void OnGameEvent(class CImprov *, enum GameEventType, class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN7CImprov11OnGameEventE13GameEventTypeP11CBaseEntityS2_ */
{
} /* size: 138839792 */

/* <0> (null):0 */
virtual void OnTouch(class CImprov *, class CBaseEntity *) /* linkage=_ZN7CImprov7OnTouchEP11CBaseEntity */
{
} /* size: 138347500 */

/* <0> (null):0 */
void IImprovEvent(class IImprovEvent *, const class IImprovEvent  &)
{
} /* size: 0 */

/* <0> (null):0 */
void IImprovEvent(class IImprovEvent *)
{
} /* size: 0 */

/* <0> (null):0 */
void ~IImprovEvent(class IImprovEvent *, int)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void OnMoveToSuccess(class IImprovEvent *, const class Vector  &) /* linkage=_ZN12IImprovEvent15OnMoveToSuccessERK6Vector */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void OnMoveToFailure(class IImprovEvent *, const class Vector  &, enum MoveToFailureType) /* linkage=_ZN12IImprovEvent15OnMoveToFailureERK6VectorNS_17MoveToFailureTypeE */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void OnInjury(class IImprovEvent *, float) /* linkage=_ZN12IImprovEvent8OnInjuryEf */
{
} /* size: 0 */

/* <0> (null):0 */
void SimpleStateMachine(class SimpleStateMachine<CHostageImprov*, HostageState> *)
{
} /* size: 0 */

/* <0> (null):0 */
void Reset(class SimpleStateMachine<CHostageImprov*, HostageState> *, class CHostageImprov *) /* linkage=_ZN18SimpleStateMachineIP14CHostageImprov12HostageStateE5ResetES1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void SetState(class SimpleStateMachine<CHostageImprov*, HostageState> *, class HostageState *) /* linkage=_ZN18SimpleStateMachineIP14CHostageImprov12HostageStateE8SetStateEPS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
float GetStateDuration(const class SimpleStateMachine<CHostageImprov*, HostageState>  *) /* linkage=_ZNK18SimpleStateMachineIP14CHostageImprov12HostageStateE16GetStateDurationEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsState(const class SimpleStateMachine<CHostageImprov*, HostageState>  *, const class HostageState  *) /* linkage=_ZNK18SimpleStateMachineIP14CHostageImprov12HostageStateE7IsStateEPKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
void Update(class SimpleStateMachine<CHostageImprov*, HostageState> *) /* linkage=_ZN18SimpleStateMachineIP14CHostageImprov12HostageStateE6UpdateEv */
{
} /* size: 0 */

/* <0> (null):0 */
void HostageState(class HostageState *, const class HostageState  &)
{
} /* size: 0 */

/* <0> (null):0 */
void HostageState(class HostageState *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void UpdateStationaryAnimation(class HostageState *, class CHostageImprov *) /* linkage=_ZN12HostageState25UpdateStationaryAnimationEP14CHostageImprov */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ~HostageState(class HostageState *, int)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ~CHostageImprov(class CHostageImprov *, int)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ~HostageIdleState(class HostageIdleState *, int)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ~HostageAnimateState(class HostageAnimateState *, int)
{
} /* size: 7629941 */

/* <0> (null):0 */
void SimpleChatter(class SimpleChatter *)
{
} /* size: 1879078757 */

/* <0> (null):0 */
void ~SimpleChatter(class SimpleChatter *, int)
{
} /* size: 1632466030 */

/* <0> (null):0 */
void AddSound(class SimpleChatter *, enum HostageChatterType, char *) /* linkage=_ZN13SimpleChatter8AddSoundE18HostageChatterTypePc */
{
} /* size: 6515058 */

/* <0> (null):0 */
float PlaySound(class SimpleChatter *, class CBaseEntity *, enum HostageChatterType) /* linkage=_ZN13SimpleChatter9PlaySoundEP11CBaseEntity18HostageChatterType */
{
} /* size: 4 */

/* <0> (null):0 */
char * GetSound(class SimpleChatter *, enum HostageChatterType, float *) /* linkage=_ZN13SimpleChatter8GetSoundE18HostageChatterTypePf */
{
} /* size: 4 */

/* <0> (null):0 */
void Shuffle(class SimpleChatter *, class ChatterSet *) /* linkage=_ZN13SimpleChatter7ShuffleEPNS_10ChatterSetE */
{
} /* size: 1699177827 */

/* <0> (null):0 */
void CHostageManager(class CHostageManager *)
{
} /* size: 1702521171 */

/* <0> (null):0 */
void ServerActivate(class CHostageManager *) /* linkage=_ZN15CHostageManager14ServerActivateEv */
{
} /* size: 1279609158 */

/* <0> (null):0 */
void ServerDeactivate(class CHostageManager *) /* linkage=_ZN15CHostageManager16ServerDeactivateEv */
{
} /* size: 1113539660 */

/* <0> (null):0 */
void RestartRound(class CHostageManager *) /* linkage=_ZN15CHostageManager12RestartRoundEv */
{
} /* size: 1330205776 */

/* <0> (null):0 */
void AddHostage(class CHostageManager *, class CHostage *) /* linkage=_ZN15CHostageManager10AddHostageEP8CHostage */
{
} /* size: 1346730085 */

/* <0> (null):0 */
class SimpleChatter * GetChatter(class CHostageManager *) /* linkage=_ZN15CHostageManager10GetChatterEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsNearbyHostageTalking(const class CHostageManager  *, class CHostageImprov *) /* linkage=_ZNK15CHostageManager22IsNearbyHostageTalkingEP14CHostageImprov */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsNearbyHostageJumping(const class CHostageManager  *, class CHostageImprov *) /* linkage=_ZNK15CHostageManager22IsNearbyHostageJumpingEP14CHostageImprov */
{
} /* size: 1 */

/* <0> (null):0 */
void OnEvent(class CHostageManager *, enum GameEventType, class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN15CHostageManager7OnEventE13GameEventTypeP11CBaseEntityS2_ */
{
} /* size: 1935753795 */

/* <0> (null):0 */
class CHostage * GetClosestHostage(class CHostageManager *, const class Vector  &, float *) /* linkage=_ZN15CHostageManager17GetClosestHostageERK6VectorPf */
{
} /* size: 4 */

/* <0> (null):0 */
void BotProfile(class BotProfile *)
{
} /* size: 1668179317 */

/* <0> (null):0 */
const char  * GetName(const class BotProfile  *) /* linkage=_ZNK10BotProfile7GetNameEv */
{
} /* size: 4 */

/* <0> (null):0 */
float GetAggression(const class BotProfile  *) /* linkage=_ZNK10BotProfile13GetAggressionEv */
{
} /* size: 4 */

/* <0> (null):0 */
float GetSkill(const class BotProfile  *) /* linkage=_ZNK10BotProfile8GetSkillEv */
{
} /* size: 4 */

/* <0> (null):0 */
float GetTeamwork(const class BotProfile  *) /* linkage=_ZNK10BotProfile11GetTeamworkEv */
{
} /* size: 4 */

/* <0> (null):0 */
int GetWeaponPreference(const class BotProfile  *, int) /* linkage=_ZNK10BotProfile19GetWeaponPreferenceEi */
{
} /* size: 4 */

/* <0> (null):0 */
const char  * GetWeaponPreferenceAsString(const class BotProfile  *, int) /* linkage=_ZNK10BotProfile27GetWeaponPreferenceAsStringEi */
{
} /* size: 4 */

/* <0> (null):0 */
int GetWeaponPreferenceCount(const class BotProfile  *) /* linkage=_ZNK10BotProfile24GetWeaponPreferenceCountEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool HasPrimaryPreference(const class BotProfile  *) /* linkage=_ZNK10BotProfile20HasPrimaryPreferenceEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool HasPistolPreference(const class BotProfile  *) /* linkage=_ZNK10BotProfile19HasPistolPreferenceEv */
{
} /* size: 1 */

/* <0> (null):0 */
int GetCost(const class BotProfile  *) /* linkage=_ZNK10BotProfile7GetCostEv */
{
} /* size: 4 */

/* <0> (null):0 */
int GetSkin(const class BotProfile  *) /* linkage=_ZNK10BotProfile7GetSkinEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsDifficulty(const class BotProfile  *, enum BotDifficultyType) /* linkage=_ZNK10BotProfile12IsDifficultyE17BotDifficultyType */
{
} /* size: 1 */

/* <0> (null):0 */
int GetVoicePitch(const class BotProfile  *) /* linkage=_ZNK10BotProfile13GetVoicePitchEv */
{
} /* size: 4 */

/* <0> (null):0 */
float GetReactionTime(const class BotProfile  *) /* linkage=_ZNK10BotProfile15GetReactionTimeEv */
{
} /* size: 4 */

/* <0> (null):0 */
float GetAttackDelay(const class BotProfile  *) /* linkage=_ZNK10BotProfile14GetAttackDelayEv */
{
} /* size: 4 */

/* <0> (null):0 */
int GetVoiceBank(const class BotProfile  *) /* linkage=_ZNK10BotProfile12GetVoiceBankEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsValidForTeam(const class BotProfile  *, enum BotProfileTeamType) /* linkage=_ZNK10BotProfile14IsValidForTeamE18BotProfileTeamType */
{
} /* size: 1 */

/* <0> (null):0 */
bool PrefersSilencer(const class BotProfile  *) /* linkage=_ZNK10BotProfile15PrefersSilencerEv */
{
} /* size: 1 */

/* <0> (null):0 */
void Inherit(class BotProfile *, const class BotProfile  *, const class BotProfile  *) /* linkage=_ZN10BotProfile7InheritEPKS_S1_ */
{
} /* size: 7626595 */

/* <0> (null):0 */
void new_allocator(class new_allocator<BotProfile*> *)
{
} /* size: 1632464495 */

/* <0> (null):0 */
void new_allocator(class new_allocator<BotProfile*> *, const class new_allocator<BotProfile*>  &)
{
} /* size: 1936286815 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<BotProfile*> *, int)
{
} /* size: 1819632750 */

/* <0> (null):0 */
pointer address(const class new_allocator<BotProfile*>  *, class BotProfile * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10BotProfileE7addressERS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<BotProfile*>  *, const class BotProfile *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10BotProfileE7addressERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<BotProfile*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10BotProfileE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<BotProfile*> *, class BotProfile * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10BotProfileE10deallocateEPS2_j */
{
} /* size: 138693072 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<BotProfile*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10BotProfileE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<BotProfile*> *, class BotProfile * *, const class BotProfile *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10BotProfileE9constructEPS2_RKS2_ */
{
} /* size: 138925080 */

/* <0> (null):0 */
void destroy(class new_allocator<BotProfile*> *, class BotProfile * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10BotProfileE7destroyEPS2_ */
{
} /* size: 138888520 */

/* <0> (null):0 */
void allocator(class allocator<BotProfile*> *)
{
} /* size: 139075056 */

/* <0> (null):0 */
void allocator(class allocator<BotProfile*> *, const class allocator<BotProfile*>  &)
{
} /* size: 139091056 */

/* <0> (null):0 */
void ~allocator(class allocator<BotProfile*> *, int)
{
} /* size: 139033308 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<BotProfile*> > *)
{
} /* size: 139113956 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<BotProfile*> > *, const class new_allocator<std::_List_node<BotProfile*> >  &)
{
} /* size: 139130084 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<BotProfile*> > *, int)
{
} /* size: 139155488 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<BotProfile*> >  *, class _List_node<BotProfile*> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10BotProfileEE7addressERS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<BotProfile*> >  *, const class _List_node<BotProfile*>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10BotProfileEE7addressERKS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<BotProfile*> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10BotProfileEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<BotProfile*> > *, class _List_node<BotProfile*> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10BotProfileEE10deallocateEPS4_j */
{
} /* size: 139252648 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<BotProfile*> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10BotProfileEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<BotProfile*> > *, class _List_node<BotProfile*> *, const class _List_node<BotProfile*>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10BotProfileEE9constructEPS4_RKS4_ */
{
} /* size: 1701838948 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<BotProfile*> > *, class _List_node<BotProfile*> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10BotProfileEE7destroyEPS4_ */
{
} /* size: 1635412332 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<BotProfile*> > *)
{
} /* size: 1701398116 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<BotProfile*> > *, const class allocator<std::_List_node<BotProfile*> >  &)
{
} /* size: 1593860468 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<BotProfile*> > *, int)
{
} /* size: 1414415711 */

/* <0> (null):0 */
class _List_node<BotProfile*> * _M_get_node(class _List_base<BotProfile*, std::allocator<BotProfile*> > *) /* linkage=_ZNSt10_List_baseIP10BotProfileSaIS1_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<BotProfile*, std::allocator<BotProfile*> > *, class _List_node<BotProfile*> *) /* linkage=_ZNSt10_List_baseIP10BotProfileSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */
{
} /* size: 1852768364 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<BotProfile*, std::allocator<BotProfile*> > *) /* linkage=_ZNSt10_List_baseIP10BotProfileSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<BotProfile*, std::allocator<BotProfile*> >  *) /* linkage=_ZNKSt10_List_baseIP10BotProfileSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<BotProfile*, std::allocator<BotProfile*> >  *) /* linkage=_ZNKSt10_List_baseIP10BotProfileSaIS1_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<BotProfile*, std::allocator<BotProfile*> >  *) /* linkage=_ZNKSt10_List_baseIP10BotProfileSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<BotProfile*, std::allocator<BotProfile*> > *)
{
} /* size: 1819042143 */

/* <0> (null):0 */
void _List_base(class _List_base<BotProfile*, std::allocator<BotProfile*> > *, const allocator_type  &)
{
} /* size: 1396470383 */

/* <0> (null):0 */
void ~_List_base(class _List_base<BotProfile*, std::allocator<BotProfile*> > *, int)
{
} /* size: 1819042106 */

/* <0> (null):0 */
void _M_clear(class _List_base<BotProfile*, std::allocator<BotProfile*> > *) /* linkage=_ZNSt10_List_baseIP10BotProfileSaIS1_EE8_M_clearEv */
{
} /* size: 1852400745 */

/* <0> (null):0 */
void _M_init(class _List_base<BotProfile*, std::allocator<BotProfile*> > *) /* linkage=_ZNSt10_List_baseIP10BotProfileSaIS1_EE7_M_initEv */
{
} /* size: 540963429 */

/* <0> (null):0 */
_Node * _M_create_node(class list<BotProfile*, std::allocator<BotProfile*> > *, const value_type  &) /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE14_M_create_nodeERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<BotProfile*, std::allocator<BotProfile*> > *)
{
} /* size: 138365376 */

/* <0> (null):0 */
void list(class list<BotProfile*, std::allocator<BotProfile*> > *, const allocator_type  &)
{
} /* size: 138742360 */

/* <0> (null):0 */
void list(class list<BotProfile*, std::allocator<BotProfile*> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 138744348 */

/* <0> (null):0 */
void list(class list<BotProfile*, std::allocator<BotProfile*> > *, const class list<BotProfile*, std::allocator<BotProfile*> >  &)
{
} /* size: 138767952 */

/* <0> (null):0 */
class list<BotProfile*, std::allocator<BotProfile*> > & operator=(class list<BotProfile*, std::allocator<BotProfile*> > *, const class list<BotProfile*, std::allocator<BotProfile*> >  &) /* linkage=_ZNSt4listIP10BotProfileSaIS1_EEaSERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<BotProfile*, std::allocator<BotProfile*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE6assignEjRKS1_ */
{
} /* size: 138348576 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<BotProfile*, std::allocator<BotProfile*> >  *) /* linkage=_ZNKSt4listIP10BotProfileSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<BotProfile*, std::allocator<BotProfile*> > *) /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<BotProfile*, std::allocator<BotProfile*> >  *) /* linkage=_ZNKSt4listIP10BotProfileSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<BotProfile*, std::allocator<BotProfile*> > *) /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<BotProfile*, std::allocator<BotProfile*> >  *) /* linkage=_ZNKSt4listIP10BotProfileSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<BotProfile*, std::allocator<BotProfile*> > *) /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<BotProfile*, std::allocator<BotProfile*> >  *) /* linkage=_ZNKSt4listIP10BotProfileSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<BotProfile*, std::allocator<BotProfile*> > *) /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<BotProfile*, std::allocator<BotProfile*> >  *) /* linkage=_ZNKSt4listIP10BotProfileSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<BotProfile*, std::allocator<BotProfile*> >  *) /* linkage=_ZNKSt4listIP10BotProfileSaIS1_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<BotProfile*, std::allocator<BotProfile*> >  *) /* linkage=_ZNKSt4listIP10BotProfileSaIS1_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<BotProfile*, std::allocator<BotProfile*> >  *) /* linkage=_ZNKSt4listIP10BotProfileSaIS1_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<BotProfile*, std::allocator<BotProfile*> > *, unsigned int, class BotProfile *) /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE6resizeEjS1_ */
{
} /* size: 139104016 */

/* <0> (null):0 */
reference front(class list<BotProfile*, std::allocator<BotProfile*> > *) /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<BotProfile*, std::allocator<BotProfile*> >  *) /* linkage=_ZNKSt4listIP10BotProfileSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<BotProfile*, std::allocator<BotProfile*> > *) /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<BotProfile*, std::allocator<BotProfile*> >  *) /* linkage=_ZNKSt4listIP10BotProfileSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<BotProfile*, std::allocator<BotProfile*> > *, const value_type  &) /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE10push_frontERKS1_ */
{
} /* size: 138916200 */

/* <0> (null):0 */
void pop_front(class list<BotProfile*, std::allocator<BotProfile*> > *) /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE9pop_frontEv */
{
} /* size: 138925240 */

/* <0> (null):0 */
void push_back(class list<BotProfile*, std::allocator<BotProfile*> > *, const value_type  &) /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE9push_backERKS1_ */
{
} /* size: 138932832 */

/* <0> (null):0 */
void pop_back(class list<BotProfile*, std::allocator<BotProfile*> > *) /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE8pop_backEv */
{
} /* size: 138865692 */

/* <0> (null):0 */
iterator insert(class list<BotProfile*, std::allocator<BotProfile*> > *, class _List_iterator<BotProfile*>, const value_type  &) /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<BotProfile*, std::allocator<BotProfile*> > *, class _List_iterator<BotProfile*>, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */
{
} /* size: 138905344 */

/* <0> (null):0 */
iterator erase(class list<BotProfile*, std::allocator<BotProfile*> > *, class _List_iterator<BotProfile*>) /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE5eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<BotProfile*, std::allocator<BotProfile*> > *, class _List_iterator<BotProfile*>, class _List_iterator<BotProfile*>) /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<BotProfile*, std::allocator<BotProfile*> > *, class list<BotProfile*, std::allocator<BotProfile*> > &) /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE4swapERS3_ */
{
} /* size: 138960240 */

/* <0> (null):0 */
void clear(class list<BotProfile*, std::allocator<BotProfile*> > *) /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE5clearEv */
{
} /* size: 138972688 */

/* <0> (null):0 */
void splice(class list<BotProfile*, std::allocator<BotProfile*> > *, class _List_iterator<BotProfile*>, class list<BotProfile*, std::allocator<BotProfile*> > &) /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */
{
} /* size: 138980200 */

/* <0> (null):0 */
void splice(class list<BotProfile*, std::allocator<BotProfile*> > *, class _List_iterator<BotProfile*>, class list<BotProfile*, std::allocator<BotProfile*> > &, class _List_iterator<BotProfile*>) /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */
{
} /* size: 138991536 */

/* <0> (null):0 */
void splice(class list<BotProfile*, std::allocator<BotProfile*> > *, class _List_iterator<BotProfile*>, class list<BotProfile*, std::allocator<BotProfile*> > &, class _List_iterator<BotProfile*>, class _List_iterator<BotProfile*>) /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */
{
} /* size: 139083220 */

/* <0> (null):0 */
void remove(class list<BotProfile*, std::allocator<BotProfile*> > *, const value_type  &) /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE6removeERKS1_ */
{
} /* size: 139012200 */

/* <0> (null):0 */
void unique(class list<BotProfile*, std::allocator<BotProfile*> > *) /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE6uniqueEv */
{
} /* size: 139025344 */

/* <0> (null):0 */
void merge(class list<BotProfile*, std::allocator<BotProfile*> > *, class list<BotProfile*, std::allocator<BotProfile*> > &) /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE5mergeERS3_ */
{
} /* size: 139034636 */

/* <0> (null):0 */
void reverse(class list<BotProfile*, std::allocator<BotProfile*> > *) /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE7reverseEv */
{
} /* size: 139052856 */

/* <0> (null):0 */
void sort(class list<BotProfile*, std::allocator<BotProfile*> > *) /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE4sortEv */
{
} /* size: 139056128 */

/* <0> (null):0 */
void _M_fill_initialize(class list<BotProfile*, std::allocator<BotProfile*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE18_M_fill_initializeEjRKS1_ */
{
} /* size: 139167656 */

/* <0> (null):0 */
void _M_fill_assign(class list<BotProfile*, std::allocator<BotProfile*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE14_M_fill_assignEjRKS1_ */
{
} /* size: 1884502345 */

/* <0> (null):0 */
void _M_transfer(class list<BotProfile*, std::allocator<BotProfile*> > *, class _List_iterator<BotProfile*>, class _List_iterator<BotProfile*>, class _List_iterator<BotProfile*>) /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */
{
} /* size: 1766612788 */

/* <0> (null):0 */
void _M_insert(class list<BotProfile*, std::allocator<BotProfile*> > *, class _List_iterator<BotProfile*>, const value_type  &) /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 1936288820 */

/* <0> (null):0 */
void _M_erase(class list<BotProfile*, std::allocator<BotProfile*> > *, class _List_iterator<BotProfile*>) /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */
{
} /* size: 1920229197 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<BotProfile*, std::allocator<BotProfile*> > *, class list<BotProfile*, std::allocator<BotProfile*> > &) /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE25_M_check_equal_allocatorsERS3_ */
{
} /* size: 1397322351 */

/* <0> (null):0 */
void new_allocator(class new_allocator<char*> *)
{
} /* size: 1162179695 */

/* <0> (null):0 */
void new_allocator(class new_allocator<char*> *, const class new_allocator<char*>  &)
{
} /* size: 1349141861 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<char*> *, int)
{
} /* size: 1951615346 */

/* <0> (null):0 */
pointer address(const class new_allocator<char*>  *, char * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIPcE7addressERS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<char*>  *, const char *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIPcE7addressERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<char*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIPcE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<char*> *, char * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIPcE10deallocateEPS1_j */
{
} /* size: 1232368489 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<char*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIPcE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<char*> *, char * *, const char *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIPcE9constructEPS1_RKS1_ */
{
} /* size: 1593865797 */

/* <0> (null):0 */
void destroy(class new_allocator<char*> *, char * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIPcE7destroyEPS1_ */
{
} /* size: 1869768245 */

/* <0> (null):0 */
void allocator(class allocator<char*> *)
{
} /* size: 1953460307 */

/* <0> (null):0 */
void allocator(class allocator<char*> *, const class allocator<char*>  &)
{
} /* size: 1953460307 */

/* <0> (null):0 */
void ~allocator(class allocator<char*> *, int)
{
} /* size: 1598906161 */

/* <0> (null):0 */
_Tp_alloc_type & _M_get_Tp_allocator(class _Vector_base<char*, std::allocator<char*> > *) /* linkage=_ZNSt12_Vector_baseIPcSaIS0_EE19_M_get_Tp_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Tp_alloc_type  & _M_get_Tp_allocator(const class _Vector_base<char*, std::allocator<char*> >  *) /* linkage=_ZNKSt12_Vector_baseIPcSaIS0_EE19_M_get_Tp_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
allocator_type get_allocator(const class _Vector_base<char*, std::allocator<char*> >  *) /* linkage=_ZNKSt12_Vector_baseIPcSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<char*, std::allocator<char*> > *)
{
} /* size: 808547411 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<char*, std::allocator<char*> > *, const allocator_type  &)
{
} /* size: 1298084145 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<char*, std::allocator<char*> > *, unsigned int)
{
} /* size: 1397317971 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<char*, std::allocator<char*> > *, unsigned int, const allocator_type  &)
{
} /* size: 1397317971 */

/* <0> (null):0 */
void ~_Vector_base(class _Vector_base<char*, std::allocator<char*> > *, int)
{
} /* size: 1314545408 */

/* <0> (null):0 */
pointer _M_allocate(class _Vector_base<char*, std::allocator<char*> > *, unsigned int) /* linkage=_ZNSt12_Vector_baseIPcSaIS0_EE11_M_allocateEj */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_deallocate(class _Vector_base<char*, std::allocator<char*> > *, char * *, unsigned int) /* linkage=_ZNSt12_Vector_baseIPcSaIS0_EE13_M_deallocateEPS0_j */
{
} /* size: 1593865797 */

/* <0> (null):0 */
void vector(class vector<char*, std::allocator<char*> > *)
{
} /* size: 1866692193 */

/* <0> (null):0 */
void vector(class vector<char*, std::allocator<char*> > *, const allocator_type  &)
{
} /* size: 1768316749 */

/* <0> (null):0 */
void vector(class vector<char*, std::allocator<char*> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 1313028176 */

/* <0> (null):0 */
void vector(class vector<char*, std::allocator<char*> > *, const class vector<char*, std::allocator<char*> >  &)
{
} /* size: 829978723 */

/* <0> (null):0 */
void ~vector(class vector<char*, std::allocator<char*> > *, int)
{
} /* size: 1098277198 */

/* <0> (null):0 */
class vector<char*, std::allocator<char*> > & operator=(class vector<char*, std::allocator<char*> > *, const class vector<char*, std::allocator<char*> >  &) /* linkage=_ZNSt6vectorIPcSaIS0_EEaSERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class vector<char*, std::allocator<char*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIPcSaIS0_EE6assignEjRKS0_ */
{
} /* size: 1231385441 */

/* <0> (null):0 */
iterator begin(class vector<char*, std::allocator<char*> > *) /* linkage=_ZNSt6vectorIPcSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class vector<char*, std::allocator<char*> >  *) /* linkage=_ZNKSt6vectorIPcSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class vector<char*, std::allocator<char*> > *) /* linkage=_ZNSt6vectorIPcSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class vector<char*, std::allocator<char*> >  *) /* linkage=_ZNKSt6vectorIPcSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class vector<char*, std::allocator<char*> > *) /* linkage=_ZNSt6vectorIPcSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class vector<char*, std::allocator<char*> >  *) /* linkage=_ZNKSt6vectorIPcSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class vector<char*, std::allocator<char*> > *) /* linkage=_ZNSt6vectorIPcSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class vector<char*, std::allocator<char*> >  *) /* linkage=_ZNKSt6vectorIPcSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
size_type size(const class vector<char*, std::allocator<char*> >  *) /* linkage=_ZNKSt6vectorIPcSaIS0_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class vector<char*, std::allocator<char*> >  *) /* linkage=_ZNKSt6vectorIPcSaIS0_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class vector<char*, std::allocator<char*> > *, unsigned int, char *) /* linkage=_ZNSt6vectorIPcSaIS0_EE6resizeEjS0_ */
{
} /* size: 1263682917 */

/* <0> (null):0 */
size_type capacity(const class vector<char*, std::allocator<char*> >  *) /* linkage=_ZNKSt6vectorIPcSaIS0_EE8capacityEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool empty(const class vector<char*, std::allocator<char*> >  *) /* linkage=_ZNKSt6vectorIPcSaIS0_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
void reserve(class vector<char*, std::allocator<char*> > *, unsigned int) /* linkage=_ZNSt6vectorIPcSaIS0_EE7reserveEj */
{
} /* size: 1633906540 */

/* <0> (null):0 */
reference operator[](class vector<char*, std::allocator<char*> > *, unsigned int) /* linkage=_ZNSt6vectorIPcSaIS0_EEixEj */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference operator[](const class vector<char*, std::allocator<char*> >  *, unsigned int) /* linkage=_ZNKSt6vectorIPcSaIS0_EEixEj */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_range_check(const class vector<char*, std::allocator<char*> >  *, unsigned int) /* linkage=_ZNKSt6vectorIPcSaIS0_EE14_M_range_checkEj */
{
} /* size: 1886999666 */

/* <0> (null):0 */
reference at(class vector<char*, std::allocator<char*> > *, unsigned int) /* linkage=_ZNSt6vectorIPcSaIS0_EE2atEj */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference at(const class vector<char*, std::allocator<char*> >  *, unsigned int) /* linkage=_ZNKSt6vectorIPcSaIS0_EE2atEj */
{
} /* size: 4 */

/* <0> (null):0 */
reference front(class vector<char*, std::allocator<char*> > *) /* linkage=_ZNSt6vectorIPcSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class vector<char*, std::allocator<char*> >  *) /* linkage=_ZNKSt6vectorIPcSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class vector<char*, std::allocator<char*> > *) /* linkage=_ZNSt6vectorIPcSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class vector<char*, std::allocator<char*> >  *) /* linkage=_ZNKSt6vectorIPcSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer data(class vector<char*, std::allocator<char*> > *) /* linkage=_ZNSt6vectorIPcSaIS0_EE4dataEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer data(const class vector<char*, std::allocator<char*> >  *) /* linkage=_ZNKSt6vectorIPcSaIS0_EE4dataEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_back(class vector<char*, std::allocator<char*> > *, const value_type  &) /* linkage=_ZNSt6vectorIPcSaIS0_EE9push_backERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class vector<char*, std::allocator<char*> > *) /* linkage=_ZNSt6vectorIPcSaIS0_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class vector<char*, std::allocator<char*> > *, class __normal_iterator<char**, std::vector<char*, std::allocator<char*> > >, const value_type  &) /* linkage=_ZNSt6vectorIPcSaIS0_EE6insertEN9__gnu_cxx17__normal_iteratorIPS0_S2_EERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class vector<char*, std::allocator<char*> > *, class __normal_iterator<char**, std::vector<char*, std::allocator<char*> > >, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIPcSaIS0_EE6insertEN9__gnu_cxx17__normal_iteratorIPS0_S2_EEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class vector<char*, std::allocator<char*> > *, class __normal_iterator<char**, std::vector<char*, std::allocator<char*> > >) /* linkage=_ZNSt6vectorIPcSaIS0_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS0_S2_EE */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class vector<char*, std::allocator<char*> > *, class __normal_iterator<char**, std::vector<char*, std::allocator<char*> > >, class __normal_iterator<char**, std::vector<char*, std::allocator<char*> > >) /* linkage=_ZNSt6vectorIPcSaIS0_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS0_S2_EES6_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class vector<char*, std::allocator<char*> > *, class vector<char*, std::allocator<char*> > &) /* linkage=_ZNSt6vectorIPcSaIS0_EE4swapERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class vector<char*, std::allocator<char*> > *) /* linkage=_ZNSt6vectorIPcSaIS0_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class vector<char*, std::allocator<char*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIPcSaIS0_EE18_M_fill_initializeEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class vector<char*, std::allocator<char*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIPcSaIS0_EE14_M_fill_assignEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_insert(class vector<char*, std::allocator<char*> > *, class __normal_iterator<char**, std::vector<char*, std::allocator<char*> > >, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIPcSaIS0_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS0_S2_EEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert_aux(class vector<char*, std::allocator<char*> > *, class __normal_iterator<char**, std::vector<char*, std::allocator<char*> > >, const char *  &) /* linkage=_ZNSt6vectorIPcSaIS0_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS0_S2_EERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
size_type _M_check_len(const class vector<char*, std::allocator<char*> >  *, unsigned int, const char  *) /* linkage=_ZNKSt6vectorIPcSaIS0_EE12_M_check_lenEjPKc */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_erase_at_end(class vector<char*, std::allocator<char*> > *, char * *) /* linkage=_ZNSt6vectorIPcSaIS0_EE15_M_erase_at_endEPS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void BotProfileManager(class BotProfileManager *)
{
} /* size: 0 */

/* <0> (null):0 */
void ~BotProfileManager(class BotProfileManager *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void Init(class BotProfileManager *, const char  *, unsigned int *) /* linkage=_ZN17BotProfileManager4InitEPKcPj */
{
} /* size: 0 */

/* <0> (null):0 */
void Reset(class BotProfileManager *) /* linkage=_ZN17BotProfileManager5ResetEv */
{
} /* size: 0 */

/* <0> (null):0 */
const class BotProfile  * GetProfile(const class BotProfileManager  *, const char  *, enum BotProfileTeamType) /* linkage=_ZNK17BotProfileManager10GetProfileEPKc18BotProfileTeamType */
{
} /* size: 4 */

/* <0> (null):0 */
const BotProfileList  * GetProfileList(const class BotProfileManager  *) /* linkage=_ZNK17BotProfileManager14GetProfileListEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class BotProfile  * GetRandomProfile(const class BotProfileManager  *, enum BotDifficultyType, enum BotProfileTeamType) /* linkage=_ZNK17BotProfileManager16GetRandomProfileE17BotDifficultyType18BotProfileTeamType */
{
} /* size: 4 */

/* <0> (null):0 */
const char  * GetCustomSkin(class BotProfileManager *, int) /* linkage=_ZN17BotProfileManager13GetCustomSkinEi */
{
} /* size: 4 */

/* <0> (null):0 */
const char  * GetCustomSkinModelname(class BotProfileManager *, int) /* linkage=_ZN17BotProfileManager22GetCustomSkinModelnameEi */
{
} /* size: 4 */

/* <0> (null):0 */
const char  * GetCustomSkinFname(class BotProfileManager *, int) /* linkage=_ZN17BotProfileManager18GetCustomSkinFnameEi */
{
} /* size: 4 */

/* <0> (null):0 */
int GetCustomSkinIndex(class BotProfileManager *, const char  *, const char  *) /* linkage=_ZN17BotProfileManager18GetCustomSkinIndexEPKcS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
const VoiceBankList  * GetVoiceBanks(const class BotProfileManager  *) /* linkage=_ZNK17BotProfileManager13GetVoiceBanksEv */
{
} /* size: 4 */

/* <0> (null):0 */
int FindVoiceBankIndex(class BotProfileManager *, const char  *) /* linkage=_ZN17BotProfileManager18FindVoiceBankIndexEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<BotProfile*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<BotProfile*> *, const class _List_node_base  *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<BotProfile*> *, const iterator  &)
{
} /* size: 0 */

/* <0> (null):0 */
reference operator*(const class _List_const_iterator<BotProfile*>  *) /* linkage=_ZNKSt20_List_const_iteratorIP10BotProfileEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_const_iterator<BotProfile*>  *) /* linkage=_ZNKSt20_List_const_iteratorIP10BotProfileEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_const_iterator<BotProfile*> *) /* linkage=_ZNSt20_List_const_iteratorIP10BotProfileEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_const_iterator<BotProfile*> *, int) /* linkage=_ZNSt20_List_const_iteratorIP10BotProfileEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_const_iterator<BotProfile*> *) /* linkage=_ZNSt20_List_const_iteratorIP10BotProfileEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_const_iterator<BotProfile*> *, int) /* linkage=_ZNSt20_List_const_iteratorIP10BotProfileEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_const_iterator<BotProfile*>  *, const _Self  &) /* linkage=_ZNKSt20_List_const_iteratorIP10BotProfileEeqERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_const_iterator<BotProfile*>  *, const _Self  &) /* linkage=_ZNKSt20_List_const_iteratorIP10BotProfileEneERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<BotProfile*> *)
{
} /* size: 138363160 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<BotProfile*> *, class _List_node_base *)
{
} /* size: 138365152 */

/* <0> (null):0 */
reference operator*(const class _List_iterator<BotProfile*>  *) /* linkage=_ZNKSt14_List_iteratorIP10BotProfileEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_iterator<BotProfile*>  *) /* linkage=_ZNKSt14_List_iteratorIP10BotProfileEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_iterator<BotProfile*> *) /* linkage=_ZNSt14_List_iteratorIP10BotProfileEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_iterator<BotProfile*> *, int) /* linkage=_ZNSt14_List_iteratorIP10BotProfileEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_iterator<BotProfile*> *) /* linkage=_ZNSt14_List_iteratorIP10BotProfileEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_iterator<BotProfile*> *, int) /* linkage=_ZNSt14_List_iteratorIP10BotProfileEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_iterator<BotProfile*>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorIP10BotProfileEeqERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_iterator<BotProfile*>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorIP10BotProfileEneERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsEnemyVisible(const class CCSBot  *) /* linkage=_ZNK6CCSBot14IsEnemyVisibleEv */
{
} /* size: 1 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *)
{
} /* size: 139094912 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  &)
{
} /* size: 139104136 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, int)
{
} /* size: 139114092 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE7addressERS6_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  *, const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE7addressERKS6_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE10deallocateEPS6_j */
{
} /* size: 139162120 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE9constructEPS6_RKS6_ */
{
} /* size: 139298832 */

/* <0> (null):0 */
void destroy(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE7destroyEPS6_ */
{
} /* size: 139135600 */

/* <0> (null):0 */
void allocator(class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *)
{
} /* size: 139250748 */

/* <0> (null):0 */
void allocator(class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, const class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  &)
{
} /* size: 139259304 */

/* <0> (null):0 */
void ~allocator(class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, int)
{
} /* size: 139208160 */

/* <0> (null):0 */
_Tp_alloc_type & _M_get_Tp_allocator(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE19_M_get_Tp_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Tp_alloc_type  & _M_get_Tp_allocator(const class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*,) /* linkage=_ZNKSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE19_M_get_Tp_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
allocator_type get_allocator(const class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*,) /* linkage=_ZNKSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::)
{
} /* size: 0 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int)
{
} /* size: 0 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer _M_allocate(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int) /* linkage=_ZNSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE11_M_allocateEj */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_deallocate(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, unsigned int) /* linkage=_ZNSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE13_M_deallocateEPS5_j */
{
} /* size: 0 */

/* <0> (null):0 */
void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca)
{
} /* size: 0 */

/* <0> (null):0 */
void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::)
{
} /* size: 0 */

/* <0> (null):0 */
void ~vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, int)
{
} /* size: 0 */

/* <0> (null):0 */
class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca operator=(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EEaSERKS6_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6assignEjRKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator begin(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
size_type size(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6resizeEjS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
size_type capacity(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE8capacityEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool empty(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
void reserve(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE7reserveEj */
{
} /* size: 0 */

/* <0> (null):0 */
reference operator[](class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EEixEj */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference operator[](const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EEixEj */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_range_check(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE14_M_range_checkEj */
{
} /* size: 0 */

/* <0> (null):0 */
reference at(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE2atEj */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference at(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE2atEj */
{
} /* size: 4 */

/* <0> (null):0 */
reference front(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer data(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4dataEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer data(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4dataEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_back(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE9push_backERKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6insertEN9__gnu_cxx17__normal_iteratorIPS4_S6_EERKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6insertEN9__gnu_cxx17__normal_iteratorIPS4_S6_EEjRKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS4_S6_EE */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS4_S6_EESA_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4swapERS6_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE18_M_fill_initializeEjRKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE14_M_fill_assignEjRKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_insert(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS4_S6_EEjRKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert_aux(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS4_S6_EERKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
size_type _M_check_len(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int, const char  *) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE12_M_check_lenEjPKc */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_erase_at_end(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE15_M_erase_at_endEPS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<int> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<int> *, const class new_allocator<int>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<int> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<int>  *, int &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIiE7addressERi */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<int>  *, const int  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIiE7addressERKi */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<int> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIiE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<int> *, int *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIiE10deallocateEPij */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<int>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIiE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<int> *, int *, const int  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIiE9constructEPiRKi */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<int> *, int *) /* linkage=_ZN9__gnu_cxx13new_allocatorIiE7destroyEPi */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<int> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<int> *, const class allocator<int>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<int> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
_Tp_alloc_type & _M_get_Tp_allocator(class _Vector_base<int, std::allocator<int> > *) /* linkage=_ZNSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Tp_alloc_type  & _M_get_Tp_allocator(const class _Vector_base<int, std::allocator<int> >  *) /* linkage=_ZNKSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
allocator_type get_allocator(const class _Vector_base<int, std::allocator<int> >  *) /* linkage=_ZNKSt12_Vector_baseIiSaIiEE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<int, std::allocator<int> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<int, std::allocator<int> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<int, std::allocator<int> > *, unsigned int)
{
} /* size: 0 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<int, std::allocator<int> > *, unsigned int, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_Vector_base(class _Vector_base<int, std::allocator<int> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer _M_allocate(class _Vector_base<int, std::allocator<int> > *, unsigned int) /* linkage=_ZNSt12_Vector_baseIiSaIiEE11_M_allocateEj */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_deallocate(class _Vector_base<int, std::allocator<int> > *, int *, unsigned int) /* linkage=_ZNSt12_Vector_baseIiSaIiEE13_M_deallocateEPij */
{
} /* size: 0 */

/* <0> (null):0 */
void vector(class vector<int, std::allocator<int> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void vector(class vector<int, std::allocator<int> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void vector(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void vector(class vector<int, std::allocator<int> > *, const class vector<int, std::allocator<int> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~vector(class vector<int, std::allocator<int> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class vector<int, std::allocator<int> > & operator=(class vector<int, std::allocator<int> > *, const class vector<int, std::allocator<int> >  &) /* linkage=_ZNSt6vectorIiSaIiEEaSERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE6assignEjRKi */
{
} /* size: 0 */

/* <0> (null):0 */
iterator begin(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
size_type size(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class vector<int, std::allocator<int> > *, unsigned int, int) /* linkage=_ZNSt6vectorIiSaIiEE6resizeEji */
{
} /* size: 0 */

/* <0> (null):0 */
size_type capacity(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE8capacityEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool empty(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
void reserve(class vector<int, std::allocator<int> > *, unsigned int) /* linkage=_ZNSt6vectorIiSaIiEE7reserveEj */
{
} /* size: 0 */

/* <0> (null):0 */
reference operator[](class vector<int, std::allocator<int> > *, unsigned int) /* linkage=_ZNSt6vectorIiSaIiEEixEj */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference operator[](const class vector<int, std::allocator<int> >  *, unsigned int) /* linkage=_ZNKSt6vectorIiSaIiEEixEj */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_range_check(const class vector<int, std::allocator<int> >  *, unsigned int) /* linkage=_ZNKSt6vectorIiSaIiEE14_M_range_checkEj */
{
} /* size: 0 */

/* <0> (null):0 */
reference at(class vector<int, std::allocator<int> > *, unsigned int) /* linkage=_ZNSt6vectorIiSaIiEE2atEj */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference at(const class vector<int, std::allocator<int> >  *, unsigned int) /* linkage=_ZNKSt6vectorIiSaIiEE2atEj */
{
} /* size: 4 */

/* <0> (null):0 */
reference front(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer data(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE4dataEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer data(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE4dataEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_back(class vector<int, std::allocator<int> > *, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE9push_backERKi */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE6insertEN9__gnu_cxx17__normal_iteratorIPiS1_EERKi */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE6insertEN9__gnu_cxx17__normal_iteratorIPiS1_EEjRKi */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >) /* linkage=_ZNSt6vectorIiSaIiEE5eraseEN9__gnu_cxx17__normal_iteratorIPiS1_EE */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >) /* linkage=_ZNSt6vectorIiSaIiEE5eraseEN9__gnu_cxx17__normal_iteratorIPiS1_EES5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class vector<int, std::allocator<int> > *, class vector<int, std::allocator<int> > &) /* linkage=_ZNSt6vectorIiSaIiEE4swapERS1_ */
{
} /* size: 138708704 */

/* <0> (null):0 */
void clear(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE5clearEv */
{
} /* size: 138716828 */

/* <0> (null):0 */
void _M_fill_initialize(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE18_M_fill_initializeEjRKi */
{
} /* size: 138918304 */

/* <0> (null):0 */
void _M_fill_assign(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE14_M_fill_assignEjRKi */
{
} /* size: 138927176 */

/* <0> (null):0 */
void _M_fill_insert(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPiS1_EEjRKi */
{
} /* size: 138865132 */

/* <0> (null):0 */
void _M_insert_aux(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, const int  &) /* linkage=_ZNSt6vectorIiSaIiEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPiS1_EERKi */
{
} /* size: 138896076 */

/* <0> (null):0 */
size_type _M_check_len(const class vector<int, std::allocator<int> >  *, unsigned int, const char  *) /* linkage=_ZNKSt6vectorIiSaIiEE12_M_check_lenEjPKc */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_erase_at_end(class vector<int, std::allocator<int> > *, int *) /* linkage=_ZNSt6vectorIiSaIiEE15_M_erase_at_endEPi */
{
} /* size: 139002688 */

/* <0> (null):0 */
char * GetSpeakable(const class BotPhrase  *, int, float *) /* linkage=_ZNK9BotPhrase12GetSpeakableEiPf */
{
} /* size: 4 */

/* <0> (null):0 */
void ClearCriteria(const class BotPhrase  *) /* linkage=_ZNK9BotPhrase13ClearCriteriaEv */
{
} /* size: 139089816 */

/* <0> (null):0 */
void SetPlaceCriteria(const class BotPhrase  *, PlaceCriteria) /* linkage=_ZNK9BotPhrase16SetPlaceCriteriaEj */
{
} /* size: 139011512 */

/* <0> (null):0 */
void SetCountCriteria(const class BotPhrase  *, CountCriteria) /* linkage=_ZNK9BotPhrase16SetCountCriteriaEj */
{
} /* size: 139024368 */

/* <0> (null):0 */
const char  * GetName(const class BotPhrase  *) /* linkage=_ZNK9BotPhrase7GetNameEv */
{
} /* size: 4 */

/* <0> (null):0 */
unsigned intconst GetID(const class BotPhrase  *) /* linkage=_ZNK9BotPhrase5GetIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
enum GameEventType GetRadioEquivalent(const class BotPhrase  *) /* linkage=_ZNK9BotPhrase18GetRadioEquivalentEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsImportant(const class BotPhrase  *) /* linkage=_ZNK9BotPhrase11IsImportantEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsPlace(const class BotPhrase  *) /* linkage=_ZNK9BotPhrase7IsPlaceEv */
{
} /* size: 1 */

/* <0> (null):0 */
void Randomize(class BotPhrase *) /* linkage=_ZN9BotPhrase9RandomizeEv */
{
} /* size: 1702060354 */

/* <0> (null):0 */
void BotPhrase(class BotPhrase *, unsigned int, bool)
{
} /* size: 1986094408 */

/* <0> (null):0 */
void ~BotPhrase(class BotPhrase *, int)
{
} /* size: 1936278584 */

/* <0> (null):0 */
void InitVoiceBank(class BotPhrase *, int) /* linkage=_ZN9BotPhrase13InitVoiceBankEi */
{
} /* size: 1852400750 */

/* <0> (null):0 */
void new_allocator(class new_allocator<BotPhrase*> *)
{
} /* size: 1879074147 */

/* <0> (null):0 */
void new_allocator(class new_allocator<BotPhrase*> *, const class new_allocator<BotPhrase*>  &)
{
} /* size: 1702258015 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<BotPhrase*> *, int)
{
} /* size: 1634882658 */

/* <0> (null):0 */
pointer address(const class new_allocator<BotPhrase*>  *, class BotPhrase * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP9BotPhraseE7addressERS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<BotPhrase*>  *, const class BotPhrase *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP9BotPhraseE7addressERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<BotPhrase*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<BotPhrase*> *, class BotPhrase * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE10deallocateEPS2_j */
{
} /* size: 2019910766 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<BotPhrase*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP9BotPhraseE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<BotPhrase*> *, class BotPhrase * *, const class BotPhrase *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE9constructEPS2_RKS2_ */
{
} /* size: 1128333396 */

/* <0> (null):0 */
void destroy(class new_allocator<BotPhrase*> *, class BotPhrase * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE7destroyEPS2_ */
{
} /* size: 1128354900 */

/* <0> (null):0 */
void allocator(class allocator<BotPhrase*> *)
{
} /* size: 1414743368 */

/* <0> (null):0 */
void allocator(class allocator<BotPhrase*> *, const class allocator<BotPhrase*>  &)
{
} /* size: 1230984259 */

/* <0> (null):0 */
void ~allocator(class allocator<BotPhrase*> *, int)
{
} /* size: 137631548 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<BotPhrase*> > *)
{
} /* size: 138743288 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<BotPhrase*> > *, const class new_allocator<std::_List_node<BotPhrase*> >  &)
{
} /* size: 138744976 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<BotPhrase*> > *, int)
{
} /* size: 138768028 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<BotPhrase*> >  *, class _List_node<BotPhrase*> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE7addressERS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<BotPhrase*> >  *, const class _List_node<BotPhrase*>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE7addressERKS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<BotPhrase*> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<BotPhrase*> > *, class _List_node<BotPhrase*> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE10deallocateEPS4_j */
{
} /* size: 138684652 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<BotPhrase*> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<BotPhrase*> > *, class _List_node<BotPhrase*> *, const class _List_node<BotPhrase*>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE9constructEPS4_RKS4_ */
{
} /* size: 138893728 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<BotPhrase*> > *, class _List_node<BotPhrase*> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE7destroyEPS4_ */
{
} /* size: 138973968 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<BotPhrase*> > *)
{
} /* size: 139032064 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<BotPhrase*> > *, const class allocator<std::_List_node<BotPhrase*> >  &)
{
} /* size: 139057456 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<BotPhrase*> > *, int)
{
} /* size: 139171124 */

/* <0> (null):0 */
class _List_node<BotPhrase*> * _M_get_node(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_node<BotPhrase*> *) /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */
{
} /* size: 1127231819 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt10_List_baseIP9BotPhraseSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt10_List_baseIP9BotPhraseSaIS1_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt10_List_baseIP9BotPhraseSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *)
{
} /* size: 1984263278 */

/* <0> (null):0 */
void _List_base(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *, const allocator_type  &)
{
} /* size: 1090549317 */

/* <0> (null):0 */
void ~_List_base(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *, int)
{
} /* size: 1869898597 */

/* <0> (null):0 */
void _M_clear(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE8_M_clearEv */
{
} /* size: 1090543408 */

/* <0> (null):0 */
void _M_init(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE7_M_initEv */
{
} /* size: 6648431 */

/* <0> (null):0 */
_Node * _M_create_node(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE14_M_create_nodeERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *)
{
} /* size: 827218527 */

/* <0> (null):0 */
void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const allocator_type  &)
{
} /* size: 1751348321 */

/* <0> (null):0 */
void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 1634301033 */

/* <0> (null):0 */
void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const class list<BotPhrase*, std::allocator<BotPhrase*> >  &)
{
} /* size: 828006144 */

/* <0> (null):0 */
class list<BotPhrase*, std::allocator<BotPhrase*> > & operator=(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const class list<BotPhrase*, std::allocator<BotPhrase*> >  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EEaSERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6assignEjRKS1_ */
{
} /* size: 1162628947 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, class BotPhrase *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6resizeEjS1_ */
{
} /* size: 1164278377 */

/* <0> (null):0 */
reference front(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE10push_frontERKS1_ */
{
} /* size: 6238547 */

/* <0> (null):0 */
void pop_front(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE9pop_frontEv */
{
} /* size: 1869898597 */

/* <0> (null):0 */
void push_back(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE9push_backERKS1_ */
{
} /* size: 1952803941 */

/* <0> (null):0 */
void pop_back(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE8pop_backEv */
{
} /* size: 1666206066 */

/* <0> (null):0 */
iterator insert(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */
{
} /* size: 1212363313 */

/* <0> (null):0 */
iterator erase(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class list<BotPhrase*, std::allocator<BotPhrase*> > &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4swapERS3_ */
{
} /* size: 1164731999 */

/* <0> (null):0 */
void clear(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5clearEv */
{
} /* size: 1163020614 */

/* <0> (null):0 */
void splice(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class list<BotPhrase*, std::allocator<BotPhrase*> > &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */
{
} /* size: 1162038869 */

/* <0> (null):0 */
void splice(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class list<BotPhrase*, std::allocator<BotPhrase*> > &, class _List_iterator<BotPhrase*>) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */
{
} /* size: 1162297684 */

/* <0> (null):0 */
void splice(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class list<BotPhrase*, std::allocator<BotPhrase*> > &, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */
{
} /* size: 4474196 */

/* <0> (null):0 */
void remove(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6removeERKS1_ */
{
} /* size: 1414415702 */

/* <0> (null):0 */
void unique(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6uniqueEv */
{
} /* size: 1414482003 */

/* <0> (null):0 */
void merge(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class list<BotPhrase*, std::allocator<BotPhrase*> > &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5mergeERS3_ */
{
} /* size: 1348426069 */

/* <0> (null):0 */
void reverse(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE7reverseEv */
{
} /* size: 1095648594 */

/* <0> (null):0 */
void sort(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4sortEv */
{
} /* size: 1599360581 */

/* <0> (null):0 */
void _M_fill_initialize(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE18_M_fill_initializeEjRKS1_ */
{
} /* size: 1348423241 */

/* <0> (null):0 */
void _M_fill_assign(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE14_M_fill_assignEjRKS1_ */
{
} /* size: 1330667342 */

/* <0> (null):0 */
void _M_transfer(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */
{
} /* size: 1414415702 */

/* <0> (null):0 */
void _M_insert(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 1702130273 */

/* <0> (null):0 */
void _M_erase(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */
{
} /* size: 1868854382 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class list<BotPhrase*, std::allocator<BotPhrase*> > &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE25_M_check_equal_allocatorsERS3_ */
{
} /* size: 1281309242 */

/* <0> (null):0 */
void BotPhraseManager(class BotPhraseManager *)
{
} /* size: 137633208 */

/* <0> (null):0 */
void ~BotPhraseManager(class BotPhraseManager *, int)
{
} /* size: 138331536 */

/* <0> (null):0 */
bool Initialize(class BotPhraseManager *, const char  *, int) /* linkage=_ZN16BotPhraseManager10InitializeEPKci */
{
} /* size: 1 */

/* <0> (null):0 */
void OnRoundRestart(class BotPhraseManager *) /* linkage=_ZN16BotPhraseManager14OnRoundRestartEv */
{
} /* size: 138489616 */

/* <0> (null):0 */
void OnMapChange(class BotPhraseManager *) /* linkage=_ZN16BotPhraseManager11OnMapChangeEv */
{
} /* size: 138529280 */

/* <0> (null):0 */
unsigned int NameToID(const class BotPhraseManager  *, const char  *) /* linkage=_ZNK16BotPhraseManager8NameToIDEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
const char  * IDToName(const class BotPhraseManager  *, unsigned int) /* linkage=_ZNK16BotPhraseManager8IDToNameEj */
{
} /* size: 4 */

/* <0> (null):0 */
const class BotPhrase  * GetPhrase(const class BotPhraseManager  *, const char  *) /* linkage=_ZNK16BotPhraseManager9GetPhraseEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
const class BotPhrase  * GetPlace(const class BotPhraseManager  *, const char  *) /* linkage=_ZNK16BotPhraseManager8GetPlaceEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
const class BotPhrase  * GetPlace(const class BotPhraseManager  *, unsigned int) /* linkage=_ZNK16BotPhraseManager8GetPlaceEj */
{
} /* size: 4 */

/* <0> (null):0 */
const BotPhraseList  * GetPlaceList(const class BotPhraseManager  *) /* linkage=_ZNK16BotPhraseManager12GetPlaceListEv */
{
} /* size: 4 */

/* <0> (null):0 */
float GetPlaceStatementInterval(const class BotPhraseManager  *, Place) /* linkage=_ZNK16BotPhraseManager25GetPlaceStatementIntervalEj */
{
} /* size: 4 */

/* <0> (null):0 */
void ResetPlaceStatementInterval(class BotPhraseManager *, Place) /* linkage=_ZN16BotPhraseManager27ResetPlaceStatementIntervalEj */
{
} /* size: 138366568 */

/* <0> (null):0 */
int FindPlaceIndex(const class BotPhraseManager  *, Place) /* linkage=_ZNK16BotPhraseManager14FindPlaceIndexEj */
{
} /* size: 4 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<BotPhrase*> *)
{
} /* size: 138816352 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<BotPhrase*> *, const class _List_node_base  *)
{
} /* size: 138838868 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<BotPhrase*> *, const iterator  &)
{
} /* size: 138841800 */

/* <0> (null):0 */
reference operator*(const class _List_const_iterator<BotPhrase*>  *) /* linkage=_ZNKSt20_List_const_iteratorIP9BotPhraseEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_const_iterator<BotPhrase*>  *) /* linkage=_ZNKSt20_List_const_iteratorIP9BotPhraseEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_const_iterator<BotPhrase*> *) /* linkage=_ZNSt20_List_const_iteratorIP9BotPhraseEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_const_iterator<BotPhrase*> *, int) /* linkage=_ZNSt20_List_const_iteratorIP9BotPhraseEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_const_iterator<BotPhrase*> *) /* linkage=_ZNSt20_List_const_iteratorIP9BotPhraseEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_const_iterator<BotPhrase*> *, int) /* linkage=_ZNSt20_List_const_iteratorIP9BotPhraseEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_const_iterator<BotPhrase*>  *, const _Self  &) /* linkage=_ZNKSt20_List_const_iteratorIP9BotPhraseEeqERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_const_iterator<BotPhrase*>  *, const _Self  &) /* linkage=_ZNKSt20_List_const_iteratorIP9BotPhraseEneERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<BotPhrase*> *)
{
} /* size: 139153448 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<BotPhrase*> *, class _List_node_base *)
{
} /* size: 139162144 */

/* <0> (null):0 */
reference operator*(const class _List_iterator<BotPhrase*>  *) /* linkage=_ZNKSt14_List_iteratorIP9BotPhraseEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_iterator<BotPhrase*>  *) /* linkage=_ZNKSt14_List_iteratorIP9BotPhraseEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_iterator<BotPhrase*> *) /* linkage=_ZNSt14_List_iteratorIP9BotPhraseEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_iterator<BotPhrase*> *, int) /* linkage=_ZNSt14_List_iteratorIP9BotPhraseEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_iterator<BotPhrase*> *) /* linkage=_ZNSt14_List_iteratorIP9BotPhraseEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_iterator<BotPhrase*> *, int) /* linkage=_ZNSt14_List_iteratorIP9BotPhraseEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_iterator<BotPhrase*>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorIP9BotPhraseEeqERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_iterator<BotPhrase*>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorIP9BotPhraseEneERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<CNavLadder*> *)
{
} /* size: 1815376979 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<CNavLadder*> *, class _List_node_base *)
{
} /* size: 1919251561 */

/* <0> (null):0 */
reference operator*(const class _List_iterator<CNavLadder*>  *) /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_iterator<CNavLadder*>  *) /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_iterator<CNavLadder*> *) /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_iterator<CNavLadder*> *, int) /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_iterator<CNavLadder*> *) /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_iterator<CNavLadder*> *, int) /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_iterator<CNavLadder*>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEeqERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_iterator<CNavLadder*>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEneERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<NavConnect> *)
{
} /* size: 1634038337 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<NavConnect> *, class _List_node_base *)
{
} /* size: 1127764041 */

/* <0> (null):0 */
reference operator*(const class _List_iterator<NavConnect>  *) /* linkage=_ZNKSt14_List_iteratorI10NavConnectEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_iterator<NavConnect>  *) /* linkage=_ZNKSt14_List_iteratorI10NavConnectEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_iterator<NavConnect> *) /* linkage=_ZNSt14_List_iteratorI10NavConnectEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_iterator<NavConnect> *, int) /* linkage=_ZNSt14_List_iteratorI10NavConnectEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_iterator<NavConnect> *) /* linkage=_ZNSt14_List_iteratorI10NavConnectEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_iterator<NavConnect> *, int) /* linkage=_ZNSt14_List_iteratorI10NavConnectEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_iterator<NavConnect>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorI10NavConnectEeqERKS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_iterator<NavConnect>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorI10NavConnectEneERKS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
void HostageStateMachine(class HostageStateMachine *, const class HostageStateMachine  &)
{
} /* size: 1917021793 */

/* <0> (null):0 */
void HostageStateMachine(class HostageStateMachine *)
{
} /* size: 1886210371 */

/* <0> (null):0 */
void ~HostageStateMachine(class HostageStateMachine *, int)
{
} /* size: 1916890743 */

/* <0> (null):0 */
virtual void OnMoveToSuccess(class HostageStateMachine *, const class Vector  &) /* linkage=_ZN19HostageStateMachine15OnMoveToSuccessERK6Vector */
{
} /* size: 1833517879 */

/* <0> (null):0 */
virtual void OnMoveToFailure(class HostageStateMachine *, const class Vector  &, enum MoveToFailureType) /* linkage=_ZN19HostageStateMachine15OnMoveToFailureERK6VectorN12IImprovEvent17MoveToFailureTypeE */
{
} /* size: 1936024419 */

/* <0> (null):0 */
virtual void OnInjury(class HostageStateMachine *, float) /* linkage=_ZN19HostageStateMachine8OnInjuryEf */
{
} /* size: 6386785 */

/* <0> (null):0 */
void UpdateStationaryAnimation(class HostageStateMachine *, class CHostageImprov *) /* linkage=_ZN19HostageStateMachine25UpdateStationaryAnimationEP14CHostageImprov */
{
} /* size: 1593863791 */

/* <0> (null):0 */
void SimpleState(class SimpleState<CHostageImprov*> *, const class SimpleState<CHostageImprov*>  &)
{
} /* size: 1399157857 */

/* <0> (null):0 */
void SimpleState(class SimpleState<CHostageImprov*> *)
{
} /* size: 1163020614 */

/* <0> (null):0 */
virtual void ~SimpleState(class SimpleState<CHostageImprov*> *, int)
{
} /* size: 1163215699 */

/* <0> (null):0 */
virtual void OnEnter(class SimpleState<CHostageImprov*> *, class CHostageImprov *) /* linkage=_ZN11SimpleStateIP14CHostageImprovE7OnEnterES1_ */
{
} /* size: 1380275284 */

/* <0> (null):0 */
virtual void OnUpdate(class SimpleState<CHostageImprov*> *, class CHostageImprov *) /* linkage=_ZN11SimpleStateIP14CHostageImprovE8OnUpdateES1_ */
{
} /* size: 1634891108 */

/* <0> (null):0 */
virtual void OnExit(class SimpleState<CHostageImprov*> *, class CHostageImprov *) /* linkage=_ZN11SimpleStateIP14CHostageImprovE6OnExitES1_ */
{
} /* size: 1191208304 */

/* <0> (null):0 */
virtual const char  * GetName(const class SimpleState<CHostageImprov*>  *) /* linkage=_ZNK11SimpleStateIP14CHostageImprovE7GetNameEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetParent(class SimpleState<CHostageImprov*> *, class SimpleState<CHostageImprov*> *) /* linkage=_ZN11SimpleStateIP14CHostageImprovE9SetParentEPS2_ */
{
} /* size: 1397444186 */

/* <0> (null):0 */
class SimpleState<CHostageImprov*> * GetParent(const class SimpleState<CHostageImprov*>  *) /* linkage=_ZNK11SimpleStateIP14CHostageImprovE9GetParentEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *, int)
{
} /* size: 1346991219 */

/* <0> (null):0 */
virtual bool CanPlayerHearPlayer(class IVoiceGameMgrHelper *, class CBasePlayer *, class CBasePlayer *) /* linkage=_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
int CMD_ARGC(void)
{
	{
		int i;                                                //     0
	}
} /* size: 4 */

/* <0> (null):0 */
const char  * CMD_ARGV(int i)
{
} /* size: 4 */

/* <0> (null):0 */
inline void ~SimpleState(class SimpleState<CHostageImprov*> *const this, intconst __in_chrg)
{
} /* size: 1702127967 */

/* <0> (null):0 */
inline void ~HostageState(class HostageState *const this, intconst __in_chrg)
{
} /* size: 1600938357 */

/* <0> (null):0 */
inline void ~CImprov(class CImprov *const this, intconst __in_chrg)
{
} /* size: 1346725236 */

/* <0> (null):0 */
inline void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *const this, intconst __in_chrg)
{
} /* size: 1884577652 */

/* <0> (null):0 */
inline void Vector(class Vector *const this)
{
} /* size: 1298071658 */

/* <0> (null):0 */
inline void operator==(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 1984261737 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, float X, float Y, float Z)
{
} /* size: 1984259182 */

/* <0> (null):0 */
inline edict_t * ENT(const entvars_t  * pev)
{
} /* size: 4 */

/* <0> (null):0 */
inline EOFFSET OFFSET(const edict_t  * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline BOOL FNullEnt(EOFFSET eoffset)
{
} /* size: 4 */

/* <0> (null):0 */
inline void operator!=(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 1983280211 */

/* <0> (null):0 */
inline edict_t * ENT(EOFFSET eoffset)
{
} /* size: 4 */

/* <0> (null):0 */
inline void * GET_PRIVATE(edict_t * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline void Instance(edict_t * pent)
{
	{
		class CBaseEntity * pEnt;                             //     0
	}
} /* size: 138332096 */

/* <0> (null):0 */
inline void edict(class CBaseEntity *const this)
{
} /* size: 138699336 */

/* <0> (null):0 */
inline int ENTINDEX(edict_t * pEdict)
{
} /* size: 4 */

/* <0> (null):0 */
inline void operator+(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 138926048 */

/* <0> (null):0 */
inline void operator*(const class Vector  *const this, float fl)
{
} /* size: 138893368 */

/* <0> (null):0 */
inline void ObjectCaps(class CBaseEntity *const this)
{
} /* size: 138943096 */

/* <0> (null):0 */
virtual int ObjectCaps(class CPointEntity *) /* linkage=_ZN12CPointEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
inline void ObjectCaps(class CPointEntity *const this)
{
} /* size: 139074160 */

/* <0> (null):0 */
inline void GetState(class CUnifiedSignals *const this)
{
} /* size: 139091472 */

/* <0> (null):0 */
int iMaxAmmo1(class CBasePlayerItem *) /* linkage=_ZN15CBasePlayerItem9iMaxAmmo1Ev */
{
} /* size: 4 */

/* <0> (null):0 */
inline void iMaxAmmo1(class CBasePlayerItem *const this)
{
} /* size: 139169616 */

/* <0> (null):0 */
inline void IsObserver(class CBasePlayer *const this)
{
} /* size: 139023168 */

/* <0> (null):0 */
inline void SetObserverAutoDirector(class CBasePlayer *const this, bool val)
{
} /* size: 139103752 */

/* <0> (null):0 */
inline void CanSwitchObserverModes(const class CBasePlayer  *const this)
{
} /* size: 139127304 */

/* <0> (null):0 */
bool ShouldSkipSpawn(const class CHalfLifeMultiplay  *) /* linkage=_ZNK18CHalfLifeMultiplay15ShouldSkipSpawnEv */
{
} /* size: 1 */

/* <0> (null):0 */
void MarkSpawnSkipped(class CHalfLifeMultiplay *) /* linkage=_ZN18CHalfLifeMultiplay16MarkSpawnSkippedEv */
{
} /* size: 139297216 */

/* <0> (null):0 */
inline void ShouldSkipSpawn(const class CHalfLifeMultiplay  *const this)
{
} /* size: 139137688 */

/* <0> (null):0 */
inline void MarkSpawnSkipped(class CHalfLifeMultiplay *const this)
{
} /* size: 139234816 */

/* <0> (null):0 */
inline void Invalidate(class CountdownTimer *const this)
{
} /* size: 139252992 */

/* <0> (null):0 */
inline void IsElapsed(const class CountdownTimer  *const this)
{
} /* size: 139394856 */

/* <0> (null):0 */
virtual void ~HostageEscapeToCoverState(class HostageEscapeToCoverState *, int)
{
} /* size: 1685015918 */

/* <0> (null):0 */
inline void ~HostageEscapeToCoverState(class HostageEscapeToCoverState *const this, intconst __in_chrg)
{
} /* size: 1879074162 */

/* <0> (null):0 */
virtual void ~HostageEscapeLookAroundState(class HostageEscapeLookAroundState *, int)
{
} /* size: 1852207104 */

/* <0> (null):0 */
inline void ~HostageEscapeLookAroundState(class HostageEscapeLookAroundState *const this, intconst __in_chrg)
{
} /* size: 1718616164 */

/* <0> (null):0 */
inline void OnMoveToFailure(class HostageStateMachine *const this, const class Vector  &const goal, enum MoveToFailureType reason)
{
} /* size: 1634956133 */

/* <0> (null):0 */
inline void ~HostageIdleState(class HostageIdleState *const this, intconst __in_chrg)
{
} /* size: 1849781862 */

/* <0> (null):0 */
virtual void ~HostageEscapeState(class HostageEscapeState *, int)
{
} /* size: 1917021798 */

/* <0> (null):0 */
inline void ~HostageEscapeState(class HostageEscapeState *const this, intconst __in_chrg)
{
} /* size: 1164332914 */

/* <0> (null):0 */
virtual void ~HostageRetreatState(class HostageRetreatState *, int)
{
} /* size: 1879074165 */

/* <0> (null):0 */
inline void ~HostageRetreatState(class HostageRetreatState *const this, intconst __in_chrg)
{
} /* size: 1766220148 */

/* <0> (null):0 */
virtual void ~HostageFollowState(class HostageFollowState *, int)
{
} /* size: 1852134251 */

/* <0> (null):0 */
inline void ~HostageFollowState(class HostageFollowState *const this, intconst __in_chrg)
{
} /* size: 1633903940 */

/* <0> (null):0 */
inline void ~HostageAnimateState(class HostageAnimateState *const this, intconst __in_chrg)
{
} /* size: 1162625601 */

/* <0> (null):0 */
inline void ~CHostageImprov(class CHostageImprov *const this, intconst __in_chrg)
{
} /* size: 2037671020 */

/* <0> (null):0 */
inline void OnMoveToSuccess(class HostageStateMachine *const this, const class Vector  &const goal)
{
} /* size: 1145849161 */

/* <0> (null):0 */
inline void OnInjury(class HostageStateMachine *const this, float amount)
{
} /* size: 1232696425 */

/* <0> (null):0 */
inline void Start(class IntervalTimer *const this)
{
} /* size: 1935753795 */

/* <0> (null):0 */
inline void entindex(class CBaseEntity *const this)
{
} /* size: 1802458112 */

/* <0> (null):0 */
inline void operator-(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 1699151973 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, const class Vector  &const v)
{
} /* size: 1935753795 */

/* <0> (null):0 */
inline void NormalizeInPlace(class Vector *const this)
{
	{
		float flLen;                                          //     0
	}
} /* size: 1668436851 */

/* <0> (null):0 */
inline void GetName(const class BotPhrase  *const this)
{
} /* size: 1768710518 */

/* <0> (null):0 */
inline void GetID(const class BotPhrase  *const this)
{
} /* size: 1413567571 */

/* <0> (null):0 */
inline void IsEnemyVisible(const class CCSBot  *const this)
{
} /* size: 1702057267 */

/* <0> (null):0 */
inline void MESSAGE_BEGIN(int msg_dest, int msg_type, const float  * pOrigin, edict_t * ed)
{
} /* size: 1480674560 */

/* <0> (null):0 */
inline void MESSAGE_BEGIN(int msg_dest, int msg_type, const float  * pOrigin, entvars_t * ent)
{
} /* size: 1127297358 */

/* <0> (null):0 */
inline void BlinkAccount(class CBasePlayer * player, int numBlinks)
{
} /* size: 942879555 */

/* <0> (null):0 */
inline void Instance(entvars_t * pev)
{
} /* size: 1835876688 */

/* <0> (null):0 */
void ShowVGUIMenu(class CBasePlayer * pPlayer, int MenuType, int BitMask, char * szOldMenu)
{
} /* size: 1835876719 */

/* <0> (null):0 */
void CheckStartMoney(void)
{
	{
		int money;                                            //     0
	}
} /* size: 930049389 */

/* <0> (null):0 */
inline void IsProtectedByShield(class CBasePlayer *const this)
{
} /* size: 1701013871 */

/* <0> (null):0 */
void DropPrimary(class CBasePlayer * pPlayer)
{
} /* size: 1816360037 */

/* <0> (null):0 */
void BuyItem(class CBasePlayer * pPlayer, int iSlot)
{
	{
		int iItem;                                            //     0
		int iItemPrice;                                       //     0
		const char  * pszItem;                                //     0
		{
			int fullArmor;                                //     0
			int helmet;                                   //     0
			int price;                                    //     0
			int enoughMoney;                              //     0
		}
	}
} /* size: 1920225395 */

/* <0> (null):0 */
inline entvars_t * VARS(edict_t * pent)
{
} /* size: 4 */

/* <0> (null):0 */
void Radio1(class CBasePlayer * player, int slot)
{
} /* size: 7300718 */

/* <0> (null):0 */
void Radio2(class CBasePlayer * player, int slot)
{
} /* size: 1516175475 */

/* <0> (null):0 */
void Radio3(class CBasePlayer * player, int slot)
{
} /* size: 138699656 */

/* <0> (null):0 */
bool BuyAmmo(class CBasePlayer * player, int nSlot, bool bBlinkMoney)
{
	{
		class CBasePlayerItem * pItem;                        //     0
	}
} /* size: 1 */

/* <0> (null):0 */
inline void operator float*(class Vector *const this)
{
} /* size: 138916520 */

/* <0> (null):0 */
bool CheckEntityRecentlyInPVS(int clientnum, int entitynum, float currenttime)
{
	{
		PLAYERPVSSTATUS * pvs;                                //     0
		ENTITYPVSSTATUS * es;                                 //     0
	}
} /* size: 1 */

/* <0> (null):0 */
void MarkEntityInPVS(int clientnum, int entitynum, float time, bool inpvs)
{
	{
		PLAYERPVSSTATUS * pvs;                                //     0
		ENTITYPVSSTATUS * es;                                 //     0
	}
} /* size: 138605836 */

/* <0> (null):0 */
inline void entity_state_s(class entity_state_s *const this)
{
} /* size: 138999280 */

/* <0> (null):0 */
inline void CBaseEntity(class CBaseEntity *const this)
{
} /* size: 139002112 */

/* <0> (null):0 */
void CBaseDelay(class CBaseDelay *)
{
} /* size: 138951024 */

/* <0> (null):0 */
inline void CBaseDelay(class CBaseDelay *const this)
{
} /* size: 138960560 */

/* <0> (null):0 */
void CBaseAnimating(class CBaseAnimating *)
{
} /* size: 138974512 */

/* <0> (null):0 */
inline void CBaseAnimating(class CBaseAnimating *const this)
{
} /* size: 138988256 */

/* <0> (null):0 */
void CBaseToggle(class CBaseToggle *)
{
} /* size: 139081004 */

/* <0> (null):0 */
inline void CBaseToggle(class CBaseToggle *const this)
{
} /* size: 139090824 */

/* <0> (null):0 */
inline void _List_const_iterator(class _List_const_iterator<BotPhrase*> *const this, const class _List_node_base  * __x)
{
} /* size: 139012640 */

/* <0> (null):0 */
inline void begin(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *const this)
{
} /* size: 139027048 */

/* <0> (null):0 */
inline void ResetDbgInfo(class CUtlVector<CHintMessage*> *const this)
{
} /* size: 139044968 */

/* <0> (null):0 */
void CUtlMemory(class CUtlMemory<CHintMessage*> *const this, int growSize, int initSize)
{
} /* size: 139054192 */

/* <0> (null):0 */
inline void CUtlVector(class CUtlVector<CHintMessage*> *const this, int growSize, int initSize)
{
} /* size: 139059412 */

/* <0> (null):0 */
void CBaseMonster(class CBaseMonster *)
{
} /* size: 139290128 */

/* <0> (null):0 */
inline void CBaseMonster(class CBaseMonster *const this)
{
} /* size: 139272632 */

/* <0> (null):0 */
inline void CHintMessageQueue(class CHintMessageQueue *const this)
{
} /* size: 139373480 */

/* <0> (null):0 */
inline void CUnifiedSignals(class CUnifiedSignals *const this)
{
} /* size: 139387104 */

/* <0> (null):0 */
inline void operator new(size_t stAllocateBlock, entvars_t * pev)
{
} /* size: 139506920 */

/* <0> (null):0 */
inline void CBasePlayer(class CBasePlayer *const this)
{
} /* size: 139514816 */

/* <0> (null):0 */
inline BOOL FNullEnt(const edict_t  * pent)
{
} /* size: 4 */

/* <0> (null):0 */
int Q_strlen(const char  * str)
{
	{
		int count;                                            //     0
	}
} /* size: 4 */

/* <0> (null):0 */
inline void GetPlaceList(const class BotPhraseManager  *const this)
{
} /* size: 139551120 */

/* <0> (null):0 */
inline void operator*(const class _List_const_iterator<BotPhrase*>  *const this)
{
} /* size: 139559804 */

/* <0> (null):0 */
inline void operator++(class _List_const_iterator<BotPhrase*> *const this)
{
} /* size: 139575160 */

/* <0> (null):0 */
inline void end(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *const this)
{
} /* size: 139584080 */

/* <0> (null):0 */
inline void operator!=(const class _List_const_iterator<BotPhrase*>  *const this, const _Self  &const __x)
{
} /* size: 139526712 */

/* <0> (null):0 */
inline void Normalize(const class Vector  *const this)
{
	{
		float flLen;                                          //     0
	}
} /* size: 139416256 */

/* <0> (null):0 */
inline int atoi(const char  * __nptr)
{
} /* size: 4 */

/* <0> (null):0 */
inline double atof(const char  * __nptr)
{
} /* size: 8 */

/* <0> (null):0 */
inline const char  * strstr(const char  * __haystack, const char  * __needle)
{
} /* size: 4 */

/* <0> (null):0 */
inline void TeamChangeUpdate(class CBasePlayer * player, int team_id)
{
	{
		int t;                                                //     0
	}
} /* size: 139401224 */

/* <0> (null):0 */
void ShowMenu(class CBasePlayer * pPlayer, int bitsValidSlots, int nDisplayTime, BOOL fNeedMore, char * pszText)
{
} /* size: 139482404 */

/* <0> (null):0 */
inline void Length(const class Vector  *const this)
{
} /* size: 139497520 */

/* <0> (null):0 */
inline void EMIT_SOUND(edict_t * entity, int channel, const char  * sample, float volume, float attenuation)
{
} /* size: 139591600 */

/* <0> (null):0 */
void CMD_ARGC(void)
{
	{
		int i;                                                //     0
	}
	CMD_ARGC(void); /* size=1750362211, low_pc=0 */ //     0
} /* size: 1935630080 */

/* <0> (null):0 */
void CMD_ARGV(int i)
{
	CMD_ARGV(int i); /* size=1348031541, low_pc=0 */ //     0
} /* size: 1597002611 */

/* <0> (null):0 */
void Radio1(class CBasePlayer * player, int slot)
{
} /* size: 1632856163 */

/* <0> (null):0 */
void Radio2(class CBasePlayer * player, int slot)
{
} /* size: 1935755365 */

/* <0> (null):0 */
void Radio3(class CBasePlayer * player, int slot)
{
} /* size: 1162690894 */

/* <0> (null):0 */
void ShowMenu(class CBasePlayer * pPlayer, int bitsValidSlots, char * pszText, BOOL fNeedMore, int nDisplayTime)
{
	MESSAGE_BEGIN(int msg_dest,
			int msg_type,
			const float  * pOrigin,
			entvars_t * ent); /* size=1701998452, low_pc=0 */ //     0
} /* size: 1869348959 */

/* <0> (null):0 */
void Player_FieldInit(class delta_s * pFields)
{
} /* size: 1920295680 */

/* <0> (null):0 */
void Player_Encode(class delta_s * pFields, const unsigned char  * from, const unsigned char  * to) /* linkage=_Z13Player_EncodeP7delta_sPKhS2_ */
{
	{
		entity_state_t * f;                                   //     0
		entity_state_t * t;                                   //     0
		int localplayer;                                      //     0
		int initialized;                                      //     0
		Player_FieldInit(class delta_s * pFields); /* size=1886545260, low_pc=0 */ //     0
	}
} /* size: 6646882 */

/* <0> (null):0 */
void Entity_FieldInit(class delta_s * pFields)
{
} /* size: 1667591269 */

/* <0> (null):0 */
void Entity_Encode(class delta_s * pFields, const unsigned char  * from, const unsigned char  * to) /* linkage=_Z13Entity_EncodeP7delta_sPKhS2_ */
{
	{
		entity_state_t * f;                                   //     0
		entity_state_t * t;                                   //     0
		int localplayer;                                      //     0
		int initialized;                                      //     0
		Entity_FieldInit(class delta_s * pFields); /* size=976905332, low_pc=0 */ //     0
	}
} /* size: 1668246636 */

/* <0> (null):0 */
inline BOOL FStrEq(const char  * sz1, const char  * sz2)
{
} /* size: 4 */

/* <0> (null):0 */
void FStrEq(const char  * sz1, const char  * sz2)
{
} /* size: 1399287401 */

/* <0> (null):0 */
void set_suicide_frame(entvars_t * pev) /* linkage=_Z17set_suicide_frameP9entvars_s */
{
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=1668171124, low_pc=0 */ //     0
} /* size: 1919906913 */

/* <0> (null):0 */
BOOL ClientConnect(edict_t * pEntity, const char  * pszName, const char  * pszAddress, char * szRejectReason) /* linkage=_Z13ClientConnectP7edict_sPKcS2_Pc */
{
} /* size: 4 */

/* <0> (null):0 */
void ClientDisconnect(edict_t * pEntity) /* linkage=_Z16ClientDisconnectP7edict_s */
{
	{
		class CBasePlayer * pPlayer;                          //     0
		class CSound * pSound;                                //     0
		Instance(edict_t * pent); /* size=1919247460, low_pc=0 */ //     0
	}
} /* size: 1047815013 */

/* <0> (null):0 */
void ClientKill(edict_t * pEntity) /* linkage=_Z10ClientKillP7edict_s */
{
	{
		entvars_t * pev;                                      //     0
		class CHalfLifeMultiplay * mp;                        //     0
		class CBasePlayer * pl;                               //     0
		Instance(entvars_t * pev); /* size=6778473, low_pc=0 */ //     0
		IsObserver(class CBasePlayer *const this); /* size=1593862469, low_pc=0 */ //     0
	}
} /* size: 1766155628 */

/* <0> (null):0 */
void ShowMenu(class CBasePlayer * pPlayer, int bitsValidSlots, int nDisplayTime, BOOL fNeedMore, char * pszText)
{
	MESSAGE_BEGIN(int msg_dest,
			int msg_type,
			const float  * pOrigin,
			entvars_t * ent); /* size=1936018804, low_pc=0 */ //     0
} /* size: 1869440333 */

/* <0> (null):0 */
void ShowVGUIMenu(class CBasePlayer * pPlayer, int MenuType, int BitMask, char * szOldMenu)
{
	MESSAGE_BEGIN(int msg_dest,
			int msg_type,
			const float  * pOrigin,
			entvars_t * ent); /* size=1127231819, low_pc=0 */ //     0
	ShowVGUIMenu(class CBasePlayer * pPlayer,
			int MenuType,
			int BitMask,
			char * szOldMenu); /* size=1314545408, low_pc=0 */ //     0
} /* size: 1819042158 */

/* <0> (null):0 */
enum TeamName SelectDefaultTeam(void) /* linkage=_Z17SelectDefaultTeamv */
{
	{
		enum TeamName team;                                   //     0
		class CHalfLifeMultiplay * mp;                        //     0
	}
} /* size: 4 */

/* <0> (null):0 */
void CheckStartMoney(void)
{
	{
		int money;                                            //     0
	}
	CheckStartMoney(void); /* size=1228484933, low_pc=0 */ //     0
} /* size: 1715565682 */

/* <0> (null):0 */
void Q_strlen(const char  * str)
{
	{
		int count;                                            //     0
	}
} /* size: 1952671062 */

/* <0> (null):0 */
void DropPrimary(class CBasePlayer * pPlayer)
{
	DropPrimary(class CBasePlayer * pPlayer); /* size=1097168495, low_pc=0 */ //     0
} /* size: 1127231822 */

/* <0> (null):0 */
bool CanBuyThis(class CBasePlayer * pPlayer, int iWeapon) /* linkage=_Z10CanBuyThisP11CBasePlayeri */
{
	{
		class CHalfLifeMultiplay * mp;                        //     0
	}
} /* size: 1 */

/* <0> (null):0 */
void BuyItem(class CBasePlayer * pPlayer, int iSlot)
{
	{
		const char  * pszItem;                                //     0
		int iItem;                                            //     0
		int iItemPrice;                                       //     0
		MESSAGE_BEGIN(int msg_dest,
				int msg_type,
				const float  * pOrigin,
				entvars_t * ent); /* size=1734955876, low_pc=0 */ //     0
		EMIT_SOUND(edict_t * entity,
				int channel,
				const char  * sample,
				float volume,
				float attenuation); /* size=1852270931, low_pc=0 */ //     0
		edict(class CBaseEntity *const this); /* size=1096765007, low_pc=0 */ //     0
		BlinkAccount(class CBasePlayer * player,
				int numBlinks); /* size=1346454871, low_pc=0 */ //     0
		{
			int fullArmor;                                //     0
			int helmet;                                   //     0
			int price;                                    //     0
			int enoughMoney;                              //     0
		}
		EMIT_SOUND(edict_t * entity,
				int channel,
				const char  * sample,
				float volume,
				float attenuation); /* size=926233439, low_pc=0 */ //     0
		edict(class CBaseEntity *const this); /* size=2035577971, low_pc=0 */ //     0
		DropPrimary(class CBasePlayer * pPlayer); /* size=1395869440, low_pc=0 */ //     0
		EMIT_SOUND(edict_t * entity,
				int channel,
				const char  * sample,
				float volume,
				float attenuation); /* size=827218527, low_pc=0 */ //     0
		edict(class CBaseEntity *const this); /* size=1701081679, low_pc=0 */ //     0
	}
} /* size: 1634956133 */

/* <0> (null):0 */
inline void DropSecondary(class CBasePlayer * pPlayer)
{
	{
		class CBasePlayerWeapon * pWeapon;                    //     0
	}
} /* size: 1014132596 */

/* <0> (null):0 */
void BuyPistol(class CBasePlayer * pPlayer, int iSlot) /* linkage=_Z9BuyPistolP11CBasePlayeri */
{
	{
		int iWeapon;                                          //     0
		int iWeaponPrice;                                     //     0
		const char  * pszWeapon;                              //     0
		BlinkAccount(class CBasePlayer * player,
				int numBlinks); /* size=1634887028, low_pc=0 */ //     0
		DropSecondary(class CBasePlayer * pPlayer); /* size=1953709170, low_pc=0 */ //     0
	}
} /* size: 1920229219 */

/* <0> (null):0 */
void BuyShotgun(class CBasePlayer * pPlayer, int iSlot) /* linkage=_Z10BuyShotgunP11CBasePlayeri */
{
	{
		int iWeapon;                                          //     0
		int iWeaponPrice;                                     //     0
		const char  * pszWeapon;                              //     0
		BlinkAccount(class CBasePlayer * player,
				int numBlinks); /* size=1952539503, low_pc=0 */ //     0
		DropPrimary(class CBasePlayer * pPlayer); /* size=1593865311, low_pc=0 */ //     0
	}
} /* size: 1952539503 */

/* <0> (null):0 */
void BuySubMachineGun(class CBasePlayer * pPlayer, int iSlot) /* linkage=_Z16BuySubMachineGunP11CBasePlayeri */
{
	{
		int iWeapon;                                          //     0
		int iWeaponPrice;                                     //     0
		const char  * pszWeapon;                              //     0
		BlinkAccount(class CBasePlayer * player,
				int numBlinks); /* size=1417044302, low_pc=0 */ //     0
		DropPrimary(class CBasePlayer * pPlayer); /* size=1297435231, low_pc=0 */ //     0
	}
} /* size: 1851749491 */

/* <0> (null):0 */
void BuyWeaponByWeaponID(class CBasePlayer * pPlayer, enum WeaponIdType weaponID) /* linkage=_Z19BuyWeaponByWeaponIDP11CBasePlayer12WeaponIdType */
{
	{
		const class WeaponInfoStruct  * info;                 //     0
		BlinkAccount(class CBasePlayer * player,
				int numBlinks); /* size=1984259177, low_pc=0 */ //     0
		DropPrimary(class CBasePlayer * pPlayer); /* size=1667329906, low_pc=0 */ //     0
		DropSecondary(class CBasePlayer * pPlayer); /* size=1828747119, low_pc=0 */ //     0
	}
} /* size: 1869348980 */

/* <0> (null):0 */
void BuyRifle(class CBasePlayer * pPlayer, int iSlot) /* linkage=_Z8BuyRifleP11CBasePlayeri */
{
	{
		int iWeapon;                                          //     0
		int iWeaponPrice;                                     //     0
		bool bIsCT;                                           //     0
		const char  * pszWeapon;                              //     0
		BlinkAccount(class CBasePlayer * player,
				int numBlinks); /* size=1701986678, low_pc=0 */ //     0
		DropPrimary(class CBasePlayer * pPlayer); /* size=1632518968, low_pc=0 */ //     0
	}
} /* size: 7631727 */

/* <0> (null):0 */
void BuyMachineGun(class CBasePlayer * pPlayer, int iSlot) /* linkage=_Z13BuyMachineGunP11CBasePlayeri */
{
	{
		int iWeapon;                                          //     0
		int iWeaponPrice;                                     //     0
		const char  * pszWeapon;                              //     0
		BlinkAccount(class CBasePlayer * player,
				int numBlinks); /* size=1097748340, low_pc=0 */ //     0
		DropPrimary(class CBasePlayer * pPlayer); /* size=1953393007, low_pc=0 */ //     0
	}
} /* size: 1667585590 */

/* <0> (null):0 */
void BuyItem(class CBasePlayer * pPlayer, int iSlot)
{
	{
		int iItem;                                            //     0
		int iItemPrice;                                       //     0
		const char  * pszItem;                                //     0
	}
} /* size: 137633208 */

/* <0> (null):0 */
void HandleMenu_ChooseAppearance(class CBasePlayer * player, int slot) /* linkage=_Z27HandleMenu_ChooseAppearanceP11CBasePlayeri */
{
	{
		class CHalfLifeMultiplay * mp;                        //     0
		class  appearance;                                    //     0
		int numSkins;                                         //     0
		edict(class CBaseEntity *const this); /* size=138529328, low_pc=0 */ //     0
		entindex(class CBaseEntity *const this); /* size=138529808, low_pc=0 */ //     0
	}
} /* size: 138304580 */

/* <0> (null):0 */
BOOL HandleMenu_ChooseTeam(class CBasePlayer * player, int slot) /* linkage=_Z21HandleMenu_ChooseTeamP11CBasePlayeri */
{
	{
		class CHalfLifeMultiplay * mp;                        //     0
		enum TeamName team;                                   //     0
		edict_t * pentSpawnSpot;                              //     0
		int oldTeam;                                          //     0
		char * szOldTeam;                                     //     0
		char * szNewTeam;                                     //     0
		edict(class CBaseEntity *const this); /* size=138496896, low_pc=0 */ //     0
		edict(class CBaseEntity *const this); /* size=138497376, low_pc=0 */ //     0
		edict(class CBaseEntity *const this); /* size=138497856, low_pc=0 */ //     0
		MESSAGE_BEGIN(int msg_dest,
				int msg_type,
				const float  * pOrigin,
				entvars_t * ent); /* size=138498336, low_pc=0 */ //     0
		TeamChangeUpdate(class CBasePlayer * player,
				int team_id); /* size=138498816, low_pc=0 */ //     0
		MESSAGE_BEGIN(int msg_dest,
				int msg_type,
				const float  * pOrigin,
				edict_t * ed); /* size=138366544, low_pc=0 */ //     0
		edict(class CBaseEntity *const this); /* size=138741376, low_pc=0 */ //     0
		ENTINDEX(edict_t * pEdict); /* size=138741720, low_pc=0 */ //     0
		VARS(edict_t * pent); /* size=138742064, low_pc=0 */ //     0
		Vector(class Vector *const this,
			const class Vector  &const v); /* size=138742564, low_pc=0 */ //     0
		VARS(edict_t * pent); /* size=138743188, low_pc=0 */ //     0
		Vector(class Vector *const this,
			const class Vector  &const v); /* size=138743740, low_pc=0 */ //     0
		MESSAGE_BEGIN(int msg_dest,
				int msg_type,
				const float  * pOrigin,
				edict_t * ed); /* size=138744404, low_pc=0 */ //     0
		edict(class CBaseEntity *const this); /* size=138745008, low_pc=0 */ //     0
		ENTINDEX(edict_t * pEdict); /* size=138765908, low_pc=0 */ //     0
		{
			bool madeRoom;                                //     0
		}
		edict(class CBaseEntity *const this); /* size=138767440, low_pc=0 */ //     0
		{
			cvar_t humans_join_team;                      //     0
			int humanTeam;                                //     0
		}
		{
			bool isCZero;                                 //     0
		}
		TeamChangeUpdate(class CBasePlayer * player,
				int team_id); /* size=138814432, low_pc=0 */ //     0
		edict(class CBaseEntity *const this); /* size=138839744, low_pc=0 */ //     0
		edict(class CBaseEntity *const this); /* size=138840424, low_pc=0 */ //     0
		edict(class CBaseEntity *const this); /* size=138841176, low_pc=0 */ //     0
		Vector(class Vector *const this,
			float X,
			float Y,
			float Z); /* size=138841656, low_pc=0 */ //     0
		CheckStartMoney(void); /* size=138842136, low_pc=0 */ //     0
	}
} /* size: 4 */

/* <0> (null):0 */
void Radio1(class CBasePlayer * player, int slot)
{
} /* size: 138721872 */

/* <0> (null):0 */
void Radio2(class CBasePlayer * player, int slot)
{
} /* size: 138690760 */

/* <0> (null):0 */
void Radio3(class CBasePlayer * player, int slot)
{
} /* size: 139179020 */

/* <0> (null):0 */
bool BuyGunAmmo(class CBasePlayer &const player, class CBasePlayerItem &const weapon, bool bBlinkMoney) /* linkage=_Z10BuyGunAmmoR11CBasePlayerR15CBasePlayerItemb */
{
	{
		int nAmmo;                                            //     0
		int cost;                                             //     0
		const char  * classname;                              //     0
		iMaxAmmo1(class CBasePlayerItem *const this); /* size=139104440, low_pc=0 */ //     0
		BlinkAccount(class CBasePlayer * player,
				int numBlinks); /* size=139105768, low_pc=0 */ //     0
	}
} /* size: 1 */

/* <0> (null):0 */
void BuyAmmo(class CBasePlayer * player, int nSlot, bool bBlinkMoney)
{
	{
		class CBasePlayerItem * pItem;                        //     0
	}
	BuyAmmo(class CBasePlayer * player,
		int nSlot,
		bool bBlinkMoney); /* size=139129900, low_pc=0 */ //     0
} /* size: 139119520 */

/* <0> (null):0 */
BOOL HandleBuyAliasCommands(class CBasePlayer * pPlayer, const char  * pszCommand) /* linkage=_Z22HandleBuyAliasCommandsP11CBasePlayerPKc */
{
	{
		BOOL bRetVal;                                         //     0
		char * pszFailItem;                                   //     0
		enum WeaponIdType weaponID;                           //     0
		const char  * weaponFailName;                         //     0
		FStrEq(const char  * sz1,
			const char  * sz2); /* size=139164424, low_pc=0 */ //     0
		FStrEq(const char  * sz1,
			const char  * sz2); /* size=139165072, low_pc=0 */ //     0
		FStrEq(const char  * sz1,
			const char  * sz2); /* size=139284500, low_pc=0 */ //     0
		FStrEq(const char  * sz1,
			const char  * sz2); /* size=139285284, low_pc=0 */ //     0
		FStrEq(const char  * sz1,
			const char  * sz2); /* size=139286628, low_pc=0 */ //     0
		FStrEq(const char  * sz1,
			const char  * sz2); /* size=139297536, low_pc=0 */ //     0
		FStrEq(const char  * sz1,
			const char  * sz2); /* size=139298320, low_pc=0 */ //     0
		FStrEq(const char  * sz1,
			const char  * sz2); /* size=139299608, low_pc=0 */ //     0
		FStrEq(const char  * sz1,
			const char  * sz2); /* size=139197744, low_pc=0 */ //     0
		BuyItem(class CBasePlayer * pPlayer,
			int iSlot); /* size=139198572, low_pc=0 */ //     0
		{
			class CHalfLifeMultiplay * mp;                //     0
		}
		BuyAmmo(class CBasePlayer * player,
			int nSlot,
			bool bBlinkMoney); /* size=139218592, low_pc=0 */ //     0
		BuyAmmo(class CBasePlayer * player,
			int nSlot,
			bool bBlinkMoney); /* size=139234608, low_pc=0 */ //     0
		BuyItem(class CBasePlayer * pPlayer,
			int iSlot); /* size=139250404, low_pc=0 */ //     0
		BuyItem(class CBasePlayer * pPlayer,
			int iSlot); /* size=139260024, low_pc=0 */ //     0
		BuyItem(class CBasePlayer * pPlayer,
			int iSlot); /* size=139395856, low_pc=0 */ //     0
		BuyAmmo(class CBasePlayer * player,
			int nSlot,
			bool bBlinkMoney); /* size=139312420, low_pc=0 */ //     0
		BuyItem(class CBasePlayer * pPlayer,
			int iSlot); /* size=139292464, low_pc=0 */ //     0
		BuyAmmo(class CBasePlayer * player,
			int nSlot,
			bool bBlinkMoney); /* size=6238547, low_pc=0 */ //     0
		BuyItem(class CBasePlayer * pPlayer,
			int iSlot); /* size=1633643628, low_pc=0 */ //     0
		BuyItem(class CBasePlayer * pPlayer,
			int iSlot); /* size=827541874, low_pc=0 */ //     0
		FStrEq(const char  * sz1,
			const char  * sz2); /* size=1869376609, low_pc=0 */ //     0
	}
} /* size: 4 */

/* <0> (null):0 */
BOOL HandleRadioAliasCommands(class CBasePlayer * pPlayer, const char  * pszCommand) /* linkage=_Z24HandleRadioAliasCommandsP11CBasePlayerPKc */
{
	{
		BOOL bRetVal;                                         //     0
		FStrEq(const char  * sz1,
			const char  * sz2); /* size=1919906913, low_pc=0 */ //     0
		FStrEq(const char  * sz1,
			const char  * sz2); /* size=877875781, low_pc=0 */ //     0
		FStrEq(const char  * sz1,
			const char  * sz2); /* size=1936280671, low_pc=0 */ //     0
		FStrEq(const char  * sz1,
			const char  * sz2); /* size=1600076110, low_pc=0 */ //     0
		FStrEq(const char  * sz1,
			const char  * sz2); /* size=944785765, low_pc=0 */ //     0
		FStrEq(const char  * sz1,
			const char  * sz2); /* size=858880120, low_pc=0 */ //     0
		FStrEq(const char  * sz1,
			const char  * sz2); /* size=1164010866, low_pc=0 */ //     0
		FStrEq(const char  * sz1,
			const char  * sz2); /* size=1601660270, low_pc=0 */ //     0
		FStrEq(const char  * sz1,
			const char  * sz2); /* size=1634547781, low_pc=0 */ //     0
		FStrEq(const char  * sz1,
			const char  * sz2); /* size=1951615346, low_pc=0 */ //     0
		FStrEq(const char  * sz1,
			const char  * sz2); /* size=1597264720, low_pc=0 */ //     0
		FStrEq(const char  * sz1,
			const char  * sz2); /* size=1596993908, low_pc=0 */ //     0
		FStrEq(const char  * sz1,
			const char  * sz2); /* size=1397643871, low_pc=0 */ //     0
		FStrEq(const char  * sz1,
			const char  * sz2); /* size=1952802655, low_pc=0 */ //     0
		FStrEq(const char  * sz1,
			const char  * sz2); /* size=1397317971, low_pc=0 */ //     0
		FStrEq(const char  * sz1,
			const char  * sz2); /* size=1593853279, low_pc=0 */ //     0
		FStrEq(const char  * sz1,
			const char  * sz2); /* size=1598906161, low_pc=0 */ //     0
		FStrEq(const char  * sz1,
			const char  * sz2); /* size=1231385441, low_pc=0 */ //     0
		FStrEq(const char  * sz1,
			const char  * sz2); /* size=1869898083, low_pc=0 */ //     0
		FStrEq(const char  * sz1,
			const char  * sz2); /* size=1163866451, low_pc=0 */ //     0
		FStrEq(const char  * sz1,
			const char  * sz2); /* size=1650422899, low_pc=0 */ //     0
		Radio3(class CBasePlayer * player,
			int slot); /* size=7751026, low_pc=0 */ //     0
		Radio1(class CBasePlayer * player,
			int slot); /* size=1598906168, low_pc=0 */ //     0
		Radio1(class CBasePlayer * player,
			int slot); /* size=1397317971, low_pc=0 */ //     0
		Radio2(class CBasePlayer * player,
			int slot); /* size=1397317971, low_pc=0 */ //     0
		Radio1(class CBasePlayer * player,
			int slot); /* size=944785780, low_pc=0 */ //     0
		Radio1(class CBasePlayer * player,
			int slot); /* size=1313028176, low_pc=0 */ //     0
		Radio1(class CBasePlayer * player,
			int slot); /* size=1953720684, low_pc=0 */ //     0
		Radio1(class CBasePlayer * player,
			int slot); /* size=1314545408, low_pc=0 */ //     0
		Radio3(class CBasePlayer * player,
			int slot); /* size=1397444186, low_pc=0 */ //     0
		Radio2(class CBasePlayer * player,
			int slot); /* size=880038734, low_pc=0 */ //     0
		Radio2(class CBasePlayer * player,
			int slot); /* size=1936288820, low_pc=0 */ //     0
		Radio2(class CBasePlayer * player,
			int slot); /* size=944785780, low_pc=0 */ //     0
		Radio2(class CBasePlayer * player,
			int slot); /* size=944785780, low_pc=0 */ //     0
		Radio2(class CBasePlayer * player,
			int slot); /* size=1127764041, low_pc=0 */ //     0
		Radio3(class CBasePlayer * player,
			int slot); /* size=1632518968, low_pc=0 */ //     0
		Radio3(class CBasePlayer * player,
			int slot); /* size=1098277198, low_pc=0 */ //     0
		Radio3(class CBasePlayer * player,
			int slot); /* size=1916892769, low_pc=0 */ //     0
		Radio3(class CBasePlayer * player,
			int slot); /* size=1634038337, low_pc=0 */ //     0
		Radio3(class CBasePlayer * player,
			int slot); /* size=1701986678, low_pc=0 */ //     0
		Radio3(class CBasePlayer * player,
			int slot); /* size=1098277198, low_pc=0 */ //     0
		Radio3(class CBasePlayer * player,
			int slot); /* size=1916892769, low_pc=0 */ //     0
	}
} /* size: 4 */

/* <0> (null):0 */
void ServerDeactivate(void) /* linkage=_Z16ServerDeactivatev */
{
} /* size: 1263426143 */

/* <0> (null):0 */
void ServerActivate(edict_t * pEdictList, int edictCount, int clientMax) /* linkage=_Z14ServerActivateP7edict_sii */
{
	{
		int i;                                                //     0
		class CBaseEntity * pClass;                           //     0
	}
} /* size: 1346991219 */

/* <0> (null):0 */
void PlayerPreThink(edict_t * pEntity) /* linkage=_Z14PlayerPreThinkP7edict_s */
{
	{
		entvars_t * pev;                                      //     0
		class CBasePlayer * pPlayer;                          //     0
		GET_PRIVATE(edict_t * pent); /* size=1313028176, low_pc=0 */ //     0
	}
} /* size: 1986088515 */

/* <0> (null):0 */
void PlayerPostThink(edict_t * pEntity) /* linkage=_Z15PlayerPostThinkP7edict_s */
{
	{
		entvars_t * pev;                                      //     0
		class CBasePlayer * pPlayer;                          //     0
		GET_PRIVATE(edict_t * pent); /* size=1951614322, low_pc=0 */ //     0
	}
} /* size: 1853175365 */

/* <0> (null):0 */
void ParmsNewLevel(void) /* linkage=_Z13ParmsNewLevelv */
{
} /* size: 1869182051 */

/* <0> (null):0 */
void ParmsChangeLevel(void) /* linkage=_Z16ParmsChangeLevelv */
{
	{
		SAVERESTOREDATA * pSaveData;                          //     0
	}
} /* size: 1769173861 */

/* <0> (null):0 */
void StartFrame(void) /* linkage=_Z10StartFramev */
{
	{
		cvar_t * skill;                                       //     0
	}
} /* size: 1349414768 */

/* <0> (null):0 */
void ClientPrecache(void) /* linkage=_Z14ClientPrecachev */
{
	{
		int i;                                                //     0
		int numPlayerModels;                                  //     0
		class Vector temp;                                    //     0
		class Vector vMin;                                    //     0
		class Vector vMax;                                    //     0
		bool isCZero;                                         //     0
		{
			const char  * fname;                          //     0
		}
		Vector(class Vector *const this,
			float X,
			float Y,
			float Z); /* size=2021155679, low_pc=0 */ //     0
		Vector(class Vector *const this,
			const class Vector  &const v); /* size=1380283251, low_pc=0 */ //     0
		Vector(class Vector *const this,
			float X,
			float Y,
			float Z); /* size=1953448496, low_pc=0 */ //     0
		{
			const char  * fname;                          //     0
		}
	}
} /* size: 1110454603 */

/* <0> (null):0 */
const char  * GetGameDescription(void) /* linkage=_Z18GetGameDescriptionv */
{
} /* size: 4 */

/* <0> (null):0 */
void Sys_Error(const char  * error_string) /* linkage=_Z9Sys_ErrorPKc */
{
} /* size: 1718579792 */

/* <0> (null):0 */
void PlayerCustomization(edict_t * pEntity, customization_t * pCust) /* linkage=_Z19PlayerCustomizationP7edict_sP15customization_s */
{
	{
		entvars_t * pev;                                      //     0
		class CBasePlayer * pPlayer;                          //     0
		GET_PRIVATE(edict_t * pent); /* size=1852793657, low_pc=0 */ //     0
	}
} /* size: 1701603686 */

/* <0> (null):0 */
void SpectatorConnect(edict_t * pEntity) /* linkage=_Z16SpectatorConnectP7edict_s */
{
	{
		entvars_t * pev;                                      //     0
		class CBaseSpectator * pPlayer;                       //     0
		GET_PRIVATE(edict_t * pent); /* size=1818320741, low_pc=0 */ //     0
	}
} /* size: 1701080942 */

/* <0> (null):0 */
void SpectatorDisconnect(edict_t * pEntity) /* linkage=_Z19SpectatorDisconnectP7edict_s */
{
	{
		entvars_t * pev;                                      //     0
		class CBaseSpectator * pPlayer;                       //     0
		GET_PRIVATE(edict_t * pent); /* size=827345268, low_pc=0 */ //     0
	}
} /* size: 1718579792 */

/* <0> (null):0 */
void SpectatorThink(edict_t * pEntity) /* linkage=_Z14SpectatorThinkP7edict_s */
{
	{
		entvars_t * pev;                                      //     0
		class CBaseSpectator * pPlayer;                       //     0
		GET_PRIVATE(edict_t * pent); /* size=1701603686, low_pc=0 */ //     0
	}
} /* size: 1163866451 */

/* <0> (null):0 */
void SetupVisibility(edict_t * pViewEntity, edict_t * pClient, unsigned char * * pvs, unsigned char * * pas) /* linkage=_Z15SetupVisibilityP7edict_sS0_PPhS2_ */
{
	{
		class Vector org;                                     //     0
		edict_t * pView;                                      //     0
		class CBasePlayer * pPlayer;                          //     0
		Instance(edict_t * pent); /* size=1597068107, low_pc=0 */ //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=1597068105, low_pc=0 */ //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=1162174257, low_pc=0 */ //     0
		edict(class CBaseEntity *const this); /* size=1936288820, low_pc=0 */ //     0
	}
} /* size: 1516175478 */

/* <0> (null):0 */
void ResetPlayerPVS(edict_t * client, int clientnum)
{
	{
		PLAYERPVSSTATUS * pvs;                                //     0
	}
} /* size: 1314545408 */

/* <0> (null):0 */
void ResetPlayerPVS(edict_t * client, int clientnum)
{
	{
		PLAYERPVSSTATUS * pvs;                                //     0
	}
} /* size: 808538185 */

/* <0> (null):0 */
bool CheckPlayerPVSLeafChanged(edict_t * client, int clientnum)
{
	{
		PLAYERPVSSTATUS * pvs;                                //     0
		{
			int i;                                        //     0
		}
	}
} /* size: 1 */

/* <0> (null):0 */
void CheckPlayerPVSLeafChanged(edict_t * client, int clientnum)
{
	{
		PLAYERPVSSTATUS * pvs;                                //     0
		{
			int i;                                        //     0
		}
	}
} /* size: 1701860212 */

/* <0> (null):0 */
void MarkEntityInPVS(int clientnum, int entitynum, float time, bool inpvs)
{
	{
		PLAYERPVSSTATUS * pvs;                                //     0
		ENTITYPVSSTATUS * es;                                 //     0
	}
} /* size: 1919906913 */

/* <0> (null):0 */
void CheckEntityRecentlyInPVS(int clientnum, int entitynum, float currenttime)
{
	{
		PLAYERPVSSTATUS * pvs;                                //     0
		ENTITYPVSSTATUS * es;                                 //     0
	}
} /* size: 1869898083 */

/* <0> (null):0 */
int AddToFullPack(class entity_state_s * state, int e, edict_t * ent, edict_t * host, int hostflags, int player, unsigned char * pSet) /* linkage=_Z13AddToFullPackP14entity_state_siP7edict_sS2_iiPh */
{
	{
		int i;                                                //     0
		int hostnum;                                          //     0
		ENTINDEX(edict_t * pEdict); /* size=1951615822, low_pc=0 */ //     0
		CheckPlayerPVSLeafChanged(edict_t * client,
						int clientnum); /* size=877873505, low_pc=0 */ //     0
		ResetPlayerPVS(edict_t * client,
				int clientnum); /* size=1397048671, low_pc=0 */ //     0
		CheckEntityRecentlyInPVS(int clientnum,
					int entitynum,
					float currenttime); /* size=6964581, low_pc=0 */ //     0
		MarkEntityInPVS(int clientnum,
				int entitynum,
				float time,
				bool inpvs); /* size=1951616602, low_pc=0 */ //     0
		ENTINDEX(edict_t * pEdict); /* size=1346985811, low_pc=0 */ //     0
		{
			int owner;                                    //     0
			ENTINDEX(edict_t * pEdict); /* size=1162174257, low_pc=0 */ //     0
		}
		MarkEntityInPVS(int clientnum,
				int entitynum,
				float time,
				bool inpvs); /* size=1400139586, low_pc=0 */ //     0
	}
} /* size: 4 */

/* <0> (null):0 */
void CreateBaseline(int player, int eindex, class entity_state_s * baseline, class edict_s * entity, int playermodelindex, class Vector player_mins, class Vector player_maxs) /* linkage=_Z14CreateBaselineiiP14entity_state_sP7edict_si6VectorS3_ */
{
} /* size: 1597264713 */

/* <0> (null):0 */
void Entity_FieldInit(class delta_s * pFields)
{
} /* size: 1919906913 */

/* <0> (null):0 */
void Player_FieldInit(class delta_s * pFields)
{
} /* size: 1932805445 */

/* <0> (null):0 */
void Custom_Entity_FieldInit(class delta_s * pFields) /* linkage=_Z23Custom_Entity_FieldInitP7delta_s */
{
} /* size: 1399157601 */

/* <0> (null):0 */
void Custom_Encode(class delta_s * pFields, const unsigned char  * from, const unsigned char  * to) /* linkage=_Z13Custom_EncodeP7delta_sPKhS2_ */
{
	{
		entity_state_t * f;                                   //     0
		entity_state_t * t;                                   //     0
		int beamType;                                         //     0
		int initialized;                                      //     0
	}
} /* size: 1516175478 */

/* <0> (null):0 */
void RegisterEncoders(void) /* linkage=_Z16RegisterEncodersv */
{
} /* size: 1935766120 */

/* <0> (null):0 */
int GetWeaponData(class edict_s * player, class weapon_data_s * info) /* linkage=_Z13GetWeaponDataP7edict_sP13weapon_data_s */
{
	{
		int i;                                                //     0
		weapon_data_t * item;                                 //     0
		entvars_t * pev;                                      //     0
		class CBasePlayer * pl;                               //     0
		class CBasePlayerWeapon * gun;                        //     0
		ItemInfo II;                                          //     0
		Instance(entvars_t * pev); /* size=1633825861, low_pc=0 */ //     0
		{
			class CBasePlayerItem * pPlayerItem;          //     0
		}
	}
} /* size: 4 */

/* <0> (null):0 */
void UpdateClientData(const class edict_s  * ent, int sendweapons, class clientdata_s * cd) /* linkage=_Z16UpdateClientDataPK7edict_siP12clientdata_s */
{
	{
		entvars_t * pev;                                      //     0
		class CBasePlayer * pl;                               //     0
		entvars_t * pevOrg;                                   //     0
		Instance(entvars_t * pev); /* size=861098565, low_pc=0 */ //     0
		{
			int iUser3;                                   //     0
			IsObserver(class CBasePlayer *const this); /* size=827541857, low_pc=0 */ //     0
			{
				class CBasePlayerWeapon * gun;        //     0
				{
					ItemInfo II;                  //     0
				}
			}
		}
		Instance(entvars_t * pev); /* size=1869376609, low_pc=0 */ //     0
	}
} /* size: 1697989957 */

/* <0> (null):0 */
void CmdStart(const edict_t  * player, const class usercmd_s  * cmd, unsigned int random_seed) /* linkage=_Z8CmdStartPK7edict_sPK9usercmd_sj */
{
	{
		entvars_t * pev;                                      //     0
		class CBasePlayer * pl;                               //     0
		Instance(entvars_t * pev); /* size=1699872874, low_pc=0 */ //     0
	}
} /* size: 4475247 */

/* <0> (null):0 */
void CmdEnd(const edict_t  * player) /* linkage=_Z6CmdEndPK7edict_s */
{
	{
		entvars_t * pev;                                      //     0
		class CBasePlayer * pl;                               //     0
		Instance(entvars_t * pev); /* size=1597256052, low_pc=0 */ //     0
		Vector(class Vector *const this,
			float X,
			float Y,
			float Z); /* size=961562994, low_pc=0 */ //     0
		Vector(class Vector *const this,
			float X,
			float Y,
			float Z); /* size=138699128, low_pc=0 */ //     0
	}
} /* size: 1397643871 */

/* <0> (null):0 */
int ConnectionlessPacket(const class netadr_s  * net_from, const char  * args, char * response_buffer, int * response_buffer_size) /* linkage=_Z20ConnectionlessPacketPK8netadr_sPKcPcPi */
{
	{
		int max_buffer_size;                                  //     0
	}
} /* size: 4 */

/* <0> (null):0 */
int GetHullBounds(int hullnumber, float * mins, float * maxs) /* linkage=_Z13GetHullBoundsiPfS_ */
{
	{
		int iret;                                             //     0
	}
} /* size: 4 */

/* <0> (null):0 */
void CreateInstancedBaselines(void) /* linkage=_Z24CreateInstancedBaselinesv */
{
	{
		int iret;                                             //     0
		entity_state_t state;                                 //     0
	}
} /* size: 138925424 */

/* <0> (null):0 */
int InconsistentFile(const edict_t  * player, const char  * filename, char * disconnect_message) /* linkage=_Z16InconsistentFilePK7edict_sPKcPc */
{
} /* size: 4 */

/* <0> (null):0 */
int AllowLagCompensation(void) /* linkage=_Z20AllowLagCompensationv */
{
} /* size: 4 */

/* <0> (null):0 */
class CBasePlayer * GetClassPtr<CBasePlayer>(class CBasePlayer * a) /* linkage=_Z11GetClassPtrI11CBasePlayerEPT_S2_ */
{
	{
		entvars_t * pev;                                      //     0
		VARS(edict_t * pent); /* size=139000936, low_pc=0 */ //     0
		GET_PRIVATE(edict_t * pent); /* size=139001584, low_pc=0 */ //     0
		operator new(size_t stAllocateBlock,
				entvars_t * pev); /* size=139002368, low_pc=0 */ //     0
		CBasePlayer(class CBasePlayer *const this); /* size=138940816, low_pc=0 */ //     0
	}
} /* size: 4 */

/* <0> (null):0 */
void ClientUserInfoChanged(edict_t * pEntity, char * infobuffer) /* linkage=_Z21ClientUserInfoChangedP7edict_sPc */
{
	{
		class CBasePlayer * pPlayer;                          //     0
		const char  * szBufferName;                           //     0
		int iClientIndex;                                     //     0
		entindex(class CBaseEntity *const this); /* size=138973288, low_pc=0 */ //     0
		FStrEq(const char  * sz1,
			const char  * sz2); /* size=138980152, low_pc=0 */ //     0
		{
			char szName;                                  //     0
			{
				char * pPct;                          //     0
			}
			MESSAGE_BEGIN(int msg_dest,
					int msg_type,
					const float  * pOrigin,
					edict_t * ed); /* size=139072840, low_pc=0 */ //     0
		}
	}
} /* size: 138951672 */

/* <0> (null):0 */
int CountPlayersInServer(void) /* linkage=_Z20CountPlayersInServerv */
{
	{
		int count;                                            //     0
		class CBaseEntity * pTempEntity;                      //     0
		class CBasePlayer * pTempPlayer;                      //     0
		edict(class CBaseEntity *const this); /* size=139091608, low_pc=0 */ //     0
		FNullEnt(const edict_t  * pent); /* size=139092392, low_pc=0 */ //     0
	}
} /* size: 4 */

/* <0> (null):0 */
class CBaseEntity * EntityFromUserID(int userID) /* linkage=_Z16EntityFromUserIDi */
{
	{
		class CBaseEntity * pTempEntity;                      //     0
		class CBasePlayer * pTempPlayer;                      //     0
		edict(class CBaseEntity *const this); /* size=139033468, low_pc=0 */ //     0
		edict(class CBaseEntity *const this); /* size=139034796, low_pc=0 */ //     0
		FNullEnt(const edict_t  * pent); /* size=139044552, low_pc=0 */ //     0
	}
} /* size: 4 */

/* <0> (null):0 */
void Host_Say(edict_t * pEntity, int teamonly) /* linkage=_Z8Host_SayP7edict_si */
{
	{
		class CBasePlayer * client;                           //     0
		int j;                                                //     0
		char * p;                                             //     0
		char text;                                            //     0
		char szTemp;                                          //     0
		const char  * cpSay;                                  //     0
		const char  * cpSayTeam;                              //     0
		const char  * pcmd;                                   //     0
		bool bSenderDead;                                     //     0
		entvars_t * pev;                                      //     0
		class CBasePlayer * player;                           //     0
		const char  * placeName;                              //     0
		char * pszFormat;                                     //     0
		char * pszConsoleFormat;                              //     0
		bool consoleUsesPlaceName;                            //     0
		CMD_ARGV(int i); /* size=139370912, low_pc=0 */ //     0
		CMD_ARGC(void); /* size=139373252, low_pc=0 */ //     0
		CMD_ARGC(void); /* size=139386896, low_pc=0 */ //     0
		Q_strlen(const char  * str); /* size=139507080, low_pc=0 */ //     0
		{
			Place playerPlace;                            //     0
			const BotPhraseList  * placeList;             //     0
			int i;                                        //     0
			{
				const_iterator iter;                  //     0
				operator++(class _List_const_iterator<BotPhrase*> *const this); /* size=139365984, low_pc=0 */ //     0
			}
		}
		{
			char * pAmpersand;                            //     0
		}
		edict(class CBaseEntity *const this); /* size=139541328, low_pc=0 */ //     0
		FNullEnt(const edict_t  * pent); /* size=139541884, low_pc=0 */ //     0
		MESSAGE_BEGIN(int msg_dest,
				int msg_type,
				const float  * pOrigin,
				entvars_t * ent); /* size=139548712, low_pc=0 */ //     0
		ENTINDEX(edict_t * pEdict); /* size=139550040, low_pc=0 */ //     0
		CMD_ARGC(void); /* size=139551096, low_pc=0 */ //     0
		MESSAGE_BEGIN(int msg_dest,
				int msg_type,
				const float  * pOrigin,
				entvars_t * ent); /* size=139559120, low_pc=0 */ //     0
		ENTINDEX(edict_t * pEdict); /* size=139566808, low_pc=0 */ //     0
		{
			char * fullText;                              //     0
		}
		{
			char * temp;                                  //     0
			char * szTeam;                                //     0
			char * deadText;                              //     0
			edict(class CBaseEntity *const this); /* size=139584288, low_pc=0 */ //     0
			edict(class CBaseEntity *const this); /* size=139585480, low_pc=0 */ //     0
		}
	}
} /* size: 139047464 */

/* <0> (null):0 */
void ClientPutInServer(edict_t * pEntity) /* linkage=_Z17ClientPutInServerP7edict_s */
{
	{
		class CBasePlayer * pPlayer;                          //     0
		class CBaseEntity * Target;                           //     0
		class Vector CamAngles;                               //     0
		class CHalfLifeMultiplay * mp;                        //     0
		entvars_t * pev;                                      //     0
		char sName;                                           //     0
		CheckStartMoney(void); /* size=139434832, low_pc=0 */ //     0
		{
			char * pApersand;                             //     0
		}
		operator-(const class Vector  *const this,
				const class Vector  &const v); /* size=139452512, low_pc=0 */ //     0
		Normalize(const class Vector  *const this); /* size=139453584, low_pc=0 */ //     0
	}
} /* size: 139526344 */

/* <0> (null):0 */
int CountTeamPlayers(int iTeam)
{
	{
		class CBaseEntity * pPlayer;                          //     0
		int i;                                                //     0
	}
} /* size: 4 */

/* <0> (null):0 */
void CountTeamPlayers(int iTeam)
{
	{
		class CBaseEntity * pPlayer;                          //     0
		int i;                                                //     0
		edict(class CBaseEntity *const this); /* size=139563524, low_pc=0 */ //     0
		FNullEnt(const edict_t  * pent); /* size=139591624, low_pc=0 */ //     0
	}
} /* size: 139488880 */

/* <0> (null):0 */
void ListPlayers(class CBasePlayer * current) /* linkage=_Z11ListPlayersP11CBasePlayer */
{
	{
		class CBaseEntity * pPlayer;                          //     0
		class CBasePlayer * player;                           //     0
		char message;                                         //     0
		char cNumber;                                         //     0
		int iUserID;                                          //     0
		edict(class CBaseEntity *const this); /* size=0, low_pc=0 */ //     0
		FNullEnt(const edict_t  * pent); /* size=0, low_pc=0 */ //     0
		edict(class CBaseEntity *const this); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
int CountTeams(void)
{
	{
		int iNumCT;                                           //     0
		int iNumTerrorist;                                    //     0
		class CBaseEntity * pPlayer;                          //     0
		class CBasePlayer * player;                           //     0
		edict(class CBaseEntity *const this); /* size=0, low_pc=0 */ //     0
		FNullEnt(const edict_t  * pent); /* size=0, low_pc=0 */ //     0
	}
} /* size: 4 */

/* <0> (null):0 */
void respawn(entvars_t * pev, BOOL fCopyCorpse) /* linkage=_Z7respawnP9entvars_si */
{
	{
		class CHalfLifeMultiplay * mp;                        //     0
		class CBasePlayer * pPlayer;                          //     0
		MarkSpawnSkipped(class CHalfLifeMultiplay *const this); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void ProcessKickVote(class CBasePlayer * pVotingPlayer, class CBasePlayer * pKickPlayer) /* linkage=_Z15ProcessKickVoteP11CBasePlayerS0_ */
{
	{
		class CBaseEntity * pTempEntity;                      //     0
		class CBasePlayer * pTempPlayer;                      //     0
		int iValidVotes;                                      //     0
		int iVoteID;                                          //     0
		int iVotesNeeded;                                     //     0
		float fKickPercent;                                   //     0
		int iTeamCount;                                       //     0
		CountTeamPlayers(int iTeam); /* size=0, low_pc=0 */ //     0
		edict(class CBaseEntity *const this); /* size=0, low_pc=0 */ //     0
		FNullEnt(const edict_t  * pent); /* size=0, low_pc=0 */ //     0
		edict(class CBaseEntity *const this); /* size=0, low_pc=0 */ //     0
		FNullEnt(const edict_t  * pent); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void ClientCommand(edict_t * pEntity) /* linkage=_Z13ClientCommandP7edict_s */
{
	{
		const char  * pcmd;                                   //     0
		const char  * pstr;                                   //     0
		class CHalfLifeMultiplay * mp;                        //     0
		entvars_t * pev;                                      //     0
		class CBasePlayer * player;                           //     0
		CMD_ARGV(int i); /* size=0, low_pc=0 */ //     0
		FStrEq(const char  * sz1,
			const char  * sz2); /* size=0, low_pc=0 */ //     0
		FStrEq(const char  * sz1,
			const char  * sz2); /* size=0, low_pc=0 */ //     0
		FStrEq(const char  * sz1,
			const char  * sz2); /* size=0, low_pc=0 */ //     0
		FStrEq(const char  * sz1,
			const char  * sz2); /* size=0, low_pc=0 */ //     0
		{
			int iVoteID;                                  //     0
			int iVoteFail;                                //     0
			int iNumArgs;                                 //     0
			const char  * pszArg1;                        //     0
			int iVoteLength;                              //     0
			class CBaseEntity * pKickEntity;              //     0
			class CBasePlayer * pKickPlayer;              //     0
			CMD_ARGC(void); /* size=0, low_pc=0 */ //     0
			CMD_ARGV(int i); /* size=0, low_pc=0 */ //     0
			atoi(const char  * __nptr); /* size=0, low_pc=0 */ //     0
			CountTeamPlayers(int iTeam); /* size=0, low_pc=0 */ //     0
		}
		FStrEq(const char  * sz1,
			const char  * sz2); /* size=138707504, low_pc=0 */ //     0
		FStrEq(const char  * sz1,
			const char  * sz2); /* size=138708288, low_pc=0 */ //     0
		{
			int iFailed;                                  //     0
			int iVote;                                    //     0
			CMD_ARGC(void); /* size=138716452, low_pc=0 */ //     0
			CMD_ARGV(int i); /* size=138918096, low_pc=0 */ //     0
			atoi(const char  * __nptr); /* size=138924160, low_pc=0 */ //     0
		}
		FStrEq(const char  * sz1,
			const char  * sz2); /* size=138925216, low_pc=0 */ //     0
		{
			int iTimeRemaining;                           //     0
			int iMinutes;                                 //     0
			int iSeconds;                                 //     0
			char secs;                                    //     0
			char * temp;                                  //     0
		}
		FStrEq(const char  * sz1,
			const char  * sz2); /* size=138865180, low_pc=0 */ //     0
		FStrEq(const char  * sz1,
			const char  * sz2); /* size=138865740, low_pc=0 */ //     0
		IsObserver(class CBasePlayer *const this); /* size=138606340, low_pc=0 */ //     0
		atoi(const char  * __nptr); /* size=138607368, low_pc=0 */ //     0
		IsObserver(class CBasePlayer *const this); /* size=138888076, low_pc=0 */ //     0
		{
			int slot;                                     //     0
			atoi(const char  * __nptr); /* size=138903176, low_pc=0 */ //     0
		}
		{
			int i;                                        //     0
			{
				class CBasePlayer * pObserver;        //     0
				EMIT_SOUND(edict_t * entity,
						int channel,
						const char  * sample,
						float volume,
						float attenuation); /* size=139000496, low_pc=0 */ //     0
				MESSAGE_BEGIN(int msg_dest,
						int msg_type,
						const float  * pOrigin,
						entvars_t * ent); /* size=138940632, low_pc=0 */ //     0
			}
		}
		EMIT_SOUND(edict_t * entity,
				int channel,
				const char  * sample,
				float volume,
				float attenuation); /* size=138941552, low_pc=0 */ //     0
		MESSAGE_BEGIN(int msg_dest,
				int msg_type,
				const float  * pOrigin,
				entvars_t * ent); /* size=138950976, low_pc=0 */ //     0
		{
			int i;                                        //     0
			{
				class CBasePlayer * pObserver;        //     0
				EMIT_SOUND(edict_t * entity,
						int channel,
						const char  * sample,
						float volume,
						float attenuation); /* size=138962456, low_pc=0 */ //     0
				MESSAGE_BEGIN(int msg_dest,
						int msg_type,
						const float  * pOrigin,
						entvars_t * ent); /* size=138972736, low_pc=0 */ //     0
			}
		}
		EMIT_SOUND(edict_t * entity,
				int channel,
				const char  * sample,
				float volume,
				float attenuation); /* size=138973656, low_pc=0 */ //     0
		MESSAGE_BEGIN(int msg_dest,
				int msg_type,
				const float  * pOrigin,
				entvars_t * ent); /* size=138981184, low_pc=0 */ //     0
		strstr(const char  * __haystack,
			const char  * __needle); /* size=138982500, low_pc=0 */ //     0
		{
			bool oldval;                                  //     0
		}
		{
			bool oldval;                                  //     0
		}
		{
			char command;                                 //     0
		}
		{
			bool oldval;                                  //     0
		}
		{
			bool oldval;                                  //     0
			{
				int arg;                              //     0
			}
		}
		{
			int slot;                                     //     0
			atoi(const char  * __nptr); /* size=139014304, low_pc=0 */ //     0
		}
		{
			float val;                                    //     0
			atof(const char  * __nptr); /* size=139026840, low_pc=0 */ //     0
			SetObserverAutoDirector(class CBasePlayer *const this,
						bool val); /* size=139027624, low_pc=0 */ //     0
		}
		{
			int mode;                                     //     0
			atoi(const char  * __nptr); /* size=139044736, low_pc=0 */ //     0
			IsObserver(class CBasePlayer *const this); /* size=139045520, low_pc=0 */ //     0
			{
				int gmsgADStop;                       //     0
				MESSAGE_BEGIN(int msg_dest,
						int msg_type,
						const float  * pOrigin,
						entvars_t * ent); /* size=139053800, low_pc=0 */ //     0
			}
		}
		{
			int slot;                                     //     0
			atoi(const char  * __nptr); /* size=139056608, low_pc=0 */ //     0
		}
		MESSAGE_BEGIN(int msg_dest,
				int msg_type,
				const float  * pOrigin,
				entvars_t * ent); /* size=139057892, low_pc=0 */ //     0
	}
} /* size: 0 */



/* Variables: */

int                        i; /* size: 4 */

class CBaseEntity *        pEnt; /* size: 4 */

float                      flLen; /* size: 4 */

int                        money; /* size: 4 */

int                        iItem; /* size: 4 */

int                        iItemPrice; /* size: 4 */

const char  *              pszItem; /* size: 4 */

int                        fullArmor; /* size: 4 */

int                        helmet; /* size: 4 */

int                        price; /* size: 4 */

int                        enoughMoney; /* size: 4 */

class CBasePlayerItem *    pItem; /* size: 4 */

PLAYERPVSSTATUS *          pvs; /* size: 4 */

ENTITYPVSSTATUS *          es; /* size: 4 */

PLAYERPVSSTATUS *          pvs; /* size: 4 */

ENTITYPVSSTATUS *          es; /* size: 4 */

int                        count; /* size: 4 */

float                      flLen; /* size: 4 */

int                        t; /* size: 4 */

int                        i; /* size: 4 */

entity_state_t *           f; /* size: 4 */

entity_state_t *           t; /* size: 4 */

int                        localplayer; /* size: 4 */

int                        initialized; /* size: 4 */

entity_state_t *           f; /* size: 4 */

entity_state_t *           t; /* size: 4 */

int                        localplayer; /* size: 4 */

int                        initialized; /* size: 4 */

class CBasePlayer *        pPlayer; /* size: 4 */

class CSound *             pSound; /* size: 4 */

; /* size: 139628524 */

entvars_t *                pev; /* size: 4 */

class CHalfLifeMultiplay * mp; /* size: 4 */

class CBasePlayer *        pl; /* size: 4 */

; /* size: 139633220 */

enum TeamName              team; /* size: 4 */

class CHalfLifeMultiplay * mp; /* size: 4 */

int                        money; /* size: 4 */

; /* size: 139634524 */

int                        count; /* size: 4 */

class CHalfLifeMultiplay * mp; /* size: 4 */

const char  *              pszItem; /* size: 4 */

int                        iItem; /* size: 4 */

int                        iItemPrice; /* size: 4 */

int                        fullArmor; /* size: 4 */

int                        helmet; /* size: 4 */

int                        price; /* size: 4 */

int                        enoughMoney; /* size: 4 */

class CBasePlayerWeapon *  pWeapon; /* size: 4 */

int                        iWeapon; /* size: 4 */

int                        iWeaponPrice; /* size: 4 */

const char  *              pszWeapon; /* size: 4 */

; /* size: 139641964 */

int                        iWeapon; /* size: 4 */

int                        iWeaponPrice; /* size: 4 */

const char  *              pszWeapon; /* size: 4 */

int                        iWeapon; /* size: 4 */

int                        iWeaponPrice; /* size: 4 */

const char  *              pszWeapon; /* size: 4 */

const class WeaponInfoStruct  * info; /* size: 4 */

; /* size: 139643596 */

int                        iWeapon; /* size: 4 */

int                        iWeaponPrice; /* size: 4 */

bool                       bIsCT; /* size: 1 */

const char  *              pszWeapon; /* size: 4 */

int                        iWeapon; /* size: 4 */

int                        iWeaponPrice; /* size: 4 */

const char  *              pszWeapon; /* size: 4 */

int                        iItem; /* size: 4 */

int                        iItemPrice; /* size: 4 */

const char  *              pszItem; /* size: 4 */

class CHalfLifeMultiplay * mp; /* size: 4 */

struct {
	enum ModelName     model_id;             /*     0     4 */
	char *             model_name;           /*     4     4 */
	int                model_name_index;     /*     8     4 */
} appearance; /* size: 12 */

int                        numSkins; /* size: 4 */

class CHalfLifeMultiplay * mp; /* size: 4 */

enum TeamName              team; /* size: 4 */

edict_t *                  pentSpawnSpot; /* size: 4 */

int                        oldTeam; /* size: 4 */

char *                     szOldTeam; /* size: 4 */

char *                     szNewTeam; /* size: 4 */

; /* size: 139605060 */

bool                       madeRoom; /* size: 1 */

extern cvar_t                     humans_join_team; /* size: 20 */

int                        humanTeam; /* size: 4 */

bool                       isCZero; /* size: 1 */

; /* size: 139606204 */

; /* size: 139606704 */

; /* size: 139604232 */

int                        nAmmo; /* size: 4 */

int                        cost; /* size: 4 */

const char  *              classname; /* size: 4 */

class CBasePlayerItem *    pItem; /* size: 4 */

; /* size: 139612080 */

BOOL                       bRetVal; /* size: 4 */

char *                     pszFailItem; /* size: 4 */

enum WeaponIdType          weaponID; /* size: 4 */

const char  *              weaponFailName; /* size: 4 */

; /* size: 139613384 */

; /* size: 139613428 */

; /* size: 139613292 */

class CHalfLifeMultiplay * mp; /* size: 4 */

; /* size: 139613748 */

; /* size: 139613612 */

; /* size: 139614020 */

; /* size: 139613884 */

; /* size: 139614248 */

; /* size: 139614292 */

; /* size: 139614156 */

; /* size: 139614472 */

; /* size: 139614516 */

; /* size: 139614380 */

; /* size: 139614696 */

; /* size: 139614740 */

; /* size: 139614604 */

; /* size: 139614964 */

; /* size: 139614828 */

; /* size: 139615192 */

; /* size: 139343112 */

; /* size: 139615100 */

; /* size: 139667652 */

; /* size: 139667516 */

; /* size: 139667880 */

; /* size: 139667924 */

; /* size: 139667788 */

; /* size: 139668104 */

; /* size: 139668148 */

; /* size: 139668012 */

BOOL                       bRetVal; /* size: 4 */

int                        i; /* size: 4 */

class CBaseEntity *        pClass; /* size: 4 */

entvars_t *                pev; /* size: 4 */

class CBasePlayer *        pPlayer; /* size: 4 */

entvars_t *                pev; /* size: 4 */

class CBasePlayer *        pPlayer; /* size: 4 */

SAVERESTOREDATA *          pSaveData; /* size: 4 */

cvar_t *                   skill; /* size: 4 */

int                        i; /* size: 4 */

int                        numPlayerModels; /* size: 4 */

class Vector              temp; /* size: 12 */

class Vector              vMin; /* size: 12 */

class Vector              vMax; /* size: 12 */

bool                       isCZero; /* size: 1 */

const char  *              fname; /* size: 4 */

const char  *              fname; /* size: 4 */

entvars_t *                pev; /* size: 4 */

class CBasePlayer *        pPlayer; /* size: 4 */

entvars_t *                pev; /* size: 4 */

class CBaseSpectator *     pPlayer; /* size: 4 */

entvars_t *                pev; /* size: 4 */

class CBaseSpectator *     pPlayer; /* size: 4 */

entvars_t *                pev; /* size: 4 */

class CBaseSpectator *     pPlayer; /* size: 4 */

class Vector              org; /* size: 12 */

edict_t *                  pView; /* size: 4 */

class CBasePlayer *        pPlayer; /* size: 4 */

; /* size: 139683356 */

PLAYERPVSSTATUS *          pvs; /* size: 4 */

PLAYERPVSSTATUS *          pvs; /* size: 4 */

PLAYERPVSSTATUS *          pvs; /* size: 4 */

int                        i; /* size: 4 */

PLAYERPVSSTATUS *          pvs; /* size: 4 */

int                        i; /* size: 4 */

PLAYERPVSSTATUS *          pvs; /* size: 4 */

ENTITYPVSSTATUS *          es; /* size: 4 */

PLAYERPVSSTATUS *          pvs; /* size: 4 */

ENTITYPVSSTATUS *          es; /* size: 4 */

int                        i; /* size: 4 */

int                        hostnum; /* size: 4 */

; /* size: 139690272 */

; /* size: 139690180 */

; /* size: 139690412 */

; /* size: 139690640 */

; /* size: 139690548 */

; /* size: 139690820 */

; /* size: 139690728 */

int                        owner; /* size: 4 */

; /* size: 139691176 */

; /* size: 139689696 */

entity_state_t *           f; /* size: 4 */

entity_state_t *           t; /* size: 4 */

int                        beamType; /* size: 4 */

int                        initialized; /* size: 4 */

int                        i; /* size: 4 */

weapon_data_t *            item; /* size: 4 */

entvars_t *                pev; /* size: 4 */

class CBasePlayer *        pl; /* size: 4 */

class CBasePlayerWeapon *  gun; /* size: 4 */

ItemInfo                   II; /* size: 44 */

; /* size: 139697356 */

class CBasePlayerItem *    pPlayerItem; /* size: 4 */

entvars_t *                pev; /* size: 4 */

class CBasePlayer *        pl; /* size: 4 */

entvars_t *                pevOrg; /* size: 4 */

; /* size: 139698120 */

int                        iUser3; /* size: 4 */

class CBasePlayerWeapon *  gun; /* size: 4 */

ItemInfo                   II; /* size: 44 */

; /* size: 139698704 */

entvars_t *                pev; /* size: 4 */

class CBasePlayer *        pl; /* size: 4 */

; /* size: 139699308 */

entvars_t *                pev; /* size: 4 */

class CBasePlayer *        pl; /* size: 4 */

; /* size: 139699864 */

int                        max_buffer_size; /* size: 4 */

int                        iret; /* size: 4 */

int                        iret; /* size: 4 */

entity_state_t             state; /* size: 340 */

entvars_t *                pev; /* size: 4 */

class CBasePlayer *        pPlayer; /* size: 4 */

const char  *              szBufferName; /* size: 4 */

int                        iClientIndex; /* size: 4 */

char                       szName[32]; /* size: 32 */

char *                     pPct; /* size: 4 */

int                        count; /* size: 4 */

class CBaseEntity *        pTempEntity; /* size: 4 */

class CBasePlayer *        pTempPlayer; /* size: 4 */

class CBaseEntity *        pTempEntity; /* size: 4 */

class CBasePlayer *        pTempPlayer; /* size: 4 */

class CBasePlayer *        client; /* size: 4 */

int                        j; /* size: 4 */

char *                     p; /* size: 4 */

char                       text[128]; /* size: 128 */

char                       szTemp[256]; /* size: 256 */

const char  *              cpSay; /* size: 4 */

const char  *              cpSayTeam; /* size: 4 */

const char  *              pcmd; /* size: 4 */

bool                       bSenderDead; /* size: 1 */

entvars_t *                pev; /* size: 4 */

class CBasePlayer *        player; /* size: 4 */

const char  *              placeName; /* size: 4 */

char *                     pszFormat; /* size: 4 */

char *                     pszConsoleFormat; /* size: 4 */

bool                       consoleUsesPlaceName; /* size: 1 */

; /* size: 139661860 */

; /* size: 139662036 */

; /* size: 139662076 */

Place                      playerPlace; /* size: 4 */

const BotPhraseList  *     placeList; /* size: 4 */

int                        i; /* size: 4 */

const_iterator             iter; /* size: 0 */

char *                     pAmpersand; /* size: 4 */

; /* size: 139662964 */

char *                     fullText; /* size: 4 */

char *                     temp; /* size: 4 */

char *                     szTeam; /* size: 4 */

char *                     deadText; /* size: 4 */

class CBasePlayer *        pPlayer; /* size: 4 */

class CBaseEntity *        Target; /* size: 4 */

class Vector              CamAngles; /* size: 12 */

class CHalfLifeMultiplay * mp; /* size: 4 */

entvars_t *                pev; /* size: 4 */

char                       sName[128]; /* size: 128 */

; /* size: 139664088 */

; /* size: 139663952 */

char *                     pApersand; /* size: 4 */

; /* size: 139664452 */

class CBaseEntity *        pPlayer; /* size: 4 */

int                        i; /* size: 4 */

class CBaseEntity *        pPlayer; /* size: 4 */

int                        i; /* size: 4 */

class CBaseEntity *        pPlayer; /* size: 4 */

class CBasePlayer *        player; /* size: 4 */

char                       message[120]; /* size: 120 */

char                       cNumber[12]; /* size: 12 */

int                        iUserID; /* size: 4 */

int                        iNumCT; /* size: 4 */

int                        iNumTerrorist; /* size: 4 */

class CBaseEntity *        pPlayer; /* size: 4 */

class CBasePlayer *        player; /* size: 4 */

class CHalfLifeMultiplay * mp; /* size: 4 */

class CBasePlayer *        pPlayer; /* size: 4 */

class CBaseEntity *        pTempEntity; /* size: 4 */

class CBasePlayer *        pTempPlayer; /* size: 4 */

int                        iValidVotes; /* size: 4 */

int                        iVoteID; /* size: 4 */

int                        iVotesNeeded; /* size: 4 */

float                      fKickPercent; /* size: 4 */

int                        iTeamCount; /* size: 4 */

; /* size: 139861332 */

; /* size: 139861376 */

const char  *              pcmd; /* size: 4 */

const char  *              pstr; /* size: 4 */

class CHalfLifeMultiplay * mp; /* size: 4 */

entvars_t *                pev; /* size: 4 */

class CBasePlayer *        player; /* size: 4 */

int                        iVoteID; /* size: 4 */

int                        iVoteFail; /* size: 4 */

int                        iNumArgs; /* size: 4 */

const char  *              pszArg1; /* size: 4 */

int                        iVoteLength; /* size: 4 */

class CBaseEntity *        pKickEntity; /* size: 4 */

class CBasePlayer *        pKickPlayer; /* size: 4 */

; /* size: 139862948 */

; /* size: 0 */

; /* size: 139835656 */

int                        iFailed; /* size: 4 */

int                        iVote; /* size: 4 */

; /* size: 139836176 */

int                        iTimeRemaining; /* size: 4 */

int                        iMinutes; /* size: 4 */

int                        iSeconds; /* size: 4 */

char                       secs[5]; /* size: 5 */

char *                     temp; /* size: 4 */

int                        slot; /* size: 4 */

int                        i; /* size: 4 */

class CBasePlayer *        pObserver; /* size: 4 */

int                        i; /* size: 4 */

class CBasePlayer *        pObserver; /* size: 4 */

bool                       oldval; /* size: 1 */

bool                       oldval; /* size: 1 */

char                       command[128]; /* size: 128 */

bool                       oldval; /* size: 1 */

bool                       oldval; /* size: 1 */

int                        arg; /* size: 4 */

int                        slot; /* size: 4 */

float                      val; /* size: 4 */

int                        mode; /* size: 4 */

extern int                        gmsgADStop; /* size: 4 */

int                        slot; /* size: 4 */

intconst                   k_cubSaltSize; /* size: 4 */

GID_tconst                 k_GIDNil; /* size: 8 */

GID_tconst                 k_TxnIDNil; /* size: 8 */

GID_tconst                 k_TxnIDUnknown; /* size: 8 */

PackageId_tconst           k_uPackageIdFreeSub; /* size: 4 */

PackageId_tconst           k_uPackageIdInvalid; /* size: 4 */

AppId_tconst               k_uAppIdInvalid; /* size: 4 */

AssetClassId_tconst        k_ulAssetClassIdInvalid; /* size: 8 */

PhysicalItemId_tconst      k_uPhysicalItemIdInvalid; /* size: 4 */

DepotId_tconst             k_uDepotIdInvalid; /* size: 4 */

CellID_tconst              k_uCellIDInvalid; /* size: 4 */

SteamAPICall_tconst        k_uAPICallInvalid; /* size: 8 */

PartnerId_tconst           k_uPartnerIdInvalid; /* size: 4 */

extern class _IO_FILE *           stdin; /* size: 4 */

extern class _IO_FILE *           stdout; /* size: 4 */

extern enginefuncs_t              g_engfuncs; /* size: 632 */

extern globalvars_t *             gpGlobals; /* size: 4 */

extern class Vectorconst          g_vecZero; /* size: 12 */

extern int                        g_groupop; /* size: 4 */

extern class CGameRules *         g_pGameRules; /* size: 4 */

extern cvar_t                     cv_bot_difficulty; /* size: 20 */

extern cvar_t                     cv_bot_allow_rogues; /* size: 20 */

extern cvar_t                     cv_bot_allow_pistols; /* size: 20 */

extern cvar_t                     cv_bot_allow_shotguns; /* size: 20 */

extern cvar_t                     cv_bot_allow_sub_machine_guns; /* size: 20 */

extern cvar_t                     cv_bot_allow_rifles; /* size: 20 */

extern cvar_t                     cv_bot_allow_machine_guns; /* size: 20 */

extern cvar_t                     cv_bot_allow_grenades; /* size: 20 */

extern cvar_t                     cv_bot_allow_snipers; /* size: 20 */

extern cvar_t                     cv_bot_allow_shield; /* size: 20 */

extern cvar_t                     cv_bot_auto_vacate; /* size: 20 */

extern cvar_t                     cv_bot_zombie; /* size: 20 */

extern cvar_t                     cv_bot_chatter; /* size: 20 */

floatconst                 GenerationStepSize; /* size: 4 */

floatconst                 StepHeight; /* size: 4 */

floatconst                 JumpHeight; /* size: 4 */

floatconst                 JumpCrouchHeight; /* size: 4 */

floatconst                 MaxSlope; /* size: 4 */

floatconst                 MaxUnitZSlope; /* size: 4 */

floatconst                 BotRadius; /* size: 4 */

floatconst                 DeathDrop; /* size: 4 */

floatconst                 HalfHumanWidth; /* size: 4 */

floatconst                 HalfHumanHeight; /* size: 4 */

floatconst                 HumanHeight; /* size: 4 */

extern NavAreaList                TheNavAreaList; /* size: 8 */

extern class CNavAreaGrid        TheNavAreaGrid; /* size: 1052 */

extern class CHostageManager *    g_pHostages; /* size: 4 */

extern cvar_t                     timelimit; /* size: 20 */

extern cvar_t                     fadetoblack; /* size: 20 */

extern int                        g_iSkillLevel; /* size: 4 */

extern class CBotManager *        TheBots; /* size: 4 */

extern class BotProfileManager *  TheBotProfiles; /* size: 4 */

extern cvar_t                     friendlyfire; /* size: 20 */

extern class BotPhraseManager *   TheBotPhrases; /* size: 4 */

extern class CBaseTutor *         TheTutor; /* size: 4 */

extern const char  *              BotArgs[4]; /* size: 16 */

extern bool                       UseBotArgs; /* size: 1 */

extern BOOL                       g_fGameOver; /* size: 4 */

extern ULONG                      g_ulFrameCount; /* size: 4 */

extern int                        giPrecacheGrunt; /* size: 4 */

extern int                        gmsgSayText; /* size: 4 */

extern int                        gmsgBlinkAcct; /* size: 4 */

extern int                        gmsgTeamInfo; /* size: 4 */

extern int                        gmsgStatusIcon; /* size: 4 */

extern int                        gmsgNVGToggle; /* size: 4 */

extern int                        gmsgVGUIMenu; /* size: 4 */

extern int                        gmsgScoreInfo; /* size: 4 */

extern int                        gmsgMoney; /* size: 4 */

extern int                        gmsgBuyClose; /* size: 4 */

extern cvar_t                     allow_spectators; /* size: 20 */

float                      g_flTimeLimit; /* size: 4 */

float                      g_flResetTime; /* size: 4 */

short unsigned int         m_usResetDecals; /* size: 2 */

short unsigned int         g_iShadowSprite; /* size: 2 */

bool                       g_bClientPrintEnable; /* size: 1 */

extern char                       g_szMapBriefingText[512]; /* size: 512 */

char *                     sPlayerModelFiles[12]; /* size: 48 */

bool                       g_skipCareerInitialSpawn; /* size: 1 */

extern int                        gmsgShowMenu; /* size: 4 */

extern cvar_t                     kick_percent; /* size: 20 */

extern cvar_t                     startmoney; /* size: 20 */

extern int                        gmsgSpectator; /* size: 4 */

float                      PosX; /* size: 4 */

float                      PosY; /* size: 4 */

float                      PosZ; /* size: 4 */

float                      r; /* size: 4 */

float                      g; /* size: 4 */

float                      b; /* size: 4 */

int                        alpha; /* size: 4 */

bool                       nvg; /* size: 1 */

int                        g_serveractive; /* size: 4 */

PLAYERPVSSTATUS            g_PVSStatus[32]; /* size: 179968 */

entity_field_alias_t       entity_field_alias[6]; /* size: 216 */

entity_field_alias_t       player_field_alias[3]; /* size: 108 */

entity_field_alias_t       custom_entity_field_alias[9]; /* size: 324 */

; /* size: 0 */

/* Types: */

/* 1 */
char
 /* size: 1 */

/* 2 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 3 */
unsigned int
 /* size: 4 */

/* 4 */
unsigned char
 /* size: 1 */

/* 5 */
short unsigned int
 /* size: 2 */

/* 6 */
long unsigned int
 /* size: 4 */

/* 7 */
signed char
 /* size: 1 */

/* 8 */
short int
 /* size: 2 */

/* 9 */
int
 /* size: 4 */

/* 10 */
long long int
 /* size: 8 */

/* 11 */
long long unsigned int
 /* size: 8 */

/* 12 */
/* <0> (null):0 */
typedef long long int __quad_t; /* size: 8 */

/* 13 */
/* <0> (null):0 */
typedef long int __off_t; /* size: 4 */

/* 14 */
long int
 /* size: 4 */

/* 15 */
/* <0> (null):0 */
typedef __quad_t __off64_t; /* size: 8 */

/* 16 */
 /* pointer to 0 */
 /* size: 4 */

/* 17 */
 /* pointer to 1 */
 /* size: 4 */

/* 18 */
/* <0> (null):0 */
typedef struct _IO_FILE FILE; /* size: 148 */

/* 19 */
/* <0> (null):0 */
struct _IO_FILE {
	int                        _flags;               /*     0     4 */
	char *                     _IO_read_ptr;         /*     4     4 */
	char *                     _IO_read_end;         /*     8     4 */
	char *                     _IO_read_base;        /*    12     4 */
	char *                     _IO_write_base;       /*    16     4 */
	char *                     _IO_write_ptr;        /*    20     4 */
	char *                     _IO_write_end;        /*    24     4 */
	char *                     _IO_buf_base;         /*    28     4 */
	char *                     _IO_buf_end;          /*    32     4 */
	char *                     _IO_save_base;        /*    36     4 */
	char *                     _IO_backup_base;      /*    40     4 */
	char *                     _IO_save_end;         /*    44     4 */
	class _IO_marker *         _markers;             /*    48     4 */
	class _IO_FILE *           _chain;               /*    52     4 */
	int                        _fileno;              /*    56     4 */
	int                        _flags2;              /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	__off_t                    _old_offset;          /*    64     4 */
	short unsigned int         _cur_column;          /*    68     2 */
	signed char                _vtable_offset;       /*    70     1 */
	char                       _shortbuf[1];         /*    71     1 */
	_IO_lock_t *               _lock;                /*    72     4 */
	__off64_t                  _offset;              /*    76     8 */
	void *                     __pad1;               /*    84     4 */
	void *                     __pad2;               /*    88     4 */
	void *                     __pad3;               /*    92     4 */
	void *                     __pad4;               /*    96     4 */
	size_t                     __pad5;               /*   100     4 */
	int                        _mode;                /*   104     4 */
	char                       _unused2[40];         /*   108    40 */
	/* --- cacheline 2 boundary (128 bytes) was 20 bytes ago --- */

	/* size: 148, cachelines: 3, members: 29 */
	/* last cacheline: 20 bytes */
}; /* size: 148 */

/* 20 */
/* <0> (null):0 */
typedef void _IO_lock_t; /* size: 0 */

/* 21 */
/* <0> (null):0 */
struct _IO_marker {
	class _IO_marker *         _next;                /*     0     4 */
	class _IO_FILE *           _sbuf;                /*     4     4 */
	int                        _pos;                 /*     8     4 */

	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 22 */
 /* pointer to 21 */
 /* size: 4 */

/* 23 */
 /* pointer to 19 */
 /* size: 4 */

/* 24 */
 /* pointer to 21 */
 /* size: 4 */

/* 25 */
 /* pointer to 19 */
 /* size: 4 */

/* 26 */
/* <0> (null):0 */
char                       array[1]; /* size: 1 */

/* 27 */
 /* pointer to 20 */
 /* size: 4 */

/* 28 */
/* <0> (null):0 */
char                       array[40]; /* size: 40 */

/* 29 */
 /* pointer to 30 */
 /* size: 4 */

/* 30 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 31 */
 /* pointer to 32 */
 /* size: 4 */

/* 32 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 33 */
 /* pointer to 34 */
 /* size: 4 */

/* 34 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 137633768 */

/* 35 */
long double
 /* size: 12 */

/* 36 */
double
 /* size: 8 */

/* 37 */
/* <0> (null):0 */
typedef int int32; /* size: 4 */

/* 38 */
/* <0> (null):0 */
typedef unsigned int uint32; /* size: 4 */

/* 39 */
/* <0> (null):0 */
typedef long long unsigned int uint64; /* size: 8 */

/* 40 */
/* <0> (null):0 */
typedef uint64 GID_t; /* size: 8 */

/* 41 */
/* <0> (null):0 */
typedef uint32 PackageId_t; /* size: 4 */

/* 42 */
/* <0> (null):0 */
typedef uint32 AppId_t; /* size: 4 */

/* 43 */
/* <0> (null):0 */
typedef uint64 AssetClassId_t; /* size: 8 */

/* 44 */
/* <0> (null):0 */
typedef uint32 PhysicalItemId_t; /* size: 4 */

/* 45 */
/* <0> (null):0 */
typedef uint32 DepotId_t; /* size: 4 */

/* 46 */
/* <0> (null):0 */
typedef uint32 CellID_t; /* size: 4 */

/* 47 */
/* <0> (null):0 */
typedef uint64 SteamAPICall_t; /* size: 8 */

/* 48 */
/* <0> (null):0 */
typedef uint32 PartnerId_t; /* size: 4 */

/* 49 */
/* <0> (null):0 */
typedef int BOOL; /* size: 4 */

/* 50 */
/* <0> (null):0 */
typedef uint32 ULONG; /* size: 4 */

/* 51 */
/* <0> (null):0 */
typedef unsigned char byte; /* size: 1 */

/* 52 */
/* <0> (null):0 */
typedef unsigned int string_t; /* size: 4 */

/* 53 */
/* <0> (null):0 */
typedef float vec_t; /* size: 4 */

/* 54 */
float
 /* size: 4 */

/* 55 */
/* <0> (null):0 */
float                      array[2]; /* size: 8 */

/* 56 */
/* <0> (null):0 */
class Vector2D {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	/* <0> (null):0 */
	void Vector2D(class Vector2D *);

	/* <0> (null):0 */
	void Vector2D(class Vector2D *, float, float);

	/* <0> (null):0 */
	class Vector2D operator+(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DplERKS_ */

	/* <0> (null):0 */
	class Vector2D operator-(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DmiERKS_ */

	/* <0> (null):0 */
	class Vector2D operator*(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DmlEf */

	/* <0> (null):0 */
	class Vector2D operator/(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DdvEf */

	/* <0> (null):0 */
	float Length(const class Vector2D  *); /* linkage=_ZNK8Vector2D6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector2D  *); /* linkage=_ZNK8Vector2D13LengthSquaredEv */

	/* <0> (null):0 */
	class Vector2D Normalize(const class Vector2D  *); /* linkage=_ZNK8Vector2D9NormalizeEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector2D *); /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector2D *, float); /* linkage=_ZN8Vector2D6IsZeroEf */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 57 */
 /* pointer to 56 */
 /* size: 4 */

/* 58 */
 /* pointer to 59 */
 /* size: 4 */

/* 59 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 60 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 61 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 62 */
bool
 /* size: 1 */

/* 63 */
/* <0> (null):0 */
class Vector {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	vec_t                      z;                    /*     8     4 */
	/* <0> (null):0 */
	void Vector(class Vector *);

	/* <0> (null):0 */
	void Vector(class Vector *, float, float, float);

	/* <0> (null):0 */
	void Vector(class Vector *, const class Vector  &);

	/* <0> (null):0 */
	void Vector(class Vector *, float *);

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *); /* linkage=_ZNK6VectorngEv */

	/* <0> (null):0 */
	int operator==(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectoreqERKS_ */

	/* <0> (null):0 */
	int operator!=(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorneERKS_ */

	/* <0> (null):0 */
	class Vector operator+(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorplERKS_ */

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectormiERKS_ */

	/* <0> (null):0 */
	class Vector operator*(const class Vector  *, float); /* linkage=_ZNK6VectormlEf */

	/* <0> (null):0 */
	class Vector operator/(const class Vector  *, float); /* linkage=_ZNK6VectordvEf */

	/* <0> (null):0 */
	void CopyToArray(const class Vector  *, float *); /* linkage=_ZNK6Vector11CopyToArrayEPf */

	/* <0> (null):0 */
	float Length(const class Vector  *); /* linkage=_ZNK6Vector6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector  *); /* linkage=_ZNK6Vector13LengthSquaredEv */

	/* <0> (null):0 */
	float * operator float*(class Vector *); /* linkage=_ZN6VectorcvPfEv */

	/* <0> (null):0 */
	const float  * operator const float*(const class Vector  *); /* linkage=_ZNK6VectorcvPKfEv */

	/* <0> (null):0 */
	class Vector Normalize(const class Vector  *); /* linkage=_ZNK6Vector9NormalizeEv */

	/* <0> (null):0 */
	class Vector2D Make2D(const class Vector  *); /* linkage=_ZNK6Vector6Make2DEv */

	/* <0> (null):0 */
	float Length2D(const class Vector  *); /* linkage=_ZNK6Vector8Length2DEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector  *, float); /* linkage=_ZNK6Vector16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector  *, float); /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector *); /* linkage=_ZN6Vector16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector *, float); /* linkage=_ZN6Vector6IsZeroEf */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 64 */
 /* pointer to 63 */
 /* size: 4 */

/* 65 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 66 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 67 */
 /* pointer to 54 */
 /* size: 4 */

/* 68 */
 /* pointer to 69 */
 /* size: 4 */

/* 69 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 70 */
 /* pointer to 71 */
 /* size: 4 */

/* 71 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 72 */
/* <0> (null):0 */
enum {
	kRenderNormal = 0,
	kRenderTransColor = 1,
	kRenderTransTexture = 2,
	kRenderGlow = 3,
	kRenderTransAlpha = 4,
	kRenderTransAdd = 5,
}; /* size: 4 */

/* 73 */
/* <0> (null):0 */
enum {
	kRenderFxNone = 0,
	kRenderFxPulseSlow = 1,
	kRenderFxPulseFast = 2,
	kRenderFxPulseSlowWide = 3,
	kRenderFxPulseFastWide = 4,
	kRenderFxFadeSlow = 5,
	kRenderFxFadeFast = 6,
	kRenderFxSolidSlow = 7,
	kRenderFxSolidFast = 8,
	kRenderFxStrobeSlow = 9,
	kRenderFxStrobeFast = 10,
	kRenderFxStrobeFaster = 11,
	kRenderFxFlickerSlow = 12,
	kRenderFxFlickerFast = 13,
	kRenderFxNoDissipation = 14,
	kRenderFxDistort = 15,
	kRenderFxHologram = 16,
	kRenderFxDeadPlayer = 17,
	kRenderFxExplode = 18,
	kRenderFxGlowShell = 19,
	kRenderFxClampMinScale = 20,
	kRenderFxLightMultiplier = 21,
}; /* size: 4 */

/* 74 */
/* <0> (null):0 */
typedef int qboolean; /* size: 4 */

/* 75 */
/* <0> (null):0 */
struct link_s {
	class link_s *             prev;                 /*     0     4 */
	class link_s *             next;                 /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 76 */
 /* pointer to 75 */
 /* size: 4 */

/* 77 */
/* <0> (null):0 */
typedef struct link_s link_t; /* size: 8 */

/* 78 */
/* <0> (null):0 */
typedef struct edict_s edict_t; /* size: 804 */

/* 79 */
/* <0> (null):0 */
struct edict_s {
	qboolean                   free;                 /*     0     4 */
	int                        serialnumber;         /*     4     4 */
	link_t                     area;                 /*     8     8 */
	int                        headnode;             /*    16     4 */
	int                        num_leafs;            /*    20     4 */
	short int                  leafnums[48];         /*    24    96 */
	/* --- cacheline 1 boundary (64 bytes) was 56 bytes ago --- */
	float                      freetime;             /*   120     4 */
	void *                     pvPrivateData;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	entvars_t                  v;                    /*   128   676 */
	/* --- cacheline 12 boundary (768 bytes) was 36 bytes ago --- */

	/* size: 804, cachelines: 13, members: 9 */
	/* last cacheline: 36 bytes */
}; /* size: 804 */

/* 80 */
 /* pointer to 78 */
 /* size: 4 */

/* 81 */
/* <0> (null):0 */
struct {
	float                      time;                 /*     0     4 */
	float                      frametime;            /*     4     4 */
	float                      force_retouch;        /*     8     4 */
	string_t                   mapname;              /*    12     4 */
	string_t                   startspot;            /*    16     4 */
	float                      deathmatch;           /*    20     4 */
	float                      coop;                 /*    24     4 */
	float                      teamplay;             /*    28     4 */
	float                      serverflags;          /*    32     4 */
	float                      found_secrets;        /*    36     4 */
	class Vector              v_forward;             /*    40    12 */
	class Vector              v_up;                  /*    52    12 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	class Vector              v_right;               /*    64    12 */
	float                      trace_allsolid;       /*    76     4 */
	float                      trace_startsolid;     /*    80     4 */
	float                      trace_fraction;       /*    84     4 */
	class Vector              trace_endpos;          /*    88    12 */
	class Vector              trace_plane_normal;    /*   100    12 */
	float                      trace_plane_dist;     /*   112     4 */
	edict_t *                  trace_ent;            /*   116     4 */
	float                      trace_inopen;         /*   120     4 */
	float                      trace_inwater;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	int                        trace_hitgroup;       /*   128     4 */
	int                        trace_flags;          /*   132     4 */
	int                        msg_entity;           /*   136     4 */
	int                        cdAudioTrack;         /*   140     4 */
	int                        maxClients;           /*   144     4 */
	int                        maxEntities;          /*   148     4 */
	const char  *              pStringBase;          /*   152     4 */
	void *                     pSaveData;            /*   156     4 */
	class Vector              vecLandmarkOffset;     /*   160    12 */

	/* size: 172, cachelines: 3, members: 31 */
	/* last cacheline: 44 bytes */
}; /* size: 172 */

/* 82 */
/* <0> (null):0 */
typedef class  globalvars_t; /* size: 172 */

/* 83 */
/* <0> (null):0 */
struct entvars_s {
	string_t                   classname;            /*     0     4 */
	string_t                   globalname;           /*     4     4 */
	class Vector              origin;                /*     8    12 */
	class Vector              oldorigin;             /*    20    12 */
	class Vector              velocity;              /*    32    12 */
	class Vector              basevelocity;          /*    44    12 */
	class Vector              clbasevelocity;        /*    56    12 */
	/* --- cacheline 1 boundary (64 bytes) was 4 bytes ago --- */
	class Vector              movedir;               /*    68    12 */
	class Vector              angles;                /*    80    12 */
	class Vector              avelocity;             /*    92    12 */
	class Vector              punchangle;            /*   104    12 */
	class Vector              v_angle;               /*   116    12 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	class Vector              endpos;                /*   128    12 */
	class Vector              startpos;              /*   140    12 */
	float                      impacttime;           /*   152     4 */
	float                      starttime;            /*   156     4 */
	int                        fixangle;             /*   160     4 */
	float                      idealpitch;           /*   164     4 */
	float                      pitch_speed;          /*   168     4 */
	float                      ideal_yaw;            /*   172     4 */
	float                      yaw_speed;            /*   176     4 */
	int                        modelindex;           /*   180     4 */
	string_t                   model;                /*   184     4 */
	int                        viewmodel;            /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	int                        weaponmodel;          /*   192     4 */
	class Vector              absmin;                /*   196    12 */
	class Vector              absmax;                /*   208    12 */
	class Vector              mins;                  /*   220    12 */
	class Vector              maxs;                  /*   232    12 */
	class Vector              size;                  /*   244    12 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	float                      ltime;                /*   256     4 */
	float                      nextthink;            /*   260     4 */
	int                        movetype;             /*   264     4 */
	int                        solid;                /*   268     4 */
	int                        skin;                 /*   272     4 */
	int                        body;                 /*   276     4 */
	int                        effects;              /*   280     4 */
	float                      gravity;              /*   284     4 */
	float                      friction;             /*   288     4 */
	int                        light_level;          /*   292     4 */
	int                        sequence;             /*   296     4 */
	int                        gaitsequence;         /*   300     4 */
	float                      frame;                /*   304     4 */
	float                      animtime;             /*   308     4 */
	float                      framerate;            /*   312     4 */
	unsigned char              controller[4];        /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	unsigned char              blending[2];          /*   320     2 */
	float                      scale;                /*   324     4 */
	int                        rendermode;           /*   328     4 */
	float                      renderamt;            /*   332     4 */
	class Vector              rendercolor;           /*   336    12 */
	int                        renderfx;             /*   348     4 */
	float                      health;               /*   352     4 */
	float                      frags;                /*   356     4 */
	int                        weapons;              /*   360     4 */
	float                      takedamage;           /*   364     4 */
	int                        deadflag;             /*   368     4 */
	class Vector              view_ofs;              /*   372    12 */
	int                        button;               /*   384     4 */
	/* --- cacheline 6 boundary (384 bytes) was 2 bytes ago --- */
	int                        impulse;              /*   388     4 */
	edict_t *                  chain;                /*   392     4 */
	edict_t *                  dmg_inflictor;        /*   396     4 */
	edict_t *                  enemy;                /*   400     4 */
	edict_t *                  aiment;               /*   404     4 */
	edict_t *                  owner;                /*   408     4 */
	edict_t *                  groundentity;         /*   412     4 */
	int                        spawnflags;           /*   416     4 */
	int                        flags;                /*   420     4 */
	int                        colormap;             /*   424     4 */
	int                        team;                 /*   428     4 */
	float                      max_health;           /*   432     4 */
	float                      teleport_time;        /*   436     4 */
	float                      armortype;            /*   440     4 */
	float                      armorvalue;           /*   444     4 */
	int                        waterlevel;           /*   448     4 */
	/* --- cacheline 7 boundary (448 bytes) was 2 bytes ago --- */
	int                        watertype;            /*   452     4 */
	string_t                   target;               /*   456     4 */
	string_t                   targetname;           /*   460     4 */
	string_t                   netname;              /*   464     4 */
	string_t                   message;              /*   468     4 */
	float                      dmg_take;             /*   472     4 */
	float                      dmg_save;             /*   476     4 */
	float                      dmg;                  /*   480     4 */
	float                      dmgtime;              /*   484     4 */
	string_t                   noise;                /*   488     4 */
	string_t                   noise1;               /*   492     4 */
	string_t                   noise2;               /*   496     4 */
	string_t                   noise3;               /*   500     4 */
	float                      speed;                /*   504     4 */
	float                      air_finished;         /*   508     4 */
	float                      pain_finished;        /*   512     4 */
	/* --- cacheline 8 boundary (512 bytes) was 2 bytes ago --- */
	float                      radsuit_finished;     /*   516     4 */
	edict_t *                  pContainingEntity;    /*   520     4 */
	int                        playerclass;          /*   524     4 */
	float                      maxspeed;             /*   528     4 */
	float                      fov;                  /*   532     4 */
	int                        weaponanim;           /*   536     4 */
	int                        pushmsec;             /*   540     4 */
	int                        bInDuck;              /*   544     4 */
	int                        flTimeStepSound;      /*   548     4 */
	int                        flSwimTime;           /*   552     4 */
	int                        flDuckTime;           /*   556     4 */
	int                        iStepLeft;            /*   560     4 */
	float                      flFallVelocity;       /*   564     4 */
	int                        gamestate;            /*   568     4 */
	int                        oldbuttons;           /*   572     4 */
	int                        groupinfo;            /*   576     4 */
	/* --- cacheline 9 boundary (576 bytes) was 2 bytes ago --- */
	int                        iuser1;               /*   580     4 */
	int                        iuser2;               /*   584     4 */
	int                        iuser3;               /*   588     4 */
	int                        iuser4;               /*   592     4 */
	float                      fuser1;               /*   596     4 */
	float                      fuser2;               /*   600     4 */
	float                      fuser3;               /*   604     4 */
	float                      fuser4;               /*   608     4 */
	class Vector              vuser1;                /*   612    12 */
	class Vector              vuser2;                /*   624    12 */
	class Vector              vuser3;                /*   636    12 */
	/* --- cacheline 10 boundary (640 bytes) was 6 bytes ago --- */
	class Vector              vuser4;                /*   648    12 */
	edict_t *                  euser1;               /*   660     4 */
	edict_t *                  euser2;               /*   664     4 */
	edict_t *                  euser3;               /*   668     4 */
	edict_t *                  euser4;               /*   672     4 */

	/* size: 676, cachelines: 11, members: 123 */
	/* last cacheline: 36 bytes */

	/* BRAIN FART ALERT! 676 != 674 + 0(holes), diff = 2 */

}; /* size: 676 */

/* 84 */
/* <0> (null):0 */
unsigned char              array[4]; /* size: 4 */

/* 85 */
/* <0> (null):0 */
unsigned char              array[2]; /* size: 2 */

/* 86 */
/* <0> (null):0 */
typedef struct entvars_s entvars_t; /* size: 676 */

/* 87 */
/* <0> (null):0 */
short int                  array[48]; /* size: 96 */

/* 88 */
/* <0> (null):0 */
typedef uint32 CRC32_t; /* size: 4 */

/* 89 */
/* <0> (null):0 */
struct cvar_s {
	char *                     name;                 /*     0     4 */
	char *                     string;               /*     4     4 */
	int                        flags;                /*     8     4 */
	float                      value;                /*    12     4 */
	class cvar_s *             next;                 /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 90 */
 /* pointer to 89 */
 /* size: 4 */

/* 91 */
/* <0> (null):0 */
typedef struct cvar_s cvar_t; /* size: 20 */

/* 92 */
/* <0> (null):0 */
struct client_textmessage_s {
	int                        effect;               /*     0     4 */
	byte                       r1;                   /*     4     1 */
	byte                       g1;                   /*     5     1 */
	byte                       b1;                   /*     6     1 */
	byte                       a1;                   /*     7     1 */
	byte                       r2;                   /*     8     1 */
	byte                       g2;                   /*     9     1 */
	byte                       b2;                   /*    10     1 */
	byte                       a2;                   /*    11     1 */
	float                      x;                    /*    12     4 */
	float                      y;                    /*    16     4 */
	float                      fadein;               /*    20     4 */
	float                      fadeout;              /*    24     4 */
	float                      holdtime;             /*    28     4 */
	float                      fxtime;               /*    32     4 */
	const char  *              pName;                /*    36     4 */
	const char  *              pMessage;             /*    40     4 */

	/* size: 44, cachelines: 1, members: 17 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 93 */
/* <0> (null):0 */
typedef struct client_textmessage_s client_textmessage_t; /* size: 44 */

/* 94 */
/* <0> (null):0 */
typedef struct sequenceCommandLine_ sequenceCommandLine_s; /* size: 92 */

/* 95 */
/* <0> (null):0 */
struct sequenceCommandLine_ {
	int                        commandType;          /*     0     4 */
	client_textmessage_t       clientMessage;        /*     4    44 */
	char *                     speakerName;          /*    48     4 */
	char *                     listenerName;         /*    52     4 */
	char *                     soundFileName;        /*    56     4 */
	char *                     sentenceName;         /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	char *                     fireTargetNames;      /*    64     4 */
	char *                     killTargetNames;      /*    68     4 */
	float                      delay;                /*    72     4 */
	int                        repeatCount;          /*    76     4 */
	int                        textChannel;          /*    80     4 */
	int                        modifierBitField;     /*    84     4 */
	sequenceCommandLine_s *    nextCommandLine;      /*    88     4 */

	/* size: 92, cachelines: 2, members: 13 */
	/* last cacheline: 28 bytes */
}; /* size: 92 */

/* 96 */
 /* pointer to 94 */
 /* size: 4 */

/* 97 */
/* <0> (null):0 */
typedef struct sequenceEntry_ sequenceEntry_s; /* size: 20 */

/* 98 */
/* <0> (null):0 */
struct sequenceEntry_ {
	char *                     fileName;             /*     0     4 */
	char *                     entryName;            /*     4     4 */
	sequenceCommandLine_s *    firstCommand;         /*     8     4 */
	sequenceEntry_s *          nextEntry;            /*    12     4 */
	qboolean                   isGlobal;             /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 99 */
 /* pointer to 97 */
 /* size: 4 */

/* 100 */
/* <0> (null):0 */
typedef struct sentenceEntry_ sentenceEntry_s; /* size: 16 */

/* 101 */
/* <0> (null):0 */
struct sentenceEntry_ {
	char *                     data;                 /*     0     4 */
	sentenceEntry_s *          nextEntry;            /*     4     4 */
	qboolean                   isGlobal;             /*     8     4 */
	unsigned int               index;                /*    12     4 */

	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 102 */
 /* pointer to 100 */
 /* size: 4 */

/* 103 */
/* <0> (null):0 */
enum {
	at_notice = 0,
	at_console = 1,
	at_aiconsole = 2,
	at_warning = 3,
	at_error = 4,
	at_logged = 5,
}; /* size: 4 */

/* 104 */
/* <0> (null):0 */
typedef enum  ALERT_TYPE; /* size: 4 */

/* 105 */
/* <0> (null):0 */
enum {
	print_console = 0,
	print_center = 1,
	print_chat = 2,
}; /* size: 4 */

/* 106 */
/* <0> (null):0 */
typedef enum  PRINT_TYPE; /* size: 4 */

/* 107 */
/* <0> (null):0 */
enum {
	force_exactfile = 0,
	force_model_samebounds = 1,
	force_model_specifybounds = 2,
	force_model_specifybounds_if_avail = 3,
}; /* size: 4 */

/* 108 */
/* <0> (null):0 */
typedef enum  FORCE_TYPE; /* size: 4 */

/* 109 */
/* <0> (null):0 */
struct {
	int                        fAllSolid;            /*     0     4 */
	int                        fStartSolid;          /*     4     4 */
	int                        fInOpen;              /*     8     4 */
	int                        fInWater;             /*    12     4 */
	float                      flFraction;           /*    16     4 */
	class Vector              vecEndPos;             /*    20    12 */
	float                      flPlaneDist;          /*    32     4 */
	class Vector              vecPlaneNormal;        /*    36    12 */
	edict_t *                  pHit;                 /*    48     4 */
	int                        iHitgroup;            /*    52     4 */
	/* <0> (null):0 */
	void TraceResult(TraceResult *);


	/* size: 56, cachelines: 1, members: 10 */
	/* last cacheline: 56 bytes */
}; /* size: 56 */

/* 110 */
/* <0> (null):0 */
typedef class  TraceResult; /* size: 56 */

/* 111 */
/* <0> (null):0 */
struct enginefuncs_s {
	int                        (*pfnPrecacheModel)(char *); /*     0     4 */
	int                        (*pfnPrecacheSound)(char *); /*     4     4 */
	void                       (*pfnSetModel)(edict_t *, const char  *); /*     8     4 */
	int                        (*pfnModelIndex)(const char  *); /*    12     4 */
	int                        (*pfnModelFrames)(int); /*    16     4 */
	void                       (*pfnSetSize)(edict_t *, const float  *, const float  *); /*    20     4 */
	void                       (*pfnChangeLevel)(char *, char *); /*    24     4 */
	void                       (*pfnGetSpawnParms)(edict_t *); /*    28     4 */
	void                       (*pfnSaveSpawnParms)(edict_t *); /*    32     4 */
	float                      (*pfnVecToYaw)(const float  *); /*    36     4 */
	void                       (*pfnVecToAngles)(const float  *, float *); /*    40     4 */
	void                       (*pfnMoveToOrigin)(edict_t *, const float  *, float, int); /*    44     4 */
	void                       (*pfnChangeYaw)(edict_t *); /*    48     4 */
	void                       (*pfnChangePitch)(edict_t *); /*    52     4 */
	edict_t *                  (*pfnFindEntityByString)(edict_t *, const char  *, const char  *); /*    56     4 */
	int                        (*pfnGetEntityIllum)(edict_t *); /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	edict_t *                  (*pfnFindEntityInSphere)(edict_t *, const float  *, float); /*    64     4 */
	edict_t *                  (*pfnFindClientInPVS)(edict_t *); /*    68     4 */
	edict_t *                  (*pfnEntitiesInPVS)(edict_t *); /*    72     4 */
	void                       (*pfnMakeVectors)(const float  *); /*    76     4 */
	void                       (*pfnAngleVectors)(const float  *, float *, float *, float *); /*    80     4 */
	edict_t *                  (*pfnCreateEntity)(void); /*    84     4 */
	void                       (*pfnRemoveEntity)(edict_t *); /*    88     4 */
	edict_t *                  (*pfnCreateNamedEntity)(int); /*    92     4 */
	void                       (*pfnMakeStatic)(edict_t *); /*    96     4 */
	int                        (*pfnEntIsOnFloor)(edict_t *); /*   100     4 */
	int                        (*pfnDropToFloor)(edict_t *); /*   104     4 */
	int                        (*pfnWalkMove)(edict_t *, float, float, int); /*   108     4 */
	void                       (*pfnSetOrigin)(edict_t *, const float  *); /*   112     4 */
	void                       (*pfnEmitSound)(edict_t *, int, const char  *, float, float, int, int); /*   116     4 */
	void                       (*pfnEmitAmbientSound)(edict_t *, float *, const char  *, float, float, int, int); /*   120     4 */
	void                       (*pfnTraceLine)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	void                       (*pfnTraceToss)(edict_t *, edict_t *, TraceResult *); /*   128     4 */
	int                        (*pfnTraceMonsterHull)(edict_t *, const float  *, const float  *, int, edict_t *, TraceResult *); /*   132     4 */
	void                       (*pfnTraceHull)(const float  *, const float  *, int, int, edict_t *, TraceResult *); /*   136     4 */
	void                       (*pfnTraceModel)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   140     4 */
	const char  *              (*pfnTraceTexture)(edict_t *, const float  *, const float  *); /*   144     4 */
	void                       (*pfnTraceSphere)(const float  *, const float  *, int, float, edict_t *, TraceResult *); /*   148     4 */
	void                       (*pfnGetAimVector)(edict_t *, float, float *); /*   152     4 */
	void                       (*pfnServerCommand)(char *); /*   156     4 */
	void                       (*pfnServerExecute)(void); /*   160     4 */
	void                       (*pfnClientCommand)(edict_t *, char *, ...); /*   164     4 */
	void                       (*pfnParticleEffect)(const float  *, const float  *, float, float); /*   168     4 */
	void                       (*pfnLightStyle)(int, char *); /*   172     4 */
	int                        (*pfnDecalIndex)(const char  *); /*   176     4 */
	int                        (*pfnPointContents)(const float  *); /*   180     4 */
	void                       (*pfnMessageBegin)(int, int, const float  *, edict_t *); /*   184     4 */
	void                       (*pfnMessageEnd)(void); /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	void                       (*pfnWriteByte)(int); /*   192     4 */
	void                       (*pfnWriteChar)(int); /*   196     4 */
	void                       (*pfnWriteShort)(int); /*   200     4 */
	void                       (*pfnWriteLong)(int); /*   204     4 */
	void                       (*pfnWriteAngle)(float); /*   208     4 */
	void                       (*pfnWriteCoord)(float); /*   212     4 */
	void                       (*pfnWriteString)(const char  *); /*   216     4 */
	void                       (*pfnWriteEntity)(int); /*   220     4 */
	void                       (*pfnCVarRegister)(cvar_t *); /*   224     4 */
	float                      (*pfnCVarGetFloat)(const char  *); /*   228     4 */
	const char  *              (*pfnCVarGetString)(const char  *); /*   232     4 */
	void                       (*pfnCVarSetFloat)(const char  *, float); /*   236     4 */
	void                       (*pfnCVarSetString)(const char  *, const char  *); /*   240     4 */
	void                       (*pfnAlertMessage)(ALERT_TYPE, char *, ...); /*   244     4 */
	void                       (*pfnEngineFprintf)(void *, char *, ...); /*   248     4 */
	void *                     (*pfnPvAllocEntPrivateData)(edict_t *, int32); /*   252     4 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	void *                     (*pfnPvEntPrivateData)(edict_t *); /*   256     4 */
	void                       (*pfnFreeEntPrivateData)(edict_t *); /*   260     4 */
	const char  *              (*pfnSzFromIndex)(int); /*   264     4 */
	int                        (*pfnAllocString)(const char  *); /*   268     4 */
	class entvars_s *          (*pfnGetVarsOfEnt)(edict_t *); /*   272     4 */
	edict_t *                  (*pfnPEntityOfEntOffset)(int); /*   276     4 */
	int                        (*pfnEntOffsetOfPEntity)(const edict_t  *); /*   280     4 */
	int                        (*pfnIndexOfEdict)(const edict_t  *); /*   284     4 */
	edict_t *                  (*pfnPEntityOfEntIndex)(int); /*   288     4 */
	edict_t *                  (*pfnFindEntityByVars)(class entvars_s *); /*   292     4 */
	void *                     (*pfnGetModelPtr)(edict_t *); /*   296     4 */
	int                        (*pfnRegUserMsg)(const char  *, int); /*   300     4 */
	void                       (*pfnAnimationAutomove)(const edict_t  *, float); /*   304     4 */
	void                       (*pfnGetBonePosition)(const edict_t  *, int, float *, float *); /*   308     4 */
	uint32                     (*pfnFunctionFromName)(const char  *); /*   312     4 */
	const char  *              (*pfnNameForFunction)(uint32); /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	void                       (*pfnClientPrintf)(edict_t *, PRINT_TYPE, const char  *); /*   320     4 */
	void                       (*pfnServerPrint)(const char  *); /*   324     4 */
	const char  *              (*pfnCmd_Args)(void); /*   328     4 */
	const char  *              (*pfnCmd_Argv)(int);  /*   332     4 */
	int                        (*pfnCmd_Argc)(void); /*   336     4 */
	void                       (*pfnGetAttachment)(const edict_t  *, int, float *, float *); /*   340     4 */
	void                       (*pfnCRC32_Init)(CRC32_t *); /*   344     4 */
	void                       (*pfnCRC32_ProcessBuffer)(CRC32_t *, void *, int); /*   348     4 */
	void                       (*pfnCRC32_ProcessByte)(CRC32_t *, unsigned char); /*   352     4 */
	CRC32_t                    (*pfnCRC32_Final)(CRC32_t); /*   356     4 */
	int32                      (*pfnRandomLong)(int32, int32); /*   360     4 */
	float                      (*pfnRandomFloat)(float, float); /*   364     4 */
	void                       (*pfnSetView)(const edict_t  *, const edict_t  *); /*   368     4 */
	float                      (*pfnTime)(void);     /*   372     4 */
	void                       (*pfnCrosshairAngle)(const edict_t  *, float, float); /*   376     4 */
	byte *                     (*pfnLoadFileForMe)(char *, int *); /*   380     4 */
	/* --- cacheline 6 boundary (384 bytes) --- */
	void                       (*pfnFreeFile)(void *); /*   384     4 */
	void                       (*pfnEndSection)(const char  *); /*   388     4 */
	int                        (*pfnCompareFileTime)(char *, char *, int *); /*   392     4 */
	void                       (*pfnGetGameDir)(char *); /*   396     4 */
	void                       (*pfnCvar_RegisterVariable)(cvar_t *); /*   400     4 */
	void                       (*pfnFadeClientVolume)(const edict_t  *, int, int, int, int); /*   404     4 */
	void                       (*pfnSetClientMaxspeed)(const edict_t  *, float); /*   408     4 */
	edict_t *                  (*pfnCreateFakeClient)(const char  *); /*   412     4 */
	void                       (*pfnRunPlayerMove)(edict_t *, const float  *, float, float, float, short unsigned int, byte, byte); /*   416     4 */
	int                        (*pfnNumberOfEntities)(void); /*   420     4 */
	char *                     (*pfnGetInfoKeyBuffer)(edict_t *); /*   424     4 */
	char *                     (*pfnInfoKeyValue)(char *, char *); /*   428     4 */
	void                       (*pfnSetKeyValue)(char *, char *, char *); /*   432     4 */
	void                       (*pfnSetClientKeyValue)(int, char *, char *, char *); /*   436     4 */
	int                        (*pfnIsMapValid)(char *); /*   440     4 */
	void                       (*pfnStaticDecal)(const float  *, int, int, int); /*   444     4 */
	/* --- cacheline 7 boundary (448 bytes) --- */
	int                        (*pfnPrecacheGeneric)(char *); /*   448     4 */
	int                        (*pfnGetPlayerUserId)(edict_t *); /*   452     4 */
	void                       (*pfnBuildSoundMsg)(edict_t *, int, const char  *, float, float, int, int, int, int, const float  *, edict_t *); /*   456     4 */
	int                        (*pfnIsDedicatedServer)(void); /*   460     4 */
	cvar_t *                   (*pfnCVarGetPointer)(const char  *); /*   464     4 */
	unsigned int               (*pfnGetPlayerWONId)(edict_t *); /*   468     4 */
	void                       (*pfnInfo_RemoveKey)(char *, const char  *); /*   472     4 */
	const char  *              (*pfnGetPhysicsKeyValue)(const edict_t  *, const char  *); /*   476     4 */
	void                       (*pfnSetPhysicsKeyValue)(const edict_t  *, const char  *, const char  *); /*   480     4 */
	const char  *              (*pfnGetPhysicsInfoString)(const edict_t  *); /*   484     4 */
	short unsigned int         (*pfnPrecacheEvent)(int, const char  *); /*   488     4 */
	void                       (*pfnPlaybackEvent)(int, const edict_t  *, short unsigned int, float, float *, float *, float, float, int, int, int, int); /*   492     4 */
	unsigned char *            (*pfnSetFatPVS)(float *); /*   496     4 */
	unsigned char *            (*pfnSetFatPAS)(float *); /*   500     4 */
	int                        (*pfnCheckVisibility)(const edict_t  *, unsigned char *); /*   504     4 */
	void                       (*pfnDeltaSetField)(class delta_s *, const char  *); /*   508     4 */
	/* --- cacheline 8 boundary (512 bytes) --- */
	void                       (*pfnDeltaUnsetField)(class delta_s *, const char  *); /*   512     4 */
	void                       (*pfnDeltaAddEncoder)(char *, void (*)(class delta_s *, const unsigned char  *, const unsigned char  *)); /*   516     4 */
	int                        (*pfnGetCurrentPlayer)(void); /*   520     4 */
	int                        (*pfnCanSkipPlayer)(const edict_t  *); /*   524     4 */
	int                        (*pfnDeltaFindField)(class delta_s *, const char  *); /*   528     4 */
	void                       (*pfnDeltaSetFieldByIndex)(class delta_s *, int); /*   532     4 */
	void                       (*pfnDeltaUnsetFieldByIndex)(class delta_s *, int); /*   536     4 */
	void                       (*pfnSetGroupMask)(int, int); /*   540     4 */
	int                        (*pfnCreateInstancedBaseline)(int, class entity_state_s *); /*   544     4 */
	void                       (*pfnCvar_DirectSet)(class cvar_s *, char *); /*   548     4 */
	void                       (*pfnForceUnmodified)(FORCE_TYPE, float *, float *, const char  *); /*   552     4 */
	void                       (*pfnGetPlayerStats)(const edict_t  *, int *, int *); /*   556     4 */
	void                       (*pfnAddServerCommand)(char *, void (*)(void)); /*   560     4 */
	qboolean                   (*pfnVoice_GetClientListening)(int, int); /*   564     4 */
	qboolean                   (*pfnVoice_SetClientListening)(int, int, qboolean); /*   568     4 */
	const char  *              (*pfnGetPlayerAuthId)(edict_t *); /*   572     4 */
	/* --- cacheline 9 boundary (576 bytes) --- */
	sequenceEntry_s *          (*pfnSequenceGet)(const char  *, const char  *); /*   576     4 */
	sentenceEntry_s *          (*pfnSequencePickSentence)(const char  *, int, int *); /*   580     4 */
	int                        (*pfnGetFileSize)(char *); /*   584     4 */
	unsigned int               (*pfnGetApproxWavePlayLen)(const char  *); /*   588     4 */
	int                        (*pfnIsCareerMatch)(void); /*   592     4 */
	int                        (*pfnGetLocalizedStringLength)(const char  *); /*   596     4 */
	void                       (*pfnRegisterTutorMessageShown)(int); /*   600     4 */
	int                        (*pfnGetTimesTutorMessageShown)(int); /*   604     4 */
	void                       (*ProcessTutorMessageDecayBuffer)(int *, int); /*   608     4 */
	void                       (*ConstructTutorMessageDecayBuffer)(int *, int); /*   612     4 */
	void                       (*ResetTutorMessageDecayData)(void); /*   616     4 */
	void                       (*pfnQueryClientCvarValue)(const edict_t  *, const char  *); /*   620     4 */
	void                       (*pfnQueryClientCvarValue2)(const edict_t  *, const char  *, int); /*   624     4 */
	int                        (*pfnCheckParm)(const char  *, char * *); /*   628     4 */

	/* size: 632, cachelines: 10, members: 158 */
	/* last cacheline: 56 bytes */
}; /* size: 632 */

/* 112 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 113 */
 /* pointer to 112 */
 /* size: 4 */

/* 114 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138701916 */

/* 115 */
 /* pointer to 114 */
 /* size: 4 */

/* 116 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 117 */
 /* pointer to 116 */
 /* size: 4 */

/* 118 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 119 */
 /* pointer to 118 */
 /* size: 4 */

/* 120 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138714668 */

/* 121 */
 /* pointer to 120 */
 /* size: 4 */

/* 122 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138714928 */

/* 123 */
 /* pointer to 122 */
 /* size: 4 */

/* 124 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138715136 */

/* 125 */
 /* pointer to 124 */
 /* size: 4 */

/* 126 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 127 */
 /* pointer to 126 */
 /* size: 4 */

/* 128 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138715448 */

/* 129 */
 /* pointer to 128 */
 /* size: 4 */

/* 130 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138715656 */

/* 131 */
 /* pointer to 130 */
 /* size: 4 */

/* 132 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 133 */
 /* pointer to 132 */
 /* size: 4 */

/* 134 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 135 */
 /* pointer to 134 */
 /* size: 4 */

/* 136 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 137 */
 /* pointer to 136 */
 /* size: 4 */

/* 138 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 139 */
 /* pointer to 138 */
 /* size: 4 */

/* 140 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138716800 */

/* 141 */
 /* pointer to 140 */
 /* size: 4 */

/* 142 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138716956 */

/* 143 */
 /* pointer to 142 */
 /* size: 4 */

/* 144 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 145 */
 /* pointer to 144 */
 /* size: 4 */

/* 146 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 147 */
 /* pointer to 146 */
 /* size: 4 */

/* 148 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 149 */
 /* pointer to 148 */
 /* size: 4 */

/* 150 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138717840 */

/* 151 */
 /* pointer to 150 */
 /* size: 4 */

/* 152 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138718048 */

/* 153 */
 /* pointer to 152 */
 /* size: 4 */

/* 154 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138718516 */

/* 155 */
 /* pointer to 154 */
 /* size: 4 */

/* 156 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138916168 */

/* 157 */
 /* pointer to 110 */
 /* size: 4 */

/* 158 */
 /* pointer to 156 */
 /* size: 4 */

/* 159 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138916584 */

/* 160 */
 /* pointer to 159 */
 /* size: 4 */

/* 161 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 162 */
 /* pointer to 161 */
 /* size: 4 */

/* 163 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138917260 */

/* 164 */
 /* pointer to 163 */
 /* size: 4 */

/* 165 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 166 */
 /* pointer to 165 */
 /* size: 4 */

/* 167 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138917936 */

/* 168 */
 /* pointer to 167 */
 /* size: 4 */

/* 169 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138918352 */

/* 170 */
 /* pointer to 169 */
 /* size: 4 */

/* 171 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138918612 */

/* 172 */
 /* pointer to 171 */
 /* size: 4 */

/* 173 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138918768 */

/* 174 */
 /* pointer to 173 */
 /* size: 4 */

/* 175 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138918872 */

/* 176 */
 /* pointer to 175 */
 /* size: 4 */

/* 177 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138919080 */

/* 178 */
 /* pointer to 177 */
 /* size: 4 */

/* 179 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138919392 */

/* 180 */
 /* pointer to 179 */
 /* size: 4 */

/* 181 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 182 */
 /* pointer to 181 */
 /* size: 4 */

/* 183 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138919756 */

/* 184 */
 /* pointer to 183 */
 /* size: 4 */

/* 185 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138932300 */

/* 186 */
 /* pointer to 185 */
 /* size: 4 */

/* 187 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138932456 */

/* 188 */
 /* pointer to 187 */
 /* size: 4 */

/* 189 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138932612 */

/* 190 */
 /* pointer to 189 */
 /* size: 4 */

/* 191 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138932768 */

/* 192 */
 /* pointer to 91 */
 /* size: 4 */

/* 193 */
 /* pointer to 191 */
 /* size: 4 */

/* 194 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 195 */
 /* pointer to 194 */
 /* size: 4 */

/* 196 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 197 */
 /* pointer to 196 */
 /* size: 4 */

/* 198 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138933288 */

/* 199 */
 /* pointer to 198 */
 /* size: 4 */

/* 200 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138933496 */

/* 201 */
 /* pointer to 200 */
 /* size: 4 */

/* 202 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138933704 */

/* 203 */
 /* pointer to 202 */
 /* size: 4 */

/* 204 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138933912 */

/* 205 */
 /* pointer to 204 */
 /* size: 4 */

/* 206 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 207 */
 /* pointer to 206 */
 /* size: 4 */

/* 208 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 209 */
 /* pointer to 208 */
 /* size: 4 */

/* 210 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 211 */
 /* pointer to 210 */
 /* size: 4 */

/* 212 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 213 */
 /* pointer to 83 */
 /* size: 4 */

/* 214 */
 /* pointer to 212 */
 /* size: 4 */

/* 215 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 216 */
 /* pointer to 217 */
 /* size: 4 */

/* 217 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 804 */

/* 218 */
 /* pointer to 215 */
 /* size: 4 */

/* 219 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 220 */
 /* pointer to 219 */
 /* size: 4 */

/* 221 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 222 */
 /* pointer to 221 */
 /* size: 4 */

/* 223 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138935472 */

/* 224 */
 /* pointer to 223 */
 /* size: 4 */

/* 225 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138935680 */

/* 226 */
 /* pointer to 225 */
 /* size: 4 */

/* 227 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 228 */
 /* pointer to 227 */
 /* size: 4 */

/* 229 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 230 */
 /* pointer to 229 */
 /* size: 4 */

/* 231 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138862728 */

/* 232 */
 /* pointer to 231 */
 /* size: 4 */

/* 233 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 234 */
 /* pointer to 233 */
 /* size: 4 */

/* 235 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 236 */
 /* pointer to 235 */
 /* size: 4 */

/* 237 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138863196 */

/* 238 */
 /* pointer to 88 */
 /* size: 4 */

/* 239 */
 /* pointer to 237 */
 /* size: 4 */

/* 240 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138863404 */

/* 241 */
 /* pointer to 240 */
 /* size: 4 */

/* 242 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138863664 */

/* 243 */
 /* pointer to 242 */
 /* size: 4 */

/* 244 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 245 */
 /* pointer to 244 */
 /* size: 4 */

/* 246 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 247 */
 /* pointer to 246 */
 /* size: 4 */

/* 248 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 249 */
 /* pointer to 248 */
 /* size: 4 */

/* 250 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138864444 */

/* 251 */
 /* pointer to 250 */
 /* size: 4 */

/* 252 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 253 */
 /* pointer to 252 */
 /* size: 4 */

/* 254 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138864756 */

/* 255 */
 /* pointer to 254 */
 /* size: 4 */

/* 256 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 257 */
 /* pointer to 51 */
 /* size: 4 */

/* 258 */
 /* pointer to 9 */
 /* size: 4 */

/* 259 */
 /* pointer to 256 */
 /* size: 4 */

/* 260 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138865328 */

/* 261 */
 /* pointer to 260 */
 /* size: 4 */

/* 262 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 263 */
 /* pointer to 262 */
 /* size: 4 */

/* 264 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138865744 */

/* 265 */
 /* pointer to 264 */
 /* size: 4 */

/* 266 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 267 */
 /* pointer to 266 */
 /* size: 4 */

/* 268 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138866264 */

/* 269 */
 /* pointer to 268 */
 /* size: 4 */

/* 270 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 271 */
 /* pointer to 270 */
 /* size: 4 */

/* 272 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 273 */
 /* pointer to 272 */
 /* size: 4 */

/* 274 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138885532 */

/* 275 */
 /* pointer to 274 */
 /* size: 4 */

/* 276 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138885792 */

/* 277 */
 /* pointer to 276 */
 /* size: 4 */

/* 278 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138886104 */

/* 279 */
 /* pointer to 278 */
 /* size: 4 */

/* 280 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138886416 */

/* 281 */
 /* pointer to 280 */
 /* size: 4 */

/* 282 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 283 */
 /* pointer to 282 */
 /* size: 4 */

/* 284 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 285 */
 /* pointer to 284 */
 /* size: 4 */

/* 286 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138887404 */

/* 287 */
 /* pointer to 286 */
 /* size: 4 */

/* 288 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 289 */
 /* pointer to 288 */
 /* size: 4 */

/* 290 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138887820 */

/* 291 */
 /* pointer to 290 */
 /* size: 4 */

/* 292 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 293 */
 /* pointer to 292 */
 /* size: 4 */

/* 294 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 2 */

/* 295 */
 /* pointer to 294 */
 /* size: 4 */

/* 296 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138888444 */

/* 297 */
 /* pointer to 296 */
 /* size: 4 */

/* 298 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 299 */
 /* pointer to 4 */
 /* size: 4 */

/* 300 */
 /* pointer to 298 */
 /* size: 4 */

/* 301 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 302 */
 /* pointer to 301 */
 /* size: 4 */

/* 303 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138893676 */

/* 304 */
 /* pointer to 305 */
 /* size: 4 */

/* 305 */
/* <0> (null):0 */
struct delta_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 306 */
 /* pointer to 303 */
 /* size: 4 */

/* 307 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138894000 */

/* 308 */
 /* pointer to 309 */
 /* size: 4 */

/* 309 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138894208 */

/* 310 */
 /* pointer to 311 */
 /* size: 4 */

/* 311 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 312 */
 /* pointer to 307 */
 /* size: 4 */

/* 313 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 314 */
 /* pointer to 313 */
 /* size: 4 */

/* 315 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138894780 */

/* 316 */
 /* pointer to 315 */
 /* size: 4 */

/* 317 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138894988 */

/* 318 */
 /* pointer to 317 */
 /* size: 4 */

/* 319 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 320 */
 /* pointer to 321 */
 /* size: 4 */

/* 321 */
/* <0> (null):0 */
struct entity_state_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 322 */
 /* pointer to 319 */
 /* size: 4 */

/* 323 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138895520 */

/* 324 */
 /* pointer to 89 */
 /* size: 4 */

/* 325 */
 /* pointer to 323 */
 /* size: 4 */

/* 326 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138895780 */

/* 327 */
 /* pointer to 326 */
 /* size: 4 */

/* 328 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138896092 */

/* 329 */
 /* pointer to 328 */
 /* size: 4 */

/* 330 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138896352 */

/* 331 */
 /* pointer to 330 */
 /* size: 4 */

/* 332 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 333 */
 /* pointer to 332 */
 /* size: 4 */

/* 334 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 335 */
 /* pointer to 334 */
 /* size: 4 */

/* 336 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 337 */
 /* pointer to 336 */
 /* size: 4 */

/* 338 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 339 */
 /* pointer to 338 */
 /* size: 4 */

/* 340 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 341 */
 /* pointer to 340 */
 /* size: 4 */

/* 342 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 343 */
 /* pointer to 342 */
 /* size: 4 */

/* 344 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138999564 */

/* 345 */
 /* pointer to 344 */
 /* size: 4 */

/* 346 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138999772 */

/* 347 */
 /* pointer to 346 */
 /* size: 4 */

/* 348 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 138999980 */

/* 349 */
 /* pointer to 348 */
 /* size: 4 */

/* 350 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 351 */
 /* pointer to 17 */
 /* size: 4 */

/* 352 */
 /* pointer to 350 */
 /* size: 4 */

/* 353 */
/* <0> (null):0 */
typedef struct enginefuncs_s enginefuncs_t; /* size: 632 */

/* 354 */
/* <0> (null):0 */
struct KeyValueData_s {
	char *                     szClassName;          /*     0     4 */
	char *                     szKeyName;            /*     4     4 */
	char *                     szValue;              /*     8     4 */
	int32                      fHandled;             /*    12     4 */

	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 355 */
/* <0> (null):0 */
typedef struct KeyValueData_s KeyValueData; /* size: 16 */

/* 356 */
 /* pointer to 355 */
 /* size: 4 */

/* 357 */
/* <0> (null):0 */
enum {
	ACT_RESET = 0,
	ACT_IDLE = 1,
	ACT_GUARD = 2,
	ACT_WALK = 3,
	ACT_RUN = 4,
	ACT_FLY = 5,
	ACT_SWIM = 6,
	ACT_HOP = 7,
	ACT_LEAP = 8,
	ACT_FALL = 9,
	ACT_LAND = 10,
	ACT_STRAFE_LEFT = 11,
	ACT_STRAFE_RIGHT = 12,
	ACT_ROLL_LEFT = 13,
	ACT_ROLL_RIGHT = 14,
	ACT_TURN_LEFT = 15,
	ACT_TURN_RIGHT = 16,
	ACT_CROUCH = 17,
	ACT_CROUCHIDLE = 18,
	ACT_STAND = 19,
	ACT_USE = 20,
	ACT_SIGNAL1 = 21,
	ACT_SIGNAL2 = 22,
	ACT_SIGNAL3 = 23,
	ACT_TWITCH = 24,
	ACT_COWER = 25,
	ACT_SMALL_FLINCH = 26,
	ACT_BIG_FLINCH = 27,
	ACT_RANGE_ATTACK1 = 28,
	ACT_RANGE_ATTACK2 = 29,
	ACT_MELEE_ATTACK1 = 30,
	ACT_MELEE_ATTACK2 = 31,
	ACT_RELOAD = 32,
	ACT_ARM = 33,
	ACT_DISARM = 34,
	ACT_EAT = 35,
	ACT_DIESIMPLE = 36,
	ACT_DIEBACKWARD = 37,
	ACT_DIEFORWARD = 38,
	ACT_DIEVIOLENT = 39,
	ACT_BARNACLE_HIT = 40,
	ACT_BARNACLE_PULL = 41,
	ACT_BARNACLE_CHOMP = 42,
	ACT_BARNACLE_CHEW = 43,
	ACT_SLEEP = 44,
	ACT_INSPECT_FLOOR = 45,
	ACT_INSPECT_WALL = 46,
	ACT_IDLE_ANGRY = 47,
	ACT_WALK_HURT = 48,
	ACT_RUN_HURT = 49,
	ACT_HOVER = 50,
	ACT_GLIDE = 51,
	ACT_FLY_LEFT = 52,
	ACT_FLY_RIGHT = 53,
	ACT_DETECT_SCENT = 54,
	ACT_SNIFF = 55,
	ACT_BITE = 56,
	ACT_THREAT_DISPLAY = 57,
	ACT_FEAR_DISPLAY = 58,
	ACT_EXCITED = 59,
	ACT_SPECIAL_ATTACK1 = 60,
	ACT_SPECIAL_ATTACK2 = 61,
	ACT_COMBAT_IDLE = 62,
	ACT_WALK_SCARED = 63,
	ACT_RUN_SCARED = 64,
	ACT_VICTORY_DANCE = 65,
	ACT_DIE_HEADSHOT = 66,
	ACT_DIE_CHESTSHOT = 67,
	ACT_DIE_GUTSHOT = 68,
	ACT_DIE_BACKSHOT = 69,
	ACT_FLINCH_HEAD = 70,
	ACT_FLINCH_CHEST = 71,
	ACT_FLINCH_STOMACH = 72,
	ACT_FLINCH_LEFTARM = 73,
	ACT_FLINCH_RIGHTARM = 74,
	ACT_FLINCH_LEFTLEG = 75,
	ACT_FLINCH_RIGHTLEG = 76,
	ACT_FLINCH = 77,
	ACT_LARGE_FLINCH = 78,
	ACT_HOLDBOMB = 79,
	ACT_IDLE_FIDGET = 80,
	ACT_IDLE_SCARED = 81,
	ACT_IDLE_SCARED_FIDGET = 82,
	ACT_FOLLOW_IDLE = 83,
	ACT_FOLLOW_IDLE_FIDGET = 84,
	ACT_FOLLOW_IDLE_SCARED = 85,
	ACT_FOLLOW_IDLE_SCARED_FIDGET = 86,
	ACT_CROUCH_IDLE = 87,
	ACT_CROUCH_IDLE_FIDGET = 88,
	ACT_CROUCH_IDLE_SCARED = 89,
	ACT_CROUCH_IDLE_SCARED_FIDGET = 90,
	ACT_CROUCH_WALK = 91,
	ACT_CROUCH_WALK_SCARED = 92,
	ACT_CROUCH_DIE = 93,
	ACT_WALK_BACK = 94,
	ACT_IDLE_SNEAKY = 95,
	ACT_IDLE_SNEAKY_FIDGET = 96,
	ACT_WALK_SNEAKY = 97,
	ACT_WAVE = 98,
	ACT_YES = 99,
	ACT_NO = 100,
}; /* size: 4 */

/* 358 */
/* <0> (null):0 */
typedef enum  Activity; /* size: 4 */

/* 359 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 360 */
/* <0> (null):0 */
typedef int ptrdiff_t; /* size: 4 */

/* 361 */
/* <0> (null):0 */
struct _List_node_base {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 362 */
/* <0> (null):0 */
class list<NavConnect, std::allocator<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 363 */
/* <0> (null):0 */
class list<CNavLadder*, std::allocator<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 364 */
/* <0> (null):0 */
class list<HidingSpot*, std::allocator<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 365 */
/* <0> (null):0 */
class list<SpotOrder, std::allocator<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 366 */
/* <0> (null):0 */
class allocator<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 367 */
/* <0> (null):0 */
class allocator<std::_List_node<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 368 */
/* <0> (null):0 */
struct _List_node<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 369 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 370 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<SpotOrder> > {
public:

	/* class allocator<std::_List_node<SpotOrder> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 371 */
/* <0> (null):0 */
class _List_base<SpotOrder, std::allocator<SpotOrder> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<SpotOrder> > {
	public:

		/* class allocator<std::_List_node<SpotOrder> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 372 */
/* <0> (null):0 */
struct _List_iterator<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 373 */
/* <0> (null):0 */
struct _List_const_iterator<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 374 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 375 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 376 */
/* <0> (null):0 */
class list<SpotEncounter, std::allocator<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 377 */
/* <0> (null):0 */
class allocator<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 378 */
/* <0> (null):0 */
class allocator<std::_List_node<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 379 */
/* <0> (null):0 */
struct _List_node<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 380 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 381 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<HidingSpot*> > {
public:

	/* class allocator<std::_List_node<HidingSpot*> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 382 */
/* <0> (null):0 */
class _List_base<HidingSpot*, std::allocator<HidingSpot*> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<HidingSpot*> > {
	public:

		/* class allocator<std::_List_node<HidingSpot*> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 383 */
/* <0> (null):0 */
struct _List_iterator<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 384 */
/* <0> (null):0 */
struct _List_const_iterator<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 385 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 386 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 387 */
/* <0> (null):0 */
class allocator<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 388 */
/* <0> (null):0 */
class allocator<std::_List_node<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 389 */
/* <0> (null):0 */
struct _List_node<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 390 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 391 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<SpotEncounter> > {
public:

	/* class allocator<std::_List_node<SpotEncounter> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 392 */
/* <0> (null):0 */
class _List_base<SpotEncounter, std::allocator<SpotEncounter> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<SpotEncounter> > {
	public:

		/* class allocator<std::_List_node<SpotEncounter> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 393 */
/* <0> (null):0 */
struct _List_iterator<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 394 */
/* <0> (null):0 */
struct _List_const_iterator<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 395 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 396 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 397 */
/* <0> (null):0 */
class allocator<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 398 */
/* <0> (null):0 */
class allocator<std::_List_node<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 399 */
/* <0> (null):0 */
struct _List_node<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 400 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 401 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<NavConnect> > {
public:

	/* class allocator<std::_List_node<NavConnect> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 402 */
/* <0> (null):0 */
class _List_base<NavConnect, std::allocator<NavConnect> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<NavConnect> > {
	public:

		/* class allocator<std::_List_node<NavConnect> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 403 */
/* <0> (null):0 */
struct _List_iterator<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 404 */
/* <0> (null):0 */
struct _List_const_iterator<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 405 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 406 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 407 */
/* <0> (null):0 */
class allocator<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 408 */
/* <0> (null):0 */
class allocator<std::_List_node<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 409 */
/* <0> (null):0 */
struct _List_node<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 410 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 411 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<CNavLadder*> > {
public:

	/* class allocator<std::_List_node<CNavLadder*> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 412 */
/* <0> (null):0 */
class _List_base<CNavLadder*, std::allocator<CNavLadder*> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<CNavLadder*> > {
	public:

		/* class allocator<std::_List_node<CNavLadder*> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 413 */
/* <0> (null):0 */
struct _List_iterator<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 414 */
/* <0> (null):0 */
struct _List_const_iterator<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 415 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 416 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 417 */
/* <0> (null):0 */
class allocator<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 418 */
/* <0> (null):0 */
class allocator<std::_List_node<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 419 */
/* <0> (null):0 */
struct _List_node<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 420 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 421 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<CNavArea*> > {
public:

	/* class allocator<std::_List_node<CNavArea*> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 422 */
/* <0> (null):0 */
class _List_base<CNavArea*, std::allocator<CNavArea*> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<CNavArea*> > {
	public:

		/* class allocator<std::_List_node<CNavArea*> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 423 */
/* <0> (null):0 */
class list<CNavArea*, std::allocator<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 424 */
/* <0> (null):0 */
struct _List_iterator<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 425 */
/* <0> (null):0 */
struct _List_const_iterator<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 426 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 427 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 428 */
/* <0> (null):0 */
class vector<BotSpeakable*, std::allocator<BotSpeakable*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 429 */
/* <0> (null):0 */
class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 430 */
/* <0> (null):0 */
class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 431 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 432 */
/* <0> (null):0 */
struct _Vector_impl : public allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {
public:

	/* class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> <ancestor>; */ /*     0     1 */
	pointer                    _M_start;             /*     0     4 */
	pointer                    _M_finish;            /*     4     4 */
	pointer                    _M_end_of_storage;    /*     8     4 */
	/* <0> (null):0 */
	void _Vector_impl(class _Vector_impl *);

	/* <0> (null):0 */
	void _Vector_impl(class _Vector_impl *, const _Tp_alloc_type  &);


	/* size: 12, cachelines: 1, members: 4 */
	/* last cacheline: 12 bytes */

	/* BRAIN FART ALERT! 12 != 9 + 0(holes), diff = 3 */

}; /* size: 12 */

/* 433 */
/* <0> (null):0 */
struct _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > {
	/* <0> (null):0 */
	struct _Vector_impl : public allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {
	public:

		/* class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> <ancestor>; */ /*     0     1 */
		pointer                    _M_start;             /*     0     4 */
		pointer                    _M_finish;            /*     4     4 */
		pointer                    _M_end_of_storage;    /*     8     4 */
		/* <0> (null):0 */
		void _Vector_impl(class _Vector_impl *);

		/* <0> (null):0 */
		void _Vector_impl(class _Vector_impl *, const _Tp_alloc_type  &);


		/* size: 12, cachelines: 1, members: 4 */
		/* last cacheline: 12 bytes */

		/* BRAIN FART ALERT! 12 != 9 + 0(holes), diff = 3 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 434 */
/* <0> (null):0 */
class reverse_iterator<__gnu_cxx::__normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >* const*, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 435 */
/* <0> (null):0 */
class reverse_iterator<__gnu_cxx::__normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 436 */
/* <0> (null):0 */
class allocator<int> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 437 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 438 */
/* <0> (null):0 */
struct _Vector_impl : public allocator<int> {
public:

	/* class allocator<int>      <ancestor>; */      /*     0     1 */
	pointer                    _M_start;             /*     0     4 */
	pointer                    _M_finish;            /*     4     4 */
	pointer                    _M_end_of_storage;    /*     8     4 */
	/* <0> (null):0 */
	void _Vector_impl(class _Vector_impl *);

	/* <0> (null):0 */
	void _Vector_impl(class _Vector_impl *, const _Tp_alloc_type  &);


	/* size: 12, cachelines: 1, members: 4 */
	/* last cacheline: 12 bytes */

	/* BRAIN FART ALERT! 12 != 9 + 0(holes), diff = 3 */

}; /* size: 12 */

/* 439 */
/* <0> (null):0 */
struct _Vector_base<int, std::allocator<int> > {
	/* <0> (null):0 */
	struct _Vector_impl : public allocator<int> {
	public:

		/* class allocator<int>      <ancestor>; */      /*     0     1 */
		pointer                    _M_start;             /*     0     4 */
		pointer                    _M_finish;            /*     4     4 */
		pointer                    _M_end_of_storage;    /*     8     4 */
		/* <0> (null):0 */
		void _Vector_impl(class _Vector_impl *);

		/* <0> (null):0 */
		void _Vector_impl(class _Vector_impl *, const _Tp_alloc_type  &);


		/* size: 12, cachelines: 1, members: 4 */
		/* last cacheline: 12 bytes */

		/* BRAIN FART ALERT! 12 != 9 + 0(holes), diff = 3 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 440 */
/* <0> (null):0 */
class vector<int, std::allocator<int> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 441 */
/* <0> (null):0 */
class reverse_iterator<__gnu_cxx::__normal_iterator<const int*, std::vector<int, std::allocator<int> > > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 442 */
/* <0> (null):0 */
class reverse_iterator<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 443 */
/* <0> (null):0 */
class list<BotPhrase*, std::allocator<BotPhrase*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 444 */
/* <0> (null):0 */
class allocator<BotPhrase*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 445 */
/* <0> (null):0 */
class allocator<std::_List_node<BotPhrase*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 446 */
/* <0> (null):0 */
struct _List_node<BotPhrase*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 447 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 448 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<BotPhrase*> > {
public:

	/* class allocator<std::_List_node<BotPhrase*> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 449 */
/* <0> (null):0 */
class _List_base<BotPhrase*, std::allocator<BotPhrase*> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<BotPhrase*> > {
	public:

		/* class allocator<std::_List_node<BotPhrase*> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 450 */
/* <0> (null):0 */
struct _List_iterator<BotPhrase*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 451 */
/* <0> (null):0 */
struct _List_const_iterator<BotPhrase*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 452 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<BotPhrase*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 453 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<BotPhrase*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 454 */
/* <0> (null):0 */
enum hash_types_e {
	CLASSNAME = 0,
}; /* size: 4 */

/* 455 */
/* <0> (null):0 */
typedef int EOFFSET; /* size: 4 */

/* 456 */
/* <0> (null):0 */
enum {
	MONSTERSTATE_NONE = 0,
	MONSTERSTATE_IDLE = 1,
	MONSTERSTATE_COMBAT = 2,
	MONSTERSTATE_ALERT = 3,
	MONSTERSTATE_HUNT = 4,
	MONSTERSTATE_PRONE = 5,
	MONSTERSTATE_SCRIPT = 6,
	MONSTERSTATE_PLAYDEAD = 7,
	MONSTERSTATE_DEAD = 8,
}; /* size: 4 */

/* 457 */
/* <0> (null):0 */
typedef enum  MONSTERSTATE; /* size: 4 */

/* 458 */
/* <0> (null):0 */
enum {
	TS_AT_TOP = 0,
	TS_AT_BOTTOM = 1,
	TS_GOING_UP = 2,
	TS_GOING_DOWN = 3,
}; /* size: 4 */

/* 459 */
/* <0> (null):0 */
typedef enum  TOGGLE_STATE; /* size: 4 */

/* 460 */
/* <0> (null):0 */
enum {
	ignore_monsters = 1,
	dont_ignore_monsters = 0,
	missile = 2,
}; /* size: 4 */

/* 461 */
/* <0> (null):0 */
typedef enum  IGNORE_MONSTERS; /* size: 4 */

/* 462 */
/* <0> (null):0 */
enum {
	ignore_glass = 1,
	dont_ignore_glass = 0,
}; /* size: 4 */

/* 463 */
/* <0> (null):0 */
typedef enum  IGNORE_GLASS; /* size: 4 */

/* 464 */
/* <0> (null):0 */
enum {
	point_hull = 0,
	human_hull = 1,
	large_hull = 2,
	head_hull = 3,
}; /* size: 4 */

/* 465 */
 /* pointer to 86 */
 /* size: 4 */

/* 466 */
 /* pointer to 467 */
 /* size: 4 */

/* 467 */
/* <0> (null):0 */
struct CBaseEntity {
	/* <0> (null):0 */
	void SUB_FadeOut(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11SUB_FadeOutEv */

	/* <0> (null):0 */
	virtual void TraceBleed(class CBaseEntity *, float, class Vector, TraceResult *, int); /* linkage=_ZN11CBaseEntity10TraceBleedEf6VectorP11TraceResulti */

	/* <0> (null):0 */
	virtual BOOL FVisible(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity8FVisibleEPS_ */

	/* <0> (null):0 */
	virtual int ObjectCaps(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10ObjectCapsEv */

	/* <0> (null):0 */
	class CBaseEntity * Instance(edict_t *); /* linkage=_ZN11CBaseEntity8InstanceEP7edict_s */

	/* <0> (null):0 */
	edict_t * edict(class CBaseEntity *); /* linkage=_ZN11CBaseEntity5edictEv */

	/* <0> (null):0 */
	int entindex(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8entindexEv */

	/* <0> (null):0 */
	class CBaseEntity * Instance(entvars_t *); /* linkage=_ZN11CBaseEntity8InstanceEP9entvars_s */

	/* <0> (null):0 */
	void CBaseEntity(class CBaseEntity *);

	/* <0> (null):0 */
	void * operator new(size_t, entvars_t *); /* linkage=_ZN11CBaseEntitynwEjP9entvars_s */

	/* <0> (null):0 */
	virtual void Spawn(class CBaseEntity *); /* linkage=_ZN11CBaseEntity5SpawnEv */

	/* <0> (null):0 */
	virtual void Precache(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8PrecacheEv */

	/* <0> (null):0 */
	virtual void Restart(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7RestartEv */

	/* <0> (null):0 */
	virtual void KeyValue(class CBaseEntity *, KeyValueData *); /* linkage=_ZN11CBaseEntity8KeyValueEP14KeyValueData_s */

	/* <0> (null):0 */
	virtual void Activate(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8ActivateEv */

	/* <0> (null):0 */
	virtual int Classify(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8ClassifyEv */

	/* <0> (null):0 */
	virtual void DeathNotice(class CBaseEntity *, entvars_t *); /* linkage=_ZN11CBaseEntity11DeathNoticeEP9entvars_s */

	/* <0> (null):0 */
	virtual int BloodColor(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10BloodColorEv */

	/* <0> (null):0 */
	virtual BOOL IsTriggered(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity11IsTriggeredEPS_ */

	/* <0> (null):0 */
	virtual class CBaseMonster * MyMonsterPointer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity16MyMonsterPointerEv */

	/* <0> (null):0 */
	virtual class CSquadMonster * MySquadMonsterPointer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity21MySquadMonsterPointerEv */

	/* <0> (null):0 */
	virtual int GetToggleState(class CBaseEntity *); /* linkage=_ZN11CBaseEntity14GetToggleStateEv */

	/* <0> (null):0 */
	virtual void AddPoints(class CBaseEntity *, int, BOOL); /* linkage=_ZN11CBaseEntity9AddPointsEii */

	/* <0> (null):0 */
	virtual void AddPointsToTeam(class CBaseEntity *, int, BOOL); /* linkage=_ZN11CBaseEntity15AddPointsToTeamEii */

	/* <0> (null):0 */
	virtual BOOL AddPlayerItem(class CBaseEntity *, class CBasePlayerItem *); /* linkage=_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem */

	/* <0> (null):0 */
	virtual BOOL RemovePlayerItem(class CBaseEntity *, class CBasePlayerItem *); /* linkage=_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem */

	/* <0> (null):0 */
	virtual int GiveAmmo(class CBaseEntity *, int, char *, int); /* linkage=_ZN11CBaseEntity8GiveAmmoEiPci */

	/* <0> (null):0 */
	virtual float GetDelay(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8GetDelayEv */

	/* <0> (null):0 */
	virtual int IsMoving(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8IsMovingEv */

	/* <0> (null):0 */
	virtual void OverrideReset(class CBaseEntity *); /* linkage=_ZN11CBaseEntity13OverrideResetEv */

	/* <0> (null):0 */
	virtual void SetToggleState(class CBaseEntity *, int); /* linkage=_ZN11CBaseEntity14SetToggleStateEi */

	/* <0> (null):0 */
	virtual void StartSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity13StartSneakingEv */

	/* <0> (null):0 */
	virtual void StopSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12StopSneakingEv */

	/* <0> (null):0 */
	virtual BOOL OnControls(class CBaseEntity *, entvars_t *); /* linkage=_ZN11CBaseEntity10OnControlsEP9entvars_s */

	/* <0> (null):0 */
	virtual BOOL IsSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10IsSneakingEv */

	/* <0> (null):0 */
	virtual BOOL IsAlive(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7IsAliveEv */

	/* <0> (null):0 */
	virtual BOOL IsBSPModel(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10IsBSPModelEv */

	/* <0> (null):0 */
	virtual BOOL ReflectGauss(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12ReflectGaussEv */

	/* <0> (null):0 */
	virtual BOOL IsPlayer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8IsPlayerEv */

	/* <0> (null):0 */
	virtual BOOL IsNetClient(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11IsNetClientEv */

	/* <0> (null):0 */
	virtual const char  * TeamID(class CBaseEntity *); /* linkage=_ZN11CBaseEntity6TeamIDEv */

	/* <0> (null):0 */
	virtual void Think(class CBaseEntity *); /* linkage=_ZN11CBaseEntity5ThinkEv */

	/* <0> (null):0 */
	virtual void Touch(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity5TouchEPS_ */

	/* <0> (null):0 */
	virtual void Use(class CBaseEntity *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float); /* linkage=_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf */

	/* <0> (null):0 */
	virtual void Blocked(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity7BlockedEPS_ */

	/* <0> (null):0 */
	virtual class CBaseEntity * Respawn(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7RespawnEv */

	/* <0> (null):0 */
	virtual void UpdateOwner(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11UpdateOwnerEv */

	/* <0> (null):0 */
	virtual BOOL FBecomeProne(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12FBecomeProneEv */

	/* <0> (null):0 */
	virtual class Vector Center(class CBaseEntity *); /* linkage=_ZN11CBaseEntity6CenterEv */

	/* <0> (null):0 */
	virtual class Vector EyePosition(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11EyePositionEv */

	/* <0> (null):0 */
	virtual class Vector EarPosition(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11EarPositionEv */

	/* <0> (null):0 */
	virtual class Vector BodyTarget(class CBaseEntity *, const class Vector  &); /* linkage=_ZN11CBaseEntity10BodyTargetERK6Vector */

	/* <0> (null):0 */
	virtual int Illumination(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12IlluminationEv */

	/* <0> (null):0 */
	void SUB_StartFadeOut(class CBaseEntity *); /* linkage=_ZN11CBaseEntity16SUB_StartFadeOutEv */

	/* <0> (null):0 */
	virtual void TraceAttack(class CBaseEntity *, entvars_t *, float, class Vector, TraceResult *, int); /* linkage=_ZN11CBaseEntity11TraceAttackEP9entvars_sf6VectorP11TraceResulti */

	/* <0> (null):0 */
	virtual BOOL FVisible(class CBaseEntity *, const class Vector  &); /* linkage=_ZN11CBaseEntity8FVisibleERK6Vector */

	/* <0> (null):0 */
	virtual BOOL HasTarget(class CBaseEntity *, string_t); /* linkage=_ZN11CBaseEntity9HasTargetEj */

	/* <0> (null):0 */
	void FireBullets(class CBaseEntity *, ULONG, class Vector, class Vector, class Vector, float, int, int, int, entvars_t *); /* linkage=_ZN11CBaseEntity11FireBulletsEj6VectorS0_S0_fiiiP9entvars_s */

	/* <0> (null):0 */
	class Vector FireBullets3(class CBaseEntity *, class Vector, class Vector, float, float, int, int, int, float, entvars_t *, bool, int); /* linkage=_ZN11CBaseEntity12FireBullets3E6VectorS0_ffiiifP9entvars_sbi */

	/* vtable has 49 entries: {
	   [16] = TraceBleed(_ZN11CBaseEntity10TraceBleedEf6VectorP11TraceResulti), 
	   [56] = FVisible(_ZN11CBaseEntity8FVisibleEPS_), 
	   [6] = ObjectCaps(_ZN11CBaseEntity10ObjectCapsEv), 
	   [0] = Spawn(_ZN11CBaseEntity5SpawnEv), 
	   [1] = Precache(_ZN11CBaseEntity8PrecacheEv), 
	   [2] = Restart(_ZN11CBaseEntity7RestartEv), 
	   [3] = KeyValue(_ZN11CBaseEntity8KeyValueEP14KeyValueData_s), 
	   [7] = Activate(_ZN11CBaseEntity8ActivateEv), 
	   [9] = Classify(_ZN11CBaseEntity8ClassifyEv), 
	   [10] = DeathNotice(_ZN11CBaseEntity11DeathNoticeEP9entvars_s), 
	   [15] = BloodColor(_ZN11CBaseEntity10BloodColorEv), 
	   [17] = IsTriggered(_ZN11CBaseEntity11IsTriggeredEPS_), 
	   [18] = MyMonsterPointer(_ZN11CBaseEntity16MyMonsterPointerEv), 
	   [19] = MySquadMonsterPointer(_ZN11CBaseEntity21MySquadMonsterPointerEv), 
	   [20] = GetToggleState(_ZN11CBaseEntity14GetToggleStateEv), 
	   [21] = AddPoints(_ZN11CBaseEntity9AddPointsEii), 
	   [22] = AddPointsToTeam(_ZN11CBaseEntity15AddPointsToTeamEii), 
	   [23] = AddPlayerItem(_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem), 
	   [24] = RemovePlayerItem(_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem), 
	   [25] = GiveAmmo(_ZN11CBaseEntity8GiveAmmoEiPci), 
	   [26] = GetDelay(_ZN11CBaseEntity8GetDelayEv), 
	   [27] = IsMoving(_ZN11CBaseEntity8IsMovingEv), 
	   [28] = OverrideReset(_ZN11CBaseEntity13OverrideResetEv), 
	   [30] = SetToggleState(_ZN11CBaseEntity14SetToggleStateEi), 
	   [31] = StartSneaking(_ZN11CBaseEntity13StartSneakingEv), 
	   [32] = StopSneaking(_ZN11CBaseEntity12StopSneakingEv), 
	   [33] = OnControls(_ZN11CBaseEntity10OnControlsEP9entvars_s), 
	   [34] = IsSneaking(_ZN11CBaseEntity10IsSneakingEv), 
	   [35] = IsAlive(_ZN11CBaseEntity7IsAliveEv), 
	   [36] = IsBSPModel(_ZN11CBaseEntity10IsBSPModelEv), 
	   [37] = ReflectGauss(_ZN11CBaseEntity12ReflectGaussEv), 
	   [40] = IsPlayer(_ZN11CBaseEntity8IsPlayerEv), 
	   [41] = IsNetClient(_ZN11CBaseEntity11IsNetClientEv), 
	   [42] = TeamID(_ZN11CBaseEntity6TeamIDEv), 
	   [44] = Think(_ZN11CBaseEntity5ThinkEv), 
	   [45] = Touch(_ZN11CBaseEntity5TouchEPS_), 
	   [46] = Use(_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf), 
	   [47] = Blocked(_ZN11CBaseEntity7BlockedEPS_), 
	   [48] = Respawn(_ZN11CBaseEntity7RespawnEv), 
	   [49] = UpdateOwner(_ZN11CBaseEntity11UpdateOwnerEv), 
	   [50] = FBecomeProne(_ZN11CBaseEntity12FBecomeProneEv), 
	   [51] = Center(_ZN11CBaseEntity6CenterEv), 
	   [52] = EyePosition(_ZN11CBaseEntity11EyePositionEv), 
	   [53] = EarPosition(_ZN11CBaseEntity11EarPositionEv), 
	   [54] = BodyTarget(_ZN11CBaseEntity10BodyTargetERK6Vector), 
	   [55] = Illumination(_ZN11CBaseEntity12IlluminationEv), 
	   [11] = TraceAttack(_ZN11CBaseEntity11TraceAttackEP9entvars_sf6VectorP11TraceResulti), 
	   [57] = FVisible(_ZN11CBaseEntity8FVisibleERK6Vector), 
	   [38] = HasTarget(_ZN11CBaseEntity9HasTargetEj), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 468 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 469 */
/* <0> (null):0 */
enum {
	USE_OFF = 0,
	USE_ON = 1,
	USE_SET = 2,
	USE_TOGGLE = 3,
}; /* size: 4 */

/* 470 */
/* <0> (null):0 */
typedef enum  USE_TYPE; /* size: 4 */

/* 471 */
/* <0> (null):0 */
struct skilldata_t {
	int                        iSkillLevel;          /*     0     4 */
	float                      plrDmg9MM;            /*     4     4 */
	float                      plrDmg357;            /*     8     4 */
	float                      plrDmgMP5;            /*    12     4 */
	float                      plrDmgM203Grenade;    /*    16     4 */
	float                      plrDmgBuckshot;       /*    20     4 */
	float                      plrDmgCrossbowClient; /*    24     4 */
	float                      plrDmgRPG;            /*    28     4 */
	float                      monDmg9MM;            /*    32     4 */
	float                      monDmgMP5;            /*    36     4 */
	float                      monDmg12MM;           /*    40     4 */
	float                      suitchargerCapacity;  /*    44     4 */
	float                      batteryCapacity;      /*    48     4 */
	float                      healthchargerCapacity; /*    52     4 */
	float                      healthkitCapacity;    /*    56     4 */

	/* size: 60, cachelines: 1, members: 15 */
	/* last cacheline: 60 bytes */
}; /* size: 60 */

/* 472 */
/* <0> (null):0 */
enum HitBoxGroup {
	HITGROUP_GENERIC = 0,
	HITGROUP_HEAD = 1,
	HITGROUP_CHEST = 2,
	HITGROUP_STOMACH = 3,
	HITGROUP_LEFTARM = 4,
	HITGROUP_RIGHTARM = 5,
	HITGROUP_LEFTLEG = 6,
	HITGROUP_RIGHTLEG = 7,
	HITGROUP_SHIELD = 8,
	NUM_HITGROUPS = 9,
}; /* size: 4 */

/* 473 */
/* <0> (null):0 */
enum decal_e {
	DECAL_GUNSHOT1 = 0,
	DECAL_GUNSHOT2 = 1,
	DECAL_GUNSHOT3 = 2,
	DECAL_GUNSHOT4 = 3,
	DECAL_GUNSHOT5 = 4,
	DECAL_LAMBDA1 = 5,
	DECAL_LAMBDA2 = 6,
	DECAL_LAMBDA3 = 7,
	DECAL_LAMBDA4 = 8,
	DECAL_LAMBDA5 = 9,
	DECAL_LAMBDA6 = 10,
	DECAL_SCORCH1 = 11,
	DECAL_SCORCH2 = 12,
	DECAL_BLOOD1 = 13,
	DECAL_BLOOD2 = 14,
	DECAL_BLOOD3 = 15,
	DECAL_BLOOD4 = 16,
	DECAL_BLOOD5 = 17,
	DECAL_BLOOD6 = 18,
	DECAL_YBLOOD1 = 19,
	DECAL_YBLOOD2 = 20,
	DECAL_YBLOOD3 = 21,
	DECAL_YBLOOD4 = 22,
	DECAL_YBLOOD5 = 23,
	DECAL_YBLOOD6 = 24,
	DECAL_GLASSBREAK1 = 25,
	DECAL_GLASSBREAK2 = 26,
	DECAL_GLASSBREAK3 = 27,
	DECAL_BIGSHOT1 = 28,
	DECAL_BIGSHOT2 = 29,
	DECAL_BIGSHOT3 = 30,
	DECAL_BIGSHOT4 = 31,
	DECAL_BIGSHOT5 = 32,
	DECAL_SPIT1 = 33,
	DECAL_SPIT2 = 34,
	DECAL_BPROOF1 = 35,
	DECAL_GARGSTOMP1 = 36,
	DECAL_SMALLSCORCH1 = 37,
	DECAL_SMALLSCORCH2 = 38,
	DECAL_SMALLSCORCH3 = 39,
	DECAL_MOMMABIRTH = 40,
	DECAL_MOMMASPLAT = 41,
}; /* size: 4 */

/* 474 */
/* <0> (null):0 */
enum {
	BULLET_NONE = 0,
	BULLET_PLAYER_9MM = 1,
	BULLET_PLAYER_MP5 = 2,
	BULLET_PLAYER_357 = 3,
	BULLET_PLAYER_BUCKSHOT = 4,
	BULLET_PLAYER_CROWBAR = 5,
	BULLET_MONSTER_9MM = 6,
	BULLET_MONSTER_MP5 = 7,
	BULLET_MONSTER_12MM = 8,
	BULLET_PLAYER_45ACP = 9,
	BULLET_PLAYER_338MAG = 10,
	BULLET_PLAYER_762MM = 11,
	BULLET_PLAYER_556MM = 12,
	BULLET_PLAYER_50AE = 13,
	BULLET_PLAYER_57MM = 14,
	BULLET_PLAYER_357SIG = 15,
}; /* size: 4 */

/* 475 */
/* <0> (null):0 */
typedef enum  Bullet; /* size: 4 */

/* 476 */
/* <0> (null):0 */
struct {
	int                        iSlot;                /*     0     4 */
	int                        iPosition;            /*     4     4 */
	const char  *              pszAmmo1;             /*     8     4 */
	int                        iMaxAmmo1;            /*    12     4 */
	const char  *              pszAmmo2;             /*    16     4 */
	int                        iMaxAmmo2;            /*    20     4 */
	const char  *              pszName;              /*    24     4 */
	int                        iMaxClip;             /*    28     4 */
	int                        iId;                  /*    32     4 */
	int                        iFlags;               /*    36     4 */
	int                        iWeight;              /*    40     4 */

	/* size: 44, cachelines: 1, members: 11 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 477 */
/* <0> (null):0 */
typedef class  ItemInfo; /* size: 44 */

/* 478 */
/* <0> (null):0 */
struct {
	class CBaseEntity *        pEntity;              /*     0     4 */
	float                      amount;               /*     4     4 */
	int                        type;                 /*     8     4 */

	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 479 */
/* <0> (null):0 */
typedef class  MULTIDAMAGE; /* size: 12 */

/* 480 */
/* <0> (null):0 */
enum {
	matGlass = 0,
	matWood = 1,
	matMetal = 2,
	matFlesh = 3,
	matCinderBlock = 4,
	matCeilingTile = 5,
	matComputer = 6,
	matUnbreakableGlass = 7,
	matRocks = 8,
	matNone = 9,
	matLastMaterial = 10,
}; /* size: 4 */

/* 481 */
/* <0> (null):0 */
typedef enum  Materials; /* size: 4 */

/* 482 */
/* <0> (null):0 */
class CBasePlayer {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 483 */
 /* pointer to 482 */
 /* size: 4 */

/* 484 */
/* <0> (null):0 */
class new_allocator<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 485 */
/* <0> (null):0 */
class new_allocator<std::_List_node<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 486 */
/* <0> (null):0 */
class new_allocator<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 487 */
/* <0> (null):0 */
class new_allocator<std::_List_node<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 488 */
/* <0> (null):0 */
class new_allocator<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 489 */
/* <0> (null):0 */
class new_allocator<std::_List_node<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 490 */
/* <0> (null):0 */
class new_allocator<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 491 */
/* <0> (null):0 */
class new_allocator<std::_List_node<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 492 */
/* <0> (null):0 */
class new_allocator<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 493 */
/* <0> (null):0 */
class new_allocator<std::_List_node<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 494 */
/* <0> (null):0 */
class new_allocator<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 495 */
/* <0> (null):0 */
class new_allocator<std::_List_node<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 496 */
/* <0> (null):0 */
struct __numeric_traits_integer<int> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 497 */
/* <0> (null):0 */
class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 498 */
/* <0> (null):0 */
class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 499 */
/* <0> (null):0 */
class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >* const*, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 500 */
/* <0> (null):0 */
class new_allocator<int> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 501 */
/* <0> (null):0 */
class __normal_iterator<int*, std::vector<int, std::allocator<int> > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 502 */
/* <0> (null):0 */
class __normal_iterator<const int*, std::vector<int, std::allocator<int> > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 503 */
/* <0> (null):0 */
class new_allocator<BotPhrase*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 504 */
/* <0> (null):0 */
class new_allocator<std::_List_node<BotPhrase*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 505 */
wchar_t
 /* size: 4 */

/* 506 */
/* <0> (null):0 */
struct _List_node_base {
	class _List_node_base *    _M_next;              /*     0     4 */
	class _List_node_base *    _M_prev;              /*     4     4 */
	/* <0> (null):0 */
	void swap(class _List_node_base &, class _List_node_base &); /* linkage=_ZNSt8__detail15_List_node_base4swapERS0_S1_ */

	/* <0> (null):0 */
	void _M_transfer(class _List_node_base *, class _List_node_base *, class _List_node_base *); /* linkage=_ZNSt8__detail15_List_node_base11_M_transferEPS0_S1_ */

	/* <0> (null):0 */
	void _M_reverse(class _List_node_base *); /* linkage=_ZNSt8__detail15_List_node_base10_M_reverseEv */

	/* <0> (null):0 */
	void _M_hook(class _List_node_base *, class _List_node_base *); /* linkage=_ZNSt8__detail15_List_node_base7_M_hookEPS0_ */

	/* <0> (null):0 */
	void _M_unhook(class _List_node_base *); /* linkage=_ZNSt8__detail15_List_node_base9_M_unhookEv */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 507 */
 /* pointer to 506 */
 /* size: 4 */

/* 508 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 509 */
 /* pointer to 506 */
 /* size: 4 */

/* 510 */
/* <0> (null):0 */
enum GameEventType {
	EVENT_INVALID = 0,
	EVENT_WEAPON_FIRED = 1,
	EVENT_WEAPON_FIRED_ON_EMPTY = 2,
	EVENT_WEAPON_RELOADED = 3,
	EVENT_HE_GRENADE_EXPLODED = 4,
	EVENT_FLASHBANG_GRENADE_EXPLODED = 5,
	EVENT_SMOKE_GRENADE_EXPLODED = 6,
	EVENT_GRENADE_BOUNCED = 7,
	EVENT_BEING_SHOT_AT = 8,
	EVENT_PLAYER_BLINDED_BY_FLASHBANG = 9,
	EVENT_PLAYER_FOOTSTEP = 10,
	EVENT_PLAYER_JUMPED = 11,
	EVENT_PLAYER_DIED = 12,
	EVENT_PLAYER_LANDED_FROM_HEIGHT = 13,
	EVENT_PLAYER_TOOK_DAMAGE = 14,
	EVENT_HOSTAGE_DAMAGED = 15,
	EVENT_HOSTAGE_KILLED = 16,
	EVENT_DOOR = 17,
	EVENT_BREAK_GLASS = 18,
	EVENT_BREAK_WOOD = 19,
	EVENT_BREAK_METAL = 20,
	EVENT_BREAK_FLESH = 21,
	EVENT_BREAK_CONCRETE = 22,
	EVENT_BOMB_PLANTED = 23,
	EVENT_BOMB_DROPPED = 24,
	EVENT_BOMB_PICKED_UP = 25,
	EVENT_BOMB_BEEP = 26,
	EVENT_BOMB_DEFUSING = 27,
	EVENT_BOMB_DEFUSE_ABORTED = 28,
	EVENT_BOMB_DEFUSED = 29,
	EVENT_BOMB_EXPLODED = 30,
	EVENT_HOSTAGE_USED = 31,
	EVENT_HOSTAGE_RESCUED = 32,
	EVENT_ALL_HOSTAGES_RESCUED = 33,
	EVENT_VIP_ESCAPED = 34,
	EVENT_VIP_ASSASSINATED = 35,
	EVENT_TERRORISTS_WIN = 36,
	EVENT_CTS_WIN = 37,
	EVENT_ROUND_DRAW = 38,
	EVENT_ROUND_WIN = 39,
	EVENT_ROUND_LOSS = 40,
	EVENT_ROUND_START = 41,
	EVENT_PLAYER_SPAWNED = 42,
	EVENT_CLIENT_CORPSE_SPAWNED = 43,
	EVENT_BUY_TIME_START = 44,
	EVENT_PLAYER_LEFT_BUY_ZONE = 45,
	EVENT_DEATH_CAMERA_START = 46,
	EVENT_KILL_ALL = 47,
	EVENT_ROUND_TIME = 48,
	EVENT_DIE = 49,
	EVENT_KILL = 50,
	EVENT_HEADSHOT = 51,
	EVENT_KILL_FLASHBANGED = 52,
	EVENT_TUTOR_BUY_MENU_OPENNED = 53,
	EVENT_TUTOR_AUTOBUY = 54,
	EVENT_PLAYER_BOUGHT_SOMETHING = 55,
	EVENT_TUTOR_NOT_BUYING_ANYTHING = 56,
	EVENT_TUTOR_NEED_TO_BUY_PRIMARY_WEAPON = 57,
	EVENT_TUTOR_NEED_TO_BUY_PRIMARY_AMMO = 58,
	EVENT_TUTOR_NEED_TO_BUY_SECONDARY_AMMO = 59,
	EVENT_TUTOR_NEED_TO_BUY_ARMOR = 60,
	EVENT_TUTOR_NEED_TO_BUY_DEFUSE_KIT = 61,
	EVENT_TUTOR_NEED_TO_BUY_GRENADE = 62,
	EVENT_CAREER_TASK_DONE = 63,
	EVENT_START_RADIO_1 = 64,
	EVENT_RADIO_COVER_ME = 65,
	EVENT_RADIO_YOU_TAKE_THE_POINT = 66,
	EVENT_RADIO_HOLD_THIS_POSITION = 67,
	EVENT_RADIO_REGROUP_TEAM = 68,
	EVENT_RADIO_FOLLOW_ME = 69,
	EVENT_RADIO_TAKING_FIRE = 70,
	EVENT_START_RADIO_2 = 71,
	EVENT_RADIO_GO_GO_GO = 72,
	EVENT_RADIO_TEAM_FALL_BACK = 73,
	EVENT_RADIO_STICK_TOGETHER_TEAM = 74,
	EVENT_RADIO_GET_IN_POSITION_AND_WAIT = 75,
	EVENT_RADIO_STORM_THE_FRONT = 76,
	EVENT_RADIO_REPORT_IN_TEAM = 77,
	EVENT_START_RADIO_3 = 78,
	EVENT_RADIO_AFFIRMATIVE = 79,
	EVENT_RADIO_ENEMY_SPOTTED = 80,
	EVENT_RADIO_NEED_BACKUP = 81,
	EVENT_RADIO_SECTOR_CLEAR = 82,
	EVENT_RADIO_IN_POSITION = 83,
	EVENT_RADIO_REPORTING_IN = 84,
	EVENT_RADIO_GET_OUT_OF_THERE = 85,
	EVENT_RADIO_NEGATIVE = 86,
	EVENT_RADIO_ENEMY_DOWN = 87,
	EVENT_END_RADIO = 88,
	EVENT_NEW_MATCH = 89,
	EVENT_PLAYER_CHANGED_TEAM = 90,
	EVENT_BULLET_IMPACT = 91,
	EVENT_GAME_COMMENCE = 92,
	EVENT_WEAPON_ZOOMED = 93,
	EVENT_HOSTAGE_CALLED_FOR_HELP = 94,
	NUM_GAME_EVENTS = 95,
}; /* size: 4 */

/* 511 */
/* <0> (null):0 */
class IntervalTimer {
private:

	float                      m_timestamp;          /*     0     4 */
	/* <0> (null):0 */
	void IntervalTimer(class IntervalTimer *);

	/* <0> (null):0 */
	void Reset(class IntervalTimer *); /* linkage=_ZN13IntervalTimer5ResetEv */

	/* <0> (null):0 */
	void Start(class IntervalTimer *); /* linkage=_ZN13IntervalTimer5StartEv */

	/* <0> (null):0 */
	void Invalidate(class IntervalTimer *); /* linkage=_ZN13IntervalTimer10InvalidateEv */

	/* <0> (null):0 */
	bool HasStarted(const class IntervalTimer  *); /* linkage=_ZNK13IntervalTimer10HasStartedEv */

	/* <0> (null):0 */
	float GetElapsedTime(const class IntervalTimer  *); /* linkage=_ZNK13IntervalTimer14GetElapsedTimeEv */

	/* <0> (null):0 */
	bool IsLessThen(const class IntervalTimer  *, float); /* linkage=_ZNK13IntervalTimer10IsLessThenEf */

	/* <0> (null):0 */
	bool IsGreaterThen(const class IntervalTimer  *, float); /* linkage=_ZNK13IntervalTimer13IsGreaterThenEf */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 512 */
 /* pointer to 511 */
 /* size: 4 */

/* 513 */
 /* pointer to 514 */
 /* size: 4 */

/* 514 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 515 */
/* <0> (null):0 */
typedef unsigned int Place; /* size: 4 */

/* 516 */
/* <0> (null):0 */
enum NavErrorType {
	NAV_OK = 0,
	NAV_CANT_ACCESS_FILE = 1,
	NAV_INVALID_FILE = 2,
	NAV_BAD_FILE_VERSION = 3,
	NAV_CORRUPT_DATA = 4,
}; /* size: 4 */

/* 517 */
/* <0> (null):0 */
enum NavDirType {
	NORTH = 0,
	EAST = 1,
	SOUTH = 2,
	WEST = 3,
	NUM_DIRECTIONS = 4,
}; /* size: 4 */

/* 518 */
/* <0> (null):0 */
enum NavTraverseType {
	GO_NORTH = 0,
	GO_EAST = 1,
	GO_SOUTH = 2,
	GO_WEST = 3,
	GO_LADDER_UP = 4,
	GO_LADDER_DOWN = 5,
	GO_JUMP = 6,
	NUM_TRAVERSE_TYPES = 7,
}; /* size: 4 */

/* 519 */
/* <0> (null):0 */
enum NavCornerType {
	NORTH_WEST = 0,
	NORTH_EAST = 1,
	SOUTH_EAST = 2,
	SOUTH_WEST = 3,
	NUM_CORNERS = 4,
}; /* size: 4 */

/* 520 */
/* <0> (null):0 */
struct Extent {
	class Vector              lo;                    /*     0    12 */
	class Vector              hi;                    /*    12    12 */
	/* <0> (null):0 */
	float SizeX(const class Extent  *); /* linkage=_ZNK6Extent5SizeXEv */

	/* <0> (null):0 */
	float SizeY(const class Extent  *); /* linkage=_ZNK6Extent5SizeYEv */

	/* <0> (null):0 */
	float SizeZ(const class Extent  *); /* linkage=_ZNK6Extent5SizeZEv */

	/* <0> (null):0 */
	float Area(const class Extent  *); /* linkage=_ZNK6Extent4AreaEv */

	/* <0> (null):0 */
	bool Contains(const class Extent  *, const class Vector  *); /* linkage=_ZNK6Extent8ContainsEPK6Vector */


	/* size: 24, cachelines: 1, members: 2 */
	/* last cacheline: 24 bytes */
}; /* size: 24 */

/* 521 */
 /* pointer to 522 */
 /* size: 4 */

/* 522 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 24 */

/* 523 */
/* <0> (null):0 */
struct Ray {
	class Vector              from;                  /*     0    12 */
	class Vector              to;                    /*    12    12 */

	/* size: 24, cachelines: 1, members: 2 */
	/* last cacheline: 24 bytes */
}; /* size: 24 */

/* 524 */
/* <0> (null):0 */
class CNavNode {
private:

	class Vector              m_pos;                 /*     0    12 */
	class Vector              m_normal;              /*    12    12 */
	class CNavNode *           m_to[4];              /*    24    16 */
	unsigned int               m_id;                 /*    40     4 */
	unsigned char              m_attributeFlags;     /*    44     1 */

	/* Bitfield combined with previous fields */

	class CNavNode *           m_list;               /*     0     4 */
	unsigned int               m_listLength;         /*     0     4 */
	class CNavNode *           m_next;               /*    48     4 */
	unsigned char              m_visited;            /*    52     1 */
	class CNavNode *           m_parent;             /*    56     4 */
	BOOL                       m_isCovered;          /*    60     4 */
	class CNavArea *           m_area;               /*    64     4 */
	/* <0> (null):0 */
	void CNavNode(class CNavNode *, const class Vector  *, const class Vector  *, class CNavNode *);

	/* <0> (null):0 */
	const class CNavNode  * GetNode(const class Vector  *); /* linkage=_ZN8CNavNode7GetNodeEPK6Vector */

	/* <0> (null):0 */
	class CNavNode * GetConnectedNode(const class CNavNode  *, enum NavDirType); /* linkage=_ZNK8CNavNode16GetConnectedNodeE10NavDirType */

	/* <0> (null):0 */
	const class Vector  * GetPosition(const class CNavNode  *); /* linkage=_ZNK8CNavNode11GetPositionEv */

	/* <0> (null):0 */
	const class Vector  * GetNormal(const class CNavNode  *); /* linkage=_ZNK8CNavNode9GetNormalEv */

	/* <0> (null):0 */
	unsigned int GetID(const class CNavNode  *); /* linkage=_ZNK8CNavNode5GetIDEv */

	/* <0> (null):0 */
	class CNavNode * GetFirst(void); /* linkage=_ZN8CNavNode8GetFirstEv */

	/* <0> (null):0 */
	unsigned int GetListLength(void); /* linkage=_ZN8CNavNode13GetListLengthEv */

	/* <0> (null):0 */
	class CNavNode * GetNext(class CNavNode *); /* linkage=_ZN8CNavNode7GetNextEv */

	/* <0> (null):0 */
	void ConnectTo(class CNavNode *, class CNavNode *, enum NavDirType); /* linkage=_ZN8CNavNode9ConnectToEPS_10NavDirType */

	/* <0> (null):0 */
	class CNavNode * GetParent(const class CNavNode  *); /* linkage=_ZNK8CNavNode9GetParentEv */

	/* <0> (null):0 */
	void MarkAsVisited(class CNavNode *, enum NavDirType); /* linkage=_ZN8CNavNode13MarkAsVisitedE10NavDirType */

	/* <0> (null):0 */
	BOOL HasVisited(class CNavNode *, enum NavDirType); /* linkage=_ZN8CNavNode10HasVisitedE10NavDirType */

	/* <0> (null):0 */
	BOOL IsBiLinked(const class CNavNode  *, enum NavDirType); /* linkage=_ZNK8CNavNode10IsBiLinkedE10NavDirType */

	/* <0> (null):0 */
	BOOL IsClosedCell(const class CNavNode  *); /* linkage=_ZNK8CNavNode12IsClosedCellEv */

	/* <0> (null):0 */
	void Cover(class CNavNode *); /* linkage=_ZN8CNavNode5CoverEv */

	/* <0> (null):0 */
	BOOL IsCovered(const class CNavNode  *); /* linkage=_ZNK8CNavNode9IsCoveredEv */

	/* <0> (null):0 */
	void AssignArea(class CNavNode *, class CNavArea *); /* linkage=_ZN8CNavNode10AssignAreaEP8CNavArea */

	/* <0> (null):0 */
	class CNavArea * GetArea(const class CNavNode  *); /* linkage=_ZNK8CNavNode7GetAreaEv */

	/* <0> (null):0 */
	void SetAttributes(class CNavNode *, unsigned char); /* linkage=_ZN8CNavNode13SetAttributesEh */

	/* <0> (null):0 */
	unsigned char GetAttributes(const class CNavNode  *); /* linkage=_ZNK8CNavNode13GetAttributesEv */

	/* --- cacheline 1 boundary (64 bytes) was 21 bytes ago --- */

	/* size: 68, cachelines: 2, members: 12 */
	/* last cacheline: 4 bytes */

	/* BRAIN FART ALERT! 68 != 85 + 0(holes), diff = -17 */

}; /* size: 68 */

/* 525 */
/* <0> (null):0 */
class CNavNode *           array[4]; /* size: 16 */

/* 526 */
 /* pointer to 524 */
 /* size: 4 */

/* 527 */
/* <0> (null):0 */
struct ApproachInfo {
	union NavConnect           here;                 /*     0     4 */
	union NavConnect           prev;                 /*     4     4 */
	enum NavTraverseType       prevToHereHow;        /*     8     4 */
	union NavConnect           next;                 /*    12     4 */
	enum NavTraverseType       hereToNextHow;        /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 528 */
/* <0> (null):0 */
struct CNavArea {
	/* <0> (null):0 */
	struct ApproachInfo {
		union NavConnect           here;                 /*     0     4 */
		union NavConnect           prev;                 /*     4     4 */
		enum NavTraverseType       prevToHereHow;        /*     8     4 */
		union NavConnect           next;                 /*    12     4 */
		enum NavTraverseType       hereToNextHow;        /*    16     4 */

		/* size: 20, cachelines: 1, members: 5 */
		/* last cacheline: 20 bytes */
	};

private:

	bool                       m_isReset;            /*     0     1 */
	unsigned int               m_nextID;             /*     0     4 */
	unsigned int               m_id;                 /*     0     4 */
	struct Extent              m_extent;             /*     4    24 */
	class Vector              m_center;              /*    28    12 */
	unsigned char              m_attributeFlags;     /*    40     1 */
	Place                      m_place;              /*    44     4 */
	float                      m_neZ;                /*    48     4 */
	float                      m_swZ;                /*    52     4 */
	float                      m_clearedTimestamp[2]; /*    56     8 */
	float                      m_danger[2];          /*    64     8 */
	/* --- cacheline 1 boundary (64 bytes) was 2 bytes ago --- */
	float                      m_dangerTimestamp[2]; /*    72     8 */
	HidingSpotList             m_hidingSpotList;     /*    80     0 */
	SpotEncounterList          m_spotEncounterList;  /*    88     0 */
	struct ApproachInfo        m_approach[16];       /*    96   320 */
	/* --- cacheline 6 boundary (384 bytes) was 10 bytes ago --- */
	unsigned char              m_approachCount;      /*   416     1 */

	/* Bitfield combined with previous fields */

	unsigned int               m_masterMarker;       /*     0     4 */
	unsigned int               m_marker;             /*   420     4 */
	class CNavArea *           m_parent;             /*   424     4 */
	enum NavTraverseType       m_parentHow;          /*   428     4 */
	float                      m_totalCost;          /*   432     4 */
	float                      m_costSoFar;          /*   436     4 */

	/* Bitfield combined with previous fields */

	class CNavArea *           m_openList;           /*     0     4 */
	class CNavArea *           m_nextOpen;           /*   440     4 */
	class CNavArea *           m_prevOpen;           /*   444     4 */
	unsigned int               m_openMarker;         /*   448     4 */
	class list<NavConnect, std::allocator<NavConnect> > m_connect[4]; /*   452    32 */
	/* --- cacheline 7 boundary (448 bytes) was 19 bytes ago --- */
	class list<CNavLadder*, std::allocator<CNavLadder*> > m_ladder[2]; /*   484    16 */
	class CNavNode *           m_node[4];            /*   500    16 */
	class list<CNavArea*, std::allocator<CNavArea*> > m_overlapList; /*   516     8 */
	class CNavArea *           m_prevHash;           /*   524     4 */
	class CNavArea *           m_nextHash;           /*   528     4 */
	/* <0> (null):0 */
	void CNavArea(class CNavArea *, class CNavNode *, class CNavNode *, class CNavNode *, class CNavNode *);

	/* <0> (null):0 */
	void CNavArea(class CNavArea *);

	/* <0> (null):0 */
	void CNavArea(class CNavArea *, const class Vector  *, const class Vector  *);

	/* <0> (null):0 */
	void CNavArea(class CNavArea *, const class Vector  *, const class Vector  *, const class Vector  *, const class Vector  *);

	/* <0> (null):0 */
	void ~CNavArea(class CNavArea *, int);

	/* <0> (null):0 */
	void ConnectTo(class CNavArea *, class CNavArea *, enum NavDirType); /* linkage=_ZN8CNavArea9ConnectToEPS_10NavDirType */

	/* <0> (null):0 */
	void Disconnect(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea10DisconnectEPS_ */

	/* <0> (null):0 */
	void Save(const class CNavArea  *, FILE *); /* linkage=_ZNK8CNavArea4SaveEP8_IO_FILE */

	/* <0> (null):0 */
	void Save(class CNavArea *, int, unsigned int); /* linkage=_ZN8CNavArea4SaveEij */

	/* <0> (null):0 */
	void Load(class CNavArea *, class SteamFile *, unsigned int); /* linkage=_ZN8CNavArea4LoadEP9SteamFilej */

	/* <0> (null):0 */
	enum NavErrorType PostLoad(class CNavArea *); /* linkage=_ZN8CNavArea8PostLoadEv */

	/* <0> (null):0 */
	unsigned int GetID(const class CNavArea  *); /* linkage=_ZNK8CNavArea5GetIDEv */

	/* <0> (null):0 */
	void SetAttributes(class CNavArea *, unsigned char); /* linkage=_ZN8CNavArea13SetAttributesEh */

	/* <0> (null):0 */
	unsigned char GetAttributes(const class CNavArea  *); /* linkage=_ZNK8CNavArea13GetAttributesEv */

	/* <0> (null):0 */
	void SetPlace(class CNavArea *, Place); /* linkage=_ZN8CNavArea8SetPlaceEj */

	/* <0> (null):0 */
	Place GetPlace(const class CNavArea  *); /* linkage=_ZNK8CNavArea8GetPlaceEv */

	/* <0> (null):0 */
	bool IsOverlapping(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea13IsOverlappingEPK6Vector */

	/* <0> (null):0 */
	bool IsOverlapping(const class CNavArea  *, const class CNavArea  *); /* linkage=_ZNK8CNavArea13IsOverlappingEPKS_ */

	/* <0> (null):0 */
	bool IsOverlappingX(const class CNavArea  *, const class CNavArea  *); /* linkage=_ZNK8CNavArea14IsOverlappingXEPKS_ */

	/* <0> (null):0 */
	bool IsOverlappingY(const class CNavArea  *, const class CNavArea  *); /* linkage=_ZNK8CNavArea14IsOverlappingYEPKS_ */

	/* <0> (null):0 */
	int GetPlayerCount(const class CNavArea  *, int, class CBasePlayer *); /* linkage=_ZNK8CNavArea14GetPlayerCountEiP11CBasePlayer */

	/* <0> (null):0 */
	float GetZ(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea4GetZEPK6Vector */

	/* <0> (null):0 */
	float GetZ(const class CNavArea  *, float, float); /* linkage=_ZNK8CNavArea4GetZEff */

	/* <0> (null):0 */
	bool Contains(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea8ContainsEPK6Vector */

	/* <0> (null):0 */
	bool IsCoplanar(const class CNavArea  *, const class CNavArea  *); /* linkage=_ZNK8CNavArea10IsCoplanarEPKS_ */

	/* <0> (null):0 */
	void GetClosestPointOnArea(const class CNavArea  *, const class Vector  *, class Vector *); /* linkage=_ZNK8CNavArea21GetClosestPointOnAreaEPK6VectorPS0_ */

	/* <0> (null):0 */
	float GetDistanceSquaredToPoint(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea25GetDistanceSquaredToPointEPK6Vector */

	/* <0> (null):0 */
	bool IsDegenerate(const class CNavArea  *); /* linkage=_ZNK8CNavArea12IsDegenerateEv */

	/* <0> (null):0 */
	bool IsEdge(const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea6IsEdgeE10NavDirType */

	/* <0> (null):0 */
	int GetAdjacentCount(const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea16GetAdjacentCountE10NavDirType */

	/* <0> (null):0 */
	class CNavArea * GetAdjacentArea(const class CNavArea  *, enum NavDirType, int); /* linkage=_ZNK8CNavArea15GetAdjacentAreaE10NavDirTypei */

	/* <0> (null):0 */
	class CNavArea * GetRandomAdjacentArea(const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea21GetRandomAdjacentAreaE10NavDirType */

	/* <0> (null):0 */
	const NavConnectList  * GetAdjacentList(const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea15GetAdjacentListE10NavDirType */

	/* <0> (null):0 */
	bool IsConnected(const class CNavArea  *, const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea11IsConnectedEPKS_10NavDirType */

	/* <0> (null):0 */
	float ComputeHeightChange(class CNavArea *, const class CNavArea  *); /* linkage=_ZN8CNavArea19ComputeHeightChangeEPKS_ */

	/* <0> (null):0 */
	const NavLadderList  * GetLadderList(const class CNavArea  *, enum LadderDirectionType); /* linkage=_ZNK8CNavArea13GetLadderListE19LadderDirectionType */

	/* <0> (null):0 */
	void ComputePortal(const class CNavArea  *, const class CNavArea  *, enum NavDirType, class Vector *, float *); /* linkage=_ZNK8CNavArea13ComputePortalEPKS_10NavDirTypeP6VectorPf */

	/* <0> (null):0 */
	void ComputeClosestPointInPortal(const class CNavArea  *, const class CNavArea  *, enum NavDirType, const class Vector  *, class Vector *); /* linkage=_ZNK8CNavArea27ComputeClosestPointInPortalEPKS_10NavDirTypePK6VectorPS3_ */

	/* <0> (null):0 */
	enum NavDirType ComputeDirection(const class CNavArea  *, class Vector *); /* linkage=_ZNK8CNavArea16ComputeDirectionEP6Vector */

	/* <0> (null):0 */
	void SetClearedTimestamp(class CNavArea *, int); /* linkage=_ZN8CNavArea19SetClearedTimestampEi */

	/* <0> (null):0 */
	float GetClearedTimestamp(class CNavArea *, int); /* linkage=_ZN8CNavArea19GetClearedTimestampEi */

	/* <0> (null):0 */
	const HidingSpotList  * GetHidingSpotList(const class CNavArea  *); /* linkage=_ZNK8CNavArea17GetHidingSpotListEv */

	/* <0> (null):0 */
	void ComputeHidingSpots(class CNavArea *); /* linkage=_ZN8CNavArea18ComputeHidingSpotsEv */

	/* <0> (null):0 */
	void ComputeSniperSpots(class CNavArea *); /* linkage=_ZN8CNavArea18ComputeSniperSpotsEv */

	/* <0> (null):0 */
	class SpotEncounter * GetSpotEncounter(class CNavArea *, const class CNavArea  *, const class CNavArea  *); /* linkage=_ZN8CNavArea16GetSpotEncounterEPKS_S1_ */

	/* <0> (null):0 */
	void ComputeSpotEncounters(class CNavArea *); /* linkage=_ZN8CNavArea21ComputeSpotEncountersEv */

	/* <0> (null):0 */
	void IncreaseDanger(class CNavArea *, int, float); /* linkage=_ZN8CNavArea14IncreaseDangerEif */

	/* <0> (null):0 */
	float GetDanger(class CNavArea *, int); /* linkage=_ZN8CNavArea9GetDangerEi */

	/* <0> (null):0 */
	float GetSizeX(const class CNavArea  *); /* linkage=_ZNK8CNavArea8GetSizeXEv */

	/* <0> (null):0 */
	float GetSizeY(const class CNavArea  *); /* linkage=_ZNK8CNavArea8GetSizeYEv */

	/* <0> (null):0 */
	const class Extent  * GetExtent(const class CNavArea  *); /* linkage=_ZNK8CNavArea9GetExtentEv */

	/* <0> (null):0 */
	const class Vector  * GetCenter(const class CNavArea  *); /* linkage=_ZNK8CNavArea9GetCenterEv */

	/* <0> (null):0 */
	const class Vector  * GetCorner(const class CNavArea  *, enum NavCornerType); /* linkage=_ZNK8CNavArea9GetCornerE13NavCornerType */

	/* <0> (null):0 */
	const class ApproachInfo  * GetApproachInfo(const class CNavArea  *, int); /* linkage=_ZNK8CNavArea15GetApproachInfoEi */

	/* <0> (null):0 */
	int GetApproachInfoCount(const class CNavArea  *); /* linkage=_ZNK8CNavArea20GetApproachInfoCountEv */

	/* <0> (null):0 */
	void ComputeApproachAreas(class CNavArea *); /* linkage=_ZN8CNavArea20ComputeApproachAreasEv */

	/* <0> (null):0 */
	void MakeNewMarker(void); /* linkage=_ZN8CNavArea13MakeNewMarkerEv */

	/* <0> (null):0 */
	void Mark(class CNavArea *); /* linkage=_ZN8CNavArea4MarkEv */

	/* <0> (null):0 */
	BOOL IsMarked(const class CNavArea  *); /* linkage=_ZNK8CNavArea8IsMarkedEv */

	/* <0> (null):0 */
	void SetParent(class CNavArea *, class CNavArea *, enum NavTraverseType); /* linkage=_ZN8CNavArea9SetParentEPS_15NavTraverseType */

	/* <0> (null):0 */
	class CNavArea * GetParent(const class CNavArea  *); /* linkage=_ZNK8CNavArea9GetParentEv */

	/* <0> (null):0 */
	enum NavTraverseType GetParentHow(const class CNavArea  *); /* linkage=_ZNK8CNavArea12GetParentHowEv */

	/* <0> (null):0 */
	bool IsOpen(const class CNavArea  *); /* linkage=_ZNK8CNavArea6IsOpenEv */

	/* <0> (null):0 */
	void AddToOpenList(class CNavArea *); /* linkage=_ZN8CNavArea13AddToOpenListEv */

	/* <0> (null):0 */
	void UpdateOnOpenList(class CNavArea *); /* linkage=_ZN8CNavArea16UpdateOnOpenListEv */

	/* <0> (null):0 */
	void RemoveFromOpenList(class CNavArea *); /* linkage=_ZN8CNavArea18RemoveFromOpenListEv */

	/* <0> (null):0 */
	bool IsOpenListEmpty(void); /* linkage=_ZN8CNavArea15IsOpenListEmptyEv */

	/* <0> (null):0 */
	class CNavArea * PopOpenList(void); /* linkage=_ZN8CNavArea11PopOpenListEv */

	/* <0> (null):0 */
	bool IsClosed(const class CNavArea  *); /* linkage=_ZNK8CNavArea8IsClosedEv */

	/* <0> (null):0 */
	void AddToClosedList(class CNavArea *); /* linkage=_ZN8CNavArea15AddToClosedListEv */

	/* <0> (null):0 */
	void RemoveFromClosedList(class CNavArea *); /* linkage=_ZN8CNavArea20RemoveFromClosedListEv */

	/* <0> (null):0 */
	void ClearSearchLists(void); /* linkage=_ZN8CNavArea16ClearSearchListsEv */

	/* <0> (null):0 */
	void SetTotalCost(class CNavArea *, float); /* linkage=_ZN8CNavArea12SetTotalCostEf */

	/* <0> (null):0 */
	float GetTotalCost(const class CNavArea  *); /* linkage=_ZNK8CNavArea12GetTotalCostEv */

	/* <0> (null):0 */
	void SetCostSoFar(class CNavArea *, float); /* linkage=_ZN8CNavArea12SetCostSoFarEf */

	/* <0> (null):0 */
	float GetCostSoFar(const class CNavArea  *); /* linkage=_ZNK8CNavArea12GetCostSoFarEv */

	/* <0> (null):0 */
	void Draw(class CNavArea *, byte, byte, byte, int); /* linkage=_ZN8CNavArea4DrawEhhhi */

	/* <0> (null):0 */
	void DrawConnectedAreas(class CNavArea *); /* linkage=_ZN8CNavArea18DrawConnectedAreasEv */

	/* <0> (null):0 */
	void DrawMarkedCorner(class CNavArea *, enum NavCornerType, byte, byte, byte, int); /* linkage=_ZN8CNavArea16DrawMarkedCornerE13NavCornerTypehhhi */

	/* <0> (null):0 */
	bool SplitEdit(class CNavArea *, bool, float, class CNavArea * *, class CNavArea * *); /* linkage=_ZN8CNavArea9SplitEditEbfPPS_S1_ */

	/* <0> (null):0 */
	bool MergeEdit(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea9MergeEditEPS_ */

	/* <0> (null):0 */
	bool SpliceEdit(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea10SpliceEditEPS_ */

	/* <0> (null):0 */
	void RaiseCorner(class CNavArea *, enum NavCornerType, int); /* linkage=_ZN8CNavArea11RaiseCornerE13NavCornerTypei */

	/* <0> (null):0 */
	void AddLadderUp(class CNavArea *, class CNavLadder *); /* linkage=_ZN8CNavArea11AddLadderUpEP10CNavLadder */

	/* <0> (null):0 */
	void AddLadderDown(class CNavArea *, class CNavLadder *); /* linkage=_ZN8CNavArea13AddLadderDownEP10CNavLadder */

	/* <0> (null):0 */
	void Initialize(class CNavArea *); /* linkage=_ZN8CNavArea10InitializeEv */

	/* <0> (null):0 */
	void DecayDanger(class CNavArea *); /* linkage=_ZN8CNavArea11DecayDangerEv */

	/* <0> (null):0 */
	bool IsHidingSpotCollision(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea21IsHidingSpotCollisionEPK6Vector */

	/* <0> (null):0 */
	void AddSpotEncounters(class CNavArea *, const class CNavArea  *, enum NavDirType, const class CNavArea  *, enum NavDirType); /* linkage=_ZN8CNavArea17AddSpotEncountersEPKS_10NavDirTypeS1_S2_ */

	/* <0> (null):0 */
	void Strip(class CNavArea *); /* linkage=_ZN8CNavArea5StripEv */

	/* <0> (null):0 */
	void FinishMerge(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea11FinishMergeEPS_ */

	/* <0> (null):0 */
	void MergeAdjacentConnections(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea24MergeAdjacentConnectionsEPS_ */

	/* <0> (null):0 */
	void AssignNodes(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea11AssignNodesEPS_ */

	/* <0> (null):0 */
	void FinishSplitEdit(class CNavArea *, class CNavArea *, enum NavDirType); /* linkage=_ZN8CNavArea15FinishSplitEditEPS_10NavDirType */

	/* <0> (null):0 */
	void OnDestroyNotify(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea15OnDestroyNotifyEPS_ */

	/* --- cacheline 9 boundary (576 bytes) was 27 bytes ago --- */

	/* size: 532, cachelines: 9, members: 32 */
	/* last cacheline: 20 bytes */

	/* BRAIN FART ALERT! 532 != 603 + 0(holes), diff = -71 */

}; /* size: 532 */

/* 529 */
 /* pointer to 528 */
 /* size: 4 */

/* 530 */
 /* pointer to 524 */
 /* size: 4 */

/* 531 */
 /* pointer to 532 */
 /* size: 4 */

/* 532 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 68 */

/* 533 */
 /* pointer to 534 */
 /* size: 4 */

/* 534 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 68 */

/* 535 */
/* <0> (null):0 */
class SteamFile {
private:

	byte *                     m_fileData;           /*     0     4 */
	int                        m_fileDataLength;     /*     4     4 */
	byte *                     m_cursor;             /*     8     4 */
	int                        m_bytesLeft;          /*    12     4 */
	/* <0> (null):0 */
	void SteamFile(class SteamFile *, const char  *);

	/* <0> (null):0 */
	void ~SteamFile(class SteamFile *, int);

	/* <0> (null):0 */
	bool IsValid(const class SteamFile  *); /* linkage=_ZNK9SteamFile7IsValidEv */

	/* <0> (null):0 */
	bool Read(class SteamFile *, void *, int); /* linkage=_ZN9SteamFile4ReadEPvi */


	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 536 */
 /* pointer to 535 */
 /* size: 4 */

/* 537 */
 /* pointer to 538 */
 /* size: 4 */

/* 538 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 16 */

/* 539 */
/* <0> (null):0 */
union NavConnect {
	unsigned int               id;                 /*           4 */
	class CNavArea *           area;               /*           4 */
}; /* size: 4 */

/* 540 */
 /* pointer to 541 */
 /* size: 4 */

/* 541 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 542 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 543 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 544 */
/* <0> (null):0 */
typedef struct list<NavConnect, std::allocator<NavConnect> > NavConnectList; /* size: 0 */

/* 545 */
/* <0> (null):0 */
enum LadderDirectionType {
	LADDER_UP = 0,
	LADDER_DOWN = 1,
	NUM_LADDER_DIRECTIONS = 2,
}; /* size: 4 */

/* 546 */
/* <0> (null):0 */
class CNavLadder {
	class Vector              m_top;                 /*     0    12 */
	class Vector              m_bottom;              /*    12    12 */
	float                      m_length;             /*    24     4 */
	enum NavDirType            m_dir;                /*    28     4 */
	class Vector2D            m_dirVector;           /*    32     8 */
	class CBaseEntity *        m_entity;             /*    40     4 */
	class CNavArea *           m_topForwardArea;     /*    44     4 */
	class CNavArea *           m_topLeftArea;        /*    48     4 */
	class CNavArea *           m_topRightArea;       /*    52     4 */
	class CNavArea *           m_topBehindArea;      /*    56     4 */
	class CNavArea *           m_bottomArea;         /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	bool                       m_isDangling;         /*    64     1 */
	/* <0> (null):0 */
	void CNavLadder(class CNavLadder *);

	/* <0> (null):0 */
	void OnDestroyNotify(class CNavLadder *, class CNavArea *); /* linkage=_ZN10CNavLadder15OnDestroyNotifyEP8CNavArea */


	/* size: 68, cachelines: 2, members: 12 */
	/* last cacheline: 4 bytes */

	/* BRAIN FART ALERT! 68 != 65 + 0(holes), diff = 3 */

}; /* size: 68 */

/* 547 */
 /* pointer to 546 */
 /* size: 4 */

/* 548 */
/* <0> (null):0 */
typedef struct list<CNavLadder*, std::allocator<CNavLadder*> > NavLadderList; /* size: 0 */

/* 549 */
/* <0> (null):0 */
class HidingSpot {
private:

	class Vector              m_pos;                 /*     0    12 */
	unsigned int               m_id;                 /*    12     4 */
	unsigned int               m_marker;             /*    16     4 */
	unsigned char              m_flags;              /*    20     1 */

	/* Bitfield combined with previous fields */

	unsigned int               m_nextID;             /*     0     4 */
	unsigned int               m_masterMarker;       /*     0     4 */
	/* <0> (null):0 */
	void HidingSpot(class HidingSpot *);

	/* <0> (null):0 */
	void HidingSpot(class HidingSpot *, const class Vector  *, unsigned char);

	/* <0> (null):0 */
	bool HasGoodCover(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot12HasGoodCoverEv */

	/* <0> (null):0 */
	bool IsGoodSniperSpot(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot16IsGoodSniperSpotEv */

	/* <0> (null):0 */
	bool IsIdealSniperSpot(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot17IsIdealSniperSpotEv */

	/* <0> (null):0 */
	void SetFlags(class HidingSpot *, unsigned char); /* linkage=_ZN10HidingSpot8SetFlagsEh */

	/* <0> (null):0 */
	unsigned char GetFlags(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot8GetFlagsEv */

	/* <0> (null):0 */
	void Save(const class HidingSpot  *, int, unsigned int); /* linkage=_ZNK10HidingSpot4SaveEij */

	/* <0> (null):0 */
	void Load(class HidingSpot *, class SteamFile *, unsigned int); /* linkage=_ZN10HidingSpot4LoadEP9SteamFilej */

	/* <0> (null):0 */
	const class Vector  * GetPosition(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot11GetPositionEv */

	/* <0> (null):0 */
	unsigned int GetID(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot5GetIDEv */

	/* <0> (null):0 */
	void Mark(class HidingSpot *); /* linkage=_ZN10HidingSpot4MarkEv */

	/* <0> (null):0 */
	bool IsMarked(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot8IsMarkedEv */

	/* <0> (null):0 */
	void ChangeMasterMarker(void); /* linkage=_ZN10HidingSpot18ChangeMasterMarkerEv */


	/* size: 24, cachelines: 1, members: 6 */
	/* last cacheline: 24 bytes */
}; /* size: 24 */

/* 550 */
 /* pointer to 549 */
 /* size: 4 */

/* 551 */
 /* pointer to 552 */
 /* size: 4 */

/* 552 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 24 */

/* 553 */
/* <0> (null):0 */
typedef struct list<HidingSpot*, std::allocator<HidingSpot*> > HidingSpotList; /* size: 0 */

/* 554 */
/* <0> (null):0 */
union {
	class HidingSpot *         spot;               /*           4 */
	unsigned int               id;                 /*           4 */
}; /* size: 4 */

/* 555 */
/* <0> (null):0 */
struct SpotOrder {
	/* <0> (null):0 */
	union {
		class HidingSpot *         spot;                 /*           4 */
		unsigned int               id;                   /*           4 */
	};

	float                      t;                    /*     0     4 */
	union {
		class HidingSpot * spot;                 /*           4 */
		unsigned int       id;                   /*           4 */
	};                                               /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 556 */
/* <0> (null):0 */
typedef struct list<SpotOrder, std::allocator<SpotOrder> > SpotOrderList; /* size: 0 */

/* 557 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 558 */
/* <0> (null):0 */
typedef class SpotOrder * pointer; /* size: 4 */

/* 559 */
/* <0> (null):0 */
typedef const class SpotOrder  * const_pointer; /* size: 4 */

/* 560 */
/* <0> (null):0 */
class new_allocator<SpotOrder> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class SpotOrder * pointer;

	/* <0> (null):0 */
	typedef const class SpotOrder  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<SpotOrder> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<SpotOrder> *, const class new_allocator<SpotOrder>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<SpotOrder> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<SpotOrder>  *, class SpotOrder &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE7addressERS1_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<SpotOrder>  *, const class SpotOrder  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE7addressERKS1_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<SpotOrder> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<SpotOrder> *, class SpotOrder *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE10deallocateEPS1_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<SpotOrder>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<SpotOrder> *, class SpotOrder *, const class SpotOrder  &); /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE9constructEPS1_RKS1_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<SpotOrder> *, class SpotOrder *); /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE7destroyEPS1_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 561 */
 /* pointer to 555 */
 /* size: 4 */

/* 562 */
 /* pointer to 563 */
 /* size: 4 */

/* 563 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 564 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 565 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 566 */
 /* pointer to 560 */
 /* size: 4 */

/* 567 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 568 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 569 */
 /* pointer to 570 */
 /* size: 4 */

/* 570 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 571 */
/* <0> (null):0 */
typedef class SpotOrder & reference; /* size: 4 */

/* 572 */
/* <0> (null):0 */
typedef const class SpotOrder  & const_reference; /* size: 4 */

/* 573 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<SpotOrder> > other; /* size: 0 */

/* 574 */
/* <0> (null):0 */
struct rebind<std::_List_node<SpotOrder> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<SpotOrder> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 575 */
/* <0> (null):0 */
typedef struct allocator<SpotOrder> other; /* size: 1 */

/* 576 */
/* <0> (null):0 */
struct rebind<SpotOrder> {
	/* <0> (null):0 */
	typedef struct allocator<SpotOrder> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 577 */
/* <0> (null):0 */
class allocator<SpotOrder> : public new_allocator<SpotOrder> {
public:

	/* class new_allocator<SpotOrder> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class SpotOrder & reference;

	/* <0> (null):0 */
	typedef const class SpotOrder  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<SpotOrder> *);

	/* <0> (null):0 */
	void allocator(class allocator<SpotOrder> *, const class allocator<SpotOrder>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<SpotOrder> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<SpotOrder> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<SpotOrder> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<SpotOrder> {
		/* <0> (null):0 */
		typedef struct allocator<SpotOrder> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 578 */
 /* pointer to 577 */
 /* size: 4 */

/* 579 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 580 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 581 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 582 */
/* <0> (null):0 */
typedef class _List_node<SpotOrder> * pointer; /* size: 4 */

/* 583 */
/* <0> (null):0 */
typedef const class _List_node<SpotOrder>  * const_pointer; /* size: 4 */

/* 584 */
/* <0> (null):0 */
class new_allocator<std::_List_node<SpotOrder> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<SpotOrder> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<SpotOrder>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<SpotOrder> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<SpotOrder> > *, const class new_allocator<std::_List_node<SpotOrder> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<SpotOrder> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<SpotOrder> >  *, class _List_node<SpotOrder> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7addressERS3_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<SpotOrder> >  *, const class _List_node<SpotOrder>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7addressERKS3_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<SpotOrder> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE10deallocateEPS3_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<SpotOrder> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *, const class _List_node<SpotOrder>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE9constructEPS3_RKS3_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7destroyEPS3_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 585 */
 /* pointer to 368 */
 /* size: 4 */

/* 586 */
 /* pointer to 587 */
 /* size: 4 */

/* 587 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 588 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 589 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 590 */
 /* pointer to 584 */
 /* size: 4 */

/* 591 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 592 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 593 */
 /* pointer to 594 */
 /* size: 4 */

/* 594 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 595 */
/* <0> (null):0 */
class allocator<std::_List_node<SpotOrder> > : public new_allocator<std::_List_node<SpotOrder> > {
public:

	/* class new_allocator<std::_List_node<SpotOrder> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<SpotOrder> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<SpotOrder> > *, const class allocator<std::_List_node<SpotOrder> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<SpotOrder> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 596 */
 /* pointer to 595 */
 /* size: 4 */

/* 597 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 598 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 599 */
 /* pointer to 370 */
 /* size: 4 */

/* 600 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 601 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 602 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 603 */
/* <0> (null):0 */
typedef struct allocator<SpotOrder> allocator_type; /* size: 1 */

/* 604 */
/* <0> (null):0 */
class _List_base<SpotOrder, std::allocator<SpotOrder> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<SpotOrder> allocator_type;

	/* <0> (null):0 */
	class _List_node<SpotOrder> * _M_get_node(class _List_base<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, class _List_node<SpotOrder> *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 605 */
 /* pointer to 604 */
 /* size: 4 */

/* 606 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 607 */
 /* pointer to 608 */
 /* size: 4 */

/* 608 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 609 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 610 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 611 */
/* <0> (null):0 */
typedef struct SpotOrder value_type; /* size: 8 */

/* 612 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 613 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 614 */
/* <0> (null):0 */
typedef struct _List_iterator<SpotOrder> iterator; /* size: 0 */

/* 615 */
/* <0> (null):0 */
typedef struct _List_const_iterator<SpotOrder> const_iterator; /* size: 0 */

/* 616 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<SpotOrder> > const_reverse_iterator; /* size: 0 */

/* 617 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<SpotOrder> > reverse_iterator; /* size: 0 */

/* 618 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 619 */
/* <0> (null):0 */
typedef struct allocator<SpotOrder> allocator_type; /* size: 1 */

/* 620 */
/* <0> (null):0 */
typedef struct _List_node<SpotOrder> _Node; /* size: 0 */

/* 621 */
/* <0> (null):0 */
class list<SpotOrder, std::allocator<SpotOrder> > : protected _List_base<SpotOrder, std::allocator<SpotOrder> > {
protected:

	/* class _List_base<SpotOrder, std::allocator<SpotOrder> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef struct SpotOrder value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<SpotOrder> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<SpotOrder> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<SpotOrder> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<SpotOrder> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<SpotOrder> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<SpotOrder> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE14_M_create_nodeERKS0_ */

	/* <0> (null):0 */
	void list(class list<SpotOrder, std::allocator<SpotOrder> > *);

	/* <0> (null):0 */
	void list(class list<SpotOrder, std::allocator<SpotOrder> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<SpotOrder, std::allocator<SpotOrder> > *, const class list<SpotOrder, std::allocator<SpotOrder> >  &);

	/* <0> (null):0 */
	class list<SpotOrder, std::allocator<SpotOrder> > & operator=(class list<SpotOrder, std::allocator<SpotOrder> > *, const class list<SpotOrder, std::allocator<SpotOrder> >  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EEaSERKS2_ */

	/* <0> (null):0 */
	void assign(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6assignEjRKS0_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, class SpotOrder); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6resizeEjS0_ */

	/* <0> (null):0 */
	reference front(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE10push_frontERKS0_ */

	/* <0> (null):0 */
	void pop_front(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9push_backERKS0_ */

	/* <0> (null):0 */
	void pop_back(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, unsigned int, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */

	/* <0> (null):0 */
	iterator erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	iterator erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */

	/* <0> (null):0 */
	void swap(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4swapERS2_ */

	/* <0> (null):0 */
	void clear(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */

	/* <0> (null):0 */
	void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */

	/* <0> (null):0 */
	void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */

	/* <0> (null):0 */
	void remove(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6removeERKS0_ */

	/* <0> (null):0 */
	void unique(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5mergeERS2_ */

	/* <0> (null):0 */
	void reverse(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE18_M_fill_initializeEjRKS0_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE14_M_fill_assignEjRKS0_ */

	/* <0> (null):0 */
	void _M_transfer(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */

	/* <0> (null):0 */
	void _M_insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void _M_erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE25_M_check_equal_allocatorsERS2_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 622 */
 /* pointer to 620 */
 /* size: 4 */

/* 623 */
 /* pointer to 621 */
 /* size: 4 */

/* 624 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 625 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 626 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 627 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 628 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 629 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 630 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 631 */
 /* pointer to 632 */
 /* size: 4 */

/* 632 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 633 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 634 */
/* <0> (null):0 */
struct SpotEncounter {
	union NavConnect           from;                 /*     0     4 */
	enum NavDirType            fromDir;              /*     4     4 */
	union NavConnect           to;                   /*     8     4 */
	enum NavDirType            toDir;                /*    12     4 */
	struct Ray                 path;                 /*    16    24 */
	SpotOrderList              spotList;             /*    40     0 */

	/* size: 48, cachelines: 1, members: 6 */
	/* last cacheline: 48 bytes */

	/* BRAIN FART ALERT! 48 != 40 + 0(holes), diff = 8 */

}; /* size: 48 */

/* 635 */
/* <0> (null):0 */
typedef struct list<SpotEncounter, std::allocator<SpotEncounter> > SpotEncounterList; /* size: 0 */

/* 636 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 637 */
/* <0> (null):0 */
typedef class HidingSpot * * pointer; /* size: 4 */

/* 638 */
/* <0> (null):0 */
typedef const class HidingSpot *  * const_pointer; /* size: 4 */

/* 639 */
/* <0> (null):0 */
class new_allocator<HidingSpot*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class HidingSpot * * pointer;

	/* <0> (null):0 */
	typedef const class HidingSpot *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<HidingSpot*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<HidingSpot*> *, const class new_allocator<HidingSpot*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<HidingSpot*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<HidingSpot*>  *, class HidingSpot * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE7addressERS2_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<HidingSpot*>  *, const class HidingSpot *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE7addressERKS2_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<HidingSpot*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<HidingSpot*> *, class HidingSpot * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE10deallocateEPS2_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<HidingSpot*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<HidingSpot*> *, class HidingSpot * *, const class HidingSpot *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE9constructEPS2_RKS2_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<HidingSpot*> *, class HidingSpot * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE7destroyEPS2_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 640 */
 /* pointer to 550 */
 /* size: 4 */

/* 641 */
 /* pointer to 642 */
 /* size: 4 */

/* 642 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 643 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 644 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 645 */
 /* pointer to 639 */
 /* size: 4 */

/* 646 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 647 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 648 */
 /* pointer to 649 */
 /* size: 4 */

/* 649 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 650 */
/* <0> (null):0 */
typedef class HidingSpot * & reference; /* size: 4 */

/* 651 */
/* <0> (null):0 */
typedef const class HidingSpot *  & const_reference; /* size: 4 */

/* 652 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<HidingSpot*> > other; /* size: 0 */

/* 653 */
/* <0> (null):0 */
struct rebind<std::_List_node<HidingSpot*> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<HidingSpot*> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 654 */
/* <0> (null):0 */
typedef struct allocator<HidingSpot*> other; /* size: 1 */

/* 655 */
/* <0> (null):0 */
struct rebind<HidingSpot*> {
	/* <0> (null):0 */
	typedef struct allocator<HidingSpot*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 656 */
/* <0> (null):0 */
class allocator<HidingSpot*> : public new_allocator<HidingSpot*> {
public:

	/* class new_allocator<HidingSpot*> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class HidingSpot * & reference;

	/* <0> (null):0 */
	typedef const class HidingSpot *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<HidingSpot*> *);

	/* <0> (null):0 */
	void allocator(class allocator<HidingSpot*> *, const class allocator<HidingSpot*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<HidingSpot*> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<HidingSpot*> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<HidingSpot*> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<HidingSpot*> {
		/* <0> (null):0 */
		typedef struct allocator<HidingSpot*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 657 */
 /* pointer to 656 */
 /* size: 4 */

/* 658 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 659 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 660 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 661 */
/* <0> (null):0 */
typedef class _List_node<HidingSpot*> * pointer; /* size: 4 */

/* 662 */
/* <0> (null):0 */
typedef const class _List_node<HidingSpot*>  * const_pointer; /* size: 4 */

/* 663 */
/* <0> (null):0 */
class new_allocator<std::_List_node<HidingSpot*> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<HidingSpot*> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<HidingSpot*>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *, const class new_allocator<std::_List_node<HidingSpot*> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<HidingSpot*> >  *, class _List_node<HidingSpot*> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7addressERS4_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<HidingSpot*> >  *, const class _List_node<HidingSpot*>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7addressERKS4_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<HidingSpot*> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE10deallocateEPS4_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<HidingSpot*> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *, const class _List_node<HidingSpot*>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE9constructEPS4_RKS4_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7destroyEPS4_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 664 */
 /* pointer to 379 */
 /* size: 4 */

/* 665 */
 /* pointer to 666 */
 /* size: 4 */

/* 666 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 667 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 668 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 669 */
 /* pointer to 663 */
 /* size: 4 */

/* 670 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 671 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 672 */
 /* pointer to 673 */
 /* size: 4 */

/* 673 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 674 */
/* <0> (null):0 */
class allocator<std::_List_node<HidingSpot*> > : public new_allocator<std::_List_node<HidingSpot*> > {
public:

	/* class new_allocator<std::_List_node<HidingSpot*> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<HidingSpot*> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<HidingSpot*> > *, const class allocator<std::_List_node<HidingSpot*> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<HidingSpot*> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 675 */
 /* pointer to 674 */
 /* size: 4 */

/* 676 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 677 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 678 */
 /* pointer to 381 */
 /* size: 4 */

/* 679 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 680 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 681 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 682 */
/* <0> (null):0 */
typedef struct allocator<HidingSpot*> allocator_type; /* size: 1 */

/* 683 */
/* <0> (null):0 */
class _List_base<HidingSpot*, std::allocator<HidingSpot*> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<HidingSpot*> allocator_type;

	/* <0> (null):0 */
	class _List_node<HidingSpot*> * _M_get_node(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_node<HidingSpot*> *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 684 */
 /* pointer to 683 */
 /* size: 4 */

/* 685 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 686 */
 /* pointer to 687 */
 /* size: 4 */

/* 687 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 688 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 689 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 690 */
/* <0> (null):0 */
typedef class HidingSpot * value_type; /* size: 4 */

/* 691 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 692 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 693 */
/* <0> (null):0 */
typedef struct _List_iterator<HidingSpot*> iterator; /* size: 0 */

/* 694 */
/* <0> (null):0 */
typedef struct _List_const_iterator<HidingSpot*> const_iterator; /* size: 0 */

/* 695 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<HidingSpot*> > const_reverse_iterator; /* size: 0 */

/* 696 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<HidingSpot*> > reverse_iterator; /* size: 0 */

/* 697 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 698 */
/* <0> (null):0 */
typedef struct allocator<HidingSpot*> allocator_type; /* size: 1 */

/* 699 */
/* <0> (null):0 */
typedef struct _List_node<HidingSpot*> _Node; /* size: 0 */

/* 700 */
/* <0> (null):0 */
class list<HidingSpot*, std::allocator<HidingSpot*> > : protected _List_base<HidingSpot*, std::allocator<HidingSpot*> > {
protected:

	/* class _List_base<HidingSpot*, std::allocator<HidingSpot*> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef class HidingSpot * value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<HidingSpot*> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<HidingSpot*> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<HidingSpot*> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<HidingSpot*> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<HidingSpot*> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<HidingSpot*> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE14_M_create_nodeERKS1_ */

	/* <0> (null):0 */
	void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *);

	/* <0> (null):0 */
	void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const class list<HidingSpot*, std::allocator<HidingSpot*> >  &);

	/* <0> (null):0 */
	class list<HidingSpot*, std::allocator<HidingSpot*> > & operator=(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const class list<HidingSpot*, std::allocator<HidingSpot*> >  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EEaSERKS3_ */

	/* <0> (null):0 */
	void assign(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6assignEjRKS1_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, class HidingSpot *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6resizeEjS1_ */

	/* <0> (null):0 */
	reference front(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE10push_frontERKS1_ */

	/* <0> (null):0 */
	void pop_front(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9push_backERKS1_ */

	/* <0> (null):0 */
	void pop_back(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */

	/* <0> (null):0 */
	iterator erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	iterator erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */

	/* <0> (null):0 */
	void swap(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4swapERS3_ */

	/* <0> (null):0 */
	void clear(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */

	/* <0> (null):0 */
	void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */

	/* <0> (null):0 */
	void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */

	/* <0> (null):0 */
	void remove(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6removeERKS1_ */

	/* <0> (null):0 */
	void unique(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5mergeERS3_ */

	/* <0> (null):0 */
	void reverse(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE18_M_fill_initializeEjRKS1_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE14_M_fill_assignEjRKS1_ */

	/* <0> (null):0 */
	void _M_transfer(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */

	/* <0> (null):0 */
	void _M_insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void _M_erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE25_M_check_equal_allocatorsERS3_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 701 */
 /* pointer to 699 */
 /* size: 4 */

/* 702 */
 /* pointer to 700 */
 /* size: 4 */

/* 703 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 704 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 705 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 706 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 707 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 708 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 709 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 710 */
 /* pointer to 711 */
 /* size: 4 */

/* 711 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 712 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 713 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 714 */
/* <0> (null):0 */
typedef class SpotEncounter * pointer; /* size: 4 */

/* 715 */
/* <0> (null):0 */
typedef const class SpotEncounter  * const_pointer; /* size: 4 */

/* 716 */
/* <0> (null):0 */
class new_allocator<SpotEncounter> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class SpotEncounter * pointer;

	/* <0> (null):0 */
	typedef const class SpotEncounter  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<SpotEncounter> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<SpotEncounter> *, const class new_allocator<SpotEncounter>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<SpotEncounter> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<SpotEncounter>  *, class SpotEncounter &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE7addressERS1_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<SpotEncounter>  *, const class SpotEncounter  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE7addressERKS1_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<SpotEncounter> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<SpotEncounter> *, class SpotEncounter *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE10deallocateEPS1_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<SpotEncounter>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<SpotEncounter> *, class SpotEncounter *, const class SpotEncounter  &); /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE9constructEPS1_RKS1_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<SpotEncounter> *, class SpotEncounter *); /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE7destroyEPS1_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 717 */
 /* pointer to 634 */
 /* size: 4 */

/* 718 */
 /* pointer to 719 */
 /* size: 4 */

/* 719 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 48 */

/* 720 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 721 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 722 */
 /* pointer to 716 */
 /* size: 4 */

/* 723 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 724 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 725 */
 /* pointer to 726 */
 /* size: 4 */

/* 726 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 727 */
/* <0> (null):0 */
typedef class SpotEncounter & reference; /* size: 4 */

/* 728 */
/* <0> (null):0 */
typedef const class SpotEncounter  & const_reference; /* size: 4 */

/* 729 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<SpotEncounter> > other; /* size: 0 */

/* 730 */
/* <0> (null):0 */
struct rebind<std::_List_node<SpotEncounter> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<SpotEncounter> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 731 */
/* <0> (null):0 */
typedef struct allocator<SpotEncounter> other; /* size: 1 */

/* 732 */
/* <0> (null):0 */
struct rebind<SpotEncounter> {
	/* <0> (null):0 */
	typedef struct allocator<SpotEncounter> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 733 */
/* <0> (null):0 */
class allocator<SpotEncounter> : public new_allocator<SpotEncounter> {
public:

	/* class new_allocator<SpotEncounter> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class SpotEncounter & reference;

	/* <0> (null):0 */
	typedef const class SpotEncounter  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<SpotEncounter> *);

	/* <0> (null):0 */
	void allocator(class allocator<SpotEncounter> *, const class allocator<SpotEncounter>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<SpotEncounter> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<SpotEncounter> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<SpotEncounter> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<SpotEncounter> {
		/* <0> (null):0 */
		typedef struct allocator<SpotEncounter> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 734 */
 /* pointer to 733 */
 /* size: 4 */

/* 735 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 736 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 737 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 738 */
/* <0> (null):0 */
typedef class _List_node<SpotEncounter> * pointer; /* size: 4 */

/* 739 */
/* <0> (null):0 */
typedef const class _List_node<SpotEncounter>  * const_pointer; /* size: 4 */

/* 740 */
/* <0> (null):0 */
class new_allocator<std::_List_node<SpotEncounter> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<SpotEncounter> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<SpotEncounter>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *, const class new_allocator<std::_List_node<SpotEncounter> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<SpotEncounter> >  *, class _List_node<SpotEncounter> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7addressERS3_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<SpotEncounter> >  *, const class _List_node<SpotEncounter>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7addressERKS3_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<SpotEncounter> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE10deallocateEPS3_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<SpotEncounter> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *, const class _List_node<SpotEncounter>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE9constructEPS3_RKS3_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7destroyEPS3_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 741 */
 /* pointer to 389 */
 /* size: 4 */

/* 742 */
 /* pointer to 743 */
 /* size: 4 */

/* 743 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 744 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 745 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 746 */
 /* pointer to 740 */
 /* size: 4 */

/* 747 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 748 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 749 */
 /* pointer to 750 */
 /* size: 4 */

/* 750 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 751 */
/* <0> (null):0 */
class allocator<std::_List_node<SpotEncounter> > : public new_allocator<std::_List_node<SpotEncounter> > {
public:

	/* class new_allocator<std::_List_node<SpotEncounter> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<SpotEncounter> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<SpotEncounter> > *, const class allocator<std::_List_node<SpotEncounter> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<SpotEncounter> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 752 */
 /* pointer to 751 */
 /* size: 4 */

/* 753 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 754 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 755 */
 /* pointer to 391 */
 /* size: 4 */

/* 756 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 757 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 758 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 759 */
/* <0> (null):0 */
typedef struct allocator<SpotEncounter> allocator_type; /* size: 1 */

/* 760 */
/* <0> (null):0 */
class _List_base<SpotEncounter, std::allocator<SpotEncounter> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<SpotEncounter> allocator_type;

	/* <0> (null):0 */
	class _List_node<SpotEncounter> * _M_get_node(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_node<SpotEncounter> *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 761 */
 /* pointer to 760 */
 /* size: 4 */

/* 762 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 763 */
 /* pointer to 764 */
 /* size: 4 */

/* 764 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 765 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 766 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 767 */
/* <0> (null):0 */
typedef struct SpotEncounter value_type; /* size: 48 */

/* 768 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 769 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 770 */
/* <0> (null):0 */
typedef struct _List_iterator<SpotEncounter> iterator; /* size: 0 */

/* 771 */
/* <0> (null):0 */
typedef struct _List_const_iterator<SpotEncounter> const_iterator; /* size: 0 */

/* 772 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<SpotEncounter> > const_reverse_iterator; /* size: 0 */

/* 773 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<SpotEncounter> > reverse_iterator; /* size: 0 */

/* 774 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 775 */
/* <0> (null):0 */
typedef struct allocator<SpotEncounter> allocator_type; /* size: 1 */

/* 776 */
/* <0> (null):0 */
typedef struct _List_node<SpotEncounter> _Node; /* size: 0 */

/* 777 */
/* <0> (null):0 */
class list<SpotEncounter, std::allocator<SpotEncounter> > : protected _List_base<SpotEncounter, std::allocator<SpotEncounter> > {
protected:

	/* class _List_base<SpotEncounter, std::allocator<SpotEncounter> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef struct SpotEncounter value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<SpotEncounter> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<SpotEncounter> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<SpotEncounter> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<SpotEncounter> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<SpotEncounter> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<SpotEncounter> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE14_M_create_nodeERKS0_ */

	/* <0> (null):0 */
	void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *);

	/* <0> (null):0 */
	void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const class list<SpotEncounter, std::allocator<SpotEncounter> >  &);

	/* <0> (null):0 */
	class list<SpotEncounter, std::allocator<SpotEncounter> > & operator=(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const class list<SpotEncounter, std::allocator<SpotEncounter> >  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EEaSERKS2_ */

	/* <0> (null):0 */
	void assign(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6assignEjRKS0_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, class SpotEncounter); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6resizeEjS0_ */

	/* <0> (null):0 */
	reference front(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE10push_frontERKS0_ */

	/* <0> (null):0 */
	void pop_front(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9push_backERKS0_ */

	/* <0> (null):0 */
	void pop_back(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, unsigned int, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */

	/* <0> (null):0 */
	iterator erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	iterator erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */

	/* <0> (null):0 */
	void swap(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4swapERS2_ */

	/* <0> (null):0 */
	void clear(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */

	/* <0> (null):0 */
	void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */

	/* <0> (null):0 */
	void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */

	/* <0> (null):0 */
	void remove(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6removeERKS0_ */

	/* <0> (null):0 */
	void unique(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5mergeERS2_ */

	/* <0> (null):0 */
	void reverse(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE18_M_fill_initializeEjRKS0_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE14_M_fill_assignEjRKS0_ */

	/* <0> (null):0 */
	void _M_transfer(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */

	/* <0> (null):0 */
	void _M_insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void _M_erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE25_M_check_equal_allocatorsERS2_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 778 */
 /* pointer to 776 */
 /* size: 4 */

/* 779 */
 /* pointer to 777 */
 /* size: 4 */

/* 780 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 781 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 48 */

/* 782 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 783 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 784 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 785 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 786 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 787 */
 /* pointer to 788 */
 /* size: 4 */

/* 788 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 789 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 790 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 791 */
/* <0> (null):0 */
typedef union NavConnect * pointer; /* size: 4 */

/* 792 */
/* <0> (null):0 */
typedef const union NavConnect  * const_pointer; /* size: 4 */

/* 793 */
/* <0> (null):0 */
class new_allocator<NavConnect> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef union NavConnect * pointer;

	/* <0> (null):0 */
	typedef const union NavConnect  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<NavConnect> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<NavConnect> *, const class new_allocator<NavConnect>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<NavConnect> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<NavConnect>  *, union NavConnect &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE7addressERS1_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<NavConnect>  *, const union NavConnect  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE7addressERKS1_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<NavConnect> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<NavConnect> *, union NavConnect *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE10deallocateEPS1_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<NavConnect>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<NavConnect> *, union NavConnect *, const union NavConnect  &); /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE9constructEPS1_RKS1_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<NavConnect> *, union NavConnect *); /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE7destroyEPS1_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 794 */
 /* pointer to 539 */
 /* size: 4 */

/* 795 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 796 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 797 */
 /* pointer to 793 */
 /* size: 4 */

/* 798 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 799 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 800 */
 /* pointer to 801 */
 /* size: 4 */

/* 801 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 802 */
/* <0> (null):0 */
typedef union NavConnect & reference; /* size: 4 */

/* 803 */
/* <0> (null):0 */
typedef const union NavConnect  & const_reference; /* size: 4 */

/* 804 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<NavConnect> > other; /* size: 0 */

/* 805 */
/* <0> (null):0 */
struct rebind<std::_List_node<NavConnect> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<NavConnect> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 806 */
/* <0> (null):0 */
typedef struct allocator<NavConnect> other; /* size: 1 */

/* 807 */
/* <0> (null):0 */
struct rebind<NavConnect> {
	/* <0> (null):0 */
	typedef struct allocator<NavConnect> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 808 */
/* <0> (null):0 */
class allocator<NavConnect> : public new_allocator<NavConnect> {
public:

	/* class new_allocator<NavConnect> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef union NavConnect & reference;

	/* <0> (null):0 */
	typedef const union NavConnect  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<NavConnect> *);

	/* <0> (null):0 */
	void allocator(class allocator<NavConnect> *, const class allocator<NavConnect>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<NavConnect> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<NavConnect> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<NavConnect> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<NavConnect> {
		/* <0> (null):0 */
		typedef struct allocator<NavConnect> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 809 */
 /* pointer to 808 */
 /* size: 4 */

/* 810 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 811 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 812 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 813 */
/* <0> (null):0 */
typedef class _List_node<NavConnect> * pointer; /* size: 4 */

/* 814 */
/* <0> (null):0 */
typedef const class _List_node<NavConnect>  * const_pointer; /* size: 4 */

/* 815 */
/* <0> (null):0 */
class new_allocator<std::_List_node<NavConnect> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<NavConnect> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<NavConnect>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<NavConnect> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<NavConnect> > *, const class new_allocator<std::_List_node<NavConnect> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<NavConnect> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<NavConnect> >  *, class _List_node<NavConnect> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7addressERS3_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<NavConnect> >  *, const class _List_node<NavConnect>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7addressERKS3_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<NavConnect> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE10deallocateEPS3_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<NavConnect> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *, const class _List_node<NavConnect>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE9constructEPS3_RKS3_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7destroyEPS3_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 816 */
 /* pointer to 399 */
 /* size: 4 */

/* 817 */
 /* pointer to 818 */
 /* size: 4 */

/* 818 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 819 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 820 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 821 */
 /* pointer to 815 */
 /* size: 4 */

/* 822 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 823 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 824 */
 /* pointer to 825 */
 /* size: 4 */

/* 825 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 826 */
/* <0> (null):0 */
class allocator<std::_List_node<NavConnect> > : public new_allocator<std::_List_node<NavConnect> > {
public:

	/* class new_allocator<std::_List_node<NavConnect> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<NavConnect> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<NavConnect> > *, const class allocator<std::_List_node<NavConnect> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<NavConnect> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 827 */
 /* pointer to 826 */
 /* size: 4 */

/* 828 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 829 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 830 */
 /* pointer to 401 */
 /* size: 4 */

/* 831 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 832 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 833 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 834 */
/* <0> (null):0 */
typedef struct allocator<NavConnect> allocator_type; /* size: 1 */

/* 835 */
/* <0> (null):0 */
class _List_base<NavConnect, std::allocator<NavConnect> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<NavConnect> allocator_type;

	/* <0> (null):0 */
	class _List_node<NavConnect> * _M_get_node(class _List_base<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<NavConnect, std::allocator<NavConnect> > *, class _List_node<NavConnect> *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 836 */
 /* pointer to 835 */
 /* size: 4 */

/* 837 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 838 */
 /* pointer to 839 */
 /* size: 4 */

/* 839 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 840 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 841 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 842 */
/* <0> (null):0 */
typedef union NavConnect value_type; /* size: 4 */

/* 843 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 844 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 845 */
/* <0> (null):0 */
typedef struct _List_iterator<NavConnect> iterator; /* size: 0 */

/* 846 */
/* <0> (null):0 */
typedef struct _List_const_iterator<NavConnect> const_iterator; /* size: 0 */

/* 847 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<NavConnect> > const_reverse_iterator; /* size: 0 */

/* 848 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<NavConnect> > reverse_iterator; /* size: 0 */

/* 849 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 850 */
/* <0> (null):0 */
typedef struct allocator<NavConnect> allocator_type; /* size: 1 */

/* 851 */
/* <0> (null):0 */
typedef struct _List_node<NavConnect> _Node; /* size: 0 */

/* 852 */
/* <0> (null):0 */
class list<NavConnect, std::allocator<NavConnect> > : protected _List_base<NavConnect, std::allocator<NavConnect> > {
protected:

	/* class _List_base<NavConnect, std::allocator<NavConnect> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef union NavConnect value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<NavConnect> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<NavConnect> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<NavConnect> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<NavConnect> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<NavConnect> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<NavConnect> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE14_M_create_nodeERKS0_ */

	/* <0> (null):0 */
	void list(class list<NavConnect, std::allocator<NavConnect> > *);

	/* <0> (null):0 */
	void list(class list<NavConnect, std::allocator<NavConnect> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<NavConnect, std::allocator<NavConnect> > *, const class list<NavConnect, std::allocator<NavConnect> >  &);

	/* <0> (null):0 */
	class list<NavConnect, std::allocator<NavConnect> > & operator=(class list<NavConnect, std::allocator<NavConnect> > *, const class list<NavConnect, std::allocator<NavConnect> >  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EEaSERKS2_ */

	/* <0> (null):0 */
	void assign(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6assignEjRKS0_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, union NavConnect); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6resizeEjS0_ */

	/* <0> (null):0 */
	reference front(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE10push_frontERKS0_ */

	/* <0> (null):0 */
	void pop_front(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9push_backERKS0_ */

	/* <0> (null):0 */
	void pop_back(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, unsigned int, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */

	/* <0> (null):0 */
	iterator erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	iterator erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */

	/* <0> (null):0 */
	void swap(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4swapERS2_ */

	/* <0> (null):0 */
	void clear(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */

	/* <0> (null):0 */
	void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */

	/* <0> (null):0 */
	void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */

	/* <0> (null):0 */
	void remove(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6removeERKS0_ */

	/* <0> (null):0 */
	void unique(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5mergeERS2_ */

	/* <0> (null):0 */
	void reverse(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE18_M_fill_initializeEjRKS0_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE14_M_fill_assignEjRKS0_ */

	/* <0> (null):0 */
	void _M_transfer(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */

	/* <0> (null):0 */
	void _M_insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void _M_erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE25_M_check_equal_allocatorsERS2_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 853 */
 /* pointer to 851 */
 /* size: 4 */

/* 854 */
 /* pointer to 852 */
 /* size: 4 */

/* 855 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 856 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 857 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 858 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 859 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 860 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 861 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 862 */
 /* pointer to 863 */
 /* size: 4 */

/* 863 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 864 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 865 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 866 */
/* <0> (null):0 */
typedef class CNavLadder * * pointer; /* size: 4 */

/* 867 */
/* <0> (null):0 */
typedef const class CNavLadder *  * const_pointer; /* size: 4 */

/* 868 */
/* <0> (null):0 */
class new_allocator<CNavLadder*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class CNavLadder * * pointer;

	/* <0> (null):0 */
	typedef const class CNavLadder *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<CNavLadder*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<CNavLadder*> *, const class new_allocator<CNavLadder*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<CNavLadder*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<CNavLadder*>  *, class CNavLadder * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE7addressERS2_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<CNavLadder*>  *, const class CNavLadder *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE7addressERKS2_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<CNavLadder*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<CNavLadder*> *, class CNavLadder * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE10deallocateEPS2_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<CNavLadder*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<CNavLadder*> *, class CNavLadder * *, const class CNavLadder *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE9constructEPS2_RKS2_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<CNavLadder*> *, class CNavLadder * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE7destroyEPS2_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 869 */
 /* pointer to 547 */
 /* size: 4 */

/* 870 */
 /* pointer to 871 */
 /* size: 4 */

/* 871 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 872 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 873 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 874 */
 /* pointer to 868 */
 /* size: 4 */

/* 875 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 876 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 877 */
 /* pointer to 878 */
 /* size: 4 */

/* 878 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 879 */
/* <0> (null):0 */
typedef class CNavLadder * & reference; /* size: 4 */

/* 880 */
/* <0> (null):0 */
typedef const class CNavLadder *  & const_reference; /* size: 4 */

/* 881 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<CNavLadder*> > other; /* size: 0 */

/* 882 */
/* <0> (null):0 */
struct rebind<std::_List_node<CNavLadder*> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<CNavLadder*> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 883 */
/* <0> (null):0 */
typedef struct allocator<CNavLadder*> other; /* size: 1 */

/* 884 */
/* <0> (null):0 */
struct rebind<CNavLadder*> {
	/* <0> (null):0 */
	typedef struct allocator<CNavLadder*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 885 */
/* <0> (null):0 */
class allocator<CNavLadder*> : public new_allocator<CNavLadder*> {
public:

	/* class new_allocator<CNavLadder*> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class CNavLadder * & reference;

	/* <0> (null):0 */
	typedef const class CNavLadder *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<CNavLadder*> *);

	/* <0> (null):0 */
	void allocator(class allocator<CNavLadder*> *, const class allocator<CNavLadder*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<CNavLadder*> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<CNavLadder*> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<CNavLadder*> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<CNavLadder*> {
		/* <0> (null):0 */
		typedef struct allocator<CNavLadder*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 886 */
 /* pointer to 885 */
 /* size: 4 */

/* 887 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 888 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 889 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 890 */
/* <0> (null):0 */
typedef class _List_node<CNavLadder*> * pointer; /* size: 4 */

/* 891 */
/* <0> (null):0 */
typedef const class _List_node<CNavLadder*>  * const_pointer; /* size: 4 */

/* 892 */
/* <0> (null):0 */
class new_allocator<std::_List_node<CNavLadder*> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<CNavLadder*> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<CNavLadder*>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *, const class new_allocator<std::_List_node<CNavLadder*> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<CNavLadder*> >  *, class _List_node<CNavLadder*> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7addressERS4_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<CNavLadder*> >  *, const class _List_node<CNavLadder*>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7addressERKS4_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<CNavLadder*> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE10deallocateEPS4_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<CNavLadder*> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *, const class _List_node<CNavLadder*>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE9constructEPS4_RKS4_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7destroyEPS4_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 893 */
 /* pointer to 409 */
 /* size: 4 */

/* 894 */
 /* pointer to 895 */
 /* size: 4 */

/* 895 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 896 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 897 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 898 */
 /* pointer to 892 */
 /* size: 4 */

/* 899 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 900 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 901 */
 /* pointer to 902 */
 /* size: 4 */

/* 902 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 903 */
/* <0> (null):0 */
class allocator<std::_List_node<CNavLadder*> > : public new_allocator<std::_List_node<CNavLadder*> > {
public:

	/* class new_allocator<std::_List_node<CNavLadder*> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<CNavLadder*> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<CNavLadder*> > *, const class allocator<std::_List_node<CNavLadder*> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<CNavLadder*> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 904 */
 /* pointer to 903 */
 /* size: 4 */

/* 905 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 906 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 907 */
 /* pointer to 411 */
 /* size: 4 */

/* 908 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 909 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 910 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 911 */
/* <0> (null):0 */
typedef struct allocator<CNavLadder*> allocator_type; /* size: 1 */

/* 912 */
/* <0> (null):0 */
class _List_base<CNavLadder*, std::allocator<CNavLadder*> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<CNavLadder*> allocator_type;

	/* <0> (null):0 */
	class _List_node<CNavLadder*> * _M_get_node(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_node<CNavLadder*> *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 913 */
 /* pointer to 912 */
 /* size: 4 */

/* 914 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 915 */
 /* pointer to 916 */
 /* size: 4 */

/* 916 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 917 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 918 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 919 */
/* <0> (null):0 */
typedef class CNavLadder * value_type; /* size: 4 */

/* 920 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 921 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 922 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavLadder*> iterator; /* size: 0 */

/* 923 */
/* <0> (null):0 */
typedef struct _List_const_iterator<CNavLadder*> const_iterator; /* size: 0 */

/* 924 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<CNavLadder*> > const_reverse_iterator; /* size: 0 */

/* 925 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<CNavLadder*> > reverse_iterator; /* size: 0 */

/* 926 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 927 */
/* <0> (null):0 */
typedef struct allocator<CNavLadder*> allocator_type; /* size: 1 */

/* 928 */
/* <0> (null):0 */
typedef struct _List_node<CNavLadder*> _Node; /* size: 0 */

/* 929 */
/* <0> (null):0 */
class list<CNavLadder*, std::allocator<CNavLadder*> > : protected _List_base<CNavLadder*, std::allocator<CNavLadder*> > {
protected:

	/* class _List_base<CNavLadder*, std::allocator<CNavLadder*> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef class CNavLadder * value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<CNavLadder*> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<CNavLadder*> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<CNavLadder*> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<CNavLadder*> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<CNavLadder*> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<CNavLadder*> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE14_M_create_nodeERKS1_ */

	/* <0> (null):0 */
	void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *);

	/* <0> (null):0 */
	void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const class list<CNavLadder*, std::allocator<CNavLadder*> >  &);

	/* <0> (null):0 */
	class list<CNavLadder*, std::allocator<CNavLadder*> > & operator=(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const class list<CNavLadder*, std::allocator<CNavLadder*> >  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EEaSERKS3_ */

	/* <0> (null):0 */
	void assign(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6assignEjRKS1_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, class CNavLadder *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6resizeEjS1_ */

	/* <0> (null):0 */
	reference front(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE10push_frontERKS1_ */

	/* <0> (null):0 */
	void pop_front(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9push_backERKS1_ */

	/* <0> (null):0 */
	void pop_back(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */

	/* <0> (null):0 */
	iterator erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	iterator erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */

	/* <0> (null):0 */
	void swap(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4swapERS3_ */

	/* <0> (null):0 */
	void clear(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */

	/* <0> (null):0 */
	void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */

	/* <0> (null):0 */
	void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */

	/* <0> (null):0 */
	void remove(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6removeERKS1_ */

	/* <0> (null):0 */
	void unique(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5mergeERS3_ */

	/* <0> (null):0 */
	void reverse(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE18_M_fill_initializeEjRKS1_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE14_M_fill_assignEjRKS1_ */

	/* <0> (null):0 */
	void _M_transfer(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */

	/* <0> (null):0 */
	void _M_insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void _M_erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE25_M_check_equal_allocatorsERS3_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 930 */
 /* pointer to 928 */
 /* size: 4 */

/* 931 */
 /* pointer to 929 */
 /* size: 4 */

/* 932 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 933 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 934 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 935 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 936 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 937 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 938 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 939 */
 /* pointer to 940 */
 /* size: 4 */

/* 940 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 941 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 942 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 943 */
/* <0> (null):0 */
typedef class CNavArea * * pointer; /* size: 4 */

/* 944 */
/* <0> (null):0 */
typedef const class CNavArea *  * const_pointer; /* size: 4 */

/* 945 */
/* <0> (null):0 */
class new_allocator<CNavArea*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class CNavArea * * pointer;

	/* <0> (null):0 */
	typedef const class CNavArea *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<CNavArea*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<CNavArea*> *, const class new_allocator<CNavArea*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<CNavArea*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<CNavArea*>  *, class CNavArea * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE7addressERS2_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<CNavArea*>  *, const class CNavArea *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE7addressERKS2_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<CNavArea*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<CNavArea*> *, class CNavArea * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE10deallocateEPS2_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<CNavArea*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<CNavArea*> *, class CNavArea * *, const class CNavArea *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE9constructEPS2_RKS2_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<CNavArea*> *, class CNavArea * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE7destroyEPS2_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 946 */
 /* pointer to 529 */
 /* size: 4 */

/* 947 */
 /* pointer to 948 */
 /* size: 4 */

/* 948 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 949 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 950 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 951 */
 /* pointer to 945 */
 /* size: 4 */

/* 952 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 953 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 954 */
 /* pointer to 955 */
 /* size: 4 */

/* 955 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 956 */
/* <0> (null):0 */
typedef class CNavArea * & reference; /* size: 4 */

/* 957 */
/* <0> (null):0 */
typedef const class CNavArea *  & const_reference; /* size: 4 */

/* 958 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<CNavArea*> > other; /* size: 0 */

/* 959 */
/* <0> (null):0 */
struct rebind<std::_List_node<CNavArea*> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<CNavArea*> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 960 */
/* <0> (null):0 */
typedef struct allocator<CNavArea*> other; /* size: 1 */

/* 961 */
/* <0> (null):0 */
struct rebind<CNavArea*> {
	/* <0> (null):0 */
	typedef struct allocator<CNavArea*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 962 */
/* <0> (null):0 */
class allocator<CNavArea*> : public new_allocator<CNavArea*> {
public:

	/* class new_allocator<CNavArea*> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class CNavArea * & reference;

	/* <0> (null):0 */
	typedef const class CNavArea *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<CNavArea*> *);

	/* <0> (null):0 */
	void allocator(class allocator<CNavArea*> *, const class allocator<CNavArea*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<CNavArea*> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<CNavArea*> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<CNavArea*> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<CNavArea*> {
		/* <0> (null):0 */
		typedef struct allocator<CNavArea*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 963 */
 /* pointer to 962 */
 /* size: 4 */

/* 964 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 965 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 966 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 967 */
/* <0> (null):0 */
typedef class _List_node<CNavArea*> * pointer; /* size: 4 */

/* 968 */
/* <0> (null):0 */
typedef const class _List_node<CNavArea*>  * const_pointer; /* size: 4 */

/* 969 */
/* <0> (null):0 */
class new_allocator<std::_List_node<CNavArea*> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<CNavArea*> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<CNavArea*>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<CNavArea*> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<CNavArea*> > *, const class new_allocator<std::_List_node<CNavArea*> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<CNavArea*> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<CNavArea*> >  *, class _List_node<CNavArea*> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7addressERS4_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<CNavArea*> >  *, const class _List_node<CNavArea*>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7addressERKS4_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<CNavArea*> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE10deallocateEPS4_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<CNavArea*> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *, const class _List_node<CNavArea*>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE9constructEPS4_RKS4_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7destroyEPS4_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 970 */
 /* pointer to 419 */
 /* size: 4 */

/* 971 */
 /* pointer to 972 */
 /* size: 4 */

/* 972 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 973 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 974 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 975 */
 /* pointer to 969 */
 /* size: 4 */

/* 976 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 977 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 978 */
 /* pointer to 979 */
 /* size: 4 */

/* 979 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 980 */
/* <0> (null):0 */
class allocator<std::_List_node<CNavArea*> > : public new_allocator<std::_List_node<CNavArea*> > {
public:

	/* class new_allocator<std::_List_node<CNavArea*> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<CNavArea*> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<CNavArea*> > *, const class allocator<std::_List_node<CNavArea*> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<CNavArea*> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 981 */
 /* pointer to 980 */
 /* size: 4 */

/* 982 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 983 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 984 */
 /* pointer to 421 */
 /* size: 4 */

/* 985 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 986 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 987 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 988 */
/* <0> (null):0 */
typedef struct allocator<CNavArea*> allocator_type; /* size: 1 */

/* 989 */
/* <0> (null):0 */
class _List_base<CNavArea*, std::allocator<CNavArea*> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<CNavArea*> allocator_type;

	/* <0> (null):0 */
	class _List_node<CNavArea*> * _M_get_node(class _List_base<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, class _List_node<CNavArea*> *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 990 */
 /* pointer to 989 */
 /* size: 4 */

/* 991 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 992 */
 /* pointer to 993 */
 /* size: 4 */

/* 993 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 994 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 995 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 996 */
/* <0> (null):0 */
typedef class CNavArea * value_type; /* size: 4 */

/* 997 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 998 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 999 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavArea*> iterator; /* size: 0 */

/* 1000 */
/* <0> (null):0 */
typedef struct _List_const_iterator<CNavArea*> const_iterator; /* size: 0 */

/* 1001 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<CNavArea*> > const_reverse_iterator; /* size: 0 */

/* 1002 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<CNavArea*> > reverse_iterator; /* size: 0 */

/* 1003 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1004 */
/* <0> (null):0 */
typedef struct allocator<CNavArea*> allocator_type; /* size: 1 */

/* 1005 */
/* <0> (null):0 */
typedef struct _List_node<CNavArea*> _Node; /* size: 0 */

/* 1006 */
/* <0> (null):0 */
class list<CNavArea*, std::allocator<CNavArea*> > : protected _List_base<CNavArea*, std::allocator<CNavArea*> > {
protected:

	/* class _List_base<CNavArea*, std::allocator<CNavArea*> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef class CNavArea * value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<CNavArea*> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<CNavArea*> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<CNavArea*> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<CNavArea*> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<CNavArea*> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<CNavArea*> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE14_M_create_nodeERKS1_ */

	/* <0> (null):0 */
	void list(class list<CNavArea*, std::allocator<CNavArea*> > *);

	/* <0> (null):0 */
	void list(class list<CNavArea*, std::allocator<CNavArea*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<CNavArea*, std::allocator<CNavArea*> > *, const class list<CNavArea*, std::allocator<CNavArea*> >  &);

	/* <0> (null):0 */
	class list<CNavArea*, std::allocator<CNavArea*> > & operator=(class list<CNavArea*, std::allocator<CNavArea*> > *, const class list<CNavArea*, std::allocator<CNavArea*> >  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EEaSERKS3_ */

	/* <0> (null):0 */
	void assign(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6assignEjRKS1_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, class CNavArea *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6resizeEjS1_ */

	/* <0> (null):0 */
	reference front(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE10push_frontERKS1_ */

	/* <0> (null):0 */
	void pop_front(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9push_backERKS1_ */

	/* <0> (null):0 */
	void pop_back(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */

	/* <0> (null):0 */
	iterator erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	iterator erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */

	/* <0> (null):0 */
	void swap(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4swapERS3_ */

	/* <0> (null):0 */
	void clear(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */

	/* <0> (null):0 */
	void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */

	/* <0> (null):0 */
	void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */

	/* <0> (null):0 */
	void remove(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6removeERKS1_ */

	/* <0> (null):0 */
	void unique(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5mergeERS3_ */

	/* <0> (null):0 */
	void reverse(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE18_M_fill_initializeEjRKS1_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE14_M_fill_assignEjRKS1_ */

	/* <0> (null):0 */
	void _M_transfer(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */

	/* <0> (null):0 */
	void _M_insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void _M_erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE25_M_check_equal_allocatorsERS3_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 1007 */
 /* pointer to 1005 */
 /* size: 4 */

/* 1008 */
 /* pointer to 1006 */
 /* size: 4 */

/* 1009 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1010 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1011 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1012 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1013 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1014 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1015 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1016 */
 /* pointer to 1017 */
 /* size: 4 */

/* 1017 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1018 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1019 */
/* <0> (null):0 */
struct ApproachInfo        array[16]; /* size: 320 */

/* 1020 */
 /* pointer to 528 */
 /* size: 4 */

/* 1021 */
/* <0> (null):0 */
class list<NavConnect, std::allocator<NavConnect> > array[4]; /* size: 32 */

/* 1022 */
/* <0> (null):0 */
class list<CNavLadder*, std::allocator<CNavLadder*> > array[2]; /* size: 16 */

/* 1023 */
/* <0> (null):0 */
class CNavNode *           array[4]; /* size: 16 */

/* 1024 */
 /* pointer to 1025 */
 /* size: 4 */

/* 1025 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 532 */

/* 1026 */
 /* pointer to 18 */
 /* size: 4 */

/* 1027 */
 /* pointer to 1028 */
 /* size: 4 */

/* 1028 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 532 */

/* 1029 */
 /* pointer to 1030 */
 /* size: 4 */

/* 1030 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1031 */
 /* pointer to 1032 */
 /* size: 4 */

/* 1032 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1033 */
 /* pointer to 1034 */
 /* size: 4 */

/* 1034 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1035 */
 /* pointer to 1036 */
 /* size: 4 */

/* 1036 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 20 */

/* 1037 */
 /* pointer to 1020 */
 /* size: 4 */

/* 1038 */
/* <0> (null):0 */
typedef struct list<CNavArea*, std::allocator<CNavArea*> > NavAreaList; /* size: 8 */

/* 1039 */
/* <0> (null):0 */
typedef struct _List_const_iterator<NavConnect> _Self; /* size: 4 */

/* 1040 */
/* <0> (null):0 */
typedef struct _List_iterator<NavConnect> iterator; /* size: 0 */

/* 1041 */
/* <0> (null):0 */
typedef const union NavConnect  * pointer; /* size: 4 */

/* 1042 */
/* <0> (null):0 */
typedef const union NavConnect  & reference; /* size: 4 */

/* 1043 */
/* <0> (null):0 */
struct _List_const_iterator<NavConnect> {
	const class _List_node_base  * _M_node;          /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_const_iterator<NavConnect> _Self;

	/* <0> (null):0 */
	typedef struct _List_iterator<NavConnect> iterator;

	/* <0> (null):0 */
	typedef const union NavConnect  * pointer;

	/* <0> (null):0 */
	typedef const union NavConnect  & reference;

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<NavConnect> *);

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<NavConnect> *, const class _List_node_base  *);

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<NavConnect> *, const iterator  &);

	/* <0> (null):0 */
	reference operator*(const class _List_const_iterator<NavConnect>  *); /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_const_iterator<NavConnect>  *); /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_const_iterator<NavConnect> *); /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_const_iterator<NavConnect> *, int); /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_const_iterator<NavConnect> *); /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_const_iterator<NavConnect> *, int); /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_const_iterator<NavConnect>  *, const _Self  &); /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEeqERKS1_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_const_iterator<NavConnect>  *, const _Self  &); /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEneERKS1_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1044 */
 /* pointer to 1045 */
 /* size: 4 */

/* 1045 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1046 */
 /* pointer to 1043 */
 /* size: 4 */

/* 1047 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1048 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1049 */
 /* pointer to 1050 */
 /* size: 4 */

/* 1050 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1051 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1052 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1053 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1054 */
/* <0> (null):0 */
class CNavAreaGrid {
private:

	floatconst                 m_cellSize;           /*     0     4 */
	NavAreaList *              m_grid;               /*     4     4 */
	int                        m_gridSizeX;          /*     8     4 */
	int                        m_gridSizeY;          /*    12     4 */
	float                      m_minX;               /*    16     4 */
	float                      m_minY;               /*    20     4 */
	unsigned int               m_areaCount;          /*    24     4 */
	class CNavArea *           m_hashTable[256];     /*    28  1024 */
	/* <0> (null):0 */
	void CNavAreaGrid(class CNavAreaGrid *);

	/* <0> (null):0 */
	void ~CNavAreaGrid(class CNavAreaGrid *, int);

	/* <0> (null):0 */
	void Reset(class CNavAreaGrid *); /* linkage=_ZN12CNavAreaGrid5ResetEv */

	/* <0> (null):0 */
	void Initialize(class CNavAreaGrid *, float, float, float, float); /* linkage=_ZN12CNavAreaGrid10InitializeEffff */

	/* <0> (null):0 */
	void AddNavArea(class CNavAreaGrid *, class CNavArea *); /* linkage=_ZN12CNavAreaGrid10AddNavAreaEP8CNavArea */

	/* <0> (null):0 */
	void RemoveNavArea(class CNavAreaGrid *, class CNavArea *); /* linkage=_ZN12CNavAreaGrid13RemoveNavAreaEP8CNavArea */

	/* <0> (null):0 */
	unsigned int GetNavAreaCount(const class CNavAreaGrid  *); /* linkage=_ZNK12CNavAreaGrid15GetNavAreaCountEv */

	/* <0> (null):0 */
	class CNavArea * GetNavArea(const class CNavAreaGrid  *, const class Vector  *, float); /* linkage=_ZNK12CNavAreaGrid10GetNavAreaEPK6Vectorf */

	/* <0> (null):0 */
	class CNavArea * GetNavAreaByID(const class CNavAreaGrid  *, unsigned int); /* linkage=_ZNK12CNavAreaGrid14GetNavAreaByIDEj */

	/* <0> (null):0 */
	class CNavArea * GetNearestNavArea(const class CNavAreaGrid  *, const class Vector  *, bool); /* linkage=_ZNK12CNavAreaGrid17GetNearestNavAreaEPK6Vectorb */

	/* <0> (null):0 */
	Place GetPlace(const class CNavAreaGrid  *, const class Vector  *); /* linkage=_ZNK12CNavAreaGrid8GetPlaceEPK6Vector */

	/* <0> (null):0 */
	int ComputeHashKey(const class CNavAreaGrid  *, unsigned int); /* linkage=_ZNK12CNavAreaGrid14ComputeHashKeyEj */

	/* <0> (null):0 */
	int WorldToGridX(const class CNavAreaGrid  *, float); /* linkage=_ZNK12CNavAreaGrid12WorldToGridXEf */

	/* <0> (null):0 */
	int WorldToGridY(const class CNavAreaGrid  *, float); /* linkage=_ZNK12CNavAreaGrid12WorldToGridYEf */

	/* --- cacheline 16 boundary (1024 bytes) was 28 bytes ago --- */

	/* size: 1052, cachelines: 17, members: 8 */
	/* last cacheline: 28 bytes */
}; /* size: 1052 */

/* 1055 */
 /* pointer to 1038 */
 /* size: 4 */

/* 1056 */
/* <0> (null):0 */
class CNavArea *           array[256]; /* size: 1024 */

/* 1057 */
 /* pointer to 1054 */
 /* size: 4 */

/* 1058 */
 /* pointer to 1059 */
 /* size: 4 */

/* 1059 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1052 */

/* 1060 */
/* <0> (null):0 */
typedef struct _List_const_iterator<CNavLadder*> _Self; /* size: 4 */

/* 1061 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavLadder*> iterator; /* size: 0 */

/* 1062 */
/* <0> (null):0 */
typedef const class CNavLadder *  * pointer; /* size: 4 */

/* 1063 */
/* <0> (null):0 */
typedef const class CNavLadder *  & reference; /* size: 4 */

/* 1064 */
/* <0> (null):0 */
struct _List_const_iterator<CNavLadder*> {
	const class _List_node_base  * _M_node;          /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_const_iterator<CNavLadder*> _Self;

	/* <0> (null):0 */
	typedef struct _List_iterator<CNavLadder*> iterator;

	/* <0> (null):0 */
	typedef const class CNavLadder *  * pointer;

	/* <0> (null):0 */
	typedef const class CNavLadder *  & reference;

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<CNavLadder*> *);

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<CNavLadder*> *, const class _List_node_base  *);

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<CNavLadder*> *, const iterator  &);

	/* <0> (null):0 */
	reference operator*(const class _List_const_iterator<CNavLadder*>  *); /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_const_iterator<CNavLadder*>  *); /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_const_iterator<CNavLadder*> *); /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_const_iterator<CNavLadder*> *, int); /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_const_iterator<CNavLadder*> *); /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_const_iterator<CNavLadder*> *, int); /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_const_iterator<CNavLadder*>  *, const _Self  &); /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEeqERKS2_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_const_iterator<CNavLadder*>  *, const _Self  &); /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEneERKS2_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1065 */
 /* pointer to 1064 */
 /* size: 4 */

/* 1066 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1067 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1068 */
 /* pointer to 1069 */
 /* size: 4 */

/* 1069 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1070 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1071 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1072 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1073 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavArea*> _Self; /* size: 4 */

/* 1074 */
/* <0> (null):0 */
typedef class CNavArea * * pointer; /* size: 4 */

/* 1075 */
/* <0> (null):0 */
typedef class CNavArea * & reference; /* size: 4 */

/* 1076 */
/* <0> (null):0 */
struct _List_iterator<CNavArea*> {
	class _List_node_base *    _M_node;              /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_iterator<CNavArea*> _Self;

	/* <0> (null):0 */
	typedef class CNavArea * * pointer;

	/* <0> (null):0 */
	typedef class CNavArea * & reference;

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<CNavArea*> *);

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<CNavArea*> *, class _List_node_base *);

	/* <0> (null):0 */
	reference operator*(const class _List_iterator<CNavArea*>  *); /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_iterator<CNavArea*>  *); /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_iterator<CNavArea*> *); /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_iterator<CNavArea*> *, int); /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_iterator<CNavArea*> *); /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_iterator<CNavArea*> *, int); /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_iterator<CNavArea*>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEeqERKS2_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_iterator<CNavArea*>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEneERKS2_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1077 */
 /* pointer to 1076 */
 /* size: 4 */

/* 1078 */
 /* pointer to 1079 */
 /* size: 4 */

/* 1079 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1080 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1081 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1082 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1083 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1084 */
/* <0> (null):0 */
struct __numeric_traits_integer<int> {
	intconst                   __min;                /*     0     4 */
	intconst                   __max;                /*     0     4 */
	boolconst                  __is_signed;          /*     0     1 */
	intconst                   __digits;             /*     0     4 */

	/* size: 1, cachelines: 1, members: 4 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 4 + 0(holes), diff = -3 */

}; /* size: 1 */

/* 1085 */
/* <0> (null):0 */
struct CCSBot {
	/* <0> (null):0 */
	bool IsEnemyVisible(const class CCSBot  *); /* linkage=_ZNK6CCSBot14IsEnemyVisibleEv */


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1086 */
/* <0> (null):0 */
typedef unsigned int PlaceCriteria; /* size: 4 */

/* 1087 */
/* <0> (null):0 */
typedef unsigned int CountCriteria; /* size: 4 */

/* 1088 */
/* <0> (null):0 */
typedef struct vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > BotVoiceBankVector; /* size: 0 */

/* 1089 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1090 */
/* <0> (null):0 */
typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * pointer; /* size: 4 */

/* 1091 */
/* <0> (null):0 */
typedef const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  * const_pointer; /* size: 4 */

/* 1092 */
/* <0> (null):0 */
class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * pointer;

	/* <0> (null):0 */
	typedef const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE7addressERS6_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  *, const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE7addressERKS6_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE10deallocateEPS6_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE9constructEPS6_RKS6_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE7destroyEPS6_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1093 */
 /* pointer to 1094 */
 /* size: 4 */

/* 1094 */
 /* pointer to 428 */
 /* size: 4 */

/* 1095 */
 /* pointer to 1096 */
 /* size: 4 */

/* 1096 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1097 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1098 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1099 */
 /* pointer to 1092 */
 /* size: 4 */

/* 1100 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1101 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1102 */
 /* pointer to 1103 */
 /* size: 4 */

/* 1103 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1104 */
/* <0> (null):0 */
typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * pointer; /* size: 4 */

/* 1105 */
/* <0> (null):0 */
typedef const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  * const_pointer; /* size: 4 */

/* 1106 */
/* <0> (null):0 */
typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * & reference; /* size: 4 */

/* 1107 */
/* <0> (null):0 */
typedef const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  & const_reference; /* size: 4 */

/* 1108 */
/* <0> (null):0 */
typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> other; /* size: 1 */

/* 1109 */
/* <0> (null):0 */
struct rebind<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {
	/* <0> (null):0 */
	typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1110 */
/* <0> (null):0 */
class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> : public new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {
public:

	/* class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * pointer;

	/* <0> (null):0 */
	typedef const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  * const_pointer;

	/* <0> (null):0 */
	typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * & reference;

	/* <0> (null):0 */
	typedef const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *);

	/* <0> (null):0 */
	void allocator(class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, const class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, int);

	/* <0> (null):0 */
	struct rebind<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {
		/* <0> (null):0 */
		typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 1111 */
 /* pointer to 1110 */
 /* size: 4 */

/* 1112 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1113 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1114 */
 /* pointer to 432 */
 /* size: 4 */

/* 1115 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1116 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1117 */
/* <0> (null):0 */
typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> allocator_type; /* size: 1 */

/* 1118 */
/* <0> (null):0 */
struct _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > {
	struct _Vector_impl        _M_impl;              /*     0    12 */
	/* <0> (null):0 */
	typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> allocator_type;

	/* <0> (null):0 */
	_Tp_alloc_type & _M_get_Tp_allocator(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	const _Tp_alloc_type  & _M_get_Tp_allocator(const class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*,); /* linkage=_ZNKSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*,); /* linkage=_ZNKSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::);

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, const allocator_type  &);

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int);

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int, const allocator_type  &);

	/* <0> (null):0 */
	void ~_Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, int);

	/* <0> (null):0 */
	pointer _M_allocate(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int); /* linkage=_ZNSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE11_M_allocateEj */

	/* <0> (null):0 */
	void _M_deallocate(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, unsigned int); /* linkage=_ZNSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE13_M_deallocateEPS5_j */

	/* <0> (null):0 */
	using ::_M_allocate;

	/* <0> (null):0 */
	using ::_M_deallocate;

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::get_allocator;


	/* size: 12, cachelines: 1, members: 1 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1119 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1120 */
 /* pointer to 1118 */
 /* size: 4 */

/* 1121 */
 /* pointer to 1122 */
 /* size: 4 */

/* 1122 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1123 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1124 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1125 */
/* <0> (null):0 */
typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * value_type; /* size: 4 */

/* 1126 */
/* <0> (null):0 */
typedef pointer pointer; /* size: 4 */

/* 1127 */
/* <0> (null):0 */
typedef const_pointer const_pointer; /* size: 4 */

/* 1128 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 1129 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 1130 */
/* <0> (null):0 */
typedef struct __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > iterator; /* size: 0 */

/* 1131 */
/* <0> (null):0 */
typedef struct __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >* const*, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > const_iterator; /* size: 0 */

/* 1132 */
/* <0> (null):0 */
typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >* const*, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > > const_reverse_iterator; /* size: 0 */

/* 1133 */
/* <0> (null):0 */
typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > > reverse_iterator; /* size: 0 */

/* 1134 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1135 */
/* <0> (null):0 */
typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> allocator_type; /* size: 1 */

/* 1136 */
/* <0> (null):0 */
class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > : protected _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > {
protected:

	/* struct _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > <ancestor>; */ /*     0    12 */
	/* <0> (null):0 */
	typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * value_type;

	/* <0> (null):0 */
	typedef pointer pointer;

	/* <0> (null):0 */
	typedef const_pointer const_pointer;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > iterator;

	/* <0> (null):0 */
	typedef struct __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >* const*, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >* const*, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> allocator_type;

	/* <0> (null):0 */
	void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca);

	/* <0> (null):0 */
	void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const allocator_type  &);

	/* <0> (null):0 */
	void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::);

	/* <0> (null):0 */
	void ~vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, int);

	/* <0> (null):0 */
	class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca operator=(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EEaSERKS6_ */

	/* <0> (null):0 */
	void assign(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6assignEjRKS4_ */

	/* <0> (null):0 */
	iterator begin(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4rendEv */

	/* <0> (null):0 */
	size_type size(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6resizeEjS4_ */

	/* <0> (null):0 */
	size_type capacity(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE8capacityEv */

	/* <0> (null):0 */
	bool empty(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5emptyEv */

	/* <0> (null):0 */
	void reserve(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE7reserveEj */

	/* <0> (null):0 */
	reference operator[](class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EEixEj */

	/* <0> (null):0 */
	const_reference operator[](const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EEixEj */

	/* <0> (null):0 */
	void _M_range_check(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE14_M_range_checkEj */

	/* <0> (null):0 */
	reference at(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE2atEj */

	/* <0> (null):0 */
	const_reference at(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE2atEj */

	/* <0> (null):0 */
	reference front(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5frontEv */

	/* <0> (null):0 */
	reference back(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4backEv */

	/* <0> (null):0 */
	pointer data(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4dataEv */

	/* <0> (null):0 */
	const_pointer data(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4dataEv */

	/* <0> (null):0 */
	void push_back(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE9push_backERKS4_ */

	/* <0> (null):0 */
	void pop_back(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6insertEN9__gnu_cxx17__normal_iteratorIPS4_S6_EERKS4_ */

	/* <0> (null):0 */
	void insert(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6insertEN9__gnu_cxx17__normal_iteratorIPS4_S6_EEjRKS4_ */

	/* <0> (null):0 */
	iterator erase(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS4_S6_EE */

	/* <0> (null):0 */
	iterator erase(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS4_S6_EESA_ */

	/* <0> (null):0 */
	void swap(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4swapERS6_ */

	/* <0> (null):0 */
	void clear(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5clearEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE18_M_fill_initializeEjRKS4_ */

	/* <0> (null):0 */
	void _M_fill_assign(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE14_M_fill_assignEjRKS4_ */

	/* <0> (null):0 */
	void _M_fill_insert(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS4_S6_EEjRKS4_ */

	/* <0> (null):0 */
	void _M_insert_aux(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS4_S6_EERKS4_ */

	/* <0> (null):0 */
	size_type _M_check_len(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int, const char  *); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE12_M_check_lenEjPKc */

	/* <0> (null):0 */
	void _M_erase_at_end(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE15_M_erase_at_endEPS4_ */


	/* size: 12, cachelines: 1, members: 1 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1137 */
 /* pointer to 1136 */
 /* size: 4 */

/* 1138 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1139 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1140 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1141 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1142 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1143 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1144 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1145 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1146 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1147 */
 /* pointer to 1146 */
 /* size: 4 */

/* 1148 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1149 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1150 */
/* <0> (null):0 */
typedef int * pointer; /* size: 4 */

/* 1151 */
/* <0> (null):0 */
typedef const int  * const_pointer; /* size: 4 */

/* 1152 */
/* <0> (null):0 */
class new_allocator<int> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef int * pointer;

	/* <0> (null):0 */
	typedef const int  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<int> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<int> *, const class new_allocator<int>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<int> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<int>  *, int &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIiE7addressERi */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<int>  *, const int  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIiE7addressERKi */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<int> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIiE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<int> *, int *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIiE10deallocateEPij */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<int>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIiE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<int> *, int *, const int  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIiE9constructEPiRKi */

	/* <0> (null):0 */
	void destroy(class new_allocator<int> *, int *); /* linkage=_ZN9__gnu_cxx13new_allocatorIiE7destroyEPi */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1153 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1154 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1155 */
 /* pointer to 1152 */
 /* size: 4 */

/* 1156 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1157 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1158 */
 /* pointer to 1159 */
 /* size: 4 */

/* 1159 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1160 */
/* <0> (null):0 */
typedef int * pointer; /* size: 4 */

/* 1161 */
/* <0> (null):0 */
typedef const int  * const_pointer; /* size: 4 */

/* 1162 */
/* <0> (null):0 */
typedef int & reference; /* size: 4 */

/* 1163 */
/* <0> (null):0 */
typedef const int  & const_reference; /* size: 4 */

/* 1164 */
/* <0> (null):0 */
typedef struct allocator<int> other; /* size: 1 */

/* 1165 */
/* <0> (null):0 */
struct rebind<int> {
	/* <0> (null):0 */
	typedef struct allocator<int> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1166 */
/* <0> (null):0 */
class allocator<int> : public new_allocator<int> {
public:

	/* class new_allocator<int>  <ancestor>; */      /*     0     0 */
	/* <0> (null):0 */
	typedef int * pointer;

	/* <0> (null):0 */
	typedef const int  * const_pointer;

	/* <0> (null):0 */
	typedef int & reference;

	/* <0> (null):0 */
	typedef const int  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<int> *);

	/* <0> (null):0 */
	void allocator(class allocator<int> *, const class allocator<int>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<int> *, int);

	/* <0> (null):0 */
	struct rebind<int> {
		/* <0> (null):0 */
		typedef struct allocator<int> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 1167 */
 /* pointer to 1166 */
 /* size: 4 */

/* 1168 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1169 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1170 */
 /* pointer to 438 */
 /* size: 4 */

/* 1171 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1172 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1173 */
/* <0> (null):0 */
typedef struct allocator<int> allocator_type; /* size: 1 */

/* 1174 */
/* <0> (null):0 */
struct _Vector_base<int, std::allocator<int> > {
	struct _Vector_impl        _M_impl;              /*     0    12 */
	/* <0> (null):0 */
	typedef struct allocator<int> allocator_type;

	/* <0> (null):0 */
	_Tp_alloc_type & _M_get_Tp_allocator(class _Vector_base<int, std::allocator<int> > *); /* linkage=_ZNSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	const _Tp_alloc_type  & _M_get_Tp_allocator(const class _Vector_base<int, std::allocator<int> >  *); /* linkage=_ZNKSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _Vector_base<int, std::allocator<int> >  *); /* linkage=_ZNKSt12_Vector_baseIiSaIiEE13get_allocatorEv */

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<int, std::allocator<int> > *);

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<int, std::allocator<int> > *, const allocator_type  &);

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<int, std::allocator<int> > *, unsigned int);

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<int, std::allocator<int> > *, unsigned int, const allocator_type  &);

	/* <0> (null):0 */
	void ~_Vector_base(class _Vector_base<int, std::allocator<int> > *, int);

	/* <0> (null):0 */
	pointer _M_allocate(class _Vector_base<int, std::allocator<int> > *, unsigned int); /* linkage=_ZNSt12_Vector_baseIiSaIiEE11_M_allocateEj */

	/* <0> (null):0 */
	void _M_deallocate(class _Vector_base<int, std::allocator<int> > *, int *, unsigned int); /* linkage=_ZNSt12_Vector_baseIiSaIiEE13_M_deallocateEPij */

	/* <0> (null):0 */
	using ::_M_allocate;

	/* <0> (null):0 */
	using ::_M_deallocate;

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::get_allocator;


	/* size: 12, cachelines: 1, members: 1 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1175 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1176 */
 /* pointer to 1174 */
 /* size: 4 */

/* 1177 */
 /* pointer to 1178 */
 /* size: 4 */

/* 1178 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1179 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1180 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1181 */
/* <0> (null):0 */
typedef int value_type; /* size: 4 */

/* 1182 */
/* <0> (null):0 */
typedef pointer pointer; /* size: 4 */

/* 1183 */
/* <0> (null):0 */
typedef const_pointer const_pointer; /* size: 4 */

/* 1184 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 1185 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 1186 */
/* <0> (null):0 */
typedef struct __normal_iterator<int*, std::vector<int, std::allocator<int> > > iterator; /* size: 0 */

/* 1187 */
/* <0> (null):0 */
typedef struct __normal_iterator<const int*, std::vector<int, std::allocator<int> > > const_iterator; /* size: 0 */

/* 1188 */
/* <0> (null):0 */
typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<const int*, std::vector<int, std::allocator<int> > > > const_reverse_iterator; /* size: 0 */

/* 1189 */
/* <0> (null):0 */
typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > > reverse_iterator; /* size: 0 */

/* 1190 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1191 */
/* <0> (null):0 */
typedef struct allocator<int> allocator_type; /* size: 1 */

/* 1192 */
/* <0> (null):0 */
class vector<int, std::allocator<int> > : protected _Vector_base<int, std::allocator<int> > {
protected:

	/* struct _Vector_base<int, std::allocator<int> > <ancestor>; */ /*     0    12 */
	/* <0> (null):0 */
	typedef int value_type;

	/* <0> (null):0 */
	typedef pointer pointer;

	/* <0> (null):0 */
	typedef const_pointer const_pointer;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct __normal_iterator<int*, std::vector<int, std::allocator<int> > > iterator;

	/* <0> (null):0 */
	typedef struct __normal_iterator<const int*, std::vector<int, std::allocator<int> > > const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<const int*, std::vector<int, std::allocator<int> > > > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<int> allocator_type;

	/* <0> (null):0 */
	void vector(class vector<int, std::allocator<int> > *);

	/* <0> (null):0 */
	void vector(class vector<int, std::allocator<int> > *, const allocator_type  &);

	/* <0> (null):0 */
	void vector(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void vector(class vector<int, std::allocator<int> > *, const class vector<int, std::allocator<int> >  &);

	/* <0> (null):0 */
	void ~vector(class vector<int, std::allocator<int> > *, int);

	/* <0> (null):0 */
	class vector<int, std::allocator<int> > & operator=(class vector<int, std::allocator<int> > *, const class vector<int, std::allocator<int> >  &); /* linkage=_ZNSt6vectorIiSaIiEEaSERKS1_ */

	/* <0> (null):0 */
	void assign(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE6assignEjRKi */

	/* <0> (null):0 */
	iterator begin(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE5beginEv */

	/* <0> (null):0 */
	iterator end(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE4rendEv */

	/* <0> (null):0 */
	size_type size(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class vector<int, std::allocator<int> > *, unsigned int, int); /* linkage=_ZNSt6vectorIiSaIiEE6resizeEji */

	/* <0> (null):0 */
	size_type capacity(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE8capacityEv */

	/* <0> (null):0 */
	bool empty(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE5emptyEv */

	/* <0> (null):0 */
	void reserve(class vector<int, std::allocator<int> > *, unsigned int); /* linkage=_ZNSt6vectorIiSaIiEE7reserveEj */

	/* <0> (null):0 */
	reference operator[](class vector<int, std::allocator<int> > *, unsigned int); /* linkage=_ZNSt6vectorIiSaIiEEixEj */

	/* <0> (null):0 */
	const_reference operator[](const class vector<int, std::allocator<int> >  *, unsigned int); /* linkage=_ZNKSt6vectorIiSaIiEEixEj */

	/* <0> (null):0 */
	void _M_range_check(const class vector<int, std::allocator<int> >  *, unsigned int); /* linkage=_ZNKSt6vectorIiSaIiEE14_M_range_checkEj */

	/* <0> (null):0 */
	reference at(class vector<int, std::allocator<int> > *, unsigned int); /* linkage=_ZNSt6vectorIiSaIiEE2atEj */

	/* <0> (null):0 */
	const_reference at(const class vector<int, std::allocator<int> >  *, unsigned int); /* linkage=_ZNKSt6vectorIiSaIiEE2atEj */

	/* <0> (null):0 */
	reference front(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE5frontEv */

	/* <0> (null):0 */
	reference back(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE4backEv */

	/* <0> (null):0 */
	const_reference back(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE4backEv */

	/* <0> (null):0 */
	pointer data(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE4dataEv */

	/* <0> (null):0 */
	const_pointer data(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE4dataEv */

	/* <0> (null):0 */
	void push_back(class vector<int, std::allocator<int> > *, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE9push_backERKi */

	/* <0> (null):0 */
	void pop_back(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE6insertEN9__gnu_cxx17__normal_iteratorIPiS1_EERKi */

	/* <0> (null):0 */
	void insert(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE6insertEN9__gnu_cxx17__normal_iteratorIPiS1_EEjRKi */

	/* <0> (null):0 */
	iterator erase(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >); /* linkage=_ZNSt6vectorIiSaIiEE5eraseEN9__gnu_cxx17__normal_iteratorIPiS1_EE */

	/* <0> (null):0 */
	iterator erase(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >); /* linkage=_ZNSt6vectorIiSaIiEE5eraseEN9__gnu_cxx17__normal_iteratorIPiS1_EES5_ */

	/* <0> (null):0 */
	void swap(class vector<int, std::allocator<int> > *, class vector<int, std::allocator<int> > &); /* linkage=_ZNSt6vectorIiSaIiEE4swapERS1_ */

	/* <0> (null):0 */
	void clear(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE5clearEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE18_M_fill_initializeEjRKi */

	/* <0> (null):0 */
	void _M_fill_assign(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE14_M_fill_assignEjRKi */

	/* <0> (null):0 */
	void _M_fill_insert(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPiS1_EEjRKi */

	/* <0> (null):0 */
	void _M_insert_aux(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, const int  &); /* linkage=_ZNSt6vectorIiSaIiEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPiS1_EERKi */

	/* <0> (null):0 */
	size_type _M_check_len(const class vector<int, std::allocator<int> >  *, unsigned int, const char  *); /* linkage=_ZNKSt6vectorIiSaIiEE12_M_check_lenEjPKc */

	/* <0> (null):0 */
	void _M_erase_at_end(class vector<int, std::allocator<int> > *, int *); /* linkage=_ZNSt6vectorIiSaIiEE15_M_erase_at_endEPi */


	/* size: 12, cachelines: 1, members: 1 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1193 */
 /* pointer to 1192 */
 /* size: 4 */

/* 1194 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1195 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1196 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1197 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1198 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1199 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1200 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1201 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1202 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1203 */
 /* pointer to 1202 */
 /* size: 4 */

/* 1204 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1205 */
/* <0> (null):0 */
class BotPhrase {
private:

	char *                     m_name;               /*     0     4 */
	Place                      m_id;                 /*     4     4 */
	bool                       m_isPlace;            /*     8     1 */
	enum GameEventType         m_radioEvent;         /*    12     4 */
	bool                       m_isImportant;        /*    16     1 */
	BotVoiceBankVector         m_voiceBank;          /*    20     0 */
	class vector<int, std::allocator<int> > m_count; /*    32    12 */
	class vector<int, std::allocator<int> > m_index; /*    44    12 */
	int                        m_numVoiceBanks;      /*    56     4 */
	PlaceCriteria              m_placeCriteria;      /*    60     4 */
	CountCriteria              m_countCriteria;      /*    64     4 */
	/* <0> (null):0 */
	char * GetSpeakable(const class BotPhrase  *, int, float *); /* linkage=_ZNK9BotPhrase12GetSpeakableEiPf */

	/* <0> (null):0 */
	void ClearCriteria(const class BotPhrase  *); /* linkage=_ZNK9BotPhrase13ClearCriteriaEv */

	/* <0> (null):0 */
	void SetPlaceCriteria(const class BotPhrase  *, PlaceCriteria); /* linkage=_ZNK9BotPhrase16SetPlaceCriteriaEj */

	/* <0> (null):0 */
	void SetCountCriteria(const class BotPhrase  *, CountCriteria); /* linkage=_ZNK9BotPhrase16SetCountCriteriaEj */

	/* <0> (null):0 */
	const char  * GetName(const class BotPhrase  *); /* linkage=_ZNK9BotPhrase7GetNameEv */

	/* <0> (null):0 */
	unsigned intconst GetID(const class BotPhrase  *); /* linkage=_ZNK9BotPhrase5GetIDEv */

	/* <0> (null):0 */
	enum GameEventType GetRadioEquivalent(const class BotPhrase  *); /* linkage=_ZNK9BotPhrase18GetRadioEquivalentEv */

	/* <0> (null):0 */
	bool IsImportant(const class BotPhrase  *); /* linkage=_ZNK9BotPhrase11IsImportantEv */

	/* <0> (null):0 */
	bool IsPlace(const class BotPhrase  *); /* linkage=_ZNK9BotPhrase7IsPlaceEv */

	/* <0> (null):0 */
	void Randomize(class BotPhrase *); /* linkage=_ZN9BotPhrase9RandomizeEv */

	/* <0> (null):0 */
	void BotPhrase(class BotPhrase *, unsigned int, bool);

	/* <0> (null):0 */
	void ~BotPhrase(class BotPhrase *, int);

	/* <0> (null):0 */
	void InitVoiceBank(class BotPhrase *, int); /* linkage=_ZN9BotPhrase13InitVoiceBankEi */


	/* size: 68, cachelines: 2, members: 11 */
	/* last cacheline: 4 bytes */

	/* BRAIN FART ALERT! 68 != 50 + 0(holes), diff = 18 */

}; /* size: 68 */

/* 1206 */
 /* pointer to 1207 */
 /* size: 4 */

/* 1207 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 68 */

/* 1208 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1209 */
 /* pointer to 1205 */
 /* size: 4 */

/* 1210 */
/* <0> (null):0 */
typedef struct list<BotPhrase*, std::allocator<BotPhrase*> > BotPhraseList; /* size: 0 */

/* 1211 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1212 */
/* <0> (null):0 */
typedef class BotPhrase * * pointer; /* size: 4 */

/* 1213 */
/* <0> (null):0 */
typedef const class BotPhrase *  * const_pointer; /* size: 4 */

/* 1214 */
/* <0> (null):0 */
class new_allocator<BotPhrase*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class BotPhrase * * pointer;

	/* <0> (null):0 */
	typedef const class BotPhrase *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<BotPhrase*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<BotPhrase*> *, const class new_allocator<BotPhrase*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<BotPhrase*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<BotPhrase*>  *, class BotPhrase * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP9BotPhraseE7addressERS2_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<BotPhrase*>  *, const class BotPhrase *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP9BotPhraseE7addressERKS2_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<BotPhrase*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<BotPhrase*> *, class BotPhrase * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE10deallocateEPS2_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<BotPhrase*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP9BotPhraseE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<BotPhrase*> *, class BotPhrase * *, const class BotPhrase *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE9constructEPS2_RKS2_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<BotPhrase*> *, class BotPhrase * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE7destroyEPS2_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1215 */
 /* pointer to 1209 */
 /* size: 4 */

/* 1216 */
 /* pointer to 1217 */
 /* size: 4 */

/* 1217 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1218 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1219 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1220 */
 /* pointer to 1214 */
 /* size: 4 */

/* 1221 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1222 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1223 */
 /* pointer to 1224 */
 /* size: 4 */

/* 1224 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1225 */
/* <0> (null):0 */
typedef class BotPhrase * & reference; /* size: 4 */

/* 1226 */
/* <0> (null):0 */
typedef const class BotPhrase *  & const_reference; /* size: 4 */

/* 1227 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<BotPhrase*> > other; /* size: 0 */

/* 1228 */
/* <0> (null):0 */
struct rebind<std::_List_node<BotPhrase*> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<BotPhrase*> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1229 */
/* <0> (null):0 */
typedef struct allocator<BotPhrase*> other; /* size: 1 */

/* 1230 */
/* <0> (null):0 */
struct rebind<BotPhrase*> {
	/* <0> (null):0 */
	typedef struct allocator<BotPhrase*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1231 */
/* <0> (null):0 */
class allocator<BotPhrase*> : public new_allocator<BotPhrase*> {
public:

	/* class new_allocator<BotPhrase*> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class BotPhrase * & reference;

	/* <0> (null):0 */
	typedef const class BotPhrase *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<BotPhrase*> *);

	/* <0> (null):0 */
	void allocator(class allocator<BotPhrase*> *, const class allocator<BotPhrase*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<BotPhrase*> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<BotPhrase*> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<BotPhrase*> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<BotPhrase*> {
		/* <0> (null):0 */
		typedef struct allocator<BotPhrase*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 1232 */
 /* pointer to 1231 */
 /* size: 4 */

/* 1233 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1234 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1235 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1236 */
/* <0> (null):0 */
typedef class _List_node<BotPhrase*> * pointer; /* size: 4 */

/* 1237 */
/* <0> (null):0 */
typedef const class _List_node<BotPhrase*>  * const_pointer; /* size: 4 */

/* 1238 */
/* <0> (null):0 */
class new_allocator<std::_List_node<BotPhrase*> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<BotPhrase*> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<BotPhrase*>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<BotPhrase*> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<BotPhrase*> > *, const class new_allocator<std::_List_node<BotPhrase*> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<BotPhrase*> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<BotPhrase*> >  *, class _List_node<BotPhrase*> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE7addressERS4_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<BotPhrase*> >  *, const class _List_node<BotPhrase*>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE7addressERKS4_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<BotPhrase*> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<BotPhrase*> > *, class _List_node<BotPhrase*> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE10deallocateEPS4_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<BotPhrase*> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<BotPhrase*> > *, class _List_node<BotPhrase*> *, const class _List_node<BotPhrase*>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE9constructEPS4_RKS4_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<BotPhrase*> > *, class _List_node<BotPhrase*> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE7destroyEPS4_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1239 */
 /* pointer to 446 */
 /* size: 4 */

/* 1240 */
 /* pointer to 1241 */
 /* size: 4 */

/* 1241 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1242 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1243 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1244 */
 /* pointer to 1238 */
 /* size: 4 */

/* 1245 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1246 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1247 */
 /* pointer to 1248 */
 /* size: 4 */

/* 1248 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1249 */
/* <0> (null):0 */
class allocator<std::_List_node<BotPhrase*> > : public new_allocator<std::_List_node<BotPhrase*> > {
public:

	/* class new_allocator<std::_List_node<BotPhrase*> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<BotPhrase*> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<BotPhrase*> > *, const class allocator<std::_List_node<BotPhrase*> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<BotPhrase*> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 1250 */
 /* pointer to 1249 */
 /* size: 4 */

/* 1251 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1252 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1253 */
 /* pointer to 448 */
 /* size: 4 */

/* 1254 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1255 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1256 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 1257 */
/* <0> (null):0 */
typedef struct allocator<BotPhrase*> allocator_type; /* size: 1 */

/* 1258 */
/* <0> (null):0 */
class _List_base<BotPhrase*, std::allocator<BotPhrase*> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<BotPhrase*> allocator_type;

	/* <0> (null):0 */
	class _List_node<BotPhrase*> * _M_get_node(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_node<BotPhrase*> *); /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt10_List_baseIP9BotPhraseSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt10_List_baseIP9BotPhraseSaIS1_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt10_List_baseIP9BotPhraseSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 1259 */
 /* pointer to 1258 */
 /* size: 4 */

/* 1260 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1261 */
 /* pointer to 1262 */
 /* size: 4 */

/* 1262 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1263 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1264 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1265 */
/* <0> (null):0 */
typedef class BotPhrase * value_type; /* size: 4 */

/* 1266 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 1267 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 1268 */
/* <0> (null):0 */
typedef struct _List_iterator<BotPhrase*> iterator; /* size: 0 */

/* 1269 */
/* <0> (null):0 */
typedef struct _List_const_iterator<BotPhrase*> const_iterator; /* size: 0 */

/* 1270 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<BotPhrase*> > const_reverse_iterator; /* size: 0 */

/* 1271 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<BotPhrase*> > reverse_iterator; /* size: 0 */

/* 1272 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1273 */
/* <0> (null):0 */
typedef struct allocator<BotPhrase*> allocator_type; /* size: 1 */

/* 1274 */
/* <0> (null):0 */
typedef struct _List_node<BotPhrase*> _Node; /* size: 0 */

/* 1275 */
/* <0> (null):0 */
class list<BotPhrase*, std::allocator<BotPhrase*> > : protected _List_base<BotPhrase*, std::allocator<BotPhrase*> > {
protected:

	/* class _List_base<BotPhrase*, std::allocator<BotPhrase*> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef class BotPhrase * value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<BotPhrase*> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<BotPhrase*> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<BotPhrase*> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<BotPhrase*> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<BotPhrase*> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<BotPhrase*> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE14_M_create_nodeERKS1_ */

	/* <0> (null):0 */
	void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *);

	/* <0> (null):0 */
	void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const class list<BotPhrase*, std::allocator<BotPhrase*> >  &);

	/* <0> (null):0 */
	class list<BotPhrase*, std::allocator<BotPhrase*> > & operator=(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const class list<BotPhrase*, std::allocator<BotPhrase*> >  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EEaSERKS3_ */

	/* <0> (null):0 */
	void assign(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6assignEjRKS1_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, class BotPhrase *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6resizeEjS1_ */

	/* <0> (null):0 */
	reference front(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE10push_frontERKS1_ */

	/* <0> (null):0 */
	void pop_front(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE9push_backERKS1_ */

	/* <0> (null):0 */
	void pop_back(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void insert(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */

	/* <0> (null):0 */
	iterator erase(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	iterator erase(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */

	/* <0> (null):0 */
	void swap(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class list<BotPhrase*, std::allocator<BotPhrase*> > &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4swapERS3_ */

	/* <0> (null):0 */
	void clear(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class list<BotPhrase*, std::allocator<BotPhrase*> > &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */

	/* <0> (null):0 */
	void splice(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class list<BotPhrase*, std::allocator<BotPhrase*> > &, class _List_iterator<BotPhrase*>); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */

	/* <0> (null):0 */
	void splice(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class list<BotPhrase*, std::allocator<BotPhrase*> > &, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */

	/* <0> (null):0 */
	void remove(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6removeERKS1_ */

	/* <0> (null):0 */
	void unique(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class list<BotPhrase*, std::allocator<BotPhrase*> > &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5mergeERS3_ */

	/* <0> (null):0 */
	void reverse(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE18_M_fill_initializeEjRKS1_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE14_M_fill_assignEjRKS1_ */

	/* <0> (null):0 */
	void _M_transfer(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */

	/* <0> (null):0 */
	void _M_insert(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void _M_erase(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class list<BotPhrase*, std::allocator<BotPhrase*> > &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE25_M_check_equal_allocatorsERS3_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 1276 */
 /* pointer to 1274 */
 /* size: 4 */

/* 1277 */
 /* pointer to 1275 */
 /* size: 4 */

/* 1278 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1279 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1280 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1281 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1282 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1283 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1284 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1285 */
 /* pointer to 1286 */
 /* size: 4 */

/* 1286 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1287 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1288 */
/* <0> (null):0 */
struct PlaceTimeInfo {
	Place                      placeID;              /*     0     4 */
	class IntervalTimer       timer;                 /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 1289 */
/* <0> (null):0 */
class BotPhraseManager {
	/* <0> (null):0 */
	struct PlaceTimeInfo {
		Place                      placeID;              /*     0     4 */
		class IntervalTimer       timer;                 /*     4     4 */

		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */
	};

private:

	BotPhraseList              m_list;               /*     0     0 */
	BotPhraseList              m_placeList;          /*     8     0 */
	struct PlaceTimeInfo       m_placeStatementHistory[64]; /*    16   512 */
	/* --- cacheline 8 boundary (512 bytes) --- */
	int                        m_placeCount;         /*   528     4 */
	/* <0> (null):0 */
	void BotPhraseManager(class BotPhraseManager *);

	/* <0> (null):0 */
	void ~BotPhraseManager(class BotPhraseManager *, int);

	/* <0> (null):0 */
	bool Initialize(class BotPhraseManager *, const char  *, int); /* linkage=_ZN16BotPhraseManager10InitializeEPKci */

	/* <0> (null):0 */
	void OnRoundRestart(class BotPhraseManager *); /* linkage=_ZN16BotPhraseManager14OnRoundRestartEv */

	/* <0> (null):0 */
	void OnMapChange(class BotPhraseManager *); /* linkage=_ZN16BotPhraseManager11OnMapChangeEv */

	/* <0> (null):0 */
	unsigned int NameToID(const class BotPhraseManager  *, const char  *); /* linkage=_ZNK16BotPhraseManager8NameToIDEPKc */

	/* <0> (null):0 */
	const char  * IDToName(const class BotPhraseManager  *, unsigned int); /* linkage=_ZNK16BotPhraseManager8IDToNameEj */

	/* <0> (null):0 */
	const class BotPhrase  * GetPhrase(const class BotPhraseManager  *, const char  *); /* linkage=_ZNK16BotPhraseManager9GetPhraseEPKc */

	/* <0> (null):0 */
	const class BotPhrase  * GetPlace(const class BotPhraseManager  *, const char  *); /* linkage=_ZNK16BotPhraseManager8GetPlaceEPKc */

	/* <0> (null):0 */
	const class BotPhrase  * GetPlace(const class BotPhraseManager  *, unsigned int); /* linkage=_ZNK16BotPhraseManager8GetPlaceEj */

	/* <0> (null):0 */
	const BotPhraseList  * GetPlaceList(const class BotPhraseManager  *); /* linkage=_ZNK16BotPhraseManager12GetPlaceListEv */

	/* <0> (null):0 */
	float GetPlaceStatementInterval(const class BotPhraseManager  *, Place); /* linkage=_ZNK16BotPhraseManager25GetPlaceStatementIntervalEj */

	/* <0> (null):0 */
	void ResetPlaceStatementInterval(class BotPhraseManager *, Place); /* linkage=_ZN16BotPhraseManager27ResetPlaceStatementIntervalEj */

	/* <0> (null):0 */
	int FindPlaceIndex(const class BotPhraseManager  *, Place); /* linkage=_ZNK16BotPhraseManager14FindPlaceIndexEj */


	/* size: 532, cachelines: 9, members: 4 */
	/* last cacheline: 20 bytes */

	/* BRAIN FART ALERT! 532 != 516 + 0(holes), diff = 16 */

}; /* size: 532 */

/* 1290 */
/* <0> (null):0 */
struct PlaceTimeInfo       array[64]; /* size: 512 */

/* 1291 */
 /* pointer to 1289 */
 /* size: 4 */

/* 1292 */
 /* pointer to 1293 */
 /* size: 4 */

/* 1293 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 532 */

/* 1294 */
 /* pointer to 1295 */
 /* size: 4 */

/* 1295 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1296 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavLadder*> _Self; /* size: 4 */

/* 1297 */
/* <0> (null):0 */
typedef class CNavLadder * * pointer; /* size: 4 */

/* 1298 */
/* <0> (null):0 */
typedef class CNavLadder * & reference; /* size: 4 */

/* 1299 */
/* <0> (null):0 */
struct _List_iterator<CNavLadder*> {
	class _List_node_base *    _M_node;              /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_iterator<CNavLadder*> _Self;

	/* <0> (null):0 */
	typedef class CNavLadder * * pointer;

	/* <0> (null):0 */
	typedef class CNavLadder * & reference;

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<CNavLadder*> *);

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<CNavLadder*> *, class _List_node_base *);

	/* <0> (null):0 */
	reference operator*(const class _List_iterator<CNavLadder*>  *); /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_iterator<CNavLadder*>  *); /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_iterator<CNavLadder*> *); /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_iterator<CNavLadder*> *, int); /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_iterator<CNavLadder*> *); /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_iterator<CNavLadder*> *, int); /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_iterator<CNavLadder*>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEeqERKS2_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_iterator<CNavLadder*>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEneERKS2_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1300 */
 /* pointer to 1299 */
 /* size: 4 */

/* 1301 */
 /* pointer to 1302 */
 /* size: 4 */

/* 1302 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1303 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1304 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1305 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1306 */
/* <0> (null):0 */
typedef struct _List_iterator<NavConnect> _Self; /* size: 4 */

/* 1307 */
/* <0> (null):0 */
typedef union NavConnect * pointer; /* size: 4 */

/* 1308 */
/* <0> (null):0 */
typedef union NavConnect & reference; /* size: 4 */

/* 1309 */
/* <0> (null):0 */
struct _List_iterator<NavConnect> {
	class _List_node_base *    _M_node;              /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_iterator<NavConnect> _Self;

	/* <0> (null):0 */
	typedef union NavConnect * pointer;

	/* <0> (null):0 */
	typedef union NavConnect & reference;

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<NavConnect> *);

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<NavConnect> *, class _List_node_base *);

	/* <0> (null):0 */
	reference operator*(const class _List_iterator<NavConnect>  *); /* linkage=_ZNKSt14_List_iteratorI10NavConnectEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_iterator<NavConnect>  *); /* linkage=_ZNKSt14_List_iteratorI10NavConnectEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_iterator<NavConnect> *); /* linkage=_ZNSt14_List_iteratorI10NavConnectEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_iterator<NavConnect> *, int); /* linkage=_ZNSt14_List_iteratorI10NavConnectEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_iterator<NavConnect> *); /* linkage=_ZNSt14_List_iteratorI10NavConnectEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_iterator<NavConnect> *, int); /* linkage=_ZNSt14_List_iteratorI10NavConnectEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_iterator<NavConnect>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorI10NavConnectEeqERKS1_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_iterator<NavConnect>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorI10NavConnectEneERKS1_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1310 */
 /* pointer to 1309 */
 /* size: 4 */

/* 1311 */
 /* pointer to 1312 */
 /* size: 4 */

/* 1312 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1313 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1314 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1315 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1316 */
/* <0> (null):0 */
struct _List_node<NavConnect> : public _List_node_base {
public:

	/* struct _List_node_base     <ancestor>; */     /*     0     8 */
	union NavConnect           _M_data;              /*     8     4 */

	/* size: 12, cachelines: 1, members: 2 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1317 */
/* <0> (null):0 */
struct _List_node<CNavLadder*> : public _List_node_base {
public:

	/* struct _List_node_base     <ancestor>; */     /*     0     8 */
	class CNavLadder *         _M_data;              /*     8     4 */

	/* size: 12, cachelines: 1, members: 2 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1318 */
/* <0> (null):0 */
class CGib : public CBaseEntity {
public:

	/* struct CBaseEntity         <ancestor>; */     /*     0     0 */
	int                        m_bloodColor;         /*   152     4 */
	int                        m_cBloodDecals;       /*   156     4 */
	int                        m_material;           /*   160     4 */
	float                      m_lifeTime;           /*   164     4 */
	/* <0> (null):0 */
	void CGib(class CGib *, const class CGib  &);

	/* <0> (null):0 */
	void CGib(class CGib *);

	/* <0> (null):0 */
	void Spawn(class CGib *, const char  *); /* linkage=_ZN4CGib5SpawnEPKc */

	/* <0> (null):0 */
	void BounceGibTouch(class CGib *, class CBaseEntity *); /* linkage=_ZN4CGib14BounceGibTouchEP11CBaseEntity */

	/* <0> (null):0 */
	void StickyGibTouch(class CGib *, class CBaseEntity *); /* linkage=_ZN4CGib14StickyGibTouchEP11CBaseEntity */

	/* <0> (null):0 */
	void WaitTillLand(class CGib *); /* linkage=_ZN4CGib12WaitTillLandEv */

	/* <0> (null):0 */
	void LimitVelocity(class CGib *); /* linkage=_ZN4CGib13LimitVelocityEv */

	/* <0> (null):0 */
	virtual int ObjectCaps(class CGib *); /* linkage=_ZN4CGib10ObjectCapsEv */

	/* <0> (null):0 */
	void SpawnHeadGib(entvars_t *); /* linkage=_ZN4CGib12SpawnHeadGibEP9entvars_s */

	/* <0> (null):0 */
	void SpawnRandomGibs(entvars_t *, int, int); /* linkage=_ZN4CGib15SpawnRandomGibsEP9entvars_sii */

	/* <0> (null):0 */
	void SpawnStickyGibs(entvars_t *, class Vector, int); /* linkage=_ZN4CGib15SpawnStickyGibsEP9entvars_s6Vectori */

	/* vtable has 1 entries: {
	   [6] = ObjectCaps(_ZN4CGib10ObjectCapsEv), 
	} */
	/* size: 168, cachelines: 3, members: 5 */
	/* last cacheline: 40 bytes */

	/* BRAIN FART ALERT! 168 != 16 + 0(holes), diff = 152 */

}; /* size: 168 */

/* 1319 */
 /* pointer to 1318 */
 /* size: 4 */

/* 1320 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1321 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 168 */

/* 1322 */
 /* pointer to 467 */
 /* size: 4 */

/* 1323 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1324 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1325 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1326 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1327 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1328 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1329 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1330 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1331 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1332 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1333 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1334 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1335 */
 /* pointer to 1336 */
 /* size: 4 */

/* 1336 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 676 */

/* 1337 */
/* <0> (null):0 */
class CPointEntity {
	/* <0> (null):0 */
	virtual int ObjectCaps(class CPointEntity *); /* linkage=_ZN12CPointEntity10ObjectCapsEv */

	/* vtable has 1 entries: {
	   [6] = ObjectCaps(_ZN12CPointEntity10ObjectCapsEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1338 */
 /* pointer to 1337 */
 /* size: 4 */

/* 1339 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1340 */
/* <0> (null):0 */
class CBaseMonster {
	/* <0> (null):0 */
	void SetConditions(class CBaseMonster *, int); /* linkage=_ZN12CBaseMonster13SetConditionsEi */

	/* <0> (null):0 */
	BOOL HasConditions(class CBaseMonster *, int); /* linkage=_ZN12CBaseMonster13HasConditionsEi */

	/* <0> (null):0 */
	void Remember(class CBaseMonster *, int); /* linkage=_ZN12CBaseMonster8RememberEi */

	/* <0> (null):0 */
	BOOL HasMemory(class CBaseMonster *, int); /* linkage=_ZN12CBaseMonster9HasMemoryEi */

	/* <0> (null):0 */
	void StopAnimation(class CBaseMonster *); /* linkage=_ZN12CBaseMonster13StopAnimationEv */

	/* <0> (null):0 */
	BOOL ShouldGibMonster(class CBaseMonster *, int); /* linkage=_ZN12CBaseMonster16ShouldGibMonsterEi */

	/* <0> (null):0 */
	virtual BOOL HasHumanGibs(class CBaseMonster *); /* linkage=_ZN12CBaseMonster12HasHumanGibsEv */

	/* <0> (null):0 */
	virtual BOOL HasAlienGibs(class CBaseMonster *); /* linkage=_ZN12CBaseMonster12HasAlienGibsEv */

	/* <0> (null):0 */
	virtual void FadeMonster(class CBaseMonster *); /* linkage=_ZN12CBaseMonster11FadeMonsterEv */

	/* <0> (null):0 */
	virtual Activity GetDeathActivity(class CBaseMonster *); /* linkage=_ZN12CBaseMonster16GetDeathActivityEv */

	/* <0> (null):0 */
	Activity GetSmallFlinchActivity(class CBaseMonster *); /* linkage=_ZN12CBaseMonster22GetSmallFlinchActivityEv */

	/* <0> (null):0 */
	virtual void BecomeDead(class CBaseMonster *); /* linkage=_ZN12CBaseMonster10BecomeDeadEv */

	/* <0> (null):0 */
	void CallGibMonster(class CBaseMonster *); /* linkage=_ZN12CBaseMonster14CallGibMonsterEv */

	/* <0> (null):0 */
	virtual void Killed(class CBaseMonster *, entvars_t *, int); /* linkage=_ZN12CBaseMonster6KilledEP9entvars_si */

	/* <0> (null):0 */
	virtual void GibMonster(class CBaseMonster *); /* linkage=_ZN12CBaseMonster10GibMonsterEv */

	/* <0> (null):0 */
	virtual int TakeHealth(class CBaseMonster *, float, int); /* linkage=_ZN12CBaseMonster10TakeHealthEfi */

	/* <0> (null):0 */
	int DeadTakeDamage(class CBaseMonster *, entvars_t *, entvars_t *, float, int); /* linkage=_ZN12CBaseMonster14DeadTakeDamageEP9entvars_sS1_fi */

	/* <0> (null):0 */
	virtual int TakeDamage(class CBaseMonster *, entvars_t *, entvars_t *, float, int); /* linkage=_ZN12CBaseMonster10TakeDamageEP9entvars_sS1_fi */

	/* <0> (null):0 */
	float DamageForce(class CBaseMonster *, float); /* linkage=_ZN12CBaseMonster11DamageForceEf */

	/* <0> (null):0 */
	void RadiusDamage(class CBaseMonster *, entvars_t *, entvars_t *, float, int, int); /* linkage=_ZN12CBaseMonster12RadiusDamageEP9entvars_sS1_fii */

	/* <0> (null):0 */
	void RadiusDamage(class CBaseMonster *, class Vector, entvars_t *, entvars_t *, float, int, int); /* linkage=_ZN12CBaseMonster12RadiusDamageE6VectorP9entvars_sS2_fii */

	/* <0> (null):0 */
	class CBaseEntity * CheckTraceHullAttack(class CBaseMonster *, float, int, int); /* linkage=_ZN12CBaseMonster20CheckTraceHullAttackEfii */

	/* <0> (null):0 */
	virtual BOOL FInViewCone(class CBaseMonster *, class CBaseEntity *); /* linkage=_ZN12CBaseMonster11FInViewConeEP11CBaseEntity */

	/* <0> (null):0 */
	virtual BOOL FInViewCone(class CBaseMonster *, class Vector *); /* linkage=_ZN12CBaseMonster11FInViewConeEP6Vector */

	/* <0> (null):0 */
	virtual void TraceAttack(class CBaseMonster *, entvars_t *, float, class Vector, TraceResult *, int); /* linkage=_ZN12CBaseMonster11TraceAttackEP9entvars_sf6VectorP11TraceResulti */

	/* <0> (null):0 */
	void MakeDamageBloodDecal(class CBaseMonster *, int, float, TraceResult *, const class Vector  &); /* linkage=_ZN12CBaseMonster20MakeDamageBloodDecalEifP11TraceResultRK6Vector */

	/* <0> (null):0 */
	void BloodSplat(class CBaseMonster *, class Vector &, class Vector &, int, int); /* linkage=_ZN12CBaseMonster10BloodSplatER6VectorS1_ii */

	/* vtable has 12 entries: {
	   [60] = HasHumanGibs(_ZN12CBaseMonster12HasHumanGibsEv), 
	   [61] = HasAlienGibs(_ZN12CBaseMonster12HasAlienGibsEv), 
	   [62] = FadeMonster(_ZN12CBaseMonster11FadeMonsterEv), 
	   [64] = GetDeathActivity(_ZN12CBaseMonster16GetDeathActivityEv), 
	   [65] = BecomeDead(_ZN12CBaseMonster10BecomeDeadEv), 
	   [14] = Killed(_ZN12CBaseMonster6KilledEP9entvars_si), 
	   [63] = GibMonster(_ZN12CBaseMonster10GibMonsterEv), 
	   [13] = TakeHealth(_ZN12CBaseMonster10TakeHealthEfi), 
	   [12] = TakeDamage(_ZN12CBaseMonster10TakeDamageEP9entvars_sS1_fi), 
	   [74] = FInViewCone(_ZN12CBaseMonster11FInViewConeEP11CBaseEntity), 
	   [75] = FInViewCone(_ZN12CBaseMonster11FInViewConeEP6Vector), 
	   [11] = TraceAttack(_ZN12CBaseMonster11TraceAttackEP9entvars_sf6VectorP11TraceResulti), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1341 */
 /* pointer to 1340 */
 /* size: 4 */

/* 1342 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1343 */
 /* pointer to 1344 */
 /* size: 4 */

/* 1344 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1345 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1346 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1347 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1348 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1349 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1350 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1351 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1352 */
 /* pointer to 1318 */
 /* size: 4 */

/* 1353 */
/* <0> (null):0 */
struct CSquadMonster {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1354 */
 /* pointer to 1353 */
 /* size: 4 */

/* 1355 */
 /* pointer to 1356 */
 /* size: 4 */

/* 1356 */
/* <0> (null):0 */
class CBasePlayerItem {
	ItemInfo                   ItemInfoArray[32];    /*     0  1408 */
	/* --- cacheline 22 boundary (1408 bytes) --- */

	/* size: 0, cachelines: 0, members: 1 */

	/* BRAIN FART ALERT! 0 != 1408 + 0(holes), diff = -1408 */

}; /* size: 0 */

/* 1357 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1358 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1359 */
/* <0> (null):0 */
char                       array[16][1024]; /* size: 16384 */

/* 1360 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1361 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1362 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1363 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1364 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1365 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1366 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1367 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1368 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1369 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1370 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1371 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1372 */
 /* pointer to 82 */
 /* size: 4 */

/* 1373 */
/* <0> (null):0 */
class CBotManager {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1374 */
 /* pointer to 1373 */
 /* size: 4 */

/* 1375 */
/* <0> (null):0 */
ItemInfo                   array[32]; /* size: 1408 */

/* Functions: */

/* <0> (null):0 */
void Vector2D(class Vector2D *)
{
} /* size: 138487428 */

/* <0> (null):0 */
void Vector2D(class Vector2D *, float, float)
{
} /* size: 228 */

/* <0> (null):0 */
class Vector2D operator+(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DplERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator-(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DmiERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator*(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DmlEf */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator/(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DdvEf */
{
} /* size: 8 */

/* <0> (null):0 */
float Length(const class Vector2D  *) /* linkage=_ZNK8Vector2D6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector2D  *) /* linkage=_ZNK8Vector2D13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector2D Normalize(const class Vector2D  *) /* linkage=_ZNK8Vector2D9NormalizeEv */
{
} /* size: 8 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector2D *) /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector2D *, float) /* linkage=_ZN8Vector2D6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void Vector(class Vector *)
{
} /* size: 852024 */

/* <0> (null):0 */
void Vector(class Vector *, float, float, float)
{
} /* size: 1472 */

/* <0> (null):0 */
void Vector(class Vector *, const class Vector  &)
{
} /* size: 138474928 */

/* <0> (null):0 */
void Vector(class Vector *, float *)
{
} /* size: 852024 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *) /* linkage=_ZNK6VectorngEv */
{
} /* size: 12 */

/* <0> (null):0 */
int operator==(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectoreqERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
int operator!=(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorneERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector operator+(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorplERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectormiERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator*(const class Vector  *, float) /* linkage=_ZNK6VectormlEf */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator/(const class Vector  *, float) /* linkage=_ZNK6VectordvEf */
{
} /* size: 12 */

/* <0> (null):0 */
void CopyToArray(const class Vector  *, float *) /* linkage=_ZNK6Vector11CopyToArrayEPf */
{
} /* size: 256 */

/* <0> (null):0 */
float Length(const class Vector  *) /* linkage=_ZNK6Vector6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector  *) /* linkage=_ZNK6Vector13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
float * operator float*(class Vector *) /* linkage=_ZN6VectorcvPfEv */
{
} /* size: 4 */

/* <0> (null):0 */
const float  * operator const float*(const class Vector  *) /* linkage=_ZNK6VectorcvPKfEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector Normalize(const class Vector  *) /* linkage=_ZNK6Vector9NormalizeEv */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector2D Make2D(const class Vector  *) /* linkage=_ZNK6Vector6Make2DEv */
{
} /* size: 8 */

/* <0> (null):0 */
float Length2D(const class Vector  *) /* linkage=_ZNK6Vector8Length2DEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector  *, float) /* linkage=_ZNK6Vector16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector  *, float) /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector *) /* linkage=_ZN6Vector16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector *, float) /* linkage=_ZN6Vector6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void TraceResult(TraceResult *)
{
} /* size: 1442840576 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 3014720 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 1768685665 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 7630704 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 138979408 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 1879572480 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 1929904128 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 138982188 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 138982932 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void _Vector_impl(class _Vector_impl *)
{
} /* size: 0 */

/* <0> (null):0 */
void _Vector_impl(class _Vector_impl *, const _Tp_alloc_type  &)
{
} /* size: 983711 */

/* <0> (null):0 */
void _Vector_impl(class _Vector_impl *)
{
} /* size: 1049264 */

/* <0> (null):0 */
void _Vector_impl(class _Vector_impl *, const _Tp_alloc_type  &)
{
} /* size: 139074996 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 139075996 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 139076156 */

/* <0> (null):0 */
void SUB_FadeOut(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11SUB_FadeOutEv */
{
} /* size: 139090404 */

/* <0> (null):0 */
virtual void TraceBleed(class CBaseEntity *, float, class Vector, TraceResult *, int) /* linkage=_ZN11CBaseEntity10TraceBleedEf6VectorP11TraceResulti */
{
} /* size: 139090564 */

/* <0> (null):0 */
virtual BOOL FVisible(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity8FVisibleEPS_ */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int ObjectCaps(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CBaseEntity * Instance(edict_t *) /* linkage=_ZN11CBaseEntity8InstanceEP7edict_s */
{
} /* size: 4 */

/* <0> (null):0 */
edict_t * edict(class CBaseEntity *) /* linkage=_ZN11CBaseEntity5edictEv */
{
} /* size: 4 */

/* <0> (null):0 */
int entindex(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8entindexEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CBaseEntity * Instance(entvars_t *) /* linkage=_ZN11CBaseEntity8InstanceEP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
void CBaseEntity(class CBaseEntity *)
{
} /* size: 139091804 */

/* <0> (null):0 */
void * operator new(size_t, entvars_t *) /* linkage=_ZN11CBaseEntitynwEjP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Spawn(class CBaseEntity *) /* linkage=_ZN11CBaseEntity5SpawnEv */
{
} /* size: 139092148 */

/* <0> (null):0 */
virtual void Precache(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8PrecacheEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Restart(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7RestartEv */
{
} /* size: 139092232 */

/* <0> (null):0 */
virtual void KeyValue(class CBaseEntity *, KeyValueData *) /* linkage=_ZN11CBaseEntity8KeyValueEP14KeyValueData_s */
{
} /* size: 139092600 */

/* <0> (null):0 */
virtual void Activate(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8ActivateEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int Classify(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8ClassifyEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void DeathNotice(class CBaseEntity *, entvars_t *) /* linkage=_ZN11CBaseEntity11DeathNoticeEP9entvars_s */
{
} /* size: 1701016181 */

/* <0> (null):0 */
virtual int BloodColor(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10BloodColorEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsTriggered(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity11IsTriggeredEPS_ */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CBaseMonster * MyMonsterPointer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity16MyMonsterPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CSquadMonster * MySquadMonsterPointer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity21MySquadMonsterPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int GetToggleState(class CBaseEntity *) /* linkage=_ZN11CBaseEntity14GetToggleStateEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void AddPoints(class CBaseEntity *, int, BOOL) /* linkage=_ZN11CBaseEntity9AddPointsEii */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void AddPointsToTeam(class CBaseEntity *, int, BOOL) /* linkage=_ZN11CBaseEntity15AddPointsToTeamEii */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL AddPlayerItem(class CBaseEntity *, class CBasePlayerItem *) /* linkage=_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL RemovePlayerItem(class CBaseEntity *, class CBasePlayerItem *) /* linkage=_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int GiveAmmo(class CBaseEntity *, int, char *, int) /* linkage=_ZN11CBaseEntity8GiveAmmoEiPci */
{
} /* size: 4 */

/* <0> (null):0 */
virtual float GetDelay(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8GetDelayEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int IsMoving(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8IsMovingEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void OverrideReset(class CBaseEntity *) /* linkage=_ZN11CBaseEntity13OverrideResetEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void SetToggleState(class CBaseEntity *, int) /* linkage=_ZN11CBaseEntity14SetToggleStateEi */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void StartSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity13StartSneakingEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void StopSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12StopSneakingEv */
{
} /* size: 1734632804 */

/* <0> (null):0 */
virtual BOOL OnControls(class CBaseEntity *, entvars_t *) /* linkage=_ZN11CBaseEntity10OnControlsEP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10IsSneakingEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsAlive(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7IsAliveEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsBSPModel(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10IsBSPModelEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL ReflectGauss(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12ReflectGaussEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsPlayer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8IsPlayerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsNetClient(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11IsNetClientEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual const char  * TeamID(class CBaseEntity *) /* linkage=_ZN11CBaseEntity6TeamIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Think(class CBaseEntity *) /* linkage=_ZN11CBaseEntity5ThinkEv */
{
} /* size: 139044992 */

/* <0> (null):0 */
virtual void Touch(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity5TouchEPS_ */
{
} /* size: 139044944 */

/* <0> (null):0 */
virtual void Use(class CBaseEntity *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float) /* linkage=_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf */
{
} /* size: -1 */

/* <0> (null):0 */
virtual void Blocked(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity7BlockedEPS_ */
{
} /* size: 139045568 */

/* <0> (null):0 */
virtual class CBaseEntity * Respawn(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7RespawnEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void UpdateOwner(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11UpdateOwnerEv */
{
} /* size: 139045588 */

/* <0> (null):0 */
virtual BOOL FBecomeProne(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12FBecomeProneEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class Vector Center(class CBaseEntity *) /* linkage=_ZN11CBaseEntity6CenterEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector EyePosition(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11EyePositionEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector EarPosition(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11EarPositionEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector BodyTarget(class CBaseEntity *, const class Vector  &) /* linkage=_ZN11CBaseEntity10BodyTargetERK6Vector */
{
} /* size: 12 */

/* <0> (null):0 */
virtual int Illumination(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12IlluminationEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SUB_StartFadeOut(class CBaseEntity *) /* linkage=_ZN11CBaseEntity16SUB_StartFadeOutEv */
{
} /* size: 139047008 */

/* <0> (null):0 */
virtual void TraceAttack(class CBaseEntity *, entvars_t *, float, class Vector, TraceResult *, int) /* linkage=_ZN11CBaseEntity11TraceAttackEP9entvars_sf6VectorP11TraceResulti */
{
} /* size: 139047168 */

/* <0> (null):0 */
virtual BOOL FVisible(class CBaseEntity *, const class Vector  &) /* linkage=_ZN11CBaseEntity8FVisibleERK6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL HasTarget(class CBaseEntity *, string_t) /* linkage=_ZN11CBaseEntity9HasTargetEj */
{
} /* size: 4 */

/* <0> (null):0 */
void FireBullets(class CBaseEntity *, ULONG, class Vector, class Vector, class Vector, float, int, int, int, entvars_t *) /* linkage=_ZN11CBaseEntity11FireBulletsEj6VectorS0_S0_fiiiP9entvars_s */
{
} /* size: 327688 */

/* <0> (null):0 */
class Vector FireBullets3(class CBaseEntity *, class Vector, class Vector, float, float, int, int, int, float, entvars_t *, bool, int) /* linkage=_ZN11CBaseEntity12FireBullets3E6VectorS0_ffiiifP9entvars_sbi */
{
} /* size: 12 */

/* <0> (null):0 */
void swap(class _List_node_base &, class _List_node_base &) /* linkage=_ZNSt8__detail15_List_node_base4swapERS0_S1_ */
{
} /* size: 1627389952 */

/* <0> (null):0 */
void _M_transfer(class _List_node_base *, class _List_node_base *, class _List_node_base *) /* linkage=_ZNSt8__detail15_List_node_base11_M_transferEPS0_S1_ */
{
} /* size: 1442183 */

/* <0> (null):0 */
void _M_reverse(class _List_node_base *) /* linkage=_ZNSt8__detail15_List_node_base10_M_reverseEv */
{
} /* size: 860049987 */

/* <0> (null):0 */
void _M_hook(class _List_node_base *, class _List_node_base *) /* linkage=_ZNSt8__detail15_List_node_base7_M_hookEPS0_ */
{
} /* size: 1702195557 */

/* <0> (null):0 */
void _M_unhook(class _List_node_base *) /* linkage=_ZNSt8__detail15_List_node_base9_M_unhookEv */
{
} /* size: 1768319332 */

/* <0> (null):0 */
void IntervalTimer(class IntervalTimer *)
{
} /* size: 139112736 */

/* <0> (null):0 */
void Reset(class IntervalTimer *) /* linkage=_ZN13IntervalTimer5ResetEv */
{
} /* size: 139112896 */

/* <0> (null):0 */
void Start(class IntervalTimer *) /* linkage=_ZN13IntervalTimer5StartEv */
{
} /* size: 139113056 */

/* <0> (null):0 */
void Invalidate(class IntervalTimer *) /* linkage=_ZN13IntervalTimer10InvalidateEv */
{
} /* size: 139113216 */

/* <0> (null):0 */
bool HasStarted(const class IntervalTimer  *) /* linkage=_ZNK13IntervalTimer10HasStartedEv */
{
} /* size: 1 */

/* <0> (null):0 */
float GetElapsedTime(const class IntervalTimer  *) /* linkage=_ZNK13IntervalTimer14GetElapsedTimeEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsLessThen(const class IntervalTimer  *, float) /* linkage=_ZNK13IntervalTimer10IsLessThenEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsGreaterThen(const class IntervalTimer  *, float) /* linkage=_ZNK13IntervalTimer13IsGreaterThenEf */
{
} /* size: 1 */

/* <0> (null):0 */
float SizeX(const class Extent  *) /* linkage=_ZNK6Extent5SizeXEv */
{
} /* size: 4 */

/* <0> (null):0 */
float SizeY(const class Extent  *) /* linkage=_ZNK6Extent5SizeYEv */
{
} /* size: 4 */

/* <0> (null):0 */
float SizeZ(const class Extent  *) /* linkage=_ZNK6Extent5SizeZEv */
{
} /* size: 4 */

/* <0> (null):0 */
float Area(const class Extent  *) /* linkage=_ZNK6Extent4AreaEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool Contains(const class Extent  *, const class Vector  *) /* linkage=_ZNK6Extent8ContainsEPK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
void CNavNode(class CNavNode *, const class Vector  *, const class Vector  *, class CNavNode *)
{
} /* size: -1 */

/* <0> (null):0 */
const class CNavNode  * GetNode(const class Vector  *) /* linkage=_ZN8CNavNode7GetNodeEPK6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavNode * GetConnectedNode(const class CNavNode  *, enum NavDirType) /* linkage=_ZNK8CNavNode16GetConnectedNodeE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
const class Vector  * GetPosition(const class CNavNode  *) /* linkage=_ZNK8CNavNode11GetPositionEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class Vector  * GetNormal(const class CNavNode  *) /* linkage=_ZNK8CNavNode9GetNormalEv */
{
} /* size: 4 */

/* <0> (null):0 */
unsigned int GetID(const class CNavNode  *) /* linkage=_ZNK8CNavNode5GetIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavNode * GetFirst(void) /* linkage=_ZN8CNavNode8GetFirstEv */
{
} /* size: 4 */

/* <0> (null):0 */
unsigned int GetListLength(void) /* linkage=_ZN8CNavNode13GetListLengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavNode * GetNext(class CNavNode *) /* linkage=_ZN8CNavNode7GetNextEv */
{
} /* size: 4 */

/* <0> (null):0 */
void ConnectTo(class CNavNode *, class CNavNode *, enum NavDirType) /* linkage=_ZN8CNavNode9ConnectToEPS_10NavDirType */
{
} /* size: 139296748 */

/* <0> (null):0 */
class CNavNode * GetParent(const class CNavNode  *) /* linkage=_ZNK8CNavNode9GetParentEv */
{
} /* size: 4 */

/* <0> (null):0 */
void MarkAsVisited(class CNavNode *, enum NavDirType) /* linkage=_ZN8CNavNode13MarkAsVisitedE10NavDirType */
{
} /* size: 0 */

/* <0> (null):0 */
BOOL HasVisited(class CNavNode *, enum NavDirType) /* linkage=_ZN8CNavNode10HasVisitedE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
BOOL IsBiLinked(const class CNavNode  *, enum NavDirType) /* linkage=_ZNK8CNavNode10IsBiLinkedE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
BOOL IsClosedCell(const class CNavNode  *) /* linkage=_ZNK8CNavNode12IsClosedCellEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Cover(class CNavNode *) /* linkage=_ZN8CNavNode5CoverEv */
{
} /* size: 0 */

/* <0> (null):0 */
BOOL IsCovered(const class CNavNode  *) /* linkage=_ZNK8CNavNode9IsCoveredEv */
{
} /* size: 4 */

/* <0> (null):0 */
void AssignArea(class CNavNode *, class CNavArea *) /* linkage=_ZN8CNavNode10AssignAreaEP8CNavArea */
{
} /* size: 139301708 */

/* <0> (null):0 */
class CNavArea * GetArea(const class CNavNode  *) /* linkage=_ZNK8CNavNode7GetAreaEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetAttributes(class CNavNode *, unsigned char) /* linkage=_ZN8CNavNode13SetAttributesEh */
{
} /* size: 139298492 */

/* <0> (null):0 */
unsigned char GetAttributes(const class CNavNode  *) /* linkage=_ZNK8CNavNode13GetAttributesEv */
{
} /* size: 1 */

/* <0> (null):0 */
void CNavArea(class CNavArea *, class CNavNode *, class CNavNode *, class CNavNode *, class CNavNode *)
{
} /* size: 139134884 */

/* <0> (null):0 */
void CNavArea(class CNavArea *)
{
} /* size: 139135304 */

/* <0> (null):0 */
void CNavArea(class CNavArea *, const class Vector  *, const class Vector  *)
{
} /* size: 139135464 */

/* <0> (null):0 */
void CNavArea(class CNavArea *, const class Vector  *, const class Vector  *, const class Vector  *, const class Vector  *)
{
} /* size: 138532256 */

/* <0> (null):0 */
void ~CNavArea(class CNavArea *, int)
{
} /* size: 328783 */

/* <0> (null):0 */
void ConnectTo(class CNavArea *, class CNavArea *, enum NavDirType) /* linkage=_ZN8CNavArea9ConnectToEPS_10NavDirType */
{
} /* size: 3014656 */

/* <0> (null):0 */
void Disconnect(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea10DisconnectEPS_ */
{
} /* size: 3015740 */

/* <0> (null):0 */
void Save(const class CNavArea  *, FILE *) /* linkage=_ZNK8CNavArea4SaveEP8_IO_FILE */
{
} /* size: 138499200 */

/* <0> (null):0 */
void Save(class CNavArea *, int, unsigned int) /* linkage=_ZN8CNavArea4SaveEij */
{
} /* size: 0 */

/* <0> (null):0 */
void Load(class CNavArea *, class SteamFile *, unsigned int) /* linkage=_ZN8CNavArea4LoadEP9SteamFilej */
{
} /* size: 0 */

/* <0> (null):0 */
enum NavErrorType PostLoad(class CNavArea *) /* linkage=_ZN8CNavArea8PostLoadEv */
{
} /* size: 4 */

/* <0> (null):0 */
unsigned int GetID(const class CNavArea  *) /* linkage=_ZNK8CNavArea5GetIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetAttributes(class CNavArea *, unsigned char) /* linkage=_ZN8CNavArea13SetAttributesEh */
{
} /* size: 139137260 */

/* <0> (null):0 */
unsigned char GetAttributes(const class CNavArea  *) /* linkage=_ZNK8CNavArea13GetAttributesEv */
{
} /* size: 1 */

/* <0> (null):0 */
void SetPlace(class CNavArea *, Place) /* linkage=_ZN8CNavArea8SetPlaceEj */
{
} /* size: 139137604 */

/* <0> (null):0 */
Place GetPlace(const class CNavArea  *) /* linkage=_ZNK8CNavArea8GetPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsOverlapping(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea13IsOverlappingEPK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsOverlapping(const class CNavArea  *, const class CNavArea  *) /* linkage=_ZNK8CNavArea13IsOverlappingEPKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsOverlappingX(const class CNavArea  *, const class CNavArea  *) /* linkage=_ZNK8CNavArea14IsOverlappingXEPKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsOverlappingY(const class CNavArea  *, const class CNavArea  *) /* linkage=_ZNK8CNavArea14IsOverlappingYEPKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
int GetPlayerCount(const class CNavArea  *, int, class CBasePlayer *) /* linkage=_ZNK8CNavArea14GetPlayerCountEiP11CBasePlayer */
{
} /* size: 4 */

/* <0> (null):0 */
float GetZ(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea4GetZEPK6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
float GetZ(const class CNavArea  *, float, float) /* linkage=_ZNK8CNavArea4GetZEff */
{
} /* size: 4 */

/* <0> (null):0 */
bool Contains(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea8ContainsEPK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsCoplanar(const class CNavArea  *, const class CNavArea  *) /* linkage=_ZNK8CNavArea10IsCoplanarEPKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
void GetClosestPointOnArea(const class CNavArea  *, const class Vector  *, class Vector *) /* linkage=_ZNK8CNavArea21GetClosestPointOnAreaEPK6VectorPS0_ */
{
} /* size: 3014664 */

/* <0> (null):0 */
float GetDistanceSquaredToPoint(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea25GetDistanceSquaredToPointEPK6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsDegenerate(const class CNavArea  *) /* linkage=_ZNK8CNavArea12IsDegenerateEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsEdge(const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea6IsEdgeE10NavDirType */
{
} /* size: 1 */

/* <0> (null):0 */
int GetAdjacentCount(const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea16GetAdjacentCountE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetAdjacentArea(const class CNavArea  *, enum NavDirType, int) /* linkage=_ZNK8CNavArea15GetAdjacentAreaE10NavDirTypei */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetRandomAdjacentArea(const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea21GetRandomAdjacentAreaE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
const NavConnectList  * GetAdjacentList(const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea15GetAdjacentListE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsConnected(const class CNavArea  *, const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea11IsConnectedEPKS_10NavDirType */
{
} /* size: 1 */

/* <0> (null):0 */
float ComputeHeightChange(class CNavArea *, const class CNavArea  *) /* linkage=_ZN8CNavArea19ComputeHeightChangeEPKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
const NavLadderList  * GetLadderList(const class CNavArea  *, enum LadderDirectionType) /* linkage=_ZNK8CNavArea13GetLadderListE19LadderDirectionType */
{
} /* size: 4 */

/* <0> (null):0 */
void ComputePortal(const class CNavArea  *, const class CNavArea  *, enum NavDirType, class Vector *, float *) /* linkage=_ZNK8CNavArea13ComputePortalEPKS_10NavDirTypeP6VectorPf */
{
} /* size: 1936020078 */

/* <0> (null):0 */
void ComputeClosestPointInPortal(const class CNavArea  *, const class CNavArea  *, enum NavDirType, const class Vector  *, class Vector *) /* linkage=_ZNK8CNavArea27ComputeClosestPointInPortalEPKS_10NavDirTypePK6VectorPS3_ */
{
} /* size: -1 */

/* <0> (null):0 */
enum NavDirType ComputeDirection(const class CNavArea  *, class Vector *) /* linkage=_ZNK8CNavArea16ComputeDirectionEP6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
void SetClearedTimestamp(class CNavArea *, int) /* linkage=_ZN8CNavArea19SetClearedTimestampEi */
{
} /* size: 139232808 */

/* <0> (null):0 */
float GetClearedTimestamp(class CNavArea *, int) /* linkage=_ZN8CNavArea19GetClearedTimestampEi */
{
} /* size: 4 */

/* <0> (null):0 */
const HidingSpotList  * GetHidingSpotList(const class CNavArea  *) /* linkage=_ZNK8CNavArea17GetHidingSpotListEv */
{
} /* size: 4 */

/* <0> (null):0 */
void ComputeHidingSpots(class CNavArea *) /* linkage=_ZN8CNavArea18ComputeHidingSpotsEv */
{
} /* size: 0 */

/* <0> (null):0 */
void ComputeSniperSpots(class CNavArea *) /* linkage=_ZN8CNavArea18ComputeSniperSpotsEv */
{
} /* size: 1634887760 */

/* <0> (null):0 */
class SpotEncounter * GetSpotEncounter(class CNavArea *, const class CNavArea  *, const class CNavArea  *) /* linkage=_ZN8CNavArea16GetSpotEncounterEPKS_S1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void ComputeSpotEncounters(class CNavArea *) /* linkage=_ZN8CNavArea21ComputeSpotEncountersEv */
{
} /* size: 139242056 */

/* <0> (null):0 */
void IncreaseDanger(class CNavArea *, int, float) /* linkage=_ZN8CNavArea14IncreaseDangerEif */
{
} /* size: 139242264 */

/* <0> (null):0 */
float GetDanger(class CNavArea *, int) /* linkage=_ZN8CNavArea9GetDangerEi */
{
} /* size: 4 */

/* <0> (null):0 */
float GetSizeX(const class CNavArea  *) /* linkage=_ZNK8CNavArea8GetSizeXEv */
{
} /* size: 4 */

/* <0> (null):0 */
float GetSizeY(const class CNavArea  *) /* linkage=_ZNK8CNavArea8GetSizeYEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class Extent  * GetExtent(const class CNavArea  *) /* linkage=_ZNK8CNavArea9GetExtentEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class Vector  * GetCenter(const class CNavArea  *) /* linkage=_ZNK8CNavArea9GetCenterEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class Vector  * GetCorner(const class CNavArea  *, enum NavCornerType) /* linkage=_ZNK8CNavArea9GetCornerE13NavCornerType */
{
} /* size: 4 */

/* <0> (null):0 */
const class ApproachInfo  * GetApproachInfo(const class CNavArea  *, int) /* linkage=_ZNK8CNavArea15GetApproachInfoEi */
{
} /* size: 4 */

/* <0> (null):0 */
int GetApproachInfoCount(const class CNavArea  *) /* linkage=_ZNK8CNavArea20GetApproachInfoCountEv */
{
} /* size: 4 */

/* <0> (null):0 */
void ComputeApproachAreas(class CNavArea *) /* linkage=_ZN8CNavArea20ComputeApproachAreasEv */
{
} /* size: 328839 */

/* <0> (null):0 */
void MakeNewMarker(void) /* linkage=_ZN8CNavArea13MakeNewMarkerEv */
{
} /* size: 328839 */

/* <0> (null):0 */
void Mark(class CNavArea *) /* linkage=_ZN8CNavArea4MarkEv */
{
} /* size: 139243932 */

/* <0> (null):0 */
BOOL IsMarked(const class CNavArea  *) /* linkage=_ZNK8CNavArea8IsMarkedEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetParent(class CNavArea *, class CNavArea *, enum NavTraverseType) /* linkage=_ZN8CNavArea9SetParentEPS_15NavTraverseType */
{
} /* size: 85874 */

/* <0> (null):0 */
class CNavArea * GetParent(const class CNavArea  *) /* linkage=_ZNK8CNavArea9GetParentEv */
{
} /* size: 4 */

/* <0> (null):0 */
enum NavTraverseType GetParentHow(const class CNavArea  *) /* linkage=_ZNK8CNavArea12GetParentHowEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsOpen(const class CNavArea  *) /* linkage=_ZNK8CNavArea6IsOpenEv */
{
} /* size: 1 */

/* <0> (null):0 */
void AddToOpenList(class CNavArea *) /* linkage=_ZN8CNavArea13AddToOpenListEv */
{
} /* size: 1245184 */

/* <0> (null):0 */
void UpdateOnOpenList(class CNavArea *) /* linkage=_ZN8CNavArea16UpdateOnOpenListEv */
{
} /* size: 139249304 */

/* <0> (null):0 */
void RemoveFromOpenList(class CNavArea *) /* linkage=_ZN8CNavArea18RemoveFromOpenListEv */
{
} /* size: 139249580 */

/* <0> (null):0 */
bool IsOpenListEmpty(void) /* linkage=_ZN8CNavArea15IsOpenListEmptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
class CNavArea * PopOpenList(void) /* linkage=_ZN8CNavArea11PopOpenListEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsClosed(const class CNavArea  *) /* linkage=_ZNK8CNavArea8IsClosedEv */
{
} /* size: 1 */

/* <0> (null):0 */
void AddToClosedList(class CNavArea *) /* linkage=_ZN8CNavArea15AddToClosedListEv */
{
} /* size: 1225261056 */

/* <0> (null):0 */
void RemoveFromClosedList(class CNavArea *) /* linkage=_ZN8CNavArea20RemoveFromClosedListEv */
{
} /* size: 1225261056 */

/* <0> (null):0 */
void ClearSearchLists(void) /* linkage=_ZN8CNavArea16ClearSearchListsEv */
{
} /* size: 1325924352 */

/* <0> (null):0 */
void SetTotalCost(class CNavArea *, float) /* linkage=_ZN8CNavArea12SetTotalCostEf */
{
} /* size: 139250512 */

/* <0> (null):0 */
float GetTotalCost(const class CNavArea  *) /* linkage=_ZNK8CNavArea12GetTotalCostEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetCostSoFar(class CNavArea *, float) /* linkage=_ZN8CNavArea12SetCostSoFarEf */
{
} /* size: 139250856 */

/* <0> (null):0 */
float GetCostSoFar(const class CNavArea  *) /* linkage=_ZNK8CNavArea12GetCostSoFarEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Draw(class CNavArea *, byte, byte, byte, int) /* linkage=_ZN8CNavArea4DrawEhhhi */
{
} /* size: 139254176 */

/* <0> (null):0 */
void DrawConnectedAreas(class CNavArea *) /* linkage=_ZN8CNavArea18DrawConnectedAreasEv */
{
} /* size: 139251592 */

/* <0> (null):0 */
void DrawMarkedCorner(class CNavArea *, enum NavCornerType, byte, byte, byte, int) /* linkage=_ZN8CNavArea16DrawMarkedCornerE13NavCornerTypehhhi */
{
} /* size: 139251776 */

/* <0> (null):0 */
bool SplitEdit(class CNavArea *, bool, float, class CNavArea * *, class CNavArea * *) /* linkage=_ZN8CNavArea9SplitEditEbfPPS_S1_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool MergeEdit(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea9MergeEditEPS_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool SpliceEdit(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea10SpliceEditEPS_ */
{
} /* size: 1 */

/* <0> (null):0 */
void RaiseCorner(class CNavArea *, enum NavCornerType, int) /* linkage=_ZN8CNavArea11RaiseCornerE13NavCornerTypei */
{
} /* size: 539765349 */

/* <0> (null):0 */
void AddLadderUp(class CNavArea *, class CNavLadder *) /* linkage=_ZN8CNavArea11AddLadderUpEP10CNavLadder */
{
} /* size: 0 */

/* <0> (null):0 */
void AddLadderDown(class CNavArea *, class CNavLadder *) /* linkage=_ZN8CNavArea13AddLadderDownEP10CNavLadder */
{
} /* size: 0 */

/* <0> (null):0 */
void Initialize(class CNavArea *) /* linkage=_ZN8CNavArea10InitializeEv */
{
} /* size: 137633208 */

/* <0> (null):0 */
void DecayDanger(class CNavArea *) /* linkage=_ZN8CNavArea11DecayDangerEv */
{
} /* size: 138331536 */

/* <0> (null):0 */
bool IsHidingSpotCollision(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea21IsHidingSpotCollisionEPK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
void AddSpotEncounters(class CNavArea *, const class CNavArea  *, enum NavDirType, const class CNavArea  *, enum NavDirType) /* linkage=_ZN8CNavArea17AddSpotEncountersEPKS_10NavDirTypeS1_S2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void Strip(class CNavArea *) /* linkage=_ZN8CNavArea5StripEv */
{
} /* size: 3014720 */

/* <0> (null):0 */
void FinishMerge(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea11FinishMergeEPS_ */
{
} /* size: 3014720 */

/* <0> (null):0 */
void MergeAdjacentConnections(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea24MergeAdjacentConnectionsEPS_ */
{
} /* size: 138590228 */

/* <0> (null):0 */
void AssignNodes(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea11AssignNodesEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
void FinishSplitEdit(class CNavArea *, class CNavArea *, enum NavDirType) /* linkage=_ZN8CNavArea15FinishSplitEditEPS_10NavDirType */
{
} /* size: 0 */

/* <0> (null):0 */
void OnDestroyNotify(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea15OnDestroyNotifyEPS_ */
{
} /* size: 139206972 */

/* <0> (null):0 */
void SteamFile(class SteamFile *, const char  *)
{
} /* size: 139207548 */

/* <0> (null):0 */
void ~SteamFile(class SteamFile *, int)
{
} /* size: 0 */

/* <0> (null):0 */
bool IsValid(const class SteamFile  *) /* linkage=_ZNK9SteamFile7IsValidEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool Read(class SteamFile *, void *, int) /* linkage=_ZN9SteamFile4ReadEPvi */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator==(const union NavConnect  *, const union NavConnect  &) /* linkage=_ZNK10NavConnecteqERKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
void CNavLadder(class CNavLadder *)
{
} /* size: 139314648 */

/* <0> (null):0 */
void OnDestroyNotify(class CNavLadder *, class CNavArea *) /* linkage=_ZN10CNavLadder15OnDestroyNotifyEP8CNavArea */
{
} /* size: 139317260 */

/* <0> (null):0 */
void HidingSpot(class HidingSpot *)
{
} /* size: 139317892 */

/* <0> (null):0 */
void HidingSpot(class HidingSpot *, const class Vector  *, unsigned char)
{
} /* size: 92348 */

/* <0> (null):0 */
bool HasGoodCover(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot12HasGoodCoverEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsGoodSniperSpot(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot16IsGoodSniperSpotEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsIdealSniperSpot(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot17IsIdealSniperSpotEv */
{
} /* size: 1 */

/* <0> (null):0 */
void SetFlags(class HidingSpot *, unsigned char) /* linkage=_ZN10HidingSpot8SetFlagsEh */
{
} /* size: 92626 */

/* <0> (null):0 */
unsigned char GetFlags(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot8GetFlagsEv */
{
} /* size: 1 */

/* <0> (null):0 */
void Save(const class HidingSpot  *, int, unsigned int) /* linkage=_ZNK10HidingSpot4SaveEij */
{
} /* size: 139321696 */

/* <0> (null):0 */
void Load(class HidingSpot *, class SteamFile *, unsigned int) /* linkage=_ZN10HidingSpot4LoadEP9SteamFilej */
{
} /* size: 92757 */

/* <0> (null):0 */
const class Vector  * GetPosition(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot11GetPositionEv */
{
} /* size: 4 */

/* <0> (null):0 */
unsigned int GetID(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot5GetIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Mark(class HidingSpot *) /* linkage=_ZN10HidingSpot4MarkEv */
{
} /* size: 139319872 */

/* <0> (null):0 */
bool IsMarked(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot8IsMarkedEv */
{
} /* size: 1 */

/* <0> (null):0 */
void ChangeMasterMarker(void) /* linkage=_ZN10HidingSpot18ChangeMasterMarkerEv */
{
} /* size: 116 */

/* <0> (null):0 */
void new_allocator(class new_allocator<SpotOrder> *)
{
} /* size: 139292648 */

/* <0> (null):0 */
void new_allocator(class new_allocator<SpotOrder> *, const class new_allocator<SpotOrder>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<SpotOrder> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<SpotOrder>  *, class SpotOrder &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE7addressERS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<SpotOrder>  *, const class SpotOrder  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE7addressERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<SpotOrder> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<SpotOrder> *, class SpotOrder *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE10deallocateEPS1_j */
{
} /* size: 139293632 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<SpotOrder>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<SpotOrder> *, class SpotOrder *, const class SpotOrder  &) /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE9constructEPS1_RKS1_ */
{
} /* size: 139294004 */

/* <0> (null):0 */
void destroy(class new_allocator<SpotOrder> *, class SpotOrder *) /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE7destroyEPS1_ */
{
} /* size: 192 */

/* <0> (null):0 */
void allocator(class allocator<SpotOrder> *)
{
} /* size: 134217728 */

/* <0> (null):0 */
void allocator(class allocator<SpotOrder> *, const class allocator<SpotOrder>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<SpotOrder> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<SpotOrder> > *)
{
} /* size: 139296088 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<SpotOrder> > *, const class new_allocator<std::_List_node<SpotOrder> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<SpotOrder> > *, int)
{
} /* size: 138699656 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<SpotOrder> >  *, class _List_node<SpotOrder> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7addressERS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<SpotOrder> >  *, const class _List_node<SpotOrder>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7addressERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<SpotOrder> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE10deallocateEPS3_j */
{
} /* size: 328970 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<SpotOrder> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *, const class _List_node<SpotOrder>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE9constructEPS3_RKS3_ */
{
} /* size: 3015937 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7destroyEPS3_ */
{
} /* size: 3014656 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<SpotOrder> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<SpotOrder> > *, const class allocator<std::_List_node<SpotOrder> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<SpotOrder> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class _List_node<SpotOrder> * _M_get_node(class _List_base<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, class _List_node<SpotOrder> *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */
{
} /* size: 328147 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *)
{
} /* size: 139056128 */

/* <0> (null):0 */
void _List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, const allocator_type  &)
{
} /* size: 139167656 */

/* <0> (null):0 */
void ~_List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void _M_clear(class _List_base<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE8_M_clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_init(class _List_base<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE7_M_initEv */
{
} /* size: 0 */

/* <0> (null):0 */
_Node * _M_create_node(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE14_M_create_nodeERKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<SpotOrder, std::allocator<SpotOrder> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<SpotOrder, std::allocator<SpotOrder> > *, const allocator_type  &)
{
} /* size: 1952671086 */

/* <0> (null):0 */
void list(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 139380184 */

/* <0> (null):0 */
void list(class list<SpotOrder, std::allocator<SpotOrder> > *, const class list<SpotOrder, std::allocator<SpotOrder> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
class list<SpotOrder, std::allocator<SpotOrder> > & operator=(class list<SpotOrder, std::allocator<SpotOrder> > *, const class list<SpotOrder, std::allocator<SpotOrder> >  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EEaSERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6assignEjRKS0_ */
{
} /* size: 139380644 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, class SpotOrder) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6resizeEjS0_ */
{
} /* size: 139514100 */

/* <0> (null):0 */
reference front(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE10push_frontERKS0_ */
{
} /* size: 139515476 */

/* <0> (null):0 */
void pop_front(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9pop_frontEv */
{
} /* size: 139515268 */

/* <0> (null):0 */
void push_back(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9push_backERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, unsigned int, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */
{
} /* size: 139517852 */

/* <0> (null):0 */
iterator erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5eraseESt14_List_iteratorIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4swapERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5clearEv */
{
} /* size: 139516792 */

/* <0> (null):0 */
void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */
{
} /* size: 139517156 */

/* <0> (null):0 */
void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void remove(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6removeERKS0_ */
{
} /* size: 329111 */

/* <0> (null):0 */
void unique(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6uniqueEv */
{
} /* size: 3014656 */

/* <0> (null):0 */
void merge(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5mergeERS2_ */
{
} /* size: 329113 */

/* <0> (null):0 */
void reverse(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE7reverseEv */
{
} /* size: 327688 */

/* <0> (null):0 */
void sort(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4sortEv */
{
} /* size: 329110 */

/* <0> (null):0 */
void _M_fill_initialize(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE18_M_fill_initializeEjRKS0_ */
{
} /* size: 98222 */

/* <0> (null):0 */
void _M_fill_assign(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE14_M_fill_assignEjRKS0_ */
{
} /* size: 139541308 */

/* <0> (null):0 */
void _M_transfer(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */
{
} /* size: 329110 */

/* <0> (null):0 */
void _M_insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 2491796 */

/* <0> (null):0 */
void _M_erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE25_M_check_equal_allocatorsERS2_ */
{
} /* size: 139542144 */

/* <0> (null):0 */
void new_allocator(class new_allocator<HidingSpot*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<HidingSpot*> *, const class new_allocator<HidingSpot*>  &)
{
} /* size: 139543412 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<HidingSpot*> *, int)
{
} /* size: 139543596 */

/* <0> (null):0 */
pointer address(const class new_allocator<HidingSpot*>  *, class HidingSpot * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE7addressERS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<HidingSpot*>  *, const class HidingSpot *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE7addressERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<HidingSpot*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<HidingSpot*> *, class HidingSpot * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE10deallocateEPS2_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<HidingSpot*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<HidingSpot*> *, class HidingSpot * *, const class HidingSpot *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE9constructEPS2_RKS2_ */
{
} /* size: 256 */

/* <0> (null):0 */
void destroy(class new_allocator<HidingSpot*> *, class HidingSpot * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE7destroyEPS2_ */
{
} /* size: 139575624 */

/* <0> (null):0 */
void allocator(class allocator<HidingSpot*> *)
{
} /* size: 139576252 */

/* <0> (null):0 */
void allocator(class allocator<HidingSpot*> *, const class allocator<HidingSpot*>  &)
{
} /* size: 139576412 */

/* <0> (null):0 */
void ~allocator(class allocator<HidingSpot*> *, int)
{
} /* size: 139576596 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *)
{
} /* size: 139577380 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *, const class new_allocator<std::_List_node<HidingSpot*> >  &)
{
} /* size: 139579728 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<HidingSpot*> >  *, class _List_node<HidingSpot*> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7addressERS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<HidingSpot*> >  *, const class _List_node<HidingSpot*>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7addressERKS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<HidingSpot*> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE10deallocateEPS4_j */
{
} /* size: 139582752 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<HidingSpot*> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *, const class _List_node<HidingSpot*>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE9constructEPS4_RKS4_ */
{
} /* size: 139526000 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7destroyEPS4_ */
{
} /* size: 139526136 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<HidingSpot*> > *)
{
} /* size: 327688 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<HidingSpot*> > *, const class allocator<std::_List_node<HidingSpot*> >  &)
{
} /* size: 139526692 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<HidingSpot*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class _List_node<HidingSpot*> * _M_get_node(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_node<HidingSpot*> *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */
{
} /* size: 139527568 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *)
{
} /* size: 139528440 */

/* <0> (null):0 */
void _List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, const allocator_type  &)
{
} /* size: -1 */

/* <0> (null):0 */
void ~_List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, int)
{
} /* size: 139528784 */

/* <0> (null):0 */
void _M_clear(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE8_M_clearEv */
{
} /* size: 139528968 */

/* <0> (null):0 */
void _M_init(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE7_M_initEv */
{
} /* size: -1 */

/* <0> (null):0 */
_Node * _M_create_node(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE14_M_create_nodeERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const allocator_type  &)
{
} /* size: 8 */

/* <0> (null):0 */
void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 224 */

/* <0> (null):0 */
void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const class list<HidingSpot*, std::allocator<HidingSpot*> >  &)
{
} /* size: 138817228 */

/* <0> (null):0 */
class list<HidingSpot*, std::allocator<HidingSpot*> > & operator=(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const class list<HidingSpot*, std::allocator<HidingSpot*> >  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EEaSERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6assignEjRKS1_ */
{
} /* size: 138722436 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, class HidingSpot *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6resizeEjS1_ */
{
} /* size: 139354244 */

/* <0> (null):0 */
reference front(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE10push_frontERKS1_ */
{
} /* size: 1650551649 */

/* <0> (null):0 */
void pop_front(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9pop_frontEv */
{
} /* size: 0 */

/* <0> (null):0 */
void push_back(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9push_backERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE8pop_backEv */
{
} /* size: 64465 */

/* <0> (null):0 */
iterator insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */
{
} /* size: 329275 */

/* <0> (null):0 */
iterator erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4swapERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */
{
} /* size: 139441392 */

/* <0> (null):0 */
void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */
{
} /* size: 1127231822 */

/* <0> (null):0 */
void remove(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6removeERKS1_ */
{
} /* size: 139444920 */

/* <0> (null):0 */
void unique(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6uniqueEv */
{
} /* size: 139444964 */

/* <0> (null):0 */
void merge(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5mergeERS3_ */
{
} /* size: 139445264 */

/* <0> (null):0 */
void reverse(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE7reverseEv */
{
} /* size: -1 */

/* <0> (null):0 */
void sort(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4sortEv */
{
} /* size: 1852393539 */

/* <0> (null):0 */
void _M_fill_initialize(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE18_M_fill_initializeEjRKS1_ */
{
} /* size: 139407072 */

/* <0> (null):0 */
void _M_fill_assign(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE14_M_fill_assignEjRKS1_ */
{
} /* size: 139023744 */

/* <0> (null):0 */
void _M_transfer(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */
{
} /* size: 85874 */

/* <0> (null):0 */
void _M_insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 329295 */

/* <0> (null):0 */
void _M_erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */
{
} /* size: 329298 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE25_M_check_equal_allocatorsERS3_ */
{
} /* size: 1245184 */

/* <0> (null):0 */
void new_allocator(class new_allocator<SpotEncounter> *)
{
} /* size: 139284292 */

/* <0> (null):0 */
void new_allocator(class new_allocator<SpotEncounter> *, const class new_allocator<SpotEncounter>  &)
{
} /* size: 139297976 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<SpotEncounter> *, int)
{
} /* size: 139409000 */

/* <0> (null):0 */
pointer address(const class new_allocator<SpotEncounter>  *, class SpotEncounter &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE7addressERS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<SpotEncounter>  *, const class SpotEncounter  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE7addressERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<SpotEncounter> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<SpotEncounter> *, class SpotEncounter *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE10deallocateEPS1_j */
{
} /* size: 139409788 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<SpotEncounter>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<SpotEncounter> *, class SpotEncounter *, const class SpotEncounter  &) /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE9constructEPS1_RKS1_ */
{
} /* size: 139474640 */

/* <0> (null):0 */
void destroy(class new_allocator<SpotEncounter> *, class SpotEncounter *) /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE7destroyEPS1_ */
{
} /* size: 139410208 */

/* <0> (null):0 */
void allocator(class allocator<SpotEncounter> *)
{
} /* size: 1667319412 */

/* <0> (null):0 */
void allocator(class allocator<SpotEncounter> *, const class allocator<SpotEncounter>  &)
{
} /* size: 139486728 */

/* <0> (null):0 */
void ~allocator(class allocator<SpotEncounter> *, int)
{
} /* size: 1835614 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *)
{
} /* size: 139484632 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *, const class new_allocator<std::_List_node<SpotEncounter> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<SpotEncounter> >  *, class _List_node<SpotEncounter> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7addressERS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<SpotEncounter> >  *, const class _List_node<SpotEncounter>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7addressERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<SpotEncounter> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE10deallocateEPS3_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<SpotEncounter> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *, const class _List_node<SpotEncounter>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE9constructEPS3_RKS3_ */
{
} /* size: 139489188 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7destroyEPS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<SpotEncounter> > *)
{
} /* size: 139489912 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<SpotEncounter> > *, const class allocator<std::_List_node<SpotEncounter> >  &)
{
} /* size: 1711301996 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<SpotEncounter> > *, int)
{
} /* size: 1130719073 */

/* <0> (null):0 */
class _List_node<SpotEncounter> * _M_get_node(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_node<SpotEncounter> *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */
{
} /* size: 139591060 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *)
{
} /* size: 139588712 */

/* <0> (null):0 */
void _List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, const allocator_type  &)
{
} /* size: 139592256 */

/* <0> (null):0 */
void ~_List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, int)
{
} /* size: 139589152 */

/* <0> (null):0 */
void _M_clear(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE8_M_clearEv */
{
} /* size: 139589320 */

/* <0> (null):0 */
void _M_init(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE7_M_initEv */
{
} /* size: 12035 */

/* <0> (null):0 */
_Node * _M_create_node(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE14_M_create_nodeERKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *)
{
} /* size: 1701406303 */

/* <0> (null):0 */
void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const allocator_type  &)
{
} /* size: 139594420 */

/* <0> (null):0 */
void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 139594440 */

/* <0> (null):0 */
void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const class list<SpotEncounter, std::allocator<SpotEncounter> >  &)
{
} /* size: 822083585 */

/* <0> (null):0 */
class list<SpotEncounter, std::allocator<SpotEncounter> > & operator=(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const class list<SpotEncounter, std::allocator<SpotEncounter> >  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EEaSERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6assignEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, class SpotEncounter) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6resizeEjS0_ */
{
} /* size: 139472352 */

/* <0> (null):0 */
reference front(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE10push_frontERKS0_ */
{
} /* size: 139473336 */

/* <0> (null):0 */
void pop_front(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9pop_frontEv */
{
} /* size: 139473520 */

/* <0> (null):0 */
void push_back(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9push_backERKS0_ */
{
} /* size: 139473420 */

/* <0> (null):0 */
void pop_back(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, unsigned int, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */
{
} /* size: 139591316 */

/* <0> (null):0 */
iterator erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5eraseESt14_List_iteratorIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4swapERS2_ */
{
} /* size: 1919906915 */

/* <0> (null):0 */
void clear(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */
{
} /* size: 327731 */

/* <0> (null):0 */
void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */
{
} /* size: 139633804 */

/* <0> (null):0 */
void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */
{
} /* size: 1853189955 */

/* <0> (null):0 */
void remove(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6removeERKS0_ */
{
} /* size: 1919906915 */

/* <0> (null):0 */
void unique(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6uniqueEv */
{
} /* size: 139634412 */

/* <0> (null):0 */
void merge(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5mergeERS2_ */
{
} /* size: 139634640 */

/* <0> (null):0 */
void reverse(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE7reverseEv */
{
} /* size: 139634848 */

/* <0> (null):0 */
void sort(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4sortEv */
{
} /* size: 139633468 */

/* <0> (null):0 */
void _M_fill_initialize(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE18_M_fill_initializeEjRKS0_ */
{
} /* size: 1987013989 */

/* <0> (null):0 */
void _M_fill_assign(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE14_M_fill_assignEjRKS0_ */
{
} /* size: 139635148 */

/* <0> (null):0 */
void _M_transfer(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */
{
} /* size: 139635584 */

/* <0> (null):0 */
void _M_insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 139635764 */

/* <0> (null):0 */
void _M_erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */
{
} /* size: 139635952 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE25_M_check_equal_allocatorsERS2_ */
{
} /* size: 1902085 */

/* <0> (null):0 */
void new_allocator(class new_allocator<NavConnect> *)
{
} /* size: 139611364 */

/* <0> (null):0 */
void new_allocator(class new_allocator<NavConnect> *, const class new_allocator<NavConnect>  &)
{
} /* size: 139189144 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<NavConnect> *, int)
{
} /* size: 16 */

/* <0> (null):0 */
pointer address(const class new_allocator<NavConnect>  *, union NavConnect &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE7addressERS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<NavConnect>  *, const union NavConnect  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE7addressERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<NavConnect> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<NavConnect> *, union NavConnect *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE10deallocateEPS1_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<NavConnect>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<NavConnect> *, union NavConnect *, const union NavConnect  &) /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE9constructEPS1_RKS1_ */
{
} /* size: 139161912 */

/* <0> (null):0 */
void destroy(class new_allocator<NavConnect> *, union NavConnect *) /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE7destroyEPS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<NavConnect> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<NavConnect> *, const class allocator<NavConnect>  &)
{
} /* size: 720896 */

/* <0> (null):0 */
void ~allocator(class allocator<NavConnect> *, int)
{
} /* size: 139613952 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<NavConnect> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<NavConnect> > *, const class new_allocator<std::_List_node<NavConnect> >  &)
{
} /* size: 139614896 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<NavConnect> > *, int)
{
} /* size: 1902136 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<NavConnect> >  *, class _List_node<NavConnect> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7addressERS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<NavConnect> >  *, const class _List_node<NavConnect>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7addressERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<NavConnect> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE10deallocateEPS3_j */
{
} /* size: 116 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<NavConnect> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *, const class _List_node<NavConnect>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE9constructEPS3_RKS3_ */
{
} /* size: 139688812 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7destroyEPS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<NavConnect> > *)
{
} /* size: 139689408 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<NavConnect> > *, const class allocator<std::_List_node<NavConnect> >  &)
{
} /* size: 139689976 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<NavConnect> > *, int)
{
} /* size: 139689928 */

/* <0> (null):0 */
class _List_node<NavConnect> * _M_get_node(class _List_base<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<NavConnect, std::allocator<NavConnect> > *, class _List_node<NavConnect> *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */
{
} /* size: 139690640 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *)
{
} /* size: 139694400 */

/* <0> (null):0 */
void _List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *, const allocator_type  &)
{
} /* size: 1597452664 */

/* <0> (null):0 */
void ~_List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void _M_clear(class _List_base<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE8_M_clearEv */
{
} /* size: 138700228 */

/* <0> (null):0 */
void _M_init(class _List_base<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE7_M_initEv */
{
} /* size: 138708288 */

/* <0> (null):0 */
_Node * _M_create_node(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE14_M_create_nodeERKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<NavConnect, std::allocator<NavConnect> > *)
{
} /* size: 139837132 */

/* <0> (null):0 */
void list(class list<NavConnect, std::allocator<NavConnect> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 138950976 */

/* <0> (null):0 */
void list(class list<NavConnect, std::allocator<NavConnect> > *, const class list<NavConnect, std::allocator<NavConnect> >  &)
{
} /* size: 138962456 */

/* <0> (null):0 */
class list<NavConnect, std::allocator<NavConnect> > & operator=(class list<NavConnect, std::allocator<NavConnect> > *, const class list<NavConnect, std::allocator<NavConnect> >  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EEaSERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6assignEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, union NavConnect) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6resizeEjS0_ */
{
} /* size: 984030 */

/* <0> (null):0 */
reference front(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE10push_frontERKS0_ */
{
} /* size: 328680 */

/* <0> (null):0 */
void pop_front(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9pop_frontEv */
{
} /* size: 3015653 */

/* <0> (null):0 */
void push_back(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9push_backERKS0_ */
{
} /* size: 3015654 */

/* <0> (null):0 */
void pop_back(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE8pop_backEv */
{
} /* size: 1314869839 */

/* <0> (null):0 */
iterator insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, unsigned int, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5eraseESt14_List_iteratorIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4swapERS2_ */
{
} /* size: 139151616 */

/* <0> (null):0 */
void clear(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5clearEv */
{
} /* size: 82 */

/* <0> (null):0 */
void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */
{
} /* size: 1818320759 */

/* <0> (null):0 */
void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */
{
} /* size: 63991 */

/* <0> (null):0 */
void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */
{
} /* size: 95 */

/* <0> (null):0 */
void remove(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6removeERKS0_ */
{
} /* size: 139152981 */

/* <0> (null):0 */
void unique(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6uniqueEv */
{
} /* size: 0 */

/* <0> (null):0 */
void merge(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5mergeERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void reverse(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE7reverseEv */
{
} /* size: 0 */

/* <0> (null):0 */
void sort(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4sortEv */
{
} /* size: 3014656 */

/* <0> (null):0 */
void _M_fill_initialize(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE18_M_fill_initializeEjRKS0_ */
{
} /* size: 327951 */

/* <0> (null):0 */
void _M_fill_assign(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE14_M_fill_assignEjRKS0_ */
{
} /* size: 3014656 */

/* <0> (null):0 */
void _M_transfer(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */
{
} /* size: 3014656 */

/* <0> (null):0 */
void _M_insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 139336212 */

/* <0> (null):0 */
void _M_erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE25_M_check_equal_allocatorsERS2_ */
{
} /* size: 139568308 */

/* <0> (null):0 */
void new_allocator(class new_allocator<CNavLadder*> *)
{
} /* size: 139570820 */

/* <0> (null):0 */
void new_allocator(class new_allocator<CNavLadder*> *, const class new_allocator<CNavLadder*>  &)
{
} /* size: 139571144 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<CNavLadder*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<CNavLadder*>  *, class CNavLadder * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE7addressERS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<CNavLadder*>  *, const class CNavLadder *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE7addressERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<CNavLadder*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<CNavLadder*> *, class CNavLadder * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE10deallocateEPS2_j */
{
} /* size: -1 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<CNavLadder*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<CNavLadder*> *, class CNavLadder * *, const class CNavLadder *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE9constructEPS2_RKS2_ */
{
} /* size: -1 */

/* <0> (null):0 */
void destroy(class new_allocator<CNavLadder*> *, class CNavLadder * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE7destroyEPS2_ */
{
} /* size: 137634928 */

/* <0> (null):0 */
void allocator(class allocator<CNavLadder*> *)
{
} /* size: 138742192 */

/* <0> (null):0 */
void allocator(class allocator<CNavLadder*> *, const class allocator<CNavLadder*>  &)
{
} /* size: 138744112 */

/* <0> (null):0 */
void ~allocator(class allocator<CNavLadder*> *, int)
{
} /* size: 138815072 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *)
{
} /* size: 138706760 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *, const class new_allocator<std::_List_node<CNavLadder*> >  &)
{
} /* size: 138708812 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *, int)
{
} /* size: 138710404 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<CNavLadder*> >  *, class _List_node<CNavLadder*> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7addressERS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<CNavLadder*> >  *, const class _List_node<CNavLadder*>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7addressERKS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<CNavLadder*> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE10deallocateEPS4_j */
{
} /* size: 138960608 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<CNavLadder*> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *, const class _List_node<CNavLadder*>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE9constructEPS4_RKS4_ */
{
} /* size: 139025952 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7destroyEPS4_ */
{
} /* size: 139047816 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<CNavLadder*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<CNavLadder*> > *, const class allocator<std::_List_node<CNavLadder*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<CNavLadder*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class _List_node<CNavLadder*> * _M_get_node(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_node<CNavLadder*> *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */
{
} /* size: 139557204 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, const allocator_type  &)
{
} /* size: 139555708 */

/* <0> (null):0 */
void ~_List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, int)
{
} /* size: 139555876 */

/* <0> (null):0 */
void _M_clear(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE8_M_clearEv */
{
} /* size: 139558692 */

/* <0> (null):0 */
void _M_init(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE7_M_initEv */
{
} /* size: 0 */

/* <0> (null):0 */
_Node * _M_create_node(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE14_M_create_nodeERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *)
{
} /* size: 139560172 */

/* <0> (null):0 */
void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const class list<CNavLadder*, std::allocator<CNavLadder*> >  &)
{
} /* size: 139395132 */

/* <0> (null):0 */
class list<CNavLadder*, std::allocator<CNavLadder*> > & operator=(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const class list<CNavLadder*, std::allocator<CNavLadder*> >  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EEaSERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6assignEjRKS1_ */
{
} /* size: 139395316 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, class CNavLadder *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6resizeEjS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
reference front(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE10push_frontERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_front(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9pop_frontEv */
{
} /* size: 139283288 */

/* <0> (null):0 */
void push_back(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9push_backERKS1_ */
{
} /* size: 139147732 */

/* <0> (null):0 */
void pop_back(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE8pop_backEv */
{
} /* size: 139283516 */

/* <0> (null):0 */
iterator insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4swapERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */
{
} /* size: 139284832 */

/* <0> (null):0 */
void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void remove(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6removeERKS1_ */
{
} /* size: 139285528 */

/* <0> (null):0 */
void unique(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6uniqueEv */
{
} /* size: 0 */

/* <0> (null):0 */
void merge(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5mergeERS3_ */
{
} /* size: 256 */

/* <0> (null):0 */
void reverse(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE7reverseEv */
{
} /* size: 139038616 */

/* <0> (null):0 */
void sort(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4sortEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE18_M_fill_initializeEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE14_M_fill_assignEjRKS1_ */
{
} /* size: 139286584 */

/* <0> (null):0 */
void _M_transfer(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */
{
} /* size: 139286672 */

/* <0> (null):0 */
void _M_insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE25_M_check_equal_allocatorsERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<CNavArea*> *)
{
} /* size: 139176604 */

/* <0> (null):0 */
void new_allocator(class new_allocator<CNavArea*> *, const class new_allocator<CNavArea*>  &)
{
} /* size: 139176764 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<CNavArea*> *, int)
{
} /* size: 139176948 */

/* <0> (null):0 */
pointer address(const class new_allocator<CNavArea*>  *, class CNavArea * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE7addressERS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<CNavArea*>  *, const class CNavArea *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE7addressERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<CNavArea*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<CNavArea*> *, class CNavArea * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE10deallocateEPS2_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<CNavArea*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<CNavArea*> *, class CNavArea * *, const class CNavArea *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE9constructEPS2_RKS2_ */
{
} /* size: 139178076 */

/* <0> (null):0 */
void destroy(class new_allocator<CNavArea*> *, class CNavArea * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE7destroyEPS2_ */
{
} /* size: 139178468 */

/* <0> (null):0 */
void allocator(class allocator<CNavArea*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<CNavArea*> *, const class allocator<CNavArea*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<CNavArea*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<CNavArea*> > *)
{
} /* size: 328470 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<CNavArea*> > *, const class new_allocator<std::_List_node<CNavArea*> >  &)
{
} /* size: 328469 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<CNavArea*> > *, int)
{
} /* size: 328470 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<CNavArea*> >  *, class _List_node<CNavArea*> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7addressERS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<CNavArea*> >  *, const class _List_node<CNavArea*>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7addressERKS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<CNavArea*> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE10deallocateEPS4_j */
{
} /* size: 328469 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<CNavArea*> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *, const class _List_node<CNavArea*>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE9constructEPS4_RKS4_ */
{
} /* size: 139054172 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7destroyEPS4_ */
{
} /* size: 328469 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<CNavArea*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<CNavArea*> > *, const class allocator<std::_List_node<CNavArea*> >  &)
{
} /* size: 328095 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<CNavArea*> > *, int)
{
} /* size: 328469 */

/* <0> (null):0 */
class _List_node<CNavArea*> * _M_get_node(class _List_base<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, class _List_node<CNavArea*> *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */
{
} /* size: 3014656 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *)
{
} /* size: 138678332 */

/* <0> (null):0 */
void _List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, const allocator_type  &)
{
} /* size: 138678492 */

/* <0> (null):0 */
void ~_List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void _M_clear(class _List_base<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE8_M_clearEv */
{
} /* size: 69 */

/* <0> (null):0 */
void _M_init(class _List_base<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE7_M_initEv */
{
} /* size: 6619136 */

/* <0> (null):0 */
_Node * _M_create_node(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE14_M_create_nodeERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<CNavArea*, std::allocator<CNavArea*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<CNavArea*, std::allocator<CNavArea*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 131072 */

/* <0> (null):0 */
void list(class list<CNavArea*, std::allocator<CNavArea*> > *, const class list<CNavArea*, std::allocator<CNavArea*> >  &)
{
} /* size: 138680972 */

/* <0> (null):0 */
class list<CNavArea*, std::allocator<CNavArea*> > & operator=(class list<CNavArea*, std::allocator<CNavArea*> > *, const class list<CNavArea*, std::allocator<CNavArea*> >  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EEaSERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, class CNavArea *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6resizeEjS1_ */
{
} /* size: 3014656 */

/* <0> (null):0 */
reference front(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE10push_frontERKS1_ */
{
} /* size: 930049389 */

/* <0> (null):0 */
void pop_front(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9pop_frontEv */
{
} /* size: 139601720 */

/* <0> (null):0 */
void push_back(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9push_backERKS1_ */
{
} /* size: 139601880 */

/* <0> (null):0 */
void pop_back(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE8pop_backEv */
{
} /* size: 139602040 */

/* <0> (null):0 */
iterator insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4swapERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5clearEv */
{
} /* size: 138606864 */

/* <0> (null):0 */
void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */
{
} /* size: 138897044 */

/* <0> (null):0 */
void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */
{
} /* size: 138999760 */

/* <0> (null):0 */
void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */
{
} /* size: 138941552 */

/* <0> (null):0 */
void remove(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6removeERKS1_ */
{
} /* size: 138953440 */

/* <0> (null):0 */
void unique(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6uniqueEv */
{
} /* size: 138971216 */

/* <0> (null):0 */
void merge(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5mergeERS3_ */
{
} /* size: 138974656 */

/* <0> (null):0 */
void reverse(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE7reverseEv */
{
} /* size: 138988624 */

/* <0> (null):0 */
void sort(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4sortEv */
{
} /* size: 139074296 */

/* <0> (null):0 */
void _M_fill_initialize(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE18_M_fill_initializeEjRKS1_ */
{
} /* size: 139083220 */

/* <0> (null):0 */
void _M_fill_assign(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE14_M_fill_assignEjRKS1_ */
{
} /* size: 139092672 */

/* <0> (null):0 */
void _M_transfer(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */
{
} /* size: 139024368 */

/* <0> (null):0 */
void _M_insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 139044712 */

/* <0> (null):0 */
void _M_erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */
{
} /* size: 139054376 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE25_M_check_equal_allocatorsERS3_ */
{
} /* size: 139058788 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<NavConnect> *)
{
} /* size: 139319432 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<NavConnect> *, const class _List_node_base  *)
{
} /* size: 139269616 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<NavConnect> *, const iterator  &)
{
} /* size: 139379812 */

/* <0> (null):0 */
reference operator*(const class _List_const_iterator<NavConnect>  *) /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_const_iterator<NavConnect>  *) /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_const_iterator<NavConnect> *) /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_const_iterator<NavConnect> *, int) /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_const_iterator<NavConnect> *) /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_const_iterator<NavConnect> *, int) /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_const_iterator<NavConnect>  *, const _Self  &) /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEeqERKS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_const_iterator<NavConnect>  *, const _Self  &) /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEneERKS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
void CNavAreaGrid(class CNavAreaGrid *)
{
} /* size: 139147560 */

/* <0> (null):0 */
void ~CNavAreaGrid(class CNavAreaGrid *, int)
{
} /* size: 139568360 */

/* <0> (null):0 */
void Reset(class CNavAreaGrid *) /* linkage=_ZN12CNavAreaGrid5ResetEv */
{
} /* size: 139704992 */

/* <0> (null):0 */
void Initialize(class CNavAreaGrid *, float, float, float, float) /* linkage=_ZN12CNavAreaGrid10InitializeEffff */
{
} /* size: 139395248 */

/* <0> (null):0 */
void AddNavArea(class CNavAreaGrid *, class CNavArea *) /* linkage=_ZN12CNavAreaGrid10AddNavAreaEP8CNavArea */
{
} /* size: 139286304 */

/* <0> (null):0 */
void RemoveNavArea(class CNavAreaGrid *, class CNavArea *) /* linkage=_ZN12CNavAreaGrid13RemoveNavAreaEP8CNavArea */
{
} /* size: 139052952 */

/* <0> (null):0 */
unsigned int GetNavAreaCount(const class CNavAreaGrid  *) /* linkage=_ZNK12CNavAreaGrid15GetNavAreaCountEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetNavArea(const class CNavAreaGrid  *, const class Vector  *, float) /* linkage=_ZNK12CNavAreaGrid10GetNavAreaEPK6Vectorf */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetNavAreaByID(const class CNavAreaGrid  *, unsigned int) /* linkage=_ZNK12CNavAreaGrid14GetNavAreaByIDEj */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetNearestNavArea(const class CNavAreaGrid  *, const class Vector  *, bool) /* linkage=_ZNK12CNavAreaGrid17GetNearestNavAreaEPK6Vectorb */
{
} /* size: 4 */

/* <0> (null):0 */
Place GetPlace(const class CNavAreaGrid  *, const class Vector  *) /* linkage=_ZNK12CNavAreaGrid8GetPlaceEPK6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
int ComputeHashKey(const class CNavAreaGrid  *, unsigned int) /* linkage=_ZNK12CNavAreaGrid14ComputeHashKeyEj */
{
} /* size: 4 */

/* <0> (null):0 */
int WorldToGridX(const class CNavAreaGrid  *, float) /* linkage=_ZNK12CNavAreaGrid12WorldToGridXEf */
{
} /* size: 4 */

/* <0> (null):0 */
int WorldToGridY(const class CNavAreaGrid  *, float) /* linkage=_ZNK12CNavAreaGrid12WorldToGridYEf */
{
} /* size: 4 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<CNavLadder*> *)
{
} /* size: 139309564 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<CNavLadder*> *, const class _List_node_base  *)
{
} /* size: 139293392 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<CNavLadder*> *, const iterator  &)
{
} /* size: 139346172 */

/* <0> (null):0 */
reference operator*(const class _List_const_iterator<CNavLadder*>  *) /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_const_iterator<CNavLadder*>  *) /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_const_iterator<CNavLadder*> *) /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_const_iterator<CNavLadder*> *, int) /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_const_iterator<CNavLadder*> *) /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_const_iterator<CNavLadder*> *, int) /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_const_iterator<CNavLadder*>  *, const _Self  &) /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEeqERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_const_iterator<CNavLadder*>  *, const _Self  &) /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEneERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<CNavArea*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<CNavArea*> *, class _List_node_base *)
{
} /* size: 0 */

/* <0> (null):0 */
reference operator*(const class _List_iterator<CNavArea*>  *) /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_iterator<CNavArea*>  *) /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_iterator<CNavArea*> *) /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_iterator<CNavArea*> *, int) /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_iterator<CNavArea*> *) /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_iterator<CNavArea*> *, int) /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_iterator<CNavArea*>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEeqERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_iterator<CNavArea*>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEneERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsEnemyVisible(const class CCSBot  *) /* linkage=_ZNK6CCSBot14IsEnemyVisibleEv */
{
} /* size: 1 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE7addressERS6_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  *, const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE7addressERKS6_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE10deallocateEPS6_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE9constructEPS6_RKS6_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE7destroyEPS6_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, const class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
_Tp_alloc_type & _M_get_Tp_allocator(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE19_M_get_Tp_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Tp_alloc_type  & _M_get_Tp_allocator(const class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*,) /* linkage=_ZNKSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE19_M_get_Tp_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
allocator_type get_allocator(const class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*,) /* linkage=_ZNKSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::)
{
} /* size: 0 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int)
{
} /* size: 0 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer _M_allocate(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int) /* linkage=_ZNSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE11_M_allocateEj */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_deallocate(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, unsigned int) /* linkage=_ZNSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE13_M_deallocateEPS5_j */
{
} /* size: 0 */

/* <0> (null):0 */
void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca)
{
} /* size: 0 */

/* <0> (null):0 */
void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::)
{
} /* size: 0 */

/* <0> (null):0 */
void ~vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, int)
{
} /* size: 0 */

/* <0> (null):0 */
class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca operator=(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EEaSERKS6_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6assignEjRKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator begin(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
size_type size(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6resizeEjS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
size_type capacity(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE8capacityEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool empty(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
void reserve(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE7reserveEj */
{
} /* size: 0 */

/* <0> (null):0 */
reference operator[](class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EEixEj */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference operator[](const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EEixEj */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_range_check(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE14_M_range_checkEj */
{
} /* size: 0 */

/* <0> (null):0 */
reference at(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE2atEj */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference at(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE2atEj */
{
} /* size: 4 */

/* <0> (null):0 */
reference front(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer data(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4dataEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer data(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4dataEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_back(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE9push_backERKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6insertEN9__gnu_cxx17__normal_iteratorIPS4_S6_EERKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6insertEN9__gnu_cxx17__normal_iteratorIPS4_S6_EEjRKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS4_S6_EE */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS4_S6_EESA_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4swapERS6_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE18_M_fill_initializeEjRKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE14_M_fill_assignEjRKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_insert(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS4_S6_EEjRKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert_aux(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS4_S6_EERKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
size_type _M_check_len(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int, const char  *) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE12_M_check_lenEjPKc */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_erase_at_end(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE15_M_erase_at_endEPS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<int> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<int> *, const class new_allocator<int>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<int> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<int>  *, int &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIiE7addressERi */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<int>  *, const int  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIiE7addressERKi */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<int> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIiE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<int> *, int *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIiE10deallocateEPij */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<int>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIiE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<int> *, int *, const int  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIiE9constructEPiRKi */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<int> *, int *) /* linkage=_ZN9__gnu_cxx13new_allocatorIiE7destroyEPi */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<int> *)
{
} /* size: 138488416 */

/* <0> (null):0 */
void allocator(class allocator<int> *, const class allocator<int>  &)
{
} /* size: 138589440 */

/* <0> (null):0 */
void ~allocator(class allocator<int> *, int)
{
} /* size: 138497312 */

/* <0> (null):0 */
_Tp_alloc_type & _M_get_Tp_allocator(class _Vector_base<int, std::allocator<int> > *) /* linkage=_ZNSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Tp_alloc_type  & _M_get_Tp_allocator(const class _Vector_base<int, std::allocator<int> >  *) /* linkage=_ZNKSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
allocator_type get_allocator(const class _Vector_base<int, std::allocator<int> >  *) /* linkage=_ZNKSt12_Vector_baseIiSaIiEE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<int, std::allocator<int> > *)
{
} /* size: 138691432 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<int, std::allocator<int> > *, const allocator_type  &)
{
} /* size: 138693352 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<int, std::allocator<int> > *, unsigned int)
{
} /* size: 138707912 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<int, std::allocator<int> > *, unsigned int, const allocator_type  &)
{
} /* size: 138709764 */

/* <0> (null):0 */
void ~_Vector_base(class _Vector_base<int, std::allocator<int> > *, int)
{
} /* size: 138925880 */

/* <0> (null):0 */
pointer _M_allocate(class _Vector_base<int, std::allocator<int> > *, unsigned int) /* linkage=_ZNSt12_Vector_baseIiSaIiEE11_M_allocateEj */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_deallocate(class _Vector_base<int, std::allocator<int> > *, int *, unsigned int) /* linkage=_ZNSt12_Vector_baseIiSaIiEE13_M_deallocateEPij */
{
} /* size: 138606640 */

/* <0> (null):0 */
void vector(class vector<int, std::allocator<int> > *)
{
} /* size: 139155664 */

/* <0> (null):0 */
void vector(class vector<int, std::allocator<int> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void vector(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void vector(class vector<int, std::allocator<int> > *, const class vector<int, std::allocator<int> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~vector(class vector<int, std::allocator<int> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class vector<int, std::allocator<int> > & operator=(class vector<int, std::allocator<int> > *, const class vector<int, std::allocator<int> >  &) /* linkage=_ZNSt6vectorIiSaIiEEaSERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE6assignEjRKi */
{
} /* size: 0 */

/* <0> (null):0 */
iterator begin(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
size_type size(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class vector<int, std::allocator<int> > *, unsigned int, int) /* linkage=_ZNSt6vectorIiSaIiEE6resizeEji */
{
} /* size: 0 */

/* <0> (null):0 */
size_type capacity(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE8capacityEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool empty(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
void reserve(class vector<int, std::allocator<int> > *, unsigned int) /* linkage=_ZNSt6vectorIiSaIiEE7reserveEj */
{
} /* size: 0 */

/* <0> (null):0 */
reference operator[](class vector<int, std::allocator<int> > *, unsigned int) /* linkage=_ZNSt6vectorIiSaIiEEixEj */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference operator[](const class vector<int, std::allocator<int> >  *, unsigned int) /* linkage=_ZNKSt6vectorIiSaIiEEixEj */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_range_check(const class vector<int, std::allocator<int> >  *, unsigned int) /* linkage=_ZNKSt6vectorIiSaIiEE14_M_range_checkEj */
{
} /* size: 0 */

/* <0> (null):0 */
reference at(class vector<int, std::allocator<int> > *, unsigned int) /* linkage=_ZNSt6vectorIiSaIiEE2atEj */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference at(const class vector<int, std::allocator<int> >  *, unsigned int) /* linkage=_ZNKSt6vectorIiSaIiEE2atEj */
{
} /* size: 4 */

/* <0> (null):0 */
reference front(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer data(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE4dataEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer data(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE4dataEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_back(class vector<int, std::allocator<int> > *, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE9push_backERKi */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE6insertEN9__gnu_cxx17__normal_iteratorIPiS1_EERKi */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE6insertEN9__gnu_cxx17__normal_iteratorIPiS1_EEjRKi */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >) /* linkage=_ZNSt6vectorIiSaIiEE5eraseEN9__gnu_cxx17__normal_iteratorIPiS1_EE */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >) /* linkage=_ZNSt6vectorIiSaIiEE5eraseEN9__gnu_cxx17__normal_iteratorIPiS1_EES5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class vector<int, std::allocator<int> > *, class vector<int, std::allocator<int> > &) /* linkage=_ZNSt6vectorIiSaIiEE4swapERS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE18_M_fill_initializeEjRKi */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE14_M_fill_assignEjRKi */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_insert(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPiS1_EEjRKi */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert_aux(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, const int  &) /* linkage=_ZNSt6vectorIiSaIiEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPiS1_EERKi */
{
} /* size: 0 */

/* <0> (null):0 */
size_type _M_check_len(const class vector<int, std::allocator<int> >  *, unsigned int, const char  *) /* linkage=_ZNKSt6vectorIiSaIiEE12_M_check_lenEjPKc */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_erase_at_end(class vector<int, std::allocator<int> > *, int *) /* linkage=_ZNSt6vectorIiSaIiEE15_M_erase_at_endEPi */
{
} /* size: 0 */

/* <0> (null):0 */
char * GetSpeakable(const class BotPhrase  *, int, float *) /* linkage=_ZNK9BotPhrase12GetSpeakableEiPf */
{
} /* size: 4 */

/* <0> (null):0 */
void ClearCriteria(const class BotPhrase  *) /* linkage=_ZNK9BotPhrase13ClearCriteriaEv */
{
} /* size: 0 */

/* <0> (null):0 */
void SetPlaceCriteria(const class BotPhrase  *, PlaceCriteria) /* linkage=_ZNK9BotPhrase16SetPlaceCriteriaEj */
{
} /* size: 0 */

/* <0> (null):0 */
void SetCountCriteria(const class BotPhrase  *, CountCriteria) /* linkage=_ZNK9BotPhrase16SetCountCriteriaEj */
{
} /* size: 0 */

/* <0> (null):0 */
const char  * GetName(const class BotPhrase  *) /* linkage=_ZNK9BotPhrase7GetNameEv */
{
} /* size: 4 */

/* <0> (null):0 */
unsigned intconst GetID(const class BotPhrase  *) /* linkage=_ZNK9BotPhrase5GetIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
enum GameEventType GetRadioEquivalent(const class BotPhrase  *) /* linkage=_ZNK9BotPhrase18GetRadioEquivalentEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsImportant(const class BotPhrase  *) /* linkage=_ZNK9BotPhrase11IsImportantEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsPlace(const class BotPhrase  *) /* linkage=_ZNK9BotPhrase7IsPlaceEv */
{
} /* size: 1 */

/* <0> (null):0 */
void Randomize(class BotPhrase *) /* linkage=_ZN9BotPhrase9RandomizeEv */
{
} /* size: 0 */

/* <0> (null):0 */
void BotPhrase(class BotPhrase *, unsigned int, bool)
{
} /* size: 0 */

/* <0> (null):0 */
void ~BotPhrase(class BotPhrase *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void InitVoiceBank(class BotPhrase *, int) /* linkage=_ZN9BotPhrase13InitVoiceBankEi */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<BotPhrase*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<BotPhrase*> *, const class new_allocator<BotPhrase*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<BotPhrase*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<BotPhrase*>  *, class BotPhrase * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP9BotPhraseE7addressERS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<BotPhrase*>  *, const class BotPhrase *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP9BotPhraseE7addressERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<BotPhrase*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<BotPhrase*> *, class BotPhrase * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE10deallocateEPS2_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<BotPhrase*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP9BotPhraseE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<BotPhrase*> *, class BotPhrase * *, const class BotPhrase *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE9constructEPS2_RKS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<BotPhrase*> *, class BotPhrase * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE7destroyEPS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<BotPhrase*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<BotPhrase*> *, const class allocator<BotPhrase*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<BotPhrase*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<BotPhrase*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<BotPhrase*> > *, const class new_allocator<std::_List_node<BotPhrase*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<BotPhrase*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<BotPhrase*> >  *, class _List_node<BotPhrase*> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE7addressERS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<BotPhrase*> >  *, const class _List_node<BotPhrase*>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE7addressERKS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<BotPhrase*> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<BotPhrase*> > *, class _List_node<BotPhrase*> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE10deallocateEPS4_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<BotPhrase*> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<BotPhrase*> > *, class _List_node<BotPhrase*> *, const class _List_node<BotPhrase*>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE9constructEPS4_RKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<BotPhrase*> > *, class _List_node<BotPhrase*> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE7destroyEPS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<BotPhrase*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<BotPhrase*> > *, const class allocator<std::_List_node<BotPhrase*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<BotPhrase*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class _List_node<BotPhrase*> * _M_get_node(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_node<BotPhrase*> *) /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt10_List_baseIP9BotPhraseSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt10_List_baseIP9BotPhraseSaIS1_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt10_List_baseIP9BotPhraseSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_base(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_List_base(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void _M_clear(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE8_M_clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_init(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE7_M_initEv */
{
} /* size: 0 */

/* <0> (null):0 */
_Node * _M_create_node(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE14_M_create_nodeERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const class list<BotPhrase*, std::allocator<BotPhrase*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
class list<BotPhrase*, std::allocator<BotPhrase*> > & operator=(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const class list<BotPhrase*, std::allocator<BotPhrase*> >  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EEaSERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, class BotPhrase *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6resizeEjS1_ */
{
} /* size: 138490168 */

/* <0> (null):0 */
reference front(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE10push_frontERKS1_ */
{
} /* size: 139250648 */

/* <0> (null):0 */
void pop_front(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE9pop_frontEv */
{
} /* size: 139293012 */

/* <0> (null):0 */
void push_back(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE9push_backERKS1_ */
{
} /* size: 139380620 */

/* <0> (null):0 */
void pop_back(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE8pop_backEv */
{
} /* size: 139574608 */

/* <0> (null):0 */
iterator insert(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */
{
} /* size: 139486704 */

/* <0> (null):0 */
iterator erase(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class list<BotPhrase*, std::allocator<BotPhrase*> > &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4swapERS3_ */
{
} /* size: 139567808 */

/* <0> (null):0 */
void clear(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5clearEv */
{
} /* size: 139395456 */

/* <0> (null):0 */
void splice(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class list<BotPhrase*, std::allocator<BotPhrase*> > &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */
{
} /* size: 139175688 */

/* <0> (null):0 */
void splice(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class list<BotPhrase*, std::allocator<BotPhrase*> > &, class _List_iterator<BotPhrase*>) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */
{
} /* size: 139599520 */

/* <0> (null):0 */
void splice(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class list<BotPhrase*, std::allocator<BotPhrase*> > &, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */
{
} /* size: 139887624 */

/* <0> (null):0 */
void remove(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6removeERKS1_ */
{
} /* size: 139915156 */

/* <0> (null):0 */
void unique(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6uniqueEv */
{
} /* size: 139878328 */

/* <0> (null):0 */
void merge(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class list<BotPhrase*, std::allocator<BotPhrase*> > &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5mergeERS3_ */
{
} /* size: 139956792 */

/* <0> (null):0 */
void reverse(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE7reverseEv */
{
} /* size: 139299628 */

/* <0> (null):0 */
void sort(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4sortEv */
{
} /* size: 139136040 */

/* <0> (null):0 */
void _M_fill_initialize(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE18_M_fill_initializeEjRKS1_ */
{
} /* size: 139225792 */

/* <0> (null):0 */
void _M_fill_assign(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE14_M_fill_assignEjRKS1_ */
{
} /* size: 139242400 */

/* <0> (null):0 */
void _M_transfer(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */
{
} /* size: 139252608 */

/* <0> (null):0 */
void _M_insert(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 139317376 */

/* <0> (null):0 */
void _M_erase(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */
{
} /* size: 139294628 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class list<BotPhrase*, std::allocator<BotPhrase*> > &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE25_M_check_equal_allocatorsERS3_ */
{
} /* size: 139378360 */

/* <0> (null):0 */
void BotPhraseManager(class BotPhraseManager *)
{
} /* size: 139442608 */

/* <0> (null):0 */
void ~BotPhraseManager(class BotPhraseManager *, int)
{
} /* size: 139407072 */

/* <0> (null):0 */
bool Initialize(class BotPhraseManager *, const char  *, int) /* linkage=_ZN16BotPhraseManager10InitializeEPKci */
{
} /* size: 1 */

/* <0> (null):0 */
void OnRoundRestart(class BotPhraseManager *) /* linkage=_ZN16BotPhraseManager14OnRoundRestartEv */
{
} /* size: 139594580 */

/* <0> (null):0 */
void OnMapChange(class BotPhraseManager *) /* linkage=_ZN16BotPhraseManager11OnMapChangeEv */
{
} /* size: 139632952 */

/* <0> (null):0 */
unsigned int NameToID(const class BotPhraseManager  *, const char  *) /* linkage=_ZNK16BotPhraseManager8NameToIDEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
const char  * IDToName(const class BotPhraseManager  *, unsigned int) /* linkage=_ZNK16BotPhraseManager8IDToNameEj */
{
} /* size: 4 */

/* <0> (null):0 */
const class BotPhrase  * GetPhrase(const class BotPhraseManager  *, const char  *) /* linkage=_ZNK16BotPhraseManager9GetPhraseEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
const class BotPhrase  * GetPlace(const class BotPhraseManager  *, const char  *) /* linkage=_ZNK16BotPhraseManager8GetPlaceEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
const class BotPhrase  * GetPlace(const class BotPhraseManager  *, unsigned int) /* linkage=_ZNK16BotPhraseManager8GetPlaceEj */
{
} /* size: 4 */

/* <0> (null):0 */
const BotPhraseList  * GetPlaceList(const class BotPhraseManager  *) /* linkage=_ZNK16BotPhraseManager12GetPlaceListEv */
{
} /* size: 4 */

/* <0> (null):0 */
float GetPlaceStatementInterval(const class BotPhraseManager  *, Place) /* linkage=_ZNK16BotPhraseManager25GetPlaceStatementIntervalEj */
{
} /* size: 4 */

/* <0> (null):0 */
void ResetPlaceStatementInterval(class BotPhraseManager *, Place) /* linkage=_ZN16BotPhraseManager27ResetPlaceStatementIntervalEj */
{
} /* size: 0 */

/* <0> (null):0 */
int FindPlaceIndex(const class BotPhraseManager  *, Place) /* linkage=_ZNK16BotPhraseManager14FindPlaceIndexEj */
{
} /* size: 4 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<CNavLadder*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<CNavLadder*> *, class _List_node_base *)
{
} /* size: 0 */

/* <0> (null):0 */
reference operator*(const class _List_iterator<CNavLadder*>  *) /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_iterator<CNavLadder*>  *) /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_iterator<CNavLadder*> *) /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_iterator<CNavLadder*> *, int) /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_iterator<CNavLadder*> *) /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_iterator<CNavLadder*> *, int) /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_iterator<CNavLadder*>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEeqERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_iterator<CNavLadder*>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEneERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<NavConnect> *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<NavConnect> *, class _List_node_base *)
{
} /* size: 0 */

/* <0> (null):0 */
reference operator*(const class _List_iterator<NavConnect>  *) /* linkage=_ZNKSt14_List_iteratorI10NavConnectEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_iterator<NavConnect>  *) /* linkage=_ZNKSt14_List_iteratorI10NavConnectEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_iterator<NavConnect> *) /* linkage=_ZNSt14_List_iteratorI10NavConnectEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_iterator<NavConnect> *, int) /* linkage=_ZNSt14_List_iteratorI10NavConnectEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_iterator<NavConnect> *) /* linkage=_ZNSt14_List_iteratorI10NavConnectEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_iterator<NavConnect> *, int) /* linkage=_ZNSt14_List_iteratorI10NavConnectEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_iterator<NavConnect>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorI10NavConnectEeqERKS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_iterator<NavConnect>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorI10NavConnectEneERKS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
void CGib(class CGib *, const class CGib  &)
{
} /* size: 0 */

/* <0> (null):0 */
void CGib(class CGib *)
{
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class CGib *, const char  *) /* linkage=_ZN4CGib5SpawnEPKc */
{
} /* size: 0 */

/* <0> (null):0 */
void BounceGibTouch(class CGib *, class CBaseEntity *) /* linkage=_ZN4CGib14BounceGibTouchEP11CBaseEntity */
{
} /* size: 0 */

/* <0> (null):0 */
void StickyGibTouch(class CGib *, class CBaseEntity *) /* linkage=_ZN4CGib14StickyGibTouchEP11CBaseEntity */
{
} /* size: 0 */

/* <0> (null):0 */
void WaitTillLand(class CGib *) /* linkage=_ZN4CGib12WaitTillLandEv */
{
} /* size: 0 */

/* <0> (null):0 */
void LimitVelocity(class CGib *) /* linkage=_ZN4CGib13LimitVelocityEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int ObjectCaps(class CGib *) /* linkage=_ZN4CGib10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SpawnHeadGib(entvars_t *) /* linkage=_ZN4CGib12SpawnHeadGibEP9entvars_s */
{
} /* size: 0 */

/* <0> (null):0 */
void SpawnRandomGibs(entvars_t *, int, int) /* linkage=_ZN4CGib15SpawnRandomGibsEP9entvars_sii */
{
} /* size: 0 */

/* <0> (null):0 */
void SpawnStickyGibs(entvars_t *, class Vector, int) /* linkage=_ZN4CGib15SpawnStickyGibsEP9entvars_s6Vectori */
{
} /* size: 0 */

/* <0> (null):0 */
void SUB_FadeOut(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector2D(class Vector2D *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Length(const class Vector2D  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector2D(class Vector2D *const this, float X, float Y)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void TraceResult(TraceResult *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, float X, float Y, float Z)
{
} /* size: 0 */

/* <0> (null):0 */
inline void NormalizeInPlace(class Vector2D *const this)
{
	{
		float flLen;                                          //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline void operator==(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
void WaitTillLand(class CGib *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator!=(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator+(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator*(const class Vector  *const this, float fl)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator-(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Make2D(const class Vector  *const this)
{
	{
		class Vector2D Vec2;                                  //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline edict_t * ENT(const entvars_t  * pev)
{
} /* size: 4 */

/* <0> (null):0 */
void TraceBleed(class CBaseEntity *const this, float flDamage, class Vector vecDir, TraceResult * ptr, int bitsDamageType)
{
	{
		TraceResult Bloodtr;                                  //     0
		class Vector vecTraceDir;                             //     0
		float flNoise;                                        //     0
		int cCount;                                           //     0
		int i;                                                //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void FVisible(class CBaseEntity *const this, class CBaseEntity * pEntity)
{
	{
		TraceResult tr;                                       //     0
		class Vector vecLookerOrigin;                         //     0
		class Vector vecTargetOrigin;                         //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline EOFFSET OFFSET(const edict_t  * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline BOOL FNullEnt(EOFFSET eoffset)
{
} /* size: 4 */

/* <0> (null):0 */
inline EOFFSET OFFSET(entvars_t * pev)
{
} /* size: 4 */

/* <0> (null):0 */
inline BOOL FStrEq(const char  * sz1, const char  * sz2)
{
} /* size: 4 */

/* <0> (null):0 */
inline BOOL FClassnameIs(entvars_t * pev, const char  * szClassname)
{
} /* size: 4 */

/* <0> (null):0 */
void StickyGibTouch(class CGib *const this, class CBaseEntity * pOther)
{
	{
		class Vector vecSpot;                                 //     0
		TraceResult tr;                                       //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline void ObjectCaps(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline edict_t * ENT(EOFFSET eoffset)
{
} /* size: 4 */

/* <0> (null):0 */
inline void * GET_PRIVATE(edict_t * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline void Instance(edict_t * pent)
{
	{
		class CBaseEntity * pEnt;                             //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline void edict(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline double fabs(double __x)
{
} /* size: 8 */

/* <0> (null):0 */
void BounceGibTouch(class CGib *const this, class CBaseEntity * pOther)
{
	{
		class Vector vecSpot;                                 //     0
		TraceResult tr;                                       //     0
		{
			float volume;                                 //     0
			float zvel;                                   //     0
		}
	}
} /* size: 0 */

/* <0> (null):0 */
inline int ENTINDEX(edict_t * pEdict)
{
} /* size: 4 */

/* <0> (null):0 */
virtual int ObjectCaps(class CPointEntity *) /* linkage=_ZN12CPointEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
inline void ObjectCaps(class CPointEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void SetConditions(class CBaseMonster *, int) /* linkage=_ZN12CBaseMonster13SetConditionsEi */
{
} /* size: 0 */

/* <0> (null):0 */
BOOL HasConditions(class CBaseMonster *, int) /* linkage=_ZN12CBaseMonster13HasConditionsEi */
{
} /* size: 4 */

/* <0> (null):0 */
void Remember(class CBaseMonster *, int) /* linkage=_ZN12CBaseMonster8RememberEi */
{
} /* size: 1919382633 */

/* <0> (null):0 */
BOOL HasMemory(class CBaseMonster *, int) /* linkage=_ZN12CBaseMonster9HasMemoryEi */
{
} /* size: 4 */

/* <0> (null):0 */
void StopAnimation(class CBaseMonster *) /* linkage=_ZN12CBaseMonster13StopAnimationEv */
{
} /* size: 1718616179 */

/* <0> (null):0 */
BOOL ShouldGibMonster(class CBaseMonster *, int) /* linkage=_ZN12CBaseMonster16ShouldGibMonsterEi */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL HasHumanGibs(class CBaseMonster *) /* linkage=_ZN12CBaseMonster12HasHumanGibsEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL HasAlienGibs(class CBaseMonster *) /* linkage=_ZN12CBaseMonster12HasAlienGibsEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void FadeMonster(class CBaseMonster *) /* linkage=_ZN12CBaseMonster11FadeMonsterEv */
{
} /* size: 1702125942 */

/* <0> (null):0 */
virtual Activity GetDeathActivity(class CBaseMonster *) /* linkage=_ZN12CBaseMonster16GetDeathActivityEv */
{
} /* size: 4 */

/* <0> (null):0 */
Activity GetSmallFlinchActivity(class CBaseMonster *) /* linkage=_ZN12CBaseMonster22GetSmallFlinchActivityEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void BecomeDead(class CBaseMonster *) /* linkage=_ZN12CBaseMonster10BecomeDeadEv */
{
} /* size: 1684955474 */

/* <0> (null):0 */
void CallGibMonster(class CBaseMonster *) /* linkage=_ZN12CBaseMonster14CallGibMonsterEv */
{
} /* size: 1450471013 */

/* <0> (null):0 */
virtual void Killed(class CBaseMonster *, entvars_t *, int) /* linkage=_ZN12CBaseMonster6KilledEP9entvars_si */
{
} /* size: 1231971952 */

/* <0> (null):0 */
virtual void GibMonster(class CBaseMonster *) /* linkage=_ZN12CBaseMonster10GibMonsterEv */
{
} /* size: 2036879476 */

/* <0> (null):0 */
virtual int TakeHealth(class CBaseMonster *, float, int) /* linkage=_ZN12CBaseMonster10TakeHealthEfi */
{
} /* size: 4 */

/* <0> (null):0 */
int DeadTakeDamage(class CBaseMonster *, entvars_t *, entvars_t *, float, int) /* linkage=_ZN12CBaseMonster14DeadTakeDamageEP9entvars_sS1_fi */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int TakeDamage(class CBaseMonster *, entvars_t *, entvars_t *, float, int) /* linkage=_ZN12CBaseMonster10TakeDamageEP9entvars_sS1_fi */
{
} /* size: 4 */

/* <0> (null):0 */
float DamageForce(class CBaseMonster *, float) /* linkage=_ZN12CBaseMonster11DamageForceEf */
{
} /* size: 4 */

/* <0> (null):0 */
void RadiusDamage(class CBaseMonster *, entvars_t *, entvars_t *, float, int, int) /* linkage=_ZN12CBaseMonster12RadiusDamageEP9entvars_sS1_fii */
{
} /* size: 1281717077 */

/* <0> (null):0 */
void RadiusDamage(class CBaseMonster *, class Vector, entvars_t *, entvars_t *, float, int, int) /* linkage=_ZN12CBaseMonster12RadiusDamageE6VectorP9entvars_sS2_fii */
{
} /* size: 1598311493 */

/* <0> (null):0 */
class CBaseEntity * CheckTraceHullAttack(class CBaseMonster *, float, int, int) /* linkage=_ZN12CBaseMonster20CheckTraceHullAttackEfii */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL FInViewCone(class CBaseMonster *, class CBaseEntity *) /* linkage=_ZN12CBaseMonster11FInViewConeEP11CBaseEntity */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL FInViewCone(class CBaseMonster *, class Vector *) /* linkage=_ZN12CBaseMonster11FInViewConeEP6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void TraceAttack(class CBaseMonster *, entvars_t *, float, class Vector, TraceResult *, int) /* linkage=_ZN12CBaseMonster11TraceAttackEP9entvars_sf6VectorP11TraceResulti */
{
} /* size: 139137696 */

/* <0> (null):0 */
void MakeDamageBloodDecal(class CBaseMonster *, int, float, TraceResult *, const class Vector  &) /* linkage=_ZN12CBaseMonster20MakeDamageBloodDecalEifP11TraceResultRK6Vector */
{
} /* size: 139242168 */

/* <0> (null):0 */
void BloodSplat(class CBaseMonster *, class Vector &, class Vector &, int, int) /* linkage=_ZN12CBaseMonster10BloodSplatER6VectorS1_ii */
{
} /* size: 139205544 */

/* <0> (null):0 */
inline void SetConditions(class CBaseMonster *const this, int iConditions)
{
} /* size: 139319224 */

/* <0> (null):0 */
inline void HasConditions(class CBaseMonster *const this, int iConditions)
{
} /* size: 139270352 */

/* <0> (null):0 */
inline void Remember(class CBaseMonster *const this, int iMemory)
{
} /* size: 139380412 */

/* <0> (null):0 */
inline void HasMemory(class CBaseMonster *const this, int iMemory)
{
} /* size: 139517040 */

/* <0> (null):0 */
inline void StopAnimation(class CBaseMonster *const this)
{
} /* size: 139543712 */

/* <0> (null):0 */
inline void entindex(class CBaseEntity *const this)
{
} /* size: 139525928 */

/* <0> (null):0 */
inline void NormalizeInPlace(class Vector *const this)
{
	{
		float flLen;                                          //     0
	}
} /* size: 139351836 */

/* <0> (null):0 */
inline void IsEnemyVisible(const class CCSBot  *const this)
{
} /* size: 139407488 */

/* <0> (null):0 */
void LimitVelocity(class CGib *const this)
{
	{
		float length;                                         //     0
	}
} /* size: 139488704 */

/* <0> (null):0 */
inline float DotProduct(const class Vector  &const a, const class Vector  &const b)
{
} /* size: 4 */

/* <0> (null):0 */
void ShouldGibMonster(class CBaseMonster *const this, int iGib)
{
} /* size: 139635648 */

/* <0> (null):0 */
inline void EMIT_SOUND(edict_t * entity, int channel, const char  * sample, float volume, float attenuation)
{
} /* size: 139688192 */

/* <0> (null):0 */
inline void MAKE_STRING_CLASS(const char  * str, entvars_t * pev)
{
} /* size: 139144736 */

/* <0> (null):0 */
inline BOOL FNullEnt(entvars_t * pev)
{
} /* size: 4 */

/* <0> (null):0 */
inline void Instance(entvars_t * pev)
{
} /* size: 139701552 */

/* <0> (null):0 */
inline float DotProduct(const class Vector2D  &const a, const class Vector2D  &const b)
{
} /* size: 4 */

/* <0> (null):0 */
inline class Vector operator*(float fl, const class Vector  &const v)
{
} /* size: 12 */

/* <0> (null):0 */
inline void operator float*(class Vector *const this)
{
} /* size: 1866687843 */

/* <0> (null):0 */
inline void MESSAGE_BEGIN(int msg_dest, int msg_type, const float  * pOrigin, edict_t * ed)
{
} /* size: 1348823139 */

/* <0> (null):0 */
inline BOOL FNullEnt(const edict_t  * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline entvars_t * VARS(edict_t * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline void CBaseEntity(class CBaseEntity *const this)
{
} /* size: 1952804463 */

/* <0> (null):0 */
inline void operator new(size_t stAllocateBlock, entvars_t * pev)
{
} /* size: 1635078454 */

/* <0> (null):0 */
inline void CGib(class CGib *const this)
{
} /* size: 1866621804 */

/* <0> (null):0 */
void SpawnRandomGibs(entvars_t * pevVictim, int cGibs, int human)
{
	{
		int cSplat;                                           //     0
		{
			class CGib * pGib;                            //     0
		}
	}
} /* size: 858869876 */

/* <0> (null):0 */
void RadiusDamage(class Vector vecSrc, entvars_t * pevInflictor, entvars_t * pevAttacker, float flDamage, float flRadius, int iClassIgnore, int bitsDamageType)
{
	{
		class CBaseEntity * pEntity;                          //     0
		TraceResult tr;                                       //     0
		float flAdjustedDamage;                               //     0
		float falloff;                                        //     0
		class Vector vecSpot;                                 //     0
		int bInWater;                                         //     0
		{
			bool useLOS;                                  //     0
			float damageRatio;                            //     0
			float length;                                 //     0
		}
	}
} /* size: 1851880020 */

/* <0> (null):0 */
void RadiusDamage2(class Vector vecSrc, entvars_t * pevInflictor, entvars_t * pevAttacker, float flDamage, float flRadius, int iClassIgnore, int bitsDamageType)
{
	{
		class CBaseEntity * pEntity;                          //     0
		TraceResult tr;                                       //     0
		float flAdjustedDamage;                               //     0
		float falloff;                                        //     0
		class Vector vecSpot;                                 //     0
		int bInWater;                                         //     0
	}
} /* size: 1516175478 */

/* <0> (null):0 */
inline void Normalize(const class Vector2D  *const this)
{
	{
		class Vector2D vec2;                                  //     0
		float flLen;                                          //     0
	}
} /* size: 1918987887 */

/* <0> (null):0 */
class CGib * GetClassPtr<CGib>(class CGib * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
float GetAmountOfPlayerVisible(class Vector vecSrc, class CBaseEntity * entity)
{
	{
		float retval;                                         //     0
		TraceResult tr;                                       //     0
		floatconst topOfHead;                                 //     0
		floatconst standFeet;                                 //     0
		floatconst crouchFeet;                                //     0
		class Vector spot;                                    //     0
		class Vector2D dir;                                   //     0
		class Vector2D perp;                                  //     0
		floatconst edgeOffset;                                //     0
	}
} /* size: 4 */

/* <0> (null):0 */
void Spawn(class CBaseEntity *const this)
{
} /* size: 4091503 */

/* <0> (null):0 */
void Precache(class CBaseEntity *const this)
{
} /* size: 1836018944 */

/* <0> (null):0 */
void Restart(class CBaseEntity *const this)
{
} /* size: 1667593055 */

/* <0> (null):0 */
void KeyValue(class CBaseEntity *const this, KeyValueData * pkvd)
{
} /* size: 1879074915 */

/* <0> (null):0 */
void Activate(class CBaseEntity *const this)
{
} /* size: 1852793715 */

/* <0> (null):0 */
void Classify(class CBaseEntity *const this)
{
} /* size: 1918980206 */

/* <0> (null):0 */
void DeathNotice(class CBaseEntity *const this, entvars_t * pevChild)
{
} /* size: 1702260557 */

/* <0> (null):0 */
void BloodColor(class CBaseEntity *const this)
{
} /* size: 1936942444 */

/* <0> (null):0 */
void IsTriggered(class CBaseEntity *const this, class CBaseEntity * pActivator)
{
} /* size: 1180650572 */

/* <0> (null):0 */
void MyMonsterPointer(class CBaseEntity *const this)
{
} /* size: 1600979051 */

/* <0> (null):0 */
void MySquadMonsterPointer(class CBaseEntity *const this)
{
} /* size: 1744856942 */

/* <0> (null):0 */
void GetToggleState(class CBaseEntity *const this)
{
} /* size: 1516175467 */

/* <0> (null):0 */
void AddPoints(class CBaseEntity *const this, int score, BOOL bAllowNegativeScore)
{
} /* size: 1631732529 */

/* <0> (null):0 */
void AddPointsToTeam(class CBaseEntity *const this, int score, BOOL bAllowNegativeScore)
{
} /* size: 858880372 */

/* <0> (null):0 */
void AddPlayerItem(class CBaseEntity *const this, class CBasePlayerItem * pItem)
{
} /* size: 1667585590 */

/* <0> (null):0 */
void RemovePlayerItem(class CBaseEntity *const this, class CBasePlayerItem * pItem)
{
} /* size: 1850041715 */

/* <0> (null):0 */
void GiveAmmo(class CBaseEntity *const this, int iAmount, char * szName, int iMax)
{
} /* size: 1164272494 */

/* <0> (null):0 */
void GetDelay(class CBaseEntity *const this)
{
} /* size: 1014132596 */

/* <0> (null):0 */
void IsMoving(class CBaseEntity *const this)
{
	operator!=(const class Vector  *const this,
			const class Vector  &const v); /* size=1986088515, low_pc=0 */ //     0
} /* size: 1014132596 */

/* <0> (null):0 */
void OverrideReset(class CBaseEntity *const this)
{
} /* size: 1953720652 */

/* <0> (null):0 */
void SetToggleState(class CBaseEntity *const this, int state)
{
} /* size: 1042965868 */

/* <0> (null):0 */
void StartSneaking(class CBaseEntity *const this)
{
} /* size: 1819307369 */

/* <0> (null):0 */
void StopSneaking(class CBaseEntity *const this)
{
} /* size: 1952671094 */

/* <0> (null):0 */
void OnControls(class CBaseEntity *const this, entvars_t * pev)
{
} /* size: 740975980 */

/* <0> (null):0 */
void IsSneaking(class CBaseEntity *const this)
{
} /* size: 1668246636 */

/* <0> (null):0 */
void IsAlive(class CBaseEntity *const this)
{
} /* size: 976905332 */

/* <0> (null):0 */
void IsBSPModel(class CBaseEntity *const this)
{
} /* size: 1042965868 */

/* <0> (null):0 */
void ReflectGauss(class CBaseEntity *const this)
{
} /* size: 1042955808 */

/* <0> (null):0 */
void IsPlayer(class CBaseEntity *const this)
{
} /* size: 1631205988 */

/* <0> (null):0 */
void IsNetClient(class CBaseEntity *const this)
{
} /* size: 1852390514 */

/* <0> (null):0 */
void TeamID(class CBaseEntity *const this)
{
} /* size: 1734303548 */

/* <0> (null):0 */
void Think(class CBaseEntity *const this)
{
} /* size: 1281309242 */

/* <0> (null):0 */
void Touch(class CBaseEntity *const this, class CBaseEntity * pOther)
{
} /* size: 1701969982 */

/* <0> (null):0 */
void Use(class CBaseEntity *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
} /* size: 1298953301 */

/* <0> (null):0 */
void Blocked(class CBaseEntity *const this, class CBaseEntity * pOther)
{
} /* size: 1593865797 */

/* <0> (null):0 */
void Respawn(class CBaseEntity *const this)
{
} /* size: 1631728709 */

/* <0> (null):0 */
void UpdateOwner(class CBaseEntity *const this)
{
} /* size: 1593865797 */

/* <0> (null):0 */
void FBecomeProne(class CBaseEntity *const this)
{
} /* size: 1681996101 */

/* <0> (null):0 */
void Center(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=827218527, low_pc=0 */ //     0
	operator*(const class Vector  *const this,
			float fl); /* size=1430466609, low_pc=0 */ //     0
} /* size: 1684291895 */

/* <0> (null):0 */
void EyePosition(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=1346990703, low_pc=0 */ //     0
} /* size: 1380283502 */

/* <0> (null):0 */
void EarPosition(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=6908229, low_pc=0 */ //     0
} /* size: 1666206066 */

/* <0> (null):0 */
void BodyTarget(class CBaseEntity *const this, const class Vector  &const posSrc)
{
} /* size: 1920226164 */

/* <0> (null):0 */
void Illumination(class CBaseEntity *const this)
{
} /* size: 1127362896 */

/* <0> (null):0 */
void ObjectCaps(class CGib *const this)
{
} /* size: 1232695919 */

/* <0> (null):0 */
void SUB_StartFadeOut(class CBaseEntity *const this)
{
} /* size: 1768120688 */

/* <0> (null):0 */
void SUB_StartFadeOut(class CBaseEntity *const this)
{
} /* size: 1667585644 */

/* <0> (null):0 */
void TraceAttack(class CBaseEntity *const this, entvars_t * pevAttacker, float flDamage, class Vector vecDir, TraceResult * ptr, int bitsDamageType)
{
	{
		class Vector vecOrigin;                               //     0
		operator*(const class Vector  *const this,
				float fl); /* size=1701273971, low_pc=0 */ //     0
		{
			int blood;                                    //     0
			Vector(class Vector *const this,
				const class Vector  &const v); /* size=1212363313, low_pc=0 */ //     0
			Vector(class Vector *const this,
				const class Vector  &const v); /* size=1667585644, low_pc=0 */ //     0
		}
		operator-(const class Vector  *const this,
				const class Vector  &const v); /* size=827542354, low_pc=0 */ //     0
	}
} /* size: 1766343474 */

/* <0> (null):0 */
void FVisible(class CBaseEntity *const this, const class Vector  &const vecOrigin)
{
	{
		TraceResult tr;                                       //     0
		class Vector vecLookerOrigin;                         //     0
	}
} /* size: 808537690 */

/* <0> (null):0 */
void HasTarget(class CBaseEntity *const this, string_t targetname)
{
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=1768120688, low_pc=0 */ //     0
} /* size: 826631527 */

/* <0> (null):0 */
void SUB_FadeOut(class CBaseEntity *const this)
{
	SUB_FadeOut(class CBaseEntity *const this); /* size=6908229, low_pc=0 */ //     0
} /* size: 1951744816 */

/* <0> (null):0 */
void WaitTillLand(class CGib *const this)
{
	operator==(const class Vector  *const this,
			const class Vector  &const v); /* size=1430466609, low_pc=0 */ //     0
	WaitTillLand(class CGib *const this); /* size=6899058, low_pc=0 */ //     0
} /* size: 1919906915 */

/* <0> (null):0 */
void TraceBleed(class CBaseEntity *const this, float flDamage, class Vector vecDir, TraceResult * ptr, int bitsDamageType)
{
	{
		TraceResult Bloodtr;                                  //     0
		class Vector vecTraceDir;                             //     0
		float flNoise;                                        //     0
		int cCount;                                           //     0
		int i;                                                //     0
	}
	TraceBleed(class CBaseEntity *const this,
			float flDamage,
			class Vector vecDir,
			TraceResult * ptr,
			int bitsDamageType); /* size=4542031, low_pc=0 */ //     0
} /* size: 827218527 */

/* <0> (null):0 */
void FVisible(class CBaseEntity *const this, class CBaseEntity * pEntity)
{
	{
		TraceResult tr;                                       //     0
		class Vector vecLookerOrigin;                         //     0
		class Vector vecTargetOrigin;                         //     0
	}
	FVisible(class CBaseEntity *const this,
		class CBaseEntity * pEntity); /* size=139137032, low_pc=0 */ //     0
} /* size: 1330139979 */

/* <0> (null):0 */
void StickyGibTouch(class CGib *const this, class CBaseEntity * pOther)
{
	{
		class Vector vecSpot;                                 //     0
		TraceResult tr;                                       //     0
		FClassnameIs(entvars_t * pev,
				const char  * szClassname); /* size=139206144, low_pc=0 */ //     0
	}
	StickyGibTouch(class CGib *const this,
			class CBaseEntity * pOther); /* size=139208008, low_pc=0 */ //     0
} /* size: 139241800 */

/* <0> (null):0 */
void BounceGibTouch(class CGib *const this, class CBaseEntity * pOther)
{
	{
		class Vector vecSpot;                                 //     0
		TraceResult tr;                                       //     0
		operator*(const class Vector  *const this,
				float fl); /* size=139517064, low_pc=0 */ //     0
	}
	BounceGibTouch(class CGib *const this,
			class CBaseEntity * pOther); /* size=139540184, low_pc=0 */ //     0
} /* size: 139272496 */

/* <0> (null):0 */
void GetAmountOfPlayerVisible(class Vector vecSrc, class CBaseEntity * entity)
{
	{
		float retval;                                         //     0
		TraceResult tr;                                       //     0
		floatconst topOfHead;                                 //     0
		class Vector spot;                                    //     0
		class Vector2D dir;                                   //     0
		floatconst standFeet;                                 //     0
		floatconst crouchFeet;                                //     0
		class Vector2D perp;                                  //     0
		floatconst edgeOffset;                                //     0
		Vector(class Vector *const this,
			float X,
			float Y,
			float Z); /* size=139471800, low_pc=0 */ //     0
		NormalizeInPlace(class Vector2D *const this); /* size=139473128, low_pc=0 */ //     0
	}
} /* size: 139442768 */

/* <0> (null):0 */
inline void Length(const class Vector  *const this)
{
} /* size: 139635696 */

/* <0> (null):0 */
void RadiusDamage(class Vector vecSrc, entvars_t * pevInflictor, entvars_t * pevAttacker, float flDamage, float flRadius, int iClassIgnore, int bitsDamageType)
{
	{
		class CBaseEntity * pEntity;                          //     0
		TraceResult tr;                                       //     0
		float flAdjustedDamage;                               //     0
		float falloff;                                        //     0
		class Vector vecSpot;                                 //     0
		int bInWater;                                         //     0
		{
			bool useLOS;                                  //     0
			float damageRatio;                            //     0
			float length;                                 //     0
			operator-(const class Vector  *const this,
					const class Vector  &const v); /* size=1768698996, low_pc=0 */ //     0
			Length(const class Vector  *const this); /* size=880038731, low_pc=0 */ //     0
			Vector(class Vector *const this,
				const class Vector  &const v); /* size=1951615822, low_pc=0 */ //     0
			operator-(const class Vector  *const this,
					const class Vector  &const v); /* size=1593865797, low_pc=0 */ //     0
			Length(const class Vector  *const this); /* size=1782932858, low_pc=0 */ //     0
		}
	}
} /* size: 139615220 */

/* <0> (null):0 */
inline void Normalize(const class Vector  *const this)
{
	{
		float flLen;                                          //     0
	}
} /* size: 808538185 */

/* <0> (null):0 */
void RadiusDamage2(class Vector vecSrc, entvars_t * pevInflictor, entvars_t * pevAttacker, float flDamage, float flRadius, int iClassIgnore, int bitsDamageType)
{
	{
		class CBaseEntity * pEntity;                          //     0
		TraceResult tr;                                       //     0
		float flAdjustedDamage;                               //     0
		float falloff;                                        //     0
		class Vector vecSpot;                                 //     0
		int bInWater;                                         //     0
		operator-(const class Vector  *const this,
				const class Vector  &const v); /* size=1398747987, low_pc=0 */ //     0
		Length(const class Vector  *const this); /* size=1916159301, low_pc=0 */ //     0
		operator-(const class Vector  *const this,
				const class Vector  &const v); /* size=1397317971, low_pc=0 */ //     0
		Normalize(const class Vector  *const this); /* size=1632859247, low_pc=0 */ //     0
		edict(class CBaseEntity *const this); /* size=1920229197, low_pc=0 */ //     0
	}
} /* size: 1314545408 */

/* <0> (null):0 */
void LimitVelocity(class CGib *const this)
{
	{
		float length;                                         //     0
		Length(const class Vector  *const this); /* size=1380283251, low_pc=0 */ //     0
	}
	LimitVelocity(class CGib *const this); /* size=1953460307, low_pc=0 */ //     0
} /* size: 1869632359 */

/* <0> (null):0 */
void HasHumanGibs(class CBaseMonster *const this)
{
	{
		int myClass;                                          //     0
	}
} /* size: 6238547 */

/* <0> (null):0 */
void HasAlienGibs(class CBaseMonster *const this)
{
	{
		int myClass;                                          //     0
	}
} /* size: 1869504372 */

/* <0> (null):0 */
void FadeMonster(class CBaseMonster *const this)
{
	StopAnimation(class CBaseMonster *const this); /* size=1601463655, low_pc=0 */ //     0
	SUB_StartFadeOut(class CBaseEntity *const this); /* size=1919251566, low_pc=0 */ //     0
} /* size: 1953721967 */

/* <0> (null):0 */
void GetDeathActivity(class CBaseMonster *const this)
{
	{
		Activity deathActivity;                               //     0
		BOOL fTriedDirection;                                 //     0
		float flDot;                                          //     0
		TraceResult tr;                                       //     0
		class Vector vecSrc;                                  //     0
		operator*(const class Vector  *const this,
				float fl); /* size=880038734, low_pc=0 */ //     0
		DotProduct(const class Vector  &const a,
				const class Vector  &const b); /* size=1314545408, low_pc=0 */ //     0
		edict(class CBaseEntity *const this); /* size=1782935143, low_pc=0 */ //     0
		operator*(const class Vector  *const this,
				float fl); /* size=1163866195, low_pc=0 */ //     0
		operator-(const class Vector  *const this,
				const class Vector  &const v); /* size=1868787269, low_pc=0 */ //     0
		edict(class CBaseEntity *const this); /* size=1395863881, low_pc=0 */ //     0
		operator*(const class Vector  *const this,
				float fl); /* size=826897523, low_pc=0 */ //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=1232368489, low_pc=0 */ //     0
	}
} /* size: 1702060386 */

/* <0> (null):0 */
void GetSmallFlinchActivity(class CBaseMonster *const this)
{
	{
		Activity flinchActivity;                              //     0
		BOOL fTriedDirection;                                 //     0
		float flDot;                                          //     0
	}
} /* size: 1970234222 */

/* <0> (null):0 */
void BecomeDead(class CBaseMonster *const this)
{
} /* size: 1311781193 */

/* <0> (null):0 */
void ShouldGibMonster(class CBaseMonster *const this, int iGib)
{
} /* size: 1951616602 */

/* <0> (null):0 */
void CallGibMonster(class CBaseMonster *const this)
{
	{
		BOOL fade;                                            //     0
	}
} /* size: 826897523 */

/* <0> (null):0 */
void Killed(class CBaseMonster *const this, entvars_t * pevAttacker, int iGib)
{
	{
		unsigned int cCount;                                  //     0
		BOOL fDone;                                           //     0
		class CBaseEntity * pOwner;                           //     0
		HasMemory(class CBaseMonster *const this,
				int iMemory); /* size=843400543, low_pc=0 */ //     0
		ShouldGibMonster(class CBaseMonster *const this,
				int iGib); /* size=1734303545, low_pc=0 */ //     0
		Remember(class CBaseMonster *const this,
			int iMemory); /* size=1684300087, low_pc=0 */ //     0
		EMIT_SOUND(edict_t * entity,
				int channel,
				const char  * sample,
				float volume,
				float attenuation); /* size=1232236404, low_pc=0 */ //     0
		SetConditions(class CBaseMonster *const this,
				int iConditions); /* size=1667200366, low_pc=0 */ //     0
		Instance(edict_t * pent); /* size=1952539503, low_pc=0 */ //     0
		ShouldGibMonster(class CBaseMonster *const this,
				int iGib); /* size=1869898083, low_pc=0 */ //     0
	}
} /* size: 1400136549 */

/* <0> (null):0 */
void Spawn(class CGib *const this, const char  * szGibModel)
{
	MAKE_STRING_CLASS(const char  * str,
				entvars_t * pev); /* size=1631012165, low_pc=0 */ //     0
	Vector(class Vector *const this,
		float X,
		float Y,
		float Z); /* size=1869898083, low_pc=0 */ //     0
	Vector(class Vector *const this,
		float X,
		float Y,
		float Z); /* size=1952539503, low_pc=0 */ //     0
} /* size: 1684098166 */

/* <0> (null):0 */
void SpawnRandomGibs(entvars_t * pevVictim, int cGibs, int human)
{
	{
		int cSplat;                                           //     0
		{
			class CGib * pGib;                            //     0
			operator*(const class Vector  *const this,
					float fl); /* size=1593853279, low_pc=0 */ //     0
			operator*(const class Vector  *const this,
					float fl); /* size=825378117, low_pc=0 */ //     0
			Instance(entvars_t * pev); /* size=1633836916, low_pc=0 */ //     0
			operator*(const class Vector  *const this,
					float fl); /* size=1632858725, low_pc=0 */ //     0
			operator*(const class Vector  *const this,
					float fl); /* size=1701078113, low_pc=0 */ //     0
			Vector(class Vector *const this,
				float X,
				float Y,
				float Z); /* size=1768698996, low_pc=0 */ //     0
			Vector(class Vector *const this,
				float X,
				float Y,
				float Z); /* size=1815376979, low_pc=0 */ //     0
			LimitVelocity(class CGib *const this); /* size=6238547, low_pc=0 */ //     0
			GetClassPtr<CGib>(class CGib * a); /* size=1400005988, low_pc=0 */ //     0
			operator*(const class Vector  *const this,
					float fl); /* size=1597068107, low_pc=0 */ //     0
		}
	}
} /* size: 1632400993 */

/* <0> (null):0 */
void SpawnHeadGib(entvars_t * pevVictim)
{
	{
		class CGib * pGib;                                    //     0
		GetClassPtr<CGib>(class CGib * a); /* size=1601467241, low_pc=0 */ //     0
		{
			edict_t * pentPlayer;                         //     0
			operator+(const class Vector  *const this,
					const class Vector  &const v); /* size=1684370531, low_pc=0 */ //     0
			{
				entvars_t * pevPlayer;                //     0
				operator+(const class Vector  *const this,
						const class Vector  &const v); /* size=1984250953, low_pc=0 */ //     0
				operator-(const class Vector  *const this,
						const class Vector  &const v); /* size=1936280692, low_pc=0 */ //     0
				Normalize(const class Vector  *const this); /* size=1699151990, low_pc=0 */ //     0
			}
			edict(class CBaseEntity *const this); /* size=1632120881, low_pc=0 */ //     0
			Instance(entvars_t * pev); /* size=1313028171, low_pc=0 */ //     0
			operator*(const class Vector  *const this,
					float fl); /* size=1986088515, low_pc=0 */ //     0
			operator*(const class Vector  *const this,
					float fl); /* size=6712421, low_pc=0 */ //     0
			operator*(const class Vector  *const this,
					float fl); /* size=1953721967, low_pc=0 */ //     0
		}
		LimitVelocity(class CGib *const this); /* size=1936280671, low_pc=0 */ //     0
	}
} /* size: 1127231824 */

/* <0> (null):0 */
void SpawnStickyGibs(entvars_t * pevVictim, class Vector vecOrigin, int cGibs)
{
	{
		int i;                                                //     0
		{
			class CGib * pGib;                            //     0
			GetClassPtr<CGib>(class CGib * a); /* size=1836008192, low_pc=0 */ //     0
			operator*(const class Vector  *const this,
					float fl); /* size=1632400993, low_pc=0 */ //     0
			operator*(const class Vector  *const this,
					float fl); /* size=827345266, low_pc=0 */ //     0
			Instance(entvars_t * pev); /* size=1702127967, low_pc=0 */ //     0
			operator*(const class Vector  *const this,
					float fl); /* size=829707086, low_pc=0 */ //     0
			operator*(const class Vector  *const this,
					float fl); /* size=1597256052, low_pc=0 */ //     0
			Vector(class Vector *const this,
				float X,
				float Y,
				float Z); /* size=1281307697, low_pc=0 */ //     0
			Vector(class Vector *const this,
				float X,
				float Y,
				float Z); /* size=829707083, low_pc=0 */ //     0
			LimitVelocity(class CGib *const this); /* size=1886210371, low_pc=0 */ //     0
			operator*(const class Vector  *const this,
					float fl); /* size=1919906915, low_pc=0 */ //     0
		}
	}
} /* size: 1717978469 */

/* <0> (null):0 */
void SpawnRandomGibs(entvars_t * pevVictim, int human, int cGibs)
{
	{
		int cSplat;                                           //     0
		{
			class CGib * pGib;                            //     0
			operator*(const class Vector  *const this,
					float fl); /* size=910905445, low_pc=0 */ //     0
			operator*(const class Vector  *const this,
					float fl); /* size=1869573190, low_pc=0 */ //     0
			Instance(entvars_t * pev); /* size=1752459607, low_pc=0 */ //     0
			operator*(const class Vector  *const this,
					float fl); /* size=137632184, low_pc=0 */ //     0
			operator*(const class Vector  *const this,
					float fl); /* size=137632664, low_pc=0 */ //     0
			Vector(class Vector *const this,
				float X,
				float Y,
				float Z); /* size=137633284, low_pc=0 */ //     0
			Vector(class Vector *const this,
				float X,
				float Y,
				float Z); /* size=138487888, low_pc=0 */ //     0
			LimitVelocity(class CGib *const this); /* size=138489080, low_pc=0 */ //     0
			GetClassPtr<CGib>(class CGib * a); /* size=138499420, low_pc=0 */ //     0
			operator*(const class Vector  *const this,
					float fl); /* size=138814336, low_pc=0 */ //     0
		}
	}
} /* size: 1833517879 */

/* <0> (null):0 */
void GibMonster(class CBaseMonster *const this)
{
	{
		TraceResult tr;                                       //     0
		BOOL gibbed;                                          //     0
		EMIT_SOUND(edict_t * entity,
				int channel,
				const char  * sample,
				float volume,
				float attenuation); /* size=138349040, low_pc=0 */ //     0
	}
} /* size: 138815216 */

/* <0> (null):0 */
void TakeHealth(class CBaseMonster *const this, float flHealth, int bitsDamageType)
{
} /* size: 138349760 */

/* <0> (null):0 */
void DeadTakeDamage(class CBaseMonster *const this, entvars_t * pevInflictor, entvars_t * pevAttacker, float flDamage, int bitsDamageType)
{
	{
		class Vector vecDir;                                  //     0
		FNullEnt(entvars_t * pev); /* size=138708136, low_pc=0 */ //     0
		{
			class CBaseEntity * pInflictor;               //     0
			Instance(entvars_t * pev); /* size=138710232, low_pc=0 */ //     0
			operator-(const class Vector  *const this,
					const class Vector  &const v); /* size=138927320, low_pc=0 */ //     0
			operator-(const class Vector  *const this,
					const class Vector  &const v); /* size=138927912, low_pc=0 */ //     0
			Normalize(const class Vector  *const this); /* size=138604784, low_pc=0 */ //     0
			Normalize(const class Vector  *const this); /* size=138606568, low_pc=0 */ //     0
		}
	}
} /* size: 138691816 */

/* <0> (null):0 */
void TakeDamage(class CBaseMonster *const this, entvars_t * pevInflictor, entvars_t * pevAttacker, float flDamage, int bitsDamageType)
{
	{
		float flTake;                                         //     0
		class Vector vecDir;                                  //     0
		FNullEnt(entvars_t * pev); /* size=139024480, low_pc=0 */ //     0
		{
			class CBaseEntity * pInflictor;               //     0
			Instance(entvars_t * pev); /* size=139046936, low_pc=0 */ //     0
			operator-(const class Vector  *const this,
					const class Vector  &const v); /* size=139094596, low_pc=0 */ //     0
			operator-(const class Vector  *const this,
					const class Vector  &const v); /* size=139097148, low_pc=0 */ //     0
			Normalize(const class Vector  *const this); /* size=139113628, low_pc=0 */ //     0
			Normalize(const class Vector  *const this); /* size=139297392, low_pc=0 */ //     0
		}
		FNullEnt(entvars_t * pev); /* size=139397240, low_pc=0 */ //     0
		Vector(class Vector *const this,
			const class Vector  &const v); /* size=139284760, low_pc=0 */ //     0
		SetConditions(class CBaseMonster *const this,
				int iConditions); /* size=139285408, low_pc=0 */ //     0
		SetConditions(class CBaseMonster *const this,
				int iConditions); /* size=139286464, low_pc=0 */ //     0
		SetConditions(class CBaseMonster *const this,
				int iConditions); /* size=139287112, low_pc=0 */ //     0
		operator*(const class Vector  *const this,
				float fl); /* size=139177036, low_pc=0 */ //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=139177820, low_pc=0 */ //     0
		HasConditions(class CBaseMonster *const this,
				int iConditions); /* size=139179164, low_pc=0 */ //     0
	}
} /* size: 138901800 */

/* <0> (null):0 */
void DamageForce(class CBaseMonster *const this, float damage)
{
	{
		float force;                                          //     0
	}
} /* size: 139053736 */

/* <0> (null):0 */
void RadiusFlash(class Vector vecSrc, entvars_t * pevInflictor, entvars_t * pevAttacker, float flDamage, int iClassIgnore, int bitsDamageType) /* linkage=_Z11RadiusFlash6VectorP9entvars_sS1_fii */
{
	{
		class CBaseEntity * pEntity;                          //     0
		TraceResult tr;                                       //     0
		float flAdjustedDamage;                               //     0
		float falloff;                                        //     0
		class Vector vecSpot;                                 //     0
		float flRadius;                                       //     0
		int bInWater;                                         //     0
		edict(class CBaseEntity *const this); /* size=139898092, low_pc=0 */ //     0
		{
			TraceResult tr2;                              //     0
			class Vector vecLOS;                          //     0
			float flDot;                                  //     0
			float fadeTime;                               //     0
			float fadeHold;                               //     0
			int alpha;                                    //     0
			class CBasePlayer * pPlayer;                  //     0
			float currentHoldTime;                        //     0
			operator-(const class Vector  *const this,
					const class Vector  &const v); /* size=139922792, low_pc=0 */ //     0
			Length(const class Vector  *const this); /* size=139927904, low_pc=0 */ //     0
			operator+(const class Vector  *const this,
					const class Vector  &const v); /* size=139928552, low_pc=0 */ //     0
			operator-(const class Vector  *const this,
					const class Vector  &const v); /* size=139929972, low_pc=0 */ //     0
			DotProduct(const class Vector  &const a,
					const class Vector  &const b); /* size=139930756, low_pc=0 */ //     0
			Vector(class Vector *const this,
				float X,
				float Y,
				float Z); /* size=139877192, low_pc=0 */ //     0
			{
				int i;                                //     0
				{
					class CBasePlayer * pObserver;//     0
					Vector(class Vector *const this,
						float X,
						float Y,
						float Z); /* size=139950416, low_pc=0 */ //     0
				}
			}
		}
	}
} /* size: 139601144 */

/* <0> (null):0 */
void RadiusDamage(class Vector vecSrc, entvars_t * pevInflictor, entvars_t * pevAttacker, float flDamage, float flRadius, int iClassIgnore, int bitsDamageType)
{
	{
		class CBaseEntity * pEntity;                          //     0
		TraceResult tr;                                       //     0
		float flAdjustedDamage;                               //     0
		float falloff;                                        //     0
		class Vector vecSpot;                                 //     0
		int bInWater;                                         //     0
		{
			bool useLOS;                                  //     0
			float damageRatio;                            //     0
			float length;                                 //     0
			operator-(const class Vector  *const this,
					const class Vector  &const v); /* size=139874784, low_pc=0 */ //     0
			Length(const class Vector  *const this); /* size=139875568, low_pc=0 */ //     0
			Vector(class Vector *const this,
				const class Vector  &const v); /* size=139876216, low_pc=0 */ //     0
			operator-(const class Vector  *const this,
					const class Vector  &const v); /* size=139940488, low_pc=0 */ //     0
			Length(const class Vector  *const this); /* size=139941272, low_pc=0 */ //     0
		}
	}
} /* size: 139956104 */

/* <0> (null):0 */
void RadiusDamage2(class Vector vecSrc, entvars_t * pevInflictor, entvars_t * pevAttacker, float flDamage, float flRadius, int iClassIgnore, int bitsDamageType)
{
	{
		class CBaseEntity * pEntity;                          //     0
		TraceResult tr;                                       //     0
		float flAdjustedDamage;                               //     0
		float falloff;                                        //     0
		class Vector vecSpot;                                 //     0
		int bInWater;                                         //     0
		operator-(const class Vector  *const this,
				const class Vector  &const v); /* size=140047540, low_pc=0 */ //     0
		Length(const class Vector  *const this); /* size=1349743461, low_pc=0 */ //     0
		operator-(const class Vector  *const this,
				const class Vector  &const v); /* size=1701970035, low_pc=0 */ //     0
		Normalize(const class Vector  *const this); /* size=1650423905, low_pc=0 */ //     0
		edict(class CBaseEntity *const this); /* size=1348825953, low_pc=0 */ //     0
	}
} /* size: 139942856 */

/* <0> (null):0 */
void RadiusDamage(class CBaseMonster *const this, entvars_t * pevInflictor, entvars_t * pevAttacker, float flDamage, int iClassIgnore, int bitsDamageType)
{
	Vector(class Vector *const this,
		const class Vector  &const v); /* size=7954771, low_pc=0 */ //     0
	Vector(class Vector *const this,
		const class Vector  &const v); /* size=2054385664, low_pc=0 */ //     0
} /* size: 1749249894 */

/* <0> (null):0 */
void RadiusDamage(class CBaseMonster *const this, class Vector vecSrc, entvars_t * pevInflictor, entvars_t * pevAttacker, float flDamage, int iClassIgnore, int bitsDamageType)
{
	Vector(class Vector *const this,
		const class Vector  &const v); /* size=1130758249, low_pc=0 */ //     0
	Vector(class Vector *const this,
		const class Vector  &const v); /* size=1667844979, low_pc=0 */ //     0
} /* size: 1634496512 */

/* <0> (null):0 */
void CheckTraceHullAttack(class CBaseMonster *const this, float flDist, int iDamage, int iDmgType)
{
	{
		TraceResult tr;                                       //     0
		class Vector vecStart;                                //     0
		class Vector vecEnd;                                  //     0
		Vector(class Vector *const this,
			const class Vector  &const v); /* size=1701734760, low_pc=0 */ //     0
		operator*(const class Vector  *const this,
				float fl); /* size=2003790956, low_pc=0 */ //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=1869903201, low_pc=0 */ //     0
		{
			class CBaseEntity * pEntity;                  //     0
			Instance(edict_t * pent); /* size=1699245665, low_pc=0 */ //     0
		}
	}
} /* size: 1936028783 */

/* <0> (null):0 */
void FInViewCone(class CBaseMonster *const this, class CBaseEntity * pEntity)
{
	{
		class Vector2D vec2LOS;                               //     0
		float flDot;                                          //     0
		operator-(const class Vector  *const this,
				const class Vector  &const v); /* size=1818323316, low_pc=0 */ //     0
		Normalize(const class Vector2D  *const this); /* size=1852796276, low_pc=0 */ //     0
		DotProduct(const class Vector2D  &const a,
				const class Vector2D  &const b); /* size=1819627640, low_pc=0 */ //     0
	}
} /* size: 7497078 */

/* <0> (null):0 */
void FInViewCone(class CBaseMonster *const this, class Vector * pOrigin)
{
	{
		class Vector2D vec2LOS;                               //     0
		float flDot;                                          //     0
		operator-(const class Vector  *const this,
				const class Vector  &const v); /* size=1598379073, low_pc=0 */ //     0
		Normalize(const class Vector2D  *const this); /* size=1112362819, low_pc=0 */ //     0
		DotProduct(const class Vector2D  &const a,
				const class Vector2D  &const b); /* size=1818713957, low_pc=0 */ //     0
	}
} /* size: 1768714067 */

/* <0> (null):0 */
void TraceAttack(class CBaseMonster *const this, entvars_t * pevAttacker, float flDamage, class Vector vecDir, TraceResult * ptr, int bitsDamageType)
{
	{
		class Vector vecOrigin;                               //     0
		int blood;                                            //     0
		operator*(const class Vector  *const this,
				float fl); /* size=1413827660, low_pc=0 */ //     0
		operator-(const class Vector  *const this,
				const class Vector  &const v); /* size=1162628181, low_pc=0 */ //     0
		Vector(class Vector *const this,
			const class Vector  &const v); /* size=1162628181, low_pc=0 */ //     0
	}
} /* size: 7105653 */

/* <0> (null):0 */
void FireBullets(class CBaseEntity *const this, ULONG cShots, class Vector vecSrc, class Vector vecDirShooting, class Vector vecSpread, float flDistance, int iBulletType, int iTracerFreq, int iDamage, entvars_t * pevAttacker)
{
	{
		int tracerCount;                                      //     0
		int tracer;                                           //     0
		TraceResult tr;                                       //     0
		class Vector vecRight;                                //     0
		class Vector vecUp;                                   //     0
		bool m_bCreatedShotgunSpark;                          //     0
		Vector(class Vector *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Vector(class Vector *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		{
			ULONG iShot;                                  //     0
			{
				int spark;                            //     0
				float x;                              //     0
				float y;                              //     0
				float z;                              //     0
				class Vector vecDir;                  //     0
				class Vector vecEnd;                  //     0
				operator*(float fl,
						const class Vector  &const v); /* size=0, low_pc=0 */ //     0
				operator*(float fl,
						const class Vector  &const v); /* size=0, low_pc=0 */ //     0
				operator+(const class Vector  *const this,
						const class Vector  &const v); /* size=0, low_pc=0 */ //     0
				operator+(const class Vector  *const this,
						const class Vector  &const v); /* size=0, low_pc=0 */ //     0
				operator*(const class Vector  *const this,
						float fl); /* size=0, low_pc=0 */ //     0
				operator+(const class Vector  *const this,
						const class Vector  &const v); /* size=0, low_pc=0 */ //     0
				{
					class Vector vecTracerSrc;    //     0
					operator*(const class Vector  *const this,
							float fl); /* size=0, low_pc=0 */ //     0
					operator*(const class Vector  *const this,
							float fl); /* size=0, low_pc=0 */ //     0
					operator+(const class Vector  *const this,
							const class Vector  &const v); /* size=0, low_pc=0 */ //     0
					operator+(const class Vector  *const this,
							const class Vector  &const v); /* size=0, low_pc=0 */ //     0
					operator+(const class Vector  *const this,
							const class Vector  &const v); /* size=0, low_pc=0 */ //     0
					MESSAGE_BEGIN(int msg_dest,
							int msg_type,
							const float  * pOrigin,
							edict_t * ed); /* size=0, low_pc=0 */ //     0
				}
				{
					class CBaseEntity * pEntity;  //     0
					Instance(edict_t * pent); /* size=0, low_pc=0 */ //     0
					Vector(class Vector *const this,
						const class Vector  &const v); /* size=0, low_pc=0 */ //     0
					Vector(class Vector *const this,
						const class Vector  &const v); /* size=0, low_pc=0 */ //     0
					Vector(class Vector *const this,
						const class Vector  &const v); /* size=0, low_pc=0 */ //     0
					{
						float flDamage;       //     0
						Vector(class Vector *const this,
							const class Vector  &const v); /* size=0, low_pc=0 */ //     0
						Vector(class Vector *const this,
							const class Vector  &const v); /* size=0, low_pc=0 */ //     0
						Vector(class Vector *const this,
							const class Vector  &const v); /* size=0, low_pc=0 */ //     0
						Vector(class Vector *const this,
							const class Vector  &const v); /* size=0, low_pc=0 */ //     0
						Vector(class Vector *const this,
							const class Vector  &const v); /* size=0, low_pc=0 */ //     0
						Vector(class Vector *const this,
							const class Vector  &const v); /* size=0, low_pc=0 */ //     0
						Vector(class Vector *const this,
							const class Vector  &const v); /* size=0, low_pc=0 */ //     0
						Vector(class Vector *const this,
							const class Vector  &const v); /* size=0, low_pc=0 */ //     0
						Vector(class Vector *const this,
							const class Vector  &const v); /* size=0, low_pc=0 */ //     0
						Vector(class Vector *const this,
							const class Vector  &const v); /* size=0, low_pc=0 */ //     0
						Vector(class Vector *const this,
							const class Vector  &const v); /* size=0, low_pc=0 */ //     0
						Vector(class Vector *const this,
							const class Vector  &const v); /* size=0, low_pc=0 */ //     0
						Vector(class Vector *const this,
							const class Vector  &const v); /* size=0, low_pc=0 */ //     0
						Vector(class Vector *const this,
							const class Vector  &const v); /* size=0, low_pc=0 */ //     0
						FNullEnt(const edict_t  * pent); /* size=0, low_pc=0 */ //     0
						VARS(edict_t * pent); /* size=0, low_pc=0 */ //     0
						Vector(class Vector *const this,
							const class Vector  &const v); /* size=0, low_pc=0 */ //     0
						Vector(class Vector *const this,
							const class Vector  &const v); /* size=0, low_pc=0 */ //     0
					}
				}
				Vector(class Vector *const this,
					const class Vector  &const v); /* size=0, low_pc=0 */ //     0
				Vector(class Vector *const this,
					const class Vector  &const v); /* size=0, low_pc=0 */ //     0
			}
		}
	}
} /* size: 1952803948 */

/* <0> (null):0 */
char * vstr(float * v) /* linkage=_Z4vstrPf */
{
	{
		int idx;                                              //     0
		char string;                                          //     0
	}
} /* size: 4 */

/* <0> (null):0 */
void FireBullets3(class CBaseEntity *const this, class Vector vecSrc, class Vector vecDirShooting, float vecSpread, float flDistance, int iPenetration, int iBulletType, int iDamage, float flRangeModifier, entvars_t * pevAttacker, bool bPistol, int shared_rand)
{
	{
		int iOriginalPenetration;                             //     0
		int iPenetrationPower;                                //     0
		float flPenetrationDistance;                          //     0
		int iCurrentDamage;                                   //     0
		float flCurrentDistance;                              //     0
		TraceResult tr;                                       //     0
		TraceResult tr2;                                      //     0
		class Vector vecRight;                                //     0
		class Vector vecUp;                                   //     0
		class CBaseEntity * pEntity;                          //     0
		bool bHitMetal;                                       //     0
		int iSparksAmount;                                    //     0
		float x;                                              //     0
		float y;                                              //     0
		float z;                                              //     0
		class Vector vecDir;                                  //     0
		class Vector vecEnd;                                  //     0
		class Vector vecOldSrc;                               //     0
		class Vector vecNewSrc;                               //     0
		float flDamageModifier;                               //     0
		Vector(class Vector *const this,
			const class Vector  &const v); /* size=139243224, low_pc=0 */ //     0
		Vector(class Vector *const this,
			const class Vector  &const v); /* size=139244552, low_pc=0 */ //     0
		operator*(float fl,
				const class Vector  &const v); /* size=139250624, low_pc=0 */ //     0
		operator*(float fl,
				const class Vector  &const v); /* size=139252056, low_pc=0 */ //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=139205960, low_pc=0 */ //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=139206880, low_pc=0 */ //     0
		operator*(const class Vector  *const this,
				float fl); /* size=139207824, low_pc=0 */ //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=139209004, low_pc=0 */ //     0
		{
			char cTextureType;                            //     0
			bool bSparks;                                 //     0
			Vector(class Vector *const this,
				const class Vector  &const v); /* size=139292620, low_pc=0 */ //     0
			Vector(class Vector *const this,
				const class Vector  &const v); /* size=139293540, low_pc=0 */ //     0
			Instance(edict_t * pent); /* size=139294324, low_pc=0 */ //     0
			VARS(edict_t * pent); /* size=139378844, low_pc=0 */ //     0
			operator*(const class Vector  *const this,
					float fl); /* size=139380388, low_pc=0 */ //     0
			operator+(const class Vector  *const this,
					const class Vector  &const v); /* size=139381444, low_pc=0 */ //     0
			operator*(const class Vector  *const this,
					float fl); /* size=139514352, low_pc=0 */ //     0
			operator+(const class Vector  *const this,
					const class Vector  &const v); /* size=139515544, low_pc=0 */ //     0
			Vector(class Vector *const this,
				const class Vector  &const v); /* size=139516328, low_pc=0 */ //     0
			operator*(const class Vector  *const this,
					float fl); /* size=139517248, low_pc=0 */ //     0
			operator+(const class Vector  *const this,
					const class Vector  &const v); /* size=139540368, low_pc=0 */ //     0
			operator*(const class Vector  *const this,
					float fl); /* size=139541424, low_pc=0 */ //     0
			operator+(const class Vector  *const this,
					const class Vector  &const v); /* size=139542072, low_pc=0 */ //     0
			Vector(class Vector *const this,
				const class Vector  &const v); /* size=139543504, low_pc=0 */ //     0
			EMIT_SOUND(edict_t * entity,
					int channel,
					const char  * sample,
					float volume,
					float attenuation); /* size=139574976, low_pc=0 */ //     0
			EMIT_SOUND(edict_t * entity,
					int channel,
					const char  * sample,
					float volume,
					float attenuation); /* size=139576040, low_pc=0 */ //     0
		}
		Vector(class Vector *const this,
			float X,
			float Y,
			float Z); /* size=139577840, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void MakeDamageBloodDecal(class CBaseMonster *const this, int cCount, float flNoise, TraceResult * ptr, const class Vector  &const vecDir)
{
	{
		TraceResult Bloodtr;                                  //     0
		class Vector vecTraceDir;                             //     0
		int i;                                                //     0
		operator*(const class Vector  *const this,
				float fl); /* size=139407048, low_pc=0 */ //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=139407696, low_pc=0 */ //     0
	}
} /* size: 139526112 */

/* <0> (null):0 */
void BloodSplat(class CBaseMonster *const this, class Vector &const vecSrc, class Vector &const vecDir, int HitLocation, int iVelocity)
{
	MESSAGE_BEGIN(int msg_dest,
			int msg_type,
			const float  * pOrigin,
			edict_t * ed); /* size=139470312, low_pc=0 */ //     0
} /* size: 139487992 */



/* Variables: */

float                      flLen; /* size: 4 */

class Vector2D            Vec2; /* size: 8 */

TraceResult                Bloodtr; /* size: 56 */

class Vector              vecTraceDir; /* size: 12 */

float                      flNoise; /* size: 4 */

int                        cCount; /* size: 4 */

int                        i; /* size: 4 */

TraceResult                tr; /* size: 56 */

class Vector              vecLookerOrigin; /* size: 12 */

class Vector              vecTargetOrigin; /* size: 12 */

class Vector              vecSpot; /* size: 12 */

TraceResult                tr; /* size: 56 */

class CBaseEntity *        pEnt; /* size: 4 */

class Vector              vecSpot; /* size: 12 */

TraceResult                tr; /* size: 56 */

float                      volume; /* size: 4 */

float                      zvel; /* size: 4 */

float                      flLen; /* size: 4 */

float                      length; /* size: 4 */

int                        cSplat; /* size: 4 */

class CGib *               pGib; /* size: 4 */

class CBaseEntity *        pEntity; /* size: 4 */

TraceResult                tr; /* size: 56 */

float                      flAdjustedDamage; /* size: 4 */

float                      falloff; /* size: 4 */

class Vector              vecSpot; /* size: 12 */

int                        bInWater; /* size: 4 */

bool                       useLOS; /* size: 1 */

float                      damageRatio; /* size: 4 */

float                      length; /* size: 4 */

class CBaseEntity *        pEntity; /* size: 4 */

TraceResult                tr; /* size: 56 */

float                      flAdjustedDamage; /* size: 4 */

float                      falloff; /* size: 4 */

class Vector              vecSpot; /* size: 12 */

int                        bInWater; /* size: 4 */

class Vector2D            vec2; /* size: 8 */

float                      flLen; /* size: 4 */

entvars_t *                pev; /* size: 4 */

float                      retval; /* size: 4 */

TraceResult                tr; /* size: 56 */

floatconst                 topOfHead; /* size: 4 */

floatconst                 standFeet; /* size: 4 */

floatconst                 crouchFeet; /* size: 4 */

class Vector              spot; /* size: 12 */

class Vector2D            dir; /* size: 8 */

class Vector2D            perp; /* size: 8 */

floatconst                 edgeOffset; /* size: 4 */

class Vector              vecOrigin; /* size: 12 */

int                        blood; /* size: 4 */

TraceResult                tr; /* size: 56 */

class Vector              vecLookerOrigin; /* size: 12 */

TraceResult                Bloodtr; /* size: 56 */

class Vector              vecTraceDir; /* size: 12 */

float                      flNoise; /* size: 4 */

int                        cCount; /* size: 4 */

int                        i; /* size: 4 */

; /* size: 139758116 */

; /* size: 139758160 */

; /* size: 139758204 */

; /* size: 139758248 */

; /* size: 139758292 */

TraceResult                tr; /* size: 56 */

class Vector              vecLookerOrigin; /* size: 12 */

class Vector              vecTargetOrigin; /* size: 12 */

; /* size: 139721220 */

; /* size: 139721264 */

; /* size: 139721308 */

class Vector              vecSpot; /* size: 12 */

TraceResult                tr; /* size: 56 */

; /* size: 139721964 */

; /* size: 139722008 */

class Vector              vecSpot; /* size: 12 */

TraceResult                tr; /* size: 56 */

; /* size: 139722744 */

; /* size: 139722788 */

; /* size: 139723004 */

; /* size: 139723048 */

float                      retval; /* size: 4 */

TraceResult                tr; /* size: 56 */

floatconst                 topOfHead; /* size: 4 */

class Vector              spot; /* size: 12 */

class Vector2D            dir; /* size: 8 */

floatconst                 standFeet; /* size: 4 */

floatconst                 crouchFeet; /* size: 4 */

class Vector2D            perp; /* size: 8 */

floatconst                 edgeOffset; /* size: 4 */

; /* size: 139723896 */

class CBaseEntity *        pEntity; /* size: 4 */

TraceResult                tr; /* size: 56 */

float                      flAdjustedDamage; /* size: 4 */

float                      falloff; /* size: 4 */

class Vector              vecSpot; /* size: 12 */

int                        bInWater; /* size: 4 */

bool                       useLOS; /* size: 1 */

float                      damageRatio; /* size: 4 */

float                      length; /* size: 4 */

float                      flLen; /* size: 4 */

class CBaseEntity *        pEntity; /* size: 4 */

TraceResult                tr; /* size: 56 */

float                      flAdjustedDamage; /* size: 4 */

float                      falloff; /* size: 4 */

class Vector              vecSpot; /* size: 12 */

int                        bInWater; /* size: 4 */

; /* size: 139778368 */

float                      length; /* size: 4 */

; /* size: 139778960 */

; /* size: 139779096 */

int                        myClass; /* size: 4 */

int                        myClass; /* size: 4 */

Activity                   deathActivity; /* size: 4 */

BOOL                       fTriedDirection; /* size: 4 */

float                      flDot; /* size: 4 */

TraceResult                tr; /* size: 56 */

class Vector              vecSrc; /* size: 12 */

Activity                   flinchActivity; /* size: 4 */

BOOL                       fTriedDirection; /* size: 4 */

float                      flDot; /* size: 4 */

BOOL                       fade; /* size: 4 */

unsigned int               cCount; /* size: 4 */

BOOL                       fDone; /* size: 4 */

class CBaseEntity *        pOwner; /* size: 4 */

; /* size: 139786508 */

int                        cSplat; /* size: 4 */

class CGib *               pGib; /* size: 4 */

; /* size: 139787588 */

; /* size: 139787964 */

; /* size: 139788140 */

; /* size: 139788276 */

; /* size: 139788528 */

class CGib *               pGib; /* size: 4 */

; /* size: 139789196 */

edict_t *                  pentPlayer; /* size: 4 */

entvars_t *                pevPlayer; /* size: 4 */

; /* size: 139793892 */

; /* size: 139794148 */

; /* size: 139794484 */

; /* size: 139794660 */

; /* size: 139794796 */

int                        i; /* size: 4 */

class CGib *               pGib; /* size: 4 */

; /* size: 139795448 */

; /* size: 139795864 */

; /* size: 139796240 */

; /* size: 139796416 */

; /* size: 139796552 */

int                        cSplat; /* size: 4 */

class CGib *               pGib; /* size: 4 */

; /* size: 139797288 */

; /* size: 139762988 */

; /* size: 139763164 */

; /* size: 139763300 */

; /* size: 139763552 */

TraceResult                tr; /* size: 56 */

BOOL                       gibbed; /* size: 4 */

class Vector              vecDir; /* size: 12 */

class CBaseEntity *        pInflictor; /* size: 4 */

; /* size: 139765044 */

; /* size: 139765340 */

; /* size: 139765516 */

float                      flTake; /* size: 4 */

class Vector              vecDir; /* size: 12 */

class CBaseEntity *        pInflictor; /* size: 4 */

; /* size: 139766344 */

; /* size: 139766640 */

; /* size: 139770932 */

float                      force; /* size: 4 */

class CBaseEntity *        pEntity; /* size: 4 */

TraceResult                tr; /* size: 56 */

float                      flAdjustedDamage; /* size: 4 */

float                      falloff; /* size: 4 */

class Vector              vecSpot; /* size: 12 */

float                      flRadius; /* size: 4 */

int                        bInWater; /* size: 4 */

TraceResult                tr2; /* size: 56 */

class Vector              vecLOS; /* size: 12 */

float                      flDot; /* size: 4 */

float                      fadeTime; /* size: 4 */

float                      fadeHold; /* size: 4 */

int                        alpha; /* size: 4 */

class CBasePlayer *        pPlayer; /* size: 4 */

float                      currentHoldTime; /* size: 4 */

int                        i; /* size: 4 */

class CBasePlayer *        pObserver; /* size: 4 */

class CBaseEntity *        pEntity; /* size: 4 */

TraceResult                tr; /* size: 56 */

float                      flAdjustedDamage; /* size: 4 */

float                      falloff; /* size: 4 */

class Vector              vecSpot; /* size: 12 */

int                        bInWater; /* size: 4 */

bool                       useLOS; /* size: 1 */

float                      damageRatio; /* size: 4 */

float                      length; /* size: 4 */

class CBaseEntity *        pEntity; /* size: 4 */

TraceResult                tr; /* size: 56 */

float                      flAdjustedDamage; /* size: 4 */

float                      falloff; /* size: 4 */

class Vector              vecSpot; /* size: 12 */

int                        bInWater; /* size: 4 */

; /* size: 139827276 */

TraceResult                tr; /* size: 56 */

class Vector              vecStart; /* size: 12 */

class Vector              vecEnd; /* size: 12 */

class CBaseEntity *        pEntity; /* size: 4 */

; /* size: 139828988 */

class Vector2D            vec2LOS; /* size: 8 */

float                      flDot; /* size: 4 */

; /* size: 139829528 */

; /* size: 139829572 */

class Vector2D            vec2LOS; /* size: 8 */

float                      flDot; /* size: 4 */

; /* size: 139830152 */

; /* size: 139830196 */

class Vector              vecOrigin; /* size: 12 */

int                        blood; /* size: 4 */

int                        tracerCount; /* size: 4 */

int                        tracer; /* size: 4 */

TraceResult                tr; /* size: 56 */

class Vector              vecRight; /* size: 12 */

class Vector              vecUp; /* size: 12 */

bool                       m_bCreatedShotgunSpark; /* size: 1 */

ULONG                      iShot; /* size: 4 */

int                        spark; /* size: 4 */

float                      x; /* size: 4 */

float                      y; /* size: 4 */

float                      z; /* size: 4 */

class Vector              vecDir; /* size: 12 */

class Vector              vecEnd; /* size: 12 */

class Vector              vecTracerSrc; /* size: 12 */

class CBaseEntity *        pEntity; /* size: 4 */

; /* size: 140053740 */

float                      flDamage; /* size: 4 */

int                        idx; /* size: 4 */

char                       string[16][1024]; /* size: 16384 */

int                        iOriginalPenetration; /* size: 4 */

int                        iPenetrationPower; /* size: 4 */

float                      flPenetrationDistance; /* size: 4 */

int                        iCurrentDamage; /* size: 4 */

float                      flCurrentDistance; /* size: 4 */

TraceResult                tr; /* size: 56 */

TraceResult                tr2; /* size: 56 */

class Vector              vecRight; /* size: 12 */

class Vector              vecUp; /* size: 12 */

class CBaseEntity *        pEntity; /* size: 4 */

bool                       bHitMetal; /* size: 1 */

int                        iSparksAmount; /* size: 4 */

float                      x; /* size: 4 */

float                      y; /* size: 4 */

float                      z; /* size: 4 */

class Vector              vecDir; /* size: 12 */

class Vector              vecEnd; /* size: 12 */

class Vector              vecOldSrc; /* size: 12 */

class Vector              vecNewSrc; /* size: 12 */

float                      flDamageModifier; /* size: 4 */

char                       cTextureType; /* size: 1 */

bool                       bSparks; /* size: 1 */

; /* size: 139806868 */

TraceResult                Bloodtr; /* size: 56 */

class Vector              vecTraceDir; /* size: 12 */

int                        i; /* size: 4 */

extern class _IO_FILE *           stdin; /* size: 4 */

extern class _IO_FILE *           stdout; /* size: 4 */

intconst                   k_cubSaltSize; /* size: 4 */

GID_tconst                 k_GIDNil; /* size: 8 */

GID_tconst                 k_TxnIDNil; /* size: 8 */

GID_tconst                 k_TxnIDUnknown; /* size: 8 */

PackageId_tconst           k_uPackageIdFreeSub; /* size: 4 */

PackageId_tconst           k_uPackageIdInvalid; /* size: 4 */

AppId_tconst               k_uAppIdInvalid; /* size: 4 */

AssetClassId_tconst        k_ulAssetClassIdInvalid; /* size: 8 */

PhysicalItemId_tconst      k_uPhysicalItemIdInvalid; /* size: 4 */

DepotId_tconst             k_uDepotIdInvalid; /* size: 4 */

CellID_tconst              k_uCellIDInvalid; /* size: 4 */

SteamAPICall_tconst        k_uAPICallInvalid; /* size: 8 */

PartnerId_tconst           k_uPartnerIdInvalid; /* size: 4 */

extern enginefuncs_t              g_engfuncs; /* size: 632 */

extern globalvars_t *             gpGlobals; /* size: 4 */

extern class Vectorconst          g_vecZero; /* size: 12 */

extern int                        g_Language; /* size: 4 */

extern struct skilldata_t         gSkillData; /* size: 60 */

extern class Vector              g_vecAttackDir; /* size: 12 */

extern MULTIDAMAGE                gMultiDamage; /* size: 12 */

extern cvar_t                     cv_bot_difficulty; /* size: 20 */

extern cvar_t                     cv_bot_allow_rogues; /* size: 20 */

extern cvar_t                     cv_bot_allow_pistols; /* size: 20 */

extern cvar_t                     cv_bot_allow_shotguns; /* size: 20 */

extern cvar_t                     cv_bot_allow_sub_machine_guns; /* size: 20 */

extern cvar_t                     cv_bot_allow_rifles; /* size: 20 */

extern cvar_t                     cv_bot_allow_machine_guns; /* size: 20 */

extern cvar_t                     cv_bot_allow_grenades; /* size: 20 */

extern cvar_t                     cv_bot_allow_snipers; /* size: 20 */

extern cvar_t                     cv_bot_allow_shield; /* size: 20 */

extern cvar_t                     cv_bot_zombie; /* size: 20 */

extern cvar_t                     cv_bot_chatter; /* size: 20 */

extern class CBotManager *        TheBots; /* size: 4 */

floatconst                 GenerationStepSize; /* size: 4 */

floatconst                 StepHeight; /* size: 4 */

floatconst                 JumpHeight; /* size: 4 */

floatconst                 JumpCrouchHeight; /* size: 4 */

floatconst                 MaxSlope; /* size: 4 */

floatconst                 MaxUnitZSlope; /* size: 4 */

floatconst                 BotRadius; /* size: 4 */

floatconst                 DeathDrop; /* size: 4 */

floatconst                 HalfHumanWidth; /* size: 4 */

floatconst                 HalfHumanHeight; /* size: 4 */

floatconst                 HumanHeight; /* size: 4 */

extern NavAreaList                TheNavAreaList; /* size: 8 */

extern class CNavAreaGrid        TheNavAreaGrid; /* size: 1052 */

extern cvar_t                     friendlyfire; /* size: 20 */

extern class BotPhraseManager *   TheBotPhrases; /* size: 4 */

extern entvars_t *                g_pevLastInflictor; /* size: 4 */

extern cvar_t                     fadetoblack; /* size: 20 */

; /* size: 0 */

/* Types: */

/* 1 */
char
 /* size: 1 */

/* 2 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 3 */
unsigned int
 /* size: 4 */

/* 4 */
unsigned char
 /* size: 1 */

/* 5 */
short unsigned int
 /* size: 2 */

/* 6 */
long unsigned int
 /* size: 4 */

/* 7 */
signed char
 /* size: 1 */

/* 8 */
short int
 /* size: 2 */

/* 9 */
int
 /* size: 4 */

/* 10 */
long long int
 /* size: 8 */

/* 11 */
long long unsigned int
 /* size: 8 */

/* 12 */
/* <0> (null):0 */
typedef long long int __quad_t; /* size: 8 */

/* 13 */
/* <0> (null):0 */
typedef long int __off_t; /* size: 4 */

/* 14 */
long int
 /* size: 4 */

/* 15 */
/* <0> (null):0 */
typedef __quad_t __off64_t; /* size: 8 */

/* 16 */
 /* pointer to 0 */
 /* size: 4 */

/* 17 */
 /* pointer to 1 */
 /* size: 4 */

/* 18 */
/* <0> (null):0 */
struct _IO_FILE {
	int                        _flags;               /*     0     4 */
	char *                     _IO_read_ptr;         /*     4     4 */
	char *                     _IO_read_end;         /*     8     4 */
	char *                     _IO_read_base;        /*    12     4 */
	char *                     _IO_write_base;       /*    16     4 */
	char *                     _IO_write_ptr;        /*    20     4 */
	char *                     _IO_write_end;        /*    24     4 */
	char *                     _IO_buf_base;         /*    28     4 */
	char *                     _IO_buf_end;          /*    32     4 */
	char *                     _IO_save_base;        /*    36     4 */
	char *                     _IO_backup_base;      /*    40     4 */
	char *                     _IO_save_end;         /*    44     4 */
	class _IO_marker *         _markers;             /*    48     4 */
	class _IO_FILE *           _chain;               /*    52     4 */
	int                        _fileno;              /*    56     4 */
	int                        _flags2;              /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	__off_t                    _old_offset;          /*    64     4 */
	short unsigned int         _cur_column;          /*    68     2 */
	signed char                _vtable_offset;       /*    70     1 */
	char                       _shortbuf[1];         /*    71     1 */
	_IO_lock_t *               _lock;                /*    72     4 */
	__off64_t                  _offset;              /*    76     8 */
	void *                     __pad1;               /*    84     4 */
	void *                     __pad2;               /*    88     4 */
	void *                     __pad3;               /*    92     4 */
	void *                     __pad4;               /*    96     4 */
	size_t                     __pad5;               /*   100     4 */
	int                        _mode;                /*   104     4 */
	char                       _unused2[40];         /*   108    40 */
	/* --- cacheline 2 boundary (128 bytes) was 20 bytes ago --- */

	/* size: 148, cachelines: 3, members: 29 */
	/* last cacheline: 20 bytes */
}; /* size: 148 */

/* 19 */
/* <0> (null):0 */
typedef void _IO_lock_t; /* size: 0 */

/* 20 */
/* <0> (null):0 */
struct _IO_marker {
	class _IO_marker *         _next;                /*     0     4 */
	class _IO_FILE *           _sbuf;                /*     4     4 */
	int                        _pos;                 /*     8     4 */

	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 21 */
 /* pointer to 20 */
 /* size: 4 */

/* 22 */
 /* pointer to 18 */
 /* size: 4 */

/* 23 */
 /* pointer to 20 */
 /* size: 4 */

/* 24 */
 /* pointer to 18 */
 /* size: 4 */

/* 25 */
/* <0> (null):0 */
char                       array[1]; /* size: 1 */

/* 26 */
 /* pointer to 19 */
 /* size: 4 */

/* 27 */
/* <0> (null):0 */
char                       array[40]; /* size: 40 */

/* 28 */
 /* pointer to 29 */
 /* size: 4 */

/* 29 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 30 */
 /* pointer to 31 */
 /* size: 4 */

/* 31 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 32 */
/* <0> (null):0 */
char                       array[32]; /* size: 32 */

/* 33 */
/* <0> (null):0 */
char                       array[20]; /* size: 20 */

/* 34 */
long double
 /* size: 12 */

/* 35 */
double
 /* size: 8 */

/* 36 */
/* <0> (null):0 */
typedef int int32; /* size: 4 */

/* 37 */
/* <0> (null):0 */
typedef unsigned int uint32; /* size: 4 */

/* 38 */
/* <0> (null):0 */
typedef long long unsigned int uint64; /* size: 8 */

/* 39 */
/* <0> (null):0 */
typedef uint64 GID_t; /* size: 8 */

/* 40 */
/* <0> (null):0 */
typedef uint32 PackageId_t; /* size: 4 */

/* 41 */
/* <0> (null):0 */
typedef uint32 AppId_t; /* size: 4 */

/* 42 */
/* <0> (null):0 */
typedef uint64 AssetClassId_t; /* size: 8 */

/* 43 */
/* <0> (null):0 */
typedef uint32 PhysicalItemId_t; /* size: 4 */

/* 44 */
/* <0> (null):0 */
typedef uint32 DepotId_t; /* size: 4 */

/* 45 */
/* <0> (null):0 */
typedef uint32 CellID_t; /* size: 4 */

/* 46 */
/* <0> (null):0 */
typedef uint64 SteamAPICall_t; /* size: 8 */

/* 47 */
/* <0> (null):0 */
typedef uint32 PartnerId_t; /* size: 4 */

/* 48 */
/* <0> (null):0 */
typedef int BOOL; /* size: 4 */

/* 49 */
/* <0> (null):0 */
typedef unsigned char BYTE; /* size: 1 */

/* 50 */
/* <0> (null):0 */
typedef unsigned char byte; /* size: 1 */

/* 51 */
/* <0> (null):0 */
typedef unsigned int string_t; /* size: 4 */

/* 52 */
/* <0> (null):0 */
typedef float vec_t; /* size: 4 */

/* 53 */
float
 /* size: 4 */

/* 54 */
/* <0> (null):0 */
class Vector2D {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	/* <0> (null):0 */
	void Vector2D(class Vector2D *);

	/* <0> (null):0 */
	void Vector2D(class Vector2D *, float, float);

	/* <0> (null):0 */
	class Vector2D operator+(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DplERKS_ */

	/* <0> (null):0 */
	class Vector2D operator-(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DmiERKS_ */

	/* <0> (null):0 */
	class Vector2D operator*(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DmlEf */

	/* <0> (null):0 */
	class Vector2D operator/(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DdvEf */

	/* <0> (null):0 */
	float Length(const class Vector2D  *); /* linkage=_ZNK8Vector2D6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector2D  *); /* linkage=_ZNK8Vector2D13LengthSquaredEv */

	/* <0> (null):0 */
	class Vector2D Normalize(const class Vector2D  *); /* linkage=_ZNK8Vector2D9NormalizeEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector2D *); /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector2D *, float); /* linkage=_ZN8Vector2D6IsZeroEf */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 55 */
 /* pointer to 54 */
 /* size: 4 */

/* 56 */
 /* pointer to 57 */
 /* size: 4 */

/* 57 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 58 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 59 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 60 */
bool
 /* size: 1 */

/* 61 */
/* <0> (null):0 */
class Vector {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	vec_t                      z;                    /*     8     4 */
	/* <0> (null):0 */
	void Vector(class Vector *);

	/* <0> (null):0 */
	void Vector(class Vector *, float, float, float);

	/* <0> (null):0 */
	void Vector(class Vector *, const class Vector  &);

	/* <0> (null):0 */
	void Vector(class Vector *, float *);

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *); /* linkage=_ZNK6VectorngEv */

	/* <0> (null):0 */
	int operator==(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectoreqERKS_ */

	/* <0> (null):0 */
	int operator!=(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorneERKS_ */

	/* <0> (null):0 */
	class Vector operator+(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorplERKS_ */

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectormiERKS_ */

	/* <0> (null):0 */
	class Vector operator*(const class Vector  *, float); /* linkage=_ZNK6VectormlEf */

	/* <0> (null):0 */
	class Vector operator/(const class Vector  *, float); /* linkage=_ZNK6VectordvEf */

	/* <0> (null):0 */
	void CopyToArray(const class Vector  *, float *); /* linkage=_ZNK6Vector11CopyToArrayEPf */

	/* <0> (null):0 */
	float Length(const class Vector  *); /* linkage=_ZNK6Vector6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector  *); /* linkage=_ZNK6Vector13LengthSquaredEv */

	/* <0> (null):0 */
	float * operator float*(class Vector *); /* linkage=_ZN6VectorcvPfEv */

	/* <0> (null):0 */
	const float  * operator const float*(const class Vector  *); /* linkage=_ZNK6VectorcvPKfEv */

	/* <0> (null):0 */
	class Vector Normalize(const class Vector  *); /* linkage=_ZNK6Vector9NormalizeEv */

	/* <0> (null):0 */
	class Vector2D Make2D(const class Vector  *); /* linkage=_ZNK6Vector6Make2DEv */

	/* <0> (null):0 */
	float Length2D(const class Vector  *); /* linkage=_ZNK6Vector8Length2DEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector  *, float); /* linkage=_ZNK6Vector16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector  *, float); /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector *); /* linkage=_ZN6Vector16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector *, float); /* linkage=_ZN6Vector6IsZeroEf */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 62 */
 /* pointer to 61 */
 /* size: 4 */

/* 63 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 64 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 65 */
 /* pointer to 53 */
 /* size: 4 */

/* 66 */
 /* pointer to 67 */
 /* size: 4 */

/* 67 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 68 */
 /* pointer to 69 */
 /* size: 4 */

/* 69 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 70 */
/* <0> (null):0 */
typedef int qboolean; /* size: 4 */

/* 71 */
/* <0> (null):0 */
struct link_s {
	class link_s *             prev;                 /*     0     4 */
	class link_s *             next;                 /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 72 */
 /* pointer to 71 */
 /* size: 4 */

/* 73 */
/* <0> (null):0 */
typedef struct link_s link_t; /* size: 8 */

/* 74 */
/* <0> (null):0 */
typedef struct edict_s edict_t; /* size: 804 */

/* 75 */
/* <0> (null):0 */
struct edict_s {
	qboolean                   free;                 /*     0     4 */
	int                        serialnumber;         /*     4     4 */
	link_t                     area;                 /*     8     8 */
	int                        headnode;             /*    16     4 */
	int                        num_leafs;            /*    20     4 */
	short int                  leafnums[48];         /*    24    96 */
	/* --- cacheline 1 boundary (64 bytes) was 56 bytes ago --- */
	float                      freetime;             /*   120     4 */
	void *                     pvPrivateData;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	entvars_t                  v;                    /*   128   676 */
	/* --- cacheline 12 boundary (768 bytes) was 36 bytes ago --- */

	/* size: 804, cachelines: 13, members: 9 */
	/* last cacheline: 36 bytes */
}; /* size: 804 */

/* 76 */
 /* pointer to 74 */
 /* size: 4 */

/* 77 */
/* <0> (null):0 */
struct {
	float                      time;                 /*     0     4 */
	float                      frametime;            /*     4     4 */
	float                      force_retouch;        /*     8     4 */
	string_t                   mapname;              /*    12     4 */
	string_t                   startspot;            /*    16     4 */
	float                      deathmatch;           /*    20     4 */
	float                      coop;                 /*    24     4 */
	float                      teamplay;             /*    28     4 */
	float                      serverflags;          /*    32     4 */
	float                      found_secrets;        /*    36     4 */
	class Vector              v_forward;             /*    40    12 */
	class Vector              v_up;                  /*    52    12 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	class Vector              v_right;               /*    64    12 */
	float                      trace_allsolid;       /*    76     4 */
	float                      trace_startsolid;     /*    80     4 */
	float                      trace_fraction;       /*    84     4 */
	class Vector              trace_endpos;          /*    88    12 */
	class Vector              trace_plane_normal;    /*   100    12 */
	float                      trace_plane_dist;     /*   112     4 */
	edict_t *                  trace_ent;            /*   116     4 */
	float                      trace_inopen;         /*   120     4 */
	float                      trace_inwater;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	int                        trace_hitgroup;       /*   128     4 */
	int                        trace_flags;          /*   132     4 */
	int                        msg_entity;           /*   136     4 */
	int                        cdAudioTrack;         /*   140     4 */
	int                        maxClients;           /*   144     4 */
	int                        maxEntities;          /*   148     4 */
	const char  *              pStringBase;          /*   152     4 */
	void *                     pSaveData;            /*   156     4 */
	class Vector              vecLandmarkOffset;     /*   160    12 */

	/* size: 172, cachelines: 3, members: 31 */
	/* last cacheline: 44 bytes */
}; /* size: 172 */

/* 78 */
/* <0> (null):0 */
typedef class  globalvars_t; /* size: 172 */

/* 79 */
/* <0> (null):0 */
struct entvars_s {
	string_t                   classname;            /*     0     4 */
	string_t                   globalname;           /*     4     4 */
	class Vector              origin;                /*     8    12 */
	class Vector              oldorigin;             /*    20    12 */
	class Vector              velocity;              /*    32    12 */
	class Vector              basevelocity;          /*    44    12 */
	class Vector              clbasevelocity;        /*    56    12 */
	/* --- cacheline 1 boundary (64 bytes) was 4 bytes ago --- */
	class Vector              movedir;               /*    68    12 */
	class Vector              angles;                /*    80    12 */
	class Vector              avelocity;             /*    92    12 */
	class Vector              punchangle;            /*   104    12 */
	class Vector              v_angle;               /*   116    12 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	class Vector              endpos;                /*   128    12 */
	class Vector              startpos;              /*   140    12 */
	float                      impacttime;           /*   152     4 */
	float                      starttime;            /*   156     4 */
	int                        fixangle;             /*   160     4 */
	float                      idealpitch;           /*   164     4 */
	float                      pitch_speed;          /*   168     4 */
	float                      ideal_yaw;            /*   172     4 */
	float                      yaw_speed;            /*   176     4 */
	int                        modelindex;           /*   180     4 */
	string_t                   model;                /*   184     4 */
	int                        viewmodel;            /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	int                        weaponmodel;          /*   192     4 */
	class Vector              absmin;                /*   196    12 */
	class Vector              absmax;                /*   208    12 */
	class Vector              mins;                  /*   220    12 */
	class Vector              maxs;                  /*   232    12 */
	class Vector              size;                  /*   244    12 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	float                      ltime;                /*   256     4 */
	float                      nextthink;            /*   260     4 */
	int                        movetype;             /*   264     4 */
	int                        solid;                /*   268     4 */
	int                        skin;                 /*   272     4 */
	int                        body;                 /*   276     4 */
	int                        effects;              /*   280     4 */
	float                      gravity;              /*   284     4 */
	float                      friction;             /*   288     4 */
	int                        light_level;          /*   292     4 */
	int                        sequence;             /*   296     4 */
	int                        gaitsequence;         /*   300     4 */
	float                      frame;                /*   304     4 */
	float                      animtime;             /*   308     4 */
	float                      framerate;            /*   312     4 */
	unsigned char              controller[4];        /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	unsigned char              blending[2];          /*   320     2 */
	float                      scale;                /*   324     4 */
	int                        rendermode;           /*   328     4 */
	float                      renderamt;            /*   332     4 */
	class Vector              rendercolor;           /*   336    12 */
	int                        renderfx;             /*   348     4 */
	float                      health;               /*   352     4 */
	float                      frags;                /*   356     4 */
	int                        weapons;              /*   360     4 */
	float                      takedamage;           /*   364     4 */
	int                        deadflag;             /*   368     4 */
	class Vector              view_ofs;              /*   372    12 */
	int                        button;               /*   384     4 */
	/* --- cacheline 6 boundary (384 bytes) was 2 bytes ago --- */
	int                        impulse;              /*   388     4 */
	edict_t *                  chain;                /*   392     4 */
	edict_t *                  dmg_inflictor;        /*   396     4 */
	edict_t *                  enemy;                /*   400     4 */
	edict_t *                  aiment;               /*   404     4 */
	edict_t *                  owner;                /*   408     4 */
	edict_t *                  groundentity;         /*   412     4 */
	int                        spawnflags;           /*   416     4 */
	int                        flags;                /*   420     4 */
	int                        colormap;             /*   424     4 */
	int                        team;                 /*   428     4 */
	float                      max_health;           /*   432     4 */
	float                      teleport_time;        /*   436     4 */
	float                      armortype;            /*   440     4 */
	float                      armorvalue;           /*   444     4 */
	int                        waterlevel;           /*   448     4 */
	/* --- cacheline 7 boundary (448 bytes) was 2 bytes ago --- */
	int                        watertype;            /*   452     4 */
	string_t                   target;               /*   456     4 */
	string_t                   targetname;           /*   460     4 */
	string_t                   netname;              /*   464     4 */
	string_t                   message;              /*   468     4 */
	float                      dmg_take;             /*   472     4 */
	float                      dmg_save;             /*   476     4 */
	float                      dmg;                  /*   480     4 */
	float                      dmgtime;              /*   484     4 */
	string_t                   noise;                /*   488     4 */
	string_t                   noise1;               /*   492     4 */
	string_t                   noise2;               /*   496     4 */
	string_t                   noise3;               /*   500     4 */
	float                      speed;                /*   504     4 */
	float                      air_finished;         /*   508     4 */
	float                      pain_finished;        /*   512     4 */
	/* --- cacheline 8 boundary (512 bytes) was 2 bytes ago --- */
	float                      radsuit_finished;     /*   516     4 */
	edict_t *                  pContainingEntity;    /*   520     4 */
	int                        playerclass;          /*   524     4 */
	float                      maxspeed;             /*   528     4 */
	float                      fov;                  /*   532     4 */
	int                        weaponanim;           /*   536     4 */
	int                        pushmsec;             /*   540     4 */
	int                        bInDuck;              /*   544     4 */
	int                        flTimeStepSound;      /*   548     4 */
	int                        flSwimTime;           /*   552     4 */
	int                        flDuckTime;           /*   556     4 */
	int                        iStepLeft;            /*   560     4 */
	float                      flFallVelocity;       /*   564     4 */
	int                        gamestate;            /*   568     4 */
	int                        oldbuttons;           /*   572     4 */
	int                        groupinfo;            /*   576     4 */
	/* --- cacheline 9 boundary (576 bytes) was 2 bytes ago --- */
	int                        iuser1;               /*   580     4 */
	int                        iuser2;               /*   584     4 */
	int                        iuser3;               /*   588     4 */
	int                        iuser4;               /*   592     4 */
	float                      fuser1;               /*   596     4 */
	float                      fuser2;               /*   600     4 */
	float                      fuser3;               /*   604     4 */
	float                      fuser4;               /*   608     4 */
	class Vector              vuser1;                /*   612    12 */
	class Vector              vuser2;                /*   624    12 */
	class Vector              vuser3;                /*   636    12 */
	/* --- cacheline 10 boundary (640 bytes) was 6 bytes ago --- */
	class Vector              vuser4;                /*   648    12 */
	edict_t *                  euser1;               /*   660     4 */
	edict_t *                  euser2;               /*   664     4 */
	edict_t *                  euser3;               /*   668     4 */
	edict_t *                  euser4;               /*   672     4 */

	/* size: 676, cachelines: 11, members: 123 */
	/* last cacheline: 36 bytes */

	/* BRAIN FART ALERT! 676 != 674 + 0(holes), diff = 2 */

}; /* size: 676 */

/* 80 */
/* <0> (null):0 */
unsigned char              array[4]; /* size: 4 */

/* 81 */
/* <0> (null):0 */
unsigned char              array[2]; /* size: 2 */

/* 82 */
/* <0> (null):0 */
typedef struct entvars_s entvars_t; /* size: 676 */

/* 83 */
/* <0> (null):0 */
short int                  array[48]; /* size: 96 */

/* 84 */
/* <0> (null):0 */
typedef uint32 CRC32_t; /* size: 4 */

/* 85 */
/* <0> (null):0 */
struct cvar_s {
	char *                     name;                 /*     0     4 */
	char *                     string;               /*     4     4 */
	int                        flags;                /*     8     4 */
	float                      value;                /*    12     4 */
	class cvar_s *             next;                 /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 86 */
 /* pointer to 85 */
 /* size: 4 */

/* 87 */
/* <0> (null):0 */
typedef struct cvar_s cvar_t; /* size: 20 */

/* 88 */
/* <0> (null):0 */
struct client_textmessage_s {
	int                        effect;               /*     0     4 */
	byte                       r1;                   /*     4     1 */
	byte                       g1;                   /*     5     1 */
	byte                       b1;                   /*     6     1 */
	byte                       a1;                   /*     7     1 */
	byte                       r2;                   /*     8     1 */
	byte                       g2;                   /*     9     1 */
	byte                       b2;                   /*    10     1 */
	byte                       a2;                   /*    11     1 */
	float                      x;                    /*    12     4 */
	float                      y;                    /*    16     4 */
	float                      fadein;               /*    20     4 */
	float                      fadeout;              /*    24     4 */
	float                      holdtime;             /*    28     4 */
	float                      fxtime;               /*    32     4 */
	const char  *              pName;                /*    36     4 */
	const char  *              pMessage;             /*    40     4 */

	/* size: 44, cachelines: 1, members: 17 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 89 */
/* <0> (null):0 */
typedef struct client_textmessage_s client_textmessage_t; /* size: 44 */

/* 90 */
/* <0> (null):0 */
typedef struct sequenceCommandLine_ sequenceCommandLine_s; /* size: 92 */

/* 91 */
/* <0> (null):0 */
struct sequenceCommandLine_ {
	int                        commandType;          /*     0     4 */
	client_textmessage_t       clientMessage;        /*     4    44 */
	char *                     speakerName;          /*    48     4 */
	char *                     listenerName;         /*    52     4 */
	char *                     soundFileName;        /*    56     4 */
	char *                     sentenceName;         /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	char *                     fireTargetNames;      /*    64     4 */
	char *                     killTargetNames;      /*    68     4 */
	float                      delay;                /*    72     4 */
	int                        repeatCount;          /*    76     4 */
	int                        textChannel;          /*    80     4 */
	int                        modifierBitField;     /*    84     4 */
	sequenceCommandLine_s *    nextCommandLine;      /*    88     4 */

	/* size: 92, cachelines: 2, members: 13 */
	/* last cacheline: 28 bytes */
}; /* size: 92 */

/* 92 */
 /* pointer to 90 */
 /* size: 4 */

/* 93 */
/* <0> (null):0 */
typedef struct sequenceEntry_ sequenceEntry_s; /* size: 20 */

/* 94 */
/* <0> (null):0 */
struct sequenceEntry_ {
	char *                     fileName;             /*     0     4 */
	char *                     entryName;            /*     4     4 */
	sequenceCommandLine_s *    firstCommand;         /*     8     4 */
	sequenceEntry_s *          nextEntry;            /*    12     4 */
	qboolean                   isGlobal;             /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 95 */
 /* pointer to 93 */
 /* size: 4 */

/* 96 */
/* <0> (null):0 */
typedef struct sentenceEntry_ sentenceEntry_s; /* size: 16 */

/* 97 */
/* <0> (null):0 */
struct sentenceEntry_ {
	char *                     data;                 /*     0     4 */
	sentenceEntry_s *          nextEntry;            /*     4     4 */
	qboolean                   isGlobal;             /*     8     4 */
	unsigned int               index;                /*    12     4 */

	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 98 */
 /* pointer to 96 */
 /* size: 4 */

/* 99 */
/* <0> (null):0 */
enum {
	at_notice = 0,
	at_console = 1,
	at_aiconsole = 2,
	at_warning = 3,
	at_error = 4,
	at_logged = 5,
}; /* size: 4 */

/* 100 */
/* <0> (null):0 */
typedef enum  ALERT_TYPE; /* size: 4 */

/* 101 */
/* <0> (null):0 */
enum {
	print_console = 0,
	print_center = 1,
	print_chat = 2,
}; /* size: 4 */

/* 102 */
/* <0> (null):0 */
typedef enum  PRINT_TYPE; /* size: 4 */

/* 103 */
/* <0> (null):0 */
enum {
	force_exactfile = 0,
	force_model_samebounds = 1,
	force_model_specifybounds = 2,
	force_model_specifybounds_if_avail = 3,
}; /* size: 4 */

/* 104 */
/* <0> (null):0 */
typedef enum  FORCE_TYPE; /* size: 4 */

/* 105 */
/* <0> (null):0 */
struct {
	int                        fAllSolid;            /*     0     4 */
	int                        fStartSolid;          /*     4     4 */
	int                        fInOpen;              /*     8     4 */
	int                        fInWater;             /*    12     4 */
	float                      flFraction;           /*    16     4 */
	class Vector              vecEndPos;             /*    20    12 */
	float                      flPlaneDist;          /*    32     4 */
	class Vector              vecPlaneNormal;        /*    36    12 */
	edict_t *                  pHit;                 /*    48     4 */
	int                        iHitgroup;            /*    52     4 */

	/* size: 56, cachelines: 1, members: 10 */
	/* last cacheline: 56 bytes */
}; /* size: 56 */

/* 106 */
/* <0> (null):0 */
typedef class  TraceResult; /* size: 56 */

/* 107 */
/* <0> (null):0 */
struct enginefuncs_s {
	int                        (*pfnPrecacheModel)(char *); /*     0     4 */
	int                        (*pfnPrecacheSound)(char *); /*     4     4 */
	void                       (*pfnSetModel)(edict_t *, const char  *); /*     8     4 */
	int                        (*pfnModelIndex)(const char  *); /*    12     4 */
	int                        (*pfnModelFrames)(int); /*    16     4 */
	void                       (*pfnSetSize)(edict_t *, const float  *, const float  *); /*    20     4 */
	void                       (*pfnChangeLevel)(char *, char *); /*    24     4 */
	void                       (*pfnGetSpawnParms)(edict_t *); /*    28     4 */
	void                       (*pfnSaveSpawnParms)(edict_t *); /*    32     4 */
	float                      (*pfnVecToYaw)(const float  *); /*    36     4 */
	void                       (*pfnVecToAngles)(const float  *, float *); /*    40     4 */
	void                       (*pfnMoveToOrigin)(edict_t *, const float  *, float, int); /*    44     4 */
	void                       (*pfnChangeYaw)(edict_t *); /*    48     4 */
	void                       (*pfnChangePitch)(edict_t *); /*    52     4 */
	edict_t *                  (*pfnFindEntityByString)(edict_t *, const char  *, const char  *); /*    56     4 */
	int                        (*pfnGetEntityIllum)(edict_t *); /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	edict_t *                  (*pfnFindEntityInSphere)(edict_t *, const float  *, float); /*    64     4 */
	edict_t *                  (*pfnFindClientInPVS)(edict_t *); /*    68     4 */
	edict_t *                  (*pfnEntitiesInPVS)(edict_t *); /*    72     4 */
	void                       (*pfnMakeVectors)(const float  *); /*    76     4 */
	void                       (*pfnAngleVectors)(const float  *, float *, float *, float *); /*    80     4 */
	edict_t *                  (*pfnCreateEntity)(void); /*    84     4 */
	void                       (*pfnRemoveEntity)(edict_t *); /*    88     4 */
	edict_t *                  (*pfnCreateNamedEntity)(int); /*    92     4 */
	void                       (*pfnMakeStatic)(edict_t *); /*    96     4 */
	int                        (*pfnEntIsOnFloor)(edict_t *); /*   100     4 */
	int                        (*pfnDropToFloor)(edict_t *); /*   104     4 */
	int                        (*pfnWalkMove)(edict_t *, float, float, int); /*   108     4 */
	void                       (*pfnSetOrigin)(edict_t *, const float  *); /*   112     4 */
	void                       (*pfnEmitSound)(edict_t *, int, const char  *, float, float, int, int); /*   116     4 */
	void                       (*pfnEmitAmbientSound)(edict_t *, float *, const char  *, float, float, int, int); /*   120     4 */
	void                       (*pfnTraceLine)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	void                       (*pfnTraceToss)(edict_t *, edict_t *, TraceResult *); /*   128     4 */
	int                        (*pfnTraceMonsterHull)(edict_t *, const float  *, const float  *, int, edict_t *, TraceResult *); /*   132     4 */
	void                       (*pfnTraceHull)(const float  *, const float  *, int, int, edict_t *, TraceResult *); /*   136     4 */
	void                       (*pfnTraceModel)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   140     4 */
	const char  *              (*pfnTraceTexture)(edict_t *, const float  *, const float  *); /*   144     4 */
	void                       (*pfnTraceSphere)(const float  *, const float  *, int, float, edict_t *, TraceResult *); /*   148     4 */
	void                       (*pfnGetAimVector)(edict_t *, float, float *); /*   152     4 */
	void                       (*pfnServerCommand)(char *); /*   156     4 */
	void                       (*pfnServerExecute)(void); /*   160     4 */
	void                       (*pfnClientCommand)(edict_t *, char *, ...); /*   164     4 */
	void                       (*pfnParticleEffect)(const float  *, const float  *, float, float); /*   168     4 */
	void                       (*pfnLightStyle)(int, char *); /*   172     4 */
	int                        (*pfnDecalIndex)(const char  *); /*   176     4 */
	int                        (*pfnPointContents)(const float  *); /*   180     4 */
	void                       (*pfnMessageBegin)(int, int, const float  *, edict_t *); /*   184     4 */
	void                       (*pfnMessageEnd)(void); /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	void                       (*pfnWriteByte)(int); /*   192     4 */
	void                       (*pfnWriteChar)(int); /*   196     4 */
	void                       (*pfnWriteShort)(int); /*   200     4 */
	void                       (*pfnWriteLong)(int); /*   204     4 */
	void                       (*pfnWriteAngle)(float); /*   208     4 */
	void                       (*pfnWriteCoord)(float); /*   212     4 */
	void                       (*pfnWriteString)(const char  *); /*   216     4 */
	void                       (*pfnWriteEntity)(int); /*   220     4 */
	void                       (*pfnCVarRegister)(cvar_t *); /*   224     4 */
	float                      (*pfnCVarGetFloat)(const char  *); /*   228     4 */
	const char  *              (*pfnCVarGetString)(const char  *); /*   232     4 */
	void                       (*pfnCVarSetFloat)(const char  *, float); /*   236     4 */
	void                       (*pfnCVarSetString)(const char  *, const char  *); /*   240     4 */
	void                       (*pfnAlertMessage)(ALERT_TYPE, char *, ...); /*   244     4 */
	void                       (*pfnEngineFprintf)(void *, char *, ...); /*   248     4 */
	void *                     (*pfnPvAllocEntPrivateData)(edict_t *, int32); /*   252     4 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	void *                     (*pfnPvEntPrivateData)(edict_t *); /*   256     4 */
	void                       (*pfnFreeEntPrivateData)(edict_t *); /*   260     4 */
	const char  *              (*pfnSzFromIndex)(int); /*   264     4 */
	int                        (*pfnAllocString)(const char  *); /*   268     4 */
	class entvars_s *          (*pfnGetVarsOfEnt)(edict_t *); /*   272     4 */
	edict_t *                  (*pfnPEntityOfEntOffset)(int); /*   276     4 */
	int                        (*pfnEntOffsetOfPEntity)(const edict_t  *); /*   280     4 */
	int                        (*pfnIndexOfEdict)(const edict_t  *); /*   284     4 */
	edict_t *                  (*pfnPEntityOfEntIndex)(int); /*   288     4 */
	edict_t *                  (*pfnFindEntityByVars)(class entvars_s *); /*   292     4 */
	void *                     (*pfnGetModelPtr)(edict_t *); /*   296     4 */
	int                        (*pfnRegUserMsg)(const char  *, int); /*   300     4 */
	void                       (*pfnAnimationAutomove)(const edict_t  *, float); /*   304     4 */
	void                       (*pfnGetBonePosition)(const edict_t  *, int, float *, float *); /*   308     4 */
	uint32                     (*pfnFunctionFromName)(const char  *); /*   312     4 */
	const char  *              (*pfnNameForFunction)(uint32); /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	void                       (*pfnClientPrintf)(edict_t *, PRINT_TYPE, const char  *); /*   320     4 */
	void                       (*pfnServerPrint)(const char  *); /*   324     4 */
	const char  *              (*pfnCmd_Args)(void); /*   328     4 */
	const char  *              (*pfnCmd_Argv)(int);  /*   332     4 */
	int                        (*pfnCmd_Argc)(void); /*   336     4 */
	void                       (*pfnGetAttachment)(const edict_t  *, int, float *, float *); /*   340     4 */
	void                       (*pfnCRC32_Init)(CRC32_t *); /*   344     4 */
	void                       (*pfnCRC32_ProcessBuffer)(CRC32_t *, void *, int); /*   348     4 */
	void                       (*pfnCRC32_ProcessByte)(CRC32_t *, unsigned char); /*   352     4 */
	CRC32_t                    (*pfnCRC32_Final)(CRC32_t); /*   356     4 */
	int32                      (*pfnRandomLong)(int32, int32); /*   360     4 */
	float                      (*pfnRandomFloat)(float, float); /*   364     4 */
	void                       (*pfnSetView)(const edict_t  *, const edict_t  *); /*   368     4 */
	float                      (*pfnTime)(void);     /*   372     4 */
	void                       (*pfnCrosshairAngle)(const edict_t  *, float, float); /*   376     4 */
	byte *                     (*pfnLoadFileForMe)(char *, int *); /*   380     4 */
	/* --- cacheline 6 boundary (384 bytes) --- */
	void                       (*pfnFreeFile)(void *); /*   384     4 */
	void                       (*pfnEndSection)(const char  *); /*   388     4 */
	int                        (*pfnCompareFileTime)(char *, char *, int *); /*   392     4 */
	void                       (*pfnGetGameDir)(char *); /*   396     4 */
	void                       (*pfnCvar_RegisterVariable)(cvar_t *); /*   400     4 */
	void                       (*pfnFadeClientVolume)(const edict_t  *, int, int, int, int); /*   404     4 */
	void                       (*pfnSetClientMaxspeed)(const edict_t  *, float); /*   408     4 */
	edict_t *                  (*pfnCreateFakeClient)(const char  *); /*   412     4 */
	void                       (*pfnRunPlayerMove)(edict_t *, const float  *, float, float, float, short unsigned int, byte, byte); /*   416     4 */
	int                        (*pfnNumberOfEntities)(void); /*   420     4 */
	char *                     (*pfnGetInfoKeyBuffer)(edict_t *); /*   424     4 */
	char *                     (*pfnInfoKeyValue)(char *, char *); /*   428     4 */
	void                       (*pfnSetKeyValue)(char *, char *, char *); /*   432     4 */
	void                       (*pfnSetClientKeyValue)(int, char *, char *, char *); /*   436     4 */
	int                        (*pfnIsMapValid)(char *); /*   440     4 */
	void                       (*pfnStaticDecal)(const float  *, int, int, int); /*   444     4 */
	/* --- cacheline 7 boundary (448 bytes) --- */
	int                        (*pfnPrecacheGeneric)(char *); /*   448     4 */
	int                        (*pfnGetPlayerUserId)(edict_t *); /*   452     4 */
	void                       (*pfnBuildSoundMsg)(edict_t *, int, const char  *, float, float, int, int, int, int, const float  *, edict_t *); /*   456     4 */
	int                        (*pfnIsDedicatedServer)(void); /*   460     4 */
	cvar_t *                   (*pfnCVarGetPointer)(const char  *); /*   464     4 */
	unsigned int               (*pfnGetPlayerWONId)(edict_t *); /*   468     4 */
	void                       (*pfnInfo_RemoveKey)(char *, const char  *); /*   472     4 */
	const char  *              (*pfnGetPhysicsKeyValue)(const edict_t  *, const char  *); /*   476     4 */
	void                       (*pfnSetPhysicsKeyValue)(const edict_t  *, const char  *, const char  *); /*   480     4 */
	const char  *              (*pfnGetPhysicsInfoString)(const edict_t  *); /*   484     4 */
	short unsigned int         (*pfnPrecacheEvent)(int, const char  *); /*   488     4 */
	void                       (*pfnPlaybackEvent)(int, const edict_t  *, short unsigned int, float, float *, float *, float, float, int, int, int, int); /*   492     4 */
	unsigned char *            (*pfnSetFatPVS)(float *); /*   496     4 */
	unsigned char *            (*pfnSetFatPAS)(float *); /*   500     4 */
	int                        (*pfnCheckVisibility)(const edict_t  *, unsigned char *); /*   504     4 */
	void                       (*pfnDeltaSetField)(class delta_s *, const char  *); /*   508     4 */
	/* --- cacheline 8 boundary (512 bytes) --- */
	void                       (*pfnDeltaUnsetField)(class delta_s *, const char  *); /*   512     4 */
	void                       (*pfnDeltaAddEncoder)(char *, void (*)(class delta_s *, const unsigned char  *, const unsigned char  *)); /*   516     4 */
	int                        (*pfnGetCurrentPlayer)(void); /*   520     4 */
	int                        (*pfnCanSkipPlayer)(const edict_t  *); /*   524     4 */
	int                        (*pfnDeltaFindField)(class delta_s *, const char  *); /*   528     4 */
	void                       (*pfnDeltaSetFieldByIndex)(class delta_s *, int); /*   532     4 */
	void                       (*pfnDeltaUnsetFieldByIndex)(class delta_s *, int); /*   536     4 */
	void                       (*pfnSetGroupMask)(int, int); /*   540     4 */
	int                        (*pfnCreateInstancedBaseline)(int, class entity_state_s *); /*   544     4 */
	void                       (*pfnCvar_DirectSet)(class cvar_s *, char *); /*   548     4 */
	void                       (*pfnForceUnmodified)(FORCE_TYPE, float *, float *, const char  *); /*   552     4 */
	void                       (*pfnGetPlayerStats)(const edict_t  *, int *, int *); /*   556     4 */
	void                       (*pfnAddServerCommand)(char *, void (*)(void)); /*   560     4 */
	qboolean                   (*pfnVoice_GetClientListening)(int, int); /*   564     4 */
	qboolean                   (*pfnVoice_SetClientListening)(int, int, qboolean); /*   568     4 */
	const char  *              (*pfnGetPlayerAuthId)(edict_t *); /*   572     4 */
	/* --- cacheline 9 boundary (576 bytes) --- */
	sequenceEntry_s *          (*pfnSequenceGet)(const char  *, const char  *); /*   576     4 */
	sentenceEntry_s *          (*pfnSequencePickSentence)(const char  *, int, int *); /*   580     4 */
	int                        (*pfnGetFileSize)(char *); /*   584     4 */
	unsigned int               (*pfnGetApproxWavePlayLen)(const char  *); /*   588     4 */
	int                        (*pfnIsCareerMatch)(void); /*   592     4 */
	int                        (*pfnGetLocalizedStringLength)(const char  *); /*   596     4 */
	void                       (*pfnRegisterTutorMessageShown)(int); /*   600     4 */
	int                        (*pfnGetTimesTutorMessageShown)(int); /*   604     4 */
	void                       (*ProcessTutorMessageDecayBuffer)(int *, int); /*   608     4 */
	void                       (*ConstructTutorMessageDecayBuffer)(int *, int); /*   612     4 */
	void                       (*ResetTutorMessageDecayData)(void); /*   616     4 */
	void                       (*pfnQueryClientCvarValue)(const edict_t  *, const char  *); /*   620     4 */
	void                       (*pfnQueryClientCvarValue2)(const edict_t  *, const char  *, int); /*   624     4 */
	int                        (*pfnCheckParm)(const char  *, char * *); /*   628     4 */

	/* size: 632, cachelines: 10, members: 158 */
	/* last cacheline: 56 bytes */
}; /* size: 632 */

/* 108 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 109 */
 /* pointer to 108 */
 /* size: 4 */

/* 110 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139025556 */

/* 111 */
 /* pointer to 110 */
 /* size: 4 */

/* 112 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 113 */
 /* pointer to 112 */
 /* size: 4 */

/* 114 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 115 */
 /* pointer to 114 */
 /* size: 4 */

/* 116 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139026076 */

/* 117 */
 /* pointer to 116 */
 /* size: 4 */

/* 118 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139026336 */

/* 119 */
 /* pointer to 118 */
 /* size: 4 */

/* 120 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139026544 */

/* 121 */
 /* pointer to 120 */
 /* size: 4 */

/* 122 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 123 */
 /* pointer to 122 */
 /* size: 4 */

/* 124 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139026856 */

/* 125 */
 /* pointer to 124 */
 /* size: 4 */

/* 126 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139027064 */

/* 127 */
 /* pointer to 126 */
 /* size: 4 */

/* 128 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 129 */
 /* pointer to 128 */
 /* size: 4 */

/* 130 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 131 */
 /* pointer to 130 */
 /* size: 4 */

/* 132 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 133 */
 /* pointer to 132 */
 /* size: 4 */

/* 134 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 135 */
 /* pointer to 134 */
 /* size: 4 */

/* 136 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139020024 */

/* 137 */
 /* pointer to 136 */
 /* size: 4 */

/* 138 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139020180 */

/* 139 */
 /* pointer to 138 */
 /* size: 4 */

/* 140 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 141 */
 /* pointer to 140 */
 /* size: 4 */

/* 142 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 143 */
 /* pointer to 142 */
 /* size: 4 */

/* 144 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 145 */
 /* pointer to 144 */
 /* size: 4 */

/* 146 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139021064 */

/* 147 */
 /* pointer to 146 */
 /* size: 4 */

/* 148 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139021272 */

/* 149 */
 /* pointer to 148 */
 /* size: 4 */

/* 150 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139021740 */

/* 151 */
 /* pointer to 150 */
 /* size: 4 */

/* 152 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139022208 */

/* 153 */
 /* pointer to 106 */
 /* size: 4 */

/* 154 */
 /* pointer to 152 */
 /* size: 4 */

/* 155 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139022624 */

/* 156 */
 /* pointer to 155 */
 /* size: 4 */

/* 157 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 158 */
 /* pointer to 157 */
 /* size: 4 */

/* 159 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139023300 */

/* 160 */
 /* pointer to 159 */
 /* size: 4 */

/* 161 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 162 */
 /* pointer to 161 */
 /* size: 4 */

/* 163 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139093992 */

/* 164 */
 /* pointer to 163 */
 /* size: 4 */

/* 165 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139094408 */

/* 166 */
 /* pointer to 165 */
 /* size: 4 */

/* 167 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139094668 */

/* 168 */
 /* pointer to 167 */
 /* size: 4 */

/* 169 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139094824 */

/* 170 */
 /* pointer to 169 */
 /* size: 4 */

/* 171 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139094928 */

/* 172 */
 /* pointer to 171 */
 /* size: 4 */

/* 173 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139095136 */

/* 174 */
 /* pointer to 173 */
 /* size: 4 */

/* 175 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139095448 */

/* 176 */
 /* pointer to 175 */
 /* size: 4 */

/* 177 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 178 */
 /* pointer to 177 */
 /* size: 4 */

/* 179 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139095812 */

/* 180 */
 /* pointer to 179 */
 /* size: 4 */

/* 181 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139096124 */

/* 182 */
 /* pointer to 181 */
 /* size: 4 */

/* 183 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139096280 */

/* 184 */
 /* pointer to 183 */
 /* size: 4 */

/* 185 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139096436 */

/* 186 */
 /* pointer to 185 */
 /* size: 4 */

/* 187 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139096592 */

/* 188 */
 /* pointer to 87 */
 /* size: 4 */

/* 189 */
 /* pointer to 187 */
 /* size: 4 */

/* 190 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 191 */
 /* pointer to 190 */
 /* size: 4 */

/* 192 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 193 */
 /* pointer to 192 */
 /* size: 4 */

/* 194 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139097112 */

/* 195 */
 /* pointer to 194 */
 /* size: 4 */

/* 196 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139097320 */

/* 197 */
 /* pointer to 196 */
 /* size: 4 */

/* 198 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139097528 */

/* 199 */
 /* pointer to 198 */
 /* size: 4 */

/* 200 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139097736 */

/* 201 */
 /* pointer to 200 */
 /* size: 4 */

/* 202 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 203 */
 /* pointer to 202 */
 /* size: 4 */

/* 204 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 205 */
 /* pointer to 204 */
 /* size: 4 */

/* 206 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 207 */
 /* pointer to 206 */
 /* size: 4 */

/* 208 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 209 */
 /* pointer to 79 */
 /* size: 4 */

/* 210 */
 /* pointer to 208 */
 /* size: 4 */

/* 211 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 212 */
 /* pointer to 213 */
 /* size: 4 */

/* 213 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 804 */

/* 214 */
 /* pointer to 211 */
 /* size: 4 */

/* 215 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 216 */
 /* pointer to 215 */
 /* size: 4 */

/* 217 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 218 */
 /* pointer to 217 */
 /* size: 4 */

/* 219 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139154352 */

/* 220 */
 /* pointer to 219 */
 /* size: 4 */

/* 221 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139154560 */

/* 222 */
 /* pointer to 221 */
 /* size: 4 */

/* 223 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 224 */
 /* pointer to 223 */
 /* size: 4 */

/* 225 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 226 */
 /* pointer to 225 */
 /* size: 4 */

/* 227 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139155184 */

/* 228 */
 /* pointer to 227 */
 /* size: 4 */

/* 229 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 230 */
 /* pointer to 229 */
 /* size: 4 */

/* 231 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 232 */
 /* pointer to 231 */
 /* size: 4 */

/* 233 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139155652 */

/* 234 */
 /* pointer to 84 */
 /* size: 4 */

/* 235 */
 /* pointer to 233 */
 /* size: 4 */

/* 236 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139155860 */

/* 237 */
 /* pointer to 236 */
 /* size: 4 */

/* 238 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139156120 */

/* 239 */
 /* pointer to 238 */
 /* size: 4 */

/* 240 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 241 */
 /* pointer to 240 */
 /* size: 4 */

/* 242 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 243 */
 /* pointer to 242 */
 /* size: 4 */

/* 244 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 245 */
 /* pointer to 244 */
 /* size: 4 */

/* 246 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139156900 */

/* 247 */
 /* pointer to 246 */
 /* size: 4 */

/* 248 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 249 */
 /* pointer to 248 */
 /* size: 4 */

/* 250 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139296668 */

/* 251 */
 /* pointer to 250 */
 /* size: 4 */

/* 252 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 253 */
 /* pointer to 50 */
 /* size: 4 */

/* 254 */
 /* pointer to 9 */
 /* size: 4 */

/* 255 */
 /* pointer to 252 */
 /* size: 4 */

/* 256 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139297240 */

/* 257 */
 /* pointer to 256 */
 /* size: 4 */

/* 258 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 259 */
 /* pointer to 258 */
 /* size: 4 */

/* 260 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139297656 */

/* 261 */
 /* pointer to 260 */
 /* size: 4 */

/* 262 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 263 */
 /* pointer to 262 */
 /* size: 4 */

/* 264 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139298176 */

/* 265 */
 /* pointer to 264 */
 /* size: 4 */

/* 266 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 267 */
 /* pointer to 266 */
 /* size: 4 */

/* 268 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 269 */
 /* pointer to 268 */
 /* size: 4 */

/* 270 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139299060 */

/* 271 */
 /* pointer to 270 */
 /* size: 4 */

/* 272 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139299320 */

/* 273 */
 /* pointer to 272 */
 /* size: 4 */

/* 274 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139299632 */

/* 275 */
 /* pointer to 274 */
 /* size: 4 */

/* 276 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139299944 */

/* 277 */
 /* pointer to 276 */
 /* size: 4 */

/* 278 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 279 */
 /* pointer to 278 */
 /* size: 4 */

/* 280 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 281 */
 /* pointer to 280 */
 /* size: 4 */

/* 282 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139225132 */

/* 283 */
 /* pointer to 282 */
 /* size: 4 */

/* 284 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 285 */
 /* pointer to 284 */
 /* size: 4 */

/* 286 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139225548 */

/* 287 */
 /* pointer to 286 */
 /* size: 4 */

/* 288 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 289 */
 /* pointer to 288 */
 /* size: 4 */

/* 290 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 2 */

/* 291 */
 /* pointer to 290 */
 /* size: 4 */

/* 292 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139226172 */

/* 293 */
 /* pointer to 292 */
 /* size: 4 */

/* 294 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 295 */
 /* pointer to 4 */
 /* size: 4 */

/* 296 */
 /* pointer to 294 */
 /* size: 4 */

/* 297 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 298 */
 /* pointer to 297 */
 /* size: 4 */

/* 299 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139227316 */

/* 300 */
 /* pointer to 301 */
 /* size: 4 */

/* 301 */
/* <0> (null):0 */
struct delta_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 302 */
 /* pointer to 299 */
 /* size: 4 */

/* 303 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139227640 */

/* 304 */
 /* pointer to 305 */
 /* size: 4 */

/* 305 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139227848 */

/* 306 */
 /* pointer to 307 */
 /* size: 4 */

/* 307 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 308 */
 /* pointer to 303 */
 /* size: 4 */

/* 309 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 310 */
 /* pointer to 309 */
 /* size: 4 */

/* 311 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139228420 */

/* 312 */
 /* pointer to 311 */
 /* size: 4 */

/* 313 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139228628 */

/* 314 */
 /* pointer to 313 */
 /* size: 4 */

/* 315 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 316 */
 /* pointer to 317 */
 /* size: 4 */

/* 317 */
/* <0> (null):0 */
struct entity_state_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 318 */
 /* pointer to 315 */
 /* size: 4 */

/* 319 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139241432 */

/* 320 */
 /* pointer to 85 */
 /* size: 4 */

/* 321 */
 /* pointer to 319 */
 /* size: 4 */

/* 322 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139241692 */

/* 323 */
 /* pointer to 322 */
 /* size: 4 */

/* 324 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139242004 */

/* 325 */
 /* pointer to 324 */
 /* size: 4 */

/* 326 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139242264 */

/* 327 */
 /* pointer to 326 */
 /* size: 4 */

/* 328 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 329 */
 /* pointer to 328 */
 /* size: 4 */

/* 330 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 331 */
 /* pointer to 330 */
 /* size: 4 */

/* 332 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 333 */
 /* pointer to 332 */
 /* size: 4 */

/* 334 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 335 */
 /* pointer to 334 */
 /* size: 4 */

/* 336 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 337 */
 /* pointer to 336 */
 /* size: 4 */

/* 338 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 339 */
 /* pointer to 338 */
 /* size: 4 */

/* 340 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139243720 */

/* 341 */
 /* pointer to 340 */
 /* size: 4 */

/* 342 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139243928 */

/* 343 */
 /* pointer to 342 */
 /* size: 4 */

/* 344 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139244136 */

/* 345 */
 /* pointer to 344 */
 /* size: 4 */

/* 346 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 347 */
 /* pointer to 17 */
 /* size: 4 */

/* 348 */
 /* pointer to 346 */
 /* size: 4 */

/* 349 */
/* <0> (null):0 */
typedef struct enginefuncs_s enginefuncs_t; /* size: 632 */

/* 350 */
/* <0> (null):0 */
struct KeyValueData_s {
	char *                     szClassName;          /*     0     4 */
	char *                     szKeyName;            /*     4     4 */
	char *                     szValue;              /*     8     4 */
	int32                      fHandled;             /*    12     4 */

	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 351 */
/* <0> (null):0 */
typedef struct KeyValueData_s KeyValueData; /* size: 16 */

/* 352 */
/* <0> (null):0 */
struct {
	char                       mapName[32];          /*     0    32 */
	char                       landmarkName[32];     /*    32    32 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	edict_t *                  pentLandmark;         /*    64     4 */
	class Vector              vecLandmarkOrigin;     /*    68    12 */

	/* size: 80, cachelines: 2, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 80 */

/* 353 */
/* <0> (null):0 */
typedef class  LEVELLIST; /* size: 80 */

/* 354 */
/* <0> (null):0 */
struct {
	int                        id;                   /*     0     4 */
	edict_t *                  pent;                 /*     4     4 */
	int                        location;             /*     8     4 */
	int                        size;                 /*    12     4 */
	int                        flags;                /*    16     4 */
	string_t                   classname;            /*    20     4 */

	/* size: 24, cachelines: 1, members: 6 */
	/* last cacheline: 24 bytes */
}; /* size: 24 */

/* 355 */
/* <0> (null):0 */
typedef class  ENTITYTABLE; /* size: 24 */

/* 356 */
/* <0> (null):0 */
typedef struct saverestore_s SAVERESTOREDATA; /* size: 1396 */

/* 357 */
/* <0> (null):0 */
struct saverestore_s {
	char *                     pBaseData;            /*     0     4 */
	char *                     pCurrentData;         /*     4     4 */
	int                        size;                 /*     8     4 */
	int                        bufferSize;           /*    12     4 */
	int                        tokenSize;            /*    16     4 */
	int                        tokenCount;           /*    20     4 */
	char * *                   pTokens;              /*    24     4 */
	int                        currentIndex;         /*    28     4 */
	int                        tableCount;           /*    32     4 */
	int                        connectionCount;      /*    36     4 */
	ENTITYTABLE *              pTable;               /*    40     4 */
	LEVELLIST                  levelList[16];        /*    44  1280 */
	/* --- cacheline 20 boundary (1280 bytes) was 44 bytes ago --- */
	int                        fUseLandmark;         /*  1324     4 */
	char                       szLandmarkName[20];   /*  1328    20 */
	/* --- cacheline 21 boundary (1344 bytes) was 4 bytes ago --- */
	class Vector              vecLandmarkOffset;     /*  1348    12 */
	float                      time;                 /*  1360     4 */
	char                       szCurrentMapName[32]; /*  1364    32 */

	/* size: 1396, cachelines: 22, members: 17 */
	/* last cacheline: 52 bytes */
}; /* size: 1396 */

/* 358 */
 /* pointer to 355 */
 /* size: 4 */

/* 359 */
/* <0> (null):0 */
LEVELLIST                  array[16]; /* size: 1280 */

/* 360 */
/* <0> (null):0 */
enum _fieldtypes {
	FIELD_FLOAT = 0,
	FIELD_STRING = 1,
	FIELD_ENTITY = 2,
	FIELD_CLASSPTR = 3,
	FIELD_EHANDLE = 4,
	FIELD_EVARS = 5,
	FIELD_EDICT = 6,
	FIELD_VECTOR = 7,
	FIELD_POSITION_VECTOR = 8,
	FIELD_POINTER = 9,
	FIELD_INTEGER = 10,
	FIELD_FUNCTION = 11,
	FIELD_BOOLEAN = 12,
	FIELD_SHORT = 13,
	FIELD_CHARACTER = 14,
	FIELD_TIME = 15,
	FIELD_MODELNAME = 16,
	FIELD_SOUNDNAME = 17,
	FIELD_TYPECOUNT = 18,
}; /* size: 4 */

/* 361 */
/* <0> (null):0 */
typedef enum _fieldtypes FIELDTYPE; /* size: 4 */

/* 362 */
/* <0> (null):0 */
struct {
	FIELDTYPE                  fieldType;            /*     0     4 */
	char *                     fieldName;            /*     4     4 */
	int                        fieldOffset;          /*     8     4 */
	short int                  fieldSize;            /*    12     2 */
	short int                  flags;                /*    14     2 */

	/* size: 16, cachelines: 1, members: 5 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 363 */
/* <0> (null):0 */
typedef class  TYPEDESCRIPTION; /* size: 16 */

/* 364 */
 /* pointer to 351 */
 /* size: 4 */

/* 365 */
 /* pointer to 356 */
 /* size: 4 */

/* 366 */
 /* pointer to 363 */
 /* size: 4 */

/* 367 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 368 */
/* <0> (null):0 */
typedef int ptrdiff_t; /* size: 4 */

/* 369 */
/* <0> (null):0 */
typedef int EOFFSET; /* size: 4 */

/* 370 */
/* <0> (null):0 */
enum {
	TS_AT_TOP = 0,
	TS_AT_BOTTOM = 1,
	TS_GOING_UP = 2,
	TS_GOING_DOWN = 3,
}; /* size: 4 */

/* 371 */
/* <0> (null):0 */
typedef enum  TOGGLE_STATE; /* size: 4 */

/* 372 */
/* <0> (null):0 */
class CSaveRestoreBuffer {
protected:

	SAVERESTOREDATA *          m_pdata;              /*     0     4 */
	/* <0> (null):0 */
	void CSaveRestoreBuffer(class CSaveRestoreBuffer *);

	/* <0> (null):0 */
	void CSaveRestoreBuffer(class CSaveRestoreBuffer *, SAVERESTOREDATA *);

	/* <0> (null):0 */
	void ~CSaveRestoreBuffer(class CSaveRestoreBuffer *, int);

	/* <0> (null):0 */
	int EntityIndex(class CSaveRestoreBuffer *, entvars_t *); /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP9entvars_s */

	/* <0> (null):0 */
	int EntityIndex(class CSaveRestoreBuffer *, edict_t *); /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP7edict_s */

	/* <0> (null):0 */
	int EntityIndex(class CSaveRestoreBuffer *, EOFFSET); /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEi */

	/* <0> (null):0 */
	int EntityIndex(class CSaveRestoreBuffer *, class CBaseEntity *); /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP11CBaseEntity */

	/* <0> (null):0 */
	int EntityFlags(class CSaveRestoreBuffer *, int, int); /* linkage=_ZN18CSaveRestoreBuffer11EntityFlagsEii */

	/* <0> (null):0 */
	int EntityFlagsSet(class CSaveRestoreBuffer *, int, int); /* linkage=_ZN18CSaveRestoreBuffer14EntityFlagsSetEii */

	/* <0> (null):0 */
	edict_t * EntityFromIndex(class CSaveRestoreBuffer *, int); /* linkage=_ZN18CSaveRestoreBuffer15EntityFromIndexEi */

	/* <0> (null):0 */
	short unsigned int TokenHash(class CSaveRestoreBuffer *, const char  *); /* linkage=_ZN18CSaveRestoreBuffer9TokenHashEPKc */

	/* <0> (null):0 */
	void BufferRewind(class CSaveRestoreBuffer *, int); /* linkage=_ZN18CSaveRestoreBuffer12BufferRewindEi */

	/* <0> (null):0 */
	unsigned int HashString(class CSaveRestoreBuffer *, const char  *); /* linkage=_ZN18CSaveRestoreBuffer10HashStringEPKc */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 373 */
 /* pointer to 372 */
 /* size: 4 */

/* 374 */
 /* pointer to 82 */
 /* size: 4 */

/* 375 */
 /* pointer to 376 */
 /* size: 4 */

/* 376 */
/* <0> (null):0 */
struct CBaseEntity {
	/* <0> (null):0 */
	virtual int ObjectCaps(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10ObjectCapsEv */

	/* <0> (null):0 */
	edict_t * edict(class CBaseEntity *); /* linkage=_ZN11CBaseEntity5edictEv */

	/* <0> (null):0 */
	int entindex(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8entindexEv */

	/* <0> (null):0 */
	void CBaseEntity(class CBaseEntity *);

	/* <0> (null):0 */
	void * operator new(size_t, entvars_t *); /* linkage=_ZN11CBaseEntitynwEjP9entvars_s */

	/* <0> (null):0 */
	virtual void Restart(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7RestartEv */

	/* <0> (null):0 */
	virtual void Activate(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8ActivateEv */

	/* <0> (null):0 */
	virtual int Classify(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8ClassifyEv */

	/* <0> (null):0 */
	virtual void DeathNotice(class CBaseEntity *, entvars_t *); /* linkage=_ZN11CBaseEntity11DeathNoticeEP9entvars_s */

	/* <0> (null):0 */
	virtual int BloodColor(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10BloodColorEv */

	/* <0> (null):0 */
	virtual BOOL IsTriggered(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity11IsTriggeredEPS_ */

	/* <0> (null):0 */
	virtual class CBaseMonster * MyMonsterPointer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity16MyMonsterPointerEv */

	/* <0> (null):0 */
	virtual class CSquadMonster * MySquadMonsterPointer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity21MySquadMonsterPointerEv */

	/* <0> (null):0 */
	virtual void AddPoints(class CBaseEntity *, int, BOOL); /* linkage=_ZN11CBaseEntity9AddPointsEii */

	/* <0> (null):0 */
	virtual void AddPointsToTeam(class CBaseEntity *, int, BOOL); /* linkage=_ZN11CBaseEntity15AddPointsToTeamEii */

	/* <0> (null):0 */
	virtual BOOL AddPlayerItem(class CBaseEntity *, class CBasePlayerItem *); /* linkage=_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem */

	/* <0> (null):0 */
	virtual BOOL RemovePlayerItem(class CBaseEntity *, class CBasePlayerItem *); /* linkage=_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem */

	/* <0> (null):0 */
	virtual int GiveAmmo(class CBaseEntity *, int, char *, int); /* linkage=_ZN11CBaseEntity8GiveAmmoEiPci */

	/* <0> (null):0 */
	virtual int IsMoving(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8IsMovingEv */

	/* <0> (null):0 */
	virtual void OverrideReset(class CBaseEntity *); /* linkage=_ZN11CBaseEntity13OverrideResetEv */

	/* <0> (null):0 */
	virtual void SetToggleState(class CBaseEntity *, int); /* linkage=_ZN11CBaseEntity14SetToggleStateEi */

	/* <0> (null):0 */
	virtual void StartSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity13StartSneakingEv */

	/* <0> (null):0 */
	virtual void StopSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12StopSneakingEv */

	/* <0> (null):0 */
	virtual BOOL OnControls(class CBaseEntity *, entvars_t *); /* linkage=_ZN11CBaseEntity10OnControlsEP9entvars_s */

	/* <0> (null):0 */
	virtual BOOL IsSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10IsSneakingEv */

	/* <0> (null):0 */
	virtual BOOL IsAlive(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7IsAliveEv */

	/* <0> (null):0 */
	virtual BOOL IsBSPModel(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10IsBSPModelEv */

	/* <0> (null):0 */
	virtual BOOL ReflectGauss(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12ReflectGaussEv */

	/* <0> (null):0 */
	virtual BOOL IsPlayer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8IsPlayerEv */

	/* <0> (null):0 */
	virtual BOOL IsNetClient(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11IsNetClientEv */

	/* <0> (null):0 */
	virtual const char  * TeamID(class CBaseEntity *); /* linkage=_ZN11CBaseEntity6TeamIDEv */

	/* <0> (null):0 */
	virtual void Think(class CBaseEntity *); /* linkage=_ZN11CBaseEntity5ThinkEv */

	/* <0> (null):0 */
	virtual void Touch(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity5TouchEPS_ */

	/* <0> (null):0 */
	virtual void Blocked(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity7BlockedEPS_ */

	/* <0> (null):0 */
	virtual class CBaseEntity * Respawn(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7RespawnEv */

	/* <0> (null):0 */
	virtual void UpdateOwner(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11UpdateOwnerEv */

	/* <0> (null):0 */
	virtual BOOL FBecomeProne(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12FBecomeProneEv */

	/* <0> (null):0 */
	virtual class Vector Center(class CBaseEntity *); /* linkage=_ZN11CBaseEntity6CenterEv */

	/* <0> (null):0 */
	virtual class Vector EyePosition(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11EyePositionEv */

	/* <0> (null):0 */
	virtual class Vector EarPosition(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11EarPositionEv */

	/* <0> (null):0 */
	virtual class Vector BodyTarget(class CBaseEntity *, const class Vector  &); /* linkage=_ZN11CBaseEntity10BodyTargetERK6Vector */

	/* <0> (null):0 */
	virtual int Illumination(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12IlluminationEv */

	/* <0> (null):0 */
	virtual BOOL HasTarget(class CBaseEntity *, string_t); /* linkage=_ZN11CBaseEntity9HasTargetEj */

	/* vtable has 39 entries: {
	   [6] = ObjectCaps(_ZN11CBaseEntity10ObjectCapsEv), 
	   [2] = Restart(_ZN11CBaseEntity7RestartEv), 
	   [7] = Activate(_ZN11CBaseEntity8ActivateEv), 
	   [9] = Classify(_ZN11CBaseEntity8ClassifyEv), 
	   [10] = DeathNotice(_ZN11CBaseEntity11DeathNoticeEP9entvars_s), 
	   [15] = BloodColor(_ZN11CBaseEntity10BloodColorEv), 
	   [17] = IsTriggered(_ZN11CBaseEntity11IsTriggeredEPS_), 
	   [18] = MyMonsterPointer(_ZN11CBaseEntity16MyMonsterPointerEv), 
	   [19] = MySquadMonsterPointer(_ZN11CBaseEntity21MySquadMonsterPointerEv), 
	   [21] = AddPoints(_ZN11CBaseEntity9AddPointsEii), 
	   [22] = AddPointsToTeam(_ZN11CBaseEntity15AddPointsToTeamEii), 
	   [23] = AddPlayerItem(_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem), 
	   [24] = RemovePlayerItem(_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem), 
	   [25] = GiveAmmo(_ZN11CBaseEntity8GiveAmmoEiPci), 
	   [27] = IsMoving(_ZN11CBaseEntity8IsMovingEv), 
	   [28] = OverrideReset(_ZN11CBaseEntity13OverrideResetEv), 
	   [30] = SetToggleState(_ZN11CBaseEntity14SetToggleStateEi), 
	   [31] = StartSneaking(_ZN11CBaseEntity13StartSneakingEv), 
	   [32] = StopSneaking(_ZN11CBaseEntity12StopSneakingEv), 
	   [33] = OnControls(_ZN11CBaseEntity10OnControlsEP9entvars_s), 
	   [34] = IsSneaking(_ZN11CBaseEntity10IsSneakingEv), 
	   [35] = IsAlive(_ZN11CBaseEntity7IsAliveEv), 
	   [36] = IsBSPModel(_ZN11CBaseEntity10IsBSPModelEv), 
	   [37] = ReflectGauss(_ZN11CBaseEntity12ReflectGaussEv), 
	   [40] = IsPlayer(_ZN11CBaseEntity8IsPlayerEv), 
	   [41] = IsNetClient(_ZN11CBaseEntity11IsNetClientEv), 
	   [42] = TeamID(_ZN11CBaseEntity6TeamIDEv), 
	   [44] = Think(_ZN11CBaseEntity5ThinkEv), 
	   [45] = Touch(_ZN11CBaseEntity5TouchEPS_), 
	   [47] = Blocked(_ZN11CBaseEntity7BlockedEPS_), 
	   [48] = Respawn(_ZN11CBaseEntity7RespawnEv), 
	   [49] = UpdateOwner(_ZN11CBaseEntity11UpdateOwnerEv), 
	   [50] = FBecomeProne(_ZN11CBaseEntity12FBecomeProneEv), 
	   [51] = Center(_ZN11CBaseEntity6CenterEv), 
	   [52] = EyePosition(_ZN11CBaseEntity11EyePositionEv), 
	   [53] = EarPosition(_ZN11CBaseEntity11EarPositionEv), 
	   [54] = BodyTarget(_ZN11CBaseEntity10BodyTargetERK6Vector), 
	   [55] = Illumination(_ZN11CBaseEntity12IlluminationEv), 
	   [38] = HasTarget(_ZN11CBaseEntity9HasTargetEj), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 377 */
/* <0> (null):0 */
class CSave : public CSaveRestoreBuffer {
public:

	/* class CSaveRestoreBuffer  <ancestor>; */      /*     0     4 */
	/* <0> (null):0 */
	void CSave(class CSave *, SAVERESTOREDATA *);

	/* <0> (null):0 */
	void WriteShort(class CSave *, const char  *, const short int  *, int); /* linkage=_ZN5CSave10WriteShortEPKcPKsi */

	/* <0> (null):0 */
	void WriteInt(class CSave *, const char  *, const int  *, int); /* linkage=_ZN5CSave8WriteIntEPKcPKii */

	/* <0> (null):0 */
	void WriteFloat(class CSave *, const char  *, const float  *, int); /* linkage=_ZN5CSave10WriteFloatEPKcPKfi */

	/* <0> (null):0 */
	void WriteTime(class CSave *, const char  *, const float  *, int); /* linkage=_ZN5CSave9WriteTimeEPKcPKfi */

	/* <0> (null):0 */
	void WriteData(class CSave *, const char  *, int, const char  *); /* linkage=_ZN5CSave9WriteDataEPKciS1_ */

	/* <0> (null):0 */
	void WriteString(class CSave *, const char  *, const char  *); /* linkage=_ZN5CSave11WriteStringEPKcS1_ */

	/* <0> (null):0 */
	void WriteString(class CSave *, const char  *, const int  *, int); /* linkage=_ZN5CSave11WriteStringEPKcPKii */

	/* <0> (null):0 */
	void WriteVector(class CSave *, const char  *, const class Vector  &); /* linkage=_ZN5CSave11WriteVectorEPKcRK6Vector */

	/* <0> (null):0 */
	void WriteVector(class CSave *, const char  *, const float  *, int); /* linkage=_ZN5CSave11WriteVectorEPKcPKfi */

	/* <0> (null):0 */
	void WritePositionVector(class CSave *, const char  *, const class Vector  &); /* linkage=_ZN5CSave19WritePositionVectorEPKcRK6Vector */

	/* <0> (null):0 */
	void WritePositionVector(class CSave *, const char  *, const float  *, int); /* linkage=_ZN5CSave19WritePositionVectorEPKcPKfi */

	/* <0> (null):0 */
	void WriteFunction(class CSave *, const char  *, void * *, int); /* linkage=_ZN5CSave13WriteFunctionEPKcPPvi */

	/* <0> (null):0 */
	int WriteEntVars(class CSave *, const char  *, entvars_t *); /* linkage=_ZN5CSave12WriteEntVarsEPKcP9entvars_s */

	/* <0> (null):0 */
	int WriteFields(class CSave *, const char  *, void *, TYPEDESCRIPTION *, int); /* linkage=_ZN5CSave11WriteFieldsEPKcPvP15TYPEDESCRIPTIONi */

private:

	/* <0> (null):0 */
	int DataEmpty(class CSave *, const char  *, int); /* linkage=_ZN5CSave9DataEmptyEPKci */

	/* <0> (null):0 */
	void BufferField(class CSave *, const char  *, int, const char  *); /* linkage=_ZN5CSave11BufferFieldEPKciS1_ */

	/* <0> (null):0 */
	void BufferString(class CSave *, char *, int); /* linkage=_ZN5CSave12BufferStringEPci */

	/* <0> (null):0 */
	void BufferData(class CSave *, const char  *, int); /* linkage=_ZN5CSave10BufferDataEPKci */

	/* <0> (null):0 */
	void BufferHeader(class CSave *, const char  *, int); /* linkage=_ZN5CSave12BufferHeaderEPKci */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 378 */
 /* pointer to 377 */
 /* size: 4 */

/* 379 */
 /* pointer to 380 */
 /* size: 4 */

/* 380 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 2 */

/* 381 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 382 */
 /* pointer to 16 */
 /* size: 4 */

/* 383 */
/* <0> (null):0 */
struct {
	short unsigned int         size;                 /*     0     2 */
	short unsigned int         token;                /*     2     2 */
	char *                     pData;                /*     4     4 */

	/* size: 8, cachelines: 1, members: 3 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 384 */
/* <0> (null):0 */
typedef class  HEADER; /* size: 8 */

/* 385 */
/* <0> (null):0 */
class CRestore : public CSaveRestoreBuffer {
public:

	/* class CSaveRestoreBuffer  <ancestor>; */      /*     0     4 */
private:

	int                        m_global;             /*     4     4 */
	BOOL                       m_precache;           /*     8     4 */
	/* <0> (null):0 */
	void CRestore(class CRestore *, SAVERESTOREDATA *);

	/* <0> (null):0 */
	int ReadEntVars(class CRestore *, const char  *, entvars_t *); /* linkage=_ZN8CRestore11ReadEntVarsEPKcP9entvars_s */

	/* <0> (null):0 */
	int ReadFields(class CRestore *, const char  *, void *, TYPEDESCRIPTION *, int); /* linkage=_ZN8CRestore10ReadFieldsEPKcPvP15TYPEDESCRIPTIONi */

	/* <0> (null):0 */
	int ReadField(class CRestore *, void *, TYPEDESCRIPTION *, int, int, int, char *, void *); /* linkage=_ZN8CRestore9ReadFieldEPvP15TYPEDESCRIPTIONiiiPcS0_ */

	/* <0> (null):0 */
	int ReadInt(class CRestore *); /* linkage=_ZN8CRestore7ReadIntEv */

	/* <0> (null):0 */
	short int ReadShort(class CRestore *); /* linkage=_ZN8CRestore9ReadShortEv */

	/* <0> (null):0 */
	int ReadNamedInt(class CRestore *, const char  *); /* linkage=_ZN8CRestore12ReadNamedIntEPKc */

	/* <0> (null):0 */
	char * ReadNamedString(class CRestore *, const char  *); /* linkage=_ZN8CRestore15ReadNamedStringEPKc */

	/* <0> (null):0 */
	int Empty(class CRestore *); /* linkage=_ZN8CRestore5EmptyEv */

	/* <0> (null):0 */
	void SetGlobalMode(class CRestore *, int); /* linkage=_ZN8CRestore13SetGlobalModeEi */

	/* <0> (null):0 */
	void PrecacheMode(class CRestore *, BOOL); /* linkage=_ZN8CRestore12PrecacheModeEi */

	/* <0> (null):0 */
	char * BufferPointer(class CRestore *); /* linkage=_ZN8CRestore13BufferPointerEv */

	/* <0> (null):0 */
	void BufferReadBytes(class CRestore *, char *, int); /* linkage=_ZN8CRestore15BufferReadBytesEPci */

	/* <0> (null):0 */
	void BufferSkipBytes(class CRestore *, int); /* linkage=_ZN8CRestore15BufferSkipBytesEi */

	/* <0> (null):0 */
	int BufferSkipZString(class CRestore *); /* linkage=_ZN8CRestore17BufferSkipZStringEv */

	/* <0> (null):0 */
	int BufferCheckZString(class CRestore *, const char  *); /* linkage=_ZN8CRestore18BufferCheckZStringEPKc */

	/* <0> (null):0 */
	void BufferReadHeader(class CRestore *, HEADER *); /* linkage=_ZN8CRestore16BufferReadHeaderEP6HEADER */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 386 */
 /* pointer to 385 */
 /* size: 4 */

/* 387 */
 /* pointer to 384 */
 /* size: 4 */

/* 388 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 389 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 390 */
/* <0> (null):0 */
struct {
	int                        event;                /*     0     4 */
	char *                     options;              /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 391 */
/* <0> (null):0 */
typedef class  MonsterEvent_t; /* size: 8 */

/* 392 */
/* <0> (null):0 */
enum {
	USE_OFF = 0,
	USE_ON = 1,
	USE_SET = 2,
	USE_TOGGLE = 3,
}; /* size: 4 */

/* 393 */
/* <0> (null):0 */
typedef enum  USE_TYPE; /* size: 4 */

/* 394 */
/* <0> (null):0 */
struct locksounds {
	string_t                   sLockedSound;         /*     0     4 */
	string_t                   sLockedSentence;      /*     4     4 */
	string_t                   sUnlockedSound;       /*     8     4 */
	string_t                   sUnlockedSentence;    /*    12     4 */
	int                        iLockedSentence;      /*    16     4 */
	int                        iUnlockedSentence;    /*    20     4 */
	float                      flwaitSound;          /*    24     4 */
	float                      flwaitSentence;       /*    28     4 */
	BYTE                       bEOFLocked;           /*    32     1 */
	BYTE                       bEOFUnlocked;         /*    33     1 */

	/* size: 36, cachelines: 1, members: 10 */
	/* last cacheline: 36 bytes */

	/* BRAIN FART ALERT! 36 != 34 + 0(holes), diff = 2 */

}; /* size: 36 */

/* 395 */
/* <0> (null):0 */
typedef struct locksounds locksound_t; /* size: 36 */

/* 396 */
/* <0> (null):0 */
struct {
	int                        iSlot;                /*     0     4 */
	int                        iPosition;            /*     4     4 */
	const char  *              pszAmmo1;             /*     8     4 */
	int                        iMaxAmmo1;            /*    12     4 */
	const char  *              pszAmmo2;             /*    16     4 */
	int                        iMaxAmmo2;            /*    20     4 */
	const char  *              pszName;              /*    24     4 */
	int                        iMaxClip;             /*    28     4 */
	int                        iId;                  /*    32     4 */
	int                        iFlags;               /*    36     4 */
	int                        iWeight;              /*    40     4 */

	/* size: 44, cachelines: 1, members: 11 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 397 */
/* <0> (null):0 */
typedef class  ItemInfo; /* size: 44 */

/* 398 */
wchar_t
 /* size: 4 */

/* 399 */
/* <0> (null):0 */
enum GameEventType {
	EVENT_INVALID = 0,
	EVENT_WEAPON_FIRED = 1,
	EVENT_WEAPON_FIRED_ON_EMPTY = 2,
	EVENT_WEAPON_RELOADED = 3,
	EVENT_HE_GRENADE_EXPLODED = 4,
	EVENT_FLASHBANG_GRENADE_EXPLODED = 5,
	EVENT_SMOKE_GRENADE_EXPLODED = 6,
	EVENT_GRENADE_BOUNCED = 7,
	EVENT_BEING_SHOT_AT = 8,
	EVENT_PLAYER_BLINDED_BY_FLASHBANG = 9,
	EVENT_PLAYER_FOOTSTEP = 10,
	EVENT_PLAYER_JUMPED = 11,
	EVENT_PLAYER_DIED = 12,
	EVENT_PLAYER_LANDED_FROM_HEIGHT = 13,
	EVENT_PLAYER_TOOK_DAMAGE = 14,
	EVENT_HOSTAGE_DAMAGED = 15,
	EVENT_HOSTAGE_KILLED = 16,
	EVENT_DOOR = 17,
	EVENT_BREAK_GLASS = 18,
	EVENT_BREAK_WOOD = 19,
	EVENT_BREAK_METAL = 20,
	EVENT_BREAK_FLESH = 21,
	EVENT_BREAK_CONCRETE = 22,
	EVENT_BOMB_PLANTED = 23,
	EVENT_BOMB_DROPPED = 24,
	EVENT_BOMB_PICKED_UP = 25,
	EVENT_BOMB_BEEP = 26,
	EVENT_BOMB_DEFUSING = 27,
	EVENT_BOMB_DEFUSE_ABORTED = 28,
	EVENT_BOMB_DEFUSED = 29,
	EVENT_BOMB_EXPLODED = 30,
	EVENT_HOSTAGE_USED = 31,
	EVENT_HOSTAGE_RESCUED = 32,
	EVENT_ALL_HOSTAGES_RESCUED = 33,
	EVENT_VIP_ESCAPED = 34,
	EVENT_VIP_ASSASSINATED = 35,
	EVENT_TERRORISTS_WIN = 36,
	EVENT_CTS_WIN = 37,
	EVENT_ROUND_DRAW = 38,
	EVENT_ROUND_WIN = 39,
	EVENT_ROUND_LOSS = 40,
	EVENT_ROUND_START = 41,
	EVENT_PLAYER_SPAWNED = 42,
	EVENT_CLIENT_CORPSE_SPAWNED = 43,
	EVENT_BUY_TIME_START = 44,
	EVENT_PLAYER_LEFT_BUY_ZONE = 45,
	EVENT_DEATH_CAMERA_START = 46,
	EVENT_KILL_ALL = 47,
	EVENT_ROUND_TIME = 48,
	EVENT_DIE = 49,
	EVENT_KILL = 50,
	EVENT_HEADSHOT = 51,
	EVENT_KILL_FLASHBANGED = 52,
	EVENT_TUTOR_BUY_MENU_OPENNED = 53,
	EVENT_TUTOR_AUTOBUY = 54,
	EVENT_PLAYER_BOUGHT_SOMETHING = 55,
	EVENT_TUTOR_NOT_BUYING_ANYTHING = 56,
	EVENT_TUTOR_NEED_TO_BUY_PRIMARY_WEAPON = 57,
	EVENT_TUTOR_NEED_TO_BUY_PRIMARY_AMMO = 58,
	EVENT_TUTOR_NEED_TO_BUY_SECONDARY_AMMO = 59,
	EVENT_TUTOR_NEED_TO_BUY_ARMOR = 60,
	EVENT_TUTOR_NEED_TO_BUY_DEFUSE_KIT = 61,
	EVENT_TUTOR_NEED_TO_BUY_GRENADE = 62,
	EVENT_CAREER_TASK_DONE = 63,
	EVENT_START_RADIO_1 = 64,
	EVENT_RADIO_COVER_ME = 65,
	EVENT_RADIO_YOU_TAKE_THE_POINT = 66,
	EVENT_RADIO_HOLD_THIS_POSITION = 67,
	EVENT_RADIO_REGROUP_TEAM = 68,
	EVENT_RADIO_FOLLOW_ME = 69,
	EVENT_RADIO_TAKING_FIRE = 70,
	EVENT_START_RADIO_2 = 71,
	EVENT_RADIO_GO_GO_GO = 72,
	EVENT_RADIO_TEAM_FALL_BACK = 73,
	EVENT_RADIO_STICK_TOGETHER_TEAM = 74,
	EVENT_RADIO_GET_IN_POSITION_AND_WAIT = 75,
	EVENT_RADIO_STORM_THE_FRONT = 76,
	EVENT_RADIO_REPORT_IN_TEAM = 77,
	EVENT_START_RADIO_3 = 78,
	EVENT_RADIO_AFFIRMATIVE = 79,
	EVENT_RADIO_ENEMY_SPOTTED = 80,
	EVENT_RADIO_NEED_BACKUP = 81,
	EVENT_RADIO_SECTOR_CLEAR = 82,
	EVENT_RADIO_IN_POSITION = 83,
	EVENT_RADIO_REPORTING_IN = 84,
	EVENT_RADIO_GET_OUT_OF_THERE = 85,
	EVENT_RADIO_NEGATIVE = 86,
	EVENT_RADIO_ENEMY_DOWN = 87,
	EVENT_END_RADIO = 88,
	EVENT_NEW_MATCH = 89,
	EVENT_PLAYER_CHANGED_TEAM = 90,
	EVENT_BULLET_IMPACT = 91,
	EVENT_GAME_COMMENCE = 92,
	EVENT_WEAPON_ZOOMED = 93,
	EVENT_HOSTAGE_CALLED_FOR_HELP = 94,
	NUM_GAME_EVENTS = 95,
}; /* size: 4 */

/* 400 */
/* <0> (null):0 */
class CMomentaryDoor : public CBaseToggle {
public:

	/* class CBaseToggle         <ancestor>; */      /*     0     0 */
	TYPEDESCRIPTION            m_SaveData[1];        /*     0    16 */
	BYTE                       m_bMoveSnd;           /*   312     1 */
	/* <0> (null):0 */
	void CMomentaryDoor(class CMomentaryDoor *, const class CMomentaryDoor  &);

	/* <0> (null):0 */
	void CMomentaryDoor(class CMomentaryDoor *);

	/* <0> (null):0 */
	virtual void Spawn(class CMomentaryDoor *); /* linkage=_ZN14CMomentaryDoor5SpawnEv */

	/* <0> (null):0 */
	virtual void Precache(class CMomentaryDoor *); /* linkage=_ZN14CMomentaryDoor8PrecacheEv */

	/* <0> (null):0 */
	virtual void KeyValue(class CMomentaryDoor *, KeyValueData *); /* linkage=_ZN14CMomentaryDoor8KeyValueEP14KeyValueData_s */

	/* <0> (null):0 */
	virtual void Use(class CMomentaryDoor *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float); /* linkage=_ZN14CMomentaryDoor3UseEP11CBaseEntityS1_8USE_TYPEf */

	/* <0> (null):0 */
	virtual int ObjectCaps(class CMomentaryDoor *); /* linkage=_ZN14CMomentaryDoor10ObjectCapsEv */

	/* <0> (null):0 */
	virtual int Save(class CMomentaryDoor *, class CSave &); /* linkage=_ZN14CMomentaryDoor4SaveER5CSave */

	/* <0> (null):0 */
	virtual int Restore(class CMomentaryDoor *, class CRestore &); /* linkage=_ZN14CMomentaryDoor7RestoreER8CRestore */

	/* vtable has 7 entries: {
	   [0] = Spawn(_ZN14CMomentaryDoor5SpawnEv), 
	   [1] = Precache(_ZN14CMomentaryDoor8PrecacheEv), 
	   [3] = KeyValue(_ZN14CMomentaryDoor8KeyValueEP14KeyValueData_s), 
	   [46] = Use(_ZN14CMomentaryDoor3UseEP11CBaseEntityS1_8USE_TYPEf), 
	   [6] = ObjectCaps(_ZN14CMomentaryDoor10ObjectCapsEv), 
	   [4] = Save(_ZN14CMomentaryDoor4SaveER5CSave), 
	   [5] = Restore(_ZN14CMomentaryDoor7RestoreER8CRestore), 
	} */
	/* size: 316, cachelines: 5, members: 3 */
	/* last cacheline: 60 bytes */

	/* BRAIN FART ALERT! 316 != 17 + 0(holes), diff = 299 */

}; /* size: 316 */

/* 401 */
/* <0> (null):0 */
class CBaseToggle {
	/* <0> (null):0 */
	void CBaseToggle(class CBaseToggle *);

	/* <0> (null):0 */
	virtual int GetToggleState(class CBaseToggle *); /* linkage=_ZN11CBaseToggle14GetToggleStateEv */

	/* <0> (null):0 */
	virtual float GetDelay(class CBaseToggle *); /* linkage=_ZN11CBaseToggle8GetDelayEv */

	/* vtable has 2 entries: {
	   [20] = GetToggleState(_ZN11CBaseToggle14GetToggleStateEv), 
	   [26] = GetDelay(_ZN11CBaseToggle8GetDelayEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 402 */
/* <0> (null):0 */
TYPEDESCRIPTION            array[1]; /* size: 16 */

/* 403 */
 /* pointer to 400 */
 /* size: 4 */

/* 404 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 405 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 316 */

/* 406 */
 /* pointer to 376 */
 /* size: 4 */

/* 407 */
/* <0> (null):0 */
class CRotDoor : public CBaseDoor {
public:

	/* class CBaseDoor           <ancestor>; */      /*     0   360 */
	/* <0> (null):0 */
	void CRotDoor(class CRotDoor *, const class CRotDoor  &);

	/* <0> (null):0 */
	void CRotDoor(class CRotDoor *);

	/* <0> (null):0 */
	virtual void Spawn(class CRotDoor *); /* linkage=_ZN8CRotDoor5SpawnEv */

	/* <0> (null):0 */
	virtual void Restart(class CRotDoor *); /* linkage=_ZN8CRotDoor7RestartEv */

	/* <0> (null):0 */
	virtual void SetToggleState(class CRotDoor *, int); /* linkage=_ZN8CRotDoor14SetToggleStateEi */

	/* --- cacheline 5 boundary (320 bytes) was 40 bytes ago --- */
	/* vtable has 3 entries: {
	   [0] = Spawn(_ZN8CRotDoor5SpawnEv), 
	   [2] = Restart(_ZN8CRotDoor7RestartEv), 
	   [30] = SetToggleState(_ZN8CRotDoor14SetToggleStateEi), 
	} */
	/* size: 360, cachelines: 6, members: 1 */
	/* last cacheline: 40 bytes */
}; /* size: 360 */

/* 408 */
/* <0> (null):0 */
class CBaseDoor : public CBaseToggle {
public:

	/* class CBaseToggle         <ancestor>; */      /*     0     0 */
	TYPEDESCRIPTION            m_SaveData[7];        /*     0   112 */
	/* --- cacheline 1 boundary (64 bytes) was 48 bytes ago --- */
	BYTE                       m_bHealthValue;       /*   312     1 */
	BYTE                       m_bMoveSnd;           /*   313     1 */
	BYTE                       m_bStopSnd;           /*   314     1 */
	locksound_t                m_ls;                 /*   316    36 */
	/* --- cacheline 2 boundary (128 bytes) was 23 bytes ago --- */
	BYTE                       m_bLockedSound;       /*   352     1 */
	BYTE                       m_bLockedSentence;    /*   353     1 */
	BYTE                       m_bUnlockedSound;     /*   354     1 */
	BYTE                       m_bUnlockedSentence;  /*   355     1 */
	float                      m_lastBlockedTimestamp; /*   356     4 */
	/* <0> (null):0 */
	void CBaseDoor(class CBaseDoor *, const class CBaseDoor  &);

	/* <0> (null):0 */
	void CBaseDoor(class CBaseDoor *);

	/* <0> (null):0 */
	virtual void Spawn(class CBaseDoor *); /* linkage=_ZN9CBaseDoor5SpawnEv */

	/* <0> (null):0 */
	virtual void Precache(class CBaseDoor *); /* linkage=_ZN9CBaseDoor8PrecacheEv */

	/* <0> (null):0 */
	virtual void Restart(class CBaseDoor *); /* linkage=_ZN9CBaseDoor7RestartEv */

	/* <0> (null):0 */
	virtual void KeyValue(class CBaseDoor *, KeyValueData *); /* linkage=_ZN9CBaseDoor8KeyValueEP14KeyValueData_s */

	/* <0> (null):0 */
	virtual void Use(class CBaseDoor *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float); /* linkage=_ZN9CBaseDoor3UseEP11CBaseEntityS1_8USE_TYPEf */

	/* <0> (null):0 */
	virtual void Blocked(class CBaseDoor *, class CBaseEntity *); /* linkage=_ZN9CBaseDoor7BlockedEP11CBaseEntity */

	/* <0> (null):0 */
	virtual int ObjectCaps(class CBaseDoor *); /* linkage=_ZN9CBaseDoor10ObjectCapsEv */

	/* <0> (null):0 */
	virtual int Save(class CBaseDoor *, class CSave &); /* linkage=_ZN9CBaseDoor4SaveER5CSave */

	/* <0> (null):0 */
	virtual int Restore(class CBaseDoor *, class CRestore &); /* linkage=_ZN9CBaseDoor7RestoreER8CRestore */

	/* <0> (null):0 */
	virtual void SetToggleState(class CBaseDoor *, int); /* linkage=_ZN9CBaseDoor14SetToggleStateEi */

	/* <0> (null):0 */
	void DoorTouch(class CBaseDoor *, class CBaseEntity *); /* linkage=_ZN9CBaseDoor9DoorTouchEP11CBaseEntity */

	/* <0> (null):0 */
	int DoorActivate(class CBaseDoor *); /* linkage=_ZN9CBaseDoor12DoorActivateEv */

	/* <0> (null):0 */
	void DoorGoUp(class CBaseDoor *); /* linkage=_ZN9CBaseDoor8DoorGoUpEv */

	/* <0> (null):0 */
	void DoorGoDown(class CBaseDoor *); /* linkage=_ZN9CBaseDoor10DoorGoDownEv */

	/* <0> (null):0 */
	void DoorHitTop(class CBaseDoor *); /* linkage=_ZN9CBaseDoor10DoorHitTopEv */

	/* <0> (null):0 */
	void DoorHitBottom(class CBaseDoor *); /* linkage=_ZN9CBaseDoor13DoorHitBottomEv */

	/* vtable has 10 entries: {
	   [0] = Spawn(_ZN9CBaseDoor5SpawnEv), 
	   [1] = Precache(_ZN9CBaseDoor8PrecacheEv), 
	   [2] = Restart(_ZN9CBaseDoor7RestartEv), 
	   [3] = KeyValue(_ZN9CBaseDoor8KeyValueEP14KeyValueData_s), 
	   [46] = Use(_ZN9CBaseDoor3UseEP11CBaseEntityS1_8USE_TYPEf), 
	   [47] = Blocked(_ZN9CBaseDoor7BlockedEP11CBaseEntity), 
	   [6] = ObjectCaps(_ZN9CBaseDoor10ObjectCapsEv), 
	   [4] = Save(_ZN9CBaseDoor4SaveER5CSave), 
	   [5] = Restore(_ZN9CBaseDoor7RestoreER8CRestore), 
	   [30] = SetToggleState(_ZN9CBaseDoor14SetToggleStateEi), 
	} */
	/* size: 360, cachelines: 6, members: 11 */
	/* last cacheline: 40 bytes */

	/* BRAIN FART ALERT! 360 != 159 + 0(holes), diff = 201 */

}; /* size: 360 */

/* 409 */
 /* pointer to 407 */
 /* size: 4 */

/* 410 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 411 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 360 */

/* 412 */
/* <0> (null):0 */
TYPEDESCRIPTION            array[7]; /* size: 112 */

/* 413 */
 /* pointer to 408 */
 /* size: 4 */

/* 414 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 415 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 360 */

/* 416 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 417 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 418 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 419 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 420 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 421 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 422 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 423 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 424 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 425 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 426 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 427 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 428 */
 /* pointer to 429 */
 /* size: 4 */

/* 429 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 676 */

/* 430 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 431 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 432 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 433 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 434 */
/* <0> (null):0 */
class CPointEntity {
	/* <0> (null):0 */
	virtual int ObjectCaps(class CPointEntity *); /* linkage=_ZN12CPointEntity10ObjectCapsEv */

	/* vtable has 1 entries: {
	   [6] = ObjectCaps(_ZN12CPointEntity10ObjectCapsEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 435 */
 /* pointer to 434 */
 /* size: 4 */

/* 436 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 437 */
/* <0> (null):0 */
class CBaseDelay {
	/* <0> (null):0 */
	void CBaseDelay(class CBaseDelay *);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 438 */
 /* pointer to 437 */
 /* size: 4 */

/* 439 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 440 */
/* <0> (null):0 */
class CBaseAnimating {
	/* <0> (null):0 */
	void CBaseAnimating(class CBaseAnimating *);

	/* <0> (null):0 */
	virtual void HandleAnimEvent(class CBaseAnimating *, MonsterEvent_t *); /* linkage=_ZN14CBaseAnimating15HandleAnimEventEP14MonsterEvent_t */

	/* vtable has 1 entries: {
	   [58] = HandleAnimEvent(_ZN14CBaseAnimating15HandleAnimEventEP14MonsterEvent_t), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 441 */
 /* pointer to 440 */
 /* size: 4 */

/* 442 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 443 */
 /* pointer to 401 */
 /* size: 4 */

/* 444 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 445 */
 /* pointer to 408 */
 /* size: 4 */

/* 446 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 447 */
 /* pointer to 395 */
 /* size: 4 */

/* 448 */
/* <0> (null):0 */
class CBaseMonster {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 449 */
 /* pointer to 448 */
 /* size: 4 */

/* 450 */
/* <0> (null):0 */
struct CSquadMonster {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 451 */
 /* pointer to 450 */
 /* size: 4 */

/* 452 */
 /* pointer to 453 */
 /* size: 4 */

/* 453 */
/* <0> (null):0 */
class CBasePlayerItem {
	ItemInfo                   ItemInfoArray[32];    /*     0  1408 */
	/* --- cacheline 22 boundary (1408 bytes) --- */

	/* size: 0, cachelines: 0, members: 1 */

	/* BRAIN FART ALERT! 0 != 1408 + 0(holes), diff = -1408 */

}; /* size: 0 */

/* 454 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 455 */
 /* pointer to 391 */
 /* size: 4 */

/* 456 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 457 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 458 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 459 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 460 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 461 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 462 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 463 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 464 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 465 */
 /* pointer to 78 */
 /* size: 4 */

/* 466 */
/* <0> (null):0 */
class CBotManager {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 467 */
 /* pointer to 466 */
 /* size: 4 */

/* 468 */
/* <0> (null):0 */
ItemInfo                   array[32]; /* size: 1408 */

/* Functions: */

/* <0> (null):0 */
void Vector2D(class Vector2D *)
{
} /* size: 0 */

/* <0> (null):0 */
void Vector2D(class Vector2D *, float, float)
{
} /* size: 0 */

/* <0> (null):0 */
class Vector2D operator+(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DplERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator-(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DmiERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator*(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DmlEf */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator/(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DdvEf */
{
} /* size: 8 */

/* <0> (null):0 */
float Length(const class Vector2D  *) /* linkage=_ZNK8Vector2D6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector2D  *) /* linkage=_ZNK8Vector2D13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector2D Normalize(const class Vector2D  *) /* linkage=_ZNK8Vector2D9NormalizeEv */
{
} /* size: 8 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector2D *) /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector2D *, float) /* linkage=_ZN8Vector2D6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void Vector(class Vector *)
{
} /* size: 96 */

/* <0> (null):0 */
void Vector(class Vector *, float, float, float)
{
} /* size: 0 */

/* <0> (null):0 */
void Vector(class Vector *, const class Vector  &)
{
} /* size: 4 */

/* <0> (null):0 */
void Vector(class Vector *, float *)
{
} /* size: 32 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *) /* linkage=_ZNK6VectorngEv */
{
} /* size: 12 */

/* <0> (null):0 */
int operator==(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectoreqERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
int operator!=(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorneERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector operator+(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorplERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectormiERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator*(const class Vector  *, float) /* linkage=_ZNK6VectormlEf */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator/(const class Vector  *, float) /* linkage=_ZNK6VectordvEf */
{
} /* size: 12 */

/* <0> (null):0 */
void CopyToArray(const class Vector  *, float *) /* linkage=_ZNK6Vector11CopyToArrayEPf */
{
} /* size: 983129 */

/* <0> (null):0 */
float Length(const class Vector  *) /* linkage=_ZNK6Vector6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector  *) /* linkage=_ZNK6Vector13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
float * operator float*(class Vector *) /* linkage=_ZN6VectorcvPfEv */
{
} /* size: 4 */

/* <0> (null):0 */
const float  * operator const float*(const class Vector  *) /* linkage=_ZNK6VectorcvPKfEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector Normalize(const class Vector  *) /* linkage=_ZNK6Vector9NormalizeEv */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector2D Make2D(const class Vector  *) /* linkage=_ZNK6Vector6Make2DEv */
{
} /* size: 8 */

/* <0> (null):0 */
float Length2D(const class Vector  *) /* linkage=_ZNK6Vector8Length2DEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector  *, float) /* linkage=_ZNK6Vector16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector  *, float) /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector *) /* linkage=_ZN6Vector16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector *, float) /* linkage=_ZN6Vector6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void CSaveRestoreBuffer(class CSaveRestoreBuffer *)
{
} /* size: 0 */

/* <0> (null):0 */
void CSaveRestoreBuffer(class CSaveRestoreBuffer *, SAVERESTOREDATA *)
{
} /* size: 0 */

/* <0> (null):0 */
void ~CSaveRestoreBuffer(class CSaveRestoreBuffer *, int)
{
} /* size: 0 */

/* <0> (null):0 */
int EntityIndex(class CSaveRestoreBuffer *, entvars_t *) /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
int EntityIndex(class CSaveRestoreBuffer *, edict_t *) /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP7edict_s */
{
} /* size: 4 */

/* <0> (null):0 */
int EntityIndex(class CSaveRestoreBuffer *, EOFFSET) /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEi */
{
} /* size: 4 */

/* <0> (null):0 */
int EntityIndex(class CSaveRestoreBuffer *, class CBaseEntity *) /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP11CBaseEntity */
{
} /* size: 4 */

/* <0> (null):0 */
int EntityFlags(class CSaveRestoreBuffer *, int, int) /* linkage=_ZN18CSaveRestoreBuffer11EntityFlagsEii */
{
} /* size: 4 */

/* <0> (null):0 */
int EntityFlagsSet(class CSaveRestoreBuffer *, int, int) /* linkage=_ZN18CSaveRestoreBuffer14EntityFlagsSetEii */
{
} /* size: 4 */

/* <0> (null):0 */
edict_t * EntityFromIndex(class CSaveRestoreBuffer *, int) /* linkage=_ZN18CSaveRestoreBuffer15EntityFromIndexEi */
{
} /* size: 4 */

/* <0> (null):0 */
short unsigned int TokenHash(class CSaveRestoreBuffer *, const char  *) /* linkage=_ZN18CSaveRestoreBuffer9TokenHashEPKc */
{
} /* size: 2 */

/* <0> (null):0 */
void BufferRewind(class CSaveRestoreBuffer *, int) /* linkage=_ZN18CSaveRestoreBuffer12BufferRewindEi */
{
} /* size: 0 */

/* <0> (null):0 */
unsigned int HashString(class CSaveRestoreBuffer *, const char  *) /* linkage=_ZN18CSaveRestoreBuffer10HashStringEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int ObjectCaps(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
edict_t * edict(class CBaseEntity *) /* linkage=_ZN11CBaseEntity5edictEv */
{
} /* size: 4 */

/* <0> (null):0 */
int entindex(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8entindexEv */
{
} /* size: 4 */

/* <0> (null):0 */
void CBaseEntity(class CBaseEntity *)
{
} /* size: 139296008 */

/* <0> (null):0 */
void * operator new(size_t, entvars_t *) /* linkage=_ZN11CBaseEntitynwEjP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Restart(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7RestartEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Activate(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8ActivateEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int Classify(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8ClassifyEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void DeathNotice(class CBaseEntity *, entvars_t *) /* linkage=_ZN11CBaseEntity11DeathNoticeEP9entvars_s */
{
} /* size: 139296048 */

/* <0> (null):0 */
virtual int BloodColor(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10BloodColorEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsTriggered(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity11IsTriggeredEPS_ */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CBaseMonster * MyMonsterPointer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity16MyMonsterPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CSquadMonster * MySquadMonsterPointer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity21MySquadMonsterPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void AddPoints(class CBaseEntity *, int, BOOL) /* linkage=_ZN11CBaseEntity9AddPointsEii */
{
} /* size: 139378544 */

/* <0> (null):0 */
virtual void AddPointsToTeam(class CBaseEntity *, int, BOOL) /* linkage=_ZN11CBaseEntity15AddPointsToTeamEii */
{
} /* size: 292 */

/* <0> (null):0 */
virtual BOOL AddPlayerItem(class CBaseEntity *, class CBasePlayerItem *) /* linkage=_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL RemovePlayerItem(class CBaseEntity *, class CBasePlayerItem *) /* linkage=_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int GiveAmmo(class CBaseEntity *, int, char *, int) /* linkage=_ZN11CBaseEntity8GiveAmmoEiPci */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int IsMoving(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8IsMovingEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void OverrideReset(class CBaseEntity *) /* linkage=_ZN11CBaseEntity13OverrideResetEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void SetToggleState(class CBaseEntity *, int) /* linkage=_ZN11CBaseEntity14SetToggleStateEi */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void StartSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity13StartSneakingEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void StopSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12StopSneakingEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL OnControls(class CBaseEntity *, entvars_t *) /* linkage=_ZN11CBaseEntity10OnControlsEP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10IsSneakingEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsAlive(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7IsAliveEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsBSPModel(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10IsBSPModelEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL ReflectGauss(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12ReflectGaussEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsPlayer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8IsPlayerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsNetClient(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11IsNetClientEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual const char  * TeamID(class CBaseEntity *) /* linkage=_ZN11CBaseEntity6TeamIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Think(class CBaseEntity *) /* linkage=_ZN11CBaseEntity5ThinkEv */
{
} /* size: 139381553 */

/* <0> (null):0 */
virtual void Touch(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity5TouchEPS_ */
{
} /* size: 139527973 */

/* <0> (null):0 */
virtual void Blocked(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity7BlockedEPS_ */
{
} /* size: 2491710 */

/* <0> (null):0 */
virtual class CBaseEntity * Respawn(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7RespawnEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void UpdateOwner(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11UpdateOwnerEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL FBecomeProne(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12FBecomeProneEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class Vector Center(class CBaseEntity *) /* linkage=_ZN11CBaseEntity6CenterEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector EyePosition(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11EyePositionEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector EarPosition(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11EarPositionEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector BodyTarget(class CBaseEntity *, const class Vector  &) /* linkage=_ZN11CBaseEntity10BodyTargetERK6Vector */
{
} /* size: 12 */

/* <0> (null):0 */
virtual int Illumination(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12IlluminationEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL HasTarget(class CBaseEntity *, string_t) /* linkage=_ZN11CBaseEntity9HasTargetEj */
{
} /* size: 4 */

/* <0> (null):0 */
void CSave(class CSave *, SAVERESTOREDATA *)
{
} /* size: 139364980 */

/* <0> (null):0 */
void WriteShort(class CSave *, const char  *, const short int  *, int) /* linkage=_ZN5CSave10WriteShortEPKcPKsi */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteInt(class CSave *, const char  *, const int  *, int) /* linkage=_ZN5CSave8WriteIntEPKcPKii */
{
} /* size: 139515812 */

/* <0> (null):0 */
void WriteFloat(class CSave *, const char  *, const float  *, int) /* linkage=_ZN5CSave10WriteFloatEPKcPKfi */
{
} /* size: 139515912 */

/* <0> (null):0 */
void WriteTime(class CSave *, const char  *, const float  *, int) /* linkage=_ZN5CSave9WriteTimeEPKcPKfi */
{
} /* size: 139516144 */

/* <0> (null):0 */
void WriteData(class CSave *, const char  *, int, const char  *) /* linkage=_ZN5CSave9WriteDataEPKciS1_ */
{
} /* size: 139516560 */

/* <0> (null):0 */
void WriteString(class CSave *, const char  *, const char  *) /* linkage=_ZN5CSave11WriteStringEPKcS1_ */
{
} /* size: 139516720 */

/* <0> (null):0 */
void WriteString(class CSave *, const char  *, const int  *, int) /* linkage=_ZN5CSave11WriteStringEPKcPKii */
{
} /* size: 139516792 */

/* <0> (null):0 */
void WriteVector(class CSave *, const char  *, const class Vector  &) /* linkage=_ZN5CSave11WriteVectorEPKcRK6Vector */
{
} /* size: 139517020 */

/* <0> (null):0 */
void WriteVector(class CSave *, const char  *, const float  *, int) /* linkage=_ZN5CSave11WriteVectorEPKcPKfi */
{
} /* size: 139517228 */

/* <0> (null):0 */
void WritePositionVector(class CSave *, const char  *, const class Vector  &) /* linkage=_ZN5CSave19WritePositionVectorEPKcRK6Vector */
{
} /* size: 0 */

/* <0> (null):0 */
void WritePositionVector(class CSave *, const char  *, const float  *, int) /* linkage=_ZN5CSave19WritePositionVectorEPKcPKfi */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteFunction(class CSave *, const char  *, void * *, int) /* linkage=_ZN5CSave13WriteFunctionEPKcPPvi */
{
} /* size: 62454 */

/* <0> (null):0 */
int WriteEntVars(class CSave *, const char  *, entvars_t *) /* linkage=_ZN5CSave12WriteEntVarsEPKcP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
int WriteFields(class CSave *, const char  *, void *, TYPEDESCRIPTION *, int) /* linkage=_ZN5CSave11WriteFieldsEPKcPvP15TYPEDESCRIPTIONi */
{
} /* size: 4 */

/* <0> (null):0 */
int DataEmpty(class CSave *, const char  *, int) /* linkage=_ZN5CSave9DataEmptyEPKci */
{
} /* size: 4 */

/* <0> (null):0 */
void BufferField(class CSave *, const char  *, int, const char  *) /* linkage=_ZN5CSave11BufferFieldEPKciS1_ */
{
} /* size: 139576000 */

/* <0> (null):0 */
void BufferString(class CSave *, char *, int) /* linkage=_ZN5CSave12BufferStringEPci */
{
} /* size: 139576344 */

/* <0> (null):0 */
void BufferData(class CSave *, const char  *, int) /* linkage=_ZN5CSave10BufferDataEPKci */
{
} /* size: 0 */

/* <0> (null):0 */
void BufferHeader(class CSave *, const char  *, int) /* linkage=_ZN5CSave12BufferHeaderEPKci */
{
} /* size: 62755 */

/* <0> (null):0 */
void CRestore(class CRestore *, SAVERESTOREDATA *)
{
} /* size: 139577460 */

/* <0> (null):0 */
int ReadEntVars(class CRestore *, const char  *, entvars_t *) /* linkage=_ZN8CRestore11ReadEntVarsEPKcP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
int ReadFields(class CRestore *, const char  *, void *, TYPEDESCRIPTION *, int) /* linkage=_ZN8CRestore10ReadFieldsEPKcPvP15TYPEDESCRIPTIONi */
{
} /* size: 4 */

/* <0> (null):0 */
int ReadField(class CRestore *, void *, TYPEDESCRIPTION *, int, int, int, char *, void *) /* linkage=_ZN8CRestore9ReadFieldEPvP15TYPEDESCRIPTIONiiiPcS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
int ReadInt(class CRestore *) /* linkage=_ZN8CRestore7ReadIntEv */
{
} /* size: 4 */

/* <0> (null):0 */
short int ReadShort(class CRestore *) /* linkage=_ZN8CRestore9ReadShortEv */
{
} /* size: 2 */

/* <0> (null):0 */
int ReadNamedInt(class CRestore *, const char  *) /* linkage=_ZN8CRestore12ReadNamedIntEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
char * ReadNamedString(class CRestore *, const char  *) /* linkage=_ZN8CRestore15ReadNamedStringEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
int Empty(class CRestore *) /* linkage=_ZN8CRestore5EmptyEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetGlobalMode(class CRestore *, int) /* linkage=_ZN8CRestore13SetGlobalModeEi */
{
} /* size: 192 */

/* <0> (null):0 */
void PrecacheMode(class CRestore *, BOOL) /* linkage=_ZN8CRestore12PrecacheModeEi */
{
} /* size: 139351204 */

/* <0> (null):0 */
char * BufferPointer(class CRestore *) /* linkage=_ZN8CRestore13BufferPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
void BufferReadBytes(class CRestore *, char *, int) /* linkage=_ZN8CRestore15BufferReadBytesEPci */
{
} /* size: 136 */

/* <0> (null):0 */
void BufferSkipBytes(class CRestore *, int) /* linkage=_ZN8CRestore15BufferSkipBytesEi */
{
} /* size: 180 */

/* <0> (null):0 */
int BufferSkipZString(class CRestore *) /* linkage=_ZN8CRestore17BufferSkipZStringEv */
{
} /* size: 4 */

/* <0> (null):0 */
int BufferCheckZString(class CRestore *, const char  *) /* linkage=_ZN8CRestore18BufferCheckZStringEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
void BufferReadHeader(class CRestore *, HEADER *) /* linkage=_ZN8CRestore16BufferReadHeaderEP6HEADER */
{
} /* size: 139352400 */

/* <0> (null):0 */
void CMomentaryDoor(class CMomentaryDoor *, const class CMomentaryDoor  &)
{
} /* size: 0 */

/* <0> (null):0 */
void CMomentaryDoor(class CMomentaryDoor *)
{
} /* size: 62586 */

/* <0> (null):0 */
virtual void Spawn(class CMomentaryDoor *) /* linkage=_ZN14CMomentaryDoor5SpawnEv */
{
} /* size: 139410208 */

/* <0> (null):0 */
virtual void Precache(class CMomentaryDoor *) /* linkage=_ZN14CMomentaryDoor8PrecacheEv */
{
} /* size: 139410476 */

/* <0> (null):0 */
virtual void KeyValue(class CMomentaryDoor *, KeyValueData *) /* linkage=_ZN14CMomentaryDoor8KeyValueEP14KeyValueData_s */
{
} /* size: 139410636 */

/* <0> (null):0 */
virtual void Use(class CMomentaryDoor *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float) /* linkage=_ZN14CMomentaryDoor3UseEP11CBaseEntityS1_8USE_TYPEf */
{
} /* size: 139410844 */

/* <0> (null):0 */
virtual int ObjectCaps(class CMomentaryDoor *) /* linkage=_ZN14CMomentaryDoor10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int Save(class CMomentaryDoor *, class CSave &) /* linkage=_ZN14CMomentaryDoor4SaveER5CSave */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int Restore(class CMomentaryDoor *, class CRestore &) /* linkage=_ZN14CMomentaryDoor7RestoreER8CRestore */
{
} /* size: 4 */

/* <0> (null):0 */
void CBaseToggle(class CBaseToggle *)
{
} /* size: 139470924 */

/* <0> (null):0 */
virtual int GetToggleState(class CBaseToggle *) /* linkage=_ZN11CBaseToggle14GetToggleStateEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual float GetDelay(class CBaseToggle *) /* linkage=_ZN11CBaseToggle8GetDelayEv */
{
} /* size: 4 */

/* <0> (null):0 */
void CRotDoor(class CRotDoor *, const class CRotDoor  &)
{
} /* size: 328459 */

/* <0> (null):0 */
void CRotDoor(class CRotDoor *)
{
} /* size: 3014718 */

/* <0> (null):0 */
virtual void Spawn(class CRotDoor *) /* linkage=_ZN8CRotDoor5SpawnEv */
{
} /* size: 3015430 */

/* <0> (null):0 */
virtual void Restart(class CRotDoor *) /* linkage=_ZN8CRotDoor7RestartEv */
{
} /* size: 3015430 */

/* <0> (null):0 */
virtual void SetToggleState(class CRotDoor *, int) /* linkage=_ZN8CRotDoor14SetToggleStateEi */
{
} /* size: 3014656 */

/* <0> (null):0 */
void CBaseDoor(class CBaseDoor *, const class CBaseDoor  &)
{
} /* size: -1 */

/* <0> (null):0 */
void CBaseDoor(class CBaseDoor *)
{
} /* size: 139473312 */

/* <0> (null):0 */
virtual void Spawn(class CBaseDoor *) /* linkage=_ZN9CBaseDoor5SpawnEv */
{
} /* size: -1 */

/* <0> (null):0 */
virtual void Precache(class CBaseDoor *) /* linkage=_ZN9CBaseDoor8PrecacheEv */
{
} /* size: -1 */

/* <0> (null):0 */
virtual void Restart(class CBaseDoor *) /* linkage=_ZN9CBaseDoor7RestartEv */
{
} /* size: 139633084 */

/* <0> (null):0 */
virtual void KeyValue(class CBaseDoor *, KeyValueData *) /* linkage=_ZN9CBaseDoor8KeyValueEP14KeyValueData_s */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Use(class CBaseDoor *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float) /* linkage=_ZN9CBaseDoor3UseEP11CBaseEntityS1_8USE_TYPEf */
{
} /* size: 139474108 */

/* <0> (null):0 */
virtual void Blocked(class CBaseDoor *, class CBaseEntity *) /* linkage=_ZN9CBaseDoor7BlockedEP11CBaseEntity */
{
} /* size: 134742016 */

/* <0> (null):0 */
virtual int ObjectCaps(class CBaseDoor *) /* linkage=_ZN9CBaseDoor10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int Save(class CBaseDoor *, class CSave &) /* linkage=_ZN9CBaseDoor4SaveER5CSave */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int Restore(class CBaseDoor *, class CRestore &) /* linkage=_ZN9CBaseDoor7RestoreER8CRestore */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void SetToggleState(class CBaseDoor *, int) /* linkage=_ZN9CBaseDoor14SetToggleStateEi */
{
} /* size: 524288 */

/* <0> (null):0 */
void DoorTouch(class CBaseDoor *, class CBaseEntity *) /* linkage=_ZN9CBaseDoor9DoorTouchEP11CBaseEntity */
{
} /* size: 134742016 */

/* <0> (null):0 */
int DoorActivate(class CBaseDoor *) /* linkage=_ZN9CBaseDoor12DoorActivateEv */
{
} /* size: 4 */

/* <0> (null):0 */
void DoorGoUp(class CBaseDoor *) /* linkage=_ZN9CBaseDoor8DoorGoUpEv */
{
} /* size: 328247 */

/* <0> (null):0 */
void DoorGoDown(class CBaseDoor *) /* linkage=_ZN9CBaseDoor10DoorGoDownEv */
{
} /* size: 0 */

/* <0> (null):0 */
void DoorHitTop(class CBaseDoor *) /* linkage=_ZN9CBaseDoor10DoorHitTopEv */
{
} /* size: 168 */

/* <0> (null):0 */
void DoorHitBottom(class CBaseDoor *) /* linkage=_ZN9CBaseDoor13DoorHitBottomEv */
{
} /* size: 144 */

/* <0> (null):0 */
void SetToggleState(class CBaseDoor *const this, int state)
{
} /* size: 0 */

/* <0> (null):0 */
void Restore(class CMomentaryDoor *const this, class CRestore &const restore)
{
} /* size: 0 */

/* <0> (null):0 */
void Restore(class CBaseDoor *const this, class CRestore &const restore)
{
} /* size: 139613908 */

/* <0> (null):0 */
void Save(class CMomentaryDoor *const this, class CSave &const save)
{
} /* size: 0 */

/* <0> (null):0 */
void Save(class CBaseDoor *const this, class CSave &const save)
{
} /* size: 139614336 */

/* <0> (null):0 */
inline void Vector2D(class Vector2D *const this)
{
} /* size: 139614496 */

/* <0> (null):0 */
inline void Vector(class Vector *const this)
{
} /* size: 62228 */

/* <0> (null):0 */
inline void operator==(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 139614736 */

/* <0> (null):0 */
inline void operator!=(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 139615196 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, float X, float Y, float Z)
{
} /* size: 139835816 */

/* <0> (null):0 */
inline void operator+(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 63878 */

/* <0> (null):0 */
inline void operator*(const class Vector  *const this, float fl)
{
} /* size: 139836160 */

/* <0> (null):0 */
inline void Make2D(const class Vector  *const this)
{
	{
		class Vector2D Vec2;                                  //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline edict_t * ENT(const entvars_t  * pev)
{
} /* size: 4 */

/* <0> (null):0 */
inline double fabs(double __x)
{
} /* size: 8 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, const class Vector  &const v)
{
} /* size: 138896884 */

/* <0> (null):0 */
inline EOFFSET OFFSET(const edict_t  * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline BOOL FNullEnt(EOFFSET eoffset)
{
} /* size: 4 */

/* <0> (null):0 */
inline double atof(const char  * __nptr)
{
} /* size: 8 */

/* <0> (null):0 */
void KeyValue(class CMomentaryDoor *const this, KeyValueData * pkvd)
{
} /* size: 232 */

/* <0> (null):0 */
void KeyValue(class CBaseDoor *const this, KeyValueData * pkvd)
{
} /* size: 0 */

/* <0> (null):0 */
inline entvars_t * VARS(edict_t * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline BOOL FClassnameIs(entvars_t * pev, const char  * szClassname)
{
} /* size: 4 */

/* <0> (null):0 */
inline void operator-(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline class Vector operator*(float fl, const class Vector  &const v)
{
} /* size: 12 */

/* <0> (null):0 */
void Use(class CMomentaryDoor *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
	{
		class Vector move;                                    //     0
		class Vector delta;                                   //     0
		float speed;                                          //     0
	}
} /* size: 139838624 */

/* <0> (null):0 */
inline void ObjectCaps(class CBaseEntity *const this)
{
} /* size: 75761 */

/* <0> (null):0 */
inline void edict(class CBaseEntity *const this)
{
} /* size: 139839360 */

/* <0> (null):0 */
inline int ENTINDEX(edict_t * pEdict)
{
} /* size: 4 */

/* <0> (null):0 */
virtual int ObjectCaps(class CPointEntity *) /* linkage=_ZN12CPointEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
inline void ObjectCaps(class CPointEntity *const this)
{
} /* size: 139394980 */

/* <0> (null):0 */
inline void entindex(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void NormalizeInPlace(class Vector *const this)
{
	{
		float flLen;                                          //     0
	}
} /* size: 139209004 */

/* <0> (null):0 */
void DoorActivate(class CBaseDoor *const this)
{
} /* size: 139395572 */

/* <0> (null):0 */
inline BOOL FStringNull(int iString)
{
} /* size: 4 */

/* <0> (null):0 */
void DoorTouch(class CBaseDoor *const this, class CBaseEntity * pOther)
{
	{
		entvars_t * pevToucher;                               //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline void CBaseEntity(class CBaseEntity *const this)
{
} /* size: 139212384 */

/* <0> (null):0 */
void CBaseDelay(class CBaseDelay *)
{
} /* size: -1 */

/* <0> (null):0 */
inline void CBaseDelay(class CBaseDelay *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CBaseAnimating(class CBaseAnimating *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void HandleAnimEvent(class CBaseAnimating *, MonsterEvent_t *) /* linkage=_ZN14CBaseAnimating15HandleAnimEventEP14MonsterEvent_t */
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBaseAnimating(class CBaseAnimating *const this)
{
} /* size: 139397220 */

/* <0> (null):0 */
inline void CBaseToggle(class CBaseToggle *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void * GET_PRIVATE(edict_t * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline void operator new(size_t stAllocateBlock, entvars_t * pev)
{
} /* size: 139400072 */

/* <0> (null):0 */
inline void CBaseDoor(class CBaseDoor *const this)
{
} /* size: 139400240 */

/* <0> (null):0 */
inline edict_t * FIND_ENTITY_BY_TARGETNAME(edict_t * entStart, const char  * pszName)
{
} /* size: 4 */

/* <0> (null):0 */
inline BOOL FNullEnt(const edict_t  * pent)
{
} /* size: 4 */

/* <0> (null):0 */
void Blocked(class CBaseDoor *const this, class CBaseEntity * pOther)
{
	{
		edict_t * pentTarget;                                 //     0
		class CBaseDoor * pDoor;                              //     0
		floatconst checkBlockedInterval;                      //     0
	}
} /* size: 139400640 */

/* <0> (null):0 */
inline void CRotDoor(class CRotDoor *const this)
{
} /* size: 0 */

/* <0> (null):0 */
class CRotDoor * GetClassPtr<CRotDoor>(class CRotDoor * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
inline void CMomentaryDoor(class CMomentaryDoor *const this)
{
} /* size: 139289920 */

/* <0> (null):0 */
class CMomentaryDoor * GetClassPtr<CMomentaryDoor>(class CMomentaryDoor * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
void PlayLockSounds(entvars_t * pev, locksound_t * pls, int flocked, int fbutton)
{
	{
		float flsoundwait;                                    //     0
		{
			int fplaysound;                               //     0
			int fplaysentence;                            //     0
			float fvol;                                   //     0
			{
				int iprev;                            //     0
			}
		}
		{
			int fplaysound;                               //     0
			int fplaysentence;                            //     0
			float fvol;                                   //     0
			{
				int iprev;                            //     0
			}
		}
	}
} /* size: 0 */

/* <0> (null):0 */
inline void Length(const class Vector  *const this)
{
} /* size: 139176801 */

/* <0> (null):0 */
inline void STOP_SOUND(edict_t * entity, int channel, const char  * sample)
{
} /* size: 0 */

/* <0> (null):0 */
inline void EMIT_SOUND(edict_t * entity, int channel, const char  * sample, float volume, float attenuation)
{
} /* size: 139177904 */

/* <0> (null):0 */
void Restart(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Activate(class CBaseEntity *const this)
{
} /* size: 139557885 */

/* <0> (null):0 */
void Classify(class CBaseEntity *const this)
{
} /* size: 139178500 */

/* <0> (null):0 */
void DeathNotice(class CBaseEntity *const this, entvars_t * pevChild)
{
} /* size: 41853 */

/* <0> (null):0 */
void BloodColor(class CBaseEntity *const this)
{
} /* size: 139181380 */

/* <0> (null):0 */
void IsTriggered(class CBaseEntity *const this, class CBaseEntity * pActivator)
{
} /* size: 139178984 */

/* <0> (null):0 */
void MyMonsterPointer(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void MySquadMonsterPointer(class CBaseEntity *const this)
{
} /* size: 139179528 */

/* <0> (null):0 */
void AddPoints(class CBaseEntity *const this, int score, BOOL bAllowNegativeScore)
{
} /* size: 1811969134 */

/* <0> (null):0 */
void AddPointsToTeam(class CBaseEntity *const this, int score, BOOL bAllowNegativeScore)
{
} /* size: 63729 */

/* <0> (null):0 */
void AddPlayerItem(class CBaseEntity *const this, class CBasePlayerItem * pItem)
{
} /* size: 0 */

/* <0> (null):0 */
void RemovePlayerItem(class CBaseEntity *const this, class CBasePlayerItem * pItem)
{
} /* size: 0 */

/* <0> (null):0 */
void GiveAmmo(class CBaseEntity *const this, int iAmount, char * szName, int iMax)
{
} /* size: 0 */

/* <0> (null):0 */
void IsMoving(class CBaseEntity *const this)
{
	operator!=(const class Vector  *const this,
			const class Vector  &const v); /* size=138679296, low_pc=0 */ //     0
} /* size: 138679156 */

/* <0> (null):0 */
void OverrideReset(class CBaseEntity *const this)
{
} /* size: 138679416 */

/* <0> (null):0 */
void SetToggleState(class CBaseEntity *const this, int state)
{
} /* size: 138679576 */

/* <0> (null):0 */
void StartSneaking(class CBaseEntity *const this)
{
} /* size: 138679764 */

/* <0> (null):0 */
void StopSneaking(class CBaseEntity *const this)
{
} /* size: 62210 */

/* <0> (null):0 */
void OnControls(class CBaseEntity *const this, entvars_t * pev)
{
} /* size: 138680268 */

/* <0> (null):0 */
void IsSneaking(class CBaseEntity *const this)
{
} /* size: 138680428 */

/* <0> (null):0 */
void IsAlive(class CBaseEntity *const this)
{
} /* size: 138680612 */

/* <0> (null):0 */
void IsBSPModel(class CBaseEntity *const this)
{
} /* size: 138680448 */

/* <0> (null):0 */
void ReflectGauss(class CBaseEntity *const this)
{
} /* size: 138680772 */

/* <0> (null):0 */
void IsPlayer(class CBaseEntity *const this)
{
} /* size: 138680904 */

/* <0> (null):0 */
void IsNetClient(class CBaseEntity *const this)
{
} /* size: 138726092 */

/* <0> (null):0 */
void TeamID(class CBaseEntity *const this)
{
} /* size: 138683960 */

/* <0> (null):0 */
void Think(class CBaseEntity *const this)
{
} /* size: 138684076 */

/* <0> (null):0 */
void Touch(class CBaseEntity *const this, class CBaseEntity * pOther)
{
} /* size: 138681544 */

/* <0> (null):0 */
void Blocked(class CBaseEntity *const this, class CBaseEntity * pOther)
{
} /* size: 138684360 */

/* <0> (null):0 */
void Respawn(class CBaseEntity *const this)
{
} /* size: 138681912 */

/* <0> (null):0 */
void UpdateOwner(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void FBecomeProne(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Center(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=139864664, low_pc=0 */ //     0
	operator*(const class Vector  *const this,
			float fl); /* size=139516144, low_pc=0 */ //     0
} /* size: 139379812 */

/* <0> (null):0 */
void EyePosition(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=139865132, low_pc=0 */ //     0
} /* size: 328729 */

/* <0> (null):0 */
void EarPosition(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=139529216, low_pc=0 */ //     0
} /* size: 139865228 */

/* <0> (null):0 */
void BodyTarget(class CBaseEntity *const this, const class Vector  &const posSrc)
{
} /* size: 328726 */

/* <0> (null):0 */
void Illumination(class CBaseEntity *const this)
{
} /* size: 139865512 */

/* <0> (null):0 */
void HandleAnimEvent(class CBaseAnimating *const this, MonsterEvent_t * pEvent)
{
} /* size: 139866040 */

/* <0> (null):0 */
void GetToggleState(class CBaseToggle *const this)
{
} /* size: 139872104 */

/* <0> (null):0 */
void GetDelay(class CBaseToggle *const this)
{
} /* size: 139866060 */

/* <0> (null):0 */
void ObjectCaps(class CBaseDoor *const this)
{
} /* size: 139503968 */

/* <0> (null):0 */
void ObjectCaps(class CMomentaryDoor *const this)
{
} /* size: 139504240 */

/* <0> (null):0 */
void Precache(class CMomentaryDoor *const this)
{
} /* size: 12 */

/* <0> (null):0 */
void SetToggleState(class CRotDoor *const this, int state)
{
} /* size: 139866888 */

/* <0> (null):0 */
void Spawn(class CMomentaryDoor *const this)
{
	fabs(double __x); /* size=139867164, low_pc=0 */ //     0
	fabs(double __x); /* size=0, low_pc=0 */ //     0
	fabs(double __x); /* size=48, low_pc=0 */ //     0
	operator*(const class Vector  *const this,
			float fl); /* size=0, low_pc=0 */ //     0
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 139866908 */

/* <0> (null):0 */
void Spawn(class CBaseDoor *const this)
{
	fabs(double __x); /* size=0, low_pc=0 */ //     0
	fabs(double __x); /* size=32, low_pc=0 */ //     0
	fabs(double __x); /* size=139867576, low_pc=0 */ //     0
	operator*(const class Vector  *const this,
			float fl); /* size=0, low_pc=0 */ //     0
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=139285960, low_pc=0 */ //     0
} /* size: 139505004 */

/* <0> (null):0 */
void Spawn(class CRotDoor *const this)
{
	operator*(const class Vector  *const this,
			float fl); /* size=0, low_pc=0 */ //     0
	operator*(const class Vector  *const this,
			float fl); /* size=139867476, low_pc=0 */ //     0
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
	{
		class Vector vecSav;                                  //     0
		operator*(const class Vector  *const this,
				float fl); /* size=139868261, low_pc=0 */ //     0
	}
} /* size: 86247 */

/* <0> (null):0 */
void Precache(class CBaseDoor *const this)
{
	{
		char * pszSound;                                      //     0
	}
} /* size: 328738 */

/* <0> (null):0 */
void SetToggleState(class CBaseDoor *const this, int state)
{
	SetToggleState(class CBaseDoor *const this,
			int state); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Restore(class CMomentaryDoor *const this, class CRestore &const restore)
{
	Restore(class CMomentaryDoor *const this,
		class CRestore &const restore); /* size=3015730, low_pc=0 */ //     0
} /* size: 139895144 */

/* <0> (null):0 */
void Restore(class CBaseDoor *const this, class CRestore &const restore)
{
	Restore(class CBaseDoor *const this,
		class CRestore &const restore); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Save(class CMomentaryDoor *const this, class CSave &const save)
{
	Save(class CMomentaryDoor *const this,
		class CSave &const save); /* size=139895968, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Save(class CBaseDoor *const this, class CSave &const save)
{
	Save(class CBaseDoor *const this,
		class CSave &const save); /* size=139894448, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void DoorHitTop(class CBaseDoor *const this)
{
	STOP_SOUND(edict_t * entity,
			int channel,
			const char  * sample); /* size=0, low_pc=0 */ //     0
	EMIT_SOUND(edict_t * entity,
			int channel,
			const char  * sample,
			float volume,
			float attenuation); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void DoorHitBottom(class CBaseDoor *const this)
{
	STOP_SOUND(edict_t * entity,
			int channel,
			const char  * sample); /* size=139899160, low_pc=0 */ //     0
	EMIT_SOUND(edict_t * entity,
			int channel,
			const char  * sample,
			float volume,
			float attenuation); /* size=139896924, low_pc=0 */ //     0
} /* size: 87445 */

/* <0> (null):0 */
void Use(class CMomentaryDoor *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
	{
		class Vector move;                                    //     0
		class Vector delta;                                   //     0
		float speed;                                          //     0
	}
	Use(class CMomentaryDoor *const this,
		class CBaseEntity * pActivator,
		class CBaseEntity * pCaller,
		USE_TYPE useType,
		float value); /* size=139899936, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
inline BOOL FStrEq(const char  * sz1, const char  * sz2)
{
} /* size: 4 */

/* <0> (null):0 */
void HasTarget(class CBaseEntity *const this, string_t targetname)
{
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void DoorGoDown(class CBaseDoor *const this)
{
	{
		bool isReversing;                                     //     0
		EMIT_SOUND(edict_t * entity,
				int channel,
				const char  * sample,
				float volume,
				float attenuation); /* size=0, low_pc=0 */ //     0
		FClassnameIs(entvars_t * pev,
				const char  * szClassname); /* size=0, low_pc=0 */ //     0
		Vector(class Vector *const this,
			const class Vector  &const v); /* size=139919416, low_pc=0 */ //     0
		Vector(class Vector *const this,
			const class Vector  &const v); /* size=139919600, low_pc=0 */ //     0
	}
} /* size: 62271 */

/* <0> (null):0 */
void Restart(class CRotDoor *const this)
{
	operator*(const class Vector  *const this,
			float fl); /* size=139919684, low_pc=0 */ //     0
	{
		class Vector vecSav;                                  //     0
		operator*(const class Vector  *const this,
				float fl); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void Restart(class CBaseDoor *const this)
{
} /* size: 98883 */

/* <0> (null):0 */
void KeyValue(class CMomentaryDoor *const this, KeyValueData * pkvd)
{
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=139919548, low_pc=0 */ //     0
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
	KeyValue(class CMomentaryDoor *const this,
		KeyValueData * pkvd); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void KeyValue(class CBaseDoor *const this, KeyValueData * pkvd)
{
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=524288, low_pc=0 */ //     0
	KeyValue(class CBaseDoor *const this,
		KeyValueData * pkvd); /* size=0, low_pc=0 */ //     0
	atof(const char  * __nptr); /* size=139921268, low_pc=0 */ //     0
	atof(const char  * __nptr); /* size=104163, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void PlayLockSounds(entvars_t * pev, locksound_t * pls, int flocked, int fbutton)
{
	{
		float flsoundwait;                                    //     0
		{
			int fplaysound;                               //     0
			int fplaysentence;                            //     0
			float fvol;                                   //     0
			{
				int iprev;                            //     0
			}
			EMIT_SOUND(edict_t * entity,
					int channel,
					const char  * sample,
					float volume,
					float attenuation); /* size=524288, low_pc=0 */ //     0
		}
		{
			int fplaysound;                               //     0
			int fplaysentence;                            //     0
			float fvol;                                   //     0
			{
				int iprev;                            //     0
			}
			EMIT_SOUND(edict_t * entity,
					int channel,
					const char  * sample,
					float volume,
					float attenuation); /* size=139922376, low_pc=0 */ //     0
		}
	}
} /* size: 139921528 */

/* <0> (null):0 */
void PlayLockSounds(entvars_t * pev, locksound_t * pls, int flocked, int fbutton)
{
	{
		float flsoundwait;                                    //     0
		{
			int fplaysound;                               //     0
			int fplaysentence;                            //     0
			float fvol;                                   //     0
			{
				int iprev;                            //     0
			}
			EMIT_SOUND(edict_t * entity,
					int channel,
					const char  * sample,
					float volume,
					float attenuation); /* size=0, low_pc=0 */ //     0
		}
		{
			int fplaysound;                               //     0
			int fplaysentence;                            //     0
			float fvol;                                   //     0
			{
				int iprev;                            //     0
			}
			EMIT_SOUND(edict_t * entity,
					int channel,
					const char  * sample,
					float volume,
					float attenuation); /* size=0, low_pc=0 */ //     0
		}
	}
} /* size: 0 */

/* <0> (null):0 */
class CBaseDoor * GetClassPtr<CBaseDoor>(class CBaseDoor * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
void func_door(entvars_t * pev)
{
	GetClassPtr<CBaseDoor>(class CBaseDoor * a); /* size=62755, low_pc=0 */ //     0
} /* size: 139876892 */

/* <0> (null):0 */
void func_water(entvars_t * pev)
{
	GetClassPtr<CBaseDoor>(class CBaseDoor * a); /* size=96, low_pc=0 */ //     0
} /* size: 1049748 */

/* <0> (null):0 */
void DoorGoUp(class CBaseDoor *const this)
{
	{
		entvars_t * pevActivator;                             //     0
		bool isReversing;                                     //     0
		EMIT_SOUND(edict_t * entity,
				int channel,
				const char  * sample,
				float volume,
				float attenuation); /* size=138691288, low_pc=0 */ //     0
		FClassnameIs(entvars_t * pev,
				const char  * szClassname); /* size=139880664, low_pc=0 */ //     0
		{
			float sign;                                   //     0
			{
				class Vector2D toActivator;           //     0
				float loX;                            //     0
				float loY;                            //     0
				float hiX;                            //     0
				float hiY;                            //     0
				float momentArmX;                     //     0
				float momentArmY;                     //     0
			}
			operator*(const class Vector  *const this,
					float fl); /* size=139878880, low_pc=0 */ //     0
		}
		Vector(class Vector *const this,
			const class Vector  &const v); /* size=138925556, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void DoorActivate(class CBaseDoor *const this)
{
} /* size: 139878596 */

/* <0> (null):0 */
void DoorActivate(class CBaseDoor *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Use(class CBaseDoor *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
	DoorActivate(class CBaseDoor *const this); /* size=0, low_pc=0 */ //     0
} /* size: 138606616 */

/* <0> (null):0 */
void DoorTouch(class CBaseDoor *const this, class CBaseEntity * pOther)
{
	{
		entvars_t * pevToucher;                               //     0
	}
	DoorTouch(class CBaseDoor *const this,
			class CBaseEntity * pOther); /* size=139879868, low_pc=0 */ //     0
} /* size: 404 */

/* <0> (null):0 */
inline BOOL FClassnameIs(edict_t * pent, const char  * szClassname)
{
} /* size: 4 */

/* <0> (null):0 */
void Blocked(class CBaseDoor *const this, class CBaseEntity * pOther)
{
	{
		edict_t * pentTarget;                                 //     0
		class CBaseDoor * pDoor;                              //     0
		floatconst checkBlockedInterval;                      //     0
	}
	Blocked(class CBaseDoor *const this,
		class CBaseEntity * pOther); /* size=-1, low_pc=0 */ //     0
} /* size: 139880188 */

/* <0> (null):0 */
void func_door_rotating(entvars_t * pev)
{
	GetClassPtr<CRotDoor>(class CRotDoor * a); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void momentary_door(entvars_t * pev)
{
	GetClassPtr<CMomentaryDoor>(class CMomentaryDoor * a); /* size=139956916, low_pc=0 */ //     0
} /* size: 328873 */



/* Variables: */

class Vector2D            Vec2; /* size: 8 */

class Vector              move; /* size: 12 */

class Vector              delta; /* size: 12 */

float                      speed; /* size: 4 */

float                      flLen; /* size: 4 */

entvars_t *                pevToucher; /* size: 4 */

edict_t *                  pentTarget; /* size: 4 */

class CBaseDoor *          pDoor; /* size: 4 */

floatconst                 checkBlockedInterval; /* size: 4 */

entvars_t *                pev; /* size: 4 */

entvars_t *                pev; /* size: 4 */

float                      flsoundwait; /* size: 4 */

int                        fplaysound; /* size: 4 */

int                        fplaysentence; /* size: 4 */

float                      fvol; /* size: 4 */

int                        iprev; /* size: 4 */

int                        fplaysound; /* size: 4 */

int                        fplaysentence; /* size: 4 */

float                      fvol; /* size: 4 */

int                        iprev; /* size: 4 */

class Vector              vecSav; /* size: 12 */

char *                     pszSound; /* size: 4 */

class Vector              move; /* size: 12 */

class Vector              delta; /* size: 12 */

float                      speed; /* size: 4 */

; /* size: 139897620 */

; /* size: 139897664 */

; /* size: 139897708 */

bool                       isReversing; /* size: 1 */

class Vector              vecSav; /* size: 12 */

float                      flsoundwait; /* size: 4 */

int                        fplaysound; /* size: 4 */

int                        fplaysentence; /* size: 4 */

float                      fvol; /* size: 4 */

int                        iprev; /* size: 4 */

int                        fplaysound; /* size: 4 */

int                        fplaysentence; /* size: 4 */

float                      fvol; /* size: 4 */

int                        iprev; /* size: 4 */

float                      flsoundwait; /* size: 4 */

int                        fplaysound; /* size: 4 */

int                        fplaysentence; /* size: 4 */

float                      fvol; /* size: 4 */

int                        iprev; /* size: 4 */

int                        fplaysound; /* size: 4 */

int                        fplaysentence; /* size: 4 */

float                      fvol; /* size: 4 */

int                        iprev; /* size: 4 */

entvars_t *                pev; /* size: 4 */

; /* size: 139877216 */

; /* size: 139877672 */

entvars_t *                pevActivator; /* size: 4 */

bool                       isReversing; /* size: 1 */

float                      sign; /* size: 4 */

class Vector2D            toActivator; /* size: 8 */

float                      loX; /* size: 4 */

float                      loY; /* size: 4 */

float                      hiX; /* size: 4 */

float                      hiY; /* size: 4 */

float                      momentArmX; /* size: 4 */

float                      momentArmY; /* size: 4 */

entvars_t *                pevToucher; /* size: 4 */

; /* size: 139879936 */

edict_t *                  pentTarget; /* size: 4 */

class CBaseDoor *          pDoor; /* size: 4 */

floatconst                 checkBlockedInterval; /* size: 4 */

; /* size: 139955248 */

; /* size: 139955292 */

; /* size: 139955336 */

; /* size: 139955552 */

; /* size: 139956524 */

; /* size: 139956980 */

extern class _IO_FILE *           stdin; /* size: 4 */

extern class _IO_FILE *           stdout; /* size: 4 */

intconst                   k_cubSaltSize; /* size: 4 */

GID_tconst                 k_GIDNil; /* size: 8 */

GID_tconst                 k_TxnIDNil; /* size: 8 */

GID_tconst                 k_TxnIDUnknown; /* size: 8 */

PackageId_tconst           k_uPackageIdFreeSub; /* size: 4 */

PackageId_tconst           k_uPackageIdInvalid; /* size: 4 */

AppId_tconst               k_uAppIdInvalid; /* size: 4 */

AssetClassId_tconst        k_ulAssetClassIdInvalid; /* size: 8 */

PhysicalItemId_tconst      k_uPhysicalItemIdInvalid; /* size: 4 */

DepotId_tconst             k_uDepotIdInvalid; /* size: 4 */

CellID_tconst              k_uCellIDInvalid; /* size: 4 */

SteamAPICall_tconst        k_uAPICallInvalid; /* size: 8 */

PartnerId_tconst           k_uPartnerIdInvalid; /* size: 4 */

extern enginefuncs_t              g_engfuncs; /* size: 632 */

extern globalvars_t *             gpGlobals; /* size: 4 */

extern class Vectorconst          g_vecZero; /* size: 12 */

extern class CBotManager *        TheBots; /* size: 4 */

; /* size: 139958352 */

; /* size: 139958444 */

/* Types: */

/* 1 */
char
 /* size: 1 */

/* 2 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 3 */
unsigned int
 /* size: 4 */

/* 4 */
unsigned char
 /* size: 1 */

/* 5 */
short unsigned int
 /* size: 2 */

/* 6 */
long unsigned int
 /* size: 4 */

/* 7 */
signed char
 /* size: 1 */

/* 8 */
short int
 /* size: 2 */

/* 9 */
int
 /* size: 4 */

/* 10 */
long long int
 /* size: 8 */

/* 11 */
long long unsigned int
 /* size: 8 */

/* 12 */
/* <0> (null):0 */
typedef long long int __quad_t; /* size: 8 */

/* 13 */
/* <0> (null):0 */
typedef long int __off_t; /* size: 4 */

/* 14 */
long int
 /* size: 4 */

/* 15 */
/* <0> (null):0 */
typedef __quad_t __off64_t; /* size: 8 */

/* 16 */
 /* pointer to 0 */
 /* size: 4 */

/* 17 */
 /* pointer to 1 */
 /* size: 4 */

/* 18 */
/* <0> (null):0 */
struct _IO_FILE {
	int                        _flags;               /*     0     4 */
	char *                     _IO_read_ptr;         /*     4     4 */
	char *                     _IO_read_end;         /*     8     4 */
	char *                     _IO_read_base;        /*    12     4 */
	char *                     _IO_write_base;       /*    16     4 */
	char *                     _IO_write_ptr;        /*    20     4 */
	char *                     _IO_write_end;        /*    24     4 */
	char *                     _IO_buf_base;         /*    28     4 */
	char *                     _IO_buf_end;          /*    32     4 */
	char *                     _IO_save_base;        /*    36     4 */
	char *                     _IO_backup_base;      /*    40     4 */
	char *                     _IO_save_end;         /*    44     4 */
	class _IO_marker *         _markers;             /*    48     4 */
	class _IO_FILE *           _chain;               /*    52     4 */
	int                        _fileno;              /*    56     4 */
	int                        _flags2;              /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	__off_t                    _old_offset;          /*    64     4 */
	short unsigned int         _cur_column;          /*    68     2 */
	signed char                _vtable_offset;       /*    70     1 */
	char                       _shortbuf[1];         /*    71     1 */
	_IO_lock_t *               _lock;                /*    72     4 */
	__off64_t                  _offset;              /*    76     8 */
	void *                     __pad1;               /*    84     4 */
	void *                     __pad2;               /*    88     4 */
	void *                     __pad3;               /*    92     4 */
	void *                     __pad4;               /*    96     4 */
	size_t                     __pad5;               /*   100     4 */
	int                        _mode;                /*   104     4 */
	char                       _unused2[40];         /*   108    40 */
	/* --- cacheline 2 boundary (128 bytes) was 20 bytes ago --- */

	/* size: 148, cachelines: 3, members: 29 */
	/* last cacheline: 20 bytes */
}; /* size: 148 */

/* 19 */
/* <0> (null):0 */
typedef void _IO_lock_t; /* size: 0 */

/* 20 */
/* <0> (null):0 */
struct _IO_marker {
	class _IO_marker *         _next;                /*     0     4 */
	class _IO_FILE *           _sbuf;                /*     4     4 */
	int                        _pos;                 /*     8     4 */

	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 21 */
 /* pointer to 20 */
 /* size: 4 */

/* 22 */
 /* pointer to 18 */
 /* size: 4 */

/* 23 */
 /* pointer to 20 */
 /* size: 4 */

/* 24 */
 /* pointer to 18 */
 /* size: 4 */

/* 25 */
/* <0> (null):0 */
char                       array[1]; /* size: 1 */

/* 26 */
 /* pointer to 19 */
 /* size: 4 */

/* 27 */
/* <0> (null):0 */
char                       array[40]; /* size: 40 */

/* 28 */
 /* pointer to 29 */
 /* size: 4 */

/* 29 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 30 */
 /* pointer to 31 */
 /* size: 4 */

/* 31 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 32 */
/* <0> (null):0 */
char                       array[32]; /* size: 32 */

/* 33 */
/* <0> (null):0 */
char                       array[20]; /* size: 20 */

/* 34 */
long double
 /* size: 12 */

/* 35 */
double
 /* size: 8 */

/* 36 */
/* <0> (null):0 */
typedef int int32; /* size: 4 */

/* 37 */
/* <0> (null):0 */
typedef unsigned int uint32; /* size: 4 */

/* 38 */
/* <0> (null):0 */
typedef long long unsigned int uint64; /* size: 8 */

/* 39 */
/* <0> (null):0 */
typedef uint64 GID_t; /* size: 8 */

/* 40 */
/* <0> (null):0 */
typedef uint32 PackageId_t; /* size: 4 */

/* 41 */
/* <0> (null):0 */
typedef uint32 AppId_t; /* size: 4 */

/* 42 */
/* <0> (null):0 */
typedef uint64 AssetClassId_t; /* size: 8 */

/* 43 */
/* <0> (null):0 */
typedef uint32 PhysicalItemId_t; /* size: 4 */

/* 44 */
/* <0> (null):0 */
typedef uint32 DepotId_t; /* size: 4 */

/* 45 */
/* <0> (null):0 */
typedef uint32 CellID_t; /* size: 4 */

/* 46 */
/* <0> (null):0 */
typedef uint64 SteamAPICall_t; /* size: 8 */

/* 47 */
/* <0> (null):0 */
typedef uint32 PartnerId_t; /* size: 4 */

/* 48 */
/* <0> (null):0 */
typedef int BOOL; /* size: 4 */

/* 49 */
/* <0> (null):0 */
typedef unsigned char BYTE; /* size: 1 */

/* 50 */
/* <0> (null):0 */
typedef unsigned char byte; /* size: 1 */

/* 51 */
/* <0> (null):0 */
typedef unsigned int string_t; /* size: 4 */

/* 52 */
/* <0> (null):0 */
typedef float vec_t; /* size: 4 */

/* 53 */
float
 /* size: 4 */

/* 54 */
/* <0> (null):0 */
class Vector2D {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	/* <0> (null):0 */
	void Vector2D(class Vector2D *);

	/* <0> (null):0 */
	void Vector2D(class Vector2D *, float, float);

	/* <0> (null):0 */
	class Vector2D operator+(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DplERKS_ */

	/* <0> (null):0 */
	class Vector2D operator-(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DmiERKS_ */

	/* <0> (null):0 */
	class Vector2D operator*(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DmlEf */

	/* <0> (null):0 */
	class Vector2D operator/(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DdvEf */

	/* <0> (null):0 */
	float Length(const class Vector2D  *); /* linkage=_ZNK8Vector2D6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector2D  *); /* linkage=_ZNK8Vector2D13LengthSquaredEv */

	/* <0> (null):0 */
	class Vector2D Normalize(const class Vector2D  *); /* linkage=_ZNK8Vector2D9NormalizeEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector2D *); /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector2D *, float); /* linkage=_ZN8Vector2D6IsZeroEf */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 55 */
 /* pointer to 54 */
 /* size: 4 */

/* 56 */
 /* pointer to 57 */
 /* size: 4 */

/* 57 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 58 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 59 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 60 */
bool
 /* size: 1 */

/* 61 */
/* <0> (null):0 */
class Vector {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	vec_t                      z;                    /*     8     4 */
	/* <0> (null):0 */
	void Vector(class Vector *);

	/* <0> (null):0 */
	void Vector(class Vector *, float, float, float);

	/* <0> (null):0 */
	void Vector(class Vector *, const class Vector  &);

	/* <0> (null):0 */
	void Vector(class Vector *, float *);

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *); /* linkage=_ZNK6VectorngEv */

	/* <0> (null):0 */
	int operator==(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectoreqERKS_ */

	/* <0> (null):0 */
	int operator!=(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorneERKS_ */

	/* <0> (null):0 */
	class Vector operator+(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorplERKS_ */

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectormiERKS_ */

	/* <0> (null):0 */
	class Vector operator*(const class Vector  *, float); /* linkage=_ZNK6VectormlEf */

	/* <0> (null):0 */
	class Vector operator/(const class Vector  *, float); /* linkage=_ZNK6VectordvEf */

	/* <0> (null):0 */
	void CopyToArray(const class Vector  *, float *); /* linkage=_ZNK6Vector11CopyToArrayEPf */

	/* <0> (null):0 */
	float Length(const class Vector  *); /* linkage=_ZNK6Vector6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector  *); /* linkage=_ZNK6Vector13LengthSquaredEv */

	/* <0> (null):0 */
	float * operator float*(class Vector *); /* linkage=_ZN6VectorcvPfEv */

	/* <0> (null):0 */
	const float  * operator const float*(const class Vector  *); /* linkage=_ZNK6VectorcvPKfEv */

	/* <0> (null):0 */
	class Vector Normalize(const class Vector  *); /* linkage=_ZNK6Vector9NormalizeEv */

	/* <0> (null):0 */
	class Vector2D Make2D(const class Vector  *); /* linkage=_ZNK6Vector6Make2DEv */

	/* <0> (null):0 */
	float Length2D(const class Vector  *); /* linkage=_ZNK6Vector8Length2DEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector  *, float); /* linkage=_ZNK6Vector16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector  *, float); /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector *); /* linkage=_ZN6Vector16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector *, float); /* linkage=_ZN6Vector6IsZeroEf */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 62 */
 /* pointer to 61 */
 /* size: 4 */

/* 63 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 64 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 65 */
 /* pointer to 53 */
 /* size: 4 */

/* 66 */
 /* pointer to 67 */
 /* size: 4 */

/* 67 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 68 */
 /* pointer to 69 */
 /* size: 4 */

/* 69 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 70 */
/* <0> (null):0 */
enum {
	kRenderNormal = 0,
	kRenderTransColor = 1,
	kRenderTransTexture = 2,
	kRenderGlow = 3,
	kRenderTransAlpha = 4,
	kRenderTransAdd = 5,
}; /* size: 4 */

/* 71 */
/* <0> (null):0 */
enum {
	kRenderFxNone = 0,
	kRenderFxPulseSlow = 1,
	kRenderFxPulseFast = 2,
	kRenderFxPulseSlowWide = 3,
	kRenderFxPulseFastWide = 4,
	kRenderFxFadeSlow = 5,
	kRenderFxFadeFast = 6,
	kRenderFxSolidSlow = 7,
	kRenderFxSolidFast = 8,
	kRenderFxStrobeSlow = 9,
	kRenderFxStrobeFast = 10,
	kRenderFxStrobeFaster = 11,
	kRenderFxFlickerSlow = 12,
	kRenderFxFlickerFast = 13,
	kRenderFxNoDissipation = 14,
	kRenderFxDistort = 15,
	kRenderFxHologram = 16,
	kRenderFxDeadPlayer = 17,
	kRenderFxExplode = 18,
	kRenderFxGlowShell = 19,
	kRenderFxClampMinScale = 20,
	kRenderFxLightMultiplier = 21,
}; /* size: 4 */

/* 72 */
/* <0> (null):0 */
typedef int qboolean; /* size: 4 */

/* 73 */
/* <0> (null):0 */
struct link_s {
	class link_s *             prev;                 /*     0     4 */
	class link_s *             next;                 /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 74 */
 /* pointer to 73 */
 /* size: 4 */

/* 75 */
/* <0> (null):0 */
typedef struct link_s link_t; /* size: 8 */

/* 76 */
/* <0> (null):0 */
typedef struct edict_s edict_t; /* size: 804 */

/* 77 */
/* <0> (null):0 */
struct edict_s {
	qboolean                   free;                 /*     0     4 */
	int                        serialnumber;         /*     4     4 */
	link_t                     area;                 /*     8     8 */
	int                        headnode;             /*    16     4 */
	int                        num_leafs;            /*    20     4 */
	short int                  leafnums[48];         /*    24    96 */
	/* --- cacheline 1 boundary (64 bytes) was 56 bytes ago --- */
	float                      freetime;             /*   120     4 */
	void *                     pvPrivateData;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	entvars_t                  v;                    /*   128   676 */
	/* --- cacheline 12 boundary (768 bytes) was 36 bytes ago --- */

	/* size: 804, cachelines: 13, members: 9 */
	/* last cacheline: 36 bytes */
}; /* size: 804 */

/* 78 */
 /* pointer to 76 */
 /* size: 4 */

/* 79 */
/* <0> (null):0 */
struct {
	float                      time;                 /*     0     4 */
	float                      frametime;            /*     4     4 */
	float                      force_retouch;        /*     8     4 */
	string_t                   mapname;              /*    12     4 */
	string_t                   startspot;            /*    16     4 */
	float                      deathmatch;           /*    20     4 */
	float                      coop;                 /*    24     4 */
	float                      teamplay;             /*    28     4 */
	float                      serverflags;          /*    32     4 */
	float                      found_secrets;        /*    36     4 */
	class Vector              v_forward;             /*    40    12 */
	class Vector              v_up;                  /*    52    12 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	class Vector              v_right;               /*    64    12 */
	float                      trace_allsolid;       /*    76     4 */
	float                      trace_startsolid;     /*    80     4 */
	float                      trace_fraction;       /*    84     4 */
	class Vector              trace_endpos;          /*    88    12 */
	class Vector              trace_plane_normal;    /*   100    12 */
	float                      trace_plane_dist;     /*   112     4 */
	edict_t *                  trace_ent;            /*   116     4 */
	float                      trace_inopen;         /*   120     4 */
	float                      trace_inwater;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	int                        trace_hitgroup;       /*   128     4 */
	int                        trace_flags;          /*   132     4 */
	int                        msg_entity;           /*   136     4 */
	int                        cdAudioTrack;         /*   140     4 */
	int                        maxClients;           /*   144     4 */
	int                        maxEntities;          /*   148     4 */
	const char  *              pStringBase;          /*   152     4 */
	void *                     pSaveData;            /*   156     4 */
	class Vector              vecLandmarkOffset;     /*   160    12 */

	/* size: 172, cachelines: 3, members: 31 */
	/* last cacheline: 44 bytes */
}; /* size: 172 */

/* 80 */
/* <0> (null):0 */
typedef class  globalvars_t; /* size: 172 */

/* 81 */
/* <0> (null):0 */
struct entvars_s {
	string_t                   classname;            /*     0     4 */
	string_t                   globalname;           /*     4     4 */
	class Vector              origin;                /*     8    12 */
	class Vector              oldorigin;             /*    20    12 */
	class Vector              velocity;              /*    32    12 */
	class Vector              basevelocity;          /*    44    12 */
	class Vector              clbasevelocity;        /*    56    12 */
	/* --- cacheline 1 boundary (64 bytes) was 4 bytes ago --- */
	class Vector              movedir;               /*    68    12 */
	class Vector              angles;                /*    80    12 */
	class Vector              avelocity;             /*    92    12 */
	class Vector              punchangle;            /*   104    12 */
	class Vector              v_angle;               /*   116    12 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	class Vector              endpos;                /*   128    12 */
	class Vector              startpos;              /*   140    12 */
	float                      impacttime;           /*   152     4 */
	float                      starttime;            /*   156     4 */
	int                        fixangle;             /*   160     4 */
	float                      idealpitch;           /*   164     4 */
	float                      pitch_speed;          /*   168     4 */
	float                      ideal_yaw;            /*   172     4 */
	float                      yaw_speed;            /*   176     4 */
	int                        modelindex;           /*   180     4 */
	string_t                   model;                /*   184     4 */
	int                        viewmodel;            /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	int                        weaponmodel;          /*   192     4 */
	class Vector              absmin;                /*   196    12 */
	class Vector              absmax;                /*   208    12 */
	class Vector              mins;                  /*   220    12 */
	class Vector              maxs;                  /*   232    12 */
	class Vector              size;                  /*   244    12 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	float                      ltime;                /*   256     4 */
	float                      nextthink;            /*   260     4 */
	int                        movetype;             /*   264     4 */
	int                        solid;                /*   268     4 */
	int                        skin;                 /*   272     4 */
	int                        body;                 /*   276     4 */
	int                        effects;              /*   280     4 */
	float                      gravity;              /*   284     4 */
	float                      friction;             /*   288     4 */
	int                        light_level;          /*   292     4 */
	int                        sequence;             /*   296     4 */
	int                        gaitsequence;         /*   300     4 */
	float                      frame;                /*   304     4 */
	float                      animtime;             /*   308     4 */
	float                      framerate;            /*   312     4 */
	unsigned char              controller[4];        /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	unsigned char              blending[2];          /*   320     2 */
	float                      scale;                /*   324     4 */
	int                        rendermode;           /*   328     4 */
	float                      renderamt;            /*   332     4 */
	class Vector              rendercolor;           /*   336    12 */
	int                        renderfx;             /*   348     4 */
	float                      health;               /*   352     4 */
	float                      frags;                /*   356     4 */
	int                        weapons;              /*   360     4 */
	float                      takedamage;           /*   364     4 */
	int                        deadflag;             /*   368     4 */
	class Vector              view_ofs;              /*   372    12 */
	int                        button;               /*   384     4 */
	/* --- cacheline 6 boundary (384 bytes) was 2 bytes ago --- */
	int                        impulse;              /*   388     4 */
	edict_t *                  chain;                /*   392     4 */
	edict_t *                  dmg_inflictor;        /*   396     4 */
	edict_t *                  enemy;                /*   400     4 */
	edict_t *                  aiment;               /*   404     4 */
	edict_t *                  owner;                /*   408     4 */
	edict_t *                  groundentity;         /*   412     4 */
	int                        spawnflags;           /*   416     4 */
	int                        flags;                /*   420     4 */
	int                        colormap;             /*   424     4 */
	int                        team;                 /*   428     4 */
	float                      max_health;           /*   432     4 */
	float                      teleport_time;        /*   436     4 */
	float                      armortype;            /*   440     4 */
	float                      armorvalue;           /*   444     4 */
	int                        waterlevel;           /*   448     4 */
	/* --- cacheline 7 boundary (448 bytes) was 2 bytes ago --- */
	int                        watertype;            /*   452     4 */
	string_t                   target;               /*   456     4 */
	string_t                   targetname;           /*   460     4 */
	string_t                   netname;              /*   464     4 */
	string_t                   message;              /*   468     4 */
	float                      dmg_take;             /*   472     4 */
	float                      dmg_save;             /*   476     4 */
	float                      dmg;                  /*   480     4 */
	float                      dmgtime;              /*   484     4 */
	string_t                   noise;                /*   488     4 */
	string_t                   noise1;               /*   492     4 */
	string_t                   noise2;               /*   496     4 */
	string_t                   noise3;               /*   500     4 */
	float                      speed;                /*   504     4 */
	float                      air_finished;         /*   508     4 */
	float                      pain_finished;        /*   512     4 */
	/* --- cacheline 8 boundary (512 bytes) was 2 bytes ago --- */
	float                      radsuit_finished;     /*   516     4 */
	edict_t *                  pContainingEntity;    /*   520     4 */
	int                        playerclass;          /*   524     4 */
	float                      maxspeed;             /*   528     4 */
	float                      fov;                  /*   532     4 */
	int                        weaponanim;           /*   536     4 */
	int                        pushmsec;             /*   540     4 */
	int                        bInDuck;              /*   544     4 */
	int                        flTimeStepSound;      /*   548     4 */
	int                        flSwimTime;           /*   552     4 */
	int                        flDuckTime;           /*   556     4 */
	int                        iStepLeft;            /*   560     4 */
	float                      flFallVelocity;       /*   564     4 */
	int                        gamestate;            /*   568     4 */
	int                        oldbuttons;           /*   572     4 */
	int                        groupinfo;            /*   576     4 */
	/* --- cacheline 9 boundary (576 bytes) was 2 bytes ago --- */
	int                        iuser1;               /*   580     4 */
	int                        iuser2;               /*   584     4 */
	int                        iuser3;               /*   588     4 */
	int                        iuser4;               /*   592     4 */
	float                      fuser1;               /*   596     4 */
	float                      fuser2;               /*   600     4 */
	float                      fuser3;               /*   604     4 */
	float                      fuser4;               /*   608     4 */
	class Vector              vuser1;                /*   612    12 */
	class Vector              vuser2;                /*   624    12 */
	class Vector              vuser3;                /*   636    12 */
	/* --- cacheline 10 boundary (640 bytes) was 6 bytes ago --- */
	class Vector              vuser4;                /*   648    12 */
	edict_t *                  euser1;               /*   660     4 */
	edict_t *                  euser2;               /*   664     4 */
	edict_t *                  euser3;               /*   668     4 */
	edict_t *                  euser4;               /*   672     4 */

	/* size: 676, cachelines: 11, members: 123 */
	/* last cacheline: 36 bytes */

	/* BRAIN FART ALERT! 676 != 674 + 0(holes), diff = 2 */

}; /* size: 676 */

/* 82 */
/* <0> (null):0 */
unsigned char              array[4]; /* size: 4 */

/* 83 */
/* <0> (null):0 */
unsigned char              array[2]; /* size: 2 */

/* 84 */
/* <0> (null):0 */
typedef struct entvars_s entvars_t; /* size: 676 */

/* 85 */
/* <0> (null):0 */
short int                  array[48]; /* size: 96 */

/* 86 */
/* <0> (null):0 */
typedef uint32 CRC32_t; /* size: 4 */

/* 87 */
/* <0> (null):0 */
struct cvar_s {
	char *                     name;                 /*     0     4 */
	char *                     string;               /*     4     4 */
	int                        flags;                /*     8     4 */
	float                      value;                /*    12     4 */
	class cvar_s *             next;                 /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 88 */
 /* pointer to 87 */
 /* size: 4 */

/* 89 */
/* <0> (null):0 */
typedef struct cvar_s cvar_t; /* size: 20 */

/* 90 */
/* <0> (null):0 */
struct client_textmessage_s {
	int                        effect;               /*     0     4 */
	byte                       r1;                   /*     4     1 */
	byte                       g1;                   /*     5     1 */
	byte                       b1;                   /*     6     1 */
	byte                       a1;                   /*     7     1 */
	byte                       r2;                   /*     8     1 */
	byte                       g2;                   /*     9     1 */
	byte                       b2;                   /*    10     1 */
	byte                       a2;                   /*    11     1 */
	float                      x;                    /*    12     4 */
	float                      y;                    /*    16     4 */
	float                      fadein;               /*    20     4 */
	float                      fadeout;              /*    24     4 */
	float                      holdtime;             /*    28     4 */
	float                      fxtime;               /*    32     4 */
	const char  *              pName;                /*    36     4 */
	const char  *              pMessage;             /*    40     4 */

	/* size: 44, cachelines: 1, members: 17 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 91 */
/* <0> (null):0 */
typedef struct client_textmessage_s client_textmessage_t; /* size: 44 */

/* 92 */
/* <0> (null):0 */
typedef struct sequenceCommandLine_ sequenceCommandLine_s; /* size: 92 */

/* 93 */
/* <0> (null):0 */
struct sequenceCommandLine_ {
	int                        commandType;          /*     0     4 */
	client_textmessage_t       clientMessage;        /*     4    44 */
	char *                     speakerName;          /*    48     4 */
	char *                     listenerName;         /*    52     4 */
	char *                     soundFileName;        /*    56     4 */
	char *                     sentenceName;         /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	char *                     fireTargetNames;      /*    64     4 */
	char *                     killTargetNames;      /*    68     4 */
	float                      delay;                /*    72     4 */
	int                        repeatCount;          /*    76     4 */
	int                        textChannel;          /*    80     4 */
	int                        modifierBitField;     /*    84     4 */
	sequenceCommandLine_s *    nextCommandLine;      /*    88     4 */

	/* size: 92, cachelines: 2, members: 13 */
	/* last cacheline: 28 bytes */
}; /* size: 92 */

/* 94 */
 /* pointer to 92 */
 /* size: 4 */

/* 95 */
/* <0> (null):0 */
typedef struct sequenceEntry_ sequenceEntry_s; /* size: 20 */

/* 96 */
/* <0> (null):0 */
struct sequenceEntry_ {
	char *                     fileName;             /*     0     4 */
	char *                     entryName;            /*     4     4 */
	sequenceCommandLine_s *    firstCommand;         /*     8     4 */
	sequenceEntry_s *          nextEntry;            /*    12     4 */
	qboolean                   isGlobal;             /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 97 */
 /* pointer to 95 */
 /* size: 4 */

/* 98 */
/* <0> (null):0 */
typedef struct sentenceEntry_ sentenceEntry_s; /* size: 16 */

/* 99 */
/* <0> (null):0 */
struct sentenceEntry_ {
	char *                     data;                 /*     0     4 */
	sentenceEntry_s *          nextEntry;            /*     4     4 */
	qboolean                   isGlobal;             /*     8     4 */
	unsigned int               index;                /*    12     4 */

	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 100 */
 /* pointer to 98 */
 /* size: 4 */

/* 101 */
/* <0> (null):0 */
enum {
	at_notice = 0,
	at_console = 1,
	at_aiconsole = 2,
	at_warning = 3,
	at_error = 4,
	at_logged = 5,
}; /* size: 4 */

/* 102 */
/* <0> (null):0 */
typedef enum  ALERT_TYPE; /* size: 4 */

/* 103 */
/* <0> (null):0 */
enum {
	print_console = 0,
	print_center = 1,
	print_chat = 2,
}; /* size: 4 */

/* 104 */
/* <0> (null):0 */
typedef enum  PRINT_TYPE; /* size: 4 */

/* 105 */
/* <0> (null):0 */
enum {
	force_exactfile = 0,
	force_model_samebounds = 1,
	force_model_specifybounds = 2,
	force_model_specifybounds_if_avail = 3,
}; /* size: 4 */

/* 106 */
/* <0> (null):0 */
typedef enum  FORCE_TYPE; /* size: 4 */

/* 107 */
/* <0> (null):0 */
struct {
	int                        fAllSolid;            /*     0     4 */
	int                        fStartSolid;          /*     4     4 */
	int                        fInOpen;              /*     8     4 */
	int                        fInWater;             /*    12     4 */
	float                      flFraction;           /*    16     4 */
	class Vector              vecEndPos;             /*    20    12 */
	float                      flPlaneDist;          /*    32     4 */
	class Vector              vecPlaneNormal;        /*    36    12 */
	edict_t *                  pHit;                 /*    48     4 */
	int                        iHitgroup;            /*    52     4 */
	/* <0> (null):0 */
	void TraceResult(TraceResult *);


	/* size: 56, cachelines: 1, members: 10 */
	/* last cacheline: 56 bytes */
}; /* size: 56 */

/* 108 */
/* <0> (null):0 */
typedef class  TraceResult; /* size: 56 */

/* 109 */
/* <0> (null):0 */
struct enginefuncs_s {
	int                        (*pfnPrecacheModel)(char *); /*     0     4 */
	int                        (*pfnPrecacheSound)(char *); /*     4     4 */
	void                       (*pfnSetModel)(edict_t *, const char  *); /*     8     4 */
	int                        (*pfnModelIndex)(const char  *); /*    12     4 */
	int                        (*pfnModelFrames)(int); /*    16     4 */
	void                       (*pfnSetSize)(edict_t *, const float  *, const float  *); /*    20     4 */
	void                       (*pfnChangeLevel)(char *, char *); /*    24     4 */
	void                       (*pfnGetSpawnParms)(edict_t *); /*    28     4 */
	void                       (*pfnSaveSpawnParms)(edict_t *); /*    32     4 */
	float                      (*pfnVecToYaw)(const float  *); /*    36     4 */
	void                       (*pfnVecToAngles)(const float  *, float *); /*    40     4 */
	void                       (*pfnMoveToOrigin)(edict_t *, const float  *, float, int); /*    44     4 */
	void                       (*pfnChangeYaw)(edict_t *); /*    48     4 */
	void                       (*pfnChangePitch)(edict_t *); /*    52     4 */
	edict_t *                  (*pfnFindEntityByString)(edict_t *, const char  *, const char  *); /*    56     4 */
	int                        (*pfnGetEntityIllum)(edict_t *); /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	edict_t *                  (*pfnFindEntityInSphere)(edict_t *, const float  *, float); /*    64     4 */
	edict_t *                  (*pfnFindClientInPVS)(edict_t *); /*    68     4 */
	edict_t *                  (*pfnEntitiesInPVS)(edict_t *); /*    72     4 */
	void                       (*pfnMakeVectors)(const float  *); /*    76     4 */
	void                       (*pfnAngleVectors)(const float  *, float *, float *, float *); /*    80     4 */
	edict_t *                  (*pfnCreateEntity)(void); /*    84     4 */
	void                       (*pfnRemoveEntity)(edict_t *); /*    88     4 */
	edict_t *                  (*pfnCreateNamedEntity)(int); /*    92     4 */
	void                       (*pfnMakeStatic)(edict_t *); /*    96     4 */
	int                        (*pfnEntIsOnFloor)(edict_t *); /*   100     4 */
	int                        (*pfnDropToFloor)(edict_t *); /*   104     4 */
	int                        (*pfnWalkMove)(edict_t *, float, float, int); /*   108     4 */
	void                       (*pfnSetOrigin)(edict_t *, const float  *); /*   112     4 */
	void                       (*pfnEmitSound)(edict_t *, int, const char  *, float, float, int, int); /*   116     4 */
	void                       (*pfnEmitAmbientSound)(edict_t *, float *, const char  *, float, float, int, int); /*   120     4 */
	void                       (*pfnTraceLine)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	void                       (*pfnTraceToss)(edict_t *, edict_t *, TraceResult *); /*   128     4 */
	int                        (*pfnTraceMonsterHull)(edict_t *, const float  *, const float  *, int, edict_t *, TraceResult *); /*   132     4 */
	void                       (*pfnTraceHull)(const float  *, const float  *, int, int, edict_t *, TraceResult *); /*   136     4 */
	void                       (*pfnTraceModel)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   140     4 */
	const char  *              (*pfnTraceTexture)(edict_t *, const float  *, const float  *); /*   144     4 */
	void                       (*pfnTraceSphere)(const float  *, const float  *, int, float, edict_t *, TraceResult *); /*   148     4 */
	void                       (*pfnGetAimVector)(edict_t *, float, float *); /*   152     4 */
	void                       (*pfnServerCommand)(char *); /*   156     4 */
	void                       (*pfnServerExecute)(void); /*   160     4 */
	void                       (*pfnClientCommand)(edict_t *, char *, ...); /*   164     4 */
	void                       (*pfnParticleEffect)(const float  *, const float  *, float, float); /*   168     4 */
	void                       (*pfnLightStyle)(int, char *); /*   172     4 */
	int                        (*pfnDecalIndex)(const char  *); /*   176     4 */
	int                        (*pfnPointContents)(const float  *); /*   180     4 */
	void                       (*pfnMessageBegin)(int, int, const float  *, edict_t *); /*   184     4 */
	void                       (*pfnMessageEnd)(void); /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	void                       (*pfnWriteByte)(int); /*   192     4 */
	void                       (*pfnWriteChar)(int); /*   196     4 */
	void                       (*pfnWriteShort)(int); /*   200     4 */
	void                       (*pfnWriteLong)(int); /*   204     4 */
	void                       (*pfnWriteAngle)(float); /*   208     4 */
	void                       (*pfnWriteCoord)(float); /*   212     4 */
	void                       (*pfnWriteString)(const char  *); /*   216     4 */
	void                       (*pfnWriteEntity)(int); /*   220     4 */
	void                       (*pfnCVarRegister)(cvar_t *); /*   224     4 */
	float                      (*pfnCVarGetFloat)(const char  *); /*   228     4 */
	const char  *              (*pfnCVarGetString)(const char  *); /*   232     4 */
	void                       (*pfnCVarSetFloat)(const char  *, float); /*   236     4 */
	void                       (*pfnCVarSetString)(const char  *, const char  *); /*   240     4 */
	void                       (*pfnAlertMessage)(ALERT_TYPE, char *, ...); /*   244     4 */
	void                       (*pfnEngineFprintf)(void *, char *, ...); /*   248     4 */
	void *                     (*pfnPvAllocEntPrivateData)(edict_t *, int32); /*   252     4 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	void *                     (*pfnPvEntPrivateData)(edict_t *); /*   256     4 */
	void                       (*pfnFreeEntPrivateData)(edict_t *); /*   260     4 */
	const char  *              (*pfnSzFromIndex)(int); /*   264     4 */
	int                        (*pfnAllocString)(const char  *); /*   268     4 */
	class entvars_s *          (*pfnGetVarsOfEnt)(edict_t *); /*   272     4 */
	edict_t *                  (*pfnPEntityOfEntOffset)(int); /*   276     4 */
	int                        (*pfnEntOffsetOfPEntity)(const edict_t  *); /*   280     4 */
	int                        (*pfnIndexOfEdict)(const edict_t  *); /*   284     4 */
	edict_t *                  (*pfnPEntityOfEntIndex)(int); /*   288     4 */
	edict_t *                  (*pfnFindEntityByVars)(class entvars_s *); /*   292     4 */
	void *                     (*pfnGetModelPtr)(edict_t *); /*   296     4 */
	int                        (*pfnRegUserMsg)(const char  *, int); /*   300     4 */
	void                       (*pfnAnimationAutomove)(const edict_t  *, float); /*   304     4 */
	void                       (*pfnGetBonePosition)(const edict_t  *, int, float *, float *); /*   308     4 */
	uint32                     (*pfnFunctionFromName)(const char  *); /*   312     4 */
	const char  *              (*pfnNameForFunction)(uint32); /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	void                       (*pfnClientPrintf)(edict_t *, PRINT_TYPE, const char  *); /*   320     4 */
	void                       (*pfnServerPrint)(const char  *); /*   324     4 */
	const char  *              (*pfnCmd_Args)(void); /*   328     4 */
	const char  *              (*pfnCmd_Argv)(int);  /*   332     4 */
	int                        (*pfnCmd_Argc)(void); /*   336     4 */
	void                       (*pfnGetAttachment)(const edict_t  *, int, float *, float *); /*   340     4 */
	void                       (*pfnCRC32_Init)(CRC32_t *); /*   344     4 */
	void                       (*pfnCRC32_ProcessBuffer)(CRC32_t *, void *, int); /*   348     4 */
	void                       (*pfnCRC32_ProcessByte)(CRC32_t *, unsigned char); /*   352     4 */
	CRC32_t                    (*pfnCRC32_Final)(CRC32_t); /*   356     4 */
	int32                      (*pfnRandomLong)(int32, int32); /*   360     4 */
	float                      (*pfnRandomFloat)(float, float); /*   364     4 */
	void                       (*pfnSetView)(const edict_t  *, const edict_t  *); /*   368     4 */
	float                      (*pfnTime)(void);     /*   372     4 */
	void                       (*pfnCrosshairAngle)(const edict_t  *, float, float); /*   376     4 */
	byte *                     (*pfnLoadFileForMe)(char *, int *); /*   380     4 */
	/* --- cacheline 6 boundary (384 bytes) --- */
	void                       (*pfnFreeFile)(void *); /*   384     4 */
	void                       (*pfnEndSection)(const char  *); /*   388     4 */
	int                        (*pfnCompareFileTime)(char *, char *, int *); /*   392     4 */
	void                       (*pfnGetGameDir)(char *); /*   396     4 */
	void                       (*pfnCvar_RegisterVariable)(cvar_t *); /*   400     4 */
	void                       (*pfnFadeClientVolume)(const edict_t  *, int, int, int, int); /*   404     4 */
	void                       (*pfnSetClientMaxspeed)(const edict_t  *, float); /*   408     4 */
	edict_t *                  (*pfnCreateFakeClient)(const char  *); /*   412     4 */
	void                       (*pfnRunPlayerMove)(edict_t *, const float  *, float, float, float, short unsigned int, byte, byte); /*   416     4 */
	int                        (*pfnNumberOfEntities)(void); /*   420     4 */
	char *                     (*pfnGetInfoKeyBuffer)(edict_t *); /*   424     4 */
	char *                     (*pfnInfoKeyValue)(char *, char *); /*   428     4 */
	void                       (*pfnSetKeyValue)(char *, char *, char *); /*   432     4 */
	void                       (*pfnSetClientKeyValue)(int, char *, char *, char *); /*   436     4 */
	int                        (*pfnIsMapValid)(char *); /*   440     4 */
	void                       (*pfnStaticDecal)(const float  *, int, int, int); /*   444     4 */
	/* --- cacheline 7 boundary (448 bytes) --- */
	int                        (*pfnPrecacheGeneric)(char *); /*   448     4 */
	int                        (*pfnGetPlayerUserId)(edict_t *); /*   452     4 */
	void                       (*pfnBuildSoundMsg)(edict_t *, int, const char  *, float, float, int, int, int, int, const float  *, edict_t *); /*   456     4 */
	int                        (*pfnIsDedicatedServer)(void); /*   460     4 */
	cvar_t *                   (*pfnCVarGetPointer)(const char  *); /*   464     4 */
	unsigned int               (*pfnGetPlayerWONId)(edict_t *); /*   468     4 */
	void                       (*pfnInfo_RemoveKey)(char *, const char  *); /*   472     4 */
	const char  *              (*pfnGetPhysicsKeyValue)(const edict_t  *, const char  *); /*   476     4 */
	void                       (*pfnSetPhysicsKeyValue)(const edict_t  *, const char  *, const char  *); /*   480     4 */
	const char  *              (*pfnGetPhysicsInfoString)(const edict_t  *); /*   484     4 */
	short unsigned int         (*pfnPrecacheEvent)(int, const char  *); /*   488     4 */
	void                       (*pfnPlaybackEvent)(int, const edict_t  *, short unsigned int, float, float *, float *, float, float, int, int, int, int); /*   492     4 */
	unsigned char *            (*pfnSetFatPVS)(float *); /*   496     4 */
	unsigned char *            (*pfnSetFatPAS)(float *); /*   500     4 */
	int                        (*pfnCheckVisibility)(const edict_t  *, unsigned char *); /*   504     4 */
	void                       (*pfnDeltaSetField)(class delta_s *, const char  *); /*   508     4 */
	/* --- cacheline 8 boundary (512 bytes) --- */
	void                       (*pfnDeltaUnsetField)(class delta_s *, const char  *); /*   512     4 */
	void                       (*pfnDeltaAddEncoder)(char *, void (*)(class delta_s *, const unsigned char  *, const unsigned char  *)); /*   516     4 */
	int                        (*pfnGetCurrentPlayer)(void); /*   520     4 */
	int                        (*pfnCanSkipPlayer)(const edict_t  *); /*   524     4 */
	int                        (*pfnDeltaFindField)(class delta_s *, const char  *); /*   528     4 */
	void                       (*pfnDeltaSetFieldByIndex)(class delta_s *, int); /*   532     4 */
	void                       (*pfnDeltaUnsetFieldByIndex)(class delta_s *, int); /*   536     4 */
	void                       (*pfnSetGroupMask)(int, int); /*   540     4 */
	int                        (*pfnCreateInstancedBaseline)(int, class entity_state_s *); /*   544     4 */
	void                       (*pfnCvar_DirectSet)(class cvar_s *, char *); /*   548     4 */
	void                       (*pfnForceUnmodified)(FORCE_TYPE, float *, float *, const char  *); /*   552     4 */
	void                       (*pfnGetPlayerStats)(const edict_t  *, int *, int *); /*   556     4 */
	void                       (*pfnAddServerCommand)(char *, void (*)(void)); /*   560     4 */
	qboolean                   (*pfnVoice_GetClientListening)(int, int); /*   564     4 */
	qboolean                   (*pfnVoice_SetClientListening)(int, int, qboolean); /*   568     4 */
	const char  *              (*pfnGetPlayerAuthId)(edict_t *); /*   572     4 */
	/* --- cacheline 9 boundary (576 bytes) --- */
	sequenceEntry_s *          (*pfnSequenceGet)(const char  *, const char  *); /*   576     4 */
	sentenceEntry_s *          (*pfnSequencePickSentence)(const char  *, int, int *); /*   580     4 */
	int                        (*pfnGetFileSize)(char *); /*   584     4 */
	unsigned int               (*pfnGetApproxWavePlayLen)(const char  *); /*   588     4 */
	int                        (*pfnIsCareerMatch)(void); /*   592     4 */
	int                        (*pfnGetLocalizedStringLength)(const char  *); /*   596     4 */
	void                       (*pfnRegisterTutorMessageShown)(int); /*   600     4 */
	int                        (*pfnGetTimesTutorMessageShown)(int); /*   604     4 */
	void                       (*ProcessTutorMessageDecayBuffer)(int *, int); /*   608     4 */
	void                       (*ConstructTutorMessageDecayBuffer)(int *, int); /*   612     4 */
	void                       (*ResetTutorMessageDecayData)(void); /*   616     4 */
	void                       (*pfnQueryClientCvarValue)(const edict_t  *, const char  *); /*   620     4 */
	void                       (*pfnQueryClientCvarValue2)(const edict_t  *, const char  *, int); /*   624     4 */
	int                        (*pfnCheckParm)(const char  *, char * *); /*   628     4 */

	/* size: 632, cachelines: 10, members: 158 */
	/* last cacheline: 56 bytes */
}; /* size: 632 */

/* 110 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 111 */
 /* pointer to 110 */
 /* size: 4 */

/* 112 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139353832 */

/* 113 */
 /* pointer to 112 */
 /* size: 4 */

/* 114 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 115 */
 /* pointer to 114 */
 /* size: 4 */

/* 116 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 117 */
 /* pointer to 116 */
 /* size: 4 */

/* 118 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139354352 */

/* 119 */
 /* pointer to 118 */
 /* size: 4 */

/* 120 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139470308 */

/* 121 */
 /* pointer to 120 */
 /* size: 4 */

/* 122 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139470516 */

/* 123 */
 /* pointer to 122 */
 /* size: 4 */

/* 124 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 125 */
 /* pointer to 124 */
 /* size: 4 */

/* 126 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139470828 */

/* 127 */
 /* pointer to 126 */
 /* size: 4 */

/* 128 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139471036 */

/* 129 */
 /* pointer to 128 */
 /* size: 4 */

/* 130 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 131 */
 /* pointer to 130 */
 /* size: 4 */

/* 132 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 133 */
 /* pointer to 132 */
 /* size: 4 */

/* 134 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 135 */
 /* pointer to 134 */
 /* size: 4 */

/* 136 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 137 */
 /* pointer to 136 */
 /* size: 4 */

/* 138 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139472180 */

/* 139 */
 /* pointer to 138 */
 /* size: 4 */

/* 140 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139472336 */

/* 141 */
 /* pointer to 140 */
 /* size: 4 */

/* 142 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 143 */
 /* pointer to 142 */
 /* size: 4 */

/* 144 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 145 */
 /* pointer to 144 */
 /* size: 4 */

/* 146 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 147 */
 /* pointer to 146 */
 /* size: 4 */

/* 148 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139473220 */

/* 149 */
 /* pointer to 148 */
 /* size: 4 */

/* 150 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139473428 */

/* 151 */
 /* pointer to 150 */
 /* size: 4 */

/* 152 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139473896 */

/* 153 */
 /* pointer to 152 */
 /* size: 4 */

/* 154 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139611412 */

/* 155 */
 /* pointer to 108 */
 /* size: 4 */

/* 156 */
 /* pointer to 154 */
 /* size: 4 */

/* 157 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139611828 */

/* 158 */
 /* pointer to 157 */
 /* size: 4 */

/* 159 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 160 */
 /* pointer to 159 */
 /* size: 4 */

/* 161 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139612504 */

/* 162 */
 /* pointer to 161 */
 /* size: 4 */

/* 163 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 164 */
 /* pointer to 163 */
 /* size: 4 */

/* 165 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139613180 */

/* 166 */
 /* pointer to 165 */
 /* size: 4 */

/* 167 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139613596 */

/* 168 */
 /* pointer to 167 */
 /* size: 4 */

/* 169 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139613856 */

/* 170 */
 /* pointer to 169 */
 /* size: 4 */

/* 171 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139614012 */

/* 172 */
 /* pointer to 171 */
 /* size: 4 */

/* 173 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139614116 */

/* 174 */
 /* pointer to 173 */
 /* size: 4 */

/* 175 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139614324 */

/* 176 */
 /* pointer to 175 */
 /* size: 4 */

/* 177 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139614636 */

/* 178 */
 /* pointer to 177 */
 /* size: 4 */

/* 179 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 180 */
 /* pointer to 179 */
 /* size: 4 */

/* 181 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139615000 */

/* 182 */
 /* pointer to 181 */
 /* size: 4 */

/* 183 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139394672 */

/* 184 */
 /* pointer to 183 */
 /* size: 4 */

/* 185 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139394828 */

/* 186 */
 /* pointer to 185 */
 /* size: 4 */

/* 187 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139394984 */

/* 188 */
 /* pointer to 187 */
 /* size: 4 */

/* 189 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139395140 */

/* 190 */
 /* pointer to 89 */
 /* size: 4 */

/* 191 */
 /* pointer to 189 */
 /* size: 4 */

/* 192 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 193 */
 /* pointer to 192 */
 /* size: 4 */

/* 194 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 195 */
 /* pointer to 194 */
 /* size: 4 */

/* 196 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139395660 */

/* 197 */
 /* pointer to 196 */
 /* size: 4 */

/* 198 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139395868 */

/* 199 */
 /* pointer to 198 */
 /* size: 4 */

/* 200 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139396076 */

/* 201 */
 /* pointer to 200 */
 /* size: 4 */

/* 202 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139396284 */

/* 203 */
 /* pointer to 202 */
 /* size: 4 */

/* 204 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 205 */
 /* pointer to 204 */
 /* size: 4 */

/* 206 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 207 */
 /* pointer to 206 */
 /* size: 4 */

/* 208 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 209 */
 /* pointer to 208 */
 /* size: 4 */

/* 210 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 211 */
 /* pointer to 81 */
 /* size: 4 */

/* 212 */
 /* pointer to 210 */
 /* size: 4 */

/* 213 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 214 */
 /* pointer to 215 */
 /* size: 4 */

/* 215 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 804 */

/* 216 */
 /* pointer to 213 */
 /* size: 4 */

/* 217 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 218 */
 /* pointer to 217 */
 /* size: 4 */

/* 219 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 220 */
 /* pointer to 219 */
 /* size: 4 */

/* 221 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139397844 */

/* 222 */
 /* pointer to 221 */
 /* size: 4 */

/* 223 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139398052 */

/* 224 */
 /* pointer to 223 */
 /* size: 4 */

/* 225 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 226 */
 /* pointer to 225 */
 /* size: 4 */

/* 227 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 228 */
 /* pointer to 227 */
 /* size: 4 */

/* 229 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139398676 */

/* 230 */
 /* pointer to 229 */
 /* size: 4 */

/* 231 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 232 */
 /* pointer to 231 */
 /* size: 4 */

/* 233 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 234 */
 /* pointer to 233 */
 /* size: 4 */

/* 235 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139176080 */

/* 236 */
 /* pointer to 86 */
 /* size: 4 */

/* 237 */
 /* pointer to 235 */
 /* size: 4 */

/* 238 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139176288 */

/* 239 */
 /* pointer to 238 */
 /* size: 4 */

/* 240 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139176548 */

/* 241 */
 /* pointer to 240 */
 /* size: 4 */

/* 242 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 243 */
 /* pointer to 242 */
 /* size: 4 */

/* 244 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 245 */
 /* pointer to 244 */
 /* size: 4 */

/* 246 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 247 */
 /* pointer to 246 */
 /* size: 4 */

/* 248 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139177328 */

/* 249 */
 /* pointer to 248 */
 /* size: 4 */

/* 250 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 251 */
 /* pointer to 250 */
 /* size: 4 */

/* 252 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139177640 */

/* 253 */
 /* pointer to 252 */
 /* size: 4 */

/* 254 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 255 */
 /* pointer to 50 */
 /* size: 4 */

/* 256 */
 /* pointer to 9 */
 /* size: 4 */

/* 257 */
 /* pointer to 254 */
 /* size: 4 */

/* 258 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139178212 */

/* 259 */
 /* pointer to 258 */
 /* size: 4 */

/* 260 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 261 */
 /* pointer to 260 */
 /* size: 4 */

/* 262 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139178628 */

/* 263 */
 /* pointer to 262 */
 /* size: 4 */

/* 264 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 265 */
 /* pointer to 264 */
 /* size: 4 */

/* 266 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139179148 */

/* 267 */
 /* pointer to 266 */
 /* size: 4 */

/* 268 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 269 */
 /* pointer to 268 */
 /* size: 4 */

/* 270 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 271 */
 /* pointer to 270 */
 /* size: 4 */

/* 272 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139864632 */

/* 273 */
 /* pointer to 272 */
 /* size: 4 */

/* 274 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139864892 */

/* 275 */
 /* pointer to 274 */
 /* size: 4 */

/* 276 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139865204 */

/* 277 */
 /* pointer to 276 */
 /* size: 4 */

/* 278 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139865516 */

/* 279 */
 /* pointer to 278 */
 /* size: 4 */

/* 280 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 281 */
 /* pointer to 280 */
 /* size: 4 */

/* 282 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 283 */
 /* pointer to 282 */
 /* size: 4 */

/* 284 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139866504 */

/* 285 */
 /* pointer to 284 */
 /* size: 4 */

/* 286 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 287 */
 /* pointer to 286 */
 /* size: 4 */

/* 288 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139866920 */

/* 289 */
 /* pointer to 288 */
 /* size: 4 */

/* 290 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 291 */
 /* pointer to 290 */
 /* size: 4 */

/* 292 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 2 */

/* 293 */
 /* pointer to 292 */
 /* size: 4 */

/* 294 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139867544 */

/* 295 */
 /* pointer to 294 */
 /* size: 4 */

/* 296 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 297 */
 /* pointer to 4 */
 /* size: 4 */

/* 298 */
 /* pointer to 296 */
 /* size: 4 */

/* 299 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 300 */
 /* pointer to 299 */
 /* size: 4 */

/* 301 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139895296 */

/* 302 */
 /* pointer to 303 */
 /* size: 4 */

/* 303 */
/* <0> (null):0 */
struct delta_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 304 */
 /* pointer to 301 */
 /* size: 4 */

/* 305 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139895620 */

/* 306 */
 /* pointer to 307 */
 /* size: 4 */

/* 307 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139895828 */

/* 308 */
 /* pointer to 309 */
 /* size: 4 */

/* 309 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 310 */
 /* pointer to 305 */
 /* size: 4 */

/* 311 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 312 */
 /* pointer to 311 */
 /* size: 4 */

/* 313 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139896400 */

/* 314 */
 /* pointer to 313 */
 /* size: 4 */

/* 315 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139896608 */

/* 316 */
 /* pointer to 315 */
 /* size: 4 */

/* 317 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 318 */
 /* pointer to 319 */
 /* size: 4 */

/* 319 */
/* <0> (null):0 */
struct entity_state_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 320 */
 /* pointer to 317 */
 /* size: 4 */

/* 321 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139897140 */

/* 322 */
 /* pointer to 87 */
 /* size: 4 */

/* 323 */
 /* pointer to 321 */
 /* size: 4 */

/* 324 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139897400 */

/* 325 */
 /* pointer to 324 */
 /* size: 4 */

/* 326 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139897712 */

/* 327 */
 /* pointer to 326 */
 /* size: 4 */

/* 328 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139897972 */

/* 329 */
 /* pointer to 328 */
 /* size: 4 */

/* 330 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 331 */
 /* pointer to 330 */
 /* size: 4 */

/* 332 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 333 */
 /* pointer to 332 */
 /* size: 4 */

/* 334 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 335 */
 /* pointer to 334 */
 /* size: 4 */

/* 336 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 337 */
 /* pointer to 336 */
 /* size: 4 */

/* 338 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 339 */
 /* pointer to 338 */
 /* size: 4 */

/* 340 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 341 */
 /* pointer to 340 */
 /* size: 4 */

/* 342 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139877008 */

/* 343 */
 /* pointer to 342 */
 /* size: 4 */

/* 344 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139877216 */

/* 345 */
 /* pointer to 344 */
 /* size: 4 */

/* 346 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139877424 */

/* 347 */
 /* pointer to 346 */
 /* size: 4 */

/* 348 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 349 */
 /* pointer to 17 */
 /* size: 4 */

/* 350 */
 /* pointer to 348 */
 /* size: 4 */

/* 351 */
/* <0> (null):0 */
typedef struct enginefuncs_s enginefuncs_t; /* size: 632 */

/* 352 */
/* <0> (null):0 */
struct KeyValueData_s {
	char *                     szClassName;          /*     0     4 */
	char *                     szKeyName;            /*     4     4 */
	char *                     szValue;              /*     8     4 */
	int32                      fHandled;             /*    12     4 */

	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 353 */
/* <0> (null):0 */
typedef struct KeyValueData_s KeyValueData; /* size: 16 */

/* 354 */
/* <0> (null):0 */
struct {
	char                       mapName[32];          /*     0    32 */
	char                       landmarkName[32];     /*    32    32 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	edict_t *                  pentLandmark;         /*    64     4 */
	class Vector              vecLandmarkOrigin;     /*    68    12 */

	/* size: 80, cachelines: 2, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 80 */

/* 355 */
/* <0> (null):0 */
typedef class  LEVELLIST; /* size: 80 */

/* 356 */
/* <0> (null):0 */
struct {
	int                        id;                   /*     0     4 */
	edict_t *                  pent;                 /*     4     4 */
	int                        location;             /*     8     4 */
	int                        size;                 /*    12     4 */
	int                        flags;                /*    16     4 */
	string_t                   classname;            /*    20     4 */

	/* size: 24, cachelines: 1, members: 6 */
	/* last cacheline: 24 bytes */
}; /* size: 24 */

/* 357 */
/* <0> (null):0 */
typedef class  ENTITYTABLE; /* size: 24 */

/* 358 */
/* <0> (null):0 */
typedef struct saverestore_s SAVERESTOREDATA; /* size: 1396 */

/* 359 */
/* <0> (null):0 */
struct saverestore_s {
	char *                     pBaseData;            /*     0     4 */
	char *                     pCurrentData;         /*     4     4 */
	int                        size;                 /*     8     4 */
	int                        bufferSize;           /*    12     4 */
	int                        tokenSize;            /*    16     4 */
	int                        tokenCount;           /*    20     4 */
	char * *                   pTokens;              /*    24     4 */
	int                        currentIndex;         /*    28     4 */
	int                        tableCount;           /*    32     4 */
	int                        connectionCount;      /*    36     4 */
	ENTITYTABLE *              pTable;               /*    40     4 */
	LEVELLIST                  levelList[16];        /*    44  1280 */
	/* --- cacheline 20 boundary (1280 bytes) was 44 bytes ago --- */
	int                        fUseLandmark;         /*  1324     4 */
	char                       szLandmarkName[20];   /*  1328    20 */
	/* --- cacheline 21 boundary (1344 bytes) was 4 bytes ago --- */
	class Vector              vecLandmarkOffset;     /*  1348    12 */
	float                      time;                 /*  1360     4 */
	char                       szCurrentMapName[32]; /*  1364    32 */

	/* size: 1396, cachelines: 22, members: 17 */
	/* last cacheline: 52 bytes */
}; /* size: 1396 */

/* 360 */
 /* pointer to 357 */
 /* size: 4 */

/* 361 */
/* <0> (null):0 */
LEVELLIST                  array[16]; /* size: 1280 */

/* 362 */
/* <0> (null):0 */
enum _fieldtypes {
	FIELD_FLOAT = 0,
	FIELD_STRING = 1,
	FIELD_ENTITY = 2,
	FIELD_CLASSPTR = 3,
	FIELD_EHANDLE = 4,
	FIELD_EVARS = 5,
	FIELD_EDICT = 6,
	FIELD_VECTOR = 7,
	FIELD_POSITION_VECTOR = 8,
	FIELD_POINTER = 9,
	FIELD_INTEGER = 10,
	FIELD_FUNCTION = 11,
	FIELD_BOOLEAN = 12,
	FIELD_SHORT = 13,
	FIELD_CHARACTER = 14,
	FIELD_TIME = 15,
	FIELD_MODELNAME = 16,
	FIELD_SOUNDNAME = 17,
	FIELD_TYPECOUNT = 18,
}; /* size: 4 */

/* 363 */
/* <0> (null):0 */
typedef enum _fieldtypes FIELDTYPE; /* size: 4 */

/* 364 */
/* <0> (null):0 */
struct {
	FIELDTYPE                  fieldType;            /*     0     4 */
	char *                     fieldName;            /*     4     4 */
	int                        fieldOffset;          /*     8     4 */
	short int                  fieldSize;            /*    12     2 */
	short int                  flags;                /*    14     2 */

	/* size: 16, cachelines: 1, members: 5 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 365 */
/* <0> (null):0 */
typedef class  TYPEDESCRIPTION; /* size: 16 */

/* 366 */
 /* pointer to 353 */
 /* size: 4 */

/* 367 */
 /* pointer to 358 */
 /* size: 4 */

/* 368 */
 /* pointer to 365 */
 /* size: 4 */

/* 369 */
/* <0> (null):0 */
enum hash_types_e {
	CLASSNAME = 0,
}; /* size: 4 */

/* 370 */
/* <0> (null):0 */
typedef int EOFFSET; /* size: 4 */

/* 371 */
/* <0> (null):0 */
enum {
	TS_AT_TOP = 0,
	TS_AT_BOTTOM = 1,
	TS_GOING_UP = 2,
	TS_GOING_DOWN = 3,
}; /* size: 4 */

/* 372 */
/* <0> (null):0 */
typedef enum  TOGGLE_STATE; /* size: 4 */

/* 373 */
/* <0> (null):0 */
enum {
	ignore_monsters = 1,
	dont_ignore_monsters = 0,
	missile = 2,
}; /* size: 4 */

/* 374 */
/* <0> (null):0 */
typedef enum  IGNORE_MONSTERS; /* size: 4 */

/* 375 */
/* <0> (null):0 */
class CSaveRestoreBuffer {
protected:

	SAVERESTOREDATA *          m_pdata;              /*     0     4 */
	/* <0> (null):0 */
	void CSaveRestoreBuffer(class CSaveRestoreBuffer *);

	/* <0> (null):0 */
	void CSaveRestoreBuffer(class CSaveRestoreBuffer *, SAVERESTOREDATA *);

	/* <0> (null):0 */
	void ~CSaveRestoreBuffer(class CSaveRestoreBuffer *, int);

	/* <0> (null):0 */
	int EntityIndex(class CSaveRestoreBuffer *, entvars_t *); /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP9entvars_s */

	/* <0> (null):0 */
	int EntityIndex(class CSaveRestoreBuffer *, edict_t *); /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP7edict_s */

	/* <0> (null):0 */
	int EntityIndex(class CSaveRestoreBuffer *, EOFFSET); /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEi */

	/* <0> (null):0 */
	int EntityIndex(class CSaveRestoreBuffer *, class CBaseEntity *); /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP11CBaseEntity */

	/* <0> (null):0 */
	int EntityFlags(class CSaveRestoreBuffer *, int, int); /* linkage=_ZN18CSaveRestoreBuffer11EntityFlagsEii */

	/* <0> (null):0 */
	int EntityFlagsSet(class CSaveRestoreBuffer *, int, int); /* linkage=_ZN18CSaveRestoreBuffer14EntityFlagsSetEii */

	/* <0> (null):0 */
	edict_t * EntityFromIndex(class CSaveRestoreBuffer *, int); /* linkage=_ZN18CSaveRestoreBuffer15EntityFromIndexEi */

	/* <0> (null):0 */
	short unsigned int TokenHash(class CSaveRestoreBuffer *, const char  *); /* linkage=_ZN18CSaveRestoreBuffer9TokenHashEPKc */

	/* <0> (null):0 */
	void BufferRewind(class CSaveRestoreBuffer *, int); /* linkage=_ZN18CSaveRestoreBuffer12BufferRewindEi */

	/* <0> (null):0 */
	unsigned int HashString(class CSaveRestoreBuffer *, const char  *); /* linkage=_ZN18CSaveRestoreBuffer10HashStringEPKc */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 376 */
 /* pointer to 375 */
 /* size: 4 */

/* 377 */
 /* pointer to 84 */
 /* size: 4 */

/* 378 */
 /* pointer to 379 */
 /* size: 4 */

/* 379 */
/* <0> (null):0 */
struct CBaseEntity {
	/* <0> (null):0 */
	virtual int ObjectCaps(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10ObjectCapsEv */

	/* <0> (null):0 */
	virtual void KeyValue(class CBaseEntity *, KeyValueData *); /* linkage=_ZN11CBaseEntity8KeyValueEP14KeyValueData_s */

	/* <0> (null):0 */
	edict_t * edict(class CBaseEntity *); /* linkage=_ZN11CBaseEntity5edictEv */

	/* <0> (null):0 */
	class CBaseEntity * Instance(edict_t *); /* linkage=_ZN11CBaseEntity8InstanceEP7edict_s */

	/* <0> (null):0 */
	int entindex(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8entindexEv */

	/* <0> (null):0 */
	void CBaseEntity(class CBaseEntity *);

	/* <0> (null):0 */
	void * operator new(size_t, entvars_t *); /* linkage=_ZN11CBaseEntitynwEjP9entvars_s */

	/* <0> (null):0 */
	virtual void Spawn(class CBaseEntity *); /* linkage=_ZN11CBaseEntity5SpawnEv */

	/* <0> (null):0 */
	virtual void Precache(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8PrecacheEv */

	/* <0> (null):0 */
	virtual void Restart(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7RestartEv */

	/* <0> (null):0 */
	virtual void Activate(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8ActivateEv */

	/* <0> (null):0 */
	virtual int Classify(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8ClassifyEv */

	/* <0> (null):0 */
	virtual void DeathNotice(class CBaseEntity *, entvars_t *); /* linkage=_ZN11CBaseEntity11DeathNoticeEP9entvars_s */

	/* <0> (null):0 */
	virtual int BloodColor(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10BloodColorEv */

	/* <0> (null):0 */
	virtual BOOL IsTriggered(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity11IsTriggeredEPS_ */

	/* <0> (null):0 */
	virtual class CBaseMonster * MyMonsterPointer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity16MyMonsterPointerEv */

	/* <0> (null):0 */
	virtual class CSquadMonster * MySquadMonsterPointer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity21MySquadMonsterPointerEv */

	/* <0> (null):0 */
	virtual int GetToggleState(class CBaseEntity *); /* linkage=_ZN11CBaseEntity14GetToggleStateEv */

	/* <0> (null):0 */
	virtual void AddPoints(class CBaseEntity *, int, BOOL); /* linkage=_ZN11CBaseEntity9AddPointsEii */

	/* <0> (null):0 */
	virtual void AddPointsToTeam(class CBaseEntity *, int, BOOL); /* linkage=_ZN11CBaseEntity15AddPointsToTeamEii */

	/* <0> (null):0 */
	virtual BOOL AddPlayerItem(class CBaseEntity *, class CBasePlayerItem *); /* linkage=_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem */

	/* <0> (null):0 */
	virtual BOOL RemovePlayerItem(class CBaseEntity *, class CBasePlayerItem *); /* linkage=_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem */

	/* <0> (null):0 */
	virtual int GiveAmmo(class CBaseEntity *, int, char *, int); /* linkage=_ZN11CBaseEntity8GiveAmmoEiPci */

	/* <0> (null):0 */
	virtual float GetDelay(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8GetDelayEv */

	/* <0> (null):0 */
	virtual int IsMoving(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8IsMovingEv */

	/* <0> (null):0 */
	virtual void OverrideReset(class CBaseEntity *); /* linkage=_ZN11CBaseEntity13OverrideResetEv */

	/* <0> (null):0 */
	virtual void SetToggleState(class CBaseEntity *, int); /* linkage=_ZN11CBaseEntity14SetToggleStateEi */

	/* <0> (null):0 */
	virtual void StartSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity13StartSneakingEv */

	/* <0> (null):0 */
	virtual void StopSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12StopSneakingEv */

	/* <0> (null):0 */
	virtual BOOL OnControls(class CBaseEntity *, entvars_t *); /* linkage=_ZN11CBaseEntity10OnControlsEP9entvars_s */

	/* <0> (null):0 */
	virtual BOOL IsSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10IsSneakingEv */

	/* <0> (null):0 */
	virtual BOOL IsAlive(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7IsAliveEv */

	/* <0> (null):0 */
	virtual BOOL IsBSPModel(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10IsBSPModelEv */

	/* <0> (null):0 */
	virtual BOOL ReflectGauss(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12ReflectGaussEv */

	/* <0> (null):0 */
	virtual BOOL IsPlayer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8IsPlayerEv */

	/* <0> (null):0 */
	virtual BOOL IsNetClient(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11IsNetClientEv */

	/* <0> (null):0 */
	virtual const char  * TeamID(class CBaseEntity *); /* linkage=_ZN11CBaseEntity6TeamIDEv */

	/* <0> (null):0 */
	virtual void Think(class CBaseEntity *); /* linkage=_ZN11CBaseEntity5ThinkEv */

	/* <0> (null):0 */
	virtual void Touch(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity5TouchEPS_ */

	/* <0> (null):0 */
	virtual void Use(class CBaseEntity *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float); /* linkage=_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf */

	/* <0> (null):0 */
	virtual void Blocked(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity7BlockedEPS_ */

	/* <0> (null):0 */
	virtual class CBaseEntity * Respawn(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7RespawnEv */

	/* <0> (null):0 */
	virtual void UpdateOwner(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11UpdateOwnerEv */

	/* <0> (null):0 */
	virtual BOOL FBecomeProne(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12FBecomeProneEv */

	/* <0> (null):0 */
	virtual class Vector Center(class CBaseEntity *); /* linkage=_ZN11CBaseEntity6CenterEv */

	/* <0> (null):0 */
	virtual class Vector EyePosition(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11EyePositionEv */

	/* <0> (null):0 */
	virtual class Vector EarPosition(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11EarPositionEv */

	/* <0> (null):0 */
	virtual class Vector BodyTarget(class CBaseEntity *, const class Vector  &); /* linkage=_ZN11CBaseEntity10BodyTargetERK6Vector */

	/* <0> (null):0 */
	virtual int Illumination(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12IlluminationEv */

	/* <0> (null):0 */
	virtual BOOL HasTarget(class CBaseEntity *, string_t); /* linkage=_ZN11CBaseEntity9HasTargetEj */

	/* vtable has 45 entries: {
	   [6] = ObjectCaps(_ZN11CBaseEntity10ObjectCapsEv), 
	   [3] = KeyValue(_ZN11CBaseEntity8KeyValueEP14KeyValueData_s), 
	   [0] = Spawn(_ZN11CBaseEntity5SpawnEv), 
	   [1] = Precache(_ZN11CBaseEntity8PrecacheEv), 
	   [2] = Restart(_ZN11CBaseEntity7RestartEv), 
	   [7] = Activate(_ZN11CBaseEntity8ActivateEv), 
	   [9] = Classify(_ZN11CBaseEntity8ClassifyEv), 
	   [10] = DeathNotice(_ZN11CBaseEntity11DeathNoticeEP9entvars_s), 
	   [15] = BloodColor(_ZN11CBaseEntity10BloodColorEv), 
	   [17] = IsTriggered(_ZN11CBaseEntity11IsTriggeredEPS_), 
	   [18] = MyMonsterPointer(_ZN11CBaseEntity16MyMonsterPointerEv), 
	   [19] = MySquadMonsterPointer(_ZN11CBaseEntity21MySquadMonsterPointerEv), 
	   [20] = GetToggleState(_ZN11CBaseEntity14GetToggleStateEv), 
	   [21] = AddPoints(_ZN11CBaseEntity9AddPointsEii), 
	   [22] = AddPointsToTeam(_ZN11CBaseEntity15AddPointsToTeamEii), 
	   [23] = AddPlayerItem(_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem), 
	   [24] = RemovePlayerItem(_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem), 
	   [25] = GiveAmmo(_ZN11CBaseEntity8GiveAmmoEiPci), 
	   [26] = GetDelay(_ZN11CBaseEntity8GetDelayEv), 
	   [27] = IsMoving(_ZN11CBaseEntity8IsMovingEv), 
	   [28] = OverrideReset(_ZN11CBaseEntity13OverrideResetEv), 
	   [30] = SetToggleState(_ZN11CBaseEntity14SetToggleStateEi), 
	   [31] = StartSneaking(_ZN11CBaseEntity13StartSneakingEv), 
	   [32] = StopSneaking(_ZN11CBaseEntity12StopSneakingEv), 
	   [33] = OnControls(_ZN11CBaseEntity10OnControlsEP9entvars_s), 
	   [34] = IsSneaking(_ZN11CBaseEntity10IsSneakingEv), 
	   [35] = IsAlive(_ZN11CBaseEntity7IsAliveEv), 
	   [36] = IsBSPModel(_ZN11CBaseEntity10IsBSPModelEv), 
	   [37] = ReflectGauss(_ZN11CBaseEntity12ReflectGaussEv), 
	   [40] = IsPlayer(_ZN11CBaseEntity8IsPlayerEv), 
	   [41] = IsNetClient(_ZN11CBaseEntity11IsNetClientEv), 
	   [42] = TeamID(_ZN11CBaseEntity6TeamIDEv), 
	   [44] = Think(_ZN11CBaseEntity5ThinkEv), 
	   [45] = Touch(_ZN11CBaseEntity5TouchEPS_), 
	   [46] = Use(_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf), 
	   [47] = Blocked(_ZN11CBaseEntity7BlockedEPS_), 
	   [48] = Respawn(_ZN11CBaseEntity7RespawnEv), 
	   [49] = UpdateOwner(_ZN11CBaseEntity11UpdateOwnerEv), 
	   [50] = FBecomeProne(_ZN11CBaseEntity12FBecomeProneEv), 
	   [51] = Center(_ZN11CBaseEntity6CenterEv), 
	   [52] = EyePosition(_ZN11CBaseEntity11EyePositionEv), 
	   [53] = EarPosition(_ZN11CBaseEntity11EarPositionEv), 
	   [54] = BodyTarget(_ZN11CBaseEntity10BodyTargetERK6Vector), 
	   [55] = Illumination(_ZN11CBaseEntity12IlluminationEv), 
	   [38] = HasTarget(_ZN11CBaseEntity9HasTargetEj), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 380 */
/* <0> (null):0 */
class CSave : public CSaveRestoreBuffer {
public:

	/* class CSaveRestoreBuffer  <ancestor>; */      /*     0     4 */
	/* <0> (null):0 */
	void CSave(class CSave *, SAVERESTOREDATA *);

	/* <0> (null):0 */
	void WriteShort(class CSave *, const char  *, const short int  *, int); /* linkage=_ZN5CSave10WriteShortEPKcPKsi */

	/* <0> (null):0 */
	void WriteInt(class CSave *, const char  *, const int  *, int); /* linkage=_ZN5CSave8WriteIntEPKcPKii */

	/* <0> (null):0 */
	void WriteFloat(class CSave *, const char  *, const float  *, int); /* linkage=_ZN5CSave10WriteFloatEPKcPKfi */

	/* <0> (null):0 */
	void WriteTime(class CSave *, const char  *, const float  *, int); /* linkage=_ZN5CSave9WriteTimeEPKcPKfi */

	/* <0> (null):0 */
	void WriteData(class CSave *, const char  *, int, const char  *); /* linkage=_ZN5CSave9WriteDataEPKciS1_ */

	/* <0> (null):0 */
	void WriteString(class CSave *, const char  *, const char  *); /* linkage=_ZN5CSave11WriteStringEPKcS1_ */

	/* <0> (null):0 */
	void WriteString(class CSave *, const char  *, const int  *, int); /* linkage=_ZN5CSave11WriteStringEPKcPKii */

	/* <0> (null):0 */
	void WriteVector(class CSave *, const char  *, const class Vector  &); /* linkage=_ZN5CSave11WriteVectorEPKcRK6Vector */

	/* <0> (null):0 */
	void WriteVector(class CSave *, const char  *, const float  *, int); /* linkage=_ZN5CSave11WriteVectorEPKcPKfi */

	/* <0> (null):0 */
	void WritePositionVector(class CSave *, const char  *, const class Vector  &); /* linkage=_ZN5CSave19WritePositionVectorEPKcRK6Vector */

	/* <0> (null):0 */
	void WritePositionVector(class CSave *, const char  *, const float  *, int); /* linkage=_ZN5CSave19WritePositionVectorEPKcPKfi */

	/* <0> (null):0 */
	void WriteFunction(class CSave *, const char  *, void * *, int); /* linkage=_ZN5CSave13WriteFunctionEPKcPPvi */

	/* <0> (null):0 */
	int WriteEntVars(class CSave *, const char  *, entvars_t *); /* linkage=_ZN5CSave12WriteEntVarsEPKcP9entvars_s */

	/* <0> (null):0 */
	int WriteFields(class CSave *, const char  *, void *, TYPEDESCRIPTION *, int); /* linkage=_ZN5CSave11WriteFieldsEPKcPvP15TYPEDESCRIPTIONi */

private:

	/* <0> (null):0 */
	int DataEmpty(class CSave *, const char  *, int); /* linkage=_ZN5CSave9DataEmptyEPKci */

	/* <0> (null):0 */
	void BufferField(class CSave *, const char  *, int, const char  *); /* linkage=_ZN5CSave11BufferFieldEPKciS1_ */

	/* <0> (null):0 */
	void BufferString(class CSave *, char *, int); /* linkage=_ZN5CSave12BufferStringEPci */

	/* <0> (null):0 */
	void BufferData(class CSave *, const char  *, int); /* linkage=_ZN5CSave10BufferDataEPKci */

	/* <0> (null):0 */
	void BufferHeader(class CSave *, const char  *, int); /* linkage=_ZN5CSave12BufferHeaderEPKci */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 381 */
 /* pointer to 380 */
 /* size: 4 */

/* 382 */
 /* pointer to 383 */
 /* size: 4 */

/* 383 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 2 */

/* 384 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 385 */
 /* pointer to 16 */
 /* size: 4 */

/* 386 */
/* <0> (null):0 */
struct {
	short unsigned int         size;                 /*     0     2 */
	short unsigned int         token;                /*     2     2 */
	char *                     pData;                /*     4     4 */

	/* size: 8, cachelines: 1, members: 3 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 387 */
/* <0> (null):0 */
typedef class  HEADER; /* size: 8 */

/* 388 */
/* <0> (null):0 */
class CRestore : public CSaveRestoreBuffer {
public:

	/* class CSaveRestoreBuffer  <ancestor>; */      /*     0     4 */
private:

	int                        m_global;             /*     4     4 */
	BOOL                       m_precache;           /*     8     4 */
	/* <0> (null):0 */
	void CRestore(class CRestore *, SAVERESTOREDATA *);

	/* <0> (null):0 */
	int ReadEntVars(class CRestore *, const char  *, entvars_t *); /* linkage=_ZN8CRestore11ReadEntVarsEPKcP9entvars_s */

	/* <0> (null):0 */
	int ReadFields(class CRestore *, const char  *, void *, TYPEDESCRIPTION *, int); /* linkage=_ZN8CRestore10ReadFieldsEPKcPvP15TYPEDESCRIPTIONi */

	/* <0> (null):0 */
	int ReadField(class CRestore *, void *, TYPEDESCRIPTION *, int, int, int, char *, void *); /* linkage=_ZN8CRestore9ReadFieldEPvP15TYPEDESCRIPTIONiiiPcS0_ */

	/* <0> (null):0 */
	int ReadInt(class CRestore *); /* linkage=_ZN8CRestore7ReadIntEv */

	/* <0> (null):0 */
	short int ReadShort(class CRestore *); /* linkage=_ZN8CRestore9ReadShortEv */

	/* <0> (null):0 */
	int ReadNamedInt(class CRestore *, const char  *); /* linkage=_ZN8CRestore12ReadNamedIntEPKc */

	/* <0> (null):0 */
	char * ReadNamedString(class CRestore *, const char  *); /* linkage=_ZN8CRestore15ReadNamedStringEPKc */

	/* <0> (null):0 */
	int Empty(class CRestore *); /* linkage=_ZN8CRestore5EmptyEv */

	/* <0> (null):0 */
	void SetGlobalMode(class CRestore *, int); /* linkage=_ZN8CRestore13SetGlobalModeEi */

	/* <0> (null):0 */
	void PrecacheMode(class CRestore *, BOOL); /* linkage=_ZN8CRestore12PrecacheModeEi */

	/* <0> (null):0 */
	char * BufferPointer(class CRestore *); /* linkage=_ZN8CRestore13BufferPointerEv */

	/* <0> (null):0 */
	void BufferReadBytes(class CRestore *, char *, int); /* linkage=_ZN8CRestore15BufferReadBytesEPci */

	/* <0> (null):0 */
	void BufferSkipBytes(class CRestore *, int); /* linkage=_ZN8CRestore15BufferSkipBytesEi */

	/* <0> (null):0 */
	int BufferSkipZString(class CRestore *); /* linkage=_ZN8CRestore17BufferSkipZStringEv */

	/* <0> (null):0 */
	int BufferCheckZString(class CRestore *, const char  *); /* linkage=_ZN8CRestore18BufferCheckZStringEPKc */

	/* <0> (null):0 */
	void BufferReadHeader(class CRestore *, HEADER *); /* linkage=_ZN8CRestore16BufferReadHeaderEP6HEADER */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 389 */
 /* pointer to 388 */
 /* size: 4 */

/* 390 */
 /* pointer to 387 */
 /* size: 4 */

/* 391 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 392 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 393 */
/* <0> (null):0 */
enum {
	USE_OFF = 0,
	USE_ON = 1,
	USE_SET = 2,
	USE_TOGGLE = 3,
}; /* size: 4 */

/* 394 */
/* <0> (null):0 */
typedef enum  USE_TYPE; /* size: 4 */

/* 395 */
/* <0> (null):0 */
enum {
	BEAM_POINTS = 0,
	BEAM_ENTPOINT = 1,
	BEAM_ENTS = 2,
	BEAM_HOSE = 3,
}; /* size: 4 */

/* 396 */
/* <0> (null):0 */
struct {
	int                        iSlot;                /*     0     4 */
	int                        iPosition;            /*     4     4 */
	const char  *              pszAmmo1;             /*     8     4 */
	int                        iMaxAmmo1;            /*    12     4 */
	const char  *              pszAmmo2;             /*    16     4 */
	int                        iMaxAmmo2;            /*    20     4 */
	const char  *              pszName;              /*    24     4 */
	int                        iMaxClip;             /*    28     4 */
	int                        iId;                  /*    32     4 */
	int                        iFlags;               /*    36     4 */
	int                        iWeight;              /*    40     4 */

	/* size: 44, cachelines: 1, members: 11 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 397 */
/* <0> (null):0 */
typedef class  ItemInfo; /* size: 44 */

/* 398 */
/* <0> (null):0 */
enum decal_e {
	DECAL_GUNSHOT1 = 0,
	DECAL_GUNSHOT2 = 1,
	DECAL_GUNSHOT3 = 2,
	DECAL_GUNSHOT4 = 3,
	DECAL_GUNSHOT5 = 4,
	DECAL_LAMBDA1 = 5,
	DECAL_LAMBDA2 = 6,
	DECAL_LAMBDA3 = 7,
	DECAL_LAMBDA4 = 8,
	DECAL_LAMBDA5 = 9,
	DECAL_LAMBDA6 = 10,
	DECAL_SCORCH1 = 11,
	DECAL_SCORCH2 = 12,
	DECAL_BLOOD1 = 13,
	DECAL_BLOOD2 = 14,
	DECAL_BLOOD3 = 15,
	DECAL_BLOOD4 = 16,
	DECAL_BLOOD5 = 17,
	DECAL_BLOOD6 = 18,
	DECAL_YBLOOD1 = 19,
	DECAL_YBLOOD2 = 20,
	DECAL_YBLOOD3 = 21,
	DECAL_YBLOOD4 = 22,
	DECAL_YBLOOD5 = 23,
	DECAL_YBLOOD6 = 24,
	DECAL_GLASSBREAK1 = 25,
	DECAL_GLASSBREAK2 = 26,
	DECAL_GLASSBREAK3 = 27,
	DECAL_BIGSHOT1 = 28,
	DECAL_BIGSHOT2 = 29,
	DECAL_BIGSHOT3 = 30,
	DECAL_BIGSHOT4 = 31,
	DECAL_BIGSHOT5 = 32,
	DECAL_SPIT1 = 33,
	DECAL_SPIT2 = 34,
	DECAL_BPROOF1 = 35,
	DECAL_GARGSTOMP1 = 36,
	DECAL_SMALLSCORCH1 = 37,
	DECAL_SMALLSCORCH2 = 38,
	DECAL_SMALLSCORCH3 = 39,
	DECAL_MOMMABIRTH = 40,
	DECAL_MOMMASPLAT = 41,
}; /* size: 4 */

/* 399 */
/* <0> (null):0 */
enum {
	matGlass = 0,
	matWood = 1,
	matMetal = 2,
	matFlesh = 3,
	matCinderBlock = 4,
	matCeilingTile = 5,
	matComputer = 6,
	matUnbreakableGlass = 7,
	matRocks = 8,
	matNone = 9,
	matLastMaterial = 10,
}; /* size: 4 */

/* 400 */
/* <0> (null):0 */
typedef enum  Materials; /* size: 4 */

/* 401 */
/* <0> (null):0 */
class CItemSoda : public CBaseEntity {
public:

	/* struct CBaseEntity         <ancestor>; */     /*     0     0 */
	/* <0> (null):0 */
	void CItemSoda(class CItemSoda *, const class CItemSoda  &);

	/* <0> (null):0 */
	void CItemSoda(class CItemSoda *);

	/* <0> (null):0 */
	virtual void Spawn(class CItemSoda *); /* linkage=_ZN9CItemSoda5SpawnEv */

	/* <0> (null):0 */
	virtual void Precache(class CItemSoda *); /* linkage=_ZN9CItemSoda8PrecacheEv */

	/* <0> (null):0 */
	void CanThink(class CItemSoda *); /* linkage=_ZN9CItemSoda8CanThinkEv */

	/* <0> (null):0 */
	void CanTouch(class CItemSoda *, class CBaseEntity *); /* linkage=_ZN9CItemSoda8CanTouchEP11CBaseEntity */

	/* vtable has 2 entries: {
	   [0] = Spawn(_ZN9CItemSoda5SpawnEv), 
	   [1] = Precache(_ZN9CItemSoda8PrecacheEv), 
	} */
	/* size: 152, cachelines: 3, members: 1 */
	/* last cacheline: 24 bytes */

	/* BRAIN FART ALERT! 152 != 0 + 0(holes), diff = 152 */

}; /* size: 152 */

/* 402 */
 /* pointer to 401 */
 /* size: 4 */

/* 403 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 404 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 152 */

/* 405 */
 /* pointer to 379 */
 /* size: 4 */

/* 406 */
/* <0> (null):0 */
class CEnvBeverage : public CBaseDelay {
public:

	/* class CBaseDelay          <ancestor>; */      /*     0     0 */
	/* <0> (null):0 */
	void CEnvBeverage(class CEnvBeverage *, const class CEnvBeverage  &);

	/* <0> (null):0 */
	void CEnvBeverage(class CEnvBeverage *);

	/* <0> (null):0 */
	virtual void Spawn(class CEnvBeverage *); /* linkage=_ZN12CEnvBeverage5SpawnEv */

	/* <0> (null):0 */
	virtual void Precache(class CEnvBeverage *); /* linkage=_ZN12CEnvBeverage8PrecacheEv */

	/* <0> (null):0 */
	virtual void Use(class CEnvBeverage *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float); /* linkage=_ZN12CEnvBeverage3UseEP11CBaseEntityS1_8USE_TYPEf */

	/* vtable has 3 entries: {
	   [0] = Spawn(_ZN12CEnvBeverage5SpawnEv), 
	   [1] = Precache(_ZN12CEnvBeverage8PrecacheEv), 
	   [46] = Use(_ZN12CEnvBeverage3UseEP11CBaseEntityS1_8USE_TYPEf), 
	} */
	/* size: 160, cachelines: 3, members: 1 */
	/* last cacheline: 32 bytes */

	/* BRAIN FART ALERT! 160 != 0 + 0(holes), diff = 160 */

}; /* size: 160 */

/* 407 */
/* <0> (null):0 */
class CBaseDelay {
	/* <0> (null):0 */
	void CBaseDelay(class CBaseDelay *);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 408 */
 /* pointer to 406 */
 /* size: 4 */

/* 409 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 410 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 160 */

/* 411 */
/* <0> (null):0 */
class CEnvFunnel : public CBaseDelay {
public:

	/* class CBaseDelay          <ancestor>; */      /*     0     0 */
	int                        m_iSprite;            /*   160     4 */
	/* <0> (null):0 */
	void CEnvFunnel(class CEnvFunnel *, const class CEnvFunnel  &);

	/* <0> (null):0 */
	void CEnvFunnel(class CEnvFunnel *);

	/* <0> (null):0 */
	virtual void Spawn(class CEnvFunnel *); /* linkage=_ZN10CEnvFunnel5SpawnEv */

	/* <0> (null):0 */
	virtual void Precache(class CEnvFunnel *); /* linkage=_ZN10CEnvFunnel8PrecacheEv */

	/* <0> (null):0 */
	virtual void Use(class CEnvFunnel *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float); /* linkage=_ZN10CEnvFunnel3UseEP11CBaseEntityS1_8USE_TYPEf */

	/* vtable has 3 entries: {
	   [0] = Spawn(_ZN10CEnvFunnel5SpawnEv), 
	   [1] = Precache(_ZN10CEnvFunnel8PrecacheEv), 
	   [46] = Use(_ZN10CEnvFunnel3UseEP11CBaseEntityS1_8USE_TYPEf), 
	} */
	/* size: 164, cachelines: 3, members: 2 */
	/* last cacheline: 36 bytes */

	/* BRAIN FART ALERT! 164 != 4 + 0(holes), diff = 160 */

}; /* size: 164 */

/* 412 */
 /* pointer to 411 */
 /* size: 4 */

/* 413 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 414 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 164 */

/* 415 */
/* <0> (null):0 */
class CMessage : public CPointEntity {
public:

	/* class CPointEntity        <ancestor>; */      /*     0     0 */
	/* <0> (null):0 */
	void CMessage(class CMessage *, const class CMessage  &);

	/* <0> (null):0 */
	void CMessage(class CMessage *);

	/* <0> (null):0 */
	virtual void Spawn(class CMessage *); /* linkage=_ZN8CMessage5SpawnEv */

	/* <0> (null):0 */
	virtual void Precache(class CMessage *); /* linkage=_ZN8CMessage8PrecacheEv */

	/* <0> (null):0 */
	virtual void Use(class CMessage *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float); /* linkage=_ZN8CMessage3UseEP11CBaseEntityS1_8USE_TYPEf */

	/* <0> (null):0 */
	virtual void KeyValue(class CMessage *, KeyValueData *); /* linkage=_ZN8CMessage8KeyValueEP14KeyValueData_s */

	/* vtable has 4 entries: {
	   [0] = Spawn(_ZN8CMessage5SpawnEv), 
	   [1] = Precache(_ZN8CMessage8PrecacheEv), 
	   [46] = Use(_ZN8CMessage3UseEP11CBaseEntityS1_8USE_TYPEf), 
	   [3] = KeyValue(_ZN8CMessage8KeyValueEP14KeyValueData_s), 
	} */
	/* size: 152, cachelines: 3, members: 1 */
	/* last cacheline: 24 bytes */

	/* BRAIN FART ALERT! 152 != 0 + 0(holes), diff = 152 */

}; /* size: 152 */

/* 416 */
/* <0> (null):0 */
class CPointEntity {
	/* <0> (null):0 */
	virtual int ObjectCaps(class CPointEntity *); /* linkage=_ZN12CPointEntity10ObjectCapsEv */

	/* <0> (null):0 */
	void CPointEntity(class CPointEntity *);

	/* vtable has 1 entries: {
	   [6] = ObjectCaps(_ZN12CPointEntity10ObjectCapsEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 417 */
 /* pointer to 415 */
 /* size: 4 */

/* 418 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 419 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 152 */

/* 420 */
/* <0> (null):0 */
class CFade : public CPointEntity {
public:

	/* class CPointEntity        <ancestor>; */      /*     0     0 */
	/* <0> (null):0 */
	void CFade(class CFade *, const class CFade  &);

	/* <0> (null):0 */
	void CFade(class CFade *);

	/* <0> (null):0 */
	virtual void Spawn(class CFade *); /* linkage=_ZN5CFade5SpawnEv */

	/* <0> (null):0 */
	virtual void Use(class CFade *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float); /* linkage=_ZN5CFade3UseEP11CBaseEntityS1_8USE_TYPEf */

	/* <0> (null):0 */
	virtual void KeyValue(class CFade *, KeyValueData *); /* linkage=_ZN5CFade8KeyValueEP14KeyValueData_s */

	/* <0> (null):0 */
	float Duration(class CFade *); /* linkage=_ZN5CFade8DurationEv */

	/* <0> (null):0 */
	float HoldTime(class CFade *); /* linkage=_ZN5CFade8HoldTimeEv */

	/* <0> (null):0 */
	void SetDuration(class CFade *, float); /* linkage=_ZN5CFade11SetDurationEf */

	/* <0> (null):0 */
	void SetHoldTime(class CFade *, float); /* linkage=_ZN5CFade11SetHoldTimeEf */

	/* vtable has 3 entries: {
	   [0] = Spawn(_ZN5CFade5SpawnEv), 
	   [46] = Use(_ZN5CFade3UseEP11CBaseEntityS1_8USE_TYPEf), 
	   [3] = KeyValue(_ZN5CFade8KeyValueEP14KeyValueData_s), 
	} */
	/* size: 152, cachelines: 3, members: 1 */
	/* last cacheline: 24 bytes */

	/* BRAIN FART ALERT! 152 != 0 + 0(holes), diff = 152 */

}; /* size: 152 */

/* 421 */
 /* pointer to 420 */
 /* size: 4 */

/* 422 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 423 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 152 */

/* 424 */
/* <0> (null):0 */
class CShake : public CPointEntity {
public:

	/* class CPointEntity        <ancestor>; */      /*     0     0 */
	/* <0> (null):0 */
	void CShake(class CShake *, const class CShake  &);

	/* <0> (null):0 */
	void CShake(class CShake *);

	/* <0> (null):0 */
	virtual void Spawn(class CShake *); /* linkage=_ZN6CShake5SpawnEv */

	/* <0> (null):0 */
	virtual void Use(class CShake *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float); /* linkage=_ZN6CShake3UseEP11CBaseEntityS1_8USE_TYPEf */

	/* <0> (null):0 */
	virtual void KeyValue(class CShake *, KeyValueData *); /* linkage=_ZN6CShake8KeyValueEP14KeyValueData_s */

	/* <0> (null):0 */
	float Amplitude(class CShake *); /* linkage=_ZN6CShake9AmplitudeEv */

	/* <0> (null):0 */
	float Frequency(class CShake *); /* linkage=_ZN6CShake9FrequencyEv */

	/* <0> (null):0 */
	float Duration(class CShake *); /* linkage=_ZN6CShake8DurationEv */

	/* <0> (null):0 */
	float Radius(class CShake *); /* linkage=_ZN6CShake6RadiusEv */

	/* <0> (null):0 */
	void SetAmplitude(class CShake *, float); /* linkage=_ZN6CShake12SetAmplitudeEf */

	/* <0> (null):0 */
	void SetFrequency(class CShake *, float); /* linkage=_ZN6CShake12SetFrequencyEf */

	/* <0> (null):0 */
	void SetDuration(class CShake *, float); /* linkage=_ZN6CShake11SetDurationEf */

	/* <0> (null):0 */
	void SetRadius(class CShake *, float); /* linkage=_ZN6CShake9SetRadiusEf */

	/* vtable has 3 entries: {
	   [0] = Spawn(_ZN6CShake5SpawnEv), 
	   [46] = Use(_ZN6CShake3UseEP11CBaseEntityS1_8USE_TYPEf), 
	   [3] = KeyValue(_ZN6CShake8KeyValueEP14KeyValueData_s), 
	} */
	/* size: 152, cachelines: 3, members: 1 */
	/* last cacheline: 24 bytes */

	/* BRAIN FART ALERT! 152 != 0 + 0(holes), diff = 152 */

}; /* size: 152 */

/* 425 */
 /* pointer to 424 */
 /* size: 4 */

/* 426 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 427 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 152 */

/* 428 */
/* <0> (null):0 */
class CBlood : public CPointEntity {
public:

	/* class CPointEntity        <ancestor>; */      /*     0     0 */
	/* <0> (null):0 */
	void CBlood(class CBlood *, const class CBlood  &);

	/* <0> (null):0 */
	void CBlood(class CBlood *);

	/* <0> (null):0 */
	virtual void Spawn(class CBlood *); /* linkage=_ZN6CBlood5SpawnEv */

	/* <0> (null):0 */
	virtual void Use(class CBlood *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float); /* linkage=_ZN6CBlood3UseEP11CBaseEntityS1_8USE_TYPEf */

	/* <0> (null):0 */
	virtual void KeyValue(class CBlood *, KeyValueData *); /* linkage=_ZN6CBlood8KeyValueEP14KeyValueData_s */

	/* <0> (null):0 */
	int Color(class CBlood *); /* linkage=_ZN6CBlood5ColorEv */

	/* <0> (null):0 */
	float BloodAmount(class CBlood *); /* linkage=_ZN6CBlood11BloodAmountEv */

	/* <0> (null):0 */
	void SetColor(class CBlood *, int); /* linkage=_ZN6CBlood8SetColorEi */

	/* <0> (null):0 */
	void SetBloodAmount(class CBlood *, float); /* linkage=_ZN6CBlood14SetBloodAmountEf */

	/* <0> (null):0 */
	class Vector Direction(class CBlood *); /* linkage=_ZN6CBlood9DirectionEv */

	/* <0> (null):0 */
	class Vector BloodPosition(class CBlood *, class CBaseEntity *); /* linkage=_ZN6CBlood13BloodPositionEP11CBaseEntity */

	/* vtable has 3 entries: {
	   [0] = Spawn(_ZN6CBlood5SpawnEv), 
	   [46] = Use(_ZN6CBlood3UseEP11CBaseEntityS1_8USE_TYPEf), 
	   [3] = KeyValue(_ZN6CBlood8KeyValueEP14KeyValueData_s), 
	} */
	/* size: 152, cachelines: 3, members: 1 */
	/* last cacheline: 24 bytes */

	/* BRAIN FART ALERT! 152 != 0 + 0(holes), diff = 152 */

}; /* size: 152 */

/* 429 */
 /* pointer to 428 */
 /* size: 4 */

/* 430 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 431 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 152 */

/* 432 */
/* <0> (null):0 */
class CTestEffect : public CBaseDelay {
public:

	/* class CBaseDelay          <ancestor>; */      /*     0     0 */
	int                        m_iLoop;              /*   160     4 */
	int                        m_iBeam;              /*   164     4 */
	class CBeam *              m_pBeam[24];          /*   168    96 */
	/* --- cacheline 1 boundary (64 bytes) was 40 bytes ago --- */
	float                      m_flBeamTime[24];     /*   264    96 */
	/* --- cacheline 3 boundary (192 bytes) was 8 bytes ago --- */
	float                      m_flStartTime;        /*   360     4 */
	/* <0> (null):0 */
	void CTestEffect(class CTestEffect *, const class CTestEffect  &);

	/* <0> (null):0 */
	void CTestEffect(class CTestEffect *);

	/* <0> (null):0 */
	virtual void Spawn(class CTestEffect *); /* linkage=_ZN11CTestEffect5SpawnEv */

	/* <0> (null):0 */
	virtual void Precache(class CTestEffect *); /* linkage=_ZN11CTestEffect8PrecacheEv */

	/* <0> (null):0 */
	void TestThink(class CTestEffect *); /* linkage=_ZN11CTestEffect9TestThinkEv */

	/* <0> (null):0 */
	virtual void Use(class CTestEffect *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float); /* linkage=_ZN11CTestEffect3UseEP11CBaseEntityS1_8USE_TYPEf */

	/* vtable has 3 entries: {
	   [0] = Spawn(_ZN11CTestEffect5SpawnEv), 
	   [1] = Precache(_ZN11CTestEffect8PrecacheEv), 
	   [46] = Use(_ZN11CTestEffect3UseEP11CBaseEntityS1_8USE_TYPEf), 
	} */
	/* size: 364, cachelines: 6, members: 6 */
	/* last cacheline: 44 bytes */

	/* BRAIN FART ALERT! 364 != 204 + 0(holes), diff = 160 */

}; /* size: 364 */

/* 433 */
/* <0> (null):0 */
class CBeam *              array[24]; /* size: 96 */

/* 434 */
/* <0> (null):0 */
class CBeam : public CBaseEntity {
public:

	/* struct CBaseEntity         <ancestor>; */     /*     0     0 */
	/* <0> (null):0 */
	void CBeam(class CBeam *, const class CBeam  &);

	/* <0> (null):0 */
	void CBeam(class CBeam *);

	/* <0> (null):0 */
	virtual void Spawn(class CBeam *); /* linkage=_ZN5CBeam5SpawnEv */

	/* <0> (null):0 */
	virtual void Precache(class CBeam *); /* linkage=_ZN5CBeam8PrecacheEv */

	/* <0> (null):0 */
	virtual int ObjectCaps(class CBeam *); /* linkage=_ZN5CBeam10ObjectCapsEv */

	/* <0> (null):0 */
	void TriggerTouch(class CBeam *, class CBaseEntity *); /* linkage=_ZN5CBeam12TriggerTouchEP11CBaseEntity */

	/* <0> (null):0 */
	void SetType(class CBeam *, int); /* linkage=_ZN5CBeam7SetTypeEi */

	/* <0> (null):0 */
	void SetFlags(class CBeam *, int); /* linkage=_ZN5CBeam8SetFlagsEi */

	/* <0> (null):0 */
	void SetStartPos(class CBeam *, const class Vector  &); /* linkage=_ZN5CBeam11SetStartPosERK6Vector */

	/* <0> (null):0 */
	void SetEndPos(class CBeam *, const class Vector  &); /* linkage=_ZN5CBeam9SetEndPosERK6Vector */

	/* <0> (null):0 */
	void SetStartEntity(class CBeam *, int); /* linkage=_ZN5CBeam14SetStartEntityEi */

	/* <0> (null):0 */
	void SetEndEntity(class CBeam *, int); /* linkage=_ZN5CBeam12SetEndEntityEi */

	/* <0> (null):0 */
	void SetStartAttachment(class CBeam *, int); /* linkage=_ZN5CBeam18SetStartAttachmentEi */

	/* <0> (null):0 */
	void SetEndAttachment(class CBeam *, int); /* linkage=_ZN5CBeam16SetEndAttachmentEi */

	/* <0> (null):0 */
	void SetTexture(class CBeam *, int); /* linkage=_ZN5CBeam10SetTextureEi */

	/* <0> (null):0 */
	void SetWidth(class CBeam *, int); /* linkage=_ZN5CBeam8SetWidthEi */

	/* <0> (null):0 */
	void SetNoise(class CBeam *, int); /* linkage=_ZN5CBeam8SetNoiseEi */

	/* <0> (null):0 */
	void SetColor(class CBeam *, int, int, int); /* linkage=_ZN5CBeam8SetColorEiii */

	/* <0> (null):0 */
	void SetBrightness(class CBeam *, int); /* linkage=_ZN5CBeam13SetBrightnessEi */

	/* <0> (null):0 */
	void SetFrame(class CBeam *, float); /* linkage=_ZN5CBeam8SetFrameEf */

	/* <0> (null):0 */
	void SetScrollRate(class CBeam *, int); /* linkage=_ZN5CBeam13SetScrollRateEi */

	/* <0> (null):0 */
	int GetType(class CBeam *); /* linkage=_ZN5CBeam7GetTypeEv */

	/* <0> (null):0 */
	int GetFlags(class CBeam *); /* linkage=_ZN5CBeam8GetFlagsEv */

	/* <0> (null):0 */
	int GetStartEntity(class CBeam *); /* linkage=_ZN5CBeam14GetStartEntityEv */

	/* <0> (null):0 */
	int GetEndEntity(class CBeam *); /* linkage=_ZN5CBeam12GetEndEntityEv */

	/* <0> (null):0 */
	const class Vector  & GetStartPos(class CBeam *); /* linkage=_ZN5CBeam11GetStartPosEv */

	/* <0> (null):0 */
	const class Vector  & GetEndPos(class CBeam *); /* linkage=_ZN5CBeam9GetEndPosEv */

	/* <0> (null):0 */
	virtual class Vector Center(class CBeam *); /* linkage=_ZN5CBeam6CenterEv */

	/* <0> (null):0 */
	int GetTexture(class CBeam *); /* linkage=_ZN5CBeam10GetTextureEv */

	/* <0> (null):0 */
	int GetWidth(class CBeam *); /* linkage=_ZN5CBeam8GetWidthEv */

	/* <0> (null):0 */
	int GetNoise(class CBeam *); /* linkage=_ZN5CBeam8GetNoiseEv */

	/* <0> (null):0 */
	int GetBrightness(class CBeam *); /* linkage=_ZN5CBeam13GetBrightnessEv */

	/* <0> (null):0 */
	int GetFrame(class CBeam *); /* linkage=_ZN5CBeam8GetFrameEv */

	/* <0> (null):0 */
	int GetScrollRate(class CBeam *); /* linkage=_ZN5CBeam13GetScrollRateEv */

	/* <0> (null):0 */
	void RelinkBeam(class CBeam *); /* linkage=_ZN5CBeam10RelinkBeamEv */

	/* <0> (null):0 */
	void DoSparks(class CBeam *, const class Vector  &, const class Vector  &); /* linkage=_ZN5CBeam8DoSparksERK6VectorS2_ */

	/* <0> (null):0 */
	class CBaseEntity * RandomTargetname(class CBeam *, const char  *); /* linkage=_ZN5CBeam16RandomTargetnameEPKc */

	/* <0> (null):0 */
	void BeamDamage(class CBeam *, TraceResult *); /* linkage=_ZN5CBeam10BeamDamageEP11TraceResult */

	/* <0> (null):0 */
	void BeamInit(class CBeam *, const char  *, int); /* linkage=_ZN5CBeam8BeamInitEPKci */

	/* <0> (null):0 */
	void PointsInit(class CBeam *, const class Vector  &, const class Vector  &); /* linkage=_ZN5CBeam10PointsInitERK6VectorS2_ */

	/* <0> (null):0 */
	void PointEntInit(class CBeam *, const class Vector  &, int); /* linkage=_ZN5CBeam12PointEntInitERK6Vectori */

	/* <0> (null):0 */
	void EntsInit(class CBeam *, int, int); /* linkage=_ZN5CBeam8EntsInitEii */

	/* <0> (null):0 */
	void HoseInit(class CBeam *, const class Vector  &, const class Vector  &); /* linkage=_ZN5CBeam8HoseInitERK6VectorS2_ */

	/* <0> (null):0 */
	class CBeam * BeamCreate(const char  *, int); /* linkage=_ZN5CBeam10BeamCreateEPKci */

	/* <0> (null):0 */
	void LiveForTime(class CBeam *, float); /* linkage=_ZN5CBeam11LiveForTimeEf */

	/* <0> (null):0 */
	void BeamDamageInstant(class CBeam *, TraceResult *, float); /* linkage=_ZN5CBeam17BeamDamageInstantEP11TraceResultf */

	/* vtable has 4 entries: {
	   [0] = Spawn(_ZN5CBeam5SpawnEv), 
	   [1] = Precache(_ZN5CBeam8PrecacheEv), 
	   [6] = ObjectCaps(_ZN5CBeam10ObjectCapsEv), 
	   [51] = Center(_ZN5CBeam6CenterEv), 
	} */
	/* size: 152, cachelines: 3, members: 1 */
	/* last cacheline: 24 bytes */

	/* BRAIN FART ALERT! 152 != 0 + 0(holes), diff = 152 */

}; /* size: 152 */

/* 435 */
 /* pointer to 434 */
 /* size: 4 */

/* 436 */
/* <0> (null):0 */
float                      array[24]; /* size: 96 */

/* 437 */
 /* pointer to 432 */
 /* size: 4 */

/* 438 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 439 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 364 */

/* 440 */
/* <0> (null):0 */
class CEnvShooter : public CGibShooter {
public:

	/* class CGibShooter         <ancestor>; */      /*     0   188 */
	/* <0> (null):0 */
	void CEnvShooter(class CEnvShooter *, const class CEnvShooter  &);

	/* <0> (null):0 */
	void CEnvShooter(class CEnvShooter *);

private:

	/* <0> (null):0 */
	virtual void Precache(class CEnvShooter *); /* linkage=_ZN11CEnvShooter8PrecacheEv */

	/* <0> (null):0 */
	virtual void KeyValue(class CEnvShooter *, KeyValueData *); /* linkage=_ZN11CEnvShooter8KeyValueEP14KeyValueData_s */

	/* <0> (null):0 */
	virtual class CGib * CreateGib(class CEnvShooter *); /* linkage=_ZN11CEnvShooter9CreateGibEv */

	/* --- cacheline 2 boundary (128 bytes) was 60 bytes ago --- */
	/* vtable has 3 entries: {
	   [1] = Precache(_ZN11CEnvShooter8PrecacheEv), 
	   [3] = KeyValue(_ZN11CEnvShooter8KeyValueEP14KeyValueData_s), 
	   [58] = CreateGib(_ZN11CEnvShooter9CreateGibEv), 
	} */
	/* size: 188, cachelines: 3, members: 1 */
	/* last cacheline: 60 bytes */
}; /* size: 188 */

/* 441 */
/* <0> (null):0 */
class CGibShooter : public CBaseDelay {
public:

	/* class CBaseDelay          <ancestor>; */      /*     0     0 */
	TYPEDESCRIPTION            m_SaveData[7];        /*     0   112 */
	/* --- cacheline 1 boundary (64 bytes) was 48 bytes ago --- */
	int                        m_iGibs;              /*   160     4 */
	int                        m_iGibCapacity;       /*   164     4 */
	int                        m_iGibMaterial;       /*   168     4 */
	int                        m_iGibModelIndex;     /*   172     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	float                      m_flGibVelocity;      /*   176     4 */
	float                      m_flVariance;         /*   180     4 */
	float                      m_flGibLife;          /*   184     4 */
	/* <0> (null):0 */
	void CGibShooter(class CGibShooter *, const class CGibShooter  &);

	/* <0> (null):0 */
	void CGibShooter(class CGibShooter *);

	/* <0> (null):0 */
	virtual void Spawn(class CGibShooter *); /* linkage=_ZN11CGibShooter5SpawnEv */

	/* <0> (null):0 */
	virtual void Precache(class CGibShooter *); /* linkage=_ZN11CGibShooter8PrecacheEv */

	/* <0> (null):0 */
	virtual void KeyValue(class CGibShooter *, KeyValueData *); /* linkage=_ZN11CGibShooter8KeyValueEP14KeyValueData_s */

	/* <0> (null):0 */
	void ShootThink(class CGibShooter *); /* linkage=_ZN11CGibShooter10ShootThinkEv */

	/* <0> (null):0 */
	virtual void Use(class CGibShooter *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float); /* linkage=_ZN11CGibShooter3UseEP11CBaseEntityS1_8USE_TYPEf */

	/* <0> (null):0 */
	virtual class CGib * CreateGib(class CGibShooter *); /* linkage=_ZN11CGibShooter9CreateGibEv */

	/* <0> (null):0 */
	virtual int Save(class CGibShooter *, class CSave &); /* linkage=_ZN11CGibShooter4SaveER5CSave */

	/* <0> (null):0 */
	virtual int Restore(class CGibShooter *, class CRestore &); /* linkage=_ZN11CGibShooter7RestoreER8CRestore */

	/* vtable has 7 entries: {
	   [0] = Spawn(_ZN11CGibShooter5SpawnEv), 
	   [1] = Precache(_ZN11CGibShooter8PrecacheEv), 
	   [3] = KeyValue(_ZN11CGibShooter8KeyValueEP14KeyValueData_s), 
	   [46] = Use(_ZN11CGibShooter3UseEP11CBaseEntityS1_8USE_TYPEf), 
	   [58] = CreateGib(_ZN11CGibShooter9CreateGibEv), 
	   [4] = Save(_ZN11CGibShooter4SaveER5CSave), 
	   [5] = Restore(_ZN11CGibShooter7RestoreER8CRestore), 
	} */
	/* size: 188, cachelines: 3, members: 9 */
	/* last cacheline: 60 bytes */

	/* BRAIN FART ALERT! 188 != 140 + 0(holes), diff = 48 */

}; /* size: 188 */

/* 442 */
 /* pointer to 440 */
 /* size: 4 */

/* 443 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 444 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 188 */

/* 445 */
/* <0> (null):0 */
class CGib : public CBaseEntity {
public:

	/* struct CBaseEntity         <ancestor>; */     /*     0     0 */
	int                        m_bloodColor;         /*   152     4 */
	int                        m_cBloodDecals;       /*   156     4 */
	int                        m_material;           /*   160     4 */
	float                      m_lifeTime;           /*   164     4 */
	/* <0> (null):0 */
	void CGib(class CGib *, const class CGib  &);

	/* <0> (null):0 */
	void CGib(class CGib *);

	/* <0> (null):0 */
	void Spawn(class CGib *, const char  *); /* linkage=_ZN4CGib5SpawnEPKc */

	/* <0> (null):0 */
	void BounceGibTouch(class CGib *, class CBaseEntity *); /* linkage=_ZN4CGib14BounceGibTouchEP11CBaseEntity */

	/* <0> (null):0 */
	void StickyGibTouch(class CGib *, class CBaseEntity *); /* linkage=_ZN4CGib14StickyGibTouchEP11CBaseEntity */

	/* <0> (null):0 */
	void WaitTillLand(class CGib *); /* linkage=_ZN4CGib12WaitTillLandEv */

	/* <0> (null):0 */
	void LimitVelocity(class CGib *); /* linkage=_ZN4CGib13LimitVelocityEv */

	/* <0> (null):0 */
	virtual int ObjectCaps(class CGib *); /* linkage=_ZN4CGib10ObjectCapsEv */

	/* <0> (null):0 */
	void SpawnHeadGib(entvars_t *); /* linkage=_ZN4CGib12SpawnHeadGibEP9entvars_s */

	/* <0> (null):0 */
	void SpawnRandomGibs(entvars_t *, int, int); /* linkage=_ZN4CGib15SpawnRandomGibsEP9entvars_sii */

	/* <0> (null):0 */
	void SpawnStickyGibs(entvars_t *, class Vector, int); /* linkage=_ZN4CGib15SpawnStickyGibsEP9entvars_s6Vectori */

	/* vtable has 1 entries: {
	   [6] = ObjectCaps(_ZN4CGib10ObjectCapsEv), 
	} */
	/* size: 168, cachelines: 3, members: 5 */
	/* last cacheline: 40 bytes */

	/* BRAIN FART ALERT! 168 != 16 + 0(holes), diff = 152 */

}; /* size: 168 */

/* 446 */
 /* pointer to 445 */
 /* size: 4 */

/* 447 */
/* <0> (null):0 */
TYPEDESCRIPTION            array[7]; /* size: 112 */

/* 448 */
 /* pointer to 441 */
 /* size: 4 */

/* 449 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 450 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 188 */

/* 451 */
/* <0> (null):0 */
class CSprite : public CPointEntity {
public:

	/* class CPointEntity        <ancestor>; */      /*     0     0 */
	TYPEDESCRIPTION            m_SaveData[2];        /*     0    32 */
private:

	float                      m_lastTime;           /*   152     4 */
	float                      m_maxFrame;           /*   156     4 */
	/* <0> (null):0 */
	void CSprite(class CSprite *, const class CSprite  &);

	/* <0> (null):0 */
	void CSprite(class CSprite *);

	/* <0> (null):0 */
	virtual void Spawn(class CSprite *); /* linkage=_ZN7CSprite5SpawnEv */

	/* <0> (null):0 */
	virtual void Precache(class CSprite *); /* linkage=_ZN7CSprite8PrecacheEv */

	/* <0> (null):0 */
	virtual int ObjectCaps(class CSprite *); /* linkage=_ZN7CSprite10ObjectCapsEv */

	/* <0> (null):0 */
	void AnimateThink(class CSprite *); /* linkage=_ZN7CSprite12AnimateThinkEv */

	/* <0> (null):0 */
	void ExpandThink(class CSprite *); /* linkage=_ZN7CSprite11ExpandThinkEv */

	/* <0> (null):0 */
	virtual void Use(class CSprite *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float); /* linkage=_ZN7CSprite3UseEP11CBaseEntityS1_8USE_TYPEf */

	/* <0> (null):0 */
	void Animate(class CSprite *, float); /* linkage=_ZN7CSprite7AnimateEf */

	/* <0> (null):0 */
	void Expand(class CSprite *, float, float); /* linkage=_ZN7CSprite6ExpandEff */

	/* <0> (null):0 */
	void SpriteInit(class CSprite *, const char  *, const class Vector  &); /* linkage=_ZN7CSprite10SpriteInitEPKcRK6Vector */

	/* <0> (null):0 */
	void SetAttachment(class CSprite *, edict_t *, int); /* linkage=_ZN7CSprite13SetAttachmentEP7edict_si */

	/* <0> (null):0 */
	void TurnOff(class CSprite *); /* linkage=_ZN7CSprite7TurnOffEv */

	/* <0> (null):0 */
	void TurnOn(class CSprite *); /* linkage=_ZN7CSprite6TurnOnEv */

	/* <0> (null):0 */
	virtual void Restart(class CSprite *); /* linkage=_ZN7CSprite7RestartEv */

	/* <0> (null):0 */
	float Frames(class CSprite *); /* linkage=_ZN7CSprite6FramesEv */

	/* <0> (null):0 */
	void SetTransparency(class CSprite *, int, int, int, int, int, int); /* linkage=_ZN7CSprite15SetTransparencyEiiiiii */

	/* <0> (null):0 */
	void SetTexture(class CSprite *, int); /* linkage=_ZN7CSprite10SetTextureEi */

	/* <0> (null):0 */
	void SetScale(class CSprite *, float); /* linkage=_ZN7CSprite8SetScaleEf */

	/* <0> (null):0 */
	void SetColor(class CSprite *, int, int, int); /* linkage=_ZN7CSprite8SetColorEiii */

	/* <0> (null):0 */
	void SetBrightness(class CSprite *, int); /* linkage=_ZN7CSprite13SetBrightnessEi */

	/* <0> (null):0 */
	void AnimateAndDie(class CSprite *, float); /* linkage=_ZN7CSprite13AnimateAndDieEf */

	/* <0> (null):0 */
	void AnimateUntilDead(class CSprite *); /* linkage=_ZN7CSprite16AnimateUntilDeadEv */

	/* <0> (null):0 */
	virtual int Save(class CSprite *, class CSave &); /* linkage=_ZN7CSprite4SaveER5CSave */

	/* <0> (null):0 */
	virtual int Restore(class CSprite *, class CRestore &); /* linkage=_ZN7CSprite7RestoreER8CRestore */

	/* <0> (null):0 */
	class CSprite * SpriteCreate(const char  *, const class Vector  &, BOOL); /* linkage=_ZN7CSprite12SpriteCreateEPKcRK6Vectori */

	/* vtable has 7 entries: {
	   [0] = Spawn(_ZN7CSprite5SpawnEv), 
	   [1] = Precache(_ZN7CSprite8PrecacheEv), 
	   [6] = ObjectCaps(_ZN7CSprite10ObjectCapsEv), 
	   [46] = Use(_ZN7CSprite3UseEP11CBaseEntityS1_8USE_TYPEf), 
	   [2] = Restart(_ZN7CSprite7RestartEv), 
	   [4] = Save(_ZN7CSprite4SaveER5CSave), 
	   [5] = Restore(_ZN7CSprite7RestoreER8CRestore), 
	} */
	/* size: 160, cachelines: 3, members: 4 */
	/* last cacheline: 32 bytes */

	/* BRAIN FART ALERT! 160 != 40 + 0(holes), diff = 120 */

}; /* size: 160 */

/* 452 */
/* <0> (null):0 */
TYPEDESCRIPTION            array[2]; /* size: 32 */

/* 453 */
 /* pointer to 451 */
 /* size: 4 */

/* 454 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 455 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 160 */

/* 456 */
/* <0> (null):0 */
class CBombGlow : public CSprite {
public:

	/* class CSprite             <ancestor>; */      /*     0   160 */
	/* --- cacheline 2 boundary (128 bytes) was 32 bytes ago --- */
	float                      m_lastTime;           /*   160     4 */
	float                      m_tmBeepPeriod;       /*   164     4 */
	bool                       m_bSetModel;          /*   168     1 */
	/* <0> (null):0 */
	void CBombGlow(class CBombGlow *, const class CBombGlow  &);

	/* <0> (null):0 */
	void CBombGlow(class CBombGlow *);

	/* <0> (null):0 */
	virtual void Spawn(class CBombGlow *); /* linkage=_ZN9CBombGlow5SpawnEv */

	/* <0> (null):0 */
	virtual void Think(class CBombGlow *); /* linkage=_ZN9CBombGlow5ThinkEv */

	/* vtable has 2 entries: {
	   [0] = Spawn(_ZN9CBombGlow5SpawnEv), 
	   [44] = Think(_ZN9CBombGlow5ThinkEv), 
	} */
	/* size: 172, cachelines: 3, members: 4 */
	/* last cacheline: 44 bytes */

	/* BRAIN FART ALERT! 172 != 169 + 0(holes), diff = 3 */

}; /* size: 172 */

/* 457 */
 /* pointer to 456 */
 /* size: 4 */

/* 458 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 459 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 172 */

/* 460 */
/* <0> (null):0 */
class CGlow : public CPointEntity {
public:

	/* class CPointEntity        <ancestor>; */      /*     0     0 */
	TYPEDESCRIPTION            m_SaveData[2];        /*     0    32 */
	float                      m_lastTime;           /*   152     4 */
	float                      m_maxFrame;           /*   156     4 */
	/* <0> (null):0 */
	void CGlow(class CGlow *, const class CGlow  &);

	/* <0> (null):0 */
	void CGlow(class CGlow *);

	/* <0> (null):0 */
	virtual void Spawn(class CGlow *); /* linkage=_ZN5CGlow5SpawnEv */

	/* <0> (null):0 */
	virtual void Think(class CGlow *); /* linkage=_ZN5CGlow5ThinkEv */

	/* <0> (null):0 */
	void Animate(class CGlow *, float); /* linkage=_ZN5CGlow7AnimateEf */

	/* <0> (null):0 */
	virtual int Save(class CGlow *, class CSave &); /* linkage=_ZN5CGlow4SaveER5CSave */

	/* <0> (null):0 */
	virtual int Restore(class CGlow *, class CRestore &); /* linkage=_ZN5CGlow7RestoreER8CRestore */

	/* vtable has 4 entries: {
	   [0] = Spawn(_ZN5CGlow5SpawnEv), 
	   [44] = Think(_ZN5CGlow5ThinkEv), 
	   [4] = Save(_ZN5CGlow4SaveER5CSave), 
	   [5] = Restore(_ZN5CGlow7RestoreER8CRestore), 
	} */
	/* size: 160, cachelines: 3, members: 4 */
	/* last cacheline: 32 bytes */

	/* BRAIN FART ALERT! 160 != 40 + 0(holes), diff = 120 */

}; /* size: 160 */

/* 461 */
 /* pointer to 460 */
 /* size: 4 */

/* 462 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 463 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 160 */

/* 464 */
/* <0> (null):0 */
class CLaser : public CBeam {
public:

	/* class CBeam               <ancestor>; */      /*     0   152 */
	TYPEDESCRIPTION            m_SaveData[3];        /*     0    48 */
	/* --- cacheline 2 boundary (128 bytes) was 24 bytes ago --- */
	class CSprite *            m_pSprite;            /*   152     4 */
	int                        m_iszSpriteName;      /*   156     4 */
	class Vector              m_firePosition;        /*   160    12 */
	/* <0> (null):0 */
	void CLaser(class CLaser *, const class CLaser  &);

	/* <0> (null):0 */
	void CLaser(class CLaser *);

	/* <0> (null):0 */
	virtual void Spawn(class CLaser *); /* linkage=_ZN6CLaser5SpawnEv */

	/* <0> (null):0 */
	virtual void Precache(class CLaser *); /* linkage=_ZN6CLaser8PrecacheEv */

	/* <0> (null):0 */
	virtual void KeyValue(class CLaser *, KeyValueData *); /* linkage=_ZN6CLaser8KeyValueEP14KeyValueData_s */

	/* <0> (null):0 */
	void TurnOn(class CLaser *); /* linkage=_ZN6CLaser6TurnOnEv */

	/* <0> (null):0 */
	void TurnOff(class CLaser *); /* linkage=_ZN6CLaser7TurnOffEv */

	/* <0> (null):0 */
	int IsOn(class CLaser *); /* linkage=_ZN6CLaser4IsOnEv */

	/* <0> (null):0 */
	void FireAtPoint(class CLaser *, TraceResult &); /* linkage=_ZN6CLaser11FireAtPointER11TraceResult */

	/* <0> (null):0 */
	void StrikeThink(class CLaser *); /* linkage=_ZN6CLaser11StrikeThinkEv */

	/* <0> (null):0 */
	virtual void Use(class CLaser *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float); /* linkage=_ZN6CLaser3UseEP11CBaseEntityS1_8USE_TYPEf */

	/* <0> (null):0 */
	virtual int Save(class CLaser *, class CSave &); /* linkage=_ZN6CLaser4SaveER5CSave */

	/* <0> (null):0 */
	virtual int Restore(class CLaser *, class CRestore &); /* linkage=_ZN6CLaser7RestoreER8CRestore */

	/* vtable has 6 entries: {
	   [0] = Spawn(_ZN6CLaser5SpawnEv), 
	   [1] = Precache(_ZN6CLaser8PrecacheEv), 
	   [3] = KeyValue(_ZN6CLaser8KeyValueEP14KeyValueData_s), 
	   [46] = Use(_ZN6CLaser3UseEP11CBaseEntityS1_8USE_TYPEf), 
	   [4] = Save(_ZN6CLaser4SaveER5CSave), 
	   [5] = Restore(_ZN6CLaser7RestoreER8CRestore), 
	} */
	/* size: 172, cachelines: 3, members: 5 */
	/* last cacheline: 44 bytes */
}; /* size: 172 */

/* 465 */
/* <0> (null):0 */
TYPEDESCRIPTION            array[3]; /* size: 48 */

/* 466 */
 /* pointer to 464 */
 /* size: 4 */

/* 467 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 468 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 172 */

/* 469 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 470 */
/* <0> (null):0 */
class CLightning : public CBeam {
public:

	/* class CBeam               <ancestor>; */      /*     0   152 */
	TYPEDESCRIPTION            m_SaveData[13];       /*     0   208 */
	/* --- cacheline 2 boundary (128 bytes) was 24 bytes ago --- */
	int                        m_active;             /*   152     4 */
	int                        m_iszStartEntity;     /*   156     4 */
	int                        m_iszEndEntity;       /*   160     4 */
	float                      m_life;               /*   164     4 */
	int                        m_boltWidth;          /*   168     4 */
	int                        m_noiseAmplitude;     /*   172     4 */
	int                        m_brightness;         /*   176     4 */
	int                        m_speed;              /*   180     4 */
	float                      m_restrike;           /*   184     4 */
	int                        m_spriteTexture;      /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	int                        m_iszSpriteName;      /*   192     4 */
	int                        m_frameStart;         /*   196     4 */
	float                      m_radius;             /*   200     4 */
	/* <0> (null):0 */
	void CLightning(class CLightning *, const class CLightning  &);

	/* <0> (null):0 */
	void CLightning(class CLightning *);

	/* <0> (null):0 */
	virtual void Spawn(class CLightning *); /* linkage=_ZN10CLightning5SpawnEv */

	/* <0> (null):0 */
	virtual void Precache(class CLightning *); /* linkage=_ZN10CLightning8PrecacheEv */

	/* <0> (null):0 */
	virtual void KeyValue(class CLightning *, KeyValueData *); /* linkage=_ZN10CLightning8KeyValueEP14KeyValueData_s */

	/* <0> (null):0 */
	virtual void Activate(class CLightning *); /* linkage=_ZN10CLightning8ActivateEv */

	/* <0> (null):0 */
	void StrikeThink(class CLightning *); /* linkage=_ZN10CLightning11StrikeThinkEv */

	/* <0> (null):0 */
	void DamageThink(class CLightning *); /* linkage=_ZN10CLightning11DamageThinkEv */

	/* <0> (null):0 */
	void RandomArea(class CLightning *); /* linkage=_ZN10CLightning10RandomAreaEv */

	/* <0> (null):0 */
	void RandomPoint(class CLightning *, class Vector &); /* linkage=_ZN10CLightning11RandomPointER6Vector */

	/* <0> (null):0 */
	void Zap(class CLightning *, const class Vector  &, const class Vector  &); /* linkage=_ZN10CLightning3ZapERK6VectorS2_ */

	/* <0> (null):0 */
	void StrikeUse(class CLightning *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float); /* linkage=_ZN10CLightning9StrikeUseEP11CBaseEntityS1_8USE_TYPEf */

	/* <0> (null):0 */
	void ToggleUse(class CLightning *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float); /* linkage=_ZN10CLightning9ToggleUseEP11CBaseEntityS1_8USE_TYPEf */

	/* <0> (null):0 */
	BOOL ServerSide(class CLightning *); /* linkage=_ZN10CLightning10ServerSideEv */

	/* <0> (null):0 */
	virtual int Save(class CLightning *, class CSave &); /* linkage=_ZN10CLightning4SaveER5CSave */

	/* <0> (null):0 */
	virtual int Restore(class CLightning *, class CRestore &); /* linkage=_ZN10CLightning7RestoreER8CRestore */

	/* <0> (null):0 */
	void BeamUpdateVars(class CLightning *); /* linkage=_ZN10CLightning14BeamUpdateVarsEv */

	/* vtable has 6 entries: {
	   [0] = Spawn(_ZN10CLightning5SpawnEv), 
	   [1] = Precache(_ZN10CLightning8PrecacheEv), 
	   [3] = KeyValue(_ZN10CLightning8KeyValueEP14KeyValueData_s), 
	   [7] = Activate(_ZN10CLightning8ActivateEv), 
	   [4] = Save(_ZN10CLightning4SaveER5CSave), 
	   [5] = Restore(_ZN10CLightning7RestoreER8CRestore), 
	} */
	/* size: 204, cachelines: 4, members: 15 */
	/* last cacheline: 12 bytes */
}; /* size: 204 */

/* 471 */
/* <0> (null):0 */
TYPEDESCRIPTION            array[13]; /* size: 208 */

/* 472 */
 /* pointer to 470 */
 /* size: 4 */

/* 473 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 474 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 204 */

/* 475 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 476 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 477 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 152 */

/* 478 */
/* <0> (null):0 */
class CBubbling : public CBaseEntity {
public:

	/* struct CBaseEntity         <ancestor>; */     /*     0     0 */
	TYPEDESCRIPTION            m_SaveData[3];        /*     0    48 */
	int                        m_density;            /*   152     4 */
	int                        m_frequency;          /*   156     4 */
	int                        m_bubbleModel;        /*   160     4 */
	int                        m_state;              /*   164     4 */
	/* <0> (null):0 */
	void CBubbling(class CBubbling *, const class CBubbling  &);

	/* <0> (null):0 */
	void CBubbling(class CBubbling *);

	/* <0> (null):0 */
	virtual void Spawn(class CBubbling *); /* linkage=_ZN9CBubbling5SpawnEv */

	/* <0> (null):0 */
	virtual void Precache(class CBubbling *); /* linkage=_ZN9CBubbling8PrecacheEv */

	/* <0> (null):0 */
	virtual void KeyValue(class CBubbling *, KeyValueData *); /* linkage=_ZN9CBubbling8KeyValueEP14KeyValueData_s */

	/* <0> (null):0 */
	void FizzThink(class CBubbling *); /* linkage=_ZN9CBubbling9FizzThinkEv */

	/* <0> (null):0 */
	virtual void Use(class CBubbling *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float); /* linkage=_ZN9CBubbling3UseEP11CBaseEntityS1_8USE_TYPEf */

	/* <0> (null):0 */
	virtual int Save(class CBubbling *, class CSave &); /* linkage=_ZN9CBubbling4SaveER5CSave */

	/* <0> (null):0 */
	virtual int Restore(class CBubbling *, class CRestore &); /* linkage=_ZN9CBubbling7RestoreER8CRestore */

	/* <0> (null):0 */
	virtual int ObjectCaps(class CBubbling *); /* linkage=_ZN9CBubbling10ObjectCapsEv */

	/* --- cacheline 1 boundary (64 bytes) --- */
	/* vtable has 7 entries: {
	   [0] = Spawn(_ZN9CBubbling5SpawnEv), 
	   [1] = Precache(_ZN9CBubbling8PrecacheEv), 
	   [3] = KeyValue(_ZN9CBubbling8KeyValueEP14KeyValueData_s), 
	   [46] = Use(_ZN9CBubbling3UseEP11CBaseEntityS1_8USE_TYPEf), 
	   [4] = Save(_ZN9CBubbling4SaveER5CSave), 
	   [5] = Restore(_ZN9CBubbling7RestoreER8CRestore), 
	   [6] = ObjectCaps(_ZN9CBubbling10ObjectCapsEv), 
	} */
	/* size: 168, cachelines: 3, members: 6 */
	/* last cacheline: 40 bytes */

	/* BRAIN FART ALERT! 168 != 64 + 0(holes), diff = 104 */

}; /* size: 168 */

/* 479 */
 /* pointer to 478 */
 /* size: 4 */

/* 480 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 481 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 168 */

/* 482 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 483 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 168 */

/* 484 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 485 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 486 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 487 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 488 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 489 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 490 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 491 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 492 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 493 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 494 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 495 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 496 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 497 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 498 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 499 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 500 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 501 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 502 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 503 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 504 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 505 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 506 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 507 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 508 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 509 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 510 */
 /* pointer to 511 */
 /* size: 4 */

/* 511 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 676 */

/* 512 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 513 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 514 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 515 */
 /* pointer to 416 */
 /* size: 4 */

/* 516 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 517 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 518 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 519 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 520 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 521 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 522 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 523 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 524 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 525 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 526 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 527 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 528 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 529 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 530 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 531 */
 /* pointer to 407 */
 /* size: 4 */

/* 532 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 533 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 534 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 535 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 536 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 537 */
 /* pointer to 451 */
 /* size: 4 */

/* 538 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 539 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 540 */
 /* pointer to 434 */
 /* size: 4 */

/* 541 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 542 */
/* <0> (null):0 */
class CBaseMonster {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 543 */
 /* pointer to 542 */
 /* size: 4 */

/* 544 */
/* <0> (null):0 */
struct CSquadMonster {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 545 */
 /* pointer to 544 */
 /* size: 4 */

/* 546 */
 /* pointer to 547 */
 /* size: 4 */

/* 547 */
/* <0> (null):0 */
class CBasePlayerItem {
	ItemInfo                   ItemInfoArray[32];    /*     0  1408 */
	/* --- cacheline 22 boundary (1408 bytes) --- */

	/* size: 0, cachelines: 0, members: 1 */

	/* BRAIN FART ALERT! 0 != 1408 + 0(holes), diff = -1408 */

}; /* size: 0 */

/* 548 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 549 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 550 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 551 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 552 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 553 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 554 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 555 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 556 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 557 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 558 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 559 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 560 */
 /* pointer to 80 */
 /* size: 4 */

/* 561 */
/* <0> (null):0 */
ItemInfo                   array[32]; /* size: 1408 */

/* Functions: */

/* <0> (null):0 */
void Vector2D(class Vector2D *)
{
} /* size: 138690280 */

/* <0> (null):0 */
void Vector2D(class Vector2D *, float, float)
{
} /* size: 138347168 */

/* <0> (null):0 */
class Vector2D operator+(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DplERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator-(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DmiERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator*(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DmlEf */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator/(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DdvEf */
{
} /* size: 8 */

/* <0> (null):0 */
float Length(const class Vector2D  *) /* linkage=_ZNK8Vector2D6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector2D  *) /* linkage=_ZNK8Vector2D13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector2D Normalize(const class Vector2D  *) /* linkage=_ZNK8Vector2D9NormalizeEv */
{
} /* size: 8 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector2D *) /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector2D *, float) /* linkage=_ZN8Vector2D6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void Vector(class Vector *)
{
} /* size: 37 */

/* <0> (null):0 */
void Vector(class Vector *, float, float, float)
{
} /* size: 96 */

/* <0> (null):0 */
void Vector(class Vector *, const class Vector  &)
{
} /* size: 2473 */

/* <0> (null):0 */
void Vector(class Vector *, float *)
{
} /* size: 60 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *) /* linkage=_ZNK6VectorngEv */
{
} /* size: 12 */

/* <0> (null):0 */
int operator==(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectoreqERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
int operator!=(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorneERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector operator+(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorplERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectormiERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator*(const class Vector  *, float) /* linkage=_ZNK6VectormlEf */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator/(const class Vector  *, float) /* linkage=_ZNK6VectordvEf */
{
} /* size: 12 */

/* <0> (null):0 */
void CopyToArray(const class Vector  *, float *) /* linkage=_ZNK6Vector11CopyToArrayEPf */
{
} /* size: 138606392 */

/* <0> (null):0 */
float Length(const class Vector  *) /* linkage=_ZNK6Vector6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector  *) /* linkage=_ZNK6Vector13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
float * operator float*(class Vector *) /* linkage=_ZN6VectorcvPfEv */
{
} /* size: 4 */

/* <0> (null):0 */
const float  * operator const float*(const class Vector  *) /* linkage=_ZNK6VectorcvPKfEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector Normalize(const class Vector  *) /* linkage=_ZNK6Vector9NormalizeEv */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector2D Make2D(const class Vector  *) /* linkage=_ZNK6Vector6Make2DEv */
{
} /* size: 8 */

/* <0> (null):0 */
float Length2D(const class Vector  *) /* linkage=_ZNK6Vector8Length2DEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector  *, float) /* linkage=_ZNK6Vector16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector  *, float) /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector *) /* linkage=_ZN6Vector16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector *, float) /* linkage=_ZN6Vector6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void TraceResult(TraceResult *)
{
} /* size: 139378656 */

/* <0> (null):0 */
void CSaveRestoreBuffer(class CSaveRestoreBuffer *)
{
} /* size: 139972584 */

/* <0> (null):0 */
void CSaveRestoreBuffer(class CSaveRestoreBuffer *, SAVERESTOREDATA *)
{
} /* size: 139972420 */

/* <0> (null):0 */
void ~CSaveRestoreBuffer(class CSaveRestoreBuffer *, int)
{
} /* size: 139972628 */

/* <0> (null):0 */
int EntityIndex(class CSaveRestoreBuffer *, entvars_t *) /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
int EntityIndex(class CSaveRestoreBuffer *, edict_t *) /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP7edict_s */
{
} /* size: 4 */

/* <0> (null):0 */
int EntityIndex(class CSaveRestoreBuffer *, EOFFSET) /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEi */
{
} /* size: 4 */

/* <0> (null):0 */
int EntityIndex(class CSaveRestoreBuffer *, class CBaseEntity *) /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP11CBaseEntity */
{
} /* size: 4 */

/* <0> (null):0 */
int EntityFlags(class CSaveRestoreBuffer *, int, int) /* linkage=_ZN18CSaveRestoreBuffer11EntityFlagsEii */
{
} /* size: 4 */

/* <0> (null):0 */
int EntityFlagsSet(class CSaveRestoreBuffer *, int, int) /* linkage=_ZN18CSaveRestoreBuffer14EntityFlagsSetEii */
{
} /* size: 4 */

/* <0> (null):0 */
edict_t * EntityFromIndex(class CSaveRestoreBuffer *, int) /* linkage=_ZN18CSaveRestoreBuffer15EntityFromIndexEi */
{
} /* size: 4 */

/* <0> (null):0 */
short unsigned int TokenHash(class CSaveRestoreBuffer *, const char  *) /* linkage=_ZN18CSaveRestoreBuffer9TokenHashEPKc */
{
} /* size: 2 */

/* <0> (null):0 */
void BufferRewind(class CSaveRestoreBuffer *, int) /* linkage=_ZN18CSaveRestoreBuffer12BufferRewindEi */
{
} /* size: 0 */

/* <0> (null):0 */
unsigned int HashString(class CSaveRestoreBuffer *, const char  *) /* linkage=_ZN18CSaveRestoreBuffer10HashStringEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int ObjectCaps(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void KeyValue(class CBaseEntity *, KeyValueData *) /* linkage=_ZN11CBaseEntity8KeyValueEP14KeyValueData_s */
{
} /* size: 139975140 */

/* <0> (null):0 */
edict_t * edict(class CBaseEntity *) /* linkage=_ZN11CBaseEntity5edictEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CBaseEntity * Instance(edict_t *) /* linkage=_ZN11CBaseEntity8InstanceEP7edict_s */
{
} /* size: 4 */

/* <0> (null):0 */
int entindex(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8entindexEv */
{
} /* size: 4 */

/* <0> (null):0 */
void CBaseEntity(class CBaseEntity *)
{
} /* size: 139988064 */

/* <0> (null):0 */
void * operator new(size_t, entvars_t *) /* linkage=_ZN11CBaseEntitynwEjP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Spawn(class CBaseEntity *) /* linkage=_ZN11CBaseEntity5SpawnEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Precache(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8PrecacheEv */
{
} /* size: 139988568 */

/* <0> (null):0 */
virtual void Restart(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7RestartEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Activate(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8ActivateEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int Classify(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8ClassifyEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void DeathNotice(class CBaseEntity *, entvars_t *) /* linkage=_ZN11CBaseEntity11DeathNoticeEP9entvars_s */
{
} /* size: 139988972 */

/* <0> (null):0 */
virtual int BloodColor(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10BloodColorEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsTriggered(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity11IsTriggeredEPS_ */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CBaseMonster * MyMonsterPointer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity16MyMonsterPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CSquadMonster * MySquadMonsterPointer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity21MySquadMonsterPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int GetToggleState(class CBaseEntity *) /* linkage=_ZN11CBaseEntity14GetToggleStateEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void AddPoints(class CBaseEntity *, int, BOOL) /* linkage=_ZN11CBaseEntity9AddPointsEii */
{
} /* size: 139990216 */

/* <0> (null):0 */
virtual void AddPointsToTeam(class CBaseEntity *, int, BOOL) /* linkage=_ZN11CBaseEntity15AddPointsToTeamEii */
{
} /* size: 139990260 */

/* <0> (null):0 */
virtual BOOL AddPlayerItem(class CBaseEntity *, class CBasePlayerItem *) /* linkage=_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL RemovePlayerItem(class CBaseEntity *, class CBasePlayerItem *) /* linkage=_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int GiveAmmo(class CBaseEntity *, int, char *, int) /* linkage=_ZN11CBaseEntity8GiveAmmoEiPci */
{
} /* size: 4 */

/* <0> (null):0 */
virtual float GetDelay(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8GetDelayEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int IsMoving(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8IsMovingEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void OverrideReset(class CBaseEntity *) /* linkage=_ZN11CBaseEntity13OverrideResetEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void SetToggleState(class CBaseEntity *, int) /* linkage=_ZN11CBaseEntity14SetToggleStateEi */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void StartSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity13StartSneakingEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void StopSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12StopSneakingEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL OnControls(class CBaseEntity *, entvars_t *) /* linkage=_ZN11CBaseEntity10OnControlsEP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10IsSneakingEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsAlive(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7IsAliveEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsBSPModel(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10IsBSPModelEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL ReflectGauss(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12ReflectGaussEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsPlayer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8IsPlayerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsNetClient(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11IsNetClientEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual const char  * TeamID(class CBaseEntity *) /* linkage=_ZN11CBaseEntity6TeamIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Think(class CBaseEntity *) /* linkage=_ZN11CBaseEntity5ThinkEv */
{
} /* size: 3014656 */

/* <0> (null):0 */
virtual void Touch(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity5TouchEPS_ */
{
} /* size: 329000 */

/* <0> (null):0 */
virtual void Use(class CBaseEntity *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float) /* linkage=_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf */
{
} /* size: 3014656 */

/* <0> (null):0 */
virtual void Blocked(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity7BlockedEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
virtual class CBaseEntity * Respawn(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7RespawnEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void UpdateOwner(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11UpdateOwnerEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL FBecomeProne(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12FBecomeProneEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class Vector Center(class CBaseEntity *) /* linkage=_ZN11CBaseEntity6CenterEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector EyePosition(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11EyePositionEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector EarPosition(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11EarPositionEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector BodyTarget(class CBaseEntity *, const class Vector  &) /* linkage=_ZN11CBaseEntity10BodyTargetERK6Vector */
{
} /* size: 12 */

/* <0> (null):0 */
virtual int Illumination(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12IlluminationEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL HasTarget(class CBaseEntity *, string_t) /* linkage=_ZN11CBaseEntity9HasTargetEj */
{
} /* size: 4 */

/* <0> (null):0 */
void CSave(class CSave *, SAVERESTOREDATA *)
{
} /* size: 140036064 */

/* <0> (null):0 */
void WriteShort(class CSave *, const char  *, const short int  *, int) /* linkage=_ZN5CSave10WriteShortEPKcPKsi */
{
} /* size: 140036064 */

/* <0> (null):0 */
void WriteInt(class CSave *, const char  *, const int  *, int) /* linkage=_ZN5CSave8WriteIntEPKcPKii */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteFloat(class CSave *, const char  *, const float  *, int) /* linkage=_ZN5CSave10WriteFloatEPKcPKfi */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteTime(class CSave *, const char  *, const float  *, int) /* linkage=_ZN5CSave9WriteTimeEPKcPKfi */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteData(class CSave *, const char  *, int, const char  *) /* linkage=_ZN5CSave9WriteDataEPKciS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteString(class CSave *, const char  *, const char  *) /* linkage=_ZN5CSave11WriteStringEPKcS1_ */
{
} /* size: 196608 */

/* <0> (null):0 */
void WriteString(class CSave *, const char  *, const int  *, int) /* linkage=_ZN5CSave11WriteStringEPKcPKii */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteVector(class CSave *, const char  *, const class Vector  &) /* linkage=_ZN5CSave11WriteVectorEPKcRK6Vector */
{
} /* size: 329008 */

/* <0> (null):0 */
void WriteVector(class CSave *, const char  *, const float  *, int) /* linkage=_ZN5CSave11WriteVectorEPKcPKfi */
{
} /* size: 0 */

/* <0> (null):0 */
void WritePositionVector(class CSave *, const char  *, const class Vector  &) /* linkage=_ZN5CSave19WritePositionVectorEPKcRK6Vector */
{
} /* size: 140035292 */

/* <0> (null):0 */
void WritePositionVector(class CSave *, const char  *, const float  *, int) /* linkage=_ZN5CSave19WritePositionVectorEPKcPKfi */
{
} /* size: 140035512 */

/* <0> (null):0 */
void WriteFunction(class CSave *, const char  *, void * *, int) /* linkage=_ZN5CSave13WriteFunctionEPKcPPvi */
{
} /* size: 140038680 */

/* <0> (null):0 */
int WriteEntVars(class CSave *, const char  *, entvars_t *) /* linkage=_ZN5CSave12WriteEntVarsEPKcP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
int WriteFields(class CSave *, const char  *, void *, TYPEDESCRIPTION *, int) /* linkage=_ZN5CSave11WriteFieldsEPKcPvP15TYPEDESCRIPTIONi */
{
} /* size: 4 */

/* <0> (null):0 */
int DataEmpty(class CSave *, const char  *, int) /* linkage=_ZN5CSave9DataEmptyEPKci */
{
} /* size: 4 */

/* <0> (null):0 */
void BufferField(class CSave *, const char  *, int, const char  *) /* linkage=_ZN5CSave11BufferFieldEPKciS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void BufferString(class CSave *, char *, int) /* linkage=_ZN5CSave12BufferStringEPci */
{
} /* size: 1919382633 */

/* <0> (null):0 */
void BufferData(class CSave *, const char  *, int) /* linkage=_ZN5CSave10BufferDataEPKci */
{
} /* size: 0 */

/* <0> (null):0 */
void BufferHeader(class CSave *, const char  *, int) /* linkage=_ZN5CSave12BufferHeaderEPKci */
{
} /* size: 123096 */

/* <0> (null):0 */
void CRestore(class CRestore *, SAVERESTOREDATA *)
{
} /* size: 140008984 */

/* <0> (null):0 */
int ReadEntVars(class CRestore *, const char  *, entvars_t *) /* linkage=_ZN8CRestore11ReadEntVarsEPKcP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
int ReadFields(class CRestore *, const char  *, void *, TYPEDESCRIPTION *, int) /* linkage=_ZN8CRestore10ReadFieldsEPKcPvP15TYPEDESCRIPTIONi */
{
} /* size: 4 */

/* <0> (null):0 */
int ReadField(class CRestore *, void *, TYPEDESCRIPTION *, int, int, int, char *, void *) /* linkage=_ZN8CRestore9ReadFieldEPvP15TYPEDESCRIPTIONiiiPcS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
int ReadInt(class CRestore *) /* linkage=_ZN8CRestore7ReadIntEv */
{
} /* size: 4 */

/* <0> (null):0 */
short int ReadShort(class CRestore *) /* linkage=_ZN8CRestore9ReadShortEv */
{
} /* size: 2 */

/* <0> (null):0 */
int ReadNamedInt(class CRestore *, const char  *) /* linkage=_ZN8CRestore12ReadNamedIntEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
char * ReadNamedString(class CRestore *, const char  *) /* linkage=_ZN8CRestore15ReadNamedStringEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
int Empty(class CRestore *) /* linkage=_ZN8CRestore5EmptyEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetGlobalMode(class CRestore *, int) /* linkage=_ZN8CRestore13SetGlobalModeEi */
{
} /* size: 139716136 */

/* <0> (null):0 */
void PrecacheMode(class CRestore *, BOOL) /* linkage=_ZN8CRestore12PrecacheModeEi */
{
} /* size: 139716064 */

/* <0> (null):0 */
char * BufferPointer(class CRestore *) /* linkage=_ZN8CRestore13BufferPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
void BufferReadBytes(class CRestore *, char *, int) /* linkage=_ZN8CRestore15BufferReadBytesEPci */
{
} /* size: 140001124 */

/* <0> (null):0 */
void BufferSkipBytes(class CRestore *, int) /* linkage=_ZN8CRestore15BufferSkipBytesEi */
{
} /* size: 140001344 */

/* <0> (null):0 */
int BufferSkipZString(class CRestore *) /* linkage=_ZN8CRestore17BufferSkipZStringEv */
{
} /* size: 4 */

/* <0> (null):0 */
int BufferCheckZString(class CRestore *, const char  *) /* linkage=_ZN8CRestore18BufferCheckZStringEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
void BufferReadHeader(class CRestore *, HEADER *) /* linkage=_ZN8CRestore16BufferReadHeaderEP6HEADER */
{
} /* size: 0 */

/* <0> (null):0 */
void CItemSoda(class CItemSoda *, const class CItemSoda  &)
{
} /* size: 124417 */

/* <0> (null):0 */
void CItemSoda(class CItemSoda *)
{
} /* size: 139725228 */

/* <0> (null):0 */
virtual void Spawn(class CItemSoda *) /* linkage=_ZN9CItemSoda5SpawnEv */
{
} /* size: 139724472 */

/* <0> (null):0 */
virtual void Precache(class CItemSoda *) /* linkage=_ZN9CItemSoda8PrecacheEv */
{
} /* size: 1901735 */

/* <0> (null):0 */
void CanThink(class CItemSoda *) /* linkage=_ZN9CItemSoda8CanThinkEv */
{
} /* size: 1632518968 */

/* <0> (null):0 */
void CanTouch(class CItemSoda *, class CBaseEntity *) /* linkage=_ZN9CItemSoda8CanTouchEP11CBaseEntity */
{
} /* size: 139791180 */

/* <0> (null):0 */
void CEnvBeverage(class CEnvBeverage *, const class CEnvBeverage  &)
{
} /* size: 139794232 */

/* <0> (null):0 */
void CEnvBeverage(class CEnvBeverage *)
{
} /* size: 139794352 */

/* <0> (null):0 */
virtual void Spawn(class CEnvBeverage *) /* linkage=_ZN12CEnvBeverage5SpawnEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Precache(class CEnvBeverage *) /* linkage=_ZN12CEnvBeverage8PrecacheEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Use(class CEnvBeverage *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float) /* linkage=_ZN12CEnvBeverage3UseEP11CBaseEntityS1_8USE_TYPEf */
{
} /* size: 1769097057 */

/* <0> (null):0 */
void CBaseDelay(class CBaseDelay *)
{
} /* size: 0 */

/* <0> (null):0 */
void CEnvFunnel(class CEnvFunnel *, const class CEnvFunnel  &)
{
} /* size: 0 */

/* <0> (null):0 */
void CEnvFunnel(class CEnvFunnel *)
{
} /* size: 139797648 */

/* <0> (null):0 */
virtual void Spawn(class CEnvFunnel *) /* linkage=_ZN10CEnvFunnel5SpawnEv */
{
} /* size: 139795840 */

/* <0> (null):0 */
virtual void Precache(class CEnvFunnel *) /* linkage=_ZN10CEnvFunnel8PrecacheEv */
{
} /* size: 139796068 */

/* <0> (null):0 */
virtual void Use(class CEnvFunnel *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float) /* linkage=_ZN10CEnvFunnel3UseEP11CBaseEntityS1_8USE_TYPEf */
{
} /* size: 139796188 */

/* <0> (null):0 */
void CMessage(class CMessage *, const class CMessage  &)
{
} /* size: 0 */

/* <0> (null):0 */
void CMessage(class CMessage *)
{
} /* size: 139796696 */

/* <0> (null):0 */
virtual void Spawn(class CMessage *) /* linkage=_ZN8CMessage5SpawnEv */
{
} /* size: 1953653108 */

/* <0> (null):0 */
virtual void Precache(class CMessage *) /* linkage=_ZN8CMessage8PrecacheEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Use(class CMessage *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float) /* linkage=_ZN8CMessage3UseEP11CBaseEntityS1_8USE_TYPEf */
{
} /* size: 3407872 */

/* <0> (null):0 */
virtual void KeyValue(class CMessage *, KeyValueData *) /* linkage=_ZN8CMessage8KeyValueEP14KeyValueData_s */
{
} /* size: 65713 */

/* <0> (null):0 */
virtual int ObjectCaps(class CPointEntity *) /* linkage=_ZN12CPointEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
void CPointEntity(class CPointEntity *)
{
} /* size: 139359200 */

/* <0> (null):0 */
void CFade(class CFade *, const class CFade  &)
{
} /* size: 0 */

/* <0> (null):0 */
void CFade(class CFade *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Spawn(class CFade *) /* linkage=_ZN5CFade5SpawnEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Use(class CFade *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float) /* linkage=_ZN5CFade3UseEP11CBaseEntityS1_8USE_TYPEf */
{
} /* size: 139567868 */

/* <0> (null):0 */
virtual void KeyValue(class CFade *, KeyValueData *) /* linkage=_ZN5CFade8KeyValueEP14KeyValueData_s */
{
} /* size: 2621440 */

/* <0> (null):0 */
float Duration(class CFade *) /* linkage=_ZN5CFade8DurationEv */
{
} /* size: 4 */

/* <0> (null):0 */
float HoldTime(class CFade *) /* linkage=_ZN5CFade8HoldTimeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetDuration(class CFade *, float) /* linkage=_ZN5CFade11SetDurationEf */
{
} /* size: 139568604 */

/* <0> (null):0 */
void SetHoldTime(class CFade *, float) /* linkage=_ZN5CFade11SetHoldTimeEf */
{
} /* size: 0 */

/* <0> (null):0 */
void CShake(class CShake *, const class CShake  &)
{
} /* size: 139569064 */

/* <0> (null):0 */
void CShake(class CShake *)
{
} /* size: 139569248 */

/* <0> (null):0 */
virtual void Spawn(class CShake *) /* linkage=_ZN6CShake5SpawnEv */
{
} /* size: 139569528 */

/* <0> (null):0 */
virtual void Use(class CShake *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float) /* linkage=_ZN6CShake3UseEP11CBaseEntityS1_8USE_TYPEf */
{
} /* size: 139569496 */

/* <0> (null):0 */
virtual void KeyValue(class CShake *, KeyValueData *) /* linkage=_ZN6CShake8KeyValueEP14KeyValueData_s */
{
} /* size: 139569916 */

/* <0> (null):0 */
float Amplitude(class CShake *) /* linkage=_ZN6CShake9AmplitudeEv */
{
} /* size: 4 */

/* <0> (null):0 */
float Frequency(class CShake *) /* linkage=_ZN6CShake9FrequencyEv */
{
} /* size: 4 */

/* <0> (null):0 */
float Duration(class CShake *) /* linkage=_ZN6CShake8DurationEv */
{
} /* size: 4 */

/* <0> (null):0 */
float Radius(class CShake *) /* linkage=_ZN6CShake6RadiusEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetAmplitude(class CShake *, float) /* linkage=_ZN6CShake12SetAmplitudeEf */
{
} /* size: 304 */

/* <0> (null):0 */
void SetFrequency(class CShake *, float) /* linkage=_ZN6CShake12SetFrequencyEf */
{
} /* size: 139670652 */

/* <0> (null):0 */
void SetDuration(class CShake *, float) /* linkage=_ZN6CShake11SetDurationEf */
{
} /* size: 138742000 */

/* <0> (null):0 */
void SetRadius(class CShake *, float) /* linkage=_ZN6CShake9SetRadiusEf */
{
} /* size: 0 */

/* <0> (null):0 */
void CBlood(class CBlood *, const class CBlood  &)
{
} /* size: 139702796 */

/* <0> (null):0 */
void CBlood(class CBlood *)
{
} /* size: 134217728 */

/* <0> (null):0 */
virtual void Spawn(class CBlood *) /* linkage=_ZN6CBlood5SpawnEv */
{
} /* size: 139703136 */

/* <0> (null):0 */
virtual void Use(class CBlood *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float) /* linkage=_ZN6CBlood3UseEP11CBaseEntityS1_8USE_TYPEf */
{
} /* size: 134217728 */

/* <0> (null):0 */
virtual void KeyValue(class CBlood *, KeyValueData *) /* linkage=_ZN6CBlood8KeyValueEP14KeyValueData_s */
{
} /* size: 139703556 */

/* <0> (null):0 */
int Color(class CBlood *) /* linkage=_ZN6CBlood5ColorEv */
{
} /* size: 4 */

/* <0> (null):0 */
float BloodAmount(class CBlood *) /* linkage=_ZN6CBlood11BloodAmountEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetColor(class CBlood *, int) /* linkage=_ZN6CBlood8SetColorEi */
{
} /* size: 80 */

/* <0> (null):0 */
void SetBloodAmount(class CBlood *, float) /* linkage=_ZN6CBlood14SetBloodAmountEf */
{
} /* size: 120 */

/* <0> (null):0 */
class Vector Direction(class CBlood *) /* linkage=_ZN6CBlood9DirectionEv */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector BloodPosition(class CBlood *, class CBaseEntity *) /* linkage=_ZN6CBlood13BloodPositionEP11CBaseEntity */
{
} /* size: 12 */

/* <0> (null):0 */
void CTestEffect(class CTestEffect *, const class CTestEffect  &)
{
} /* size: 139705220 */

/* <0> (null):0 */
void CTestEffect(class CTestEffect *)
{
} /* size: 139705360 */

/* <0> (null):0 */
virtual void Spawn(class CTestEffect *) /* linkage=_ZN11CTestEffect5SpawnEv */
{
} /* size: 138490168 */

/* <0> (null):0 */
virtual void Precache(class CTestEffect *) /* linkage=_ZN11CTestEffect8PrecacheEv */
{
} /* size: 139872856 */

/* <0> (null):0 */
void TestThink(class CTestEffect *) /* linkage=_ZN11CTestEffect9TestThinkEv */
{
} /* size: 139873016 */

/* <0> (null):0 */
virtual void Use(class CTestEffect *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float) /* linkage=_ZN11CTestEffect3UseEP11CBaseEntityS1_8USE_TYPEf */
{
} /* size: 139873176 */

/* <0> (null):0 */
void CBeam(class CBeam *, const class CBeam  &)
{
} /* size: 64882 */

/* <0> (null):0 */
void CBeam(class CBeam *)
{
} /* size: 64941 */

/* <0> (null):0 */
virtual void Spawn(class CBeam *) /* linkage=_ZN5CBeam5SpawnEv */
{
} /* size: 64993 */

/* <0> (null):0 */
virtual void Precache(class CBeam *) /* linkage=_ZN5CBeam8PrecacheEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int ObjectCaps(class CBeam *) /* linkage=_ZN5CBeam10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
void TriggerTouch(class CBeam *, class CBaseEntity *) /* linkage=_ZN5CBeam12TriggerTouchEP11CBaseEntity */
{
} /* size: 139874440 */

/* <0> (null):0 */
void SetType(class CBeam *, int) /* linkage=_ZN5CBeam7SetTypeEi */
{
} /* size: 139874252 */

/* <0> (null):0 */
void SetFlags(class CBeam *, int) /* linkage=_ZN5CBeam8SetFlagsEi */
{
} /* size: 139874484 */

/* <0> (null):0 */
void SetStartPos(class CBeam *, const class Vector  &) /* linkage=_ZN5CBeam11SetStartPosERK6Vector */
{
} /* size: 139874832 */

/* <0> (null):0 */
void SetEndPos(class CBeam *, const class Vector  &) /* linkage=_ZN5CBeam9SetEndPosERK6Vector */
{
} /* size: 139875016 */

/* <0> (null):0 */
void SetStartEntity(class CBeam *, int) /* linkage=_ZN5CBeam14SetStartEntityEi */
{
} /* size: 139875060 */

/* <0> (null):0 */
void SetEndEntity(class CBeam *, int) /* linkage=_ZN5CBeam12SetEndEntityEi */
{
} /* size: 139875384 */

/* <0> (null):0 */
void SetStartAttachment(class CBeam *, int) /* linkage=_ZN5CBeam18SetStartAttachmentEi */
{
} /* size: 139875568 */

/* <0> (null):0 */
void SetEndAttachment(class CBeam *, int) /* linkage=_ZN5CBeam16SetEndAttachmentEi */
{
} /* size: 0 */

/* <0> (null):0 */
void SetTexture(class CBeam *, int) /* linkage=_ZN5CBeam10SetTextureEi */
{
} /* size: 139936740 */

/* <0> (null):0 */
void SetWidth(class CBeam *, int) /* linkage=_ZN5CBeam8SetWidthEi */
{
} /* size: 139936908 */

/* <0> (null):0 */
void SetNoise(class CBeam *, int) /* linkage=_ZN5CBeam8SetNoiseEi */
{
} /* size: 139956448 */

/* <0> (null):0 */
void SetColor(class CBeam *, int, int, int) /* linkage=_ZN5CBeam8SetColorEiii */
{
} /* size: 0 */

/* <0> (null):0 */
void SetBrightness(class CBeam *, int) /* linkage=_ZN5CBeam13SetBrightnessEi */
{
} /* size: 139758780 */

/* <0> (null):0 */
void SetFrame(class CBeam *, float) /* linkage=_ZN5CBeam8SetFrameEf */
{
} /* size: 139755052 */

/* <0> (null):0 */
void SetScrollRate(class CBeam *, int) /* linkage=_ZN5CBeam13SetScrollRateEi */
{
} /* size: 0 */

/* <0> (null):0 */
int GetType(class CBeam *) /* linkage=_ZN5CBeam7GetTypeEv */
{
} /* size: 4 */

/* <0> (null):0 */
int GetFlags(class CBeam *) /* linkage=_ZN5CBeam8GetFlagsEv */
{
} /* size: 4 */

/* <0> (null):0 */
int GetStartEntity(class CBeam *) /* linkage=_ZN5CBeam14GetStartEntityEv */
{
} /* size: 4 */

/* <0> (null):0 */
int GetEndEntity(class CBeam *) /* linkage=_ZN5CBeam12GetEndEntityEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class Vector  & GetStartPos(class CBeam *) /* linkage=_ZN5CBeam11GetStartPosEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class Vector  & GetEndPos(class CBeam *) /* linkage=_ZN5CBeam9GetEndPosEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class Vector Center(class CBeam *) /* linkage=_ZN5CBeam6CenterEv */
{
} /* size: 12 */

/* <0> (null):0 */
int GetTexture(class CBeam *) /* linkage=_ZN5CBeam10GetTextureEv */
{
} /* size: 4 */

/* <0> (null):0 */
int GetWidth(class CBeam *) /* linkage=_ZN5CBeam8GetWidthEv */
{
} /* size: 4 */

/* <0> (null):0 */
int GetNoise(class CBeam *) /* linkage=_ZN5CBeam8GetNoiseEv */
{
} /* size: 4 */

/* <0> (null):0 */
int GetBrightness(class CBeam *) /* linkage=_ZN5CBeam13GetBrightnessEv */
{
} /* size: 4 */

/* <0> (null):0 */
int GetFrame(class CBeam *) /* linkage=_ZN5CBeam8GetFrameEv */
{
} /* size: 4 */

/* <0> (null):0 */
int GetScrollRate(class CBeam *) /* linkage=_ZN5CBeam13GetScrollRateEv */
{
} /* size: 4 */

/* <0> (null):0 */
void RelinkBeam(class CBeam *) /* linkage=_ZN5CBeam10RelinkBeamEv */
{
} /* size: 139757265 */

/* <0> (null):0 */
void DoSparks(class CBeam *, const class Vector  &, const class Vector  &) /* linkage=_ZN5CBeam8DoSparksERK6VectorS2_ */
{
} /* size: 77 */

/* <0> (null):0 */
class CBaseEntity * RandomTargetname(class CBeam *, const char  *) /* linkage=_ZN5CBeam16RandomTargetnameEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
void BeamDamage(class CBeam *, TraceResult *) /* linkage=_ZN5CBeam10BeamDamageEP11TraceResult */
{
} /* size: 139762084 */

/* <0> (null):0 */
void BeamInit(class CBeam *, const char  *, int) /* linkage=_ZN5CBeam8BeamInitEPKci */
{
} /* size: 875711839 */

/* <0> (null):0 */
void PointsInit(class CBeam *, const class Vector  &, const class Vector  &) /* linkage=_ZN5CBeam10PointsInitERK6VectorS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void PointEntInit(class CBeam *, const class Vector  &, int) /* linkage=_ZN5CBeam12PointEntInitERK6Vectori */
{
} /* size: 137631484 */

/* <0> (null):0 */
void EntsInit(class CBeam *, int, int) /* linkage=_ZN5CBeam8EntsInitEii */
{
} /* size: 138591016 */

/* <0> (null):0 */
void HoseInit(class CBeam *, const class Vector  &, const class Vector  &) /* linkage=_ZN5CBeam8HoseInitERK6VectorS2_ */
{
} /* size: 138707156 */

/* <0> (null):0 */
class CBeam * BeamCreate(const char  *, int) /* linkage=_ZN5CBeam10BeamCreateEPKci */
{
} /* size: 4 */

/* <0> (null):0 */
void LiveForTime(class CBeam *, float) /* linkage=_ZN5CBeam11LiveForTimeEf */
{
} /* size: 138925904 */

/* <0> (null):0 */
void BeamDamageInstant(class CBeam *, TraceResult *, float) /* linkage=_ZN5CBeam17BeamDamageInstantEP11TraceResultf */
{
} /* size: 138927856 */

/* <0> (null):0 */
void CEnvShooter(class CEnvShooter *, const class CEnvShooter  &)
{
} /* size: 138961268 */

/* <0> (null):0 */
void CEnvShooter(class CEnvShooter *)
{
} /* size: 139072680 */

/* <0> (null):0 */
virtual void Precache(class CEnvShooter *) /* linkage=_ZN11CEnvShooter8PrecacheEv */
{
} /* size: 139089684 */

/* <0> (null):0 */
virtual void KeyValue(class CEnvShooter *, KeyValueData *) /* linkage=_ZN11CEnvShooter8KeyValueEP14KeyValueData_s */
{
} /* size: 139095956 */

/* <0> (null):0 */
virtual class CGib * CreateGib(class CEnvShooter *) /* linkage=_ZN11CEnvShooter9CreateGibEv */
{
} /* size: 4 */

/* <0> (null):0 */
void CGibShooter(class CGibShooter *, const class CGibShooter  &)
{
} /* size: 139408492 */

/* <0> (null):0 */
void CGibShooter(class CGibShooter *)
{
} /* size: 139490512 */

/* <0> (null):0 */
virtual void Spawn(class CGibShooter *) /* linkage=_ZN11CGibShooter5SpawnEv */
{
} /* size: 139613300 */

/* <0> (null):0 */
virtual void Precache(class CGibShooter *) /* linkage=_ZN11CGibShooter8PrecacheEv */
{
} /* size: 139836180 */

/* <0> (null):0 */
virtual void KeyValue(class CGibShooter *, KeyValueData *) /* linkage=_ZN11CGibShooter8KeyValueEP14KeyValueData_s */
{
} /* size: 139702148 */

/* <0> (null):0 */
void ShootThink(class CGibShooter *) /* linkage=_ZN11CGibShooter10ShootThinkEv */
{
} /* size: 139559736 */

/* <0> (null):0 */
virtual void Use(class CGibShooter *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float) /* linkage=_ZN11CGibShooter3UseEP11CBaseEntityS1_8USE_TYPEf */
{
} /* size: 139052476 */

/* <0> (null):0 */
virtual class CGib * CreateGib(class CGibShooter *) /* linkage=_ZN11CGibShooter9CreateGibEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int Save(class CGibShooter *, class CSave &) /* linkage=_ZN11CGibShooter4SaveER5CSave */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int Restore(class CGibShooter *, class CRestore &) /* linkage=_ZN11CGibShooter7RestoreER8CRestore */
{
} /* size: 4 */

/* <0> (null):0 */
void CGib(class CGib *, const class CGib  &)
{
} /* size: 139206928 */

/* <0> (null):0 */
void CGib(class CGib *)
{
} /* size: 139271464 */

/* <0> (null):0 */
void Spawn(class CGib *, const char  *) /* linkage=_ZN4CGib5SpawnEPKc */
{
} /* size: 139515568 */

/* <0> (null):0 */
void BounceGibTouch(class CGib *, class CBaseEntity *) /* linkage=_ZN4CGib14BounceGibTouchEP11CBaseEntity */
{
} /* size: 139526832 */

/* <0> (null):0 */
void StickyGibTouch(class CGib *, class CBaseEntity *) /* linkage=_ZN4CGib14StickyGibTouchEP11CBaseEntity */
{
} /* size: 139444152 */

/* <0> (null):0 */
void WaitTillLand(class CGib *) /* linkage=_ZN4CGib12WaitTillLandEv */
{
} /* size: 139592048 */

/* <0> (null):0 */
void LimitVelocity(class CGib *) /* linkage=_ZN4CGib13LimitVelocityEv */
{
} /* size: 139633760 */

/* <0> (null):0 */
virtual int ObjectCaps(class CGib *) /* linkage=_ZN4CGib10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SpawnHeadGib(entvars_t *) /* linkage=_ZN4CGib12SpawnHeadGibEP9entvars_s */
{
} /* size: 139147216 */

/* <0> (null):0 */
void SpawnRandomGibs(entvars_t *, int, int) /* linkage=_ZN4CGib15SpawnRandomGibsEP9entvars_sii */
{
} /* size: 139705016 */

/* <0> (null):0 */
void SpawnStickyGibs(entvars_t *, class Vector, int) /* linkage=_ZN4CGib15SpawnStickyGibsEP9entvars_s6Vectori */
{
} /* size: 139285480 */

/* <0> (null):0 */
void CSprite(class CSprite *, const class CSprite  &)
{
} /* size: 139898692 */

/* <0> (null):0 */
void CSprite(class CSprite *)
{
} /* size: 139921208 */

/* <0> (null):0 */
virtual void Spawn(class CSprite *) /* linkage=_ZN7CSprite5SpawnEv */
{
} /* size: 139879272 */

/* <0> (null):0 */
virtual void Precache(class CSprite *) /* linkage=_ZN7CSprite8PrecacheEv */
{
} /* size: 139957808 */

/* <0> (null):0 */
virtual int ObjectCaps(class CSprite *) /* linkage=_ZN7CSprite10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
void AnimateThink(class CSprite *) /* linkage=_ZN7CSprite12AnimateThinkEv */
{
} /* size: 139724788 */

/* <0> (null):0 */
void ExpandThink(class CSprite *) /* linkage=_ZN7CSprite11ExpandThinkEv */
{
} /* size: 139777396 */

/* <0> (null):0 */
virtual void Use(class CSprite *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float) /* linkage=_ZN7CSprite3UseEP11CBaseEntityS1_8USE_TYPEf */
{
} /* size: 139777816 */

/* <0> (null):0 */
void Animate(class CSprite *, float) /* linkage=_ZN7CSprite7AnimateEf */
{
} /* size: 139777556 */

/* <0> (null):0 */
void Expand(class CSprite *, float, float) /* linkage=_ZN7CSprite6ExpandEff */
{
} /* size: 0 */

/* <0> (null):0 */
void SpriteInit(class CSprite *, const char  *, const class Vector  &) /* linkage=_ZN7CSprite10SpriteInitEPKcRK6Vector */
{
} /* size: 72 */

/* <0> (null):0 */
void SetAttachment(class CSprite *, edict_t *, int) /* linkage=_ZN7CSprite13SetAttachmentEP7edict_si */
{
} /* size: 139778368 */

/* <0> (null):0 */
void TurnOff(class CSprite *) /* linkage=_ZN7CSprite7TurnOffEv */
{
} /* size: 0 */

/* <0> (null):0 */
void TurnOn(class CSprite *) /* linkage=_ZN7CSprite6TurnOnEv */
{
} /* size: 139778828 */

/* <0> (null):0 */
virtual void Restart(class CSprite *) /* linkage=_ZN7CSprite7RestartEv */
{
} /* size: 0 */

/* <0> (null):0 */
float Frames(class CSprite *) /* linkage=_ZN7CSprite6FramesEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetTransparency(class CSprite *, int, int, int, int, int, int) /* linkage=_ZN7CSprite15SetTransparencyEiiiiii */
{
} /* size: 139779521 */

/* <0> (null):0 */
void SetTexture(class CSprite *, int) /* linkage=_ZN7CSprite10SetTextureEi */
{
} /* size: 0 */

/* <0> (null):0 */
void SetScale(class CSprite *, float) /* linkage=_ZN7CSprite8SetScaleEf */
{
} /* size: 139779852 */

/* <0> (null):0 */
void SetColor(class CSprite *, int, int, int) /* linkage=_ZN7CSprite8SetColorEiii */
{
} /* size: 139779692 */

/* <0> (null):0 */
void SetBrightness(class CSprite *, int) /* linkage=_ZN7CSprite13SetBrightnessEi */
{
} /* size: 0 */

/* <0> (null):0 */
void AnimateAndDie(class CSprite *, float) /* linkage=_ZN7CSprite13AnimateAndDieEf */
{
} /* size: 1853161568 */

/* <0> (null):0 */
void AnimateUntilDead(class CSprite *) /* linkage=_ZN7CSprite16AnimateUntilDeadEv */
{
} /* size: 90 */

/* <0> (null):0 */
virtual int Save(class CSprite *, class CSave &) /* linkage=_ZN7CSprite4SaveER5CSave */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int Restore(class CSprite *, class CRestore &) /* linkage=_ZN7CSprite7RestoreER8CRestore */
{
} /* size: 4 */

/* <0> (null):0 */
class CSprite * SpriteCreate(const char  *, const class Vector  &, BOOL) /* linkage=_ZN7CSprite12SpriteCreateEPKcRK6Vectori */
{
} /* size: 4 */

/* <0> (null):0 */
void CBombGlow(class CBombGlow *, const class CBombGlow  &)
{
} /* size: 140054880 */

/* <0> (null):0 */
void CBombGlow(class CBombGlow *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Spawn(class CBombGlow *) /* linkage=_ZN9CBombGlow5SpawnEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Think(class CBombGlow *) /* linkage=_ZN9CBombGlow5ThinkEv */
{
} /* size: 0 */

/* <0> (null):0 */
void CGlow(class CGlow *, const class CGlow  &)
{
} /* size: 140053580 */

/* <0> (null):0 */
void CGlow(class CGlow *)
{
} /* size: 1901678 */

/* <0> (null):0 */
virtual void Spawn(class CGlow *) /* linkage=_ZN5CGlow5SpawnEv */
{
} /* size: 1901665 */

/* <0> (null):0 */
virtual void Think(class CGlow *) /* linkage=_ZN5CGlow5ThinkEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Animate(class CGlow *, float) /* linkage=_ZN5CGlow7AnimateEf */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int Save(class CGlow *, class CSave &) /* linkage=_ZN5CGlow4SaveER5CSave */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int Restore(class CGlow *, class CRestore &) /* linkage=_ZN5CGlow7RestoreER8CRestore */
{
} /* size: 4 */

/* <0> (null):0 */
void CLaser(class CLaser *, const class CLaser  &)
{
} /* size: 3304 */

/* <0> (null):0 */
void CLaser(class CLaser *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Spawn(class CLaser *) /* linkage=_ZN6CLaser5SpawnEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Precache(class CLaser *) /* linkage=_ZN6CLaser8PrecacheEv */
{
} /* size: 140055732 */

/* <0> (null):0 */
virtual void KeyValue(class CLaser *, KeyValueData *) /* linkage=_ZN6CLaser8KeyValueEP14KeyValueData_s */
{
} /* size: 140055820 */

/* <0> (null):0 */
void TurnOn(class CLaser *) /* linkage=_ZN6CLaser6TurnOnEv */
{
} /* size: 139299628 */

/* <0> (null):0 */
void TurnOff(class CLaser *) /* linkage=_ZN6CLaser7TurnOffEv */
{
} /* size: 139136040 */

/* <0> (null):0 */
int IsOn(class CLaser *) /* linkage=_ZN6CLaser4IsOnEv */
{
} /* size: 4 */

/* <0> (null):0 */
void FireAtPoint(class CLaser *, TraceResult &) /* linkage=_ZN6CLaser11FireAtPointER11TraceResult */
{
} /* size: 139241160 */

/* <0> (null):0 */
void StrikeThink(class CLaser *) /* linkage=_ZN6CLaser11StrikeThinkEv */
{
} /* size: 139251360 */

/* <0> (null):0 */
virtual void Use(class CLaser *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float) /* linkage=_ZN6CLaser3UseEP11CBaseEntityS1_8USE_TYPEf */
{
} /* size: 139206696 */

/* <0> (null):0 */
virtual int Save(class CLaser *, class CSave &) /* linkage=_ZN6CLaser4SaveER5CSave */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int Restore(class CLaser *, class CRestore &) /* linkage=_ZN6CLaser7RestoreER8CRestore */
{
} /* size: 4 */

/* <0> (null):0 */
void CLightning(class CLightning *, const class CLightning  &)
{
} /* size: 139445008 */

/* <0> (null):0 */
void CLightning(class CLightning *)
{
} /* size: 139486840 */

/* <0> (null):0 */
virtual void Spawn(class CLightning *) /* linkage=_ZN10CLightning5SpawnEv */
{
} /* size: 139592344 */

/* <0> (null):0 */
virtual void Precache(class CLightning *) /* linkage=_ZN10CLightning8PrecacheEv */
{
} /* size: 139472440 */

/* <0> (null):0 */
virtual void KeyValue(class CLightning *, KeyValueData *) /* linkage=_ZN10CLightning8KeyValueEP14KeyValueData_s */
{
} /* size: 139634384 */

/* <0> (null):0 */
virtual void Activate(class CLightning *) /* linkage=_ZN10CLightning8ActivateEv */
{
} /* size: 139613724 */

/* <0> (null):0 */
void StrikeThink(class CLightning *) /* linkage=_ZN10CLightning11StrikeThinkEv */
{
} /* size: 139691528 */

/* <0> (null):0 */
void DamageThink(class CLightning *) /* linkage=_ZN10CLightning11DamageThinkEv */
{
} /* size: 139145216 */

/* <0> (null):0 */
void RandomArea(class CLightning *) /* linkage=_ZN10CLightning10RandomAreaEv */
{
} /* size: 139148624 */

/* <0> (null):0 */
void RandomPoint(class CLightning *, class Vector &) /* linkage=_ZN10CLightning11RandomPointER6Vector */
{
} /* size: 139570332 */

/* <0> (null):0 */
void Zap(class CLightning *, const class Vector  &, const class Vector  &) /* linkage=_ZN10CLightning3ZapERK6VectorS2_ */
{
} /* size: 139715136 */

/* <0> (null):0 */
void StrikeUse(class CLightning *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float) /* linkage=_ZN10CLightning9StrikeUseEP11CBaseEntityS1_8USE_TYPEf */
{
} /* size: 140006424 */

/* <0> (null):0 */
void ToggleUse(class CLightning *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float) /* linkage=_ZN10CLightning9ToggleUseEP11CBaseEntityS1_8USE_TYPEf */
{
} /* size: 139733216 */

/* <0> (null):0 */
BOOL ServerSide(class CLightning *) /* linkage=_ZN10CLightning10ServerSideEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int Save(class CLightning *, class CSave &) /* linkage=_ZN10CLightning4SaveER5CSave */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int Restore(class CLightning *, class CRestore &) /* linkage=_ZN10CLightning7RestoreER8CRestore */
{
} /* size: 4 */

/* <0> (null):0 */
void BeamUpdateVars(class CLightning *) /* linkage=_ZN10CLightning14BeamUpdateVarsEv */
{
} /* size: 139723632 */

/* <0> (null):0 */
void CBubbling(class CBubbling *, const class CBubbling  &)
{
} /* size: 139794312 */

/* <0> (null):0 */
void CBubbling(class CBubbling *)
{
} /* size: 139797032 */

/* <0> (null):0 */
virtual void Spawn(class CBubbling *) /* linkage=_ZN9CBubbling5SpawnEv */
{
} /* size: 139764652 */

/* <0> (null):0 */
virtual void Precache(class CBubbling *) /* linkage=_ZN9CBubbling8PrecacheEv */
{
} /* size: 139770976 */

/* <0> (null):0 */
virtual void KeyValue(class CBubbling *, KeyValueData *) /* linkage=_ZN9CBubbling8KeyValueEP14KeyValueData_s */
{
} /* size: 139772900 */

/* <0> (null):0 */
void FizzThink(class CBubbling *) /* linkage=_ZN9CBubbling9FizzThinkEv */
{
} /* size: 139827400 */

/* <0> (null):0 */
virtual void Use(class CBubbling *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float) /* linkage=_ZN9CBubbling3UseEP11CBaseEntityS1_8USE_TYPEf */
{
} /* size: 139829528 */

/* <0> (null):0 */
virtual int Save(class CBubbling *, class CSave &) /* linkage=_ZN9CBubbling4SaveER5CSave */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int Restore(class CBubbling *, class CRestore &) /* linkage=_ZN9CBubbling7RestoreER8CRestore */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int ObjectCaps(class CBubbling *) /* linkage=_ZN9CBubbling10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
inline void ObjectCaps(class CBaseEntity *const this)
{
} /* size: 140073392 */

/* <0> (null):0 */
void Precache(class CLaser *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Precache(class CGibShooter *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Precache(class CMessage *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ExpandThink(class CSprite *const this)
{
	{
		float frametime;                                      //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void Restore(class CGibShooter *const this, class CRestore &const restore)
{
} /* size: 0 */

/* <0> (null):0 */
void Restore(class CSprite *const this, class CRestore &const restore)
{
} /* size: 0 */

/* <0> (null):0 */
void Restore(class CGlow *const this, class CRestore &const restore)
{
} /* size: 0 */

/* <0> (null):0 */
void Restore(class CLaser *const this, class CRestore &const restore)
{
} /* size: 0 */

/* <0> (null):0 */
void Restore(class CLightning *const this, class CRestore &const restore)
{
} /* size: 0 */

/* <0> (null):0 */
void Restore(class CBubbling *const this, class CRestore &const restore)
{
} /* size: 0 */

/* <0> (null):0 */
void Save(class CGibShooter *const this, class CSave &const save)
{
} /* size: 0 */

/* <0> (null):0 */
void Save(class CSprite *const this, class CSave &const save)
{
} /* size: 0 */

/* <0> (null):0 */
void Save(class CGlow *const this, class CSave &const save)
{
} /* size: 0 */

/* <0> (null):0 */
void Save(class CLaser *const this, class CSave &const save)
{
} /* size: 0 */

/* <0> (null):0 */
void Save(class CLightning *const this, class CSave &const save)
{
} /* size: 0 */

/* <0> (null):0 */
void Save(class CBubbling *const this, class CSave &const save)
{
} /* size: 0 */

/* <0> (null):0 */
void StrikeUse(class CLightning *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
} /* size: 0 */

/* <0> (null):0 */
void Use(class CBubbling *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void TraceResult(TraceResult *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator==(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator!=(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, float X, float Y, float Z)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator+(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator*(const class Vector  *const this, float fl)
{
} /* size: 0 */

/* <0> (null):0 */
inline void MESSAGE_BEGIN(int msg_dest, int msg_type, const float  * pOrigin, edict_t * ed)
{
} /* size: 0 */

/* <0> (null):0 */
inline edict_t * ENT(const entvars_t  * pev)
{
} /* size: 4 */

/* <0> (null):0 */
inline EOFFSET OFFSET(const edict_t  * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline BOOL FNullEnt(EOFFSET eoffset)
{
} /* size: 4 */

/* <0> (null):0 */
inline BOOL FNullEnt(const edict_t  * pent)
{
} /* size: 4 */

/* <0> (null):0 */
void CanTouch(class CItemSoda *const this, class CBaseEntity * pOther)
{
} /* size: 0 */

/* <0> (null):0 */
inline double atof(const char  * __nptr)
{
} /* size: 8 */

/* <0> (null):0 */
inline int atoi(const char  * __nptr)
{
} /* size: 4 */

/* <0> (null):0 */
inline void KeyValue(class CBaseEntity *const this, KeyValueData * pkvd)
{
} /* size: 0 */

/* <0> (null):0 */
void KeyValue(class CMessage *const this, KeyValueData * pkvd)
{
} /* size: 0 */

/* <0> (null):0 */
void KeyValue(class CGibShooter *const this, KeyValueData * pkvd)
{
} /* size: 0 */

/* <0> (null):0 */
void KeyValue(class CEnvShooter *const this, KeyValueData * pkvd)
{
	{
		int iNoise;                                           //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void KeyValue(class CLightning *const this, KeyValueData * pkvd)
{
} /* size: 0 */

/* <0> (null):0 */
void KeyValue(class CBubbling *const this, KeyValueData * pkvd)
{
} /* size: 0 */

/* <0> (null):0 */
inline BOOL FClassnameIs(entvars_t * pev, const char  * szClassname)
{
} /* size: 4 */

/* <0> (null):0 */
inline void EMIT_SOUND(edict_t * entity, int channel, const char  * sample, float volume, float attenuation)
{
} /* size: 137632652 */

/* <0> (null):0 */
inline edict_t * ENT(EOFFSET eoffset)
{
} /* size: 4 */

/* <0> (null):0 */
inline void * GET_PRIVATE(edict_t * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline void edict(class CBaseEntity *const this)
{
} /* size: 139092572 */

/* <0> (null):0 */
void Use(class CEnvBeverage *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
	{
		class CBaseEntity * pCan;                             //     0
	}
} /* size: 139111560 */

/* <0> (null):0 */
inline void Instance(edict_t * pent)
{
	{
		class CBaseEntity * pEnt;                             //     0
	}
} /* size: 139251832 */

/* <0> (null):0 */
inline void operator float*(class Vector *const this)
{
} /* size: 139381048 */

/* <0> (null):0 */
inline int ENTINDEX(edict_t * pEdict)
{
} /* size: 4 */

/* <0> (null):0 */
inline void ObjectCaps(class CPointEntity *const this)
{
} /* size: 139577680 */

/* <0> (null):0 */
inline void SetAttachment(class CSprite *const this, edict_t * pEntity, int attachment)
{
} /* size: 139408204 */

/* <0> (null):0 */
void Precache(class CSprite *const this)
{
} /* size: 139410304 */

/* <0> (null):0 */
inline void SetTransparency(class CSprite *const this, int rendermode, int r, int g, int b, int a, int fx)
{
} /* size: 139836988 */

/* <0> (null):0 */
inline void SetType(class CBeam *const this, int type)
{
} /* size: 138679080 */

/* <0> (null):0 */
inline void SetFlags(class CBeam *const this, int flags)
{
} /* size: 138681500 */

/* <0> (null):0 */
inline void SetStartPos(class CBeam *const this, const class Vector  &const pos)
{
} /* size: 139921696 */

/* <0> (null):0 */
inline void SetEndPos(class CBeam *const this, const class Vector  &const pos)
{
} /* size: 139975068 */

/* <0> (null):0 */
inline void SetStartAttachment(class CBeam *const this, int attachment)
{
} /* size: 140029344 */

/* <0> (null):0 */
inline void SetEndAttachment(class CBeam *const this, int attachment)
{
} /* size: 140037360 */

/* <0> (null):0 */
inline void SetTexture(class CBeam *const this, int spriteIndex)
{
} /* size: 139713328 */

/* <0> (null):0 */
inline void SetWidth(class CBeam *const this, int width)
{
} /* size: 0 */

/* <0> (null):0 */
inline void SetNoise(class CBeam *const this, int amplitude)
{
} /* size: 0 */

/* <0> (null):0 */
inline void SetColor(class CBeam *const this, int r, int g, int b)
{
} /* size: 0 */

/* <0> (null):0 */
inline void SetBrightness(class CBeam *const this, int brightness)
{
} /* size: 0 */

/* <0> (null):0 */
inline void SetFrame(class CBeam *const this, float frame)
{
} /* size: 0 */

/* <0> (null):0 */
inline void SetScrollRate(class CBeam *const this, int speed)
{
} /* size: 0 */

/* <0> (null):0 */
void KeyValue(class CLaser *const this, KeyValueData * pkvd)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetType(class CBeam *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetStartEntity(class CBeam *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetEndEntity(class CBeam *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void SetStartEntity(class CBeam *const this, int entityIndex)
{
} /* size: 0 */

/* <0> (null):0 */
void SetEndEntity(class CBeam *const this, int entityIndex)
{
} /* size: 0 */

/* <0> (null):0 */
void GetStartPos(class CBeam *const this)
{
	{
		edict_t * pent;                                       //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void GetEndPos(class CBeam *const this)
{
	{
		int type;                                             //     0
		edict_t * pent;                                       //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline void operator-(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
void DoSparks(class CBeam *const this, const class Vector  &const start, const class Vector  &const end)
{
} /* size: 0 */

/* <0> (null):0 */
void ToggleUse(class CLightning *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ServerSide(class CLightning *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline BOOL FStringNull(int iString)
{
} /* size: 4 */

/* <0> (null):0 */
void Spawn(class CLightning *const this)
{
} /* size: 0 */

/* <0> (null):0 */
int IsPointEntity(class CBaseEntity * pEnt)
{
} /* size: 4 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline float DotProduct(const class Vector  &const a, const class Vector  &const b)
{
} /* size: 4 */

/* <0> (null):0 */
inline void entindex(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void BeamDamageInstant(class CBeam *const this, TraceResult * ptr, float damage)
{
} /* size: 0 */

/* <0> (null):0 */
inline edict_t * FIND_ENTITY_BY_TARGETNAME(edict_t * entStart, const char  * pszName)
{
} /* size: 4 */

/* <0> (null):0 */
void TurnOff(class CSprite *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Use(class CSprite *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
	{
		int on;                                               //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void Restart(class CSprite *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsOn(class CLaser *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void TurnOff(class CLaser *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Use(class CLaser *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
	{
		int active;                                           //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline void Color(class CBlood *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void BloodAmount(class CBlood *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void SetColor(class CBlood *const this, int color)
{
} /* size: 0 */

/* <0> (null):0 */
inline void SetBloodAmount(class CBlood *const this, float amount)
{
} /* size: 0 */

/* <0> (null):0 */
void KeyValue(class CBlood *const this, KeyValueData * pkvd)
{
	{
		int color;                                            //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline void Amplitude(class CShake *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Frequency(class CShake *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Duration(class CShake *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Radius(class CShake *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void SetAmplitude(class CShake *const this, float amplitude)
{
} /* size: 0 */

/* <0> (null):0 */
inline void SetFrequency(class CShake *const this, float frequency)
{
} /* size: 0 */

/* <0> (null):0 */
inline void SetDuration(class CShake *const this, float duration)
{
} /* size: 0 */

/* <0> (null):0 */
inline void SetRadius(class CShake *const this, float radius)
{
} /* size: 0 */

/* <0> (null):0 */
void KeyValue(class CShake *const this, KeyValueData * pkvd)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Duration(class CFade *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void HoldTime(class CFade *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void SetDuration(class CFade *const this, float duration)
{
} /* size: 0 */

/* <0> (null):0 */
inline void SetHoldTime(class CFade *const this, float hold)
{
} /* size: 0 */

/* <0> (null):0 */
void KeyValue(class CFade *const this, KeyValueData * pkvd)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBaseEntity(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline entvars_t * VARS(edict_t * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline void operator new(size_t stAllocateBlock, entvars_t * pev)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CPointEntity(class CPointEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
class CPointEntity * GetClassPtr<CPointEntity>(class CPointEntity * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
inline void CBubbling(class CBubbling *const this)
{
} /* size: 0 */

/* <0> (null):0 */
class CBubbling * GetClassPtr<CBubbling>(class CBubbling * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
inline void CBeam(class CBeam *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CLightning(class CLightning *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CLaser(class CLaser *const this)
{
} /* size: 0 */

/* <0> (null):0 */
class CLaser * GetClassPtr<CLaser>(class CLaser * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
inline void CGlow(class CGlow *const this)
{
} /* size: 0 */

/* <0> (null):0 */
class CGlow * GetClassPtr<CGlow>(class CGlow * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
inline void CSprite(class CSprite *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBombGlow(class CBombGlow *const this)
{
} /* size: 0 */

/* <0> (null):0 */
class CBombGlow * GetClassPtr<CBombGlow>(class CBombGlow * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
void SpriteInit(class CSprite *const this, const char  * pSpriteName, const class Vector  &const origin)
{
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class CLaser *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBaseDelay(class CBaseDelay *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CGibShooter(class CGibShooter *const this)
{
} /* size: 0 */

/* <0> (null):0 */
class CGibShooter * GetClassPtr<CGibShooter>(class CGibShooter * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
inline void CGib(class CGib *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CEnvShooter(class CEnvShooter *const this)
{
} /* size: 0 */

/* <0> (null):0 */
class CEnvShooter * GetClassPtr<CEnvShooter>(class CEnvShooter * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
inline void CTestEffect(class CTestEffect *const this)
{
} /* size: 0 */

/* <0> (null):0 */
class CTestEffect * GetClassPtr<CTestEffect>(class CTestEffect * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
inline void CBlood(class CBlood *const this)
{
} /* size: 0 */

/* <0> (null):0 */
class CBlood * GetClassPtr<CBlood>(class CBlood * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
inline void CShake(class CShake *const this)
{
} /* size: 0 */

/* <0> (null):0 */
class CShake * GetClassPtr<CShake>(class CShake * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
inline void CFade(class CFade *const this)
{
} /* size: 0 */

/* <0> (null):0 */
class CFade * GetClassPtr<CFade>(class CFade * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
inline void CMessage(class CMessage *const this)
{
} /* size: 0 */

/* <0> (null):0 */
class CMessage * GetClassPtr<CMessage>(class CMessage * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
inline void CEnvFunnel(class CEnvFunnel *const this)
{
} /* size: 0 */

/* <0> (null):0 */
class CEnvFunnel * GetClassPtr<CEnvFunnel>(class CEnvFunnel * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
inline void CEnvBeverage(class CEnvBeverage *const this)
{
} /* size: 0 */

/* <0> (null):0 */
class CEnvBeverage * GetClassPtr<CEnvBeverage>(class CEnvBeverage * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
inline void CItemSoda(class CItemSoda *const this)
{
} /* size: 0 */

/* <0> (null):0 */
class CItemSoda * GetClassPtr<CItemSoda>(class CItemSoda * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
void SpriteCreate(const char  * pSpriteName, const class Vector  &const origin, BOOL animate)
{
	{
		class CSprite * pSprite;                              //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void Zap(class CLightning *const this, const class Vector  &const vecSrc, const class Vector  &const vecDest)
{
} /* size: 0 */

/* <0> (null):0 */
void BeamInit(class CBeam *const this, const char  * pSpriteName, int width)
{
} /* size: 0 */

/* <0> (null):0 */
void BeamCreate(const char  * pSpriteName, int width)
{
	{
		class CBeam * pBeam;                                  //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void FireAtPoint(class CLaser *const this, TraceResult &const tr)
{
} /* size: 0 */

/* <0> (null):0 */
class CGib * GetClassPtr<CGib>(class CGib * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
void Spawn(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Precache(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Restart(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void KeyValue(class CBaseEntity *const this, KeyValueData * pkvd)
{
} /* size: 0 */

/* <0> (null):0 */
void ObjectCaps(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Activate(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Classify(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void DeathNotice(class CBaseEntity *const this, entvars_t * pevChild)
{
} /* size: 0 */

/* <0> (null):0 */
void BloodColor(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsTriggered(class CBaseEntity *const this, class CBaseEntity * pActivator)
{
} /* size: 0 */

/* <0> (null):0 */
void MyMonsterPointer(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void MySquadMonsterPointer(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetToggleState(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void AddPoints(class CBaseEntity *const this, int score, BOOL bAllowNegativeScore)
{
} /* size: 0 */

/* <0> (null):0 */
void AddPointsToTeam(class CBaseEntity *const this, int score, BOOL bAllowNegativeScore)
{
} /* size: 0 */

/* <0> (null):0 */
void AddPlayerItem(class CBaseEntity *const this, class CBasePlayerItem * pItem)
{
} /* size: 0 */

/* <0> (null):0 */
void RemovePlayerItem(class CBaseEntity *const this, class CBasePlayerItem * pItem)
{
} /* size: 0 */

/* <0> (null):0 */
void GiveAmmo(class CBaseEntity *const this, int iAmount, char * szName, int iMax)
{
} /* size: 0 */

/* <0> (null):0 */
void GetDelay(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsMoving(class CBaseEntity *const this)
{
	operator!=(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void OverrideReset(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void SetToggleState(class CBaseEntity *const this, int state)
{
} /* size: 0 */

/* <0> (null):0 */
void StartSneaking(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void StopSneaking(class CBaseEntity *const this)
{
} /* size: 137632364 */

/* <0> (null):0 */
void OnControls(class CBaseEntity *const this, entvars_t * pev)
{
} /* size: 138692432 */

/* <0> (null):0 */
void IsSneaking(class CBaseEntity *const this)
{
} /* size: 139089260 */

/* <0> (null):0 */
void IsAlive(class CBaseEntity *const this)
{
} /* size: 139091420 */

/* <0> (null):0 */
void IsBSPModel(class CBaseEntity *const this)
{
} /* size: 139110408 */

/* <0> (null):0 */
void ReflectGauss(class CBaseEntity *const this)
{
} /* size: 139112328 */

/* <0> (null):0 */
void IsPlayer(class CBaseEntity *const this)
{
} /* size: 139249240 */

/* <0> (null):0 */
void IsNetClient(class CBaseEntity *const this)
{
} /* size: 139251976 */

/* <0> (null):0 */
void TeamID(class CBaseEntity *const this)
{
} /* size: 139380040 */

/* <0> (null):0 */
void Think(class CBaseEntity *const this)
{
} /* size: 139381960 */

/* <0> (null):0 */
void Touch(class CBaseEntity *const this, class CBaseEntity * pOther)
{
} /* size: 139576432 */

/* <0> (null):0 */
void Use(class CBaseEntity *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
} /* size: 139406888 */

/* <0> (null):0 */
void Blocked(class CBaseEntity *const this, class CBaseEntity * pOther)
{
} /* size: 139409816 */

/* <0> (null):0 */
void Respawn(class CBaseEntity *const this)
{
} /* size: 139836540 */

/* <0> (null):0 */
void UpdateOwner(class CBaseEntity *const this)
{
} /* size: 139838952 */

/* <0> (null):0 */
void FBecomeProne(class CBaseEntity *const this)
{
} /* size: 138678956 */

/* <0> (null):0 */
void Center(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=139919840, low_pc=0 */ //     0
	operator*(const class Vector  *const this,
			float fl); /* size=139920340, low_pc=0 */ //     0
} /* size: 138680560 */

/* <0> (null):0 */
void EyePosition(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=139974376, low_pc=0 */ //     0
} /* size: 139922176 */

/* <0> (null):0 */
void EarPosition(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=140029688, low_pc=0 */ //     0
} /* size: 139989824 */

/* <0> (null):0 */
void BodyTarget(class CBaseEntity *const this, const class Vector  &const posSrc)
{
} /* size: 140036248 */

/* <0> (null):0 */
void Illumination(class CBaseEntity *const this)
{
} /* size: 140039376 */

/* <0> (null):0 */
void ObjectCaps(class CPointEntity *const this)
{
} /* size: 139715256 */

/* <0> (null):0 */
void ObjectCaps(class CGib *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ObjectCaps(class CSprite *const this)
{
	{
		int flags;                                            //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void ObjectCaps(class CBeam *const this)
{
	{
		int flags;                                            //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void ObjectCaps(class CBubbling *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class CBubbling *const this)
{
	{
		int speed;                                            //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void Precache(class CBubbling *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class CBeam *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Precache(class CBeam *const this)
{
	ENTINDEX(edict_t * pEdict); /* size=0, low_pc=0 */ //     0
	SetStartEntity(class CBeam *const this,
			int entityIndex); /* size=0, low_pc=0 */ //     0
	ENTINDEX(edict_t * pEdict); /* size=0, low_pc=0 */ //     0
	SetEndEntity(class CBeam *const this,
			int entityIndex); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Precache(class CLightning *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class CGlow *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class CBombGlow *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Use(class CGibShooter *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class CTestEffect *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Precache(class CTestEffect *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Use(class CTestEffect *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class CShake *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class CFade *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class CMessage *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Precache(class CEnvFunnel *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Use(class CEnvFunnel *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
	MESSAGE_BEGIN(int msg_dest,
			int msg_type,
			const float  * pOrigin,
			edict_t * ed); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class CEnvFunnel *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Precache(class CEnvBeverage *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class CEnvBeverage *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Precache(class CItemSoda *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class CItemSoda *const this)
{
	Vector(class Vector *const this,
		float X,
		float Y,
		float Z); /* size=0, low_pc=0 */ //     0
	Vector(class Vector *const this,
		float X,
		float Y,
		float Z); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void CanThink(class CItemSoda *const this)
{
	EMIT_SOUND(edict_t * entity,
			int channel,
			const char  * sample,
			float volume,
			float attenuation); /* size=0, low_pc=0 */ //     0
	Vector(class Vector *const this,
		float X,
		float Y,
		float Z); /* size=0, low_pc=0 */ //     0
	Vector(class Vector *const this,
		float X,
		float Y,
		float Z); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Think(class CBombGlow *const this)
{
	EMIT_SOUND(edict_t * entity,
			int channel,
			const char  * sample,
			float volume,
			float attenuation); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Use(class CMessage *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
	{
		class CBaseEntity * pPlayer;                          //     0
		Instance(edict_t * pent); /* size=0, low_pc=0 */ //     0
		EMIT_SOUND(edict_t * entity,
				int channel,
				const char  * sample,
				float volume,
				float attenuation); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void Use(class CFade *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
	{
		int fadeFlags;                                        //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void Use(class CShake *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class CBlood *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class CGibShooter *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Precache(class CEnvShooter *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void FizzThink(class CBubbling *const this)
{
	MESSAGE_BEGIN(int msg_dest,
			int msg_type,
			const float  * pOrigin,
			edict_t * ed); /* size=0, low_pc=0 */ //     0
	edict(class CBaseEntity *const this); /* size=0, low_pc=0 */ //     0
	ENTINDEX(edict_t * pEdict); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Precache(class CLaser *const this)
{
	Precache(class CLaser *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Precache(class CGibShooter *const this)
{
	Precache(class CGibShooter *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Precache(class CMessage *const this)
{
	Precache(class CMessage *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void ExpandThink(class CSprite *const this)
{
	{
		float frametime;                                      //     0
	}
	ExpandThink(class CSprite *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Restore(class CGibShooter *const this, class CRestore &const restore)
{
	Restore(class CGibShooter *const this,
		class CRestore &const restore); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Restore(class CSprite *const this, class CRestore &const restore)
{
	Restore(class CSprite *const this,
		class CRestore &const restore); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Restore(class CGlow *const this, class CRestore &const restore)
{
	Restore(class CGlow *const this,
		class CRestore &const restore); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Restore(class CLaser *const this, class CRestore &const restore)
{
	Restore(class CLaser *const this,
		class CRestore &const restore); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Restore(class CLightning *const this, class CRestore &const restore)
{
	Restore(class CLightning *const this,
		class CRestore &const restore); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Restore(class CBubbling *const this, class CRestore &const restore)
{
	Restore(class CBubbling *const this,
		class CRestore &const restore); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Save(class CGibShooter *const this, class CSave &const save)
{
	Save(class CGibShooter *const this,
		class CSave &const save); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Save(class CSprite *const this, class CSave &const save)
{
	Save(class CSprite *const this,
		class CSave &const save); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Save(class CGlow *const this, class CSave &const save)
{
	Save(class CGlow *const this,
		class CSave &const save); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Save(class CLaser *const this, class CSave &const save)
{
	Save(class CLaser *const this,
		class CSave &const save); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Save(class CLightning *const this, class CSave &const save)
{
	Save(class CLightning *const this,
		class CSave &const save); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Save(class CBubbling *const this, class CSave &const save)
{
	Save(class CBubbling *const this,
		class CSave &const save); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void StrikeUse(class CLightning *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
	StrikeUse(class CLightning *const this,
			class CBaseEntity * pActivator,
			class CBaseEntity * pCaller,
			USE_TYPE useType,
			float value); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Use(class CBubbling *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
	Use(class CBubbling *const this,
		class CBaseEntity * pActivator,
		class CBaseEntity * pCaller,
		USE_TYPE useType,
		float value); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void CanTouch(class CItemSoda *const this, class CBaseEntity * pOther)
{
	CanTouch(class CItemSoda *const this,
		class CBaseEntity * pOther); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Use(class CEnvBeverage *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
	{
		class CBaseEntity * pCan;                             //     0
	}
	Use(class CEnvBeverage *const this,
		class CBaseEntity * pActivator,
		class CBaseEntity * pCaller,
		USE_TYPE useType,
		float value); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Precache(class CSprite *const this)
{
	SetAttachment(class CSprite *const this,
			edict_t * pEntity,
			int attachment); /* size=0, low_pc=0 */ //     0
	Precache(class CSprite *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class CLightning *const this)
{
	Spawn(class CLightning *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void CreateGib(class CGibShooter *const this)
{
	{
		class CGib * pGib;                                    //     0
		GetClassPtr<CGib>(class CGib * a); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void Animate(class CGlow *const this, float frames)
{
} /* size: 0 */

/* <0> (null):0 */
void Think(class CGlow *const this)
{
	Animate(class CGlow *const this,
		float frames); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void CreateGib(class CEnvShooter *const this)
{
	{
		class CGib * pGib;                                    //     0
		int bodyPart;                                         //     0
		GetClassPtr<CGib>(class CGib * a); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline BOOL FStrEq(const char  * sz1, const char  * sz2)
{
} /* size: 4 */

/* <0> (null):0 */
void KeyValue(class CMessage *const this, KeyValueData * pkvd)
{
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
	KeyValue(class CMessage *const this,
		KeyValueData * pkvd); /* size=0, low_pc=0 */ //     0
	atof(const char  * __nptr); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void KeyValue(class CGibShooter *const this, KeyValueData * pkvd)
{
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
	KeyValue(class CGibShooter *const this,
		KeyValueData * pkvd); /* size=0, low_pc=0 */ //     0
	atoi(const char  * __nptr); /* size=0, low_pc=0 */ //     0
	atof(const char  * __nptr); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void KeyValue(class CEnvShooter *const this, KeyValueData * pkvd)
{
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
	KeyValue(class CEnvShooter *const this,
		KeyValueData * pkvd); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void KeyValue(class CBubbling *const this, KeyValueData * pkvd)
{
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
	KeyValue(class CBubbling *const this,
		KeyValueData * pkvd); /* size=0, low_pc=0 */ //     0
	atoi(const char  * __nptr); /* size=0, low_pc=0 */ //     0
	atoi(const char  * __nptr); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void HasTarget(class CBaseEntity *const this, string_t targetname)
{
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void KeyValue(class CBlood *const this, KeyValueData * pkvd)
{
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
	KeyValue(class CBaseEntity *const this,
		KeyValueData * pkvd); /* size=0, low_pc=0 */ //     0
	{
		int color;                                            //     0
		atoi(const char  * __nptr); /* size=0, low_pc=0 */ //     0
		SetColor(class CBlood *const this,
			int color); /* size=0, low_pc=0 */ //     0
		SetColor(class CBlood *const this,
			int color); /* size=0, low_pc=0 */ //     0
	}
	KeyValue(class CBlood *const this,
		KeyValueData * pkvd); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void KeyValue(class CShake *const this, KeyValueData * pkvd)
{
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
	KeyValue(class CShake *const this,
		KeyValueData * pkvd); /* size=0, low_pc=0 */ //     0
	atof(const char  * __nptr); /* size=0, low_pc=0 */ //     0
	atof(const char  * __nptr); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void KeyValue(class CFade *const this, KeyValueData * pkvd)
{
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
	KeyValue(class CBaseEntity *const this,
		KeyValueData * pkvd); /* size=0, low_pc=0 */ //     0
	atof(const char  * __nptr); /* size=0, low_pc=0 */ //     0
	KeyValue(class CFade *const this,
		KeyValueData * pkvd); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void KeyValue(class CLaser *const this, KeyValueData * pkvd)
{
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
	KeyValue(class CLaser *const this,
		KeyValueData * pkvd); /* size=0, low_pc=0 */ //     0
	atof(const char  * __nptr); /* size=0, low_pc=0 */ //     0
	SetWidth(class CBeam *const this,
		int width); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void IsPointEntity(class CBaseEntity * pEnt)
{
	FClassnameIs(entvars_t * pev,
			const char  * szClassname); /* size=139568212, low_pc=0 */ //     0
	FClassnameIs(entvars_t * pev,
			const char  * szClassname); /* size=139570216, low_pc=0 */ //     0
	FClassnameIs(entvars_t * pev,
			const char  * szClassname); /* size=139703460, low_pc=0 */ //     0
} /* size: 139795612 */

/* <0> (null):0 */
void KeyValue(class CLightning *const this, KeyValueData * pkvd)
{
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=139754984, low_pc=0 */ //     0
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=139756312, low_pc=0 */ //     0
	KeyValue(class CLightning *const this,
		KeyValueData * pkvd); /* size=139757776, low_pc=0 */ //     0
} /* size: 139873104 */

/* <0> (null):0 */
void AnimateThink(class CSprite *const this)
{
} /* size: 140061536 */

/* <0> (null):0 */
void Animate(class CSprite *const this, float frames)
{
} /* size: 140068928 */

/* <0> (null):0 */
void AnimateThink(class CSprite *const this)
{
	Animate(class CSprite *const this,
		float frames); /* size=140089536, low_pc=0 */ //     0
} /* size: 140082208 */

/* <0> (null):0 */
inline void Normalize(const class Vector  *const this)
{
	{
		float flLen;                                          //     0
	}
} /* size: 140092120 */

/* <0> (null):0 */
inline void Length(const class Vector  *const this)
{
} /* size: 140109240 */

/* <0> (null):0 */
void ShootThink(class CGibShooter *const this)
{
	{
		class Vector vecShootDir;                             //     0
		class CGib * pGib;                                    //     0
		operator*(const class Vector  *const this,
				float fl); /* size=140137828, low_pc=0 */ //     0
		operator*(const class Vector  *const this,
				float fl); /* size=140139224, low_pc=0 */ //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=140140672, low_pc=0 */ //     0
		operator*(const class Vector  *const this,
				float fl); /* size=140146204, low_pc=0 */ //     0
		operator*(const class Vector  *const this,
				float fl); /* size=140147244, low_pc=0 */ //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=140148180, low_pc=0 */ //     0
		operator*(const class Vector  *const this,
				float fl); /* size=140153744, low_pc=0 */ //     0
		operator*(const class Vector  *const this,
				float fl); /* size=140155000, low_pc=0 */ //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=140155908, low_pc=0 */ //     0
		Normalize(const class Vector  *const this); /* size=140156860, low_pc=0 */ //     0
		{
			float thinkTime;                              //     0
			operator*(const class Vector  *const this,
					float fl); /* size=140175544, low_pc=0 */ //     0
		}
	}
} /* size: 140117556 */

/* <0> (null):0 */
void Center(class CBeam *const this)
{
	GetEndPos(class CBeam *const this); /* size=140183768, low_pc=0 */ //     0
	GetStartPos(class CBeam *const this); /* size=140199784, low_pc=0 */ //     0
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
	operator*(const class Vector  *const this,
			float fl); /* size=0, low_pc=0 */ //     0
} /* size: 140181312 */

/* <0> (null):0 */
void ToggleUse(class CLightning *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
	ToggleUse(class CLightning *const this,
			class CBaseEntity * pActivator,
			class CBaseEntity * pCaller,
			USE_TYPE useType,
			float value); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Zap(class CLightning *const this, const class Vector  &const vecSrc, const class Vector  &const vecDest)
{
	MESSAGE_BEGIN(int msg_dest,
			int msg_type,
			const float  * pOrigin,
			edict_t * ed); /* size=0, low_pc=0 */ //     0
	DoSparks(class CBeam *const this,
		const class Vector  &const start,
		const class Vector  &const end); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void TurnOn(class CSprite *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Restart(class CSprite *const this)
{
	TurnOn(class CSprite *const this); /* size=0, low_pc=0 */ //     0
	Restart(class CSprite *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class CSprite *const this)
{
	TurnOff(class CSprite *const this); /* size=0, low_pc=0 */ //     0
	TurnOn(class CSprite *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Use(class CSprite *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
	{
		int on;                                               //     0
		TurnOn(class CSprite *const this); /* size=0, low_pc=0 */ //     0
	}
	Use(class CSprite *const this,
		class CBaseEntity * pActivator,
		class CBaseEntity * pCaller,
		USE_TYPE useType,
		float value); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void TurnOn(class CLaser *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Use(class CLaser *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
	{
		int active;                                           //     0
		IsOn(class CLaser *const this); /* size=0, low_pc=0 */ //     0
		TurnOff(class CLaser *const this); /* size=0, low_pc=0 */ //     0
		TurnOn(class CLaser *const this); /* size=0, low_pc=0 */ //     0
	}
	Use(class CLaser *const this,
		class CBaseEntity * pActivator,
		class CBaseEntity * pCaller,
		USE_TYPE useType,
		float value); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void info_target(entvars_t * pev)
{
	GetClassPtr<CPointEntity>(class CPointEntity * a); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void env_bubbles(entvars_t * pev)
{
	GetClassPtr<CBubbling>(class CBubbling * a); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
class CBeam * GetClassPtr<CBeam>(class CBeam * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
void beam(entvars_t * pev)
{
	GetClassPtr<CBeam>(class CBeam * a); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void SetStartEntity(class CBeam *const this, int entityIndex)
{
} /* size: 0 */

/* <0> (null):0 */
void SetEndEntity(class CBeam *const this, int entityIndex)
{
} /* size: 0 */

/* <0> (null):0 */
void GetStartPos(class CBeam *const this)
{
	GetType(class CBeam *const this); /* size=0, low_pc=0 */ //     0
	GetStartPos(class CBeam *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void GetEndPos(class CBeam *const this)
{
	{
		int type;                                             //     0
		edict_t * pent;                                       //     0
		GetType(class CBeam *const this); /* size=0, low_pc=0 */ //     0
	}
	GetEndPos(class CBeam *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void BeamInit(class CBeam *const this, const char  * pSpriteName, int width)
{
	SetNoise(class CBeam *const this,
		int amplitude); /* size=0, low_pc=0 */ //     0
	SetColor(class CBeam *const this,
		int r,
		int g,
		int b); /* size=0, low_pc=0 */ //     0
	SetBrightness(class CBeam *const this,
			int brightness); /* size=0, low_pc=0 */ //     0
	SetFrame(class CBeam *const this,
		float frame); /* size=0, low_pc=0 */ //     0
	SetScrollRate(class CBeam *const this,
			int speed); /* size=0, low_pc=0 */ //     0
	SetWidth(class CBeam *const this,
		int width); /* size=0, low_pc=0 */ //     0
	SetTexture(class CBeam *const this,
			int spriteIndex); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
inline void MAKE_STRING_CLASS(const char  * str, entvars_t * pev)
{
} /* size: 0 */

/* <0> (null):0 */
void BeamCreate(const char  * pSpriteName, int width)
{
	{
		class CBeam * pBeam;                                  //     0
		GetClassPtr<CBeam>(class CBeam * a); /* size=139796300, low_pc=0 */ //     0
		MAKE_STRING_CLASS(const char  * str,
					entvars_t * pev); /* size=139703988, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void RelinkBeam(class CBeam *const this)
{
	{
		const class Vector  &const startPos;                  //     0
		const class Vector  &const endPos;                    //     0
		GetStartPos(class CBeam *const this); /* size=139758144, low_pc=0 */ //     0
		GetEndPos(class CBeam *const this); /* size=139822020, low_pc=0 */ //     0
		operator-(const class Vector  *const this,
				const class Vector  &const v); /* size=140054728, low_pc=0 */ //     0
		operator-(const class Vector  *const this,
				const class Vector  &const v); /* size=140055636, low_pc=0 */ //     0
	}
} /* size: 139705312 */

/* <0> (null):0 */
void EntsInit(class CBeam *const this, int startIndex, int endIndex)
{
	SetType(class CBeam *const this,
		int type); /* size=140069968, low_pc=0 */ //     0
	SetStartEntity(class CBeam *const this,
			int entityIndex); /* size=140071008, low_pc=0 */ //     0
	SetEndEntity(class CBeam *const this,
			int entityIndex); /* size=140071792, low_pc=0 */ //     0
	SetStartAttachment(class CBeam *const this,
				int attachment); /* size=140081576, low_pc=0 */ //     0
	SetEndAttachment(class CBeam *const this,
			int attachment); /* size=140082636, low_pc=0 */ //     0
} /* size: 140061824 */

/* <0> (null):0 */
void PointEntInit(class CBeam *const this, const class Vector  &const start, int endIndex)
{
	SetType(class CBeam *const this,
		int type); /* size=140092764, low_pc=0 */ //     0
	SetStartPos(class CBeam *const this,
			const class Vector  &const pos); /* size=139771776, low_pc=0 */ //     0
	SetEndEntity(class CBeam *const this,
			int entityIndex); /* size=139772744, low_pc=0 */ //     0
	SetStartAttachment(class CBeam *const this,
				int attachment); /* size=139773412, low_pc=0 */ //     0
	SetEndAttachment(class CBeam *const this,
			int attachment); /* size=139774392, low_pc=0 */ //     0
} /* size: 140084108 */

/* <0> (null):0 */
void HoseInit(class CBeam *const this, const class Vector  &const start, const class Vector  &const direction)
{
	SetType(class CBeam *const this,
		int type); /* size=140117788, low_pc=0 */ //     0
	SetStartPos(class CBeam *const this,
			const class Vector  &const pos); /* size=140118644, low_pc=0 */ //     0
	SetEndPos(class CBeam *const this,
			const class Vector  &const pos); /* size=140119708, low_pc=0 */ //     0
	SetStartAttachment(class CBeam *const this,
				int attachment); /* size=140125112, low_pc=0 */ //     0
	SetEndAttachment(class CBeam *const this,
			int attachment); /* size=140126188, low_pc=0 */ //     0
} /* size: 140108896 */

/* <0> (null):0 */
void PointsInit(class CBeam *const this, const class Vector  &const start, const class Vector  &const end)
{
} /* size: 140128188 */

/* <0> (null):0 */
void PointsInit(class CBeam *const this, const class Vector  &const start, const class Vector  &const end)
{
	SetType(class CBeam *const this,
		int type); /* size=140156676, low_pc=0 */ //     0
	SetStartPos(class CBeam *const this,
			const class Vector  &const pos); /* size=140098008, low_pc=0 */ //     0
	SetEndPos(class CBeam *const this,
			const class Vector  &const pos); /* size=140098928, low_pc=0 */ //     0
	SetStartAttachment(class CBeam *const this,
				int attachment); /* size=140100032, low_pc=0 */ //     0
	SetEndAttachment(class CBeam *const this,
			int attachment); /* size=140172504, low_pc=0 */ //     0
} /* size: 140147268 */

/* <0> (null):0 */
class CSprite * GetClassPtr<CSprite>(class CSprite * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
void Spawn(class CLaser *const this)
{
	Spawn(class CLaser *const this); /* size=140190776, low_pc=0 */ //     0
} /* size: 140183728 */

/* <0> (null):0 */
void TestThink(class CTestEffect *const this)
{
	{
		int i;                                                //     0
		float t;                                              //     0
		{
			class CBeam * pbeam;                          //     0
			TraceResult tr;                               //     0
			class Vector vecSrc;                          //     0
			class Vector vecDir;                          //     0
			Normalize(const class Vector  *const this); /* size=0, low_pc=0 */ //     0
			BeamCreate(const char  * pSpriteName,
					int width); /* size=0, low_pc=0 */ //     0
			Vector(class Vector *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
			operator*(const class Vector  *const this,
					float fl); /* size=0, low_pc=0 */ //     0
			operator+(const class Vector  *const this,
					const class Vector  &const v); /* size=0, low_pc=0 */ //     0
			PointsInit(class CBeam *const this,
					const class Vector  &const start,
					const class Vector  &const end); /* size=0, low_pc=0 */ //     0
			SetColor(class CBeam *const this,
				int r,
				int g,
				int b); /* size=0, low_pc=0 */ //     0
			SetWidth(class CBeam *const this,
				int width); /* size=0, low_pc=0 */ //     0
			SetScrollRate(class CBeam *const this,
					int speed); /* size=0, low_pc=0 */ //     0
		}
		SetBrightness(class CBeam *const this,
				int brightness); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void TriggerTouch(class CBeam *const this, class CBaseEntity * pOther)
{
	{
		class CBaseEntity * pOwner;                           //     0
		Instance(edict_t * pent); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void RandomTargetname(class CBeam *const this, const char  * szName)
{
	{
		int total;                                            //     0
		class CBaseEntity * pEntity;                          //     0
		class CBaseEntity * pNewEntity;                       //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void RandomTargetname(class CBeam *const this, const char  * szName)
{
	{
		int total;                                            //     0
		class CBaseEntity * pEntity;                          //     0
		class CBaseEntity * pNewEntity;                       //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void DoSparks(class CBeam *const this, const class Vector  &const start, const class Vector  &const end)
{
	DoSparks(class CBeam *const this,
		const class Vector  &const start,
		const class Vector  &const end); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
class CLightning * GetClassPtr<CLightning>(class CLightning * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
void env_lightning(entvars_t * pev)
{
	GetClassPtr<CLightning>(class CLightning * a); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void env_beam(entvars_t * pev)
{
	GetClassPtr<CLightning>(class CLightning * a); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void IsPointEntity(class CBaseEntity * pEnt)
{
} /* size: 0 */

/* <0> (null):0 */
void BeamDamage(class CBeam *const this, TraceResult * ptr)
{
	{
		class CBaseEntity * pHit;                             //     0
		Instance(edict_t * pent); /* size=0, low_pc=0 */ //     0
		operator-(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Normalize(const class Vector  *const this); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void DamageThink(class CLightning *const this)
{
	{
		TraceResult tr;                                       //     0
		GetEndPos(class CBeam *const this); /* size=0, low_pc=0 */ //     0
		GetStartPos(class CBeam *const this); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void StrikeThink(class CLaser *const this)
{
	{
		class CBaseEntity * pEnd;                             //     0
		TraceResult tr;                                       //     0
		RandomTargetname(class CBeam *const this,
				const char  * szName); /* size=0, low_pc=0 */ //     0
		FireAtPoint(class CLaser *const this,
				TraceResult &const tr); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void Zap(class CLightning *const this, const class Vector  &const vecSrc, const class Vector  &const vecDest)
{
	MESSAGE_BEGIN(int msg_dest,
			int msg_type,
			const float  * pOrigin,
			edict_t * ed); /* size=0, low_pc=0 */ //     0
	DoSparks(class CBeam *const this,
		const class Vector  &const start,
		const class Vector  &const end); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void RandomArea(class CLightning *const this)
{
	{
		int iLoops;                                           //     0
		{
			class Vector vecSrc;                          //     0
			class Vector vecDir1;                         //     0
			TraceResult tr1;                              //     0
			class Vector vecDir2;                         //     0
			TraceResult tr2;                              //     0
			Vector(class Vector *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
			Normalize(const class Vector  *const this); /* size=0, low_pc=0 */ //     0
			operator*(const class Vector  *const this,
					float fl); /* size=0, low_pc=0 */ //     0
			operator+(const class Vector  *const this,
					const class Vector  &const v); /* size=0, low_pc=0 */ //     0
			DotProduct(const class Vector  &const a,
					const class Vector  &const b); /* size=0, low_pc=0 */ //     0
			Normalize(const class Vector  *const this); /* size=0, low_pc=0 */ //     0
			operator*(const class Vector  *const this,
					float fl); /* size=0, low_pc=0 */ //     0
			operator+(const class Vector  *const this,
					const class Vector  &const v); /* size=0, low_pc=0 */ //     0
			operator-(const class Vector  *const this,
					const class Vector  &const v); /* size=0, low_pc=0 */ //     0
			Length(const class Vector  *const this); /* size=0, low_pc=0 */ //     0
		}
	}
} /* size: 0 */

/* <0> (null):0 */
void RandomPoint(class CLightning *const this, class Vector &const vecSrc)
{
	{
		int iLoops;                                           //     0
		{
			class Vector vecDir1;                         //     0
			TraceResult tr1;                              //     0
			Normalize(const class Vector  *const this); /* size=0, low_pc=0 */ //     0
			operator*(const class Vector  *const this,
					float fl); /* size=0, low_pc=0 */ //     0
			operator+(const class Vector  *const this,
					const class Vector  &const v); /* size=0, low_pc=0 */ //     0
			operator-(const class Vector  *const this,
					const class Vector  &const v); /* size=0, low_pc=0 */ //     0
			Length(const class Vector  *const this); /* size=0, low_pc=0 */ //     0
		}
	}
} /* size: 0 */

/* <0> (null):0 */
void StrikeThink(class CLightning *const this)
{
	{
		class CBaseEntity * pStart;                           //     0
		class CBaseEntity * pEnd;                             //     0
		{
			class CBaseEntity * pStart;                   //     0
			RandomTargetname(class CBeam *const this,
					const char  * szName); /* size=0, low_pc=0 */ //     0
		}
		RandomTargetname(class CBeam *const this,
				const char  * szName); /* size=0, low_pc=0 */ //     0
		RandomTargetname(class CBeam *const this,
				const char  * szName); /* size=0, low_pc=0 */ //     0
		IsPointEntity(class CBaseEntity * pEnt); /* size=0, low_pc=0 */ //     0
		IsPointEntity(class CBaseEntity * pEnt); /* size=0, low_pc=0 */ //     0
		MESSAGE_BEGIN(int msg_dest,
				int msg_type,
				const float  * pOrigin,
				edict_t * ed); /* size=0, low_pc=0 */ //     0
		IsPointEntity(class CBaseEntity * pEnt); /* size=0, low_pc=0 */ //     0
		IsPointEntity(class CBaseEntity * pEnt); /* size=0, low_pc=0 */ //     0
		entindex(class CBaseEntity *const this); /* size=137632124, low_pc=0 */ //     0
		entindex(class CBaseEntity *const this); /* size=138690712, low_pc=0 */ //     0
		IsPointEntity(class CBaseEntity * pEnt); /* size=138693888, low_pc=0 */ //     0
		IsPointEntity(class CBaseEntity * pEnt); /* size=138902088, low_pc=0 */ //     0
		entindex(class CBaseEntity *const this); /* size=138903416, low_pc=0 */ //     0
		DoSparks(class CBeam *const this,
			const class Vector  &const start,
			const class Vector  &const end); /* size=139090272, low_pc=0 */ //     0
		{
			TraceResult tr;                               //     0
			BeamDamageInstant(class CBeam *const this,
						TraceResult * ptr,
						float damage); /* size=139092524, low_pc=0 */ //     0
		}
	}
} /* size: 0 */

/* <0> (null):0 */
void BeamUpdateVars(class CLightning *const this)
{
	{
		int beamType;                                         //     0
		int pointStart;                                       //     0
		int pointEnd;                                         //     0
		edict_t * pStart;                                     //     0
		edict_t * pEnd;                                       //     0
		FIND_ENTITY_BY_TARGETNAME(edict_t * entStart,
						const char  * pszName); /* size=139250704, low_pc=0 */ //     0
		FIND_ENTITY_BY_TARGETNAME(edict_t * entStart,
						const char  * pszName); /* size=139251384, low_pc=0 */ //     0
		Instance(edict_t * pent); /* size=139252024, low_pc=0 */ //     0
		IsPointEntity(class CBaseEntity * pEnt); /* size=139380760, low_pc=0 */ //     0
		Instance(edict_t * pent); /* size=139381240, low_pc=0 */ //     0
		IsPointEntity(class CBaseEntity * pEnt); /* size=139576384, low_pc=0 */ //     0
		SetTexture(class CBeam *const this,
				int spriteIndex); /* size=139576864, low_pc=0 */ //     0
		SetType(class CBeam *const this,
			int type); /* size=139577344, low_pc=0 */ //     0
		SetStartPos(class CBeam *const this,
				const class Vector  &const pos); /* size=139577824, low_pc=0 */ //     0
		ENTINDEX(edict_t * pEdict); /* size=139578304, low_pc=0 */ //     0
		SetStartEntity(class CBeam *const this,
				int entityIndex); /* size=139407032, low_pc=0 */ //     0
		ENTINDEX(edict_t * pEdict); /* size=139407604, low_pc=0 */ //     0
		SetEndEntity(class CBeam *const this,
				int entityIndex); /* size=139408156, low_pc=0 */ //     0
		SetWidth(class CBeam *const this,
			int width); /* size=139408552, low_pc=0 */ //     0
		SetNoise(class CBeam *const this,
			int amplitude); /* size=139409104, low_pc=0 */ //     0
		SetScrollRate(class CBeam *const this,
				int speed); /* size=139409448, low_pc=0 */ //     0
		SetFrame(class CBeam *const this,
			float frame); /* size=139409792, low_pc=0 */ //     0
		SetFlags(class CBeam *const this,
			int flags); /* size=139410156, low_pc=0 */ //     0
		SetEndEntity(class CBeam *const this,
				int entityIndex); /* size=139410500, low_pc=0 */ //     0
		SetEndPos(class CBeam *const this,
				const class Vector  &const pos); /* size=139410896, low_pc=0 */ //     0
		SetFlags(class CBeam *const this,
			int flags); /* size=139836164, low_pc=0 */ //     0
	}
} /* size: 139110312 */

/* <0> (null):0 */
void Activate(class CLightning *const this)
{
	ServerSide(class CLightning *const this); /* size=139839076, low_pc=0 */ //     0
} /* size: 139837012 */

/* <0> (null):0 */
void env_laser(entvars_t * pev)
{
	GetClassPtr<CLaser>(class CLaser * a); /* size=138679424, low_pc=0 */ //     0
} /* size: 138678116 */

/* <0> (null):0 */
void IsOn(class CLaser *const this)
{
} /* size: 139920972 */

/* <0> (null):0 */
void TurnOff(class CLaser *const this)
{
	TurnOff(class CSprite *const this); /* size=139989480, low_pc=0 */ //     0
} /* size: 139973248 */

/* <0> (null):0 */
void TurnOn(class CLaser *const this)
{
	TurnOn(class CSprite *const this); /* size=140030928, low_pc=0 */ //     0
} /* size: 139990928 */

/* <0> (null):0 */
void FireAtPoint(class CLaser *const this, TraceResult &const tr)
{
	SetEndPos(class CBeam *const this,
			const class Vector  &const pos); /* size=140038912, low_pc=0 */ //     0
	GetStartPos(class CBeam *const this); /* size=140039560, low_pc=0 */ //     0
	DoSparks(class CBeam *const this,
		const class Vector  &const start,
		const class Vector  &const end); /* size=139722228, low_pc=0 */ //     0
} /* size: 140036432 */

/* <0> (null):0 */
void env_glow(entvars_t * pev)
{
	GetClassPtr<CGlow>(class CGlow * a); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Animate(class CGlow *const this, float frames)
{
} /* size: 0 */

/* <0> (null):0 */
void env_bombglow(entvars_t * pev)
{
	GetClassPtr<CBombGlow>(class CBombGlow * a); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void env_sprite(entvars_t * pev)
{
	GetClassPtr<CSprite>(class CSprite * a); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void SpriteInit(class CSprite *const this, const char  * pSpriteName, const class Vector  &const origin)
{
} /* size: 0 */

/* <0> (null):0 */
void SpriteCreate(const char  * pSpriteName, const class Vector  &const origin, BOOL animate)
{
	{
		class CSprite * pSprite;                              //     0
		GetClassPtr<CSprite>(class CSprite * a); /* size=0, low_pc=0 */ //     0
		SpriteInit(class CSprite *const this,
				const char  * pSpriteName,
				const class Vector  &const origin); /* size=0, low_pc=0 */ //     0
		MAKE_STRING_CLASS(const char  * str,
					entvars_t * pev); /* size=0, low_pc=0 */ //     0
		TurnOn(class CSprite *const this); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void AnimateUntilDead(class CSprite *const this)
{
	AnimateThink(class CSprite *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Expand(class CSprite *const this, float scaleSpeed, float fadeSpeed)
{
} /* size: 0 */

/* <0> (null):0 */
void Animate(class CSprite *const this, float frames)
{
	TurnOff(class CSprite *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void TurnOff(class CSprite *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void TurnOn(class CSprite *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void gibshooter(entvars_t * pev)
{
	GetClassPtr<CGibShooter>(class CGibShooter * a); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void env_shooter(entvars_t * pev)
{
	GetClassPtr<CEnvShooter>(class CEnvShooter * a); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void test_effect(entvars_t * pev)
{
	GetClassPtr<CTestEffect>(class CTestEffect * a); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void env_blood(entvars_t * pev)
{
	GetClassPtr<CBlood>(class CBlood * a); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Direction(class CBlood *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Direction(class CBlood *const this)
{
	Vector(class Vector *const this,
		const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void BloodPosition(class CBlood *const this, class CBaseEntity * pActivator)
{
	{
		edict_t * pPlayer;                                    //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		edict(class CBaseEntity *const this); /* size=0, low_pc=0 */ //     0
	}
	Vector(class Vector *const this,
		const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Use(class CBlood *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
	Color(class CBlood *const this); /* size=0, low_pc=0 */ //     0
	Direction(class CBlood *const this); /* size=0, low_pc=0 */ //     0
	{
		class Vector forward;                                 //     0
		class Vector start;                                   //     0
		TraceResult tr;                                       //     0
		Direction(class CBlood *const this); /* size=0, low_pc=0 */ //     0
		BloodAmount(class CBlood *const this); /* size=0, low_pc=0 */ //     0
		operator*(const class Vector  *const this,
				float fl); /* size=0, low_pc=0 */ //     0
		operator*(const class Vector  *const this,
				float fl); /* size=0, low_pc=0 */ //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Color(class CBlood *const this); /* size=0, low_pc=0 */ //     0
	}
	Direction(class CBlood *const this); /* size=0, low_pc=0 */ //     0
	Color(class CBlood *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void env_shake(entvars_t * pev)
{
	GetClassPtr<CShake>(class CShake * a); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void env_fade(entvars_t * pev)
{
	GetClassPtr<CFade>(class CFade * a); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void env_message(entvars_t * pev)
{
	GetClassPtr<CMessage>(class CMessage * a); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void env_funnel(entvars_t * pev)
{
	GetClassPtr<CEnvFunnel>(class CEnvFunnel * a); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void env_beverage(entvars_t * pev)
{
	GetClassPtr<CEnvBeverage>(class CEnvBeverage * a); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void item_sodacan(entvars_t * pev)
{
	GetClassPtr<CItemSoda>(class CItemSoda * a); /* size=0, low_pc=0 */ //     0
} /* size: 0 */



/* Variables: */

float                      frametime; /* size: 4 */

int                        iNoise; /* size: 4 */

class CBaseEntity *        pCan; /* size: 4 */

class CBaseEntity *        pEnt; /* size: 4 */

edict_t *                  pent; /* size: 4 */

int                        type; /* size: 4 */

edict_t *                  pent; /* size: 4 */

int                        on; /* size: 4 */

int                        active; /* size: 4 */

int                        color; /* size: 4 */

entvars_t *                pev; /* size: 4 */

entvars_t *                pev; /* size: 4 */

entvars_t *                pev; /* size: 4 */

entvars_t *                pev; /* size: 4 */

entvars_t *                pev; /* size: 4 */

entvars_t *                pev; /* size: 4 */

entvars_t *                pev; /* size: 4 */

entvars_t *                pev; /* size: 4 */

entvars_t *                pev; /* size: 4 */

entvars_t *                pev; /* size: 4 */

entvars_t *                pev; /* size: 4 */

entvars_t *                pev; /* size: 4 */

entvars_t *                pev; /* size: 4 */

entvars_t *                pev; /* size: 4 */

entvars_t *                pev; /* size: 4 */

class CSprite *            pSprite; /* size: 4 */

class CBeam *              pBeam; /* size: 4 */

entvars_t *                pev; /* size: 4 */

int                        flags; /* size: 4 */

int                        flags; /* size: 4 */

int                        speed; /* size: 4 */

class CBaseEntity *        pPlayer; /* size: 4 */

; /* size: 140182316 */

int                        fadeFlags; /* size: 4 */

float                      frametime; /* size: 4 */

; /* size: 140188656 */

class CBaseEntity *        pCan; /* size: 4 */

; /* size: 140197104 */

class CGib *               pGib; /* size: 4 */

; /* size: 140198684 */

class CGib *               pGib; /* size: 4 */

int                        bodyPart; /* size: 4 */

; /* size: 140199740 */

; /* size: 140205580 */

int                        color; /* size: 4 */

float                      flLen; /* size: 4 */

class Vector              vecShootDir; /* size: 12 */

class CGib *               pGib; /* size: 4 */

; /* size: 140167344 */

float                      thinkTime; /* size: 4 */

; /* size: 140167816 */

; /* size: 140167860 */

; /* size: 140168036 */

; /* size: 140168080 */

; /* size: 140222404 */

; /* size: 140223144 */

; /* size: 140223188 */

; /* size: 140223364 */

; /* size: 140223408 */

; /* size: 140223624 */

int                        on; /* size: 4 */

; /* size: 140225428 */

int                        active; /* size: 4 */

; /* size: 140234604 */

; /* size: 140234980 */

; /* size: 140235436 */

entvars_t *                pev; /* size: 4 */

; /* size: 140236148 */

; /* size: 140237012 */

int                        type; /* size: 4 */

edict_t *                  pent; /* size: 4 */

; /* size: 140237528 */

; /* size: 140237572 */

class CBeam *              pBeam; /* size: 4 */

; /* size: 140213224 */

const class Vector  &const startPos; /* size: 4 */

const class Vector  &const endPos; /* size: 4 */

; /* size: 140213940 */

; /* size: 140214116 */

; /* size: 140214204 */

; /* size: 140214296 */

; /* size: 140214340 */

entvars_t *                pev; /* size: 4 */

; /* size: 140253168 */

; /* size: 140253304 */

int                        i; /* size: 4 */

float                      t; /* size: 4 */

class CBeam *              pbeam; /* size: 4 */

TraceResult                tr; /* size: 56 */

class Vector              vecSrc; /* size: 12 */

class Vector              vecDir; /* size: 12 */

; /* size: 140254288 */

; /* size: 140254564 */

; /* size: 140254700 */

class CBaseEntity *        pOwner; /* size: 4 */

; /* size: 140256296 */

int                        total; /* size: 4 */

class CBaseEntity *        pEntity; /* size: 4 */

class CBaseEntity *        pNewEntity; /* size: 4 */

int                        total; /* size: 4 */

class CBaseEntity *        pEntity; /* size: 4 */

class CBaseEntity *        pNewEntity; /* size: 4 */

entvars_t *                pev; /* size: 4 */

; /* size: 140262004 */

; /* size: 140262460 */

class CBaseEntity *        pHit; /* size: 4 */

; /* size: 140263196 */

; /* size: 140263412 */

TraceResult                tr; /* size: 56 */

; /* size: 140263924 */

; /* size: 140263968 */

; /* size: 140264144 */

; /* size: 140264188 */

; /* size: 140264404 */

class CBaseEntity *        pEnd; /* size: 4 */

TraceResult                tr; /* size: 56 */

; /* size: 140264880 */

; /* size: 140264924 */

; /* size: 140264788 */

; /* size: 140269380 */

int                        iLoops; /* size: 4 */

class Vector              vecSrc; /* size: 12 */

class Vector              vecDir1; /* size: 12 */

TraceResult                tr1; /* size: 56 */

class Vector              vecDir2; /* size: 12 */

TraceResult                tr2; /* size: 56 */

; /* size: 140270532 */

; /* size: 140270868 */

int                        iLoops; /* size: 4 */

class Vector              vecDir1; /* size: 12 */

TraceResult                tr1; /* size: 56 */

; /* size: 140271664 */

class CBaseEntity *        pStart; /* size: 4 */

class CBaseEntity *        pEnd; /* size: 4 */

class CBaseEntity *        pStart; /* size: 4 */

; /* size: 140272456 */

; /* size: 140272500 */

; /* size: 140272268 */

; /* size: 140272680 */

; /* size: 140272724 */

; /* size: 140272588 */

; /* size: 140272904 */

; /* size: 140272948 */

; /* size: 140272812 */

TraceResult                tr; /* size: 56 */

int                        beamType; /* size: 4 */

int                        pointStart; /* size: 4 */

int                        pointEnd; /* size: 4 */

edict_t *                  pStart; /* size: 4 */

edict_t *                  pEnd; /* size: 4 */

; /* size: 140239860 */

; /* size: 140240116 */

; /* size: 140241332 */

; /* size: 140242492 */

; /* size: 140288876 */

; /* size: 140289516 */

; /* size: 140289972 */

class CSprite *            pSprite; /* size: 4 */

; /* size: 140290780 */

; /* size: 140292388 */

; /* size: 140297020 */

; /* size: 140297476 */

; /* size: 140297932 */

edict_t *                  pPlayer; /* size: 4 */

class Vector              forward; /* size: 12 */

class Vector              start; /* size: 12 */

TraceResult                tr; /* size: 56 */

; /* size: 140300228 */

; /* size: 140300684 */

; /* size: 140305244 */

; /* size: 140305700 */

; /* size: 140306156 */

; /* size: 140306612 */

extern class _IO_FILE *           stdin; /* size: 4 */

extern class _IO_FILE *           stdout; /* size: 4 */

intconst                   k_cubSaltSize; /* size: 4 */

GID_tconst                 k_GIDNil; /* size: 8 */

GID_tconst                 k_TxnIDNil; /* size: 8 */

GID_tconst                 k_TxnIDUnknown; /* size: 8 */

PackageId_tconst           k_uPackageIdFreeSub; /* size: 4 */

PackageId_tconst           k_uPackageIdInvalid; /* size: 4 */

AppId_tconst               k_uAppIdInvalid; /* size: 4 */

AssetClassId_tconst        k_ulAssetClassIdInvalid; /* size: 8 */

PhysicalItemId_tconst      k_uPhysicalItemIdInvalid; /* size: 4 */

DepotId_tconst             k_uDepotIdInvalid; /* size: 4 */

CellID_tconst              k_uCellIDInvalid; /* size: 4 */

SteamAPICall_tconst        k_uAPICallInvalid; /* size: 8 */

PartnerId_tconst           k_uPartnerIdInvalid; /* size: 4 */

extern enginefuncs_t              g_engfuncs; /* size: 632 */

extern globalvars_t *             gpGlobals; /* size: 4 */

extern class Vectorconst          g_vecZero; /* size: 12 */

extern int                        g_Language; /* size: 4 */

; /* size: 140307852 */

; /* size: 140307896 */

; /* size: 140307972 */

; /* size: 140308016 */

; /* size: 140308060 */

; /* size: 0 */

/* Types: */

/* 1 */
char
 /* size: 1 */

/* 2 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 3 */
unsigned int
 /* size: 4 */

/* 4 */
unsigned char
 /* size: 1 */

/* 5 */
short unsigned int
 /* size: 2 */

/* 6 */
long unsigned int
 /* size: 4 */

/* 7 */
signed char
 /* size: 1 */

/* 8 */
short int
 /* size: 2 */

/* 9 */
int
 /* size: 4 */

/* 10 */
long long int
 /* size: 8 */

/* 11 */
long long unsigned int
 /* size: 8 */

/* 12 */
/* <0> (null):0 */
typedef long long int __quad_t; /* size: 8 */

/* 13 */
/* <0> (null):0 */
typedef long int __off_t; /* size: 4 */

/* 14 */
long int
 /* size: 4 */

/* 15 */
/* <0> (null):0 */
typedef __quad_t __off64_t; /* size: 8 */

/* 16 */
 /* pointer to 0 */
 /* size: 4 */

/* 17 */
 /* pointer to 1 */
 /* size: 4 */

/* 18 */
/* <0> (null):0 */
struct _IO_FILE {
	int                        _flags;               /*     0     4 */
	char *                     _IO_read_ptr;         /*     4     4 */
	char *                     _IO_read_end;         /*     8     4 */
	char *                     _IO_read_base;        /*    12     4 */
	char *                     _IO_write_base;       /*    16     4 */
	char *                     _IO_write_ptr;        /*    20     4 */
	char *                     _IO_write_end;        /*    24     4 */
	char *                     _IO_buf_base;         /*    28     4 */
	char *                     _IO_buf_end;          /*    32     4 */
	char *                     _IO_save_base;        /*    36     4 */
	char *                     _IO_backup_base;      /*    40     4 */
	char *                     _IO_save_end;         /*    44     4 */
	class _IO_marker *         _markers;             /*    48     4 */
	class _IO_FILE *           _chain;               /*    52     4 */
	int                        _fileno;              /*    56     4 */
	int                        _flags2;              /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	__off_t                    _old_offset;          /*    64     4 */
	short unsigned int         _cur_column;          /*    68     2 */
	signed char                _vtable_offset;       /*    70     1 */
	char                       _shortbuf[1];         /*    71     1 */
	_IO_lock_t *               _lock;                /*    72     4 */
	__off64_t                  _offset;              /*    76     8 */
	void *                     __pad1;               /*    84     4 */
	void *                     __pad2;               /*    88     4 */
	void *                     __pad3;               /*    92     4 */
	void *                     __pad4;               /*    96     4 */
	size_t                     __pad5;               /*   100     4 */
	int                        _mode;                /*   104     4 */
	char                       _unused2[40];         /*   108    40 */
	/* --- cacheline 2 boundary (128 bytes) was 20 bytes ago --- */

	/* size: 148, cachelines: 3, members: 29 */
	/* last cacheline: 20 bytes */
}; /* size: 148 */

/* 19 */
/* <0> (null):0 */
typedef void _IO_lock_t; /* size: 0 */

/* 20 */
/* <0> (null):0 */
struct _IO_marker {
	class _IO_marker *         _next;                /*     0     4 */
	class _IO_FILE *           _sbuf;                /*     4     4 */
	int                        _pos;                 /*     8     4 */

	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 21 */
 /* pointer to 20 */
 /* size: 4 */

/* 22 */
 /* pointer to 18 */
 /* size: 4 */

/* 23 */
 /* pointer to 20 */
 /* size: 4 */

/* 24 */
 /* pointer to 18 */
 /* size: 4 */

/* 25 */
/* <0> (null):0 */
char                       array[1]; /* size: 1 */

/* 26 */
 /* pointer to 19 */
 /* size: 4 */

/* 27 */
/* <0> (null):0 */
char                       array[40]; /* size: 40 */

/* 28 */
 /* pointer to 29 */
 /* size: 4 */

/* 29 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 30 */
 /* pointer to 31 */
 /* size: 4 */

/* 31 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 32 */
/* <0> (null):0 */
char                       array[32]; /* size: 32 */

/* 33 */
/* <0> (null):0 */
char                       array[20]; /* size: 20 */

/* 34 */
long double
 /* size: 12 */

/* 35 */
double
 /* size: 8 */

/* 36 */
/* <0> (null):0 */
typedef int int32; /* size: 4 */

/* 37 */
/* <0> (null):0 */
typedef unsigned int uint32; /* size: 4 */

/* 38 */
/* <0> (null):0 */
typedef long long unsigned int uint64; /* size: 8 */

/* 39 */
/* <0> (null):0 */
typedef uint64 GID_t; /* size: 8 */

/* 40 */
/* <0> (null):0 */
typedef uint32 PackageId_t; /* size: 4 */

/* 41 */
/* <0> (null):0 */
typedef uint32 AppId_t; /* size: 4 */

/* 42 */
/* <0> (null):0 */
typedef uint64 AssetClassId_t; /* size: 8 */

/* 43 */
/* <0> (null):0 */
typedef uint32 PhysicalItemId_t; /* size: 4 */

/* 44 */
/* <0> (null):0 */
typedef uint32 DepotId_t; /* size: 4 */

/* 45 */
/* <0> (null):0 */
typedef uint32 CellID_t; /* size: 4 */

/* 46 */
/* <0> (null):0 */
typedef uint64 SteamAPICall_t; /* size: 8 */

/* 47 */
/* <0> (null):0 */
typedef uint32 PartnerId_t; /* size: 4 */

/* 48 */
/* <0> (null):0 */
typedef int BOOL; /* size: 4 */

/* 49 */
/* <0> (null):0 */
typedef unsigned char BYTE; /* size: 1 */

/* 50 */
/* <0> (null):0 */
typedef unsigned char byte; /* size: 1 */

/* 51 */
/* <0> (null):0 */
typedef unsigned int string_t; /* size: 4 */

/* 52 */
/* <0> (null):0 */
typedef float vec_t; /* size: 4 */

/* 53 */
float
 /* size: 4 */

/* 54 */
/* <0> (null):0 */
class Vector2D {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	/* <0> (null):0 */
	void Vector2D(class Vector2D *);

	/* <0> (null):0 */
	void Vector2D(class Vector2D *, float, float);

	/* <0> (null):0 */
	class Vector2D operator+(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DplERKS_ */

	/* <0> (null):0 */
	class Vector2D operator-(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DmiERKS_ */

	/* <0> (null):0 */
	class Vector2D operator*(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DmlEf */

	/* <0> (null):0 */
	class Vector2D operator/(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DdvEf */

	/* <0> (null):0 */
	float Length(const class Vector2D  *); /* linkage=_ZNK8Vector2D6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector2D  *); /* linkage=_ZNK8Vector2D13LengthSquaredEv */

	/* <0> (null):0 */
	class Vector2D Normalize(const class Vector2D  *); /* linkage=_ZNK8Vector2D9NormalizeEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector2D *); /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector2D *, float); /* linkage=_ZN8Vector2D6IsZeroEf */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 55 */
 /* pointer to 54 */
 /* size: 4 */

/* 56 */
 /* pointer to 57 */
 /* size: 4 */

/* 57 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 58 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 59 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 60 */
bool
 /* size: 1 */

/* 61 */
/* <0> (null):0 */
class Vector {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	vec_t                      z;                    /*     8     4 */
	/* <0> (null):0 */
	void Vector(class Vector *);

	/* <0> (null):0 */
	void Vector(class Vector *, float, float, float);

	/* <0> (null):0 */
	void Vector(class Vector *, const class Vector  &);

	/* <0> (null):0 */
	void Vector(class Vector *, float *);

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *); /* linkage=_ZNK6VectorngEv */

	/* <0> (null):0 */
	int operator==(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectoreqERKS_ */

	/* <0> (null):0 */
	int operator!=(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorneERKS_ */

	/* <0> (null):0 */
	class Vector operator+(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorplERKS_ */

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectormiERKS_ */

	/* <0> (null):0 */
	class Vector operator*(const class Vector  *, float); /* linkage=_ZNK6VectormlEf */

	/* <0> (null):0 */
	class Vector operator/(const class Vector  *, float); /* linkage=_ZNK6VectordvEf */

	/* <0> (null):0 */
	void CopyToArray(const class Vector  *, float *); /* linkage=_ZNK6Vector11CopyToArrayEPf */

	/* <0> (null):0 */
	float Length(const class Vector  *); /* linkage=_ZNK6Vector6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector  *); /* linkage=_ZNK6Vector13LengthSquaredEv */

	/* <0> (null):0 */
	float * operator float*(class Vector *); /* linkage=_ZN6VectorcvPfEv */

	/* <0> (null):0 */
	const float  * operator const float*(const class Vector  *); /* linkage=_ZNK6VectorcvPKfEv */

	/* <0> (null):0 */
	class Vector Normalize(const class Vector  *); /* linkage=_ZNK6Vector9NormalizeEv */

	/* <0> (null):0 */
	class Vector2D Make2D(const class Vector  *); /* linkage=_ZNK6Vector6Make2DEv */

	/* <0> (null):0 */
	float Length2D(const class Vector  *); /* linkage=_ZNK6Vector8Length2DEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector  *, float); /* linkage=_ZNK6Vector16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector  *, float); /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector *); /* linkage=_ZN6Vector16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector *, float); /* linkage=_ZN6Vector6IsZeroEf */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 62 */
 /* pointer to 61 */
 /* size: 4 */

/* 63 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 64 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 65 */
 /* pointer to 53 */
 /* size: 4 */

/* 66 */
 /* pointer to 67 */
 /* size: 4 */

/* 67 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 68 */
 /* pointer to 69 */
 /* size: 4 */

/* 69 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 70 */
/* <0> (null):0 */
typedef int qboolean; /* size: 4 */

/* 71 */
/* <0> (null):0 */
struct link_s {
	class link_s *             prev;                 /*     0     4 */
	class link_s *             next;                 /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 72 */
 /* pointer to 71 */
 /* size: 4 */

/* 73 */
/* <0> (null):0 */
typedef struct link_s link_t; /* size: 8 */

/* 74 */
/* <0> (null):0 */
typedef struct edict_s edict_t; /* size: 804 */

/* 75 */
/* <0> (null):0 */
struct edict_s {
	qboolean                   free;                 /*     0     4 */
	int                        serialnumber;         /*     4     4 */
	link_t                     area;                 /*     8     8 */
	int                        headnode;             /*    16     4 */
	int                        num_leafs;            /*    20     4 */
	short int                  leafnums[48];         /*    24    96 */
	/* --- cacheline 1 boundary (64 bytes) was 56 bytes ago --- */
	float                      freetime;             /*   120     4 */
	void *                     pvPrivateData;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	entvars_t                  v;                    /*   128   676 */
	/* --- cacheline 12 boundary (768 bytes) was 36 bytes ago --- */

	/* size: 804, cachelines: 13, members: 9 */
	/* last cacheline: 36 bytes */
}; /* size: 804 */

/* 76 */
 /* pointer to 74 */
 /* size: 4 */

/* 77 */
/* <0> (null):0 */
struct {
	float                      time;                 /*     0     4 */
	float                      frametime;            /*     4     4 */
	float                      force_retouch;        /*     8     4 */
	string_t                   mapname;              /*    12     4 */
	string_t                   startspot;            /*    16     4 */
	float                      deathmatch;           /*    20     4 */
	float                      coop;                 /*    24     4 */
	float                      teamplay;             /*    28     4 */
	float                      serverflags;          /*    32     4 */
	float                      found_secrets;        /*    36     4 */
	class Vector              v_forward;             /*    40    12 */
	class Vector              v_up;                  /*    52    12 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	class Vector              v_right;               /*    64    12 */
	float                      trace_allsolid;       /*    76     4 */
	float                      trace_startsolid;     /*    80     4 */
	float                      trace_fraction;       /*    84     4 */
	class Vector              trace_endpos;          /*    88    12 */
	class Vector              trace_plane_normal;    /*   100    12 */
	float                      trace_plane_dist;     /*   112     4 */
	edict_t *                  trace_ent;            /*   116     4 */
	float                      trace_inopen;         /*   120     4 */
	float                      trace_inwater;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	int                        trace_hitgroup;       /*   128     4 */
	int                        trace_flags;          /*   132     4 */
	int                        msg_entity;           /*   136     4 */
	int                        cdAudioTrack;         /*   140     4 */
	int                        maxClients;           /*   144     4 */
	int                        maxEntities;          /*   148     4 */
	const char  *              pStringBase;          /*   152     4 */
	void *                     pSaveData;            /*   156     4 */
	class Vector              vecLandmarkOffset;     /*   160    12 */

	/* size: 172, cachelines: 3, members: 31 */
	/* last cacheline: 44 bytes */
}; /* size: 172 */

/* 78 */
/* <0> (null):0 */
typedef class  globalvars_t; /* size: 172 */

/* 79 */
/* <0> (null):0 */
struct entvars_s {
	string_t                   classname;            /*     0     4 */
	string_t                   globalname;           /*     4     4 */
	class Vector              origin;                /*     8    12 */
	class Vector              oldorigin;             /*    20    12 */
	class Vector              velocity;              /*    32    12 */
	class Vector              basevelocity;          /*    44    12 */
	class Vector              clbasevelocity;        /*    56    12 */
	/* --- cacheline 1 boundary (64 bytes) was 4 bytes ago --- */
	class Vector              movedir;               /*    68    12 */
	class Vector              angles;                /*    80    12 */
	class Vector              avelocity;             /*    92    12 */
	class Vector              punchangle;            /*   104    12 */
	class Vector              v_angle;               /*   116    12 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	class Vector              endpos;                /*   128    12 */
	class Vector              startpos;              /*   140    12 */
	float                      impacttime;           /*   152     4 */
	float                      starttime;            /*   156     4 */
	int                        fixangle;             /*   160     4 */
	float                      idealpitch;           /*   164     4 */
	float                      pitch_speed;          /*   168     4 */
	float                      ideal_yaw;            /*   172     4 */
	float                      yaw_speed;            /*   176     4 */
	int                        modelindex;           /*   180     4 */
	string_t                   model;                /*   184     4 */
	int                        viewmodel;            /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	int                        weaponmodel;          /*   192     4 */
	class Vector              absmin;                /*   196    12 */
	class Vector              absmax;                /*   208    12 */
	class Vector              mins;                  /*   220    12 */
	class Vector              maxs;                  /*   232    12 */
	class Vector              size;                  /*   244    12 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	float                      ltime;                /*   256     4 */
	float                      nextthink;            /*   260     4 */
	int                        movetype;             /*   264     4 */
	int                        solid;                /*   268     4 */
	int                        skin;                 /*   272     4 */
	int                        body;                 /*   276     4 */
	int                        effects;              /*   280     4 */
	float                      gravity;              /*   284     4 */
	float                      friction;             /*   288     4 */
	int                        light_level;          /*   292     4 */
	int                        sequence;             /*   296     4 */
	int                        gaitsequence;         /*   300     4 */
	float                      frame;                /*   304     4 */
	float                      animtime;             /*   308     4 */
	float                      framerate;            /*   312     4 */
	unsigned char              controller[4];        /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	unsigned char              blending[2];          /*   320     2 */
	float                      scale;                /*   324     4 */
	int                        rendermode;           /*   328     4 */
	float                      renderamt;            /*   332     4 */
	class Vector              rendercolor;           /*   336    12 */
	int                        renderfx;             /*   348     4 */
	float                      health;               /*   352     4 */
	float                      frags;                /*   356     4 */
	int                        weapons;              /*   360     4 */
	float                      takedamage;           /*   364     4 */
	int                        deadflag;             /*   368     4 */
	class Vector              view_ofs;              /*   372    12 */
	int                        button;               /*   384     4 */
	/* --- cacheline 6 boundary (384 bytes) was 2 bytes ago --- */
	int                        impulse;              /*   388     4 */
	edict_t *                  chain;                /*   392     4 */
	edict_t *                  dmg_inflictor;        /*   396     4 */
	edict_t *                  enemy;                /*   400     4 */
	edict_t *                  aiment;               /*   404     4 */
	edict_t *                  owner;                /*   408     4 */
	edict_t *                  groundentity;         /*   412     4 */
	int                        spawnflags;           /*   416     4 */
	int                        flags;                /*   420     4 */
	int                        colormap;             /*   424     4 */
	int                        team;                 /*   428     4 */
	float                      max_health;           /*   432     4 */
	float                      teleport_time;        /*   436     4 */
	float                      armortype;            /*   440     4 */
	float                      armorvalue;           /*   444     4 */
	int                        waterlevel;           /*   448     4 */
	/* --- cacheline 7 boundary (448 bytes) was 2 bytes ago --- */
	int                        watertype;            /*   452     4 */
	string_t                   target;               /*   456     4 */
	string_t                   targetname;           /*   460     4 */
	string_t                   netname;              /*   464     4 */
	string_t                   message;              /*   468     4 */
	float                      dmg_take;             /*   472     4 */
	float                      dmg_save;             /*   476     4 */
	float                      dmg;                  /*   480     4 */
	float                      dmgtime;              /*   484     4 */
	string_t                   noise;                /*   488     4 */
	string_t                   noise1;               /*   492     4 */
	string_t                   noise2;               /*   496     4 */
	string_t                   noise3;               /*   500     4 */
	float                      speed;                /*   504     4 */
	float                      air_finished;         /*   508     4 */
	float                      pain_finished;        /*   512     4 */
	/* --- cacheline 8 boundary (512 bytes) was 2 bytes ago --- */
	float                      radsuit_finished;     /*   516     4 */
	edict_t *                  pContainingEntity;    /*   520     4 */
	int                        playerclass;          /*   524     4 */
	float                      maxspeed;             /*   528     4 */
	float                      fov;                  /*   532     4 */
	int                        weaponanim;           /*   536     4 */
	int                        pushmsec;             /*   540     4 */
	int                        bInDuck;              /*   544     4 */
	int                        flTimeStepSound;      /*   548     4 */
	int                        flSwimTime;           /*   552     4 */
	int                        flDuckTime;           /*   556     4 */
	int                        iStepLeft;            /*   560     4 */
	float                      flFallVelocity;       /*   564     4 */
	int                        gamestate;            /*   568     4 */
	int                        oldbuttons;           /*   572     4 */
	int                        groupinfo;            /*   576     4 */
	/* --- cacheline 9 boundary (576 bytes) was 2 bytes ago --- */
	int                        iuser1;               /*   580     4 */
	int                        iuser2;               /*   584     4 */
	int                        iuser3;               /*   588     4 */
	int                        iuser4;               /*   592     4 */
	float                      fuser1;               /*   596     4 */
	float                      fuser2;               /*   600     4 */
	float                      fuser3;               /*   604     4 */
	float                      fuser4;               /*   608     4 */
	class Vector              vuser1;                /*   612    12 */
	class Vector              vuser2;                /*   624    12 */
	class Vector              vuser3;                /*   636    12 */
	/* --- cacheline 10 boundary (640 bytes) was 6 bytes ago --- */
	class Vector              vuser4;                /*   648    12 */
	edict_t *                  euser1;               /*   660     4 */
	edict_t *                  euser2;               /*   664     4 */
	edict_t *                  euser3;               /*   668     4 */
	edict_t *                  euser4;               /*   672     4 */

	/* size: 676, cachelines: 11, members: 123 */
	/* last cacheline: 36 bytes */

	/* BRAIN FART ALERT! 676 != 674 + 0(holes), diff = 2 */

}; /* size: 676 */

/* 80 */
/* <0> (null):0 */
unsigned char              array[4]; /* size: 4 */

/* 81 */
/* <0> (null):0 */
unsigned char              array[2]; /* size: 2 */

/* 82 */
/* <0> (null):0 */
typedef struct entvars_s entvars_t; /* size: 676 */

/* 83 */
/* <0> (null):0 */
short int                  array[48]; /* size: 96 */

/* 84 */
/* <0> (null):0 */
typedef uint32 CRC32_t; /* size: 4 */

/* 85 */
/* <0> (null):0 */
struct cvar_s {
	char *                     name;                 /*     0     4 */
	char *                     string;               /*     4     4 */
	int                        flags;                /*     8     4 */
	float                      value;                /*    12     4 */
	class cvar_s *             next;                 /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 86 */
 /* pointer to 85 */
 /* size: 4 */

/* 87 */
/* <0> (null):0 */
typedef struct cvar_s cvar_t; /* size: 20 */

/* 88 */
/* <0> (null):0 */
struct client_textmessage_s {
	int                        effect;               /*     0     4 */
	byte                       r1;                   /*     4     1 */
	byte                       g1;                   /*     5     1 */
	byte                       b1;                   /*     6     1 */
	byte                       a1;                   /*     7     1 */
	byte                       r2;                   /*     8     1 */
	byte                       g2;                   /*     9     1 */
	byte                       b2;                   /*    10     1 */
	byte                       a2;                   /*    11     1 */
	float                      x;                    /*    12     4 */
	float                      y;                    /*    16     4 */
	float                      fadein;               /*    20     4 */
	float                      fadeout;              /*    24     4 */
	float                      holdtime;             /*    28     4 */
	float                      fxtime;               /*    32     4 */
	const char  *              pName;                /*    36     4 */
	const char  *              pMessage;             /*    40     4 */

	/* size: 44, cachelines: 1, members: 17 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 89 */
/* <0> (null):0 */
typedef struct client_textmessage_s client_textmessage_t; /* size: 44 */

/* 90 */
/* <0> (null):0 */
typedef struct sequenceCommandLine_ sequenceCommandLine_s; /* size: 92 */

/* 91 */
/* <0> (null):0 */
struct sequenceCommandLine_ {
	int                        commandType;          /*     0     4 */
	client_textmessage_t       clientMessage;        /*     4    44 */
	char *                     speakerName;          /*    48     4 */
	char *                     listenerName;         /*    52     4 */
	char *                     soundFileName;        /*    56     4 */
	char *                     sentenceName;         /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	char *                     fireTargetNames;      /*    64     4 */
	char *                     killTargetNames;      /*    68     4 */
	float                      delay;                /*    72     4 */
	int                        repeatCount;          /*    76     4 */
	int                        textChannel;          /*    80     4 */
	int                        modifierBitField;     /*    84     4 */
	sequenceCommandLine_s *    nextCommandLine;      /*    88     4 */

	/* size: 92, cachelines: 2, members: 13 */
	/* last cacheline: 28 bytes */
}; /* size: 92 */

/* 92 */
 /* pointer to 90 */
 /* size: 4 */

/* 93 */
/* <0> (null):0 */
typedef struct sequenceEntry_ sequenceEntry_s; /* size: 20 */

/* 94 */
/* <0> (null):0 */
struct sequenceEntry_ {
	char *                     fileName;             /*     0     4 */
	char *                     entryName;            /*     4     4 */
	sequenceCommandLine_s *    firstCommand;         /*     8     4 */
	sequenceEntry_s *          nextEntry;            /*    12     4 */
	qboolean                   isGlobal;             /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 95 */
 /* pointer to 93 */
 /* size: 4 */

/* 96 */
/* <0> (null):0 */
typedef struct sentenceEntry_ sentenceEntry_s; /* size: 16 */

/* 97 */
/* <0> (null):0 */
struct sentenceEntry_ {
	char *                     data;                 /*     0     4 */
	sentenceEntry_s *          nextEntry;            /*     4     4 */
	qboolean                   isGlobal;             /*     8     4 */
	unsigned int               index;                /*    12     4 */

	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 98 */
 /* pointer to 96 */
 /* size: 4 */

/* 99 */
/* <0> (null):0 */
enum {
	at_notice = 0,
	at_console = 1,
	at_aiconsole = 2,
	at_warning = 3,
	at_error = 4,
	at_logged = 5,
}; /* size: 4 */

/* 100 */
/* <0> (null):0 */
typedef enum  ALERT_TYPE; /* size: 4 */

/* 101 */
/* <0> (null):0 */
enum {
	print_console = 0,
	print_center = 1,
	print_chat = 2,
}; /* size: 4 */

/* 102 */
/* <0> (null):0 */
typedef enum  PRINT_TYPE; /* size: 4 */

/* 103 */
/* <0> (null):0 */
enum {
	force_exactfile = 0,
	force_model_samebounds = 1,
	force_model_specifybounds = 2,
	force_model_specifybounds_if_avail = 3,
}; /* size: 4 */

/* 104 */
/* <0> (null):0 */
typedef enum  FORCE_TYPE; /* size: 4 */

/* 105 */
/* <0> (null):0 */
struct {
	int                        fAllSolid;            /*     0     4 */
	int                        fStartSolid;          /*     4     4 */
	int                        fInOpen;              /*     8     4 */
	int                        fInWater;             /*    12     4 */
	float                      flFraction;           /*    16     4 */
	class Vector              vecEndPos;             /*    20    12 */
	float                      flPlaneDist;          /*    32     4 */
	class Vector              vecPlaneNormal;        /*    36    12 */
	edict_t *                  pHit;                 /*    48     4 */
	int                        iHitgroup;            /*    52     4 */
	/* <0> (null):0 */
	void TraceResult(TraceResult *);


	/* size: 56, cachelines: 1, members: 10 */
	/* last cacheline: 56 bytes */
}; /* size: 56 */

/* 106 */
/* <0> (null):0 */
typedef class  TraceResult; /* size: 56 */

/* 107 */
/* <0> (null):0 */
struct enginefuncs_s {
	int                        (*pfnPrecacheModel)(char *); /*     0     4 */
	int                        (*pfnPrecacheSound)(char *); /*     4     4 */
	void                       (*pfnSetModel)(edict_t *, const char  *); /*     8     4 */
	int                        (*pfnModelIndex)(const char  *); /*    12     4 */
	int                        (*pfnModelFrames)(int); /*    16     4 */
	void                       (*pfnSetSize)(edict_t *, const float  *, const float  *); /*    20     4 */
	void                       (*pfnChangeLevel)(char *, char *); /*    24     4 */
	void                       (*pfnGetSpawnParms)(edict_t *); /*    28     4 */
	void                       (*pfnSaveSpawnParms)(edict_t *); /*    32     4 */
	float                      (*pfnVecToYaw)(const float  *); /*    36     4 */
	void                       (*pfnVecToAngles)(const float  *, float *); /*    40     4 */
	void                       (*pfnMoveToOrigin)(edict_t *, const float  *, float, int); /*    44     4 */
	void                       (*pfnChangeYaw)(edict_t *); /*    48     4 */
	void                       (*pfnChangePitch)(edict_t *); /*    52     4 */
	edict_t *                  (*pfnFindEntityByString)(edict_t *, const char  *, const char  *); /*    56     4 */
	int                        (*pfnGetEntityIllum)(edict_t *); /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	edict_t *                  (*pfnFindEntityInSphere)(edict_t *, const float  *, float); /*    64     4 */
	edict_t *                  (*pfnFindClientInPVS)(edict_t *); /*    68     4 */
	edict_t *                  (*pfnEntitiesInPVS)(edict_t *); /*    72     4 */
	void                       (*pfnMakeVectors)(const float  *); /*    76     4 */
	void                       (*pfnAngleVectors)(const float  *, float *, float *, float *); /*    80     4 */
	edict_t *                  (*pfnCreateEntity)(void); /*    84     4 */
	void                       (*pfnRemoveEntity)(edict_t *); /*    88     4 */
	edict_t *                  (*pfnCreateNamedEntity)(int); /*    92     4 */
	void                       (*pfnMakeStatic)(edict_t *); /*    96     4 */
	int                        (*pfnEntIsOnFloor)(edict_t *); /*   100     4 */
	int                        (*pfnDropToFloor)(edict_t *); /*   104     4 */
	int                        (*pfnWalkMove)(edict_t *, float, float, int); /*   108     4 */
	void                       (*pfnSetOrigin)(edict_t *, const float  *); /*   112     4 */
	void                       (*pfnEmitSound)(edict_t *, int, const char  *, float, float, int, int); /*   116     4 */
	void                       (*pfnEmitAmbientSound)(edict_t *, float *, const char  *, float, float, int, int); /*   120     4 */
	void                       (*pfnTraceLine)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	void                       (*pfnTraceToss)(edict_t *, edict_t *, TraceResult *); /*   128     4 */
	int                        (*pfnTraceMonsterHull)(edict_t *, const float  *, const float  *, int, edict_t *, TraceResult *); /*   132     4 */
	void                       (*pfnTraceHull)(const float  *, const float  *, int, int, edict_t *, TraceResult *); /*   136     4 */
	void                       (*pfnTraceModel)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   140     4 */
	const char  *              (*pfnTraceTexture)(edict_t *, const float  *, const float  *); /*   144     4 */
	void                       (*pfnTraceSphere)(const float  *, const float  *, int, float, edict_t *, TraceResult *); /*   148     4 */
	void                       (*pfnGetAimVector)(edict_t *, float, float *); /*   152     4 */
	void                       (*pfnServerCommand)(char *); /*   156     4 */
	void                       (*pfnServerExecute)(void); /*   160     4 */
	void                       (*pfnClientCommand)(edict_t *, char *, ...); /*   164     4 */
	void                       (*pfnParticleEffect)(const float  *, const float  *, float, float); /*   168     4 */
	void                       (*pfnLightStyle)(int, char *); /*   172     4 */
	int                        (*pfnDecalIndex)(const char  *); /*   176     4 */
	int                        (*pfnPointContents)(const float  *); /*   180     4 */
	void                       (*pfnMessageBegin)(int, int, const float  *, edict_t *); /*   184     4 */
	void                       (*pfnMessageEnd)(void); /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	void                       (*pfnWriteByte)(int); /*   192     4 */
	void                       (*pfnWriteChar)(int); /*   196     4 */
	void                       (*pfnWriteShort)(int); /*   200     4 */
	void                       (*pfnWriteLong)(int); /*   204     4 */
	void                       (*pfnWriteAngle)(float); /*   208     4 */
	void                       (*pfnWriteCoord)(float); /*   212     4 */
	void                       (*pfnWriteString)(const char  *); /*   216     4 */
	void                       (*pfnWriteEntity)(int); /*   220     4 */
	void                       (*pfnCVarRegister)(cvar_t *); /*   224     4 */
	float                      (*pfnCVarGetFloat)(const char  *); /*   228     4 */
	const char  *              (*pfnCVarGetString)(const char  *); /*   232     4 */
	void                       (*pfnCVarSetFloat)(const char  *, float); /*   236     4 */
	void                       (*pfnCVarSetString)(const char  *, const char  *); /*   240     4 */
	void                       (*pfnAlertMessage)(ALERT_TYPE, char *, ...); /*   244     4 */
	void                       (*pfnEngineFprintf)(void *, char *, ...); /*   248     4 */
	void *                     (*pfnPvAllocEntPrivateData)(edict_t *, int32); /*   252     4 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	void *                     (*pfnPvEntPrivateData)(edict_t *); /*   256     4 */
	void                       (*pfnFreeEntPrivateData)(edict_t *); /*   260     4 */
	const char  *              (*pfnSzFromIndex)(int); /*   264     4 */
	int                        (*pfnAllocString)(const char  *); /*   268     4 */
	class entvars_s *          (*pfnGetVarsOfEnt)(edict_t *); /*   272     4 */
	edict_t *                  (*pfnPEntityOfEntOffset)(int); /*   276     4 */
	int                        (*pfnEntOffsetOfPEntity)(const edict_t  *); /*   280     4 */
	int                        (*pfnIndexOfEdict)(const edict_t  *); /*   284     4 */
	edict_t *                  (*pfnPEntityOfEntIndex)(int); /*   288     4 */
	edict_t *                  (*pfnFindEntityByVars)(class entvars_s *); /*   292     4 */
	void *                     (*pfnGetModelPtr)(edict_t *); /*   296     4 */
	int                        (*pfnRegUserMsg)(const char  *, int); /*   300     4 */
	void                       (*pfnAnimationAutomove)(const edict_t  *, float); /*   304     4 */
	void                       (*pfnGetBonePosition)(const edict_t  *, int, float *, float *); /*   308     4 */
	uint32                     (*pfnFunctionFromName)(const char  *); /*   312     4 */
	const char  *              (*pfnNameForFunction)(uint32); /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	void                       (*pfnClientPrintf)(edict_t *, PRINT_TYPE, const char  *); /*   320     4 */
	void                       (*pfnServerPrint)(const char  *); /*   324     4 */
	const char  *              (*pfnCmd_Args)(void); /*   328     4 */
	const char  *              (*pfnCmd_Argv)(int);  /*   332     4 */
	int                        (*pfnCmd_Argc)(void); /*   336     4 */
	void                       (*pfnGetAttachment)(const edict_t  *, int, float *, float *); /*   340     4 */
	void                       (*pfnCRC32_Init)(CRC32_t *); /*   344     4 */
	void                       (*pfnCRC32_ProcessBuffer)(CRC32_t *, void *, int); /*   348     4 */
	void                       (*pfnCRC32_ProcessByte)(CRC32_t *, unsigned char); /*   352     4 */
	CRC32_t                    (*pfnCRC32_Final)(CRC32_t); /*   356     4 */
	int32                      (*pfnRandomLong)(int32, int32); /*   360     4 */
	float                      (*pfnRandomFloat)(float, float); /*   364     4 */
	void                       (*pfnSetView)(const edict_t  *, const edict_t  *); /*   368     4 */
	float                      (*pfnTime)(void);     /*   372     4 */
	void                       (*pfnCrosshairAngle)(const edict_t  *, float, float); /*   376     4 */
	byte *                     (*pfnLoadFileForMe)(char *, int *); /*   380     4 */
	/* --- cacheline 6 boundary (384 bytes) --- */
	void                       (*pfnFreeFile)(void *); /*   384     4 */
	void                       (*pfnEndSection)(const char  *); /*   388     4 */
	int                        (*pfnCompareFileTime)(char *, char *, int *); /*   392     4 */
	void                       (*pfnGetGameDir)(char *); /*   396     4 */
	void                       (*pfnCvar_RegisterVariable)(cvar_t *); /*   400     4 */
	void                       (*pfnFadeClientVolume)(const edict_t  *, int, int, int, int); /*   404     4 */
	void                       (*pfnSetClientMaxspeed)(const edict_t  *, float); /*   408     4 */
	edict_t *                  (*pfnCreateFakeClient)(const char  *); /*   412     4 */
	void                       (*pfnRunPlayerMove)(edict_t *, const float  *, float, float, float, short unsigned int, byte, byte); /*   416     4 */
	int                        (*pfnNumberOfEntities)(void); /*   420     4 */
	char *                     (*pfnGetInfoKeyBuffer)(edict_t *); /*   424     4 */
	char *                     (*pfnInfoKeyValue)(char *, char *); /*   428     4 */
	void                       (*pfnSetKeyValue)(char *, char *, char *); /*   432     4 */
	void                       (*pfnSetClientKeyValue)(int, char *, char *, char *); /*   436     4 */
	int                        (*pfnIsMapValid)(char *); /*   440     4 */
	void                       (*pfnStaticDecal)(const float  *, int, int, int); /*   444     4 */
	/* --- cacheline 7 boundary (448 bytes) --- */
	int                        (*pfnPrecacheGeneric)(char *); /*   448     4 */
	int                        (*pfnGetPlayerUserId)(edict_t *); /*   452     4 */
	void                       (*pfnBuildSoundMsg)(edict_t *, int, const char  *, float, float, int, int, int, int, const float  *, edict_t *); /*   456     4 */
	int                        (*pfnIsDedicatedServer)(void); /*   460     4 */
	cvar_t *                   (*pfnCVarGetPointer)(const char  *); /*   464     4 */
	unsigned int               (*pfnGetPlayerWONId)(edict_t *); /*   468     4 */
	void                       (*pfnInfo_RemoveKey)(char *, const char  *); /*   472     4 */
	const char  *              (*pfnGetPhysicsKeyValue)(const edict_t  *, const char  *); /*   476     4 */
	void                       (*pfnSetPhysicsKeyValue)(const edict_t  *, const char  *, const char  *); /*   480     4 */
	const char  *              (*pfnGetPhysicsInfoString)(const edict_t  *); /*   484     4 */
	short unsigned int         (*pfnPrecacheEvent)(int, const char  *); /*   488     4 */
	void                       (*pfnPlaybackEvent)(int, const edict_t  *, short unsigned int, float, float *, float *, float, float, int, int, int, int); /*   492     4 */
	unsigned char *            (*pfnSetFatPVS)(float *); /*   496     4 */
	unsigned char *            (*pfnSetFatPAS)(float *); /*   500     4 */
	int                        (*pfnCheckVisibility)(const edict_t  *, unsigned char *); /*   504     4 */
	void                       (*pfnDeltaSetField)(class delta_s *, const char  *); /*   508     4 */
	/* --- cacheline 8 boundary (512 bytes) --- */
	void                       (*pfnDeltaUnsetField)(class delta_s *, const char  *); /*   512     4 */
	void                       (*pfnDeltaAddEncoder)(char *, void (*)(class delta_s *, const unsigned char  *, const unsigned char  *)); /*   516     4 */
	int                        (*pfnGetCurrentPlayer)(void); /*   520     4 */
	int                        (*pfnCanSkipPlayer)(const edict_t  *); /*   524     4 */
	int                        (*pfnDeltaFindField)(class delta_s *, const char  *); /*   528     4 */
	void                       (*pfnDeltaSetFieldByIndex)(class delta_s *, int); /*   532     4 */
	void                       (*pfnDeltaUnsetFieldByIndex)(class delta_s *, int); /*   536     4 */
	void                       (*pfnSetGroupMask)(int, int); /*   540     4 */
	int                        (*pfnCreateInstancedBaseline)(int, class entity_state_s *); /*   544     4 */
	void                       (*pfnCvar_DirectSet)(class cvar_s *, char *); /*   548     4 */
	void                       (*pfnForceUnmodified)(FORCE_TYPE, float *, float *, const char  *); /*   552     4 */
	void                       (*pfnGetPlayerStats)(const edict_t  *, int *, int *); /*   556     4 */
	void                       (*pfnAddServerCommand)(char *, void (*)(void)); /*   560     4 */
	qboolean                   (*pfnVoice_GetClientListening)(int, int); /*   564     4 */
	qboolean                   (*pfnVoice_SetClientListening)(int, int, qboolean); /*   568     4 */
	const char  *              (*pfnGetPlayerAuthId)(edict_t *); /*   572     4 */
	/* --- cacheline 9 boundary (576 bytes) --- */
	sequenceEntry_s *          (*pfnSequenceGet)(const char  *, const char  *); /*   576     4 */
	sentenceEntry_s *          (*pfnSequencePickSentence)(const char  *, int, int *); /*   580     4 */
	int                        (*pfnGetFileSize)(char *); /*   584     4 */
	unsigned int               (*pfnGetApproxWavePlayLen)(const char  *); /*   588     4 */
	int                        (*pfnIsCareerMatch)(void); /*   592     4 */
	int                        (*pfnGetLocalizedStringLength)(const char  *); /*   596     4 */
	void                       (*pfnRegisterTutorMessageShown)(int); /*   600     4 */
	int                        (*pfnGetTimesTutorMessageShown)(int); /*   604     4 */
	void                       (*ProcessTutorMessageDecayBuffer)(int *, int); /*   608     4 */
	void                       (*ConstructTutorMessageDecayBuffer)(int *, int); /*   612     4 */
	void                       (*ResetTutorMessageDecayData)(void); /*   616     4 */
	void                       (*pfnQueryClientCvarValue)(const edict_t  *, const char  *); /*   620     4 */
	void                       (*pfnQueryClientCvarValue2)(const edict_t  *, const char  *, int); /*   624     4 */
	int                        (*pfnCheckParm)(const char  *, char * *); /*   628     4 */

	/* size: 632, cachelines: 10, members: 158 */
	/* last cacheline: 56 bytes */
}; /* size: 632 */

/* 108 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 109 */
 /* pointer to 108 */
 /* size: 4 */

/* 110 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139714624 */

/* 111 */
 /* pointer to 110 */
 /* size: 4 */

/* 112 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 113 */
 /* pointer to 112 */
 /* size: 4 */

/* 114 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 115 */
 /* pointer to 114 */
 /* size: 4 */

/* 116 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139715144 */

/* 117 */
 /* pointer to 116 */
 /* size: 4 */

/* 118 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139715404 */

/* 119 */
 /* pointer to 118 */
 /* size: 4 */

/* 120 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139715612 */

/* 121 */
 /* pointer to 120 */
 /* size: 4 */

/* 122 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 123 */
 /* pointer to 122 */
 /* size: 4 */

/* 124 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139715924 */

/* 125 */
 /* pointer to 124 */
 /* size: 4 */

/* 126 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139716132 */

/* 127 */
 /* pointer to 126 */
 /* size: 4 */

/* 128 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 129 */
 /* pointer to 128 */
 /* size: 4 */

/* 130 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 131 */
 /* pointer to 130 */
 /* size: 4 */

/* 132 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 133 */
 /* pointer to 132 */
 /* size: 4 */

/* 134 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 135 */
 /* pointer to 134 */
 /* size: 4 */

/* 136 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139793836 */

/* 137 */
 /* pointer to 136 */
 /* size: 4 */

/* 138 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139793992 */

/* 139 */
 /* pointer to 138 */
 /* size: 4 */

/* 140 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 141 */
 /* pointer to 140 */
 /* size: 4 */

/* 142 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 143 */
 /* pointer to 142 */
 /* size: 4 */

/* 144 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 145 */
 /* pointer to 144 */
 /* size: 4 */

/* 146 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139794876 */

/* 147 */
 /* pointer to 146 */
 /* size: 4 */

/* 148 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139795084 */

/* 149 */
 /* pointer to 148 */
 /* size: 4 */

/* 150 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139795552 */

/* 151 */
 /* pointer to 150 */
 /* size: 4 */

/* 152 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139796020 */

/* 153 */
 /* pointer to 106 */
 /* size: 4 */

/* 154 */
 /* pointer to 152 */
 /* size: 4 */

/* 155 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139796436 */

/* 156 */
 /* pointer to 155 */
 /* size: 4 */

/* 157 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 158 */
 /* pointer to 157 */
 /* size: 4 */

/* 159 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139797112 */

/* 160 */
 /* pointer to 159 */
 /* size: 4 */

/* 161 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 162 */
 /* pointer to 161 */
 /* size: 4 */

/* 163 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139872852 */

/* 164 */
 /* pointer to 163 */
 /* size: 4 */

/* 165 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139873268 */

/* 166 */
 /* pointer to 165 */
 /* size: 4 */

/* 167 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139873528 */

/* 168 */
 /* pointer to 167 */
 /* size: 4 */

/* 169 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139873684 */

/* 170 */
 /* pointer to 169 */
 /* size: 4 */

/* 171 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139873788 */

/* 172 */
 /* pointer to 171 */
 /* size: 4 */

/* 173 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139873996 */

/* 174 */
 /* pointer to 173 */
 /* size: 4 */

/* 175 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139874308 */

/* 176 */
 /* pointer to 175 */
 /* size: 4 */

/* 177 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 178 */
 /* pointer to 177 */
 /* size: 4 */

/* 179 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139874672 */

/* 180 */
 /* pointer to 179 */
 /* size: 4 */

/* 181 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139874984 */

/* 182 */
 /* pointer to 181 */
 /* size: 4 */

/* 183 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139875140 */

/* 184 */
 /* pointer to 183 */
 /* size: 4 */

/* 185 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139875296 */

/* 186 */
 /* pointer to 185 */
 /* size: 4 */

/* 187 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139875452 */

/* 188 */
 /* pointer to 87 */
 /* size: 4 */

/* 189 */
 /* pointer to 187 */
 /* size: 4 */

/* 190 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 191 */
 /* pointer to 190 */
 /* size: 4 */

/* 192 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 193 */
 /* pointer to 192 */
 /* size: 4 */

/* 194 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139875972 */

/* 195 */
 /* pointer to 194 */
 /* size: 4 */

/* 196 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139876180 */

/* 197 */
 /* pointer to 196 */
 /* size: 4 */

/* 198 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139876388 */

/* 199 */
 /* pointer to 198 */
 /* size: 4 */

/* 200 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140013316 */

/* 201 */
 /* pointer to 200 */
 /* size: 4 */

/* 202 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 203 */
 /* pointer to 202 */
 /* size: 4 */

/* 204 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 205 */
 /* pointer to 204 */
 /* size: 4 */

/* 206 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 207 */
 /* pointer to 206 */
 /* size: 4 */

/* 208 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 209 */
 /* pointer to 79 */
 /* size: 4 */

/* 210 */
 /* pointer to 208 */
 /* size: 4 */

/* 211 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 212 */
 /* pointer to 213 */
 /* size: 4 */

/* 213 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 804 */

/* 214 */
 /* pointer to 211 */
 /* size: 4 */

/* 215 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 216 */
 /* pointer to 215 */
 /* size: 4 */

/* 217 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 218 */
 /* pointer to 217 */
 /* size: 4 */

/* 219 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140014876 */

/* 220 */
 /* pointer to 219 */
 /* size: 4 */

/* 221 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140015084 */

/* 222 */
 /* pointer to 221 */
 /* size: 4 */

/* 223 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 224 */
 /* pointer to 223 */
 /* size: 4 */

/* 225 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 226 */
 /* pointer to 225 */
 /* size: 4 */

/* 227 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140015708 */

/* 228 */
 /* pointer to 227 */
 /* size: 4 */

/* 229 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 230 */
 /* pointer to 229 */
 /* size: 4 */

/* 231 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 232 */
 /* pointer to 231 */
 /* size: 4 */

/* 233 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140016176 */

/* 234 */
 /* pointer to 84 */
 /* size: 4 */

/* 235 */
 /* pointer to 233 */
 /* size: 4 */

/* 236 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140016384 */

/* 237 */
 /* pointer to 236 */
 /* size: 4 */

/* 238 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140016644 */

/* 239 */
 /* pointer to 238 */
 /* size: 4 */

/* 240 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 241 */
 /* pointer to 240 */
 /* size: 4 */

/* 242 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 243 */
 /* pointer to 242 */
 /* size: 4 */

/* 244 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 245 */
 /* pointer to 244 */
 /* size: 4 */

/* 246 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139821056 */

/* 247 */
 /* pointer to 246 */
 /* size: 4 */

/* 248 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 249 */
 /* pointer to 248 */
 /* size: 4 */

/* 250 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139821368 */

/* 251 */
 /* pointer to 250 */
 /* size: 4 */

/* 252 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 253 */
 /* pointer to 50 */
 /* size: 4 */

/* 254 */
 /* pointer to 9 */
 /* size: 4 */

/* 255 */
 /* pointer to 252 */
 /* size: 4 */

/* 256 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139821940 */

/* 257 */
 /* pointer to 256 */
 /* size: 4 */

/* 258 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 259 */
 /* pointer to 258 */
 /* size: 4 */

/* 260 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139822356 */

/* 261 */
 /* pointer to 260 */
 /* size: 4 */

/* 262 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 263 */
 /* pointer to 262 */
 /* size: 4 */

/* 264 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139822876 */

/* 265 */
 /* pointer to 264 */
 /* size: 4 */

/* 266 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 267 */
 /* pointer to 266 */
 /* size: 4 */

/* 268 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 269 */
 /* pointer to 268 */
 /* size: 4 */

/* 270 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139823760 */

/* 271 */
 /* pointer to 270 */
 /* size: 4 */

/* 272 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139824020 */

/* 273 */
 /* pointer to 272 */
 /* size: 4 */

/* 274 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139824332 */

/* 275 */
 /* pointer to 274 */
 /* size: 4 */

/* 276 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139824644 */

/* 277 */
 /* pointer to 276 */
 /* size: 4 */

/* 278 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 279 */
 /* pointer to 278 */
 /* size: 4 */

/* 280 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 281 */
 /* pointer to 280 */
 /* size: 4 */

/* 282 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140060760 */

/* 283 */
 /* pointer to 282 */
 /* size: 4 */

/* 284 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 285 */
 /* pointer to 284 */
 /* size: 4 */

/* 286 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140061176 */

/* 287 */
 /* pointer to 286 */
 /* size: 4 */

/* 288 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 289 */
 /* pointer to 288 */
 /* size: 4 */

/* 290 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 2 */

/* 291 */
 /* pointer to 290 */
 /* size: 4 */

/* 292 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140061800 */

/* 293 */
 /* pointer to 292 */
 /* size: 4 */

/* 294 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 295 */
 /* pointer to 4 */
 /* size: 4 */

/* 296 */
 /* pointer to 294 */
 /* size: 4 */

/* 297 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 298 */
 /* pointer to 297 */
 /* size: 4 */

/* 299 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140062944 */

/* 300 */
 /* pointer to 301 */
 /* size: 4 */

/* 301 */
/* <0> (null):0 */
struct delta_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 302 */
 /* pointer to 299 */
 /* size: 4 */

/* 303 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140063268 */

/* 304 */
 /* pointer to 305 */
 /* size: 4 */

/* 305 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140063476 */

/* 306 */
 /* pointer to 307 */
 /* size: 4 */

/* 307 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 308 */
 /* pointer to 303 */
 /* size: 4 */

/* 309 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 310 */
 /* pointer to 309 */
 /* size: 4 */

/* 311 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140064048 */

/* 312 */
 /* pointer to 311 */
 /* size: 4 */

/* 313 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140068384 */

/* 314 */
 /* pointer to 313 */
 /* size: 4 */

/* 315 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 316 */
 /* pointer to 317 */
 /* size: 4 */

/* 317 */
/* <0> (null):0 */
struct entity_state_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 318 */
 /* pointer to 315 */
 /* size: 4 */

/* 319 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140068916 */

/* 320 */
 /* pointer to 85 */
 /* size: 4 */

/* 321 */
 /* pointer to 319 */
 /* size: 4 */

/* 322 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140069176 */

/* 323 */
 /* pointer to 322 */
 /* size: 4 */

/* 324 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140069488 */

/* 325 */
 /* pointer to 324 */
 /* size: 4 */

/* 326 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140069748 */

/* 327 */
 /* pointer to 326 */
 /* size: 4 */

/* 328 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 329 */
 /* pointer to 328 */
 /* size: 4 */

/* 330 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 331 */
 /* pointer to 330 */
 /* size: 4 */

/* 332 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 333 */
 /* pointer to 332 */
 /* size: 4 */

/* 334 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 335 */
 /* pointer to 334 */
 /* size: 4 */

/* 336 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 337 */
 /* pointer to 336 */
 /* size: 4 */

/* 338 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 339 */
 /* pointer to 338 */
 /* size: 4 */

/* 340 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140071204 */

/* 341 */
 /* pointer to 340 */
 /* size: 4 */

/* 342 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140071412 */

/* 343 */
 /* pointer to 342 */
 /* size: 4 */

/* 344 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140071620 */

/* 345 */
 /* pointer to 344 */
 /* size: 4 */

/* 346 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 347 */
 /* pointer to 17 */
 /* size: 4 */

/* 348 */
 /* pointer to 346 */
 /* size: 4 */

/* 349 */
/* <0> (null):0 */
typedef struct enginefuncs_s enginefuncs_t; /* size: 632 */

/* 350 */
/* <0> (null):0 */
struct KeyValueData_s {
	char *                     szClassName;          /*     0     4 */
	char *                     szKeyName;            /*     4     4 */
	char *                     szValue;              /*     8     4 */
	int32                      fHandled;             /*    12     4 */

	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 351 */
/* <0> (null):0 */
typedef struct KeyValueData_s KeyValueData; /* size: 16 */

/* 352 */
/* <0> (null):0 */
struct {
	char                       mapName[32];          /*     0    32 */
	char                       landmarkName[32];     /*    32    32 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	edict_t *                  pentLandmark;         /*    64     4 */
	class Vector              vecLandmarkOrigin;     /*    68    12 */

	/* size: 80, cachelines: 2, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 80 */

/* 353 */
/* <0> (null):0 */
typedef class  LEVELLIST; /* size: 80 */

/* 354 */
/* <0> (null):0 */
struct {
	int                        id;                   /*     0     4 */
	edict_t *                  pent;                 /*     4     4 */
	int                        location;             /*     8     4 */
	int                        size;                 /*    12     4 */
	int                        flags;                /*    16     4 */
	string_t                   classname;            /*    20     4 */

	/* size: 24, cachelines: 1, members: 6 */
	/* last cacheline: 24 bytes */
}; /* size: 24 */

/* 355 */
/* <0> (null):0 */
typedef class  ENTITYTABLE; /* size: 24 */

/* 356 */
/* <0> (null):0 */
typedef struct saverestore_s SAVERESTOREDATA; /* size: 1396 */

/* 357 */
/* <0> (null):0 */
struct saverestore_s {
	char *                     pBaseData;            /*     0     4 */
	char *                     pCurrentData;         /*     4     4 */
	int                        size;                 /*     8     4 */
	int                        bufferSize;           /*    12     4 */
	int                        tokenSize;            /*    16     4 */
	int                        tokenCount;           /*    20     4 */
	char * *                   pTokens;              /*    24     4 */
	int                        currentIndex;         /*    28     4 */
	int                        tableCount;           /*    32     4 */
	int                        connectionCount;      /*    36     4 */
	ENTITYTABLE *              pTable;               /*    40     4 */
	LEVELLIST                  levelList[16];        /*    44  1280 */
	/* --- cacheline 20 boundary (1280 bytes) was 44 bytes ago --- */
	int                        fUseLandmark;         /*  1324     4 */
	char                       szLandmarkName[20];   /*  1328    20 */
	/* --- cacheline 21 boundary (1344 bytes) was 4 bytes ago --- */
	class Vector              vecLandmarkOffset;     /*  1348    12 */
	float                      time;                 /*  1360     4 */
	char                       szCurrentMapName[32]; /*  1364    32 */

	/* size: 1396, cachelines: 22, members: 17 */
	/* last cacheline: 52 bytes */
}; /* size: 1396 */

/* 358 */
 /* pointer to 355 */
 /* size: 4 */

/* 359 */
/* <0> (null):0 */
LEVELLIST                  array[16]; /* size: 1280 */

/* 360 */
/* <0> (null):0 */
enum _fieldtypes {
	FIELD_FLOAT = 0,
	FIELD_STRING = 1,
	FIELD_ENTITY = 2,
	FIELD_CLASSPTR = 3,
	FIELD_EHANDLE = 4,
	FIELD_EVARS = 5,
	FIELD_EDICT = 6,
	FIELD_VECTOR = 7,
	FIELD_POSITION_VECTOR = 8,
	FIELD_POINTER = 9,
	FIELD_INTEGER = 10,
	FIELD_FUNCTION = 11,
	FIELD_BOOLEAN = 12,
	FIELD_SHORT = 13,
	FIELD_CHARACTER = 14,
	FIELD_TIME = 15,
	FIELD_MODELNAME = 16,
	FIELD_SOUNDNAME = 17,
	FIELD_TYPECOUNT = 18,
}; /* size: 4 */

/* 361 */
/* <0> (null):0 */
typedef enum _fieldtypes FIELDTYPE; /* size: 4 */

/* 362 */
/* <0> (null):0 */
struct {
	FIELDTYPE                  fieldType;            /*     0     4 */
	char *                     fieldName;            /*     4     4 */
	int                        fieldOffset;          /*     8     4 */
	short int                  fieldSize;            /*    12     2 */
	short int                  flags;                /*    14     2 */

	/* size: 16, cachelines: 1, members: 5 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 363 */
/* <0> (null):0 */
typedef class  TYPEDESCRIPTION; /* size: 16 */

/* 364 */
 /* pointer to 351 */
 /* size: 4 */

/* 365 */
 /* pointer to 356 */
 /* size: 4 */

/* 366 */
 /* pointer to 363 */
 /* size: 4 */

/* 367 */
/* <0> (null):0 */
typedef int EOFFSET; /* size: 4 */

/* 368 */
/* <0> (null):0 */
enum {
	TS_AT_TOP = 0,
	TS_AT_BOTTOM = 1,
	TS_GOING_UP = 2,
	TS_GOING_DOWN = 3,
}; /* size: 4 */

/* 369 */
/* <0> (null):0 */
typedef enum  TOGGLE_STATE; /* size: 4 */

/* 370 */
/* <0> (null):0 */
enum {
	ignore_monsters = 1,
	dont_ignore_monsters = 0,
	missile = 2,
}; /* size: 4 */

/* 371 */
/* <0> (null):0 */
typedef enum  IGNORE_MONSTERS; /* size: 4 */

/* 372 */
/* <0> (null):0 */
class CSaveRestoreBuffer {
protected:

	SAVERESTOREDATA *          m_pdata;              /*     0     4 */
	/* <0> (null):0 */
	void CSaveRestoreBuffer(class CSaveRestoreBuffer *);

	/* <0> (null):0 */
	void CSaveRestoreBuffer(class CSaveRestoreBuffer *, SAVERESTOREDATA *);

	/* <0> (null):0 */
	void ~CSaveRestoreBuffer(class CSaveRestoreBuffer *, int);

	/* <0> (null):0 */
	int EntityIndex(class CSaveRestoreBuffer *, entvars_t *); /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP9entvars_s */

	/* <0> (null):0 */
	int EntityIndex(class CSaveRestoreBuffer *, edict_t *); /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP7edict_s */

	/* <0> (null):0 */
	int EntityIndex(class CSaveRestoreBuffer *, EOFFSET); /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEi */

	/* <0> (null):0 */
	int EntityIndex(class CSaveRestoreBuffer *, class CBaseEntity *); /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP11CBaseEntity */

	/* <0> (null):0 */
	int EntityFlags(class CSaveRestoreBuffer *, int, int); /* linkage=_ZN18CSaveRestoreBuffer11EntityFlagsEii */

	/* <0> (null):0 */
	int EntityFlagsSet(class CSaveRestoreBuffer *, int, int); /* linkage=_ZN18CSaveRestoreBuffer14EntityFlagsSetEii */

	/* <0> (null):0 */
	edict_t * EntityFromIndex(class CSaveRestoreBuffer *, int); /* linkage=_ZN18CSaveRestoreBuffer15EntityFromIndexEi */

	/* <0> (null):0 */
	short unsigned int TokenHash(class CSaveRestoreBuffer *, const char  *); /* linkage=_ZN18CSaveRestoreBuffer9TokenHashEPKc */

	/* <0> (null):0 */
	void BufferRewind(class CSaveRestoreBuffer *, int); /* linkage=_ZN18CSaveRestoreBuffer12BufferRewindEi */

	/* <0> (null):0 */
	unsigned int HashString(class CSaveRestoreBuffer *, const char  *); /* linkage=_ZN18CSaveRestoreBuffer10HashStringEPKc */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 373 */
 /* pointer to 372 */
 /* size: 4 */

/* 374 */
 /* pointer to 82 */
 /* size: 4 */

/* 375 */
 /* pointer to 376 */
 /* size: 4 */

/* 376 */
/* <0> (null):0 */
struct CBaseEntity {
	/* <0> (null):0 */
	virtual void KeyValue(class CBaseEntity *, KeyValueData *); /* linkage=_ZN11CBaseEntity8KeyValueEP14KeyValueData_s */

	/* <0> (null):0 */
	edict_t * edict(class CBaseEntity *); /* linkage=_ZN11CBaseEntity5edictEv */

	/* <0> (null):0 */
	virtual int ObjectCaps(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10ObjectCapsEv */

	/* <0> (null):0 */
	void CBaseEntity(class CBaseEntity *);

	/* <0> (null):0 */
	void * operator new(size_t, entvars_t *); /* linkage=_ZN11CBaseEntitynwEjP9entvars_s */

	/* <0> (null):0 */
	virtual void Precache(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8PrecacheEv */

	/* <0> (null):0 */
	virtual void Restart(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7RestartEv */

	/* <0> (null):0 */
	virtual void Activate(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8ActivateEv */

	/* <0> (null):0 */
	virtual int Classify(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8ClassifyEv */

	/* <0> (null):0 */
	virtual void DeathNotice(class CBaseEntity *, entvars_t *); /* linkage=_ZN11CBaseEntity11DeathNoticeEP9entvars_s */

	/* <0> (null):0 */
	virtual int BloodColor(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10BloodColorEv */

	/* <0> (null):0 */
	virtual BOOL IsTriggered(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity11IsTriggeredEPS_ */

	/* <0> (null):0 */
	virtual class CBaseMonster * MyMonsterPointer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity16MyMonsterPointerEv */

	/* <0> (null):0 */
	virtual class CSquadMonster * MySquadMonsterPointer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity21MySquadMonsterPointerEv */

	/* <0> (null):0 */
	virtual int GetToggleState(class CBaseEntity *); /* linkage=_ZN11CBaseEntity14GetToggleStateEv */

	/* <0> (null):0 */
	virtual void AddPoints(class CBaseEntity *, int, BOOL); /* linkage=_ZN11CBaseEntity9AddPointsEii */

	/* <0> (null):0 */
	virtual void AddPointsToTeam(class CBaseEntity *, int, BOOL); /* linkage=_ZN11CBaseEntity15AddPointsToTeamEii */

	/* <0> (null):0 */
	virtual BOOL AddPlayerItem(class CBaseEntity *, class CBasePlayerItem *); /* linkage=_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem */

	/* <0> (null):0 */
	virtual BOOL RemovePlayerItem(class CBaseEntity *, class CBasePlayerItem *); /* linkage=_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem */

	/* <0> (null):0 */
	virtual int GiveAmmo(class CBaseEntity *, int, char *, int); /* linkage=_ZN11CBaseEntity8GiveAmmoEiPci */

	/* <0> (null):0 */
	virtual float GetDelay(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8GetDelayEv */

	/* <0> (null):0 */
	virtual int IsMoving(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8IsMovingEv */

	/* <0> (null):0 */
	virtual void OverrideReset(class CBaseEntity *); /* linkage=_ZN11CBaseEntity13OverrideResetEv */

	/* <0> (null):0 */
	virtual void SetToggleState(class CBaseEntity *, int); /* linkage=_ZN11CBaseEntity14SetToggleStateEi */

	/* <0> (null):0 */
	virtual void StartSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity13StartSneakingEv */

	/* <0> (null):0 */
	virtual void StopSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12StopSneakingEv */

	/* <0> (null):0 */
	virtual BOOL OnControls(class CBaseEntity *, entvars_t *); /* linkage=_ZN11CBaseEntity10OnControlsEP9entvars_s */

	/* <0> (null):0 */
	virtual BOOL IsSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10IsSneakingEv */

	/* <0> (null):0 */
	virtual BOOL IsAlive(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7IsAliveEv */

	/* <0> (null):0 */
	virtual BOOL IsBSPModel(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10IsBSPModelEv */

	/* <0> (null):0 */
	virtual BOOL ReflectGauss(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12ReflectGaussEv */

	/* <0> (null):0 */
	virtual BOOL IsPlayer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8IsPlayerEv */

	/* <0> (null):0 */
	virtual BOOL IsNetClient(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11IsNetClientEv */

	/* <0> (null):0 */
	virtual const char  * TeamID(class CBaseEntity *); /* linkage=_ZN11CBaseEntity6TeamIDEv */

	/* <0> (null):0 */
	virtual void Think(class CBaseEntity *); /* linkage=_ZN11CBaseEntity5ThinkEv */

	/* <0> (null):0 */
	virtual void Touch(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity5TouchEPS_ */

	/* <0> (null):0 */
	virtual void Use(class CBaseEntity *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float); /* linkage=_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf */

	/* <0> (null):0 */
	virtual void Blocked(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity7BlockedEPS_ */

	/* <0> (null):0 */
	virtual class CBaseEntity * Respawn(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7RespawnEv */

	/* <0> (null):0 */
	virtual void UpdateOwner(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11UpdateOwnerEv */

	/* <0> (null):0 */
	virtual BOOL FBecomeProne(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12FBecomeProneEv */

	/* <0> (null):0 */
	virtual class Vector Center(class CBaseEntity *); /* linkage=_ZN11CBaseEntity6CenterEv */

	/* <0> (null):0 */
	virtual class Vector EyePosition(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11EyePositionEv */

	/* <0> (null):0 */
	virtual class Vector EarPosition(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11EarPositionEv */

	/* <0> (null):0 */
	virtual class Vector BodyTarget(class CBaseEntity *, const class Vector  &); /* linkage=_ZN11CBaseEntity10BodyTargetERK6Vector */

	/* <0> (null):0 */
	virtual int Illumination(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12IlluminationEv */

	/* <0> (null):0 */
	virtual BOOL HasTarget(class CBaseEntity *, string_t); /* linkage=_ZN11CBaseEntity9HasTargetEj */

	/* vtable has 44 entries: {
	   [3] = KeyValue(_ZN11CBaseEntity8KeyValueEP14KeyValueData_s), 
	   [6] = ObjectCaps(_ZN11CBaseEntity10ObjectCapsEv), 
	   [1] = Precache(_ZN11CBaseEntity8PrecacheEv), 
	   [2] = Restart(_ZN11CBaseEntity7RestartEv), 
	   [7] = Activate(_ZN11CBaseEntity8ActivateEv), 
	   [9] = Classify(_ZN11CBaseEntity8ClassifyEv), 
	   [10] = DeathNotice(_ZN11CBaseEntity11DeathNoticeEP9entvars_s), 
	   [15] = BloodColor(_ZN11CBaseEntity10BloodColorEv), 
	   [17] = IsTriggered(_ZN11CBaseEntity11IsTriggeredEPS_), 
	   [18] = MyMonsterPointer(_ZN11CBaseEntity16MyMonsterPointerEv), 
	   [19] = MySquadMonsterPointer(_ZN11CBaseEntity21MySquadMonsterPointerEv), 
	   [20] = GetToggleState(_ZN11CBaseEntity14GetToggleStateEv), 
	   [21] = AddPoints(_ZN11CBaseEntity9AddPointsEii), 
	   [22] = AddPointsToTeam(_ZN11CBaseEntity15AddPointsToTeamEii), 
	   [23] = AddPlayerItem(_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem), 
	   [24] = RemovePlayerItem(_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem), 
	   [25] = GiveAmmo(_ZN11CBaseEntity8GiveAmmoEiPci), 
	   [26] = GetDelay(_ZN11CBaseEntity8GetDelayEv), 
	   [27] = IsMoving(_ZN11CBaseEntity8IsMovingEv), 
	   [28] = OverrideReset(_ZN11CBaseEntity13OverrideResetEv), 
	   [30] = SetToggleState(_ZN11CBaseEntity14SetToggleStateEi), 
	   [31] = StartSneaking(_ZN11CBaseEntity13StartSneakingEv), 
	   [32] = StopSneaking(_ZN11CBaseEntity12StopSneakingEv), 
	   [33] = OnControls(_ZN11CBaseEntity10OnControlsEP9entvars_s), 
	   [34] = IsSneaking(_ZN11CBaseEntity10IsSneakingEv), 
	   [35] = IsAlive(_ZN11CBaseEntity7IsAliveEv), 
	   [36] = IsBSPModel(_ZN11CBaseEntity10IsBSPModelEv), 
	   [37] = ReflectGauss(_ZN11CBaseEntity12ReflectGaussEv), 
	   [40] = IsPlayer(_ZN11CBaseEntity8IsPlayerEv), 
	   [41] = IsNetClient(_ZN11CBaseEntity11IsNetClientEv), 
	   [42] = TeamID(_ZN11CBaseEntity6TeamIDEv), 
	   [44] = Think(_ZN11CBaseEntity5ThinkEv), 
	   [45] = Touch(_ZN11CBaseEntity5TouchEPS_), 
	   [46] = Use(_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf), 
	   [47] = Blocked(_ZN11CBaseEntity7BlockedEPS_), 
	   [48] = Respawn(_ZN11CBaseEntity7RespawnEv), 
	   [49] = UpdateOwner(_ZN11CBaseEntity11UpdateOwnerEv), 
	   [50] = FBecomeProne(_ZN11CBaseEntity12FBecomeProneEv), 
	   [51] = Center(_ZN11CBaseEntity6CenterEv), 
	   [52] = EyePosition(_ZN11CBaseEntity11EyePositionEv), 
	   [53] = EarPosition(_ZN11CBaseEntity11EarPositionEv), 
	   [54] = BodyTarget(_ZN11CBaseEntity10BodyTargetERK6Vector), 
	   [55] = Illumination(_ZN11CBaseEntity12IlluminationEv), 
	   [38] = HasTarget(_ZN11CBaseEntity9HasTargetEj), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 377 */
/* <0> (null):0 */
class CSave : public CSaveRestoreBuffer {
public:

	/* class CSaveRestoreBuffer  <ancestor>; */      /*     0     4 */
	/* <0> (null):0 */
	void CSave(class CSave *, SAVERESTOREDATA *);

	/* <0> (null):0 */
	void WriteShort(class CSave *, const char  *, const short int  *, int); /* linkage=_ZN5CSave10WriteShortEPKcPKsi */

	/* <0> (null):0 */
	void WriteInt(class CSave *, const char  *, const int  *, int); /* linkage=_ZN5CSave8WriteIntEPKcPKii */

	/* <0> (null):0 */
	void WriteFloat(class CSave *, const char  *, const float  *, int); /* linkage=_ZN5CSave10WriteFloatEPKcPKfi */

	/* <0> (null):0 */
	void WriteTime(class CSave *, const char  *, const float  *, int); /* linkage=_ZN5CSave9WriteTimeEPKcPKfi */

	/* <0> (null):0 */
	void WriteData(class CSave *, const char  *, int, const char  *); /* linkage=_ZN5CSave9WriteDataEPKciS1_ */

	/* <0> (null):0 */
	void WriteString(class CSave *, const char  *, const char  *); /* linkage=_ZN5CSave11WriteStringEPKcS1_ */

	/* <0> (null):0 */
	void WriteString(class CSave *, const char  *, const int  *, int); /* linkage=_ZN5CSave11WriteStringEPKcPKii */

	/* <0> (null):0 */
	void WriteVector(class CSave *, const char  *, const class Vector  &); /* linkage=_ZN5CSave11WriteVectorEPKcRK6Vector */

	/* <0> (null):0 */
	void WriteVector(class CSave *, const char  *, const float  *, int); /* linkage=_ZN5CSave11WriteVectorEPKcPKfi */

	/* <0> (null):0 */
	void WritePositionVector(class CSave *, const char  *, const class Vector  &); /* linkage=_ZN5CSave19WritePositionVectorEPKcRK6Vector */

	/* <0> (null):0 */
	void WritePositionVector(class CSave *, const char  *, const float  *, int); /* linkage=_ZN5CSave19WritePositionVectorEPKcPKfi */

	/* <0> (null):0 */
	void WriteFunction(class CSave *, const char  *, void * *, int); /* linkage=_ZN5CSave13WriteFunctionEPKcPPvi */

	/* <0> (null):0 */
	int WriteEntVars(class CSave *, const char  *, entvars_t *); /* linkage=_ZN5CSave12WriteEntVarsEPKcP9entvars_s */

	/* <0> (null):0 */
	int WriteFields(class CSave *, const char  *, void *, TYPEDESCRIPTION *, int); /* linkage=_ZN5CSave11WriteFieldsEPKcPvP15TYPEDESCRIPTIONi */

private:

	/* <0> (null):0 */
	int DataEmpty(class CSave *, const char  *, int); /* linkage=_ZN5CSave9DataEmptyEPKci */

	/* <0> (null):0 */
	void BufferField(class CSave *, const char  *, int, const char  *); /* linkage=_ZN5CSave11BufferFieldEPKciS1_ */

	/* <0> (null):0 */
	void BufferString(class CSave *, char *, int); /* linkage=_ZN5CSave12BufferStringEPci */

	/* <0> (null):0 */
	void BufferData(class CSave *, const char  *, int); /* linkage=_ZN5CSave10BufferDataEPKci */

	/* <0> (null):0 */
	void BufferHeader(class CSave *, const char  *, int); /* linkage=_ZN5CSave12BufferHeaderEPKci */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 378 */
 /* pointer to 377 */
 /* size: 4 */

/* 379 */
 /* pointer to 380 */
 /* size: 4 */

/* 380 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 2 */

/* 381 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 382 */
 /* pointer to 16 */
 /* size: 4 */

/* 383 */
/* <0> (null):0 */
struct {
	short unsigned int         size;                 /*     0     2 */
	short unsigned int         token;                /*     2     2 */
	char *                     pData;                /*     4     4 */

	/* size: 8, cachelines: 1, members: 3 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 384 */
/* <0> (null):0 */
typedef class  HEADER; /* size: 8 */

/* 385 */
/* <0> (null):0 */
class CRestore : public CSaveRestoreBuffer {
public:

	/* class CSaveRestoreBuffer  <ancestor>; */      /*     0     4 */
private:

	int                        m_global;             /*     4     4 */
	BOOL                       m_precache;           /*     8     4 */
	/* <0> (null):0 */
	void CRestore(class CRestore *, SAVERESTOREDATA *);

	/* <0> (null):0 */
	int ReadEntVars(class CRestore *, const char  *, entvars_t *); /* linkage=_ZN8CRestore11ReadEntVarsEPKcP9entvars_s */

	/* <0> (null):0 */
	int ReadFields(class CRestore *, const char  *, void *, TYPEDESCRIPTION *, int); /* linkage=_ZN8CRestore10ReadFieldsEPKcPvP15TYPEDESCRIPTIONi */

	/* <0> (null):0 */
	int ReadField(class CRestore *, void *, TYPEDESCRIPTION *, int, int, int, char *, void *); /* linkage=_ZN8CRestore9ReadFieldEPvP15TYPEDESCRIPTIONiiiPcS0_ */

	/* <0> (null):0 */
	int ReadInt(class CRestore *); /* linkage=_ZN8CRestore7ReadIntEv */

	/* <0> (null):0 */
	short int ReadShort(class CRestore *); /* linkage=_ZN8CRestore9ReadShortEv */

	/* <0> (null):0 */
	int ReadNamedInt(class CRestore *, const char  *); /* linkage=_ZN8CRestore12ReadNamedIntEPKc */

	/* <0> (null):0 */
	char * ReadNamedString(class CRestore *, const char  *); /* linkage=_ZN8CRestore15ReadNamedStringEPKc */

	/* <0> (null):0 */
	int Empty(class CRestore *); /* linkage=_ZN8CRestore5EmptyEv */

	/* <0> (null):0 */
	void SetGlobalMode(class CRestore *, int); /* linkage=_ZN8CRestore13SetGlobalModeEi */

	/* <0> (null):0 */
	void PrecacheMode(class CRestore *, BOOL); /* linkage=_ZN8CRestore12PrecacheModeEi */

	/* <0> (null):0 */
	char * BufferPointer(class CRestore *); /* linkage=_ZN8CRestore13BufferPointerEv */

	/* <0> (null):0 */
	void BufferReadBytes(class CRestore *, char *, int); /* linkage=_ZN8CRestore15BufferReadBytesEPci */

	/* <0> (null):0 */
	void BufferSkipBytes(class CRestore *, int); /* linkage=_ZN8CRestore15BufferSkipBytesEi */

	/* <0> (null):0 */
	int BufferSkipZString(class CRestore *); /* linkage=_ZN8CRestore17BufferSkipZStringEv */

	/* <0> (null):0 */
	int BufferCheckZString(class CRestore *, const char  *); /* linkage=_ZN8CRestore18BufferCheckZStringEPKc */

	/* <0> (null):0 */
	void BufferReadHeader(class CRestore *, HEADER *); /* linkage=_ZN8CRestore16BufferReadHeaderEP6HEADER */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 386 */
 /* pointer to 385 */
 /* size: 4 */

/* 387 */
 /* pointer to 384 */
 /* size: 4 */

/* 388 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 389 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 390 */
/* <0> (null):0 */
struct {
	int                        event;                /*     0     4 */
	char *                     options;              /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 391 */
/* <0> (null):0 */
typedef class  MonsterEvent_t; /* size: 8 */

/* 392 */
/* <0> (null):0 */
enum {
	USE_OFF = 0,
	USE_ON = 1,
	USE_SET = 2,
	USE_TOGGLE = 3,
}; /* size: 4 */

/* 393 */
/* <0> (null):0 */
typedef enum  USE_TYPE; /* size: 4 */

/* 394 */
/* <0> (null):0 */
enum decal_e {
	DECAL_GUNSHOT1 = 0,
	DECAL_GUNSHOT2 = 1,
	DECAL_GUNSHOT3 = 2,
	DECAL_GUNSHOT4 = 3,
	DECAL_GUNSHOT5 = 4,
	DECAL_LAMBDA1 = 5,
	DECAL_LAMBDA2 = 6,
	DECAL_LAMBDA3 = 7,
	DECAL_LAMBDA4 = 8,
	DECAL_LAMBDA5 = 9,
	DECAL_LAMBDA6 = 10,
	DECAL_SCORCH1 = 11,
	DECAL_SCORCH2 = 12,
	DECAL_BLOOD1 = 13,
	DECAL_BLOOD2 = 14,
	DECAL_BLOOD3 = 15,
	DECAL_BLOOD4 = 16,
	DECAL_BLOOD5 = 17,
	DECAL_BLOOD6 = 18,
	DECAL_YBLOOD1 = 19,
	DECAL_YBLOOD2 = 20,
	DECAL_YBLOOD3 = 21,
	DECAL_YBLOOD4 = 22,
	DECAL_YBLOOD5 = 23,
	DECAL_YBLOOD6 = 24,
	DECAL_GLASSBREAK1 = 25,
	DECAL_GLASSBREAK2 = 26,
	DECAL_GLASSBREAK3 = 27,
	DECAL_BIGSHOT1 = 28,
	DECAL_BIGSHOT2 = 29,
	DECAL_BIGSHOT3 = 30,
	DECAL_BIGSHOT4 = 31,
	DECAL_BIGSHOT5 = 32,
	DECAL_SPIT1 = 33,
	DECAL_SPIT2 = 34,
	DECAL_BPROOF1 = 35,
	DECAL_GARGSTOMP1 = 36,
	DECAL_SMALLSCORCH1 = 37,
	DECAL_SMALLSCORCH2 = 38,
	DECAL_SMALLSCORCH3 = 39,
	DECAL_MOMMABIRTH = 40,
	DECAL_MOMMASPLAT = 41,
}; /* size: 4 */

/* 395 */
/* <0> (null):0 */
class CEnvExplosion : public CBaseMonster {
public:

	/* class CBaseMonster        <ancestor>; */      /*     0     0 */
	TYPEDESCRIPTION            m_SaveData[2];        /*     0    32 */
	int                        m_iMagnitude;         /*   404     4 */
	int                        m_spriteScale;        /*   408     4 */
	/* <0> (null):0 */
	void CEnvExplosion(class CEnvExplosion *, const class CEnvExplosion  &);

	/* <0> (null):0 */
	void CEnvExplosion(class CEnvExplosion *);

	/* <0> (null):0 */
	virtual void Spawn(class CEnvExplosion *); /* linkage=_ZN13CEnvExplosion5SpawnEv */

	/* <0> (null):0 */
	void Smoke(class CEnvExplosion *); /* linkage=_ZN13CEnvExplosion5SmokeEv */

	/* <0> (null):0 */
	virtual void KeyValue(class CEnvExplosion *, KeyValueData *); /* linkage=_ZN13CEnvExplosion8KeyValueEP14KeyValueData_s */

	/* <0> (null):0 */
	virtual void Use(class CEnvExplosion *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float); /* linkage=_ZN13CEnvExplosion3UseEP11CBaseEntityS1_8USE_TYPEf */

	/* <0> (null):0 */
	virtual int Save(class CEnvExplosion *, class CSave &); /* linkage=_ZN13CEnvExplosion4SaveER5CSave */

	/* <0> (null):0 */
	virtual int Restore(class CEnvExplosion *, class CRestore &); /* linkage=_ZN13CEnvExplosion7RestoreER8CRestore */

	/* vtable has 5 entries: {
	   [0] = Spawn(_ZN13CEnvExplosion5SpawnEv), 
	   [3] = KeyValue(_ZN13CEnvExplosion8KeyValueEP14KeyValueData_s), 
	   [46] = Use(_ZN13CEnvExplosion3UseEP11CBaseEntityS1_8USE_TYPEf), 
	   [4] = Save(_ZN13CEnvExplosion4SaveER5CSave), 
	   [5] = Restore(_ZN13CEnvExplosion7RestoreER8CRestore), 
	} */
	/* size: 412, cachelines: 7, members: 4 */
	/* last cacheline: 28 bytes */

	/* BRAIN FART ALERT! 412 != 40 + 0(holes), diff = 372 */

}; /* size: 412 */

/* 396 */
/* <0> (null):0 */
class CBaseMonster {
	/* <0> (null):0 */
	void CBaseMonster(class CBaseMonster *);

	/* <0> (null):0 */
	virtual void PainSound(class CBaseMonster *); /* linkage=_ZN12CBaseMonster9PainSoundEv */

	/* <0> (null):0 */
	virtual void ResetMaxSpeed(class CBaseMonster *); /* linkage=_ZN12CBaseMonster13ResetMaxSpeedEv */

	/* <0> (null):0 */
	virtual BOOL IsAlive(class CBaseMonster *); /* linkage=_ZN12CBaseMonster7IsAliveEv */

	/* <0> (null):0 */
	virtual int BloodColor(class CBaseMonster *); /* linkage=_ZN12CBaseMonster10BloodColorEv */

	/* vtable has 4 entries: {
	   [68] = PainSound(_ZN12CBaseMonster9PainSoundEv), 
	   [69] = ResetMaxSpeed(_ZN12CBaseMonster13ResetMaxSpeedEv), 
	   [35] = IsAlive(_ZN12CBaseMonster7IsAliveEv), 
	   [15] = BloodColor(_ZN12CBaseMonster10BloodColorEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 397 */
/* <0> (null):0 */
TYPEDESCRIPTION            array[2]; /* size: 32 */

/* 398 */
 /* pointer to 395 */
 /* size: 4 */

/* 399 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 400 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 412 */

/* 401 */
 /* pointer to 376 */
 /* size: 4 */

/* 402 */
/* <0> (null):0 */
class CShower : public CBaseEntity {
public:

	/* struct CBaseEntity         <ancestor>; */     /*     0     0 */
	/* <0> (null):0 */
	void CShower(class CShower *, const class CShower  &);

	/* <0> (null):0 */
	void CShower(class CShower *);

private:

	/* <0> (null):0 */
	virtual void Spawn(class CShower *); /* linkage=_ZN7CShower5SpawnEv */

	/* <0> (null):0 */
	virtual void Think(class CShower *); /* linkage=_ZN7CShower5ThinkEv */

	/* <0> (null):0 */
	virtual void Touch(class CShower *, class CBaseEntity *); /* linkage=_ZN7CShower5TouchEP11CBaseEntity */

	/* <0> (null):0 */
	virtual int ObjectCaps(class CShower *); /* linkage=_ZN7CShower10ObjectCapsEv */

	/* vtable has 4 entries: {
	   [0] = Spawn(_ZN7CShower5SpawnEv), 
	   [44] = Think(_ZN7CShower5ThinkEv), 
	   [45] = Touch(_ZN7CShower5TouchEP11CBaseEntity), 
	   [6] = ObjectCaps(_ZN7CShower10ObjectCapsEv), 
	} */
	/* size: 152, cachelines: 3, members: 1 */
	/* last cacheline: 24 bytes */

	/* BRAIN FART ALERT! 152 != 0 + 0(holes), diff = 152 */

}; /* size: 152 */

/* 403 */
 /* pointer to 402 */
 /* size: 4 */

/* 404 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 405 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 152 */

/* 406 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 407 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 408 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 409 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 410 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 411 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 412 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 413 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 414 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 415 */
 /* pointer to 416 */
 /* size: 4 */

/* 416 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 676 */

/* 417 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 418 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 419 */
/* <0> (null):0 */
class CPointEntity {
	/* <0> (null):0 */
	virtual int ObjectCaps(class CPointEntity *); /* linkage=_ZN12CPointEntity10ObjectCapsEv */

	/* vtable has 1 entries: {
	   [6] = ObjectCaps(_ZN12CPointEntity10ObjectCapsEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 420 */
 /* pointer to 419 */
 /* size: 4 */

/* 421 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 422 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 423 */
/* <0> (null):0 */
class CBaseDelay {
	/* <0> (null):0 */
	void CBaseDelay(class CBaseDelay *);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 424 */
 /* pointer to 423 */
 /* size: 4 */

/* 425 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 426 */
/* <0> (null):0 */
class CBaseAnimating {
	/* <0> (null):0 */
	void CBaseAnimating(class CBaseAnimating *);

	/* <0> (null):0 */
	virtual void HandleAnimEvent(class CBaseAnimating *, MonsterEvent_t *); /* linkage=_ZN14CBaseAnimating15HandleAnimEventEP14MonsterEvent_t */

	/* vtable has 1 entries: {
	   [58] = HandleAnimEvent(_ZN14CBaseAnimating15HandleAnimEventEP14MonsterEvent_t), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 427 */
 /* pointer to 426 */
 /* size: 4 */

/* 428 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 429 */
/* <0> (null):0 */
class CBaseToggle {
	/* <0> (null):0 */
	void CBaseToggle(class CBaseToggle *);

	/* <0> (null):0 */
	virtual int GetToggleState(class CBaseToggle *); /* linkage=_ZN11CBaseToggle14GetToggleStateEv */

	/* <0> (null):0 */
	virtual float GetDelay(class CBaseToggle *); /* linkage=_ZN11CBaseToggle8GetDelayEv */

	/* vtable has 2 entries: {
	   [20] = GetToggleState(_ZN11CBaseToggle14GetToggleStateEv), 
	   [26] = GetDelay(_ZN11CBaseToggle8GetDelayEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 430 */
 /* pointer to 429 */
 /* size: 4 */

/* 431 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 432 */
 /* pointer to 396 */
 /* size: 4 */

/* 433 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 434 */
/* <0> (null):0 */
struct CSquadMonster {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 435 */
 /* pointer to 434 */
 /* size: 4 */

/* 436 */
 /* pointer to 437 */
 /* size: 4 */

/* 437 */
/* <0> (null):0 */
struct CBasePlayerItem {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 438 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 439 */
 /* pointer to 391 */
 /* size: 4 */

/* 440 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 441 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 442 */
/* <0> (null):0 */
char                       array[128]; /* size: 128 */

/* 443 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 444 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 445 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 446 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 447 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 448 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 449 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 450 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 451 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 452 */
 /* pointer to 78 */
 /* size: 4 */

/* Functions: */

/* <0> (null):0 */
void Vector2D(class Vector2D *)
{
} /* size: 0 */

/* <0> (null):0 */
void Vector2D(class Vector2D *, float, float)
{
} /* size: 0 */

/* <0> (null):0 */
class Vector2D operator+(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DplERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator-(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DmiERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator*(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DmlEf */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator/(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DdvEf */
{
} /* size: 8 */

/* <0> (null):0 */
float Length(const class Vector2D  *) /* linkage=_ZNK8Vector2D6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector2D  *) /* linkage=_ZNK8Vector2D13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector2D Normalize(const class Vector2D  *) /* linkage=_ZNK8Vector2D9NormalizeEv */
{
} /* size: 8 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector2D *) /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector2D *, float) /* linkage=_ZN8Vector2D6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void Vector(class Vector *)
{
} /* size: 96 */

/* <0> (null):0 */
void Vector(class Vector *, float, float, float)
{
} /* size: 0 */

/* <0> (null):0 */
void Vector(class Vector *, const class Vector  &)
{
} /* size: 4 */

/* <0> (null):0 */
void Vector(class Vector *, float *)
{
} /* size: 32 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *) /* linkage=_ZNK6VectorngEv */
{
} /* size: 12 */

/* <0> (null):0 */
int operator==(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectoreqERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
int operator!=(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorneERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector operator+(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorplERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectormiERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator*(const class Vector  *, float) /* linkage=_ZNK6VectormlEf */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator/(const class Vector  *, float) /* linkage=_ZNK6VectordvEf */
{
} /* size: 12 */

/* <0> (null):0 */
void CopyToArray(const class Vector  *, float *) /* linkage=_ZNK6Vector11CopyToArrayEPf */
{
} /* size: 983127 */

/* <0> (null):0 */
float Length(const class Vector  *) /* linkage=_ZNK6Vector6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector  *) /* linkage=_ZNK6Vector13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
float * operator float*(class Vector *) /* linkage=_ZN6VectorcvPfEv */
{
} /* size: 4 */

/* <0> (null):0 */
const float  * operator const float*(const class Vector  *) /* linkage=_ZNK6VectorcvPKfEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector Normalize(const class Vector  *) /* linkage=_ZNK6Vector9NormalizeEv */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector2D Make2D(const class Vector  *) /* linkage=_ZNK6Vector6Make2DEv */
{
} /* size: 8 */

/* <0> (null):0 */
float Length2D(const class Vector  *) /* linkage=_ZNK6Vector8Length2DEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector  *, float) /* linkage=_ZNK6Vector16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector  *, float) /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector *) /* linkage=_ZN6Vector16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector *, float) /* linkage=_ZN6Vector6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void TraceResult(TraceResult *)
{
} /* size: 139922564 */

/* <0> (null):0 */
void CSaveRestoreBuffer(class CSaveRestoreBuffer *)
{
} /* size: 140084560 */

/* <0> (null):0 */
void CSaveRestoreBuffer(class CSaveRestoreBuffer *, SAVERESTOREDATA *)
{
} /* size: 0 */

/* <0> (null):0 */
void ~CSaveRestoreBuffer(class CSaveRestoreBuffer *, int)
{
} /* size: 1135 */

/* <0> (null):0 */
int EntityIndex(class CSaveRestoreBuffer *, entvars_t *) /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
int EntityIndex(class CSaveRestoreBuffer *, edict_t *) /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP7edict_s */
{
} /* size: 4 */

/* <0> (null):0 */
int EntityIndex(class CSaveRestoreBuffer *, EOFFSET) /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEi */
{
} /* size: 4 */

/* <0> (null):0 */
int EntityIndex(class CSaveRestoreBuffer *, class CBaseEntity *) /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP11CBaseEntity */
{
} /* size: 4 */

/* <0> (null):0 */
int EntityFlags(class CSaveRestoreBuffer *, int, int) /* linkage=_ZN18CSaveRestoreBuffer11EntityFlagsEii */
{
} /* size: 4 */

/* <0> (null):0 */
int EntityFlagsSet(class CSaveRestoreBuffer *, int, int) /* linkage=_ZN18CSaveRestoreBuffer14EntityFlagsSetEii */
{
} /* size: 4 */

/* <0> (null):0 */
edict_t * EntityFromIndex(class CSaveRestoreBuffer *, int) /* linkage=_ZN18CSaveRestoreBuffer15EntityFromIndexEi */
{
} /* size: 4 */

/* <0> (null):0 */
short unsigned int TokenHash(class CSaveRestoreBuffer *, const char  *) /* linkage=_ZN18CSaveRestoreBuffer9TokenHashEPKc */
{
} /* size: 2 */

/* <0> (null):0 */
void BufferRewind(class CSaveRestoreBuffer *, int) /* linkage=_ZN18CSaveRestoreBuffer12BufferRewindEi */
{
} /* size: 0 */

/* <0> (null):0 */
unsigned int HashString(class CSaveRestoreBuffer *, const char  *) /* linkage=_ZN18CSaveRestoreBuffer10HashStringEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void KeyValue(class CBaseEntity *, KeyValueData *) /* linkage=_ZN11CBaseEntity8KeyValueEP14KeyValueData_s */
{
} /* size: 133011 */

/* <0> (null):0 */
edict_t * edict(class CBaseEntity *) /* linkage=_ZN11CBaseEntity5edictEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int ObjectCaps(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
void CBaseEntity(class CBaseEntity *)
{
} /* size: 0 */

/* <0> (null):0 */
void * operator new(size_t, entvars_t *) /* linkage=_ZN11CBaseEntitynwEjP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Precache(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8PrecacheEv */
{
} /* size: 140119596 */

/* <0> (null):0 */
virtual void Restart(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7RestartEv */
{
} /* size: 140119472 */

/* <0> (null):0 */
virtual void Activate(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8ActivateEv */
{
} /* size: 140119752 */

/* <0> (null):0 */
virtual int Classify(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8ClassifyEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void DeathNotice(class CBaseEntity *, entvars_t *) /* linkage=_ZN11CBaseEntity11DeathNoticeEP9entvars_s */
{
} /* size: 328207 */

/* <0> (null):0 */
virtual int BloodColor(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10BloodColorEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsTriggered(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity11IsTriggeredEPS_ */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CBaseMonster * MyMonsterPointer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity16MyMonsterPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CSquadMonster * MySquadMonsterPointer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity21MySquadMonsterPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int GetToggleState(class CBaseEntity *) /* linkage=_ZN11CBaseEntity14GetToggleStateEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void AddPoints(class CBaseEntity *, int, BOOL) /* linkage=_ZN11CBaseEntity9AddPointsEii */
{
} /* size: 140137472 */

/* <0> (null):0 */
virtual void AddPointsToTeam(class CBaseEntity *, int, BOOL) /* linkage=_ZN11CBaseEntity15AddPointsToTeamEii */
{
} /* size: 140137784 */

/* <0> (null):0 */
virtual BOOL AddPlayerItem(class CBaseEntity *, class CBasePlayerItem *) /* linkage=_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL RemovePlayerItem(class CBaseEntity *, class CBasePlayerItem *) /* linkage=_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int GiveAmmo(class CBaseEntity *, int, char *, int) /* linkage=_ZN11CBaseEntity8GiveAmmoEiPci */
{
} /* size: 4 */

/* <0> (null):0 */
virtual float GetDelay(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8GetDelayEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int IsMoving(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8IsMovingEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void OverrideReset(class CBaseEntity *) /* linkage=_ZN11CBaseEntity13OverrideResetEv */
{
} /* size: 140138912 */

/* <0> (null):0 */
virtual void SetToggleState(class CBaseEntity *, int) /* linkage=_ZN11CBaseEntity14SetToggleStateEi */
{
} /* size: 140139172 */

/* <0> (null):0 */
virtual void StartSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity13StartSneakingEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void StopSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12StopSneakingEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL OnControls(class CBaseEntity *, entvars_t *) /* linkage=_ZN11CBaseEntity10OnControlsEP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10IsSneakingEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsAlive(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7IsAliveEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsBSPModel(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10IsBSPModelEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL ReflectGauss(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12ReflectGaussEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsPlayer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8IsPlayerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsNetClient(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11IsNetClientEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual const char  * TeamID(class CBaseEntity *) /* linkage=_ZN11CBaseEntity6TeamIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Think(class CBaseEntity *) /* linkage=_ZN11CBaseEntity5ThinkEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Touch(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity5TouchEPS_ */
{
} /* size: -1 */

/* <0> (null):0 */
virtual void Use(class CBaseEntity *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float) /* linkage=_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf */
{
} /* size: 140145236 */

/* <0> (null):0 */
virtual void Blocked(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity7BlockedEPS_ */
{
} /* size: 140145492 */

/* <0> (null):0 */
virtual class CBaseEntity * Respawn(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7RespawnEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void UpdateOwner(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11UpdateOwnerEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL FBecomeProne(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12FBecomeProneEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class Vector Center(class CBaseEntity *) /* linkage=_ZN11CBaseEntity6CenterEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector EyePosition(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11EyePositionEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector EarPosition(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11EarPositionEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector BodyTarget(class CBaseEntity *, const class Vector  &) /* linkage=_ZN11CBaseEntity10BodyTargetERK6Vector */
{
} /* size: 12 */

/* <0> (null):0 */
virtual int Illumination(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12IlluminationEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL HasTarget(class CBaseEntity *, string_t) /* linkage=_ZN11CBaseEntity9HasTargetEj */
{
} /* size: 4 */

/* <0> (null):0 */
void CSave(class CSave *, SAVERESTOREDATA *)
{
} /* size: 0 */

/* <0> (null):0 */
void WriteShort(class CSave *, const char  *, const short int  *, int) /* linkage=_ZN5CSave10WriteShortEPKcPKsi */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteInt(class CSave *, const char  *, const int  *, int) /* linkage=_ZN5CSave8WriteIntEPKcPKii */
{
} /* size: 140147540 */

/* <0> (null):0 */
void WriteFloat(class CSave *, const char  *, const float  *, int) /* linkage=_ZN5CSave10WriteFloatEPKcPKfi */
{
} /* size: 256 */

/* <0> (null):0 */
void WriteTime(class CSave *, const char  *, const float  *, int) /* linkage=_ZN5CSave9WriteTimeEPKcPKfi */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteData(class CSave *, const char  *, int, const char  *) /* linkage=_ZN5CSave9WriteDataEPKciS1_ */
{
} /* size: 140148520 */

/* <0> (null):0 */
void WriteString(class CSave *, const char  *, const char  *) /* linkage=_ZN5CSave11WriteStringEPKcS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteString(class CSave *, const char  *, const int  *, int) /* linkage=_ZN5CSave11WriteStringEPKcPKii */
{
} /* size: 140180628 */

/* <0> (null):0 */
void WriteVector(class CSave *, const char  *, const class Vector  &) /* linkage=_ZN5CSave11WriteVectorEPKcRK6Vector */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteVector(class CSave *, const char  *, const float  *, int) /* linkage=_ZN5CSave11WriteVectorEPKcPKfi */
{
} /* size: 0 */

/* <0> (null):0 */
void WritePositionVector(class CSave *, const char  *, const class Vector  &) /* linkage=_ZN5CSave19WritePositionVectorEPKcRK6Vector */
{
} /* size: 140179748 */

/* <0> (null):0 */
void WritePositionVector(class CSave *, const char  *, const float  *, int) /* linkage=_ZN5CSave19WritePositionVectorEPKcPKfi */
{
} /* size: 140181508 */

/* <0> (null):0 */
void WriteFunction(class CSave *, const char  *, void * *, int) /* linkage=_ZN5CSave13WriteFunctionEPKcPPvi */
{
} /* size: 0 */

/* <0> (null):0 */
int WriteEntVars(class CSave *, const char  *, entvars_t *) /* linkage=_ZN5CSave12WriteEntVarsEPKcP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
int WriteFields(class CSave *, const char  *, void *, TYPEDESCRIPTION *, int) /* linkage=_ZN5CSave11WriteFieldsEPKcPvP15TYPEDESCRIPTIONi */
{
} /* size: 4 */

/* <0> (null):0 */
int DataEmpty(class CSave *, const char  *, int) /* linkage=_ZN5CSave9DataEmptyEPKci */
{
} /* size: 4 */

/* <0> (null):0 */
void BufferField(class CSave *, const char  *, int, const char  *) /* linkage=_ZN5CSave11BufferFieldEPKciS1_ */
{
} /* size: 328085 */

/* <0> (null):0 */
void BufferString(class CSave *, char *, int) /* linkage=_ZN5CSave12BufferStringEPci */
{
} /* size: 0 */

/* <0> (null):0 */
void BufferData(class CSave *, const char  *, int) /* linkage=_ZN5CSave10BufferDataEPKci */
{
} /* size: 140183248 */

/* <0> (null):0 */
void BufferHeader(class CSave *, const char  *, int) /* linkage=_ZN5CSave12BufferHeaderEPKci */
{
} /* size: 0 */

/* <0> (null):0 */
void CRestore(class CRestore *, SAVERESTOREDATA *)
{
} /* size: 140184208 */

/* <0> (null):0 */
int ReadEntVars(class CRestore *, const char  *, entvars_t *) /* linkage=_ZN8CRestore11ReadEntVarsEPKcP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
int ReadFields(class CRestore *, const char  *, void *, TYPEDESCRIPTION *, int) /* linkage=_ZN8CRestore10ReadFieldsEPKcPvP15TYPEDESCRIPTIONi */
{
} /* size: 4 */

/* <0> (null):0 */
int ReadField(class CRestore *, void *, TYPEDESCRIPTION *, int, int, int, char *, void *) /* linkage=_ZN8CRestore9ReadFieldEPvP15TYPEDESCRIPTIONiiiPcS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
int ReadInt(class CRestore *) /* linkage=_ZN8CRestore7ReadIntEv */
{
} /* size: 4 */

/* <0> (null):0 */
short int ReadShort(class CRestore *) /* linkage=_ZN8CRestore9ReadShortEv */
{
} /* size: 2 */

/* <0> (null):0 */
int ReadNamedInt(class CRestore *, const char  *) /* linkage=_ZN8CRestore12ReadNamedIntEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
char * ReadNamedString(class CRestore *, const char  *) /* linkage=_ZN8CRestore15ReadNamedStringEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
int Empty(class CRestore *) /* linkage=_ZN8CRestore5EmptyEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetGlobalMode(class CRestore *, int) /* linkage=_ZN8CRestore13SetGlobalModeEi */
{
} /* size: 140198396 */

/* <0> (null):0 */
void PrecacheMode(class CRestore *, BOOL) /* linkage=_ZN8CRestore12PrecacheModeEi */
{
} /* size: 0 */

/* <0> (null):0 */
char * BufferPointer(class CRestore *) /* linkage=_ZN8CRestore13BufferPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
void BufferReadBytes(class CRestore *, char *, int) /* linkage=_ZN8CRestore15BufferReadBytesEPci */
{
} /* size: 140198848 */

/* <0> (null):0 */
void BufferSkipBytes(class CRestore *, int) /* linkage=_ZN8CRestore15BufferSkipBytesEi */
{
} /* size: 140199012 */

/* <0> (null):0 */
int BufferSkipZString(class CRestore *) /* linkage=_ZN8CRestore17BufferSkipZStringEv */
{
} /* size: 4 */

/* <0> (null):0 */
int BufferCheckZString(class CRestore *, const char  *) /* linkage=_ZN8CRestore18BufferCheckZStringEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
void BufferReadHeader(class CRestore *, HEADER *) /* linkage=_ZN8CRestore16BufferReadHeaderEP6HEADER */
{
} /* size: 140202492 */

/* <0> (null):0 */
void CEnvExplosion(class CEnvExplosion *, const class CEnvExplosion  &)
{
} /* size: 140227540 */

/* <0> (null):0 */
void CEnvExplosion(class CEnvExplosion *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Spawn(class CEnvExplosion *) /* linkage=_ZN13CEnvExplosion5SpawnEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Smoke(class CEnvExplosion *) /* linkage=_ZN13CEnvExplosion5SmokeEv */
{
} /* size: 140223748 */

/* <0> (null):0 */
virtual void KeyValue(class CEnvExplosion *, KeyValueData *) /* linkage=_ZN13CEnvExplosion8KeyValueEP14KeyValueData_s */
{
} /* size: 140223912 */

/* <0> (null):0 */
virtual void Use(class CEnvExplosion *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float) /* linkage=_ZN13CEnvExplosion3UseEP11CBaseEntityS1_8USE_TYPEf */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int Save(class CEnvExplosion *, class CSave &) /* linkage=_ZN13CEnvExplosion4SaveER5CSave */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int Restore(class CEnvExplosion *, class CRestore &) /* linkage=_ZN13CEnvExplosion7RestoreER8CRestore */
{
} /* size: 4 */

/* <0> (null):0 */
void CBaseMonster(class CBaseMonster *)
{
} /* size: 140224556 */

/* <0> (null):0 */
virtual void PainSound(class CBaseMonster *) /* linkage=_ZN12CBaseMonster9PainSoundEv */
{
} /* size: 140224932 */

/* <0> (null):0 */
virtual void ResetMaxSpeed(class CBaseMonster *) /* linkage=_ZN12CBaseMonster13ResetMaxSpeedEv */
{
} /* size: 140229576 */

/* <0> (null):0 */
virtual BOOL IsAlive(class CBaseMonster *) /* linkage=_ZN12CBaseMonster7IsAliveEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int BloodColor(class CBaseMonster *) /* linkage=_ZN12CBaseMonster10BloodColorEv */
{
} /* size: 4 */

/* <0> (null):0 */
void CShower(class CShower *, const class CShower  &)
{
} /* size: 328085 */

/* <0> (null):0 */
void CShower(class CShower *)
{
} /* size: 140226064 */

/* <0> (null):0 */
virtual void Spawn(class CShower *) /* linkage=_ZN7CShower5SpawnEv */
{
} /* size: 140225732 */

/* <0> (null):0 */
virtual void Think(class CShower *) /* linkage=_ZN7CShower5ThinkEv */
{
} /* size: 1901177 */

/* <0> (null):0 */
virtual void Touch(class CShower *, class CBaseEntity *) /* linkage=_ZN7CShower5TouchEP11CBaseEntity */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int ObjectCaps(class CShower *) /* linkage=_ZN7CShower10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Restore(class CEnvExplosion *const this, class CRestore &const restore)
{
} /* size: 0 */

/* <0> (null):0 */
void Save(class CEnvExplosion *const this, class CSave &const save)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void TraceResult(TraceResult *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator==(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator!=(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 140254944 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, float X, float Y, float Z)
{
} /* size: 140254700 */

/* <0> (null):0 */
inline void operator+(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator*(const class Vector  *const this, float fl)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator float*(class Vector *const this)
{
} /* size: 140254372 */

/* <0> (null):0 */
inline void MESSAGE_BEGIN(int msg_dest, int msg_type, const float  * pOrigin, edict_t * ed)
{
} /* size: 140255444 */

/* <0> (null):0 */
inline edict_t * ENT(const entvars_t  * pev)
{
} /* size: 4 */

/* <0> (null):0 */
inline BOOL FStrEq(const char  * sz1, const char  * sz2)
{
} /* size: 4 */

/* <0> (null):0 */
inline int atoi(const char  * __nptr)
{
} /* size: 4 */

/* <0> (null):0 */
inline void KeyValue(class CBaseEntity *const this, KeyValueData * pkvd)
{
} /* size: 3407872 */

/* <0> (null):0 */
void KeyValue(class CEnvExplosion *const this, KeyValueData * pkvd)
{
} /* size: 140256504 */

/* <0> (null):0 */
inline void edict(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline class Vector operator*(float fl, const class Vector  &const v)
{
} /* size: 12 */

/* <0> (null):0 */
inline void ObjectCaps(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
virtual int ObjectCaps(class CPointEntity *) /* linkage=_ZN12CPointEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
inline void ObjectCaps(class CPointEntity *const this)
{
} /* size: 140268148 */

/* <0> (null):0 */
inline void CBaseEntity(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline entvars_t * VARS(edict_t * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline void * GET_PRIVATE(edict_t * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline void operator new(size_t stAllocateBlock, entvars_t * pev)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CShower(class CShower *const this)
{
} /* size: 0 */

/* <0> (null):0 */
class CShower * GetClassPtr<CShower>(class CShower * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
void CBaseDelay(class CBaseDelay *)
{
} /* size: 1900968 */

/* <0> (null):0 */
inline void CBaseDelay(class CBaseDelay *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CBaseAnimating(class CBaseAnimating *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void HandleAnimEvent(class CBaseAnimating *, MonsterEvent_t *) /* linkage=_ZN14CBaseAnimating15HandleAnimEventEP14MonsterEvent_t */
{
} /* size: 140274540 */

/* <0> (null):0 */
inline void CBaseAnimating(class CBaseAnimating *const this)
{
} /* size: 140274800 */

/* <0> (null):0 */
void CBaseToggle(class CBaseToggle *)
{
} /* size: 140275072 */

/* <0> (null):0 */
virtual int GetToggleState(class CBaseToggle *) /* linkage=_ZN11CBaseToggle14GetToggleStateEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual float GetDelay(class CBaseToggle *) /* linkage=_ZN11CBaseToggle8GetDelayEv */
{
} /* size: 4 */

/* <0> (null):0 */
inline void CBaseToggle(class CBaseToggle *const this)
{
} /* size: 140275644 */

/* <0> (null):0 */
inline void CBaseMonster(class CBaseMonster *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CEnvExplosion(class CEnvExplosion *const this)
{
} /* size: 0 */

/* <0> (null):0 */
class CEnvExplosion * GetClassPtr<CEnvExplosion>(class CEnvExplosion * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
void Precache(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Restart(class CBaseEntity *const this)
{
} /* size: 1901037 */

/* <0> (null):0 */
void KeyValue(class CBaseEntity *const this, KeyValueData * pkvd)
{
} /* size: 140305988 */

/* <0> (null):0 */
void ObjectCaps(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Activate(class CBaseEntity *const this)
{
} /* size: 140309892 */

/* <0> (null):0 */
void Classify(class CBaseEntity *const this)
{
} /* size: 140305924 */

/* <0> (null):0 */
void DeathNotice(class CBaseEntity *const this, entvars_t * pevChild)
{
} /* size: 140306240 */

/* <0> (null):0 */
void BloodColor(class CBaseEntity *const this)
{
} /* size: 140306496 */

/* <0> (null):0 */
void IsTriggered(class CBaseEntity *const this, class CBaseEntity * pActivator)
{
} /* size: 0 */

/* <0> (null):0 */
void MyMonsterPointer(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void MySquadMonsterPointer(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetToggleState(class CBaseEntity *const this)
{
} /* size: 140307100 */

/* <0> (null):0 */
void AddPoints(class CBaseEntity *const this, int score, BOOL bAllowNegativeScore)
{
} /* size: 0 */

/* <0> (null):0 */
void AddPointsToTeam(class CBaseEntity *const this, int score, BOOL bAllowNegativeScore)
{
} /* size: 2490413 */

/* <0> (null):0 */
void AddPlayerItem(class CBaseEntity *const this, class CBasePlayerItem * pItem)
{
} /* size: 140312360 */

/* <0> (null):0 */
void RemovePlayerItem(class CBaseEntity *const this, class CBasePlayerItem * pItem)
{
} /* size: 0 */

/* <0> (null):0 */
void GiveAmmo(class CBaseEntity *const this, int iAmount, char * szName, int iMax)
{
} /* size: 0 */

/* <0> (null):0 */
void GetDelay(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsMoving(class CBaseEntity *const this)
{
	operator!=(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void OverrideReset(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void SetToggleState(class CBaseEntity *const this, int state)
{
} /* size: 139566520 */

/* <0> (null):0 */
void StartSneaking(class CBaseEntity *const this)
{
} /* size: 139566704 */

/* <0> (null):0 */
void StopSneaking(class CBaseEntity *const this)
{
} /* size: 139567000 */

/* <0> (null):0 */
void OnControls(class CBaseEntity *const this, entvars_t * pev)
{
} /* size: 139567160 */

/* <0> (null):0 */
void IsSneaking(class CBaseEntity *const this)
{
} /* size: 139807640 */

/* <0> (null):0 */
void IsAlive(class CBaseEntity *const this)
{
} /* size: 134217730 */

/* <0> (null):0 */
void IsBSPModel(class CBaseEntity *const this)
{
} /* size: 139567316 */

/* <0> (null):0 */
void ReflectGauss(class CBaseEntity *const this)
{
} /* size: 139567500 */

/* <0> (null):0 */
void IsPlayer(class CBaseEntity *const this)
{
} /* size: 139567660 */

/* <0> (null):0 */
void IsNetClient(class CBaseEntity *const this)
{
} /* size: 139567956 */

/* <0> (null):0 */
void TeamID(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Think(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Touch(class CBaseEntity *const this, class CBaseEntity * pOther)
{
} /* size: 139568484 */

/* <0> (null):0 */
void Use(class CBaseEntity *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
} /* size: 0 */

/* <0> (null):0 */
void Blocked(class CBaseEntity *const this, class CBaseEntity * pOther)
{
} /* size: 139568784 */

/* <0> (null):0 */
void Respawn(class CBaseEntity *const this)
{
} /* size: 139569136 */

/* <0> (null):0 */
void UpdateOwner(class CBaseEntity *const this)
{
} /* size: -1 */

/* <0> (null):0 */
void FBecomeProne(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Center(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
	operator*(const class Vector  *const this,
			float fl); /* size=138936320, low_pc=0 */ //     0
} /* size: 139569724 */

/* <0> (null):0 */
void EyePosition(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=139568344, low_pc=0 */ //     0
} /* size: 139569872 */

/* <0> (null):0 */
void EarPosition(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=48, low_pc=0 */ //     0
} /* size: 3014709 */

/* <0> (null):0 */
void BodyTarget(class CBaseEntity *const this, const class Vector  &const posSrc)
{
} /* size: 139701588 */

/* <0> (null):0 */
void Illumination(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void HandleAnimEvent(class CBaseAnimating *const this, MonsterEvent_t * pEvent)
{
} /* size: 0 */

/* <0> (null):0 */
void GetToggleState(class CBaseToggle *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetDelay(class CBaseToggle *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void PainSound(class CBaseMonster *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ResetMaxSpeed(class CBaseMonster *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsAlive(class CBaseMonster *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void BloodColor(class CBaseMonster *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ObjectCaps(class CShower *const this)
{
} /* size: 140235640 */

/* <0> (null):0 */
void Touch(class CShower *const this, class CBaseEntity * pOther)
{
	operator*(const class Vector  *const this,
			float fl); /* size=0, low_pc=0 */ //     0
	operator*(const class Vector  *const this,
			float fl); /* size=0, low_pc=0 */ //     0
} /* size: 140235956 */

/* <0> (null):0 */
void Spawn(class CEnvExplosion *const this)
{
	{
		float flSpriteScale;                                  //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void Smoke(class CEnvExplosion *const this)
{
	MESSAGE_BEGIN(int msg_dest,
			int msg_type,
			const float  * pOrigin,
			edict_t * ed); /* size=140237096, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Use(class CEnvExplosion *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
	{
		TraceResult tr;                                       //     0
		class Vector vecSpot;                                 //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=140237256, low_pc=0 */ //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		MESSAGE_BEGIN(int msg_dest,
				int msg_type,
				const float  * pOrigin,
				edict_t * ed); /* size=0, low_pc=0 */ //     0
		{
			int sparkCount;                               //     0
			{
				int i;                                //     0
			}
		}
		operator*(const class Vector  *const this,
				float fl); /* size=140237616, low_pc=0 */ //     0
		operator*(const class Vector  *const this,
				float fl); /* size=0, low_pc=0 */ //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=140234296, low_pc=0 */ //     0
		MESSAGE_BEGIN(int msg_dest,
				int msg_type,
				const float  * pOrigin,
				edict_t * ed); /* size=0, low_pc=0 */ //     0
	}
} /* size: 140236880 */

/* <0> (null):0 */
void HasTarget(class CBaseEntity *const this, string_t targetname)
{
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Think(class CShower *const this)
{
} /* size: 1900956 */

/* <0> (null):0 */
void Spawn(class CShower *const this)
{
	operator*(float fl,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
	edict(class CBaseEntity *const this); /* size=0, low_pc=0 */ //     0
} /* size: 1900954 */

/* <0> (null):0 */
void Restore(class CEnvExplosion *const this, class CRestore &const restore)
{
	Restore(class CEnvExplosion *const this,
		class CRestore &const restore); /* size=140238388, low_pc=0 */ //     0
} /* size: 140238488 */

/* <0> (null):0 */
void Save(class CEnvExplosion *const this, class CSave &const save)
{
	Save(class CEnvExplosion *const this,
		class CSave &const save); /* size=139771064, low_pc=0 */ //     0
} /* size: 139771136 */

/* <0> (null):0 */
void KeyValue(class CEnvExplosion *const this, KeyValueData * pkvd)
{
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=30035, low_pc=0 */ //     0
	KeyValue(class CBaseEntity *const this,
		KeyValueData * pkvd); /* size=139090368, low_pc=0 */ //     0
	KeyValue(class CEnvExplosion *const this,
		KeyValueData * pkvd); /* size=0, low_pc=0 */ //     0
} /* size: 140095880 */

/* <0> (null):0 */
void spark_shower(entvars_t * pev)
{
	GetClassPtr<CShower>(class CShower * a); /* size=12035, low_pc=0 */ //     0
} /* size: 140096164 */

/* <0> (null):0 */
void env_explosion(entvars_t * pev)
{
	GetClassPtr<CEnvExplosion>(class CEnvExplosion * a); /* size=0, low_pc=0 */ //     0
} /* size: 139771924 */

/* <0> (null):0 */
void ExplosionCreate(const class Vector  &const center, const class Vector  &const angles, edict_t * pOwner, int magnitude, BOOL doDamage) /* linkage=_Z15ExplosionCreateRK6VectorS1_P7edict_sii */
{
	{
		KeyValueData kvd;                                     //     0
		char buf;                                             //     0
		class CBaseEntity * pExplosion;                       //     0
	}
} /* size: 139772288 */



/* Variables: */

entvars_t *                pev; /* size: 4 */

entvars_t *                pev; /* size: 4 */

float                      flSpriteScale; /* size: 4 */

TraceResult                tr; /* size: 56 */

class Vector              vecSpot; /* size: 12 */

int                        sparkCount; /* size: 4 */

int                        i; /* size: 4 */

; /* size: 139771700 */

; /* size: 139772156 */

KeyValueData               kvd; /* size: 16 */

char                       buf[128]; /* size: 128 */

class CBaseEntity *        pExplosion; /* size: 4 */

extern class _IO_FILE *           stdin; /* size: 4 */

extern class _IO_FILE *           stdout; /* size: 4 */

intconst                   k_cubSaltSize; /* size: 4 */

GID_tconst                 k_GIDNil; /* size: 8 */

GID_tconst                 k_TxnIDNil; /* size: 8 */

GID_tconst                 k_TxnIDUnknown; /* size: 8 */

PackageId_tconst           k_uPackageIdFreeSub; /* size: 4 */

PackageId_tconst           k_uPackageIdInvalid; /* size: 4 */

AppId_tconst               k_uAppIdInvalid; /* size: 4 */

AssetClassId_tconst        k_ulAssetClassIdInvalid; /* size: 8 */

PhysicalItemId_tconst      k_uPhysicalItemIdInvalid; /* size: 4 */

DepotId_tconst             k_uDepotIdInvalid; /* size: 4 */

CellID_tconst              k_uCellIDInvalid; /* size: 4 */

SteamAPICall_tconst        k_uAPICallInvalid; /* size: 8 */

PartnerId_tconst           k_uPartnerIdInvalid; /* size: 4 */

extern enginefuncs_t              g_engfuncs; /* size: 632 */

extern globalvars_t *             gpGlobals; /* size: 4 */

extern class Vectorconst          g_vecZero; /* size: 12 */

extern short int                  g_sModelIndexFireball; /* size: 2 */

extern short int                  g_sModelIndexSmoke; /* size: 2 */

; /* size: 140105888 */

/* Types: */

/* 1 */
char
 /* size: 1 */

/* 2 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 3 */
unsigned int
 /* size: 4 */

/* 4 */
unsigned char
 /* size: 1 */

/* 5 */
short unsigned int
 /* size: 2 */

/* 6 */
long unsigned int
 /* size: 4 */

/* 7 */
signed char
 /* size: 1 */

/* 8 */
short int
 /* size: 2 */

/* 9 */
int
 /* size: 4 */

/* 10 */
long long int
 /* size: 8 */

/* 11 */
long long unsigned int
 /* size: 8 */

/* 12 */
/* <0> (null):0 */
typedef long long int __quad_t; /* size: 8 */

/* 13 */
/* <0> (null):0 */
typedef long int __off_t; /* size: 4 */

/* 14 */
long int
 /* size: 4 */

/* 15 */
/* <0> (null):0 */
typedef __quad_t __off64_t; /* size: 8 */

/* 16 */
 /* pointer to 0 */
 /* size: 4 */

/* 17 */
 /* pointer to 1 */
 /* size: 4 */

/* 18 */
/* <0> (null):0 */
struct _IO_FILE {
	int                        _flags;               /*     0     4 */
	char *                     _IO_read_ptr;         /*     4     4 */
	char *                     _IO_read_end;         /*     8     4 */
	char *                     _IO_read_base;        /*    12     4 */
	char *                     _IO_write_base;       /*    16     4 */
	char *                     _IO_write_ptr;        /*    20     4 */
	char *                     _IO_write_end;        /*    24     4 */
	char *                     _IO_buf_base;         /*    28     4 */
	char *                     _IO_buf_end;          /*    32     4 */
	char *                     _IO_save_base;        /*    36     4 */
	char *                     _IO_backup_base;      /*    40     4 */
	char *                     _IO_save_end;         /*    44     4 */
	class _IO_marker *         _markers;             /*    48     4 */
	class _IO_FILE *           _chain;               /*    52     4 */
	int                        _fileno;              /*    56     4 */
	int                        _flags2;              /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	__off_t                    _old_offset;          /*    64     4 */
	short unsigned int         _cur_column;          /*    68     2 */
	signed char                _vtable_offset;       /*    70     1 */
	char                       _shortbuf[1];         /*    71     1 */
	_IO_lock_t *               _lock;                /*    72     4 */
	__off64_t                  _offset;              /*    76     8 */
	void *                     __pad1;               /*    84     4 */
	void *                     __pad2;               /*    88     4 */
	void *                     __pad3;               /*    92     4 */
	void *                     __pad4;               /*    96     4 */
	size_t                     __pad5;               /*   100     4 */
	int                        _mode;                /*   104     4 */
	char                       _unused2[40];         /*   108    40 */
	/* --- cacheline 2 boundary (128 bytes) was 20 bytes ago --- */

	/* size: 148, cachelines: 3, members: 29 */
	/* last cacheline: 20 bytes */
}; /* size: 148 */

/* 19 */
/* <0> (null):0 */
typedef void _IO_lock_t; /* size: 0 */

/* 20 */
/* <0> (null):0 */
struct _IO_marker {
	class _IO_marker *         _next;                /*     0     4 */
	class _IO_FILE *           _sbuf;                /*     4     4 */
	int                        _pos;                 /*     8     4 */

	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 21 */
 /* pointer to 20 */
 /* size: 4 */

/* 22 */
 /* pointer to 18 */
 /* size: 4 */

/* 23 */
 /* pointer to 20 */
 /* size: 4 */

/* 24 */
 /* pointer to 18 */
 /* size: 4 */

/* 25 */
/* <0> (null):0 */
char                       array[1]; /* size: 1 */

/* 26 */
 /* pointer to 19 */
 /* size: 4 */

/* 27 */
/* <0> (null):0 */
char                       array[40]; /* size: 40 */

/* 28 */
 /* pointer to 29 */
 /* size: 4 */

/* 29 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 30 */
 /* pointer to 31 */
 /* size: 4 */

/* 31 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 32 */
/* <0> (null):0 */
char                       array[32]; /* size: 32 */

/* 33 */
/* <0> (null):0 */
char                       array[20]; /* size: 20 */

/* 34 */
long double
 /* size: 12 */

/* 35 */
double
 /* size: 8 */

/* 36 */
/* <0> (null):0 */
typedef int int32; /* size: 4 */

/* 37 */
/* <0> (null):0 */
typedef unsigned int uint32; /* size: 4 */

/* 38 */
/* <0> (null):0 */
typedef long long unsigned int uint64; /* size: 8 */

/* 39 */
/* <0> (null):0 */
typedef uint64 GID_t; /* size: 8 */

/* 40 */
/* <0> (null):0 */
typedef uint32 PackageId_t; /* size: 4 */

/* 41 */
/* <0> (null):0 */
typedef uint32 AppId_t; /* size: 4 */

/* 42 */
/* <0> (null):0 */
typedef uint64 AssetClassId_t; /* size: 8 */

/* 43 */
/* <0> (null):0 */
typedef uint32 PhysicalItemId_t; /* size: 4 */

/* 44 */
/* <0> (null):0 */
typedef uint32 DepotId_t; /* size: 4 */

/* 45 */
/* <0> (null):0 */
typedef uint32 CellID_t; /* size: 4 */

/* 46 */
/* <0> (null):0 */
typedef uint64 SteamAPICall_t; /* size: 8 */

/* 47 */
/* <0> (null):0 */
typedef uint32 PartnerId_t; /* size: 4 */

/* 48 */
/* <0> (null):0 */
typedef int BOOL; /* size: 4 */

/* 49 */
/* <0> (null):0 */
typedef unsigned char byte; /* size: 1 */

/* 50 */
/* <0> (null):0 */
typedef unsigned int string_t; /* size: 4 */

/* 51 */
/* <0> (null):0 */
typedef float vec_t; /* size: 4 */

/* 52 */
float
 /* size: 4 */

/* 53 */
/* <0> (null):0 */
class Vector2D {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	/* <0> (null):0 */
	void Vector2D(class Vector2D *);

	/* <0> (null):0 */
	void Vector2D(class Vector2D *, float, float);

	/* <0> (null):0 */
	class Vector2D operator+(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DplERKS_ */

	/* <0> (null):0 */
	class Vector2D operator-(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DmiERKS_ */

	/* <0> (null):0 */
	class Vector2D operator*(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DmlEf */

	/* <0> (null):0 */
	class Vector2D operator/(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DdvEf */

	/* <0> (null):0 */
	float Length(const class Vector2D  *); /* linkage=_ZNK8Vector2D6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector2D  *); /* linkage=_ZNK8Vector2D13LengthSquaredEv */

	/* <0> (null):0 */
	class Vector2D Normalize(const class Vector2D  *); /* linkage=_ZNK8Vector2D9NormalizeEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector2D *); /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector2D *, float); /* linkage=_ZN8Vector2D6IsZeroEf */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 54 */
 /* pointer to 53 */
 /* size: 4 */

/* 55 */
 /* pointer to 56 */
 /* size: 4 */

/* 56 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 57 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 58 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 59 */
bool
 /* size: 1 */

/* 60 */
/* <0> (null):0 */
class Vector {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	vec_t                      z;                    /*     8     4 */
	/* <0> (null):0 */
	void Vector(class Vector *);

	/* <0> (null):0 */
	void Vector(class Vector *, float, float, float);

	/* <0> (null):0 */
	void Vector(class Vector *, const class Vector  &);

	/* <0> (null):0 */
	void Vector(class Vector *, float *);

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *); /* linkage=_ZNK6VectorngEv */

	/* <0> (null):0 */
	int operator==(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectoreqERKS_ */

	/* <0> (null):0 */
	int operator!=(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorneERKS_ */

	/* <0> (null):0 */
	class Vector operator+(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorplERKS_ */

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectormiERKS_ */

	/* <0> (null):0 */
	class Vector operator*(const class Vector  *, float); /* linkage=_ZNK6VectormlEf */

	/* <0> (null):0 */
	class Vector operator/(const class Vector  *, float); /* linkage=_ZNK6VectordvEf */

	/* <0> (null):0 */
	void CopyToArray(const class Vector  *, float *); /* linkage=_ZNK6Vector11CopyToArrayEPf */

	/* <0> (null):0 */
	float Length(const class Vector  *); /* linkage=_ZNK6Vector6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector  *); /* linkage=_ZNK6Vector13LengthSquaredEv */

	/* <0> (null):0 */
	float * operator float*(class Vector *); /* linkage=_ZN6VectorcvPfEv */

	/* <0> (null):0 */
	const float  * operator const float*(const class Vector  *); /* linkage=_ZNK6VectorcvPKfEv */

	/* <0> (null):0 */
	class Vector Normalize(const class Vector  *); /* linkage=_ZNK6Vector9NormalizeEv */

	/* <0> (null):0 */
	class Vector2D Make2D(const class Vector  *); /* linkage=_ZNK6Vector6Make2DEv */

	/* <0> (null):0 */
	float Length2D(const class Vector  *); /* linkage=_ZNK6Vector8Length2DEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector  *, float); /* linkage=_ZNK6Vector16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector  *, float); /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector *); /* linkage=_ZN6Vector16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector *, float); /* linkage=_ZN6Vector6IsZeroEf */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 61 */
 /* pointer to 60 */
 /* size: 4 */

/* 62 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 63 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 64 */
 /* pointer to 52 */
 /* size: 4 */

/* 65 */
 /* pointer to 66 */
 /* size: 4 */

/* 66 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 67 */
 /* pointer to 68 */
 /* size: 4 */

/* 68 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 69 */
/* <0> (null):0 */
enum {
	kRenderNormal = 0,
	kRenderTransColor = 1,
	kRenderTransTexture = 2,
	kRenderGlow = 3,
	kRenderTransAlpha = 4,
	kRenderTransAdd = 5,
}; /* size: 4 */

/* 70 */
/* <0> (null):0 */
typedef int qboolean; /* size: 4 */

/* 71 */
/* <0> (null):0 */
struct link_s {
	class link_s *             prev;                 /*     0     4 */
	class link_s *             next;                 /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 72 */
 /* pointer to 71 */
 /* size: 4 */

/* 73 */
/* <0> (null):0 */
typedef struct link_s link_t; /* size: 8 */

/* 74 */
/* <0> (null):0 */
typedef struct edict_s edict_t; /* size: 804 */

/* 75 */
/* <0> (null):0 */
struct edict_s {
	qboolean                   free;                 /*     0     4 */
	int                        serialnumber;         /*     4     4 */
	link_t                     area;                 /*     8     8 */
	int                        headnode;             /*    16     4 */
	int                        num_leafs;            /*    20     4 */
	short int                  leafnums[48];         /*    24    96 */
	/* --- cacheline 1 boundary (64 bytes) was 56 bytes ago --- */
	float                      freetime;             /*   120     4 */
	void *                     pvPrivateData;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	entvars_t                  v;                    /*   128   676 */
	/* --- cacheline 12 boundary (768 bytes) was 36 bytes ago --- */

	/* size: 804, cachelines: 13, members: 9 */
	/* last cacheline: 36 bytes */
}; /* size: 804 */

/* 76 */
 /* pointer to 74 */
 /* size: 4 */

/* 77 */
/* <0> (null):0 */
struct {
	float                      time;                 /*     0     4 */
	float                      frametime;            /*     4     4 */
	float                      force_retouch;        /*     8     4 */
	string_t                   mapname;              /*    12     4 */
	string_t                   startspot;            /*    16     4 */
	float                      deathmatch;           /*    20     4 */
	float                      coop;                 /*    24     4 */
	float                      teamplay;             /*    28     4 */
	float                      serverflags;          /*    32     4 */
	float                      found_secrets;        /*    36     4 */
	class Vector              v_forward;             /*    40    12 */
	class Vector              v_up;                  /*    52    12 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	class Vector              v_right;               /*    64    12 */
	float                      trace_allsolid;       /*    76     4 */
	float                      trace_startsolid;     /*    80     4 */
	float                      trace_fraction;       /*    84     4 */
	class Vector              trace_endpos;          /*    88    12 */
	class Vector              trace_plane_normal;    /*   100    12 */
	float                      trace_plane_dist;     /*   112     4 */
	edict_t *                  trace_ent;            /*   116     4 */
	float                      trace_inopen;         /*   120     4 */
	float                      trace_inwater;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	int                        trace_hitgroup;       /*   128     4 */
	int                        trace_flags;          /*   132     4 */
	int                        msg_entity;           /*   136     4 */
	int                        cdAudioTrack;         /*   140     4 */
	int                        maxClients;           /*   144     4 */
	int                        maxEntities;          /*   148     4 */
	const char  *              pStringBase;          /*   152     4 */
	void *                     pSaveData;            /*   156     4 */
	class Vector              vecLandmarkOffset;     /*   160    12 */

	/* size: 172, cachelines: 3, members: 31 */
	/* last cacheline: 44 bytes */
}; /* size: 172 */

/* 78 */
/* <0> (null):0 */
typedef class  globalvars_t; /* size: 172 */

/* 79 */
/* <0> (null):0 */
struct entvars_s {
	string_t                   classname;            /*     0     4 */
	string_t                   globalname;           /*     4     4 */
	class Vector              origin;                /*     8    12 */
	class Vector              oldorigin;             /*    20    12 */
	class Vector              velocity;              /*    32    12 */
	class Vector              basevelocity;          /*    44    12 */
	class Vector              clbasevelocity;        /*    56    12 */
	/* --- cacheline 1 boundary (64 bytes) was 4 bytes ago --- */
	class Vector              movedir;               /*    68    12 */
	class Vector              angles;                /*    80    12 */
	class Vector              avelocity;             /*    92    12 */
	class Vector              punchangle;            /*   104    12 */
	class Vector              v_angle;               /*   116    12 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	class Vector              endpos;                /*   128    12 */
	class Vector              startpos;              /*   140    12 */
	float                      impacttime;           /*   152     4 */
	float                      starttime;            /*   156     4 */
	int                        fixangle;             /*   160     4 */
	float                      idealpitch;           /*   164     4 */
	float                      pitch_speed;          /*   168     4 */
	float                      ideal_yaw;            /*   172     4 */
	float                      yaw_speed;            /*   176     4 */
	int                        modelindex;           /*   180     4 */
	string_t                   model;                /*   184     4 */
	int                        viewmodel;            /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	int                        weaponmodel;          /*   192     4 */
	class Vector              absmin;                /*   196    12 */
	class Vector              absmax;                /*   208    12 */
	class Vector              mins;                  /*   220    12 */
	class Vector              maxs;                  /*   232    12 */
	class Vector              size;                  /*   244    12 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	float                      ltime;                /*   256     4 */
	float                      nextthink;            /*   260     4 */
	int                        movetype;             /*   264     4 */
	int                        solid;                /*   268     4 */
	int                        skin;                 /*   272     4 */
	int                        body;                 /*   276     4 */
	int                        effects;              /*   280     4 */
	float                      gravity;              /*   284     4 */
	float                      friction;             /*   288     4 */
	int                        light_level;          /*   292     4 */
	int                        sequence;             /*   296     4 */
	int                        gaitsequence;         /*   300     4 */
	float                      frame;                /*   304     4 */
	float                      animtime;             /*   308     4 */
	float                      framerate;            /*   312     4 */
	unsigned char              controller[4];        /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	unsigned char              blending[2];          /*   320     2 */
	float                      scale;                /*   324     4 */
	int                        rendermode;           /*   328     4 */
	float                      renderamt;            /*   332     4 */
	class Vector              rendercolor;           /*   336    12 */
	int                        renderfx;             /*   348     4 */
	float                      health;               /*   352     4 */
	float                      frags;                /*   356     4 */
	int                        weapons;              /*   360     4 */
	float                      takedamage;           /*   364     4 */
	int                        deadflag;             /*   368     4 */
	class Vector              view_ofs;              /*   372    12 */
	int                        button;               /*   384     4 */
	/* --- cacheline 6 boundary (384 bytes) was 2 bytes ago --- */
	int                        impulse;              /*   388     4 */
	edict_t *                  chain;                /*   392     4 */
	edict_t *                  dmg_inflictor;        /*   396     4 */
	edict_t *                  enemy;                /*   400     4 */
	edict_t *                  aiment;               /*   404     4 */
	edict_t *                  owner;                /*   408     4 */
	edict_t *                  groundentity;         /*   412     4 */
	int                        spawnflags;           /*   416     4 */
	int                        flags;                /*   420     4 */
	int                        colormap;             /*   424     4 */
	int                        team;                 /*   428     4 */
	float                      max_health;           /*   432     4 */
	float                      teleport_time;        /*   436     4 */
	float                      armortype;            /*   440     4 */
	float                      armorvalue;           /*   444     4 */
	int                        waterlevel;           /*   448     4 */
	/* --- cacheline 7 boundary (448 bytes) was 2 bytes ago --- */
	int                        watertype;            /*   452     4 */
	string_t                   target;               /*   456     4 */
	string_t                   targetname;           /*   460     4 */
	string_t                   netname;              /*   464     4 */
	string_t                   message;              /*   468     4 */
	float                      dmg_take;             /*   472     4 */
	float                      dmg_save;             /*   476     4 */
	float                      dmg;                  /*   480     4 */
	float                      dmgtime;              /*   484     4 */
	string_t                   noise;                /*   488     4 */
	string_t                   noise1;               /*   492     4 */
	string_t                   noise2;               /*   496     4 */
	string_t                   noise3;               /*   500     4 */
	float                      speed;                /*   504     4 */
	float                      air_finished;         /*   508     4 */
	float                      pain_finished;        /*   512     4 */
	/* --- cacheline 8 boundary (512 bytes) was 2 bytes ago --- */
	float                      radsuit_finished;     /*   516     4 */
	edict_t *                  pContainingEntity;    /*   520     4 */
	int                        playerclass;          /*   524     4 */
	float                      maxspeed;             /*   528     4 */
	float                      fov;                  /*   532     4 */
	int                        weaponanim;           /*   536     4 */
	int                        pushmsec;             /*   540     4 */
	int                        bInDuck;              /*   544     4 */
	int                        flTimeStepSound;      /*   548     4 */
	int                        flSwimTime;           /*   552     4 */
	int                        flDuckTime;           /*   556     4 */
	int                        iStepLeft;            /*   560     4 */
	float                      flFallVelocity;       /*   564     4 */
	int                        gamestate;            /*   568     4 */
	int                        oldbuttons;           /*   572     4 */
	int                        groupinfo;            /*   576     4 */
	/* --- cacheline 9 boundary (576 bytes) was 2 bytes ago --- */
	int                        iuser1;               /*   580     4 */
	int                        iuser2;               /*   584     4 */
	int                        iuser3;               /*   588     4 */
	int                        iuser4;               /*   592     4 */
	float                      fuser1;               /*   596     4 */
	float                      fuser2;               /*   600     4 */
	float                      fuser3;               /*   604     4 */
	float                      fuser4;               /*   608     4 */
	class Vector              vuser1;                /*   612    12 */
	class Vector              vuser2;                /*   624    12 */
	class Vector              vuser3;                /*   636    12 */
	/* --- cacheline 10 boundary (640 bytes) was 6 bytes ago --- */
	class Vector              vuser4;                /*   648    12 */
	edict_t *                  euser1;               /*   660     4 */
	edict_t *                  euser2;               /*   664     4 */
	edict_t *                  euser3;               /*   668     4 */
	edict_t *                  euser4;               /*   672     4 */

	/* size: 676, cachelines: 11, members: 123 */
	/* last cacheline: 36 bytes */

	/* BRAIN FART ALERT! 676 != 674 + 0(holes), diff = 2 */

}; /* size: 676 */

/* 80 */
/* <0> (null):0 */
unsigned char              array[4]; /* size: 4 */

/* 81 */
/* <0> (null):0 */
unsigned char              array[2]; /* size: 2 */

/* 82 */
/* <0> (null):0 */
typedef struct entvars_s entvars_t; /* size: 676 */

/* 83 */
/* <0> (null):0 */
short int                  array[48]; /* size: 96 */

/* 84 */
/* <0> (null):0 */
typedef uint32 CRC32_t; /* size: 4 */

/* 85 */
/* <0> (null):0 */
struct cvar_s {
	char *                     name;                 /*     0     4 */
	char *                     string;               /*     4     4 */
	int                        flags;                /*     8     4 */
	float                      value;                /*    12     4 */
	class cvar_s *             next;                 /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 86 */
 /* pointer to 85 */
 /* size: 4 */

/* 87 */
/* <0> (null):0 */
typedef struct cvar_s cvar_t; /* size: 20 */

/* 88 */
/* <0> (null):0 */
struct client_textmessage_s {
	int                        effect;               /*     0     4 */
	byte                       r1;                   /*     4     1 */
	byte                       g1;                   /*     5     1 */
	byte                       b1;                   /*     6     1 */
	byte                       a1;                   /*     7     1 */
	byte                       r2;                   /*     8     1 */
	byte                       g2;                   /*     9     1 */
	byte                       b2;                   /*    10     1 */
	byte                       a2;                   /*    11     1 */
	float                      x;                    /*    12     4 */
	float                      y;                    /*    16     4 */
	float                      fadein;               /*    20     4 */
	float                      fadeout;              /*    24     4 */
	float                      holdtime;             /*    28     4 */
	float                      fxtime;               /*    32     4 */
	const char  *              pName;                /*    36     4 */
	const char  *              pMessage;             /*    40     4 */

	/* size: 44, cachelines: 1, members: 17 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 89 */
/* <0> (null):0 */
typedef struct client_textmessage_s client_textmessage_t; /* size: 44 */

/* 90 */
/* <0> (null):0 */
typedef struct sequenceCommandLine_ sequenceCommandLine_s; /* size: 92 */

/* 91 */
/* <0> (null):0 */
struct sequenceCommandLine_ {
	int                        commandType;          /*     0     4 */
	client_textmessage_t       clientMessage;        /*     4    44 */
	char *                     speakerName;          /*    48     4 */
	char *                     listenerName;         /*    52     4 */
	char *                     soundFileName;        /*    56     4 */
	char *                     sentenceName;         /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	char *                     fireTargetNames;      /*    64     4 */
	char *                     killTargetNames;      /*    68     4 */
	float                      delay;                /*    72     4 */
	int                        repeatCount;          /*    76     4 */
	int                        textChannel;          /*    80     4 */
	int                        modifierBitField;     /*    84     4 */
	sequenceCommandLine_s *    nextCommandLine;      /*    88     4 */

	/* size: 92, cachelines: 2, members: 13 */
	/* last cacheline: 28 bytes */
}; /* size: 92 */

/* 92 */
 /* pointer to 90 */
 /* size: 4 */

/* 93 */
/* <0> (null):0 */
typedef struct sequenceEntry_ sequenceEntry_s; /* size: 20 */

/* 94 */
/* <0> (null):0 */
struct sequenceEntry_ {
	char *                     fileName;             /*     0     4 */
	char *                     entryName;            /*     4     4 */
	sequenceCommandLine_s *    firstCommand;         /*     8     4 */
	sequenceEntry_s *          nextEntry;            /*    12     4 */
	qboolean                   isGlobal;             /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 95 */
 /* pointer to 93 */
 /* size: 4 */

/* 96 */
/* <0> (null):0 */
typedef struct sentenceEntry_ sentenceEntry_s; /* size: 16 */

/* 97 */
/* <0> (null):0 */
struct sentenceEntry_ {
	char *                     data;                 /*     0     4 */
	sentenceEntry_s *          nextEntry;            /*     4     4 */
	qboolean                   isGlobal;             /*     8     4 */
	unsigned int               index;                /*    12     4 */

	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 98 */
 /* pointer to 96 */
 /* size: 4 */

/* 99 */
/* <0> (null):0 */
enum {
	at_notice = 0,
	at_console = 1,
	at_aiconsole = 2,
	at_warning = 3,
	at_error = 4,
	at_logged = 5,
}; /* size: 4 */

/* 100 */
/* <0> (null):0 */
typedef enum  ALERT_TYPE; /* size: 4 */

/* 101 */
/* <0> (null):0 */
enum {
	print_console = 0,
	print_center = 1,
	print_chat = 2,
}; /* size: 4 */

/* 102 */
/* <0> (null):0 */
typedef enum  PRINT_TYPE; /* size: 4 */

/* 103 */
/* <0> (null):0 */
enum {
	force_exactfile = 0,
	force_model_samebounds = 1,
	force_model_specifybounds = 2,
	force_model_specifybounds_if_avail = 3,
}; /* size: 4 */

/* 104 */
/* <0> (null):0 */
typedef enum  FORCE_TYPE; /* size: 4 */

/* 105 */
/* <0> (null):0 */
struct {
	int                        fAllSolid;            /*     0     4 */
	int                        fStartSolid;          /*     4     4 */
	int                        fInOpen;              /*     8     4 */
	int                        fInWater;             /*    12     4 */
	float                      flFraction;           /*    16     4 */
	class Vector              vecEndPos;             /*    20    12 */
	float                      flPlaneDist;          /*    32     4 */
	class Vector              vecPlaneNormal;        /*    36    12 */
	edict_t *                  pHit;                 /*    48     4 */
	int                        iHitgroup;            /*    52     4 */

	/* size: 56, cachelines: 1, members: 10 */
	/* last cacheline: 56 bytes */
}; /* size: 56 */

/* 106 */
/* <0> (null):0 */
typedef class  TraceResult; /* size: 56 */

/* 107 */
/* <0> (null):0 */
struct enginefuncs_s {
	int                        (*pfnPrecacheModel)(char *); /*     0     4 */
	int                        (*pfnPrecacheSound)(char *); /*     4     4 */
	void                       (*pfnSetModel)(edict_t *, const char  *); /*     8     4 */
	int                        (*pfnModelIndex)(const char  *); /*    12     4 */
	int                        (*pfnModelFrames)(int); /*    16     4 */
	void                       (*pfnSetSize)(edict_t *, const float  *, const float  *); /*    20     4 */
	void                       (*pfnChangeLevel)(char *, char *); /*    24     4 */
	void                       (*pfnGetSpawnParms)(edict_t *); /*    28     4 */
	void                       (*pfnSaveSpawnParms)(edict_t *); /*    32     4 */
	float                      (*pfnVecToYaw)(const float  *); /*    36     4 */
	void                       (*pfnVecToAngles)(const float  *, float *); /*    40     4 */
	void                       (*pfnMoveToOrigin)(edict_t *, const float  *, float, int); /*    44     4 */
	void                       (*pfnChangeYaw)(edict_t *); /*    48     4 */
	void                       (*pfnChangePitch)(edict_t *); /*    52     4 */
	edict_t *                  (*pfnFindEntityByString)(edict_t *, const char  *, const char  *); /*    56     4 */
	int                        (*pfnGetEntityIllum)(edict_t *); /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	edict_t *                  (*pfnFindEntityInSphere)(edict_t *, const float  *, float); /*    64     4 */
	edict_t *                  (*pfnFindClientInPVS)(edict_t *); /*    68     4 */
	edict_t *                  (*pfnEntitiesInPVS)(edict_t *); /*    72     4 */
	void                       (*pfnMakeVectors)(const float  *); /*    76     4 */
	void                       (*pfnAngleVectors)(const float  *, float *, float *, float *); /*    80     4 */
	edict_t *                  (*pfnCreateEntity)(void); /*    84     4 */
	void                       (*pfnRemoveEntity)(edict_t *); /*    88     4 */
	edict_t *                  (*pfnCreateNamedEntity)(int); /*    92     4 */
	void                       (*pfnMakeStatic)(edict_t *); /*    96     4 */
	int                        (*pfnEntIsOnFloor)(edict_t *); /*   100     4 */
	int                        (*pfnDropToFloor)(edict_t *); /*   104     4 */
	int                        (*pfnWalkMove)(edict_t *, float, float, int); /*   108     4 */
	void                       (*pfnSetOrigin)(edict_t *, const float  *); /*   112     4 */
	void                       (*pfnEmitSound)(edict_t *, int, const char  *, float, float, int, int); /*   116     4 */
	void                       (*pfnEmitAmbientSound)(edict_t *, float *, const char  *, float, float, int, int); /*   120     4 */
	void                       (*pfnTraceLine)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	void                       (*pfnTraceToss)(edict_t *, edict_t *, TraceResult *); /*   128     4 */
	int                        (*pfnTraceMonsterHull)(edict_t *, const float  *, const float  *, int, edict_t *, TraceResult *); /*   132     4 */
	void                       (*pfnTraceHull)(const float  *, const float  *, int, int, edict_t *, TraceResult *); /*   136     4 */
	void                       (*pfnTraceModel)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   140     4 */
	const char  *              (*pfnTraceTexture)(edict_t *, const float  *, const float  *); /*   144     4 */
	void                       (*pfnTraceSphere)(const float  *, const float  *, int, float, edict_t *, TraceResult *); /*   148     4 */
	void                       (*pfnGetAimVector)(edict_t *, float, float *); /*   152     4 */
	void                       (*pfnServerCommand)(char *); /*   156     4 */
	void                       (*pfnServerExecute)(void); /*   160     4 */
	void                       (*pfnClientCommand)(edict_t *, char *, ...); /*   164     4 */
	void                       (*pfnParticleEffect)(const float  *, const float  *, float, float); /*   168     4 */
	void                       (*pfnLightStyle)(int, char *); /*   172     4 */
	int                        (*pfnDecalIndex)(const char  *); /*   176     4 */
	int                        (*pfnPointContents)(const float  *); /*   180     4 */
	void                       (*pfnMessageBegin)(int, int, const float  *, edict_t *); /*   184     4 */
	void                       (*pfnMessageEnd)(void); /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	void                       (*pfnWriteByte)(int); /*   192     4 */
	void                       (*pfnWriteChar)(int); /*   196     4 */
	void                       (*pfnWriteShort)(int); /*   200     4 */
	void                       (*pfnWriteLong)(int); /*   204     4 */
	void                       (*pfnWriteAngle)(float); /*   208     4 */
	void                       (*pfnWriteCoord)(float); /*   212     4 */
	void                       (*pfnWriteString)(const char  *); /*   216     4 */
	void                       (*pfnWriteEntity)(int); /*   220     4 */
	void                       (*pfnCVarRegister)(cvar_t *); /*   224     4 */
	float                      (*pfnCVarGetFloat)(const char  *); /*   228     4 */
	const char  *              (*pfnCVarGetString)(const char  *); /*   232     4 */
	void                       (*pfnCVarSetFloat)(const char  *, float); /*   236     4 */
	void                       (*pfnCVarSetString)(const char  *, const char  *); /*   240     4 */
	void                       (*pfnAlertMessage)(ALERT_TYPE, char *, ...); /*   244     4 */
	void                       (*pfnEngineFprintf)(void *, char *, ...); /*   248     4 */
	void *                     (*pfnPvAllocEntPrivateData)(edict_t *, int32); /*   252     4 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	void *                     (*pfnPvEntPrivateData)(edict_t *); /*   256     4 */
	void                       (*pfnFreeEntPrivateData)(edict_t *); /*   260     4 */
	const char  *              (*pfnSzFromIndex)(int); /*   264     4 */
	int                        (*pfnAllocString)(const char  *); /*   268     4 */
	class entvars_s *          (*pfnGetVarsOfEnt)(edict_t *); /*   272     4 */
	edict_t *                  (*pfnPEntityOfEntOffset)(int); /*   276     4 */
	int                        (*pfnEntOffsetOfPEntity)(const edict_t  *); /*   280     4 */
	int                        (*pfnIndexOfEdict)(const edict_t  *); /*   284     4 */
	edict_t *                  (*pfnPEntityOfEntIndex)(int); /*   288     4 */
	edict_t *                  (*pfnFindEntityByVars)(class entvars_s *); /*   292     4 */
	void *                     (*pfnGetModelPtr)(edict_t *); /*   296     4 */
	int                        (*pfnRegUserMsg)(const char  *, int); /*   300     4 */
	void                       (*pfnAnimationAutomove)(const edict_t  *, float); /*   304     4 */
	void                       (*pfnGetBonePosition)(const edict_t  *, int, float *, float *); /*   308     4 */
	uint32                     (*pfnFunctionFromName)(const char  *); /*   312     4 */
	const char  *              (*pfnNameForFunction)(uint32); /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	void                       (*pfnClientPrintf)(edict_t *, PRINT_TYPE, const char  *); /*   320     4 */
	void                       (*pfnServerPrint)(const char  *); /*   324     4 */
	const char  *              (*pfnCmd_Args)(void); /*   328     4 */
	const char  *              (*pfnCmd_Argv)(int);  /*   332     4 */
	int                        (*pfnCmd_Argc)(void); /*   336     4 */
	void                       (*pfnGetAttachment)(const edict_t  *, int, float *, float *); /*   340     4 */
	void                       (*pfnCRC32_Init)(CRC32_t *); /*   344     4 */
	void                       (*pfnCRC32_ProcessBuffer)(CRC32_t *, void *, int); /*   348     4 */
	void                       (*pfnCRC32_ProcessByte)(CRC32_t *, unsigned char); /*   352     4 */
	CRC32_t                    (*pfnCRC32_Final)(CRC32_t); /*   356     4 */
	int32                      (*pfnRandomLong)(int32, int32); /*   360     4 */
	float                      (*pfnRandomFloat)(float, float); /*   364     4 */
	void                       (*pfnSetView)(const edict_t  *, const edict_t  *); /*   368     4 */
	float                      (*pfnTime)(void);     /*   372     4 */
	void                       (*pfnCrosshairAngle)(const edict_t  *, float, float); /*   376     4 */
	byte *                     (*pfnLoadFileForMe)(char *, int *); /*   380     4 */
	/* --- cacheline 6 boundary (384 bytes) --- */
	void                       (*pfnFreeFile)(void *); /*   384     4 */
	void                       (*pfnEndSection)(const char  *); /*   388     4 */
	int                        (*pfnCompareFileTime)(char *, char *, int *); /*   392     4 */
	void                       (*pfnGetGameDir)(char *); /*   396     4 */
	void                       (*pfnCvar_RegisterVariable)(cvar_t *); /*   400     4 */
	void                       (*pfnFadeClientVolume)(const edict_t  *, int, int, int, int); /*   404     4 */
	void                       (*pfnSetClientMaxspeed)(const edict_t  *, float); /*   408     4 */
	edict_t *                  (*pfnCreateFakeClient)(const char  *); /*   412     4 */
	void                       (*pfnRunPlayerMove)(edict_t *, const float  *, float, float, float, short unsigned int, byte, byte); /*   416     4 */
	int                        (*pfnNumberOfEntities)(void); /*   420     4 */
	char *                     (*pfnGetInfoKeyBuffer)(edict_t *); /*   424     4 */
	char *                     (*pfnInfoKeyValue)(char *, char *); /*   428     4 */
	void                       (*pfnSetKeyValue)(char *, char *, char *); /*   432     4 */
	void                       (*pfnSetClientKeyValue)(int, char *, char *, char *); /*   436     4 */
	int                        (*pfnIsMapValid)(char *); /*   440     4 */
	void                       (*pfnStaticDecal)(const float  *, int, int, int); /*   444     4 */
	/* --- cacheline 7 boundary (448 bytes) --- */
	int                        (*pfnPrecacheGeneric)(char *); /*   448     4 */
	int                        (*pfnGetPlayerUserId)(edict_t *); /*   452     4 */
	void                       (*pfnBuildSoundMsg)(edict_t *, int, const char  *, float, float, int, int, int, int, const float  *, edict_t *); /*   456     4 */
	int                        (*pfnIsDedicatedServer)(void); /*   460     4 */
	cvar_t *                   (*pfnCVarGetPointer)(const char  *); /*   464     4 */
	unsigned int               (*pfnGetPlayerWONId)(edict_t *); /*   468     4 */
	void                       (*pfnInfo_RemoveKey)(char *, const char  *); /*   472     4 */
	const char  *              (*pfnGetPhysicsKeyValue)(const edict_t  *, const char  *); /*   476     4 */
	void                       (*pfnSetPhysicsKeyValue)(const edict_t  *, const char  *, const char  *); /*   480     4 */
	const char  *              (*pfnGetPhysicsInfoString)(const edict_t  *); /*   484     4 */
	short unsigned int         (*pfnPrecacheEvent)(int, const char  *); /*   488     4 */
	void                       (*pfnPlaybackEvent)(int, const edict_t  *, short unsigned int, float, float *, float *, float, float, int, int, int, int); /*   492     4 */
	unsigned char *            (*pfnSetFatPVS)(float *); /*   496     4 */
	unsigned char *            (*pfnSetFatPAS)(float *); /*   500     4 */
	int                        (*pfnCheckVisibility)(const edict_t  *, unsigned char *); /*   504     4 */
	void                       (*pfnDeltaSetField)(class delta_s *, const char  *); /*   508     4 */
	/* --- cacheline 8 boundary (512 bytes) --- */
	void                       (*pfnDeltaUnsetField)(class delta_s *, const char  *); /*   512     4 */
	void                       (*pfnDeltaAddEncoder)(char *, void (*)(class delta_s *, const unsigned char  *, const unsigned char  *)); /*   516     4 */
	int                        (*pfnGetCurrentPlayer)(void); /*   520     4 */
	int                        (*pfnCanSkipPlayer)(const edict_t  *); /*   524     4 */
	int                        (*pfnDeltaFindField)(class delta_s *, const char  *); /*   528     4 */
	void                       (*pfnDeltaSetFieldByIndex)(class delta_s *, int); /*   532     4 */
	void                       (*pfnDeltaUnsetFieldByIndex)(class delta_s *, int); /*   536     4 */
	void                       (*pfnSetGroupMask)(int, int); /*   540     4 */
	int                        (*pfnCreateInstancedBaseline)(int, class entity_state_s *); /*   544     4 */
	void                       (*pfnCvar_DirectSet)(class cvar_s *, char *); /*   548     4 */
	void                       (*pfnForceUnmodified)(FORCE_TYPE, float *, float *, const char  *); /*   552     4 */
	void                       (*pfnGetPlayerStats)(const edict_t  *, int *, int *); /*   556     4 */
	void                       (*pfnAddServerCommand)(char *, void (*)(void)); /*   560     4 */
	qboolean                   (*pfnVoice_GetClientListening)(int, int); /*   564     4 */
	qboolean                   (*pfnVoice_SetClientListening)(int, int, qboolean); /*   568     4 */
	const char  *              (*pfnGetPlayerAuthId)(edict_t *); /*   572     4 */
	/* --- cacheline 9 boundary (576 bytes) --- */
	sequenceEntry_s *          (*pfnSequenceGet)(const char  *, const char  *); /*   576     4 */
	sentenceEntry_s *          (*pfnSequencePickSentence)(const char  *, int, int *); /*   580     4 */
	int                        (*pfnGetFileSize)(char *); /*   584     4 */
	unsigned int               (*pfnGetApproxWavePlayLen)(const char  *); /*   588     4 */
	int                        (*pfnIsCareerMatch)(void); /*   592     4 */
	int                        (*pfnGetLocalizedStringLength)(const char  *); /*   596     4 */
	void                       (*pfnRegisterTutorMessageShown)(int); /*   600     4 */
	int                        (*pfnGetTimesTutorMessageShown)(int); /*   604     4 */
	void                       (*ProcessTutorMessageDecayBuffer)(int *, int); /*   608     4 */
	void                       (*ConstructTutorMessageDecayBuffer)(int *, int); /*   612     4 */
	void                       (*ResetTutorMessageDecayData)(void); /*   616     4 */
	void                       (*pfnQueryClientCvarValue)(const edict_t  *, const char  *); /*   620     4 */
	void                       (*pfnQueryClientCvarValue2)(const edict_t  *, const char  *, int); /*   624     4 */
	int                        (*pfnCheckParm)(const char  *, char * *); /*   628     4 */

	/* size: 632, cachelines: 10, members: 158 */
	/* last cacheline: 56 bytes */
}; /* size: 632 */

/* 108 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 109 */
 /* pointer to 108 */
 /* size: 4 */

/* 110 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140198828 */

/* 111 */
 /* pointer to 110 */
 /* size: 4 */

/* 112 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 113 */
 /* pointer to 112 */
 /* size: 4 */

/* 114 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 115 */
 /* pointer to 114 */
 /* size: 4 */

/* 116 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140199348 */

/* 117 */
 /* pointer to 116 */
 /* size: 4 */

/* 118 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140199608 */

/* 119 */
 /* pointer to 118 */
 /* size: 4 */

/* 120 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4072 */

/* 121 */
 /* pointer to 120 */
 /* size: 4 */

/* 122 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 123 */
 /* pointer to 122 */
 /* size: 4 */

/* 124 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140200128 */

/* 125 */
 /* pointer to 124 */
 /* size: 4 */

/* 126 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140200336 */

/* 127 */
 /* pointer to 126 */
 /* size: 4 */

/* 128 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 129 */
 /* pointer to 128 */
 /* size: 4 */

/* 130 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 131 */
 /* pointer to 130 */
 /* size: 4 */

/* 132 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 133 */
 /* pointer to 132 */
 /* size: 4 */

/* 134 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 135 */
 /* pointer to 134 */
 /* size: 4 */

/* 136 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140253544 */

/* 137 */
 /* pointer to 136 */
 /* size: 4 */

/* 138 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140253700 */

/* 139 */
 /* pointer to 138 */
 /* size: 4 */

/* 140 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 141 */
 /* pointer to 140 */
 /* size: 4 */

/* 142 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 143 */
 /* pointer to 142 */
 /* size: 4 */

/* 144 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 145 */
 /* pointer to 144 */
 /* size: 4 */

/* 146 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140254584 */

/* 147 */
 /* pointer to 146 */
 /* size: 4 */

/* 148 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140254792 */

/* 149 */
 /* pointer to 148 */
 /* size: 4 */

/* 150 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140255260 */

/* 151 */
 /* pointer to 150 */
 /* size: 4 */

/* 152 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140255728 */

/* 153 */
 /* pointer to 106 */
 /* size: 4 */

/* 154 */
 /* pointer to 152 */
 /* size: 4 */

/* 155 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140256144 */

/* 156 */
 /* pointer to 155 */
 /* size: 4 */

/* 157 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 158 */
 /* pointer to 157 */
 /* size: 4 */

/* 159 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140256820 */

/* 160 */
 /* pointer to 159 */
 /* size: 4 */

/* 161 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 162 */
 /* pointer to 161 */
 /* size: 4 */

/* 163 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140269728 */

/* 164 */
 /* pointer to 163 */
 /* size: 4 */

/* 165 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140270144 */

/* 166 */
 /* pointer to 165 */
 /* size: 4 */

/* 167 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140270404 */

/* 168 */
 /* pointer to 167 */
 /* size: 4 */

/* 169 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140270560 */

/* 170 */
 /* pointer to 169 */
 /* size: 4 */

/* 171 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140270664 */

/* 172 */
 /* pointer to 171 */
 /* size: 4 */

/* 173 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140270872 */

/* 174 */
 /* pointer to 173 */
 /* size: 4 */

/* 175 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140271184 */

/* 176 */
 /* pointer to 175 */
 /* size: 4 */

/* 177 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 178 */
 /* pointer to 177 */
 /* size: 4 */

/* 179 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140271548 */

/* 180 */
 /* pointer to 179 */
 /* size: 4 */

/* 181 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140271860 */

/* 182 */
 /* pointer to 181 */
 /* size: 4 */

/* 183 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140272016 */

/* 184 */
 /* pointer to 183 */
 /* size: 4 */

/* 185 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140272172 */

/* 186 */
 /* pointer to 185 */
 /* size: 4 */

/* 187 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140272328 */

/* 188 */
 /* pointer to 87 */
 /* size: 4 */

/* 189 */
 /* pointer to 187 */
 /* size: 4 */

/* 190 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 191 */
 /* pointer to 190 */
 /* size: 4 */

/* 192 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 193 */
 /* pointer to 192 */
 /* size: 4 */

/* 194 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140272848 */

/* 195 */
 /* pointer to 194 */
 /* size: 4 */

/* 196 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140273056 */

/* 197 */
 /* pointer to 196 */
 /* size: 4 */

/* 198 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140234528 */

/* 199 */
 /* pointer to 198 */
 /* size: 4 */

/* 200 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140234736 */

/* 201 */
 /* pointer to 200 */
 /* size: 4 */

/* 202 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 203 */
 /* pointer to 202 */
 /* size: 4 */

/* 204 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 205 */
 /* pointer to 204 */
 /* size: 4 */

/* 206 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 207 */
 /* pointer to 206 */
 /* size: 4 */

/* 208 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 209 */
 /* pointer to 79 */
 /* size: 4 */

/* 210 */
 /* pointer to 208 */
 /* size: 4 */

/* 211 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 212 */
 /* pointer to 213 */
 /* size: 4 */

/* 213 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 804 */

/* 214 */
 /* pointer to 211 */
 /* size: 4 */

/* 215 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 216 */
 /* pointer to 215 */
 /* size: 4 */

/* 217 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 218 */
 /* pointer to 217 */
 /* size: 4 */

/* 219 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140236296 */

/* 220 */
 /* pointer to 219 */
 /* size: 4 */

/* 221 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140236504 */

/* 222 */
 /* pointer to 221 */
 /* size: 4 */

/* 223 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 224 */
 /* pointer to 223 */
 /* size: 4 */

/* 225 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 226 */
 /* pointer to 225 */
 /* size: 4 */

/* 227 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140237128 */

/* 228 */
 /* pointer to 227 */
 /* size: 4 */

/* 229 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 230 */
 /* pointer to 229 */
 /* size: 4 */

/* 231 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 232 */
 /* pointer to 231 */
 /* size: 4 */

/* 233 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140237596 */

/* 234 */
 /* pointer to 84 */
 /* size: 4 */

/* 235 */
 /* pointer to 233 */
 /* size: 4 */

/* 236 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140237804 */

/* 237 */
 /* pointer to 236 */
 /* size: 4 */

/* 238 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140238064 */

/* 239 */
 /* pointer to 238 */
 /* size: 4 */

/* 240 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 241 */
 /* pointer to 240 */
 /* size: 4 */

/* 242 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 243 */
 /* pointer to 242 */
 /* size: 4 */

/* 244 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 245 */
 /* pointer to 244 */
 /* size: 4 */

/* 246 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139771140 */

/* 247 */
 /* pointer to 246 */
 /* size: 4 */

/* 248 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 249 */
 /* pointer to 248 */
 /* size: 4 */

/* 250 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139771452 */

/* 251 */
 /* pointer to 250 */
 /* size: 4 */

/* 252 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 253 */
 /* pointer to 49 */
 /* size: 4 */

/* 254 */
 /* pointer to 9 */
 /* size: 4 */

/* 255 */
 /* pointer to 252 */
 /* size: 4 */

/* 256 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139772024 */

/* 257 */
 /* pointer to 256 */
 /* size: 4 */

/* 258 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 259 */
 /* pointer to 258 */
 /* size: 4 */

/* 260 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139772440 */

/* 261 */
 /* pointer to 260 */
 /* size: 4 */

/* 262 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 263 */
 /* pointer to 262 */
 /* size: 4 */

/* 264 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139772960 */

/* 265 */
 /* pointer to 264 */
 /* size: 4 */

/* 266 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 267 */
 /* pointer to 266 */
 /* size: 4 */

/* 268 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 269 */
 /* pointer to 268 */
 /* size: 4 */

/* 270 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139773844 */

/* 271 */
 /* pointer to 270 */
 /* size: 4 */

/* 272 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139774104 */

/* 273 */
 /* pointer to 272 */
 /* size: 4 */

/* 274 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139774416 */

/* 275 */
 /* pointer to 274 */
 /* size: 4 */

/* 276 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139774728 */

/* 277 */
 /* pointer to 276 */
 /* size: 4 */

/* 278 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 279 */
 /* pointer to 278 */
 /* size: 4 */

/* 280 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 281 */
 /* pointer to 280 */
 /* size: 4 */

/* 282 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139702284 */

/* 283 */
 /* pointer to 282 */
 /* size: 4 */

/* 284 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 285 */
 /* pointer to 284 */
 /* size: 4 */

/* 286 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139702700 */

/* 287 */
 /* pointer to 286 */
 /* size: 4 */

/* 288 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 289 */
 /* pointer to 288 */
 /* size: 4 */

/* 290 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 2 */

/* 291 */
 /* pointer to 290 */
 /* size: 4 */

/* 292 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139703324 */

/* 293 */
 /* pointer to 292 */
 /* size: 4 */

/* 294 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 295 */
 /* pointer to 4 */
 /* size: 4 */

/* 296 */
 /* pointer to 294 */
 /* size: 4 */

/* 297 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 298 */
 /* pointer to 297 */
 /* size: 4 */

/* 299 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139704468 */

/* 300 */
 /* pointer to 301 */
 /* size: 4 */

/* 301 */
/* <0> (null):0 */
struct delta_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 302 */
 /* pointer to 299 */
 /* size: 4 */

/* 303 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139704792 */

/* 304 */
 /* pointer to 305 */
 /* size: 4 */

/* 305 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139705000 */

/* 306 */
 /* pointer to 307 */
 /* size: 4 */

/* 307 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 308 */
 /* pointer to 303 */
 /* size: 4 */

/* 309 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 310 */
 /* pointer to 309 */
 /* size: 4 */

/* 311 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140277404 */

/* 312 */
 /* pointer to 311 */
 /* size: 4 */

/* 313 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140277612 */

/* 314 */
 /* pointer to 313 */
 /* size: 4 */

/* 315 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 316 */
 /* pointer to 317 */
 /* size: 4 */

/* 317 */
/* <0> (null):0 */
struct entity_state_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 318 */
 /* pointer to 315 */
 /* size: 4 */

/* 319 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140278144 */

/* 320 */
 /* pointer to 85 */
 /* size: 4 */

/* 321 */
 /* pointer to 319 */
 /* size: 4 */

/* 322 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140278404 */

/* 323 */
 /* pointer to 322 */
 /* size: 4 */

/* 324 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140278716 */

/* 325 */
 /* pointer to 324 */
 /* size: 4 */

/* 326 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140278976 */

/* 327 */
 /* pointer to 326 */
 /* size: 4 */

/* 328 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 329 */
 /* pointer to 328 */
 /* size: 4 */

/* 330 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 331 */
 /* pointer to 330 */
 /* size: 4 */

/* 332 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 333 */
 /* pointer to 332 */
 /* size: 4 */

/* 334 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 335 */
 /* pointer to 334 */
 /* size: 4 */

/* 336 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 337 */
 /* pointer to 336 */
 /* size: 4 */

/* 338 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 339 */
 /* pointer to 338 */
 /* size: 4 */

/* 340 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140280432 */

/* 341 */
 /* pointer to 340 */
 /* size: 4 */

/* 342 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140280640 */

/* 343 */
 /* pointer to 342 */
 /* size: 4 */

/* 344 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140280848 */

/* 345 */
 /* pointer to 344 */
 /* size: 4 */

/* 346 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 347 */
 /* pointer to 17 */
 /* size: 4 */

/* 348 */
 /* pointer to 346 */
 /* size: 4 */

/* 349 */
/* <0> (null):0 */
typedef struct enginefuncs_s enginefuncs_t; /* size: 632 */

/* 350 */
/* <0> (null):0 */
struct KeyValueData_s {
	char *                     szClassName;          /*     0     4 */
	char *                     szKeyName;            /*     4     4 */
	char *                     szValue;              /*     8     4 */
	int32                      fHandled;             /*    12     4 */

	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 351 */
/* <0> (null):0 */
typedef struct KeyValueData_s KeyValueData; /* size: 16 */

/* 352 */
/* <0> (null):0 */
struct {
	char                       mapName[32];          /*     0    32 */
	char                       landmarkName[32];     /*    32    32 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	edict_t *                  pentLandmark;         /*    64     4 */
	class Vector              vecLandmarkOrigin;     /*    68    12 */

	/* size: 80, cachelines: 2, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 80 */

/* 353 */
/* <0> (null):0 */
typedef class  LEVELLIST; /* size: 80 */

/* 354 */
/* <0> (null):0 */
struct {
	int                        id;                   /*     0     4 */
	edict_t *                  pent;                 /*     4     4 */
	int                        location;             /*     8     4 */
	int                        size;                 /*    12     4 */
	int                        flags;                /*    16     4 */
	string_t                   classname;            /*    20     4 */

	/* size: 24, cachelines: 1, members: 6 */
	/* last cacheline: 24 bytes */
}; /* size: 24 */

/* 355 */
/* <0> (null):0 */
typedef class  ENTITYTABLE; /* size: 24 */

/* 356 */
/* <0> (null):0 */
typedef struct saverestore_s SAVERESTOREDATA; /* size: 1396 */

/* 357 */
/* <0> (null):0 */
struct saverestore_s {
	char *                     pBaseData;            /*     0     4 */
	char *                     pCurrentData;         /*     4     4 */
	int                        size;                 /*     8     4 */
	int                        bufferSize;           /*    12     4 */
	int                        tokenSize;            /*    16     4 */
	int                        tokenCount;           /*    20     4 */
	char * *                   pTokens;              /*    24     4 */
	int                        currentIndex;         /*    28     4 */
	int                        tableCount;           /*    32     4 */
	int                        connectionCount;      /*    36     4 */
	ENTITYTABLE *              pTable;               /*    40     4 */
	LEVELLIST                  levelList[16];        /*    44  1280 */
	/* --- cacheline 20 boundary (1280 bytes) was 44 bytes ago --- */
	int                        fUseLandmark;         /*  1324     4 */
	char                       szLandmarkName[20];   /*  1328    20 */
	/* --- cacheline 21 boundary (1344 bytes) was 4 bytes ago --- */
	class Vector              vecLandmarkOffset;     /*  1348    12 */
	float                      time;                 /*  1360     4 */
	char                       szCurrentMapName[32]; /*  1364    32 */

	/* size: 1396, cachelines: 22, members: 17 */
	/* last cacheline: 52 bytes */
}; /* size: 1396 */

/* 358 */
 /* pointer to 355 */
 /* size: 4 */

/* 359 */
/* <0> (null):0 */
LEVELLIST                  array[16]; /* size: 1280 */

/* 360 */
/* <0> (null):0 */
enum _fieldtypes {
	FIELD_FLOAT = 0,
	FIELD_STRING = 1,
	FIELD_ENTITY = 2,
	FIELD_CLASSPTR = 3,
	FIELD_EHANDLE = 4,
	FIELD_EVARS = 5,
	FIELD_EDICT = 6,
	FIELD_VECTOR = 7,
	FIELD_POSITION_VECTOR = 8,
	FIELD_POINTER = 9,
	FIELD_INTEGER = 10,
	FIELD_FUNCTION = 11,
	FIELD_BOOLEAN = 12,
	FIELD_SHORT = 13,
	FIELD_CHARACTER = 14,
	FIELD_TIME = 15,
	FIELD_MODELNAME = 16,
	FIELD_SOUNDNAME = 17,
	FIELD_TYPECOUNT = 18,
}; /* size: 4 */

/* 361 */
/* <0> (null):0 */
typedef enum _fieldtypes FIELDTYPE; /* size: 4 */

/* 362 */
/* <0> (null):0 */
struct {
	FIELDTYPE                  fieldType;            /*     0     4 */
	char *                     fieldName;            /*     4     4 */
	int                        fieldOffset;          /*     8     4 */
	short int                  fieldSize;            /*    12     2 */
	short int                  flags;                /*    14     2 */

	/* size: 16, cachelines: 1, members: 5 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 363 */
/* <0> (null):0 */
typedef class  TYPEDESCRIPTION; /* size: 16 */

/* 364 */
 /* pointer to 351 */
 /* size: 4 */

/* 365 */
 /* pointer to 356 */
 /* size: 4 */

/* 366 */
 /* pointer to 363 */
 /* size: 4 */

/* 367 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 368 */
/* <0> (null):0 */
typedef int ptrdiff_t; /* size: 4 */

/* 369 */
/* <0> (null):0 */
typedef int EOFFSET; /* size: 4 */

/* 370 */
/* <0> (null):0 */
enum {
	TS_AT_TOP = 0,
	TS_AT_BOTTOM = 1,
	TS_GOING_UP = 2,
	TS_GOING_DOWN = 3,
}; /* size: 4 */

/* 371 */
/* <0> (null):0 */
typedef enum  TOGGLE_STATE; /* size: 4 */

/* 372 */
/* <0> (null):0 */
class CSaveRestoreBuffer {
protected:

	SAVERESTOREDATA *          m_pdata;              /*     0     4 */
	/* <0> (null):0 */
	void CSaveRestoreBuffer(class CSaveRestoreBuffer *);

	/* <0> (null):0 */
	void CSaveRestoreBuffer(class CSaveRestoreBuffer *, SAVERESTOREDATA *);

	/* <0> (null):0 */
	void ~CSaveRestoreBuffer(class CSaveRestoreBuffer *, int);

	/* <0> (null):0 */
	int EntityIndex(class CSaveRestoreBuffer *, entvars_t *); /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP9entvars_s */

	/* <0> (null):0 */
	int EntityIndex(class CSaveRestoreBuffer *, edict_t *); /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP7edict_s */

	/* <0> (null):0 */
	int EntityIndex(class CSaveRestoreBuffer *, EOFFSET); /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEi */

	/* <0> (null):0 */
	int EntityIndex(class CSaveRestoreBuffer *, class CBaseEntity *); /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP11CBaseEntity */

	/* <0> (null):0 */
	int EntityFlags(class CSaveRestoreBuffer *, int, int); /* linkage=_ZN18CSaveRestoreBuffer11EntityFlagsEii */

	/* <0> (null):0 */
	int EntityFlagsSet(class CSaveRestoreBuffer *, int, int); /* linkage=_ZN18CSaveRestoreBuffer14EntityFlagsSetEii */

	/* <0> (null):0 */
	edict_t * EntityFromIndex(class CSaveRestoreBuffer *, int); /* linkage=_ZN18CSaveRestoreBuffer15EntityFromIndexEi */

	/* <0> (null):0 */
	short unsigned int TokenHash(class CSaveRestoreBuffer *, const char  *); /* linkage=_ZN18CSaveRestoreBuffer9TokenHashEPKc */

	/* <0> (null):0 */
	void BufferRewind(class CSaveRestoreBuffer *, int); /* linkage=_ZN18CSaveRestoreBuffer12BufferRewindEi */

	/* <0> (null):0 */
	unsigned int HashString(class CSaveRestoreBuffer *, const char  *); /* linkage=_ZN18CSaveRestoreBuffer10HashStringEPKc */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 373 */
 /* pointer to 372 */
 /* size: 4 */

/* 374 */
 /* pointer to 82 */
 /* size: 4 */

/* 375 */
 /* pointer to 376 */
 /* size: 4 */

/* 376 */
/* <0> (null):0 */
struct CBaseEntity {
	/* <0> (null):0 */
	virtual int ObjectCaps(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10ObjectCapsEv */

	/* <0> (null):0 */
	edict_t * edict(class CBaseEntity *); /* linkage=_ZN11CBaseEntity5edictEv */

	/* <0> (null):0 */
	int entindex(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8entindexEv */

	/* <0> (null):0 */
	void CBaseEntity(class CBaseEntity *);

	/* <0> (null):0 */
	void * operator new(size_t, entvars_t *); /* linkage=_ZN11CBaseEntitynwEjP9entvars_s */

	/* <0> (null):0 */
	virtual void Activate(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8ActivateEv */

	/* <0> (null):0 */
	virtual int Classify(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8ClassifyEv */

	/* <0> (null):0 */
	virtual void DeathNotice(class CBaseEntity *, entvars_t *); /* linkage=_ZN11CBaseEntity11DeathNoticeEP9entvars_s */

	/* <0> (null):0 */
	virtual int BloodColor(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10BloodColorEv */

	/* <0> (null):0 */
	virtual BOOL IsTriggered(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity11IsTriggeredEPS_ */

	/* <0> (null):0 */
	virtual class CBaseMonster * MyMonsterPointer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity16MyMonsterPointerEv */

	/* <0> (null):0 */
	virtual class CSquadMonster * MySquadMonsterPointer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity21MySquadMonsterPointerEv */

	/* <0> (null):0 */
	virtual int GetToggleState(class CBaseEntity *); /* linkage=_ZN11CBaseEntity14GetToggleStateEv */

	/* <0> (null):0 */
	virtual void AddPoints(class CBaseEntity *, int, BOOL); /* linkage=_ZN11CBaseEntity9AddPointsEii */

	/* <0> (null):0 */
	virtual void AddPointsToTeam(class CBaseEntity *, int, BOOL); /* linkage=_ZN11CBaseEntity15AddPointsToTeamEii */

	/* <0> (null):0 */
	virtual BOOL AddPlayerItem(class CBaseEntity *, class CBasePlayerItem *); /* linkage=_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem */

	/* <0> (null):0 */
	virtual BOOL RemovePlayerItem(class CBaseEntity *, class CBasePlayerItem *); /* linkage=_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem */

	/* <0> (null):0 */
	virtual int GiveAmmo(class CBaseEntity *, int, char *, int); /* linkage=_ZN11CBaseEntity8GiveAmmoEiPci */

	/* <0> (null):0 */
	virtual float GetDelay(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8GetDelayEv */

	/* <0> (null):0 */
	virtual int IsMoving(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8IsMovingEv */

	/* <0> (null):0 */
	virtual void OverrideReset(class CBaseEntity *); /* linkage=_ZN11CBaseEntity13OverrideResetEv */

	/* <0> (null):0 */
	virtual void SetToggleState(class CBaseEntity *, int); /* linkage=_ZN11CBaseEntity14SetToggleStateEi */

	/* <0> (null):0 */
	virtual void StartSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity13StartSneakingEv */

	/* <0> (null):0 */
	virtual void StopSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12StopSneakingEv */

	/* <0> (null):0 */
	virtual BOOL OnControls(class CBaseEntity *, entvars_t *); /* linkage=_ZN11CBaseEntity10OnControlsEP9entvars_s */

	/* <0> (null):0 */
	virtual BOOL IsSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10IsSneakingEv */

	/* <0> (null):0 */
	virtual BOOL IsAlive(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7IsAliveEv */

	/* <0> (null):0 */
	virtual BOOL IsBSPModel(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10IsBSPModelEv */

	/* <0> (null):0 */
	virtual BOOL ReflectGauss(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12ReflectGaussEv */

	/* <0> (null):0 */
	virtual BOOL IsPlayer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8IsPlayerEv */

	/* <0> (null):0 */
	virtual BOOL IsNetClient(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11IsNetClientEv */

	/* <0> (null):0 */
	virtual const char  * TeamID(class CBaseEntity *); /* linkage=_ZN11CBaseEntity6TeamIDEv */

	/* <0> (null):0 */
	virtual void Think(class CBaseEntity *); /* linkage=_ZN11CBaseEntity5ThinkEv */

	/* <0> (null):0 */
	virtual void Touch(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity5TouchEPS_ */

	/* <0> (null):0 */
	virtual void Blocked(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity7BlockedEPS_ */

	/* <0> (null):0 */
	virtual class CBaseEntity * Respawn(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7RespawnEv */

	/* <0> (null):0 */
	virtual void UpdateOwner(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11UpdateOwnerEv */

	/* <0> (null):0 */
	virtual BOOL FBecomeProne(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12FBecomeProneEv */

	/* <0> (null):0 */
	virtual class Vector Center(class CBaseEntity *); /* linkage=_ZN11CBaseEntity6CenterEv */

	/* <0> (null):0 */
	virtual class Vector EyePosition(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11EyePositionEv */

	/* <0> (null):0 */
	virtual class Vector EarPosition(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11EarPositionEv */

	/* <0> (null):0 */
	virtual class Vector BodyTarget(class CBaseEntity *, const class Vector  &); /* linkage=_ZN11CBaseEntity10BodyTargetERK6Vector */

	/* <0> (null):0 */
	virtual int Illumination(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12IlluminationEv */

	/* <0> (null):0 */
	virtual BOOL HasTarget(class CBaseEntity *, string_t); /* linkage=_ZN11CBaseEntity9HasTargetEj */

	/* vtable has 40 entries: {
	   [6] = ObjectCaps(_ZN11CBaseEntity10ObjectCapsEv), 
	   [7] = Activate(_ZN11CBaseEntity8ActivateEv), 
	   [9] = Classify(_ZN11CBaseEntity8ClassifyEv), 
	   [10] = DeathNotice(_ZN11CBaseEntity11DeathNoticeEP9entvars_s), 
	   [15] = BloodColor(_ZN11CBaseEntity10BloodColorEv), 
	   [17] = IsTriggered(_ZN11CBaseEntity11IsTriggeredEPS_), 
	   [18] = MyMonsterPointer(_ZN11CBaseEntity16MyMonsterPointerEv), 
	   [19] = MySquadMonsterPointer(_ZN11CBaseEntity21MySquadMonsterPointerEv), 
	   [20] = GetToggleState(_ZN11CBaseEntity14GetToggleStateEv), 
	   [21] = AddPoints(_ZN11CBaseEntity9AddPointsEii), 
	   [22] = AddPointsToTeam(_ZN11CBaseEntity15AddPointsToTeamEii), 
	   [23] = AddPlayerItem(_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem), 
	   [24] = RemovePlayerItem(_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem), 
	   [25] = GiveAmmo(_ZN11CBaseEntity8GiveAmmoEiPci), 
	   [26] = GetDelay(_ZN11CBaseEntity8GetDelayEv), 
	   [27] = IsMoving(_ZN11CBaseEntity8IsMovingEv), 
	   [28] = OverrideReset(_ZN11CBaseEntity13OverrideResetEv), 
	   [30] = SetToggleState(_ZN11CBaseEntity14SetToggleStateEi), 
	   [31] = StartSneaking(_ZN11CBaseEntity13StartSneakingEv), 
	   [32] = StopSneaking(_ZN11CBaseEntity12StopSneakingEv), 
	   [33] = OnControls(_ZN11CBaseEntity10OnControlsEP9entvars_s), 
	   [34] = IsSneaking(_ZN11CBaseEntity10IsSneakingEv), 
	   [35] = IsAlive(_ZN11CBaseEntity7IsAliveEv), 
	   [36] = IsBSPModel(_ZN11CBaseEntity10IsBSPModelEv), 
	   [37] = ReflectGauss(_ZN11CBaseEntity12ReflectGaussEv), 
	   [40] = IsPlayer(_ZN11CBaseEntity8IsPlayerEv), 
	   [41] = IsNetClient(_ZN11CBaseEntity11IsNetClientEv), 
	   [42] = TeamID(_ZN11CBaseEntity6TeamIDEv), 
	   [44] = Think(_ZN11CBaseEntity5ThinkEv), 
	   [45] = Touch(_ZN11CBaseEntity5TouchEPS_), 
	   [47] = Blocked(_ZN11CBaseEntity7BlockedEPS_), 
	   [48] = Respawn(_ZN11CBaseEntity7RespawnEv), 
	   [49] = UpdateOwner(_ZN11CBaseEntity11UpdateOwnerEv), 
	   [50] = FBecomeProne(_ZN11CBaseEntity12FBecomeProneEv), 
	   [51] = Center(_ZN11CBaseEntity6CenterEv), 
	   [52] = EyePosition(_ZN11CBaseEntity11EyePositionEv), 
	   [53] = EarPosition(_ZN11CBaseEntity11EarPositionEv), 
	   [54] = BodyTarget(_ZN11CBaseEntity10BodyTargetERK6Vector), 
	   [55] = Illumination(_ZN11CBaseEntity12IlluminationEv), 
	   [38] = HasTarget(_ZN11CBaseEntity9HasTargetEj), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 377 */
/* <0> (null):0 */
class CSave : public CSaveRestoreBuffer {
public:

	/* class CSaveRestoreBuffer  <ancestor>; */      /*     0     4 */
	/* <0> (null):0 */
	void CSave(class CSave *, SAVERESTOREDATA *);

	/* <0> (null):0 */
	void WriteShort(class CSave *, const char  *, const short int  *, int); /* linkage=_ZN5CSave10WriteShortEPKcPKsi */

	/* <0> (null):0 */
	void WriteInt(class CSave *, const char  *, const int  *, int); /* linkage=_ZN5CSave8WriteIntEPKcPKii */

	/* <0> (null):0 */
	void WriteFloat(class CSave *, const char  *, const float  *, int); /* linkage=_ZN5CSave10WriteFloatEPKcPKfi */

	/* <0> (null):0 */
	void WriteTime(class CSave *, const char  *, const float  *, int); /* linkage=_ZN5CSave9WriteTimeEPKcPKfi */

	/* <0> (null):0 */
	void WriteData(class CSave *, const char  *, int, const char  *); /* linkage=_ZN5CSave9WriteDataEPKciS1_ */

	/* <0> (null):0 */
	void WriteString(class CSave *, const char  *, const char  *); /* linkage=_ZN5CSave11WriteStringEPKcS1_ */

	/* <0> (null):0 */
	void WriteString(class CSave *, const char  *, const int  *, int); /* linkage=_ZN5CSave11WriteStringEPKcPKii */

	/* <0> (null):0 */
	void WriteVector(class CSave *, const char  *, const class Vector  &); /* linkage=_ZN5CSave11WriteVectorEPKcRK6Vector */

	/* <0> (null):0 */
	void WriteVector(class CSave *, const char  *, const float  *, int); /* linkage=_ZN5CSave11WriteVectorEPKcPKfi */

	/* <0> (null):0 */
	void WritePositionVector(class CSave *, const char  *, const class Vector  &); /* linkage=_ZN5CSave19WritePositionVectorEPKcRK6Vector */

	/* <0> (null):0 */
	void WritePositionVector(class CSave *, const char  *, const float  *, int); /* linkage=_ZN5CSave19WritePositionVectorEPKcPKfi */

	/* <0> (null):0 */
	void WriteFunction(class CSave *, const char  *, void * *, int); /* linkage=_ZN5CSave13WriteFunctionEPKcPPvi */

	/* <0> (null):0 */
	int WriteEntVars(class CSave *, const char  *, entvars_t *); /* linkage=_ZN5CSave12WriteEntVarsEPKcP9entvars_s */

	/* <0> (null):0 */
	int WriteFields(class CSave *, const char  *, void *, TYPEDESCRIPTION *, int); /* linkage=_ZN5CSave11WriteFieldsEPKcPvP15TYPEDESCRIPTIONi */

private:

	/* <0> (null):0 */
	int DataEmpty(class CSave *, const char  *, int); /* linkage=_ZN5CSave9DataEmptyEPKci */

	/* <0> (null):0 */
	void BufferField(class CSave *, const char  *, int, const char  *); /* linkage=_ZN5CSave11BufferFieldEPKciS1_ */

	/* <0> (null):0 */
	void BufferString(class CSave *, char *, int); /* linkage=_ZN5CSave12BufferStringEPci */

	/* <0> (null):0 */
	void BufferData(class CSave *, const char  *, int); /* linkage=_ZN5CSave10BufferDataEPKci */

	/* <0> (null):0 */
	void BufferHeader(class CSave *, const char  *, int); /* linkage=_ZN5CSave12BufferHeaderEPKci */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 378 */
 /* pointer to 377 */
 /* size: 4 */

/* 379 */
 /* pointer to 380 */
 /* size: 4 */

/* 380 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 2 */

/* 381 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 382 */
 /* pointer to 16 */
 /* size: 4 */

/* 383 */
/* <0> (null):0 */
struct {
	short unsigned int         size;                 /*     0     2 */
	short unsigned int         token;                /*     2     2 */
	char *                     pData;                /*     4     4 */

	/* size: 8, cachelines: 1, members: 3 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 384 */
/* <0> (null):0 */
typedef class  HEADER; /* size: 8 */

/* 385 */
/* <0> (null):0 */
class CRestore : public CSaveRestoreBuffer {
public:

	/* class CSaveRestoreBuffer  <ancestor>; */      /*     0     4 */
private:

	int                        m_global;             /*     4     4 */
	BOOL                       m_precache;           /*     8     4 */
	/* <0> (null):0 */
	void CRestore(class CRestore *, SAVERESTOREDATA *);

	/* <0> (null):0 */
	int ReadEntVars(class CRestore *, const char  *, entvars_t *); /* linkage=_ZN8CRestore11ReadEntVarsEPKcP9entvars_s */

	/* <0> (null):0 */
	int ReadFields(class CRestore *, const char  *, void *, TYPEDESCRIPTION *, int); /* linkage=_ZN8CRestore10ReadFieldsEPKcPvP15TYPEDESCRIPTIONi */

	/* <0> (null):0 */
	int ReadField(class CRestore *, void *, TYPEDESCRIPTION *, int, int, int, char *, void *); /* linkage=_ZN8CRestore9ReadFieldEPvP15TYPEDESCRIPTIONiiiPcS0_ */

	/* <0> (null):0 */
	int ReadInt(class CRestore *); /* linkage=_ZN8CRestore7ReadIntEv */

	/* <0> (null):0 */
	short int ReadShort(class CRestore *); /* linkage=_ZN8CRestore9ReadShortEv */

	/* <0> (null):0 */
	int ReadNamedInt(class CRestore *, const char  *); /* linkage=_ZN8CRestore12ReadNamedIntEPKc */

	/* <0> (null):0 */
	char * ReadNamedString(class CRestore *, const char  *); /* linkage=_ZN8CRestore15ReadNamedStringEPKc */

	/* <0> (null):0 */
	int Empty(class CRestore *); /* linkage=_ZN8CRestore5EmptyEv */

	/* <0> (null):0 */
	void SetGlobalMode(class CRestore *, int); /* linkage=_ZN8CRestore13SetGlobalModeEi */

	/* <0> (null):0 */
	void PrecacheMode(class CRestore *, BOOL); /* linkage=_ZN8CRestore12PrecacheModeEi */

	/* <0> (null):0 */
	char * BufferPointer(class CRestore *); /* linkage=_ZN8CRestore13BufferPointerEv */

	/* <0> (null):0 */
	void BufferReadBytes(class CRestore *, char *, int); /* linkage=_ZN8CRestore15BufferReadBytesEPci */

	/* <0> (null):0 */
	void BufferSkipBytes(class CRestore *, int); /* linkage=_ZN8CRestore15BufferSkipBytesEi */

	/* <0> (null):0 */
	int BufferSkipZString(class CRestore *); /* linkage=_ZN8CRestore17BufferSkipZStringEv */

	/* <0> (null):0 */
	int BufferCheckZString(class CRestore *, const char  *); /* linkage=_ZN8CRestore18BufferCheckZStringEPKc */

	/* <0> (null):0 */
	void BufferReadHeader(class CRestore *, HEADER *); /* linkage=_ZN8CRestore16BufferReadHeaderEP6HEADER */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 386 */
 /* pointer to 385 */
 /* size: 4 */

/* 387 */
 /* pointer to 384 */
 /* size: 4 */

/* 388 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 389 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 390 */
/* <0> (null):0 */
enum {
	USE_OFF = 0,
	USE_ON = 1,
	USE_SET = 2,
	USE_TOGGLE = 3,
}; /* size: 4 */

/* 391 */
/* <0> (null):0 */
typedef enum  USE_TYPE; /* size: 4 */

/* 392 */
/* <0> (null):0 */
enum {
	expRandom = 0,
	expDirected = 1,
}; /* size: 4 */

/* 393 */
/* <0> (null):0 */
typedef enum  Explosions; /* size: 4 */

/* 394 */
/* <0> (null):0 */
enum {
	matGlass = 0,
	matWood = 1,
	matMetal = 2,
	matFlesh = 3,
	matCinderBlock = 4,
	matCeilingTile = 5,
	matComputer = 6,
	matUnbreakableGlass = 7,
	matRocks = 8,
	matNone = 9,
	matLastMaterial = 10,
}; /* size: 4 */

/* 395 */
/* <0> (null):0 */
typedef enum  Materials; /* size: 4 */

/* 396 */
/* <0> (null):0 */
enum decal_e {
	DECAL_GUNSHOT1 = 0,
	DECAL_GUNSHOT2 = 1,
	DECAL_GUNSHOT3 = 2,
	DECAL_GUNSHOT4 = 3,
	DECAL_GUNSHOT5 = 4,
	DECAL_LAMBDA1 = 5,
	DECAL_LAMBDA2 = 6,
	DECAL_LAMBDA3 = 7,
	DECAL_LAMBDA4 = 8,
	DECAL_LAMBDA5 = 9,
	DECAL_LAMBDA6 = 10,
	DECAL_SCORCH1 = 11,
	DECAL_SCORCH2 = 12,
	DECAL_BLOOD1 = 13,
	DECAL_BLOOD2 = 14,
	DECAL_BLOOD3 = 15,
	DECAL_BLOOD4 = 16,
	DECAL_BLOOD5 = 17,
	DECAL_BLOOD6 = 18,
	DECAL_YBLOOD1 = 19,
	DECAL_YBLOOD2 = 20,
	DECAL_YBLOOD3 = 21,
	DECAL_YBLOOD4 = 22,
	DECAL_YBLOOD5 = 23,
	DECAL_YBLOOD6 = 24,
	DECAL_GLASSBREAK1 = 25,
	DECAL_GLASSBREAK2 = 26,
	DECAL_GLASSBREAK3 = 27,
	DECAL_BIGSHOT1 = 28,
	DECAL_BIGSHOT2 = 29,
	DECAL_BIGSHOT3 = 30,
	DECAL_BIGSHOT4 = 31,
	DECAL_BIGSHOT5 = 32,
	DECAL_SPIT1 = 33,
	DECAL_SPIT2 = 34,
	DECAL_BPROOF1 = 35,
	DECAL_GARGSTOMP1 = 36,
	DECAL_SMALLSCORCH1 = 37,
	DECAL_SMALLSCORCH2 = 38,
	DECAL_SMALLSCORCH3 = 39,
	DECAL_MOMMABIRTH = 40,
	DECAL_MOMMASPLAT = 41,
}; /* size: 4 */

/* 397 */
/* <0> (null):0 */
struct {
	int                        iSlot;                /*     0     4 */
	int                        iPosition;            /*     4     4 */
	const char  *              pszAmmo1;             /*     8     4 */
	int                        iMaxAmmo1;            /*    12     4 */
	const char  *              pszAmmo2;             /*    16     4 */
	int                        iMaxAmmo2;            /*    20     4 */
	const char  *              pszName;              /*    24     4 */
	int                        iMaxClip;             /*    28     4 */
	int                        iId;                  /*    32     4 */
	int                        iFlags;               /*    36     4 */
	int                        iWeight;              /*    40     4 */

	/* size: 44, cachelines: 1, members: 11 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 398 */
/* <0> (null):0 */
typedef class  ItemInfo; /* size: 44 */

/* 399 */
wchar_t
 /* size: 4 */

/* 400 */
/* <0> (null):0 */
enum GameEventType {
	EVENT_INVALID = 0,
	EVENT_WEAPON_FIRED = 1,
	EVENT_WEAPON_FIRED_ON_EMPTY = 2,
	EVENT_WEAPON_RELOADED = 3,
	EVENT_HE_GRENADE_EXPLODED = 4,
	EVENT_FLASHBANG_GRENADE_EXPLODED = 5,
	EVENT_SMOKE_GRENADE_EXPLODED = 6,
	EVENT_GRENADE_BOUNCED = 7,
	EVENT_BEING_SHOT_AT = 8,
	EVENT_PLAYER_BLINDED_BY_FLASHBANG = 9,
	EVENT_PLAYER_FOOTSTEP = 10,
	EVENT_PLAYER_JUMPED = 11,
	EVENT_PLAYER_DIED = 12,
	EVENT_PLAYER_LANDED_FROM_HEIGHT = 13,
	EVENT_PLAYER_TOOK_DAMAGE = 14,
	EVENT_HOSTAGE_DAMAGED = 15,
	EVENT_HOSTAGE_KILLED = 16,
	EVENT_DOOR = 17,
	EVENT_BREAK_GLASS = 18,
	EVENT_BREAK_WOOD = 19,
	EVENT_BREAK_METAL = 20,
	EVENT_BREAK_FLESH = 21,
	EVENT_BREAK_CONCRETE = 22,
	EVENT_BOMB_PLANTED = 23,
	EVENT_BOMB_DROPPED = 24,
	EVENT_BOMB_PICKED_UP = 25,
	EVENT_BOMB_BEEP = 26,
	EVENT_BOMB_DEFUSING = 27,
	EVENT_BOMB_DEFUSE_ABORTED = 28,
	EVENT_BOMB_DEFUSED = 29,
	EVENT_BOMB_EXPLODED = 30,
	EVENT_HOSTAGE_USED = 31,
	EVENT_HOSTAGE_RESCUED = 32,
	EVENT_ALL_HOSTAGES_RESCUED = 33,
	EVENT_VIP_ESCAPED = 34,
	EVENT_VIP_ASSASSINATED = 35,
	EVENT_TERRORISTS_WIN = 36,
	EVENT_CTS_WIN = 37,
	EVENT_ROUND_DRAW = 38,
	EVENT_ROUND_WIN = 39,
	EVENT_ROUND_LOSS = 40,
	EVENT_ROUND_START = 41,
	EVENT_PLAYER_SPAWNED = 42,
	EVENT_CLIENT_CORPSE_SPAWNED = 43,
	EVENT_BUY_TIME_START = 44,
	EVENT_PLAYER_LEFT_BUY_ZONE = 45,
	EVENT_DEATH_CAMERA_START = 46,
	EVENT_KILL_ALL = 47,
	EVENT_ROUND_TIME = 48,
	EVENT_DIE = 49,
	EVENT_KILL = 50,
	EVENT_HEADSHOT = 51,
	EVENT_KILL_FLASHBANGED = 52,
	EVENT_TUTOR_BUY_MENU_OPENNED = 53,
	EVENT_TUTOR_AUTOBUY = 54,
	EVENT_PLAYER_BOUGHT_SOMETHING = 55,
	EVENT_TUTOR_NOT_BUYING_ANYTHING = 56,
	EVENT_TUTOR_NEED_TO_BUY_PRIMARY_WEAPON = 57,
	EVENT_TUTOR_NEED_TO_BUY_PRIMARY_AMMO = 58,
	EVENT_TUTOR_NEED_TO_BUY_SECONDARY_AMMO = 59,
	EVENT_TUTOR_NEED_TO_BUY_ARMOR = 60,
	EVENT_TUTOR_NEED_TO_BUY_DEFUSE_KIT = 61,
	EVENT_TUTOR_NEED_TO_BUY_GRENADE = 62,
	EVENT_CAREER_TASK_DONE = 63,
	EVENT_START_RADIO_1 = 64,
	EVENT_RADIO_COVER_ME = 65,
	EVENT_RADIO_YOU_TAKE_THE_POINT = 66,
	EVENT_RADIO_HOLD_THIS_POSITION = 67,
	EVENT_RADIO_REGROUP_TEAM = 68,
	EVENT_RADIO_FOLLOW_ME = 69,
	EVENT_RADIO_TAKING_FIRE = 70,
	EVENT_START_RADIO_2 = 71,
	EVENT_RADIO_GO_GO_GO = 72,
	EVENT_RADIO_TEAM_FALL_BACK = 73,
	EVENT_RADIO_STICK_TOGETHER_TEAM = 74,
	EVENT_RADIO_GET_IN_POSITION_AND_WAIT = 75,
	EVENT_RADIO_STORM_THE_FRONT = 76,
	EVENT_RADIO_REPORT_IN_TEAM = 77,
	EVENT_START_RADIO_3 = 78,
	EVENT_RADIO_AFFIRMATIVE = 79,
	EVENT_RADIO_ENEMY_SPOTTED = 80,
	EVENT_RADIO_NEED_BACKUP = 81,
	EVENT_RADIO_SECTOR_CLEAR = 82,
	EVENT_RADIO_IN_POSITION = 83,
	EVENT_RADIO_REPORTING_IN = 84,
	EVENT_RADIO_GET_OUT_OF_THERE = 85,
	EVENT_RADIO_NEGATIVE = 86,
	EVENT_RADIO_ENEMY_DOWN = 87,
	EVENT_END_RADIO = 88,
	EVENT_NEW_MATCH = 89,
	EVENT_PLAYER_CHANGED_TEAM = 90,
	EVENT_BULLET_IMPACT = 91,
	EVENT_GAME_COMMENCE = 92,
	EVENT_WEAPON_ZOOMED = 93,
	EVENT_HOSTAGE_CALLED_FOR_HELP = 94,
	NUM_GAME_EVENTS = 95,
}; /* size: 4 */

/* 401 */
/* <0> (null):0 */
class CPushable : public CBreakable {
public:

	/* class CBreakable          <ancestor>; */      /*     0   188 */
	TYPEDESCRIPTION            m_SaveData[2];        /*     0    32 */
	char *                     m_soundNames[3];      /*     0    12 */
	/* --- cacheline 2 boundary (128 bytes) was 60 bytes ago --- */
	int                        m_lastSound;          /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	float                      m_maxSpeed;           /*   192     4 */
	float                      m_soundTime;          /*   196     4 */
	/* <0> (null):0 */
	void CPushable(class CPushable *, const class CPushable  &);

	/* <0> (null):0 */
	void CPushable(class CPushable *);

	/* <0> (null):0 */
	virtual void Spawn(class CPushable *); /* linkage=_ZN9CPushable5SpawnEv */

	/* <0> (null):0 */
	virtual void Precache(class CPushable *); /* linkage=_ZN9CPushable8PrecacheEv */

	/* <0> (null):0 */
	virtual void Touch(class CPushable *, class CBaseEntity *); /* linkage=_ZN9CPushable5TouchEP11CBaseEntity */

	/* <0> (null):0 */
	void Move(class CPushable *, class CBaseEntity *, int); /* linkage=_ZN9CPushable4MoveEP11CBaseEntityi */

	/* <0> (null):0 */
	virtual void KeyValue(class CPushable *, KeyValueData *); /* linkage=_ZN9CPushable8KeyValueEP14KeyValueData_s */

	/* <0> (null):0 */
	virtual void Use(class CPushable *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float); /* linkage=_ZN9CPushable3UseEP11CBaseEntityS1_8USE_TYPEf */

	/* <0> (null):0 */
	void StopSound(class CPushable *); /* linkage=_ZN9CPushable9StopSoundEv */

	/* <0> (null):0 */
	virtual int ObjectCaps(class CPushable *); /* linkage=_ZN9CPushable10ObjectCapsEv */

	/* <0> (null):0 */
	virtual int Save(class CPushable *, class CSave &); /* linkage=_ZN9CPushable4SaveER5CSave */

	/* <0> (null):0 */
	virtual int Restore(class CPushable *, class CRestore &); /* linkage=_ZN9CPushable7RestoreER8CRestore */

	/* <0> (null):0 */
	float MaxSpeed(class CPushable *); /* linkage=_ZN9CPushable8MaxSpeedEv */

	/* <0> (null):0 */
	virtual int TakeDamage(class CPushable *, entvars_t *, entvars_t *, float, int); /* linkage=_ZN9CPushable10TakeDamageEP9entvars_sS1_fi */

	/* vtable has 9 entries: {
	   [0] = Spawn(_ZN9CPushable5SpawnEv), 
	   [1] = Precache(_ZN9CPushable8PrecacheEv), 
	   [45] = Touch(_ZN9CPushable5TouchEP11CBaseEntity), 
	   [3] = KeyValue(_ZN9CPushable8KeyValueEP14KeyValueData_s), 
	   [46] = Use(_ZN9CPushable3UseEP11CBaseEntityS1_8USE_TYPEf), 
	   [6] = ObjectCaps(_ZN9CPushable10ObjectCapsEv), 
	   [4] = Save(_ZN9CPushable4SaveER5CSave), 
	   [5] = Restore(_ZN9CPushable7RestoreER8CRestore), 
	   [12] = TakeDamage(_ZN9CPushable10TakeDamageEP9entvars_sS1_fi), 
	} */
	/* size: 200, cachelines: 4, members: 6 */
	/* last cacheline: 8 bytes */
}; /* size: 200 */

/* 402 */
/* <0> (null):0 */
class CBreakable : public CBaseDelay {
public:

	/* class CBaseDelay          <ancestor>; */      /*     0     0 */
	const char  *              pSoundsWood[3];       /*     0    12 */
	const char  *              pSoundsFlesh[6];      /*     0    24 */
	const char  *              pSoundsGlass[3];      /*     0    12 */
	const char  *              pSoundsMetal[3];      /*     0    12 */
	const char  *              pSoundsConcrete[3];   /*     0    12 */
	const char  *              pSpawnObjects[32];    /*     0   128 */
	TYPEDESCRIPTION            m_SaveData[5];        /*     0    80 */
	Materials                  m_Material;           /*   160     4 */
	Explosions                 m_Explosion;          /*   164     4 */
	int                        m_idShard;            /*   168     4 */
	float                      m_angle;              /*   172     4 */
	int                        m_iszGibModel;        /*   176     4 */
	int                        m_iszSpawnObject;     /*   180     4 */
	float                      m_flHealth;           /*   184     4 */
	/* <0> (null):0 */
	void CBreakable(class CBreakable *, const class CBreakable  &);

	/* <0> (null):0 */
	void CBreakable(class CBreakable *);

	/* <0> (null):0 */
	virtual void Spawn(class CBreakable *); /* linkage=_ZN10CBreakable5SpawnEv */

	/* <0> (null):0 */
	virtual void Precache(class CBreakable *); /* linkage=_ZN10CBreakable8PrecacheEv */

	/* <0> (null):0 */
	virtual void Restart(class CBreakable *); /* linkage=_ZN10CBreakable7RestartEv */

	/* <0> (null):0 */
	virtual void KeyValue(class CBreakable *, KeyValueData *); /* linkage=_ZN10CBreakable8KeyValueEP14KeyValueData_s */

	/* <0> (null):0 */
	void BreakTouch(class CBreakable *, class CBaseEntity *); /* linkage=_ZN10CBreakable10BreakTouchEP11CBaseEntity */

	/* <0> (null):0 */
	virtual void Use(class CBreakable *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float); /* linkage=_ZN10CBreakable3UseEP11CBaseEntityS1_8USE_TYPEf */

	/* <0> (null):0 */
	void DamageSound(class CBreakable *); /* linkage=_ZN10CBreakable11DamageSoundEv */

	/* <0> (null):0 */
	virtual int TakeDamage(class CBreakable *, entvars_t *, entvars_t *, float, int); /* linkage=_ZN10CBreakable10TakeDamageEP9entvars_sS1_fi */

	/* <0> (null):0 */
	virtual void TraceAttack(class CBreakable *, entvars_t *, float, class Vector, TraceResult *, int); /* linkage=_ZN10CBreakable11TraceAttackEP9entvars_sf6VectorP11TraceResulti */

	/* <0> (null):0 */
	BOOL IsBreakable(class CBreakable *); /* linkage=_ZN10CBreakable11IsBreakableEv */

	/* <0> (null):0 */
	BOOL SparkWhenHit(class CBreakable *); /* linkage=_ZN10CBreakable12SparkWhenHitEv */

	/* <0> (null):0 */
	virtual int DamageDecal(class CBreakable *, int); /* linkage=_ZN10CBreakable11DamageDecalEi */

	/* <0> (null):0 */
	void Die(class CBreakable *); /* linkage=_ZN10CBreakable3DieEv */

	/* <0> (null):0 */
	virtual int ObjectCaps(class CBreakable *); /* linkage=_ZN10CBreakable10ObjectCapsEv */

	/* <0> (null):0 */
	virtual int Save(class CBreakable *, class CSave &); /* linkage=_ZN10CBreakable4SaveER5CSave */

	/* <0> (null):0 */
	virtual int Restore(class CBreakable *, class CRestore &); /* linkage=_ZN10CBreakable7RestoreER8CRestore */

	/* <0> (null):0 */
	BOOL Explodable(class CBreakable *); /* linkage=_ZN10CBreakable10ExplodableEv */

	/* <0> (null):0 */
	int ExplosionMagnitude(class CBreakable *); /* linkage=_ZN10CBreakable18ExplosionMagnitudeEv */

	/* <0> (null):0 */
	void ExplosionSetMagnitude(class CBreakable *, int); /* linkage=_ZN10CBreakable21ExplosionSetMagnitudeEi */

	/* <0> (null):0 */
	void MaterialSoundPrecache(Materials); /* linkage=_ZN10CBreakable21MaterialSoundPrecacheE9Materials */

	/* <0> (null):0 */
	void MaterialSoundRandom(edict_t *, Materials, float); /* linkage=_ZN10CBreakable19MaterialSoundRandomEP7edict_s9Materialsf */

	/* <0> (null):0 */
	const char  * * MaterialSoundList(Materials, int &); /* linkage=_ZN10CBreakable17MaterialSoundListE9MaterialsRi */

	/* vtable has 11 entries: {
	   [0] = Spawn(_ZN10CBreakable5SpawnEv), 
	   [1] = Precache(_ZN10CBreakable8PrecacheEv), 
	   [2] = Restart(_ZN10CBreakable7RestartEv), 
	   [3] = KeyValue(_ZN10CBreakable8KeyValueEP14KeyValueData_s), 
	   [46] = Use(_ZN10CBreakable3UseEP11CBaseEntityS1_8USE_TYPEf), 
	   [12] = TakeDamage(_ZN10CBreakable10TakeDamageEP9entvars_sS1_fi), 
	   [11] = TraceAttack(_ZN10CBreakable11TraceAttackEP9entvars_sf6VectorP11TraceResulti), 
	   [29] = DamageDecal(_ZN10CBreakable11DamageDecalEi), 
	   [6] = ObjectCaps(_ZN10CBreakable10ObjectCapsEv), 
	   [4] = Save(_ZN10CBreakable4SaveER5CSave), 
	   [5] = Restore(_ZN10CBreakable7RestoreER8CRestore), 
	} */
	/* size: 188, cachelines: 3, members: 15 */
	/* last cacheline: 60 bytes */

	/* BRAIN FART ALERT! 188 != 40 + 0(holes), diff = 148 */

}; /* size: 188 */

/* 403 */
/* <0> (null):0 */
TYPEDESCRIPTION            array[2]; /* size: 32 */

/* 404 */
/* <0> (null):0 */
char *                     array[3]; /* size: 12 */

/* 405 */
 /* pointer to 401 */
 /* size: 4 */

/* 406 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 407 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 200 */

/* 408 */
 /* pointer to 376 */
 /* size: 4 */

/* 409 */
/* <0> (null):0 */
class CBaseDelay {
	/* <0> (null):0 */
	void CBaseDelay(class CBaseDelay *);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 410 */
/* <0> (null):0 */
const char  *              array[3]; /* size: 12 */

/* 411 */
/* <0> (null):0 */
const char  *              array[6]; /* size: 24 */

/* 412 */
/* <0> (null):0 */
const char  *              array[32]; /* size: 128 */

/* 413 */
/* <0> (null):0 */
TYPEDESCRIPTION            array[5]; /* size: 80 */

/* 414 */
 /* pointer to 402 */
 /* size: 4 */

/* 415 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 416 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 188 */

/* 417 */
 /* pointer to 28 */
 /* size: 4 */

/* 418 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 419 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 420 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 421 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 422 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 423 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 424 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 425 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 426 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 427 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 428 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 429 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 430 */
 /* pointer to 431 */
 /* size: 4 */

/* 431 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 676 */

/* 432 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 433 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 434 */
/* <0> (null):0 */
class CPointEntity {
	/* <0> (null):0 */
	virtual int ObjectCaps(class CPointEntity *); /* linkage=_ZN12CPointEntity10ObjectCapsEv */

	/* vtable has 1 entries: {
	   [6] = ObjectCaps(_ZN12CPointEntity10ObjectCapsEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 435 */
 /* pointer to 434 */
 /* size: 4 */

/* 436 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 437 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 438 */
 /* pointer to 409 */
 /* size: 4 */

/* 439 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 440 */
/* <0> (null):0 */
class CBaseMonster {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 441 */
 /* pointer to 440 */
 /* size: 4 */

/* 442 */
/* <0> (null):0 */
struct CSquadMonster {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 443 */
 /* pointer to 442 */
 /* size: 4 */

/* 444 */
 /* pointer to 445 */
 /* size: 4 */

/* 445 */
/* <0> (null):0 */
class CBasePlayerItem {
	ItemInfo                   ItemInfoArray[32];    /*     0  1408 */
	/* --- cacheline 22 boundary (1408 bytes) --- */

	/* size: 0, cachelines: 0, members: 1 */

	/* BRAIN FART ALERT! 0 != 1408 + 0(holes), diff = -1408 */

}; /* size: 0 */

/* 446 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 447 */
/* <0> (null):0 */
class CBaseEntity *        array[256]; /* size: 1024 */

/* 448 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 449 */
/* <0> (null):0 */
char *                     array[6]; /* size: 24 */

/* 450 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 451 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 452 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 453 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 454 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 455 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 456 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 457 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 458 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 459 */
 /* pointer to 78 */
 /* size: 4 */

/* 460 */
/* <0> (null):0 */
class CBotManager {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 461 */
 /* pointer to 460 */
 /* size: 4 */

/* 462 */
/* <0> (null):0 */
ItemInfo                   array[32]; /* size: 1408 */

/* Functions: */

/* <0> (null):0 */
void Vector2D(class Vector2D *)
{
} /* size: 4 */

/* <0> (null):0 */
void Vector2D(class Vector2D *, float, float)
{
} /* size: 139574704 */

/* <0> (null):0 */
class Vector2D operator+(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DplERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator-(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DmiERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator*(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DmlEf */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator/(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DdvEf */
{
} /* size: 8 */

/* <0> (null):0 */
float Length(const class Vector2D  *) /* linkage=_ZNK8Vector2D6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector2D  *) /* linkage=_ZNK8Vector2D13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector2D Normalize(const class Vector2D  *) /* linkage=_ZNK8Vector2D9NormalizeEv */
{
} /* size: 8 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector2D *) /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector2D *, float) /* linkage=_ZN8Vector2D6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void Vector(class Vector *)
{
} /* size: 0 */

/* <0> (null):0 */
void Vector(class Vector *, float, float, float)
{
} /* size: 35 */

/* <0> (null):0 */
void Vector(class Vector *, const class Vector  &)
{
} /* size: 139577484 */

/* <0> (null):0 */
void Vector(class Vector *, float *)
{
} /* size: 0 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *) /* linkage=_ZNK6VectorngEv */
{
} /* size: 12 */

/* <0> (null):0 */
int operator==(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectoreqERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
int operator!=(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorneERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector operator+(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorplERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectormiERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator*(const class Vector  *, float) /* linkage=_ZNK6VectormlEf */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator/(const class Vector  *, float) /* linkage=_ZNK6VectordvEf */
{
} /* size: 12 */

/* <0> (null):0 */
void CopyToArray(const class Vector  *, float *) /* linkage=_ZNK6Vector11CopyToArrayEPf */
{
} /* size: 192 */

/* <0> (null):0 */
float Length(const class Vector  *) /* linkage=_ZNK6Vector6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector  *) /* linkage=_ZNK6Vector13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
float * operator float*(class Vector *) /* linkage=_ZN6VectorcvPfEv */
{
} /* size: 4 */

/* <0> (null):0 */
const float  * operator const float*(const class Vector  *) /* linkage=_ZNK6VectorcvPKfEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector Normalize(const class Vector  *) /* linkage=_ZNK6Vector9NormalizeEv */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector2D Make2D(const class Vector  *) /* linkage=_ZNK6Vector6Make2DEv */
{
} /* size: 8 */

/* <0> (null):0 */
float Length2D(const class Vector  *) /* linkage=_ZNK6Vector8Length2DEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector  *, float) /* linkage=_ZNK6Vector16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector  *, float) /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector *) /* linkage=_ZN6Vector16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector *, float) /* linkage=_ZN6Vector6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void CSaveRestoreBuffer(class CSaveRestoreBuffer *)
{
} /* size: 140198608 */

/* <0> (null):0 */
void CSaveRestoreBuffer(class CSaveRestoreBuffer *, SAVERESTOREDATA *)
{
} /* size: 140205968 */

/* <0> (null):0 */
void ~CSaveRestoreBuffer(class CSaveRestoreBuffer *, int)
{
} /* size: 140208384 */

/* <0> (null):0 */
int EntityIndex(class CSaveRestoreBuffer *, entvars_t *) /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
int EntityIndex(class CSaveRestoreBuffer *, edict_t *) /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP7edict_s */
{
} /* size: 4 */

/* <0> (null):0 */
int EntityIndex(class CSaveRestoreBuffer *, EOFFSET) /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEi */
{
} /* size: 4 */

/* <0> (null):0 */
int EntityIndex(class CSaveRestoreBuffer *, class CBaseEntity *) /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP11CBaseEntity */
{
} /* size: 4 */

/* <0> (null):0 */
int EntityFlags(class CSaveRestoreBuffer *, int, int) /* linkage=_ZN18CSaveRestoreBuffer11EntityFlagsEii */
{
} /* size: 4 */

/* <0> (null):0 */
int EntityFlagsSet(class CSaveRestoreBuffer *, int, int) /* linkage=_ZN18CSaveRestoreBuffer14EntityFlagsSetEii */
{
} /* size: 4 */

/* <0> (null):0 */
edict_t * EntityFromIndex(class CSaveRestoreBuffer *, int) /* linkage=_ZN18CSaveRestoreBuffer15EntityFromIndexEi */
{
} /* size: 4 */

/* <0> (null):0 */
short unsigned int TokenHash(class CSaveRestoreBuffer *, const char  *) /* linkage=_ZN18CSaveRestoreBuffer9TokenHashEPKc */
{
} /* size: 2 */

/* <0> (null):0 */
void BufferRewind(class CSaveRestoreBuffer *, int) /* linkage=_ZN18CSaveRestoreBuffer12BufferRewindEi */
{
} /* size: 140269832 */

/* <0> (null):0 */
unsigned int HashString(class CSaveRestoreBuffer *, const char  *) /* linkage=_ZN18CSaveRestoreBuffer10HashStringEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int ObjectCaps(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
edict_t * edict(class CBaseEntity *) /* linkage=_ZN11CBaseEntity5edictEv */
{
} /* size: 4 */

/* <0> (null):0 */
int entindex(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8entindexEv */
{
} /* size: 4 */

/* <0> (null):0 */
void CBaseEntity(class CBaseEntity *)
{
} /* size: 140300352 */

/* <0> (null):0 */
void * operator new(size_t, entvars_t *) /* linkage=_ZN11CBaseEntitynwEjP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Activate(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8ActivateEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int Classify(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8ClassifyEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void DeathNotice(class CBaseEntity *, entvars_t *) /* linkage=_ZN11CBaseEntity11DeathNoticeEP9entvars_s */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int BloodColor(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10BloodColorEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsTriggered(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity11IsTriggeredEPS_ */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CBaseMonster * MyMonsterPointer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity16MyMonsterPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CSquadMonster * MySquadMonsterPointer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity21MySquadMonsterPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int GetToggleState(class CBaseEntity *) /* linkage=_ZN11CBaseEntity14GetToggleStateEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void AddPoints(class CBaseEntity *, int, BOOL) /* linkage=_ZN11CBaseEntity9AddPointsEii */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void AddPointsToTeam(class CBaseEntity *, int, BOOL) /* linkage=_ZN11CBaseEntity15AddPointsToTeamEii */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL AddPlayerItem(class CBaseEntity *, class CBasePlayerItem *) /* linkage=_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL RemovePlayerItem(class CBaseEntity *, class CBasePlayerItem *) /* linkage=_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int GiveAmmo(class CBaseEntity *, int, char *, int) /* linkage=_ZN11CBaseEntity8GiveAmmoEiPci */
{
} /* size: 4 */

/* <0> (null):0 */
virtual float GetDelay(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8GetDelayEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int IsMoving(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8IsMovingEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void OverrideReset(class CBaseEntity *) /* linkage=_ZN11CBaseEntity13OverrideResetEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void SetToggleState(class CBaseEntity *, int) /* linkage=_ZN11CBaseEntity14SetToggleStateEi */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void StartSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity13StartSneakingEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void StopSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12StopSneakingEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL OnControls(class CBaseEntity *, entvars_t *) /* linkage=_ZN11CBaseEntity10OnControlsEP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10IsSneakingEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsAlive(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7IsAliveEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsBSPModel(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10IsBSPModelEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL ReflectGauss(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12ReflectGaussEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsPlayer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8IsPlayerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsNetClient(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11IsNetClientEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual const char  * TeamID(class CBaseEntity *) /* linkage=_ZN11CBaseEntity6TeamIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Think(class CBaseEntity *) /* linkage=_ZN11CBaseEntity5ThinkEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Touch(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity5TouchEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Blocked(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity7BlockedEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
virtual class CBaseEntity * Respawn(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7RespawnEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void UpdateOwner(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11UpdateOwnerEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL FBecomeProne(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12FBecomeProneEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class Vector Center(class CBaseEntity *) /* linkage=_ZN11CBaseEntity6CenterEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector EyePosition(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11EyePositionEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector EarPosition(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11EarPositionEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector BodyTarget(class CBaseEntity *, const class Vector  &) /* linkage=_ZN11CBaseEntity10BodyTargetERK6Vector */
{
} /* size: 12 */

/* <0> (null):0 */
virtual int Illumination(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12IlluminationEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL HasTarget(class CBaseEntity *, string_t) /* linkage=_ZN11CBaseEntity9HasTargetEj */
{
} /* size: 4 */

/* <0> (null):0 */
void CSave(class CSave *, SAVERESTOREDATA *)
{
} /* size: 0 */

/* <0> (null):0 */
void WriteShort(class CSave *, const char  *, const short int  *, int) /* linkage=_ZN5CSave10WriteShortEPKcPKsi */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteInt(class CSave *, const char  *, const int  *, int) /* linkage=_ZN5CSave8WriteIntEPKcPKii */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteFloat(class CSave *, const char  *, const float  *, int) /* linkage=_ZN5CSave10WriteFloatEPKcPKfi */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteTime(class CSave *, const char  *, const float  *, int) /* linkage=_ZN5CSave9WriteTimeEPKcPKfi */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteData(class CSave *, const char  *, int, const char  *) /* linkage=_ZN5CSave9WriteDataEPKciS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteString(class CSave *, const char  *, const char  *) /* linkage=_ZN5CSave11WriteStringEPKcS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteString(class CSave *, const char  *, const int  *, int) /* linkage=_ZN5CSave11WriteStringEPKcPKii */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteVector(class CSave *, const char  *, const class Vector  &) /* linkage=_ZN5CSave11WriteVectorEPKcRK6Vector */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteVector(class CSave *, const char  *, const float  *, int) /* linkage=_ZN5CSave11WriteVectorEPKcPKfi */
{
} /* size: 0 */

/* <0> (null):0 */
void WritePositionVector(class CSave *, const char  *, const class Vector  &) /* linkage=_ZN5CSave19WritePositionVectorEPKcRK6Vector */
{
} /* size: 0 */

/* <0> (null):0 */
void WritePositionVector(class CSave *, const char  *, const float  *, int) /* linkage=_ZN5CSave19WritePositionVectorEPKcPKfi */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteFunction(class CSave *, const char  *, void * *, int) /* linkage=_ZN5CSave13WriteFunctionEPKcPPvi */
{
} /* size: 0 */

/* <0> (null):0 */
int WriteEntVars(class CSave *, const char  *, entvars_t *) /* linkage=_ZN5CSave12WriteEntVarsEPKcP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
int WriteFields(class CSave *, const char  *, void *, TYPEDESCRIPTION *, int) /* linkage=_ZN5CSave11WriteFieldsEPKcPvP15TYPEDESCRIPTIONi */
{
} /* size: 4 */

/* <0> (null):0 */
int DataEmpty(class CSave *, const char  *, int) /* linkage=_ZN5CSave9DataEmptyEPKci */
{
} /* size: 4 */

/* <0> (null):0 */
void BufferField(class CSave *, const char  *, int, const char  *) /* linkage=_ZN5CSave11BufferFieldEPKciS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void BufferString(class CSave *, char *, int) /* linkage=_ZN5CSave12BufferStringEPci */
{
} /* size: 0 */

/* <0> (null):0 */
void BufferData(class CSave *, const char  *, int) /* linkage=_ZN5CSave10BufferDataEPKci */
{
} /* size: 0 */

/* <0> (null):0 */
void BufferHeader(class CSave *, const char  *, int) /* linkage=_ZN5CSave12BufferHeaderEPKci */
{
} /* size: 0 */

/* <0> (null):0 */
void CRestore(class CRestore *, SAVERESTOREDATA *)
{
} /* size: 0 */

/* <0> (null):0 */
int ReadEntVars(class CRestore *, const char  *, entvars_t *) /* linkage=_ZN8CRestore11ReadEntVarsEPKcP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
int ReadFields(class CRestore *, const char  *, void *, TYPEDESCRIPTION *, int) /* linkage=_ZN8CRestore10ReadFieldsEPKcPvP15TYPEDESCRIPTIONi */
{
} /* size: 4 */

/* <0> (null):0 */
int ReadField(class CRestore *, void *, TYPEDESCRIPTION *, int, int, int, char *, void *) /* linkage=_ZN8CRestore9ReadFieldEPvP15TYPEDESCRIPTIONiiiPcS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
int ReadInt(class CRestore *) /* linkage=_ZN8CRestore7ReadIntEv */
{
} /* size: 4 */

/* <0> (null):0 */
short int ReadShort(class CRestore *) /* linkage=_ZN8CRestore9ReadShortEv */
{
} /* size: 2 */

/* <0> (null):0 */
int ReadNamedInt(class CRestore *, const char  *) /* linkage=_ZN8CRestore12ReadNamedIntEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
char * ReadNamedString(class CRestore *, const char  *) /* linkage=_ZN8CRestore15ReadNamedStringEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
int Empty(class CRestore *) /* linkage=_ZN8CRestore5EmptyEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetGlobalMode(class CRestore *, int) /* linkage=_ZN8CRestore13SetGlobalModeEi */
{
} /* size: 0 */

/* <0> (null):0 */
void PrecacheMode(class CRestore *, BOOL) /* linkage=_ZN8CRestore12PrecacheModeEi */
{
} /* size: 0 */

/* <0> (null):0 */
char * BufferPointer(class CRestore *) /* linkage=_ZN8CRestore13BufferPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
void BufferReadBytes(class CRestore *, char *, int) /* linkage=_ZN8CRestore15BufferReadBytesEPci */
{
} /* size: 0 */

/* <0> (null):0 */
void BufferSkipBytes(class CRestore *, int) /* linkage=_ZN8CRestore15BufferSkipBytesEi */
{
} /* size: 0 */

/* <0> (null):0 */
int BufferSkipZString(class CRestore *) /* linkage=_ZN8CRestore17BufferSkipZStringEv */
{
} /* size: 4 */

/* <0> (null):0 */
int BufferCheckZString(class CRestore *, const char  *) /* linkage=_ZN8CRestore18BufferCheckZStringEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
void BufferReadHeader(class CRestore *, HEADER *) /* linkage=_ZN8CRestore16BufferReadHeaderEP6HEADER */
{
} /* size: 0 */

/* <0> (null):0 */
void CPushable(class CPushable *, const class CPushable  &)
{
} /* size: 0 */

/* <0> (null):0 */
void CPushable(class CPushable *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Spawn(class CPushable *) /* linkage=_ZN9CPushable5SpawnEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Precache(class CPushable *) /* linkage=_ZN9CPushable8PrecacheEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Touch(class CPushable *, class CBaseEntity *) /* linkage=_ZN9CPushable5TouchEP11CBaseEntity */
{
} /* size: 0 */

/* <0> (null):0 */
void Move(class CPushable *, class CBaseEntity *, int) /* linkage=_ZN9CPushable4MoveEP11CBaseEntityi */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void KeyValue(class CPushable *, KeyValueData *) /* linkage=_ZN9CPushable8KeyValueEP14KeyValueData_s */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Use(class CPushable *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float) /* linkage=_ZN9CPushable3UseEP11CBaseEntityS1_8USE_TYPEf */
{
} /* size: 0 */

/* <0> (null):0 */
void StopSound(class CPushable *) /* linkage=_ZN9CPushable9StopSoundEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int ObjectCaps(class CPushable *) /* linkage=_ZN9CPushable10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int Save(class CPushable *, class CSave &) /* linkage=_ZN9CPushable4SaveER5CSave */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int Restore(class CPushable *, class CRestore &) /* linkage=_ZN9CPushable7RestoreER8CRestore */
{
} /* size: 4 */

/* <0> (null):0 */
float MaxSpeed(class CPushable *) /* linkage=_ZN9CPushable8MaxSpeedEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int TakeDamage(class CPushable *, entvars_t *, entvars_t *, float, int) /* linkage=_ZN9CPushable10TakeDamageEP9entvars_sS1_fi */
{
} /* size: 4 */

/* <0> (null):0 */
void CBreakable(class CBreakable *, const class CBreakable  &)
{
} /* size: 0 */

/* <0> (null):0 */
void CBreakable(class CBreakable *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Spawn(class CBreakable *) /* linkage=_ZN10CBreakable5SpawnEv */
{
} /* size: 137632364 */

/* <0> (null):0 */
virtual void Precache(class CBreakable *) /* linkage=_ZN10CBreakable8PrecacheEv */
{
} /* size: 139576696 */

/* <0> (null):0 */
virtual void Restart(class CBreakable *) /* linkage=_ZN10CBreakable7RestartEv */
{
} /* size: 139921776 */

/* <0> (null):0 */
virtual void KeyValue(class CBreakable *, KeyValueData *) /* linkage=_ZN10CBreakable8KeyValueEP14KeyValueData_s */
{
} /* size: 140036856 */

/* <0> (null):0 */
void BreakTouch(class CBreakable *, class CBaseEntity *) /* linkage=_ZN10CBreakable10BreakTouchEP11CBaseEntity */
{
} /* size: 140039204 */

/* <0> (null):0 */
virtual void Use(class CBreakable *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float) /* linkage=_ZN10CBreakable3UseEP11CBaseEntityS1_8USE_TYPEf */
{
} /* size: 139756272 */

/* <0> (null):0 */
void DamageSound(class CBreakable *) /* linkage=_ZN10CBreakable11DamageSoundEv */
{
} /* size: 140081984 */

/* <0> (null):0 */
virtual int TakeDamage(class CBreakable *, entvars_t *, entvars_t *, float, int) /* linkage=_ZN10CBreakable10TakeDamageEP9entvars_sS1_fi */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void TraceAttack(class CBreakable *, entvars_t *, float, class Vector, TraceResult *, int) /* linkage=_ZN10CBreakable11TraceAttackEP9entvars_sf6VectorP11TraceResulti */
{
} /* size: 140140304 */

/* <0> (null):0 */
BOOL IsBreakable(class CBreakable *) /* linkage=_ZN10CBreakable11IsBreakableEv */
{
} /* size: 4 */

/* <0> (null):0 */
BOOL SparkWhenHit(class CBreakable *) /* linkage=_ZN10CBreakable12SparkWhenHitEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int DamageDecal(class CBreakable *, int) /* linkage=_ZN10CBreakable11DamageDecalEi */
{
} /* size: 4 */

/* <0> (null):0 */
void Die(class CBreakable *) /* linkage=_ZN10CBreakable3DieEv */
{
} /* size: 140305692 */

/* <0> (null):0 */
virtual int ObjectCaps(class CBreakable *) /* linkage=_ZN10CBreakable10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int Save(class CBreakable *, class CSave &) /* linkage=_ZN10CBreakable4SaveER5CSave */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int Restore(class CBreakable *, class CRestore &) /* linkage=_ZN10CBreakable7RestoreER8CRestore */
{
} /* size: 4 */

/* <0> (null):0 */
BOOL Explodable(class CBreakable *) /* linkage=_ZN10CBreakable10ExplodableEv */
{
} /* size: 4 */

/* <0> (null):0 */
int ExplosionMagnitude(class CBreakable *) /* linkage=_ZN10CBreakable18ExplosionMagnitudeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void ExplosionSetMagnitude(class CBreakable *, int) /* linkage=_ZN10CBreakable21ExplosionSetMagnitudeEi */
{
} /* size: 140331560 */

/* <0> (null):0 */
void MaterialSoundPrecache(Materials) /* linkage=_ZN10CBreakable21MaterialSoundPrecacheE9Materials */
{
} /* size: 140336520 */

/* <0> (null):0 */
void MaterialSoundRandom(edict_t *, Materials, float) /* linkage=_ZN10CBreakable19MaterialSoundRandomEP7edict_s9Materialsf */
{
} /* size: 140343144 */

/* <0> (null):0 */
const char  * * MaterialSoundList(Materials, int &) /* linkage=_ZN10CBreakable17MaterialSoundListE9MaterialsRi */
{
} /* size: 4 */

/* <0> (null):0 */
void CBaseDelay(class CBaseDelay *)
{
} /* size: 0 */

/* <0> (null):0 */
void DamageDecal(class CBreakable *const this, int bitsDamageType)
{
} /* size: 0 */

/* <0> (null):0 */
void Restore(class CBreakable *const this, class CRestore &const restore)
{
} /* size: 0 */

/* <0> (null):0 */
void Restore(class CPushable *const this, class CRestore &const restore)
{
} /* size: 0 */

/* <0> (null):0 */
void Save(class CBreakable *const this, class CSave &const save)
{
} /* size: 0 */

/* <0> (null):0 */
void Save(class CPushable *const this, class CSave &const save)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator==(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator!=(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, float X, float Y, float Z)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator+(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator*(const class Vector  *const this, float fl)
{
} /* size: 0 */

/* <0> (null):0 */
inline edict_t * ENT(const entvars_t  * pev)
{
} /* size: 4 */

/* <0> (null):0 */
inline BOOL FClassnameIs(entvars_t * pev, const char  * szClassname)
{
} /* size: 4 */

/* <0> (null):0 */
inline void EMIT_SOUND(edict_t * entity, int channel, const char  * sample, float volume, float attenuation)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ObjectCaps(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void edict(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline int ENTINDEX(edict_t * pEdict)
{
} /* size: 4 */

/* <0> (null):0 */
virtual int ObjectCaps(class CPointEntity *) /* linkage=_ZN12CPointEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
inline void ObjectCaps(class CPointEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ExplosionMagnitude(class CBreakable *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator float*(class Vector *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void MESSAGE_BEGIN(int msg_dest, int msg_type, const float  * pOrigin, edict_t * ed)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Explodable(class CBreakable *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ExplosionSetMagnitude(class CBreakable *const this, int magnitude)
{
} /* size: 0 */

/* <0> (null):0 */
inline int atoi(const char  * __nptr)
{
} /* size: 4 */

/* <0> (null):0 */
void KeyValue(class CBreakable *const this, KeyValueData * pkvd)
{
	{
		int i;                                                //     0
	}
	{
		int object;                                           //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline double atof(const char  * __nptr)
{
} /* size: 8 */

/* <0> (null):0 */
void KeyValue(class CPushable *const this, KeyValueData * pkvd)
{
	{
		int bbox;                                             //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline void entindex(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator-(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void NormalizeInPlace(class Vector *const this)
{
	{
		float flLen;                                          //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void IsBreakable(class CBreakable *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Normalize(const class Vector  *const this)
{
	{
		float flLen;                                          //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void TakeDamage(class CPushable *const this, entvars_t * pevInflictor, entvars_t * pevAttacker, float flDamage, int bitsDamageType)
{
} /* size: 0 */

/* <0> (null):0 */
void Use(class CBreakable *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
} /* size: 0 */

/* <0> (null):0 */
inline void MaxSpeed(class CPushable *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline entvars_t * VARS(edict_t * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline void STOP_SOUND(edict_t * entity, int channel, const char  * sample)
{
} /* size: 0 */

/* <0> (null):0 */
void Use(class CPushable *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBaseEntity(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBaseDelay(class CBaseDelay *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void * GET_PRIVATE(edict_t * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline void operator new(size_t stAllocateBlock, entvars_t * pev)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBreakable(class CBreakable *const this)
{
} /* size: 0 */

/* <0> (null):0 */
class CBreakable * GetClassPtr<CBreakable>(class CBreakable * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
inline void CPushable(class CPushable *const this)
{
} /* size: 0 */

/* <0> (null):0 */
class CPushable * GetClassPtr<CPushable>(class CPushable * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
void Activate(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Classify(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void DeathNotice(class CBaseEntity *const this, entvars_t * pevChild)
{
} /* size: 0 */

/* <0> (null):0 */
void BloodColor(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsTriggered(class CBaseEntity *const this, class CBaseEntity * pActivator)
{
} /* size: 0 */

/* <0> (null):0 */
void MyMonsterPointer(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void MySquadMonsterPointer(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetToggleState(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void AddPoints(class CBaseEntity *const this, int score, BOOL bAllowNegativeScore)
{
} /* size: 0 */

/* <0> (null):0 */
void AddPointsToTeam(class CBaseEntity *const this, int score, BOOL bAllowNegativeScore)
{
} /* size: 0 */

/* <0> (null):0 */
void AddPlayerItem(class CBaseEntity *const this, class CBasePlayerItem * pItem)
{
} /* size: 0 */

/* <0> (null):0 */
void RemovePlayerItem(class CBaseEntity *const this, class CBasePlayerItem * pItem)
{
} /* size: 0 */

/* <0> (null):0 */
void GiveAmmo(class CBaseEntity *const this, int iAmount, char * szName, int iMax)
{
} /* size: 0 */

/* <0> (null):0 */
void GetDelay(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsMoving(class CBaseEntity *const this)
{
	operator!=(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void OverrideReset(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void SetToggleState(class CBaseEntity *const this, int state)
{
} /* size: 0 */

/* <0> (null):0 */
void StartSneaking(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void StopSneaking(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void OnControls(class CBaseEntity *const this, entvars_t * pev)
{
} /* size: 0 */

/* <0> (null):0 */
void IsSneaking(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsAlive(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsBSPModel(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ReflectGauss(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsPlayer(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsNetClient(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void TeamID(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Think(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Touch(class CBaseEntity *const this, class CBaseEntity * pOther)
{
} /* size: 0 */

/* <0> (null):0 */
void Blocked(class CBaseEntity *const this, class CBaseEntity * pOther)
{
} /* size: 0 */

/* <0> (null):0 */
void Respawn(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void UpdateOwner(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void FBecomeProne(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Center(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
	operator*(const class Vector  *const this,
			float fl); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void EyePosition(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void EarPosition(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void BodyTarget(class CBaseEntity *const this, const class Vector  &const posSrc)
{
} /* size: 0 */

/* <0> (null):0 */
void Illumination(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ObjectCaps(class CBreakable *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class CBreakable *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Restart(class CBreakable *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ObjectCaps(class CPushable *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class CPushable *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Die(class CBreakable *const this)
{
	{
		class Vector vecSpot;                                 //     0
		class Vector vecVelocity;                             //     0
		class CBaseEntity * pEntity;                          //     0
		char cFlag;                                           //     0
		int pitch;                                            //     0
		float fvol;                                           //     0
		float size;                                           //     0
		class Vector mins;                                    //     0
		class Vector maxs;                                    //     0
		class CBaseEntity * pList;                            //     0
		int count;                                            //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		MESSAGE_BEGIN(int msg_dest,
				int msg_type,
				const float  * pOrigin,
				edict_t * ed); /* size=0, low_pc=0 */ //     0
		operator*(const class Vector  *const this,
				float fl); /* size=0, low_pc=0 */ //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Vector(class Vector *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Vector(class Vector *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		{
			int i;                                        //     0
		}
		Explodable(class CBreakable *const this); /* size=0, low_pc=0 */ //     0
		edict(class CBaseEntity *const this); /* size=0, low_pc=0 */ //     0
		operator*(const class Vector  *const this,
				float fl); /* size=0, low_pc=0 */ //     0
		edict(class CBaseEntity *const this); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void TraceAttack(class CBreakable *const this, entvars_t * pevAttacker, float flDamage, class Vector vecDir, TraceResult * ptr, int bitsDamageType)
{
	{
		float flVolume;                                       //     0
		EMIT_SOUND(edict_t * entity,
				int channel,
				const char  * sample,
				float volume,
				float attenuation); /* size=0, low_pc=0 */ //     0
		EMIT_SOUND(edict_t * entity,
				int channel,
				const char  * sample,
				float volume,
				float attenuation); /* size=0, low_pc=0 */ //     0
	}
	Vector(class Vector *const this,
		const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void DamageDecal(class CBreakable *const this, int bitsDamageType)
{
	DamageDecal(class CBreakable *const this,
			int bitsDamageType); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Restore(class CBreakable *const this, class CRestore &const restore)
{
	Restore(class CBreakable *const this,
		class CRestore &const restore); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Save(class CBreakable *const this, class CSave &const save)
{
	Save(class CBreakable *const this,
		class CSave &const save); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
inline BOOL FStrEq(const char  * sz1, const char  * sz2)
{
} /* size: 4 */

/* <0> (null):0 */
void HasTarget(class CBaseEntity *const this, string_t targetname)
{
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void KeyValue(class CBreakable *const this, KeyValueData * pkvd)
{
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
	{
		int object;                                           //     0
		atoi(const char  * __nptr); /* size=0, low_pc=0 */ //     0
	}
	atoi(const char  * __nptr); /* size=0, low_pc=0 */ //     0
	ExplosionSetMagnitude(class CBreakable *const this,
				int magnitude); /* size=0, low_pc=0 */ //     0
	{
		int i;                                                //     0
		atoi(const char  * __nptr); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void KeyValue(class CBreakable *const this, KeyValueData * pkvd)
{
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Save(class CPushable *const this, class CSave &const save)
{
	Save(class CBreakable *const this,
		class CSave &const save); /* size=0, low_pc=0 */ //     0
	Save(class CPushable *const this,
		class CSave &const save); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Restore(class CPushable *const this, class CRestore &const restore)
{
	Restore(class CBreakable *const this,
		class CRestore &const restore); /* size=0, low_pc=0 */ //     0
	Restore(class CPushable *const this,
		class CRestore &const restore); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Use(class CBreakable *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
	Use(class CBreakable *const this,
		class CBaseEntity * pActivator,
		class CBaseEntity * pCaller,
		USE_TYPE useType,
		float value); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void KeyValue(class CPushable *const this, KeyValueData * pkvd)
{
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
	KeyValue(class CBreakable *const this,
		KeyValueData * pkvd); /* size=0, low_pc=0 */ //     0
	atof(const char  * __nptr); /* size=0, low_pc=0 */ //     0
	KeyValue(class CPushable *const this,
		KeyValueData * pkvd); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void MaterialSoundPrecache(Materials precacheMaterial)
{
	{
		const char  * * pSoundList;                           //     0
		int i;                                                //     0
		int soundCount;                                       //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void MaterialSoundList(Materials precacheMaterial, int &const soundCount)
{
	{
		const char  * * pSoundList;                           //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void Precache(class CBreakable *const this)
{
	{
		const char  * pGibName;                               //     0
		MaterialSoundPrecache(Materials precacheMaterial); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void Precache(class CPushable *const this)
{
	{
		int i;                                                //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void func_breakable(entvars_t * pev)
{
	GetClassPtr<CBreakable>(class CBreakable * a); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void MaterialSoundList(Materials precacheMaterial, int &const soundCount)
{
	{
		const char  * * pSoundList;                           //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void MaterialSoundPrecache(Materials precacheMaterial)
{
	{
		const char  * * pSoundList;                           //     0
		int i;                                                //     0
		int soundCount;                                       //     0
		MaterialSoundList(Materials precacheMaterial,
					int &const soundCount); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void MaterialSoundRandom(edict_t * pEdict, Materials soundMaterial, float volume)
{
	{
		const char  * * pSoundList;                           //     0
		int soundCount;                                       //     0
		MaterialSoundList(Materials precacheMaterial,
					int &const soundCount); /* size=0, low_pc=0 */ //     0
		EMIT_SOUND(edict_t * entity,
				int channel,
				const char  * sample,
				float volume,
				float attenuation); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void DamageSound(class CBreakable *const this)
{
	{
		int pitch;                                            //     0
		float fvol;                                           //     0
		char * rgpsz;                                         //     0
		int i;                                                //     0
		int material;                                         //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline void Length(const class Vector  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void TakeDamage(class CBreakable *const this, entvars_t * pevInflictor, entvars_t * pevAttacker, float flDamage, int bitsDamageType)
{
	{
		class Vector vecTemp;                                 //     0
		operator*(const class Vector  *const this,
				float fl); /* size=0, low_pc=0 */ //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		operator-(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Normalize(const class Vector  *const this); /* size=0, low_pc=0 */ //     0
		operator*(const class Vector  *const this,
				float fl); /* size=0, low_pc=0 */ //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		operator-(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void TakeDamage(class CPushable *const this, entvars_t * pevInflictor, entvars_t * pevAttacker, float flDamage, int bitsDamageType)
{
	TakeDamage(class CPushable *const this,
			entvars_t * pevInflictor,
			entvars_t * pevAttacker,
			float flDamage,
			int bitsDamageType); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void BreakTouch(class CBreakable *const this, class CBaseEntity * pOther)
{
	{
		float flDamage;                                       //     0
		entvars_t * pevToucher;                               //     0
		Length(const class Vector  *const this); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void IsBreakable(class CBreakable *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void func_pushable(entvars_t * pev)
{
	GetClassPtr<CPushable>(class CPushable * a); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Move(class CPushable *const this, class CBaseEntity * pOther, int push)
{
	{
		entvars_t * pevToucher;                               //     0
		int playerTouch;                                      //     0
		float factor;                                         //     0
		float length;                                         //     0
		VARS(edict_t * pent); /* size=0, low_pc=0 */ //     0
		STOP_SOUND(edict_t * entity,
				int channel,
				const char  * sample); /* size=0, low_pc=0 */ //     0
		EMIT_SOUND(edict_t * entity,
				int channel,
				const char  * sample,
				float volume,
				float attenuation); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void Touch(class CPushable *const this, class CBaseEntity * pOther)
{
	FClassnameIs(entvars_t * pev,
			const char  * szClassname); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Use(class CPushable *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
	Use(class CPushable *const this,
		class CBaseEntity * pActivator,
		class CBaseEntity * pCaller,
		USE_TYPE useType,
		float value); /* size=0, low_pc=0 */ //     0
	operator!=(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */



/* Variables: */

int                        i; /* size: 4 */

int                        object; /* size: 4 */

int                        bbox; /* size: 4 */

float                      flLen; /* size: 4 */

float                      flLen; /* size: 4 */

entvars_t *                pev; /* size: 4 */

entvars_t *                pev; /* size: 4 */

class Vector              vecSpot; /* size: 12 */

class Vector              vecVelocity; /* size: 12 */

class CBaseEntity *        pEntity; /* size: 4 */

char                       cFlag; /* size: 1 */

int                        pitch; /* size: 4 */

float                      fvol; /* size: 4 */

float                      size; /* size: 4 */

class Vector              mins; /* size: 12 */

class Vector              maxs; /* size: 12 */

class CBaseEntity *        pList[256]; /* size: 1024 */

int                        count; /* size: 4 */

int                        i; /* size: 4 */

float                      flVolume; /* size: 4 */

int                        object; /* size: 4 */

int                        i; /* size: 4 */

; /* size: 140438060 */

const char  * *            pSoundList; /* size: 4 */

int                        i; /* size: 4 */

int                        soundCount; /* size: 4 */

const char  * *            pSoundList; /* size: 4 */

const char  *              pGibName; /* size: 4 */

; /* size: 140443648 */

; /* size: 140443692 */

; /* size: 140443736 */

; /* size: 140443300 */

int                        i; /* size: 4 */

; /* size: 140444424 */

const char  * *            pSoundList; /* size: 4 */

const char  * *            pSoundList; /* size: 4 */

int                        i; /* size: 4 */

int                        soundCount; /* size: 4 */

; /* size: 140444908 */

const char  * *            pSoundList; /* size: 4 */

int                        soundCount; /* size: 4 */

; /* size: 140445736 */

int                        pitch; /* size: 4 */

float                      fvol; /* size: 4 */

char *                     rgpsz[6]; /* size: 24 */

int                        i; /* size: 4 */

int                        material; /* size: 4 */

class Vector              vecTemp; /* size: 12 */

; /* size: 140451188 */

float                      flDamage; /* size: 4 */

entvars_t *                pevToucher; /* size: 4 */

; /* size: 140452464 */

entvars_t *                pevToucher; /* size: 4 */

int                        playerTouch; /* size: 4 */

float                      factor; /* size: 4 */

float                      length; /* size: 4 */

extern class _IO_FILE *           stdin; /* size: 4 */

extern class _IO_FILE *           stdout; /* size: 4 */

intconst                   k_cubSaltSize; /* size: 4 */

GID_tconst                 k_GIDNil; /* size: 8 */

GID_tconst                 k_TxnIDNil; /* size: 8 */

GID_tconst                 k_TxnIDUnknown; /* size: 8 */

PackageId_tconst           k_uPackageIdFreeSub; /* size: 4 */

PackageId_tconst           k_uPackageIdInvalid; /* size: 4 */

AppId_tconst               k_uAppIdInvalid; /* size: 4 */

AssetClassId_tconst        k_ulAssetClassIdInvalid; /* size: 8 */

PhysicalItemId_tconst      k_uPhysicalItemIdInvalid; /* size: 4 */

DepotId_tconst             k_uDepotIdInvalid; /* size: 4 */

CellID_tconst              k_uCellIDInvalid; /* size: 4 */

SteamAPICall_tconst        k_uAPICallInvalid; /* size: 8 */

PartnerId_tconst           k_uPartnerIdInvalid; /* size: 4 */

extern enginefuncs_t              g_engfuncs; /* size: 632 */

extern globalvars_t *             gpGlobals; /* size: 4 */

extern class Vectorconst          g_vecZero; /* size: 12 */

extern class CBotManager *        TheBots; /* size: 4 */

extern class Vector              g_vecAttackDir; /* size: 12 */

; /* size: 140459532 */

; /* size: 140459576 */

; /* size: 140459620 */

; /* size: 140459664 */

; /* size: 140459708 */

; /* size: 140459752 */

; /* size: 140459796 */

; /* size: 140459872 */

; /* size: 0 */

/* Types: */

/* 1 */
char
 /* size: 1 */

/* 2 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 3 */
unsigned int
 /* size: 4 */

/* 4 */
unsigned char
 /* size: 1 */

/* 5 */
short unsigned int
 /* size: 2 */

/* 6 */
long unsigned int
 /* size: 4 */

/* 7 */
signed char
 /* size: 1 */

/* 8 */
short int
 /* size: 2 */

/* 9 */
int
 /* size: 4 */

/* 10 */
long long int
 /* size: 8 */

/* 11 */
long long unsigned int
 /* size: 8 */

/* 12 */
/* <0> (null):0 */
typedef long long int __quad_t; /* size: 8 */

/* 13 */
/* <0> (null):0 */
typedef long int __off_t; /* size: 4 */

/* 14 */
long int
 /* size: 4 */

/* 15 */
/* <0> (null):0 */
typedef __quad_t __off64_t; /* size: 8 */

/* 16 */
 /* pointer to 0 */
 /* size: 4 */

/* 17 */
 /* pointer to 1 */
 /* size: 4 */

/* 18 */
/* <0> (null):0 */
struct _IO_FILE {
	int                        _flags;               /*     0     4 */
	char *                     _IO_read_ptr;         /*     4     4 */
	char *                     _IO_read_end;         /*     8     4 */
	char *                     _IO_read_base;        /*    12     4 */
	char *                     _IO_write_base;       /*    16     4 */
	char *                     _IO_write_ptr;        /*    20     4 */
	char *                     _IO_write_end;        /*    24     4 */
	char *                     _IO_buf_base;         /*    28     4 */
	char *                     _IO_buf_end;          /*    32     4 */
	char *                     _IO_save_base;        /*    36     4 */
	char *                     _IO_backup_base;      /*    40     4 */
	char *                     _IO_save_end;         /*    44     4 */
	class _IO_marker *         _markers;             /*    48     4 */
	class _IO_FILE *           _chain;               /*    52     4 */
	int                        _fileno;              /*    56     4 */
	int                        _flags2;              /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	__off_t                    _old_offset;          /*    64     4 */
	short unsigned int         _cur_column;          /*    68     2 */
	signed char                _vtable_offset;       /*    70     1 */
	char                       _shortbuf[1];         /*    71     1 */
	_IO_lock_t *               _lock;                /*    72     4 */
	__off64_t                  _offset;              /*    76     8 */
	void *                     __pad1;               /*    84     4 */
	void *                     __pad2;               /*    88     4 */
	void *                     __pad3;               /*    92     4 */
	void *                     __pad4;               /*    96     4 */
	size_t                     __pad5;               /*   100     4 */
	int                        _mode;                /*   104     4 */
	char                       _unused2[40];         /*   108    40 */
	/* --- cacheline 2 boundary (128 bytes) was 20 bytes ago --- */

	/* size: 148, cachelines: 3, members: 29 */
	/* last cacheline: 20 bytes */
}; /* size: 148 */

/* 19 */
/* <0> (null):0 */
typedef void _IO_lock_t; /* size: 0 */

/* 20 */
/* <0> (null):0 */
struct _IO_marker {
	class _IO_marker *         _next;                /*     0     4 */
	class _IO_FILE *           _sbuf;                /*     4     4 */
	int                        _pos;                 /*     8     4 */

	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 21 */
 /* pointer to 20 */
 /* size: 4 */

/* 22 */
 /* pointer to 18 */
 /* size: 4 */

/* 23 */
 /* pointer to 20 */
 /* size: 4 */

/* 24 */
 /* pointer to 18 */
 /* size: 4 */

/* 25 */
/* <0> (null):0 */
char                       array[1]; /* size: 1 */

/* 26 */
 /* pointer to 19 */
 /* size: 4 */

/* 27 */
/* <0> (null):0 */
char                       array[40]; /* size: 40 */

/* 28 */
 /* pointer to 29 */
 /* size: 4 */

/* 29 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 30 */
 /* pointer to 31 */
 /* size: 4 */

/* 31 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 32 */
/* <0> (null):0 */
char                       array[32]; /* size: 32 */

/* 33 */
/* <0> (null):0 */
char                       array[20]; /* size: 20 */

/* 34 */
long double
 /* size: 12 */

/* 35 */
double
 /* size: 8 */

/* 36 */
/* <0> (null):0 */
typedef int int32; /* size: 4 */

/* 37 */
/* <0> (null):0 */
typedef unsigned int uint32; /* size: 4 */

/* 38 */
/* <0> (null):0 */
typedef long long unsigned int uint64; /* size: 8 */

/* 39 */
/* <0> (null):0 */
typedef uint64 GID_t; /* size: 8 */

/* 40 */
/* <0> (null):0 */
typedef uint32 PackageId_t; /* size: 4 */

/* 41 */
/* <0> (null):0 */
typedef uint32 AppId_t; /* size: 4 */

/* 42 */
/* <0> (null):0 */
typedef uint64 AssetClassId_t; /* size: 8 */

/* 43 */
/* <0> (null):0 */
typedef uint32 PhysicalItemId_t; /* size: 4 */

/* 44 */
/* <0> (null):0 */
typedef uint32 DepotId_t; /* size: 4 */

/* 45 */
/* <0> (null):0 */
typedef uint32 CellID_t; /* size: 4 */

/* 46 */
/* <0> (null):0 */
typedef uint64 SteamAPICall_t; /* size: 8 */

/* 47 */
/* <0> (null):0 */
typedef uint32 PartnerId_t; /* size: 4 */

/* 48 */
/* <0> (null):0 */
typedef int BOOL; /* size: 4 */

/* 49 */
/* <0> (null):0 */
typedef unsigned char byte; /* size: 1 */

/* 50 */
/* <0> (null):0 */
typedef unsigned int string_t; /* size: 4 */

/* 51 */
/* <0> (null):0 */
typedef float vec_t; /* size: 4 */

/* 52 */
float
 /* size: 4 */

/* 53 */
/* <0> (null):0 */
class Vector2D {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	/* <0> (null):0 */
	void Vector2D(class Vector2D *);

	/* <0> (null):0 */
	void Vector2D(class Vector2D *, float, float);

	/* <0> (null):0 */
	class Vector2D operator+(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DplERKS_ */

	/* <0> (null):0 */
	class Vector2D operator-(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DmiERKS_ */

	/* <0> (null):0 */
	class Vector2D operator*(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DmlEf */

	/* <0> (null):0 */
	class Vector2D operator/(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DdvEf */

	/* <0> (null):0 */
	float Length(const class Vector2D  *); /* linkage=_ZNK8Vector2D6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector2D  *); /* linkage=_ZNK8Vector2D13LengthSquaredEv */

	/* <0> (null):0 */
	class Vector2D Normalize(const class Vector2D  *); /* linkage=_ZNK8Vector2D9NormalizeEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector2D *); /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector2D *, float); /* linkage=_ZN8Vector2D6IsZeroEf */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 54 */
 /* pointer to 53 */
 /* size: 4 */

/* 55 */
 /* pointer to 56 */
 /* size: 4 */

/* 56 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 57 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 58 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 59 */
bool
 /* size: 1 */

/* 60 */
/* <0> (null):0 */
class Vector {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	vec_t                      z;                    /*     8     4 */
	/* <0> (null):0 */
	void Vector(class Vector *);

	/* <0> (null):0 */
	void Vector(class Vector *, float, float, float);

	/* <0> (null):0 */
	void Vector(class Vector *, const class Vector  &);

	/* <0> (null):0 */
	void Vector(class Vector *, float *);

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *); /* linkage=_ZNK6VectorngEv */

	/* <0> (null):0 */
	int operator==(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectoreqERKS_ */

	/* <0> (null):0 */
	int operator!=(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorneERKS_ */

	/* <0> (null):0 */
	class Vector operator+(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorplERKS_ */

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectormiERKS_ */

	/* <0> (null):0 */
	class Vector operator*(const class Vector  *, float); /* linkage=_ZNK6VectormlEf */

	/* <0> (null):0 */
	class Vector operator/(const class Vector  *, float); /* linkage=_ZNK6VectordvEf */

	/* <0> (null):0 */
	void CopyToArray(const class Vector  *, float *); /* linkage=_ZNK6Vector11CopyToArrayEPf */

	/* <0> (null):0 */
	float Length(const class Vector  *); /* linkage=_ZNK6Vector6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector  *); /* linkage=_ZNK6Vector13LengthSquaredEv */

	/* <0> (null):0 */
	float * operator float*(class Vector *); /* linkage=_ZN6VectorcvPfEv */

	/* <0> (null):0 */
	const float  * operator const float*(const class Vector  *); /* linkage=_ZNK6VectorcvPKfEv */

	/* <0> (null):0 */
	class Vector Normalize(const class Vector  *); /* linkage=_ZNK6Vector9NormalizeEv */

	/* <0> (null):0 */
	class Vector2D Make2D(const class Vector  *); /* linkage=_ZNK6Vector6Make2DEv */

	/* <0> (null):0 */
	float Length2D(const class Vector  *); /* linkage=_ZNK6Vector8Length2DEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector  *, float); /* linkage=_ZNK6Vector16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector  *, float); /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector *); /* linkage=_ZN6Vector16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector *, float); /* linkage=_ZN6Vector6IsZeroEf */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 61 */
 /* pointer to 60 */
 /* size: 4 */

/* 62 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 63 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 64 */
 /* pointer to 52 */
 /* size: 4 */

/* 65 */
 /* pointer to 66 */
 /* size: 4 */

/* 66 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 67 */
 /* pointer to 68 */
 /* size: 4 */

/* 68 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 69 */
/* <0> (null):0 */
enum {
	kRenderNormal = 0,
	kRenderTransColor = 1,
	kRenderTransTexture = 2,
	kRenderGlow = 3,
	kRenderTransAlpha = 4,
	kRenderTransAdd = 5,
}; /* size: 4 */

/* 70 */
/* <0> (null):0 */
enum {
	kRenderFxNone = 0,
	kRenderFxPulseSlow = 1,
	kRenderFxPulseFast = 2,
	kRenderFxPulseSlowWide = 3,
	kRenderFxPulseFastWide = 4,
	kRenderFxFadeSlow = 5,
	kRenderFxFadeFast = 6,
	kRenderFxSolidSlow = 7,
	kRenderFxSolidFast = 8,
	kRenderFxStrobeSlow = 9,
	kRenderFxStrobeFast = 10,
	kRenderFxStrobeFaster = 11,
	kRenderFxFlickerSlow = 12,
	kRenderFxFlickerFast = 13,
	kRenderFxNoDissipation = 14,
	kRenderFxDistort = 15,
	kRenderFxHologram = 16,
	kRenderFxDeadPlayer = 17,
	kRenderFxExplode = 18,
	kRenderFxGlowShell = 19,
	kRenderFxClampMinScale = 20,
	kRenderFxLightMultiplier = 21,
}; /* size: 4 */

/* 71 */
/* <0> (null):0 */
typedef int qboolean; /* size: 4 */

/* 72 */
/* <0> (null):0 */
struct link_s {
	class link_s *             prev;                 /*     0     4 */
	class link_s *             next;                 /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 73 */
 /* pointer to 72 */
 /* size: 4 */

/* 74 */
/* <0> (null):0 */
typedef struct link_s link_t; /* size: 8 */

/* 75 */
/* <0> (null):0 */
typedef struct edict_s edict_t; /* size: 804 */

/* 76 */
/* <0> (null):0 */
struct edict_s {
	qboolean                   free;                 /*     0     4 */
	int                        serialnumber;         /*     4     4 */
	link_t                     area;                 /*     8     8 */
	int                        headnode;             /*    16     4 */
	int                        num_leafs;            /*    20     4 */
	short int                  leafnums[48];         /*    24    96 */
	/* --- cacheline 1 boundary (64 bytes) was 56 bytes ago --- */
	float                      freetime;             /*   120     4 */
	void *                     pvPrivateData;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	entvars_t                  v;                    /*   128   676 */
	/* --- cacheline 12 boundary (768 bytes) was 36 bytes ago --- */

	/* size: 804, cachelines: 13, members: 9 */
	/* last cacheline: 36 bytes */
}; /* size: 804 */

/* 77 */
 /* pointer to 75 */
 /* size: 4 */

/* 78 */
/* <0> (null):0 */
struct {
	float                      time;                 /*     0     4 */
	float                      frametime;            /*     4     4 */
	float                      force_retouch;        /*     8     4 */
	string_t                   mapname;              /*    12     4 */
	string_t                   startspot;            /*    16     4 */
	float                      deathmatch;           /*    20     4 */
	float                      coop;                 /*    24     4 */
	float                      teamplay;             /*    28     4 */
	float                      serverflags;          /*    32     4 */
	float                      found_secrets;        /*    36     4 */
	class Vector              v_forward;             /*    40    12 */
	class Vector              v_up;                  /*    52    12 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	class Vector              v_right;               /*    64    12 */
	float                      trace_allsolid;       /*    76     4 */
	float                      trace_startsolid;     /*    80     4 */
	float                      trace_fraction;       /*    84     4 */
	class Vector              trace_endpos;          /*    88    12 */
	class Vector              trace_plane_normal;    /*   100    12 */
	float                      trace_plane_dist;     /*   112     4 */
	edict_t *                  trace_ent;            /*   116     4 */
	float                      trace_inopen;         /*   120     4 */
	float                      trace_inwater;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	int                        trace_hitgroup;       /*   128     4 */
	int                        trace_flags;          /*   132     4 */
	int                        msg_entity;           /*   136     4 */
	int                        cdAudioTrack;         /*   140     4 */
	int                        maxClients;           /*   144     4 */
	int                        maxEntities;          /*   148     4 */
	const char  *              pStringBase;          /*   152     4 */
	void *                     pSaveData;            /*   156     4 */
	class Vector              vecLandmarkOffset;     /*   160    12 */

	/* size: 172, cachelines: 3, members: 31 */
	/* last cacheline: 44 bytes */
}; /* size: 172 */

/* 79 */
/* <0> (null):0 */
typedef class  globalvars_t; /* size: 172 */

/* 80 */
/* <0> (null):0 */
struct entvars_s {
	string_t                   classname;            /*     0     4 */
	string_t                   globalname;           /*     4     4 */
	class Vector              origin;                /*     8    12 */
	class Vector              oldorigin;             /*    20    12 */
	class Vector              velocity;              /*    32    12 */
	class Vector              basevelocity;          /*    44    12 */
	class Vector              clbasevelocity;        /*    56    12 */
	/* --- cacheline 1 boundary (64 bytes) was 4 bytes ago --- */
	class Vector              movedir;               /*    68    12 */
	class Vector              angles;                /*    80    12 */
	class Vector              avelocity;             /*    92    12 */
	class Vector              punchangle;            /*   104    12 */
	class Vector              v_angle;               /*   116    12 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	class Vector              endpos;                /*   128    12 */
	class Vector              startpos;              /*   140    12 */
	float                      impacttime;           /*   152     4 */
	float                      starttime;            /*   156     4 */
	int                        fixangle;             /*   160     4 */
	float                      idealpitch;           /*   164     4 */
	float                      pitch_speed;          /*   168     4 */
	float                      ideal_yaw;            /*   172     4 */
	float                      yaw_speed;            /*   176     4 */
	int                        modelindex;           /*   180     4 */
	string_t                   model;                /*   184     4 */
	int                        viewmodel;            /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	int                        weaponmodel;          /*   192     4 */
	class Vector              absmin;                /*   196    12 */
	class Vector              absmax;                /*   208    12 */
	class Vector              mins;                  /*   220    12 */
	class Vector              maxs;                  /*   232    12 */
	class Vector              size;                  /*   244    12 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	float                      ltime;                /*   256     4 */
	float                      nextthink;            /*   260     4 */
	int                        movetype;             /*   264     4 */
	int                        solid;                /*   268     4 */
	int                        skin;                 /*   272     4 */
	int                        body;                 /*   276     4 */
	int                        effects;              /*   280     4 */
	float                      gravity;              /*   284     4 */
	float                      friction;             /*   288     4 */
	int                        light_level;          /*   292     4 */
	int                        sequence;             /*   296     4 */
	int                        gaitsequence;         /*   300     4 */
	float                      frame;                /*   304     4 */
	float                      animtime;             /*   308     4 */
	float                      framerate;            /*   312     4 */
	unsigned char              controller[4];        /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	unsigned char              blending[2];          /*   320     2 */
	float                      scale;                /*   324     4 */
	int                        rendermode;           /*   328     4 */
	float                      renderamt;            /*   332     4 */
	class Vector              rendercolor;           /*   336    12 */
	int                        renderfx;             /*   348     4 */
	float                      health;               /*   352     4 */
	float                      frags;                /*   356     4 */
	int                        weapons;              /*   360     4 */
	float                      takedamage;           /*   364     4 */
	int                        deadflag;             /*   368     4 */
	class Vector              view_ofs;              /*   372    12 */
	int                        button;               /*   384     4 */
	/* --- cacheline 6 boundary (384 bytes) was 2 bytes ago --- */
	int                        impulse;              /*   388     4 */
	edict_t *                  chain;                /*   392     4 */
	edict_t *                  dmg_inflictor;        /*   396     4 */
	edict_t *                  enemy;                /*   400     4 */
	edict_t *                  aiment;               /*   404     4 */
	edict_t *                  owner;                /*   408     4 */
	edict_t *                  groundentity;         /*   412     4 */
	int                        spawnflags;           /*   416     4 */
	int                        flags;                /*   420     4 */
	int                        colormap;             /*   424     4 */
	int                        team;                 /*   428     4 */
	float                      max_health;           /*   432     4 */
	float                      teleport_time;        /*   436     4 */
	float                      armortype;            /*   440     4 */
	float                      armorvalue;           /*   444     4 */
	int                        waterlevel;           /*   448     4 */
	/* --- cacheline 7 boundary (448 bytes) was 2 bytes ago --- */
	int                        watertype;            /*   452     4 */
	string_t                   target;               /*   456     4 */
	string_t                   targetname;           /*   460     4 */
	string_t                   netname;              /*   464     4 */
	string_t                   message;              /*   468     4 */
	float                      dmg_take;             /*   472     4 */
	float                      dmg_save;             /*   476     4 */
	float                      dmg;                  /*   480     4 */
	float                      dmgtime;              /*   484     4 */
	string_t                   noise;                /*   488     4 */
	string_t                   noise1;               /*   492     4 */
	string_t                   noise2;               /*   496     4 */
	string_t                   noise3;               /*   500     4 */
	float                      speed;                /*   504     4 */
	float                      air_finished;         /*   508     4 */
	float                      pain_finished;        /*   512     4 */
	/* --- cacheline 8 boundary (512 bytes) was 2 bytes ago --- */
	float                      radsuit_finished;     /*   516     4 */
	edict_t *                  pContainingEntity;    /*   520     4 */
	int                        playerclass;          /*   524     4 */
	float                      maxspeed;             /*   528     4 */
	float                      fov;                  /*   532     4 */
	int                        weaponanim;           /*   536     4 */
	int                        pushmsec;             /*   540     4 */
	int                        bInDuck;              /*   544     4 */
	int                        flTimeStepSound;      /*   548     4 */
	int                        flSwimTime;           /*   552     4 */
	int                        flDuckTime;           /*   556     4 */
	int                        iStepLeft;            /*   560     4 */
	float                      flFallVelocity;       /*   564     4 */
	int                        gamestate;            /*   568     4 */
	int                        oldbuttons;           /*   572     4 */
	int                        groupinfo;            /*   576     4 */
	/* --- cacheline 9 boundary (576 bytes) was 2 bytes ago --- */
	int                        iuser1;               /*   580     4 */
	int                        iuser2;               /*   584     4 */
	int                        iuser3;               /*   588     4 */
	int                        iuser4;               /*   592     4 */
	float                      fuser1;               /*   596     4 */
	float                      fuser2;               /*   600     4 */
	float                      fuser3;               /*   604     4 */
	float                      fuser4;               /*   608     4 */
	class Vector              vuser1;                /*   612    12 */
	class Vector              vuser2;                /*   624    12 */
	class Vector              vuser3;                /*   636    12 */
	/* --- cacheline 10 boundary (640 bytes) was 6 bytes ago --- */
	class Vector              vuser4;                /*   648    12 */
	edict_t *                  euser1;               /*   660     4 */
	edict_t *                  euser2;               /*   664     4 */
	edict_t *                  euser3;               /*   668     4 */
	edict_t *                  euser4;               /*   672     4 */

	/* size: 676, cachelines: 11, members: 123 */
	/* last cacheline: 36 bytes */

	/* BRAIN FART ALERT! 676 != 674 + 0(holes), diff = 2 */

}; /* size: 676 */

/* 81 */
/* <0> (null):0 */
unsigned char              array[4]; /* size: 4 */

/* 82 */
/* <0> (null):0 */
unsigned char              array[2]; /* size: 2 */

/* 83 */
/* <0> (null):0 */
typedef struct entvars_s entvars_t; /* size: 676 */

/* 84 */
/* <0> (null):0 */
short int                  array[48]; /* size: 96 */

/* 85 */
/* <0> (null):0 */
typedef uint32 CRC32_t; /* size: 4 */

/* 86 */
/* <0> (null):0 */
struct cvar_s {
	char *                     name;                 /*     0     4 */
	char *                     string;               /*     4     4 */
	int                        flags;                /*     8     4 */
	float                      value;                /*    12     4 */
	class cvar_s *             next;                 /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 87 */
 /* pointer to 86 */
 /* size: 4 */

/* 88 */
/* <0> (null):0 */
typedef struct cvar_s cvar_t; /* size: 20 */

/* 89 */
/* <0> (null):0 */
struct client_textmessage_s {
	int                        effect;               /*     0     4 */
	byte                       r1;                   /*     4     1 */
	byte                       g1;                   /*     5     1 */
	byte                       b1;                   /*     6     1 */
	byte                       a1;                   /*     7     1 */
	byte                       r2;                   /*     8     1 */
	byte                       g2;                   /*     9     1 */
	byte                       b2;                   /*    10     1 */
	byte                       a2;                   /*    11     1 */
	float                      x;                    /*    12     4 */
	float                      y;                    /*    16     4 */
	float                      fadein;               /*    20     4 */
	float                      fadeout;              /*    24     4 */
	float                      holdtime;             /*    28     4 */
	float                      fxtime;               /*    32     4 */
	const char  *              pName;                /*    36     4 */
	const char  *              pMessage;             /*    40     4 */

	/* size: 44, cachelines: 1, members: 17 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 90 */
/* <0> (null):0 */
typedef struct client_textmessage_s client_textmessage_t; /* size: 44 */

/* 91 */
/* <0> (null):0 */
typedef struct sequenceCommandLine_ sequenceCommandLine_s; /* size: 92 */

/* 92 */
/* <0> (null):0 */
struct sequenceCommandLine_ {
	int                        commandType;          /*     0     4 */
	client_textmessage_t       clientMessage;        /*     4    44 */
	char *                     speakerName;          /*    48     4 */
	char *                     listenerName;         /*    52     4 */
	char *                     soundFileName;        /*    56     4 */
	char *                     sentenceName;         /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	char *                     fireTargetNames;      /*    64     4 */
	char *                     killTargetNames;      /*    68     4 */
	float                      delay;                /*    72     4 */
	int                        repeatCount;          /*    76     4 */
	int                        textChannel;          /*    80     4 */
	int                        modifierBitField;     /*    84     4 */
	sequenceCommandLine_s *    nextCommandLine;      /*    88     4 */

	/* size: 92, cachelines: 2, members: 13 */
	/* last cacheline: 28 bytes */
}; /* size: 92 */

/* 93 */
 /* pointer to 91 */
 /* size: 4 */

/* 94 */
/* <0> (null):0 */
typedef struct sequenceEntry_ sequenceEntry_s; /* size: 20 */

/* 95 */
/* <0> (null):0 */
struct sequenceEntry_ {
	char *                     fileName;             /*     0     4 */
	char *                     entryName;            /*     4     4 */
	sequenceCommandLine_s *    firstCommand;         /*     8     4 */
	sequenceEntry_s *          nextEntry;            /*    12     4 */
	qboolean                   isGlobal;             /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 96 */
 /* pointer to 94 */
 /* size: 4 */

/* 97 */
/* <0> (null):0 */
typedef struct sentenceEntry_ sentenceEntry_s; /* size: 16 */

/* 98 */
/* <0> (null):0 */
struct sentenceEntry_ {
	char *                     data;                 /*     0     4 */
	sentenceEntry_s *          nextEntry;            /*     4     4 */
	qboolean                   isGlobal;             /*     8     4 */
	unsigned int               index;                /*    12     4 */

	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 99 */
 /* pointer to 97 */
 /* size: 4 */

/* 100 */
/* <0> (null):0 */
enum {
	at_notice = 0,
	at_console = 1,
	at_aiconsole = 2,
	at_warning = 3,
	at_error = 4,
	at_logged = 5,
}; /* size: 4 */

/* 101 */
/* <0> (null):0 */
typedef enum  ALERT_TYPE; /* size: 4 */

/* 102 */
/* <0> (null):0 */
enum {
	print_console = 0,
	print_center = 1,
	print_chat = 2,
}; /* size: 4 */

/* 103 */
/* <0> (null):0 */
typedef enum  PRINT_TYPE; /* size: 4 */

/* 104 */
/* <0> (null):0 */
enum {
	force_exactfile = 0,
	force_model_samebounds = 1,
	force_model_specifybounds = 2,
	force_model_specifybounds_if_avail = 3,
}; /* size: 4 */

/* 105 */
/* <0> (null):0 */
typedef enum  FORCE_TYPE; /* size: 4 */

/* 106 */
/* <0> (null):0 */
struct {
	int                        fAllSolid;            /*     0     4 */
	int                        fStartSolid;          /*     4     4 */
	int                        fInOpen;              /*     8     4 */
	int                        fInWater;             /*    12     4 */
	float                      flFraction;           /*    16     4 */
	class Vector              vecEndPos;             /*    20    12 */
	float                      flPlaneDist;          /*    32     4 */
	class Vector              vecPlaneNormal;        /*    36    12 */
	edict_t *                  pHit;                 /*    48     4 */
	int                        iHitgroup;            /*    52     4 */
	/* <0> (null):0 */
	void TraceResult(TraceResult *);


	/* size: 56, cachelines: 1, members: 10 */
	/* last cacheline: 56 bytes */
}; /* size: 56 */

/* 107 */
/* <0> (null):0 */
typedef class  TraceResult; /* size: 56 */

/* 108 */
/* <0> (null):0 */
struct enginefuncs_s {
	int                        (*pfnPrecacheModel)(char *); /*     0     4 */
	int                        (*pfnPrecacheSound)(char *); /*     4     4 */
	void                       (*pfnSetModel)(edict_t *, const char  *); /*     8     4 */
	int                        (*pfnModelIndex)(const char  *); /*    12     4 */
	int                        (*pfnModelFrames)(int); /*    16     4 */
	void                       (*pfnSetSize)(edict_t *, const float  *, const float  *); /*    20     4 */
	void                       (*pfnChangeLevel)(char *, char *); /*    24     4 */
	void                       (*pfnGetSpawnParms)(edict_t *); /*    28     4 */
	void                       (*pfnSaveSpawnParms)(edict_t *); /*    32     4 */
	float                      (*pfnVecToYaw)(const float  *); /*    36     4 */
	void                       (*pfnVecToAngles)(const float  *, float *); /*    40     4 */
	void                       (*pfnMoveToOrigin)(edict_t *, const float  *, float, int); /*    44     4 */
	void                       (*pfnChangeYaw)(edict_t *); /*    48     4 */
	void                       (*pfnChangePitch)(edict_t *); /*    52     4 */
	edict_t *                  (*pfnFindEntityByString)(edict_t *, const char  *, const char  *); /*    56     4 */
	int                        (*pfnGetEntityIllum)(edict_t *); /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	edict_t *                  (*pfnFindEntityInSphere)(edict_t *, const float  *, float); /*    64     4 */
	edict_t *                  (*pfnFindClientInPVS)(edict_t *); /*    68     4 */
	edict_t *                  (*pfnEntitiesInPVS)(edict_t *); /*    72     4 */
	void                       (*pfnMakeVectors)(const float  *); /*    76     4 */
	void                       (*pfnAngleVectors)(const float  *, float *, float *, float *); /*    80     4 */
	edict_t *                  (*pfnCreateEntity)(void); /*    84     4 */
	void                       (*pfnRemoveEntity)(edict_t *); /*    88     4 */
	edict_t *                  (*pfnCreateNamedEntity)(int); /*    92     4 */
	void                       (*pfnMakeStatic)(edict_t *); /*    96     4 */
	int                        (*pfnEntIsOnFloor)(edict_t *); /*   100     4 */
	int                        (*pfnDropToFloor)(edict_t *); /*   104     4 */
	int                        (*pfnWalkMove)(edict_t *, float, float, int); /*   108     4 */
	void                       (*pfnSetOrigin)(edict_t *, const float  *); /*   112     4 */
	void                       (*pfnEmitSound)(edict_t *, int, const char  *, float, float, int, int); /*   116     4 */
	void                       (*pfnEmitAmbientSound)(edict_t *, float *, const char  *, float, float, int, int); /*   120     4 */
	void                       (*pfnTraceLine)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	void                       (*pfnTraceToss)(edict_t *, edict_t *, TraceResult *); /*   128     4 */
	int                        (*pfnTraceMonsterHull)(edict_t *, const float  *, const float  *, int, edict_t *, TraceResult *); /*   132     4 */
	void                       (*pfnTraceHull)(const float  *, const float  *, int, int, edict_t *, TraceResult *); /*   136     4 */
	void                       (*pfnTraceModel)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   140     4 */
	const char  *              (*pfnTraceTexture)(edict_t *, const float  *, const float  *); /*   144     4 */
	void                       (*pfnTraceSphere)(const float  *, const float  *, int, float, edict_t *, TraceResult *); /*   148     4 */
	void                       (*pfnGetAimVector)(edict_t *, float, float *); /*   152     4 */
	void                       (*pfnServerCommand)(char *); /*   156     4 */
	void                       (*pfnServerExecute)(void); /*   160     4 */
	void                       (*pfnClientCommand)(edict_t *, char *, ...); /*   164     4 */
	void                       (*pfnParticleEffect)(const float  *, const float  *, float, float); /*   168     4 */
	void                       (*pfnLightStyle)(int, char *); /*   172     4 */
	int                        (*pfnDecalIndex)(const char  *); /*   176     4 */
	int                        (*pfnPointContents)(const float  *); /*   180     4 */
	void                       (*pfnMessageBegin)(int, int, const float  *, edict_t *); /*   184     4 */
	void                       (*pfnMessageEnd)(void); /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	void                       (*pfnWriteByte)(int); /*   192     4 */
	void                       (*pfnWriteChar)(int); /*   196     4 */
	void                       (*pfnWriteShort)(int); /*   200     4 */
	void                       (*pfnWriteLong)(int); /*   204     4 */
	void                       (*pfnWriteAngle)(float); /*   208     4 */
	void                       (*pfnWriteCoord)(float); /*   212     4 */
	void                       (*pfnWriteString)(const char  *); /*   216     4 */
	void                       (*pfnWriteEntity)(int); /*   220     4 */
	void                       (*pfnCVarRegister)(cvar_t *); /*   224     4 */
	float                      (*pfnCVarGetFloat)(const char  *); /*   228     4 */
	const char  *              (*pfnCVarGetString)(const char  *); /*   232     4 */
	void                       (*pfnCVarSetFloat)(const char  *, float); /*   236     4 */
	void                       (*pfnCVarSetString)(const char  *, const char  *); /*   240     4 */
	void                       (*pfnAlertMessage)(ALERT_TYPE, char *, ...); /*   244     4 */
	void                       (*pfnEngineFprintf)(void *, char *, ...); /*   248     4 */
	void *                     (*pfnPvAllocEntPrivateData)(edict_t *, int32); /*   252     4 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	void *                     (*pfnPvEntPrivateData)(edict_t *); /*   256     4 */
	void                       (*pfnFreeEntPrivateData)(edict_t *); /*   260     4 */
	const char  *              (*pfnSzFromIndex)(int); /*   264     4 */
	int                        (*pfnAllocString)(const char  *); /*   268     4 */
	class entvars_s *          (*pfnGetVarsOfEnt)(edict_t *); /*   272     4 */
	edict_t *                  (*pfnPEntityOfEntOffset)(int); /*   276     4 */
	int                        (*pfnEntOffsetOfPEntity)(const edict_t  *); /*   280     4 */
	int                        (*pfnIndexOfEdict)(const edict_t  *); /*   284     4 */
	edict_t *                  (*pfnPEntityOfEntIndex)(int); /*   288     4 */
	edict_t *                  (*pfnFindEntityByVars)(class entvars_s *); /*   292     4 */
	void *                     (*pfnGetModelPtr)(edict_t *); /*   296     4 */
	int                        (*pfnRegUserMsg)(const char  *, int); /*   300     4 */
	void                       (*pfnAnimationAutomove)(const edict_t  *, float); /*   304     4 */
	void                       (*pfnGetBonePosition)(const edict_t  *, int, float *, float *); /*   308     4 */
	uint32                     (*pfnFunctionFromName)(const char  *); /*   312     4 */
	const char  *              (*pfnNameForFunction)(uint32); /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	void                       (*pfnClientPrintf)(edict_t *, PRINT_TYPE, const char  *); /*   320     4 */
	void                       (*pfnServerPrint)(const char  *); /*   324     4 */
	const char  *              (*pfnCmd_Args)(void); /*   328     4 */
	const char  *              (*pfnCmd_Argv)(int);  /*   332     4 */
	int                        (*pfnCmd_Argc)(void); /*   336     4 */
	void                       (*pfnGetAttachment)(const edict_t  *, int, float *, float *); /*   340     4 */
	void                       (*pfnCRC32_Init)(CRC32_t *); /*   344     4 */
	void                       (*pfnCRC32_ProcessBuffer)(CRC32_t *, void *, int); /*   348     4 */
	void                       (*pfnCRC32_ProcessByte)(CRC32_t *, unsigned char); /*   352     4 */
	CRC32_t                    (*pfnCRC32_Final)(CRC32_t); /*   356     4 */
	int32                      (*pfnRandomLong)(int32, int32); /*   360     4 */
	float                      (*pfnRandomFloat)(float, float); /*   364     4 */
	void                       (*pfnSetView)(const edict_t  *, const edict_t  *); /*   368     4 */
	float                      (*pfnTime)(void);     /*   372     4 */
	void                       (*pfnCrosshairAngle)(const edict_t  *, float, float); /*   376     4 */
	byte *                     (*pfnLoadFileForMe)(char *, int *); /*   380     4 */
	/* --- cacheline 6 boundary (384 bytes) --- */
	void                       (*pfnFreeFile)(void *); /*   384     4 */
	void                       (*pfnEndSection)(const char  *); /*   388     4 */
	int                        (*pfnCompareFileTime)(char *, char *, int *); /*   392     4 */
	void                       (*pfnGetGameDir)(char *); /*   396     4 */
	void                       (*pfnCvar_RegisterVariable)(cvar_t *); /*   400     4 */
	void                       (*pfnFadeClientVolume)(const edict_t  *, int, int, int, int); /*   404     4 */
	void                       (*pfnSetClientMaxspeed)(const edict_t  *, float); /*   408     4 */
	edict_t *                  (*pfnCreateFakeClient)(const char  *); /*   412     4 */
	void                       (*pfnRunPlayerMove)(edict_t *, const float  *, float, float, float, short unsigned int, byte, byte); /*   416     4 */
	int                        (*pfnNumberOfEntities)(void); /*   420     4 */
	char *                     (*pfnGetInfoKeyBuffer)(edict_t *); /*   424     4 */
	char *                     (*pfnInfoKeyValue)(char *, char *); /*   428     4 */
	void                       (*pfnSetKeyValue)(char *, char *, char *); /*   432     4 */
	void                       (*pfnSetClientKeyValue)(int, char *, char *, char *); /*   436     4 */
	int                        (*pfnIsMapValid)(char *); /*   440     4 */
	void                       (*pfnStaticDecal)(const float  *, int, int, int); /*   444     4 */
	/* --- cacheline 7 boundary (448 bytes) --- */
	int                        (*pfnPrecacheGeneric)(char *); /*   448     4 */
	int                        (*pfnGetPlayerUserId)(edict_t *); /*   452     4 */
	void                       (*pfnBuildSoundMsg)(edict_t *, int, const char  *, float, float, int, int, int, int, const float  *, edict_t *); /*   456     4 */
	int                        (*pfnIsDedicatedServer)(void); /*   460     4 */
	cvar_t *                   (*pfnCVarGetPointer)(const char  *); /*   464     4 */
	unsigned int               (*pfnGetPlayerWONId)(edict_t *); /*   468     4 */
	void                       (*pfnInfo_RemoveKey)(char *, const char  *); /*   472     4 */
	const char  *              (*pfnGetPhysicsKeyValue)(const edict_t  *, const char  *); /*   476     4 */
	void                       (*pfnSetPhysicsKeyValue)(const edict_t  *, const char  *, const char  *); /*   480     4 */
	const char  *              (*pfnGetPhysicsInfoString)(const edict_t  *); /*   484     4 */
	short unsigned int         (*pfnPrecacheEvent)(int, const char  *); /*   488     4 */
	void                       (*pfnPlaybackEvent)(int, const edict_t  *, short unsigned int, float, float *, float *, float, float, int, int, int, int); /*   492     4 */
	unsigned char *            (*pfnSetFatPVS)(float *); /*   496     4 */
	unsigned char *            (*pfnSetFatPAS)(float *); /*   500     4 */
	int                        (*pfnCheckVisibility)(const edict_t  *, unsigned char *); /*   504     4 */
	void                       (*pfnDeltaSetField)(class delta_s *, const char  *); /*   508     4 */
	/* --- cacheline 8 boundary (512 bytes) --- */
	void                       (*pfnDeltaUnsetField)(class delta_s *, const char  *); /*   512     4 */
	void                       (*pfnDeltaAddEncoder)(char *, void (*)(class delta_s *, const unsigned char  *, const unsigned char  *)); /*   516     4 */
	int                        (*pfnGetCurrentPlayer)(void); /*   520     4 */
	int                        (*pfnCanSkipPlayer)(const edict_t  *); /*   524     4 */
	int                        (*pfnDeltaFindField)(class delta_s *, const char  *); /*   528     4 */
	void                       (*pfnDeltaSetFieldByIndex)(class delta_s *, int); /*   532     4 */
	void                       (*pfnDeltaUnsetFieldByIndex)(class delta_s *, int); /*   536     4 */
	void                       (*pfnSetGroupMask)(int, int); /*   540     4 */
	int                        (*pfnCreateInstancedBaseline)(int, class entity_state_s *); /*   544     4 */
	void                       (*pfnCvar_DirectSet)(class cvar_s *, char *); /*   548     4 */
	void                       (*pfnForceUnmodified)(FORCE_TYPE, float *, float *, const char  *); /*   552     4 */
	void                       (*pfnGetPlayerStats)(const edict_t  *, int *, int *); /*   556     4 */
	void                       (*pfnAddServerCommand)(char *, void (*)(void)); /*   560     4 */
	qboolean                   (*pfnVoice_GetClientListening)(int, int); /*   564     4 */
	qboolean                   (*pfnVoice_SetClientListening)(int, int, qboolean); /*   568     4 */
	const char  *              (*pfnGetPlayerAuthId)(edict_t *); /*   572     4 */
	/* --- cacheline 9 boundary (576 bytes) --- */
	sequenceEntry_s *          (*pfnSequenceGet)(const char  *, const char  *); /*   576     4 */
	sentenceEntry_s *          (*pfnSequencePickSentence)(const char  *, int, int *); /*   580     4 */
	int                        (*pfnGetFileSize)(char *); /*   584     4 */
	unsigned int               (*pfnGetApproxWavePlayLen)(const char  *); /*   588     4 */
	int                        (*pfnIsCareerMatch)(void); /*   592     4 */
	int                        (*pfnGetLocalizedStringLength)(const char  *); /*   596     4 */
	void                       (*pfnRegisterTutorMessageShown)(int); /*   600     4 */
	int                        (*pfnGetTimesTutorMessageShown)(int); /*   604     4 */
	void                       (*ProcessTutorMessageDecayBuffer)(int *, int); /*   608     4 */
	void                       (*ConstructTutorMessageDecayBuffer)(int *, int); /*   612     4 */
	void                       (*ResetTutorMessageDecayData)(void); /*   616     4 */
	void                       (*pfnQueryClientCvarValue)(const edict_t  *, const char  *); /*   620     4 */
	void                       (*pfnQueryClientCvarValue2)(const edict_t  *, const char  *, int); /*   624     4 */
	int                        (*pfnCheckParm)(const char  *, char * *); /*   628     4 */

	/* size: 632, cachelines: 10, members: 158 */
	/* last cacheline: 56 bytes */
}; /* size: 632 */

/* 109 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 110 */
 /* pointer to 109 */
 /* size: 4 */

/* 111 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140316436 */

/* 112 */
 /* pointer to 111 */
 /* size: 4 */

/* 113 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 114 */
 /* pointer to 113 */
 /* size: 4 */

/* 115 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 116 */
 /* pointer to 115 */
 /* size: 4 */

/* 117 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140316956 */

/* 118 */
 /* pointer to 117 */
 /* size: 4 */

/* 119 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140395688 */

/* 120 */
 /* pointer to 119 */
 /* size: 4 */

/* 121 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140395896 */

/* 122 */
 /* pointer to 121 */
 /* size: 4 */

/* 123 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 124 */
 /* pointer to 123 */
 /* size: 4 */

/* 125 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140396208 */

/* 126 */
 /* pointer to 125 */
 /* size: 4 */

/* 127 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140396416 */

/* 128 */
 /* pointer to 127 */
 /* size: 4 */

/* 129 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 130 */
 /* pointer to 129 */
 /* size: 4 */

/* 131 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 132 */
 /* pointer to 131 */
 /* size: 4 */

/* 133 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 134 */
 /* pointer to 133 */
 /* size: 4 */

/* 135 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 136 */
 /* pointer to 135 */
 /* size: 4 */

/* 137 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140397560 */

/* 138 */
 /* pointer to 137 */
 /* size: 4 */

/* 139 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140397716 */

/* 140 */
 /* pointer to 139 */
 /* size: 4 */

/* 141 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 142 */
 /* pointer to 141 */
 /* size: 4 */

/* 143 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 144 */
 /* pointer to 143 */
 /* size: 4 */

/* 145 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 146 */
 /* pointer to 145 */
 /* size: 4 */

/* 147 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140398600 */

/* 148 */
 /* pointer to 147 */
 /* size: 4 */

/* 149 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140398808 */

/* 150 */
 /* pointer to 149 */
 /* size: 4 */

/* 151 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140399276 */

/* 152 */
 /* pointer to 151 */
 /* size: 4 */

/* 153 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140403832 */

/* 154 */
 /* pointer to 107 */
 /* size: 4 */

/* 155 */
 /* pointer to 153 */
 /* size: 4 */

/* 156 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140404248 */

/* 157 */
 /* pointer to 156 */
 /* size: 4 */

/* 158 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 159 */
 /* pointer to 158 */
 /* size: 4 */

/* 160 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140404924 */

/* 161 */
 /* pointer to 160 */
 /* size: 4 */

/* 162 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 163 */
 /* pointer to 162 */
 /* size: 4 */

/* 164 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140405600 */

/* 165 */
 /* pointer to 164 */
 /* size: 4 */

/* 166 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140406016 */

/* 167 */
 /* pointer to 166 */
 /* size: 4 */

/* 168 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140406276 */

/* 169 */
 /* pointer to 168 */
 /* size: 4 */

/* 170 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140406432 */

/* 171 */
 /* pointer to 170 */
 /* size: 4 */

/* 172 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140406536 */

/* 173 */
 /* pointer to 172 */
 /* size: 4 */

/* 174 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4073 */

/* 175 */
 /* pointer to 174 */
 /* size: 4 */

/* 176 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140407056 */

/* 177 */
 /* pointer to 176 */
 /* size: 4 */

/* 178 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 179 */
 /* pointer to 178 */
 /* size: 4 */

/* 180 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140407420 */

/* 181 */
 /* pointer to 180 */
 /* size: 4 */

/* 182 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140407732 */

/* 183 */
 /* pointer to 182 */
 /* size: 4 */

/* 184 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140420120 */

/* 185 */
 /* pointer to 184 */
 /* size: 4 */

/* 186 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140420276 */

/* 187 */
 /* pointer to 186 */
 /* size: 4 */

/* 188 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140420432 */

/* 189 */
 /* pointer to 88 */
 /* size: 4 */

/* 190 */
 /* pointer to 188 */
 /* size: 4 */

/* 191 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 192 */
 /* pointer to 191 */
 /* size: 4 */

/* 193 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 194 */
 /* pointer to 193 */
 /* size: 4 */

/* 195 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140420952 */

/* 196 */
 /* pointer to 195 */
 /* size: 4 */

/* 197 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140421160 */

/* 198 */
 /* pointer to 197 */
 /* size: 4 */

/* 199 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140421368 */

/* 200 */
 /* pointer to 199 */
 /* size: 4 */

/* 201 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140421576 */

/* 202 */
 /* pointer to 201 */
 /* size: 4 */

/* 203 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 204 */
 /* pointer to 203 */
 /* size: 4 */

/* 205 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 206 */
 /* pointer to 205 */
 /* size: 4 */

/* 207 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 208 */
 /* pointer to 207 */
 /* size: 4 */

/* 209 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 210 */
 /* pointer to 80 */
 /* size: 4 */

/* 211 */
 /* pointer to 209 */
 /* size: 4 */

/* 212 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 213 */
 /* pointer to 214 */
 /* size: 4 */

/* 214 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 804 */

/* 215 */
 /* pointer to 212 */
 /* size: 4 */

/* 216 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 217 */
 /* pointer to 216 */
 /* size: 4 */

/* 218 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 219 */
 /* pointer to 218 */
 /* size: 4 */

/* 220 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140423136 */

/* 221 */
 /* pointer to 220 */
 /* size: 4 */

/* 222 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140423344 */

/* 223 */
 /* pointer to 222 */
 /* size: 4 */

/* 224 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 225 */
 /* pointer to 224 */
 /* size: 4 */

/* 226 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 227 */
 /* pointer to 226 */
 /* size: 4 */

/* 228 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140423968 */

/* 229 */
 /* pointer to 228 */
 /* size: 4 */

/* 230 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 231 */
 /* pointer to 230 */
 /* size: 4 */

/* 232 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 233 */
 /* pointer to 232 */
 /* size: 4 */

/* 234 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140442820 */

/* 235 */
 /* pointer to 85 */
 /* size: 4 */

/* 236 */
 /* pointer to 234 */
 /* size: 4 */

/* 237 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140443028 */

/* 238 */
 /* pointer to 237 */
 /* size: 4 */

/* 239 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140443288 */

/* 240 */
 /* pointer to 239 */
 /* size: 4 */

/* 241 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 242 */
 /* pointer to 241 */
 /* size: 4 */

/* 243 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 244 */
 /* pointer to 243 */
 /* size: 4 */

/* 245 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 246 */
 /* pointer to 245 */
 /* size: 4 */

/* 247 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140444068 */

/* 248 */
 /* pointer to 247 */
 /* size: 4 */

/* 249 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 250 */
 /* pointer to 249 */
 /* size: 4 */

/* 251 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140444380 */

/* 252 */
 /* pointer to 251 */
 /* size: 4 */

/* 253 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 254 */
 /* pointer to 49 */
 /* size: 4 */

/* 255 */
 /* pointer to 9 */
 /* size: 4 */

/* 256 */
 /* pointer to 253 */
 /* size: 4 */

/* 257 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140444952 */

/* 258 */
 /* pointer to 257 */
 /* size: 4 */

/* 259 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 260 */
 /* pointer to 259 */
 /* size: 4 */

/* 261 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140445368 */

/* 262 */
 /* pointer to 261 */
 /* size: 4 */

/* 263 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 264 */
 /* pointer to 263 */
 /* size: 4 */

/* 265 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140445888 */

/* 266 */
 /* pointer to 265 */
 /* size: 4 */

/* 267 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 268 */
 /* pointer to 267 */
 /* size: 4 */

/* 269 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 270 */
 /* pointer to 269 */
 /* size: 4 */

/* 271 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140459004 */

/* 272 */
 /* pointer to 271 */
 /* size: 4 */

/* 273 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140459264 */

/* 274 */
 /* pointer to 273 */
 /* size: 4 */

/* 275 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140459576 */

/* 276 */
 /* pointer to 275 */
 /* size: 4 */

/* 277 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140459888 */

/* 278 */
 /* pointer to 277 */
 /* size: 4 */

/* 279 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 280 */
 /* pointer to 279 */
 /* size: 4 */

/* 281 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 282 */
 /* pointer to 281 */
 /* size: 4 */

/* 283 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140460876 */

/* 284 */
 /* pointer to 283 */
 /* size: 4 */

/* 285 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 286 */
 /* pointer to 285 */
 /* size: 4 */

/* 287 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140461292 */

/* 288 */
 /* pointer to 287 */
 /* size: 4 */

/* 289 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 290 */
 /* pointer to 289 */
 /* size: 4 */

/* 291 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 2 */

/* 292 */
 /* pointer to 291 */
 /* size: 4 */

/* 293 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140461916 */

/* 294 */
 /* pointer to 293 */
 /* size: 4 */

/* 295 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 296 */
 /* pointer to 4 */
 /* size: 4 */

/* 297 */
 /* pointer to 295 */
 /* size: 4 */

/* 298 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 299 */
 /* pointer to 298 */
 /* size: 4 */

/* 300 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139566708 */

/* 301 */
 /* pointer to 302 */
 /* size: 4 */

/* 302 */
/* <0> (null):0 */
struct delta_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 303 */
 /* pointer to 300 */
 /* size: 4 */

/* 304 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139567032 */

/* 305 */
 /* pointer to 306 */
 /* size: 4 */

/* 306 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139567240 */

/* 307 */
 /* pointer to 308 */
 /* size: 4 */

/* 308 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 309 */
 /* pointer to 304 */
 /* size: 4 */

/* 310 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 311 */
 /* pointer to 310 */
 /* size: 4 */

/* 312 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139567812 */

/* 313 */
 /* pointer to 312 */
 /* size: 4 */

/* 314 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139568020 */

/* 315 */
 /* pointer to 314 */
 /* size: 4 */

/* 316 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 317 */
 /* pointer to 318 */
 /* size: 4 */

/* 318 */
/* <0> (null):0 */
struct entity_state_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 319 */
 /* pointer to 316 */
 /* size: 4 */

/* 320 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139568552 */

/* 321 */
 /* pointer to 86 */
 /* size: 4 */

/* 322 */
 /* pointer to 320 */
 /* size: 4 */

/* 323 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139568812 */

/* 324 */
 /* pointer to 323 */
 /* size: 4 */

/* 325 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139569124 */

/* 326 */
 /* pointer to 325 */
 /* size: 4 */

/* 327 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 139569384 */

/* 328 */
 /* pointer to 327 */
 /* size: 4 */

/* 329 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 330 */
 /* pointer to 329 */
 /* size: 4 */

/* 331 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 332 */
 /* pointer to 331 */
 /* size: 4 */

/* 333 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 334 */
 /* pointer to 333 */
 /* size: 4 */

/* 335 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 336 */
 /* pointer to 335 */
 /* size: 4 */

/* 337 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 338 */
 /* pointer to 337 */
 /* size: 4 */

/* 339 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 340 */
 /* pointer to 339 */
 /* size: 4 */

/* 341 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140333812 */

/* 342 */
 /* pointer to 341 */
 /* size: 4 */

/* 343 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140334020 */

/* 344 */
 /* pointer to 343 */
 /* size: 4 */

/* 345 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140334228 */

/* 346 */
 /* pointer to 345 */
 /* size: 4 */

/* 347 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 348 */
 /* pointer to 17 */
 /* size: 4 */

/* 349 */
 /* pointer to 347 */
 /* size: 4 */

/* 350 */
/* <0> (null):0 */
typedef struct enginefuncs_s enginefuncs_t; /* size: 632 */

/* 351 */
/* <0> (null):0 */
struct KeyValueData_s {
	char *                     szClassName;          /*     0     4 */
	char *                     szKeyName;            /*     4     4 */
	char *                     szValue;              /*     8     4 */
	int32                      fHandled;             /*    12     4 */

	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 352 */
/* <0> (null):0 */
typedef struct KeyValueData_s KeyValueData; /* size: 16 */

/* 353 */
/* <0> (null):0 */
struct {
	char                       mapName[32];          /*     0    32 */
	char                       landmarkName[32];     /*    32    32 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	edict_t *                  pentLandmark;         /*    64     4 */
	class Vector              vecLandmarkOrigin;     /*    68    12 */

	/* size: 80, cachelines: 2, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 80 */

/* 354 */
/* <0> (null):0 */
typedef class  LEVELLIST; /* size: 80 */

/* 355 */
/* <0> (null):0 */
struct {
	int                        id;                   /*     0     4 */
	edict_t *                  pent;                 /*     4     4 */
	int                        location;             /*     8     4 */
	int                        size;                 /*    12     4 */
	int                        flags;                /*    16     4 */
	string_t                   classname;            /*    20     4 */

	/* size: 24, cachelines: 1, members: 6 */
	/* last cacheline: 24 bytes */
}; /* size: 24 */

/* 356 */
/* <0> (null):0 */
typedef class  ENTITYTABLE; /* size: 24 */

/* 357 */
/* <0> (null):0 */
typedef struct saverestore_s SAVERESTOREDATA; /* size: 1396 */

/* 358 */
/* <0> (null):0 */
struct saverestore_s {
	char *                     pBaseData;            /*     0     4 */
	char *                     pCurrentData;         /*     4     4 */
	int                        size;                 /*     8     4 */
	int                        bufferSize;           /*    12     4 */
	int                        tokenSize;            /*    16     4 */
	int                        tokenCount;           /*    20     4 */
	char * *                   pTokens;              /*    24     4 */
	int                        currentIndex;         /*    28     4 */
	int                        tableCount;           /*    32     4 */
	int                        connectionCount;      /*    36     4 */
	ENTITYTABLE *              pTable;               /*    40     4 */
	LEVELLIST                  levelList[16];        /*    44  1280 */
	/* --- cacheline 20 boundary (1280 bytes) was 44 bytes ago --- */
	int                        fUseLandmark;         /*  1324     4 */
	char                       szLandmarkName[20];   /*  1328    20 */
	/* --- cacheline 21 boundary (1344 bytes) was 4 bytes ago --- */
	class Vector              vecLandmarkOffset;     /*  1348    12 */
	float                      time;                 /*  1360     4 */
	char                       szCurrentMapName[32]; /*  1364    32 */

	/* size: 1396, cachelines: 22, members: 17 */
	/* last cacheline: 52 bytes */
}; /* size: 1396 */

/* 359 */
 /* pointer to 356 */
 /* size: 4 */

/* 360 */
/* <0> (null):0 */
LEVELLIST                  array[16]; /* size: 1280 */

/* 361 */
/* <0> (null):0 */
enum _fieldtypes {
	FIELD_FLOAT = 0,
	FIELD_STRING = 1,
	FIELD_ENTITY = 2,
	FIELD_CLASSPTR = 3,
	FIELD_EHANDLE = 4,
	FIELD_EVARS = 5,
	FIELD_EDICT = 6,
	FIELD_VECTOR = 7,
	FIELD_POSITION_VECTOR = 8,
	FIELD_POINTER = 9,
	FIELD_INTEGER = 10,
	FIELD_FUNCTION = 11,
	FIELD_BOOLEAN = 12,
	FIELD_SHORT = 13,
	FIELD_CHARACTER = 14,
	FIELD_TIME = 15,
	FIELD_MODELNAME = 16,
	FIELD_SOUNDNAME = 17,
	FIELD_TYPECOUNT = 18,
}; /* size: 4 */

/* 362 */
/* <0> (null):0 */
typedef enum _fieldtypes FIELDTYPE; /* size: 4 */

/* 363 */
/* <0> (null):0 */
struct {
	FIELDTYPE                  fieldType;            /*     0     4 */
	char *                     fieldName;            /*     4     4 */
	int                        fieldOffset;          /*     8     4 */
	short int                  fieldSize;            /*    12     2 */
	short int                  flags;                /*    14     2 */

	/* size: 16, cachelines: 1, members: 5 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 364 */
/* <0> (null):0 */
typedef class  TYPEDESCRIPTION; /* size: 16 */

/* 365 */
 /* pointer to 352 */
 /* size: 4 */

/* 366 */
 /* pointer to 357 */
 /* size: 4 */

/* 367 */
 /* pointer to 364 */
 /* size: 4 */

/* 368 */
/* <0> (null):0 */
typedef int EOFFSET; /* size: 4 */

/* 369 */
/* <0> (null):0 */
enum {
	TS_AT_TOP = 0,
	TS_AT_BOTTOM = 1,
	TS_GOING_UP = 2,
	TS_GOING_DOWN = 3,
}; /* size: 4 */

/* 370 */
/* <0> (null):0 */
typedef enum  TOGGLE_STATE; /* size: 4 */

/* 371 */
/* <0> (null):0 */
enum {
	ignore_monsters = 1,
	dont_ignore_monsters = 0,
	missile = 2,
}; /* size: 4 */

/* 372 */
/* <0> (null):0 */
typedef enum  IGNORE_MONSTERS; /* size: 4 */

/* 373 */
/* <0> (null):0 */
class CSaveRestoreBuffer {
protected:

	SAVERESTOREDATA *          m_pdata;              /*     0     4 */
	/* <0> (null):0 */
	void CSaveRestoreBuffer(class CSaveRestoreBuffer *);

	/* <0> (null):0 */
	void CSaveRestoreBuffer(class CSaveRestoreBuffer *, SAVERESTOREDATA *);

	/* <0> (null):0 */
	void ~CSaveRestoreBuffer(class CSaveRestoreBuffer *, int);

	/* <0> (null):0 */
	int EntityIndex(class CSaveRestoreBuffer *, entvars_t *); /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP9entvars_s */

	/* <0> (null):0 */
	int EntityIndex(class CSaveRestoreBuffer *, edict_t *); /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP7edict_s */

	/* <0> (null):0 */
	int EntityIndex(class CSaveRestoreBuffer *, EOFFSET); /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEi */

	/* <0> (null):0 */
	int EntityIndex(class CSaveRestoreBuffer *, class CBaseEntity *); /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP11CBaseEntity */

	/* <0> (null):0 */
	int EntityFlags(class CSaveRestoreBuffer *, int, int); /* linkage=_ZN18CSaveRestoreBuffer11EntityFlagsEii */

	/* <0> (null):0 */
	int EntityFlagsSet(class CSaveRestoreBuffer *, int, int); /* linkage=_ZN18CSaveRestoreBuffer14EntityFlagsSetEii */

	/* <0> (null):0 */
	edict_t * EntityFromIndex(class CSaveRestoreBuffer *, int); /* linkage=_ZN18CSaveRestoreBuffer15EntityFromIndexEi */

	/* <0> (null):0 */
	short unsigned int TokenHash(class CSaveRestoreBuffer *, const char  *); /* linkage=_ZN18CSaveRestoreBuffer9TokenHashEPKc */

	/* <0> (null):0 */
	void BufferRewind(class CSaveRestoreBuffer *, int); /* linkage=_ZN18CSaveRestoreBuffer12BufferRewindEi */

	/* <0> (null):0 */
	unsigned int HashString(class CSaveRestoreBuffer *, const char  *); /* linkage=_ZN18CSaveRestoreBuffer10HashStringEPKc */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 374 */
 /* pointer to 373 */
 /* size: 4 */

/* 375 */
 /* pointer to 83 */
 /* size: 4 */

/* 376 */
 /* pointer to 377 */
 /* size: 4 */

/* 377 */
/* <0> (null):0 */
struct CBaseEntity {
	/* <0> (null):0 */
	virtual void KeyValue(class CBaseEntity *, KeyValueData *); /* linkage=_ZN11CBaseEntity8KeyValueEP14KeyValueData_s */

	/* <0> (null):0 */
	virtual void Spawn(class CBaseEntity *); /* linkage=_ZN11CBaseEntity5SpawnEv */

	/* <0> (null):0 */
	virtual int ObjectCaps(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10ObjectCapsEv */

	/* <0> (null):0 */
	class CBaseEntity * Instance(edict_t *); /* linkage=_ZN11CBaseEntity8InstanceEP7edict_s */

	/* <0> (null):0 */
	edict_t * edict(class CBaseEntity *); /* linkage=_ZN11CBaseEntity5edictEv */

	/* <0> (null):0 */
	void CBaseEntity(class CBaseEntity *);

	/* <0> (null):0 */
	void * operator new(size_t, entvars_t *); /* linkage=_ZN11CBaseEntitynwEjP9entvars_s */

	/* <0> (null):0 */
	virtual void Precache(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8PrecacheEv */

	/* <0> (null):0 */
	virtual void Restart(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7RestartEv */

	/* <0> (null):0 */
	virtual void Activate(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8ActivateEv */

	/* <0> (null):0 */
	virtual int Classify(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8ClassifyEv */

	/* <0> (null):0 */
	virtual void DeathNotice(class CBaseEntity *, entvars_t *); /* linkage=_ZN11CBaseEntity11DeathNoticeEP9entvars_s */

	/* <0> (null):0 */
	virtual int BloodColor(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10BloodColorEv */

	/* <0> (null):0 */
	virtual BOOL IsTriggered(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity11IsTriggeredEPS_ */

	/* <0> (null):0 */
	virtual class CBaseMonster * MyMonsterPointer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity16MyMonsterPointerEv */

	/* <0> (null):0 */
	virtual class CSquadMonster * MySquadMonsterPointer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity21MySquadMonsterPointerEv */

	/* <0> (null):0 */
	virtual int GetToggleState(class CBaseEntity *); /* linkage=_ZN11CBaseEntity14GetToggleStateEv */

	/* <0> (null):0 */
	virtual void AddPoints(class CBaseEntity *, int, BOOL); /* linkage=_ZN11CBaseEntity9AddPointsEii */

	/* <0> (null):0 */
	virtual void AddPointsToTeam(class CBaseEntity *, int, BOOL); /* linkage=_ZN11CBaseEntity15AddPointsToTeamEii */

	/* <0> (null):0 */
	virtual BOOL AddPlayerItem(class CBaseEntity *, class CBasePlayerItem *); /* linkage=_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem */

	/* <0> (null):0 */
	virtual BOOL RemovePlayerItem(class CBaseEntity *, class CBasePlayerItem *); /* linkage=_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem */

	/* <0> (null):0 */
	virtual int GiveAmmo(class CBaseEntity *, int, char *, int); /* linkage=_ZN11CBaseEntity8GiveAmmoEiPci */

	/* <0> (null):0 */
	virtual float GetDelay(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8GetDelayEv */

	/* <0> (null):0 */
	virtual int IsMoving(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8IsMovingEv */

	/* <0> (null):0 */
	virtual void OverrideReset(class CBaseEntity *); /* linkage=_ZN11CBaseEntity13OverrideResetEv */

	/* <0> (null):0 */
	virtual void SetToggleState(class CBaseEntity *, int); /* linkage=_ZN11CBaseEntity14SetToggleStateEi */

	/* <0> (null):0 */
	virtual void StartSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity13StartSneakingEv */

	/* <0> (null):0 */
	virtual void StopSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12StopSneakingEv */

	/* <0> (null):0 */
	virtual BOOL OnControls(class CBaseEntity *, entvars_t *); /* linkage=_ZN11CBaseEntity10OnControlsEP9entvars_s */

	/* <0> (null):0 */
	virtual BOOL IsSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10IsSneakingEv */

	/* <0> (null):0 */
	virtual BOOL IsAlive(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7IsAliveEv */

	/* <0> (null):0 */
	virtual BOOL IsBSPModel(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10IsBSPModelEv */

	/* <0> (null):0 */
	virtual BOOL ReflectGauss(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12ReflectGaussEv */

	/* <0> (null):0 */
	virtual BOOL IsPlayer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8IsPlayerEv */

	/* <0> (null):0 */
	virtual BOOL IsNetClient(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11IsNetClientEv */

	/* <0> (null):0 */
	virtual const char  * TeamID(class CBaseEntity *); /* linkage=_ZN11CBaseEntity6TeamIDEv */

	/* <0> (null):0 */
	virtual void Touch(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity5TouchEPS_ */

	/* <0> (null):0 */
	virtual void Blocked(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity7BlockedEPS_ */

	/* <0> (null):0 */
	virtual class CBaseEntity * Respawn(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7RespawnEv */

	/* <0> (null):0 */
	virtual void UpdateOwner(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11UpdateOwnerEv */

	/* <0> (null):0 */
	virtual BOOL FBecomeProne(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12FBecomeProneEv */

	/* <0> (null):0 */
	virtual class Vector Center(class CBaseEntity *); /* linkage=_ZN11CBaseEntity6CenterEv */

	/* <0> (null):0 */
	virtual class Vector EyePosition(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11EyePositionEv */

	/* <0> (null):0 */
	virtual class Vector EarPosition(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11EarPositionEv */

	/* <0> (null):0 */
	virtual class Vector BodyTarget(class CBaseEntity *, const class Vector  &); /* linkage=_ZN11CBaseEntity10BodyTargetERK6Vector */

	/* <0> (null):0 */
	virtual int Illumination(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12IlluminationEv */

	/* <0> (null):0 */
	virtual BOOL HasTarget(class CBaseEntity *, string_t); /* linkage=_ZN11CBaseEntity9HasTargetEj */

	/* vtable has 43 entries: {
	   [3] = KeyValue(_ZN11CBaseEntity8KeyValueEP14KeyValueData_s), 
	   [0] = Spawn(_ZN11CBaseEntity5SpawnEv), 
	   [6] = ObjectCaps(_ZN11CBaseEntity10ObjectCapsEv), 
	   [1] = Precache(_ZN11CBaseEntity8PrecacheEv), 
	   [2] = Restart(_ZN11CBaseEntity7RestartEv), 
	   [7] = Activate(_ZN11CBaseEntity8ActivateEv), 
	   [9] = Classify(_ZN11CBaseEntity8ClassifyEv), 
	   [10] = DeathNotice(_ZN11CBaseEntity11DeathNoticeEP9entvars_s), 
	   [15] = BloodColor(_ZN11CBaseEntity10BloodColorEv), 
	   [17] = IsTriggered(_ZN11CBaseEntity11IsTriggeredEPS_), 
	   [18] = MyMonsterPointer(_ZN11CBaseEntity16MyMonsterPointerEv), 
	   [19] = MySquadMonsterPointer(_ZN11CBaseEntity21MySquadMonsterPointerEv), 
	   [20] = GetToggleState(_ZN11CBaseEntity14GetToggleStateEv), 
	   [21] = AddPoints(_ZN11CBaseEntity9AddPointsEii), 
	   [22] = AddPointsToTeam(_ZN11CBaseEntity15AddPointsToTeamEii), 
	   [23] = AddPlayerItem(_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem), 
	   [24] = RemovePlayerItem(_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem), 
	   [25] = GiveAmmo(_ZN11CBaseEntity8GiveAmmoEiPci), 
	   [26] = GetDelay(_ZN11CBaseEntity8GetDelayEv), 
	   [27] = IsMoving(_ZN11CBaseEntity8IsMovingEv), 
	   [28] = OverrideReset(_ZN11CBaseEntity13OverrideResetEv), 
	   [30] = SetToggleState(_ZN11CBaseEntity14SetToggleStateEi), 
	   [31] = StartSneaking(_ZN11CBaseEntity13StartSneakingEv), 
	   [32] = StopSneaking(_ZN11CBaseEntity12StopSneakingEv), 
	   [33] = OnControls(_ZN11CBaseEntity10OnControlsEP9entvars_s), 
	   [34] = IsSneaking(_ZN11CBaseEntity10IsSneakingEv), 
	   [35] = IsAlive(_ZN11CBaseEntity7IsAliveEv), 
	   [36] = IsBSPModel(_ZN11CBaseEntity10IsBSPModelEv), 
	   [37] = ReflectGauss(_ZN11CBaseEntity12ReflectGaussEv), 
	   [40] = IsPlayer(_ZN11CBaseEntity8IsPlayerEv), 
	   [41] = IsNetClient(_ZN11CBaseEntity11IsNetClientEv), 
	   [42] = TeamID(_ZN11CBaseEntity6TeamIDEv), 
	   [45] = Touch(_ZN11CBaseEntity5TouchEPS_), 
	   [47] = Blocked(_ZN11CBaseEntity7BlockedEPS_), 
	   [48] = Respawn(_ZN11CBaseEntity7RespawnEv), 
	   [49] = UpdateOwner(_ZN11CBaseEntity11UpdateOwnerEv), 
	   [50] = FBecomeProne(_ZN11CBaseEntity12FBecomeProneEv), 
	   [51] = Center(_ZN11CBaseEntity6CenterEv), 
	   [52] = EyePosition(_ZN11CBaseEntity11EyePositionEv), 
	   [53] = EarPosition(_ZN11CBaseEntity11EarPositionEv), 
	   [54] = BodyTarget(_ZN11CBaseEntity10BodyTargetERK6Vector), 
	   [55] = Illumination(_ZN11CBaseEntity12IlluminationEv), 
	   [38] = HasTarget(_ZN11CBaseEntity9HasTargetEj), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 378 */
/* <0> (null):0 */
class CSave : public CSaveRestoreBuffer {
public:

	/* class CSaveRestoreBuffer  <ancestor>; */      /*     0     4 */
	/* <0> (null):0 */
	void CSave(class CSave *, SAVERESTOREDATA *);

	/* <0> (null):0 */
	void WriteShort(class CSave *, const char  *, const short int  *, int); /* linkage=_ZN5CSave10WriteShortEPKcPKsi */

	/* <0> (null):0 */
	void WriteInt(class CSave *, const char  *, const int  *, int); /* linkage=_ZN5CSave8WriteIntEPKcPKii */

	/* <0> (null):0 */
	void WriteFloat(class CSave *, const char  *, const float  *, int); /* linkage=_ZN5CSave10WriteFloatEPKcPKfi */

	/* <0> (null):0 */
	void WriteTime(class CSave *, const char  *, const float  *, int); /* linkage=_ZN5CSave9WriteTimeEPKcPKfi */

	/* <0> (null):0 */
	void WriteData(class CSave *, const char  *, int, const char  *); /* linkage=_ZN5CSave9WriteDataEPKciS1_ */

	/* <0> (null):0 */
	void WriteString(class CSave *, const char  *, const char  *); /* linkage=_ZN5CSave11WriteStringEPKcS1_ */

	/* <0> (null):0 */
	void WriteString(class CSave *, const char  *, const int  *, int); /* linkage=_ZN5CSave11WriteStringEPKcPKii */

	/* <0> (null):0 */
	void WriteVector(class CSave *, const char  *, const class Vector  &); /* linkage=_ZN5CSave11WriteVectorEPKcRK6Vector */

	/* <0> (null):0 */
	void WriteVector(class CSave *, const char  *, const float  *, int); /* linkage=_ZN5CSave11WriteVectorEPKcPKfi */

	/* <0> (null):0 */
	void WritePositionVector(class CSave *, const char  *, const class Vector  &); /* linkage=_ZN5CSave19WritePositionVectorEPKcRK6Vector */

	/* <0> (null):0 */
	void WritePositionVector(class CSave *, const char  *, const float  *, int); /* linkage=_ZN5CSave19WritePositionVectorEPKcPKfi */

	/* <0> (null):0 */
	void WriteFunction(class CSave *, const char  *, void * *, int); /* linkage=_ZN5CSave13WriteFunctionEPKcPPvi */

	/* <0> (null):0 */
	int WriteEntVars(class CSave *, const char  *, entvars_t *); /* linkage=_ZN5CSave12WriteEntVarsEPKcP9entvars_s */

	/* <0> (null):0 */
	int WriteFields(class CSave *, const char  *, void *, TYPEDESCRIPTION *, int); /* linkage=_ZN5CSave11WriteFieldsEPKcPvP15TYPEDESCRIPTIONi */

private:

	/* <0> (null):0 */
	int DataEmpty(class CSave *, const char  *, int); /* linkage=_ZN5CSave9DataEmptyEPKci */

	/* <0> (null):0 */
	void BufferField(class CSave *, const char  *, int, const char  *); /* linkage=_ZN5CSave11BufferFieldEPKciS1_ */

	/* <0> (null):0 */
	void BufferString(class CSave *, char *, int); /* linkage=_ZN5CSave12BufferStringEPci */

	/* <0> (null):0 */
	void BufferData(class CSave *, const char  *, int); /* linkage=_ZN5CSave10BufferDataEPKci */

	/* <0> (null):0 */
	void BufferHeader(class CSave *, const char  *, int); /* linkage=_ZN5CSave12BufferHeaderEPKci */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 379 */
 /* pointer to 378 */
 /* size: 4 */

/* 380 */
 /* pointer to 381 */
 /* size: 4 */

/* 381 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 2 */

/* 382 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 383 */
 /* pointer to 16 */
 /* size: 4 */

/* 384 */
/* <0> (null):0 */
struct {
	short unsigned int         size;                 /*     0     2 */
	short unsigned int         token;                /*     2     2 */
	char *                     pData;                /*     4     4 */

	/* size: 8, cachelines: 1, members: 3 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 385 */
/* <0> (null):0 */
typedef class  HEADER; /* size: 8 */

/* 386 */
/* <0> (null):0 */
class CRestore : public CSaveRestoreBuffer {
public:

	/* class CSaveRestoreBuffer  <ancestor>; */      /*     0     4 */
private:

	int                        m_global;             /*     4     4 */
	BOOL                       m_precache;           /*     8     4 */
	/* <0> (null):0 */
	void CRestore(class CRestore *, SAVERESTOREDATA *);

	/* <0> (null):0 */
	int ReadEntVars(class CRestore *, const char  *, entvars_t *); /* linkage=_ZN8CRestore11ReadEntVarsEPKcP9entvars_s */

	/* <0> (null):0 */
	int ReadFields(class CRestore *, const char  *, void *, TYPEDESCRIPTION *, int); /* linkage=_ZN8CRestore10ReadFieldsEPKcPvP15TYPEDESCRIPTIONi */

	/* <0> (null):0 */
	int ReadField(class CRestore *, void *, TYPEDESCRIPTION *, int, int, int, char *, void *); /* linkage=_ZN8CRestore9ReadFieldEPvP15TYPEDESCRIPTIONiiiPcS0_ */

	/* <0> (null):0 */
	int ReadInt(class CRestore *); /* linkage=_ZN8CRestore7ReadIntEv */

	/* <0> (null):0 */
	short int ReadShort(class CRestore *); /* linkage=_ZN8CRestore9ReadShortEv */

	/* <0> (null):0 */
	int ReadNamedInt(class CRestore *, const char  *); /* linkage=_ZN8CRestore12ReadNamedIntEPKc */

	/* <0> (null):0 */
	char * ReadNamedString(class CRestore *, const char  *); /* linkage=_ZN8CRestore15ReadNamedStringEPKc */

	/* <0> (null):0 */
	int Empty(class CRestore *); /* linkage=_ZN8CRestore5EmptyEv */

	/* <0> (null):0 */
	void SetGlobalMode(class CRestore *, int); /* linkage=_ZN8CRestore13SetGlobalModeEi */

	/* <0> (null):0 */
	void PrecacheMode(class CRestore *, BOOL); /* linkage=_ZN8CRestore12PrecacheModeEi */

	/* <0> (null):0 */
	char * BufferPointer(class CRestore *); /* linkage=_ZN8CRestore13BufferPointerEv */

	/* <0> (null):0 */
	void BufferReadBytes(class CRestore *, char *, int); /* linkage=_ZN8CRestore15BufferReadBytesEPci */

	/* <0> (null):0 */
	void BufferSkipBytes(class CRestore *, int); /* linkage=_ZN8CRestore15BufferSkipBytesEi */

	/* <0> (null):0 */
	int BufferSkipZString(class CRestore *); /* linkage=_ZN8CRestore17BufferSkipZStringEv */

	/* <0> (null):0 */
	int BufferCheckZString(class CRestore *, const char  *); /* linkage=_ZN8CRestore18BufferCheckZStringEPKc */

	/* <0> (null):0 */
	void BufferReadHeader(class CRestore *, HEADER *); /* linkage=_ZN8CRestore16BufferReadHeaderEP6HEADER */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 387 */
 /* pointer to 386 */
 /* size: 4 */

/* 388 */
 /* pointer to 385 */
 /* size: 4 */

/* 389 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 390 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 391 */
/* <0> (null):0 */
enum {
	USE_OFF = 0,
	USE_ON = 1,
	USE_SET = 2,
	USE_TOGGLE = 3,
}; /* size: 4 */

/* 392 */
/* <0> (null):0 */
typedef enum  USE_TYPE; /* size: 4 */

/* 393 */
/* <0> (null):0 */
enum {
	BULLET_NONE = 0,
	BULLET_PLAYER_9MM = 1,
	BULLET_PLAYER_MP5 = 2,
	BULLET_PLAYER_357 = 3,
	BULLET_PLAYER_BUCKSHOT = 4,
	BULLET_PLAYER_CROWBAR = 5,
	BULLET_MONSTER_9MM = 6,
	BULLET_MONSTER_MP5 = 7,
	BULLET_MONSTER_12MM = 8,
	BULLET_PLAYER_45ACP = 9,
	BULLET_PLAYER_338MAG = 10,
	BULLET_PLAYER_762MM = 11,
	BULLET_PLAYER_556MM = 12,
	BULLET_PLAYER_50AE = 13,
	BULLET_PLAYER_57MM = 14,
	BULLET_PLAYER_357SIG = 15,
}; /* size: 4 */

/* 394 */
/* <0> (null):0 */
typedef enum  Bullet; /* size: 4 */

/* 395 */
/* <0> (null):0 */
struct {
	int                        iSlot;                /*     0     4 */
	int                        iPosition;            /*     4     4 */
	const char  *              pszAmmo1;             /*     8     4 */
	int                        iMaxAmmo1;            /*    12     4 */
	const char  *              pszAmmo2;             /*    16     4 */
	int                        iMaxAmmo2;            /*    20     4 */
	const char  *              pszName;              /*    24     4 */
	int                        iMaxClip;             /*    28     4 */
	int                        iId;                  /*    32     4 */
	int                        iFlags;               /*    36     4 */
	int                        iWeight;              /*    40     4 */

	/* size: 44, cachelines: 1, members: 11 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 396 */
/* <0> (null):0 */
typedef class  ItemInfo; /* size: 44 */

/* 397 */
/* <0> (null):0 */
class CBasePlayer {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 398 */
 /* pointer to 397 */
 /* size: 4 */

/* 399 */
/* <0> (null):0 */
enum TANKBULLET {
	TANK_BULLET_NONE = 0,
	TANK_BULLET_9MM = 1,
	TANK_BULLET_MP5 = 2,
	TANK_BULLET_12MM = 3,
}; /* size: 4 */

/* 400 */
/* <0> (null):0 */
class CFuncTankControls : public CBaseEntity {
public:

	/* struct CBaseEntity         <ancestor>; */     /*     0     0 */
	TYPEDESCRIPTION            m_SaveData[1];        /*     0    16 */
	class CFuncTank *          m_pTank;              /*   152     4 */
	/* <0> (null):0 */
	void CFuncTankControls(class CFuncTankControls *, const class CFuncTankControls  &);

	/* <0> (null):0 */
	void CFuncTankControls(class CFuncTankControls *);

	/* <0> (null):0 */
	virtual int ObjectCaps(class CFuncTankControls *); /* linkage=_ZN17CFuncTankControls10ObjectCapsEv */

	/* <0> (null):0 */
	virtual void Spawn(class CFuncTankControls *); /* linkage=_ZN17CFuncTankControls5SpawnEv */

	/* <0> (null):0 */
	virtual void Use(class CFuncTankControls *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float); /* linkage=_ZN17CFuncTankControls3UseEP11CBaseEntityS1_8USE_TYPEf */

	/* <0> (null):0 */
	virtual void Think(class CFuncTankControls *); /* linkage=_ZN17CFuncTankControls5ThinkEv */

	/* <0> (null):0 */
	virtual int Save(class CFuncTankControls *, class CSave &); /* linkage=_ZN17CFuncTankControls4SaveER5CSave */

	/* <0> (null):0 */
	virtual int Restore(class CFuncTankControls *, class CRestore &); /* linkage=_ZN17CFuncTankControls7RestoreER8CRestore */

	/* vtable has 6 entries: {
	   [6] = ObjectCaps(_ZN17CFuncTankControls10ObjectCapsEv), 
	   [0] = Spawn(_ZN17CFuncTankControls5SpawnEv), 
	   [46] = Use(_ZN17CFuncTankControls3UseEP11CBaseEntityS1_8USE_TYPEf), 
	   [44] = Think(_ZN17CFuncTankControls5ThinkEv), 
	   [4] = Save(_ZN17CFuncTankControls4SaveER5CSave), 
	   [5] = Restore(_ZN17CFuncTankControls7RestoreER8CRestore), 
	} */
	/* size: 156, cachelines: 3, members: 3 */
	/* last cacheline: 28 bytes */

	/* BRAIN FART ALERT! 156 != 20 + 0(holes), diff = 136 */

}; /* size: 156 */

/* 401 */
/* <0> (null):0 */
TYPEDESCRIPTION            array[1]; /* size: 16 */

/* 402 */
/* <0> (null):0 */
class CFuncTank : public CBaseEntity {
public:

	/* struct CBaseEntity         <ancestor>; */     /*     0     0 */
	TYPEDESCRIPTION            m_SaveData[26];       /*     0   416 */
protected:

	/* --- cacheline 6 boundary (384 bytes) was 32 bytes ago --- */

	/* Bitfield combined with next fields */

	class CBasePlayer *        m_pController;        /*   152     4 */
	float                      m_flNextAttack;       /*   156     4 */
	class Vector              m_vecControllerUsePos; /*   160    12 */
	float                      m_yawCenter;          /*   172     4 */
	float                      m_yawRate;            /*   176     4 */
	float                      m_yawRange;           /*   180     4 */
	float                      m_yawTolerance;       /*   184     4 */
	float                      m_pitchCenter;        /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	float                      m_pitchRate;          /*   192     4 */
	float                      m_pitchRange;         /*   196     4 */
	float                      m_pitchTolerance;     /*   200     4 */
	float                      m_fireLast;           /*   204     4 */
	float                      m_fireRate;           /*   208     4 */
	float                      m_lastSightTime;      /*   212     4 */
	float                      m_persist;            /*   216     4 */
	float                      m_minRange;           /*   220     4 */
	float                      m_maxRange;           /*   224     4 */
	class Vector              m_barrelPos;           /*   228    12 */
	float                      m_spriteScale;        /*   240     4 */
	int                        m_iszSpriteSmoke;     /*   244     4 */
	int                        m_iszSpriteFlash;     /*   248     4 */
	enum TANKBULLET            m_bulletType;         /*   252     4 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	int                        m_iBulletDamage;      /*   256     4 */
	class Vector              m_sightOrigin;         /*   260    12 */
	int                        m_spread;             /*   272     4 */
	int                        m_iszMaster;          /*   276     4 */
	/* <0> (null):0 */
	void CFuncTank(class CFuncTank *, const class CFuncTank  &);

	/* <0> (null):0 */
	void CFuncTank(class CFuncTank *);

	/* <0> (null):0 */
	virtual void Spawn(class CFuncTank *); /* linkage=_ZN9CFuncTank5SpawnEv */

	/* <0> (null):0 */
	virtual void Precache(class CFuncTank *); /* linkage=_ZN9CFuncTank8PrecacheEv */

	/* <0> (null):0 */
	virtual void KeyValue(class CFuncTank *, KeyValueData *); /* linkage=_ZN9CFuncTank8KeyValueEP14KeyValueData_s */

	/* <0> (null):0 */
	virtual void Use(class CFuncTank *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float); /* linkage=_ZN9CFuncTank3UseEP11CBaseEntityS1_8USE_TYPEf */

	/* <0> (null):0 */
	virtual void Think(class CFuncTank *); /* linkage=_ZN9CFuncTank5ThinkEv */

	/* <0> (null):0 */
	void TrackTarget(class CFuncTank *); /* linkage=_ZN9CFuncTank11TrackTargetEv */

	/* <0> (null):0 */
	virtual void Fire(class CFuncTank *, const class Vector  &, const class Vector  &, entvars_t *); /* linkage=_ZN9CFuncTank4FireERK6VectorS2_P9entvars_s */

	/* <0> (null):0 */
	virtual class Vector UpdateTargetPosition(class CFuncTank *, class CBaseEntity *); /* linkage=_ZN9CFuncTank20UpdateTargetPositionEP11CBaseEntity */

	/* <0> (null):0 */
	void StartRotSound(class CFuncTank *); /* linkage=_ZN9CFuncTank13StartRotSoundEv */

	/* <0> (null):0 */
	void StopRotSound(class CFuncTank *); /* linkage=_ZN9CFuncTank12StopRotSoundEv */

	/* <0> (null):0 */
	virtual int ObjectCaps(class CFuncTank *); /* linkage=_ZN9CFuncTank10ObjectCapsEv */

	/* <0> (null):0 */
	BOOL IsActive(class CFuncTank *); /* linkage=_ZN9CFuncTank8IsActiveEv */

	/* <0> (null):0 */
	void TankActivate(class CFuncTank *); /* linkage=_ZN9CFuncTank12TankActivateEv */

	/* <0> (null):0 */
	void TankDeactivate(class CFuncTank *); /* linkage=_ZN9CFuncTank14TankDeactivateEv */

	/* <0> (null):0 */
	BOOL CanFire(class CFuncTank *); /* linkage=_ZN9CFuncTank7CanFireEv */

	/* <0> (null):0 */
	BOOL InRange(class CFuncTank *, float); /* linkage=_ZN9CFuncTank7InRangeEf */

	/* <0> (null):0 */
	edict_t * FindTarget(class CFuncTank *, edict_t *); /* linkage=_ZN9CFuncTank10FindTargetEP7edict_s */

	/* <0> (null):0 */
	void TankTrace(class CFuncTank *, const class Vector  &, const class Vector  &, const class Vector  &, TraceResult &); /* linkage=_ZN9CFuncTank9TankTraceERK6VectorS2_S2_R11TraceResult */

	/* <0> (null):0 */
	class Vector BarrelPosition(class CFuncTank *); /* linkage=_ZN9CFuncTank14BarrelPositionEv */

	/* <0> (null):0 */
	void AdjustAnglesForBarrel(class CFuncTank *, class Vector &, float); /* linkage=_ZN9CFuncTank21AdjustAnglesForBarrelER6Vectorf */

	/* <0> (null):0 */
	virtual int Save(class CFuncTank *, class CSave &); /* linkage=_ZN9CFuncTank4SaveER5CSave */

	/* <0> (null):0 */
	virtual int Restore(class CFuncTank *, class CRestore &); /* linkage=_ZN9CFuncTank7RestoreER8CRestore */

	/* <0> (null):0 */
	virtual BOOL OnControls(class CFuncTank *, entvars_t *); /* linkage=_ZN9CFuncTank10OnControlsEP9entvars_s */

	/* <0> (null):0 */
	BOOL StartControl(class CFuncTank *, class CBasePlayer *); /* linkage=_ZN9CFuncTank12StartControlEP11CBasePlayer */

	/* <0> (null):0 */
	void StopControl(class CFuncTank *); /* linkage=_ZN9CFuncTank11StopControlEv */

	/* <0> (null):0 */
	void ControllerPostFrame(class CFuncTank *); /* linkage=_ZN9CFuncTank19ControllerPostFrameEv */

	/* vtable has 11 entries: {
	   [0] = Spawn(_ZN9CFuncTank5SpawnEv), 
	   [1] = Precache(_ZN9CFuncTank8PrecacheEv), 
	   [3] = KeyValue(_ZN9CFuncTank8KeyValueEP14KeyValueData_s), 
	   [46] = Use(_ZN9CFuncTank3UseEP11CBaseEntityS1_8USE_TYPEf), 
	   [44] = Think(_ZN9CFuncTank5ThinkEv), 
	   [58] = Fire(_ZN9CFuncTank4FireERK6VectorS2_P9entvars_s), 
	   [59] = UpdateTargetPosition(_ZN9CFuncTank20UpdateTargetPositionEP11CBaseEntity), 
	   [6] = ObjectCaps(_ZN9CFuncTank10ObjectCapsEv), 
	   [4] = Save(_ZN9CFuncTank4SaveER5CSave), 
	   [5] = Restore(_ZN9CFuncTank7RestoreER8CRestore), 
	   [33] = OnControls(_ZN9CFuncTank10OnControlsEP9entvars_s), 
	} */
	/* size: 280, cachelines: 5, members: 28 */
	/* last cacheline: 24 bytes */
}; /* size: 280 */

/* 403 */
 /* pointer to 402 */
 /* size: 4 */

/* 404 */
 /* pointer to 400 */
 /* size: 4 */

/* 405 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 406 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 156 */

/* 407 */
 /* pointer to 377 */
 /* size: 4 */

/* 408 */
/* <0> (null):0 */
class CFuncTankMortar : public CFuncTank {
public:

	/* class CFuncTank           <ancestor>; */      /*     0   280 */
	/* <0> (null):0 */
	void CFuncTankMortar(class CFuncTankMortar *, const class CFuncTankMortar  &);

	/* <0> (null):0 */
	void CFuncTankMortar(class CFuncTankMortar *);

	/* <0> (null):0 */
	virtual void KeyValue(class CFuncTankMortar *, KeyValueData *); /* linkage=_ZN15CFuncTankMortar8KeyValueEP14KeyValueData_s */

	/* <0> (null):0 */
	virtual void Fire(class CFuncTankMortar *, const class Vector  &, const class Vector  &, entvars_t *); /* linkage=_ZN15CFuncTankMortar4FireERK6VectorS2_P9entvars_s */

	/* --- cacheline 4 boundary (256 bytes) was 24 bytes ago --- */
	/* vtable has 2 entries: {
	   [3] = KeyValue(_ZN15CFuncTankMortar8KeyValueEP14KeyValueData_s), 
	   [58] = Fire(_ZN15CFuncTankMortar4FireERK6VectorS2_P9entvars_s), 
	} */
	/* size: 280, cachelines: 5, members: 1 */
	/* last cacheline: 24 bytes */
}; /* size: 280 */

/* 409 */
 /* pointer to 408 */
 /* size: 4 */

/* 410 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 411 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 280 */

/* 412 */
/* <0> (null):0 */
class CFuncTankRocket : public CFuncTank {
public:

	/* class CFuncTank           <ancestor>; */      /*     0   280 */
	/* <0> (null):0 */
	void CFuncTankRocket(class CFuncTankRocket *, const class CFuncTankRocket  &);

	/* <0> (null):0 */
	void CFuncTankRocket(class CFuncTankRocket *);

	/* <0> (null):0 */
	virtual void Precache(class CFuncTankRocket *); /* linkage=_ZN15CFuncTankRocket8PrecacheEv */

	/* <0> (null):0 */
	virtual void Fire(class CFuncTankRocket *, const class Vector  &, const class Vector  &, entvars_t *); /* linkage=_ZN15CFuncTankRocket4FireERK6VectorS2_P9entvars_s */

	/* --- cacheline 4 boundary (256 bytes) was 24 bytes ago --- */
	/* vtable has 2 entries: {
	   [1] = Precache(_ZN15CFuncTankRocket8PrecacheEv), 
	   [58] = Fire(_ZN15CFuncTankRocket4FireERK6VectorS2_P9entvars_s), 
	} */
	/* size: 280, cachelines: 5, members: 1 */
	/* last cacheline: 24 bytes */
}; /* size: 280 */

/* 413 */
 /* pointer to 412 */
 /* size: 4 */

/* 414 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 415 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 280 */

/* 416 */
/* <0> (null):0 */
class CFuncTankLaser : public CFuncTank {
public:

	/* class CFuncTank           <ancestor>; */      /*     0   280 */
	TYPEDESCRIPTION            m_SaveData[2];        /*     0    32 */
private:

	/* --- cacheline 4 boundary (256 bytes) was 24 bytes ago --- */
	class CLaser *             m_pLaser;             /*   280     4 */
	float                      m_laserTime;          /*   284     4 */
	/* <0> (null):0 */
	void CFuncTankLaser(class CFuncTankLaser *, const class CFuncTankLaser  &);

	/* <0> (null):0 */
	void CFuncTankLaser(class CFuncTankLaser *);

	/* <0> (null):0 */
	virtual void Activate(class CFuncTankLaser *); /* linkage=_ZN14CFuncTankLaser8ActivateEv */

	/* <0> (null):0 */
	virtual void KeyValue(class CFuncTankLaser *, KeyValueData *); /* linkage=_ZN14CFuncTankLaser8KeyValueEP14KeyValueData_s */

	/* <0> (null):0 */
	virtual void Fire(class CFuncTankLaser *, const class Vector  &, const class Vector  &, entvars_t *); /* linkage=_ZN14CFuncTankLaser4FireERK6VectorS2_P9entvars_s */

	/* <0> (null):0 */
	virtual void Think(class CFuncTankLaser *); /* linkage=_ZN14CFuncTankLaser5ThinkEv */

	/* <0> (null):0 */
	class CLaser * GetLaser(class CFuncTankLaser *); /* linkage=_ZN14CFuncTankLaser8GetLaserEv */

	/* <0> (null):0 */
	virtual int Save(class CFuncTankLaser *, class CSave &); /* linkage=_ZN14CFuncTankLaser4SaveER5CSave */

	/* <0> (null):0 */
	virtual int Restore(class CFuncTankLaser *, class CRestore &); /* linkage=_ZN14CFuncTankLaser7RestoreER8CRestore */

	/* vtable has 6 entries: {
	   [7] = Activate(_ZN14CFuncTankLaser8ActivateEv), 
	   [3] = KeyValue(_ZN14CFuncTankLaser8KeyValueEP14KeyValueData_s), 
	   [58] = Fire(_ZN14CFuncTankLaser4FireERK6VectorS2_P9entvars_s), 
	   [44] = Think(_ZN14CFuncTankLaser5ThinkEv), 
	   [4] = Save(_ZN14CFuncTankLaser4SaveER5CSave), 
	   [5] = Restore(_ZN14CFuncTankLaser7RestoreER8CRestore), 
	} */
	/* size: 288, cachelines: 5, members: 4 */
	/* last cacheline: 32 bytes */
}; /* size: 288 */

/* 417 */
/* <0> (null):0 */
TYPEDESCRIPTION            array[2]; /* size: 32 */

/* 418 */
/* <0> (null):0 */
class CLaser {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 419 */
 /* pointer to 418 */
 /* size: 4 */

/* 420 */
 /* pointer to 416 */
 /* size: 4 */

/* 421 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 422 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 288 */

/* 423 */
/* <0> (null):0 */
class CFuncTankGun : public CFuncTank {
public:

	/* class CFuncTank           <ancestor>; */      /*     0   280 */
	/* <0> (null):0 */
	void CFuncTankGun(class CFuncTankGun *, const class CFuncTankGun  &);

	/* <0> (null):0 */
	void CFuncTankGun(class CFuncTankGun *);

	/* <0> (null):0 */
	virtual void Fire(class CFuncTankGun *, const class Vector  &, const class Vector  &, entvars_t *); /* linkage=_ZN12CFuncTankGun4FireERK6VectorS2_P9entvars_s */

	/* --- cacheline 4 boundary (256 bytes) was 24 bytes ago --- */
	/* vtable has 1 entries: {
	   [58] = Fire(_ZN12CFuncTankGun4FireERK6VectorS2_P9entvars_s), 
	} */
	/* size: 280, cachelines: 5, members: 1 */
	/* last cacheline: 24 bytes */
}; /* size: 280 */

/* 424 */
 /* pointer to 423 */
 /* size: 4 */

/* 425 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 426 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 280 */

/* 427 */
/* <0> (null):0 */
TYPEDESCRIPTION            array[26]; /* size: 416 */

/* 428 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 429 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 280 */

/* 430 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 431 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 432 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 433 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 434 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 435 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 436 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 437 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 438 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 439 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 440 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 441 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 442 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 443 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 444 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 445 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 446 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 447 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 448 */
 /* pointer to 449 */
 /* size: 4 */

/* 449 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 676 */

/* 450 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 451 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 452 */
/* <0> (null):0 */
class CPointEntity {
	/* <0> (null):0 */
	virtual int ObjectCaps(class CPointEntity *); /* linkage=_ZN12CPointEntity10ObjectCapsEv */

	/* vtable has 1 entries: {
	   [6] = ObjectCaps(_ZN12CPointEntity10ObjectCapsEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 453 */
 /* pointer to 452 */
 /* size: 4 */

/* 454 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 455 */
/* <0> (null):0 */
class CSprite {
	/* <0> (null):0 */
	void SetTransparency(class CSprite *, int, int, int, int, int, int); /* linkage=_ZN7CSprite15SetTransparencyEiiiiii */

	/* <0> (null):0 */
	void SetScale(class CSprite *, float); /* linkage=_ZN7CSprite8SetScaleEf */

	/* <0> (null):0 */
	void AnimateAndDie(class CSprite *, float); /* linkage=_ZN7CSprite13AnimateAndDieEf */


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 456 */
 /* pointer to 455 */
 /* size: 4 */

/* 457 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 458 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 459 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 460 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 461 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 462 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 463 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 464 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 465 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 466 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 467 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 468 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 469 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 470 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 471 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 472 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 473 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 474 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 475 */
/* <0> (null):0 */
class CBaseMonster {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 476 */
 /* pointer to 475 */
 /* size: 4 */

/* 477 */
/* <0> (null):0 */
struct CSquadMonster {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 478 */
 /* pointer to 477 */
 /* size: 4 */

/* 479 */
 /* pointer to 480 */
 /* size: 4 */

/* 480 */
/* <0> (null):0 */
class CBasePlayerItem {
	ItemInfo                   ItemInfoArray[32];    /*     0  1408 */
	/* --- cacheline 22 boundary (1408 bytes) --- */

	/* size: 0, cachelines: 0, members: 1 */

	/* BRAIN FART ALERT! 0 != 1408 + 0(holes), diff = -1408 */

}; /* size: 0 */

/* 481 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 482 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 483 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 484 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 485 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 486 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 487 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 488 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 489 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 490 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 491 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 492 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 493 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 494 */
 /* pointer to 79 */
 /* size: 4 */

/* 495 */
/* <0> (null):0 */
class Vector              array[5]; /* size: 60 */

/* 496 */
/* <0> (null):0 */
ItemInfo                   array[32]; /* size: 1408 */

/* Functions: */

/* <0> (null):0 */
void Vector2D(class Vector2D *)
{
} /* size: 4 */

/* <0> (null):0 */
void Vector2D(class Vector2D *, float, float)
{
} /* size: 140035800 */

/* <0> (null):0 */
class Vector2D operator+(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DplERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator-(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DmiERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator*(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DmlEf */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator/(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DdvEf */
{
} /* size: 8 */

/* <0> (null):0 */
float Length(const class Vector2D  *) /* linkage=_ZNK8Vector2D6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector2D  *) /* linkage=_ZNK8Vector2D13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector2D Normalize(const class Vector2D  *) /* linkage=_ZNK8Vector2D9NormalizeEv */
{
} /* size: 8 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector2D *) /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector2D *, float) /* linkage=_ZN8Vector2D6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void Vector(class Vector *)
{
} /* size: 0 */

/* <0> (null):0 */
void Vector(class Vector *, float, float, float)
{
} /* size: 73 */

/* <0> (null):0 */
void Vector(class Vector *, const class Vector  &)
{
} /* size: 140038580 */

/* <0> (null):0 */
void Vector(class Vector *, float *)
{
} /* size: 0 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *) /* linkage=_ZNK6VectorngEv */
{
} /* size: 12 */

/* <0> (null):0 */
int operator==(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectoreqERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
int operator!=(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorneERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector operator+(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorplERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectormiERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator*(const class Vector  *, float) /* linkage=_ZNK6VectormlEf */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator/(const class Vector  *, float) /* linkage=_ZNK6VectordvEf */
{
} /* size: 12 */

/* <0> (null):0 */
void CopyToArray(const class Vector  *, float *) /* linkage=_ZNK6Vector11CopyToArrayEPf */
{
} /* size: 0 */

/* <0> (null):0 */
float Length(const class Vector  *) /* linkage=_ZNK6Vector6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector  *) /* linkage=_ZNK6Vector13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
float * operator float*(class Vector *) /* linkage=_ZN6VectorcvPfEv */
{
} /* size: 4 */

/* <0> (null):0 */
const float  * operator const float*(const class Vector  *) /* linkage=_ZNK6VectorcvPKfEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector Normalize(const class Vector  *) /* linkage=_ZNK6Vector9NormalizeEv */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector2D Make2D(const class Vector  *) /* linkage=_ZNK6Vector6Make2DEv */
{
} /* size: 8 */

/* <0> (null):0 */
float Length2D(const class Vector  *) /* linkage=_ZNK6Vector8Length2DEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector  *, float) /* linkage=_ZNK6Vector16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector  *, float) /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector *) /* linkage=_ZN6Vector16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector *, float) /* linkage=_ZN6Vector6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void TraceResult(TraceResult *)
{
} /* size: 140354148 */

/* <0> (null):0 */
void CSaveRestoreBuffer(class CSaveRestoreBuffer *)
{
} /* size: 0 */

/* <0> (null):0 */
void CSaveRestoreBuffer(class CSaveRestoreBuffer *, SAVERESTOREDATA *)
{
} /* size: 0 */

/* <0> (null):0 */
void ~CSaveRestoreBuffer(class CSaveRestoreBuffer *, int)
{
} /* size: 0 */

/* <0> (null):0 */
int EntityIndex(class CSaveRestoreBuffer *, entvars_t *) /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
int EntityIndex(class CSaveRestoreBuffer *, edict_t *) /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP7edict_s */
{
} /* size: 4 */

/* <0> (null):0 */
int EntityIndex(class CSaveRestoreBuffer *, EOFFSET) /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEi */
{
} /* size: 4 */

/* <0> (null):0 */
int EntityIndex(class CSaveRestoreBuffer *, class CBaseEntity *) /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP11CBaseEntity */
{
} /* size: 4 */

/* <0> (null):0 */
int EntityFlags(class CSaveRestoreBuffer *, int, int) /* linkage=_ZN18CSaveRestoreBuffer11EntityFlagsEii */
{
} /* size: 4 */

/* <0> (null):0 */
int EntityFlagsSet(class CSaveRestoreBuffer *, int, int) /* linkage=_ZN18CSaveRestoreBuffer14EntityFlagsSetEii */
{
} /* size: 4 */

/* <0> (null):0 */
edict_t * EntityFromIndex(class CSaveRestoreBuffer *, int) /* linkage=_ZN18CSaveRestoreBuffer15EntityFromIndexEi */
{
} /* size: 4 */

/* <0> (null):0 */
short unsigned int TokenHash(class CSaveRestoreBuffer *, const char  *) /* linkage=_ZN18CSaveRestoreBuffer9TokenHashEPKc */
{
} /* size: 2 */

/* <0> (null):0 */
void BufferRewind(class CSaveRestoreBuffer *, int) /* linkage=_ZN18CSaveRestoreBuffer12BufferRewindEi */
{
} /* size: 0 */

/* <0> (null):0 */
unsigned int HashString(class CSaveRestoreBuffer *, const char  *) /* linkage=_ZN18CSaveRestoreBuffer10HashStringEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void KeyValue(class CBaseEntity *, KeyValueData *) /* linkage=_ZN11CBaseEntity8KeyValueEP14KeyValueData_s */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Spawn(class CBaseEntity *) /* linkage=_ZN11CBaseEntity5SpawnEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int ObjectCaps(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CBaseEntity * Instance(edict_t *) /* linkage=_ZN11CBaseEntity8InstanceEP7edict_s */
{
} /* size: 4 */

/* <0> (null):0 */
edict_t * edict(class CBaseEntity *) /* linkage=_ZN11CBaseEntity5edictEv */
{
} /* size: 4 */

/* <0> (null):0 */
void CBaseEntity(class CBaseEntity *)
{
} /* size: 0 */

/* <0> (null):0 */
void * operator new(size_t, entvars_t *) /* linkage=_ZN11CBaseEntitynwEjP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Precache(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8PrecacheEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Restart(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7RestartEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Activate(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8ActivateEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int Classify(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8ClassifyEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void DeathNotice(class CBaseEntity *, entvars_t *) /* linkage=_ZN11CBaseEntity11DeathNoticeEP9entvars_s */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int BloodColor(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10BloodColorEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsTriggered(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity11IsTriggeredEPS_ */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CBaseMonster * MyMonsterPointer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity16MyMonsterPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CSquadMonster * MySquadMonsterPointer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity21MySquadMonsterPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int GetToggleState(class CBaseEntity *) /* linkage=_ZN11CBaseEntity14GetToggleStateEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void AddPoints(class CBaseEntity *, int, BOOL) /* linkage=_ZN11CBaseEntity9AddPointsEii */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void AddPointsToTeam(class CBaseEntity *, int, BOOL) /* linkage=_ZN11CBaseEntity15AddPointsToTeamEii */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL AddPlayerItem(class CBaseEntity *, class CBasePlayerItem *) /* linkage=_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL RemovePlayerItem(class CBaseEntity *, class CBasePlayerItem *) /* linkage=_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int GiveAmmo(class CBaseEntity *, int, char *, int) /* linkage=_ZN11CBaseEntity8GiveAmmoEiPci */
{
} /* size: 4 */

/* <0> (null):0 */
virtual float GetDelay(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8GetDelayEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int IsMoving(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8IsMovingEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void OverrideReset(class CBaseEntity *) /* linkage=_ZN11CBaseEntity13OverrideResetEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void SetToggleState(class CBaseEntity *, int) /* linkage=_ZN11CBaseEntity14SetToggleStateEi */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void StartSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity13StartSneakingEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void StopSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12StopSneakingEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL OnControls(class CBaseEntity *, entvars_t *) /* linkage=_ZN11CBaseEntity10OnControlsEP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10IsSneakingEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsAlive(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7IsAliveEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsBSPModel(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10IsBSPModelEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL ReflectGauss(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12ReflectGaussEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsPlayer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8IsPlayerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsNetClient(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11IsNetClientEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual const char  * TeamID(class CBaseEntity *) /* linkage=_ZN11CBaseEntity6TeamIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Touch(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity5TouchEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Blocked(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity7BlockedEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
virtual class CBaseEntity * Respawn(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7RespawnEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void UpdateOwner(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11UpdateOwnerEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL FBecomeProne(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12FBecomeProneEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class Vector Center(class CBaseEntity *) /* linkage=_ZN11CBaseEntity6CenterEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector EyePosition(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11EyePositionEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector EarPosition(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11EarPositionEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector BodyTarget(class CBaseEntity *, const class Vector  &) /* linkage=_ZN11CBaseEntity10BodyTargetERK6Vector */
{
} /* size: 12 */

/* <0> (null):0 */
virtual int Illumination(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12IlluminationEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL HasTarget(class CBaseEntity *, string_t) /* linkage=_ZN11CBaseEntity9HasTargetEj */
{
} /* size: 4 */

/* <0> (null):0 */
void CSave(class CSave *, SAVERESTOREDATA *)
{
} /* size: 0 */

/* <0> (null):0 */
void WriteShort(class CSave *, const char  *, const short int  *, int) /* linkage=_ZN5CSave10WriteShortEPKcPKsi */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteInt(class CSave *, const char  *, const int  *, int) /* linkage=_ZN5CSave8WriteIntEPKcPKii */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteFloat(class CSave *, const char  *, const float  *, int) /* linkage=_ZN5CSave10WriteFloatEPKcPKfi */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteTime(class CSave *, const char  *, const float  *, int) /* linkage=_ZN5CSave9WriteTimeEPKcPKfi */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteData(class CSave *, const char  *, int, const char  *) /* linkage=_ZN5CSave9WriteDataEPKciS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteString(class CSave *, const char  *, const char  *) /* linkage=_ZN5CSave11WriteStringEPKcS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteString(class CSave *, const char  *, const int  *, int) /* linkage=_ZN5CSave11WriteStringEPKcPKii */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteVector(class CSave *, const char  *, const class Vector  &) /* linkage=_ZN5CSave11WriteVectorEPKcRK6Vector */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteVector(class CSave *, const char  *, const float  *, int) /* linkage=_ZN5CSave11WriteVectorEPKcPKfi */
{
} /* size: 0 */

/* <0> (null):0 */
void WritePositionVector(class CSave *, const char  *, const class Vector  &) /* linkage=_ZN5CSave19WritePositionVectorEPKcRK6Vector */
{
} /* size: 0 */

/* <0> (null):0 */
void WritePositionVector(class CSave *, const char  *, const float  *, int) /* linkage=_ZN5CSave19WritePositionVectorEPKcPKfi */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteFunction(class CSave *, const char  *, void * *, int) /* linkage=_ZN5CSave13WriteFunctionEPKcPPvi */
{
} /* size: 0 */

/* <0> (null):0 */
int WriteEntVars(class CSave *, const char  *, entvars_t *) /* linkage=_ZN5CSave12WriteEntVarsEPKcP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
int WriteFields(class CSave *, const char  *, void *, TYPEDESCRIPTION *, int) /* linkage=_ZN5CSave11WriteFieldsEPKcPvP15TYPEDESCRIPTIONi */
{
} /* size: 4 */

/* <0> (null):0 */
int DataEmpty(class CSave *, const char  *, int) /* linkage=_ZN5CSave9DataEmptyEPKci */
{
} /* size: 4 */

/* <0> (null):0 */
void BufferField(class CSave *, const char  *, int, const char  *) /* linkage=_ZN5CSave11BufferFieldEPKciS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void BufferString(class CSave *, char *, int) /* linkage=_ZN5CSave12BufferStringEPci */
{
} /* size: 0 */

/* <0> (null):0 */
void BufferData(class CSave *, const char  *, int) /* linkage=_ZN5CSave10BufferDataEPKci */
{
} /* size: 0 */

/* <0> (null):0 */
void BufferHeader(class CSave *, const char  *, int) /* linkage=_ZN5CSave12BufferHeaderEPKci */
{
} /* size: 0 */

/* <0> (null):0 */
void CRestore(class CRestore *, SAVERESTOREDATA *)
{
} /* size: 0 */

/* <0> (null):0 */
int ReadEntVars(class CRestore *, const char  *, entvars_t *) /* linkage=_ZN8CRestore11ReadEntVarsEPKcP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
int ReadFields(class CRestore *, const char  *, void *, TYPEDESCRIPTION *, int) /* linkage=_ZN8CRestore10ReadFieldsEPKcPvP15TYPEDESCRIPTIONi */
{
} /* size: 4 */

/* <0> (null):0 */
int ReadField(class CRestore *, void *, TYPEDESCRIPTION *, int, int, int, char *, void *) /* linkage=_ZN8CRestore9ReadFieldEPvP15TYPEDESCRIPTIONiiiPcS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
int ReadInt(class CRestore *) /* linkage=_ZN8CRestore7ReadIntEv */
{
} /* size: 4 */

/* <0> (null):0 */
short int ReadShort(class CRestore *) /* linkage=_ZN8CRestore9ReadShortEv */
{
} /* size: 2 */

/* <0> (null):0 */
int ReadNamedInt(class CRestore *, const char  *) /* linkage=_ZN8CRestore12ReadNamedIntEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
char * ReadNamedString(class CRestore *, const char  *) /* linkage=_ZN8CRestore15ReadNamedStringEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
int Empty(class CRestore *) /* linkage=_ZN8CRestore5EmptyEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetGlobalMode(class CRestore *, int) /* linkage=_ZN8CRestore13SetGlobalModeEi */
{
} /* size: 0 */

/* <0> (null):0 */
void PrecacheMode(class CRestore *, BOOL) /* linkage=_ZN8CRestore12PrecacheModeEi */
{
} /* size: 0 */

/* <0> (null):0 */
char * BufferPointer(class CRestore *) /* linkage=_ZN8CRestore13BufferPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
void BufferReadBytes(class CRestore *, char *, int) /* linkage=_ZN8CRestore15BufferReadBytesEPci */
{
} /* size: 0 */

/* <0> (null):0 */
void BufferSkipBytes(class CRestore *, int) /* linkage=_ZN8CRestore15BufferSkipBytesEi */
{
} /* size: 0 */

/* <0> (null):0 */
int BufferSkipZString(class CRestore *) /* linkage=_ZN8CRestore17BufferSkipZStringEv */
{
} /* size: 4 */

/* <0> (null):0 */
int BufferCheckZString(class CRestore *, const char  *) /* linkage=_ZN8CRestore18BufferCheckZStringEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
void BufferReadHeader(class CRestore *, HEADER *) /* linkage=_ZN8CRestore16BufferReadHeaderEP6HEADER */
{
} /* size: 0 */

/* <0> (null):0 */
void CFuncTankControls(class CFuncTankControls *, const class CFuncTankControls  &)
{
} /* size: 0 */

/* <0> (null):0 */
void CFuncTankControls(class CFuncTankControls *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual int ObjectCaps(class CFuncTankControls *) /* linkage=_ZN17CFuncTankControls10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Spawn(class CFuncTankControls *) /* linkage=_ZN17CFuncTankControls5SpawnEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Use(class CFuncTankControls *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float) /* linkage=_ZN17CFuncTankControls3UseEP11CBaseEntityS1_8USE_TYPEf */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Think(class CFuncTankControls *) /* linkage=_ZN17CFuncTankControls5ThinkEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int Save(class CFuncTankControls *, class CSave &) /* linkage=_ZN17CFuncTankControls4SaveER5CSave */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int Restore(class CFuncTankControls *, class CRestore &) /* linkage=_ZN17CFuncTankControls7RestoreER8CRestore */
{
} /* size: 4 */

/* <0> (null):0 */
void CFuncTank(class CFuncTank *, const class CFuncTank  &)
{
} /* size: 140182372 */

/* <0> (null):0 */
void CFuncTank(class CFuncTank *)
{
} /* size: 140305104 */

/* <0> (null):0 */
virtual void Spawn(class CFuncTank *) /* linkage=_ZN9CFuncTank5SpawnEv */
{
} /* size: 140307024 */

/* <0> (null):0 */
virtual void Precache(class CFuncTank *) /* linkage=_ZN9CFuncTank8PrecacheEv */
{
} /* size: 140321232 */

/* <0> (null):0 */
virtual void KeyValue(class CFuncTank *, KeyValueData *) /* linkage=_ZN9CFuncTank8KeyValueEP14KeyValueData_s */
{
} /* size: 140323968 */

/* <0> (null):0 */
virtual void Use(class CFuncTank *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float) /* linkage=_ZN9CFuncTank3UseEP11CBaseEntityS1_8USE_TYPEf */
{
} /* size: 140355932 */

/* <0> (null):0 */
virtual void Think(class CFuncTank *) /* linkage=_ZN9CFuncTank5ThinkEv */
{
} /* size: 140371248 */

/* <0> (null):0 */
void TrackTarget(class CFuncTank *) /* linkage=_ZN9CFuncTank11TrackTargetEv */
{
} /* size: 140373168 */

/* <0> (null):0 */
virtual void Fire(class CFuncTank *, const class Vector  &, const class Vector  &, entvars_t *) /* linkage=_ZN9CFuncTank4FireERK6VectorS2_P9entvars_s */
{
} /* size: 140388540 */

/* <0> (null):0 */
virtual class Vector UpdateTargetPosition(class CFuncTank *, class CBaseEntity *) /* linkage=_ZN9CFuncTank20UpdateTargetPositionEP11CBaseEntity */
{
} /* size: 12 */

/* <0> (null):0 */
void StartRotSound(class CFuncTank *) /* linkage=_ZN9CFuncTank13StartRotSoundEv */
{
} /* size: 140413760 */

/* <0> (null):0 */
void StopRotSound(class CFuncTank *) /* linkage=_ZN9CFuncTank12StopRotSoundEv */
{
} /* size: 140415872 */

/* <0> (null):0 */
virtual int ObjectCaps(class CFuncTank *) /* linkage=_ZN9CFuncTank10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
BOOL IsActive(class CFuncTank *) /* linkage=_ZN9CFuncTank8IsActiveEv */
{
} /* size: 4 */

/* <0> (null):0 */
void TankActivate(class CFuncTank *) /* linkage=_ZN9CFuncTank12TankActivateEv */
{
} /* size: 140331160 */

/* <0> (null):0 */
void TankDeactivate(class CFuncTank *) /* linkage=_ZN9CFuncTank14TankDeactivateEv */
{
} /* size: 140468976 */

/* <0> (null):0 */
BOOL CanFire(class CFuncTank *) /* linkage=_ZN9CFuncTank7CanFireEv */
{
} /* size: 4 */

/* <0> (null):0 */
BOOL InRange(class CFuncTank *, float) /* linkage=_ZN9CFuncTank7InRangeEf */
{
} /* size: 4 */

/* <0> (null):0 */
edict_t * FindTarget(class CFuncTank *, edict_t *) /* linkage=_ZN9CFuncTank10FindTargetEP7edict_s */
{
} /* size: 4 */

/* <0> (null):0 */
void TankTrace(class CFuncTank *, const class Vector  &, const class Vector  &, const class Vector  &, TraceResult &) /* linkage=_ZN9CFuncTank9TankTraceERK6VectorS2_S2_R11TraceResult */
{
} /* size: 140500700 */

/* <0> (null):0 */
class Vector BarrelPosition(class CFuncTank *) /* linkage=_ZN9CFuncTank14BarrelPositionEv */
{
} /* size: 12 */

/* <0> (null):0 */
void AdjustAnglesForBarrel(class CFuncTank *, class Vector &, float) /* linkage=_ZN9CFuncTank21AdjustAnglesForBarrelER6Vectorf */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int Save(class CFuncTank *, class CSave &) /* linkage=_ZN9CFuncTank4SaveER5CSave */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int Restore(class CFuncTank *, class CRestore &) /* linkage=_ZN9CFuncTank7RestoreER8CRestore */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL OnControls(class CFuncTank *, entvars_t *) /* linkage=_ZN9CFuncTank10OnControlsEP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
BOOL StartControl(class CFuncTank *, class CBasePlayer *) /* linkage=_ZN9CFuncTank12StartControlEP11CBasePlayer */
{
} /* size: 4 */

/* <0> (null):0 */
void StopControl(class CFuncTank *) /* linkage=_ZN9CFuncTank11StopControlEv */
{
} /* size: 0 */

/* <0> (null):0 */
void ControllerPostFrame(class CFuncTank *) /* linkage=_ZN9CFuncTank19ControllerPostFrameEv */
{
} /* size: 0 */

/* <0> (null):0 */
void CFuncTankMortar(class CFuncTankMortar *, const class CFuncTankMortar  &)
{
} /* size: 0 */

/* <0> (null):0 */
void CFuncTankMortar(class CFuncTankMortar *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void KeyValue(class CFuncTankMortar *, KeyValueData *) /* linkage=_ZN15CFuncTankMortar8KeyValueEP14KeyValueData_s */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Fire(class CFuncTankMortar *, const class Vector  &, const class Vector  &, entvars_t *) /* linkage=_ZN15CFuncTankMortar4FireERK6VectorS2_P9entvars_s */
{
} /* size: 0 */

/* <0> (null):0 */
void CFuncTankRocket(class CFuncTankRocket *, const class CFuncTankRocket  &)
{
} /* size: 0 */

/* <0> (null):0 */
void CFuncTankRocket(class CFuncTankRocket *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Precache(class CFuncTankRocket *) /* linkage=_ZN15CFuncTankRocket8PrecacheEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Fire(class CFuncTankRocket *, const class Vector  &, const class Vector  &, entvars_t *) /* linkage=_ZN15CFuncTankRocket4FireERK6VectorS2_P9entvars_s */
{
} /* size: 0 */

/* <0> (null):0 */
void CFuncTankLaser(class CFuncTankLaser *, const class CFuncTankLaser  &)
{
} /* size: 0 */

/* <0> (null):0 */
void CFuncTankLaser(class CFuncTankLaser *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Activate(class CFuncTankLaser *) /* linkage=_ZN14CFuncTankLaser8ActivateEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void KeyValue(class CFuncTankLaser *, KeyValueData *) /* linkage=_ZN14CFuncTankLaser8KeyValueEP14KeyValueData_s */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Fire(class CFuncTankLaser *, const class Vector  &, const class Vector  &, entvars_t *) /* linkage=_ZN14CFuncTankLaser4FireERK6VectorS2_P9entvars_s */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Think(class CFuncTankLaser *) /* linkage=_ZN14CFuncTankLaser5ThinkEv */
{
} /* size: 0 */

/* <0> (null):0 */
class CLaser * GetLaser(class CFuncTankLaser *) /* linkage=_ZN14CFuncTankLaser8GetLaserEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int Save(class CFuncTankLaser *, class CSave &) /* linkage=_ZN14CFuncTankLaser4SaveER5CSave */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int Restore(class CFuncTankLaser *, class CRestore &) /* linkage=_ZN14CFuncTankLaser7RestoreER8CRestore */
{
} /* size: 4 */

/* <0> (null):0 */
void CFuncTankGun(class CFuncTankGun *, const class CFuncTankGun  &)
{
} /* size: 0 */

/* <0> (null):0 */
void CFuncTankGun(class CFuncTankGun *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Fire(class CFuncTankGun *, const class Vector  &, const class Vector  &, entvars_t *) /* linkage=_ZN12CFuncTankGun4FireERK6VectorS2_P9entvars_s */
{
} /* size: 0 */

/* <0> (null):0 */
void Precache(class CFuncTank *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Restore(class CFuncTankControls *const this, class CRestore &const restore)
{
} /* size: 0 */

/* <0> (null):0 */
void Restore(class CFuncTank *const this, class CRestore &const restore)
{
} /* size: 0 */

/* <0> (null):0 */
void Restore(class CFuncTankLaser *const this, class CRestore &const restore)
{
} /* size: 0 */

/* <0> (null):0 */
void Save(class CFuncTankControls *const this, class CSave &const save)
{
} /* size: 0 */

/* <0> (null):0 */
void Save(class CFuncTank *const this, class CSave &const save)
{
} /* size: 0 */

/* <0> (null):0 */
void Save(class CFuncTankLaser *const this, class CSave &const save)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void TraceResult(TraceResult *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, float X, float Y, float Z)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator==(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator!=(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator+(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator*(const class Vector  *const this, float fl)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator-(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
void OnControls(class CFuncTank *const this, entvars_t * pevTest)
{
	{
		class Vector offset;                                  //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline edict_t * ENT(const entvars_t  * pev)
{
} /* size: 4 */

/* <0> (null):0 */
inline EOFFSET OFFSET(const edict_t  * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline BOOL FNullEnt(EOFFSET eoffset)
{
} /* size: 4 */

/* <0> (null):0 */
inline double atof(const char  * __nptr)
{
} /* size: 8 */

/* <0> (null):0 */
inline int atoi(const char  * __nptr)
{
} /* size: 4 */

/* <0> (null):0 */
inline void KeyValue(class CBaseEntity *const this, KeyValueData * pkvd)
{
} /* size: 0 */

/* <0> (null):0 */
void KeyValue(class CFuncTank *const this, KeyValueData * pkvd)
{
} /* size: 0 */

/* <0> (null):0 */
void KeyValue(class CFuncTankMortar *const this, KeyValueData * pkvd)
{
} /* size: 0 */

/* <0> (null):0 */
void KeyValue(class CFuncTankLaser *const this, KeyValueData * pkvd)
{
} /* size: 0 */

/* <0> (null):0 */
inline entvars_t * VARS(edict_t * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline void operator const float*(const class Vector  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Spawn(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ObjectCaps(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline edict_t * ENT(EOFFSET eoffset)
{
} /* size: 4 */

/* <0> (null):0 */
inline void * GET_PRIVATE(edict_t * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline edict_t * FIND_ENTITY_BY_TARGETNAME(edict_t * entStart, const char  * pszName)
{
} /* size: 4 */

/* <0> (null):0 */
inline BOOL FNullEnt(const edict_t  * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline void Instance(edict_t * pent)
{
	{
		class CBaseEntity * pEnt;                             //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline void edict(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
virtual int ObjectCaps(class CPointEntity *) /* linkage=_ZN12CPointEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
inline void ObjectCaps(class CPointEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void SetTransparency(class CSprite *, int, int, int, int, int, int) /* linkage=_ZN7CSprite15SetTransparencyEiiiiii */
{
} /* size: 0 */

/* <0> (null):0 */
void SetScale(class CSprite *, float) /* linkage=_ZN7CSprite8SetScaleEf */
{
} /* size: 0 */

/* <0> (null):0 */
void AnimateAndDie(class CSprite *, float) /* linkage=_ZN7CSprite13AnimateAndDieEf */
{
} /* size: 0 */

/* <0> (null):0 */
inline void SetTransparency(class CSprite *const this, int rendermode, int r, int g, int b, int a, int fx)
{
} /* size: 0 */

/* <0> (null):0 */
inline void SetScale(class CSprite *const this, float scale)
{
} /* size: 0 */

/* <0> (null):0 */
inline void AnimateAndDie(class CSprite *const this, float framerate)
{
} /* size: 0 */

/* <0> (null):0 */
void Fire(class CFuncTankRocket *const this, const class Vector  &const barrelEnd, const class Vector  &const forward, entvars_t * pevAttacker)
{
	{
		int i;                                                //     0
		{
			int bulletCount;                              //     0
			{
				class CBaseEntity * pRocket;          //     0
			}
		}
	}
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
void Fire(class CFuncTankGun *const this, const class Vector  &const barrelEnd, const class Vector  &const forward, entvars_t * pevAttacker)
{
	{
		int i;                                                //     0
		{
			int bulletCount;                              //     0
		}
	}
} /* size: 0 */

/* <0> (null):0 */
inline void IsActive(class CFuncTank *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void TankActivate(class CFuncTank *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CanFire(class CFuncTank *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator float*(class Vector *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void UTIL_MakeVectorsPrivate(const class Vector  &const vecAngles, float * p_vForward, float * p_vRight, float * p_vUp)
{
} /* size: 0 */

/* <0> (null):0 */
void InRange(class CFuncTank *const this, float range)
{
} /* size: 0 */

/* <0> (null):0 */
void FindTarget(class CFuncTank *const this, edict_t * pPlayer)
{
} /* size: 0 */

/* <0> (null):0 */
inline double fabs(double __x)
{
} /* size: 8 */

/* <0> (null):0 */
inline class Vector operator*(float fl, const class Vector  &const v)
{
} /* size: 12 */

/* <0> (null):0 */
void Fire(class CFuncTankMortar *const this, const class Vector  &const barrelEnd, const class Vector  &const forward, entvars_t * pevAttacker)
{
	{
		int bulletCount;                                      //     0
		{
			TraceResult tr;                               //     0
		}
	}
} /* size: 0 */

/* <0> (null):0 */
inline void EMIT_SOUND(edict_t * entity, int channel, const char  * sample, float volume, float attenuation)
{
} /* size: 0 */

/* <0> (null):0 */
inline void STOP_SOUND(edict_t * entity, int channel, const char  * sample)
{
} /* size: 0 */

/* <0> (null):0 */
inline void TankDeactivate(class CFuncTank *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline BOOL FClassnameIs(edict_t * pent, const char  * szClassname)
{
} /* size: 4 */

/* <0> (null):0 */
void GetLaser(class CFuncTankLaser *const this)
{
	{
		edict_t * pentLaser;                                  //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void Fire(class CFuncTankLaser *const this, const class Vector  &const barrelEnd, const class Vector  &const forward, entvars_t * pevAttacker)
{
	{
		int i;                                                //     0
		TraceResult tr;                                       //     0
		{
			int bulletCount;                              //     0
		}
	}
} /* size: 0 */

/* <0> (null):0 */
void Activate(class CFuncTankLaser *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBaseEntity(class CBaseEntity *const this)
{
} /* size: 137632364 */

/* <0> (null):0 */
inline void CFuncTank(class CFuncTank *const this)
{
} /* size: 140037792 */

/* <0> (null):0 */
inline void operator new(size_t stAllocateBlock, entvars_t * pev)
{
} /* size: 140082960 */

/* <0> (null):0 */
inline void CFuncTankGun(class CFuncTankGun *const this)
{
} /* size: 140182800 */

/* <0> (null):0 */
class CFuncTankGun * GetClassPtr<CFuncTankGun>(class CFuncTankGun * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
inline void CFuncTankLaser(class CFuncTankLaser *const this)
{
} /* size: 140308176 */

/* <0> (null):0 */
class CFuncTankLaser * GetClassPtr<CFuncTankLaser>(class CFuncTankLaser * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
inline void CFuncTankRocket(class CFuncTankRocket *const this)
{
} /* size: 140356028 */

/* <0> (null):0 */
class CFuncTankRocket * GetClassPtr<CFuncTankRocket>(class CFuncTankRocket * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
inline void CFuncTankMortar(class CFuncTankMortar *const this)
{
} /* size: 140373264 */

/* <0> (null):0 */
class CFuncTankMortar * GetClassPtr<CFuncTankMortar>(class CFuncTankMortar * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
inline void CFuncTankControls(class CFuncTankControls *const this)
{
} /* size: 140391132 */

/* <0> (null):0 */
class CFuncTankControls * GetClassPtr<CFuncTankControls>(class CFuncTankControls * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
void __static_initialization_and_destruction_0(int __initialize_p, int __priority)
{
} /* size: 140451544 */

/* <0> (null):0 */
inline void Length(const class Vector  *const this)
{
} /* size: 140453640 */

/* <0> (null):0 */
void TankTrace(class CFuncTank *const this, const class Vector  &const vecStart, const class Vector  &const vecForward, const class Vector  &const vecSpread, TraceResult &const tr)
{
	{
		float x;                                              //     0
		float y;                                              //     0
		float z;                                              //     0
		class Vector vecDir;                                  //     0
		class Vector vecEnd;                                  //     0
	}
} /* size: 140330636 */

/* <0> (null):0 */
void Precache(class CBaseEntity *const this)
{
} /* size: 140488128 */

/* <0> (null):0 */
void Restart(class CBaseEntity *const this)
{
} /* size: 140490584 */

/* <0> (null):0 */
void KeyValue(class CBaseEntity *const this, KeyValueData * pkvd)
{
} /* size: 140501940 */

/* <0> (null):0 */
void Activate(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Classify(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void DeathNotice(class CBaseEntity *const this, entvars_t * pevChild)
{
} /* size: 0 */

/* <0> (null):0 */
void BloodColor(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsTriggered(class CBaseEntity *const this, class CBaseEntity * pActivator)
{
} /* size: 0 */

/* <0> (null):0 */
void MyMonsterPointer(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void MySquadMonsterPointer(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetToggleState(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void AddPoints(class CBaseEntity *const this, int score, BOOL bAllowNegativeScore)
{
} /* size: 0 */

/* <0> (null):0 */
void AddPointsToTeam(class CBaseEntity *const this, int score, BOOL bAllowNegativeScore)
{
} /* size: 0 */

/* <0> (null):0 */
void AddPlayerItem(class CBaseEntity *const this, class CBasePlayerItem * pItem)
{
} /* size: 0 */

/* <0> (null):0 */
void RemovePlayerItem(class CBaseEntity *const this, class CBasePlayerItem * pItem)
{
} /* size: 0 */

/* <0> (null):0 */
void GiveAmmo(class CBaseEntity *const this, int iAmount, char * szName, int iMax)
{
} /* size: 0 */

/* <0> (null):0 */
void GetDelay(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsMoving(class CBaseEntity *const this)
{
	operator!=(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void OverrideReset(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void SetToggleState(class CBaseEntity *const this, int state)
{
} /* size: 0 */

/* <0> (null):0 */
void StartSneaking(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void StopSneaking(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void OnControls(class CBaseEntity *const this, entvars_t * pev)
{
} /* size: 0 */

/* <0> (null):0 */
void IsSneaking(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsAlive(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsBSPModel(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ReflectGauss(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsPlayer(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsNetClient(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void TeamID(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Touch(class CBaseEntity *const this, class CBaseEntity * pOther)
{
} /* size: 0 */

/* <0> (null):0 */
void Blocked(class CBaseEntity *const this, class CBaseEntity * pOther)
{
} /* size: 0 */

/* <0> (null):0 */
void Respawn(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void UpdateOwner(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void FBecomeProne(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Center(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
	operator*(const class Vector  *const this,
			float fl); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void EyePosition(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void EarPosition(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void BodyTarget(class CBaseEntity *const this, const class Vector  &const posSrc)
{
} /* size: 0 */

/* <0> (null):0 */
void Illumination(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void UpdateTargetPosition(class CFuncTank *const this, class CBaseEntity * pTarget)
{
} /* size: 0 */

/* <0> (null):0 */
void ObjectCaps(class CFuncTank *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ObjectCaps(class CFuncTankControls *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Use(class CFuncTankControls *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class CFuncTankControls *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Think(class CFuncTankControls *const this)
{
	{
		edict_t * pTarget;                                    //     0
		FIND_ENTITY_BY_TARGETNAME(edict_t * entStart,
						const char  * pszName); /* size=0, low_pc=0 */ //     0
		FNullEnt(const edict_t  * pent); /* size=0, low_pc=0 */ //     0
		FNullEnt(const edict_t  * pent); /* size=0, low_pc=0 */ //     0
		Instance(edict_t * pent); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void Fire(class CFuncTank *const this, const class Vector  &const barrelEnd, const class Vector  &const forward, entvars_t * pevAttacker)
{
	{
		class CSprite * pSprite;                              //     0
		AnimateAndDie(class CSprite *const this,
				float framerate); /* size=0, low_pc=0 */ //     0
		SetTransparency(class CSprite *const this,
				int rendermode,
				int r,
				int g,
				int b,
				int a,
				int fx); /* size=0, low_pc=0 */ //     0
		SetScale(class CSprite *const this,
			float scale); /* size=0, low_pc=0 */ //     0
	}
	{
		class CSprite * pSprite;                              //     0
		SetTransparency(class CSprite *const this,
				int rendermode,
				int r,
				int g,
				int b,
				int a,
				int fx); /* size=0, low_pc=0 */ //     0
		AnimateAndDie(class CSprite *const this,
				float framerate); /* size=0, low_pc=0 */ //     0
		SetScale(class CSprite *const this,
			float scale); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void Precache(class CFuncTank *const this)
{
	Precache(class CFuncTank *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Restore(class CFuncTankControls *const this, class CRestore &const restore)
{
	Restore(class CFuncTankControls *const this,
		class CRestore &const restore); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Restore(class CFuncTank *const this, class CRestore &const restore)
{
	Restore(class CFuncTank *const this,
		class CRestore &const restore); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Save(class CFuncTankControls *const this, class CSave &const save)
{
	Save(class CFuncTankControls *const this,
		class CSave &const save); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Save(class CFuncTank *const this, class CSave &const save)
{
	Save(class CFuncTank *const this,
		class CSave &const save); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Fire(class CFuncTankRocket *const this, const class Vector  &const barrelEnd, const class Vector  &const forward, entvars_t * pevAttacker)
{
	{
		int i;                                                //     0
		{
			int bulletCount;                              //     0
			{
				class CBaseEntity * pRocket;          //     0
			}
		}
	}
	Fire(class CFuncTankRocket *const this,
		const class Vector  &const barrelEnd,
		const class Vector  &const forward,
		entvars_t * pevAttacker); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Fire(class CFuncTankGun *const this, const class Vector  &const barrelEnd, const class Vector  &const forward, entvars_t * pevAttacker)
{
	{
		int i;                                                //     0
	}
	Fire(class CFuncTankGun *const this,
		const class Vector  &const barrelEnd,
		const class Vector  &const forward,
		entvars_t * pevAttacker); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void TankTrace(class CFuncTank *const this, const class Vector  &const vecStart, const class Vector  &const vecForward, const class Vector  &const vecSpread, TraceResult &const tr)
{
	{
		float x;                                              //     0
		float y;                                              //     0
		float z;                                              //     0
		class Vector vecDir;                                  //     0
		class Vector vecEnd;                                  //     0
		operator*(float fl,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		operator*(float fl,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		operator*(const class Vector  *const this,
				float fl); /* size=0, low_pc=0 */ //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		edict(class CBaseEntity *const this); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void Fire(class CFuncTankMortar *const this, const class Vector  &const barrelEnd, const class Vector  &const forward, entvars_t * pevAttacker)
{
	{
		int bulletCount;                                      //     0
	}
	Fire(class CFuncTankMortar *const this,
		const class Vector  &const barrelEnd,
		const class Vector  &const forward,
		entvars_t * pevAttacker); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void OnControls(class CFuncTank *const this, entvars_t * pevTest)
{
	{
		class Vector offset;                                  //     0
	}
	OnControls(class CFuncTank *const this,
			entvars_t * pevTest); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
inline BOOL FStrEq(const char  * sz1, const char  * sz2)
{
} /* size: 4 */

/* <0> (null):0 */
void GetLaser(class CFuncTankLaser *const this)
{
	{
		edict_t * pentLaser;                                  //     0
		FIND_ENTITY_BY_TARGETNAME(edict_t * entStart,
						const char  * pszName); /* size=0, low_pc=0 */ //     0
		FNullEnt(const edict_t  * pent); /* size=0, low_pc=0 */ //     0
		FClassnameIs(edict_t * pent,
				const char  * szClassname); /* size=0, low_pc=0 */ //     0
		FIND_ENTITY_BY_TARGETNAME(edict_t * entStart,
						const char  * pszName); /* size=0, low_pc=0 */ //     0
		Instance(edict_t * pent); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void Activate(class CFuncTankLaser *const this)
{
	GetLaser(class CFuncTankLaser *const this); /* size=0, low_pc=0 */ //     0
	Activate(class CFuncTankLaser *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Fire(class CFuncTankLaser *const this, const class Vector  &const barrelEnd, const class Vector  &const forward, entvars_t * pevAttacker)
{
	{
		int i;                                                //     0
		TraceResult tr;                                       //     0
		GetLaser(class CFuncTankLaser *const this); /* size=0, low_pc=0 */ //     0
	}
	Fire(class CFuncTankLaser *const this,
		const class Vector  &const barrelEnd,
		const class Vector  &const forward,
		entvars_t * pevAttacker); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void HasTarget(class CBaseEntity *const this, string_t targetname)
{
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Save(class CFuncTankLaser *const this, class CSave &const save)
{
	Save(class CFuncTank *const this,
		class CSave &const save); /* size=0, low_pc=0 */ //     0
	Save(class CFuncTankLaser *const this,
		class CSave &const save); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Restore(class CFuncTankLaser *const this, class CRestore &const restore)
{
	Restore(class CFuncTank *const this,
		class CRestore &const restore); /* size=0, low_pc=0 */ //     0
	Restore(class CFuncTankLaser *const this,
		class CRestore &const restore); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void KeyValue(class CFuncTank *const this, KeyValueData * pkvd)
{
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
	KeyValue(class CBaseEntity *const this,
		KeyValueData * pkvd); /* size=0, low_pc=0 */ //     0
	atof(const char  * __nptr); /* size=0, low_pc=0 */ //     0
	atof(const char  * __nptr); /* size=0, low_pc=0 */ //     0
	atof(const char  * __nptr); /* size=0, low_pc=0 */ //     0
	atof(const char  * __nptr); /* size=0, low_pc=0 */ //     0
	atof(const char  * __nptr); /* size=0, low_pc=0 */ //     0
	atof(const char  * __nptr); /* size=0, low_pc=0 */ //     0
	atof(const char  * __nptr); /* size=0, low_pc=0 */ //     0
	atof(const char  * __nptr); /* size=0, low_pc=0 */ //     0
	atof(const char  * __nptr); /* size=0, low_pc=0 */ //     0
	atof(const char  * __nptr); /* size=0, low_pc=0 */ //     0
	atoi(const char  * __nptr); /* size=0, low_pc=0 */ //     0
	atoi(const char  * __nptr); /* size=0, low_pc=0 */ //     0
	atoi(const char  * __nptr); /* size=0, low_pc=0 */ //     0
	atof(const char  * __nptr); /* size=0, low_pc=0 */ //     0
	atof(const char  * __nptr); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void KeyValue(class CFuncTank *const this, KeyValueData * pkvd)
{
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
	atof(const char  * __nptr); /* size=0, low_pc=0 */ //     0
	atof(const char  * __nptr); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Precache(class CFuncTankRocket *const this)
{
	Precache(class CFuncTank *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void KeyValue(class CFuncTankMortar *const this, KeyValueData * pkvd)
{
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
	KeyValue(class CFuncTank *const this,
		KeyValueData * pkvd); /* size=0, low_pc=0 */ //     0
	KeyValue(class CFuncTankMortar *const this,
		KeyValueData * pkvd); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void KeyValue(class CFuncTankLaser *const this, KeyValueData * pkvd)
{
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
	KeyValue(class CFuncTank *const this,
		KeyValueData * pkvd); /* size=0, low_pc=0 */ //     0
	KeyValue(class CFuncTankLaser *const this,
		KeyValueData * pkvd); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
inline void BarrelPosition(class CFuncTank *const this)
{
	{
		class Vector forward;                                 //     0
		class Vector right;                                   //     0
		class Vector up;                                      //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class CFuncTank *const this)
{
	IsActive(class CFuncTank *const this); /* size=0, low_pc=0 */ //     0
	BarrelPosition(class CFuncTank *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void StartControl(class CFuncTank *const this, class CBasePlayer * pController)
{
} /* size: 0 */

/* <0> (null):0 */
void StopControl(class CFuncTank *const this)
{
	IsActive(class CFuncTank *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void ControllerPostFrame(class CFuncTank *const this)
{
	{
		class Vector vecForward;                              //     0
		UTIL_MakeVectorsPrivate(const class Vector  &const vecAngles,
					float * p_vForward,
					float * p_vRight,
					float * p_vUp); /* size=0, low_pc=0 */ //     0
		BarrelPosition(class CFuncTank *const this); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void StopRotSound(class CFuncTank *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Use(class CFuncTank *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
	IsActive(class CFuncTank *const this); /* size=0, low_pc=0 */ //     0
	IsActive(class CFuncTank *const this); /* size=0, low_pc=0 */ //     0
	TankDeactivate(class CFuncTank *const this); /* size=0, low_pc=0 */ //     0
	TankActivate(class CFuncTank *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void FindTarget(class CFuncTank *const this, edict_t * pPlayer)
{
} /* size: 0 */

/* <0> (null):0 */
void InRange(class CFuncTank *const this, float range)
{
	InRange(class CFuncTank *const this,
		float range); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void AdjustAnglesForBarrel(class CFuncTank *const this, class Vector &const angles, float distance)
{
	{
		float r2;                                             //     0
		float d2;                                             //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void TrackTarget(class CFuncTank *const this)
{
	{
		TraceResult tr;                                       //     0
		edict_t * pPlayer;                                    //     0
		BOOL updateTime;                                      //     0
		BOOL lineOfSight;                                     //     0
		class Vector angles;                                  //     0
		class Vector direction;                               //     0
		class Vector targetPosition;                          //     0
		class Vector barrelEnd;                               //     0
		edict_t * pTarget;                                    //     0
		float distY;                                          //     0
		float distX;                                          //     0
		edict(class CBaseEntity *const this); /* size=0, low_pc=0 */ //     0
		{
			float range;                                  //     0
			IsActive(class CFuncTank *const this); /* size=0, low_pc=0 */ //     0
			FNullEnt(const edict_t  * pent); /* size=0, low_pc=0 */ //     0
			BarrelPosition(class CFuncTank *const this); /* size=0, low_pc=0 */ //     0
			operator+(const class Vector  *const this,
					const class Vector  &const v); /* size=0, low_pc=0 */ //     0
			operator-(const class Vector  *const this,
					const class Vector  &const v); /* size=0, low_pc=0 */ //     0
			Length(const class Vector  *const this); /* size=0, low_pc=0 */ //     0
			InRange(class CFuncTank *const this,
				float range); /* size=0, low_pc=0 */ //     0
			edict(class CBaseEntity *const this); /* size=0, low_pc=0 */ //     0
			{
				class CBaseEntity * pInstance;        //     0
				InRange(class CFuncTank *const this,
					float range); /* size=0, low_pc=0 */ //     0
				Instance(edict_t * pent); /* size=0, low_pc=0 */ //     0
			}
			operator-(const class Vector  *const this,
					const class Vector  &const v); /* size=0, low_pc=0 */ //     0
			Length(const class Vector  *const this); /* size=0, low_pc=0 */ //     0
			IsActive(class CFuncTank *const this); /* size=0, low_pc=0 */ //     0
		}
		CanFire(class CFuncTank *const this); /* size=0, low_pc=0 */ //     0
		fabs(double __x); /* size=0, low_pc=0 */ //     0
		fabs(double __x); /* size=0, low_pc=0 */ //     0
		{
			BOOL fire;                                    //     0
			class Vector forward;                         //     0
			UTIL_MakeVectorsPrivate(const class Vector  &const vecAngles,
						float * p_vForward,
						float * p_vRight,
						float * p_vUp); /* size=0, low_pc=0 */ //     0
			{
				float length;                         //     0
				Length(const class Vector  *const this); /* size=0, low_pc=0 */ //     0
				operator*(const class Vector  *const this,
						float fl); /* size=0, low_pc=0 */ //     0
				edict(class CBaseEntity *const this); /* size=0, low_pc=0 */ //     0
				operator+(const class Vector  *const this,
						const class Vector  &const v); /* size=0, low_pc=0 */ //     0
			}
			BarrelPosition(class CFuncTank *const this); /* size=0, low_pc=0 */ //     0
		}
	}
} /* size: 0 */

/* <0> (null):0 */
void StartRotSound(class CFuncTank *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Think(class CFuncTank *const this)
{
	fabs(double __x); /* size=0, low_pc=0 */ //     0
	fabs(double __x); /* size=0, low_pc=0 */ //     0
	StartRotSound(class CFuncTank *const this); /* size=0, low_pc=0 */ //     0
	StopRotSound(class CFuncTank *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Think(class CFuncTankLaser *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void TankTrace(class CFuncTank *const this, const class Vector  &const vecStart, const class Vector  &const vecForward, const class Vector  &const vecSpread, TraceResult &const tr)
{
	{
		float x;                                              //     0
		float y;                                              //     0
		float z;                                              //     0
		class Vector vecDir;                                  //     0
		class Vector vecEnd;                                  //     0
		operator*(float fl,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		operator*(float fl,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		operator*(const class Vector  *const this,
				float fl); /* size=0, low_pc=0 */ //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		edict(class CBaseEntity *const this); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void StartRotSound(class CFuncTank *const this)
{
	EMIT_SOUND(edict_t * entity,
			int channel,
			const char  * sample,
			float volume,
			float attenuation); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void StopRotSound(class CFuncTank *const this)
{
	STOP_SOUND(edict_t * entity,
			int channel,
			const char  * sample); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void func_tank(entvars_t * pev)
{
	GetClassPtr<CFuncTankGun>(class CFuncTankGun * a); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void func_tanklaser(entvars_t * pev)
{
	GetClassPtr<CFuncTankLaser>(class CFuncTankLaser * a); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void GetLaser(class CFuncTankLaser *const this)
{
	{
		edict_t * pentLaser;                                  //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void func_tankrocket(entvars_t * pev)
{
	GetClassPtr<CFuncTankRocket>(class CFuncTankRocket * a); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void func_tankmortar(entvars_t * pev)
{
	GetClassPtr<CFuncTankMortar>(class CFuncTankMortar * a); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void func_tankcontrols(entvars_t * pev)
{
	GetClassPtr<CFuncTankControls>(class CFuncTankControls * a); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void _GLOBAL__sub_I__ZN9CFuncTank10m_SaveDataE(void)
{
	__static_initialization_and_destruction_0(int __initialize_p,
							int __priority); /* size=0, low_pc=0 */ //     0
} /* size: 0 */



/* Variables: */

class Vector              offset; /* size: 12 */

class CBaseEntity *        pEnt; /* size: 4 */

int                        i; /* size: 4 */

int                        bulletCount; /* size: 4 */

class CBaseEntity *        pRocket; /* size: 4 */

int                        i; /* size: 4 */

int                        bulletCount; /* size: 4 */

int                        bulletCount; /* size: 4 */

TraceResult                tr; /* size: 56 */

edict_t *                  pentLaser; /* size: 4 */

int                        i; /* size: 4 */

TraceResult                tr; /* size: 56 */

int                        bulletCount; /* size: 4 */

entvars_t *                pev; /* size: 4 */

entvars_t *                pev; /* size: 4 */

entvars_t *                pev; /* size: 4 */

entvars_t *                pev; /* size: 4 */

entvars_t *                pev; /* size: 4 */

float                      x; /* size: 4 */

float                      y; /* size: 4 */

float                      z; /* size: 4 */

class Vector              vecDir; /* size: 12 */

class Vector              vecEnd; /* size: 12 */

edict_t *                  pTarget; /* size: 4 */

; /* size: 140588660 */

class CSprite *            pSprite; /* size: 4 */

class CSprite *            pSprite; /* size: 4 */

int                        i; /* size: 4 */

int                        bulletCount; /* size: 4 */

class CBaseEntity *        pRocket; /* size: 4 */

; /* size: 140590544 */

int                        i; /* size: 4 */

; /* size: 140591696 */

; /* size: 140591792 */

float                      x; /* size: 4 */

float                      y; /* size: 4 */

float                      z; /* size: 4 */

class Vector              vecDir; /* size: 12 */

class Vector              vecEnd; /* size: 12 */

int                        bulletCount; /* size: 4 */

; /* size: 140601768 */

; /* size: 140601272 */

class Vector              offset; /* size: 12 */

; /* size: 140602280 */

edict_t *                  pentLaser; /* size: 4 */

; /* size: 140603216 */

; /* size: 140603500 */

int                        i; /* size: 4 */

TraceResult                tr; /* size: 56 */

; /* size: 140603908 */

; /* size: 0 */

; /* size: 140612560 */

; /* size: 140603676 */

class Vector              forward; /* size: 12 */

class Vector              right; /* size: 12 */

class Vector              up; /* size: 12 */

; /* size: 140624524 */

; /* size: 140624568 */

; /* size: 140624612 */

class Vector              vecForward; /* size: 12 */

; /* size: 140625708 */

; /* size: 140625752 */

; /* size: 140625796 */

float                      r2; /* size: 4 */

float                      d2; /* size: 4 */

TraceResult                tr; /* size: 56 */

edict_t *                  pPlayer; /* size: 4 */

BOOL                       updateTime; /* size: 4 */

BOOL                       lineOfSight; /* size: 4 */

class Vector              angles; /* size: 12 */

class Vector              direction; /* size: 12 */

class Vector              targetPosition; /* size: 12 */

class Vector              barrelEnd; /* size: 12 */

edict_t *                  pTarget; /* size: 4 */

float                      distY; /* size: 4 */

float                      distX; /* size: 4 */

float                      range; /* size: 4 */

; /* size: 140632740 */

; /* size: 140632784 */

; /* size: 140632828 */

class CBaseEntity *        pInstance; /* size: 4 */

; /* size: 140633660 */

BOOL                       fire; /* size: 4 */

class Vector              forward; /* size: 12 */

float                      length; /* size: 4 */

; /* size: 140634552 */

; /* size: 140634596 */

; /* size: 140634640 */

float                      x; /* size: 4 */

float                      y; /* size: 4 */

float                      z; /* size: 4 */

class Vector              vecDir; /* size: 12 */

class Vector              vecEnd; /* size: 12 */

; /* size: 140641380 */

; /* size: 140641836 */

edict_t *                  pentLaser; /* size: 4 */

; /* size: 140642548 */

; /* size: 140643004 */

; /* size: 140643460 */

extern class _IO_FILE *           stdin; /* size: 4 */

extern class _IO_FILE *           stdout; /* size: 4 */

intconst                   k_cubSaltSize; /* size: 4 */

GID_tconst                 k_GIDNil; /* size: 8 */

GID_tconst                 k_TxnIDNil; /* size: 8 */

GID_tconst                 k_TxnIDUnknown; /* size: 8 */

PackageId_tconst           k_uPackageIdFreeSub; /* size: 4 */

PackageId_tconst           k_uPackageIdInvalid; /* size: 4 */

AppId_tconst               k_uAppIdInvalid; /* size: 4 */

AssetClassId_tconst        k_ulAssetClassIdInvalid; /* size: 8 */

PhysicalItemId_tconst      k_uPhysicalItemIdInvalid; /* size: 4 */

DepotId_tconst             k_uDepotIdInvalid; /* size: 4 */

CellID_tconst              k_uCellIDInvalid; /* size: 4 */

SteamAPICall_tconst        k_uAPICallInvalid; /* size: 8 */

PartnerId_tconst           k_uPartnerIdInvalid; /* size: 4 */

extern enginefuncs_t              g_engfuncs; /* size: 632 */

extern globalvars_t *             gpGlobals; /* size: 4 */

extern class Vectorconst          g_vecZero; /* size: 12 */

class Vector              gTankSpread[5]; /* size: 60 */

; /* size: 140617644 */

; /* size: 140617688 */

; /* size: 140323280 */

/* Types: */

/* 1 */
char
 /* size: 1 */

/* 2 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 3 */
unsigned int
 /* size: 4 */

/* 4 */
unsigned char
 /* size: 1 */

/* 5 */
short unsigned int
 /* size: 2 */

/* 6 */
long unsigned int
 /* size: 4 */

/* 7 */
signed char
 /* size: 1 */

/* 8 */
short int
 /* size: 2 */

/* 9 */
int
 /* size: 4 */

/* 10 */
long long int
 /* size: 8 */

/* 11 */
long long unsigned int
 /* size: 8 */

/* 12 */
/* <0> (null):0 */
typedef long long int __quad_t; /* size: 8 */

/* 13 */
/* <0> (null):0 */
typedef long int __off_t; /* size: 4 */

/* 14 */
long int
 /* size: 4 */

/* 15 */
/* <0> (null):0 */
typedef __quad_t __off64_t; /* size: 8 */

/* 16 */
 /* pointer to 0 */
 /* size: 4 */

/* 17 */
 /* pointer to 1 */
 /* size: 4 */

/* 18 */
/* <0> (null):0 */
typedef struct _IO_FILE FILE; /* size: 148 */

/* 19 */
/* <0> (null):0 */
struct _IO_FILE {
	int                        _flags;               /*     0     4 */
	char *                     _IO_read_ptr;         /*     4     4 */
	char *                     _IO_read_end;         /*     8     4 */
	char *                     _IO_read_base;        /*    12     4 */
	char *                     _IO_write_base;       /*    16     4 */
	char *                     _IO_write_ptr;        /*    20     4 */
	char *                     _IO_write_end;        /*    24     4 */
	char *                     _IO_buf_base;         /*    28     4 */
	char *                     _IO_buf_end;          /*    32     4 */
	char *                     _IO_save_base;        /*    36     4 */
	char *                     _IO_backup_base;      /*    40     4 */
	char *                     _IO_save_end;         /*    44     4 */
	class _IO_marker *         _markers;             /*    48     4 */
	class _IO_FILE *           _chain;               /*    52     4 */
	int                        _fileno;              /*    56     4 */
	int                        _flags2;              /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	__off_t                    _old_offset;          /*    64     4 */
	short unsigned int         _cur_column;          /*    68     2 */
	signed char                _vtable_offset;       /*    70     1 */
	char                       _shortbuf[1];         /*    71     1 */
	_IO_lock_t *               _lock;                /*    72     4 */
	__off64_t                  _offset;              /*    76     8 */
	void *                     __pad1;               /*    84     4 */
	void *                     __pad2;               /*    88     4 */
	void *                     __pad3;               /*    92     4 */
	void *                     __pad4;               /*    96     4 */
	size_t                     __pad5;               /*   100     4 */
	int                        _mode;                /*   104     4 */
	char                       _unused2[40];         /*   108    40 */
	/* --- cacheline 2 boundary (128 bytes) was 20 bytes ago --- */

	/* size: 148, cachelines: 3, members: 29 */
	/* last cacheline: 20 bytes */
}; /* size: 148 */

/* 20 */
/* <0> (null):0 */
typedef void _IO_lock_t; /* size: 0 */

/* 21 */
/* <0> (null):0 */
struct _IO_marker {
	class _IO_marker *         _next;                /*     0     4 */
	class _IO_FILE *           _sbuf;                /*     4     4 */
	int                        _pos;                 /*     8     4 */

	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 22 */
 /* pointer to 21 */
 /* size: 4 */

/* 23 */
 /* pointer to 19 */
 /* size: 4 */

/* 24 */
 /* pointer to 21 */
 /* size: 4 */

/* 25 */
 /* pointer to 19 */
 /* size: 4 */

/* 26 */
/* <0> (null):0 */
char                       array[1]; /* size: 1 */

/* 27 */
 /* pointer to 20 */
 /* size: 4 */

/* 28 */
/* <0> (null):0 */
char                       array[40]; /* size: 40 */

/* 29 */
 /* pointer to 30 */
 /* size: 4 */

/* 30 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 31 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 32 */
 /* pointer to 33 */
 /* size: 4 */

/* 33 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 137633748 */

/* 34 */
long double
 /* size: 12 */

/* 35 */
double
 /* size: 8 */

/* 36 */
/* <0> (null):0 */
typedef int int32; /* size: 4 */

/* 37 */
/* <0> (null):0 */
typedef unsigned int uint32; /* size: 4 */

/* 38 */
/* <0> (null):0 */
typedef long long unsigned int uint64; /* size: 8 */

/* 39 */
/* <0> (null):0 */
typedef uint64 GID_t; /* size: 8 */

/* 40 */
/* <0> (null):0 */
typedef uint32 PackageId_t; /* size: 4 */

/* 41 */
/* <0> (null):0 */
typedef uint32 AppId_t; /* size: 4 */

/* 42 */
/* <0> (null):0 */
typedef uint64 AssetClassId_t; /* size: 8 */

/* 43 */
/* <0> (null):0 */
typedef uint32 PhysicalItemId_t; /* size: 4 */

/* 44 */
/* <0> (null):0 */
typedef uint32 DepotId_t; /* size: 4 */

/* 45 */
/* <0> (null):0 */
typedef uint32 CellID_t; /* size: 4 */

/* 46 */
/* <0> (null):0 */
typedef uint64 SteamAPICall_t; /* size: 8 */

/* 47 */
/* <0> (null):0 */
typedef uint32 PartnerId_t; /* size: 4 */

/* 48 */
/* <0> (null):0 */
typedef int BOOL; /* size: 4 */

/* 49 */
/* <0> (null):0 */
typedef unsigned char byte; /* size: 1 */

/* 50 */
/* <0> (null):0 */
typedef unsigned int string_t; /* size: 4 */

/* 51 */
/* <0> (null):0 */
typedef float vec_t; /* size: 4 */

/* 52 */
float
 /* size: 4 */

/* 53 */
/* <0> (null):0 */
float                      array[2]; /* size: 8 */

/* 54 */
/* <0> (null):0 */
class Vector2D {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	/* <0> (null):0 */
	void Vector2D(class Vector2D *);

	/* <0> (null):0 */
	void Vector2D(class Vector2D *, float, float);

	/* <0> (null):0 */
	class Vector2D operator+(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DplERKS_ */

	/* <0> (null):0 */
	class Vector2D operator-(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DmiERKS_ */

	/* <0> (null):0 */
	class Vector2D operator*(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DmlEf */

	/* <0> (null):0 */
	class Vector2D operator/(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DdvEf */

	/* <0> (null):0 */
	float Length(const class Vector2D  *); /* linkage=_ZNK8Vector2D6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector2D  *); /* linkage=_ZNK8Vector2D13LengthSquaredEv */

	/* <0> (null):0 */
	class Vector2D Normalize(const class Vector2D  *); /* linkage=_ZNK8Vector2D9NormalizeEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector2D *); /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector2D *, float); /* linkage=_ZN8Vector2D6IsZeroEf */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 55 */
 /* pointer to 54 */
 /* size: 4 */

/* 56 */
 /* pointer to 57 */
 /* size: 4 */

/* 57 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 58 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 59 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 60 */
bool
 /* size: 1 */

/* 61 */
/* <0> (null):0 */
class Vector {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	vec_t                      z;                    /*     8     4 */
	/* <0> (null):0 */
	void Vector(class Vector *);

	/* <0> (null):0 */
	void Vector(class Vector *, float, float, float);

	/* <0> (null):0 */
	void Vector(class Vector *, const class Vector  &);

	/* <0> (null):0 */
	void Vector(class Vector *, float *);

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *); /* linkage=_ZNK6VectorngEv */

	/* <0> (null):0 */
	int operator==(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectoreqERKS_ */

	/* <0> (null):0 */
	int operator!=(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorneERKS_ */

	/* <0> (null):0 */
	class Vector operator+(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorplERKS_ */

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectormiERKS_ */

	/* <0> (null):0 */
	class Vector operator*(const class Vector  *, float); /* linkage=_ZNK6VectormlEf */

	/* <0> (null):0 */
	class Vector operator/(const class Vector  *, float); /* linkage=_ZNK6VectordvEf */

	/* <0> (null):0 */
	void CopyToArray(const class Vector  *, float *); /* linkage=_ZNK6Vector11CopyToArrayEPf */

	/* <0> (null):0 */
	float Length(const class Vector  *); /* linkage=_ZNK6Vector6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector  *); /* linkage=_ZNK6Vector13LengthSquaredEv */

	/* <0> (null):0 */
	float * operator float*(class Vector *); /* linkage=_ZN6VectorcvPfEv */

	/* <0> (null):0 */
	const float  * operator const float*(const class Vector  *); /* linkage=_ZNK6VectorcvPKfEv */

	/* <0> (null):0 */
	class Vector Normalize(const class Vector  *); /* linkage=_ZNK6Vector9NormalizeEv */

	/* <0> (null):0 */
	class Vector2D Make2D(const class Vector  *); /* linkage=_ZNK6Vector6Make2DEv */

	/* <0> (null):0 */
	float Length2D(const class Vector  *); /* linkage=_ZNK6Vector8Length2DEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector  *, float); /* linkage=_ZNK6Vector16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector  *, float); /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector *); /* linkage=_ZN6Vector16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector *, float); /* linkage=_ZN6Vector6IsZeroEf */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 62 */
 /* pointer to 61 */
 /* size: 4 */

/* 63 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 64 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 65 */
 /* pointer to 52 */
 /* size: 4 */

/* 66 */
 /* pointer to 67 */
 /* size: 4 */

/* 67 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 68 */
 /* pointer to 69 */
 /* size: 4 */

/* 69 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 70 */
/* <0> (null):0 */
typedef int qboolean; /* size: 4 */

/* 71 */
/* <0> (null):0 */
struct link_s {
	class link_s *             prev;                 /*     0     4 */
	class link_s *             next;                 /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 72 */
 /* pointer to 71 */
 /* size: 4 */

/* 73 */
/* <0> (null):0 */
typedef struct link_s link_t; /* size: 8 */

/* 74 */
/* <0> (null):0 */
typedef struct edict_s edict_t; /* size: 804 */

/* 75 */
/* <0> (null):0 */
struct edict_s {
	qboolean                   free;                 /*     0     4 */
	int                        serialnumber;         /*     4     4 */
	link_t                     area;                 /*     8     8 */
	int                        headnode;             /*    16     4 */
	int                        num_leafs;            /*    20     4 */
	short int                  leafnums[48];         /*    24    96 */
	/* --- cacheline 1 boundary (64 bytes) was 56 bytes ago --- */
	float                      freetime;             /*   120     4 */
	void *                     pvPrivateData;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	entvars_t                  v;                    /*   128   676 */
	/* --- cacheline 12 boundary (768 bytes) was 36 bytes ago --- */

	/* size: 804, cachelines: 13, members: 9 */
	/* last cacheline: 36 bytes */
}; /* size: 804 */

/* 76 */
 /* pointer to 74 */
 /* size: 4 */

/* 77 */
/* <0> (null):0 */
struct {
	float                      time;                 /*     0     4 */
	float                      frametime;            /*     4     4 */
	float                      force_retouch;        /*     8     4 */
	string_t                   mapname;              /*    12     4 */
	string_t                   startspot;            /*    16     4 */
	float                      deathmatch;           /*    20     4 */
	float                      coop;                 /*    24     4 */
	float                      teamplay;             /*    28     4 */
	float                      serverflags;          /*    32     4 */
	float                      found_secrets;        /*    36     4 */
	class Vector              v_forward;             /*    40    12 */
	class Vector              v_up;                  /*    52    12 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	class Vector              v_right;               /*    64    12 */
	float                      trace_allsolid;       /*    76     4 */
	float                      trace_startsolid;     /*    80     4 */
	float                      trace_fraction;       /*    84     4 */
	class Vector              trace_endpos;          /*    88    12 */
	class Vector              trace_plane_normal;    /*   100    12 */
	float                      trace_plane_dist;     /*   112     4 */
	edict_t *                  trace_ent;            /*   116     4 */
	float                      trace_inopen;         /*   120     4 */
	float                      trace_inwater;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	int                        trace_hitgroup;       /*   128     4 */
	int                        trace_flags;          /*   132     4 */
	int                        msg_entity;           /*   136     4 */
	int                        cdAudioTrack;         /*   140     4 */
	int                        maxClients;           /*   144     4 */
	int                        maxEntities;          /*   148     4 */
	const char  *              pStringBase;          /*   152     4 */
	void *                     pSaveData;            /*   156     4 */
	class Vector              vecLandmarkOffset;     /*   160    12 */

	/* size: 172, cachelines: 3, members: 31 */
	/* last cacheline: 44 bytes */
}; /* size: 172 */

/* 78 */
/* <0> (null):0 */
typedef class  globalvars_t; /* size: 172 */

/* 79 */
/* <0> (null):0 */
struct entvars_s {
	string_t                   classname;            /*     0     4 */
	string_t                   globalname;           /*     4     4 */
	class Vector              origin;                /*     8    12 */
	class Vector              oldorigin;             /*    20    12 */
	class Vector              velocity;              /*    32    12 */
	class Vector              basevelocity;          /*    44    12 */
	class Vector              clbasevelocity;        /*    56    12 */
	/* --- cacheline 1 boundary (64 bytes) was 4 bytes ago --- */
	class Vector              movedir;               /*    68    12 */
	class Vector              angles;                /*    80    12 */
	class Vector              avelocity;             /*    92    12 */
	class Vector              punchangle;            /*   104    12 */
	class Vector              v_angle;               /*   116    12 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	class Vector              endpos;                /*   128    12 */
	class Vector              startpos;              /*   140    12 */
	float                      impacttime;           /*   152     4 */
	float                      starttime;            /*   156     4 */
	int                        fixangle;             /*   160     4 */
	float                      idealpitch;           /*   164     4 */
	float                      pitch_speed;          /*   168     4 */
	float                      ideal_yaw;            /*   172     4 */
	float                      yaw_speed;            /*   176     4 */
	int                        modelindex;           /*   180     4 */
	string_t                   model;                /*   184     4 */
	int                        viewmodel;            /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	int                        weaponmodel;          /*   192     4 */
	class Vector              absmin;                /*   196    12 */
	class Vector              absmax;                /*   208    12 */
	class Vector              mins;                  /*   220    12 */
	class Vector              maxs;                  /*   232    12 */
	class Vector              size;                  /*   244    12 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	float                      ltime;                /*   256     4 */
	float                      nextthink;            /*   260     4 */
	int                        movetype;             /*   264     4 */
	int                        solid;                /*   268     4 */
	int                        skin;                 /*   272     4 */
	int                        body;                 /*   276     4 */
	int                        effects;              /*   280     4 */
	float                      gravity;              /*   284     4 */
	float                      friction;             /*   288     4 */
	int                        light_level;          /*   292     4 */
	int                        sequence;             /*   296     4 */
	int                        gaitsequence;         /*   300     4 */
	float                      frame;                /*   304     4 */
	float                      animtime;             /*   308     4 */
	float                      framerate;            /*   312     4 */
	unsigned char              controller[4];        /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	unsigned char              blending[2];          /*   320     2 */
	float                      scale;                /*   324     4 */
	int                        rendermode;           /*   328     4 */
	float                      renderamt;            /*   332     4 */
	class Vector              rendercolor;           /*   336    12 */
	int                        renderfx;             /*   348     4 */
	float                      health;               /*   352     4 */
	float                      frags;                /*   356     4 */
	int                        weapons;              /*   360     4 */
	float                      takedamage;           /*   364     4 */
	int                        deadflag;             /*   368     4 */
	class Vector              view_ofs;              /*   372    12 */
	int                        button;               /*   384     4 */
	/* --- cacheline 6 boundary (384 bytes) was 2 bytes ago --- */
	int                        impulse;              /*   388     4 */
	edict_t *                  chain;                /*   392     4 */
	edict_t *                  dmg_inflictor;        /*   396     4 */
	edict_t *                  enemy;                /*   400     4 */
	edict_t *                  aiment;               /*   404     4 */
	edict_t *                  owner;                /*   408     4 */
	edict_t *                  groundentity;         /*   412     4 */
	int                        spawnflags;           /*   416     4 */
	int                        flags;                /*   420     4 */
	int                        colormap;             /*   424     4 */
	int                        team;                 /*   428     4 */
	float                      max_health;           /*   432     4 */
	float                      teleport_time;        /*   436     4 */
	float                      armortype;            /*   440     4 */
	float                      armorvalue;           /*   444     4 */
	int                        waterlevel;           /*   448     4 */
	/* --- cacheline 7 boundary (448 bytes) was 2 bytes ago --- */
	int                        watertype;            /*   452     4 */
	string_t                   target;               /*   456     4 */
	string_t                   targetname;           /*   460     4 */
	string_t                   netname;              /*   464     4 */
	string_t                   message;              /*   468     4 */
	float                      dmg_take;             /*   472     4 */
	float                      dmg_save;             /*   476     4 */
	float                      dmg;                  /*   480     4 */
	float                      dmgtime;              /*   484     4 */
	string_t                   noise;                /*   488     4 */
	string_t                   noise1;               /*   492     4 */
	string_t                   noise2;               /*   496     4 */
	string_t                   noise3;               /*   500     4 */
	float                      speed;                /*   504     4 */
	float                      air_finished;         /*   508     4 */
	float                      pain_finished;        /*   512     4 */
	/* --- cacheline 8 boundary (512 bytes) was 2 bytes ago --- */
	float                      radsuit_finished;     /*   516     4 */
	edict_t *                  pContainingEntity;    /*   520     4 */
	int                        playerclass;          /*   524     4 */
	float                      maxspeed;             /*   528     4 */
	float                      fov;                  /*   532     4 */
	int                        weaponanim;           /*   536     4 */
	int                        pushmsec;             /*   540     4 */
	int                        bInDuck;              /*   544     4 */
	int                        flTimeStepSound;      /*   548     4 */
	int                        flSwimTime;           /*   552     4 */
	int                        flDuckTime;           /*   556     4 */
	int                        iStepLeft;            /*   560     4 */
	float                      flFallVelocity;       /*   564     4 */
	int                        gamestate;            /*   568     4 */
	int                        oldbuttons;           /*   572     4 */
	int                        groupinfo;            /*   576     4 */
	/* --- cacheline 9 boundary (576 bytes) was 2 bytes ago --- */
	int                        iuser1;               /*   580     4 */
	int                        iuser2;               /*   584     4 */
	int                        iuser3;               /*   588     4 */
	int                        iuser4;               /*   592     4 */
	float                      fuser1;               /*   596     4 */
	float                      fuser2;               /*   600     4 */
	float                      fuser3;               /*   604     4 */
	float                      fuser4;               /*   608     4 */
	class Vector              vuser1;                /*   612    12 */
	class Vector              vuser2;                /*   624    12 */
	class Vector              vuser3;                /*   636    12 */
	/* --- cacheline 10 boundary (640 bytes) was 6 bytes ago --- */
	class Vector              vuser4;                /*   648    12 */
	edict_t *                  euser1;               /*   660     4 */
	edict_t *                  euser2;               /*   664     4 */
	edict_t *                  euser3;               /*   668     4 */
	edict_t *                  euser4;               /*   672     4 */

	/* size: 676, cachelines: 11, members: 123 */
	/* last cacheline: 36 bytes */

	/* BRAIN FART ALERT! 676 != 674 + 0(holes), diff = 2 */

}; /* size: 676 */

/* 80 */
/* <0> (null):0 */
unsigned char              array[4]; /* size: 4 */

/* 81 */
/* <0> (null):0 */
unsigned char              array[2]; /* size: 2 */

/* 82 */
/* <0> (null):0 */
typedef struct entvars_s entvars_t; /* size: 676 */

/* 83 */
/* <0> (null):0 */
short int                  array[48]; /* size: 96 */

/* 84 */
/* <0> (null):0 */
typedef uint32 CRC32_t; /* size: 4 */

/* 85 */
/* <0> (null):0 */
struct cvar_s {
	char *                     name;                 /*     0     4 */
	char *                     string;               /*     4     4 */
	int                        flags;                /*     8     4 */
	float                      value;                /*    12     4 */
	class cvar_s *             next;                 /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 86 */
 /* pointer to 85 */
 /* size: 4 */

/* 87 */
/* <0> (null):0 */
typedef struct cvar_s cvar_t; /* size: 20 */

/* 88 */
/* <0> (null):0 */
struct client_textmessage_s {
	int                        effect;               /*     0     4 */
	byte                       r1;                   /*     4     1 */
	byte                       g1;                   /*     5     1 */
	byte                       b1;                   /*     6     1 */
	byte                       a1;                   /*     7     1 */
	byte                       r2;                   /*     8     1 */
	byte                       g2;                   /*     9     1 */
	byte                       b2;                   /*    10     1 */
	byte                       a2;                   /*    11     1 */
	float                      x;                    /*    12     4 */
	float                      y;                    /*    16     4 */
	float                      fadein;               /*    20     4 */
	float                      fadeout;              /*    24     4 */
	float                      holdtime;             /*    28     4 */
	float                      fxtime;               /*    32     4 */
	const char  *              pName;                /*    36     4 */
	const char  *              pMessage;             /*    40     4 */

	/* size: 44, cachelines: 1, members: 17 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 89 */
/* <0> (null):0 */
typedef struct client_textmessage_s client_textmessage_t; /* size: 44 */

/* 90 */
/* <0> (null):0 */
typedef struct sequenceCommandLine_ sequenceCommandLine_s; /* size: 92 */

/* 91 */
/* <0> (null):0 */
struct sequenceCommandLine_ {
	int                        commandType;          /*     0     4 */
	client_textmessage_t       clientMessage;        /*     4    44 */
	char *                     speakerName;          /*    48     4 */
	char *                     listenerName;         /*    52     4 */
	char *                     soundFileName;        /*    56     4 */
	char *                     sentenceName;         /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	char *                     fireTargetNames;      /*    64     4 */
	char *                     killTargetNames;      /*    68     4 */
	float                      delay;                /*    72     4 */
	int                        repeatCount;          /*    76     4 */
	int                        textChannel;          /*    80     4 */
	int                        modifierBitField;     /*    84     4 */
	sequenceCommandLine_s *    nextCommandLine;      /*    88     4 */

	/* size: 92, cachelines: 2, members: 13 */
	/* last cacheline: 28 bytes */
}; /* size: 92 */

/* 92 */
 /* pointer to 90 */
 /* size: 4 */

/* 93 */
/* <0> (null):0 */
typedef struct sequenceEntry_ sequenceEntry_s; /* size: 20 */

/* 94 */
/* <0> (null):0 */
struct sequenceEntry_ {
	char *                     fileName;             /*     0     4 */
	char *                     entryName;            /*     4     4 */
	sequenceCommandLine_s *    firstCommand;         /*     8     4 */
	sequenceEntry_s *          nextEntry;            /*    12     4 */
	qboolean                   isGlobal;             /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 95 */
 /* pointer to 93 */
 /* size: 4 */

/* 96 */
/* <0> (null):0 */
typedef struct sentenceEntry_ sentenceEntry_s; /* size: 16 */

/* 97 */
/* <0> (null):0 */
struct sentenceEntry_ {
	char *                     data;                 /*     0     4 */
	sentenceEntry_s *          nextEntry;            /*     4     4 */
	qboolean                   isGlobal;             /*     8     4 */
	unsigned int               index;                /*    12     4 */

	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 98 */
 /* pointer to 96 */
 /* size: 4 */

/* 99 */
/* <0> (null):0 */
enum {
	at_notice = 0,
	at_console = 1,
	at_aiconsole = 2,
	at_warning = 3,
	at_error = 4,
	at_logged = 5,
}; /* size: 4 */

/* 100 */
/* <0> (null):0 */
typedef enum  ALERT_TYPE; /* size: 4 */

/* 101 */
/* <0> (null):0 */
enum {
	print_console = 0,
	print_center = 1,
	print_chat = 2,
}; /* size: 4 */

/* 102 */
/* <0> (null):0 */
typedef enum  PRINT_TYPE; /* size: 4 */

/* 103 */
/* <0> (null):0 */
enum {
	force_exactfile = 0,
	force_model_samebounds = 1,
	force_model_specifybounds = 2,
	force_model_specifybounds_if_avail = 3,
}; /* size: 4 */

/* 104 */
/* <0> (null):0 */
typedef enum  FORCE_TYPE; /* size: 4 */

/* 105 */
/* <0> (null):0 */
struct {
	int                        fAllSolid;            /*     0     4 */
	int                        fStartSolid;          /*     4     4 */
	int                        fInOpen;              /*     8     4 */
	int                        fInWater;             /*    12     4 */
	float                      flFraction;           /*    16     4 */
	class Vector              vecEndPos;             /*    20    12 */
	float                      flPlaneDist;          /*    32     4 */
	class Vector              vecPlaneNormal;        /*    36    12 */
	edict_t *                  pHit;                 /*    48     4 */
	int                        iHitgroup;            /*    52     4 */

	/* size: 56, cachelines: 1, members: 10 */
	/* last cacheline: 56 bytes */
}; /* size: 56 */

/* 106 */
/* <0> (null):0 */
typedef class  TraceResult; /* size: 56 */

/* 107 */
/* <0> (null):0 */
struct enginefuncs_s {
	int                        (*pfnPrecacheModel)(char *); /*     0     4 */
	int                        (*pfnPrecacheSound)(char *); /*     4     4 */
	void                       (*pfnSetModel)(edict_t *, const char  *); /*     8     4 */
	int                        (*pfnModelIndex)(const char  *); /*    12     4 */
	int                        (*pfnModelFrames)(int); /*    16     4 */
	void                       (*pfnSetSize)(edict_t *, const float  *, const float  *); /*    20     4 */
	void                       (*pfnChangeLevel)(char *, char *); /*    24     4 */
	void                       (*pfnGetSpawnParms)(edict_t *); /*    28     4 */
	void                       (*pfnSaveSpawnParms)(edict_t *); /*    32     4 */
	float                      (*pfnVecToYaw)(const float  *); /*    36     4 */
	void                       (*pfnVecToAngles)(const float  *, float *); /*    40     4 */
	void                       (*pfnMoveToOrigin)(edict_t *, const float  *, float, int); /*    44     4 */
	void                       (*pfnChangeYaw)(edict_t *); /*    48     4 */
	void                       (*pfnChangePitch)(edict_t *); /*    52     4 */
	edict_t *                  (*pfnFindEntityByString)(edict_t *, const char  *, const char  *); /*    56     4 */
	int                        (*pfnGetEntityIllum)(edict_t *); /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	edict_t *                  (*pfnFindEntityInSphere)(edict_t *, const float  *, float); /*    64     4 */
	edict_t *                  (*pfnFindClientInPVS)(edict_t *); /*    68     4 */
	edict_t *                  (*pfnEntitiesInPVS)(edict_t *); /*    72     4 */
	void                       (*pfnMakeVectors)(const float  *); /*    76     4 */
	void                       (*pfnAngleVectors)(const float  *, float *, float *, float *); /*    80     4 */
	edict_t *                  (*pfnCreateEntity)(void); /*    84     4 */
	void                       (*pfnRemoveEntity)(edict_t *); /*    88     4 */
	edict_t *                  (*pfnCreateNamedEntity)(int); /*    92     4 */
	void                       (*pfnMakeStatic)(edict_t *); /*    96     4 */
	int                        (*pfnEntIsOnFloor)(edict_t *); /*   100     4 */
	int                        (*pfnDropToFloor)(edict_t *); /*   104     4 */
	int                        (*pfnWalkMove)(edict_t *, float, float, int); /*   108     4 */
	void                       (*pfnSetOrigin)(edict_t *, const float  *); /*   112     4 */
	void                       (*pfnEmitSound)(edict_t *, int, const char  *, float, float, int, int); /*   116     4 */
	void                       (*pfnEmitAmbientSound)(edict_t *, float *, const char  *, float, float, int, int); /*   120     4 */
	void                       (*pfnTraceLine)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	void                       (*pfnTraceToss)(edict_t *, edict_t *, TraceResult *); /*   128     4 */
	int                        (*pfnTraceMonsterHull)(edict_t *, const float  *, const float  *, int, edict_t *, TraceResult *); /*   132     4 */
	void                       (*pfnTraceHull)(const float  *, const float  *, int, int, edict_t *, TraceResult *); /*   136     4 */
	void                       (*pfnTraceModel)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   140     4 */
	const char  *              (*pfnTraceTexture)(edict_t *, const float  *, const float  *); /*   144     4 */
	void                       (*pfnTraceSphere)(const float  *, const float  *, int, float, edict_t *, TraceResult *); /*   148     4 */
	void                       (*pfnGetAimVector)(edict_t *, float, float *); /*   152     4 */
	void                       (*pfnServerCommand)(char *); /*   156     4 */
	void                       (*pfnServerExecute)(void); /*   160     4 */
	void                       (*pfnClientCommand)(edict_t *, char *, ...); /*   164     4 */
	void                       (*pfnParticleEffect)(const float  *, const float  *, float, float); /*   168     4 */
	void                       (*pfnLightStyle)(int, char *); /*   172     4 */
	int                        (*pfnDecalIndex)(const char  *); /*   176     4 */
	int                        (*pfnPointContents)(const float  *); /*   180     4 */
	void                       (*pfnMessageBegin)(int, int, const float  *, edict_t *); /*   184     4 */
	void                       (*pfnMessageEnd)(void); /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	void                       (*pfnWriteByte)(int); /*   192     4 */
	void                       (*pfnWriteChar)(int); /*   196     4 */
	void                       (*pfnWriteShort)(int); /*   200     4 */
	void                       (*pfnWriteLong)(int); /*   204     4 */
	void                       (*pfnWriteAngle)(float); /*   208     4 */
	void                       (*pfnWriteCoord)(float); /*   212     4 */
	void                       (*pfnWriteString)(const char  *); /*   216     4 */
	void                       (*pfnWriteEntity)(int); /*   220     4 */
	void                       (*pfnCVarRegister)(cvar_t *); /*   224     4 */
	float                      (*pfnCVarGetFloat)(const char  *); /*   228     4 */
	const char  *              (*pfnCVarGetString)(const char  *); /*   232     4 */
	void                       (*pfnCVarSetFloat)(const char  *, float); /*   236     4 */
	void                       (*pfnCVarSetString)(const char  *, const char  *); /*   240     4 */
	void                       (*pfnAlertMessage)(ALERT_TYPE, char *, ...); /*   244     4 */
	void                       (*pfnEngineFprintf)(void *, char *, ...); /*   248     4 */
	void *                     (*pfnPvAllocEntPrivateData)(edict_t *, int32); /*   252     4 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	void *                     (*pfnPvEntPrivateData)(edict_t *); /*   256     4 */
	void                       (*pfnFreeEntPrivateData)(edict_t *); /*   260     4 */
	const char  *              (*pfnSzFromIndex)(int); /*   264     4 */
	int                        (*pfnAllocString)(const char  *); /*   268     4 */
	class entvars_s *          (*pfnGetVarsOfEnt)(edict_t *); /*   272     4 */
	edict_t *                  (*pfnPEntityOfEntOffset)(int); /*   276     4 */
	int                        (*pfnEntOffsetOfPEntity)(const edict_t  *); /*   280     4 */
	int                        (*pfnIndexOfEdict)(const edict_t  *); /*   284     4 */
	edict_t *                  (*pfnPEntityOfEntIndex)(int); /*   288     4 */
	edict_t *                  (*pfnFindEntityByVars)(class entvars_s *); /*   292     4 */
	void *                     (*pfnGetModelPtr)(edict_t *); /*   296     4 */
	int                        (*pfnRegUserMsg)(const char  *, int); /*   300     4 */
	void                       (*pfnAnimationAutomove)(const edict_t  *, float); /*   304     4 */
	void                       (*pfnGetBonePosition)(const edict_t  *, int, float *, float *); /*   308     4 */
	uint32                     (*pfnFunctionFromName)(const char  *); /*   312     4 */
	const char  *              (*pfnNameForFunction)(uint32); /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	void                       (*pfnClientPrintf)(edict_t *, PRINT_TYPE, const char  *); /*   320     4 */
	void                       (*pfnServerPrint)(const char  *); /*   324     4 */
	const char  *              (*pfnCmd_Args)(void); /*   328     4 */
	const char  *              (*pfnCmd_Argv)(int);  /*   332     4 */
	int                        (*pfnCmd_Argc)(void); /*   336     4 */
	void                       (*pfnGetAttachment)(const edict_t  *, int, float *, float *); /*   340     4 */
	void                       (*pfnCRC32_Init)(CRC32_t *); /*   344     4 */
	void                       (*pfnCRC32_ProcessBuffer)(CRC32_t *, void *, int); /*   348     4 */
	void                       (*pfnCRC32_ProcessByte)(CRC32_t *, unsigned char); /*   352     4 */
	CRC32_t                    (*pfnCRC32_Final)(CRC32_t); /*   356     4 */
	int32                      (*pfnRandomLong)(int32, int32); /*   360     4 */
	float                      (*pfnRandomFloat)(float, float); /*   364     4 */
	void                       (*pfnSetView)(const edict_t  *, const edict_t  *); /*   368     4 */
	float                      (*pfnTime)(void);     /*   372     4 */
	void                       (*pfnCrosshairAngle)(const edict_t  *, float, float); /*   376     4 */
	byte *                     (*pfnLoadFileForMe)(char *, int *); /*   380     4 */
	/* --- cacheline 6 boundary (384 bytes) --- */
	void                       (*pfnFreeFile)(void *); /*   384     4 */
	void                       (*pfnEndSection)(const char  *); /*   388     4 */
	int                        (*pfnCompareFileTime)(char *, char *, int *); /*   392     4 */
	void                       (*pfnGetGameDir)(char *); /*   396     4 */
	void                       (*pfnCvar_RegisterVariable)(cvar_t *); /*   400     4 */
	void                       (*pfnFadeClientVolume)(const edict_t  *, int, int, int, int); /*   404     4 */
	void                       (*pfnSetClientMaxspeed)(const edict_t  *, float); /*   408     4 */
	edict_t *                  (*pfnCreateFakeClient)(const char  *); /*   412     4 */
	void                       (*pfnRunPlayerMove)(edict_t *, const float  *, float, float, float, short unsigned int, byte, byte); /*   416     4 */
	int                        (*pfnNumberOfEntities)(void); /*   420     4 */
	char *                     (*pfnGetInfoKeyBuffer)(edict_t *); /*   424     4 */
	char *                     (*pfnInfoKeyValue)(char *, char *); /*   428     4 */
	void                       (*pfnSetKeyValue)(char *, char *, char *); /*   432     4 */
	void                       (*pfnSetClientKeyValue)(int, char *, char *, char *); /*   436     4 */
	int                        (*pfnIsMapValid)(char *); /*   440     4 */
	void                       (*pfnStaticDecal)(const float  *, int, int, int); /*   444     4 */
	/* --- cacheline 7 boundary (448 bytes) --- */
	int                        (*pfnPrecacheGeneric)(char *); /*   448     4 */
	int                        (*pfnGetPlayerUserId)(edict_t *); /*   452     4 */
	void                       (*pfnBuildSoundMsg)(edict_t *, int, const char  *, float, float, int, int, int, int, const float  *, edict_t *); /*   456     4 */
	int                        (*pfnIsDedicatedServer)(void); /*   460     4 */
	cvar_t *                   (*pfnCVarGetPointer)(const char  *); /*   464     4 */
	unsigned int               (*pfnGetPlayerWONId)(edict_t *); /*   468     4 */
	void                       (*pfnInfo_RemoveKey)(char *, const char  *); /*   472     4 */
	const char  *              (*pfnGetPhysicsKeyValue)(const edict_t  *, const char  *); /*   476     4 */
	void                       (*pfnSetPhysicsKeyValue)(const edict_t  *, const char  *, const char  *); /*   480     4 */
	const char  *              (*pfnGetPhysicsInfoString)(const edict_t  *); /*   484     4 */
	short unsigned int         (*pfnPrecacheEvent)(int, const char  *); /*   488     4 */
	void                       (*pfnPlaybackEvent)(int, const edict_t  *, short unsigned int, float, float *, float *, float, float, int, int, int, int); /*   492     4 */
	unsigned char *            (*pfnSetFatPVS)(float *); /*   496     4 */
	unsigned char *            (*pfnSetFatPAS)(float *); /*   500     4 */
	int                        (*pfnCheckVisibility)(const edict_t  *, unsigned char *); /*   504     4 */
	void                       (*pfnDeltaSetField)(class delta_s *, const char  *); /*   508     4 */
	/* --- cacheline 8 boundary (512 bytes) --- */
	void                       (*pfnDeltaUnsetField)(class delta_s *, const char  *); /*   512     4 */
	void                       (*pfnDeltaAddEncoder)(char *, void (*)(class delta_s *, const unsigned char  *, const unsigned char  *)); /*   516     4 */
	int                        (*pfnGetCurrentPlayer)(void); /*   520     4 */
	int                        (*pfnCanSkipPlayer)(const edict_t  *); /*   524     4 */
	int                        (*pfnDeltaFindField)(class delta_s *, const char  *); /*   528     4 */
	void                       (*pfnDeltaSetFieldByIndex)(class delta_s *, int); /*   532     4 */
	void                       (*pfnDeltaUnsetFieldByIndex)(class delta_s *, int); /*   536     4 */
	void                       (*pfnSetGroupMask)(int, int); /*   540     4 */
	int                        (*pfnCreateInstancedBaseline)(int, class entity_state_s *); /*   544     4 */
	void                       (*pfnCvar_DirectSet)(class cvar_s *, char *); /*   548     4 */
	void                       (*pfnForceUnmodified)(FORCE_TYPE, float *, float *, const char  *); /*   552     4 */
	void                       (*pfnGetPlayerStats)(const edict_t  *, int *, int *); /*   556     4 */
	void                       (*pfnAddServerCommand)(char *, void (*)(void)); /*   560     4 */
	qboolean                   (*pfnVoice_GetClientListening)(int, int); /*   564     4 */
	qboolean                   (*pfnVoice_SetClientListening)(int, int, qboolean); /*   568     4 */
	const char  *              (*pfnGetPlayerAuthId)(edict_t *); /*   572     4 */
	/* --- cacheline 9 boundary (576 bytes) --- */
	sequenceEntry_s *          (*pfnSequenceGet)(const char  *, const char  *); /*   576     4 */
	sentenceEntry_s *          (*pfnSequencePickSentence)(const char  *, int, int *); /*   580     4 */
	int                        (*pfnGetFileSize)(char *); /*   584     4 */
	unsigned int               (*pfnGetApproxWavePlayLen)(const char  *); /*   588     4 */
	int                        (*pfnIsCareerMatch)(void); /*   592     4 */
	int                        (*pfnGetLocalizedStringLength)(const char  *); /*   596     4 */
	void                       (*pfnRegisterTutorMessageShown)(int); /*   600     4 */
	int                        (*pfnGetTimesTutorMessageShown)(int); /*   604     4 */
	void                       (*ProcessTutorMessageDecayBuffer)(int *, int); /*   608     4 */
	void                       (*ConstructTutorMessageDecayBuffer)(int *, int); /*   612     4 */
	void                       (*ResetTutorMessageDecayData)(void); /*   616     4 */
	void                       (*pfnQueryClientCvarValue)(const edict_t  *, const char  *); /*   620     4 */
	void                       (*pfnQueryClientCvarValue2)(const edict_t  *, const char  *, int); /*   624     4 */
	int                        (*pfnCheckParm)(const char  *, char * *); /*   628     4 */

	/* size: 632, cachelines: 10, members: 158 */
	/* last cacheline: 56 bytes */
}; /* size: 632 */

/* 108 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 109 */
 /* pointer to 108 */
 /* size: 4 */

/* 110 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140429876 */

/* 111 */
 /* pointer to 110 */
 /* size: 4 */

/* 112 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 113 */
 /* pointer to 112 */
 /* size: 4 */

/* 114 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 115 */
 /* pointer to 114 */
 /* size: 4 */

/* 116 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140430396 */

/* 117 */
 /* pointer to 116 */
 /* size: 4 */

/* 118 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140430656 */

/* 119 */
 /* pointer to 118 */
 /* size: 4 */

/* 120 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140430864 */

/* 121 */
 /* pointer to 120 */
 /* size: 4 */

/* 122 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 123 */
 /* pointer to 122 */
 /* size: 4 */

/* 124 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140431176 */

/* 125 */
 /* pointer to 124 */
 /* size: 4 */

/* 126 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140431384 */

/* 127 */
 /* pointer to 126 */
 /* size: 4 */

/* 128 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 129 */
 /* pointer to 128 */
 /* size: 4 */

/* 130 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 131 */
 /* pointer to 130 */
 /* size: 4 */

/* 132 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 133 */
 /* pointer to 132 */
 /* size: 4 */

/* 134 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 135 */
 /* pointer to 134 */
 /* size: 4 */

/* 136 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140533408 */

/* 137 */
 /* pointer to 136 */
 /* size: 4 */

/* 138 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140533564 */

/* 139 */
 /* pointer to 138 */
 /* size: 4 */

/* 140 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 141 */
 /* pointer to 140 */
 /* size: 4 */

/* 142 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 143 */
 /* pointer to 142 */
 /* size: 4 */

/* 144 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 145 */
 /* pointer to 144 */
 /* size: 4 */

/* 146 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140534448 */

/* 147 */
 /* pointer to 146 */
 /* size: 4 */

/* 148 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140534656 */

/* 149 */
 /* pointer to 148 */
 /* size: 4 */

/* 150 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140535124 */

/* 151 */
 /* pointer to 150 */
 /* size: 4 */

/* 152 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140535592 */

/* 153 */
 /* pointer to 106 */
 /* size: 4 */

/* 154 */
 /* pointer to 152 */
 /* size: 4 */

/* 155 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140536008 */

/* 156 */
 /* pointer to 155 */
 /* size: 4 */

/* 157 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 158 */
 /* pointer to 157 */
 /* size: 4 */

/* 159 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140536684 */

/* 160 */
 /* pointer to 159 */
 /* size: 4 */

/* 161 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 162 */
 /* pointer to 161 */
 /* size: 4 */

/* 163 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140541448 */

/* 164 */
 /* pointer to 163 */
 /* size: 4 */

/* 165 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140541864 */

/* 166 */
 /* pointer to 165 */
 /* size: 4 */

/* 167 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140542124 */

/* 168 */
 /* pointer to 167 */
 /* size: 4 */

/* 169 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140542280 */

/* 170 */
 /* pointer to 169 */
 /* size: 4 */

/* 171 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140542384 */

/* 172 */
 /* pointer to 171 */
 /* size: 4 */

/* 173 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140542592 */

/* 174 */
 /* pointer to 173 */
 /* size: 4 */

/* 175 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140542904 */

/* 176 */
 /* pointer to 175 */
 /* size: 4 */

/* 177 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 178 */
 /* pointer to 177 */
 /* size: 4 */

/* 179 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140543268 */

/* 180 */
 /* pointer to 179 */
 /* size: 4 */

/* 181 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140543580 */

/* 182 */
 /* pointer to 181 */
 /* size: 4 */

/* 183 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140543736 */

/* 184 */
 /* pointer to 183 */
 /* size: 4 */

/* 185 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140543892 */

/* 186 */
 /* pointer to 185 */
 /* size: 4 */

/* 187 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140544048 */

/* 188 */
 /* pointer to 87 */
 /* size: 4 */

/* 189 */
 /* pointer to 187 */
 /* size: 4 */

/* 190 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 191 */
 /* pointer to 190 */
 /* size: 4 */

/* 192 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 193 */
 /* pointer to 192 */
 /* size: 4 */

/* 194 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140544568 */

/* 195 */
 /* pointer to 194 */
 /* size: 4 */

/* 196 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140544776 */

/* 197 */
 /* pointer to 196 */
 /* size: 4 */

/* 198 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140544984 */

/* 199 */
 /* pointer to 198 */
 /* size: 4 */

/* 200 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140545192 */

/* 201 */
 /* pointer to 200 */
 /* size: 4 */

/* 202 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 203 */
 /* pointer to 202 */
 /* size: 4 */

/* 204 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 205 */
 /* pointer to 204 */
 /* size: 4 */

/* 206 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 207 */
 /* pointer to 206 */
 /* size: 4 */

/* 208 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 209 */
 /* pointer to 79 */
 /* size: 4 */

/* 210 */
 /* pointer to 208 */
 /* size: 4 */

/* 211 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 212 */
 /* pointer to 213 */
 /* size: 4 */

/* 213 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 804 */

/* 214 */
 /* pointer to 211 */
 /* size: 4 */

/* 215 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 216 */
 /* pointer to 215 */
 /* size: 4 */

/* 217 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 218 */
 /* pointer to 217 */
 /* size: 4 */

/* 219 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140558984 */

/* 220 */
 /* pointer to 219 */
 /* size: 4 */

/* 221 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140559192 */

/* 222 */
 /* pointer to 221 */
 /* size: 4 */

/* 223 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 224 */
 /* pointer to 223 */
 /* size: 4 */

/* 225 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 226 */
 /* pointer to 225 */
 /* size: 4 */

/* 227 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140559816 */

/* 228 */
 /* pointer to 227 */
 /* size: 4 */

/* 229 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 230 */
 /* pointer to 229 */
 /* size: 4 */

/* 231 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 232 */
 /* pointer to 231 */
 /* size: 4 */

/* 233 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140560284 */

/* 234 */
 /* pointer to 84 */
 /* size: 4 */

/* 235 */
 /* pointer to 233 */
 /* size: 4 */

/* 236 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140560492 */

/* 237 */
 /* pointer to 236 */
 /* size: 4 */

/* 238 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140560752 */

/* 239 */
 /* pointer to 238 */
 /* size: 4 */

/* 240 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 241 */
 /* pointer to 240 */
 /* size: 4 */

/* 242 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 243 */
 /* pointer to 242 */
 /* size: 4 */

/* 244 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 245 */
 /* pointer to 244 */
 /* size: 4 */

/* 246 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140561532 */

/* 247 */
 /* pointer to 246 */
 /* size: 4 */

/* 248 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 249 */
 /* pointer to 248 */
 /* size: 4 */

/* 250 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140588372 */

/* 251 */
 /* pointer to 250 */
 /* size: 4 */

/* 252 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 253 */
 /* pointer to 49 */
 /* size: 4 */

/* 254 */
 /* pointer to 9 */
 /* size: 4 */

/* 255 */
 /* pointer to 252 */
 /* size: 4 */

/* 256 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140588944 */

/* 257 */
 /* pointer to 256 */
 /* size: 4 */

/* 258 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 259 */
 /* pointer to 258 */
 /* size: 4 */

/* 260 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140589360 */

/* 261 */
 /* pointer to 260 */
 /* size: 4 */

/* 262 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 263 */
 /* pointer to 262 */
 /* size: 4 */

/* 264 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140589880 */

/* 265 */
 /* pointer to 264 */
 /* size: 4 */

/* 266 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 267 */
 /* pointer to 266 */
 /* size: 4 */

/* 268 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 269 */
 /* pointer to 268 */
 /* size: 4 */

/* 270 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140590764 */

/* 271 */
 /* pointer to 270 */
 /* size: 4 */

/* 272 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140591024 */

/* 273 */
 /* pointer to 272 */
 /* size: 4 */

/* 274 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140591336 */

/* 275 */
 /* pointer to 274 */
 /* size: 4 */

/* 276 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140591648 */

/* 277 */
 /* pointer to 276 */
 /* size: 4 */

/* 278 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 279 */
 /* pointer to 278 */
 /* size: 4 */

/* 280 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 281 */
 /* pointer to 280 */
 /* size: 4 */

/* 282 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140600812 */

/* 283 */
 /* pointer to 282 */
 /* size: 4 */

/* 284 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 285 */
 /* pointer to 284 */
 /* size: 4 */

/* 286 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140601228 */

/* 287 */
 /* pointer to 286 */
 /* size: 4 */

/* 288 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 289 */
 /* pointer to 288 */
 /* size: 4 */

/* 290 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 2 */

/* 291 */
 /* pointer to 290 */
 /* size: 4 */

/* 292 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140601852 */

/* 293 */
 /* pointer to 292 */
 /* size: 4 */

/* 294 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 295 */
 /* pointer to 4 */
 /* size: 4 */

/* 296 */
 /* pointer to 294 */
 /* size: 4 */

/* 297 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 298 */
 /* pointer to 297 */
 /* size: 4 */

/* 299 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140602996 */

/* 300 */
 /* pointer to 301 */
 /* size: 4 */

/* 301 */
/* <0> (null):0 */
struct delta_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 302 */
 /* pointer to 299 */
 /* size: 4 */

/* 303 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140603320 */

/* 304 */
 /* pointer to 305 */
 /* size: 4 */

/* 305 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140603528 */

/* 306 */
 /* pointer to 307 */
 /* size: 4 */

/* 307 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 308 */
 /* pointer to 303 */
 /* size: 4 */

/* 309 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 310 */
 /* pointer to 309 */
 /* size: 4 */

/* 311 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140604100 */

/* 312 */
 /* pointer to 311 */
 /* size: 4 */

/* 313 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140604308 */

/* 314 */
 /* pointer to 313 */
 /* size: 4 */

/* 315 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 316 */
 /* pointer to 317 */
 /* size: 4 */

/* 317 */
/* <0> (null):0 */
struct entity_state_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 318 */
 /* pointer to 315 */
 /* size: 4 */

/* 319 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140640576 */

/* 320 */
 /* pointer to 85 */
 /* size: 4 */

/* 321 */
 /* pointer to 319 */
 /* size: 4 */

/* 322 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140640836 */

/* 323 */
 /* pointer to 322 */
 /* size: 4 */

/* 324 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140641148 */

/* 325 */
 /* pointer to 324 */
 /* size: 4 */

/* 326 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140641408 */

/* 327 */
 /* pointer to 326 */
 /* size: 4 */

/* 328 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 329 */
 /* pointer to 328 */
 /* size: 4 */

/* 330 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 331 */
 /* pointer to 330 */
 /* size: 4 */

/* 332 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 333 */
 /* pointer to 332 */
 /* size: 4 */

/* 334 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 335 */
 /* pointer to 334 */
 /* size: 4 */

/* 336 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 337 */
 /* pointer to 336 */
 /* size: 4 */

/* 338 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 339 */
 /* pointer to 338 */
 /* size: 4 */

/* 340 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140642864 */

/* 341 */
 /* pointer to 340 */
 /* size: 4 */

/* 342 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140643072 */

/* 343 */
 /* pointer to 342 */
 /* size: 4 */

/* 344 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140643280 */

/* 345 */
 /* pointer to 344 */
 /* size: 4 */

/* 346 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 347 */
 /* pointer to 17 */
 /* size: 4 */

/* 348 */
 /* pointer to 346 */
 /* size: 4 */

/* 349 */
/* <0> (null):0 */
typedef struct enginefuncs_s enginefuncs_t; /* size: 632 */

/* 350 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 351 */
/* <0> (null):0 */
typedef int ptrdiff_t; /* size: 4 */

/* 352 */
/* <0> (null):0 */
struct _List_node_base {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 353 */
/* <0> (null):0 */
class list<NavConnect, std::allocator<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 354 */
/* <0> (null):0 */
class list<CNavLadder*, std::allocator<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 355 */
/* <0> (null):0 */
class list<HidingSpot*, std::allocator<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 356 */
/* <0> (null):0 */
class list<SpotOrder, std::allocator<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 357 */
/* <0> (null):0 */
class allocator<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 358 */
/* <0> (null):0 */
class allocator<std::_List_node<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 359 */
/* <0> (null):0 */
struct _List_node<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 360 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 361 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<SpotOrder> > {
public:

	/* class allocator<std::_List_node<SpotOrder> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 362 */
/* <0> (null):0 */
class _List_base<SpotOrder, std::allocator<SpotOrder> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<SpotOrder> > {
	public:

		/* class allocator<std::_List_node<SpotOrder> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 363 */
/* <0> (null):0 */
struct _List_iterator<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 364 */
/* <0> (null):0 */
struct _List_const_iterator<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 365 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 366 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 367 */
/* <0> (null):0 */
class list<SpotEncounter, std::allocator<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 368 */
/* <0> (null):0 */
class allocator<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 369 */
/* <0> (null):0 */
class allocator<std::_List_node<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 370 */
/* <0> (null):0 */
struct _List_node<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 371 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 372 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<HidingSpot*> > {
public:

	/* class allocator<std::_List_node<HidingSpot*> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 373 */
/* <0> (null):0 */
class _List_base<HidingSpot*, std::allocator<HidingSpot*> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<HidingSpot*> > {
	public:

		/* class allocator<std::_List_node<HidingSpot*> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 374 */
/* <0> (null):0 */
struct _List_iterator<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 375 */
/* <0> (null):0 */
struct _List_const_iterator<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 376 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 377 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 378 */
/* <0> (null):0 */
class allocator<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 379 */
/* <0> (null):0 */
class allocator<std::_List_node<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 380 */
/* <0> (null):0 */
struct _List_node<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 381 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 382 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<SpotEncounter> > {
public:

	/* class allocator<std::_List_node<SpotEncounter> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 383 */
/* <0> (null):0 */
class _List_base<SpotEncounter, std::allocator<SpotEncounter> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<SpotEncounter> > {
	public:

		/* class allocator<std::_List_node<SpotEncounter> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 384 */
/* <0> (null):0 */
struct _List_iterator<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 385 */
/* <0> (null):0 */
struct _List_const_iterator<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 386 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 387 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 388 */
/* <0> (null):0 */
class allocator<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 389 */
/* <0> (null):0 */
class allocator<std::_List_node<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 390 */
/* <0> (null):0 */
struct _List_node<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 391 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 392 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<NavConnect> > {
public:

	/* class allocator<std::_List_node<NavConnect> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 393 */
/* <0> (null):0 */
class _List_base<NavConnect, std::allocator<NavConnect> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<NavConnect> > {
	public:

		/* class allocator<std::_List_node<NavConnect> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 394 */
/* <0> (null):0 */
struct _List_iterator<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 395 */
/* <0> (null):0 */
struct _List_const_iterator<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 396 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 397 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 398 */
/* <0> (null):0 */
class allocator<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 399 */
/* <0> (null):0 */
class allocator<std::_List_node<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 400 */
/* <0> (null):0 */
struct _List_node<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 401 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 402 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<CNavLadder*> > {
public:

	/* class allocator<std::_List_node<CNavLadder*> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 403 */
/* <0> (null):0 */
class _List_base<CNavLadder*, std::allocator<CNavLadder*> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<CNavLadder*> > {
	public:

		/* class allocator<std::_List_node<CNavLadder*> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 404 */
/* <0> (null):0 */
struct _List_iterator<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 405 */
/* <0> (null):0 */
struct _List_const_iterator<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 406 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 407 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 408 */
/* <0> (null):0 */
class allocator<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 409 */
/* <0> (null):0 */
class allocator<std::_List_node<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 410 */
/* <0> (null):0 */
struct _List_node<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 411 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 412 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<CNavArea*> > {
public:

	/* class allocator<std::_List_node<CNavArea*> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 413 */
/* <0> (null):0 */
class _List_base<CNavArea*, std::allocator<CNavArea*> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<CNavArea*> > {
	public:

		/* class allocator<std::_List_node<CNavArea*> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 414 */
/* <0> (null):0 */
class list<CNavArea*, std::allocator<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 415 */
/* <0> (null):0 */
struct _List_iterator<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 416 */
/* <0> (null):0 */
struct _List_const_iterator<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 417 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 418 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 419 */
 /* pointer to 420 */
 /* size: 4 */

/* 420 */
/* <0> (null):0 */
struct CBaseEntity {
	/* <0> (null):0 */
	edict_t * edict(class CBaseEntity *); /* linkage=_ZN11CBaseEntity5edictEv */

	/* <0> (null):0 */
	virtual int ObjectCaps(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10ObjectCapsEv */

	/* <0> (null):0 */
	int entindex(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8entindexEv */

	/* vtable has 1 entries: {
	   [6] = ObjectCaps(_ZN11CBaseEntity10ObjectCapsEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 421 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 422 */
/* <0> (null):0 */
class CBasePlayer {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 423 */
 /* pointer to 422 */
 /* size: 4 */

/* 424 */
/* <0> (null):0 */
class new_allocator<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 425 */
/* <0> (null):0 */
class new_allocator<std::_List_node<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 426 */
/* <0> (null):0 */
class new_allocator<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 427 */
/* <0> (null):0 */
class new_allocator<std::_List_node<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 428 */
/* <0> (null):0 */
class new_allocator<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 429 */
/* <0> (null):0 */
class new_allocator<std::_List_node<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 430 */
/* <0> (null):0 */
class new_allocator<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 431 */
/* <0> (null):0 */
class new_allocator<std::_List_node<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 432 */
/* <0> (null):0 */
class new_allocator<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 433 */
/* <0> (null):0 */
class new_allocator<std::_List_node<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 434 */
/* <0> (null):0 */
class new_allocator<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 435 */
/* <0> (null):0 */
class new_allocator<std::_List_node<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 436 */
wchar_t
 /* size: 4 */

/* 437 */
/* <0> (null):0 */
struct _List_node_base {
	class _List_node_base *    _M_next;              /*     0     4 */
	class _List_node_base *    _M_prev;              /*     4     4 */
	/* <0> (null):0 */
	void swap(class _List_node_base &, class _List_node_base &); /* linkage=_ZNSt8__detail15_List_node_base4swapERS0_S1_ */

	/* <0> (null):0 */
	void _M_transfer(class _List_node_base *, class _List_node_base *, class _List_node_base *); /* linkage=_ZNSt8__detail15_List_node_base11_M_transferEPS0_S1_ */

	/* <0> (null):0 */
	void _M_reverse(class _List_node_base *); /* linkage=_ZNSt8__detail15_List_node_base10_M_reverseEv */

	/* <0> (null):0 */
	void _M_hook(class _List_node_base *, class _List_node_base *); /* linkage=_ZNSt8__detail15_List_node_base7_M_hookEPS0_ */

	/* <0> (null):0 */
	void _M_unhook(class _List_node_base *); /* linkage=_ZNSt8__detail15_List_node_base9_M_unhookEv */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 438 */
 /* pointer to 437 */
 /* size: 4 */

/* 439 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 440 */
 /* pointer to 437 */
 /* size: 4 */

/* 441 */
/* <0> (null):0 */
enum GameEventType {
	EVENT_INVALID = 0,
	EVENT_WEAPON_FIRED = 1,
	EVENT_WEAPON_FIRED_ON_EMPTY = 2,
	EVENT_WEAPON_RELOADED = 3,
	EVENT_HE_GRENADE_EXPLODED = 4,
	EVENT_FLASHBANG_GRENADE_EXPLODED = 5,
	EVENT_SMOKE_GRENADE_EXPLODED = 6,
	EVENT_GRENADE_BOUNCED = 7,
	EVENT_BEING_SHOT_AT = 8,
	EVENT_PLAYER_BLINDED_BY_FLASHBANG = 9,
	EVENT_PLAYER_FOOTSTEP = 10,
	EVENT_PLAYER_JUMPED = 11,
	EVENT_PLAYER_DIED = 12,
	EVENT_PLAYER_LANDED_FROM_HEIGHT = 13,
	EVENT_PLAYER_TOOK_DAMAGE = 14,
	EVENT_HOSTAGE_DAMAGED = 15,
	EVENT_HOSTAGE_KILLED = 16,
	EVENT_DOOR = 17,
	EVENT_BREAK_GLASS = 18,
	EVENT_BREAK_WOOD = 19,
	EVENT_BREAK_METAL = 20,
	EVENT_BREAK_FLESH = 21,
	EVENT_BREAK_CONCRETE = 22,
	EVENT_BOMB_PLANTED = 23,
	EVENT_BOMB_DROPPED = 24,
	EVENT_BOMB_PICKED_UP = 25,
	EVENT_BOMB_BEEP = 26,
	EVENT_BOMB_DEFUSING = 27,
	EVENT_BOMB_DEFUSE_ABORTED = 28,
	EVENT_BOMB_DEFUSED = 29,
	EVENT_BOMB_EXPLODED = 30,
	EVENT_HOSTAGE_USED = 31,
	EVENT_HOSTAGE_RESCUED = 32,
	EVENT_ALL_HOSTAGES_RESCUED = 33,
	EVENT_VIP_ESCAPED = 34,
	EVENT_VIP_ASSASSINATED = 35,
	EVENT_TERRORISTS_WIN = 36,
	EVENT_CTS_WIN = 37,
	EVENT_ROUND_DRAW = 38,
	EVENT_ROUND_WIN = 39,
	EVENT_ROUND_LOSS = 40,
	EVENT_ROUND_START = 41,
	EVENT_PLAYER_SPAWNED = 42,
	EVENT_CLIENT_CORPSE_SPAWNED = 43,
	EVENT_BUY_TIME_START = 44,
	EVENT_PLAYER_LEFT_BUY_ZONE = 45,
	EVENT_DEATH_CAMERA_START = 46,
	EVENT_KILL_ALL = 47,
	EVENT_ROUND_TIME = 48,
	EVENT_DIE = 49,
	EVENT_KILL = 50,
	EVENT_HEADSHOT = 51,
	EVENT_KILL_FLASHBANGED = 52,
	EVENT_TUTOR_BUY_MENU_OPENNED = 53,
	EVENT_TUTOR_AUTOBUY = 54,
	EVENT_PLAYER_BOUGHT_SOMETHING = 55,
	EVENT_TUTOR_NOT_BUYING_ANYTHING = 56,
	EVENT_TUTOR_NEED_TO_BUY_PRIMARY_WEAPON = 57,
	EVENT_TUTOR_NEED_TO_BUY_PRIMARY_AMMO = 58,
	EVENT_TUTOR_NEED_TO_BUY_SECONDARY_AMMO = 59,
	EVENT_TUTOR_NEED_TO_BUY_ARMOR = 60,
	EVENT_TUTOR_NEED_TO_BUY_DEFUSE_KIT = 61,
	EVENT_TUTOR_NEED_TO_BUY_GRENADE = 62,
	EVENT_CAREER_TASK_DONE = 63,
	EVENT_START_RADIO_1 = 64,
	EVENT_RADIO_COVER_ME = 65,
	EVENT_RADIO_YOU_TAKE_THE_POINT = 66,
	EVENT_RADIO_HOLD_THIS_POSITION = 67,
	EVENT_RADIO_REGROUP_TEAM = 68,
	EVENT_RADIO_FOLLOW_ME = 69,
	EVENT_RADIO_TAKING_FIRE = 70,
	EVENT_START_RADIO_2 = 71,
	EVENT_RADIO_GO_GO_GO = 72,
	EVENT_RADIO_TEAM_FALL_BACK = 73,
	EVENT_RADIO_STICK_TOGETHER_TEAM = 74,
	EVENT_RADIO_GET_IN_POSITION_AND_WAIT = 75,
	EVENT_RADIO_STORM_THE_FRONT = 76,
	EVENT_RADIO_REPORT_IN_TEAM = 77,
	EVENT_START_RADIO_3 = 78,
	EVENT_RADIO_AFFIRMATIVE = 79,
	EVENT_RADIO_ENEMY_SPOTTED = 80,
	EVENT_RADIO_NEED_BACKUP = 81,
	EVENT_RADIO_SECTOR_CLEAR = 82,
	EVENT_RADIO_IN_POSITION = 83,
	EVENT_RADIO_REPORTING_IN = 84,
	EVENT_RADIO_GET_OUT_OF_THERE = 85,
	EVENT_RADIO_NEGATIVE = 86,
	EVENT_RADIO_ENEMY_DOWN = 87,
	EVENT_END_RADIO = 88,
	EVENT_NEW_MATCH = 89,
	EVENT_PLAYER_CHANGED_TEAM = 90,
	EVENT_BULLET_IMPACT = 91,
	EVENT_GAME_COMMENCE = 92,
	EVENT_WEAPON_ZOOMED = 93,
	EVENT_HOSTAGE_CALLED_FOR_HELP = 94,
	NUM_GAME_EVENTS = 95,
}; /* size: 4 */

/* 442 */
/* <0> (null):0 */
class IntervalTimer {
private:

	float                      m_timestamp;          /*     0     4 */
	/* <0> (null):0 */
	void IntervalTimer(class IntervalTimer *);

	/* <0> (null):0 */
	void Reset(class IntervalTimer *); /* linkage=_ZN13IntervalTimer5ResetEv */

	/* <0> (null):0 */
	void Start(class IntervalTimer *); /* linkage=_ZN13IntervalTimer5StartEv */

	/* <0> (null):0 */
	void Invalidate(class IntervalTimer *); /* linkage=_ZN13IntervalTimer10InvalidateEv */

	/* <0> (null):0 */
	bool HasStarted(const class IntervalTimer  *); /* linkage=_ZNK13IntervalTimer10HasStartedEv */

	/* <0> (null):0 */
	float GetElapsedTime(const class IntervalTimer  *); /* linkage=_ZNK13IntervalTimer14GetElapsedTimeEv */

	/* <0> (null):0 */
	bool IsLessThen(const class IntervalTimer  *, float); /* linkage=_ZNK13IntervalTimer10IsLessThenEf */

	/* <0> (null):0 */
	bool IsGreaterThen(const class IntervalTimer  *, float); /* linkage=_ZNK13IntervalTimer13IsGreaterThenEf */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 443 */
 /* pointer to 442 */
 /* size: 4 */

/* 444 */
 /* pointer to 445 */
 /* size: 4 */

/* 445 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 446 */
/* <0> (null):0 */
class CountdownTimer {
private:

	float                      m_duration;           /*     0     4 */
	float                      m_timestamp;          /*     4     4 */
	/* <0> (null):0 */
	void CountdownTimer(class CountdownTimer *);

	/* <0> (null):0 */
	void Reset(class CountdownTimer *); /* linkage=_ZN14CountdownTimer5ResetEv */

	/* <0> (null):0 */
	void Start(class CountdownTimer *, float); /* linkage=_ZN14CountdownTimer5StartEf */

	/* <0> (null):0 */
	void Invalidate(class CountdownTimer *); /* linkage=_ZN14CountdownTimer10InvalidateEv */

	/* <0> (null):0 */
	bool HasStarted(const class CountdownTimer  *); /* linkage=_ZNK14CountdownTimer10HasStartedEv */

	/* <0> (null):0 */
	bool IsElapsed(const class CountdownTimer  *); /* linkage=_ZNK14CountdownTimer9IsElapsedEv */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 447 */
 /* pointer to 446 */
 /* size: 4 */

/* 448 */
 /* pointer to 449 */
 /* size: 4 */

/* 449 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 450 */
/* <0> (null):0 */
typedef unsigned int Place; /* size: 4 */

/* 451 */
/* <0> (null):0 */
enum NavErrorType {
	NAV_OK = 0,
	NAV_CANT_ACCESS_FILE = 1,
	NAV_INVALID_FILE = 2,
	NAV_BAD_FILE_VERSION = 3,
	NAV_CORRUPT_DATA = 4,
}; /* size: 4 */

/* 452 */
/* <0> (null):0 */
enum NavDirType {
	NORTH = 0,
	EAST = 1,
	SOUTH = 2,
	WEST = 3,
	NUM_DIRECTIONS = 4,
}; /* size: 4 */

/* 453 */
/* <0> (null):0 */
enum NavTraverseType {
	GO_NORTH = 0,
	GO_EAST = 1,
	GO_SOUTH = 2,
	GO_WEST = 3,
	GO_LADDER_UP = 4,
	GO_LADDER_DOWN = 5,
	GO_JUMP = 6,
	NUM_TRAVERSE_TYPES = 7,
}; /* size: 4 */

/* 454 */
/* <0> (null):0 */
enum NavCornerType {
	NORTH_WEST = 0,
	NORTH_EAST = 1,
	SOUTH_EAST = 2,
	SOUTH_WEST = 3,
	NUM_CORNERS = 4,
}; /* size: 4 */

/* 455 */
/* <0> (null):0 */
struct Extent {
	class Vector              lo;                    /*     0    12 */
	class Vector              hi;                    /*    12    12 */
	/* <0> (null):0 */
	float SizeX(const class Extent  *); /* linkage=_ZNK6Extent5SizeXEv */

	/* <0> (null):0 */
	float SizeY(const class Extent  *); /* linkage=_ZNK6Extent5SizeYEv */

	/* <0> (null):0 */
	float SizeZ(const class Extent  *); /* linkage=_ZNK6Extent5SizeZEv */

	/* <0> (null):0 */
	float Area(const class Extent  *); /* linkage=_ZNK6Extent4AreaEv */

	/* <0> (null):0 */
	bool Contains(const class Extent  *, const class Vector  *); /* linkage=_ZNK6Extent8ContainsEPK6Vector */


	/* size: 24, cachelines: 1, members: 2 */
	/* last cacheline: 24 bytes */
}; /* size: 24 */

/* 456 */
 /* pointer to 457 */
 /* size: 4 */

/* 457 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 24 */

/* 458 */
/* <0> (null):0 */
struct Ray {
	class Vector              from;                  /*     0    12 */
	class Vector              to;                    /*    12    12 */

	/* size: 24, cachelines: 1, members: 2 */
	/* last cacheline: 24 bytes */
}; /* size: 24 */

/* 459 */
/* <0> (null):0 */
class SteamFile {
private:

	byte *                     m_fileData;           /*     0     4 */
	int                        m_fileDataLength;     /*     4     4 */
	byte *                     m_cursor;             /*     8     4 */
	int                        m_bytesLeft;          /*    12     4 */
	/* <0> (null):0 */
	void SteamFile(class SteamFile *, const char  *);

	/* <0> (null):0 */
	void ~SteamFile(class SteamFile *, int);

	/* <0> (null):0 */
	bool IsValid(const class SteamFile  *); /* linkage=_ZNK9SteamFile7IsValidEv */

	/* <0> (null):0 */
	bool Read(class SteamFile *, void *, int); /* linkage=_ZN9SteamFile4ReadEPvi */


	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 460 */
 /* pointer to 459 */
 /* size: 4 */

/* 461 */
 /* pointer to 462 */
 /* size: 4 */

/* 462 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 16 */

/* 463 */
/* <0> (null):0 */
union NavConnect {
	unsigned int               id;                 /*           4 */
	class CNavArea *           area;               /*           4 */
}; /* size: 4 */

/* 464 */
/* <0> (null):0 */
struct ApproachInfo {
	union NavConnect           here;                 /*     0     4 */
	union NavConnect           prev;                 /*     4     4 */
	enum NavTraverseType       prevToHereHow;        /*     8     4 */
	union NavConnect           next;                 /*    12     4 */
	enum NavTraverseType       hereToNextHow;        /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 465 */
/* <0> (null):0 */
struct CNavArea {
	/* <0> (null):0 */
	struct ApproachInfo {
		union NavConnect           here;                 /*     0     4 */
		union NavConnect           prev;                 /*     4     4 */
		enum NavTraverseType       prevToHereHow;        /*     8     4 */
		union NavConnect           next;                 /*    12     4 */
		enum NavTraverseType       hereToNextHow;        /*    16     4 */

		/* size: 20, cachelines: 1, members: 5 */
		/* last cacheline: 20 bytes */
	};

private:

	bool                       m_isReset;            /*     0     1 */
	unsigned int               m_nextID;             /*     0     4 */
	unsigned int               m_id;                 /*     0     4 */
	struct Extent              m_extent;             /*     4    24 */
	class Vector              m_center;              /*    28    12 */
	unsigned char              m_attributeFlags;     /*    40     1 */
	Place                      m_place;              /*    44     4 */
	float                      m_neZ;                /*    48     4 */
	float                      m_swZ;                /*    52     4 */
	float                      m_clearedTimestamp[2]; /*    56     8 */
	float                      m_danger[2];          /*    64     8 */
	/* --- cacheline 1 boundary (64 bytes) was 2 bytes ago --- */
	float                      m_dangerTimestamp[2]; /*    72     8 */
	HidingSpotList             m_hidingSpotList;     /*    80     0 */
	SpotEncounterList          m_spotEncounterList;  /*    88     0 */
	struct ApproachInfo        m_approach[16];       /*    96   320 */
	/* --- cacheline 6 boundary (384 bytes) was 10 bytes ago --- */
	unsigned char              m_approachCount;      /*   416     1 */

	/* Bitfield combined with previous fields */

	unsigned int               m_masterMarker;       /*     0     4 */
	unsigned int               m_marker;             /*   420     4 */
	class CNavArea *           m_parent;             /*   424     4 */
	enum NavTraverseType       m_parentHow;          /*   428     4 */
	float                      m_totalCost;          /*   432     4 */
	float                      m_costSoFar;          /*   436     4 */

	/* Bitfield combined with previous fields */

	class CNavArea *           m_openList;           /*     0     4 */
	class CNavArea *           m_nextOpen;           /*   440     4 */
	class CNavArea *           m_prevOpen;           /*   444     4 */
	unsigned int               m_openMarker;         /*   448     4 */
	class list<NavConnect, std::allocator<NavConnect> > m_connect[4]; /*   452    32 */
	/* --- cacheline 7 boundary (448 bytes) was 19 bytes ago --- */
	class list<CNavLadder*, std::allocator<CNavLadder*> > m_ladder[2]; /*   484    16 */
	class CNavNode *           m_node[4];            /*   500    16 */
	class list<CNavArea*, std::allocator<CNavArea*> > m_overlapList; /*   516     8 */
	class CNavArea *           m_prevHash;           /*   524     4 */
	class CNavArea *           m_nextHash;           /*   528     4 */
	/* <0> (null):0 */
	void CNavArea(class CNavArea *, class CNavNode *, class CNavNode *, class CNavNode *, class CNavNode *);

	/* <0> (null):0 */
	void CNavArea(class CNavArea *);

	/* <0> (null):0 */
	void CNavArea(class CNavArea *, const class Vector  *, const class Vector  *);

	/* <0> (null):0 */
	void CNavArea(class CNavArea *, const class Vector  *, const class Vector  *, const class Vector  *, const class Vector  *);

	/* <0> (null):0 */
	void ~CNavArea(class CNavArea *, int);

	/* <0> (null):0 */
	void ConnectTo(class CNavArea *, class CNavArea *, enum NavDirType); /* linkage=_ZN8CNavArea9ConnectToEPS_10NavDirType */

	/* <0> (null):0 */
	void Disconnect(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea10DisconnectEPS_ */

	/* <0> (null):0 */
	void Save(const class CNavArea  *, FILE *); /* linkage=_ZNK8CNavArea4SaveEP8_IO_FILE */

	/* <0> (null):0 */
	void Save(class CNavArea *, int, unsigned int); /* linkage=_ZN8CNavArea4SaveEij */

	/* <0> (null):0 */
	void Load(class CNavArea *, class SteamFile *, unsigned int); /* linkage=_ZN8CNavArea4LoadEP9SteamFilej */

	/* <0> (null):0 */
	enum NavErrorType PostLoad(class CNavArea *); /* linkage=_ZN8CNavArea8PostLoadEv */

	/* <0> (null):0 */
	unsigned int GetID(const class CNavArea  *); /* linkage=_ZNK8CNavArea5GetIDEv */

	/* <0> (null):0 */
	void SetAttributes(class CNavArea *, unsigned char); /* linkage=_ZN8CNavArea13SetAttributesEh */

	/* <0> (null):0 */
	unsigned char GetAttributes(const class CNavArea  *); /* linkage=_ZNK8CNavArea13GetAttributesEv */

	/* <0> (null):0 */
	void SetPlace(class CNavArea *, Place); /* linkage=_ZN8CNavArea8SetPlaceEj */

	/* <0> (null):0 */
	Place GetPlace(const class CNavArea  *); /* linkage=_ZNK8CNavArea8GetPlaceEv */

	/* <0> (null):0 */
	bool IsOverlapping(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea13IsOverlappingEPK6Vector */

	/* <0> (null):0 */
	bool IsOverlapping(const class CNavArea  *, const class CNavArea  *); /* linkage=_ZNK8CNavArea13IsOverlappingEPKS_ */

	/* <0> (null):0 */
	bool IsOverlappingX(const class CNavArea  *, const class CNavArea  *); /* linkage=_ZNK8CNavArea14IsOverlappingXEPKS_ */

	/* <0> (null):0 */
	bool IsOverlappingY(const class CNavArea  *, const class CNavArea  *); /* linkage=_ZNK8CNavArea14IsOverlappingYEPKS_ */

	/* <0> (null):0 */
	int GetPlayerCount(const class CNavArea  *, int, class CBasePlayer *); /* linkage=_ZNK8CNavArea14GetPlayerCountEiP11CBasePlayer */

	/* <0> (null):0 */
	float GetZ(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea4GetZEPK6Vector */

	/* <0> (null):0 */
	float GetZ(const class CNavArea  *, float, float); /* linkage=_ZNK8CNavArea4GetZEff */

	/* <0> (null):0 */
	bool Contains(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea8ContainsEPK6Vector */

	/* <0> (null):0 */
	bool IsCoplanar(const class CNavArea  *, const class CNavArea  *); /* linkage=_ZNK8CNavArea10IsCoplanarEPKS_ */

	/* <0> (null):0 */
	void GetClosestPointOnArea(const class CNavArea  *, const class Vector  *, class Vector *); /* linkage=_ZNK8CNavArea21GetClosestPointOnAreaEPK6VectorPS0_ */

	/* <0> (null):0 */
	float GetDistanceSquaredToPoint(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea25GetDistanceSquaredToPointEPK6Vector */

	/* <0> (null):0 */
	bool IsDegenerate(const class CNavArea  *); /* linkage=_ZNK8CNavArea12IsDegenerateEv */

	/* <0> (null):0 */
	bool IsEdge(const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea6IsEdgeE10NavDirType */

	/* <0> (null):0 */
	int GetAdjacentCount(const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea16GetAdjacentCountE10NavDirType */

	/* <0> (null):0 */
	class CNavArea * GetAdjacentArea(const class CNavArea  *, enum NavDirType, int); /* linkage=_ZNK8CNavArea15GetAdjacentAreaE10NavDirTypei */

	/* <0> (null):0 */
	class CNavArea * GetRandomAdjacentArea(const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea21GetRandomAdjacentAreaE10NavDirType */

	/* <0> (null):0 */
	const NavConnectList  * GetAdjacentList(const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea15GetAdjacentListE10NavDirType */

	/* <0> (null):0 */
	bool IsConnected(const class CNavArea  *, const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea11IsConnectedEPKS_10NavDirType */

	/* <0> (null):0 */
	float ComputeHeightChange(class CNavArea *, const class CNavArea  *); /* linkage=_ZN8CNavArea19ComputeHeightChangeEPKS_ */

	/* <0> (null):0 */
	const NavLadderList  * GetLadderList(const class CNavArea  *, enum LadderDirectionType); /* linkage=_ZNK8CNavArea13GetLadderListE19LadderDirectionType */

	/* <0> (null):0 */
	void ComputePortal(const class CNavArea  *, const class CNavArea  *, enum NavDirType, class Vector *, float *); /* linkage=_ZNK8CNavArea13ComputePortalEPKS_10NavDirTypeP6VectorPf */

	/* <0> (null):0 */
	void ComputeClosestPointInPortal(const class CNavArea  *, const class CNavArea  *, enum NavDirType, const class Vector  *, class Vector *); /* linkage=_ZNK8CNavArea27ComputeClosestPointInPortalEPKS_10NavDirTypePK6VectorPS3_ */

	/* <0> (null):0 */
	enum NavDirType ComputeDirection(const class CNavArea  *, class Vector *); /* linkage=_ZNK8CNavArea16ComputeDirectionEP6Vector */

	/* <0> (null):0 */
	void SetClearedTimestamp(class CNavArea *, int); /* linkage=_ZN8CNavArea19SetClearedTimestampEi */

	/* <0> (null):0 */
	float GetClearedTimestamp(class CNavArea *, int); /* linkage=_ZN8CNavArea19GetClearedTimestampEi */

	/* <0> (null):0 */
	const HidingSpotList  * GetHidingSpotList(const class CNavArea  *); /* linkage=_ZNK8CNavArea17GetHidingSpotListEv */

	/* <0> (null):0 */
	void ComputeHidingSpots(class CNavArea *); /* linkage=_ZN8CNavArea18ComputeHidingSpotsEv */

	/* <0> (null):0 */
	void ComputeSniperSpots(class CNavArea *); /* linkage=_ZN8CNavArea18ComputeSniperSpotsEv */

	/* <0> (null):0 */
	class SpotEncounter * GetSpotEncounter(class CNavArea *, const class CNavArea  *, const class CNavArea  *); /* linkage=_ZN8CNavArea16GetSpotEncounterEPKS_S1_ */

	/* <0> (null):0 */
	void ComputeSpotEncounters(class CNavArea *); /* linkage=_ZN8CNavArea21ComputeSpotEncountersEv */

	/* <0> (null):0 */
	void IncreaseDanger(class CNavArea *, int, float); /* linkage=_ZN8CNavArea14IncreaseDangerEif */

	/* <0> (null):0 */
	float GetDanger(class CNavArea *, int); /* linkage=_ZN8CNavArea9GetDangerEi */

	/* <0> (null):0 */
	float GetSizeX(const class CNavArea  *); /* linkage=_ZNK8CNavArea8GetSizeXEv */

	/* <0> (null):0 */
	float GetSizeY(const class CNavArea  *); /* linkage=_ZNK8CNavArea8GetSizeYEv */

	/* <0> (null):0 */
	const class Extent  * GetExtent(const class CNavArea  *); /* linkage=_ZNK8CNavArea9GetExtentEv */

	/* <0> (null):0 */
	const class Vector  * GetCenter(const class CNavArea  *); /* linkage=_ZNK8CNavArea9GetCenterEv */

	/* <0> (null):0 */
	const class Vector  * GetCorner(const class CNavArea  *, enum NavCornerType); /* linkage=_ZNK8CNavArea9GetCornerE13NavCornerType */

	/* <0> (null):0 */
	const class ApproachInfo  * GetApproachInfo(const class CNavArea  *, int); /* linkage=_ZNK8CNavArea15GetApproachInfoEi */

	/* <0> (null):0 */
	int GetApproachInfoCount(const class CNavArea  *); /* linkage=_ZNK8CNavArea20GetApproachInfoCountEv */

	/* <0> (null):0 */
	void ComputeApproachAreas(class CNavArea *); /* linkage=_ZN8CNavArea20ComputeApproachAreasEv */

	/* <0> (null):0 */
	void MakeNewMarker(void); /* linkage=_ZN8CNavArea13MakeNewMarkerEv */

	/* <0> (null):0 */
	void Mark(class CNavArea *); /* linkage=_ZN8CNavArea4MarkEv */

	/* <0> (null):0 */
	BOOL IsMarked(const class CNavArea  *); /* linkage=_ZNK8CNavArea8IsMarkedEv */

	/* <0> (null):0 */
	void SetParent(class CNavArea *, class CNavArea *, enum NavTraverseType); /* linkage=_ZN8CNavArea9SetParentEPS_15NavTraverseType */

	/* <0> (null):0 */
	class CNavArea * GetParent(const class CNavArea  *); /* linkage=_ZNK8CNavArea9GetParentEv */

	/* <0> (null):0 */
	enum NavTraverseType GetParentHow(const class CNavArea  *); /* linkage=_ZNK8CNavArea12GetParentHowEv */

	/* <0> (null):0 */
	bool IsOpen(const class CNavArea  *); /* linkage=_ZNK8CNavArea6IsOpenEv */

	/* <0> (null):0 */
	void AddToOpenList(class CNavArea *); /* linkage=_ZN8CNavArea13AddToOpenListEv */

	/* <0> (null):0 */
	void UpdateOnOpenList(class CNavArea *); /* linkage=_ZN8CNavArea16UpdateOnOpenListEv */

	/* <0> (null):0 */
	void RemoveFromOpenList(class CNavArea *); /* linkage=_ZN8CNavArea18RemoveFromOpenListEv */

	/* <0> (null):0 */
	bool IsOpenListEmpty(void); /* linkage=_ZN8CNavArea15IsOpenListEmptyEv */

	/* <0> (null):0 */
	class CNavArea * PopOpenList(void); /* linkage=_ZN8CNavArea11PopOpenListEv */

	/* <0> (null):0 */
	bool IsClosed(const class CNavArea  *); /* linkage=_ZNK8CNavArea8IsClosedEv */

	/* <0> (null):0 */
	void AddToClosedList(class CNavArea *); /* linkage=_ZN8CNavArea15AddToClosedListEv */

	/* <0> (null):0 */
	void RemoveFromClosedList(class CNavArea *); /* linkage=_ZN8CNavArea20RemoveFromClosedListEv */

	/* <0> (null):0 */
	void ClearSearchLists(void); /* linkage=_ZN8CNavArea16ClearSearchListsEv */

	/* <0> (null):0 */
	void SetTotalCost(class CNavArea *, float); /* linkage=_ZN8CNavArea12SetTotalCostEf */

	/* <0> (null):0 */
	float GetTotalCost(const class CNavArea  *); /* linkage=_ZNK8CNavArea12GetTotalCostEv */

	/* <0> (null):0 */
	void SetCostSoFar(class CNavArea *, float); /* linkage=_ZN8CNavArea12SetCostSoFarEf */

	/* <0> (null):0 */
	float GetCostSoFar(const class CNavArea  *); /* linkage=_ZNK8CNavArea12GetCostSoFarEv */

	/* <0> (null):0 */
	void Draw(class CNavArea *, byte, byte, byte, int); /* linkage=_ZN8CNavArea4DrawEhhhi */

	/* <0> (null):0 */
	void DrawConnectedAreas(class CNavArea *); /* linkage=_ZN8CNavArea18DrawConnectedAreasEv */

	/* <0> (null):0 */
	void DrawMarkedCorner(class CNavArea *, enum NavCornerType, byte, byte, byte, int); /* linkage=_ZN8CNavArea16DrawMarkedCornerE13NavCornerTypehhhi */

	/* <0> (null):0 */
	bool SplitEdit(class CNavArea *, bool, float, class CNavArea * *, class CNavArea * *); /* linkage=_ZN8CNavArea9SplitEditEbfPPS_S1_ */

	/* <0> (null):0 */
	bool MergeEdit(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea9MergeEditEPS_ */

	/* <0> (null):0 */
	bool SpliceEdit(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea10SpliceEditEPS_ */

	/* <0> (null):0 */
	void RaiseCorner(class CNavArea *, enum NavCornerType, int); /* linkage=_ZN8CNavArea11RaiseCornerE13NavCornerTypei */

	/* <0> (null):0 */
	void AddLadderUp(class CNavArea *, class CNavLadder *); /* linkage=_ZN8CNavArea11AddLadderUpEP10CNavLadder */

	/* <0> (null):0 */
	void AddLadderDown(class CNavArea *, class CNavLadder *); /* linkage=_ZN8CNavArea13AddLadderDownEP10CNavLadder */

	/* <0> (null):0 */
	void Initialize(class CNavArea *); /* linkage=_ZN8CNavArea10InitializeEv */

	/* <0> (null):0 */
	void DecayDanger(class CNavArea *); /* linkage=_ZN8CNavArea11DecayDangerEv */

	/* <0> (null):0 */
	bool IsHidingSpotCollision(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea21IsHidingSpotCollisionEPK6Vector */

	/* <0> (null):0 */
	void AddSpotEncounters(class CNavArea *, const class CNavArea  *, enum NavDirType, const class CNavArea  *, enum NavDirType); /* linkage=_ZN8CNavArea17AddSpotEncountersEPKS_10NavDirTypeS1_S2_ */

	/* <0> (null):0 */
	void Strip(class CNavArea *); /* linkage=_ZN8CNavArea5StripEv */

	/* <0> (null):0 */
	void FinishMerge(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea11FinishMergeEPS_ */

	/* <0> (null):0 */
	void MergeAdjacentConnections(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea24MergeAdjacentConnectionsEPS_ */

	/* <0> (null):0 */
	void AssignNodes(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea11AssignNodesEPS_ */

	/* <0> (null):0 */
	void FinishSplitEdit(class CNavArea *, class CNavArea *, enum NavDirType); /* linkage=_ZN8CNavArea15FinishSplitEditEPS_10NavDirType */

	/* <0> (null):0 */
	void OnDestroyNotify(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea15OnDestroyNotifyEPS_ */

	/* --- cacheline 9 boundary (576 bytes) was 27 bytes ago --- */

	/* size: 532, cachelines: 9, members: 32 */
	/* last cacheline: 20 bytes */

	/* BRAIN FART ALERT! 532 != 603 + 0(holes), diff = -71 */

}; /* size: 532 */

/* 466 */
 /* pointer to 465 */
 /* size: 4 */

/* 467 */
 /* pointer to 468 */
 /* size: 4 */

/* 468 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 469 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 470 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 471 */
/* <0> (null):0 */
typedef struct list<NavConnect, std::allocator<NavConnect> > NavConnectList; /* size: 0 */

/* 472 */
/* <0> (null):0 */
enum LadderDirectionType {
	LADDER_UP = 0,
	LADDER_DOWN = 1,
	NUM_LADDER_DIRECTIONS = 2,
}; /* size: 4 */

/* 473 */
/* <0> (null):0 */
class CNavLadder {
	class Vector              m_top;                 /*     0    12 */
	class Vector              m_bottom;              /*    12    12 */
	float                      m_length;             /*    24     4 */
	enum NavDirType            m_dir;                /*    28     4 */
	class Vector2D            m_dirVector;           /*    32     8 */
	class CBaseEntity *        m_entity;             /*    40     4 */
	class CNavArea *           m_topForwardArea;     /*    44     4 */
	class CNavArea *           m_topLeftArea;        /*    48     4 */
	class CNavArea *           m_topRightArea;       /*    52     4 */
	class CNavArea *           m_topBehindArea;      /*    56     4 */
	class CNavArea *           m_bottomArea;         /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	bool                       m_isDangling;         /*    64     1 */
	/* <0> (null):0 */
	void CNavLadder(class CNavLadder *);

	/* <0> (null):0 */
	void OnDestroyNotify(class CNavLadder *, class CNavArea *); /* linkage=_ZN10CNavLadder15OnDestroyNotifyEP8CNavArea */


	/* size: 68, cachelines: 2, members: 12 */
	/* last cacheline: 4 bytes */

	/* BRAIN FART ALERT! 68 != 65 + 0(holes), diff = 3 */

}; /* size: 68 */

/* 474 */
 /* pointer to 473 */
 /* size: 4 */

/* 475 */
/* <0> (null):0 */
typedef struct list<CNavLadder*, std::allocator<CNavLadder*> > NavLadderList; /* size: 0 */

/* 476 */
/* <0> (null):0 */
class HidingSpot {
private:

	class Vector              m_pos;                 /*     0    12 */
	unsigned int               m_id;                 /*    12     4 */
	unsigned int               m_marker;             /*    16     4 */
	unsigned char              m_flags;              /*    20     1 */

	/* Bitfield combined with previous fields */

	unsigned int               m_nextID;             /*     0     4 */
	unsigned int               m_masterMarker;       /*     0     4 */
	/* <0> (null):0 */
	void HidingSpot(class HidingSpot *);

	/* <0> (null):0 */
	void HidingSpot(class HidingSpot *, const class Vector  *, unsigned char);

	/* <0> (null):0 */
	bool HasGoodCover(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot12HasGoodCoverEv */

	/* <0> (null):0 */
	bool IsGoodSniperSpot(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot16IsGoodSniperSpotEv */

	/* <0> (null):0 */
	bool IsIdealSniperSpot(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot17IsIdealSniperSpotEv */

	/* <0> (null):0 */
	void SetFlags(class HidingSpot *, unsigned char); /* linkage=_ZN10HidingSpot8SetFlagsEh */

	/* <0> (null):0 */
	unsigned char GetFlags(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot8GetFlagsEv */

	/* <0> (null):0 */
	void Save(const class HidingSpot  *, int, unsigned int); /* linkage=_ZNK10HidingSpot4SaveEij */

	/* <0> (null):0 */
	void Load(class HidingSpot *, class SteamFile *, unsigned int); /* linkage=_ZN10HidingSpot4LoadEP9SteamFilej */

	/* <0> (null):0 */
	const class Vector  * GetPosition(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot11GetPositionEv */

	/* <0> (null):0 */
	unsigned int GetID(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot5GetIDEv */

	/* <0> (null):0 */
	void Mark(class HidingSpot *); /* linkage=_ZN10HidingSpot4MarkEv */

	/* <0> (null):0 */
	bool IsMarked(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot8IsMarkedEv */

	/* <0> (null):0 */
	void ChangeMasterMarker(void); /* linkage=_ZN10HidingSpot18ChangeMasterMarkerEv */


	/* size: 24, cachelines: 1, members: 6 */
	/* last cacheline: 24 bytes */
}; /* size: 24 */

/* 477 */
 /* pointer to 476 */
 /* size: 4 */

/* 478 */
 /* pointer to 479 */
 /* size: 4 */

/* 479 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 24 */

/* 480 */
/* <0> (null):0 */
typedef struct list<HidingSpot*, std::allocator<HidingSpot*> > HidingSpotList; /* size: 0 */

/* 481 */
/* <0> (null):0 */
union {
	class HidingSpot *         spot;               /*           4 */
	unsigned int               id;                 /*           4 */
}; /* size: 4 */

/* 482 */
/* <0> (null):0 */
struct SpotOrder {
	/* <0> (null):0 */
	union {
		class HidingSpot *         spot;                 /*           4 */
		unsigned int               id;                   /*           4 */
	};

	float                      t;                    /*     0     4 */
	union {
		class HidingSpot * spot;                 /*           4 */
		unsigned int       id;                   /*           4 */
	};                                               /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 483 */
/* <0> (null):0 */
typedef struct list<SpotOrder, std::allocator<SpotOrder> > SpotOrderList; /* size: 0 */

/* 484 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 485 */
/* <0> (null):0 */
typedef class SpotOrder * pointer; /* size: 4 */

/* 486 */
/* <0> (null):0 */
typedef const class SpotOrder  * const_pointer; /* size: 4 */

/* 487 */
/* <0> (null):0 */
class new_allocator<SpotOrder> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class SpotOrder * pointer;

	/* <0> (null):0 */
	typedef const class SpotOrder  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<SpotOrder> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<SpotOrder> *, const class new_allocator<SpotOrder>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<SpotOrder> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<SpotOrder>  *, class SpotOrder &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE7addressERS1_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<SpotOrder>  *, const class SpotOrder  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE7addressERKS1_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<SpotOrder> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<SpotOrder> *, class SpotOrder *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE10deallocateEPS1_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<SpotOrder>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<SpotOrder> *, class SpotOrder *, const class SpotOrder  &); /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE9constructEPS1_RKS1_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<SpotOrder> *, class SpotOrder *); /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE7destroyEPS1_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 488 */
 /* pointer to 482 */
 /* size: 4 */

/* 489 */
 /* pointer to 490 */
 /* size: 4 */

/* 490 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 491 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 492 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 493 */
 /* pointer to 487 */
 /* size: 4 */

/* 494 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 495 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 496 */
 /* pointer to 497 */
 /* size: 4 */

/* 497 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 498 */
/* <0> (null):0 */
typedef class SpotOrder & reference; /* size: 4 */

/* 499 */
/* <0> (null):0 */
typedef const class SpotOrder  & const_reference; /* size: 4 */

/* 500 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<SpotOrder> > other; /* size: 0 */

/* 501 */
/* <0> (null):0 */
struct rebind<std::_List_node<SpotOrder> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<SpotOrder> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 502 */
/* <0> (null):0 */
typedef struct allocator<SpotOrder> other; /* size: 1 */

/* 503 */
/* <0> (null):0 */
struct rebind<SpotOrder> {
	/* <0> (null):0 */
	typedef struct allocator<SpotOrder> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 504 */
/* <0> (null):0 */
class allocator<SpotOrder> : public new_allocator<SpotOrder> {
public:

	/* class new_allocator<SpotOrder> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class SpotOrder & reference;

	/* <0> (null):0 */
	typedef const class SpotOrder  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<SpotOrder> *);

	/* <0> (null):0 */
	void allocator(class allocator<SpotOrder> *, const class allocator<SpotOrder>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<SpotOrder> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<SpotOrder> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<SpotOrder> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<SpotOrder> {
		/* <0> (null):0 */
		typedef struct allocator<SpotOrder> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 505 */
 /* pointer to 504 */
 /* size: 4 */

/* 506 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 507 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 508 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 509 */
/* <0> (null):0 */
typedef class _List_node<SpotOrder> * pointer; /* size: 4 */

/* 510 */
/* <0> (null):0 */
typedef const class _List_node<SpotOrder>  * const_pointer; /* size: 4 */

/* 511 */
/* <0> (null):0 */
class new_allocator<std::_List_node<SpotOrder> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<SpotOrder> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<SpotOrder>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<SpotOrder> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<SpotOrder> > *, const class new_allocator<std::_List_node<SpotOrder> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<SpotOrder> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<SpotOrder> >  *, class _List_node<SpotOrder> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7addressERS3_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<SpotOrder> >  *, const class _List_node<SpotOrder>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7addressERKS3_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<SpotOrder> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE10deallocateEPS3_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<SpotOrder> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *, const class _List_node<SpotOrder>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE9constructEPS3_RKS3_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7destroyEPS3_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 512 */
 /* pointer to 359 */
 /* size: 4 */

/* 513 */
 /* pointer to 514 */
 /* size: 4 */

/* 514 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 515 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 516 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 517 */
 /* pointer to 511 */
 /* size: 4 */

/* 518 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 519 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 520 */
 /* pointer to 521 */
 /* size: 4 */

/* 521 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 522 */
/* <0> (null):0 */
class allocator<std::_List_node<SpotOrder> > : public new_allocator<std::_List_node<SpotOrder> > {
public:

	/* class new_allocator<std::_List_node<SpotOrder> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<SpotOrder> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<SpotOrder> > *, const class allocator<std::_List_node<SpotOrder> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<SpotOrder> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 523 */
 /* pointer to 522 */
 /* size: 4 */

/* 524 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 525 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 526 */
 /* pointer to 361 */
 /* size: 4 */

/* 527 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 528 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 529 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 530 */
/* <0> (null):0 */
typedef struct allocator<SpotOrder> allocator_type; /* size: 1 */

/* 531 */
/* <0> (null):0 */
class _List_base<SpotOrder, std::allocator<SpotOrder> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<SpotOrder> allocator_type;

	/* <0> (null):0 */
	class _List_node<SpotOrder> * _M_get_node(class _List_base<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, class _List_node<SpotOrder> *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 532 */
 /* pointer to 531 */
 /* size: 4 */

/* 533 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 534 */
 /* pointer to 535 */
 /* size: 4 */

/* 535 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 536 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 537 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 538 */
/* <0> (null):0 */
typedef struct SpotOrder value_type; /* size: 8 */

/* 539 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 540 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 541 */
/* <0> (null):0 */
typedef struct _List_iterator<SpotOrder> iterator; /* size: 0 */

/* 542 */
/* <0> (null):0 */
typedef struct _List_const_iterator<SpotOrder> const_iterator; /* size: 0 */

/* 543 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<SpotOrder> > const_reverse_iterator; /* size: 0 */

/* 544 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<SpotOrder> > reverse_iterator; /* size: 0 */

/* 545 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 546 */
/* <0> (null):0 */
typedef struct allocator<SpotOrder> allocator_type; /* size: 1 */

/* 547 */
/* <0> (null):0 */
typedef struct _List_node<SpotOrder> _Node; /* size: 0 */

/* 548 */
/* <0> (null):0 */
class list<SpotOrder, std::allocator<SpotOrder> > : protected _List_base<SpotOrder, std::allocator<SpotOrder> > {
protected:

	/* class _List_base<SpotOrder, std::allocator<SpotOrder> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef struct SpotOrder value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<SpotOrder> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<SpotOrder> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<SpotOrder> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<SpotOrder> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<SpotOrder> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<SpotOrder> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE14_M_create_nodeERKS0_ */

	/* <0> (null):0 */
	void list(class list<SpotOrder, std::allocator<SpotOrder> > *);

	/* <0> (null):0 */
	void list(class list<SpotOrder, std::allocator<SpotOrder> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<SpotOrder, std::allocator<SpotOrder> > *, const class list<SpotOrder, std::allocator<SpotOrder> >  &);

	/* <0> (null):0 */
	class list<SpotOrder, std::allocator<SpotOrder> > & operator=(class list<SpotOrder, std::allocator<SpotOrder> > *, const class list<SpotOrder, std::allocator<SpotOrder> >  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EEaSERKS2_ */

	/* <0> (null):0 */
	void assign(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6assignEjRKS0_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, class SpotOrder); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6resizeEjS0_ */

	/* <0> (null):0 */
	reference front(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE10push_frontERKS0_ */

	/* <0> (null):0 */
	void pop_front(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9push_backERKS0_ */

	/* <0> (null):0 */
	void pop_back(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, unsigned int, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */

	/* <0> (null):0 */
	iterator erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	iterator erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */

	/* <0> (null):0 */
	void swap(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4swapERS2_ */

	/* <0> (null):0 */
	void clear(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */

	/* <0> (null):0 */
	void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */

	/* <0> (null):0 */
	void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */

	/* <0> (null):0 */
	void remove(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6removeERKS0_ */

	/* <0> (null):0 */
	void unique(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5mergeERS2_ */

	/* <0> (null):0 */
	void reverse(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE18_M_fill_initializeEjRKS0_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE14_M_fill_assignEjRKS0_ */

	/* <0> (null):0 */
	void _M_transfer(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */

	/* <0> (null):0 */
	void _M_insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void _M_erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE25_M_check_equal_allocatorsERS2_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 549 */
 /* pointer to 547 */
 /* size: 4 */

/* 550 */
 /* pointer to 548 */
 /* size: 4 */

/* 551 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 552 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 553 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 554 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 555 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 556 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 557 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 558 */
 /* pointer to 559 */
 /* size: 4 */

/* 559 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 560 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 561 */
/* <0> (null):0 */
struct SpotEncounter {
	union NavConnect           from;                 /*     0     4 */
	enum NavDirType            fromDir;              /*     4     4 */
	union NavConnect           to;                   /*     8     4 */
	enum NavDirType            toDir;                /*    12     4 */
	struct Ray                 path;                 /*    16    24 */
	SpotOrderList              spotList;             /*    40     0 */

	/* size: 48, cachelines: 1, members: 6 */
	/* last cacheline: 48 bytes */

	/* BRAIN FART ALERT! 48 != 40 + 0(holes), diff = 8 */

}; /* size: 48 */

/* 562 */
/* <0> (null):0 */
typedef struct list<SpotEncounter, std::allocator<SpotEncounter> > SpotEncounterList; /* size: 0 */

/* 563 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 564 */
/* <0> (null):0 */
typedef class HidingSpot * * pointer; /* size: 4 */

/* 565 */
/* <0> (null):0 */
typedef const class HidingSpot *  * const_pointer; /* size: 4 */

/* 566 */
/* <0> (null):0 */
class new_allocator<HidingSpot*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class HidingSpot * * pointer;

	/* <0> (null):0 */
	typedef const class HidingSpot *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<HidingSpot*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<HidingSpot*> *, const class new_allocator<HidingSpot*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<HidingSpot*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<HidingSpot*>  *, class HidingSpot * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE7addressERS2_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<HidingSpot*>  *, const class HidingSpot *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE7addressERKS2_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<HidingSpot*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<HidingSpot*> *, class HidingSpot * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE10deallocateEPS2_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<HidingSpot*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<HidingSpot*> *, class HidingSpot * *, const class HidingSpot *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE9constructEPS2_RKS2_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<HidingSpot*> *, class HidingSpot * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE7destroyEPS2_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 567 */
 /* pointer to 477 */
 /* size: 4 */

/* 568 */
 /* pointer to 569 */
 /* size: 4 */

/* 569 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 570 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 571 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 572 */
 /* pointer to 566 */
 /* size: 4 */

/* 573 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 574 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 575 */
 /* pointer to 576 */
 /* size: 4 */

/* 576 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 577 */
/* <0> (null):0 */
typedef class HidingSpot * & reference; /* size: 4 */

/* 578 */
/* <0> (null):0 */
typedef const class HidingSpot *  & const_reference; /* size: 4 */

/* 579 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<HidingSpot*> > other; /* size: 0 */

/* 580 */
/* <0> (null):0 */
struct rebind<std::_List_node<HidingSpot*> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<HidingSpot*> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 581 */
/* <0> (null):0 */
typedef struct allocator<HidingSpot*> other; /* size: 1 */

/* 582 */
/* <0> (null):0 */
struct rebind<HidingSpot*> {
	/* <0> (null):0 */
	typedef struct allocator<HidingSpot*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 583 */
/* <0> (null):0 */
class allocator<HidingSpot*> : public new_allocator<HidingSpot*> {
public:

	/* class new_allocator<HidingSpot*> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class HidingSpot * & reference;

	/* <0> (null):0 */
	typedef const class HidingSpot *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<HidingSpot*> *);

	/* <0> (null):0 */
	void allocator(class allocator<HidingSpot*> *, const class allocator<HidingSpot*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<HidingSpot*> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<HidingSpot*> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<HidingSpot*> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<HidingSpot*> {
		/* <0> (null):0 */
		typedef struct allocator<HidingSpot*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 584 */
 /* pointer to 583 */
 /* size: 4 */

/* 585 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 586 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 587 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 588 */
/* <0> (null):0 */
typedef class _List_node<HidingSpot*> * pointer; /* size: 4 */

/* 589 */
/* <0> (null):0 */
typedef const class _List_node<HidingSpot*>  * const_pointer; /* size: 4 */

/* 590 */
/* <0> (null):0 */
class new_allocator<std::_List_node<HidingSpot*> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<HidingSpot*> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<HidingSpot*>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *, const class new_allocator<std::_List_node<HidingSpot*> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<HidingSpot*> >  *, class _List_node<HidingSpot*> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7addressERS4_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<HidingSpot*> >  *, const class _List_node<HidingSpot*>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7addressERKS4_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<HidingSpot*> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE10deallocateEPS4_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<HidingSpot*> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *, const class _List_node<HidingSpot*>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE9constructEPS4_RKS4_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7destroyEPS4_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 591 */
 /* pointer to 370 */
 /* size: 4 */

/* 592 */
 /* pointer to 593 */
 /* size: 4 */

/* 593 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 594 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 595 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 596 */
 /* pointer to 590 */
 /* size: 4 */

/* 597 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 598 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 599 */
 /* pointer to 600 */
 /* size: 4 */

/* 600 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 601 */
/* <0> (null):0 */
class allocator<std::_List_node<HidingSpot*> > : public new_allocator<std::_List_node<HidingSpot*> > {
public:

	/* class new_allocator<std::_List_node<HidingSpot*> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<HidingSpot*> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<HidingSpot*> > *, const class allocator<std::_List_node<HidingSpot*> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<HidingSpot*> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 602 */
 /* pointer to 601 */
 /* size: 4 */

/* 603 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 604 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 605 */
 /* pointer to 372 */
 /* size: 4 */

/* 606 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 607 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 608 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 609 */
/* <0> (null):0 */
typedef struct allocator<HidingSpot*> allocator_type; /* size: 1 */

/* 610 */
/* <0> (null):0 */
class _List_base<HidingSpot*, std::allocator<HidingSpot*> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<HidingSpot*> allocator_type;

	/* <0> (null):0 */
	class _List_node<HidingSpot*> * _M_get_node(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_node<HidingSpot*> *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 611 */
 /* pointer to 610 */
 /* size: 4 */

/* 612 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 613 */
 /* pointer to 614 */
 /* size: 4 */

/* 614 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 615 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 616 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 617 */
/* <0> (null):0 */
typedef class HidingSpot * value_type; /* size: 4 */

/* 618 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 619 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 620 */
/* <0> (null):0 */
typedef struct _List_iterator<HidingSpot*> iterator; /* size: 0 */

/* 621 */
/* <0> (null):0 */
typedef struct _List_const_iterator<HidingSpot*> const_iterator; /* size: 0 */

/* 622 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<HidingSpot*> > const_reverse_iterator; /* size: 0 */

/* 623 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<HidingSpot*> > reverse_iterator; /* size: 0 */

/* 624 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 625 */
/* <0> (null):0 */
typedef struct allocator<HidingSpot*> allocator_type; /* size: 1 */

/* 626 */
/* <0> (null):0 */
typedef struct _List_node<HidingSpot*> _Node; /* size: 0 */

/* 627 */
/* <0> (null):0 */
class list<HidingSpot*, std::allocator<HidingSpot*> > : protected _List_base<HidingSpot*, std::allocator<HidingSpot*> > {
protected:

	/* class _List_base<HidingSpot*, std::allocator<HidingSpot*> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef class HidingSpot * value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<HidingSpot*> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<HidingSpot*> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<HidingSpot*> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<HidingSpot*> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<HidingSpot*> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<HidingSpot*> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE14_M_create_nodeERKS1_ */

	/* <0> (null):0 */
	void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *);

	/* <0> (null):0 */
	void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const class list<HidingSpot*, std::allocator<HidingSpot*> >  &);

	/* <0> (null):0 */
	class list<HidingSpot*, std::allocator<HidingSpot*> > & operator=(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const class list<HidingSpot*, std::allocator<HidingSpot*> >  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EEaSERKS3_ */

	/* <0> (null):0 */
	void assign(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6assignEjRKS1_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, class HidingSpot *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6resizeEjS1_ */

	/* <0> (null):0 */
	reference front(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE10push_frontERKS1_ */

	/* <0> (null):0 */
	void pop_front(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9push_backERKS1_ */

	/* <0> (null):0 */
	void pop_back(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */

	/* <0> (null):0 */
	iterator erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	iterator erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */

	/* <0> (null):0 */
	void swap(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4swapERS3_ */

	/* <0> (null):0 */
	void clear(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */

	/* <0> (null):0 */
	void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */

	/* <0> (null):0 */
	void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */

	/* <0> (null):0 */
	void remove(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6removeERKS1_ */

	/* <0> (null):0 */
	void unique(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5mergeERS3_ */

	/* <0> (null):0 */
	void reverse(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE18_M_fill_initializeEjRKS1_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE14_M_fill_assignEjRKS1_ */

	/* <0> (null):0 */
	void _M_transfer(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */

	/* <0> (null):0 */
	void _M_insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void _M_erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE25_M_check_equal_allocatorsERS3_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 628 */
 /* pointer to 626 */
 /* size: 4 */

/* 629 */
 /* pointer to 627 */
 /* size: 4 */

/* 630 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 631 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 632 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 633 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 634 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 635 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 636 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 637 */
 /* pointer to 638 */
 /* size: 4 */

/* 638 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 639 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 640 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 641 */
/* <0> (null):0 */
typedef class SpotEncounter * pointer; /* size: 4 */

/* 642 */
/* <0> (null):0 */
typedef const class SpotEncounter  * const_pointer; /* size: 4 */

/* 643 */
/* <0> (null):0 */
class new_allocator<SpotEncounter> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class SpotEncounter * pointer;

	/* <0> (null):0 */
	typedef const class SpotEncounter  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<SpotEncounter> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<SpotEncounter> *, const class new_allocator<SpotEncounter>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<SpotEncounter> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<SpotEncounter>  *, class SpotEncounter &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE7addressERS1_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<SpotEncounter>  *, const class SpotEncounter  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE7addressERKS1_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<SpotEncounter> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<SpotEncounter> *, class SpotEncounter *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE10deallocateEPS1_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<SpotEncounter>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<SpotEncounter> *, class SpotEncounter *, const class SpotEncounter  &); /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE9constructEPS1_RKS1_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<SpotEncounter> *, class SpotEncounter *); /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE7destroyEPS1_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 644 */
 /* pointer to 561 */
 /* size: 4 */

/* 645 */
 /* pointer to 646 */
 /* size: 4 */

/* 646 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 48 */

/* 647 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 648 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 649 */
 /* pointer to 643 */
 /* size: 4 */

/* 650 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 651 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 652 */
 /* pointer to 653 */
 /* size: 4 */

/* 653 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 654 */
/* <0> (null):0 */
typedef class SpotEncounter & reference; /* size: 4 */

/* 655 */
/* <0> (null):0 */
typedef const class SpotEncounter  & const_reference; /* size: 4 */

/* 656 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<SpotEncounter> > other; /* size: 0 */

/* 657 */
/* <0> (null):0 */
struct rebind<std::_List_node<SpotEncounter> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<SpotEncounter> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 658 */
/* <0> (null):0 */
typedef struct allocator<SpotEncounter> other; /* size: 1 */

/* 659 */
/* <0> (null):0 */
struct rebind<SpotEncounter> {
	/* <0> (null):0 */
	typedef struct allocator<SpotEncounter> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 660 */
/* <0> (null):0 */
class allocator<SpotEncounter> : public new_allocator<SpotEncounter> {
public:

	/* class new_allocator<SpotEncounter> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class SpotEncounter & reference;

	/* <0> (null):0 */
	typedef const class SpotEncounter  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<SpotEncounter> *);

	/* <0> (null):0 */
	void allocator(class allocator<SpotEncounter> *, const class allocator<SpotEncounter>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<SpotEncounter> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<SpotEncounter> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<SpotEncounter> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<SpotEncounter> {
		/* <0> (null):0 */
		typedef struct allocator<SpotEncounter> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 661 */
 /* pointer to 660 */
 /* size: 4 */

/* 662 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 663 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 664 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 665 */
/* <0> (null):0 */
typedef class _List_node<SpotEncounter> * pointer; /* size: 4 */

/* 666 */
/* <0> (null):0 */
typedef const class _List_node<SpotEncounter>  * const_pointer; /* size: 4 */

/* 667 */
/* <0> (null):0 */
class new_allocator<std::_List_node<SpotEncounter> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<SpotEncounter> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<SpotEncounter>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *, const class new_allocator<std::_List_node<SpotEncounter> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<SpotEncounter> >  *, class _List_node<SpotEncounter> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7addressERS3_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<SpotEncounter> >  *, const class _List_node<SpotEncounter>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7addressERKS3_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<SpotEncounter> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE10deallocateEPS3_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<SpotEncounter> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *, const class _List_node<SpotEncounter>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE9constructEPS3_RKS3_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7destroyEPS3_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 668 */
 /* pointer to 380 */
 /* size: 4 */

/* 669 */
 /* pointer to 670 */
 /* size: 4 */

/* 670 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 671 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 672 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 673 */
 /* pointer to 667 */
 /* size: 4 */

/* 674 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 675 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 676 */
 /* pointer to 677 */
 /* size: 4 */

/* 677 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 678 */
/* <0> (null):0 */
class allocator<std::_List_node<SpotEncounter> > : public new_allocator<std::_List_node<SpotEncounter> > {
public:

	/* class new_allocator<std::_List_node<SpotEncounter> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<SpotEncounter> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<SpotEncounter> > *, const class allocator<std::_List_node<SpotEncounter> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<SpotEncounter> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 679 */
 /* pointer to 678 */
 /* size: 4 */

/* 680 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 681 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 682 */
 /* pointer to 382 */
 /* size: 4 */

/* 683 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 684 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 685 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 686 */
/* <0> (null):0 */
typedef struct allocator<SpotEncounter> allocator_type; /* size: 1 */

/* 687 */
/* <0> (null):0 */
class _List_base<SpotEncounter, std::allocator<SpotEncounter> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<SpotEncounter> allocator_type;

	/* <0> (null):0 */
	class _List_node<SpotEncounter> * _M_get_node(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_node<SpotEncounter> *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 688 */
 /* pointer to 687 */
 /* size: 4 */

/* 689 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 690 */
 /* pointer to 691 */
 /* size: 4 */

/* 691 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 692 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 693 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 694 */
/* <0> (null):0 */
typedef struct SpotEncounter value_type; /* size: 48 */

/* 695 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 696 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 697 */
/* <0> (null):0 */
typedef struct _List_iterator<SpotEncounter> iterator; /* size: 0 */

/* 698 */
/* <0> (null):0 */
typedef struct _List_const_iterator<SpotEncounter> const_iterator; /* size: 0 */

/* 699 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<SpotEncounter> > const_reverse_iterator; /* size: 0 */

/* 700 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<SpotEncounter> > reverse_iterator; /* size: 0 */

/* 701 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 702 */
/* <0> (null):0 */
typedef struct allocator<SpotEncounter> allocator_type; /* size: 1 */

/* 703 */
/* <0> (null):0 */
typedef struct _List_node<SpotEncounter> _Node; /* size: 0 */

/* 704 */
/* <0> (null):0 */
class list<SpotEncounter, std::allocator<SpotEncounter> > : protected _List_base<SpotEncounter, std::allocator<SpotEncounter> > {
protected:

	/* class _List_base<SpotEncounter, std::allocator<SpotEncounter> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef struct SpotEncounter value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<SpotEncounter> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<SpotEncounter> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<SpotEncounter> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<SpotEncounter> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<SpotEncounter> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<SpotEncounter> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE14_M_create_nodeERKS0_ */

	/* <0> (null):0 */
	void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *);

	/* <0> (null):0 */
	void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const class list<SpotEncounter, std::allocator<SpotEncounter> >  &);

	/* <0> (null):0 */
	class list<SpotEncounter, std::allocator<SpotEncounter> > & operator=(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const class list<SpotEncounter, std::allocator<SpotEncounter> >  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EEaSERKS2_ */

	/* <0> (null):0 */
	void assign(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6assignEjRKS0_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, class SpotEncounter); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6resizeEjS0_ */

	/* <0> (null):0 */
	reference front(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE10push_frontERKS0_ */

	/* <0> (null):0 */
	void pop_front(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9push_backERKS0_ */

	/* <0> (null):0 */
	void pop_back(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, unsigned int, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */

	/* <0> (null):0 */
	iterator erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	iterator erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */

	/* <0> (null):0 */
	void swap(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4swapERS2_ */

	/* <0> (null):0 */
	void clear(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */

	/* <0> (null):0 */
	void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */

	/* <0> (null):0 */
	void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */

	/* <0> (null):0 */
	void remove(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6removeERKS0_ */

	/* <0> (null):0 */
	void unique(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5mergeERS2_ */

	/* <0> (null):0 */
	void reverse(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE18_M_fill_initializeEjRKS0_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE14_M_fill_assignEjRKS0_ */

	/* <0> (null):0 */
	void _M_transfer(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */

	/* <0> (null):0 */
	void _M_insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void _M_erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE25_M_check_equal_allocatorsERS2_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 705 */
 /* pointer to 703 */
 /* size: 4 */

/* 706 */
 /* pointer to 704 */
 /* size: 4 */

/* 707 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 708 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 48 */

/* 709 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 710 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 711 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 712 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 713 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 714 */
 /* pointer to 715 */
 /* size: 4 */

/* 715 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 716 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 717 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 718 */
/* <0> (null):0 */
typedef union NavConnect * pointer; /* size: 4 */

/* 719 */
/* <0> (null):0 */
typedef const union NavConnect  * const_pointer; /* size: 4 */

/* 720 */
/* <0> (null):0 */
class new_allocator<NavConnect> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef union NavConnect * pointer;

	/* <0> (null):0 */
	typedef const union NavConnect  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<NavConnect> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<NavConnect> *, const class new_allocator<NavConnect>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<NavConnect> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<NavConnect>  *, union NavConnect &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE7addressERS1_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<NavConnect>  *, const union NavConnect  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE7addressERKS1_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<NavConnect> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<NavConnect> *, union NavConnect *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE10deallocateEPS1_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<NavConnect>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<NavConnect> *, union NavConnect *, const union NavConnect  &); /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE9constructEPS1_RKS1_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<NavConnect> *, union NavConnect *); /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE7destroyEPS1_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 721 */
 /* pointer to 463 */
 /* size: 4 */

/* 722 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 723 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 724 */
 /* pointer to 720 */
 /* size: 4 */

/* 725 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 726 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 727 */
 /* pointer to 728 */
 /* size: 4 */

/* 728 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 729 */
/* <0> (null):0 */
typedef union NavConnect & reference; /* size: 4 */

/* 730 */
/* <0> (null):0 */
typedef const union NavConnect  & const_reference; /* size: 4 */

/* 731 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<NavConnect> > other; /* size: 0 */

/* 732 */
/* <0> (null):0 */
struct rebind<std::_List_node<NavConnect> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<NavConnect> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 733 */
/* <0> (null):0 */
typedef struct allocator<NavConnect> other; /* size: 1 */

/* 734 */
/* <0> (null):0 */
struct rebind<NavConnect> {
	/* <0> (null):0 */
	typedef struct allocator<NavConnect> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 735 */
/* <0> (null):0 */
class allocator<NavConnect> : public new_allocator<NavConnect> {
public:

	/* class new_allocator<NavConnect> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef union NavConnect & reference;

	/* <0> (null):0 */
	typedef const union NavConnect  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<NavConnect> *);

	/* <0> (null):0 */
	void allocator(class allocator<NavConnect> *, const class allocator<NavConnect>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<NavConnect> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<NavConnect> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<NavConnect> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<NavConnect> {
		/* <0> (null):0 */
		typedef struct allocator<NavConnect> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 736 */
 /* pointer to 735 */
 /* size: 4 */

/* 737 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 738 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 739 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 740 */
/* <0> (null):0 */
typedef class _List_node<NavConnect> * pointer; /* size: 4 */

/* 741 */
/* <0> (null):0 */
typedef const class _List_node<NavConnect>  * const_pointer; /* size: 4 */

/* 742 */
/* <0> (null):0 */
class new_allocator<std::_List_node<NavConnect> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<NavConnect> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<NavConnect>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<NavConnect> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<NavConnect> > *, const class new_allocator<std::_List_node<NavConnect> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<NavConnect> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<NavConnect> >  *, class _List_node<NavConnect> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7addressERS3_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<NavConnect> >  *, const class _List_node<NavConnect>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7addressERKS3_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<NavConnect> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE10deallocateEPS3_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<NavConnect> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *, const class _List_node<NavConnect>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE9constructEPS3_RKS3_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7destroyEPS3_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 743 */
 /* pointer to 390 */
 /* size: 4 */

/* 744 */
 /* pointer to 745 */
 /* size: 4 */

/* 745 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 746 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 747 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 748 */
 /* pointer to 742 */
 /* size: 4 */

/* 749 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 750 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 751 */
 /* pointer to 752 */
 /* size: 4 */

/* 752 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 753 */
/* <0> (null):0 */
class allocator<std::_List_node<NavConnect> > : public new_allocator<std::_List_node<NavConnect> > {
public:

	/* class new_allocator<std::_List_node<NavConnect> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<NavConnect> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<NavConnect> > *, const class allocator<std::_List_node<NavConnect> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<NavConnect> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 754 */
 /* pointer to 753 */
 /* size: 4 */

/* 755 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 756 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 757 */
 /* pointer to 392 */
 /* size: 4 */

/* 758 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 759 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 760 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 761 */
/* <0> (null):0 */
typedef struct allocator<NavConnect> allocator_type; /* size: 1 */

/* 762 */
/* <0> (null):0 */
class _List_base<NavConnect, std::allocator<NavConnect> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<NavConnect> allocator_type;

	/* <0> (null):0 */
	class _List_node<NavConnect> * _M_get_node(class _List_base<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<NavConnect, std::allocator<NavConnect> > *, class _List_node<NavConnect> *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 763 */
 /* pointer to 762 */
 /* size: 4 */

/* 764 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 765 */
 /* pointer to 766 */
 /* size: 4 */

/* 766 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 767 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 768 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 769 */
/* <0> (null):0 */
typedef union NavConnect value_type; /* size: 4 */

/* 770 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 771 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 772 */
/* <0> (null):0 */
typedef struct _List_iterator<NavConnect> iterator; /* size: 0 */

/* 773 */
/* <0> (null):0 */
typedef struct _List_const_iterator<NavConnect> const_iterator; /* size: 0 */

/* 774 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<NavConnect> > const_reverse_iterator; /* size: 0 */

/* 775 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<NavConnect> > reverse_iterator; /* size: 0 */

/* 776 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 777 */
/* <0> (null):0 */
typedef struct allocator<NavConnect> allocator_type; /* size: 1 */

/* 778 */
/* <0> (null):0 */
typedef struct _List_node<NavConnect> _Node; /* size: 0 */

/* 779 */
/* <0> (null):0 */
class list<NavConnect, std::allocator<NavConnect> > : protected _List_base<NavConnect, std::allocator<NavConnect> > {
protected:

	/* class _List_base<NavConnect, std::allocator<NavConnect> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef union NavConnect value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<NavConnect> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<NavConnect> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<NavConnect> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<NavConnect> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<NavConnect> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<NavConnect> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE14_M_create_nodeERKS0_ */

	/* <0> (null):0 */
	void list(class list<NavConnect, std::allocator<NavConnect> > *);

	/* <0> (null):0 */
	void list(class list<NavConnect, std::allocator<NavConnect> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<NavConnect, std::allocator<NavConnect> > *, const class list<NavConnect, std::allocator<NavConnect> >  &);

	/* <0> (null):0 */
	class list<NavConnect, std::allocator<NavConnect> > & operator=(class list<NavConnect, std::allocator<NavConnect> > *, const class list<NavConnect, std::allocator<NavConnect> >  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EEaSERKS2_ */

	/* <0> (null):0 */
	void assign(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6assignEjRKS0_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, union NavConnect); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6resizeEjS0_ */

	/* <0> (null):0 */
	reference front(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE10push_frontERKS0_ */

	/* <0> (null):0 */
	void pop_front(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9push_backERKS0_ */

	/* <0> (null):0 */
	void pop_back(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, unsigned int, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */

	/* <0> (null):0 */
	iterator erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	iterator erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */

	/* <0> (null):0 */
	void swap(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4swapERS2_ */

	/* <0> (null):0 */
	void clear(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */

	/* <0> (null):0 */
	void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */

	/* <0> (null):0 */
	void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */

	/* <0> (null):0 */
	void remove(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6removeERKS0_ */

	/* <0> (null):0 */
	void unique(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5mergeERS2_ */

	/* <0> (null):0 */
	void reverse(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE18_M_fill_initializeEjRKS0_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE14_M_fill_assignEjRKS0_ */

	/* <0> (null):0 */
	void _M_transfer(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */

	/* <0> (null):0 */
	void _M_insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void _M_erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE25_M_check_equal_allocatorsERS2_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 780 */
 /* pointer to 778 */
 /* size: 4 */

/* 781 */
 /* pointer to 779 */
 /* size: 4 */

/* 782 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 783 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 784 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 785 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 786 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 787 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 788 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 789 */
 /* pointer to 790 */
 /* size: 4 */

/* 790 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 791 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 792 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 793 */
/* <0> (null):0 */
typedef class CNavLadder * * pointer; /* size: 4 */

/* 794 */
/* <0> (null):0 */
typedef const class CNavLadder *  * const_pointer; /* size: 4 */

/* 795 */
/* <0> (null):0 */
class new_allocator<CNavLadder*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class CNavLadder * * pointer;

	/* <0> (null):0 */
	typedef const class CNavLadder *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<CNavLadder*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<CNavLadder*> *, const class new_allocator<CNavLadder*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<CNavLadder*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<CNavLadder*>  *, class CNavLadder * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE7addressERS2_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<CNavLadder*>  *, const class CNavLadder *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE7addressERKS2_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<CNavLadder*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<CNavLadder*> *, class CNavLadder * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE10deallocateEPS2_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<CNavLadder*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<CNavLadder*> *, class CNavLadder * *, const class CNavLadder *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE9constructEPS2_RKS2_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<CNavLadder*> *, class CNavLadder * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE7destroyEPS2_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 796 */
 /* pointer to 474 */
 /* size: 4 */

/* 797 */
 /* pointer to 798 */
 /* size: 4 */

/* 798 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 799 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 800 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 801 */
 /* pointer to 795 */
 /* size: 4 */

/* 802 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 803 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 804 */
 /* pointer to 805 */
 /* size: 4 */

/* 805 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 806 */
/* <0> (null):0 */
typedef class CNavLadder * & reference; /* size: 4 */

/* 807 */
/* <0> (null):0 */
typedef const class CNavLadder *  & const_reference; /* size: 4 */

/* 808 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<CNavLadder*> > other; /* size: 0 */

/* 809 */
/* <0> (null):0 */
struct rebind<std::_List_node<CNavLadder*> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<CNavLadder*> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 810 */
/* <0> (null):0 */
typedef struct allocator<CNavLadder*> other; /* size: 1 */

/* 811 */
/* <0> (null):0 */
struct rebind<CNavLadder*> {
	/* <0> (null):0 */
	typedef struct allocator<CNavLadder*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 812 */
/* <0> (null):0 */
class allocator<CNavLadder*> : public new_allocator<CNavLadder*> {
public:

	/* class new_allocator<CNavLadder*> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class CNavLadder * & reference;

	/* <0> (null):0 */
	typedef const class CNavLadder *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<CNavLadder*> *);

	/* <0> (null):0 */
	void allocator(class allocator<CNavLadder*> *, const class allocator<CNavLadder*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<CNavLadder*> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<CNavLadder*> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<CNavLadder*> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<CNavLadder*> {
		/* <0> (null):0 */
		typedef struct allocator<CNavLadder*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 813 */
 /* pointer to 812 */
 /* size: 4 */

/* 814 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 815 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 816 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 817 */
/* <0> (null):0 */
typedef class _List_node<CNavLadder*> * pointer; /* size: 4 */

/* 818 */
/* <0> (null):0 */
typedef const class _List_node<CNavLadder*>  * const_pointer; /* size: 4 */

/* 819 */
/* <0> (null):0 */
class new_allocator<std::_List_node<CNavLadder*> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<CNavLadder*> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<CNavLadder*>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *, const class new_allocator<std::_List_node<CNavLadder*> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<CNavLadder*> >  *, class _List_node<CNavLadder*> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7addressERS4_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<CNavLadder*> >  *, const class _List_node<CNavLadder*>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7addressERKS4_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<CNavLadder*> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE10deallocateEPS4_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<CNavLadder*> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *, const class _List_node<CNavLadder*>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE9constructEPS4_RKS4_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7destroyEPS4_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 820 */
 /* pointer to 400 */
 /* size: 4 */

/* 821 */
 /* pointer to 822 */
 /* size: 4 */

/* 822 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 823 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 824 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 825 */
 /* pointer to 819 */
 /* size: 4 */

/* 826 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 827 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 828 */
 /* pointer to 829 */
 /* size: 4 */

/* 829 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 830 */
/* <0> (null):0 */
class allocator<std::_List_node<CNavLadder*> > : public new_allocator<std::_List_node<CNavLadder*> > {
public:

	/* class new_allocator<std::_List_node<CNavLadder*> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<CNavLadder*> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<CNavLadder*> > *, const class allocator<std::_List_node<CNavLadder*> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<CNavLadder*> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 831 */
 /* pointer to 830 */
 /* size: 4 */

/* 832 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 833 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 834 */
 /* pointer to 402 */
 /* size: 4 */

/* 835 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 836 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 837 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 838 */
/* <0> (null):0 */
typedef struct allocator<CNavLadder*> allocator_type; /* size: 1 */

/* 839 */
/* <0> (null):0 */
class _List_base<CNavLadder*, std::allocator<CNavLadder*> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<CNavLadder*> allocator_type;

	/* <0> (null):0 */
	class _List_node<CNavLadder*> * _M_get_node(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_node<CNavLadder*> *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 840 */
 /* pointer to 839 */
 /* size: 4 */

/* 841 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 842 */
 /* pointer to 843 */
 /* size: 4 */

/* 843 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 844 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 845 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 846 */
/* <0> (null):0 */
typedef class CNavLadder * value_type; /* size: 4 */

/* 847 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 848 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 849 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavLadder*> iterator; /* size: 0 */

/* 850 */
/* <0> (null):0 */
typedef struct _List_const_iterator<CNavLadder*> const_iterator; /* size: 0 */

/* 851 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<CNavLadder*> > const_reverse_iterator; /* size: 0 */

/* 852 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<CNavLadder*> > reverse_iterator; /* size: 0 */

/* 853 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 854 */
/* <0> (null):0 */
typedef struct allocator<CNavLadder*> allocator_type; /* size: 1 */

/* 855 */
/* <0> (null):0 */
typedef struct _List_node<CNavLadder*> _Node; /* size: 0 */

/* 856 */
/* <0> (null):0 */
class list<CNavLadder*, std::allocator<CNavLadder*> > : protected _List_base<CNavLadder*, std::allocator<CNavLadder*> > {
protected:

	/* class _List_base<CNavLadder*, std::allocator<CNavLadder*> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef class CNavLadder * value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<CNavLadder*> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<CNavLadder*> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<CNavLadder*> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<CNavLadder*> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<CNavLadder*> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<CNavLadder*> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE14_M_create_nodeERKS1_ */

	/* <0> (null):0 */
	void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *);

	/* <0> (null):0 */
	void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const class list<CNavLadder*, std::allocator<CNavLadder*> >  &);

	/* <0> (null):0 */
	class list<CNavLadder*, std::allocator<CNavLadder*> > & operator=(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const class list<CNavLadder*, std::allocator<CNavLadder*> >  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EEaSERKS3_ */

	/* <0> (null):0 */
	void assign(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6assignEjRKS1_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, class CNavLadder *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6resizeEjS1_ */

	/* <0> (null):0 */
	reference front(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE10push_frontERKS1_ */

	/* <0> (null):0 */
	void pop_front(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9push_backERKS1_ */

	/* <0> (null):0 */
	void pop_back(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */

	/* <0> (null):0 */
	iterator erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	iterator erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */

	/* <0> (null):0 */
	void swap(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4swapERS3_ */

	/* <0> (null):0 */
	void clear(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */

	/* <0> (null):0 */
	void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */

	/* <0> (null):0 */
	void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */

	/* <0> (null):0 */
	void remove(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6removeERKS1_ */

	/* <0> (null):0 */
	void unique(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5mergeERS3_ */

	/* <0> (null):0 */
	void reverse(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE18_M_fill_initializeEjRKS1_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE14_M_fill_assignEjRKS1_ */

	/* <0> (null):0 */
	void _M_transfer(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */

	/* <0> (null):0 */
	void _M_insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void _M_erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE25_M_check_equal_allocatorsERS3_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 857 */
 /* pointer to 855 */
 /* size: 4 */

/* 858 */
 /* pointer to 856 */
 /* size: 4 */

/* 859 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 860 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 861 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 862 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 863 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 864 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 865 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 866 */
 /* pointer to 867 */
 /* size: 4 */

/* 867 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 868 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 869 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 870 */
/* <0> (null):0 */
typedef class CNavArea * * pointer; /* size: 4 */

/* 871 */
/* <0> (null):0 */
typedef const class CNavArea *  * const_pointer; /* size: 4 */

/* 872 */
/* <0> (null):0 */
class new_allocator<CNavArea*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class CNavArea * * pointer;

	/* <0> (null):0 */
	typedef const class CNavArea *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<CNavArea*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<CNavArea*> *, const class new_allocator<CNavArea*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<CNavArea*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<CNavArea*>  *, class CNavArea * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE7addressERS2_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<CNavArea*>  *, const class CNavArea *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE7addressERKS2_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<CNavArea*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<CNavArea*> *, class CNavArea * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE10deallocateEPS2_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<CNavArea*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<CNavArea*> *, class CNavArea * *, const class CNavArea *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE9constructEPS2_RKS2_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<CNavArea*> *, class CNavArea * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE7destroyEPS2_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 873 */
 /* pointer to 466 */
 /* size: 4 */

/* 874 */
 /* pointer to 875 */
 /* size: 4 */

/* 875 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 876 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 877 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 878 */
 /* pointer to 872 */
 /* size: 4 */

/* 879 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 880 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 881 */
 /* pointer to 882 */
 /* size: 4 */

/* 882 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 883 */
/* <0> (null):0 */
typedef class CNavArea * & reference; /* size: 4 */

/* 884 */
/* <0> (null):0 */
typedef const class CNavArea *  & const_reference; /* size: 4 */

/* 885 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<CNavArea*> > other; /* size: 0 */

/* 886 */
/* <0> (null):0 */
struct rebind<std::_List_node<CNavArea*> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<CNavArea*> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 887 */
/* <0> (null):0 */
typedef struct allocator<CNavArea*> other; /* size: 1 */

/* 888 */
/* <0> (null):0 */
struct rebind<CNavArea*> {
	/* <0> (null):0 */
	typedef struct allocator<CNavArea*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 889 */
/* <0> (null):0 */
class allocator<CNavArea*> : public new_allocator<CNavArea*> {
public:

	/* class new_allocator<CNavArea*> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class CNavArea * & reference;

	/* <0> (null):0 */
	typedef const class CNavArea *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<CNavArea*> *);

	/* <0> (null):0 */
	void allocator(class allocator<CNavArea*> *, const class allocator<CNavArea*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<CNavArea*> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<CNavArea*> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<CNavArea*> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<CNavArea*> {
		/* <0> (null):0 */
		typedef struct allocator<CNavArea*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 890 */
 /* pointer to 889 */
 /* size: 4 */

/* 891 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 892 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 893 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 894 */
/* <0> (null):0 */
typedef class _List_node<CNavArea*> * pointer; /* size: 4 */

/* 895 */
/* <0> (null):0 */
typedef const class _List_node<CNavArea*>  * const_pointer; /* size: 4 */

/* 896 */
/* <0> (null):0 */
class new_allocator<std::_List_node<CNavArea*> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<CNavArea*> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<CNavArea*>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<CNavArea*> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<CNavArea*> > *, const class new_allocator<std::_List_node<CNavArea*> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<CNavArea*> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<CNavArea*> >  *, class _List_node<CNavArea*> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7addressERS4_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<CNavArea*> >  *, const class _List_node<CNavArea*>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7addressERKS4_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<CNavArea*> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE10deallocateEPS4_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<CNavArea*> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *, const class _List_node<CNavArea*>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE9constructEPS4_RKS4_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7destroyEPS4_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 897 */
 /* pointer to 410 */
 /* size: 4 */

/* 898 */
 /* pointer to 899 */
 /* size: 4 */

/* 899 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 900 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 901 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 902 */
 /* pointer to 896 */
 /* size: 4 */

/* 903 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 904 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 905 */
 /* pointer to 906 */
 /* size: 4 */

/* 906 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 907 */
/* <0> (null):0 */
class allocator<std::_List_node<CNavArea*> > : public new_allocator<std::_List_node<CNavArea*> > {
public:

	/* class new_allocator<std::_List_node<CNavArea*> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<CNavArea*> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<CNavArea*> > *, const class allocator<std::_List_node<CNavArea*> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<CNavArea*> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 908 */
 /* pointer to 907 */
 /* size: 4 */

/* 909 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 910 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 911 */
 /* pointer to 412 */
 /* size: 4 */

/* 912 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 913 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 914 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 915 */
/* <0> (null):0 */
typedef struct allocator<CNavArea*> allocator_type; /* size: 1 */

/* 916 */
/* <0> (null):0 */
class _List_base<CNavArea*, std::allocator<CNavArea*> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<CNavArea*> allocator_type;

	/* <0> (null):0 */
	class _List_node<CNavArea*> * _M_get_node(class _List_base<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, class _List_node<CNavArea*> *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 917 */
 /* pointer to 916 */
 /* size: 4 */

/* 918 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 919 */
 /* pointer to 920 */
 /* size: 4 */

/* 920 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 921 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 922 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 923 */
/* <0> (null):0 */
typedef class CNavArea * value_type; /* size: 4 */

/* 924 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 925 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 926 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavArea*> iterator; /* size: 0 */

/* 927 */
/* <0> (null):0 */
typedef struct _List_const_iterator<CNavArea*> const_iterator; /* size: 0 */

/* 928 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<CNavArea*> > const_reverse_iterator; /* size: 0 */

/* 929 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<CNavArea*> > reverse_iterator; /* size: 0 */

/* 930 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 931 */
/* <0> (null):0 */
typedef struct allocator<CNavArea*> allocator_type; /* size: 1 */

/* 932 */
/* <0> (null):0 */
typedef struct _List_node<CNavArea*> _Node; /* size: 0 */

/* 933 */
/* <0> (null):0 */
class list<CNavArea*, std::allocator<CNavArea*> > : protected _List_base<CNavArea*, std::allocator<CNavArea*> > {
protected:

	/* class _List_base<CNavArea*, std::allocator<CNavArea*> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef class CNavArea * value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<CNavArea*> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<CNavArea*> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<CNavArea*> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<CNavArea*> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<CNavArea*> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<CNavArea*> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE14_M_create_nodeERKS1_ */

	/* <0> (null):0 */
	void list(class list<CNavArea*, std::allocator<CNavArea*> > *);

	/* <0> (null):0 */
	void list(class list<CNavArea*, std::allocator<CNavArea*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<CNavArea*, std::allocator<CNavArea*> > *, const class list<CNavArea*, std::allocator<CNavArea*> >  &);

	/* <0> (null):0 */
	class list<CNavArea*, std::allocator<CNavArea*> > & operator=(class list<CNavArea*, std::allocator<CNavArea*> > *, const class list<CNavArea*, std::allocator<CNavArea*> >  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EEaSERKS3_ */

	/* <0> (null):0 */
	void assign(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6assignEjRKS1_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, class CNavArea *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6resizeEjS1_ */

	/* <0> (null):0 */
	reference front(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE10push_frontERKS1_ */

	/* <0> (null):0 */
	void pop_front(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9push_backERKS1_ */

	/* <0> (null):0 */
	void pop_back(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */

	/* <0> (null):0 */
	iterator erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	iterator erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */

	/* <0> (null):0 */
	void swap(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4swapERS3_ */

	/* <0> (null):0 */
	void clear(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */

	/* <0> (null):0 */
	void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */

	/* <0> (null):0 */
	void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */

	/* <0> (null):0 */
	void remove(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6removeERKS1_ */

	/* <0> (null):0 */
	void unique(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5mergeERS3_ */

	/* <0> (null):0 */
	void reverse(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE18_M_fill_initializeEjRKS1_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE14_M_fill_assignEjRKS1_ */

	/* <0> (null):0 */
	void _M_transfer(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */

	/* <0> (null):0 */
	void _M_insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void _M_erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE25_M_check_equal_allocatorsERS3_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 934 */
 /* pointer to 932 */
 /* size: 4 */

/* 935 */
 /* pointer to 933 */
 /* size: 4 */

/* 936 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 937 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 938 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 939 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 940 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 941 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 942 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 943 */
 /* pointer to 944 */
 /* size: 4 */

/* 944 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 945 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 946 */
/* <0> (null):0 */
struct ApproachInfo        array[16]; /* size: 320 */

/* 947 */
 /* pointer to 465 */
 /* size: 4 */

/* 948 */
/* <0> (null):0 */
class list<NavConnect, std::allocator<NavConnect> > array[4]; /* size: 32 */

/* 949 */
/* <0> (null):0 */
class list<CNavLadder*, std::allocator<CNavLadder*> > array[2]; /* size: 16 */

/* 950 */
/* <0> (null):0 */
class CNavNode *           array[4]; /* size: 16 */

/* 951 */
/* <0> (null):0 */
struct CNavNode {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 952 */
 /* pointer to 951 */
 /* size: 4 */

/* 953 */
 /* pointer to 954 */
 /* size: 4 */

/* 954 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 532 */

/* 955 */
 /* pointer to 18 */
 /* size: 4 */

/* 956 */
 /* pointer to 957 */
 /* size: 4 */

/* 957 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 532 */

/* 958 */
 /* pointer to 959 */
 /* size: 4 */

/* 959 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 960 */
 /* pointer to 961 */
 /* size: 4 */

/* 961 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 962 */
 /* pointer to 963 */
 /* size: 4 */

/* 963 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 964 */
 /* pointer to 965 */
 /* size: 4 */

/* 965 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 20 */

/* 966 */
 /* pointer to 947 */
 /* size: 4 */

/* 967 */
/* <0> (null):0 */
typedef struct list<CNavArea*, std::allocator<CNavArea*> > NavAreaList; /* size: 8 */

/* 968 */
/* <0> (null):0 */
typedef struct _List_const_iterator<NavConnect> _Self; /* size: 4 */

/* 969 */
/* <0> (null):0 */
typedef struct _List_iterator<NavConnect> iterator; /* size: 0 */

/* 970 */
/* <0> (null):0 */
typedef const union NavConnect  * pointer; /* size: 4 */

/* 971 */
/* <0> (null):0 */
typedef const union NavConnect  & reference; /* size: 4 */

/* 972 */
/* <0> (null):0 */
struct _List_const_iterator<NavConnect> {
	const class _List_node_base  * _M_node;          /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_const_iterator<NavConnect> _Self;

	/* <0> (null):0 */
	typedef struct _List_iterator<NavConnect> iterator;

	/* <0> (null):0 */
	typedef const union NavConnect  * pointer;

	/* <0> (null):0 */
	typedef const union NavConnect  & reference;

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<NavConnect> *);

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<NavConnect> *, const class _List_node_base  *);

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<NavConnect> *, const iterator  &);

	/* <0> (null):0 */
	reference operator*(const class _List_const_iterator<NavConnect>  *); /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_const_iterator<NavConnect>  *); /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_const_iterator<NavConnect> *); /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_const_iterator<NavConnect> *, int); /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_const_iterator<NavConnect> *); /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_const_iterator<NavConnect> *, int); /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_const_iterator<NavConnect>  *, const _Self  &); /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEeqERKS1_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_const_iterator<NavConnect>  *, const _Self  &); /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEneERKS1_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 973 */
 /* pointer to 974 */
 /* size: 4 */

/* 974 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 975 */
 /* pointer to 972 */
 /* size: 4 */

/* 976 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 977 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 978 */
 /* pointer to 979 */
 /* size: 4 */

/* 979 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 980 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 981 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 982 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 983 */
/* <0> (null):0 */
class CNavAreaGrid {
private:

	floatconst                 m_cellSize;           /*     0     4 */
	NavAreaList *              m_grid;               /*     4     4 */
	int                        m_gridSizeX;          /*     8     4 */
	int                        m_gridSizeY;          /*    12     4 */
	float                      m_minX;               /*    16     4 */
	float                      m_minY;               /*    20     4 */
	unsigned int               m_areaCount;          /*    24     4 */
	class CNavArea *           m_hashTable[256];     /*    28  1024 */
	/* <0> (null):0 */
	void CNavAreaGrid(class CNavAreaGrid *);

	/* <0> (null):0 */
	void ~CNavAreaGrid(class CNavAreaGrid *, int);

	/* <0> (null):0 */
	void Reset(class CNavAreaGrid *); /* linkage=_ZN12CNavAreaGrid5ResetEv */

	/* <0> (null):0 */
	void Initialize(class CNavAreaGrid *, float, float, float, float); /* linkage=_ZN12CNavAreaGrid10InitializeEffff */

	/* <0> (null):0 */
	void AddNavArea(class CNavAreaGrid *, class CNavArea *); /* linkage=_ZN12CNavAreaGrid10AddNavAreaEP8CNavArea */

	/* <0> (null):0 */
	void RemoveNavArea(class CNavAreaGrid *, class CNavArea *); /* linkage=_ZN12CNavAreaGrid13RemoveNavAreaEP8CNavArea */

	/* <0> (null):0 */
	unsigned int GetNavAreaCount(const class CNavAreaGrid  *); /* linkage=_ZNK12CNavAreaGrid15GetNavAreaCountEv */

	/* <0> (null):0 */
	class CNavArea * GetNavArea(const class CNavAreaGrid  *, const class Vector  *, float); /* linkage=_ZNK12CNavAreaGrid10GetNavAreaEPK6Vectorf */

	/* <0> (null):0 */
	class CNavArea * GetNavAreaByID(const class CNavAreaGrid  *, unsigned int); /* linkage=_ZNK12CNavAreaGrid14GetNavAreaByIDEj */

	/* <0> (null):0 */
	class CNavArea * GetNearestNavArea(const class CNavAreaGrid  *, const class Vector  *, bool); /* linkage=_ZNK12CNavAreaGrid17GetNearestNavAreaEPK6Vectorb */

	/* <0> (null):0 */
	Place GetPlace(const class CNavAreaGrid  *, const class Vector  *); /* linkage=_ZNK12CNavAreaGrid8GetPlaceEPK6Vector */

	/* <0> (null):0 */
	int ComputeHashKey(const class CNavAreaGrid  *, unsigned int); /* linkage=_ZNK12CNavAreaGrid14ComputeHashKeyEj */

	/* <0> (null):0 */
	int WorldToGridX(const class CNavAreaGrid  *, float); /* linkage=_ZNK12CNavAreaGrid12WorldToGridXEf */

	/* <0> (null):0 */
	int WorldToGridY(const class CNavAreaGrid  *, float); /* linkage=_ZNK12CNavAreaGrid12WorldToGridYEf */

	/* --- cacheline 16 boundary (1024 bytes) was 28 bytes ago --- */

	/* size: 1052, cachelines: 17, members: 8 */
	/* last cacheline: 28 bytes */
}; /* size: 1052 */

/* 984 */
 /* pointer to 967 */
 /* size: 4 */

/* 985 */
/* <0> (null):0 */
class CNavArea *           array[256]; /* size: 1024 */

/* 986 */
 /* pointer to 983 */
 /* size: 4 */

/* 987 */
 /* pointer to 988 */
 /* size: 4 */

/* 988 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1052 */

/* 989 */
 /* pointer to 990 */
 /* size: 4 */

/* 990 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 68 */

/* 991 */
/* <0> (null):0 */
typedef struct _List_const_iterator<CNavLadder*> _Self; /* size: 4 */

/* 992 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavLadder*> iterator; /* size: 0 */

/* 993 */
/* <0> (null):0 */
typedef const class CNavLadder *  * pointer; /* size: 4 */

/* 994 */
/* <0> (null):0 */
typedef const class CNavLadder *  & reference; /* size: 4 */

/* 995 */
/* <0> (null):0 */
struct _List_const_iterator<CNavLadder*> {
	const class _List_node_base  * _M_node;          /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_const_iterator<CNavLadder*> _Self;

	/* <0> (null):0 */
	typedef struct _List_iterator<CNavLadder*> iterator;

	/* <0> (null):0 */
	typedef const class CNavLadder *  * pointer;

	/* <0> (null):0 */
	typedef const class CNavLadder *  & reference;

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<CNavLadder*> *);

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<CNavLadder*> *, const class _List_node_base  *);

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<CNavLadder*> *, const iterator  &);

	/* <0> (null):0 */
	reference operator*(const class _List_const_iterator<CNavLadder*>  *); /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_const_iterator<CNavLadder*>  *); /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_const_iterator<CNavLadder*> *); /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_const_iterator<CNavLadder*> *, int); /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_const_iterator<CNavLadder*> *); /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_const_iterator<CNavLadder*> *, int); /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_const_iterator<CNavLadder*>  *, const _Self  &); /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEeqERKS2_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_const_iterator<CNavLadder*>  *, const _Self  &); /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEneERKS2_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 996 */
 /* pointer to 995 */
 /* size: 4 */

/* 997 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 998 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 999 */
 /* pointer to 1000 */
 /* size: 4 */

/* 1000 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1001 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1002 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1003 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1004 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavArea*> _Self; /* size: 4 */

/* 1005 */
/* <0> (null):0 */
typedef class CNavArea * * pointer; /* size: 4 */

/* 1006 */
/* <0> (null):0 */
typedef class CNavArea * & reference; /* size: 4 */

/* 1007 */
/* <0> (null):0 */
struct _List_iterator<CNavArea*> {
	class _List_node_base *    _M_node;              /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_iterator<CNavArea*> _Self;

	/* <0> (null):0 */
	typedef class CNavArea * * pointer;

	/* <0> (null):0 */
	typedef class CNavArea * & reference;

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<CNavArea*> *);

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<CNavArea*> *, class _List_node_base *);

	/* <0> (null):0 */
	reference operator*(const class _List_iterator<CNavArea*>  *); /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_iterator<CNavArea*>  *); /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_iterator<CNavArea*> *); /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_iterator<CNavArea*> *, int); /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_iterator<CNavArea*> *); /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_iterator<CNavArea*> *, int); /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_iterator<CNavArea*>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEeqERKS2_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_iterator<CNavArea*>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEneERKS2_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1008 */
 /* pointer to 1007 */
 /* size: 4 */

/* 1009 */
 /* pointer to 1010 */
 /* size: 4 */

/* 1010 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1011 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1012 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1013 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1014 */
 /* pointer to 1015 */
 /* size: 4 */

/* 1015 */
/* <0> (null):0 */
struct CImprov : public IImprovEvent {
public:

	/* class IImprovEvent        <ancestor>; */      /*     0     4 */
	/* <0> (null):0 */
	virtual void ~CImprov(class CImprov *, int);

	/* <0> (null):0 */
	virtual bool IsAlive(const class CImprov  *); /* linkage=_ZNK7CImprov7IsAliveEv */

	/* <0> (null):0 */
	virtual void MoveTo(class CImprov *, const class Vector  &); /* linkage=_ZN7CImprov6MoveToERK6Vector */

	/* <0> (null):0 */
	virtual void LookAt(class CImprov *, const class Vector  &); /* linkage=_ZN7CImprov6LookAtERK6Vector */

	/* <0> (null):0 */
	virtual void ClearLookAt(class CImprov *); /* linkage=_ZN7CImprov11ClearLookAtEv */

	/* <0> (null):0 */
	virtual void FaceTo(class CImprov *, const class Vector  &); /* linkage=_ZN7CImprov6FaceToERK6Vector */

	/* <0> (null):0 */
	virtual void ClearFaceTo(class CImprov *); /* linkage=_ZN7CImprov11ClearFaceToEv */

	/* <0> (null):0 */
	virtual bool IsAtMoveGoal(const class CImprov  *, float); /* linkage=_ZNK7CImprov12IsAtMoveGoalEf */

	/* <0> (null):0 */
	virtual bool HasLookAt(const class CImprov  *); /* linkage=_ZNK7CImprov9HasLookAtEv */

	/* <0> (null):0 */
	virtual bool HasFaceTo(const class CImprov  *); /* linkage=_ZNK7CImprov9HasFaceToEv */

	/* <0> (null):0 */
	virtual bool IsAtFaceGoal(const class CImprov  *); /* linkage=_ZNK7CImprov12IsAtFaceGoalEv */

	/* <0> (null):0 */
	virtual bool IsFriendInTheWay(const class CImprov  *, const class Vector  &); /* linkage=_ZNK7CImprov16IsFriendInTheWayERK6Vector */

	/* <0> (null):0 */
	virtual bool IsFriendInTheWay(const class CImprov  *, class CBaseEntity *, const class Vector  &); /* linkage=_ZNK7CImprov16IsFriendInTheWayEP11CBaseEntityRK6Vector */

	/* <0> (null):0 */
	virtual void MoveForward(class CImprov *); /* linkage=_ZN7CImprov11MoveForwardEv */

	/* <0> (null):0 */
	virtual void MoveBackward(class CImprov *); /* linkage=_ZN7CImprov12MoveBackwardEv */

	/* <0> (null):0 */
	virtual void StrafeLeft(class CImprov *); /* linkage=_ZN7CImprov10StrafeLeftEv */

	/* <0> (null):0 */
	virtual void StrafeRight(class CImprov *); /* linkage=_ZN7CImprov11StrafeRightEv */

	/* <0> (null):0 */
	virtual bool Jump(class CImprov *); /* linkage=_ZN7CImprov4JumpEv */

	/* <0> (null):0 */
	virtual void Crouch(class CImprov *); /* linkage=_ZN7CImprov6CrouchEv */

	/* <0> (null):0 */
	virtual void StandUp(class CImprov *); /* linkage=_ZN7CImprov7StandUpEv */

	/* <0> (null):0 */
	virtual void TrackPath(class CImprov *, const class Vector  &, float); /* linkage=_ZN7CImprov9TrackPathERK6Vectorf */

	/* <0> (null):0 */
	virtual void StartLadder(class CImprov *, const class CNavLadder  *, enum NavTraverseType, const class Vector  *, const class Vector  *); /* linkage=_ZN7CImprov11StartLadderEPK10CNavLadder15NavTraverseTypePK6VectorS6_ */

	/* <0> (null):0 */
	virtual bool TraverseLadder(class CImprov *, const class CNavLadder  *, enum NavTraverseType, const class Vector  *, const class Vector  *, float); /* linkage=_ZN7CImprov14TraverseLadderEPK10CNavLadder15NavTraverseTypePK6VectorS6_f */

	/* <0> (null):0 */
	virtual bool GetSimpleGroundHeightWithFloor(class CImprov *, const class Vector  *, float *, class Vector *); /* linkage=_ZN7CImprov30GetSimpleGroundHeightWithFloorEPK6VectorPfPS0_ */

	/* <0> (null):0 */
	virtual void Run(class CImprov *); /* linkage=_ZN7CImprov3RunEv */

	/* <0> (null):0 */
	virtual void Walk(class CImprov *); /* linkage=_ZN7CImprov4WalkEv */

	/* <0> (null):0 */
	virtual void Stop(class CImprov *); /* linkage=_ZN7CImprov4StopEv */

	/* <0> (null):0 */
	virtual float GetMoveAngle(const class CImprov  *); /* linkage=_ZNK7CImprov12GetMoveAngleEv */

	/* <0> (null):0 */
	virtual float GetFaceAngle(const class CImprov  *); /* linkage=_ZNK7CImprov12GetFaceAngleEv */

	/* <0> (null):0 */
	virtual const class Vector  & GetFeet(const class CImprov  *); /* linkage=_ZNK7CImprov7GetFeetEv */

	/* <0> (null):0 */
	virtual const class Vector  & GetCentroid(const class CImprov  *); /* linkage=_ZNK7CImprov11GetCentroidEv */

	/* <0> (null):0 */
	virtual const class Vector  & GetEyes(const class CImprov  *); /* linkage=_ZNK7CImprov7GetEyesEv */

	/* <0> (null):0 */
	virtual bool IsRunning(const class CImprov  *); /* linkage=_ZNK7CImprov9IsRunningEv */

	/* <0> (null):0 */
	virtual bool IsWalking(const class CImprov  *); /* linkage=_ZNK7CImprov9IsWalkingEv */

	/* <0> (null):0 */
	virtual bool IsStopped(const class CImprov  *); /* linkage=_ZNK7CImprov9IsStoppedEv */

	/* <0> (null):0 */
	virtual bool IsCrouching(const class CImprov  *); /* linkage=_ZNK7CImprov11IsCrouchingEv */

	/* <0> (null):0 */
	virtual bool IsJumping(const class CImprov  *); /* linkage=_ZNK7CImprov9IsJumpingEv */

	/* <0> (null):0 */
	virtual bool IsUsingLadder(const class CImprov  *); /* linkage=_ZNK7CImprov13IsUsingLadderEv */

	/* <0> (null):0 */
	virtual bool IsOnGround(const class CImprov  *); /* linkage=_ZNK7CImprov10IsOnGroundEv */

	/* <0> (null):0 */
	virtual bool IsMoving(const class CImprov  *); /* linkage=_ZNK7CImprov8IsMovingEv */

	/* <0> (null):0 */
	virtual bool CanRun(const class CImprov  *); /* linkage=_ZNK7CImprov6CanRunEv */

	/* <0> (null):0 */
	virtual bool CanCrouch(const class CImprov  *); /* linkage=_ZNK7CImprov9CanCrouchEv */

	/* <0> (null):0 */
	virtual bool CanJump(const class CImprov  *); /* linkage=_ZNK7CImprov7CanJumpEv */

	/* <0> (null):0 */
	virtual bool IsVisible(const class CImprov  *, const class Vector  &, bool); /* linkage=_ZNK7CImprov9IsVisibleERK6Vectorb */

	/* <0> (null):0 */
	virtual bool IsPlayerLookingAtMe(const class CImprov  *, class CBasePlayer *, float); /* linkage=_ZNK7CImprov19IsPlayerLookingAtMeEP11CBasePlayerf */

	/* <0> (null):0 */
	virtual class CBasePlayer * IsAnyPlayerLookingAtMe(const class CImprov  *, int, float); /* linkage=_ZNK7CImprov22IsAnyPlayerLookingAtMeEif */

	/* <0> (null):0 */
	virtual class CBasePlayer * GetClosestPlayerByTravelDistance(const class CImprov  *, int, float *); /* linkage=_ZNK7CImprov32GetClosestPlayerByTravelDistanceEiPf */

	/* <0> (null):0 */
	virtual class CNavArea * GetLastKnownArea(const class CImprov  *); /* linkage=_ZNK7CImprov16GetLastKnownAreaEv */

	/* <0> (null):0 */
	virtual void OnUpdate(class CImprov *, float); /* linkage=_ZN7CImprov8OnUpdateEf */

	/* <0> (null):0 */
	virtual void OnUpkeep(class CImprov *, float); /* linkage=_ZN7CImprov8OnUpkeepEf */

	/* <0> (null):0 */
	virtual void OnReset(class CImprov *); /* linkage=_ZN7CImprov7OnResetEv */

	/* <0> (null):0 */
	virtual void OnGameEvent(class CImprov *, enum GameEventType, class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN7CImprov11OnGameEventE13GameEventTypeP11CBaseEntityS2_ */

	/* <0> (null):0 */
	virtual void OnTouch(class CImprov *, class CBaseEntity *); /* linkage=_ZN7CImprov7OnTouchEP11CBaseEntity */

	/* vtable has 52 entries: {
	   [5] = IsAlive(_ZNK7CImprov7IsAliveEv), 
	   [6] = MoveTo(_ZN7CImprov6MoveToERK6Vector), 
	   [7] = LookAt(_ZN7CImprov6LookAtERK6Vector), 
	   [8] = ClearLookAt(_ZN7CImprov11ClearLookAtEv), 
	   [9] = FaceTo(_ZN7CImprov6FaceToERK6Vector), 
	   [10] = ClearFaceTo(_ZN7CImprov11ClearFaceToEv), 
	   [11] = IsAtMoveGoal(_ZNK7CImprov12IsAtMoveGoalEf), 
	   [12] = HasLookAt(_ZNK7CImprov9HasLookAtEv), 
	   [13] = HasFaceTo(_ZNK7CImprov9HasFaceToEv), 
	   [14] = IsAtFaceGoal(_ZNK7CImprov12IsAtFaceGoalEv), 
	   [15] = IsFriendInTheWay(_ZNK7CImprov16IsFriendInTheWayERK6Vector), 
	   [16] = IsFriendInTheWay(_ZNK7CImprov16IsFriendInTheWayEP11CBaseEntityRK6Vector), 
	   [17] = MoveForward(_ZN7CImprov11MoveForwardEv), 
	   [18] = MoveBackward(_ZN7CImprov12MoveBackwardEv), 
	   [19] = StrafeLeft(_ZN7CImprov10StrafeLeftEv), 
	   [20] = StrafeRight(_ZN7CImprov11StrafeRightEv), 
	   [21] = Jump(_ZN7CImprov4JumpEv), 
	   [22] = Crouch(_ZN7CImprov6CrouchEv), 
	   [23] = StandUp(_ZN7CImprov7StandUpEv), 
	   [24] = TrackPath(_ZN7CImprov9TrackPathERK6Vectorf), 
	   [25] = StartLadder(_ZN7CImprov11StartLadderEPK10CNavLadder15NavTraverseTypePK6VectorS6_), 
	   [26] = TraverseLadder(_ZN7CImprov14TraverseLadderEPK10CNavLadder15NavTraverseTypePK6VectorS6_f), 
	   [27] = GetSimpleGroundHeightWithFloor(_ZN7CImprov30GetSimpleGroundHeightWithFloorEPK6VectorPfPS0_), 
	   [28] = Run(_ZN7CImprov3RunEv), 
	   [29] = Walk(_ZN7CImprov4WalkEv), 
	   [30] = Stop(_ZN7CImprov4StopEv), 
	   [31] = GetMoveAngle(_ZNK7CImprov12GetMoveAngleEv), 
	   [32] = GetFaceAngle(_ZNK7CImprov12GetFaceAngleEv), 
	   [33] = GetFeet(_ZNK7CImprov7GetFeetEv), 
	   [34] = GetCentroid(_ZNK7CImprov11GetCentroidEv), 
	   [35] = GetEyes(_ZNK7CImprov7GetEyesEv), 
	   [36] = IsRunning(_ZNK7CImprov9IsRunningEv), 
	   [37] = IsWalking(_ZNK7CImprov9IsWalkingEv), 
	   [38] = IsStopped(_ZNK7CImprov9IsStoppedEv), 
	   [39] = IsCrouching(_ZNK7CImprov11IsCrouchingEv), 
	   [40] = IsJumping(_ZNK7CImprov9IsJumpingEv), 
	   [41] = IsUsingLadder(_ZNK7CImprov13IsUsingLadderEv), 
	   [42] = IsOnGround(_ZNK7CImprov10IsOnGroundEv), 
	   [43] = IsMoving(_ZNK7CImprov8IsMovingEv), 
	   [44] = CanRun(_ZNK7CImprov6CanRunEv), 
	   [45] = CanCrouch(_ZNK7CImprov9CanCrouchEv), 
	   [46] = CanJump(_ZNK7CImprov7CanJumpEv), 
	   [47] = IsVisible(_ZNK7CImprov9IsVisibleERK6Vectorb), 
	   [48] = IsPlayerLookingAtMe(_ZNK7CImprov19IsPlayerLookingAtMeEP11CBasePlayerf), 
	   [49] = IsAnyPlayerLookingAtMe(_ZNK7CImprov22IsAnyPlayerLookingAtMeEif), 
	   [50] = GetClosestPlayerByTravelDistance(_ZNK7CImprov32GetClosestPlayerByTravelDistanceEiPf), 
	   [51] = GetLastKnownArea(_ZNK7CImprov16GetLastKnownAreaEv), 
	   [52] = OnUpdate(_ZN7CImprov8OnUpdateEf), 
	   [53] = OnUpkeep(_ZN7CImprov8OnUpkeepEf), 
	   [54] = OnReset(_ZN7CImprov7OnResetEv), 
	   [55] = OnGameEvent(_ZN7CImprov11OnGameEventE13GameEventTypeP11CBaseEntityS2_), 
	   [56] = OnTouch(_ZN7CImprov7OnTouchEP11CBaseEntity), 
	} */
	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1016 */
/* <0> (null):0 */
enum MoveToFailureType {
	FAIL_INVALID_PATH = 0,
	FAIL_STUCK = 1,
	FAIL_FELL_OFF = 2,
}; /* size: 4 */

/* 1017 */
/* <0> (null):0 */
class IImprovEvent {
	/* <0> (null):0 */
	enum MoveToFailureType {
		FAIL_INVALID_PATH = 0,
		FAIL_STUCK = 1,
		FAIL_FELL_OFF = 2,
	};

	int ()(void) * *           _vptr.IImprovEvent;   /*     0     4 */
	/* <0> (null):0 */
	void IImprovEvent(class IImprovEvent *, const class IImprovEvent  &);

	/* <0> (null):0 */
	void IImprovEvent(class IImprovEvent *);

	/* <0> (null):0 */
	void ~IImprovEvent(class IImprovEvent *, int);

	/* <0> (null):0 */
	virtual void OnMoveToSuccess(class IImprovEvent *, const class Vector  &); /* linkage=_ZN12IImprovEvent15OnMoveToSuccessERK6Vector */

	/* <0> (null):0 */
	virtual void OnMoveToFailure(class IImprovEvent *, const class Vector  &, enum MoveToFailureType); /* linkage=_ZN12IImprovEvent15OnMoveToFailureERK6VectorNS_17MoveToFailureTypeE */

	/* <0> (null):0 */
	virtual void OnInjury(class IImprovEvent *, float); /* linkage=_ZN12IImprovEvent8OnInjuryEf */

	/* vtable has 3 entries: {
	   [0] = OnMoveToSuccess(_ZN12IImprovEvent15OnMoveToSuccessERK6Vector), 
	   [1] = OnMoveToFailure(_ZN12IImprovEvent15OnMoveToFailureERK6VectorNS_17MoveToFailureTypeE), 
	   [2] = OnInjury(_ZN12IImprovEvent8OnInjuryEf), 
	} */
	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1018 */
/* <0> (null):0 */
class SimpleStateMachine<CHostageImprov*, HostageState> {
protected:

	class HostageState *       m_state;              /*     0     4 */
	class IntervalTimer       m_stateTimer;          /*     4     4 */
	class CHostageImprov *     m_userData;           /*     8     4 */
	/* <0> (null):0 */
	void SimpleStateMachine(class SimpleStateMachine<CHostageImprov*, HostageState> *);

	/* <0> (null):0 */
	void Reset(class SimpleStateMachine<CHostageImprov*, HostageState> *, class CHostageImprov *); /* linkage=_ZN18SimpleStateMachineIP14CHostageImprov12HostageStateE5ResetES1_ */

	/* <0> (null):0 */
	void SetState(class SimpleStateMachine<CHostageImprov*, HostageState> *, class HostageState *); /* linkage=_ZN18SimpleStateMachineIP14CHostageImprov12HostageStateE8SetStateEPS2_ */

	/* <0> (null):0 */
	float GetStateDuration(const class SimpleStateMachine<CHostageImprov*, HostageState>  *); /* linkage=_ZNK18SimpleStateMachineIP14CHostageImprov12HostageStateE16GetStateDurationEv */

	/* <0> (null):0 */
	bool IsState(const class SimpleStateMachine<CHostageImprov*, HostageState>  *, const class HostageState  *); /* linkage=_ZNK18SimpleStateMachineIP14CHostageImprov12HostageStateE7IsStateEPKS2_ */

	/* <0> (null):0 */
	void Update(class SimpleStateMachine<CHostageImprov*, HostageState> *); /* linkage=_ZN18SimpleStateMachineIP14CHostageImprov12HostageStateE6UpdateEv */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1019 */
/* <0> (null):0 */
class HostageState : public SimpleState<CHostageImprov*>, public IImprovEvent {
public:

	/* class SimpleState<CHostageImprov*> <ancestor>; */ /*     0     8 */
	/* class IImprovEvent        <ancestor>; */      /*     8     4 */
	/* <0> (null):0 */
	void HostageState(class HostageState *, const class HostageState  &);

	/* <0> (null):0 */
	void HostageState(class HostageState *);

	/* <0> (null):0 */
	virtual void UpdateStationaryAnimation(class HostageState *, class CHostageImprov *); /* linkage=_ZN12HostageState25UpdateStationaryAnimationEP14CHostageImprov */

	/* <0> (null):0 */
	virtual void ~HostageState(class HostageState *, int);

	/* vtable has 1 entries: {
	   [6] = UpdateStationaryAnimation(_ZN12HostageState25UpdateStationaryAnimationEP14CHostageImprov), 
	} */
	/* size: 12, cachelines: 1, members: 2 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1020 */
 /* pointer to 1019 */
 /* size: 4 */

/* 1021 */
/* <0> (null):0 */
struct CHostageImprov {
	/* <0> (null):0 */
	virtual void ~CHostageImprov(class CHostageImprov *, int);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1022 */
 /* pointer to 1021 */
 /* size: 4 */

/* 1023 */
 /* pointer to 1018 */
 /* size: 4 */

/* 1024 */
 /* pointer to 1025 */
 /* size: 4 */

/* 1025 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1026 */
 /* pointer to 1027 */
 /* size: 4 */

/* 1027 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1028 */
/* <0> (null):0 */
class HostageIdleState {
	/* <0> (null):0 */
	virtual void ~HostageIdleState(class HostageIdleState *, int);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1029 */
/* <0> (null):0 */
class HostageAnimateState {
	/* <0> (null):0 */
	virtual void ~HostageAnimateState(class HostageAnimateState *, int);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1030 */
/* <0> (null):0 */
enum HostageChatterType {
	HOSTAGE_CHATTER_START_FOLLOW = 0,
	HOSTAGE_CHATTER_STOP_FOLLOW = 1,
	HOSTAGE_CHATTER_INTIMIDATED = 2,
	HOSTAGE_CHATTER_PAIN = 3,
	HOSTAGE_CHATTER_SCARED_OF_GUNFIRE = 4,
	HOSTAGE_CHATTER_SCARED_OF_MURDER = 5,
	HOSTAGE_CHATTER_LOOK_OUT = 6,
	HOSTAGE_CHATTER_PLEASE_RESCUE_ME = 7,
	HOSTAGE_CHATTER_SEE_RESCUE_ZONE = 8,
	HOSTAGE_CHATTER_IMPATIENT_FOR_RESCUE = 9,
	HOSTAGE_CHATTER_CTS_WIN = 10,
	HOSTAGE_CHATTER_TERRORISTS_WIN = 11,
	HOSTAGE_CHATTER_RESCUED = 12,
	HOSTAGE_CHATTER_WARN_NEARBY = 13,
	HOSTAGE_CHATTER_WARN_SPOTTED = 14,
	HOSTAGE_CHATTER_CALL_TO_RESCUER = 15,
	HOSTAGE_CHATTER_RETREAT = 16,
	HOSTAGE_CHATTER_COUGH = 17,
	HOSTAGE_CHATTER_BLINDED = 18,
	HOSTAGE_CHATTER_SAW_HE_GRENADE = 19,
	HOSTAGE_CHATTER_DEATH_CRY = 20,
	NUM_HOSTAGE_CHATTER_TYPES = 21,
}; /* size: 4 */

/* 1031 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavLadder*> _Self; /* size: 4 */

/* 1032 */
/* <0> (null):0 */
typedef class CNavLadder * * pointer; /* size: 4 */

/* 1033 */
/* <0> (null):0 */
typedef class CNavLadder * & reference; /* size: 4 */

/* 1034 */
/* <0> (null):0 */
struct _List_iterator<CNavLadder*> {
	class _List_node_base *    _M_node;              /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_iterator<CNavLadder*> _Self;

	/* <0> (null):0 */
	typedef class CNavLadder * * pointer;

	/* <0> (null):0 */
	typedef class CNavLadder * & reference;

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<CNavLadder*> *);

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<CNavLadder*> *, class _List_node_base *);

	/* <0> (null):0 */
	reference operator*(const class _List_iterator<CNavLadder*>  *); /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_iterator<CNavLadder*>  *); /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_iterator<CNavLadder*> *); /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_iterator<CNavLadder*> *, int); /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_iterator<CNavLadder*> *); /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_iterator<CNavLadder*> *, int); /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_iterator<CNavLadder*>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEeqERKS2_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_iterator<CNavLadder*>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEneERKS2_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1035 */
 /* pointer to 1034 */
 /* size: 4 */

/* 1036 */
 /* pointer to 1037 */
 /* size: 4 */

/* 1037 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1038 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1039 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1040 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1041 */
/* <0> (null):0 */
typedef struct _List_iterator<NavConnect> _Self; /* size: 4 */

/* 1042 */
/* <0> (null):0 */
typedef union NavConnect * pointer; /* size: 4 */

/* 1043 */
/* <0> (null):0 */
typedef union NavConnect & reference; /* size: 4 */

/* 1044 */
/* <0> (null):0 */
struct _List_iterator<NavConnect> {
	class _List_node_base *    _M_node;              /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_iterator<NavConnect> _Self;

	/* <0> (null):0 */
	typedef union NavConnect * pointer;

	/* <0> (null):0 */
	typedef union NavConnect & reference;

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<NavConnect> *);

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<NavConnect> *, class _List_node_base *);

	/* <0> (null):0 */
	reference operator*(const class _List_iterator<NavConnect>  *); /* linkage=_ZNKSt14_List_iteratorI10NavConnectEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_iterator<NavConnect>  *); /* linkage=_ZNKSt14_List_iteratorI10NavConnectEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_iterator<NavConnect> *); /* linkage=_ZNSt14_List_iteratorI10NavConnectEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_iterator<NavConnect> *, int); /* linkage=_ZNSt14_List_iteratorI10NavConnectEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_iterator<NavConnect> *); /* linkage=_ZNSt14_List_iteratorI10NavConnectEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_iterator<NavConnect> *, int); /* linkage=_ZNSt14_List_iteratorI10NavConnectEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_iterator<NavConnect>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorI10NavConnectEeqERKS1_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_iterator<NavConnect>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorI10NavConnectEneERKS1_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1045 */
 /* pointer to 1044 */
 /* size: 4 */

/* 1046 */
 /* pointer to 1047 */
 /* size: 4 */

/* 1047 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1048 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1049 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1050 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1051 */
/* <0> (null):0 */
struct _List_node<NavConnect> : public _List_node_base {
public:

	/* struct _List_node_base     <ancestor>; */     /*     0     8 */
	union NavConnect           _M_data;              /*     8     4 */

	/* size: 12, cachelines: 1, members: 2 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1052 */
/* <0> (null):0 */
struct _List_node<CNavLadder*> : public _List_node_base {
public:

	/* struct _List_node_base     <ancestor>; */     /*     0     8 */
	class CNavLadder *         _M_data;              /*     8     4 */

	/* size: 12, cachelines: 1, members: 2 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1053 */
/* <0> (null):0 */
class HostageStateMachine : public SimpleStateMachine<CHostageImprov*, HostageState>, public IImprovEvent {
public:

	/* class SimpleStateMachine<CHostageImprov*, HostageState> <ancestor>; */ /*     4    12 */
	/* class IImprovEvent        <ancestor>; */      /*     0     4 */
	/* <0> (null):0 */
	void HostageStateMachine(class HostageStateMachine *, const class HostageStateMachine  &);

	/* <0> (null):0 */
	void HostageStateMachine(class HostageStateMachine *);

	/* <0> (null):0 */
	void ~HostageStateMachine(class HostageStateMachine *, int);

	/* <0> (null):0 */
	virtual void OnMoveToSuccess(class HostageStateMachine *, const class Vector  &); /* linkage=_ZN19HostageStateMachine15OnMoveToSuccessERK6Vector */

	/* <0> (null):0 */
	virtual void OnMoveToFailure(class HostageStateMachine *, const class Vector  &, enum MoveToFailureType); /* linkage=_ZN19HostageStateMachine15OnMoveToFailureERK6VectorN12IImprovEvent17MoveToFailureTypeE */

	/* <0> (null):0 */
	virtual void OnInjury(class HostageStateMachine *, float); /* linkage=_ZN19HostageStateMachine8OnInjuryEf */

	/* <0> (null):0 */
	void UpdateStationaryAnimation(class HostageStateMachine *, class CHostageImprov *); /* linkage=_ZN19HostageStateMachine25UpdateStationaryAnimationEP14CHostageImprov */

	/* vtable has 3 entries: {
	   [0] = OnMoveToSuccess(_ZN19HostageStateMachine15OnMoveToSuccessERK6Vector), 
	   [1] = OnMoveToFailure(_ZN19HostageStateMachine15OnMoveToFailureERK6VectorN12IImprovEvent17MoveToFailureTypeE), 
	   [2] = OnInjury(_ZN19HostageStateMachine8OnInjuryEf), 
	} */
	/* size: 16, cachelines: 1, members: 2 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 1054 */
 /* pointer to 1053 */
 /* size: 4 */

/* 1055 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1056 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 16 */

/* 1057 */
/* <0> (null):0 */
class SimpleState<CHostageImprov*> {
	int ()(void) * *           _vptr.SimpleState;    /*     0     4 */
private:

	class SimpleState<CHostageImprov*> * m_parent;   /*     4     4 */
	/* <0> (null):0 */
	void SimpleState(class SimpleState<CHostageImprov*> *, const class SimpleState<CHostageImprov*>  &);

	/* <0> (null):0 */
	void SimpleState(class SimpleState<CHostageImprov*> *);

	/* <0> (null):0 */
	virtual void ~SimpleState(class SimpleState<CHostageImprov*> *, int);

	/* <0> (null):0 */
	virtual void OnEnter(class SimpleState<CHostageImprov*> *, class CHostageImprov *); /* linkage=_ZN11SimpleStateIP14CHostageImprovE7OnEnterES1_ */

	/* <0> (null):0 */
	virtual void OnUpdate(class SimpleState<CHostageImprov*> *, class CHostageImprov *); /* linkage=_ZN11SimpleStateIP14CHostageImprovE8OnUpdateES1_ */

	/* <0> (null):0 */
	virtual void OnExit(class SimpleState<CHostageImprov*> *, class CHostageImprov *); /* linkage=_ZN11SimpleStateIP14CHostageImprovE6OnExitES1_ */

	/* <0> (null):0 */
	virtual const char  * GetName(const class SimpleState<CHostageImprov*>  *); /* linkage=_ZNK11SimpleStateIP14CHostageImprovE7GetNameEv */

	/* <0> (null):0 */
	void SetParent(class SimpleState<CHostageImprov*> *, class SimpleState<CHostageImprov*> *); /* linkage=_ZN11SimpleStateIP14CHostageImprovE9SetParentEPS2_ */

	/* <0> (null):0 */
	class SimpleState<CHostageImprov*> * GetParent(const class SimpleState<CHostageImprov*>  *); /* linkage=_ZNK11SimpleStateIP14CHostageImprovE9GetParentEv */

	/* vtable has 4 entries: {
	   [2] = OnEnter(_ZN11SimpleStateIP14CHostageImprovE7OnEnterES1_), 
	   [3] = OnUpdate(_ZN11SimpleStateIP14CHostageImprovE8OnUpdateES1_), 
	   [4] = OnExit(_ZN11SimpleStateIP14CHostageImprovE6OnExitES1_), 
	   [5] = GetName(_ZNK11SimpleStateIP14CHostageImprovE7GetNameEv), 
	} */
	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 1058 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1059 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 1060 */
 /* pointer to 1061 */
 /* size: 4 */

/* 1061 */
 /* pointer to 1059 */
 /* size: 4 */

/* 1062 */
 /* pointer to 1057 */
 /* size: 4 */

/* 1063 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1064 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1065 */
 /* pointer to 1064 */
 /* size: 4 */

/* 1066 */
 /* pointer to 1067 */
 /* size: 4 */

/* 1067 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1068 */
 /* pointer to 1017 */
 /* size: 4 */

/* 1069 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1070 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1071 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1072 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1073 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1074 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1075 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1076 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1077 */
 /* pointer to 1078 */
 /* size: 4 */

/* 1078 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 676 */

/* 1079 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1080 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1081 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1082 */
/* <0> (null):0 */
class CPointEntity {
	/* <0> (null):0 */
	virtual int ObjectCaps(class CPointEntity *); /* linkage=_ZN12CPointEntity10ObjectCapsEv */

	/* vtable has 1 entries: {
	   [6] = ObjectCaps(_ZN12CPointEntity10ObjectCapsEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1083 */
 /* pointer to 1082 */
 /* size: 4 */

/* 1084 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1085 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1086 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1087 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1088 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1089 */
/* <0> (null):0 */
class HostageEscapeToCoverState {
	/* <0> (null):0 */
	virtual void ~HostageEscapeToCoverState(class HostageEscapeToCoverState *, int);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1090 */
 /* pointer to 1089 */
 /* size: 4 */

/* 1091 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1092 */
/* <0> (null):0 */
class HostageEscapeLookAroundState {
	/* <0> (null):0 */
	virtual void ~HostageEscapeLookAroundState(class HostageEscapeLookAroundState *, int);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1093 */
 /* pointer to 1092 */
 /* size: 4 */

/* 1094 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1095 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1096 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1097 */
 /* pointer to 1028 */
 /* size: 4 */

/* 1098 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1099 */
/* <0> (null):0 */
class HostageEscapeState {
	/* <0> (null):0 */
	virtual void ~HostageEscapeState(class HostageEscapeState *, int);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1100 */
 /* pointer to 1099 */
 /* size: 4 */

/* 1101 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1102 */
/* <0> (null):0 */
class HostageRetreatState {
	/* <0> (null):0 */
	virtual void ~HostageRetreatState(class HostageRetreatState *, int);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1103 */
 /* pointer to 1102 */
 /* size: 4 */

/* 1104 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1105 */
/* <0> (null):0 */
class HostageFollowState {
	/* <0> (null):0 */
	virtual void ~HostageFollowState(class HostageFollowState *, int);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1106 */
 /* pointer to 1105 */
 /* size: 4 */

/* 1107 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1108 */
 /* pointer to 1029 */
 /* size: 4 */

/* 1109 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1110 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1111 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1112 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1113 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1114 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1115 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1116 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1117 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1118 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1119 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1120 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1121 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1122 */
 /* pointer to 78 */
 /* size: 4 */

/* Functions: */

/* <0> (null):0 */
void Vector2D(class Vector2D *)
{
} /* size: 701 */

/* <0> (null):0 */
void Vector2D(class Vector2D *, float, float)
{
} /* size: 0 */

/* <0> (null):0 */
class Vector2D operator+(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DplERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator-(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DmiERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator*(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DmlEf */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator/(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DdvEf */
{
} /* size: 8 */

/* <0> (null):0 */
float Length(const class Vector2D  *) /* linkage=_ZNK8Vector2D6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector2D  *) /* linkage=_ZNK8Vector2D13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector2D Normalize(const class Vector2D  *) /* linkage=_ZNK8Vector2D9NormalizeEv */
{
} /* size: 8 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector2D *) /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector2D *, float) /* linkage=_ZN8Vector2D6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void Vector(class Vector *)
{
} /* size: 56 */

/* <0> (null):0 */
void Vector(class Vector *, float, float, float)
{
} /* size: 140183280 */

/* <0> (null):0 */
void Vector(class Vector *, const class Vector  &)
{
} /* size: 0 */

/* <0> (null):0 */
void Vector(class Vector *, float *)
{
} /* size: 168 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *) /* linkage=_ZNK6VectorngEv */
{
} /* size: 12 */

/* <0> (null):0 */
int operator==(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectoreqERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
int operator!=(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorneERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector operator+(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorplERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectormiERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator*(const class Vector  *, float) /* linkage=_ZNK6VectormlEf */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator/(const class Vector  *, float) /* linkage=_ZNK6VectordvEf */
{
} /* size: 12 */

/* <0> (null):0 */
void CopyToArray(const class Vector  *, float *) /* linkage=_ZNK6Vector11CopyToArrayEPf */
{
} /* size: 140283748 */

/* <0> (null):0 */
float Length(const class Vector  *) /* linkage=_ZNK6Vector6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector  *) /* linkage=_ZNK6Vector13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
float * operator float*(class Vector *) /* linkage=_ZN6VectorcvPfEv */
{
} /* size: 4 */

/* <0> (null):0 */
const float  * operator const float*(const class Vector  *) /* linkage=_ZNK6VectorcvPKfEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector Normalize(const class Vector  *) /* linkage=_ZNK6Vector9NormalizeEv */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector2D Make2D(const class Vector  *) /* linkage=_ZNK6Vector6Make2DEv */
{
} /* size: 8 */

/* <0> (null):0 */
float Length2D(const class Vector  *) /* linkage=_ZNK6Vector8Length2DEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector  *, float) /* linkage=_ZNK6Vector16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector  *, float) /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector *) /* linkage=_ZN6Vector16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector *, float) /* linkage=_ZN6Vector6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 140483956 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 140484116 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 140485092 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 140482200 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 140482316 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 3014656 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 327708 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 140489052 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 140494532 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 140494648 */

/* <0> (null):0 */
edict_t * edict(class CBaseEntity *) /* linkage=_ZN11CBaseEntity5edictEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int ObjectCaps(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
int entindex(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8entindexEv */
{
} /* size: 4 */

/* <0> (null):0 */
void swap(class _List_node_base &, class _List_node_base &) /* linkage=_ZNSt8__detail15_List_node_base4swapERS0_S1_ */
{
} /* size: 328130 */

/* <0> (null):0 */
void _M_transfer(class _List_node_base *, class _List_node_base *, class _List_node_base *) /* linkage=_ZNSt8__detail15_List_node_base11_M_transferEPS0_S1_ */
{
} /* size: 1900746 */

/* <0> (null):0 */
void _M_reverse(class _List_node_base *) /* linkage=_ZNSt8__detail15_List_node_base10_M_reverseEv */
{
} /* size: 9668 */

/* <0> (null):0 */
void _M_hook(class _List_node_base *, class _List_node_base *) /* linkage=_ZNSt8__detail15_List_node_base7_M_hookEPS0_ */
{
} /* size: 140585912 */

/* <0> (null):0 */
void _M_unhook(class _List_node_base *) /* linkage=_ZNSt8__detail15_List_node_base9_M_unhookEv */
{
} /* size: 140582656 */

/* <0> (null):0 */
void IntervalTimer(class IntervalTimer *)
{
} /* size: 140600868 */

/* <0> (null):0 */
void Reset(class IntervalTimer *) /* linkage=_ZN13IntervalTimer5ResetEv */
{
} /* size: 140603124 */

/* <0> (null):0 */
void Start(class IntervalTimer *) /* linkage=_ZN13IntervalTimer5StartEv */
{
} /* size: 140613996 */

/* <0> (null):0 */
void Invalidate(class IntervalTimer *) /* linkage=_ZN13IntervalTimer10InvalidateEv */
{
} /* size: 140615964 */

/* <0> (null):0 */
bool HasStarted(const class IntervalTimer  *) /* linkage=_ZNK13IntervalTimer10HasStartedEv */
{
} /* size: 1 */

/* <0> (null):0 */
float GetElapsedTime(const class IntervalTimer  *) /* linkage=_ZNK13IntervalTimer14GetElapsedTimeEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsLessThen(const class IntervalTimer  *, float) /* linkage=_ZNK13IntervalTimer10IsLessThenEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsGreaterThen(const class IntervalTimer  *, float) /* linkage=_ZNK13IntervalTimer13IsGreaterThenEf */
{
} /* size: 1 */

/* <0> (null):0 */
void CountdownTimer(class CountdownTimer *)
{
} /* size: 12035 */

/* <0> (null):0 */
void Reset(class CountdownTimer *) /* linkage=_ZN14CountdownTimer5ResetEv */
{
} /* size: 140566944 */

/* <0> (null):0 */
void Start(class CountdownTimer *, float) /* linkage=_ZN14CountdownTimer5StartEf */
{
} /* size: 0 */

/* <0> (null):0 */
void Invalidate(class CountdownTimer *) /* linkage=_ZN14CountdownTimer10InvalidateEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool HasStarted(const class CountdownTimer  *) /* linkage=_ZNK14CountdownTimer10HasStartedEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsElapsed(const class CountdownTimer  *) /* linkage=_ZNK14CountdownTimer9IsElapsedEv */
{
} /* size: 1 */

/* <0> (null):0 */
float SizeX(const class Extent  *) /* linkage=_ZNK6Extent5SizeXEv */
{
} /* size: 4 */

/* <0> (null):0 */
float SizeY(const class Extent  *) /* linkage=_ZNK6Extent5SizeYEv */
{
} /* size: 4 */

/* <0> (null):0 */
float SizeZ(const class Extent  *) /* linkage=_ZNK6Extent5SizeZEv */
{
} /* size: 4 */

/* <0> (null):0 */
float Area(const class Extent  *) /* linkage=_ZNK6Extent4AreaEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool Contains(const class Extent  *, const class Vector  *) /* linkage=_ZNK6Extent8ContainsEPK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
void SteamFile(class SteamFile *, const char  *)
{
} /* size: 0 */

/* <0> (null):0 */
void ~SteamFile(class SteamFile *, int)
{
} /* size: 0 */

/* <0> (null):0 */
bool IsValid(const class SteamFile  *) /* linkage=_ZNK9SteamFile7IsValidEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool Read(class SteamFile *, void *, int) /* linkage=_ZN9SteamFile4ReadEPvi */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator==(const union NavConnect  *, const union NavConnect  &) /* linkage=_ZNK10NavConnecteqERKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
void CNavArea(class CNavArea *, class CNavNode *, class CNavNode *, class CNavNode *, class CNavNode *)
{
} /* size: 0 */

/* <0> (null):0 */
void CNavArea(class CNavArea *)
{
} /* size: 0 */

/* <0> (null):0 */
void CNavArea(class CNavArea *, const class Vector  *, const class Vector  *)
{
} /* size: 0 */

/* <0> (null):0 */
void CNavArea(class CNavArea *, const class Vector  *, const class Vector  *, const class Vector  *, const class Vector  *)
{
} /* size: 0 */

/* <0> (null):0 */
void ~CNavArea(class CNavArea *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void ConnectTo(class CNavArea *, class CNavArea *, enum NavDirType) /* linkage=_ZN8CNavArea9ConnectToEPS_10NavDirType */
{
} /* size: 0 */

/* <0> (null):0 */
void Disconnect(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea10DisconnectEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
void Save(const class CNavArea  *, FILE *) /* linkage=_ZNK8CNavArea4SaveEP8_IO_FILE */
{
} /* size: 0 */

/* <0> (null):0 */
void Save(class CNavArea *, int, unsigned int) /* linkage=_ZN8CNavArea4SaveEij */
{
} /* size: 0 */

/* <0> (null):0 */
void Load(class CNavArea *, class SteamFile *, unsigned int) /* linkage=_ZN8CNavArea4LoadEP9SteamFilej */
{
} /* size: 0 */

/* <0> (null):0 */
enum NavErrorType PostLoad(class CNavArea *) /* linkage=_ZN8CNavArea8PostLoadEv */
{
} /* size: 4 */

/* <0> (null):0 */
unsigned int GetID(const class CNavArea  *) /* linkage=_ZNK8CNavArea5GetIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetAttributes(class CNavArea *, unsigned char) /* linkage=_ZN8CNavArea13SetAttributesEh */
{
} /* size: 0 */

/* <0> (null):0 */
unsigned char GetAttributes(const class CNavArea  *) /* linkage=_ZNK8CNavArea13GetAttributesEv */
{
} /* size: 1 */

/* <0> (null):0 */
void SetPlace(class CNavArea *, Place) /* linkage=_ZN8CNavArea8SetPlaceEj */
{
} /* size: 0 */

/* <0> (null):0 */
Place GetPlace(const class CNavArea  *) /* linkage=_ZNK8CNavArea8GetPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsOverlapping(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea13IsOverlappingEPK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsOverlapping(const class CNavArea  *, const class CNavArea  *) /* linkage=_ZNK8CNavArea13IsOverlappingEPKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsOverlappingX(const class CNavArea  *, const class CNavArea  *) /* linkage=_ZNK8CNavArea14IsOverlappingXEPKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsOverlappingY(const class CNavArea  *, const class CNavArea  *) /* linkage=_ZNK8CNavArea14IsOverlappingYEPKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
int GetPlayerCount(const class CNavArea  *, int, class CBasePlayer *) /* linkage=_ZNK8CNavArea14GetPlayerCountEiP11CBasePlayer */
{
} /* size: 4 */

/* <0> (null):0 */
float GetZ(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea4GetZEPK6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
float GetZ(const class CNavArea  *, float, float) /* linkage=_ZNK8CNavArea4GetZEff */
{
} /* size: 4 */

/* <0> (null):0 */
bool Contains(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea8ContainsEPK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsCoplanar(const class CNavArea  *, const class CNavArea  *) /* linkage=_ZNK8CNavArea10IsCoplanarEPKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
void GetClosestPointOnArea(const class CNavArea  *, const class Vector  *, class Vector *) /* linkage=_ZNK8CNavArea21GetClosestPointOnAreaEPK6VectorPS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
float GetDistanceSquaredToPoint(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea25GetDistanceSquaredToPointEPK6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsDegenerate(const class CNavArea  *) /* linkage=_ZNK8CNavArea12IsDegenerateEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsEdge(const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea6IsEdgeE10NavDirType */
{
} /* size: 1 */

/* <0> (null):0 */
int GetAdjacentCount(const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea16GetAdjacentCountE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetAdjacentArea(const class CNavArea  *, enum NavDirType, int) /* linkage=_ZNK8CNavArea15GetAdjacentAreaE10NavDirTypei */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetRandomAdjacentArea(const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea21GetRandomAdjacentAreaE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
const NavConnectList  * GetAdjacentList(const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea15GetAdjacentListE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsConnected(const class CNavArea  *, const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea11IsConnectedEPKS_10NavDirType */
{
} /* size: 1 */

/* <0> (null):0 */
float ComputeHeightChange(class CNavArea *, const class CNavArea  *) /* linkage=_ZN8CNavArea19ComputeHeightChangeEPKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
const NavLadderList  * GetLadderList(const class CNavArea  *, enum LadderDirectionType) /* linkage=_ZNK8CNavArea13GetLadderListE19LadderDirectionType */
{
} /* size: 4 */

/* <0> (null):0 */
void ComputePortal(const class CNavArea  *, const class CNavArea  *, enum NavDirType, class Vector *, float *) /* linkage=_ZNK8CNavArea13ComputePortalEPKS_10NavDirTypeP6VectorPf */
{
} /* size: 0 */

/* <0> (null):0 */
void ComputeClosestPointInPortal(const class CNavArea  *, const class CNavArea  *, enum NavDirType, const class Vector  *, class Vector *) /* linkage=_ZNK8CNavArea27ComputeClosestPointInPortalEPKS_10NavDirTypePK6VectorPS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
enum NavDirType ComputeDirection(const class CNavArea  *, class Vector *) /* linkage=_ZNK8CNavArea16ComputeDirectionEP6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
void SetClearedTimestamp(class CNavArea *, int) /* linkage=_ZN8CNavArea19SetClearedTimestampEi */
{
} /* size: 0 */

/* <0> (null):0 */
float GetClearedTimestamp(class CNavArea *, int) /* linkage=_ZN8CNavArea19GetClearedTimestampEi */
{
} /* size: 4 */

/* <0> (null):0 */
const HidingSpotList  * GetHidingSpotList(const class CNavArea  *) /* linkage=_ZNK8CNavArea17GetHidingSpotListEv */
{
} /* size: 4 */

/* <0> (null):0 */
void ComputeHidingSpots(class CNavArea *) /* linkage=_ZN8CNavArea18ComputeHidingSpotsEv */
{
} /* size: 0 */

/* <0> (null):0 */
void ComputeSniperSpots(class CNavArea *) /* linkage=_ZN8CNavArea18ComputeSniperSpotsEv */
{
} /* size: 0 */

/* <0> (null):0 */
class SpotEncounter * GetSpotEncounter(class CNavArea *, const class CNavArea  *, const class CNavArea  *) /* linkage=_ZN8CNavArea16GetSpotEncounterEPKS_S1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void ComputeSpotEncounters(class CNavArea *) /* linkage=_ZN8CNavArea21ComputeSpotEncountersEv */
{
} /* size: 0 */

/* <0> (null):0 */
void IncreaseDanger(class CNavArea *, int, float) /* linkage=_ZN8CNavArea14IncreaseDangerEif */
{
} /* size: 0 */

/* <0> (null):0 */
float GetDanger(class CNavArea *, int) /* linkage=_ZN8CNavArea9GetDangerEi */
{
} /* size: 4 */

/* <0> (null):0 */
float GetSizeX(const class CNavArea  *) /* linkage=_ZNK8CNavArea8GetSizeXEv */
{
} /* size: 4 */

/* <0> (null):0 */
float GetSizeY(const class CNavArea  *) /* linkage=_ZNK8CNavArea8GetSizeYEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class Extent  * GetExtent(const class CNavArea  *) /* linkage=_ZNK8CNavArea9GetExtentEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class Vector  * GetCenter(const class CNavArea  *) /* linkage=_ZNK8CNavArea9GetCenterEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class Vector  * GetCorner(const class CNavArea  *, enum NavCornerType) /* linkage=_ZNK8CNavArea9GetCornerE13NavCornerType */
{
} /* size: 4 */

/* <0> (null):0 */
const class ApproachInfo  * GetApproachInfo(const class CNavArea  *, int) /* linkage=_ZNK8CNavArea15GetApproachInfoEi */
{
} /* size: 4 */

/* <0> (null):0 */
int GetApproachInfoCount(const class CNavArea  *) /* linkage=_ZNK8CNavArea20GetApproachInfoCountEv */
{
} /* size: 4 */

/* <0> (null):0 */
void ComputeApproachAreas(class CNavArea *) /* linkage=_ZN8CNavArea20ComputeApproachAreasEv */
{
} /* size: 0 */

/* <0> (null):0 */
void MakeNewMarker(void) /* linkage=_ZN8CNavArea13MakeNewMarkerEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Mark(class CNavArea *) /* linkage=_ZN8CNavArea4MarkEv */
{
} /* size: 0 */

/* <0> (null):0 */
BOOL IsMarked(const class CNavArea  *) /* linkage=_ZNK8CNavArea8IsMarkedEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetParent(class CNavArea *, class CNavArea *, enum NavTraverseType) /* linkage=_ZN8CNavArea9SetParentEPS_15NavTraverseType */
{
} /* size: 0 */

/* <0> (null):0 */
class CNavArea * GetParent(const class CNavArea  *) /* linkage=_ZNK8CNavArea9GetParentEv */
{
} /* size: 4 */

/* <0> (null):0 */
enum NavTraverseType GetParentHow(const class CNavArea  *) /* linkage=_ZNK8CNavArea12GetParentHowEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsOpen(const class CNavArea  *) /* linkage=_ZNK8CNavArea6IsOpenEv */
{
} /* size: 1 */

/* <0> (null):0 */
void AddToOpenList(class CNavArea *) /* linkage=_ZN8CNavArea13AddToOpenListEv */
{
} /* size: 0 */

/* <0> (null):0 */
void UpdateOnOpenList(class CNavArea *) /* linkage=_ZN8CNavArea16UpdateOnOpenListEv */
{
} /* size: 0 */

/* <0> (null):0 */
void RemoveFromOpenList(class CNavArea *) /* linkage=_ZN8CNavArea18RemoveFromOpenListEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool IsOpenListEmpty(void) /* linkage=_ZN8CNavArea15IsOpenListEmptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
class CNavArea * PopOpenList(void) /* linkage=_ZN8CNavArea11PopOpenListEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsClosed(const class CNavArea  *) /* linkage=_ZNK8CNavArea8IsClosedEv */
{
} /* size: 1 */

/* <0> (null):0 */
void AddToClosedList(class CNavArea *) /* linkage=_ZN8CNavArea15AddToClosedListEv */
{
} /* size: 0 */

/* <0> (null):0 */
void RemoveFromClosedList(class CNavArea *) /* linkage=_ZN8CNavArea20RemoveFromClosedListEv */
{
} /* size: 0 */

/* <0> (null):0 */
void ClearSearchLists(void) /* linkage=_ZN8CNavArea16ClearSearchListsEv */
{
} /* size: 0 */

/* <0> (null):0 */
void SetTotalCost(class CNavArea *, float) /* linkage=_ZN8CNavArea12SetTotalCostEf */
{
} /* size: 0 */

/* <0> (null):0 */
float GetTotalCost(const class CNavArea  *) /* linkage=_ZNK8CNavArea12GetTotalCostEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetCostSoFar(class CNavArea *, float) /* linkage=_ZN8CNavArea12SetCostSoFarEf */
{
} /* size: 0 */

/* <0> (null):0 */
float GetCostSoFar(const class CNavArea  *) /* linkage=_ZNK8CNavArea12GetCostSoFarEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Draw(class CNavArea *, byte, byte, byte, int) /* linkage=_ZN8CNavArea4DrawEhhhi */
{
} /* size: 0 */

/* <0> (null):0 */
void DrawConnectedAreas(class CNavArea *) /* linkage=_ZN8CNavArea18DrawConnectedAreasEv */
{
} /* size: 0 */

/* <0> (null):0 */
void DrawMarkedCorner(class CNavArea *, enum NavCornerType, byte, byte, byte, int) /* linkage=_ZN8CNavArea16DrawMarkedCornerE13NavCornerTypehhhi */
{
} /* size: 0 */

/* <0> (null):0 */
bool SplitEdit(class CNavArea *, bool, float, class CNavArea * *, class CNavArea * *) /* linkage=_ZN8CNavArea9SplitEditEbfPPS_S1_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool MergeEdit(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea9MergeEditEPS_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool SpliceEdit(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea10SpliceEditEPS_ */
{
} /* size: 1 */

/* <0> (null):0 */
void RaiseCorner(class CNavArea *, enum NavCornerType, int) /* linkage=_ZN8CNavArea11RaiseCornerE13NavCornerTypei */
{
} /* size: 140373164 */

/* <0> (null):0 */
void AddLadderUp(class CNavArea *, class CNavLadder *) /* linkage=_ZN8CNavArea11AddLadderUpEP10CNavLadder */
{
} /* size: 140413408 */

/* <0> (null):0 */
void AddLadderDown(class CNavArea *, class CNavLadder *) /* linkage=_ZN8CNavArea13AddLadderDownEP10CNavLadder */
{
} /* size: 140329520 */

/* <0> (null):0 */
void Initialize(class CNavArea *) /* linkage=_ZN8CNavArea10InitializeEv */
{
} /* size: 140333212 */

/* <0> (null):0 */
void DecayDanger(class CNavArea *) /* linkage=_ZN8CNavArea11DecayDangerEv */
{
} /* size: 140476760 */

/* <0> (null):0 */
bool IsHidingSpotCollision(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea21IsHidingSpotCollisionEPK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
void AddSpotEncounters(class CNavArea *, const class CNavArea  *, enum NavDirType, const class CNavArea  *, enum NavDirType) /* linkage=_ZN8CNavArea17AddSpotEncountersEPKS_10NavDirTypeS1_S2_ */
{
} /* size: 140509432 */

/* <0> (null):0 */
void Strip(class CNavArea *) /* linkage=_ZN8CNavArea5StripEv */
{
} /* size: 140525952 */

/* <0> (null):0 */
void FinishMerge(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea11FinishMergeEPS_ */
{
} /* size: 140527348 */

/* <0> (null):0 */
void MergeAdjacentConnections(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea24MergeAdjacentConnectionsEPS_ */
{
} /* size: 140550280 */

/* <0> (null):0 */
void AssignNodes(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea11AssignNodesEPS_ */
{
} /* size: 140552588 */

/* <0> (null):0 */
void FinishSplitEdit(class CNavArea *, class CNavArea *, enum NavDirType) /* linkage=_ZN8CNavArea15FinishSplitEditEPS_10NavDirType */
{
} /* size: 140632896 */

/* <0> (null):0 */
void OnDestroyNotify(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea15OnDestroyNotifyEPS_ */
{
} /* size: 140635620 */

/* <0> (null):0 */
void CNavLadder(class CNavLadder *)
{
} /* size: 0 */

/* <0> (null):0 */
void OnDestroyNotify(class CNavLadder *, class CNavArea *) /* linkage=_ZN10CNavLadder15OnDestroyNotifyEP8CNavArea */
{
} /* size: 0 */

/* <0> (null):0 */
void HidingSpot(class HidingSpot *)
{
} /* size: 0 */

/* <0> (null):0 */
void HidingSpot(class HidingSpot *, const class Vector  *, unsigned char)
{
} /* size: 0 */

/* <0> (null):0 */
bool HasGoodCover(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot12HasGoodCoverEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsGoodSniperSpot(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot16IsGoodSniperSpotEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsIdealSniperSpot(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot17IsIdealSniperSpotEv */
{
} /* size: 1 */

/* <0> (null):0 */
void SetFlags(class HidingSpot *, unsigned char) /* linkage=_ZN10HidingSpot8SetFlagsEh */
{
} /* size: 0 */

/* <0> (null):0 */
unsigned char GetFlags(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot8GetFlagsEv */
{
} /* size: 1 */

/* <0> (null):0 */
void Save(const class HidingSpot  *, int, unsigned int) /* linkage=_ZNK10HidingSpot4SaveEij */
{
} /* size: 0 */

/* <0> (null):0 */
void Load(class HidingSpot *, class SteamFile *, unsigned int) /* linkage=_ZN10HidingSpot4LoadEP9SteamFilej */
{
} /* size: 0 */

/* <0> (null):0 */
const class Vector  * GetPosition(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot11GetPositionEv */
{
} /* size: 4 */

/* <0> (null):0 */
unsigned int GetID(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot5GetIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Mark(class HidingSpot *) /* linkage=_ZN10HidingSpot4MarkEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool IsMarked(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot8IsMarkedEv */
{
} /* size: 1 */

/* <0> (null):0 */
void ChangeMasterMarker(void) /* linkage=_ZN10HidingSpot18ChangeMasterMarkerEv */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<SpotOrder> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<SpotOrder> *, const class new_allocator<SpotOrder>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<SpotOrder> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<SpotOrder>  *, class SpotOrder &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE7addressERS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<SpotOrder>  *, const class SpotOrder  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE7addressERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<SpotOrder> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<SpotOrder> *, class SpotOrder *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE10deallocateEPS1_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<SpotOrder>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<SpotOrder> *, class SpotOrder *, const class SpotOrder  &) /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE9constructEPS1_RKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<SpotOrder> *, class SpotOrder *) /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE7destroyEPS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<SpotOrder> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<SpotOrder> *, const class allocator<SpotOrder>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<SpotOrder> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<SpotOrder> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<SpotOrder> > *, const class new_allocator<std::_List_node<SpotOrder> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<SpotOrder> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<SpotOrder> >  *, class _List_node<SpotOrder> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7addressERS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<SpotOrder> >  *, const class _List_node<SpotOrder>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7addressERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<SpotOrder> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE10deallocateEPS3_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<SpotOrder> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *, const class _List_node<SpotOrder>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE9constructEPS3_RKS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7destroyEPS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<SpotOrder> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<SpotOrder> > *, const class allocator<std::_List_node<SpotOrder> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<SpotOrder> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class _List_node<SpotOrder> * _M_get_node(class _List_base<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, class _List_node<SpotOrder> *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void _M_clear(class _List_base<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE8_M_clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_init(class _List_base<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE7_M_initEv */
{
} /* size: 0 */

/* <0> (null):0 */
_Node * _M_create_node(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE14_M_create_nodeERKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<SpotOrder, std::allocator<SpotOrder> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<SpotOrder, std::allocator<SpotOrder> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<SpotOrder, std::allocator<SpotOrder> > *, const class list<SpotOrder, std::allocator<SpotOrder> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
class list<SpotOrder, std::allocator<SpotOrder> > & operator=(class list<SpotOrder, std::allocator<SpotOrder> > *, const class list<SpotOrder, std::allocator<SpotOrder> >  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EEaSERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6assignEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, class SpotOrder) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6resizeEjS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
reference front(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE10push_frontERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_front(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9pop_frontEv */
{
} /* size: 0 */

/* <0> (null):0 */
void push_back(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9push_backERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, unsigned int, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5eraseESt14_List_iteratorIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4swapERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void remove(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6removeERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void unique(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6uniqueEv */
{
} /* size: 0 */

/* <0> (null):0 */
void merge(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5mergeERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void reverse(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE7reverseEv */
{
} /* size: 0 */

/* <0> (null):0 */
void sort(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4sortEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE18_M_fill_initializeEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE14_M_fill_assignEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_transfer(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE25_M_check_equal_allocatorsERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<HidingSpot*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<HidingSpot*> *, const class new_allocator<HidingSpot*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<HidingSpot*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<HidingSpot*>  *, class HidingSpot * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE7addressERS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<HidingSpot*>  *, const class HidingSpot *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE7addressERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<HidingSpot*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<HidingSpot*> *, class HidingSpot * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE10deallocateEPS2_j */
{
} /* size: 137632424 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<HidingSpot*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<HidingSpot*> *, class HidingSpot * *, const class HidingSpot *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE9constructEPS2_RKS2_ */
{
} /* size: 140324752 */

/* <0> (null):0 */
void destroy(class new_allocator<HidingSpot*> *, class HidingSpot * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE7destroyEPS2_ */
{
} /* size: 140372300 */

/* <0> (null):0 */
void allocator(class allocator<HidingSpot*> *)
{
} /* size: 140333020 */

/* <0> (null):0 */
void allocator(class allocator<HidingSpot*> *, const class allocator<HidingSpot*>  &)
{
} /* size: 140476568 */

/* <0> (null):0 */
void ~allocator(class allocator<HidingSpot*> *, int)
{
} /* size: 140478776 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *)
{
} /* size: 140550380 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *, const class new_allocator<std::_List_node<HidingSpot*> >  &)
{
} /* size: 140552440 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *, int)
{
} /* size: 140632800 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<HidingSpot*> >  *, class _List_node<HidingSpot*> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7addressERS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<HidingSpot*> >  *, const class _List_node<HidingSpot*>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7addressERKS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<HidingSpot*> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE10deallocateEPS4_j */
{
} /* size: 140666288 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<HidingSpot*> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *, const class _List_node<HidingSpot*>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE9constructEPS4_RKS4_ */
{
} /* size: 140681904 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7destroyEPS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<HidingSpot*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<HidingSpot*> > *, const class allocator<std::_List_node<HidingSpot*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<HidingSpot*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class _List_node<HidingSpot*> * _M_get_node(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_node<HidingSpot*> *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void _M_clear(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE8_M_clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_init(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE7_M_initEv */
{
} /* size: 0 */

/* <0> (null):0 */
_Node * _M_create_node(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE14_M_create_nodeERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const class list<HidingSpot*, std::allocator<HidingSpot*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
class list<HidingSpot*, std::allocator<HidingSpot*> > & operator=(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const class list<HidingSpot*, std::allocator<HidingSpot*> >  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EEaSERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, class HidingSpot *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6resizeEjS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
reference front(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE10push_frontERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_front(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9pop_frontEv */
{
} /* size: 0 */

/* <0> (null):0 */
void push_back(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9push_backERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4swapERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void remove(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6removeERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void unique(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6uniqueEv */
{
} /* size: 0 */

/* <0> (null):0 */
void merge(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5mergeERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void reverse(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE7reverseEv */
{
} /* size: 0 */

/* <0> (null):0 */
void sort(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4sortEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE18_M_fill_initializeEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE14_M_fill_assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_transfer(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE25_M_check_equal_allocatorsERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<SpotEncounter> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<SpotEncounter> *, const class new_allocator<SpotEncounter>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<SpotEncounter> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<SpotEncounter>  *, class SpotEncounter &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE7addressERS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<SpotEncounter>  *, const class SpotEncounter  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE7addressERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<SpotEncounter> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<SpotEncounter> *, class SpotEncounter *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE10deallocateEPS1_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<SpotEncounter>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<SpotEncounter> *, class SpotEncounter *, const class SpotEncounter  &) /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE9constructEPS1_RKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<SpotEncounter> *, class SpotEncounter *) /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE7destroyEPS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<SpotEncounter> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<SpotEncounter> *, const class allocator<SpotEncounter>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<SpotEncounter> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *, const class new_allocator<std::_List_node<SpotEncounter> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<SpotEncounter> >  *, class _List_node<SpotEncounter> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7addressERS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<SpotEncounter> >  *, const class _List_node<SpotEncounter>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7addressERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<SpotEncounter> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE10deallocateEPS3_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<SpotEncounter> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *, const class _List_node<SpotEncounter>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE9constructEPS3_RKS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7destroyEPS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<SpotEncounter> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<SpotEncounter> > *, const class allocator<std::_List_node<SpotEncounter> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<SpotEncounter> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class _List_node<SpotEncounter> * _M_get_node(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_node<SpotEncounter> *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void _M_clear(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE8_M_clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_init(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE7_M_initEv */
{
} /* size: 0 */

/* <0> (null):0 */
_Node * _M_create_node(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE14_M_create_nodeERKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const class list<SpotEncounter, std::allocator<SpotEncounter> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
class list<SpotEncounter, std::allocator<SpotEncounter> > & operator=(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const class list<SpotEncounter, std::allocator<SpotEncounter> >  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EEaSERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6assignEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, class SpotEncounter) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6resizeEjS0_ */
{
} /* size: 140526052 */

/* <0> (null):0 */
reference front(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE10push_frontERKS0_ */
{
} /* size: 140634820 */

/* <0> (null):0 */
void pop_front(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9pop_frontEv */
{
} /* size: 140490480 */

/* <0> (null):0 */
void push_back(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9push_backERKS0_ */
{
} /* size: 140624636 */

/* <0> (null):0 */
void pop_back(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE8pop_backEv */
{
} /* size: 140665424 */

/* <0> (null):0 */
iterator insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, unsigned int, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */
{
} /* size: 140676696 */

/* <0> (null):0 */
iterator erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5eraseESt14_List_iteratorIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4swapERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void remove(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6removeERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void unique(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6uniqueEv */
{
} /* size: 0 */

/* <0> (null):0 */
void merge(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5mergeERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void reverse(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE7reverseEv */
{
} /* size: 0 */

/* <0> (null):0 */
void sort(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4sortEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE18_M_fill_initializeEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE14_M_fill_assignEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_transfer(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE25_M_check_equal_allocatorsERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<NavConnect> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<NavConnect> *, const class new_allocator<NavConnect>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<NavConnect> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<NavConnect>  *, union NavConnect &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE7addressERS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<NavConnect>  *, const union NavConnect  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE7addressERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<NavConnect> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<NavConnect> *, union NavConnect *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE10deallocateEPS1_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<NavConnect>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<NavConnect> *, union NavConnect *, const union NavConnect  &) /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE9constructEPS1_RKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<NavConnect> *, union NavConnect *) /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE7destroyEPS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<NavConnect> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<NavConnect> *, const class allocator<NavConnect>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<NavConnect> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<NavConnect> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<NavConnect> > *, const class new_allocator<std::_List_node<NavConnect> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<NavConnect> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<NavConnect> >  *, class _List_node<NavConnect> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7addressERS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<NavConnect> >  *, const class _List_node<NavConnect>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7addressERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<NavConnect> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE10deallocateEPS3_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<NavConnect> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *, const class _List_node<NavConnect>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE9constructEPS3_RKS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7destroyEPS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<NavConnect> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<NavConnect> > *, const class allocator<std::_List_node<NavConnect> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<NavConnect> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class _List_node<NavConnect> * _M_get_node(class _List_base<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<NavConnect, std::allocator<NavConnect> > *, class _List_node<NavConnect> *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void _M_clear(class _List_base<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE8_M_clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_init(class _List_base<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE7_M_initEv */
{
} /* size: 0 */

/* <0> (null):0 */
_Node * _M_create_node(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE14_M_create_nodeERKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<NavConnect, std::allocator<NavConnect> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<NavConnect, std::allocator<NavConnect> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<NavConnect, std::allocator<NavConnect> > *, const class list<NavConnect, std::allocator<NavConnect> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
class list<NavConnect, std::allocator<NavConnect> > & operator=(class list<NavConnect, std::allocator<NavConnect> > *, const class list<NavConnect, std::allocator<NavConnect> >  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EEaSERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6assignEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, union NavConnect) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6resizeEjS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
reference front(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE10push_frontERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_front(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9pop_frontEv */
{
} /* size: 0 */

/* <0> (null):0 */
void push_back(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9push_backERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, unsigned int, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5eraseESt14_List_iteratorIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4swapERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void remove(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6removeERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void unique(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6uniqueEv */
{
} /* size: 0 */

/* <0> (null):0 */
void merge(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5mergeERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void reverse(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE7reverseEv */
{
} /* size: 0 */

/* <0> (null):0 */
void sort(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4sortEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE18_M_fill_initializeEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE14_M_fill_assignEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_transfer(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE25_M_check_equal_allocatorsERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<CNavLadder*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<CNavLadder*> *, const class new_allocator<CNavLadder*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<CNavLadder*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<CNavLadder*>  *, class CNavLadder * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE7addressERS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<CNavLadder*>  *, const class CNavLadder *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE7addressERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<CNavLadder*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<CNavLadder*> *, class CNavLadder * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE10deallocateEPS2_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<CNavLadder*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<CNavLadder*> *, class CNavLadder * *, const class CNavLadder *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE9constructEPS2_RKS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<CNavLadder*> *, class CNavLadder * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE7destroyEPS2_ */
{
} /* size: 137634848 */

/* <0> (null):0 */
void allocator(class allocator<CNavLadder*> *)
{
} /* size: 140373836 */

/* <0> (null):0 */
void allocator(class allocator<CNavLadder*> *, const class allocator<CNavLadder*>  &)
{
} /* size: 140413504 */

/* <0> (null):0 */
void ~allocator(class allocator<CNavLadder*> *, int)
{
} /* size: 140329616 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *)
{
} /* size: 140510680 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *, const class new_allocator<std::_List_node<CNavLadder*> >  &)
{
} /* size: 140526052 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *, int)
{
} /* size: 140527644 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<CNavLadder*> >  *, class _List_node<CNavLadder*> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7addressERS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<CNavLadder*> >  *, const class _List_node<CNavLadder*>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7addressERKS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<CNavLadder*> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE10deallocateEPS4_j */
{
} /* size: 140485276 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<CNavLadder*> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *, const class _List_node<CNavLadder*>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE9constructEPS4_RKS4_ */
{
} /* size: 140664656 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7destroyEPS4_ */
{
} /* size: 140667584 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<CNavLadder*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<CNavLadder*> > *, const class allocator<std::_List_node<CNavLadder*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<CNavLadder*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class _List_node<CNavLadder*> * _M_get_node(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_node<CNavLadder*> *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void _M_clear(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE8_M_clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_init(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE7_M_initEv */
{
} /* size: 0 */

/* <0> (null):0 */
_Node * _M_create_node(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE14_M_create_nodeERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const class list<CNavLadder*, std::allocator<CNavLadder*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
class list<CNavLadder*, std::allocator<CNavLadder*> > & operator=(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const class list<CNavLadder*, std::allocator<CNavLadder*> >  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EEaSERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, class CNavLadder *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6resizeEjS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
reference front(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE10push_frontERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_front(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9pop_frontEv */
{
} /* size: 0 */

/* <0> (null):0 */
void push_back(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9push_backERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4swapERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void remove(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6removeERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void unique(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6uniqueEv */
{
} /* size: 0 */

/* <0> (null):0 */
void merge(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5mergeERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void reverse(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE7reverseEv */
{
} /* size: 0 */

/* <0> (null):0 */
void sort(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4sortEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE18_M_fill_initializeEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE14_M_fill_assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_transfer(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE25_M_check_equal_allocatorsERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<CNavArea*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<CNavArea*> *, const class new_allocator<CNavArea*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<CNavArea*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<CNavArea*>  *, class CNavArea * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE7addressERS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<CNavArea*>  *, const class CNavArea *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE7addressERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<CNavArea*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<CNavArea*> *, class CNavArea * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE10deallocateEPS2_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<CNavArea*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<CNavArea*> *, class CNavArea * *, const class CNavArea *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE9constructEPS2_RKS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<CNavArea*> *, class CNavArea * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE7destroyEPS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<CNavArea*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<CNavArea*> *, const class allocator<CNavArea*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<CNavArea*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<CNavArea*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<CNavArea*> > *, const class new_allocator<std::_List_node<CNavArea*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<CNavArea*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<CNavArea*> >  *, class _List_node<CNavArea*> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7addressERS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<CNavArea*> >  *, const class _List_node<CNavArea*>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7addressERKS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<CNavArea*> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE10deallocateEPS4_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<CNavArea*> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *, const class _List_node<CNavArea*>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE9constructEPS4_RKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7destroyEPS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<CNavArea*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<CNavArea*> > *, const class allocator<std::_List_node<CNavArea*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<CNavArea*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class _List_node<CNavArea*> * _M_get_node(class _List_base<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, class _List_node<CNavArea*> *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void _M_clear(class _List_base<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE8_M_clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_init(class _List_base<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE7_M_initEv */
{
} /* size: 0 */

/* <0> (null):0 */
_Node * _M_create_node(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE14_M_create_nodeERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<CNavArea*, std::allocator<CNavArea*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<CNavArea*, std::allocator<CNavArea*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<CNavArea*, std::allocator<CNavArea*> > *, const class list<CNavArea*, std::allocator<CNavArea*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
class list<CNavArea*, std::allocator<CNavArea*> > & operator=(class list<CNavArea*, std::allocator<CNavArea*> > *, const class list<CNavArea*, std::allocator<CNavArea*> >  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EEaSERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, class CNavArea *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6resizeEjS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
reference front(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE10push_frontERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_front(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9pop_frontEv */
{
} /* size: 0 */

/* <0> (null):0 */
void push_back(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9push_backERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4swapERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5clearEv */
{
} /* size: 140612976 */

/* <0> (null):0 */
void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */
{
} /* size: 140616416 */

/* <0> (null):0 */
void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */
{
} /* size: 140711824 */

/* <0> (null):0 */
void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */
{
} /* size: 140727088 */

/* <0> (null):0 */
void remove(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6removeERKS1_ */
{
} /* size: 140738440 */

/* <0> (null):0 */
void unique(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6uniqueEv */
{
} /* size: 140746872 */

/* <0> (null):0 */
void merge(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5mergeERS3_ */
{
} /* size: 140762128 */

/* <0> (null):0 */
void reverse(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE7reverseEv */
{
} /* size: 140771916 */

/* <0> (null):0 */
void sort(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4sortEv */
{
} /* size: 140780184 */

/* <0> (null):0 */
void _M_fill_initialize(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE18_M_fill_initializeEjRKS1_ */
{
} /* size: 140788300 */

/* <0> (null):0 */
void _M_fill_assign(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE14_M_fill_assignEjRKS1_ */
{
} /* size: 140803000 */

/* <0> (null):0 */
void _M_transfer(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */
{
} /* size: 140754416 */

/* <0> (null):0 */
void _M_insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 140830080 */

/* <0> (null):0 */
void _M_erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */
{
} /* size: 140840576 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE25_M_check_equal_allocatorsERS3_ */
{
} /* size: 140858592 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<NavConnect> *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<NavConnect> *, const class _List_node_base  *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<NavConnect> *, const iterator  &)
{
} /* size: 0 */

/* <0> (null):0 */
reference operator*(const class _List_const_iterator<NavConnect>  *) /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_const_iterator<NavConnect>  *) /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_const_iterator<NavConnect> *) /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_const_iterator<NavConnect> *, int) /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_const_iterator<NavConnect> *) /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_const_iterator<NavConnect> *, int) /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_const_iterator<NavConnect>  *, const _Self  &) /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEeqERKS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_const_iterator<NavConnect>  *, const _Self  &) /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEneERKS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
void CNavAreaGrid(class CNavAreaGrid *)
{
} /* size: 0 */

/* <0> (null):0 */
void ~CNavAreaGrid(class CNavAreaGrid *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void Reset(class CNavAreaGrid *) /* linkage=_ZN12CNavAreaGrid5ResetEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Initialize(class CNavAreaGrid *, float, float, float, float) /* linkage=_ZN12CNavAreaGrid10InitializeEffff */
{
} /* size: 0 */

/* <0> (null):0 */
void AddNavArea(class CNavAreaGrid *, class CNavArea *) /* linkage=_ZN12CNavAreaGrid10AddNavAreaEP8CNavArea */
{
} /* size: 0 */

/* <0> (null):0 */
void RemoveNavArea(class CNavAreaGrid *, class CNavArea *) /* linkage=_ZN12CNavAreaGrid13RemoveNavAreaEP8CNavArea */
{
} /* size: 0 */

/* <0> (null):0 */
unsigned int GetNavAreaCount(const class CNavAreaGrid  *) /* linkage=_ZNK12CNavAreaGrid15GetNavAreaCountEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetNavArea(const class CNavAreaGrid  *, const class Vector  *, float) /* linkage=_ZNK12CNavAreaGrid10GetNavAreaEPK6Vectorf */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetNavAreaByID(const class CNavAreaGrid  *, unsigned int) /* linkage=_ZNK12CNavAreaGrid14GetNavAreaByIDEj */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetNearestNavArea(const class CNavAreaGrid  *, const class Vector  *, bool) /* linkage=_ZNK12CNavAreaGrid17GetNearestNavAreaEPK6Vectorb */
{
} /* size: 4 */

/* <0> (null):0 */
Place GetPlace(const class CNavAreaGrid  *, const class Vector  *) /* linkage=_ZNK12CNavAreaGrid8GetPlaceEPK6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
int ComputeHashKey(const class CNavAreaGrid  *, unsigned int) /* linkage=_ZNK12CNavAreaGrid14ComputeHashKeyEj */
{
} /* size: 4 */

/* <0> (null):0 */
int WorldToGridX(const class CNavAreaGrid  *, float) /* linkage=_ZNK12CNavAreaGrid12WorldToGridXEf */
{
} /* size: 4 */

/* <0> (null):0 */
int WorldToGridY(const class CNavAreaGrid  *, float) /* linkage=_ZNK12CNavAreaGrid12WorldToGridYEf */
{
} /* size: 4 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<CNavLadder*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<CNavLadder*> *, const class _List_node_base  *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<CNavLadder*> *, const iterator  &)
{
} /* size: 0 */

/* <0> (null):0 */
reference operator*(const class _List_const_iterator<CNavLadder*>  *) /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_const_iterator<CNavLadder*>  *) /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_const_iterator<CNavLadder*> *) /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_const_iterator<CNavLadder*> *, int) /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_const_iterator<CNavLadder*> *) /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_const_iterator<CNavLadder*> *, int) /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_const_iterator<CNavLadder*>  *, const _Self  &) /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEeqERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_const_iterator<CNavLadder*>  *, const _Self  &) /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEneERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<CNavArea*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<CNavArea*> *, class _List_node_base *)
{
} /* size: 0 */

/* <0> (null):0 */
reference operator*(const class _List_iterator<CNavArea*>  *) /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_iterator<CNavArea*>  *) /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_iterator<CNavArea*> *) /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_iterator<CNavArea*> *, int) /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_iterator<CNavArea*> *) /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_iterator<CNavArea*> *, int) /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_iterator<CNavArea*>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEeqERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_iterator<CNavArea*>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEneERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
virtual void ~CImprov(class CImprov *, int)
{
} /* size: 0 */

/* <0> (null):0 */
virtual bool IsAlive(const class CImprov  *) /* linkage=_ZNK7CImprov7IsAliveEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual void MoveTo(class CImprov *, const class Vector  &) /* linkage=_ZN7CImprov6MoveToERK6Vector */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void LookAt(class CImprov *, const class Vector  &) /* linkage=_ZN7CImprov6LookAtERK6Vector */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ClearLookAt(class CImprov *) /* linkage=_ZN7CImprov11ClearLookAtEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void FaceTo(class CImprov *, const class Vector  &) /* linkage=_ZN7CImprov6FaceToERK6Vector */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ClearFaceTo(class CImprov *) /* linkage=_ZN7CImprov11ClearFaceToEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual bool IsAtMoveGoal(const class CImprov  *, float) /* linkage=_ZNK7CImprov12IsAtMoveGoalEf */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool HasLookAt(const class CImprov  *) /* linkage=_ZNK7CImprov9HasLookAtEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool HasFaceTo(const class CImprov  *) /* linkage=_ZNK7CImprov9HasFaceToEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsAtFaceGoal(const class CImprov  *) /* linkage=_ZNK7CImprov12IsAtFaceGoalEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsFriendInTheWay(const class CImprov  *, const class Vector  &) /* linkage=_ZNK7CImprov16IsFriendInTheWayERK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsFriendInTheWay(const class CImprov  *, class CBaseEntity *, const class Vector  &) /* linkage=_ZNK7CImprov16IsFriendInTheWayEP11CBaseEntityRK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
virtual void MoveForward(class CImprov *) /* linkage=_ZN7CImprov11MoveForwardEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void MoveBackward(class CImprov *) /* linkage=_ZN7CImprov12MoveBackwardEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void StrafeLeft(class CImprov *) /* linkage=_ZN7CImprov10StrafeLeftEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void StrafeRight(class CImprov *) /* linkage=_ZN7CImprov11StrafeRightEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual bool Jump(class CImprov *) /* linkage=_ZN7CImprov4JumpEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual void Crouch(class CImprov *) /* linkage=_ZN7CImprov6CrouchEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void StandUp(class CImprov *) /* linkage=_ZN7CImprov7StandUpEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void TrackPath(class CImprov *, const class Vector  &, float) /* linkage=_ZN7CImprov9TrackPathERK6Vectorf */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void StartLadder(class CImprov *, const class CNavLadder  *, enum NavTraverseType, const class Vector  *, const class Vector  *) /* linkage=_ZN7CImprov11StartLadderEPK10CNavLadder15NavTraverseTypePK6VectorS6_ */
{
} /* size: 0 */

/* <0> (null):0 */
virtual bool TraverseLadder(class CImprov *, const class CNavLadder  *, enum NavTraverseType, const class Vector  *, const class Vector  *, float) /* linkage=_ZN7CImprov14TraverseLadderEPK10CNavLadder15NavTraverseTypePK6VectorS6_f */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool GetSimpleGroundHeightWithFloor(class CImprov *, const class Vector  *, float *, class Vector *) /* linkage=_ZN7CImprov30GetSimpleGroundHeightWithFloorEPK6VectorPfPS0_ */
{
} /* size: 1 */

/* <0> (null):0 */
virtual void Run(class CImprov *) /* linkage=_ZN7CImprov3RunEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Walk(class CImprov *) /* linkage=_ZN7CImprov4WalkEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Stop(class CImprov *) /* linkage=_ZN7CImprov4StopEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual float GetMoveAngle(const class CImprov  *) /* linkage=_ZNK7CImprov12GetMoveAngleEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual float GetFaceAngle(const class CImprov  *) /* linkage=_ZNK7CImprov12GetFaceAngleEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual const class Vector  & GetFeet(const class CImprov  *) /* linkage=_ZNK7CImprov7GetFeetEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual const class Vector  & GetCentroid(const class CImprov  *) /* linkage=_ZNK7CImprov11GetCentroidEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual const class Vector  & GetEyes(const class CImprov  *) /* linkage=_ZNK7CImprov7GetEyesEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual bool IsRunning(const class CImprov  *) /* linkage=_ZNK7CImprov9IsRunningEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsWalking(const class CImprov  *) /* linkage=_ZNK7CImprov9IsWalkingEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsStopped(const class CImprov  *) /* linkage=_ZNK7CImprov9IsStoppedEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsCrouching(const class CImprov  *) /* linkage=_ZNK7CImprov11IsCrouchingEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsJumping(const class CImprov  *) /* linkage=_ZNK7CImprov9IsJumpingEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsUsingLadder(const class CImprov  *) /* linkage=_ZNK7CImprov13IsUsingLadderEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsOnGround(const class CImprov  *) /* linkage=_ZNK7CImprov10IsOnGroundEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsMoving(const class CImprov  *) /* linkage=_ZNK7CImprov8IsMovingEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool CanRun(const class CImprov  *) /* linkage=_ZNK7CImprov6CanRunEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool CanCrouch(const class CImprov  *) /* linkage=_ZNK7CImprov9CanCrouchEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool CanJump(const class CImprov  *) /* linkage=_ZNK7CImprov7CanJumpEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsVisible(const class CImprov  *, const class Vector  &, bool) /* linkage=_ZNK7CImprov9IsVisibleERK6Vectorb */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsPlayerLookingAtMe(const class CImprov  *, class CBasePlayer *, float) /* linkage=_ZNK7CImprov19IsPlayerLookingAtMeEP11CBasePlayerf */
{
} /* size: 1 */

/* <0> (null):0 */
virtual class CBasePlayer * IsAnyPlayerLookingAtMe(const class CImprov  *, int, float) /* linkage=_ZNK7CImprov22IsAnyPlayerLookingAtMeEif */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CBasePlayer * GetClosestPlayerByTravelDistance(const class CImprov  *, int, float *) /* linkage=_ZNK7CImprov32GetClosestPlayerByTravelDistanceEiPf */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CNavArea * GetLastKnownArea(const class CImprov  *) /* linkage=_ZNK7CImprov16GetLastKnownAreaEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void OnUpdate(class CImprov *, float) /* linkage=_ZN7CImprov8OnUpdateEf */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void OnUpkeep(class CImprov *, float) /* linkage=_ZN7CImprov8OnUpkeepEf */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void OnReset(class CImprov *) /* linkage=_ZN7CImprov7OnResetEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void OnGameEvent(class CImprov *, enum GameEventType, class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN7CImprov11OnGameEventE13GameEventTypeP11CBaseEntityS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void OnTouch(class CImprov *, class CBaseEntity *) /* linkage=_ZN7CImprov7OnTouchEP11CBaseEntity */
{
} /* size: 0 */

/* <0> (null):0 */
void IImprovEvent(class IImprovEvent *, const class IImprovEvent  &)
{
} /* size: 0 */

/* <0> (null):0 */
void IImprovEvent(class IImprovEvent *)
{
} /* size: 0 */

/* <0> (null):0 */
void ~IImprovEvent(class IImprovEvent *, int)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void OnMoveToSuccess(class IImprovEvent *, const class Vector  &) /* linkage=_ZN12IImprovEvent15OnMoveToSuccessERK6Vector */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void OnMoveToFailure(class IImprovEvent *, const class Vector  &, enum MoveToFailureType) /* linkage=_ZN12IImprovEvent15OnMoveToFailureERK6VectorNS_17MoveToFailureTypeE */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void OnInjury(class IImprovEvent *, float) /* linkage=_ZN12IImprovEvent8OnInjuryEf */
{
} /* size: 0 */

/* <0> (null):0 */
void SimpleStateMachine(class SimpleStateMachine<CHostageImprov*, HostageState> *)
{
} /* size: 0 */

/* <0> (null):0 */
void Reset(class SimpleStateMachine<CHostageImprov*, HostageState> *, class CHostageImprov *) /* linkage=_ZN18SimpleStateMachineIP14CHostageImprov12HostageStateE5ResetES1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void SetState(class SimpleStateMachine<CHostageImprov*, HostageState> *, class HostageState *) /* linkage=_ZN18SimpleStateMachineIP14CHostageImprov12HostageStateE8SetStateEPS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
float GetStateDuration(const class SimpleStateMachine<CHostageImprov*, HostageState>  *) /* linkage=_ZNK18SimpleStateMachineIP14CHostageImprov12HostageStateE16GetStateDurationEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsState(const class SimpleStateMachine<CHostageImprov*, HostageState>  *, const class HostageState  *) /* linkage=_ZNK18SimpleStateMachineIP14CHostageImprov12HostageStateE7IsStateEPKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
void Update(class SimpleStateMachine<CHostageImprov*, HostageState> *) /* linkage=_ZN18SimpleStateMachineIP14CHostageImprov12HostageStateE6UpdateEv */
{
} /* size: 0 */

/* <0> (null):0 */
void HostageState(class HostageState *, const class HostageState  &)
{
} /* size: 0 */

/* <0> (null):0 */
void HostageState(class HostageState *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void UpdateStationaryAnimation(class HostageState *, class CHostageImprov *) /* linkage=_ZN12HostageState25UpdateStationaryAnimationEP14CHostageImprov */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ~HostageState(class HostageState *, int)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ~CHostageImprov(class CHostageImprov *, int)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ~HostageIdleState(class HostageIdleState *, int)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ~HostageAnimateState(class HostageAnimateState *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<CNavLadder*> *)
{
} /* size: 140551428 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<CNavLadder*> *, class _List_node_base *)
{
} /* size: 140632328 */

/* <0> (null):0 */
reference operator*(const class _List_iterator<CNavLadder*>  *) /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_iterator<CNavLadder*>  *) /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_iterator<CNavLadder*> *) /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_iterator<CNavLadder*> *, int) /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_iterator<CNavLadder*> *) /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_iterator<CNavLadder*> *, int) /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_iterator<CNavLadder*>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEeqERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_iterator<CNavLadder*>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEneERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<NavConnect> *)
{
} /* size: 140868232 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<NavConnect> *, class _List_node_base *)
{
} /* size: 140813920 */

/* <0> (null):0 */
reference operator*(const class _List_iterator<NavConnect>  *) /* linkage=_ZNKSt14_List_iteratorI10NavConnectEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_iterator<NavConnect>  *) /* linkage=_ZNKSt14_List_iteratorI10NavConnectEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_iterator<NavConnect> *) /* linkage=_ZNSt14_List_iteratorI10NavConnectEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_iterator<NavConnect> *, int) /* linkage=_ZNSt14_List_iteratorI10NavConnectEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_iterator<NavConnect> *) /* linkage=_ZNSt14_List_iteratorI10NavConnectEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_iterator<NavConnect> *, int) /* linkage=_ZNSt14_List_iteratorI10NavConnectEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_iterator<NavConnect>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorI10NavConnectEeqERKS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_iterator<NavConnect>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorI10NavConnectEneERKS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
void HostageStateMachine(class HostageStateMachine *, const class HostageStateMachine  &)
{
} /* size: 0 */

/* <0> (null):0 */
void HostageStateMachine(class HostageStateMachine *)
{
} /* size: 0 */

/* <0> (null):0 */
void ~HostageStateMachine(class HostageStateMachine *, int)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void OnMoveToSuccess(class HostageStateMachine *, const class Vector  &) /* linkage=_ZN19HostageStateMachine15OnMoveToSuccessERK6Vector */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void OnMoveToFailure(class HostageStateMachine *, const class Vector  &, enum MoveToFailureType) /* linkage=_ZN19HostageStateMachine15OnMoveToFailureERK6VectorN12IImprovEvent17MoveToFailureTypeE */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void OnInjury(class HostageStateMachine *, float) /* linkage=_ZN19HostageStateMachine8OnInjuryEf */
{
} /* size: 0 */

/* <0> (null):0 */
void UpdateStationaryAnimation(class HostageStateMachine *, class CHostageImprov *) /* linkage=_ZN19HostageStateMachine25UpdateStationaryAnimationEP14CHostageImprov */
{
} /* size: 0 */

/* <0> (null):0 */
void SimpleState(class SimpleState<CHostageImprov*> *, const class SimpleState<CHostageImprov*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void SimpleState(class SimpleState<CHostageImprov*> *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ~SimpleState(class SimpleState<CHostageImprov*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void OnEnter(class SimpleState<CHostageImprov*> *, class CHostageImprov *) /* linkage=_ZN11SimpleStateIP14CHostageImprovE7OnEnterES1_ */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void OnUpdate(class SimpleState<CHostageImprov*> *, class CHostageImprov *) /* linkage=_ZN11SimpleStateIP14CHostageImprovE8OnUpdateES1_ */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void OnExit(class SimpleState<CHostageImprov*> *, class CHostageImprov *) /* linkage=_ZN11SimpleStateIP14CHostageImprovE6OnExitES1_ */
{
} /* size: 0 */

/* <0> (null):0 */
virtual const char  * GetName(const class SimpleState<CHostageImprov*>  *) /* linkage=_ZNK11SimpleStateIP14CHostageImprovE7GetNameEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetParent(class SimpleState<CHostageImprov*> *, class SimpleState<CHostageImprov*> *) /* linkage=_ZN11SimpleStateIP14CHostageImprovE9SetParentEPS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
class SimpleState<CHostageImprov*> * GetParent(const class SimpleState<CHostageImprov*>  *) /* linkage=_ZNK11SimpleStateIP14CHostageImprovE9GetParentEv */
{
} /* size: 4 */

/* <0> (null):0 */
inline void ~SimpleState(class SimpleState<CHostageImprov*> *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~HostageState(class HostageState *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~CImprov(class CImprov *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator==(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, float X, float Y, float Z)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Length(const class Vector  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline edict_t * ENT(const entvars_t  * pev)
{
} /* size: 4 */

/* <0> (null):0 */
inline void operator!=(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline BOOL FStrEq(const char  * sz1, const char  * sz2)
{
} /* size: 4 */

/* <0> (null):0 */
inline void edict(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline int ENTINDEX(edict_t * pEdict)
{
} /* size: 4 */

/* <0> (null):0 */
inline void operator+(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator*(const class Vector  *const this, float fl)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ObjectCaps(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
virtual int ObjectCaps(class CPointEntity *) /* linkage=_ZN12CPointEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
inline void ObjectCaps(class CPointEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Invalidate(class CountdownTimer *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void IsElapsed(const class CountdownTimer  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void entindex(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator-(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void NormalizeInPlace(class Vector *const this)
{
	{
		float flLen;                                          //     0
	}
} /* size: 0 */

/* <0> (null):0 */
virtual void ~HostageEscapeToCoverState(class HostageEscapeToCoverState *, int)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~HostageEscapeToCoverState(class HostageEscapeToCoverState *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ~HostageEscapeLookAroundState(class HostageEscapeLookAroundState *, int)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~HostageEscapeLookAroundState(class HostageEscapeLookAroundState *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void OnMoveToFailure(class HostageStateMachine *const this, const class Vector  &const goal, enum MoveToFailureType reason)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~HostageIdleState(class HostageIdleState *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ~HostageEscapeState(class HostageEscapeState *, int)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~HostageEscapeState(class HostageEscapeState *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ~HostageRetreatState(class HostageRetreatState *, int)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~HostageRetreatState(class HostageRetreatState *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ~HostageFollowState(class HostageFollowState *, int)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~HostageFollowState(class HostageFollowState *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~HostageAnimateState(class HostageAnimateState *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~CHostageImprov(class CHostageImprov *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void OnMoveToSuccess(class HostageStateMachine *const this, const class Vector  &const goal)
{
} /* size: 0 */

/* <0> (null):0 */
inline void OnInjury(class HostageStateMachine *const this, float amount)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Start(class IntervalTimer *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GameDLLInit(void) /* linkage=_Z11GameDLLInitv */
{
} /* size: 0 */



/* Variables: */

float                      flLen; /* size: 4 */

extern class _IO_FILE *           stdin; /* size: 4 */

extern class _IO_FILE *           stdout; /* size: 4 */

intconst                   k_cubSaltSize; /* size: 4 */

GID_tconst                 k_GIDNil; /* size: 8 */

GID_tconst                 k_TxnIDNil; /* size: 8 */

GID_tconst                 k_TxnIDUnknown; /* size: 8 */

PackageId_tconst           k_uPackageIdFreeSub; /* size: 4 */

PackageId_tconst           k_uPackageIdInvalid; /* size: 4 */

AppId_tconst               k_uAppIdInvalid; /* size: 4 */

AssetClassId_tconst        k_ulAssetClassIdInvalid; /* size: 8 */

PhysicalItemId_tconst      k_uPhysicalItemIdInvalid; /* size: 4 */

DepotId_tconst             k_uDepotIdInvalid; /* size: 4 */

CellID_tconst              k_uCellIDInvalid; /* size: 4 */

SteamAPICall_tconst        k_uAPICallInvalid; /* size: 8 */

PartnerId_tconst           k_uPartnerIdInvalid; /* size: 4 */

extern enginefuncs_t              g_engfuncs; /* size: 632 */

extern globalvars_t *             gpGlobals; /* size: 4 */

extern class Vectorconst          g_vecZero; /* size: 12 */

cvar_t                     displaysoundlist; /* size: 20 */

cvar_t                     timelimit; /* size: 20 */

cvar_t                     flashlight; /* size: 20 */

cvar_t                     decalfrequency; /* size: 20 */

cvar_t                     fadetoblack; /* size: 20 */

cvar_t *                   g_psv_gravity; /* size: 4 */

cvar_t *                   g_psv_aim; /* size: 4 */

cvar_t *                   g_footsteps; /* size: 4 */

cvar_t *                   g_psv_accelerate; /* size: 4 */

cvar_t *                   g_psv_friction; /* size: 4 */

cvar_t *                   g_psv_stopspeed; /* size: 4 */

floatconst                 GenerationStepSize; /* size: 4 */

floatconst                 StepHeight; /* size: 4 */

floatconst                 JumpHeight; /* size: 4 */

floatconst                 JumpCrouchHeight; /* size: 4 */

floatconst                 MaxSlope; /* size: 4 */

floatconst                 MaxUnitZSlope; /* size: 4 */

floatconst                 BotRadius; /* size: 4 */

floatconst                 DeathDrop; /* size: 4 */

floatconst                 HalfHumanWidth; /* size: 4 */

floatconst                 HalfHumanHeight; /* size: 4 */

floatconst                 HumanHeight; /* size: 4 */

extern NavAreaList                TheNavAreaList; /* size: 8 */

extern class CNavAreaGrid        TheNavAreaGrid; /* size: 1052 */

cvar_t                     fragsleft; /* size: 20 */

cvar_t                     timeleft; /* size: 20 */

cvar_t                     friendlyfire; /* size: 20 */

cvar_t                     allowmonsters; /* size: 20 */

cvar_t                     roundtime; /* size: 20 */

cvar_t                     buytime; /* size: 20 */

cvar_t                     freezetime; /* size: 20 */

cvar_t                     c4timer; /* size: 20 */

cvar_t                     ghostfrequency; /* size: 20 */

cvar_t                     autokick; /* size: 20 */

cvar_t                     autokick_timeout; /* size: 20 */

cvar_t                     restartround; /* size: 20 */

cvar_t                     sv_restart; /* size: 20 */

cvar_t                     limitteams; /* size: 20 */

cvar_t                     autoteambalance; /* size: 20 */

cvar_t                     tkpunish; /* size: 20 */

cvar_t                     hostagepenalty; /* size: 20 */

cvar_t                     mirrordamage; /* size: 20 */

cvar_t                     logmessages; /* size: 20 */

cvar_t                     forcecamera; /* size: 20 */

cvar_t                     forcechasecam; /* size: 20 */

cvar_t                     mapvoteratio; /* size: 20 */

cvar_t                     logdetail; /* size: 20 */

cvar_t                     startmoney; /* size: 20 */

cvar_t                     maxrounds; /* size: 20 */

cvar_t                     winlimit; /* size: 20 */

cvar_t                     windifference; /* size: 20 */

cvar_t                     playerid; /* size: 20 */

cvar_t                     allow_spectators; /* size: 20 */

cvar_t                     mp_chattime; /* size: 20 */

cvar_t                     kick_percent; /* size: 20 */

cvar_t                     humans_join_team; /* size: 20 */

cvar_t                     sk_agrunt_health1; /* size: 20 */

cvar_t                     sk_agrunt_health2; /* size: 20 */

cvar_t                     sk_agrunt_health3; /* size: 20 */

cvar_t                     sk_agrunt_dmg_punch1; /* size: 20 */

cvar_t                     sk_agrunt_dmg_punch2; /* size: 20 */

cvar_t                     sk_agrunt_dmg_punch3; /* size: 20 */

cvar_t                     sk_apache_health1; /* size: 20 */

cvar_t                     sk_apache_health2; /* size: 20 */

cvar_t                     sk_apache_health3; /* size: 20 */

cvar_t                     sk_barney_health1; /* size: 20 */

cvar_t                     sk_barney_health2; /* size: 20 */

cvar_t                     sk_barney_health3; /* size: 20 */

cvar_t                     sk_bullsquid_health1; /* size: 20 */

cvar_t                     sk_bullsquid_health2; /* size: 20 */

cvar_t                     sk_bullsquid_health3; /* size: 20 */

cvar_t                     sk_bullsquid_dmg_bite1; /* size: 20 */

cvar_t                     sk_bullsquid_dmg_bite2; /* size: 20 */

cvar_t                     sk_bullsquid_dmg_bite3; /* size: 20 */

cvar_t                     sk_bullsquid_dmg_whip1; /* size: 20 */

cvar_t                     sk_bullsquid_dmg_whip2; /* size: 20 */

cvar_t                     sk_bullsquid_dmg_whip3; /* size: 20 */

cvar_t                     sk_bullsquid_dmg_spit1; /* size: 20 */

cvar_t                     sk_bullsquid_dmg_spit2; /* size: 20 */

cvar_t                     sk_bullsquid_dmg_spit3; /* size: 20 */

cvar_t                     sk_bigmomma_health_factor1; /* size: 20 */

cvar_t                     sk_bigmomma_health_factor2; /* size: 20 */

cvar_t                     sk_bigmomma_health_factor3; /* size: 20 */

cvar_t                     sk_bigmomma_dmg_slash1; /* size: 20 */

cvar_t                     sk_bigmomma_dmg_slash2; /* size: 20 */

cvar_t                     sk_bigmomma_dmg_slash3; /* size: 20 */

cvar_t                     sk_bigmomma_dmg_blast1; /* size: 20 */

cvar_t                     sk_bigmomma_dmg_blast2; /* size: 20 */

cvar_t                     sk_bigmomma_dmg_blast3; /* size: 20 */

cvar_t                     sk_bigmomma_radius_blast1; /* size: 20 */

cvar_t                     sk_bigmomma_radius_blast2; /* size: 20 */

cvar_t                     sk_bigmomma_radius_blast3; /* size: 20 */

cvar_t                     sk_gargantua_health1; /* size: 20 */

cvar_t                     sk_gargantua_health2; /* size: 20 */

cvar_t                     sk_gargantua_health3; /* size: 20 */

cvar_t                     sk_gargantua_dmg_slash1; /* size: 20 */

cvar_t                     sk_gargantua_dmg_slash2; /* size: 20 */

cvar_t                     sk_gargantua_dmg_slash3; /* size: 20 */

cvar_t                     sk_gargantua_dmg_fire1; /* size: 20 */

cvar_t                     sk_gargantua_dmg_fire2; /* size: 20 */

cvar_t                     sk_gargantua_dmg_fire3; /* size: 20 */

cvar_t                     sk_gargantua_dmg_stomp1; /* size: 20 */

cvar_t                     sk_gargantua_dmg_stomp2; /* size: 20 */

cvar_t                     sk_gargantua_dmg_stomp3; /* size: 20 */

cvar_t                     sk_hassassin_health1; /* size: 20 */

cvar_t                     sk_hassassin_health2; /* size: 20 */

cvar_t                     sk_hassassin_health3; /* size: 20 */

cvar_t                     sk_headcrab_health1; /* size: 20 */

cvar_t                     sk_headcrab_health2; /* size: 20 */

cvar_t                     sk_headcrab_health3; /* size: 20 */

cvar_t                     sk_headcrab_dmg_bite1; /* size: 20 */

cvar_t                     sk_headcrab_dmg_bite2; /* size: 20 */

cvar_t                     sk_headcrab_dmg_bite3; /* size: 20 */

cvar_t                     sk_hgrunt_health1; /* size: 20 */

cvar_t                     sk_hgrunt_health2; /* size: 20 */

cvar_t                     sk_hgrunt_health3; /* size: 20 */

cvar_t                     sk_hgrunt_kick1; /* size: 20 */

cvar_t                     sk_hgrunt_kick2; /* size: 20 */

cvar_t                     sk_hgrunt_kick3; /* size: 20 */

cvar_t                     sk_hgrunt_pellets1; /* size: 20 */

cvar_t                     sk_hgrunt_pellets2; /* size: 20 */

cvar_t                     sk_hgrunt_pellets3; /* size: 20 */

cvar_t                     sk_hgrunt_gspeed1; /* size: 20 */

cvar_t                     sk_hgrunt_gspeed2; /* size: 20 */

cvar_t                     sk_hgrunt_gspeed3; /* size: 20 */

cvar_t                     sk_houndeye_health1; /* size: 20 */

cvar_t                     sk_houndeye_health2; /* size: 20 */

cvar_t                     sk_houndeye_health3; /* size: 20 */

cvar_t                     sk_houndeye_dmg_blast1; /* size: 20 */

cvar_t                     sk_houndeye_dmg_blast2; /* size: 20 */

cvar_t                     sk_houndeye_dmg_blast3; /* size: 20 */

cvar_t                     sk_islave_health1; /* size: 20 */

cvar_t                     sk_islave_health2; /* size: 20 */

cvar_t                     sk_islave_health3; /* size: 20 */

cvar_t                     sk_islave_dmg_claw1; /* size: 20 */

cvar_t                     sk_islave_dmg_claw2; /* size: 20 */

cvar_t                     sk_islave_dmg_claw3; /* size: 20 */

cvar_t                     sk_islave_dmg_clawrake1; /* size: 20 */

cvar_t                     sk_islave_dmg_clawrake2; /* size: 20 */

cvar_t                     sk_islave_dmg_clawrake3; /* size: 20 */

cvar_t                     sk_islave_dmg_zap1; /* size: 20 */

cvar_t                     sk_islave_dmg_zap2; /* size: 20 */

cvar_t                     sk_islave_dmg_zap3; /* size: 20 */

cvar_t                     sk_ichthyosaur_health1; /* size: 20 */

cvar_t                     sk_ichthyosaur_health2; /* size: 20 */

cvar_t                     sk_ichthyosaur_health3; /* size: 20 */

cvar_t                     sk_ichthyosaur_shake1; /* size: 20 */

cvar_t                     sk_ichthyosaur_shake2; /* size: 20 */

cvar_t                     sk_ichthyosaur_shake3; /* size: 20 */

cvar_t                     sk_leech_health1; /* size: 20 */

cvar_t                     sk_leech_health2; /* size: 20 */

cvar_t                     sk_leech_health3; /* size: 20 */

cvar_t                     sk_leech_dmg_bite1; /* size: 20 */

cvar_t                     sk_leech_dmg_bite2; /* size: 20 */

cvar_t                     sk_leech_dmg_bite3; /* size: 20 */

cvar_t                     sk_controller_health1; /* size: 20 */

cvar_t                     sk_controller_health2; /* size: 20 */

cvar_t                     sk_controller_health3; /* size: 20 */

cvar_t                     sk_controller_dmgzap1; /* size: 20 */

cvar_t                     sk_controller_dmgzap2; /* size: 20 */

cvar_t                     sk_controller_dmgzap3; /* size: 20 */

cvar_t                     sk_controller_speedball1; /* size: 20 */

cvar_t                     sk_controller_speedball2; /* size: 20 */

cvar_t                     sk_controller_speedball3; /* size: 20 */

cvar_t                     sk_controller_dmgball1; /* size: 20 */

cvar_t                     sk_controller_dmgball2; /* size: 20 */

cvar_t                     sk_controller_dmgball3; /* size: 20 */

cvar_t                     sk_nihilanth_health1; /* size: 20 */

cvar_t                     sk_nihilanth_health2; /* size: 20 */

cvar_t                     sk_nihilanth_health3; /* size: 20 */

cvar_t                     sk_nihilanth_zap1; /* size: 20 */

cvar_t                     sk_nihilanth_zap2; /* size: 20 */

cvar_t                     sk_nihilanth_zap3; /* size: 20 */

cvar_t                     sk_scientist_health1; /* size: 20 */

cvar_t                     sk_scientist_health2; /* size: 20 */

cvar_t                     sk_scientist_health3; /* size: 20 */

cvar_t                     sk_snark_health1; /* size: 20 */

cvar_t                     sk_snark_health2; /* size: 20 */

cvar_t                     sk_snark_health3; /* size: 20 */

cvar_t                     sk_snark_dmg_bite1; /* size: 20 */

cvar_t                     sk_snark_dmg_bite2; /* size: 20 */

cvar_t                     sk_snark_dmg_bite3; /* size: 20 */

cvar_t                     sk_snark_dmg_pop1; /* size: 20 */

cvar_t                     sk_snark_dmg_pop2; /* size: 20 */

cvar_t                     sk_snark_dmg_pop3; /* size: 20 */

cvar_t                     sk_zombie_health1; /* size: 20 */

cvar_t                     sk_zombie_health2; /* size: 20 */

cvar_t                     sk_zombie_health3; /* size: 20 */

cvar_t                     sk_zombie_dmg_one_slash1; /* size: 20 */

cvar_t                     sk_zombie_dmg_one_slash2; /* size: 20 */

cvar_t                     sk_zombie_dmg_one_slash3; /* size: 20 */

cvar_t                     sk_zombie_dmg_both_slash1; /* size: 20 */

cvar_t                     sk_zombie_dmg_both_slash2; /* size: 20 */

cvar_t                     sk_zombie_dmg_both_slash3; /* size: 20 */

cvar_t                     sk_turret_health1; /* size: 20 */

cvar_t                     sk_turret_health2; /* size: 20 */

cvar_t                     sk_turret_health3; /* size: 20 */

cvar_t                     sk_miniturret_health1; /* size: 20 */

cvar_t                     sk_miniturret_health2; /* size: 20 */

cvar_t                     sk_miniturret_health3; /* size: 20 */

cvar_t                     sk_sentry_health1; /* size: 20 */

cvar_t                     sk_sentry_health2; /* size: 20 */

cvar_t                     sk_sentry_health3; /* size: 20 */

cvar_t                     sk_plr_crowbar1; /* size: 20 */

cvar_t                     sk_plr_crowbar2; /* size: 20 */

cvar_t                     sk_plr_crowbar3; /* size: 20 */

cvar_t                     sk_plr_9mm_bullet1; /* size: 20 */

cvar_t                     sk_plr_9mm_bullet2; /* size: 20 */

cvar_t                     sk_plr_9mm_bullet3; /* size: 20 */

cvar_t                     sk_plr_357_bullet1; /* size: 20 */

cvar_t                     sk_plr_357_bullet2; /* size: 20 */

cvar_t                     sk_plr_357_bullet3; /* size: 20 */

cvar_t                     sk_plr_9mmAR_bullet1; /* size: 20 */

cvar_t                     sk_plr_9mmAR_bullet2; /* size: 20 */

cvar_t                     sk_plr_9mmAR_bullet3; /* size: 20 */

cvar_t                     sk_plr_9mmAR_grenade1; /* size: 20 */

cvar_t                     sk_plr_9mmAR_grenade2; /* size: 20 */

cvar_t                     sk_plr_9mmAR_grenade3; /* size: 20 */

cvar_t                     sk_plr_buckshot1; /* size: 20 */

cvar_t                     sk_plr_buckshot2; /* size: 20 */

cvar_t                     sk_plr_buckshot3; /* size: 20 */

cvar_t                     sk_plr_xbow_bolt_client1; /* size: 20 */

cvar_t                     sk_plr_xbow_bolt_client2; /* size: 20 */

cvar_t                     sk_plr_xbow_bolt_client3; /* size: 20 */

cvar_t                     sk_plr_xbow_bolt_monster1; /* size: 20 */

cvar_t                     sk_plr_xbow_bolt_monster2; /* size: 20 */

cvar_t                     sk_plr_xbow_bolt_monster3; /* size: 20 */

cvar_t                     sk_plr_rpg1; /* size: 20 */

cvar_t                     sk_plr_rpg2; /* size: 20 */

cvar_t                     sk_plr_rpg3; /* size: 20 */

cvar_t                     sk_plr_gauss1; /* size: 20 */

cvar_t                     sk_plr_gauss2; /* size: 20 */

cvar_t                     sk_plr_gauss3; /* size: 20 */

cvar_t                     sk_plr_egon_narrow1; /* size: 20 */

cvar_t                     sk_plr_egon_narrow2; /* size: 20 */

cvar_t                     sk_plr_egon_narrow3; /* size: 20 */

cvar_t                     sk_plr_egon_wide1; /* size: 20 */

cvar_t                     sk_plr_egon_wide2; /* size: 20 */

cvar_t                     sk_plr_egon_wide3; /* size: 20 */

cvar_t                     sk_plr_hand_grenade1; /* size: 20 */

cvar_t                     sk_plr_hand_grenade2; /* size: 20 */

cvar_t                     sk_plr_hand_grenade3; /* size: 20 */

cvar_t                     sk_plr_satchel1; /* size: 20 */

cvar_t                     sk_plr_satchel2; /* size: 20 */

cvar_t                     sk_plr_satchel3; /* size: 20 */

cvar_t                     sk_plr_tripmine1; /* size: 20 */

cvar_t                     sk_plr_tripmine2; /* size: 20 */

cvar_t                     sk_plr_tripmine3; /* size: 20 */

cvar_t                     sk_12mm_bullet1; /* size: 20 */

cvar_t                     sk_12mm_bullet2; /* size: 20 */

cvar_t                     sk_12mm_bullet3; /* size: 20 */

cvar_t                     sk_9mmAR_bullet1; /* size: 20 */

cvar_t                     sk_9mmAR_bullet2; /* size: 20 */

cvar_t                     sk_9mmAR_bullet3; /* size: 20 */

cvar_t                     sk_9mm_bullet1; /* size: 20 */

cvar_t                     sk_9mm_bullet2; /* size: 20 */

cvar_t                     sk_9mm_bullet3; /* size: 20 */

cvar_t                     sk_hornet_dmg1; /* size: 20 */

cvar_t                     sk_hornet_dmg2; /* size: 20 */

cvar_t                     sk_hornet_dmg3; /* size: 20 */

cvar_t                     sk_suitcharger1; /* size: 20 */

cvar_t                     sk_suitcharger2; /* size: 20 */

cvar_t                     sk_suitcharger3; /* size: 20 */

cvar_t                     sk_battery1; /* size: 20 */

cvar_t                     sk_battery2; /* size: 20 */

cvar_t                     sk_battery3; /* size: 20 */

cvar_t                     sk_healthcharger1; /* size: 20 */

cvar_t                     sk_healthcharger2; /* size: 20 */

cvar_t                     sk_healthcharger3; /* size: 20 */

cvar_t                     sk_healthkit1; /* size: 20 */

cvar_t                     sk_healthkit2; /* size: 20 */

cvar_t                     sk_healthkit3; /* size: 20 */

cvar_t                     sk_scientist_heal1; /* size: 20 */

cvar_t                     sk_scientist_heal2; /* size: 20 */

cvar_t                     sk_scientist_heal3; /* size: 20 */

cvar_t                     sk_monster_head1; /* size: 20 */

cvar_t                     sk_monster_head2; /* size: 20 */

cvar_t                     sk_monster_head3; /* size: 20 */

cvar_t                     sk_monster_chest1; /* size: 20 */

cvar_t                     sk_monster_chest2; /* size: 20 */

cvar_t                     sk_monster_chest3; /* size: 20 */

cvar_t                     sk_monster_stomach1; /* size: 20 */

cvar_t                     sk_monster_stomach2; /* size: 20 */

cvar_t                     sk_monster_stomach3; /* size: 20 */

cvar_t                     sk_monster_arm1; /* size: 20 */

cvar_t                     sk_monster_arm2; /* size: 20 */

cvar_t                     sk_monster_arm3; /* size: 20 */

cvar_t                     sk_monster_leg1; /* size: 20 */

cvar_t                     sk_monster_leg2; /* size: 20 */

cvar_t                     sk_monster_leg3; /* size: 20 */

cvar_t                     sk_player_head1; /* size: 20 */

cvar_t                     sk_player_head2; /* size: 20 */

cvar_t                     sk_player_head3; /* size: 20 */

cvar_t                     sk_player_chest1; /* size: 20 */

cvar_t                     sk_player_chest2; /* size: 20 */

cvar_t                     sk_player_chest3; /* size: 20 */

cvar_t                     sk_player_stomach1; /* size: 20 */

cvar_t                     sk_player_stomach2; /* size: 20 */

cvar_t                     sk_player_stomach3; /* size: 20 */

cvar_t                     sk_player_arm1; /* size: 20 */

cvar_t                     sk_player_arm2; /* size: 20 */

cvar_t                     sk_player_arm3; /* size: 20 */

cvar_t                     sk_player_leg1; /* size: 20 */

cvar_t                     sk_player_leg2; /* size: 20 */

cvar_t                     sk_player_leg3; /* size: 20 */

/* Types: */

/* 1 */
char
 /* size: 1 */

/* 2 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 3 */
unsigned int
 /* size: 4 */

/* 4 */
unsigned char
 /* size: 1 */

/* 5 */
short unsigned int
 /* size: 2 */

/* 6 */
long unsigned int
 /* size: 4 */

/* 7 */
signed char
 /* size: 1 */

/* 8 */
short int
 /* size: 2 */

/* 9 */
int
 /* size: 4 */

/* 10 */
long long int
 /* size: 8 */

/* 11 */
long long unsigned int
 /* size: 8 */

/* 12 */
/* <0> (null):0 */
typedef long long int __quad_t; /* size: 8 */

/* 13 */
/* <0> (null):0 */
typedef long int __off_t; /* size: 4 */

/* 14 */
long int
 /* size: 4 */

/* 15 */
/* <0> (null):0 */
typedef __quad_t __off64_t; /* size: 8 */

/* 16 */
 /* pointer to 0 */
 /* size: 4 */

/* 17 */
 /* pointer to 1 */
 /* size: 4 */

/* 18 */
/* <0> (null):0 */
typedef struct _IO_FILE FILE; /* size: 148 */

/* 19 */
/* <0> (null):0 */
struct _IO_FILE {
	int                        _flags;               /*     0     4 */
	char *                     _IO_read_ptr;         /*     4     4 */
	char *                     _IO_read_end;         /*     8     4 */
	char *                     _IO_read_base;        /*    12     4 */
	char *                     _IO_write_base;       /*    16     4 */
	char *                     _IO_write_ptr;        /*    20     4 */
	char *                     _IO_write_end;        /*    24     4 */
	char *                     _IO_buf_base;         /*    28     4 */
	char *                     _IO_buf_end;          /*    32     4 */
	char *                     _IO_save_base;        /*    36     4 */
	char *                     _IO_backup_base;      /*    40     4 */
	char *                     _IO_save_end;         /*    44     4 */
	class _IO_marker *         _markers;             /*    48     4 */
	class _IO_FILE *           _chain;               /*    52     4 */
	int                        _fileno;              /*    56     4 */
	int                        _flags2;              /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	__off_t                    _old_offset;          /*    64     4 */
	short unsigned int         _cur_column;          /*    68     2 */
	signed char                _vtable_offset;       /*    70     1 */
	char                       _shortbuf[1];         /*    71     1 */
	_IO_lock_t *               _lock;                /*    72     4 */
	__off64_t                  _offset;              /*    76     8 */
	void *                     __pad1;               /*    84     4 */
	void *                     __pad2;               /*    88     4 */
	void *                     __pad3;               /*    92     4 */
	void *                     __pad4;               /*    96     4 */
	size_t                     __pad5;               /*   100     4 */
	int                        _mode;                /*   104     4 */
	char                       _unused2[40];         /*   108    40 */
	/* --- cacheline 2 boundary (128 bytes) was 20 bytes ago --- */

	/* size: 148, cachelines: 3, members: 29 */
	/* last cacheline: 20 bytes */
}; /* size: 148 */

/* 20 */
/* <0> (null):0 */
typedef void _IO_lock_t; /* size: 0 */

/* 21 */
/* <0> (null):0 */
struct _IO_marker {
	class _IO_marker *         _next;                /*     0     4 */
	class _IO_FILE *           _sbuf;                /*     4     4 */
	int                        _pos;                 /*     8     4 */

	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 22 */
 /* pointer to 21 */
 /* size: 4 */

/* 23 */
 /* pointer to 19 */
 /* size: 4 */

/* 24 */
 /* pointer to 21 */
 /* size: 4 */

/* 25 */
 /* pointer to 19 */
 /* size: 4 */

/* 26 */
/* <0> (null):0 */
char                       array[1]; /* size: 1 */

/* 27 */
 /* pointer to 20 */
 /* size: 4 */

/* 28 */
/* <0> (null):0 */
char                       array[40]; /* size: 40 */

/* 29 */
 /* pointer to 30 */
 /* size: 4 */

/* 30 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 31 */
 /* pointer to 32 */
 /* size: 4 */

/* 32 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 33 */
 /* pointer to 34 */
 /* size: 4 */

/* 34 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 137633768 */

/* 35 */
long double
 /* size: 12 */

/* 36 */
double
 /* size: 8 */

/* 37 */
/* <0> (null):0 */
typedef int int32; /* size: 4 */

/* 38 */
/* <0> (null):0 */
typedef unsigned int uint32; /* size: 4 */

/* 39 */
/* <0> (null):0 */
typedef long long unsigned int uint64; /* size: 8 */

/* 40 */
/* <0> (null):0 */
typedef uint64 GID_t; /* size: 8 */

/* 41 */
/* <0> (null):0 */
typedef uint32 PackageId_t; /* size: 4 */

/* 42 */
/* <0> (null):0 */
typedef uint32 AppId_t; /* size: 4 */

/* 43 */
/* <0> (null):0 */
typedef uint64 AssetClassId_t; /* size: 8 */

/* 44 */
/* <0> (null):0 */
typedef uint32 PhysicalItemId_t; /* size: 4 */

/* 45 */
/* <0> (null):0 */
typedef uint32 DepotId_t; /* size: 4 */

/* 46 */
/* <0> (null):0 */
typedef uint32 CellID_t; /* size: 4 */

/* 47 */
/* <0> (null):0 */
typedef uint64 SteamAPICall_t; /* size: 8 */

/* 48 */
/* <0> (null):0 */
typedef uint32 PartnerId_t; /* size: 4 */

/* 49 */
/* <0> (null):0 */
typedef int BOOL; /* size: 4 */

/* 50 */
/* <0> (null):0 */
typedef unsigned char byte; /* size: 1 */

/* 51 */
/* <0> (null):0 */
typedef unsigned int string_t; /* size: 4 */

/* 52 */
/* <0> (null):0 */
typedef float vec_t; /* size: 4 */

/* 53 */
float
 /* size: 4 */

/* 54 */
/* <0> (null):0 */
float                      array[2]; /* size: 8 */

/* 55 */
/* <0> (null):0 */
class Vector2D {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	/* <0> (null):0 */
	void Vector2D(class Vector2D *);

	/* <0> (null):0 */
	void Vector2D(class Vector2D *, float, float);

	/* <0> (null):0 */
	class Vector2D operator+(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DplERKS_ */

	/* <0> (null):0 */
	class Vector2D operator-(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DmiERKS_ */

	/* <0> (null):0 */
	class Vector2D operator*(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DmlEf */

	/* <0> (null):0 */
	class Vector2D operator/(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DdvEf */

	/* <0> (null):0 */
	float Length(const class Vector2D  *); /* linkage=_ZNK8Vector2D6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector2D  *); /* linkage=_ZNK8Vector2D13LengthSquaredEv */

	/* <0> (null):0 */
	class Vector2D Normalize(const class Vector2D  *); /* linkage=_ZNK8Vector2D9NormalizeEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector2D *); /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector2D *, float); /* linkage=_ZN8Vector2D6IsZeroEf */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 56 */
 /* pointer to 55 */
 /* size: 4 */

/* 57 */
 /* pointer to 58 */
 /* size: 4 */

/* 58 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 59 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 60 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 61 */
bool
 /* size: 1 */

/* 62 */
/* <0> (null):0 */
class Vector {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	vec_t                      z;                    /*     8     4 */
	/* <0> (null):0 */
	void Vector(class Vector *);

	/* <0> (null):0 */
	void Vector(class Vector *, float, float, float);

	/* <0> (null):0 */
	void Vector(class Vector *, const class Vector  &);

	/* <0> (null):0 */
	void Vector(class Vector *, float *);

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *); /* linkage=_ZNK6VectorngEv */

	/* <0> (null):0 */
	int operator==(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectoreqERKS_ */

	/* <0> (null):0 */
	int operator!=(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorneERKS_ */

	/* <0> (null):0 */
	class Vector operator+(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorplERKS_ */

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectormiERKS_ */

	/* <0> (null):0 */
	class Vector operator*(const class Vector  *, float); /* linkage=_ZNK6VectormlEf */

	/* <0> (null):0 */
	class Vector operator/(const class Vector  *, float); /* linkage=_ZNK6VectordvEf */

	/* <0> (null):0 */
	void CopyToArray(const class Vector  *, float *); /* linkage=_ZNK6Vector11CopyToArrayEPf */

	/* <0> (null):0 */
	float Length(const class Vector  *); /* linkage=_ZNK6Vector6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector  *); /* linkage=_ZNK6Vector13LengthSquaredEv */

	/* <0> (null):0 */
	float * operator float*(class Vector *); /* linkage=_ZN6VectorcvPfEv */

	/* <0> (null):0 */
	const float  * operator const float*(const class Vector  *); /* linkage=_ZNK6VectorcvPKfEv */

	/* <0> (null):0 */
	class Vector Normalize(const class Vector  *); /* linkage=_ZNK6Vector9NormalizeEv */

	/* <0> (null):0 */
	class Vector2D Make2D(const class Vector  *); /* linkage=_ZNK6Vector6Make2DEv */

	/* <0> (null):0 */
	float Length2D(const class Vector  *); /* linkage=_ZNK6Vector8Length2DEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector  *, float); /* linkage=_ZNK6Vector16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector  *, float); /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector *); /* linkage=_ZN6Vector16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector *, float); /* linkage=_ZN6Vector6IsZeroEf */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 63 */
 /* pointer to 62 */
 /* size: 4 */

/* 64 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 65 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 66 */
 /* pointer to 53 */
 /* size: 4 */

/* 67 */
 /* pointer to 68 */
 /* size: 4 */

/* 68 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 69 */
 /* pointer to 70 */
 /* size: 4 */

/* 70 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 71 */
/* <0> (null):0 */
typedef int qboolean; /* size: 4 */

/* 72 */
/* <0> (null):0 */
struct link_s {
	class link_s *             prev;                 /*     0     4 */
	class link_s *             next;                 /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 73 */
 /* pointer to 72 */
 /* size: 4 */

/* 74 */
/* <0> (null):0 */
typedef struct link_s link_t; /* size: 8 */

/* 75 */
/* <0> (null):0 */
typedef struct edict_s edict_t; /* size: 804 */

/* 76 */
/* <0> (null):0 */
struct edict_s {
	qboolean                   free;                 /*     0     4 */
	int                        serialnumber;         /*     4     4 */
	link_t                     area;                 /*     8     8 */
	int                        headnode;             /*    16     4 */
	int                        num_leafs;            /*    20     4 */
	short int                  leafnums[48];         /*    24    96 */
	/* --- cacheline 1 boundary (64 bytes) was 56 bytes ago --- */
	float                      freetime;             /*   120     4 */
	void *                     pvPrivateData;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	entvars_t                  v;                    /*   128   676 */
	/* --- cacheline 12 boundary (768 bytes) was 36 bytes ago --- */

	/* size: 804, cachelines: 13, members: 9 */
	/* last cacheline: 36 bytes */
}; /* size: 804 */

/* 77 */
 /* pointer to 75 */
 /* size: 4 */

/* 78 */
/* <0> (null):0 */
struct {
	float                      time;                 /*     0     4 */
	float                      frametime;            /*     4     4 */
	float                      force_retouch;        /*     8     4 */
	string_t                   mapname;              /*    12     4 */
	string_t                   startspot;            /*    16     4 */
	float                      deathmatch;           /*    20     4 */
	float                      coop;                 /*    24     4 */
	float                      teamplay;             /*    28     4 */
	float                      serverflags;          /*    32     4 */
	float                      found_secrets;        /*    36     4 */
	class Vector              v_forward;             /*    40    12 */
	class Vector              v_up;                  /*    52    12 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	class Vector              v_right;               /*    64    12 */
	float                      trace_allsolid;       /*    76     4 */
	float                      trace_startsolid;     /*    80     4 */
	float                      trace_fraction;       /*    84     4 */
	class Vector              trace_endpos;          /*    88    12 */
	class Vector              trace_plane_normal;    /*   100    12 */
	float                      trace_plane_dist;     /*   112     4 */
	edict_t *                  trace_ent;            /*   116     4 */
	float                      trace_inopen;         /*   120     4 */
	float                      trace_inwater;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	int                        trace_hitgroup;       /*   128     4 */
	int                        trace_flags;          /*   132     4 */
	int                        msg_entity;           /*   136     4 */
	int                        cdAudioTrack;         /*   140     4 */
	int                        maxClients;           /*   144     4 */
	int                        maxEntities;          /*   148     4 */
	const char  *              pStringBase;          /*   152     4 */
	void *                     pSaveData;            /*   156     4 */
	class Vector              vecLandmarkOffset;     /*   160    12 */

	/* size: 172, cachelines: 3, members: 31 */
	/* last cacheline: 44 bytes */
}; /* size: 172 */

/* 79 */
/* <0> (null):0 */
typedef class  globalvars_t; /* size: 172 */

/* 80 */
/* <0> (null):0 */
struct entvars_s {
	string_t                   classname;            /*     0     4 */
	string_t                   globalname;           /*     4     4 */
	class Vector              origin;                /*     8    12 */
	class Vector              oldorigin;             /*    20    12 */
	class Vector              velocity;              /*    32    12 */
	class Vector              basevelocity;          /*    44    12 */
	class Vector              clbasevelocity;        /*    56    12 */
	/* --- cacheline 1 boundary (64 bytes) was 4 bytes ago --- */
	class Vector              movedir;               /*    68    12 */
	class Vector              angles;                /*    80    12 */
	class Vector              avelocity;             /*    92    12 */
	class Vector              punchangle;            /*   104    12 */
	class Vector              v_angle;               /*   116    12 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	class Vector              endpos;                /*   128    12 */
	class Vector              startpos;              /*   140    12 */
	float                      impacttime;           /*   152     4 */
	float                      starttime;            /*   156     4 */
	int                        fixangle;             /*   160     4 */
	float                      idealpitch;           /*   164     4 */
	float                      pitch_speed;          /*   168     4 */
	float                      ideal_yaw;            /*   172     4 */
	float                      yaw_speed;            /*   176     4 */
	int                        modelindex;           /*   180     4 */
	string_t                   model;                /*   184     4 */
	int                        viewmodel;            /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	int                        weaponmodel;          /*   192     4 */
	class Vector              absmin;                /*   196    12 */
	class Vector              absmax;                /*   208    12 */
	class Vector              mins;                  /*   220    12 */
	class Vector              maxs;                  /*   232    12 */
	class Vector              size;                  /*   244    12 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	float                      ltime;                /*   256     4 */
	float                      nextthink;            /*   260     4 */
	int                        movetype;             /*   264     4 */
	int                        solid;                /*   268     4 */
	int                        skin;                 /*   272     4 */
	int                        body;                 /*   276     4 */
	int                        effects;              /*   280     4 */
	float                      gravity;              /*   284     4 */
	float                      friction;             /*   288     4 */
	int                        light_level;          /*   292     4 */
	int                        sequence;             /*   296     4 */
	int                        gaitsequence;         /*   300     4 */
	float                      frame;                /*   304     4 */
	float                      animtime;             /*   308     4 */
	float                      framerate;            /*   312     4 */
	unsigned char              controller[4];        /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	unsigned char              blending[2];          /*   320     2 */
	float                      scale;                /*   324     4 */
	int                        rendermode;           /*   328     4 */
	float                      renderamt;            /*   332     4 */
	class Vector              rendercolor;           /*   336    12 */
	int                        renderfx;             /*   348     4 */
	float                      health;               /*   352     4 */
	float                      frags;                /*   356     4 */
	int                        weapons;              /*   360     4 */
	float                      takedamage;           /*   364     4 */
	int                        deadflag;             /*   368     4 */
	class Vector              view_ofs;              /*   372    12 */
	int                        button;               /*   384     4 */
	/* --- cacheline 6 boundary (384 bytes) was 2 bytes ago --- */
	int                        impulse;              /*   388     4 */
	edict_t *                  chain;                /*   392     4 */
	edict_t *                  dmg_inflictor;        /*   396     4 */
	edict_t *                  enemy;                /*   400     4 */
	edict_t *                  aiment;               /*   404     4 */
	edict_t *                  owner;                /*   408     4 */
	edict_t *                  groundentity;         /*   412     4 */
	int                        spawnflags;           /*   416     4 */
	int                        flags;                /*   420     4 */
	int                        colormap;             /*   424     4 */
	int                        team;                 /*   428     4 */
	float                      max_health;           /*   432     4 */
	float                      teleport_time;        /*   436     4 */
	float                      armortype;            /*   440     4 */
	float                      armorvalue;           /*   444     4 */
	int                        waterlevel;           /*   448     4 */
	/* --- cacheline 7 boundary (448 bytes) was 2 bytes ago --- */
	int                        watertype;            /*   452     4 */
	string_t                   target;               /*   456     4 */
	string_t                   targetname;           /*   460     4 */
	string_t                   netname;              /*   464     4 */
	string_t                   message;              /*   468     4 */
	float                      dmg_take;             /*   472     4 */
	float                      dmg_save;             /*   476     4 */
	float                      dmg;                  /*   480     4 */
	float                      dmgtime;              /*   484     4 */
	string_t                   noise;                /*   488     4 */
	string_t                   noise1;               /*   492     4 */
	string_t                   noise2;               /*   496     4 */
	string_t                   noise3;               /*   500     4 */
	float                      speed;                /*   504     4 */
	float                      air_finished;         /*   508     4 */
	float                      pain_finished;        /*   512     4 */
	/* --- cacheline 8 boundary (512 bytes) was 2 bytes ago --- */
	float                      radsuit_finished;     /*   516     4 */
	edict_t *                  pContainingEntity;    /*   520     4 */
	int                        playerclass;          /*   524     4 */
	float                      maxspeed;             /*   528     4 */
	float                      fov;                  /*   532     4 */
	int                        weaponanim;           /*   536     4 */
	int                        pushmsec;             /*   540     4 */
	int                        bInDuck;              /*   544     4 */
	int                        flTimeStepSound;      /*   548     4 */
	int                        flSwimTime;           /*   552     4 */
	int                        flDuckTime;           /*   556     4 */
	int                        iStepLeft;            /*   560     4 */
	float                      flFallVelocity;       /*   564     4 */
	int                        gamestate;            /*   568     4 */
	int                        oldbuttons;           /*   572     4 */
	int                        groupinfo;            /*   576     4 */
	/* --- cacheline 9 boundary (576 bytes) was 2 bytes ago --- */
	int                        iuser1;               /*   580     4 */
	int                        iuser2;               /*   584     4 */
	int                        iuser3;               /*   588     4 */
	int                        iuser4;               /*   592     4 */
	float                      fuser1;               /*   596     4 */
	float                      fuser2;               /*   600     4 */
	float                      fuser3;               /*   604     4 */
	float                      fuser4;               /*   608     4 */
	class Vector              vuser1;                /*   612    12 */
	class Vector              vuser2;                /*   624    12 */
	class Vector              vuser3;                /*   636    12 */
	/* --- cacheline 10 boundary (640 bytes) was 6 bytes ago --- */
	class Vector              vuser4;                /*   648    12 */
	edict_t *                  euser1;               /*   660     4 */
	edict_t *                  euser2;               /*   664     4 */
	edict_t *                  euser3;               /*   668     4 */
	edict_t *                  euser4;               /*   672     4 */

	/* size: 676, cachelines: 11, members: 123 */
	/* last cacheline: 36 bytes */

	/* BRAIN FART ALERT! 676 != 674 + 0(holes), diff = 2 */

}; /* size: 676 */

/* 81 */
/* <0> (null):0 */
unsigned char              array[4]; /* size: 4 */

/* 82 */
/* <0> (null):0 */
unsigned char              array[2]; /* size: 2 */

/* 83 */
/* <0> (null):0 */
typedef struct entvars_s entvars_t; /* size: 676 */

/* 84 */
/* <0> (null):0 */
short int                  array[48]; /* size: 96 */

/* 85 */
/* <0> (null):0 */
typedef uint32 CRC32_t; /* size: 4 */

/* 86 */
/* <0> (null):0 */
struct cvar_s {
	char *                     name;                 /*     0     4 */
	char *                     string;               /*     4     4 */
	int                        flags;                /*     8     4 */
	float                      value;                /*    12     4 */
	class cvar_s *             next;                 /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 87 */
 /* pointer to 86 */
 /* size: 4 */

/* 88 */
/* <0> (null):0 */
typedef struct cvar_s cvar_t; /* size: 20 */

/* 89 */
/* <0> (null):0 */
struct client_textmessage_s {
	int                        effect;               /*     0     4 */
	byte                       r1;                   /*     4     1 */
	byte                       g1;                   /*     5     1 */
	byte                       b1;                   /*     6     1 */
	byte                       a1;                   /*     7     1 */
	byte                       r2;                   /*     8     1 */
	byte                       g2;                   /*     9     1 */
	byte                       b2;                   /*    10     1 */
	byte                       a2;                   /*    11     1 */
	float                      x;                    /*    12     4 */
	float                      y;                    /*    16     4 */
	float                      fadein;               /*    20     4 */
	float                      fadeout;              /*    24     4 */
	float                      holdtime;             /*    28     4 */
	float                      fxtime;               /*    32     4 */
	const char  *              pName;                /*    36     4 */
	const char  *              pMessage;             /*    40     4 */

	/* size: 44, cachelines: 1, members: 17 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 90 */
/* <0> (null):0 */
typedef struct client_textmessage_s client_textmessage_t; /* size: 44 */

/* 91 */
/* <0> (null):0 */
typedef struct sequenceCommandLine_ sequenceCommandLine_s; /* size: 92 */

/* 92 */
/* <0> (null):0 */
struct sequenceCommandLine_ {
	int                        commandType;          /*     0     4 */
	client_textmessage_t       clientMessage;        /*     4    44 */
	char *                     speakerName;          /*    48     4 */
	char *                     listenerName;         /*    52     4 */
	char *                     soundFileName;        /*    56     4 */
	char *                     sentenceName;         /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	char *                     fireTargetNames;      /*    64     4 */
	char *                     killTargetNames;      /*    68     4 */
	float                      delay;                /*    72     4 */
	int                        repeatCount;          /*    76     4 */
	int                        textChannel;          /*    80     4 */
	int                        modifierBitField;     /*    84     4 */
	sequenceCommandLine_s *    nextCommandLine;      /*    88     4 */

	/* size: 92, cachelines: 2, members: 13 */
	/* last cacheline: 28 bytes */
}; /* size: 92 */

/* 93 */
 /* pointer to 91 */
 /* size: 4 */

/* 94 */
/* <0> (null):0 */
typedef struct sequenceEntry_ sequenceEntry_s; /* size: 20 */

/* 95 */
/* <0> (null):0 */
struct sequenceEntry_ {
	char *                     fileName;             /*     0     4 */
	char *                     entryName;            /*     4     4 */
	sequenceCommandLine_s *    firstCommand;         /*     8     4 */
	sequenceEntry_s *          nextEntry;            /*    12     4 */
	qboolean                   isGlobal;             /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 96 */
 /* pointer to 94 */
 /* size: 4 */

/* 97 */
/* <0> (null):0 */
typedef struct sentenceEntry_ sentenceEntry_s; /* size: 16 */

/* 98 */
/* <0> (null):0 */
struct sentenceEntry_ {
	char *                     data;                 /*     0     4 */
	sentenceEntry_s *          nextEntry;            /*     4     4 */
	qboolean                   isGlobal;             /*     8     4 */
	unsigned int               index;                /*    12     4 */

	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 99 */
 /* pointer to 97 */
 /* size: 4 */

/* 100 */
/* <0> (null):0 */
enum {
	at_notice = 0,
	at_console = 1,
	at_aiconsole = 2,
	at_warning = 3,
	at_error = 4,
	at_logged = 5,
}; /* size: 4 */

/* 101 */
/* <0> (null):0 */
typedef enum  ALERT_TYPE; /* size: 4 */

/* 102 */
/* <0> (null):0 */
enum {
	print_console = 0,
	print_center = 1,
	print_chat = 2,
}; /* size: 4 */

/* 103 */
/* <0> (null):0 */
typedef enum  PRINT_TYPE; /* size: 4 */

/* 104 */
/* <0> (null):0 */
enum {
	force_exactfile = 0,
	force_model_samebounds = 1,
	force_model_specifybounds = 2,
	force_model_specifybounds_if_avail = 3,
}; /* size: 4 */

/* 105 */
/* <0> (null):0 */
typedef enum  FORCE_TYPE; /* size: 4 */

/* 106 */
/* <0> (null):0 */
struct {
	int                        fAllSolid;            /*     0     4 */
	int                        fStartSolid;          /*     4     4 */
	int                        fInOpen;              /*     8     4 */
	int                        fInWater;             /*    12     4 */
	float                      flFraction;           /*    16     4 */
	class Vector              vecEndPos;             /*    20    12 */
	float                      flPlaneDist;          /*    32     4 */
	class Vector              vecPlaneNormal;        /*    36    12 */
	edict_t *                  pHit;                 /*    48     4 */
	int                        iHitgroup;            /*    52     4 */

	/* size: 56, cachelines: 1, members: 10 */
	/* last cacheline: 56 bytes */
}; /* size: 56 */

/* 107 */
/* <0> (null):0 */
typedef class  TraceResult; /* size: 56 */

/* 108 */
/* <0> (null):0 */
struct enginefuncs_s {
	int                        (*pfnPrecacheModel)(char *); /*     0     4 */
	int                        (*pfnPrecacheSound)(char *); /*     4     4 */
	void                       (*pfnSetModel)(edict_t *, const char  *); /*     8     4 */
	int                        (*pfnModelIndex)(const char  *); /*    12     4 */
	int                        (*pfnModelFrames)(int); /*    16     4 */
	void                       (*pfnSetSize)(edict_t *, const float  *, const float  *); /*    20     4 */
	void                       (*pfnChangeLevel)(char *, char *); /*    24     4 */
	void                       (*pfnGetSpawnParms)(edict_t *); /*    28     4 */
	void                       (*pfnSaveSpawnParms)(edict_t *); /*    32     4 */
	float                      (*pfnVecToYaw)(const float  *); /*    36     4 */
	void                       (*pfnVecToAngles)(const float  *, float *); /*    40     4 */
	void                       (*pfnMoveToOrigin)(edict_t *, const float  *, float, int); /*    44     4 */
	void                       (*pfnChangeYaw)(edict_t *); /*    48     4 */
	void                       (*pfnChangePitch)(edict_t *); /*    52     4 */
	edict_t *                  (*pfnFindEntityByString)(edict_t *, const char  *, const char  *); /*    56     4 */
	int                        (*pfnGetEntityIllum)(edict_t *); /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	edict_t *                  (*pfnFindEntityInSphere)(edict_t *, const float  *, float); /*    64     4 */
	edict_t *                  (*pfnFindClientInPVS)(edict_t *); /*    68     4 */
	edict_t *                  (*pfnEntitiesInPVS)(edict_t *); /*    72     4 */
	void                       (*pfnMakeVectors)(const float  *); /*    76     4 */
	void                       (*pfnAngleVectors)(const float  *, float *, float *, float *); /*    80     4 */
	edict_t *                  (*pfnCreateEntity)(void); /*    84     4 */
	void                       (*pfnRemoveEntity)(edict_t *); /*    88     4 */
	edict_t *                  (*pfnCreateNamedEntity)(int); /*    92     4 */
	void                       (*pfnMakeStatic)(edict_t *); /*    96     4 */
	int                        (*pfnEntIsOnFloor)(edict_t *); /*   100     4 */
	int                        (*pfnDropToFloor)(edict_t *); /*   104     4 */
	int                        (*pfnWalkMove)(edict_t *, float, float, int); /*   108     4 */
	void                       (*pfnSetOrigin)(edict_t *, const float  *); /*   112     4 */
	void                       (*pfnEmitSound)(edict_t *, int, const char  *, float, float, int, int); /*   116     4 */
	void                       (*pfnEmitAmbientSound)(edict_t *, float *, const char  *, float, float, int, int); /*   120     4 */
	void                       (*pfnTraceLine)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	void                       (*pfnTraceToss)(edict_t *, edict_t *, TraceResult *); /*   128     4 */
	int                        (*pfnTraceMonsterHull)(edict_t *, const float  *, const float  *, int, edict_t *, TraceResult *); /*   132     4 */
	void                       (*pfnTraceHull)(const float  *, const float  *, int, int, edict_t *, TraceResult *); /*   136     4 */
	void                       (*pfnTraceModel)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   140     4 */
	const char  *              (*pfnTraceTexture)(edict_t *, const float  *, const float  *); /*   144     4 */
	void                       (*pfnTraceSphere)(const float  *, const float  *, int, float, edict_t *, TraceResult *); /*   148     4 */
	void                       (*pfnGetAimVector)(edict_t *, float, float *); /*   152     4 */
	void                       (*pfnServerCommand)(char *); /*   156     4 */
	void                       (*pfnServerExecute)(void); /*   160     4 */
	void                       (*pfnClientCommand)(edict_t *, char *, ...); /*   164     4 */
	void                       (*pfnParticleEffect)(const float  *, const float  *, float, float); /*   168     4 */
	void                       (*pfnLightStyle)(int, char *); /*   172     4 */
	int                        (*pfnDecalIndex)(const char  *); /*   176     4 */
	int                        (*pfnPointContents)(const float  *); /*   180     4 */
	void                       (*pfnMessageBegin)(int, int, const float  *, edict_t *); /*   184     4 */
	void                       (*pfnMessageEnd)(void); /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	void                       (*pfnWriteByte)(int); /*   192     4 */
	void                       (*pfnWriteChar)(int); /*   196     4 */
	void                       (*pfnWriteShort)(int); /*   200     4 */
	void                       (*pfnWriteLong)(int); /*   204     4 */
	void                       (*pfnWriteAngle)(float); /*   208     4 */
	void                       (*pfnWriteCoord)(float); /*   212     4 */
	void                       (*pfnWriteString)(const char  *); /*   216     4 */
	void                       (*pfnWriteEntity)(int); /*   220     4 */
	void                       (*pfnCVarRegister)(cvar_t *); /*   224     4 */
	float                      (*pfnCVarGetFloat)(const char  *); /*   228     4 */
	const char  *              (*pfnCVarGetString)(const char  *); /*   232     4 */
	void                       (*pfnCVarSetFloat)(const char  *, float); /*   236     4 */
	void                       (*pfnCVarSetString)(const char  *, const char  *); /*   240     4 */
	void                       (*pfnAlertMessage)(ALERT_TYPE, char *, ...); /*   244     4 */
	void                       (*pfnEngineFprintf)(void *, char *, ...); /*   248     4 */
	void *                     (*pfnPvAllocEntPrivateData)(edict_t *, int32); /*   252     4 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	void *                     (*pfnPvEntPrivateData)(edict_t *); /*   256     4 */
	void                       (*pfnFreeEntPrivateData)(edict_t *); /*   260     4 */
	const char  *              (*pfnSzFromIndex)(int); /*   264     4 */
	int                        (*pfnAllocString)(const char  *); /*   268     4 */
	class entvars_s *          (*pfnGetVarsOfEnt)(edict_t *); /*   272     4 */
	edict_t *                  (*pfnPEntityOfEntOffset)(int); /*   276     4 */
	int                        (*pfnEntOffsetOfPEntity)(const edict_t  *); /*   280     4 */
	int                        (*pfnIndexOfEdict)(const edict_t  *); /*   284     4 */
	edict_t *                  (*pfnPEntityOfEntIndex)(int); /*   288     4 */
	edict_t *                  (*pfnFindEntityByVars)(class entvars_s *); /*   292     4 */
	void *                     (*pfnGetModelPtr)(edict_t *); /*   296     4 */
	int                        (*pfnRegUserMsg)(const char  *, int); /*   300     4 */
	void                       (*pfnAnimationAutomove)(const edict_t  *, float); /*   304     4 */
	void                       (*pfnGetBonePosition)(const edict_t  *, int, float *, float *); /*   308     4 */
	uint32                     (*pfnFunctionFromName)(const char  *); /*   312     4 */
	const char  *              (*pfnNameForFunction)(uint32); /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	void                       (*pfnClientPrintf)(edict_t *, PRINT_TYPE, const char  *); /*   320     4 */
	void                       (*pfnServerPrint)(const char  *); /*   324     4 */
	const char  *              (*pfnCmd_Args)(void); /*   328     4 */
	const char  *              (*pfnCmd_Argv)(int);  /*   332     4 */
	int                        (*pfnCmd_Argc)(void); /*   336     4 */
	void                       (*pfnGetAttachment)(const edict_t  *, int, float *, float *); /*   340     4 */
	void                       (*pfnCRC32_Init)(CRC32_t *); /*   344     4 */
	void                       (*pfnCRC32_ProcessBuffer)(CRC32_t *, void *, int); /*   348     4 */
	void                       (*pfnCRC32_ProcessByte)(CRC32_t *, unsigned char); /*   352     4 */
	CRC32_t                    (*pfnCRC32_Final)(CRC32_t); /*   356     4 */
	int32                      (*pfnRandomLong)(int32, int32); /*   360     4 */
	float                      (*pfnRandomFloat)(float, float); /*   364     4 */
	void                       (*pfnSetView)(const edict_t  *, const edict_t  *); /*   368     4 */
	float                      (*pfnTime)(void);     /*   372     4 */
	void                       (*pfnCrosshairAngle)(const edict_t  *, float, float); /*   376     4 */
	byte *                     (*pfnLoadFileForMe)(char *, int *); /*   380     4 */
	/* --- cacheline 6 boundary (384 bytes) --- */
	void                       (*pfnFreeFile)(void *); /*   384     4 */
	void                       (*pfnEndSection)(const char  *); /*   388     4 */
	int                        (*pfnCompareFileTime)(char *, char *, int *); /*   392     4 */
	void                       (*pfnGetGameDir)(char *); /*   396     4 */
	void                       (*pfnCvar_RegisterVariable)(cvar_t *); /*   400     4 */
	void                       (*pfnFadeClientVolume)(const edict_t  *, int, int, int, int); /*   404     4 */
	void                       (*pfnSetClientMaxspeed)(const edict_t  *, float); /*   408     4 */
	edict_t *                  (*pfnCreateFakeClient)(const char  *); /*   412     4 */
	void                       (*pfnRunPlayerMove)(edict_t *, const float  *, float, float, float, short unsigned int, byte, byte); /*   416     4 */
	int                        (*pfnNumberOfEntities)(void); /*   420     4 */
	char *                     (*pfnGetInfoKeyBuffer)(edict_t *); /*   424     4 */
	char *                     (*pfnInfoKeyValue)(char *, char *); /*   428     4 */
	void                       (*pfnSetKeyValue)(char *, char *, char *); /*   432     4 */
	void                       (*pfnSetClientKeyValue)(int, char *, char *, char *); /*   436     4 */
	int                        (*pfnIsMapValid)(char *); /*   440     4 */
	void                       (*pfnStaticDecal)(const float  *, int, int, int); /*   444     4 */
	/* --- cacheline 7 boundary (448 bytes) --- */
	int                        (*pfnPrecacheGeneric)(char *); /*   448     4 */
	int                        (*pfnGetPlayerUserId)(edict_t *); /*   452     4 */
	void                       (*pfnBuildSoundMsg)(edict_t *, int, const char  *, float, float, int, int, int, int, const float  *, edict_t *); /*   456     4 */
	int                        (*pfnIsDedicatedServer)(void); /*   460     4 */
	cvar_t *                   (*pfnCVarGetPointer)(const char  *); /*   464     4 */
	unsigned int               (*pfnGetPlayerWONId)(edict_t *); /*   468     4 */
	void                       (*pfnInfo_RemoveKey)(char *, const char  *); /*   472     4 */
	const char  *              (*pfnGetPhysicsKeyValue)(const edict_t  *, const char  *); /*   476     4 */
	void                       (*pfnSetPhysicsKeyValue)(const edict_t  *, const char  *, const char  *); /*   480     4 */
	const char  *              (*pfnGetPhysicsInfoString)(const edict_t  *); /*   484     4 */
	short unsigned int         (*pfnPrecacheEvent)(int, const char  *); /*   488     4 */
	void                       (*pfnPlaybackEvent)(int, const edict_t  *, short unsigned int, float, float *, float *, float, float, int, int, int, int); /*   492     4 */
	unsigned char *            (*pfnSetFatPVS)(float *); /*   496     4 */
	unsigned char *            (*pfnSetFatPAS)(float *); /*   500     4 */
	int                        (*pfnCheckVisibility)(const edict_t  *, unsigned char *); /*   504     4 */
	void                       (*pfnDeltaSetField)(class delta_s *, const char  *); /*   508     4 */
	/* --- cacheline 8 boundary (512 bytes) --- */
	void                       (*pfnDeltaUnsetField)(class delta_s *, const char  *); /*   512     4 */
	void                       (*pfnDeltaAddEncoder)(char *, void (*)(class delta_s *, const unsigned char  *, const unsigned char  *)); /*   516     4 */
	int                        (*pfnGetCurrentPlayer)(void); /*   520     4 */
	int                        (*pfnCanSkipPlayer)(const edict_t  *); /*   524     4 */
	int                        (*pfnDeltaFindField)(class delta_s *, const char  *); /*   528     4 */
	void                       (*pfnDeltaSetFieldByIndex)(class delta_s *, int); /*   532     4 */
	void                       (*pfnDeltaUnsetFieldByIndex)(class delta_s *, int); /*   536     4 */
	void                       (*pfnSetGroupMask)(int, int); /*   540     4 */
	int                        (*pfnCreateInstancedBaseline)(int, class entity_state_s *); /*   544     4 */
	void                       (*pfnCvar_DirectSet)(class cvar_s *, char *); /*   548     4 */
	void                       (*pfnForceUnmodified)(FORCE_TYPE, float *, float *, const char  *); /*   552     4 */
	void                       (*pfnGetPlayerStats)(const edict_t  *, int *, int *); /*   556     4 */
	void                       (*pfnAddServerCommand)(char *, void (*)(void)); /*   560     4 */
	qboolean                   (*pfnVoice_GetClientListening)(int, int); /*   564     4 */
	qboolean                   (*pfnVoice_SetClientListening)(int, int, qboolean); /*   568     4 */
	const char  *              (*pfnGetPlayerAuthId)(edict_t *); /*   572     4 */
	/* --- cacheline 9 boundary (576 bytes) --- */
	sequenceEntry_s *          (*pfnSequenceGet)(const char  *, const char  *); /*   576     4 */
	sentenceEntry_s *          (*pfnSequencePickSentence)(const char  *, int, int *); /*   580     4 */
	int                        (*pfnGetFileSize)(char *); /*   584     4 */
	unsigned int               (*pfnGetApproxWavePlayLen)(const char  *); /*   588     4 */
	int                        (*pfnIsCareerMatch)(void); /*   592     4 */
	int                        (*pfnGetLocalizedStringLength)(const char  *); /*   596     4 */
	void                       (*pfnRegisterTutorMessageShown)(int); /*   600     4 */
	int                        (*pfnGetTimesTutorMessageShown)(int); /*   604     4 */
	void                       (*ProcessTutorMessageDecayBuffer)(int *, int); /*   608     4 */
	void                       (*ConstructTutorMessageDecayBuffer)(int *, int); /*   612     4 */
	void                       (*ResetTutorMessageDecayData)(void); /*   616     4 */
	void                       (*pfnQueryClientCvarValue)(const edict_t  *, const char  *); /*   620     4 */
	void                       (*pfnQueryClientCvarValue2)(const edict_t  *, const char  *, int); /*   624     4 */
	int                        (*pfnCheckParm)(const char  *, char * *); /*   628     4 */

	/* size: 632, cachelines: 10, members: 158 */
	/* last cacheline: 56 bytes */
}; /* size: 632 */

/* 109 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 110 */
 /* pointer to 109 */
 /* size: 4 */

/* 111 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140614328 */

/* 112 */
 /* pointer to 111 */
 /* size: 4 */

/* 113 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 114 */
 /* pointer to 113 */
 /* size: 4 */

/* 115 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 116 */
 /* pointer to 115 */
 /* size: 4 */

/* 117 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140614848 */

/* 118 */
 /* pointer to 117 */
 /* size: 4 */

/* 119 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140615108 */

/* 120 */
 /* pointer to 119 */
 /* size: 4 */

/* 121 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140615316 */

/* 122 */
 /* pointer to 121 */
 /* size: 4 */

/* 123 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 124 */
 /* pointer to 123 */
 /* size: 4 */

/* 125 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140615628 */

/* 126 */
 /* pointer to 125 */
 /* size: 4 */

/* 127 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140615836 */

/* 128 */
 /* pointer to 127 */
 /* size: 4 */

/* 129 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 130 */
 /* pointer to 129 */
 /* size: 4 */

/* 131 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 132 */
 /* pointer to 131 */
 /* size: 4 */

/* 133 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 134 */
 /* pointer to 133 */
 /* size: 4 */

/* 135 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 136 */
 /* pointer to 135 */
 /* size: 4 */

/* 137 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140710740 */

/* 138 */
 /* pointer to 137 */
 /* size: 4 */

/* 139 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140710896 */

/* 140 */
 /* pointer to 139 */
 /* size: 4 */

/* 141 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 142 */
 /* pointer to 141 */
 /* size: 4 */

/* 143 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 144 */
 /* pointer to 143 */
 /* size: 4 */

/* 145 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 146 */
 /* pointer to 145 */
 /* size: 4 */

/* 147 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140711780 */

/* 148 */
 /* pointer to 147 */
 /* size: 4 */

/* 149 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140711988 */

/* 150 */
 /* pointer to 149 */
 /* size: 4 */

/* 151 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140712456 */

/* 152 */
 /* pointer to 151 */
 /* size: 4 */

/* 153 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140712924 */

/* 154 */
 /* pointer to 107 */
 /* size: 4 */

/* 155 */
 /* pointer to 153 */
 /* size: 4 */

/* 156 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140713340 */

/* 157 */
 /* pointer to 156 */
 /* size: 4 */

/* 158 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 159 */
 /* pointer to 158 */
 /* size: 4 */

/* 160 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140714016 */

/* 161 */
 /* pointer to 160 */
 /* size: 4 */

/* 162 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 163 */
 /* pointer to 162 */
 /* size: 4 */

/* 164 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140718780 */

/* 165 */
 /* pointer to 164 */
 /* size: 4 */

/* 166 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140719196 */

/* 167 */
 /* pointer to 166 */
 /* size: 4 */

/* 168 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140719456 */

/* 169 */
 /* pointer to 168 */
 /* size: 4 */

/* 170 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140719612 */

/* 171 */
 /* pointer to 170 */
 /* size: 4 */

/* 172 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140719716 */

/* 173 */
 /* pointer to 172 */
 /* size: 4 */

/* 174 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140719924 */

/* 175 */
 /* pointer to 174 */
 /* size: 4 */

/* 176 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140720236 */

/* 177 */
 /* pointer to 176 */
 /* size: 4 */

/* 178 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 179 */
 /* pointer to 178 */
 /* size: 4 */

/* 180 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140720600 */

/* 181 */
 /* pointer to 180 */
 /* size: 4 */

/* 182 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140720912 */

/* 183 */
 /* pointer to 182 */
 /* size: 4 */

/* 184 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140721068 */

/* 185 */
 /* pointer to 184 */
 /* size: 4 */

/* 186 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140721224 */

/* 187 */
 /* pointer to 186 */
 /* size: 4 */

/* 188 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140721380 */

/* 189 */
 /* pointer to 88 */
 /* size: 4 */

/* 190 */
 /* pointer to 188 */
 /* size: 4 */

/* 191 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 192 */
 /* pointer to 191 */
 /* size: 4 */

/* 193 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 194 */
 /* pointer to 193 */
 /* size: 4 */

/* 195 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140721900 */

/* 196 */
 /* pointer to 195 */
 /* size: 4 */

/* 197 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140722108 */

/* 198 */
 /* pointer to 197 */
 /* size: 4 */

/* 199 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140722316 */

/* 200 */
 /* pointer to 199 */
 /* size: 4 */

/* 201 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140722524 */

/* 202 */
 /* pointer to 201 */
 /* size: 4 */

/* 203 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 204 */
 /* pointer to 203 */
 /* size: 4 */

/* 205 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 206 */
 /* pointer to 205 */
 /* size: 4 */

/* 207 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 208 */
 /* pointer to 207 */
 /* size: 4 */

/* 209 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 210 */
 /* pointer to 80 */
 /* size: 4 */

/* 211 */
 /* pointer to 209 */
 /* size: 4 */

/* 212 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 213 */
 /* pointer to 214 */
 /* size: 4 */

/* 214 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 804 */

/* 215 */
 /* pointer to 212 */
 /* size: 4 */

/* 216 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 217 */
 /* pointer to 216 */
 /* size: 4 */

/* 218 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 219 */
 /* pointer to 218 */
 /* size: 4 */

/* 220 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140736316 */

/* 221 */
 /* pointer to 220 */
 /* size: 4 */

/* 222 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140736524 */

/* 223 */
 /* pointer to 222 */
 /* size: 4 */

/* 224 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 225 */
 /* pointer to 224 */
 /* size: 4 */

/* 226 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 227 */
 /* pointer to 226 */
 /* size: 4 */

/* 228 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140737148 */

/* 229 */
 /* pointer to 228 */
 /* size: 4 */

/* 230 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 231 */
 /* pointer to 230 */
 /* size: 4 */

/* 232 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 233 */
 /* pointer to 232 */
 /* size: 4 */

/* 234 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140737616 */

/* 235 */
 /* pointer to 85 */
 /* size: 4 */

/* 236 */
 /* pointer to 234 */
 /* size: 4 */

/* 237 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140737824 */

/* 238 */
 /* pointer to 237 */
 /* size: 4 */

/* 239 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140738084 */

/* 240 */
 /* pointer to 239 */
 /* size: 4 */

/* 241 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 242 */
 /* pointer to 241 */
 /* size: 4 */

/* 243 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 244 */
 /* pointer to 243 */
 /* size: 4 */

/* 245 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 246 */
 /* pointer to 245 */
 /* size: 4 */

/* 247 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140742952 */

/* 248 */
 /* pointer to 247 */
 /* size: 4 */

/* 249 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 250 */
 /* pointer to 249 */
 /* size: 4 */

/* 251 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140743264 */

/* 252 */
 /* pointer to 251 */
 /* size: 4 */

/* 253 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 254 */
 /* pointer to 50 */
 /* size: 4 */

/* 255 */
 /* pointer to 9 */
 /* size: 4 */

/* 256 */
 /* pointer to 253 */
 /* size: 4 */

/* 257 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140743836 */

/* 258 */
 /* pointer to 257 */
 /* size: 4 */

/* 259 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 260 */
 /* pointer to 259 */
 /* size: 4 */

/* 261 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140744252 */

/* 262 */
 /* pointer to 261 */
 /* size: 4 */

/* 263 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 264 */
 /* pointer to 263 */
 /* size: 4 */

/* 265 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140744772 */

/* 266 */
 /* pointer to 265 */
 /* size: 4 */

/* 267 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 268 */
 /* pointer to 267 */
 /* size: 4 */

/* 269 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 270 */
 /* pointer to 269 */
 /* size: 4 */

/* 271 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140745656 */

/* 272 */
 /* pointer to 271 */
 /* size: 4 */

/* 273 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140745916 */

/* 274 */
 /* pointer to 273 */
 /* size: 4 */

/* 275 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140746228 */

/* 276 */
 /* pointer to 275 */
 /* size: 4 */

/* 277 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140746540 */

/* 278 */
 /* pointer to 277 */
 /* size: 4 */

/* 279 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 280 */
 /* pointer to 279 */
 /* size: 4 */

/* 281 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 282 */
 /* pointer to 281 */
 /* size: 4 */

/* 283 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140769984 */

/* 284 */
 /* pointer to 283 */
 /* size: 4 */

/* 285 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 286 */
 /* pointer to 285 */
 /* size: 4 */

/* 287 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140770400 */

/* 288 */
 /* pointer to 287 */
 /* size: 4 */

/* 289 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 290 */
 /* pointer to 289 */
 /* size: 4 */

/* 291 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 2 */

/* 292 */
 /* pointer to 291 */
 /* size: 4 */

/* 293 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140771024 */

/* 294 */
 /* pointer to 293 */
 /* size: 4 */

/* 295 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 296 */
 /* pointer to 4 */
 /* size: 4 */

/* 297 */
 /* pointer to 295 */
 /* size: 4 */

/* 298 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 299 */
 /* pointer to 298 */
 /* size: 4 */

/* 300 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140772168 */

/* 301 */
 /* pointer to 302 */
 /* size: 4 */

/* 302 */
/* <0> (null):0 */
struct delta_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 303 */
 /* pointer to 300 */
 /* size: 4 */

/* 304 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140772492 */

/* 305 */
 /* pointer to 306 */
 /* size: 4 */

/* 306 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140772700 */

/* 307 */
 /* pointer to 308 */
 /* size: 4 */

/* 308 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 309 */
 /* pointer to 304 */
 /* size: 4 */

/* 310 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 311 */
 /* pointer to 310 */
 /* size: 4 */

/* 312 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140773272 */

/* 313 */
 /* pointer to 312 */
 /* size: 4 */

/* 314 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140777608 */

/* 315 */
 /* pointer to 314 */
 /* size: 4 */

/* 316 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 317 */
 /* pointer to 318 */
 /* size: 4 */

/* 318 */
/* <0> (null):0 */
struct entity_state_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 319 */
 /* pointer to 316 */
 /* size: 4 */

/* 320 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140778140 */

/* 321 */
 /* pointer to 86 */
 /* size: 4 */

/* 322 */
 /* pointer to 320 */
 /* size: 4 */

/* 323 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140778400 */

/* 324 */
 /* pointer to 323 */
 /* size: 4 */

/* 325 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140778712 */

/* 326 */
 /* pointer to 325 */
 /* size: 4 */

/* 327 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140778972 */

/* 328 */
 /* pointer to 327 */
 /* size: 4 */

/* 329 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 330 */
 /* pointer to 329 */
 /* size: 4 */

/* 331 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 332 */
 /* pointer to 331 */
 /* size: 4 */

/* 333 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 334 */
 /* pointer to 333 */
 /* size: 4 */

/* 335 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 336 */
 /* pointer to 335 */
 /* size: 4 */

/* 337 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 338 */
 /* pointer to 337 */
 /* size: 4 */

/* 339 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 340 */
 /* pointer to 339 */
 /* size: 4 */

/* 341 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140780428 */

/* 342 */
 /* pointer to 341 */
 /* size: 4 */

/* 343 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140780636 */

/* 344 */
 /* pointer to 343 */
 /* size: 4 */

/* 345 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140780844 */

/* 346 */
 /* pointer to 345 */
 /* size: 4 */

/* 347 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 348 */
 /* pointer to 17 */
 /* size: 4 */

/* 349 */
 /* pointer to 347 */
 /* size: 4 */

/* 350 */
/* <0> (null):0 */
typedef struct enginefuncs_s enginefuncs_t; /* size: 632 */

/* 351 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 352 */
/* <0> (null):0 */
typedef int ptrdiff_t; /* size: 4 */

/* 353 */
/* <0> (null):0 */
struct _List_node_base {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 354 */
/* <0> (null):0 */
class list<NavConnect, std::allocator<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 355 */
/* <0> (null):0 */
class list<CNavLadder*, std::allocator<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 356 */
/* <0> (null):0 */
class list<HidingSpot*, std::allocator<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 357 */
/* <0> (null):0 */
class list<SpotOrder, std::allocator<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 358 */
/* <0> (null):0 */
class allocator<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 359 */
/* <0> (null):0 */
class allocator<std::_List_node<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 360 */
/* <0> (null):0 */
struct _List_node<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 361 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 362 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<SpotOrder> > {
public:

	/* class allocator<std::_List_node<SpotOrder> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 363 */
/* <0> (null):0 */
class _List_base<SpotOrder, std::allocator<SpotOrder> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<SpotOrder> > {
	public:

		/* class allocator<std::_List_node<SpotOrder> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 364 */
/* <0> (null):0 */
struct _List_iterator<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 365 */
/* <0> (null):0 */
struct _List_const_iterator<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 366 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 367 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 368 */
/* <0> (null):0 */
class list<SpotEncounter, std::allocator<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 369 */
/* <0> (null):0 */
class allocator<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 370 */
/* <0> (null):0 */
class allocator<std::_List_node<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 371 */
/* <0> (null):0 */
struct _List_node<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 372 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 373 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<HidingSpot*> > {
public:

	/* class allocator<std::_List_node<HidingSpot*> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 374 */
/* <0> (null):0 */
class _List_base<HidingSpot*, std::allocator<HidingSpot*> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<HidingSpot*> > {
	public:

		/* class allocator<std::_List_node<HidingSpot*> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 375 */
/* <0> (null):0 */
struct _List_iterator<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 376 */
/* <0> (null):0 */
struct _List_const_iterator<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 377 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 378 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 379 */
/* <0> (null):0 */
class allocator<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 380 */
/* <0> (null):0 */
class allocator<std::_List_node<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 381 */
/* <0> (null):0 */
struct _List_node<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 382 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 383 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<SpotEncounter> > {
public:

	/* class allocator<std::_List_node<SpotEncounter> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 384 */
/* <0> (null):0 */
class _List_base<SpotEncounter, std::allocator<SpotEncounter> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<SpotEncounter> > {
	public:

		/* class allocator<std::_List_node<SpotEncounter> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 385 */
/* <0> (null):0 */
struct _List_iterator<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 386 */
/* <0> (null):0 */
struct _List_const_iterator<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 387 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 388 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 389 */
/* <0> (null):0 */
class allocator<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 390 */
/* <0> (null):0 */
class allocator<std::_List_node<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 391 */
/* <0> (null):0 */
struct _List_node<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 392 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 393 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<NavConnect> > {
public:

	/* class allocator<std::_List_node<NavConnect> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 394 */
/* <0> (null):0 */
class _List_base<NavConnect, std::allocator<NavConnect> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<NavConnect> > {
	public:

		/* class allocator<std::_List_node<NavConnect> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 395 */
/* <0> (null):0 */
struct _List_iterator<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 396 */
/* <0> (null):0 */
struct _List_const_iterator<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 397 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 398 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 399 */
/* <0> (null):0 */
class allocator<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 400 */
/* <0> (null):0 */
class allocator<std::_List_node<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 401 */
/* <0> (null):0 */
struct _List_node<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 402 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 403 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<CNavLadder*> > {
public:

	/* class allocator<std::_List_node<CNavLadder*> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 404 */
/* <0> (null):0 */
class _List_base<CNavLadder*, std::allocator<CNavLadder*> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<CNavLadder*> > {
	public:

		/* class allocator<std::_List_node<CNavLadder*> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 405 */
/* <0> (null):0 */
struct _List_iterator<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 406 */
/* <0> (null):0 */
struct _List_const_iterator<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 407 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 408 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 409 */
/* <0> (null):0 */
class allocator<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 410 */
/* <0> (null):0 */
class allocator<std::_List_node<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 411 */
/* <0> (null):0 */
struct _List_node<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 412 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 413 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<CNavArea*> > {
public:

	/* class allocator<std::_List_node<CNavArea*> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 414 */
/* <0> (null):0 */
class _List_base<CNavArea*, std::allocator<CNavArea*> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<CNavArea*> > {
	public:

		/* class allocator<std::_List_node<CNavArea*> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 415 */
/* <0> (null):0 */
class list<CNavArea*, std::allocator<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 416 */
/* <0> (null):0 */
struct _List_iterator<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 417 */
/* <0> (null):0 */
struct _List_const_iterator<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 418 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 419 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 420 */
/* <0> (null):0 */
class vector<BotSpeakable*, std::allocator<BotSpeakable*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 421 */
/* <0> (null):0 */
class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 422 */
/* <0> (null):0 */
class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 423 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 424 */
/* <0> (null):0 */
struct _Vector_impl : public allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {
public:

	/* class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> <ancestor>; */ /*     0     1 */
	pointer                    _M_start;             /*     0     4 */
	pointer                    _M_finish;            /*     4     4 */
	pointer                    _M_end_of_storage;    /*     8     4 */
	/* <0> (null):0 */
	void _Vector_impl(class _Vector_impl *);

	/* <0> (null):0 */
	void _Vector_impl(class _Vector_impl *, const _Tp_alloc_type  &);


	/* size: 12, cachelines: 1, members: 4 */
	/* last cacheline: 12 bytes */

	/* BRAIN FART ALERT! 12 != 9 + 0(holes), diff = 3 */

}; /* size: 12 */

/* 425 */
/* <0> (null):0 */
struct _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > {
	/* <0> (null):0 */
	struct _Vector_impl : public allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {
	public:

		/* class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> <ancestor>; */ /*     0     1 */
		pointer                    _M_start;             /*     0     4 */
		pointer                    _M_finish;            /*     4     4 */
		pointer                    _M_end_of_storage;    /*     8     4 */
		/* <0> (null):0 */
		void _Vector_impl(class _Vector_impl *);

		/* <0> (null):0 */
		void _Vector_impl(class _Vector_impl *, const _Tp_alloc_type  &);


		/* size: 12, cachelines: 1, members: 4 */
		/* last cacheline: 12 bytes */

		/* BRAIN FART ALERT! 12 != 9 + 0(holes), diff = 3 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 426 */
/* <0> (null):0 */
class reverse_iterator<__gnu_cxx::__normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >* const*, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 427 */
/* <0> (null):0 */
class reverse_iterator<__gnu_cxx::__normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 428 */
/* <0> (null):0 */
class allocator<int> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 429 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 430 */
/* <0> (null):0 */
struct _Vector_impl : public allocator<int> {
public:

	/* class allocator<int>      <ancestor>; */      /*     0     1 */
	pointer                    _M_start;             /*     0     4 */
	pointer                    _M_finish;            /*     4     4 */
	pointer                    _M_end_of_storage;    /*     8     4 */
	/* <0> (null):0 */
	void _Vector_impl(class _Vector_impl *);

	/* <0> (null):0 */
	void _Vector_impl(class _Vector_impl *, const _Tp_alloc_type  &);


	/* size: 12, cachelines: 1, members: 4 */
	/* last cacheline: 12 bytes */

	/* BRAIN FART ALERT! 12 != 9 + 0(holes), diff = 3 */

}; /* size: 12 */

/* 431 */
/* <0> (null):0 */
struct _Vector_base<int, std::allocator<int> > {
	/* <0> (null):0 */
	struct _Vector_impl : public allocator<int> {
	public:

		/* class allocator<int>      <ancestor>; */      /*     0     1 */
		pointer                    _M_start;             /*     0     4 */
		pointer                    _M_finish;            /*     4     4 */
		pointer                    _M_end_of_storage;    /*     8     4 */
		/* <0> (null):0 */
		void _Vector_impl(class _Vector_impl *);

		/* <0> (null):0 */
		void _Vector_impl(class _Vector_impl *, const _Tp_alloc_type  &);


		/* size: 12, cachelines: 1, members: 4 */
		/* last cacheline: 12 bytes */

		/* BRAIN FART ALERT! 12 != 9 + 0(holes), diff = 3 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 432 */
/* <0> (null):0 */
class vector<int, std::allocator<int> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 433 */
/* <0> (null):0 */
class reverse_iterator<__gnu_cxx::__normal_iterator<const int*, std::vector<int, std::allocator<int> > > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 434 */
/* <0> (null):0 */
class reverse_iterator<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 435 */
/* <0> (null):0 */
class list<BotPhrase*, std::allocator<BotPhrase*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 436 */
/* <0> (null):0 */
class allocator<BotPhrase*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 437 */
/* <0> (null):0 */
class allocator<std::_List_node<BotPhrase*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 438 */
/* <0> (null):0 */
struct _List_node<BotPhrase*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 439 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 440 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<BotPhrase*> > {
public:

	/* class allocator<std::_List_node<BotPhrase*> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 441 */
/* <0> (null):0 */
class _List_base<BotPhrase*, std::allocator<BotPhrase*> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<BotPhrase*> > {
	public:

		/* class allocator<std::_List_node<BotPhrase*> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 442 */
/* <0> (null):0 */
struct _List_iterator<BotPhrase*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 443 */
/* <0> (null):0 */
struct _List_const_iterator<BotPhrase*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 444 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<BotPhrase*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 445 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<BotPhrase*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 446 */
 /* pointer to 83 */
 /* size: 4 */

/* 447 */
 /* pointer to 448 */
 /* size: 4 */

/* 448 */
/* <0> (null):0 */
struct CBaseEntity {
	/* <0> (null):0 */
	edict_t * edict(class CBaseEntity *); /* linkage=_ZN11CBaseEntity5edictEv */

	/* <0> (null):0 */
	virtual int ObjectCaps(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10ObjectCapsEv */

	/* <0> (null):0 */
	int entindex(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8entindexEv */

	/* vtable has 1 entries: {
	   [6] = ObjectCaps(_ZN11CBaseEntity10ObjectCapsEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 449 */
/* <0> (null):0 */
struct {
	int                        iSlot;                /*     0     4 */
	int                        iPosition;            /*     4     4 */
	const char  *              pszAmmo1;             /*     8     4 */
	int                        iMaxAmmo1;            /*    12     4 */
	const char  *              pszAmmo2;             /*    16     4 */
	int                        iMaxAmmo2;            /*    20     4 */
	const char  *              pszName;              /*    24     4 */
	int                        iMaxClip;             /*    28     4 */
	int                        iId;                  /*    32     4 */
	int                        iFlags;               /*    36     4 */
	int                        iWeight;              /*    40     4 */

	/* size: 44, cachelines: 1, members: 11 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 450 */
/* <0> (null):0 */
typedef class  ItemInfo; /* size: 44 */

/* 451 */
/* <0> (null):0 */
class CBasePlayer {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 452 */
 /* pointer to 451 */
 /* size: 4 */

/* 453 */
/* <0> (null):0 */
struct skilldata_t {
	int                        iSkillLevel;          /*     0     4 */
	float                      plrDmg9MM;            /*     4     4 */
	float                      plrDmg357;            /*     8     4 */
	float                      plrDmgMP5;            /*    12     4 */
	float                      plrDmgM203Grenade;    /*    16     4 */
	float                      plrDmgBuckshot;       /*    20     4 */
	float                      plrDmgCrossbowClient; /*    24     4 */
	float                      plrDmgRPG;            /*    28     4 */
	float                      monDmg9MM;            /*    32     4 */
	float                      monDmgMP5;            /*    36     4 */
	float                      monDmg12MM;           /*    40     4 */
	float                      suitchargerCapacity;  /*    44     4 */
	float                      batteryCapacity;      /*    48     4 */
	float                      healthchargerCapacity; /*    52     4 */
	float                      healthkitCapacity;    /*    56     4 */

	/* size: 60, cachelines: 1, members: 15 */
	/* last cacheline: 60 bytes */
}; /* size: 60 */

/* 454 */
/* <0> (null):0 */
class new_allocator<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 455 */
/* <0> (null):0 */
class new_allocator<std::_List_node<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 456 */
/* <0> (null):0 */
class new_allocator<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 457 */
/* <0> (null):0 */
class new_allocator<std::_List_node<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 458 */
/* <0> (null):0 */
class new_allocator<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 459 */
/* <0> (null):0 */
class new_allocator<std::_List_node<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 460 */
/* <0> (null):0 */
class new_allocator<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 461 */
/* <0> (null):0 */
class new_allocator<std::_List_node<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 462 */
/* <0> (null):0 */
class new_allocator<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 463 */
/* <0> (null):0 */
class new_allocator<std::_List_node<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 464 */
/* <0> (null):0 */
class new_allocator<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 465 */
/* <0> (null):0 */
class new_allocator<std::_List_node<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 466 */
/* <0> (null):0 */
struct __numeric_traits_integer<int> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 467 */
/* <0> (null):0 */
class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 468 */
/* <0> (null):0 */
class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 469 */
/* <0> (null):0 */
class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >* const*, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 470 */
/* <0> (null):0 */
class new_allocator<int> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 471 */
/* <0> (null):0 */
class __normal_iterator<int*, std::vector<int, std::allocator<int> > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 472 */
/* <0> (null):0 */
class __normal_iterator<const int*, std::vector<int, std::allocator<int> > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 473 */
/* <0> (null):0 */
class new_allocator<BotPhrase*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 474 */
/* <0> (null):0 */
class new_allocator<std::_List_node<BotPhrase*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 475 */
wchar_t
 /* size: 4 */

/* 476 */
/* <0> (null):0 */
struct _List_node_base {
	class _List_node_base *    _M_next;              /*     0     4 */
	class _List_node_base *    _M_prev;              /*     4     4 */
	/* <0> (null):0 */
	void swap(class _List_node_base &, class _List_node_base &); /* linkage=_ZNSt8__detail15_List_node_base4swapERS0_S1_ */

	/* <0> (null):0 */
	void _M_transfer(class _List_node_base *, class _List_node_base *, class _List_node_base *); /* linkage=_ZNSt8__detail15_List_node_base11_M_transferEPS0_S1_ */

	/* <0> (null):0 */
	void _M_reverse(class _List_node_base *); /* linkage=_ZNSt8__detail15_List_node_base10_M_reverseEv */

	/* <0> (null):0 */
	void _M_hook(class _List_node_base *, class _List_node_base *); /* linkage=_ZNSt8__detail15_List_node_base7_M_hookEPS0_ */

	/* <0> (null):0 */
	void _M_unhook(class _List_node_base *); /* linkage=_ZNSt8__detail15_List_node_base9_M_unhookEv */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 477 */
 /* pointer to 476 */
 /* size: 4 */

/* 478 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 479 */
 /* pointer to 476 */
 /* size: 4 */

/* 480 */
/* <0> (null):0 */
enum GameEventType {
	EVENT_INVALID = 0,
	EVENT_WEAPON_FIRED = 1,
	EVENT_WEAPON_FIRED_ON_EMPTY = 2,
	EVENT_WEAPON_RELOADED = 3,
	EVENT_HE_GRENADE_EXPLODED = 4,
	EVENT_FLASHBANG_GRENADE_EXPLODED = 5,
	EVENT_SMOKE_GRENADE_EXPLODED = 6,
	EVENT_GRENADE_BOUNCED = 7,
	EVENT_BEING_SHOT_AT = 8,
	EVENT_PLAYER_BLINDED_BY_FLASHBANG = 9,
	EVENT_PLAYER_FOOTSTEP = 10,
	EVENT_PLAYER_JUMPED = 11,
	EVENT_PLAYER_DIED = 12,
	EVENT_PLAYER_LANDED_FROM_HEIGHT = 13,
	EVENT_PLAYER_TOOK_DAMAGE = 14,
	EVENT_HOSTAGE_DAMAGED = 15,
	EVENT_HOSTAGE_KILLED = 16,
	EVENT_DOOR = 17,
	EVENT_BREAK_GLASS = 18,
	EVENT_BREAK_WOOD = 19,
	EVENT_BREAK_METAL = 20,
	EVENT_BREAK_FLESH = 21,
	EVENT_BREAK_CONCRETE = 22,
	EVENT_BOMB_PLANTED = 23,
	EVENT_BOMB_DROPPED = 24,
	EVENT_BOMB_PICKED_UP = 25,
	EVENT_BOMB_BEEP = 26,
	EVENT_BOMB_DEFUSING = 27,
	EVENT_BOMB_DEFUSE_ABORTED = 28,
	EVENT_BOMB_DEFUSED = 29,
	EVENT_BOMB_EXPLODED = 30,
	EVENT_HOSTAGE_USED = 31,
	EVENT_HOSTAGE_RESCUED = 32,
	EVENT_ALL_HOSTAGES_RESCUED = 33,
	EVENT_VIP_ESCAPED = 34,
	EVENT_VIP_ASSASSINATED = 35,
	EVENT_TERRORISTS_WIN = 36,
	EVENT_CTS_WIN = 37,
	EVENT_ROUND_DRAW = 38,
	EVENT_ROUND_WIN = 39,
	EVENT_ROUND_LOSS = 40,
	EVENT_ROUND_START = 41,
	EVENT_PLAYER_SPAWNED = 42,
	EVENT_CLIENT_CORPSE_SPAWNED = 43,
	EVENT_BUY_TIME_START = 44,
	EVENT_PLAYER_LEFT_BUY_ZONE = 45,
	EVENT_DEATH_CAMERA_START = 46,
	EVENT_KILL_ALL = 47,
	EVENT_ROUND_TIME = 48,
	EVENT_DIE = 49,
	EVENT_KILL = 50,
	EVENT_HEADSHOT = 51,
	EVENT_KILL_FLASHBANGED = 52,
	EVENT_TUTOR_BUY_MENU_OPENNED = 53,
	EVENT_TUTOR_AUTOBUY = 54,
	EVENT_PLAYER_BOUGHT_SOMETHING = 55,
	EVENT_TUTOR_NOT_BUYING_ANYTHING = 56,
	EVENT_TUTOR_NEED_TO_BUY_PRIMARY_WEAPON = 57,
	EVENT_TUTOR_NEED_TO_BUY_PRIMARY_AMMO = 58,
	EVENT_TUTOR_NEED_TO_BUY_SECONDARY_AMMO = 59,
	EVENT_TUTOR_NEED_TO_BUY_ARMOR = 60,
	EVENT_TUTOR_NEED_TO_BUY_DEFUSE_KIT = 61,
	EVENT_TUTOR_NEED_TO_BUY_GRENADE = 62,
	EVENT_CAREER_TASK_DONE = 63,
	EVENT_START_RADIO_1 = 64,
	EVENT_RADIO_COVER_ME = 65,
	EVENT_RADIO_YOU_TAKE_THE_POINT = 66,
	EVENT_RADIO_HOLD_THIS_POSITION = 67,
	EVENT_RADIO_REGROUP_TEAM = 68,
	EVENT_RADIO_FOLLOW_ME = 69,
	EVENT_RADIO_TAKING_FIRE = 70,
	EVENT_START_RADIO_2 = 71,
	EVENT_RADIO_GO_GO_GO = 72,
	EVENT_RADIO_TEAM_FALL_BACK = 73,
	EVENT_RADIO_STICK_TOGETHER_TEAM = 74,
	EVENT_RADIO_GET_IN_POSITION_AND_WAIT = 75,
	EVENT_RADIO_STORM_THE_FRONT = 76,
	EVENT_RADIO_REPORT_IN_TEAM = 77,
	EVENT_START_RADIO_3 = 78,
	EVENT_RADIO_AFFIRMATIVE = 79,
	EVENT_RADIO_ENEMY_SPOTTED = 80,
	EVENT_RADIO_NEED_BACKUP = 81,
	EVENT_RADIO_SECTOR_CLEAR = 82,
	EVENT_RADIO_IN_POSITION = 83,
	EVENT_RADIO_REPORTING_IN = 84,
	EVENT_RADIO_GET_OUT_OF_THERE = 85,
	EVENT_RADIO_NEGATIVE = 86,
	EVENT_RADIO_ENEMY_DOWN = 87,
	EVENT_END_RADIO = 88,
	EVENT_NEW_MATCH = 89,
	EVENT_PLAYER_CHANGED_TEAM = 90,
	EVENT_BULLET_IMPACT = 91,
	EVENT_GAME_COMMENCE = 92,
	EVENT_WEAPON_ZOOMED = 93,
	EVENT_HOSTAGE_CALLED_FOR_HELP = 94,
	NUM_GAME_EVENTS = 95,
}; /* size: 4 */

/* 481 */
/* <0> (null):0 */
enum PriorityType {
	PRIORITY_LOW = 0,
	PRIORITY_MEDIUM = 1,
	PRIORITY_HIGH = 2,
	PRIORITY_UNINTERRUPTABLE = 3,
}; /* size: 4 */

/* 482 */
/* <0> (null):0 */
class IntervalTimer {
private:

	float                      m_timestamp;          /*     0     4 */
	/* <0> (null):0 */
	void IntervalTimer(class IntervalTimer *);

	/* <0> (null):0 */
	void Reset(class IntervalTimer *); /* linkage=_ZN13IntervalTimer5ResetEv */

	/* <0> (null):0 */
	void Start(class IntervalTimer *); /* linkage=_ZN13IntervalTimer5StartEv */

	/* <0> (null):0 */
	void Invalidate(class IntervalTimer *); /* linkage=_ZN13IntervalTimer10InvalidateEv */

	/* <0> (null):0 */
	bool HasStarted(const class IntervalTimer  *); /* linkage=_ZNK13IntervalTimer10HasStartedEv */

	/* <0> (null):0 */
	float GetElapsedTime(const class IntervalTimer  *); /* linkage=_ZNK13IntervalTimer14GetElapsedTimeEv */

	/* <0> (null):0 */
	bool IsLessThen(const class IntervalTimer  *, float); /* linkage=_ZNK13IntervalTimer10IsLessThenEf */

	/* <0> (null):0 */
	bool IsGreaterThen(const class IntervalTimer  *, float); /* linkage=_ZNK13IntervalTimer13IsGreaterThenEf */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 483 */
 /* pointer to 482 */
 /* size: 4 */

/* 484 */
 /* pointer to 485 */
 /* size: 4 */

/* 485 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 486 */
/* <0> (null):0 */
typedef unsigned int Place; /* size: 4 */

/* 487 */
/* <0> (null):0 */
enum NavErrorType {
	NAV_OK = 0,
	NAV_CANT_ACCESS_FILE = 1,
	NAV_INVALID_FILE = 2,
	NAV_BAD_FILE_VERSION = 3,
	NAV_CORRUPT_DATA = 4,
}; /* size: 4 */

/* 488 */
/* <0> (null):0 */
enum NavDirType {
	NORTH = 0,
	EAST = 1,
	SOUTH = 2,
	WEST = 3,
	NUM_DIRECTIONS = 4,
}; /* size: 4 */

/* 489 */
/* <0> (null):0 */
enum NavTraverseType {
	GO_NORTH = 0,
	GO_EAST = 1,
	GO_SOUTH = 2,
	GO_WEST = 3,
	GO_LADDER_UP = 4,
	GO_LADDER_DOWN = 5,
	GO_JUMP = 6,
	NUM_TRAVERSE_TYPES = 7,
}; /* size: 4 */

/* 490 */
/* <0> (null):0 */
enum NavCornerType {
	NORTH_WEST = 0,
	NORTH_EAST = 1,
	SOUTH_EAST = 2,
	SOUTH_WEST = 3,
	NUM_CORNERS = 4,
}; /* size: 4 */

/* 491 */
/* <0> (null):0 */
struct Extent {
	class Vector              lo;                    /*     0    12 */
	class Vector              hi;                    /*    12    12 */
	/* <0> (null):0 */
	float SizeX(const class Extent  *); /* linkage=_ZNK6Extent5SizeXEv */

	/* <0> (null):0 */
	float SizeY(const class Extent  *); /* linkage=_ZNK6Extent5SizeYEv */

	/* <0> (null):0 */
	float SizeZ(const class Extent  *); /* linkage=_ZNK6Extent5SizeZEv */

	/* <0> (null):0 */
	float Area(const class Extent  *); /* linkage=_ZNK6Extent4AreaEv */

	/* <0> (null):0 */
	bool Contains(const class Extent  *, const class Vector  *); /* linkage=_ZNK6Extent8ContainsEPK6Vector */


	/* size: 24, cachelines: 1, members: 2 */
	/* last cacheline: 24 bytes */
}; /* size: 24 */

/* 492 */
 /* pointer to 493 */
 /* size: 4 */

/* 493 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 24 */

/* 494 */
/* <0> (null):0 */
struct Ray {
	class Vector              from;                  /*     0    12 */
	class Vector              to;                    /*    12    12 */

	/* size: 24, cachelines: 1, members: 2 */
	/* last cacheline: 24 bytes */
}; /* size: 24 */

/* 495 */
/* <0> (null):0 */
class CNavNode {
private:

	class Vector              m_pos;                 /*     0    12 */
	class Vector              m_normal;              /*    12    12 */
	class CNavNode *           m_to[4];              /*    24    16 */
	unsigned int               m_id;                 /*    40     4 */
	unsigned char              m_attributeFlags;     /*    44     1 */

	/* Bitfield combined with previous fields */

	class CNavNode *           m_list;               /*     0     4 */
	unsigned int               m_listLength;         /*     0     4 */
	class CNavNode *           m_next;               /*    48     4 */
	unsigned char              m_visited;            /*    52     1 */
	class CNavNode *           m_parent;             /*    56     4 */
	BOOL                       m_isCovered;          /*    60     4 */
	class CNavArea *           m_area;               /*    64     4 */
	/* <0> (null):0 */
	void CNavNode(class CNavNode *, const class Vector  *, const class Vector  *, class CNavNode *);

	/* <0> (null):0 */
	const class CNavNode  * GetNode(const class Vector  *); /* linkage=_ZN8CNavNode7GetNodeEPK6Vector */

	/* <0> (null):0 */
	class CNavNode * GetConnectedNode(const class CNavNode  *, enum NavDirType); /* linkage=_ZNK8CNavNode16GetConnectedNodeE10NavDirType */

	/* <0> (null):0 */
	const class Vector  * GetPosition(const class CNavNode  *); /* linkage=_ZNK8CNavNode11GetPositionEv */

	/* <0> (null):0 */
	const class Vector  * GetNormal(const class CNavNode  *); /* linkage=_ZNK8CNavNode9GetNormalEv */

	/* <0> (null):0 */
	unsigned int GetID(const class CNavNode  *); /* linkage=_ZNK8CNavNode5GetIDEv */

	/* <0> (null):0 */
	class CNavNode * GetFirst(void); /* linkage=_ZN8CNavNode8GetFirstEv */

	/* <0> (null):0 */
	unsigned int GetListLength(void); /* linkage=_ZN8CNavNode13GetListLengthEv */

	/* <0> (null):0 */
	class CNavNode * GetNext(class CNavNode *); /* linkage=_ZN8CNavNode7GetNextEv */

	/* <0> (null):0 */
	void ConnectTo(class CNavNode *, class CNavNode *, enum NavDirType); /* linkage=_ZN8CNavNode9ConnectToEPS_10NavDirType */

	/* <0> (null):0 */
	class CNavNode * GetParent(const class CNavNode  *); /* linkage=_ZNK8CNavNode9GetParentEv */

	/* <0> (null):0 */
	void MarkAsVisited(class CNavNode *, enum NavDirType); /* linkage=_ZN8CNavNode13MarkAsVisitedE10NavDirType */

	/* <0> (null):0 */
	BOOL HasVisited(class CNavNode *, enum NavDirType); /* linkage=_ZN8CNavNode10HasVisitedE10NavDirType */

	/* <0> (null):0 */
	BOOL IsBiLinked(const class CNavNode  *, enum NavDirType); /* linkage=_ZNK8CNavNode10IsBiLinkedE10NavDirType */

	/* <0> (null):0 */
	BOOL IsClosedCell(const class CNavNode  *); /* linkage=_ZNK8CNavNode12IsClosedCellEv */

	/* <0> (null):0 */
	void Cover(class CNavNode *); /* linkage=_ZN8CNavNode5CoverEv */

	/* <0> (null):0 */
	BOOL IsCovered(const class CNavNode  *); /* linkage=_ZNK8CNavNode9IsCoveredEv */

	/* <0> (null):0 */
	void AssignArea(class CNavNode *, class CNavArea *); /* linkage=_ZN8CNavNode10AssignAreaEP8CNavArea */

	/* <0> (null):0 */
	class CNavArea * GetArea(const class CNavNode  *); /* linkage=_ZNK8CNavNode7GetAreaEv */

	/* <0> (null):0 */
	void SetAttributes(class CNavNode *, unsigned char); /* linkage=_ZN8CNavNode13SetAttributesEh */

	/* <0> (null):0 */
	unsigned char GetAttributes(const class CNavNode  *); /* linkage=_ZNK8CNavNode13GetAttributesEv */

	/* --- cacheline 1 boundary (64 bytes) was 21 bytes ago --- */

	/* size: 68, cachelines: 2, members: 12 */
	/* last cacheline: 4 bytes */

	/* BRAIN FART ALERT! 68 != 85 + 0(holes), diff = -17 */

}; /* size: 68 */

/* 496 */
/* <0> (null):0 */
class CNavNode *           array[4]; /* size: 16 */

/* 497 */
 /* pointer to 495 */
 /* size: 4 */

/* 498 */
/* <0> (null):0 */
struct ApproachInfo {
	union NavConnect           here;                 /*     0     4 */
	union NavConnect           prev;                 /*     4     4 */
	enum NavTraverseType       prevToHereHow;        /*     8     4 */
	union NavConnect           next;                 /*    12     4 */
	enum NavTraverseType       hereToNextHow;        /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 499 */
/* <0> (null):0 */
struct CNavArea {
	/* <0> (null):0 */
	struct ApproachInfo {
		union NavConnect           here;                 /*     0     4 */
		union NavConnect           prev;                 /*     4     4 */
		enum NavTraverseType       prevToHereHow;        /*     8     4 */
		union NavConnect           next;                 /*    12     4 */
		enum NavTraverseType       hereToNextHow;        /*    16     4 */

		/* size: 20, cachelines: 1, members: 5 */
		/* last cacheline: 20 bytes */
	};

private:

	bool                       m_isReset;            /*     0     1 */
	unsigned int               m_nextID;             /*     0     4 */
	unsigned int               m_id;                 /*     0     4 */
	struct Extent              m_extent;             /*     4    24 */
	class Vector              m_center;              /*    28    12 */
	unsigned char              m_attributeFlags;     /*    40     1 */
	Place                      m_place;              /*    44     4 */
	float                      m_neZ;                /*    48     4 */
	float                      m_swZ;                /*    52     4 */
	float                      m_clearedTimestamp[2]; /*    56     8 */
	float                      m_danger[2];          /*    64     8 */
	/* --- cacheline 1 boundary (64 bytes) was 2 bytes ago --- */
	float                      m_dangerTimestamp[2]; /*    72     8 */
	HidingSpotList             m_hidingSpotList;     /*    80     0 */
	SpotEncounterList          m_spotEncounterList;  /*    88     0 */
	struct ApproachInfo        m_approach[16];       /*    96   320 */
	/* --- cacheline 6 boundary (384 bytes) was 10 bytes ago --- */
	unsigned char              m_approachCount;      /*   416     1 */

	/* Bitfield combined with previous fields */

	unsigned int               m_masterMarker;       /*     0     4 */
	unsigned int               m_marker;             /*   420     4 */
	class CNavArea *           m_parent;             /*   424     4 */
	enum NavTraverseType       m_parentHow;          /*   428     4 */
	float                      m_totalCost;          /*   432     4 */
	float                      m_costSoFar;          /*   436     4 */

	/* Bitfield combined with previous fields */

	class CNavArea *           m_openList;           /*     0     4 */
	class CNavArea *           m_nextOpen;           /*   440     4 */
	class CNavArea *           m_prevOpen;           /*   444     4 */
	unsigned int               m_openMarker;         /*   448     4 */
	class list<NavConnect, std::allocator<NavConnect> > m_connect[4]; /*   452    32 */
	/* --- cacheline 7 boundary (448 bytes) was 19 bytes ago --- */
	class list<CNavLadder*, std::allocator<CNavLadder*> > m_ladder[2]; /*   484    16 */
	class CNavNode *           m_node[4];            /*   500    16 */
	class list<CNavArea*, std::allocator<CNavArea*> > m_overlapList; /*   516     8 */
	class CNavArea *           m_prevHash;           /*   524     4 */
	class CNavArea *           m_nextHash;           /*   528     4 */
	/* <0> (null):0 */
	void CNavArea(class CNavArea *, class CNavNode *, class CNavNode *, class CNavNode *, class CNavNode *);

	/* <0> (null):0 */
	void CNavArea(class CNavArea *);

	/* <0> (null):0 */
	void CNavArea(class CNavArea *, const class Vector  *, const class Vector  *);

	/* <0> (null):0 */
	void CNavArea(class CNavArea *, const class Vector  *, const class Vector  *, const class Vector  *, const class Vector  *);

	/* <0> (null):0 */
	void ~CNavArea(class CNavArea *, int);

	/* <0> (null):0 */
	void ConnectTo(class CNavArea *, class CNavArea *, enum NavDirType); /* linkage=_ZN8CNavArea9ConnectToEPS_10NavDirType */

	/* <0> (null):0 */
	void Disconnect(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea10DisconnectEPS_ */

	/* <0> (null):0 */
	void Save(const class CNavArea  *, FILE *); /* linkage=_ZNK8CNavArea4SaveEP8_IO_FILE */

	/* <0> (null):0 */
	void Save(class CNavArea *, int, unsigned int); /* linkage=_ZN8CNavArea4SaveEij */

	/* <0> (null):0 */
	void Load(class CNavArea *, class SteamFile *, unsigned int); /* linkage=_ZN8CNavArea4LoadEP9SteamFilej */

	/* <0> (null):0 */
	enum NavErrorType PostLoad(class CNavArea *); /* linkage=_ZN8CNavArea8PostLoadEv */

	/* <0> (null):0 */
	unsigned int GetID(const class CNavArea  *); /* linkage=_ZNK8CNavArea5GetIDEv */

	/* <0> (null):0 */
	void SetAttributes(class CNavArea *, unsigned char); /* linkage=_ZN8CNavArea13SetAttributesEh */

	/* <0> (null):0 */
	unsigned char GetAttributes(const class CNavArea  *); /* linkage=_ZNK8CNavArea13GetAttributesEv */

	/* <0> (null):0 */
	void SetPlace(class CNavArea *, Place); /* linkage=_ZN8CNavArea8SetPlaceEj */

	/* <0> (null):0 */
	Place GetPlace(const class CNavArea  *); /* linkage=_ZNK8CNavArea8GetPlaceEv */

	/* <0> (null):0 */
	bool IsOverlapping(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea13IsOverlappingEPK6Vector */

	/* <0> (null):0 */
	bool IsOverlapping(const class CNavArea  *, const class CNavArea  *); /* linkage=_ZNK8CNavArea13IsOverlappingEPKS_ */

	/* <0> (null):0 */
	bool IsOverlappingX(const class CNavArea  *, const class CNavArea  *); /* linkage=_ZNK8CNavArea14IsOverlappingXEPKS_ */

	/* <0> (null):0 */
	bool IsOverlappingY(const class CNavArea  *, const class CNavArea  *); /* linkage=_ZNK8CNavArea14IsOverlappingYEPKS_ */

	/* <0> (null):0 */
	int GetPlayerCount(const class CNavArea  *, int, class CBasePlayer *); /* linkage=_ZNK8CNavArea14GetPlayerCountEiP11CBasePlayer */

	/* <0> (null):0 */
	float GetZ(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea4GetZEPK6Vector */

	/* <0> (null):0 */
	float GetZ(const class CNavArea  *, float, float); /* linkage=_ZNK8CNavArea4GetZEff */

	/* <0> (null):0 */
	bool Contains(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea8ContainsEPK6Vector */

	/* <0> (null):0 */
	bool IsCoplanar(const class CNavArea  *, const class CNavArea  *); /* linkage=_ZNK8CNavArea10IsCoplanarEPKS_ */

	/* <0> (null):0 */
	void GetClosestPointOnArea(const class CNavArea  *, const class Vector  *, class Vector *); /* linkage=_ZNK8CNavArea21GetClosestPointOnAreaEPK6VectorPS0_ */

	/* <0> (null):0 */
	float GetDistanceSquaredToPoint(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea25GetDistanceSquaredToPointEPK6Vector */

	/* <0> (null):0 */
	bool IsDegenerate(const class CNavArea  *); /* linkage=_ZNK8CNavArea12IsDegenerateEv */

	/* <0> (null):0 */
	bool IsEdge(const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea6IsEdgeE10NavDirType */

	/* <0> (null):0 */
	int GetAdjacentCount(const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea16GetAdjacentCountE10NavDirType */

	/* <0> (null):0 */
	class CNavArea * GetAdjacentArea(const class CNavArea  *, enum NavDirType, int); /* linkage=_ZNK8CNavArea15GetAdjacentAreaE10NavDirTypei */

	/* <0> (null):0 */
	class CNavArea * GetRandomAdjacentArea(const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea21GetRandomAdjacentAreaE10NavDirType */

	/* <0> (null):0 */
	const NavConnectList  * GetAdjacentList(const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea15GetAdjacentListE10NavDirType */

	/* <0> (null):0 */
	bool IsConnected(const class CNavArea  *, const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea11IsConnectedEPKS_10NavDirType */

	/* <0> (null):0 */
	float ComputeHeightChange(class CNavArea *, const class CNavArea  *); /* linkage=_ZN8CNavArea19ComputeHeightChangeEPKS_ */

	/* <0> (null):0 */
	const NavLadderList  * GetLadderList(const class CNavArea  *, enum LadderDirectionType); /* linkage=_ZNK8CNavArea13GetLadderListE19LadderDirectionType */

	/* <0> (null):0 */
	void ComputePortal(const class CNavArea  *, const class CNavArea  *, enum NavDirType, class Vector *, float *); /* linkage=_ZNK8CNavArea13ComputePortalEPKS_10NavDirTypeP6VectorPf */

	/* <0> (null):0 */
	void ComputeClosestPointInPortal(const class CNavArea  *, const class CNavArea  *, enum NavDirType, const class Vector  *, class Vector *); /* linkage=_ZNK8CNavArea27ComputeClosestPointInPortalEPKS_10NavDirTypePK6VectorPS3_ */

	/* <0> (null):0 */
	enum NavDirType ComputeDirection(const class CNavArea  *, class Vector *); /* linkage=_ZNK8CNavArea16ComputeDirectionEP6Vector */

	/* <0> (null):0 */
	void SetClearedTimestamp(class CNavArea *, int); /* linkage=_ZN8CNavArea19SetClearedTimestampEi */

	/* <0> (null):0 */
	float GetClearedTimestamp(class CNavArea *, int); /* linkage=_ZN8CNavArea19GetClearedTimestampEi */

	/* <0> (null):0 */
	const HidingSpotList  * GetHidingSpotList(const class CNavArea  *); /* linkage=_ZNK8CNavArea17GetHidingSpotListEv */

	/* <0> (null):0 */
	void ComputeHidingSpots(class CNavArea *); /* linkage=_ZN8CNavArea18ComputeHidingSpotsEv */

	/* <0> (null):0 */
	void ComputeSniperSpots(class CNavArea *); /* linkage=_ZN8CNavArea18ComputeSniperSpotsEv */

	/* <0> (null):0 */
	class SpotEncounter * GetSpotEncounter(class CNavArea *, const class CNavArea  *, const class CNavArea  *); /* linkage=_ZN8CNavArea16GetSpotEncounterEPKS_S1_ */

	/* <0> (null):0 */
	void ComputeSpotEncounters(class CNavArea *); /* linkage=_ZN8CNavArea21ComputeSpotEncountersEv */

	/* <0> (null):0 */
	void IncreaseDanger(class CNavArea *, int, float); /* linkage=_ZN8CNavArea14IncreaseDangerEif */

	/* <0> (null):0 */
	float GetDanger(class CNavArea *, int); /* linkage=_ZN8CNavArea9GetDangerEi */

	/* <0> (null):0 */
	float GetSizeX(const class CNavArea  *); /* linkage=_ZNK8CNavArea8GetSizeXEv */

	/* <0> (null):0 */
	float GetSizeY(const class CNavArea  *); /* linkage=_ZNK8CNavArea8GetSizeYEv */

	/* <0> (null):0 */
	const class Extent  * GetExtent(const class CNavArea  *); /* linkage=_ZNK8CNavArea9GetExtentEv */

	/* <0> (null):0 */
	const class Vector  * GetCenter(const class CNavArea  *); /* linkage=_ZNK8CNavArea9GetCenterEv */

	/* <0> (null):0 */
	const class Vector  * GetCorner(const class CNavArea  *, enum NavCornerType); /* linkage=_ZNK8CNavArea9GetCornerE13NavCornerType */

	/* <0> (null):0 */
	const class ApproachInfo  * GetApproachInfo(const class CNavArea  *, int); /* linkage=_ZNK8CNavArea15GetApproachInfoEi */

	/* <0> (null):0 */
	int GetApproachInfoCount(const class CNavArea  *); /* linkage=_ZNK8CNavArea20GetApproachInfoCountEv */

	/* <0> (null):0 */
	void ComputeApproachAreas(class CNavArea *); /* linkage=_ZN8CNavArea20ComputeApproachAreasEv */

	/* <0> (null):0 */
	void MakeNewMarker(void); /* linkage=_ZN8CNavArea13MakeNewMarkerEv */

	/* <0> (null):0 */
	void Mark(class CNavArea *); /* linkage=_ZN8CNavArea4MarkEv */

	/* <0> (null):0 */
	BOOL IsMarked(const class CNavArea  *); /* linkage=_ZNK8CNavArea8IsMarkedEv */

	/* <0> (null):0 */
	void SetParent(class CNavArea *, class CNavArea *, enum NavTraverseType); /* linkage=_ZN8CNavArea9SetParentEPS_15NavTraverseType */

	/* <0> (null):0 */
	class CNavArea * GetParent(const class CNavArea  *); /* linkage=_ZNK8CNavArea9GetParentEv */

	/* <0> (null):0 */
	enum NavTraverseType GetParentHow(const class CNavArea  *); /* linkage=_ZNK8CNavArea12GetParentHowEv */

	/* <0> (null):0 */
	bool IsOpen(const class CNavArea  *); /* linkage=_ZNK8CNavArea6IsOpenEv */

	/* <0> (null):0 */
	void AddToOpenList(class CNavArea *); /* linkage=_ZN8CNavArea13AddToOpenListEv */

	/* <0> (null):0 */
	void UpdateOnOpenList(class CNavArea *); /* linkage=_ZN8CNavArea16UpdateOnOpenListEv */

	/* <0> (null):0 */
	void RemoveFromOpenList(class CNavArea *); /* linkage=_ZN8CNavArea18RemoveFromOpenListEv */

	/* <0> (null):0 */
	bool IsOpenListEmpty(void); /* linkage=_ZN8CNavArea15IsOpenListEmptyEv */

	/* <0> (null):0 */
	class CNavArea * PopOpenList(void); /* linkage=_ZN8CNavArea11PopOpenListEv */

	/* <0> (null):0 */
	bool IsClosed(const class CNavArea  *); /* linkage=_ZNK8CNavArea8IsClosedEv */

	/* <0> (null):0 */
	void AddToClosedList(class CNavArea *); /* linkage=_ZN8CNavArea15AddToClosedListEv */

	/* <0> (null):0 */
	void RemoveFromClosedList(class CNavArea *); /* linkage=_ZN8CNavArea20RemoveFromClosedListEv */

	/* <0> (null):0 */
	void ClearSearchLists(void); /* linkage=_ZN8CNavArea16ClearSearchListsEv */

	/* <0> (null):0 */
	void SetTotalCost(class CNavArea *, float); /* linkage=_ZN8CNavArea12SetTotalCostEf */

	/* <0> (null):0 */
	float GetTotalCost(const class CNavArea  *); /* linkage=_ZNK8CNavArea12GetTotalCostEv */

	/* <0> (null):0 */
	void SetCostSoFar(class CNavArea *, float); /* linkage=_ZN8CNavArea12SetCostSoFarEf */

	/* <0> (null):0 */
	float GetCostSoFar(const class CNavArea  *); /* linkage=_ZNK8CNavArea12GetCostSoFarEv */

	/* <0> (null):0 */
	void Draw(class CNavArea *, byte, byte, byte, int); /* linkage=_ZN8CNavArea4DrawEhhhi */

	/* <0> (null):0 */
	void DrawConnectedAreas(class CNavArea *); /* linkage=_ZN8CNavArea18DrawConnectedAreasEv */

	/* <0> (null):0 */
	void DrawMarkedCorner(class CNavArea *, enum NavCornerType, byte, byte, byte, int); /* linkage=_ZN8CNavArea16DrawMarkedCornerE13NavCornerTypehhhi */

	/* <0> (null):0 */
	bool SplitEdit(class CNavArea *, bool, float, class CNavArea * *, class CNavArea * *); /* linkage=_ZN8CNavArea9SplitEditEbfPPS_S1_ */

	/* <0> (null):0 */
	bool MergeEdit(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea9MergeEditEPS_ */

	/* <0> (null):0 */
	bool SpliceEdit(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea10SpliceEditEPS_ */

	/* <0> (null):0 */
	void RaiseCorner(class CNavArea *, enum NavCornerType, int); /* linkage=_ZN8CNavArea11RaiseCornerE13NavCornerTypei */

	/* <0> (null):0 */
	void AddLadderUp(class CNavArea *, class CNavLadder *); /* linkage=_ZN8CNavArea11AddLadderUpEP10CNavLadder */

	/* <0> (null):0 */
	void AddLadderDown(class CNavArea *, class CNavLadder *); /* linkage=_ZN8CNavArea13AddLadderDownEP10CNavLadder */

	/* <0> (null):0 */
	void Initialize(class CNavArea *); /* linkage=_ZN8CNavArea10InitializeEv */

	/* <0> (null):0 */
	void DecayDanger(class CNavArea *); /* linkage=_ZN8CNavArea11DecayDangerEv */

	/* <0> (null):0 */
	bool IsHidingSpotCollision(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea21IsHidingSpotCollisionEPK6Vector */

	/* <0> (null):0 */
	void AddSpotEncounters(class CNavArea *, const class CNavArea  *, enum NavDirType, const class CNavArea  *, enum NavDirType); /* linkage=_ZN8CNavArea17AddSpotEncountersEPKS_10NavDirTypeS1_S2_ */

	/* <0> (null):0 */
	void Strip(class CNavArea *); /* linkage=_ZN8CNavArea5StripEv */

	/* <0> (null):0 */
	void FinishMerge(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea11FinishMergeEPS_ */

	/* <0> (null):0 */
	void MergeAdjacentConnections(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea24MergeAdjacentConnectionsEPS_ */

	/* <0> (null):0 */
	void AssignNodes(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea11AssignNodesEPS_ */

	/* <0> (null):0 */
	void FinishSplitEdit(class CNavArea *, class CNavArea *, enum NavDirType); /* linkage=_ZN8CNavArea15FinishSplitEditEPS_10NavDirType */

	/* <0> (null):0 */
	void OnDestroyNotify(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea15OnDestroyNotifyEPS_ */

	/* --- cacheline 9 boundary (576 bytes) was 27 bytes ago --- */

	/* size: 532, cachelines: 9, members: 32 */
	/* last cacheline: 20 bytes */

	/* BRAIN FART ALERT! 532 != 603 + 0(holes), diff = -71 */

}; /* size: 532 */

/* 500 */
 /* pointer to 499 */
 /* size: 4 */

/* 501 */
 /* pointer to 495 */
 /* size: 4 */

/* 502 */
 /* pointer to 503 */
 /* size: 4 */

/* 503 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 68 */

/* 504 */
 /* pointer to 505 */
 /* size: 4 */

/* 505 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 68 */

/* 506 */
/* <0> (null):0 */
class SteamFile {
private:

	byte *                     m_fileData;           /*     0     4 */
	int                        m_fileDataLength;     /*     4     4 */
	byte *                     m_cursor;             /*     8     4 */
	int                        m_bytesLeft;          /*    12     4 */
	/* <0> (null):0 */
	void SteamFile(class SteamFile *, const char  *);

	/* <0> (null):0 */
	void ~SteamFile(class SteamFile *, int);

	/* <0> (null):0 */
	bool IsValid(const class SteamFile  *); /* linkage=_ZNK9SteamFile7IsValidEv */

	/* <0> (null):0 */
	bool Read(class SteamFile *, void *, int); /* linkage=_ZN9SteamFile4ReadEPvi */


	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 507 */
 /* pointer to 506 */
 /* size: 4 */

/* 508 */
 /* pointer to 509 */
 /* size: 4 */

/* 509 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 16 */

/* 510 */
/* <0> (null):0 */
enum RouteType {
	FASTEST_ROUTE = 0,
	SAFEST_ROUTE = 1,
}; /* size: 4 */

/* 511 */
/* <0> (null):0 */
union NavConnect {
	unsigned int               id;                 /*           4 */
	class CNavArea *           area;               /*           4 */
}; /* size: 4 */

/* 512 */
 /* pointer to 513 */
 /* size: 4 */

/* 513 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 514 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 515 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 516 */
/* <0> (null):0 */
typedef struct list<NavConnect, std::allocator<NavConnect> > NavConnectList; /* size: 0 */

/* 517 */
/* <0> (null):0 */
enum LadderDirectionType {
	LADDER_UP = 0,
	LADDER_DOWN = 1,
	NUM_LADDER_DIRECTIONS = 2,
}; /* size: 4 */

/* 518 */
/* <0> (null):0 */
class CNavLadder {
	class Vector              m_top;                 /*     0    12 */
	class Vector              m_bottom;              /*    12    12 */
	float                      m_length;             /*    24     4 */
	enum NavDirType            m_dir;                /*    28     4 */
	class Vector2D            m_dirVector;           /*    32     8 */
	class CBaseEntity *        m_entity;             /*    40     4 */
	class CNavArea *           m_topForwardArea;     /*    44     4 */
	class CNavArea *           m_topLeftArea;        /*    48     4 */
	class CNavArea *           m_topRightArea;       /*    52     4 */
	class CNavArea *           m_topBehindArea;      /*    56     4 */
	class CNavArea *           m_bottomArea;         /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	bool                       m_isDangling;         /*    64     1 */
	/* <0> (null):0 */
	void CNavLadder(class CNavLadder *);

	/* <0> (null):0 */
	void OnDestroyNotify(class CNavLadder *, class CNavArea *); /* linkage=_ZN10CNavLadder15OnDestroyNotifyEP8CNavArea */


	/* size: 68, cachelines: 2, members: 12 */
	/* last cacheline: 4 bytes */

	/* BRAIN FART ALERT! 68 != 65 + 0(holes), diff = 3 */

}; /* size: 68 */

/* 519 */
 /* pointer to 518 */
 /* size: 4 */

/* 520 */
/* <0> (null):0 */
typedef struct list<CNavLadder*, std::allocator<CNavLadder*> > NavLadderList; /* size: 0 */

/* 521 */
/* <0> (null):0 */
class HidingSpot {
private:

	class Vector              m_pos;                 /*     0    12 */
	unsigned int               m_id;                 /*    12     4 */
	unsigned int               m_marker;             /*    16     4 */
	unsigned char              m_flags;              /*    20     1 */

	/* Bitfield combined with previous fields */

	unsigned int               m_nextID;             /*     0     4 */
	unsigned int               m_masterMarker;       /*     0     4 */
	/* <0> (null):0 */
	void HidingSpot(class HidingSpot *);

	/* <0> (null):0 */
	void HidingSpot(class HidingSpot *, const class Vector  *, unsigned char);

	/* <0> (null):0 */
	bool HasGoodCover(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot12HasGoodCoverEv */

	/* <0> (null):0 */
	bool IsGoodSniperSpot(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot16IsGoodSniperSpotEv */

	/* <0> (null):0 */
	bool IsIdealSniperSpot(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot17IsIdealSniperSpotEv */

	/* <0> (null):0 */
	void SetFlags(class HidingSpot *, unsigned char); /* linkage=_ZN10HidingSpot8SetFlagsEh */

	/* <0> (null):0 */
	unsigned char GetFlags(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot8GetFlagsEv */

	/* <0> (null):0 */
	void Save(const class HidingSpot  *, int, unsigned int); /* linkage=_ZNK10HidingSpot4SaveEij */

	/* <0> (null):0 */
	void Load(class HidingSpot *, class SteamFile *, unsigned int); /* linkage=_ZN10HidingSpot4LoadEP9SteamFilej */

	/* <0> (null):0 */
	const class Vector  * GetPosition(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot11GetPositionEv */

	/* <0> (null):0 */
	unsigned int GetID(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot5GetIDEv */

	/* <0> (null):0 */
	void Mark(class HidingSpot *); /* linkage=_ZN10HidingSpot4MarkEv */

	/* <0> (null):0 */
	bool IsMarked(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot8IsMarkedEv */

	/* <0> (null):0 */
	void ChangeMasterMarker(void); /* linkage=_ZN10HidingSpot18ChangeMasterMarkerEv */


	/* size: 24, cachelines: 1, members: 6 */
	/* last cacheline: 24 bytes */
}; /* size: 24 */

/* 522 */
 /* pointer to 521 */
 /* size: 4 */

/* 523 */
 /* pointer to 524 */
 /* size: 4 */

/* 524 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 24 */

/* 525 */
/* <0> (null):0 */
typedef struct list<HidingSpot*, std::allocator<HidingSpot*> > HidingSpotList; /* size: 0 */

/* 526 */
/* <0> (null):0 */
union {
	class HidingSpot *         spot;               /*           4 */
	unsigned int               id;                 /*           4 */
}; /* size: 4 */

/* 527 */
/* <0> (null):0 */
struct SpotOrder {
	/* <0> (null):0 */
	union {
		class HidingSpot *         spot;                 /*           4 */
		unsigned int               id;                   /*           4 */
	};

	float                      t;                    /*     0     4 */
	union {
		class HidingSpot * spot;                 /*           4 */
		unsigned int       id;                   /*           4 */
	};                                               /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 528 */
/* <0> (null):0 */
typedef struct list<SpotOrder, std::allocator<SpotOrder> > SpotOrderList; /* size: 0 */

/* 529 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 530 */
/* <0> (null):0 */
typedef class SpotOrder * pointer; /* size: 4 */

/* 531 */
/* <0> (null):0 */
typedef const class SpotOrder  * const_pointer; /* size: 4 */

/* 532 */
/* <0> (null):0 */
class new_allocator<SpotOrder> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class SpotOrder * pointer;

	/* <0> (null):0 */
	typedef const class SpotOrder  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<SpotOrder> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<SpotOrder> *, const class new_allocator<SpotOrder>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<SpotOrder> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<SpotOrder>  *, class SpotOrder &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE7addressERS1_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<SpotOrder>  *, const class SpotOrder  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE7addressERKS1_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<SpotOrder> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<SpotOrder> *, class SpotOrder *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE10deallocateEPS1_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<SpotOrder>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<SpotOrder> *, class SpotOrder *, const class SpotOrder  &); /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE9constructEPS1_RKS1_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<SpotOrder> *, class SpotOrder *); /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE7destroyEPS1_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 533 */
 /* pointer to 527 */
 /* size: 4 */

/* 534 */
 /* pointer to 535 */
 /* size: 4 */

/* 535 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 536 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 537 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 538 */
 /* pointer to 532 */
 /* size: 4 */

/* 539 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 540 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 541 */
 /* pointer to 542 */
 /* size: 4 */

/* 542 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 543 */
/* <0> (null):0 */
typedef class SpotOrder & reference; /* size: 4 */

/* 544 */
/* <0> (null):0 */
typedef const class SpotOrder  & const_reference; /* size: 4 */

/* 545 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<SpotOrder> > other; /* size: 0 */

/* 546 */
/* <0> (null):0 */
struct rebind<std::_List_node<SpotOrder> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<SpotOrder> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 547 */
/* <0> (null):0 */
typedef struct allocator<SpotOrder> other; /* size: 1 */

/* 548 */
/* <0> (null):0 */
struct rebind<SpotOrder> {
	/* <0> (null):0 */
	typedef struct allocator<SpotOrder> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 549 */
/* <0> (null):0 */
class allocator<SpotOrder> : public new_allocator<SpotOrder> {
public:

	/* class new_allocator<SpotOrder> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class SpotOrder & reference;

	/* <0> (null):0 */
	typedef const class SpotOrder  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<SpotOrder> *);

	/* <0> (null):0 */
	void allocator(class allocator<SpotOrder> *, const class allocator<SpotOrder>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<SpotOrder> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<SpotOrder> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<SpotOrder> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<SpotOrder> {
		/* <0> (null):0 */
		typedef struct allocator<SpotOrder> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 550 */
 /* pointer to 549 */
 /* size: 4 */

/* 551 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 552 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 553 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 554 */
/* <0> (null):0 */
typedef class _List_node<SpotOrder> * pointer; /* size: 4 */

/* 555 */
/* <0> (null):0 */
typedef const class _List_node<SpotOrder>  * const_pointer; /* size: 4 */

/* 556 */
/* <0> (null):0 */
class new_allocator<std::_List_node<SpotOrder> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<SpotOrder> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<SpotOrder>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<SpotOrder> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<SpotOrder> > *, const class new_allocator<std::_List_node<SpotOrder> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<SpotOrder> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<SpotOrder> >  *, class _List_node<SpotOrder> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7addressERS3_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<SpotOrder> >  *, const class _List_node<SpotOrder>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7addressERKS3_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<SpotOrder> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE10deallocateEPS3_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<SpotOrder> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *, const class _List_node<SpotOrder>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE9constructEPS3_RKS3_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7destroyEPS3_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 557 */
 /* pointer to 360 */
 /* size: 4 */

/* 558 */
 /* pointer to 559 */
 /* size: 4 */

/* 559 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 560 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 561 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 562 */
 /* pointer to 556 */
 /* size: 4 */

/* 563 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 564 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 565 */
 /* pointer to 566 */
 /* size: 4 */

/* 566 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 567 */
/* <0> (null):0 */
class allocator<std::_List_node<SpotOrder> > : public new_allocator<std::_List_node<SpotOrder> > {
public:

	/* class new_allocator<std::_List_node<SpotOrder> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<SpotOrder> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<SpotOrder> > *, const class allocator<std::_List_node<SpotOrder> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<SpotOrder> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 568 */
 /* pointer to 567 */
 /* size: 4 */

/* 569 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 570 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 571 */
 /* pointer to 362 */
 /* size: 4 */

/* 572 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 573 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 574 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 575 */
/* <0> (null):0 */
typedef struct allocator<SpotOrder> allocator_type; /* size: 1 */

/* 576 */
/* <0> (null):0 */
class _List_base<SpotOrder, std::allocator<SpotOrder> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<SpotOrder> allocator_type;

	/* <0> (null):0 */
	class _List_node<SpotOrder> * _M_get_node(class _List_base<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, class _List_node<SpotOrder> *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 577 */
 /* pointer to 576 */
 /* size: 4 */

/* 578 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 579 */
 /* pointer to 580 */
 /* size: 4 */

/* 580 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 581 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 582 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 583 */
/* <0> (null):0 */
typedef struct SpotOrder value_type; /* size: 8 */

/* 584 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 585 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 586 */
/* <0> (null):0 */
typedef struct _List_iterator<SpotOrder> iterator; /* size: 0 */

/* 587 */
/* <0> (null):0 */
typedef struct _List_const_iterator<SpotOrder> const_iterator; /* size: 0 */

/* 588 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<SpotOrder> > const_reverse_iterator; /* size: 0 */

/* 589 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<SpotOrder> > reverse_iterator; /* size: 0 */

/* 590 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 591 */
/* <0> (null):0 */
typedef struct allocator<SpotOrder> allocator_type; /* size: 1 */

/* 592 */
/* <0> (null):0 */
typedef struct _List_node<SpotOrder> _Node; /* size: 0 */

/* 593 */
/* <0> (null):0 */
class list<SpotOrder, std::allocator<SpotOrder> > : protected _List_base<SpotOrder, std::allocator<SpotOrder> > {
protected:

	/* class _List_base<SpotOrder, std::allocator<SpotOrder> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef struct SpotOrder value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<SpotOrder> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<SpotOrder> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<SpotOrder> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<SpotOrder> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<SpotOrder> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<SpotOrder> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE14_M_create_nodeERKS0_ */

	/* <0> (null):0 */
	void list(class list<SpotOrder, std::allocator<SpotOrder> > *);

	/* <0> (null):0 */
	void list(class list<SpotOrder, std::allocator<SpotOrder> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<SpotOrder, std::allocator<SpotOrder> > *, const class list<SpotOrder, std::allocator<SpotOrder> >  &);

	/* <0> (null):0 */
	class list<SpotOrder, std::allocator<SpotOrder> > & operator=(class list<SpotOrder, std::allocator<SpotOrder> > *, const class list<SpotOrder, std::allocator<SpotOrder> >  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EEaSERKS2_ */

	/* <0> (null):0 */
	void assign(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6assignEjRKS0_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, class SpotOrder); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6resizeEjS0_ */

	/* <0> (null):0 */
	reference front(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE10push_frontERKS0_ */

	/* <0> (null):0 */
	void pop_front(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9push_backERKS0_ */

	/* <0> (null):0 */
	void pop_back(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, unsigned int, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */

	/* <0> (null):0 */
	iterator erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	iterator erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */

	/* <0> (null):0 */
	void swap(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4swapERS2_ */

	/* <0> (null):0 */
	void clear(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */

	/* <0> (null):0 */
	void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */

	/* <0> (null):0 */
	void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */

	/* <0> (null):0 */
	void remove(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6removeERKS0_ */

	/* <0> (null):0 */
	void unique(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5mergeERS2_ */

	/* <0> (null):0 */
	void reverse(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE18_M_fill_initializeEjRKS0_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE14_M_fill_assignEjRKS0_ */

	/* <0> (null):0 */
	void _M_transfer(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */

	/* <0> (null):0 */
	void _M_insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void _M_erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE25_M_check_equal_allocatorsERS2_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 594 */
 /* pointer to 592 */
 /* size: 4 */

/* 595 */
 /* pointer to 593 */
 /* size: 4 */

/* 596 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 597 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 598 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 599 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 600 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 601 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 602 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 603 */
 /* pointer to 604 */
 /* size: 4 */

/* 604 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 605 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 606 */
/* <0> (null):0 */
struct SpotEncounter {
	union NavConnect           from;                 /*     0     4 */
	enum NavDirType            fromDir;              /*     4     4 */
	union NavConnect           to;                   /*     8     4 */
	enum NavDirType            toDir;                /*    12     4 */
	struct Ray                 path;                 /*    16    24 */
	SpotOrderList              spotList;             /*    40     0 */

	/* size: 48, cachelines: 1, members: 6 */
	/* last cacheline: 48 bytes */

	/* BRAIN FART ALERT! 48 != 40 + 0(holes), diff = 8 */

}; /* size: 48 */

/* 607 */
/* <0> (null):0 */
typedef struct list<SpotEncounter, std::allocator<SpotEncounter> > SpotEncounterList; /* size: 0 */

/* 608 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 609 */
/* <0> (null):0 */
typedef class HidingSpot * * pointer; /* size: 4 */

/* 610 */
/* <0> (null):0 */
typedef const class HidingSpot *  * const_pointer; /* size: 4 */

/* 611 */
/* <0> (null):0 */
class new_allocator<HidingSpot*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class HidingSpot * * pointer;

	/* <0> (null):0 */
	typedef const class HidingSpot *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<HidingSpot*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<HidingSpot*> *, const class new_allocator<HidingSpot*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<HidingSpot*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<HidingSpot*>  *, class HidingSpot * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE7addressERS2_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<HidingSpot*>  *, const class HidingSpot *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE7addressERKS2_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<HidingSpot*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<HidingSpot*> *, class HidingSpot * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE10deallocateEPS2_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<HidingSpot*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<HidingSpot*> *, class HidingSpot * *, const class HidingSpot *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE9constructEPS2_RKS2_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<HidingSpot*> *, class HidingSpot * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE7destroyEPS2_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 612 */
 /* pointer to 522 */
 /* size: 4 */

/* 613 */
 /* pointer to 614 */
 /* size: 4 */

/* 614 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 615 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 616 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 617 */
 /* pointer to 611 */
 /* size: 4 */

/* 618 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 619 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 620 */
 /* pointer to 621 */
 /* size: 4 */

/* 621 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 622 */
/* <0> (null):0 */
typedef class HidingSpot * & reference; /* size: 4 */

/* 623 */
/* <0> (null):0 */
typedef const class HidingSpot *  & const_reference; /* size: 4 */

/* 624 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<HidingSpot*> > other; /* size: 0 */

/* 625 */
/* <0> (null):0 */
struct rebind<std::_List_node<HidingSpot*> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<HidingSpot*> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 626 */
/* <0> (null):0 */
typedef struct allocator<HidingSpot*> other; /* size: 1 */

/* 627 */
/* <0> (null):0 */
struct rebind<HidingSpot*> {
	/* <0> (null):0 */
	typedef struct allocator<HidingSpot*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 628 */
/* <0> (null):0 */
class allocator<HidingSpot*> : public new_allocator<HidingSpot*> {
public:

	/* class new_allocator<HidingSpot*> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class HidingSpot * & reference;

	/* <0> (null):0 */
	typedef const class HidingSpot *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<HidingSpot*> *);

	/* <0> (null):0 */
	void allocator(class allocator<HidingSpot*> *, const class allocator<HidingSpot*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<HidingSpot*> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<HidingSpot*> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<HidingSpot*> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<HidingSpot*> {
		/* <0> (null):0 */
		typedef struct allocator<HidingSpot*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 629 */
 /* pointer to 628 */
 /* size: 4 */

/* 630 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 631 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 632 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 633 */
/* <0> (null):0 */
typedef class _List_node<HidingSpot*> * pointer; /* size: 4 */

/* 634 */
/* <0> (null):0 */
typedef const class _List_node<HidingSpot*>  * const_pointer; /* size: 4 */

/* 635 */
/* <0> (null):0 */
class new_allocator<std::_List_node<HidingSpot*> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<HidingSpot*> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<HidingSpot*>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *, const class new_allocator<std::_List_node<HidingSpot*> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<HidingSpot*> >  *, class _List_node<HidingSpot*> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7addressERS4_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<HidingSpot*> >  *, const class _List_node<HidingSpot*>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7addressERKS4_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<HidingSpot*> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE10deallocateEPS4_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<HidingSpot*> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *, const class _List_node<HidingSpot*>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE9constructEPS4_RKS4_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7destroyEPS4_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 636 */
 /* pointer to 371 */
 /* size: 4 */

/* 637 */
 /* pointer to 638 */
 /* size: 4 */

/* 638 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 639 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 640 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 641 */
 /* pointer to 635 */
 /* size: 4 */

/* 642 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 643 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 644 */
 /* pointer to 645 */
 /* size: 4 */

/* 645 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 646 */
/* <0> (null):0 */
class allocator<std::_List_node<HidingSpot*> > : public new_allocator<std::_List_node<HidingSpot*> > {
public:

	/* class new_allocator<std::_List_node<HidingSpot*> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<HidingSpot*> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<HidingSpot*> > *, const class allocator<std::_List_node<HidingSpot*> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<HidingSpot*> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 647 */
 /* pointer to 646 */
 /* size: 4 */

/* 648 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 649 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 650 */
 /* pointer to 373 */
 /* size: 4 */

/* 651 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 652 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 653 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 654 */
/* <0> (null):0 */
typedef struct allocator<HidingSpot*> allocator_type; /* size: 1 */

/* 655 */
/* <0> (null):0 */
class _List_base<HidingSpot*, std::allocator<HidingSpot*> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<HidingSpot*> allocator_type;

	/* <0> (null):0 */
	class _List_node<HidingSpot*> * _M_get_node(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_node<HidingSpot*> *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 656 */
 /* pointer to 655 */
 /* size: 4 */

/* 657 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 658 */
 /* pointer to 659 */
 /* size: 4 */

/* 659 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 660 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 661 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 662 */
/* <0> (null):0 */
typedef class HidingSpot * value_type; /* size: 4 */

/* 663 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 664 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 665 */
/* <0> (null):0 */
typedef struct _List_iterator<HidingSpot*> iterator; /* size: 0 */

/* 666 */
/* <0> (null):0 */
typedef struct _List_const_iterator<HidingSpot*> const_iterator; /* size: 0 */

/* 667 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<HidingSpot*> > const_reverse_iterator; /* size: 0 */

/* 668 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<HidingSpot*> > reverse_iterator; /* size: 0 */

/* 669 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 670 */
/* <0> (null):0 */
typedef struct allocator<HidingSpot*> allocator_type; /* size: 1 */

/* 671 */
/* <0> (null):0 */
typedef struct _List_node<HidingSpot*> _Node; /* size: 0 */

/* 672 */
/* <0> (null):0 */
class list<HidingSpot*, std::allocator<HidingSpot*> > : protected _List_base<HidingSpot*, std::allocator<HidingSpot*> > {
protected:

	/* class _List_base<HidingSpot*, std::allocator<HidingSpot*> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef class HidingSpot * value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<HidingSpot*> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<HidingSpot*> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<HidingSpot*> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<HidingSpot*> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<HidingSpot*> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<HidingSpot*> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE14_M_create_nodeERKS1_ */

	/* <0> (null):0 */
	void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *);

	/* <0> (null):0 */
	void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const class list<HidingSpot*, std::allocator<HidingSpot*> >  &);

	/* <0> (null):0 */
	class list<HidingSpot*, std::allocator<HidingSpot*> > & operator=(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const class list<HidingSpot*, std::allocator<HidingSpot*> >  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EEaSERKS3_ */

	/* <0> (null):0 */
	void assign(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6assignEjRKS1_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, class HidingSpot *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6resizeEjS1_ */

	/* <0> (null):0 */
	reference front(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE10push_frontERKS1_ */

	/* <0> (null):0 */
	void pop_front(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9push_backERKS1_ */

	/* <0> (null):0 */
	void pop_back(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */

	/* <0> (null):0 */
	iterator erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	iterator erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */

	/* <0> (null):0 */
	void swap(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4swapERS3_ */

	/* <0> (null):0 */
	void clear(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */

	/* <0> (null):0 */
	void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */

	/* <0> (null):0 */
	void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */

	/* <0> (null):0 */
	void remove(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6removeERKS1_ */

	/* <0> (null):0 */
	void unique(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5mergeERS3_ */

	/* <0> (null):0 */
	void reverse(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE18_M_fill_initializeEjRKS1_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE14_M_fill_assignEjRKS1_ */

	/* <0> (null):0 */
	void _M_transfer(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */

	/* <0> (null):0 */
	void _M_insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void _M_erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE25_M_check_equal_allocatorsERS3_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 673 */
 /* pointer to 671 */
 /* size: 4 */

/* 674 */
 /* pointer to 672 */
 /* size: 4 */

/* 675 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 676 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 677 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 678 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 679 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 680 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 681 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 682 */
 /* pointer to 683 */
 /* size: 4 */

/* 683 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 684 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 685 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 686 */
/* <0> (null):0 */
typedef class SpotEncounter * pointer; /* size: 4 */

/* 687 */
/* <0> (null):0 */
typedef const class SpotEncounter  * const_pointer; /* size: 4 */

/* 688 */
/* <0> (null):0 */
class new_allocator<SpotEncounter> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class SpotEncounter * pointer;

	/* <0> (null):0 */
	typedef const class SpotEncounter  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<SpotEncounter> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<SpotEncounter> *, const class new_allocator<SpotEncounter>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<SpotEncounter> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<SpotEncounter>  *, class SpotEncounter &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE7addressERS1_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<SpotEncounter>  *, const class SpotEncounter  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE7addressERKS1_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<SpotEncounter> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<SpotEncounter> *, class SpotEncounter *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE10deallocateEPS1_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<SpotEncounter>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<SpotEncounter> *, class SpotEncounter *, const class SpotEncounter  &); /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE9constructEPS1_RKS1_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<SpotEncounter> *, class SpotEncounter *); /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE7destroyEPS1_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 689 */
 /* pointer to 606 */
 /* size: 4 */

/* 690 */
 /* pointer to 691 */
 /* size: 4 */

/* 691 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 48 */

/* 692 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 693 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 694 */
 /* pointer to 688 */
 /* size: 4 */

/* 695 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 696 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 697 */
 /* pointer to 698 */
 /* size: 4 */

/* 698 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 699 */
/* <0> (null):0 */
typedef class SpotEncounter & reference; /* size: 4 */

/* 700 */
/* <0> (null):0 */
typedef const class SpotEncounter  & const_reference; /* size: 4 */

/* 701 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<SpotEncounter> > other; /* size: 0 */

/* 702 */
/* <0> (null):0 */
struct rebind<std::_List_node<SpotEncounter> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<SpotEncounter> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 703 */
/* <0> (null):0 */
typedef struct allocator<SpotEncounter> other; /* size: 1 */

/* 704 */
/* <0> (null):0 */
struct rebind<SpotEncounter> {
	/* <0> (null):0 */
	typedef struct allocator<SpotEncounter> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 705 */
/* <0> (null):0 */
class allocator<SpotEncounter> : public new_allocator<SpotEncounter> {
public:

	/* class new_allocator<SpotEncounter> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class SpotEncounter & reference;

	/* <0> (null):0 */
	typedef const class SpotEncounter  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<SpotEncounter> *);

	/* <0> (null):0 */
	void allocator(class allocator<SpotEncounter> *, const class allocator<SpotEncounter>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<SpotEncounter> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<SpotEncounter> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<SpotEncounter> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<SpotEncounter> {
		/* <0> (null):0 */
		typedef struct allocator<SpotEncounter> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 706 */
 /* pointer to 705 */
 /* size: 4 */

/* 707 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 708 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 709 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 710 */
/* <0> (null):0 */
typedef class _List_node<SpotEncounter> * pointer; /* size: 4 */

/* 711 */
/* <0> (null):0 */
typedef const class _List_node<SpotEncounter>  * const_pointer; /* size: 4 */

/* 712 */
/* <0> (null):0 */
class new_allocator<std::_List_node<SpotEncounter> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<SpotEncounter> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<SpotEncounter>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *, const class new_allocator<std::_List_node<SpotEncounter> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<SpotEncounter> >  *, class _List_node<SpotEncounter> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7addressERS3_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<SpotEncounter> >  *, const class _List_node<SpotEncounter>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7addressERKS3_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<SpotEncounter> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE10deallocateEPS3_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<SpotEncounter> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *, const class _List_node<SpotEncounter>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE9constructEPS3_RKS3_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7destroyEPS3_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 713 */
 /* pointer to 381 */
 /* size: 4 */

/* 714 */
 /* pointer to 715 */
 /* size: 4 */

/* 715 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 716 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 717 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 718 */
 /* pointer to 712 */
 /* size: 4 */

/* 719 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 720 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 721 */
 /* pointer to 722 */
 /* size: 4 */

/* 722 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 723 */
/* <0> (null):0 */
class allocator<std::_List_node<SpotEncounter> > : public new_allocator<std::_List_node<SpotEncounter> > {
public:

	/* class new_allocator<std::_List_node<SpotEncounter> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<SpotEncounter> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<SpotEncounter> > *, const class allocator<std::_List_node<SpotEncounter> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<SpotEncounter> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 724 */
 /* pointer to 723 */
 /* size: 4 */

/* 725 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 726 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 727 */
 /* pointer to 383 */
 /* size: 4 */

/* 728 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 729 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 730 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 731 */
/* <0> (null):0 */
typedef struct allocator<SpotEncounter> allocator_type; /* size: 1 */

/* 732 */
/* <0> (null):0 */
class _List_base<SpotEncounter, std::allocator<SpotEncounter> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<SpotEncounter> allocator_type;

	/* <0> (null):0 */
	class _List_node<SpotEncounter> * _M_get_node(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_node<SpotEncounter> *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 733 */
 /* pointer to 732 */
 /* size: 4 */

/* 734 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 735 */
 /* pointer to 736 */
 /* size: 4 */

/* 736 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 737 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 738 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 739 */
/* <0> (null):0 */
typedef struct SpotEncounter value_type; /* size: 48 */

/* 740 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 741 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 742 */
/* <0> (null):0 */
typedef struct _List_iterator<SpotEncounter> iterator; /* size: 0 */

/* 743 */
/* <0> (null):0 */
typedef struct _List_const_iterator<SpotEncounter> const_iterator; /* size: 0 */

/* 744 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<SpotEncounter> > const_reverse_iterator; /* size: 0 */

/* 745 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<SpotEncounter> > reverse_iterator; /* size: 0 */

/* 746 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 747 */
/* <0> (null):0 */
typedef struct allocator<SpotEncounter> allocator_type; /* size: 1 */

/* 748 */
/* <0> (null):0 */
typedef struct _List_node<SpotEncounter> _Node; /* size: 0 */

/* 749 */
/* <0> (null):0 */
class list<SpotEncounter, std::allocator<SpotEncounter> > : protected _List_base<SpotEncounter, std::allocator<SpotEncounter> > {
protected:

	/* class _List_base<SpotEncounter, std::allocator<SpotEncounter> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef struct SpotEncounter value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<SpotEncounter> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<SpotEncounter> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<SpotEncounter> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<SpotEncounter> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<SpotEncounter> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<SpotEncounter> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE14_M_create_nodeERKS0_ */

	/* <0> (null):0 */
	void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *);

	/* <0> (null):0 */
	void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const class list<SpotEncounter, std::allocator<SpotEncounter> >  &);

	/* <0> (null):0 */
	class list<SpotEncounter, std::allocator<SpotEncounter> > & operator=(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const class list<SpotEncounter, std::allocator<SpotEncounter> >  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EEaSERKS2_ */

	/* <0> (null):0 */
	void assign(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6assignEjRKS0_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, class SpotEncounter); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6resizeEjS0_ */

	/* <0> (null):0 */
	reference front(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE10push_frontERKS0_ */

	/* <0> (null):0 */
	void pop_front(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9push_backERKS0_ */

	/* <0> (null):0 */
	void pop_back(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, unsigned int, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */

	/* <0> (null):0 */
	iterator erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	iterator erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */

	/* <0> (null):0 */
	void swap(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4swapERS2_ */

	/* <0> (null):0 */
	void clear(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */

	/* <0> (null):0 */
	void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */

	/* <0> (null):0 */
	void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */

	/* <0> (null):0 */
	void remove(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6removeERKS0_ */

	/* <0> (null):0 */
	void unique(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5mergeERS2_ */

	/* <0> (null):0 */
	void reverse(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE18_M_fill_initializeEjRKS0_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE14_M_fill_assignEjRKS0_ */

	/* <0> (null):0 */
	void _M_transfer(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */

	/* <0> (null):0 */
	void _M_insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void _M_erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE25_M_check_equal_allocatorsERS2_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 750 */
 /* pointer to 748 */
 /* size: 4 */

/* 751 */
 /* pointer to 749 */
 /* size: 4 */

/* 752 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 753 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 48 */

/* 754 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 755 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 756 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 757 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 758 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 759 */
 /* pointer to 760 */
 /* size: 4 */

/* 760 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 761 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 762 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 763 */
/* <0> (null):0 */
typedef union NavConnect * pointer; /* size: 4 */

/* 764 */
/* <0> (null):0 */
typedef const union NavConnect  * const_pointer; /* size: 4 */

/* 765 */
/* <0> (null):0 */
class new_allocator<NavConnect> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef union NavConnect * pointer;

	/* <0> (null):0 */
	typedef const union NavConnect  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<NavConnect> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<NavConnect> *, const class new_allocator<NavConnect>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<NavConnect> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<NavConnect>  *, union NavConnect &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE7addressERS1_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<NavConnect>  *, const union NavConnect  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE7addressERKS1_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<NavConnect> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<NavConnect> *, union NavConnect *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE10deallocateEPS1_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<NavConnect>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<NavConnect> *, union NavConnect *, const union NavConnect  &); /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE9constructEPS1_RKS1_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<NavConnect> *, union NavConnect *); /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE7destroyEPS1_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 766 */
 /* pointer to 511 */
 /* size: 4 */

/* 767 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 768 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 769 */
 /* pointer to 765 */
 /* size: 4 */

/* 770 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 771 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 772 */
 /* pointer to 773 */
 /* size: 4 */

/* 773 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 774 */
/* <0> (null):0 */
typedef union NavConnect & reference; /* size: 4 */

/* 775 */
/* <0> (null):0 */
typedef const union NavConnect  & const_reference; /* size: 4 */

/* 776 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<NavConnect> > other; /* size: 0 */

/* 777 */
/* <0> (null):0 */
struct rebind<std::_List_node<NavConnect> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<NavConnect> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 778 */
/* <0> (null):0 */
typedef struct allocator<NavConnect> other; /* size: 1 */

/* 779 */
/* <0> (null):0 */
struct rebind<NavConnect> {
	/* <0> (null):0 */
	typedef struct allocator<NavConnect> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 780 */
/* <0> (null):0 */
class allocator<NavConnect> : public new_allocator<NavConnect> {
public:

	/* class new_allocator<NavConnect> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef union NavConnect & reference;

	/* <0> (null):0 */
	typedef const union NavConnect  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<NavConnect> *);

	/* <0> (null):0 */
	void allocator(class allocator<NavConnect> *, const class allocator<NavConnect>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<NavConnect> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<NavConnect> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<NavConnect> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<NavConnect> {
		/* <0> (null):0 */
		typedef struct allocator<NavConnect> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 781 */
 /* pointer to 780 */
 /* size: 4 */

/* 782 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 783 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 784 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 785 */
/* <0> (null):0 */
typedef class _List_node<NavConnect> * pointer; /* size: 4 */

/* 786 */
/* <0> (null):0 */
typedef const class _List_node<NavConnect>  * const_pointer; /* size: 4 */

/* 787 */
/* <0> (null):0 */
class new_allocator<std::_List_node<NavConnect> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<NavConnect> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<NavConnect>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<NavConnect> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<NavConnect> > *, const class new_allocator<std::_List_node<NavConnect> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<NavConnect> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<NavConnect> >  *, class _List_node<NavConnect> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7addressERS3_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<NavConnect> >  *, const class _List_node<NavConnect>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7addressERKS3_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<NavConnect> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE10deallocateEPS3_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<NavConnect> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *, const class _List_node<NavConnect>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE9constructEPS3_RKS3_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7destroyEPS3_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 788 */
 /* pointer to 391 */
 /* size: 4 */

/* 789 */
 /* pointer to 790 */
 /* size: 4 */

/* 790 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 791 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 792 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 793 */
 /* pointer to 787 */
 /* size: 4 */

/* 794 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 795 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 796 */
 /* pointer to 797 */
 /* size: 4 */

/* 797 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 798 */
/* <0> (null):0 */
class allocator<std::_List_node<NavConnect> > : public new_allocator<std::_List_node<NavConnect> > {
public:

	/* class new_allocator<std::_List_node<NavConnect> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<NavConnect> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<NavConnect> > *, const class allocator<std::_List_node<NavConnect> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<NavConnect> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 799 */
 /* pointer to 798 */
 /* size: 4 */

/* 800 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 801 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 802 */
 /* pointer to 393 */
 /* size: 4 */

/* 803 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 804 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 805 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 806 */
/* <0> (null):0 */
typedef struct allocator<NavConnect> allocator_type; /* size: 1 */

/* 807 */
/* <0> (null):0 */
class _List_base<NavConnect, std::allocator<NavConnect> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<NavConnect> allocator_type;

	/* <0> (null):0 */
	class _List_node<NavConnect> * _M_get_node(class _List_base<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<NavConnect, std::allocator<NavConnect> > *, class _List_node<NavConnect> *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 808 */
 /* pointer to 807 */
 /* size: 4 */

/* 809 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 810 */
 /* pointer to 811 */
 /* size: 4 */

/* 811 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 812 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 813 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 814 */
/* <0> (null):0 */
typedef union NavConnect value_type; /* size: 4 */

/* 815 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 816 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 817 */
/* <0> (null):0 */
typedef struct _List_iterator<NavConnect> iterator; /* size: 0 */

/* 818 */
/* <0> (null):0 */
typedef struct _List_const_iterator<NavConnect> const_iterator; /* size: 0 */

/* 819 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<NavConnect> > const_reverse_iterator; /* size: 0 */

/* 820 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<NavConnect> > reverse_iterator; /* size: 0 */

/* 821 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 822 */
/* <0> (null):0 */
typedef struct allocator<NavConnect> allocator_type; /* size: 1 */

/* 823 */
/* <0> (null):0 */
typedef struct _List_node<NavConnect> _Node; /* size: 0 */

/* 824 */
/* <0> (null):0 */
class list<NavConnect, std::allocator<NavConnect> > : protected _List_base<NavConnect, std::allocator<NavConnect> > {
protected:

	/* class _List_base<NavConnect, std::allocator<NavConnect> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef union NavConnect value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<NavConnect> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<NavConnect> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<NavConnect> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<NavConnect> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<NavConnect> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<NavConnect> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE14_M_create_nodeERKS0_ */

	/* <0> (null):0 */
	void list(class list<NavConnect, std::allocator<NavConnect> > *);

	/* <0> (null):0 */
	void list(class list<NavConnect, std::allocator<NavConnect> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<NavConnect, std::allocator<NavConnect> > *, const class list<NavConnect, std::allocator<NavConnect> >  &);

	/* <0> (null):0 */
	class list<NavConnect, std::allocator<NavConnect> > & operator=(class list<NavConnect, std::allocator<NavConnect> > *, const class list<NavConnect, std::allocator<NavConnect> >  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EEaSERKS2_ */

	/* <0> (null):0 */
	void assign(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6assignEjRKS0_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, union NavConnect); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6resizeEjS0_ */

	/* <0> (null):0 */
	reference front(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE10push_frontERKS0_ */

	/* <0> (null):0 */
	void pop_front(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9push_backERKS0_ */

	/* <0> (null):0 */
	void pop_back(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, unsigned int, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */

	/* <0> (null):0 */
	iterator erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	iterator erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */

	/* <0> (null):0 */
	void swap(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4swapERS2_ */

	/* <0> (null):0 */
	void clear(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */

	/* <0> (null):0 */
	void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */

	/* <0> (null):0 */
	void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */

	/* <0> (null):0 */
	void remove(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6removeERKS0_ */

	/* <0> (null):0 */
	void unique(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5mergeERS2_ */

	/* <0> (null):0 */
	void reverse(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE18_M_fill_initializeEjRKS0_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE14_M_fill_assignEjRKS0_ */

	/* <0> (null):0 */
	void _M_transfer(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */

	/* <0> (null):0 */
	void _M_insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void _M_erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE25_M_check_equal_allocatorsERS2_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 825 */
 /* pointer to 823 */
 /* size: 4 */

/* 826 */
 /* pointer to 824 */
 /* size: 4 */

/* 827 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 828 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 829 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 830 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 831 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 832 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 833 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 834 */
 /* pointer to 835 */
 /* size: 4 */

/* 835 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 836 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 837 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 838 */
/* <0> (null):0 */
typedef class CNavLadder * * pointer; /* size: 4 */

/* 839 */
/* <0> (null):0 */
typedef const class CNavLadder *  * const_pointer; /* size: 4 */

/* 840 */
/* <0> (null):0 */
class new_allocator<CNavLadder*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class CNavLadder * * pointer;

	/* <0> (null):0 */
	typedef const class CNavLadder *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<CNavLadder*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<CNavLadder*> *, const class new_allocator<CNavLadder*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<CNavLadder*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<CNavLadder*>  *, class CNavLadder * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE7addressERS2_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<CNavLadder*>  *, const class CNavLadder *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE7addressERKS2_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<CNavLadder*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<CNavLadder*> *, class CNavLadder * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE10deallocateEPS2_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<CNavLadder*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<CNavLadder*> *, class CNavLadder * *, const class CNavLadder *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE9constructEPS2_RKS2_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<CNavLadder*> *, class CNavLadder * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE7destroyEPS2_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 841 */
 /* pointer to 519 */
 /* size: 4 */

/* 842 */
 /* pointer to 843 */
 /* size: 4 */

/* 843 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 844 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 845 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 846 */
 /* pointer to 840 */
 /* size: 4 */

/* 847 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 848 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 849 */
 /* pointer to 850 */
 /* size: 4 */

/* 850 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 851 */
/* <0> (null):0 */
typedef class CNavLadder * & reference; /* size: 4 */

/* 852 */
/* <0> (null):0 */
typedef const class CNavLadder *  & const_reference; /* size: 4 */

/* 853 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<CNavLadder*> > other; /* size: 0 */

/* 854 */
/* <0> (null):0 */
struct rebind<std::_List_node<CNavLadder*> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<CNavLadder*> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 855 */
/* <0> (null):0 */
typedef struct allocator<CNavLadder*> other; /* size: 1 */

/* 856 */
/* <0> (null):0 */
struct rebind<CNavLadder*> {
	/* <0> (null):0 */
	typedef struct allocator<CNavLadder*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 857 */
/* <0> (null):0 */
class allocator<CNavLadder*> : public new_allocator<CNavLadder*> {
public:

	/* class new_allocator<CNavLadder*> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class CNavLadder * & reference;

	/* <0> (null):0 */
	typedef const class CNavLadder *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<CNavLadder*> *);

	/* <0> (null):0 */
	void allocator(class allocator<CNavLadder*> *, const class allocator<CNavLadder*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<CNavLadder*> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<CNavLadder*> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<CNavLadder*> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<CNavLadder*> {
		/* <0> (null):0 */
		typedef struct allocator<CNavLadder*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 858 */
 /* pointer to 857 */
 /* size: 4 */

/* 859 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 860 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 861 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 862 */
/* <0> (null):0 */
typedef class _List_node<CNavLadder*> * pointer; /* size: 4 */

/* 863 */
/* <0> (null):0 */
typedef const class _List_node<CNavLadder*>  * const_pointer; /* size: 4 */

/* 864 */
/* <0> (null):0 */
class new_allocator<std::_List_node<CNavLadder*> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<CNavLadder*> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<CNavLadder*>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *, const class new_allocator<std::_List_node<CNavLadder*> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<CNavLadder*> >  *, class _List_node<CNavLadder*> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7addressERS4_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<CNavLadder*> >  *, const class _List_node<CNavLadder*>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7addressERKS4_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<CNavLadder*> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE10deallocateEPS4_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<CNavLadder*> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *, const class _List_node<CNavLadder*>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE9constructEPS4_RKS4_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7destroyEPS4_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 865 */
 /* pointer to 401 */
 /* size: 4 */

/* 866 */
 /* pointer to 867 */
 /* size: 4 */

/* 867 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 868 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 869 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 870 */
 /* pointer to 864 */
 /* size: 4 */

/* 871 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 872 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 873 */
 /* pointer to 874 */
 /* size: 4 */

/* 874 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 875 */
/* <0> (null):0 */
class allocator<std::_List_node<CNavLadder*> > : public new_allocator<std::_List_node<CNavLadder*> > {
public:

	/* class new_allocator<std::_List_node<CNavLadder*> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<CNavLadder*> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<CNavLadder*> > *, const class allocator<std::_List_node<CNavLadder*> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<CNavLadder*> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 876 */
 /* pointer to 875 */
 /* size: 4 */

/* 877 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 878 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 879 */
 /* pointer to 403 */
 /* size: 4 */

/* 880 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 881 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 882 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 883 */
/* <0> (null):0 */
typedef struct allocator<CNavLadder*> allocator_type; /* size: 1 */

/* 884 */
/* <0> (null):0 */
class _List_base<CNavLadder*, std::allocator<CNavLadder*> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<CNavLadder*> allocator_type;

	/* <0> (null):0 */
	class _List_node<CNavLadder*> * _M_get_node(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_node<CNavLadder*> *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 885 */
 /* pointer to 884 */
 /* size: 4 */

/* 886 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 887 */
 /* pointer to 888 */
 /* size: 4 */

/* 888 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 889 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 890 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 891 */
/* <0> (null):0 */
typedef class CNavLadder * value_type; /* size: 4 */

/* 892 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 893 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 894 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavLadder*> iterator; /* size: 0 */

/* 895 */
/* <0> (null):0 */
typedef struct _List_const_iterator<CNavLadder*> const_iterator; /* size: 0 */

/* 896 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<CNavLadder*> > const_reverse_iterator; /* size: 0 */

/* 897 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<CNavLadder*> > reverse_iterator; /* size: 0 */

/* 898 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 899 */
/* <0> (null):0 */
typedef struct allocator<CNavLadder*> allocator_type; /* size: 1 */

/* 900 */
/* <0> (null):0 */
typedef struct _List_node<CNavLadder*> _Node; /* size: 0 */

/* 901 */
/* <0> (null):0 */
class list<CNavLadder*, std::allocator<CNavLadder*> > : protected _List_base<CNavLadder*, std::allocator<CNavLadder*> > {
protected:

	/* class _List_base<CNavLadder*, std::allocator<CNavLadder*> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef class CNavLadder * value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<CNavLadder*> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<CNavLadder*> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<CNavLadder*> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<CNavLadder*> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<CNavLadder*> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<CNavLadder*> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE14_M_create_nodeERKS1_ */

	/* <0> (null):0 */
	void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *);

	/* <0> (null):0 */
	void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const class list<CNavLadder*, std::allocator<CNavLadder*> >  &);

	/* <0> (null):0 */
	class list<CNavLadder*, std::allocator<CNavLadder*> > & operator=(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const class list<CNavLadder*, std::allocator<CNavLadder*> >  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EEaSERKS3_ */

	/* <0> (null):0 */
	void assign(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6assignEjRKS1_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, class CNavLadder *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6resizeEjS1_ */

	/* <0> (null):0 */
	reference front(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE10push_frontERKS1_ */

	/* <0> (null):0 */
	void pop_front(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9push_backERKS1_ */

	/* <0> (null):0 */
	void pop_back(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */

	/* <0> (null):0 */
	iterator erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	iterator erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */

	/* <0> (null):0 */
	void swap(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4swapERS3_ */

	/* <0> (null):0 */
	void clear(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */

	/* <0> (null):0 */
	void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */

	/* <0> (null):0 */
	void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */

	/* <0> (null):0 */
	void remove(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6removeERKS1_ */

	/* <0> (null):0 */
	void unique(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5mergeERS3_ */

	/* <0> (null):0 */
	void reverse(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE18_M_fill_initializeEjRKS1_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE14_M_fill_assignEjRKS1_ */

	/* <0> (null):0 */
	void _M_transfer(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */

	/* <0> (null):0 */
	void _M_insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void _M_erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE25_M_check_equal_allocatorsERS3_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 902 */
 /* pointer to 900 */
 /* size: 4 */

/* 903 */
 /* pointer to 901 */
 /* size: 4 */

/* 904 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 905 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 906 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 907 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 908 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 909 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 910 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 911 */
 /* pointer to 912 */
 /* size: 4 */

/* 912 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 913 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 914 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 915 */
/* <0> (null):0 */
typedef class CNavArea * * pointer; /* size: 4 */

/* 916 */
/* <0> (null):0 */
typedef const class CNavArea *  * const_pointer; /* size: 4 */

/* 917 */
/* <0> (null):0 */
class new_allocator<CNavArea*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class CNavArea * * pointer;

	/* <0> (null):0 */
	typedef const class CNavArea *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<CNavArea*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<CNavArea*> *, const class new_allocator<CNavArea*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<CNavArea*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<CNavArea*>  *, class CNavArea * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE7addressERS2_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<CNavArea*>  *, const class CNavArea *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE7addressERKS2_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<CNavArea*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<CNavArea*> *, class CNavArea * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE10deallocateEPS2_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<CNavArea*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<CNavArea*> *, class CNavArea * *, const class CNavArea *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE9constructEPS2_RKS2_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<CNavArea*> *, class CNavArea * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE7destroyEPS2_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 918 */
 /* pointer to 500 */
 /* size: 4 */

/* 919 */
 /* pointer to 920 */
 /* size: 4 */

/* 920 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 921 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 922 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 923 */
 /* pointer to 917 */
 /* size: 4 */

/* 924 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 925 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 926 */
 /* pointer to 927 */
 /* size: 4 */

/* 927 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 928 */
/* <0> (null):0 */
typedef class CNavArea * & reference; /* size: 4 */

/* 929 */
/* <0> (null):0 */
typedef const class CNavArea *  & const_reference; /* size: 4 */

/* 930 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<CNavArea*> > other; /* size: 0 */

/* 931 */
/* <0> (null):0 */
struct rebind<std::_List_node<CNavArea*> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<CNavArea*> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 932 */
/* <0> (null):0 */
typedef struct allocator<CNavArea*> other; /* size: 1 */

/* 933 */
/* <0> (null):0 */
struct rebind<CNavArea*> {
	/* <0> (null):0 */
	typedef struct allocator<CNavArea*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 934 */
/* <0> (null):0 */
class allocator<CNavArea*> : public new_allocator<CNavArea*> {
public:

	/* class new_allocator<CNavArea*> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class CNavArea * & reference;

	/* <0> (null):0 */
	typedef const class CNavArea *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<CNavArea*> *);

	/* <0> (null):0 */
	void allocator(class allocator<CNavArea*> *, const class allocator<CNavArea*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<CNavArea*> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<CNavArea*> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<CNavArea*> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<CNavArea*> {
		/* <0> (null):0 */
		typedef struct allocator<CNavArea*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 935 */
 /* pointer to 934 */
 /* size: 4 */

/* 936 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 937 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 938 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 939 */
/* <0> (null):0 */
typedef class _List_node<CNavArea*> * pointer; /* size: 4 */

/* 940 */
/* <0> (null):0 */
typedef const class _List_node<CNavArea*>  * const_pointer; /* size: 4 */

/* 941 */
/* <0> (null):0 */
class new_allocator<std::_List_node<CNavArea*> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<CNavArea*> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<CNavArea*>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<CNavArea*> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<CNavArea*> > *, const class new_allocator<std::_List_node<CNavArea*> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<CNavArea*> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<CNavArea*> >  *, class _List_node<CNavArea*> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7addressERS4_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<CNavArea*> >  *, const class _List_node<CNavArea*>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7addressERKS4_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<CNavArea*> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE10deallocateEPS4_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<CNavArea*> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *, const class _List_node<CNavArea*>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE9constructEPS4_RKS4_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7destroyEPS4_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 942 */
 /* pointer to 411 */
 /* size: 4 */

/* 943 */
 /* pointer to 944 */
 /* size: 4 */

/* 944 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 945 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 946 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 947 */
 /* pointer to 941 */
 /* size: 4 */

/* 948 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 949 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 950 */
 /* pointer to 951 */
 /* size: 4 */

/* 951 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 952 */
/* <0> (null):0 */
class allocator<std::_List_node<CNavArea*> > : public new_allocator<std::_List_node<CNavArea*> > {
public:

	/* class new_allocator<std::_List_node<CNavArea*> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<CNavArea*> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<CNavArea*> > *, const class allocator<std::_List_node<CNavArea*> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<CNavArea*> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 953 */
 /* pointer to 952 */
 /* size: 4 */

/* 954 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 955 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 956 */
 /* pointer to 413 */
 /* size: 4 */

/* 957 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 958 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 959 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 960 */
/* <0> (null):0 */
typedef struct allocator<CNavArea*> allocator_type; /* size: 1 */

/* 961 */
/* <0> (null):0 */
class _List_base<CNavArea*, std::allocator<CNavArea*> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<CNavArea*> allocator_type;

	/* <0> (null):0 */
	class _List_node<CNavArea*> * _M_get_node(class _List_base<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, class _List_node<CNavArea*> *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 962 */
 /* pointer to 961 */
 /* size: 4 */

/* 963 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 964 */
 /* pointer to 965 */
 /* size: 4 */

/* 965 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 966 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 967 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 968 */
/* <0> (null):0 */
typedef class CNavArea * value_type; /* size: 4 */

/* 969 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 970 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 971 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavArea*> iterator; /* size: 0 */

/* 972 */
/* <0> (null):0 */
typedef struct _List_const_iterator<CNavArea*> const_iterator; /* size: 0 */

/* 973 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<CNavArea*> > const_reverse_iterator; /* size: 0 */

/* 974 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<CNavArea*> > reverse_iterator; /* size: 0 */

/* 975 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 976 */
/* <0> (null):0 */
typedef struct allocator<CNavArea*> allocator_type; /* size: 1 */

/* 977 */
/* <0> (null):0 */
typedef struct _List_node<CNavArea*> _Node; /* size: 0 */

/* 978 */
/* <0> (null):0 */
class list<CNavArea*, std::allocator<CNavArea*> > : protected _List_base<CNavArea*, std::allocator<CNavArea*> > {
protected:

	/* class _List_base<CNavArea*, std::allocator<CNavArea*> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef class CNavArea * value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<CNavArea*> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<CNavArea*> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<CNavArea*> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<CNavArea*> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<CNavArea*> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<CNavArea*> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE14_M_create_nodeERKS1_ */

	/* <0> (null):0 */
	void list(class list<CNavArea*, std::allocator<CNavArea*> > *);

	/* <0> (null):0 */
	void list(class list<CNavArea*, std::allocator<CNavArea*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<CNavArea*, std::allocator<CNavArea*> > *, const class list<CNavArea*, std::allocator<CNavArea*> >  &);

	/* <0> (null):0 */
	class list<CNavArea*, std::allocator<CNavArea*> > & operator=(class list<CNavArea*, std::allocator<CNavArea*> > *, const class list<CNavArea*, std::allocator<CNavArea*> >  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EEaSERKS3_ */

	/* <0> (null):0 */
	void assign(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6assignEjRKS1_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, class CNavArea *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6resizeEjS1_ */

	/* <0> (null):0 */
	reference front(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE10push_frontERKS1_ */

	/* <0> (null):0 */
	void pop_front(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9push_backERKS1_ */

	/* <0> (null):0 */
	void pop_back(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */

	/* <0> (null):0 */
	iterator erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	iterator erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */

	/* <0> (null):0 */
	void swap(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4swapERS3_ */

	/* <0> (null):0 */
	void clear(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */

	/* <0> (null):0 */
	void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */

	/* <0> (null):0 */
	void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */

	/* <0> (null):0 */
	void remove(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6removeERKS1_ */

	/* <0> (null):0 */
	void unique(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5mergeERS3_ */

	/* <0> (null):0 */
	void reverse(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE18_M_fill_initializeEjRKS1_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE14_M_fill_assignEjRKS1_ */

	/* <0> (null):0 */
	void _M_transfer(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */

	/* <0> (null):0 */
	void _M_insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void _M_erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE25_M_check_equal_allocatorsERS3_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 979 */
 /* pointer to 977 */
 /* size: 4 */

/* 980 */
 /* pointer to 978 */
 /* size: 4 */

/* 981 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 982 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 983 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 984 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 985 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 986 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 987 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 988 */
 /* pointer to 989 */
 /* size: 4 */

/* 989 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 990 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 991 */
/* <0> (null):0 */
struct ApproachInfo        array[16]; /* size: 320 */

/* 992 */
 /* pointer to 499 */
 /* size: 4 */

/* 993 */
/* <0> (null):0 */
class list<NavConnect, std::allocator<NavConnect> > array[4]; /* size: 32 */

/* 994 */
/* <0> (null):0 */
class list<CNavLadder*, std::allocator<CNavLadder*> > array[2]; /* size: 16 */

/* 995 */
/* <0> (null):0 */
class CNavNode *           array[4]; /* size: 16 */

/* 996 */
 /* pointer to 997 */
 /* size: 4 */

/* 997 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 532 */

/* 998 */
 /* pointer to 18 */
 /* size: 4 */

/* 999 */
 /* pointer to 1000 */
 /* size: 4 */

/* 1000 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 532 */

/* 1001 */
 /* pointer to 1002 */
 /* size: 4 */

/* 1002 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1003 */
 /* pointer to 1004 */
 /* size: 4 */

/* 1004 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1005 */
 /* pointer to 1006 */
 /* size: 4 */

/* 1006 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1007 */
 /* pointer to 1008 */
 /* size: 4 */

/* 1008 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 20 */

/* 1009 */
 /* pointer to 992 */
 /* size: 4 */

/* 1010 */
/* <0> (null):0 */
typedef struct list<CNavArea*, std::allocator<CNavArea*> > NavAreaList; /* size: 8 */

/* 1011 */
/* <0> (null):0 */
typedef struct _List_const_iterator<NavConnect> _Self; /* size: 4 */

/* 1012 */
/* <0> (null):0 */
typedef struct _List_iterator<NavConnect> iterator; /* size: 0 */

/* 1013 */
/* <0> (null):0 */
typedef const union NavConnect  * pointer; /* size: 4 */

/* 1014 */
/* <0> (null):0 */
typedef const union NavConnect  & reference; /* size: 4 */

/* 1015 */
/* <0> (null):0 */
struct _List_const_iterator<NavConnect> {
	const class _List_node_base  * _M_node;          /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_const_iterator<NavConnect> _Self;

	/* <0> (null):0 */
	typedef struct _List_iterator<NavConnect> iterator;

	/* <0> (null):0 */
	typedef const union NavConnect  * pointer;

	/* <0> (null):0 */
	typedef const union NavConnect  & reference;

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<NavConnect> *);

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<NavConnect> *, const class _List_node_base  *);

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<NavConnect> *, const iterator  &);

	/* <0> (null):0 */
	reference operator*(const class _List_const_iterator<NavConnect>  *); /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_const_iterator<NavConnect>  *); /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_const_iterator<NavConnect> *); /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_const_iterator<NavConnect> *, int); /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_const_iterator<NavConnect> *); /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_const_iterator<NavConnect> *, int); /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_const_iterator<NavConnect>  *, const _Self  &); /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEeqERKS1_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_const_iterator<NavConnect>  *, const _Self  &); /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEneERKS1_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1016 */
 /* pointer to 1017 */
 /* size: 4 */

/* 1017 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1018 */
 /* pointer to 1015 */
 /* size: 4 */

/* 1019 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1020 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1021 */
 /* pointer to 1022 */
 /* size: 4 */

/* 1022 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1023 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1024 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1025 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1026 */
/* <0> (null):0 */
class CNavAreaGrid {
private:

	floatconst                 m_cellSize;           /*     0     4 */
	NavAreaList *              m_grid;               /*     4     4 */
	int                        m_gridSizeX;          /*     8     4 */
	int                        m_gridSizeY;          /*    12     4 */
	float                      m_minX;               /*    16     4 */
	float                      m_minY;               /*    20     4 */
	unsigned int               m_areaCount;          /*    24     4 */
	class CNavArea *           m_hashTable[256];     /*    28  1024 */
	/* <0> (null):0 */
	void CNavAreaGrid(class CNavAreaGrid *);

	/* <0> (null):0 */
	void ~CNavAreaGrid(class CNavAreaGrid *, int);

	/* <0> (null):0 */
	void Reset(class CNavAreaGrid *); /* linkage=_ZN12CNavAreaGrid5ResetEv */

	/* <0> (null):0 */
	void Initialize(class CNavAreaGrid *, float, float, float, float); /* linkage=_ZN12CNavAreaGrid10InitializeEffff */

	/* <0> (null):0 */
	void AddNavArea(class CNavAreaGrid *, class CNavArea *); /* linkage=_ZN12CNavAreaGrid10AddNavAreaEP8CNavArea */

	/* <0> (null):0 */
	void RemoveNavArea(class CNavAreaGrid *, class CNavArea *); /* linkage=_ZN12CNavAreaGrid13RemoveNavAreaEP8CNavArea */

	/* <0> (null):0 */
	unsigned int GetNavAreaCount(const class CNavAreaGrid  *); /* linkage=_ZNK12CNavAreaGrid15GetNavAreaCountEv */

	/* <0> (null):0 */
	class CNavArea * GetNavArea(const class CNavAreaGrid  *, const class Vector  *, float); /* linkage=_ZNK12CNavAreaGrid10GetNavAreaEPK6Vectorf */

	/* <0> (null):0 */
	class CNavArea * GetNavAreaByID(const class CNavAreaGrid  *, unsigned int); /* linkage=_ZNK12CNavAreaGrid14GetNavAreaByIDEj */

	/* <0> (null):0 */
	class CNavArea * GetNearestNavArea(const class CNavAreaGrid  *, const class Vector  *, bool); /* linkage=_ZNK12CNavAreaGrid17GetNearestNavAreaEPK6Vectorb */

	/* <0> (null):0 */
	Place GetPlace(const class CNavAreaGrid  *, const class Vector  *); /* linkage=_ZNK12CNavAreaGrid8GetPlaceEPK6Vector */

	/* <0> (null):0 */
	int ComputeHashKey(const class CNavAreaGrid  *, unsigned int); /* linkage=_ZNK12CNavAreaGrid14ComputeHashKeyEj */

	/* <0> (null):0 */
	int WorldToGridX(const class CNavAreaGrid  *, float); /* linkage=_ZNK12CNavAreaGrid12WorldToGridXEf */

	/* <0> (null):0 */
	int WorldToGridY(const class CNavAreaGrid  *, float); /* linkage=_ZNK12CNavAreaGrid12WorldToGridYEf */

	/* --- cacheline 16 boundary (1024 bytes) was 28 bytes ago --- */

	/* size: 1052, cachelines: 17, members: 8 */
	/* last cacheline: 28 bytes */
}; /* size: 1052 */

/* 1027 */
 /* pointer to 1010 */
 /* size: 4 */

/* 1028 */
/* <0> (null):0 */
class CNavArea *           array[256]; /* size: 1024 */

/* 1029 */
 /* pointer to 1026 */
 /* size: 4 */

/* 1030 */
 /* pointer to 1031 */
 /* size: 4 */

/* 1031 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1052 */

/* 1032 */
/* <0> (null):0 */
typedef struct _List_const_iterator<CNavLadder*> _Self; /* size: 4 */

/* 1033 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavLadder*> iterator; /* size: 0 */

/* 1034 */
/* <0> (null):0 */
typedef const class CNavLadder *  * pointer; /* size: 4 */

/* 1035 */
/* <0> (null):0 */
typedef const class CNavLadder *  & reference; /* size: 4 */

/* 1036 */
/* <0> (null):0 */
struct _List_const_iterator<CNavLadder*> {
	const class _List_node_base  * _M_node;          /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_const_iterator<CNavLadder*> _Self;

	/* <0> (null):0 */
	typedef struct _List_iterator<CNavLadder*> iterator;

	/* <0> (null):0 */
	typedef const class CNavLadder *  * pointer;

	/* <0> (null):0 */
	typedef const class CNavLadder *  & reference;

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<CNavLadder*> *);

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<CNavLadder*> *, const class _List_node_base  *);

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<CNavLadder*> *, const iterator  &);

	/* <0> (null):0 */
	reference operator*(const class _List_const_iterator<CNavLadder*>  *); /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_const_iterator<CNavLadder*>  *); /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_const_iterator<CNavLadder*> *); /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_const_iterator<CNavLadder*> *, int); /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_const_iterator<CNavLadder*> *); /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_const_iterator<CNavLadder*> *, int); /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_const_iterator<CNavLadder*>  *, const _Self  &); /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEeqERKS2_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_const_iterator<CNavLadder*>  *, const _Self  &); /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEneERKS2_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1037 */
 /* pointer to 1036 */
 /* size: 4 */

/* 1038 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1039 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1040 */
 /* pointer to 1041 */
 /* size: 4 */

/* 1041 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1042 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1043 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1044 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1045 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavArea*> _Self; /* size: 4 */

/* 1046 */
/* <0> (null):0 */
typedef class CNavArea * * pointer; /* size: 4 */

/* 1047 */
/* <0> (null):0 */
typedef class CNavArea * & reference; /* size: 4 */

/* 1048 */
/* <0> (null):0 */
struct _List_iterator<CNavArea*> {
	class _List_node_base *    _M_node;              /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_iterator<CNavArea*> _Self;

	/* <0> (null):0 */
	typedef class CNavArea * * pointer;

	/* <0> (null):0 */
	typedef class CNavArea * & reference;

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<CNavArea*> *);

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<CNavArea*> *, class _List_node_base *);

	/* <0> (null):0 */
	reference operator*(const class _List_iterator<CNavArea*>  *); /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_iterator<CNavArea*>  *); /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_iterator<CNavArea*> *); /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_iterator<CNavArea*> *, int); /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_iterator<CNavArea*> *); /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_iterator<CNavArea*> *, int); /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_iterator<CNavArea*>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEeqERKS2_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_iterator<CNavArea*>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEneERKS2_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1049 */
 /* pointer to 1048 */
 /* size: 4 */

/* 1050 */
 /* pointer to 1051 */
 /* size: 4 */

/* 1051 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1052 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1053 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1054 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1055 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1056 */
/* <0> (null):0 */
struct __numeric_traits_integer<int> {
	intconst                   __min;                /*     0     4 */
	intconst                   __max;                /*     0     4 */
	boolconst                  __is_signed;          /*     0     1 */
	intconst                   __digits;             /*     0     4 */

	/* size: 1, cachelines: 1, members: 4 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 4 + 0(holes), diff = -3 */

}; /* size: 1 */

/* 1057 */
/* <0> (null):0 */
class CCSBotManager {
private:

	bool                       m_isLearningMap;      /*     0     1 */
	bool                       m_isAnalysisRequested; /*     0     1 */

	/* size: 0, cachelines: 0, members: 2 */

	/* BRAIN FART ALERT! 0 != 1 + 0(holes), diff = -1 */

}; /* size: 0 */

/* 1058 */
/* <0> (null):0 */
struct CCSBot {
	/* <0> (null):0 */
	bool IsEnemyVisible(const class CCSBot  *); /* linkage=_ZNK6CCSBot14IsEnemyVisibleEv */


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1059 */
/* <0> (null):0 */
typedef unsigned int PlaceCriteria; /* size: 4 */

/* 1060 */
/* <0> (null):0 */
typedef unsigned int CountCriteria; /* size: 4 */

/* 1061 */
/* <0> (null):0 */
typedef struct vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > BotVoiceBankVector; /* size: 0 */

/* 1062 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1063 */
/* <0> (null):0 */
typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * pointer; /* size: 4 */

/* 1064 */
/* <0> (null):0 */
typedef const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  * const_pointer; /* size: 4 */

/* 1065 */
/* <0> (null):0 */
class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * pointer;

	/* <0> (null):0 */
	typedef const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE7addressERS6_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  *, const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE7addressERKS6_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE10deallocateEPS6_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE9constructEPS6_RKS6_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE7destroyEPS6_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1066 */
 /* pointer to 1067 */
 /* size: 4 */

/* 1067 */
 /* pointer to 420 */
 /* size: 4 */

/* 1068 */
 /* pointer to 1069 */
 /* size: 4 */

/* 1069 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1070 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1071 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1072 */
 /* pointer to 1065 */
 /* size: 4 */

/* 1073 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1074 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1075 */
 /* pointer to 1076 */
 /* size: 4 */

/* 1076 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1077 */
/* <0> (null):0 */
typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * pointer; /* size: 4 */

/* 1078 */
/* <0> (null):0 */
typedef const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  * const_pointer; /* size: 4 */

/* 1079 */
/* <0> (null):0 */
typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * & reference; /* size: 4 */

/* 1080 */
/* <0> (null):0 */
typedef const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  & const_reference; /* size: 4 */

/* 1081 */
/* <0> (null):0 */
typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> other; /* size: 1 */

/* 1082 */
/* <0> (null):0 */
struct rebind<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {
	/* <0> (null):0 */
	typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1083 */
/* <0> (null):0 */
class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> : public new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {
public:

	/* class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * pointer;

	/* <0> (null):0 */
	typedef const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  * const_pointer;

	/* <0> (null):0 */
	typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * & reference;

	/* <0> (null):0 */
	typedef const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *);

	/* <0> (null):0 */
	void allocator(class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, const class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, int);

	/* <0> (null):0 */
	struct rebind<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {
		/* <0> (null):0 */
		typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 1084 */
 /* pointer to 1083 */
 /* size: 4 */

/* 1085 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1086 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1087 */
 /* pointer to 424 */
 /* size: 4 */

/* 1088 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1089 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1090 */
/* <0> (null):0 */
typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> allocator_type; /* size: 1 */

/* 1091 */
/* <0> (null):0 */
struct _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > {
	struct _Vector_impl        _M_impl;              /*     0    12 */
	/* <0> (null):0 */
	typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> allocator_type;

	/* <0> (null):0 */
	_Tp_alloc_type & _M_get_Tp_allocator(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	const _Tp_alloc_type  & _M_get_Tp_allocator(const class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*,); /* linkage=_ZNKSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*,); /* linkage=_ZNKSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::);

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, const allocator_type  &);

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int);

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int, const allocator_type  &);

	/* <0> (null):0 */
	void ~_Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, int);

	/* <0> (null):0 */
	pointer _M_allocate(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int); /* linkage=_ZNSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE11_M_allocateEj */

	/* <0> (null):0 */
	void _M_deallocate(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, unsigned int); /* linkage=_ZNSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE13_M_deallocateEPS5_j */

	/* <0> (null):0 */
	using ::_M_allocate;

	/* <0> (null):0 */
	using ::_M_deallocate;

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::get_allocator;


	/* size: 12, cachelines: 1, members: 1 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1092 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1093 */
 /* pointer to 1091 */
 /* size: 4 */

/* 1094 */
 /* pointer to 1095 */
 /* size: 4 */

/* 1095 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1096 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1097 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1098 */
/* <0> (null):0 */
typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * value_type; /* size: 4 */

/* 1099 */
/* <0> (null):0 */
typedef pointer pointer; /* size: 4 */

/* 1100 */
/* <0> (null):0 */
typedef const_pointer const_pointer; /* size: 4 */

/* 1101 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 1102 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 1103 */
/* <0> (null):0 */
typedef struct __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > iterator; /* size: 0 */

/* 1104 */
/* <0> (null):0 */
typedef struct __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >* const*, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > const_iterator; /* size: 0 */

/* 1105 */
/* <0> (null):0 */
typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >* const*, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > > const_reverse_iterator; /* size: 0 */

/* 1106 */
/* <0> (null):0 */
typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > > reverse_iterator; /* size: 0 */

/* 1107 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1108 */
/* <0> (null):0 */
typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> allocator_type; /* size: 1 */

/* 1109 */
/* <0> (null):0 */
class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > : protected _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > {
protected:

	/* struct _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > <ancestor>; */ /*     0    12 */
	/* <0> (null):0 */
	typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * value_type;

	/* <0> (null):0 */
	typedef pointer pointer;

	/* <0> (null):0 */
	typedef const_pointer const_pointer;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > iterator;

	/* <0> (null):0 */
	typedef struct __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >* const*, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >* const*, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> allocator_type;

	/* <0> (null):0 */
	void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca);

	/* <0> (null):0 */
	void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const allocator_type  &);

	/* <0> (null):0 */
	void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::);

	/* <0> (null):0 */
	void ~vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, int);

	/* <0> (null):0 */
	class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca operator=(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EEaSERKS6_ */

	/* <0> (null):0 */
	void assign(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6assignEjRKS4_ */

	/* <0> (null):0 */
	iterator begin(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4rendEv */

	/* <0> (null):0 */
	size_type size(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6resizeEjS4_ */

	/* <0> (null):0 */
	size_type capacity(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE8capacityEv */

	/* <0> (null):0 */
	bool empty(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5emptyEv */

	/* <0> (null):0 */
	void reserve(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE7reserveEj */

	/* <0> (null):0 */
	reference operator[](class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EEixEj */

	/* <0> (null):0 */
	const_reference operator[](const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EEixEj */

	/* <0> (null):0 */
	void _M_range_check(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE14_M_range_checkEj */

	/* <0> (null):0 */
	reference at(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE2atEj */

	/* <0> (null):0 */
	const_reference at(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE2atEj */

	/* <0> (null):0 */
	reference front(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5frontEv */

	/* <0> (null):0 */
	reference back(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4backEv */

	/* <0> (null):0 */
	pointer data(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4dataEv */

	/* <0> (null):0 */
	const_pointer data(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4dataEv */

	/* <0> (null):0 */
	void push_back(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE9push_backERKS4_ */

	/* <0> (null):0 */
	void pop_back(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6insertEN9__gnu_cxx17__normal_iteratorIPS4_S6_EERKS4_ */

	/* <0> (null):0 */
	void insert(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6insertEN9__gnu_cxx17__normal_iteratorIPS4_S6_EEjRKS4_ */

	/* <0> (null):0 */
	iterator erase(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS4_S6_EE */

	/* <0> (null):0 */
	iterator erase(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS4_S6_EESA_ */

	/* <0> (null):0 */
	void swap(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4swapERS6_ */

	/* <0> (null):0 */
	void clear(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5clearEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE18_M_fill_initializeEjRKS4_ */

	/* <0> (null):0 */
	void _M_fill_assign(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE14_M_fill_assignEjRKS4_ */

	/* <0> (null):0 */
	void _M_fill_insert(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS4_S6_EEjRKS4_ */

	/* <0> (null):0 */
	void _M_insert_aux(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS4_S6_EERKS4_ */

	/* <0> (null):0 */
	size_type _M_check_len(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int, const char  *); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE12_M_check_lenEjPKc */

	/* <0> (null):0 */
	void _M_erase_at_end(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE15_M_erase_at_endEPS4_ */


	/* size: 12, cachelines: 1, members: 1 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1110 */
 /* pointer to 1109 */
 /* size: 4 */

/* 1111 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1112 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1113 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1114 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1115 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1116 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1117 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1118 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1119 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1120 */
 /* pointer to 1119 */
 /* size: 4 */

/* 1121 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1122 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1123 */
/* <0> (null):0 */
typedef int * pointer; /* size: 4 */

/* 1124 */
/* <0> (null):0 */
typedef const int  * const_pointer; /* size: 4 */

/* 1125 */
/* <0> (null):0 */
class new_allocator<int> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef int * pointer;

	/* <0> (null):0 */
	typedef const int  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<int> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<int> *, const class new_allocator<int>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<int> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<int>  *, int &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIiE7addressERi */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<int>  *, const int  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIiE7addressERKi */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<int> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIiE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<int> *, int *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIiE10deallocateEPij */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<int>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIiE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<int> *, int *, const int  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIiE9constructEPiRKi */

	/* <0> (null):0 */
	void destroy(class new_allocator<int> *, int *); /* linkage=_ZN9__gnu_cxx13new_allocatorIiE7destroyEPi */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1126 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1127 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1128 */
 /* pointer to 1125 */
 /* size: 4 */

/* 1129 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1130 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1131 */
 /* pointer to 1132 */
 /* size: 4 */

/* 1132 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1133 */
/* <0> (null):0 */
typedef int * pointer; /* size: 4 */

/* 1134 */
/* <0> (null):0 */
typedef const int  * const_pointer; /* size: 4 */

/* 1135 */
/* <0> (null):0 */
typedef int & reference; /* size: 4 */

/* 1136 */
/* <0> (null):0 */
typedef const int  & const_reference; /* size: 4 */

/* 1137 */
/* <0> (null):0 */
typedef struct allocator<int> other; /* size: 1 */

/* 1138 */
/* <0> (null):0 */
struct rebind<int> {
	/* <0> (null):0 */
	typedef struct allocator<int> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1139 */
/* <0> (null):0 */
class allocator<int> : public new_allocator<int> {
public:

	/* class new_allocator<int>  <ancestor>; */      /*     0     0 */
	/* <0> (null):0 */
	typedef int * pointer;

	/* <0> (null):0 */
	typedef const int  * const_pointer;

	/* <0> (null):0 */
	typedef int & reference;

	/* <0> (null):0 */
	typedef const int  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<int> *);

	/* <0> (null):0 */
	void allocator(class allocator<int> *, const class allocator<int>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<int> *, int);

	/* <0> (null):0 */
	struct rebind<int> {
		/* <0> (null):0 */
		typedef struct allocator<int> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 1140 */
 /* pointer to 1139 */
 /* size: 4 */

/* 1141 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1142 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1143 */
 /* pointer to 430 */
 /* size: 4 */

/* 1144 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1145 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1146 */
/* <0> (null):0 */
typedef struct allocator<int> allocator_type; /* size: 1 */

/* 1147 */
/* <0> (null):0 */
struct _Vector_base<int, std::allocator<int> > {
	struct _Vector_impl        _M_impl;              /*     0    12 */
	/* <0> (null):0 */
	typedef struct allocator<int> allocator_type;

	/* <0> (null):0 */
	_Tp_alloc_type & _M_get_Tp_allocator(class _Vector_base<int, std::allocator<int> > *); /* linkage=_ZNSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	const _Tp_alloc_type  & _M_get_Tp_allocator(const class _Vector_base<int, std::allocator<int> >  *); /* linkage=_ZNKSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _Vector_base<int, std::allocator<int> >  *); /* linkage=_ZNKSt12_Vector_baseIiSaIiEE13get_allocatorEv */

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<int, std::allocator<int> > *);

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<int, std::allocator<int> > *, const allocator_type  &);

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<int, std::allocator<int> > *, unsigned int);

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<int, std::allocator<int> > *, unsigned int, const allocator_type  &);

	/* <0> (null):0 */
	void ~_Vector_base(class _Vector_base<int, std::allocator<int> > *, int);

	/* <0> (null):0 */
	pointer _M_allocate(class _Vector_base<int, std::allocator<int> > *, unsigned int); /* linkage=_ZNSt12_Vector_baseIiSaIiEE11_M_allocateEj */

	/* <0> (null):0 */
	void _M_deallocate(class _Vector_base<int, std::allocator<int> > *, int *, unsigned int); /* linkage=_ZNSt12_Vector_baseIiSaIiEE13_M_deallocateEPij */

	/* <0> (null):0 */
	using ::_M_allocate;

	/* <0> (null):0 */
	using ::_M_deallocate;

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::get_allocator;


	/* size: 12, cachelines: 1, members: 1 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1148 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1149 */
 /* pointer to 1147 */
 /* size: 4 */

/* 1150 */
 /* pointer to 1151 */
 /* size: 4 */

/* 1151 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1152 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1153 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1154 */
/* <0> (null):0 */
typedef int value_type; /* size: 4 */

/* 1155 */
/* <0> (null):0 */
typedef pointer pointer; /* size: 4 */

/* 1156 */
/* <0> (null):0 */
typedef const_pointer const_pointer; /* size: 4 */

/* 1157 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 1158 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 1159 */
/* <0> (null):0 */
typedef struct __normal_iterator<int*, std::vector<int, std::allocator<int> > > iterator; /* size: 0 */

/* 1160 */
/* <0> (null):0 */
typedef struct __normal_iterator<const int*, std::vector<int, std::allocator<int> > > const_iterator; /* size: 0 */

/* 1161 */
/* <0> (null):0 */
typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<const int*, std::vector<int, std::allocator<int> > > > const_reverse_iterator; /* size: 0 */

/* 1162 */
/* <0> (null):0 */
typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > > reverse_iterator; /* size: 0 */

/* 1163 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1164 */
/* <0> (null):0 */
typedef struct allocator<int> allocator_type; /* size: 1 */

/* 1165 */
/* <0> (null):0 */
class vector<int, std::allocator<int> > : protected _Vector_base<int, std::allocator<int> > {
protected:

	/* struct _Vector_base<int, std::allocator<int> > <ancestor>; */ /*     0    12 */
	/* <0> (null):0 */
	typedef int value_type;

	/* <0> (null):0 */
	typedef pointer pointer;

	/* <0> (null):0 */
	typedef const_pointer const_pointer;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct __normal_iterator<int*, std::vector<int, std::allocator<int> > > iterator;

	/* <0> (null):0 */
	typedef struct __normal_iterator<const int*, std::vector<int, std::allocator<int> > > const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<const int*, std::vector<int, std::allocator<int> > > > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<int> allocator_type;

	/* <0> (null):0 */
	void vector(class vector<int, std::allocator<int> > *);

	/* <0> (null):0 */
	void vector(class vector<int, std::allocator<int> > *, const allocator_type  &);

	/* <0> (null):0 */
	void vector(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void vector(class vector<int, std::allocator<int> > *, const class vector<int, std::allocator<int> >  &);

	/* <0> (null):0 */
	void ~vector(class vector<int, std::allocator<int> > *, int);

	/* <0> (null):0 */
	class vector<int, std::allocator<int> > & operator=(class vector<int, std::allocator<int> > *, const class vector<int, std::allocator<int> >  &); /* linkage=_ZNSt6vectorIiSaIiEEaSERKS1_ */

	/* <0> (null):0 */
	void assign(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE6assignEjRKi */

	/* <0> (null):0 */
	iterator begin(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE5beginEv */

	/* <0> (null):0 */
	iterator end(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE4rendEv */

	/* <0> (null):0 */
	size_type size(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class vector<int, std::allocator<int> > *, unsigned int, int); /* linkage=_ZNSt6vectorIiSaIiEE6resizeEji */

	/* <0> (null):0 */
	size_type capacity(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE8capacityEv */

	/* <0> (null):0 */
	bool empty(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE5emptyEv */

	/* <0> (null):0 */
	void reserve(class vector<int, std::allocator<int> > *, unsigned int); /* linkage=_ZNSt6vectorIiSaIiEE7reserveEj */

	/* <0> (null):0 */
	reference operator[](class vector<int, std::allocator<int> > *, unsigned int); /* linkage=_ZNSt6vectorIiSaIiEEixEj */

	/* <0> (null):0 */
	const_reference operator[](const class vector<int, std::allocator<int> >  *, unsigned int); /* linkage=_ZNKSt6vectorIiSaIiEEixEj */

	/* <0> (null):0 */
	void _M_range_check(const class vector<int, std::allocator<int> >  *, unsigned int); /* linkage=_ZNKSt6vectorIiSaIiEE14_M_range_checkEj */

	/* <0> (null):0 */
	reference at(class vector<int, std::allocator<int> > *, unsigned int); /* linkage=_ZNSt6vectorIiSaIiEE2atEj */

	/* <0> (null):0 */
	const_reference at(const class vector<int, std::allocator<int> >  *, unsigned int); /* linkage=_ZNKSt6vectorIiSaIiEE2atEj */

	/* <0> (null):0 */
	reference front(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE5frontEv */

	/* <0> (null):0 */
	reference back(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE4backEv */

	/* <0> (null):0 */
	const_reference back(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE4backEv */

	/* <0> (null):0 */
	pointer data(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE4dataEv */

	/* <0> (null):0 */
	const_pointer data(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE4dataEv */

	/* <0> (null):0 */
	void push_back(class vector<int, std::allocator<int> > *, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE9push_backERKi */

	/* <0> (null):0 */
	void pop_back(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE6insertEN9__gnu_cxx17__normal_iteratorIPiS1_EERKi */

	/* <0> (null):0 */
	void insert(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE6insertEN9__gnu_cxx17__normal_iteratorIPiS1_EEjRKi */

	/* <0> (null):0 */
	iterator erase(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >); /* linkage=_ZNSt6vectorIiSaIiEE5eraseEN9__gnu_cxx17__normal_iteratorIPiS1_EE */

	/* <0> (null):0 */
	iterator erase(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >); /* linkage=_ZNSt6vectorIiSaIiEE5eraseEN9__gnu_cxx17__normal_iteratorIPiS1_EES5_ */

	/* <0> (null):0 */
	void swap(class vector<int, std::allocator<int> > *, class vector<int, std::allocator<int> > &); /* linkage=_ZNSt6vectorIiSaIiEE4swapERS1_ */

	/* <0> (null):0 */
	void clear(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE5clearEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE18_M_fill_initializeEjRKi */

	/* <0> (null):0 */
	void _M_fill_assign(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE14_M_fill_assignEjRKi */

	/* <0> (null):0 */
	void _M_fill_insert(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPiS1_EEjRKi */

	/* <0> (null):0 */
	void _M_insert_aux(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, const int  &); /* linkage=_ZNSt6vectorIiSaIiEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPiS1_EERKi */

	/* <0> (null):0 */
	size_type _M_check_len(const class vector<int, std::allocator<int> >  *, unsigned int, const char  *); /* linkage=_ZNKSt6vectorIiSaIiEE12_M_check_lenEjPKc */

	/* <0> (null):0 */
	void _M_erase_at_end(class vector<int, std::allocator<int> > *, int *); /* linkage=_ZNSt6vectorIiSaIiEE15_M_erase_at_endEPi */


	/* size: 12, cachelines: 1, members: 1 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1166 */
 /* pointer to 1165 */
 /* size: 4 */

/* 1167 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1168 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1169 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1170 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1171 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1172 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1173 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1174 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1175 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1176 */
 /* pointer to 1175 */
 /* size: 4 */

/* 1177 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1178 */
/* <0> (null):0 */
class BotPhrase {
private:

	char *                     m_name;               /*     0     4 */
	Place                      m_id;                 /*     4     4 */
	bool                       m_isPlace;            /*     8     1 */
	enum GameEventType         m_radioEvent;         /*    12     4 */
	bool                       m_isImportant;        /*    16     1 */
	BotVoiceBankVector         m_voiceBank;          /*    20     0 */
	class vector<int, std::allocator<int> > m_count; /*    32    12 */
	class vector<int, std::allocator<int> > m_index; /*    44    12 */
	int                        m_numVoiceBanks;      /*    56     4 */
	PlaceCriteria              m_placeCriteria;      /*    60     4 */
	CountCriteria              m_countCriteria;      /*    64     4 */
	/* <0> (null):0 */
	char * GetSpeakable(const class BotPhrase  *, int, float *); /* linkage=_ZNK9BotPhrase12GetSpeakableEiPf */

	/* <0> (null):0 */
	void ClearCriteria(const class BotPhrase  *); /* linkage=_ZNK9BotPhrase13ClearCriteriaEv */

	/* <0> (null):0 */
	void SetPlaceCriteria(const class BotPhrase  *, PlaceCriteria); /* linkage=_ZNK9BotPhrase16SetPlaceCriteriaEj */

	/* <0> (null):0 */
	void SetCountCriteria(const class BotPhrase  *, CountCriteria); /* linkage=_ZNK9BotPhrase16SetCountCriteriaEj */

	/* <0> (null):0 */
	const char  * GetName(const class BotPhrase  *); /* linkage=_ZNK9BotPhrase7GetNameEv */

	/* <0> (null):0 */
	unsigned intconst GetID(const class BotPhrase  *); /* linkage=_ZNK9BotPhrase5GetIDEv */

	/* <0> (null):0 */
	enum GameEventType GetRadioEquivalent(const class BotPhrase  *); /* linkage=_ZNK9BotPhrase18GetRadioEquivalentEv */

	/* <0> (null):0 */
	bool IsImportant(const class BotPhrase  *); /* linkage=_ZNK9BotPhrase11IsImportantEv */

	/* <0> (null):0 */
	bool IsPlace(const class BotPhrase  *); /* linkage=_ZNK9BotPhrase7IsPlaceEv */

	/* <0> (null):0 */
	void Randomize(class BotPhrase *); /* linkage=_ZN9BotPhrase9RandomizeEv */

	/* <0> (null):0 */
	void BotPhrase(class BotPhrase *, unsigned int, bool);

	/* <0> (null):0 */
	void ~BotPhrase(class BotPhrase *, int);

	/* <0> (null):0 */
	void InitVoiceBank(class BotPhrase *, int); /* linkage=_ZN9BotPhrase13InitVoiceBankEi */


	/* size: 68, cachelines: 2, members: 11 */
	/* last cacheline: 4 bytes */

	/* BRAIN FART ALERT! 68 != 50 + 0(holes), diff = 18 */

}; /* size: 68 */

/* 1179 */
 /* pointer to 1180 */
 /* size: 4 */

/* 1180 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 68 */

/* 1181 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1182 */
 /* pointer to 1178 */
 /* size: 4 */

/* 1183 */
/* <0> (null):0 */
typedef struct list<BotPhrase*, std::allocator<BotPhrase*> > BotPhraseList; /* size: 0 */

/* 1184 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1185 */
/* <0> (null):0 */
typedef class BotPhrase * * pointer; /* size: 4 */

/* 1186 */
/* <0> (null):0 */
typedef const class BotPhrase *  * const_pointer; /* size: 4 */

/* 1187 */
/* <0> (null):0 */
class new_allocator<BotPhrase*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class BotPhrase * * pointer;

	/* <0> (null):0 */
	typedef const class BotPhrase *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<BotPhrase*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<BotPhrase*> *, const class new_allocator<BotPhrase*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<BotPhrase*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<BotPhrase*>  *, class BotPhrase * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP9BotPhraseE7addressERS2_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<BotPhrase*>  *, const class BotPhrase *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP9BotPhraseE7addressERKS2_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<BotPhrase*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<BotPhrase*> *, class BotPhrase * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE10deallocateEPS2_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<BotPhrase*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP9BotPhraseE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<BotPhrase*> *, class BotPhrase * *, const class BotPhrase *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE9constructEPS2_RKS2_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<BotPhrase*> *, class BotPhrase * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE7destroyEPS2_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1188 */
 /* pointer to 1182 */
 /* size: 4 */

/* 1189 */
 /* pointer to 1190 */
 /* size: 4 */

/* 1190 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1191 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1192 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1193 */
 /* pointer to 1187 */
 /* size: 4 */

/* 1194 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1195 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1196 */
 /* pointer to 1197 */
 /* size: 4 */

/* 1197 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1198 */
/* <0> (null):0 */
typedef class BotPhrase * & reference; /* size: 4 */

/* 1199 */
/* <0> (null):0 */
typedef const class BotPhrase *  & const_reference; /* size: 4 */

/* 1200 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<BotPhrase*> > other; /* size: 0 */

/* 1201 */
/* <0> (null):0 */
struct rebind<std::_List_node<BotPhrase*> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<BotPhrase*> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1202 */
/* <0> (null):0 */
typedef struct allocator<BotPhrase*> other; /* size: 1 */

/* 1203 */
/* <0> (null):0 */
struct rebind<BotPhrase*> {
	/* <0> (null):0 */
	typedef struct allocator<BotPhrase*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1204 */
/* <0> (null):0 */
class allocator<BotPhrase*> : public new_allocator<BotPhrase*> {
public:

	/* class new_allocator<BotPhrase*> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class BotPhrase * & reference;

	/* <0> (null):0 */
	typedef const class BotPhrase *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<BotPhrase*> *);

	/* <0> (null):0 */
	void allocator(class allocator<BotPhrase*> *, const class allocator<BotPhrase*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<BotPhrase*> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<BotPhrase*> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<BotPhrase*> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<BotPhrase*> {
		/* <0> (null):0 */
		typedef struct allocator<BotPhrase*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 1205 */
 /* pointer to 1204 */
 /* size: 4 */

/* 1206 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1207 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1208 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1209 */
/* <0> (null):0 */
typedef class _List_node<BotPhrase*> * pointer; /* size: 4 */

/* 1210 */
/* <0> (null):0 */
typedef const class _List_node<BotPhrase*>  * const_pointer; /* size: 4 */

/* 1211 */
/* <0> (null):0 */
class new_allocator<std::_List_node<BotPhrase*> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<BotPhrase*> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<BotPhrase*>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<BotPhrase*> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<BotPhrase*> > *, const class new_allocator<std::_List_node<BotPhrase*> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<BotPhrase*> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<BotPhrase*> >  *, class _List_node<BotPhrase*> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE7addressERS4_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<BotPhrase*> >  *, const class _List_node<BotPhrase*>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE7addressERKS4_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<BotPhrase*> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<BotPhrase*> > *, class _List_node<BotPhrase*> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE10deallocateEPS4_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<BotPhrase*> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<BotPhrase*> > *, class _List_node<BotPhrase*> *, const class _List_node<BotPhrase*>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE9constructEPS4_RKS4_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<BotPhrase*> > *, class _List_node<BotPhrase*> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE7destroyEPS4_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1212 */
 /* pointer to 438 */
 /* size: 4 */

/* 1213 */
 /* pointer to 1214 */
 /* size: 4 */

/* 1214 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1215 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1216 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1217 */
 /* pointer to 1211 */
 /* size: 4 */

/* 1218 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1219 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1220 */
 /* pointer to 1221 */
 /* size: 4 */

/* 1221 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1222 */
/* <0> (null):0 */
class allocator<std::_List_node<BotPhrase*> > : public new_allocator<std::_List_node<BotPhrase*> > {
public:

	/* class new_allocator<std::_List_node<BotPhrase*> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<BotPhrase*> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<BotPhrase*> > *, const class allocator<std::_List_node<BotPhrase*> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<BotPhrase*> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 1223 */
 /* pointer to 1222 */
 /* size: 4 */

/* 1224 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1225 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1226 */
 /* pointer to 440 */
 /* size: 4 */

/* 1227 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1228 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1229 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 1230 */
/* <0> (null):0 */
typedef struct allocator<BotPhrase*> allocator_type; /* size: 1 */

/* 1231 */
/* <0> (null):0 */
class _List_base<BotPhrase*, std::allocator<BotPhrase*> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<BotPhrase*> allocator_type;

	/* <0> (null):0 */
	class _List_node<BotPhrase*> * _M_get_node(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_node<BotPhrase*> *); /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt10_List_baseIP9BotPhraseSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt10_List_baseIP9BotPhraseSaIS1_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt10_List_baseIP9BotPhraseSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 1232 */
 /* pointer to 1231 */
 /* size: 4 */

/* 1233 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1234 */
 /* pointer to 1235 */
 /* size: 4 */

/* 1235 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1236 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1237 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1238 */
/* <0> (null):0 */
typedef class BotPhrase * value_type; /* size: 4 */

/* 1239 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 1240 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 1241 */
/* <0> (null):0 */
typedef struct _List_iterator<BotPhrase*> iterator; /* size: 0 */

/* 1242 */
/* <0> (null):0 */
typedef struct _List_const_iterator<BotPhrase*> const_iterator; /* size: 0 */

/* 1243 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<BotPhrase*> > const_reverse_iterator; /* size: 0 */

/* 1244 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<BotPhrase*> > reverse_iterator; /* size: 0 */

/* 1245 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1246 */
/* <0> (null):0 */
typedef struct allocator<BotPhrase*> allocator_type; /* size: 1 */

/* 1247 */
/* <0> (null):0 */
typedef struct _List_node<BotPhrase*> _Node; /* size: 0 */

/* 1248 */
/* <0> (null):0 */
class list<BotPhrase*, std::allocator<BotPhrase*> > : protected _List_base<BotPhrase*, std::allocator<BotPhrase*> > {
protected:

	/* class _List_base<BotPhrase*, std::allocator<BotPhrase*> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef class BotPhrase * value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<BotPhrase*> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<BotPhrase*> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<BotPhrase*> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<BotPhrase*> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<BotPhrase*> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<BotPhrase*> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE14_M_create_nodeERKS1_ */

	/* <0> (null):0 */
	void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *);

	/* <0> (null):0 */
	void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const class list<BotPhrase*, std::allocator<BotPhrase*> >  &);

	/* <0> (null):0 */
	class list<BotPhrase*, std::allocator<BotPhrase*> > & operator=(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const class list<BotPhrase*, std::allocator<BotPhrase*> >  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EEaSERKS3_ */

	/* <0> (null):0 */
	void assign(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6assignEjRKS1_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, class BotPhrase *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6resizeEjS1_ */

	/* <0> (null):0 */
	reference front(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE10push_frontERKS1_ */

	/* <0> (null):0 */
	void pop_front(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE9push_backERKS1_ */

	/* <0> (null):0 */
	void pop_back(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void insert(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */

	/* <0> (null):0 */
	iterator erase(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	iterator erase(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */

	/* <0> (null):0 */
	void swap(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class list<BotPhrase*, std::allocator<BotPhrase*> > &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4swapERS3_ */

	/* <0> (null):0 */
	void clear(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class list<BotPhrase*, std::allocator<BotPhrase*> > &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */

	/* <0> (null):0 */
	void splice(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class list<BotPhrase*, std::allocator<BotPhrase*> > &, class _List_iterator<BotPhrase*>); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */

	/* <0> (null):0 */
	void splice(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class list<BotPhrase*, std::allocator<BotPhrase*> > &, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */

	/* <0> (null):0 */
	void remove(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6removeERKS1_ */

	/* <0> (null):0 */
	void unique(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class list<BotPhrase*, std::allocator<BotPhrase*> > &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5mergeERS3_ */

	/* <0> (null):0 */
	void reverse(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE18_M_fill_initializeEjRKS1_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE14_M_fill_assignEjRKS1_ */

	/* <0> (null):0 */
	void _M_transfer(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */

	/* <0> (null):0 */
	void _M_insert(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void _M_erase(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class list<BotPhrase*, std::allocator<BotPhrase*> > &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE25_M_check_equal_allocatorsERS3_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 1249 */
 /* pointer to 1247 */
 /* size: 4 */

/* 1250 */
 /* pointer to 1248 */
 /* size: 4 */

/* 1251 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1252 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1253 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1254 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1255 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1256 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1257 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1258 */
 /* pointer to 1259 */
 /* size: 4 */

/* 1259 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1260 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1261 */
/* <0> (null):0 */
struct PlaceTimeInfo {
	Place                      placeID;              /*     0     4 */
	class IntervalTimer       timer;                 /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 1262 */
/* <0> (null):0 */
class BotPhraseManager {
	/* <0> (null):0 */
	struct PlaceTimeInfo {
		Place                      placeID;              /*     0     4 */
		class IntervalTimer       timer;                 /*     4     4 */

		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */
	};

private:

	BotPhraseList              m_list;               /*     0     0 */
	BotPhraseList              m_placeList;          /*     8     0 */
	struct PlaceTimeInfo       m_placeStatementHistory[64]; /*    16   512 */
	/* --- cacheline 8 boundary (512 bytes) --- */
	int                        m_placeCount;         /*   528     4 */
	/* <0> (null):0 */
	void BotPhraseManager(class BotPhraseManager *);

	/* <0> (null):0 */
	void ~BotPhraseManager(class BotPhraseManager *, int);

	/* <0> (null):0 */
	bool Initialize(class BotPhraseManager *, const char  *, int); /* linkage=_ZN16BotPhraseManager10InitializeEPKci */

	/* <0> (null):0 */
	void OnRoundRestart(class BotPhraseManager *); /* linkage=_ZN16BotPhraseManager14OnRoundRestartEv */

	/* <0> (null):0 */
	void OnMapChange(class BotPhraseManager *); /* linkage=_ZN16BotPhraseManager11OnMapChangeEv */

	/* <0> (null):0 */
	unsigned int NameToID(const class BotPhraseManager  *, const char  *); /* linkage=_ZNK16BotPhraseManager8NameToIDEPKc */

	/* <0> (null):0 */
	const char  * IDToName(const class BotPhraseManager  *, unsigned int); /* linkage=_ZNK16BotPhraseManager8IDToNameEj */

	/* <0> (null):0 */
	const class BotPhrase  * GetPhrase(const class BotPhraseManager  *, const char  *); /* linkage=_ZNK16BotPhraseManager9GetPhraseEPKc */

	/* <0> (null):0 */
	const class BotPhrase  * GetPlace(const class BotPhraseManager  *, const char  *); /* linkage=_ZNK16BotPhraseManager8GetPlaceEPKc */

	/* <0> (null):0 */
	const class BotPhrase  * GetPlace(const class BotPhraseManager  *, unsigned int); /* linkage=_ZNK16BotPhraseManager8GetPlaceEj */

	/* <0> (null):0 */
	const BotPhraseList  * GetPlaceList(const class BotPhraseManager  *); /* linkage=_ZNK16BotPhraseManager12GetPlaceListEv */

	/* <0> (null):0 */
	float GetPlaceStatementInterval(const class BotPhraseManager  *, Place); /* linkage=_ZNK16BotPhraseManager25GetPlaceStatementIntervalEj */

	/* <0> (null):0 */
	void ResetPlaceStatementInterval(class BotPhraseManager *, Place); /* linkage=_ZN16BotPhraseManager27ResetPlaceStatementIntervalEj */

	/* <0> (null):0 */
	int FindPlaceIndex(const class BotPhraseManager  *, Place); /* linkage=_ZNK16BotPhraseManager14FindPlaceIndexEj */


	/* size: 532, cachelines: 9, members: 4 */
	/* last cacheline: 20 bytes */

	/* BRAIN FART ALERT! 532 != 516 + 0(holes), diff = 16 */

}; /* size: 532 */

/* 1263 */
/* <0> (null):0 */
struct PlaceTimeInfo       array[64]; /* size: 512 */

/* 1264 */
 /* pointer to 1262 */
 /* size: 4 */

/* 1265 */
 /* pointer to 1266 */
 /* size: 4 */

/* 1266 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 532 */

/* 1267 */
 /* pointer to 1268 */
 /* size: 4 */

/* 1268 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1269 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavLadder*> _Self; /* size: 4 */

/* 1270 */
/* <0> (null):0 */
typedef class CNavLadder * * pointer; /* size: 4 */

/* 1271 */
/* <0> (null):0 */
typedef class CNavLadder * & reference; /* size: 4 */

/* 1272 */
/* <0> (null):0 */
struct _List_iterator<CNavLadder*> {
	class _List_node_base *    _M_node;              /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_iterator<CNavLadder*> _Self;

	/* <0> (null):0 */
	typedef class CNavLadder * * pointer;

	/* <0> (null):0 */
	typedef class CNavLadder * & reference;

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<CNavLadder*> *);

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<CNavLadder*> *, class _List_node_base *);

	/* <0> (null):0 */
	reference operator*(const class _List_iterator<CNavLadder*>  *); /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_iterator<CNavLadder*>  *); /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_iterator<CNavLadder*> *); /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_iterator<CNavLadder*> *, int); /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_iterator<CNavLadder*> *); /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_iterator<CNavLadder*> *, int); /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_iterator<CNavLadder*>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEeqERKS2_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_iterator<CNavLadder*>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEneERKS2_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1273 */
 /* pointer to 1272 */
 /* size: 4 */

/* 1274 */
 /* pointer to 1275 */
 /* size: 4 */

/* 1275 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1276 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1277 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1278 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1279 */
/* <0> (null):0 */
typedef struct _List_iterator<NavConnect> _Self; /* size: 4 */

/* 1280 */
/* <0> (null):0 */
typedef union NavConnect * pointer; /* size: 4 */

/* 1281 */
/* <0> (null):0 */
typedef union NavConnect & reference; /* size: 4 */

/* 1282 */
/* <0> (null):0 */
struct _List_iterator<NavConnect> {
	class _List_node_base *    _M_node;              /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_iterator<NavConnect> _Self;

	/* <0> (null):0 */
	typedef union NavConnect * pointer;

	/* <0> (null):0 */
	typedef union NavConnect & reference;

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<NavConnect> *);

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<NavConnect> *, class _List_node_base *);

	/* <0> (null):0 */
	reference operator*(const class _List_iterator<NavConnect>  *); /* linkage=_ZNKSt14_List_iteratorI10NavConnectEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_iterator<NavConnect>  *); /* linkage=_ZNKSt14_List_iteratorI10NavConnectEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_iterator<NavConnect> *); /* linkage=_ZNSt14_List_iteratorI10NavConnectEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_iterator<NavConnect> *, int); /* linkage=_ZNSt14_List_iteratorI10NavConnectEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_iterator<NavConnect> *); /* linkage=_ZNSt14_List_iteratorI10NavConnectEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_iterator<NavConnect> *, int); /* linkage=_ZNSt14_List_iteratorI10NavConnectEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_iterator<NavConnect>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorI10NavConnectEeqERKS1_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_iterator<NavConnect>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorI10NavConnectEneERKS1_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1283 */
 /* pointer to 1282 */
 /* size: 4 */

/* 1284 */
 /* pointer to 1285 */
 /* size: 4 */

/* 1285 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1286 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1287 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1288 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1289 */
/* <0> (null):0 */
struct _List_node<NavConnect> : public _List_node_base {
public:

	/* struct _List_node_base     <ancestor>; */     /*     0     8 */
	union NavConnect           _M_data;              /*     8     4 */

	/* size: 12, cachelines: 1, members: 2 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1290 */
/* <0> (null):0 */
struct _List_node<CNavLadder*> : public _List_node_base {
public:

	/* struct _List_node_base     <ancestor>; */     /*     0     8 */
	class CNavLadder *         _M_data;              /*     8     4 */

	/* size: 12, cachelines: 1, members: 2 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1291 */
/* <0> (null):0 */
class CGameRules {
	int ()(void) * *           _vptr.CGameRules;     /*     0     4 */
	BOOL                       m_bFreezePeriod;      /*     4     4 */
	BOOL                       m_bBombDropped;       /*     8     4 */
	/* <0> (null):0 */
	void ~CGameRules(class CGameRules *, int);

	/* <0> (null):0 */
	void CGameRules(class CGameRules *, const class CGameRules  &);

	/* <0> (null):0 */
	void CGameRules(class CGameRules *);

	/* <0> (null):0 */
	virtual void RefreshSkillData(class CGameRules *); /* linkage=_ZN10CGameRules16RefreshSkillDataEv */

	/* <0> (null):0 */
	virtual void Think(class CGameRules *); /* linkage=_ZN10CGameRules5ThinkEv */

	/* <0> (null):0 */
	virtual BOOL IsAllowedToSpawn(class CGameRules *, class CBaseEntity *); /* linkage=_ZN10CGameRules16IsAllowedToSpawnEP11CBaseEntity */

	/* <0> (null):0 */
	virtual BOOL FAllowFlashlight(class CGameRules *); /* linkage=_ZN10CGameRules16FAllowFlashlightEv */

	/* <0> (null):0 */
	virtual BOOL FShouldSwitchWeapon(class CGameRules *, class CBasePlayer *, class CBasePlayerItem *); /* linkage=_ZN10CGameRules19FShouldSwitchWeaponEP11CBasePlayerP15CBasePlayerItem */

	/* <0> (null):0 */
	virtual BOOL GetNextBestWeapon(class CGameRules *, class CBasePlayer *, class CBasePlayerItem *); /* linkage=_ZN10CGameRules17GetNextBestWeaponEP11CBasePlayerP15CBasePlayerItem */

	/* <0> (null):0 */
	virtual BOOL IsMultiplayer(class CGameRules *); /* linkage=_ZN10CGameRules13IsMultiplayerEv */

	/* <0> (null):0 */
	virtual BOOL IsDeathmatch(class CGameRules *); /* linkage=_ZN10CGameRules12IsDeathmatchEv */

	/* <0> (null):0 */
	virtual BOOL IsTeamplay(class CGameRules *); /* linkage=_ZN10CGameRules10IsTeamplayEv */

	/* <0> (null):0 */
	virtual BOOL IsCoOp(class CGameRules *); /* linkage=_ZN10CGameRules6IsCoOpEv */

	/* <0> (null):0 */
	virtual const char  * GetGameDescription(class CGameRules *); /* linkage=_ZN10CGameRules18GetGameDescriptionEv */

	/* <0> (null):0 */
	virtual BOOL ClientConnected(class CGameRules *, edict_t *, const char  *, const char  *, char *); /* linkage=_ZN10CGameRules15ClientConnectedEP7edict_sPKcS3_Pc */

	/* <0> (null):0 */
	virtual void InitHUD(class CGameRules *, class CBasePlayer *); /* linkage=_ZN10CGameRules7InitHUDEP11CBasePlayer */

	/* <0> (null):0 */
	virtual void ClientDisconnected(class CGameRules *, edict_t *); /* linkage=_ZN10CGameRules18ClientDisconnectedEP7edict_s */

	/* <0> (null):0 */
	virtual void UpdateGameMode(class CGameRules *, class CBasePlayer *); /* linkage=_ZN10CGameRules14UpdateGameModeEP11CBasePlayer */

	/* <0> (null):0 */
	virtual float FlPlayerFallDamage(class CGameRules *, class CBasePlayer *); /* linkage=_ZN10CGameRules18FlPlayerFallDamageEP11CBasePlayer */

	/* <0> (null):0 */
	virtual BOOL FPlayerCanTakeDamage(class CGameRules *, class CBasePlayer *, class CBaseEntity *); /* linkage=_ZN10CGameRules20FPlayerCanTakeDamageEP11CBasePlayerP11CBaseEntity */

	/* <0> (null):0 */
	virtual BOOL ShouldAutoAim(class CGameRules *, class CBasePlayer *, edict_t *); /* linkage=_ZN10CGameRules13ShouldAutoAimEP11CBasePlayerP7edict_s */

	/* <0> (null):0 */
	virtual void PlayerSpawn(class CGameRules *, class CBasePlayer *); /* linkage=_ZN10CGameRules11PlayerSpawnEP11CBasePlayer */

	/* <0> (null):0 */
	virtual void PlayerThink(class CGameRules *, class CBasePlayer *); /* linkage=_ZN10CGameRules11PlayerThinkEP11CBasePlayer */

	/* <0> (null):0 */
	virtual BOOL FPlayerCanRespawn(class CGameRules *, class CBasePlayer *); /* linkage=_ZN10CGameRules17FPlayerCanRespawnEP11CBasePlayer */

	/* <0> (null):0 */
	virtual float FlPlayerSpawnTime(class CGameRules *, class CBasePlayer *); /* linkage=_ZN10CGameRules17FlPlayerSpawnTimeEP11CBasePlayer */

	/* <0> (null):0 */
	virtual edict_t * GetPlayerSpawnSpot(class CGameRules *, class CBasePlayer *); /* linkage=_ZN10CGameRules18GetPlayerSpawnSpotEP11CBasePlayer */

	/* <0> (null):0 */
	virtual BOOL AllowAutoTargetCrosshair(class CGameRules *); /* linkage=_ZN10CGameRules24AllowAutoTargetCrosshairEv */

	/* <0> (null):0 */
	virtual BOOL ClientCommand_DeadOrAlive(class CGameRules *, class CBasePlayer *, const char  *); /* linkage=_ZN10CGameRules25ClientCommand_DeadOrAliveEP11CBasePlayerPKc */

	/* <0> (null):0 */
	virtual BOOL ClientCommand(class CGameRules *, class CBasePlayer *, const char  *); /* linkage=_ZN10CGameRules13ClientCommandEP11CBasePlayerPKc */

	/* <0> (null):0 */
	virtual void ClientUserInfoChanged(class CGameRules *, class CBasePlayer *, char *); /* linkage=_ZN10CGameRules21ClientUserInfoChangedEP11CBasePlayerPc */

	/* <0> (null):0 */
	virtual int IPointsForKill(class CGameRules *, class CBasePlayer *, class CBasePlayer *); /* linkage=_ZN10CGameRules14IPointsForKillEP11CBasePlayerS1_ */

	/* <0> (null):0 */
	virtual void PlayerKilled(class CGameRules *, class CBasePlayer *, entvars_t *, entvars_t *); /* linkage=_ZN10CGameRules12PlayerKilledEP11CBasePlayerP9entvars_sS3_ */

	/* <0> (null):0 */
	virtual void DeathNotice(class CGameRules *, class CBasePlayer *, entvars_t *, entvars_t *); /* linkage=_ZN10CGameRules11DeathNoticeEP11CBasePlayerP9entvars_sS3_ */

	/* <0> (null):0 */
	virtual BOOL CanHavePlayerItem(class CGameRules *, class CBasePlayer *, class CBasePlayerItem *); /* linkage=_ZN10CGameRules17CanHavePlayerItemEP11CBasePlayerP15CBasePlayerItem */

	/* <0> (null):0 */
	virtual void PlayerGotWeapon(class CGameRules *, class CBasePlayer *, class CBasePlayerItem *); /* linkage=_ZN10CGameRules15PlayerGotWeaponEP11CBasePlayerP15CBasePlayerItem */

	/* <0> (null):0 */
	virtual int WeaponShouldRespawn(class CGameRules *, class CBasePlayerItem *); /* linkage=_ZN10CGameRules19WeaponShouldRespawnEP15CBasePlayerItem */

	/* <0> (null):0 */
	virtual float FlWeaponRespawnTime(class CGameRules *, class CBasePlayerItem *); /* linkage=_ZN10CGameRules19FlWeaponRespawnTimeEP15CBasePlayerItem */

	/* <0> (null):0 */
	virtual float FlWeaponTryRespawn(class CGameRules *, class CBasePlayerItem *); /* linkage=_ZN10CGameRules18FlWeaponTryRespawnEP15CBasePlayerItem */

	/* <0> (null):0 */
	virtual class Vector VecWeaponRespawnSpot(class CGameRules *, class CBasePlayerItem *); /* linkage=_ZN10CGameRules20VecWeaponRespawnSpotEP15CBasePlayerItem */

	/* <0> (null):0 */
	virtual BOOL CanHaveItem(class CGameRules *, class CBasePlayer *, class CItem *); /* linkage=_ZN10CGameRules11CanHaveItemEP11CBasePlayerP5CItem */

	/* <0> (null):0 */
	virtual void PlayerGotItem(class CGameRules *, class CBasePlayer *, class CItem *); /* linkage=_ZN10CGameRules13PlayerGotItemEP11CBasePlayerP5CItem */

	/* <0> (null):0 */
	virtual int ItemShouldRespawn(class CGameRules *, class CItem *); /* linkage=_ZN10CGameRules17ItemShouldRespawnEP5CItem */

	/* <0> (null):0 */
	virtual float FlItemRespawnTime(class CGameRules *, class CItem *); /* linkage=_ZN10CGameRules17FlItemRespawnTimeEP5CItem */

	/* <0> (null):0 */
	virtual class Vector VecItemRespawnSpot(class CGameRules *, class CItem *); /* linkage=_ZN10CGameRules18VecItemRespawnSpotEP5CItem */

	/* <0> (null):0 */
	virtual BOOL CanHaveAmmo(class CGameRules *, class CBasePlayer *, const char  *, int); /* linkage=_ZN10CGameRules11CanHaveAmmoEP11CBasePlayerPKci */

	/* <0> (null):0 */
	virtual void PlayerGotAmmo(class CGameRules *, class CBasePlayer *, char *, int); /* linkage=_ZN10CGameRules13PlayerGotAmmoEP11CBasePlayerPci */

	/* <0> (null):0 */
	virtual int AmmoShouldRespawn(class CGameRules *, class CBasePlayerAmmo *); /* linkage=_ZN10CGameRules17AmmoShouldRespawnEP15CBasePlayerAmmo */

	/* <0> (null):0 */
	virtual float FlAmmoRespawnTime(class CGameRules *, class CBasePlayerAmmo *); /* linkage=_ZN10CGameRules17FlAmmoRespawnTimeEP15CBasePlayerAmmo */

	/* <0> (null):0 */
	virtual class Vector VecAmmoRespawnSpot(class CGameRules *, class CBasePlayerAmmo *); /* linkage=_ZN10CGameRules18VecAmmoRespawnSpotEP15CBasePlayerAmmo */

	/* <0> (null):0 */
	virtual float FlHealthChargerRechargeTime(class CGameRules *); /* linkage=_ZN10CGameRules27FlHealthChargerRechargeTimeEv */

	/* <0> (null):0 */
	virtual float FlHEVChargerRechargeTime(class CGameRules *); /* linkage=_ZN10CGameRules24FlHEVChargerRechargeTimeEv */

	/* <0> (null):0 */
	virtual int DeadPlayerWeapons(class CGameRules *, class CBasePlayer *); /* linkage=_ZN10CGameRules17DeadPlayerWeaponsEP11CBasePlayer */

	/* <0> (null):0 */
	virtual int DeadPlayerAmmo(class CGameRules *, class CBasePlayer *); /* linkage=_ZN10CGameRules14DeadPlayerAmmoEP11CBasePlayer */

	/* <0> (null):0 */
	virtual const char  * GetTeamID(class CGameRules *, class CBaseEntity *); /* linkage=_ZN10CGameRules9GetTeamIDEP11CBaseEntity */

	/* <0> (null):0 */
	virtual int PlayerRelationship(class CGameRules *, class CBasePlayer *, class CBaseEntity *); /* linkage=_ZN10CGameRules18PlayerRelationshipEP11CBasePlayerP11CBaseEntity */

	/* <0> (null):0 */
	virtual int GetTeamIndex(class CGameRules *, const char  *); /* linkage=_ZN10CGameRules12GetTeamIndexEPKc */

	/* <0> (null):0 */
	virtual const char  * GetIndexedTeamName(class CGameRules *, int); /* linkage=_ZN10CGameRules18GetIndexedTeamNameEi */

	/* <0> (null):0 */
	virtual BOOL IsValidTeam(class CGameRules *, const char  *); /* linkage=_ZN10CGameRules11IsValidTeamEPKc */

	/* <0> (null):0 */
	virtual void ChangePlayerTeam(class CGameRules *, class CBasePlayer *, const char  *, BOOL, BOOL); /* linkage=_ZN10CGameRules16ChangePlayerTeamEP11CBasePlayerPKcii */

	/* <0> (null):0 */
	virtual const char  * SetDefaultPlayerTeam(class CGameRules *, class CBasePlayer *); /* linkage=_ZN10CGameRules20SetDefaultPlayerTeamEP11CBasePlayer */

	/* <0> (null):0 */
	virtual BOOL PlayTextureSounds(class CGameRules *); /* linkage=_ZN10CGameRules17PlayTextureSoundsEv */

	/* <0> (null):0 */
	virtual BOOL FAllowMonsters(class CGameRules *); /* linkage=_ZN10CGameRules14FAllowMonstersEv */

	/* <0> (null):0 */
	virtual void EndMultiplayerGame(class CGameRules *); /* linkage=_ZN10CGameRules18EndMultiplayerGameEv */

	/* <0> (null):0 */
	virtual BOOL IsFreezePeriod(class CGameRules *); /* linkage=_ZN10CGameRules14IsFreezePeriodEv */

	/* <0> (null):0 */
	virtual void ServerDeactivate(class CGameRules *); /* linkage=_ZN10CGameRules16ServerDeactivateEv */

	/* <0> (null):0 */
	virtual void CheckMapConditions(class CGameRules *); /* linkage=_ZN10CGameRules18CheckMapConditionsEv */

	/* vtable has 63 entries: {
	   [0] = RefreshSkillData(_ZN10CGameRules16RefreshSkillDataEv), 
	   [1] = Think(_ZN10CGameRules5ThinkEv), 
	   [2] = IsAllowedToSpawn(_ZN10CGameRules16IsAllowedToSpawnEP11CBaseEntity), 
	   [3] = FAllowFlashlight(_ZN10CGameRules16FAllowFlashlightEv), 
	   [4] = FShouldSwitchWeapon(_ZN10CGameRules19FShouldSwitchWeaponEP11CBasePlayerP15CBasePlayerItem), 
	   [5] = GetNextBestWeapon(_ZN10CGameRules17GetNextBestWeaponEP11CBasePlayerP15CBasePlayerItem), 
	   [6] = IsMultiplayer(_ZN10CGameRules13IsMultiplayerEv), 
	   [7] = IsDeathmatch(_ZN10CGameRules12IsDeathmatchEv), 
	   [8] = IsTeamplay(_ZN10CGameRules10IsTeamplayEv), 
	   [9] = IsCoOp(_ZN10CGameRules6IsCoOpEv), 
	   [10] = GetGameDescription(_ZN10CGameRules18GetGameDescriptionEv), 
	   [11] = ClientConnected(_ZN10CGameRules15ClientConnectedEP7edict_sPKcS3_Pc), 
	   [12] = InitHUD(_ZN10CGameRules7InitHUDEP11CBasePlayer), 
	   [13] = ClientDisconnected(_ZN10CGameRules18ClientDisconnectedEP7edict_s), 
	   [14] = UpdateGameMode(_ZN10CGameRules14UpdateGameModeEP11CBasePlayer), 
	   [15] = FlPlayerFallDamage(_ZN10CGameRules18FlPlayerFallDamageEP11CBasePlayer), 
	   [16] = FPlayerCanTakeDamage(_ZN10CGameRules20FPlayerCanTakeDamageEP11CBasePlayerP11CBaseEntity), 
	   [17] = ShouldAutoAim(_ZN10CGameRules13ShouldAutoAimEP11CBasePlayerP7edict_s), 
	   [18] = PlayerSpawn(_ZN10CGameRules11PlayerSpawnEP11CBasePlayer), 
	   [19] = PlayerThink(_ZN10CGameRules11PlayerThinkEP11CBasePlayer), 
	   [20] = FPlayerCanRespawn(_ZN10CGameRules17FPlayerCanRespawnEP11CBasePlayer), 
	   [21] = FlPlayerSpawnTime(_ZN10CGameRules17FlPlayerSpawnTimeEP11CBasePlayer), 
	   [22] = GetPlayerSpawnSpot(_ZN10CGameRules18GetPlayerSpawnSpotEP11CBasePlayer), 
	   [23] = AllowAutoTargetCrosshair(_ZN10CGameRules24AllowAutoTargetCrosshairEv), 
	   [24] = ClientCommand_DeadOrAlive(_ZN10CGameRules25ClientCommand_DeadOrAliveEP11CBasePlayerPKc), 
	   [25] = ClientCommand(_ZN10CGameRules13ClientCommandEP11CBasePlayerPKc), 
	   [26] = ClientUserInfoChanged(_ZN10CGameRules21ClientUserInfoChangedEP11CBasePlayerPc), 
	   [27] = IPointsForKill(_ZN10CGameRules14IPointsForKillEP11CBasePlayerS1_), 
	   [28] = PlayerKilled(_ZN10CGameRules12PlayerKilledEP11CBasePlayerP9entvars_sS3_), 
	   [29] = DeathNotice(_ZN10CGameRules11DeathNoticeEP11CBasePlayerP9entvars_sS3_), 
	   [30] = CanHavePlayerItem(_ZN10CGameRules17CanHavePlayerItemEP11CBasePlayerP15CBasePlayerItem), 
	   [31] = PlayerGotWeapon(_ZN10CGameRules15PlayerGotWeaponEP11CBasePlayerP15CBasePlayerItem), 
	   [32] = WeaponShouldRespawn(_ZN10CGameRules19WeaponShouldRespawnEP15CBasePlayerItem), 
	   [33] = FlWeaponRespawnTime(_ZN10CGameRules19FlWeaponRespawnTimeEP15CBasePlayerItem), 
	   [34] = FlWeaponTryRespawn(_ZN10CGameRules18FlWeaponTryRespawnEP15CBasePlayerItem), 
	   [35] = VecWeaponRespawnSpot(_ZN10CGameRules20VecWeaponRespawnSpotEP15CBasePlayerItem), 
	   [36] = CanHaveItem(_ZN10CGameRules11CanHaveItemEP11CBasePlayerP5CItem), 
	   [37] = PlayerGotItem(_ZN10CGameRules13PlayerGotItemEP11CBasePlayerP5CItem), 
	   [38] = ItemShouldRespawn(_ZN10CGameRules17ItemShouldRespawnEP5CItem), 
	   [39] = FlItemRespawnTime(_ZN10CGameRules17FlItemRespawnTimeEP5CItem), 
	   [40] = VecItemRespawnSpot(_ZN10CGameRules18VecItemRespawnSpotEP5CItem), 
	   [41] = CanHaveAmmo(_ZN10CGameRules11CanHaveAmmoEP11CBasePlayerPKci), 
	   [42] = PlayerGotAmmo(_ZN10CGameRules13PlayerGotAmmoEP11CBasePlayerPci), 
	   [43] = AmmoShouldRespawn(_ZN10CGameRules17AmmoShouldRespawnEP15CBasePlayerAmmo), 
	   [44] = FlAmmoRespawnTime(_ZN10CGameRules17FlAmmoRespawnTimeEP15CBasePlayerAmmo), 
	   [45] = VecAmmoRespawnSpot(_ZN10CGameRules18VecAmmoRespawnSpotEP15CBasePlayerAmmo), 
	   [46] = FlHealthChargerRechargeTime(_ZN10CGameRules27FlHealthChargerRechargeTimeEv), 
	   [47] = FlHEVChargerRechargeTime(_ZN10CGameRules24FlHEVChargerRechargeTimeEv), 
	   [48] = DeadPlayerWeapons(_ZN10CGameRules17DeadPlayerWeaponsEP11CBasePlayer), 
	   [49] = DeadPlayerAmmo(_ZN10CGameRules14DeadPlayerAmmoEP11CBasePlayer), 
	   [50] = GetTeamID(_ZN10CGameRules9GetTeamIDEP11CBaseEntity), 
	   [51] = PlayerRelationship(_ZN10CGameRules18PlayerRelationshipEP11CBasePlayerP11CBaseEntity), 
	   [52] = GetTeamIndex(_ZN10CGameRules12GetTeamIndexEPKc), 
	   [53] = GetIndexedTeamName(_ZN10CGameRules18GetIndexedTeamNameEi), 
	   [54] = IsValidTeam(_ZN10CGameRules11IsValidTeamEPKc), 
	   [55] = ChangePlayerTeam(_ZN10CGameRules16ChangePlayerTeamEP11CBasePlayerPKcii), 
	   [56] = SetDefaultPlayerTeam(_ZN10CGameRules20SetDefaultPlayerTeamEP11CBasePlayer), 
	   [57] = PlayTextureSounds(_ZN10CGameRules17PlayTextureSoundsEv), 
	   [58] = FAllowMonsters(_ZN10CGameRules14FAllowMonstersEv), 
	   [59] = EndMultiplayerGame(_ZN10CGameRules18EndMultiplayerGameEv), 
	   [60] = IsFreezePeriod(_ZN10CGameRules14IsFreezePeriodEv), 
	   [61] = ServerDeactivate(_ZN10CGameRules16ServerDeactivateEv), 
	   [62] = CheckMapConditions(_ZN10CGameRules18CheckMapConditionsEv), 
	} */
	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1292 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 1293 */
 /* pointer to 1294 */
 /* size: 4 */

/* 1294 */
 /* pointer to 1292 */
 /* size: 4 */

/* 1295 */
 /* pointer to 1291 */
 /* size: 4 */

/* 1296 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1297 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1298 */
 /* pointer to 1299 */
 /* size: 4 */

/* 1299 */
/* <0> (null):0 */
class CBasePlayerItem {
	/* <0> (null):0 */
	const char  * pszAmmo1(class CBasePlayerItem *); /* linkage=_ZN15CBasePlayerItem8pszAmmo1Ev */

	/* <0> (null):0 */
	int iMaxAmmo1(class CBasePlayerItem *); /* linkage=_ZN15CBasePlayerItem9iMaxAmmo1Ev */

	ItemInfo                   ItemInfoArray[32];    /*     0  1408 */
	/* --- cacheline 22 boundary (1408 bytes) --- */

	/* size: 0, cachelines: 0, members: 1 */

	/* BRAIN FART ALERT! 0 != 1408 + 0(holes), diff = -1408 */

}; /* size: 0 */

/* 1300 */
 /* pointer to 1301 */
 /* size: 4 */

/* 1301 */
/* <0> (null):0 */
struct CItem {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1302 */
 /* pointer to 1303 */
 /* size: 4 */

/* 1303 */
/* <0> (null):0 */
class CBasePlayerAmmo {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1304 */
/* <0> (null):0 */
class IVoiceGameMgrHelper {
	int ()(void) * *           _vptr.IVoiceGameMgrHelper; /*     0     4 */
	/* <0> (null):0 */
	virtual void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *, int);

	/* <0> (null):0 */
	virtual bool CanPlayerHearPlayer(class IVoiceGameMgrHelper *, class CBasePlayer *, class CBasePlayer *); /* linkage=_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_ */

	/* vtable has 1 entries: {
	   [2] = CanPlayerHearPlayer(_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_), 
	} */
	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1305 */
 /* pointer to 1304 */
 /* size: 4 */

/* 1306 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1307 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1308 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1309 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1310 */
 /* pointer to 1311 */
 /* size: 4 */

/* 1311 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 676 */

/* 1312 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1313 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1314 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1315 */
/* <0> (null):0 */
class CPointEntity {
	/* <0> (null):0 */
	virtual int ObjectCaps(class CPointEntity *); /* linkage=_ZN12CPointEntity10ObjectCapsEv */

	/* vtable has 1 entries: {
	   [6] = ObjectCaps(_ZN12CPointEntity10ObjectCapsEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1316 */
 /* pointer to 1315 */
 /* size: 4 */

/* 1317 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1318 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1319 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1320 */
 /* pointer to 1057 */
 /* size: 4 */

/* 1321 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1322 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1323 */
 /* pointer to 1324 */
 /* size: 4 */

/* 1324 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1325 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1326 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1327 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1328 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1329 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1330 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1331 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1332 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1333 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1334 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1335 */
 /* pointer to 79 */
 /* size: 4 */

/* 1336 */
/* <0> (null):0 */
class CBotManager {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1337 */
 /* pointer to 1336 */
 /* size: 4 */

/* 1338 */
/* <0> (null):0 */
ItemInfo                   array[32]; /* size: 1408 */

/* Functions: */

/* <0> (null):0 */
void Vector2D(class Vector2D *)
{
} /* size: 140370192 */

/* <0> (null):0 */
void Vector2D(class Vector2D *, float, float)
{
} /* size: 140354600 */

/* <0> (null):0 */
class Vector2D operator+(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DplERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator-(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DmiERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator*(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DmlEf */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator/(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DdvEf */
{
} /* size: 8 */

/* <0> (null):0 */
float Length(const class Vector2D  *) /* linkage=_ZNK8Vector2D6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector2D  *) /* linkage=_ZNK8Vector2D13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector2D Normalize(const class Vector2D  *) /* linkage=_ZNK8Vector2D9NormalizeEv */
{
} /* size: 8 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector2D *) /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector2D *, float) /* linkage=_ZN8Vector2D6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void Vector(class Vector *)
{
} /* size: 41 */

/* <0> (null):0 */
void Vector(class Vector *, float, float, float)
{
} /* size: 32 */

/* <0> (null):0 */
void Vector(class Vector *, const class Vector  &)
{
} /* size: 2497 */

/* <0> (null):0 */
void Vector(class Vector *, float *)
{
} /* size: 66 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *) /* linkage=_ZNK6VectorngEv */
{
} /* size: 12 */

/* <0> (null):0 */
int operator==(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectoreqERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
int operator!=(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorneERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector operator+(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorplERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectormiERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator*(const class Vector  *, float) /* linkage=_ZNK6VectormlEf */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator/(const class Vector  *, float) /* linkage=_ZNK6VectordvEf */
{
} /* size: 12 */

/* <0> (null):0 */
void CopyToArray(const class Vector  *, float *) /* linkage=_ZNK6Vector11CopyToArrayEPf */
{
} /* size: 140330160 */

/* <0> (null):0 */
float Length(const class Vector  *) /* linkage=_ZNK6Vector6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector  *) /* linkage=_ZNK6Vector13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
float * operator float*(class Vector *) /* linkage=_ZN6VectorcvPfEv */
{
} /* size: 4 */

/* <0> (null):0 */
const float  * operator const float*(const class Vector  *) /* linkage=_ZNK6VectorcvPKfEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector Normalize(const class Vector  *) /* linkage=_ZNK6Vector9NormalizeEv */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector2D Make2D(const class Vector  *) /* linkage=_ZNK6Vector6Make2DEv */
{
} /* size: 8 */

/* <0> (null):0 */
float Length2D(const class Vector  *) /* linkage=_ZNK6Vector8Length2DEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector  *, float) /* linkage=_ZNK6Vector16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector  *, float) /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector *) /* linkage=_ZN6Vector16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector *, float) /* linkage=_ZN6Vector6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 1049211 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 327712 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 140789364 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 140804172 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 140804220 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void _Vector_impl(class _Vector_impl *)
{
} /* size: 3015375 */

/* <0> (null):0 */
void _Vector_impl(class _Vector_impl *, const _Tp_alloc_type  &)
{
} /* size: 328403 */

/* <0> (null):0 */
void _Vector_impl(class _Vector_impl *)
{
} /* size: 0 */

/* <0> (null):0 */
void _Vector_impl(class _Vector_impl *, const _Tp_alloc_type  &)
{
} /* size: 256 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 140835520 */

/* <0> (null):0 */
edict_t * edict(class CBaseEntity *) /* linkage=_ZN11CBaseEntity5edictEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int ObjectCaps(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
int entindex(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8entindexEv */
{
} /* size: 4 */

/* <0> (null):0 */
void swap(class _List_node_base &, class _List_node_base &) /* linkage=_ZNSt8__detail15_List_node_base4swapERS0_S1_ */
{
} /* size: 328461 */

/* <0> (null):0 */
void _M_transfer(class _List_node_base *, class _List_node_base *, class _List_node_base *) /* linkage=_ZNSt8__detail15_List_node_base11_M_transferEPS0_S1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_reverse(class _List_node_base *) /* linkage=_ZNSt8__detail15_List_node_base10_M_reverseEv */
{
} /* size: 62745 */

/* <0> (null):0 */
void _M_hook(class _List_node_base *, class _List_node_base *) /* linkage=_ZNSt8__detail15_List_node_base7_M_hookEPS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_unhook(class _List_node_base *) /* linkage=_ZNSt8__detail15_List_node_base9_M_unhookEv */
{
} /* size: 256 */

/* <0> (null):0 */
void IntervalTimer(class IntervalTimer *)
{
} /* size: 3014656 */

/* <0> (null):0 */
void Reset(class IntervalTimer *) /* linkage=_ZN13IntervalTimer5ResetEv */
{
} /* size: 140911288 */

/* <0> (null):0 */
void Start(class IntervalTimer *) /* linkage=_ZN13IntervalTimer5StartEv */
{
} /* size: 140889652 */

/* <0> (null):0 */
void Invalidate(class IntervalTimer *) /* linkage=_ZN13IntervalTimer10InvalidateEv */
{
} /* size: 140911332 */

/* <0> (null):0 */
bool HasStarted(const class IntervalTimer  *) /* linkage=_ZNK13IntervalTimer10HasStartedEv */
{
} /* size: 1 */

/* <0> (null):0 */
float GetElapsedTime(const class IntervalTimer  *) /* linkage=_ZNK13IntervalTimer14GetElapsedTimeEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsLessThen(const class IntervalTimer  *, float) /* linkage=_ZNK13IntervalTimer10IsLessThenEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsGreaterThen(const class IntervalTimer  *, float) /* linkage=_ZNK13IntervalTimer13IsGreaterThenEf */
{
} /* size: 1 */

/* <0> (null):0 */
float SizeX(const class Extent  *) /* linkage=_ZNK6Extent5SizeXEv */
{
} /* size: 4 */

/* <0> (null):0 */
float SizeY(const class Extent  *) /* linkage=_ZNK6Extent5SizeYEv */
{
} /* size: 4 */

/* <0> (null):0 */
float SizeZ(const class Extent  *) /* linkage=_ZNK6Extent5SizeZEv */
{
} /* size: 4 */

/* <0> (null):0 */
float Area(const class Extent  *) /* linkage=_ZNK6Extent4AreaEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool Contains(const class Extent  *, const class Vector  *) /* linkage=_ZNK6Extent8ContainsEPK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
void CNavNode(class CNavNode *, const class Vector  *, const class Vector  *, class CNavNode *)
{
} /* size: 0 */

/* <0> (null):0 */
const class CNavNode  * GetNode(const class Vector  *) /* linkage=_ZN8CNavNode7GetNodeEPK6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavNode * GetConnectedNode(const class CNavNode  *, enum NavDirType) /* linkage=_ZNK8CNavNode16GetConnectedNodeE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
const class Vector  * GetPosition(const class CNavNode  *) /* linkage=_ZNK8CNavNode11GetPositionEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class Vector  * GetNormal(const class CNavNode  *) /* linkage=_ZNK8CNavNode9GetNormalEv */
{
} /* size: 4 */

/* <0> (null):0 */
unsigned int GetID(const class CNavNode  *) /* linkage=_ZNK8CNavNode5GetIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavNode * GetFirst(void) /* linkage=_ZN8CNavNode8GetFirstEv */
{
} /* size: 4 */

/* <0> (null):0 */
unsigned int GetListLength(void) /* linkage=_ZN8CNavNode13GetListLengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavNode * GetNext(class CNavNode *) /* linkage=_ZN8CNavNode7GetNextEv */
{
} /* size: 4 */

/* <0> (null):0 */
void ConnectTo(class CNavNode *, class CNavNode *, enum NavDirType) /* linkage=_ZN8CNavNode9ConnectToEPS_10NavDirType */
{
} /* size: 63933 */

/* <0> (null):0 */
class CNavNode * GetParent(const class CNavNode  *) /* linkage=_ZNK8CNavNode9GetParentEv */
{
} /* size: 4 */

/* <0> (null):0 */
void MarkAsVisited(class CNavNode *, enum NavDirType) /* linkage=_ZN8CNavNode13MarkAsVisitedE10NavDirType */
{
} /* size: 0 */

/* <0> (null):0 */
BOOL HasVisited(class CNavNode *, enum NavDirType) /* linkage=_ZN8CNavNode10HasVisitedE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
BOOL IsBiLinked(const class CNavNode  *, enum NavDirType) /* linkage=_ZNK8CNavNode10IsBiLinkedE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
BOOL IsClosedCell(const class CNavNode  *) /* linkage=_ZNK8CNavNode12IsClosedCellEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Cover(class CNavNode *) /* linkage=_ZN8CNavNode5CoverEv */
{
} /* size: 0 */

/* <0> (null):0 */
BOOL IsCovered(const class CNavNode  *) /* linkage=_ZNK8CNavNode9IsCoveredEv */
{
} /* size: 4 */

/* <0> (null):0 */
void AssignArea(class CNavNode *, class CNavArea *) /* linkage=_ZN8CNavNode10AssignAreaEP8CNavArea */
{
} /* size: 140930328 */

/* <0> (null):0 */
class CNavArea * GetArea(const class CNavNode  *) /* linkage=_ZNK8CNavNode7GetAreaEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetAttributes(class CNavNode *, unsigned char) /* linkage=_ZN8CNavNode13SetAttributesEh */
{
} /* size: 0 */

/* <0> (null):0 */
unsigned char GetAttributes(const class CNavNode  *) /* linkage=_ZNK8CNavNode13GetAttributesEv */
{
} /* size: 1 */

/* <0> (null):0 */
void CNavArea(class CNavArea *, class CNavNode *, class CNavNode *, class CNavNode *, class CNavNode *)
{
} /* size: 328615 */

/* <0> (null):0 */
void CNavArea(class CNavArea *)
{
} /* size: 0 */

/* <0> (null):0 */
void CNavArea(class CNavArea *, const class Vector  *, const class Vector  *)
{
} /* size: 0 */

/* <0> (null):0 */
void CNavArea(class CNavArea *, const class Vector  *, const class Vector  *, const class Vector  *, const class Vector  *)
{
} /* size: 0 */

/* <0> (null):0 */
void ~CNavArea(class CNavArea *, int)
{
} /* size: 140874980 */

/* <0> (null):0 */
void ConnectTo(class CNavArea *, class CNavArea *, enum NavDirType) /* linkage=_ZN8CNavArea9ConnectToEPS_10NavDirType */
{
} /* size: 140875148 */

/* <0> (null):0 */
void Disconnect(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea10DisconnectEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
void Save(const class CNavArea  *, FILE *) /* linkage=_ZNK8CNavArea4SaveEP8_IO_FILE */
{
} /* size: 140938572 */

/* <0> (null):0 */
void Save(class CNavArea *, int, unsigned int) /* linkage=_ZN8CNavArea4SaveEij */
{
} /* size: 0 */

/* <0> (null):0 */
void Load(class CNavArea *, class SteamFile *, unsigned int) /* linkage=_ZN8CNavArea4LoadEP9SteamFilej */
{
} /* size: 140875924 */

/* <0> (null):0 */
enum NavErrorType PostLoad(class CNavArea *) /* linkage=_ZN8CNavArea8PostLoadEv */
{
} /* size: 4 */

/* <0> (null):0 */
unsigned int GetID(const class CNavArea  *) /* linkage=_ZNK8CNavArea5GetIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetAttributes(class CNavArea *, unsigned char) /* linkage=_ZN8CNavArea13SetAttributesEh */
{
} /* size: 140876376 */

/* <0> (null):0 */
unsigned char GetAttributes(const class CNavArea  *) /* linkage=_ZNK8CNavArea13GetAttributesEv */
{
} /* size: 1 */

/* <0> (null):0 */
void SetPlace(class CNavArea *, Place) /* linkage=_ZN8CNavArea8SetPlaceEj */
{
} /* size: 140953044 */

/* <0> (null):0 */
Place GetPlace(const class CNavArea  *) /* linkage=_ZNK8CNavArea8GetPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsOverlapping(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea13IsOverlappingEPK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsOverlapping(const class CNavArea  *, const class CNavArea  *) /* linkage=_ZNK8CNavArea13IsOverlappingEPKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsOverlappingX(const class CNavArea  *, const class CNavArea  *) /* linkage=_ZNK8CNavArea14IsOverlappingXEPKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsOverlappingY(const class CNavArea  *, const class CNavArea  *) /* linkage=_ZNK8CNavArea14IsOverlappingYEPKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
int GetPlayerCount(const class CNavArea  *, int, class CBasePlayer *) /* linkage=_ZNK8CNavArea14GetPlayerCountEiP11CBasePlayer */
{
} /* size: 4 */

/* <0> (null):0 */
float GetZ(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea4GetZEPK6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
float GetZ(const class CNavArea  *, float, float) /* linkage=_ZNK8CNavArea4GetZEff */
{
} /* size: 4 */

/* <0> (null):0 */
bool Contains(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea8ContainsEPK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsCoplanar(const class CNavArea  *, const class CNavArea  *) /* linkage=_ZNK8CNavArea10IsCoplanarEPKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
void GetClosestPointOnArea(const class CNavArea  *, const class Vector  *, class Vector *) /* linkage=_ZNK8CNavArea21GetClosestPointOnAreaEPK6VectorPS0_ */
{
} /* size: 140955256 */

/* <0> (null):0 */
float GetDistanceSquaredToPoint(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea25GetDistanceSquaredToPointEPK6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsDegenerate(const class CNavArea  *) /* linkage=_ZNK8CNavArea12IsDegenerateEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsEdge(const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea6IsEdgeE10NavDirType */
{
} /* size: 1 */

/* <0> (null):0 */
int GetAdjacentCount(const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea16GetAdjacentCountE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetAdjacentArea(const class CNavArea  *, enum NavDirType, int) /* linkage=_ZNK8CNavArea15GetAdjacentAreaE10NavDirTypei */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetRandomAdjacentArea(const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea21GetRandomAdjacentAreaE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
const NavConnectList  * GetAdjacentList(const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea15GetAdjacentListE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsConnected(const class CNavArea  *, const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea11IsConnectedEPKS_10NavDirType */
{
} /* size: 1 */

/* <0> (null):0 */
float ComputeHeightChange(class CNavArea *, const class CNavArea  *) /* linkage=_ZN8CNavArea19ComputeHeightChangeEPKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
const NavLadderList  * GetLadderList(const class CNavArea  *, enum LadderDirectionType) /* linkage=_ZNK8CNavArea13GetLadderListE19LadderDirectionType */
{
} /* size: 4 */

/* <0> (null):0 */
void ComputePortal(const class CNavArea  *, const class CNavArea  *, enum NavDirType, class Vector *, float *) /* linkage=_ZNK8CNavArea13ComputePortalEPKS_10NavDirTypeP6VectorPf */
{
} /* size: 0 */

/* <0> (null):0 */
void ComputeClosestPointInPortal(const class CNavArea  *, const class CNavArea  *, enum NavDirType, const class Vector  *, class Vector *) /* linkage=_ZNK8CNavArea27ComputeClosestPointInPortalEPKS_10NavDirTypePK6VectorPS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
enum NavDirType ComputeDirection(const class CNavArea  *, class Vector *) /* linkage=_ZNK8CNavArea16ComputeDirectionEP6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
void SetClearedTimestamp(class CNavArea *, int) /* linkage=_ZN8CNavArea19SetClearedTimestampEi */
{
} /* size: 524288 */

/* <0> (null):0 */
float GetClearedTimestamp(class CNavArea *, int) /* linkage=_ZN8CNavArea19GetClearedTimestampEi */
{
} /* size: 4 */

/* <0> (null):0 */
const HidingSpotList  * GetHidingSpotList(const class CNavArea  *) /* linkage=_ZNK8CNavArea17GetHidingSpotListEv */
{
} /* size: 4 */

/* <0> (null):0 */
void ComputeHidingSpots(class CNavArea *) /* linkage=_ZN8CNavArea18ComputeHidingSpotsEv */
{
} /* size: 524288 */

/* <0> (null):0 */
void ComputeSniperSpots(class CNavArea *) /* linkage=_ZN8CNavArea18ComputeSniperSpotsEv */
{
} /* size: 140970809 */

/* <0> (null):0 */
class SpotEncounter * GetSpotEncounter(class CNavArea *, const class CNavArea  *, const class CNavArea  *) /* linkage=_ZN8CNavArea16GetSpotEncounterEPKS_S1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void ComputeSpotEncounters(class CNavArea *) /* linkage=_ZN8CNavArea21ComputeSpotEncountersEv */
{
} /* size: 140971544 */

/* <0> (null):0 */
void IncreaseDanger(class CNavArea *, int, float) /* linkage=_ZN8CNavArea14IncreaseDangerEif */
{
} /* size: 140971380 */

/* <0> (null):0 */
float GetDanger(class CNavArea *, int) /* linkage=_ZN8CNavArea9GetDangerEi */
{
} /* size: 4 */

/* <0> (null):0 */
float GetSizeX(const class CNavArea  *) /* linkage=_ZNK8CNavArea8GetSizeXEv */
{
} /* size: 4 */

/* <0> (null):0 */
float GetSizeY(const class CNavArea  *) /* linkage=_ZNK8CNavArea8GetSizeYEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class Extent  * GetExtent(const class CNavArea  *) /* linkage=_ZNK8CNavArea9GetExtentEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class Vector  * GetCenter(const class CNavArea  *) /* linkage=_ZNK8CNavArea9GetCenterEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class Vector  * GetCorner(const class CNavArea  *, enum NavCornerType) /* linkage=_ZNK8CNavArea9GetCornerE13NavCornerType */
{
} /* size: 4 */

/* <0> (null):0 */
const class ApproachInfo  * GetApproachInfo(const class CNavArea  *, int) /* linkage=_ZNK8CNavArea15GetApproachInfoEi */
{
} /* size: 4 */

/* <0> (null):0 */
int GetApproachInfoCount(const class CNavArea  *) /* linkage=_ZNK8CNavArea20GetApproachInfoCountEv */
{
} /* size: 4 */

/* <0> (null):0 */
void ComputeApproachAreas(class CNavArea *) /* linkage=_ZN8CNavArea20ComputeApproachAreasEv */
{
} /* size: 140977336 */

/* <0> (null):0 */
void MakeNewMarker(void) /* linkage=_ZN8CNavArea13MakeNewMarkerEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Mark(class CNavArea *) /* linkage=_ZN8CNavArea4MarkEv */
{
} /* size: 140998048 */

/* <0> (null):0 */
BOOL IsMarked(const class CNavArea  *) /* linkage=_ZNK8CNavArea8IsMarkedEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetParent(class CNavArea *, class CNavArea *, enum NavTraverseType) /* linkage=_ZN8CNavArea9SetParentEPS_15NavTraverseType */
{
} /* size: 140998092 */

/* <0> (null):0 */
class CNavArea * GetParent(const class CNavArea  *) /* linkage=_ZNK8CNavArea9GetParentEv */
{
} /* size: 4 */

/* <0> (null):0 */
enum NavTraverseType GetParentHow(const class CNavArea  *) /* linkage=_ZNK8CNavArea12GetParentHowEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsOpen(const class CNavArea  *) /* linkage=_ZNK8CNavArea6IsOpenEv */
{
} /* size: 1 */

/* <0> (null):0 */
void AddToOpenList(class CNavArea *) /* linkage=_ZN8CNavArea13AddToOpenListEv */
{
} /* size: 0 */

/* <0> (null):0 */
void UpdateOnOpenList(class CNavArea *) /* linkage=_ZN8CNavArea16UpdateOnOpenListEv */
{
} /* size: 0 */

/* <0> (null):0 */
void RemoveFromOpenList(class CNavArea *) /* linkage=_ZN8CNavArea18RemoveFromOpenListEv */
{
} /* size: 140999376 */

/* <0> (null):0 */
bool IsOpenListEmpty(void) /* linkage=_ZN8CNavArea15IsOpenListEmptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
class CNavArea * PopOpenList(void) /* linkage=_ZN8CNavArea11PopOpenListEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsClosed(const class CNavArea  *) /* linkage=_ZNK8CNavArea8IsClosedEv */
{
} /* size: 1 */

/* <0> (null):0 */
void AddToClosedList(class CNavArea *) /* linkage=_ZN8CNavArea15AddToClosedListEv */
{
} /* size: 141000348 */

/* <0> (null):0 */
void RemoveFromClosedList(class CNavArea *) /* linkage=_ZN8CNavArea20RemoveFromClosedListEv */
{
} /* size: 1836065 */

/* <0> (null):0 */
void ClearSearchLists(void) /* linkage=_ZN8CNavArea16ClearSearchListsEv */
{
} /* size: 0 */

/* <0> (null):0 */
void SetTotalCost(class CNavArea *, float) /* linkage=_ZN8CNavArea12SetTotalCostEf */
{
} /* size: 141000400 */

/* <0> (null):0 */
float GetTotalCost(const class CNavArea  *) /* linkage=_ZNK8CNavArea12GetTotalCostEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetCostSoFar(class CNavArea *, float) /* linkage=_ZN8CNavArea12SetCostSoFarEf */
{
} /* size: 141000768 */

/* <0> (null):0 */
float GetCostSoFar(const class CNavArea  *) /* linkage=_ZNK8CNavArea12GetCostSoFarEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Draw(class CNavArea *, byte, byte, byte, int) /* linkage=_ZN8CNavArea4DrawEhhhi */
{
} /* size: 141001361 */

/* <0> (null):0 */
void DrawConnectedAreas(class CNavArea *) /* linkage=_ZN8CNavArea18DrawConnectedAreasEv */
{
} /* size: 141001276 */

/* <0> (null):0 */
void DrawMarkedCorner(class CNavArea *, enum NavCornerType, byte, byte, byte, int) /* linkage=_ZN8CNavArea16DrawMarkedCornerE13NavCornerTypehhhi */
{
} /* size: 141001392 */

/* <0> (null):0 */
bool SplitEdit(class CNavArea *, bool, float, class CNavArea * *, class CNavArea * *) /* linkage=_ZN8CNavArea9SplitEditEbfPPS_S1_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool MergeEdit(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea9MergeEditEPS_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool SpliceEdit(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea10SpliceEditEPS_ */
{
} /* size: 1 */

/* <0> (null):0 */
void RaiseCorner(class CNavArea *, enum NavCornerType, int) /* linkage=_ZN8CNavArea11RaiseCornerE13NavCornerTypei */
{
} /* size: 1049603 */

/* <0> (null):0 */
void AddLadderUp(class CNavArea *, class CNavLadder *) /* linkage=_ZN8CNavArea11AddLadderUpEP10CNavLadder */
{
} /* size: 141024960 */

/* <0> (null):0 */
void AddLadderDown(class CNavArea *, class CNavLadder *) /* linkage=_ZN8CNavArea13AddLadderDownEP10CNavLadder */
{
} /* size: 141025164 */

/* <0> (null):0 */
void Initialize(class CNavArea *) /* linkage=_ZN8CNavArea10InitializeEv */
{
} /* size: 196608 */

/* <0> (null):0 */
void DecayDanger(class CNavArea *) /* linkage=_ZN8CNavArea11DecayDangerEv */
{
} /* size: 141025508 */

/* <0> (null):0 */
bool IsHidingSpotCollision(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea21IsHidingSpotCollisionEPK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
void AddSpotEncounters(class CNavArea *, const class CNavArea  *, enum NavDirType, const class CNavArea  *, enum NavDirType) /* linkage=_ZN8CNavArea17AddSpotEncountersEPKS_10NavDirTypeS1_S2_ */
{
} /* size: 141025876 */

/* <0> (null):0 */
void Strip(class CNavArea *) /* linkage=_ZN8CNavArea5StripEv */
{
} /* size: 141025876 */

/* <0> (null):0 */
void FinishMerge(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea11FinishMergeEPS_ */
{
} /* size: 328754 */

/* <0> (null):0 */
void MergeAdjacentConnections(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea24MergeAdjacentConnectionsEPS_ */
{
} /* size: 984118 */

/* <0> (null):0 */
void AssignNodes(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea11AssignNodesEPS_ */
{
} /* size: 141028400 */

/* <0> (null):0 */
void FinishSplitEdit(class CNavArea *, class CNavArea *, enum NavDirType) /* linkage=_ZN8CNavArea15FinishSplitEditEPS_10NavDirType */
{
} /* size: 0 */

/* <0> (null):0 */
void OnDestroyNotify(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea15OnDestroyNotifyEPS_ */
{
} /* size: 12035 */

/* <0> (null):0 */
void SteamFile(class SteamFile *, const char  *)
{
} /* size: 141027420 */

/* <0> (null):0 */
void ~SteamFile(class SteamFile *, int)
{
} /* size: 0 */

/* <0> (null):0 */
bool IsValid(const class SteamFile  *) /* linkage=_ZNK9SteamFile7IsValidEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool Read(class SteamFile *, void *, int) /* linkage=_ZN9SteamFile4ReadEPvi */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator==(const union NavConnect  *, const union NavConnect  &) /* linkage=_ZNK10NavConnecteqERKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
void CNavLadder(class CNavLadder *)
{
} /* size: 0 */

/* <0> (null):0 */
void OnDestroyNotify(class CNavLadder *, class CNavArea *) /* linkage=_ZN10CNavLadder15OnDestroyNotifyEP8CNavArea */
{
} /* size: 256 */

/* <0> (null):0 */
void HidingSpot(class HidingSpot *)
{
} /* size: 0 */

/* <0> (null):0 */
void HidingSpot(class HidingSpot *, const class Vector  *, unsigned char)
{
} /* size: 141042940 */

/* <0> (null):0 */
bool HasGoodCover(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot12HasGoodCoverEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsGoodSniperSpot(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot16IsGoodSniperSpotEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsIdealSniperSpot(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot17IsIdealSniperSpotEv */
{
} /* size: 1 */

/* <0> (null):0 */
void SetFlags(class HidingSpot *, unsigned char) /* linkage=_ZN10HidingSpot8SetFlagsEh */
{
} /* size: 0 */

/* <0> (null):0 */
unsigned char GetFlags(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot8GetFlagsEv */
{
} /* size: 1 */

/* <0> (null):0 */
void Save(const class HidingSpot  *, int, unsigned int) /* linkage=_ZNK10HidingSpot4SaveEij */
{
} /* size: 0 */

/* <0> (null):0 */
void Load(class HidingSpot *, class SteamFile *, unsigned int) /* linkage=_ZN10HidingSpot4LoadEP9SteamFilej */
{
} /* size: 256 */

/* <0> (null):0 */
const class Vector  * GetPosition(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot11GetPositionEv */
{
} /* size: 4 */

/* <0> (null):0 */
unsigned int GetID(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot5GetIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Mark(class HidingSpot *) /* linkage=_ZN10HidingSpot4MarkEv */
{
} /* size: 140574945 */

/* <0> (null):0 */
bool IsMarked(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot8IsMarkedEv */
{
} /* size: 1 */

/* <0> (null):0 */
void ChangeMasterMarker(void) /* linkage=_ZN10HidingSpot18ChangeMasterMarkerEv */
{
} /* size: 141006444 */

/* <0> (null):0 */
void new_allocator(class new_allocator<SpotOrder> *)
{
} /* size: 142028 */

/* <0> (null):0 */
void new_allocator(class new_allocator<SpotOrder> *, const class new_allocator<SpotOrder>  &)
{
} /* size: 432 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<SpotOrder> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<SpotOrder>  *, class SpotOrder &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE7addressERS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<SpotOrder>  *, const class SpotOrder  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE7addressERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<SpotOrder> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<SpotOrder> *, class SpotOrder *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE10deallocateEPS1_j */
{
} /* size: 140836897 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<SpotOrder>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<SpotOrder> *, class SpotOrder *, const class SpotOrder  &) /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE9constructEPS1_RKS1_ */
{
} /* size: 141008732 */

/* <0> (null):0 */
void destroy(class new_allocator<SpotOrder> *, class SpotOrder *) /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE7destroyEPS1_ */
{
} /* size: 140810184 */

/* <0> (null):0 */
void allocator(class allocator<SpotOrder> *)
{
} /* size: 3407959 */

/* <0> (null):0 */
void allocator(class allocator<SpotOrder> *, const class allocator<SpotOrder>  &)
{
} /* size: 140921368 */

/* <0> (null):0 */
void ~allocator(class allocator<SpotOrder> *, int)
{
} /* size: 140870184 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<SpotOrder> > *)
{
} /* size: 140811012 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<SpotOrder> > *, const class new_allocator<std::_List_node<SpotOrder> >  &)
{
} /* size: 140811172 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<SpotOrder> > *, int)
{
} /* size: 140811356 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<SpotOrder> >  *, class _List_node<SpotOrder> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7addressERS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<SpotOrder> >  *, const class _List_node<SpotOrder>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7addressERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<SpotOrder> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE10deallocateEPS3_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<SpotOrder> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *, const class _List_node<SpotOrder>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE9constructEPS3_RKS3_ */
{
} /* size: 140812484 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7destroyEPS3_ */
{
} /* size: 140883784 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<SpotOrder> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<SpotOrder> > *, const class allocator<std::_List_node<SpotOrder> >  &)
{
} /* size: 140623208 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<SpotOrder> > *, int)
{
} /* size: 140813548 */

/* <0> (null):0 */
class _List_node<SpotOrder> * _M_get_node(class _List_base<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, class _List_node<SpotOrder> *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */
{
} /* size: 137632424 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *)
{
} /* size: 352 */

/* <0> (null):0 */
void _List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, const allocator_type  &)
{
} /* size: 134217728 */

/* <0> (null):0 */
void ~_List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, int)
{
} /* size: 3014656 */

/* <0> (null):0 */
void _M_clear(class _List_base<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE8_M_clearEv */
{
} /* size: 140476376 */

/* <0> (null):0 */
void _M_init(class _List_base<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE7_M_initEv */
{
} /* size: 3014656 */

/* <0> (null):0 */
_Node * _M_create_node(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE14_M_create_nodeERKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<SpotOrder, std::allocator<SpotOrder> > *)
{
} /* size: 80 */

/* <0> (null):0 */
void list(class list<SpotOrder, std::allocator<SpotOrder> > *, const allocator_type  &)
{
} /* size: 72 */

/* <0> (null):0 */
void list(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 192 */

/* <0> (null):0 */
void list(class list<SpotOrder, std::allocator<SpotOrder> > *, const class list<SpotOrder, std::allocator<SpotOrder> >  &)
{
} /* size: 224 */

/* <0> (null):0 */
class list<SpotOrder, std::allocator<SpotOrder> > & operator=(class list<SpotOrder, std::allocator<SpotOrder> > *, const class list<SpotOrder, std::allocator<SpotOrder> >  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EEaSERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6assignEjRKS0_ */
{
} /* size: 40 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, class SpotOrder) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6resizeEjS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
reference front(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE10push_frontERKS0_ */
{
} /* size: 65536 */

/* <0> (null):0 */
void pop_front(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9pop_frontEv */
{
} /* size: 140490296 */

/* <0> (null):0 */
void push_back(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9push_backERKS0_ */
{
} /* size: 140490404 */

/* <0> (null):0 */
void pop_back(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE8pop_backEv */
{
} /* size: 140582692 */

/* <0> (null):0 */
iterator insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, unsigned int, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */
{
} /* size: 328059 */

/* <0> (null):0 */
iterator erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5eraseESt14_List_iteratorIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4swapERS2_ */
{
} /* size: 140850244 */

/* <0> (null):0 */
void clear(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5clearEv */
{
} /* size: 140941668 */

/* <0> (null):0 */
void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */
{
} /* size: 1245184 */

/* <0> (null):0 */
void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */
{
} /* size: 140850880 */

/* <0> (null):0 */
void remove(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6removeERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void unique(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6uniqueEv */
{
} /* size: 0 */

/* <0> (null):0 */
void merge(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5mergeERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void reverse(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE7reverseEv */
{
} /* size: 113449 */

/* <0> (null):0 */
void sort(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4sortEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE18_M_fill_initializeEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE14_M_fill_assignEjRKS0_ */
{
} /* size: 113572 */

/* <0> (null):0 */
void _M_transfer(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */
{
} /* size: 140852520 */

/* <0> (null):0 */
void _M_insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 140824956 */

/* <0> (null):0 */
void _M_erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */
{
} /* size: 56 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE25_M_check_equal_allocatorsERS2_ */
{
} /* size: 140853028 */

/* <0> (null):0 */
void new_allocator(class new_allocator<HidingSpot*> *)
{
} /* size: 140990020 */

/* <0> (null):0 */
void new_allocator(class new_allocator<HidingSpot*> *, const class new_allocator<HidingSpot*>  &)
{
} /* size: 140990180 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<HidingSpot*> *, int)
{
} /* size: 140990084 */

/* <0> (null):0 */
pointer address(const class new_allocator<HidingSpot*>  *, class HidingSpot * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE7addressERS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<HidingSpot*>  *, const class HidingSpot *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE7addressERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<HidingSpot*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<HidingSpot*> *, class HidingSpot * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE10deallocateEPS2_j */
{
} /* size: 89098 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<HidingSpot*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<HidingSpot*> *, class HidingSpot * *, const class HidingSpot *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE9constructEPS2_RKS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<HidingSpot*> *, class HidingSpot * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE7destroyEPS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<HidingSpot*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<HidingSpot*> *, const class allocator<HidingSpot*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<HidingSpot*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *, const class new_allocator<std::_List_node<HidingSpot*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *, int)
{
} /* size: 137632424 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<HidingSpot*> >  *, class _List_node<HidingSpot*> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7addressERS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<HidingSpot*> >  *, const class _List_node<HidingSpot*>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7addressERKS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<HidingSpot*> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE10deallocateEPS4_j */
{
} /* size: 140412256 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<HidingSpot*> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *, const class _List_node<HidingSpot*>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE9constructEPS4_RKS4_ */
{
} /* size: 140330776 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7destroyEPS4_ */
{
} /* size: 140476184 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<HidingSpot*> > *)
{
} /* size: 140510908 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<HidingSpot*> > *, const class allocator<std::_List_node<HidingSpot*> >  &)
{
} /* size: 140526148 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<HidingSpot*> > *, int)
{
} /* size: 140527896 */

/* <0> (null):0 */
class _List_node<HidingSpot*> * _M_get_node(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_node<HidingSpot*> *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */
{
} /* size: 140635620 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *)
{
} /* size: 140676512 */

/* <0> (null):0 */
void _List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, const allocator_type  &)
{
} /* size: 140684016 */

/* <0> (null):0 */
void ~_List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void _M_clear(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE8_M_clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_init(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE7_M_initEv */
{
} /* size: 0 */

/* <0> (null):0 */
_Node * _M_create_node(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE14_M_create_nodeERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const class list<HidingSpot*, std::allocator<HidingSpot*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
class list<HidingSpot*, std::allocator<HidingSpot*> > & operator=(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const class list<HidingSpot*, std::allocator<HidingSpot*> >  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EEaSERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, class HidingSpot *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6resizeEjS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
reference front(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE10push_frontERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_front(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9pop_frontEv */
{
} /* size: 0 */

/* <0> (null):0 */
void push_back(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9push_backERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4swapERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void remove(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6removeERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void unique(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6uniqueEv */
{
} /* size: 0 */

/* <0> (null):0 */
void merge(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5mergeERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void reverse(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE7reverseEv */
{
} /* size: 0 */

/* <0> (null):0 */
void sort(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4sortEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE18_M_fill_initializeEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE14_M_fill_assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_transfer(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE25_M_check_equal_allocatorsERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<SpotEncounter> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<SpotEncounter> *, const class new_allocator<SpotEncounter>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<SpotEncounter> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<SpotEncounter>  *, class SpotEncounter &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE7addressERS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<SpotEncounter>  *, const class SpotEncounter  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE7addressERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<SpotEncounter> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<SpotEncounter> *, class SpotEncounter *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE10deallocateEPS1_j */
{
} /* size: 137632424 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<SpotEncounter>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<SpotEncounter> *, class SpotEncounter *, const class SpotEncounter  &) /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE9constructEPS1_RKS1_ */
{
} /* size: 140333080 */

/* <0> (null):0 */
void destroy(class new_allocator<SpotEncounter> *, class SpotEncounter *) /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE7destroyEPS1_ */
{
} /* size: 140510004 */

/* <0> (null):0 */
void allocator(class allocator<SpotEncounter> *)
{
} /* size: 140583804 */

/* <0> (null):0 */
void allocator(class allocator<SpotEncounter> *, const class allocator<SpotEncounter>  &)
{
} /* size: 140666256 */

/* <0> (null):0 */
void ~allocator(class allocator<SpotEncounter> *, int)
{
} /* size: 140668464 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *)
{
} /* size: 140727860 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *, const class new_allocator<std::_List_node<SpotEncounter> >  &)
{
} /* size: 140729920 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *, int)
{
} /* size: 140762360 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<SpotEncounter> >  *, class _List_node<SpotEncounter> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7addressERS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<SpotEncounter> >  *, const class _List_node<SpotEncounter>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7addressERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<SpotEncounter> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE10deallocateEPS3_j */
{
} /* size: 140927600 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<SpotEncounter> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *, const class _List_node<SpotEncounter>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE9constructEPS3_RKS3_ */
{
} /* size: 140939104 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7destroyEPS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<SpotEncounter> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<SpotEncounter> > *, const class allocator<std::_List_node<SpotEncounter> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<SpotEncounter> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class _List_node<SpotEncounter> * _M_get_node(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_node<SpotEncounter> *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void _M_clear(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE8_M_clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_init(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE7_M_initEv */
{
} /* size: 0 */

/* <0> (null):0 */
_Node * _M_create_node(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE14_M_create_nodeERKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const class list<SpotEncounter, std::allocator<SpotEncounter> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
class list<SpotEncounter, std::allocator<SpotEncounter> > & operator=(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const class list<SpotEncounter, std::allocator<SpotEncounter> >  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EEaSERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6assignEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, class SpotEncounter) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6resizeEjS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
reference front(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE10push_frontERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_front(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9pop_frontEv */
{
} /* size: 0 */

/* <0> (null):0 */
void push_back(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9push_backERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, unsigned int, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5eraseESt14_List_iteratorIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4swapERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void remove(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6removeERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void unique(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6uniqueEv */
{
} /* size: 0 */

/* <0> (null):0 */
void merge(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5mergeERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void reverse(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE7reverseEv */
{
} /* size: 0 */

/* <0> (null):0 */
void sort(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4sortEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE18_M_fill_initializeEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE14_M_fill_assignEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_transfer(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE25_M_check_equal_allocatorsERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<NavConnect> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<NavConnect> *, const class new_allocator<NavConnect>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<NavConnect> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<NavConnect>  *, union NavConnect &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE7addressERS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<NavConnect>  *, const union NavConnect  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE7addressERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<NavConnect> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<NavConnect> *, union NavConnect *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE10deallocateEPS1_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<NavConnect>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<NavConnect> *, union NavConnect *, const union NavConnect  &) /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE9constructEPS1_RKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<NavConnect> *, union NavConnect *) /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE7destroyEPS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<NavConnect> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<NavConnect> *, const class allocator<NavConnect>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<NavConnect> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<NavConnect> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<NavConnect> > *, const class new_allocator<std::_List_node<NavConnect> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<NavConnect> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<NavConnect> >  *, class _List_node<NavConnect> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7addressERS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<NavConnect> >  *, const class _List_node<NavConnect>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7addressERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<NavConnect> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE10deallocateEPS3_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<NavConnect> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *, const class _List_node<NavConnect>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE9constructEPS3_RKS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7destroyEPS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<NavConnect> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<NavConnect> > *, const class allocator<std::_List_node<NavConnect> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<NavConnect> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class _List_node<NavConnect> * _M_get_node(class _List_base<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<NavConnect, std::allocator<NavConnect> > *, class _List_node<NavConnect> *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void _M_clear(class _List_base<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE8_M_clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_init(class _List_base<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE7_M_initEv */
{
} /* size: 0 */

/* <0> (null):0 */
_Node * _M_create_node(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE14_M_create_nodeERKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<NavConnect, std::allocator<NavConnect> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<NavConnect, std::allocator<NavConnect> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<NavConnect, std::allocator<NavConnect> > *, const class list<NavConnect, std::allocator<NavConnect> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
class list<NavConnect, std::allocator<NavConnect> > & operator=(class list<NavConnect, std::allocator<NavConnect> > *, const class list<NavConnect, std::allocator<NavConnect> >  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EEaSERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6assignEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, union NavConnect) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6resizeEjS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
reference front(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE10push_frontERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_front(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9pop_frontEv */
{
} /* size: 0 */

/* <0> (null):0 */
void push_back(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9push_backERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, unsigned int, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5eraseESt14_List_iteratorIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4swapERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void remove(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6removeERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void unique(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6uniqueEv */
{
} /* size: 0 */

/* <0> (null):0 */
void merge(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5mergeERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void reverse(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE7reverseEv */
{
} /* size: 0 */

/* <0> (null):0 */
void sort(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4sortEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE18_M_fill_initializeEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE14_M_fill_assignEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_transfer(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE25_M_check_equal_allocatorsERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<CNavLadder*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<CNavLadder*> *, const class new_allocator<CNavLadder*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<CNavLadder*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<CNavLadder*>  *, class CNavLadder * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE7addressERS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<CNavLadder*>  *, const class CNavLadder *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE7addressERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<CNavLadder*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<CNavLadder*> *, class CNavLadder * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE10deallocateEPS2_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<CNavLadder*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<CNavLadder*> *, class CNavLadder * *, const class CNavLadder *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE9constructEPS2_RKS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<CNavLadder*> *, class CNavLadder * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE7destroyEPS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<CNavLadder*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<CNavLadder*> *, const class allocator<CNavLadder*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<CNavLadder*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *, const class new_allocator<std::_List_node<CNavLadder*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<CNavLadder*> >  *, class _List_node<CNavLadder*> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7addressERS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<CNavLadder*> >  *, const class _List_node<CNavLadder*>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7addressERKS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<CNavLadder*> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE10deallocateEPS4_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<CNavLadder*> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *, const class _List_node<CNavLadder*>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE9constructEPS4_RKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7destroyEPS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<CNavLadder*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<CNavLadder*> > *, const class allocator<std::_List_node<CNavLadder*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<CNavLadder*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class _List_node<CNavLadder*> * _M_get_node(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_node<CNavLadder*> *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void _M_clear(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE8_M_clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_init(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE7_M_initEv */
{
} /* size: 0 */

/* <0> (null):0 */
_Node * _M_create_node(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE14_M_create_nodeERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const class list<CNavLadder*, std::allocator<CNavLadder*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
class list<CNavLadder*, std::allocator<CNavLadder*> > & operator=(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const class list<CNavLadder*, std::allocator<CNavLadder*> >  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EEaSERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, class CNavLadder *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6resizeEjS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
reference front(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE10push_frontERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_front(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9pop_frontEv */
{
} /* size: 0 */

/* <0> (null):0 */
void push_back(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9push_backERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4swapERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void remove(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6removeERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void unique(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6uniqueEv */
{
} /* size: 0 */

/* <0> (null):0 */
void merge(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5mergeERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void reverse(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE7reverseEv */
{
} /* size: 0 */

/* <0> (null):0 */
void sort(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4sortEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE18_M_fill_initializeEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE14_M_fill_assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_transfer(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE25_M_check_equal_allocatorsERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<CNavArea*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<CNavArea*> *, const class new_allocator<CNavArea*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<CNavArea*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<CNavArea*>  *, class CNavArea * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE7addressERS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<CNavArea*>  *, const class CNavArea *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE7addressERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<CNavArea*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<CNavArea*> *, class CNavArea * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE10deallocateEPS2_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<CNavArea*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<CNavArea*> *, class CNavArea * *, const class CNavArea *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE9constructEPS2_RKS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<CNavArea*> *, class CNavArea * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE7destroyEPS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<CNavArea*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<CNavArea*> *, const class allocator<CNavArea*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<CNavArea*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<CNavArea*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<CNavArea*> > *, const class new_allocator<std::_List_node<CNavArea*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<CNavArea*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<CNavArea*> >  *, class _List_node<CNavArea*> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7addressERS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<CNavArea*> >  *, const class _List_node<CNavArea*>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7addressERKS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<CNavArea*> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE10deallocateEPS4_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<CNavArea*> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *, const class _List_node<CNavArea*>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE9constructEPS4_RKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7destroyEPS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<CNavArea*> > *)
{
} /* size: 140970416 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<CNavArea*> > *, const class allocator<std::_List_node<CNavArea*> >  &)
{
} /* size: 141000400 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<CNavArea*> > *, int)
{
} /* size: 141026568 */

/* <0> (null):0 */
class _List_node<CNavArea*> * _M_get_node(class _List_base<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, class _List_node<CNavArea*> *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */
{
} /* size: 140489992 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *)
{
} /* size: 141092776 */

/* <0> (null):0 */
void _List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, const allocator_type  &)
{
} /* size: 140751440 */

/* <0> (null):0 */
void ~_List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, int)
{
} /* size: 141114304 */

/* <0> (null):0 */
void _M_clear(class _List_base<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE8_M_clearEv */
{
} /* size: 141124020 */

/* <0> (null):0 */
void _M_init(class _List_base<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE7_M_initEv */
{
} /* size: 141131608 */

/* <0> (null):0 */
_Node * _M_create_node(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE14_M_create_nodeERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<CNavArea*, std::allocator<CNavArea*> > *)
{
} /* size: 141213360 */

/* <0> (null):0 */
void list(class list<CNavArea*, std::allocator<CNavArea*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<CNavArea*, std::allocator<CNavArea*> > *, const class list<CNavArea*, std::allocator<CNavArea*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
class list<CNavArea*, std::allocator<CNavArea*> > & operator=(class list<CNavArea*, std::allocator<CNavArea*> > *, const class list<CNavArea*, std::allocator<CNavArea*> >  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EEaSERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, class CNavArea *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6resizeEjS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
reference front(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE10push_frontERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_front(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9pop_frontEv */
{
} /* size: 0 */

/* <0> (null):0 */
void push_back(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9push_backERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4swapERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void remove(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6removeERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void unique(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6uniqueEv */
{
} /* size: 0 */

/* <0> (null):0 */
void merge(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5mergeERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void reverse(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE7reverseEv */
{
} /* size: 0 */

/* <0> (null):0 */
void sort(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4sortEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE18_M_fill_initializeEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE14_M_fill_assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_transfer(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE25_M_check_equal_allocatorsERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<NavConnect> *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<NavConnect> *, const class _List_node_base  *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<NavConnect> *, const iterator  &)
{
} /* size: 0 */

/* <0> (null):0 */
reference operator*(const class _List_const_iterator<NavConnect>  *) /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_const_iterator<NavConnect>  *) /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_const_iterator<NavConnect> *) /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_const_iterator<NavConnect> *, int) /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_const_iterator<NavConnect> *) /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_const_iterator<NavConnect> *, int) /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_const_iterator<NavConnect>  *, const _Self  &) /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEeqERKS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_const_iterator<NavConnect>  *, const _Self  &) /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEneERKS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
void CNavAreaGrid(class CNavAreaGrid *)
{
} /* size: 137631484 */

/* <0> (null):0 */
void ~CNavAreaGrid(class CNavAreaGrid *, int)
{
} /* size: 137634756 */

/* <0> (null):0 */
void Reset(class CNavAreaGrid *) /* linkage=_ZN12CNavAreaGrid5ResetEv */
{
} /* size: 140582380 */

/* <0> (null):0 */
void Initialize(class CNavAreaGrid *, float, float, float, float) /* linkage=_ZN12CNavAreaGrid10InitializeEffff */
{
} /* size: 140703104 */

/* <0> (null):0 */
void AddNavArea(class CNavAreaGrid *, class CNavArea *) /* linkage=_ZN12CNavAreaGrid10AddNavAreaEP8CNavArea */
{
} /* size: 140727144 */

/* <0> (null):0 */
void RemoveNavArea(class CNavAreaGrid *, class CNavArea *) /* linkage=_ZN12CNavAreaGrid13RemoveNavAreaEP8CNavArea */
{
} /* size: 140729060 */

/* <0> (null):0 */
unsigned int GetNavAreaCount(const class CNavAreaGrid  *) /* linkage=_ZNK12CNavAreaGrid15GetNavAreaCountEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetNavArea(const class CNavAreaGrid  *, const class Vector  *, float) /* linkage=_ZNK12CNavAreaGrid10GetNavAreaEPK6Vectorf */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetNavAreaByID(const class CNavAreaGrid  *, unsigned int) /* linkage=_ZNK12CNavAreaGrid14GetNavAreaByIDEj */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetNearestNavArea(const class CNavAreaGrid  *, const class Vector  *, bool) /* linkage=_ZNK12CNavAreaGrid17GetNearestNavAreaEPK6Vectorb */
{
} /* size: 4 */

/* <0> (null):0 */
Place GetPlace(const class CNavAreaGrid  *, const class Vector  *) /* linkage=_ZNK12CNavAreaGrid8GetPlaceEPK6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
int ComputeHashKey(const class CNavAreaGrid  *, unsigned int) /* linkage=_ZNK12CNavAreaGrid14ComputeHashKeyEj */
{
} /* size: 4 */

/* <0> (null):0 */
int WorldToGridX(const class CNavAreaGrid  *, float) /* linkage=_ZNK12CNavAreaGrid12WorldToGridXEf */
{
} /* size: 4 */

/* <0> (null):0 */
int WorldToGridY(const class CNavAreaGrid  *, float) /* linkage=_ZNK12CNavAreaGrid12WorldToGridYEf */
{
} /* size: 4 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<CNavLadder*> *)
{
} /* size: 141151488 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<CNavLadder*> *, const class _List_node_base  *)
{
} /* size: 141180780 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<CNavLadder*> *, const iterator  &)
{
} /* size: 141195656 */

/* <0> (null):0 */
reference operator*(const class _List_const_iterator<CNavLadder*>  *) /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_const_iterator<CNavLadder*>  *) /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_const_iterator<CNavLadder*> *) /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_const_iterator<CNavLadder*> *, int) /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_const_iterator<CNavLadder*> *) /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_const_iterator<CNavLadder*> *, int) /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_const_iterator<CNavLadder*>  *, const _Self  &) /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEeqERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_const_iterator<CNavLadder*>  *, const _Self  &) /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEneERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<CNavArea*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<CNavArea*> *, class _List_node_base *)
{
} /* size: 0 */

/* <0> (null):0 */
reference operator*(const class _List_iterator<CNavArea*>  *) /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_iterator<CNavArea*>  *) /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_iterator<CNavArea*> *) /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_iterator<CNavArea*> *, int) /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_iterator<CNavArea*> *) /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_iterator<CNavArea*> *, int) /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_iterator<CNavArea*>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEeqERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_iterator<CNavArea*>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEneERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsEnemyVisible(const class CCSBot  *) /* linkage=_ZNK6CCSBot14IsEnemyVisibleEv */
{
} /* size: 1 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE7addressERS6_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  *, const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE7addressERKS6_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE10deallocateEPS6_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE9constructEPS6_RKS6_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE7destroyEPS6_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, const class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
_Tp_alloc_type & _M_get_Tp_allocator(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE19_M_get_Tp_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Tp_alloc_type  & _M_get_Tp_allocator(const class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*,) /* linkage=_ZNKSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE19_M_get_Tp_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
allocator_type get_allocator(const class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*,) /* linkage=_ZNKSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::)
{
} /* size: 141026016 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, const allocator_type  &)
{
} /* size: 141041892 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int)
{
} /* size: 141008340 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int, const allocator_type  &)
{
} /* size: 140693192 */

/* <0> (null):0 */
void ~_Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, int)
{
} /* size: 140489992 */

/* <0> (null):0 */
pointer _M_allocate(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int) /* linkage=_ZNSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE11_M_allocateEj */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_deallocate(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, unsigned int) /* linkage=_ZNSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE13_M_deallocateEPS5_j */
{
} /* size: 140993548 */

/* <0> (null):0 */
void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca)
{
} /* size: 141137336 */

/* <0> (null):0 */
void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const allocator_type  &)
{
} /* size: 141150664 */

/* <0> (null):0 */
void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 141160436 */

/* <0> (null):0 */
void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::)
{
} /* size: 141178584 */

/* <0> (null):0 */
void ~vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, int)
{
} /* size: 141187464 */

/* <0> (null):0 */
class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca operator=(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EEaSERKS6_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6assignEjRKS4_ */
{
} /* size: 141211584 */

/* <0> (null):0 */
iterator begin(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
size_type size(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6resizeEjS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
size_type capacity(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE8capacityEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool empty(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
void reserve(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE7reserveEj */
{
} /* size: 0 */

/* <0> (null):0 */
reference operator[](class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EEixEj */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference operator[](const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EEixEj */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_range_check(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE14_M_range_checkEj */
{
} /* size: 0 */

/* <0> (null):0 */
reference at(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE2atEj */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference at(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE2atEj */
{
} /* size: 4 */

/* <0> (null):0 */
reference front(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer data(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4dataEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer data(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4dataEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_back(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE9push_backERKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6insertEN9__gnu_cxx17__normal_iteratorIPS4_S6_EERKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6insertEN9__gnu_cxx17__normal_iteratorIPS4_S6_EEjRKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS4_S6_EE */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS4_S6_EESA_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4swapERS6_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE18_M_fill_initializeEjRKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE14_M_fill_assignEjRKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_insert(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS4_S6_EEjRKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert_aux(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS4_S6_EERKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
size_type _M_check_len(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int, const char  *) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE12_M_check_lenEjPKc */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_erase_at_end(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE15_M_erase_at_endEPS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<int> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<int> *, const class new_allocator<int>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<int> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<int>  *, int &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIiE7addressERi */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<int>  *, const int  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIiE7addressERKi */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<int> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIiE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<int> *, int *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIiE10deallocateEPij */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<int>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIiE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<int> *, int *, const int  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIiE9constructEPiRKi */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<int> *, int *) /* linkage=_ZN9__gnu_cxx13new_allocatorIiE7destroyEPi */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<int> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<int> *, const class allocator<int>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<int> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
_Tp_alloc_type & _M_get_Tp_allocator(class _Vector_base<int, std::allocator<int> > *) /* linkage=_ZNSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Tp_alloc_type  & _M_get_Tp_allocator(const class _Vector_base<int, std::allocator<int> >  *) /* linkage=_ZNKSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
allocator_type get_allocator(const class _Vector_base<int, std::allocator<int> >  *) /* linkage=_ZNKSt12_Vector_baseIiSaIiEE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<int, std::allocator<int> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<int, std::allocator<int> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<int, std::allocator<int> > *, unsigned int)
{
} /* size: 0 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<int, std::allocator<int> > *, unsigned int, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_Vector_base(class _Vector_base<int, std::allocator<int> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer _M_allocate(class _Vector_base<int, std::allocator<int> > *, unsigned int) /* linkage=_ZNSt12_Vector_baseIiSaIiEE11_M_allocateEj */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_deallocate(class _Vector_base<int, std::allocator<int> > *, int *, unsigned int) /* linkage=_ZNSt12_Vector_baseIiSaIiEE13_M_deallocateEPij */
{
} /* size: 0 */

/* <0> (null):0 */
void vector(class vector<int, std::allocator<int> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void vector(class vector<int, std::allocator<int> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void vector(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void vector(class vector<int, std::allocator<int> > *, const class vector<int, std::allocator<int> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~vector(class vector<int, std::allocator<int> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class vector<int, std::allocator<int> > & operator=(class vector<int, std::allocator<int> > *, const class vector<int, std::allocator<int> >  &) /* linkage=_ZNSt6vectorIiSaIiEEaSERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE6assignEjRKi */
{
} /* size: 0 */

/* <0> (null):0 */
iterator begin(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
size_type size(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class vector<int, std::allocator<int> > *, unsigned int, int) /* linkage=_ZNSt6vectorIiSaIiEE6resizeEji */
{
} /* size: 0 */

/* <0> (null):0 */
size_type capacity(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE8capacityEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool empty(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
void reserve(class vector<int, std::allocator<int> > *, unsigned int) /* linkage=_ZNSt6vectorIiSaIiEE7reserveEj */
{
} /* size: 0 */

/* <0> (null):0 */
reference operator[](class vector<int, std::allocator<int> > *, unsigned int) /* linkage=_ZNSt6vectorIiSaIiEEixEj */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference operator[](const class vector<int, std::allocator<int> >  *, unsigned int) /* linkage=_ZNKSt6vectorIiSaIiEEixEj */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_range_check(const class vector<int, std::allocator<int> >  *, unsigned int) /* linkage=_ZNKSt6vectorIiSaIiEE14_M_range_checkEj */
{
} /* size: 0 */

/* <0> (null):0 */
reference at(class vector<int, std::allocator<int> > *, unsigned int) /* linkage=_ZNSt6vectorIiSaIiEE2atEj */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference at(const class vector<int, std::allocator<int> >  *, unsigned int) /* linkage=_ZNKSt6vectorIiSaIiEE2atEj */
{
} /* size: 4 */

/* <0> (null):0 */
reference front(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer data(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE4dataEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer data(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE4dataEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_back(class vector<int, std::allocator<int> > *, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE9push_backERKi */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE6insertEN9__gnu_cxx17__normal_iteratorIPiS1_EERKi */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE6insertEN9__gnu_cxx17__normal_iteratorIPiS1_EEjRKi */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >) /* linkage=_ZNSt6vectorIiSaIiEE5eraseEN9__gnu_cxx17__normal_iteratorIPiS1_EE */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >) /* linkage=_ZNSt6vectorIiSaIiEE5eraseEN9__gnu_cxx17__normal_iteratorIPiS1_EES5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class vector<int, std::allocator<int> > *, class vector<int, std::allocator<int> > &) /* linkage=_ZNSt6vectorIiSaIiEE4swapERS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE18_M_fill_initializeEjRKi */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE14_M_fill_assignEjRKi */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_insert(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPiS1_EEjRKi */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert_aux(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, const int  &) /* linkage=_ZNSt6vectorIiSaIiEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPiS1_EERKi */
{
} /* size: 0 */

/* <0> (null):0 */
size_type _M_check_len(const class vector<int, std::allocator<int> >  *, unsigned int, const char  *) /* linkage=_ZNKSt6vectorIiSaIiEE12_M_check_lenEjPKc */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_erase_at_end(class vector<int, std::allocator<int> > *, int *) /* linkage=_ZNSt6vectorIiSaIiEE15_M_erase_at_endEPi */
{
} /* size: 0 */

/* <0> (null):0 */
char * GetSpeakable(const class BotPhrase  *, int, float *) /* linkage=_ZNK9BotPhrase12GetSpeakableEiPf */
{
} /* size: 4 */

/* <0> (null):0 */
void ClearCriteria(const class BotPhrase  *) /* linkage=_ZNK9BotPhrase13ClearCriteriaEv */
{
} /* size: 0 */

/* <0> (null):0 */
void SetPlaceCriteria(const class BotPhrase  *, PlaceCriteria) /* linkage=_ZNK9BotPhrase16SetPlaceCriteriaEj */
{
} /* size: 0 */

/* <0> (null):0 */
void SetCountCriteria(const class BotPhrase  *, CountCriteria) /* linkage=_ZNK9BotPhrase16SetCountCriteriaEj */
{
} /* size: 0 */

/* <0> (null):0 */
const char  * GetName(const class BotPhrase  *) /* linkage=_ZNK9BotPhrase7GetNameEv */
{
} /* size: 4 */

/* <0> (null):0 */
unsigned intconst GetID(const class BotPhrase  *) /* linkage=_ZNK9BotPhrase5GetIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
enum GameEventType GetRadioEquivalent(const class BotPhrase  *) /* linkage=_ZNK9BotPhrase18GetRadioEquivalentEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsImportant(const class BotPhrase  *) /* linkage=_ZNK9BotPhrase11IsImportantEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsPlace(const class BotPhrase  *) /* linkage=_ZNK9BotPhrase7IsPlaceEv */
{
} /* size: 1 */

/* <0> (null):0 */
void Randomize(class BotPhrase *) /* linkage=_ZN9BotPhrase9RandomizeEv */
{
} /* size: 141000400 */

/* <0> (null):0 */
void BotPhrase(class BotPhrase *, unsigned int, bool)
{
} /* size: 141026016 */

/* <0> (null):0 */
void ~BotPhrase(class BotPhrase *, int)
{
} /* size: 141043076 */

/* <0> (null):0 */
void InitVoiceBank(class BotPhrase *, int) /* linkage=_ZN9BotPhrase13InitVoiceBankEi */
{
} /* size: 141009868 */

/* <0> (null):0 */
void new_allocator(class new_allocator<BotPhrase*> *)
{
} /* size: 140853696 */

/* <0> (null):0 */
void new_allocator(class new_allocator<BotPhrase*> *, const class new_allocator<BotPhrase*>  &)
{
} /* size: 141053456 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<BotPhrase*> *, int)
{
} /* size: 141078444 */

/* <0> (null):0 */
pointer address(const class new_allocator<BotPhrase*>  *, class BotPhrase * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP9BotPhraseE7addressERS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<BotPhrase*>  *, const class BotPhrase *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP9BotPhraseE7addressERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<BotPhrase*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<BotPhrase*> *, class BotPhrase * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE10deallocateEPS2_j */
{
} /* size: 141123700 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<BotPhrase*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP9BotPhraseE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<BotPhrase*> *, class BotPhrase * *, const class BotPhrase *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE9constructEPS2_RKS2_ */
{
} /* size: 141150064 */

/* <0> (null):0 */
void destroy(class new_allocator<BotPhrase*> *, class BotPhrase * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE7destroyEPS2_ */
{
} /* size: 141160252 */

/* <0> (null):0 */
void allocator(class allocator<BotPhrase*> *)
{
} /* size: 141202032 */

/* <0> (null):0 */
void allocator(class allocator<BotPhrase*> *, const class allocator<BotPhrase*>  &)
{
} /* size: 141211584 */

/* <0> (null):0 */
void ~allocator(class allocator<BotPhrase*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<BotPhrase*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<BotPhrase*> > *, const class new_allocator<std::_List_node<BotPhrase*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<BotPhrase*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<BotPhrase*> >  *, class _List_node<BotPhrase*> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE7addressERS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<BotPhrase*> >  *, const class _List_node<BotPhrase*>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE7addressERKS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<BotPhrase*> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<BotPhrase*> > *, class _List_node<BotPhrase*> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE10deallocateEPS4_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<BotPhrase*> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<BotPhrase*> > *, class _List_node<BotPhrase*> *, const class _List_node<BotPhrase*>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE9constructEPS4_RKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<BotPhrase*> > *, class _List_node<BotPhrase*> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE7destroyEPS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<BotPhrase*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<BotPhrase*> > *, const class allocator<std::_List_node<BotPhrase*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<BotPhrase*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class _List_node<BotPhrase*> * _M_get_node(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_node<BotPhrase*> *) /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt10_List_baseIP9BotPhraseSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt10_List_baseIP9BotPhraseSaIS1_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt10_List_baseIP9BotPhraseSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_base(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_List_base(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void _M_clear(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE8_M_clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_init(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE7_M_initEv */
{
} /* size: 0 */

/* <0> (null):0 */
_Node * _M_create_node(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE14_M_create_nodeERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const class list<BotPhrase*, std::allocator<BotPhrase*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
class list<BotPhrase*, std::allocator<BotPhrase*> > & operator=(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const class list<BotPhrase*, std::allocator<BotPhrase*> >  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EEaSERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, class BotPhrase *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6resizeEjS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
reference front(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE10push_frontERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_front(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE9pop_frontEv */
{
} /* size: 0 */

/* <0> (null):0 */
void push_back(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE9push_backERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class list<BotPhrase*, std::allocator<BotPhrase*> > &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4swapERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class list<BotPhrase*, std::allocator<BotPhrase*> > &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class list<BotPhrase*, std::allocator<BotPhrase*> > &, class _List_iterator<BotPhrase*>) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class list<BotPhrase*, std::allocator<BotPhrase*> > &, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void remove(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6removeERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void unique(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6uniqueEv */
{
} /* size: 0 */

/* <0> (null):0 */
void merge(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class list<BotPhrase*, std::allocator<BotPhrase*> > &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5mergeERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void reverse(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE7reverseEv */
{
} /* size: 0 */

/* <0> (null):0 */
void sort(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4sortEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE18_M_fill_initializeEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE14_M_fill_assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_transfer(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_erase(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class list<BotPhrase*, std::allocator<BotPhrase*> > &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE25_M_check_equal_allocatorsERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void BotPhraseManager(class BotPhraseManager *)
{
} /* size: 0 */

/* <0> (null):0 */
void ~BotPhraseManager(class BotPhraseManager *, int)
{
} /* size: 0 */

/* <0> (null):0 */
bool Initialize(class BotPhraseManager *, const char  *, int) /* linkage=_ZN16BotPhraseManager10InitializeEPKci */
{
} /* size: 1 */

/* <0> (null):0 */
void OnRoundRestart(class BotPhraseManager *) /* linkage=_ZN16BotPhraseManager14OnRoundRestartEv */
{
} /* size: 0 */

/* <0> (null):0 */
void OnMapChange(class BotPhraseManager *) /* linkage=_ZN16BotPhraseManager11OnMapChangeEv */
{
} /* size: 0 */

/* <0> (null):0 */
unsigned int NameToID(const class BotPhraseManager  *, const char  *) /* linkage=_ZNK16BotPhraseManager8NameToIDEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
const char  * IDToName(const class BotPhraseManager  *, unsigned int) /* linkage=_ZNK16BotPhraseManager8IDToNameEj */
{
} /* size: 4 */

/* <0> (null):0 */
const class BotPhrase  * GetPhrase(const class BotPhraseManager  *, const char  *) /* linkage=_ZNK16BotPhraseManager9GetPhraseEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
const class BotPhrase  * GetPlace(const class BotPhraseManager  *, const char  *) /* linkage=_ZNK16BotPhraseManager8GetPlaceEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
const class BotPhrase  * GetPlace(const class BotPhraseManager  *, unsigned int) /* linkage=_ZNK16BotPhraseManager8GetPlaceEj */
{
} /* size: 4 */

/* <0> (null):0 */
const BotPhraseList  * GetPlaceList(const class BotPhraseManager  *) /* linkage=_ZNK16BotPhraseManager12GetPlaceListEv */
{
} /* size: 4 */

/* <0> (null):0 */
float GetPlaceStatementInterval(const class BotPhraseManager  *, Place) /* linkage=_ZNK16BotPhraseManager25GetPlaceStatementIntervalEj */
{
} /* size: 4 */

/* <0> (null):0 */
void ResetPlaceStatementInterval(class BotPhraseManager *, Place) /* linkage=_ZN16BotPhraseManager27ResetPlaceStatementIntervalEj */
{
} /* size: 0 */

/* <0> (null):0 */
int FindPlaceIndex(const class BotPhraseManager  *, Place) /* linkage=_ZNK16BotPhraseManager14FindPlaceIndexEj */
{
} /* size: 4 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<CNavLadder*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<CNavLadder*> *, class _List_node_base *)
{
} /* size: 0 */

/* <0> (null):0 */
reference operator*(const class _List_iterator<CNavLadder*>  *) /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_iterator<CNavLadder*>  *) /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_iterator<CNavLadder*> *) /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_iterator<CNavLadder*> *, int) /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_iterator<CNavLadder*> *) /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_iterator<CNavLadder*> *, int) /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_iterator<CNavLadder*>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEeqERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_iterator<CNavLadder*>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEneERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<NavConnect> *)
{
} /* size: 140990156 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<NavConnect> *, class _List_node_base *)
{
} /* size: 141078676 */

/* <0> (null):0 */
reference operator*(const class _List_iterator<NavConnect>  *) /* linkage=_ZNKSt14_List_iteratorI10NavConnectEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_iterator<NavConnect>  *) /* linkage=_ZNKSt14_List_iteratorI10NavConnectEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_iterator<NavConnect> *) /* linkage=_ZNSt14_List_iteratorI10NavConnectEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_iterator<NavConnect> *, int) /* linkage=_ZNSt14_List_iteratorI10NavConnectEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_iterator<NavConnect> *) /* linkage=_ZNSt14_List_iteratorI10NavConnectEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_iterator<NavConnect> *, int) /* linkage=_ZNSt14_List_iteratorI10NavConnectEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_iterator<NavConnect>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorI10NavConnectEeqERKS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_iterator<NavConnect>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorI10NavConnectEneERKS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
void ~CGameRules(class CGameRules *, int)
{
} /* size: 141349368 */

/* <0> (null):0 */
void CGameRules(class CGameRules *, const class CGameRules  &)
{
} /* size: 141376304 */

/* <0> (null):0 */
void CGameRules(class CGameRules *)
{
} /* size: 137632424 */

/* <0> (null):0 */
virtual void RefreshSkillData(class CGameRules *) /* linkage=_ZN10CGameRules16RefreshSkillDataEv */
{
} /* size: 140372344 */

/* <0> (null):0 */
virtual void Think(class CGameRules *) /* linkage=_ZN10CGameRules5ThinkEv */
{
} /* size: 140331920 */

/* <0> (null):0 */
virtual BOOL IsAllowedToSpawn(class CGameRules *, class CBaseEntity *) /* linkage=_ZN10CGameRules16IsAllowedToSpawnEP11CBaseEntity */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL FAllowFlashlight(class CGameRules *) /* linkage=_ZN10CGameRules16FAllowFlashlightEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL FShouldSwitchWeapon(class CGameRules *, class CBasePlayer *, class CBasePlayerItem *) /* linkage=_ZN10CGameRules19FShouldSwitchWeaponEP11CBasePlayerP15CBasePlayerItem */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL GetNextBestWeapon(class CGameRules *, class CBasePlayer *, class CBasePlayerItem *) /* linkage=_ZN10CGameRules17GetNextBestWeaponEP11CBasePlayerP15CBasePlayerItem */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsMultiplayer(class CGameRules *) /* linkage=_ZN10CGameRules13IsMultiplayerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsDeathmatch(class CGameRules *) /* linkage=_ZN10CGameRules12IsDeathmatchEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsTeamplay(class CGameRules *) /* linkage=_ZN10CGameRules10IsTeamplayEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsCoOp(class CGameRules *) /* linkage=_ZN10CGameRules6IsCoOpEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual const char  * GetGameDescription(class CGameRules *) /* linkage=_ZN10CGameRules18GetGameDescriptionEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL ClientConnected(class CGameRules *, edict_t *, const char  *, const char  *, char *) /* linkage=_ZN10CGameRules15ClientConnectedEP7edict_sPKcS3_Pc */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void InitHUD(class CGameRules *, class CBasePlayer *) /* linkage=_ZN10CGameRules7InitHUDEP11CBasePlayer */
{
} /* size: 140727196 */

/* <0> (null):0 */
virtual void ClientDisconnected(class CGameRules *, edict_t *) /* linkage=_ZN10CGameRules18ClientDisconnectedEP7edict_s */
{
} /* size: 140729824 */

/* <0> (null):0 */
virtual void UpdateGameMode(class CGameRules *, class CBasePlayer *) /* linkage=_ZN10CGameRules14UpdateGameModeEP11CBasePlayer */
{
} /* size: 140762264 */

/* <0> (null):0 */
virtual float FlPlayerFallDamage(class CGameRules *, class CBasePlayer *) /* linkage=_ZN10CGameRules18FlPlayerFallDamageEP11CBasePlayer */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL FPlayerCanTakeDamage(class CGameRules *, class CBasePlayer *, class CBaseEntity *) /* linkage=_ZN10CGameRules20FPlayerCanTakeDamageEP11CBasePlayerP11CBaseEntity */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL ShouldAutoAim(class CGameRules *, class CBasePlayer *, edict_t *) /* linkage=_ZN10CGameRules13ShouldAutoAimEP11CBasePlayerP7edict_s */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void PlayerSpawn(class CGameRules *, class CBasePlayer *) /* linkage=_ZN10CGameRules11PlayerSpawnEP11CBasePlayer */
{
} /* size: 140927920 */

/* <0> (null):0 */
virtual void PlayerThink(class CGameRules *, class CBasePlayer *) /* linkage=_ZN10CGameRules11PlayerThinkEP11CBasePlayer */
{
} /* size: 140936304 */

/* <0> (null):0 */
virtual BOOL FPlayerCanRespawn(class CGameRules *, class CBasePlayer *) /* linkage=_ZN10CGameRules17FPlayerCanRespawnEP11CBasePlayer */
{
} /* size: 4 */

/* <0> (null):0 */
virtual float FlPlayerSpawnTime(class CGameRules *, class CBasePlayer *) /* linkage=_ZN10CGameRules17FlPlayerSpawnTimeEP11CBasePlayer */
{
} /* size: 4 */

/* <0> (null):0 */
virtual edict_t * GetPlayerSpawnSpot(class CGameRules *, class CBasePlayer *) /* linkage=_ZN10CGameRules18GetPlayerSpawnSpotEP11CBasePlayer */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL AllowAutoTargetCrosshair(class CGameRules *) /* linkage=_ZN10CGameRules24AllowAutoTargetCrosshairEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL ClientCommand_DeadOrAlive(class CGameRules *, class CBasePlayer *, const char  *) /* linkage=_ZN10CGameRules25ClientCommand_DeadOrAliveEP11CBasePlayerPKc */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL ClientCommand(class CGameRules *, class CBasePlayer *, const char  *) /* linkage=_ZN10CGameRules13ClientCommandEP11CBasePlayerPKc */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void ClientUserInfoChanged(class CGameRules *, class CBasePlayer *, char *) /* linkage=_ZN10CGameRules21ClientUserInfoChangedEP11CBasePlayerPc */
{
} /* size: 140696340 */

/* <0> (null):0 */
virtual int IPointsForKill(class CGameRules *, class CBasePlayer *, class CBasePlayer *) /* linkage=_ZN10CGameRules14IPointsForKillEP11CBasePlayerS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void PlayerKilled(class CGameRules *, class CBasePlayer *, entvars_t *, entvars_t *) /* linkage=_ZN10CGameRules12PlayerKilledEP11CBasePlayerP9entvars_sS3_ */
{
} /* size: 140991052 */

/* <0> (null):0 */
virtual void DeathNotice(class CGameRules *, class CBasePlayer *, entvars_t *, entvars_t *) /* linkage=_ZN10CGameRules11DeathNoticeEP11CBasePlayerP9entvars_sS3_ */
{
} /* size: 141076804 */

/* <0> (null):0 */
virtual BOOL CanHavePlayerItem(class CGameRules *, class CBasePlayer *, class CBasePlayerItem *) /* linkage=_ZN10CGameRules17CanHavePlayerItemEP11CBasePlayerP15CBasePlayerItem */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void PlayerGotWeapon(class CGameRules *, class CBasePlayer *, class CBasePlayerItem *) /* linkage=_ZN10CGameRules15PlayerGotWeaponEP11CBasePlayerP15CBasePlayerItem */
{
} /* size: 140751256 */

/* <0> (null):0 */
virtual int WeaponShouldRespawn(class CGameRules *, class CBasePlayerItem *) /* linkage=_ZN10CGameRules19WeaponShouldRespawnEP15CBasePlayerItem */
{
} /* size: 4 */

/* <0> (null):0 */
virtual float FlWeaponRespawnTime(class CGameRules *, class CBasePlayerItem *) /* linkage=_ZN10CGameRules19FlWeaponRespawnTimeEP15CBasePlayerItem */
{
} /* size: 4 */

/* <0> (null):0 */
virtual float FlWeaponTryRespawn(class CGameRules *, class CBasePlayerItem *) /* linkage=_ZN10CGameRules18FlWeaponTryRespawnEP15CBasePlayerItem */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class Vector VecWeaponRespawnSpot(class CGameRules *, class CBasePlayerItem *) /* linkage=_ZN10CGameRules20VecWeaponRespawnSpotEP15CBasePlayerItem */
{
} /* size: 12 */

/* <0> (null):0 */
virtual BOOL CanHaveItem(class CGameRules *, class CBasePlayer *, class CItem *) /* linkage=_ZN10CGameRules11CanHaveItemEP11CBasePlayerP5CItem */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void PlayerGotItem(class CGameRules *, class CBasePlayer *, class CItem *) /* linkage=_ZN10CGameRules13PlayerGotItemEP11CBasePlayerP5CItem */
{
} /* size: 141178256 */

/* <0> (null):0 */
virtual int ItemShouldRespawn(class CGameRules *, class CItem *) /* linkage=_ZN10CGameRules17ItemShouldRespawnEP5CItem */
{
} /* size: 4 */

/* <0> (null):0 */
virtual float FlItemRespawnTime(class CGameRules *, class CItem *) /* linkage=_ZN10CGameRules17FlItemRespawnTimeEP5CItem */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class Vector VecItemRespawnSpot(class CGameRules *, class CItem *) /* linkage=_ZN10CGameRules18VecItemRespawnSpotEP5CItem */
{
} /* size: 12 */

/* <0> (null):0 */
virtual BOOL CanHaveAmmo(class CGameRules *, class CBasePlayer *, const char  *, int) /* linkage=_ZN10CGameRules11CanHaveAmmoEP11CBasePlayerPKci */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void PlayerGotAmmo(class CGameRules *, class CBasePlayer *, char *, int) /* linkage=_ZN10CGameRules13PlayerGotAmmoEP11CBasePlayerPci */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int AmmoShouldRespawn(class CGameRules *, class CBasePlayerAmmo *) /* linkage=_ZN10CGameRules17AmmoShouldRespawnEP15CBasePlayerAmmo */
{
} /* size: 4 */

/* <0> (null):0 */
virtual float FlAmmoRespawnTime(class CGameRules *, class CBasePlayerAmmo *) /* linkage=_ZN10CGameRules17FlAmmoRespawnTimeEP15CBasePlayerAmmo */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class Vector VecAmmoRespawnSpot(class CGameRules *, class CBasePlayerAmmo *) /* linkage=_ZN10CGameRules18VecAmmoRespawnSpotEP15CBasePlayerAmmo */
{
} /* size: 12 */

/* <0> (null):0 */
virtual float FlHealthChargerRechargeTime(class CGameRules *) /* linkage=_ZN10CGameRules27FlHealthChargerRechargeTimeEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual float FlHEVChargerRechargeTime(class CGameRules *) /* linkage=_ZN10CGameRules24FlHEVChargerRechargeTimeEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int DeadPlayerWeapons(class CGameRules *, class CBasePlayer *) /* linkage=_ZN10CGameRules17DeadPlayerWeaponsEP11CBasePlayer */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int DeadPlayerAmmo(class CGameRules *, class CBasePlayer *) /* linkage=_ZN10CGameRules14DeadPlayerAmmoEP11CBasePlayer */
{
} /* size: 4 */

/* <0> (null):0 */
virtual const char  * GetTeamID(class CGameRules *, class CBaseEntity *) /* linkage=_ZN10CGameRules9GetTeamIDEP11CBaseEntity */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int PlayerRelationship(class CGameRules *, class CBasePlayer *, class CBaseEntity *) /* linkage=_ZN10CGameRules18PlayerRelationshipEP11CBasePlayerP11CBaseEntity */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int GetTeamIndex(class CGameRules *, const char  *) /* linkage=_ZN10CGameRules12GetTeamIndexEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
virtual const char  * GetIndexedTeamName(class CGameRules *, int) /* linkage=_ZN10CGameRules18GetIndexedTeamNameEi */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsValidTeam(class CGameRules *, const char  *) /* linkage=_ZN10CGameRules11IsValidTeamEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void ChangePlayerTeam(class CGameRules *, class CBasePlayer *, const char  *, BOOL, BOOL) /* linkage=_ZN10CGameRules16ChangePlayerTeamEP11CBasePlayerPKcii */
{
} /* size: 0 */

/* <0> (null):0 */
virtual const char  * SetDefaultPlayerTeam(class CGameRules *, class CBasePlayer *) /* linkage=_ZN10CGameRules20SetDefaultPlayerTeamEP11CBasePlayer */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL PlayTextureSounds(class CGameRules *) /* linkage=_ZN10CGameRules17PlayTextureSoundsEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL FAllowMonsters(class CGameRules *) /* linkage=_ZN10CGameRules14FAllowMonstersEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void EndMultiplayerGame(class CGameRules *) /* linkage=_ZN10CGameRules18EndMultiplayerGameEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL IsFreezePeriod(class CGameRules *) /* linkage=_ZN10CGameRules14IsFreezePeriodEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void ServerDeactivate(class CGameRules *) /* linkage=_ZN10CGameRules16ServerDeactivateEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void CheckMapConditions(class CGameRules *) /* linkage=_ZN10CGameRules18CheckMapConditionsEv */
{
} /* size: 0 */

/* <0> (null):0 */
const char  * pszAmmo1(class CBasePlayerItem *) /* linkage=_ZN15CBasePlayerItem8pszAmmo1Ev */
{
} /* size: 4 */

/* <0> (null):0 */
int iMaxAmmo1(class CBasePlayerItem *) /* linkage=_ZN15CBasePlayerItem9iMaxAmmo1Ev */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *, int)
{
} /* size: 0 */

/* <0> (null):0 */
virtual bool CanPlayerHearPlayer(class IVoiceGameMgrHelper *, class CBasePlayer *, class CBasePlayer *) /* linkage=_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
inline void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator==(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, float X, float Y, float Z)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Length(const class Vector  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline edict_t * ENT(const entvars_t  * pev)
{
} /* size: 4 */

/* <0> (null):0 */
inline entvars_t * VARS(edict_t * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline void operator+(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator!=(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline BOOL FStrEq(const char  * sz1, const char  * sz2)
{
} /* size: 4 */

/* <0> (null):0 */
inline void edict(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline int ENTINDEX(edict_t * pEdict)
{
} /* size: 4 */

/* <0> (null):0 */
inline void operator*(const class Vector  *const this, float fl)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ObjectCaps(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
virtual int ObjectCaps(class CPointEntity *) /* linkage=_ZN12CPointEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
inline void ObjectCaps(class CPointEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void pszAmmo1(class CBasePlayerItem *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void iMaxAmmo1(class CBasePlayerItem *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CanHavePlayerItem(class CGameRules *const this, class CBasePlayer * pPlayer, class CBasePlayerItem * pWeapon)
{
	{
		class CCSBotManager * ctrl;                           //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline void entindex(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator-(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void NormalizeInPlace(class Vector *const this)
{
	{
		float flLen;                                          //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline void IsEnemyVisible(const class CCSBot  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsTeamplay(class CGameRules *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetGameDescription(class CGameRules *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void UpdateGameMode(class CGameRules *const this, class CBasePlayer * pPlayer)
{
} /* size: 0 */

/* <0> (null):0 */
void FPlayerCanTakeDamage(class CGameRules *const this, class CBasePlayer * pPlayer, class CBaseEntity * pAttacker)
{
} /* size: 0 */

/* <0> (null):0 */
void ShouldAutoAim(class CGameRules *const this, class CBasePlayer * pPlayer, edict_t * target)
{
} /* size: 0 */

/* <0> (null):0 */
void AllowAutoTargetCrosshair(class CGameRules *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ClientCommand_DeadOrAlive(class CGameRules *const this, class CBasePlayer * pPlayer, const char  * pcmd)
{
} /* size: 0 */

/* <0> (null):0 */
void ClientCommand(class CGameRules *const this, class CBasePlayer * pPlayer, const char  * pcmd)
{
} /* size: 0 */

/* <0> (null):0 */
void ClientUserInfoChanged(class CGameRules *const this, class CBasePlayer * pPlayer, char * infobuffer)
{
} /* size: 0 */

/* <0> (null):0 */
void FlHEVChargerRechargeTime(class CGameRules *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetTeamIndex(class CGameRules *const this, const char  * pTeamName)
{
} /* size: 0 */

/* <0> (null):0 */
void GetIndexedTeamName(class CGameRules *const this, int teamIndex)
{
} /* size: 0 */

/* <0> (null):0 */
void IsValidTeam(class CGameRules *const this, const char  * pTeamName)
{
} /* size: 0 */

/* <0> (null):0 */
void ChangePlayerTeam(class CGameRules *const this, class CBasePlayer * pPlayer, const char  * pTeamName, BOOL bKill, BOOL bGib)
{
} /* size: 0 */

/* <0> (null):0 */
void SetDefaultPlayerTeam(class CGameRules *const this, class CBasePlayer * pPlayer)
{
} /* size: 0 */

/* <0> (null):0 */
void PlayTextureSounds(class CGameRules *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void EndMultiplayerGame(class CGameRules *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsFreezePeriod(class CGameRules *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ServerDeactivate(class CGameRules *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CheckMapConditions(class CGameRules *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void RefreshSkillData(class CGameRules *const this)
{
	{
		int iSkill;                                           //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void GetPlayerSpawnSpot(class CGameRules *const this, class CBasePlayer * pPlayer)
{
	{
		edict_t * pentSpawnSpot;                              //     0
		VARS(edict_t * pent); /* size=0, low_pc=0 */ //     0
		VARS(edict_t * pent); /* size=0, low_pc=0 */ //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void CanHaveAmmo(class CGameRules *const this, class CBasePlayer * pPlayer, const char  * pszAmmoName, int iMaxCarry)
{
	{
		int iAmmoIndex;                                       //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void CanHavePlayerItem(class CGameRules *const this, class CBasePlayer * pPlayer, class CBasePlayerItem * pWeapon)
{
	{
		class CCSBotManager * ctrl;                           //     0
	}
	CanHavePlayerItem(class CGameRules *const this,
				class CBasePlayer * pPlayer,
				class CBasePlayerItem * pWeapon); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
class CGameRules * InstallGameRules(void) /* linkage=_Z16InstallGameRulesv */
{
} /* size: 4 */



/* Variables: */

class CCSBotManager *      ctrl; /* size: 4 */

float                      flLen; /* size: 4 */

int                        iSkill; /* size: 4 */

edict_t *                  pentSpawnSpot; /* size: 4 */

int                        iAmmoIndex; /* size: 4 */

class CCSBotManager *      ctrl; /* size: 4 */

extern class _IO_FILE *           stdin; /* size: 4 */

extern class _IO_FILE *           stdout; /* size: 4 */

intconst                   k_cubSaltSize; /* size: 4 */

GID_tconst                 k_GIDNil; /* size: 8 */

GID_tconst                 k_TxnIDNil; /* size: 8 */

GID_tconst                 k_TxnIDUnknown; /* size: 8 */

PackageId_tconst           k_uPackageIdFreeSub; /* size: 4 */

PackageId_tconst           k_uPackageIdInvalid; /* size: 4 */

AppId_tconst               k_uAppIdInvalid; /* size: 4 */

AssetClassId_tconst        k_ulAssetClassIdInvalid; /* size: 8 */

PhysicalItemId_tconst      k_uPhysicalItemIdInvalid; /* size: 4 */

DepotId_tconst             k_uDepotIdInvalid; /* size: 4 */

CellID_tconst              k_uCellIDInvalid; /* size: 4 */

SteamAPICall_tconst        k_uAPICallInvalid; /* size: 8 */

PartnerId_tconst           k_uPartnerIdInvalid; /* size: 4 */

extern enginefuncs_t              g_engfuncs; /* size: 632 */

extern globalvars_t *             gpGlobals; /* size: 4 */

extern class Vectorconst          g_vecZero; /* size: 12 */

class CGameRules *         g_pGameRules; /* size: 4 */

extern struct skilldata_t         gSkillData; /* size: 60 */

extern cvar_t                     cv_bot_difficulty; /* size: 20 */

extern cvar_t                     cv_bot_allow_rogues; /* size: 20 */

extern cvar_t                     cv_bot_allow_pistols; /* size: 20 */

extern cvar_t                     cv_bot_allow_shotguns; /* size: 20 */

extern cvar_t                     cv_bot_allow_sub_machine_guns; /* size: 20 */

extern cvar_t                     cv_bot_allow_rifles; /* size: 20 */

extern cvar_t                     cv_bot_allow_machine_guns; /* size: 20 */

extern cvar_t                     cv_bot_allow_grenades; /* size: 20 */

extern cvar_t                     cv_bot_allow_snipers; /* size: 20 */

extern cvar_t                     cv_bot_allow_shield; /* size: 20 */

extern cvar_t                     cv_bot_zombie; /* size: 20 */

extern cvar_t                     cv_bot_chatter; /* size: 20 */

extern class CBotManager *        TheBots; /* size: 4 */

floatconst                 GenerationStepSize; /* size: 4 */

floatconst                 StepHeight; /* size: 4 */

floatconst                 JumpHeight; /* size: 4 */

floatconst                 JumpCrouchHeight; /* size: 4 */

floatconst                 MaxSlope; /* size: 4 */

floatconst                 MaxUnitZSlope; /* size: 4 */

floatconst                 BotRadius; /* size: 4 */

floatconst                 DeathDrop; /* size: 4 */

floatconst                 HalfHumanWidth; /* size: 4 */

floatconst                 HalfHumanHeight; /* size: 4 */

floatconst                 HumanHeight; /* size: 4 */

extern NavAreaList                TheNavAreaList; /* size: 8 */

extern class CNavAreaGrid        TheNavAreaGrid; /* size: 1052 */

extern cvar_t                     friendlyfire; /* size: 20 */

extern class BotPhraseManager *   TheBotPhrases; /* size: 4 */

; /* size: 140668032 */

/* Types: */

/* 1 */
char
 /* size: 1 */

/* 2 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 3 */
unsigned int
 /* size: 4 */

/* 4 */
unsigned char
 /* size: 1 */

/* 5 */
short unsigned int
 /* size: 2 */

/* 6 */
long unsigned int
 /* size: 4 */

/* 7 */
signed char
 /* size: 1 */

/* 8 */
short int
 /* size: 2 */

/* 9 */
int
 /* size: 4 */

/* 10 */
long long int
 /* size: 8 */

/* 11 */
long long unsigned int
 /* size: 8 */

/* 12 */
/* <0> (null):0 */
typedef long long int __quad_t; /* size: 8 */

/* 13 */
/* <0> (null):0 */
typedef long int __off_t; /* size: 4 */

/* 14 */
long int
 /* size: 4 */

/* 15 */
/* <0> (null):0 */
typedef __quad_t __off64_t; /* size: 8 */

/* 16 */
 /* pointer to 0 */
 /* size: 4 */

/* 17 */
 /* pointer to 1 */
 /* size: 4 */

/* 18 */
/* <0> (null):0 */
struct _IO_FILE {
	int                        _flags;               /*     0     4 */
	char *                     _IO_read_ptr;         /*     4     4 */
	char *                     _IO_read_end;         /*     8     4 */
	char *                     _IO_read_base;        /*    12     4 */
	char *                     _IO_write_base;       /*    16     4 */
	char *                     _IO_write_ptr;        /*    20     4 */
	char *                     _IO_write_end;        /*    24     4 */
	char *                     _IO_buf_base;         /*    28     4 */
	char *                     _IO_buf_end;          /*    32     4 */
	char *                     _IO_save_base;        /*    36     4 */
	char *                     _IO_backup_base;      /*    40     4 */
	char *                     _IO_save_end;         /*    44     4 */
	class _IO_marker *         _markers;             /*    48     4 */
	class _IO_FILE *           _chain;               /*    52     4 */
	int                        _fileno;              /*    56     4 */
	int                        _flags2;              /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	__off_t                    _old_offset;          /*    64     4 */
	short unsigned int         _cur_column;          /*    68     2 */
	signed char                _vtable_offset;       /*    70     1 */
	char                       _shortbuf[1];         /*    71     1 */
	_IO_lock_t *               _lock;                /*    72     4 */
	__off64_t                  _offset;              /*    76     8 */
	void *                     __pad1;               /*    84     4 */
	void *                     __pad2;               /*    88     4 */
	void *                     __pad3;               /*    92     4 */
	void *                     __pad4;               /*    96     4 */
	size_t                     __pad5;               /*   100     4 */
	int                        _mode;                /*   104     4 */
	char                       _unused2[40];         /*   108    40 */
	/* --- cacheline 2 boundary (128 bytes) was 20 bytes ago --- */

	/* size: 148, cachelines: 3, members: 29 */
	/* last cacheline: 20 bytes */
}; /* size: 148 */

/* 19 */
/* <0> (null):0 */
typedef void _IO_lock_t; /* size: 0 */

/* 20 */
/* <0> (null):0 */
struct _IO_marker {
	class _IO_marker *         _next;                /*     0     4 */
	class _IO_FILE *           _sbuf;                /*     4     4 */
	int                        _pos;                 /*     8     4 */

	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 21 */
 /* pointer to 20 */
 /* size: 4 */

/* 22 */
 /* pointer to 18 */
 /* size: 4 */

/* 23 */
 /* pointer to 20 */
 /* size: 4 */

/* 24 */
 /* pointer to 18 */
 /* size: 4 */

/* 25 */
/* <0> (null):0 */
char                       array[1]; /* size: 1 */

/* 26 */
 /* pointer to 19 */
 /* size: 4 */

/* 27 */
/* <0> (null):0 */
char                       array[40]; /* size: 40 */

/* 28 */
 /* pointer to 29 */
 /* size: 4 */

/* 29 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 30 */
 /* pointer to 31 */
 /* size: 4 */

/* 31 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 32 */
/* <0> (null):0 */
char                       array[32]; /* size: 32 */

/* 33 */
/* <0> (null):0 */
char                       array[20]; /* size: 20 */

/* 34 */
 /* pointer to 35 */
 /* size: 4 */

/* 35 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 137633772 */

/* 36 */
long double
 /* size: 12 */

/* 37 */
double
 /* size: 8 */

/* 38 */
/* <0> (null):0 */
typedef int int32; /* size: 4 */

/* 39 */
/* <0> (null):0 */
typedef unsigned int uint32; /* size: 4 */

/* 40 */
/* <0> (null):0 */
typedef long long unsigned int uint64; /* size: 8 */

/* 41 */
/* <0> (null):0 */
typedef uint64 GID_t; /* size: 8 */

/* 42 */
/* <0> (null):0 */
typedef uint32 PackageId_t; /* size: 4 */

/* 43 */
/* <0> (null):0 */
typedef uint32 AppId_t; /* size: 4 */

/* 44 */
/* <0> (null):0 */
typedef uint64 AssetClassId_t; /* size: 8 */

/* 45 */
/* <0> (null):0 */
typedef uint32 PhysicalItemId_t; /* size: 4 */

/* 46 */
/* <0> (null):0 */
typedef uint32 DepotId_t; /* size: 4 */

/* 47 */
/* <0> (null):0 */
typedef uint32 CellID_t; /* size: 4 */

/* 48 */
/* <0> (null):0 */
typedef uint64 SteamAPICall_t; /* size: 8 */

/* 49 */
/* <0> (null):0 */
typedef uint32 PartnerId_t; /* size: 4 */

/* 50 */
/* <0> (null):0 */
typedef int BOOL; /* size: 4 */

/* 51 */
/* <0> (null):0 */
typedef unsigned char byte; /* size: 1 */

/* 52 */
/* <0> (null):0 */
typedef unsigned int string_t; /* size: 4 */

/* 53 */
/* <0> (null):0 */
typedef float vec_t; /* size: 4 */

/* 54 */
float
 /* size: 4 */

/* 55 */
/* <0> (null):0 */
class Vector2D {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	/* <0> (null):0 */
	void Vector2D(class Vector2D *);

	/* <0> (null):0 */
	void Vector2D(class Vector2D *, float, float);

	/* <0> (null):0 */
	class Vector2D operator+(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DplERKS_ */

	/* <0> (null):0 */
	class Vector2D operator-(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DmiERKS_ */

	/* <0> (null):0 */
	class Vector2D operator*(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DmlEf */

	/* <0> (null):0 */
	class Vector2D operator/(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DdvEf */

	/* <0> (null):0 */
	float Length(const class Vector2D  *); /* linkage=_ZNK8Vector2D6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector2D  *); /* linkage=_ZNK8Vector2D13LengthSquaredEv */

	/* <0> (null):0 */
	class Vector2D Normalize(const class Vector2D  *); /* linkage=_ZNK8Vector2D9NormalizeEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector2D *); /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector2D *, float); /* linkage=_ZN8Vector2D6IsZeroEf */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 56 */
 /* pointer to 55 */
 /* size: 4 */

/* 57 */
 /* pointer to 58 */
 /* size: 4 */

/* 58 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 59 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 60 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 61 */
bool
 /* size: 1 */

/* 62 */
/* <0> (null):0 */
class Vector {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	vec_t                      z;                    /*     8     4 */
	/* <0> (null):0 */
	void Vector(class Vector *);

	/* <0> (null):0 */
	void Vector(class Vector *, float, float, float);

	/* <0> (null):0 */
	void Vector(class Vector *, const class Vector  &);

	/* <0> (null):0 */
	void Vector(class Vector *, float *);

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *); /* linkage=_ZNK6VectorngEv */

	/* <0> (null):0 */
	int operator==(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectoreqERKS_ */

	/* <0> (null):0 */
	int operator!=(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorneERKS_ */

	/* <0> (null):0 */
	class Vector operator+(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorplERKS_ */

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectormiERKS_ */

	/* <0> (null):0 */
	class Vector operator*(const class Vector  *, float); /* linkage=_ZNK6VectormlEf */

	/* <0> (null):0 */
	class Vector operator/(const class Vector  *, float); /* linkage=_ZNK6VectordvEf */

	/* <0> (null):0 */
	void CopyToArray(const class Vector  *, float *); /* linkage=_ZNK6Vector11CopyToArrayEPf */

	/* <0> (null):0 */
	float Length(const class Vector  *); /* linkage=_ZNK6Vector6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector  *); /* linkage=_ZNK6Vector13LengthSquaredEv */

	/* <0> (null):0 */
	float * operator float*(class Vector *); /* linkage=_ZN6VectorcvPfEv */

	/* <0> (null):0 */
	const float  * operator const float*(const class Vector  *); /* linkage=_ZNK6VectorcvPKfEv */

	/* <0> (null):0 */
	class Vector Normalize(const class Vector  *); /* linkage=_ZNK6Vector9NormalizeEv */

	/* <0> (null):0 */
	class Vector2D Make2D(const class Vector  *); /* linkage=_ZNK6Vector6Make2DEv */

	/* <0> (null):0 */
	float Length2D(const class Vector  *); /* linkage=_ZNK6Vector8Length2DEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector  *, float); /* linkage=_ZNK6Vector16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector  *, float); /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector *); /* linkage=_ZN6Vector16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector *, float); /* linkage=_ZN6Vector6IsZeroEf */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 63 */
 /* pointer to 62 */
 /* size: 4 */

/* 64 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 65 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 66 */
 /* pointer to 54 */
 /* size: 4 */

/* 67 */
 /* pointer to 68 */
 /* size: 4 */

/* 68 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 69 */
 /* pointer to 70 */
 /* size: 4 */

/* 70 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 71 */
/* <0> (null):0 */
enum {
	kRenderNormal = 0,
	kRenderTransColor = 1,
	kRenderTransTexture = 2,
	kRenderGlow = 3,
	kRenderTransAlpha = 4,
	kRenderTransAdd = 5,
}; /* size: 4 */

/* 72 */
/* <0> (null):0 */
typedef int qboolean; /* size: 4 */

/* 73 */
/* <0> (null):0 */
struct link_s {
	class link_s *             prev;                 /*     0     4 */
	class link_s *             next;                 /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 74 */
 /* pointer to 73 */
 /* size: 4 */

/* 75 */
/* <0> (null):0 */
typedef struct link_s link_t; /* size: 8 */

/* 76 */
/* <0> (null):0 */
typedef struct edict_s edict_t; /* size: 804 */

/* 77 */
/* <0> (null):0 */
struct edict_s {
	qboolean                   free;                 /*     0     4 */
	int                        serialnumber;         /*     4     4 */
	link_t                     area;                 /*     8     8 */
	int                        headnode;             /*    16     4 */
	int                        num_leafs;            /*    20     4 */
	short int                  leafnums[48];         /*    24    96 */
	/* --- cacheline 1 boundary (64 bytes) was 56 bytes ago --- */
	float                      freetime;             /*   120     4 */
	void *                     pvPrivateData;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	entvars_t                  v;                    /*   128   676 */
	/* --- cacheline 12 boundary (768 bytes) was 36 bytes ago --- */

	/* size: 804, cachelines: 13, members: 9 */
	/* last cacheline: 36 bytes */
}; /* size: 804 */

/* 78 */
 /* pointer to 76 */
 /* size: 4 */

/* 79 */
/* <0> (null):0 */
struct {
	float                      time;                 /*     0     4 */
	float                      frametime;            /*     4     4 */
	float                      force_retouch;        /*     8     4 */
	string_t                   mapname;              /*    12     4 */
	string_t                   startspot;            /*    16     4 */
	float                      deathmatch;           /*    20     4 */
	float                      coop;                 /*    24     4 */
	float                      teamplay;             /*    28     4 */
	float                      serverflags;          /*    32     4 */
	float                      found_secrets;        /*    36     4 */
	class Vector              v_forward;             /*    40    12 */
	class Vector              v_up;                  /*    52    12 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	class Vector              v_right;               /*    64    12 */
	float                      trace_allsolid;       /*    76     4 */
	float                      trace_startsolid;     /*    80     4 */
	float                      trace_fraction;       /*    84     4 */
	class Vector              trace_endpos;          /*    88    12 */
	class Vector              trace_plane_normal;    /*   100    12 */
	float                      trace_plane_dist;     /*   112     4 */
	edict_t *                  trace_ent;            /*   116     4 */
	float                      trace_inopen;         /*   120     4 */
	float                      trace_inwater;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	int                        trace_hitgroup;       /*   128     4 */
	int                        trace_flags;          /*   132     4 */
	int                        msg_entity;           /*   136     4 */
	int                        cdAudioTrack;         /*   140     4 */
	int                        maxClients;           /*   144     4 */
	int                        maxEntities;          /*   148     4 */
	const char  *              pStringBase;          /*   152     4 */
	void *                     pSaveData;            /*   156     4 */
	class Vector              vecLandmarkOffset;     /*   160    12 */

	/* size: 172, cachelines: 3, members: 31 */
	/* last cacheline: 44 bytes */
}; /* size: 172 */

/* 80 */
/* <0> (null):0 */
typedef class  globalvars_t; /* size: 172 */

/* 81 */
/* <0> (null):0 */
struct entvars_s {
	string_t                   classname;            /*     0     4 */
	string_t                   globalname;           /*     4     4 */
	class Vector              origin;                /*     8    12 */
	class Vector              oldorigin;             /*    20    12 */
	class Vector              velocity;              /*    32    12 */
	class Vector              basevelocity;          /*    44    12 */
	class Vector              clbasevelocity;        /*    56    12 */
	/* --- cacheline 1 boundary (64 bytes) was 4 bytes ago --- */
	class Vector              movedir;               /*    68    12 */
	class Vector              angles;                /*    80    12 */
	class Vector              avelocity;             /*    92    12 */
	class Vector              punchangle;            /*   104    12 */
	class Vector              v_angle;               /*   116    12 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	class Vector              endpos;                /*   128    12 */
	class Vector              startpos;              /*   140    12 */
	float                      impacttime;           /*   152     4 */
	float                      starttime;            /*   156     4 */
	int                        fixangle;             /*   160     4 */
	float                      idealpitch;           /*   164     4 */
	float                      pitch_speed;          /*   168     4 */
	float                      ideal_yaw;            /*   172     4 */
	float                      yaw_speed;            /*   176     4 */
	int                        modelindex;           /*   180     4 */
	string_t                   model;                /*   184     4 */
	int                        viewmodel;            /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	int                        weaponmodel;          /*   192     4 */
	class Vector              absmin;                /*   196    12 */
	class Vector              absmax;                /*   208    12 */
	class Vector              mins;                  /*   220    12 */
	class Vector              maxs;                  /*   232    12 */
	class Vector              size;                  /*   244    12 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	float                      ltime;                /*   256     4 */
	float                      nextthink;            /*   260     4 */
	int                        movetype;             /*   264     4 */
	int                        solid;                /*   268     4 */
	int                        skin;                 /*   272     4 */
	int                        body;                 /*   276     4 */
	int                        effects;              /*   280     4 */
	float                      gravity;              /*   284     4 */
	float                      friction;             /*   288     4 */
	int                        light_level;          /*   292     4 */
	int                        sequence;             /*   296     4 */
	int                        gaitsequence;         /*   300     4 */
	float                      frame;                /*   304     4 */
	float                      animtime;             /*   308     4 */
	float                      framerate;            /*   312     4 */
	unsigned char              controller[4];        /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	unsigned char              blending[2];          /*   320     2 */
	float                      scale;                /*   324     4 */
	int                        rendermode;           /*   328     4 */
	float                      renderamt;            /*   332     4 */
	class Vector              rendercolor;           /*   336    12 */
	int                        renderfx;             /*   348     4 */
	float                      health;               /*   352     4 */
	float                      frags;                /*   356     4 */
	int                        weapons;              /*   360     4 */
	float                      takedamage;           /*   364     4 */
	int                        deadflag;             /*   368     4 */
	class Vector              view_ofs;              /*   372    12 */
	int                        button;               /*   384     4 */
	/* --- cacheline 6 boundary (384 bytes) was 2 bytes ago --- */
	int                        impulse;              /*   388     4 */
	edict_t *                  chain;                /*   392     4 */
	edict_t *                  dmg_inflictor;        /*   396     4 */
	edict_t *                  enemy;                /*   400     4 */
	edict_t *                  aiment;               /*   404     4 */
	edict_t *                  owner;                /*   408     4 */
	edict_t *                  groundentity;         /*   412     4 */
	int                        spawnflags;           /*   416     4 */
	int                        flags;                /*   420     4 */
	int                        colormap;             /*   424     4 */
	int                        team;                 /*   428     4 */
	float                      max_health;           /*   432     4 */
	float                      teleport_time;        /*   436     4 */
	float                      armortype;            /*   440     4 */
	float                      armorvalue;           /*   444     4 */
	int                        waterlevel;           /*   448     4 */
	/* --- cacheline 7 boundary (448 bytes) was 2 bytes ago --- */
	int                        watertype;            /*   452     4 */
	string_t                   target;               /*   456     4 */
	string_t                   targetname;           /*   460     4 */
	string_t                   netname;              /*   464     4 */
	string_t                   message;              /*   468     4 */
	float                      dmg_take;             /*   472     4 */
	float                      dmg_save;             /*   476     4 */
	float                      dmg;                  /*   480     4 */
	float                      dmgtime;              /*   484     4 */
	string_t                   noise;                /*   488     4 */
	string_t                   noise1;               /*   492     4 */
	string_t                   noise2;               /*   496     4 */
	string_t                   noise3;               /*   500     4 */
	float                      speed;                /*   504     4 */
	float                      air_finished;         /*   508     4 */
	float                      pain_finished;        /*   512     4 */
	/* --- cacheline 8 boundary (512 bytes) was 2 bytes ago --- */
	float                      radsuit_finished;     /*   516     4 */
	edict_t *                  pContainingEntity;    /*   520     4 */
	int                        playerclass;          /*   524     4 */
	float                      maxspeed;             /*   528     4 */
	float                      fov;                  /*   532     4 */
	int                        weaponanim;           /*   536     4 */
	int                        pushmsec;             /*   540     4 */
	int                        bInDuck;              /*   544     4 */
	int                        flTimeStepSound;      /*   548     4 */
	int                        flSwimTime;           /*   552     4 */
	int                        flDuckTime;           /*   556     4 */
	int                        iStepLeft;            /*   560     4 */
	float                      flFallVelocity;       /*   564     4 */
	int                        gamestate;            /*   568     4 */
	int                        oldbuttons;           /*   572     4 */
	int                        groupinfo;            /*   576     4 */
	/* --- cacheline 9 boundary (576 bytes) was 2 bytes ago --- */
	int                        iuser1;               /*   580     4 */
	int                        iuser2;               /*   584     4 */
	int                        iuser3;               /*   588     4 */
	int                        iuser4;               /*   592     4 */
	float                      fuser1;               /*   596     4 */
	float                      fuser2;               /*   600     4 */
	float                      fuser3;               /*   604     4 */
	float                      fuser4;               /*   608     4 */
	class Vector              vuser1;                /*   612    12 */
	class Vector              vuser2;                /*   624    12 */
	class Vector              vuser3;                /*   636    12 */
	/* --- cacheline 10 boundary (640 bytes) was 6 bytes ago --- */
	class Vector              vuser4;                /*   648    12 */
	edict_t *                  euser1;               /*   660     4 */
	edict_t *                  euser2;               /*   664     4 */
	edict_t *                  euser3;               /*   668     4 */
	edict_t *                  euser4;               /*   672     4 */

	/* size: 676, cachelines: 11, members: 123 */
	/* last cacheline: 36 bytes */

	/* BRAIN FART ALERT! 676 != 674 + 0(holes), diff = 2 */

}; /* size: 676 */

/* 82 */
/* <0> (null):0 */
unsigned char              array[4]; /* size: 4 */

/* 83 */
/* <0> (null):0 */
unsigned char              array[2]; /* size: 2 */

/* 84 */
/* <0> (null):0 */
typedef struct entvars_s entvars_t; /* size: 676 */

/* 85 */
/* <0> (null):0 */
short int                  array[48]; /* size: 96 */

/* 86 */
/* <0> (null):0 */
typedef uint32 CRC32_t; /* size: 4 */

/* 87 */
/* <0> (null):0 */
struct cvar_s {
	char *                     name;                 /*     0     4 */
	char *                     string;               /*     4     4 */
	int                        flags;                /*     8     4 */
	float                      value;                /*    12     4 */
	class cvar_s *             next;                 /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 88 */
 /* pointer to 87 */
 /* size: 4 */

/* 89 */
/* <0> (null):0 */
typedef struct cvar_s cvar_t; /* size: 20 */

/* 90 */
/* <0> (null):0 */
struct client_textmessage_s {
	int                        effect;               /*     0     4 */
	byte                       r1;                   /*     4     1 */
	byte                       g1;                   /*     5     1 */
	byte                       b1;                   /*     6     1 */
	byte                       a1;                   /*     7     1 */
	byte                       r2;                   /*     8     1 */
	byte                       g2;                   /*     9     1 */
	byte                       b2;                   /*    10     1 */
	byte                       a2;                   /*    11     1 */
	float                      x;                    /*    12     4 */
	float                      y;                    /*    16     4 */
	float                      fadein;               /*    20     4 */
	float                      fadeout;              /*    24     4 */
	float                      holdtime;             /*    28     4 */
	float                      fxtime;               /*    32     4 */
	const char  *              pName;                /*    36     4 */
	const char  *              pMessage;             /*    40     4 */

	/* size: 44, cachelines: 1, members: 17 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 91 */
/* <0> (null):0 */
typedef struct client_textmessage_s client_textmessage_t; /* size: 44 */

/* 92 */
/* <0> (null):0 */
typedef struct sequenceCommandLine_ sequenceCommandLine_s; /* size: 92 */

/* 93 */
/* <0> (null):0 */
struct sequenceCommandLine_ {
	int                        commandType;          /*     0     4 */
	client_textmessage_t       clientMessage;        /*     4    44 */
	char *                     speakerName;          /*    48     4 */
	char *                     listenerName;         /*    52     4 */
	char *                     soundFileName;        /*    56     4 */
	char *                     sentenceName;         /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	char *                     fireTargetNames;      /*    64     4 */
	char *                     killTargetNames;      /*    68     4 */
	float                      delay;                /*    72     4 */
	int                        repeatCount;          /*    76     4 */
	int                        textChannel;          /*    80     4 */
	int                        modifierBitField;     /*    84     4 */
	sequenceCommandLine_s *    nextCommandLine;      /*    88     4 */

	/* size: 92, cachelines: 2, members: 13 */
	/* last cacheline: 28 bytes */
}; /* size: 92 */

/* 94 */
 /* pointer to 92 */
 /* size: 4 */

/* 95 */
/* <0> (null):0 */
typedef struct sequenceEntry_ sequenceEntry_s; /* size: 20 */

/* 96 */
/* <0> (null):0 */
struct sequenceEntry_ {
	char *                     fileName;             /*     0     4 */
	char *                     entryName;            /*     4     4 */
	sequenceCommandLine_s *    firstCommand;         /*     8     4 */
	sequenceEntry_s *          nextEntry;            /*    12     4 */
	qboolean                   isGlobal;             /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 97 */
 /* pointer to 95 */
 /* size: 4 */

/* 98 */
/* <0> (null):0 */
typedef struct sentenceEntry_ sentenceEntry_s; /* size: 16 */

/* 99 */
/* <0> (null):0 */
struct sentenceEntry_ {
	char *                     data;                 /*     0     4 */
	sentenceEntry_s *          nextEntry;            /*     4     4 */
	qboolean                   isGlobal;             /*     8     4 */
	unsigned int               index;                /*    12     4 */

	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 100 */
 /* pointer to 98 */
 /* size: 4 */

/* 101 */
/* <0> (null):0 */
enum {
	at_notice = 0,
	at_console = 1,
	at_aiconsole = 2,
	at_warning = 3,
	at_error = 4,
	at_logged = 5,
}; /* size: 4 */

/* 102 */
/* <0> (null):0 */
typedef enum  ALERT_TYPE; /* size: 4 */

/* 103 */
/* <0> (null):0 */
enum {
	print_console = 0,
	print_center = 1,
	print_chat = 2,
}; /* size: 4 */

/* 104 */
/* <0> (null):0 */
typedef enum  PRINT_TYPE; /* size: 4 */

/* 105 */
/* <0> (null):0 */
enum {
	force_exactfile = 0,
	force_model_samebounds = 1,
	force_model_specifybounds = 2,
	force_model_specifybounds_if_avail = 3,
}; /* size: 4 */

/* 106 */
/* <0> (null):0 */
typedef enum  FORCE_TYPE; /* size: 4 */

/* 107 */
/* <0> (null):0 */
struct {
	int                        fAllSolid;            /*     0     4 */
	int                        fStartSolid;          /*     4     4 */
	int                        fInOpen;              /*     8     4 */
	int                        fInWater;             /*    12     4 */
	float                      flFraction;           /*    16     4 */
	class Vector              vecEndPos;             /*    20    12 */
	float                      flPlaneDist;          /*    32     4 */
	class Vector              vecPlaneNormal;        /*    36    12 */
	edict_t *                  pHit;                 /*    48     4 */
	int                        iHitgroup;            /*    52     4 */
	/* <0> (null):0 */
	void TraceResult(TraceResult *);


	/* size: 56, cachelines: 1, members: 10 */
	/* last cacheline: 56 bytes */
}; /* size: 56 */

/* 108 */
/* <0> (null):0 */
typedef class  TraceResult; /* size: 56 */

/* 109 */
/* <0> (null):0 */
struct enginefuncs_s {
	int                        (*pfnPrecacheModel)(char *); /*     0     4 */
	int                        (*pfnPrecacheSound)(char *); /*     4     4 */
	void                       (*pfnSetModel)(edict_t *, const char  *); /*     8     4 */
	int                        (*pfnModelIndex)(const char  *); /*    12     4 */
	int                        (*pfnModelFrames)(int); /*    16     4 */
	void                       (*pfnSetSize)(edict_t *, const float  *, const float  *); /*    20     4 */
	void                       (*pfnChangeLevel)(char *, char *); /*    24     4 */
	void                       (*pfnGetSpawnParms)(edict_t *); /*    28     4 */
	void                       (*pfnSaveSpawnParms)(edict_t *); /*    32     4 */
	float                      (*pfnVecToYaw)(const float  *); /*    36     4 */
	void                       (*pfnVecToAngles)(const float  *, float *); /*    40     4 */
	void                       (*pfnMoveToOrigin)(edict_t *, const float  *, float, int); /*    44     4 */
	void                       (*pfnChangeYaw)(edict_t *); /*    48     4 */
	void                       (*pfnChangePitch)(edict_t *); /*    52     4 */
	edict_t *                  (*pfnFindEntityByString)(edict_t *, const char  *, const char  *); /*    56     4 */
	int                        (*pfnGetEntityIllum)(edict_t *); /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	edict_t *                  (*pfnFindEntityInSphere)(edict_t *, const float  *, float); /*    64     4 */
	edict_t *                  (*pfnFindClientInPVS)(edict_t *); /*    68     4 */
	edict_t *                  (*pfnEntitiesInPVS)(edict_t *); /*    72     4 */
	void                       (*pfnMakeVectors)(const float  *); /*    76     4 */
	void                       (*pfnAngleVectors)(const float  *, float *, float *, float *); /*    80     4 */
	edict_t *                  (*pfnCreateEntity)(void); /*    84     4 */
	void                       (*pfnRemoveEntity)(edict_t *); /*    88     4 */
	edict_t *                  (*pfnCreateNamedEntity)(int); /*    92     4 */
	void                       (*pfnMakeStatic)(edict_t *); /*    96     4 */
	int                        (*pfnEntIsOnFloor)(edict_t *); /*   100     4 */
	int                        (*pfnDropToFloor)(edict_t *); /*   104     4 */
	int                        (*pfnWalkMove)(edict_t *, float, float, int); /*   108     4 */
	void                       (*pfnSetOrigin)(edict_t *, const float  *); /*   112     4 */
	void                       (*pfnEmitSound)(edict_t *, int, const char  *, float, float, int, int); /*   116     4 */
	void                       (*pfnEmitAmbientSound)(edict_t *, float *, const char  *, float, float, int, int); /*   120     4 */
	void                       (*pfnTraceLine)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	void                       (*pfnTraceToss)(edict_t *, edict_t *, TraceResult *); /*   128     4 */
	int                        (*pfnTraceMonsterHull)(edict_t *, const float  *, const float  *, int, edict_t *, TraceResult *); /*   132     4 */
	void                       (*pfnTraceHull)(const float  *, const float  *, int, int, edict_t *, TraceResult *); /*   136     4 */
	void                       (*pfnTraceModel)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   140     4 */
	const char  *              (*pfnTraceTexture)(edict_t *, const float  *, const float  *); /*   144     4 */
	void                       (*pfnTraceSphere)(const float  *, const float  *, int, float, edict_t *, TraceResult *); /*   148     4 */
	void                       (*pfnGetAimVector)(edict_t *, float, float *); /*   152     4 */
	void                       (*pfnServerCommand)(char *); /*   156     4 */
	void                       (*pfnServerExecute)(void); /*   160     4 */
	void                       (*pfnClientCommand)(edict_t *, char *, ...); /*   164     4 */
	void                       (*pfnParticleEffect)(const float  *, const float  *, float, float); /*   168     4 */
	void                       (*pfnLightStyle)(int, char *); /*   172     4 */
	int                        (*pfnDecalIndex)(const char  *); /*   176     4 */
	int                        (*pfnPointContents)(const float  *); /*   180     4 */
	void                       (*pfnMessageBegin)(int, int, const float  *, edict_t *); /*   184     4 */
	void                       (*pfnMessageEnd)(void); /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	void                       (*pfnWriteByte)(int); /*   192     4 */
	void                       (*pfnWriteChar)(int); /*   196     4 */
	void                       (*pfnWriteShort)(int); /*   200     4 */
	void                       (*pfnWriteLong)(int); /*   204     4 */
	void                       (*pfnWriteAngle)(float); /*   208     4 */
	void                       (*pfnWriteCoord)(float); /*   212     4 */
	void                       (*pfnWriteString)(const char  *); /*   216     4 */
	void                       (*pfnWriteEntity)(int); /*   220     4 */
	void                       (*pfnCVarRegister)(cvar_t *); /*   224     4 */
	float                      (*pfnCVarGetFloat)(const char  *); /*   228     4 */
	const char  *              (*pfnCVarGetString)(const char  *); /*   232     4 */
	void                       (*pfnCVarSetFloat)(const char  *, float); /*   236     4 */
	void                       (*pfnCVarSetString)(const char  *, const char  *); /*   240     4 */
	void                       (*pfnAlertMessage)(ALERT_TYPE, char *, ...); /*   244     4 */
	void                       (*pfnEngineFprintf)(void *, char *, ...); /*   248     4 */
	void *                     (*pfnPvAllocEntPrivateData)(edict_t *, int32); /*   252     4 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	void *                     (*pfnPvEntPrivateData)(edict_t *); /*   256     4 */
	void                       (*pfnFreeEntPrivateData)(edict_t *); /*   260     4 */
	const char  *              (*pfnSzFromIndex)(int); /*   264     4 */
	int                        (*pfnAllocString)(const char  *); /*   268     4 */
	class entvars_s *          (*pfnGetVarsOfEnt)(edict_t *); /*   272     4 */
	edict_t *                  (*pfnPEntityOfEntOffset)(int); /*   276     4 */
	int                        (*pfnEntOffsetOfPEntity)(const edict_t  *); /*   280     4 */
	int                        (*pfnIndexOfEdict)(const edict_t  *); /*   284     4 */
	edict_t *                  (*pfnPEntityOfEntIndex)(int); /*   288     4 */
	edict_t *                  (*pfnFindEntityByVars)(class entvars_s *); /*   292     4 */
	void *                     (*pfnGetModelPtr)(edict_t *); /*   296     4 */
	int                        (*pfnRegUserMsg)(const char  *, int); /*   300     4 */
	void                       (*pfnAnimationAutomove)(const edict_t  *, float); /*   304     4 */
	void                       (*pfnGetBonePosition)(const edict_t  *, int, float *, float *); /*   308     4 */
	uint32                     (*pfnFunctionFromName)(const char  *); /*   312     4 */
	const char  *              (*pfnNameForFunction)(uint32); /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	void                       (*pfnClientPrintf)(edict_t *, PRINT_TYPE, const char  *); /*   320     4 */
	void                       (*pfnServerPrint)(const char  *); /*   324     4 */
	const char  *              (*pfnCmd_Args)(void); /*   328     4 */
	const char  *              (*pfnCmd_Argv)(int);  /*   332     4 */
	int                        (*pfnCmd_Argc)(void); /*   336     4 */
	void                       (*pfnGetAttachment)(const edict_t  *, int, float *, float *); /*   340     4 */
	void                       (*pfnCRC32_Init)(CRC32_t *); /*   344     4 */
	void                       (*pfnCRC32_ProcessBuffer)(CRC32_t *, void *, int); /*   348     4 */
	void                       (*pfnCRC32_ProcessByte)(CRC32_t *, unsigned char); /*   352     4 */
	CRC32_t                    (*pfnCRC32_Final)(CRC32_t); /*   356     4 */
	int32                      (*pfnRandomLong)(int32, int32); /*   360     4 */
	float                      (*pfnRandomFloat)(float, float); /*   364     4 */
	void                       (*pfnSetView)(const edict_t  *, const edict_t  *); /*   368     4 */
	float                      (*pfnTime)(void);     /*   372     4 */
	void                       (*pfnCrosshairAngle)(const edict_t  *, float, float); /*   376     4 */
	byte *                     (*pfnLoadFileForMe)(char *, int *); /*   380     4 */
	/* --- cacheline 6 boundary (384 bytes) --- */
	void                       (*pfnFreeFile)(void *); /*   384     4 */
	void                       (*pfnEndSection)(const char  *); /*   388     4 */
	int                        (*pfnCompareFileTime)(char *, char *, int *); /*   392     4 */
	void                       (*pfnGetGameDir)(char *); /*   396     4 */
	void                       (*pfnCvar_RegisterVariable)(cvar_t *); /*   400     4 */
	void                       (*pfnFadeClientVolume)(const edict_t  *, int, int, int, int); /*   404     4 */
	void                       (*pfnSetClientMaxspeed)(const edict_t  *, float); /*   408     4 */
	edict_t *                  (*pfnCreateFakeClient)(const char  *); /*   412     4 */
	void                       (*pfnRunPlayerMove)(edict_t *, const float  *, float, float, float, short unsigned int, byte, byte); /*   416     4 */
	int                        (*pfnNumberOfEntities)(void); /*   420     4 */
	char *                     (*pfnGetInfoKeyBuffer)(edict_t *); /*   424     4 */
	char *                     (*pfnInfoKeyValue)(char *, char *); /*   428     4 */
	void                       (*pfnSetKeyValue)(char *, char *, char *); /*   432     4 */
	void                       (*pfnSetClientKeyValue)(int, char *, char *, char *); /*   436     4 */
	int                        (*pfnIsMapValid)(char *); /*   440     4 */
	void                       (*pfnStaticDecal)(const float  *, int, int, int); /*   444     4 */
	/* --- cacheline 7 boundary (448 bytes) --- */
	int                        (*pfnPrecacheGeneric)(char *); /*   448     4 */
	int                        (*pfnGetPlayerUserId)(edict_t *); /*   452     4 */
	void                       (*pfnBuildSoundMsg)(edict_t *, int, const char  *, float, float, int, int, int, int, const float  *, edict_t *); /*   456     4 */
	int                        (*pfnIsDedicatedServer)(void); /*   460     4 */
	cvar_t *                   (*pfnCVarGetPointer)(const char  *); /*   464     4 */
	unsigned int               (*pfnGetPlayerWONId)(edict_t *); /*   468     4 */
	void                       (*pfnInfo_RemoveKey)(char *, const char  *); /*   472     4 */
	const char  *              (*pfnGetPhysicsKeyValue)(const edict_t  *, const char  *); /*   476     4 */
	void                       (*pfnSetPhysicsKeyValue)(const edict_t  *, const char  *, const char  *); /*   480     4 */
	const char  *              (*pfnGetPhysicsInfoString)(const edict_t  *); /*   484     4 */
	short unsigned int         (*pfnPrecacheEvent)(int, const char  *); /*   488     4 */
	void                       (*pfnPlaybackEvent)(int, const edict_t  *, short unsigned int, float, float *, float *, float, float, int, int, int, int); /*   492     4 */
	unsigned char *            (*pfnSetFatPVS)(float *); /*   496     4 */
	unsigned char *            (*pfnSetFatPAS)(float *); /*   500     4 */
	int                        (*pfnCheckVisibility)(const edict_t  *, unsigned char *); /*   504     4 */
	void                       (*pfnDeltaSetField)(class delta_s *, const char  *); /*   508     4 */
	/* --- cacheline 8 boundary (512 bytes) --- */
	void                       (*pfnDeltaUnsetField)(class delta_s *, const char  *); /*   512     4 */
	void                       (*pfnDeltaAddEncoder)(char *, void (*)(class delta_s *, const unsigned char  *, const unsigned char  *)); /*   516     4 */
	int                        (*pfnGetCurrentPlayer)(void); /*   520     4 */
	int                        (*pfnCanSkipPlayer)(const edict_t  *); /*   524     4 */
	int                        (*pfnDeltaFindField)(class delta_s *, const char  *); /*   528     4 */
	void                       (*pfnDeltaSetFieldByIndex)(class delta_s *, int); /*   532     4 */
	void                       (*pfnDeltaUnsetFieldByIndex)(class delta_s *, int); /*   536     4 */
	void                       (*pfnSetGroupMask)(int, int); /*   540     4 */
	int                        (*pfnCreateInstancedBaseline)(int, class entity_state_s *); /*   544     4 */
	void                       (*pfnCvar_DirectSet)(class cvar_s *, char *); /*   548     4 */
	void                       (*pfnForceUnmodified)(FORCE_TYPE, float *, float *, const char  *); /*   552     4 */
	void                       (*pfnGetPlayerStats)(const edict_t  *, int *, int *); /*   556     4 */
	void                       (*pfnAddServerCommand)(char *, void (*)(void)); /*   560     4 */
	qboolean                   (*pfnVoice_GetClientListening)(int, int); /*   564     4 */
	qboolean                   (*pfnVoice_SetClientListening)(int, int, qboolean); /*   568     4 */
	const char  *              (*pfnGetPlayerAuthId)(edict_t *); /*   572     4 */
	/* --- cacheline 9 boundary (576 bytes) --- */
	sequenceEntry_s *          (*pfnSequenceGet)(const char  *, const char  *); /*   576     4 */
	sentenceEntry_s *          (*pfnSequencePickSentence)(const char  *, int, int *); /*   580     4 */
	int                        (*pfnGetFileSize)(char *); /*   584     4 */
	unsigned int               (*pfnGetApproxWavePlayLen)(const char  *); /*   588     4 */
	int                        (*pfnIsCareerMatch)(void); /*   592     4 */
	int                        (*pfnGetLocalizedStringLength)(const char  *); /*   596     4 */
	void                       (*pfnRegisterTutorMessageShown)(int); /*   600     4 */
	int                        (*pfnGetTimesTutorMessageShown)(int); /*   604     4 */
	void                       (*ProcessTutorMessageDecayBuffer)(int *, int); /*   608     4 */
	void                       (*ConstructTutorMessageDecayBuffer)(int *, int); /*   612     4 */
	void                       (*ResetTutorMessageDecayData)(void); /*   616     4 */
	void                       (*pfnQueryClientCvarValue)(const edict_t  *, const char  *); /*   620     4 */
	void                       (*pfnQueryClientCvarValue2)(const edict_t  *, const char  *, int); /*   624     4 */
	int                        (*pfnCheckParm)(const char  *, char * *); /*   628     4 */

	/* size: 632, cachelines: 10, members: 158 */
	/* last cacheline: 56 bytes */
}; /* size: 632 */

/* 110 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 111 */
 /* pointer to 110 */
 /* size: 4 */

/* 112 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140913340 */

/* 113 */
 /* pointer to 112 */
 /* size: 4 */

/* 114 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 115 */
 /* pointer to 114 */
 /* size: 4 */

/* 116 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 117 */
 /* pointer to 116 */
 /* size: 4 */

/* 118 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140913860 */

/* 119 */
 /* pointer to 118 */
 /* size: 4 */

/* 120 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140914120 */

/* 121 */
 /* pointer to 120 */
 /* size: 4 */

/* 122 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140914328 */

/* 123 */
 /* pointer to 122 */
 /* size: 4 */

/* 124 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 125 */
 /* pointer to 124 */
 /* size: 4 */

/* 126 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140914640 */

/* 127 */
 /* pointer to 126 */
 /* size: 4 */

/* 128 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140914848 */

/* 129 */
 /* pointer to 128 */
 /* size: 4 */

/* 130 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 131 */
 /* pointer to 130 */
 /* size: 4 */

/* 132 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 133 */
 /* pointer to 132 */
 /* size: 4 */

/* 134 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 135 */
 /* pointer to 134 */
 /* size: 4 */

/* 136 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 137 */
 /* pointer to 136 */
 /* size: 4 */

/* 138 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140936368 */

/* 139 */
 /* pointer to 138 */
 /* size: 4 */

/* 140 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140936524 */

/* 141 */
 /* pointer to 140 */
 /* size: 4 */

/* 142 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 143 */
 /* pointer to 142 */
 /* size: 4 */

/* 144 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 145 */
 /* pointer to 144 */
 /* size: 4 */

/* 146 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 147 */
 /* pointer to 146 */
 /* size: 4 */

/* 148 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140937408 */

/* 149 */
 /* pointer to 148 */
 /* size: 4 */

/* 150 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140937616 */

/* 151 */
 /* pointer to 150 */
 /* size: 4 */

/* 152 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140938084 */

/* 153 */
 /* pointer to 152 */
 /* size: 4 */

/* 154 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140938552 */

/* 155 */
 /* pointer to 108 */
 /* size: 4 */

/* 156 */
 /* pointer to 154 */
 /* size: 4 */

/* 157 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140938968 */

/* 158 */
 /* pointer to 157 */
 /* size: 4 */

/* 159 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 160 */
 /* pointer to 159 */
 /* size: 4 */

/* 161 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140952956 */

/* 162 */
 /* pointer to 161 */
 /* size: 4 */

/* 163 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 164 */
 /* pointer to 163 */
 /* size: 4 */

/* 165 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140953632 */

/* 166 */
 /* pointer to 165 */
 /* size: 4 */

/* 167 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140954048 */

/* 168 */
 /* pointer to 167 */
 /* size: 4 */

/* 169 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140954308 */

/* 170 */
 /* pointer to 169 */
 /* size: 4 */

/* 171 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140954464 */

/* 172 */
 /* pointer to 171 */
 /* size: 4 */

/* 173 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140954568 */

/* 174 */
 /* pointer to 173 */
 /* size: 4 */

/* 175 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140954776 */

/* 176 */
 /* pointer to 175 */
 /* size: 4 */

/* 177 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140955088 */

/* 178 */
 /* pointer to 177 */
 /* size: 4 */

/* 179 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 180 */
 /* pointer to 179 */
 /* size: 4 */

/* 181 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140955452 */

/* 182 */
 /* pointer to 181 */
 /* size: 4 */

/* 183 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140955764 */

/* 184 */
 /* pointer to 183 */
 /* size: 4 */

/* 185 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140955920 */

/* 186 */
 /* pointer to 185 */
 /* size: 4 */

/* 187 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140956076 */

/* 188 */
 /* pointer to 187 */
 /* size: 4 */

/* 189 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140956232 */

/* 190 */
 /* pointer to 89 */
 /* size: 4 */

/* 191 */
 /* pointer to 189 */
 /* size: 4 */

/* 192 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 193 */
 /* pointer to 192 */
 /* size: 4 */

/* 194 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 195 */
 /* pointer to 194 */
 /* size: 4 */

/* 196 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140956752 */

/* 197 */
 /* pointer to 196 */
 /* size: 4 */

/* 198 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140997728 */

/* 199 */
 /* pointer to 198 */
 /* size: 4 */

/* 200 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140997936 */

/* 201 */
 /* pointer to 200 */
 /* size: 4 */

/* 202 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140998144 */

/* 203 */
 /* pointer to 202 */
 /* size: 4 */

/* 204 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 205 */
 /* pointer to 204 */
 /* size: 4 */

/* 206 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 207 */
 /* pointer to 206 */
 /* size: 4 */

/* 208 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 209 */
 /* pointer to 208 */
 /* size: 4 */

/* 210 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 211 */
 /* pointer to 81 */
 /* size: 4 */

/* 212 */
 /* pointer to 210 */
 /* size: 4 */

/* 213 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 214 */
 /* pointer to 215 */
 /* size: 4 */

/* 215 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 804 */

/* 216 */
 /* pointer to 213 */
 /* size: 4 */

/* 217 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 218 */
 /* pointer to 217 */
 /* size: 4 */

/* 219 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 220 */
 /* pointer to 219 */
 /* size: 4 */

/* 221 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140999704 */

/* 222 */
 /* pointer to 221 */
 /* size: 4 */

/* 223 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140999912 */

/* 224 */
 /* pointer to 223 */
 /* size: 4 */

/* 225 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 226 */
 /* pointer to 225 */
 /* size: 4 */

/* 227 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 228 */
 /* pointer to 227 */
 /* size: 4 */

/* 229 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141000536 */

/* 230 */
 /* pointer to 229 */
 /* size: 4 */

/* 231 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 232 */
 /* pointer to 231 */
 /* size: 4 */

/* 233 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 234 */
 /* pointer to 233 */
 /* size: 4 */

/* 235 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141001004 */

/* 236 */
 /* pointer to 86 */
 /* size: 4 */

/* 237 */
 /* pointer to 235 */
 /* size: 4 */

/* 238 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141001212 */

/* 239 */
 /* pointer to 238 */
 /* size: 4 */

/* 240 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141001472 */

/* 241 */
 /* pointer to 240 */
 /* size: 4 */

/* 242 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 243 */
 /* pointer to 242 */
 /* size: 4 */

/* 244 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 245 */
 /* pointer to 244 */
 /* size: 4 */

/* 246 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 247 */
 /* pointer to 246 */
 /* size: 4 */

/* 248 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141024732 */

/* 249 */
 /* pointer to 248 */
 /* size: 4 */

/* 250 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 251 */
 /* pointer to 250 */
 /* size: 4 */

/* 252 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141025044 */

/* 253 */
 /* pointer to 252 */
 /* size: 4 */

/* 254 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 255 */
 /* pointer to 51 */
 /* size: 4 */

/* 256 */
 /* pointer to 9 */
 /* size: 4 */

/* 257 */
 /* pointer to 254 */
 /* size: 4 */

/* 258 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141025616 */

/* 259 */
 /* pointer to 258 */
 /* size: 4 */

/* 260 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 261 */
 /* pointer to 260 */
 /* size: 4 */

/* 262 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141026032 */

/* 263 */
 /* pointer to 262 */
 /* size: 4 */

/* 264 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 265 */
 /* pointer to 264 */
 /* size: 4 */

/* 266 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141026552 */

/* 267 */
 /* pointer to 266 */
 /* size: 4 */

/* 268 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 269 */
 /* pointer to 268 */
 /* size: 4 */

/* 270 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 271 */
 /* pointer to 270 */
 /* size: 4 */

/* 272 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141027436 */

/* 273 */
 /* pointer to 272 */
 /* size: 4 */

/* 274 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141027696 */

/* 275 */
 /* pointer to 274 */
 /* size: 4 */

/* 276 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141028008 */

/* 277 */
 /* pointer to 276 */
 /* size: 4 */

/* 278 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140693032 */

/* 279 */
 /* pointer to 278 */
 /* size: 4 */

/* 280 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 281 */
 /* pointer to 280 */
 /* size: 4 */

/* 282 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 283 */
 /* pointer to 282 */
 /* size: 4 */

/* 284 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140694020 */

/* 285 */
 /* pointer to 284 */
 /* size: 4 */

/* 286 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 287 */
 /* pointer to 286 */
 /* size: 4 */

/* 288 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140694436 */

/* 289 */
 /* pointer to 288 */
 /* size: 4 */

/* 290 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 291 */
 /* pointer to 290 */
 /* size: 4 */

/* 292 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 2 */

/* 293 */
 /* pointer to 292 */
 /* size: 4 */

/* 294 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140695060 */

/* 295 */
 /* pointer to 294 */
 /* size: 4 */

/* 296 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 297 */
 /* pointer to 4 */
 /* size: 4 */

/* 298 */
 /* pointer to 296 */
 /* size: 4 */

/* 299 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 300 */
 /* pointer to 299 */
 /* size: 4 */

/* 301 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140696204 */

/* 302 */
 /* pointer to 303 */
 /* size: 4 */

/* 303 */
/* <0> (null):0 */
struct delta_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 304 */
 /* pointer to 301 */
 /* size: 4 */

/* 305 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140696528 */

/* 306 */
 /* pointer to 307 */
 /* size: 4 */

/* 307 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140696736 */

/* 308 */
 /* pointer to 309 */
 /* size: 4 */

/* 309 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 310 */
 /* pointer to 305 */
 /* size: 4 */

/* 311 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 312 */
 /* pointer to 311 */
 /* size: 4 */

/* 313 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140487508 */

/* 314 */
 /* pointer to 313 */
 /* size: 4 */

/* 315 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140487716 */

/* 316 */
 /* pointer to 315 */
 /* size: 4 */

/* 317 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 318 */
 /* pointer to 319 */
 /* size: 4 */

/* 319 */
/* <0> (null):0 */
struct entity_state_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 320 */
 /* pointer to 317 */
 /* size: 4 */

/* 321 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140488248 */

/* 322 */
 /* pointer to 87 */
 /* size: 4 */

/* 323 */
 /* pointer to 321 */
 /* size: 4 */

/* 324 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140488508 */

/* 325 */
 /* pointer to 324 */
 /* size: 4 */

/* 326 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140488820 */

/* 327 */
 /* pointer to 326 */
 /* size: 4 */

/* 328 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140489080 */

/* 329 */
 /* pointer to 328 */
 /* size: 4 */

/* 330 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 331 */
 /* pointer to 330 */
 /* size: 4 */

/* 332 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 333 */
 /* pointer to 332 */
 /* size: 4 */

/* 334 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 335 */
 /* pointer to 334 */
 /* size: 4 */

/* 336 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 337 */
 /* pointer to 336 */
 /* size: 4 */

/* 338 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 339 */
 /* pointer to 338 */
 /* size: 4 */

/* 340 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 341 */
 /* pointer to 340 */
 /* size: 4 */

/* 342 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140490536 */

/* 343 */
 /* pointer to 342 */
 /* size: 4 */

/* 344 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140490744 */

/* 345 */
 /* pointer to 344 */
 /* size: 4 */

/* 346 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 140490952 */

/* 347 */
 /* pointer to 346 */
 /* size: 4 */

/* 348 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 349 */
 /* pointer to 17 */
 /* size: 4 */

/* 350 */
 /* pointer to 348 */
 /* size: 4 */

/* 351 */
/* <0> (null):0 */
typedef struct enginefuncs_s enginefuncs_t; /* size: 632 */

/* 352 */
/* <0> (null):0 */
struct {
	char                       mapName[32];          /*     0    32 */
	char                       landmarkName[32];     /*    32    32 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	edict_t *                  pentLandmark;         /*    64     4 */
	class Vector              vecLandmarkOrigin;     /*    68    12 */

	/* size: 80, cachelines: 2, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 80 */

/* 353 */
/* <0> (null):0 */
typedef class  LEVELLIST; /* size: 80 */

/* 354 */
/* <0> (null):0 */
struct {
	int                        id;                   /*     0     4 */
	edict_t *                  pent;                 /*     4     4 */
	int                        location;             /*     8     4 */
	int                        size;                 /*    12     4 */
	int                        flags;                /*    16     4 */
	string_t                   classname;            /*    20     4 */

	/* size: 24, cachelines: 1, members: 6 */
	/* last cacheline: 24 bytes */
}; /* size: 24 */

/* 355 */
/* <0> (null):0 */
typedef class  ENTITYTABLE; /* size: 24 */

/* 356 */
/* <0> (null):0 */
typedef struct saverestore_s SAVERESTOREDATA; /* size: 1396 */

/* 357 */
/* <0> (null):0 */
struct saverestore_s {
	char *                     pBaseData;            /*     0     4 */
	char *                     pCurrentData;         /*     4     4 */
	int                        size;                 /*     8     4 */
	int                        bufferSize;           /*    12     4 */
	int                        tokenSize;            /*    16     4 */
	int                        tokenCount;           /*    20     4 */
	char * *                   pTokens;              /*    24     4 */
	int                        currentIndex;         /*    28     4 */
	int                        tableCount;           /*    32     4 */
	int                        connectionCount;      /*    36     4 */
	ENTITYTABLE *              pTable;               /*    40     4 */
	LEVELLIST                  levelList[16];        /*    44  1280 */
	/* --- cacheline 20 boundary (1280 bytes) was 44 bytes ago --- */
	int                        fUseLandmark;         /*  1324     4 */
	char                       szLandmarkName[20];   /*  1328    20 */
	/* --- cacheline 21 boundary (1344 bytes) was 4 bytes ago --- */
	class Vector              vecLandmarkOffset;     /*  1348    12 */
	float                      time;                 /*  1360     4 */
	char                       szCurrentMapName[32]; /*  1364    32 */

	/* size: 1396, cachelines: 22, members: 17 */
	/* last cacheline: 52 bytes */
}; /* size: 1396 */

/* 358 */
 /* pointer to 355 */
 /* size: 4 */

/* 359 */
/* <0> (null):0 */
LEVELLIST                  array[16]; /* size: 1280 */

/* 360 */
/* <0> (null):0 */
enum _fieldtypes {
	FIELD_FLOAT = 0,
	FIELD_STRING = 1,
	FIELD_ENTITY = 2,
	FIELD_CLASSPTR = 3,
	FIELD_EHANDLE = 4,
	FIELD_EVARS = 5,
	FIELD_EDICT = 6,
	FIELD_VECTOR = 7,
	FIELD_POSITION_VECTOR = 8,
	FIELD_POINTER = 9,
	FIELD_INTEGER = 10,
	FIELD_FUNCTION = 11,
	FIELD_BOOLEAN = 12,
	FIELD_SHORT = 13,
	FIELD_CHARACTER = 14,
	FIELD_TIME = 15,
	FIELD_MODELNAME = 16,
	FIELD_SOUNDNAME = 17,
	FIELD_TYPECOUNT = 18,
}; /* size: 4 */

/* 361 */
/* <0> (null):0 */
typedef enum _fieldtypes FIELDTYPE; /* size: 4 */

/* 362 */
/* <0> (null):0 */
struct {
	FIELDTYPE                  fieldType;            /*     0     4 */
	char *                     fieldName;            /*     4     4 */
	int                        fieldOffset;          /*     8     4 */
	short int                  fieldSize;            /*    12     2 */
	short int                  flags;                /*    14     2 */

	/* size: 16, cachelines: 1, members: 5 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 363 */
/* <0> (null):0 */
typedef class  TYPEDESCRIPTION; /* size: 16 */

/* 364 */
 /* pointer to 356 */
 /* size: 4 */

/* 365 */
 /* pointer to 363 */
 /* size: 4 */

/* 366 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 367 */
/* <0> (null):0 */
typedef int ptrdiff_t; /* size: 4 */

/* 368 */
/* <0> (null):0 */
struct _List_node_base {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 369 */
/* <0> (null):0 */
class list<CCareerTask*, std::allocator<CCareerTask*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 370 */
/* <0> (null):0 */
class allocator<CCareerTask*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 371 */
/* <0> (null):0 */
class allocator<std::_List_node<CCareerTask*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 372 */
/* <0> (null):0 */
struct _List_node<CCareerTask*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 373 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 374 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<CCareerTask*> > {
public:

	/* class allocator<std::_List_node<CCareerTask*> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 375 */
/* <0> (null):0 */
class _List_base<CCareerTask*, std::allocator<CCareerTask*> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<CCareerTask*> > {
	public:

		/* class allocator<std::_List_node<CCareerTask*> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 376 */
/* <0> (null):0 */
struct _List_iterator<CCareerTask*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 377 */
/* <0> (null):0 */
struct _List_const_iterator<CCareerTask*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 378 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<CCareerTask*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 379 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<CCareerTask*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 380 */
/* <0> (null):0 */
enum hash_types_e {
	CLASSNAME = 0,
}; /* size: 4 */

/* 381 */
/* <0> (null):0 */
typedef int EOFFSET; /* size: 4 */

/* 382 */
/* <0> (null):0 */
enum {
	ignore_monsters = 1,
	dont_ignore_monsters = 0,
	missile = 2,
}; /* size: 4 */

/* 383 */
/* <0> (null):0 */
typedef enum  IGNORE_MONSTERS; /* size: 4 */

/* 384 */
/* <0> (null):0 */
class CSaveRestoreBuffer {
protected:

	SAVERESTOREDATA *          m_pdata;              /*     0     4 */
	/* <0> (null):0 */
	void CSaveRestoreBuffer(class CSaveRestoreBuffer *);

	/* <0> (null):0 */
	void CSaveRestoreBuffer(class CSaveRestoreBuffer *, SAVERESTOREDATA *);

	/* <0> (null):0 */
	void ~CSaveRestoreBuffer(class CSaveRestoreBuffer *, int);

	/* <0> (null):0 */
	int EntityIndex(class CSaveRestoreBuffer *, entvars_t *); /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP9entvars_s */

	/* <0> (null):0 */
	int EntityIndex(class CSaveRestoreBuffer *, edict_t *); /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP7edict_s */

	/* <0> (null):0 */
	int EntityIndex(class CSaveRestoreBuffer *, EOFFSET); /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEi */

	/* <0> (null):0 */
	int EntityIndex(class CSaveRestoreBuffer *, class CBaseEntity *); /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP11CBaseEntity */

	/* <0> (null):0 */
	int EntityFlags(class CSaveRestoreBuffer *, int, int); /* linkage=_ZN18CSaveRestoreBuffer11EntityFlagsEii */

	/* <0> (null):0 */
	int EntityFlagsSet(class CSaveRestoreBuffer *, int, int); /* linkage=_ZN18CSaveRestoreBuffer14EntityFlagsSetEii */

	/* <0> (null):0 */
	edict_t * EntityFromIndex(class CSaveRestoreBuffer *, int); /* linkage=_ZN18CSaveRestoreBuffer15EntityFromIndexEi */

	/* <0> (null):0 */
	short unsigned int TokenHash(class CSaveRestoreBuffer *, const char  *); /* linkage=_ZN18CSaveRestoreBuffer9TokenHashEPKc */

	/* <0> (null):0 */
	void BufferRewind(class CSaveRestoreBuffer *, int); /* linkage=_ZN18CSaveRestoreBuffer12BufferRewindEi */

	/* <0> (null):0 */
	unsigned int HashString(class CSaveRestoreBuffer *, const char  *); /* linkage=_ZN18CSaveRestoreBuffer10HashStringEPKc */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 385 */
 /* pointer to 384 */
 /* size: 4 */

/* 386 */
 /* pointer to 84 */
 /* size: 4 */

/* 387 */
 /* pointer to 388 */
 /* size: 4 */

/* 388 */
/* <0> (null):0 */
struct CBaseEntity {
	/* <0> (null):0 */
	class CBaseEntity * Instance(edict_t *); /* linkage=_ZN11CBaseEntity8InstanceEP7edict_s */

	/* <0> (null):0 */
	edict_t * edict(class CBaseEntity *); /* linkage=_ZN11CBaseEntity5edictEv */

	/* <0> (null):0 */
	virtual int ObjectCaps(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10ObjectCapsEv */

	/* <0> (null):0 */
	int entindex(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8entindexEv */

	/* <0> (null):0 */
	class CBaseEntity * Instance(entvars_t *); /* linkage=_ZN11CBaseEntity8InstanceEP9entvars_s */

	/* <0> (null):0 */
	void CBaseEntity(class CBaseEntity *);

	/* <0> (null):0 */
	void * operator new(size_t, entvars_t *); /* linkage=_ZN11CBaseEntitynwEjP9entvars_s */

	/* <0> (null):0 */
	virtual void Precache(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8PrecacheEv */

	/* <0> (null):0 */
	virtual void Restart(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7RestartEv */

	/* <0> (null):0 */
	virtual void Activate(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8ActivateEv */

	/* <0> (null):0 */
	virtual int Classify(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8ClassifyEv */

	/* <0> (null):0 */
	virtual void DeathNotice(class CBaseEntity *, entvars_t *); /* linkage=_ZN11CBaseEntity11DeathNoticeEP9entvars_s */

	/* <0> (null):0 */
	virtual BOOL IsTriggered(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity11IsTriggeredEPS_ */

	/* <0> (null):0 */
	virtual class CBaseMonster * MyMonsterPointer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity16MyMonsterPointerEv */

	/* <0> (null):0 */
	virtual class CSquadMonster * MySquadMonsterPointer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity21MySquadMonsterPointerEv */

	/* <0> (null):0 */
	virtual void AddPoints(class CBaseEntity *, int, BOOL); /* linkage=_ZN11CBaseEntity9AddPointsEii */

	/* <0> (null):0 */
	virtual void AddPointsToTeam(class CBaseEntity *, int, BOOL); /* linkage=_ZN11CBaseEntity15AddPointsToTeamEii */

	/* <0> (null):0 */
	virtual BOOL AddPlayerItem(class CBaseEntity *, class CBasePlayerItem *); /* linkage=_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem */

	/* <0> (null):0 */
	virtual BOOL RemovePlayerItem(class CBaseEntity *, class CBasePlayerItem *); /* linkage=_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem */

	/* <0> (null):0 */
	virtual int GiveAmmo(class CBaseEntity *, int, char *, int); /* linkage=_ZN11CBaseEntity8GiveAmmoEiPci */

	/* <0> (null):0 */
	virtual int IsMoving(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8IsMovingEv */

	/* <0> (null):0 */
	virtual void OverrideReset(class CBaseEntity *); /* linkage=_ZN11CBaseEntity13OverrideResetEv */

	/* <0> (null):0 */
	virtual void SetToggleState(class CBaseEntity *, int); /* linkage=_ZN11CBaseEntity14SetToggleStateEi */

	/* <0> (null):0 */
	virtual void StartSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity13StartSneakingEv */

	/* <0> (null):0 */
	virtual void StopSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12StopSneakingEv */

	/* <0> (null):0 */
	virtual BOOL OnControls(class CBaseEntity *, entvars_t *); /* linkage=_ZN11CBaseEntity10OnControlsEP9entvars_s */

	/* <0> (null):0 */
	virtual BOOL IsSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10IsSneakingEv */

	/* <0> (null):0 */
	virtual BOOL IsBSPModel(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10IsBSPModelEv */

	/* <0> (null):0 */
	virtual BOOL ReflectGauss(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12ReflectGaussEv */

	/* <0> (null):0 */
	virtual BOOL IsPlayer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8IsPlayerEv */

	/* <0> (null):0 */
	virtual BOOL IsNetClient(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11IsNetClientEv */

	/* <0> (null):0 */
	virtual const char  * TeamID(class CBaseEntity *); /* linkage=_ZN11CBaseEntity6TeamIDEv */

	/* <0> (null):0 */
	virtual void Think(class CBaseEntity *); /* linkage=_ZN11CBaseEntity5ThinkEv */

	/* <0> (null):0 */
	virtual void Touch(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity5TouchEPS_ */

	/* <0> (null):0 */
	virtual void Blocked(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity7BlockedEPS_ */

	/* <0> (null):0 */
	virtual class CBaseEntity * Respawn(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7RespawnEv */

	/* <0> (null):0 */
	virtual void UpdateOwner(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11UpdateOwnerEv */

	/* <0> (null):0 */
	virtual BOOL FBecomeProne(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12FBecomeProneEv */

	/* <0> (null):0 */
	virtual class Vector Center(class CBaseEntity *); /* linkage=_ZN11CBaseEntity6CenterEv */

	/* <0> (null):0 */
	virtual class Vector EyePosition(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11EyePositionEv */

	/* <0> (null):0 */
	virtual class Vector EarPosition(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11EarPositionEv */

	/* <0> (null):0 */
	virtual class Vector BodyTarget(class CBaseEntity *, const class Vector  &); /* linkage=_ZN11CBaseEntity10BodyTargetERK6Vector */

	/* <0> (null):0 */
	virtual int Illumination(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12IlluminationEv */

	/* <0> (null):0 */
	virtual BOOL HasTarget(class CBaseEntity *, string_t); /* linkage=_ZN11CBaseEntity9HasTargetEj */

	/* vtable has 38 entries: {
	   [6] = ObjectCaps(_ZN11CBaseEntity10ObjectCapsEv), 
	   [1] = Precache(_ZN11CBaseEntity8PrecacheEv), 
	   [2] = Restart(_ZN11CBaseEntity7RestartEv), 
	   [7] = Activate(_ZN11CBaseEntity8ActivateEv), 
	   [9] = Classify(_ZN11CBaseEntity8ClassifyEv), 
	   [10] = DeathNotice(_ZN11CBaseEntity11DeathNoticeEP9entvars_s), 
	   [17] = IsTriggered(_ZN11CBaseEntity11IsTriggeredEPS_), 
	   [18] = MyMonsterPointer(_ZN11CBaseEntity16MyMonsterPointerEv), 
	   [19] = MySquadMonsterPointer(_ZN11CBaseEntity21MySquadMonsterPointerEv), 
	   [21] = AddPoints(_ZN11CBaseEntity9AddPointsEii), 
	   [22] = AddPointsToTeam(_ZN11CBaseEntity15AddPointsToTeamEii), 
	   [23] = AddPlayerItem(_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem), 
	   [24] = RemovePlayerItem(_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem), 
	   [25] = GiveAmmo(_ZN11CBaseEntity8GiveAmmoEiPci), 
	   [27] = IsMoving(_ZN11CBaseEntity8IsMovingEv), 
	   [28] = OverrideReset(_ZN11CBaseEntity13OverrideResetEv), 
	   [30] = SetToggleState(_ZN11CBaseEntity14SetToggleStateEi), 
	   [31] = StartSneaking(_ZN11CBaseEntity13StartSneakingEv), 
	   [32] = StopSneaking(_ZN11CBaseEntity12StopSneakingEv), 
	   [33] = OnControls(_ZN11CBaseEntity10OnControlsEP9entvars_s), 
	   [34] = IsSneaking(_ZN11CBaseEntity10IsSneakingEv), 
	   [36] = IsBSPModel(_ZN11CBaseEntity10IsBSPModelEv), 
	   [37] = ReflectGauss(_ZN11CBaseEntity12ReflectGaussEv), 
	   [40] = IsPlayer(_ZN11CBaseEntity8IsPlayerEv), 
	   [41] = IsNetClient(_ZN11CBaseEntity11IsNetClientEv), 
	   [42] = TeamID(_ZN11CBaseEntity6TeamIDEv), 
	   [44] = Think(_ZN11CBaseEntity5ThinkEv), 
	   [45] = Touch(_ZN11CBaseEntity5TouchEPS_), 
	   [47] = Blocked(_ZN11CBaseEntity7BlockedEPS_), 
	   [48] = Respawn(_ZN11CBaseEntity7RespawnEv), 
	   [49] = UpdateOwner(_ZN11CBaseEntity11UpdateOwnerEv), 
	   [50] = FBecomeProne(_ZN11CBaseEntity12FBecomeProneEv), 
	   [51] = Center(_ZN11CBaseEntity6CenterEv), 
	   [52] = EyePosition(_ZN11CBaseEntity11EyePositionEv), 
	   [53] = EarPosition(_ZN11CBaseEntity11EarPositionEv), 
	   [54] = BodyTarget(_ZN11CBaseEntity10BodyTargetERK6Vector), 
	   [55] = Illumination(_ZN11CBaseEntity12IlluminationEv), 
	   [38] = HasTarget(_ZN11CBaseEntity9HasTargetEj), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 389 */
/* <0> (null):0 */
class CSave : public CSaveRestoreBuffer {
public:

	/* class CSaveRestoreBuffer  <ancestor>; */      /*     0     4 */
	/* <0> (null):0 */
	void CSave(class CSave *, SAVERESTOREDATA *);

	/* <0> (null):0 */
	void WriteShort(class CSave *, const char  *, const short int  *, int); /* linkage=_ZN5CSave10WriteShortEPKcPKsi */

	/* <0> (null):0 */
	void WriteInt(class CSave *, const char  *, const int  *, int); /* linkage=_ZN5CSave8WriteIntEPKcPKii */

	/* <0> (null):0 */
	void WriteFloat(class CSave *, const char  *, const float  *, int); /* linkage=_ZN5CSave10WriteFloatEPKcPKfi */

	/* <0> (null):0 */
	void WriteTime(class CSave *, const char  *, const float  *, int); /* linkage=_ZN5CSave9WriteTimeEPKcPKfi */

	/* <0> (null):0 */
	void WriteData(class CSave *, const char  *, int, const char  *); /* linkage=_ZN5CSave9WriteDataEPKciS1_ */

	/* <0> (null):0 */
	void WriteString(class CSave *, const char  *, const char  *); /* linkage=_ZN5CSave11WriteStringEPKcS1_ */

	/* <0> (null):0 */
	void WriteString(class CSave *, const char  *, const int  *, int); /* linkage=_ZN5CSave11WriteStringEPKcPKii */

	/* <0> (null):0 */
	void WriteVector(class CSave *, const char  *, const class Vector  &); /* linkage=_ZN5CSave11WriteVectorEPKcRK6Vector */

	/* <0> (null):0 */
	void WriteVector(class CSave *, const char  *, const float  *, int); /* linkage=_ZN5CSave11WriteVectorEPKcPKfi */

	/* <0> (null):0 */
	void WritePositionVector(class CSave *, const char  *, const class Vector  &); /* linkage=_ZN5CSave19WritePositionVectorEPKcRK6Vector */

	/* <0> (null):0 */
	void WritePositionVector(class CSave *, const char  *, const float  *, int); /* linkage=_ZN5CSave19WritePositionVectorEPKcPKfi */

	/* <0> (null):0 */
	void WriteFunction(class CSave *, const char  *, void * *, int); /* linkage=_ZN5CSave13WriteFunctionEPKcPPvi */

	/* <0> (null):0 */
	int WriteEntVars(class CSave *, const char  *, entvars_t *); /* linkage=_ZN5CSave12WriteEntVarsEPKcP9entvars_s */

	/* <0> (null):0 */
	int WriteFields(class CSave *, const char  *, void *, TYPEDESCRIPTION *, int); /* linkage=_ZN5CSave11WriteFieldsEPKcPvP15TYPEDESCRIPTIONi */

private:

	/* <0> (null):0 */
	int DataEmpty(class CSave *, const char  *, int); /* linkage=_ZN5CSave9DataEmptyEPKci */

	/* <0> (null):0 */
	void BufferField(class CSave *, const char  *, int, const char  *); /* linkage=_ZN5CSave11BufferFieldEPKciS1_ */

	/* <0> (null):0 */
	void BufferString(class CSave *, char *, int); /* linkage=_ZN5CSave12BufferStringEPci */

	/* <0> (null):0 */
	void BufferData(class CSave *, const char  *, int); /* linkage=_ZN5CSave10BufferDataEPKci */

	/* <0> (null):0 */
	void BufferHeader(class CSave *, const char  *, int); /* linkage=_ZN5CSave12BufferHeaderEPKci */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 390 */
 /* pointer to 389 */
 /* size: 4 */

/* 391 */
 /* pointer to 392 */
 /* size: 4 */

/* 392 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 2 */

/* 393 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 394 */
 /* pointer to 16 */
 /* size: 4 */

/* 395 */
/* <0> (null):0 */
struct {
	short unsigned int         size;                 /*     0     2 */
	short unsigned int         token;                /*     2     2 */
	char *                     pData;                /*     4     4 */

	/* size: 8, cachelines: 1, members: 3 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 396 */
/* <0> (null):0 */
typedef class  HEADER; /* size: 8 */

/* 397 */
/* <0> (null):0 */
class CRestore : public CSaveRestoreBuffer {
public:

	/* class CSaveRestoreBuffer  <ancestor>; */      /*     0     4 */
private:

	int                        m_global;             /*     4     4 */
	BOOL                       m_precache;           /*     8     4 */
	/* <0> (null):0 */
	void CRestore(class CRestore *, SAVERESTOREDATA *);

	/* <0> (null):0 */
	int ReadEntVars(class CRestore *, const char  *, entvars_t *); /* linkage=_ZN8CRestore11ReadEntVarsEPKcP9entvars_s */

	/* <0> (null):0 */
	int ReadFields(class CRestore *, const char  *, void *, TYPEDESCRIPTION *, int); /* linkage=_ZN8CRestore10ReadFieldsEPKcPvP15TYPEDESCRIPTIONi */

	/* <0> (null):0 */
	int ReadField(class CRestore *, void *, TYPEDESCRIPTION *, int, int, int, char *, void *); /* linkage=_ZN8CRestore9ReadFieldEPvP15TYPEDESCRIPTIONiiiPcS0_ */

	/* <0> (null):0 */
	int ReadInt(class CRestore *); /* linkage=_ZN8CRestore7ReadIntEv */

	/* <0> (null):0 */
	short int ReadShort(class CRestore *); /* linkage=_ZN8CRestore9ReadShortEv */

	/* <0> (null):0 */
	int ReadNamedInt(class CRestore *, const char  *); /* linkage=_ZN8CRestore12ReadNamedIntEPKc */

	/* <0> (null):0 */
	char * ReadNamedString(class CRestore *, const char  *); /* linkage=_ZN8CRestore15ReadNamedStringEPKc */

	/* <0> (null):0 */
	int Empty(class CRestore *); /* linkage=_ZN8CRestore5EmptyEv */

	/* <0> (null):0 */
	void SetGlobalMode(class CRestore *, int); /* linkage=_ZN8CRestore13SetGlobalModeEi */

	/* <0> (null):0 */
	void PrecacheMode(class CRestore *, BOOL); /* linkage=_ZN8CRestore12PrecacheModeEi */

	/* <0> (null):0 */
	char * BufferPointer(class CRestore *); /* linkage=_ZN8CRestore13BufferPointerEv */

	/* <0> (null):0 */
	void BufferReadBytes(class CRestore *, char *, int); /* linkage=_ZN8CRestore15BufferReadBytesEPci */

	/* <0> (null):0 */
	void BufferSkipBytes(class CRestore *, int); /* linkage=_ZN8CRestore15BufferSkipBytesEi */

	/* <0> (null):0 */
	int BufferSkipZString(class CRestore *); /* linkage=_ZN8CRestore17BufferSkipZStringEv */

	/* <0> (null):0 */
	int BufferCheckZString(class CRestore *, const char  *); /* linkage=_ZN8CRestore18BufferCheckZStringEPKc */

	/* <0> (null):0 */
	void BufferReadHeader(class CRestore *, HEADER *); /* linkage=_ZN8CRestore16BufferReadHeaderEP6HEADER */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 398 */
 /* pointer to 397 */
 /* size: 4 */

/* 399 */
 /* pointer to 396 */
 /* size: 4 */

/* 400 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 401 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 402 */
/* <0> (null):0 */
struct {
	int                        event;                /*     0     4 */
	char *                     options;              /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 403 */
/* <0> (null):0 */
typedef class  MonsterEvent_t; /* size: 8 */

/* 404 */
/* <0> (null):0 */
enum {
	USE_OFF = 0,
	USE_ON = 1,
	USE_SET = 2,
	USE_TOGGLE = 3,
}; /* size: 4 */

/* 405 */
/* <0> (null):0 */
typedef enum  USE_TYPE; /* size: 4 */

/* 406 */
/* <0> (null):0 */
class EHANDLE {
private:

	edict_t *                  m_pent;               /*     0     4 */
	int                        m_serialnumber;       /*     4     4 */
	/* <0> (null):0 */
	edict_t * Get(class EHANDLE *); /* linkage=_ZN7EHANDLE3GetEv */

	/* <0> (null):0 */
	edict_t * Set(class EHANDLE *, edict_t *); /* linkage=_ZN7EHANDLE3SetEP7edict_s */

	/* <0> (null):0 */
	int operator int(class EHANDLE *); /* linkage=_ZN7EHANDLEcviEv */

	/* <0> (null):0 */
	class CBaseEntity * operator CBaseEntity*(class EHANDLE *); /* linkage=_ZN7EHANDLEcvP11CBaseEntityEv */

	/* <0> (null):0 */
	class CBaseEntity * operator=(class EHANDLE *, class CBaseEntity *); /* linkage=_ZN7EHANDLEaSEP11CBaseEntity */

	/* <0> (null):0 */
	class CBaseEntity * operator->(class EHANDLE *); /* linkage=_ZN7EHANDLEptEv */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 407 */
 /* pointer to 406 */
 /* size: 4 */

/* 408 */
/* <0> (null):0 */
struct skilldata_t {
	int                        iSkillLevel;          /*     0     4 */
	float                      plrDmg9MM;            /*     4     4 */
	float                      plrDmg357;            /*     8     4 */
	float                      plrDmgMP5;            /*    12     4 */
	float                      plrDmgM203Grenade;    /*    16     4 */
	float                      plrDmgBuckshot;       /*    20     4 */
	float                      plrDmgCrossbowClient; /*    24     4 */
	float                      plrDmgRPG;            /*    28     4 */
	float                      monDmg9MM;            /*    32     4 */
	float                      monDmgMP5;            /*    36     4 */
	float                      monDmg12MM;           /*    40     4 */
	float                      suitchargerCapacity;  /*    44     4 */
	float                      batteryCapacity;      /*    48     4 */
	float                      healthchargerCapacity; /*    52     4 */
	float                      healthkitCapacity;    /*    56     4 */

	/* size: 60, cachelines: 1, members: 15 */
	/* last cacheline: 60 bytes */
}; /* size: 60 */

/* 409 */
/* <0> (null):0 */
enum WeaponIdType {
	WEAPON_NONE = 0,
	WEAPON_P228 = 1,
	WEAPON_GLOCK = 2,
	WEAPON_SCOUT = 3,
	WEAPON_HEGRENADE = 4,
	WEAPON_XM1014 = 5,
	WEAPON_C4 = 6,
	WEAPON_MAC10 = 7,
	WEAPON_AUG = 8,
	WEAPON_SMOKEGRENADE = 9,
	WEAPON_ELITE = 10,
	WEAPON_FIVESEVEN = 11,
	WEAPON_UMP45 = 12,
	WEAPON_SG550 = 13,
	WEAPON_GALIL = 14,
	WEAPON_FAMAS = 15,
	WEAPON_USP = 16,
	WEAPON_GLOCK18 = 17,
	WEAPON_AWP = 18,
	WEAPON_MP5N = 19,
	WEAPON_M249 = 20,
	WEAPON_M3 = 21,
	WEAPON_M4A1 = 22,
	WEAPON_TMP = 23,
	WEAPON_G3SG1 = 24,
	WEAPON_FLASHBANG = 25,
	WEAPON_DEAGLE = 26,
	WEAPON_SG552 = 27,
	WEAPON_AK47 = 28,
	WEAPON_KNIFE = 29,
	WEAPON_P90 = 30,
	WEAPON_SHIELDGUN = 99,
}; /* size: 4 */

/* 410 */
/* <0> (null):0 */
enum {
	SATCHEL_DETONATE = 0,
	SATCHEL_RELEASE = 1,
}; /* size: 4 */

/* 411 */
/* <0> (null):0 */
typedef enum  SATCHELCODE; /* size: 4 */

/* 412 */
/* <0> (null):0 */
class CGrenade : public CBaseMonster {
	/* <0> (null):0 */
	enum {
		SATCHEL_DETONATE = 0,
		SATCHEL_RELEASE = 1,
	};

public:

	/* class CBaseMonster        <ancestor>; */      /*     0     0 */
	bool                       m_bStartDefuse;       /*   404     1 */
	bool                       m_bIsC4;              /*   405     1 */
	class EHANDLE             m_pBombDefuser;        /*   408     8 */
	float                      m_flDefuseCountDown;  /*   416     4 */
	float                      m_flC4Blow;           /*   420     4 */
	float                      m_flNextFreqInterval; /*   424     4 */
	float                      m_flNextBeep;         /*   428     4 */
	float                      m_flNextFreq;         /*   432     4 */
	char *                     m_sBeepName;          /*   436     4 */
	float                      m_fAttenu;            /*   440     4 */
	float                      m_flNextBlink;        /*   444     4 */
	float                      m_fNextDefuse;        /*   448     4 */
	bool                       m_bJustBlew;          /*   452     1 */
	int                        m_iTeam;              /*   456     4 */
	int                        m_iCurWave;           /*   460     4 */
	edict_t *                  m_pentCurBombTarget;  /*   464     4 */
	int                        m_SGSmoke;            /*   468     4 */
	int                        m_angle;              /*   472     4 */
	/* --- cacheline 1 boundary (64 bytes) was 3 bytes ago --- */
	short unsigned int         m_usEvent;            /*   476     2 */
	bool                       m_bLightSmoke;        /*   478     1 */
	bool                       m_bDetonated;         /*   479     1 */
	class Vector              m_vSmokeDetonate;      /*   480    12 */
	int                        m_iBounceCount;       /*   492     4 */
	BOOL                       m_fRegisteredSound;   /*   496     4 */

	/* Bitfield combined with previous fields */

	TYPEDESCRIPTION            m_SaveData[15];       /*     0   240 */
	/* <0> (null):0 */
	typedef enum  SATCHELCODE;

	/* <0> (null):0 */
	void CGrenade(class CGrenade *, const class CGrenade  &);

	/* <0> (null):0 */
	void CGrenade(class CGrenade *);

	/* <0> (null):0 */
	virtual void Spawn(class CGrenade *); /* linkage=_ZN8CGrenade5SpawnEv */

	/* <0> (null):0 */
	class CGrenade * ShootTimed(entvars_t *, class Vector, class Vector, float); /* linkage=_ZN8CGrenade10ShootTimedEP9entvars_s6VectorS2_f */

	/* <0> (null):0 */
	class CGrenade * ShootTimed2(entvars_t *, class Vector, class Vector, float, int, short unsigned int); /* linkage=_ZN8CGrenade11ShootTimed2EP9entvars_s6VectorS2_fit */

	/* <0> (null):0 */
	class CGrenade * ShootContact(entvars_t *, class Vector, class Vector); /* linkage=_ZN8CGrenade12ShootContactEP9entvars_s6VectorS2_ */

	/* <0> (null):0 */
	class CGrenade * ShootSmokeGrenade(entvars_t *, class Vector, class Vector, float, short unsigned int); /* linkage=_ZN8CGrenade17ShootSmokeGrenadeEP9entvars_s6VectorS2_ft */

	/* <0> (null):0 */
	class CGrenade * ShootSatchelCharge(entvars_t *, class Vector, class Vector); /* linkage=_ZN8CGrenade18ShootSatchelChargeEP9entvars_s6VectorS2_ */

	/* <0> (null):0 */
	void UseSatchelCharges(entvars_t *, SATCHELCODE); /* linkage=_ZN8CGrenade17UseSatchelChargesEP9entvars_sNS_11SATCHELCODEE */

	/* <0> (null):0 */
	void Explode(class CGrenade *, class Vector, class Vector); /* linkage=_ZN8CGrenade7ExplodeE6VectorS0_ */

	/* <0> (null):0 */
	void Explode(class CGrenade *, TraceResult *, int); /* linkage=_ZN8CGrenade7ExplodeEP11TraceResulti */

	/* <0> (null):0 */
	void Explode2(class CGrenade *, TraceResult *, int); /* linkage=_ZN8CGrenade8Explode2EP11TraceResulti */

	/* <0> (null):0 */
	void Explode3(class CGrenade *, TraceResult *, int); /* linkage=_ZN8CGrenade8Explode3EP11TraceResulti */

	/* <0> (null):0 */
	void SG_Explode(class CGrenade *, TraceResult *, int); /* linkage=_ZN8CGrenade10SG_ExplodeEP11TraceResulti */

	/* <0> (null):0 */
	void Smoke(class CGrenade *); /* linkage=_ZN8CGrenade5SmokeEv */

	/* <0> (null):0 */
	void Smoke2(class CGrenade *); /* linkage=_ZN8CGrenade6Smoke2Ev */

	/* <0> (null):0 */
	void Smoke3_A(class CGrenade *); /* linkage=_ZN8CGrenade8Smoke3_AEv */

	/* <0> (null):0 */
	void Smoke3_B(class CGrenade *); /* linkage=_ZN8CGrenade8Smoke3_BEv */

	/* <0> (null):0 */
	void Smoke3_C(class CGrenade *); /* linkage=_ZN8CGrenade8Smoke3_CEv */

	/* <0> (null):0 */
	void SG_Smoke(class CGrenade *); /* linkage=_ZN8CGrenade8SG_SmokeEv */

	/* <0> (null):0 */
	void BounceTouch(class CGrenade *, class CBaseEntity *); /* linkage=_ZN8CGrenade11BounceTouchEP11CBaseEntity */

	/* <0> (null):0 */
	void SlideTouch(class CGrenade *, class CBaseEntity *); /* linkage=_ZN8CGrenade10SlideTouchEP11CBaseEntity */

	/* <0> (null):0 */
	void C4Touch(class CGrenade *, class CBaseEntity *); /* linkage=_ZN8CGrenade7C4TouchEP11CBaseEntity */

	/* <0> (null):0 */
	void ExplodeTouch(class CGrenade *, class CBaseEntity *); /* linkage=_ZN8CGrenade12ExplodeTouchEP11CBaseEntity */

	/* <0> (null):0 */
	void DangerSoundThink(class CGrenade *); /* linkage=_ZN8CGrenade16DangerSoundThinkEv */

	/* <0> (null):0 */
	void PreDetonate(class CGrenade *); /* linkage=_ZN8CGrenade11PreDetonateEv */

	/* <0> (null):0 */
	void Detonate(class CGrenade *); /* linkage=_ZN8CGrenade8DetonateEv */

	/* <0> (null):0 */
	void SG_Detonate(class CGrenade *); /* linkage=_ZN8CGrenade11SG_DetonateEv */

	/* <0> (null):0 */
	void Detonate2(class CGrenade *); /* linkage=_ZN8CGrenade9Detonate2Ev */

	/* <0> (null):0 */
	void Detonate3(class CGrenade *); /* linkage=_ZN8CGrenade9Detonate3Ev */

	/* <0> (null):0 */
	void DetonateUse(class CGrenade *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float); /* linkage=_ZN8CGrenade11DetonateUseEP11CBaseEntityS1_8USE_TYPEf */

	/* <0> (null):0 */
	void TumbleThink(class CGrenade *); /* linkage=_ZN8CGrenade11TumbleThinkEv */

	/* <0> (null):0 */
	void SG_TumbleThink(class CGrenade *); /* linkage=_ZN8CGrenade14SG_TumbleThinkEv */

	/* <0> (null):0 */
	void C4Think(class CGrenade *); /* linkage=_ZN8CGrenade7C4ThinkEv */

	/* <0> (null):0 */
	virtual void BounceSound(class CGrenade *); /* linkage=_ZN8CGrenade11BounceSoundEv */

	/* <0> (null):0 */
	virtual int BloodColor(class CGrenade *); /* linkage=_ZN8CGrenade10BloodColorEv */

	/* <0> (null):0 */
	virtual void Killed(class CGrenade *, entvars_t *, int); /* linkage=_ZN8CGrenade6KilledEP9entvars_si */

	/* <0> (null):0 */
	virtual int ObjectCaps(class CGrenade *); /* linkage=_ZN8CGrenade10ObjectCapsEv */

	/* <0> (null):0 */
	virtual void Use(class CGrenade *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float); /* linkage=_ZN8CGrenade3UseEP11CBaseEntityS1_8USE_TYPEf */

	/* <0> (null):0 */
	virtual int Save(class CGrenade *, class CSave &); /* linkage=_ZN8CGrenade4SaveER5CSave */

	/* <0> (null):0 */
	virtual int Restore(class CGrenade *, class CRestore &); /* linkage=_ZN8CGrenade7RestoreER8CRestore */

	/* vtable has 8 entries: {
	   [0] = Spawn(_ZN8CGrenade5SpawnEv), 
	   [76] = BounceSound(_ZN8CGrenade11BounceSoundEv), 
	   [15] = BloodColor(_ZN8CGrenade10BloodColorEv), 
	   [14] = Killed(_ZN8CGrenade6KilledEP9entvars_si), 
	   [6] = ObjectCaps(_ZN8CGrenade10ObjectCapsEv), 
	   [46] = Use(_ZN8CGrenade3UseEP11CBaseEntityS1_8USE_TYPEf), 
	   [4] = Save(_ZN8CGrenade4SaveER5CSave), 
	   [5] = Restore(_ZN8CGrenade7RestoreER8CRestore), 
	} */
	/* size: 500, cachelines: 8, members: 26 */
	/* last cacheline: 52 bytes */

	/* BRAIN FART ALERT! 500 != 91 + 0(holes), diff = 409 */

}; /* size: 500 */

/* 413 */
/* <0> (null):0 */
struct {
	int                        iSlot;                /*     0     4 */
	int                        iPosition;            /*     4     4 */
	const char  *              pszAmmo1;             /*     8     4 */
	int                        iMaxAmmo1;            /*    12     4 */
	const char  *              pszAmmo2;             /*    16     4 */
	int                        iMaxAmmo2;            /*    20     4 */
	const char  *              pszName;              /*    24     4 */
	int                        iMaxClip;             /*    28     4 */
	int                        iId;                  /*    32     4 */
	int                        iFlags;               /*    36     4 */
	int                        iWeight;              /*    40     4 */

	/* size: 44, cachelines: 1, members: 11 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 414 */
/* <0> (null):0 */
typedef class  ItemInfo; /* size: 44 */

/* 415 */
/* <0> (null):0 */
enum decal_e {
	DECAL_GUNSHOT1 = 0,
	DECAL_GUNSHOT2 = 1,
	DECAL_GUNSHOT3 = 2,
	DECAL_GUNSHOT4 = 3,
	DECAL_GUNSHOT5 = 4,
	DECAL_LAMBDA1 = 5,
	DECAL_LAMBDA2 = 6,
	DECAL_LAMBDA3 = 7,
	DECAL_LAMBDA4 = 8,
	DECAL_LAMBDA5 = 9,
	DECAL_LAMBDA6 = 10,
	DECAL_SCORCH1 = 11,
	DECAL_SCORCH2 = 12,
	DECAL_BLOOD1 = 13,
	DECAL_BLOOD2 = 14,
	DECAL_BLOOD3 = 15,
	DECAL_BLOOD4 = 16,
	DECAL_BLOOD5 = 17,
	DECAL_BLOOD6 = 18,
	DECAL_YBLOOD1 = 19,
	DECAL_YBLOOD2 = 20,
	DECAL_YBLOOD3 = 21,
	DECAL_YBLOOD4 = 22,
	DECAL_YBLOOD5 = 23,
	DECAL_YBLOOD6 = 24,
	DECAL_GLASSBREAK1 = 25,
	DECAL_GLASSBREAK2 = 26,
	DECAL_GLASSBREAK3 = 27,
	DECAL_BIGSHOT1 = 28,
	DECAL_BIGSHOT2 = 29,
	DECAL_BIGSHOT3 = 30,
	DECAL_BIGSHOT4 = 31,
	DECAL_BIGSHOT5 = 32,
	DECAL_SPIT1 = 33,
	DECAL_SPIT2 = 34,
	DECAL_BPROOF1 = 35,
	DECAL_GARGSTOMP1 = 36,
	DECAL_SMALLSCORCH1 = 37,
	DECAL_SMALLSCORCH2 = 38,
	DECAL_SMALLSCORCH3 = 39,
	DECAL_MOMMABIRTH = 40,
	DECAL_MOMMASPLAT = 41,
}; /* size: 4 */

/* 416 */
/* <0> (null):0 */
class CUtlMemory<char*> {
private:

	char * *                   m_pMemory;            /*     0     4 */
	int                        m_NumAllocated;       /*     4     4 */
	int                        m_GrowSize;           /*     8     4 */
	/* <0> (null):0 */
	void CUtlMemory(class CUtlMemory<char*> *, int, int);

	/* <0> (null):0 */
	void CUtlMemory(class CUtlMemory<char*> *, char * *, int);

	/* <0> (null):0 */
	void ~CUtlMemory(class CUtlMemory<char*> *, int);

	/* <0> (null):0 */
	char * & operator[](class CUtlMemory<char*> *, int); /* linkage=_ZN10CUtlMemoryIPcEixEi */

	/* <0> (null):0 */
	const char *  & operator[](const class CUtlMemory<char*>  *, int); /* linkage=_ZNK10CUtlMemoryIPcEixEi */

	/* <0> (null):0 */
	bool IsIdxValid(const class CUtlMemory<char*>  *, int); /* linkage=_ZNK10CUtlMemoryIPcE10IsIdxValidEi */

	/* <0> (null):0 */
	char * * Base(class CUtlMemory<char*> *); /* linkage=_ZN10CUtlMemoryIPcE4BaseEv */

	/* <0> (null):0 */
	const char *  * Base(const class CUtlMemory<char*>  *); /* linkage=_ZNK10CUtlMemoryIPcE4BaseEv */

	/* <0> (null):0 */
	int NumAllocated(const class CUtlMemory<char*>  *); /* linkage=_ZNK10CUtlMemoryIPcE12NumAllocatedEv */

	/* <0> (null):0 */
	void Grow(class CUtlMemory<char*> *, int); /* linkage=_ZN10CUtlMemoryIPcE4GrowEi */

	/* <0> (null):0 */
	void EnsureCapacity(class CUtlMemory<char*> *, int); /* linkage=_ZN10CUtlMemoryIPcE14EnsureCapacityEi */

	/* <0> (null):0 */
	void Purge(class CUtlMemory<char*> *); /* linkage=_ZN10CUtlMemoryIPcE5PurgeEv */

	/* <0> (null):0 */
	bool IsExternallyAllocated(const class CUtlMemory<char*>  *); /* linkage=_ZNK10CUtlMemoryIPcE21IsExternallyAllocatedEv */

	/* <0> (null):0 */
	void SetGrowSize(class CUtlMemory<char*> *, int); /* linkage=_ZN10CUtlMemoryIPcE11SetGrowSizeEi */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 417 */
 /* pointer to 416 */
 /* size: 4 */

/* 418 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 419 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 420 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 421 */
 /* pointer to 422 */
 /* size: 4 */

/* 422 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 423 */
 /* pointer to 420 */
 /* size: 4 */

/* 424 */
/* <0> (null):0 */
class CUtlVector<char*> {
private:

	class CUtlMemory<char*>   m_Memory;              /*     0    12 */
	int                        m_Size;               /*    12     4 */
	char * *                   m_pElements;          /*    16     4 */
	/* <0> (null):0 */
	void CUtlVector(class CUtlVector<char*> *, int, int);

	/* <0> (null):0 */
	void CUtlVector(class CUtlVector<char*> *, char * *, int);

	/* <0> (null):0 */
	void ~CUtlVector(class CUtlVector<char*> *, int);

	/* <0> (null):0 */
	char * & operator[](class CUtlVector<char*> *, int); /* linkage=_ZN10CUtlVectorIPcEixEi */

	/* <0> (null):0 */
	const char *  & operator[](const class CUtlVector<char*>  *, int); /* linkage=_ZNK10CUtlVectorIPcEixEi */

	/* <0> (null):0 */
	char * & Element(class CUtlVector<char*> *, int); /* linkage=_ZN10CUtlVectorIPcE7ElementEi */

	/* <0> (null):0 */
	const char *  & Element(const class CUtlVector<char*>  *, int); /* linkage=_ZNK10CUtlVectorIPcE7ElementEi */

	/* <0> (null):0 */
	char * * Base(class CUtlVector<char*> *); /* linkage=_ZN10CUtlVectorIPcE4BaseEv */

	/* <0> (null):0 */
	const char *  * Base(const class CUtlVector<char*>  *); /* linkage=_ZNK10CUtlVectorIPcE4BaseEv */

	/* <0> (null):0 */
	int Count(const class CUtlVector<char*>  *); /* linkage=_ZNK10CUtlVectorIPcE5CountEv */

	/* <0> (null):0 */
	int Size(const class CUtlVector<char*>  *); /* linkage=_ZNK10CUtlVectorIPcE4SizeEv */

	/* <0> (null):0 */
	bool IsValidIndex(const class CUtlVector<char*>  *, int); /* linkage=_ZNK10CUtlVectorIPcE12IsValidIndexEi */

	/* <0> (null):0 */
	int AddToHead(class CUtlVector<char*> *); /* linkage=_ZN10CUtlVectorIPcE9AddToHeadEv */

	/* <0> (null):0 */
	int AddToTail(class CUtlVector<char*> *); /* linkage=_ZN10CUtlVectorIPcE9AddToTailEv */

	/* <0> (null):0 */
	int InsertBefore(class CUtlVector<char*> *, int); /* linkage=_ZN10CUtlVectorIPcE12InsertBeforeEi */

	/* <0> (null):0 */
	int InsertAfter(class CUtlVector<char*> *, int); /* linkage=_ZN10CUtlVectorIPcE11InsertAfterEi */

	/* <0> (null):0 */
	int AddToHead(class CUtlVector<char*> *, const char *  &); /* linkage=_ZN10CUtlVectorIPcE9AddToHeadERKS0_ */

	/* <0> (null):0 */
	int AddToTail(class CUtlVector<char*> *, const char *  &); /* linkage=_ZN10CUtlVectorIPcE9AddToTailERKS0_ */

	/* <0> (null):0 */
	int InsertBefore(class CUtlVector<char*> *, int, const char *  &); /* linkage=_ZN10CUtlVectorIPcE12InsertBeforeEiRKS0_ */

	/* <0> (null):0 */
	int InsertAfter(class CUtlVector<char*> *, int, const char *  &); /* linkage=_ZN10CUtlVectorIPcE11InsertAfterEiRKS0_ */

	/* <0> (null):0 */
	int AddMultipleToHead(class CUtlVector<char*> *, int); /* linkage=_ZN10CUtlVectorIPcE17AddMultipleToHeadEi */

	/* <0> (null):0 */
	int AddMultipleToTail(class CUtlVector<char*> *, int); /* linkage=_ZN10CUtlVectorIPcE17AddMultipleToTailEi */

	/* <0> (null):0 */
	int InsertMultipleBefore(class CUtlVector<char*> *, int, int); /* linkage=_ZN10CUtlVectorIPcE20InsertMultipleBeforeEii */

	/* <0> (null):0 */
	int InsertMultipleAfter(class CUtlVector<char*> *, int, int); /* linkage=_ZN10CUtlVectorIPcE19InsertMultipleAfterEii */

	/* <0> (null):0 */
	void SetSize(class CUtlVector<char*> *, int); /* linkage=_ZN10CUtlVectorIPcE7SetSizeEi */

	/* <0> (null):0 */
	void CopyArray(class CUtlVector<char*> *, const char *  *, int); /* linkage=_ZN10CUtlVectorIPcE9CopyArrayEPKS0_i */

	/* <0> (null):0 */
	int AddVectorToTail(class CUtlVector<char*> *, const class CUtlVector<char*>  &); /* linkage=_ZN10CUtlVectorIPcE15AddVectorToTailERKS1_ */

	/* <0> (null):0 */
	int Find(class CUtlVector<char*> *, const char *  &); /* linkage=_ZN10CUtlVectorIPcE4FindERKS0_ */

	/* <0> (null):0 */
	bool HasElement(class CUtlVector<char*> *, const char *  &); /* linkage=_ZN10CUtlVectorIPcE10HasElementERKS0_ */

	/* <0> (null):0 */
	void EnsureCapacity(class CUtlVector<char*> *, int); /* linkage=_ZN10CUtlVectorIPcE14EnsureCapacityEi */

	/* <0> (null):0 */
	void FastRemove(class CUtlVector<char*> *, int); /* linkage=_ZN10CUtlVectorIPcE10FastRemoveEi */

	/* <0> (null):0 */
	void Remove(class CUtlVector<char*> *, int); /* linkage=_ZN10CUtlVectorIPcE6RemoveEi */

	/* <0> (null):0 */
	void FindAndRemove(class CUtlVector<char*> *, const char *  &); /* linkage=_ZN10CUtlVectorIPcE13FindAndRemoveERKS0_ */

	/* <0> (null):0 */
	void RemoveMultiple(class CUtlVector<char*> *, int, int); /* linkage=_ZN10CUtlVectorIPcE14RemoveMultipleEii */

	/* <0> (null):0 */
	void RemoveAll(class CUtlVector<char*> *); /* linkage=_ZN10CUtlVectorIPcE9RemoveAllEv */

	/* <0> (null):0 */
	void Purge(class CUtlVector<char*> *); /* linkage=_ZN10CUtlVectorIPcE5PurgeEv */

	/* <0> (null):0 */
	void PurgeAndDeleteElements(class CUtlVector<char*> *); /* linkage=_ZN10CUtlVectorIPcE22PurgeAndDeleteElementsEv */

	/* <0> (null):0 */
	void SetGrowSize(class CUtlVector<char*> *, int); /* linkage=_ZN10CUtlVectorIPcE11SetGrowSizeEi */

protected:

	/* <0> (null):0 */
	void CUtlVector(class CUtlVector<char*> *, const class CUtlVector<char*>  &);

private:

	/* <0> (null):0 */
	void GrowVector(class CUtlVector<char*> *, int); /* linkage=_ZN10CUtlVectorIPcE10GrowVectorEi */

	/* <0> (null):0 */
	void ShiftElementsRight(class CUtlVector<char*> *, int, int); /* linkage=_ZN10CUtlVectorIPcE18ShiftElementsRightEii */

	/* <0> (null):0 */
	void ShiftElementsLeft(class CUtlVector<char*> *, int, int); /* linkage=_ZN10CUtlVectorIPcE17ShiftElementsLeftEii */

	/* <0> (null):0 */
	void ResetDbgInfo(class CUtlVector<char*> *); /* linkage=_ZN10CUtlVectorIPcE12ResetDbgInfoEv */


	/* size: 20, cachelines: 1, members: 3 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 425 */
 /* pointer to 424 */
 /* size: 4 */

/* 426 */
 /* pointer to 427 */
 /* size: 4 */

/* 427 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 20 */

/* 428 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 429 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 20 */

/* 430 */
/* <0> (null):0 */
class CHintMessage {
private:

	const char  *              m_hintString;         /*     0     4 */
	bool                       m_isHint;             /*     4     1 */
	class CUtlVector<char*>   m_args;                /*     8    20 */
	float                      m_duration;           /*    28     4 */
	/* <0> (null):0 */
	void CHintMessage(class CHintMessage *, const char  *, bool, class CUtlVector<const char*> *, float);

	/* <0> (null):0 */
	void ~CHintMessage(class CHintMessage *, int);

	/* <0> (null):0 */
	float GetDuration(const class CHintMessage  *); /* linkage=_ZNK12CHintMessage11GetDurationEv */

	/* <0> (null):0 */
	void Send(class CHintMessage *, class CBaseEntity &); /* linkage=_ZN12CHintMessage4SendER11CBaseEntity */


	/* size: 32, cachelines: 1, members: 4 */
	/* last cacheline: 32 bytes */

	/* BRAIN FART ALERT! 32 != 29 + 0(holes), diff = 3 */

}; /* size: 32 */

/* 431 */
 /* pointer to 430 */
 /* size: 4 */

/* 432 */
 /* pointer to 433 */
 /* size: 4 */

/* 433 */
/* <0> (null):0 */
class CUtlVector<const char*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 434 */
 /* pointer to 435 */
 /* size: 4 */

/* 435 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 32 */

/* 436 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 437 */
/* <0> (null):0 */
class CUtlMemory<CHintMessage*> {
private:

	class CHintMessage * *     m_pMemory;            /*     0     4 */
	int                        m_NumAllocated;       /*     4     4 */
	int                        m_GrowSize;           /*     8     4 */
	/* <0> (null):0 */
	void CUtlMemory(class CUtlMemory<CHintMessage*> *, int, int);

	/* <0> (null):0 */
	void CUtlMemory(class CUtlMemory<CHintMessage*> *, class CHintMessage * *, int);

	/* <0> (null):0 */
	void ~CUtlMemory(class CUtlMemory<CHintMessage*> *, int);

	/* <0> (null):0 */
	class CHintMessage * & operator[](class CUtlMemory<CHintMessage*> *, int); /* linkage=_ZN10CUtlMemoryIP12CHintMessageEixEi */

	/* <0> (null):0 */
	const class CHintMessage *  & operator[](const class CUtlMemory<CHintMessage*>  *, int); /* linkage=_ZNK10CUtlMemoryIP12CHintMessageEixEi */

	/* <0> (null):0 */
	bool IsIdxValid(const class CUtlMemory<CHintMessage*>  *, int); /* linkage=_ZNK10CUtlMemoryIP12CHintMessageE10IsIdxValidEi */

	/* <0> (null):0 */
	class CHintMessage * * Base(class CUtlMemory<CHintMessage*> *); /* linkage=_ZN10CUtlMemoryIP12CHintMessageE4BaseEv */

	/* <0> (null):0 */
	const class CHintMessage *  * Base(const class CUtlMemory<CHintMessage*>  *); /* linkage=_ZNK10CUtlMemoryIP12CHintMessageE4BaseEv */

	/* <0> (null):0 */
	int NumAllocated(const class CUtlMemory<CHintMessage*>  *); /* linkage=_ZNK10CUtlMemoryIP12CHintMessageE12NumAllocatedEv */

	/* <0> (null):0 */
	void Grow(class CUtlMemory<CHintMessage*> *, int); /* linkage=_ZN10CUtlMemoryIP12CHintMessageE4GrowEi */

	/* <0> (null):0 */
	void EnsureCapacity(class CUtlMemory<CHintMessage*> *, int); /* linkage=_ZN10CUtlMemoryIP12CHintMessageE14EnsureCapacityEi */

	/* <0> (null):0 */
	void Purge(class CUtlMemory<CHintMessage*> *); /* linkage=_ZN10CUtlMemoryIP12CHintMessageE5PurgeEv */

	/* <0> (null):0 */
	bool IsExternallyAllocated(const class CUtlMemory<CHintMessage*>  *); /* linkage=_ZNK10CUtlMemoryIP12CHintMessageE21IsExternallyAllocatedEv */

	/* <0> (null):0 */
	void SetGrowSize(class CUtlMemory<CHintMessage*> *, int); /* linkage=_ZN10CUtlMemoryIP12CHintMessageE11SetGrowSizeEi */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 438 */
 /* pointer to 431 */
 /* size: 4 */

/* 439 */
 /* pointer to 437 */
 /* size: 4 */

/* 440 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 441 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 442 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 443 */
 /* pointer to 444 */
 /* size: 4 */

/* 444 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 445 */
 /* pointer to 442 */
 /* size: 4 */

/* 446 */
/* <0> (null):0 */
class CUtlVector<CHintMessage*> {
private:

	class CUtlMemory<CHintMessage*> m_Memory;        /*     0    12 */
	int                        m_Size;               /*    12     4 */
	class CHintMessage * *     m_pElements;          /*    16     4 */
	/* <0> (null):0 */
	void CUtlVector(class CUtlVector<CHintMessage*> *, int, int);

	/* <0> (null):0 */
	void CUtlVector(class CUtlVector<CHintMessage*> *, class CHintMessage * *, int);

	/* <0> (null):0 */
	void ~CUtlVector(class CUtlVector<CHintMessage*> *, int);

	/* <0> (null):0 */
	class CHintMessage * & operator[](class CUtlVector<CHintMessage*> *, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageEixEi */

	/* <0> (null):0 */
	const class CHintMessage *  & operator[](const class CUtlVector<CHintMessage*>  *, int); /* linkage=_ZNK10CUtlVectorIP12CHintMessageEixEi */

	/* <0> (null):0 */
	class CHintMessage * & Element(class CUtlVector<CHintMessage*> *, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE7ElementEi */

	/* <0> (null):0 */
	const class CHintMessage *  & Element(const class CUtlVector<CHintMessage*>  *, int); /* linkage=_ZNK10CUtlVectorIP12CHintMessageE7ElementEi */

	/* <0> (null):0 */
	class CHintMessage * * Base(class CUtlVector<CHintMessage*> *); /* linkage=_ZN10CUtlVectorIP12CHintMessageE4BaseEv */

	/* <0> (null):0 */
	const class CHintMessage *  * Base(const class CUtlVector<CHintMessage*>  *); /* linkage=_ZNK10CUtlVectorIP12CHintMessageE4BaseEv */

	/* <0> (null):0 */
	int Count(const class CUtlVector<CHintMessage*>  *); /* linkage=_ZNK10CUtlVectorIP12CHintMessageE5CountEv */

	/* <0> (null):0 */
	int Size(const class CUtlVector<CHintMessage*>  *); /* linkage=_ZNK10CUtlVectorIP12CHintMessageE4SizeEv */

	/* <0> (null):0 */
	bool IsValidIndex(const class CUtlVector<CHintMessage*>  *, int); /* linkage=_ZNK10CUtlVectorIP12CHintMessageE12IsValidIndexEi */

	/* <0> (null):0 */
	int AddToHead(class CUtlVector<CHintMessage*> *); /* linkage=_ZN10CUtlVectorIP12CHintMessageE9AddToHeadEv */

	/* <0> (null):0 */
	int AddToTail(class CUtlVector<CHintMessage*> *); /* linkage=_ZN10CUtlVectorIP12CHintMessageE9AddToTailEv */

	/* <0> (null):0 */
	int InsertBefore(class CUtlVector<CHintMessage*> *, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE12InsertBeforeEi */

	/* <0> (null):0 */
	int InsertAfter(class CUtlVector<CHintMessage*> *, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE11InsertAfterEi */

	/* <0> (null):0 */
	int AddToHead(class CUtlVector<CHintMessage*> *, const class CHintMessage *  &); /* linkage=_ZN10CUtlVectorIP12CHintMessageE9AddToHeadERKS1_ */

	/* <0> (null):0 */
	int AddToTail(class CUtlVector<CHintMessage*> *, const class CHintMessage *  &); /* linkage=_ZN10CUtlVectorIP12CHintMessageE9AddToTailERKS1_ */

	/* <0> (null):0 */
	int InsertBefore(class CUtlVector<CHintMessage*> *, int, const class CHintMessage *  &); /* linkage=_ZN10CUtlVectorIP12CHintMessageE12InsertBeforeEiRKS1_ */

	/* <0> (null):0 */
	int InsertAfter(class CUtlVector<CHintMessage*> *, int, const class CHintMessage *  &); /* linkage=_ZN10CUtlVectorIP12CHintMessageE11InsertAfterEiRKS1_ */

	/* <0> (null):0 */
	int AddMultipleToHead(class CUtlVector<CHintMessage*> *, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE17AddMultipleToHeadEi */

	/* <0> (null):0 */
	int AddMultipleToTail(class CUtlVector<CHintMessage*> *, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE17AddMultipleToTailEi */

	/* <0> (null):0 */
	int InsertMultipleBefore(class CUtlVector<CHintMessage*> *, int, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE20InsertMultipleBeforeEii */

	/* <0> (null):0 */
	int InsertMultipleAfter(class CUtlVector<CHintMessage*> *, int, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE19InsertMultipleAfterEii */

	/* <0> (null):0 */
	void SetSize(class CUtlVector<CHintMessage*> *, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE7SetSizeEi */

	/* <0> (null):0 */
	void CopyArray(class CUtlVector<CHintMessage*> *, const class CHintMessage *  *, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE9CopyArrayEPKS1_i */

	/* <0> (null):0 */
	int AddVectorToTail(class CUtlVector<CHintMessage*> *, const class CUtlVector<CHintMessage*>  &); /* linkage=_ZN10CUtlVectorIP12CHintMessageE15AddVectorToTailERKS2_ */

	/* <0> (null):0 */
	int Find(class CUtlVector<CHintMessage*> *, const class CHintMessage *  &); /* linkage=_ZN10CUtlVectorIP12CHintMessageE4FindERKS1_ */

	/* <0> (null):0 */
	bool HasElement(class CUtlVector<CHintMessage*> *, const class CHintMessage *  &); /* linkage=_ZN10CUtlVectorIP12CHintMessageE10HasElementERKS1_ */

	/* <0> (null):0 */
	void EnsureCapacity(class CUtlVector<CHintMessage*> *, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE14EnsureCapacityEi */

	/* <0> (null):0 */
	void FastRemove(class CUtlVector<CHintMessage*> *, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE10FastRemoveEi */

	/* <0> (null):0 */
	void Remove(class CUtlVector<CHintMessage*> *, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE6RemoveEi */

	/* <0> (null):0 */
	void FindAndRemove(class CUtlVector<CHintMessage*> *, const class CHintMessage *  &); /* linkage=_ZN10CUtlVectorIP12CHintMessageE13FindAndRemoveERKS1_ */

	/* <0> (null):0 */
	void RemoveMultiple(class CUtlVector<CHintMessage*> *, int, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE14RemoveMultipleEii */

	/* <0> (null):0 */
	void RemoveAll(class CUtlVector<CHintMessage*> *); /* linkage=_ZN10CUtlVectorIP12CHintMessageE9RemoveAllEv */

	/* <0> (null):0 */
	void Purge(class CUtlVector<CHintMessage*> *); /* linkage=_ZN10CUtlVectorIP12CHintMessageE5PurgeEv */

	/* <0> (null):0 */
	void PurgeAndDeleteElements(class CUtlVector<CHintMessage*> *); /* linkage=_ZN10CUtlVectorIP12CHintMessageE22PurgeAndDeleteElementsEv */

	/* <0> (null):0 */
	void SetGrowSize(class CUtlVector<CHintMessage*> *, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE11SetGrowSizeEi */

protected:

	/* <0> (null):0 */
	void CUtlVector(class CUtlVector<CHintMessage*> *, const class CUtlVector<CHintMessage*>  &);

private:

	/* <0> (null):0 */
	void GrowVector(class CUtlVector<CHintMessage*> *, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE10GrowVectorEi */

	/* <0> (null):0 */
	void ShiftElementsRight(class CUtlVector<CHintMessage*> *, int, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE18ShiftElementsRightEii */

	/* <0> (null):0 */
	void ShiftElementsLeft(class CUtlVector<CHintMessage*> *, int, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE17ShiftElementsLeftEii */

	/* <0> (null):0 */
	void ResetDbgInfo(class CUtlVector<CHintMessage*> *); /* linkage=_ZN10CUtlVectorIP12CHintMessageE12ResetDbgInfoEv */


	/* size: 20, cachelines: 1, members: 3 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 447 */
 /* pointer to 446 */
 /* size: 4 */

/* 448 */
 /* pointer to 449 */
 /* size: 4 */

/* 449 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 20 */

/* 450 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 451 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 20 */

/* 452 */
/* <0> (null):0 */
class CHintMessageQueue {
private:

	float                      m_tmMessageEnd;       /*     0     4 */
	class CUtlVector<CHintMessage*> m_messages;      /*     4    20 */
	/* <0> (null):0 */
	void Reset(class CHintMessageQueue *); /* linkage=_ZN17CHintMessageQueue5ResetEv */

	/* <0> (null):0 */
	void Update(class CHintMessageQueue *, class CBaseEntity &); /* linkage=_ZN17CHintMessageQueue6UpdateER11CBaseEntity */

	/* <0> (null):0 */
	bool AddMessage(class CHintMessageQueue *, const char  *, float, bool, class CUtlVector<const char*> *); /* linkage=_ZN17CHintMessageQueue10AddMessageEPKcfbP10CUtlVectorIS1_E */

	/* <0> (null):0 */
	bool IsEmpty(class CHintMessageQueue *); /* linkage=_ZN17CHintMessageQueue7IsEmptyEv */

	/* <0> (null):0 */
	void CHintMessageQueue(class CHintMessageQueue *);


	/* size: 24, cachelines: 1, members: 2 */
	/* last cacheline: 24 bytes */
}; /* size: 24 */

/* 453 */
 /* pointer to 452 */
 /* size: 4 */

/* 454 */
/* <0> (null):0 */
class CUnifiedSignals {
private:

	int                        m_flSignal;           /*     0     4 */
	int                        m_flState;            /*     4     4 */
	/* <0> (null):0 */
	void CUnifiedSignals(class CUnifiedSignals *);

	/* <0> (null):0 */
	int Update(class CUnifiedSignals *); /* linkage=_ZN15CUnifiedSignals6UpdateEv */

	/* <0> (null):0 */
	void Signal(class CUnifiedSignals *, int); /* linkage=_ZN15CUnifiedSignals6SignalEi */

	/* <0> (null):0 */
	int GetState(class CUnifiedSignals *); /* linkage=_ZN15CUnifiedSignals8GetStateEv */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 455 */
 /* pointer to 454 */
 /* size: 4 */

/* 456 */
/* <0> (null):0 */
enum TeamName {
	UNASSIGNED = 0,
	TERRORIST = 1,
	CT = 2,
	SPECTATOR = 3,
}; /* size: 4 */

/* 457 */
/* <0> (null):0 */
enum TrackCommands {
	CMD_SAY = 0,
	CMD_SAYTEAM = 1,
	CMD_FULLUPDATE = 2,
	CMD_VOTE = 3,
	CMD_VOTEMAP = 4,
	CMD_LISTMAPS = 5,
	CMD_LISTPLAYERS = 6,
	CMD_NIGHTVISION = 7,
	COMMANDS_TO_TRACK = 8,
}; /* size: 4 */

/* 458 */
/* <0> (null):0 */
enum {
	MaxLocationLen = 32,
}; /* size: 4 */

/* 459 */
/* <0> (null):0 */
class CBasePlayer {
	/* <0> (null):0 */
	enum {
		MaxLocationLen = 32,
	};

	/* <0> (null):0 */
	void CBasePlayer(class CBasePlayer *);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 460 */
 /* pointer to 459 */
 /* size: 4 */

/* 461 */
/* <0> (null):0 */
class new_allocator<CCareerTask*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 462 */
/* <0> (null):0 */
class new_allocator<std::_List_node<CCareerTask*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 463 */
wchar_t
 /* size: 4 */

/* 464 */
/* <0> (null):0 */
struct _List_node_base {
	class _List_node_base *    _M_next;              /*     0     4 */
	class _List_node_base *    _M_prev;              /*     4     4 */
	/* <0> (null):0 */
	void swap(class _List_node_base &, class _List_node_base &); /* linkage=_ZNSt8__detail15_List_node_base4swapERS0_S1_ */

	/* <0> (null):0 */
	void _M_transfer(class _List_node_base *, class _List_node_base *, class _List_node_base *); /* linkage=_ZNSt8__detail15_List_node_base11_M_transferEPS0_S1_ */

	/* <0> (null):0 */
	void _M_reverse(class _List_node_base *); /* linkage=_ZNSt8__detail15_List_node_base10_M_reverseEv */

	/* <0> (null):0 */
	void _M_hook(class _List_node_base *, class _List_node_base *); /* linkage=_ZNSt8__detail15_List_node_base7_M_hookEPS0_ */

	/* <0> (null):0 */
	void _M_unhook(class _List_node_base *); /* linkage=_ZNSt8__detail15_List_node_base9_M_unhookEv */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 465 */
 /* pointer to 464 */
 /* size: 4 */

/* 466 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 467 */
 /* pointer to 464 */
 /* size: 4 */

/* 468 */
/* <0> (null):0 */
enum GameEventType {
	EVENT_INVALID = 0,
	EVENT_WEAPON_FIRED = 1,
	EVENT_WEAPON_FIRED_ON_EMPTY = 2,
	EVENT_WEAPON_RELOADED = 3,
	EVENT_HE_GRENADE_EXPLODED = 4,
	EVENT_FLASHBANG_GRENADE_EXPLODED = 5,
	EVENT_SMOKE_GRENADE_EXPLODED = 6,
	EVENT_GRENADE_BOUNCED = 7,
	EVENT_BEING_SHOT_AT = 8,
	EVENT_PLAYER_BLINDED_BY_FLASHBANG = 9,
	EVENT_PLAYER_FOOTSTEP = 10,
	EVENT_PLAYER_JUMPED = 11,
	EVENT_PLAYER_DIED = 12,
	EVENT_PLAYER_LANDED_FROM_HEIGHT = 13,
	EVENT_PLAYER_TOOK_DAMAGE = 14,
	EVENT_HOSTAGE_DAMAGED = 15,
	EVENT_HOSTAGE_KILLED = 16,
	EVENT_DOOR = 17,
	EVENT_BREAK_GLASS = 18,
	EVENT_BREAK_WOOD = 19,
	EVENT_BREAK_METAL = 20,
	EVENT_BREAK_FLESH = 21,
	EVENT_BREAK_CONCRETE = 22,
	EVENT_BOMB_PLANTED = 23,
	EVENT_BOMB_DROPPED = 24,
	EVENT_BOMB_PICKED_UP = 25,
	EVENT_BOMB_BEEP = 26,
	EVENT_BOMB_DEFUSING = 27,
	EVENT_BOMB_DEFUSE_ABORTED = 28,
	EVENT_BOMB_DEFUSED = 29,
	EVENT_BOMB_EXPLODED = 30,
	EVENT_HOSTAGE_USED = 31,
	EVENT_HOSTAGE_RESCUED = 32,
	EVENT_ALL_HOSTAGES_RESCUED = 33,
	EVENT_VIP_ESCAPED = 34,
	EVENT_VIP_ASSASSINATED = 35,
	EVENT_TERRORISTS_WIN = 36,
	EVENT_CTS_WIN = 37,
	EVENT_ROUND_DRAW = 38,
	EVENT_ROUND_WIN = 39,
	EVENT_ROUND_LOSS = 40,
	EVENT_ROUND_START = 41,
	EVENT_PLAYER_SPAWNED = 42,
	EVENT_CLIENT_CORPSE_SPAWNED = 43,
	EVENT_BUY_TIME_START = 44,
	EVENT_PLAYER_LEFT_BUY_ZONE = 45,
	EVENT_DEATH_CAMERA_START = 46,
	EVENT_KILL_ALL = 47,
	EVENT_ROUND_TIME = 48,
	EVENT_DIE = 49,
	EVENT_KILL = 50,
	EVENT_HEADSHOT = 51,
	EVENT_KILL_FLASHBANGED = 52,
	EVENT_TUTOR_BUY_MENU_OPENNED = 53,
	EVENT_TUTOR_AUTOBUY = 54,
	EVENT_PLAYER_BOUGHT_SOMETHING = 55,
	EVENT_TUTOR_NOT_BUYING_ANYTHING = 56,
	EVENT_TUTOR_NEED_TO_BUY_PRIMARY_WEAPON = 57,
	EVENT_TUTOR_NEED_TO_BUY_PRIMARY_AMMO = 58,
	EVENT_TUTOR_NEED_TO_BUY_SECONDARY_AMMO = 59,
	EVENT_TUTOR_NEED_TO_BUY_ARMOR = 60,
	EVENT_TUTOR_NEED_TO_BUY_DEFUSE_KIT = 61,
	EVENT_TUTOR_NEED_TO_BUY_GRENADE = 62,
	EVENT_CAREER_TASK_DONE = 63,
	EVENT_START_RADIO_1 = 64,
	EVENT_RADIO_COVER_ME = 65,
	EVENT_RADIO_YOU_TAKE_THE_POINT = 66,
	EVENT_RADIO_HOLD_THIS_POSITION = 67,
	EVENT_RADIO_REGROUP_TEAM = 68,
	EVENT_RADIO_FOLLOW_ME = 69,
	EVENT_RADIO_TAKING_FIRE = 70,
	EVENT_START_RADIO_2 = 71,
	EVENT_RADIO_GO_GO_GO = 72,
	EVENT_RADIO_TEAM_FALL_BACK = 73,
	EVENT_RADIO_STICK_TOGETHER_TEAM = 74,
	EVENT_RADIO_GET_IN_POSITION_AND_WAIT = 75,
	EVENT_RADIO_STORM_THE_FRONT = 76,
	EVENT_RADIO_REPORT_IN_TEAM = 77,
	EVENT_START_RADIO_3 = 78,
	EVENT_RADIO_AFFIRMATIVE = 79,
	EVENT_RADIO_ENEMY_SPOTTED = 80,
	EVENT_RADIO_NEED_BACKUP = 81,
	EVENT_RADIO_SECTOR_CLEAR = 82,
	EVENT_RADIO_IN_POSITION = 83,
	EVENT_RADIO_REPORTING_IN = 84,
	EVENT_RADIO_GET_OUT_OF_THERE = 85,
	EVENT_RADIO_NEGATIVE = 86,
	EVENT_RADIO_ENEMY_DOWN = 87,
	EVENT_END_RADIO = 88,
	EVENT_NEW_MATCH = 89,
	EVENT_PLAYER_CHANGED_TEAM = 90,
	EVENT_BULLET_IMPACT = 91,
	EVENT_GAME_COMMENCE = 92,
	EVENT_WEAPON_ZOOMED = 93,
	EVENT_HOSTAGE_CALLED_FOR_HELP = 94,
	NUM_GAME_EVENTS = 95,
}; /* size: 4 */

/* 469 */
 /* pointer to 412 */
 /* size: 4 */

/* 470 */
/* <0> (null):0 */
typedef struct list<CCareerTask*, std::allocator<CCareerTask*> > CareerTaskList; /* size: 0 */

/* 471 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 472 */
/* <0> (null):0 */
typedef class CCareerTask * * pointer; /* size: 4 */

/* 473 */
/* <0> (null):0 */
typedef const class CCareerTask *  * const_pointer; /* size: 4 */

/* 474 */
/* <0> (null):0 */
class new_allocator<CCareerTask*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class CCareerTask * * pointer;

	/* <0> (null):0 */
	typedef const class CCareerTask *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<CCareerTask*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<CCareerTask*> *, const class new_allocator<CCareerTask*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<CCareerTask*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<CCareerTask*>  *, class CCareerTask * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP11CCareerTaskE7addressERS2_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<CCareerTask*>  *, const class CCareerTask *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP11CCareerTaskE7addressERKS2_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<CCareerTask*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP11CCareerTaskE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<CCareerTask*> *, class CCareerTask * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIP11CCareerTaskE10deallocateEPS2_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<CCareerTask*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP11CCareerTaskE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<CCareerTask*> *, class CCareerTask * *, const class CCareerTask *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIP11CCareerTaskE9constructEPS2_RKS2_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<CCareerTask*> *, class CCareerTask * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP11CCareerTaskE7destroyEPS2_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 475 */
 /* pointer to 476 */
 /* size: 4 */

/* 476 */
 /* pointer to 477 */
 /* size: 4 */

/* 477 */
/* <0> (null):0 */
class CCareerTask {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 478 */
 /* pointer to 479 */
 /* size: 4 */

/* 479 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 480 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 481 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 482 */
 /* pointer to 474 */
 /* size: 4 */

/* 483 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 484 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 485 */
 /* pointer to 486 */
 /* size: 4 */

/* 486 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 487 */
/* <0> (null):0 */
typedef class CCareerTask * & reference; /* size: 4 */

/* 488 */
/* <0> (null):0 */
typedef const class CCareerTask *  & const_reference; /* size: 4 */

/* 489 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<CCareerTask*> > other; /* size: 0 */

/* 490 */
/* <0> (null):0 */
struct rebind<std::_List_node<CCareerTask*> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<CCareerTask*> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 491 */
/* <0> (null):0 */
typedef struct allocator<CCareerTask*> other; /* size: 1 */

/* 492 */
/* <0> (null):0 */
struct rebind<CCareerTask*> {
	/* <0> (null):0 */
	typedef struct allocator<CCareerTask*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 493 */
/* <0> (null):0 */
class allocator<CCareerTask*> : public new_allocator<CCareerTask*> {
public:

	/* class new_allocator<CCareerTask*> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class CCareerTask * & reference;

	/* <0> (null):0 */
	typedef const class CCareerTask *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<CCareerTask*> *);

	/* <0> (null):0 */
	void allocator(class allocator<CCareerTask*> *, const class allocator<CCareerTask*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<CCareerTask*> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<CCareerTask*> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<CCareerTask*> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<CCareerTask*> {
		/* <0> (null):0 */
		typedef struct allocator<CCareerTask*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 494 */
 /* pointer to 493 */
 /* size: 4 */

/* 495 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 496 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 497 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 498 */
/* <0> (null):0 */
typedef class _List_node<CCareerTask*> * pointer; /* size: 4 */

/* 499 */
/* <0> (null):0 */
typedef const class _List_node<CCareerTask*>  * const_pointer; /* size: 4 */

/* 500 */
/* <0> (null):0 */
class new_allocator<std::_List_node<CCareerTask*> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<CCareerTask*> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<CCareerTask*>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<CCareerTask*> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<CCareerTask*> > *, const class new_allocator<std::_List_node<CCareerTask*> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<CCareerTask*> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<CCareerTask*> >  *, class _List_node<CCareerTask*> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP11CCareerTaskEE7addressERS4_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<CCareerTask*> >  *, const class _List_node<CCareerTask*>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP11CCareerTaskEE7addressERKS4_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<CCareerTask*> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP11CCareerTaskEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<CCareerTask*> > *, class _List_node<CCareerTask*> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP11CCareerTaskEE10deallocateEPS4_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<CCareerTask*> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP11CCareerTaskEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<CCareerTask*> > *, class _List_node<CCareerTask*> *, const class _List_node<CCareerTask*>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP11CCareerTaskEE9constructEPS4_RKS4_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<CCareerTask*> > *, class _List_node<CCareerTask*> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP11CCareerTaskEE7destroyEPS4_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 501 */
 /* pointer to 372 */
 /* size: 4 */

/* 502 */
 /* pointer to 503 */
 /* size: 4 */

/* 503 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 504 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 505 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 506 */
 /* pointer to 500 */
 /* size: 4 */

/* 507 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 508 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 509 */
 /* pointer to 510 */
 /* size: 4 */

/* 510 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 511 */
/* <0> (null):0 */
class allocator<std::_List_node<CCareerTask*> > : public new_allocator<std::_List_node<CCareerTask*> > {
public:

	/* class new_allocator<std::_List_node<CCareerTask*> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<CCareerTask*> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<CCareerTask*> > *, const class allocator<std::_List_node<CCareerTask*> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<CCareerTask*> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 512 */
 /* pointer to 511 */
 /* size: 4 */

/* 513 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 514 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 515 */
 /* pointer to 374 */
 /* size: 4 */

/* 516 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 517 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 518 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 519 */
/* <0> (null):0 */
typedef struct allocator<CCareerTask*> allocator_type; /* size: 1 */

/* 520 */
/* <0> (null):0 */
class _List_base<CCareerTask*, std::allocator<CCareerTask*> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<CCareerTask*> allocator_type;

	/* <0> (null):0 */
	class _List_node<CCareerTask*> * _M_get_node(class _List_base<CCareerTask*, std::allocator<CCareerTask*> > *); /* linkage=_ZNSt10_List_baseIP11CCareerTaskSaIS1_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<CCareerTask*, std::allocator<CCareerTask*> > *, class _List_node<CCareerTask*> *); /* linkage=_ZNSt10_List_baseIP11CCareerTaskSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<CCareerTask*, std::allocator<CCareerTask*> > *); /* linkage=_ZNSt10_List_baseIP11CCareerTaskSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<CCareerTask*, std::allocator<CCareerTask*> >  *); /* linkage=_ZNKSt10_List_baseIP11CCareerTaskSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<CCareerTask*, std::allocator<CCareerTask*> >  *); /* linkage=_ZNKSt10_List_baseIP11CCareerTaskSaIS1_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<CCareerTask*, std::allocator<CCareerTask*> >  *); /* linkage=_ZNKSt10_List_baseIP11CCareerTaskSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<CCareerTask*, std::allocator<CCareerTask*> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<CCareerTask*, std::allocator<CCareerTask*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<CCareerTask*, std::allocator<CCareerTask*> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<CCareerTask*, std::allocator<CCareerTask*> > *); /* linkage=_ZNSt10_List_baseIP11CCareerTaskSaIS1_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<CCareerTask*, std::allocator<CCareerTask*> > *); /* linkage=_ZNSt10_List_baseIP11CCareerTaskSaIS1_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 521 */
 /* pointer to 520 */
 /* size: 4 */

/* 522 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 523 */
 /* pointer to 524 */
 /* size: 4 */

/* 524 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 525 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 526 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 527 */
/* <0> (null):0 */
typedef class CCareerTask * value_type; /* size: 4 */

/* 528 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 529 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 530 */
/* <0> (null):0 */
typedef struct _List_iterator<CCareerTask*> iterator; /* size: 0 */

/* 531 */
/* <0> (null):0 */
typedef struct _List_const_iterator<CCareerTask*> const_iterator; /* size: 0 */

/* 532 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<CCareerTask*> > const_reverse_iterator; /* size: 0 */

/* 533 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<CCareerTask*> > reverse_iterator; /* size: 0 */

/* 534 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 535 */
/* <0> (null):0 */
typedef struct allocator<CCareerTask*> allocator_type; /* size: 1 */

/* 536 */
/* <0> (null):0 */
typedef struct _List_node<CCareerTask*> _Node; /* size: 0 */

/* 537 */
/* <0> (null):0 */
class list<CCareerTask*, std::allocator<CCareerTask*> > : protected _List_base<CCareerTask*, std::allocator<CCareerTask*> > {
protected:

	/* class _List_base<CCareerTask*, std::allocator<CCareerTask*> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef class CCareerTask * value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<CCareerTask*> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<CCareerTask*> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<CCareerTask*> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<CCareerTask*> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<CCareerTask*> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<CCareerTask*> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<CCareerTask*, std::allocator<CCareerTask*> > *, const value_type  &); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE14_M_create_nodeERKS1_ */

	/* <0> (null):0 */
	void list(class list<CCareerTask*, std::allocator<CCareerTask*> > *);

	/* <0> (null):0 */
	void list(class list<CCareerTask*, std::allocator<CCareerTask*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<CCareerTask*, std::allocator<CCareerTask*> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<CCareerTask*, std::allocator<CCareerTask*> > *, const class list<CCareerTask*, std::allocator<CCareerTask*> >  &);

	/* <0> (null):0 */
	class list<CCareerTask*, std::allocator<CCareerTask*> > & operator=(class list<CCareerTask*, std::allocator<CCareerTask*> > *, const class list<CCareerTask*, std::allocator<CCareerTask*> >  &); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EEaSERKS3_ */

	/* <0> (null):0 */
	void assign(class list<CCareerTask*, std::allocator<CCareerTask*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE6assignEjRKS1_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<CCareerTask*, std::allocator<CCareerTask*> >  *); /* linkage=_ZNKSt4listIP11CCareerTaskSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<CCareerTask*, std::allocator<CCareerTask*> > *); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<CCareerTask*, std::allocator<CCareerTask*> >  *); /* linkage=_ZNKSt4listIP11CCareerTaskSaIS1_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<CCareerTask*, std::allocator<CCareerTask*> > *); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<CCareerTask*, std::allocator<CCareerTask*> >  *); /* linkage=_ZNKSt4listIP11CCareerTaskSaIS1_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<CCareerTask*, std::allocator<CCareerTask*> > *); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<CCareerTask*, std::allocator<CCareerTask*> >  *); /* linkage=_ZNKSt4listIP11CCareerTaskSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<CCareerTask*, std::allocator<CCareerTask*> > *); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<CCareerTask*, std::allocator<CCareerTask*> >  *); /* linkage=_ZNKSt4listIP11CCareerTaskSaIS1_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<CCareerTask*, std::allocator<CCareerTask*> >  *); /* linkage=_ZNKSt4listIP11CCareerTaskSaIS1_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<CCareerTask*, std::allocator<CCareerTask*> >  *); /* linkage=_ZNKSt4listIP11CCareerTaskSaIS1_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<CCareerTask*, std::allocator<CCareerTask*> >  *); /* linkage=_ZNKSt4listIP11CCareerTaskSaIS1_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<CCareerTask*, std::allocator<CCareerTask*> > *, unsigned int, class CCareerTask *); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE6resizeEjS1_ */

	/* <0> (null):0 */
	reference front(class list<CCareerTask*, std::allocator<CCareerTask*> > *); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<CCareerTask*, std::allocator<CCareerTask*> >  *); /* linkage=_ZNKSt4listIP11CCareerTaskSaIS1_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<CCareerTask*, std::allocator<CCareerTask*> > *); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<CCareerTask*, std::allocator<CCareerTask*> >  *); /* linkage=_ZNKSt4listIP11CCareerTaskSaIS1_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<CCareerTask*, std::allocator<CCareerTask*> > *, const value_type  &); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE10push_frontERKS1_ */

	/* <0> (null):0 */
	void pop_front(class list<CCareerTask*, std::allocator<CCareerTask*> > *); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<CCareerTask*, std::allocator<CCareerTask*> > *, const value_type  &); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE9push_backERKS1_ */

	/* <0> (null):0 */
	void pop_back(class list<CCareerTask*, std::allocator<CCareerTask*> > *); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class _List_iterator<CCareerTask*>, const value_type  &); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void insert(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class _List_iterator<CCareerTask*>, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */

	/* <0> (null):0 */
	iterator erase(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class _List_iterator<CCareerTask*>); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE5eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	iterator erase(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class _List_iterator<CCareerTask*>, class _List_iterator<CCareerTask*>); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */

	/* <0> (null):0 */
	void swap(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class list<CCareerTask*, std::allocator<CCareerTask*> > &); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE4swapERS3_ */

	/* <0> (null):0 */
	void clear(class list<CCareerTask*, std::allocator<CCareerTask*> > *); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class _List_iterator<CCareerTask*>, class list<CCareerTask*, std::allocator<CCareerTask*> > &); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */

	/* <0> (null):0 */
	void splice(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class _List_iterator<CCareerTask*>, class list<CCareerTask*, std::allocator<CCareerTask*> > &, class _List_iterator<CCareerTask*>); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */

	/* <0> (null):0 */
	void splice(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class _List_iterator<CCareerTask*>, class list<CCareerTask*, std::allocator<CCareerTask*> > &, class _List_iterator<CCareerTask*>, class _List_iterator<CCareerTask*>); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */

	/* <0> (null):0 */
	void remove(class list<CCareerTask*, std::allocator<CCareerTask*> > *, const value_type  &); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE6removeERKS1_ */

	/* <0> (null):0 */
	void unique(class list<CCareerTask*, std::allocator<CCareerTask*> > *); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class list<CCareerTask*, std::allocator<CCareerTask*> > &); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE5mergeERS3_ */

	/* <0> (null):0 */
	void reverse(class list<CCareerTask*, std::allocator<CCareerTask*> > *); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<CCareerTask*, std::allocator<CCareerTask*> > *); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<CCareerTask*, std::allocator<CCareerTask*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE18_M_fill_initializeEjRKS1_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<CCareerTask*, std::allocator<CCareerTask*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE14_M_fill_assignEjRKS1_ */

	/* <0> (null):0 */
	void _M_transfer(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class _List_iterator<CCareerTask*>, class _List_iterator<CCareerTask*>, class _List_iterator<CCareerTask*>); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */

	/* <0> (null):0 */
	void _M_insert(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class _List_iterator<CCareerTask*>, const value_type  &); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void _M_erase(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class _List_iterator<CCareerTask*>); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class list<CCareerTask*, std::allocator<CCareerTask*> > &); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE25_M_check_equal_allocatorsERS3_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 538 */
 /* pointer to 536 */
 /* size: 4 */

/* 539 */
 /* pointer to 537 */
 /* size: 4 */

/* 540 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 541 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 542 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 543 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 544 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 545 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 546 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 547 */
 /* pointer to 548 */
 /* size: 4 */

/* 548 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 549 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 550 */
/* <0> (null):0 */
class CCareerTaskManager {
private:

	CareerTaskList             m_tasks;              /*     0     0 */
	int                        m_nextId;             /*     8     4 */
	float                      m_roundStartTime;     /*    12     4 */
	int                        m_taskTime;           /*    16     4 */
	int                        m_finishedTaskTime;   /*    20     4 */
	int                        m_finishedTaskRound;  /*    24     4 */
	enum GameEventType         m_roundEndMessage;    /*    28     4 */
	bool                       m_shouldLatchRoundEndMessage; /*    32     1 */
	/* <0> (null):0 */
	void Create(void); /* linkage=_ZN18CCareerTaskManager6CreateEv */

	/* <0> (null):0 */
	void CCareerTaskManager(class CCareerTaskManager *);

	/* <0> (null):0 */
	void Reset(class CCareerTaskManager *, bool); /* linkage=_ZN18CCareerTaskManager5ResetEb */

	/* <0> (null):0 */
	void AddTask(class CCareerTaskManager *, const char  *, const char  *, int, bool, bool, bool); /* linkage=_ZN18CCareerTaskManager7AddTaskEPKcS1_ibbb */

	/* <0> (null):0 */
	void HandleEvent(class CCareerTaskManager *, enum GameEventType, class CBasePlayer *, class CBasePlayer *); /* linkage=_ZN18CCareerTaskManager11HandleEventE13GameEventTypeP11CBasePlayerS2_ */

	/* <0> (null):0 */
	void HandleEnemyKill(class CCareerTaskManager *, bool, const char  *, bool, bool, class CBasePlayer *, class CBasePlayer *); /* linkage=_ZN18CCareerTaskManager15HandleEnemyKillEbPKcbbP11CBasePlayerS3_ */

	/* <0> (null):0 */
	void HandleWeaponKill(class CCareerTaskManager *, int, int, bool, bool, class CBasePlayer *, class CBasePlayer *); /* linkage=_ZN18CCareerTaskManager16HandleWeaponKillEiibbP11CBasePlayerS1_ */

	/* <0> (null):0 */
	void HandleDeath(class CCareerTaskManager *, int, class CBasePlayer *); /* linkage=_ZN18CCareerTaskManager11HandleDeathEiP11CBasePlayer */

	/* <0> (null):0 */
	void HandleWeaponInjury(class CCareerTaskManager *, int, int, bool, class CBasePlayer *); /* linkage=_ZN18CCareerTaskManager18HandleWeaponInjuryEiibP11CBasePlayer */

	/* <0> (null):0 */
	void HandleEnemyInjury(class CCareerTaskManager *, const char  *, bool, class CBasePlayer *); /* linkage=_ZN18CCareerTaskManager17HandleEnemyInjuryEPKcbP11CBasePlayer */

	/* <0> (null):0 */
	bool AreAllTasksComplete(class CCareerTaskManager *); /* linkage=_ZN18CCareerTaskManager19AreAllTasksCompleteEv */

	/* <0> (null):0 */
	int GetNumRemainingTasks(class CCareerTaskManager *); /* linkage=_ZN18CCareerTaskManager20GetNumRemainingTasksEv */

	/* <0> (null):0 */
	float GetRoundElapsedTime(class CCareerTaskManager *); /* linkage=_ZN18CCareerTaskManager19GetRoundElapsedTimeEv */

	/* <0> (null):0 */
	int GetTaskTime(class CCareerTaskManager *); /* linkage=_ZN18CCareerTaskManager11GetTaskTimeEv */

	/* <0> (null):0 */
	void SetFinishedTaskTime(class CCareerTaskManager *, int); /* linkage=_ZN18CCareerTaskManager19SetFinishedTaskTimeEi */

	/* <0> (null):0 */
	int GetFinishedTaskTime(class CCareerTaskManager *); /* linkage=_ZN18CCareerTaskManager19GetFinishedTaskTimeEv */

	/* <0> (null):0 */
	int GetFinishedTaskRound(class CCareerTaskManager *); /* linkage=_ZN18CCareerTaskManager20GetFinishedTaskRoundEv */

	/* <0> (null):0 */
	CareerTaskList * GetTasks(class CCareerTaskManager *); /* linkage=_ZN18CCareerTaskManager8GetTasksEv */

	/* <0> (null):0 */
	void LatchRoundEndMessage(class CCareerTaskManager *); /* linkage=_ZN18CCareerTaskManager20LatchRoundEndMessageEv */

	/* <0> (null):0 */
	void UnlatchRoundEndMessage(class CCareerTaskManager *); /* linkage=_ZN18CCareerTaskManager22UnlatchRoundEndMessageEv */


	/* size: 36, cachelines: 1, members: 8 */
	/* last cacheline: 36 bytes */

	/* BRAIN FART ALERT! 36 != 25 + 0(holes), diff = 11 */

}; /* size: 36 */

/* 551 */
 /* pointer to 550 */
 /* size: 4 */

/* 552 */
 /* pointer to 470 */
 /* size: 4 */

/* 553 */
/* <0> (null):0 */
class CBaseMonster {
	/* <0> (null):0 */
	void CBaseMonster(class CBaseMonster *);

	/* <0> (null):0 */
	virtual void PainSound(class CBaseMonster *); /* linkage=_ZN12CBaseMonster9PainSoundEv */

	/* <0> (null):0 */
	virtual void ResetMaxSpeed(class CBaseMonster *); /* linkage=_ZN12CBaseMonster13ResetMaxSpeedEv */

	/* <0> (null):0 */
	virtual BOOL IsAlive(class CBaseMonster *); /* linkage=_ZN12CBaseMonster7IsAliveEv */

	/* vtable has 3 entries: {
	   [68] = PainSound(_ZN12CBaseMonster9PainSoundEv), 
	   [69] = ResetMaxSpeed(_ZN12CBaseMonster13ResetMaxSpeedEv), 
	   [35] = IsAlive(_ZN12CBaseMonster7IsAliveEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 554 */
/* <0> (null):0 */
TYPEDESCRIPTION            array[15]; /* size: 240 */

/* 555 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 556 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 500 */

/* 557 */
 /* pointer to 388 */
 /* size: 4 */

/* 558 */
/* <0> (null):0 */
class IVoiceGameMgrHelper {
	int ()(void) * *           _vptr.IVoiceGameMgrHelper; /*     0     4 */
	/* <0> (null):0 */
	virtual void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *, int);

	/* <0> (null):0 */
	virtual bool CanPlayerHearPlayer(class IVoiceGameMgrHelper *, class CBasePlayer *, class CBasePlayer *); /* linkage=_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_ */

	/* vtable has 1 entries: {
	   [2] = CanPlayerHearPlayer(_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_), 
	} */
	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 559 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 560 */
 /* pointer to 561 */
 /* size: 4 */

/* 561 */
 /* pointer to 559 */
 /* size: 4 */

/* 562 */
 /* pointer to 558 */
 /* size: 4 */

/* 563 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 564 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 565 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 566 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 567 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 568 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 569 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 570 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 571 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 572 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 573 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 574 */
 /* pointer to 575 */
 /* size: 4 */

/* 575 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 676 */

/* 576 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 577 */
/* <0> (null):0 */
class CPointEntity {
	/* <0> (null):0 */
	virtual int ObjectCaps(class CPointEntity *); /* linkage=_ZN12CPointEntity10ObjectCapsEv */

	/* vtable has 1 entries: {
	   [6] = ObjectCaps(_ZN12CPointEntity10ObjectCapsEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 578 */
 /* pointer to 577 */
 /* size: 4 */

/* 579 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 580 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 581 */
/* <0> (null):0 */
class CBaseDelay {
	/* <0> (null):0 */
	void CBaseDelay(class CBaseDelay *);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 582 */
 /* pointer to 581 */
 /* size: 4 */

/* 583 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 584 */
/* <0> (null):0 */
class CBaseAnimating {
	/* <0> (null):0 */
	void CBaseAnimating(class CBaseAnimating *);

	/* <0> (null):0 */
	virtual void HandleAnimEvent(class CBaseAnimating *, MonsterEvent_t *); /* linkage=_ZN14CBaseAnimating15HandleAnimEventEP14MonsterEvent_t */

	/* vtable has 1 entries: {
	   [58] = HandleAnimEvent(_ZN14CBaseAnimating15HandleAnimEventEP14MonsterEvent_t), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 585 */
 /* pointer to 584 */
 /* size: 4 */

/* 586 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 587 */
/* <0> (null):0 */
class CBaseToggle {
	/* <0> (null):0 */
	void CBaseToggle(class CBaseToggle *);

	/* <0> (null):0 */
	virtual int GetToggleState(class CBaseToggle *); /* linkage=_ZN11CBaseToggle14GetToggleStateEv */

	/* <0> (null):0 */
	virtual float GetDelay(class CBaseToggle *); /* linkage=_ZN11CBaseToggle8GetDelayEv */

	/* vtable has 2 entries: {
	   [20] = GetToggleState(_ZN11CBaseToggle14GetToggleStateEv), 
	   [26] = GetDelay(_ZN11CBaseToggle8GetDelayEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 588 */
 /* pointer to 587 */
 /* size: 4 */

/* 589 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 590 */
 /* pointer to 553 */
 /* size: 4 */

/* 591 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 592 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 593 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 594 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 595 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 596 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 597 */
/* <0> (null):0 */
class CHalfLifeMultiplay {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 598 */
 /* pointer to 597 */
 /* size: 4 */

/* 599 */
/* <0> (null):0 */
struct CSquadMonster {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 600 */
 /* pointer to 599 */
 /* size: 4 */

/* 601 */
 /* pointer to 602 */
 /* size: 4 */

/* 602 */
/* <0> (null):0 */
class CBasePlayerItem {
	ItemInfo                   ItemInfoArray[32];    /*     0  1408 */
	/* --- cacheline 22 boundary (1408 bytes) --- */

	/* size: 0, cachelines: 0, members: 1 */

	/* BRAIN FART ALERT! 0 != 1408 + 0(holes), diff = -1408 */

}; /* size: 0 */

/* 603 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 604 */
 /* pointer to 403 */
 /* size: 4 */

/* 605 */
 /* pointer to 412 */
 /* size: 4 */

/* 606 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 607 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 608 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 609 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 610 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 611 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 612 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 613 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 614 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 615 */
 /* pointer to 80 */
 /* size: 4 */

/* 616 */
/* <0> (null):0 */
class CGameRules {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 617 */
 /* pointer to 616 */
 /* size: 4 */

/* 618 */
/* <0> (null):0 */
class CBotManager {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 619 */
 /* pointer to 618 */
 /* size: 4 */

/* 620 */
/* <0> (null):0 */
ItemInfo                   array[32]; /* size: 1408 */

/* Functions: */

/* <0> (null):0 */
void Vector2D(class Vector2D *)
{
} /* size: 0 */

/* <0> (null):0 */
void Vector2D(class Vector2D *, float, float)
{
} /* size: 128 */

/* <0> (null):0 */
class Vector2D operator+(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DplERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator-(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DmiERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator*(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DmlEf */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator/(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DdvEf */
{
} /* size: 8 */

/* <0> (null):0 */
float Length(const class Vector2D  *) /* linkage=_ZNK8Vector2D6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector2D  *) /* linkage=_ZNK8Vector2D13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector2D Normalize(const class Vector2D  *) /* linkage=_ZNK8Vector2D9NormalizeEv */
{
} /* size: 8 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector2D *) /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector2D *, float) /* linkage=_ZN8Vector2D6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void Vector(class Vector *)
{
} /* size: 2391 */

/* <0> (null):0 */
void Vector(class Vector *, float, float, float)
{
} /* size: 12 */

/* <0> (null):0 */
void Vector(class Vector *, const class Vector  &)
{
} /* size: 32 */

/* <0> (null):0 */
void Vector(class Vector *, float *)
{
} /* size: 2479 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *) /* linkage=_ZNK6VectorngEv */
{
} /* size: 12 */

/* <0> (null):0 */
int operator==(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectoreqERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
int operator!=(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorneERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector operator+(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorplERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectormiERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator*(const class Vector  *, float) /* linkage=_ZNK6VectormlEf */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator/(const class Vector  *, float) /* linkage=_ZNK6VectordvEf */
{
} /* size: 12 */

/* <0> (null):0 */
void CopyToArray(const class Vector  *, float *) /* linkage=_ZNK6Vector11CopyToArrayEPf */
{
} /* size: 192 */

/* <0> (null):0 */
float Length(const class Vector  *) /* linkage=_ZNK6Vector6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector  *) /* linkage=_ZNK6Vector13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
float * operator float*(class Vector *) /* linkage=_ZN6VectorcvPfEv */
{
} /* size: 4 */

/* <0> (null):0 */
const float  * operator const float*(const class Vector  *) /* linkage=_ZNK6VectorcvPKfEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector Normalize(const class Vector  *) /* linkage=_ZNK6Vector9NormalizeEv */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector2D Make2D(const class Vector  *) /* linkage=_ZNK6Vector6Make2DEv */
{
} /* size: 8 */

/* <0> (null):0 */
float Length2D(const class Vector  *) /* linkage=_ZNK6Vector8Length2DEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector  *, float) /* linkage=_ZNK6Vector16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector  *, float) /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector *) /* linkage=_ZN6Vector16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector *, float) /* linkage=_ZN6Vector6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void TraceResult(TraceResult *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 141076440 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 141076624 */

/* <0> (null):0 */
void CSaveRestoreBuffer(class CSaveRestoreBuffer *)
{
} /* size: 141060832 */

/* <0> (null):0 */
void CSaveRestoreBuffer(class CSaveRestoreBuffer *, SAVERESTOREDATA *)
{
} /* size: 0 */

/* <0> (null):0 */
void ~CSaveRestoreBuffer(class CSaveRestoreBuffer *, int)
{
} /* size: 141077848 */

/* <0> (null):0 */
int EntityIndex(class CSaveRestoreBuffer *, entvars_t *) /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
int EntityIndex(class CSaveRestoreBuffer *, edict_t *) /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP7edict_s */
{
} /* size: 4 */

/* <0> (null):0 */
int EntityIndex(class CSaveRestoreBuffer *, EOFFSET) /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEi */
{
} /* size: 4 */

/* <0> (null):0 */
int EntityIndex(class CSaveRestoreBuffer *, class CBaseEntity *) /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP11CBaseEntity */
{
} /* size: 4 */

/* <0> (null):0 */
int EntityFlags(class CSaveRestoreBuffer *, int, int) /* linkage=_ZN18CSaveRestoreBuffer11EntityFlagsEii */
{
} /* size: 4 */

/* <0> (null):0 */
int EntityFlagsSet(class CSaveRestoreBuffer *, int, int) /* linkage=_ZN18CSaveRestoreBuffer14EntityFlagsSetEii */
{
} /* size: 4 */

/* <0> (null):0 */
edict_t * EntityFromIndex(class CSaveRestoreBuffer *, int) /* linkage=_ZN18CSaveRestoreBuffer15EntityFromIndexEi */
{
} /* size: 4 */

/* <0> (null):0 */
short unsigned int TokenHash(class CSaveRestoreBuffer *, const char  *) /* linkage=_ZN18CSaveRestoreBuffer9TokenHashEPKc */
{
} /* size: 2 */

/* <0> (null):0 */
void BufferRewind(class CSaveRestoreBuffer *, int) /* linkage=_ZN18CSaveRestoreBuffer12BufferRewindEi */
{
} /* size: 3015321 */

/* <0> (null):0 */
unsigned int HashString(class CSaveRestoreBuffer *, const char  *) /* linkage=_ZN18CSaveRestoreBuffer10HashStringEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
class CBaseEntity * Instance(edict_t *) /* linkage=_ZN11CBaseEntity8InstanceEP7edict_s */
{
} /* size: 4 */

/* <0> (null):0 */
edict_t * edict(class CBaseEntity *) /* linkage=_ZN11CBaseEntity5edictEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int ObjectCaps(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
int entindex(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8entindexEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CBaseEntity * Instance(entvars_t *) /* linkage=_ZN11CBaseEntity8InstanceEP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
void CBaseEntity(class CBaseEntity *)
{
} /* size: -1 */

/* <0> (null):0 */
void * operator new(size_t, entvars_t *) /* linkage=_ZN11CBaseEntitynwEjP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Precache(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8PrecacheEv */
{
} /* size: -1 */

/* <0> (null):0 */
virtual void Restart(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7RestartEv */
{
} /* size: -1 */

/* <0> (null):0 */
virtual void Activate(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8ActivateEv */
{
} /* size: -1 */

/* <0> (null):0 */
virtual int Classify(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8ClassifyEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void DeathNotice(class CBaseEntity *, entvars_t *) /* linkage=_ZN11CBaseEntity11DeathNoticeEP9entvars_s */
{
} /* size: 141091692 */

/* <0> (null):0 */
virtual BOOL IsTriggered(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity11IsTriggeredEPS_ */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CBaseMonster * MyMonsterPointer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity16MyMonsterPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CSquadMonster * MySquadMonsterPointer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity21MySquadMonsterPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void AddPoints(class CBaseEntity *, int, BOOL) /* linkage=_ZN11CBaseEntity9AddPointsEii */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void AddPointsToTeam(class CBaseEntity *, int, BOOL) /* linkage=_ZN11CBaseEntity15AddPointsToTeamEii */
{
} /* size: 141094952 */

/* <0> (null):0 */
virtual BOOL AddPlayerItem(class CBaseEntity *, class CBasePlayerItem *) /* linkage=_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL RemovePlayerItem(class CBaseEntity *, class CBasePlayerItem *) /* linkage=_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int GiveAmmo(class CBaseEntity *, int, char *, int) /* linkage=_ZN11CBaseEntity8GiveAmmoEiPci */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int IsMoving(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8IsMovingEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void OverrideReset(class CBaseEntity *) /* linkage=_ZN11CBaseEntity13OverrideResetEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void SetToggleState(class CBaseEntity *, int) /* linkage=_ZN11CBaseEntity14SetToggleStateEi */
{
} /* size: 141096220 */

/* <0> (null):0 */
virtual void StartSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity13StartSneakingEv */
{
} /* size: 141096404 */

/* <0> (null):0 */
virtual void StopSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12StopSneakingEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL OnControls(class CBaseEntity *, entvars_t *) /* linkage=_ZN11CBaseEntity10OnControlsEP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10IsSneakingEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsBSPModel(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10IsBSPModelEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL ReflectGauss(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12ReflectGaussEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsPlayer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8IsPlayerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsNetClient(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11IsNetClientEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual const char  * TeamID(class CBaseEntity *) /* linkage=_ZN11CBaseEntity6TeamIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Think(class CBaseEntity *) /* linkage=_ZN11CBaseEntity5ThinkEv */
{
} /* size: 141113176 */

/* <0> (null):0 */
virtual void Touch(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity5TouchEPS_ */
{
} /* size: 141113224 */

/* <0> (null):0 */
virtual void Blocked(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity7BlockedEPS_ */
{
} /* size: 141113468 */

/* <0> (null):0 */
virtual class CBaseEntity * Respawn(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7RespawnEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void UpdateOwner(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11UpdateOwnerEv */
{
} /* size: 141113812 */

/* <0> (null):0 */
virtual BOOL FBecomeProne(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12FBecomeProneEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class Vector Center(class CBaseEntity *) /* linkage=_ZN11CBaseEntity6CenterEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector EyePosition(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11EyePositionEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector EarPosition(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11EarPositionEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector BodyTarget(class CBaseEntity *, const class Vector  &) /* linkage=_ZN11CBaseEntity10BodyTargetERK6Vector */
{
} /* size: 12 */

/* <0> (null):0 */
virtual int Illumination(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12IlluminationEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL HasTarget(class CBaseEntity *, string_t) /* linkage=_ZN11CBaseEntity9HasTargetEj */
{
} /* size: 4 */

/* <0> (null):0 */
void CSave(class CSave *, SAVERESTOREDATA *)
{
} /* size: 141117468 */

/* <0> (null):0 */
void WriteShort(class CSave *, const char  *, const short int  *, int) /* linkage=_ZN5CSave10WriteShortEPKcPKsi */
{
} /* size: 141115456 */

/* <0> (null):0 */
void WriteInt(class CSave *, const char  *, const int  *, int) /* linkage=_ZN5CSave8WriteIntEPKcPKii */
{
} /* size: 141115684 */

/* <0> (null):0 */
void WriteFloat(class CSave *, const char  *, const float  *, int) /* linkage=_ZN5CSave10WriteFloatEPKcPKfi */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteTime(class CSave *, const char  *, const float  *, int) /* linkage=_ZN5CSave9WriteTimeEPKcPKfi */
{
} /* size: 141128500 */

/* <0> (null):0 */
void WriteData(class CSave *, const char  *, int, const char  *) /* linkage=_ZN5CSave9WriteDataEPKciS1_ */
{
} /* size: 3014656 */

/* <0> (null):0 */
void WriteString(class CSave *, const char  *, const char  *) /* linkage=_ZN5CSave11WriteStringEPKcS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteString(class CSave *, const char  *, const int  *, int) /* linkage=_ZN5CSave11WriteStringEPKcPKii */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteVector(class CSave *, const char  *, const class Vector  &) /* linkage=_ZN5CSave11WriteVectorEPKcRK6Vector */
{
} /* size: 141126732 */

/* <0> (null):0 */
void WriteVector(class CSave *, const char  *, const float  *, int) /* linkage=_ZN5CSave11WriteVectorEPKcPKfi */
{
} /* size: 141126952 */

/* <0> (null):0 */
void WritePositionVector(class CSave *, const char  *, const class Vector  &) /* linkage=_ZN5CSave19WritePositionVectorEPKcRK6Vector */
{
} /* size: 141127224 */

/* <0> (null):0 */
void WritePositionVector(class CSave *, const char  *, const float  *, int) /* linkage=_ZN5CSave19WritePositionVectorEPKcPKfi */
{
} /* size: 141127444 */

/* <0> (null):0 */
void WriteFunction(class CSave *, const char  *, void * *, int) /* linkage=_ZN5CSave13WriteFunctionEPKcPPvi */
{
} /* size: 0 */

/* <0> (null):0 */
int WriteEntVars(class CSave *, const char  *, entvars_t *) /* linkage=_ZN5CSave12WriteEntVarsEPKcP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
int WriteFields(class CSave *, const char  *, void *, TYPEDESCRIPTION *, int) /* linkage=_ZN5CSave11WriteFieldsEPKcPvP15TYPEDESCRIPTIONi */
{
} /* size: 4 */

/* <0> (null):0 */
int DataEmpty(class CSave *, const char  *, int) /* linkage=_ZN5CSave9DataEmptyEPKci */
{
} /* size: 4 */

/* <0> (null):0 */
void BufferField(class CSave *, const char  *, int, const char  *) /* linkage=_ZN5CSave11BufferFieldEPKciS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void BufferString(class CSave *, char *, int) /* linkage=_ZN5CSave12BufferStringEPci */
{
} /* size: 141131308 */

/* <0> (null):0 */
void BufferData(class CSave *, const char  *, int) /* linkage=_ZN5CSave10BufferDataEPKci */
{
} /* size: 141131792 */

/* <0> (null):0 */
void BufferHeader(class CSave *, const char  *, int) /* linkage=_ZN5CSave12BufferHeaderEPKci */
{
} /* size: 0 */

/* <0> (null):0 */
void CRestore(class CRestore *, SAVERESTOREDATA *)
{
} /* size: 0 */

/* <0> (null):0 */
int ReadEntVars(class CRestore *, const char  *, entvars_t *) /* linkage=_ZN8CRestore11ReadEntVarsEPKcP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
int ReadFields(class CRestore *, const char  *, void *, TYPEDESCRIPTION *, int) /* linkage=_ZN8CRestore10ReadFieldsEPKcPvP15TYPEDESCRIPTIONi */
{
} /* size: 4 */

/* <0> (null):0 */
int ReadField(class CRestore *, void *, TYPEDESCRIPTION *, int, int, int, char *, void *) /* linkage=_ZN8CRestore9ReadFieldEPvP15TYPEDESCRIPTIONiiiPcS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
int ReadInt(class CRestore *) /* linkage=_ZN8CRestore7ReadIntEv */
{
} /* size: 4 */

/* <0> (null):0 */
short int ReadShort(class CRestore *) /* linkage=_ZN8CRestore9ReadShortEv */
{
} /* size: 2 */

/* <0> (null):0 */
int ReadNamedInt(class CRestore *, const char  *) /* linkage=_ZN8CRestore12ReadNamedIntEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
char * ReadNamedString(class CRestore *, const char  *) /* linkage=_ZN8CRestore15ReadNamedStringEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
int Empty(class CRestore *) /* linkage=_ZN8CRestore5EmptyEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetGlobalMode(class CRestore *, int) /* linkage=_ZN8CRestore13SetGlobalModeEi */
{
} /* size: 0 */

/* <0> (null):0 */
void PrecacheMode(class CRestore *, BOOL) /* linkage=_ZN8CRestore12PrecacheModeEi */
{
} /* size: 524288 */

/* <0> (null):0 */
char * BufferPointer(class CRestore *) /* linkage=_ZN8CRestore13BufferPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
void BufferReadBytes(class CRestore *, char *, int) /* linkage=_ZN8CRestore15BufferReadBytesEPci */
{
} /* size: 141152021 */

/* <0> (null):0 */
void BufferSkipBytes(class CRestore *, int) /* linkage=_ZN8CRestore15BufferSkipBytesEi */
{
} /* size: 983827 */

/* <0> (null):0 */
int BufferSkipZString(class CRestore *) /* linkage=_ZN8CRestore17BufferSkipZStringEv */
{
} /* size: 4 */

/* <0> (null):0 */
int BufferCheckZString(class CRestore *, const char  *) /* linkage=_ZN8CRestore18BufferCheckZStringEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
void BufferReadHeader(class CRestore *, HEADER *) /* linkage=_ZN8CRestore16BufferReadHeaderEP6HEADER */
{
} /* size: 0 */

/* <0> (null):0 */
edict_t * Get(class EHANDLE *) /* linkage=_ZN7EHANDLE3GetEv */
{
} /* size: 4 */

/* <0> (null):0 */
edict_t * Set(class EHANDLE *, edict_t *) /* linkage=_ZN7EHANDLE3SetEP7edict_s */
{
} /* size: 4 */

/* <0> (null):0 */
int operator int(class EHANDLE *) /* linkage=_ZN7EHANDLEcviEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CBaseEntity * operator CBaseEntity*(class EHANDLE *) /* linkage=_ZN7EHANDLEcvP11CBaseEntityEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CBaseEntity * operator=(class EHANDLE *, class CBaseEntity *) /* linkage=_ZN7EHANDLEaSEP11CBaseEntity */
{
} /* size: 4 */

/* <0> (null):0 */
class CBaseEntity * operator->(class EHANDLE *) /* linkage=_ZN7EHANDLEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
void CGrenade(class CGrenade *, const class CGrenade  &)
{
} /* size: 0 */

/* <0> (null):0 */
void CGrenade(class CGrenade *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Spawn(class CGrenade *) /* linkage=_ZN8CGrenade5SpawnEv */
{
} /* size: 0 */

/* <0> (null):0 */
class CGrenade * ShootTimed(entvars_t *, class Vector, class Vector, float) /* linkage=_ZN8CGrenade10ShootTimedEP9entvars_s6VectorS2_f */
{
} /* size: 4 */

/* <0> (null):0 */
class CGrenade * ShootTimed2(entvars_t *, class Vector, class Vector, float, int, short unsigned int) /* linkage=_ZN8CGrenade11ShootTimed2EP9entvars_s6VectorS2_fit */
{
} /* size: 4 */

/* <0> (null):0 */
class CGrenade * ShootContact(entvars_t *, class Vector, class Vector) /* linkage=_ZN8CGrenade12ShootContactEP9entvars_s6VectorS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
class CGrenade * ShootSmokeGrenade(entvars_t *, class Vector, class Vector, float, short unsigned int) /* linkage=_ZN8CGrenade17ShootSmokeGrenadeEP9entvars_s6VectorS2_ft */
{
} /* size: 4 */

/* <0> (null):0 */
class CGrenade * ShootSatchelCharge(entvars_t *, class Vector, class Vector) /* linkage=_ZN8CGrenade18ShootSatchelChargeEP9entvars_s6VectorS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
void UseSatchelCharges(entvars_t *, SATCHELCODE) /* linkage=_ZN8CGrenade17UseSatchelChargesEP9entvars_sNS_11SATCHELCODEE */
{
} /* size: 141195716 */

/* <0> (null):0 */
void Explode(class CGrenade *, class Vector, class Vector) /* linkage=_ZN8CGrenade7ExplodeE6VectorS0_ */
{
} /* size: 42666 */

/* <0> (null):0 */
void Explode(class CGrenade *, TraceResult *, int) /* linkage=_ZN8CGrenade7ExplodeEP11TraceResulti */
{
} /* size: 2621440 */

/* <0> (null):0 */
void Explode2(class CGrenade *, TraceResult *, int) /* linkage=_ZN8CGrenade8Explode2EP11TraceResulti */
{
} /* size: 0 */

/* <0> (null):0 */
void Explode3(class CGrenade *, TraceResult *, int) /* linkage=_ZN8CGrenade8Explode3EP11TraceResulti */
{
} /* size: 141196664 */

/* <0> (null):0 */
void SG_Explode(class CGrenade *, TraceResult *, int) /* linkage=_ZN8CGrenade10SG_ExplodeEP11TraceResulti */
{
} /* size: 0 */

/* <0> (null):0 */
void Smoke(class CGrenade *) /* linkage=_ZN8CGrenade5SmokeEv */
{
} /* size: 141196964 */

/* <0> (null):0 */
void Smoke2(class CGrenade *) /* linkage=_ZN8CGrenade6Smoke2Ev */
{
} /* size: 141197124 */

/* <0> (null):0 */
void Smoke3_A(class CGrenade *) /* linkage=_ZN8CGrenade8Smoke3_AEv */
{
} /* size: 141197284 */

/* <0> (null):0 */
void Smoke3_B(class CGrenade *) /* linkage=_ZN8CGrenade8Smoke3_BEv */
{
} /* size: 141209912 */

/* <0> (null):0 */
void Smoke3_C(class CGrenade *) /* linkage=_ZN8CGrenade8Smoke3_CEv */
{
} /* size: 141210072 */

/* <0> (null):0 */
void SG_Smoke(class CGrenade *) /* linkage=_ZN8CGrenade8SG_SmokeEv */
{
} /* size: 141210232 */

/* <0> (null):0 */
void BounceTouch(class CGrenade *, class CBaseEntity *) /* linkage=_ZN8CGrenade11BounceTouchEP11CBaseEntity */
{
} /* size: 141210440 */

/* <0> (null):0 */
void SlideTouch(class CGrenade *, class CBaseEntity *) /* linkage=_ZN8CGrenade10SlideTouchEP11CBaseEntity */
{
} /* size: 141210624 */

/* <0> (null):0 */
void C4Touch(class CGrenade *, class CBaseEntity *) /* linkage=_ZN8CGrenade7C4TouchEP11CBaseEntity */
{
} /* size: 141210760 */

/* <0> (null):0 */
void ExplodeTouch(class CGrenade *, class CBaseEntity *) /* linkage=_ZN8CGrenade12ExplodeTouchEP11CBaseEntity */
{
} /* size: 0 */

/* <0> (null):0 */
void DangerSoundThink(class CGrenade *) /* linkage=_ZN8CGrenade16DangerSoundThinkEv */
{
} /* size: 0 */

/* <0> (null):0 */
void PreDetonate(class CGrenade *) /* linkage=_ZN8CGrenade11PreDetonateEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Detonate(class CGrenade *) /* linkage=_ZN8CGrenade8DetonateEv */
{
} /* size: 0 */

/* <0> (null):0 */
void SG_Detonate(class CGrenade *) /* linkage=_ZN8CGrenade11SG_DetonateEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Detonate2(class CGrenade *) /* linkage=_ZN8CGrenade9Detonate2Ev */
{
} /* size: 141211768 */

/* <0> (null):0 */
void Detonate3(class CGrenade *) /* linkage=_ZN8CGrenade9Detonate3Ev */
{
} /* size: 141211976 */

/* <0> (null):0 */
void DetonateUse(class CGrenade *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float) /* linkage=_ZN8CGrenade11DetonateUseEP11CBaseEntityS1_8USE_TYPEf */
{
} /* size: 141211812 */

/* <0> (null):0 */
void TumbleThink(class CGrenade *) /* linkage=_ZN8CGrenade11TumbleThinkEv */
{
} /* size: 141212416 */

/* <0> (null):0 */
void SG_TumbleThink(class CGrenade *) /* linkage=_ZN8CGrenade14SG_TumbleThinkEv */
{
} /* size: 141212252 */

/* <0> (null):0 */
void C4Think(class CGrenade *) /* linkage=_ZN8CGrenade7C4ThinkEv */
{
} /* size: 141212576 */

/* <0> (null):0 */
virtual void BounceSound(class CGrenade *) /* linkage=_ZN8CGrenade11BounceSoundEv */
{
} /* size: 141212892 */

/* <0> (null):0 */
virtual int BloodColor(class CGrenade *) /* linkage=_ZN8CGrenade10BloodColorEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Killed(class CGrenade *, entvars_t *, int) /* linkage=_ZN8CGrenade6KilledEP9entvars_si */
{
} /* size: 141213028 */

/* <0> (null):0 */
virtual int ObjectCaps(class CGrenade *) /* linkage=_ZN8CGrenade10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Use(class CGrenade *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float) /* linkage=_ZN8CGrenade3UseEP11CBaseEntityS1_8USE_TYPEf */
{
} /* size: 141214432 */

/* <0> (null):0 */
virtual int Save(class CGrenade *, class CSave &) /* linkage=_ZN8CGrenade4SaveER5CSave */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int Restore(class CGrenade *, class CRestore &) /* linkage=_ZN8CGrenade7RestoreER8CRestore */
{
} /* size: 4 */

/* <0> (null):0 */
void CUtlMemory(class CUtlMemory<char*> *, int, int)
{
} /* size: 141220252 */

/* <0> (null):0 */
void CUtlMemory(class CUtlMemory<char*> *, char * *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void ~CUtlMemory(class CUtlMemory<char*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
char * & operator[](class CUtlMemory<char*> *, int) /* linkage=_ZN10CUtlMemoryIPcEixEi */
{
} /* size: 4 */

/* <0> (null):0 */
const char *  & operator[](const class CUtlMemory<char*>  *, int) /* linkage=_ZNK10CUtlMemoryIPcEixEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsIdxValid(const class CUtlMemory<char*>  *, int) /* linkage=_ZNK10CUtlMemoryIPcE10IsIdxValidEi */
{
} /* size: 1 */

/* <0> (null):0 */
char * * Base(class CUtlMemory<char*> *) /* linkage=_ZN10CUtlMemoryIPcE4BaseEv */
{
} /* size: 4 */

/* <0> (null):0 */
const char *  * Base(const class CUtlMemory<char*>  *) /* linkage=_ZNK10CUtlMemoryIPcE4BaseEv */
{
} /* size: 4 */

/* <0> (null):0 */
int NumAllocated(const class CUtlMemory<char*>  *) /* linkage=_ZNK10CUtlMemoryIPcE12NumAllocatedEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Grow(class CUtlMemory<char*> *, int) /* linkage=_ZN10CUtlMemoryIPcE4GrowEi */
{
} /* size: 0 */

/* <0> (null):0 */
void EnsureCapacity(class CUtlMemory<char*> *, int) /* linkage=_ZN10CUtlMemoryIPcE14EnsureCapacityEi */
{
} /* size: 0 */

/* <0> (null):0 */
void Purge(class CUtlMemory<char*> *) /* linkage=_ZN10CUtlMemoryIPcE5PurgeEv */
{
} /* size: 141244008 */

/* <0> (null):0 */
bool IsExternallyAllocated(const class CUtlMemory<char*>  *) /* linkage=_ZNK10CUtlMemoryIPcE21IsExternallyAllocatedEv */
{
} /* size: 1 */

/* <0> (null):0 */
void SetGrowSize(class CUtlMemory<char*> *, int) /* linkage=_ZN10CUtlMemoryIPcE11SetGrowSizeEi */
{
} /* size: 141244168 */

/* <0> (null):0 */
void CUtlVector(class CUtlVector<char*> *, int, int)
{
} /* size: 0 */

/* <0> (null):0 */
void CUtlVector(class CUtlVector<char*> *, char * *, int)
{
} /* size: 141245016 */

/* <0> (null):0 */
void ~CUtlVector(class CUtlVector<char*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
char * & operator[](class CUtlVector<char*> *, int) /* linkage=_ZN10CUtlVectorIPcEixEi */
{
} /* size: 4 */

/* <0> (null):0 */
const char *  & operator[](const class CUtlVector<char*>  *, int) /* linkage=_ZNK10CUtlVectorIPcEixEi */
{
} /* size: 4 */

/* <0> (null):0 */
char * & Element(class CUtlVector<char*> *, int) /* linkage=_ZN10CUtlVectorIPcE7ElementEi */
{
} /* size: 4 */

/* <0> (null):0 */
const char *  & Element(const class CUtlVector<char*>  *, int) /* linkage=_ZNK10CUtlVectorIPcE7ElementEi */
{
} /* size: 4 */

/* <0> (null):0 */
char * * Base(class CUtlVector<char*> *) /* linkage=_ZN10CUtlVectorIPcE4BaseEv */
{
} /* size: 4 */

/* <0> (null):0 */
const char *  * Base(const class CUtlVector<char*>  *) /* linkage=_ZNK10CUtlVectorIPcE4BaseEv */
{
} /* size: 4 */

/* <0> (null):0 */
int Count(const class CUtlVector<char*>  *) /* linkage=_ZNK10CUtlVectorIPcE5CountEv */
{
} /* size: 4 */

/* <0> (null):0 */
int Size(const class CUtlVector<char*>  *) /* linkage=_ZNK10CUtlVectorIPcE4SizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsValidIndex(const class CUtlVector<char*>  *, int) /* linkage=_ZNK10CUtlVectorIPcE12IsValidIndexEi */
{
} /* size: 1 */

/* <0> (null):0 */
int AddToHead(class CUtlVector<char*> *) /* linkage=_ZN10CUtlVectorIPcE9AddToHeadEv */
{
} /* size: 4 */

/* <0> (null):0 */
int AddToTail(class CUtlVector<char*> *) /* linkage=_ZN10CUtlVectorIPcE9AddToTailEv */
{
} /* size: 4 */

/* <0> (null):0 */
int InsertBefore(class CUtlVector<char*> *, int) /* linkage=_ZN10CUtlVectorIPcE12InsertBeforeEi */
{
} /* size: 4 */

/* <0> (null):0 */
int InsertAfter(class CUtlVector<char*> *, int) /* linkage=_ZN10CUtlVectorIPcE11InsertAfterEi */
{
} /* size: 4 */

/* <0> (null):0 */
int AddToHead(class CUtlVector<char*> *, const char *  &) /* linkage=_ZN10CUtlVectorIPcE9AddToHeadERKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
int AddToTail(class CUtlVector<char*> *, const char *  &) /* linkage=_ZN10CUtlVectorIPcE9AddToTailERKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
int InsertBefore(class CUtlVector<char*> *, int, const char *  &) /* linkage=_ZN10CUtlVectorIPcE12InsertBeforeEiRKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
int InsertAfter(class CUtlVector<char*> *, int, const char *  &) /* linkage=_ZN10CUtlVectorIPcE11InsertAfterEiRKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
int AddMultipleToHead(class CUtlVector<char*> *, int) /* linkage=_ZN10CUtlVectorIPcE17AddMultipleToHeadEi */
{
} /* size: 4 */

/* <0> (null):0 */
int AddMultipleToTail(class CUtlVector<char*> *, int) /* linkage=_ZN10CUtlVectorIPcE17AddMultipleToTailEi */
{
} /* size: 4 */

/* <0> (null):0 */
int InsertMultipleBefore(class CUtlVector<char*> *, int, int) /* linkage=_ZN10CUtlVectorIPcE20InsertMultipleBeforeEii */
{
} /* size: 4 */

/* <0> (null):0 */
int InsertMultipleAfter(class CUtlVector<char*> *, int, int) /* linkage=_ZN10CUtlVectorIPcE19InsertMultipleAfterEii */
{
} /* size: 4 */

/* <0> (null):0 */
void SetSize(class CUtlVector<char*> *, int) /* linkage=_ZN10CUtlVectorIPcE7SetSizeEi */
{
} /* size: 141259056 */

/* <0> (null):0 */
void CopyArray(class CUtlVector<char*> *, const char *  *, int) /* linkage=_ZN10CUtlVectorIPcE9CopyArrayEPKS0_i */
{
} /* size: 141259224 */

/* <0> (null):0 */
int AddVectorToTail(class CUtlVector<char*> *, const class CUtlVector<char*>  &) /* linkage=_ZN10CUtlVectorIPcE15AddVectorToTailERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
int Find(class CUtlVector<char*> *, const char *  &) /* linkage=_ZN10CUtlVectorIPcE4FindERKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
bool HasElement(class CUtlVector<char*> *, const char *  &) /* linkage=_ZN10CUtlVectorIPcE10HasElementERKS0_ */
{
} /* size: 1 */

/* <0> (null):0 */
void EnsureCapacity(class CUtlVector<char*> *, int) /* linkage=_ZN10CUtlVectorIPcE14EnsureCapacityEi */
{
} /* size: -1 */

/* <0> (null):0 */
void FastRemove(class CUtlVector<char*> *, int) /* linkage=_ZN10CUtlVectorIPcE10FastRemoveEi */
{
} /* size: -1 */

/* <0> (null):0 */
void Remove(class CUtlVector<char*> *, int) /* linkage=_ZN10CUtlVectorIPcE6RemoveEi */
{
} /* size: 141262696 */

/* <0> (null):0 */
void FindAndRemove(class CUtlVector<char*> *, const char *  &) /* linkage=_ZN10CUtlVectorIPcE13FindAndRemoveERKS0_ */
{
} /* size: 141262880 */

/* <0> (null):0 */
void RemoveMultiple(class CUtlVector<char*> *, int, int) /* linkage=_ZN10CUtlVectorIPcE14RemoveMultipleEii */
{
} /* size: 141263064 */

/* <0> (null):0 */
void RemoveAll(class CUtlVector<char*> *) /* linkage=_ZN10CUtlVectorIPcE9RemoveAllEv */
{
} /* size: 141263268 */

/* <0> (null):0 */
void Purge(class CUtlVector<char*> *) /* linkage=_ZN10CUtlVectorIPcE5PurgeEv */
{
} /* size: 201326592 */

/* <0> (null):0 */
void PurgeAndDeleteElements(class CUtlVector<char*> *) /* linkage=_ZN10CUtlVectorIPcE22PurgeAndDeleteElementsEv */
{
} /* size: 852021 */

/* <0> (null):0 */
void SetGrowSize(class CUtlVector<char*> *, int) /* linkage=_ZN10CUtlVectorIPcE11SetGrowSizeEi */
{
} /* size: 0 */

/* <0> (null):0 */
void CUtlVector(class CUtlVector<char*> *, const class CUtlVector<char*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void GrowVector(class CUtlVector<char*> *, int) /* linkage=_ZN10CUtlVectorIPcE10GrowVectorEi */
{
} /* size: 0 */

/* <0> (null):0 */
void ShiftElementsRight(class CUtlVector<char*> *, int, int) /* linkage=_ZN10CUtlVectorIPcE18ShiftElementsRightEii */
{
} /* size: 85874 */

/* <0> (null):0 */
void ShiftElementsLeft(class CUtlVector<char*> *, int, int) /* linkage=_ZN10CUtlVectorIPcE17ShiftElementsLeftEii */
{
} /* size: 141277844 */

/* <0> (null):0 */
void ResetDbgInfo(class CUtlVector<char*> *) /* linkage=_ZN10CUtlVectorIPcE12ResetDbgInfoEv */
{
} /* size: 328720 */

/* <0> (null):0 */
void CHintMessage(class CHintMessage *, const char  *, bool, class CUtlVector<const char*> *, float)
{
} /* size: 141278700 */

/* <0> (null):0 */
void ~CHintMessage(class CHintMessage *, int)
{
} /* size: 141278840 */

/* <0> (null):0 */
float GetDuration(const class CHintMessage  *) /* linkage=_ZNK12CHintMessage11GetDurationEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Send(class CHintMessage *, class CBaseEntity &) /* linkage=_ZN12CHintMessage4SendER11CBaseEntity */
{
} /* size: 141279184 */

/* <0> (null):0 */
void CUtlMemory(class CUtlMemory<CHintMessage*> *, int, int)
{
} /* size: 0 */

/* <0> (null):0 */
void CUtlMemory(class CUtlMemory<CHintMessage*> *, class CHintMessage * *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void ~CUtlMemory(class CUtlMemory<CHintMessage*> *, int)
{
} /* size: 141220760 */

/* <0> (null):0 */
class CHintMessage * & operator[](class CUtlMemory<CHintMessage*> *, int) /* linkage=_ZN10CUtlMemoryIP12CHintMessageEixEi */
{
} /* size: 4 */

/* <0> (null):0 */
const class CHintMessage *  & operator[](const class CUtlMemory<CHintMessage*>  *, int) /* linkage=_ZNK10CUtlMemoryIP12CHintMessageEixEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsIdxValid(const class CUtlMemory<CHintMessage*>  *, int) /* linkage=_ZNK10CUtlMemoryIP12CHintMessageE10IsIdxValidEi */
{
} /* size: 1 */

/* <0> (null):0 */
class CHintMessage * * Base(class CUtlMemory<CHintMessage*> *) /* linkage=_ZN10CUtlMemoryIP12CHintMessageE4BaseEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class CHintMessage *  * Base(const class CUtlMemory<CHintMessage*>  *) /* linkage=_ZNK10CUtlMemoryIP12CHintMessageE4BaseEv */
{
} /* size: 4 */

/* <0> (null):0 */
int NumAllocated(const class CUtlMemory<CHintMessage*>  *) /* linkage=_ZNK10CUtlMemoryIP12CHintMessageE12NumAllocatedEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Grow(class CUtlMemory<CHintMessage*> *, int) /* linkage=_ZN10CUtlMemoryIP12CHintMessageE4GrowEi */
{
} /* size: 0 */

/* <0> (null):0 */
void EnsureCapacity(class CUtlMemory<CHintMessage*> *, int) /* linkage=_ZN10CUtlMemoryIP12CHintMessageE14EnsureCapacityEi */
{
} /* size: 0 */

/* <0> (null):0 */
void Purge(class CUtlMemory<CHintMessage*> *) /* linkage=_ZN10CUtlMemoryIP12CHintMessageE5PurgeEv */
{
} /* size: 64379 */

/* <0> (null):0 */
bool IsExternallyAllocated(const class CUtlMemory<CHintMessage*>  *) /* linkage=_ZNK10CUtlMemoryIP12CHintMessageE21IsExternallyAllocatedEv */
{
} /* size: 1 */

/* <0> (null):0 */
void SetGrowSize(class CUtlMemory<CHintMessage*> *, int) /* linkage=_ZN10CUtlMemoryIP12CHintMessageE11SetGrowSizeEi */
{
} /* size: 64465 */

/* <0> (null):0 */
void CUtlVector(class CUtlVector<CHintMessage*> *, int, int)
{
} /* size: 141309464 */

/* <0> (null):0 */
void CUtlVector(class CUtlVector<CHintMessage*> *, class CHintMessage * *, int)
{
} /* size: 141309624 */

/* <0> (null):0 */
void ~CUtlVector(class CUtlVector<CHintMessage*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class CHintMessage * & operator[](class CUtlVector<CHintMessage*> *, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageEixEi */
{
} /* size: 4 */

/* <0> (null):0 */
const class CHintMessage *  & operator[](const class CUtlVector<CHintMessage*>  *, int) /* linkage=_ZNK10CUtlVectorIP12CHintMessageEixEi */
{
} /* size: 4 */

/* <0> (null):0 */
class CHintMessage * & Element(class CUtlVector<CHintMessage*> *, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE7ElementEi */
{
} /* size: 4 */

/* <0> (null):0 */
const class CHintMessage *  & Element(const class CUtlVector<CHintMessage*>  *, int) /* linkage=_ZNK10CUtlVectorIP12CHintMessageE7ElementEi */
{
} /* size: 4 */

/* <0> (null):0 */
class CHintMessage * * Base(class CUtlVector<CHintMessage*> *) /* linkage=_ZN10CUtlVectorIP12CHintMessageE4BaseEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class CHintMessage *  * Base(const class CUtlVector<CHintMessage*>  *) /* linkage=_ZNK10CUtlVectorIP12CHintMessageE4BaseEv */
{
} /* size: 4 */

/* <0> (null):0 */
int Count(const class CUtlVector<CHintMessage*>  *) /* linkage=_ZNK10CUtlVectorIP12CHintMessageE5CountEv */
{
} /* size: 4 */

/* <0> (null):0 */
int Size(const class CUtlVector<CHintMessage*>  *) /* linkage=_ZNK10CUtlVectorIP12CHintMessageE4SizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsValidIndex(const class CUtlVector<CHintMessage*>  *, int) /* linkage=_ZNK10CUtlVectorIP12CHintMessageE12IsValidIndexEi */
{
} /* size: 1 */

/* <0> (null):0 */
int AddToHead(class CUtlVector<CHintMessage*> *) /* linkage=_ZN10CUtlVectorIP12CHintMessageE9AddToHeadEv */
{
} /* size: 4 */

/* <0> (null):0 */
int AddToTail(class CUtlVector<CHintMessage*> *) /* linkage=_ZN10CUtlVectorIP12CHintMessageE9AddToTailEv */
{
} /* size: 4 */

/* <0> (null):0 */
int InsertBefore(class CUtlVector<CHintMessage*> *, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE12InsertBeforeEi */
{
} /* size: 4 */

/* <0> (null):0 */
int InsertAfter(class CUtlVector<CHintMessage*> *, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE11InsertAfterEi */
{
} /* size: 4 */

/* <0> (null):0 */
int AddToHead(class CUtlVector<CHintMessage*> *, const class CHintMessage *  &) /* linkage=_ZN10CUtlVectorIP12CHintMessageE9AddToHeadERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
int AddToTail(class CUtlVector<CHintMessage*> *, const class CHintMessage *  &) /* linkage=_ZN10CUtlVectorIP12CHintMessageE9AddToTailERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
int InsertBefore(class CUtlVector<CHintMessage*> *, int, const class CHintMessage *  &) /* linkage=_ZN10CUtlVectorIP12CHintMessageE12InsertBeforeEiRKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
int InsertAfter(class CUtlVector<CHintMessage*> *, int, const class CHintMessage *  &) /* linkage=_ZN10CUtlVectorIP12CHintMessageE11InsertAfterEiRKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
int AddMultipleToHead(class CUtlVector<CHintMessage*> *, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE17AddMultipleToHeadEi */
{
} /* size: 4 */

/* <0> (null):0 */
int AddMultipleToTail(class CUtlVector<CHintMessage*> *, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE17AddMultipleToTailEi */
{
} /* size: 4 */

/* <0> (null):0 */
int InsertMultipleBefore(class CUtlVector<CHintMessage*> *, int, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE20InsertMultipleBeforeEii */
{
} /* size: 4 */

/* <0> (null):0 */
int InsertMultipleAfter(class CUtlVector<CHintMessage*> *, int, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE19InsertMultipleAfterEii */
{
} /* size: 4 */

/* <0> (null):0 */
void SetSize(class CUtlVector<CHintMessage*> *, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE7SetSizeEi */
{
} /* size: 65972 */

/* <0> (null):0 */
void CopyArray(class CUtlVector<CHintMessage*> *, const class CHintMessage *  *, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE9CopyArrayEPKS1_i */
{
} /* size: 0 */

/* <0> (null):0 */
int AddVectorToTail(class CUtlVector<CHintMessage*> *, const class CUtlVector<CHintMessage*>  &) /* linkage=_ZN10CUtlVectorIP12CHintMessageE15AddVectorToTailERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
int Find(class CUtlVector<CHintMessage*> *, const class CHintMessage *  &) /* linkage=_ZN10CUtlVectorIP12CHintMessageE4FindERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
bool HasElement(class CUtlVector<CHintMessage*> *, const class CHintMessage *  &) /* linkage=_ZN10CUtlVectorIP12CHintMessageE10HasElementERKS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
void EnsureCapacity(class CUtlVector<CHintMessage*> *, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE14EnsureCapacityEi */
{
} /* size: 141318772 */

/* <0> (null):0 */
void FastRemove(class CUtlVector<CHintMessage*> *, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE10FastRemoveEi */
{
} /* size: 141318912 */

/* <0> (null):0 */
void Remove(class CUtlVector<CHintMessage*> *, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE6RemoveEi */
{
} /* size: 0 */

/* <0> (null):0 */
void FindAndRemove(class CUtlVector<CHintMessage*> *, const class CHintMessage *  &) /* linkage=_ZN10CUtlVectorIP12CHintMessageE13FindAndRemoveERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void RemoveMultiple(class CUtlVector<CHintMessage*> *, int, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE14RemoveMultipleEii */
{
} /* size: 0 */

/* <0> (null):0 */
void RemoveAll(class CUtlVector<CHintMessage*> *) /* linkage=_ZN10CUtlVectorIP12CHintMessageE9RemoveAllEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Purge(class CUtlVector<CHintMessage*> *) /* linkage=_ZN10CUtlVectorIP12CHintMessageE5PurgeEv */
{
} /* size: 0 */

/* <0> (null):0 */
void PurgeAndDeleteElements(class CUtlVector<CHintMessage*> *) /* linkage=_ZN10CUtlVectorIP12CHintMessageE22PurgeAndDeleteElementsEv */
{
} /* size: 141332456 */

/* <0> (null):0 */
void SetGrowSize(class CUtlVector<CHintMessage*> *, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE11SetGrowSizeEi */
{
} /* size: 141332688 */

/* <0> (null):0 */
void CUtlVector(class CUtlVector<CHintMessage*> *, const class CUtlVector<CHintMessage*>  &)
{
} /* size: 141332500 */

/* <0> (null):0 */
void GrowVector(class CUtlVector<CHintMessage*> *, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE10GrowVectorEi */
{
} /* size: 141332868 */

/* <0> (null):0 */
void ShiftElementsRight(class CUtlVector<CHintMessage*> *, int, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE18ShiftElementsRightEii */
{
} /* size: 0 */

/* <0> (null):0 */
void ShiftElementsLeft(class CUtlVector<CHintMessage*> *, int, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE17ShiftElementsLeftEii */
{
} /* size: 0 */

/* <0> (null):0 */
void ResetDbgInfo(class CUtlVector<CHintMessage*> *) /* linkage=_ZN10CUtlVectorIP12CHintMessageE12ResetDbgInfoEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Reset(class CHintMessageQueue *) /* linkage=_ZN17CHintMessageQueue5ResetEv */
{
} /* size: 2 */

/* <0> (null):0 */
void Update(class CHintMessageQueue *, class CBaseEntity &) /* linkage=_ZN17CHintMessageQueue6UpdateER11CBaseEntity */
{
} /* size: 141333856 */

/* <0> (null):0 */
bool AddMessage(class CHintMessageQueue *, const char  *, float, bool, class CUtlVector<const char*> *) /* linkage=_ZN17CHintMessageQueue10AddMessageEPKcfbP10CUtlVectorIS1_E */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsEmpty(class CHintMessageQueue *) /* linkage=_ZN17CHintMessageQueue7IsEmptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
void CHintMessageQueue(class CHintMessageQueue *)
{
} /* size: 141334456 */

/* <0> (null):0 */
void CUnifiedSignals(class CUnifiedSignals *)
{
} /* size: 141336740 */

/* <0> (null):0 */
int Update(class CUnifiedSignals *) /* linkage=_ZN15CUnifiedSignals6UpdateEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Signal(class CUnifiedSignals *, int) /* linkage=_ZN15CUnifiedSignals6SignalEi */
{
} /* size: 141335316 */

/* <0> (null):0 */
int GetState(class CUnifiedSignals *) /* linkage=_ZN15CUnifiedSignals8GetStateEv */
{
} /* size: 4 */

/* <0> (null):0 */
void CBasePlayer(class CBasePlayer *)
{
} /* size: 141368080 */

/* <0> (null):0 */
void swap(class _List_node_base &, class _List_node_base &) /* linkage=_ZNSt8__detail15_List_node_base4swapERS0_S1_ */
{
} /* size: 141368716 */

/* <0> (null):0 */
void _M_transfer(class _List_node_base *, class _List_node_base *, class _List_node_base *) /* linkage=_ZNSt8__detail15_List_node_base11_M_transferEPS0_S1_ */
{
} /* size: 141368780 */

/* <0> (null):0 */
void _M_reverse(class _List_node_base *) /* linkage=_ZNSt8__detail15_List_node_base10_M_reverseEv */
{
} /* size: 141369080 */

/* <0> (null):0 */
void _M_hook(class _List_node_base *, class _List_node_base *) /* linkage=_ZNSt8__detail15_List_node_base7_M_hookEPS0_ */
{
} /* size: 141369148 */

/* <0> (null):0 */
void _M_unhook(class _List_node_base *) /* linkage=_ZNSt8__detail15_List_node_base9_M_unhookEv */
{
} /* size: 141369332 */

/* <0> (null):0 */
void new_allocator(class new_allocator<CCareerTask*> *)
{
} /* size: 524288 */

/* <0> (null):0 */
void new_allocator(class new_allocator<CCareerTask*> *, const class new_allocator<CCareerTask*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<CCareerTask*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<CCareerTask*>  *, class CCareerTask * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP11CCareerTaskE7addressERS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<CCareerTask*>  *, const class CCareerTask *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP11CCareerTaskE7addressERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<CCareerTask*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP11CCareerTaskE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<CCareerTask*> *, class CCareerTask * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIP11CCareerTaskE10deallocateEPS2_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<CCareerTask*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP11CCareerTaskE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<CCareerTask*> *, class CCareerTask * *, const class CCareerTask *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIP11CCareerTaskE9constructEPS2_RKS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<CCareerTask*> *, class CCareerTask * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP11CCareerTaskE7destroyEPS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<CCareerTask*> *)
{
} /* size: 328930 */

/* <0> (null):0 */
void allocator(class allocator<CCareerTask*> *, const class allocator<CCareerTask*>  &)
{
} /* size: 141395732 */

/* <0> (null):0 */
void ~allocator(class allocator<CCareerTask*> *, int)
{
} /* size: 141395892 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<CCareerTask*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<CCareerTask*> > *, const class new_allocator<std::_List_node<CCareerTask*> >  &)
{
} /* size: 141436772 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<CCareerTask*> > *, int)
{
} /* size: 141436956 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<CCareerTask*> >  *, class _List_node<CCareerTask*> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP11CCareerTaskEE7addressERS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<CCareerTask*> >  *, const class _List_node<CCareerTask*>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP11CCareerTaskEE7addressERKS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<CCareerTask*> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP11CCareerTaskEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<CCareerTask*> > *, class _List_node<CCareerTask*> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP11CCareerTaskEE10deallocateEPS4_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<CCareerTask*> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP11CCareerTaskEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<CCareerTask*> > *, class _List_node<CCareerTask*> *, const class _List_node<CCareerTask*>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP11CCareerTaskEE9constructEPS4_RKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<CCareerTask*> > *, class _List_node<CCareerTask*> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP11CCareerTaskEE7destroyEPS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<CCareerTask*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<CCareerTask*> > *, const class allocator<std::_List_node<CCareerTask*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<CCareerTask*> > *, int)
{
} /* size: 141439148 */

/* <0> (null):0 */
class _List_node<CCareerTask*> * _M_get_node(class _List_base<CCareerTask*, std::allocator<CCareerTask*> > *) /* linkage=_ZNSt10_List_baseIP11CCareerTaskSaIS1_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<CCareerTask*, std::allocator<CCareerTask*> > *, class _List_node<CCareerTask*> *) /* linkage=_ZNSt10_List_baseIP11CCareerTaskSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */
{
} /* size: 4718592 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<CCareerTask*, std::allocator<CCareerTask*> > *) /* linkage=_ZNSt10_List_baseIP11CCareerTaskSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<CCareerTask*, std::allocator<CCareerTask*> >  *) /* linkage=_ZNKSt10_List_baseIP11CCareerTaskSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<CCareerTask*, std::allocator<CCareerTask*> >  *) /* linkage=_ZNKSt10_List_baseIP11CCareerTaskSaIS1_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<CCareerTask*, std::allocator<CCareerTask*> >  *) /* linkage=_ZNKSt10_List_baseIP11CCareerTaskSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<CCareerTask*, std::allocator<CCareerTask*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_base(class _List_base<CCareerTask*, std::allocator<CCareerTask*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_List_base(class _List_base<CCareerTask*, std::allocator<CCareerTask*> > *, int)
{
} /* size: 984097 */

/* <0> (null):0 */
void _M_clear(class _List_base<CCareerTask*, std::allocator<CCareerTask*> > *) /* linkage=_ZNSt10_List_baseIP11CCareerTaskSaIS1_EE8_M_clearEv */
{
} /* size: 256 */

/* <0> (null):0 */
void _M_init(class _List_base<CCareerTask*, std::allocator<CCareerTask*> > *) /* linkage=_ZNSt10_List_baseIP11CCareerTaskSaIS1_EE7_M_initEv */
{
} /* size: 0 */

/* <0> (null):0 */
_Node * _M_create_node(class list<CCareerTask*, std::allocator<CCareerTask*> > *, const value_type  &) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE14_M_create_nodeERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<CCareerTask*, std::allocator<CCareerTask*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<CCareerTask*, std::allocator<CCareerTask*> > *, const allocator_type  &)
{
} /* size: 3 */

/* <0> (null):0 */
void list(class list<CCareerTask*, std::allocator<CCareerTask*> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 141455112 */

/* <0> (null):0 */
void list(class list<CCareerTask*, std::allocator<CCareerTask*> > *, const class list<CCareerTask*, std::allocator<CCareerTask*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
class list<CCareerTask*, std::allocator<CCareerTask*> > & operator=(class list<CCareerTask*, std::allocator<CCareerTask*> > *, const class list<CCareerTask*, std::allocator<CCareerTask*> >  &) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EEaSERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<CCareerTask*, std::allocator<CCareerTask*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE6assignEjRKS1_ */
{
} /* size: 3 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<CCareerTask*, std::allocator<CCareerTask*> >  *) /* linkage=_ZNKSt4listIP11CCareerTaskSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<CCareerTask*, std::allocator<CCareerTask*> > *) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<CCareerTask*, std::allocator<CCareerTask*> >  *) /* linkage=_ZNKSt4listIP11CCareerTaskSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<CCareerTask*, std::allocator<CCareerTask*> > *) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<CCareerTask*, std::allocator<CCareerTask*> >  *) /* linkage=_ZNKSt4listIP11CCareerTaskSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<CCareerTask*, std::allocator<CCareerTask*> > *) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<CCareerTask*, std::allocator<CCareerTask*> >  *) /* linkage=_ZNKSt4listIP11CCareerTaskSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<CCareerTask*, std::allocator<CCareerTask*> > *) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<CCareerTask*, std::allocator<CCareerTask*> >  *) /* linkage=_ZNKSt4listIP11CCareerTaskSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<CCareerTask*, std::allocator<CCareerTask*> >  *) /* linkage=_ZNKSt4listIP11CCareerTaskSaIS1_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<CCareerTask*, std::allocator<CCareerTask*> >  *) /* linkage=_ZNKSt4listIP11CCareerTaskSaIS1_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<CCareerTask*, std::allocator<CCareerTask*> >  *) /* linkage=_ZNKSt4listIP11CCareerTaskSaIS1_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<CCareerTask*, std::allocator<CCareerTask*> > *, unsigned int, class CCareerTask *) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE6resizeEjS1_ */
{
} /* size: 140887392 */

/* <0> (null):0 */
reference front(class list<CCareerTask*, std::allocator<CCareerTask*> > *) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<CCareerTask*, std::allocator<CCareerTask*> >  *) /* linkage=_ZNKSt4listIP11CCareerTaskSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<CCareerTask*, std::allocator<CCareerTask*> > *) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<CCareerTask*, std::allocator<CCareerTask*> >  *) /* linkage=_ZNKSt4listIP11CCareerTaskSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<CCareerTask*, std::allocator<CCareerTask*> > *, const value_type  &) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE10push_frontERKS1_ */
{
} /* size: 140972248 */

/* <0> (null):0 */
void pop_front(class list<CCareerTask*, std::allocator<CCareerTask*> > *) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE9pop_frontEv */
{
} /* size: 141041344 */

/* <0> (null):0 */
void push_back(class list<CCareerTask*, std::allocator<CCareerTask*> > *, const value_type  &) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE9push_backERKS1_ */
{
} /* size: 141043364 */

/* <0> (null):0 */
void pop_back(class list<CCareerTask*, std::allocator<CCareerTask*> > *) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE8pop_backEv */
{
} /* size: 140851324 */

/* <0> (null):0 */
iterator insert(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class _List_iterator<CCareerTask*>, const value_type  &) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class _List_iterator<CCareerTask*>, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */
{
} /* size: 141112256 */

/* <0> (null):0 */
iterator erase(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class _List_iterator<CCareerTask*>) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE5eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class _List_iterator<CCareerTask*>, class _List_iterator<CCareerTask*>) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class list<CCareerTask*, std::allocator<CCareerTask*> > &) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE4swapERS3_ */
{
} /* size: 137632364 */

/* <0> (null):0 */
void clear(class list<CCareerTask*, std::allocator<CCareerTask*> > *) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE5clearEv */
{
} /* size: 140510416 */

/* <0> (null):0 */
void splice(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class _List_iterator<CCareerTask*>, class list<CCareerTask*, std::allocator<CCareerTask*> > &) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */
{
} /* size: 140583428 */

/* <0> (null):0 */
void splice(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class _List_iterator<CCareerTask*>, class list<CCareerTask*, std::allocator<CCareerTask*> > &, class _List_iterator<CCareerTask*>) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */
{
} /* size: 140682972 */

/* <0> (null):0 */
void splice(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class _List_iterator<CCareerTask*>, class list<CCareerTask*, std::allocator<CCareerTask*> > &, class _List_iterator<CCareerTask*>, class _List_iterator<CCareerTask*>) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */
{
} /* size: 140727576 */

/* <0> (null):0 */
void remove(class list<CCareerTask*, std::allocator<CCareerTask*> > *, const value_type  &) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE6removeERKS1_ */
{
} /* size: 140786168 */

/* <0> (null):0 */
void unique(class list<CCareerTask*, std::allocator<CCareerTask*> > *) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE6uniqueEv */
{
} /* size: 140829800 */

/* <0> (null):0 */
void merge(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class list<CCareerTask*, std::allocator<CCareerTask*> > &) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE5mergeERS3_ */
{
} /* size: 140831720 */

/* <0> (null):0 */
void reverse(class list<CCareerTask*, std::allocator<CCareerTask*> > *) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE7reverseEv */
{
} /* size: 140887008 */

/* <0> (null):0 */
void sort(class list<CCareerTask*, std::allocator<CCareerTask*> > *) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE4sortEv */
{
} /* size: 140888928 */

/* <0> (null):0 */
void _M_fill_initialize(class list<CCareerTask*, std::allocator<CCareerTask*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE18_M_fill_initializeEjRKS1_ */
{
} /* size: 140927644 */

/* <0> (null):0 */
void _M_fill_assign(class list<CCareerTask*, std::allocator<CCareerTask*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE14_M_fill_assignEjRKS1_ */
{
} /* size: 140929796 */

/* <0> (null):0 */
void _M_transfer(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class _List_iterator<CCareerTask*>, class _List_iterator<CCareerTask*>, class _List_iterator<CCareerTask*>) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */
{
} /* size: 140970068 */

/* <0> (null):0 */
void _M_insert(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class _List_iterator<CCareerTask*>, const value_type  &) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 140973088 */

/* <0> (null):0 */
void _M_erase(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class _List_iterator<CCareerTask*>) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */
{
} /* size: 141042604 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class list<CCareerTask*, std::allocator<CCareerTask*> > &) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE25_M_check_equal_allocatorsERS3_ */
{
} /* size: 140850548 */

/* <0> (null):0 */
void Create(void) /* linkage=_ZN18CCareerTaskManager6CreateEv */
{
} /* size: 141150060 */

/* <0> (null):0 */
void CCareerTaskManager(class CCareerTaskManager *)
{
} /* size: 140372904 */

/* <0> (null):0 */
void Reset(class CCareerTaskManager *, bool) /* linkage=_ZN18CCareerTaskManager5ResetEb */
{
} /* size: 140833308 */

/* <0> (null):0 */
void AddTask(class CCareerTaskManager *, const char  *, const char  *, int, bool, bool, bool) /* linkage=_ZN18CCareerTaskManager7AddTaskEPKcS1_ibbb */
{
} /* size: 140937952 */

/* <0> (null):0 */
void HandleEvent(class CCareerTaskManager *, enum GameEventType, class CBasePlayer *, class CBasePlayer *) /* linkage=_ZN18CCareerTaskManager11HandleEventE13GameEventTypeP11CBasePlayerS2_ */
{
} /* size: 328957 */

/* <0> (null):0 */
void HandleEnemyKill(class CCareerTaskManager *, bool, const char  *, bool, bool, class CBasePlayer *, class CBasePlayer *) /* linkage=_ZN18CCareerTaskManager15HandleEnemyKillEbPKcbbP11CBasePlayerS3_ */
{
} /* size: 141405976 */

/* <0> (null):0 */
void HandleWeaponKill(class CCareerTaskManager *, int, int, bool, bool, class CBasePlayer *, class CBasePlayer *) /* linkage=_ZN18CCareerTaskManager16HandleWeaponKillEiibbP11CBasePlayerS1_ */
{
} /* size: 141289868 */

/* <0> (null):0 */
void HandleDeath(class CCareerTaskManager *, int, class CBasePlayer *) /* linkage=_ZN18CCareerTaskManager11HandleDeathEiP11CBasePlayer */
{
} /* size: 0 */

/* <0> (null):0 */
void HandleWeaponInjury(class CCareerTaskManager *, int, int, bool, class CBasePlayer *) /* linkage=_ZN18CCareerTaskManager18HandleWeaponInjuryEiibP11CBasePlayer */
{
} /* size: 113705 */

/* <0> (null):0 */
void HandleEnemyInjury(class CCareerTaskManager *, const char  *, bool, class CBasePlayer *) /* linkage=_ZN18CCareerTaskManager17HandleEnemyInjuryEPKcbP11CBasePlayer */
{
} /* size: 141158272 */

/* <0> (null):0 */
bool AreAllTasksComplete(class CCareerTaskManager *) /* linkage=_ZN18CCareerTaskManager19AreAllTasksCompleteEv */
{
} /* size: 1 */

/* <0> (null):0 */
int GetNumRemainingTasks(class CCareerTaskManager *) /* linkage=_ZN18CCareerTaskManager20GetNumRemainingTasksEv */
{
} /* size: 4 */

/* <0> (null):0 */
float GetRoundElapsedTime(class CCareerTaskManager *) /* linkage=_ZN18CCareerTaskManager19GetRoundElapsedTimeEv */
{
} /* size: 4 */

/* <0> (null):0 */
int GetTaskTime(class CCareerTaskManager *) /* linkage=_ZN18CCareerTaskManager11GetTaskTimeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetFinishedTaskTime(class CCareerTaskManager *, int) /* linkage=_ZN18CCareerTaskManager19SetFinishedTaskTimeEi */
{
} /* size: 456 */

/* <0> (null):0 */
int GetFinishedTaskTime(class CCareerTaskManager *) /* linkage=_ZN18CCareerTaskManager19GetFinishedTaskTimeEv */
{
} /* size: 4 */

/* <0> (null):0 */
int GetFinishedTaskRound(class CCareerTaskManager *) /* linkage=_ZN18CCareerTaskManager20GetFinishedTaskRoundEv */
{
} /* size: 4 */

/* <0> (null):0 */
CareerTaskList * GetTasks(class CCareerTaskManager *) /* linkage=_ZN18CCareerTaskManager8GetTasksEv */
{
} /* size: 4 */

/* <0> (null):0 */
void LatchRoundEndMessage(class CCareerTaskManager *) /* linkage=_ZN18CCareerTaskManager20LatchRoundEndMessageEv */
{
} /* size: 32 */

/* <0> (null):0 */
void UnlatchRoundEndMessage(class CCareerTaskManager *) /* linkage=_ZN18CCareerTaskManager22UnlatchRoundEndMessageEv */
{
} /* size: 141292832 */

/* <0> (null):0 */
void CBaseMonster(class CBaseMonster *)
{
} /* size: 137632424 */

/* <0> (null):0 */
virtual void PainSound(class CBaseMonster *) /* linkage=_ZN12CBaseMonster9PainSoundEv */
{
} /* size: 140372344 */

/* <0> (null):0 */
virtual void ResetMaxSpeed(class CBaseMonster *) /* linkage=_ZN12CBaseMonster13ResetMaxSpeedEv */
{
} /* size: 140331920 */

/* <0> (null):0 */
virtual BOOL IsAlive(class CBaseMonster *) /* linkage=_ZN12CBaseMonster7IsAliveEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *, int)
{
} /* size: 141353221 */

/* <0> (null):0 */
virtual bool CanPlayerHearPlayer(class IVoiceGameMgrHelper *, class CBasePlayer *, class CBasePlayer *) /* linkage=_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
void Restore(class CGrenade *const this, class CRestore &const restore)
{
} /* size: 141269312 */

/* <0> (null):0 */
void Save(class CGrenade *const this, class CSave &const save)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *const this, intconst __in_chrg)
{
} /* size: 145298 */

/* <0> (null):0 */
inline void Vector(class Vector *const this)
{
} /* size: 328975 */

/* <0> (null):0 */
inline void TraceResult(TraceResult *const this)
{
} /* size: 141354648 */

/* <0> (null):0 */
inline void operator==(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator!=(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 141355076 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, float X, float Y, float Z)
{
} /* size: 48 */

/* <0> (null):0 */
inline void operator+(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 140 */

/* <0> (null):0 */
inline void operator*(const class Vector  *const this, float fl)
{
} /* size: 3014705 */

/* <0> (null):0 */
void TumbleThink(class CGrenade *const this)
{
} /* size: 327757 */

/* <0> (null):0 */
void DangerSoundThink(class CGrenade *const this)
{
} /* size: 328975 */

/* <0> (null):0 */
inline void operator-(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 141356036 */

/* <0> (null):0 */
inline void operator float*(class Vector *const this)
{
} /* size: 141356308 */

/* <0> (null):0 */
inline void MESSAGE_BEGIN(int msg_dest, int msg_type, const float  * pOrigin, edict_t * ed)
{
} /* size: 140329376 */

/* <0> (null):0 */
void AnnounceFlashInterval(float interval, float offset)
{
} /* size: 140927968 */

/* <0> (null):0 */
inline edict_t * ENT(const entvars_t  * pev)
{
} /* size: 4 */

/* <0> (null):0 */
inline EOFFSET OFFSET(const edict_t  * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline BOOL FNullEnt(EOFFSET eoffset)
{
} /* size: 4 */

/* <0> (null):0 */
inline BOOL FStrEq(const char  * sz1, const char  * sz2)
{
} /* size: 4 */

/* <0> (null):0 */
void BounceSound(class CGrenade *const this)
{
} /* size: 140990340 */

/* <0> (null):0 */
inline edict_t * ENT(EOFFSET eoffset)
{
} /* size: 4 */

/* <0> (null):0 */
inline void * GET_PRIVATE(edict_t * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline void Instance(edict_t * pent)
{
	{
		class CBaseEntity * pEnt;                             //     0
	}
} /* size: 141120444 */

/* <0> (null):0 */
inline edict_t * FIND_ENTITY_BY_CLASSNAME(edict_t * entStart, const char  * pszName)
{
} /* size: 4 */

/* <0> (null):0 */
inline BOOL FNullEnt(const edict_t  * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline void edict(class CBaseEntity *const this)
{
} /* size: 141193832 */

/* <0> (null):0 */
inline int ENTINDEX(edict_t * pEdict)
{
} /* size: 4 */

/* <0> (null):0 */
inline void ObjectCaps(class CBaseEntity *const this)
{
} /* size: 141228768 */

/* <0> (null):0 */
virtual int ObjectCaps(class CPointEntity *) /* linkage=_ZN12CPointEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
inline void ObjectCaps(class CPointEntity *const this)
{
} /* size: 141278908 */

/* <0> (null):0 */
inline void entindex(class CBaseEntity *const this)
{
} /* size: 141308640 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, const class Vector  &const v)
{
} /* size: 141324752 */

/* <0> (null):0 */
inline void NormalizeInPlace(class Vector *const this)
{
	{
		float flLen;                                          //     0
	}
} /* size: 141343880 */

/* <0> (null):0 */
inline entvars_t * VARS(edict_t * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline void Normalize(const class Vector  *const this)
{
	{
		float flLen;                                          //     0
	}
} /* size: 141139788 */

/* <0> (null):0 */
inline bool IsZombieGame(void)
{
} /* size: 1 */

/* <0> (null):0 */
inline void Instance(entvars_t * pev)
{
} /* size: 141194820 */

/* <0> (null):0 */
inline void CBaseEntity(class CBaseEntity *const this)
{
} /* size: 141219912 */

/* <0> (null):0 */
void CBaseDelay(class CBaseDelay *)
{
} /* size: 141175956 */

/* <0> (null):0 */
inline void CBaseDelay(class CBaseDelay *const this)
{
} /* size: 141260944 */

/* <0> (null):0 */
void CBaseAnimating(class CBaseAnimating *)
{
} /* size: 141287712 */

/* <0> (null):0 */
virtual void HandleAnimEvent(class CBaseAnimating *, MonsterEvent_t *) /* linkage=_ZN14CBaseAnimating15HandleAnimEventEP14MonsterEvent_t */
{
} /* size: 141318872 */

/* <0> (null):0 */
inline void CBaseAnimating(class CBaseAnimating *const this)
{
} /* size: 141350220 */

/* <0> (null):0 */
void CBaseToggle(class CBaseToggle *)
{
} /* size: 141377732 */

/* <0> (null):0 */
virtual int GetToggleState(class CBaseToggle *) /* linkage=_ZN11CBaseToggle14GetToggleStateEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual float GetDelay(class CBaseToggle *) /* linkage=_ZN11CBaseToggle8GetDelayEv */
{
} /* size: 4 */

/* <0> (null):0 */
inline void CBaseToggle(class CBaseToggle *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBaseMonster(class CBaseMonster *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator new(size_t stAllocateBlock, entvars_t * pev)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CGrenade(class CGrenade *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ResetDbgInfo(class CUtlVector<CHintMessage*> *const this)
{
} /* size: 141423872 */

/* <0> (null):0 */
void CUtlMemory(class CUtlMemory<CHintMessage*> *const this, int growSize, int initSize)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CUtlVector(class CUtlVector<CHintMessage*> *const this, int growSize, int initSize)
{
} /* size: 119944 */

/* <0> (null):0 */
inline void CHintMessageQueue(class CHintMessageQueue *const this)
{
} /* size: 141424252 */

/* <0> (null):0 */
inline void CUnifiedSignals(class CUnifiedSignals *const this)
{
} /* size: 120335 */

/* <0> (null):0 */
inline void CBasePlayer(class CBasePlayer *const this)
{
} /* size: 140970416 */

/* <0> (null):0 */
void Use(class CGrenade *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
	{
		class CBasePlayer * player;                           //     0
	}
} /* size: 141001064 */

/* <0> (null):0 */
void Explode2(class CGrenade *const this, TraceResult * pTrace, int bitsDamageType)
{
	{
		float flRndSound;                                     //     0
		class CHalfLifeMultiplay * mp;                        //     0
		int iContents;                                        //     0
		entvars_t * pevOwner;                                 //     0
		{
			int sparkCount;                               //     0
			{
				int i;                                //     0
			}
		}
	}
} /* size: 141043100 */

/* <0> (null):0 */
void Explode3(class CGrenade *const this, TraceResult * pTrace, int bitsDamageType)
{
	{
		float flRndSound;                                     //     0
		entvars_t * pevOwner;                                 //     0
		float damage;                                         //     0
		int sparkCount;                                       //     0
		{
			int i;                                        //     0
		}
	}
} /* size: 140852840 */

/* <0> (null):0 */
void Explode(class CGrenade *const this, TraceResult * pTrace, int bitsDamageType)
{
	{
		float flRndSound;                                     //     0
		int iContents;                                        //     0
		entvars_t * pevOwner;                                 //     0
		{
			int sparkCount;                               //     0
			{
				int i;                                //     0
			}
		}
	}
} /* size: 141087104 */

/* <0> (null):0 */
inline void MAKE_STRING_CLASS(const char  * str, entvars_t * pev)
{
} /* size: 141123012 */

/* <0> (null):0 */
void Precache(class CBaseEntity *const this)
{
} /* size: 141131424 */

/* <0> (null):0 */
void Restart(class CBaseEntity *const this)
{
} /* size: 141139540 */

/* <0> (null):0 */
void Activate(class CBaseEntity *const this)
{
} /* size: 141157240 */

/* <0> (null):0 */
void Classify(class CBaseEntity *const this)
{
} /* size: 141166232 */

/* <0> (null):0 */
void DeathNotice(class CBaseEntity *const this, entvars_t * pevChild)
{
} /* size: 141178488 */

/* <0> (null):0 */
void IsTriggered(class CBaseEntity *const this, class CBaseEntity * pActivator)
{
} /* size: 141186952 */

/* <0> (null):0 */
void MyMonsterPointer(class CBaseEntity *const this)
{
} /* size: 141197304 */

/* <0> (null):0 */
void MySquadMonsterPointer(class CBaseEntity *const this)
{
} /* size: 141212760 */

/* <0> (null):0 */
void AddPoints(class CBaseEntity *const this, int score, BOOL bAllowNegativeScore)
{
} /* size: 141462800 */

/* <0> (null):0 */
void AddPointsToTeam(class CBaseEntity *const this, int score, BOOL bAllowNegativeScore)
{
} /* size: 141420904 */

/* <0> (null):0 */
void AddPlayerItem(class CBaseEntity *const this, class CBasePlayerItem * pItem)
{
} /* size: 0 */

/* <0> (null):0 */
void RemovePlayerItem(class CBaseEntity *const this, class CBasePlayerItem * pItem)
{
} /* size: 0 */

/* <0> (null):0 */
void GiveAmmo(class CBaseEntity *const this, int iAmount, char * szName, int iMax)
{
} /* size: 0 */

/* <0> (null):0 */
void IsMoving(class CBaseEntity *const this)
{
	operator!=(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void OverrideReset(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void SetToggleState(class CBaseEntity *const this, int state)
{
} /* size: 0 */

/* <0> (null):0 */
void StartSneaking(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void StopSneaking(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void OnControls(class CBaseEntity *const this, entvars_t * pev)
{
} /* size: 0 */

/* <0> (null):0 */
void IsSneaking(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsBSPModel(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ReflectGauss(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsPlayer(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsNetClient(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void TeamID(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Think(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Touch(class CBaseEntity *const this, class CBaseEntity * pOther)
{
} /* size: 0 */

/* <0> (null):0 */
void Blocked(class CBaseEntity *const this, class CBaseEntity * pOther)
{
} /* size: 0 */

/* <0> (null):0 */
void Respawn(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void UpdateOwner(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void FBecomeProne(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Center(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
	operator*(const class Vector  *const this,
			float fl); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void EyePosition(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void EarPosition(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void BodyTarget(class CBaseEntity *const this, const class Vector  &const posSrc)
{
} /* size: 0 */

/* <0> (null):0 */
void Illumination(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void HandleAnimEvent(class CBaseAnimating *const this, MonsterEvent_t * pEvent)
{
} /* size: 0 */

/* <0> (null):0 */
void GetToggleState(class CBaseToggle *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetDelay(class CBaseToggle *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void PainSound(class CBaseMonster *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ResetMaxSpeed(class CBaseMonster *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsAlive(class CBaseMonster *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void BloodColor(class CGrenade *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ObjectCaps(class CGrenade *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void C4Touch(class CGrenade *const this, class CBaseEntity * pOther)
{
} /* size: 0 */

/* <0> (null):0 */
void SG_TumbleThink(class CGrenade *const this)
{
	operator*(const class Vector  *const this,
			float fl); /* size=0, low_pc=0 */ //     0
	operator*(const class Vector  *const this,
			float fl); /* size=0, low_pc=0 */ //     0
	operator*(const class Vector  *const this,
			float fl); /* size=0, low_pc=0 */ //     0
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void HasTarget(class CBaseEntity *const this, string_t targetname)
{
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Smoke(class CGrenade *const this)
{
	MESSAGE_BEGIN(int msg_dest,
			int msg_type,
			const float  * pOrigin,
			edict_t * ed); /* size=0, low_pc=0 */ //     0
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
	operator-(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Smoke2(class CGrenade *const this)
{
	MESSAGE_BEGIN(int msg_dest,
			int msg_type,
			const float  * pOrigin,
			edict_t * ed); /* size=0, low_pc=0 */ //     0
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
	operator-(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Smoke3_A(class CGrenade *const this)
{
	MESSAGE_BEGIN(int msg_dest,
			int msg_type,
			const float  * pOrigin,
			edict_t * ed); /* size=0, low_pc=0 */ //     0
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
	operator-(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Smoke3_C(class CGrenade *const this)
{
	MESSAGE_BEGIN(int msg_dest,
			int msg_type,
			const float  * pOrigin,
			edict_t * ed); /* size=0, low_pc=0 */ //     0
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
	operator-(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void SG_Smoke(class CGrenade *const this)
{
	{
		int iMaxSmokePuffs;                                   //     0
		float flSmokeInterval;                                //     0
		{
			class Vector origin;                          //     0
			class Vector angle;                           //     0
			float x_old;                                  //     0
			float y_old;                                  //     0
			float R_angle;                                //     0
			operator*(const class Vector  *const this,
					float fl); /* size=0, low_pc=0 */ //     0
		}
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		operator-(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void Restore(class CGrenade *const this, class CRestore &const restore)
{
	Restore(class CGrenade *const this,
		class CRestore &const restore); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Save(class CGrenade *const this, class CSave &const save)
{
	Save(class CGrenade *const this,
		class CSave &const save); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void TumbleThink(class CGrenade *const this)
{
	TumbleThink(class CGrenade *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class CGrenade *const this)
{
	MAKE_STRING_CLASS(const char  * str,
				entvars_t * pev); /* size=0, low_pc=0 */ //     0
	Vector(class Vector *const this,
		float X,
		float Y,
		float Z); /* size=0, low_pc=0 */ //     0
	Vector(class Vector *const this,
		float X,
		float Y,
		float Z); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
inline void Length(const class Vector  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void DangerSoundThink(class CGrenade *const this)
{
	DangerSoundThink(class CGrenade *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void BounceTouch(class CGrenade *const this, class CBaseEntity * pOther)
{
	{
		class Vector vecTestVelocity;                         //     0
		Length(const class Vector  *const this); /* size=0, low_pc=0 */ //     0
		operator*(const class Vector  *const this,
				float fl); /* size=0, low_pc=0 */ //     0
		operator*(const class Vector  *const this,
				float fl); /* size=0, low_pc=0 */ //     0
		Length(const class Vector  *const this); /* size=0, low_pc=0 */ //     0
		ENT(EOFFSET eoffset); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline void EMIT_SOUND(edict_t * entity, int channel, const char  * sample, float volume, float attenuation)
{
} /* size: 0 */

/* <0> (null):0 */
void SG_Detonate(class CGrenade *const this)
{
	{
		TraceResult tr;                                       //     0
		class Vector vecSpot;                                 //     0
		edict_t * pentFind;                                   //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Instance(edict_t * pent); /* size=0, low_pc=0 */ //     0
		EMIT_SOUND(edict_t * entity,
				int channel,
				const char  * sample,
				float volume,
				float attenuation); /* size=0, low_pc=0 */ //     0
		FIND_ENTITY_BY_CLASSNAME(edict_t * entStart,
					const char  * pszName); /* size=0, low_pc=0 */ //     0
		FNullEnt(const edict_t  * pent); /* size=0, low_pc=0 */ //     0
		{
			class CBaseEntity * pEnt;                     //     0
			Instance(edict_t * pent); /* size=0, low_pc=0 */ //     0
			{
				float fDistance;                      //     0
				operator-(const class Vector  *const this,
						const class Vector  &const v); /* size=0, low_pc=0 */ //     0
				Length(const class Vector  *const this); /* size=0, low_pc=0 */ //     0
			}
			FIND_ENTITY_BY_CLASSNAME(edict_t * entStart,
						const char  * pszName); /* size=0, low_pc=0 */ //     0
		}
	}
} /* size: 0 */

/* <0> (null):0 */
void Explode(class CGrenade *const this, TraceResult * pTrace, int bitsDamageType)
{
	{
		float flRndSound;                                     //     0
		int iContents;                                        //     0
		entvars_t * pevOwner;                                 //     0
		VARS(edict_t * pent); /* size=0, low_pc=0 */ //     0
		Instance(edict_t * pent); /* size=0, low_pc=0 */ //     0
		Vector(class Vector *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		EMIT_SOUND(edict_t * entity,
				int channel,
				const char  * sample,
				float volume,
				float attenuation); /* size=0, low_pc=0 */ //     0
		EMIT_SOUND(edict_t * entity,
				int channel,
				const char  * sample,
				float volume,
				float attenuation); /* size=0, low_pc=0 */ //     0
		{
			int sparkCount;                               //     0
			{
				int i;                                //     0
			}
		}
		operator*(const class Vector  *const this,
				float fl); /* size=0, low_pc=0 */ //     0
		operator*(const class Vector  *const this,
				float fl); /* size=0, low_pc=0 */ //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void Detonate(class CGrenade *const this)
{
	{
		TraceResult tr;                                       //     0
		class Vector vecSpot;                                 //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void Detonate(class CGrenade *const this)
{
	{
		TraceResult tr;                                       //     0
		class Vector vecSpot;                                 //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void ExplodeTouch(class CGrenade *const this, class CBaseEntity * pOther)
{
	{
		TraceResult tr;                                       //     0
		class Vector vecSpot;                                 //     0
		edict(class CBaseEntity *const this); /* size=0, low_pc=0 */ //     0
		Normalize(const class Vector  *const this); /* size=0, low_pc=0 */ //     0
		operator*(const class Vector  *const this,
				float fl); /* size=0, low_pc=0 */ //     0
		operator-(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Normalize(const class Vector  *const this); /* size=0, low_pc=0 */ //     0
		operator*(const class Vector  *const this,
				float fl); /* size=0, low_pc=0 */ //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void BounceSound(class CGrenade *const this)
{
	BounceSound(class CGrenade *const this); /* size=0, low_pc=0 */ //     0
	EMIT_SOUND(edict_t * entity,
			int channel,
			const char  * sample,
			float volume,
			float attenuation); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Detonate3(class CGrenade *const this)
{
	{
		TraceResult tr;                                       //     0
		class Vector vecSpot;                                 //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Explode3(class CGrenade *const this,
			TraceResult * pTrace,
			int bitsDamageType); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void Detonate2(class CGrenade *const this)
{
	{
		TraceResult tr;                                       //     0
		class Vector vecSpot;                                 //     0
		Explode2(class CGrenade *const this,
			TraceResult * pTrace,
			int bitsDamageType); /* size=0, low_pc=0 */ //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void Killed(class CGrenade *const this, entvars_t * pevAttacker, int iGib)
{
	Detonate(class CGrenade *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void C4Think(class CGrenade *const this)
{
	{
		class CBasePlayer * pBombOwner;                       //     0
		MESSAGE_BEGIN(int msg_dest,
				int msg_type,
				const float  * pOrigin,
				edict_t * ed); /* size=141195156, low_pc=0 */ //     0
		{
			class CBaseEntity * pBombTarget;              //     0
			Instance(edict_t * pent); /* size=141210368, low_pc=0 */ //     0
			Instance(edict_t * pent); /* size=141218496, low_pc=0 */ //     0
		}
		Instance(edict_t * pent); /* size=141246596, low_pc=0 */ //     0
		MESSAGE_BEGIN(int msg_dest,
				int msg_type,
				const float  * pOrigin,
				edict_t * ed); /* size=141277176, low_pc=0 */ //     0
	}
	GET_PRIVATE(edict_t * pent); /* size=141277960, low_pc=0 */ //     0
	{
		int iOnGround;                                        //     0
		GET_PRIVATE(edict_t * pent); /* size=141281016, low_pc=0 */ //     0
		GET_PRIVATE(edict_t * pent); /* size=141308848, low_pc=0 */ //     0
		GET_PRIVATE(edict_t * pent); /* size=141309808, low_pc=0 */ //     0
	}
	GET_PRIVATE(edict_t * pent); /* size=141310728, low_pc=0 */ //     0
	GET_PRIVATE(edict_t * pent); /* size=141316144, low_pc=0 */ //     0
	MESSAGE_BEGIN(int msg_dest,
			int msg_type,
			const float  * pOrigin,
			edict_t * ed); /* size=141316928, low_pc=0 */ //     0
	edict(class CBaseEntity *const this); /* size=141317712, low_pc=0 */ //     0
	ENTINDEX(edict_t * pEdict); /* size=141318496, low_pc=0 */ //     0
	edict(class CBaseEntity *const this); /* size=141319416, low_pc=0 */ //     0
	edict(class CBaseEntity *const this); /* size=141332776, low_pc=0 */ //     0
	EMIT_SOUND(edict_t * entity,
			int channel,
			const char  * sample,
			float volume,
			float attenuation); /* size=141333740, low_pc=0 */ //     0
	GET_PRIVATE(edict_t * pent); /* size=141334572, low_pc=0 */ //     0
	GET_PRIVATE(edict_t * pent); /* size=141368204, low_pc=0 */ //     0
	MESSAGE_BEGIN(int msg_dest,
			int msg_type,
			const float  * pOrigin,
			edict_t * ed); /* size=141369012, low_pc=0 */ //     0
	{
		class CBasePlayer * pPlayer;                          //     0
		GET_PRIVATE(edict_t * pent); /* size=141436860, low_pc=0 */ //     0
	}
	GET_PRIVATE(edict_t * pent); /* size=141437644, low_pc=0 */ //     0
	MESSAGE_BEGIN(int msg_dest,
			int msg_type,
			const float  * pOrigin,
			edict_t * ed); /* size=141438708, low_pc=0 */ //     0
	GET_PRIVATE(edict_t * pent); /* size=141440132, low_pc=0 */ //     0
	GET_PRIVATE(edict_t * pent); /* size=141453776, low_pc=0 */ //     0
	GET_PRIVATE(edict_t * pent); /* size=141455228, low_pc=0 */ //     0
	EMIT_SOUND(edict_t * entity,
			int channel,
			const char  * sample,
			float volume,
			float attenuation); /* size=141456012, low_pc=0 */ //     0
	MESSAGE_BEGIN(int msg_dest,
			int msg_type,
			const float  * pOrigin,
			edict_t * ed); /* size=140752032, low_pc=0 */ //     0
	AnnounceFlashInterval(float interval,
				float offset); /* size=140753360, low_pc=0 */ //     0
	AnnounceFlashInterval(float interval,
				float offset); /* size=141006792, low_pc=0 */ //     0
	AnnounceFlashInterval(float interval,
				float offset); /* size=141009352, low_pc=0 */ //     0
	AnnounceFlashInterval(float interval,
				float offset); /* size=141290624, low_pc=0 */ //     0
	AnnounceFlashInterval(float interval,
				float offset); /* size=141352928, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
class CGrenade * GetClassPtr<CGrenade>(class CGrenade * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
void grenade(entvars_t * pev)
{
	GetClassPtr<CGrenade>(class CGrenade * a); /* size=141481112, low_pc=0 */ //     0
} /* size: 141473548 */

/* <0> (null):0 */
void Explode(class CGrenade *const this, class Vector vecSrc, class Vector vecAim)
{
	{
		TraceResult tr;                                       //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=141509836, low_pc=0 */ //     0
	}
} /* size: 141497168 */

/* <0> (null):0 */
void Explode(class CGrenade *const this, TraceResult * pTrace, int bitsDamageType)
{
	{
		float flRndSound;                                     //     0
		int iContents;                                        //     0
		entvars_t * pevOwner;                                 //     0
		VARS(edict_t * pent); /* size=0, low_pc=0 */ //     0
		Instance(edict_t * pent); /* size=0, low_pc=0 */ //     0
		Vector(class Vector *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		EMIT_SOUND(edict_t * entity,
				int channel,
				const char  * sample,
				float volume,
				float attenuation); /* size=0, low_pc=0 */ //     0
		EMIT_SOUND(edict_t * entity,
				int channel,
				const char  * sample,
				float volume,
				float attenuation); /* size=0, low_pc=0 */ //     0
		{
			int sparkCount;                               //     0
			{
				int i;                                //     0
			}
		}
		operator*(const class Vector  *const this,
				float fl); /* size=0, low_pc=0 */ //     0
		operator*(const class Vector  *const this,
				float fl); /* size=0, low_pc=0 */ //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
	}
} /* size: 141511208 */

/* <0> (null):0 */
void Explode2(class CGrenade *const this, TraceResult * pTrace, int bitsDamageType)
{
	{
		float flRndSound;                                     //     0
		class CHalfLifeMultiplay * mp;                        //     0
		int iContents;                                        //     0
		entvars_t * pevOwner;                                 //     0
		MESSAGE_BEGIN(int msg_dest,
				int msg_type,
				const float  * pOrigin,
				edict_t * ed); /* size=0, low_pc=0 */ //     0
		MESSAGE_BEGIN(int msg_dest,
				int msg_type,
				const float  * pOrigin,
				edict_t * ed); /* size=0, low_pc=0 */ //     0
		MESSAGE_BEGIN(int msg_dest,
				int msg_type,
				const float  * pOrigin,
				edict_t * ed); /* size=0, low_pc=0 */ //     0
		MESSAGE_BEGIN(int msg_dest,
				int msg_type,
				const float  * pOrigin,
				edict_t * ed); /* size=0, low_pc=0 */ //     0
		EMIT_SOUND(edict_t * entity,
				int channel,
				const char  * sample,
				float volume,
				float attenuation); /* size=0, low_pc=0 */ //     0
		VARS(edict_t * pent); /* size=0, low_pc=0 */ //     0
		MESSAGE_BEGIN(int msg_dest,
				int msg_type,
				const float  * pOrigin,
				edict_t * ed); /* size=0, low_pc=0 */ //     0
		edict(class CBaseEntity *const this); /* size=0, low_pc=0 */ //     0
		ENTINDEX(edict_t * pEdict); /* size=0, low_pc=0 */ //     0
		{
			int sparkCount;                               //     0
			{
				int i;                                //     0
			}
		}
		operator*(const class Vector  *const this,
				float fl); /* size=0, low_pc=0 */ //     0
		operator*(const class Vector  *const this,
				float fl); /* size=0, low_pc=0 */ //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		EMIT_SOUND(edict_t * entity,
				int channel,
				const char  * sample,
				float volume,
				float attenuation); /* size=0, low_pc=0 */ //     0
		EMIT_SOUND(edict_t * entity,
				int channel,
				const char  * sample,
				float volume,
				float attenuation); /* size=0, low_pc=0 */ //     0
		EMIT_SOUND(edict_t * entity,
				int channel,
				const char  * sample,
				float volume,
				float attenuation); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void Explode3(class CGrenade *const this, TraceResult * pTrace, int bitsDamageType)
{
	{
		float flRndSound;                                     //     0
		entvars_t * pevOwner;                                 //     0
		float damage;                                         //     0
		int sparkCount;                                       //     0
		MESSAGE_BEGIN(int msg_dest,
				int msg_type,
				const float  * pOrigin,
				edict_t * ed); /* size=0, low_pc=0 */ //     0
		MESSAGE_BEGIN(int msg_dest,
				int msg_type,
				const float  * pOrigin,
				edict_t * ed); /* size=0, low_pc=0 */ //     0
		VARS(edict_t * pent); /* size=0, low_pc=0 */ //     0
		Instance(edict_t * pent); /* size=0, low_pc=0 */ //     0
		{
			int i;                                        //     0
		}
		operator*(const class Vector  *const this,
				float fl); /* size=0, low_pc=0 */ //     0
		operator*(const class Vector  *const this,
				float fl); /* size=0, low_pc=0 */ //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		EMIT_SOUND(edict_t * entity,
				int channel,
				const char  * sample,
				float volume,
				float attenuation); /* size=0, low_pc=0 */ //     0
		EMIT_SOUND(edict_t * entity,
				int channel,
				const char  * sample,
				float volume,
				float attenuation); /* size=0, low_pc=0 */ //     0
		EMIT_SOUND(edict_t * entity,
				int channel,
				const char  * sample,
				float volume,
				float attenuation); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void SG_Explode(class CGrenade *const this, TraceResult * pTrace, int bitsDamageType)
{
	{
		float flRndSound;                                     //     0
		int iContents;                                        //     0
		entvars_t * pevOwner;                                 //     0
		EMIT_SOUND(edict_t * entity,
				int channel,
				const char  * sample,
				float volume,
				float attenuation); /* size=0, low_pc=0 */ //     0
		EMIT_SOUND(edict_t * entity,
				int channel,
				const char  * sample,
				float volume,
				float attenuation); /* size=0, low_pc=0 */ //     0
		{
			int sparkCount;                               //     0
			{
				int i;                                //     0
			}
		}
		operator*(const class Vector  *const this,
				float fl); /* size=0, low_pc=0 */ //     0
		operator*(const class Vector  *const this,
				float fl); /* size=0, low_pc=0 */ //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void Smoke3_B(class CGrenade *const this)
{
	MESSAGE_BEGIN(int msg_dest,
			int msg_type,
			const float  * pOrigin,
			edict_t * ed); /* size=0, low_pc=0 */ //     0
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
	operator-(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void DetonateUse(class CGrenade *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
} /* size: 0 */

/* <0> (null):0 */
void PreDetonate(class CGrenade *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void SlideTouch(class CGrenade *const this, class CBaseEntity * pOther)
{
	edict(class CBaseEntity *const this); /* size=0, low_pc=0 */ //     0
	operator*(const class Vector  *const this,
			float fl); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void ShootContact(entvars_t * pevOwner, class Vector vecStart, class Vector vecVelocity)
{
	{
		class CGrenade * pGrenade;                            //     0
		GetClassPtr<CGrenade>(class CGrenade * a); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void ShootTimed2(entvars_t * pevOwner, class Vector vecStart, class Vector vecVelocity, float time, int iTeam, short unsigned int usEvent)
{
	{
		class CGrenade * pGrenade;                            //     0
		GetClassPtr<CGrenade>(class CGrenade * a); /* size=0, low_pc=0 */ //     0
		operator*(const class Vector  *const this,
				float fl); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void ShootTimed(entvars_t * pevOwner, class Vector vecStart, class Vector vecVelocity, float time)
{
	{
		class CGrenade * pGrenade;                            //     0
		GetClassPtr<CGrenade>(class CGrenade * a); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void ShootSatchelCharge(entvars_t * pevOwner, class Vector vecStart, class Vector vecAngles)
{
	{
		class CGrenade * pGrenade;                            //     0
		class CBasePlayer * owner;                            //     0
		GetClassPtr<CGrenade>(class CGrenade * a); /* size=0, low_pc=0 */ //     0
		MAKE_STRING_CLASS(const char  * str,
					entvars_t * pev); /* size=0, low_pc=0 */ //     0
		Vector(class Vector *const this,
			float X,
			float Y,
			float Z); /* size=0, low_pc=0 */ //     0
		Vector(class Vector *const this,
			float X,
			float Y,
			float Z); /* size=0, low_pc=0 */ //     0
		Instance(edict_t * pent); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void ShootSmokeGrenade(entvars_t * pevOwner, class Vector vecStart, class Vector vecVelocity, float time, short unsigned int usEvent)
{
	{
		class CGrenade * pGrenade;                            //     0
		GetClassPtr<CGrenade>(class CGrenade * a); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void UseSatchelCharges(entvars_t * pevOwner, SATCHELCODE code)
{
	{
		edict_t * pentFind;                                   //     0
		edict_t * pentOwner;                                  //     0
		class CBaseEntity * pOwner;                           //     0
		Instance(entvars_t * pev); /* size=0, low_pc=0 */ //     0
		edict(class CBaseEntity *const this); /* size=0, low_pc=0 */ //     0
		FIND_ENTITY_BY_CLASSNAME(edict_t * entStart,
					const char  * pszName); /* size=0, low_pc=0 */ //     0
		FNullEnt(const edict_t  * pent); /* size=0, low_pc=0 */ //     0
		{
			class CBaseEntity * pEnt;                     //     0
			FIND_ENTITY_BY_CLASSNAME(edict_t * entStart,
						const char  * pszName); /* size=0, low_pc=0 */ //     0
			Instance(edict_t * pent); /* size=0, low_pc=0 */ //     0
		}
	}
} /* size: 0 */

/* <0> (null):0 */
class CBasePlayer * GetClassPtr<CBasePlayer>(class CBasePlayer * a) /* linkage=_Z11GetClassPtrI11CBasePlayerEPT_S2_ */
{
	{
		entvars_t * pev;                                      //     0
		VARS(edict_t * pent); /* size=0, low_pc=0 */ //     0
		GET_PRIVATE(edict_t * pent); /* size=0, low_pc=0 */ //     0
		operator new(size_t stAllocateBlock,
				entvars_t * pev); /* size=0, low_pc=0 */ //     0
		CBasePlayer(class CBasePlayer *const this); /* size=0, low_pc=0 */ //     0
	}
} /* size: 4 */

/* <0> (null):0 */
void Use(class CGrenade *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
	{
		class CBasePlayer * player;                           //     0
	}
	Use(class CGrenade *const this,
		class CBaseEntity * pActivator,
		class CBaseEntity * pCaller,
		USE_TYPE useType,
		float value); /* size=0, low_pc=0 */ //     0
} /* size: 0 */



/* Variables: */

class CBaseEntity *        pEnt; /* size: 4 */

float                      flLen; /* size: 4 */

float                      flLen; /* size: 4 */

class CBasePlayer *        player; /* size: 4 */

float                      flRndSound; /* size: 4 */

class CHalfLifeMultiplay * mp; /* size: 4 */

int                        iContents; /* size: 4 */

entvars_t *                pevOwner; /* size: 4 */

int                        sparkCount; /* size: 4 */

int                        i; /* size: 4 */

float                      flRndSound; /* size: 4 */

entvars_t *                pevOwner; /* size: 4 */

float                      damage; /* size: 4 */

int                        sparkCount; /* size: 4 */

int                        i; /* size: 4 */

float                      flRndSound; /* size: 4 */

int                        iContents; /* size: 4 */

entvars_t *                pevOwner; /* size: 4 */

int                        sparkCount; /* size: 4 */

int                        i; /* size: 4 */

int                        iMaxSmokePuffs; /* size: 4 */

float                      flSmokeInterval; /* size: 4 */

class Vector              origin; /* size: 12 */

class Vector              angle; /* size: 12 */

float                      x_old; /* size: 4 */

float                      y_old; /* size: 4 */

float                      R_angle; /* size: 4 */

class Vector              vecTestVelocity; /* size: 12 */

TraceResult                tr; /* size: 56 */

class Vector              vecSpot; /* size: 12 */

edict_t *                  pentFind; /* size: 4 */

; /* size: 141510092 */

class CBaseEntity *        pEnt; /* size: 4 */

; /* size: 141510564 */

float                      fDistance; /* size: 4 */

float                      flRndSound; /* size: 4 */

int                        iContents; /* size: 4 */

entvars_t *                pevOwner; /* size: 4 */

; /* size: 141511428 */

int                        sparkCount; /* size: 4 */

int                        i; /* size: 4 */

TraceResult                tr; /* size: 56 */

class Vector              vecSpot; /* size: 12 */

TraceResult                tr; /* size: 56 */

class Vector              vecSpot; /* size: 12 */

TraceResult                tr; /* size: 56 */

class Vector              vecSpot; /* size: 12 */

; /* size: 141513160 */

; /* size: 141513416 */

TraceResult                tr; /* size: 56 */

class Vector              vecSpot; /* size: 12 */

; /* size: 141518668 */

; /* size: 141518712 */

; /* size: 141518756 */

; /* size: 141518800 */

; /* size: 141519056 */

; /* size: 141519180 */

TraceResult                tr; /* size: 56 */

class Vector              vecSpot; /* size: 12 */

; /* size: 141519984 */

; /* size: 141520028 */

; /* size: 141520072 */

; /* size: 141520116 */

; /* size: 141520572 */

; /* size: 141520520 */

; /* size: 141521372 */

; /* size: 141521416 */

class CBasePlayer *        pBombOwner; /* size: 4 */

class CBaseEntity *        pBombTarget; /* size: 4 */

; /* size: 141489468 */

; /* size: 141489644 */

; /* size: 141489860 */

int                        iOnGround; /* size: 4 */

class CBasePlayer *        pPlayer; /* size: 4 */

entvars_t *                pev; /* size: 4 */

; /* size: 141492244 */

TraceResult                tr; /* size: 56 */

float                      flRndSound; /* size: 4 */

int                        iContents; /* size: 4 */

entvars_t *                pevOwner; /* size: 4 */

; /* size: 141539356 */

int                        sparkCount; /* size: 4 */

int                        i; /* size: 4 */

float                      flRndSound; /* size: 4 */

class CHalfLifeMultiplay * mp; /* size: 4 */

int                        iContents; /* size: 4 */

entvars_t *                pevOwner; /* size: 4 */

int                        sparkCount; /* size: 4 */

int                        i; /* size: 4 */

float                      flRndSound; /* size: 4 */

entvars_t *                pevOwner; /* size: 4 */

float                      damage; /* size: 4 */

int                        sparkCount; /* size: 4 */

; /* size: 141541788 */

int                        i; /* size: 4 */

float                      flRndSound; /* size: 4 */

int                        iContents; /* size: 4 */

entvars_t *                pevOwner; /* size: 4 */

int                        sparkCount; /* size: 4 */

int                        i; /* size: 4 */

class CGrenade *           pGrenade; /* size: 4 */

; /* size: 141548556 */

class CGrenade *           pGrenade; /* size: 4 */

; /* size: 141549248 */

class CGrenade *           pGrenade; /* size: 4 */

; /* size: 141549912 */

class CGrenade *           pGrenade; /* size: 4 */

class CBasePlayer *        owner; /* size: 4 */

; /* size: 141550556 */

; /* size: 141551048 */

class CGrenade *           pGrenade; /* size: 4 */

; /* size: 141555708 */

edict_t *                  pentFind; /* size: 4 */

edict_t *                  pentOwner; /* size: 4 */

class CBaseEntity *        pOwner; /* size: 4 */

; /* size: 141556412 */

class CBaseEntity *        pEnt; /* size: 4 */

; /* size: 141556924 */

entvars_t *                pev; /* size: 4 */

class CBasePlayer *        player; /* size: 4 */

; /* size: 141558192 */

extern class _IO_FILE *           stdin; /* size: 4 */

extern class _IO_FILE *           stdout; /* size: 4 */

intconst                   k_cubSaltSize; /* size: 4 */

GID_tconst                 k_GIDNil; /* size: 8 */

GID_tconst                 k_TxnIDNil; /* size: 8 */

GID_tconst                 k_TxnIDUnknown; /* size: 8 */

PackageId_tconst           k_uPackageIdFreeSub; /* size: 4 */

PackageId_tconst           k_uPackageIdInvalid; /* size: 4 */

AppId_tconst               k_uAppIdInvalid; /* size: 4 */

AssetClassId_tconst        k_ulAssetClassIdInvalid; /* size: 8 */

PhysicalItemId_tconst      k_uPhysicalItemIdInvalid; /* size: 4 */

DepotId_tconst             k_uDepotIdInvalid; /* size: 4 */

CellID_tconst              k_uCellIDInvalid; /* size: 4 */

SteamAPICall_tconst        k_uAPICallInvalid; /* size: 8 */

PartnerId_tconst           k_uPartnerIdInvalid; /* size: 4 */

extern enginefuncs_t              g_engfuncs; /* size: 632 */

extern globalvars_t *             gpGlobals; /* size: 4 */

extern class Vectorconst          g_vecZero; /* size: 12 */

extern struct skilldata_t         gSkillData; /* size: 60 */

extern short int                  g_sModelIndexFireball; /* size: 2 */

extern short int                  g_sModelIndexSmoke; /* size: 2 */

extern short int                  g_sModelIndexFireball2; /* size: 2 */

extern short int                  g_sModelIndexFireball3; /* size: 2 */

extern class CGameRules *         g_pGameRules; /* size: 4 */

extern class CBotManager *        TheBots; /* size: 4 */

extern class CCareerTaskManager * TheCareerTasks; /* size: 4 */

extern short int                  g_sModelIndexC4Glow; /* size: 2 */

extern int                        gmsgBombPickup; /* size: 4 */

extern int                        gmsgScenarioIcon; /* size: 4 */

; /* size: 141526464 */

/* Types: */

/* 1 */
char
 /* size: 1 */

/* 2 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 3 */
unsigned int
 /* size: 4 */

/* 4 */
unsigned char
 /* size: 1 */

/* 5 */
short unsigned int
 /* size: 2 */

/* 6 */
long unsigned int
 /* size: 4 */

/* 7 */
signed char
 /* size: 1 */

/* 8 */
short int
 /* size: 2 */

/* 9 */
int
 /* size: 4 */

/* 10 */
long long int
 /* size: 8 */

/* 11 */
long long unsigned int
 /* size: 8 */

/* 12 */
/* <0> (null):0 */
typedef long long int __quad_t; /* size: 8 */

/* 13 */
/* <0> (null):0 */
typedef long int __off_t; /* size: 4 */

/* 14 */
long int
 /* size: 4 */

/* 15 */
/* <0> (null):0 */
typedef __quad_t __off64_t; /* size: 8 */

/* 16 */
 /* pointer to 0 */
 /* size: 4 */

/* 17 */
 /* pointer to 1 */
 /* size: 4 */

/* 18 */
/* <0> (null):0 */
struct _IO_FILE {
	int                        _flags;               /*     0     4 */
	char *                     _IO_read_ptr;         /*     4     4 */
	char *                     _IO_read_end;         /*     8     4 */
	char *                     _IO_read_base;        /*    12     4 */
	char *                     _IO_write_base;       /*    16     4 */
	char *                     _IO_write_ptr;        /*    20     4 */
	char *                     _IO_write_end;        /*    24     4 */
	char *                     _IO_buf_base;         /*    28     4 */
	char *                     _IO_buf_end;          /*    32     4 */
	char *                     _IO_save_base;        /*    36     4 */
	char *                     _IO_backup_base;      /*    40     4 */
	char *                     _IO_save_end;         /*    44     4 */
	class _IO_marker *         _markers;             /*    48     4 */
	class _IO_FILE *           _chain;               /*    52     4 */
	int                        _fileno;              /*    56     4 */
	int                        _flags2;              /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	__off_t                    _old_offset;          /*    64     4 */
	short unsigned int         _cur_column;          /*    68     2 */
	signed char                _vtable_offset;       /*    70     1 */
	char                       _shortbuf[1];         /*    71     1 */
	_IO_lock_t *               _lock;                /*    72     4 */
	__off64_t                  _offset;              /*    76     8 */
	void *                     __pad1;               /*    84     4 */
	void *                     __pad2;               /*    88     4 */
	void *                     __pad3;               /*    92     4 */
	void *                     __pad4;               /*    96     4 */
	size_t                     __pad5;               /*   100     4 */
	int                        _mode;                /*   104     4 */
	char                       _unused2[40];         /*   108    40 */
	/* --- cacheline 2 boundary (128 bytes) was 20 bytes ago --- */

	/* size: 148, cachelines: 3, members: 29 */
	/* last cacheline: 20 bytes */
}; /* size: 148 */

/* 19 */
/* <0> (null):0 */
typedef void _IO_lock_t; /* size: 0 */

/* 20 */
/* <0> (null):0 */
struct _IO_marker {
	class _IO_marker *         _next;                /*     0     4 */
	class _IO_FILE *           _sbuf;                /*     4     4 */
	int                        _pos;                 /*     8     4 */

	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 21 */
 /* pointer to 20 */
 /* size: 4 */

/* 22 */
 /* pointer to 18 */
 /* size: 4 */

/* 23 */
 /* pointer to 20 */
 /* size: 4 */

/* 24 */
 /* pointer to 18 */
 /* size: 4 */

/* 25 */
/* <0> (null):0 */
char                       array[1]; /* size: 1 */

/* 26 */
 /* pointer to 19 */
 /* size: 4 */

/* 27 */
/* <0> (null):0 */
char                       array[40]; /* size: 40 */

/* 28 */
 /* pointer to 29 */
 /* size: 4 */

/* 29 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 30 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 31 */
long double
 /* size: 12 */

/* 32 */
double
 /* size: 8 */

/* 33 */
/* <0> (null):0 */
typedef int int32; /* size: 4 */

/* 34 */
/* <0> (null):0 */
typedef unsigned int uint32; /* size: 4 */

/* 35 */
/* <0> (null):0 */
typedef long long unsigned int uint64; /* size: 8 */

/* 36 */
/* <0> (null):0 */
typedef uint64 GID_t; /* size: 8 */

/* 37 */
/* <0> (null):0 */
typedef uint32 PackageId_t; /* size: 4 */

/* 38 */
/* <0> (null):0 */
typedef uint32 AppId_t; /* size: 4 */

/* 39 */
/* <0> (null):0 */
typedef uint64 AssetClassId_t; /* size: 8 */

/* 40 */
/* <0> (null):0 */
typedef uint32 PhysicalItemId_t; /* size: 4 */

/* 41 */
/* <0> (null):0 */
typedef uint32 DepotId_t; /* size: 4 */

/* 42 */
/* <0> (null):0 */
typedef uint32 CellID_t; /* size: 4 */

/* 43 */
/* <0> (null):0 */
typedef uint64 SteamAPICall_t; /* size: 8 */

/* 44 */
/* <0> (null):0 */
typedef uint32 PartnerId_t; /* size: 4 */

/* 45 */
/* <0> (null):0 */
typedef int BOOL; /* size: 4 */

/* 46 */
/* <0> (null):0 */
typedef uint32 ULONG; /* size: 4 */

/* 47 */
/* <0> (null):0 */
typedef unsigned char byte; /* size: 1 */

/* 48 */
/* <0> (null):0 */
typedef unsigned int string_t; /* size: 4 */

/* 49 */
/* <0> (null):0 */
typedef float vec_t; /* size: 4 */

/* 50 */
float
 /* size: 4 */

/* 51 */
/* <0> (null):0 */
class Vector2D {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	/* <0> (null):0 */
	void Vector2D(class Vector2D *);

	/* <0> (null):0 */
	void Vector2D(class Vector2D *, float, float);

	/* <0> (null):0 */
	class Vector2D operator+(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DplERKS_ */

	/* <0> (null):0 */
	class Vector2D operator-(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DmiERKS_ */

	/* <0> (null):0 */
	class Vector2D operator*(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DmlEf */

	/* <0> (null):0 */
	class Vector2D operator/(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DdvEf */

	/* <0> (null):0 */
	float Length(const class Vector2D  *); /* linkage=_ZNK8Vector2D6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector2D  *); /* linkage=_ZNK8Vector2D13LengthSquaredEv */

	/* <0> (null):0 */
	class Vector2D Normalize(const class Vector2D  *); /* linkage=_ZNK8Vector2D9NormalizeEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector2D *); /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector2D *, float); /* linkage=_ZN8Vector2D6IsZeroEf */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 52 */
 /* pointer to 51 */
 /* size: 4 */

/* 53 */
 /* pointer to 54 */
 /* size: 4 */

/* 54 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 55 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 56 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 57 */
bool
 /* size: 1 */

/* 58 */
/* <0> (null):0 */
class Vector {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	vec_t                      z;                    /*     8     4 */
	/* <0> (null):0 */
	void Vector(class Vector *);

	/* <0> (null):0 */
	void Vector(class Vector *, float, float, float);

	/* <0> (null):0 */
	void Vector(class Vector *, const class Vector  &);

	/* <0> (null):0 */
	void Vector(class Vector *, float *);

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *); /* linkage=_ZNK6VectorngEv */

	/* <0> (null):0 */
	int operator==(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectoreqERKS_ */

	/* <0> (null):0 */
	int operator!=(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorneERKS_ */

	/* <0> (null):0 */
	class Vector operator+(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorplERKS_ */

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectormiERKS_ */

	/* <0> (null):0 */
	class Vector operator*(const class Vector  *, float); /* linkage=_ZNK6VectormlEf */

	/* <0> (null):0 */
	class Vector operator/(const class Vector  *, float); /* linkage=_ZNK6VectordvEf */

	/* <0> (null):0 */
	void CopyToArray(const class Vector  *, float *); /* linkage=_ZNK6Vector11CopyToArrayEPf */

	/* <0> (null):0 */
	float Length(const class Vector  *); /* linkage=_ZNK6Vector6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector  *); /* linkage=_ZNK6Vector13LengthSquaredEv */

	/* <0> (null):0 */
	float * operator float*(class Vector *); /* linkage=_ZN6VectorcvPfEv */

	/* <0> (null):0 */
	const float  * operator const float*(const class Vector  *); /* linkage=_ZNK6VectorcvPKfEv */

	/* <0> (null):0 */
	class Vector Normalize(const class Vector  *); /* linkage=_ZNK6Vector9NormalizeEv */

	/* <0> (null):0 */
	class Vector2D Make2D(const class Vector  *); /* linkage=_ZNK6Vector6Make2DEv */

	/* <0> (null):0 */
	float Length2D(const class Vector  *); /* linkage=_ZNK6Vector8Length2DEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector  *, float); /* linkage=_ZNK6Vector16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector  *, float); /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector *); /* linkage=_ZN6Vector16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector *, float); /* linkage=_ZN6Vector6IsZeroEf */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 59 */
 /* pointer to 58 */
 /* size: 4 */

/* 60 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 61 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 62 */
 /* pointer to 50 */
 /* size: 4 */

/* 63 */
 /* pointer to 64 */
 /* size: 4 */

/* 64 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 65 */
 /* pointer to 66 */
 /* size: 4 */

/* 66 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 67 */
/* <0> (null):0 */
typedef int qboolean; /* size: 4 */

/* 68 */
/* <0> (null):0 */
struct link_s {
	class link_s *             prev;                 /*     0     4 */
	class link_s *             next;                 /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 69 */
 /* pointer to 68 */
 /* size: 4 */

/* 70 */
/* <0> (null):0 */
typedef struct link_s link_t; /* size: 8 */

/* 71 */
/* <0> (null):0 */
typedef struct edict_s edict_t; /* size: 804 */

/* 72 */
/* <0> (null):0 */
struct edict_s {
	qboolean                   free;                 /*     0     4 */
	int                        serialnumber;         /*     4     4 */
	link_t                     area;                 /*     8     8 */
	int                        headnode;             /*    16     4 */
	int                        num_leafs;            /*    20     4 */
	short int                  leafnums[48];         /*    24    96 */
	/* --- cacheline 1 boundary (64 bytes) was 56 bytes ago --- */
	float                      freetime;             /*   120     4 */
	void *                     pvPrivateData;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	entvars_t                  v;                    /*   128   676 */
	/* --- cacheline 12 boundary (768 bytes) was 36 bytes ago --- */

	/* size: 804, cachelines: 13, members: 9 */
	/* last cacheline: 36 bytes */
}; /* size: 804 */

/* 73 */
 /* pointer to 71 */
 /* size: 4 */

/* 74 */
/* <0> (null):0 */
struct {
	float                      time;                 /*     0     4 */
	float                      frametime;            /*     4     4 */
	float                      force_retouch;        /*     8     4 */
	string_t                   mapname;              /*    12     4 */
	string_t                   startspot;            /*    16     4 */
	float                      deathmatch;           /*    20     4 */
	float                      coop;                 /*    24     4 */
	float                      teamplay;             /*    28     4 */
	float                      serverflags;          /*    32     4 */
	float                      found_secrets;        /*    36     4 */
	class Vector              v_forward;             /*    40    12 */
	class Vector              v_up;                  /*    52    12 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	class Vector              v_right;               /*    64    12 */
	float                      trace_allsolid;       /*    76     4 */
	float                      trace_startsolid;     /*    80     4 */
	float                      trace_fraction;       /*    84     4 */
	class Vector              trace_endpos;          /*    88    12 */
	class Vector              trace_plane_normal;    /*   100    12 */
	float                      trace_plane_dist;     /*   112     4 */
	edict_t *                  trace_ent;            /*   116     4 */
	float                      trace_inopen;         /*   120     4 */
	float                      trace_inwater;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	int                        trace_hitgroup;       /*   128     4 */
	int                        trace_flags;          /*   132     4 */
	int                        msg_entity;           /*   136     4 */
	int                        cdAudioTrack;         /*   140     4 */
	int                        maxClients;           /*   144     4 */
	int                        maxEntities;          /*   148     4 */
	const char  *              pStringBase;          /*   152     4 */
	void *                     pSaveData;            /*   156     4 */
	class Vector              vecLandmarkOffset;     /*   160    12 */

	/* size: 172, cachelines: 3, members: 31 */
	/* last cacheline: 44 bytes */
}; /* size: 172 */

/* 75 */
/* <0> (null):0 */
typedef class  globalvars_t; /* size: 172 */

/* 76 */
/* <0> (null):0 */
struct entvars_s {
	string_t                   classname;            /*     0     4 */
	string_t                   globalname;           /*     4     4 */
	class Vector              origin;                /*     8    12 */
	class Vector              oldorigin;             /*    20    12 */
	class Vector              velocity;              /*    32    12 */
	class Vector              basevelocity;          /*    44    12 */
	class Vector              clbasevelocity;        /*    56    12 */
	/* --- cacheline 1 boundary (64 bytes) was 4 bytes ago --- */
	class Vector              movedir;               /*    68    12 */
	class Vector              angles;                /*    80    12 */
	class Vector              avelocity;             /*    92    12 */
	class Vector              punchangle;            /*   104    12 */
	class Vector              v_angle;               /*   116    12 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	class Vector              endpos;                /*   128    12 */
	class Vector              startpos;              /*   140    12 */
	float                      impacttime;           /*   152     4 */
	float                      starttime;            /*   156     4 */
	int                        fixangle;             /*   160     4 */
	float                      idealpitch;           /*   164     4 */
	float                      pitch_speed;          /*   168     4 */
	float                      ideal_yaw;            /*   172     4 */
	float                      yaw_speed;            /*   176     4 */
	int                        modelindex;           /*   180     4 */
	string_t                   model;                /*   184     4 */
	int                        viewmodel;            /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	int                        weaponmodel;          /*   192     4 */
	class Vector              absmin;                /*   196    12 */
	class Vector              absmax;                /*   208    12 */
	class Vector              mins;                  /*   220    12 */
	class Vector              maxs;                  /*   232    12 */
	class Vector              size;                  /*   244    12 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	float                      ltime;                /*   256     4 */
	float                      nextthink;            /*   260     4 */
	int                        movetype;             /*   264     4 */
	int                        solid;                /*   268     4 */
	int                        skin;                 /*   272     4 */
	int                        body;                 /*   276     4 */
	int                        effects;              /*   280     4 */
	float                      gravity;              /*   284     4 */
	float                      friction;             /*   288     4 */
	int                        light_level;          /*   292     4 */
	int                        sequence;             /*   296     4 */
	int                        gaitsequence;         /*   300     4 */
	float                      frame;                /*   304     4 */
	float                      animtime;             /*   308     4 */
	float                      framerate;            /*   312     4 */
	unsigned char              controller[4];        /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	unsigned char              blending[2];          /*   320     2 */
	float                      scale;                /*   324     4 */
	int                        rendermode;           /*   328     4 */
	float                      renderamt;            /*   332     4 */
	class Vector              rendercolor;           /*   336    12 */
	int                        renderfx;             /*   348     4 */
	float                      health;               /*   352     4 */
	float                      frags;                /*   356     4 */
	int                        weapons;              /*   360     4 */
	float                      takedamage;           /*   364     4 */
	int                        deadflag;             /*   368     4 */
	class Vector              view_ofs;              /*   372    12 */
	int                        button;               /*   384     4 */
	/* --- cacheline 6 boundary (384 bytes) was 2 bytes ago --- */
	int                        impulse;              /*   388     4 */
	edict_t *                  chain;                /*   392     4 */
	edict_t *                  dmg_inflictor;        /*   396     4 */
	edict_t *                  enemy;                /*   400     4 */
	edict_t *                  aiment;               /*   404     4 */
	edict_t *                  owner;                /*   408     4 */
	edict_t *                  groundentity;         /*   412     4 */
	int                        spawnflags;           /*   416     4 */
	int                        flags;                /*   420     4 */
	int                        colormap;             /*   424     4 */
	int                        team;                 /*   428     4 */
	float                      max_health;           /*   432     4 */
	float                      teleport_time;        /*   436     4 */
	float                      armortype;            /*   440     4 */
	float                      armorvalue;           /*   444     4 */
	int                        waterlevel;           /*   448     4 */
	/* --- cacheline 7 boundary (448 bytes) was 2 bytes ago --- */
	int                        watertype;            /*   452     4 */
	string_t                   target;               /*   456     4 */
	string_t                   targetname;           /*   460     4 */
	string_t                   netname;              /*   464     4 */
	string_t                   message;              /*   468     4 */
	float                      dmg_take;             /*   472     4 */
	float                      dmg_save;             /*   476     4 */
	float                      dmg;                  /*   480     4 */
	float                      dmgtime;              /*   484     4 */
	string_t                   noise;                /*   488     4 */
	string_t                   noise1;               /*   492     4 */
	string_t                   noise2;               /*   496     4 */
	string_t                   noise3;               /*   500     4 */
	float                      speed;                /*   504     4 */
	float                      air_finished;         /*   508     4 */
	float                      pain_finished;        /*   512     4 */
	/* --- cacheline 8 boundary (512 bytes) was 2 bytes ago --- */
	float                      radsuit_finished;     /*   516     4 */
	edict_t *                  pContainingEntity;    /*   520     4 */
	int                        playerclass;          /*   524     4 */
	float                      maxspeed;             /*   528     4 */
	float                      fov;                  /*   532     4 */
	int                        weaponanim;           /*   536     4 */
	int                        pushmsec;             /*   540     4 */
	int                        bInDuck;              /*   544     4 */
	int                        flTimeStepSound;      /*   548     4 */
	int                        flSwimTime;           /*   552     4 */
	int                        flDuckTime;           /*   556     4 */
	int                        iStepLeft;            /*   560     4 */
	float                      flFallVelocity;       /*   564     4 */
	int                        gamestate;            /*   568     4 */
	int                        oldbuttons;           /*   572     4 */
	int                        groupinfo;            /*   576     4 */
	/* --- cacheline 9 boundary (576 bytes) was 2 bytes ago --- */
	int                        iuser1;               /*   580     4 */
	int                        iuser2;               /*   584     4 */
	int                        iuser3;               /*   588     4 */
	int                        iuser4;               /*   592     4 */
	float                      fuser1;               /*   596     4 */
	float                      fuser2;               /*   600     4 */
	float                      fuser3;               /*   604     4 */
	float                      fuser4;               /*   608     4 */
	class Vector              vuser1;                /*   612    12 */
	class Vector              vuser2;                /*   624    12 */
	class Vector              vuser3;                /*   636    12 */
	/* --- cacheline 10 boundary (640 bytes) was 6 bytes ago --- */
	class Vector              vuser4;                /*   648    12 */
	edict_t *                  euser1;               /*   660     4 */
	edict_t *                  euser2;               /*   664     4 */
	edict_t *                  euser3;               /*   668     4 */
	edict_t *                  euser4;               /*   672     4 */

	/* size: 676, cachelines: 11, members: 123 */
	/* last cacheline: 36 bytes */

	/* BRAIN FART ALERT! 676 != 674 + 0(holes), diff = 2 */

}; /* size: 676 */

/* 77 */
/* <0> (null):0 */
unsigned char              array[4]; /* size: 4 */

/* 78 */
/* <0> (null):0 */
unsigned char              array[2]; /* size: 2 */

/* 79 */
/* <0> (null):0 */
typedef struct entvars_s entvars_t; /* size: 676 */

/* 80 */
/* <0> (null):0 */
short int                  array[48]; /* size: 96 */

/* 81 */
/* <0> (null):0 */
typedef uint32 CRC32_t; /* size: 4 */

/* 82 */
/* <0> (null):0 */
struct cvar_s {
	char *                     name;                 /*     0     4 */
	char *                     string;               /*     4     4 */
	int                        flags;                /*     8     4 */
	float                      value;                /*    12     4 */
	class cvar_s *             next;                 /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 83 */
 /* pointer to 82 */
 /* size: 4 */

/* 84 */
/* <0> (null):0 */
typedef struct cvar_s cvar_t; /* size: 20 */

/* 85 */
/* <0> (null):0 */
struct client_textmessage_s {
	int                        effect;               /*     0     4 */
	byte                       r1;                   /*     4     1 */
	byte                       g1;                   /*     5     1 */
	byte                       b1;                   /*     6     1 */
	byte                       a1;                   /*     7     1 */
	byte                       r2;                   /*     8     1 */
	byte                       g2;                   /*     9     1 */
	byte                       b2;                   /*    10     1 */
	byte                       a2;                   /*    11     1 */
	float                      x;                    /*    12     4 */
	float                      y;                    /*    16     4 */
	float                      fadein;               /*    20     4 */
	float                      fadeout;              /*    24     4 */
	float                      holdtime;             /*    28     4 */
	float                      fxtime;               /*    32     4 */
	const char  *              pName;                /*    36     4 */
	const char  *              pMessage;             /*    40     4 */

	/* size: 44, cachelines: 1, members: 17 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 86 */
/* <0> (null):0 */
typedef struct client_textmessage_s client_textmessage_t; /* size: 44 */

/* 87 */
/* <0> (null):0 */
typedef struct sequenceCommandLine_ sequenceCommandLine_s; /* size: 92 */

/* 88 */
/* <0> (null):0 */
struct sequenceCommandLine_ {
	int                        commandType;          /*     0     4 */
	client_textmessage_t       clientMessage;        /*     4    44 */
	char *                     speakerName;          /*    48     4 */
	char *                     listenerName;         /*    52     4 */
	char *                     soundFileName;        /*    56     4 */
	char *                     sentenceName;         /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	char *                     fireTargetNames;      /*    64     4 */
	char *                     killTargetNames;      /*    68     4 */
	float                      delay;                /*    72     4 */
	int                        repeatCount;          /*    76     4 */
	int                        textChannel;          /*    80     4 */
	int                        modifierBitField;     /*    84     4 */
	sequenceCommandLine_s *    nextCommandLine;      /*    88     4 */

	/* size: 92, cachelines: 2, members: 13 */
	/* last cacheline: 28 bytes */
}; /* size: 92 */

/* 89 */
 /* pointer to 87 */
 /* size: 4 */

/* 90 */
/* <0> (null):0 */
typedef struct sequenceEntry_ sequenceEntry_s; /* size: 20 */

/* 91 */
/* <0> (null):0 */
struct sequenceEntry_ {
	char *                     fileName;             /*     0     4 */
	char *                     entryName;            /*     4     4 */
	sequenceCommandLine_s *    firstCommand;         /*     8     4 */
	sequenceEntry_s *          nextEntry;            /*    12     4 */
	qboolean                   isGlobal;             /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 92 */
 /* pointer to 90 */
 /* size: 4 */

/* 93 */
/* <0> (null):0 */
typedef struct sentenceEntry_ sentenceEntry_s; /* size: 16 */

/* 94 */
/* <0> (null):0 */
struct sentenceEntry_ {
	char *                     data;                 /*     0     4 */
	sentenceEntry_s *          nextEntry;            /*     4     4 */
	qboolean                   isGlobal;             /*     8     4 */
	unsigned int               index;                /*    12     4 */

	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 95 */
 /* pointer to 93 */
 /* size: 4 */

/* 96 */
/* <0> (null):0 */
enum {
	at_notice = 0,
	at_console = 1,
	at_aiconsole = 2,
	at_warning = 3,
	at_error = 4,
	at_logged = 5,
}; /* size: 4 */

/* 97 */
/* <0> (null):0 */
typedef enum  ALERT_TYPE; /* size: 4 */

/* 98 */
/* <0> (null):0 */
enum {
	print_console = 0,
	print_center = 1,
	print_chat = 2,
}; /* size: 4 */

/* 99 */
/* <0> (null):0 */
typedef enum  PRINT_TYPE; /* size: 4 */

/* 100 */
/* <0> (null):0 */
enum {
	force_exactfile = 0,
	force_model_samebounds = 1,
	force_model_specifybounds = 2,
	force_model_specifybounds_if_avail = 3,
}; /* size: 4 */

/* 101 */
/* <0> (null):0 */
typedef enum  FORCE_TYPE; /* size: 4 */

/* 102 */
/* <0> (null):0 */
struct {
	int                        fAllSolid;            /*     0     4 */
	int                        fStartSolid;          /*     4     4 */
	int                        fInOpen;              /*     8     4 */
	int                        fInWater;             /*    12     4 */
	float                      flFraction;           /*    16     4 */
	class Vector              vecEndPos;             /*    20    12 */
	float                      flPlaneDist;          /*    32     4 */
	class Vector              vecPlaneNormal;        /*    36    12 */
	edict_t *                  pHit;                 /*    48     4 */
	int                        iHitgroup;            /*    52     4 */

	/* size: 56, cachelines: 1, members: 10 */
	/* last cacheline: 56 bytes */
}; /* size: 56 */

/* 103 */
/* <0> (null):0 */
typedef class  TraceResult; /* size: 56 */

/* 104 */
/* <0> (null):0 */
struct enginefuncs_s {
	int                        (*pfnPrecacheModel)(char *); /*     0     4 */
	int                        (*pfnPrecacheSound)(char *); /*     4     4 */
	void                       (*pfnSetModel)(edict_t *, const char  *); /*     8     4 */
	int                        (*pfnModelIndex)(const char  *); /*    12     4 */
	int                        (*pfnModelFrames)(int); /*    16     4 */
	void                       (*pfnSetSize)(edict_t *, const float  *, const float  *); /*    20     4 */
	void                       (*pfnChangeLevel)(char *, char *); /*    24     4 */
	void                       (*pfnGetSpawnParms)(edict_t *); /*    28     4 */
	void                       (*pfnSaveSpawnParms)(edict_t *); /*    32     4 */
	float                      (*pfnVecToYaw)(const float  *); /*    36     4 */
	void                       (*pfnVecToAngles)(const float  *, float *); /*    40     4 */
	void                       (*pfnMoveToOrigin)(edict_t *, const float  *, float, int); /*    44     4 */
	void                       (*pfnChangeYaw)(edict_t *); /*    48     4 */
	void                       (*pfnChangePitch)(edict_t *); /*    52     4 */
	edict_t *                  (*pfnFindEntityByString)(edict_t *, const char  *, const char  *); /*    56     4 */
	int                        (*pfnGetEntityIllum)(edict_t *); /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	edict_t *                  (*pfnFindEntityInSphere)(edict_t *, const float  *, float); /*    64     4 */
	edict_t *                  (*pfnFindClientInPVS)(edict_t *); /*    68     4 */
	edict_t *                  (*pfnEntitiesInPVS)(edict_t *); /*    72     4 */
	void                       (*pfnMakeVectors)(const float  *); /*    76     4 */
	void                       (*pfnAngleVectors)(const float  *, float *, float *, float *); /*    80     4 */
	edict_t *                  (*pfnCreateEntity)(void); /*    84     4 */
	void                       (*pfnRemoveEntity)(edict_t *); /*    88     4 */
	edict_t *                  (*pfnCreateNamedEntity)(int); /*    92     4 */
	void                       (*pfnMakeStatic)(edict_t *); /*    96     4 */
	int                        (*pfnEntIsOnFloor)(edict_t *); /*   100     4 */
	int                        (*pfnDropToFloor)(edict_t *); /*   104     4 */
	int                        (*pfnWalkMove)(edict_t *, float, float, int); /*   108     4 */
	void                       (*pfnSetOrigin)(edict_t *, const float  *); /*   112     4 */
	void                       (*pfnEmitSound)(edict_t *, int, const char  *, float, float, int, int); /*   116     4 */
	void                       (*pfnEmitAmbientSound)(edict_t *, float *, const char  *, float, float, int, int); /*   120     4 */
	void                       (*pfnTraceLine)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	void                       (*pfnTraceToss)(edict_t *, edict_t *, TraceResult *); /*   128     4 */
	int                        (*pfnTraceMonsterHull)(edict_t *, const float  *, const float  *, int, edict_t *, TraceResult *); /*   132     4 */
	void                       (*pfnTraceHull)(const float  *, const float  *, int, int, edict_t *, TraceResult *); /*   136     4 */
	void                       (*pfnTraceModel)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   140     4 */
	const char  *              (*pfnTraceTexture)(edict_t *, const float  *, const float  *); /*   144     4 */
	void                       (*pfnTraceSphere)(const float  *, const float  *, int, float, edict_t *, TraceResult *); /*   148     4 */
	void                       (*pfnGetAimVector)(edict_t *, float, float *); /*   152     4 */
	void                       (*pfnServerCommand)(char *); /*   156     4 */
	void                       (*pfnServerExecute)(void); /*   160     4 */
	void                       (*pfnClientCommand)(edict_t *, char *, ...); /*   164     4 */
	void                       (*pfnParticleEffect)(const float  *, const float  *, float, float); /*   168     4 */
	void                       (*pfnLightStyle)(int, char *); /*   172     4 */
	int                        (*pfnDecalIndex)(const char  *); /*   176     4 */
	int                        (*pfnPointContents)(const float  *); /*   180     4 */
	void                       (*pfnMessageBegin)(int, int, const float  *, edict_t *); /*   184     4 */
	void                       (*pfnMessageEnd)(void); /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	void                       (*pfnWriteByte)(int); /*   192     4 */
	void                       (*pfnWriteChar)(int); /*   196     4 */
	void                       (*pfnWriteShort)(int); /*   200     4 */
	void                       (*pfnWriteLong)(int); /*   204     4 */
	void                       (*pfnWriteAngle)(float); /*   208     4 */
	void                       (*pfnWriteCoord)(float); /*   212     4 */
	void                       (*pfnWriteString)(const char  *); /*   216     4 */
	void                       (*pfnWriteEntity)(int); /*   220     4 */
	void                       (*pfnCVarRegister)(cvar_t *); /*   224     4 */
	float                      (*pfnCVarGetFloat)(const char  *); /*   228     4 */
	const char  *              (*pfnCVarGetString)(const char  *); /*   232     4 */
	void                       (*pfnCVarSetFloat)(const char  *, float); /*   236     4 */
	void                       (*pfnCVarSetString)(const char  *, const char  *); /*   240     4 */
	void                       (*pfnAlertMessage)(ALERT_TYPE, char *, ...); /*   244     4 */
	void                       (*pfnEngineFprintf)(void *, char *, ...); /*   248     4 */
	void *                     (*pfnPvAllocEntPrivateData)(edict_t *, int32); /*   252     4 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	void *                     (*pfnPvEntPrivateData)(edict_t *); /*   256     4 */
	void                       (*pfnFreeEntPrivateData)(edict_t *); /*   260     4 */
	const char  *              (*pfnSzFromIndex)(int); /*   264     4 */
	int                        (*pfnAllocString)(const char  *); /*   268     4 */
	class entvars_s *          (*pfnGetVarsOfEnt)(edict_t *); /*   272     4 */
	edict_t *                  (*pfnPEntityOfEntOffset)(int); /*   276     4 */
	int                        (*pfnEntOffsetOfPEntity)(const edict_t  *); /*   280     4 */
	int                        (*pfnIndexOfEdict)(const edict_t  *); /*   284     4 */
	edict_t *                  (*pfnPEntityOfEntIndex)(int); /*   288     4 */
	edict_t *                  (*pfnFindEntityByVars)(class entvars_s *); /*   292     4 */
	void *                     (*pfnGetModelPtr)(edict_t *); /*   296     4 */
	int                        (*pfnRegUserMsg)(const char  *, int); /*   300     4 */
	void                       (*pfnAnimationAutomove)(const edict_t  *, float); /*   304     4 */
	void                       (*pfnGetBonePosition)(const edict_t  *, int, float *, float *); /*   308     4 */
	uint32                     (*pfnFunctionFromName)(const char  *); /*   312     4 */
	const char  *              (*pfnNameForFunction)(uint32); /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	void                       (*pfnClientPrintf)(edict_t *, PRINT_TYPE, const char  *); /*   320     4 */
	void                       (*pfnServerPrint)(const char  *); /*   324     4 */
	const char  *              (*pfnCmd_Args)(void); /*   328     4 */
	const char  *              (*pfnCmd_Argv)(int);  /*   332     4 */
	int                        (*pfnCmd_Argc)(void); /*   336     4 */
	void                       (*pfnGetAttachment)(const edict_t  *, int, float *, float *); /*   340     4 */
	void                       (*pfnCRC32_Init)(CRC32_t *); /*   344     4 */
	void                       (*pfnCRC32_ProcessBuffer)(CRC32_t *, void *, int); /*   348     4 */
	void                       (*pfnCRC32_ProcessByte)(CRC32_t *, unsigned char); /*   352     4 */
	CRC32_t                    (*pfnCRC32_Final)(CRC32_t); /*   356     4 */
	int32                      (*pfnRandomLong)(int32, int32); /*   360     4 */
	float                      (*pfnRandomFloat)(float, float); /*   364     4 */
	void                       (*pfnSetView)(const edict_t  *, const edict_t  *); /*   368     4 */
	float                      (*pfnTime)(void);     /*   372     4 */
	void                       (*pfnCrosshairAngle)(const edict_t  *, float, float); /*   376     4 */
	byte *                     (*pfnLoadFileForMe)(char *, int *); /*   380     4 */
	/* --- cacheline 6 boundary (384 bytes) --- */
	void                       (*pfnFreeFile)(void *); /*   384     4 */
	void                       (*pfnEndSection)(const char  *); /*   388     4 */
	int                        (*pfnCompareFileTime)(char *, char *, int *); /*   392     4 */
	void                       (*pfnGetGameDir)(char *); /*   396     4 */
	void                       (*pfnCvar_RegisterVariable)(cvar_t *); /*   400     4 */
	void                       (*pfnFadeClientVolume)(const edict_t  *, int, int, int, int); /*   404     4 */
	void                       (*pfnSetClientMaxspeed)(const edict_t  *, float); /*   408     4 */
	edict_t *                  (*pfnCreateFakeClient)(const char  *); /*   412     4 */
	void                       (*pfnRunPlayerMove)(edict_t *, const float  *, float, float, float, short unsigned int, byte, byte); /*   416     4 */
	int                        (*pfnNumberOfEntities)(void); /*   420     4 */
	char *                     (*pfnGetInfoKeyBuffer)(edict_t *); /*   424     4 */
	char *                     (*pfnInfoKeyValue)(char *, char *); /*   428     4 */
	void                       (*pfnSetKeyValue)(char *, char *, char *); /*   432     4 */
	void                       (*pfnSetClientKeyValue)(int, char *, char *, char *); /*   436     4 */
	int                        (*pfnIsMapValid)(char *); /*   440     4 */
	void                       (*pfnStaticDecal)(const float  *, int, int, int); /*   444     4 */
	/* --- cacheline 7 boundary (448 bytes) --- */
	int                        (*pfnPrecacheGeneric)(char *); /*   448     4 */
	int                        (*pfnGetPlayerUserId)(edict_t *); /*   452     4 */
	void                       (*pfnBuildSoundMsg)(edict_t *, int, const char  *, float, float, int, int, int, int, const float  *, edict_t *); /*   456     4 */
	int                        (*pfnIsDedicatedServer)(void); /*   460     4 */
	cvar_t *                   (*pfnCVarGetPointer)(const char  *); /*   464     4 */
	unsigned int               (*pfnGetPlayerWONId)(edict_t *); /*   468     4 */
	void                       (*pfnInfo_RemoveKey)(char *, const char  *); /*   472     4 */
	const char  *              (*pfnGetPhysicsKeyValue)(const edict_t  *, const char  *); /*   476     4 */
	void                       (*pfnSetPhysicsKeyValue)(const edict_t  *, const char  *, const char  *); /*   480     4 */
	const char  *              (*pfnGetPhysicsInfoString)(const edict_t  *); /*   484     4 */
	short unsigned int         (*pfnPrecacheEvent)(int, const char  *); /*   488     4 */
	void                       (*pfnPlaybackEvent)(int, const edict_t  *, short unsigned int, float, float *, float *, float, float, int, int, int, int); /*   492     4 */
	unsigned char *            (*pfnSetFatPVS)(float *); /*   496     4 */
	unsigned char *            (*pfnSetFatPAS)(float *); /*   500     4 */
	int                        (*pfnCheckVisibility)(const edict_t  *, unsigned char *); /*   504     4 */
	void                       (*pfnDeltaSetField)(class delta_s *, const char  *); /*   508     4 */
	/* --- cacheline 8 boundary (512 bytes) --- */
	void                       (*pfnDeltaUnsetField)(class delta_s *, const char  *); /*   512     4 */
	void                       (*pfnDeltaAddEncoder)(char *, void (*)(class delta_s *, const unsigned char  *, const unsigned char  *)); /*   516     4 */
	int                        (*pfnGetCurrentPlayer)(void); /*   520     4 */
	int                        (*pfnCanSkipPlayer)(const edict_t  *); /*   524     4 */
	int                        (*pfnDeltaFindField)(class delta_s *, const char  *); /*   528     4 */
	void                       (*pfnDeltaSetFieldByIndex)(class delta_s *, int); /*   532     4 */
	void                       (*pfnDeltaUnsetFieldByIndex)(class delta_s *, int); /*   536     4 */
	void                       (*pfnSetGroupMask)(int, int); /*   540     4 */
	int                        (*pfnCreateInstancedBaseline)(int, class entity_state_s *); /*   544     4 */
	void                       (*pfnCvar_DirectSet)(class cvar_s *, char *); /*   548     4 */
	void                       (*pfnForceUnmodified)(FORCE_TYPE, float *, float *, const char  *); /*   552     4 */
	void                       (*pfnGetPlayerStats)(const edict_t  *, int *, int *); /*   556     4 */
	void                       (*pfnAddServerCommand)(char *, void (*)(void)); /*   560     4 */
	qboolean                   (*pfnVoice_GetClientListening)(int, int); /*   564     4 */
	qboolean                   (*pfnVoice_SetClientListening)(int, int, qboolean); /*   568     4 */
	const char  *              (*pfnGetPlayerAuthId)(edict_t *); /*   572     4 */
	/* --- cacheline 9 boundary (576 bytes) --- */
	sequenceEntry_s *          (*pfnSequenceGet)(const char  *, const char  *); /*   576     4 */
	sentenceEntry_s *          (*pfnSequencePickSentence)(const char  *, int, int *); /*   580     4 */
	int                        (*pfnGetFileSize)(char *); /*   584     4 */
	unsigned int               (*pfnGetApproxWavePlayLen)(const char  *); /*   588     4 */
	int                        (*pfnIsCareerMatch)(void); /*   592     4 */
	int                        (*pfnGetLocalizedStringLength)(const char  *); /*   596     4 */
	void                       (*pfnRegisterTutorMessageShown)(int); /*   600     4 */
	int                        (*pfnGetTimesTutorMessageShown)(int); /*   604     4 */
	void                       (*ProcessTutorMessageDecayBuffer)(int *, int); /*   608     4 */
	void                       (*ConstructTutorMessageDecayBuffer)(int *, int); /*   612     4 */
	void                       (*ResetTutorMessageDecayData)(void); /*   616     4 */
	void                       (*pfnQueryClientCvarValue)(const edict_t  *, const char  *); /*   620     4 */
	void                       (*pfnQueryClientCvarValue2)(const edict_t  *, const char  *, int); /*   624     4 */
	int                        (*pfnCheckParm)(const char  *, char * *); /*   628     4 */

	/* size: 632, cachelines: 10, members: 158 */
	/* last cacheline: 56 bytes */
}; /* size: 632 */

/* 105 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 106 */
 /* pointer to 105 */
 /* size: 4 */

/* 107 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141150228 */

/* 108 */
 /* pointer to 107 */
 /* size: 4 */

/* 109 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 110 */
 /* pointer to 109 */
 /* size: 4 */

/* 111 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 112 */
 /* pointer to 111 */
 /* size: 4 */

/* 113 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141150748 */

/* 114 */
 /* pointer to 113 */
 /* size: 4 */

/* 115 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141151008 */

/* 116 */
 /* pointer to 115 */
 /* size: 4 */

/* 117 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141151216 */

/* 118 */
 /* pointer to 117 */
 /* size: 4 */

/* 119 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 120 */
 /* pointer to 119 */
 /* size: 4 */

/* 121 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141151528 */

/* 122 */
 /* pointer to 121 */
 /* size: 4 */

/* 123 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141151736 */

/* 124 */
 /* pointer to 123 */
 /* size: 4 */

/* 125 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 126 */
 /* pointer to 125 */
 /* size: 4 */

/* 127 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 128 */
 /* pointer to 127 */
 /* size: 4 */

/* 129 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 130 */
 /* pointer to 129 */
 /* size: 4 */

/* 131 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 132 */
 /* pointer to 131 */
 /* size: 4 */

/* 133 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141193672 */

/* 134 */
 /* pointer to 133 */
 /* size: 4 */

/* 135 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141193828 */

/* 136 */
 /* pointer to 135 */
 /* size: 4 */

/* 137 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 138 */
 /* pointer to 137 */
 /* size: 4 */

/* 139 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 140 */
 /* pointer to 139 */
 /* size: 4 */

/* 141 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 142 */
 /* pointer to 141 */
 /* size: 4 */

/* 143 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141194712 */

/* 144 */
 /* pointer to 143 */
 /* size: 4 */

/* 145 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141194920 */

/* 146 */
 /* pointer to 145 */
 /* size: 4 */

/* 147 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141195388 */

/* 148 */
 /* pointer to 147 */
 /* size: 4 */

/* 149 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141195856 */

/* 150 */
 /* pointer to 103 */
 /* size: 4 */

/* 151 */
 /* pointer to 149 */
 /* size: 4 */

/* 152 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141196272 */

/* 153 */
 /* pointer to 152 */
 /* size: 4 */

/* 154 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 155 */
 /* pointer to 154 */
 /* size: 4 */

/* 156 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141196948 */

/* 157 */
 /* pointer to 156 */
 /* size: 4 */

/* 158 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 159 */
 /* pointer to 158 */
 /* size: 4 */

/* 160 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141209856 */

/* 161 */
 /* pointer to 160 */
 /* size: 4 */

/* 162 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141210272 */

/* 163 */
 /* pointer to 162 */
 /* size: 4 */

/* 164 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141210532 */

/* 165 */
 /* pointer to 164 */
 /* size: 4 */

/* 166 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141210688 */

/* 167 */
 /* pointer to 166 */
 /* size: 4 */

/* 168 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141210792 */

/* 169 */
 /* pointer to 168 */
 /* size: 4 */

/* 170 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141211000 */

/* 171 */
 /* pointer to 170 */
 /* size: 4 */

/* 172 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141211312 */

/* 173 */
 /* pointer to 172 */
 /* size: 4 */

/* 174 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 175 */
 /* pointer to 174 */
 /* size: 4 */

/* 176 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141211676 */

/* 177 */
 /* pointer to 176 */
 /* size: 4 */

/* 178 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141211988 */

/* 179 */
 /* pointer to 178 */
 /* size: 4 */

/* 180 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141212144 */

/* 181 */
 /* pointer to 180 */
 /* size: 4 */

/* 182 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141212300 */

/* 183 */
 /* pointer to 182 */
 /* size: 4 */

/* 184 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141212456 */

/* 185 */
 /* pointer to 84 */
 /* size: 4 */

/* 186 */
 /* pointer to 184 */
 /* size: 4 */

/* 187 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 188 */
 /* pointer to 187 */
 /* size: 4 */

/* 189 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 190 */
 /* pointer to 189 */
 /* size: 4 */

/* 191 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141212976 */

/* 192 */
 /* pointer to 191 */
 /* size: 4 */

/* 193 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141213184 */

/* 194 */
 /* pointer to 193 */
 /* size: 4 */

/* 195 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141213392 */

/* 196 */
 /* pointer to 195 */
 /* size: 4 */

/* 197 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141213600 */

/* 198 */
 /* pointer to 197 */
 /* size: 4 */

/* 199 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 200 */
 /* pointer to 199 */
 /* size: 4 */

/* 201 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 202 */
 /* pointer to 201 */
 /* size: 4 */

/* 203 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 204 */
 /* pointer to 203 */
 /* size: 4 */

/* 205 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 206 */
 /* pointer to 76 */
 /* size: 4 */

/* 207 */
 /* pointer to 205 */
 /* size: 4 */

/* 208 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 209 */
 /* pointer to 210 */
 /* size: 4 */

/* 210 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 804 */

/* 211 */
 /* pointer to 208 */
 /* size: 4 */

/* 212 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 213 */
 /* pointer to 212 */
 /* size: 4 */

/* 214 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 215 */
 /* pointer to 214 */
 /* size: 4 */

/* 216 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141244760 */

/* 217 */
 /* pointer to 216 */
 /* size: 4 */

/* 218 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141244968 */

/* 219 */
 /* pointer to 218 */
 /* size: 4 */

/* 220 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 221 */
 /* pointer to 220 */
 /* size: 4 */

/* 222 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 223 */
 /* pointer to 222 */
 /* size: 4 */

/* 224 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141245592 */

/* 225 */
 /* pointer to 224 */
 /* size: 4 */

/* 226 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 227 */
 /* pointer to 226 */
 /* size: 4 */

/* 228 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 229 */
 /* pointer to 228 */
 /* size: 4 */

/* 230 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141246060 */

/* 231 */
 /* pointer to 81 */
 /* size: 4 */

/* 232 */
 /* pointer to 230 */
 /* size: 4 */

/* 233 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141246268 */

/* 234 */
 /* pointer to 233 */
 /* size: 4 */

/* 235 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141246528 */

/* 236 */
 /* pointer to 235 */
 /* size: 4 */

/* 237 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 238 */
 /* pointer to 237 */
 /* size: 4 */

/* 239 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 240 */
 /* pointer to 239 */
 /* size: 4 */

/* 241 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 242 */
 /* pointer to 241 */
 /* size: 4 */

/* 243 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141247308 */

/* 244 */
 /* pointer to 243 */
 /* size: 4 */

/* 245 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 246 */
 /* pointer to 245 */
 /* size: 4 */

/* 247 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141259852 */

/* 248 */
 /* pointer to 247 */
 /* size: 4 */

/* 249 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 250 */
 /* pointer to 47 */
 /* size: 4 */

/* 251 */
 /* pointer to 9 */
 /* size: 4 */

/* 252 */
 /* pointer to 249 */
 /* size: 4 */

/* 253 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141260424 */

/* 254 */
 /* pointer to 253 */
 /* size: 4 */

/* 255 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 256 */
 /* pointer to 255 */
 /* size: 4 */

/* 257 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141260840 */

/* 258 */
 /* pointer to 257 */
 /* size: 4 */

/* 259 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 260 */
 /* pointer to 259 */
 /* size: 4 */

/* 261 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141261360 */

/* 262 */
 /* pointer to 261 */
 /* size: 4 */

/* 263 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 264 */
 /* pointer to 263 */
 /* size: 4 */

/* 265 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 266 */
 /* pointer to 265 */
 /* size: 4 */

/* 267 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141262244 */

/* 268 */
 /* pointer to 267 */
 /* size: 4 */

/* 269 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141262504 */

/* 270 */
 /* pointer to 269 */
 /* size: 4 */

/* 271 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141262816 */

/* 272 */
 /* pointer to 271 */
 /* size: 4 */

/* 273 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141263128 */

/* 274 */
 /* pointer to 273 */
 /* size: 4 */

/* 275 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 276 */
 /* pointer to 275 */
 /* size: 4 */

/* 277 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 278 */
 /* pointer to 277 */
 /* size: 4 */

/* 279 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141308044 */

/* 280 */
 /* pointer to 279 */
 /* size: 4 */

/* 281 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 282 */
 /* pointer to 281 */
 /* size: 4 */

/* 283 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141308460 */

/* 284 */
 /* pointer to 283 */
 /* size: 4 */

/* 285 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 286 */
 /* pointer to 285 */
 /* size: 4 */

/* 287 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 2 */

/* 288 */
 /* pointer to 287 */
 /* size: 4 */

/* 289 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141309084 */

/* 290 */
 /* pointer to 289 */
 /* size: 4 */

/* 291 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 292 */
 /* pointer to 4 */
 /* size: 4 */

/* 293 */
 /* pointer to 291 */
 /* size: 4 */

/* 294 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 295 */
 /* pointer to 294 */
 /* size: 4 */

/* 296 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141310228 */

/* 297 */
 /* pointer to 298 */
 /* size: 4 */

/* 298 */
/* <0> (null):0 */
struct delta_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 299 */
 /* pointer to 296 */
 /* size: 4 */

/* 300 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141310552 */

/* 301 */
 /* pointer to 302 */
 /* size: 4 */

/* 302 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141310760 */

/* 303 */
 /* pointer to 304 */
 /* size: 4 */

/* 304 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 305 */
 /* pointer to 300 */
 /* size: 4 */

/* 306 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 307 */
 /* pointer to 306 */
 /* size: 4 */

/* 308 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141311332 */

/* 309 */
 /* pointer to 308 */
 /* size: 4 */

/* 310 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141311540 */

/* 311 */
 /* pointer to 310 */
 /* size: 4 */

/* 312 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 313 */
 /* pointer to 314 */
 /* size: 4 */

/* 314 */
/* <0> (null):0 */
struct entity_state_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 315 */
 /* pointer to 312 */
 /* size: 4 */

/* 316 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141316200 */

/* 317 */
 /* pointer to 82 */
 /* size: 4 */

/* 318 */
 /* pointer to 316 */
 /* size: 4 */

/* 319 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141316460 */

/* 320 */
 /* pointer to 319 */
 /* size: 4 */

/* 321 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141316772 */

/* 322 */
 /* pointer to 321 */
 /* size: 4 */

/* 323 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141317032 */

/* 324 */
 /* pointer to 323 */
 /* size: 4 */

/* 325 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 326 */
 /* pointer to 325 */
 /* size: 4 */

/* 327 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 328 */
 /* pointer to 327 */
 /* size: 4 */

/* 329 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 330 */
 /* pointer to 329 */
 /* size: 4 */

/* 331 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 332 */
 /* pointer to 331 */
 /* size: 4 */

/* 333 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 334 */
 /* pointer to 333 */
 /* size: 4 */

/* 335 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 336 */
 /* pointer to 335 */
 /* size: 4 */

/* 337 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141318488 */

/* 338 */
 /* pointer to 337 */
 /* size: 4 */

/* 339 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141318696 */

/* 340 */
 /* pointer to 339 */
 /* size: 4 */

/* 341 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141318904 */

/* 342 */
 /* pointer to 341 */
 /* size: 4 */

/* 343 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 344 */
 /* pointer to 17 */
 /* size: 4 */

/* 345 */
 /* pointer to 343 */
 /* size: 4 */

/* 346 */
/* <0> (null):0 */
typedef struct enginefuncs_s enginefuncs_t; /* size: 632 */

/* 347 */
 /* pointer to 348 */
 /* size: 4 */

/* 348 */
/* <0> (null):0 */
struct CBaseEntity {
	/* <0> (null):0 */
	virtual int ObjectCaps(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10ObjectCapsEv */

	/* vtable has 1 entries: {
	   [6] = ObjectCaps(_ZN11CBaseEntity10ObjectCapsEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 349 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 350 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 351 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 352 */
 /* pointer to 353 */
 /* size: 4 */

/* 353 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 676 */

/* 354 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 355 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 356 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 357 */
/* <0> (null):0 */
class CPointEntity {
	/* <0> (null):0 */
	virtual int ObjectCaps(class CPointEntity *); /* linkage=_ZN12CPointEntity10ObjectCapsEv */

	/* vtable has 1 entries: {
	   [6] = ObjectCaps(_ZN12CPointEntity10ObjectCapsEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 358 */
 /* pointer to 357 */
 /* size: 4 */

/* 359 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 360 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 361 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 362 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 363 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 364 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 365 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 366 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 367 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 368 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 369 */
 /* pointer to 75 */
 /* size: 4 */

/* Functions: */

/* <0> (null):0 */
void Vector2D(class Vector2D *)
{
} /* size: 4 */

/* <0> (null):0 */
void Vector2D(class Vector2D *, float, float)
{
} /* size: 140680912 */

/* <0> (null):0 */
class Vector2D operator+(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DplERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator-(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DmiERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator*(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DmlEf */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator/(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DdvEf */
{
} /* size: 8 */

/* <0> (null):0 */
float Length(const class Vector2D  *) /* linkage=_ZNK8Vector2D6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector2D  *) /* linkage=_ZNK8Vector2D13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector2D Normalize(const class Vector2D  *) /* linkage=_ZNK8Vector2D9NormalizeEv */
{
} /* size: 8 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector2D *) /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector2D *, float) /* linkage=_ZN8Vector2D6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void Vector(class Vector *)
{
} /* size: 0 */

/* <0> (null):0 */
void Vector(class Vector *, float, float, float)
{
} /* size: 80 */

/* <0> (null):0 */
void Vector(class Vector *, const class Vector  &)
{
} /* size: 140683692 */

/* <0> (null):0 */
void Vector(class Vector *, float *)
{
} /* size: 0 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *) /* linkage=_ZNK6VectorngEv */
{
} /* size: 12 */

/* <0> (null):0 */
int operator==(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectoreqERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
int operator!=(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorneERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector operator+(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorplERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectormiERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator*(const class Vector  *, float) /* linkage=_ZNK6VectormlEf */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator/(const class Vector  *, float) /* linkage=_ZNK6VectordvEf */
{
} /* size: 12 */

/* <0> (null):0 */
void CopyToArray(const class Vector  *, float *) /* linkage=_ZNK6Vector11CopyToArrayEPf */
{
} /* size: 0 */

/* <0> (null):0 */
float Length(const class Vector  *) /* linkage=_ZNK6Vector6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector  *) /* linkage=_ZNK6Vector13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
float * operator float*(class Vector *) /* linkage=_ZN6VectorcvPfEv */
{
} /* size: 4 */

/* <0> (null):0 */
const float  * operator const float*(const class Vector  *) /* linkage=_ZNK6VectorcvPKfEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector Normalize(const class Vector  *) /* linkage=_ZNK6Vector9NormalizeEv */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector2D Make2D(const class Vector  *) /* linkage=_ZNK6Vector6Make2DEv */
{
} /* size: 8 */

/* <0> (null):0 */
float Length2D(const class Vector  *) /* linkage=_ZNK6Vector8Length2DEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector  *, float) /* linkage=_ZNK6Vector16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector  *, float) /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector *) /* linkage=_ZN6Vector16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector *, float) /* linkage=_ZN6Vector6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
virtual int ObjectCaps(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
inline void Vector(class Vector *const this)
{
} /* size: 141332456 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, float X, float Y, float Z)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator==(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 141332732 */

/* <0> (null):0 */
inline edict_t * ENT(const entvars_t  * pev)
{
} /* size: 4 */

/* <0> (null):0 */
inline void operator!=(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 224 */

/* <0> (null):0 */
inline BOOL FStrEq(const char  * sz1, const char  * sz2)
{
} /* size: 4 */

/* <0> (null):0 */
inline void operator+(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 328127 */

/* <0> (null):0 */
inline void operator*(const class Vector  *const this, float fl)
{
} /* size: 852022 */

/* <0> (null):0 */
inline void ObjectCaps(class CBaseEntity *const this)
{
} /* size: 26231 */

/* <0> (null):0 */
virtual int ObjectCaps(class CPointEntity *) /* linkage=_ZN12CPointEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
inline void ObjectCaps(class CPointEntity *const this)
{
} /* size: 327734 */

/* <0> (null):0 */
void __static_initialization_and_destruction_0(int __initialize_p, int __priority)
{
} /* size: 141334552 */

/* <0> (null):0 */
void _GLOBAL__sub_I_g_ulFrameCount(void)
{
	__static_initialization_and_destruction_0(int __initialize_p,
							int __priority); /* size=0, low_pc=0 */ //     0
} /* size: 141334616 */



/* Variables: */

extern class _IO_FILE *           stdin; /* size: 4 */

extern class _IO_FILE *           stdout; /* size: 4 */

intconst                   k_cubSaltSize; /* size: 4 */

GID_tconst                 k_GIDNil; /* size: 8 */

GID_tconst                 k_TxnIDNil; /* size: 8 */

GID_tconst                 k_TxnIDUnknown; /* size: 8 */

PackageId_tconst           k_uPackageIdFreeSub; /* size: 4 */

PackageId_tconst           k_uPackageIdInvalid; /* size: 4 */

AppId_tconst               k_uAppIdInvalid; /* size: 4 */

AssetClassId_tconst        k_ulAssetClassIdInvalid; /* size: 8 */

PhysicalItemId_tconst      k_uPhysicalItemIdInvalid; /* size: 4 */

DepotId_tconst             k_uDepotIdInvalid; /* size: 4 */

CellID_tconst              k_uCellIDInvalid; /* size: 4 */

SteamAPICall_tconst        k_uAPICallInvalid; /* size: 8 */

PartnerId_tconst           k_uPartnerIdInvalid; /* size: 4 */

extern enginefuncs_t              g_engfuncs; /* size: 632 */

extern globalvars_t *             gpGlobals; /* size: 4 */

class Vectorconst          g_vecZero; /* size: 12 */

int                        g_Language; /* size: 4 */

ULONG                      g_ulFrameCount; /* size: 4 */

ULONG                      g_ulModelIndexEyes; /* size: 4 */

class Vector              g_vecAttackDir; /* size: 12 */

int                        g_iSkillLevel; /* size: 4 */

int                        gDisplayTitle; /* size: 4 */

BOOL                       g_fGameOver; /* size: 4 */

/* Types: */

/* 1 */
char
 /* size: 1 */

/* 2 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 3 */
unsigned int
 /* size: 4 */

/* 4 */
unsigned char
 /* size: 1 */

/* 5 */
short unsigned int
 /* size: 2 */

/* 6 */
long unsigned int
 /* size: 4 */

/* 7 */
signed char
 /* size: 1 */

/* 8 */
short int
 /* size: 2 */

/* 9 */
int
 /* size: 4 */

/* 10 */
long long int
 /* size: 8 */

/* 11 */
long long unsigned int
 /* size: 8 */

/* 12 */
/* <0> (null):0 */
typedef long long int __quad_t; /* size: 8 */

/* 13 */
/* <0> (null):0 */
typedef long int __off_t; /* size: 4 */

/* 14 */
long int
 /* size: 4 */

/* 15 */
/* <0> (null):0 */
typedef __quad_t __off64_t; /* size: 8 */

/* 16 */
 /* pointer to 0 */
 /* size: 4 */

/* 17 */
 /* pointer to 1 */
 /* size: 4 */

/* 18 */
/* <0> (null):0 */
struct _IO_FILE {
	int                        _flags;               /*     0     4 */
	char *                     _IO_read_ptr;         /*     4     4 */
	char *                     _IO_read_end;         /*     8     4 */
	char *                     _IO_read_base;        /*    12     4 */
	char *                     _IO_write_base;       /*    16     4 */
	char *                     _IO_write_ptr;        /*    20     4 */
	char *                     _IO_write_end;        /*    24     4 */
	char *                     _IO_buf_base;         /*    28     4 */
	char *                     _IO_buf_end;          /*    32     4 */
	char *                     _IO_save_base;        /*    36     4 */
	char *                     _IO_backup_base;      /*    40     4 */
	char *                     _IO_save_end;         /*    44     4 */
	class _IO_marker *         _markers;             /*    48     4 */
	class _IO_FILE *           _chain;               /*    52     4 */
	int                        _fileno;              /*    56     4 */
	int                        _flags2;              /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	__off_t                    _old_offset;          /*    64     4 */
	short unsigned int         _cur_column;          /*    68     2 */
	signed char                _vtable_offset;       /*    70     1 */
	char                       _shortbuf[1];         /*    71     1 */
	_IO_lock_t *               _lock;                /*    72     4 */
	__off64_t                  _offset;              /*    76     8 */
	void *                     __pad1;               /*    84     4 */
	void *                     __pad2;               /*    88     4 */
	void *                     __pad3;               /*    92     4 */
	void *                     __pad4;               /*    96     4 */
	size_t                     __pad5;               /*   100     4 */
	int                        _mode;                /*   104     4 */
	char                       _unused2[40];         /*   108    40 */
	/* --- cacheline 2 boundary (128 bytes) was 20 bytes ago --- */

	/* size: 148, cachelines: 3, members: 29 */
	/* last cacheline: 20 bytes */
}; /* size: 148 */

/* 19 */
/* <0> (null):0 */
typedef void _IO_lock_t; /* size: 0 */

/* 20 */
/* <0> (null):0 */
struct _IO_marker {
	class _IO_marker *         _next;                /*     0     4 */
	class _IO_FILE *           _sbuf;                /*     4     4 */
	int                        _pos;                 /*     8     4 */

	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 21 */
 /* pointer to 20 */
 /* size: 4 */

/* 22 */
 /* pointer to 18 */
 /* size: 4 */

/* 23 */
 /* pointer to 20 */
 /* size: 4 */

/* 24 */
 /* pointer to 18 */
 /* size: 4 */

/* 25 */
/* <0> (null):0 */
char                       array[1]; /* size: 1 */

/* 26 */
 /* pointer to 19 */
 /* size: 4 */

/* 27 */
/* <0> (null):0 */
char                       array[40]; /* size: 40 */

/* 28 */
 /* pointer to 29 */
 /* size: 4 */

/* 29 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 30 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 31 */
long double
 /* size: 12 */

/* 32 */
double
 /* size: 8 */

/* 33 */
/* <0> (null):0 */
typedef int int32; /* size: 4 */

/* 34 */
/* <0> (null):0 */
typedef unsigned int uint32; /* size: 4 */

/* 35 */
/* <0> (null):0 */
typedef long long unsigned int uint64; /* size: 8 */

/* 36 */
/* <0> (null):0 */
typedef uint64 GID_t; /* size: 8 */

/* 37 */
/* <0> (null):0 */
typedef uint32 PackageId_t; /* size: 4 */

/* 38 */
/* <0> (null):0 */
typedef uint32 AppId_t; /* size: 4 */

/* 39 */
/* <0> (null):0 */
typedef uint64 AssetClassId_t; /* size: 8 */

/* 40 */
/* <0> (null):0 */
typedef uint32 PhysicalItemId_t; /* size: 4 */

/* 41 */
/* <0> (null):0 */
typedef uint32 DepotId_t; /* size: 4 */

/* 42 */
/* <0> (null):0 */
typedef uint32 CellID_t; /* size: 4 */

/* 43 */
/* <0> (null):0 */
typedef uint64 SteamAPICall_t; /* size: 8 */

/* 44 */
/* <0> (null):0 */
typedef uint32 PartnerId_t; /* size: 4 */

/* 45 */
/* <0> (null):0 */
typedef int BOOL; /* size: 4 */

/* 46 */
/* <0> (null):0 */
typedef unsigned char byte; /* size: 1 */

/* 47 */
/* <0> (null):0 */
typedef unsigned int string_t; /* size: 4 */

/* 48 */
/* <0> (null):0 */
typedef float vec_t; /* size: 4 */

/* 49 */
float
 /* size: 4 */

/* 50 */
/* <0> (null):0 */
class Vector2D {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	/* <0> (null):0 */
	void Vector2D(class Vector2D *);

	/* <0> (null):0 */
	void Vector2D(class Vector2D *, float, float);

	/* <0> (null):0 */
	class Vector2D operator+(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DplERKS_ */

	/* <0> (null):0 */
	class Vector2D operator-(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DmiERKS_ */

	/* <0> (null):0 */
	class Vector2D operator*(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DmlEf */

	/* <0> (null):0 */
	class Vector2D operator/(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DdvEf */

	/* <0> (null):0 */
	float Length(const class Vector2D  *); /* linkage=_ZNK8Vector2D6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector2D  *); /* linkage=_ZNK8Vector2D13LengthSquaredEv */

	/* <0> (null):0 */
	class Vector2D Normalize(const class Vector2D  *); /* linkage=_ZNK8Vector2D9NormalizeEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector2D *); /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector2D *, float); /* linkage=_ZN8Vector2D6IsZeroEf */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 51 */
 /* pointer to 50 */
 /* size: 4 */

/* 52 */
 /* pointer to 53 */
 /* size: 4 */

/* 53 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 54 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 55 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 56 */
bool
 /* size: 1 */

/* 57 */
/* <0> (null):0 */
class Vector {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	vec_t                      z;                    /*     8     4 */
	/* <0> (null):0 */
	void Vector(class Vector *);

	/* <0> (null):0 */
	void Vector(class Vector *, float, float, float);

	/* <0> (null):0 */
	void Vector(class Vector *, const class Vector  &);

	/* <0> (null):0 */
	void Vector(class Vector *, float *);

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *); /* linkage=_ZNK6VectorngEv */

	/* <0> (null):0 */
	int operator==(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectoreqERKS_ */

	/* <0> (null):0 */
	int operator!=(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorneERKS_ */

	/* <0> (null):0 */
	class Vector operator+(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorplERKS_ */

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectormiERKS_ */

	/* <0> (null):0 */
	class Vector operator*(const class Vector  *, float); /* linkage=_ZNK6VectormlEf */

	/* <0> (null):0 */
	class Vector operator/(const class Vector  *, float); /* linkage=_ZNK6VectordvEf */

	/* <0> (null):0 */
	void CopyToArray(const class Vector  *, float *); /* linkage=_ZNK6Vector11CopyToArrayEPf */

	/* <0> (null):0 */
	float Length(const class Vector  *); /* linkage=_ZNK6Vector6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector  *); /* linkage=_ZNK6Vector13LengthSquaredEv */

	/* <0> (null):0 */
	float * operator float*(class Vector *); /* linkage=_ZN6VectorcvPfEv */

	/* <0> (null):0 */
	const float  * operator const float*(const class Vector  *); /* linkage=_ZNK6VectorcvPKfEv */

	/* <0> (null):0 */
	class Vector Normalize(const class Vector  *); /* linkage=_ZNK6Vector9NormalizeEv */

	/* <0> (null):0 */
	class Vector2D Make2D(const class Vector  *); /* linkage=_ZNK6Vector6Make2DEv */

	/* <0> (null):0 */
	float Length2D(const class Vector  *); /* linkage=_ZNK6Vector8Length2DEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector  *, float); /* linkage=_ZNK6Vector16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector  *, float); /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector *); /* linkage=_ZN6Vector16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector *, float); /* linkage=_ZN6Vector6IsZeroEf */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 58 */
 /* pointer to 57 */
 /* size: 4 */

/* 59 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 60 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 61 */
 /* pointer to 49 */
 /* size: 4 */

/* 62 */
 /* pointer to 63 */
 /* size: 4 */

/* 63 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 64 */
 /* pointer to 65 */
 /* size: 4 */

/* 65 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 66 */
/* <0> (null):0 */
typedef int qboolean; /* size: 4 */

/* 67 */
/* <0> (null):0 */
struct link_s {
	class link_s *             prev;                 /*     0     4 */
	class link_s *             next;                 /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 68 */
 /* pointer to 67 */
 /* size: 4 */

/* 69 */
/* <0> (null):0 */
typedef struct link_s link_t; /* size: 8 */

/* 70 */
/* <0> (null):0 */
typedef struct edict_s edict_t; /* size: 804 */

/* 71 */
/* <0> (null):0 */
struct edict_s {
	qboolean                   free;                 /*     0     4 */
	int                        serialnumber;         /*     4     4 */
	link_t                     area;                 /*     8     8 */
	int                        headnode;             /*    16     4 */
	int                        num_leafs;            /*    20     4 */
	short int                  leafnums[48];         /*    24    96 */
	/* --- cacheline 1 boundary (64 bytes) was 56 bytes ago --- */
	float                      freetime;             /*   120     4 */
	void *                     pvPrivateData;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	entvars_t                  v;                    /*   128   676 */
	/* --- cacheline 12 boundary (768 bytes) was 36 bytes ago --- */

	/* size: 804, cachelines: 13, members: 9 */
	/* last cacheline: 36 bytes */
}; /* size: 804 */

/* 72 */
 /* pointer to 70 */
 /* size: 4 */

/* 73 */
/* <0> (null):0 */
struct {
	float                      time;                 /*     0     4 */
	float                      frametime;            /*     4     4 */
	float                      force_retouch;        /*     8     4 */
	string_t                   mapname;              /*    12     4 */
	string_t                   startspot;            /*    16     4 */
	float                      deathmatch;           /*    20     4 */
	float                      coop;                 /*    24     4 */
	float                      teamplay;             /*    28     4 */
	float                      serverflags;          /*    32     4 */
	float                      found_secrets;        /*    36     4 */
	class Vector              v_forward;             /*    40    12 */
	class Vector              v_up;                  /*    52    12 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	class Vector              v_right;               /*    64    12 */
	float                      trace_allsolid;       /*    76     4 */
	float                      trace_startsolid;     /*    80     4 */
	float                      trace_fraction;       /*    84     4 */
	class Vector              trace_endpos;          /*    88    12 */
	class Vector              trace_plane_normal;    /*   100    12 */
	float                      trace_plane_dist;     /*   112     4 */
	edict_t *                  trace_ent;            /*   116     4 */
	float                      trace_inopen;         /*   120     4 */
	float                      trace_inwater;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	int                        trace_hitgroup;       /*   128     4 */
	int                        trace_flags;          /*   132     4 */
	int                        msg_entity;           /*   136     4 */
	int                        cdAudioTrack;         /*   140     4 */
	int                        maxClients;           /*   144     4 */
	int                        maxEntities;          /*   148     4 */
	const char  *              pStringBase;          /*   152     4 */
	void *                     pSaveData;            /*   156     4 */
	class Vector              vecLandmarkOffset;     /*   160    12 */

	/* size: 172, cachelines: 3, members: 31 */
	/* last cacheline: 44 bytes */
}; /* size: 172 */

/* 74 */
/* <0> (null):0 */
typedef class  globalvars_t; /* size: 172 */

/* 75 */
/* <0> (null):0 */
struct entvars_s {
	string_t                   classname;            /*     0     4 */
	string_t                   globalname;           /*     4     4 */
	class Vector              origin;                /*     8    12 */
	class Vector              oldorigin;             /*    20    12 */
	class Vector              velocity;              /*    32    12 */
	class Vector              basevelocity;          /*    44    12 */
	class Vector              clbasevelocity;        /*    56    12 */
	/* --- cacheline 1 boundary (64 bytes) was 4 bytes ago --- */
	class Vector              movedir;               /*    68    12 */
	class Vector              angles;                /*    80    12 */
	class Vector              avelocity;             /*    92    12 */
	class Vector              punchangle;            /*   104    12 */
	class Vector              v_angle;               /*   116    12 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	class Vector              endpos;                /*   128    12 */
	class Vector              startpos;              /*   140    12 */
	float                      impacttime;           /*   152     4 */
	float                      starttime;            /*   156     4 */
	int                        fixangle;             /*   160     4 */
	float                      idealpitch;           /*   164     4 */
	float                      pitch_speed;          /*   168     4 */
	float                      ideal_yaw;            /*   172     4 */
	float                      yaw_speed;            /*   176     4 */
	int                        modelindex;           /*   180     4 */
	string_t                   model;                /*   184     4 */
	int                        viewmodel;            /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	int                        weaponmodel;          /*   192     4 */
	class Vector              absmin;                /*   196    12 */
	class Vector              absmax;                /*   208    12 */
	class Vector              mins;                  /*   220    12 */
	class Vector              maxs;                  /*   232    12 */
	class Vector              size;                  /*   244    12 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	float                      ltime;                /*   256     4 */
	float                      nextthink;            /*   260     4 */
	int                        movetype;             /*   264     4 */
	int                        solid;                /*   268     4 */
	int                        skin;                 /*   272     4 */
	int                        body;                 /*   276     4 */
	int                        effects;              /*   280     4 */
	float                      gravity;              /*   284     4 */
	float                      friction;             /*   288     4 */
	int                        light_level;          /*   292     4 */
	int                        sequence;             /*   296     4 */
	int                        gaitsequence;         /*   300     4 */
	float                      frame;                /*   304     4 */
	float                      animtime;             /*   308     4 */
	float                      framerate;            /*   312     4 */
	unsigned char              controller[4];        /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	unsigned char              blending[2];          /*   320     2 */
	float                      scale;                /*   324     4 */
	int                        rendermode;           /*   328     4 */
	float                      renderamt;            /*   332     4 */
	class Vector              rendercolor;           /*   336    12 */
	int                        renderfx;             /*   348     4 */
	float                      health;               /*   352     4 */
	float                      frags;                /*   356     4 */
	int                        weapons;              /*   360     4 */
	float                      takedamage;           /*   364     4 */
	int                        deadflag;             /*   368     4 */
	class Vector              view_ofs;              /*   372    12 */
	int                        button;               /*   384     4 */
	/* --- cacheline 6 boundary (384 bytes) was 2 bytes ago --- */
	int                        impulse;              /*   388     4 */
	edict_t *                  chain;                /*   392     4 */
	edict_t *                  dmg_inflictor;        /*   396     4 */
	edict_t *                  enemy;                /*   400     4 */
	edict_t *                  aiment;               /*   404     4 */
	edict_t *                  owner;                /*   408     4 */
	edict_t *                  groundentity;         /*   412     4 */
	int                        spawnflags;           /*   416     4 */
	int                        flags;                /*   420     4 */
	int                        colormap;             /*   424     4 */
	int                        team;                 /*   428     4 */
	float                      max_health;           /*   432     4 */
	float                      teleport_time;        /*   436     4 */
	float                      armortype;            /*   440     4 */
	float                      armorvalue;           /*   444     4 */
	int                        waterlevel;           /*   448     4 */
	/* --- cacheline 7 boundary (448 bytes) was 2 bytes ago --- */
	int                        watertype;            /*   452     4 */
	string_t                   target;               /*   456     4 */
	string_t                   targetname;           /*   460     4 */
	string_t                   netname;              /*   464     4 */
	string_t                   message;              /*   468     4 */
	float                      dmg_take;             /*   472     4 */
	float                      dmg_save;             /*   476     4 */
	float                      dmg;                  /*   480     4 */
	float                      dmgtime;              /*   484     4 */
	string_t                   noise;                /*   488     4 */
	string_t                   noise1;               /*   492     4 */
	string_t                   noise2;               /*   496     4 */
	string_t                   noise3;               /*   500     4 */
	float                      speed;                /*   504     4 */
	float                      air_finished;         /*   508     4 */
	float                      pain_finished;        /*   512     4 */
	/* --- cacheline 8 boundary (512 bytes) was 2 bytes ago --- */
	float                      radsuit_finished;     /*   516     4 */
	edict_t *                  pContainingEntity;    /*   520     4 */
	int                        playerclass;          /*   524     4 */
	float                      maxspeed;             /*   528     4 */
	float                      fov;                  /*   532     4 */
	int                        weaponanim;           /*   536     4 */
	int                        pushmsec;             /*   540     4 */
	int                        bInDuck;              /*   544     4 */
	int                        flTimeStepSound;      /*   548     4 */
	int                        flSwimTime;           /*   552     4 */
	int                        flDuckTime;           /*   556     4 */
	int                        iStepLeft;            /*   560     4 */
	float                      flFallVelocity;       /*   564     4 */
	int                        gamestate;            /*   568     4 */
	int                        oldbuttons;           /*   572     4 */
	int                        groupinfo;            /*   576     4 */
	/* --- cacheline 9 boundary (576 bytes) was 2 bytes ago --- */
	int                        iuser1;               /*   580     4 */
	int                        iuser2;               /*   584     4 */
	int                        iuser3;               /*   588     4 */
	int                        iuser4;               /*   592     4 */
	float                      fuser1;               /*   596     4 */
	float                      fuser2;               /*   600     4 */
	float                      fuser3;               /*   604     4 */
	float                      fuser4;               /*   608     4 */
	class Vector              vuser1;                /*   612    12 */
	class Vector              vuser2;                /*   624    12 */
	class Vector              vuser3;                /*   636    12 */
	/* --- cacheline 10 boundary (640 bytes) was 6 bytes ago --- */
	class Vector              vuser4;                /*   648    12 */
	edict_t *                  euser1;               /*   660     4 */
	edict_t *                  euser2;               /*   664     4 */
	edict_t *                  euser3;               /*   668     4 */
	edict_t *                  euser4;               /*   672     4 */

	/* size: 676, cachelines: 11, members: 123 */
	/* last cacheline: 36 bytes */

	/* BRAIN FART ALERT! 676 != 674 + 0(holes), diff = 2 */

}; /* size: 676 */

/* 76 */
/* <0> (null):0 */
unsigned char              array[4]; /* size: 4 */

/* 77 */
/* <0> (null):0 */
unsigned char              array[2]; /* size: 2 */

/* 78 */
/* <0> (null):0 */
typedef struct entvars_s entvars_t; /* size: 676 */

/* 79 */
/* <0> (null):0 */
short int                  array[48]; /* size: 96 */

/* 80 */
/* <0> (null):0 */
typedef uint32 CRC32_t; /* size: 4 */

/* 81 */
/* <0> (null):0 */
struct cvar_s {
	char *                     name;                 /*     0     4 */
	char *                     string;               /*     4     4 */
	int                        flags;                /*     8     4 */
	float                      value;                /*    12     4 */
	class cvar_s *             next;                 /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 82 */
 /* pointer to 81 */
 /* size: 4 */

/* 83 */
/* <0> (null):0 */
typedef struct cvar_s cvar_t; /* size: 20 */

/* 84 */
/* <0> (null):0 */
struct client_textmessage_s {
	int                        effect;               /*     0     4 */
	byte                       r1;                   /*     4     1 */
	byte                       g1;                   /*     5     1 */
	byte                       b1;                   /*     6     1 */
	byte                       a1;                   /*     7     1 */
	byte                       r2;                   /*     8     1 */
	byte                       g2;                   /*     9     1 */
	byte                       b2;                   /*    10     1 */
	byte                       a2;                   /*    11     1 */
	float                      x;                    /*    12     4 */
	float                      y;                    /*    16     4 */
	float                      fadein;               /*    20     4 */
	float                      fadeout;              /*    24     4 */
	float                      holdtime;             /*    28     4 */
	float                      fxtime;               /*    32     4 */
	const char  *              pName;                /*    36     4 */
	const char  *              pMessage;             /*    40     4 */

	/* size: 44, cachelines: 1, members: 17 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 85 */
/* <0> (null):0 */
typedef struct client_textmessage_s client_textmessage_t; /* size: 44 */

/* 86 */
/* <0> (null):0 */
typedef struct sequenceCommandLine_ sequenceCommandLine_s; /* size: 92 */

/* 87 */
/* <0> (null):0 */
struct sequenceCommandLine_ {
	int                        commandType;          /*     0     4 */
	client_textmessage_t       clientMessage;        /*     4    44 */
	char *                     speakerName;          /*    48     4 */
	char *                     listenerName;         /*    52     4 */
	char *                     soundFileName;        /*    56     4 */
	char *                     sentenceName;         /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	char *                     fireTargetNames;      /*    64     4 */
	char *                     killTargetNames;      /*    68     4 */
	float                      delay;                /*    72     4 */
	int                        repeatCount;          /*    76     4 */
	int                        textChannel;          /*    80     4 */
	int                        modifierBitField;     /*    84     4 */
	sequenceCommandLine_s *    nextCommandLine;      /*    88     4 */

	/* size: 92, cachelines: 2, members: 13 */
	/* last cacheline: 28 bytes */
}; /* size: 92 */

/* 88 */
 /* pointer to 86 */
 /* size: 4 */

/* 89 */
/* <0> (null):0 */
typedef struct sequenceEntry_ sequenceEntry_s; /* size: 20 */

/* 90 */
/* <0> (null):0 */
struct sequenceEntry_ {
	char *                     fileName;             /*     0     4 */
	char *                     entryName;            /*     4     4 */
	sequenceCommandLine_s *    firstCommand;         /*     8     4 */
	sequenceEntry_s *          nextEntry;            /*    12     4 */
	qboolean                   isGlobal;             /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 91 */
 /* pointer to 89 */
 /* size: 4 */

/* 92 */
/* <0> (null):0 */
typedef struct sentenceEntry_ sentenceEntry_s; /* size: 16 */

/* 93 */
/* <0> (null):0 */
struct sentenceEntry_ {
	char *                     data;                 /*     0     4 */
	sentenceEntry_s *          nextEntry;            /*     4     4 */
	qboolean                   isGlobal;             /*     8     4 */
	unsigned int               index;                /*    12     4 */

	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 94 */
 /* pointer to 92 */
 /* size: 4 */

/* 95 */
/* <0> (null):0 */
enum {
	at_notice = 0,
	at_console = 1,
	at_aiconsole = 2,
	at_warning = 3,
	at_error = 4,
	at_logged = 5,
}; /* size: 4 */

/* 96 */
/* <0> (null):0 */
typedef enum  ALERT_TYPE; /* size: 4 */

/* 97 */
/* <0> (null):0 */
enum {
	print_console = 0,
	print_center = 1,
	print_chat = 2,
}; /* size: 4 */

/* 98 */
/* <0> (null):0 */
typedef enum  PRINT_TYPE; /* size: 4 */

/* 99 */
/* <0> (null):0 */
enum {
	force_exactfile = 0,
	force_model_samebounds = 1,
	force_model_specifybounds = 2,
	force_model_specifybounds_if_avail = 3,
}; /* size: 4 */

/* 100 */
/* <0> (null):0 */
typedef enum  FORCE_TYPE; /* size: 4 */

/* 101 */
/* <0> (null):0 */
struct {
	int                        fAllSolid;            /*     0     4 */
	int                        fStartSolid;          /*     4     4 */
	int                        fInOpen;              /*     8     4 */
	int                        fInWater;             /*    12     4 */
	float                      flFraction;           /*    16     4 */
	class Vector              vecEndPos;             /*    20    12 */
	float                      flPlaneDist;          /*    32     4 */
	class Vector              vecPlaneNormal;        /*    36    12 */
	edict_t *                  pHit;                 /*    48     4 */
	int                        iHitgroup;            /*    52     4 */
	/* <0> (null):0 */
	void TraceResult(TraceResult *);


	/* size: 56, cachelines: 1, members: 10 */
	/* last cacheline: 56 bytes */
}; /* size: 56 */

/* 102 */
/* <0> (null):0 */
typedef class  TraceResult; /* size: 56 */

/* 103 */
/* <0> (null):0 */
struct enginefuncs_s {
	int                        (*pfnPrecacheModel)(char *); /*     0     4 */
	int                        (*pfnPrecacheSound)(char *); /*     4     4 */
	void                       (*pfnSetModel)(edict_t *, const char  *); /*     8     4 */
	int                        (*pfnModelIndex)(const char  *); /*    12     4 */
	int                        (*pfnModelFrames)(int); /*    16     4 */
	void                       (*pfnSetSize)(edict_t *, const float  *, const float  *); /*    20     4 */
	void                       (*pfnChangeLevel)(char *, char *); /*    24     4 */
	void                       (*pfnGetSpawnParms)(edict_t *); /*    28     4 */
	void                       (*pfnSaveSpawnParms)(edict_t *); /*    32     4 */
	float                      (*pfnVecToYaw)(const float  *); /*    36     4 */
	void                       (*pfnVecToAngles)(const float  *, float *); /*    40     4 */
	void                       (*pfnMoveToOrigin)(edict_t *, const float  *, float, int); /*    44     4 */
	void                       (*pfnChangeYaw)(edict_t *); /*    48     4 */
	void                       (*pfnChangePitch)(edict_t *); /*    52     4 */
	edict_t *                  (*pfnFindEntityByString)(edict_t *, const char  *, const char  *); /*    56     4 */
	int                        (*pfnGetEntityIllum)(edict_t *); /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	edict_t *                  (*pfnFindEntityInSphere)(edict_t *, const float  *, float); /*    64     4 */
	edict_t *                  (*pfnFindClientInPVS)(edict_t *); /*    68     4 */
	edict_t *                  (*pfnEntitiesInPVS)(edict_t *); /*    72     4 */
	void                       (*pfnMakeVectors)(const float  *); /*    76     4 */
	void                       (*pfnAngleVectors)(const float  *, float *, float *, float *); /*    80     4 */
	edict_t *                  (*pfnCreateEntity)(void); /*    84     4 */
	void                       (*pfnRemoveEntity)(edict_t *); /*    88     4 */
	edict_t *                  (*pfnCreateNamedEntity)(int); /*    92     4 */
	void                       (*pfnMakeStatic)(edict_t *); /*    96     4 */
	int                        (*pfnEntIsOnFloor)(edict_t *); /*   100     4 */
	int                        (*pfnDropToFloor)(edict_t *); /*   104     4 */
	int                        (*pfnWalkMove)(edict_t *, float, float, int); /*   108     4 */
	void                       (*pfnSetOrigin)(edict_t *, const float  *); /*   112     4 */
	void                       (*pfnEmitSound)(edict_t *, int, const char  *, float, float, int, int); /*   116     4 */
	void                       (*pfnEmitAmbientSound)(edict_t *, float *, const char  *, float, float, int, int); /*   120     4 */
	void                       (*pfnTraceLine)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	void                       (*pfnTraceToss)(edict_t *, edict_t *, TraceResult *); /*   128     4 */
	int                        (*pfnTraceMonsterHull)(edict_t *, const float  *, const float  *, int, edict_t *, TraceResult *); /*   132     4 */
	void                       (*pfnTraceHull)(const float  *, const float  *, int, int, edict_t *, TraceResult *); /*   136     4 */
	void                       (*pfnTraceModel)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   140     4 */
	const char  *              (*pfnTraceTexture)(edict_t *, const float  *, const float  *); /*   144     4 */
	void                       (*pfnTraceSphere)(const float  *, const float  *, int, float, edict_t *, TraceResult *); /*   148     4 */
	void                       (*pfnGetAimVector)(edict_t *, float, float *); /*   152     4 */
	void                       (*pfnServerCommand)(char *); /*   156     4 */
	void                       (*pfnServerExecute)(void); /*   160     4 */
	void                       (*pfnClientCommand)(edict_t *, char *, ...); /*   164     4 */
	void                       (*pfnParticleEffect)(const float  *, const float  *, float, float); /*   168     4 */
	void                       (*pfnLightStyle)(int, char *); /*   172     4 */
	int                        (*pfnDecalIndex)(const char  *); /*   176     4 */
	int                        (*pfnPointContents)(const float  *); /*   180     4 */
	void                       (*pfnMessageBegin)(int, int, const float  *, edict_t *); /*   184     4 */
	void                       (*pfnMessageEnd)(void); /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	void                       (*pfnWriteByte)(int); /*   192     4 */
	void                       (*pfnWriteChar)(int); /*   196     4 */
	void                       (*pfnWriteShort)(int); /*   200     4 */
	void                       (*pfnWriteLong)(int); /*   204     4 */
	void                       (*pfnWriteAngle)(float); /*   208     4 */
	void                       (*pfnWriteCoord)(float); /*   212     4 */
	void                       (*pfnWriteString)(const char  *); /*   216     4 */
	void                       (*pfnWriteEntity)(int); /*   220     4 */
	void                       (*pfnCVarRegister)(cvar_t *); /*   224     4 */
	float                      (*pfnCVarGetFloat)(const char  *); /*   228     4 */
	const char  *              (*pfnCVarGetString)(const char  *); /*   232     4 */
	void                       (*pfnCVarSetFloat)(const char  *, float); /*   236     4 */
	void                       (*pfnCVarSetString)(const char  *, const char  *); /*   240     4 */
	void                       (*pfnAlertMessage)(ALERT_TYPE, char *, ...); /*   244     4 */
	void                       (*pfnEngineFprintf)(void *, char *, ...); /*   248     4 */
	void *                     (*pfnPvAllocEntPrivateData)(edict_t *, int32); /*   252     4 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	void *                     (*pfnPvEntPrivateData)(edict_t *); /*   256     4 */
	void                       (*pfnFreeEntPrivateData)(edict_t *); /*   260     4 */
	const char  *              (*pfnSzFromIndex)(int); /*   264     4 */
	int                        (*pfnAllocString)(const char  *); /*   268     4 */
	class entvars_s *          (*pfnGetVarsOfEnt)(edict_t *); /*   272     4 */
	edict_t *                  (*pfnPEntityOfEntOffset)(int); /*   276     4 */
	int                        (*pfnEntOffsetOfPEntity)(const edict_t  *); /*   280     4 */
	int                        (*pfnIndexOfEdict)(const edict_t  *); /*   284     4 */
	edict_t *                  (*pfnPEntityOfEntIndex)(int); /*   288     4 */
	edict_t *                  (*pfnFindEntityByVars)(class entvars_s *); /*   292     4 */
	void *                     (*pfnGetModelPtr)(edict_t *); /*   296     4 */
	int                        (*pfnRegUserMsg)(const char  *, int); /*   300     4 */
	void                       (*pfnAnimationAutomove)(const edict_t  *, float); /*   304     4 */
	void                       (*pfnGetBonePosition)(const edict_t  *, int, float *, float *); /*   308     4 */
	uint32                     (*pfnFunctionFromName)(const char  *); /*   312     4 */
	const char  *              (*pfnNameForFunction)(uint32); /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	void                       (*pfnClientPrintf)(edict_t *, PRINT_TYPE, const char  *); /*   320     4 */
	void                       (*pfnServerPrint)(const char  *); /*   324     4 */
	const char  *              (*pfnCmd_Args)(void); /*   328     4 */
	const char  *              (*pfnCmd_Argv)(int);  /*   332     4 */
	int                        (*pfnCmd_Argc)(void); /*   336     4 */
	void                       (*pfnGetAttachment)(const edict_t  *, int, float *, float *); /*   340     4 */
	void                       (*pfnCRC32_Init)(CRC32_t *); /*   344     4 */
	void                       (*pfnCRC32_ProcessBuffer)(CRC32_t *, void *, int); /*   348     4 */
	void                       (*pfnCRC32_ProcessByte)(CRC32_t *, unsigned char); /*   352     4 */
	CRC32_t                    (*pfnCRC32_Final)(CRC32_t); /*   356     4 */
	int32                      (*pfnRandomLong)(int32, int32); /*   360     4 */
	float                      (*pfnRandomFloat)(float, float); /*   364     4 */
	void                       (*pfnSetView)(const edict_t  *, const edict_t  *); /*   368     4 */
	float                      (*pfnTime)(void);     /*   372     4 */
	void                       (*pfnCrosshairAngle)(const edict_t  *, float, float); /*   376     4 */
	byte *                     (*pfnLoadFileForMe)(char *, int *); /*   380     4 */
	/* --- cacheline 6 boundary (384 bytes) --- */
	void                       (*pfnFreeFile)(void *); /*   384     4 */
	void                       (*pfnEndSection)(const char  *); /*   388     4 */
	int                        (*pfnCompareFileTime)(char *, char *, int *); /*   392     4 */
	void                       (*pfnGetGameDir)(char *); /*   396     4 */
	void                       (*pfnCvar_RegisterVariable)(cvar_t *); /*   400     4 */
	void                       (*pfnFadeClientVolume)(const edict_t  *, int, int, int, int); /*   404     4 */
	void                       (*pfnSetClientMaxspeed)(const edict_t  *, float); /*   408     4 */
	edict_t *                  (*pfnCreateFakeClient)(const char  *); /*   412     4 */
	void                       (*pfnRunPlayerMove)(edict_t *, const float  *, float, float, float, short unsigned int, byte, byte); /*   416     4 */
	int                        (*pfnNumberOfEntities)(void); /*   420     4 */
	char *                     (*pfnGetInfoKeyBuffer)(edict_t *); /*   424     4 */
	char *                     (*pfnInfoKeyValue)(char *, char *); /*   428     4 */
	void                       (*pfnSetKeyValue)(char *, char *, char *); /*   432     4 */
	void                       (*pfnSetClientKeyValue)(int, char *, char *, char *); /*   436     4 */
	int                        (*pfnIsMapValid)(char *); /*   440     4 */
	void                       (*pfnStaticDecal)(const float  *, int, int, int); /*   444     4 */
	/* --- cacheline 7 boundary (448 bytes) --- */
	int                        (*pfnPrecacheGeneric)(char *); /*   448     4 */
	int                        (*pfnGetPlayerUserId)(edict_t *); /*   452     4 */
	void                       (*pfnBuildSoundMsg)(edict_t *, int, const char  *, float, float, int, int, int, int, const float  *, edict_t *); /*   456     4 */
	int                        (*pfnIsDedicatedServer)(void); /*   460     4 */
	cvar_t *                   (*pfnCVarGetPointer)(const char  *); /*   464     4 */
	unsigned int               (*pfnGetPlayerWONId)(edict_t *); /*   468     4 */
	void                       (*pfnInfo_RemoveKey)(char *, const char  *); /*   472     4 */
	const char  *              (*pfnGetPhysicsKeyValue)(const edict_t  *, const char  *); /*   476     4 */
	void                       (*pfnSetPhysicsKeyValue)(const edict_t  *, const char  *, const char  *); /*   480     4 */
	const char  *              (*pfnGetPhysicsInfoString)(const edict_t  *); /*   484     4 */
	short unsigned int         (*pfnPrecacheEvent)(int, const char  *); /*   488     4 */
	void                       (*pfnPlaybackEvent)(int, const edict_t  *, short unsigned int, float, float *, float *, float, float, int, int, int, int); /*   492     4 */
	unsigned char *            (*pfnSetFatPVS)(float *); /*   496     4 */
	unsigned char *            (*pfnSetFatPAS)(float *); /*   500     4 */
	int                        (*pfnCheckVisibility)(const edict_t  *, unsigned char *); /*   504     4 */
	void                       (*pfnDeltaSetField)(class delta_s *, const char  *); /*   508     4 */
	/* --- cacheline 8 boundary (512 bytes) --- */
	void                       (*pfnDeltaUnsetField)(class delta_s *, const char  *); /*   512     4 */
	void                       (*pfnDeltaAddEncoder)(char *, void (*)(class delta_s *, const unsigned char  *, const unsigned char  *)); /*   516     4 */
	int                        (*pfnGetCurrentPlayer)(void); /*   520     4 */
	int                        (*pfnCanSkipPlayer)(const edict_t  *); /*   524     4 */
	int                        (*pfnDeltaFindField)(class delta_s *, const char  *); /*   528     4 */
	void                       (*pfnDeltaSetFieldByIndex)(class delta_s *, int); /*   532     4 */
	void                       (*pfnDeltaUnsetFieldByIndex)(class delta_s *, int); /*   536     4 */
	void                       (*pfnSetGroupMask)(int, int); /*   540     4 */
	int                        (*pfnCreateInstancedBaseline)(int, class entity_state_s *); /*   544     4 */
	void                       (*pfnCvar_DirectSet)(class cvar_s *, char *); /*   548     4 */
	void                       (*pfnForceUnmodified)(FORCE_TYPE, float *, float *, const char  *); /*   552     4 */
	void                       (*pfnGetPlayerStats)(const edict_t  *, int *, int *); /*   556     4 */
	void                       (*pfnAddServerCommand)(char *, void (*)(void)); /*   560     4 */
	qboolean                   (*pfnVoice_GetClientListening)(int, int); /*   564     4 */
	qboolean                   (*pfnVoice_SetClientListening)(int, int, qboolean); /*   568     4 */
	const char  *              (*pfnGetPlayerAuthId)(edict_t *); /*   572     4 */
	/* --- cacheline 9 boundary (576 bytes) --- */
	sequenceEntry_s *          (*pfnSequenceGet)(const char  *, const char  *); /*   576     4 */
	sentenceEntry_s *          (*pfnSequencePickSentence)(const char  *, int, int *); /*   580     4 */
	int                        (*pfnGetFileSize)(char *); /*   584     4 */
	unsigned int               (*pfnGetApproxWavePlayLen)(const char  *); /*   588     4 */
	int                        (*pfnIsCareerMatch)(void); /*   592     4 */
	int                        (*pfnGetLocalizedStringLength)(const char  *); /*   596     4 */
	void                       (*pfnRegisterTutorMessageShown)(int); /*   600     4 */
	int                        (*pfnGetTimesTutorMessageShown)(int); /*   604     4 */
	void                       (*ProcessTutorMessageDecayBuffer)(int *, int); /*   608     4 */
	void                       (*ConstructTutorMessageDecayBuffer)(int *, int); /*   612     4 */
	void                       (*ResetTutorMessageDecayData)(void); /*   616     4 */
	void                       (*pfnQueryClientCvarValue)(const edict_t  *, const char  *); /*   620     4 */
	void                       (*pfnQueryClientCvarValue2)(const edict_t  *, const char  *, int); /*   624     4 */
	int                        (*pfnCheckParm)(const char  *, char * *); /*   628     4 */

	/* size: 632, cachelines: 10, members: 158 */
	/* last cacheline: 56 bytes */
}; /* size: 632 */

/* 104 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 105 */
 /* pointer to 104 */
 /* size: 4 */

/* 106 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141354136 */

/* 107 */
 /* pointer to 106 */
 /* size: 4 */

/* 108 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 109 */
 /* pointer to 108 */
 /* size: 4 */

/* 110 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 111 */
 /* pointer to 110 */
 /* size: 4 */

/* 112 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141354656 */

/* 113 */
 /* pointer to 112 */
 /* size: 4 */

/* 114 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141354916 */

/* 115 */
 /* pointer to 114 */
 /* size: 4 */

/* 116 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141355124 */

/* 117 */
 /* pointer to 116 */
 /* size: 4 */

/* 118 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 119 */
 /* pointer to 118 */
 /* size: 4 */

/* 120 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144743 */

/* 121 */
 /* pointer to 120 */
 /* size: 4 */

/* 122 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141355644 */

/* 123 */
 /* pointer to 122 */
 /* size: 4 */

/* 124 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 125 */
 /* pointer to 124 */
 /* size: 4 */

/* 126 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 127 */
 /* pointer to 126 */
 /* size: 4 */

/* 128 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 129 */
 /* pointer to 128 */
 /* size: 4 */

/* 130 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 131 */
 /* pointer to 130 */
 /* size: 4 */

/* 132 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141473092 */

/* 133 */
 /* pointer to 132 */
 /* size: 4 */

/* 134 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141473248 */

/* 135 */
 /* pointer to 134 */
 /* size: 4 */

/* 136 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 137 */
 /* pointer to 136 */
 /* size: 4 */

/* 138 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 139 */
 /* pointer to 138 */
 /* size: 4 */

/* 140 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 141 */
 /* pointer to 140 */
 /* size: 4 */

/* 142 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141474132 */

/* 143 */
 /* pointer to 142 */
 /* size: 4 */

/* 144 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141474340 */

/* 145 */
 /* pointer to 144 */
 /* size: 4 */

/* 146 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141474808 */

/* 147 */
 /* pointer to 146 */
 /* size: 4 */

/* 148 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141475276 */

/* 149 */
 /* pointer to 102 */
 /* size: 4 */

/* 150 */
 /* pointer to 148 */
 /* size: 4 */

/* 151 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141475692 */

/* 152 */
 /* pointer to 151 */
 /* size: 4 */

/* 153 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 154 */
 /* pointer to 153 */
 /* size: 4 */

/* 155 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141476368 */

/* 156 */
 /* pointer to 155 */
 /* size: 4 */

/* 157 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 158 */
 /* pointer to 157 */
 /* size: 4 */

/* 159 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141481132 */

/* 160 */
 /* pointer to 159 */
 /* size: 4 */

/* 161 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141481548 */

/* 162 */
 /* pointer to 161 */
 /* size: 4 */

/* 163 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141481808 */

/* 164 */
 /* pointer to 163 */
 /* size: 4 */

/* 165 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141481964 */

/* 166 */
 /* pointer to 165 */
 /* size: 4 */

/* 167 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141482068 */

/* 168 */
 /* pointer to 167 */
 /* size: 4 */

/* 169 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141482276 */

/* 170 */
 /* pointer to 169 */
 /* size: 4 */

/* 171 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141482588 */

/* 172 */
 /* pointer to 171 */
 /* size: 4 */

/* 173 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 174 */
 /* pointer to 173 */
 /* size: 4 */

/* 175 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141482952 */

/* 176 */
 /* pointer to 175 */
 /* size: 4 */

/* 177 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141483264 */

/* 178 */
 /* pointer to 177 */
 /* size: 4 */

/* 179 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141483420 */

/* 180 */
 /* pointer to 179 */
 /* size: 4 */

/* 181 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141483576 */

/* 182 */
 /* pointer to 181 */
 /* size: 4 */

/* 183 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141483732 */

/* 184 */
 /* pointer to 83 */
 /* size: 4 */

/* 185 */
 /* pointer to 183 */
 /* size: 4 */

/* 186 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 187 */
 /* pointer to 186 */
 /* size: 4 */

/* 188 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 189 */
 /* pointer to 188 */
 /* size: 4 */

/* 190 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141484252 */

/* 191 */
 /* pointer to 190 */
 /* size: 4 */

/* 192 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141484460 */

/* 193 */
 /* pointer to 192 */
 /* size: 4 */

/* 194 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141484668 */

/* 195 */
 /* pointer to 194 */
 /* size: 4 */

/* 196 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141484876 */

/* 197 */
 /* pointer to 196 */
 /* size: 4 */

/* 198 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 199 */
 /* pointer to 198 */
 /* size: 4 */

/* 200 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 201 */
 /* pointer to 200 */
 /* size: 4 */

/* 202 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 203 */
 /* pointer to 202 */
 /* size: 4 */

/* 204 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 205 */
 /* pointer to 75 */
 /* size: 4 */

/* 206 */
 /* pointer to 204 */
 /* size: 4 */

/* 207 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 208 */
 /* pointer to 209 */
 /* size: 4 */

/* 209 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 804 */

/* 210 */
 /* pointer to 207 */
 /* size: 4 */

/* 211 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 212 */
 /* pointer to 211 */
 /* size: 4 */

/* 213 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 214 */
 /* pointer to 213 */
 /* size: 4 */

/* 215 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141519084 */

/* 216 */
 /* pointer to 215 */
 /* size: 4 */

/* 217 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141519292 */

/* 218 */
 /* pointer to 217 */
 /* size: 4 */

/* 219 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 220 */
 /* pointer to 219 */
 /* size: 4 */

/* 221 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 222 */
 /* pointer to 221 */
 /* size: 4 */

/* 223 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141519916 */

/* 224 */
 /* pointer to 223 */
 /* size: 4 */

/* 225 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 226 */
 /* pointer to 225 */
 /* size: 4 */

/* 227 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 228 */
 /* pointer to 227 */
 /* size: 4 */

/* 229 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141520384 */

/* 230 */
 /* pointer to 80 */
 /* size: 4 */

/* 231 */
 /* pointer to 229 */
 /* size: 4 */

/* 232 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141520592 */

/* 233 */
 /* pointer to 232 */
 /* size: 4 */

/* 234 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141520852 */

/* 235 */
 /* pointer to 234 */
 /* size: 4 */

/* 236 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 237 */
 /* pointer to 236 */
 /* size: 4 */

/* 238 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 239 */
 /* pointer to 238 */
 /* size: 4 */

/* 240 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 241 */
 /* pointer to 240 */
 /* size: 4 */

/* 242 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141521632 */

/* 243 */
 /* pointer to 242 */
 /* size: 4 */

/* 244 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 245 */
 /* pointer to 244 */
 /* size: 4 */

/* 246 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141489328 */

/* 247 */
 /* pointer to 246 */
 /* size: 4 */

/* 248 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 249 */
 /* pointer to 46 */
 /* size: 4 */

/* 250 */
 /* pointer to 9 */
 /* size: 4 */

/* 251 */
 /* pointer to 248 */
 /* size: 4 */

/* 252 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141489900 */

/* 253 */
 /* pointer to 252 */
 /* size: 4 */

/* 254 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 255 */
 /* pointer to 254 */
 /* size: 4 */

/* 256 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141490316 */

/* 257 */
 /* pointer to 256 */
 /* size: 4 */

/* 258 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 259 */
 /* pointer to 258 */
 /* size: 4 */

/* 260 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141490836 */

/* 261 */
 /* pointer to 260 */
 /* size: 4 */

/* 262 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 263 */
 /* pointer to 262 */
 /* size: 4 */

/* 264 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 265 */
 /* pointer to 264 */
 /* size: 4 */

/* 266 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141491720 */

/* 267 */
 /* pointer to 266 */
 /* size: 4 */

/* 268 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141491980 */

/* 269 */
 /* pointer to 268 */
 /* size: 4 */

/* 270 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141492292 */

/* 271 */
 /* pointer to 270 */
 /* size: 4 */

/* 272 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141492604 */

/* 273 */
 /* pointer to 272 */
 /* size: 4 */

/* 274 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 275 */
 /* pointer to 274 */
 /* size: 4 */

/* 276 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 277 */
 /* pointer to 276 */
 /* size: 4 */

/* 278 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141547696 */

/* 279 */
 /* pointer to 278 */
 /* size: 4 */

/* 280 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 281 */
 /* pointer to 280 */
 /* size: 4 */

/* 282 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141548112 */

/* 283 */
 /* pointer to 282 */
 /* size: 4 */

/* 284 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 285 */
 /* pointer to 284 */
 /* size: 4 */

/* 286 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 2 */

/* 287 */
 /* pointer to 286 */
 /* size: 4 */

/* 288 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141548736 */

/* 289 */
 /* pointer to 288 */
 /* size: 4 */

/* 290 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 291 */
 /* pointer to 4 */
 /* size: 4 */

/* 292 */
 /* pointer to 290 */
 /* size: 4 */

/* 293 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 294 */
 /* pointer to 293 */
 /* size: 4 */

/* 295 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141549880 */

/* 296 */
 /* pointer to 297 */
 /* size: 4 */

/* 297 */
/* <0> (null):0 */
struct delta_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 298 */
 /* pointer to 295 */
 /* size: 4 */

/* 299 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141550204 */

/* 300 */
 /* pointer to 301 */
 /* size: 4 */

/* 301 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141550412 */

/* 302 */
 /* pointer to 303 */
 /* size: 4 */

/* 303 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 304 */
 /* pointer to 299 */
 /* size: 4 */

/* 305 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 306 */
 /* pointer to 305 */
 /* size: 4 */

/* 307 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141550984 */

/* 308 */
 /* pointer to 307 */
 /* size: 4 */

/* 309 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141551192 */

/* 310 */
 /* pointer to 309 */
 /* size: 4 */

/* 311 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 312 */
 /* pointer to 313 */
 /* size: 4 */

/* 313 */
/* <0> (null):0 */
struct entity_state_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 314 */
 /* pointer to 311 */
 /* size: 4 */

/* 315 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141555852 */

/* 316 */
 /* pointer to 81 */
 /* size: 4 */

/* 317 */
 /* pointer to 315 */
 /* size: 4 */

/* 318 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141556112 */

/* 319 */
 /* pointer to 318 */
 /* size: 4 */

/* 320 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141556424 */

/* 321 */
 /* pointer to 320 */
 /* size: 4 */

/* 322 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141556684 */

/* 323 */
 /* pointer to 322 */
 /* size: 4 */

/* 324 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 325 */
 /* pointer to 324 */
 /* size: 4 */

/* 326 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 327 */
 /* pointer to 326 */
 /* size: 4 */

/* 328 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 329 */
 /* pointer to 328 */
 /* size: 4 */

/* 330 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 331 */
 /* pointer to 330 */
 /* size: 4 */

/* 332 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 333 */
 /* pointer to 332 */
 /* size: 4 */

/* 334 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 335 */
 /* pointer to 334 */
 /* size: 4 */

/* 336 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141558140 */

/* 337 */
 /* pointer to 336 */
 /* size: 4 */

/* 338 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141558348 */

/* 339 */
 /* pointer to 338 */
 /* size: 4 */

/* 340 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141558556 */

/* 341 */
 /* pointer to 340 */
 /* size: 4 */

/* 342 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 343 */
 /* pointer to 17 */
 /* size: 4 */

/* 344 */
 /* pointer to 342 */
 /* size: 4 */

/* 345 */
/* <0> (null):0 */
typedef struct enginefuncs_s enginefuncs_t; /* size: 632 */

/* 346 */
/* <0> (null):0 */
enum {
	ignore_monsters = 1,
	dont_ignore_monsters = 0,
	missile = 2,
}; /* size: 4 */

/* 347 */
/* <0> (null):0 */
typedef enum  IGNORE_MONSTERS; /* size: 4 */

/* 348 */
/* <0> (null):0 */
enum {
	ignore_glass = 1,
	dont_ignore_glass = 0,
}; /* size: 4 */

/* 349 */
/* <0> (null):0 */
typedef enum  IGNORE_GLASS; /* size: 4 */

/* 350 */
 /* pointer to 78 */
 /* size: 4 */

/* 351 */
 /* pointer to 352 */
 /* size: 4 */

/* 352 */
/* <0> (null):0 */
struct CBaseEntity {
	/* <0> (null):0 */
	virtual int ObjectCaps(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10ObjectCapsEv */

	/* vtable has 1 entries: {
	   [6] = ObjectCaps(_ZN11CBaseEntity10ObjectCapsEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 353 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 354 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 355 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 356 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 357 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 358 */
 /* pointer to 359 */
 /* size: 4 */

/* 359 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 676 */

/* 360 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 361 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 362 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 363 */
/* <0> (null):0 */
class CPointEntity {
	/* <0> (null):0 */
	virtual int ObjectCaps(class CPointEntity *); /* linkage=_ZN12CPointEntity10ObjectCapsEv */

	/* vtable has 1 entries: {
	   [6] = ObjectCaps(_ZN12CPointEntity10ObjectCapsEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 364 */
 /* pointer to 363 */
 /* size: 4 */

/* 365 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 366 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 367 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 368 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 369 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 370 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 371 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 372 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 373 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 374 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 375 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 376 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 377 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 378 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 379 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 380 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 381 */
 /* pointer to 74 */
 /* size: 4 */

/* Functions: */

/* <0> (null):0 */
void Vector2D(class Vector2D *)
{
} /* size: 4 */

/* <0> (null):0 */
void Vector2D(class Vector2D *, float, float)
{
} /* size: 140886768 */

/* <0> (null):0 */
class Vector2D operator+(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DplERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator-(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DmiERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator*(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DmlEf */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator/(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DdvEf */
{
} /* size: 8 */

/* <0> (null):0 */
float Length(const class Vector2D  *) /* linkage=_ZNK8Vector2D6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector2D  *) /* linkage=_ZNK8Vector2D13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector2D Normalize(const class Vector2D  *) /* linkage=_ZNK8Vector2D9NormalizeEv */
{
} /* size: 8 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector2D *) /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector2D *, float) /* linkage=_ZN8Vector2D6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void Vector(class Vector *)
{
} /* size: 0 */

/* <0> (null):0 */
void Vector(class Vector *, float, float, float)
{
} /* size: 69 */

/* <0> (null):0 */
void Vector(class Vector *, const class Vector  &)
{
} /* size: 140889548 */

/* <0> (null):0 */
void Vector(class Vector *, float *)
{
} /* size: 0 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *) /* linkage=_ZNK6VectorngEv */
{
} /* size: 12 */

/* <0> (null):0 */
int operator==(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectoreqERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
int operator!=(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorneERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector operator+(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorplERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectormiERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator*(const class Vector  *, float) /* linkage=_ZNK6VectormlEf */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator/(const class Vector  *, float) /* linkage=_ZNK6VectordvEf */
{
} /* size: 12 */

/* <0> (null):0 */
void CopyToArray(const class Vector  *, float *) /* linkage=_ZNK6Vector11CopyToArrayEPf */
{
} /* size: 320 */

/* <0> (null):0 */
float Length(const class Vector  *) /* linkage=_ZNK6Vector6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector  *) /* linkage=_ZNK6Vector13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
float * operator float*(class Vector *) /* linkage=_ZN6VectorcvPfEv */
{
} /* size: 4 */

/* <0> (null):0 */
const float  * operator const float*(const class Vector  *) /* linkage=_ZNK6VectorcvPKfEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector Normalize(const class Vector  *) /* linkage=_ZNK6Vector9NormalizeEv */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector2D Make2D(const class Vector  *) /* linkage=_ZNK6Vector6Make2DEv */
{
} /* size: 8 */

/* <0> (null):0 */
float Length2D(const class Vector  *) /* linkage=_ZNK6Vector8Length2DEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector  *, float) /* linkage=_ZNK6Vector16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector  *, float) /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector *) /* linkage=_ZN6Vector16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector *, float) /* linkage=_ZN6Vector6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void TraceResult(TraceResult *)
{
} /* size: 141335616 */

/* <0> (null):0 */
virtual int ObjectCaps(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
inline void Vector(class Vector *const this)
{
} /* size: 140889404 */

/* <0> (null):0 */
inline void TraceResult(TraceResult *const this)
{
} /* size: 140970056 */

/* <0> (null):0 */
inline void operator==(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 140972216 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, float X, float Y, float Z)
{
} /* size: 140853392 */

/* <0> (null):0 */
inline edict_t * ENT(const entvars_t  * pev)
{
} /* size: 4 */

/* <0> (null):0 */
inline void operator!=(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 141128944 */

/* <0> (null):0 */
inline BOOL FStrEq(const char  * sz1, const char  * sz2)
{
} /* size: 4 */

/* <0> (null):0 */
inline void operator+(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 141166248 */

/* <0> (null):0 */
inline void operator*(const class Vector  *const this, float fl)
{
} /* size: 141168220 */

/* <0> (null):0 */
inline void ObjectCaps(class CBaseEntity *const this)
{
} /* size: 141219992 */

/* <0> (null):0 */
virtual int ObjectCaps(class CPointEntity *) /* linkage=_ZN12CPointEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
inline void ObjectCaps(class CPointEntity *const this)
{
} /* size: 141280084 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, const class Vector  &const v)
{
} /* size: 141335188 */

/* <0> (null):0 */
inline void operator-(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 141495216 */

/* <0> (null):0 */
inline void operator/(const class Vector  *const this, float fl)
{
} /* size: 141498852 */

/* <0> (null):0 */
inline void Length(const class Vector  *const this)
{
} /* size: 141509920 */

/* <0> (null):0 */
BOOL FBoxVisible(entvars_t * pevLooker, entvars_t * pevTarget, class Vector &const vecTargetOrigin, float flSize) /* linkage=_Z11FBoxVisibleP9entvars_sS0_R6Vectorf */
{
	{
		TraceResult tr;                                       //     0
		class Vector vecLookerOrigin;                         //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=141499200, low_pc=0 */ //     0
		{
			int i;                                        //     0
			{
				class Vector vecTarget;               //     0
				Vector(class Vector *const this,
					const class Vector  &const v); /* size=141498120, low_pc=0 */ //     0
			}
		}
	}
} /* size: 4 */

/* <0> (null):0 */
class Vector VecCheckToss(entvars_t * pev, const class Vector  &const vecSpot1, class Vector vecSpot2, float flGravityAdj) /* linkage=_Z12VecCheckTossP9entvars_sRK6VectorS1_f */
{
	{
		TraceResult tr;                                       //     0
		class Vector vecMidPoint;                             //     0
		class Vector vecApex;                                 //     0
		class Vector vecScale;                                //     0
		class Vector vecGrenadeVel;                           //     0
		class Vector vecTemp;                                 //     0
		float flGravity;                                      //     0
		float distance1;                                      //     0
		float distance2;                                      //     0
		float time1;                                          //     0
		float time2;                                          //     0
		Vector(class Vector *const this,
			const class Vector  &const v); /* size=141498560, low_pc=0 */ //     0
		operator*(const class Vector  *const this,
				float fl); /* size=141498692, low_pc=0 */ //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		operator*(const class Vector  *const this,
				float fl); /* size=0, low_pc=0 */ //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		operator-(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		operator*(const class Vector  *const this,
				float fl); /* size=0, low_pc=0 */ //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		operator-(const class Vector  *const this,
				const class Vector  &const v); /* size=141499008, low_pc=0 */ //     0
		operator/(const class Vector  *const this,
				float fl); /* size=12035, low_pc=0 */ //     0
		operator*(const class Vector  *const this,
				float fl); /* size=0, low_pc=0 */ //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=256, low_pc=0 */ //     0
		Vector(class Vector *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
	}
} /* size: 12 */

/* <0> (null):0 */
class Vector VecCheckThrow(entvars_t * pev, const class Vector  &const vecSpot1, class Vector vecSpot2, float flSpeed, float flGravityAdj) /* linkage=_Z13VecCheckThrowP9entvars_sRK6VectorS1_ff */
{
	{
		float flGravity;                                      //     0
		class Vector vecGrenadeVel;                           //     0
		float time;                                           //     0
		class Vector vecApex;                                 //     0
		TraceResult tr;                                       //     0
		operator-(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Length(const class Vector  *const this); /* size=11743, low_pc=0 */ //     0
		operator-(const class Vector  *const this,
				const class Vector  &const v); /* size=141499720, low_pc=0 */ //     0
		operator*(const class Vector  *const this,
				float fl); /* size=141503920, low_pc=0 */ //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=141503972, low_pc=0 */ //     0
		Vector(class Vector *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		operator*(const class Vector  *const this,
				float fl); /* size=0, low_pc=0 */ //     0
		Vector(class Vector *const this,
			const class Vector  &const v); /* size=141500192, low_pc=0 */ //     0
	}
} /* size: 12 */



/* Variables: */

TraceResult                tr; /* size: 56 */

class Vector              vecLookerOrigin; /* size: 12 */

int                        i; /* size: 4 */

class Vector              vecTarget; /* size: 12 */

TraceResult                tr; /* size: 56 */

class Vector              vecMidPoint; /* size: 12 */

class Vector              vecApex; /* size: 12 */

class Vector              vecScale; /* size: 12 */

class Vector              vecGrenadeVel; /* size: 12 */

class Vector              vecTemp; /* size: 12 */

float                      flGravity; /* size: 4 */

float                      distance1; /* size: 4 */

float                      distance2; /* size: 4 */

float                      time1; /* size: 4 */

float                      time2; /* size: 4 */

float                      flGravity; /* size: 4 */

class Vector              vecGrenadeVel; /* size: 12 */

float                      time; /* size: 4 */

class Vector              vecApex; /* size: 12 */

TraceResult                tr; /* size: 56 */

extern class _IO_FILE *           stdin; /* size: 4 */

extern class _IO_FILE *           stdout; /* size: 4 */

intconst                   k_cubSaltSize; /* size: 4 */

GID_tconst                 k_GIDNil; /* size: 8 */

GID_tconst                 k_TxnIDNil; /* size: 8 */

GID_tconst                 k_TxnIDUnknown; /* size: 8 */

PackageId_tconst           k_uPackageIdFreeSub; /* size: 4 */

PackageId_tconst           k_uPackageIdInvalid; /* size: 4 */

AppId_tconst               k_uAppIdInvalid; /* size: 4 */

AssetClassId_tconst        k_ulAssetClassIdInvalid; /* size: 8 */

PhysicalItemId_tconst      k_uPhysicalItemIdInvalid; /* size: 4 */

DepotId_tconst             k_uDepotIdInvalid; /* size: 4 */

CellID_tconst              k_uCellIDInvalid; /* size: 4 */

SteamAPICall_tconst        k_uAPICallInvalid; /* size: 8 */

PartnerId_tconst           k_uPartnerIdInvalid; /* size: 4 */

extern enginefuncs_t              g_engfuncs; /* size: 632 */

extern globalvars_t *             gpGlobals; /* size: 4 */

extern class Vectorconst          g_vecZero; /* size: 12 */

BOOL                       g_fDrawLines; /* size: 4 */

/* Types: */

/* 1 */
char
 /* size: 1 */

/* 2 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 3 */
unsigned int
 /* size: 4 */

/* 4 */
unsigned char
 /* size: 1 */

/* 5 */
short unsigned int
 /* size: 2 */

/* 6 */
long unsigned int
 /* size: 4 */

/* 7 */
signed char
 /* size: 1 */

/* 8 */
short int
 /* size: 2 */

/* 9 */
int
 /* size: 4 */

/* 10 */
long long int
 /* size: 8 */

/* 11 */
long long unsigned int
 /* size: 8 */

/* 12 */
/* <0> (null):0 */
typedef long long int __quad_t; /* size: 8 */

/* 13 */
/* <0> (null):0 */
typedef long int __off_t; /* size: 4 */

/* 14 */
long int
 /* size: 4 */

/* 15 */
/* <0> (null):0 */
typedef __quad_t __off64_t; /* size: 8 */

/* 16 */
 /* pointer to 0 */
 /* size: 4 */

/* 17 */
 /* pointer to 1 */
 /* size: 4 */

/* 18 */
/* <0> (null):0 */
struct _IO_FILE {
	int                        _flags;               /*     0     4 */
	char *                     _IO_read_ptr;         /*     4     4 */
	char *                     _IO_read_end;         /*     8     4 */
	char *                     _IO_read_base;        /*    12     4 */
	char *                     _IO_write_base;       /*    16     4 */
	char *                     _IO_write_ptr;        /*    20     4 */
	char *                     _IO_write_end;        /*    24     4 */
	char *                     _IO_buf_base;         /*    28     4 */
	char *                     _IO_buf_end;          /*    32     4 */
	char *                     _IO_save_base;        /*    36     4 */
	char *                     _IO_backup_base;      /*    40     4 */
	char *                     _IO_save_end;         /*    44     4 */
	class _IO_marker *         _markers;             /*    48     4 */
	class _IO_FILE *           _chain;               /*    52     4 */
	int                        _fileno;              /*    56     4 */
	int                        _flags2;              /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	__off_t                    _old_offset;          /*    64     4 */
	short unsigned int         _cur_column;          /*    68     2 */
	signed char                _vtable_offset;       /*    70     1 */
	char                       _shortbuf[1];         /*    71     1 */
	_IO_lock_t *               _lock;                /*    72     4 */
	__off64_t                  _offset;              /*    76     8 */
	void *                     __pad1;               /*    84     4 */
	void *                     __pad2;               /*    88     4 */
	void *                     __pad3;               /*    92     4 */
	void *                     __pad4;               /*    96     4 */
	size_t                     __pad5;               /*   100     4 */
	int                        _mode;                /*   104     4 */
	char                       _unused2[40];         /*   108    40 */
	/* --- cacheline 2 boundary (128 bytes) was 20 bytes ago --- */

	/* size: 148, cachelines: 3, members: 29 */
	/* last cacheline: 20 bytes */
}; /* size: 148 */

/* 19 */
/* <0> (null):0 */
typedef void _IO_lock_t; /* size: 0 */

/* 20 */
/* <0> (null):0 */
struct _IO_marker {
	class _IO_marker *         _next;                /*     0     4 */
	class _IO_FILE *           _sbuf;                /*     4     4 */
	int                        _pos;                 /*     8     4 */

	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 21 */
 /* pointer to 20 */
 /* size: 4 */

/* 22 */
 /* pointer to 18 */
 /* size: 4 */

/* 23 */
 /* pointer to 20 */
 /* size: 4 */

/* 24 */
 /* pointer to 18 */
 /* size: 4 */

/* 25 */
/* <0> (null):0 */
char                       array[1]; /* size: 1 */

/* 26 */
 /* pointer to 19 */
 /* size: 4 */

/* 27 */
/* <0> (null):0 */
char                       array[40]; /* size: 40 */

/* 28 */
 /* pointer to 29 */
 /* size: 4 */

/* 29 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 30 */
 /* pointer to 31 */
 /* size: 4 */

/* 31 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 32 */
/* <0> (null):0 */
char                       array[32]; /* size: 32 */

/* 33 */
/* <0> (null):0 */
char                       array[20]; /* size: 20 */

/* 34 */
long double
 /* size: 12 */

/* 35 */
double
 /* size: 8 */

/* 36 */
/* <0> (null):0 */
typedef int int32; /* size: 4 */

/* 37 */
/* <0> (null):0 */
typedef unsigned int uint32; /* size: 4 */

/* 38 */
/* <0> (null):0 */
typedef long long unsigned int uint64; /* size: 8 */

/* 39 */
/* <0> (null):0 */
typedef uint64 GID_t; /* size: 8 */

/* 40 */
/* <0> (null):0 */
typedef uint32 PackageId_t; /* size: 4 */

/* 41 */
/* <0> (null):0 */
typedef uint32 AppId_t; /* size: 4 */

/* 42 */
/* <0> (null):0 */
typedef uint64 AssetClassId_t; /* size: 8 */

/* 43 */
/* <0> (null):0 */
typedef uint32 PhysicalItemId_t; /* size: 4 */

/* 44 */
/* <0> (null):0 */
typedef uint32 DepotId_t; /* size: 4 */

/* 45 */
/* <0> (null):0 */
typedef uint32 CellID_t; /* size: 4 */

/* 46 */
/* <0> (null):0 */
typedef uint64 SteamAPICall_t; /* size: 8 */

/* 47 */
/* <0> (null):0 */
typedef uint32 PartnerId_t; /* size: 4 */

/* 48 */
/* <0> (null):0 */
typedef int BOOL; /* size: 4 */

/* 49 */
/* <0> (null):0 */
typedef unsigned char byte; /* size: 1 */

/* 50 */
/* <0> (null):0 */
typedef unsigned int string_t; /* size: 4 */

/* 51 */
/* <0> (null):0 */
typedef float vec_t; /* size: 4 */

/* 52 */
float
 /* size: 4 */

/* 53 */
/* <0> (null):0 */
class Vector2D {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	/* <0> (null):0 */
	void Vector2D(class Vector2D *);

	/* <0> (null):0 */
	void Vector2D(class Vector2D *, float, float);

	/* <0> (null):0 */
	class Vector2D operator+(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DplERKS_ */

	/* <0> (null):0 */
	class Vector2D operator-(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DmiERKS_ */

	/* <0> (null):0 */
	class Vector2D operator*(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DmlEf */

	/* <0> (null):0 */
	class Vector2D operator/(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DdvEf */

	/* <0> (null):0 */
	float Length(const class Vector2D  *); /* linkage=_ZNK8Vector2D6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector2D  *); /* linkage=_ZNK8Vector2D13LengthSquaredEv */

	/* <0> (null):0 */
	class Vector2D Normalize(const class Vector2D  *); /* linkage=_ZNK8Vector2D9NormalizeEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector2D *); /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector2D *, float); /* linkage=_ZN8Vector2D6IsZeroEf */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 54 */
 /* pointer to 53 */
 /* size: 4 */

/* 55 */
 /* pointer to 56 */
 /* size: 4 */

/* 56 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 57 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 58 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 59 */
bool
 /* size: 1 */

/* 60 */
/* <0> (null):0 */
class Vector {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	vec_t                      z;                    /*     8     4 */
	/* <0> (null):0 */
	void Vector(class Vector *);

	/* <0> (null):0 */
	void Vector(class Vector *, float, float, float);

	/* <0> (null):0 */
	void Vector(class Vector *, const class Vector  &);

	/* <0> (null):0 */
	void Vector(class Vector *, float *);

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *); /* linkage=_ZNK6VectorngEv */

	/* <0> (null):0 */
	int operator==(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectoreqERKS_ */

	/* <0> (null):0 */
	int operator!=(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorneERKS_ */

	/* <0> (null):0 */
	class Vector operator+(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorplERKS_ */

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectormiERKS_ */

	/* <0> (null):0 */
	class Vector operator*(const class Vector  *, float); /* linkage=_ZNK6VectormlEf */

	/* <0> (null):0 */
	class Vector operator/(const class Vector  *, float); /* linkage=_ZNK6VectordvEf */

	/* <0> (null):0 */
	void CopyToArray(const class Vector  *, float *); /* linkage=_ZNK6Vector11CopyToArrayEPf */

	/* <0> (null):0 */
	float Length(const class Vector  *); /* linkage=_ZNK6Vector6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector  *); /* linkage=_ZNK6Vector13LengthSquaredEv */

	/* <0> (null):0 */
	float * operator float*(class Vector *); /* linkage=_ZN6VectorcvPfEv */

	/* <0> (null):0 */
	const float  * operator const float*(const class Vector  *); /* linkage=_ZNK6VectorcvPKfEv */

	/* <0> (null):0 */
	class Vector Normalize(const class Vector  *); /* linkage=_ZNK6Vector9NormalizeEv */

	/* <0> (null):0 */
	class Vector2D Make2D(const class Vector  *); /* linkage=_ZNK6Vector6Make2DEv */

	/* <0> (null):0 */
	float Length2D(const class Vector  *); /* linkage=_ZNK6Vector8Length2DEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector  *, float); /* linkage=_ZNK6Vector16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector  *, float); /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector *); /* linkage=_ZN6Vector16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector *, float); /* linkage=_ZN6Vector6IsZeroEf */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 61 */
 /* pointer to 60 */
 /* size: 4 */

/* 62 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 63 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 64 */
 /* pointer to 52 */
 /* size: 4 */

/* 65 */
 /* pointer to 66 */
 /* size: 4 */

/* 66 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 67 */
 /* pointer to 68 */
 /* size: 4 */

/* 68 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 69 */
/* <0> (null):0 */
typedef int qboolean; /* size: 4 */

/* 70 */
/* <0> (null):0 */
struct link_s {
	class link_s *             prev;                 /*     0     4 */
	class link_s *             next;                 /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 71 */
 /* pointer to 70 */
 /* size: 4 */

/* 72 */
/* <0> (null):0 */
typedef struct link_s link_t; /* size: 8 */

/* 73 */
/* <0> (null):0 */
typedef struct edict_s edict_t; /* size: 804 */

/* 74 */
/* <0> (null):0 */
struct edict_s {
	qboolean                   free;                 /*     0     4 */
	int                        serialnumber;         /*     4     4 */
	link_t                     area;                 /*     8     8 */
	int                        headnode;             /*    16     4 */
	int                        num_leafs;            /*    20     4 */
	short int                  leafnums[48];         /*    24    96 */
	/* --- cacheline 1 boundary (64 bytes) was 56 bytes ago --- */
	float                      freetime;             /*   120     4 */
	void *                     pvPrivateData;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	entvars_t                  v;                    /*   128   676 */
	/* --- cacheline 12 boundary (768 bytes) was 36 bytes ago --- */

	/* size: 804, cachelines: 13, members: 9 */
	/* last cacheline: 36 bytes */
}; /* size: 804 */

/* 75 */
 /* pointer to 73 */
 /* size: 4 */

/* 76 */
/* <0> (null):0 */
struct {
	float                      time;                 /*     0     4 */
	float                      frametime;            /*     4     4 */
	float                      force_retouch;        /*     8     4 */
	string_t                   mapname;              /*    12     4 */
	string_t                   startspot;            /*    16     4 */
	float                      deathmatch;           /*    20     4 */
	float                      coop;                 /*    24     4 */
	float                      teamplay;             /*    28     4 */
	float                      serverflags;          /*    32     4 */
	float                      found_secrets;        /*    36     4 */
	class Vector              v_forward;             /*    40    12 */
	class Vector              v_up;                  /*    52    12 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	class Vector              v_right;               /*    64    12 */
	float                      trace_allsolid;       /*    76     4 */
	float                      trace_startsolid;     /*    80     4 */
	float                      trace_fraction;       /*    84     4 */
	class Vector              trace_endpos;          /*    88    12 */
	class Vector              trace_plane_normal;    /*   100    12 */
	float                      trace_plane_dist;     /*   112     4 */
	edict_t *                  trace_ent;            /*   116     4 */
	float                      trace_inopen;         /*   120     4 */
	float                      trace_inwater;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	int                        trace_hitgroup;       /*   128     4 */
	int                        trace_flags;          /*   132     4 */
	int                        msg_entity;           /*   136     4 */
	int                        cdAudioTrack;         /*   140     4 */
	int                        maxClients;           /*   144     4 */
	int                        maxEntities;          /*   148     4 */
	const char  *              pStringBase;          /*   152     4 */
	void *                     pSaveData;            /*   156     4 */
	class Vector              vecLandmarkOffset;     /*   160    12 */

	/* size: 172, cachelines: 3, members: 31 */
	/* last cacheline: 44 bytes */
}; /* size: 172 */

/* 77 */
/* <0> (null):0 */
typedef class  globalvars_t; /* size: 172 */

/* 78 */
/* <0> (null):0 */
struct entvars_s {
	string_t                   classname;            /*     0     4 */
	string_t                   globalname;           /*     4     4 */
	class Vector              origin;                /*     8    12 */
	class Vector              oldorigin;             /*    20    12 */
	class Vector              velocity;              /*    32    12 */
	class Vector              basevelocity;          /*    44    12 */
	class Vector              clbasevelocity;        /*    56    12 */
	/* --- cacheline 1 boundary (64 bytes) was 4 bytes ago --- */
	class Vector              movedir;               /*    68    12 */
	class Vector              angles;                /*    80    12 */
	class Vector              avelocity;             /*    92    12 */
	class Vector              punchangle;            /*   104    12 */
	class Vector              v_angle;               /*   116    12 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	class Vector              endpos;                /*   128    12 */
	class Vector              startpos;              /*   140    12 */
	float                      impacttime;           /*   152     4 */
	float                      starttime;            /*   156     4 */
	int                        fixangle;             /*   160     4 */
	float                      idealpitch;           /*   164     4 */
	float                      pitch_speed;          /*   168     4 */
	float                      ideal_yaw;            /*   172     4 */
	float                      yaw_speed;            /*   176     4 */
	int                        modelindex;           /*   180     4 */
	string_t                   model;                /*   184     4 */
	int                        viewmodel;            /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	int                        weaponmodel;          /*   192     4 */
	class Vector              absmin;                /*   196    12 */
	class Vector              absmax;                /*   208    12 */
	class Vector              mins;                  /*   220    12 */
	class Vector              maxs;                  /*   232    12 */
	class Vector              size;                  /*   244    12 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	float                      ltime;                /*   256     4 */
	float                      nextthink;            /*   260     4 */
	int                        movetype;             /*   264     4 */
	int                        solid;                /*   268     4 */
	int                        skin;                 /*   272     4 */
	int                        body;                 /*   276     4 */
	int                        effects;              /*   280     4 */
	float                      gravity;              /*   284     4 */
	float                      friction;             /*   288     4 */
	int                        light_level;          /*   292     4 */
	int                        sequence;             /*   296     4 */
	int                        gaitsequence;         /*   300     4 */
	float                      frame;                /*   304     4 */
	float                      animtime;             /*   308     4 */
	float                      framerate;            /*   312     4 */
	unsigned char              controller[4];        /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	unsigned char              blending[2];          /*   320     2 */
	float                      scale;                /*   324     4 */
	int                        rendermode;           /*   328     4 */
	float                      renderamt;            /*   332     4 */
	class Vector              rendercolor;           /*   336    12 */
	int                        renderfx;             /*   348     4 */
	float                      health;               /*   352     4 */
	float                      frags;                /*   356     4 */
	int                        weapons;              /*   360     4 */
	float                      takedamage;           /*   364     4 */
	int                        deadflag;             /*   368     4 */
	class Vector              view_ofs;              /*   372    12 */
	int                        button;               /*   384     4 */
	/* --- cacheline 6 boundary (384 bytes) was 2 bytes ago --- */
	int                        impulse;              /*   388     4 */
	edict_t *                  chain;                /*   392     4 */
	edict_t *                  dmg_inflictor;        /*   396     4 */
	edict_t *                  enemy;                /*   400     4 */
	edict_t *                  aiment;               /*   404     4 */
	edict_t *                  owner;                /*   408     4 */
	edict_t *                  groundentity;         /*   412     4 */
	int                        spawnflags;           /*   416     4 */
	int                        flags;                /*   420     4 */
	int                        colormap;             /*   424     4 */
	int                        team;                 /*   428     4 */
	float                      max_health;           /*   432     4 */
	float                      teleport_time;        /*   436     4 */
	float                      armortype;            /*   440     4 */
	float                      armorvalue;           /*   444     4 */
	int                        waterlevel;           /*   448     4 */
	/* --- cacheline 7 boundary (448 bytes) was 2 bytes ago --- */
	int                        watertype;            /*   452     4 */
	string_t                   target;               /*   456     4 */
	string_t                   targetname;           /*   460     4 */
	string_t                   netname;              /*   464     4 */
	string_t                   message;              /*   468     4 */
	float                      dmg_take;             /*   472     4 */
	float                      dmg_save;             /*   476     4 */
	float                      dmg;                  /*   480     4 */
	float                      dmgtime;              /*   484     4 */
	string_t                   noise;                /*   488     4 */
	string_t                   noise1;               /*   492     4 */
	string_t                   noise2;               /*   496     4 */
	string_t                   noise3;               /*   500     4 */
	float                      speed;                /*   504     4 */
	float                      air_finished;         /*   508     4 */
	float                      pain_finished;        /*   512     4 */
	/* --- cacheline 8 boundary (512 bytes) was 2 bytes ago --- */
	float                      radsuit_finished;     /*   516     4 */
	edict_t *                  pContainingEntity;    /*   520     4 */
	int                        playerclass;          /*   524     4 */
	float                      maxspeed;             /*   528     4 */
	float                      fov;                  /*   532     4 */
	int                        weaponanim;           /*   536     4 */
	int                        pushmsec;             /*   540     4 */
	int                        bInDuck;              /*   544     4 */
	int                        flTimeStepSound;      /*   548     4 */
	int                        flSwimTime;           /*   552     4 */
	int                        flDuckTime;           /*   556     4 */
	int                        iStepLeft;            /*   560     4 */
	float                      flFallVelocity;       /*   564     4 */
	int                        gamestate;            /*   568     4 */
	int                        oldbuttons;           /*   572     4 */
	int                        groupinfo;            /*   576     4 */
	/* --- cacheline 9 boundary (576 bytes) was 2 bytes ago --- */
	int                        iuser1;               /*   580     4 */
	int                        iuser2;               /*   584     4 */
	int                        iuser3;               /*   588     4 */
	int                        iuser4;               /*   592     4 */
	float                      fuser1;               /*   596     4 */
	float                      fuser2;               /*   600     4 */
	float                      fuser3;               /*   604     4 */
	float                      fuser4;               /*   608     4 */
	class Vector              vuser1;                /*   612    12 */
	class Vector              vuser2;                /*   624    12 */
	class Vector              vuser3;                /*   636    12 */
	/* --- cacheline 10 boundary (640 bytes) was 6 bytes ago --- */
	class Vector              vuser4;                /*   648    12 */
	edict_t *                  euser1;               /*   660     4 */
	edict_t *                  euser2;               /*   664     4 */
	edict_t *                  euser3;               /*   668     4 */
	edict_t *                  euser4;               /*   672     4 */

	/* size: 676, cachelines: 11, members: 123 */
	/* last cacheline: 36 bytes */

	/* BRAIN FART ALERT! 676 != 674 + 0(holes), diff = 2 */

}; /* size: 676 */

/* 79 */
/* <0> (null):0 */
unsigned char              array[4]; /* size: 4 */

/* 80 */
/* <0> (null):0 */
unsigned char              array[2]; /* size: 2 */

/* 81 */
/* <0> (null):0 */
typedef struct entvars_s entvars_t; /* size: 676 */

/* 82 */
/* <0> (null):0 */
short int                  array[48]; /* size: 96 */

/* 83 */
/* <0> (null):0 */
typedef uint32 CRC32_t; /* size: 4 */

/* 84 */
/* <0> (null):0 */
struct cvar_s {
	char *                     name;                 /*     0     4 */
	char *                     string;               /*     4     4 */
	int                        flags;                /*     8     4 */
	float                      value;                /*    12     4 */
	class cvar_s *             next;                 /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 85 */
 /* pointer to 84 */
 /* size: 4 */

/* 86 */
/* <0> (null):0 */
typedef struct cvar_s cvar_t; /* size: 20 */

/* 87 */
/* <0> (null):0 */
struct client_textmessage_s {
	int                        effect;               /*     0     4 */
	byte                       r1;                   /*     4     1 */
	byte                       g1;                   /*     5     1 */
	byte                       b1;                   /*     6     1 */
	byte                       a1;                   /*     7     1 */
	byte                       r2;                   /*     8     1 */
	byte                       g2;                   /*     9     1 */
	byte                       b2;                   /*    10     1 */
	byte                       a2;                   /*    11     1 */
	float                      x;                    /*    12     4 */
	float                      y;                    /*    16     4 */
	float                      fadein;               /*    20     4 */
	float                      fadeout;              /*    24     4 */
	float                      holdtime;             /*    28     4 */
	float                      fxtime;               /*    32     4 */
	const char  *              pName;                /*    36     4 */
	const char  *              pMessage;             /*    40     4 */

	/* size: 44, cachelines: 1, members: 17 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 88 */
/* <0> (null):0 */
typedef struct client_textmessage_s client_textmessage_t; /* size: 44 */

/* 89 */
/* <0> (null):0 */
typedef struct sequenceCommandLine_ sequenceCommandLine_s; /* size: 92 */

/* 90 */
/* <0> (null):0 */
struct sequenceCommandLine_ {
	int                        commandType;          /*     0     4 */
	client_textmessage_t       clientMessage;        /*     4    44 */
	char *                     speakerName;          /*    48     4 */
	char *                     listenerName;         /*    52     4 */
	char *                     soundFileName;        /*    56     4 */
	char *                     sentenceName;         /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	char *                     fireTargetNames;      /*    64     4 */
	char *                     killTargetNames;      /*    68     4 */
	float                      delay;                /*    72     4 */
	int                        repeatCount;          /*    76     4 */
	int                        textChannel;          /*    80     4 */
	int                        modifierBitField;     /*    84     4 */
	sequenceCommandLine_s *    nextCommandLine;      /*    88     4 */

	/* size: 92, cachelines: 2, members: 13 */
	/* last cacheline: 28 bytes */
}; /* size: 92 */

/* 91 */
 /* pointer to 89 */
 /* size: 4 */

/* 92 */
/* <0> (null):0 */
typedef struct sequenceEntry_ sequenceEntry_s; /* size: 20 */

/* 93 */
/* <0> (null):0 */
struct sequenceEntry_ {
	char *                     fileName;             /*     0     4 */
	char *                     entryName;            /*     4     4 */
	sequenceCommandLine_s *    firstCommand;         /*     8     4 */
	sequenceEntry_s *          nextEntry;            /*    12     4 */
	qboolean                   isGlobal;             /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 94 */
 /* pointer to 92 */
 /* size: 4 */

/* 95 */
/* <0> (null):0 */
typedef struct sentenceEntry_ sentenceEntry_s; /* size: 16 */

/* 96 */
/* <0> (null):0 */
struct sentenceEntry_ {
	char *                     data;                 /*     0     4 */
	sentenceEntry_s *          nextEntry;            /*     4     4 */
	qboolean                   isGlobal;             /*     8     4 */
	unsigned int               index;                /*    12     4 */

	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 97 */
 /* pointer to 95 */
 /* size: 4 */

/* 98 */
/* <0> (null):0 */
enum {
	at_notice = 0,
	at_console = 1,
	at_aiconsole = 2,
	at_warning = 3,
	at_error = 4,
	at_logged = 5,
}; /* size: 4 */

/* 99 */
/* <0> (null):0 */
typedef enum  ALERT_TYPE; /* size: 4 */

/* 100 */
/* <0> (null):0 */
enum {
	print_console = 0,
	print_center = 1,
	print_chat = 2,
}; /* size: 4 */

/* 101 */
/* <0> (null):0 */
typedef enum  PRINT_TYPE; /* size: 4 */

/* 102 */
/* <0> (null):0 */
enum {
	force_exactfile = 0,
	force_model_samebounds = 1,
	force_model_specifybounds = 2,
	force_model_specifybounds_if_avail = 3,
}; /* size: 4 */

/* 103 */
/* <0> (null):0 */
typedef enum  FORCE_TYPE; /* size: 4 */

/* 104 */
/* <0> (null):0 */
struct {
	int                        fAllSolid;            /*     0     4 */
	int                        fStartSolid;          /*     4     4 */
	int                        fInOpen;              /*     8     4 */
	int                        fInWater;             /*    12     4 */
	float                      flFraction;           /*    16     4 */
	class Vector              vecEndPos;             /*    20    12 */
	float                      flPlaneDist;          /*    32     4 */
	class Vector              vecPlaneNormal;        /*    36    12 */
	edict_t *                  pHit;                 /*    48     4 */
	int                        iHitgroup;            /*    52     4 */

	/* size: 56, cachelines: 1, members: 10 */
	/* last cacheline: 56 bytes */
}; /* size: 56 */

/* 105 */
/* <0> (null):0 */
typedef class  TraceResult; /* size: 56 */

/* 106 */
/* <0> (null):0 */
struct enginefuncs_s {
	int                        (*pfnPrecacheModel)(char *); /*     0     4 */
	int                        (*pfnPrecacheSound)(char *); /*     4     4 */
	void                       (*pfnSetModel)(edict_t *, const char  *); /*     8     4 */
	int                        (*pfnModelIndex)(const char  *); /*    12     4 */
	int                        (*pfnModelFrames)(int); /*    16     4 */
	void                       (*pfnSetSize)(edict_t *, const float  *, const float  *); /*    20     4 */
	void                       (*pfnChangeLevel)(char *, char *); /*    24     4 */
	void                       (*pfnGetSpawnParms)(edict_t *); /*    28     4 */
	void                       (*pfnSaveSpawnParms)(edict_t *); /*    32     4 */
	float                      (*pfnVecToYaw)(const float  *); /*    36     4 */
	void                       (*pfnVecToAngles)(const float  *, float *); /*    40     4 */
	void                       (*pfnMoveToOrigin)(edict_t *, const float  *, float, int); /*    44     4 */
	void                       (*pfnChangeYaw)(edict_t *); /*    48     4 */
	void                       (*pfnChangePitch)(edict_t *); /*    52     4 */
	edict_t *                  (*pfnFindEntityByString)(edict_t *, const char  *, const char  *); /*    56     4 */
	int                        (*pfnGetEntityIllum)(edict_t *); /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	edict_t *                  (*pfnFindEntityInSphere)(edict_t *, const float  *, float); /*    64     4 */
	edict_t *                  (*pfnFindClientInPVS)(edict_t *); /*    68     4 */
	edict_t *                  (*pfnEntitiesInPVS)(edict_t *); /*    72     4 */
	void                       (*pfnMakeVectors)(const float  *); /*    76     4 */
	void                       (*pfnAngleVectors)(const float  *, float *, float *, float *); /*    80     4 */
	edict_t *                  (*pfnCreateEntity)(void); /*    84     4 */
	void                       (*pfnRemoveEntity)(edict_t *); /*    88     4 */
	edict_t *                  (*pfnCreateNamedEntity)(int); /*    92     4 */
	void                       (*pfnMakeStatic)(edict_t *); /*    96     4 */
	int                        (*pfnEntIsOnFloor)(edict_t *); /*   100     4 */
	int                        (*pfnDropToFloor)(edict_t *); /*   104     4 */
	int                        (*pfnWalkMove)(edict_t *, float, float, int); /*   108     4 */
	void                       (*pfnSetOrigin)(edict_t *, const float  *); /*   112     4 */
	void                       (*pfnEmitSound)(edict_t *, int, const char  *, float, float, int, int); /*   116     4 */
	void                       (*pfnEmitAmbientSound)(edict_t *, float *, const char  *, float, float, int, int); /*   120     4 */
	void                       (*pfnTraceLine)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	void                       (*pfnTraceToss)(edict_t *, edict_t *, TraceResult *); /*   128     4 */
	int                        (*pfnTraceMonsterHull)(edict_t *, const float  *, const float  *, int, edict_t *, TraceResult *); /*   132     4 */
	void                       (*pfnTraceHull)(const float  *, const float  *, int, int, edict_t *, TraceResult *); /*   136     4 */
	void                       (*pfnTraceModel)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   140     4 */
	const char  *              (*pfnTraceTexture)(edict_t *, const float  *, const float  *); /*   144     4 */
	void                       (*pfnTraceSphere)(const float  *, const float  *, int, float, edict_t *, TraceResult *); /*   148     4 */
	void                       (*pfnGetAimVector)(edict_t *, float, float *); /*   152     4 */
	void                       (*pfnServerCommand)(char *); /*   156     4 */
	void                       (*pfnServerExecute)(void); /*   160     4 */
	void                       (*pfnClientCommand)(edict_t *, char *, ...); /*   164     4 */
	void                       (*pfnParticleEffect)(const float  *, const float  *, float, float); /*   168     4 */
	void                       (*pfnLightStyle)(int, char *); /*   172     4 */
	int                        (*pfnDecalIndex)(const char  *); /*   176     4 */
	int                        (*pfnPointContents)(const float  *); /*   180     4 */
	void                       (*pfnMessageBegin)(int, int, const float  *, edict_t *); /*   184     4 */
	void                       (*pfnMessageEnd)(void); /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	void                       (*pfnWriteByte)(int); /*   192     4 */
	void                       (*pfnWriteChar)(int); /*   196     4 */
	void                       (*pfnWriteShort)(int); /*   200     4 */
	void                       (*pfnWriteLong)(int); /*   204     4 */
	void                       (*pfnWriteAngle)(float); /*   208     4 */
	void                       (*pfnWriteCoord)(float); /*   212     4 */
	void                       (*pfnWriteString)(const char  *); /*   216     4 */
	void                       (*pfnWriteEntity)(int); /*   220     4 */
	void                       (*pfnCVarRegister)(cvar_t *); /*   224     4 */
	float                      (*pfnCVarGetFloat)(const char  *); /*   228     4 */
	const char  *              (*pfnCVarGetString)(const char  *); /*   232     4 */
	void                       (*pfnCVarSetFloat)(const char  *, float); /*   236     4 */
	void                       (*pfnCVarSetString)(const char  *, const char  *); /*   240     4 */
	void                       (*pfnAlertMessage)(ALERT_TYPE, char *, ...); /*   244     4 */
	void                       (*pfnEngineFprintf)(void *, char *, ...); /*   248     4 */
	void *                     (*pfnPvAllocEntPrivateData)(edict_t *, int32); /*   252     4 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	void *                     (*pfnPvEntPrivateData)(edict_t *); /*   256     4 */
	void                       (*pfnFreeEntPrivateData)(edict_t *); /*   260     4 */
	const char  *              (*pfnSzFromIndex)(int); /*   264     4 */
	int                        (*pfnAllocString)(const char  *); /*   268     4 */
	class entvars_s *          (*pfnGetVarsOfEnt)(edict_t *); /*   272     4 */
	edict_t *                  (*pfnPEntityOfEntOffset)(int); /*   276     4 */
	int                        (*pfnEntOffsetOfPEntity)(const edict_t  *); /*   280     4 */
	int                        (*pfnIndexOfEdict)(const edict_t  *); /*   284     4 */
	edict_t *                  (*pfnPEntityOfEntIndex)(int); /*   288     4 */
	edict_t *                  (*pfnFindEntityByVars)(class entvars_s *); /*   292     4 */
	void *                     (*pfnGetModelPtr)(edict_t *); /*   296     4 */
	int                        (*pfnRegUserMsg)(const char  *, int); /*   300     4 */
	void                       (*pfnAnimationAutomove)(const edict_t  *, float); /*   304     4 */
	void                       (*pfnGetBonePosition)(const edict_t  *, int, float *, float *); /*   308     4 */
	uint32                     (*pfnFunctionFromName)(const char  *); /*   312     4 */
	const char  *              (*pfnNameForFunction)(uint32); /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	void                       (*pfnClientPrintf)(edict_t *, PRINT_TYPE, const char  *); /*   320     4 */
	void                       (*pfnServerPrint)(const char  *); /*   324     4 */
	const char  *              (*pfnCmd_Args)(void); /*   328     4 */
	const char  *              (*pfnCmd_Argv)(int);  /*   332     4 */
	int                        (*pfnCmd_Argc)(void); /*   336     4 */
	void                       (*pfnGetAttachment)(const edict_t  *, int, float *, float *); /*   340     4 */
	void                       (*pfnCRC32_Init)(CRC32_t *); /*   344     4 */
	void                       (*pfnCRC32_ProcessBuffer)(CRC32_t *, void *, int); /*   348     4 */
	void                       (*pfnCRC32_ProcessByte)(CRC32_t *, unsigned char); /*   352     4 */
	CRC32_t                    (*pfnCRC32_Final)(CRC32_t); /*   356     4 */
	int32                      (*pfnRandomLong)(int32, int32); /*   360     4 */
	float                      (*pfnRandomFloat)(float, float); /*   364     4 */
	void                       (*pfnSetView)(const edict_t  *, const edict_t  *); /*   368     4 */
	float                      (*pfnTime)(void);     /*   372     4 */
	void                       (*pfnCrosshairAngle)(const edict_t  *, float, float); /*   376     4 */
	byte *                     (*pfnLoadFileForMe)(char *, int *); /*   380     4 */
	/* --- cacheline 6 boundary (384 bytes) --- */
	void                       (*pfnFreeFile)(void *); /*   384     4 */
	void                       (*pfnEndSection)(const char  *); /*   388     4 */
	int                        (*pfnCompareFileTime)(char *, char *, int *); /*   392     4 */
	void                       (*pfnGetGameDir)(char *); /*   396     4 */
	void                       (*pfnCvar_RegisterVariable)(cvar_t *); /*   400     4 */
	void                       (*pfnFadeClientVolume)(const edict_t  *, int, int, int, int); /*   404     4 */
	void                       (*pfnSetClientMaxspeed)(const edict_t  *, float); /*   408     4 */
	edict_t *                  (*pfnCreateFakeClient)(const char  *); /*   412     4 */
	void                       (*pfnRunPlayerMove)(edict_t *, const float  *, float, float, float, short unsigned int, byte, byte); /*   416     4 */
	int                        (*pfnNumberOfEntities)(void); /*   420     4 */
	char *                     (*pfnGetInfoKeyBuffer)(edict_t *); /*   424     4 */
	char *                     (*pfnInfoKeyValue)(char *, char *); /*   428     4 */
	void                       (*pfnSetKeyValue)(char *, char *, char *); /*   432     4 */
	void                       (*pfnSetClientKeyValue)(int, char *, char *, char *); /*   436     4 */
	int                        (*pfnIsMapValid)(char *); /*   440     4 */
	void                       (*pfnStaticDecal)(const float  *, int, int, int); /*   444     4 */
	/* --- cacheline 7 boundary (448 bytes) --- */
	int                        (*pfnPrecacheGeneric)(char *); /*   448     4 */
	int                        (*pfnGetPlayerUserId)(edict_t *); /*   452     4 */
	void                       (*pfnBuildSoundMsg)(edict_t *, int, const char  *, float, float, int, int, int, int, const float  *, edict_t *); /*   456     4 */
	int                        (*pfnIsDedicatedServer)(void); /*   460     4 */
	cvar_t *                   (*pfnCVarGetPointer)(const char  *); /*   464     4 */
	unsigned int               (*pfnGetPlayerWONId)(edict_t *); /*   468     4 */
	void                       (*pfnInfo_RemoveKey)(char *, const char  *); /*   472     4 */
	const char  *              (*pfnGetPhysicsKeyValue)(const edict_t  *, const char  *); /*   476     4 */
	void                       (*pfnSetPhysicsKeyValue)(const edict_t  *, const char  *, const char  *); /*   480     4 */
	const char  *              (*pfnGetPhysicsInfoString)(const edict_t  *); /*   484     4 */
	short unsigned int         (*pfnPrecacheEvent)(int, const char  *); /*   488     4 */
	void                       (*pfnPlaybackEvent)(int, const edict_t  *, short unsigned int, float, float *, float *, float, float, int, int, int, int); /*   492     4 */
	unsigned char *            (*pfnSetFatPVS)(float *); /*   496     4 */
	unsigned char *            (*pfnSetFatPAS)(float *); /*   500     4 */
	int                        (*pfnCheckVisibility)(const edict_t  *, unsigned char *); /*   504     4 */
	void                       (*pfnDeltaSetField)(class delta_s *, const char  *); /*   508     4 */
	/* --- cacheline 8 boundary (512 bytes) --- */
	void                       (*pfnDeltaUnsetField)(class delta_s *, const char  *); /*   512     4 */
	void                       (*pfnDeltaAddEncoder)(char *, void (*)(class delta_s *, const unsigned char  *, const unsigned char  *)); /*   516     4 */
	int                        (*pfnGetCurrentPlayer)(void); /*   520     4 */
	int                        (*pfnCanSkipPlayer)(const edict_t  *); /*   524     4 */
	int                        (*pfnDeltaFindField)(class delta_s *, const char  *); /*   528     4 */
	void                       (*pfnDeltaSetFieldByIndex)(class delta_s *, int); /*   532     4 */
	void                       (*pfnDeltaUnsetFieldByIndex)(class delta_s *, int); /*   536     4 */
	void                       (*pfnSetGroupMask)(int, int); /*   540     4 */
	int                        (*pfnCreateInstancedBaseline)(int, class entity_state_s *); /*   544     4 */
	void                       (*pfnCvar_DirectSet)(class cvar_s *, char *); /*   548     4 */
	void                       (*pfnForceUnmodified)(FORCE_TYPE, float *, float *, const char  *); /*   552     4 */
	void                       (*pfnGetPlayerStats)(const edict_t  *, int *, int *); /*   556     4 */
	void                       (*pfnAddServerCommand)(char *, void (*)(void)); /*   560     4 */
	qboolean                   (*pfnVoice_GetClientListening)(int, int); /*   564     4 */
	qboolean                   (*pfnVoice_SetClientListening)(int, int, qboolean); /*   568     4 */
	const char  *              (*pfnGetPlayerAuthId)(edict_t *); /*   572     4 */
	/* --- cacheline 9 boundary (576 bytes) --- */
	sequenceEntry_s *          (*pfnSequenceGet)(const char  *, const char  *); /*   576     4 */
	sentenceEntry_s *          (*pfnSequencePickSentence)(const char  *, int, int *); /*   580     4 */
	int                        (*pfnGetFileSize)(char *); /*   584     4 */
	unsigned int               (*pfnGetApproxWavePlayLen)(const char  *); /*   588     4 */
	int                        (*pfnIsCareerMatch)(void); /*   592     4 */
	int                        (*pfnGetLocalizedStringLength)(const char  *); /*   596     4 */
	void                       (*pfnRegisterTutorMessageShown)(int); /*   600     4 */
	int                        (*pfnGetTimesTutorMessageShown)(int); /*   604     4 */
	void                       (*ProcessTutorMessageDecayBuffer)(int *, int); /*   608     4 */
	void                       (*ConstructTutorMessageDecayBuffer)(int *, int); /*   612     4 */
	void                       (*ResetTutorMessageDecayData)(void); /*   616     4 */
	void                       (*pfnQueryClientCvarValue)(const edict_t  *, const char  *); /*   620     4 */
	void                       (*pfnQueryClientCvarValue2)(const edict_t  *, const char  *, int); /*   624     4 */
	int                        (*pfnCheckParm)(const char  *, char * *); /*   628     4 */

	/* size: 632, cachelines: 10, members: 158 */
	/* last cacheline: 56 bytes */
}; /* size: 632 */

/* 107 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 108 */
 /* pointer to 107 */
 /* size: 4 */

/* 109 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141581572 */

/* 110 */
 /* pointer to 109 */
 /* size: 4 */

/* 111 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 112 */
 /* pointer to 111 */
 /* size: 4 */

/* 113 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 114 */
 /* pointer to 113 */
 /* size: 4 */

/* 115 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141582092 */

/* 116 */
 /* pointer to 115 */
 /* size: 4 */

/* 117 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141582352 */

/* 118 */
 /* pointer to 117 */
 /* size: 4 */

/* 119 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141582560 */

/* 120 */
 /* pointer to 119 */
 /* size: 4 */

/* 121 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 122 */
 /* pointer to 121 */
 /* size: 4 */

/* 123 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141582872 */

/* 124 */
 /* pointer to 123 */
 /* size: 4 */

/* 125 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141583080 */

/* 126 */
 /* pointer to 125 */
 /* size: 4 */

/* 127 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 128 */
 /* pointer to 127 */
 /* size: 4 */

/* 129 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 130 */
 /* pointer to 129 */
 /* size: 4 */

/* 131 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 132 */
 /* pointer to 131 */
 /* size: 4 */

/* 133 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 134 */
 /* pointer to 133 */
 /* size: 4 */

/* 135 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141588312 */

/* 136 */
 /* pointer to 135 */
 /* size: 4 */

/* 137 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141588468 */

/* 138 */
 /* pointer to 137 */
 /* size: 4 */

/* 139 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 140 */
 /* pointer to 139 */
 /* size: 4 */

/* 141 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 142 */
 /* pointer to 141 */
 /* size: 4 */

/* 143 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 144 */
 /* pointer to 143 */
 /* size: 4 */

/* 145 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141589352 */

/* 146 */
 /* pointer to 145 */
 /* size: 4 */

/* 147 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141589560 */

/* 148 */
 /* pointer to 147 */
 /* size: 4 */

/* 149 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141590028 */

/* 150 */
 /* pointer to 149 */
 /* size: 4 */

/* 151 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141590496 */

/* 152 */
 /* pointer to 105 */
 /* size: 4 */

/* 153 */
 /* pointer to 151 */
 /* size: 4 */

/* 154 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141590912 */

/* 155 */
 /* pointer to 154 */
 /* size: 4 */

/* 156 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 157 */
 /* pointer to 156 */
 /* size: 4 */

/* 158 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141591588 */

/* 159 */
 /* pointer to 158 */
 /* size: 4 */

/* 160 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 161 */
 /* pointer to 160 */
 /* size: 4 */

/* 162 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141592280 */

/* 163 */
 /* pointer to 162 */
 /* size: 4 */

/* 164 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141592696 */

/* 165 */
 /* pointer to 164 */
 /* size: 4 */

/* 166 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141592956 */

/* 167 */
 /* pointer to 166 */
 /* size: 4 */

/* 168 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141593112 */

/* 169 */
 /* pointer to 168 */
 /* size: 4 */

/* 170 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141593216 */

/* 171 */
 /* pointer to 170 */
 /* size: 4 */

/* 172 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141593424 */

/* 173 */
 /* pointer to 172 */
 /* size: 4 */

/* 174 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141593736 */

/* 175 */
 /* pointer to 174 */
 /* size: 4 */

/* 176 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 177 */
 /* pointer to 176 */
 /* size: 4 */

/* 178 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141594100 */

/* 179 */
 /* pointer to 178 */
 /* size: 4 */

/* 180 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141594412 */

/* 181 */
 /* pointer to 180 */
 /* size: 4 */

/* 182 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141594568 */

/* 183 */
 /* pointer to 182 */
 /* size: 4 */

/* 184 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141594724 */

/* 185 */
 /* pointer to 184 */
 /* size: 4 */

/* 186 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141594880 */

/* 187 */
 /* pointer to 86 */
 /* size: 4 */

/* 188 */
 /* pointer to 186 */
 /* size: 4 */

/* 189 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 190 */
 /* pointer to 189 */
 /* size: 4 */

/* 191 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 192 */
 /* pointer to 191 */
 /* size: 4 */

/* 193 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141595400 */

/* 194 */
 /* pointer to 193 */
 /* size: 4 */

/* 195 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141595608 */

/* 196 */
 /* pointer to 195 */
 /* size: 4 */

/* 197 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141595816 */

/* 198 */
 /* pointer to 197 */
 /* size: 4 */

/* 199 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141596024 */

/* 200 */
 /* pointer to 199 */
 /* size: 4 */

/* 201 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 202 */
 /* pointer to 201 */
 /* size: 4 */

/* 203 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 204 */
 /* pointer to 203 */
 /* size: 4 */

/* 205 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 206 */
 /* pointer to 205 */
 /* size: 4 */

/* 207 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 208 */
 /* pointer to 78 */
 /* size: 4 */

/* 209 */
 /* pointer to 207 */
 /* size: 4 */

/* 210 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 211 */
 /* pointer to 212 */
 /* size: 4 */

/* 212 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 804 */

/* 213 */
 /* pointer to 210 */
 /* size: 4 */

/* 214 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 215 */
 /* pointer to 214 */
 /* size: 4 */

/* 216 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 217 */
 /* pointer to 216 */
 /* size: 4 */

/* 218 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141601672 */

/* 219 */
 /* pointer to 218 */
 /* size: 4 */

/* 220 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141601880 */

/* 221 */
 /* pointer to 220 */
 /* size: 4 */

/* 222 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 223 */
 /* pointer to 222 */
 /* size: 4 */

/* 224 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 225 */
 /* pointer to 224 */
 /* size: 4 */

/* 226 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141602504 */

/* 227 */
 /* pointer to 226 */
 /* size: 4 */

/* 228 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 229 */
 /* pointer to 228 */
 /* size: 4 */

/* 230 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 231 */
 /* pointer to 230 */
 /* size: 4 */

/* 232 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141602972 */

/* 233 */
 /* pointer to 83 */
 /* size: 4 */

/* 234 */
 /* pointer to 232 */
 /* size: 4 */

/* 235 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141603180 */

/* 236 */
 /* pointer to 235 */
 /* size: 4 */

/* 237 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141603440 */

/* 238 */
 /* pointer to 237 */
 /* size: 4 */

/* 239 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 240 */
 /* pointer to 239 */
 /* size: 4 */

/* 241 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 242 */
 /* pointer to 241 */
 /* size: 4 */

/* 243 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 244 */
 /* pointer to 243 */
 /* size: 4 */

/* 245 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141604220 */

/* 246 */
 /* pointer to 245 */
 /* size: 4 */

/* 247 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 248 */
 /* pointer to 247 */
 /* size: 4 */

/* 249 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141604548 */

/* 250 */
 /* pointer to 249 */
 /* size: 4 */

/* 251 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 252 */
 /* pointer to 49 */
 /* size: 4 */

/* 253 */
 /* pointer to 9 */
 /* size: 4 */

/* 254 */
 /* pointer to 251 */
 /* size: 4 */

/* 255 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141605120 */

/* 256 */
 /* pointer to 255 */
 /* size: 4 */

/* 257 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 258 */
 /* pointer to 257 */
 /* size: 4 */

/* 259 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141605536 */

/* 260 */
 /* pointer to 259 */
 /* size: 4 */

/* 261 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 262 */
 /* pointer to 261 */
 /* size: 4 */

/* 263 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141606056 */

/* 264 */
 /* pointer to 263 */
 /* size: 4 */

/* 265 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 266 */
 /* pointer to 265 */
 /* size: 4 */

/* 267 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 268 */
 /* pointer to 267 */
 /* size: 4 */

/* 269 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141606940 */

/* 270 */
 /* pointer to 269 */
 /* size: 4 */

/* 271 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141607200 */

/* 272 */
 /* pointer to 271 */
 /* size: 4 */

/* 273 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141607512 */

/* 274 */
 /* pointer to 273 */
 /* size: 4 */

/* 275 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141607824 */

/* 276 */
 /* pointer to 275 */
 /* size: 4 */

/* 277 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 278 */
 /* pointer to 277 */
 /* size: 4 */

/* 279 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 280 */
 /* pointer to 279 */
 /* size: 4 */

/* 281 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141608828 */

/* 282 */
 /* pointer to 281 */
 /* size: 4 */

/* 283 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 284 */
 /* pointer to 283 */
 /* size: 4 */

/* 285 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141609244 */

/* 286 */
 /* pointer to 285 */
 /* size: 4 */

/* 287 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 288 */
 /* pointer to 287 */
 /* size: 4 */

/* 289 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 2 */

/* 290 */
 /* pointer to 289 */
 /* size: 4 */

/* 291 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141609868 */

/* 292 */
 /* pointer to 291 */
 /* size: 4 */

/* 293 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 294 */
 /* pointer to 4 */
 /* size: 4 */

/* 295 */
 /* pointer to 293 */
 /* size: 4 */

/* 296 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 297 */
 /* pointer to 296 */
 /* size: 4 */

/* 298 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141611012 */

/* 299 */
 /* pointer to 300 */
 /* size: 4 */

/* 300 */
/* <0> (null):0 */
struct delta_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 301 */
 /* pointer to 298 */
 /* size: 4 */

/* 302 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141611336 */

/* 303 */
 /* pointer to 304 */
 /* size: 4 */

/* 304 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141611544 */

/* 305 */
 /* pointer to 306 */
 /* size: 4 */

/* 306 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 307 */
 /* pointer to 302 */
 /* size: 4 */

/* 308 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 309 */
 /* pointer to 308 */
 /* size: 4 */

/* 310 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141612116 */

/* 311 */
 /* pointer to 310 */
 /* size: 4 */

/* 312 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141612324 */

/* 313 */
 /* pointer to 312 */
 /* size: 4 */

/* 314 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 315 */
 /* pointer to 316 */
 /* size: 4 */

/* 316 */
/* <0> (null):0 */
struct entity_state_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 317 */
 /* pointer to 314 */
 /* size: 4 */

/* 318 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141616984 */

/* 319 */
 /* pointer to 84 */
 /* size: 4 */

/* 320 */
 /* pointer to 318 */
 /* size: 4 */

/* 321 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141617244 */

/* 322 */
 /* pointer to 321 */
 /* size: 4 */

/* 323 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141617556 */

/* 324 */
 /* pointer to 323 */
 /* size: 4 */

/* 325 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141617816 */

/* 326 */
 /* pointer to 325 */
 /* size: 4 */

/* 327 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 328 */
 /* pointer to 327 */
 /* size: 4 */

/* 329 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 330 */
 /* pointer to 329 */
 /* size: 4 */

/* 331 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 332 */
 /* pointer to 331 */
 /* size: 4 */

/* 333 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 334 */
 /* pointer to 333 */
 /* size: 4 */

/* 335 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 336 */
 /* pointer to 335 */
 /* size: 4 */

/* 337 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 338 */
 /* pointer to 337 */
 /* size: 4 */

/* 339 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141619272 */

/* 340 */
 /* pointer to 339 */
 /* size: 4 */

/* 341 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141619480 */

/* 342 */
 /* pointer to 341 */
 /* size: 4 */

/* 343 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141619688 */

/* 344 */
 /* pointer to 343 */
 /* size: 4 */

/* 345 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 346 */
 /* pointer to 17 */
 /* size: 4 */

/* 347 */
 /* pointer to 345 */
 /* size: 4 */

/* 348 */
/* <0> (null):0 */
typedef struct enginefuncs_s enginefuncs_t; /* size: 632 */

/* 349 */
/* <0> (null):0 */
struct KeyValueData_s {
	char *                     szClassName;          /*     0     4 */
	char *                     szKeyName;            /*     4     4 */
	char *                     szValue;              /*     8     4 */
	int32                      fHandled;             /*    12     4 */

	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 350 */
/* <0> (null):0 */
typedef struct KeyValueData_s KeyValueData; /* size: 16 */

/* 351 */
/* <0> (null):0 */
struct {
	char                       mapName[32];          /*     0    32 */
	char                       landmarkName[32];     /*    32    32 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	edict_t *                  pentLandmark;         /*    64     4 */
	class Vector              vecLandmarkOrigin;     /*    68    12 */

	/* size: 80, cachelines: 2, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 80 */

/* 352 */
/* <0> (null):0 */
typedef class  LEVELLIST; /* size: 80 */

/* 353 */
/* <0> (null):0 */
struct {
	int                        id;                   /*     0     4 */
	edict_t *                  pent;                 /*     4     4 */
	int                        location;             /*     8     4 */
	int                        size;                 /*    12     4 */
	int                        flags;                /*    16     4 */
	string_t                   classname;            /*    20     4 */

	/* size: 24, cachelines: 1, members: 6 */
	/* last cacheline: 24 bytes */
}; /* size: 24 */

/* 354 */
/* <0> (null):0 */
typedef class  ENTITYTABLE; /* size: 24 */

/* 355 */
/* <0> (null):0 */
typedef struct saverestore_s SAVERESTOREDATA; /* size: 1396 */

/* 356 */
/* <0> (null):0 */
struct saverestore_s {
	char *                     pBaseData;            /*     0     4 */
	char *                     pCurrentData;         /*     4     4 */
	int                        size;                 /*     8     4 */
	int                        bufferSize;           /*    12     4 */
	int                        tokenSize;            /*    16     4 */
	int                        tokenCount;           /*    20     4 */
	char * *                   pTokens;              /*    24     4 */
	int                        currentIndex;         /*    28     4 */
	int                        tableCount;           /*    32     4 */
	int                        connectionCount;      /*    36     4 */
	ENTITYTABLE *              pTable;               /*    40     4 */
	LEVELLIST                  levelList[16];        /*    44  1280 */
	/* --- cacheline 20 boundary (1280 bytes) was 44 bytes ago --- */
	int                        fUseLandmark;         /*  1324     4 */
	char                       szLandmarkName[20];   /*  1328    20 */
	/* --- cacheline 21 boundary (1344 bytes) was 4 bytes ago --- */
	class Vector              vecLandmarkOffset;     /*  1348    12 */
	float                      time;                 /*  1360     4 */
	char                       szCurrentMapName[32]; /*  1364    32 */

	/* size: 1396, cachelines: 22, members: 17 */
	/* last cacheline: 52 bytes */
}; /* size: 1396 */

/* 357 */
 /* pointer to 354 */
 /* size: 4 */

/* 358 */
/* <0> (null):0 */
LEVELLIST                  array[16]; /* size: 1280 */

/* 359 */
/* <0> (null):0 */
enum _fieldtypes {
	FIELD_FLOAT = 0,
	FIELD_STRING = 1,
	FIELD_ENTITY = 2,
	FIELD_CLASSPTR = 3,
	FIELD_EHANDLE = 4,
	FIELD_EVARS = 5,
	FIELD_EDICT = 6,
	FIELD_VECTOR = 7,
	FIELD_POSITION_VECTOR = 8,
	FIELD_POINTER = 9,
	FIELD_INTEGER = 10,
	FIELD_FUNCTION = 11,
	FIELD_BOOLEAN = 12,
	FIELD_SHORT = 13,
	FIELD_CHARACTER = 14,
	FIELD_TIME = 15,
	FIELD_MODELNAME = 16,
	FIELD_SOUNDNAME = 17,
	FIELD_TYPECOUNT = 18,
}; /* size: 4 */

/* 360 */
/* <0> (null):0 */
typedef enum _fieldtypes FIELDTYPE; /* size: 4 */

/* 361 */
/* <0> (null):0 */
struct {
	FIELDTYPE                  fieldType;            /*     0     4 */
	char *                     fieldName;            /*     4     4 */
	int                        fieldOffset;          /*     8     4 */
	short int                  fieldSize;            /*    12     2 */
	short int                  flags;                /*    14     2 */

	/* size: 16, cachelines: 1, members: 5 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 362 */
/* <0> (null):0 */
typedef class  TYPEDESCRIPTION; /* size: 16 */

/* 363 */
 /* pointer to 350 */
 /* size: 4 */

/* 364 */
 /* pointer to 355 */
 /* size: 4 */

/* 365 */
 /* pointer to 362 */
 /* size: 4 */

/* 366 */
/* <0> (null):0 */
typedef int EOFFSET; /* size: 4 */

/* 367 */
/* <0> (null):0 */
class CSaveRestoreBuffer {
protected:

	SAVERESTOREDATA *          m_pdata;              /*     0     4 */
	/* <0> (null):0 */
	void CSaveRestoreBuffer(class CSaveRestoreBuffer *);

	/* <0> (null):0 */
	void CSaveRestoreBuffer(class CSaveRestoreBuffer *, SAVERESTOREDATA *);

	/* <0> (null):0 */
	void ~CSaveRestoreBuffer(class CSaveRestoreBuffer *, int);

	/* <0> (null):0 */
	int EntityIndex(class CSaveRestoreBuffer *, entvars_t *); /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP9entvars_s */

	/* <0> (null):0 */
	int EntityIndex(class CSaveRestoreBuffer *, edict_t *); /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP7edict_s */

	/* <0> (null):0 */
	int EntityIndex(class CSaveRestoreBuffer *, EOFFSET); /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEi */

	/* <0> (null):0 */
	int EntityIndex(class CSaveRestoreBuffer *, class CBaseEntity *); /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP11CBaseEntity */

	/* <0> (null):0 */
	int EntityFlags(class CSaveRestoreBuffer *, int, int); /* linkage=_ZN18CSaveRestoreBuffer11EntityFlagsEii */

	/* <0> (null):0 */
	int EntityFlagsSet(class CSaveRestoreBuffer *, int, int); /* linkage=_ZN18CSaveRestoreBuffer14EntityFlagsSetEii */

	/* <0> (null):0 */
	edict_t * EntityFromIndex(class CSaveRestoreBuffer *, int); /* linkage=_ZN18CSaveRestoreBuffer15EntityFromIndexEi */

	/* <0> (null):0 */
	short unsigned int TokenHash(class CSaveRestoreBuffer *, const char  *); /* linkage=_ZN18CSaveRestoreBuffer9TokenHashEPKc */

	/* <0> (null):0 */
	void BufferRewind(class CSaveRestoreBuffer *, int); /* linkage=_ZN18CSaveRestoreBuffer12BufferRewindEi */

	/* <0> (null):0 */
	unsigned int HashString(class CSaveRestoreBuffer *, const char  *); /* linkage=_ZN18CSaveRestoreBuffer10HashStringEPKc */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 368 */
 /* pointer to 367 */
 /* size: 4 */

/* 369 */
 /* pointer to 81 */
 /* size: 4 */

/* 370 */
 /* pointer to 371 */
 /* size: 4 */

/* 371 */
/* <0> (null):0 */
struct CBaseEntity {
	/* <0> (null):0 */
	virtual int ObjectCaps(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10ObjectCapsEv */

	/* <0> (null):0 */
	void CBaseEntity(class CBaseEntity *);

	/* <0> (null):0 */
	void * operator new(size_t, entvars_t *); /* linkage=_ZN11CBaseEntitynwEjP9entvars_s */

	/* <0> (null):0 */
	virtual void Restart(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7RestartEv */

	/* <0> (null):0 */
	virtual void Activate(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8ActivateEv */

	/* <0> (null):0 */
	virtual int Classify(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8ClassifyEv */

	/* <0> (null):0 */
	virtual void DeathNotice(class CBaseEntity *, entvars_t *); /* linkage=_ZN11CBaseEntity11DeathNoticeEP9entvars_s */

	/* <0> (null):0 */
	virtual int BloodColor(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10BloodColorEv */

	/* <0> (null):0 */
	virtual BOOL IsTriggered(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity11IsTriggeredEPS_ */

	/* <0> (null):0 */
	virtual class CBaseMonster * MyMonsterPointer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity16MyMonsterPointerEv */

	/* <0> (null):0 */
	virtual class CSquadMonster * MySquadMonsterPointer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity21MySquadMonsterPointerEv */

	/* <0> (null):0 */
	virtual void AddPoints(class CBaseEntity *, int, BOOL); /* linkage=_ZN11CBaseEntity9AddPointsEii */

	/* <0> (null):0 */
	virtual void AddPointsToTeam(class CBaseEntity *, int, BOOL); /* linkage=_ZN11CBaseEntity15AddPointsToTeamEii */

	/* <0> (null):0 */
	virtual BOOL AddPlayerItem(class CBaseEntity *, class CBasePlayerItem *); /* linkage=_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem */

	/* <0> (null):0 */
	virtual BOOL RemovePlayerItem(class CBaseEntity *, class CBasePlayerItem *); /* linkage=_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem */

	/* <0> (null):0 */
	virtual int GiveAmmo(class CBaseEntity *, int, char *, int); /* linkage=_ZN11CBaseEntity8GiveAmmoEiPci */

	/* <0> (null):0 */
	virtual int IsMoving(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8IsMovingEv */

	/* <0> (null):0 */
	virtual void OverrideReset(class CBaseEntity *); /* linkage=_ZN11CBaseEntity13OverrideResetEv */

	/* <0> (null):0 */
	virtual void SetToggleState(class CBaseEntity *, int); /* linkage=_ZN11CBaseEntity14SetToggleStateEi */

	/* <0> (null):0 */
	virtual void StartSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity13StartSneakingEv */

	/* <0> (null):0 */
	virtual void StopSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12StopSneakingEv */

	/* <0> (null):0 */
	virtual BOOL OnControls(class CBaseEntity *, entvars_t *); /* linkage=_ZN11CBaseEntity10OnControlsEP9entvars_s */

	/* <0> (null):0 */
	virtual BOOL IsSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10IsSneakingEv */

	/* <0> (null):0 */
	virtual BOOL IsAlive(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7IsAliveEv */

	/* <0> (null):0 */
	virtual BOOL IsBSPModel(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10IsBSPModelEv */

	/* <0> (null):0 */
	virtual BOOL ReflectGauss(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12ReflectGaussEv */

	/* <0> (null):0 */
	virtual BOOL IsPlayer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8IsPlayerEv */

	/* <0> (null):0 */
	virtual BOOL IsNetClient(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11IsNetClientEv */

	/* <0> (null):0 */
	virtual const char  * TeamID(class CBaseEntity *); /* linkage=_ZN11CBaseEntity6TeamIDEv */

	/* <0> (null):0 */
	virtual void Think(class CBaseEntity *); /* linkage=_ZN11CBaseEntity5ThinkEv */

	/* <0> (null):0 */
	virtual void Touch(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity5TouchEPS_ */

	/* <0> (null):0 */
	virtual void Blocked(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity7BlockedEPS_ */

	/* <0> (null):0 */
	virtual class CBaseEntity * Respawn(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7RespawnEv */

	/* <0> (null):0 */
	virtual void UpdateOwner(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11UpdateOwnerEv */

	/* <0> (null):0 */
	virtual BOOL FBecomeProne(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12FBecomeProneEv */

	/* <0> (null):0 */
	virtual class Vector Center(class CBaseEntity *); /* linkage=_ZN11CBaseEntity6CenterEv */

	/* <0> (null):0 */
	virtual class Vector EyePosition(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11EyePositionEv */

	/* <0> (null):0 */
	virtual class Vector EarPosition(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11EarPositionEv */

	/* <0> (null):0 */
	virtual class Vector BodyTarget(class CBaseEntity *, const class Vector  &); /* linkage=_ZN11CBaseEntity10BodyTargetERK6Vector */

	/* <0> (null):0 */
	virtual int Illumination(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12IlluminationEv */

	/* <0> (null):0 */
	virtual BOOL HasTarget(class CBaseEntity *, string_t); /* linkage=_ZN11CBaseEntity9HasTargetEj */

	/* vtable has 39 entries: {
	   [6] = ObjectCaps(_ZN11CBaseEntity10ObjectCapsEv), 
	   [2] = Restart(_ZN11CBaseEntity7RestartEv), 
	   [7] = Activate(_ZN11CBaseEntity8ActivateEv), 
	   [9] = Classify(_ZN11CBaseEntity8ClassifyEv), 
	   [10] = DeathNotice(_ZN11CBaseEntity11DeathNoticeEP9entvars_s), 
	   [15] = BloodColor(_ZN11CBaseEntity10BloodColorEv), 
	   [17] = IsTriggered(_ZN11CBaseEntity11IsTriggeredEPS_), 
	   [18] = MyMonsterPointer(_ZN11CBaseEntity16MyMonsterPointerEv), 
	   [19] = MySquadMonsterPointer(_ZN11CBaseEntity21MySquadMonsterPointerEv), 
	   [21] = AddPoints(_ZN11CBaseEntity9AddPointsEii), 
	   [22] = AddPointsToTeam(_ZN11CBaseEntity15AddPointsToTeamEii), 
	   [23] = AddPlayerItem(_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem), 
	   [24] = RemovePlayerItem(_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem), 
	   [25] = GiveAmmo(_ZN11CBaseEntity8GiveAmmoEiPci), 
	   [27] = IsMoving(_ZN11CBaseEntity8IsMovingEv), 
	   [28] = OverrideReset(_ZN11CBaseEntity13OverrideResetEv), 
	   [30] = SetToggleState(_ZN11CBaseEntity14SetToggleStateEi), 
	   [31] = StartSneaking(_ZN11CBaseEntity13StartSneakingEv), 
	   [32] = StopSneaking(_ZN11CBaseEntity12StopSneakingEv), 
	   [33] = OnControls(_ZN11CBaseEntity10OnControlsEP9entvars_s), 
	   [34] = IsSneaking(_ZN11CBaseEntity10IsSneakingEv), 
	   [35] = IsAlive(_ZN11CBaseEntity7IsAliveEv), 
	   [36] = IsBSPModel(_ZN11CBaseEntity10IsBSPModelEv), 
	   [37] = ReflectGauss(_ZN11CBaseEntity12ReflectGaussEv), 
	   [40] = IsPlayer(_ZN11CBaseEntity8IsPlayerEv), 
	   [41] = IsNetClient(_ZN11CBaseEntity11IsNetClientEv), 
	   [42] = TeamID(_ZN11CBaseEntity6TeamIDEv), 
	   [44] = Think(_ZN11CBaseEntity5ThinkEv), 
	   [45] = Touch(_ZN11CBaseEntity5TouchEPS_), 
	   [47] = Blocked(_ZN11CBaseEntity7BlockedEPS_), 
	   [48] = Respawn(_ZN11CBaseEntity7RespawnEv), 
	   [49] = UpdateOwner(_ZN11CBaseEntity11UpdateOwnerEv), 
	   [50] = FBecomeProne(_ZN11CBaseEntity12FBecomeProneEv), 
	   [51] = Center(_ZN11CBaseEntity6CenterEv), 
	   [52] = EyePosition(_ZN11CBaseEntity11EyePositionEv), 
	   [53] = EarPosition(_ZN11CBaseEntity11EarPositionEv), 
	   [54] = BodyTarget(_ZN11CBaseEntity10BodyTargetERK6Vector), 
	   [55] = Illumination(_ZN11CBaseEntity12IlluminationEv), 
	   [38] = HasTarget(_ZN11CBaseEntity9HasTargetEj), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 372 */
/* <0> (null):0 */
class CSave : public CSaveRestoreBuffer {
public:

	/* class CSaveRestoreBuffer  <ancestor>; */      /*     0     4 */
	/* <0> (null):0 */
	void CSave(class CSave *, SAVERESTOREDATA *);

	/* <0> (null):0 */
	void WriteShort(class CSave *, const char  *, const short int  *, int); /* linkage=_ZN5CSave10WriteShortEPKcPKsi */

	/* <0> (null):0 */
	void WriteInt(class CSave *, const char  *, const int  *, int); /* linkage=_ZN5CSave8WriteIntEPKcPKii */

	/* <0> (null):0 */
	void WriteFloat(class CSave *, const char  *, const float  *, int); /* linkage=_ZN5CSave10WriteFloatEPKcPKfi */

	/* <0> (null):0 */
	void WriteTime(class CSave *, const char  *, const float  *, int); /* linkage=_ZN5CSave9WriteTimeEPKcPKfi */

	/* <0> (null):0 */
	void WriteData(class CSave *, const char  *, int, const char  *); /* linkage=_ZN5CSave9WriteDataEPKciS1_ */

	/* <0> (null):0 */
	void WriteString(class CSave *, const char  *, const char  *); /* linkage=_ZN5CSave11WriteStringEPKcS1_ */

	/* <0> (null):0 */
	void WriteString(class CSave *, const char  *, const int  *, int); /* linkage=_ZN5CSave11WriteStringEPKcPKii */

	/* <0> (null):0 */
	void WriteVector(class CSave *, const char  *, const class Vector  &); /* linkage=_ZN5CSave11WriteVectorEPKcRK6Vector */

	/* <0> (null):0 */
	void WriteVector(class CSave *, const char  *, const float  *, int); /* linkage=_ZN5CSave11WriteVectorEPKcPKfi */

	/* <0> (null):0 */
	void WritePositionVector(class CSave *, const char  *, const class Vector  &); /* linkage=_ZN5CSave19WritePositionVectorEPKcRK6Vector */

	/* <0> (null):0 */
	void WritePositionVector(class CSave *, const char  *, const float  *, int); /* linkage=_ZN5CSave19WritePositionVectorEPKcPKfi */

	/* <0> (null):0 */
	void WriteFunction(class CSave *, const char  *, void * *, int); /* linkage=_ZN5CSave13WriteFunctionEPKcPPvi */

	/* <0> (null):0 */
	int WriteEntVars(class CSave *, const char  *, entvars_t *); /* linkage=_ZN5CSave12WriteEntVarsEPKcP9entvars_s */

	/* <0> (null):0 */
	int WriteFields(class CSave *, const char  *, void *, TYPEDESCRIPTION *, int); /* linkage=_ZN5CSave11WriteFieldsEPKcPvP15TYPEDESCRIPTIONi */

private:

	/* <0> (null):0 */
	int DataEmpty(class CSave *, const char  *, int); /* linkage=_ZN5CSave9DataEmptyEPKci */

	/* <0> (null):0 */
	void BufferField(class CSave *, const char  *, int, const char  *); /* linkage=_ZN5CSave11BufferFieldEPKciS1_ */

	/* <0> (null):0 */
	void BufferString(class CSave *, char *, int); /* linkage=_ZN5CSave12BufferStringEPci */

	/* <0> (null):0 */
	void BufferData(class CSave *, const char  *, int); /* linkage=_ZN5CSave10BufferDataEPKci */

	/* <0> (null):0 */
	void BufferHeader(class CSave *, const char  *, int); /* linkage=_ZN5CSave12BufferHeaderEPKci */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 373 */
 /* pointer to 372 */
 /* size: 4 */

/* 374 */
 /* pointer to 375 */
 /* size: 4 */

/* 375 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 2 */

/* 376 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 377 */
 /* pointer to 16 */
 /* size: 4 */

/* 378 */
/* <0> (null):0 */
struct {
	short unsigned int         size;                 /*     0     2 */
	short unsigned int         token;                /*     2     2 */
	char *                     pData;                /*     4     4 */

	/* size: 8, cachelines: 1, members: 3 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 379 */
/* <0> (null):0 */
typedef class  HEADER; /* size: 8 */

/* 380 */
/* <0> (null):0 */
class CRestore : public CSaveRestoreBuffer {
public:

	/* class CSaveRestoreBuffer  <ancestor>; */      /*     0     4 */
private:

	int                        m_global;             /*     4     4 */
	BOOL                       m_precache;           /*     8     4 */
	/* <0> (null):0 */
	void CRestore(class CRestore *, SAVERESTOREDATA *);

	/* <0> (null):0 */
	int ReadEntVars(class CRestore *, const char  *, entvars_t *); /* linkage=_ZN8CRestore11ReadEntVarsEPKcP9entvars_s */

	/* <0> (null):0 */
	int ReadFields(class CRestore *, const char  *, void *, TYPEDESCRIPTION *, int); /* linkage=_ZN8CRestore10ReadFieldsEPKcPvP15TYPEDESCRIPTIONi */

	/* <0> (null):0 */
	int ReadField(class CRestore *, void *, TYPEDESCRIPTION *, int, int, int, char *, void *); /* linkage=_ZN8CRestore9ReadFieldEPvP15TYPEDESCRIPTIONiiiPcS0_ */

	/* <0> (null):0 */
	int ReadInt(class CRestore *); /* linkage=_ZN8CRestore7ReadIntEv */

	/* <0> (null):0 */
	short int ReadShort(class CRestore *); /* linkage=_ZN8CRestore9ReadShortEv */

	/* <0> (null):0 */
	int ReadNamedInt(class CRestore *, const char  *); /* linkage=_ZN8CRestore12ReadNamedIntEPKc */

	/* <0> (null):0 */
	char * ReadNamedString(class CRestore *, const char  *); /* linkage=_ZN8CRestore15ReadNamedStringEPKc */

	/* <0> (null):0 */
	int Empty(class CRestore *); /* linkage=_ZN8CRestore5EmptyEv */

	/* <0> (null):0 */
	void SetGlobalMode(class CRestore *, int); /* linkage=_ZN8CRestore13SetGlobalModeEi */

	/* <0> (null):0 */
	void PrecacheMode(class CRestore *, BOOL); /* linkage=_ZN8CRestore12PrecacheModeEi */

	/* <0> (null):0 */
	char * BufferPointer(class CRestore *); /* linkage=_ZN8CRestore13BufferPointerEv */

	/* <0> (null):0 */
	void BufferReadBytes(class CRestore *, char *, int); /* linkage=_ZN8CRestore15BufferReadBytesEPci */

	/* <0> (null):0 */
	void BufferSkipBytes(class CRestore *, int); /* linkage=_ZN8CRestore15BufferSkipBytesEi */

	/* <0> (null):0 */
	int BufferSkipZString(class CRestore *); /* linkage=_ZN8CRestore17BufferSkipZStringEv */

	/* <0> (null):0 */
	int BufferCheckZString(class CRestore *, const char  *); /* linkage=_ZN8CRestore18BufferCheckZStringEPKc */

	/* <0> (null):0 */
	void BufferReadHeader(class CRestore *, HEADER *); /* linkage=_ZN8CRestore16BufferReadHeaderEP6HEADER */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 381 */
 /* pointer to 380 */
 /* size: 4 */

/* 382 */
 /* pointer to 379 */
 /* size: 4 */

/* 383 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 384 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 385 */
/* <0> (null):0 */
struct {
	int                        event;                /*     0     4 */
	char *                     options;              /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 386 */
/* <0> (null):0 */
typedef class  MonsterEvent_t; /* size: 8 */

/* 387 */
/* <0> (null):0 */
enum {
	USE_OFF = 0,
	USE_ON = 1,
	USE_SET = 2,
	USE_TOGGLE = 3,
}; /* size: 4 */

/* 388 */
/* <0> (null):0 */
typedef enum  USE_TYPE; /* size: 4 */

/* 389 */
/* <0> (null):0 */
struct skilldata_t {
	int                        iSkillLevel;          /*     0     4 */
	float                      plrDmg9MM;            /*     4     4 */
	float                      plrDmg357;            /*     8     4 */
	float                      plrDmgMP5;            /*    12     4 */
	float                      plrDmgM203Grenade;    /*    16     4 */
	float                      plrDmgBuckshot;       /*    20     4 */
	float                      plrDmgCrossbowClient; /*    24     4 */
	float                      plrDmgRPG;            /*    28     4 */
	float                      monDmg9MM;            /*    32     4 */
	float                      monDmgMP5;            /*    36     4 */
	float                      monDmg12MM;           /*    40     4 */
	float                      suitchargerCapacity;  /*    44     4 */
	float                      batteryCapacity;      /*    48     4 */
	float                      healthchargerCapacity; /*    52     4 */
	float                      healthkitCapacity;    /*    56     4 */

	/* size: 60, cachelines: 1, members: 15 */
	/* last cacheline: 60 bytes */
}; /* size: 60 */

/* 390 */
/* <0> (null):0 */
class CRecharge : public CBaseToggle {
public:

	/* class CBaseToggle         <ancestor>; */      /*     0     0 */
	TYPEDESCRIPTION            m_SaveData[5];        /*     0    80 */
	/* --- cacheline 1 boundary (64 bytes) was 16 bytes ago --- */
	float                      m_flNextCharge;       /*   312     4 */
	int                        m_iReactivate;        /*   316     4 */
	int                        m_iJuice;             /*   320     4 */
	int                        m_iOn;                /*   324     4 */
	float                      m_flSoundTime;        /*   328     4 */
	/* <0> (null):0 */
	void CRecharge(class CRecharge *, const class CRecharge  &);

	/* <0> (null):0 */
	void CRecharge(class CRecharge *);

	/* <0> (null):0 */
	virtual void Spawn(class CRecharge *); /* linkage=_ZN9CRecharge5SpawnEv */

	/* <0> (null):0 */
	virtual void Precache(class CRecharge *); /* linkage=_ZN9CRecharge8PrecacheEv */

	/* <0> (null):0 */
	void Off(class CRecharge *); /* linkage=_ZN9CRecharge3OffEv */

	/* <0> (null):0 */
	void Recharge(class CRecharge *); /* linkage=_ZN9CRecharge8RechargeEv */

	/* <0> (null):0 */
	virtual void KeyValue(class CRecharge *, KeyValueData *); /* linkage=_ZN9CRecharge8KeyValueEP14KeyValueData_s */

	/* <0> (null):0 */
	virtual void Use(class CRecharge *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float); /* linkage=_ZN9CRecharge3UseEP11CBaseEntityS1_8USE_TYPEf */

	/* <0> (null):0 */
	virtual int ObjectCaps(class CRecharge *); /* linkage=_ZN9CRecharge10ObjectCapsEv */

	/* <0> (null):0 */
	virtual int Save(class CRecharge *, class CSave &); /* linkage=_ZN9CRecharge4SaveER5CSave */

	/* <0> (null):0 */
	virtual int Restore(class CRecharge *, class CRestore &); /* linkage=_ZN9CRecharge7RestoreER8CRestore */

	/* vtable has 7 entries: {
	   [0] = Spawn(_ZN9CRecharge5SpawnEv), 
	   [1] = Precache(_ZN9CRecharge8PrecacheEv), 
	   [3] = KeyValue(_ZN9CRecharge8KeyValueEP14KeyValueData_s), 
	   [46] = Use(_ZN9CRecharge3UseEP11CBaseEntityS1_8USE_TYPEf), 
	   [6] = ObjectCaps(_ZN9CRecharge10ObjectCapsEv), 
	   [4] = Save(_ZN9CRecharge4SaveER5CSave), 
	   [5] = Restore(_ZN9CRecharge7RestoreER8CRestore), 
	} */
	/* size: 332, cachelines: 6, members: 7 */
	/* last cacheline: 12 bytes */

	/* BRAIN FART ALERT! 332 != 100 + 0(holes), diff = 232 */

}; /* size: 332 */

/* 391 */
/* <0> (null):0 */
class CBaseToggle {
	/* <0> (null):0 */
	void CBaseToggle(class CBaseToggle *);

	/* <0> (null):0 */
	virtual int GetToggleState(class CBaseToggle *); /* linkage=_ZN11CBaseToggle14GetToggleStateEv */

	/* <0> (null):0 */
	virtual float GetDelay(class CBaseToggle *); /* linkage=_ZN11CBaseToggle8GetDelayEv */

	/* vtable has 2 entries: {
	   [20] = GetToggleState(_ZN11CBaseToggle14GetToggleStateEv), 
	   [26] = GetDelay(_ZN11CBaseToggle8GetDelayEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 392 */
/* <0> (null):0 */
TYPEDESCRIPTION            array[5]; /* size: 80 */

/* 393 */
 /* pointer to 390 */
 /* size: 4 */

/* 394 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 395 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 332 */

/* 396 */
 /* pointer to 371 */
 /* size: 4 */

/* 397 */
/* <0> (null):0 */
class IVoiceGameMgrHelper {
	int ()(void) * *           _vptr.IVoiceGameMgrHelper; /*     0     4 */
	/* <0> (null):0 */
	virtual void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *, int);

	/* <0> (null):0 */
	virtual bool CanPlayerHearPlayer(class IVoiceGameMgrHelper *, class CBasePlayer *, class CBasePlayer *); /* linkage=_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_ */

	/* vtable has 1 entries: {
	   [2] = CanPlayerHearPlayer(_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_), 
	} */
	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 398 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 399 */
 /* pointer to 400 */
 /* size: 4 */

/* 400 */
 /* pointer to 398 */
 /* size: 4 */

/* 401 */
 /* pointer to 397 */
 /* size: 4 */

/* 402 */
 /* pointer to 403 */
 /* size: 4 */

/* 403 */
/* <0> (null):0 */
struct CBasePlayer {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 404 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 405 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 406 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 407 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 408 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 409 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 410 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 411 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 412 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 413 */
 /* pointer to 414 */
 /* size: 4 */

/* 414 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 676 */

/* 415 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 416 */
/* <0> (null):0 */
class CPointEntity {
	/* <0> (null):0 */
	virtual int ObjectCaps(class CPointEntity *); /* linkage=_ZN12CPointEntity10ObjectCapsEv */

	/* vtable has 1 entries: {
	   [6] = ObjectCaps(_ZN12CPointEntity10ObjectCapsEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 417 */
 /* pointer to 416 */
 /* size: 4 */

/* 418 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 419 */
/* <0> (null):0 */
class CBaseDelay {
	/* <0> (null):0 */
	void CBaseDelay(class CBaseDelay *);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 420 */
 /* pointer to 419 */
 /* size: 4 */

/* 421 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 422 */
/* <0> (null):0 */
class CBaseAnimating {
	/* <0> (null):0 */
	void CBaseAnimating(class CBaseAnimating *);

	/* <0> (null):0 */
	virtual void HandleAnimEvent(class CBaseAnimating *, MonsterEvent_t *); /* linkage=_ZN14CBaseAnimating15HandleAnimEventEP14MonsterEvent_t */

	/* vtable has 1 entries: {
	   [58] = HandleAnimEvent(_ZN14CBaseAnimating15HandleAnimEventEP14MonsterEvent_t), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 423 */
 /* pointer to 422 */
 /* size: 4 */

/* 424 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 425 */
 /* pointer to 391 */
 /* size: 4 */

/* 426 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 427 */
/* <0> (null):0 */
class CBaseMonster {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 428 */
 /* pointer to 427 */
 /* size: 4 */

/* 429 */
/* <0> (null):0 */
struct CSquadMonster {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 430 */
 /* pointer to 429 */
 /* size: 4 */

/* 431 */
 /* pointer to 432 */
 /* size: 4 */

/* 432 */
/* <0> (null):0 */
struct CBasePlayerItem {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 433 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 434 */
 /* pointer to 386 */
 /* size: 4 */

/* 435 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 436 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 437 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 438 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 439 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 440 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 441 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 442 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 443 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 444 */
 /* pointer to 77 */
 /* size: 4 */

/* 445 */
/* <0> (null):0 */
class CGameRules {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 446 */
 /* pointer to 445 */
 /* size: 4 */

/* Functions: */

/* <0> (null):0 */
void Vector2D(class Vector2D *)
{
} /* size: 0 */

/* <0> (null):0 */
void Vector2D(class Vector2D *, float, float)
{
} /* size: 141128320 */

/* <0> (null):0 */
class Vector2D operator+(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DplERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator-(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DmiERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator*(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DmlEf */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator/(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DdvEf */
{
} /* size: 8 */

/* <0> (null):0 */
float Length(const class Vector2D  *) /* linkage=_ZNK8Vector2D6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector2D  *) /* linkage=_ZNK8Vector2D13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector2D Normalize(const class Vector2D  *) /* linkage=_ZNK8Vector2D9NormalizeEv */
{
} /* size: 8 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector2D *) /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector2D *, float) /* linkage=_ZN8Vector2D6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void Vector(class Vector *)
{
} /* size: 0 */

/* <0> (null):0 */
void Vector(class Vector *, float, float, float)
{
} /* size: 229 */

/* <0> (null):0 */
void Vector(class Vector *, const class Vector  &)
{
} /* size: 141131100 */

/* <0> (null):0 */
void Vector(class Vector *, float *)
{
} /* size: 0 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *) /* linkage=_ZNK6VectorngEv */
{
} /* size: 12 */

/* <0> (null):0 */
int operator==(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectoreqERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
int operator!=(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorneERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector operator+(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorplERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectormiERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator*(const class Vector  *, float) /* linkage=_ZNK6VectormlEf */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator/(const class Vector  *, float) /* linkage=_ZNK6VectordvEf */
{
} /* size: 12 */

/* <0> (null):0 */
void CopyToArray(const class Vector  *, float *) /* linkage=_ZNK6Vector11CopyToArrayEPf */
{
} /* size: 320 */

/* <0> (null):0 */
float Length(const class Vector  *) /* linkage=_ZNK6Vector6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector  *) /* linkage=_ZNK6Vector13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
float * operator float*(class Vector *) /* linkage=_ZN6VectorcvPfEv */
{
} /* size: 4 */

/* <0> (null):0 */
const float  * operator const float*(const class Vector  *) /* linkage=_ZNK6VectorcvPKfEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector Normalize(const class Vector  *) /* linkage=_ZNK6Vector9NormalizeEv */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector2D Make2D(const class Vector  *) /* linkage=_ZNK6Vector6Make2DEv */
{
} /* size: 8 */

/* <0> (null):0 */
float Length2D(const class Vector  *) /* linkage=_ZNK6Vector8Length2DEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector  *, float) /* linkage=_ZNK6Vector16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector  *, float) /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector *) /* linkage=_ZN6Vector16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector *, float) /* linkage=_ZN6Vector6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void CSaveRestoreBuffer(class CSaveRestoreBuffer *)
{
} /* size: 0 */

/* <0> (null):0 */
void CSaveRestoreBuffer(class CSaveRestoreBuffer *, SAVERESTOREDATA *)
{
} /* size: 0 */

/* <0> (null):0 */
void ~CSaveRestoreBuffer(class CSaveRestoreBuffer *, int)
{
} /* size: 0 */

/* <0> (null):0 */
int EntityIndex(class CSaveRestoreBuffer *, entvars_t *) /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
int EntityIndex(class CSaveRestoreBuffer *, edict_t *) /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP7edict_s */
{
} /* size: 4 */

/* <0> (null):0 */
int EntityIndex(class CSaveRestoreBuffer *, EOFFSET) /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEi */
{
} /* size: 4 */

/* <0> (null):0 */
int EntityIndex(class CSaveRestoreBuffer *, class CBaseEntity *) /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP11CBaseEntity */
{
} /* size: 4 */

/* <0> (null):0 */
int EntityFlags(class CSaveRestoreBuffer *, int, int) /* linkage=_ZN18CSaveRestoreBuffer11EntityFlagsEii */
{
} /* size: 4 */

/* <0> (null):0 */
int EntityFlagsSet(class CSaveRestoreBuffer *, int, int) /* linkage=_ZN18CSaveRestoreBuffer14EntityFlagsSetEii */
{
} /* size: 4 */

/* <0> (null):0 */
edict_t * EntityFromIndex(class CSaveRestoreBuffer *, int) /* linkage=_ZN18CSaveRestoreBuffer15EntityFromIndexEi */
{
} /* size: 4 */

/* <0> (null):0 */
short unsigned int TokenHash(class CSaveRestoreBuffer *, const char  *) /* linkage=_ZN18CSaveRestoreBuffer9TokenHashEPKc */
{
} /* size: 2 */

/* <0> (null):0 */
void BufferRewind(class CSaveRestoreBuffer *, int) /* linkage=_ZN18CSaveRestoreBuffer12BufferRewindEi */
{
} /* size: 0 */

/* <0> (null):0 */
unsigned int HashString(class CSaveRestoreBuffer *, const char  *) /* linkage=_ZN18CSaveRestoreBuffer10HashStringEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int ObjectCaps(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
void CBaseEntity(class CBaseEntity *)
{
} /* size: 0 */

/* <0> (null):0 */
void * operator new(size_t, entvars_t *) /* linkage=_ZN11CBaseEntitynwEjP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Restart(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7RestartEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Activate(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8ActivateEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int Classify(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8ClassifyEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void DeathNotice(class CBaseEntity *, entvars_t *) /* linkage=_ZN11CBaseEntity11DeathNoticeEP9entvars_s */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int BloodColor(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10BloodColorEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsTriggered(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity11IsTriggeredEPS_ */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CBaseMonster * MyMonsterPointer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity16MyMonsterPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CSquadMonster * MySquadMonsterPointer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity21MySquadMonsterPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void AddPoints(class CBaseEntity *, int, BOOL) /* linkage=_ZN11CBaseEntity9AddPointsEii */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void AddPointsToTeam(class CBaseEntity *, int, BOOL) /* linkage=_ZN11CBaseEntity15AddPointsToTeamEii */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL AddPlayerItem(class CBaseEntity *, class CBasePlayerItem *) /* linkage=_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL RemovePlayerItem(class CBaseEntity *, class CBasePlayerItem *) /* linkage=_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int GiveAmmo(class CBaseEntity *, int, char *, int) /* linkage=_ZN11CBaseEntity8GiveAmmoEiPci */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int IsMoving(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8IsMovingEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void OverrideReset(class CBaseEntity *) /* linkage=_ZN11CBaseEntity13OverrideResetEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void SetToggleState(class CBaseEntity *, int) /* linkage=_ZN11CBaseEntity14SetToggleStateEi */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void StartSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity13StartSneakingEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void StopSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12StopSneakingEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL OnControls(class CBaseEntity *, entvars_t *) /* linkage=_ZN11CBaseEntity10OnControlsEP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10IsSneakingEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsAlive(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7IsAliveEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsBSPModel(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10IsBSPModelEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL ReflectGauss(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12ReflectGaussEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsPlayer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8IsPlayerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsNetClient(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11IsNetClientEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual const char  * TeamID(class CBaseEntity *) /* linkage=_ZN11CBaseEntity6TeamIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Think(class CBaseEntity *) /* linkage=_ZN11CBaseEntity5ThinkEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Touch(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity5TouchEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Blocked(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity7BlockedEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
virtual class CBaseEntity * Respawn(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7RespawnEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void UpdateOwner(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11UpdateOwnerEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL FBecomeProne(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12FBecomeProneEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class Vector Center(class CBaseEntity *) /* linkage=_ZN11CBaseEntity6CenterEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector EyePosition(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11EyePositionEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector EarPosition(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11EarPositionEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector BodyTarget(class CBaseEntity *, const class Vector  &) /* linkage=_ZN11CBaseEntity10BodyTargetERK6Vector */
{
} /* size: 12 */

/* <0> (null):0 */
virtual int Illumination(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12IlluminationEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL HasTarget(class CBaseEntity *, string_t) /* linkage=_ZN11CBaseEntity9HasTargetEj */
{
} /* size: 4 */

/* <0> (null):0 */
void CSave(class CSave *, SAVERESTOREDATA *)
{
} /* size: 0 */

/* <0> (null):0 */
void WriteShort(class CSave *, const char  *, const short int  *, int) /* linkage=_ZN5CSave10WriteShortEPKcPKsi */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteInt(class CSave *, const char  *, const int  *, int) /* linkage=_ZN5CSave8WriteIntEPKcPKii */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteFloat(class CSave *, const char  *, const float  *, int) /* linkage=_ZN5CSave10WriteFloatEPKcPKfi */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteTime(class CSave *, const char  *, const float  *, int) /* linkage=_ZN5CSave9WriteTimeEPKcPKfi */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteData(class CSave *, const char  *, int, const char  *) /* linkage=_ZN5CSave9WriteDataEPKciS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteString(class CSave *, const char  *, const char  *) /* linkage=_ZN5CSave11WriteStringEPKcS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteString(class CSave *, const char  *, const int  *, int) /* linkage=_ZN5CSave11WriteStringEPKcPKii */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteVector(class CSave *, const char  *, const class Vector  &) /* linkage=_ZN5CSave11WriteVectorEPKcRK6Vector */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteVector(class CSave *, const char  *, const float  *, int) /* linkage=_ZN5CSave11WriteVectorEPKcPKfi */
{
} /* size: 0 */

/* <0> (null):0 */
void WritePositionVector(class CSave *, const char  *, const class Vector  &) /* linkage=_ZN5CSave19WritePositionVectorEPKcRK6Vector */
{
} /* size: 0 */

/* <0> (null):0 */
void WritePositionVector(class CSave *, const char  *, const float  *, int) /* linkage=_ZN5CSave19WritePositionVectorEPKcPKfi */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteFunction(class CSave *, const char  *, void * *, int) /* linkage=_ZN5CSave13WriteFunctionEPKcPPvi */
{
} /* size: 0 */

/* <0> (null):0 */
int WriteEntVars(class CSave *, const char  *, entvars_t *) /* linkage=_ZN5CSave12WriteEntVarsEPKcP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
int WriteFields(class CSave *, const char  *, void *, TYPEDESCRIPTION *, int) /* linkage=_ZN5CSave11WriteFieldsEPKcPvP15TYPEDESCRIPTIONi */
{
} /* size: 4 */

/* <0> (null):0 */
int DataEmpty(class CSave *, const char  *, int) /* linkage=_ZN5CSave9DataEmptyEPKci */
{
} /* size: 4 */

/* <0> (null):0 */
void BufferField(class CSave *, const char  *, int, const char  *) /* linkage=_ZN5CSave11BufferFieldEPKciS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void BufferString(class CSave *, char *, int) /* linkage=_ZN5CSave12BufferStringEPci */
{
} /* size: 0 */

/* <0> (null):0 */
void BufferData(class CSave *, const char  *, int) /* linkage=_ZN5CSave10BufferDataEPKci */
{
} /* size: 0 */

/* <0> (null):0 */
void BufferHeader(class CSave *, const char  *, int) /* linkage=_ZN5CSave12BufferHeaderEPKci */
{
} /* size: 0 */

/* <0> (null):0 */
void CRestore(class CRestore *, SAVERESTOREDATA *)
{
} /* size: 0 */

/* <0> (null):0 */
int ReadEntVars(class CRestore *, const char  *, entvars_t *) /* linkage=_ZN8CRestore11ReadEntVarsEPKcP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
int ReadFields(class CRestore *, const char  *, void *, TYPEDESCRIPTION *, int) /* linkage=_ZN8CRestore10ReadFieldsEPKcPvP15TYPEDESCRIPTIONi */
{
} /* size: 4 */

/* <0> (null):0 */
int ReadField(class CRestore *, void *, TYPEDESCRIPTION *, int, int, int, char *, void *) /* linkage=_ZN8CRestore9ReadFieldEPvP15TYPEDESCRIPTIONiiiPcS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
int ReadInt(class CRestore *) /* linkage=_ZN8CRestore7ReadIntEv */
{
} /* size: 4 */

/* <0> (null):0 */
short int ReadShort(class CRestore *) /* linkage=_ZN8CRestore9ReadShortEv */
{
} /* size: 2 */

/* <0> (null):0 */
int ReadNamedInt(class CRestore *, const char  *) /* linkage=_ZN8CRestore12ReadNamedIntEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
char * ReadNamedString(class CRestore *, const char  *) /* linkage=_ZN8CRestore15ReadNamedStringEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
int Empty(class CRestore *) /* linkage=_ZN8CRestore5EmptyEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetGlobalMode(class CRestore *, int) /* linkage=_ZN8CRestore13SetGlobalModeEi */
{
} /* size: 0 */

/* <0> (null):0 */
void PrecacheMode(class CRestore *, BOOL) /* linkage=_ZN8CRestore12PrecacheModeEi */
{
} /* size: 0 */

/* <0> (null):0 */
char * BufferPointer(class CRestore *) /* linkage=_ZN8CRestore13BufferPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
void BufferReadBytes(class CRestore *, char *, int) /* linkage=_ZN8CRestore15BufferReadBytesEPci */
{
} /* size: 0 */

/* <0> (null):0 */
void BufferSkipBytes(class CRestore *, int) /* linkage=_ZN8CRestore15BufferSkipBytesEi */
{
} /* size: 0 */

/* <0> (null):0 */
int BufferSkipZString(class CRestore *) /* linkage=_ZN8CRestore17BufferSkipZStringEv */
{
} /* size: 4 */

/* <0> (null):0 */
int BufferCheckZString(class CRestore *, const char  *) /* linkage=_ZN8CRestore18BufferCheckZStringEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
void BufferReadHeader(class CRestore *, HEADER *) /* linkage=_ZN8CRestore16BufferReadHeaderEP6HEADER */
{
} /* size: 0 */

/* <0> (null):0 */
void CRecharge(class CRecharge *, const class CRecharge  &)
{
} /* size: 0 */

/* <0> (null):0 */
void CRecharge(class CRecharge *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Spawn(class CRecharge *) /* linkage=_ZN9CRecharge5SpawnEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Precache(class CRecharge *) /* linkage=_ZN9CRecharge8PrecacheEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Off(class CRecharge *) /* linkage=_ZN9CRecharge3OffEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Recharge(class CRecharge *) /* linkage=_ZN9CRecharge8RechargeEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void KeyValue(class CRecharge *, KeyValueData *) /* linkage=_ZN9CRecharge8KeyValueEP14KeyValueData_s */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Use(class CRecharge *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float) /* linkage=_ZN9CRecharge3UseEP11CBaseEntityS1_8USE_TYPEf */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int ObjectCaps(class CRecharge *) /* linkage=_ZN9CRecharge10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int Save(class CRecharge *, class CSave &) /* linkage=_ZN9CRecharge4SaveER5CSave */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int Restore(class CRecharge *, class CRestore &) /* linkage=_ZN9CRecharge7RestoreER8CRestore */
{
} /* size: 4 */

/* <0> (null):0 */
void CBaseToggle(class CBaseToggle *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual int GetToggleState(class CBaseToggle *) /* linkage=_ZN11CBaseToggle14GetToggleStateEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual float GetDelay(class CBaseToggle *) /* linkage=_ZN11CBaseToggle8GetDelayEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *, int)
{
} /* size: 0 */

/* <0> (null):0 */
virtual bool CanPlayerHearPlayer(class IVoiceGameMgrHelper *, class CBasePlayer *, class CBasePlayer *) /* linkage=_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
void Restore(class CRecharge *const this, class CRestore &const restore)
{
} /* size: 0 */

/* <0> (null):0 */
void Save(class CRecharge *const this, class CSave &const save)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator==(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator!=(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, float X, float Y, float Z)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator+(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator*(const class Vector  *const this, float fl)
{
} /* size: 0 */

/* <0> (null):0 */
inline edict_t * ENT(const entvars_t  * pev)
{
} /* size: 4 */

/* <0> (null):0 */
inline int atoi(const char  * __nptr)
{
} /* size: 4 */

/* <0> (null):0 */
inline BOOL FClassnameIs(entvars_t * pev, const char  * szClassname)
{
} /* size: 4 */

/* <0> (null):0 */
inline void STOP_SOUND(edict_t * entity, int channel, const char  * sample)
{
} /* size: 0 */

/* <0> (null):0 */
void Off(class CRecharge *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void EMIT_SOUND(edict_t * entity, int channel, const char  * sample, float volume, float attenuation)
{
} /* size: 0 */

/* <0> (null):0 */
void Use(class CRecharge *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ObjectCaps(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
virtual int ObjectCaps(class CPointEntity *) /* linkage=_ZN12CPointEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
inline void ObjectCaps(class CPointEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBaseEntity(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CBaseDelay(class CBaseDelay *)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBaseDelay(class CBaseDelay *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CBaseAnimating(class CBaseAnimating *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void HandleAnimEvent(class CBaseAnimating *, MonsterEvent_t *) /* linkage=_ZN14CBaseAnimating15HandleAnimEventEP14MonsterEvent_t */
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBaseAnimating(class CBaseAnimating *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBaseToggle(class CBaseToggle *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline entvars_t * VARS(edict_t * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline void * GET_PRIVATE(edict_t * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline void operator new(size_t stAllocateBlock, entvars_t * pev)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CRecharge(class CRecharge *const this)
{
} /* size: 0 */

/* <0> (null):0 */
class CRecharge * GetClassPtr<CRecharge>(class CRecharge * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
void Restart(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Activate(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Classify(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void DeathNotice(class CBaseEntity *const this, entvars_t * pevChild)
{
} /* size: 0 */

/* <0> (null):0 */
void BloodColor(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsTriggered(class CBaseEntity *const this, class CBaseEntity * pActivator)
{
} /* size: 0 */

/* <0> (null):0 */
void MyMonsterPointer(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void MySquadMonsterPointer(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void AddPoints(class CBaseEntity *const this, int score, BOOL bAllowNegativeScore)
{
} /* size: 0 */

/* <0> (null):0 */
void AddPointsToTeam(class CBaseEntity *const this, int score, BOOL bAllowNegativeScore)
{
} /* size: 0 */

/* <0> (null):0 */
void AddPlayerItem(class CBaseEntity *const this, class CBasePlayerItem * pItem)
{
} /* size: 0 */

/* <0> (null):0 */
void RemovePlayerItem(class CBaseEntity *const this, class CBasePlayerItem * pItem)
{
} /* size: 0 */

/* <0> (null):0 */
void GiveAmmo(class CBaseEntity *const this, int iAmount, char * szName, int iMax)
{
} /* size: 0 */

/* <0> (null):0 */
void IsMoving(class CBaseEntity *const this)
{
	operator!=(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void OverrideReset(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void SetToggleState(class CBaseEntity *const this, int state)
{
} /* size: 0 */

/* <0> (null):0 */
void StartSneaking(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void StopSneaking(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void OnControls(class CBaseEntity *const this, entvars_t * pev)
{
} /* size: 0 */

/* <0> (null):0 */
void IsSneaking(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsAlive(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsBSPModel(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ReflectGauss(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsPlayer(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsNetClient(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void TeamID(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Think(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Touch(class CBaseEntity *const this, class CBaseEntity * pOther)
{
} /* size: 0 */

/* <0> (null):0 */
void Blocked(class CBaseEntity *const this, class CBaseEntity * pOther)
{
} /* size: 0 */

/* <0> (null):0 */
void Respawn(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void UpdateOwner(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void FBecomeProne(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Center(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
	operator*(const class Vector  *const this,
			float fl); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void EyePosition(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void EarPosition(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void BodyTarget(class CBaseEntity *const this, const class Vector  &const posSrc)
{
} /* size: 0 */

/* <0> (null):0 */
void Illumination(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void HandleAnimEvent(class CBaseAnimating *const this, MonsterEvent_t * pEvent)
{
} /* size: 0 */

/* <0> (null):0 */
void GetToggleState(class CBaseToggle *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetDelay(class CBaseToggle *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ObjectCaps(class CRecharge *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Precache(class CRecharge *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Recharge(class CRecharge *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class CRecharge *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Restore(class CRecharge *const this, class CRestore &const restore)
{
	Restore(class CRecharge *const this,
		class CRestore &const restore); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Save(class CRecharge *const this, class CSave &const save)
{
	Save(class CRecharge *const this,
		class CSave &const save); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Off(class CRecharge *const this)
{
	STOP_SOUND(edict_t * entity,
			int channel,
			const char  * sample); /* size=0, low_pc=0 */ //     0
	Off(class CRecharge *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
inline BOOL FStrEq(const char  * sz1, const char  * sz2)
{
} /* size: 4 */

/* <0> (null):0 */
void HasTarget(class CBaseEntity *const this, string_t targetname)
{
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Use(class CRecharge *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
	FClassnameIs(entvars_t * pev,
			const char  * szClassname); /* size=0, low_pc=0 */ //     0
	Use(class CRecharge *const this,
		class CBaseEntity * pActivator,
		class CBaseEntity * pCaller,
		USE_TYPE useType,
		float value); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void KeyValue(class CRecharge *const this, KeyValueData * pkvd)
{
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
	atoi(const char  * __nptr); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void func_recharge(entvars_t * pev)
{
	GetClassPtr<CRecharge>(class CRecharge * a); /* size=0, low_pc=0 */ //     0
} /* size: 0 */



/* Variables: */

entvars_t *                pev; /* size: 4 */

; /* size: 141710248 */

extern class _IO_FILE *           stdin; /* size: 4 */

extern class _IO_FILE *           stdout; /* size: 4 */

intconst                   k_cubSaltSize; /* size: 4 */

GID_tconst                 k_GIDNil; /* size: 8 */

GID_tconst                 k_TxnIDNil; /* size: 8 */

GID_tconst                 k_TxnIDUnknown; /* size: 8 */

PackageId_tconst           k_uPackageIdFreeSub; /* size: 4 */

PackageId_tconst           k_uPackageIdInvalid; /* size: 4 */

AppId_tconst               k_uAppIdInvalid; /* size: 4 */

AssetClassId_tconst        k_ulAssetClassIdInvalid; /* size: 8 */

PhysicalItemId_tconst      k_uPhysicalItemIdInvalid; /* size: 4 */

DepotId_tconst             k_uDepotIdInvalid; /* size: 4 */

CellID_tconst              k_uCellIDInvalid; /* size: 4 */

SteamAPICall_tconst        k_uAPICallInvalid; /* size: 8 */

PartnerId_tconst           k_uPartnerIdInvalid; /* size: 4 */

extern enginefuncs_t              g_engfuncs; /* size: 632 */

extern globalvars_t *             gpGlobals; /* size: 4 */

extern class Vectorconst          g_vecZero; /* size: 12 */

extern struct skilldata_t         gSkillData; /* size: 60 */

extern class CGameRules *         g_pGameRules; /* size: 4 */

; /* size: 0 */

/* Types: */

/* 1 */
char
 /* size: 1 */

/* 2 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 3 */
unsigned int
 /* size: 4 */

/* 4 */
unsigned char
 /* size: 1 */

/* 5 */
short unsigned int
 /* size: 2 */

/* 6 */
long unsigned int
 /* size: 4 */

/* 7 */
signed char
 /* size: 1 */

/* 8 */
short int
 /* size: 2 */

/* 9 */
int
 /* size: 4 */

/* 10 */
long long int
 /* size: 8 */

/* 11 */
long long unsigned int
 /* size: 8 */

/* 12 */
/* <0> (null):0 */
typedef long long int __quad_t; /* size: 8 */

/* 13 */
/* <0> (null):0 */
typedef long int __off_t; /* size: 4 */

/* 14 */
long int
 /* size: 4 */

/* 15 */
/* <0> (null):0 */
typedef __quad_t __off64_t; /* size: 8 */

/* 16 */
 /* pointer to 0 */
 /* size: 4 */

/* 17 */
 /* pointer to 1 */
 /* size: 4 */

/* 18 */
/* <0> (null):0 */
struct _IO_FILE {
	int                        _flags;               /*     0     4 */
	char *                     _IO_read_ptr;         /*     4     4 */
	char *                     _IO_read_end;         /*     8     4 */
	char *                     _IO_read_base;        /*    12     4 */
	char *                     _IO_write_base;       /*    16     4 */
	char *                     _IO_write_ptr;        /*    20     4 */
	char *                     _IO_write_end;        /*    24     4 */
	char *                     _IO_buf_base;         /*    28     4 */
	char *                     _IO_buf_end;          /*    32     4 */
	char *                     _IO_save_base;        /*    36     4 */
	char *                     _IO_backup_base;      /*    40     4 */
	char *                     _IO_save_end;         /*    44     4 */
	class _IO_marker *         _markers;             /*    48     4 */
	class _IO_FILE *           _chain;               /*    52     4 */
	int                        _fileno;              /*    56     4 */
	int                        _flags2;              /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	__off_t                    _old_offset;          /*    64     4 */
	short unsigned int         _cur_column;          /*    68     2 */
	signed char                _vtable_offset;       /*    70     1 */
	char                       _shortbuf[1];         /*    71     1 */
	_IO_lock_t *               _lock;                /*    72     4 */
	__off64_t                  _offset;              /*    76     8 */
	void *                     __pad1;               /*    84     4 */
	void *                     __pad2;               /*    88     4 */
	void *                     __pad3;               /*    92     4 */
	void *                     __pad4;               /*    96     4 */
	size_t                     __pad5;               /*   100     4 */
	int                        _mode;                /*   104     4 */
	char                       _unused2[40];         /*   108    40 */
	/* --- cacheline 2 boundary (128 bytes) was 20 bytes ago --- */

	/* size: 148, cachelines: 3, members: 29 */
	/* last cacheline: 20 bytes */
}; /* size: 148 */

/* 19 */
/* <0> (null):0 */
typedef void _IO_lock_t; /* size: 0 */

/* 20 */
/* <0> (null):0 */
struct _IO_marker {
	class _IO_marker *         _next;                /*     0     4 */
	class _IO_FILE *           _sbuf;                /*     4     4 */
	int                        _pos;                 /*     8     4 */

	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 21 */
 /* pointer to 20 */
 /* size: 4 */

/* 22 */
 /* pointer to 18 */
 /* size: 4 */

/* 23 */
 /* pointer to 20 */
 /* size: 4 */

/* 24 */
 /* pointer to 18 */
 /* size: 4 */

/* 25 */
/* <0> (null):0 */
char                       array[1]; /* size: 1 */

/* 26 */
 /* pointer to 19 */
 /* size: 4 */

/* 27 */
/* <0> (null):0 */
char                       array[40]; /* size: 40 */

/* 28 */
 /* pointer to 29 */
 /* size: 4 */

/* 29 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 30 */
 /* pointer to 31 */
 /* size: 4 */

/* 31 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 32 */
/* <0> (null):0 */
char                       array[32]; /* size: 32 */

/* 33 */
/* <0> (null):0 */
char                       array[20]; /* size: 20 */

/* 34 */
long double
 /* size: 12 */

/* 35 */
double
 /* size: 8 */

/* 36 */
/* <0> (null):0 */
typedef int int32; /* size: 4 */

/* 37 */
/* <0> (null):0 */
typedef unsigned int uint32; /* size: 4 */

/* 38 */
/* <0> (null):0 */
typedef long long unsigned int uint64; /* size: 8 */

/* 39 */
/* <0> (null):0 */
typedef uint64 GID_t; /* size: 8 */

/* 40 */
/* <0> (null):0 */
typedef uint32 PackageId_t; /* size: 4 */

/* 41 */
/* <0> (null):0 */
typedef uint32 AppId_t; /* size: 4 */

/* 42 */
/* <0> (null):0 */
typedef uint64 AssetClassId_t; /* size: 8 */

/* 43 */
/* <0> (null):0 */
typedef uint32 PhysicalItemId_t; /* size: 4 */

/* 44 */
/* <0> (null):0 */
typedef uint32 DepotId_t; /* size: 4 */

/* 45 */
/* <0> (null):0 */
typedef uint32 CellID_t; /* size: 4 */

/* 46 */
/* <0> (null):0 */
typedef uint64 SteamAPICall_t; /* size: 8 */

/* 47 */
/* <0> (null):0 */
typedef uint32 PartnerId_t; /* size: 4 */

/* 48 */
/* <0> (null):0 */
typedef int BOOL; /* size: 4 */

/* 49 */
/* <0> (null):0 */
typedef unsigned char byte; /* size: 1 */

/* 50 */
/* <0> (null):0 */
typedef unsigned int string_t; /* size: 4 */

/* 51 */
/* <0> (null):0 */
typedef float vec_t; /* size: 4 */

/* 52 */
float
 /* size: 4 */

/* 53 */
/* <0> (null):0 */
class Vector2D {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	/* <0> (null):0 */
	void Vector2D(class Vector2D *);

	/* <0> (null):0 */
	void Vector2D(class Vector2D *, float, float);

	/* <0> (null):0 */
	class Vector2D operator+(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DplERKS_ */

	/* <0> (null):0 */
	class Vector2D operator-(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DmiERKS_ */

	/* <0> (null):0 */
	class Vector2D operator*(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DmlEf */

	/* <0> (null):0 */
	class Vector2D operator/(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DdvEf */

	/* <0> (null):0 */
	float Length(const class Vector2D  *); /* linkage=_ZNK8Vector2D6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector2D  *); /* linkage=_ZNK8Vector2D13LengthSquaredEv */

	/* <0> (null):0 */
	class Vector2D Normalize(const class Vector2D  *); /* linkage=_ZNK8Vector2D9NormalizeEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector2D *); /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector2D *, float); /* linkage=_ZN8Vector2D6IsZeroEf */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 54 */
 /* pointer to 53 */
 /* size: 4 */

/* 55 */
 /* pointer to 56 */
 /* size: 4 */

/* 56 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 57 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 58 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 59 */
bool
 /* size: 1 */

/* 60 */
/* <0> (null):0 */
class Vector {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	vec_t                      z;                    /*     8     4 */
	/* <0> (null):0 */
	void Vector(class Vector *);

	/* <0> (null):0 */
	void Vector(class Vector *, float, float, float);

	/* <0> (null):0 */
	void Vector(class Vector *, const class Vector  &);

	/* <0> (null):0 */
	void Vector(class Vector *, float *);

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *); /* linkage=_ZNK6VectorngEv */

	/* <0> (null):0 */
	int operator==(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectoreqERKS_ */

	/* <0> (null):0 */
	int operator!=(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorneERKS_ */

	/* <0> (null):0 */
	class Vector operator+(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorplERKS_ */

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectormiERKS_ */

	/* <0> (null):0 */
	class Vector operator*(const class Vector  *, float); /* linkage=_ZNK6VectormlEf */

	/* <0> (null):0 */
	class Vector operator/(const class Vector  *, float); /* linkage=_ZNK6VectordvEf */

	/* <0> (null):0 */
	void CopyToArray(const class Vector  *, float *); /* linkage=_ZNK6Vector11CopyToArrayEPf */

	/* <0> (null):0 */
	float Length(const class Vector  *); /* linkage=_ZNK6Vector6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector  *); /* linkage=_ZNK6Vector13LengthSquaredEv */

	/* <0> (null):0 */
	float * operator float*(class Vector *); /* linkage=_ZN6VectorcvPfEv */

	/* <0> (null):0 */
	const float  * operator const float*(const class Vector  *); /* linkage=_ZNK6VectorcvPKfEv */

	/* <0> (null):0 */
	class Vector Normalize(const class Vector  *); /* linkage=_ZNK6Vector9NormalizeEv */

	/* <0> (null):0 */
	class Vector2D Make2D(const class Vector  *); /* linkage=_ZNK6Vector6Make2DEv */

	/* <0> (null):0 */
	float Length2D(const class Vector  *); /* linkage=_ZNK6Vector8Length2DEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector  *, float); /* linkage=_ZNK6Vector16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector  *, float); /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector *); /* linkage=_ZN6Vector16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector *, float); /* linkage=_ZN6Vector6IsZeroEf */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 61 */
 /* pointer to 60 */
 /* size: 4 */

/* 62 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 63 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 64 */
 /* pointer to 52 */
 /* size: 4 */

/* 65 */
 /* pointer to 66 */
 /* size: 4 */

/* 66 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 67 */
 /* pointer to 68 */
 /* size: 4 */

/* 68 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 69 */
/* <0> (null):0 */
typedef int qboolean; /* size: 4 */

/* 70 */
/* <0> (null):0 */
struct link_s {
	class link_s *             prev;                 /*     0     4 */
	class link_s *             next;                 /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 71 */
 /* pointer to 70 */
 /* size: 4 */

/* 72 */
/* <0> (null):0 */
typedef struct link_s link_t; /* size: 8 */

/* 73 */
/* <0> (null):0 */
typedef struct edict_s edict_t; /* size: 804 */

/* 74 */
/* <0> (null):0 */
struct edict_s {
	qboolean                   free;                 /*     0     4 */
	int                        serialnumber;         /*     4     4 */
	link_t                     area;                 /*     8     8 */
	int                        headnode;             /*    16     4 */
	int                        num_leafs;            /*    20     4 */
	short int                  leafnums[48];         /*    24    96 */
	/* --- cacheline 1 boundary (64 bytes) was 56 bytes ago --- */
	float                      freetime;             /*   120     4 */
	void *                     pvPrivateData;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	entvars_t                  v;                    /*   128   676 */
	/* --- cacheline 12 boundary (768 bytes) was 36 bytes ago --- */

	/* size: 804, cachelines: 13, members: 9 */
	/* last cacheline: 36 bytes */
}; /* size: 804 */

/* 75 */
 /* pointer to 73 */
 /* size: 4 */

/* 76 */
/* <0> (null):0 */
struct {
	float                      time;                 /*     0     4 */
	float                      frametime;            /*     4     4 */
	float                      force_retouch;        /*     8     4 */
	string_t                   mapname;              /*    12     4 */
	string_t                   startspot;            /*    16     4 */
	float                      deathmatch;           /*    20     4 */
	float                      coop;                 /*    24     4 */
	float                      teamplay;             /*    28     4 */
	float                      serverflags;          /*    32     4 */
	float                      found_secrets;        /*    36     4 */
	class Vector              v_forward;             /*    40    12 */
	class Vector              v_up;                  /*    52    12 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	class Vector              v_right;               /*    64    12 */
	float                      trace_allsolid;       /*    76     4 */
	float                      trace_startsolid;     /*    80     4 */
	float                      trace_fraction;       /*    84     4 */
	class Vector              trace_endpos;          /*    88    12 */
	class Vector              trace_plane_normal;    /*   100    12 */
	float                      trace_plane_dist;     /*   112     4 */
	edict_t *                  trace_ent;            /*   116     4 */
	float                      trace_inopen;         /*   120     4 */
	float                      trace_inwater;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	int                        trace_hitgroup;       /*   128     4 */
	int                        trace_flags;          /*   132     4 */
	int                        msg_entity;           /*   136     4 */
	int                        cdAudioTrack;         /*   140     4 */
	int                        maxClients;           /*   144     4 */
	int                        maxEntities;          /*   148     4 */
	const char  *              pStringBase;          /*   152     4 */
	void *                     pSaveData;            /*   156     4 */
	class Vector              vecLandmarkOffset;     /*   160    12 */

	/* size: 172, cachelines: 3, members: 31 */
	/* last cacheline: 44 bytes */
}; /* size: 172 */

/* 77 */
/* <0> (null):0 */
typedef class  globalvars_t; /* size: 172 */

/* 78 */
/* <0> (null):0 */
struct entvars_s {
	string_t                   classname;            /*     0     4 */
	string_t                   globalname;           /*     4     4 */
	class Vector              origin;                /*     8    12 */
	class Vector              oldorigin;             /*    20    12 */
	class Vector              velocity;              /*    32    12 */
	class Vector              basevelocity;          /*    44    12 */
	class Vector              clbasevelocity;        /*    56    12 */
	/* --- cacheline 1 boundary (64 bytes) was 4 bytes ago --- */
	class Vector              movedir;               /*    68    12 */
	class Vector              angles;                /*    80    12 */
	class Vector              avelocity;             /*    92    12 */
	class Vector              punchangle;            /*   104    12 */
	class Vector              v_angle;               /*   116    12 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	class Vector              endpos;                /*   128    12 */
	class Vector              startpos;              /*   140    12 */
	float                      impacttime;           /*   152     4 */
	float                      starttime;            /*   156     4 */
	int                        fixangle;             /*   160     4 */
	float                      idealpitch;           /*   164     4 */
	float                      pitch_speed;          /*   168     4 */
	float                      ideal_yaw;            /*   172     4 */
	float                      yaw_speed;            /*   176     4 */
	int                        modelindex;           /*   180     4 */
	string_t                   model;                /*   184     4 */
	int                        viewmodel;            /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	int                        weaponmodel;          /*   192     4 */
	class Vector              absmin;                /*   196    12 */
	class Vector              absmax;                /*   208    12 */
	class Vector              mins;                  /*   220    12 */
	class Vector              maxs;                  /*   232    12 */
	class Vector              size;                  /*   244    12 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	float                      ltime;                /*   256     4 */
	float                      nextthink;            /*   260     4 */
	int                        movetype;             /*   264     4 */
	int                        solid;                /*   268     4 */
	int                        skin;                 /*   272     4 */
	int                        body;                 /*   276     4 */
	int                        effects;              /*   280     4 */
	float                      gravity;              /*   284     4 */
	float                      friction;             /*   288     4 */
	int                        light_level;          /*   292     4 */
	int                        sequence;             /*   296     4 */
	int                        gaitsequence;         /*   300     4 */
	float                      frame;                /*   304     4 */
	float                      animtime;             /*   308     4 */
	float                      framerate;            /*   312     4 */
	unsigned char              controller[4];        /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	unsigned char              blending[2];          /*   320     2 */
	float                      scale;                /*   324     4 */
	int                        rendermode;           /*   328     4 */
	float                      renderamt;            /*   332     4 */
	class Vector              rendercolor;           /*   336    12 */
	int                        renderfx;             /*   348     4 */
	float                      health;               /*   352     4 */
	float                      frags;                /*   356     4 */
	int                        weapons;              /*   360     4 */
	float                      takedamage;           /*   364     4 */
	int                        deadflag;             /*   368     4 */
	class Vector              view_ofs;              /*   372    12 */
	int                        button;               /*   384     4 */
	/* --- cacheline 6 boundary (384 bytes) was 2 bytes ago --- */
	int                        impulse;              /*   388     4 */
	edict_t *                  chain;                /*   392     4 */
	edict_t *                  dmg_inflictor;        /*   396     4 */
	edict_t *                  enemy;                /*   400     4 */
	edict_t *                  aiment;               /*   404     4 */
	edict_t *                  owner;                /*   408     4 */
	edict_t *                  groundentity;         /*   412     4 */
	int                        spawnflags;           /*   416     4 */
	int                        flags;                /*   420     4 */
	int                        colormap;             /*   424     4 */
	int                        team;                 /*   428     4 */
	float                      max_health;           /*   432     4 */
	float                      teleport_time;        /*   436     4 */
	float                      armortype;            /*   440     4 */
	float                      armorvalue;           /*   444     4 */
	int                        waterlevel;           /*   448     4 */
	/* --- cacheline 7 boundary (448 bytes) was 2 bytes ago --- */
	int                        watertype;            /*   452     4 */
	string_t                   target;               /*   456     4 */
	string_t                   targetname;           /*   460     4 */
	string_t                   netname;              /*   464     4 */
	string_t                   message;              /*   468     4 */
	float                      dmg_take;             /*   472     4 */
	float                      dmg_save;             /*   476     4 */
	float                      dmg;                  /*   480     4 */
	float                      dmgtime;              /*   484     4 */
	string_t                   noise;                /*   488     4 */
	string_t                   noise1;               /*   492     4 */
	string_t                   noise2;               /*   496     4 */
	string_t                   noise3;               /*   500     4 */
	float                      speed;                /*   504     4 */
	float                      air_finished;         /*   508     4 */
	float                      pain_finished;        /*   512     4 */
	/* --- cacheline 8 boundary (512 bytes) was 2 bytes ago --- */
	float                      radsuit_finished;     /*   516     4 */
	edict_t *                  pContainingEntity;    /*   520     4 */
	int                        playerclass;          /*   524     4 */
	float                      maxspeed;             /*   528     4 */
	float                      fov;                  /*   532     4 */
	int                        weaponanim;           /*   536     4 */
	int                        pushmsec;             /*   540     4 */
	int                        bInDuck;              /*   544     4 */
	int                        flTimeStepSound;      /*   548     4 */
	int                        flSwimTime;           /*   552     4 */
	int                        flDuckTime;           /*   556     4 */
	int                        iStepLeft;            /*   560     4 */
	float                      flFallVelocity;       /*   564     4 */
	int                        gamestate;            /*   568     4 */
	int                        oldbuttons;           /*   572     4 */
	int                        groupinfo;            /*   576     4 */
	/* --- cacheline 9 boundary (576 bytes) was 2 bytes ago --- */
	int                        iuser1;               /*   580     4 */
	int                        iuser2;               /*   584     4 */
	int                        iuser3;               /*   588     4 */
	int                        iuser4;               /*   592     4 */
	float                      fuser1;               /*   596     4 */
	float                      fuser2;               /*   600     4 */
	float                      fuser3;               /*   604     4 */
	float                      fuser4;               /*   608     4 */
	class Vector              vuser1;                /*   612    12 */
	class Vector              vuser2;                /*   624    12 */
	class Vector              vuser3;                /*   636    12 */
	/* --- cacheline 10 boundary (640 bytes) was 6 bytes ago --- */
	class Vector              vuser4;                /*   648    12 */
	edict_t *                  euser1;               /*   660     4 */
	edict_t *                  euser2;               /*   664     4 */
	edict_t *                  euser3;               /*   668     4 */
	edict_t *                  euser4;               /*   672     4 */

	/* size: 676, cachelines: 11, members: 123 */
	/* last cacheline: 36 bytes */

	/* BRAIN FART ALERT! 676 != 674 + 0(holes), diff = 2 */

}; /* size: 676 */

/* 79 */
/* <0> (null):0 */
unsigned char              array[4]; /* size: 4 */

/* 80 */
/* <0> (null):0 */
unsigned char              array[2]; /* size: 2 */

/* 81 */
/* <0> (null):0 */
typedef struct entvars_s entvars_t; /* size: 676 */

/* 82 */
/* <0> (null):0 */
short int                  array[48]; /* size: 96 */

/* 83 */
/* <0> (null):0 */
typedef uint32 CRC32_t; /* size: 4 */

/* 84 */
/* <0> (null):0 */
struct cvar_s {
	char *                     name;                 /*     0     4 */
	char *                     string;               /*     4     4 */
	int                        flags;                /*     8     4 */
	float                      value;                /*    12     4 */
	class cvar_s *             next;                 /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 85 */
 /* pointer to 84 */
 /* size: 4 */

/* 86 */
/* <0> (null):0 */
typedef struct cvar_s cvar_t; /* size: 20 */

/* 87 */
/* <0> (null):0 */
struct client_textmessage_s {
	int                        effect;               /*     0     4 */
	byte                       r1;                   /*     4     1 */
	byte                       g1;                   /*     5     1 */
	byte                       b1;                   /*     6     1 */
	byte                       a1;                   /*     7     1 */
	byte                       r2;                   /*     8     1 */
	byte                       g2;                   /*     9     1 */
	byte                       b2;                   /*    10     1 */
	byte                       a2;                   /*    11     1 */
	float                      x;                    /*    12     4 */
	float                      y;                    /*    16     4 */
	float                      fadein;               /*    20     4 */
	float                      fadeout;              /*    24     4 */
	float                      holdtime;             /*    28     4 */
	float                      fxtime;               /*    32     4 */
	const char  *              pName;                /*    36     4 */
	const char  *              pMessage;             /*    40     4 */

	/* size: 44, cachelines: 1, members: 17 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 88 */
/* <0> (null):0 */
typedef struct client_textmessage_s client_textmessage_t; /* size: 44 */

/* 89 */
/* <0> (null):0 */
typedef struct sequenceCommandLine_ sequenceCommandLine_s; /* size: 92 */

/* 90 */
/* <0> (null):0 */
struct sequenceCommandLine_ {
	int                        commandType;          /*     0     4 */
	client_textmessage_t       clientMessage;        /*     4    44 */
	char *                     speakerName;          /*    48     4 */
	char *                     listenerName;         /*    52     4 */
	char *                     soundFileName;        /*    56     4 */
	char *                     sentenceName;         /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	char *                     fireTargetNames;      /*    64     4 */
	char *                     killTargetNames;      /*    68     4 */
	float                      delay;                /*    72     4 */
	int                        repeatCount;          /*    76     4 */
	int                        textChannel;          /*    80     4 */
	int                        modifierBitField;     /*    84     4 */
	sequenceCommandLine_s *    nextCommandLine;      /*    88     4 */

	/* size: 92, cachelines: 2, members: 13 */
	/* last cacheline: 28 bytes */
}; /* size: 92 */

/* 91 */
 /* pointer to 89 */
 /* size: 4 */

/* 92 */
/* <0> (null):0 */
typedef struct sequenceEntry_ sequenceEntry_s; /* size: 20 */

/* 93 */
/* <0> (null):0 */
struct sequenceEntry_ {
	char *                     fileName;             /*     0     4 */
	char *                     entryName;            /*     4     4 */
	sequenceCommandLine_s *    firstCommand;         /*     8     4 */
	sequenceEntry_s *          nextEntry;            /*    12     4 */
	qboolean                   isGlobal;             /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 94 */
 /* pointer to 92 */
 /* size: 4 */

/* 95 */
/* <0> (null):0 */
typedef struct sentenceEntry_ sentenceEntry_s; /* size: 16 */

/* 96 */
/* <0> (null):0 */
struct sentenceEntry_ {
	char *                     data;                 /*     0     4 */
	sentenceEntry_s *          nextEntry;            /*     4     4 */
	qboolean                   isGlobal;             /*     8     4 */
	unsigned int               index;                /*    12     4 */

	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 97 */
 /* pointer to 95 */
 /* size: 4 */

/* 98 */
/* <0> (null):0 */
enum {
	at_notice = 0,
	at_console = 1,
	at_aiconsole = 2,
	at_warning = 3,
	at_error = 4,
	at_logged = 5,
}; /* size: 4 */

/* 99 */
/* <0> (null):0 */
typedef enum  ALERT_TYPE; /* size: 4 */

/* 100 */
/* <0> (null):0 */
enum {
	print_console = 0,
	print_center = 1,
	print_chat = 2,
}; /* size: 4 */

/* 101 */
/* <0> (null):0 */
typedef enum  PRINT_TYPE; /* size: 4 */

/* 102 */
/* <0> (null):0 */
enum {
	force_exactfile = 0,
	force_model_samebounds = 1,
	force_model_specifybounds = 2,
	force_model_specifybounds_if_avail = 3,
}; /* size: 4 */

/* 103 */
/* <0> (null):0 */
typedef enum  FORCE_TYPE; /* size: 4 */

/* 104 */
/* <0> (null):0 */
struct {
	int                        fAllSolid;            /*     0     4 */
	int                        fStartSolid;          /*     4     4 */
	int                        fInOpen;              /*     8     4 */
	int                        fInWater;             /*    12     4 */
	float                      flFraction;           /*    16     4 */
	class Vector              vecEndPos;             /*    20    12 */
	float                      flPlaneDist;          /*    32     4 */
	class Vector              vecPlaneNormal;        /*    36    12 */
	edict_t *                  pHit;                 /*    48     4 */
	int                        iHitgroup;            /*    52     4 */

	/* size: 56, cachelines: 1, members: 10 */
	/* last cacheline: 56 bytes */
}; /* size: 56 */

/* 105 */
/* <0> (null):0 */
typedef class  TraceResult; /* size: 56 */

/* 106 */
/* <0> (null):0 */
struct enginefuncs_s {
	int                        (*pfnPrecacheModel)(char *); /*     0     4 */
	int                        (*pfnPrecacheSound)(char *); /*     4     4 */
	void                       (*pfnSetModel)(edict_t *, const char  *); /*     8     4 */
	int                        (*pfnModelIndex)(const char  *); /*    12     4 */
	int                        (*pfnModelFrames)(int); /*    16     4 */
	void                       (*pfnSetSize)(edict_t *, const float  *, const float  *); /*    20     4 */
	void                       (*pfnChangeLevel)(char *, char *); /*    24     4 */
	void                       (*pfnGetSpawnParms)(edict_t *); /*    28     4 */
	void                       (*pfnSaveSpawnParms)(edict_t *); /*    32     4 */
	float                      (*pfnVecToYaw)(const float  *); /*    36     4 */
	void                       (*pfnVecToAngles)(const float  *, float *); /*    40     4 */
	void                       (*pfnMoveToOrigin)(edict_t *, const float  *, float, int); /*    44     4 */
	void                       (*pfnChangeYaw)(edict_t *); /*    48     4 */
	void                       (*pfnChangePitch)(edict_t *); /*    52     4 */
	edict_t *                  (*pfnFindEntityByString)(edict_t *, const char  *, const char  *); /*    56     4 */
	int                        (*pfnGetEntityIllum)(edict_t *); /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	edict_t *                  (*pfnFindEntityInSphere)(edict_t *, const float  *, float); /*    64     4 */
	edict_t *                  (*pfnFindClientInPVS)(edict_t *); /*    68     4 */
	edict_t *                  (*pfnEntitiesInPVS)(edict_t *); /*    72     4 */
	void                       (*pfnMakeVectors)(const float  *); /*    76     4 */
	void                       (*pfnAngleVectors)(const float  *, float *, float *, float *); /*    80     4 */
	edict_t *                  (*pfnCreateEntity)(void); /*    84     4 */
	void                       (*pfnRemoveEntity)(edict_t *); /*    88     4 */
	edict_t *                  (*pfnCreateNamedEntity)(int); /*    92     4 */
	void                       (*pfnMakeStatic)(edict_t *); /*    96     4 */
	int                        (*pfnEntIsOnFloor)(edict_t *); /*   100     4 */
	int                        (*pfnDropToFloor)(edict_t *); /*   104     4 */
	int                        (*pfnWalkMove)(edict_t *, float, float, int); /*   108     4 */
	void                       (*pfnSetOrigin)(edict_t *, const float  *); /*   112     4 */
	void                       (*pfnEmitSound)(edict_t *, int, const char  *, float, float, int, int); /*   116     4 */
	void                       (*pfnEmitAmbientSound)(edict_t *, float *, const char  *, float, float, int, int); /*   120     4 */
	void                       (*pfnTraceLine)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	void                       (*pfnTraceToss)(edict_t *, edict_t *, TraceResult *); /*   128     4 */
	int                        (*pfnTraceMonsterHull)(edict_t *, const float  *, const float  *, int, edict_t *, TraceResult *); /*   132     4 */
	void                       (*pfnTraceHull)(const float  *, const float  *, int, int, edict_t *, TraceResult *); /*   136     4 */
	void                       (*pfnTraceModel)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   140     4 */
	const char  *              (*pfnTraceTexture)(edict_t *, const float  *, const float  *); /*   144     4 */
	void                       (*pfnTraceSphere)(const float  *, const float  *, int, float, edict_t *, TraceResult *); /*   148     4 */
	void                       (*pfnGetAimVector)(edict_t *, float, float *); /*   152     4 */
	void                       (*pfnServerCommand)(char *); /*   156     4 */
	void                       (*pfnServerExecute)(void); /*   160     4 */
	void                       (*pfnClientCommand)(edict_t *, char *, ...); /*   164     4 */
	void                       (*pfnParticleEffect)(const float  *, const float  *, float, float); /*   168     4 */
	void                       (*pfnLightStyle)(int, char *); /*   172     4 */
	int                        (*pfnDecalIndex)(const char  *); /*   176     4 */
	int                        (*pfnPointContents)(const float  *); /*   180     4 */
	void                       (*pfnMessageBegin)(int, int, const float  *, edict_t *); /*   184     4 */
	void                       (*pfnMessageEnd)(void); /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	void                       (*pfnWriteByte)(int); /*   192     4 */
	void                       (*pfnWriteChar)(int); /*   196     4 */
	void                       (*pfnWriteShort)(int); /*   200     4 */
	void                       (*pfnWriteLong)(int); /*   204     4 */
	void                       (*pfnWriteAngle)(float); /*   208     4 */
	void                       (*pfnWriteCoord)(float); /*   212     4 */
	void                       (*pfnWriteString)(const char  *); /*   216     4 */
	void                       (*pfnWriteEntity)(int); /*   220     4 */
	void                       (*pfnCVarRegister)(cvar_t *); /*   224     4 */
	float                      (*pfnCVarGetFloat)(const char  *); /*   228     4 */
	const char  *              (*pfnCVarGetString)(const char  *); /*   232     4 */
	void                       (*pfnCVarSetFloat)(const char  *, float); /*   236     4 */
	void                       (*pfnCVarSetString)(const char  *, const char  *); /*   240     4 */
	void                       (*pfnAlertMessage)(ALERT_TYPE, char *, ...); /*   244     4 */
	void                       (*pfnEngineFprintf)(void *, char *, ...); /*   248     4 */
	void *                     (*pfnPvAllocEntPrivateData)(edict_t *, int32); /*   252     4 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	void *                     (*pfnPvEntPrivateData)(edict_t *); /*   256     4 */
	void                       (*pfnFreeEntPrivateData)(edict_t *); /*   260     4 */
	const char  *              (*pfnSzFromIndex)(int); /*   264     4 */
	int                        (*pfnAllocString)(const char  *); /*   268     4 */
	class entvars_s *          (*pfnGetVarsOfEnt)(edict_t *); /*   272     4 */
	edict_t *                  (*pfnPEntityOfEntOffset)(int); /*   276     4 */
	int                        (*pfnEntOffsetOfPEntity)(const edict_t  *); /*   280     4 */
	int                        (*pfnIndexOfEdict)(const edict_t  *); /*   284     4 */
	edict_t *                  (*pfnPEntityOfEntIndex)(int); /*   288     4 */
	edict_t *                  (*pfnFindEntityByVars)(class entvars_s *); /*   292     4 */
	void *                     (*pfnGetModelPtr)(edict_t *); /*   296     4 */
	int                        (*pfnRegUserMsg)(const char  *, int); /*   300     4 */
	void                       (*pfnAnimationAutomove)(const edict_t  *, float); /*   304     4 */
	void                       (*pfnGetBonePosition)(const edict_t  *, int, float *, float *); /*   308     4 */
	uint32                     (*pfnFunctionFromName)(const char  *); /*   312     4 */
	const char  *              (*pfnNameForFunction)(uint32); /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	void                       (*pfnClientPrintf)(edict_t *, PRINT_TYPE, const char  *); /*   320     4 */
	void                       (*pfnServerPrint)(const char  *); /*   324     4 */
	const char  *              (*pfnCmd_Args)(void); /*   328     4 */
	const char  *              (*pfnCmd_Argv)(int);  /*   332     4 */
	int                        (*pfnCmd_Argc)(void); /*   336     4 */
	void                       (*pfnGetAttachment)(const edict_t  *, int, float *, float *); /*   340     4 */
	void                       (*pfnCRC32_Init)(CRC32_t *); /*   344     4 */
	void                       (*pfnCRC32_ProcessBuffer)(CRC32_t *, void *, int); /*   348     4 */
	void                       (*pfnCRC32_ProcessByte)(CRC32_t *, unsigned char); /*   352     4 */
	CRC32_t                    (*pfnCRC32_Final)(CRC32_t); /*   356     4 */
	int32                      (*pfnRandomLong)(int32, int32); /*   360     4 */
	float                      (*pfnRandomFloat)(float, float); /*   364     4 */
	void                       (*pfnSetView)(const edict_t  *, const edict_t  *); /*   368     4 */
	float                      (*pfnTime)(void);     /*   372     4 */
	void                       (*pfnCrosshairAngle)(const edict_t  *, float, float); /*   376     4 */
	byte *                     (*pfnLoadFileForMe)(char *, int *); /*   380     4 */
	/* --- cacheline 6 boundary (384 bytes) --- */
	void                       (*pfnFreeFile)(void *); /*   384     4 */
	void                       (*pfnEndSection)(const char  *); /*   388     4 */
	int                        (*pfnCompareFileTime)(char *, char *, int *); /*   392     4 */
	void                       (*pfnGetGameDir)(char *); /*   396     4 */
	void                       (*pfnCvar_RegisterVariable)(cvar_t *); /*   400     4 */
	void                       (*pfnFadeClientVolume)(const edict_t  *, int, int, int, int); /*   404     4 */
	void                       (*pfnSetClientMaxspeed)(const edict_t  *, float); /*   408     4 */
	edict_t *                  (*pfnCreateFakeClient)(const char  *); /*   412     4 */
	void                       (*pfnRunPlayerMove)(edict_t *, const float  *, float, float, float, short unsigned int, byte, byte); /*   416     4 */
	int                        (*pfnNumberOfEntities)(void); /*   420     4 */
	char *                     (*pfnGetInfoKeyBuffer)(edict_t *); /*   424     4 */
	char *                     (*pfnInfoKeyValue)(char *, char *); /*   428     4 */
	void                       (*pfnSetKeyValue)(char *, char *, char *); /*   432     4 */
	void                       (*pfnSetClientKeyValue)(int, char *, char *, char *); /*   436     4 */
	int                        (*pfnIsMapValid)(char *); /*   440     4 */
	void                       (*pfnStaticDecal)(const float  *, int, int, int); /*   444     4 */
	/* --- cacheline 7 boundary (448 bytes) --- */
	int                        (*pfnPrecacheGeneric)(char *); /*   448     4 */
	int                        (*pfnGetPlayerUserId)(edict_t *); /*   452     4 */
	void                       (*pfnBuildSoundMsg)(edict_t *, int, const char  *, float, float, int, int, int, int, const float  *, edict_t *); /*   456     4 */
	int                        (*pfnIsDedicatedServer)(void); /*   460     4 */
	cvar_t *                   (*pfnCVarGetPointer)(const char  *); /*   464     4 */
	unsigned int               (*pfnGetPlayerWONId)(edict_t *); /*   468     4 */
	void                       (*pfnInfo_RemoveKey)(char *, const char  *); /*   472     4 */
	const char  *              (*pfnGetPhysicsKeyValue)(const edict_t  *, const char  *); /*   476     4 */
	void                       (*pfnSetPhysicsKeyValue)(const edict_t  *, const char  *, const char  *); /*   480     4 */
	const char  *              (*pfnGetPhysicsInfoString)(const edict_t  *); /*   484     4 */
	short unsigned int         (*pfnPrecacheEvent)(int, const char  *); /*   488     4 */
	void                       (*pfnPlaybackEvent)(int, const edict_t  *, short unsigned int, float, float *, float *, float, float, int, int, int, int); /*   492     4 */
	unsigned char *            (*pfnSetFatPVS)(float *); /*   496     4 */
	unsigned char *            (*pfnSetFatPAS)(float *); /*   500     4 */
	int                        (*pfnCheckVisibility)(const edict_t  *, unsigned char *); /*   504     4 */
	void                       (*pfnDeltaSetField)(class delta_s *, const char  *); /*   508     4 */
	/* --- cacheline 8 boundary (512 bytes) --- */
	void                       (*pfnDeltaUnsetField)(class delta_s *, const char  *); /*   512     4 */
	void                       (*pfnDeltaAddEncoder)(char *, void (*)(class delta_s *, const unsigned char  *, const unsigned char  *)); /*   516     4 */
	int                        (*pfnGetCurrentPlayer)(void); /*   520     4 */
	int                        (*pfnCanSkipPlayer)(const edict_t  *); /*   524     4 */
	int                        (*pfnDeltaFindField)(class delta_s *, const char  *); /*   528     4 */
	void                       (*pfnDeltaSetFieldByIndex)(class delta_s *, int); /*   532     4 */
	void                       (*pfnDeltaUnsetFieldByIndex)(class delta_s *, int); /*   536     4 */
	void                       (*pfnSetGroupMask)(int, int); /*   540     4 */
	int                        (*pfnCreateInstancedBaseline)(int, class entity_state_s *); /*   544     4 */
	void                       (*pfnCvar_DirectSet)(class cvar_s *, char *); /*   548     4 */
	void                       (*pfnForceUnmodified)(FORCE_TYPE, float *, float *, const char  *); /*   552     4 */
	void                       (*pfnGetPlayerStats)(const edict_t  *, int *, int *); /*   556     4 */
	void                       (*pfnAddServerCommand)(char *, void (*)(void)); /*   560     4 */
	qboolean                   (*pfnVoice_GetClientListening)(int, int); /*   564     4 */
	qboolean                   (*pfnVoice_SetClientListening)(int, int, qboolean); /*   568     4 */
	const char  *              (*pfnGetPlayerAuthId)(edict_t *); /*   572     4 */
	/* --- cacheline 9 boundary (576 bytes) --- */
	sequenceEntry_s *          (*pfnSequenceGet)(const char  *, const char  *); /*   576     4 */
	sentenceEntry_s *          (*pfnSequencePickSentence)(const char  *, int, int *); /*   580     4 */
	int                        (*pfnGetFileSize)(char *); /*   584     4 */
	unsigned int               (*pfnGetApproxWavePlayLen)(const char  *); /*   588     4 */
	int                        (*pfnIsCareerMatch)(void); /*   592     4 */
	int                        (*pfnGetLocalizedStringLength)(const char  *); /*   596     4 */
	void                       (*pfnRegisterTutorMessageShown)(int); /*   600     4 */
	int                        (*pfnGetTimesTutorMessageShown)(int); /*   604     4 */
	void                       (*ProcessTutorMessageDecayBuffer)(int *, int); /*   608     4 */
	void                       (*ConstructTutorMessageDecayBuffer)(int *, int); /*   612     4 */
	void                       (*ResetTutorMessageDecayData)(void); /*   616     4 */
	void                       (*pfnQueryClientCvarValue)(const edict_t  *, const char  *); /*   620     4 */
	void                       (*pfnQueryClientCvarValue2)(const edict_t  *, const char  *, int); /*   624     4 */
	int                        (*pfnCheckParm)(const char  *, char * *); /*   628     4 */

	/* size: 632, cachelines: 10, members: 158 */
	/* last cacheline: 56 bytes */
}; /* size: 632 */

/* 107 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 108 */
 /* pointer to 107 */
 /* size: 4 */

/* 109 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141700748 */

/* 110 */
 /* pointer to 109 */
 /* size: 4 */

/* 111 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 112 */
 /* pointer to 111 */
 /* size: 4 */

/* 113 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 114 */
 /* pointer to 113 */
 /* size: 4 */

/* 115 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141701268 */

/* 116 */
 /* pointer to 115 */
 /* size: 4 */

/* 117 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141701528 */

/* 118 */
 /* pointer to 117 */
 /* size: 4 */

/* 119 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141701736 */

/* 120 */
 /* pointer to 119 */
 /* size: 4 */

/* 121 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 122 */
 /* pointer to 121 */
 /* size: 4 */

/* 123 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141702048 */

/* 124 */
 /* pointer to 123 */
 /* size: 4 */

/* 125 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141702256 */

/* 126 */
 /* pointer to 125 */
 /* size: 4 */

/* 127 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 128 */
 /* pointer to 127 */
 /* size: 4 */

/* 129 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 130 */
 /* pointer to 129 */
 /* size: 4 */

/* 131 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 132 */
 /* pointer to 131 */
 /* size: 4 */

/* 133 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 134 */
 /* pointer to 133 */
 /* size: 4 */

/* 135 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141645352 */

/* 136 */
 /* pointer to 135 */
 /* size: 4 */

/* 137 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141645508 */

/* 138 */
 /* pointer to 137 */
 /* size: 4 */

/* 139 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 140 */
 /* pointer to 139 */
 /* size: 4 */

/* 141 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 142 */
 /* pointer to 141 */
 /* size: 4 */

/* 143 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 144 */
 /* pointer to 143 */
 /* size: 4 */

/* 145 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141646392 */

/* 146 */
 /* pointer to 145 */
 /* size: 4 */

/* 147 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141646600 */

/* 148 */
 /* pointer to 147 */
 /* size: 4 */

/* 149 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141647068 */

/* 150 */
 /* pointer to 149 */
 /* size: 4 */

/* 151 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141647536 */

/* 152 */
 /* pointer to 105 */
 /* size: 4 */

/* 153 */
 /* pointer to 151 */
 /* size: 4 */

/* 154 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141647952 */

/* 155 */
 /* pointer to 154 */
 /* size: 4 */

/* 156 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 157 */
 /* pointer to 156 */
 /* size: 4 */

/* 158 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141648628 */

/* 159 */
 /* pointer to 158 */
 /* size: 4 */

/* 160 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 161 */
 /* pointer to 160 */
 /* size: 4 */

/* 162 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141649320 */

/* 163 */
 /* pointer to 162 */
 /* size: 4 */

/* 164 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141649736 */

/* 165 */
 /* pointer to 164 */
 /* size: 4 */

/* 166 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141649996 */

/* 167 */
 /* pointer to 166 */
 /* size: 4 */

/* 168 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141650152 */

/* 169 */
 /* pointer to 168 */
 /* size: 4 */

/* 170 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141650256 */

/* 171 */
 /* pointer to 170 */
 /* size: 4 */

/* 172 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141650464 */

/* 173 */
 /* pointer to 172 */
 /* size: 4 */

/* 174 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141650776 */

/* 175 */
 /* pointer to 174 */
 /* size: 4 */

/* 176 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 177 */
 /* pointer to 176 */
 /* size: 4 */

/* 178 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141651140 */

/* 179 */
 /* pointer to 178 */
 /* size: 4 */

/* 180 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141651452 */

/* 181 */
 /* pointer to 180 */
 /* size: 4 */

/* 182 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141651608 */

/* 183 */
 /* pointer to 182 */
 /* size: 4 */

/* 184 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141651764 */

/* 185 */
 /* pointer to 184 */
 /* size: 4 */

/* 186 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141651920 */

/* 187 */
 /* pointer to 86 */
 /* size: 4 */

/* 188 */
 /* pointer to 186 */
 /* size: 4 */

/* 189 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 190 */
 /* pointer to 189 */
 /* size: 4 */

/* 191 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 192 */
 /* pointer to 191 */
 /* size: 4 */

/* 193 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141652440 */

/* 194 */
 /* pointer to 193 */
 /* size: 4 */

/* 195 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141652648 */

/* 196 */
 /* pointer to 195 */
 /* size: 4 */

/* 197 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141652856 */

/* 198 */
 /* pointer to 197 */
 /* size: 4 */

/* 199 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141653064 */

/* 200 */
 /* pointer to 199 */
 /* size: 4 */

/* 201 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 202 */
 /* pointer to 201 */
 /* size: 4 */

/* 203 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 204 */
 /* pointer to 203 */
 /* size: 4 */

/* 205 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 206 */
 /* pointer to 205 */
 /* size: 4 */

/* 207 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 208 */
 /* pointer to 78 */
 /* size: 4 */

/* 209 */
 /* pointer to 207 */
 /* size: 4 */

/* 210 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 211 */
 /* pointer to 212 */
 /* size: 4 */

/* 212 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 804 */

/* 213 */
 /* pointer to 210 */
 /* size: 4 */

/* 214 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 215 */
 /* pointer to 214 */
 /* size: 4 */

/* 216 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 217 */
 /* pointer to 216 */
 /* size: 4 */

/* 218 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141687216 */

/* 219 */
 /* pointer to 218 */
 /* size: 4 */

/* 220 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141687424 */

/* 221 */
 /* pointer to 220 */
 /* size: 4 */

/* 222 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 223 */
 /* pointer to 222 */
 /* size: 4 */

/* 224 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 225 */
 /* pointer to 224 */
 /* size: 4 */

/* 226 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141688048 */

/* 227 */
 /* pointer to 226 */
 /* size: 4 */

/* 228 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 229 */
 /* pointer to 228 */
 /* size: 4 */

/* 230 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 231 */
 /* pointer to 230 */
 /* size: 4 */

/* 232 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141688516 */

/* 233 */
 /* pointer to 83 */
 /* size: 4 */

/* 234 */
 /* pointer to 232 */
 /* size: 4 */

/* 235 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141688724 */

/* 236 */
 /* pointer to 235 */
 /* size: 4 */

/* 237 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141688984 */

/* 238 */
 /* pointer to 237 */
 /* size: 4 */

/* 239 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 240 */
 /* pointer to 239 */
 /* size: 4 */

/* 241 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 242 */
 /* pointer to 241 */
 /* size: 4 */

/* 243 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 244 */
 /* pointer to 243 */
 /* size: 4 */

/* 245 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141689764 */

/* 246 */
 /* pointer to 245 */
 /* size: 4 */

/* 247 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 248 */
 /* pointer to 247 */
 /* size: 4 */

/* 249 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141690092 */

/* 250 */
 /* pointer to 249 */
 /* size: 4 */

/* 251 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 252 */
 /* pointer to 49 */
 /* size: 4 */

/* 253 */
 /* pointer to 9 */
 /* size: 4 */

/* 254 */
 /* pointer to 251 */
 /* size: 4 */

/* 255 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141690664 */

/* 256 */
 /* pointer to 255 */
 /* size: 4 */

/* 257 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 258 */
 /* pointer to 257 */
 /* size: 4 */

/* 259 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141691080 */

/* 260 */
 /* pointer to 259 */
 /* size: 4 */

/* 261 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 262 */
 /* pointer to 261 */
 /* size: 4 */

/* 263 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141691600 */

/* 264 */
 /* pointer to 263 */
 /* size: 4 */

/* 265 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 266 */
 /* pointer to 265 */
 /* size: 4 */

/* 267 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 268 */
 /* pointer to 267 */
 /* size: 4 */

/* 269 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141692484 */

/* 270 */
 /* pointer to 269 */
 /* size: 4 */

/* 271 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141692744 */

/* 272 */
 /* pointer to 271 */
 /* size: 4 */

/* 273 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141693056 */

/* 274 */
 /* pointer to 273 */
 /* size: 4 */

/* 275 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141693368 */

/* 276 */
 /* pointer to 275 */
 /* size: 4 */

/* 277 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 278 */
 /* pointer to 277 */
 /* size: 4 */

/* 279 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 280 */
 /* pointer to 279 */
 /* size: 4 */

/* 281 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141715788 */

/* 282 */
 /* pointer to 281 */
 /* size: 4 */

/* 283 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 284 */
 /* pointer to 283 */
 /* size: 4 */

/* 285 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141716204 */

/* 286 */
 /* pointer to 285 */
 /* size: 4 */

/* 287 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 288 */
 /* pointer to 287 */
 /* size: 4 */

/* 289 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 2 */

/* 290 */
 /* pointer to 289 */
 /* size: 4 */

/* 291 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141716828 */

/* 292 */
 /* pointer to 291 */
 /* size: 4 */

/* 293 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 294 */
 /* pointer to 4 */
 /* size: 4 */

/* 295 */
 /* pointer to 293 */
 /* size: 4 */

/* 296 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 297 */
 /* pointer to 296 */
 /* size: 4 */

/* 298 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141717972 */

/* 299 */
 /* pointer to 300 */
 /* size: 4 */

/* 300 */
/* <0> (null):0 */
struct delta_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 301 */
 /* pointer to 298 */
 /* size: 4 */

/* 302 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141718296 */

/* 303 */
 /* pointer to 304 */
 /* size: 4 */

/* 304 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141718504 */

/* 305 */
 /* pointer to 306 */
 /* size: 4 */

/* 306 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 307 */
 /* pointer to 302 */
 /* size: 4 */

/* 308 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 309 */
 /* pointer to 308 */
 /* size: 4 */

/* 310 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141719076 */

/* 311 */
 /* pointer to 310 */
 /* size: 4 */

/* 312 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141719284 */

/* 313 */
 /* pointer to 312 */
 /* size: 4 */

/* 314 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 315 */
 /* pointer to 316 */
 /* size: 4 */

/* 316 */
/* <0> (null):0 */
struct entity_state_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 317 */
 /* pointer to 314 */
 /* size: 4 */

/* 318 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141723944 */

/* 319 */
 /* pointer to 84 */
 /* size: 4 */

/* 320 */
 /* pointer to 318 */
 /* size: 4 */

/* 321 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141724204 */

/* 322 */
 /* pointer to 321 */
 /* size: 4 */

/* 323 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141724516 */

/* 324 */
 /* pointer to 323 */
 /* size: 4 */

/* 325 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141724776 */

/* 326 */
 /* pointer to 325 */
 /* size: 4 */

/* 327 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 328 */
 /* pointer to 327 */
 /* size: 4 */

/* 329 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 330 */
 /* pointer to 329 */
 /* size: 4 */

/* 331 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 332 */
 /* pointer to 331 */
 /* size: 4 */

/* 333 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 334 */
 /* pointer to 333 */
 /* size: 4 */

/* 335 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 336 */
 /* pointer to 335 */
 /* size: 4 */

/* 337 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 338 */
 /* pointer to 337 */
 /* size: 4 */

/* 339 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141726232 */

/* 340 */
 /* pointer to 339 */
 /* size: 4 */

/* 341 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141726440 */

/* 342 */
 /* pointer to 341 */
 /* size: 4 */

/* 343 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141726648 */

/* 344 */
 /* pointer to 343 */
 /* size: 4 */

/* 345 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 346 */
 /* pointer to 17 */
 /* size: 4 */

/* 347 */
 /* pointer to 345 */
 /* size: 4 */

/* 348 */
/* <0> (null):0 */
typedef struct enginefuncs_s enginefuncs_t; /* size: 632 */

/* 349 */
/* <0> (null):0 */
struct KeyValueData_s {
	char *                     szClassName;          /*     0     4 */
	char *                     szKeyName;            /*     4     4 */
	char *                     szValue;              /*     8     4 */
	int32                      fHandled;             /*    12     4 */

	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 350 */
/* <0> (null):0 */
typedef struct KeyValueData_s KeyValueData; /* size: 16 */

/* 351 */
/* <0> (null):0 */
struct {
	char                       mapName[32];          /*     0    32 */
	char                       landmarkName[32];     /*    32    32 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	edict_t *                  pentLandmark;         /*    64     4 */
	class Vector              vecLandmarkOrigin;     /*    68    12 */

	/* size: 80, cachelines: 2, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 80 */

/* 352 */
/* <0> (null):0 */
typedef class  LEVELLIST; /* size: 80 */

/* 353 */
/* <0> (null):0 */
struct {
	int                        id;                   /*     0     4 */
	edict_t *                  pent;                 /*     4     4 */
	int                        location;             /*     8     4 */
	int                        size;                 /*    12     4 */
	int                        flags;                /*    16     4 */
	string_t                   classname;            /*    20     4 */

	/* size: 24, cachelines: 1, members: 6 */
	/* last cacheline: 24 bytes */
}; /* size: 24 */

/* 354 */
/* <0> (null):0 */
typedef class  ENTITYTABLE; /* size: 24 */

/* 355 */
/* <0> (null):0 */
typedef struct saverestore_s SAVERESTOREDATA; /* size: 1396 */

/* 356 */
/* <0> (null):0 */
struct saverestore_s {
	char *                     pBaseData;            /*     0     4 */
	char *                     pCurrentData;         /*     4     4 */
	int                        size;                 /*     8     4 */
	int                        bufferSize;           /*    12     4 */
	int                        tokenSize;            /*    16     4 */
	int                        tokenCount;           /*    20     4 */
	char * *                   pTokens;              /*    24     4 */
	int                        currentIndex;         /*    28     4 */
	int                        tableCount;           /*    32     4 */
	int                        connectionCount;      /*    36     4 */
	ENTITYTABLE *              pTable;               /*    40     4 */
	LEVELLIST                  levelList[16];        /*    44  1280 */
	/* --- cacheline 20 boundary (1280 bytes) was 44 bytes ago --- */
	int                        fUseLandmark;         /*  1324     4 */
	char                       szLandmarkName[20];   /*  1328    20 */
	/* --- cacheline 21 boundary (1344 bytes) was 4 bytes ago --- */
	class Vector              vecLandmarkOffset;     /*  1348    12 */
	float                      time;                 /*  1360     4 */
	char                       szCurrentMapName[32]; /*  1364    32 */

	/* size: 1396, cachelines: 22, members: 17 */
	/* last cacheline: 52 bytes */
}; /* size: 1396 */

/* 357 */
 /* pointer to 354 */
 /* size: 4 */

/* 358 */
/* <0> (null):0 */
LEVELLIST                  array[16]; /* size: 1280 */

/* 359 */
/* <0> (null):0 */
enum _fieldtypes {
	FIELD_FLOAT = 0,
	FIELD_STRING = 1,
	FIELD_ENTITY = 2,
	FIELD_CLASSPTR = 3,
	FIELD_EHANDLE = 4,
	FIELD_EVARS = 5,
	FIELD_EDICT = 6,
	FIELD_VECTOR = 7,
	FIELD_POSITION_VECTOR = 8,
	FIELD_POINTER = 9,
	FIELD_INTEGER = 10,
	FIELD_FUNCTION = 11,
	FIELD_BOOLEAN = 12,
	FIELD_SHORT = 13,
	FIELD_CHARACTER = 14,
	FIELD_TIME = 15,
	FIELD_MODELNAME = 16,
	FIELD_SOUNDNAME = 17,
	FIELD_TYPECOUNT = 18,
}; /* size: 4 */

/* 360 */
/* <0> (null):0 */
typedef enum _fieldtypes FIELDTYPE; /* size: 4 */

/* 361 */
/* <0> (null):0 */
struct {
	FIELDTYPE                  fieldType;            /*     0     4 */
	char *                     fieldName;            /*     4     4 */
	int                        fieldOffset;          /*     8     4 */
	short int                  fieldSize;            /*    12     2 */
	short int                  flags;                /*    14     2 */

	/* size: 16, cachelines: 1, members: 5 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 362 */
/* <0> (null):0 */
typedef class  TYPEDESCRIPTION; /* size: 16 */

/* 363 */
 /* pointer to 350 */
 /* size: 4 */

/* 364 */
 /* pointer to 355 */
 /* size: 4 */

/* 365 */
 /* pointer to 362 */
 /* size: 4 */

/* 366 */
/* <0> (null):0 */
enum hash_types_e {
	CLASSNAME = 0,
}; /* size: 4 */

/* 367 */
/* <0> (null):0 */
typedef int EOFFSET; /* size: 4 */

/* 368 */
/* <0> (null):0 */
enum {
	TS_AT_TOP = 0,
	TS_AT_BOTTOM = 1,
	TS_GOING_UP = 2,
	TS_GOING_DOWN = 3,
}; /* size: 4 */

/* 369 */
/* <0> (null):0 */
typedef enum  TOGGLE_STATE; /* size: 4 */

/* 370 */
/* <0> (null):0 */
class CSaveRestoreBuffer {
protected:

	SAVERESTOREDATA *          m_pdata;              /*     0     4 */
	/* <0> (null):0 */
	void CSaveRestoreBuffer(class CSaveRestoreBuffer *);

	/* <0> (null):0 */
	void CSaveRestoreBuffer(class CSaveRestoreBuffer *, SAVERESTOREDATA *);

	/* <0> (null):0 */
	void ~CSaveRestoreBuffer(class CSaveRestoreBuffer *, int);

	/* <0> (null):0 */
	int EntityIndex(class CSaveRestoreBuffer *, entvars_t *); /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP9entvars_s */

	/* <0> (null):0 */
	int EntityIndex(class CSaveRestoreBuffer *, edict_t *); /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP7edict_s */

	/* <0> (null):0 */
	int EntityIndex(class CSaveRestoreBuffer *, EOFFSET); /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEi */

	/* <0> (null):0 */
	int EntityIndex(class CSaveRestoreBuffer *, class CBaseEntity *); /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP11CBaseEntity */

	/* <0> (null):0 */
	int EntityFlags(class CSaveRestoreBuffer *, int, int); /* linkage=_ZN18CSaveRestoreBuffer11EntityFlagsEii */

	/* <0> (null):0 */
	int EntityFlagsSet(class CSaveRestoreBuffer *, int, int); /* linkage=_ZN18CSaveRestoreBuffer14EntityFlagsSetEii */

	/* <0> (null):0 */
	edict_t * EntityFromIndex(class CSaveRestoreBuffer *, int); /* linkage=_ZN18CSaveRestoreBuffer15EntityFromIndexEi */

	/* <0> (null):0 */
	short unsigned int TokenHash(class CSaveRestoreBuffer *, const char  *); /* linkage=_ZN18CSaveRestoreBuffer9TokenHashEPKc */

	/* <0> (null):0 */
	void BufferRewind(class CSaveRestoreBuffer *, int); /* linkage=_ZN18CSaveRestoreBuffer12BufferRewindEi */

	/* <0> (null):0 */
	unsigned int HashString(class CSaveRestoreBuffer *, const char  *); /* linkage=_ZN18CSaveRestoreBuffer10HashStringEPKc */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 371 */
 /* pointer to 370 */
 /* size: 4 */

/* 372 */
 /* pointer to 81 */
 /* size: 4 */

/* 373 */
 /* pointer to 374 */
 /* size: 4 */

/* 374 */
/* <0> (null):0 */
struct CBaseEntity {
	/* <0> (null):0 */
	virtual int ObjectCaps(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10ObjectCapsEv */

	/* <0> (null):0 */
	void CBaseEntity(class CBaseEntity *);

	/* <0> (null):0 */
	void * operator new(size_t, entvars_t *); /* linkage=_ZN11CBaseEntitynwEjP9entvars_s */

	/* <0> (null):0 */
	virtual void Precache(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8PrecacheEv */

	/* <0> (null):0 */
	virtual void Restart(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7RestartEv */

	/* <0> (null):0 */
	virtual void KeyValue(class CBaseEntity *, KeyValueData *); /* linkage=_ZN11CBaseEntity8KeyValueEP14KeyValueData_s */

	/* <0> (null):0 */
	virtual void Activate(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8ActivateEv */

	/* <0> (null):0 */
	virtual int Classify(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8ClassifyEv */

	/* <0> (null):0 */
	virtual void DeathNotice(class CBaseEntity *, entvars_t *); /* linkage=_ZN11CBaseEntity11DeathNoticeEP9entvars_s */

	/* <0> (null):0 */
	virtual int BloodColor(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10BloodColorEv */

	/* <0> (null):0 */
	virtual BOOL IsTriggered(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity11IsTriggeredEPS_ */

	/* <0> (null):0 */
	virtual class CBaseMonster * MyMonsterPointer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity16MyMonsterPointerEv */

	/* <0> (null):0 */
	virtual class CSquadMonster * MySquadMonsterPointer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity21MySquadMonsterPointerEv */

	/* <0> (null):0 */
	virtual int GetToggleState(class CBaseEntity *); /* linkage=_ZN11CBaseEntity14GetToggleStateEv */

	/* <0> (null):0 */
	virtual void AddPoints(class CBaseEntity *, int, BOOL); /* linkage=_ZN11CBaseEntity9AddPointsEii */

	/* <0> (null):0 */
	virtual void AddPointsToTeam(class CBaseEntity *, int, BOOL); /* linkage=_ZN11CBaseEntity15AddPointsToTeamEii */

	/* <0> (null):0 */
	virtual BOOL AddPlayerItem(class CBaseEntity *, class CBasePlayerItem *); /* linkage=_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem */

	/* <0> (null):0 */
	virtual BOOL RemovePlayerItem(class CBaseEntity *, class CBasePlayerItem *); /* linkage=_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem */

	/* <0> (null):0 */
	virtual int GiveAmmo(class CBaseEntity *, int, char *, int); /* linkage=_ZN11CBaseEntity8GiveAmmoEiPci */

	/* <0> (null):0 */
	virtual float GetDelay(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8GetDelayEv */

	/* <0> (null):0 */
	virtual int IsMoving(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8IsMovingEv */

	/* <0> (null):0 */
	virtual void OverrideReset(class CBaseEntity *); /* linkage=_ZN11CBaseEntity13OverrideResetEv */

	/* <0> (null):0 */
	virtual void SetToggleState(class CBaseEntity *, int); /* linkage=_ZN11CBaseEntity14SetToggleStateEi */

	/* <0> (null):0 */
	virtual void StartSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity13StartSneakingEv */

	/* <0> (null):0 */
	virtual void StopSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12StopSneakingEv */

	/* <0> (null):0 */
	virtual BOOL OnControls(class CBaseEntity *, entvars_t *); /* linkage=_ZN11CBaseEntity10OnControlsEP9entvars_s */

	/* <0> (null):0 */
	virtual BOOL IsSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10IsSneakingEv */

	/* <0> (null):0 */
	virtual BOOL IsAlive(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7IsAliveEv */

	/* <0> (null):0 */
	virtual BOOL IsBSPModel(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10IsBSPModelEv */

	/* <0> (null):0 */
	virtual BOOL ReflectGauss(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12ReflectGaussEv */

	/* <0> (null):0 */
	virtual BOOL IsPlayer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8IsPlayerEv */

	/* <0> (null):0 */
	virtual BOOL IsNetClient(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11IsNetClientEv */

	/* <0> (null):0 */
	virtual const char  * TeamID(class CBaseEntity *); /* linkage=_ZN11CBaseEntity6TeamIDEv */

	/* <0> (null):0 */
	virtual void Think(class CBaseEntity *); /* linkage=_ZN11CBaseEntity5ThinkEv */

	/* <0> (null):0 */
	virtual void Touch(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity5TouchEPS_ */

	/* <0> (null):0 */
	virtual void Use(class CBaseEntity *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float); /* linkage=_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf */

	/* <0> (null):0 */
	virtual void Blocked(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity7BlockedEPS_ */

	/* <0> (null):0 */
	virtual class CBaseEntity * Respawn(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7RespawnEv */

	/* <0> (null):0 */
	virtual void UpdateOwner(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11UpdateOwnerEv */

	/* <0> (null):0 */
	virtual BOOL FBecomeProne(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12FBecomeProneEv */

	/* <0> (null):0 */
	virtual class Vector Center(class CBaseEntity *); /* linkage=_ZN11CBaseEntity6CenterEv */

	/* <0> (null):0 */
	virtual class Vector EyePosition(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11EyePositionEv */

	/* <0> (null):0 */
	virtual class Vector EarPosition(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11EarPositionEv */

	/* <0> (null):0 */
	virtual class Vector BodyTarget(class CBaseEntity *, const class Vector  &); /* linkage=_ZN11CBaseEntity10BodyTargetERK6Vector */

	/* <0> (null):0 */
	virtual int Illumination(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12IlluminationEv */

	/* <0> (null):0 */
	virtual BOOL HasTarget(class CBaseEntity *, string_t); /* linkage=_ZN11CBaseEntity9HasTargetEj */

	/* vtable has 44 entries: {
	   [6] = ObjectCaps(_ZN11CBaseEntity10ObjectCapsEv), 
	   [1] = Precache(_ZN11CBaseEntity8PrecacheEv), 
	   [2] = Restart(_ZN11CBaseEntity7RestartEv), 
	   [3] = KeyValue(_ZN11CBaseEntity8KeyValueEP14KeyValueData_s), 
	   [7] = Activate(_ZN11CBaseEntity8ActivateEv), 
	   [9] = Classify(_ZN11CBaseEntity8ClassifyEv), 
	   [10] = DeathNotice(_ZN11CBaseEntity11DeathNoticeEP9entvars_s), 
	   [15] = BloodColor(_ZN11CBaseEntity10BloodColorEv), 
	   [17] = IsTriggered(_ZN11CBaseEntity11IsTriggeredEPS_), 
	   [18] = MyMonsterPointer(_ZN11CBaseEntity16MyMonsterPointerEv), 
	   [19] = MySquadMonsterPointer(_ZN11CBaseEntity21MySquadMonsterPointerEv), 
	   [20] = GetToggleState(_ZN11CBaseEntity14GetToggleStateEv), 
	   [21] = AddPoints(_ZN11CBaseEntity9AddPointsEii), 
	   [22] = AddPointsToTeam(_ZN11CBaseEntity15AddPointsToTeamEii), 
	   [23] = AddPlayerItem(_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem), 
	   [24] = RemovePlayerItem(_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem), 
	   [25] = GiveAmmo(_ZN11CBaseEntity8GiveAmmoEiPci), 
	   [26] = GetDelay(_ZN11CBaseEntity8GetDelayEv), 
	   [27] = IsMoving(_ZN11CBaseEntity8IsMovingEv), 
	   [28] = OverrideReset(_ZN11CBaseEntity13OverrideResetEv), 
	   [30] = SetToggleState(_ZN11CBaseEntity14SetToggleStateEi), 
	   [31] = StartSneaking(_ZN11CBaseEntity13StartSneakingEv), 
	   [32] = StopSneaking(_ZN11CBaseEntity12StopSneakingEv), 
	   [33] = OnControls(_ZN11CBaseEntity10OnControlsEP9entvars_s), 
	   [34] = IsSneaking(_ZN11CBaseEntity10IsSneakingEv), 
	   [35] = IsAlive(_ZN11CBaseEntity7IsAliveEv), 
	   [36] = IsBSPModel(_ZN11CBaseEntity10IsBSPModelEv), 
	   [37] = ReflectGauss(_ZN11CBaseEntity12ReflectGaussEv), 
	   [40] = IsPlayer(_ZN11CBaseEntity8IsPlayerEv), 
	   [41] = IsNetClient(_ZN11CBaseEntity11IsNetClientEv), 
	   [42] = TeamID(_ZN11CBaseEntity6TeamIDEv), 
	   [44] = Think(_ZN11CBaseEntity5ThinkEv), 
	   [45] = Touch(_ZN11CBaseEntity5TouchEPS_), 
	   [46] = Use(_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf), 
	   [47] = Blocked(_ZN11CBaseEntity7BlockedEPS_), 
	   [48] = Respawn(_ZN11CBaseEntity7RespawnEv), 
	   [49] = UpdateOwner(_ZN11CBaseEntity11UpdateOwnerEv), 
	   [50] = FBecomeProne(_ZN11CBaseEntity12FBecomeProneEv), 
	   [51] = Center(_ZN11CBaseEntity6CenterEv), 
	   [52] = EyePosition(_ZN11CBaseEntity11EyePositionEv), 
	   [53] = EarPosition(_ZN11CBaseEntity11EarPositionEv), 
	   [54] = BodyTarget(_ZN11CBaseEntity10BodyTargetERK6Vector), 
	   [55] = Illumination(_ZN11CBaseEntity12IlluminationEv), 
	   [38] = HasTarget(_ZN11CBaseEntity9HasTargetEj), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 375 */
/* <0> (null):0 */
class CSave : public CSaveRestoreBuffer {
public:

	/* class CSaveRestoreBuffer  <ancestor>; */      /*     0     4 */
	/* <0> (null):0 */
	void CSave(class CSave *, SAVERESTOREDATA *);

	/* <0> (null):0 */
	void WriteShort(class CSave *, const char  *, const short int  *, int); /* linkage=_ZN5CSave10WriteShortEPKcPKsi */

	/* <0> (null):0 */
	void WriteInt(class CSave *, const char  *, const int  *, int); /* linkage=_ZN5CSave8WriteIntEPKcPKii */

	/* <0> (null):0 */
	void WriteFloat(class CSave *, const char  *, const float  *, int); /* linkage=_ZN5CSave10WriteFloatEPKcPKfi */

	/* <0> (null):0 */
	void WriteTime(class CSave *, const char  *, const float  *, int); /* linkage=_ZN5CSave9WriteTimeEPKcPKfi */

	/* <0> (null):0 */
	void WriteData(class CSave *, const char  *, int, const char  *); /* linkage=_ZN5CSave9WriteDataEPKciS1_ */

	/* <0> (null):0 */
	void WriteString(class CSave *, const char  *, const char  *); /* linkage=_ZN5CSave11WriteStringEPKcS1_ */

	/* <0> (null):0 */
	void WriteString(class CSave *, const char  *, const int  *, int); /* linkage=_ZN5CSave11WriteStringEPKcPKii */

	/* <0> (null):0 */
	void WriteVector(class CSave *, const char  *, const class Vector  &); /* linkage=_ZN5CSave11WriteVectorEPKcRK6Vector */

	/* <0> (null):0 */
	void WriteVector(class CSave *, const char  *, const float  *, int); /* linkage=_ZN5CSave11WriteVectorEPKcPKfi */

	/* <0> (null):0 */
	void WritePositionVector(class CSave *, const char  *, const class Vector  &); /* linkage=_ZN5CSave19WritePositionVectorEPKcRK6Vector */

	/* <0> (null):0 */
	void WritePositionVector(class CSave *, const char  *, const float  *, int); /* linkage=_ZN5CSave19WritePositionVectorEPKcPKfi */

	/* <0> (null):0 */
	void WriteFunction(class CSave *, const char  *, void * *, int); /* linkage=_ZN5CSave13WriteFunctionEPKcPPvi */

	/* <0> (null):0 */
	int WriteEntVars(class CSave *, const char  *, entvars_t *); /* linkage=_ZN5CSave12WriteEntVarsEPKcP9entvars_s */

	/* <0> (null):0 */
	int WriteFields(class CSave *, const char  *, void *, TYPEDESCRIPTION *, int); /* linkage=_ZN5CSave11WriteFieldsEPKcPvP15TYPEDESCRIPTIONi */

private:

	/* <0> (null):0 */
	int DataEmpty(class CSave *, const char  *, int); /* linkage=_ZN5CSave9DataEmptyEPKci */

	/* <0> (null):0 */
	void BufferField(class CSave *, const char  *, int, const char  *); /* linkage=_ZN5CSave11BufferFieldEPKciS1_ */

	/* <0> (null):0 */
	void BufferString(class CSave *, char *, int); /* linkage=_ZN5CSave12BufferStringEPci */

	/* <0> (null):0 */
	void BufferData(class CSave *, const char  *, int); /* linkage=_ZN5CSave10BufferDataEPKci */

	/* <0> (null):0 */
	void BufferHeader(class CSave *, const char  *, int); /* linkage=_ZN5CSave12BufferHeaderEPKci */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 376 */
 /* pointer to 375 */
 /* size: 4 */

/* 377 */
 /* pointer to 378 */
 /* size: 4 */

/* 378 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 2 */

/* 379 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 380 */
 /* pointer to 16 */
 /* size: 4 */

/* 381 */
/* <0> (null):0 */
struct {
	short unsigned int         size;                 /*     0     2 */
	short unsigned int         token;                /*     2     2 */
	char *                     pData;                /*     4     4 */

	/* size: 8, cachelines: 1, members: 3 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 382 */
/* <0> (null):0 */
typedef class  HEADER; /* size: 8 */

/* 383 */
/* <0> (null):0 */
class CRestore : public CSaveRestoreBuffer {
public:

	/* class CSaveRestoreBuffer  <ancestor>; */      /*     0     4 */
private:

	int                        m_global;             /*     4     4 */
	BOOL                       m_precache;           /*     8     4 */
	/* <0> (null):0 */
	void CRestore(class CRestore *, SAVERESTOREDATA *);

	/* <0> (null):0 */
	int ReadEntVars(class CRestore *, const char  *, entvars_t *); /* linkage=_ZN8CRestore11ReadEntVarsEPKcP9entvars_s */

	/* <0> (null):0 */
	int ReadFields(class CRestore *, const char  *, void *, TYPEDESCRIPTION *, int); /* linkage=_ZN8CRestore10ReadFieldsEPKcPvP15TYPEDESCRIPTIONi */

	/* <0> (null):0 */
	int ReadField(class CRestore *, void *, TYPEDESCRIPTION *, int, int, int, char *, void *); /* linkage=_ZN8CRestore9ReadFieldEPvP15TYPEDESCRIPTIONiiiPcS0_ */

	/* <0> (null):0 */
	int ReadInt(class CRestore *); /* linkage=_ZN8CRestore7ReadIntEv */

	/* <0> (null):0 */
	short int ReadShort(class CRestore *); /* linkage=_ZN8CRestore9ReadShortEv */

	/* <0> (null):0 */
	int ReadNamedInt(class CRestore *, const char  *); /* linkage=_ZN8CRestore12ReadNamedIntEPKc */

	/* <0> (null):0 */
	char * ReadNamedString(class CRestore *, const char  *); /* linkage=_ZN8CRestore15ReadNamedStringEPKc */

	/* <0> (null):0 */
	int Empty(class CRestore *); /* linkage=_ZN8CRestore5EmptyEv */

	/* <0> (null):0 */
	void SetGlobalMode(class CRestore *, int); /* linkage=_ZN8CRestore13SetGlobalModeEi */

	/* <0> (null):0 */
	void PrecacheMode(class CRestore *, BOOL); /* linkage=_ZN8CRestore12PrecacheModeEi */

	/* <0> (null):0 */
	char * BufferPointer(class CRestore *); /* linkage=_ZN8CRestore13BufferPointerEv */

	/* <0> (null):0 */
	void BufferReadBytes(class CRestore *, char *, int); /* linkage=_ZN8CRestore15BufferReadBytesEPci */

	/* <0> (null):0 */
	void BufferSkipBytes(class CRestore *, int); /* linkage=_ZN8CRestore15BufferSkipBytesEi */

	/* <0> (null):0 */
	int BufferSkipZString(class CRestore *); /* linkage=_ZN8CRestore17BufferSkipZStringEv */

	/* <0> (null):0 */
	int BufferCheckZString(class CRestore *, const char  *); /* linkage=_ZN8CRestore18BufferCheckZStringEPKc */

	/* <0> (null):0 */
	void BufferReadHeader(class CRestore *, HEADER *); /* linkage=_ZN8CRestore16BufferReadHeaderEP6HEADER */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 384 */
 /* pointer to 383 */
 /* size: 4 */

/* 385 */
 /* pointer to 382 */
 /* size: 4 */

/* 386 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 387 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 388 */
/* <0> (null):0 */
struct {
	int                        event;                /*     0     4 */
	char *                     options;              /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 389 */
/* <0> (null):0 */
typedef class  MonsterEvent_t; /* size: 8 */

/* 390 */
/* <0> (null):0 */
enum {
	USE_OFF = 0,
	USE_ON = 1,
	USE_SET = 2,
	USE_TOGGLE = 3,
}; /* size: 4 */

/* 391 */
/* <0> (null):0 */
typedef enum  USE_TYPE; /* size: 4 */

/* 392 */
/* <0> (null):0 */
struct {
	int                        iSlot;                /*     0     4 */
	int                        iPosition;            /*     4     4 */
	const char  *              pszAmmo1;             /*     8     4 */
	int                        iMaxAmmo1;            /*    12     4 */
	const char  *              pszAmmo2;             /*    16     4 */
	int                        iMaxAmmo2;            /*    20     4 */
	const char  *              pszName;              /*    24     4 */
	int                        iMaxClip;             /*    28     4 */
	int                        iId;                  /*    32     4 */
	int                        iFlags;               /*    36     4 */
	int                        iWeight;              /*    40     4 */

	/* size: 44, cachelines: 1, members: 11 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 393 */
/* <0> (null):0 */
typedef class  ItemInfo; /* size: 44 */

/* 394 */
/* <0> (null):0 */
class CWreckage : public CBaseMonster {
public:

	/* class CBaseMonster        <ancestor>; */      /*     0     0 */
private:

	TYPEDESCRIPTION            m_SaveData[1];        /*     0    16 */
	int                        m_flStartTime;        /*   404     4 */
	/* <0> (null):0 */
	void CWreckage(class CWreckage *, const class CWreckage  &);

	/* <0> (null):0 */
	void CWreckage(class CWreckage *);

	/* <0> (null):0 */
	virtual int Save(class CWreckage *, class CSave &); /* linkage=_ZN9CWreckage4SaveER5CSave */

	/* <0> (null):0 */
	virtual int Restore(class CWreckage *, class CRestore &); /* linkage=_ZN9CWreckage7RestoreER8CRestore */

	/* <0> (null):0 */
	virtual void Spawn(class CWreckage *); /* linkage=_ZN9CWreckage5SpawnEv */

	/* <0> (null):0 */
	virtual void Precache(class CWreckage *); /* linkage=_ZN9CWreckage8PrecacheEv */

	/* <0> (null):0 */
	virtual void Think(class CWreckage *); /* linkage=_ZN9CWreckage5ThinkEv */

	/* vtable has 5 entries: {
	   [4] = Save(_ZN9CWreckage4SaveER5CSave), 
	   [5] = Restore(_ZN9CWreckage7RestoreER8CRestore), 
	   [0] = Spawn(_ZN9CWreckage5SpawnEv), 
	   [1] = Precache(_ZN9CWreckage8PrecacheEv), 
	   [44] = Think(_ZN9CWreckage5ThinkEv), 
	} */
	/* size: 408, cachelines: 7, members: 3 */
	/* last cacheline: 24 bytes */

	/* BRAIN FART ALERT! 408 != 20 + 0(holes), diff = 388 */

}; /* size: 408 */

/* 395 */
/* <0> (null):0 */
class CBaseMonster {
	/* <0> (null):0 */
	void CBaseMonster(class CBaseMonster *);

	/* <0> (null):0 */
	virtual void PainSound(class CBaseMonster *); /* linkage=_ZN12CBaseMonster9PainSoundEv */

	/* <0> (null):0 */
	virtual void ResetMaxSpeed(class CBaseMonster *); /* linkage=_ZN12CBaseMonster13ResetMaxSpeedEv */

	/* <0> (null):0 */
	virtual BOOL IsAlive(class CBaseMonster *); /* linkage=_ZN12CBaseMonster7IsAliveEv */

	/* <0> (null):0 */
	virtual int BloodColor(class CBaseMonster *); /* linkage=_ZN12CBaseMonster10BloodColorEv */

	/* vtable has 4 entries: {
	   [68] = PainSound(_ZN12CBaseMonster9PainSoundEv), 
	   [69] = ResetMaxSpeed(_ZN12CBaseMonster13ResetMaxSpeedEv), 
	   [35] = IsAlive(_ZN12CBaseMonster7IsAliveEv), 
	   [15] = BloodColor(_ZN12CBaseMonster10BloodColorEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 396 */
/* <0> (null):0 */
TYPEDESCRIPTION            array[1]; /* size: 16 */

/* 397 */
 /* pointer to 394 */
 /* size: 4 */

/* 398 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 399 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 408 */

/* 400 */
/* <0> (null):0 */
class CWeaponCycler : public CBasePlayerWeapon {
public:

	/* class CBasePlayerWeapon   <ancestor>; */      /*     0     0 */
	int                        m_iszModel;           /*   336     4 */
	int                        m_iModel;             /*   340     4 */
	/* <0> (null):0 */
	void CWeaponCycler(class CWeaponCycler *, const class CWeaponCycler  &);

	/* <0> (null):0 */
	void CWeaponCycler(class CWeaponCycler *);

	/* <0> (null):0 */
	virtual void Spawn(class CWeaponCycler *); /* linkage=_ZN13CWeaponCycler5SpawnEv */

	/* <0> (null):0 */
	virtual int iItemSlot(class CWeaponCycler *); /* linkage=_ZN13CWeaponCycler9iItemSlotEv */

	/* <0> (null):0 */
	virtual int GetItemInfo(class CWeaponCycler *, ItemInfo *); /* linkage=_ZN13CWeaponCycler11GetItemInfoEP8ItemInfo */

	/* <0> (null):0 */
	virtual void PrimaryAttack(class CWeaponCycler *); /* linkage=_ZN13CWeaponCycler13PrimaryAttackEv */

	/* <0> (null):0 */
	virtual void SecondaryAttack(class CWeaponCycler *); /* linkage=_ZN13CWeaponCycler15SecondaryAttackEv */

	/* <0> (null):0 */
	virtual BOOL Deploy(class CWeaponCycler *); /* linkage=_ZN13CWeaponCycler6DeployEv */

	/* <0> (null):0 */
	virtual void Holster(class CWeaponCycler *, int); /* linkage=_ZN13CWeaponCycler7HolsterEi */

	/* vtable has 7 entries: {
	   [0] = Spawn(_ZN13CWeaponCycler5SpawnEv), 
	   [79] = iItemSlot(_ZN13CWeaponCycler9iItemSlotEv), 
	   [61] = GetItemInfo(_ZN13CWeaponCycler11GetItemInfoEP8ItemInfo), 
	   [87] = PrimaryAttack(_ZN13CWeaponCycler13PrimaryAttackEv), 
	   [88] = SecondaryAttack(_ZN13CWeaponCycler15SecondaryAttackEv), 
	   [64] = Deploy(_ZN13CWeaponCycler6DeployEv), 
	   [67] = Holster(_ZN13CWeaponCycler7HolsterEi), 
	} */
	/* size: 344, cachelines: 6, members: 3 */
	/* last cacheline: 24 bytes */

	/* BRAIN FART ALERT! 344 != 8 + 0(holes), diff = 336 */

}; /* size: 344 */

/* 401 */
/* <0> (null):0 */
class CBasePlayerWeapon {
	/* <0> (null):0 */
	void CBasePlayerWeapon(class CBasePlayerWeapon *);

	/* <0> (null):0 */
	virtual int AddWeapon(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon9AddWeaponEv */

	/* <0> (null):0 */
	virtual void UpdateItemInfo(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon14UpdateItemInfoEv */

	/* <0> (null):0 */
	virtual void Reload(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon6ReloadEv */

	/* <0> (null):0 */
	virtual void WeaponIdle(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon10WeaponIdleEv */

	/* <0> (null):0 */
	virtual BOOL ShouldWeaponIdle(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon16ShouldWeaponIdleEv */

	/* <0> (null):0 */
	virtual BOOL UseDecrement(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon12UseDecrementEv */

	/* <0> (null):0 */
	virtual BOOL IsWeapon(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon8IsWeaponEv */

	/* <0> (null):0 */
	virtual class CBasePlayerItem * GetWeaponPtr(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon12GetWeaponPtrEv */

	/* vtable has 8 entries: {
	   [82] = AddWeapon(_ZN17CBasePlayerWeapon9AddWeaponEv), 
	   [68] = UpdateItemInfo(_ZN17CBasePlayerWeapon14UpdateItemInfoEv), 
	   [89] = Reload(_ZN17CBasePlayerWeapon6ReloadEv), 
	   [90] = WeaponIdle(_ZN17CBasePlayerWeapon10WeaponIdleEv), 
	   [92] = ShouldWeaponIdle(_ZN17CBasePlayerWeapon16ShouldWeaponIdleEv), 
	   [93] = UseDecrement(_ZN17CBasePlayerWeapon12UseDecrementEv), 
	   [65] = IsWeapon(_ZN17CBasePlayerWeapon8IsWeaponEv), 
	   [77] = GetWeaponPtr(_ZN17CBasePlayerWeapon12GetWeaponPtrEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 402 */
 /* pointer to 400 */
 /* size: 4 */

/* 403 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 404 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 344 */

/* 405 */
 /* pointer to 393 */
 /* size: 4 */

/* 406 */
/* <0> (null):0 */
class CCyclerSprite : public CBaseEntity {
public:

	/* struct CBaseEntity         <ancestor>; */     /*     0     0 */
	TYPEDESCRIPTION            m_SaveData[3];        /*     0    48 */
	int                        m_animate;            /*   152     4 */
	float                      m_lastTime;           /*   156     4 */
	float                      m_maxFrame;           /*   160     4 */
private:

	int                        m_renderfx;           /*   164     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	int                        m_rendermode;         /*   168     4 */
	float                      m_renderamt;          /*   172     4 */
	float                      m_rendercolor[3];     /*   176    12 */
	/* <0> (null):0 */
	void CCyclerSprite(class CCyclerSprite *, const class CCyclerSprite  &);

	/* <0> (null):0 */
	void CCyclerSprite(class CCyclerSprite *);

	/* <0> (null):0 */
	virtual void Spawn(class CCyclerSprite *); /* linkage=_ZN13CCyclerSprite5SpawnEv */

	/* <0> (null):0 */
	virtual void Think(class CCyclerSprite *); /* linkage=_ZN13CCyclerSprite5ThinkEv */

	/* <0> (null):0 */
	virtual void Use(class CCyclerSprite *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float); /* linkage=_ZN13CCyclerSprite3UseEP11CBaseEntityS1_8USE_TYPEf */

	/* <0> (null):0 */
	virtual int ObjectCaps(class CCyclerSprite *); /* linkage=_ZN13CCyclerSprite10ObjectCapsEv */

	/* <0> (null):0 */
	virtual int TakeDamage(class CCyclerSprite *, entvars_t *, entvars_t *, float, int); /* linkage=_ZN13CCyclerSprite10TakeDamageEP9entvars_sS1_fi */

	/* <0> (null):0 */
	void Animate(class CCyclerSprite *, float); /* linkage=_ZN13CCyclerSprite7AnimateEf */

	/* <0> (null):0 */
	virtual void Restart(class CCyclerSprite *); /* linkage=_ZN13CCyclerSprite7RestartEv */

	/* <0> (null):0 */
	virtual int Save(class CCyclerSprite *, class CSave &); /* linkage=_ZN13CCyclerSprite4SaveER5CSave */

	/* <0> (null):0 */
	virtual int Restore(class CCyclerSprite *, class CRestore &); /* linkage=_ZN13CCyclerSprite7RestoreER8CRestore */

	/* <0> (null):0 */
	int ShouldAnimate(class CCyclerSprite *); /* linkage=_ZN13CCyclerSprite13ShouldAnimateEv */

	/* vtable has 8 entries: {
	   [0] = Spawn(_ZN13CCyclerSprite5SpawnEv), 
	   [44] = Think(_ZN13CCyclerSprite5ThinkEv), 
	   [46] = Use(_ZN13CCyclerSprite3UseEP11CBaseEntityS1_8USE_TYPEf), 
	   [6] = ObjectCaps(_ZN13CCyclerSprite10ObjectCapsEv), 
	   [12] = TakeDamage(_ZN13CCyclerSprite10TakeDamageEP9entvars_sS1_fi), 
	   [2] = Restart(_ZN13CCyclerSprite7RestartEv), 
	   [4] = Save(_ZN13CCyclerSprite4SaveER5CSave), 
	   [5] = Restore(_ZN13CCyclerSprite7RestoreER8CRestore), 
	} */
	/* size: 188, cachelines: 3, members: 9 */
	/* last cacheline: 60 bytes */

	/* BRAIN FART ALERT! 188 != 84 + 0(holes), diff = 104 */

}; /* size: 188 */

/* 407 */
/* <0> (null):0 */
TYPEDESCRIPTION            array[3]; /* size: 48 */

/* 408 */
/* <0> (null):0 */
float                      array[3]; /* size: 12 */

/* 409 */
 /* pointer to 406 */
 /* size: 4 */

/* 410 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 411 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 188 */

/* 412 */
 /* pointer to 374 */
 /* size: 4 */

/* 413 */
/* <0> (null):0 */
class CCycler : public CBaseMonster {
public:

	/* class CBaseMonster        <ancestor>; */      /*     0     0 */
	TYPEDESCRIPTION            m_SaveData[1];        /*     0    16 */
	int                        m_animate;            /*   404     4 */
	/* <0> (null):0 */
	void CCycler(class CCycler *, const class CCycler  &);

	/* <0> (null):0 */
	void CCycler(class CCycler *);

	/* <0> (null):0 */
	void GenericCyclerSpawn(class CCycler *, char *, class Vector, class Vector); /* linkage=_ZN7CCycler18GenericCyclerSpawnEPc6VectorS1_ */

	/* <0> (null):0 */
	virtual int ObjectCaps(class CCycler *); /* linkage=_ZN7CCycler10ObjectCapsEv */

	/* <0> (null):0 */
	virtual int TakeDamage(class CCycler *, entvars_t *, entvars_t *, float, int); /* linkage=_ZN7CCycler10TakeDamageEP9entvars_sS1_fi */

	/* <0> (null):0 */
	virtual void Spawn(class CCycler *); /* linkage=_ZN7CCycler5SpawnEv */

	/* <0> (null):0 */
	virtual void Think(class CCycler *); /* linkage=_ZN7CCycler5ThinkEv */

	/* <0> (null):0 */
	virtual void Use(class CCycler *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float); /* linkage=_ZN7CCycler3UseEP11CBaseEntityS1_8USE_TYPEf */

	/* <0> (null):0 */
	virtual BOOL IsAlive(class CCycler *); /* linkage=_ZN7CCycler7IsAliveEv */

	/* <0> (null):0 */
	virtual int Save(class CCycler *, class CSave &); /* linkage=_ZN7CCycler4SaveER5CSave */

	/* <0> (null):0 */
	virtual int Restore(class CCycler *, class CRestore &); /* linkage=_ZN7CCycler7RestoreER8CRestore */

	/* vtable has 8 entries: {
	   [6] = ObjectCaps(_ZN7CCycler10ObjectCapsEv), 
	   [12] = TakeDamage(_ZN7CCycler10TakeDamageEP9entvars_sS1_fi), 
	   [0] = Spawn(_ZN7CCycler5SpawnEv), 
	   [44] = Think(_ZN7CCycler5ThinkEv), 
	   [46] = Use(_ZN7CCycler3UseEP11CBaseEntityS1_8USE_TYPEf), 
	   [35] = IsAlive(_ZN7CCycler7IsAliveEv), 
	   [4] = Save(_ZN7CCycler4SaveER5CSave), 
	   [5] = Restore(_ZN7CCycler7RestoreER8CRestore), 
	} */
	/* size: 408, cachelines: 7, members: 3 */
	/* last cacheline: 24 bytes */

	/* BRAIN FART ALERT! 408 != 20 + 0(holes), diff = 388 */

}; /* size: 408 */

/* 414 */
 /* pointer to 413 */
 /* size: 4 */

/* 415 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 416 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 408 */

/* 417 */
/* <0> (null):0 */
class CCyclerProbe : public CCycler {
public:

	/* class CCycler             <ancestor>; */      /*     0   408 */
	/* <0> (null):0 */
	void CCyclerProbe(class CCyclerProbe *, const class CCyclerProbe  &);

	/* <0> (null):0 */
	void CCyclerProbe(class CCyclerProbe *);

	/* <0> (null):0 */
	virtual void Spawn(class CCyclerProbe *); /* linkage=_ZN12CCyclerProbe5SpawnEv */

	/* --- cacheline 6 boundary (384 bytes) was 24 bytes ago --- */
	/* vtable has 1 entries: {
	   [0] = Spawn(_ZN12CCyclerProbe5SpawnEv), 
	} */
	/* size: 408, cachelines: 7, members: 1 */
	/* last cacheline: 24 bytes */
}; /* size: 408 */

/* 418 */
 /* pointer to 417 */
 /* size: 4 */

/* 419 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 420 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 408 */

/* 421 */
/* <0> (null):0 */
class CGenericCycler : public CCycler {
public:

	/* class CCycler             <ancestor>; */      /*     0   408 */
	/* <0> (null):0 */
	void CGenericCycler(class CGenericCycler *, const class CGenericCycler  &);

	/* <0> (null):0 */
	void CGenericCycler(class CGenericCycler *);

	/* <0> (null):0 */
	virtual void Spawn(class CGenericCycler *); /* linkage=_ZN14CGenericCycler5SpawnEv */

	/* --- cacheline 6 boundary (384 bytes) was 24 bytes ago --- */
	/* vtable has 1 entries: {
	   [0] = Spawn(_ZN14CGenericCycler5SpawnEv), 
	} */
	/* size: 408, cachelines: 7, members: 1 */
	/* last cacheline: 24 bytes */
}; /* size: 408 */

/* 422 */
 /* pointer to 421 */
 /* size: 4 */

/* 423 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 424 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 408 */

/* 425 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 426 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 427 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 428 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 429 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 430 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 431 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 432 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 433 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 434 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 435 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 436 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 437 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 438 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 439 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 440 */
 /* pointer to 441 */
 /* size: 4 */

/* 441 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 676 */

/* 442 */
/* <0> (null):0 */
class CPointEntity {
	/* <0> (null):0 */
	virtual int ObjectCaps(class CPointEntity *); /* linkage=_ZN12CPointEntity10ObjectCapsEv */

	/* vtable has 1 entries: {
	   [6] = ObjectCaps(_ZN12CPointEntity10ObjectCapsEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 443 */
 /* pointer to 442 */
 /* size: 4 */

/* 444 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 445 */
/* <0> (null):0 */
class CBaseDelay {
	/* <0> (null):0 */
	void CBaseDelay(class CBaseDelay *);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 446 */
 /* pointer to 445 */
 /* size: 4 */

/* 447 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 448 */
/* <0> (null):0 */
class CBaseAnimating {
	/* <0> (null):0 */
	void CBaseAnimating(class CBaseAnimating *);

	/* <0> (null):0 */
	virtual void HandleAnimEvent(class CBaseAnimating *, MonsterEvent_t *); /* linkage=_ZN14CBaseAnimating15HandleAnimEventEP14MonsterEvent_t */

	/* vtable has 1 entries: {
	   [58] = HandleAnimEvent(_ZN14CBaseAnimating15HandleAnimEventEP14MonsterEvent_t), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 449 */
 /* pointer to 448 */
 /* size: 4 */

/* 450 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 451 */
/* <0> (null):0 */
class CBaseToggle {
	/* <0> (null):0 */
	void CBaseToggle(class CBaseToggle *);

	/* <0> (null):0 */
	virtual int GetToggleState(class CBaseToggle *); /* linkage=_ZN11CBaseToggle14GetToggleStateEv */

	/* <0> (null):0 */
	virtual float GetDelay(class CBaseToggle *); /* linkage=_ZN11CBaseToggle8GetDelayEv */

	/* vtable has 2 entries: {
	   [20] = GetToggleState(_ZN11CBaseToggle14GetToggleStateEv), 
	   [26] = GetDelay(_ZN11CBaseToggle8GetDelayEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 452 */
 /* pointer to 451 */
 /* size: 4 */

/* 453 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 454 */
 /* pointer to 395 */
 /* size: 4 */

/* 455 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 456 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 457 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 458 */
/* <0> (null):0 */
class CBasePlayerItem {
	/* <0> (null):0 */
	void CBasePlayerItem(class CBasePlayerItem *);

	/* <0> (null):0 */
	virtual BOOL CanDrop(class CBasePlayerItem *); /* linkage=_ZN15CBasePlayerItem7CanDropEv */

	/* <0> (null):0 */
	virtual BOOL CanHolster(class CBasePlayerItem *); /* linkage=_ZN15CBasePlayerItem10CanHolsterEv */

	/* <0> (null):0 */
	virtual void ItemPreFrame(class CBasePlayerItem *); /* linkage=_ZN15CBasePlayerItem12ItemPreFrameEv */

	/* <0> (null):0 */
	virtual float GetMaxSpeed(class CBasePlayerItem *); /* linkage=_ZN15CBasePlayerItem11GetMaxSpeedEv */

	ItemInfo                   ItemInfoArray[32];    /*     0  1408 */
	/* --- cacheline 22 boundary (1408 bytes) --- */
	/* vtable has 4 entries: {
	   [63] = CanDrop(_ZN15CBasePlayerItem7CanDropEv), 
	   [66] = CanHolster(_ZN15CBasePlayerItem10CanHolsterEv), 
	   [69] = ItemPreFrame(_ZN15CBasePlayerItem12ItemPreFrameEv), 
	   [78] = GetMaxSpeed(_ZN15CBasePlayerItem11GetMaxSpeedEv), 
	} */
	/* size: 0, cachelines: 0, members: 1 */

	/* BRAIN FART ALERT! 0 != 1408 + 0(holes), diff = -1408 */

}; /* size: 0 */

/* 459 */
 /* pointer to 458 */
 /* size: 4 */

/* 460 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 461 */
 /* pointer to 401 */
 /* size: 4 */

/* 462 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 463 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 464 */
/* <0> (null):0 */
struct CSquadMonster {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 465 */
 /* pointer to 464 */
 /* size: 4 */

/* 466 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 467 */
 /* pointer to 389 */
 /* size: 4 */

/* 468 */
 /* pointer to 458 */
 /* size: 4 */

/* 469 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 470 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 471 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 472 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 473 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 474 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 475 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 476 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 477 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 478 */
 /* pointer to 77 */
 /* size: 4 */

/* 479 */
/* <0> (null):0 */
ItemInfo                   array[32]; /* size: 1408 */

/* Functions: */

/* <0> (null):0 */
void Vector2D(class Vector2D *)
{
} /* size: 0 */

/* <0> (null):0 */
void Vector2D(class Vector2D *, float, float)
{
} /* size: 141289352 */

/* <0> (null):0 */
class Vector2D operator+(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DplERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator-(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DmiERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator*(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DmlEf */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator/(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DdvEf */
{
} /* size: 8 */

/* <0> (null):0 */
float Length(const class Vector2D  *) /* linkage=_ZNK8Vector2D6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector2D  *) /* linkage=_ZNK8Vector2D13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector2D Normalize(const class Vector2D  *) /* linkage=_ZNK8Vector2D9NormalizeEv */
{
} /* size: 8 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector2D *) /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector2D *, float) /* linkage=_ZN8Vector2D6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void Vector(class Vector *)
{
} /* size: 0 */

/* <0> (null):0 */
void Vector(class Vector *, float, float, float)
{
} /* size: 77 */

/* <0> (null):0 */
void Vector(class Vector *, const class Vector  &)
{
} /* size: 141292132 */

/* <0> (null):0 */
void Vector(class Vector *, float *)
{
} /* size: 0 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *) /* linkage=_ZNK6VectorngEv */
{
} /* size: 12 */

/* <0> (null):0 */
int operator==(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectoreqERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
int operator!=(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorneERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector operator+(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorplERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectormiERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator*(const class Vector  *, float) /* linkage=_ZNK6VectormlEf */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator/(const class Vector  *, float) /* linkage=_ZNK6VectordvEf */
{
} /* size: 12 */

/* <0> (null):0 */
void CopyToArray(const class Vector  *, float *) /* linkage=_ZNK6Vector11CopyToArrayEPf */
{
} /* size: 320 */

/* <0> (null):0 */
float Length(const class Vector  *) /* linkage=_ZNK6Vector6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector  *) /* linkage=_ZNK6Vector13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
float * operator float*(class Vector *) /* linkage=_ZN6VectorcvPfEv */
{
} /* size: 4 */

/* <0> (null):0 */
const float  * operator const float*(const class Vector  *) /* linkage=_ZNK6VectorcvPKfEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector Normalize(const class Vector  *) /* linkage=_ZNK6Vector9NormalizeEv */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector2D Make2D(const class Vector  *) /* linkage=_ZNK6Vector6Make2DEv */
{
} /* size: 8 */

/* <0> (null):0 */
float Length2D(const class Vector  *) /* linkage=_ZNK6Vector8Length2DEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector  *, float) /* linkage=_ZNK6Vector16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector  *, float) /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector *) /* linkage=_ZN6Vector16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector *, float) /* linkage=_ZN6Vector6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void CSaveRestoreBuffer(class CSaveRestoreBuffer *)
{
} /* size: 0 */

/* <0> (null):0 */
void CSaveRestoreBuffer(class CSaveRestoreBuffer *, SAVERESTOREDATA *)
{
} /* size: 0 */

/* <0> (null):0 */
void ~CSaveRestoreBuffer(class CSaveRestoreBuffer *, int)
{
} /* size: 0 */

/* <0> (null):0 */
int EntityIndex(class CSaveRestoreBuffer *, entvars_t *) /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
int EntityIndex(class CSaveRestoreBuffer *, edict_t *) /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP7edict_s */
{
} /* size: 4 */

/* <0> (null):0 */
int EntityIndex(class CSaveRestoreBuffer *, EOFFSET) /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEi */
{
} /* size: 4 */

/* <0> (null):0 */
int EntityIndex(class CSaveRestoreBuffer *, class CBaseEntity *) /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP11CBaseEntity */
{
} /* size: 4 */

/* <0> (null):0 */
int EntityFlags(class CSaveRestoreBuffer *, int, int) /* linkage=_ZN18CSaveRestoreBuffer11EntityFlagsEii */
{
} /* size: 4 */

/* <0> (null):0 */
int EntityFlagsSet(class CSaveRestoreBuffer *, int, int) /* linkage=_ZN18CSaveRestoreBuffer14EntityFlagsSetEii */
{
} /* size: 4 */

/* <0> (null):0 */
edict_t * EntityFromIndex(class CSaveRestoreBuffer *, int) /* linkage=_ZN18CSaveRestoreBuffer15EntityFromIndexEi */
{
} /* size: 4 */

/* <0> (null):0 */
short unsigned int TokenHash(class CSaveRestoreBuffer *, const char  *) /* linkage=_ZN18CSaveRestoreBuffer9TokenHashEPKc */
{
} /* size: 2 */

/* <0> (null):0 */
void BufferRewind(class CSaveRestoreBuffer *, int) /* linkage=_ZN18CSaveRestoreBuffer12BufferRewindEi */
{
} /* size: 0 */

/* <0> (null):0 */
unsigned int HashString(class CSaveRestoreBuffer *, const char  *) /* linkage=_ZN18CSaveRestoreBuffer10HashStringEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int ObjectCaps(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
void CBaseEntity(class CBaseEntity *)
{
} /* size: 0 */

/* <0> (null):0 */
void * operator new(size_t, entvars_t *) /* linkage=_ZN11CBaseEntitynwEjP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Precache(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8PrecacheEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Restart(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7RestartEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void KeyValue(class CBaseEntity *, KeyValueData *) /* linkage=_ZN11CBaseEntity8KeyValueEP14KeyValueData_s */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Activate(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8ActivateEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int Classify(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8ClassifyEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void DeathNotice(class CBaseEntity *, entvars_t *) /* linkage=_ZN11CBaseEntity11DeathNoticeEP9entvars_s */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int BloodColor(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10BloodColorEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsTriggered(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity11IsTriggeredEPS_ */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CBaseMonster * MyMonsterPointer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity16MyMonsterPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CSquadMonster * MySquadMonsterPointer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity21MySquadMonsterPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int GetToggleState(class CBaseEntity *) /* linkage=_ZN11CBaseEntity14GetToggleStateEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void AddPoints(class CBaseEntity *, int, BOOL) /* linkage=_ZN11CBaseEntity9AddPointsEii */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void AddPointsToTeam(class CBaseEntity *, int, BOOL) /* linkage=_ZN11CBaseEntity15AddPointsToTeamEii */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL AddPlayerItem(class CBaseEntity *, class CBasePlayerItem *) /* linkage=_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL RemovePlayerItem(class CBaseEntity *, class CBasePlayerItem *) /* linkage=_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int GiveAmmo(class CBaseEntity *, int, char *, int) /* linkage=_ZN11CBaseEntity8GiveAmmoEiPci */
{
} /* size: 4 */

/* <0> (null):0 */
virtual float GetDelay(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8GetDelayEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int IsMoving(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8IsMovingEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void OverrideReset(class CBaseEntity *) /* linkage=_ZN11CBaseEntity13OverrideResetEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void SetToggleState(class CBaseEntity *, int) /* linkage=_ZN11CBaseEntity14SetToggleStateEi */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void StartSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity13StartSneakingEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void StopSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12StopSneakingEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL OnControls(class CBaseEntity *, entvars_t *) /* linkage=_ZN11CBaseEntity10OnControlsEP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10IsSneakingEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsAlive(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7IsAliveEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsBSPModel(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10IsBSPModelEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL ReflectGauss(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12ReflectGaussEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsPlayer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8IsPlayerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsNetClient(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11IsNetClientEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual const char  * TeamID(class CBaseEntity *) /* linkage=_ZN11CBaseEntity6TeamIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Think(class CBaseEntity *) /* linkage=_ZN11CBaseEntity5ThinkEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Touch(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity5TouchEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Use(class CBaseEntity *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float) /* linkage=_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Blocked(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity7BlockedEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
virtual class CBaseEntity * Respawn(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7RespawnEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void UpdateOwner(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11UpdateOwnerEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL FBecomeProne(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12FBecomeProneEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class Vector Center(class CBaseEntity *) /* linkage=_ZN11CBaseEntity6CenterEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector EyePosition(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11EyePositionEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector EarPosition(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11EarPositionEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector BodyTarget(class CBaseEntity *, const class Vector  &) /* linkage=_ZN11CBaseEntity10BodyTargetERK6Vector */
{
} /* size: 12 */

/* <0> (null):0 */
virtual int Illumination(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12IlluminationEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL HasTarget(class CBaseEntity *, string_t) /* linkage=_ZN11CBaseEntity9HasTargetEj */
{
} /* size: 4 */

/* <0> (null):0 */
void CSave(class CSave *, SAVERESTOREDATA *)
{
} /* size: 0 */

/* <0> (null):0 */
void WriteShort(class CSave *, const char  *, const short int  *, int) /* linkage=_ZN5CSave10WriteShortEPKcPKsi */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteInt(class CSave *, const char  *, const int  *, int) /* linkage=_ZN5CSave8WriteIntEPKcPKii */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteFloat(class CSave *, const char  *, const float  *, int) /* linkage=_ZN5CSave10WriteFloatEPKcPKfi */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteTime(class CSave *, const char  *, const float  *, int) /* linkage=_ZN5CSave9WriteTimeEPKcPKfi */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteData(class CSave *, const char  *, int, const char  *) /* linkage=_ZN5CSave9WriteDataEPKciS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteString(class CSave *, const char  *, const char  *) /* linkage=_ZN5CSave11WriteStringEPKcS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteString(class CSave *, const char  *, const int  *, int) /* linkage=_ZN5CSave11WriteStringEPKcPKii */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteVector(class CSave *, const char  *, const class Vector  &) /* linkage=_ZN5CSave11WriteVectorEPKcRK6Vector */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteVector(class CSave *, const char  *, const float  *, int) /* linkage=_ZN5CSave11WriteVectorEPKcPKfi */
{
} /* size: 0 */

/* <0> (null):0 */
void WritePositionVector(class CSave *, const char  *, const class Vector  &) /* linkage=_ZN5CSave19WritePositionVectorEPKcRK6Vector */
{
} /* size: 0 */

/* <0> (null):0 */
void WritePositionVector(class CSave *, const char  *, const float  *, int) /* linkage=_ZN5CSave19WritePositionVectorEPKcPKfi */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteFunction(class CSave *, const char  *, void * *, int) /* linkage=_ZN5CSave13WriteFunctionEPKcPPvi */
{
} /* size: 0 */

/* <0> (null):0 */
int WriteEntVars(class CSave *, const char  *, entvars_t *) /* linkage=_ZN5CSave12WriteEntVarsEPKcP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
int WriteFields(class CSave *, const char  *, void *, TYPEDESCRIPTION *, int) /* linkage=_ZN5CSave11WriteFieldsEPKcPvP15TYPEDESCRIPTIONi */
{
} /* size: 4 */

/* <0> (null):0 */
int DataEmpty(class CSave *, const char  *, int) /* linkage=_ZN5CSave9DataEmptyEPKci */
{
} /* size: 4 */

/* <0> (null):0 */
void BufferField(class CSave *, const char  *, int, const char  *) /* linkage=_ZN5CSave11BufferFieldEPKciS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void BufferString(class CSave *, char *, int) /* linkage=_ZN5CSave12BufferStringEPci */
{
} /* size: 0 */

/* <0> (null):0 */
void BufferData(class CSave *, const char  *, int) /* linkage=_ZN5CSave10BufferDataEPKci */
{
} /* size: 0 */

/* <0> (null):0 */
void BufferHeader(class CSave *, const char  *, int) /* linkage=_ZN5CSave12BufferHeaderEPKci */
{
} /* size: 0 */

/* <0> (null):0 */
void CRestore(class CRestore *, SAVERESTOREDATA *)
{
} /* size: 0 */

/* <0> (null):0 */
int ReadEntVars(class CRestore *, const char  *, entvars_t *) /* linkage=_ZN8CRestore11ReadEntVarsEPKcP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
int ReadFields(class CRestore *, const char  *, void *, TYPEDESCRIPTION *, int) /* linkage=_ZN8CRestore10ReadFieldsEPKcPvP15TYPEDESCRIPTIONi */
{
} /* size: 4 */

/* <0> (null):0 */
int ReadField(class CRestore *, void *, TYPEDESCRIPTION *, int, int, int, char *, void *) /* linkage=_ZN8CRestore9ReadFieldEPvP15TYPEDESCRIPTIONiiiPcS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
int ReadInt(class CRestore *) /* linkage=_ZN8CRestore7ReadIntEv */
{
} /* size: 4 */

/* <0> (null):0 */
short int ReadShort(class CRestore *) /* linkage=_ZN8CRestore9ReadShortEv */
{
} /* size: 2 */

/* <0> (null):0 */
int ReadNamedInt(class CRestore *, const char  *) /* linkage=_ZN8CRestore12ReadNamedIntEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
char * ReadNamedString(class CRestore *, const char  *) /* linkage=_ZN8CRestore15ReadNamedStringEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
int Empty(class CRestore *) /* linkage=_ZN8CRestore5EmptyEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetGlobalMode(class CRestore *, int) /* linkage=_ZN8CRestore13SetGlobalModeEi */
{
} /* size: 0 */

/* <0> (null):0 */
void PrecacheMode(class CRestore *, BOOL) /* linkage=_ZN8CRestore12PrecacheModeEi */
{
} /* size: 0 */

/* <0> (null):0 */
char * BufferPointer(class CRestore *) /* linkage=_ZN8CRestore13BufferPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
void BufferReadBytes(class CRestore *, char *, int) /* linkage=_ZN8CRestore15BufferReadBytesEPci */
{
} /* size: 0 */

/* <0> (null):0 */
void BufferSkipBytes(class CRestore *, int) /* linkage=_ZN8CRestore15BufferSkipBytesEi */
{
} /* size: 0 */

/* <0> (null):0 */
int BufferSkipZString(class CRestore *) /* linkage=_ZN8CRestore17BufferSkipZStringEv */
{
} /* size: 4 */

/* <0> (null):0 */
int BufferCheckZString(class CRestore *, const char  *) /* linkage=_ZN8CRestore18BufferCheckZStringEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
void BufferReadHeader(class CRestore *, HEADER *) /* linkage=_ZN8CRestore16BufferReadHeaderEP6HEADER */
{
} /* size: 0 */

/* <0> (null):0 */
void CWreckage(class CWreckage *, const class CWreckage  &)
{
} /* size: 0 */

/* <0> (null):0 */
void CWreckage(class CWreckage *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual int Save(class CWreckage *, class CSave &) /* linkage=_ZN9CWreckage4SaveER5CSave */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int Restore(class CWreckage *, class CRestore &) /* linkage=_ZN9CWreckage7RestoreER8CRestore */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Spawn(class CWreckage *) /* linkage=_ZN9CWreckage5SpawnEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Precache(class CWreckage *) /* linkage=_ZN9CWreckage8PrecacheEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Think(class CWreckage *) /* linkage=_ZN9CWreckage5ThinkEv */
{
} /* size: 0 */

/* <0> (null):0 */
void CBaseMonster(class CBaseMonster *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void PainSound(class CBaseMonster *) /* linkage=_ZN12CBaseMonster9PainSoundEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ResetMaxSpeed(class CBaseMonster *) /* linkage=_ZN12CBaseMonster13ResetMaxSpeedEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL IsAlive(class CBaseMonster *) /* linkage=_ZN12CBaseMonster7IsAliveEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int BloodColor(class CBaseMonster *) /* linkage=_ZN12CBaseMonster10BloodColorEv */
{
} /* size: 4 */

/* <0> (null):0 */
void CWeaponCycler(class CWeaponCycler *, const class CWeaponCycler  &)
{
} /* size: 0 */

/* <0> (null):0 */
void CWeaponCycler(class CWeaponCycler *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Spawn(class CWeaponCycler *) /* linkage=_ZN13CWeaponCycler5SpawnEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int iItemSlot(class CWeaponCycler *) /* linkage=_ZN13CWeaponCycler9iItemSlotEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int GetItemInfo(class CWeaponCycler *, ItemInfo *) /* linkage=_ZN13CWeaponCycler11GetItemInfoEP8ItemInfo */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void PrimaryAttack(class CWeaponCycler *) /* linkage=_ZN13CWeaponCycler13PrimaryAttackEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void SecondaryAttack(class CWeaponCycler *) /* linkage=_ZN13CWeaponCycler15SecondaryAttackEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL Deploy(class CWeaponCycler *) /* linkage=_ZN13CWeaponCycler6DeployEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Holster(class CWeaponCycler *, int) /* linkage=_ZN13CWeaponCycler7HolsterEi */
{
} /* size: 0 */

/* <0> (null):0 */
void CBasePlayerWeapon(class CBasePlayerWeapon *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual int AddWeapon(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon9AddWeaponEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void UpdateItemInfo(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon14UpdateItemInfoEv */
{
} /* size: 137632364 */

/* <0> (null):0 */
virtual void Reload(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon6ReloadEv */
{
} /* size: 141291344 */

/* <0> (null):0 */
virtual void WeaponIdle(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon10WeaponIdleEv */
{
} /* size: 141499680 */

/* <0> (null):0 */
virtual BOOL ShouldWeaponIdle(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon16ShouldWeaponIdleEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL UseDecrement(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon12UseDecrementEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsWeapon(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon8IsWeaponEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CBasePlayerItem * GetWeaponPtr(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon12GetWeaponPtrEv */
{
} /* size: 4 */

/* <0> (null):0 */
void CCyclerSprite(class CCyclerSprite *, const class CCyclerSprite  &)
{
} /* size: 141675176 */

/* <0> (null):0 */
void CCyclerSprite(class CCyclerSprite *)
{
} /* size: 141677548 */

/* <0> (null):0 */
virtual void Spawn(class CCyclerSprite *) /* linkage=_ZN13CCyclerSprite5SpawnEv */
{
} /* size: 141708764 */

/* <0> (null):0 */
virtual void Think(class CCyclerSprite *) /* linkage=_ZN13CCyclerSprite5ThinkEv */
{
} /* size: 141710420 */

/* <0> (null):0 */
virtual void Use(class CCyclerSprite *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float) /* linkage=_ZN13CCyclerSprite3UseEP11CBaseEntityS1_8USE_TYPEf */
{
} /* size: 141683308 */

/* <0> (null):0 */
virtual int ObjectCaps(class CCyclerSprite *) /* linkage=_ZN13CCyclerSprite10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int TakeDamage(class CCyclerSprite *, entvars_t *, entvars_t *, float, int) /* linkage=_ZN13CCyclerSprite10TakeDamageEP9entvars_sS1_fi */
{
} /* size: 4 */

/* <0> (null):0 */
void Animate(class CCyclerSprite *, float) /* linkage=_ZN13CCyclerSprite7AnimateEf */
{
} /* size: 141730336 */

/* <0> (null):0 */
virtual void Restart(class CCyclerSprite *) /* linkage=_ZN13CCyclerSprite7RestartEv */
{
} /* size: 141756224 */

/* <0> (null):0 */
virtual int Save(class CCyclerSprite *, class CSave &) /* linkage=_ZN13CCyclerSprite4SaveER5CSave */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int Restore(class CCyclerSprite *, class CRestore &) /* linkage=_ZN13CCyclerSprite7RestoreER8CRestore */
{
} /* size: 4 */

/* <0> (null):0 */
int ShouldAnimate(class CCyclerSprite *) /* linkage=_ZN13CCyclerSprite13ShouldAnimateEv */
{
} /* size: 4 */

/* <0> (null):0 */
void CCycler(class CCycler *, const class CCycler  &)
{
} /* size: 0 */

/* <0> (null):0 */
void CCycler(class CCycler *)
{
} /* size: 0 */

/* <0> (null):0 */
void GenericCyclerSpawn(class CCycler *, char *, class Vector, class Vector) /* linkage=_ZN7CCycler18GenericCyclerSpawnEPc6VectorS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int ObjectCaps(class CCycler *) /* linkage=_ZN7CCycler10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int TakeDamage(class CCycler *, entvars_t *, entvars_t *, float, int) /* linkage=_ZN7CCycler10TakeDamageEP9entvars_sS1_fi */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Spawn(class CCycler *) /* linkage=_ZN7CCycler5SpawnEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Think(class CCycler *) /* linkage=_ZN7CCycler5ThinkEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Use(class CCycler *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float) /* linkage=_ZN7CCycler3UseEP11CBaseEntityS1_8USE_TYPEf */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL IsAlive(class CCycler *) /* linkage=_ZN7CCycler7IsAliveEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int Save(class CCycler *, class CSave &) /* linkage=_ZN7CCycler4SaveER5CSave */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int Restore(class CCycler *, class CRestore &) /* linkage=_ZN7CCycler7RestoreER8CRestore */
{
} /* size: 4 */

/* <0> (null):0 */
void CCyclerProbe(class CCyclerProbe *, const class CCyclerProbe  &)
{
} /* size: 0 */

/* <0> (null):0 */
void CCyclerProbe(class CCyclerProbe *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Spawn(class CCyclerProbe *) /* linkage=_ZN12CCyclerProbe5SpawnEv */
{
} /* size: 0 */

/* <0> (null):0 */
void CGenericCycler(class CGenericCycler *, const class CGenericCycler  &)
{
} /* size: 0 */

/* <0> (null):0 */
void CGenericCycler(class CGenericCycler *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Spawn(class CGenericCycler *) /* linkage=_ZN14CGenericCycler5SpawnEv */
{
} /* size: 0 */

/* <0> (null):0 */
inline void ObjectCaps(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Precache(class CWreckage *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Think(class CCycler *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Restore(class CWreckage *const this, class CRestore &const restore)
{
} /* size: 0 */

/* <0> (null):0 */
void Restore(class CCycler *const this, class CRestore &const restore)
{
} /* size: 0 */

/* <0> (null):0 */
void Save(class CWreckage *const this, class CSave &const save)
{
} /* size: 0 */

/* <0> (null):0 */
void Save(class CCycler *const this, class CSave &const save)
{
} /* size: 0 */

/* <0> (null):0 */
void Restore(class CCyclerSprite *const this, class CRestore &const restore)
{
} /* size: 0 */

/* <0> (null):0 */
void Save(class CCyclerSprite *const this, class CSave &const save)
{
} /* size: 0 */

/* <0> (null):0 */
void TakeDamage(class CCycler *const this, entvars_t * pevInflictor, entvars_t * pevAttacker, float flDamage, int bitsDamageType)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator==(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator!=(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, float X, float Y, float Z)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator+(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator*(const class Vector  *const this, float fl)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator float*(class Vector *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void MESSAGE_BEGIN(int msg_dest, int msg_type, const float  * pOrigin, edict_t * ed)
{
} /* size: 0 */

/* <0> (null):0 */
inline edict_t * ENT(const entvars_t  * pev)
{
} /* size: 4 */

/* <0> (null):0 */
inline BOOL FStrEq(const char  * sz1, const char  * sz2)
{
} /* size: 4 */

/* <0> (null):0 */
virtual int ObjectCaps(class CPointEntity *) /* linkage=_ZN12CPointEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
inline void ObjectCaps(class CPointEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void MAKE_STRING_CLASS(const char  * str, entvars_t * pev)
{
} /* size: 0 */

/* <0> (null):0 */
void GenericCyclerSpawn(class CCycler *const this, char * szModel, class Vector vecMin, class Vector vecMax)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ShouldAnimate(class CCyclerSprite *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Animate(class CCyclerSprite *const this, float frames)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBaseEntity(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CBaseDelay(class CBaseDelay *)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBaseDelay(class CBaseDelay *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CBaseAnimating(class CBaseAnimating *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void HandleAnimEvent(class CBaseAnimating *, MonsterEvent_t *) /* linkage=_ZN14CBaseAnimating15HandleAnimEventEP14MonsterEvent_t */
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBaseAnimating(class CBaseAnimating *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CBaseToggle(class CBaseToggle *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual int GetToggleState(class CBaseToggle *) /* linkage=_ZN11CBaseToggle14GetToggleStateEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual float GetDelay(class CBaseToggle *) /* linkage=_ZN11CBaseToggle8GetDelayEv */
{
} /* size: 4 */

/* <0> (null):0 */
inline void CBaseToggle(class CBaseToggle *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBaseMonster(class CBaseMonster *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CCycler(class CCycler *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline entvars_t * VARS(edict_t * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline void * GET_PRIVATE(edict_t * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline void operator new(size_t stAllocateBlock, entvars_t * pev)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CGenericCycler(class CGenericCycler *const this)
{
} /* size: 0 */

/* <0> (null):0 */
class CGenericCycler * GetClassPtr<CGenericCycler>(class CGenericCycler * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
inline void CCyclerProbe(class CCyclerProbe *const this)
{
} /* size: 0 */

/* <0> (null):0 */
class CCyclerProbe * GetClassPtr<CCyclerProbe>(class CCyclerProbe * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
inline void CCyclerSprite(class CCyclerSprite *const this)
{
} /* size: 0 */

/* <0> (null):0 */
class CCyclerSprite * GetClassPtr<CCyclerSprite>(class CCyclerSprite * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
void CBasePlayerItem(class CBasePlayerItem *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL CanDrop(class CBasePlayerItem *) /* linkage=_ZN15CBasePlayerItem7CanDropEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL CanHolster(class CBasePlayerItem *) /* linkage=_ZN15CBasePlayerItem10CanHolsterEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void ItemPreFrame(class CBasePlayerItem *) /* linkage=_ZN15CBasePlayerItem12ItemPreFrameEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual float GetMaxSpeed(class CBasePlayerItem *) /* linkage=_ZN15CBasePlayerItem11GetMaxSpeedEv */
{
} /* size: 4 */

/* <0> (null):0 */
inline void CBasePlayerItem(class CBasePlayerItem *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBasePlayerWeapon(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CWeaponCycler(class CWeaponCycler *const this)
{
} /* size: 0 */

/* <0> (null):0 */
class CWeaponCycler * GetClassPtr<CWeaponCycler>(class CWeaponCycler * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
inline void CWreckage(class CWreckage *const this)
{
} /* size: 0 */

/* <0> (null):0 */
class CWreckage * GetClassPtr<CWreckage>(class CWreckage * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
void Precache(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Restart(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void KeyValue(class CBaseEntity *const this, KeyValueData * pkvd)
{
} /* size: 0 */

/* <0> (null):0 */
void ObjectCaps(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Activate(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Classify(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void DeathNotice(class CBaseEntity *const this, entvars_t * pevChild)
{
} /* size: 0 */

/* <0> (null):0 */
void BloodColor(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsTriggered(class CBaseEntity *const this, class CBaseEntity * pActivator)
{
} /* size: 0 */

/* <0> (null):0 */
void MyMonsterPointer(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void MySquadMonsterPointer(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetToggleState(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void AddPoints(class CBaseEntity *const this, int score, BOOL bAllowNegativeScore)
{
} /* size: 0 */

/* <0> (null):0 */
void AddPointsToTeam(class CBaseEntity *const this, int score, BOOL bAllowNegativeScore)
{
} /* size: 0 */

/* <0> (null):0 */
void AddPlayerItem(class CBaseEntity *const this, class CBasePlayerItem * pItem)
{
} /* size: 0 */

/* <0> (null):0 */
void RemovePlayerItem(class CBaseEntity *const this, class CBasePlayerItem * pItem)
{
} /* size: 0 */

/* <0> (null):0 */
void GiveAmmo(class CBaseEntity *const this, int iAmount, char * szName, int iMax)
{
} /* size: 0 */

/* <0> (null):0 */
void GetDelay(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsMoving(class CBaseEntity *const this)
{
	operator!=(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void OverrideReset(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void SetToggleState(class CBaseEntity *const this, int state)
{
} /* size: 0 */

/* <0> (null):0 */
void StartSneaking(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void StopSneaking(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void OnControls(class CBaseEntity *const this, entvars_t * pev)
{
} /* size: 0 */

/* <0> (null):0 */
void IsSneaking(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsAlive(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsBSPModel(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ReflectGauss(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsPlayer(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsNetClient(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void TeamID(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Think(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Touch(class CBaseEntity *const this, class CBaseEntity * pOther)
{
} /* size: 0 */

/* <0> (null):0 */
void Use(class CBaseEntity *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
} /* size: 0 */

/* <0> (null):0 */
void Blocked(class CBaseEntity *const this, class CBaseEntity * pOther)
{
} /* size: 0 */

/* <0> (null):0 */
void Respawn(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void UpdateOwner(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void FBecomeProne(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Center(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
	operator*(const class Vector  *const this,
			float fl); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void EyePosition(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void EarPosition(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void BodyTarget(class CBaseEntity *const this, const class Vector  &const posSrc)
{
} /* size: 0 */

/* <0> (null):0 */
void Illumination(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void HandleAnimEvent(class CBaseAnimating *const this, MonsterEvent_t * pEvent)
{
} /* size: 0 */

/* <0> (null):0 */
void GetToggleState(class CBaseToggle *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetDelay(class CBaseToggle *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void PainSound(class CBaseMonster *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ResetMaxSpeed(class CBaseMonster *const this)
{
} /* size: 137632364 */

/* <0> (null):0 */
void IsAlive(class CBaseMonster *const this)
{
} /* size: 141291344 */

/* <0> (null):0 */
void BloodColor(class CBaseMonster *const this)
{
} /* size: 141499680 */

/* <0> (null):0 */
void CanDrop(class CBasePlayerItem *const this)
{
} /* size: 141576696 */

/* <0> (null):0 */
void CanHolster(class CBasePlayerItem *const this)
{
} /* size: 141578756 */

/* <0> (null):0 */
void ItemPreFrame(class CBasePlayerItem *const this)
{
} /* size: 141597008 */

/* <0> (null):0 */
void GetMaxSpeed(class CBasePlayerItem *const this)
{
} /* size: 141598928 */

/* <0> (null):0 */
void AddWeapon(class CBasePlayerWeapon *const this)
{
} /* size: 141621880 */

/* <0> (null):0 */
void UpdateItemInfo(class CBasePlayerWeapon *const this)
{
} /* size: 141657736 */

/* <0> (null):0 */
void Reload(class CBasePlayerWeapon *const this)
{
} /* size: 141659656 */

/* <0> (null):0 */
void WeaponIdle(class CBasePlayerWeapon *const this)
{
} /* size: 141673832 */

/* <0> (null):0 */
void ShouldWeaponIdle(class CBasePlayerWeapon *const this)
{
} /* size: 141675752 */

/* <0> (null):0 */
void UseDecrement(class CBasePlayerWeapon *const this)
{
} /* size: 141707324 */

/* <0> (null):0 */
void IsWeapon(class CBasePlayerWeapon *const this)
{
} /* size: 141709032 */

/* <0> (null):0 */
void GetWeaponPtr(class CBasePlayerWeapon *const this)
{
} /* size: 141711068 */

/* <0> (null):0 */
void ObjectCaps(class CCycler *const this)
{
} /* size: 141683936 */

/* <0> (null):0 */
void IsAlive(class CCycler *const this)
{
} /* size: 141685560 */

/* <0> (null):0 */
void Use(class CCycler *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
} /* size: 141720980 */

/* <0> (null):0 */
void ObjectCaps(class CCyclerSprite *const this)
{
} /* size: 141728928 */

/* <0> (null):0 */
void Spawn(class CCyclerSprite *const this)
{
	{
		int i;                                                //     0
	}
} /* size: 141749624 */

/* <0> (null):0 */
void Restart(class CCyclerSprite *const this)
{
	{
		int i;                                                //     0
	}
} /* size: 141761216 */

/* <0> (null):0 */
void Use(class CCyclerSprite *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
} /* size: 141769808 */

/* <0> (null):0 */
void iItemSlot(class CWeaponCycler *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetItemInfo(class CWeaponCycler *const this, ItemInfo * p)
{
} /* size: 0 */

/* <0> (null):0 */
void Deploy(class CWeaponCycler *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Holster(class CWeaponCycler *const this, int skiplocal)
{
} /* size: 0 */

/* <0> (null):0 */
void PrimaryAttack(class CWeaponCycler *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class CWreckage *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Think(class CWreckage *const this)
{
	{
		class Vector VecSrc;                                  //     0
		MESSAGE_BEGIN(int msg_dest,
				int msg_type,
				const float  * pOrigin,
				edict_t * ed); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void SecondaryAttack(class CWeaponCycler *const this)
{
	{
		float flFrameRate;                                    //     0
		float flGroundSpeed;                                  //     0
		void * pmodel;                                        //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class CWeaponCycler *const this)
{
	Vector(class Vector *const this,
		float X,
		float Y,
		float Z); /* size=0, low_pc=0 */ //     0
	Vector(class Vector *const this,
		float X,
		float Y,
		float Z); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class CCycler *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void HasTarget(class CBaseEntity *const this, string_t targetname)
{
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Precache(class CWreckage *const this)
{
	Precache(class CWreckage *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Think(class CCycler *const this)
{
	Think(class CCycler *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Restore(class CWreckage *const this, class CRestore &const restore)
{
	Restore(class CWreckage *const this,
		class CRestore &const restore); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Restore(class CCycler *const this, class CRestore &const restore)
{
	Restore(class CCycler *const this,
		class CRestore &const restore); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Save(class CWreckage *const this, class CSave &const save)
{
	Save(class CWreckage *const this,
		class CSave &const save); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Save(class CCycler *const this, class CSave &const save)
{
	Save(class CCycler *const this,
		class CSave &const save); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Restore(class CCyclerSprite *const this, class CRestore &const restore)
{
	Restore(class CCyclerSprite *const this,
		class CRestore &const restore); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Save(class CCyclerSprite *const this, class CSave &const save)
{
	Save(class CCyclerSprite *const this,
		class CSave &const save); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void TakeDamage(class CCycler *const this, entvars_t * pevInflictor, entvars_t * pevAttacker, float flDamage, int bitsDamageType)
{
	TakeDamage(class CCycler *const this,
			entvars_t * pevInflictor,
			entvars_t * pevAttacker,
			float flDamage,
			int bitsDamageType); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void GenericCyclerSpawn(class CCycler *const this, char * szModel, class Vector vecMin, class Vector vecMax)
{
	MAKE_STRING_CLASS(const char  * str,
				entvars_t * pev); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class CGenericCycler *const this)
{
	Vector(class Vector *const this,
		float X,
		float Y,
		float Z); /* size=0, low_pc=0 */ //     0
	Vector(class Vector *const this,
		float X,
		float Y,
		float Z); /* size=0, low_pc=0 */ //     0
	GenericCyclerSpawn(class CCycler *const this,
				char * szModel,
				class Vector vecMin,
				class Vector vecMax); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Think(class CCyclerSprite *const this)
{
	ShouldAnimate(class CCyclerSprite *const this); /* size=0, low_pc=0 */ //     0
	Animate(class CCyclerSprite *const this,
		float frames); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class CCyclerProbe *const this)
{
	Vector(class Vector *const this,
		float X,
		float Y,
		float Z); /* size=0, low_pc=0 */ //     0
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
	Vector(class Vector *const this,
		float X,
		float Y,
		float Z); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void TakeDamage(class CCyclerSprite *const this, entvars_t * pevInflictor, entvars_t * pevAttacker, float flDamage, int bitsDamageType)
{
	Animate(class CCyclerSprite *const this,
		float frames); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void cycler(entvars_t * pev)
{
	GetClassPtr<CGenericCycler>(class CGenericCycler * a); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void cycler_prdroid(entvars_t * pev)
{
	GetClassPtr<CCyclerProbe>(class CCyclerProbe * a); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void GenericCyclerSpawn(class CCycler *const this, char * szModel, class Vector vecMin, class Vector vecMax)
{
	GenericCyclerSpawn(class CCycler *const this,
				char * szModel,
				class Vector vecMin,
				class Vector vecMax); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void cycler_sprite(entvars_t * pev)
{
	GetClassPtr<CCyclerSprite>(class CCyclerSprite * a); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Animate(class CCyclerSprite *const this, float frames)
{
	Animate(class CCyclerSprite *const this,
		float frames); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void cycler_weapon(entvars_t * pev)
{
	GetClassPtr<CWeaponCycler>(class CWeaponCycler * a); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void cycler_wreckage(entvars_t * pev)
{
	GetClassPtr<CWreckage>(class CWreckage * a); /* size=0, low_pc=0 */ //     0
} /* size: 0 */



/* Variables: */

entvars_t *                pev; /* size: 4 */

entvars_t *                pev; /* size: 4 */

entvars_t *                pev; /* size: 4 */

entvars_t *                pev; /* size: 4 */

entvars_t *                pev; /* size: 4 */

int                        i; /* size: 4 */

int                        i; /* size: 4 */

class Vector              VecSrc; /* size: 12 */

float                      flFrameRate; /* size: 4 */

float                      flGroundSpeed; /* size: 4 */

void *                     pmodel; /* size: 4 */

; /* size: 141867392 */

; /* size: 141867848 */

; /* size: 141868616 */

; /* size: 141877564 */

; /* size: 141878020 */

extern class _IO_FILE *           stdin; /* size: 4 */

extern class _IO_FILE *           stdout; /* size: 4 */

intconst                   k_cubSaltSize; /* size: 4 */

GID_tconst                 k_GIDNil; /* size: 8 */

GID_tconst                 k_TxnIDNil; /* size: 8 */

GID_tconst                 k_TxnIDUnknown; /* size: 8 */

PackageId_tconst           k_uPackageIdFreeSub; /* size: 4 */

PackageId_tconst           k_uPackageIdInvalid; /* size: 4 */

AppId_tconst               k_uAppIdInvalid; /* size: 4 */

AssetClassId_tconst        k_ulAssetClassIdInvalid; /* size: 8 */

PhysicalItemId_tconst      k_uPhysicalItemIdInvalid; /* size: 4 */

DepotId_tconst             k_uDepotIdInvalid; /* size: 4 */

CellID_tconst              k_uCellIDInvalid; /* size: 4 */

SteamAPICall_tconst        k_uAPICallInvalid; /* size: 8 */

PartnerId_tconst           k_uPartnerIdInvalid; /* size: 4 */

extern enginefuncs_t              g_engfuncs; /* size: 632 */

extern globalvars_t *             gpGlobals; /* size: 4 */

extern class Vectorconst          g_vecZero; /* size: 12 */

extern short int                  g_sModelIndexSmoke; /* size: 2 */

; /* size: 141879292 */

; /* size: 141879336 */

; /* size: 0 */

/* Types: */

/* 1 */
char
 /* size: 1 */

/* 2 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 3 */
unsigned int
 /* size: 4 */

/* 4 */
unsigned char
 /* size: 1 */

/* 5 */
short unsigned int
 /* size: 2 */

/* 6 */
long unsigned int
 /* size: 4 */

/* 7 */
signed char
 /* size: 1 */

/* 8 */
short int
 /* size: 2 */

/* 9 */
int
 /* size: 4 */

/* 10 */
long long int
 /* size: 8 */

/* 11 */
long long unsigned int
 /* size: 8 */

/* 12 */
/* <0> (null):0 */
typedef long long int __quad_t; /* size: 8 */

/* 13 */
/* <0> (null):0 */
typedef long int __off_t; /* size: 4 */

/* 14 */
long int
 /* size: 4 */

/* 15 */
/* <0> (null):0 */
typedef __quad_t __off64_t; /* size: 8 */

/* 16 */
 /* pointer to 0 */
 /* size: 4 */

/* 17 */
 /* pointer to 1 */
 /* size: 4 */

/* 18 */
/* <0> (null):0 */
struct _IO_FILE {
	int                        _flags;               /*     0     4 */
	char *                     _IO_read_ptr;         /*     4     4 */
	char *                     _IO_read_end;         /*     8     4 */
	char *                     _IO_read_base;        /*    12     4 */
	char *                     _IO_write_base;       /*    16     4 */
	char *                     _IO_write_ptr;        /*    20     4 */
	char *                     _IO_write_end;        /*    24     4 */
	char *                     _IO_buf_base;         /*    28     4 */
	char *                     _IO_buf_end;          /*    32     4 */
	char *                     _IO_save_base;        /*    36     4 */
	char *                     _IO_backup_base;      /*    40     4 */
	char *                     _IO_save_end;         /*    44     4 */
	class _IO_marker *         _markers;             /*    48     4 */
	class _IO_FILE *           _chain;               /*    52     4 */
	int                        _fileno;              /*    56     4 */
	int                        _flags2;              /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	__off_t                    _old_offset;          /*    64     4 */
	short unsigned int         _cur_column;          /*    68     2 */
	signed char                _vtable_offset;       /*    70     1 */
	char                       _shortbuf[1];         /*    71     1 */
	_IO_lock_t *               _lock;                /*    72     4 */
	__off64_t                  _offset;              /*    76     8 */
	void *                     __pad1;               /*    84     4 */
	void *                     __pad2;               /*    88     4 */
	void *                     __pad3;               /*    92     4 */
	void *                     __pad4;               /*    96     4 */
	size_t                     __pad5;               /*   100     4 */
	int                        _mode;                /*   104     4 */
	char                       _unused2[40];         /*   108    40 */
	/* --- cacheline 2 boundary (128 bytes) was 20 bytes ago --- */

	/* size: 148, cachelines: 3, members: 29 */
	/* last cacheline: 20 bytes */
}; /* size: 148 */

/* 19 */
/* <0> (null):0 */
typedef void _IO_lock_t; /* size: 0 */

/* 20 */
/* <0> (null):0 */
struct _IO_marker {
	class _IO_marker *         _next;                /*     0     4 */
	class _IO_FILE *           _sbuf;                /*     4     4 */
	int                        _pos;                 /*     8     4 */

	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 21 */
 /* pointer to 20 */
 /* size: 4 */

/* 22 */
 /* pointer to 18 */
 /* size: 4 */

/* 23 */
 /* pointer to 20 */
 /* size: 4 */

/* 24 */
 /* pointer to 18 */
 /* size: 4 */

/* 25 */
/* <0> (null):0 */
char                       array[1]; /* size: 1 */

/* 26 */
 /* pointer to 19 */
 /* size: 4 */

/* 27 */
/* <0> (null):0 */
char                       array[40]; /* size: 40 */

/* 28 */
 /* pointer to 29 */
 /* size: 4 */

/* 29 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 30 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 31 */
long double
 /* size: 12 */

/* 32 */
double
 /* size: 8 */

/* 33 */
/* <0> (null):0 */
typedef int int32; /* size: 4 */

/* 34 */
/* <0> (null):0 */
typedef unsigned int uint32; /* size: 4 */

/* 35 */
/* <0> (null):0 */
typedef long long unsigned int uint64; /* size: 8 */

/* 36 */
/* <0> (null):0 */
typedef uint64 GID_t; /* size: 8 */

/* 37 */
/* <0> (null):0 */
typedef uint32 PackageId_t; /* size: 4 */

/* 38 */
/* <0> (null):0 */
typedef uint32 AppId_t; /* size: 4 */

/* 39 */
/* <0> (null):0 */
typedef uint64 AssetClassId_t; /* size: 8 */

/* 40 */
/* <0> (null):0 */
typedef uint32 PhysicalItemId_t; /* size: 4 */

/* 41 */
/* <0> (null):0 */
typedef uint32 DepotId_t; /* size: 4 */

/* 42 */
/* <0> (null):0 */
typedef uint32 CellID_t; /* size: 4 */

/* 43 */
/* <0> (null):0 */
typedef uint64 SteamAPICall_t; /* size: 8 */

/* 44 */
/* <0> (null):0 */
typedef uint32 PartnerId_t; /* size: 4 */

/* 45 */
/* <0> (null):0 */
typedef int BOOL; /* size: 4 */

/* 46 */
/* <0> (null):0 */
typedef unsigned char byte; /* size: 1 */

/* 47 */
/* <0> (null):0 */
typedef unsigned int string_t; /* size: 4 */

/* 48 */
/* <0> (null):0 */
typedef float vec_t; /* size: 4 */

/* 49 */
float
 /* size: 4 */

/* 50 */
/* <0> (null):0 */
class Vector2D {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	/* <0> (null):0 */
	void Vector2D(class Vector2D *);

	/* <0> (null):0 */
	void Vector2D(class Vector2D *, float, float);

	/* <0> (null):0 */
	class Vector2D operator+(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DplERKS_ */

	/* <0> (null):0 */
	class Vector2D operator-(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DmiERKS_ */

	/* <0> (null):0 */
	class Vector2D operator*(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DmlEf */

	/* <0> (null):0 */
	class Vector2D operator/(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DdvEf */

	/* <0> (null):0 */
	float Length(const class Vector2D  *); /* linkage=_ZNK8Vector2D6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector2D  *); /* linkage=_ZNK8Vector2D13LengthSquaredEv */

	/* <0> (null):0 */
	class Vector2D Normalize(const class Vector2D  *); /* linkage=_ZNK8Vector2D9NormalizeEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector2D *); /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector2D *, float); /* linkage=_ZN8Vector2D6IsZeroEf */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 51 */
 /* pointer to 50 */
 /* size: 4 */

/* 52 */
 /* pointer to 53 */
 /* size: 4 */

/* 53 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 54 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 55 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 56 */
bool
 /* size: 1 */

/* 57 */
/* <0> (null):0 */
class Vector {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	vec_t                      z;                    /*     8     4 */
	/* <0> (null):0 */
	void Vector(class Vector *);

	/* <0> (null):0 */
	void Vector(class Vector *, float, float, float);

	/* <0> (null):0 */
	void Vector(class Vector *, const class Vector  &);

	/* <0> (null):0 */
	void Vector(class Vector *, float *);

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *); /* linkage=_ZNK6VectorngEv */

	/* <0> (null):0 */
	int operator==(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectoreqERKS_ */

	/* <0> (null):0 */
	int operator!=(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorneERKS_ */

	/* <0> (null):0 */
	class Vector operator+(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorplERKS_ */

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectormiERKS_ */

	/* <0> (null):0 */
	class Vector operator*(const class Vector  *, float); /* linkage=_ZNK6VectormlEf */

	/* <0> (null):0 */
	class Vector operator/(const class Vector  *, float); /* linkage=_ZNK6VectordvEf */

	/* <0> (null):0 */
	void CopyToArray(const class Vector  *, float *); /* linkage=_ZNK6Vector11CopyToArrayEPf */

	/* <0> (null):0 */
	float Length(const class Vector  *); /* linkage=_ZNK6Vector6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector  *); /* linkage=_ZNK6Vector13LengthSquaredEv */

	/* <0> (null):0 */
	float * operator float*(class Vector *); /* linkage=_ZN6VectorcvPfEv */

	/* <0> (null):0 */
	const float  * operator const float*(const class Vector  *); /* linkage=_ZNK6VectorcvPKfEv */

	/* <0> (null):0 */
	class Vector Normalize(const class Vector  *); /* linkage=_ZNK6Vector9NormalizeEv */

	/* <0> (null):0 */
	class Vector2D Make2D(const class Vector  *); /* linkage=_ZNK6Vector6Make2DEv */

	/* <0> (null):0 */
	float Length2D(const class Vector  *); /* linkage=_ZNK6Vector8Length2DEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector  *, float); /* linkage=_ZNK6Vector16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector  *, float); /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector *); /* linkage=_ZN6Vector16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector *, float); /* linkage=_ZN6Vector6IsZeroEf */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 58 */
 /* pointer to 57 */
 /* size: 4 */

/* 59 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 60 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 61 */
 /* pointer to 49 */
 /* size: 4 */

/* 62 */
 /* pointer to 63 */
 /* size: 4 */

/* 63 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 64 */
 /* pointer to 65 */
 /* size: 4 */

/* 65 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 66 */
/* <0> (null):0 */
typedef int qboolean; /* size: 4 */

/* 67 */
/* <0> (null):0 */
struct link_s {
	class link_s *             prev;                 /*     0     4 */
	class link_s *             next;                 /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 68 */
 /* pointer to 67 */
 /* size: 4 */

/* 69 */
/* <0> (null):0 */
typedef struct link_s link_t; /* size: 8 */

/* 70 */
/* <0> (null):0 */
typedef struct edict_s edict_t; /* size: 804 */

/* 71 */
/* <0> (null):0 */
struct edict_s {
	qboolean                   free;                 /*     0     4 */
	int                        serialnumber;         /*     4     4 */
	link_t                     area;                 /*     8     8 */
	int                        headnode;             /*    16     4 */
	int                        num_leafs;            /*    20     4 */
	short int                  leafnums[48];         /*    24    96 */
	/* --- cacheline 1 boundary (64 bytes) was 56 bytes ago --- */
	float                      freetime;             /*   120     4 */
	void *                     pvPrivateData;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	entvars_t                  v;                    /*   128   676 */
	/* --- cacheline 12 boundary (768 bytes) was 36 bytes ago --- */

	/* size: 804, cachelines: 13, members: 9 */
	/* last cacheline: 36 bytes */
}; /* size: 804 */

/* 72 */
 /* pointer to 70 */
 /* size: 4 */

/* 73 */
/* <0> (null):0 */
struct {
	float                      time;                 /*     0     4 */
	float                      frametime;            /*     4     4 */
	float                      force_retouch;        /*     8     4 */
	string_t                   mapname;              /*    12     4 */
	string_t                   startspot;            /*    16     4 */
	float                      deathmatch;           /*    20     4 */
	float                      coop;                 /*    24     4 */
	float                      teamplay;             /*    28     4 */
	float                      serverflags;          /*    32     4 */
	float                      found_secrets;        /*    36     4 */
	class Vector              v_forward;             /*    40    12 */
	class Vector              v_up;                  /*    52    12 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	class Vector              v_right;               /*    64    12 */
	float                      trace_allsolid;       /*    76     4 */
	float                      trace_startsolid;     /*    80     4 */
	float                      trace_fraction;       /*    84     4 */
	class Vector              trace_endpos;          /*    88    12 */
	class Vector              trace_plane_normal;    /*   100    12 */
	float                      trace_plane_dist;     /*   112     4 */
	edict_t *                  trace_ent;            /*   116     4 */
	float                      trace_inopen;         /*   120     4 */
	float                      trace_inwater;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	int                        trace_hitgroup;       /*   128     4 */
	int                        trace_flags;          /*   132     4 */
	int                        msg_entity;           /*   136     4 */
	int                        cdAudioTrack;         /*   140     4 */
	int                        maxClients;           /*   144     4 */
	int                        maxEntities;          /*   148     4 */
	const char  *              pStringBase;          /*   152     4 */
	void *                     pSaveData;            /*   156     4 */
	class Vector              vecLandmarkOffset;     /*   160    12 */

	/* size: 172, cachelines: 3, members: 31 */
	/* last cacheline: 44 bytes */
}; /* size: 172 */

/* 74 */
/* <0> (null):0 */
typedef class  globalvars_t; /* size: 172 */

/* 75 */
/* <0> (null):0 */
struct entvars_s {
	string_t                   classname;            /*     0     4 */
	string_t                   globalname;           /*     4     4 */
	class Vector              origin;                /*     8    12 */
	class Vector              oldorigin;             /*    20    12 */
	class Vector              velocity;              /*    32    12 */
	class Vector              basevelocity;          /*    44    12 */
	class Vector              clbasevelocity;        /*    56    12 */
	/* --- cacheline 1 boundary (64 bytes) was 4 bytes ago --- */
	class Vector              movedir;               /*    68    12 */
	class Vector              angles;                /*    80    12 */
	class Vector              avelocity;             /*    92    12 */
	class Vector              punchangle;            /*   104    12 */
	class Vector              v_angle;               /*   116    12 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	class Vector              endpos;                /*   128    12 */
	class Vector              startpos;              /*   140    12 */
	float                      impacttime;           /*   152     4 */
	float                      starttime;            /*   156     4 */
	int                        fixangle;             /*   160     4 */
	float                      idealpitch;           /*   164     4 */
	float                      pitch_speed;          /*   168     4 */
	float                      ideal_yaw;            /*   172     4 */
	float                      yaw_speed;            /*   176     4 */
	int                        modelindex;           /*   180     4 */
	string_t                   model;                /*   184     4 */
	int                        viewmodel;            /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	int                        weaponmodel;          /*   192     4 */
	class Vector              absmin;                /*   196    12 */
	class Vector              absmax;                /*   208    12 */
	class Vector              mins;                  /*   220    12 */
	class Vector              maxs;                  /*   232    12 */
	class Vector              size;                  /*   244    12 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	float                      ltime;                /*   256     4 */
	float                      nextthink;            /*   260     4 */
	int                        movetype;             /*   264     4 */
	int                        solid;                /*   268     4 */
	int                        skin;                 /*   272     4 */
	int                        body;                 /*   276     4 */
	int                        effects;              /*   280     4 */
	float                      gravity;              /*   284     4 */
	float                      friction;             /*   288     4 */
	int                        light_level;          /*   292     4 */
	int                        sequence;             /*   296     4 */
	int                        gaitsequence;         /*   300     4 */
	float                      frame;                /*   304     4 */
	float                      animtime;             /*   308     4 */
	float                      framerate;            /*   312     4 */
	unsigned char              controller[4];        /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	unsigned char              blending[2];          /*   320     2 */
	float                      scale;                /*   324     4 */
	int                        rendermode;           /*   328     4 */
	float                      renderamt;            /*   332     4 */
	class Vector              rendercolor;           /*   336    12 */
	int                        renderfx;             /*   348     4 */
	float                      health;               /*   352     4 */
	float                      frags;                /*   356     4 */
	int                        weapons;              /*   360     4 */
	float                      takedamage;           /*   364     4 */
	int                        deadflag;             /*   368     4 */
	class Vector              view_ofs;              /*   372    12 */
	int                        button;               /*   384     4 */
	/* --- cacheline 6 boundary (384 bytes) was 2 bytes ago --- */
	int                        impulse;              /*   388     4 */
	edict_t *                  chain;                /*   392     4 */
	edict_t *                  dmg_inflictor;        /*   396     4 */
	edict_t *                  enemy;                /*   400     4 */
	edict_t *                  aiment;               /*   404     4 */
	edict_t *                  owner;                /*   408     4 */
	edict_t *                  groundentity;         /*   412     4 */
	int                        spawnflags;           /*   416     4 */
	int                        flags;                /*   420     4 */
	int                        colormap;             /*   424     4 */
	int                        team;                 /*   428     4 */
	float                      max_health;           /*   432     4 */
	float                      teleport_time;        /*   436     4 */
	float                      armortype;            /*   440     4 */
	float                      armorvalue;           /*   444     4 */
	int                        waterlevel;           /*   448     4 */
	/* --- cacheline 7 boundary (448 bytes) was 2 bytes ago --- */
	int                        watertype;            /*   452     4 */
	string_t                   target;               /*   456     4 */
	string_t                   targetname;           /*   460     4 */
	string_t                   netname;              /*   464     4 */
	string_t                   message;              /*   468     4 */
	float                      dmg_take;             /*   472     4 */
	float                      dmg_save;             /*   476     4 */
	float                      dmg;                  /*   480     4 */
	float                      dmgtime;              /*   484     4 */
	string_t                   noise;                /*   488     4 */
	string_t                   noise1;               /*   492     4 */
	string_t                   noise2;               /*   496     4 */
	string_t                   noise3;               /*   500     4 */
	float                      speed;                /*   504     4 */
	float                      air_finished;         /*   508     4 */
	float                      pain_finished;        /*   512     4 */
	/* --- cacheline 8 boundary (512 bytes) was 2 bytes ago --- */
	float                      radsuit_finished;     /*   516     4 */
	edict_t *                  pContainingEntity;    /*   520     4 */
	int                        playerclass;          /*   524     4 */
	float                      maxspeed;             /*   528     4 */
	float                      fov;                  /*   532     4 */
	int                        weaponanim;           /*   536     4 */
	int                        pushmsec;             /*   540     4 */
	int                        bInDuck;              /*   544     4 */
	int                        flTimeStepSound;      /*   548     4 */
	int                        flSwimTime;           /*   552     4 */
	int                        flDuckTime;           /*   556     4 */
	int                        iStepLeft;            /*   560     4 */
	float                      flFallVelocity;       /*   564     4 */
	int                        gamestate;            /*   568     4 */
	int                        oldbuttons;           /*   572     4 */
	int                        groupinfo;            /*   576     4 */
	/* --- cacheline 9 boundary (576 bytes) was 2 bytes ago --- */
	int                        iuser1;               /*   580     4 */
	int                        iuser2;               /*   584     4 */
	int                        iuser3;               /*   588     4 */
	int                        iuser4;               /*   592     4 */
	float                      fuser1;               /*   596     4 */
	float                      fuser2;               /*   600     4 */
	float                      fuser3;               /*   604     4 */
	float                      fuser4;               /*   608     4 */
	class Vector              vuser1;                /*   612    12 */
	class Vector              vuser2;                /*   624    12 */
	class Vector              vuser3;                /*   636    12 */
	/* --- cacheline 10 boundary (640 bytes) was 6 bytes ago --- */
	class Vector              vuser4;                /*   648    12 */
	edict_t *                  euser1;               /*   660     4 */
	edict_t *                  euser2;               /*   664     4 */
	edict_t *                  euser3;               /*   668     4 */
	edict_t *                  euser4;               /*   672     4 */

	/* size: 676, cachelines: 11, members: 123 */
	/* last cacheline: 36 bytes */

	/* BRAIN FART ALERT! 676 != 674 + 0(holes), diff = 2 */

}; /* size: 676 */

/* 76 */
/* <0> (null):0 */
unsigned char              array[4]; /* size: 4 */

/* 77 */
/* <0> (null):0 */
unsigned char              array[2]; /* size: 2 */

/* 78 */
/* <0> (null):0 */
typedef struct entvars_s entvars_t; /* size: 676 */

/* 79 */
/* <0> (null):0 */
short int                  array[48]; /* size: 96 */

/* 80 */
/* <0> (null):0 */
typedef uint32 CRC32_t; /* size: 4 */

/* 81 */
/* <0> (null):0 */
struct cvar_s {
	char *                     name;                 /*     0     4 */
	char *                     string;               /*     4     4 */
	int                        flags;                /*     8     4 */
	float                      value;                /*    12     4 */
	class cvar_s *             next;                 /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 82 */
 /* pointer to 81 */
 /* size: 4 */

/* 83 */
/* <0> (null):0 */
typedef struct cvar_s cvar_t; /* size: 20 */

/* 84 */
/* <0> (null):0 */
struct client_textmessage_s {
	int                        effect;               /*     0     4 */
	byte                       r1;                   /*     4     1 */
	byte                       g1;                   /*     5     1 */
	byte                       b1;                   /*     6     1 */
	byte                       a1;                   /*     7     1 */
	byte                       r2;                   /*     8     1 */
	byte                       g2;                   /*     9     1 */
	byte                       b2;                   /*    10     1 */
	byte                       a2;                   /*    11     1 */
	float                      x;                    /*    12     4 */
	float                      y;                    /*    16     4 */
	float                      fadein;               /*    20     4 */
	float                      fadeout;              /*    24     4 */
	float                      holdtime;             /*    28     4 */
	float                      fxtime;               /*    32     4 */
	const char  *              pName;                /*    36     4 */
	const char  *              pMessage;             /*    40     4 */

	/* size: 44, cachelines: 1, members: 17 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 85 */
/* <0> (null):0 */
typedef struct client_textmessage_s client_textmessage_t; /* size: 44 */

/* 86 */
/* <0> (null):0 */
typedef struct sequenceCommandLine_ sequenceCommandLine_s; /* size: 92 */

/* 87 */
/* <0> (null):0 */
struct sequenceCommandLine_ {
	int                        commandType;          /*     0     4 */
	client_textmessage_t       clientMessage;        /*     4    44 */
	char *                     speakerName;          /*    48     4 */
	char *                     listenerName;         /*    52     4 */
	char *                     soundFileName;        /*    56     4 */
	char *                     sentenceName;         /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	char *                     fireTargetNames;      /*    64     4 */
	char *                     killTargetNames;      /*    68     4 */
	float                      delay;                /*    72     4 */
	int                        repeatCount;          /*    76     4 */
	int                        textChannel;          /*    80     4 */
	int                        modifierBitField;     /*    84     4 */
	sequenceCommandLine_s *    nextCommandLine;      /*    88     4 */

	/* size: 92, cachelines: 2, members: 13 */
	/* last cacheline: 28 bytes */
}; /* size: 92 */

/* 88 */
 /* pointer to 86 */
 /* size: 4 */

/* 89 */
/* <0> (null):0 */
typedef struct sequenceEntry_ sequenceEntry_s; /* size: 20 */

/* 90 */
/* <0> (null):0 */
struct sequenceEntry_ {
	char *                     fileName;             /*     0     4 */
	char *                     entryName;            /*     4     4 */
	sequenceCommandLine_s *    firstCommand;         /*     8     4 */
	sequenceEntry_s *          nextEntry;            /*    12     4 */
	qboolean                   isGlobal;             /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 91 */
 /* pointer to 89 */
 /* size: 4 */

/* 92 */
/* <0> (null):0 */
typedef struct sentenceEntry_ sentenceEntry_s; /* size: 16 */

/* 93 */
/* <0> (null):0 */
struct sentenceEntry_ {
	char *                     data;                 /*     0     4 */
	sentenceEntry_s *          nextEntry;            /*     4     4 */
	qboolean                   isGlobal;             /*     8     4 */
	unsigned int               index;                /*    12     4 */

	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 94 */
 /* pointer to 92 */
 /* size: 4 */

/* 95 */
/* <0> (null):0 */
enum {
	at_notice = 0,
	at_console = 1,
	at_aiconsole = 2,
	at_warning = 3,
	at_error = 4,
	at_logged = 5,
}; /* size: 4 */

/* 96 */
/* <0> (null):0 */
typedef enum  ALERT_TYPE; /* size: 4 */

/* 97 */
/* <0> (null):0 */
enum {
	print_console = 0,
	print_center = 1,
	print_chat = 2,
}; /* size: 4 */

/* 98 */
/* <0> (null):0 */
typedef enum  PRINT_TYPE; /* size: 4 */

/* 99 */
/* <0> (null):0 */
enum {
	force_exactfile = 0,
	force_model_samebounds = 1,
	force_model_specifybounds = 2,
	force_model_specifybounds_if_avail = 3,
}; /* size: 4 */

/* 100 */
/* <0> (null):0 */
typedef enum  FORCE_TYPE; /* size: 4 */

/* 101 */
/* <0> (null):0 */
struct {
	int                        fAllSolid;            /*     0     4 */
	int                        fStartSolid;          /*     4     4 */
	int                        fInOpen;              /*     8     4 */
	int                        fInWater;             /*    12     4 */
	float                      flFraction;           /*    16     4 */
	class Vector              vecEndPos;             /*    20    12 */
	float                      flPlaneDist;          /*    32     4 */
	class Vector              vecPlaneNormal;        /*    36    12 */
	edict_t *                  pHit;                 /*    48     4 */
	int                        iHitgroup;            /*    52     4 */

	/* size: 56, cachelines: 1, members: 10 */
	/* last cacheline: 56 bytes */
}; /* size: 56 */

/* 102 */
/* <0> (null):0 */
typedef class  TraceResult; /* size: 56 */

/* 103 */
/* <0> (null):0 */
struct enginefuncs_s {
	int                        (*pfnPrecacheModel)(char *); /*     0     4 */
	int                        (*pfnPrecacheSound)(char *); /*     4     4 */
	void                       (*pfnSetModel)(edict_t *, const char  *); /*     8     4 */
	int                        (*pfnModelIndex)(const char  *); /*    12     4 */
	int                        (*pfnModelFrames)(int); /*    16     4 */
	void                       (*pfnSetSize)(edict_t *, const float  *, const float  *); /*    20     4 */
	void                       (*pfnChangeLevel)(char *, char *); /*    24     4 */
	void                       (*pfnGetSpawnParms)(edict_t *); /*    28     4 */
	void                       (*pfnSaveSpawnParms)(edict_t *); /*    32     4 */
	float                      (*pfnVecToYaw)(const float  *); /*    36     4 */
	void                       (*pfnVecToAngles)(const float  *, float *); /*    40     4 */
	void                       (*pfnMoveToOrigin)(edict_t *, const float  *, float, int); /*    44     4 */
	void                       (*pfnChangeYaw)(edict_t *); /*    48     4 */
	void                       (*pfnChangePitch)(edict_t *); /*    52     4 */
	edict_t *                  (*pfnFindEntityByString)(edict_t *, const char  *, const char  *); /*    56     4 */
	int                        (*pfnGetEntityIllum)(edict_t *); /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	edict_t *                  (*pfnFindEntityInSphere)(edict_t *, const float  *, float); /*    64     4 */
	edict_t *                  (*pfnFindClientInPVS)(edict_t *); /*    68     4 */
	edict_t *                  (*pfnEntitiesInPVS)(edict_t *); /*    72     4 */
	void                       (*pfnMakeVectors)(const float  *); /*    76     4 */
	void                       (*pfnAngleVectors)(const float  *, float *, float *, float *); /*    80     4 */
	edict_t *                  (*pfnCreateEntity)(void); /*    84     4 */
	void                       (*pfnRemoveEntity)(edict_t *); /*    88     4 */
	edict_t *                  (*pfnCreateNamedEntity)(int); /*    92     4 */
	void                       (*pfnMakeStatic)(edict_t *); /*    96     4 */
	int                        (*pfnEntIsOnFloor)(edict_t *); /*   100     4 */
	int                        (*pfnDropToFloor)(edict_t *); /*   104     4 */
	int                        (*pfnWalkMove)(edict_t *, float, float, int); /*   108     4 */
	void                       (*pfnSetOrigin)(edict_t *, const float  *); /*   112     4 */
	void                       (*pfnEmitSound)(edict_t *, int, const char  *, float, float, int, int); /*   116     4 */
	void                       (*pfnEmitAmbientSound)(edict_t *, float *, const char  *, float, float, int, int); /*   120     4 */
	void                       (*pfnTraceLine)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	void                       (*pfnTraceToss)(edict_t *, edict_t *, TraceResult *); /*   128     4 */
	int                        (*pfnTraceMonsterHull)(edict_t *, const float  *, const float  *, int, edict_t *, TraceResult *); /*   132     4 */
	void                       (*pfnTraceHull)(const float  *, const float  *, int, int, edict_t *, TraceResult *); /*   136     4 */
	void                       (*pfnTraceModel)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   140     4 */
	const char  *              (*pfnTraceTexture)(edict_t *, const float  *, const float  *); /*   144     4 */
	void                       (*pfnTraceSphere)(const float  *, const float  *, int, float, edict_t *, TraceResult *); /*   148     4 */
	void                       (*pfnGetAimVector)(edict_t *, float, float *); /*   152     4 */
	void                       (*pfnServerCommand)(char *); /*   156     4 */
	void                       (*pfnServerExecute)(void); /*   160     4 */
	void                       (*pfnClientCommand)(edict_t *, char *, ...); /*   164     4 */
	void                       (*pfnParticleEffect)(const float  *, const float  *, float, float); /*   168     4 */
	void                       (*pfnLightStyle)(int, char *); /*   172     4 */
	int                        (*pfnDecalIndex)(const char  *); /*   176     4 */
	int                        (*pfnPointContents)(const float  *); /*   180     4 */
	void                       (*pfnMessageBegin)(int, int, const float  *, edict_t *); /*   184     4 */
	void                       (*pfnMessageEnd)(void); /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	void                       (*pfnWriteByte)(int); /*   192     4 */
	void                       (*pfnWriteChar)(int); /*   196     4 */
	void                       (*pfnWriteShort)(int); /*   200     4 */
	void                       (*pfnWriteLong)(int); /*   204     4 */
	void                       (*pfnWriteAngle)(float); /*   208     4 */
	void                       (*pfnWriteCoord)(float); /*   212     4 */
	void                       (*pfnWriteString)(const char  *); /*   216     4 */
	void                       (*pfnWriteEntity)(int); /*   220     4 */
	void                       (*pfnCVarRegister)(cvar_t *); /*   224     4 */
	float                      (*pfnCVarGetFloat)(const char  *); /*   228     4 */
	const char  *              (*pfnCVarGetString)(const char  *); /*   232     4 */
	void                       (*pfnCVarSetFloat)(const char  *, float); /*   236     4 */
	void                       (*pfnCVarSetString)(const char  *, const char  *); /*   240     4 */
	void                       (*pfnAlertMessage)(ALERT_TYPE, char *, ...); /*   244     4 */
	void                       (*pfnEngineFprintf)(void *, char *, ...); /*   248     4 */
	void *                     (*pfnPvAllocEntPrivateData)(edict_t *, int32); /*   252     4 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	void *                     (*pfnPvEntPrivateData)(edict_t *); /*   256     4 */
	void                       (*pfnFreeEntPrivateData)(edict_t *); /*   260     4 */
	const char  *              (*pfnSzFromIndex)(int); /*   264     4 */
	int                        (*pfnAllocString)(const char  *); /*   268     4 */
	class entvars_s *          (*pfnGetVarsOfEnt)(edict_t *); /*   272     4 */
	edict_t *                  (*pfnPEntityOfEntOffset)(int); /*   276     4 */
	int                        (*pfnEntOffsetOfPEntity)(const edict_t  *); /*   280     4 */
	int                        (*pfnIndexOfEdict)(const edict_t  *); /*   284     4 */
	edict_t *                  (*pfnPEntityOfEntIndex)(int); /*   288     4 */
	edict_t *                  (*pfnFindEntityByVars)(class entvars_s *); /*   292     4 */
	void *                     (*pfnGetModelPtr)(edict_t *); /*   296     4 */
	int                        (*pfnRegUserMsg)(const char  *, int); /*   300     4 */
	void                       (*pfnAnimationAutomove)(const edict_t  *, float); /*   304     4 */
	void                       (*pfnGetBonePosition)(const edict_t  *, int, float *, float *); /*   308     4 */
	uint32                     (*pfnFunctionFromName)(const char  *); /*   312     4 */
	const char  *              (*pfnNameForFunction)(uint32); /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	void                       (*pfnClientPrintf)(edict_t *, PRINT_TYPE, const char  *); /*   320     4 */
	void                       (*pfnServerPrint)(const char  *); /*   324     4 */
	const char  *              (*pfnCmd_Args)(void); /*   328     4 */
	const char  *              (*pfnCmd_Argv)(int);  /*   332     4 */
	int                        (*pfnCmd_Argc)(void); /*   336     4 */
	void                       (*pfnGetAttachment)(const edict_t  *, int, float *, float *); /*   340     4 */
	void                       (*pfnCRC32_Init)(CRC32_t *); /*   344     4 */
	void                       (*pfnCRC32_ProcessBuffer)(CRC32_t *, void *, int); /*   348     4 */
	void                       (*pfnCRC32_ProcessByte)(CRC32_t *, unsigned char); /*   352     4 */
	CRC32_t                    (*pfnCRC32_Final)(CRC32_t); /*   356     4 */
	int32                      (*pfnRandomLong)(int32, int32); /*   360     4 */
	float                      (*pfnRandomFloat)(float, float); /*   364     4 */
	void                       (*pfnSetView)(const edict_t  *, const edict_t  *); /*   368     4 */
	float                      (*pfnTime)(void);     /*   372     4 */
	void                       (*pfnCrosshairAngle)(const edict_t  *, float, float); /*   376     4 */
	byte *                     (*pfnLoadFileForMe)(char *, int *); /*   380     4 */
	/* --- cacheline 6 boundary (384 bytes) --- */
	void                       (*pfnFreeFile)(void *); /*   384     4 */
	void                       (*pfnEndSection)(const char  *); /*   388     4 */
	int                        (*pfnCompareFileTime)(char *, char *, int *); /*   392     4 */
	void                       (*pfnGetGameDir)(char *); /*   396     4 */
	void                       (*pfnCvar_RegisterVariable)(cvar_t *); /*   400     4 */
	void                       (*pfnFadeClientVolume)(const edict_t  *, int, int, int, int); /*   404     4 */
	void                       (*pfnSetClientMaxspeed)(const edict_t  *, float); /*   408     4 */
	edict_t *                  (*pfnCreateFakeClient)(const char  *); /*   412     4 */
	void                       (*pfnRunPlayerMove)(edict_t *, const float  *, float, float, float, short unsigned int, byte, byte); /*   416     4 */
	int                        (*pfnNumberOfEntities)(void); /*   420     4 */
	char *                     (*pfnGetInfoKeyBuffer)(edict_t *); /*   424     4 */
	char *                     (*pfnInfoKeyValue)(char *, char *); /*   428     4 */
	void                       (*pfnSetKeyValue)(char *, char *, char *); /*   432     4 */
	void                       (*pfnSetClientKeyValue)(int, char *, char *, char *); /*   436     4 */
	int                        (*pfnIsMapValid)(char *); /*   440     4 */
	void                       (*pfnStaticDecal)(const float  *, int, int, int); /*   444     4 */
	/* --- cacheline 7 boundary (448 bytes) --- */
	int                        (*pfnPrecacheGeneric)(char *); /*   448     4 */
	int                        (*pfnGetPlayerUserId)(edict_t *); /*   452     4 */
	void                       (*pfnBuildSoundMsg)(edict_t *, int, const char  *, float, float, int, int, int, int, const float  *, edict_t *); /*   456     4 */
	int                        (*pfnIsDedicatedServer)(void); /*   460     4 */
	cvar_t *                   (*pfnCVarGetPointer)(const char  *); /*   464     4 */
	unsigned int               (*pfnGetPlayerWONId)(edict_t *); /*   468     4 */
	void                       (*pfnInfo_RemoveKey)(char *, const char  *); /*   472     4 */
	const char  *              (*pfnGetPhysicsKeyValue)(const edict_t  *, const char  *); /*   476     4 */
	void                       (*pfnSetPhysicsKeyValue)(const edict_t  *, const char  *, const char  *); /*   480     4 */
	const char  *              (*pfnGetPhysicsInfoString)(const edict_t  *); /*   484     4 */
	short unsigned int         (*pfnPrecacheEvent)(int, const char  *); /*   488     4 */
	void                       (*pfnPlaybackEvent)(int, const edict_t  *, short unsigned int, float, float *, float *, float, float, int, int, int, int); /*   492     4 */
	unsigned char *            (*pfnSetFatPVS)(float *); /*   496     4 */
	unsigned char *            (*pfnSetFatPAS)(float *); /*   500     4 */
	int                        (*pfnCheckVisibility)(const edict_t  *, unsigned char *); /*   504     4 */
	void                       (*pfnDeltaSetField)(class delta_s *, const char  *); /*   508     4 */
	/* --- cacheline 8 boundary (512 bytes) --- */
	void                       (*pfnDeltaUnsetField)(class delta_s *, const char  *); /*   512     4 */
	void                       (*pfnDeltaAddEncoder)(char *, void (*)(class delta_s *, const unsigned char  *, const unsigned char  *)); /*   516     4 */
	int                        (*pfnGetCurrentPlayer)(void); /*   520     4 */
	int                        (*pfnCanSkipPlayer)(const edict_t  *); /*   524     4 */
	int                        (*pfnDeltaFindField)(class delta_s *, const char  *); /*   528     4 */
	void                       (*pfnDeltaSetFieldByIndex)(class delta_s *, int); /*   532     4 */
	void                       (*pfnDeltaUnsetFieldByIndex)(class delta_s *, int); /*   536     4 */
	void                       (*pfnSetGroupMask)(int, int); /*   540     4 */
	int                        (*pfnCreateInstancedBaseline)(int, class entity_state_s *); /*   544     4 */
	void                       (*pfnCvar_DirectSet)(class cvar_s *, char *); /*   548     4 */
	void                       (*pfnForceUnmodified)(FORCE_TYPE, float *, float *, const char  *); /*   552     4 */
	void                       (*pfnGetPlayerStats)(const edict_t  *, int *, int *); /*   556     4 */
	void                       (*pfnAddServerCommand)(char *, void (*)(void)); /*   560     4 */
	qboolean                   (*pfnVoice_GetClientListening)(int, int); /*   564     4 */
	qboolean                   (*pfnVoice_SetClientListening)(int, int, qboolean); /*   568     4 */
	const char  *              (*pfnGetPlayerAuthId)(edict_t *); /*   572     4 */
	/* --- cacheline 9 boundary (576 bytes) --- */
	sequenceEntry_s *          (*pfnSequenceGet)(const char  *, const char  *); /*   576     4 */
	sentenceEntry_s *          (*pfnSequencePickSentence)(const char  *, int, int *); /*   580     4 */
	int                        (*pfnGetFileSize)(char *); /*   584     4 */
	unsigned int               (*pfnGetApproxWavePlayLen)(const char  *); /*   588     4 */
	int                        (*pfnIsCareerMatch)(void); /*   592     4 */
	int                        (*pfnGetLocalizedStringLength)(const char  *); /*   596     4 */
	void                       (*pfnRegisterTutorMessageShown)(int); /*   600     4 */
	int                        (*pfnGetTimesTutorMessageShown)(int); /*   604     4 */
	void                       (*ProcessTutorMessageDecayBuffer)(int *, int); /*   608     4 */
	void                       (*ConstructTutorMessageDecayBuffer)(int *, int); /*   612     4 */
	void                       (*ResetTutorMessageDecayData)(void); /*   616     4 */
	void                       (*pfnQueryClientCvarValue)(const edict_t  *, const char  *); /*   620     4 */
	void                       (*pfnQueryClientCvarValue2)(const edict_t  *, const char  *, int); /*   624     4 */
	int                        (*pfnCheckParm)(const char  *, char * *); /*   628     4 */

	/* size: 632, cachelines: 10, members: 158 */
	/* last cacheline: 56 bytes */
}; /* size: 632 */

/* 104 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 105 */
 /* pointer to 104 */
 /* size: 4 */

/* 106 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141803496 */

/* 107 */
 /* pointer to 106 */
 /* size: 4 */

/* 108 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 109 */
 /* pointer to 108 */
 /* size: 4 */

/* 110 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 111 */
 /* pointer to 110 */
 /* size: 4 */

/* 112 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141804016 */

/* 113 */
 /* pointer to 112 */
 /* size: 4 */

/* 114 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141804276 */

/* 115 */
 /* pointer to 114 */
 /* size: 4 */

/* 116 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141804484 */

/* 117 */
 /* pointer to 116 */
 /* size: 4 */

/* 118 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 119 */
 /* pointer to 118 */
 /* size: 4 */

/* 120 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141804796 */

/* 121 */
 /* pointer to 120 */
 /* size: 4 */

/* 122 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141805004 */

/* 123 */
 /* pointer to 122 */
 /* size: 4 */

/* 124 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 125 */
 /* pointer to 124 */
 /* size: 4 */

/* 126 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 127 */
 /* pointer to 126 */
 /* size: 4 */

/* 128 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 129 */
 /* pointer to 128 */
 /* size: 4 */

/* 130 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 131 */
 /* pointer to 130 */
 /* size: 4 */

/* 132 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141818380 */

/* 133 */
 /* pointer to 132 */
 /* size: 4 */

/* 134 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141818536 */

/* 135 */
 /* pointer to 134 */
 /* size: 4 */

/* 136 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 137 */
 /* pointer to 136 */
 /* size: 4 */

/* 138 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 139 */
 /* pointer to 138 */
 /* size: 4 */

/* 140 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 141 */
 /* pointer to 140 */
 /* size: 4 */

/* 142 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141819420 */

/* 143 */
 /* pointer to 142 */
 /* size: 4 */

/* 144 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141819628 */

/* 145 */
 /* pointer to 144 */
 /* size: 4 */

/* 146 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141820096 */

/* 147 */
 /* pointer to 146 */
 /* size: 4 */

/* 148 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141820564 */

/* 149 */
 /* pointer to 102 */
 /* size: 4 */

/* 150 */
 /* pointer to 148 */
 /* size: 4 */

/* 151 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141820980 */

/* 152 */
 /* pointer to 151 */
 /* size: 4 */

/* 153 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 154 */
 /* pointer to 153 */
 /* size: 4 */

/* 155 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141821656 */

/* 156 */
 /* pointer to 155 */
 /* size: 4 */

/* 157 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 158 */
 /* pointer to 157 */
 /* size: 4 */

/* 159 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141826420 */

/* 160 */
 /* pointer to 159 */
 /* size: 4 */

/* 161 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141826836 */

/* 162 */
 /* pointer to 161 */
 /* size: 4 */

/* 163 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141827096 */

/* 164 */
 /* pointer to 163 */
 /* size: 4 */

/* 165 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141827252 */

/* 166 */
 /* pointer to 165 */
 /* size: 4 */

/* 167 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141827356 */

/* 168 */
 /* pointer to 167 */
 /* size: 4 */

/* 169 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141827564 */

/* 170 */
 /* pointer to 169 */
 /* size: 4 */

/* 171 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141827876 */

/* 172 */
 /* pointer to 171 */
 /* size: 4 */

/* 173 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 174 */
 /* pointer to 173 */
 /* size: 4 */

/* 175 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141828240 */

/* 176 */
 /* pointer to 175 */
 /* size: 4 */

/* 177 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141828552 */

/* 178 */
 /* pointer to 177 */
 /* size: 4 */

/* 179 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141828708 */

/* 180 */
 /* pointer to 179 */
 /* size: 4 */

/* 181 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141828864 */

/* 182 */
 /* pointer to 181 */
 /* size: 4 */

/* 183 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141829020 */

/* 184 */
 /* pointer to 83 */
 /* size: 4 */

/* 185 */
 /* pointer to 183 */
 /* size: 4 */

/* 186 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 187 */
 /* pointer to 186 */
 /* size: 4 */

/* 188 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 189 */
 /* pointer to 188 */
 /* size: 4 */

/* 190 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141829540 */

/* 191 */
 /* pointer to 190 */
 /* size: 4 */

/* 192 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141829748 */

/* 193 */
 /* pointer to 192 */
 /* size: 4 */

/* 194 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141829956 */

/* 195 */
 /* pointer to 194 */
 /* size: 4 */

/* 196 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141830164 */

/* 197 */
 /* pointer to 196 */
 /* size: 4 */

/* 198 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 199 */
 /* pointer to 198 */
 /* size: 4 */

/* 200 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 201 */
 /* pointer to 200 */
 /* size: 4 */

/* 202 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 203 */
 /* pointer to 202 */
 /* size: 4 */

/* 204 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 205 */
 /* pointer to 75 */
 /* size: 4 */

/* 206 */
 /* pointer to 204 */
 /* size: 4 */

/* 207 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 208 */
 /* pointer to 209 */
 /* size: 4 */

/* 209 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 804 */

/* 210 */
 /* pointer to 207 */
 /* size: 4 */

/* 211 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 212 */
 /* pointer to 211 */
 /* size: 4 */

/* 213 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 214 */
 /* pointer to 213 */
 /* size: 4 */

/* 215 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141843956 */

/* 216 */
 /* pointer to 215 */
 /* size: 4 */

/* 217 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141844164 */

/* 218 */
 /* pointer to 217 */
 /* size: 4 */

/* 219 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 220 */
 /* pointer to 219 */
 /* size: 4 */

/* 221 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 222 */
 /* pointer to 221 */
 /* size: 4 */

/* 223 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141844788 */

/* 224 */
 /* pointer to 223 */
 /* size: 4 */

/* 225 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 226 */
 /* pointer to 225 */
 /* size: 4 */

/* 227 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 228 */
 /* pointer to 227 */
 /* size: 4 */

/* 229 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141845256 */

/* 230 */
 /* pointer to 80 */
 /* size: 4 */

/* 231 */
 /* pointer to 229 */
 /* size: 4 */

/* 232 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141845464 */

/* 233 */
 /* pointer to 232 */
 /* size: 4 */

/* 234 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141845724 */

/* 235 */
 /* pointer to 234 */
 /* size: 4 */

/* 236 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 237 */
 /* pointer to 236 */
 /* size: 4 */

/* 238 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 239 */
 /* pointer to 238 */
 /* size: 4 */

/* 240 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 241 */
 /* pointer to 240 */
 /* size: 4 */

/* 242 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141846504 */

/* 243 */
 /* pointer to 242 */
 /* size: 4 */

/* 244 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 245 */
 /* pointer to 244 */
 /* size: 4 */

/* 246 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141850904 */

/* 247 */
 /* pointer to 246 */
 /* size: 4 */

/* 248 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 249 */
 /* pointer to 46 */
 /* size: 4 */

/* 250 */
 /* pointer to 9 */
 /* size: 4 */

/* 251 */
 /* pointer to 248 */
 /* size: 4 */

/* 252 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141851476 */

/* 253 */
 /* pointer to 252 */
 /* size: 4 */

/* 254 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 255 */
 /* pointer to 254 */
 /* size: 4 */

/* 256 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141851892 */

/* 257 */
 /* pointer to 256 */
 /* size: 4 */

/* 258 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 259 */
 /* pointer to 258 */
 /* size: 4 */

/* 260 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141852412 */

/* 261 */
 /* pointer to 260 */
 /* size: 4 */

/* 262 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 263 */
 /* pointer to 262 */
 /* size: 4 */

/* 264 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 265 */
 /* pointer to 264 */
 /* size: 4 */

/* 266 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141853296 */

/* 267 */
 /* pointer to 266 */
 /* size: 4 */

/* 268 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141853556 */

/* 269 */
 /* pointer to 268 */
 /* size: 4 */

/* 270 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141853868 */

/* 271 */
 /* pointer to 270 */
 /* size: 4 */

/* 272 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141854180 */

/* 273 */
 /* pointer to 272 */
 /* size: 4 */

/* 274 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 275 */
 /* pointer to 274 */
 /* size: 4 */

/* 276 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 277 */
 /* pointer to 276 */
 /* size: 4 */

/* 278 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141760472 */

/* 279 */
 /* pointer to 278 */
 /* size: 4 */

/* 280 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 281 */
 /* pointer to 280 */
 /* size: 4 */

/* 282 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141760888 */

/* 283 */
 /* pointer to 282 */
 /* size: 4 */

/* 284 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 285 */
 /* pointer to 284 */
 /* size: 4 */

/* 286 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 2 */

/* 287 */
 /* pointer to 286 */
 /* size: 4 */

/* 288 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141761512 */

/* 289 */
 /* pointer to 288 */
 /* size: 4 */

/* 290 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 291 */
 /* pointer to 4 */
 /* size: 4 */

/* 292 */
 /* pointer to 290 */
 /* size: 4 */

/* 293 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 294 */
 /* pointer to 293 */
 /* size: 4 */

/* 295 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141762656 */

/* 296 */
 /* pointer to 297 */
 /* size: 4 */

/* 297 */
/* <0> (null):0 */
struct delta_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 298 */
 /* pointer to 295 */
 /* size: 4 */

/* 299 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141762980 */

/* 300 */
 /* pointer to 301 */
 /* size: 4 */

/* 301 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141763188 */

/* 302 */
 /* pointer to 303 */
 /* size: 4 */

/* 303 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 304 */
 /* pointer to 299 */
 /* size: 4 */

/* 305 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 306 */
 /* pointer to 305 */
 /* size: 4 */

/* 307 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141763760 */

/* 308 */
 /* pointer to 307 */
 /* size: 4 */

/* 309 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141763968 */

/* 310 */
 /* pointer to 309 */
 /* size: 4 */

/* 311 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 312 */
 /* pointer to 313 */
 /* size: 4 */

/* 313 */
/* <0> (null):0 */
struct entity_state_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 314 */
 /* pointer to 311 */
 /* size: 4 */

/* 315 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141861348 */

/* 316 */
 /* pointer to 81 */
 /* size: 4 */

/* 317 */
 /* pointer to 315 */
 /* size: 4 */

/* 318 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141861608 */

/* 319 */
 /* pointer to 318 */
 /* size: 4 */

/* 320 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141861920 */

/* 321 */
 /* pointer to 320 */
 /* size: 4 */

/* 322 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141862180 */

/* 323 */
 /* pointer to 322 */
 /* size: 4 */

/* 324 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 325 */
 /* pointer to 324 */
 /* size: 4 */

/* 326 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 327 */
 /* pointer to 326 */
 /* size: 4 */

/* 328 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 329 */
 /* pointer to 328 */
 /* size: 4 */

/* 330 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 331 */
 /* pointer to 330 */
 /* size: 4 */

/* 332 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 333 */
 /* pointer to 332 */
 /* size: 4 */

/* 334 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 335 */
 /* pointer to 334 */
 /* size: 4 */

/* 336 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141863636 */

/* 337 */
 /* pointer to 336 */
 /* size: 4 */

/* 338 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141863844 */

/* 339 */
 /* pointer to 338 */
 /* size: 4 */

/* 340 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141864052 */

/* 341 */
 /* pointer to 340 */
 /* size: 4 */

/* 342 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 343 */
 /* pointer to 17 */
 /* size: 4 */

/* 344 */
 /* pointer to 342 */
 /* size: 4 */

/* 345 */
/* <0> (null):0 */
typedef struct enginefuncs_s enginefuncs_t; /* size: 632 */

/* 346 */
 /* pointer to 347 */
 /* size: 4 */

/* 347 */
/* <0> (null):0 */
struct CBaseEntity {
	/* <0> (null):0 */
	virtual int ObjectCaps(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10ObjectCapsEv */

	/* vtable has 1 entries: {
	   [6] = ObjectCaps(_ZN11CBaseEntity10ObjectCapsEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 348 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 349 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 350 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 351 */
 /* pointer to 352 */
 /* size: 4 */

/* 352 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 676 */

/* 353 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 354 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 355 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 356 */
/* <0> (null):0 */
class CPointEntity {
	/* <0> (null):0 */
	virtual int ObjectCaps(class CPointEntity *); /* linkage=_ZN12CPointEntity10ObjectCapsEv */

	/* vtable has 1 entries: {
	   [6] = ObjectCaps(_ZN12CPointEntity10ObjectCapsEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 357 */
 /* pointer to 356 */
 /* size: 4 */

/* 358 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 359 */
 /* pointer to 345 */
 /* size: 4 */

/* 360 */
 /* pointer to 74 */
 /* size: 4 */

/* 361 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 362 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 363 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 364 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 365 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 366 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 367 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 368 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 369 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* Functions: */

/* <0> (null):0 */
void Vector2D(class Vector2D *)
{
} /* size: 4 */

/* <0> (null):0 */
void Vector2D(class Vector2D *, float, float)
{
} /* size: 141575880 */

/* <0> (null):0 */
class Vector2D operator+(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DplERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator-(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DmiERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator*(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DmlEf */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator/(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DdvEf */
{
} /* size: 8 */

/* <0> (null):0 */
float Length(const class Vector2D  *) /* linkage=_ZNK8Vector2D6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector2D  *) /* linkage=_ZNK8Vector2D13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector2D Normalize(const class Vector2D  *) /* linkage=_ZNK8Vector2D9NormalizeEv */
{
} /* size: 8 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector2D *) /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector2D *, float) /* linkage=_ZN8Vector2D6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void Vector(class Vector *)
{
} /* size: 0 */

/* <0> (null):0 */
void Vector(class Vector *, float, float, float)
{
} /* size: 231 */

/* <0> (null):0 */
void Vector(class Vector *, const class Vector  &)
{
} /* size: 141578660 */

/* <0> (null):0 */
void Vector(class Vector *, float *)
{
} /* size: 0 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *) /* linkage=_ZNK6VectorngEv */
{
} /* size: 12 */

/* <0> (null):0 */
int operator==(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectoreqERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
int operator!=(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorneERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector operator+(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorplERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectormiERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator*(const class Vector  *, float) /* linkage=_ZNK6VectormlEf */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator/(const class Vector  *, float) /* linkage=_ZNK6VectordvEf */
{
} /* size: 12 */

/* <0> (null):0 */
void CopyToArray(const class Vector  *, float *) /* linkage=_ZNK6Vector11CopyToArrayEPf */
{
} /* size: 320 */

/* <0> (null):0 */
float Length(const class Vector  *) /* linkage=_ZNK6Vector6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector  *) /* linkage=_ZNK6Vector13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
float * operator float*(class Vector *) /* linkage=_ZN6VectorcvPfEv */
{
} /* size: 4 */

/* <0> (null):0 */
const float  * operator const float*(const class Vector  *) /* linkage=_ZNK6VectorcvPKfEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector Normalize(const class Vector  *) /* linkage=_ZNK6Vector9NormalizeEv */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector2D Make2D(const class Vector  *) /* linkage=_ZNK6Vector6Make2DEv */
{
} /* size: 8 */

/* <0> (null):0 */
float Length2D(const class Vector  *) /* linkage=_ZNK6Vector8Length2DEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector  *, float) /* linkage=_ZNK6Vector16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector  *, float) /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector *) /* linkage=_ZN6Vector16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector *, float) /* linkage=_ZN6Vector6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
virtual int ObjectCaps(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
inline void operator==(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 141865328 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, float X, float Y, float Z)
{
} /* size: 0 */

/* <0> (null):0 */
inline edict_t * ENT(const entvars_t  * pev)
{
} /* size: 4 */

/* <0> (null):0 */
inline void operator!=(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 1900748 */

/* <0> (null):0 */
inline BOOL FStrEq(const char  * sz1, const char  * sz2)
{
} /* size: 4 */

/* <0> (null):0 */
inline void operator+(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator*(const class Vector  *const this, float fl)
{
} /* size: 141866572 */

/* <0> (null):0 */
inline void ObjectCaps(class CBaseEntity *const this)
{
} /* size: 5 */

/* <0> (null):0 */
virtual int ObjectCaps(class CPointEntity *) /* linkage=_ZN12CPointEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
inline void ObjectCaps(class CPointEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GiveFnptrsToDll(enginefuncs_t * pengfuncsFromEngine, globalvars_t * pGlobals)
{
} /* size: 0 */



/* Variables: */

extern class _IO_FILE *           stdin; /* size: 4 */

extern class _IO_FILE *           stdout; /* size: 4 */

intconst                   k_cubSaltSize; /* size: 4 */

GID_tconst                 k_GIDNil; /* size: 8 */

GID_tconst                 k_TxnIDNil; /* size: 8 */

GID_tconst                 k_TxnIDUnknown; /* size: 8 */

PackageId_tconst           k_uPackageIdFreeSub; /* size: 4 */

PackageId_tconst           k_uPackageIdInvalid; /* size: 4 */

AppId_tconst               k_uAppIdInvalid; /* size: 4 */

AssetClassId_tconst        k_ulAssetClassIdInvalid; /* size: 8 */

PhysicalItemId_tconst      k_uPhysicalItemIdInvalid; /* size: 4 */

DepotId_tconst             k_uDepotIdInvalid; /* size: 4 */

CellID_tconst              k_uCellIDInvalid; /* size: 4 */

SteamAPICall_tconst        k_uAPICallInvalid; /* size: 8 */

PartnerId_tconst           k_uPartnerIdInvalid; /* size: 4 */

enginefuncs_t              g_engfuncs; /* size: 632 */

globalvars_t *             gpGlobals; /* size: 4 */

extern class Vectorconst          g_vecZero; /* size: 12 */

/* Types: */

/* 1 */
char
 /* size: 1 */

/* 2 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 3 */
unsigned int
 /* size: 4 */

/* 4 */
unsigned char
 /* size: 1 */

/* 5 */
short unsigned int
 /* size: 2 */

/* 6 */
long unsigned int
 /* size: 4 */

/* 7 */
signed char
 /* size: 1 */

/* 8 */
short int
 /* size: 2 */

/* 9 */
int
 /* size: 4 */

/* 10 */
long long int
 /* size: 8 */

/* 11 */
long long unsigned int
 /* size: 8 */

/* 12 */
/* <0> (null):0 */
typedef long long int __quad_t; /* size: 8 */

/* 13 */
/* <0> (null):0 */
typedef long int __off_t; /* size: 4 */

/* 14 */
long int
 /* size: 4 */

/* 15 */
/* <0> (null):0 */
typedef __quad_t __off64_t; /* size: 8 */

/* 16 */
 /* pointer to 0 */
 /* size: 4 */

/* 17 */
 /* pointer to 1 */
 /* size: 4 */

/* 18 */
/* <0> (null):0 */
struct _IO_FILE {
	int                        _flags;               /*     0     4 */
	char *                     _IO_read_ptr;         /*     4     4 */
	char *                     _IO_read_end;         /*     8     4 */
	char *                     _IO_read_base;        /*    12     4 */
	char *                     _IO_write_base;       /*    16     4 */
	char *                     _IO_write_ptr;        /*    20     4 */
	char *                     _IO_write_end;        /*    24     4 */
	char *                     _IO_buf_base;         /*    28     4 */
	char *                     _IO_buf_end;          /*    32     4 */
	char *                     _IO_save_base;        /*    36     4 */
	char *                     _IO_backup_base;      /*    40     4 */
	char *                     _IO_save_end;         /*    44     4 */
	class _IO_marker *         _markers;             /*    48     4 */
	class _IO_FILE *           _chain;               /*    52     4 */
	int                        _fileno;              /*    56     4 */
	int                        _flags2;              /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	__off_t                    _old_offset;          /*    64     4 */
	short unsigned int         _cur_column;          /*    68     2 */
	signed char                _vtable_offset;       /*    70     1 */
	char                       _shortbuf[1];         /*    71     1 */
	_IO_lock_t *               _lock;                /*    72     4 */
	__off64_t                  _offset;              /*    76     8 */
	void *                     __pad1;               /*    84     4 */
	void *                     __pad2;               /*    88     4 */
	void *                     __pad3;               /*    92     4 */
	void *                     __pad4;               /*    96     4 */
	size_t                     __pad5;               /*   100     4 */
	int                        _mode;                /*   104     4 */
	char                       _unused2[40];         /*   108    40 */
	/* --- cacheline 2 boundary (128 bytes) was 20 bytes ago --- */

	/* size: 148, cachelines: 3, members: 29 */
	/* last cacheline: 20 bytes */
}; /* size: 148 */

/* 19 */
/* <0> (null):0 */
typedef void _IO_lock_t; /* size: 0 */

/* 20 */
/* <0> (null):0 */
struct _IO_marker {
	class _IO_marker *         _next;                /*     0     4 */
	class _IO_FILE *           _sbuf;                /*     4     4 */
	int                        _pos;                 /*     8     4 */

	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 21 */
 /* pointer to 20 */
 /* size: 4 */

/* 22 */
 /* pointer to 18 */
 /* size: 4 */

/* 23 */
 /* pointer to 20 */
 /* size: 4 */

/* 24 */
 /* pointer to 18 */
 /* size: 4 */

/* 25 */
/* <0> (null):0 */
char                       array[1]; /* size: 1 */

/* 26 */
 /* pointer to 19 */
 /* size: 4 */

/* 27 */
/* <0> (null):0 */
char                       array[40]; /* size: 40 */

/* 28 */
 /* pointer to 29 */
 /* size: 4 */

/* 29 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 30 */
 /* pointer to 31 */
 /* size: 4 */

/* 31 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 32 */
/* <0> (null):0 */
char                       array[32]; /* size: 32 */

/* 33 */
/* <0> (null):0 */
char                       array[20]; /* size: 20 */

/* 34 */
long double
 /* size: 12 */

/* 35 */
double
 /* size: 8 */

/* 36 */
/* <0> (null):0 */
typedef int int32; /* size: 4 */

/* 37 */
/* <0> (null):0 */
typedef unsigned int uint32; /* size: 4 */

/* 38 */
/* <0> (null):0 */
typedef long long unsigned int uint64; /* size: 8 */

/* 39 */
/* <0> (null):0 */
typedef uint64 GID_t; /* size: 8 */

/* 40 */
/* <0> (null):0 */
typedef uint32 PackageId_t; /* size: 4 */

/* 41 */
/* <0> (null):0 */
typedef uint32 AppId_t; /* size: 4 */

/* 42 */
/* <0> (null):0 */
typedef uint64 AssetClassId_t; /* size: 8 */

/* 43 */
/* <0> (null):0 */
typedef uint32 PhysicalItemId_t; /* size: 4 */

/* 44 */
/* <0> (null):0 */
typedef uint32 DepotId_t; /* size: 4 */

/* 45 */
/* <0> (null):0 */
typedef uint32 CellID_t; /* size: 4 */

/* 46 */
/* <0> (null):0 */
typedef uint64 SteamAPICall_t; /* size: 8 */

/* 47 */
/* <0> (null):0 */
typedef uint32 PartnerId_t; /* size: 4 */

/* 48 */
/* <0> (null):0 */
typedef int BOOL; /* size: 4 */

/* 49 */
/* <0> (null):0 */
typedef unsigned char byte; /* size: 1 */

/* 50 */
/* <0> (null):0 */
typedef unsigned int string_t; /* size: 4 */

/* 51 */
/* <0> (null):0 */
typedef float vec_t; /* size: 4 */

/* 52 */
float
 /* size: 4 */

/* 53 */
/* <0> (null):0 */
class Vector2D {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	/* <0> (null):0 */
	void Vector2D(class Vector2D *);

	/* <0> (null):0 */
	void Vector2D(class Vector2D *, float, float);

	/* <0> (null):0 */
	class Vector2D operator+(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DplERKS_ */

	/* <0> (null):0 */
	class Vector2D operator-(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DmiERKS_ */

	/* <0> (null):0 */
	class Vector2D operator*(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DmlEf */

	/* <0> (null):0 */
	class Vector2D operator/(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DdvEf */

	/* <0> (null):0 */
	float Length(const class Vector2D  *); /* linkage=_ZNK8Vector2D6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector2D  *); /* linkage=_ZNK8Vector2D13LengthSquaredEv */

	/* <0> (null):0 */
	class Vector2D Normalize(const class Vector2D  *); /* linkage=_ZNK8Vector2D9NormalizeEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector2D *); /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector2D *, float); /* linkage=_ZN8Vector2D6IsZeroEf */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 54 */
 /* pointer to 53 */
 /* size: 4 */

/* 55 */
 /* pointer to 56 */
 /* size: 4 */

/* 56 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 57 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 58 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 59 */
bool
 /* size: 1 */

/* 60 */
/* <0> (null):0 */
class Vector {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	vec_t                      z;                    /*     8     4 */
	/* <0> (null):0 */
	void Vector(class Vector *);

	/* <0> (null):0 */
	void Vector(class Vector *, float, float, float);

	/* <0> (null):0 */
	void Vector(class Vector *, const class Vector  &);

	/* <0> (null):0 */
	void Vector(class Vector *, float *);

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *); /* linkage=_ZNK6VectorngEv */

	/* <0> (null):0 */
	int operator==(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectoreqERKS_ */

	/* <0> (null):0 */
	int operator!=(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorneERKS_ */

	/* <0> (null):0 */
	class Vector operator+(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorplERKS_ */

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectormiERKS_ */

	/* <0> (null):0 */
	class Vector operator*(const class Vector  *, float); /* linkage=_ZNK6VectormlEf */

	/* <0> (null):0 */
	class Vector operator/(const class Vector  *, float); /* linkage=_ZNK6VectordvEf */

	/* <0> (null):0 */
	void CopyToArray(const class Vector  *, float *); /* linkage=_ZNK6Vector11CopyToArrayEPf */

	/* <0> (null):0 */
	float Length(const class Vector  *); /* linkage=_ZNK6Vector6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector  *); /* linkage=_ZNK6Vector13LengthSquaredEv */

	/* <0> (null):0 */
	float * operator float*(class Vector *); /* linkage=_ZN6VectorcvPfEv */

	/* <0> (null):0 */
	const float  * operator const float*(const class Vector  *); /* linkage=_ZNK6VectorcvPKfEv */

	/* <0> (null):0 */
	class Vector Normalize(const class Vector  *); /* linkage=_ZNK6Vector9NormalizeEv */

	/* <0> (null):0 */
	class Vector2D Make2D(const class Vector  *); /* linkage=_ZNK6Vector6Make2DEv */

	/* <0> (null):0 */
	float Length2D(const class Vector  *); /* linkage=_ZNK6Vector8Length2DEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector  *, float); /* linkage=_ZNK6Vector16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector  *, float); /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector *); /* linkage=_ZN6Vector16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector *, float); /* linkage=_ZN6Vector6IsZeroEf */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 61 */
 /* pointer to 60 */
 /* size: 4 */

/* 62 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 63 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 64 */
 /* pointer to 52 */
 /* size: 4 */

/* 65 */
 /* pointer to 66 */
 /* size: 4 */

/* 66 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 67 */
 /* pointer to 68 */
 /* size: 4 */

/* 68 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 69 */
/* <0> (null):0 */
typedef int qboolean; /* size: 4 */

/* 70 */
/* <0> (null):0 */
struct link_s {
	class link_s *             prev;                 /*     0     4 */
	class link_s *             next;                 /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 71 */
 /* pointer to 70 */
 /* size: 4 */

/* 72 */
/* <0> (null):0 */
typedef struct link_s link_t; /* size: 8 */

/* 73 */
/* <0> (null):0 */
typedef struct edict_s edict_t; /* size: 804 */

/* 74 */
/* <0> (null):0 */
struct edict_s {
	qboolean                   free;                 /*     0     4 */
	int                        serialnumber;         /*     4     4 */
	link_t                     area;                 /*     8     8 */
	int                        headnode;             /*    16     4 */
	int                        num_leafs;            /*    20     4 */
	short int                  leafnums[48];         /*    24    96 */
	/* --- cacheline 1 boundary (64 bytes) was 56 bytes ago --- */
	float                      freetime;             /*   120     4 */
	void *                     pvPrivateData;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	entvars_t                  v;                    /*   128   676 */
	/* --- cacheline 12 boundary (768 bytes) was 36 bytes ago --- */

	/* size: 804, cachelines: 13, members: 9 */
	/* last cacheline: 36 bytes */
}; /* size: 804 */

/* 75 */
 /* pointer to 73 */
 /* size: 4 */

/* 76 */
/* <0> (null):0 */
struct {
	float                      time;                 /*     0     4 */
	float                      frametime;            /*     4     4 */
	float                      force_retouch;        /*     8     4 */
	string_t                   mapname;              /*    12     4 */
	string_t                   startspot;            /*    16     4 */
	float                      deathmatch;           /*    20     4 */
	float                      coop;                 /*    24     4 */
	float                      teamplay;             /*    28     4 */
	float                      serverflags;          /*    32     4 */
	float                      found_secrets;        /*    36     4 */
	class Vector              v_forward;             /*    40    12 */
	class Vector              v_up;                  /*    52    12 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	class Vector              v_right;               /*    64    12 */
	float                      trace_allsolid;       /*    76     4 */
	float                      trace_startsolid;     /*    80     4 */
	float                      trace_fraction;       /*    84     4 */
	class Vector              trace_endpos;          /*    88    12 */
	class Vector              trace_plane_normal;    /*   100    12 */
	float                      trace_plane_dist;     /*   112     4 */
	edict_t *                  trace_ent;            /*   116     4 */
	float                      trace_inopen;         /*   120     4 */
	float                      trace_inwater;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	int                        trace_hitgroup;       /*   128     4 */
	int                        trace_flags;          /*   132     4 */
	int                        msg_entity;           /*   136     4 */
	int                        cdAudioTrack;         /*   140     4 */
	int                        maxClients;           /*   144     4 */
	int                        maxEntities;          /*   148     4 */
	const char  *              pStringBase;          /*   152     4 */
	void *                     pSaveData;            /*   156     4 */
	class Vector              vecLandmarkOffset;     /*   160    12 */

	/* size: 172, cachelines: 3, members: 31 */
	/* last cacheline: 44 bytes */
}; /* size: 172 */

/* 77 */
/* <0> (null):0 */
typedef class  globalvars_t; /* size: 172 */

/* 78 */
/* <0> (null):0 */
struct entvars_s {
	string_t                   classname;            /*     0     4 */
	string_t                   globalname;           /*     4     4 */
	class Vector              origin;                /*     8    12 */
	class Vector              oldorigin;             /*    20    12 */
	class Vector              velocity;              /*    32    12 */
	class Vector              basevelocity;          /*    44    12 */
	class Vector              clbasevelocity;        /*    56    12 */
	/* --- cacheline 1 boundary (64 bytes) was 4 bytes ago --- */
	class Vector              movedir;               /*    68    12 */
	class Vector              angles;                /*    80    12 */
	class Vector              avelocity;             /*    92    12 */
	class Vector              punchangle;            /*   104    12 */
	class Vector              v_angle;               /*   116    12 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	class Vector              endpos;                /*   128    12 */
	class Vector              startpos;              /*   140    12 */
	float                      impacttime;           /*   152     4 */
	float                      starttime;            /*   156     4 */
	int                        fixangle;             /*   160     4 */
	float                      idealpitch;           /*   164     4 */
	float                      pitch_speed;          /*   168     4 */
	float                      ideal_yaw;            /*   172     4 */
	float                      yaw_speed;            /*   176     4 */
	int                        modelindex;           /*   180     4 */
	string_t                   model;                /*   184     4 */
	int                        viewmodel;            /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	int                        weaponmodel;          /*   192     4 */
	class Vector              absmin;                /*   196    12 */
	class Vector              absmax;                /*   208    12 */
	class Vector              mins;                  /*   220    12 */
	class Vector              maxs;                  /*   232    12 */
	class Vector              size;                  /*   244    12 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	float                      ltime;                /*   256     4 */
	float                      nextthink;            /*   260     4 */
	int                        movetype;             /*   264     4 */
	int                        solid;                /*   268     4 */
	int                        skin;                 /*   272     4 */
	int                        body;                 /*   276     4 */
	int                        effects;              /*   280     4 */
	float                      gravity;              /*   284     4 */
	float                      friction;             /*   288     4 */
	int                        light_level;          /*   292     4 */
	int                        sequence;             /*   296     4 */
	int                        gaitsequence;         /*   300     4 */
	float                      frame;                /*   304     4 */
	float                      animtime;             /*   308     4 */
	float                      framerate;            /*   312     4 */
	unsigned char              controller[4];        /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	unsigned char              blending[2];          /*   320     2 */
	float                      scale;                /*   324     4 */
	int                        rendermode;           /*   328     4 */
	float                      renderamt;            /*   332     4 */
	class Vector              rendercolor;           /*   336    12 */
	int                        renderfx;             /*   348     4 */
	float                      health;               /*   352     4 */
	float                      frags;                /*   356     4 */
	int                        weapons;              /*   360     4 */
	float                      takedamage;           /*   364     4 */
	int                        deadflag;             /*   368     4 */
	class Vector              view_ofs;              /*   372    12 */
	int                        button;               /*   384     4 */
	/* --- cacheline 6 boundary (384 bytes) was 2 bytes ago --- */
	int                        impulse;              /*   388     4 */
	edict_t *                  chain;                /*   392     4 */
	edict_t *                  dmg_inflictor;        /*   396     4 */
	edict_t *                  enemy;                /*   400     4 */
	edict_t *                  aiment;               /*   404     4 */
	edict_t *                  owner;                /*   408     4 */
	edict_t *                  groundentity;         /*   412     4 */
	int                        spawnflags;           /*   416     4 */
	int                        flags;                /*   420     4 */
	int                        colormap;             /*   424     4 */
	int                        team;                 /*   428     4 */
	float                      max_health;           /*   432     4 */
	float                      teleport_time;        /*   436     4 */
	float                      armortype;            /*   440     4 */
	float                      armorvalue;           /*   444     4 */
	int                        waterlevel;           /*   448     4 */
	/* --- cacheline 7 boundary (448 bytes) was 2 bytes ago --- */
	int                        watertype;            /*   452     4 */
	string_t                   target;               /*   456     4 */
	string_t                   targetname;           /*   460     4 */
	string_t                   netname;              /*   464     4 */
	string_t                   message;              /*   468     4 */
	float                      dmg_take;             /*   472     4 */
	float                      dmg_save;             /*   476     4 */
	float                      dmg;                  /*   480     4 */
	float                      dmgtime;              /*   484     4 */
	string_t                   noise;                /*   488     4 */
	string_t                   noise1;               /*   492     4 */
	string_t                   noise2;               /*   496     4 */
	string_t                   noise3;               /*   500     4 */
	float                      speed;                /*   504     4 */
	float                      air_finished;         /*   508     4 */
	float                      pain_finished;        /*   512     4 */
	/* --- cacheline 8 boundary (512 bytes) was 2 bytes ago --- */
	float                      radsuit_finished;     /*   516     4 */
	edict_t *                  pContainingEntity;    /*   520     4 */
	int                        playerclass;          /*   524     4 */
	float                      maxspeed;             /*   528     4 */
	float                      fov;                  /*   532     4 */
	int                        weaponanim;           /*   536     4 */
	int                        pushmsec;             /*   540     4 */
	int                        bInDuck;              /*   544     4 */
	int                        flTimeStepSound;      /*   548     4 */
	int                        flSwimTime;           /*   552     4 */
	int                        flDuckTime;           /*   556     4 */
	int                        iStepLeft;            /*   560     4 */
	float                      flFallVelocity;       /*   564     4 */
	int                        gamestate;            /*   568     4 */
	int                        oldbuttons;           /*   572     4 */
	int                        groupinfo;            /*   576     4 */
	/* --- cacheline 9 boundary (576 bytes) was 2 bytes ago --- */
	int                        iuser1;               /*   580     4 */
	int                        iuser2;               /*   584     4 */
	int                        iuser3;               /*   588     4 */
	int                        iuser4;               /*   592     4 */
	float                      fuser1;               /*   596     4 */
	float                      fuser2;               /*   600     4 */
	float                      fuser3;               /*   604     4 */
	float                      fuser4;               /*   608     4 */
	class Vector              vuser1;                /*   612    12 */
	class Vector              vuser2;                /*   624    12 */
	class Vector              vuser3;                /*   636    12 */
	/* --- cacheline 10 boundary (640 bytes) was 6 bytes ago --- */
	class Vector              vuser4;                /*   648    12 */
	edict_t *                  euser1;               /*   660     4 */
	edict_t *                  euser2;               /*   664     4 */
	edict_t *                  euser3;               /*   668     4 */
	edict_t *                  euser4;               /*   672     4 */

	/* size: 676, cachelines: 11, members: 123 */
	/* last cacheline: 36 bytes */

	/* BRAIN FART ALERT! 676 != 674 + 0(holes), diff = 2 */

}; /* size: 676 */

/* 79 */
/* <0> (null):0 */
unsigned char              array[4]; /* size: 4 */

/* 80 */
/* <0> (null):0 */
unsigned char              array[2]; /* size: 2 */

/* 81 */
/* <0> (null):0 */
typedef struct entvars_s entvars_t; /* size: 676 */

/* 82 */
/* <0> (null):0 */
short int                  array[48]; /* size: 96 */

/* 83 */
/* <0> (null):0 */
typedef uint32 CRC32_t; /* size: 4 */

/* 84 */
/* <0> (null):0 */
struct cvar_s {
	char *                     name;                 /*     0     4 */
	char *                     string;               /*     4     4 */
	int                        flags;                /*     8     4 */
	float                      value;                /*    12     4 */
	class cvar_s *             next;                 /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 85 */
 /* pointer to 84 */
 /* size: 4 */

/* 86 */
/* <0> (null):0 */
typedef struct cvar_s cvar_t; /* size: 20 */

/* 87 */
/* <0> (null):0 */
struct client_textmessage_s {
	int                        effect;               /*     0     4 */
	byte                       r1;                   /*     4     1 */
	byte                       g1;                   /*     5     1 */
	byte                       b1;                   /*     6     1 */
	byte                       a1;                   /*     7     1 */
	byte                       r2;                   /*     8     1 */
	byte                       g2;                   /*     9     1 */
	byte                       b2;                   /*    10     1 */
	byte                       a2;                   /*    11     1 */
	float                      x;                    /*    12     4 */
	float                      y;                    /*    16     4 */
	float                      fadein;               /*    20     4 */
	float                      fadeout;              /*    24     4 */
	float                      holdtime;             /*    28     4 */
	float                      fxtime;               /*    32     4 */
	const char  *              pName;                /*    36     4 */
	const char  *              pMessage;             /*    40     4 */

	/* size: 44, cachelines: 1, members: 17 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 88 */
/* <0> (null):0 */
typedef struct client_textmessage_s client_textmessage_t; /* size: 44 */

/* 89 */
/* <0> (null):0 */
typedef struct sequenceCommandLine_ sequenceCommandLine_s; /* size: 92 */

/* 90 */
/* <0> (null):0 */
struct sequenceCommandLine_ {
	int                        commandType;          /*     0     4 */
	client_textmessage_t       clientMessage;        /*     4    44 */
	char *                     speakerName;          /*    48     4 */
	char *                     listenerName;         /*    52     4 */
	char *                     soundFileName;        /*    56     4 */
	char *                     sentenceName;         /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	char *                     fireTargetNames;      /*    64     4 */
	char *                     killTargetNames;      /*    68     4 */
	float                      delay;                /*    72     4 */
	int                        repeatCount;          /*    76     4 */
	int                        textChannel;          /*    80     4 */
	int                        modifierBitField;     /*    84     4 */
	sequenceCommandLine_s *    nextCommandLine;      /*    88     4 */

	/* size: 92, cachelines: 2, members: 13 */
	/* last cacheline: 28 bytes */
}; /* size: 92 */

/* 91 */
 /* pointer to 89 */
 /* size: 4 */

/* 92 */
/* <0> (null):0 */
typedef struct sequenceEntry_ sequenceEntry_s; /* size: 20 */

/* 93 */
/* <0> (null):0 */
struct sequenceEntry_ {
	char *                     fileName;             /*     0     4 */
	char *                     entryName;            /*     4     4 */
	sequenceCommandLine_s *    firstCommand;         /*     8     4 */
	sequenceEntry_s *          nextEntry;            /*    12     4 */
	qboolean                   isGlobal;             /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 94 */
 /* pointer to 92 */
 /* size: 4 */

/* 95 */
/* <0> (null):0 */
typedef struct sentenceEntry_ sentenceEntry_s; /* size: 16 */

/* 96 */
/* <0> (null):0 */
struct sentenceEntry_ {
	char *                     data;                 /*     0     4 */
	sentenceEntry_s *          nextEntry;            /*     4     4 */
	qboolean                   isGlobal;             /*     8     4 */
	unsigned int               index;                /*    12     4 */

	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 97 */
 /* pointer to 95 */
 /* size: 4 */

/* 98 */
/* <0> (null):0 */
enum {
	at_notice = 0,
	at_console = 1,
	at_aiconsole = 2,
	at_warning = 3,
	at_error = 4,
	at_logged = 5,
}; /* size: 4 */

/* 99 */
/* <0> (null):0 */
typedef enum  ALERT_TYPE; /* size: 4 */

/* 100 */
/* <0> (null):0 */
enum {
	print_console = 0,
	print_center = 1,
	print_chat = 2,
}; /* size: 4 */

/* 101 */
/* <0> (null):0 */
typedef enum  PRINT_TYPE; /* size: 4 */

/* 102 */
/* <0> (null):0 */
enum {
	force_exactfile = 0,
	force_model_samebounds = 1,
	force_model_specifybounds = 2,
	force_model_specifybounds_if_avail = 3,
}; /* size: 4 */

/* 103 */
/* <0> (null):0 */
typedef enum  FORCE_TYPE; /* size: 4 */

/* 104 */
/* <0> (null):0 */
struct {
	int                        fAllSolid;            /*     0     4 */
	int                        fStartSolid;          /*     4     4 */
	int                        fInOpen;              /*     8     4 */
	int                        fInWater;             /*    12     4 */
	float                      flFraction;           /*    16     4 */
	class Vector              vecEndPos;             /*    20    12 */
	float                      flPlaneDist;          /*    32     4 */
	class Vector              vecPlaneNormal;        /*    36    12 */
	edict_t *                  pHit;                 /*    48     4 */
	int                        iHitgroup;            /*    52     4 */

	/* size: 56, cachelines: 1, members: 10 */
	/* last cacheline: 56 bytes */
}; /* size: 56 */

/* 105 */
/* <0> (null):0 */
typedef class  TraceResult; /* size: 56 */

/* 106 */
/* <0> (null):0 */
struct enginefuncs_s {
	int                        (*pfnPrecacheModel)(char *); /*     0     4 */
	int                        (*pfnPrecacheSound)(char *); /*     4     4 */
	void                       (*pfnSetModel)(edict_t *, const char  *); /*     8     4 */
	int                        (*pfnModelIndex)(const char  *); /*    12     4 */
	int                        (*pfnModelFrames)(int); /*    16     4 */
	void                       (*pfnSetSize)(edict_t *, const float  *, const float  *); /*    20     4 */
	void                       (*pfnChangeLevel)(char *, char *); /*    24     4 */
	void                       (*pfnGetSpawnParms)(edict_t *); /*    28     4 */
	void                       (*pfnSaveSpawnParms)(edict_t *); /*    32     4 */
	float                      (*pfnVecToYaw)(const float  *); /*    36     4 */
	void                       (*pfnVecToAngles)(const float  *, float *); /*    40     4 */
	void                       (*pfnMoveToOrigin)(edict_t *, const float  *, float, int); /*    44     4 */
	void                       (*pfnChangeYaw)(edict_t *); /*    48     4 */
	void                       (*pfnChangePitch)(edict_t *); /*    52     4 */
	edict_t *                  (*pfnFindEntityByString)(edict_t *, const char  *, const char  *); /*    56     4 */
	int                        (*pfnGetEntityIllum)(edict_t *); /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	edict_t *                  (*pfnFindEntityInSphere)(edict_t *, const float  *, float); /*    64     4 */
	edict_t *                  (*pfnFindClientInPVS)(edict_t *); /*    68     4 */
	edict_t *                  (*pfnEntitiesInPVS)(edict_t *); /*    72     4 */
	void                       (*pfnMakeVectors)(const float  *); /*    76     4 */
	void                       (*pfnAngleVectors)(const float  *, float *, float *, float *); /*    80     4 */
	edict_t *                  (*pfnCreateEntity)(void); /*    84     4 */
	void                       (*pfnRemoveEntity)(edict_t *); /*    88     4 */
	edict_t *                  (*pfnCreateNamedEntity)(int); /*    92     4 */
	void                       (*pfnMakeStatic)(edict_t *); /*    96     4 */
	int                        (*pfnEntIsOnFloor)(edict_t *); /*   100     4 */
	int                        (*pfnDropToFloor)(edict_t *); /*   104     4 */
	int                        (*pfnWalkMove)(edict_t *, float, float, int); /*   108     4 */
	void                       (*pfnSetOrigin)(edict_t *, const float  *); /*   112     4 */
	void                       (*pfnEmitSound)(edict_t *, int, const char  *, float, float, int, int); /*   116     4 */
	void                       (*pfnEmitAmbientSound)(edict_t *, float *, const char  *, float, float, int, int); /*   120     4 */
	void                       (*pfnTraceLine)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	void                       (*pfnTraceToss)(edict_t *, edict_t *, TraceResult *); /*   128     4 */
	int                        (*pfnTraceMonsterHull)(edict_t *, const float  *, const float  *, int, edict_t *, TraceResult *); /*   132     4 */
	void                       (*pfnTraceHull)(const float  *, const float  *, int, int, edict_t *, TraceResult *); /*   136     4 */
	void                       (*pfnTraceModel)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   140     4 */
	const char  *              (*pfnTraceTexture)(edict_t *, const float  *, const float  *); /*   144     4 */
	void                       (*pfnTraceSphere)(const float  *, const float  *, int, float, edict_t *, TraceResult *); /*   148     4 */
	void                       (*pfnGetAimVector)(edict_t *, float, float *); /*   152     4 */
	void                       (*pfnServerCommand)(char *); /*   156     4 */
	void                       (*pfnServerExecute)(void); /*   160     4 */
	void                       (*pfnClientCommand)(edict_t *, char *, ...); /*   164     4 */
	void                       (*pfnParticleEffect)(const float  *, const float  *, float, float); /*   168     4 */
	void                       (*pfnLightStyle)(int, char *); /*   172     4 */
	int                        (*pfnDecalIndex)(const char  *); /*   176     4 */
	int                        (*pfnPointContents)(const float  *); /*   180     4 */
	void                       (*pfnMessageBegin)(int, int, const float  *, edict_t *); /*   184     4 */
	void                       (*pfnMessageEnd)(void); /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	void                       (*pfnWriteByte)(int); /*   192     4 */
	void                       (*pfnWriteChar)(int); /*   196     4 */
	void                       (*pfnWriteShort)(int); /*   200     4 */
	void                       (*pfnWriteLong)(int); /*   204     4 */
	void                       (*pfnWriteAngle)(float); /*   208     4 */
	void                       (*pfnWriteCoord)(float); /*   212     4 */
	void                       (*pfnWriteString)(const char  *); /*   216     4 */
	void                       (*pfnWriteEntity)(int); /*   220     4 */
	void                       (*pfnCVarRegister)(cvar_t *); /*   224     4 */
	float                      (*pfnCVarGetFloat)(const char  *); /*   228     4 */
	const char  *              (*pfnCVarGetString)(const char  *); /*   232     4 */
	void                       (*pfnCVarSetFloat)(const char  *, float); /*   236     4 */
	void                       (*pfnCVarSetString)(const char  *, const char  *); /*   240     4 */
	void                       (*pfnAlertMessage)(ALERT_TYPE, char *, ...); /*   244     4 */
	void                       (*pfnEngineFprintf)(void *, char *, ...); /*   248     4 */
	void *                     (*pfnPvAllocEntPrivateData)(edict_t *, int32); /*   252     4 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	void *                     (*pfnPvEntPrivateData)(edict_t *); /*   256     4 */
	void                       (*pfnFreeEntPrivateData)(edict_t *); /*   260     4 */
	const char  *              (*pfnSzFromIndex)(int); /*   264     4 */
	int                        (*pfnAllocString)(const char  *); /*   268     4 */
	class entvars_s *          (*pfnGetVarsOfEnt)(edict_t *); /*   272     4 */
	edict_t *                  (*pfnPEntityOfEntOffset)(int); /*   276     4 */
	int                        (*pfnEntOffsetOfPEntity)(const edict_t  *); /*   280     4 */
	int                        (*pfnIndexOfEdict)(const edict_t  *); /*   284     4 */
	edict_t *                  (*pfnPEntityOfEntIndex)(int); /*   288     4 */
	edict_t *                  (*pfnFindEntityByVars)(class entvars_s *); /*   292     4 */
	void *                     (*pfnGetModelPtr)(edict_t *); /*   296     4 */
	int                        (*pfnRegUserMsg)(const char  *, int); /*   300     4 */
	void                       (*pfnAnimationAutomove)(const edict_t  *, float); /*   304     4 */
	void                       (*pfnGetBonePosition)(const edict_t  *, int, float *, float *); /*   308     4 */
	uint32                     (*pfnFunctionFromName)(const char  *); /*   312     4 */
	const char  *              (*pfnNameForFunction)(uint32); /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	void                       (*pfnClientPrintf)(edict_t *, PRINT_TYPE, const char  *); /*   320     4 */
	void                       (*pfnServerPrint)(const char  *); /*   324     4 */
	const char  *              (*pfnCmd_Args)(void); /*   328     4 */
	const char  *              (*pfnCmd_Argv)(int);  /*   332     4 */
	int                        (*pfnCmd_Argc)(void); /*   336     4 */
	void                       (*pfnGetAttachment)(const edict_t  *, int, float *, float *); /*   340     4 */
	void                       (*pfnCRC32_Init)(CRC32_t *); /*   344     4 */
	void                       (*pfnCRC32_ProcessBuffer)(CRC32_t *, void *, int); /*   348     4 */
	void                       (*pfnCRC32_ProcessByte)(CRC32_t *, unsigned char); /*   352     4 */
	CRC32_t                    (*pfnCRC32_Final)(CRC32_t); /*   356     4 */
	int32                      (*pfnRandomLong)(int32, int32); /*   360     4 */
	float                      (*pfnRandomFloat)(float, float); /*   364     4 */
	void                       (*pfnSetView)(const edict_t  *, const edict_t  *); /*   368     4 */
	float                      (*pfnTime)(void);     /*   372     4 */
	void                       (*pfnCrosshairAngle)(const edict_t  *, float, float); /*   376     4 */
	byte *                     (*pfnLoadFileForMe)(char *, int *); /*   380     4 */
	/* --- cacheline 6 boundary (384 bytes) --- */
	void                       (*pfnFreeFile)(void *); /*   384     4 */
	void                       (*pfnEndSection)(const char  *); /*   388     4 */
	int                        (*pfnCompareFileTime)(char *, char *, int *); /*   392     4 */
	void                       (*pfnGetGameDir)(char *); /*   396     4 */
	void                       (*pfnCvar_RegisterVariable)(cvar_t *); /*   400     4 */
	void                       (*pfnFadeClientVolume)(const edict_t  *, int, int, int, int); /*   404     4 */
	void                       (*pfnSetClientMaxspeed)(const edict_t  *, float); /*   408     4 */
	edict_t *                  (*pfnCreateFakeClient)(const char  *); /*   412     4 */
	void                       (*pfnRunPlayerMove)(edict_t *, const float  *, float, float, float, short unsigned int, byte, byte); /*   416     4 */
	int                        (*pfnNumberOfEntities)(void); /*   420     4 */
	char *                     (*pfnGetInfoKeyBuffer)(edict_t *); /*   424     4 */
	char *                     (*pfnInfoKeyValue)(char *, char *); /*   428     4 */
	void                       (*pfnSetKeyValue)(char *, char *, char *); /*   432     4 */
	void                       (*pfnSetClientKeyValue)(int, char *, char *, char *); /*   436     4 */
	int                        (*pfnIsMapValid)(char *); /*   440     4 */
	void                       (*pfnStaticDecal)(const float  *, int, int, int); /*   444     4 */
	/* --- cacheline 7 boundary (448 bytes) --- */
	int                        (*pfnPrecacheGeneric)(char *); /*   448     4 */
	int                        (*pfnGetPlayerUserId)(edict_t *); /*   452     4 */
	void                       (*pfnBuildSoundMsg)(edict_t *, int, const char  *, float, float, int, int, int, int, const float  *, edict_t *); /*   456     4 */
	int                        (*pfnIsDedicatedServer)(void); /*   460     4 */
	cvar_t *                   (*pfnCVarGetPointer)(const char  *); /*   464     4 */
	unsigned int               (*pfnGetPlayerWONId)(edict_t *); /*   468     4 */
	void                       (*pfnInfo_RemoveKey)(char *, const char  *); /*   472     4 */
	const char  *              (*pfnGetPhysicsKeyValue)(const edict_t  *, const char  *); /*   476     4 */
	void                       (*pfnSetPhysicsKeyValue)(const edict_t  *, const char  *, const char  *); /*   480     4 */
	const char  *              (*pfnGetPhysicsInfoString)(const edict_t  *); /*   484     4 */
	short unsigned int         (*pfnPrecacheEvent)(int, const char  *); /*   488     4 */
	void                       (*pfnPlaybackEvent)(int, const edict_t  *, short unsigned int, float, float *, float *, float, float, int, int, int, int); /*   492     4 */
	unsigned char *            (*pfnSetFatPVS)(float *); /*   496     4 */
	unsigned char *            (*pfnSetFatPAS)(float *); /*   500     4 */
	int                        (*pfnCheckVisibility)(const edict_t  *, unsigned char *); /*   504     4 */
	void                       (*pfnDeltaSetField)(class delta_s *, const char  *); /*   508     4 */
	/* --- cacheline 8 boundary (512 bytes) --- */
	void                       (*pfnDeltaUnsetField)(class delta_s *, const char  *); /*   512     4 */
	void                       (*pfnDeltaAddEncoder)(char *, void (*)(class delta_s *, const unsigned char  *, const unsigned char  *)); /*   516     4 */
	int                        (*pfnGetCurrentPlayer)(void); /*   520     4 */
	int                        (*pfnCanSkipPlayer)(const edict_t  *); /*   524     4 */
	int                        (*pfnDeltaFindField)(class delta_s *, const char  *); /*   528     4 */
	void                       (*pfnDeltaSetFieldByIndex)(class delta_s *, int); /*   532     4 */
	void                       (*pfnDeltaUnsetFieldByIndex)(class delta_s *, int); /*   536     4 */
	void                       (*pfnSetGroupMask)(int, int); /*   540     4 */
	int                        (*pfnCreateInstancedBaseline)(int, class entity_state_s *); /*   544     4 */
	void                       (*pfnCvar_DirectSet)(class cvar_s *, char *); /*   548     4 */
	void                       (*pfnForceUnmodified)(FORCE_TYPE, float *, float *, const char  *); /*   552     4 */
	void                       (*pfnGetPlayerStats)(const edict_t  *, int *, int *); /*   556     4 */
	void                       (*pfnAddServerCommand)(char *, void (*)(void)); /*   560     4 */
	qboolean                   (*pfnVoice_GetClientListening)(int, int); /*   564     4 */
	qboolean                   (*pfnVoice_SetClientListening)(int, int, qboolean); /*   568     4 */
	const char  *              (*pfnGetPlayerAuthId)(edict_t *); /*   572     4 */
	/* --- cacheline 9 boundary (576 bytes) --- */
	sequenceEntry_s *          (*pfnSequenceGet)(const char  *, const char  *); /*   576     4 */
	sentenceEntry_s *          (*pfnSequencePickSentence)(const char  *, int, int *); /*   580     4 */
	int                        (*pfnGetFileSize)(char *); /*   584     4 */
	unsigned int               (*pfnGetApproxWavePlayLen)(const char  *); /*   588     4 */
	int                        (*pfnIsCareerMatch)(void); /*   592     4 */
	int                        (*pfnGetLocalizedStringLength)(const char  *); /*   596     4 */
	void                       (*pfnRegisterTutorMessageShown)(int); /*   600     4 */
	int                        (*pfnGetTimesTutorMessageShown)(int); /*   604     4 */
	void                       (*ProcessTutorMessageDecayBuffer)(int *, int); /*   608     4 */
	void                       (*ConstructTutorMessageDecayBuffer)(int *, int); /*   612     4 */
	void                       (*ResetTutorMessageDecayData)(void); /*   616     4 */
	void                       (*pfnQueryClientCvarValue)(const edict_t  *, const char  *); /*   620     4 */
	void                       (*pfnQueryClientCvarValue2)(const edict_t  *, const char  *, int); /*   624     4 */
	int                        (*pfnCheckParm)(const char  *, char * *); /*   628     4 */

	/* size: 632, cachelines: 10, members: 158 */
	/* last cacheline: 56 bytes */
}; /* size: 632 */

/* 107 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 108 */
 /* pointer to 107 */
 /* size: 4 */

/* 109 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141895316 */

/* 110 */
 /* pointer to 109 */
 /* size: 4 */

/* 111 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 112 */
 /* pointer to 111 */
 /* size: 4 */

/* 113 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 114 */
 /* pointer to 113 */
 /* size: 4 */

/* 115 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141895836 */

/* 116 */
 /* pointer to 115 */
 /* size: 4 */

/* 117 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141896096 */

/* 118 */
 /* pointer to 117 */
 /* size: 4 */

/* 119 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141896304 */

/* 120 */
 /* pointer to 119 */
 /* size: 4 */

/* 121 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 122 */
 /* pointer to 121 */
 /* size: 4 */

/* 123 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141896616 */

/* 124 */
 /* pointer to 123 */
 /* size: 4 */

/* 125 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141896824 */

/* 126 */
 /* pointer to 125 */
 /* size: 4 */

/* 127 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 128 */
 /* pointer to 127 */
 /* size: 4 */

/* 129 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 130 */
 /* pointer to 129 */
 /* size: 4 */

/* 131 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 132 */
 /* pointer to 131 */
 /* size: 4 */

/* 133 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 134 */
 /* pointer to 133 */
 /* size: 4 */

/* 135 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141902056 */

/* 136 */
 /* pointer to 135 */
 /* size: 4 */

/* 137 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141902212 */

/* 138 */
 /* pointer to 137 */
 /* size: 4 */

/* 139 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 140 */
 /* pointer to 139 */
 /* size: 4 */

/* 141 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 142 */
 /* pointer to 141 */
 /* size: 4 */

/* 143 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 144 */
 /* pointer to 143 */
 /* size: 4 */

/* 145 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141903096 */

/* 146 */
 /* pointer to 145 */
 /* size: 4 */

/* 147 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141903304 */

/* 148 */
 /* pointer to 147 */
 /* size: 4 */

/* 149 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141903772 */

/* 150 */
 /* pointer to 149 */
 /* size: 4 */

/* 151 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141904240 */

/* 152 */
 /* pointer to 105 */
 /* size: 4 */

/* 153 */
 /* pointer to 151 */
 /* size: 4 */

/* 154 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141904656 */

/* 155 */
 /* pointer to 154 */
 /* size: 4 */

/* 156 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 157 */
 /* pointer to 156 */
 /* size: 4 */

/* 158 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141905332 */

/* 159 */
 /* pointer to 158 */
 /* size: 4 */

/* 160 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 161 */
 /* pointer to 160 */
 /* size: 4 */

/* 162 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141906024 */

/* 163 */
 /* pointer to 162 */
 /* size: 4 */

/* 164 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141906440 */

/* 165 */
 /* pointer to 164 */
 /* size: 4 */

/* 166 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141906700 */

/* 167 */
 /* pointer to 166 */
 /* size: 4 */

/* 168 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141906856 */

/* 169 */
 /* pointer to 168 */
 /* size: 4 */

/* 170 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141906960 */

/* 171 */
 /* pointer to 170 */
 /* size: 4 */

/* 172 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141907168 */

/* 173 */
 /* pointer to 172 */
 /* size: 4 */

/* 174 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141907480 */

/* 175 */
 /* pointer to 174 */
 /* size: 4 */

/* 176 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 177 */
 /* pointer to 176 */
 /* size: 4 */

/* 178 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141907844 */

/* 179 */
 /* pointer to 178 */
 /* size: 4 */

/* 180 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141908156 */

/* 181 */
 /* pointer to 180 */
 /* size: 4 */

/* 182 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141908312 */

/* 183 */
 /* pointer to 182 */
 /* size: 4 */

/* 184 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141908468 */

/* 185 */
 /* pointer to 184 */
 /* size: 4 */

/* 186 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141908624 */

/* 187 */
 /* pointer to 86 */
 /* size: 4 */

/* 188 */
 /* pointer to 186 */
 /* size: 4 */

/* 189 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 190 */
 /* pointer to 189 */
 /* size: 4 */

/* 191 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 192 */
 /* pointer to 191 */
 /* size: 4 */

/* 193 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141909144 */

/* 194 */
 /* pointer to 193 */
 /* size: 4 */

/* 195 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141909352 */

/* 196 */
 /* pointer to 195 */
 /* size: 4 */

/* 197 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141909560 */

/* 198 */
 /* pointer to 197 */
 /* size: 4 */

/* 199 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141909768 */

/* 200 */
 /* pointer to 199 */
 /* size: 4 */

/* 201 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 202 */
 /* pointer to 201 */
 /* size: 4 */

/* 203 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 204 */
 /* pointer to 203 */
 /* size: 4 */

/* 205 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 206 */
 /* pointer to 205 */
 /* size: 4 */

/* 207 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 208 */
 /* pointer to 78 */
 /* size: 4 */

/* 209 */
 /* pointer to 207 */
 /* size: 4 */

/* 210 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 211 */
 /* pointer to 212 */
 /* size: 4 */

/* 212 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 804 */

/* 213 */
 /* pointer to 210 */
 /* size: 4 */

/* 214 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 215 */
 /* pointer to 214 */
 /* size: 4 */

/* 216 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 217 */
 /* pointer to 216 */
 /* size: 4 */

/* 218 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141915416 */

/* 219 */
 /* pointer to 218 */
 /* size: 4 */

/* 220 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141915624 */

/* 221 */
 /* pointer to 220 */
 /* size: 4 */

/* 222 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 223 */
 /* pointer to 222 */
 /* size: 4 */

/* 224 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 225 */
 /* pointer to 224 */
 /* size: 4 */

/* 226 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141916248 */

/* 227 */
 /* pointer to 226 */
 /* size: 4 */

/* 228 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 229 */
 /* pointer to 228 */
 /* size: 4 */

/* 230 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 231 */
 /* pointer to 230 */
 /* size: 4 */

/* 232 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141916716 */

/* 233 */
 /* pointer to 83 */
 /* size: 4 */

/* 234 */
 /* pointer to 232 */
 /* size: 4 */

/* 235 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141916924 */

/* 236 */
 /* pointer to 235 */
 /* size: 4 */

/* 237 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141917184 */

/* 238 */
 /* pointer to 237 */
 /* size: 4 */

/* 239 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 240 */
 /* pointer to 239 */
 /* size: 4 */

/* 241 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 242 */
 /* pointer to 241 */
 /* size: 4 */

/* 243 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 244 */
 /* pointer to 243 */
 /* size: 4 */

/* 245 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141917964 */

/* 246 */
 /* pointer to 245 */
 /* size: 4 */

/* 247 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 248 */
 /* pointer to 247 */
 /* size: 4 */

/* 249 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141918292 */

/* 250 */
 /* pointer to 249 */
 /* size: 4 */

/* 251 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 252 */
 /* pointer to 49 */
 /* size: 4 */

/* 253 */
 /* pointer to 9 */
 /* size: 4 */

/* 254 */
 /* pointer to 251 */
 /* size: 4 */

/* 255 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141918864 */

/* 256 */
 /* pointer to 255 */
 /* size: 4 */

/* 257 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 258 */
 /* pointer to 257 */
 /* size: 4 */

/* 259 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141919280 */

/* 260 */
 /* pointer to 259 */
 /* size: 4 */

/* 261 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 262 */
 /* pointer to 261 */
 /* size: 4 */

/* 263 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141919800 */

/* 264 */
 /* pointer to 263 */
 /* size: 4 */

/* 265 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 266 */
 /* pointer to 265 */
 /* size: 4 */

/* 267 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 268 */
 /* pointer to 267 */
 /* size: 4 */

/* 269 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141920684 */

/* 270 */
 /* pointer to 269 */
 /* size: 4 */

/* 271 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141920944 */

/* 272 */
 /* pointer to 271 */
 /* size: 4 */

/* 273 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141921256 */

/* 274 */
 /* pointer to 273 */
 /* size: 4 */

/* 275 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141921568 */

/* 276 */
 /* pointer to 275 */
 /* size: 4 */

/* 277 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 278 */
 /* pointer to 277 */
 /* size: 4 */

/* 279 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 280 */
 /* pointer to 279 */
 /* size: 4 */

/* 281 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141922572 */

/* 282 */
 /* pointer to 281 */
 /* size: 4 */

/* 283 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 284 */
 /* pointer to 283 */
 /* size: 4 */

/* 285 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141922988 */

/* 286 */
 /* pointer to 285 */
 /* size: 4 */

/* 287 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 288 */
 /* pointer to 287 */
 /* size: 4 */

/* 289 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 2 */

/* 290 */
 /* pointer to 289 */
 /* size: 4 */

/* 291 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141923612 */

/* 292 */
 /* pointer to 291 */
 /* size: 4 */

/* 293 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 294 */
 /* pointer to 4 */
 /* size: 4 */

/* 295 */
 /* pointer to 293 */
 /* size: 4 */

/* 296 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 297 */
 /* pointer to 296 */
 /* size: 4 */

/* 298 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141924756 */

/* 299 */
 /* pointer to 300 */
 /* size: 4 */

/* 300 */
/* <0> (null):0 */
struct delta_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 301 */
 /* pointer to 298 */
 /* size: 4 */

/* 302 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141925080 */

/* 303 */
 /* pointer to 304 */
 /* size: 4 */

/* 304 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141925288 */

/* 305 */
 /* pointer to 306 */
 /* size: 4 */

/* 306 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 307 */
 /* pointer to 302 */
 /* size: 4 */

/* 308 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 309 */
 /* pointer to 308 */
 /* size: 4 */

/* 310 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141925860 */

/* 311 */
 /* pointer to 310 */
 /* size: 4 */

/* 312 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141926068 */

/* 313 */
 /* pointer to 312 */
 /* size: 4 */

/* 314 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 315 */
 /* pointer to 316 */
 /* size: 4 */

/* 316 */
/* <0> (null):0 */
struct entity_state_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 317 */
 /* pointer to 314 */
 /* size: 4 */

/* 318 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141930728 */

/* 319 */
 /* pointer to 84 */
 /* size: 4 */

/* 320 */
 /* pointer to 318 */
 /* size: 4 */

/* 321 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141930988 */

/* 322 */
 /* pointer to 321 */
 /* size: 4 */

/* 323 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141931300 */

/* 324 */
 /* pointer to 323 */
 /* size: 4 */

/* 325 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141931560 */

/* 326 */
 /* pointer to 325 */
 /* size: 4 */

/* 327 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 328 */
 /* pointer to 327 */
 /* size: 4 */

/* 329 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 330 */
 /* pointer to 329 */
 /* size: 4 */

/* 331 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 332 */
 /* pointer to 331 */
 /* size: 4 */

/* 333 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 334 */
 /* pointer to 333 */
 /* size: 4 */

/* 335 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 336 */
 /* pointer to 335 */
 /* size: 4 */

/* 337 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 338 */
 /* pointer to 337 */
 /* size: 4 */

/* 339 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141933016 */

/* 340 */
 /* pointer to 339 */
 /* size: 4 */

/* 341 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141933224 */

/* 342 */
 /* pointer to 341 */
 /* size: 4 */

/* 343 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141933432 */

/* 344 */
 /* pointer to 343 */
 /* size: 4 */

/* 345 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 346 */
 /* pointer to 17 */
 /* size: 4 */

/* 347 */
 /* pointer to 345 */
 /* size: 4 */

/* 348 */
/* <0> (null):0 */
typedef struct enginefuncs_s enginefuncs_t; /* size: 632 */

/* 349 */
/* <0> (null):0 */
struct KeyValueData_s {
	char *                     szClassName;          /*     0     4 */
	char *                     szKeyName;            /*     4     4 */
	char *                     szValue;              /*     8     4 */
	int32                      fHandled;             /*    12     4 */

	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 350 */
/* <0> (null):0 */
typedef struct KeyValueData_s KeyValueData; /* size: 16 */

/* 351 */
/* <0> (null):0 */
struct {
	char                       mapName[32];          /*     0    32 */
	char                       landmarkName[32];     /*    32    32 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	edict_t *                  pentLandmark;         /*    64     4 */
	class Vector              vecLandmarkOrigin;     /*    68    12 */

	/* size: 80, cachelines: 2, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 80 */

/* 352 */
/* <0> (null):0 */
typedef class  LEVELLIST; /* size: 80 */

/* 353 */
/* <0> (null):0 */
struct {
	int                        id;                   /*     0     4 */
	edict_t *                  pent;                 /*     4     4 */
	int                        location;             /*     8     4 */
	int                        size;                 /*    12     4 */
	int                        flags;                /*    16     4 */
	string_t                   classname;            /*    20     4 */

	/* size: 24, cachelines: 1, members: 6 */
	/* last cacheline: 24 bytes */
}; /* size: 24 */

/* 354 */
/* <0> (null):0 */
typedef class  ENTITYTABLE; /* size: 24 */

/* 355 */
/* <0> (null):0 */
typedef struct saverestore_s SAVERESTOREDATA; /* size: 1396 */

/* 356 */
/* <0> (null):0 */
struct saverestore_s {
	char *                     pBaseData;            /*     0     4 */
	char *                     pCurrentData;         /*     4     4 */
	int                        size;                 /*     8     4 */
	int                        bufferSize;           /*    12     4 */
	int                        tokenSize;            /*    16     4 */
	int                        tokenCount;           /*    20     4 */
	char * *                   pTokens;              /*    24     4 */
	int                        currentIndex;         /*    28     4 */
	int                        tableCount;           /*    32     4 */
	int                        connectionCount;      /*    36     4 */
	ENTITYTABLE *              pTable;               /*    40     4 */
	LEVELLIST                  levelList[16];        /*    44  1280 */
	/* --- cacheline 20 boundary (1280 bytes) was 44 bytes ago --- */
	int                        fUseLandmark;         /*  1324     4 */
	char                       szLandmarkName[20];   /*  1328    20 */
	/* --- cacheline 21 boundary (1344 bytes) was 4 bytes ago --- */
	class Vector              vecLandmarkOffset;     /*  1348    12 */
	float                      time;                 /*  1360     4 */
	char                       szCurrentMapName[32]; /*  1364    32 */

	/* size: 1396, cachelines: 22, members: 17 */
	/* last cacheline: 52 bytes */
}; /* size: 1396 */

/* 357 */
 /* pointer to 354 */
 /* size: 4 */

/* 358 */
/* <0> (null):0 */
LEVELLIST                  array[16]; /* size: 1280 */

/* 359 */
/* <0> (null):0 */
enum _fieldtypes {
	FIELD_FLOAT = 0,
	FIELD_STRING = 1,
	FIELD_ENTITY = 2,
	FIELD_CLASSPTR = 3,
	FIELD_EHANDLE = 4,
	FIELD_EVARS = 5,
	FIELD_EDICT = 6,
	FIELD_VECTOR = 7,
	FIELD_POSITION_VECTOR = 8,
	FIELD_POINTER = 9,
	FIELD_INTEGER = 10,
	FIELD_FUNCTION = 11,
	FIELD_BOOLEAN = 12,
	FIELD_SHORT = 13,
	FIELD_CHARACTER = 14,
	FIELD_TIME = 15,
	FIELD_MODELNAME = 16,
	FIELD_SOUNDNAME = 17,
	FIELD_TYPECOUNT = 18,
}; /* size: 4 */

/* 360 */
/* <0> (null):0 */
typedef enum _fieldtypes FIELDTYPE; /* size: 4 */

/* 361 */
/* <0> (null):0 */
struct {
	FIELDTYPE                  fieldType;            /*     0     4 */
	char *                     fieldName;            /*     4     4 */
	int                        fieldOffset;          /*     8     4 */
	short int                  fieldSize;            /*    12     2 */
	short int                  flags;                /*    14     2 */

	/* size: 16, cachelines: 1, members: 5 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 362 */
/* <0> (null):0 */
typedef class  TYPEDESCRIPTION; /* size: 16 */

/* 363 */
 /* pointer to 350 */
 /* size: 4 */

/* 364 */
 /* pointer to 355 */
 /* size: 4 */

/* 365 */
 /* pointer to 362 */
 /* size: 4 */

/* 366 */
/* <0> (null):0 */
typedef int EOFFSET; /* size: 4 */

/* 367 */
/* <0> (null):0 */
enum {
	TS_AT_TOP = 0,
	TS_AT_BOTTOM = 1,
	TS_GOING_UP = 2,
	TS_GOING_DOWN = 3,
}; /* size: 4 */

/* 368 */
/* <0> (null):0 */
typedef enum  TOGGLE_STATE; /* size: 4 */

/* 369 */
/* <0> (null):0 */
class CSaveRestoreBuffer {
protected:

	SAVERESTOREDATA *          m_pdata;              /*     0     4 */
	/* <0> (null):0 */
	void CSaveRestoreBuffer(class CSaveRestoreBuffer *);

	/* <0> (null):0 */
	void CSaveRestoreBuffer(class CSaveRestoreBuffer *, SAVERESTOREDATA *);

	/* <0> (null):0 */
	void ~CSaveRestoreBuffer(class CSaveRestoreBuffer *, int);

	/* <0> (null):0 */
	int EntityIndex(class CSaveRestoreBuffer *, entvars_t *); /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP9entvars_s */

	/* <0> (null):0 */
	int EntityIndex(class CSaveRestoreBuffer *, edict_t *); /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP7edict_s */

	/* <0> (null):0 */
	int EntityIndex(class CSaveRestoreBuffer *, EOFFSET); /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEi */

	/* <0> (null):0 */
	int EntityIndex(class CSaveRestoreBuffer *, class CBaseEntity *); /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP11CBaseEntity */

	/* <0> (null):0 */
	int EntityFlags(class CSaveRestoreBuffer *, int, int); /* linkage=_ZN18CSaveRestoreBuffer11EntityFlagsEii */

	/* <0> (null):0 */
	int EntityFlagsSet(class CSaveRestoreBuffer *, int, int); /* linkage=_ZN18CSaveRestoreBuffer14EntityFlagsSetEii */

	/* <0> (null):0 */
	edict_t * EntityFromIndex(class CSaveRestoreBuffer *, int); /* linkage=_ZN18CSaveRestoreBuffer15EntityFromIndexEi */

	/* <0> (null):0 */
	short unsigned int TokenHash(class CSaveRestoreBuffer *, const char  *); /* linkage=_ZN18CSaveRestoreBuffer9TokenHashEPKc */

	/* <0> (null):0 */
	void BufferRewind(class CSaveRestoreBuffer *, int); /* linkage=_ZN18CSaveRestoreBuffer12BufferRewindEi */

	/* <0> (null):0 */
	unsigned int HashString(class CSaveRestoreBuffer *, const char  *); /* linkage=_ZN18CSaveRestoreBuffer10HashStringEPKc */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 370 */
 /* pointer to 369 */
 /* size: 4 */

/* 371 */
 /* pointer to 81 */
 /* size: 4 */

/* 372 */
 /* pointer to 373 */
 /* size: 4 */

/* 373 */
/* <0> (null):0 */
struct CBaseEntity {
	/* <0> (null):0 */
	virtual int ObjectCaps(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10ObjectCapsEv */

	/* <0> (null):0 */
	void CBaseEntity(class CBaseEntity *);

	/* <0> (null):0 */
	void * operator new(size_t, entvars_t *); /* linkage=_ZN11CBaseEntitynwEjP9entvars_s */

	/* <0> (null):0 */
	virtual void Restart(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7RestartEv */

	/* <0> (null):0 */
	virtual void KeyValue(class CBaseEntity *, KeyValueData *); /* linkage=_ZN11CBaseEntity8KeyValueEP14KeyValueData_s */

	/* <0> (null):0 */
	virtual void Activate(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8ActivateEv */

	/* <0> (null):0 */
	virtual int Classify(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8ClassifyEv */

	/* <0> (null):0 */
	virtual void DeathNotice(class CBaseEntity *, entvars_t *); /* linkage=_ZN11CBaseEntity11DeathNoticeEP9entvars_s */

	/* <0> (null):0 */
	virtual int BloodColor(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10BloodColorEv */

	/* <0> (null):0 */
	virtual BOOL IsTriggered(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity11IsTriggeredEPS_ */

	/* <0> (null):0 */
	virtual class CBaseMonster * MyMonsterPointer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity16MyMonsterPointerEv */

	/* <0> (null):0 */
	virtual class CSquadMonster * MySquadMonsterPointer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity21MySquadMonsterPointerEv */

	/* <0> (null):0 */
	virtual int GetToggleState(class CBaseEntity *); /* linkage=_ZN11CBaseEntity14GetToggleStateEv */

	/* <0> (null):0 */
	virtual void AddPoints(class CBaseEntity *, int, BOOL); /* linkage=_ZN11CBaseEntity9AddPointsEii */

	/* <0> (null):0 */
	virtual void AddPointsToTeam(class CBaseEntity *, int, BOOL); /* linkage=_ZN11CBaseEntity15AddPointsToTeamEii */

	/* <0> (null):0 */
	virtual BOOL AddPlayerItem(class CBaseEntity *, class CBasePlayerItem *); /* linkage=_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem */

	/* <0> (null):0 */
	virtual BOOL RemovePlayerItem(class CBaseEntity *, class CBasePlayerItem *); /* linkage=_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem */

	/* <0> (null):0 */
	virtual int GiveAmmo(class CBaseEntity *, int, char *, int); /* linkage=_ZN11CBaseEntity8GiveAmmoEiPci */

	/* <0> (null):0 */
	virtual float GetDelay(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8GetDelayEv */

	/* <0> (null):0 */
	virtual int IsMoving(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8IsMovingEv */

	/* <0> (null):0 */
	virtual void OverrideReset(class CBaseEntity *); /* linkage=_ZN11CBaseEntity13OverrideResetEv */

	/* <0> (null):0 */
	virtual void SetToggleState(class CBaseEntity *, int); /* linkage=_ZN11CBaseEntity14SetToggleStateEi */

	/* <0> (null):0 */
	virtual void StartSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity13StartSneakingEv */

	/* <0> (null):0 */
	virtual void StopSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12StopSneakingEv */

	/* <0> (null):0 */
	virtual BOOL OnControls(class CBaseEntity *, entvars_t *); /* linkage=_ZN11CBaseEntity10OnControlsEP9entvars_s */

	/* <0> (null):0 */
	virtual BOOL IsSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10IsSneakingEv */

	/* <0> (null):0 */
	virtual BOOL IsAlive(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7IsAliveEv */

	/* <0> (null):0 */
	virtual BOOL IsBSPModel(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10IsBSPModelEv */

	/* <0> (null):0 */
	virtual BOOL ReflectGauss(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12ReflectGaussEv */

	/* <0> (null):0 */
	virtual BOOL IsPlayer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8IsPlayerEv */

	/* <0> (null):0 */
	virtual BOOL IsNetClient(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11IsNetClientEv */

	/* <0> (null):0 */
	virtual const char  * TeamID(class CBaseEntity *); /* linkage=_ZN11CBaseEntity6TeamIDEv */

	/* <0> (null):0 */
	virtual void Think(class CBaseEntity *); /* linkage=_ZN11CBaseEntity5ThinkEv */

	/* <0> (null):0 */
	virtual void Touch(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity5TouchEPS_ */

	/* <0> (null):0 */
	virtual void Use(class CBaseEntity *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float); /* linkage=_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf */

	/* <0> (null):0 */
	virtual void Blocked(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity7BlockedEPS_ */

	/* <0> (null):0 */
	virtual class CBaseEntity * Respawn(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7RespawnEv */

	/* <0> (null):0 */
	virtual void UpdateOwner(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11UpdateOwnerEv */

	/* <0> (null):0 */
	virtual BOOL FBecomeProne(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12FBecomeProneEv */

	/* <0> (null):0 */
	virtual class Vector Center(class CBaseEntity *); /* linkage=_ZN11CBaseEntity6CenterEv */

	/* <0> (null):0 */
	virtual class Vector EyePosition(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11EyePositionEv */

	/* <0> (null):0 */
	virtual class Vector EarPosition(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11EarPositionEv */

	/* <0> (null):0 */
	virtual class Vector BodyTarget(class CBaseEntity *, const class Vector  &); /* linkage=_ZN11CBaseEntity10BodyTargetERK6Vector */

	/* <0> (null):0 */
	virtual int Illumination(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12IlluminationEv */

	/* <0> (null):0 */
	virtual BOOL HasTarget(class CBaseEntity *, string_t); /* linkage=_ZN11CBaseEntity9HasTargetEj */

	/* vtable has 43 entries: {
	   [6] = ObjectCaps(_ZN11CBaseEntity10ObjectCapsEv), 
	   [2] = Restart(_ZN11CBaseEntity7RestartEv), 
	   [3] = KeyValue(_ZN11CBaseEntity8KeyValueEP14KeyValueData_s), 
	   [7] = Activate(_ZN11CBaseEntity8ActivateEv), 
	   [9] = Classify(_ZN11CBaseEntity8ClassifyEv), 
	   [10] = DeathNotice(_ZN11CBaseEntity11DeathNoticeEP9entvars_s), 
	   [15] = BloodColor(_ZN11CBaseEntity10BloodColorEv), 
	   [17] = IsTriggered(_ZN11CBaseEntity11IsTriggeredEPS_), 
	   [18] = MyMonsterPointer(_ZN11CBaseEntity16MyMonsterPointerEv), 
	   [19] = MySquadMonsterPointer(_ZN11CBaseEntity21MySquadMonsterPointerEv), 
	   [20] = GetToggleState(_ZN11CBaseEntity14GetToggleStateEv), 
	   [21] = AddPoints(_ZN11CBaseEntity9AddPointsEii), 
	   [22] = AddPointsToTeam(_ZN11CBaseEntity15AddPointsToTeamEii), 
	   [23] = AddPlayerItem(_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem), 
	   [24] = RemovePlayerItem(_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem), 
	   [25] = GiveAmmo(_ZN11CBaseEntity8GiveAmmoEiPci), 
	   [26] = GetDelay(_ZN11CBaseEntity8GetDelayEv), 
	   [27] = IsMoving(_ZN11CBaseEntity8IsMovingEv), 
	   [28] = OverrideReset(_ZN11CBaseEntity13OverrideResetEv), 
	   [30] = SetToggleState(_ZN11CBaseEntity14SetToggleStateEi), 
	   [31] = StartSneaking(_ZN11CBaseEntity13StartSneakingEv), 
	   [32] = StopSneaking(_ZN11CBaseEntity12StopSneakingEv), 
	   [33] = OnControls(_ZN11CBaseEntity10OnControlsEP9entvars_s), 
	   [34] = IsSneaking(_ZN11CBaseEntity10IsSneakingEv), 
	   [35] = IsAlive(_ZN11CBaseEntity7IsAliveEv), 
	   [36] = IsBSPModel(_ZN11CBaseEntity10IsBSPModelEv), 
	   [37] = ReflectGauss(_ZN11CBaseEntity12ReflectGaussEv), 
	   [40] = IsPlayer(_ZN11CBaseEntity8IsPlayerEv), 
	   [41] = IsNetClient(_ZN11CBaseEntity11IsNetClientEv), 
	   [42] = TeamID(_ZN11CBaseEntity6TeamIDEv), 
	   [44] = Think(_ZN11CBaseEntity5ThinkEv), 
	   [45] = Touch(_ZN11CBaseEntity5TouchEPS_), 
	   [46] = Use(_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf), 
	   [47] = Blocked(_ZN11CBaseEntity7BlockedEPS_), 
	   [48] = Respawn(_ZN11CBaseEntity7RespawnEv), 
	   [49] = UpdateOwner(_ZN11CBaseEntity11UpdateOwnerEv), 
	   [50] = FBecomeProne(_ZN11CBaseEntity12FBecomeProneEv), 
	   [51] = Center(_ZN11CBaseEntity6CenterEv), 
	   [52] = EyePosition(_ZN11CBaseEntity11EyePositionEv), 
	   [53] = EarPosition(_ZN11CBaseEntity11EarPositionEv), 
	   [54] = BodyTarget(_ZN11CBaseEntity10BodyTargetERK6Vector), 
	   [55] = Illumination(_ZN11CBaseEntity12IlluminationEv), 
	   [38] = HasTarget(_ZN11CBaseEntity9HasTargetEj), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 374 */
/* <0> (null):0 */
class CSave : public CSaveRestoreBuffer {
public:

	/* class CSaveRestoreBuffer  <ancestor>; */      /*     0     4 */
	/* <0> (null):0 */
	void CSave(class CSave *, SAVERESTOREDATA *);

	/* <0> (null):0 */
	void WriteShort(class CSave *, const char  *, const short int  *, int); /* linkage=_ZN5CSave10WriteShortEPKcPKsi */

	/* <0> (null):0 */
	void WriteInt(class CSave *, const char  *, const int  *, int); /* linkage=_ZN5CSave8WriteIntEPKcPKii */

	/* <0> (null):0 */
	void WriteFloat(class CSave *, const char  *, const float  *, int); /* linkage=_ZN5CSave10WriteFloatEPKcPKfi */

	/* <0> (null):0 */
	void WriteTime(class CSave *, const char  *, const float  *, int); /* linkage=_ZN5CSave9WriteTimeEPKcPKfi */

	/* <0> (null):0 */
	void WriteData(class CSave *, const char  *, int, const char  *); /* linkage=_ZN5CSave9WriteDataEPKciS1_ */

	/* <0> (null):0 */
	void WriteString(class CSave *, const char  *, const char  *); /* linkage=_ZN5CSave11WriteStringEPKcS1_ */

	/* <0> (null):0 */
	void WriteString(class CSave *, const char  *, const int  *, int); /* linkage=_ZN5CSave11WriteStringEPKcPKii */

	/* <0> (null):0 */
	void WriteVector(class CSave *, const char  *, const class Vector  &); /* linkage=_ZN5CSave11WriteVectorEPKcRK6Vector */

	/* <0> (null):0 */
	void WriteVector(class CSave *, const char  *, const float  *, int); /* linkage=_ZN5CSave11WriteVectorEPKcPKfi */

	/* <0> (null):0 */
	void WritePositionVector(class CSave *, const char  *, const class Vector  &); /* linkage=_ZN5CSave19WritePositionVectorEPKcRK6Vector */

	/* <0> (null):0 */
	void WritePositionVector(class CSave *, const char  *, const float  *, int); /* linkage=_ZN5CSave19WritePositionVectorEPKcPKfi */

	/* <0> (null):0 */
	void WriteFunction(class CSave *, const char  *, void * *, int); /* linkage=_ZN5CSave13WriteFunctionEPKcPPvi */

	/* <0> (null):0 */
	int WriteEntVars(class CSave *, const char  *, entvars_t *); /* linkage=_ZN5CSave12WriteEntVarsEPKcP9entvars_s */

	/* <0> (null):0 */
	int WriteFields(class CSave *, const char  *, void *, TYPEDESCRIPTION *, int); /* linkage=_ZN5CSave11WriteFieldsEPKcPvP15TYPEDESCRIPTIONi */

private:

	/* <0> (null):0 */
	int DataEmpty(class CSave *, const char  *, int); /* linkage=_ZN5CSave9DataEmptyEPKci */

	/* <0> (null):0 */
	void BufferField(class CSave *, const char  *, int, const char  *); /* linkage=_ZN5CSave11BufferFieldEPKciS1_ */

	/* <0> (null):0 */
	void BufferString(class CSave *, char *, int); /* linkage=_ZN5CSave12BufferStringEPci */

	/* <0> (null):0 */
	void BufferData(class CSave *, const char  *, int); /* linkage=_ZN5CSave10BufferDataEPKci */

	/* <0> (null):0 */
	void BufferHeader(class CSave *, const char  *, int); /* linkage=_ZN5CSave12BufferHeaderEPKci */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 375 */
 /* pointer to 374 */
 /* size: 4 */

/* 376 */
 /* pointer to 377 */
 /* size: 4 */

/* 377 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 2 */

/* 378 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 379 */
 /* pointer to 16 */
 /* size: 4 */

/* 380 */
/* <0> (null):0 */
struct {
	short unsigned int         size;                 /*     0     2 */
	short unsigned int         token;                /*     2     2 */
	char *                     pData;                /*     4     4 */

	/* size: 8, cachelines: 1, members: 3 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 381 */
/* <0> (null):0 */
typedef class  HEADER; /* size: 8 */

/* 382 */
/* <0> (null):0 */
class CRestore : public CSaveRestoreBuffer {
public:

	/* class CSaveRestoreBuffer  <ancestor>; */      /*     0     4 */
private:

	int                        m_global;             /*     4     4 */
	BOOL                       m_precache;           /*     8     4 */
	/* <0> (null):0 */
	void CRestore(class CRestore *, SAVERESTOREDATA *);

	/* <0> (null):0 */
	int ReadEntVars(class CRestore *, const char  *, entvars_t *); /* linkage=_ZN8CRestore11ReadEntVarsEPKcP9entvars_s */

	/* <0> (null):0 */
	int ReadFields(class CRestore *, const char  *, void *, TYPEDESCRIPTION *, int); /* linkage=_ZN8CRestore10ReadFieldsEPKcPvP15TYPEDESCRIPTIONi */

	/* <0> (null):0 */
	int ReadField(class CRestore *, void *, TYPEDESCRIPTION *, int, int, int, char *, void *); /* linkage=_ZN8CRestore9ReadFieldEPvP15TYPEDESCRIPTIONiiiPcS0_ */

	/* <0> (null):0 */
	int ReadInt(class CRestore *); /* linkage=_ZN8CRestore7ReadIntEv */

	/* <0> (null):0 */
	short int ReadShort(class CRestore *); /* linkage=_ZN8CRestore9ReadShortEv */

	/* <0> (null):0 */
	int ReadNamedInt(class CRestore *, const char  *); /* linkage=_ZN8CRestore12ReadNamedIntEPKc */

	/* <0> (null):0 */
	char * ReadNamedString(class CRestore *, const char  *); /* linkage=_ZN8CRestore15ReadNamedStringEPKc */

	/* <0> (null):0 */
	int Empty(class CRestore *); /* linkage=_ZN8CRestore5EmptyEv */

	/* <0> (null):0 */
	void SetGlobalMode(class CRestore *, int); /* linkage=_ZN8CRestore13SetGlobalModeEi */

	/* <0> (null):0 */
	void PrecacheMode(class CRestore *, BOOL); /* linkage=_ZN8CRestore12PrecacheModeEi */

	/* <0> (null):0 */
	char * BufferPointer(class CRestore *); /* linkage=_ZN8CRestore13BufferPointerEv */

	/* <0> (null):0 */
	void BufferReadBytes(class CRestore *, char *, int); /* linkage=_ZN8CRestore15BufferReadBytesEPci */

	/* <0> (null):0 */
	void BufferSkipBytes(class CRestore *, int); /* linkage=_ZN8CRestore15BufferSkipBytesEi */

	/* <0> (null):0 */
	int BufferSkipZString(class CRestore *); /* linkage=_ZN8CRestore17BufferSkipZStringEv */

	/* <0> (null):0 */
	int BufferCheckZString(class CRestore *, const char  *); /* linkage=_ZN8CRestore18BufferCheckZStringEPKc */

	/* <0> (null):0 */
	void BufferReadHeader(class CRestore *, HEADER *); /* linkage=_ZN8CRestore16BufferReadHeaderEP6HEADER */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 383 */
 /* pointer to 382 */
 /* size: 4 */

/* 384 */
 /* pointer to 381 */
 /* size: 4 */

/* 385 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 386 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 387 */
/* <0> (null):0 */
struct {
	int                        event;                /*     0     4 */
	char *                     options;              /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 388 */
/* <0> (null):0 */
typedef class  MonsterEvent_t; /* size: 8 */

/* 389 */
/* <0> (null):0 */
enum {
	USE_OFF = 0,
	USE_ON = 1,
	USE_SET = 2,
	USE_TOGGLE = 3,
}; /* size: 4 */

/* 390 */
/* <0> (null):0 */
typedef enum  USE_TYPE; /* size: 4 */

/* 391 */
/* <0> (null):0 */
struct skilldata_t {
	int                        iSkillLevel;          /*     0     4 */
	float                      plrDmg9MM;            /*     4     4 */
	float                      plrDmg357;            /*     8     4 */
	float                      plrDmgMP5;            /*    12     4 */
	float                      plrDmgM203Grenade;    /*    16     4 */
	float                      plrDmgBuckshot;       /*    20     4 */
	float                      plrDmgCrossbowClient; /*    24     4 */
	float                      plrDmgRPG;            /*    28     4 */
	float                      monDmg9MM;            /*    32     4 */
	float                      monDmgMP5;            /*    36     4 */
	float                      monDmg12MM;           /*    40     4 */
	float                      suitchargerCapacity;  /*    44     4 */
	float                      batteryCapacity;      /*    48     4 */
	float                      healthchargerCapacity; /*    52     4 */
	float                      healthkitCapacity;    /*    56     4 */

	/* size: 60, cachelines: 1, members: 15 */
	/* last cacheline: 60 bytes */
}; /* size: 60 */

/* 392 */
/* <0> (null):0 */
struct {
	int                        iSlot;                /*     0     4 */
	int                        iPosition;            /*     4     4 */
	const char  *              pszAmmo1;             /*     8     4 */
	int                        iMaxAmmo1;            /*    12     4 */
	const char  *              pszAmmo2;             /*    16     4 */
	int                        iMaxAmmo2;            /*    20     4 */
	const char  *              pszName;              /*    24     4 */
	int                        iMaxClip;             /*    28     4 */
	int                        iId;                  /*    32     4 */
	int                        iFlags;               /*    36     4 */
	int                        iWeight;              /*    40     4 */

	/* size: 44, cachelines: 1, members: 11 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 393 */
/* <0> (null):0 */
typedef class  ItemInfo; /* size: 44 */

/* 394 */
/* <0> (null):0 */
class CBasePlayer {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 395 */
 /* pointer to 394 */
 /* size: 4 */

/* 396 */
/* <0> (null):0 */
class CWallHealth : public CBaseToggle {
public:

	/* class CBaseToggle         <ancestor>; */      /*     0     0 */
	TYPEDESCRIPTION            m_SaveData[5];        /*     0    80 */
	/* --- cacheline 1 boundary (64 bytes) was 16 bytes ago --- */
	float                      m_flNextCharge;       /*   312     4 */
	int                        m_iReactivate;        /*   316     4 */
	int                        m_iJuice;             /*   320     4 */
	int                        m_iOn;                /*   324     4 */
	float                      m_flSoundTime;        /*   328     4 */
	/* <0> (null):0 */
	void CWallHealth(class CWallHealth *, const class CWallHealth  &);

	/* <0> (null):0 */
	void CWallHealth(class CWallHealth *);

	/* <0> (null):0 */
	virtual void Spawn(class CWallHealth *); /* linkage=_ZN11CWallHealth5SpawnEv */

	/* <0> (null):0 */
	virtual void Precache(class CWallHealth *); /* linkage=_ZN11CWallHealth8PrecacheEv */

	/* <0> (null):0 */
	void Off(class CWallHealth *); /* linkage=_ZN11CWallHealth3OffEv */

	/* <0> (null):0 */
	void Recharge(class CWallHealth *); /* linkage=_ZN11CWallHealth8RechargeEv */

	/* <0> (null):0 */
	virtual void KeyValue(class CWallHealth *, KeyValueData *); /* linkage=_ZN11CWallHealth8KeyValueEP14KeyValueData_s */

	/* <0> (null):0 */
	virtual void Use(class CWallHealth *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float); /* linkage=_ZN11CWallHealth3UseEP11CBaseEntityS1_8USE_TYPEf */

	/* <0> (null):0 */
	virtual int ObjectCaps(class CWallHealth *); /* linkage=_ZN11CWallHealth10ObjectCapsEv */

	/* <0> (null):0 */
	virtual int Save(class CWallHealth *, class CSave &); /* linkage=_ZN11CWallHealth4SaveER5CSave */

	/* <0> (null):0 */
	virtual int Restore(class CWallHealth *, class CRestore &); /* linkage=_ZN11CWallHealth7RestoreER8CRestore */

	/* vtable has 7 entries: {
	   [0] = Spawn(_ZN11CWallHealth5SpawnEv), 
	   [1] = Precache(_ZN11CWallHealth8PrecacheEv), 
	   [3] = KeyValue(_ZN11CWallHealth8KeyValueEP14KeyValueData_s), 
	   [46] = Use(_ZN11CWallHealth3UseEP11CBaseEntityS1_8USE_TYPEf), 
	   [6] = ObjectCaps(_ZN11CWallHealth10ObjectCapsEv), 
	   [4] = Save(_ZN11CWallHealth4SaveER5CSave), 
	   [5] = Restore(_ZN11CWallHealth7RestoreER8CRestore), 
	} */
	/* size: 332, cachelines: 6, members: 7 */
	/* last cacheline: 12 bytes */

	/* BRAIN FART ALERT! 332 != 100 + 0(holes), diff = 232 */

}; /* size: 332 */

/* 397 */
/* <0> (null):0 */
class CBaseToggle {
	/* <0> (null):0 */
	void CBaseToggle(class CBaseToggle *);

	/* <0> (null):0 */
	virtual int GetToggleState(class CBaseToggle *); /* linkage=_ZN11CBaseToggle14GetToggleStateEv */

	/* <0> (null):0 */
	virtual float GetDelay(class CBaseToggle *); /* linkage=_ZN11CBaseToggle8GetDelayEv */

	/* vtable has 2 entries: {
	   [20] = GetToggleState(_ZN11CBaseToggle14GetToggleStateEv), 
	   [26] = GetDelay(_ZN11CBaseToggle8GetDelayEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 398 */
/* <0> (null):0 */
TYPEDESCRIPTION            array[5]; /* size: 80 */

/* 399 */
 /* pointer to 396 */
 /* size: 4 */

/* 400 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 401 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 332 */

/* 402 */
 /* pointer to 373 */
 /* size: 4 */

/* 403 */
/* <0> (null):0 */
class CHealthKit : public CItem {
public:

	/* class CItem               <ancestor>; */      /*     0     0 */
	/* <0> (null):0 */
	void CHealthKit(class CHealthKit *, const class CHealthKit  &);

	/* <0> (null):0 */
	void CHealthKit(class CHealthKit *);

private:

	/* <0> (null):0 */
	virtual void Spawn(class CHealthKit *); /* linkage=_ZN10CHealthKit5SpawnEv */

	/* <0> (null):0 */
	virtual void Precache(class CHealthKit *); /* linkage=_ZN10CHealthKit8PrecacheEv */

	/* <0> (null):0 */
	virtual BOOL MyTouch(class CHealthKit *, class CBasePlayer *); /* linkage=_ZN10CHealthKit7MyTouchEP11CBasePlayer */

	/* vtable has 3 entries: {
	   [0] = Spawn(_ZN10CHealthKit5SpawnEv), 
	   [1] = Precache(_ZN10CHealthKit8PrecacheEv), 
	   [58] = MyTouch(_ZN10CHealthKit7MyTouchEP11CBasePlayer), 
	} */
	/* size: 152, cachelines: 3, members: 1 */
	/* last cacheline: 24 bytes */

	/* BRAIN FART ALERT! 152 != 0 + 0(holes), diff = 152 */

}; /* size: 152 */

/* 404 */
/* <0> (null):0 */
class CItem {
	/* <0> (null):0 */
	void CItem(class CItem *);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 405 */
 /* pointer to 403 */
 /* size: 4 */

/* 406 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 407 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 152 */

/* 408 */
/* <0> (null):0 */
class IVoiceGameMgrHelper {
	int ()(void) * *           _vptr.IVoiceGameMgrHelper; /*     0     4 */
	/* <0> (null):0 */
	virtual void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *, int);

	/* <0> (null):0 */
	virtual bool CanPlayerHearPlayer(class IVoiceGameMgrHelper *, class CBasePlayer *, class CBasePlayer *); /* linkage=_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_ */

	/* vtable has 1 entries: {
	   [2] = CanPlayerHearPlayer(_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_), 
	} */
	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 409 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 410 */
 /* pointer to 411 */
 /* size: 4 */

/* 411 */
 /* pointer to 409 */
 /* size: 4 */

/* 412 */
 /* pointer to 408 */
 /* size: 4 */

/* 413 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 414 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 415 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 416 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 417 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 418 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 419 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 420 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 421 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 422 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 423 */
 /* pointer to 424 */
 /* size: 4 */

/* 424 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 676 */

/* 425 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 426 */
/* <0> (null):0 */
class CPointEntity {
	/* <0> (null):0 */
	virtual int ObjectCaps(class CPointEntity *); /* linkage=_ZN12CPointEntity10ObjectCapsEv */

	/* vtable has 1 entries: {
	   [6] = ObjectCaps(_ZN12CPointEntity10ObjectCapsEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 427 */
 /* pointer to 426 */
 /* size: 4 */

/* 428 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 429 */
 /* pointer to 404 */
 /* size: 4 */

/* 430 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 431 */
/* <0> (null):0 */
class CBaseDelay {
	/* <0> (null):0 */
	void CBaseDelay(class CBaseDelay *);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 432 */
 /* pointer to 431 */
 /* size: 4 */

/* 433 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 434 */
/* <0> (null):0 */
class CBaseAnimating {
	/* <0> (null):0 */
	void CBaseAnimating(class CBaseAnimating *);

	/* <0> (null):0 */
	virtual void HandleAnimEvent(class CBaseAnimating *, MonsterEvent_t *); /* linkage=_ZN14CBaseAnimating15HandleAnimEventEP14MonsterEvent_t */

	/* vtable has 1 entries: {
	   [58] = HandleAnimEvent(_ZN14CBaseAnimating15HandleAnimEventEP14MonsterEvent_t), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 435 */
 /* pointer to 434 */
 /* size: 4 */

/* 436 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 437 */
 /* pointer to 397 */
 /* size: 4 */

/* 438 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 439 */
/* <0> (null):0 */
class CBaseMonster {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 440 */
 /* pointer to 439 */
 /* size: 4 */

/* 441 */
/* <0> (null):0 */
struct CSquadMonster {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 442 */
 /* pointer to 441 */
 /* size: 4 */

/* 443 */
 /* pointer to 444 */
 /* size: 4 */

/* 444 */
/* <0> (null):0 */
class CBasePlayerItem {
	ItemInfo                   ItemInfoArray[32];    /*     0  1408 */
	/* --- cacheline 22 boundary (1408 bytes) --- */

	/* size: 0, cachelines: 0, members: 1 */

	/* BRAIN FART ALERT! 0 != 1408 + 0(holes), diff = -1408 */

}; /* size: 0 */

/* 445 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 446 */
 /* pointer to 388 */
 /* size: 4 */

/* 447 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 448 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 449 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 450 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 451 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 452 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 453 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 454 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 455 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 456 */
 /* pointer to 77 */
 /* size: 4 */

/* 457 */
/* <0> (null):0 */
class CGameRules {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 458 */
 /* pointer to 457 */
 /* size: 4 */

/* 459 */
/* <0> (null):0 */
ItemInfo                   array[32]; /* size: 1408 */

/* Functions: */

/* <0> (null):0 */
void Vector2D(class Vector2D *)
{
} /* size: 0 */

/* <0> (null):0 */
void Vector2D(class Vector2D *, float, float)
{
} /* size: 141673640 */

/* <0> (null):0 */
class Vector2D operator+(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DplERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator-(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DmiERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator*(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DmlEf */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator/(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DdvEf */
{
} /* size: 8 */

/* <0> (null):0 */
float Length(const class Vector2D  *) /* linkage=_ZNK8Vector2D6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector2D  *) /* linkage=_ZNK8Vector2D13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector2D Normalize(const class Vector2D  *) /* linkage=_ZNK8Vector2D9NormalizeEv */
{
} /* size: 8 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector2D *) /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector2D *, float) /* linkage=_ZN8Vector2D6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void Vector(class Vector *)
{
} /* size: 0 */

/* <0> (null):0 */
void Vector(class Vector *, float, float, float)
{
} /* size: 231 */

/* <0> (null):0 */
void Vector(class Vector *, const class Vector  &)
{
} /* size: 141676420 */

/* <0> (null):0 */
void Vector(class Vector *, float *)
{
} /* size: 0 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *) /* linkage=_ZNK6VectorngEv */
{
} /* size: 12 */

/* <0> (null):0 */
int operator==(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectoreqERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
int operator!=(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorneERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector operator+(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorplERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectormiERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator*(const class Vector  *, float) /* linkage=_ZNK6VectormlEf */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator/(const class Vector  *, float) /* linkage=_ZNK6VectordvEf */
{
} /* size: 12 */

/* <0> (null):0 */
void CopyToArray(const class Vector  *, float *) /* linkage=_ZNK6Vector11CopyToArrayEPf */
{
} /* size: 320 */

/* <0> (null):0 */
float Length(const class Vector  *) /* linkage=_ZNK6Vector6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector  *) /* linkage=_ZNK6Vector13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
float * operator float*(class Vector *) /* linkage=_ZN6VectorcvPfEv */
{
} /* size: 4 */

/* <0> (null):0 */
const float  * operator const float*(const class Vector  *) /* linkage=_ZNK6VectorcvPKfEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector Normalize(const class Vector  *) /* linkage=_ZNK6Vector9NormalizeEv */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector2D Make2D(const class Vector  *) /* linkage=_ZNK6Vector6Make2DEv */
{
} /* size: 8 */

/* <0> (null):0 */
float Length2D(const class Vector  *) /* linkage=_ZNK6Vector8Length2DEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector  *, float) /* linkage=_ZNK6Vector16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector  *, float) /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector *) /* linkage=_ZN6Vector16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector *, float) /* linkage=_ZN6Vector6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void CSaveRestoreBuffer(class CSaveRestoreBuffer *)
{
} /* size: 0 */

/* <0> (null):0 */
void CSaveRestoreBuffer(class CSaveRestoreBuffer *, SAVERESTOREDATA *)
{
} /* size: 0 */

/* <0> (null):0 */
void ~CSaveRestoreBuffer(class CSaveRestoreBuffer *, int)
{
} /* size: 0 */

/* <0> (null):0 */
int EntityIndex(class CSaveRestoreBuffer *, entvars_t *) /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
int EntityIndex(class CSaveRestoreBuffer *, edict_t *) /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP7edict_s */
{
} /* size: 4 */

/* <0> (null):0 */
int EntityIndex(class CSaveRestoreBuffer *, EOFFSET) /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEi */
{
} /* size: 4 */

/* <0> (null):0 */
int EntityIndex(class CSaveRestoreBuffer *, class CBaseEntity *) /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP11CBaseEntity */
{
} /* size: 4 */

/* <0> (null):0 */
int EntityFlags(class CSaveRestoreBuffer *, int, int) /* linkage=_ZN18CSaveRestoreBuffer11EntityFlagsEii */
{
} /* size: 4 */

/* <0> (null):0 */
int EntityFlagsSet(class CSaveRestoreBuffer *, int, int) /* linkage=_ZN18CSaveRestoreBuffer14EntityFlagsSetEii */
{
} /* size: 4 */

/* <0> (null):0 */
edict_t * EntityFromIndex(class CSaveRestoreBuffer *, int) /* linkage=_ZN18CSaveRestoreBuffer15EntityFromIndexEi */
{
} /* size: 4 */

/* <0> (null):0 */
short unsigned int TokenHash(class CSaveRestoreBuffer *, const char  *) /* linkage=_ZN18CSaveRestoreBuffer9TokenHashEPKc */
{
} /* size: 2 */

/* <0> (null):0 */
void BufferRewind(class CSaveRestoreBuffer *, int) /* linkage=_ZN18CSaveRestoreBuffer12BufferRewindEi */
{
} /* size: 0 */

/* <0> (null):0 */
unsigned int HashString(class CSaveRestoreBuffer *, const char  *) /* linkage=_ZN18CSaveRestoreBuffer10HashStringEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int ObjectCaps(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
void CBaseEntity(class CBaseEntity *)
{
} /* size: 0 */

/* <0> (null):0 */
void * operator new(size_t, entvars_t *) /* linkage=_ZN11CBaseEntitynwEjP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Restart(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7RestartEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void KeyValue(class CBaseEntity *, KeyValueData *) /* linkage=_ZN11CBaseEntity8KeyValueEP14KeyValueData_s */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Activate(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8ActivateEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int Classify(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8ClassifyEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void DeathNotice(class CBaseEntity *, entvars_t *) /* linkage=_ZN11CBaseEntity11DeathNoticeEP9entvars_s */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int BloodColor(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10BloodColorEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsTriggered(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity11IsTriggeredEPS_ */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CBaseMonster * MyMonsterPointer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity16MyMonsterPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CSquadMonster * MySquadMonsterPointer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity21MySquadMonsterPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int GetToggleState(class CBaseEntity *) /* linkage=_ZN11CBaseEntity14GetToggleStateEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void AddPoints(class CBaseEntity *, int, BOOL) /* linkage=_ZN11CBaseEntity9AddPointsEii */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void AddPointsToTeam(class CBaseEntity *, int, BOOL) /* linkage=_ZN11CBaseEntity15AddPointsToTeamEii */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL AddPlayerItem(class CBaseEntity *, class CBasePlayerItem *) /* linkage=_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL RemovePlayerItem(class CBaseEntity *, class CBasePlayerItem *) /* linkage=_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int GiveAmmo(class CBaseEntity *, int, char *, int) /* linkage=_ZN11CBaseEntity8GiveAmmoEiPci */
{
} /* size: 4 */

/* <0> (null):0 */
virtual float GetDelay(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8GetDelayEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int IsMoving(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8IsMovingEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void OverrideReset(class CBaseEntity *) /* linkage=_ZN11CBaseEntity13OverrideResetEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void SetToggleState(class CBaseEntity *, int) /* linkage=_ZN11CBaseEntity14SetToggleStateEi */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void StartSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity13StartSneakingEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void StopSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12StopSneakingEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL OnControls(class CBaseEntity *, entvars_t *) /* linkage=_ZN11CBaseEntity10OnControlsEP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10IsSneakingEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsAlive(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7IsAliveEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsBSPModel(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10IsBSPModelEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL ReflectGauss(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12ReflectGaussEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsPlayer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8IsPlayerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsNetClient(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11IsNetClientEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual const char  * TeamID(class CBaseEntity *) /* linkage=_ZN11CBaseEntity6TeamIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Think(class CBaseEntity *) /* linkage=_ZN11CBaseEntity5ThinkEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Touch(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity5TouchEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Use(class CBaseEntity *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float) /* linkage=_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Blocked(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity7BlockedEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
virtual class CBaseEntity * Respawn(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7RespawnEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void UpdateOwner(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11UpdateOwnerEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL FBecomeProne(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12FBecomeProneEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class Vector Center(class CBaseEntity *) /* linkage=_ZN11CBaseEntity6CenterEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector EyePosition(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11EyePositionEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector EarPosition(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11EarPositionEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector BodyTarget(class CBaseEntity *, const class Vector  &) /* linkage=_ZN11CBaseEntity10BodyTargetERK6Vector */
{
} /* size: 12 */

/* <0> (null):0 */
virtual int Illumination(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12IlluminationEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL HasTarget(class CBaseEntity *, string_t) /* linkage=_ZN11CBaseEntity9HasTargetEj */
{
} /* size: 4 */

/* <0> (null):0 */
void CSave(class CSave *, SAVERESTOREDATA *)
{
} /* size: 0 */

/* <0> (null):0 */
void WriteShort(class CSave *, const char  *, const short int  *, int) /* linkage=_ZN5CSave10WriteShortEPKcPKsi */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteInt(class CSave *, const char  *, const int  *, int) /* linkage=_ZN5CSave8WriteIntEPKcPKii */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteFloat(class CSave *, const char  *, const float  *, int) /* linkage=_ZN5CSave10WriteFloatEPKcPKfi */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteTime(class CSave *, const char  *, const float  *, int) /* linkage=_ZN5CSave9WriteTimeEPKcPKfi */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteData(class CSave *, const char  *, int, const char  *) /* linkage=_ZN5CSave9WriteDataEPKciS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteString(class CSave *, const char  *, const char  *) /* linkage=_ZN5CSave11WriteStringEPKcS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteString(class CSave *, const char  *, const int  *, int) /* linkage=_ZN5CSave11WriteStringEPKcPKii */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteVector(class CSave *, const char  *, const class Vector  &) /* linkage=_ZN5CSave11WriteVectorEPKcRK6Vector */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteVector(class CSave *, const char  *, const float  *, int) /* linkage=_ZN5CSave11WriteVectorEPKcPKfi */
{
} /* size: 0 */

/* <0> (null):0 */
void WritePositionVector(class CSave *, const char  *, const class Vector  &) /* linkage=_ZN5CSave19WritePositionVectorEPKcRK6Vector */
{
} /* size: 0 */

/* <0> (null):0 */
void WritePositionVector(class CSave *, const char  *, const float  *, int) /* linkage=_ZN5CSave19WritePositionVectorEPKcPKfi */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteFunction(class CSave *, const char  *, void * *, int) /* linkage=_ZN5CSave13WriteFunctionEPKcPPvi */
{
} /* size: 0 */

/* <0> (null):0 */
int WriteEntVars(class CSave *, const char  *, entvars_t *) /* linkage=_ZN5CSave12WriteEntVarsEPKcP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
int WriteFields(class CSave *, const char  *, void *, TYPEDESCRIPTION *, int) /* linkage=_ZN5CSave11WriteFieldsEPKcPvP15TYPEDESCRIPTIONi */
{
} /* size: 4 */

/* <0> (null):0 */
int DataEmpty(class CSave *, const char  *, int) /* linkage=_ZN5CSave9DataEmptyEPKci */
{
} /* size: 4 */

/* <0> (null):0 */
void BufferField(class CSave *, const char  *, int, const char  *) /* linkage=_ZN5CSave11BufferFieldEPKciS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void BufferString(class CSave *, char *, int) /* linkage=_ZN5CSave12BufferStringEPci */
{
} /* size: 0 */

/* <0> (null):0 */
void BufferData(class CSave *, const char  *, int) /* linkage=_ZN5CSave10BufferDataEPKci */
{
} /* size: 0 */

/* <0> (null):0 */
void BufferHeader(class CSave *, const char  *, int) /* linkage=_ZN5CSave12BufferHeaderEPKci */
{
} /* size: 0 */

/* <0> (null):0 */
void CRestore(class CRestore *, SAVERESTOREDATA *)
{
} /* size: 0 */

/* <0> (null):0 */
int ReadEntVars(class CRestore *, const char  *, entvars_t *) /* linkage=_ZN8CRestore11ReadEntVarsEPKcP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
int ReadFields(class CRestore *, const char  *, void *, TYPEDESCRIPTION *, int) /* linkage=_ZN8CRestore10ReadFieldsEPKcPvP15TYPEDESCRIPTIONi */
{
} /* size: 4 */

/* <0> (null):0 */
int ReadField(class CRestore *, void *, TYPEDESCRIPTION *, int, int, int, char *, void *) /* linkage=_ZN8CRestore9ReadFieldEPvP15TYPEDESCRIPTIONiiiPcS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
int ReadInt(class CRestore *) /* linkage=_ZN8CRestore7ReadIntEv */
{
} /* size: 4 */

/* <0> (null):0 */
short int ReadShort(class CRestore *) /* linkage=_ZN8CRestore9ReadShortEv */
{
} /* size: 2 */

/* <0> (null):0 */
int ReadNamedInt(class CRestore *, const char  *) /* linkage=_ZN8CRestore12ReadNamedIntEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
char * ReadNamedString(class CRestore *, const char  *) /* linkage=_ZN8CRestore15ReadNamedStringEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
int Empty(class CRestore *) /* linkage=_ZN8CRestore5EmptyEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetGlobalMode(class CRestore *, int) /* linkage=_ZN8CRestore13SetGlobalModeEi */
{
} /* size: 0 */

/* <0> (null):0 */
void PrecacheMode(class CRestore *, BOOL) /* linkage=_ZN8CRestore12PrecacheModeEi */
{
} /* size: 0 */

/* <0> (null):0 */
char * BufferPointer(class CRestore *) /* linkage=_ZN8CRestore13BufferPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
void BufferReadBytes(class CRestore *, char *, int) /* linkage=_ZN8CRestore15BufferReadBytesEPci */
{
} /* size: 0 */

/* <0> (null):0 */
void BufferSkipBytes(class CRestore *, int) /* linkage=_ZN8CRestore15BufferSkipBytesEi */
{
} /* size: 0 */

/* <0> (null):0 */
int BufferSkipZString(class CRestore *) /* linkage=_ZN8CRestore17BufferSkipZStringEv */
{
} /* size: 4 */

/* <0> (null):0 */
int BufferCheckZString(class CRestore *, const char  *) /* linkage=_ZN8CRestore18BufferCheckZStringEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
void BufferReadHeader(class CRestore *, HEADER *) /* linkage=_ZN8CRestore16BufferReadHeaderEP6HEADER */
{
} /* size: 0 */

/* <0> (null):0 */
void CWallHealth(class CWallHealth *, const class CWallHealth  &)
{
} /* size: 0 */

/* <0> (null):0 */
void CWallHealth(class CWallHealth *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Spawn(class CWallHealth *) /* linkage=_ZN11CWallHealth5SpawnEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Precache(class CWallHealth *) /* linkage=_ZN11CWallHealth8PrecacheEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Off(class CWallHealth *) /* linkage=_ZN11CWallHealth3OffEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Recharge(class CWallHealth *) /* linkage=_ZN11CWallHealth8RechargeEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void KeyValue(class CWallHealth *, KeyValueData *) /* linkage=_ZN11CWallHealth8KeyValueEP14KeyValueData_s */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Use(class CWallHealth *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float) /* linkage=_ZN11CWallHealth3UseEP11CBaseEntityS1_8USE_TYPEf */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int ObjectCaps(class CWallHealth *) /* linkage=_ZN11CWallHealth10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int Save(class CWallHealth *, class CSave &) /* linkage=_ZN11CWallHealth4SaveER5CSave */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int Restore(class CWallHealth *, class CRestore &) /* linkage=_ZN11CWallHealth7RestoreER8CRestore */
{
} /* size: 4 */

/* <0> (null):0 */
void CBaseToggle(class CBaseToggle *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual int GetToggleState(class CBaseToggle *) /* linkage=_ZN11CBaseToggle14GetToggleStateEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual float GetDelay(class CBaseToggle *) /* linkage=_ZN11CBaseToggle8GetDelayEv */
{
} /* size: 4 */

/* <0> (null):0 */
void CHealthKit(class CHealthKit *, const class CHealthKit  &)
{
} /* size: 0 */

/* <0> (null):0 */
void CHealthKit(class CHealthKit *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Spawn(class CHealthKit *) /* linkage=_ZN10CHealthKit5SpawnEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Precache(class CHealthKit *) /* linkage=_ZN10CHealthKit8PrecacheEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL MyTouch(class CHealthKit *, class CBasePlayer *) /* linkage=_ZN10CHealthKit7MyTouchEP11CBasePlayer */
{
} /* size: 4 */

/* <0> (null):0 */
void CItem(class CItem *)
{
} /* size: 141728064 */

/* <0> (null):0 */
virtual void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *, int)
{
} /* size: 141742404 */

/* <0> (null):0 */
virtual bool CanPlayerHearPlayer(class IVoiceGameMgrHelper *, class CBasePlayer *, class CBasePlayer *) /* linkage=_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
inline void ObjectCaps(class CBaseEntity *const this)
{
} /* size: 141866112 */

/* <0> (null):0 */
void Restore(class CWallHealth *const this, class CRestore &const restore)
{
} /* size: 141881816 */

/* <0> (null):0 */
void Save(class CWallHealth *const this, class CSave &const save)
{
} /* size: 141884504 */

/* <0> (null):0 */
inline void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *const this, intconst __in_chrg)
{
} /* size: 141891064 */

/* <0> (null):0 */
inline void Vector(class Vector *const this)
{
} /* size: 141897696 */

/* <0> (null):0 */
inline void operator==(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 141899576 */

/* <0> (null):0 */
inline void operator!=(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 141910584 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, float X, float Y, float Z)
{
} /* size: 141913168 */

/* <0> (null):0 */
inline void operator+(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 141927904 */

/* <0> (null):0 */
inline void operator*(const class Vector  *const this, float fl)
{
} /* size: 141934984 */

/* <0> (null):0 */
inline edict_t * ENT(const entvars_t  * pev)
{
} /* size: 4 */

/* <0> (null):0 */
inline int atoi(const char  * __nptr)
{
} /* size: 4 */

/* <0> (null):0 */
inline void MESSAGE_BEGIN(int msg_dest, int msg_type, const float  * pOrigin, entvars_t * ent)
{
} /* size: 141965536 */

/* <0> (null):0 */
void MyTouch(class CHealthKit *const this, class CBasePlayer * pPlayer)
{
} /* size: 141973380 */

/* <0> (null):0 */
inline void STOP_SOUND(edict_t * entity, int channel, const char  * sample)
{
} /* size: 0 */

/* <0> (null):0 */
void Off(class CWallHealth *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Use(class CWallHealth *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
} /* size: 0 */

/* <0> (null):0 */
virtual int ObjectCaps(class CPointEntity *) /* linkage=_ZN12CPointEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
inline void ObjectCaps(class CPointEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBaseEntity(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CItem(class CItem *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline entvars_t * VARS(edict_t * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline void * GET_PRIVATE(edict_t * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline void operator new(size_t stAllocateBlock, entvars_t * pev)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CHealthKit(class CHealthKit *const this)
{
} /* size: 0 */

/* <0> (null):0 */
class CHealthKit * GetClassPtr<CHealthKit>(class CHealthKit * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
void CBaseDelay(class CBaseDelay *)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBaseDelay(class CBaseDelay *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CBaseAnimating(class CBaseAnimating *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void HandleAnimEvent(class CBaseAnimating *, MonsterEvent_t *) /* linkage=_ZN14CBaseAnimating15HandleAnimEventEP14MonsterEvent_t */
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBaseAnimating(class CBaseAnimating *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBaseToggle(class CBaseToggle *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CWallHealth(class CWallHealth *const this)
{
} /* size: 0 */

/* <0> (null):0 */
class CWallHealth * GetClassPtr<CWallHealth>(class CWallHealth * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
inline void EMIT_SOUND(edict_t * entity, int channel, const char  * sample, float volume, float attenuation)
{
} /* size: 0 */

/* <0> (null):0 */
void Restart(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void KeyValue(class CBaseEntity *const this, KeyValueData * pkvd)
{
} /* size: 0 */

/* <0> (null):0 */
void ObjectCaps(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Activate(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Classify(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void DeathNotice(class CBaseEntity *const this, entvars_t * pevChild)
{
} /* size: 0 */

/* <0> (null):0 */
void BloodColor(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsTriggered(class CBaseEntity *const this, class CBaseEntity * pActivator)
{
} /* size: 0 */

/* <0> (null):0 */
void MyMonsterPointer(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void MySquadMonsterPointer(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetToggleState(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void AddPoints(class CBaseEntity *const this, int score, BOOL bAllowNegativeScore)
{
} /* size: 0 */

/* <0> (null):0 */
void AddPointsToTeam(class CBaseEntity *const this, int score, BOOL bAllowNegativeScore)
{
} /* size: 0 */

/* <0> (null):0 */
void AddPlayerItem(class CBaseEntity *const this, class CBasePlayerItem * pItem)
{
} /* size: 0 */

/* <0> (null):0 */
void RemovePlayerItem(class CBaseEntity *const this, class CBasePlayerItem * pItem)
{
} /* size: 0 */

/* <0> (null):0 */
void GiveAmmo(class CBaseEntity *const this, int iAmount, char * szName, int iMax)
{
} /* size: 0 */

/* <0> (null):0 */
void GetDelay(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsMoving(class CBaseEntity *const this)
{
	operator!=(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void OverrideReset(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void SetToggleState(class CBaseEntity *const this, int state)
{
} /* size: 0 */

/* <0> (null):0 */
void StartSneaking(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void StopSneaking(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void OnControls(class CBaseEntity *const this, entvars_t * pev)
{
} /* size: 0 */

/* <0> (null):0 */
void IsSneaking(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsAlive(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsBSPModel(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ReflectGauss(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsPlayer(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsNetClient(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void TeamID(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Think(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Touch(class CBaseEntity *const this, class CBaseEntity * pOther)
{
} /* size: 0 */

/* <0> (null):0 */
void Use(class CBaseEntity *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
} /* size: 0 */

/* <0> (null):0 */
void Blocked(class CBaseEntity *const this, class CBaseEntity * pOther)
{
} /* size: 0 */

/* <0> (null):0 */
void Respawn(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void UpdateOwner(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void FBecomeProne(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Center(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
	operator*(const class Vector  *const this,
			float fl); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void EyePosition(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void EarPosition(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void BodyTarget(class CBaseEntity *const this, const class Vector  &const posSrc)
{
} /* size: 0 */

/* <0> (null):0 */
void Illumination(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void HandleAnimEvent(class CBaseAnimating *const this, MonsterEvent_t * pEvent)
{
} /* size: 0 */

/* <0> (null):0 */
void GetToggleState(class CBaseToggle *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetDelay(class CBaseToggle *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Precache(class CHealthKit *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ObjectCaps(class CWallHealth *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Precache(class CWallHealth *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class CWallHealth *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class CHealthKit *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Restore(class CWallHealth *const this, class CRestore &const restore)
{
	Restore(class CWallHealth *const this,
		class CRestore &const restore); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Save(class CWallHealth *const this, class CSave &const save)
{
	Save(class CWallHealth *const this,
		class CSave &const save); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Off(class CWallHealth *const this)
{
	STOP_SOUND(edict_t * entity,
			int channel,
			const char  * sample); /* size=0, low_pc=0 */ //     0
	Off(class CWallHealth *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Recharge(class CWallHealth *const this)
{
	EMIT_SOUND(edict_t * entity,
			int channel,
			const char  * sample,
			float volume,
			float attenuation); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void MyTouch(class CHealthKit *const this, class CBasePlayer * pPlayer)
{
	MyTouch(class CHealthKit *const this,
		class CBasePlayer * pPlayer); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
inline BOOL FStrEq(const char  * sz1, const char  * sz2)
{
} /* size: 4 */

/* <0> (null):0 */
void HasTarget(class CBaseEntity *const this, string_t targetname)
{
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void KeyValue(class CWallHealth *const this, KeyValueData * pkvd)
{
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
	atoi(const char  * __nptr); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Use(class CWallHealth *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
	Use(class CWallHealth *const this,
		class CBaseEntity * pActivator,
		class CBaseEntity * pCaller,
		USE_TYPE useType,
		float value); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void item_healthkit(entvars_t * pev)
{
	GetClassPtr<CHealthKit>(class CHealthKit * a); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void func_healthcharger(entvars_t * pev)
{
	GetClassPtr<CWallHealth>(class CWallHealth * a); /* size=0, low_pc=0 */ //     0
} /* size: 0 */



/* Variables: */

entvars_t *                pev; /* size: 4 */

entvars_t *                pev; /* size: 4 */

; /* size: 142038004 */

; /* size: 142038460 */

extern class _IO_FILE *           stdin; /* size: 4 */

extern class _IO_FILE *           stdout; /* size: 4 */

intconst                   k_cubSaltSize; /* size: 4 */

GID_tconst                 k_GIDNil; /* size: 8 */

GID_tconst                 k_TxnIDNil; /* size: 8 */

GID_tconst                 k_TxnIDUnknown; /* size: 8 */

PackageId_tconst           k_uPackageIdFreeSub; /* size: 4 */

PackageId_tconst           k_uPackageIdInvalid; /* size: 4 */

AppId_tconst               k_uAppIdInvalid; /* size: 4 */

AssetClassId_tconst        k_ulAssetClassIdInvalid; /* size: 8 */

PhysicalItemId_tconst      k_uPhysicalItemIdInvalid; /* size: 4 */

DepotId_tconst             k_uDepotIdInvalid; /* size: 4 */

CellID_tconst              k_uCellIDInvalid; /* size: 4 */

SteamAPICall_tconst        k_uAPICallInvalid; /* size: 8 */

PartnerId_tconst           k_uPartnerIdInvalid; /* size: 4 */

extern enginefuncs_t              g_engfuncs; /* size: 632 */

extern globalvars_t *             gpGlobals; /* size: 4 */

extern class Vectorconst          g_vecZero; /* size: 12 */

extern struct skilldata_t         gSkillData; /* size: 60 */

extern class CGameRules *         g_pGameRules; /* size: 4 */

extern int                        gmsgItemPickup; /* size: 4 */

; /* size: 0 */

/* Types: */

/* 1 */
char
 /* size: 1 */

/* 2 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 3 */
unsigned int
 /* size: 4 */

/* 4 */
unsigned char
 /* size: 1 */

/* 5 */
short unsigned int
 /* size: 2 */

/* 6 */
long unsigned int
 /* size: 4 */

/* 7 */
signed char
 /* size: 1 */

/* 8 */
short int
 /* size: 2 */

/* 9 */
int
 /* size: 4 */

/* 10 */
long long int
 /* size: 8 */

/* 11 */
long long unsigned int
 /* size: 8 */

/* 12 */
/* <0> (null):0 */
typedef long long int __quad_t; /* size: 8 */

/* 13 */
/* <0> (null):0 */
typedef long int __off_t; /* size: 4 */

/* 14 */
long int
 /* size: 4 */

/* 15 */
/* <0> (null):0 */
typedef __quad_t __off64_t; /* size: 8 */

/* 16 */
 /* pointer to 0 */
 /* size: 4 */

/* 17 */
 /* pointer to 1 */
 /* size: 4 */

/* 18 */
/* <0> (null):0 */
struct _IO_FILE {
	int                        _flags;               /*     0     4 */
	char *                     _IO_read_ptr;         /*     4     4 */
	char *                     _IO_read_end;         /*     8     4 */
	char *                     _IO_read_base;        /*    12     4 */
	char *                     _IO_write_base;       /*    16     4 */
	char *                     _IO_write_ptr;        /*    20     4 */
	char *                     _IO_write_end;        /*    24     4 */
	char *                     _IO_buf_base;         /*    28     4 */
	char *                     _IO_buf_end;          /*    32     4 */
	char *                     _IO_save_base;        /*    36     4 */
	char *                     _IO_backup_base;      /*    40     4 */
	char *                     _IO_save_end;         /*    44     4 */
	class _IO_marker *         _markers;             /*    48     4 */
	class _IO_FILE *           _chain;               /*    52     4 */
	int                        _fileno;              /*    56     4 */
	int                        _flags2;              /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	__off_t                    _old_offset;          /*    64     4 */
	short unsigned int         _cur_column;          /*    68     2 */
	signed char                _vtable_offset;       /*    70     1 */
	char                       _shortbuf[1];         /*    71     1 */
	_IO_lock_t *               _lock;                /*    72     4 */
	__off64_t                  _offset;              /*    76     8 */
	void *                     __pad1;               /*    84     4 */
	void *                     __pad2;               /*    88     4 */
	void *                     __pad3;               /*    92     4 */
	void *                     __pad4;               /*    96     4 */
	size_t                     __pad5;               /*   100     4 */
	int                        _mode;                /*   104     4 */
	char                       _unused2[40];         /*   108    40 */
	/* --- cacheline 2 boundary (128 bytes) was 20 bytes ago --- */

	/* size: 148, cachelines: 3, members: 29 */
	/* last cacheline: 20 bytes */
}; /* size: 148 */

/* 19 */
/* <0> (null):0 */
typedef void _IO_lock_t; /* size: 0 */

/* 20 */
/* <0> (null):0 */
struct _IO_marker {
	class _IO_marker *         _next;                /*     0     4 */
	class _IO_FILE *           _sbuf;                /*     4     4 */
	int                        _pos;                 /*     8     4 */

	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 21 */
 /* pointer to 20 */
 /* size: 4 */

/* 22 */
 /* pointer to 18 */
 /* size: 4 */

/* 23 */
 /* pointer to 20 */
 /* size: 4 */

/* 24 */
 /* pointer to 18 */
 /* size: 4 */

/* 25 */
/* <0> (null):0 */
char                       array[1]; /* size: 1 */

/* 26 */
 /* pointer to 19 */
 /* size: 4 */

/* 27 */
/* <0> (null):0 */
char                       array[40]; /* size: 40 */

/* 28 */
 /* pointer to 29 */
 /* size: 4 */

/* 29 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 30 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 31 */
long double
 /* size: 12 */

/* 32 */
double
 /* size: 8 */

/* 33 */
/* <0> (null):0 */
typedef int int32; /* size: 4 */

/* 34 */
/* <0> (null):0 */
typedef unsigned int uint32; /* size: 4 */

/* 35 */
/* <0> (null):0 */
typedef long long unsigned int uint64; /* size: 8 */

/* 36 */
/* <0> (null):0 */
typedef uint64 GID_t; /* size: 8 */

/* 37 */
/* <0> (null):0 */
typedef uint32 PackageId_t; /* size: 4 */

/* 38 */
/* <0> (null):0 */
typedef uint32 AppId_t; /* size: 4 */

/* 39 */
/* <0> (null):0 */
typedef uint64 AssetClassId_t; /* size: 8 */

/* 40 */
/* <0> (null):0 */
typedef uint32 PhysicalItemId_t; /* size: 4 */

/* 41 */
/* <0> (null):0 */
typedef uint32 DepotId_t; /* size: 4 */

/* 42 */
/* <0> (null):0 */
typedef uint32 CellID_t; /* size: 4 */

/* 43 */
/* <0> (null):0 */
typedef uint64 SteamAPICall_t; /* size: 8 */

/* 44 */
/* <0> (null):0 */
typedef uint32 PartnerId_t; /* size: 4 */

/* 45 */
/* <0> (null):0 */
typedef int BOOL; /* size: 4 */

/* 46 */
/* <0> (null):0 */
typedef unsigned char byte; /* size: 1 */

/* 47 */
/* <0> (null):0 */
typedef unsigned int string_t; /* size: 4 */

/* 48 */
/* <0> (null):0 */
typedef float vec_t; /* size: 4 */

/* 49 */
float
 /* size: 4 */

/* 50 */
/* <0> (null):0 */
class Vector2D {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	/* <0> (null):0 */
	void Vector2D(class Vector2D *);

	/* <0> (null):0 */
	void Vector2D(class Vector2D *, float, float);

	/* <0> (null):0 */
	class Vector2D operator+(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DplERKS_ */

	/* <0> (null):0 */
	class Vector2D operator-(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DmiERKS_ */

	/* <0> (null):0 */
	class Vector2D operator*(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DmlEf */

	/* <0> (null):0 */
	class Vector2D operator/(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DdvEf */

	/* <0> (null):0 */
	float Length(const class Vector2D  *); /* linkage=_ZNK8Vector2D6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector2D  *); /* linkage=_ZNK8Vector2D13LengthSquaredEv */

	/* <0> (null):0 */
	class Vector2D Normalize(const class Vector2D  *); /* linkage=_ZNK8Vector2D9NormalizeEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector2D *); /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector2D *, float); /* linkage=_ZN8Vector2D6IsZeroEf */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 51 */
 /* pointer to 50 */
 /* size: 4 */

/* 52 */
 /* pointer to 53 */
 /* size: 4 */

/* 53 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 54 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 55 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 56 */
bool
 /* size: 1 */

/* 57 */
/* <0> (null):0 */
class Vector {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	vec_t                      z;                    /*     8     4 */
	/* <0> (null):0 */
	void Vector(class Vector *);

	/* <0> (null):0 */
	void Vector(class Vector *, float, float, float);

	/* <0> (null):0 */
	void Vector(class Vector *, const class Vector  &);

	/* <0> (null):0 */
	void Vector(class Vector *, float *);

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *); /* linkage=_ZNK6VectorngEv */

	/* <0> (null):0 */
	int operator==(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectoreqERKS_ */

	/* <0> (null):0 */
	int operator!=(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorneERKS_ */

	/* <0> (null):0 */
	class Vector operator+(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorplERKS_ */

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectormiERKS_ */

	/* <0> (null):0 */
	class Vector operator*(const class Vector  *, float); /* linkage=_ZNK6VectormlEf */

	/* <0> (null):0 */
	class Vector operator/(const class Vector  *, float); /* linkage=_ZNK6VectordvEf */

	/* <0> (null):0 */
	void CopyToArray(const class Vector  *, float *); /* linkage=_ZNK6Vector11CopyToArrayEPf */

	/* <0> (null):0 */
	float Length(const class Vector  *); /* linkage=_ZNK6Vector6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector  *); /* linkage=_ZNK6Vector13LengthSquaredEv */

	/* <0> (null):0 */
	float * operator float*(class Vector *); /* linkage=_ZN6VectorcvPfEv */

	/* <0> (null):0 */
	const float  * operator const float*(const class Vector  *); /* linkage=_ZNK6VectorcvPKfEv */

	/* <0> (null):0 */
	class Vector Normalize(const class Vector  *); /* linkage=_ZNK6Vector9NormalizeEv */

	/* <0> (null):0 */
	class Vector2D Make2D(const class Vector  *); /* linkage=_ZNK6Vector6Make2DEv */

	/* <0> (null):0 */
	float Length2D(const class Vector  *); /* linkage=_ZNK6Vector8Length2DEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector  *, float); /* linkage=_ZNK6Vector16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector  *, float); /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector *); /* linkage=_ZN6Vector16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector *, float); /* linkage=_ZN6Vector6IsZeroEf */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 58 */
 /* pointer to 57 */
 /* size: 4 */

/* 59 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 60 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 61 */
 /* pointer to 49 */
 /* size: 4 */

/* 62 */
 /* pointer to 63 */
 /* size: 4 */

/* 63 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 64 */
 /* pointer to 65 */
 /* size: 4 */

/* 65 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 66 */
/* <0> (null):0 */
typedef int qboolean; /* size: 4 */

/* 67 */
/* <0> (null):0 */
struct link_s {
	class link_s *             prev;                 /*     0     4 */
	class link_s *             next;                 /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 68 */
 /* pointer to 67 */
 /* size: 4 */

/* 69 */
/* <0> (null):0 */
typedef struct link_s link_t; /* size: 8 */

/* 70 */
/* <0> (null):0 */
typedef struct edict_s edict_t; /* size: 804 */

/* 71 */
/* <0> (null):0 */
struct edict_s {
	qboolean                   free;                 /*     0     4 */
	int                        serialnumber;         /*     4     4 */
	link_t                     area;                 /*     8     8 */
	int                        headnode;             /*    16     4 */
	int                        num_leafs;            /*    20     4 */
	short int                  leafnums[48];         /*    24    96 */
	/* --- cacheline 1 boundary (64 bytes) was 56 bytes ago --- */
	float                      freetime;             /*   120     4 */
	void *                     pvPrivateData;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	entvars_t                  v;                    /*   128   676 */
	/* --- cacheline 12 boundary (768 bytes) was 36 bytes ago --- */

	/* size: 804, cachelines: 13, members: 9 */
	/* last cacheline: 36 bytes */
}; /* size: 804 */

/* 72 */
 /* pointer to 70 */
 /* size: 4 */

/* 73 */
/* <0> (null):0 */
struct {
	float                      time;                 /*     0     4 */
	float                      frametime;            /*     4     4 */
	float                      force_retouch;        /*     8     4 */
	string_t                   mapname;              /*    12     4 */
	string_t                   startspot;            /*    16     4 */
	float                      deathmatch;           /*    20     4 */
	float                      coop;                 /*    24     4 */
	float                      teamplay;             /*    28     4 */
	float                      serverflags;          /*    32     4 */
	float                      found_secrets;        /*    36     4 */
	class Vector              v_forward;             /*    40    12 */
	class Vector              v_up;                  /*    52    12 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	class Vector              v_right;               /*    64    12 */
	float                      trace_allsolid;       /*    76     4 */
	float                      trace_startsolid;     /*    80     4 */
	float                      trace_fraction;       /*    84     4 */
	class Vector              trace_endpos;          /*    88    12 */
	class Vector              trace_plane_normal;    /*   100    12 */
	float                      trace_plane_dist;     /*   112     4 */
	edict_t *                  trace_ent;            /*   116     4 */
	float                      trace_inopen;         /*   120     4 */
	float                      trace_inwater;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	int                        trace_hitgroup;       /*   128     4 */
	int                        trace_flags;          /*   132     4 */
	int                        msg_entity;           /*   136     4 */
	int                        cdAudioTrack;         /*   140     4 */
	int                        maxClients;           /*   144     4 */
	int                        maxEntities;          /*   148     4 */
	const char  *              pStringBase;          /*   152     4 */
	void *                     pSaveData;            /*   156     4 */
	class Vector              vecLandmarkOffset;     /*   160    12 */

	/* size: 172, cachelines: 3, members: 31 */
	/* last cacheline: 44 bytes */
}; /* size: 172 */

/* 74 */
/* <0> (null):0 */
typedef class  globalvars_t; /* size: 172 */

/* 75 */
/* <0> (null):0 */
struct entvars_s {
	string_t                   classname;            /*     0     4 */
	string_t                   globalname;           /*     4     4 */
	class Vector              origin;                /*     8    12 */
	class Vector              oldorigin;             /*    20    12 */
	class Vector              velocity;              /*    32    12 */
	class Vector              basevelocity;          /*    44    12 */
	class Vector              clbasevelocity;        /*    56    12 */
	/* --- cacheline 1 boundary (64 bytes) was 4 bytes ago --- */
	class Vector              movedir;               /*    68    12 */
	class Vector              angles;                /*    80    12 */
	class Vector              avelocity;             /*    92    12 */
	class Vector              punchangle;            /*   104    12 */
	class Vector              v_angle;               /*   116    12 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	class Vector              endpos;                /*   128    12 */
	class Vector              startpos;              /*   140    12 */
	float                      impacttime;           /*   152     4 */
	float                      starttime;            /*   156     4 */
	int                        fixangle;             /*   160     4 */
	float                      idealpitch;           /*   164     4 */
	float                      pitch_speed;          /*   168     4 */
	float                      ideal_yaw;            /*   172     4 */
	float                      yaw_speed;            /*   176     4 */
	int                        modelindex;           /*   180     4 */
	string_t                   model;                /*   184     4 */
	int                        viewmodel;            /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	int                        weaponmodel;          /*   192     4 */
	class Vector              absmin;                /*   196    12 */
	class Vector              absmax;                /*   208    12 */
	class Vector              mins;                  /*   220    12 */
	class Vector              maxs;                  /*   232    12 */
	class Vector              size;                  /*   244    12 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	float                      ltime;                /*   256     4 */
	float                      nextthink;            /*   260     4 */
	int                        movetype;             /*   264     4 */
	int                        solid;                /*   268     4 */
	int                        skin;                 /*   272     4 */
	int                        body;                 /*   276     4 */
	int                        effects;              /*   280     4 */
	float                      gravity;              /*   284     4 */
	float                      friction;             /*   288     4 */
	int                        light_level;          /*   292     4 */
	int                        sequence;             /*   296     4 */
	int                        gaitsequence;         /*   300     4 */
	float                      frame;                /*   304     4 */
	float                      animtime;             /*   308     4 */
	float                      framerate;            /*   312     4 */
	unsigned char              controller[4];        /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	unsigned char              blending[2];          /*   320     2 */
	float                      scale;                /*   324     4 */
	int                        rendermode;           /*   328     4 */
	float                      renderamt;            /*   332     4 */
	class Vector              rendercolor;           /*   336    12 */
	int                        renderfx;             /*   348     4 */
	float                      health;               /*   352     4 */
	float                      frags;                /*   356     4 */
	int                        weapons;              /*   360     4 */
	float                      takedamage;           /*   364     4 */
	int                        deadflag;             /*   368     4 */
	class Vector              view_ofs;              /*   372    12 */
	int                        button;               /*   384     4 */
	/* --- cacheline 6 boundary (384 bytes) was 2 bytes ago --- */
	int                        impulse;              /*   388     4 */
	edict_t *                  chain;                /*   392     4 */
	edict_t *                  dmg_inflictor;        /*   396     4 */
	edict_t *                  enemy;                /*   400     4 */
	edict_t *                  aiment;               /*   404     4 */
	edict_t *                  owner;                /*   408     4 */
	edict_t *                  groundentity;         /*   412     4 */
	int                        spawnflags;           /*   416     4 */
	int                        flags;                /*   420     4 */
	int                        colormap;             /*   424     4 */
	int                        team;                 /*   428     4 */
	float                      max_health;           /*   432     4 */
	float                      teleport_time;        /*   436     4 */
	float                      armortype;            /*   440     4 */
	float                      armorvalue;           /*   444     4 */
	int                        waterlevel;           /*   448     4 */
	/* --- cacheline 7 boundary (448 bytes) was 2 bytes ago --- */
	int                        watertype;            /*   452     4 */
	string_t                   target;               /*   456     4 */
	string_t                   targetname;           /*   460     4 */
	string_t                   netname;              /*   464     4 */
	string_t                   message;              /*   468     4 */
	float                      dmg_take;             /*   472     4 */
	float                      dmg_save;             /*   476     4 */
	float                      dmg;                  /*   480     4 */
	float                      dmgtime;              /*   484     4 */
	string_t                   noise;                /*   488     4 */
	string_t                   noise1;               /*   492     4 */
	string_t                   noise2;               /*   496     4 */
	string_t                   noise3;               /*   500     4 */
	float                      speed;                /*   504     4 */
	float                      air_finished;         /*   508     4 */
	float                      pain_finished;        /*   512     4 */
	/* --- cacheline 8 boundary (512 bytes) was 2 bytes ago --- */
	float                      radsuit_finished;     /*   516     4 */
	edict_t *                  pContainingEntity;    /*   520     4 */
	int                        playerclass;          /*   524     4 */
	float                      maxspeed;             /*   528     4 */
	float                      fov;                  /*   532     4 */
	int                        weaponanim;           /*   536     4 */
	int                        pushmsec;             /*   540     4 */
	int                        bInDuck;              /*   544     4 */
	int                        flTimeStepSound;      /*   548     4 */
	int                        flSwimTime;           /*   552     4 */
	int                        flDuckTime;           /*   556     4 */
	int                        iStepLeft;            /*   560     4 */
	float                      flFallVelocity;       /*   564     4 */
	int                        gamestate;            /*   568     4 */
	int                        oldbuttons;           /*   572     4 */
	int                        groupinfo;            /*   576     4 */
	/* --- cacheline 9 boundary (576 bytes) was 2 bytes ago --- */
	int                        iuser1;               /*   580     4 */
	int                        iuser2;               /*   584     4 */
	int                        iuser3;               /*   588     4 */
	int                        iuser4;               /*   592     4 */
	float                      fuser1;               /*   596     4 */
	float                      fuser2;               /*   600     4 */
	float                      fuser3;               /*   604     4 */
	float                      fuser4;               /*   608     4 */
	class Vector              vuser1;                /*   612    12 */
	class Vector              vuser2;                /*   624    12 */
	class Vector              vuser3;                /*   636    12 */
	/* --- cacheline 10 boundary (640 bytes) was 6 bytes ago --- */
	class Vector              vuser4;                /*   648    12 */
	edict_t *                  euser1;               /*   660     4 */
	edict_t *                  euser2;               /*   664     4 */
	edict_t *                  euser3;               /*   668     4 */
	edict_t *                  euser4;               /*   672     4 */

	/* size: 676, cachelines: 11, members: 123 */
	/* last cacheline: 36 bytes */

	/* BRAIN FART ALERT! 676 != 674 + 0(holes), diff = 2 */

}; /* size: 676 */

/* 76 */
/* <0> (null):0 */
unsigned char              array[4]; /* size: 4 */

/* 77 */
/* <0> (null):0 */
unsigned char              array[2]; /* size: 2 */

/* 78 */
/* <0> (null):0 */
typedef struct entvars_s entvars_t; /* size: 676 */

/* 79 */
/* <0> (null):0 */
short int                  array[48]; /* size: 96 */

/* 80 */
/* <0> (null):0 */
typedef uint32 CRC32_t; /* size: 4 */

/* 81 */
/* <0> (null):0 */
struct cvar_s {
	char *                     name;                 /*     0     4 */
	char *                     string;               /*     4     4 */
	int                        flags;                /*     8     4 */
	float                      value;                /*    12     4 */
	class cvar_s *             next;                 /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 82 */
 /* pointer to 81 */
 /* size: 4 */

/* 83 */
/* <0> (null):0 */
typedef struct cvar_s cvar_t; /* size: 20 */

/* 84 */
/* <0> (null):0 */
struct client_textmessage_s {
	int                        effect;               /*     0     4 */
	byte                       r1;                   /*     4     1 */
	byte                       g1;                   /*     5     1 */
	byte                       b1;                   /*     6     1 */
	byte                       a1;                   /*     7     1 */
	byte                       r2;                   /*     8     1 */
	byte                       g2;                   /*     9     1 */
	byte                       b2;                   /*    10     1 */
	byte                       a2;                   /*    11     1 */
	float                      x;                    /*    12     4 */
	float                      y;                    /*    16     4 */
	float                      fadein;               /*    20     4 */
	float                      fadeout;              /*    24     4 */
	float                      holdtime;             /*    28     4 */
	float                      fxtime;               /*    32     4 */
	const char  *              pName;                /*    36     4 */
	const char  *              pMessage;             /*    40     4 */

	/* size: 44, cachelines: 1, members: 17 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 85 */
/* <0> (null):0 */
typedef struct client_textmessage_s client_textmessage_t; /* size: 44 */

/* 86 */
/* <0> (null):0 */
typedef struct sequenceCommandLine_ sequenceCommandLine_s; /* size: 92 */

/* 87 */
/* <0> (null):0 */
struct sequenceCommandLine_ {
	int                        commandType;          /*     0     4 */
	client_textmessage_t       clientMessage;        /*     4    44 */
	char *                     speakerName;          /*    48     4 */
	char *                     listenerName;         /*    52     4 */
	char *                     soundFileName;        /*    56     4 */
	char *                     sentenceName;         /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	char *                     fireTargetNames;      /*    64     4 */
	char *                     killTargetNames;      /*    68     4 */
	float                      delay;                /*    72     4 */
	int                        repeatCount;          /*    76     4 */
	int                        textChannel;          /*    80     4 */
	int                        modifierBitField;     /*    84     4 */
	sequenceCommandLine_s *    nextCommandLine;      /*    88     4 */

	/* size: 92, cachelines: 2, members: 13 */
	/* last cacheline: 28 bytes */
}; /* size: 92 */

/* 88 */
 /* pointer to 86 */
 /* size: 4 */

/* 89 */
/* <0> (null):0 */
typedef struct sequenceEntry_ sequenceEntry_s; /* size: 20 */

/* 90 */
/* <0> (null):0 */
struct sequenceEntry_ {
	char *                     fileName;             /*     0     4 */
	char *                     entryName;            /*     4     4 */
	sequenceCommandLine_s *    firstCommand;         /*     8     4 */
	sequenceEntry_s *          nextEntry;            /*    12     4 */
	qboolean                   isGlobal;             /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 91 */
 /* pointer to 89 */
 /* size: 4 */

/* 92 */
/* <0> (null):0 */
typedef struct sentenceEntry_ sentenceEntry_s; /* size: 16 */

/* 93 */
/* <0> (null):0 */
struct sentenceEntry_ {
	char *                     data;                 /*     0     4 */
	sentenceEntry_s *          nextEntry;            /*     4     4 */
	qboolean                   isGlobal;             /*     8     4 */
	unsigned int               index;                /*    12     4 */

	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 94 */
 /* pointer to 92 */
 /* size: 4 */

/* 95 */
/* <0> (null):0 */
enum {
	at_notice = 0,
	at_console = 1,
	at_aiconsole = 2,
	at_warning = 3,
	at_error = 4,
	at_logged = 5,
}; /* size: 4 */

/* 96 */
/* <0> (null):0 */
typedef enum  ALERT_TYPE; /* size: 4 */

/* 97 */
/* <0> (null):0 */
enum {
	print_console = 0,
	print_center = 1,
	print_chat = 2,
}; /* size: 4 */

/* 98 */
/* <0> (null):0 */
typedef enum  PRINT_TYPE; /* size: 4 */

/* 99 */
/* <0> (null):0 */
enum {
	force_exactfile = 0,
	force_model_samebounds = 1,
	force_model_specifybounds = 2,
	force_model_specifybounds_if_avail = 3,
}; /* size: 4 */

/* 100 */
/* <0> (null):0 */
typedef enum  FORCE_TYPE; /* size: 4 */

/* 101 */
/* <0> (null):0 */
struct {
	int                        fAllSolid;            /*     0     4 */
	int                        fStartSolid;          /*     4     4 */
	int                        fInOpen;              /*     8     4 */
	int                        fInWater;             /*    12     4 */
	float                      flFraction;           /*    16     4 */
	class Vector              vecEndPos;             /*    20    12 */
	float                      flPlaneDist;          /*    32     4 */
	class Vector              vecPlaneNormal;        /*    36    12 */
	edict_t *                  pHit;                 /*    48     4 */
	int                        iHitgroup;            /*    52     4 */

	/* size: 56, cachelines: 1, members: 10 */
	/* last cacheline: 56 bytes */
}; /* size: 56 */

/* 102 */
/* <0> (null):0 */
typedef class  TraceResult; /* size: 56 */

/* 103 */
/* <0> (null):0 */
struct enginefuncs_s {
	int                        (*pfnPrecacheModel)(char *); /*     0     4 */
	int                        (*pfnPrecacheSound)(char *); /*     4     4 */
	void                       (*pfnSetModel)(edict_t *, const char  *); /*     8     4 */
	int                        (*pfnModelIndex)(const char  *); /*    12     4 */
	int                        (*pfnModelFrames)(int); /*    16     4 */
	void                       (*pfnSetSize)(edict_t *, const float  *, const float  *); /*    20     4 */
	void                       (*pfnChangeLevel)(char *, char *); /*    24     4 */
	void                       (*pfnGetSpawnParms)(edict_t *); /*    28     4 */
	void                       (*pfnSaveSpawnParms)(edict_t *); /*    32     4 */
	float                      (*pfnVecToYaw)(const float  *); /*    36     4 */
	void                       (*pfnVecToAngles)(const float  *, float *); /*    40     4 */
	void                       (*pfnMoveToOrigin)(edict_t *, const float  *, float, int); /*    44     4 */
	void                       (*pfnChangeYaw)(edict_t *); /*    48     4 */
	void                       (*pfnChangePitch)(edict_t *); /*    52     4 */
	edict_t *                  (*pfnFindEntityByString)(edict_t *, const char  *, const char  *); /*    56     4 */
	int                        (*pfnGetEntityIllum)(edict_t *); /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	edict_t *                  (*pfnFindEntityInSphere)(edict_t *, const float  *, float); /*    64     4 */
	edict_t *                  (*pfnFindClientInPVS)(edict_t *); /*    68     4 */
	edict_t *                  (*pfnEntitiesInPVS)(edict_t *); /*    72     4 */
	void                       (*pfnMakeVectors)(const float  *); /*    76     4 */
	void                       (*pfnAngleVectors)(const float  *, float *, float *, float *); /*    80     4 */
	edict_t *                  (*pfnCreateEntity)(void); /*    84     4 */
	void                       (*pfnRemoveEntity)(edict_t *); /*    88     4 */
	edict_t *                  (*pfnCreateNamedEntity)(int); /*    92     4 */
	void                       (*pfnMakeStatic)(edict_t *); /*    96     4 */
	int                        (*pfnEntIsOnFloor)(edict_t *); /*   100     4 */
	int                        (*pfnDropToFloor)(edict_t *); /*   104     4 */
	int                        (*pfnWalkMove)(edict_t *, float, float, int); /*   108     4 */
	void                       (*pfnSetOrigin)(edict_t *, const float  *); /*   112     4 */
	void                       (*pfnEmitSound)(edict_t *, int, const char  *, float, float, int, int); /*   116     4 */
	void                       (*pfnEmitAmbientSound)(edict_t *, float *, const char  *, float, float, int, int); /*   120     4 */
	void                       (*pfnTraceLine)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	void                       (*pfnTraceToss)(edict_t *, edict_t *, TraceResult *); /*   128     4 */
	int                        (*pfnTraceMonsterHull)(edict_t *, const float  *, const float  *, int, edict_t *, TraceResult *); /*   132     4 */
	void                       (*pfnTraceHull)(const float  *, const float  *, int, int, edict_t *, TraceResult *); /*   136     4 */
	void                       (*pfnTraceModel)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   140     4 */
	const char  *              (*pfnTraceTexture)(edict_t *, const float  *, const float  *); /*   144     4 */
	void                       (*pfnTraceSphere)(const float  *, const float  *, int, float, edict_t *, TraceResult *); /*   148     4 */
	void                       (*pfnGetAimVector)(edict_t *, float, float *); /*   152     4 */
	void                       (*pfnServerCommand)(char *); /*   156     4 */
	void                       (*pfnServerExecute)(void); /*   160     4 */
	void                       (*pfnClientCommand)(edict_t *, char *, ...); /*   164     4 */
	void                       (*pfnParticleEffect)(const float  *, const float  *, float, float); /*   168     4 */
	void                       (*pfnLightStyle)(int, char *); /*   172     4 */
	int                        (*pfnDecalIndex)(const char  *); /*   176     4 */
	int                        (*pfnPointContents)(const float  *); /*   180     4 */
	void                       (*pfnMessageBegin)(int, int, const float  *, edict_t *); /*   184     4 */
	void                       (*pfnMessageEnd)(void); /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	void                       (*pfnWriteByte)(int); /*   192     4 */
	void                       (*pfnWriteChar)(int); /*   196     4 */
	void                       (*pfnWriteShort)(int); /*   200     4 */
	void                       (*pfnWriteLong)(int); /*   204     4 */
	void                       (*pfnWriteAngle)(float); /*   208     4 */
	void                       (*pfnWriteCoord)(float); /*   212     4 */
	void                       (*pfnWriteString)(const char  *); /*   216     4 */
	void                       (*pfnWriteEntity)(int); /*   220     4 */
	void                       (*pfnCVarRegister)(cvar_t *); /*   224     4 */
	float                      (*pfnCVarGetFloat)(const char  *); /*   228     4 */
	const char  *              (*pfnCVarGetString)(const char  *); /*   232     4 */
	void                       (*pfnCVarSetFloat)(const char  *, float); /*   236     4 */
	void                       (*pfnCVarSetString)(const char  *, const char  *); /*   240     4 */
	void                       (*pfnAlertMessage)(ALERT_TYPE, char *, ...); /*   244     4 */
	void                       (*pfnEngineFprintf)(void *, char *, ...); /*   248     4 */
	void *                     (*pfnPvAllocEntPrivateData)(edict_t *, int32); /*   252     4 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	void *                     (*pfnPvEntPrivateData)(edict_t *); /*   256     4 */
	void                       (*pfnFreeEntPrivateData)(edict_t *); /*   260     4 */
	const char  *              (*pfnSzFromIndex)(int); /*   264     4 */
	int                        (*pfnAllocString)(const char  *); /*   268     4 */
	class entvars_s *          (*pfnGetVarsOfEnt)(edict_t *); /*   272     4 */
	edict_t *                  (*pfnPEntityOfEntOffset)(int); /*   276     4 */
	int                        (*pfnEntOffsetOfPEntity)(const edict_t  *); /*   280     4 */
	int                        (*pfnIndexOfEdict)(const edict_t  *); /*   284     4 */
	edict_t *                  (*pfnPEntityOfEntIndex)(int); /*   288     4 */
	edict_t *                  (*pfnFindEntityByVars)(class entvars_s *); /*   292     4 */
	void *                     (*pfnGetModelPtr)(edict_t *); /*   296     4 */
	int                        (*pfnRegUserMsg)(const char  *, int); /*   300     4 */
	void                       (*pfnAnimationAutomove)(const edict_t  *, float); /*   304     4 */
	void                       (*pfnGetBonePosition)(const edict_t  *, int, float *, float *); /*   308     4 */
	uint32                     (*pfnFunctionFromName)(const char  *); /*   312     4 */
	const char  *              (*pfnNameForFunction)(uint32); /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	void                       (*pfnClientPrintf)(edict_t *, PRINT_TYPE, const char  *); /*   320     4 */
	void                       (*pfnServerPrint)(const char  *); /*   324     4 */
	const char  *              (*pfnCmd_Args)(void); /*   328     4 */
	const char  *              (*pfnCmd_Argv)(int);  /*   332     4 */
	int                        (*pfnCmd_Argc)(void); /*   336     4 */
	void                       (*pfnGetAttachment)(const edict_t  *, int, float *, float *); /*   340     4 */
	void                       (*pfnCRC32_Init)(CRC32_t *); /*   344     4 */
	void                       (*pfnCRC32_ProcessBuffer)(CRC32_t *, void *, int); /*   348     4 */
	void                       (*pfnCRC32_ProcessByte)(CRC32_t *, unsigned char); /*   352     4 */
	CRC32_t                    (*pfnCRC32_Final)(CRC32_t); /*   356     4 */
	int32                      (*pfnRandomLong)(int32, int32); /*   360     4 */
	float                      (*pfnRandomFloat)(float, float); /*   364     4 */
	void                       (*pfnSetView)(const edict_t  *, const edict_t  *); /*   368     4 */
	float                      (*pfnTime)(void);     /*   372     4 */
	void                       (*pfnCrosshairAngle)(const edict_t  *, float, float); /*   376     4 */
	byte *                     (*pfnLoadFileForMe)(char *, int *); /*   380     4 */
	/* --- cacheline 6 boundary (384 bytes) --- */
	void                       (*pfnFreeFile)(void *); /*   384     4 */
	void                       (*pfnEndSection)(const char  *); /*   388     4 */
	int                        (*pfnCompareFileTime)(char *, char *, int *); /*   392     4 */
	void                       (*pfnGetGameDir)(char *); /*   396     4 */
	void                       (*pfnCvar_RegisterVariable)(cvar_t *); /*   400     4 */
	void                       (*pfnFadeClientVolume)(const edict_t  *, int, int, int, int); /*   404     4 */
	void                       (*pfnSetClientMaxspeed)(const edict_t  *, float); /*   408     4 */
	edict_t *                  (*pfnCreateFakeClient)(const char  *); /*   412     4 */
	void                       (*pfnRunPlayerMove)(edict_t *, const float  *, float, float, float, short unsigned int, byte, byte); /*   416     4 */
	int                        (*pfnNumberOfEntities)(void); /*   420     4 */
	char *                     (*pfnGetInfoKeyBuffer)(edict_t *); /*   424     4 */
	char *                     (*pfnInfoKeyValue)(char *, char *); /*   428     4 */
	void                       (*pfnSetKeyValue)(char *, char *, char *); /*   432     4 */
	void                       (*pfnSetClientKeyValue)(int, char *, char *, char *); /*   436     4 */
	int                        (*pfnIsMapValid)(char *); /*   440     4 */
	void                       (*pfnStaticDecal)(const float  *, int, int, int); /*   444     4 */
	/* --- cacheline 7 boundary (448 bytes) --- */
	int                        (*pfnPrecacheGeneric)(char *); /*   448     4 */
	int                        (*pfnGetPlayerUserId)(edict_t *); /*   452     4 */
	void                       (*pfnBuildSoundMsg)(edict_t *, int, const char  *, float, float, int, int, int, int, const float  *, edict_t *); /*   456     4 */
	int                        (*pfnIsDedicatedServer)(void); /*   460     4 */
	cvar_t *                   (*pfnCVarGetPointer)(const char  *); /*   464     4 */
	unsigned int               (*pfnGetPlayerWONId)(edict_t *); /*   468     4 */
	void                       (*pfnInfo_RemoveKey)(char *, const char  *); /*   472     4 */
	const char  *              (*pfnGetPhysicsKeyValue)(const edict_t  *, const char  *); /*   476     4 */
	void                       (*pfnSetPhysicsKeyValue)(const edict_t  *, const char  *, const char  *); /*   480     4 */
	const char  *              (*pfnGetPhysicsInfoString)(const edict_t  *); /*   484     4 */
	short unsigned int         (*pfnPrecacheEvent)(int, const char  *); /*   488     4 */
	void                       (*pfnPlaybackEvent)(int, const edict_t  *, short unsigned int, float, float *, float *, float, float, int, int, int, int); /*   492     4 */
	unsigned char *            (*pfnSetFatPVS)(float *); /*   496     4 */
	unsigned char *            (*pfnSetFatPAS)(float *); /*   500     4 */
	int                        (*pfnCheckVisibility)(const edict_t  *, unsigned char *); /*   504     4 */
	void                       (*pfnDeltaSetField)(class delta_s *, const char  *); /*   508     4 */
	/* --- cacheline 8 boundary (512 bytes) --- */
	void                       (*pfnDeltaUnsetField)(class delta_s *, const char  *); /*   512     4 */
	void                       (*pfnDeltaAddEncoder)(char *, void (*)(class delta_s *, const unsigned char  *, const unsigned char  *)); /*   516     4 */
	int                        (*pfnGetCurrentPlayer)(void); /*   520     4 */
	int                        (*pfnCanSkipPlayer)(const edict_t  *); /*   524     4 */
	int                        (*pfnDeltaFindField)(class delta_s *, const char  *); /*   528     4 */
	void                       (*pfnDeltaSetFieldByIndex)(class delta_s *, int); /*   532     4 */
	void                       (*pfnDeltaUnsetFieldByIndex)(class delta_s *, int); /*   536     4 */
	void                       (*pfnSetGroupMask)(int, int); /*   540     4 */
	int                        (*pfnCreateInstancedBaseline)(int, class entity_state_s *); /*   544     4 */
	void                       (*pfnCvar_DirectSet)(class cvar_s *, char *); /*   548     4 */
	void                       (*pfnForceUnmodified)(FORCE_TYPE, float *, float *, const char  *); /*   552     4 */
	void                       (*pfnGetPlayerStats)(const edict_t  *, int *, int *); /*   556     4 */
	void                       (*pfnAddServerCommand)(char *, void (*)(void)); /*   560     4 */
	qboolean                   (*pfnVoice_GetClientListening)(int, int); /*   564     4 */
	qboolean                   (*pfnVoice_SetClientListening)(int, int, qboolean); /*   568     4 */
	const char  *              (*pfnGetPlayerAuthId)(edict_t *); /*   572     4 */
	/* --- cacheline 9 boundary (576 bytes) --- */
	sequenceEntry_s *          (*pfnSequenceGet)(const char  *, const char  *); /*   576     4 */
	sentenceEntry_s *          (*pfnSequencePickSentence)(const char  *, int, int *); /*   580     4 */
	int                        (*pfnGetFileSize)(char *); /*   584     4 */
	unsigned int               (*pfnGetApproxWavePlayLen)(const char  *); /*   588     4 */
	int                        (*pfnIsCareerMatch)(void); /*   592     4 */
	int                        (*pfnGetLocalizedStringLength)(const char  *); /*   596     4 */
	void                       (*pfnRegisterTutorMessageShown)(int); /*   600     4 */
	int                        (*pfnGetTimesTutorMessageShown)(int); /*   604     4 */
	void                       (*ProcessTutorMessageDecayBuffer)(int *, int); /*   608     4 */
	void                       (*ConstructTutorMessageDecayBuffer)(int *, int); /*   612     4 */
	void                       (*ResetTutorMessageDecayData)(void); /*   616     4 */
	void                       (*pfnQueryClientCvarValue)(const edict_t  *, const char  *); /*   620     4 */
	void                       (*pfnQueryClientCvarValue2)(const edict_t  *, const char  *, int); /*   624     4 */
	int                        (*pfnCheckParm)(const char  *, char * *); /*   628     4 */

	/* size: 632, cachelines: 10, members: 158 */
	/* last cacheline: 56 bytes */
}; /* size: 632 */

/* 104 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 105 */
 /* pointer to 104 */
 /* size: 4 */

/* 106 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142006192 */

/* 107 */
 /* pointer to 106 */
 /* size: 4 */

/* 108 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 109 */
 /* pointer to 108 */
 /* size: 4 */

/* 110 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 111 */
 /* pointer to 110 */
 /* size: 4 */

/* 112 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142006712 */

/* 113 */
 /* pointer to 112 */
 /* size: 4 */

/* 114 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142006972 */

/* 115 */
 /* pointer to 114 */
 /* size: 4 */

/* 116 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142007180 */

/* 117 */
 /* pointer to 116 */
 /* size: 4 */

/* 118 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 119 */
 /* pointer to 118 */
 /* size: 4 */

/* 120 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142007492 */

/* 121 */
 /* pointer to 120 */
 /* size: 4 */

/* 122 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142007700 */

/* 123 */
 /* pointer to 122 */
 /* size: 4 */

/* 124 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 125 */
 /* pointer to 124 */
 /* size: 4 */

/* 126 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 127 */
 /* pointer to 126 */
 /* size: 4 */

/* 128 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 129 */
 /* pointer to 128 */
 /* size: 4 */

/* 130 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 131 */
 /* pointer to 130 */
 /* size: 4 */

/* 132 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142021076 */

/* 133 */
 /* pointer to 132 */
 /* size: 4 */

/* 134 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142021232 */

/* 135 */
 /* pointer to 134 */
 /* size: 4 */

/* 136 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 137 */
 /* pointer to 136 */
 /* size: 4 */

/* 138 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 139 */
 /* pointer to 138 */
 /* size: 4 */

/* 140 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 141 */
 /* pointer to 140 */
 /* size: 4 */

/* 142 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142022116 */

/* 143 */
 /* pointer to 142 */
 /* size: 4 */

/* 144 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142022324 */

/* 145 */
 /* pointer to 144 */
 /* size: 4 */

/* 146 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142022792 */

/* 147 */
 /* pointer to 146 */
 /* size: 4 */

/* 148 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142023260 */

/* 149 */
 /* pointer to 102 */
 /* size: 4 */

/* 150 */
 /* pointer to 148 */
 /* size: 4 */

/* 151 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142023676 */

/* 152 */
 /* pointer to 151 */
 /* size: 4 */

/* 153 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 154 */
 /* pointer to 153 */
 /* size: 4 */

/* 155 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142024352 */

/* 156 */
 /* pointer to 155 */
 /* size: 4 */

/* 157 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 158 */
 /* pointer to 157 */
 /* size: 4 */

/* 159 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142029116 */

/* 160 */
 /* pointer to 159 */
 /* size: 4 */

/* 161 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142029532 */

/* 162 */
 /* pointer to 161 */
 /* size: 4 */

/* 163 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142029792 */

/* 164 */
 /* pointer to 163 */
 /* size: 4 */

/* 165 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142029948 */

/* 166 */
 /* pointer to 165 */
 /* size: 4 */

/* 167 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142030052 */

/* 168 */
 /* pointer to 167 */
 /* size: 4 */

/* 169 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142030260 */

/* 170 */
 /* pointer to 169 */
 /* size: 4 */

/* 171 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142030572 */

/* 172 */
 /* pointer to 171 */
 /* size: 4 */

/* 173 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 174 */
 /* pointer to 173 */
 /* size: 4 */

/* 175 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142030936 */

/* 176 */
 /* pointer to 175 */
 /* size: 4 */

/* 177 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142031248 */

/* 178 */
 /* pointer to 177 */
 /* size: 4 */

/* 179 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142031404 */

/* 180 */
 /* pointer to 179 */
 /* size: 4 */

/* 181 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142031560 */

/* 182 */
 /* pointer to 181 */
 /* size: 4 */

/* 183 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142031716 */

/* 184 */
 /* pointer to 83 */
 /* size: 4 */

/* 185 */
 /* pointer to 183 */
 /* size: 4 */

/* 186 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 187 */
 /* pointer to 186 */
 /* size: 4 */

/* 188 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 189 */
 /* pointer to 188 */
 /* size: 4 */

/* 190 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142032236 */

/* 191 */
 /* pointer to 190 */
 /* size: 4 */

/* 192 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142032444 */

/* 193 */
 /* pointer to 192 */
 /* size: 4 */

/* 194 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142032652 */

/* 195 */
 /* pointer to 194 */
 /* size: 4 */

/* 196 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142032860 */

/* 197 */
 /* pointer to 196 */
 /* size: 4 */

/* 198 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 199 */
 /* pointer to 198 */
 /* size: 4 */

/* 200 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 201 */
 /* pointer to 200 */
 /* size: 4 */

/* 202 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 203 */
 /* pointer to 202 */
 /* size: 4 */

/* 204 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 205 */
 /* pointer to 75 */
 /* size: 4 */

/* 206 */
 /* pointer to 204 */
 /* size: 4 */

/* 207 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 208 */
 /* pointer to 209 */
 /* size: 4 */

/* 209 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 804 */

/* 210 */
 /* pointer to 207 */
 /* size: 4 */

/* 211 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 212 */
 /* pointer to 211 */
 /* size: 4 */

/* 213 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 214 */
 /* pointer to 213 */
 /* size: 4 */

/* 215 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141992660 */

/* 216 */
 /* pointer to 215 */
 /* size: 4 */

/* 217 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141992868 */

/* 218 */
 /* pointer to 217 */
 /* size: 4 */

/* 219 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 220 */
 /* pointer to 219 */
 /* size: 4 */

/* 221 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 222 */
 /* pointer to 221 */
 /* size: 4 */

/* 223 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141993492 */

/* 224 */
 /* pointer to 223 */
 /* size: 4 */

/* 225 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 226 */
 /* pointer to 225 */
 /* size: 4 */

/* 227 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 228 */
 /* pointer to 227 */
 /* size: 4 */

/* 229 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141993960 */

/* 230 */
 /* pointer to 80 */
 /* size: 4 */

/* 231 */
 /* pointer to 229 */
 /* size: 4 */

/* 232 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141994168 */

/* 233 */
 /* pointer to 232 */
 /* size: 4 */

/* 234 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141994428 */

/* 235 */
 /* pointer to 234 */
 /* size: 4 */

/* 236 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 237 */
 /* pointer to 236 */
 /* size: 4 */

/* 238 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 239 */
 /* pointer to 238 */
 /* size: 4 */

/* 240 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 241 */
 /* pointer to 240 */
 /* size: 4 */

/* 242 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141995208 */

/* 243 */
 /* pointer to 242 */
 /* size: 4 */

/* 244 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 245 */
 /* pointer to 244 */
 /* size: 4 */

/* 246 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141995536 */

/* 247 */
 /* pointer to 246 */
 /* size: 4 */

/* 248 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 249 */
 /* pointer to 46 */
 /* size: 4 */

/* 250 */
 /* pointer to 9 */
 /* size: 4 */

/* 251 */
 /* pointer to 248 */
 /* size: 4 */

/* 252 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141996108 */

/* 253 */
 /* pointer to 252 */
 /* size: 4 */

/* 254 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 255 */
 /* pointer to 254 */
 /* size: 4 */

/* 256 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141996524 */

/* 257 */
 /* pointer to 256 */
 /* size: 4 */

/* 258 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 259 */
 /* pointer to 258 */
 /* size: 4 */

/* 260 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141997044 */

/* 261 */
 /* pointer to 260 */
 /* size: 4 */

/* 262 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 263 */
 /* pointer to 262 */
 /* size: 4 */

/* 264 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 265 */
 /* pointer to 264 */
 /* size: 4 */

/* 266 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141997928 */

/* 267 */
 /* pointer to 266 */
 /* size: 4 */

/* 268 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141998188 */

/* 269 */
 /* pointer to 268 */
 /* size: 4 */

/* 270 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141998500 */

/* 271 */
 /* pointer to 270 */
 /* size: 4 */

/* 272 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 141998812 */

/* 273 */
 /* pointer to 272 */
 /* size: 4 */

/* 274 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 275 */
 /* pointer to 274 */
 /* size: 4 */

/* 276 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 277 */
 /* pointer to 276 */
 /* size: 4 */

/* 278 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142049736 */

/* 279 */
 /* pointer to 278 */
 /* size: 4 */

/* 280 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 281 */
 /* pointer to 280 */
 /* size: 4 */

/* 282 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142050152 */

/* 283 */
 /* pointer to 282 */
 /* size: 4 */

/* 284 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 285 */
 /* pointer to 284 */
 /* size: 4 */

/* 286 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 2 */

/* 287 */
 /* pointer to 286 */
 /* size: 4 */

/* 288 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142050776 */

/* 289 */
 /* pointer to 288 */
 /* size: 4 */

/* 290 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 291 */
 /* pointer to 4 */
 /* size: 4 */

/* 292 */
 /* pointer to 290 */
 /* size: 4 */

/* 293 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 294 */
 /* pointer to 293 */
 /* size: 4 */

/* 295 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142051920 */

/* 296 */
 /* pointer to 297 */
 /* size: 4 */

/* 297 */
/* <0> (null):0 */
struct delta_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 298 */
 /* pointer to 295 */
 /* size: 4 */

/* 299 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142052244 */

/* 300 */
 /* pointer to 301 */
 /* size: 4 */

/* 301 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142052452 */

/* 302 */
 /* pointer to 303 */
 /* size: 4 */

/* 303 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 304 */
 /* pointer to 299 */
 /* size: 4 */

/* 305 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 306 */
 /* pointer to 305 */
 /* size: 4 */

/* 307 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142053024 */

/* 308 */
 /* pointer to 307 */
 /* size: 4 */

/* 309 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142053232 */

/* 310 */
 /* pointer to 309 */
 /* size: 4 */

/* 311 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 312 */
 /* pointer to 313 */
 /* size: 4 */

/* 313 */
/* <0> (null):0 */
struct entity_state_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 314 */
 /* pointer to 311 */
 /* size: 4 */

/* 315 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142053820 */

/* 316 */
 /* pointer to 81 */
 /* size: 4 */

/* 317 */
 /* pointer to 315 */
 /* size: 4 */

/* 318 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142054080 */

/* 319 */
 /* pointer to 318 */
 /* size: 4 */

/* 320 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142054392 */

/* 321 */
 /* pointer to 320 */
 /* size: 4 */

/* 322 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142054652 */

/* 323 */
 /* pointer to 322 */
 /* size: 4 */

/* 324 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 325 */
 /* pointer to 324 */
 /* size: 4 */

/* 326 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 327 */
 /* pointer to 326 */
 /* size: 4 */

/* 328 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 329 */
 /* pointer to 328 */
 /* size: 4 */

/* 330 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 331 */
 /* pointer to 330 */
 /* size: 4 */

/* 332 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 333 */
 /* pointer to 332 */
 /* size: 4 */

/* 334 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 335 */
 /* pointer to 334 */
 /* size: 4 */

/* 336 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142056108 */

/* 337 */
 /* pointer to 336 */
 /* size: 4 */

/* 338 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142056316 */

/* 339 */
 /* pointer to 338 */
 /* size: 4 */

/* 340 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142056524 */

/* 341 */
 /* pointer to 340 */
 /* size: 4 */

/* 342 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 343 */
 /* pointer to 17 */
 /* size: 4 */

/* 344 */
 /* pointer to 342 */
 /* size: 4 */

/* 345 */
/* <0> (null):0 */
typedef struct enginefuncs_s enginefuncs_t; /* size: 632 */

/* 346 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 347 */
/* <0> (null):0 */
class CUtlMemory<char*> {
private:

	char * *                   m_pMemory;            /*     0     4 */
	int                        m_NumAllocated;       /*     4     4 */
	int                        m_GrowSize;           /*     8     4 */
	/* <0> (null):0 */
	void CUtlMemory(class CUtlMemory<char*> *, int, int);

	/* <0> (null):0 */
	void CUtlMemory(class CUtlMemory<char*> *, char * *, int);

	/* <0> (null):0 */
	void ~CUtlMemory(class CUtlMemory<char*> *, int);

	/* <0> (null):0 */
	char * & operator[](class CUtlMemory<char*> *, int); /* linkage=_ZN10CUtlMemoryIPcEixEi */

	/* <0> (null):0 */
	const char *  & operator[](const class CUtlMemory<char*>  *, int); /* linkage=_ZNK10CUtlMemoryIPcEixEi */

	/* <0> (null):0 */
	bool IsIdxValid(const class CUtlMemory<char*>  *, int); /* linkage=_ZNK10CUtlMemoryIPcE10IsIdxValidEi */

	/* <0> (null):0 */
	char * * Base(class CUtlMemory<char*> *); /* linkage=_ZN10CUtlMemoryIPcE4BaseEv */

	/* <0> (null):0 */
	const char *  * Base(const class CUtlMemory<char*>  *); /* linkage=_ZNK10CUtlMemoryIPcE4BaseEv */

	/* <0> (null):0 */
	int NumAllocated(const class CUtlMemory<char*>  *); /* linkage=_ZNK10CUtlMemoryIPcE12NumAllocatedEv */

	/* <0> (null):0 */
	void Grow(class CUtlMemory<char*> *, int); /* linkage=_ZN10CUtlMemoryIPcE4GrowEi */

	/* <0> (null):0 */
	void EnsureCapacity(class CUtlMemory<char*> *, int); /* linkage=_ZN10CUtlMemoryIPcE14EnsureCapacityEi */

	/* <0> (null):0 */
	void Purge(class CUtlMemory<char*> *); /* linkage=_ZN10CUtlMemoryIPcE5PurgeEv */

	/* <0> (null):0 */
	bool IsExternallyAllocated(const class CUtlMemory<char*>  *); /* linkage=_ZNK10CUtlMemoryIPcE21IsExternallyAllocatedEv */

	/* <0> (null):0 */
	void SetGrowSize(class CUtlMemory<char*> *, int); /* linkage=_ZN10CUtlMemoryIPcE11SetGrowSizeEi */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 348 */
 /* pointer to 347 */
 /* size: 4 */

/* 349 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 350 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 351 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 352 */
 /* pointer to 353 */
 /* size: 4 */

/* 353 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 354 */
 /* pointer to 351 */
 /* size: 4 */

/* 355 */
/* <0> (null):0 */
class CUtlVector<char*> {
private:

	class CUtlMemory<char*>   m_Memory;              /*     0    12 */
	int                        m_Size;               /*    12     4 */
	char * *                   m_pElements;          /*    16     4 */
	/* <0> (null):0 */
	void CUtlVector(class CUtlVector<char*> *, int, int);

	/* <0> (null):0 */
	void CUtlVector(class CUtlVector<char*> *, char * *, int);

	/* <0> (null):0 */
	void ~CUtlVector(class CUtlVector<char*> *, int);

	/* <0> (null):0 */
	char * & operator[](class CUtlVector<char*> *, int); /* linkage=_ZN10CUtlVectorIPcEixEi */

	/* <0> (null):0 */
	const char *  & operator[](const class CUtlVector<char*>  *, int); /* linkage=_ZNK10CUtlVectorIPcEixEi */

	/* <0> (null):0 */
	char * & Element(class CUtlVector<char*> *, int); /* linkage=_ZN10CUtlVectorIPcE7ElementEi */

	/* <0> (null):0 */
	const char *  & Element(const class CUtlVector<char*>  *, int); /* linkage=_ZNK10CUtlVectorIPcE7ElementEi */

	/* <0> (null):0 */
	char * * Base(class CUtlVector<char*> *); /* linkage=_ZN10CUtlVectorIPcE4BaseEv */

	/* <0> (null):0 */
	const char *  * Base(const class CUtlVector<char*>  *); /* linkage=_ZNK10CUtlVectorIPcE4BaseEv */

	/* <0> (null):0 */
	int Count(const class CUtlVector<char*>  *); /* linkage=_ZNK10CUtlVectorIPcE5CountEv */

	/* <0> (null):0 */
	int Size(const class CUtlVector<char*>  *); /* linkage=_ZNK10CUtlVectorIPcE4SizeEv */

	/* <0> (null):0 */
	bool IsValidIndex(const class CUtlVector<char*>  *, int); /* linkage=_ZNK10CUtlVectorIPcE12IsValidIndexEi */

	/* <0> (null):0 */
	int AddToHead(class CUtlVector<char*> *); /* linkage=_ZN10CUtlVectorIPcE9AddToHeadEv */

	/* <0> (null):0 */
	int AddToTail(class CUtlVector<char*> *); /* linkage=_ZN10CUtlVectorIPcE9AddToTailEv */

	/* <0> (null):0 */
	int InsertBefore(class CUtlVector<char*> *, int); /* linkage=_ZN10CUtlVectorIPcE12InsertBeforeEi */

	/* <0> (null):0 */
	int InsertAfter(class CUtlVector<char*> *, int); /* linkage=_ZN10CUtlVectorIPcE11InsertAfterEi */

	/* <0> (null):0 */
	int AddToHead(class CUtlVector<char*> *, const char *  &); /* linkage=_ZN10CUtlVectorIPcE9AddToHeadERKS0_ */

	/* <0> (null):0 */
	int AddToTail(class CUtlVector<char*> *, const char *  &); /* linkage=_ZN10CUtlVectorIPcE9AddToTailERKS0_ */

	/* <0> (null):0 */
	int InsertBefore(class CUtlVector<char*> *, int, const char *  &); /* linkage=_ZN10CUtlVectorIPcE12InsertBeforeEiRKS0_ */

	/* <0> (null):0 */
	int InsertAfter(class CUtlVector<char*> *, int, const char *  &); /* linkage=_ZN10CUtlVectorIPcE11InsertAfterEiRKS0_ */

	/* <0> (null):0 */
	int AddMultipleToHead(class CUtlVector<char*> *, int); /* linkage=_ZN10CUtlVectorIPcE17AddMultipleToHeadEi */

	/* <0> (null):0 */
	int AddMultipleToTail(class CUtlVector<char*> *, int); /* linkage=_ZN10CUtlVectorIPcE17AddMultipleToTailEi */

	/* <0> (null):0 */
	int InsertMultipleBefore(class CUtlVector<char*> *, int, int); /* linkage=_ZN10CUtlVectorIPcE20InsertMultipleBeforeEii */

	/* <0> (null):0 */
	int InsertMultipleAfter(class CUtlVector<char*> *, int, int); /* linkage=_ZN10CUtlVectorIPcE19InsertMultipleAfterEii */

	/* <0> (null):0 */
	void SetSize(class CUtlVector<char*> *, int); /* linkage=_ZN10CUtlVectorIPcE7SetSizeEi */

	/* <0> (null):0 */
	void CopyArray(class CUtlVector<char*> *, const char *  *, int); /* linkage=_ZN10CUtlVectorIPcE9CopyArrayEPKS0_i */

	/* <0> (null):0 */
	int AddVectorToTail(class CUtlVector<char*> *, const class CUtlVector<char*>  &); /* linkage=_ZN10CUtlVectorIPcE15AddVectorToTailERKS1_ */

	/* <0> (null):0 */
	int Find(class CUtlVector<char*> *, const char *  &); /* linkage=_ZN10CUtlVectorIPcE4FindERKS0_ */

	/* <0> (null):0 */
	bool HasElement(class CUtlVector<char*> *, const char *  &); /* linkage=_ZN10CUtlVectorIPcE10HasElementERKS0_ */

	/* <0> (null):0 */
	void EnsureCapacity(class CUtlVector<char*> *, int); /* linkage=_ZN10CUtlVectorIPcE14EnsureCapacityEi */

	/* <0> (null):0 */
	void FastRemove(class CUtlVector<char*> *, int); /* linkage=_ZN10CUtlVectorIPcE10FastRemoveEi */

	/* <0> (null):0 */
	void Remove(class CUtlVector<char*> *, int); /* linkage=_ZN10CUtlVectorIPcE6RemoveEi */

	/* <0> (null):0 */
	void FindAndRemove(class CUtlVector<char*> *, const char *  &); /* linkage=_ZN10CUtlVectorIPcE13FindAndRemoveERKS0_ */

	/* <0> (null):0 */
	void RemoveMultiple(class CUtlVector<char*> *, int, int); /* linkage=_ZN10CUtlVectorIPcE14RemoveMultipleEii */

	/* <0> (null):0 */
	void RemoveAll(class CUtlVector<char*> *); /* linkage=_ZN10CUtlVectorIPcE9RemoveAllEv */

	/* <0> (null):0 */
	void Purge(class CUtlVector<char*> *); /* linkage=_ZN10CUtlVectorIPcE5PurgeEv */

	/* <0> (null):0 */
	void PurgeAndDeleteElements(class CUtlVector<char*> *); /* linkage=_ZN10CUtlVectorIPcE22PurgeAndDeleteElementsEv */

	/* <0> (null):0 */
	void SetGrowSize(class CUtlVector<char*> *, int); /* linkage=_ZN10CUtlVectorIPcE11SetGrowSizeEi */

protected:

	/* <0> (null):0 */
	void CUtlVector(class CUtlVector<char*> *, const class CUtlVector<char*>  &);

private:

	/* <0> (null):0 */
	void GrowVector(class CUtlVector<char*> *, int); /* linkage=_ZN10CUtlVectorIPcE10GrowVectorEi */

	/* <0> (null):0 */
	void ShiftElementsRight(class CUtlVector<char*> *, int, int); /* linkage=_ZN10CUtlVectorIPcE18ShiftElementsRightEii */

	/* <0> (null):0 */
	void ShiftElementsLeft(class CUtlVector<char*> *, int, int); /* linkage=_ZN10CUtlVectorIPcE17ShiftElementsLeftEii */

	/* <0> (null):0 */
	void ResetDbgInfo(class CUtlVector<char*> *); /* linkage=_ZN10CUtlVectorIPcE12ResetDbgInfoEv */


	/* size: 20, cachelines: 1, members: 3 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 356 */
 /* pointer to 355 */
 /* size: 4 */

/* 357 */
 /* pointer to 358 */
 /* size: 4 */

/* 358 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 20 */

/* 359 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 360 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 20 */

/* 361 */
/* <0> (null):0 */
class CHintMessage {
private:

	const char  *              m_hintString;         /*     0     4 */
	bool                       m_isHint;             /*     4     1 */
	class CUtlVector<char*>   m_args;                /*     8    20 */
	float                      m_duration;           /*    28     4 */
	/* <0> (null):0 */
	void CHintMessage(class CHintMessage *, const char  *, bool, class CUtlVector<const char*> *, float);

	/* <0> (null):0 */
	void ~CHintMessage(class CHintMessage *, int);

	/* <0> (null):0 */
	float GetDuration(const class CHintMessage  *); /* linkage=_ZNK12CHintMessage11GetDurationEv */

	/* <0> (null):0 */
	void Send(class CHintMessage *, class CBaseEntity &); /* linkage=_ZN12CHintMessage4SendER11CBaseEntity */


	/* size: 32, cachelines: 1, members: 4 */
	/* last cacheline: 32 bytes */

	/* BRAIN FART ALERT! 32 != 29 + 0(holes), diff = 3 */

}; /* size: 32 */

/* 362 */
 /* pointer to 361 */
 /* size: 4 */

/* 363 */
 /* pointer to 364 */
 /* size: 4 */

/* 364 */
/* <0> (null):0 */
class CUtlVector<const char*> {
private:

	class CUtlMemory<const char*> m_Memory;          /*     0    12 */
	int                        m_Size;               /*    12     4 */
	const char  * *            m_pElements;          /*    16     4 */
	/* <0> (null):0 */
	void CUtlVector(class CUtlVector<const char*> *, int, int);

	/* <0> (null):0 */
	void CUtlVector(class CUtlVector<const char*> *, const char  * *, int);

	/* <0> (null):0 */
	void ~CUtlVector(class CUtlVector<const char*> *, int);

	/* <0> (null):0 */
	const char  * & operator[](class CUtlVector<const char*> *, int); /* linkage=_ZN10CUtlVectorIPKcEixEi */

	/* <0> (null):0 */
	const const char  *  & operator[](const class CUtlVector<const char*>  *, int); /* linkage=_ZNK10CUtlVectorIPKcEixEi */

	/* <0> (null):0 */
	const char  * & Element(class CUtlVector<const char*> *, int); /* linkage=_ZN10CUtlVectorIPKcE7ElementEi */

	/* <0> (null):0 */
	const const char  *  & Element(const class CUtlVector<const char*>  *, int); /* linkage=_ZNK10CUtlVectorIPKcE7ElementEi */

	/* <0> (null):0 */
	const char  * * Base(class CUtlVector<const char*> *); /* linkage=_ZN10CUtlVectorIPKcE4BaseEv */

	/* <0> (null):0 */
	const const char  *  * Base(const class CUtlVector<const char*>  *); /* linkage=_ZNK10CUtlVectorIPKcE4BaseEv */

	/* <0> (null):0 */
	int Count(const class CUtlVector<const char*>  *); /* linkage=_ZNK10CUtlVectorIPKcE5CountEv */

	/* <0> (null):0 */
	int Size(const class CUtlVector<const char*>  *); /* linkage=_ZNK10CUtlVectorIPKcE4SizeEv */

	/* <0> (null):0 */
	bool IsValidIndex(const class CUtlVector<const char*>  *, int); /* linkage=_ZNK10CUtlVectorIPKcE12IsValidIndexEi */

	/* <0> (null):0 */
	int AddToHead(class CUtlVector<const char*> *); /* linkage=_ZN10CUtlVectorIPKcE9AddToHeadEv */

	/* <0> (null):0 */
	int AddToTail(class CUtlVector<const char*> *); /* linkage=_ZN10CUtlVectorIPKcE9AddToTailEv */

	/* <0> (null):0 */
	int InsertBefore(class CUtlVector<const char*> *, int); /* linkage=_ZN10CUtlVectorIPKcE12InsertBeforeEi */

	/* <0> (null):0 */
	int InsertAfter(class CUtlVector<const char*> *, int); /* linkage=_ZN10CUtlVectorIPKcE11InsertAfterEi */

	/* <0> (null):0 */
	int AddToHead(class CUtlVector<const char*> *, const const char  *  &); /* linkage=_ZN10CUtlVectorIPKcE9AddToHeadERKS1_ */

	/* <0> (null):0 */
	int AddToTail(class CUtlVector<const char*> *, const const char  *  &); /* linkage=_ZN10CUtlVectorIPKcE9AddToTailERKS1_ */

	/* <0> (null):0 */
	int InsertBefore(class CUtlVector<const char*> *, int, const const char  *  &); /* linkage=_ZN10CUtlVectorIPKcE12InsertBeforeEiRKS1_ */

	/* <0> (null):0 */
	int InsertAfter(class CUtlVector<const char*> *, int, const const char  *  &); /* linkage=_ZN10CUtlVectorIPKcE11InsertAfterEiRKS1_ */

	/* <0> (null):0 */
	int AddMultipleToHead(class CUtlVector<const char*> *, int); /* linkage=_ZN10CUtlVectorIPKcE17AddMultipleToHeadEi */

	/* <0> (null):0 */
	int AddMultipleToTail(class CUtlVector<const char*> *, int); /* linkage=_ZN10CUtlVectorIPKcE17AddMultipleToTailEi */

	/* <0> (null):0 */
	int InsertMultipleBefore(class CUtlVector<const char*> *, int, int); /* linkage=_ZN10CUtlVectorIPKcE20InsertMultipleBeforeEii */

	/* <0> (null):0 */
	int InsertMultipleAfter(class CUtlVector<const char*> *, int, int); /* linkage=_ZN10CUtlVectorIPKcE19InsertMultipleAfterEii */

	/* <0> (null):0 */
	void SetSize(class CUtlVector<const char*> *, int); /* linkage=_ZN10CUtlVectorIPKcE7SetSizeEi */

	/* <0> (null):0 */
	void CopyArray(class CUtlVector<const char*> *, const const char  *  *, int); /* linkage=_ZN10CUtlVectorIPKcE9CopyArrayEPKS1_i */

	/* <0> (null):0 */
	int AddVectorToTail(class CUtlVector<const char*> *, const class CUtlVector<const char*>  &); /* linkage=_ZN10CUtlVectorIPKcE15AddVectorToTailERKS2_ */

	/* <0> (null):0 */
	int Find(class CUtlVector<const char*> *, const const char  *  &); /* linkage=_ZN10CUtlVectorIPKcE4FindERKS1_ */

	/* <0> (null):0 */
	bool HasElement(class CUtlVector<const char*> *, const const char  *  &); /* linkage=_ZN10CUtlVectorIPKcE10HasElementERKS1_ */

	/* <0> (null):0 */
	void EnsureCapacity(class CUtlVector<const char*> *, int); /* linkage=_ZN10CUtlVectorIPKcE14EnsureCapacityEi */

	/* <0> (null):0 */
	void FastRemove(class CUtlVector<const char*> *, int); /* linkage=_ZN10CUtlVectorIPKcE10FastRemoveEi */

	/* <0> (null):0 */
	void Remove(class CUtlVector<const char*> *, int); /* linkage=_ZN10CUtlVectorIPKcE6RemoveEi */

	/* <0> (null):0 */
	void FindAndRemove(class CUtlVector<const char*> *, const const char  *  &); /* linkage=_ZN10CUtlVectorIPKcE13FindAndRemoveERKS1_ */

	/* <0> (null):0 */
	void RemoveMultiple(class CUtlVector<const char*> *, int, int); /* linkage=_ZN10CUtlVectorIPKcE14RemoveMultipleEii */

	/* <0> (null):0 */
	void RemoveAll(class CUtlVector<const char*> *); /* linkage=_ZN10CUtlVectorIPKcE9RemoveAllEv */

	/* <0> (null):0 */
	void Purge(class CUtlVector<const char*> *); /* linkage=_ZN10CUtlVectorIPKcE5PurgeEv */

	/* <0> (null):0 */
	void PurgeAndDeleteElements(class CUtlVector<const char*> *); /* linkage=_ZN10CUtlVectorIPKcE22PurgeAndDeleteElementsEv */

	/* <0> (null):0 */
	void SetGrowSize(class CUtlVector<const char*> *, int); /* linkage=_ZN10CUtlVectorIPKcE11SetGrowSizeEi */

protected:

	/* <0> (null):0 */
	void CUtlVector(class CUtlVector<const char*> *, const class CUtlVector<const char*>  &);

private:

	/* <0> (null):0 */
	void GrowVector(class CUtlVector<const char*> *, int); /* linkage=_ZN10CUtlVectorIPKcE10GrowVectorEi */

	/* <0> (null):0 */
	void ShiftElementsRight(class CUtlVector<const char*> *, int, int); /* linkage=_ZN10CUtlVectorIPKcE18ShiftElementsRightEii */

	/* <0> (null):0 */
	void ShiftElementsLeft(class CUtlVector<const char*> *, int, int); /* linkage=_ZN10CUtlVectorIPKcE17ShiftElementsLeftEii */

	/* <0> (null):0 */
	void ResetDbgInfo(class CUtlVector<const char*> *); /* linkage=_ZN10CUtlVectorIPKcE12ResetDbgInfoEv */


	/* size: 20, cachelines: 1, members: 3 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 365 */
 /* pointer to 366 */
 /* size: 4 */

/* 366 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 32 */

/* 367 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 368 */
/* <0> (null):0 */
struct CBaseEntity {
	/* <0> (null):0 */
	virtual int ObjectCaps(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10ObjectCapsEv */

	/* vtable has 1 entries: {
	   [6] = ObjectCaps(_ZN11CBaseEntity10ObjectCapsEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 369 */
/* <0> (null):0 */
class CUtlMemory<CHintMessage*> {
private:

	class CHintMessage * *     m_pMemory;            /*     0     4 */
	int                        m_NumAllocated;       /*     4     4 */
	int                        m_GrowSize;           /*     8     4 */
	/* <0> (null):0 */
	void CUtlMemory(class CUtlMemory<CHintMessage*> *, int, int);

	/* <0> (null):0 */
	void CUtlMemory(class CUtlMemory<CHintMessage*> *, class CHintMessage * *, int);

	/* <0> (null):0 */
	void ~CUtlMemory(class CUtlMemory<CHintMessage*> *, int);

	/* <0> (null):0 */
	class CHintMessage * & operator[](class CUtlMemory<CHintMessage*> *, int); /* linkage=_ZN10CUtlMemoryIP12CHintMessageEixEi */

	/* <0> (null):0 */
	const class CHintMessage *  & operator[](const class CUtlMemory<CHintMessage*>  *, int); /* linkage=_ZNK10CUtlMemoryIP12CHintMessageEixEi */

	/* <0> (null):0 */
	bool IsIdxValid(const class CUtlMemory<CHintMessage*>  *, int); /* linkage=_ZNK10CUtlMemoryIP12CHintMessageE10IsIdxValidEi */

	/* <0> (null):0 */
	class CHintMessage * * Base(class CUtlMemory<CHintMessage*> *); /* linkage=_ZN10CUtlMemoryIP12CHintMessageE4BaseEv */

	/* <0> (null):0 */
	const class CHintMessage *  * Base(const class CUtlMemory<CHintMessage*>  *); /* linkage=_ZNK10CUtlMemoryIP12CHintMessageE4BaseEv */

	/* <0> (null):0 */
	int NumAllocated(const class CUtlMemory<CHintMessage*>  *); /* linkage=_ZNK10CUtlMemoryIP12CHintMessageE12NumAllocatedEv */

	/* <0> (null):0 */
	void Grow(class CUtlMemory<CHintMessage*> *, int); /* linkage=_ZN10CUtlMemoryIP12CHintMessageE4GrowEi */

	/* <0> (null):0 */
	void EnsureCapacity(class CUtlMemory<CHintMessage*> *, int); /* linkage=_ZN10CUtlMemoryIP12CHintMessageE14EnsureCapacityEi */

	/* <0> (null):0 */
	void Purge(class CUtlMemory<CHintMessage*> *); /* linkage=_ZN10CUtlMemoryIP12CHintMessageE5PurgeEv */

	/* <0> (null):0 */
	bool IsExternallyAllocated(const class CUtlMemory<CHintMessage*>  *); /* linkage=_ZNK10CUtlMemoryIP12CHintMessageE21IsExternallyAllocatedEv */

	/* <0> (null):0 */
	void SetGrowSize(class CUtlMemory<CHintMessage*> *, int); /* linkage=_ZN10CUtlMemoryIP12CHintMessageE11SetGrowSizeEi */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 370 */
 /* pointer to 362 */
 /* size: 4 */

/* 371 */
 /* pointer to 369 */
 /* size: 4 */

/* 372 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 373 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 374 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 375 */
 /* pointer to 376 */
 /* size: 4 */

/* 376 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 377 */
 /* pointer to 374 */
 /* size: 4 */

/* 378 */
/* <0> (null):0 */
class CUtlVector<CHintMessage*> {
private:

	class CUtlMemory<CHintMessage*> m_Memory;        /*     0    12 */
	int                        m_Size;               /*    12     4 */
	class CHintMessage * *     m_pElements;          /*    16     4 */
	/* <0> (null):0 */
	void CUtlVector(class CUtlVector<CHintMessage*> *, int, int);

	/* <0> (null):0 */
	void CUtlVector(class CUtlVector<CHintMessage*> *, class CHintMessage * *, int);

	/* <0> (null):0 */
	void ~CUtlVector(class CUtlVector<CHintMessage*> *, int);

	/* <0> (null):0 */
	class CHintMessage * & operator[](class CUtlVector<CHintMessage*> *, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageEixEi */

	/* <0> (null):0 */
	const class CHintMessage *  & operator[](const class CUtlVector<CHintMessage*>  *, int); /* linkage=_ZNK10CUtlVectorIP12CHintMessageEixEi */

	/* <0> (null):0 */
	class CHintMessage * & Element(class CUtlVector<CHintMessage*> *, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE7ElementEi */

	/* <0> (null):0 */
	const class CHintMessage *  & Element(const class CUtlVector<CHintMessage*>  *, int); /* linkage=_ZNK10CUtlVectorIP12CHintMessageE7ElementEi */

	/* <0> (null):0 */
	class CHintMessage * * Base(class CUtlVector<CHintMessage*> *); /* linkage=_ZN10CUtlVectorIP12CHintMessageE4BaseEv */

	/* <0> (null):0 */
	const class CHintMessage *  * Base(const class CUtlVector<CHintMessage*>  *); /* linkage=_ZNK10CUtlVectorIP12CHintMessageE4BaseEv */

	/* <0> (null):0 */
	int Count(const class CUtlVector<CHintMessage*>  *); /* linkage=_ZNK10CUtlVectorIP12CHintMessageE5CountEv */

	/* <0> (null):0 */
	int Size(const class CUtlVector<CHintMessage*>  *); /* linkage=_ZNK10CUtlVectorIP12CHintMessageE4SizeEv */

	/* <0> (null):0 */
	bool IsValidIndex(const class CUtlVector<CHintMessage*>  *, int); /* linkage=_ZNK10CUtlVectorIP12CHintMessageE12IsValidIndexEi */

	/* <0> (null):0 */
	int AddToHead(class CUtlVector<CHintMessage*> *); /* linkage=_ZN10CUtlVectorIP12CHintMessageE9AddToHeadEv */

	/* <0> (null):0 */
	int AddToTail(class CUtlVector<CHintMessage*> *); /* linkage=_ZN10CUtlVectorIP12CHintMessageE9AddToTailEv */

	/* <0> (null):0 */
	int InsertBefore(class CUtlVector<CHintMessage*> *, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE12InsertBeforeEi */

	/* <0> (null):0 */
	int InsertAfter(class CUtlVector<CHintMessage*> *, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE11InsertAfterEi */

	/* <0> (null):0 */
	int AddToHead(class CUtlVector<CHintMessage*> *, const class CHintMessage *  &); /* linkage=_ZN10CUtlVectorIP12CHintMessageE9AddToHeadERKS1_ */

	/* <0> (null):0 */
	int AddToTail(class CUtlVector<CHintMessage*> *, const class CHintMessage *  &); /* linkage=_ZN10CUtlVectorIP12CHintMessageE9AddToTailERKS1_ */

	/* <0> (null):0 */
	int InsertBefore(class CUtlVector<CHintMessage*> *, int, const class CHintMessage *  &); /* linkage=_ZN10CUtlVectorIP12CHintMessageE12InsertBeforeEiRKS1_ */

	/* <0> (null):0 */
	int InsertAfter(class CUtlVector<CHintMessage*> *, int, const class CHintMessage *  &); /* linkage=_ZN10CUtlVectorIP12CHintMessageE11InsertAfterEiRKS1_ */

	/* <0> (null):0 */
	int AddMultipleToHead(class CUtlVector<CHintMessage*> *, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE17AddMultipleToHeadEi */

	/* <0> (null):0 */
	int AddMultipleToTail(class CUtlVector<CHintMessage*> *, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE17AddMultipleToTailEi */

	/* <0> (null):0 */
	int InsertMultipleBefore(class CUtlVector<CHintMessage*> *, int, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE20InsertMultipleBeforeEii */

	/* <0> (null):0 */
	int InsertMultipleAfter(class CUtlVector<CHintMessage*> *, int, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE19InsertMultipleAfterEii */

	/* <0> (null):0 */
	void SetSize(class CUtlVector<CHintMessage*> *, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE7SetSizeEi */

	/* <0> (null):0 */
	void CopyArray(class CUtlVector<CHintMessage*> *, const class CHintMessage *  *, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE9CopyArrayEPKS1_i */

	/* <0> (null):0 */
	int AddVectorToTail(class CUtlVector<CHintMessage*> *, const class CUtlVector<CHintMessage*>  &); /* linkage=_ZN10CUtlVectorIP12CHintMessageE15AddVectorToTailERKS2_ */

	/* <0> (null):0 */
	int Find(class CUtlVector<CHintMessage*> *, const class CHintMessage *  &); /* linkage=_ZN10CUtlVectorIP12CHintMessageE4FindERKS1_ */

	/* <0> (null):0 */
	bool HasElement(class CUtlVector<CHintMessage*> *, const class CHintMessage *  &); /* linkage=_ZN10CUtlVectorIP12CHintMessageE10HasElementERKS1_ */

	/* <0> (null):0 */
	void EnsureCapacity(class CUtlVector<CHintMessage*> *, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE14EnsureCapacityEi */

	/* <0> (null):0 */
	void FastRemove(class CUtlVector<CHintMessage*> *, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE10FastRemoveEi */

	/* <0> (null):0 */
	void Remove(class CUtlVector<CHintMessage*> *, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE6RemoveEi */

	/* <0> (null):0 */
	void FindAndRemove(class CUtlVector<CHintMessage*> *, const class CHintMessage *  &); /* linkage=_ZN10CUtlVectorIP12CHintMessageE13FindAndRemoveERKS1_ */

	/* <0> (null):0 */
	void RemoveMultiple(class CUtlVector<CHintMessage*> *, int, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE14RemoveMultipleEii */

	/* <0> (null):0 */
	void RemoveAll(class CUtlVector<CHintMessage*> *); /* linkage=_ZN10CUtlVectorIP12CHintMessageE9RemoveAllEv */

	/* <0> (null):0 */
	void Purge(class CUtlVector<CHintMessage*> *); /* linkage=_ZN10CUtlVectorIP12CHintMessageE5PurgeEv */

	/* <0> (null):0 */
	void PurgeAndDeleteElements(class CUtlVector<CHintMessage*> *); /* linkage=_ZN10CUtlVectorIP12CHintMessageE22PurgeAndDeleteElementsEv */

	/* <0> (null):0 */
	void SetGrowSize(class CUtlVector<CHintMessage*> *, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE11SetGrowSizeEi */

protected:

	/* <0> (null):0 */
	void CUtlVector(class CUtlVector<CHintMessage*> *, const class CUtlVector<CHintMessage*>  &);

private:

	/* <0> (null):0 */
	void GrowVector(class CUtlVector<CHintMessage*> *, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE10GrowVectorEi */

	/* <0> (null):0 */
	void ShiftElementsRight(class CUtlVector<CHintMessage*> *, int, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE18ShiftElementsRightEii */

	/* <0> (null):0 */
	void ShiftElementsLeft(class CUtlVector<CHintMessage*> *, int, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE17ShiftElementsLeftEii */

	/* <0> (null):0 */
	void ResetDbgInfo(class CUtlVector<CHintMessage*> *); /* linkage=_ZN10CUtlVectorIP12CHintMessageE12ResetDbgInfoEv */


	/* size: 20, cachelines: 1, members: 3 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 379 */
 /* pointer to 378 */
 /* size: 4 */

/* 380 */
 /* pointer to 381 */
 /* size: 4 */

/* 381 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 20 */

/* 382 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 383 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 20 */

/* 384 */
/* <0> (null):0 */
class CHintMessageQueue {
private:

	float                      m_tmMessageEnd;       /*     0     4 */
	class CUtlVector<CHintMessage*> m_messages;      /*     4    20 */
	/* <0> (null):0 */
	void Reset(class CHintMessageQueue *); /* linkage=_ZN17CHintMessageQueue5ResetEv */

	/* <0> (null):0 */
	void Update(class CHintMessageQueue *, class CBaseEntity &); /* linkage=_ZN17CHintMessageQueue6UpdateER11CBaseEntity */

	/* <0> (null):0 */
	bool AddMessage(class CHintMessageQueue *, const char  *, float, bool, class CUtlVector<const char*> *); /* linkage=_ZN17CHintMessageQueue10AddMessageEPKcfbP10CUtlVectorIS1_E */

	/* <0> (null):0 */
	bool IsEmpty(class CHintMessageQueue *); /* linkage=_ZN17CHintMessageQueue7IsEmptyEv */


	/* size: 24, cachelines: 1, members: 2 */
	/* last cacheline: 24 bytes */
}; /* size: 24 */

/* 385 */
 /* pointer to 384 */
 /* size: 4 */

/* 386 */
 /* pointer to 368 */
 /* size: 4 */

/* 387 */
/* <0> (null):0 */
class CUtlMemory<const char*> {
private:

	const char  * *            m_pMemory;            /*     0     4 */
	int                        m_NumAllocated;       /*     4     4 */
	int                        m_GrowSize;           /*     8     4 */
	/* <0> (null):0 */
	void CUtlMemory(class CUtlMemory<const char*> *, int, int);

	/* <0> (null):0 */
	void CUtlMemory(class CUtlMemory<const char*> *, const char  * *, int);

	/* <0> (null):0 */
	void ~CUtlMemory(class CUtlMemory<const char*> *, int);

	/* <0> (null):0 */
	const char  * & operator[](class CUtlMemory<const char*> *, int); /* linkage=_ZN10CUtlMemoryIPKcEixEi */

	/* <0> (null):0 */
	const const char  *  & operator[](const class CUtlMemory<const char*>  *, int); /* linkage=_ZNK10CUtlMemoryIPKcEixEi */

	/* <0> (null):0 */
	bool IsIdxValid(const class CUtlMemory<const char*>  *, int); /* linkage=_ZNK10CUtlMemoryIPKcE10IsIdxValidEi */

	/* <0> (null):0 */
	const char  * * Base(class CUtlMemory<const char*> *); /* linkage=_ZN10CUtlMemoryIPKcE4BaseEv */

	/* <0> (null):0 */
	const const char  *  * Base(const class CUtlMemory<const char*>  *); /* linkage=_ZNK10CUtlMemoryIPKcE4BaseEv */

	/* <0> (null):0 */
	int NumAllocated(const class CUtlMemory<const char*>  *); /* linkage=_ZNK10CUtlMemoryIPKcE12NumAllocatedEv */

	/* <0> (null):0 */
	void Grow(class CUtlMemory<const char*> *, int); /* linkage=_ZN10CUtlMemoryIPKcE4GrowEi */

	/* <0> (null):0 */
	void EnsureCapacity(class CUtlMemory<const char*> *, int); /* linkage=_ZN10CUtlMemoryIPKcE14EnsureCapacityEi */

	/* <0> (null):0 */
	void Purge(class CUtlMemory<const char*> *); /* linkage=_ZN10CUtlMemoryIPKcE5PurgeEv */

	/* <0> (null):0 */
	bool IsExternallyAllocated(const class CUtlMemory<const char*>  *); /* linkage=_ZNK10CUtlMemoryIPKcE21IsExternallyAllocatedEv */

	/* <0> (null):0 */
	void SetGrowSize(class CUtlMemory<const char*> *, int); /* linkage=_ZN10CUtlMemoryIPKcE11SetGrowSizeEi */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 388 */
 /* pointer to 28 */
 /* size: 4 */

/* 389 */
 /* pointer to 387 */
 /* size: 4 */

/* 390 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 391 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 392 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 393 */
 /* pointer to 394 */
 /* size: 4 */

/* 394 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 395 */
 /* pointer to 392 */
 /* size: 4 */

/* 396 */
 /* pointer to 397 */
 /* size: 4 */

/* 397 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 20 */

/* 398 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 399 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 20 */

/* 400 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 401 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 402 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 403 */
 /* pointer to 404 */
 /* size: 4 */

/* 404 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 676 */

/* 405 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 406 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 407 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 408 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 409 */
/* <0> (null):0 */
class CPointEntity {
	/* <0> (null):0 */
	virtual int ObjectCaps(class CPointEntity *); /* linkage=_ZN12CPointEntity10ObjectCapsEv */

	/* vtable has 1 entries: {
	   [6] = ObjectCaps(_ZN12CPointEntity10ObjectCapsEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 410 */
 /* pointer to 409 */
 /* size: 4 */

/* 411 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 412 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 413 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 414 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 415 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 416 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 417 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 418 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 419 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 420 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 421 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 422 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 423 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 424 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 425 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 426 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 427 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 428 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 429 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 430 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 431 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 432 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 433 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 434 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 435 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 436 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 437 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 438 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 439 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 440 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 441 */
 /* pointer to 74 */
 /* size: 4 */

/* Functions: */

/* <0> (null):0 */
void Vector2D(class Vector2D *)
{
} /* size: 4 */

/* <0> (null):0 */
void Vector2D(class Vector2D *, float, float)
{
} /* size: 141739864 */

/* <0> (null):0 */
class Vector2D operator+(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DplERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator-(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DmiERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator*(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DmlEf */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator/(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DdvEf */
{
} /* size: 8 */

/* <0> (null):0 */
float Length(const class Vector2D  *) /* linkage=_ZNK8Vector2D6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector2D  *) /* linkage=_ZNK8Vector2D13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector2D Normalize(const class Vector2D  *) /* linkage=_ZNK8Vector2D9NormalizeEv */
{
} /* size: 8 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector2D *) /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector2D *, float) /* linkage=_ZN8Vector2D6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void Vector(class Vector *)
{
} /* size: 0 */

/* <0> (null):0 */
void Vector(class Vector *, float, float, float)
{
} /* size: 228 */

/* <0> (null):0 */
void Vector(class Vector *, const class Vector  &)
{
} /* size: 141742644 */

/* <0> (null):0 */
void Vector(class Vector *, float *)
{
} /* size: 0 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *) /* linkage=_ZNK6VectorngEv */
{
} /* size: 12 */

/* <0> (null):0 */
int operator==(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectoreqERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
int operator!=(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorneERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector operator+(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorplERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectormiERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator*(const class Vector  *, float) /* linkage=_ZNK6VectormlEf */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator/(const class Vector  *, float) /* linkage=_ZNK6VectordvEf */
{
} /* size: 12 */

/* <0> (null):0 */
void CopyToArray(const class Vector  *, float *) /* linkage=_ZNK6Vector11CopyToArrayEPf */
{
} /* size: 320 */

/* <0> (null):0 */
float Length(const class Vector  *) /* linkage=_ZNK6Vector6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector  *) /* linkage=_ZNK6Vector13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
float * operator float*(class Vector *) /* linkage=_ZN6VectorcvPfEv */
{
} /* size: 4 */

/* <0> (null):0 */
const float  * operator const float*(const class Vector  *) /* linkage=_ZNK6VectorcvPKfEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector Normalize(const class Vector  *) /* linkage=_ZNK6Vector9NormalizeEv */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector2D Make2D(const class Vector  *) /* linkage=_ZNK6Vector6Make2DEv */
{
} /* size: 8 */

/* <0> (null):0 */
float Length2D(const class Vector  *) /* linkage=_ZNK6Vector8Length2DEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector  *, float) /* linkage=_ZNK6Vector16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector  *, float) /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector *) /* linkage=_ZN6Vector16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector *, float) /* linkage=_ZN6Vector6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void CUtlMemory(class CUtlMemory<char*> *, int, int)
{
} /* size: 0 */

/* <0> (null):0 */
void CUtlMemory(class CUtlMemory<char*> *, char * *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void ~CUtlMemory(class CUtlMemory<char*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
char * & operator[](class CUtlMemory<char*> *, int) /* linkage=_ZN10CUtlMemoryIPcEixEi */
{
} /* size: 4 */

/* <0> (null):0 */
const char *  & operator[](const class CUtlMemory<char*>  *, int) /* linkage=_ZNK10CUtlMemoryIPcEixEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsIdxValid(const class CUtlMemory<char*>  *, int) /* linkage=_ZNK10CUtlMemoryIPcE10IsIdxValidEi */
{
} /* size: 1 */

/* <0> (null):0 */
char * * Base(class CUtlMemory<char*> *) /* linkage=_ZN10CUtlMemoryIPcE4BaseEv */
{
} /* size: 4 */

/* <0> (null):0 */
const char *  * Base(const class CUtlMemory<char*>  *) /* linkage=_ZNK10CUtlMemoryIPcE4BaseEv */
{
} /* size: 4 */

/* <0> (null):0 */
int NumAllocated(const class CUtlMemory<char*>  *) /* linkage=_ZNK10CUtlMemoryIPcE12NumAllocatedEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Grow(class CUtlMemory<char*> *, int) /* linkage=_ZN10CUtlMemoryIPcE4GrowEi */
{
} /* size: 0 */

/* <0> (null):0 */
void EnsureCapacity(class CUtlMemory<char*> *, int) /* linkage=_ZN10CUtlMemoryIPcE14EnsureCapacityEi */
{
} /* size: 0 */

/* <0> (null):0 */
void Purge(class CUtlMemory<char*> *) /* linkage=_ZN10CUtlMemoryIPcE5PurgeEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool IsExternallyAllocated(const class CUtlMemory<char*>  *) /* linkage=_ZNK10CUtlMemoryIPcE21IsExternallyAllocatedEv */
{
} /* size: 1 */

/* <0> (null):0 */
void SetGrowSize(class CUtlMemory<char*> *, int) /* linkage=_ZN10CUtlMemoryIPcE11SetGrowSizeEi */
{
} /* size: 0 */

/* <0> (null):0 */
void CUtlVector(class CUtlVector<char*> *, int, int)
{
} /* size: 0 */

/* <0> (null):0 */
void CUtlVector(class CUtlVector<char*> *, char * *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void ~CUtlVector(class CUtlVector<char*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
char * & operator[](class CUtlVector<char*> *, int) /* linkage=_ZN10CUtlVectorIPcEixEi */
{
} /* size: 4 */

/* <0> (null):0 */
const char *  & operator[](const class CUtlVector<char*>  *, int) /* linkage=_ZNK10CUtlVectorIPcEixEi */
{
} /* size: 4 */

/* <0> (null):0 */
char * & Element(class CUtlVector<char*> *, int) /* linkage=_ZN10CUtlVectorIPcE7ElementEi */
{
} /* size: 4 */

/* <0> (null):0 */
const char *  & Element(const class CUtlVector<char*>  *, int) /* linkage=_ZNK10CUtlVectorIPcE7ElementEi */
{
} /* size: 4 */

/* <0> (null):0 */
char * * Base(class CUtlVector<char*> *) /* linkage=_ZN10CUtlVectorIPcE4BaseEv */
{
} /* size: 4 */

/* <0> (null):0 */
const char *  * Base(const class CUtlVector<char*>  *) /* linkage=_ZNK10CUtlVectorIPcE4BaseEv */
{
} /* size: 4 */

/* <0> (null):0 */
int Count(const class CUtlVector<char*>  *) /* linkage=_ZNK10CUtlVectorIPcE5CountEv */
{
} /* size: 4 */

/* <0> (null):0 */
int Size(const class CUtlVector<char*>  *) /* linkage=_ZNK10CUtlVectorIPcE4SizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsValidIndex(const class CUtlVector<char*>  *, int) /* linkage=_ZNK10CUtlVectorIPcE12IsValidIndexEi */
{
} /* size: 1 */

/* <0> (null):0 */
int AddToHead(class CUtlVector<char*> *) /* linkage=_ZN10CUtlVectorIPcE9AddToHeadEv */
{
} /* size: 4 */

/* <0> (null):0 */
int AddToTail(class CUtlVector<char*> *) /* linkage=_ZN10CUtlVectorIPcE9AddToTailEv */
{
} /* size: 4 */

/* <0> (null):0 */
int InsertBefore(class CUtlVector<char*> *, int) /* linkage=_ZN10CUtlVectorIPcE12InsertBeforeEi */
{
} /* size: 4 */

/* <0> (null):0 */
int InsertAfter(class CUtlVector<char*> *, int) /* linkage=_ZN10CUtlVectorIPcE11InsertAfterEi */
{
} /* size: 4 */

/* <0> (null):0 */
int AddToHead(class CUtlVector<char*> *, const char *  &) /* linkage=_ZN10CUtlVectorIPcE9AddToHeadERKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
int AddToTail(class CUtlVector<char*> *, const char *  &) /* linkage=_ZN10CUtlVectorIPcE9AddToTailERKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
int InsertBefore(class CUtlVector<char*> *, int, const char *  &) /* linkage=_ZN10CUtlVectorIPcE12InsertBeforeEiRKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
int InsertAfter(class CUtlVector<char*> *, int, const char *  &) /* linkage=_ZN10CUtlVectorIPcE11InsertAfterEiRKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
int AddMultipleToHead(class CUtlVector<char*> *, int) /* linkage=_ZN10CUtlVectorIPcE17AddMultipleToHeadEi */
{
} /* size: 4 */

/* <0> (null):0 */
int AddMultipleToTail(class CUtlVector<char*> *, int) /* linkage=_ZN10CUtlVectorIPcE17AddMultipleToTailEi */
{
} /* size: 4 */

/* <0> (null):0 */
int InsertMultipleBefore(class CUtlVector<char*> *, int, int) /* linkage=_ZN10CUtlVectorIPcE20InsertMultipleBeforeEii */
{
} /* size: 4 */

/* <0> (null):0 */
int InsertMultipleAfter(class CUtlVector<char*> *, int, int) /* linkage=_ZN10CUtlVectorIPcE19InsertMultipleAfterEii */
{
} /* size: 4 */

/* <0> (null):0 */
void SetSize(class CUtlVector<char*> *, int) /* linkage=_ZN10CUtlVectorIPcE7SetSizeEi */
{
} /* size: 0 */

/* <0> (null):0 */
void CopyArray(class CUtlVector<char*> *, const char *  *, int) /* linkage=_ZN10CUtlVectorIPcE9CopyArrayEPKS0_i */
{
} /* size: 0 */

/* <0> (null):0 */
int AddVectorToTail(class CUtlVector<char*> *, const class CUtlVector<char*>  &) /* linkage=_ZN10CUtlVectorIPcE15AddVectorToTailERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
int Find(class CUtlVector<char*> *, const char *  &) /* linkage=_ZN10CUtlVectorIPcE4FindERKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
bool HasElement(class CUtlVector<char*> *, const char *  &) /* linkage=_ZN10CUtlVectorIPcE10HasElementERKS0_ */
{
} /* size: 1 */

/* <0> (null):0 */
void EnsureCapacity(class CUtlVector<char*> *, int) /* linkage=_ZN10CUtlVectorIPcE14EnsureCapacityEi */
{
} /* size: 0 */

/* <0> (null):0 */
void FastRemove(class CUtlVector<char*> *, int) /* linkage=_ZN10CUtlVectorIPcE10FastRemoveEi */
{
} /* size: 0 */

/* <0> (null):0 */
void Remove(class CUtlVector<char*> *, int) /* linkage=_ZN10CUtlVectorIPcE6RemoveEi */
{
} /* size: 0 */

/* <0> (null):0 */
void FindAndRemove(class CUtlVector<char*> *, const char *  &) /* linkage=_ZN10CUtlVectorIPcE13FindAndRemoveERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void RemoveMultiple(class CUtlVector<char*> *, int, int) /* linkage=_ZN10CUtlVectorIPcE14RemoveMultipleEii */
{
} /* size: 0 */

/* <0> (null):0 */
void RemoveAll(class CUtlVector<char*> *) /* linkage=_ZN10CUtlVectorIPcE9RemoveAllEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Purge(class CUtlVector<char*> *) /* linkage=_ZN10CUtlVectorIPcE5PurgeEv */
{
} /* size: 0 */

/* <0> (null):0 */
void PurgeAndDeleteElements(class CUtlVector<char*> *) /* linkage=_ZN10CUtlVectorIPcE22PurgeAndDeleteElementsEv */
{
} /* size: 0 */

/* <0> (null):0 */
void SetGrowSize(class CUtlVector<char*> *, int) /* linkage=_ZN10CUtlVectorIPcE11SetGrowSizeEi */
{
} /* size: 0 */

/* <0> (null):0 */
void CUtlVector(class CUtlVector<char*> *, const class CUtlVector<char*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void GrowVector(class CUtlVector<char*> *, int) /* linkage=_ZN10CUtlVectorIPcE10GrowVectorEi */
{
} /* size: 0 */

/* <0> (null):0 */
void ShiftElementsRight(class CUtlVector<char*> *, int, int) /* linkage=_ZN10CUtlVectorIPcE18ShiftElementsRightEii */
{
} /* size: 0 */

/* <0> (null):0 */
void ShiftElementsLeft(class CUtlVector<char*> *, int, int) /* linkage=_ZN10CUtlVectorIPcE17ShiftElementsLeftEii */
{
} /* size: 0 */

/* <0> (null):0 */
void ResetDbgInfo(class CUtlVector<char*> *) /* linkage=_ZN10CUtlVectorIPcE12ResetDbgInfoEv */
{
} /* size: 0 */

/* <0> (null):0 */
void CHintMessage(class CHintMessage *, const char  *, bool, class CUtlVector<const char*> *, float)
{
} /* size: 0 */

/* <0> (null):0 */
void ~CHintMessage(class CHintMessage *, int)
{
} /* size: 0 */

/* <0> (null):0 */
float GetDuration(const class CHintMessage  *) /* linkage=_ZNK12CHintMessage11GetDurationEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Send(class CHintMessage *, class CBaseEntity &) /* linkage=_ZN12CHintMessage4SendER11CBaseEntity */
{
} /* size: 0 */

/* <0> (null):0 */
void CUtlVector(class CUtlVector<const char*> *, int, int)
{
} /* size: 0 */

/* <0> (null):0 */
void CUtlVector(class CUtlVector<const char*> *, const char  * *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void ~CUtlVector(class CUtlVector<const char*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
const char  * & operator[](class CUtlVector<const char*> *, int) /* linkage=_ZN10CUtlVectorIPKcEixEi */
{
} /* size: 4 */

/* <0> (null):0 */
const const char  *  & operator[](const class CUtlVector<const char*>  *, int) /* linkage=_ZNK10CUtlVectorIPKcEixEi */
{
} /* size: 4 */

/* <0> (null):0 */
const char  * & Element(class CUtlVector<const char*> *, int) /* linkage=_ZN10CUtlVectorIPKcE7ElementEi */
{
} /* size: 4 */

/* <0> (null):0 */
const const char  *  & Element(const class CUtlVector<const char*>  *, int) /* linkage=_ZNK10CUtlVectorIPKcE7ElementEi */
{
} /* size: 4 */

/* <0> (null):0 */
const char  * * Base(class CUtlVector<const char*> *) /* linkage=_ZN10CUtlVectorIPKcE4BaseEv */
{
} /* size: 4 */

/* <0> (null):0 */
const const char  *  * Base(const class CUtlVector<const char*>  *) /* linkage=_ZNK10CUtlVectorIPKcE4BaseEv */
{
} /* size: 4 */

/* <0> (null):0 */
int Count(const class CUtlVector<const char*>  *) /* linkage=_ZNK10CUtlVectorIPKcE5CountEv */
{
} /* size: 4 */

/* <0> (null):0 */
int Size(const class CUtlVector<const char*>  *) /* linkage=_ZNK10CUtlVectorIPKcE4SizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsValidIndex(const class CUtlVector<const char*>  *, int) /* linkage=_ZNK10CUtlVectorIPKcE12IsValidIndexEi */
{
} /* size: 1 */

/* <0> (null):0 */
int AddToHead(class CUtlVector<const char*> *) /* linkage=_ZN10CUtlVectorIPKcE9AddToHeadEv */
{
} /* size: 4 */

/* <0> (null):0 */
int AddToTail(class CUtlVector<const char*> *) /* linkage=_ZN10CUtlVectorIPKcE9AddToTailEv */
{
} /* size: 4 */

/* <0> (null):0 */
int InsertBefore(class CUtlVector<const char*> *, int) /* linkage=_ZN10CUtlVectorIPKcE12InsertBeforeEi */
{
} /* size: 4 */

/* <0> (null):0 */
int InsertAfter(class CUtlVector<const char*> *, int) /* linkage=_ZN10CUtlVectorIPKcE11InsertAfterEi */
{
} /* size: 4 */

/* <0> (null):0 */
int AddToHead(class CUtlVector<const char*> *, const const char  *  &) /* linkage=_ZN10CUtlVectorIPKcE9AddToHeadERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
int AddToTail(class CUtlVector<const char*> *, const const char  *  &) /* linkage=_ZN10CUtlVectorIPKcE9AddToTailERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
int InsertBefore(class CUtlVector<const char*> *, int, const const char  *  &) /* linkage=_ZN10CUtlVectorIPKcE12InsertBeforeEiRKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
int InsertAfter(class CUtlVector<const char*> *, int, const const char  *  &) /* linkage=_ZN10CUtlVectorIPKcE11InsertAfterEiRKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
int AddMultipleToHead(class CUtlVector<const char*> *, int) /* linkage=_ZN10CUtlVectorIPKcE17AddMultipleToHeadEi */
{
} /* size: 4 */

/* <0> (null):0 */
int AddMultipleToTail(class CUtlVector<const char*> *, int) /* linkage=_ZN10CUtlVectorIPKcE17AddMultipleToTailEi */
{
} /* size: 4 */

/* <0> (null):0 */
int InsertMultipleBefore(class CUtlVector<const char*> *, int, int) /* linkage=_ZN10CUtlVectorIPKcE20InsertMultipleBeforeEii */
{
} /* size: 4 */

/* <0> (null):0 */
int InsertMultipleAfter(class CUtlVector<const char*> *, int, int) /* linkage=_ZN10CUtlVectorIPKcE19InsertMultipleAfterEii */
{
} /* size: 4 */

/* <0> (null):0 */
void SetSize(class CUtlVector<const char*> *, int) /* linkage=_ZN10CUtlVectorIPKcE7SetSizeEi */
{
} /* size: 0 */

/* <0> (null):0 */
void CopyArray(class CUtlVector<const char*> *, const const char  *  *, int) /* linkage=_ZN10CUtlVectorIPKcE9CopyArrayEPKS1_i */
{
} /* size: 0 */

/* <0> (null):0 */
int AddVectorToTail(class CUtlVector<const char*> *, const class CUtlVector<const char*>  &) /* linkage=_ZN10CUtlVectorIPKcE15AddVectorToTailERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
int Find(class CUtlVector<const char*> *, const const char  *  &) /* linkage=_ZN10CUtlVectorIPKcE4FindERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
bool HasElement(class CUtlVector<const char*> *, const const char  *  &) /* linkage=_ZN10CUtlVectorIPKcE10HasElementERKS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
void EnsureCapacity(class CUtlVector<const char*> *, int) /* linkage=_ZN10CUtlVectorIPKcE14EnsureCapacityEi */
{
} /* size: 0 */

/* <0> (null):0 */
void FastRemove(class CUtlVector<const char*> *, int) /* linkage=_ZN10CUtlVectorIPKcE10FastRemoveEi */
{
} /* size: 0 */

/* <0> (null):0 */
void Remove(class CUtlVector<const char*> *, int) /* linkage=_ZN10CUtlVectorIPKcE6RemoveEi */
{
} /* size: 0 */

/* <0> (null):0 */
void FindAndRemove(class CUtlVector<const char*> *, const const char  *  &) /* linkage=_ZN10CUtlVectorIPKcE13FindAndRemoveERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void RemoveMultiple(class CUtlVector<const char*> *, int, int) /* linkage=_ZN10CUtlVectorIPKcE14RemoveMultipleEii */
{
} /* size: 0 */

/* <0> (null):0 */
void RemoveAll(class CUtlVector<const char*> *) /* linkage=_ZN10CUtlVectorIPKcE9RemoveAllEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Purge(class CUtlVector<const char*> *) /* linkage=_ZN10CUtlVectorIPKcE5PurgeEv */
{
} /* size: 0 */

/* <0> (null):0 */
void PurgeAndDeleteElements(class CUtlVector<const char*> *) /* linkage=_ZN10CUtlVectorIPKcE22PurgeAndDeleteElementsEv */
{
} /* size: 0 */

/* <0> (null):0 */
void SetGrowSize(class CUtlVector<const char*> *, int) /* linkage=_ZN10CUtlVectorIPKcE11SetGrowSizeEi */
{
} /* size: 0 */

/* <0> (null):0 */
void CUtlVector(class CUtlVector<const char*> *, const class CUtlVector<const char*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void GrowVector(class CUtlVector<const char*> *, int) /* linkage=_ZN10CUtlVectorIPKcE10GrowVectorEi */
{
} /* size: 0 */

/* <0> (null):0 */
void ShiftElementsRight(class CUtlVector<const char*> *, int, int) /* linkage=_ZN10CUtlVectorIPKcE18ShiftElementsRightEii */
{
} /* size: 0 */

/* <0> (null):0 */
void ShiftElementsLeft(class CUtlVector<const char*> *, int, int) /* linkage=_ZN10CUtlVectorIPKcE17ShiftElementsLeftEii */
{
} /* size: 0 */

/* <0> (null):0 */
void ResetDbgInfo(class CUtlVector<const char*> *) /* linkage=_ZN10CUtlVectorIPKcE12ResetDbgInfoEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int ObjectCaps(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
void CUtlMemory(class CUtlMemory<CHintMessage*> *, int, int)
{
} /* size: 0 */

/* <0> (null):0 */
void CUtlMemory(class CUtlMemory<CHintMessage*> *, class CHintMessage * *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void ~CUtlMemory(class CUtlMemory<CHintMessage*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class CHintMessage * & operator[](class CUtlMemory<CHintMessage*> *, int) /* linkage=_ZN10CUtlMemoryIP12CHintMessageEixEi */
{
} /* size: 4 */

/* <0> (null):0 */
const class CHintMessage *  & operator[](const class CUtlMemory<CHintMessage*>  *, int) /* linkage=_ZNK10CUtlMemoryIP12CHintMessageEixEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsIdxValid(const class CUtlMemory<CHintMessage*>  *, int) /* linkage=_ZNK10CUtlMemoryIP12CHintMessageE10IsIdxValidEi */
{
} /* size: 1 */

/* <0> (null):0 */
class CHintMessage * * Base(class CUtlMemory<CHintMessage*> *) /* linkage=_ZN10CUtlMemoryIP12CHintMessageE4BaseEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class CHintMessage *  * Base(const class CUtlMemory<CHintMessage*>  *) /* linkage=_ZNK10CUtlMemoryIP12CHintMessageE4BaseEv */
{
} /* size: 4 */

/* <0> (null):0 */
int NumAllocated(const class CUtlMemory<CHintMessage*>  *) /* linkage=_ZNK10CUtlMemoryIP12CHintMessageE12NumAllocatedEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Grow(class CUtlMemory<CHintMessage*> *, int) /* linkage=_ZN10CUtlMemoryIP12CHintMessageE4GrowEi */
{
} /* size: 0 */

/* <0> (null):0 */
void EnsureCapacity(class CUtlMemory<CHintMessage*> *, int) /* linkage=_ZN10CUtlMemoryIP12CHintMessageE14EnsureCapacityEi */
{
} /* size: 0 */

/* <0> (null):0 */
void Purge(class CUtlMemory<CHintMessage*> *) /* linkage=_ZN10CUtlMemoryIP12CHintMessageE5PurgeEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool IsExternallyAllocated(const class CUtlMemory<CHintMessage*>  *) /* linkage=_ZNK10CUtlMemoryIP12CHintMessageE21IsExternallyAllocatedEv */
{
} /* size: 1 */

/* <0> (null):0 */
void SetGrowSize(class CUtlMemory<CHintMessage*> *, int) /* linkage=_ZN10CUtlMemoryIP12CHintMessageE11SetGrowSizeEi */
{
} /* size: 0 */

/* <0> (null):0 */
void CUtlVector(class CUtlVector<CHintMessage*> *, int, int)
{
} /* size: 0 */

/* <0> (null):0 */
void CUtlVector(class CUtlVector<CHintMessage*> *, class CHintMessage * *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void ~CUtlVector(class CUtlVector<CHintMessage*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class CHintMessage * & operator[](class CUtlVector<CHintMessage*> *, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageEixEi */
{
} /* size: 4 */

/* <0> (null):0 */
const class CHintMessage *  & operator[](const class CUtlVector<CHintMessage*>  *, int) /* linkage=_ZNK10CUtlVectorIP12CHintMessageEixEi */
{
} /* size: 4 */

/* <0> (null):0 */
class CHintMessage * & Element(class CUtlVector<CHintMessage*> *, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE7ElementEi */
{
} /* size: 4 */

/* <0> (null):0 */
const class CHintMessage *  & Element(const class CUtlVector<CHintMessage*>  *, int) /* linkage=_ZNK10CUtlVectorIP12CHintMessageE7ElementEi */
{
} /* size: 4 */

/* <0> (null):0 */
class CHintMessage * * Base(class CUtlVector<CHintMessage*> *) /* linkage=_ZN10CUtlVectorIP12CHintMessageE4BaseEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class CHintMessage *  * Base(const class CUtlVector<CHintMessage*>  *) /* linkage=_ZNK10CUtlVectorIP12CHintMessageE4BaseEv */
{
} /* size: 4 */

/* <0> (null):0 */
int Count(const class CUtlVector<CHintMessage*>  *) /* linkage=_ZNK10CUtlVectorIP12CHintMessageE5CountEv */
{
} /* size: 4 */

/* <0> (null):0 */
int Size(const class CUtlVector<CHintMessage*>  *) /* linkage=_ZNK10CUtlVectorIP12CHintMessageE4SizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsValidIndex(const class CUtlVector<CHintMessage*>  *, int) /* linkage=_ZNK10CUtlVectorIP12CHintMessageE12IsValidIndexEi */
{
} /* size: 1 */

/* <0> (null):0 */
int AddToHead(class CUtlVector<CHintMessage*> *) /* linkage=_ZN10CUtlVectorIP12CHintMessageE9AddToHeadEv */
{
} /* size: 4 */

/* <0> (null):0 */
int AddToTail(class CUtlVector<CHintMessage*> *) /* linkage=_ZN10CUtlVectorIP12CHintMessageE9AddToTailEv */
{
} /* size: 4 */

/* <0> (null):0 */
int InsertBefore(class CUtlVector<CHintMessage*> *, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE12InsertBeforeEi */
{
} /* size: 4 */

/* <0> (null):0 */
int InsertAfter(class CUtlVector<CHintMessage*> *, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE11InsertAfterEi */
{
} /* size: 4 */

/* <0> (null):0 */
int AddToHead(class CUtlVector<CHintMessage*> *, const class CHintMessage *  &) /* linkage=_ZN10CUtlVectorIP12CHintMessageE9AddToHeadERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
int AddToTail(class CUtlVector<CHintMessage*> *, const class CHintMessage *  &) /* linkage=_ZN10CUtlVectorIP12CHintMessageE9AddToTailERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
int InsertBefore(class CUtlVector<CHintMessage*> *, int, const class CHintMessage *  &) /* linkage=_ZN10CUtlVectorIP12CHintMessageE12InsertBeforeEiRKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
int InsertAfter(class CUtlVector<CHintMessage*> *, int, const class CHintMessage *  &) /* linkage=_ZN10CUtlVectorIP12CHintMessageE11InsertAfterEiRKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
int AddMultipleToHead(class CUtlVector<CHintMessage*> *, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE17AddMultipleToHeadEi */
{
} /* size: 4 */

/* <0> (null):0 */
int AddMultipleToTail(class CUtlVector<CHintMessage*> *, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE17AddMultipleToTailEi */
{
} /* size: 4 */

/* <0> (null):0 */
int InsertMultipleBefore(class CUtlVector<CHintMessage*> *, int, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE20InsertMultipleBeforeEii */
{
} /* size: 4 */

/* <0> (null):0 */
int InsertMultipleAfter(class CUtlVector<CHintMessage*> *, int, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE19InsertMultipleAfterEii */
{
} /* size: 4 */

/* <0> (null):0 */
void SetSize(class CUtlVector<CHintMessage*> *, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE7SetSizeEi */
{
} /* size: 137632364 */

/* <0> (null):0 */
void CopyArray(class CUtlVector<CHintMessage*> *, const class CHintMessage *  *, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE9CopyArrayEPKS1_i */
{
} /* size: 141742552 */

/* <0> (null):0 */
int AddVectorToTail(class CUtlVector<CHintMessage*> *, const class CUtlVector<CHintMessage*>  &) /* linkage=_ZN10CUtlVectorIP12CHintMessageE15AddVectorToTailERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
int Find(class CUtlVector<CHintMessage*> *, const class CHintMessage *  &) /* linkage=_ZN10CUtlVectorIP12CHintMessageE4FindERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
bool HasElement(class CUtlVector<CHintMessage*> *, const class CHintMessage *  &) /* linkage=_ZN10CUtlVectorIP12CHintMessageE10HasElementERKS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
void EnsureCapacity(class CUtlVector<CHintMessage*> *, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE14EnsureCapacityEi */
{
} /* size: 141912480 */

/* <0> (null):0 */
void FastRemove(class CUtlVector<CHintMessage*> *, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE10FastRemoveEi */
{
} /* size: 141935720 */

/* <0> (null):0 */
void Remove(class CUtlVector<CHintMessage*> *, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE6RemoveEi */
{
} /* size: 141971864 */

/* <0> (null):0 */
void FindAndRemove(class CUtlVector<CHintMessage*> *, const class CHintMessage *  &) /* linkage=_ZN10CUtlVectorIP12CHintMessageE13FindAndRemoveERKS1_ */
{
} /* size: 141974072 */

/* <0> (null):0 */
void RemoveMultiple(class CUtlVector<CHintMessage*> *, int, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE14RemoveMultipleEii */
{
} /* size: 141943712 */

/* <0> (null):0 */
void RemoveAll(class CUtlVector<CHintMessage*> *) /* linkage=_ZN10CUtlVectorIP12CHintMessageE9RemoveAllEv */
{
} /* size: 141946368 */

/* <0> (null):0 */
void Purge(class CUtlVector<CHintMessage*> *) /* linkage=_ZN10CUtlVectorIP12CHintMessageE5PurgeEv */
{
} /* size: 142014316 */

/* <0> (null):0 */
void PurgeAndDeleteElements(class CUtlVector<CHintMessage*> *) /* linkage=_ZN10CUtlVectorIP12CHintMessageE22PurgeAndDeleteElementsEv */
{
} /* size: 142015868 */

/* <0> (null):0 */
void SetGrowSize(class CUtlVector<CHintMessage*> *, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE11SetGrowSizeEi */
{
} /* size: 142038708 */

/* <0> (null):0 */
void CUtlVector(class CUtlVector<CHintMessage*> *, const class CUtlVector<CHintMessage*>  &)
{
} /* size: 142040860 */

/* <0> (null):0 */
void GrowVector(class CUtlVector<CHintMessage*> *, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE10GrowVectorEi */
{
} /* size: 142046916 */

/* <0> (null):0 */
void ShiftElementsRight(class CUtlVector<CHintMessage*> *, int, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE18ShiftElementsRightEii */
{
} /* size: 142057616 */

/* <0> (null):0 */
void ShiftElementsLeft(class CUtlVector<CHintMessage*> *, int, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE17ShiftElementsLeftEii */
{
} /* size: 142071304 */

/* <0> (null):0 */
void ResetDbgInfo(class CUtlVector<CHintMessage*> *) /* linkage=_ZN10CUtlVectorIP12CHintMessageE12ResetDbgInfoEv */
{
} /* size: 142080072 */

/* <0> (null):0 */
void Reset(class CHintMessageQueue *) /* linkage=_ZN17CHintMessageQueue5ResetEv */
{
} /* size: 142098000 */

/* <0> (null):0 */
void Update(class CHintMessageQueue *, class CBaseEntity &) /* linkage=_ZN17CHintMessageQueue6UpdateER11CBaseEntity */
{
} /* size: 0 */

/* <0> (null):0 */
bool AddMessage(class CHintMessageQueue *, const char  *, float, bool, class CUtlVector<const char*> *) /* linkage=_ZN17CHintMessageQueue10AddMessageEPKcfbP10CUtlVectorIS1_E */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsEmpty(class CHintMessageQueue *) /* linkage=_ZN17CHintMessageQueue7IsEmptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
void CUtlMemory(class CUtlMemory<const char*> *, int, int)
{
} /* size: 0 */

/* <0> (null):0 */
void CUtlMemory(class CUtlMemory<const char*> *, const char  * *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void ~CUtlMemory(class CUtlMemory<const char*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
const char  * & operator[](class CUtlMemory<const char*> *, int) /* linkage=_ZN10CUtlMemoryIPKcEixEi */
{
} /* size: 4 */

/* <0> (null):0 */
const const char  *  & operator[](const class CUtlMemory<const char*>  *, int) /* linkage=_ZNK10CUtlMemoryIPKcEixEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsIdxValid(const class CUtlMemory<const char*>  *, int) /* linkage=_ZNK10CUtlMemoryIPKcE10IsIdxValidEi */
{
} /* size: 1 */

/* <0> (null):0 */
const char  * * Base(class CUtlMemory<const char*> *) /* linkage=_ZN10CUtlMemoryIPKcE4BaseEv */
{
} /* size: 4 */

/* <0> (null):0 */
const const char  *  * Base(const class CUtlMemory<const char*>  *) /* linkage=_ZNK10CUtlMemoryIPKcE4BaseEv */
{
} /* size: 4 */

/* <0> (null):0 */
int NumAllocated(const class CUtlMemory<const char*>  *) /* linkage=_ZNK10CUtlMemoryIPKcE12NumAllocatedEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Grow(class CUtlMemory<const char*> *, int) /* linkage=_ZN10CUtlMemoryIPKcE4GrowEi */
{
} /* size: 0 */

/* <0> (null):0 */
void EnsureCapacity(class CUtlMemory<const char*> *, int) /* linkage=_ZN10CUtlMemoryIPKcE14EnsureCapacityEi */
{
} /* size: 0 */

/* <0> (null):0 */
void Purge(class CUtlMemory<const char*> *) /* linkage=_ZN10CUtlMemoryIPKcE5PurgeEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool IsExternallyAllocated(const class CUtlMemory<const char*>  *) /* linkage=_ZNK10CUtlMemoryIPKcE21IsExternallyAllocatedEv */
{
} /* size: 1 */

/* <0> (null):0 */
void SetGrowSize(class CUtlMemory<const char*> *, int) /* linkage=_ZN10CUtlMemoryIPKcE11SetGrowSizeEi */
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator==(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, float X, float Y, float Z)
{
} /* size: 0 */

/* <0> (null):0 */
inline void * operator new(size_t, void * __p)
{
} /* size: 4 */

/* <0> (null):0 */
inline edict_t * ENT(const entvars_t  * pev)
{
} /* size: 4 */

/* <0> (null):0 */
inline void GetDuration(const class CHintMessage  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator!=(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline BOOL FStrEq(const char  * sz1, const char  * sz2)
{
} /* size: 4 */

/* <0> (null):0 */
inline void operator+(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator*(const class Vector  *const this, float fl)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ObjectCaps(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
virtual int ObjectCaps(class CPointEntity *) /* linkage=_ZN12CPointEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
inline void ObjectCaps(class CPointEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Count(const class CUtlVector<CHintMessage*>  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Count(const class CUtlVector<const char*>  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Count(const class CUtlVector<char*>  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ResetDbgInfo(class CUtlVector<char*> *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CUtlMemory(class CUtlMemory<char*> *const this, int growSize, int initSize)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator[](class CUtlMemory<const char*> *const this, int i)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator[](class CUtlMemory<char*> *const this, int i)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Destruct<char*>(char * * pMemory)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Element(class CUtlVector<char*> *const this, int i)
{
} /* size: 0 */

/* <0> (null):0 */
void RemoveAll(class CUtlVector<char*> *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator[](class CUtlMemory<CHintMessage*> *const this, int i)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Destruct<CHintMessage*>(class CHintMessage * * pMemory)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Element(class CUtlVector<CHintMessage*> *const this, int i)
{
} /* size: 0 */

/* <0> (null):0 */
void RemoveAll(class CUtlVector<CHintMessage*> *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ShiftElementsLeft(class CUtlVector<CHintMessage*> *const this, int elem, int num)
{
	{
		int numToMove;                                        //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void IsExternallyAllocated(const class CUtlMemory<char*>  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Purge(class CUtlVector<char*> *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ~CUtlMemory(class CUtlMemory<char*> *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator[](class CUtlVector<char*> *const this, int i)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~CUtlVector(class CUtlVector<char*> *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator[](class CUtlVector<CHintMessage*> *const this, int i)
{
} /* size: 0 */

/* <0> (null):0 */
void Remove(class CUtlVector<CHintMessage*> *const this, int elem)
{
} /* size: 0 */

/* <0> (null):0 */
inline void NumAllocated(const class CUtlMemory<char*>  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GrowVector(class CUtlVector<char*> *const this, int num)
{
} /* size: 0 */

/* <0> (null):0 */
void ShiftElementsRight(class CUtlVector<char*> *const this, int elem, int num)
{
	{
		int numToMove;                                        //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline void CopyConstruct<char*>(char * * pMemory, const char *  &const src)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CUtlVector(class CUtlVector<char*> *const this, int growSize, int initSize)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator[](class CUtlVector<const char*> *const this, int i)
{
} /* size: 0 */

/* <0> (null):0 */
inline char * CloneString(const char  * str)
{
	{
		char * cloneStr;                                      //     0
		{
			char * cloneStr;                              //     0
		}
	}
} /* size: 4 */

/* <0> (null):0 */
inline void AddToTail(class CUtlVector<char*> *const this, const char *  &const src)
{
} /* size: 0 */

/* <0> (null):0 */
inline void NumAllocated(const class CUtlMemory<CHintMessage*>  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ResetDbgInfo(class CUtlVector<CHintMessage*> *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsExternallyAllocated(const class CUtlMemory<CHintMessage*>  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GrowVector(class CUtlVector<CHintMessage*> *const this, int num)
{
} /* size: 0 */

/* <0> (null):0 */
void ShiftElementsRight(class CUtlVector<CHintMessage*> *const this, int elem, int num)
{
	{
		int numToMove;                                        //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline void CopyConstruct<CHintMessage*>(class CHintMessage * * pMemory, const class CHintMessage *  &const src)
{
} /* size: 0 */

/* <0> (null):0 */
inline void AddToTail(class CUtlVector<CHintMessage*> *const this, const class CHintMessage *  &const src)
{
} /* size: 0 */

/* <0> (null):0 */
void ~CHintMessage(class CHintMessage *const this, intconst __in_chrg)
{
	{
		int i;                                                //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void Purge(class CUtlMemory<char*> *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ~CHintMessage(class CHintMessage *const this)
{
	{
		int i;                                                //     0
	}
	~CUtlVector(class CUtlVector<char*> *const this,
			intconst __in_chrg); /* size=0, low_pc=0 */ //     0
	RemoveAll(class CUtlVector<char*> *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Send(class CHintMessage *const this, class CBaseEntity &const client)
{
} /* size: 0 */

/* <0> (null):0 */
void Send(class CHintMessage *const this, class CBaseEntity &const client)
{
} /* size: 0 */

/* <0> (null):0 */
void Reset(class CHintMessageQueue *const this)
{
	{
		int i;                                                //     0
		~CHintMessage(class CHintMessage *const this,
				intconst __in_chrg); /* size=0, low_pc=0 */ //     0
	}
	RemoveAll(class CUtlVector<CHintMessage*> *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Update(class CHintMessageQueue *const this, class CBaseEntity &const client)
{
	{
		class CHintMessage * msg;                             //     0
		Send(class CHintMessage *const this,
			class CBaseEntity &const client); /* size=0, low_pc=0 */ //     0
		~CHintMessage(class CHintMessage *const this,
				intconst __in_chrg); /* size=0, low_pc=0 */ //     0
		Remove(class CUtlVector<CHintMessage*> *const this,
			int elem); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void Grow(class CUtlMemory<char*> *const this, int num)
{
	{
		int growSize;                                         //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void InsertBefore(class CUtlVector<char*> *const this, int elem, const char *  &const src)
{
	GrowVector(class CUtlVector<char*> *const this,
			int num); /* size=0, low_pc=0 */ //     0
	ShiftElementsRight(class CUtlVector<char*> *const this,
				int elem,
				int num); /* size=0, low_pc=0 */ //     0
	CopyConstruct<char*>(char * * pMemory,
				const char *  &const src); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void CHintMessage(class CHintMessage *const this, const char  * hintString, bool isHint, class CUtlVector<const char*> * args, float duration)
{
	{
		int i;                                                //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void CHintMessage(class CHintMessage *const this, const char  * hintString, bool isHint, class CUtlVector<const char*> * args, float duration)
{
	CUtlVector(class CUtlVector<char*> *const this,
			int growSize,
			int initSize); /* size=0, low_pc=0 */ //     0
	{
		int i;                                                //     0
		CloneString(const char  * str); /* size=0, low_pc=0 */ //     0
		AddToTail(class CUtlVector<char*> *const this,
				const char *  &const src); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void Grow(class CUtlMemory<CHintMessage*> *const this, int num)
{
	{
		int growSize;                                         //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void InsertBefore(class CUtlVector<CHintMessage*> *const this, int elem, const class CHintMessage *  &const src)
{
	GrowVector(class CUtlVector<CHintMessage*> *const this,
			int num); /* size=0, low_pc=0 */ //     0
	ShiftElementsRight(class CUtlVector<CHintMessage*> *const this,
				int elem,
				int num); /* size=0, low_pc=0 */ //     0
	CopyConstruct<CHintMessage*>(class CHintMessage * * pMemory,
					const class CHintMessage *  &const src); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void AddMessage(class CHintMessageQueue *const this, const char  * message, float duration, bool isHint, class CUtlVector<const char*> * args)
{
	{
		class CHintMessage * msg;                             //     0
		AddToTail(class CUtlVector<CHintMessage*> *const this,
				const class CHintMessage *  &const src); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */



/* Variables: */

int                        numToMove; /* size: 4 */

int                        numToMove; /* size: 4 */

char *                     cloneStr; /* size: 4 */

char *                     cloneStr; /* size: 4 */

int                        numToMove; /* size: 4 */

int                        i; /* size: 4 */

int                        i; /* size: 4 */

int                        i; /* size: 4 */

; /* size: 142155288 */

class CHintMessage *       msg; /* size: 4 */

; /* size: 142156044 */

; /* size: 142160508 */

int                        growSize; /* size: 4 */

; /* size: 142161272 */

int                        i; /* size: 4 */

int                        i; /* size: 4 */

; /* size: 142162412 */

; /* size: 142162320 */

int                        growSize; /* size: 4 */

; /* size: 142163212 */

class CHintMessage *       msg; /* size: 4 */

extern class _IO_FILE *           stdin; /* size: 4 */

extern class _IO_FILE *           stdout; /* size: 4 */

intconst                   k_cubSaltSize; /* size: 4 */

GID_tconst                 k_GIDNil; /* size: 8 */

GID_tconst                 k_TxnIDNil; /* size: 8 */

GID_tconst                 k_TxnIDUnknown; /* size: 8 */

PackageId_tconst           k_uPackageIdFreeSub; /* size: 4 */

PackageId_tconst           k_uPackageIdInvalid; /* size: 4 */

AppId_tconst               k_uAppIdInvalid; /* size: 4 */

AssetClassId_tconst        k_ulAssetClassIdInvalid; /* size: 8 */

PhysicalItemId_tconst      k_uPhysicalItemIdInvalid; /* size: 4 */

DepotId_tconst             k_uDepotIdInvalid; /* size: 4 */

CellID_tconst              k_uCellIDInvalid; /* size: 4 */

SteamAPICall_tconst        k_uAPICallInvalid; /* size: 8 */

PartnerId_tconst           k_uPartnerIdInvalid; /* size: 4 */

extern enginefuncs_t              g_engfuncs; /* size: 632 */

extern globalvars_t *             gpGlobals; /* size: 4 */

extern class Vectorconst          g_vecZero; /* size: 12 */

/* Types: */

/* 1 */
char
 /* size: 1 */

/* 2 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 3 */
unsigned int
 /* size: 4 */

/* 4 */
unsigned char
 /* size: 1 */

/* 5 */
short unsigned int
 /* size: 2 */

/* 6 */
long unsigned int
 /* size: 4 */

/* 7 */
signed char
 /* size: 1 */

/* 8 */
short int
 /* size: 2 */

/* 9 */
int
 /* size: 4 */

/* 10 */
long long int
 /* size: 8 */

/* 11 */
long long unsigned int
 /* size: 8 */

/* 12 */
/* <0> (null):0 */
typedef long long int __quad_t; /* size: 8 */

/* 13 */
/* <0> (null):0 */
typedef long int __off_t; /* size: 4 */

/* 14 */
long int
 /* size: 4 */

/* 15 */
/* <0> (null):0 */
typedef __quad_t __off64_t; /* size: 8 */

/* 16 */
 /* pointer to 0 */
 /* size: 4 */

/* 17 */
 /* pointer to 1 */
 /* size: 4 */

/* 18 */
/* <0> (null):0 */
struct _IO_FILE {
	int                        _flags;               /*     0     4 */
	char *                     _IO_read_ptr;         /*     4     4 */
	char *                     _IO_read_end;         /*     8     4 */
	char *                     _IO_read_base;        /*    12     4 */
	char *                     _IO_write_base;       /*    16     4 */
	char *                     _IO_write_ptr;        /*    20     4 */
	char *                     _IO_write_end;        /*    24     4 */
	char *                     _IO_buf_base;         /*    28     4 */
	char *                     _IO_buf_end;          /*    32     4 */
	char *                     _IO_save_base;        /*    36     4 */
	char *                     _IO_backup_base;      /*    40     4 */
	char *                     _IO_save_end;         /*    44     4 */
	class _IO_marker *         _markers;             /*    48     4 */
	class _IO_FILE *           _chain;               /*    52     4 */
	int                        _fileno;              /*    56     4 */
	int                        _flags2;              /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	__off_t                    _old_offset;          /*    64     4 */
	short unsigned int         _cur_column;          /*    68     2 */
	signed char                _vtable_offset;       /*    70     1 */
	char                       _shortbuf[1];         /*    71     1 */
	_IO_lock_t *               _lock;                /*    72     4 */
	__off64_t                  _offset;              /*    76     8 */
	void *                     __pad1;               /*    84     4 */
	void *                     __pad2;               /*    88     4 */
	void *                     __pad3;               /*    92     4 */
	void *                     __pad4;               /*    96     4 */
	size_t                     __pad5;               /*   100     4 */
	int                        _mode;                /*   104     4 */
	char                       _unused2[40];         /*   108    40 */
	/* --- cacheline 2 boundary (128 bytes) was 20 bytes ago --- */

	/* size: 148, cachelines: 3, members: 29 */
	/* last cacheline: 20 bytes */
}; /* size: 148 */

/* 19 */
/* <0> (null):0 */
typedef void _IO_lock_t; /* size: 0 */

/* 20 */
/* <0> (null):0 */
struct _IO_marker {
	class _IO_marker *         _next;                /*     0     4 */
	class _IO_FILE *           _sbuf;                /*     4     4 */
	int                        _pos;                 /*     8     4 */

	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 21 */
 /* pointer to 20 */
 /* size: 4 */

/* 22 */
 /* pointer to 18 */
 /* size: 4 */

/* 23 */
 /* pointer to 20 */
 /* size: 4 */

/* 24 */
 /* pointer to 18 */
 /* size: 4 */

/* 25 */
/* <0> (null):0 */
char                       array[1]; /* size: 1 */

/* 26 */
 /* pointer to 19 */
 /* size: 4 */

/* 27 */
/* <0> (null):0 */
char                       array[40]; /* size: 40 */

/* 28 */
 /* pointer to 29 */
 /* size: 4 */

/* 29 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 30 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 31 */
long double
 /* size: 12 */

/* 32 */
double
 /* size: 8 */

/* 33 */
/* <0> (null):0 */
typedef int int32; /* size: 4 */

/* 34 */
/* <0> (null):0 */
typedef unsigned int uint32; /* size: 4 */

/* 35 */
/* <0> (null):0 */
typedef long long unsigned int uint64; /* size: 8 */

/* 36 */
/* <0> (null):0 */
typedef uint64 GID_t; /* size: 8 */

/* 37 */
/* <0> (null):0 */
typedef uint32 PackageId_t; /* size: 4 */

/* 38 */
/* <0> (null):0 */
typedef uint32 AppId_t; /* size: 4 */

/* 39 */
/* <0> (null):0 */
typedef uint64 AssetClassId_t; /* size: 8 */

/* 40 */
/* <0> (null):0 */
typedef uint32 PhysicalItemId_t; /* size: 4 */

/* 41 */
/* <0> (null):0 */
typedef uint32 DepotId_t; /* size: 4 */

/* 42 */
/* <0> (null):0 */
typedef uint32 CellID_t; /* size: 4 */

/* 43 */
/* <0> (null):0 */
typedef uint64 SteamAPICall_t; /* size: 8 */

/* 44 */
/* <0> (null):0 */
typedef uint32 PartnerId_t; /* size: 4 */

/* 45 */
/* <0> (null):0 */
typedef int BOOL; /* size: 4 */

/* 46 */
/* <0> (null):0 */
typedef unsigned char byte; /* size: 1 */

/* 47 */
/* <0> (null):0 */
typedef unsigned int string_t; /* size: 4 */

/* 48 */
/* <0> (null):0 */
typedef float vec_t; /* size: 4 */

/* 49 */
float
 /* size: 4 */

/* 50 */
/* <0> (null):0 */
class Vector2D {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	/* <0> (null):0 */
	void Vector2D(class Vector2D *);

	/* <0> (null):0 */
	void Vector2D(class Vector2D *, float, float);

	/* <0> (null):0 */
	class Vector2D operator+(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DplERKS_ */

	/* <0> (null):0 */
	class Vector2D operator-(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DmiERKS_ */

	/* <0> (null):0 */
	class Vector2D operator*(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DmlEf */

	/* <0> (null):0 */
	class Vector2D operator/(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DdvEf */

	/* <0> (null):0 */
	float Length(const class Vector2D  *); /* linkage=_ZNK8Vector2D6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector2D  *); /* linkage=_ZNK8Vector2D13LengthSquaredEv */

	/* <0> (null):0 */
	class Vector2D Normalize(const class Vector2D  *); /* linkage=_ZNK8Vector2D9NormalizeEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector2D *); /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector2D *, float); /* linkage=_ZN8Vector2D6IsZeroEf */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 51 */
 /* pointer to 50 */
 /* size: 4 */

/* 52 */
 /* pointer to 53 */
 /* size: 4 */

/* 53 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 54 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 55 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 56 */
bool
 /* size: 1 */

/* 57 */
/* <0> (null):0 */
class Vector {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	vec_t                      z;                    /*     8     4 */
	/* <0> (null):0 */
	void Vector(class Vector *);

	/* <0> (null):0 */
	void Vector(class Vector *, float, float, float);

	/* <0> (null):0 */
	void Vector(class Vector *, const class Vector  &);

	/* <0> (null):0 */
	void Vector(class Vector *, float *);

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *); /* linkage=_ZNK6VectorngEv */

	/* <0> (null):0 */
	int operator==(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectoreqERKS_ */

	/* <0> (null):0 */
	int operator!=(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorneERKS_ */

	/* <0> (null):0 */
	class Vector operator+(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorplERKS_ */

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectormiERKS_ */

	/* <0> (null):0 */
	class Vector operator*(const class Vector  *, float); /* linkage=_ZNK6VectormlEf */

	/* <0> (null):0 */
	class Vector operator/(const class Vector  *, float); /* linkage=_ZNK6VectordvEf */

	/* <0> (null):0 */
	void CopyToArray(const class Vector  *, float *); /* linkage=_ZNK6Vector11CopyToArrayEPf */

	/* <0> (null):0 */
	float Length(const class Vector  *); /* linkage=_ZNK6Vector6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector  *); /* linkage=_ZNK6Vector13LengthSquaredEv */

	/* <0> (null):0 */
	float * operator float*(class Vector *); /* linkage=_ZN6VectorcvPfEv */

	/* <0> (null):0 */
	const float  * operator const float*(const class Vector  *); /* linkage=_ZNK6VectorcvPKfEv */

	/* <0> (null):0 */
	class Vector Normalize(const class Vector  *); /* linkage=_ZNK6Vector9NormalizeEv */

	/* <0> (null):0 */
	class Vector2D Make2D(const class Vector  *); /* linkage=_ZNK6Vector6Make2DEv */

	/* <0> (null):0 */
	float Length2D(const class Vector  *); /* linkage=_ZNK6Vector8Length2DEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector  *, float); /* linkage=_ZNK6Vector16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector  *, float); /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector *); /* linkage=_ZN6Vector16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector *, float); /* linkage=_ZN6Vector6IsZeroEf */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 58 */
 /* pointer to 57 */
 /* size: 4 */

/* 59 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 60 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 61 */
 /* pointer to 49 */
 /* size: 4 */

/* 62 */
 /* pointer to 63 */
 /* size: 4 */

/* 63 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 64 */
 /* pointer to 65 */
 /* size: 4 */

/* 65 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 66 */
/* <0> (null):0 */
typedef int qboolean; /* size: 4 */

/* 67 */
/* <0> (null):0 */
struct link_s {
	class link_s *             prev;                 /*     0     4 */
	class link_s *             next;                 /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 68 */
 /* pointer to 67 */
 /* size: 4 */

/* 69 */
/* <0> (null):0 */
typedef struct link_s link_t; /* size: 8 */

/* 70 */
/* <0> (null):0 */
typedef struct edict_s edict_t; /* size: 804 */

/* 71 */
/* <0> (null):0 */
struct edict_s {
	qboolean                   free;                 /*     0     4 */
	int                        serialnumber;         /*     4     4 */
	link_t                     area;                 /*     8     8 */
	int                        headnode;             /*    16     4 */
	int                        num_leafs;            /*    20     4 */
	short int                  leafnums[48];         /*    24    96 */
	/* --- cacheline 1 boundary (64 bytes) was 56 bytes ago --- */
	float                      freetime;             /*   120     4 */
	void *                     pvPrivateData;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	entvars_t                  v;                    /*   128   676 */
	/* --- cacheline 12 boundary (768 bytes) was 36 bytes ago --- */

	/* size: 804, cachelines: 13, members: 9 */
	/* last cacheline: 36 bytes */
}; /* size: 804 */

/* 72 */
 /* pointer to 70 */
 /* size: 4 */

/* 73 */
/* <0> (null):0 */
struct {
	float                      time;                 /*     0     4 */
	float                      frametime;            /*     4     4 */
	float                      force_retouch;        /*     8     4 */
	string_t                   mapname;              /*    12     4 */
	string_t                   startspot;            /*    16     4 */
	float                      deathmatch;           /*    20     4 */
	float                      coop;                 /*    24     4 */
	float                      teamplay;             /*    28     4 */
	float                      serverflags;          /*    32     4 */
	float                      found_secrets;        /*    36     4 */
	class Vector              v_forward;             /*    40    12 */
	class Vector              v_up;                  /*    52    12 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	class Vector              v_right;               /*    64    12 */
	float                      trace_allsolid;       /*    76     4 */
	float                      trace_startsolid;     /*    80     4 */
	float                      trace_fraction;       /*    84     4 */
	class Vector              trace_endpos;          /*    88    12 */
	class Vector              trace_plane_normal;    /*   100    12 */
	float                      trace_plane_dist;     /*   112     4 */
	edict_t *                  trace_ent;            /*   116     4 */
	float                      trace_inopen;         /*   120     4 */
	float                      trace_inwater;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	int                        trace_hitgroup;       /*   128     4 */
	int                        trace_flags;          /*   132     4 */
	int                        msg_entity;           /*   136     4 */
	int                        cdAudioTrack;         /*   140     4 */
	int                        maxClients;           /*   144     4 */
	int                        maxEntities;          /*   148     4 */
	const char  *              pStringBase;          /*   152     4 */
	void *                     pSaveData;            /*   156     4 */
	class Vector              vecLandmarkOffset;     /*   160    12 */

	/* size: 172, cachelines: 3, members: 31 */
	/* last cacheline: 44 bytes */
}; /* size: 172 */

/* 74 */
/* <0> (null):0 */
typedef class  globalvars_t; /* size: 172 */

/* 75 */
/* <0> (null):0 */
struct entvars_s {
	string_t                   classname;            /*     0     4 */
	string_t                   globalname;           /*     4     4 */
	class Vector              origin;                /*     8    12 */
	class Vector              oldorigin;             /*    20    12 */
	class Vector              velocity;              /*    32    12 */
	class Vector              basevelocity;          /*    44    12 */
	class Vector              clbasevelocity;        /*    56    12 */
	/* --- cacheline 1 boundary (64 bytes) was 4 bytes ago --- */
	class Vector              movedir;               /*    68    12 */
	class Vector              angles;                /*    80    12 */
	class Vector              avelocity;             /*    92    12 */
	class Vector              punchangle;            /*   104    12 */
	class Vector              v_angle;               /*   116    12 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	class Vector              endpos;                /*   128    12 */
	class Vector              startpos;              /*   140    12 */
	float                      impacttime;           /*   152     4 */
	float                      starttime;            /*   156     4 */
	int                        fixangle;             /*   160     4 */
	float                      idealpitch;           /*   164     4 */
	float                      pitch_speed;          /*   168     4 */
	float                      ideal_yaw;            /*   172     4 */
	float                      yaw_speed;            /*   176     4 */
	int                        modelindex;           /*   180     4 */
	string_t                   model;                /*   184     4 */
	int                        viewmodel;            /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	int                        weaponmodel;          /*   192     4 */
	class Vector              absmin;                /*   196    12 */
	class Vector              absmax;                /*   208    12 */
	class Vector              mins;                  /*   220    12 */
	class Vector              maxs;                  /*   232    12 */
	class Vector              size;                  /*   244    12 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	float                      ltime;                /*   256     4 */
	float                      nextthink;            /*   260     4 */
	int                        movetype;             /*   264     4 */
	int                        solid;                /*   268     4 */
	int                        skin;                 /*   272     4 */
	int                        body;                 /*   276     4 */
	int                        effects;              /*   280     4 */
	float                      gravity;              /*   284     4 */
	float                      friction;             /*   288     4 */
	int                        light_level;          /*   292     4 */
	int                        sequence;             /*   296     4 */
	int                        gaitsequence;         /*   300     4 */
	float                      frame;                /*   304     4 */
	float                      animtime;             /*   308     4 */
	float                      framerate;            /*   312     4 */
	unsigned char              controller[4];        /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	unsigned char              blending[2];          /*   320     2 */
	float                      scale;                /*   324     4 */
	int                        rendermode;           /*   328     4 */
	float                      renderamt;            /*   332     4 */
	class Vector              rendercolor;           /*   336    12 */
	int                        renderfx;             /*   348     4 */
	float                      health;               /*   352     4 */
	float                      frags;                /*   356     4 */
	int                        weapons;              /*   360     4 */
	float                      takedamage;           /*   364     4 */
	int                        deadflag;             /*   368     4 */
	class Vector              view_ofs;              /*   372    12 */
	int                        button;               /*   384     4 */
	/* --- cacheline 6 boundary (384 bytes) was 2 bytes ago --- */
	int                        impulse;              /*   388     4 */
	edict_t *                  chain;                /*   392     4 */
	edict_t *                  dmg_inflictor;        /*   396     4 */
	edict_t *                  enemy;                /*   400     4 */
	edict_t *                  aiment;               /*   404     4 */
	edict_t *                  owner;                /*   408     4 */
	edict_t *                  groundentity;         /*   412     4 */
	int                        spawnflags;           /*   416     4 */
	int                        flags;                /*   420     4 */
	int                        colormap;             /*   424     4 */
	int                        team;                 /*   428     4 */
	float                      max_health;           /*   432     4 */
	float                      teleport_time;        /*   436     4 */
	float                      armortype;            /*   440     4 */
	float                      armorvalue;           /*   444     4 */
	int                        waterlevel;           /*   448     4 */
	/* --- cacheline 7 boundary (448 bytes) was 2 bytes ago --- */
	int                        watertype;            /*   452     4 */
	string_t                   target;               /*   456     4 */
	string_t                   targetname;           /*   460     4 */
	string_t                   netname;              /*   464     4 */
	string_t                   message;              /*   468     4 */
	float                      dmg_take;             /*   472     4 */
	float                      dmg_save;             /*   476     4 */
	float                      dmg;                  /*   480     4 */
	float                      dmgtime;              /*   484     4 */
	string_t                   noise;                /*   488     4 */
	string_t                   noise1;               /*   492     4 */
	string_t                   noise2;               /*   496     4 */
	string_t                   noise3;               /*   500     4 */
	float                      speed;                /*   504     4 */
	float                      air_finished;         /*   508     4 */
	float                      pain_finished;        /*   512     4 */
	/* --- cacheline 8 boundary (512 bytes) was 2 bytes ago --- */
	float                      radsuit_finished;     /*   516     4 */
	edict_t *                  pContainingEntity;    /*   520     4 */
	int                        playerclass;          /*   524     4 */
	float                      maxspeed;             /*   528     4 */
	float                      fov;                  /*   532     4 */
	int                        weaponanim;           /*   536     4 */
	int                        pushmsec;             /*   540     4 */
	int                        bInDuck;              /*   544     4 */
	int                        flTimeStepSound;      /*   548     4 */
	int                        flSwimTime;           /*   552     4 */
	int                        flDuckTime;           /*   556     4 */
	int                        iStepLeft;            /*   560     4 */
	float                      flFallVelocity;       /*   564     4 */
	int                        gamestate;            /*   568     4 */
	int                        oldbuttons;           /*   572     4 */
	int                        groupinfo;            /*   576     4 */
	/* --- cacheline 9 boundary (576 bytes) was 2 bytes ago --- */
	int                        iuser1;               /*   580     4 */
	int                        iuser2;               /*   584     4 */
	int                        iuser3;               /*   588     4 */
	int                        iuser4;               /*   592     4 */
	float                      fuser1;               /*   596     4 */
	float                      fuser2;               /*   600     4 */
	float                      fuser3;               /*   604     4 */
	float                      fuser4;               /*   608     4 */
	class Vector              vuser1;                /*   612    12 */
	class Vector              vuser2;                /*   624    12 */
	class Vector              vuser3;                /*   636    12 */
	/* --- cacheline 10 boundary (640 bytes) was 6 bytes ago --- */
	class Vector              vuser4;                /*   648    12 */
	edict_t *                  euser1;               /*   660     4 */
	edict_t *                  euser2;               /*   664     4 */
	edict_t *                  euser3;               /*   668     4 */
	edict_t *                  euser4;               /*   672     4 */

	/* size: 676, cachelines: 11, members: 123 */
	/* last cacheline: 36 bytes */

	/* BRAIN FART ALERT! 676 != 674 + 0(holes), diff = 2 */

}; /* size: 676 */

/* 76 */
/* <0> (null):0 */
unsigned char              array[4]; /* size: 4 */

/* 77 */
/* <0> (null):0 */
unsigned char              array[2]; /* size: 2 */

/* 78 */
/* <0> (null):0 */
typedef struct entvars_s entvars_t; /* size: 676 */

/* 79 */
/* <0> (null):0 */
short int                  array[48]; /* size: 96 */

/* 80 */
/* <0> (null):0 */
typedef uint32 CRC32_t; /* size: 4 */

/* 81 */
/* <0> (null):0 */
char                       array[64]; /* size: 64 */

/* 82 */
/* <0> (null):0 */
struct cvar_s {
	char *                     name;                 /*     0     4 */
	char *                     string;               /*     4     4 */
	int                        flags;                /*     8     4 */
	float                      value;                /*    12     4 */
	class cvar_s *             next;                 /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 83 */
 /* pointer to 82 */
 /* size: 4 */

/* 84 */
/* <0> (null):0 */
typedef struct cvar_s cvar_t; /* size: 20 */

/* 85 */
/* <0> (null):0 */
struct client_textmessage_s {
	int                        effect;               /*     0     4 */
	byte                       r1;                   /*     4     1 */
	byte                       g1;                   /*     5     1 */
	byte                       b1;                   /*     6     1 */
	byte                       a1;                   /*     7     1 */
	byte                       r2;                   /*     8     1 */
	byte                       g2;                   /*     9     1 */
	byte                       b2;                   /*    10     1 */
	byte                       a2;                   /*    11     1 */
	float                      x;                    /*    12     4 */
	float                      y;                    /*    16     4 */
	float                      fadein;               /*    20     4 */
	float                      fadeout;              /*    24     4 */
	float                      holdtime;             /*    28     4 */
	float                      fxtime;               /*    32     4 */
	const char  *              pName;                /*    36     4 */
	const char  *              pMessage;             /*    40     4 */

	/* size: 44, cachelines: 1, members: 17 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 86 */
/* <0> (null):0 */
typedef struct client_textmessage_s client_textmessage_t; /* size: 44 */

/* 87 */
/* <0> (null):0 */
typedef struct sequenceCommandLine_ sequenceCommandLine_s; /* size: 92 */

/* 88 */
/* <0> (null):0 */
struct sequenceCommandLine_ {
	int                        commandType;          /*     0     4 */
	client_textmessage_t       clientMessage;        /*     4    44 */
	char *                     speakerName;          /*    48     4 */
	char *                     listenerName;         /*    52     4 */
	char *                     soundFileName;        /*    56     4 */
	char *                     sentenceName;         /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	char *                     fireTargetNames;      /*    64     4 */
	char *                     killTargetNames;      /*    68     4 */
	float                      delay;                /*    72     4 */
	int                        repeatCount;          /*    76     4 */
	int                        textChannel;          /*    80     4 */
	int                        modifierBitField;     /*    84     4 */
	sequenceCommandLine_s *    nextCommandLine;      /*    88     4 */

	/* size: 92, cachelines: 2, members: 13 */
	/* last cacheline: 28 bytes */
}; /* size: 92 */

/* 89 */
 /* pointer to 87 */
 /* size: 4 */

/* 90 */
/* <0> (null):0 */
typedef struct sequenceEntry_ sequenceEntry_s; /* size: 20 */

/* 91 */
/* <0> (null):0 */
struct sequenceEntry_ {
	char *                     fileName;             /*     0     4 */
	char *                     entryName;            /*     4     4 */
	sequenceCommandLine_s *    firstCommand;         /*     8     4 */
	sequenceEntry_s *          nextEntry;            /*    12     4 */
	qboolean                   isGlobal;             /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 92 */
 /* pointer to 90 */
 /* size: 4 */

/* 93 */
/* <0> (null):0 */
typedef struct sentenceEntry_ sentenceEntry_s; /* size: 16 */

/* 94 */
/* <0> (null):0 */
struct sentenceEntry_ {
	char *                     data;                 /*     0     4 */
	sentenceEntry_s *          nextEntry;            /*     4     4 */
	qboolean                   isGlobal;             /*     8     4 */
	unsigned int               index;                /*    12     4 */

	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 95 */
 /* pointer to 93 */
 /* size: 4 */

/* 96 */
/* <0> (null):0 */
enum {
	at_notice = 0,
	at_console = 1,
	at_aiconsole = 2,
	at_warning = 3,
	at_error = 4,
	at_logged = 5,
}; /* size: 4 */

/* 97 */
/* <0> (null):0 */
typedef enum  ALERT_TYPE; /* size: 4 */

/* 98 */
/* <0> (null):0 */
enum {
	print_console = 0,
	print_center = 1,
	print_chat = 2,
}; /* size: 4 */

/* 99 */
/* <0> (null):0 */
typedef enum  PRINT_TYPE; /* size: 4 */

/* 100 */
/* <0> (null):0 */
enum {
	force_exactfile = 0,
	force_model_samebounds = 1,
	force_model_specifybounds = 2,
	force_model_specifybounds_if_avail = 3,
}; /* size: 4 */

/* 101 */
/* <0> (null):0 */
typedef enum  FORCE_TYPE; /* size: 4 */

/* 102 */
/* <0> (null):0 */
struct {
	int                        fAllSolid;            /*     0     4 */
	int                        fStartSolid;          /*     4     4 */
	int                        fInOpen;              /*     8     4 */
	int                        fInWater;             /*    12     4 */
	float                      flFraction;           /*    16     4 */
	class Vector              vecEndPos;             /*    20    12 */
	float                      flPlaneDist;          /*    32     4 */
	class Vector              vecPlaneNormal;        /*    36    12 */
	edict_t *                  pHit;                 /*    48     4 */
	int                        iHitgroup;            /*    52     4 */

	/* size: 56, cachelines: 1, members: 10 */
	/* last cacheline: 56 bytes */
}; /* size: 56 */

/* 103 */
/* <0> (null):0 */
typedef class  TraceResult; /* size: 56 */

/* 104 */
/* <0> (null):0 */
struct enginefuncs_s {
	int                        (*pfnPrecacheModel)(char *); /*     0     4 */
	int                        (*pfnPrecacheSound)(char *); /*     4     4 */
	void                       (*pfnSetModel)(edict_t *, const char  *); /*     8     4 */
	int                        (*pfnModelIndex)(const char  *); /*    12     4 */
	int                        (*pfnModelFrames)(int); /*    16     4 */
	void                       (*pfnSetSize)(edict_t *, const float  *, const float  *); /*    20     4 */
	void                       (*pfnChangeLevel)(char *, char *); /*    24     4 */
	void                       (*pfnGetSpawnParms)(edict_t *); /*    28     4 */
	void                       (*pfnSaveSpawnParms)(edict_t *); /*    32     4 */
	float                      (*pfnVecToYaw)(const float  *); /*    36     4 */
	void                       (*pfnVecToAngles)(const float  *, float *); /*    40     4 */
	void                       (*pfnMoveToOrigin)(edict_t *, const float  *, float, int); /*    44     4 */
	void                       (*pfnChangeYaw)(edict_t *); /*    48     4 */
	void                       (*pfnChangePitch)(edict_t *); /*    52     4 */
	edict_t *                  (*pfnFindEntityByString)(edict_t *, const char  *, const char  *); /*    56     4 */
	int                        (*pfnGetEntityIllum)(edict_t *); /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	edict_t *                  (*pfnFindEntityInSphere)(edict_t *, const float  *, float); /*    64     4 */
	edict_t *                  (*pfnFindClientInPVS)(edict_t *); /*    68     4 */
	edict_t *                  (*pfnEntitiesInPVS)(edict_t *); /*    72     4 */
	void                       (*pfnMakeVectors)(const float  *); /*    76     4 */
	void                       (*pfnAngleVectors)(const float  *, float *, float *, float *); /*    80     4 */
	edict_t *                  (*pfnCreateEntity)(void); /*    84     4 */
	void                       (*pfnRemoveEntity)(edict_t *); /*    88     4 */
	edict_t *                  (*pfnCreateNamedEntity)(int); /*    92     4 */
	void                       (*pfnMakeStatic)(edict_t *); /*    96     4 */
	int                        (*pfnEntIsOnFloor)(edict_t *); /*   100     4 */
	int                        (*pfnDropToFloor)(edict_t *); /*   104     4 */
	int                        (*pfnWalkMove)(edict_t *, float, float, int); /*   108     4 */
	void                       (*pfnSetOrigin)(edict_t *, const float  *); /*   112     4 */
	void                       (*pfnEmitSound)(edict_t *, int, const char  *, float, float, int, int); /*   116     4 */
	void                       (*pfnEmitAmbientSound)(edict_t *, float *, const char  *, float, float, int, int); /*   120     4 */
	void                       (*pfnTraceLine)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	void                       (*pfnTraceToss)(edict_t *, edict_t *, TraceResult *); /*   128     4 */
	int                        (*pfnTraceMonsterHull)(edict_t *, const float  *, const float  *, int, edict_t *, TraceResult *); /*   132     4 */
	void                       (*pfnTraceHull)(const float  *, const float  *, int, int, edict_t *, TraceResult *); /*   136     4 */
	void                       (*pfnTraceModel)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   140     4 */
	const char  *              (*pfnTraceTexture)(edict_t *, const float  *, const float  *); /*   144     4 */
	void                       (*pfnTraceSphere)(const float  *, const float  *, int, float, edict_t *, TraceResult *); /*   148     4 */
	void                       (*pfnGetAimVector)(edict_t *, float, float *); /*   152     4 */
	void                       (*pfnServerCommand)(char *); /*   156     4 */
	void                       (*pfnServerExecute)(void); /*   160     4 */
	void                       (*pfnClientCommand)(edict_t *, char *, ...); /*   164     4 */
	void                       (*pfnParticleEffect)(const float  *, const float  *, float, float); /*   168     4 */
	void                       (*pfnLightStyle)(int, char *); /*   172     4 */
	int                        (*pfnDecalIndex)(const char  *); /*   176     4 */
	int                        (*pfnPointContents)(const float  *); /*   180     4 */
	void                       (*pfnMessageBegin)(int, int, const float  *, edict_t *); /*   184     4 */
	void                       (*pfnMessageEnd)(void); /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	void                       (*pfnWriteByte)(int); /*   192     4 */
	void                       (*pfnWriteChar)(int); /*   196     4 */
	void                       (*pfnWriteShort)(int); /*   200     4 */
	void                       (*pfnWriteLong)(int); /*   204     4 */
	void                       (*pfnWriteAngle)(float); /*   208     4 */
	void                       (*pfnWriteCoord)(float); /*   212     4 */
	void                       (*pfnWriteString)(const char  *); /*   216     4 */
	void                       (*pfnWriteEntity)(int); /*   220     4 */
	void                       (*pfnCVarRegister)(cvar_t *); /*   224     4 */
	float                      (*pfnCVarGetFloat)(const char  *); /*   228     4 */
	const char  *              (*pfnCVarGetString)(const char  *); /*   232     4 */
	void                       (*pfnCVarSetFloat)(const char  *, float); /*   236     4 */
	void                       (*pfnCVarSetString)(const char  *, const char  *); /*   240     4 */
	void                       (*pfnAlertMessage)(ALERT_TYPE, char *, ...); /*   244     4 */
	void                       (*pfnEngineFprintf)(void *, char *, ...); /*   248     4 */
	void *                     (*pfnPvAllocEntPrivateData)(edict_t *, int32); /*   252     4 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	void *                     (*pfnPvEntPrivateData)(edict_t *); /*   256     4 */
	void                       (*pfnFreeEntPrivateData)(edict_t *); /*   260     4 */
	const char  *              (*pfnSzFromIndex)(int); /*   264     4 */
	int                        (*pfnAllocString)(const char  *); /*   268     4 */
	class entvars_s *          (*pfnGetVarsOfEnt)(edict_t *); /*   272     4 */
	edict_t *                  (*pfnPEntityOfEntOffset)(int); /*   276     4 */
	int                        (*pfnEntOffsetOfPEntity)(const edict_t  *); /*   280     4 */
	int                        (*pfnIndexOfEdict)(const edict_t  *); /*   284     4 */
	edict_t *                  (*pfnPEntityOfEntIndex)(int); /*   288     4 */
	edict_t *                  (*pfnFindEntityByVars)(class entvars_s *); /*   292     4 */
	void *                     (*pfnGetModelPtr)(edict_t *); /*   296     4 */
	int                        (*pfnRegUserMsg)(const char  *, int); /*   300     4 */
	void                       (*pfnAnimationAutomove)(const edict_t  *, float); /*   304     4 */
	void                       (*pfnGetBonePosition)(const edict_t  *, int, float *, float *); /*   308     4 */
	uint32                     (*pfnFunctionFromName)(const char  *); /*   312     4 */
	const char  *              (*pfnNameForFunction)(uint32); /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	void                       (*pfnClientPrintf)(edict_t *, PRINT_TYPE, const char  *); /*   320     4 */
	void                       (*pfnServerPrint)(const char  *); /*   324     4 */
	const char  *              (*pfnCmd_Args)(void); /*   328     4 */
	const char  *              (*pfnCmd_Argv)(int);  /*   332     4 */
	int                        (*pfnCmd_Argc)(void); /*   336     4 */
	void                       (*pfnGetAttachment)(const edict_t  *, int, float *, float *); /*   340     4 */
	void                       (*pfnCRC32_Init)(CRC32_t *); /*   344     4 */
	void                       (*pfnCRC32_ProcessBuffer)(CRC32_t *, void *, int); /*   348     4 */
	void                       (*pfnCRC32_ProcessByte)(CRC32_t *, unsigned char); /*   352     4 */
	CRC32_t                    (*pfnCRC32_Final)(CRC32_t); /*   356     4 */
	int32                      (*pfnRandomLong)(int32, int32); /*   360     4 */
	float                      (*pfnRandomFloat)(float, float); /*   364     4 */
	void                       (*pfnSetView)(const edict_t  *, const edict_t  *); /*   368     4 */
	float                      (*pfnTime)(void);     /*   372     4 */
	void                       (*pfnCrosshairAngle)(const edict_t  *, float, float); /*   376     4 */
	byte *                     (*pfnLoadFileForMe)(char *, int *); /*   380     4 */
	/* --- cacheline 6 boundary (384 bytes) --- */
	void                       (*pfnFreeFile)(void *); /*   384     4 */
	void                       (*pfnEndSection)(const char  *); /*   388     4 */
	int                        (*pfnCompareFileTime)(char *, char *, int *); /*   392     4 */
	void                       (*pfnGetGameDir)(char *); /*   396     4 */
	void                       (*pfnCvar_RegisterVariable)(cvar_t *); /*   400     4 */
	void                       (*pfnFadeClientVolume)(const edict_t  *, int, int, int, int); /*   404     4 */
	void                       (*pfnSetClientMaxspeed)(const edict_t  *, float); /*   408     4 */
	edict_t *                  (*pfnCreateFakeClient)(const char  *); /*   412     4 */
	void                       (*pfnRunPlayerMove)(edict_t *, const float  *, float, float, float, short unsigned int, byte, byte); /*   416     4 */
	int                        (*pfnNumberOfEntities)(void); /*   420     4 */
	char *                     (*pfnGetInfoKeyBuffer)(edict_t *); /*   424     4 */
	char *                     (*pfnInfoKeyValue)(char *, char *); /*   428     4 */
	void                       (*pfnSetKeyValue)(char *, char *, char *); /*   432     4 */
	void                       (*pfnSetClientKeyValue)(int, char *, char *, char *); /*   436     4 */
	int                        (*pfnIsMapValid)(char *); /*   440     4 */
	void                       (*pfnStaticDecal)(const float  *, int, int, int); /*   444     4 */
	/* --- cacheline 7 boundary (448 bytes) --- */
	int                        (*pfnPrecacheGeneric)(char *); /*   448     4 */
	int                        (*pfnGetPlayerUserId)(edict_t *); /*   452     4 */
	void                       (*pfnBuildSoundMsg)(edict_t *, int, const char  *, float, float, int, int, int, int, const float  *, edict_t *); /*   456     4 */
	int                        (*pfnIsDedicatedServer)(void); /*   460     4 */
	cvar_t *                   (*pfnCVarGetPointer)(const char  *); /*   464     4 */
	unsigned int               (*pfnGetPlayerWONId)(edict_t *); /*   468     4 */
	void                       (*pfnInfo_RemoveKey)(char *, const char  *); /*   472     4 */
	const char  *              (*pfnGetPhysicsKeyValue)(const edict_t  *, const char  *); /*   476     4 */
	void                       (*pfnSetPhysicsKeyValue)(const edict_t  *, const char  *, const char  *); /*   480     4 */
	const char  *              (*pfnGetPhysicsInfoString)(const edict_t  *); /*   484     4 */
	short unsigned int         (*pfnPrecacheEvent)(int, const char  *); /*   488     4 */
	void                       (*pfnPlaybackEvent)(int, const edict_t  *, short unsigned int, float, float *, float *, float, float, int, int, int, int); /*   492     4 */
	unsigned char *            (*pfnSetFatPVS)(float *); /*   496     4 */
	unsigned char *            (*pfnSetFatPAS)(float *); /*   500     4 */
	int                        (*pfnCheckVisibility)(const edict_t  *, unsigned char *); /*   504     4 */
	void                       (*pfnDeltaSetField)(class delta_s *, const char  *); /*   508     4 */
	/* --- cacheline 8 boundary (512 bytes) --- */
	void                       (*pfnDeltaUnsetField)(class delta_s *, const char  *); /*   512     4 */
	void                       (*pfnDeltaAddEncoder)(char *, void (*)(class delta_s *, const unsigned char  *, const unsigned char  *)); /*   516     4 */
	int                        (*pfnGetCurrentPlayer)(void); /*   520     4 */
	int                        (*pfnCanSkipPlayer)(const edict_t  *); /*   524     4 */
	int                        (*pfnDeltaFindField)(class delta_s *, const char  *); /*   528     4 */
	void                       (*pfnDeltaSetFieldByIndex)(class delta_s *, int); /*   532     4 */
	void                       (*pfnDeltaUnsetFieldByIndex)(class delta_s *, int); /*   536     4 */
	void                       (*pfnSetGroupMask)(int, int); /*   540     4 */
	int                        (*pfnCreateInstancedBaseline)(int, class entity_state_s *); /*   544     4 */
	void                       (*pfnCvar_DirectSet)(class cvar_s *, char *); /*   548     4 */
	void                       (*pfnForceUnmodified)(FORCE_TYPE, float *, float *, const char  *); /*   552     4 */
	void                       (*pfnGetPlayerStats)(const edict_t  *, int *, int *); /*   556     4 */
	void                       (*pfnAddServerCommand)(char *, void (*)(void)); /*   560     4 */
	qboolean                   (*pfnVoice_GetClientListening)(int, int); /*   564     4 */
	qboolean                   (*pfnVoice_SetClientListening)(int, int, qboolean); /*   568     4 */
	const char  *              (*pfnGetPlayerAuthId)(edict_t *); /*   572     4 */
	/* --- cacheline 9 boundary (576 bytes) --- */
	sequenceEntry_s *          (*pfnSequenceGet)(const char  *, const char  *); /*   576     4 */
	sentenceEntry_s *          (*pfnSequencePickSentence)(const char  *, int, int *); /*   580     4 */
	int                        (*pfnGetFileSize)(char *); /*   584     4 */
	unsigned int               (*pfnGetApproxWavePlayLen)(const char  *); /*   588     4 */
	int                        (*pfnIsCareerMatch)(void); /*   592     4 */
	int                        (*pfnGetLocalizedStringLength)(const char  *); /*   596     4 */
	void                       (*pfnRegisterTutorMessageShown)(int); /*   600     4 */
	int                        (*pfnGetTimesTutorMessageShown)(int); /*   604     4 */
	void                       (*ProcessTutorMessageDecayBuffer)(int *, int); /*   608     4 */
	void                       (*ConstructTutorMessageDecayBuffer)(int *, int); /*   612     4 */
	void                       (*ResetTutorMessageDecayData)(void); /*   616     4 */
	void                       (*pfnQueryClientCvarValue)(const edict_t  *, const char  *); /*   620     4 */
	void                       (*pfnQueryClientCvarValue2)(const edict_t  *, const char  *, int); /*   624     4 */
	int                        (*pfnCheckParm)(const char  *, char * *); /*   628     4 */

	/* size: 632, cachelines: 10, members: 158 */
	/* last cacheline: 56 bytes */
}; /* size: 632 */

/* 105 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 106 */
 /* pointer to 105 */
 /* size: 4 */

/* 107 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142104004 */

/* 108 */
 /* pointer to 107 */
 /* size: 4 */

/* 109 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 110 */
 /* pointer to 109 */
 /* size: 4 */

/* 111 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 112 */
 /* pointer to 111 */
 /* size: 4 */

/* 113 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142104524 */

/* 114 */
 /* pointer to 113 */
 /* size: 4 */

/* 115 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142104784 */

/* 116 */
 /* pointer to 115 */
 /* size: 4 */

/* 117 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142104992 */

/* 118 */
 /* pointer to 117 */
 /* size: 4 */

/* 119 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 120 */
 /* pointer to 119 */
 /* size: 4 */

/* 121 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142105304 */

/* 122 */
 /* pointer to 121 */
 /* size: 4 */

/* 123 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142090168 */

/* 124 */
 /* pointer to 123 */
 /* size: 4 */

/* 125 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 126 */
 /* pointer to 125 */
 /* size: 4 */

/* 127 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 128 */
 /* pointer to 127 */
 /* size: 4 */

/* 129 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 130 */
 /* pointer to 129 */
 /* size: 4 */

/* 131 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 132 */
 /* pointer to 131 */
 /* size: 4 */

/* 133 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142065920 */

/* 134 */
 /* pointer to 133 */
 /* size: 4 */

/* 135 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142066076 */

/* 136 */
 /* pointer to 135 */
 /* size: 4 */

/* 137 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 138 */
 /* pointer to 137 */
 /* size: 4 */

/* 139 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 140 */
 /* pointer to 139 */
 /* size: 4 */

/* 141 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 142 */
 /* pointer to 141 */
 /* size: 4 */

/* 143 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142066960 */

/* 144 */
 /* pointer to 143 */
 /* size: 4 */

/* 145 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142067168 */

/* 146 */
 /* pointer to 145 */
 /* size: 4 */

/* 147 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142067636 */

/* 148 */
 /* pointer to 147 */
 /* size: 4 */

/* 149 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142068104 */

/* 150 */
 /* pointer to 103 */
 /* size: 4 */

/* 151 */
 /* pointer to 149 */
 /* size: 4 */

/* 152 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142068520 */

/* 153 */
 /* pointer to 152 */
 /* size: 4 */

/* 154 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 155 */
 /* pointer to 154 */
 /* size: 4 */

/* 156 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142069196 */

/* 157 */
 /* pointer to 156 */
 /* size: 4 */

/* 158 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 159 */
 /* pointer to 158 */
 /* size: 4 */

/* 160 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142127984 */

/* 161 */
 /* pointer to 160 */
 /* size: 4 */

/* 162 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142128400 */

/* 163 */
 /* pointer to 162 */
 /* size: 4 */

/* 164 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142128660 */

/* 165 */
 /* pointer to 164 */
 /* size: 4 */

/* 166 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142128816 */

/* 167 */
 /* pointer to 166 */
 /* size: 4 */

/* 168 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142128920 */

/* 169 */
 /* pointer to 168 */
 /* size: 4 */

/* 170 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142129128 */

/* 171 */
 /* pointer to 170 */
 /* size: 4 */

/* 172 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142129440 */

/* 173 */
 /* pointer to 172 */
 /* size: 4 */

/* 174 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 175 */
 /* pointer to 174 */
 /* size: 4 */

/* 176 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142129804 */

/* 177 */
 /* pointer to 176 */
 /* size: 4 */

/* 178 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142130116 */

/* 179 */
 /* pointer to 178 */
 /* size: 4 */

/* 180 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142130272 */

/* 181 */
 /* pointer to 180 */
 /* size: 4 */

/* 182 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142130428 */

/* 183 */
 /* pointer to 182 */
 /* size: 4 */

/* 184 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142130584 */

/* 185 */
 /* pointer to 84 */
 /* size: 4 */

/* 186 */
 /* pointer to 184 */
 /* size: 4 */

/* 187 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 188 */
 /* pointer to 187 */
 /* size: 4 */

/* 189 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 190 */
 /* pointer to 189 */
 /* size: 4 */

/* 191 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142131104 */

/* 192 */
 /* pointer to 191 */
 /* size: 4 */

/* 193 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142131312 */

/* 194 */
 /* pointer to 193 */
 /* size: 4 */

/* 195 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142131520 */

/* 196 */
 /* pointer to 195 */
 /* size: 4 */

/* 197 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142131728 */

/* 198 */
 /* pointer to 197 */
 /* size: 4 */

/* 199 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 200 */
 /* pointer to 199 */
 /* size: 4 */

/* 201 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 202 */
 /* pointer to 201 */
 /* size: 4 */

/* 203 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 204 */
 /* pointer to 203 */
 /* size: 4 */

/* 205 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 206 */
 /* pointer to 75 */
 /* size: 4 */

/* 207 */
 /* pointer to 205 */
 /* size: 4 */

/* 208 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 209 */
 /* pointer to 210 */
 /* size: 4 */

/* 210 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 804 */

/* 211 */
 /* pointer to 208 */
 /* size: 4 */

/* 212 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 213 */
 /* pointer to 212 */
 /* size: 4 */

/* 214 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 215 */
 /* pointer to 214 */
 /* size: 4 */

/* 216 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142145520 */

/* 217 */
 /* pointer to 216 */
 /* size: 4 */

/* 218 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142145728 */

/* 219 */
 /* pointer to 218 */
 /* size: 4 */

/* 220 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 221 */
 /* pointer to 220 */
 /* size: 4 */

/* 222 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 223 */
 /* pointer to 222 */
 /* size: 4 */

/* 224 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142146352 */

/* 225 */
 /* pointer to 224 */
 /* size: 4 */

/* 226 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 227 */
 /* pointer to 226 */
 /* size: 4 */

/* 228 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 229 */
 /* pointer to 228 */
 /* size: 4 */

/* 230 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142146820 */

/* 231 */
 /* pointer to 80 */
 /* size: 4 */

/* 232 */
 /* pointer to 230 */
 /* size: 4 */

/* 233 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142147028 */

/* 234 */
 /* pointer to 233 */
 /* size: 4 */

/* 235 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142147288 */

/* 236 */
 /* pointer to 235 */
 /* size: 4 */

/* 237 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 238 */
 /* pointer to 237 */
 /* size: 4 */

/* 239 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 240 */
 /* pointer to 239 */
 /* size: 4 */

/* 241 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 242 */
 /* pointer to 241 */
 /* size: 4 */

/* 243 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142148068 */

/* 244 */
 /* pointer to 243 */
 /* size: 4 */

/* 245 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 246 */
 /* pointer to 245 */
 /* size: 4 */

/* 247 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142152468 */

/* 248 */
 /* pointer to 247 */
 /* size: 4 */

/* 249 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 250 */
 /* pointer to 46 */
 /* size: 4 */

/* 251 */
 /* pointer to 9 */
 /* size: 4 */

/* 252 */
 /* pointer to 249 */
 /* size: 4 */

/* 253 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142153040 */

/* 254 */
 /* pointer to 253 */
 /* size: 4 */

/* 255 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 256 */
 /* pointer to 255 */
 /* size: 4 */

/* 257 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142153456 */

/* 258 */
 /* pointer to 257 */
 /* size: 4 */

/* 259 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 260 */
 /* pointer to 259 */
 /* size: 4 */

/* 261 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142153976 */

/* 262 */
 /* pointer to 261 */
 /* size: 4 */

/* 263 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 264 */
 /* pointer to 263 */
 /* size: 4 */

/* 265 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 266 */
 /* pointer to 265 */
 /* size: 4 */

/* 267 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142154860 */

/* 268 */
 /* pointer to 267 */
 /* size: 4 */

/* 269 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142155120 */

/* 270 */
 /* pointer to 269 */
 /* size: 4 */

/* 271 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142155432 */

/* 272 */
 /* pointer to 271 */
 /* size: 4 */

/* 273 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142155744 */

/* 274 */
 /* pointer to 273 */
 /* size: 4 */

/* 275 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 276 */
 /* pointer to 275 */
 /* size: 4 */

/* 277 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 278 */
 /* pointer to 277 */
 /* size: 4 */

/* 279 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142119044 */

/* 280 */
 /* pointer to 279 */
 /* size: 4 */

/* 281 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 282 */
 /* pointer to 281 */
 /* size: 4 */

/* 283 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142119460 */

/* 284 */
 /* pointer to 283 */
 /* size: 4 */

/* 285 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 286 */
 /* pointer to 285 */
 /* size: 4 */

/* 287 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 2 */

/* 288 */
 /* pointer to 287 */
 /* size: 4 */

/* 289 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142120084 */

/* 290 */
 /* pointer to 289 */
 /* size: 4 */

/* 291 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 292 */
 /* pointer to 4 */
 /* size: 4 */

/* 293 */
 /* pointer to 291 */
 /* size: 4 */

/* 294 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 295 */
 /* pointer to 294 */
 /* size: 4 */

/* 296 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142121228 */

/* 297 */
 /* pointer to 298 */
 /* size: 4 */

/* 298 */
/* <0> (null):0 */
struct delta_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 299 */
 /* pointer to 296 */
 /* size: 4 */

/* 300 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142121552 */

/* 301 */
 /* pointer to 302 */
 /* size: 4 */

/* 302 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142121760 */

/* 303 */
 /* pointer to 304 */
 /* size: 4 */

/* 304 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 305 */
 /* pointer to 300 */
 /* size: 4 */

/* 306 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 307 */
 /* pointer to 306 */
 /* size: 4 */

/* 308 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142122332 */

/* 309 */
 /* pointer to 308 */
 /* size: 4 */

/* 310 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142122540 */

/* 311 */
 /* pointer to 310 */
 /* size: 4 */

/* 312 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 313 */
 /* pointer to 314 */
 /* size: 4 */

/* 314 */
/* <0> (null):0 */
struct entity_state_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 315 */
 /* pointer to 312 */
 /* size: 4 */

/* 316 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142168976 */

/* 317 */
 /* pointer to 82 */
 /* size: 4 */

/* 318 */
 /* pointer to 316 */
 /* size: 4 */

/* 319 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142169236 */

/* 320 */
 /* pointer to 319 */
 /* size: 4 */

/* 321 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142169548 */

/* 322 */
 /* pointer to 321 */
 /* size: 4 */

/* 323 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142169808 */

/* 324 */
 /* pointer to 323 */
 /* size: 4 */

/* 325 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 326 */
 /* pointer to 325 */
 /* size: 4 */

/* 327 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 328 */
 /* pointer to 327 */
 /* size: 4 */

/* 329 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 330 */
 /* pointer to 329 */
 /* size: 4 */

/* 331 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 332 */
 /* pointer to 331 */
 /* size: 4 */

/* 333 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 334 */
 /* pointer to 333 */
 /* size: 4 */

/* 335 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 336 */
 /* pointer to 335 */
 /* size: 4 */

/* 337 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142171264 */

/* 338 */
 /* pointer to 337 */
 /* size: 4 */

/* 339 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142171472 */

/* 340 */
 /* pointer to 339 */
 /* size: 4 */

/* 341 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142171680 */

/* 342 */
 /* pointer to 341 */
 /* size: 4 */

/* 343 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 344 */
 /* pointer to 17 */
 /* size: 4 */

/* 345 */
 /* pointer to 343 */
 /* size: 4 */

/* 346 */
/* <0> (null):0 */
typedef struct enginefuncs_s enginefuncs_t; /* size: 632 */

/* 347 */
/* <0> (null):0 */
struct KeyValueData_s {
	char *                     szClassName;          /*     0     4 */
	char *                     szKeyName;            /*     4     4 */
	char *                     szValue;              /*     8     4 */
	int32                      fHandled;             /*    12     4 */

	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 348 */
/* <0> (null):0 */
typedef struct KeyValueData_s KeyValueData; /* size: 16 */

/* 349 */
 /* pointer to 348 */
 /* size: 4 */

/* 350 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 351 */
/* <0> (null):0 */
typedef int ptrdiff_t; /* size: 4 */

/* 352 */
/* <0> (null):0 */
enum {
	TS_AT_TOP = 0,
	TS_AT_BOTTOM = 1,
	TS_GOING_UP = 2,
	TS_GOING_DOWN = 3,
}; /* size: 4 */

/* 353 */
/* <0> (null):0 */
typedef enum  TOGGLE_STATE; /* size: 4 */

/* 354 */
 /* pointer to 78 */
 /* size: 4 */

/* 355 */
 /* pointer to 356 */
 /* size: 4 */

/* 356 */
/* <0> (null):0 */
struct CBaseEntity {
	/* <0> (null):0 */
	virtual void KeyValue(class CBaseEntity *, KeyValueData *); /* linkage=_ZN11CBaseEntity8KeyValueEP14KeyValueData_s */

	/* <0> (null):0 */
	edict_t * edict(class CBaseEntity *); /* linkage=_ZN11CBaseEntity5edictEv */

	/* <0> (null):0 */
	virtual int ObjectCaps(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10ObjectCapsEv */

	/* <0> (null):0 */
	void CBaseEntity(class CBaseEntity *);

	/* <0> (null):0 */
	void * operator new(size_t, entvars_t *); /* linkage=_ZN11CBaseEntitynwEjP9entvars_s */

	/* <0> (null):0 */
	virtual void Precache(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8PrecacheEv */

	/* <0> (null):0 */
	virtual void Restart(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7RestartEv */

	/* <0> (null):0 */
	virtual void Activate(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8ActivateEv */

	/* <0> (null):0 */
	virtual int Classify(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8ClassifyEv */

	/* <0> (null):0 */
	virtual void DeathNotice(class CBaseEntity *, entvars_t *); /* linkage=_ZN11CBaseEntity11DeathNoticeEP9entvars_s */

	/* <0> (null):0 */
	virtual int BloodColor(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10BloodColorEv */

	/* <0> (null):0 */
	virtual BOOL IsTriggered(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity11IsTriggeredEPS_ */

	/* <0> (null):0 */
	virtual class CBaseMonster * MyMonsterPointer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity16MyMonsterPointerEv */

	/* <0> (null):0 */
	virtual class CSquadMonster * MySquadMonsterPointer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity21MySquadMonsterPointerEv */

	/* <0> (null):0 */
	virtual int GetToggleState(class CBaseEntity *); /* linkage=_ZN11CBaseEntity14GetToggleStateEv */

	/* <0> (null):0 */
	virtual void AddPoints(class CBaseEntity *, int, BOOL); /* linkage=_ZN11CBaseEntity9AddPointsEii */

	/* <0> (null):0 */
	virtual void AddPointsToTeam(class CBaseEntity *, int, BOOL); /* linkage=_ZN11CBaseEntity15AddPointsToTeamEii */

	/* <0> (null):0 */
	virtual BOOL AddPlayerItem(class CBaseEntity *, class CBasePlayerItem *); /* linkage=_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem */

	/* <0> (null):0 */
	virtual BOOL RemovePlayerItem(class CBaseEntity *, class CBasePlayerItem *); /* linkage=_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem */

	/* <0> (null):0 */
	virtual int GiveAmmo(class CBaseEntity *, int, char *, int); /* linkage=_ZN11CBaseEntity8GiveAmmoEiPci */

	/* <0> (null):0 */
	virtual float GetDelay(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8GetDelayEv */

	/* <0> (null):0 */
	virtual int IsMoving(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8IsMovingEv */

	/* <0> (null):0 */
	virtual void OverrideReset(class CBaseEntity *); /* linkage=_ZN11CBaseEntity13OverrideResetEv */

	/* <0> (null):0 */
	virtual void SetToggleState(class CBaseEntity *, int); /* linkage=_ZN11CBaseEntity14SetToggleStateEi */

	/* <0> (null):0 */
	virtual void StartSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity13StartSneakingEv */

	/* <0> (null):0 */
	virtual void StopSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12StopSneakingEv */

	/* <0> (null):0 */
	virtual BOOL OnControls(class CBaseEntity *, entvars_t *); /* linkage=_ZN11CBaseEntity10OnControlsEP9entvars_s */

	/* <0> (null):0 */
	virtual BOOL IsSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10IsSneakingEv */

	/* <0> (null):0 */
	virtual BOOL IsAlive(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7IsAliveEv */

	/* <0> (null):0 */
	virtual BOOL IsBSPModel(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10IsBSPModelEv */

	/* <0> (null):0 */
	virtual BOOL ReflectGauss(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12ReflectGaussEv */

	/* <0> (null):0 */
	virtual BOOL IsPlayer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8IsPlayerEv */

	/* <0> (null):0 */
	virtual BOOL IsNetClient(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11IsNetClientEv */

	/* <0> (null):0 */
	virtual const char  * TeamID(class CBaseEntity *); /* linkage=_ZN11CBaseEntity6TeamIDEv */

	/* <0> (null):0 */
	virtual void Think(class CBaseEntity *); /* linkage=_ZN11CBaseEntity5ThinkEv */

	/* <0> (null):0 */
	virtual void Touch(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity5TouchEPS_ */

	/* <0> (null):0 */
	virtual void Use(class CBaseEntity *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float); /* linkage=_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf */

	/* <0> (null):0 */
	virtual void Blocked(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity7BlockedEPS_ */

	/* <0> (null):0 */
	virtual class CBaseEntity * Respawn(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7RespawnEv */

	/* <0> (null):0 */
	virtual void UpdateOwner(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11UpdateOwnerEv */

	/* <0> (null):0 */
	virtual BOOL FBecomeProne(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12FBecomeProneEv */

	/* <0> (null):0 */
	virtual class Vector Center(class CBaseEntity *); /* linkage=_ZN11CBaseEntity6CenterEv */

	/* <0> (null):0 */
	virtual class Vector EyePosition(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11EyePositionEv */

	/* <0> (null):0 */
	virtual class Vector EarPosition(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11EarPositionEv */

	/* <0> (null):0 */
	virtual class Vector BodyTarget(class CBaseEntity *, const class Vector  &); /* linkage=_ZN11CBaseEntity10BodyTargetERK6Vector */

	/* <0> (null):0 */
	virtual int Illumination(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12IlluminationEv */

	/* <0> (null):0 */
	virtual BOOL HasTarget(class CBaseEntity *, string_t); /* linkage=_ZN11CBaseEntity9HasTargetEj */

	/* vtable has 44 entries: {
	   [3] = KeyValue(_ZN11CBaseEntity8KeyValueEP14KeyValueData_s), 
	   [6] = ObjectCaps(_ZN11CBaseEntity10ObjectCapsEv), 
	   [1] = Precache(_ZN11CBaseEntity8PrecacheEv), 
	   [2] = Restart(_ZN11CBaseEntity7RestartEv), 
	   [7] = Activate(_ZN11CBaseEntity8ActivateEv), 
	   [9] = Classify(_ZN11CBaseEntity8ClassifyEv), 
	   [10] = DeathNotice(_ZN11CBaseEntity11DeathNoticeEP9entvars_s), 
	   [15] = BloodColor(_ZN11CBaseEntity10BloodColorEv), 
	   [17] = IsTriggered(_ZN11CBaseEntity11IsTriggeredEPS_), 
	   [18] = MyMonsterPointer(_ZN11CBaseEntity16MyMonsterPointerEv), 
	   [19] = MySquadMonsterPointer(_ZN11CBaseEntity21MySquadMonsterPointerEv), 
	   [20] = GetToggleState(_ZN11CBaseEntity14GetToggleStateEv), 
	   [21] = AddPoints(_ZN11CBaseEntity9AddPointsEii), 
	   [22] = AddPointsToTeam(_ZN11CBaseEntity15AddPointsToTeamEii), 
	   [23] = AddPlayerItem(_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem), 
	   [24] = RemovePlayerItem(_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem), 
	   [25] = GiveAmmo(_ZN11CBaseEntity8GiveAmmoEiPci), 
	   [26] = GetDelay(_ZN11CBaseEntity8GetDelayEv), 
	   [27] = IsMoving(_ZN11CBaseEntity8IsMovingEv), 
	   [28] = OverrideReset(_ZN11CBaseEntity13OverrideResetEv), 
	   [30] = SetToggleState(_ZN11CBaseEntity14SetToggleStateEi), 
	   [31] = StartSneaking(_ZN11CBaseEntity13StartSneakingEv), 
	   [32] = StopSneaking(_ZN11CBaseEntity12StopSneakingEv), 
	   [33] = OnControls(_ZN11CBaseEntity10OnControlsEP9entvars_s), 
	   [34] = IsSneaking(_ZN11CBaseEntity10IsSneakingEv), 
	   [35] = IsAlive(_ZN11CBaseEntity7IsAliveEv), 
	   [36] = IsBSPModel(_ZN11CBaseEntity10IsBSPModelEv), 
	   [37] = ReflectGauss(_ZN11CBaseEntity12ReflectGaussEv), 
	   [40] = IsPlayer(_ZN11CBaseEntity8IsPlayerEv), 
	   [41] = IsNetClient(_ZN11CBaseEntity11IsNetClientEv), 
	   [42] = TeamID(_ZN11CBaseEntity6TeamIDEv), 
	   [44] = Think(_ZN11CBaseEntity5ThinkEv), 
	   [45] = Touch(_ZN11CBaseEntity5TouchEPS_), 
	   [46] = Use(_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf), 
	   [47] = Blocked(_ZN11CBaseEntity7BlockedEPS_), 
	   [48] = Respawn(_ZN11CBaseEntity7RespawnEv), 
	   [49] = UpdateOwner(_ZN11CBaseEntity11UpdateOwnerEv), 
	   [50] = FBecomeProne(_ZN11CBaseEntity12FBecomeProneEv), 
	   [51] = Center(_ZN11CBaseEntity6CenterEv), 
	   [52] = EyePosition(_ZN11CBaseEntity11EyePositionEv), 
	   [53] = EarPosition(_ZN11CBaseEntity11EarPositionEv), 
	   [54] = BodyTarget(_ZN11CBaseEntity10BodyTargetERK6Vector), 
	   [55] = Illumination(_ZN11CBaseEntity12IlluminationEv), 
	   [38] = HasTarget(_ZN11CBaseEntity9HasTargetEj), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 357 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 358 */
/* <0> (null):0 */
enum {
	USE_OFF = 0,
	USE_ON = 1,
	USE_SET = 2,
	USE_TOGGLE = 3,
}; /* size: 4 */

/* 359 */
/* <0> (null):0 */
typedef enum  USE_TYPE; /* size: 4 */

/* 360 */
/* <0> (null):0 */
struct {
	int                        iSlot;                /*     0     4 */
	int                        iPosition;            /*     4     4 */
	const char  *              pszAmmo1;             /*     8     4 */
	int                        iMaxAmmo1;            /*    12     4 */
	const char  *              pszAmmo2;             /*    16     4 */
	int                        iMaxAmmo2;            /*    20     4 */
	const char  *              pszName;              /*    24     4 */
	int                        iMaxClip;             /*    28     4 */
	int                        iId;                  /*    32     4 */
	int                        iFlags;               /*    36     4 */
	int                        iWeight;              /*    40     4 */

	/* size: 44, cachelines: 1, members: 11 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 361 */
/* <0> (null):0 */
typedef class  ItemInfo; /* size: 44 */

/* 362 */
/* <0> (null):0 */
enum TeamName {
	UNASSIGNED = 0,
	TERRORIST = 1,
	CT = 2,
	SPECTATOR = 3,
}; /* size: 4 */

/* 363 */
/* <0> (null):0 */
class CBasePlayer {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 364 */
 /* pointer to 363 */
 /* size: 4 */

/* 365 */
/* <0> (null):0 */
struct skilldata_t {
	int                        iSkillLevel;          /*     0     4 */
	float                      plrDmg9MM;            /*     4     4 */
	float                      plrDmg357;            /*     8     4 */
	float                      plrDmgMP5;            /*    12     4 */
	float                      plrDmgM203Grenade;    /*    16     4 */
	float                      plrDmgBuckshot;       /*    20     4 */
	float                      plrDmgCrossbowClient; /*    24     4 */
	float                      plrDmgRPG;            /*    28     4 */
	float                      monDmg9MM;            /*    32     4 */
	float                      monDmgMP5;            /*    36     4 */
	float                      monDmg12MM;           /*    40     4 */
	float                      suitchargerCapacity;  /*    44     4 */
	float                      batteryCapacity;      /*    48     4 */
	float                      healthchargerCapacity; /*    52     4 */
	float                      healthkitCapacity;    /*    56     4 */

	/* size: 60, cachelines: 1, members: 15 */
	/* last cacheline: 60 bytes */
}; /* size: 60 */

/* 366 */
/* <0> (null):0 */
enum {
	GR_NONE = 0,
	GR_WEAPON_RESPAWN_YES = 1,
	GR_WEAPON_RESPAWN_NO = 2,
	GR_AMMO_RESPAWN_YES = 3,
	GR_AMMO_RESPAWN_NO = 4,
	GR_ITEM_RESPAWN_YES = 5,
	GR_ITEM_RESPAWN_NO = 6,
	GR_PLR_DROP_GUN_ALL = 7,
	GR_PLR_DROP_GUN_ACTIVE = 8,
	GR_PLR_DROP_GUN_NO = 9,
	GR_PLR_DROP_AMMO_ALL = 10,
	GR_PLR_DROP_AMMO_ACTIVE = 11,
	GR_PLR_DROP_AMMO_NO = 12,
}; /* size: 4 */

/* 367 */
/* <0> (null):0 */
enum GameEventType {
	EVENT_INVALID = 0,
	EVENT_WEAPON_FIRED = 1,
	EVENT_WEAPON_FIRED_ON_EMPTY = 2,
	EVENT_WEAPON_RELOADED = 3,
	EVENT_HE_GRENADE_EXPLODED = 4,
	EVENT_FLASHBANG_GRENADE_EXPLODED = 5,
	EVENT_SMOKE_GRENADE_EXPLODED = 6,
	EVENT_GRENADE_BOUNCED = 7,
	EVENT_BEING_SHOT_AT = 8,
	EVENT_PLAYER_BLINDED_BY_FLASHBANG = 9,
	EVENT_PLAYER_FOOTSTEP = 10,
	EVENT_PLAYER_JUMPED = 11,
	EVENT_PLAYER_DIED = 12,
	EVENT_PLAYER_LANDED_FROM_HEIGHT = 13,
	EVENT_PLAYER_TOOK_DAMAGE = 14,
	EVENT_HOSTAGE_DAMAGED = 15,
	EVENT_HOSTAGE_KILLED = 16,
	EVENT_DOOR = 17,
	EVENT_BREAK_GLASS = 18,
	EVENT_BREAK_WOOD = 19,
	EVENT_BREAK_METAL = 20,
	EVENT_BREAK_FLESH = 21,
	EVENT_BREAK_CONCRETE = 22,
	EVENT_BOMB_PLANTED = 23,
	EVENT_BOMB_DROPPED = 24,
	EVENT_BOMB_PICKED_UP = 25,
	EVENT_BOMB_BEEP = 26,
	EVENT_BOMB_DEFUSING = 27,
	EVENT_BOMB_DEFUSE_ABORTED = 28,
	EVENT_BOMB_DEFUSED = 29,
	EVENT_BOMB_EXPLODED = 30,
	EVENT_HOSTAGE_USED = 31,
	EVENT_HOSTAGE_RESCUED = 32,
	EVENT_ALL_HOSTAGES_RESCUED = 33,
	EVENT_VIP_ESCAPED = 34,
	EVENT_VIP_ASSASSINATED = 35,
	EVENT_TERRORISTS_WIN = 36,
	EVENT_CTS_WIN = 37,
	EVENT_ROUND_DRAW = 38,
	EVENT_ROUND_WIN = 39,
	EVENT_ROUND_LOSS = 40,
	EVENT_ROUND_START = 41,
	EVENT_PLAYER_SPAWNED = 42,
	EVENT_CLIENT_CORPSE_SPAWNED = 43,
	EVENT_BUY_TIME_START = 44,
	EVENT_PLAYER_LEFT_BUY_ZONE = 45,
	EVENT_DEATH_CAMERA_START = 46,
	EVENT_KILL_ALL = 47,
	EVENT_ROUND_TIME = 48,
	EVENT_DIE = 49,
	EVENT_KILL = 50,
	EVENT_HEADSHOT = 51,
	EVENT_KILL_FLASHBANGED = 52,
	EVENT_TUTOR_BUY_MENU_OPENNED = 53,
	EVENT_TUTOR_AUTOBUY = 54,
	EVENT_PLAYER_BOUGHT_SOMETHING = 55,
	EVENT_TUTOR_NOT_BUYING_ANYTHING = 56,
	EVENT_TUTOR_NEED_TO_BUY_PRIMARY_WEAPON = 57,
	EVENT_TUTOR_NEED_TO_BUY_PRIMARY_AMMO = 58,
	EVENT_TUTOR_NEED_TO_BUY_SECONDARY_AMMO = 59,
	EVENT_TUTOR_NEED_TO_BUY_ARMOR = 60,
	EVENT_TUTOR_NEED_TO_BUY_DEFUSE_KIT = 61,
	EVENT_TUTOR_NEED_TO_BUY_GRENADE = 62,
	EVENT_CAREER_TASK_DONE = 63,
	EVENT_START_RADIO_1 = 64,
	EVENT_RADIO_COVER_ME = 65,
	EVENT_RADIO_YOU_TAKE_THE_POINT = 66,
	EVENT_RADIO_HOLD_THIS_POSITION = 67,
	EVENT_RADIO_REGROUP_TEAM = 68,
	EVENT_RADIO_FOLLOW_ME = 69,
	EVENT_RADIO_TAKING_FIRE = 70,
	EVENT_START_RADIO_2 = 71,
	EVENT_RADIO_GO_GO_GO = 72,
	EVENT_RADIO_TEAM_FALL_BACK = 73,
	EVENT_RADIO_STICK_TOGETHER_TEAM = 74,
	EVENT_RADIO_GET_IN_POSITION_AND_WAIT = 75,
	EVENT_RADIO_STORM_THE_FRONT = 76,
	EVENT_RADIO_REPORT_IN_TEAM = 77,
	EVENT_START_RADIO_3 = 78,
	EVENT_RADIO_AFFIRMATIVE = 79,
	EVENT_RADIO_ENEMY_SPOTTED = 80,
	EVENT_RADIO_NEED_BACKUP = 81,
	EVENT_RADIO_SECTOR_CLEAR = 82,
	EVENT_RADIO_IN_POSITION = 83,
	EVENT_RADIO_REPORTING_IN = 84,
	EVENT_RADIO_GET_OUT_OF_THERE = 85,
	EVENT_RADIO_NEGATIVE = 86,
	EVENT_RADIO_ENEMY_DOWN = 87,
	EVENT_END_RADIO = 88,
	EVENT_NEW_MATCH = 89,
	EVENT_PLAYER_CHANGED_TEAM = 90,
	EVENT_BULLET_IMPACT = 91,
	EVENT_GAME_COMMENCE = 92,
	EVENT_WEAPON_ZOOMED = 93,
	EVENT_HOSTAGE_CALLED_FOR_HELP = 94,
	NUM_GAME_EVENTS = 95,
}; /* size: 4 */

/* 368 */
wchar_t
 /* size: 4 */

/* 369 */
/* <0> (null):0 */
class CItemThighPack : public CItem {
public:

	/* class CItem               <ancestor>; */      /*     0   152 */
	/* <0> (null):0 */
	void CItemThighPack(class CItemThighPack *, const class CItemThighPack  &);

	/* <0> (null):0 */
	void CItemThighPack(class CItemThighPack *);

private:

	/* <0> (null):0 */
	virtual void Spawn(class CItemThighPack *); /* linkage=_ZN14CItemThighPack5SpawnEv */

	/* <0> (null):0 */
	virtual void Precache(class CItemThighPack *); /* linkage=_ZN14CItemThighPack8PrecacheEv */

	/* <0> (null):0 */
	virtual BOOL MyTouch(class CItemThighPack *, class CBasePlayer *); /* linkage=_ZN14CItemThighPack7MyTouchEP11CBasePlayer */

	/* --- cacheline 2 boundary (128 bytes) was 24 bytes ago --- */
	/* vtable has 3 entries: {
	   [0] = Spawn(_ZN14CItemThighPack5SpawnEv), 
	   [1] = Precache(_ZN14CItemThighPack8PrecacheEv), 
	   [58] = MyTouch(_ZN14CItemThighPack7MyTouchEP11CBasePlayer), 
	} */
	/* size: 152, cachelines: 3, members: 1 */
	/* last cacheline: 24 bytes */
}; /* size: 152 */

/* 370 */
/* <0> (null):0 */
class CItem : public CBaseEntity {
public:

	/* struct CBaseEntity         <ancestor>; */     /*     0     0 */
	/* <0> (null):0 */
	void CItem(class CItem *, const class CItem  &);

	/* <0> (null):0 */
	void CItem(class CItem *);

	/* <0> (null):0 */
	virtual void Spawn(class CItem *); /* linkage=_ZN5CItem5SpawnEv */

	/* <0> (null):0 */
	virtual class CBaseEntity * Respawn(class CItem *); /* linkage=_ZN5CItem7RespawnEv */

	/* <0> (null):0 */
	void ItemTouch(class CItem *, class CBaseEntity *); /* linkage=_ZN5CItem9ItemTouchEP11CBaseEntity */

	/* <0> (null):0 */
	void Materialize(class CItem *); /* linkage=_ZN5CItem11MaterializeEv */

	/* <0> (null):0 */
	virtual BOOL MyTouch(class CItem *, class CBasePlayer *); /* linkage=_ZN5CItem7MyTouchEP11CBasePlayer */

	/* vtable has 3 entries: {
	   [0] = Spawn(_ZN5CItem5SpawnEv), 
	   [48] = Respawn(_ZN5CItem7RespawnEv), 
	   [58] = MyTouch(_ZN5CItem7MyTouchEP11CBasePlayer), 
	} */
	/* size: 152, cachelines: 3, members: 1 */
	/* last cacheline: 24 bytes */

	/* BRAIN FART ALERT! 152 != 0 + 0(holes), diff = 152 */

}; /* size: 152 */

/* 371 */
 /* pointer to 369 */
 /* size: 4 */

/* 372 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 373 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 152 */

/* 374 */
/* <0> (null):0 */
class CItemAssaultSuit : public CItem {
public:

	/* class CItem               <ancestor>; */      /*     0   152 */
	/* <0> (null):0 */
	void CItemAssaultSuit(class CItemAssaultSuit *, const class CItemAssaultSuit  &);

	/* <0> (null):0 */
	void CItemAssaultSuit(class CItemAssaultSuit *);

private:

	/* <0> (null):0 */
	virtual void Spawn(class CItemAssaultSuit *); /* linkage=_ZN16CItemAssaultSuit5SpawnEv */

	/* <0> (null):0 */
	virtual void Precache(class CItemAssaultSuit *); /* linkage=_ZN16CItemAssaultSuit8PrecacheEv */

	/* <0> (null):0 */
	virtual BOOL MyTouch(class CItemAssaultSuit *, class CBasePlayer *); /* linkage=_ZN16CItemAssaultSuit7MyTouchEP11CBasePlayer */

	/* --- cacheline 2 boundary (128 bytes) was 24 bytes ago --- */
	/* vtable has 3 entries: {
	   [0] = Spawn(_ZN16CItemAssaultSuit5SpawnEv), 
	   [1] = Precache(_ZN16CItemAssaultSuit8PrecacheEv), 
	   [58] = MyTouch(_ZN16CItemAssaultSuit7MyTouchEP11CBasePlayer), 
	} */
	/* size: 152, cachelines: 3, members: 1 */
	/* last cacheline: 24 bytes */
}; /* size: 152 */

/* 375 */
 /* pointer to 374 */
 /* size: 4 */

/* 376 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 377 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 152 */

/* 378 */
/* <0> (null):0 */
class CItemKevlar : public CItem {
public:

	/* class CItem               <ancestor>; */      /*     0   152 */
	/* <0> (null):0 */
	void CItemKevlar(class CItemKevlar *, const class CItemKevlar  &);

	/* <0> (null):0 */
	void CItemKevlar(class CItemKevlar *);

private:

	/* <0> (null):0 */
	virtual void Spawn(class CItemKevlar *); /* linkage=_ZN11CItemKevlar5SpawnEv */

	/* <0> (null):0 */
	virtual void Precache(class CItemKevlar *); /* linkage=_ZN11CItemKevlar8PrecacheEv */

	/* <0> (null):0 */
	virtual BOOL MyTouch(class CItemKevlar *, class CBasePlayer *); /* linkage=_ZN11CItemKevlar7MyTouchEP11CBasePlayer */

	/* --- cacheline 2 boundary (128 bytes) was 24 bytes ago --- */
	/* vtable has 3 entries: {
	   [0] = Spawn(_ZN11CItemKevlar5SpawnEv), 
	   [1] = Precache(_ZN11CItemKevlar8PrecacheEv), 
	   [58] = MyTouch(_ZN11CItemKevlar7MyTouchEP11CBasePlayer), 
	} */
	/* size: 152, cachelines: 3, members: 1 */
	/* last cacheline: 24 bytes */
}; /* size: 152 */

/* 379 */
 /* pointer to 378 */
 /* size: 4 */

/* 380 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 381 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 152 */

/* 382 */
/* <0> (null):0 */
class CItemLongJump : public CItem {
public:

	/* class CItem               <ancestor>; */      /*     0   152 */
	/* <0> (null):0 */
	void CItemLongJump(class CItemLongJump *, const class CItemLongJump  &);

	/* <0> (null):0 */
	void CItemLongJump(class CItemLongJump *);

private:

	/* <0> (null):0 */
	virtual void Spawn(class CItemLongJump *); /* linkage=_ZN13CItemLongJump5SpawnEv */

	/* <0> (null):0 */
	virtual void Precache(class CItemLongJump *); /* linkage=_ZN13CItemLongJump8PrecacheEv */

	/* <0> (null):0 */
	virtual BOOL MyTouch(class CItemLongJump *, class CBasePlayer *); /* linkage=_ZN13CItemLongJump7MyTouchEP11CBasePlayer */

	/* --- cacheline 2 boundary (128 bytes) was 24 bytes ago --- */
	/* vtable has 3 entries: {
	   [0] = Spawn(_ZN13CItemLongJump5SpawnEv), 
	   [1] = Precache(_ZN13CItemLongJump8PrecacheEv), 
	   [58] = MyTouch(_ZN13CItemLongJump7MyTouchEP11CBasePlayer), 
	} */
	/* size: 152, cachelines: 3, members: 1 */
	/* last cacheline: 24 bytes */
}; /* size: 152 */

/* 383 */
 /* pointer to 382 */
 /* size: 4 */

/* 384 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 385 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 152 */

/* 386 */
/* <0> (null):0 */
class CItemSecurity : public CItem {
public:

	/* class CItem               <ancestor>; */      /*     0   152 */
	/* <0> (null):0 */
	void CItemSecurity(class CItemSecurity *, const class CItemSecurity  &);

	/* <0> (null):0 */
	void CItemSecurity(class CItemSecurity *);

private:

	/* <0> (null):0 */
	virtual void Spawn(class CItemSecurity *); /* linkage=_ZN13CItemSecurity5SpawnEv */

	/* <0> (null):0 */
	virtual void Precache(class CItemSecurity *); /* linkage=_ZN13CItemSecurity8PrecacheEv */

	/* <0> (null):0 */
	virtual BOOL MyTouch(class CItemSecurity *, class CBasePlayer *); /* linkage=_ZN13CItemSecurity7MyTouchEP11CBasePlayer */

	/* --- cacheline 2 boundary (128 bytes) was 24 bytes ago --- */
	/* vtable has 3 entries: {
	   [0] = Spawn(_ZN13CItemSecurity5SpawnEv), 
	   [1] = Precache(_ZN13CItemSecurity8PrecacheEv), 
	   [58] = MyTouch(_ZN13CItemSecurity7MyTouchEP11CBasePlayer), 
	} */
	/* size: 152, cachelines: 3, members: 1 */
	/* last cacheline: 24 bytes */
}; /* size: 152 */

/* 387 */
 /* pointer to 386 */
 /* size: 4 */

/* 388 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 389 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 152 */

/* 390 */
/* <0> (null):0 */
class CItemAntidote : public CItem {
public:

	/* class CItem               <ancestor>; */      /*     0   152 */
	/* <0> (null):0 */
	void CItemAntidote(class CItemAntidote *, const class CItemAntidote  &);

	/* <0> (null):0 */
	void CItemAntidote(class CItemAntidote *);

private:

	/* <0> (null):0 */
	virtual void Spawn(class CItemAntidote *); /* linkage=_ZN13CItemAntidote5SpawnEv */

	/* <0> (null):0 */
	virtual void Precache(class CItemAntidote *); /* linkage=_ZN13CItemAntidote8PrecacheEv */

	/* <0> (null):0 */
	virtual BOOL MyTouch(class CItemAntidote *, class CBasePlayer *); /* linkage=_ZN13CItemAntidote7MyTouchEP11CBasePlayer */

	/* --- cacheline 2 boundary (128 bytes) was 24 bytes ago --- */
	/* vtable has 3 entries: {
	   [0] = Spawn(_ZN13CItemAntidote5SpawnEv), 
	   [1] = Precache(_ZN13CItemAntidote8PrecacheEv), 
	   [58] = MyTouch(_ZN13CItemAntidote7MyTouchEP11CBasePlayer), 
	} */
	/* size: 152, cachelines: 3, members: 1 */
	/* last cacheline: 24 bytes */
}; /* size: 152 */

/* 391 */
 /* pointer to 390 */
 /* size: 4 */

/* 392 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 393 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 152 */

/* 394 */
/* <0> (null):0 */
class CItemBattery : public CItem {
public:

	/* class CItem               <ancestor>; */      /*     0   152 */
	/* <0> (null):0 */
	void CItemBattery(class CItemBattery *, const class CItemBattery  &);

	/* <0> (null):0 */
	void CItemBattery(class CItemBattery *);

private:

	/* <0> (null):0 */
	virtual void Spawn(class CItemBattery *); /* linkage=_ZN12CItemBattery5SpawnEv */

	/* <0> (null):0 */
	virtual void Precache(class CItemBattery *); /* linkage=_ZN12CItemBattery8PrecacheEv */

	/* <0> (null):0 */
	virtual BOOL MyTouch(class CItemBattery *, class CBasePlayer *); /* linkage=_ZN12CItemBattery7MyTouchEP11CBasePlayer */

	/* --- cacheline 2 boundary (128 bytes) was 24 bytes ago --- */
	/* vtable has 3 entries: {
	   [0] = Spawn(_ZN12CItemBattery5SpawnEv), 
	   [1] = Precache(_ZN12CItemBattery8PrecacheEv), 
	   [58] = MyTouch(_ZN12CItemBattery7MyTouchEP11CBasePlayer), 
	} */
	/* size: 152, cachelines: 3, members: 1 */
	/* last cacheline: 24 bytes */
}; /* size: 152 */

/* 395 */
 /* pointer to 394 */
 /* size: 4 */

/* 396 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 397 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 152 */

/* 398 */
/* <0> (null):0 */
class CItemSuit : public CItem {
public:

	/* class CItem               <ancestor>; */      /*     0   152 */
	/* <0> (null):0 */
	void CItemSuit(class CItemSuit *, const class CItemSuit  &);

	/* <0> (null):0 */
	void CItemSuit(class CItemSuit *);

private:

	/* <0> (null):0 */
	virtual void Spawn(class CItemSuit *); /* linkage=_ZN9CItemSuit5SpawnEv */

	/* <0> (null):0 */
	virtual void Precache(class CItemSuit *); /* linkage=_ZN9CItemSuit8PrecacheEv */

	/* <0> (null):0 */
	virtual BOOL MyTouch(class CItemSuit *, class CBasePlayer *); /* linkage=_ZN9CItemSuit7MyTouchEP11CBasePlayer */

	/* --- cacheline 2 boundary (128 bytes) was 24 bytes ago --- */
	/* vtable has 3 entries: {
	   [0] = Spawn(_ZN9CItemSuit5SpawnEv), 
	   [1] = Precache(_ZN9CItemSuit8PrecacheEv), 
	   [58] = MyTouch(_ZN9CItemSuit7MyTouchEP11CBasePlayer), 
	} */
	/* size: 152, cachelines: 3, members: 1 */
	/* last cacheline: 24 bytes */
}; /* size: 152 */

/* 399 */
 /* pointer to 398 */
 /* size: 4 */

/* 400 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 401 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 152 */

/* 402 */
 /* pointer to 370 */
 /* size: 4 */

/* 403 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 404 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 152 */

/* 405 */
 /* pointer to 356 */
 /* size: 4 */

/* 406 */
/* <0> (null):0 */
class CWorldItem : public CBaseEntity {
public:

	/* struct CBaseEntity         <ancestor>; */     /*     0     0 */
	int                        m_iType;              /*   152     4 */
	/* <0> (null):0 */
	void CWorldItem(class CWorldItem *, const class CWorldItem  &);

	/* <0> (null):0 */
	void CWorldItem(class CWorldItem *);

	/* <0> (null):0 */
	virtual void KeyValue(class CWorldItem *, KeyValueData *); /* linkage=_ZN10CWorldItem8KeyValueEP14KeyValueData_s */

	/* <0> (null):0 */
	virtual void Spawn(class CWorldItem *); /* linkage=_ZN10CWorldItem5SpawnEv */

	/* vtable has 2 entries: {
	   [3] = KeyValue(_ZN10CWorldItem8KeyValueEP14KeyValueData_s), 
	   [0] = Spawn(_ZN10CWorldItem5SpawnEv), 
	} */
	/* size: 156, cachelines: 3, members: 2 */
	/* last cacheline: 28 bytes */

	/* BRAIN FART ALERT! 156 != 4 + 0(holes), diff = 152 */

}; /* size: 156 */

/* 407 */
 /* pointer to 406 */
 /* size: 4 */

/* 408 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 409 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 156 */

/* 410 */
/* <0> (null):0 */
class IVoiceGameMgrHelper {
	int ()(void) * *           _vptr.IVoiceGameMgrHelper; /*     0     4 */
	/* <0> (null):0 */
	virtual void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *, int);

	/* <0> (null):0 */
	virtual bool CanPlayerHearPlayer(class IVoiceGameMgrHelper *, class CBasePlayer *, class CBasePlayer *); /* linkage=_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_ */

	/* vtable has 1 entries: {
	   [2] = CanPlayerHearPlayer(_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_), 
	} */
	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 411 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 412 */
 /* pointer to 413 */
 /* size: 4 */

/* 413 */
 /* pointer to 411 */
 /* size: 4 */

/* 414 */
 /* pointer to 410 */
 /* size: 4 */

/* 415 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 416 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 417 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 418 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 419 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 420 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 421 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 422 */
 /* pointer to 423 */
 /* size: 4 */

/* 423 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 676 */

/* 424 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 425 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 426 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 427 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 428 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 429 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 430 */
/* <0> (null):0 */
class CPointEntity {
	/* <0> (null):0 */
	virtual int ObjectCaps(class CPointEntity *); /* linkage=_ZN12CPointEntity10ObjectCapsEv */

	/* vtable has 1 entries: {
	   [6] = ObjectCaps(_ZN12CPointEntity10ObjectCapsEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 431 */
 /* pointer to 430 */
 /* size: 4 */

/* 432 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 433 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 434 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 435 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 436 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 437 */
/* <0> (null):0 */
class CBaseMonster {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 438 */
 /* pointer to 437 */
 /* size: 4 */

/* 439 */
/* <0> (null):0 */
struct CSquadMonster {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 440 */
 /* pointer to 439 */
 /* size: 4 */

/* 441 */
 /* pointer to 442 */
 /* size: 4 */

/* 442 */
/* <0> (null):0 */
class CBasePlayerItem {
	ItemInfo                   ItemInfoArray[32];    /*     0  1408 */
	/* --- cacheline 22 boundary (1408 bytes) --- */

	/* size: 0, cachelines: 0, members: 1 */

	/* BRAIN FART ALERT! 0 != 1408 + 0(holes), diff = -1408 */

}; /* size: 0 */

/* 443 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 444 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 445 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 446 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 447 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 448 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 449 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 450 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 451 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 452 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 453 */
 /* pointer to 74 */
 /* size: 4 */

/* 454 */
/* <0> (null):0 */
class CGameRules {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 455 */
 /* pointer to 454 */
 /* size: 4 */

/* 456 */
/* <0> (null):0 */
class CBaseTutor {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 457 */
 /* pointer to 456 */
 /* size: 4 */

/* 458 */
/* <0> (null):0 */
ItemInfo                   array[32]; /* size: 1408 */

/* Functions: */

/* <0> (null):0 */
void Vector2D(class Vector2D *)
{
} /* size: 4 */

/* <0> (null):0 */
void Vector2D(class Vector2D *, float, float)
{
} /* size: 141889624 */

/* <0> (null):0 */
class Vector2D operator+(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DplERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator-(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DmiERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator*(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DmlEf */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator/(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DdvEf */
{
} /* size: 8 */

/* <0> (null):0 */
float Length(const class Vector2D  *) /* linkage=_ZNK8Vector2D6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector2D  *) /* linkage=_ZNK8Vector2D13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector2D Normalize(const class Vector2D  *) /* linkage=_ZNK8Vector2D9NormalizeEv */
{
} /* size: 8 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector2D *) /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector2D *, float) /* linkage=_ZN8Vector2D6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void Vector(class Vector *)
{
} /* size: 0 */

/* <0> (null):0 */
void Vector(class Vector *, float, float, float)
{
} /* size: 231 */

/* <0> (null):0 */
void Vector(class Vector *, const class Vector  &)
{
} /* size: 141892404 */

/* <0> (null):0 */
void Vector(class Vector *, float *)
{
} /* size: 0 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *) /* linkage=_ZNK6VectorngEv */
{
} /* size: 12 */

/* <0> (null):0 */
int operator==(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectoreqERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
int operator!=(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorneERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector operator+(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorplERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectormiERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator*(const class Vector  *, float) /* linkage=_ZNK6VectormlEf */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator/(const class Vector  *, float) /* linkage=_ZNK6VectordvEf */
{
} /* size: 12 */

/* <0> (null):0 */
void CopyToArray(const class Vector  *, float *) /* linkage=_ZNK6Vector11CopyToArrayEPf */
{
} /* size: 320 */

/* <0> (null):0 */
float Length(const class Vector  *) /* linkage=_ZNK6Vector6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector  *) /* linkage=_ZNK6Vector13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
float * operator float*(class Vector *) /* linkage=_ZN6VectorcvPfEv */
{
} /* size: 4 */

/* <0> (null):0 */
const float  * operator const float*(const class Vector  *) /* linkage=_ZNK6VectorcvPKfEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector Normalize(const class Vector  *) /* linkage=_ZNK6Vector9NormalizeEv */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector2D Make2D(const class Vector  *) /* linkage=_ZNK6Vector6Make2DEv */
{
} /* size: 8 */

/* <0> (null):0 */
float Length2D(const class Vector  *) /* linkage=_ZNK6Vector8Length2DEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector  *, float) /* linkage=_ZNK6Vector16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector  *, float) /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector *) /* linkage=_ZN6Vector16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector *, float) /* linkage=_ZN6Vector6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
virtual void KeyValue(class CBaseEntity *, KeyValueData *) /* linkage=_ZN11CBaseEntity8KeyValueEP14KeyValueData_s */
{
} /* size: 142154872 */

/* <0> (null):0 */
edict_t * edict(class CBaseEntity *) /* linkage=_ZN11CBaseEntity5edictEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int ObjectCaps(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
void CBaseEntity(class CBaseEntity *)
{
} /* size: 0 */

/* <0> (null):0 */
void * operator new(size_t, entvars_t *) /* linkage=_ZN11CBaseEntitynwEjP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Precache(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8PrecacheEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Restart(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7RestartEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Activate(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8ActivateEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int Classify(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8ClassifyEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void DeathNotice(class CBaseEntity *, entvars_t *) /* linkage=_ZN11CBaseEntity11DeathNoticeEP9entvars_s */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int BloodColor(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10BloodColorEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsTriggered(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity11IsTriggeredEPS_ */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CBaseMonster * MyMonsterPointer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity16MyMonsterPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CSquadMonster * MySquadMonsterPointer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity21MySquadMonsterPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int GetToggleState(class CBaseEntity *) /* linkage=_ZN11CBaseEntity14GetToggleStateEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void AddPoints(class CBaseEntity *, int, BOOL) /* linkage=_ZN11CBaseEntity9AddPointsEii */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void AddPointsToTeam(class CBaseEntity *, int, BOOL) /* linkage=_ZN11CBaseEntity15AddPointsToTeamEii */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL AddPlayerItem(class CBaseEntity *, class CBasePlayerItem *) /* linkage=_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL RemovePlayerItem(class CBaseEntity *, class CBasePlayerItem *) /* linkage=_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int GiveAmmo(class CBaseEntity *, int, char *, int) /* linkage=_ZN11CBaseEntity8GiveAmmoEiPci */
{
} /* size: 4 */

/* <0> (null):0 */
virtual float GetDelay(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8GetDelayEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int IsMoving(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8IsMovingEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void OverrideReset(class CBaseEntity *) /* linkage=_ZN11CBaseEntity13OverrideResetEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void SetToggleState(class CBaseEntity *, int) /* linkage=_ZN11CBaseEntity14SetToggleStateEi */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void StartSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity13StartSneakingEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void StopSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12StopSneakingEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL OnControls(class CBaseEntity *, entvars_t *) /* linkage=_ZN11CBaseEntity10OnControlsEP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10IsSneakingEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsAlive(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7IsAliveEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsBSPModel(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10IsBSPModelEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL ReflectGauss(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12ReflectGaussEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsPlayer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8IsPlayerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsNetClient(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11IsNetClientEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual const char  * TeamID(class CBaseEntity *) /* linkage=_ZN11CBaseEntity6TeamIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Think(class CBaseEntity *) /* linkage=_ZN11CBaseEntity5ThinkEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Touch(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity5TouchEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Use(class CBaseEntity *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float) /* linkage=_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Blocked(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity7BlockedEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
virtual class CBaseEntity * Respawn(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7RespawnEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void UpdateOwner(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11UpdateOwnerEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL FBecomeProne(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12FBecomeProneEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class Vector Center(class CBaseEntity *) /* linkage=_ZN11CBaseEntity6CenterEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector EyePosition(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11EyePositionEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector EarPosition(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11EarPositionEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector BodyTarget(class CBaseEntity *, const class Vector  &) /* linkage=_ZN11CBaseEntity10BodyTargetERK6Vector */
{
} /* size: 12 */

/* <0> (null):0 */
virtual int Illumination(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12IlluminationEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL HasTarget(class CBaseEntity *, string_t) /* linkage=_ZN11CBaseEntity9HasTargetEj */
{
} /* size: 4 */

/* <0> (null):0 */
void CItemThighPack(class CItemThighPack *, const class CItemThighPack  &)
{
} /* size: 0 */

/* <0> (null):0 */
void CItemThighPack(class CItemThighPack *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Spawn(class CItemThighPack *) /* linkage=_ZN14CItemThighPack5SpawnEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Precache(class CItemThighPack *) /* linkage=_ZN14CItemThighPack8PrecacheEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL MyTouch(class CItemThighPack *, class CBasePlayer *) /* linkage=_ZN14CItemThighPack7MyTouchEP11CBasePlayer */
{
} /* size: 4 */

/* <0> (null):0 */
void CItem(class CItem *, const class CItem  &)
{
} /* size: 0 */

/* <0> (null):0 */
void CItem(class CItem *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Spawn(class CItem *) /* linkage=_ZN5CItem5SpawnEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual class CBaseEntity * Respawn(class CItem *) /* linkage=_ZN5CItem7RespawnEv */
{
} /* size: 4 */

/* <0> (null):0 */
void ItemTouch(class CItem *, class CBaseEntity *) /* linkage=_ZN5CItem9ItemTouchEP11CBaseEntity */
{
} /* size: 0 */

/* <0> (null):0 */
void Materialize(class CItem *) /* linkage=_ZN5CItem11MaterializeEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL MyTouch(class CItem *, class CBasePlayer *) /* linkage=_ZN5CItem7MyTouchEP11CBasePlayer */
{
} /* size: 4 */

/* <0> (null):0 */
void CItemAssaultSuit(class CItemAssaultSuit *, const class CItemAssaultSuit  &)
{
} /* size: 0 */

/* <0> (null):0 */
void CItemAssaultSuit(class CItemAssaultSuit *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Spawn(class CItemAssaultSuit *) /* linkage=_ZN16CItemAssaultSuit5SpawnEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Precache(class CItemAssaultSuit *) /* linkage=_ZN16CItemAssaultSuit8PrecacheEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL MyTouch(class CItemAssaultSuit *, class CBasePlayer *) /* linkage=_ZN16CItemAssaultSuit7MyTouchEP11CBasePlayer */
{
} /* size: 4 */

/* <0> (null):0 */
void CItemKevlar(class CItemKevlar *, const class CItemKevlar  &)
{
} /* size: 0 */

/* <0> (null):0 */
void CItemKevlar(class CItemKevlar *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Spawn(class CItemKevlar *) /* linkage=_ZN11CItemKevlar5SpawnEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Precache(class CItemKevlar *) /* linkage=_ZN11CItemKevlar8PrecacheEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL MyTouch(class CItemKevlar *, class CBasePlayer *) /* linkage=_ZN11CItemKevlar7MyTouchEP11CBasePlayer */
{
} /* size: 4 */

/* <0> (null):0 */
void CItemLongJump(class CItemLongJump *, const class CItemLongJump  &)
{
} /* size: 0 */

/* <0> (null):0 */
void CItemLongJump(class CItemLongJump *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Spawn(class CItemLongJump *) /* linkage=_ZN13CItemLongJump5SpawnEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Precache(class CItemLongJump *) /* linkage=_ZN13CItemLongJump8PrecacheEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL MyTouch(class CItemLongJump *, class CBasePlayer *) /* linkage=_ZN13CItemLongJump7MyTouchEP11CBasePlayer */
{
} /* size: 4 */

/* <0> (null):0 */
void CItemSecurity(class CItemSecurity *, const class CItemSecurity  &)
{
} /* size: 0 */

/* <0> (null):0 */
void CItemSecurity(class CItemSecurity *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Spawn(class CItemSecurity *) /* linkage=_ZN13CItemSecurity5SpawnEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Precache(class CItemSecurity *) /* linkage=_ZN13CItemSecurity8PrecacheEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL MyTouch(class CItemSecurity *, class CBasePlayer *) /* linkage=_ZN13CItemSecurity7MyTouchEP11CBasePlayer */
{
} /* size: 4 */

/* <0> (null):0 */
void CItemAntidote(class CItemAntidote *, const class CItemAntidote  &)
{
} /* size: 0 */

/* <0> (null):0 */
void CItemAntidote(class CItemAntidote *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Spawn(class CItemAntidote *) /* linkage=_ZN13CItemAntidote5SpawnEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Precache(class CItemAntidote *) /* linkage=_ZN13CItemAntidote8PrecacheEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL MyTouch(class CItemAntidote *, class CBasePlayer *) /* linkage=_ZN13CItemAntidote7MyTouchEP11CBasePlayer */
{
} /* size: 4 */

/* <0> (null):0 */
void CItemBattery(class CItemBattery *, const class CItemBattery  &)
{
} /* size: 0 */

/* <0> (null):0 */
void CItemBattery(class CItemBattery *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Spawn(class CItemBattery *) /* linkage=_ZN12CItemBattery5SpawnEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Precache(class CItemBattery *) /* linkage=_ZN12CItemBattery8PrecacheEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL MyTouch(class CItemBattery *, class CBasePlayer *) /* linkage=_ZN12CItemBattery7MyTouchEP11CBasePlayer */
{
} /* size: 4 */

/* <0> (null):0 */
void CItemSuit(class CItemSuit *, const class CItemSuit  &)
{
} /* size: 0 */

/* <0> (null):0 */
void CItemSuit(class CItemSuit *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Spawn(class CItemSuit *) /* linkage=_ZN9CItemSuit5SpawnEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Precache(class CItemSuit *) /* linkage=_ZN9CItemSuit8PrecacheEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL MyTouch(class CItemSuit *, class CBasePlayer *) /* linkage=_ZN9CItemSuit7MyTouchEP11CBasePlayer */
{
} /* size: 4 */

/* <0> (null):0 */
void CWorldItem(class CWorldItem *, const class CWorldItem  &)
{
} /* size: 0 */

/* <0> (null):0 */
void CWorldItem(class CWorldItem *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void KeyValue(class CWorldItem *, KeyValueData *) /* linkage=_ZN10CWorldItem8KeyValueEP14KeyValueData_s */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Spawn(class CWorldItem *) /* linkage=_ZN10CWorldItem5SpawnEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *, int)
{
} /* size: 0 */

/* <0> (null):0 */
virtual bool CanPlayerHearPlayer(class IVoiceGameMgrHelper *, class CBasePlayer *, class CBasePlayer *) /* linkage=_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
void ItemTouch(class CItem *const this, class CBaseEntity * pOther)
{
	{
		class CBasePlayer * pPlayer;                          //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator==(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator!=(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, float X, float Y, float Z)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator+(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator*(const class Vector  *const this, float fl)
{
} /* size: 0 */

/* <0> (null):0 */
inline edict_t * ENT(const entvars_t  * pev)
{
} /* size: 4 */

/* <0> (null):0 */
inline BOOL FStrEq(const char  * sz1, const char  * sz2)
{
} /* size: 4 */

/* <0> (null):0 */
inline int atoi(const char  * __nptr)
{
} /* size: 4 */

/* <0> (null):0 */
inline void KeyValue(class CBaseEntity *const this, KeyValueData * pkvd)
{
} /* size: 0 */

/* <0> (null):0 */
void KeyValue(class CWorldItem *const this, KeyValueData * pkvd)
{
} /* size: 0 */

/* <0> (null):0 */
inline void MESSAGE_BEGIN(int msg_dest, int msg_type, const float  * pOrigin, entvars_t * ent)
{
} /* size: 0 */

/* <0> (null):0 */
inline void MyTouch(class CItemThighPack *const this, class CBasePlayer * pPlayer)
{
} /* size: 0 */

/* <0> (null):0 */
inline void MyTouch(class CItemSuit *const this, class CBasePlayer * pPlayer)
{
} /* size: 0 */

/* <0> (null):0 */
inline void edict(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void MyTouch(class CItemLongJump *const this, class CBasePlayer * pPlayer)
{
} /* size: 0 */

/* <0> (null):0 */
inline void MyTouch(class CItemBattery *const this, class CBasePlayer * pPlayer)
{
	{
		int pct;                                              //     0
		char szcharge;                                        //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline void ObjectCaps(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
virtual int ObjectCaps(class CPointEntity *) /* linkage=_ZN12CPointEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
inline void ObjectCaps(class CPointEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBaseEntity(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline entvars_t * VARS(edict_t * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline void * GET_PRIVATE(edict_t * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline void operator new(size_t stAllocateBlock, entvars_t * pev)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CWorldItem(class CWorldItem *const this)
{
} /* size: 0 */

/* <0> (null):0 */
class CWorldItem * GetClassPtr<CWorldItem>(class CWorldItem * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
inline void CItem(class CItem *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CItemSuit(class CItemSuit *const this)
{
} /* size: 0 */

/* <0> (null):0 */
class CItemSuit * GetClassPtr<CItemSuit>(class CItemSuit * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
inline void CItemBattery(class CItemBattery *const this)
{
} /* size: 0 */

/* <0> (null):0 */
class CItemBattery * GetClassPtr<CItemBattery>(class CItemBattery * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
inline void CItemAntidote(class CItemAntidote *const this)
{
} /* size: 0 */

/* <0> (null):0 */
class CItemAntidote * GetClassPtr<CItemAntidote>(class CItemAntidote * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
inline void CItemSecurity(class CItemSecurity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
class CItemSecurity * GetClassPtr<CItemSecurity>(class CItemSecurity * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
inline void CItemLongJump(class CItemLongJump *const this)
{
} /* size: 0 */

/* <0> (null):0 */
class CItemLongJump * GetClassPtr<CItemLongJump>(class CItemLongJump * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
inline void CItemKevlar(class CItemKevlar *const this)
{
} /* size: 0 */

/* <0> (null):0 */
class CItemKevlar * GetClassPtr<CItemKevlar>(class CItemKevlar * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
inline void CItemAssaultSuit(class CItemAssaultSuit *const this)
{
} /* size: 0 */

/* <0> (null):0 */
class CItemAssaultSuit * GetClassPtr<CItemAssaultSuit>(class CItemAssaultSuit * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
inline void CItemThighPack(class CItemThighPack *const this)
{
} /* size: 0 */

/* <0> (null):0 */
class CItemThighPack * GetClassPtr<CItemThighPack>(class CItemThighPack * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
inline void EMIT_SOUND(edict_t * entity, int channel, const char  * sample, float volume, float attenuation)
{
} /* size: 0 */

/* <0> (null):0 */
void Precache(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Restart(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void KeyValue(class CBaseEntity *const this, KeyValueData * pkvd)
{
} /* size: 0 */

/* <0> (null):0 */
void ObjectCaps(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Activate(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Classify(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void DeathNotice(class CBaseEntity *const this, entvars_t * pevChild)
{
} /* size: 0 */

/* <0> (null):0 */
void BloodColor(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsTriggered(class CBaseEntity *const this, class CBaseEntity * pActivator)
{
} /* size: 137632364 */

/* <0> (null):0 */
void MyMonsterPointer(class CBaseEntity *const this)
{
} /* size: 141935512 */

/* <0> (null):0 */
void MySquadMonsterPointer(class CBaseEntity *const this)
{
} /* size: 141944284 */

/* <0> (null):0 */
void GetToggleState(class CBaseEntity *const this)
{
} /* size: 141946204 */

/* <0> (null):0 */
void AddPoints(class CBaseEntity *const this, int score, BOOL bAllowNegativeScore)
{
} /* size: 142038840 */

/* <0> (null):0 */
void AddPointsToTeam(class CBaseEntity *const this, int score, BOOL bAllowNegativeScore)
{
} /* size: 142058144 */

/* <0> (null):0 */
void AddPlayerItem(class CBaseEntity *const this, class CBasePlayerItem * pItem)
{
} /* size: 142080264 */

/* <0> (null):0 */
void RemovePlayerItem(class CBaseEntity *const this, class CBasePlayerItem * pItem)
{
} /* size: 142094728 */

/* <0> (null):0 */
void GiveAmmo(class CBaseEntity *const this, int iAmount, char * szName, int iMax)
{
} /* size: 142096936 */

/* <0> (null):0 */
void GetDelay(class CBaseEntity *const this)
{
} /* size: 142111952 */

/* <0> (null):0 */
void IsMoving(class CBaseEntity *const this)
{
	operator!=(const class Vector  *const this,
			const class Vector  &const v); /* size=142136964, low_pc=0 */ //     0
} /* size: 142113504 */

/* <0> (null):0 */
void OverrideReset(class CBaseEntity *const this)
{
} /* size: 142138364 */

/* <0> (null):0 */
void SetToggleState(class CBaseEntity *const this, int state)
{
} /* size: 142139988 */

/* <0> (null):0 */
void StartSneaking(class CBaseEntity *const this)
{
} /* size: 142162532 */

/* <0> (null):0 */
void StopSneaking(class CBaseEntity *const this)
{
} /* size: 142172848 */

/* <0> (null):0 */
void OnControls(class CBaseEntity *const this, entvars_t * pev)
{
} /* size: 142186112 */

/* <0> (null):0 */
void IsSneaking(class CBaseEntity *const this)
{
} /* size: 142195376 */

/* <0> (null):0 */
void IsAlive(class CBaseEntity *const this)
{
} /* size: 142214620 */

/* <0> (null):0 */
void IsBSPModel(class CBaseEntity *const this)
{
} /* size: 142223936 */

/* <0> (null):0 */
void ReflectGauss(class CBaseEntity *const this)
{
} /* size: 142232596 */

/* <0> (null):0 */
void IsPlayer(class CBaseEntity *const this)
{
} /* size: 142241436 */

/* <0> (null):0 */
void IsNetClient(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void TeamID(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Think(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Touch(class CBaseEntity *const this, class CBaseEntity * pOther)
{
} /* size: 0 */

/* <0> (null):0 */
void Use(class CBaseEntity *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
} /* size: 0 */

/* <0> (null):0 */
void Blocked(class CBaseEntity *const this, class CBaseEntity * pOther)
{
} /* size: 0 */

/* <0> (null):0 */
void Respawn(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void UpdateOwner(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void FBecomeProne(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Center(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
	operator*(const class Vector  *const this,
			float fl); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void EyePosition(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void EarPosition(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void BodyTarget(class CBaseEntity *const this, const class Vector  &const posSrc)
{
} /* size: 0 */

/* <0> (null):0 */
void Illumination(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void MyTouch(class CItem *const this, class CBasePlayer * pPlayer)
{
} /* size: 0 */

/* <0> (null):0 */
void Precache(class CItemSuit *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Precache(class CItemBattery *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Precache(class CItemAntidote *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Precache(class CItemSecurity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void MyTouch(class CItemSecurity *const this, class CBasePlayer * pPlayer)
{
} /* size: 0 */

/* <0> (null):0 */
void Precache(class CItemLongJump *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Precache(class CItemKevlar *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Precache(class CItemAssaultSuit *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Precache(class CItemThighPack *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Materialize(class CItem *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void MyTouch(class CItemAntidote *const this, class CBasePlayer * pPlayer)
{
} /* size: 0 */

/* <0> (null):0 */
void Respawn(class CItem *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class CItem *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class CItem *const this)
{
	Vector(class Vector *const this,
		float X,
		float Y,
		float Z); /* size=0, low_pc=0 */ //     0
	Vector(class Vector *const this,
		float X,
		float Y,
		float Z); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class CWorldItem *const this)
{
	{
		class CBaseEntity * pEntity;                          //     0
		edict(class CBaseEntity *const this); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void HasTarget(class CBaseEntity *const this, string_t targetname)
{
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void ItemTouch(class CItem *const this, class CBaseEntity * pOther)
{
	{
		class CBasePlayer * pPlayer;                          //     0
	}
	ItemTouch(class CItem *const this,
			class CBaseEntity * pOther); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void KeyValue(class CWorldItem *const this, KeyValueData * pkvd)
{
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
	KeyValue(class CBaseEntity *const this,
		KeyValueData * pkvd); /* size=0, low_pc=0 */ //     0
	KeyValue(class CWorldItem *const this,
		KeyValueData * pkvd); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void MyTouch(class CItemLongJump *const this, class CBasePlayer * pPlayer)
{
	MyTouch(class CItemLongJump *const this,
		class CBasePlayer * pPlayer); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void MyTouch(class CItemThighPack *const this, class CBasePlayer * pPlayer)
{
	MESSAGE_BEGIN(int msg_dest,
			int msg_type,
			const float  * pOrigin,
			entvars_t * ent); /* size=0, low_pc=0 */ //     0
	EMIT_SOUND(edict_t * entity,
			int channel,
			const char  * sample,
			float volume,
			float attenuation); /* size=0, low_pc=0 */ //     0
	MyTouch(class CItemThighPack *const this,
		class CBasePlayer * pPlayer); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void MyTouch(class CItemAssaultSuit *const this, class CBasePlayer * pPlayer)
{
	EMIT_SOUND(edict_t * entity,
			int channel,
			const char  * sample,
			float volume,
			float attenuation); /* size=0, low_pc=0 */ //     0
	MESSAGE_BEGIN(int msg_dest,
			int msg_type,
			const float  * pOrigin,
			entvars_t * ent); /* size=0, low_pc=0 */ //     0
	MESSAGE_BEGIN(int msg_dest,
			int msg_type,
			const float  * pOrigin,
			entvars_t * ent); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void MyTouch(class CItemBattery *const this, class CBasePlayer * pPlayer)
{
	MyTouch(class CItemBattery *const this,
		class CBasePlayer * pPlayer); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void MyTouch(class CItemSuit *const this, class CBasePlayer * pPlayer)
{
	MyTouch(class CItemSuit *const this,
		class CBasePlayer * pPlayer); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void MyTouch(class CItemKevlar *const this, class CBasePlayer * pPlayer)
{
	EMIT_SOUND(edict_t * entity,
			int channel,
			const char  * sample,
			float volume,
			float attenuation); /* size=0, low_pc=0 */ //     0
	MESSAGE_BEGIN(int msg_dest,
			int msg_type,
			const float  * pOrigin,
			entvars_t * ent); /* size=0, low_pc=0 */ //     0
	MESSAGE_BEGIN(int msg_dest,
			int msg_type,
			const float  * pOrigin,
			entvars_t * ent); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class CItemThighPack *const this)
{
	Spawn(class CItem *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class CItemAssaultSuit *const this)
{
	Spawn(class CItem *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class CItemKevlar *const this)
{
	Spawn(class CItem *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class CItemLongJump *const this)
{
	Spawn(class CItem *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class CItemSecurity *const this)
{
	Spawn(class CItem *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class CItemAntidote *const this)
{
	Spawn(class CItem *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class CItemBattery *const this)
{
	Spawn(class CItem *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class CItemSuit *const this)
{
	Spawn(class CItem *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void world_items(entvars_t * pev)
{
	GetClassPtr<CWorldItem>(class CWorldItem * a); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void item_suit(entvars_t * pev)
{
	GetClassPtr<CItemSuit>(class CItemSuit * a); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void item_battery(entvars_t * pev)
{
	GetClassPtr<CItemBattery>(class CItemBattery * a); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void item_antidote(entvars_t * pev)
{
	GetClassPtr<CItemAntidote>(class CItemAntidote * a); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void item_security(entvars_t * pev)
{
	GetClassPtr<CItemSecurity>(class CItemSecurity * a); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void item_longjump(entvars_t * pev)
{
	GetClassPtr<CItemLongJump>(class CItemLongJump * a); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void item_kevlar(entvars_t * pev)
{
	GetClassPtr<CItemKevlar>(class CItemKevlar * a); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void item_assaultsuit(entvars_t * pev)
{
	GetClassPtr<CItemAssaultSuit>(class CItemAssaultSuit * a); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void item_thighpack(entvars_t * pev)
{
	GetClassPtr<CItemThighPack>(class CItemThighPack * a); /* size=0, low_pc=0 */ //     0
} /* size: 0 */



/* Variables: */

class CBasePlayer *        pPlayer; /* size: 4 */

int                        pct; /* size: 4 */

char                       szcharge[64]; /* size: 64 */

entvars_t *                pev; /* size: 4 */

entvars_t *                pev; /* size: 4 */

entvars_t *                pev; /* size: 4 */

entvars_t *                pev; /* size: 4 */

entvars_t *                pev; /* size: 4 */

entvars_t *                pev; /* size: 4 */

entvars_t *                pev; /* size: 4 */

entvars_t *                pev; /* size: 4 */

entvars_t *                pev; /* size: 4 */

class CBaseEntity *        pEntity; /* size: 4 */

class CBasePlayer *        pPlayer; /* size: 4 */

; /* size: 142273272 */

; /* size: 0 */

; /* size: 142279648 */

; /* size: 142283248 */

; /* size: 142287792 */

; /* size: 142288248 */

; /* size: 142288704 */

; /* size: 142289160 */

; /* size: 142289616 */

; /* size: 142290072 */

; /* size: 142290528 */

; /* size: 142290984 */

extern class _IO_FILE *           stdin; /* size: 4 */

extern class _IO_FILE *           stdout; /* size: 4 */

intconst                   k_cubSaltSize; /* size: 4 */

GID_tconst                 k_GIDNil; /* size: 8 */

GID_tconst                 k_TxnIDNil; /* size: 8 */

GID_tconst                 k_TxnIDUnknown; /* size: 8 */

PackageId_tconst           k_uPackageIdFreeSub; /* size: 4 */

PackageId_tconst           k_uPackageIdInvalid; /* size: 4 */

AppId_tconst               k_uAppIdInvalid; /* size: 4 */

AssetClassId_tconst        k_ulAssetClassIdInvalid; /* size: 8 */

PhysicalItemId_tconst      k_uPhysicalItemIdInvalid; /* size: 4 */

DepotId_tconst             k_uDepotIdInvalid; /* size: 4 */

CellID_tconst              k_uCellIDInvalid; /* size: 4 */

SteamAPICall_tconst        k_uAPICallInvalid; /* size: 8 */

PartnerId_tconst           k_uPartnerIdInvalid; /* size: 4 */

extern enginefuncs_t              g_engfuncs; /* size: 632 */

extern globalvars_t *             gpGlobals; /* size: 4 */

extern class Vectorconst          g_vecZero; /* size: 12 */

extern struct skilldata_t         gSkillData; /* size: 60 */

extern class CGameRules *         g_pGameRules; /* size: 4 */

extern class CBaseTutor *         TheTutor; /* size: 4 */

extern int                        gmsgItemPickup; /* size: 4 */

extern int                        gmsgArmorType; /* size: 4 */

extern int                        gmsgStatusIcon; /* size: 4 */

extern int                        gEvilImpulse101; /* size: 4 */

/* Types: */

/* 1 */
char
 /* size: 1 */

/* 2 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 3 */
unsigned int
 /* size: 4 */

/* 4 */
unsigned char
 /* size: 1 */

/* 5 */
short unsigned int
 /* size: 2 */

/* 6 */
long unsigned int
 /* size: 4 */

/* 7 */
signed char
 /* size: 1 */

/* 8 */
short int
 /* size: 2 */

/* 9 */
int
 /* size: 4 */

/* 10 */
long long int
 /* size: 8 */

/* 11 */
long long unsigned int
 /* size: 8 */

/* 12 */
/* <0> (null):0 */
typedef long long int __quad_t; /* size: 8 */

/* 13 */
/* <0> (null):0 */
typedef long int __off_t; /* size: 4 */

/* 14 */
long int
 /* size: 4 */

/* 15 */
/* <0> (null):0 */
typedef __quad_t __off64_t; /* size: 8 */

/* 16 */
 /* pointer to 0 */
 /* size: 4 */

/* 17 */
 /* pointer to 1 */
 /* size: 4 */

/* 18 */
/* <0> (null):0 */
struct _IO_FILE {
	int                        _flags;               /*     0     4 */
	char *                     _IO_read_ptr;         /*     4     4 */
	char *                     _IO_read_end;         /*     8     4 */
	char *                     _IO_read_base;        /*    12     4 */
	char *                     _IO_write_base;       /*    16     4 */
	char *                     _IO_write_ptr;        /*    20     4 */
	char *                     _IO_write_end;        /*    24     4 */
	char *                     _IO_buf_base;         /*    28     4 */
	char *                     _IO_buf_end;          /*    32     4 */
	char *                     _IO_save_base;        /*    36     4 */
	char *                     _IO_backup_base;      /*    40     4 */
	char *                     _IO_save_end;         /*    44     4 */
	class _IO_marker *         _markers;             /*    48     4 */
	class _IO_FILE *           _chain;               /*    52     4 */
	int                        _fileno;              /*    56     4 */
	int                        _flags2;              /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	__off_t                    _old_offset;          /*    64     4 */
	short unsigned int         _cur_column;          /*    68     2 */
	signed char                _vtable_offset;       /*    70     1 */
	char                       _shortbuf[1];         /*    71     1 */
	_IO_lock_t *               _lock;                /*    72     4 */
	__off64_t                  _offset;              /*    76     8 */
	void *                     __pad1;               /*    84     4 */
	void *                     __pad2;               /*    88     4 */
	void *                     __pad3;               /*    92     4 */
	void *                     __pad4;               /*    96     4 */
	size_t                     __pad5;               /*   100     4 */
	int                        _mode;                /*   104     4 */
	char                       _unused2[40];         /*   108    40 */
	/* --- cacheline 2 boundary (128 bytes) was 20 bytes ago --- */

	/* size: 148, cachelines: 3, members: 29 */
	/* last cacheline: 20 bytes */
}; /* size: 148 */

/* 19 */
/* <0> (null):0 */
typedef void _IO_lock_t; /* size: 0 */

/* 20 */
/* <0> (null):0 */
struct _IO_marker {
	class _IO_marker *         _next;                /*     0     4 */
	class _IO_FILE *           _sbuf;                /*     4     4 */
	int                        _pos;                 /*     8     4 */

	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 21 */
 /* pointer to 20 */
 /* size: 4 */

/* 22 */
 /* pointer to 18 */
 /* size: 4 */

/* 23 */
 /* pointer to 20 */
 /* size: 4 */

/* 24 */
 /* pointer to 18 */
 /* size: 4 */

/* 25 */
/* <0> (null):0 */
char                       array[1]; /* size: 1 */

/* 26 */
 /* pointer to 19 */
 /* size: 4 */

/* 27 */
/* <0> (null):0 */
char                       array[40]; /* size: 40 */

/* 28 */
 /* pointer to 29 */
 /* size: 4 */

/* 29 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 30 */
 /* pointer to 31 */
 /* size: 4 */

/* 31 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 32 */
/* <0> (null):0 */
char                       array[32]; /* size: 32 */

/* 33 */
/* <0> (null):0 */
char                       array[20]; /* size: 20 */

/* 34 */
long double
 /* size: 12 */

/* 35 */
double
 /* size: 8 */

/* 36 */
/* <0> (null):0 */
typedef int int32; /* size: 4 */

/* 37 */
/* <0> (null):0 */
typedef unsigned int uint32; /* size: 4 */

/* 38 */
/* <0> (null):0 */
typedef long long unsigned int uint64; /* size: 8 */

/* 39 */
/* <0> (null):0 */
typedef uint64 GID_t; /* size: 8 */

/* 40 */
/* <0> (null):0 */
typedef uint32 PackageId_t; /* size: 4 */

/* 41 */
/* <0> (null):0 */
typedef uint32 AppId_t; /* size: 4 */

/* 42 */
/* <0> (null):0 */
typedef uint64 AssetClassId_t; /* size: 8 */

/* 43 */
/* <0> (null):0 */
typedef uint32 PhysicalItemId_t; /* size: 4 */

/* 44 */
/* <0> (null):0 */
typedef uint32 DepotId_t; /* size: 4 */

/* 45 */
/* <0> (null):0 */
typedef uint32 CellID_t; /* size: 4 */

/* 46 */
/* <0> (null):0 */
typedef uint64 SteamAPICall_t; /* size: 8 */

/* 47 */
/* <0> (null):0 */
typedef uint32 PartnerId_t; /* size: 4 */

/* 48 */
/* <0> (null):0 */
typedef int BOOL; /* size: 4 */

/* 49 */
/* <0> (null):0 */
typedef unsigned char byte; /* size: 1 */

/* 50 */
/* <0> (null):0 */
typedef unsigned int string_t; /* size: 4 */

/* 51 */
/* <0> (null):0 */
typedef float vec_t; /* size: 4 */

/* 52 */
float
 /* size: 4 */

/* 53 */
/* <0> (null):0 */
class Vector2D {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	/* <0> (null):0 */
	void Vector2D(class Vector2D *);

	/* <0> (null):0 */
	void Vector2D(class Vector2D *, float, float);

	/* <0> (null):0 */
	class Vector2D operator+(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DplERKS_ */

	/* <0> (null):0 */
	class Vector2D operator-(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DmiERKS_ */

	/* <0> (null):0 */
	class Vector2D operator*(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DmlEf */

	/* <0> (null):0 */
	class Vector2D operator/(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DdvEf */

	/* <0> (null):0 */
	float Length(const class Vector2D  *); /* linkage=_ZNK8Vector2D6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector2D  *); /* linkage=_ZNK8Vector2D13LengthSquaredEv */

	/* <0> (null):0 */
	class Vector2D Normalize(const class Vector2D  *); /* linkage=_ZNK8Vector2D9NormalizeEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector2D *); /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector2D *, float); /* linkage=_ZN8Vector2D6IsZeroEf */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 54 */
 /* pointer to 53 */
 /* size: 4 */

/* 55 */
 /* pointer to 56 */
 /* size: 4 */

/* 56 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 57 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 58 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 59 */
bool
 /* size: 1 */

/* 60 */
/* <0> (null):0 */
class Vector {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	vec_t                      z;                    /*     8     4 */
	/* <0> (null):0 */
	void Vector(class Vector *);

	/* <0> (null):0 */
	void Vector(class Vector *, float, float, float);

	/* <0> (null):0 */
	void Vector(class Vector *, const class Vector  &);

	/* <0> (null):0 */
	void Vector(class Vector *, float *);

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *); /* linkage=_ZNK6VectorngEv */

	/* <0> (null):0 */
	int operator==(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectoreqERKS_ */

	/* <0> (null):0 */
	int operator!=(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorneERKS_ */

	/* <0> (null):0 */
	class Vector operator+(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorplERKS_ */

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectormiERKS_ */

	/* <0> (null):0 */
	class Vector operator*(const class Vector  *, float); /* linkage=_ZNK6VectormlEf */

	/* <0> (null):0 */
	class Vector operator/(const class Vector  *, float); /* linkage=_ZNK6VectordvEf */

	/* <0> (null):0 */
	void CopyToArray(const class Vector  *, float *); /* linkage=_ZNK6Vector11CopyToArrayEPf */

	/* <0> (null):0 */
	float Length(const class Vector  *); /* linkage=_ZNK6Vector6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector  *); /* linkage=_ZNK6Vector13LengthSquaredEv */

	/* <0> (null):0 */
	float * operator float*(class Vector *); /* linkage=_ZN6VectorcvPfEv */

	/* <0> (null):0 */
	const float  * operator const float*(const class Vector  *); /* linkage=_ZNK6VectorcvPKfEv */

	/* <0> (null):0 */
	class Vector Normalize(const class Vector  *); /* linkage=_ZNK6Vector9NormalizeEv */

	/* <0> (null):0 */
	class Vector2D Make2D(const class Vector  *); /* linkage=_ZNK6Vector6Make2DEv */

	/* <0> (null):0 */
	float Length2D(const class Vector  *); /* linkage=_ZNK6Vector8Length2DEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector  *, float); /* linkage=_ZNK6Vector16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector  *, float); /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector *); /* linkage=_ZN6Vector16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector *, float); /* linkage=_ZN6Vector6IsZeroEf */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 61 */
 /* pointer to 60 */
 /* size: 4 */

/* 62 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 63 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 64 */
 /* pointer to 52 */
 /* size: 4 */

/* 65 */
 /* pointer to 66 */
 /* size: 4 */

/* 66 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 67 */
 /* pointer to 68 */
 /* size: 4 */

/* 68 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 69 */
/* <0> (null):0 */
typedef int qboolean; /* size: 4 */

/* 70 */
/* <0> (null):0 */
struct link_s {
	class link_s *             prev;                 /*     0     4 */
	class link_s *             next;                 /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 71 */
 /* pointer to 70 */
 /* size: 4 */

/* 72 */
/* <0> (null):0 */
typedef struct link_s link_t; /* size: 8 */

/* 73 */
/* <0> (null):0 */
typedef struct edict_s edict_t; /* size: 804 */

/* 74 */
/* <0> (null):0 */
struct edict_s {
	qboolean                   free;                 /*     0     4 */
	int                        serialnumber;         /*     4     4 */
	link_t                     area;                 /*     8     8 */
	int                        headnode;             /*    16     4 */
	int                        num_leafs;            /*    20     4 */
	short int                  leafnums[48];         /*    24    96 */
	/* --- cacheline 1 boundary (64 bytes) was 56 bytes ago --- */
	float                      freetime;             /*   120     4 */
	void *                     pvPrivateData;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	entvars_t                  v;                    /*   128   676 */
	/* --- cacheline 12 boundary (768 bytes) was 36 bytes ago --- */

	/* size: 804, cachelines: 13, members: 9 */
	/* last cacheline: 36 bytes */
}; /* size: 804 */

/* 75 */
 /* pointer to 73 */
 /* size: 4 */

/* 76 */
/* <0> (null):0 */
struct {
	float                      time;                 /*     0     4 */
	float                      frametime;            /*     4     4 */
	float                      force_retouch;        /*     8     4 */
	string_t                   mapname;              /*    12     4 */
	string_t                   startspot;            /*    16     4 */
	float                      deathmatch;           /*    20     4 */
	float                      coop;                 /*    24     4 */
	float                      teamplay;             /*    28     4 */
	float                      serverflags;          /*    32     4 */
	float                      found_secrets;        /*    36     4 */
	class Vector              v_forward;             /*    40    12 */
	class Vector              v_up;                  /*    52    12 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	class Vector              v_right;               /*    64    12 */
	float                      trace_allsolid;       /*    76     4 */
	float                      trace_startsolid;     /*    80     4 */
	float                      trace_fraction;       /*    84     4 */
	class Vector              trace_endpos;          /*    88    12 */
	class Vector              trace_plane_normal;    /*   100    12 */
	float                      trace_plane_dist;     /*   112     4 */
	edict_t *                  trace_ent;            /*   116     4 */
	float                      trace_inopen;         /*   120     4 */
	float                      trace_inwater;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	int                        trace_hitgroup;       /*   128     4 */
	int                        trace_flags;          /*   132     4 */
	int                        msg_entity;           /*   136     4 */
	int                        cdAudioTrack;         /*   140     4 */
	int                        maxClients;           /*   144     4 */
	int                        maxEntities;          /*   148     4 */
	const char  *              pStringBase;          /*   152     4 */
	void *                     pSaveData;            /*   156     4 */
	class Vector              vecLandmarkOffset;     /*   160    12 */

	/* size: 172, cachelines: 3, members: 31 */
	/* last cacheline: 44 bytes */
}; /* size: 172 */

/* 77 */
/* <0> (null):0 */
typedef class  globalvars_t; /* size: 172 */

/* 78 */
/* <0> (null):0 */
struct entvars_s {
	string_t                   classname;            /*     0     4 */
	string_t                   globalname;           /*     4     4 */
	class Vector              origin;                /*     8    12 */
	class Vector              oldorigin;             /*    20    12 */
	class Vector              velocity;              /*    32    12 */
	class Vector              basevelocity;          /*    44    12 */
	class Vector              clbasevelocity;        /*    56    12 */
	/* --- cacheline 1 boundary (64 bytes) was 4 bytes ago --- */
	class Vector              movedir;               /*    68    12 */
	class Vector              angles;                /*    80    12 */
	class Vector              avelocity;             /*    92    12 */
	class Vector              punchangle;            /*   104    12 */
	class Vector              v_angle;               /*   116    12 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	class Vector              endpos;                /*   128    12 */
	class Vector              startpos;              /*   140    12 */
	float                      impacttime;           /*   152     4 */
	float                      starttime;            /*   156     4 */
	int                        fixangle;             /*   160     4 */
	float                      idealpitch;           /*   164     4 */
	float                      pitch_speed;          /*   168     4 */
	float                      ideal_yaw;            /*   172     4 */
	float                      yaw_speed;            /*   176     4 */
	int                        modelindex;           /*   180     4 */
	string_t                   model;                /*   184     4 */
	int                        viewmodel;            /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	int                        weaponmodel;          /*   192     4 */
	class Vector              absmin;                /*   196    12 */
	class Vector              absmax;                /*   208    12 */
	class Vector              mins;                  /*   220    12 */
	class Vector              maxs;                  /*   232    12 */
	class Vector              size;                  /*   244    12 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	float                      ltime;                /*   256     4 */
	float                      nextthink;            /*   260     4 */
	int                        movetype;             /*   264     4 */
	int                        solid;                /*   268     4 */
	int                        skin;                 /*   272     4 */
	int                        body;                 /*   276     4 */
	int                        effects;              /*   280     4 */
	float                      gravity;              /*   284     4 */
	float                      friction;             /*   288     4 */
	int                        light_level;          /*   292     4 */
	int                        sequence;             /*   296     4 */
	int                        gaitsequence;         /*   300     4 */
	float                      frame;                /*   304     4 */
	float                      animtime;             /*   308     4 */
	float                      framerate;            /*   312     4 */
	unsigned char              controller[4];        /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	unsigned char              blending[2];          /*   320     2 */
	float                      scale;                /*   324     4 */
	int                        rendermode;           /*   328     4 */
	float                      renderamt;            /*   332     4 */
	class Vector              rendercolor;           /*   336    12 */
	int                        renderfx;             /*   348     4 */
	float                      health;               /*   352     4 */
	float                      frags;                /*   356     4 */
	int                        weapons;              /*   360     4 */
	float                      takedamage;           /*   364     4 */
	int                        deadflag;             /*   368     4 */
	class Vector              view_ofs;              /*   372    12 */
	int                        button;               /*   384     4 */
	/* --- cacheline 6 boundary (384 bytes) was 2 bytes ago --- */
	int                        impulse;              /*   388     4 */
	edict_t *                  chain;                /*   392     4 */
	edict_t *                  dmg_inflictor;        /*   396     4 */
	edict_t *                  enemy;                /*   400     4 */
	edict_t *                  aiment;               /*   404     4 */
	edict_t *                  owner;                /*   408     4 */
	edict_t *                  groundentity;         /*   412     4 */
	int                        spawnflags;           /*   416     4 */
	int                        flags;                /*   420     4 */
	int                        colormap;             /*   424     4 */
	int                        team;                 /*   428     4 */
	float                      max_health;           /*   432     4 */
	float                      teleport_time;        /*   436     4 */
	float                      armortype;            /*   440     4 */
	float                      armorvalue;           /*   444     4 */
	int                        waterlevel;           /*   448     4 */
	/* --- cacheline 7 boundary (448 bytes) was 2 bytes ago --- */
	int                        watertype;            /*   452     4 */
	string_t                   target;               /*   456     4 */
	string_t                   targetname;           /*   460     4 */
	string_t                   netname;              /*   464     4 */
	string_t                   message;              /*   468     4 */
	float                      dmg_take;             /*   472     4 */
	float                      dmg_save;             /*   476     4 */
	float                      dmg;                  /*   480     4 */
	float                      dmgtime;              /*   484     4 */
	string_t                   noise;                /*   488     4 */
	string_t                   noise1;               /*   492     4 */
	string_t                   noise2;               /*   496     4 */
	string_t                   noise3;               /*   500     4 */
	float                      speed;                /*   504     4 */
	float                      air_finished;         /*   508     4 */
	float                      pain_finished;        /*   512     4 */
	/* --- cacheline 8 boundary (512 bytes) was 2 bytes ago --- */
	float                      radsuit_finished;     /*   516     4 */
	edict_t *                  pContainingEntity;    /*   520     4 */
	int                        playerclass;          /*   524     4 */
	float                      maxspeed;             /*   528     4 */
	float                      fov;                  /*   532     4 */
	int                        weaponanim;           /*   536     4 */
	int                        pushmsec;             /*   540     4 */
	int                        bInDuck;              /*   544     4 */
	int                        flTimeStepSound;      /*   548     4 */
	int                        flSwimTime;           /*   552     4 */
	int                        flDuckTime;           /*   556     4 */
	int                        iStepLeft;            /*   560     4 */
	float                      flFallVelocity;       /*   564     4 */
	int                        gamestate;            /*   568     4 */
	int                        oldbuttons;           /*   572     4 */
	int                        groupinfo;            /*   576     4 */
	/* --- cacheline 9 boundary (576 bytes) was 2 bytes ago --- */
	int                        iuser1;               /*   580     4 */
	int                        iuser2;               /*   584     4 */
	int                        iuser3;               /*   588     4 */
	int                        iuser4;               /*   592     4 */
	float                      fuser1;               /*   596     4 */
	float                      fuser2;               /*   600     4 */
	float                      fuser3;               /*   604     4 */
	float                      fuser4;               /*   608     4 */
	class Vector              vuser1;                /*   612    12 */
	class Vector              vuser2;                /*   624    12 */
	class Vector              vuser3;                /*   636    12 */
	/* --- cacheline 10 boundary (640 bytes) was 6 bytes ago --- */
	class Vector              vuser4;                /*   648    12 */
	edict_t *                  euser1;               /*   660     4 */
	edict_t *                  euser2;               /*   664     4 */
	edict_t *                  euser3;               /*   668     4 */
	edict_t *                  euser4;               /*   672     4 */

	/* size: 676, cachelines: 11, members: 123 */
	/* last cacheline: 36 bytes */

	/* BRAIN FART ALERT! 676 != 674 + 0(holes), diff = 2 */

}; /* size: 676 */

/* 79 */
/* <0> (null):0 */
unsigned char              array[4]; /* size: 4 */

/* 80 */
/* <0> (null):0 */
unsigned char              array[2]; /* size: 2 */

/* 81 */
/* <0> (null):0 */
typedef struct entvars_s entvars_t; /* size: 676 */

/* 82 */
/* <0> (null):0 */
short int                  array[48]; /* size: 96 */

/* 83 */
/* <0> (null):0 */
typedef uint32 CRC32_t; /* size: 4 */

/* 84 */
/* <0> (null):0 */
char                       array[64]; /* size: 64 */

/* 85 */
/* <0> (null):0 */
struct cvar_s {
	char *                     name;                 /*     0     4 */
	char *                     string;               /*     4     4 */
	int                        flags;                /*     8     4 */
	float                      value;                /*    12     4 */
	class cvar_s *             next;                 /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 86 */
 /* pointer to 85 */
 /* size: 4 */

/* 87 */
/* <0> (null):0 */
typedef struct cvar_s cvar_t; /* size: 20 */

/* 88 */
/* <0> (null):0 */
struct client_textmessage_s {
	int                        effect;               /*     0     4 */
	byte                       r1;                   /*     4     1 */
	byte                       g1;                   /*     5     1 */
	byte                       b1;                   /*     6     1 */
	byte                       a1;                   /*     7     1 */
	byte                       r2;                   /*     8     1 */
	byte                       g2;                   /*     9     1 */
	byte                       b2;                   /*    10     1 */
	byte                       a2;                   /*    11     1 */
	float                      x;                    /*    12     4 */
	float                      y;                    /*    16     4 */
	float                      fadein;               /*    20     4 */
	float                      fadeout;              /*    24     4 */
	float                      holdtime;             /*    28     4 */
	float                      fxtime;               /*    32     4 */
	const char  *              pName;                /*    36     4 */
	const char  *              pMessage;             /*    40     4 */

	/* size: 44, cachelines: 1, members: 17 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 89 */
/* <0> (null):0 */
typedef struct client_textmessage_s client_textmessage_t; /* size: 44 */

/* 90 */
/* <0> (null):0 */
typedef struct sequenceCommandLine_ sequenceCommandLine_s; /* size: 92 */

/* 91 */
/* <0> (null):0 */
struct sequenceCommandLine_ {
	int                        commandType;          /*     0     4 */
	client_textmessage_t       clientMessage;        /*     4    44 */
	char *                     speakerName;          /*    48     4 */
	char *                     listenerName;         /*    52     4 */
	char *                     soundFileName;        /*    56     4 */
	char *                     sentenceName;         /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	char *                     fireTargetNames;      /*    64     4 */
	char *                     killTargetNames;      /*    68     4 */
	float                      delay;                /*    72     4 */
	int                        repeatCount;          /*    76     4 */
	int                        textChannel;          /*    80     4 */
	int                        modifierBitField;     /*    84     4 */
	sequenceCommandLine_s *    nextCommandLine;      /*    88     4 */

	/* size: 92, cachelines: 2, members: 13 */
	/* last cacheline: 28 bytes */
}; /* size: 92 */

/* 92 */
 /* pointer to 90 */
 /* size: 4 */

/* 93 */
/* <0> (null):0 */
typedef struct sequenceEntry_ sequenceEntry_s; /* size: 20 */

/* 94 */
/* <0> (null):0 */
struct sequenceEntry_ {
	char *                     fileName;             /*     0     4 */
	char *                     entryName;            /*     4     4 */
	sequenceCommandLine_s *    firstCommand;         /*     8     4 */
	sequenceEntry_s *          nextEntry;            /*    12     4 */
	qboolean                   isGlobal;             /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 95 */
 /* pointer to 93 */
 /* size: 4 */

/* 96 */
/* <0> (null):0 */
typedef struct sentenceEntry_ sentenceEntry_s; /* size: 16 */

/* 97 */
/* <0> (null):0 */
struct sentenceEntry_ {
	char *                     data;                 /*     0     4 */
	sentenceEntry_s *          nextEntry;            /*     4     4 */
	qboolean                   isGlobal;             /*     8     4 */
	unsigned int               index;                /*    12     4 */

	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 98 */
 /* pointer to 96 */
 /* size: 4 */

/* 99 */
/* <0> (null):0 */
enum {
	at_notice = 0,
	at_console = 1,
	at_aiconsole = 2,
	at_warning = 3,
	at_error = 4,
	at_logged = 5,
}; /* size: 4 */

/* 100 */
/* <0> (null):0 */
typedef enum  ALERT_TYPE; /* size: 4 */

/* 101 */
/* <0> (null):0 */
enum {
	print_console = 0,
	print_center = 1,
	print_chat = 2,
}; /* size: 4 */

/* 102 */
/* <0> (null):0 */
typedef enum  PRINT_TYPE; /* size: 4 */

/* 103 */
/* <0> (null):0 */
enum {
	force_exactfile = 0,
	force_model_samebounds = 1,
	force_model_specifybounds = 2,
	force_model_specifybounds_if_avail = 3,
}; /* size: 4 */

/* 104 */
/* <0> (null):0 */
typedef enum  FORCE_TYPE; /* size: 4 */

/* 105 */
/* <0> (null):0 */
struct {
	int                        fAllSolid;            /*     0     4 */
	int                        fStartSolid;          /*     4     4 */
	int                        fInOpen;              /*     8     4 */
	int                        fInWater;             /*    12     4 */
	float                      flFraction;           /*    16     4 */
	class Vector              vecEndPos;             /*    20    12 */
	float                      flPlaneDist;          /*    32     4 */
	class Vector              vecPlaneNormal;        /*    36    12 */
	edict_t *                  pHit;                 /*    48     4 */
	int                        iHitgroup;            /*    52     4 */

	/* size: 56, cachelines: 1, members: 10 */
	/* last cacheline: 56 bytes */
}; /* size: 56 */

/* 106 */
/* <0> (null):0 */
typedef class  TraceResult; /* size: 56 */

/* 107 */
/* <0> (null):0 */
struct enginefuncs_s {
	int                        (*pfnPrecacheModel)(char *); /*     0     4 */
	int                        (*pfnPrecacheSound)(char *); /*     4     4 */
	void                       (*pfnSetModel)(edict_t *, const char  *); /*     8     4 */
	int                        (*pfnModelIndex)(const char  *); /*    12     4 */
	int                        (*pfnModelFrames)(int); /*    16     4 */
	void                       (*pfnSetSize)(edict_t *, const float  *, const float  *); /*    20     4 */
	void                       (*pfnChangeLevel)(char *, char *); /*    24     4 */
	void                       (*pfnGetSpawnParms)(edict_t *); /*    28     4 */
	void                       (*pfnSaveSpawnParms)(edict_t *); /*    32     4 */
	float                      (*pfnVecToYaw)(const float  *); /*    36     4 */
	void                       (*pfnVecToAngles)(const float  *, float *); /*    40     4 */
	void                       (*pfnMoveToOrigin)(edict_t *, const float  *, float, int); /*    44     4 */
	void                       (*pfnChangeYaw)(edict_t *); /*    48     4 */
	void                       (*pfnChangePitch)(edict_t *); /*    52     4 */
	edict_t *                  (*pfnFindEntityByString)(edict_t *, const char  *, const char  *); /*    56     4 */
	int                        (*pfnGetEntityIllum)(edict_t *); /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	edict_t *                  (*pfnFindEntityInSphere)(edict_t *, const float  *, float); /*    64     4 */
	edict_t *                  (*pfnFindClientInPVS)(edict_t *); /*    68     4 */
	edict_t *                  (*pfnEntitiesInPVS)(edict_t *); /*    72     4 */
	void                       (*pfnMakeVectors)(const float  *); /*    76     4 */
	void                       (*pfnAngleVectors)(const float  *, float *, float *, float *); /*    80     4 */
	edict_t *                  (*pfnCreateEntity)(void); /*    84     4 */
	void                       (*pfnRemoveEntity)(edict_t *); /*    88     4 */
	edict_t *                  (*pfnCreateNamedEntity)(int); /*    92     4 */
	void                       (*pfnMakeStatic)(edict_t *); /*    96     4 */
	int                        (*pfnEntIsOnFloor)(edict_t *); /*   100     4 */
	int                        (*pfnDropToFloor)(edict_t *); /*   104     4 */
	int                        (*pfnWalkMove)(edict_t *, float, float, int); /*   108     4 */
	void                       (*pfnSetOrigin)(edict_t *, const float  *); /*   112     4 */
	void                       (*pfnEmitSound)(edict_t *, int, const char  *, float, float, int, int); /*   116     4 */
	void                       (*pfnEmitAmbientSound)(edict_t *, float *, const char  *, float, float, int, int); /*   120     4 */
	void                       (*pfnTraceLine)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	void                       (*pfnTraceToss)(edict_t *, edict_t *, TraceResult *); /*   128     4 */
	int                        (*pfnTraceMonsterHull)(edict_t *, const float  *, const float  *, int, edict_t *, TraceResult *); /*   132     4 */
	void                       (*pfnTraceHull)(const float  *, const float  *, int, int, edict_t *, TraceResult *); /*   136     4 */
	void                       (*pfnTraceModel)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   140     4 */
	const char  *              (*pfnTraceTexture)(edict_t *, const float  *, const float  *); /*   144     4 */
	void                       (*pfnTraceSphere)(const float  *, const float  *, int, float, edict_t *, TraceResult *); /*   148     4 */
	void                       (*pfnGetAimVector)(edict_t *, float, float *); /*   152     4 */
	void                       (*pfnServerCommand)(char *); /*   156     4 */
	void                       (*pfnServerExecute)(void); /*   160     4 */
	void                       (*pfnClientCommand)(edict_t *, char *, ...); /*   164     4 */
	void                       (*pfnParticleEffect)(const float  *, const float  *, float, float); /*   168     4 */
	void                       (*pfnLightStyle)(int, char *); /*   172     4 */
	int                        (*pfnDecalIndex)(const char  *); /*   176     4 */
	int                        (*pfnPointContents)(const float  *); /*   180     4 */
	void                       (*pfnMessageBegin)(int, int, const float  *, edict_t *); /*   184     4 */
	void                       (*pfnMessageEnd)(void); /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	void                       (*pfnWriteByte)(int); /*   192     4 */
	void                       (*pfnWriteChar)(int); /*   196     4 */
	void                       (*pfnWriteShort)(int); /*   200     4 */
	void                       (*pfnWriteLong)(int); /*   204     4 */
	void                       (*pfnWriteAngle)(float); /*   208     4 */
	void                       (*pfnWriteCoord)(float); /*   212     4 */
	void                       (*pfnWriteString)(const char  *); /*   216     4 */
	void                       (*pfnWriteEntity)(int); /*   220     4 */
	void                       (*pfnCVarRegister)(cvar_t *); /*   224     4 */
	float                      (*pfnCVarGetFloat)(const char  *); /*   228     4 */
	const char  *              (*pfnCVarGetString)(const char  *); /*   232     4 */
	void                       (*pfnCVarSetFloat)(const char  *, float); /*   236     4 */
	void                       (*pfnCVarSetString)(const char  *, const char  *); /*   240     4 */
	void                       (*pfnAlertMessage)(ALERT_TYPE, char *, ...); /*   244     4 */
	void                       (*pfnEngineFprintf)(void *, char *, ...); /*   248     4 */
	void *                     (*pfnPvAllocEntPrivateData)(edict_t *, int32); /*   252     4 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	void *                     (*pfnPvEntPrivateData)(edict_t *); /*   256     4 */
	void                       (*pfnFreeEntPrivateData)(edict_t *); /*   260     4 */
	const char  *              (*pfnSzFromIndex)(int); /*   264     4 */
	int                        (*pfnAllocString)(const char  *); /*   268     4 */
	class entvars_s *          (*pfnGetVarsOfEnt)(edict_t *); /*   272     4 */
	edict_t *                  (*pfnPEntityOfEntOffset)(int); /*   276     4 */
	int                        (*pfnEntOffsetOfPEntity)(const edict_t  *); /*   280     4 */
	int                        (*pfnIndexOfEdict)(const edict_t  *); /*   284     4 */
	edict_t *                  (*pfnPEntityOfEntIndex)(int); /*   288     4 */
	edict_t *                  (*pfnFindEntityByVars)(class entvars_s *); /*   292     4 */
	void *                     (*pfnGetModelPtr)(edict_t *); /*   296     4 */
	int                        (*pfnRegUserMsg)(const char  *, int); /*   300     4 */
	void                       (*pfnAnimationAutomove)(const edict_t  *, float); /*   304     4 */
	void                       (*pfnGetBonePosition)(const edict_t  *, int, float *, float *); /*   308     4 */
	uint32                     (*pfnFunctionFromName)(const char  *); /*   312     4 */
	const char  *              (*pfnNameForFunction)(uint32); /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	void                       (*pfnClientPrintf)(edict_t *, PRINT_TYPE, const char  *); /*   320     4 */
	void                       (*pfnServerPrint)(const char  *); /*   324     4 */
	const char  *              (*pfnCmd_Args)(void); /*   328     4 */
	const char  *              (*pfnCmd_Argv)(int);  /*   332     4 */
	int                        (*pfnCmd_Argc)(void); /*   336     4 */
	void                       (*pfnGetAttachment)(const edict_t  *, int, float *, float *); /*   340     4 */
	void                       (*pfnCRC32_Init)(CRC32_t *); /*   344     4 */
	void                       (*pfnCRC32_ProcessBuffer)(CRC32_t *, void *, int); /*   348     4 */
	void                       (*pfnCRC32_ProcessByte)(CRC32_t *, unsigned char); /*   352     4 */
	CRC32_t                    (*pfnCRC32_Final)(CRC32_t); /*   356     4 */
	int32                      (*pfnRandomLong)(int32, int32); /*   360     4 */
	float                      (*pfnRandomFloat)(float, float); /*   364     4 */
	void                       (*pfnSetView)(const edict_t  *, const edict_t  *); /*   368     4 */
	float                      (*pfnTime)(void);     /*   372     4 */
	void                       (*pfnCrosshairAngle)(const edict_t  *, float, float); /*   376     4 */
	byte *                     (*pfnLoadFileForMe)(char *, int *); /*   380     4 */
	/* --- cacheline 6 boundary (384 bytes) --- */
	void                       (*pfnFreeFile)(void *); /*   384     4 */
	void                       (*pfnEndSection)(const char  *); /*   388     4 */
	int                        (*pfnCompareFileTime)(char *, char *, int *); /*   392     4 */
	void                       (*pfnGetGameDir)(char *); /*   396     4 */
	void                       (*pfnCvar_RegisterVariable)(cvar_t *); /*   400     4 */
	void                       (*pfnFadeClientVolume)(const edict_t  *, int, int, int, int); /*   404     4 */
	void                       (*pfnSetClientMaxspeed)(const edict_t  *, float); /*   408     4 */
	edict_t *                  (*pfnCreateFakeClient)(const char  *); /*   412     4 */
	void                       (*pfnRunPlayerMove)(edict_t *, const float  *, float, float, float, short unsigned int, byte, byte); /*   416     4 */
	int                        (*pfnNumberOfEntities)(void); /*   420     4 */
	char *                     (*pfnGetInfoKeyBuffer)(edict_t *); /*   424     4 */
	char *                     (*pfnInfoKeyValue)(char *, char *); /*   428     4 */
	void                       (*pfnSetKeyValue)(char *, char *, char *); /*   432     4 */
	void                       (*pfnSetClientKeyValue)(int, char *, char *, char *); /*   436     4 */
	int                        (*pfnIsMapValid)(char *); /*   440     4 */
	void                       (*pfnStaticDecal)(const float  *, int, int, int); /*   444     4 */
	/* --- cacheline 7 boundary (448 bytes) --- */
	int                        (*pfnPrecacheGeneric)(char *); /*   448     4 */
	int                        (*pfnGetPlayerUserId)(edict_t *); /*   452     4 */
	void                       (*pfnBuildSoundMsg)(edict_t *, int, const char  *, float, float, int, int, int, int, const float  *, edict_t *); /*   456     4 */
	int                        (*pfnIsDedicatedServer)(void); /*   460     4 */
	cvar_t *                   (*pfnCVarGetPointer)(const char  *); /*   464     4 */
	unsigned int               (*pfnGetPlayerWONId)(edict_t *); /*   468     4 */
	void                       (*pfnInfo_RemoveKey)(char *, const char  *); /*   472     4 */
	const char  *              (*pfnGetPhysicsKeyValue)(const edict_t  *, const char  *); /*   476     4 */
	void                       (*pfnSetPhysicsKeyValue)(const edict_t  *, const char  *, const char  *); /*   480     4 */
	const char  *              (*pfnGetPhysicsInfoString)(const edict_t  *); /*   484     4 */
	short unsigned int         (*pfnPrecacheEvent)(int, const char  *); /*   488     4 */
	void                       (*pfnPlaybackEvent)(int, const edict_t  *, short unsigned int, float, float *, float *, float, float, int, int, int, int); /*   492     4 */
	unsigned char *            (*pfnSetFatPVS)(float *); /*   496     4 */
	unsigned char *            (*pfnSetFatPAS)(float *); /*   500     4 */
	int                        (*pfnCheckVisibility)(const edict_t  *, unsigned char *); /*   504     4 */
	void                       (*pfnDeltaSetField)(class delta_s *, const char  *); /*   508     4 */
	/* --- cacheline 8 boundary (512 bytes) --- */
	void                       (*pfnDeltaUnsetField)(class delta_s *, const char  *); /*   512     4 */
	void                       (*pfnDeltaAddEncoder)(char *, void (*)(class delta_s *, const unsigned char  *, const unsigned char  *)); /*   516     4 */
	int                        (*pfnGetCurrentPlayer)(void); /*   520     4 */
	int                        (*pfnCanSkipPlayer)(const edict_t  *); /*   524     4 */
	int                        (*pfnDeltaFindField)(class delta_s *, const char  *); /*   528     4 */
	void                       (*pfnDeltaSetFieldByIndex)(class delta_s *, int); /*   532     4 */
	void                       (*pfnDeltaUnsetFieldByIndex)(class delta_s *, int); /*   536     4 */
	void                       (*pfnSetGroupMask)(int, int); /*   540     4 */
	int                        (*pfnCreateInstancedBaseline)(int, class entity_state_s *); /*   544     4 */
	void                       (*pfnCvar_DirectSet)(class cvar_s *, char *); /*   548     4 */
	void                       (*pfnForceUnmodified)(FORCE_TYPE, float *, float *, const char  *); /*   552     4 */
	void                       (*pfnGetPlayerStats)(const edict_t  *, int *, int *); /*   556     4 */
	void                       (*pfnAddServerCommand)(char *, void (*)(void)); /*   560     4 */
	qboolean                   (*pfnVoice_GetClientListening)(int, int); /*   564     4 */
	qboolean                   (*pfnVoice_SetClientListening)(int, int, qboolean); /*   568     4 */
	const char  *              (*pfnGetPlayerAuthId)(edict_t *); /*   572     4 */
	/* --- cacheline 9 boundary (576 bytes) --- */
	sequenceEntry_s *          (*pfnSequenceGet)(const char  *, const char  *); /*   576     4 */
	sentenceEntry_s *          (*pfnSequencePickSentence)(const char  *, int, int *); /*   580     4 */
	int                        (*pfnGetFileSize)(char *); /*   584     4 */
	unsigned int               (*pfnGetApproxWavePlayLen)(const char  *); /*   588     4 */
	int                        (*pfnIsCareerMatch)(void); /*   592     4 */
	int                        (*pfnGetLocalizedStringLength)(const char  *); /*   596     4 */
	void                       (*pfnRegisterTutorMessageShown)(int); /*   600     4 */
	int                        (*pfnGetTimesTutorMessageShown)(int); /*   604     4 */
	void                       (*ProcessTutorMessageDecayBuffer)(int *, int); /*   608     4 */
	void                       (*ConstructTutorMessageDecayBuffer)(int *, int); /*   612     4 */
	void                       (*ResetTutorMessageDecayData)(void); /*   616     4 */
	void                       (*pfnQueryClientCvarValue)(const edict_t  *, const char  *); /*   620     4 */
	void                       (*pfnQueryClientCvarValue2)(const edict_t  *, const char  *, int); /*   624     4 */
	int                        (*pfnCheckParm)(const char  *, char * *); /*   628     4 */

	/* size: 632, cachelines: 10, members: 158 */
	/* last cacheline: 56 bytes */
}; /* size: 632 */

/* 108 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 109 */
 /* pointer to 108 */
 /* size: 4 */

/* 110 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142223284 */

/* 111 */
 /* pointer to 110 */
 /* size: 4 */

/* 112 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 113 */
 /* pointer to 112 */
 /* size: 4 */

/* 114 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 115 */
 /* pointer to 114 */
 /* size: 4 */

/* 116 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142223804 */

/* 117 */
 /* pointer to 116 */
 /* size: 4 */

/* 118 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142224064 */

/* 119 */
 /* pointer to 118 */
 /* size: 4 */

/* 120 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142224272 */

/* 121 */
 /* pointer to 120 */
 /* size: 4 */

/* 122 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 123 */
 /* pointer to 122 */
 /* size: 4 */

/* 124 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142224584 */

/* 125 */
 /* pointer to 124 */
 /* size: 4 */

/* 126 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142209344 */

/* 127 */
 /* pointer to 126 */
 /* size: 4 */

/* 128 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 129 */
 /* pointer to 128 */
 /* size: 4 */

/* 130 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 131 */
 /* pointer to 130 */
 /* size: 4 */

/* 132 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 133 */
 /* pointer to 132 */
 /* size: 4 */

/* 134 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 135 */
 /* pointer to 134 */
 /* size: 4 */

/* 136 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142238168 */

/* 137 */
 /* pointer to 136 */
 /* size: 4 */

/* 138 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142238324 */

/* 139 */
 /* pointer to 138 */
 /* size: 4 */

/* 140 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 141 */
 /* pointer to 140 */
 /* size: 4 */

/* 142 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 143 */
 /* pointer to 142 */
 /* size: 4 */

/* 144 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 145 */
 /* pointer to 144 */
 /* size: 4 */

/* 146 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142239208 */

/* 147 */
 /* pointer to 146 */
 /* size: 4 */

/* 148 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142239416 */

/* 149 */
 /* pointer to 148 */
 /* size: 4 */

/* 150 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142239884 */

/* 151 */
 /* pointer to 150 */
 /* size: 4 */

/* 152 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142240352 */

/* 153 */
 /* pointer to 106 */
 /* size: 4 */

/* 154 */
 /* pointer to 152 */
 /* size: 4 */

/* 155 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142240768 */

/* 156 */
 /* pointer to 155 */
 /* size: 4 */

/* 157 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 158 */
 /* pointer to 157 */
 /* size: 4 */

/* 159 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142241444 */

/* 160 */
 /* pointer to 159 */
 /* size: 4 */

/* 161 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 162 */
 /* pointer to 161 */
 /* size: 4 */

/* 163 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142181024 */

/* 164 */
 /* pointer to 163 */
 /* size: 4 */

/* 165 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142181440 */

/* 166 */
 /* pointer to 165 */
 /* size: 4 */

/* 167 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142181700 */

/* 168 */
 /* pointer to 167 */
 /* size: 4 */

/* 169 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142181856 */

/* 170 */
 /* pointer to 169 */
 /* size: 4 */

/* 171 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142181960 */

/* 172 */
 /* pointer to 171 */
 /* size: 4 */

/* 173 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142182168 */

/* 174 */
 /* pointer to 173 */
 /* size: 4 */

/* 175 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142182480 */

/* 176 */
 /* pointer to 175 */
 /* size: 4 */

/* 177 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 178 */
 /* pointer to 177 */
 /* size: 4 */

/* 179 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142182844 */

/* 180 */
 /* pointer to 179 */
 /* size: 4 */

/* 181 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142183156 */

/* 182 */
 /* pointer to 181 */
 /* size: 4 */

/* 183 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142183312 */

/* 184 */
 /* pointer to 183 */
 /* size: 4 */

/* 185 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142183468 */

/* 186 */
 /* pointer to 185 */
 /* size: 4 */

/* 187 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142183624 */

/* 188 */
 /* pointer to 87 */
 /* size: 4 */

/* 189 */
 /* pointer to 187 */
 /* size: 4 */

/* 190 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 191 */
 /* pointer to 190 */
 /* size: 4 */

/* 192 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 193 */
 /* pointer to 192 */
 /* size: 4 */

/* 194 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142184144 */

/* 195 */
 /* pointer to 194 */
 /* size: 4 */

/* 196 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142184352 */

/* 197 */
 /* pointer to 196 */
 /* size: 4 */

/* 198 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142184560 */

/* 199 */
 /* pointer to 198 */
 /* size: 4 */

/* 200 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142184768 */

/* 201 */
 /* pointer to 200 */
 /* size: 4 */

/* 202 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 203 */
 /* pointer to 202 */
 /* size: 4 */

/* 204 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 205 */
 /* pointer to 204 */
 /* size: 4 */

/* 206 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 207 */
 /* pointer to 206 */
 /* size: 4 */

/* 208 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 209 */
 /* pointer to 78 */
 /* size: 4 */

/* 210 */
 /* pointer to 208 */
 /* size: 4 */

/* 211 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 212 */
 /* pointer to 213 */
 /* size: 4 */

/* 213 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 804 */

/* 214 */
 /* pointer to 211 */
 /* size: 4 */

/* 215 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 216 */
 /* pointer to 215 */
 /* size: 4 */

/* 217 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 218 */
 /* pointer to 217 */
 /* size: 4 */

/* 219 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142272960 */

/* 220 */
 /* pointer to 219 */
 /* size: 4 */

/* 221 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142273168 */

/* 222 */
 /* pointer to 221 */
 /* size: 4 */

/* 223 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 224 */
 /* pointer to 223 */
 /* size: 4 */

/* 225 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 226 */
 /* pointer to 225 */
 /* size: 4 */

/* 227 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142273792 */

/* 228 */
 /* pointer to 227 */
 /* size: 4 */

/* 229 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 230 */
 /* pointer to 229 */
 /* size: 4 */

/* 231 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 232 */
 /* pointer to 231 */
 /* size: 4 */

/* 233 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142274260 */

/* 234 */
 /* pointer to 83 */
 /* size: 4 */

/* 235 */
 /* pointer to 233 */
 /* size: 4 */

/* 236 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142274468 */

/* 237 */
 /* pointer to 236 */
 /* size: 4 */

/* 238 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142274728 */

/* 239 */
 /* pointer to 238 */
 /* size: 4 */

/* 240 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 241 */
 /* pointer to 240 */
 /* size: 4 */

/* 242 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 243 */
 /* pointer to 242 */
 /* size: 4 */

/* 244 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 245 */
 /* pointer to 244 */
 /* size: 4 */

/* 246 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142275508 */

/* 247 */
 /* pointer to 246 */
 /* size: 4 */

/* 248 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 249 */
 /* pointer to 248 */
 /* size: 4 */

/* 250 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142279908 */

/* 251 */
 /* pointer to 250 */
 /* size: 4 */

/* 252 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 253 */
 /* pointer to 49 */
 /* size: 4 */

/* 254 */
 /* pointer to 9 */
 /* size: 4 */

/* 255 */
 /* pointer to 252 */
 /* size: 4 */

/* 256 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142280480 */

/* 257 */
 /* pointer to 256 */
 /* size: 4 */

/* 258 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 259 */
 /* pointer to 258 */
 /* size: 4 */

/* 260 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142280896 */

/* 261 */
 /* pointer to 260 */
 /* size: 4 */

/* 262 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 263 */
 /* pointer to 262 */
 /* size: 4 */

/* 264 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142281416 */

/* 265 */
 /* pointer to 264 */
 /* size: 4 */

/* 266 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 267 */
 /* pointer to 266 */
 /* size: 4 */

/* 268 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 269 */
 /* pointer to 268 */
 /* size: 4 */

/* 270 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142282300 */

/* 271 */
 /* pointer to 270 */
 /* size: 4 */

/* 272 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142282560 */

/* 273 */
 /* pointer to 272 */
 /* size: 4 */

/* 274 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142282872 */

/* 275 */
 /* pointer to 274 */
 /* size: 4 */

/* 276 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142283184 */

/* 277 */
 /* pointer to 276 */
 /* size: 4 */

/* 278 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 279 */
 /* pointer to 278 */
 /* size: 4 */

/* 280 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 281 */
 /* pointer to 280 */
 /* size: 4 */

/* 282 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142296404 */

/* 283 */
 /* pointer to 282 */
 /* size: 4 */

/* 284 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 285 */
 /* pointer to 284 */
 /* size: 4 */

/* 286 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142296820 */

/* 287 */
 /* pointer to 286 */
 /* size: 4 */

/* 288 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 289 */
 /* pointer to 288 */
 /* size: 4 */

/* 290 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 2 */

/* 291 */
 /* pointer to 290 */
 /* size: 4 */

/* 292 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142297444 */

/* 293 */
 /* pointer to 292 */
 /* size: 4 */

/* 294 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 295 */
 /* pointer to 4 */
 /* size: 4 */

/* 296 */
 /* pointer to 294 */
 /* size: 4 */

/* 297 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 298 */
 /* pointer to 297 */
 /* size: 4 */

/* 299 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142298588 */

/* 300 */
 /* pointer to 301 */
 /* size: 4 */

/* 301 */
/* <0> (null):0 */
struct delta_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 302 */
 /* pointer to 299 */
 /* size: 4 */

/* 303 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142298912 */

/* 304 */
 /* pointer to 305 */
 /* size: 4 */

/* 305 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142299120 */

/* 306 */
 /* pointer to 307 */
 /* size: 4 */

/* 307 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 308 */
 /* pointer to 303 */
 /* size: 4 */

/* 309 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 310 */
 /* pointer to 309 */
 /* size: 4 */

/* 311 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142299692 */

/* 312 */
 /* pointer to 311 */
 /* size: 4 */

/* 313 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142299900 */

/* 314 */
 /* pointer to 313 */
 /* size: 4 */

/* 315 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 316 */
 /* pointer to 317 */
 /* size: 4 */

/* 317 */
/* <0> (null):0 */
struct entity_state_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 318 */
 /* pointer to 315 */
 /* size: 4 */

/* 319 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142250568 */

/* 320 */
 /* pointer to 85 */
 /* size: 4 */

/* 321 */
 /* pointer to 319 */
 /* size: 4 */

/* 322 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142250828 */

/* 323 */
 /* pointer to 322 */
 /* size: 4 */

/* 324 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142251140 */

/* 325 */
 /* pointer to 324 */
 /* size: 4 */

/* 326 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142251400 */

/* 327 */
 /* pointer to 326 */
 /* size: 4 */

/* 328 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 329 */
 /* pointer to 328 */
 /* size: 4 */

/* 330 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 331 */
 /* pointer to 330 */
 /* size: 4 */

/* 332 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 333 */
 /* pointer to 332 */
 /* size: 4 */

/* 334 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 335 */
 /* pointer to 334 */
 /* size: 4 */

/* 336 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 337 */
 /* pointer to 336 */
 /* size: 4 */

/* 338 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 339 */
 /* pointer to 338 */
 /* size: 4 */

/* 340 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142252856 */

/* 341 */
 /* pointer to 340 */
 /* size: 4 */

/* 342 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142253064 */

/* 343 */
 /* pointer to 342 */
 /* size: 4 */

/* 344 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142253272 */

/* 345 */
 /* pointer to 344 */
 /* size: 4 */

/* 346 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 347 */
 /* pointer to 17 */
 /* size: 4 */

/* 348 */
 /* pointer to 346 */
 /* size: 4 */

/* 349 */
/* <0> (null):0 */
typedef struct enginefuncs_s enginefuncs_t; /* size: 632 */

/* 350 */
/* <0> (null):0 */
struct KeyValueData_s {
	char *                     szClassName;          /*     0     4 */
	char *                     szKeyName;            /*     4     4 */
	char *                     szValue;              /*     8     4 */
	int32                      fHandled;             /*    12     4 */

	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 351 */
/* <0> (null):0 */
typedef struct KeyValueData_s KeyValueData; /* size: 16 */

/* 352 */
/* <0> (null):0 */
struct {
	char                       mapName[32];          /*     0    32 */
	char                       landmarkName[32];     /*    32    32 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	edict_t *                  pentLandmark;         /*    64     4 */
	class Vector              vecLandmarkOrigin;     /*    68    12 */

	/* size: 80, cachelines: 2, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 80 */

/* 353 */
/* <0> (null):0 */
typedef class  LEVELLIST; /* size: 80 */

/* 354 */
/* <0> (null):0 */
struct {
	int                        id;                   /*     0     4 */
	edict_t *                  pent;                 /*     4     4 */
	int                        location;             /*     8     4 */
	int                        size;                 /*    12     4 */
	int                        flags;                /*    16     4 */
	string_t                   classname;            /*    20     4 */

	/* size: 24, cachelines: 1, members: 6 */
	/* last cacheline: 24 bytes */
}; /* size: 24 */

/* 355 */
/* <0> (null):0 */
typedef class  ENTITYTABLE; /* size: 24 */

/* 356 */
/* <0> (null):0 */
typedef struct saverestore_s SAVERESTOREDATA; /* size: 1396 */

/* 357 */
/* <0> (null):0 */
struct saverestore_s {
	char *                     pBaseData;            /*     0     4 */
	char *                     pCurrentData;         /*     4     4 */
	int                        size;                 /*     8     4 */
	int                        bufferSize;           /*    12     4 */
	int                        tokenSize;            /*    16     4 */
	int                        tokenCount;           /*    20     4 */
	char * *                   pTokens;              /*    24     4 */
	int                        currentIndex;         /*    28     4 */
	int                        tableCount;           /*    32     4 */
	int                        connectionCount;      /*    36     4 */
	ENTITYTABLE *              pTable;               /*    40     4 */
	LEVELLIST                  levelList[16];        /*    44  1280 */
	/* --- cacheline 20 boundary (1280 bytes) was 44 bytes ago --- */
	int                        fUseLandmark;         /*  1324     4 */
	char                       szLandmarkName[20];   /*  1328    20 */
	/* --- cacheline 21 boundary (1344 bytes) was 4 bytes ago --- */
	class Vector              vecLandmarkOffset;     /*  1348    12 */
	float                      time;                 /*  1360     4 */
	char                       szCurrentMapName[32]; /*  1364    32 */

	/* size: 1396, cachelines: 22, members: 17 */
	/* last cacheline: 52 bytes */
}; /* size: 1396 */

/* 358 */
 /* pointer to 355 */
 /* size: 4 */

/* 359 */
/* <0> (null):0 */
LEVELLIST                  array[16]; /* size: 1280 */

/* 360 */
/* <0> (null):0 */
enum _fieldtypes {
	FIELD_FLOAT = 0,
	FIELD_STRING = 1,
	FIELD_ENTITY = 2,
	FIELD_CLASSPTR = 3,
	FIELD_EHANDLE = 4,
	FIELD_EVARS = 5,
	FIELD_EDICT = 6,
	FIELD_VECTOR = 7,
	FIELD_POSITION_VECTOR = 8,
	FIELD_POINTER = 9,
	FIELD_INTEGER = 10,
	FIELD_FUNCTION = 11,
	FIELD_BOOLEAN = 12,
	FIELD_SHORT = 13,
	FIELD_CHARACTER = 14,
	FIELD_TIME = 15,
	FIELD_MODELNAME = 16,
	FIELD_SOUNDNAME = 17,
	FIELD_TYPECOUNT = 18,
}; /* size: 4 */

/* 361 */
/* <0> (null):0 */
typedef enum _fieldtypes FIELDTYPE; /* size: 4 */

/* 362 */
/* <0> (null):0 */
struct {
	FIELDTYPE                  fieldType;            /*     0     4 */
	char *                     fieldName;            /*     4     4 */
	int                        fieldOffset;          /*     8     4 */
	short int                  fieldSize;            /*    12     2 */
	short int                  flags;                /*    14     2 */

	/* size: 16, cachelines: 1, members: 5 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 363 */
/* <0> (null):0 */
typedef class  TYPEDESCRIPTION; /* size: 16 */

/* 364 */
 /* pointer to 351 */
 /* size: 4 */

/* 365 */
 /* pointer to 356 */
 /* size: 4 */

/* 366 */
 /* pointer to 363 */
 /* size: 4 */

/* 367 */
/* <0> (null):0 */
typedef int EOFFSET; /* size: 4 */

/* 368 */
/* <0> (null):0 */
enum {
	TS_AT_TOP = 0,
	TS_AT_BOTTOM = 1,
	TS_GOING_UP = 2,
	TS_GOING_DOWN = 3,
}; /* size: 4 */

/* 369 */
/* <0> (null):0 */
typedef enum  TOGGLE_STATE; /* size: 4 */

/* 370 */
/* <0> (null):0 */
class CSaveRestoreBuffer {
protected:

	SAVERESTOREDATA *          m_pdata;              /*     0     4 */
	/* <0> (null):0 */
	void CSaveRestoreBuffer(class CSaveRestoreBuffer *);

	/* <0> (null):0 */
	void CSaveRestoreBuffer(class CSaveRestoreBuffer *, SAVERESTOREDATA *);

	/* <0> (null):0 */
	void ~CSaveRestoreBuffer(class CSaveRestoreBuffer *, int);

	/* <0> (null):0 */
	int EntityIndex(class CSaveRestoreBuffer *, entvars_t *); /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP9entvars_s */

	/* <0> (null):0 */
	int EntityIndex(class CSaveRestoreBuffer *, edict_t *); /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP7edict_s */

	/* <0> (null):0 */
	int EntityIndex(class CSaveRestoreBuffer *, EOFFSET); /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEi */

	/* <0> (null):0 */
	int EntityIndex(class CSaveRestoreBuffer *, class CBaseEntity *); /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP11CBaseEntity */

	/* <0> (null):0 */
	int EntityFlags(class CSaveRestoreBuffer *, int, int); /* linkage=_ZN18CSaveRestoreBuffer11EntityFlagsEii */

	/* <0> (null):0 */
	int EntityFlagsSet(class CSaveRestoreBuffer *, int, int); /* linkage=_ZN18CSaveRestoreBuffer14EntityFlagsSetEii */

	/* <0> (null):0 */
	edict_t * EntityFromIndex(class CSaveRestoreBuffer *, int); /* linkage=_ZN18CSaveRestoreBuffer15EntityFromIndexEi */

	/* <0> (null):0 */
	short unsigned int TokenHash(class CSaveRestoreBuffer *, const char  *); /* linkage=_ZN18CSaveRestoreBuffer9TokenHashEPKc */

	/* <0> (null):0 */
	void BufferRewind(class CSaveRestoreBuffer *, int); /* linkage=_ZN18CSaveRestoreBuffer12BufferRewindEi */

	/* <0> (null):0 */
	unsigned int HashString(class CSaveRestoreBuffer *, const char  *); /* linkage=_ZN18CSaveRestoreBuffer10HashStringEPKc */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 371 */
 /* pointer to 370 */
 /* size: 4 */

/* 372 */
 /* pointer to 81 */
 /* size: 4 */

/* 373 */
 /* pointer to 374 */
 /* size: 4 */

/* 374 */
/* <0> (null):0 */
struct CBaseEntity {
	/* <0> (null):0 */
	virtual void KeyValue(class CBaseEntity *, KeyValueData *); /* linkage=_ZN11CBaseEntity8KeyValueEP14KeyValueData_s */

	/* <0> (null):0 */
	virtual int ObjectCaps(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10ObjectCapsEv */

	/* <0> (null):0 */
	void CBaseEntity(class CBaseEntity *);

	/* <0> (null):0 */
	void * operator new(size_t, entvars_t *); /* linkage=_ZN11CBaseEntitynwEjP9entvars_s */

	/* <0> (null):0 */
	virtual void Precache(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8PrecacheEv */

	/* <0> (null):0 */
	virtual void Activate(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8ActivateEv */

	/* <0> (null):0 */
	virtual int Classify(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8ClassifyEv */

	/* <0> (null):0 */
	virtual void DeathNotice(class CBaseEntity *, entvars_t *); /* linkage=_ZN11CBaseEntity11DeathNoticeEP9entvars_s */

	/* <0> (null):0 */
	virtual int BloodColor(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10BloodColorEv */

	/* <0> (null):0 */
	virtual BOOL IsTriggered(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity11IsTriggeredEPS_ */

	/* <0> (null):0 */
	virtual class CBaseMonster * MyMonsterPointer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity16MyMonsterPointerEv */

	/* <0> (null):0 */
	virtual class CSquadMonster * MySquadMonsterPointer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity21MySquadMonsterPointerEv */

	/* <0> (null):0 */
	virtual int GetToggleState(class CBaseEntity *); /* linkage=_ZN11CBaseEntity14GetToggleStateEv */

	/* <0> (null):0 */
	virtual void AddPoints(class CBaseEntity *, int, BOOL); /* linkage=_ZN11CBaseEntity9AddPointsEii */

	/* <0> (null):0 */
	virtual void AddPointsToTeam(class CBaseEntity *, int, BOOL); /* linkage=_ZN11CBaseEntity15AddPointsToTeamEii */

	/* <0> (null):0 */
	virtual BOOL AddPlayerItem(class CBaseEntity *, class CBasePlayerItem *); /* linkage=_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem */

	/* <0> (null):0 */
	virtual BOOL RemovePlayerItem(class CBaseEntity *, class CBasePlayerItem *); /* linkage=_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem */

	/* <0> (null):0 */
	virtual int GiveAmmo(class CBaseEntity *, int, char *, int); /* linkage=_ZN11CBaseEntity8GiveAmmoEiPci */

	/* <0> (null):0 */
	virtual float GetDelay(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8GetDelayEv */

	/* <0> (null):0 */
	virtual int IsMoving(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8IsMovingEv */

	/* <0> (null):0 */
	virtual void OverrideReset(class CBaseEntity *); /* linkage=_ZN11CBaseEntity13OverrideResetEv */

	/* <0> (null):0 */
	virtual void SetToggleState(class CBaseEntity *, int); /* linkage=_ZN11CBaseEntity14SetToggleStateEi */

	/* <0> (null):0 */
	virtual void StartSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity13StartSneakingEv */

	/* <0> (null):0 */
	virtual void StopSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12StopSneakingEv */

	/* <0> (null):0 */
	virtual BOOL OnControls(class CBaseEntity *, entvars_t *); /* linkage=_ZN11CBaseEntity10OnControlsEP9entvars_s */

	/* <0> (null):0 */
	virtual BOOL IsSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10IsSneakingEv */

	/* <0> (null):0 */
	virtual BOOL IsAlive(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7IsAliveEv */

	/* <0> (null):0 */
	virtual BOOL IsBSPModel(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10IsBSPModelEv */

	/* <0> (null):0 */
	virtual BOOL ReflectGauss(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12ReflectGaussEv */

	/* <0> (null):0 */
	virtual BOOL IsPlayer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8IsPlayerEv */

	/* <0> (null):0 */
	virtual BOOL IsNetClient(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11IsNetClientEv */

	/* <0> (null):0 */
	virtual const char  * TeamID(class CBaseEntity *); /* linkage=_ZN11CBaseEntity6TeamIDEv */

	/* <0> (null):0 */
	virtual void Think(class CBaseEntity *); /* linkage=_ZN11CBaseEntity5ThinkEv */

	/* <0> (null):0 */
	virtual void Touch(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity5TouchEPS_ */

	/* <0> (null):0 */
	virtual void Blocked(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity7BlockedEPS_ */

	/* <0> (null):0 */
	virtual class CBaseEntity * Respawn(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7RespawnEv */

	/* <0> (null):0 */
	virtual void UpdateOwner(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11UpdateOwnerEv */

	/* <0> (null):0 */
	virtual BOOL FBecomeProne(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12FBecomeProneEv */

	/* <0> (null):0 */
	virtual class Vector Center(class CBaseEntity *); /* linkage=_ZN11CBaseEntity6CenterEv */

	/* <0> (null):0 */
	virtual class Vector EyePosition(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11EyePositionEv */

	/* <0> (null):0 */
	virtual class Vector EarPosition(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11EarPositionEv */

	/* <0> (null):0 */
	virtual class Vector BodyTarget(class CBaseEntity *, const class Vector  &); /* linkage=_ZN11CBaseEntity10BodyTargetERK6Vector */

	/* <0> (null):0 */
	virtual int Illumination(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12IlluminationEv */

	/* <0> (null):0 */
	virtual BOOL HasTarget(class CBaseEntity *, string_t); /* linkage=_ZN11CBaseEntity9HasTargetEj */

	/* vtable has 42 entries: {
	   [3] = KeyValue(_ZN11CBaseEntity8KeyValueEP14KeyValueData_s), 
	   [6] = ObjectCaps(_ZN11CBaseEntity10ObjectCapsEv), 
	   [1] = Precache(_ZN11CBaseEntity8PrecacheEv), 
	   [7] = Activate(_ZN11CBaseEntity8ActivateEv), 
	   [9] = Classify(_ZN11CBaseEntity8ClassifyEv), 
	   [10] = DeathNotice(_ZN11CBaseEntity11DeathNoticeEP9entvars_s), 
	   [15] = BloodColor(_ZN11CBaseEntity10BloodColorEv), 
	   [17] = IsTriggered(_ZN11CBaseEntity11IsTriggeredEPS_), 
	   [18] = MyMonsterPointer(_ZN11CBaseEntity16MyMonsterPointerEv), 
	   [19] = MySquadMonsterPointer(_ZN11CBaseEntity21MySquadMonsterPointerEv), 
	   [20] = GetToggleState(_ZN11CBaseEntity14GetToggleStateEv), 
	   [21] = AddPoints(_ZN11CBaseEntity9AddPointsEii), 
	   [22] = AddPointsToTeam(_ZN11CBaseEntity15AddPointsToTeamEii), 
	   [23] = AddPlayerItem(_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem), 
	   [24] = RemovePlayerItem(_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem), 
	   [25] = GiveAmmo(_ZN11CBaseEntity8GiveAmmoEiPci), 
	   [26] = GetDelay(_ZN11CBaseEntity8GetDelayEv), 
	   [27] = IsMoving(_ZN11CBaseEntity8IsMovingEv), 
	   [28] = OverrideReset(_ZN11CBaseEntity13OverrideResetEv), 
	   [30] = SetToggleState(_ZN11CBaseEntity14SetToggleStateEi), 
	   [31] = StartSneaking(_ZN11CBaseEntity13StartSneakingEv), 
	   [32] = StopSneaking(_ZN11CBaseEntity12StopSneakingEv), 
	   [33] = OnControls(_ZN11CBaseEntity10OnControlsEP9entvars_s), 
	   [34] = IsSneaking(_ZN11CBaseEntity10IsSneakingEv), 
	   [35] = IsAlive(_ZN11CBaseEntity7IsAliveEv), 
	   [36] = IsBSPModel(_ZN11CBaseEntity10IsBSPModelEv), 
	   [37] = ReflectGauss(_ZN11CBaseEntity12ReflectGaussEv), 
	   [40] = IsPlayer(_ZN11CBaseEntity8IsPlayerEv), 
	   [41] = IsNetClient(_ZN11CBaseEntity11IsNetClientEv), 
	   [42] = TeamID(_ZN11CBaseEntity6TeamIDEv), 
	   [44] = Think(_ZN11CBaseEntity5ThinkEv), 
	   [45] = Touch(_ZN11CBaseEntity5TouchEPS_), 
	   [47] = Blocked(_ZN11CBaseEntity7BlockedEPS_), 
	   [48] = Respawn(_ZN11CBaseEntity7RespawnEv), 
	   [49] = UpdateOwner(_ZN11CBaseEntity11UpdateOwnerEv), 
	   [50] = FBecomeProne(_ZN11CBaseEntity12FBecomeProneEv), 
	   [51] = Center(_ZN11CBaseEntity6CenterEv), 
	   [52] = EyePosition(_ZN11CBaseEntity11EyePositionEv), 
	   [53] = EarPosition(_ZN11CBaseEntity11EarPositionEv), 
	   [54] = BodyTarget(_ZN11CBaseEntity10BodyTargetERK6Vector), 
	   [55] = Illumination(_ZN11CBaseEntity12IlluminationEv), 
	   [38] = HasTarget(_ZN11CBaseEntity9HasTargetEj), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 375 */
/* <0> (null):0 */
class CSave : public CSaveRestoreBuffer {
public:

	/* class CSaveRestoreBuffer  <ancestor>; */      /*     0     4 */
	/* <0> (null):0 */
	void CSave(class CSave *, SAVERESTOREDATA *);

	/* <0> (null):0 */
	void WriteShort(class CSave *, const char  *, const short int  *, int); /* linkage=_ZN5CSave10WriteShortEPKcPKsi */

	/* <0> (null):0 */
	void WriteInt(class CSave *, const char  *, const int  *, int); /* linkage=_ZN5CSave8WriteIntEPKcPKii */

	/* <0> (null):0 */
	void WriteFloat(class CSave *, const char  *, const float  *, int); /* linkage=_ZN5CSave10WriteFloatEPKcPKfi */

	/* <0> (null):0 */
	void WriteTime(class CSave *, const char  *, const float  *, int); /* linkage=_ZN5CSave9WriteTimeEPKcPKfi */

	/* <0> (null):0 */
	void WriteData(class CSave *, const char  *, int, const char  *); /* linkage=_ZN5CSave9WriteDataEPKciS1_ */

	/* <0> (null):0 */
	void WriteString(class CSave *, const char  *, const char  *); /* linkage=_ZN5CSave11WriteStringEPKcS1_ */

	/* <0> (null):0 */
	void WriteString(class CSave *, const char  *, const int  *, int); /* linkage=_ZN5CSave11WriteStringEPKcPKii */

	/* <0> (null):0 */
	void WriteVector(class CSave *, const char  *, const class Vector  &); /* linkage=_ZN5CSave11WriteVectorEPKcRK6Vector */

	/* <0> (null):0 */
	void WriteVector(class CSave *, const char  *, const float  *, int); /* linkage=_ZN5CSave11WriteVectorEPKcPKfi */

	/* <0> (null):0 */
	void WritePositionVector(class CSave *, const char  *, const class Vector  &); /* linkage=_ZN5CSave19WritePositionVectorEPKcRK6Vector */

	/* <0> (null):0 */
	void WritePositionVector(class CSave *, const char  *, const float  *, int); /* linkage=_ZN5CSave19WritePositionVectorEPKcPKfi */

	/* <0> (null):0 */
	void WriteFunction(class CSave *, const char  *, void * *, int); /* linkage=_ZN5CSave13WriteFunctionEPKcPPvi */

	/* <0> (null):0 */
	int WriteEntVars(class CSave *, const char  *, entvars_t *); /* linkage=_ZN5CSave12WriteEntVarsEPKcP9entvars_s */

	/* <0> (null):0 */
	int WriteFields(class CSave *, const char  *, void *, TYPEDESCRIPTION *, int); /* linkage=_ZN5CSave11WriteFieldsEPKcPvP15TYPEDESCRIPTIONi */

private:

	/* <0> (null):0 */
	int DataEmpty(class CSave *, const char  *, int); /* linkage=_ZN5CSave9DataEmptyEPKci */

	/* <0> (null):0 */
	void BufferField(class CSave *, const char  *, int, const char  *); /* linkage=_ZN5CSave11BufferFieldEPKciS1_ */

	/* <0> (null):0 */
	void BufferString(class CSave *, char *, int); /* linkage=_ZN5CSave12BufferStringEPci */

	/* <0> (null):0 */
	void BufferData(class CSave *, const char  *, int); /* linkage=_ZN5CSave10BufferDataEPKci */

	/* <0> (null):0 */
	void BufferHeader(class CSave *, const char  *, int); /* linkage=_ZN5CSave12BufferHeaderEPKci */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 376 */
 /* pointer to 375 */
 /* size: 4 */

/* 377 */
 /* pointer to 378 */
 /* size: 4 */

/* 378 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 2 */

/* 379 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 380 */
 /* pointer to 16 */
 /* size: 4 */

/* 381 */
/* <0> (null):0 */
struct {
	short unsigned int         size;                 /*     0     2 */
	short unsigned int         token;                /*     2     2 */
	char *                     pData;                /*     4     4 */

	/* size: 8, cachelines: 1, members: 3 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 382 */
/* <0> (null):0 */
typedef class  HEADER; /* size: 8 */

/* 383 */
/* <0> (null):0 */
class CRestore : public CSaveRestoreBuffer {
public:

	/* class CSaveRestoreBuffer  <ancestor>; */      /*     0     4 */
private:

	int                        m_global;             /*     4     4 */
	BOOL                       m_precache;           /*     8     4 */
	/* <0> (null):0 */
	void CRestore(class CRestore *, SAVERESTOREDATA *);

	/* <0> (null):0 */
	int ReadEntVars(class CRestore *, const char  *, entvars_t *); /* linkage=_ZN8CRestore11ReadEntVarsEPKcP9entvars_s */

	/* <0> (null):0 */
	int ReadFields(class CRestore *, const char  *, void *, TYPEDESCRIPTION *, int); /* linkage=_ZN8CRestore10ReadFieldsEPKcPvP15TYPEDESCRIPTIONi */

	/* <0> (null):0 */
	int ReadField(class CRestore *, void *, TYPEDESCRIPTION *, int, int, int, char *, void *); /* linkage=_ZN8CRestore9ReadFieldEPvP15TYPEDESCRIPTIONiiiPcS0_ */

	/* <0> (null):0 */
	int ReadInt(class CRestore *); /* linkage=_ZN8CRestore7ReadIntEv */

	/* <0> (null):0 */
	short int ReadShort(class CRestore *); /* linkage=_ZN8CRestore9ReadShortEv */

	/* <0> (null):0 */
	int ReadNamedInt(class CRestore *, const char  *); /* linkage=_ZN8CRestore12ReadNamedIntEPKc */

	/* <0> (null):0 */
	char * ReadNamedString(class CRestore *, const char  *); /* linkage=_ZN8CRestore15ReadNamedStringEPKc */

	/* <0> (null):0 */
	int Empty(class CRestore *); /* linkage=_ZN8CRestore5EmptyEv */

	/* <0> (null):0 */
	void SetGlobalMode(class CRestore *, int); /* linkage=_ZN8CRestore13SetGlobalModeEi */

	/* <0> (null):0 */
	void PrecacheMode(class CRestore *, BOOL); /* linkage=_ZN8CRestore12PrecacheModeEi */

	/* <0> (null):0 */
	char * BufferPointer(class CRestore *); /* linkage=_ZN8CRestore13BufferPointerEv */

	/* <0> (null):0 */
	void BufferReadBytes(class CRestore *, char *, int); /* linkage=_ZN8CRestore15BufferReadBytesEPci */

	/* <0> (null):0 */
	void BufferSkipBytes(class CRestore *, int); /* linkage=_ZN8CRestore15BufferSkipBytesEi */

	/* <0> (null):0 */
	int BufferSkipZString(class CRestore *); /* linkage=_ZN8CRestore17BufferSkipZStringEv */

	/* <0> (null):0 */
	int BufferCheckZString(class CRestore *, const char  *); /* linkage=_ZN8CRestore18BufferCheckZStringEPKc */

	/* <0> (null):0 */
	void BufferReadHeader(class CRestore *, HEADER *); /* linkage=_ZN8CRestore16BufferReadHeaderEP6HEADER */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 384 */
 /* pointer to 383 */
 /* size: 4 */

/* 385 */
 /* pointer to 382 */
 /* size: 4 */

/* 386 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 387 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 388 */
/* <0> (null):0 */
enum {
	USE_OFF = 0,
	USE_ON = 1,
	USE_SET = 2,
	USE_TOGGLE = 3,
}; /* size: 4 */

/* 389 */
/* <0> (null):0 */
typedef enum  USE_TYPE; /* size: 4 */

/* 390 */
/* <0> (null):0 */
class CEnvLight : public CLight {
public:

	/* class CLight              <ancestor>; */      /*     0   164 */
	/* <0> (null):0 */
	void CEnvLight(class CEnvLight *, const class CEnvLight  &);

	/* <0> (null):0 */
	void CEnvLight(class CEnvLight *);

	/* <0> (null):0 */
	virtual void KeyValue(class CEnvLight *, KeyValueData *); /* linkage=_ZN9CEnvLight8KeyValueEP14KeyValueData_s */

	/* <0> (null):0 */
	virtual void Spawn(class CEnvLight *); /* linkage=_ZN9CEnvLight5SpawnEv */

	/* --- cacheline 2 boundary (128 bytes) was 36 bytes ago --- */
	/* vtable has 2 entries: {
	   [3] = KeyValue(_ZN9CEnvLight8KeyValueEP14KeyValueData_s), 
	   [0] = Spawn(_ZN9CEnvLight5SpawnEv), 
	} */
	/* size: 164, cachelines: 3, members: 1 */
	/* last cacheline: 36 bytes */
}; /* size: 164 */

/* 391 */
/* <0> (null):0 */
class CLight : public CPointEntity {
public:

	/* class CPointEntity        <ancestor>; */      /*     0     0 */
	TYPEDESCRIPTION            m_SaveData[2];        /*     0    32 */
private:

	int                        m_iStyle;             /*   152     4 */
	int                        m_iszPattern;         /*   156     4 */
	int                        m_iStartedOff;        /*   160     4 */
	/* <0> (null):0 */
	void CLight(class CLight *, const class CLight  &);

	/* <0> (null):0 */
	void CLight(class CLight *);

	/* <0> (null):0 */
	virtual void KeyValue(class CLight *, KeyValueData *); /* linkage=_ZN6CLight8KeyValueEP14KeyValueData_s */

	/* <0> (null):0 */
	virtual void Spawn(class CLight *); /* linkage=_ZN6CLight5SpawnEv */

	/* <0> (null):0 */
	virtual void Use(class CLight *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float); /* linkage=_ZN6CLight3UseEP11CBaseEntityS1_8USE_TYPEf */

	/* <0> (null):0 */
	virtual void Restart(class CLight *); /* linkage=_ZN6CLight7RestartEv */

	/* <0> (null):0 */
	virtual int Save(class CLight *, class CSave &); /* linkage=_ZN6CLight4SaveER5CSave */

	/* <0> (null):0 */
	virtual int Restore(class CLight *, class CRestore &); /* linkage=_ZN6CLight7RestoreER8CRestore */

	/* vtable has 6 entries: {
	   [3] = KeyValue(_ZN6CLight8KeyValueEP14KeyValueData_s), 
	   [0] = Spawn(_ZN6CLight5SpawnEv), 
	   [46] = Use(_ZN6CLight3UseEP11CBaseEntityS1_8USE_TYPEf), 
	   [2] = Restart(_ZN6CLight7RestartEv), 
	   [4] = Save(_ZN6CLight4SaveER5CSave), 
	   [5] = Restore(_ZN6CLight7RestoreER8CRestore), 
	} */
	/* size: 164, cachelines: 3, members: 5 */
	/* last cacheline: 36 bytes */

	/* BRAIN FART ALERT! 164 != 44 + 0(holes), diff = 120 */

}; /* size: 164 */

/* 392 */
 /* pointer to 390 */
 /* size: 4 */

/* 393 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 394 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 164 */

/* 395 */
/* <0> (null):0 */
class CPointEntity {
	/* <0> (null):0 */
	virtual int ObjectCaps(class CPointEntity *); /* linkage=_ZN12CPointEntity10ObjectCapsEv */

	/* <0> (null):0 */
	void CPointEntity(class CPointEntity *);

	/* vtable has 1 entries: {
	   [6] = ObjectCaps(_ZN12CPointEntity10ObjectCapsEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 396 */
/* <0> (null):0 */
TYPEDESCRIPTION            array[2]; /* size: 32 */

/* 397 */
 /* pointer to 391 */
 /* size: 4 */

/* 398 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 399 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 164 */

/* 400 */
 /* pointer to 374 */
 /* size: 4 */

/* 401 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 402 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 403 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 404 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 405 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 406 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 407 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 408 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 409 */
 /* pointer to 410 */
 /* size: 4 */

/* 410 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 676 */

/* 411 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 412 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 413 */
 /* pointer to 395 */
 /* size: 4 */

/* 414 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 415 */
/* <0> (null):0 */
class CBaseMonster {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 416 */
 /* pointer to 415 */
 /* size: 4 */

/* 417 */
/* <0> (null):0 */
struct CSquadMonster {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 418 */
 /* pointer to 417 */
 /* size: 4 */

/* 419 */
 /* pointer to 420 */
 /* size: 4 */

/* 420 */
/* <0> (null):0 */
struct CBasePlayerItem {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 421 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 422 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 423 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 424 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 425 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 426 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 427 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 428 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 429 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 430 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 431 */
 /* pointer to 77 */
 /* size: 4 */

/* Functions: */

/* <0> (null):0 */
void Vector2D(class Vector2D *)
{
} /* size: 0 */

/* <0> (null):0 */
void Vector2D(class Vector2D *, float, float)
{
} /* size: 141942560 */

/* <0> (null):0 */
class Vector2D operator+(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DplERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator-(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DmiERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator*(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DmlEf */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator/(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DdvEf */
{
} /* size: 8 */

/* <0> (null):0 */
float Length(const class Vector2D  *) /* linkage=_ZNK8Vector2D6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector2D  *) /* linkage=_ZNK8Vector2D13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector2D Normalize(const class Vector2D  *) /* linkage=_ZNK8Vector2D9NormalizeEv */
{
} /* size: 8 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector2D *) /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector2D *, float) /* linkage=_ZN8Vector2D6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void Vector(class Vector *)
{
} /* size: 0 */

/* <0> (null):0 */
void Vector(class Vector *, float, float, float)
{
} /* size: 228 */

/* <0> (null):0 */
void Vector(class Vector *, const class Vector  &)
{
} /* size: 141945340 */

/* <0> (null):0 */
void Vector(class Vector *, float *)
{
} /* size: 0 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *) /* linkage=_ZNK6VectorngEv */
{
} /* size: 12 */

/* <0> (null):0 */
int operator==(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectoreqERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
int operator!=(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorneERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector operator+(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorplERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectormiERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator*(const class Vector  *, float) /* linkage=_ZNK6VectormlEf */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator/(const class Vector  *, float) /* linkage=_ZNK6VectordvEf */
{
} /* size: 12 */

/* <0> (null):0 */
void CopyToArray(const class Vector  *, float *) /* linkage=_ZNK6Vector11CopyToArrayEPf */
{
} /* size: 288 */

/* <0> (null):0 */
float Length(const class Vector  *) /* linkage=_ZNK6Vector6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector  *) /* linkage=_ZNK6Vector13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
float * operator float*(class Vector *) /* linkage=_ZN6VectorcvPfEv */
{
} /* size: 4 */

/* <0> (null):0 */
const float  * operator const float*(const class Vector  *) /* linkage=_ZNK6VectorcvPKfEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector Normalize(const class Vector  *) /* linkage=_ZNK6Vector9NormalizeEv */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector2D Make2D(const class Vector  *) /* linkage=_ZNK6Vector6Make2DEv */
{
} /* size: 8 */

/* <0> (null):0 */
float Length2D(const class Vector  *) /* linkage=_ZNK6Vector8Length2DEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector  *, float) /* linkage=_ZNK6Vector16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector  *, float) /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector *) /* linkage=_ZN6Vector16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector *, float) /* linkage=_ZN6Vector6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void CSaveRestoreBuffer(class CSaveRestoreBuffer *)
{
} /* size: 142215840 */

/* <0> (null):0 */
void CSaveRestoreBuffer(class CSaveRestoreBuffer *, SAVERESTOREDATA *)
{
} /* size: 142225156 */

/* <0> (null):0 */
void ~CSaveRestoreBuffer(class CSaveRestoreBuffer *, int)
{
} /* size: 142238268 */

/* <0> (null):0 */
int EntityIndex(class CSaveRestoreBuffer *, entvars_t *) /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
int EntityIndex(class CSaveRestoreBuffer *, edict_t *) /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP7edict_s */
{
} /* size: 4 */

/* <0> (null):0 */
int EntityIndex(class CSaveRestoreBuffer *, EOFFSET) /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEi */
{
} /* size: 4 */

/* <0> (null):0 */
int EntityIndex(class CSaveRestoreBuffer *, class CBaseEntity *) /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP11CBaseEntity */
{
} /* size: 4 */

/* <0> (null):0 */
int EntityFlags(class CSaveRestoreBuffer *, int, int) /* linkage=_ZN18CSaveRestoreBuffer11EntityFlagsEii */
{
} /* size: 4 */

/* <0> (null):0 */
int EntityFlagsSet(class CSaveRestoreBuffer *, int, int) /* linkage=_ZN18CSaveRestoreBuffer14EntityFlagsSetEii */
{
} /* size: 4 */

/* <0> (null):0 */
edict_t * EntityFromIndex(class CSaveRestoreBuffer *, int) /* linkage=_ZN18CSaveRestoreBuffer15EntityFromIndexEi */
{
} /* size: 4 */

/* <0> (null):0 */
short unsigned int TokenHash(class CSaveRestoreBuffer *, const char  *) /* linkage=_ZN18CSaveRestoreBuffer9TokenHashEPKc */
{
} /* size: 2 */

/* <0> (null):0 */
void BufferRewind(class CSaveRestoreBuffer *, int) /* linkage=_ZN18CSaveRestoreBuffer12BufferRewindEi */
{
} /* size: 0 */

/* <0> (null):0 */
unsigned int HashString(class CSaveRestoreBuffer *, const char  *) /* linkage=_ZN18CSaveRestoreBuffer10HashStringEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void KeyValue(class CBaseEntity *, KeyValueData *) /* linkage=_ZN11CBaseEntity8KeyValueEP14KeyValueData_s */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int ObjectCaps(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
void CBaseEntity(class CBaseEntity *)
{
} /* size: 0 */

/* <0> (null):0 */
void * operator new(size_t, entvars_t *) /* linkage=_ZN11CBaseEntitynwEjP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Precache(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8PrecacheEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Activate(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8ActivateEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int Classify(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8ClassifyEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void DeathNotice(class CBaseEntity *, entvars_t *) /* linkage=_ZN11CBaseEntity11DeathNoticeEP9entvars_s */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int BloodColor(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10BloodColorEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsTriggered(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity11IsTriggeredEPS_ */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CBaseMonster * MyMonsterPointer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity16MyMonsterPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CSquadMonster * MySquadMonsterPointer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity21MySquadMonsterPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int GetToggleState(class CBaseEntity *) /* linkage=_ZN11CBaseEntity14GetToggleStateEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void AddPoints(class CBaseEntity *, int, BOOL) /* linkage=_ZN11CBaseEntity9AddPointsEii */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void AddPointsToTeam(class CBaseEntity *, int, BOOL) /* linkage=_ZN11CBaseEntity15AddPointsToTeamEii */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL AddPlayerItem(class CBaseEntity *, class CBasePlayerItem *) /* linkage=_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL RemovePlayerItem(class CBaseEntity *, class CBasePlayerItem *) /* linkage=_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int GiveAmmo(class CBaseEntity *, int, char *, int) /* linkage=_ZN11CBaseEntity8GiveAmmoEiPci */
{
} /* size: 4 */

/* <0> (null):0 */
virtual float GetDelay(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8GetDelayEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int IsMoving(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8IsMovingEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void OverrideReset(class CBaseEntity *) /* linkage=_ZN11CBaseEntity13OverrideResetEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void SetToggleState(class CBaseEntity *, int) /* linkage=_ZN11CBaseEntity14SetToggleStateEi */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void StartSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity13StartSneakingEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void StopSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12StopSneakingEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL OnControls(class CBaseEntity *, entvars_t *) /* linkage=_ZN11CBaseEntity10OnControlsEP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10IsSneakingEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsAlive(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7IsAliveEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsBSPModel(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10IsBSPModelEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL ReflectGauss(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12ReflectGaussEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsPlayer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8IsPlayerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsNetClient(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11IsNetClientEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual const char  * TeamID(class CBaseEntity *) /* linkage=_ZN11CBaseEntity6TeamIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Think(class CBaseEntity *) /* linkage=_ZN11CBaseEntity5ThinkEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Touch(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity5TouchEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Blocked(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity7BlockedEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
virtual class CBaseEntity * Respawn(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7RespawnEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void UpdateOwner(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11UpdateOwnerEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL FBecomeProne(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12FBecomeProneEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class Vector Center(class CBaseEntity *) /* linkage=_ZN11CBaseEntity6CenterEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector EyePosition(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11EyePositionEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector EarPosition(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11EarPositionEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector BodyTarget(class CBaseEntity *, const class Vector  &) /* linkage=_ZN11CBaseEntity10BodyTargetERK6Vector */
{
} /* size: 12 */

/* <0> (null):0 */
virtual int Illumination(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12IlluminationEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL HasTarget(class CBaseEntity *, string_t) /* linkage=_ZN11CBaseEntity9HasTargetEj */
{
} /* size: 4 */

/* <0> (null):0 */
void CSave(class CSave *, SAVERESTOREDATA *)
{
} /* size: 0 */

/* <0> (null):0 */
void WriteShort(class CSave *, const char  *, const short int  *, int) /* linkage=_ZN5CSave10WriteShortEPKcPKsi */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteInt(class CSave *, const char  *, const int  *, int) /* linkage=_ZN5CSave8WriteIntEPKcPKii */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteFloat(class CSave *, const char  *, const float  *, int) /* linkage=_ZN5CSave10WriteFloatEPKcPKfi */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteTime(class CSave *, const char  *, const float  *, int) /* linkage=_ZN5CSave9WriteTimeEPKcPKfi */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteData(class CSave *, const char  *, int, const char  *) /* linkage=_ZN5CSave9WriteDataEPKciS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteString(class CSave *, const char  *, const char  *) /* linkage=_ZN5CSave11WriteStringEPKcS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteString(class CSave *, const char  *, const int  *, int) /* linkage=_ZN5CSave11WriteStringEPKcPKii */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteVector(class CSave *, const char  *, const class Vector  &) /* linkage=_ZN5CSave11WriteVectorEPKcRK6Vector */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteVector(class CSave *, const char  *, const float  *, int) /* linkage=_ZN5CSave11WriteVectorEPKcPKfi */
{
} /* size: 0 */

/* <0> (null):0 */
void WritePositionVector(class CSave *, const char  *, const class Vector  &) /* linkage=_ZN5CSave19WritePositionVectorEPKcRK6Vector */
{
} /* size: 0 */

/* <0> (null):0 */
void WritePositionVector(class CSave *, const char  *, const float  *, int) /* linkage=_ZN5CSave19WritePositionVectorEPKcPKfi */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteFunction(class CSave *, const char  *, void * *, int) /* linkage=_ZN5CSave13WriteFunctionEPKcPPvi */
{
} /* size: 0 */

/* <0> (null):0 */
int WriteEntVars(class CSave *, const char  *, entvars_t *) /* linkage=_ZN5CSave12WriteEntVarsEPKcP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
int WriteFields(class CSave *, const char  *, void *, TYPEDESCRIPTION *, int) /* linkage=_ZN5CSave11WriteFieldsEPKcPvP15TYPEDESCRIPTIONi */
{
} /* size: 4 */

/* <0> (null):0 */
int DataEmpty(class CSave *, const char  *, int) /* linkage=_ZN5CSave9DataEmptyEPKci */
{
} /* size: 4 */

/* <0> (null):0 */
void BufferField(class CSave *, const char  *, int, const char  *) /* linkage=_ZN5CSave11BufferFieldEPKciS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void BufferString(class CSave *, char *, int) /* linkage=_ZN5CSave12BufferStringEPci */
{
} /* size: 0 */

/* <0> (null):0 */
void BufferData(class CSave *, const char  *, int) /* linkage=_ZN5CSave10BufferDataEPKci */
{
} /* size: 0 */

/* <0> (null):0 */
void BufferHeader(class CSave *, const char  *, int) /* linkage=_ZN5CSave12BufferHeaderEPKci */
{
} /* size: 0 */

/* <0> (null):0 */
void CRestore(class CRestore *, SAVERESTOREDATA *)
{
} /* size: 0 */

/* <0> (null):0 */
int ReadEntVars(class CRestore *, const char  *, entvars_t *) /* linkage=_ZN8CRestore11ReadEntVarsEPKcP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
int ReadFields(class CRestore *, const char  *, void *, TYPEDESCRIPTION *, int) /* linkage=_ZN8CRestore10ReadFieldsEPKcPvP15TYPEDESCRIPTIONi */
{
} /* size: 4 */

/* <0> (null):0 */
int ReadField(class CRestore *, void *, TYPEDESCRIPTION *, int, int, int, char *, void *) /* linkage=_ZN8CRestore9ReadFieldEPvP15TYPEDESCRIPTIONiiiPcS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
int ReadInt(class CRestore *) /* linkage=_ZN8CRestore7ReadIntEv */
{
} /* size: 4 */

/* <0> (null):0 */
short int ReadShort(class CRestore *) /* linkage=_ZN8CRestore9ReadShortEv */
{
} /* size: 2 */

/* <0> (null):0 */
int ReadNamedInt(class CRestore *, const char  *) /* linkage=_ZN8CRestore12ReadNamedIntEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
char * ReadNamedString(class CRestore *, const char  *) /* linkage=_ZN8CRestore15ReadNamedStringEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
int Empty(class CRestore *) /* linkage=_ZN8CRestore5EmptyEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetGlobalMode(class CRestore *, int) /* linkage=_ZN8CRestore13SetGlobalModeEi */
{
} /* size: 0 */

/* <0> (null):0 */
void PrecacheMode(class CRestore *, BOOL) /* linkage=_ZN8CRestore12PrecacheModeEi */
{
} /* size: 0 */

/* <0> (null):0 */
char * BufferPointer(class CRestore *) /* linkage=_ZN8CRestore13BufferPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
void BufferReadBytes(class CRestore *, char *, int) /* linkage=_ZN8CRestore15BufferReadBytesEPci */
{
} /* size: 0 */

/* <0> (null):0 */
void BufferSkipBytes(class CRestore *, int) /* linkage=_ZN8CRestore15BufferSkipBytesEi */
{
} /* size: 0 */

/* <0> (null):0 */
int BufferSkipZString(class CRestore *) /* linkage=_ZN8CRestore17BufferSkipZStringEv */
{
} /* size: 4 */

/* <0> (null):0 */
int BufferCheckZString(class CRestore *, const char  *) /* linkage=_ZN8CRestore18BufferCheckZStringEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
void BufferReadHeader(class CRestore *, HEADER *) /* linkage=_ZN8CRestore16BufferReadHeaderEP6HEADER */
{
} /* size: 0 */

/* <0> (null):0 */
void CEnvLight(class CEnvLight *, const class CEnvLight  &)
{
} /* size: 0 */

/* <0> (null):0 */
void CEnvLight(class CEnvLight *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void KeyValue(class CEnvLight *, KeyValueData *) /* linkage=_ZN9CEnvLight8KeyValueEP14KeyValueData_s */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Spawn(class CEnvLight *) /* linkage=_ZN9CEnvLight5SpawnEv */
{
} /* size: 0 */

/* <0> (null):0 */
void CLight(class CLight *, const class CLight  &)
{
} /* size: 0 */

/* <0> (null):0 */
void CLight(class CLight *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void KeyValue(class CLight *, KeyValueData *) /* linkage=_ZN6CLight8KeyValueEP14KeyValueData_s */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Spawn(class CLight *) /* linkage=_ZN6CLight5SpawnEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Use(class CLight *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float) /* linkage=_ZN6CLight3UseEP11CBaseEntityS1_8USE_TYPEf */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Restart(class CLight *) /* linkage=_ZN6CLight7RestartEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int Save(class CLight *, class CSave &) /* linkage=_ZN6CLight4SaveER5CSave */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int Restore(class CLight *, class CRestore &) /* linkage=_ZN6CLight7RestoreER8CRestore */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int ObjectCaps(class CPointEntity *) /* linkage=_ZN12CPointEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
void CPointEntity(class CPointEntity *)
{
} /* size: 0 */

/* <0> (null):0 */
void Restart(class CLight *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Use(class CLight *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
} /* size: 0 */

/* <0> (null):0 */
void Restore(class CLight *const this, class CRestore &const restore)
{
} /* size: 0 */

/* <0> (null):0 */
void Save(class CLight *const this, class CSave &const save)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator==(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator!=(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, float X, float Y, float Z)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator+(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator*(const class Vector  *const this, float fl)
{
} /* size: 0 */

/* <0> (null):0 */
inline edict_t * ENT(const entvars_t  * pev)
{
} /* size: 4 */

/* <0> (null):0 */
inline BOOL FStringNull(int iString)
{
} /* size: 4 */

/* <0> (null):0 */
void Spawn(class CLight *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline BOOL FStrEq(const char  * sz1, const char  * sz2)
{
} /* size: 4 */

/* <0> (null):0 */
inline int atoi(const char  * __nptr)
{
} /* size: 4 */

/* <0> (null):0 */
inline double atof(const char  * __nptr)
{
} /* size: 8 */

/* <0> (null):0 */
inline void KeyValue(class CBaseEntity *const this, KeyValueData * pkvd)
{
} /* size: 142059928 */

/* <0> (null):0 */
void KeyValue(class CLight *const this, KeyValueData * pkvd)
{
} /* size: 142095828 */

/* <0> (null):0 */
void KeyValue(class CEnvLight *const this, KeyValueData * pkvd)
{
	{
		int r;                                                //     0
		int g;                                                //     0
		int b;                                                //     0
		int v;                                                //     0
		int j;                                                //     0
		char szColor;                                         //     0
	}
} /* size: 142098036 */

/* <0> (null):0 */
inline void ObjectCaps(class CBaseEntity *const this)
{
} /* size: 142176604 */

/* <0> (null):0 */
inline void ObjectCaps(class CPointEntity *const this)
{
} /* size: 142195128 */

/* <0> (null):0 */
inline void CBaseEntity(class CBaseEntity *const this)
{
} /* size: 142213616 */

/* <0> (null):0 */
inline void CPointEntity(class CPointEntity *const this)
{
} /* size: 142215536 */

/* <0> (null):0 */
inline entvars_t * VARS(edict_t * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline void * GET_PRIVATE(edict_t * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline void operator new(size_t stAllocateBlock, entvars_t * pev)
{
} /* size: 142233076 */

/* <0> (null):0 */
inline void CLight(class CLight *const this)
{
} /* size: 142265500 */

/* <0> (null):0 */
inline void CEnvLight(class CEnvLight *const this)
{
} /* size: 142267228 */

/* <0> (null):0 */
class CEnvLight * GetClassPtr<CEnvLight>(class CEnvLight * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
void Precache(class CBaseEntity *const this)
{
} /* size: 142255504 */

/* <0> (null):0 */
void Activate(class CBaseEntity *const this)
{
} /* size: 142319904 */

/* <0> (null):0 */
void Classify(class CBaseEntity *const this)
{
} /* size: 142328368 */

/* <0> (null):0 */
void DeathNotice(class CBaseEntity *const this, entvars_t * pevChild)
{
} /* size: 142333048 */

/* <0> (null):0 */
void BloodColor(class CBaseEntity *const this)
{
} /* size: 142339880 */

/* <0> (null):0 */
void IsTriggered(class CBaseEntity *const this, class CBaseEntity * pActivator)
{
} /* size: 142342800 */

/* <0> (null):0 */
void MyMonsterPointer(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void MySquadMonsterPointer(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetToggleState(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void AddPoints(class CBaseEntity *const this, int score, BOOL bAllowNegativeScore)
{
} /* size: 0 */

/* <0> (null):0 */
void AddPointsToTeam(class CBaseEntity *const this, int score, BOOL bAllowNegativeScore)
{
} /* size: 0 */

/* <0> (null):0 */
void AddPlayerItem(class CBaseEntity *const this, class CBasePlayerItem * pItem)
{
} /* size: 0 */

/* <0> (null):0 */
void RemovePlayerItem(class CBaseEntity *const this, class CBasePlayerItem * pItem)
{
} /* size: 0 */

/* <0> (null):0 */
void GiveAmmo(class CBaseEntity *const this, int iAmount, char * szName, int iMax)
{
} /* size: 0 */

/* <0> (null):0 */
void GetDelay(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsMoving(class CBaseEntity *const this)
{
	operator!=(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void OverrideReset(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void SetToggleState(class CBaseEntity *const this, int state)
{
} /* size: 0 */

/* <0> (null):0 */
void StartSneaking(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void StopSneaking(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void OnControls(class CBaseEntity *const this, entvars_t * pev)
{
} /* size: 0 */

/* <0> (null):0 */
void IsSneaking(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsAlive(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsBSPModel(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ReflectGauss(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsPlayer(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsNetClient(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void TeamID(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Think(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Touch(class CBaseEntity *const this, class CBaseEntity * pOther)
{
} /* size: 0 */

/* <0> (null):0 */
void Blocked(class CBaseEntity *const this, class CBaseEntity * pOther)
{
} /* size: 0 */

/* <0> (null):0 */
void Respawn(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void UpdateOwner(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void FBecomeProne(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Center(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
	operator*(const class Vector  *const this,
			float fl); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void EyePosition(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void EarPosition(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void BodyTarget(class CBaseEntity *const this, const class Vector  &const posSrc)
{
} /* size: 0 */

/* <0> (null):0 */
void Illumination(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ObjectCaps(class CPointEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void HasTarget(class CBaseEntity *const this, string_t targetname)
{
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Restart(class CLight *const this)
{
	Restart(class CLight *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Use(class CLight *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
	Use(class CLight *const this,
		class CBaseEntity * pActivator,
		class CBaseEntity * pCaller,
		USE_TYPE useType,
		float value); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Restore(class CLight *const this, class CRestore &const restore)
{
	Restore(class CLight *const this,
		class CRestore &const restore); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Save(class CLight *const this, class CSave &const save)
{
	Save(class CLight *const this,
		class CSave &const save); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class CLight *const this)
{
	Spawn(class CLight *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class CEnvLight *const this)
{
	{
		char szVector;                                        //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void KeyValue(class CLight *const this, KeyValueData * pkvd)
{
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
	KeyValue(class CLight *const this,
		KeyValueData * pkvd); /* size=0, low_pc=0 */ //     0
	atoi(const char  * __nptr); /* size=0, low_pc=0 */ //     0
	atof(const char  * __nptr); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void KeyValue(class CEnvLight *const this, KeyValueData * pkvd)
{
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
	KeyValue(class CEnvLight *const this,
		KeyValueData * pkvd); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
class CLight * GetClassPtr<CLight>(class CLight * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
void light(entvars_t * pev)
{
	GetClassPtr<CLight>(class CLight * a); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void light_spot(entvars_t * pev)
{
	GetClassPtr<CLight>(class CLight * a); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void light_environment(entvars_t * pev)
{
	GetClassPtr<CEnvLight>(class CEnvLight * a); /* size=0, low_pc=0 */ //     0
} /* size: 0 */



/* Variables: */

int                        r; /* size: 4 */

int                        g; /* size: 4 */

int                        b; /* size: 4 */

int                        v; /* size: 4 */

int                        j; /* size: 4 */

char                       szColor[64]; /* size: 64 */

entvars_t *                pev; /* size: 4 */

char                       szVector[64]; /* size: 64 */

; /* size: 142389800 */

; /* size: 142389844 */

; /* size: 142389888 */

; /* size: 142389932 */

; /* size: 142389976 */

; /* size: 142389408 */

entvars_t *                pev; /* size: 4 */

; /* size: 142390572 */

; /* size: 142391028 */

; /* size: 142391484 */

extern class _IO_FILE *           stdin; /* size: 4 */

extern class _IO_FILE *           stdout; /* size: 4 */

intconst                   k_cubSaltSize; /* size: 4 */

GID_tconst                 k_GIDNil; /* size: 8 */

GID_tconst                 k_TxnIDNil; /* size: 8 */

GID_tconst                 k_TxnIDUnknown; /* size: 8 */

PackageId_tconst           k_uPackageIdFreeSub; /* size: 4 */

PackageId_tconst           k_uPackageIdInvalid; /* size: 4 */

AppId_tconst               k_uAppIdInvalid; /* size: 4 */

AssetClassId_tconst        k_ulAssetClassIdInvalid; /* size: 8 */

PhysicalItemId_tconst      k_uPhysicalItemIdInvalid; /* size: 4 */

DepotId_tconst             k_uDepotIdInvalid; /* size: 4 */

CellID_tconst              k_uCellIDInvalid; /* size: 4 */

SteamAPICall_tconst        k_uAPICallInvalid; /* size: 8 */

PartnerId_tconst           k_uPartnerIdInvalid; /* size: 4 */

extern enginefuncs_t              g_engfuncs; /* size: 632 */

extern globalvars_t *             gpGlobals; /* size: 4 */

extern class Vectorconst          g_vecZero; /* size: 12 */

; /* size: 0 */

/* Types: */

/* 1 */
char
 /* size: 1 */

/* 2 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 3 */
unsigned int
 /* size: 4 */

/* 4 */
unsigned char
 /* size: 1 */

/* 5 */
short unsigned int
 /* size: 2 */

/* 6 */
long unsigned int
 /* size: 4 */

/* 7 */
signed char
 /* size: 1 */

/* 8 */
short int
 /* size: 2 */

/* 9 */
int
 /* size: 4 */

/* 10 */
long long int
 /* size: 8 */

/* 11 */
long long unsigned int
 /* size: 8 */

/* 12 */
/* <0> (null):0 */
typedef long long int __quad_t; /* size: 8 */

/* 13 */
/* <0> (null):0 */
typedef long int __off_t; /* size: 4 */

/* 14 */
long int
 /* size: 4 */

/* 15 */
/* <0> (null):0 */
typedef __quad_t __off64_t; /* size: 8 */

/* 16 */
 /* pointer to 0 */
 /* size: 4 */

/* 17 */
 /* pointer to 1 */
 /* size: 4 */

/* 18 */
/* <0> (null):0 */
struct _IO_FILE {
	int                        _flags;               /*     0     4 */
	char *                     _IO_read_ptr;         /*     4     4 */
	char *                     _IO_read_end;         /*     8     4 */
	char *                     _IO_read_base;        /*    12     4 */
	char *                     _IO_write_base;       /*    16     4 */
	char *                     _IO_write_ptr;        /*    20     4 */
	char *                     _IO_write_end;        /*    24     4 */
	char *                     _IO_buf_base;         /*    28     4 */
	char *                     _IO_buf_end;          /*    32     4 */
	char *                     _IO_save_base;        /*    36     4 */
	char *                     _IO_backup_base;      /*    40     4 */
	char *                     _IO_save_end;         /*    44     4 */
	class _IO_marker *         _markers;             /*    48     4 */
	class _IO_FILE *           _chain;               /*    52     4 */
	int                        _fileno;              /*    56     4 */
	int                        _flags2;              /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	__off_t                    _old_offset;          /*    64     4 */
	short unsigned int         _cur_column;          /*    68     2 */
	signed char                _vtable_offset;       /*    70     1 */
	char                       _shortbuf[1];         /*    71     1 */
	_IO_lock_t *               _lock;                /*    72     4 */
	__off64_t                  _offset;              /*    76     8 */
	void *                     __pad1;               /*    84     4 */
	void *                     __pad2;               /*    88     4 */
	void *                     __pad3;               /*    92     4 */
	void *                     __pad4;               /*    96     4 */
	size_t                     __pad5;               /*   100     4 */
	int                        _mode;                /*   104     4 */
	char                       _unused2[40];         /*   108    40 */
	/* --- cacheline 2 boundary (128 bytes) was 20 bytes ago --- */

	/* size: 148, cachelines: 3, members: 29 */
	/* last cacheline: 20 bytes */
}; /* size: 148 */

/* 19 */
/* <0> (null):0 */
typedef void _IO_lock_t; /* size: 0 */

/* 20 */
/* <0> (null):0 */
struct _IO_marker {
	class _IO_marker *         _next;                /*     0     4 */
	class _IO_FILE *           _sbuf;                /*     4     4 */
	int                        _pos;                 /*     8     4 */

	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 21 */
 /* pointer to 20 */
 /* size: 4 */

/* 22 */
 /* pointer to 18 */
 /* size: 4 */

/* 23 */
 /* pointer to 20 */
 /* size: 4 */

/* 24 */
 /* pointer to 18 */
 /* size: 4 */

/* 25 */
/* <0> (null):0 */
char                       array[1]; /* size: 1 */

/* 26 */
 /* pointer to 19 */
 /* size: 4 */

/* 27 */
/* <0> (null):0 */
char                       array[40]; /* size: 40 */

/* 28 */
 /* pointer to 29 */
 /* size: 4 */

/* 29 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 30 */
 /* pointer to 31 */
 /* size: 4 */

/* 31 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 32 */
/* <0> (null):0 */
char                       array[32]; /* size: 32 */

/* 33 */
/* <0> (null):0 */
char                       array[20]; /* size: 20 */

/* 34 */
long double
 /* size: 12 */

/* 35 */
double
 /* size: 8 */

/* 36 */
/* <0> (null):0 */
typedef int int32; /* size: 4 */

/* 37 */
/* <0> (null):0 */
typedef unsigned int uint32; /* size: 4 */

/* 38 */
/* <0> (null):0 */
typedef long long unsigned int uint64; /* size: 8 */

/* 39 */
/* <0> (null):0 */
typedef uint64 GID_t; /* size: 8 */

/* 40 */
/* <0> (null):0 */
typedef uint32 PackageId_t; /* size: 4 */

/* 41 */
/* <0> (null):0 */
typedef uint32 AppId_t; /* size: 4 */

/* 42 */
/* <0> (null):0 */
typedef uint64 AssetClassId_t; /* size: 8 */

/* 43 */
/* <0> (null):0 */
typedef uint32 PhysicalItemId_t; /* size: 4 */

/* 44 */
/* <0> (null):0 */
typedef uint32 DepotId_t; /* size: 4 */

/* 45 */
/* <0> (null):0 */
typedef uint32 CellID_t; /* size: 4 */

/* 46 */
/* <0> (null):0 */
typedef uint64 SteamAPICall_t; /* size: 8 */

/* 47 */
/* <0> (null):0 */
typedef uint32 PartnerId_t; /* size: 4 */

/* 48 */
/* <0> (null):0 */
typedef int BOOL; /* size: 4 */

/* 49 */
/* <0> (null):0 */
typedef unsigned char byte; /* size: 1 */

/* 50 */
/* <0> (null):0 */
typedef unsigned int string_t; /* size: 4 */

/* 51 */
/* <0> (null):0 */
typedef float vec_t; /* size: 4 */

/* 52 */
float
 /* size: 4 */

/* 53 */
/* <0> (null):0 */
class Vector2D {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	/* <0> (null):0 */
	void Vector2D(class Vector2D *);

	/* <0> (null):0 */
	void Vector2D(class Vector2D *, float, float);

	/* <0> (null):0 */
	class Vector2D operator+(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DplERKS_ */

	/* <0> (null):0 */
	class Vector2D operator-(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DmiERKS_ */

	/* <0> (null):0 */
	class Vector2D operator*(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DmlEf */

	/* <0> (null):0 */
	class Vector2D operator/(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DdvEf */

	/* <0> (null):0 */
	float Length(const class Vector2D  *); /* linkage=_ZNK8Vector2D6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector2D  *); /* linkage=_ZNK8Vector2D13LengthSquaredEv */

	/* <0> (null):0 */
	class Vector2D Normalize(const class Vector2D  *); /* linkage=_ZNK8Vector2D9NormalizeEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector2D *); /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector2D *, float); /* linkage=_ZN8Vector2D6IsZeroEf */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 54 */
 /* pointer to 53 */
 /* size: 4 */

/* 55 */
 /* pointer to 56 */
 /* size: 4 */

/* 56 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 57 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 58 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 59 */
bool
 /* size: 1 */

/* 60 */
/* <0> (null):0 */
class Vector {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	vec_t                      z;                    /*     8     4 */
	/* <0> (null):0 */
	void Vector(class Vector *);

	/* <0> (null):0 */
	void Vector(class Vector *, float, float, float);

	/* <0> (null):0 */
	void Vector(class Vector *, const class Vector  &);

	/* <0> (null):0 */
	void Vector(class Vector *, float *);

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *); /* linkage=_ZNK6VectorngEv */

	/* <0> (null):0 */
	int operator==(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectoreqERKS_ */

	/* <0> (null):0 */
	int operator!=(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorneERKS_ */

	/* <0> (null):0 */
	class Vector operator+(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorplERKS_ */

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectormiERKS_ */

	/* <0> (null):0 */
	class Vector operator*(const class Vector  *, float); /* linkage=_ZNK6VectormlEf */

	/* <0> (null):0 */
	class Vector operator/(const class Vector  *, float); /* linkage=_ZNK6VectordvEf */

	/* <0> (null):0 */
	void CopyToArray(const class Vector  *, float *); /* linkage=_ZNK6Vector11CopyToArrayEPf */

	/* <0> (null):0 */
	float Length(const class Vector  *); /* linkage=_ZNK6Vector6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector  *); /* linkage=_ZNK6Vector13LengthSquaredEv */

	/* <0> (null):0 */
	float * operator float*(class Vector *); /* linkage=_ZN6VectorcvPfEv */

	/* <0> (null):0 */
	const float  * operator const float*(const class Vector  *); /* linkage=_ZNK6VectorcvPKfEv */

	/* <0> (null):0 */
	class Vector Normalize(const class Vector  *); /* linkage=_ZNK6Vector9NormalizeEv */

	/* <0> (null):0 */
	class Vector2D Make2D(const class Vector  *); /* linkage=_ZNK6Vector6Make2DEv */

	/* <0> (null):0 */
	float Length2D(const class Vector  *); /* linkage=_ZNK6Vector8Length2DEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector  *, float); /* linkage=_ZNK6Vector16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector  *, float); /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector *); /* linkage=_ZN6Vector16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector *, float); /* linkage=_ZN6Vector6IsZeroEf */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 61 */
 /* pointer to 60 */
 /* size: 4 */

/* 62 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 63 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 64 */
 /* pointer to 52 */
 /* size: 4 */

/* 65 */
 /* pointer to 66 */
 /* size: 4 */

/* 66 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 67 */
 /* pointer to 68 */
 /* size: 4 */

/* 68 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 69 */
/* <0> (null):0 */
typedef int qboolean; /* size: 4 */

/* 70 */
/* <0> (null):0 */
struct link_s {
	class link_s *             prev;                 /*     0     4 */
	class link_s *             next;                 /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 71 */
 /* pointer to 70 */
 /* size: 4 */

/* 72 */
/* <0> (null):0 */
typedef struct link_s link_t; /* size: 8 */

/* 73 */
/* <0> (null):0 */
typedef struct edict_s edict_t; /* size: 804 */

/* 74 */
/* <0> (null):0 */
struct edict_s {
	qboolean                   free;                 /*     0     4 */
	int                        serialnumber;         /*     4     4 */
	link_t                     area;                 /*     8     8 */
	int                        headnode;             /*    16     4 */
	int                        num_leafs;            /*    20     4 */
	short int                  leafnums[48];         /*    24    96 */
	/* --- cacheline 1 boundary (64 bytes) was 56 bytes ago --- */
	float                      freetime;             /*   120     4 */
	void *                     pvPrivateData;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	entvars_t                  v;                    /*   128   676 */
	/* --- cacheline 12 boundary (768 bytes) was 36 bytes ago --- */

	/* size: 804, cachelines: 13, members: 9 */
	/* last cacheline: 36 bytes */
}; /* size: 804 */

/* 75 */
 /* pointer to 73 */
 /* size: 4 */

/* 76 */
/* <0> (null):0 */
struct {
	float                      time;                 /*     0     4 */
	float                      frametime;            /*     4     4 */
	float                      force_retouch;        /*     8     4 */
	string_t                   mapname;              /*    12     4 */
	string_t                   startspot;            /*    16     4 */
	float                      deathmatch;           /*    20     4 */
	float                      coop;                 /*    24     4 */
	float                      teamplay;             /*    28     4 */
	float                      serverflags;          /*    32     4 */
	float                      found_secrets;        /*    36     4 */
	class Vector              v_forward;             /*    40    12 */
	class Vector              v_up;                  /*    52    12 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	class Vector              v_right;               /*    64    12 */
	float                      trace_allsolid;       /*    76     4 */
	float                      trace_startsolid;     /*    80     4 */
	float                      trace_fraction;       /*    84     4 */
	class Vector              trace_endpos;          /*    88    12 */
	class Vector              trace_plane_normal;    /*   100    12 */
	float                      trace_plane_dist;     /*   112     4 */
	edict_t *                  trace_ent;            /*   116     4 */
	float                      trace_inopen;         /*   120     4 */
	float                      trace_inwater;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	int                        trace_hitgroup;       /*   128     4 */
	int                        trace_flags;          /*   132     4 */
	int                        msg_entity;           /*   136     4 */
	int                        cdAudioTrack;         /*   140     4 */
	int                        maxClients;           /*   144     4 */
	int                        maxEntities;          /*   148     4 */
	const char  *              pStringBase;          /*   152     4 */
	void *                     pSaveData;            /*   156     4 */
	class Vector              vecLandmarkOffset;     /*   160    12 */

	/* size: 172, cachelines: 3, members: 31 */
	/* last cacheline: 44 bytes */
}; /* size: 172 */

/* 77 */
/* <0> (null):0 */
typedef class  globalvars_t; /* size: 172 */

/* 78 */
/* <0> (null):0 */
struct entvars_s {
	string_t                   classname;            /*     0     4 */
	string_t                   globalname;           /*     4     4 */
	class Vector              origin;                /*     8    12 */
	class Vector              oldorigin;             /*    20    12 */
	class Vector              velocity;              /*    32    12 */
	class Vector              basevelocity;          /*    44    12 */
	class Vector              clbasevelocity;        /*    56    12 */
	/* --- cacheline 1 boundary (64 bytes) was 4 bytes ago --- */
	class Vector              movedir;               /*    68    12 */
	class Vector              angles;                /*    80    12 */
	class Vector              avelocity;             /*    92    12 */
	class Vector              punchangle;            /*   104    12 */
	class Vector              v_angle;               /*   116    12 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	class Vector              endpos;                /*   128    12 */
	class Vector              startpos;              /*   140    12 */
	float                      impacttime;           /*   152     4 */
	float                      starttime;            /*   156     4 */
	int                        fixangle;             /*   160     4 */
	float                      idealpitch;           /*   164     4 */
	float                      pitch_speed;          /*   168     4 */
	float                      ideal_yaw;            /*   172     4 */
	float                      yaw_speed;            /*   176     4 */
	int                        modelindex;           /*   180     4 */
	string_t                   model;                /*   184     4 */
	int                        viewmodel;            /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	int                        weaponmodel;          /*   192     4 */
	class Vector              absmin;                /*   196    12 */
	class Vector              absmax;                /*   208    12 */
	class Vector              mins;                  /*   220    12 */
	class Vector              maxs;                  /*   232    12 */
	class Vector              size;                  /*   244    12 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	float                      ltime;                /*   256     4 */
	float                      nextthink;            /*   260     4 */
	int                        movetype;             /*   264     4 */
	int                        solid;                /*   268     4 */
	int                        skin;                 /*   272     4 */
	int                        body;                 /*   276     4 */
	int                        effects;              /*   280     4 */
	float                      gravity;              /*   284     4 */
	float                      friction;             /*   288     4 */
	int                        light_level;          /*   292     4 */
	int                        sequence;             /*   296     4 */
	int                        gaitsequence;         /*   300     4 */
	float                      frame;                /*   304     4 */
	float                      animtime;             /*   308     4 */
	float                      framerate;            /*   312     4 */
	unsigned char              controller[4];        /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	unsigned char              blending[2];          /*   320     2 */
	float                      scale;                /*   324     4 */
	int                        rendermode;           /*   328     4 */
	float                      renderamt;            /*   332     4 */
	class Vector              rendercolor;           /*   336    12 */
	int                        renderfx;             /*   348     4 */
	float                      health;               /*   352     4 */
	float                      frags;                /*   356     4 */
	int                        weapons;              /*   360     4 */
	float                      takedamage;           /*   364     4 */
	int                        deadflag;             /*   368     4 */
	class Vector              view_ofs;              /*   372    12 */
	int                        button;               /*   384     4 */
	/* --- cacheline 6 boundary (384 bytes) was 2 bytes ago --- */
	int                        impulse;              /*   388     4 */
	edict_t *                  chain;                /*   392     4 */
	edict_t *                  dmg_inflictor;        /*   396     4 */
	edict_t *                  enemy;                /*   400     4 */
	edict_t *                  aiment;               /*   404     4 */
	edict_t *                  owner;                /*   408     4 */
	edict_t *                  groundentity;         /*   412     4 */
	int                        spawnflags;           /*   416     4 */
	int                        flags;                /*   420     4 */
	int                        colormap;             /*   424     4 */
	int                        team;                 /*   428     4 */
	float                      max_health;           /*   432     4 */
	float                      teleport_time;        /*   436     4 */
	float                      armortype;            /*   440     4 */
	float                      armorvalue;           /*   444     4 */
	int                        waterlevel;           /*   448     4 */
	/* --- cacheline 7 boundary (448 bytes) was 2 bytes ago --- */
	int                        watertype;            /*   452     4 */
	string_t                   target;               /*   456     4 */
	string_t                   targetname;           /*   460     4 */
	string_t                   netname;              /*   464     4 */
	string_t                   message;              /*   468     4 */
	float                      dmg_take;             /*   472     4 */
	float                      dmg_save;             /*   476     4 */
	float                      dmg;                  /*   480     4 */
	float                      dmgtime;              /*   484     4 */
	string_t                   noise;                /*   488     4 */
	string_t                   noise1;               /*   492     4 */
	string_t                   noise2;               /*   496     4 */
	string_t                   noise3;               /*   500     4 */
	float                      speed;                /*   504     4 */
	float                      air_finished;         /*   508     4 */
	float                      pain_finished;        /*   512     4 */
	/* --- cacheline 8 boundary (512 bytes) was 2 bytes ago --- */
	float                      radsuit_finished;     /*   516     4 */
	edict_t *                  pContainingEntity;    /*   520     4 */
	int                        playerclass;          /*   524     4 */
	float                      maxspeed;             /*   528     4 */
	float                      fov;                  /*   532     4 */
	int                        weaponanim;           /*   536     4 */
	int                        pushmsec;             /*   540     4 */
	int                        bInDuck;              /*   544     4 */
	int                        flTimeStepSound;      /*   548     4 */
	int                        flSwimTime;           /*   552     4 */
	int                        flDuckTime;           /*   556     4 */
	int                        iStepLeft;            /*   560     4 */
	float                      flFallVelocity;       /*   564     4 */
	int                        gamestate;            /*   568     4 */
	int                        oldbuttons;           /*   572     4 */
	int                        groupinfo;            /*   576     4 */
	/* --- cacheline 9 boundary (576 bytes) was 2 bytes ago --- */
	int                        iuser1;               /*   580     4 */
	int                        iuser2;               /*   584     4 */
	int                        iuser3;               /*   588     4 */
	int                        iuser4;               /*   592     4 */
	float                      fuser1;               /*   596     4 */
	float                      fuser2;               /*   600     4 */
	float                      fuser3;               /*   604     4 */
	float                      fuser4;               /*   608     4 */
	class Vector              vuser1;                /*   612    12 */
	class Vector              vuser2;                /*   624    12 */
	class Vector              vuser3;                /*   636    12 */
	/* --- cacheline 10 boundary (640 bytes) was 6 bytes ago --- */
	class Vector              vuser4;                /*   648    12 */
	edict_t *                  euser1;               /*   660     4 */
	edict_t *                  euser2;               /*   664     4 */
	edict_t *                  euser3;               /*   668     4 */
	edict_t *                  euser4;               /*   672     4 */

	/* size: 676, cachelines: 11, members: 123 */
	/* last cacheline: 36 bytes */

	/* BRAIN FART ALERT! 676 != 674 + 0(holes), diff = 2 */

}; /* size: 676 */

/* 79 */
/* <0> (null):0 */
unsigned char              array[4]; /* size: 4 */

/* 80 */
/* <0> (null):0 */
unsigned char              array[2]; /* size: 2 */

/* 81 */
/* <0> (null):0 */
typedef struct entvars_s entvars_t; /* size: 676 */

/* 82 */
/* <0> (null):0 */
short int                  array[48]; /* size: 96 */

/* 83 */
/* <0> (null):0 */
typedef uint32 CRC32_t; /* size: 4 */

/* 84 */
/* <0> (null):0 */
struct cvar_s {
	char *                     name;                 /*     0     4 */
	char *                     string;               /*     4     4 */
	int                        flags;                /*     8     4 */
	float                      value;                /*    12     4 */
	class cvar_s *             next;                 /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 85 */
 /* pointer to 84 */
 /* size: 4 */

/* 86 */
/* <0> (null):0 */
typedef struct cvar_s cvar_t; /* size: 20 */

/* 87 */
/* <0> (null):0 */
struct client_textmessage_s {
	int                        effect;               /*     0     4 */
	byte                       r1;                   /*     4     1 */
	byte                       g1;                   /*     5     1 */
	byte                       b1;                   /*     6     1 */
	byte                       a1;                   /*     7     1 */
	byte                       r2;                   /*     8     1 */
	byte                       g2;                   /*     9     1 */
	byte                       b2;                   /*    10     1 */
	byte                       a2;                   /*    11     1 */
	float                      x;                    /*    12     4 */
	float                      y;                    /*    16     4 */
	float                      fadein;               /*    20     4 */
	float                      fadeout;              /*    24     4 */
	float                      holdtime;             /*    28     4 */
	float                      fxtime;               /*    32     4 */
	const char  *              pName;                /*    36     4 */
	const char  *              pMessage;             /*    40     4 */

	/* size: 44, cachelines: 1, members: 17 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 88 */
/* <0> (null):0 */
typedef struct client_textmessage_s client_textmessage_t; /* size: 44 */

/* 89 */
/* <0> (null):0 */
typedef struct sequenceCommandLine_ sequenceCommandLine_s; /* size: 92 */

/* 90 */
/* <0> (null):0 */
struct sequenceCommandLine_ {
	int                        commandType;          /*     0     4 */
	client_textmessage_t       clientMessage;        /*     4    44 */
	char *                     speakerName;          /*    48     4 */
	char *                     listenerName;         /*    52     4 */
	char *                     soundFileName;        /*    56     4 */
	char *                     sentenceName;         /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	char *                     fireTargetNames;      /*    64     4 */
	char *                     killTargetNames;      /*    68     4 */
	float                      delay;                /*    72     4 */
	int                        repeatCount;          /*    76     4 */
	int                        textChannel;          /*    80     4 */
	int                        modifierBitField;     /*    84     4 */
	sequenceCommandLine_s *    nextCommandLine;      /*    88     4 */

	/* size: 92, cachelines: 2, members: 13 */
	/* last cacheline: 28 bytes */
}; /* size: 92 */

/* 91 */
 /* pointer to 89 */
 /* size: 4 */

/* 92 */
/* <0> (null):0 */
typedef struct sequenceEntry_ sequenceEntry_s; /* size: 20 */

/* 93 */
/* <0> (null):0 */
struct sequenceEntry_ {
	char *                     fileName;             /*     0     4 */
	char *                     entryName;            /*     4     4 */
	sequenceCommandLine_s *    firstCommand;         /*     8     4 */
	sequenceEntry_s *          nextEntry;            /*    12     4 */
	qboolean                   isGlobal;             /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 94 */
 /* pointer to 92 */
 /* size: 4 */

/* 95 */
/* <0> (null):0 */
typedef struct sentenceEntry_ sentenceEntry_s; /* size: 16 */

/* 96 */
/* <0> (null):0 */
struct sentenceEntry_ {
	char *                     data;                 /*     0     4 */
	sentenceEntry_s *          nextEntry;            /*     4     4 */
	qboolean                   isGlobal;             /*     8     4 */
	unsigned int               index;                /*    12     4 */

	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 97 */
 /* pointer to 95 */
 /* size: 4 */

/* 98 */
/* <0> (null):0 */
enum {
	at_notice = 0,
	at_console = 1,
	at_aiconsole = 2,
	at_warning = 3,
	at_error = 4,
	at_logged = 5,
}; /* size: 4 */

/* 99 */
/* <0> (null):0 */
typedef enum  ALERT_TYPE; /* size: 4 */

/* 100 */
/* <0> (null):0 */
enum {
	print_console = 0,
	print_center = 1,
	print_chat = 2,
}; /* size: 4 */

/* 101 */
/* <0> (null):0 */
typedef enum  PRINT_TYPE; /* size: 4 */

/* 102 */
/* <0> (null):0 */
enum {
	force_exactfile = 0,
	force_model_samebounds = 1,
	force_model_specifybounds = 2,
	force_model_specifybounds_if_avail = 3,
}; /* size: 4 */

/* 103 */
/* <0> (null):0 */
typedef enum  FORCE_TYPE; /* size: 4 */

/* 104 */
/* <0> (null):0 */
struct {
	int                        fAllSolid;            /*     0     4 */
	int                        fStartSolid;          /*     4     4 */
	int                        fInOpen;              /*     8     4 */
	int                        fInWater;             /*    12     4 */
	float                      flFraction;           /*    16     4 */
	class Vector              vecEndPos;             /*    20    12 */
	float                      flPlaneDist;          /*    32     4 */
	class Vector              vecPlaneNormal;        /*    36    12 */
	edict_t *                  pHit;                 /*    48     4 */
	int                        iHitgroup;            /*    52     4 */
	/* <0> (null):0 */
	void TraceResult(TraceResult *);


	/* size: 56, cachelines: 1, members: 10 */
	/* last cacheline: 56 bytes */
}; /* size: 56 */

/* 105 */
/* <0> (null):0 */
typedef class  TraceResult; /* size: 56 */

/* 106 */
/* <0> (null):0 */
struct enginefuncs_s {
	int                        (*pfnPrecacheModel)(char *); /*     0     4 */
	int                        (*pfnPrecacheSound)(char *); /*     4     4 */
	void                       (*pfnSetModel)(edict_t *, const char  *); /*     8     4 */
	int                        (*pfnModelIndex)(const char  *); /*    12     4 */
	int                        (*pfnModelFrames)(int); /*    16     4 */
	void                       (*pfnSetSize)(edict_t *, const float  *, const float  *); /*    20     4 */
	void                       (*pfnChangeLevel)(char *, char *); /*    24     4 */
	void                       (*pfnGetSpawnParms)(edict_t *); /*    28     4 */
	void                       (*pfnSaveSpawnParms)(edict_t *); /*    32     4 */
	float                      (*pfnVecToYaw)(const float  *); /*    36     4 */
	void                       (*pfnVecToAngles)(const float  *, float *); /*    40     4 */
	void                       (*pfnMoveToOrigin)(edict_t *, const float  *, float, int); /*    44     4 */
	void                       (*pfnChangeYaw)(edict_t *); /*    48     4 */
	void                       (*pfnChangePitch)(edict_t *); /*    52     4 */
	edict_t *                  (*pfnFindEntityByString)(edict_t *, const char  *, const char  *); /*    56     4 */
	int                        (*pfnGetEntityIllum)(edict_t *); /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	edict_t *                  (*pfnFindEntityInSphere)(edict_t *, const float  *, float); /*    64     4 */
	edict_t *                  (*pfnFindClientInPVS)(edict_t *); /*    68     4 */
	edict_t *                  (*pfnEntitiesInPVS)(edict_t *); /*    72     4 */
	void                       (*pfnMakeVectors)(const float  *); /*    76     4 */
	void                       (*pfnAngleVectors)(const float  *, float *, float *, float *); /*    80     4 */
	edict_t *                  (*pfnCreateEntity)(void); /*    84     4 */
	void                       (*pfnRemoveEntity)(edict_t *); /*    88     4 */
	edict_t *                  (*pfnCreateNamedEntity)(int); /*    92     4 */
	void                       (*pfnMakeStatic)(edict_t *); /*    96     4 */
	int                        (*pfnEntIsOnFloor)(edict_t *); /*   100     4 */
	int                        (*pfnDropToFloor)(edict_t *); /*   104     4 */
	int                        (*pfnWalkMove)(edict_t *, float, float, int); /*   108     4 */
	void                       (*pfnSetOrigin)(edict_t *, const float  *); /*   112     4 */
	void                       (*pfnEmitSound)(edict_t *, int, const char  *, float, float, int, int); /*   116     4 */
	void                       (*pfnEmitAmbientSound)(edict_t *, float *, const char  *, float, float, int, int); /*   120     4 */
	void                       (*pfnTraceLine)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	void                       (*pfnTraceToss)(edict_t *, edict_t *, TraceResult *); /*   128     4 */
	int                        (*pfnTraceMonsterHull)(edict_t *, const float  *, const float  *, int, edict_t *, TraceResult *); /*   132     4 */
	void                       (*pfnTraceHull)(const float  *, const float  *, int, int, edict_t *, TraceResult *); /*   136     4 */
	void                       (*pfnTraceModel)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   140     4 */
	const char  *              (*pfnTraceTexture)(edict_t *, const float  *, const float  *); /*   144     4 */
	void                       (*pfnTraceSphere)(const float  *, const float  *, int, float, edict_t *, TraceResult *); /*   148     4 */
	void                       (*pfnGetAimVector)(edict_t *, float, float *); /*   152     4 */
	void                       (*pfnServerCommand)(char *); /*   156     4 */
	void                       (*pfnServerExecute)(void); /*   160     4 */
	void                       (*pfnClientCommand)(edict_t *, char *, ...); /*   164     4 */
	void                       (*pfnParticleEffect)(const float  *, const float  *, float, float); /*   168     4 */
	void                       (*pfnLightStyle)(int, char *); /*   172     4 */
	int                        (*pfnDecalIndex)(const char  *); /*   176     4 */
	int                        (*pfnPointContents)(const float  *); /*   180     4 */
	void                       (*pfnMessageBegin)(int, int, const float  *, edict_t *); /*   184     4 */
	void                       (*pfnMessageEnd)(void); /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	void                       (*pfnWriteByte)(int); /*   192     4 */
	void                       (*pfnWriteChar)(int); /*   196     4 */
	void                       (*pfnWriteShort)(int); /*   200     4 */
	void                       (*pfnWriteLong)(int); /*   204     4 */
	void                       (*pfnWriteAngle)(float); /*   208     4 */
	void                       (*pfnWriteCoord)(float); /*   212     4 */
	void                       (*pfnWriteString)(const char  *); /*   216     4 */
	void                       (*pfnWriteEntity)(int); /*   220     4 */
	void                       (*pfnCVarRegister)(cvar_t *); /*   224     4 */
	float                      (*pfnCVarGetFloat)(const char  *); /*   228     4 */
	const char  *              (*pfnCVarGetString)(const char  *); /*   232     4 */
	void                       (*pfnCVarSetFloat)(const char  *, float); /*   236     4 */
	void                       (*pfnCVarSetString)(const char  *, const char  *); /*   240     4 */
	void                       (*pfnAlertMessage)(ALERT_TYPE, char *, ...); /*   244     4 */
	void                       (*pfnEngineFprintf)(void *, char *, ...); /*   248     4 */
	void *                     (*pfnPvAllocEntPrivateData)(edict_t *, int32); /*   252     4 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	void *                     (*pfnPvEntPrivateData)(edict_t *); /*   256     4 */
	void                       (*pfnFreeEntPrivateData)(edict_t *); /*   260     4 */
	const char  *              (*pfnSzFromIndex)(int); /*   264     4 */
	int                        (*pfnAllocString)(const char  *); /*   268     4 */
	class entvars_s *          (*pfnGetVarsOfEnt)(edict_t *); /*   272     4 */
	edict_t *                  (*pfnPEntityOfEntOffset)(int); /*   276     4 */
	int                        (*pfnEntOffsetOfPEntity)(const edict_t  *); /*   280     4 */
	int                        (*pfnIndexOfEdict)(const edict_t  *); /*   284     4 */
	edict_t *                  (*pfnPEntityOfEntIndex)(int); /*   288     4 */
	edict_t *                  (*pfnFindEntityByVars)(class entvars_s *); /*   292     4 */
	void *                     (*pfnGetModelPtr)(edict_t *); /*   296     4 */
	int                        (*pfnRegUserMsg)(const char  *, int); /*   300     4 */
	void                       (*pfnAnimationAutomove)(const edict_t  *, float); /*   304     4 */
	void                       (*pfnGetBonePosition)(const edict_t  *, int, float *, float *); /*   308     4 */
	uint32                     (*pfnFunctionFromName)(const char  *); /*   312     4 */
	const char  *              (*pfnNameForFunction)(uint32); /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	void                       (*pfnClientPrintf)(edict_t *, PRINT_TYPE, const char  *); /*   320     4 */
	void                       (*pfnServerPrint)(const char  *); /*   324     4 */
	const char  *              (*pfnCmd_Args)(void); /*   328     4 */
	const char  *              (*pfnCmd_Argv)(int);  /*   332     4 */
	int                        (*pfnCmd_Argc)(void); /*   336     4 */
	void                       (*pfnGetAttachment)(const edict_t  *, int, float *, float *); /*   340     4 */
	void                       (*pfnCRC32_Init)(CRC32_t *); /*   344     4 */
	void                       (*pfnCRC32_ProcessBuffer)(CRC32_t *, void *, int); /*   348     4 */
	void                       (*pfnCRC32_ProcessByte)(CRC32_t *, unsigned char); /*   352     4 */
	CRC32_t                    (*pfnCRC32_Final)(CRC32_t); /*   356     4 */
	int32                      (*pfnRandomLong)(int32, int32); /*   360     4 */
	float                      (*pfnRandomFloat)(float, float); /*   364     4 */
	void                       (*pfnSetView)(const edict_t  *, const edict_t  *); /*   368     4 */
	float                      (*pfnTime)(void);     /*   372     4 */
	void                       (*pfnCrosshairAngle)(const edict_t  *, float, float); /*   376     4 */
	byte *                     (*pfnLoadFileForMe)(char *, int *); /*   380     4 */
	/* --- cacheline 6 boundary (384 bytes) --- */
	void                       (*pfnFreeFile)(void *); /*   384     4 */
	void                       (*pfnEndSection)(const char  *); /*   388     4 */
	int                        (*pfnCompareFileTime)(char *, char *, int *); /*   392     4 */
	void                       (*pfnGetGameDir)(char *); /*   396     4 */
	void                       (*pfnCvar_RegisterVariable)(cvar_t *); /*   400     4 */
	void                       (*pfnFadeClientVolume)(const edict_t  *, int, int, int, int); /*   404     4 */
	void                       (*pfnSetClientMaxspeed)(const edict_t  *, float); /*   408     4 */
	edict_t *                  (*pfnCreateFakeClient)(const char  *); /*   412     4 */
	void                       (*pfnRunPlayerMove)(edict_t *, const float  *, float, float, float, short unsigned int, byte, byte); /*   416     4 */
	int                        (*pfnNumberOfEntities)(void); /*   420     4 */
	char *                     (*pfnGetInfoKeyBuffer)(edict_t *); /*   424     4 */
	char *                     (*pfnInfoKeyValue)(char *, char *); /*   428     4 */
	void                       (*pfnSetKeyValue)(char *, char *, char *); /*   432     4 */
	void                       (*pfnSetClientKeyValue)(int, char *, char *, char *); /*   436     4 */
	int                        (*pfnIsMapValid)(char *); /*   440     4 */
	void                       (*pfnStaticDecal)(const float  *, int, int, int); /*   444     4 */
	/* --- cacheline 7 boundary (448 bytes) --- */
	int                        (*pfnPrecacheGeneric)(char *); /*   448     4 */
	int                        (*pfnGetPlayerUserId)(edict_t *); /*   452     4 */
	void                       (*pfnBuildSoundMsg)(edict_t *, int, const char  *, float, float, int, int, int, int, const float  *, edict_t *); /*   456     4 */
	int                        (*pfnIsDedicatedServer)(void); /*   460     4 */
	cvar_t *                   (*pfnCVarGetPointer)(const char  *); /*   464     4 */
	unsigned int               (*pfnGetPlayerWONId)(edict_t *); /*   468     4 */
	void                       (*pfnInfo_RemoveKey)(char *, const char  *); /*   472     4 */
	const char  *              (*pfnGetPhysicsKeyValue)(const edict_t  *, const char  *); /*   476     4 */
	void                       (*pfnSetPhysicsKeyValue)(const edict_t  *, const char  *, const char  *); /*   480     4 */
	const char  *              (*pfnGetPhysicsInfoString)(const edict_t  *); /*   484     4 */
	short unsigned int         (*pfnPrecacheEvent)(int, const char  *); /*   488     4 */
	void                       (*pfnPlaybackEvent)(int, const edict_t  *, short unsigned int, float, float *, float *, float, float, int, int, int, int); /*   492     4 */
	unsigned char *            (*pfnSetFatPVS)(float *); /*   496     4 */
	unsigned char *            (*pfnSetFatPAS)(float *); /*   500     4 */
	int                        (*pfnCheckVisibility)(const edict_t  *, unsigned char *); /*   504     4 */
	void                       (*pfnDeltaSetField)(class delta_s *, const char  *); /*   508     4 */
	/* --- cacheline 8 boundary (512 bytes) --- */
	void                       (*pfnDeltaUnsetField)(class delta_s *, const char  *); /*   512     4 */
	void                       (*pfnDeltaAddEncoder)(char *, void (*)(class delta_s *, const unsigned char  *, const unsigned char  *)); /*   516     4 */
	int                        (*pfnGetCurrentPlayer)(void); /*   520     4 */
	int                        (*pfnCanSkipPlayer)(const edict_t  *); /*   524     4 */
	int                        (*pfnDeltaFindField)(class delta_s *, const char  *); /*   528     4 */
	void                       (*pfnDeltaSetFieldByIndex)(class delta_s *, int); /*   532     4 */
	void                       (*pfnDeltaUnsetFieldByIndex)(class delta_s *, int); /*   536     4 */
	void                       (*pfnSetGroupMask)(int, int); /*   540     4 */
	int                        (*pfnCreateInstancedBaseline)(int, class entity_state_s *); /*   544     4 */
	void                       (*pfnCvar_DirectSet)(class cvar_s *, char *); /*   548     4 */
	void                       (*pfnForceUnmodified)(FORCE_TYPE, float *, float *, const char  *); /*   552     4 */
	void                       (*pfnGetPlayerStats)(const edict_t  *, int *, int *); /*   556     4 */
	void                       (*pfnAddServerCommand)(char *, void (*)(void)); /*   560     4 */
	qboolean                   (*pfnVoice_GetClientListening)(int, int); /*   564     4 */
	qboolean                   (*pfnVoice_SetClientListening)(int, int, qboolean); /*   568     4 */
	const char  *              (*pfnGetPlayerAuthId)(edict_t *); /*   572     4 */
	/* --- cacheline 9 boundary (576 bytes) --- */
	sequenceEntry_s *          (*pfnSequenceGet)(const char  *, const char  *); /*   576     4 */
	sentenceEntry_s *          (*pfnSequencePickSentence)(const char  *, int, int *); /*   580     4 */
	int                        (*pfnGetFileSize)(char *); /*   584     4 */
	unsigned int               (*pfnGetApproxWavePlayLen)(const char  *); /*   588     4 */
	int                        (*pfnIsCareerMatch)(void); /*   592     4 */
	int                        (*pfnGetLocalizedStringLength)(const char  *); /*   596     4 */
	void                       (*pfnRegisterTutorMessageShown)(int); /*   600     4 */
	int                        (*pfnGetTimesTutorMessageShown)(int); /*   604     4 */
	void                       (*ProcessTutorMessageDecayBuffer)(int *, int); /*   608     4 */
	void                       (*ConstructTutorMessageDecayBuffer)(int *, int); /*   612     4 */
	void                       (*ResetTutorMessageDecayData)(void); /*   616     4 */
	void                       (*pfnQueryClientCvarValue)(const edict_t  *, const char  *); /*   620     4 */
	void                       (*pfnQueryClientCvarValue2)(const edict_t  *, const char  *, int); /*   624     4 */
	int                        (*pfnCheckParm)(const char  *, char * *); /*   628     4 */

	/* size: 632, cachelines: 10, members: 158 */
	/* last cacheline: 56 bytes */
}; /* size: 632 */

/* 107 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 108 */
 /* pointer to 107 */
 /* size: 4 */

/* 109 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142374272 */

/* 110 */
 /* pointer to 109 */
 /* size: 4 */

/* 111 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 112 */
 /* pointer to 111 */
 /* size: 4 */

/* 113 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 114 */
 /* pointer to 113 */
 /* size: 4 */

/* 115 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142374792 */

/* 116 */
 /* pointer to 115 */
 /* size: 4 */

/* 117 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142375052 */

/* 118 */
 /* pointer to 117 */
 /* size: 4 */

/* 119 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142375260 */

/* 120 */
 /* pointer to 119 */
 /* size: 4 */

/* 121 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 122 */
 /* pointer to 121 */
 /* size: 4 */

/* 123 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 164410 */

/* 124 */
 /* pointer to 123 */
 /* size: 4 */

/* 125 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142375780 */

/* 126 */
 /* pointer to 125 */
 /* size: 4 */

/* 127 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 128 */
 /* pointer to 127 */
 /* size: 4 */

/* 129 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 130 */
 /* pointer to 129 */
 /* size: 4 */

/* 131 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 132 */
 /* pointer to 131 */
 /* size: 4 */

/* 133 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 134 */
 /* pointer to 133 */
 /* size: 4 */

/* 135 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142389156 */

/* 136 */
 /* pointer to 135 */
 /* size: 4 */

/* 137 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142389312 */

/* 138 */
 /* pointer to 137 */
 /* size: 4 */

/* 139 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 140 */
 /* pointer to 139 */
 /* size: 4 */

/* 141 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 142 */
 /* pointer to 141 */
 /* size: 4 */

/* 143 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 144 */
 /* pointer to 143 */
 /* size: 4 */

/* 145 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142390196 */

/* 146 */
 /* pointer to 145 */
 /* size: 4 */

/* 147 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142390404 */

/* 148 */
 /* pointer to 147 */
 /* size: 4 */

/* 149 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142390872 */

/* 150 */
 /* pointer to 149 */
 /* size: 4 */

/* 151 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142391340 */

/* 152 */
 /* pointer to 105 */
 /* size: 4 */

/* 153 */
 /* pointer to 151 */
 /* size: 4 */

/* 154 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142391756 */

/* 155 */
 /* pointer to 154 */
 /* size: 4 */

/* 156 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 157 */
 /* pointer to 156 */
 /* size: 4 */

/* 158 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142392432 */

/* 159 */
 /* pointer to 158 */
 /* size: 4 */

/* 160 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 161 */
 /* pointer to 160 */
 /* size: 4 */

/* 162 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142254524 */

/* 163 */
 /* pointer to 162 */
 /* size: 4 */

/* 164 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142254940 */

/* 165 */
 /* pointer to 164 */
 /* size: 4 */

/* 166 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142255200 */

/* 167 */
 /* pointer to 166 */
 /* size: 4 */

/* 168 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142255356 */

/* 169 */
 /* pointer to 168 */
 /* size: 4 */

/* 170 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142255460 */

/* 171 */
 /* pointer to 170 */
 /* size: 4 */

/* 172 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142255668 */

/* 173 */
 /* pointer to 172 */
 /* size: 4 */

/* 174 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142255980 */

/* 175 */
 /* pointer to 174 */
 /* size: 4 */

/* 176 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 177 */
 /* pointer to 176 */
 /* size: 4 */

/* 178 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142256344 */

/* 179 */
 /* pointer to 178 */
 /* size: 4 */

/* 180 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142256656 */

/* 181 */
 /* pointer to 180 */
 /* size: 4 */

/* 182 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142256812 */

/* 183 */
 /* pointer to 182 */
 /* size: 4 */

/* 184 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142256968 */

/* 185 */
 /* pointer to 184 */
 /* size: 4 */

/* 186 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142257124 */

/* 187 */
 /* pointer to 86 */
 /* size: 4 */

/* 188 */
 /* pointer to 186 */
 /* size: 4 */

/* 189 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 190 */
 /* pointer to 189 */
 /* size: 4 */

/* 191 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 192 */
 /* pointer to 191 */
 /* size: 4 */

/* 193 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142257644 */

/* 194 */
 /* pointer to 193 */
 /* size: 4 */

/* 195 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142257852 */

/* 196 */
 /* pointer to 195 */
 /* size: 4 */

/* 197 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142258060 */

/* 198 */
 /* pointer to 197 */
 /* size: 4 */

/* 199 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142326604 */

/* 200 */
 /* pointer to 199 */
 /* size: 4 */

/* 201 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 202 */
 /* pointer to 201 */
 /* size: 4 */

/* 203 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 204 */
 /* pointer to 203 */
 /* size: 4 */

/* 205 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 206 */
 /* pointer to 205 */
 /* size: 4 */

/* 207 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 208 */
 /* pointer to 78 */
 /* size: 4 */

/* 209 */
 /* pointer to 207 */
 /* size: 4 */

/* 210 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 211 */
 /* pointer to 212 */
 /* size: 4 */

/* 212 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 804 */

/* 213 */
 /* pointer to 210 */
 /* size: 4 */

/* 214 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 215 */
 /* pointer to 214 */
 /* size: 4 */

/* 216 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 217 */
 /* pointer to 216 */
 /* size: 4 */

/* 218 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142328164 */

/* 219 */
 /* pointer to 218 */
 /* size: 4 */

/* 220 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142328372 */

/* 221 */
 /* pointer to 220 */
 /* size: 4 */

/* 222 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 223 */
 /* pointer to 222 */
 /* size: 4 */

/* 224 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 225 */
 /* pointer to 224 */
 /* size: 4 */

/* 226 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142328996 */

/* 227 */
 /* pointer to 226 */
 /* size: 4 */

/* 228 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 229 */
 /* pointer to 228 */
 /* size: 4 */

/* 230 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 231 */
 /* pointer to 230 */
 /* size: 4 */

/* 232 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142329464 */

/* 233 */
 /* pointer to 83 */
 /* size: 4 */

/* 234 */
 /* pointer to 232 */
 /* size: 4 */

/* 235 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142329672 */

/* 236 */
 /* pointer to 235 */
 /* size: 4 */

/* 237 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142329932 */

/* 238 */
 /* pointer to 237 */
 /* size: 4 */

/* 239 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 240 */
 /* pointer to 239 */
 /* size: 4 */

/* 241 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 242 */
 /* pointer to 241 */
 /* size: 4 */

/* 243 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 244 */
 /* pointer to 243 */
 /* size: 4 */

/* 245 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142330728 */

/* 246 */
 /* pointer to 245 */
 /* size: 4 */

/* 247 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 248 */
 /* pointer to 247 */
 /* size: 4 */

/* 249 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142331040 */

/* 250 */
 /* pointer to 249 */
 /* size: 4 */

/* 251 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 252 */
 /* pointer to 49 */
 /* size: 4 */

/* 253 */
 /* pointer to 9 */
 /* size: 4 */

/* 254 */
 /* pointer to 251 */
 /* size: 4 */

/* 255 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142331612 */

/* 256 */
 /* pointer to 255 */
 /* size: 4 */

/* 257 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 258 */
 /* pointer to 257 */
 /* size: 4 */

/* 259 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142332028 */

/* 260 */
 /* pointer to 259 */
 /* size: 4 */

/* 261 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 262 */
 /* pointer to 261 */
 /* size: 4 */

/* 263 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142332548 */

/* 264 */
 /* pointer to 263 */
 /* size: 4 */

/* 265 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 266 */
 /* pointer to 265 */
 /* size: 4 */

/* 267 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 268 */
 /* pointer to 267 */
 /* size: 4 */

/* 269 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142333432 */

/* 270 */
 /* pointer to 269 */
 /* size: 4 */

/* 271 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142333692 */

/* 272 */
 /* pointer to 271 */
 /* size: 4 */

/* 273 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142334004 */

/* 274 */
 /* pointer to 273 */
 /* size: 4 */

/* 275 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142334316 */

/* 276 */
 /* pointer to 275 */
 /* size: 4 */

/* 277 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 278 */
 /* pointer to 277 */
 /* size: 4 */

/* 279 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 280 */
 /* pointer to 279 */
 /* size: 4 */

/* 281 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142405616 */

/* 282 */
 /* pointer to 281 */
 /* size: 4 */

/* 283 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 284 */
 /* pointer to 283 */
 /* size: 4 */

/* 285 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142406032 */

/* 286 */
 /* pointer to 285 */
 /* size: 4 */

/* 287 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 288 */
 /* pointer to 287 */
 /* size: 4 */

/* 289 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 2 */

/* 290 */
 /* pointer to 289 */
 /* size: 4 */

/* 291 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142406656 */

/* 292 */
 /* pointer to 291 */
 /* size: 4 */

/* 293 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 294 */
 /* pointer to 4 */
 /* size: 4 */

/* 295 */
 /* pointer to 293 */
 /* size: 4 */

/* 296 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 297 */
 /* pointer to 296 */
 /* size: 4 */

/* 298 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142407800 */

/* 299 */
 /* pointer to 300 */
 /* size: 4 */

/* 300 */
/* <0> (null):0 */
struct delta_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 301 */
 /* pointer to 298 */
 /* size: 4 */

/* 302 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142408124 */

/* 303 */
 /* pointer to 304 */
 /* size: 4 */

/* 304 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142408332 */

/* 305 */
 /* pointer to 306 */
 /* size: 4 */

/* 306 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 307 */
 /* pointer to 302 */
 /* size: 4 */

/* 308 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 309 */
 /* pointer to 308 */
 /* size: 4 */

/* 310 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142408904 */

/* 311 */
 /* pointer to 310 */
 /* size: 4 */

/* 312 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142409168 */

/* 313 */
 /* pointer to 312 */
 /* size: 4 */

/* 314 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 315 */
 /* pointer to 316 */
 /* size: 4 */

/* 316 */
/* <0> (null):0 */
struct entity_state_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 317 */
 /* pointer to 314 */
 /* size: 4 */

/* 318 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142409700 */

/* 319 */
 /* pointer to 84 */
 /* size: 4 */

/* 320 */
 /* pointer to 318 */
 /* size: 4 */

/* 321 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142409960 */

/* 322 */
 /* pointer to 321 */
 /* size: 4 */

/* 323 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142410272 */

/* 324 */
 /* pointer to 323 */
 /* size: 4 */

/* 325 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142410532 */

/* 326 */
 /* pointer to 325 */
 /* size: 4 */

/* 327 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 328 */
 /* pointer to 327 */
 /* size: 4 */

/* 329 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 330 */
 /* pointer to 329 */
 /* size: 4 */

/* 331 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 332 */
 /* pointer to 331 */
 /* size: 4 */

/* 333 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 334 */
 /* pointer to 333 */
 /* size: 4 */

/* 335 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 336 */
 /* pointer to 335 */
 /* size: 4 */

/* 337 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 338 */
 /* pointer to 337 */
 /* size: 4 */

/* 339 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142411988 */

/* 340 */
 /* pointer to 339 */
 /* size: 4 */

/* 341 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142412196 */

/* 342 */
 /* pointer to 341 */
 /* size: 4 */

/* 343 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142412404 */

/* 344 */
 /* pointer to 343 */
 /* size: 4 */

/* 345 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 346 */
 /* pointer to 17 */
 /* size: 4 */

/* 347 */
 /* pointer to 345 */
 /* size: 4 */

/* 348 */
/* <0> (null):0 */
typedef struct enginefuncs_s enginefuncs_t; /* size: 632 */

/* 349 */
/* <0> (null):0 */
struct KeyValueData_s {
	char *                     szClassName;          /*     0     4 */
	char *                     szKeyName;            /*     4     4 */
	char *                     szValue;              /*     8     4 */
	int32                      fHandled;             /*    12     4 */

	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 350 */
/* <0> (null):0 */
typedef struct KeyValueData_s KeyValueData; /* size: 16 */

/* 351 */
/* <0> (null):0 */
struct {
	char                       mapName[32];          /*     0    32 */
	char                       landmarkName[32];     /*    32    32 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	edict_t *                  pentLandmark;         /*    64     4 */
	class Vector              vecLandmarkOrigin;     /*    68    12 */

	/* size: 80, cachelines: 2, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 80 */

/* 352 */
/* <0> (null):0 */
typedef class  LEVELLIST; /* size: 80 */

/* 353 */
/* <0> (null):0 */
struct {
	int                        id;                   /*     0     4 */
	edict_t *                  pent;                 /*     4     4 */
	int                        location;             /*     8     4 */
	int                        size;                 /*    12     4 */
	int                        flags;                /*    16     4 */
	string_t                   classname;            /*    20     4 */

	/* size: 24, cachelines: 1, members: 6 */
	/* last cacheline: 24 bytes */
}; /* size: 24 */

/* 354 */
/* <0> (null):0 */
typedef class  ENTITYTABLE; /* size: 24 */

/* 355 */
/* <0> (null):0 */
typedef struct saverestore_s SAVERESTOREDATA; /* size: 1396 */

/* 356 */
/* <0> (null):0 */
struct saverestore_s {
	char *                     pBaseData;            /*     0     4 */
	char *                     pCurrentData;         /*     4     4 */
	int                        size;                 /*     8     4 */
	int                        bufferSize;           /*    12     4 */
	int                        tokenSize;            /*    16     4 */
	int                        tokenCount;           /*    20     4 */
	char * *                   pTokens;              /*    24     4 */
	int                        currentIndex;         /*    28     4 */
	int                        tableCount;           /*    32     4 */
	int                        connectionCount;      /*    36     4 */
	ENTITYTABLE *              pTable;               /*    40     4 */
	LEVELLIST                  levelList[16];        /*    44  1280 */
	/* --- cacheline 20 boundary (1280 bytes) was 44 bytes ago --- */
	int                        fUseLandmark;         /*  1324     4 */
	char                       szLandmarkName[20];   /*  1328    20 */
	/* --- cacheline 21 boundary (1344 bytes) was 4 bytes ago --- */
	class Vector              vecLandmarkOffset;     /*  1348    12 */
	float                      time;                 /*  1360     4 */
	char                       szCurrentMapName[32]; /*  1364    32 */

	/* size: 1396, cachelines: 22, members: 17 */
	/* last cacheline: 52 bytes */
}; /* size: 1396 */

/* 357 */
 /* pointer to 354 */
 /* size: 4 */

/* 358 */
/* <0> (null):0 */
LEVELLIST                  array[16]; /* size: 1280 */

/* 359 */
/* <0> (null):0 */
enum _fieldtypes {
	FIELD_FLOAT = 0,
	FIELD_STRING = 1,
	FIELD_ENTITY = 2,
	FIELD_CLASSPTR = 3,
	FIELD_EHANDLE = 4,
	FIELD_EVARS = 5,
	FIELD_EDICT = 6,
	FIELD_VECTOR = 7,
	FIELD_POSITION_VECTOR = 8,
	FIELD_POINTER = 9,
	FIELD_INTEGER = 10,
	FIELD_FUNCTION = 11,
	FIELD_BOOLEAN = 12,
	FIELD_SHORT = 13,
	FIELD_CHARACTER = 14,
	FIELD_TIME = 15,
	FIELD_MODELNAME = 16,
	FIELD_SOUNDNAME = 17,
	FIELD_TYPECOUNT = 18,
}; /* size: 4 */

/* 360 */
/* <0> (null):0 */
typedef enum _fieldtypes FIELDTYPE; /* size: 4 */

/* 361 */
/* <0> (null):0 */
struct {
	FIELDTYPE                  fieldType;            /*     0     4 */
	char *                     fieldName;            /*     4     4 */
	int                        fieldOffset;          /*     8     4 */
	short int                  fieldSize;            /*    12     2 */
	short int                  flags;                /*    14     2 */

	/* size: 16, cachelines: 1, members: 5 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 362 */
/* <0> (null):0 */
typedef class  TYPEDESCRIPTION; /* size: 16 */

/* 363 */
 /* pointer to 350 */
 /* size: 4 */

/* 364 */
 /* pointer to 355 */
 /* size: 4 */

/* 365 */
 /* pointer to 362 */
 /* size: 4 */

/* 366 */
/* <0> (null):0 */
typedef int EOFFSET; /* size: 4 */

/* 367 */
/* <0> (null):0 */
enum {
	TS_AT_TOP = 0,
	TS_AT_BOTTOM = 1,
	TS_GOING_UP = 2,
	TS_GOING_DOWN = 3,
}; /* size: 4 */

/* 368 */
/* <0> (null):0 */
typedef enum  TOGGLE_STATE; /* size: 4 */

/* 369 */
/* <0> (null):0 */
enum {
	point_hull = 0,
	human_hull = 1,
	large_hull = 2,
	head_hull = 3,
}; /* size: 4 */

/* 370 */
/* <0> (null):0 */
struct hudtextparms_s {
	float                      x;                    /*     0     4 */
	float                      y;                    /*     4     4 */
	int                        effect;               /*     8     4 */
	byte                       r1;                   /*    12     1 */
	byte                       g1;                   /*    13     1 */
	byte                       b1;                   /*    14     1 */
	byte                       a1;                   /*    15     1 */
	byte                       r2;                   /*    16     1 */
	byte                       g2;                   /*    17     1 */
	byte                       b2;                   /*    18     1 */
	byte                       a2;                   /*    19     1 */
	float                      fadeinTime;           /*    20     4 */
	float                      fadeoutTime;          /*    24     4 */
	float                      holdTime;             /*    28     4 */
	float                      fxTime;               /*    32     4 */
	int                        channel;              /*    36     4 */

	/* size: 40, cachelines: 1, members: 16 */
	/* last cacheline: 40 bytes */
}; /* size: 40 */

/* 371 */
/* <0> (null):0 */
typedef struct hudtextparms_s hudtextparms_t; /* size: 40 */

/* 372 */
/* <0> (null):0 */
class CSaveRestoreBuffer {
protected:

	SAVERESTOREDATA *          m_pdata;              /*     0     4 */
	/* <0> (null):0 */
	void CSaveRestoreBuffer(class CSaveRestoreBuffer *);

	/* <0> (null):0 */
	void CSaveRestoreBuffer(class CSaveRestoreBuffer *, SAVERESTOREDATA *);

	/* <0> (null):0 */
	void ~CSaveRestoreBuffer(class CSaveRestoreBuffer *, int);

	/* <0> (null):0 */
	int EntityIndex(class CSaveRestoreBuffer *, entvars_t *); /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP9entvars_s */

	/* <0> (null):0 */
	int EntityIndex(class CSaveRestoreBuffer *, edict_t *); /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP7edict_s */

	/* <0> (null):0 */
	int EntityIndex(class CSaveRestoreBuffer *, EOFFSET); /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEi */

	/* <0> (null):0 */
	int EntityIndex(class CSaveRestoreBuffer *, class CBaseEntity *); /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP11CBaseEntity */

	/* <0> (null):0 */
	int EntityFlags(class CSaveRestoreBuffer *, int, int); /* linkage=_ZN18CSaveRestoreBuffer11EntityFlagsEii */

	/* <0> (null):0 */
	int EntityFlagsSet(class CSaveRestoreBuffer *, int, int); /* linkage=_ZN18CSaveRestoreBuffer14EntityFlagsSetEii */

	/* <0> (null):0 */
	edict_t * EntityFromIndex(class CSaveRestoreBuffer *, int); /* linkage=_ZN18CSaveRestoreBuffer15EntityFromIndexEi */

	/* <0> (null):0 */
	short unsigned int TokenHash(class CSaveRestoreBuffer *, const char  *); /* linkage=_ZN18CSaveRestoreBuffer9TokenHashEPKc */

	/* <0> (null):0 */
	void BufferRewind(class CSaveRestoreBuffer *, int); /* linkage=_ZN18CSaveRestoreBuffer12BufferRewindEi */

	/* <0> (null):0 */
	unsigned int HashString(class CSaveRestoreBuffer *, const char  *); /* linkage=_ZN18CSaveRestoreBuffer10HashStringEPKc */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 373 */
 /* pointer to 372 */
 /* size: 4 */

/* 374 */
 /* pointer to 81 */
 /* size: 4 */

/* 375 */
 /* pointer to 376 */
 /* size: 4 */

/* 376 */
/* <0> (null):0 */
struct CBaseEntity {
	/* <0> (null):0 */
	virtual int ObjectCaps(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10ObjectCapsEv */

	/* <0> (null):0 */
	edict_t * edict(class CBaseEntity *); /* linkage=_ZN11CBaseEntity5edictEv */

	/* <0> (null):0 */
	virtual void KeyValue(class CBaseEntity *, KeyValueData *); /* linkage=_ZN11CBaseEntity8KeyValueEP14KeyValueData_s */

	/* <0> (null):0 */
	void CBaseEntity(class CBaseEntity *);

	/* <0> (null):0 */
	void * operator new(size_t, entvars_t *); /* linkage=_ZN11CBaseEntitynwEjP9entvars_s */

	/* <0> (null):0 */
	virtual void Precache(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8PrecacheEv */

	/* <0> (null):0 */
	virtual void Restart(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7RestartEv */

	/* <0> (null):0 */
	virtual void Activate(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8ActivateEv */

	/* <0> (null):0 */
	virtual int Classify(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8ClassifyEv */

	/* <0> (null):0 */
	virtual void DeathNotice(class CBaseEntity *, entvars_t *); /* linkage=_ZN11CBaseEntity11DeathNoticeEP9entvars_s */

	/* <0> (null):0 */
	virtual int BloodColor(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10BloodColorEv */

	/* <0> (null):0 */
	virtual BOOL IsTriggered(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity11IsTriggeredEPS_ */

	/* <0> (null):0 */
	virtual class CBaseMonster * MyMonsterPointer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity16MyMonsterPointerEv */

	/* <0> (null):0 */
	virtual class CSquadMonster * MySquadMonsterPointer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity21MySquadMonsterPointerEv */

	/* <0> (null):0 */
	virtual int GetToggleState(class CBaseEntity *); /* linkage=_ZN11CBaseEntity14GetToggleStateEv */

	/* <0> (null):0 */
	virtual void AddPoints(class CBaseEntity *, int, BOOL); /* linkage=_ZN11CBaseEntity9AddPointsEii */

	/* <0> (null):0 */
	virtual void AddPointsToTeam(class CBaseEntity *, int, BOOL); /* linkage=_ZN11CBaseEntity15AddPointsToTeamEii */

	/* <0> (null):0 */
	virtual BOOL AddPlayerItem(class CBaseEntity *, class CBasePlayerItem *); /* linkage=_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem */

	/* <0> (null):0 */
	virtual BOOL RemovePlayerItem(class CBaseEntity *, class CBasePlayerItem *); /* linkage=_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem */

	/* <0> (null):0 */
	virtual int GiveAmmo(class CBaseEntity *, int, char *, int); /* linkage=_ZN11CBaseEntity8GiveAmmoEiPci */

	/* <0> (null):0 */
	virtual float GetDelay(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8GetDelayEv */

	/* <0> (null):0 */
	virtual int IsMoving(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8IsMovingEv */

	/* <0> (null):0 */
	virtual void OverrideReset(class CBaseEntity *); /* linkage=_ZN11CBaseEntity13OverrideResetEv */

	/* <0> (null):0 */
	virtual void SetToggleState(class CBaseEntity *, int); /* linkage=_ZN11CBaseEntity14SetToggleStateEi */

	/* <0> (null):0 */
	virtual void StartSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity13StartSneakingEv */

	/* <0> (null):0 */
	virtual void StopSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12StopSneakingEv */

	/* <0> (null):0 */
	virtual BOOL OnControls(class CBaseEntity *, entvars_t *); /* linkage=_ZN11CBaseEntity10OnControlsEP9entvars_s */

	/* <0> (null):0 */
	virtual BOOL IsSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10IsSneakingEv */

	/* <0> (null):0 */
	virtual BOOL IsAlive(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7IsAliveEv */

	/* <0> (null):0 */
	virtual BOOL IsBSPModel(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10IsBSPModelEv */

	/* <0> (null):0 */
	virtual BOOL ReflectGauss(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12ReflectGaussEv */

	/* <0> (null):0 */
	virtual BOOL IsPlayer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8IsPlayerEv */

	/* <0> (null):0 */
	virtual BOOL IsNetClient(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11IsNetClientEv */

	/* <0> (null):0 */
	virtual const char  * TeamID(class CBaseEntity *); /* linkage=_ZN11CBaseEntity6TeamIDEv */

	/* <0> (null):0 */
	virtual void Think(class CBaseEntity *); /* linkage=_ZN11CBaseEntity5ThinkEv */

	/* <0> (null):0 */
	virtual void Touch(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity5TouchEPS_ */

	/* <0> (null):0 */
	virtual void Use(class CBaseEntity *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float); /* linkage=_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf */

	/* <0> (null):0 */
	virtual void Blocked(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity7BlockedEPS_ */

	/* <0> (null):0 */
	virtual class CBaseEntity * Respawn(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7RespawnEv */

	/* <0> (null):0 */
	virtual void UpdateOwner(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11UpdateOwnerEv */

	/* <0> (null):0 */
	virtual BOOL FBecomeProne(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12FBecomeProneEv */

	/* <0> (null):0 */
	virtual class Vector Center(class CBaseEntity *); /* linkage=_ZN11CBaseEntity6CenterEv */

	/* <0> (null):0 */
	virtual class Vector EyePosition(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11EyePositionEv */

	/* <0> (null):0 */
	virtual class Vector EarPosition(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11EarPositionEv */

	/* <0> (null):0 */
	virtual class Vector BodyTarget(class CBaseEntity *, const class Vector  &); /* linkage=_ZN11CBaseEntity10BodyTargetERK6Vector */

	/* <0> (null):0 */
	virtual int Illumination(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12IlluminationEv */

	/* <0> (null):0 */
	virtual BOOL HasTarget(class CBaseEntity *, string_t); /* linkage=_ZN11CBaseEntity9HasTargetEj */

	/* vtable has 44 entries: {
	   [6] = ObjectCaps(_ZN11CBaseEntity10ObjectCapsEv), 
	   [3] = KeyValue(_ZN11CBaseEntity8KeyValueEP14KeyValueData_s), 
	   [1] = Precache(_ZN11CBaseEntity8PrecacheEv), 
	   [2] = Restart(_ZN11CBaseEntity7RestartEv), 
	   [7] = Activate(_ZN11CBaseEntity8ActivateEv), 
	   [9] = Classify(_ZN11CBaseEntity8ClassifyEv), 
	   [10] = DeathNotice(_ZN11CBaseEntity11DeathNoticeEP9entvars_s), 
	   [15] = BloodColor(_ZN11CBaseEntity10BloodColorEv), 
	   [17] = IsTriggered(_ZN11CBaseEntity11IsTriggeredEPS_), 
	   [18] = MyMonsterPointer(_ZN11CBaseEntity16MyMonsterPointerEv), 
	   [19] = MySquadMonsterPointer(_ZN11CBaseEntity21MySquadMonsterPointerEv), 
	   [20] = GetToggleState(_ZN11CBaseEntity14GetToggleStateEv), 
	   [21] = AddPoints(_ZN11CBaseEntity9AddPointsEii), 
	   [22] = AddPointsToTeam(_ZN11CBaseEntity15AddPointsToTeamEii), 
	   [23] = AddPlayerItem(_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem), 
	   [24] = RemovePlayerItem(_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem), 
	   [25] = GiveAmmo(_ZN11CBaseEntity8GiveAmmoEiPci), 
	   [26] = GetDelay(_ZN11CBaseEntity8GetDelayEv), 
	   [27] = IsMoving(_ZN11CBaseEntity8IsMovingEv), 
	   [28] = OverrideReset(_ZN11CBaseEntity13OverrideResetEv), 
	   [30] = SetToggleState(_ZN11CBaseEntity14SetToggleStateEi), 
	   [31] = StartSneaking(_ZN11CBaseEntity13StartSneakingEv), 
	   [32] = StopSneaking(_ZN11CBaseEntity12StopSneakingEv), 
	   [33] = OnControls(_ZN11CBaseEntity10OnControlsEP9entvars_s), 
	   [34] = IsSneaking(_ZN11CBaseEntity10IsSneakingEv), 
	   [35] = IsAlive(_ZN11CBaseEntity7IsAliveEv), 
	   [36] = IsBSPModel(_ZN11CBaseEntity10IsBSPModelEv), 
	   [37] = ReflectGauss(_ZN11CBaseEntity12ReflectGaussEv), 
	   [40] = IsPlayer(_ZN11CBaseEntity8IsPlayerEv), 
	   [41] = IsNetClient(_ZN11CBaseEntity11IsNetClientEv), 
	   [42] = TeamID(_ZN11CBaseEntity6TeamIDEv), 
	   [44] = Think(_ZN11CBaseEntity5ThinkEv), 
	   [45] = Touch(_ZN11CBaseEntity5TouchEPS_), 
	   [46] = Use(_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf), 
	   [47] = Blocked(_ZN11CBaseEntity7BlockedEPS_), 
	   [48] = Respawn(_ZN11CBaseEntity7RespawnEv), 
	   [49] = UpdateOwner(_ZN11CBaseEntity11UpdateOwnerEv), 
	   [50] = FBecomeProne(_ZN11CBaseEntity12FBecomeProneEv), 
	   [51] = Center(_ZN11CBaseEntity6CenterEv), 
	   [52] = EyePosition(_ZN11CBaseEntity11EyePositionEv), 
	   [53] = EarPosition(_ZN11CBaseEntity11EarPositionEv), 
	   [54] = BodyTarget(_ZN11CBaseEntity10BodyTargetERK6Vector), 
	   [55] = Illumination(_ZN11CBaseEntity12IlluminationEv), 
	   [38] = HasTarget(_ZN11CBaseEntity9HasTargetEj), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 377 */
/* <0> (null):0 */
class CSave : public CSaveRestoreBuffer {
public:

	/* class CSaveRestoreBuffer  <ancestor>; */      /*     0     4 */
	/* <0> (null):0 */
	void CSave(class CSave *, SAVERESTOREDATA *);

	/* <0> (null):0 */
	void WriteShort(class CSave *, const char  *, const short int  *, int); /* linkage=_ZN5CSave10WriteShortEPKcPKsi */

	/* <0> (null):0 */
	void WriteInt(class CSave *, const char  *, const int  *, int); /* linkage=_ZN5CSave8WriteIntEPKcPKii */

	/* <0> (null):0 */
	void WriteFloat(class CSave *, const char  *, const float  *, int); /* linkage=_ZN5CSave10WriteFloatEPKcPKfi */

	/* <0> (null):0 */
	void WriteTime(class CSave *, const char  *, const float  *, int); /* linkage=_ZN5CSave9WriteTimeEPKcPKfi */

	/* <0> (null):0 */
	void WriteData(class CSave *, const char  *, int, const char  *); /* linkage=_ZN5CSave9WriteDataEPKciS1_ */

	/* <0> (null):0 */
	void WriteString(class CSave *, const char  *, const char  *); /* linkage=_ZN5CSave11WriteStringEPKcS1_ */

	/* <0> (null):0 */
	void WriteString(class CSave *, const char  *, const int  *, int); /* linkage=_ZN5CSave11WriteStringEPKcPKii */

	/* <0> (null):0 */
	void WriteVector(class CSave *, const char  *, const class Vector  &); /* linkage=_ZN5CSave11WriteVectorEPKcRK6Vector */

	/* <0> (null):0 */
	void WriteVector(class CSave *, const char  *, const float  *, int); /* linkage=_ZN5CSave11WriteVectorEPKcPKfi */

	/* <0> (null):0 */
	void WritePositionVector(class CSave *, const char  *, const class Vector  &); /* linkage=_ZN5CSave19WritePositionVectorEPKcRK6Vector */

	/* <0> (null):0 */
	void WritePositionVector(class CSave *, const char  *, const float  *, int); /* linkage=_ZN5CSave19WritePositionVectorEPKcPKfi */

	/* <0> (null):0 */
	void WriteFunction(class CSave *, const char  *, void * *, int); /* linkage=_ZN5CSave13WriteFunctionEPKcPPvi */

	/* <0> (null):0 */
	int WriteEntVars(class CSave *, const char  *, entvars_t *); /* linkage=_ZN5CSave12WriteEntVarsEPKcP9entvars_s */

	/* <0> (null):0 */
	int WriteFields(class CSave *, const char  *, void *, TYPEDESCRIPTION *, int); /* linkage=_ZN5CSave11WriteFieldsEPKcPvP15TYPEDESCRIPTIONi */

private:

	/* <0> (null):0 */
	int DataEmpty(class CSave *, const char  *, int); /* linkage=_ZN5CSave9DataEmptyEPKci */

	/* <0> (null):0 */
	void BufferField(class CSave *, const char  *, int, const char  *); /* linkage=_ZN5CSave11BufferFieldEPKciS1_ */

	/* <0> (null):0 */
	void BufferString(class CSave *, char *, int); /* linkage=_ZN5CSave12BufferStringEPci */

	/* <0> (null):0 */
	void BufferData(class CSave *, const char  *, int); /* linkage=_ZN5CSave10BufferDataEPKci */

	/* <0> (null):0 */
	void BufferHeader(class CSave *, const char  *, int); /* linkage=_ZN5CSave12BufferHeaderEPKci */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 378 */
 /* pointer to 377 */
 /* size: 4 */

/* 379 */
 /* pointer to 380 */
 /* size: 4 */

/* 380 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 2 */

/* 381 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 382 */
 /* pointer to 16 */
 /* size: 4 */

/* 383 */
/* <0> (null):0 */
struct {
	short unsigned int         size;                 /*     0     2 */
	short unsigned int         token;                /*     2     2 */
	char *                     pData;                /*     4     4 */

	/* size: 8, cachelines: 1, members: 3 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 384 */
/* <0> (null):0 */
typedef class  HEADER; /* size: 8 */

/* 385 */
/* <0> (null):0 */
class CRestore : public CSaveRestoreBuffer {
public:

	/* class CSaveRestoreBuffer  <ancestor>; */      /*     0     4 */
private:

	int                        m_global;             /*     4     4 */
	BOOL                       m_precache;           /*     8     4 */
	/* <0> (null):0 */
	void CRestore(class CRestore *, SAVERESTOREDATA *);

	/* <0> (null):0 */
	int ReadEntVars(class CRestore *, const char  *, entvars_t *); /* linkage=_ZN8CRestore11ReadEntVarsEPKcP9entvars_s */

	/* <0> (null):0 */
	int ReadFields(class CRestore *, const char  *, void *, TYPEDESCRIPTION *, int); /* linkage=_ZN8CRestore10ReadFieldsEPKcPvP15TYPEDESCRIPTIONi */

	/* <0> (null):0 */
	int ReadField(class CRestore *, void *, TYPEDESCRIPTION *, int, int, int, char *, void *); /* linkage=_ZN8CRestore9ReadFieldEPvP15TYPEDESCRIPTIONiiiPcS0_ */

	/* <0> (null):0 */
	int ReadInt(class CRestore *); /* linkage=_ZN8CRestore7ReadIntEv */

	/* <0> (null):0 */
	short int ReadShort(class CRestore *); /* linkage=_ZN8CRestore9ReadShortEv */

	/* <0> (null):0 */
	int ReadNamedInt(class CRestore *, const char  *); /* linkage=_ZN8CRestore12ReadNamedIntEPKc */

	/* <0> (null):0 */
	char * ReadNamedString(class CRestore *, const char  *); /* linkage=_ZN8CRestore15ReadNamedStringEPKc */

	/* <0> (null):0 */
	int Empty(class CRestore *); /* linkage=_ZN8CRestore5EmptyEv */

	/* <0> (null):0 */
	void SetGlobalMode(class CRestore *, int); /* linkage=_ZN8CRestore13SetGlobalModeEi */

	/* <0> (null):0 */
	void PrecacheMode(class CRestore *, BOOL); /* linkage=_ZN8CRestore12PrecacheModeEi */

	/* <0> (null):0 */
	char * BufferPointer(class CRestore *); /* linkage=_ZN8CRestore13BufferPointerEv */

	/* <0> (null):0 */
	void BufferReadBytes(class CRestore *, char *, int); /* linkage=_ZN8CRestore15BufferReadBytesEPci */

	/* <0> (null):0 */
	void BufferSkipBytes(class CRestore *, int); /* linkage=_ZN8CRestore15BufferSkipBytesEi */

	/* <0> (null):0 */
	int BufferSkipZString(class CRestore *); /* linkage=_ZN8CRestore17BufferSkipZStringEv */

	/* <0> (null):0 */
	int BufferCheckZString(class CRestore *, const char  *); /* linkage=_ZN8CRestore18BufferCheckZStringEPKc */

	/* <0> (null):0 */
	void BufferReadHeader(class CRestore *, HEADER *); /* linkage=_ZN8CRestore16BufferReadHeaderEP6HEADER */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 386 */
 /* pointer to 385 */
 /* size: 4 */

/* 387 */
 /* pointer to 384 */
 /* size: 4 */

/* 388 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 389 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 390 */
/* <0> (null):0 */
enum {
	USE_OFF = 0,
	USE_ON = 1,
	USE_SET = 2,
	USE_TOGGLE = 3,
}; /* size: 4 */

/* 391 */
/* <0> (null):0 */
typedef enum  USE_TYPE; /* size: 4 */

/* 392 */
/* <0> (null):0 */
struct {
	int                        iSlot;                /*     0     4 */
	int                        iPosition;            /*     4     4 */
	const char  *              pszAmmo1;             /*     8     4 */
	int                        iMaxAmmo1;            /*    12     4 */
	const char  *              pszAmmo2;             /*    16     4 */
	int                        iMaxAmmo2;            /*    20     4 */
	const char  *              pszName;              /*    24     4 */
	int                        iMaxClip;             /*    28     4 */
	int                        iId;                  /*    32     4 */
	int                        iFlags;               /*    36     4 */
	int                        iWeight;              /*    40     4 */

	/* size: 44, cachelines: 1, members: 11 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 393 */
/* <0> (null):0 */
typedef class  ItemInfo; /* size: 44 */

/* 394 */
/* <0> (null):0 */
class CBasePlayer {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 395 */
 /* pointer to 394 */
 /* size: 4 */

/* 396 */
/* <0> (null):0 */
class CGamePlayerTeam : public CRulePointEntity {
public:

	/* class CRulePointEntity    <ancestor>; */      /*     0   156 */
	/* <0> (null):0 */
	void CGamePlayerTeam(class CGamePlayerTeam *, const class CGamePlayerTeam  &);

	/* <0> (null):0 */
	void CGamePlayerTeam(class CGamePlayerTeam *);

	/* <0> (null):0 */
	virtual void Use(class CGamePlayerTeam *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float); /* linkage=_ZN15CGamePlayerTeam3UseEP11CBaseEntityS1_8USE_TYPEf */

private:

	/* <0> (null):0 */
	BOOL RemoveOnFire(class CGamePlayerTeam *); /* linkage=_ZN15CGamePlayerTeam12RemoveOnFireEv */

	/* <0> (null):0 */
	BOOL ShouldKillPlayer(class CGamePlayerTeam *); /* linkage=_ZN15CGamePlayerTeam16ShouldKillPlayerEv */

	/* <0> (null):0 */
	BOOL ShouldGibPlayer(class CGamePlayerTeam *); /* linkage=_ZN15CGamePlayerTeam15ShouldGibPlayerEv */

	/* <0> (null):0 */
	const char  * TargetTeamName(class CGamePlayerTeam *, const char  *); /* linkage=_ZN15CGamePlayerTeam14TargetTeamNameEPKc */

	/* --- cacheline 2 boundary (128 bytes) was 28 bytes ago --- */
	/* vtable has 1 entries: {
	   [46] = Use(_ZN15CGamePlayerTeam3UseEP11CBaseEntityS1_8USE_TYPEf), 
	} */
	/* size: 156, cachelines: 3, members: 1 */
	/* last cacheline: 28 bytes */
}; /* size: 156 */

/* 397 */
/* <0> (null):0 */
class CRulePointEntity : public CRuleEntity {
public:

	/* class CRuleEntity         <ancestor>; */      /*     0   156 */
	/* <0> (null):0 */
	void CRulePointEntity(class CRulePointEntity *, const class CRulePointEntity  &);

	/* <0> (null):0 */
	void CRulePointEntity(class CRulePointEntity *);

	/* <0> (null):0 */
	virtual void Spawn(class CRulePointEntity *); /* linkage=_ZN16CRulePointEntity5SpawnEv */

	/* --- cacheline 2 boundary (128 bytes) was 28 bytes ago --- */
	/* vtable has 1 entries: {
	   [0] = Spawn(_ZN16CRulePointEntity5SpawnEv), 
	} */
	/* size: 156, cachelines: 3, members: 1 */
	/* last cacheline: 28 bytes */
}; /* size: 156 */

/* 398 */
 /* pointer to 396 */
 /* size: 4 */

/* 399 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 400 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 156 */

/* 401 */
 /* pointer to 376 */
 /* size: 4 */

/* 402 */
/* <0> (null):0 */
class CGamePlayerEquip : public CRulePointEntity {
public:

	/* class CRulePointEntity    <ancestor>; */      /*     0   156 */
private:

	/* --- cacheline 2 boundary (128 bytes) was 28 bytes ago --- */
	unsigned int               m_weaponNames[32];    /*   156   128 */
	/* --- cacheline 4 boundary (256 bytes) was 28 bytes ago --- */
	int                        m_weaponCount[32];    /*   284   128 */
	/* <0> (null):0 */
	void CGamePlayerEquip(class CGamePlayerEquip *, const class CGamePlayerEquip  &);

	/* <0> (null):0 */
	void CGamePlayerEquip(class CGamePlayerEquip *);

	/* <0> (null):0 */
	virtual void KeyValue(class CGamePlayerEquip *, KeyValueData *); /* linkage=_ZN16CGamePlayerEquip8KeyValueEP14KeyValueData_s */

	/* <0> (null):0 */
	virtual void Touch(class CGamePlayerEquip *, class CBaseEntity *); /* linkage=_ZN16CGamePlayerEquip5TouchEP11CBaseEntity */

	/* <0> (null):0 */
	virtual void Use(class CGamePlayerEquip *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float); /* linkage=_ZN16CGamePlayerEquip3UseEP11CBaseEntityS1_8USE_TYPEf */

	/* <0> (null):0 */
	BOOL UseOnly(class CGamePlayerEquip *); /* linkage=_ZN16CGamePlayerEquip7UseOnlyEv */

	/* <0> (null):0 */
	void EquipPlayer(class CGamePlayerEquip *, class CBaseEntity *); /* linkage=_ZN16CGamePlayerEquip11EquipPlayerEP11CBaseEntity */

	/* --- cacheline 6 boundary (384 bytes) was 28 bytes ago --- */
	/* vtable has 3 entries: {
	   [3] = KeyValue(_ZN16CGamePlayerEquip8KeyValueEP14KeyValueData_s), 
	   [45] = Touch(_ZN16CGamePlayerEquip5TouchEP11CBaseEntity), 
	   [46] = Use(_ZN16CGamePlayerEquip3UseEP11CBaseEntityS1_8USE_TYPEf), 
	} */
	/* size: 412, cachelines: 7, members: 3 */
	/* last cacheline: 28 bytes */
}; /* size: 412 */

/* 403 */
/* <0> (null):0 */
unsigned int               array[32]; /* size: 128 */

/* 404 */
/* <0> (null):0 */
int                        array[32]; /* size: 128 */

/* 405 */
 /* pointer to 402 */
 /* size: 4 */

/* 406 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 407 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 412 */

/* 408 */
/* <0> (null):0 */
class CGameCounterSet : public CRulePointEntity {
public:

	/* class CRulePointEntity    <ancestor>; */      /*     0   156 */
	/* <0> (null):0 */
	void CGameCounterSet(class CGameCounterSet *, const class CGameCounterSet  &);

	/* <0> (null):0 */
	void CGameCounterSet(class CGameCounterSet *);

	/* <0> (null):0 */
	virtual void Use(class CGameCounterSet *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float); /* linkage=_ZN15CGameCounterSet3UseEP11CBaseEntityS1_8USE_TYPEf */

	/* <0> (null):0 */
	BOOL RemoveOnFire(class CGameCounterSet *); /* linkage=_ZN15CGameCounterSet12RemoveOnFireEv */

	/* --- cacheline 2 boundary (128 bytes) was 28 bytes ago --- */
	/* vtable has 1 entries: {
	   [46] = Use(_ZN15CGameCounterSet3UseEP11CBaseEntityS1_8USE_TYPEf), 
	} */
	/* size: 156, cachelines: 3, members: 1 */
	/* last cacheline: 28 bytes */
}; /* size: 156 */

/* 409 */
 /* pointer to 408 */
 /* size: 4 */

/* 410 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 411 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 156 */

/* 412 */
/* <0> (null):0 */
class CGameCounter : public CRulePointEntity {
public:

	/* class CRulePointEntity    <ancestor>; */      /*     0   156 */
	/* <0> (null):0 */
	void CGameCounter(class CGameCounter *, const class CGameCounter  &);

	/* <0> (null):0 */
	void CGameCounter(class CGameCounter *);

	/* <0> (null):0 */
	virtual void Spawn(class CGameCounter *); /* linkage=_ZN12CGameCounter5SpawnEv */

	/* <0> (null):0 */
	virtual void Use(class CGameCounter *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float); /* linkage=_ZN12CGameCounter3UseEP11CBaseEntityS1_8USE_TYPEf */

	/* <0> (null):0 */
	BOOL RemoveOnFire(class CGameCounter *); /* linkage=_ZN12CGameCounter12RemoveOnFireEv */

	/* <0> (null):0 */
	BOOL ResetOnFire(class CGameCounter *); /* linkage=_ZN12CGameCounter11ResetOnFireEv */

	/* <0> (null):0 */
	void CountUp(class CGameCounter *); /* linkage=_ZN12CGameCounter7CountUpEv */

	/* <0> (null):0 */
	void CountDown(class CGameCounter *); /* linkage=_ZN12CGameCounter9CountDownEv */

	/* <0> (null):0 */
	void ResetCount(class CGameCounter *); /* linkage=_ZN12CGameCounter10ResetCountEv */

	/* <0> (null):0 */
	int CountValue(class CGameCounter *); /* linkage=_ZN12CGameCounter10CountValueEv */

	/* <0> (null):0 */
	int LimitValue(class CGameCounter *); /* linkage=_ZN12CGameCounter10LimitValueEv */

	/* <0> (null):0 */
	BOOL HitLimit(class CGameCounter *); /* linkage=_ZN12CGameCounter8HitLimitEv */

private:

	/* <0> (null):0 */
	void SetCountValue(class CGameCounter *, int); /* linkage=_ZN12CGameCounter13SetCountValueEi */

	/* <0> (null):0 */
	void SetInitialValue(class CGameCounter *, int); /* linkage=_ZN12CGameCounter15SetInitialValueEi */

	/* --- cacheline 2 boundary (128 bytes) was 28 bytes ago --- */
	/* vtable has 2 entries: {
	   [0] = Spawn(_ZN12CGameCounter5SpawnEv), 
	   [46] = Use(_ZN12CGameCounter3UseEP11CBaseEntityS1_8USE_TYPEf), 
	} */
	/* size: 156, cachelines: 3, members: 1 */
	/* last cacheline: 28 bytes */
}; /* size: 156 */

/* 413 */
 /* pointer to 412 */
 /* size: 4 */

/* 414 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 415 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 156 */

/* 416 */
/* <0> (null):0 */
class CGamePlayerHurt : public CRulePointEntity {
public:

	/* class CRulePointEntity    <ancestor>; */      /*     0   156 */
	/* <0> (null):0 */
	void CGamePlayerHurt(class CGamePlayerHurt *, const class CGamePlayerHurt  &);

	/* <0> (null):0 */
	void CGamePlayerHurt(class CGamePlayerHurt *);

	/* <0> (null):0 */
	virtual void Use(class CGamePlayerHurt *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float); /* linkage=_ZN15CGamePlayerHurt3UseEP11CBaseEntityS1_8USE_TYPEf */

	/* <0> (null):0 */
	BOOL RemoveOnFire(class CGamePlayerHurt *); /* linkage=_ZN15CGamePlayerHurt12RemoveOnFireEv */

	/* --- cacheline 2 boundary (128 bytes) was 28 bytes ago --- */
	/* vtable has 1 entries: {
	   [46] = Use(_ZN15CGamePlayerHurt3UseEP11CBaseEntityS1_8USE_TYPEf), 
	} */
	/* size: 156, cachelines: 3, members: 1 */
	/* last cacheline: 28 bytes */
}; /* size: 156 */

/* 417 */
 /* pointer to 416 */
 /* size: 4 */

/* 418 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 419 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 156 */

/* 420 */
/* <0> (null):0 */
class CGamePlayerZone : public CRuleBrushEntity {
public:

	/* class CRuleBrushEntity    <ancestor>; */      /*     0   156 */
	TYPEDESCRIPTION            m_SaveData[4];        /*     0    64 */
private:

	/* --- cacheline 2 boundary (128 bytes) was 28 bytes ago --- */
	string_t                   m_iszInTarget;        /*   156     4 */
	string_t                   m_iszOutTarget;       /*   160     4 */
	string_t                   m_iszInCount;         /*   164     4 */
	string_t                   m_iszOutCount;        /*   168     4 */
	/* <0> (null):0 */
	void CGamePlayerZone(class CGamePlayerZone *, const class CGamePlayerZone  &);

	/* <0> (null):0 */
	void CGamePlayerZone(class CGamePlayerZone *);

	/* <0> (null):0 */
	virtual void KeyValue(class CGamePlayerZone *, KeyValueData *); /* linkage=_ZN15CGamePlayerZone8KeyValueEP14KeyValueData_s */

	/* <0> (null):0 */
	virtual void Use(class CGamePlayerZone *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float); /* linkage=_ZN15CGamePlayerZone3UseEP11CBaseEntityS1_8USE_TYPEf */

	/* <0> (null):0 */
	virtual int Save(class CGamePlayerZone *, class CSave &); /* linkage=_ZN15CGamePlayerZone4SaveER5CSave */

	/* <0> (null):0 */
	virtual int Restore(class CGamePlayerZone *, class CRestore &); /* linkage=_ZN15CGamePlayerZone7RestoreER8CRestore */

	/* vtable has 4 entries: {
	   [3] = KeyValue(_ZN15CGamePlayerZone8KeyValueEP14KeyValueData_s), 
	   [46] = Use(_ZN15CGamePlayerZone3UseEP11CBaseEntityS1_8USE_TYPEf), 
	   [4] = Save(_ZN15CGamePlayerZone4SaveER5CSave), 
	   [5] = Restore(_ZN15CGamePlayerZone7RestoreER8CRestore), 
	} */
	/* size: 172, cachelines: 3, members: 6 */
	/* last cacheline: 44 bytes */
}; /* size: 172 */

/* 421 */
/* <0> (null):0 */
class CRuleBrushEntity : public CRuleEntity {
public:

	/* class CRuleEntity         <ancestor>; */      /*     0   156 */
	/* <0> (null):0 */
	void CRuleBrushEntity(class CRuleBrushEntity *, const class CRuleBrushEntity  &);

	/* <0> (null):0 */
	void CRuleBrushEntity(class CRuleBrushEntity *);

	/* <0> (null):0 */
	virtual void Spawn(class CRuleBrushEntity *); /* linkage=_ZN16CRuleBrushEntity5SpawnEv */

	/* --- cacheline 2 boundary (128 bytes) was 28 bytes ago --- */
	/* vtable has 1 entries: {
	   [0] = Spawn(_ZN16CRuleBrushEntity5SpawnEv), 
	} */
	/* size: 156, cachelines: 3, members: 1 */
	/* last cacheline: 28 bytes */
}; /* size: 156 */

/* 422 */
/* <0> (null):0 */
TYPEDESCRIPTION            array[4]; /* size: 64 */

/* 423 */
 /* pointer to 420 */
 /* size: 4 */

/* 424 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 425 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 172 */

/* 426 */
/* <0> (null):0 */
class CGameTeamSet : public CRulePointEntity {
public:

	/* class CRulePointEntity    <ancestor>; */      /*     0   156 */
	/* <0> (null):0 */
	void CGameTeamSet(class CGameTeamSet *, const class CGameTeamSet  &);

	/* <0> (null):0 */
	void CGameTeamSet(class CGameTeamSet *);

	/* <0> (null):0 */
	virtual void Use(class CGameTeamSet *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float); /* linkage=_ZN12CGameTeamSet3UseEP11CBaseEntityS1_8USE_TYPEf */

	/* <0> (null):0 */
	BOOL RemoveOnFire(class CGameTeamSet *); /* linkage=_ZN12CGameTeamSet12RemoveOnFireEv */

	/* <0> (null):0 */
	BOOL ShouldClearTeam(class CGameTeamSet *); /* linkage=_ZN12CGameTeamSet15ShouldClearTeamEv */

	/* --- cacheline 2 boundary (128 bytes) was 28 bytes ago --- */
	/* vtable has 1 entries: {
	   [46] = Use(_ZN12CGameTeamSet3UseEP11CBaseEntityS1_8USE_TYPEf), 
	} */
	/* size: 156, cachelines: 3, members: 1 */
	/* last cacheline: 28 bytes */
}; /* size: 156 */

/* 427 */
 /* pointer to 426 */
 /* size: 4 */

/* 428 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 429 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 156 */

/* 430 */
/* <0> (null):0 */
class CGameTeamMaster : public CRulePointEntity {
public:

	/* class CRulePointEntity    <ancestor>; */      /*     0   156 */
private:

	/* --- cacheline 2 boundary (128 bytes) was 28 bytes ago --- */
	int                        m_teamIndex;          /*   156     4 */
	USE_TYPE                   triggerType;          /*   160     4 */
	/* <0> (null):0 */
	void CGameTeamMaster(class CGameTeamMaster *, const class CGameTeamMaster  &);

	/* <0> (null):0 */
	void CGameTeamMaster(class CGameTeamMaster *);

	/* <0> (null):0 */
	virtual void KeyValue(class CGameTeamMaster *, KeyValueData *); /* linkage=_ZN15CGameTeamMaster8KeyValueEP14KeyValueData_s */

	/* <0> (null):0 */
	virtual void Use(class CGameTeamMaster *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float); /* linkage=_ZN15CGameTeamMaster3UseEP11CBaseEntityS1_8USE_TYPEf */

	/* <0> (null):0 */
	virtual int ObjectCaps(class CGameTeamMaster *); /* linkage=_ZN15CGameTeamMaster10ObjectCapsEv */

	/* <0> (null):0 */
	virtual BOOL IsTriggered(class CGameTeamMaster *, class CBaseEntity *); /* linkage=_ZN15CGameTeamMaster11IsTriggeredEP11CBaseEntity */

	/* <0> (null):0 */
	virtual const char  * TeamID(class CGameTeamMaster *); /* linkage=_ZN15CGameTeamMaster6TeamIDEv */

	/* <0> (null):0 */
	BOOL RemoveOnFire(class CGameTeamMaster *); /* linkage=_ZN15CGameTeamMaster12RemoveOnFireEv */

	/* <0> (null):0 */
	BOOL AnyTeam(class CGameTeamMaster *); /* linkage=_ZN15CGameTeamMaster7AnyTeamEv */

	/* <0> (null):0 */
	BOOL TeamMatch(class CGameTeamMaster *, class CBaseEntity *); /* linkage=_ZN15CGameTeamMaster9TeamMatchEP11CBaseEntity */

	/* vtable has 5 entries: {
	   [3] = KeyValue(_ZN15CGameTeamMaster8KeyValueEP14KeyValueData_s), 
	   [46] = Use(_ZN15CGameTeamMaster3UseEP11CBaseEntityS1_8USE_TYPEf), 
	   [6] = ObjectCaps(_ZN15CGameTeamMaster10ObjectCapsEv), 
	   [17] = IsTriggered(_ZN15CGameTeamMaster11IsTriggeredEP11CBaseEntity), 
	   [42] = TeamID(_ZN15CGameTeamMaster6TeamIDEv), 
	} */
	/* size: 164, cachelines: 3, members: 3 */
	/* last cacheline: 36 bytes */
}; /* size: 164 */

/* 431 */
 /* pointer to 430 */
 /* size: 4 */

/* 432 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 433 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 164 */

/* 434 */
/* <0> (null):0 */
class CGameText : public CRulePointEntity {
public:

	/* class CRulePointEntity    <ancestor>; */      /*     0   156 */
	TYPEDESCRIPTION            m_SaveData[1];        /*     0    16 */
private:

	/* --- cacheline 2 boundary (128 bytes) was 28 bytes ago --- */
	hudtextparms_t             m_textParms;          /*   156    40 */
	/* <0> (null):0 */
	void CGameText(class CGameText *, const class CGameText  &);

	/* <0> (null):0 */
	void CGameText(class CGameText *);

	/* <0> (null):0 */
	virtual void Use(class CGameText *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float); /* linkage=_ZN9CGameText3UseEP11CBaseEntityS1_8USE_TYPEf */

	/* <0> (null):0 */
	virtual void KeyValue(class CGameText *, KeyValueData *); /* linkage=_ZN9CGameText8KeyValueEP14KeyValueData_s */

	/* <0> (null):0 */
	virtual int Save(class CGameText *, class CSave &); /* linkage=_ZN9CGameText4SaveER5CSave */

	/* <0> (null):0 */
	virtual int Restore(class CGameText *, class CRestore &); /* linkage=_ZN9CGameText7RestoreER8CRestore */

	/* <0> (null):0 */
	BOOL MessageToAll(class CGameText *); /* linkage=_ZN9CGameText12MessageToAllEv */

	/* <0> (null):0 */
	void MessageSet(class CGameText *, const char  *); /* linkage=_ZN9CGameText10MessageSetEPKc */

	/* <0> (null):0 */
	const char  * MessageGet(class CGameText *); /* linkage=_ZN9CGameText10MessageGetEv */

	/* --- cacheline 3 boundary (192 bytes) was 4 bytes ago --- */
	/* vtable has 4 entries: {
	   [46] = Use(_ZN9CGameText3UseEP11CBaseEntityS1_8USE_TYPEf), 
	   [3] = KeyValue(_ZN9CGameText8KeyValueEP14KeyValueData_s), 
	   [4] = Save(_ZN9CGameText4SaveER5CSave), 
	   [5] = Restore(_ZN9CGameText7RestoreER8CRestore), 
	} */
	/* size: 196, cachelines: 4, members: 3 */
	/* last cacheline: 4 bytes */
}; /* size: 196 */

/* 435 */
/* <0> (null):0 */
TYPEDESCRIPTION            array[1]; /* size: 16 */

/* 436 */
 /* pointer to 434 */
 /* size: 4 */

/* 437 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 438 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 196 */

/* 439 */
/* <0> (null):0 */
class CGameEnd : public CRulePointEntity {
public:

	/* class CRulePointEntity    <ancestor>; */      /*     0   156 */
	/* <0> (null):0 */
	void CGameEnd(class CGameEnd *, const class CGameEnd  &);

	/* <0> (null):0 */
	void CGameEnd(class CGameEnd *);

	/* <0> (null):0 */
	virtual void Use(class CGameEnd *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float); /* linkage=_ZN8CGameEnd3UseEP11CBaseEntityS1_8USE_TYPEf */

	/* --- cacheline 2 boundary (128 bytes) was 28 bytes ago --- */
	/* vtable has 1 entries: {
	   [46] = Use(_ZN8CGameEnd3UseEP11CBaseEntityS1_8USE_TYPEf), 
	} */
	/* size: 156, cachelines: 3, members: 1 */
	/* last cacheline: 28 bytes */
}; /* size: 156 */

/* 440 */
 /* pointer to 439 */
 /* size: 4 */

/* 441 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 442 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 156 */

/* 443 */
/* <0> (null):0 */
class CGameScore : public CRulePointEntity {
public:

	/* class CRulePointEntity    <ancestor>; */      /*     0   156 */
	/* <0> (null):0 */
	void CGameScore(class CGameScore *, const class CGameScore  &);

	/* <0> (null):0 */
	void CGameScore(class CGameScore *);

	/* <0> (null):0 */
	virtual void Spawn(class CGameScore *); /* linkage=_ZN10CGameScore5SpawnEv */

	/* <0> (null):0 */
	virtual void Use(class CGameScore *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float); /* linkage=_ZN10CGameScore3UseEP11CBaseEntityS1_8USE_TYPEf */

	/* <0> (null):0 */
	virtual void KeyValue(class CGameScore *, KeyValueData *); /* linkage=_ZN10CGameScore8KeyValueEP14KeyValueData_s */

	/* <0> (null):0 */
	int Points(class CGameScore *); /* linkage=_ZN10CGameScore6PointsEv */

	/* <0> (null):0 */
	BOOL AllowNegativeScore(class CGameScore *); /* linkage=_ZN10CGameScore18AllowNegativeScoreEv */

	/* <0> (null):0 */
	BOOL AwardToTeam(class CGameScore *); /* linkage=_ZN10CGameScore11AwardToTeamEv */

	/* <0> (null):0 */
	void SetPoints(class CGameScore *, int); /* linkage=_ZN10CGameScore9SetPointsEi */

	/* --- cacheline 2 boundary (128 bytes) was 28 bytes ago --- */
	/* vtable has 3 entries: {
	   [0] = Spawn(_ZN10CGameScore5SpawnEv), 
	   [46] = Use(_ZN10CGameScore3UseEP11CBaseEntityS1_8USE_TYPEf), 
	   [3] = KeyValue(_ZN10CGameScore8KeyValueEP14KeyValueData_s), 
	} */
	/* size: 156, cachelines: 3, members: 1 */
	/* last cacheline: 28 bytes */
}; /* size: 156 */

/* 444 */
 /* pointer to 443 */
 /* size: 4 */

/* 445 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 446 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 156 */

/* 447 */
/* <0> (null):0 */
class CRuleEntity : public CBaseEntity {
public:

	/* struct CBaseEntity         <ancestor>; */     /*     0     0 */
	TYPEDESCRIPTION            m_SaveData[1];        /*     0    16 */
private:

	string_t                   m_iszMaster;          /*   152     4 */
	/* <0> (null):0 */
	void CRuleEntity(class CRuleEntity *, const class CRuleEntity  &);

	/* <0> (null):0 */
	void CRuleEntity(class CRuleEntity *);

	/* <0> (null):0 */
	virtual void Spawn(class CRuleEntity *); /* linkage=_ZN11CRuleEntity5SpawnEv */

	/* <0> (null):0 */
	virtual void KeyValue(class CRuleEntity *, KeyValueData *); /* linkage=_ZN11CRuleEntity8KeyValueEP14KeyValueData_s */

	/* <0> (null):0 */
	virtual int Save(class CRuleEntity *, class CSave &); /* linkage=_ZN11CRuleEntity4SaveER5CSave */

	/* <0> (null):0 */
	virtual int Restore(class CRuleEntity *, class CRestore &); /* linkage=_ZN11CRuleEntity7RestoreER8CRestore */

	/* <0> (null):0 */
	void SetMaster(class CRuleEntity *, int); /* linkage=_ZN11CRuleEntity9SetMasterEi */

protected:

	/* <0> (null):0 */
	BOOL CanFireForActivator(class CRuleEntity *, class CBaseEntity *); /* linkage=_ZN11CRuleEntity19CanFireForActivatorEP11CBaseEntity */

	/* vtable has 4 entries: {
	   [0] = Spawn(_ZN11CRuleEntity5SpawnEv), 
	   [3] = KeyValue(_ZN11CRuleEntity8KeyValueEP14KeyValueData_s), 
	   [4] = Save(_ZN11CRuleEntity4SaveER5CSave), 
	   [5] = Restore(_ZN11CRuleEntity7RestoreER8CRestore), 
	} */
	/* size: 156, cachelines: 3, members: 3 */
	/* last cacheline: 28 bytes */

	/* BRAIN FART ALERT! 156 != 20 + 0(holes), diff = 136 */

}; /* size: 156 */

/* 448 */
 /* pointer to 421 */
 /* size: 4 */

/* 449 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 450 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 156 */

/* 451 */
 /* pointer to 397 */
 /* size: 4 */

/* 452 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 453 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 156 */

/* 454 */
 /* pointer to 447 */
 /* size: 4 */

/* 455 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 456 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 156 */

/* 457 */
/* <0> (null):0 */
class IVoiceGameMgrHelper {
	int ()(void) * *           _vptr.IVoiceGameMgrHelper; /*     0     4 */
	/* <0> (null):0 */
	virtual void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *, int);

	/* <0> (null):0 */
	virtual bool CanPlayerHearPlayer(class IVoiceGameMgrHelper *, class CBasePlayer *, class CBasePlayer *); /* linkage=_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_ */

	/* vtable has 1 entries: {
	   [2] = CanPlayerHearPlayer(_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_), 
	} */
	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 458 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 459 */
 /* pointer to 460 */
 /* size: 4 */

/* 460 */
 /* pointer to 458 */
 /* size: 4 */

/* 461 */
 /* pointer to 457 */
 /* size: 4 */

/* 462 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 463 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 464 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 465 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 466 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 467 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 468 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 469 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 470 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 471 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 472 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 473 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 474 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 475 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 476 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 477 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 478 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 479 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 480 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 481 */
 /* pointer to 482 */
 /* size: 4 */

/* 482 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 676 */

/* 483 */
/* <0> (null):0 */
class CPointEntity {
	/* <0> (null):0 */
	virtual int ObjectCaps(class CPointEntity *); /* linkage=_ZN12CPointEntity10ObjectCapsEv */

	/* vtable has 1 entries: {
	   [6] = ObjectCaps(_ZN12CPointEntity10ObjectCapsEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 484 */
 /* pointer to 483 */
 /* size: 4 */

/* 485 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 486 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 487 */
/* <0> (null):0 */
char                       array[128]; /* size: 128 */

/* 488 */
/* <0> (null):0 */
int                        array[4]; /* size: 16 */

/* 489 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 490 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 491 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 492 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 493 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 494 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 495 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 496 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 497 */
/* <0> (null):0 */
class CBaseMonster {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 498 */
 /* pointer to 497 */
 /* size: 4 */

/* 499 */
/* <0> (null):0 */
struct CSquadMonster {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 500 */
 /* pointer to 499 */
 /* size: 4 */

/* 501 */
 /* pointer to 502 */
 /* size: 4 */

/* 502 */
/* <0> (null):0 */
class CBasePlayerItem {
	ItemInfo                   ItemInfoArray[32];    /*     0  1408 */
	/* --- cacheline 22 boundary (1408 bytes) --- */

	/* size: 0, cachelines: 0, members: 1 */

	/* BRAIN FART ALERT! 0 != 1408 + 0(holes), diff = -1408 */

}; /* size: 0 */

/* 503 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 504 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 505 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 506 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 507 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 508 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 509 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 510 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 511 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 512 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 513 */
 /* pointer to 77 */
 /* size: 4 */

/* 514 */
/* <0> (null):0 */
class CGameRules {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 515 */
 /* pointer to 514 */
 /* size: 4 */

/* 516 */
/* <0> (null):0 */
ItemInfo                   array[32]; /* size: 1408 */

/* Functions: */

/* <0> (null):0 */
void Vector2D(class Vector2D *)
{
} /* size: 0 */

/* <0> (null):0 */
void Vector2D(class Vector2D *, float, float)
{
} /* size: 142094344 */

/* <0> (null):0 */
class Vector2D operator+(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DplERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator-(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DmiERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator*(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DmlEf */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator/(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DdvEf */
{
} /* size: 8 */

/* <0> (null):0 */
float Length(const class Vector2D  *) /* linkage=_ZNK8Vector2D6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector2D  *) /* linkage=_ZNK8Vector2D13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector2D Normalize(const class Vector2D  *) /* linkage=_ZNK8Vector2D9NormalizeEv */
{
} /* size: 8 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector2D *) /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector2D *, float) /* linkage=_ZN8Vector2D6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void Vector(class Vector *)
{
} /* size: 0 */

/* <0> (null):0 */
void Vector(class Vector *, float, float, float)
{
} /* size: 80 */

/* <0> (null):0 */
void Vector(class Vector *, const class Vector  &)
{
} /* size: 142097124 */

/* <0> (null):0 */
void Vector(class Vector *, float *)
{
} /* size: 0 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *) /* linkage=_ZNK6VectorngEv */
{
} /* size: 12 */

/* <0> (null):0 */
int operator==(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectoreqERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
int operator!=(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorneERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector operator+(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorplERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectormiERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator*(const class Vector  *, float) /* linkage=_ZNK6VectormlEf */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator/(const class Vector  *, float) /* linkage=_ZNK6VectordvEf */
{
} /* size: 12 */

/* <0> (null):0 */
void CopyToArray(const class Vector  *, float *) /* linkage=_ZNK6Vector11CopyToArrayEPf */
{
} /* size: 288 */

/* <0> (null):0 */
float Length(const class Vector  *) /* linkage=_ZNK6Vector6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector  *) /* linkage=_ZNK6Vector13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
float * operator float*(class Vector *) /* linkage=_ZN6VectorcvPfEv */
{
} /* size: 4 */

/* <0> (null):0 */
const float  * operator const float*(const class Vector  *) /* linkage=_ZNK6VectorcvPKfEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector Normalize(const class Vector  *) /* linkage=_ZNK6Vector9NormalizeEv */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector2D Make2D(const class Vector  *) /* linkage=_ZNK6Vector6Make2DEv */
{
} /* size: 8 */

/* <0> (null):0 */
float Length2D(const class Vector  *) /* linkage=_ZNK6Vector8Length2DEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector  *, float) /* linkage=_ZNK6Vector16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector  *, float) /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector *) /* linkage=_ZN6Vector16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector *, float) /* linkage=_ZN6Vector6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void TraceResult(TraceResult *)
{
} /* size: 0 */

/* <0> (null):0 */
void CSaveRestoreBuffer(class CSaveRestoreBuffer *)
{
} /* size: 0 */

/* <0> (null):0 */
void CSaveRestoreBuffer(class CSaveRestoreBuffer *, SAVERESTOREDATA *)
{
} /* size: 0 */

/* <0> (null):0 */
void ~CSaveRestoreBuffer(class CSaveRestoreBuffer *, int)
{
} /* size: 0 */

/* <0> (null):0 */
int EntityIndex(class CSaveRestoreBuffer *, entvars_t *) /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
int EntityIndex(class CSaveRestoreBuffer *, edict_t *) /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP7edict_s */
{
} /* size: 4 */

/* <0> (null):0 */
int EntityIndex(class CSaveRestoreBuffer *, EOFFSET) /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEi */
{
} /* size: 4 */

/* <0> (null):0 */
int EntityIndex(class CSaveRestoreBuffer *, class CBaseEntity *) /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP11CBaseEntity */
{
} /* size: 4 */

/* <0> (null):0 */
int EntityFlags(class CSaveRestoreBuffer *, int, int) /* linkage=_ZN18CSaveRestoreBuffer11EntityFlagsEii */
{
} /* size: 4 */

/* <0> (null):0 */
int EntityFlagsSet(class CSaveRestoreBuffer *, int, int) /* linkage=_ZN18CSaveRestoreBuffer14EntityFlagsSetEii */
{
} /* size: 4 */

/* <0> (null):0 */
edict_t * EntityFromIndex(class CSaveRestoreBuffer *, int) /* linkage=_ZN18CSaveRestoreBuffer15EntityFromIndexEi */
{
} /* size: 4 */

/* <0> (null):0 */
short unsigned int TokenHash(class CSaveRestoreBuffer *, const char  *) /* linkage=_ZN18CSaveRestoreBuffer9TokenHashEPKc */
{
} /* size: 2 */

/* <0> (null):0 */
void BufferRewind(class CSaveRestoreBuffer *, int) /* linkage=_ZN18CSaveRestoreBuffer12BufferRewindEi */
{
} /* size: 0 */

/* <0> (null):0 */
unsigned int HashString(class CSaveRestoreBuffer *, const char  *) /* linkage=_ZN18CSaveRestoreBuffer10HashStringEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int ObjectCaps(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
edict_t * edict(class CBaseEntity *) /* linkage=_ZN11CBaseEntity5edictEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void KeyValue(class CBaseEntity *, KeyValueData *) /* linkage=_ZN11CBaseEntity8KeyValueEP14KeyValueData_s */
{
} /* size: 0 */

/* <0> (null):0 */
void CBaseEntity(class CBaseEntity *)
{
} /* size: 0 */

/* <0> (null):0 */
void * operator new(size_t, entvars_t *) /* linkage=_ZN11CBaseEntitynwEjP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Precache(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8PrecacheEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Restart(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7RestartEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Activate(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8ActivateEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int Classify(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8ClassifyEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void DeathNotice(class CBaseEntity *, entvars_t *) /* linkage=_ZN11CBaseEntity11DeathNoticeEP9entvars_s */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int BloodColor(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10BloodColorEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsTriggered(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity11IsTriggeredEPS_ */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CBaseMonster * MyMonsterPointer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity16MyMonsterPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CSquadMonster * MySquadMonsterPointer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity21MySquadMonsterPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int GetToggleState(class CBaseEntity *) /* linkage=_ZN11CBaseEntity14GetToggleStateEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void AddPoints(class CBaseEntity *, int, BOOL) /* linkage=_ZN11CBaseEntity9AddPointsEii */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void AddPointsToTeam(class CBaseEntity *, int, BOOL) /* linkage=_ZN11CBaseEntity15AddPointsToTeamEii */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL AddPlayerItem(class CBaseEntity *, class CBasePlayerItem *) /* linkage=_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL RemovePlayerItem(class CBaseEntity *, class CBasePlayerItem *) /* linkage=_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int GiveAmmo(class CBaseEntity *, int, char *, int) /* linkage=_ZN11CBaseEntity8GiveAmmoEiPci */
{
} /* size: 4 */

/* <0> (null):0 */
virtual float GetDelay(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8GetDelayEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int IsMoving(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8IsMovingEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void OverrideReset(class CBaseEntity *) /* linkage=_ZN11CBaseEntity13OverrideResetEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void SetToggleState(class CBaseEntity *, int) /* linkage=_ZN11CBaseEntity14SetToggleStateEi */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void StartSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity13StartSneakingEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void StopSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12StopSneakingEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL OnControls(class CBaseEntity *, entvars_t *) /* linkage=_ZN11CBaseEntity10OnControlsEP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10IsSneakingEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsAlive(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7IsAliveEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsBSPModel(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10IsBSPModelEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL ReflectGauss(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12ReflectGaussEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsPlayer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8IsPlayerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsNetClient(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11IsNetClientEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual const char  * TeamID(class CBaseEntity *) /* linkage=_ZN11CBaseEntity6TeamIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Think(class CBaseEntity *) /* linkage=_ZN11CBaseEntity5ThinkEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Touch(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity5TouchEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Use(class CBaseEntity *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float) /* linkage=_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Blocked(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity7BlockedEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
virtual class CBaseEntity * Respawn(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7RespawnEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void UpdateOwner(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11UpdateOwnerEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL FBecomeProne(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12FBecomeProneEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class Vector Center(class CBaseEntity *) /* linkage=_ZN11CBaseEntity6CenterEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector EyePosition(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11EyePositionEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector EarPosition(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11EarPositionEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector BodyTarget(class CBaseEntity *, const class Vector  &) /* linkage=_ZN11CBaseEntity10BodyTargetERK6Vector */
{
} /* size: 12 */

/* <0> (null):0 */
virtual int Illumination(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12IlluminationEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL HasTarget(class CBaseEntity *, string_t) /* linkage=_ZN11CBaseEntity9HasTargetEj */
{
} /* size: 4 */

/* <0> (null):0 */
void CSave(class CSave *, SAVERESTOREDATA *)
{
} /* size: 0 */

/* <0> (null):0 */
void WriteShort(class CSave *, const char  *, const short int  *, int) /* linkage=_ZN5CSave10WriteShortEPKcPKsi */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteInt(class CSave *, const char  *, const int  *, int) /* linkage=_ZN5CSave8WriteIntEPKcPKii */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteFloat(class CSave *, const char  *, const float  *, int) /* linkage=_ZN5CSave10WriteFloatEPKcPKfi */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteTime(class CSave *, const char  *, const float  *, int) /* linkage=_ZN5CSave9WriteTimeEPKcPKfi */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteData(class CSave *, const char  *, int, const char  *) /* linkage=_ZN5CSave9WriteDataEPKciS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteString(class CSave *, const char  *, const char  *) /* linkage=_ZN5CSave11WriteStringEPKcS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteString(class CSave *, const char  *, const int  *, int) /* linkage=_ZN5CSave11WriteStringEPKcPKii */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteVector(class CSave *, const char  *, const class Vector  &) /* linkage=_ZN5CSave11WriteVectorEPKcRK6Vector */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteVector(class CSave *, const char  *, const float  *, int) /* linkage=_ZN5CSave11WriteVectorEPKcPKfi */
{
} /* size: 0 */

/* <0> (null):0 */
void WritePositionVector(class CSave *, const char  *, const class Vector  &) /* linkage=_ZN5CSave19WritePositionVectorEPKcRK6Vector */
{
} /* size: 0 */

/* <0> (null):0 */
void WritePositionVector(class CSave *, const char  *, const float  *, int) /* linkage=_ZN5CSave19WritePositionVectorEPKcPKfi */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteFunction(class CSave *, const char  *, void * *, int) /* linkage=_ZN5CSave13WriteFunctionEPKcPPvi */
{
} /* size: 0 */

/* <0> (null):0 */
int WriteEntVars(class CSave *, const char  *, entvars_t *) /* linkage=_ZN5CSave12WriteEntVarsEPKcP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
int WriteFields(class CSave *, const char  *, void *, TYPEDESCRIPTION *, int) /* linkage=_ZN5CSave11WriteFieldsEPKcPvP15TYPEDESCRIPTIONi */
{
} /* size: 4 */

/* <0> (null):0 */
int DataEmpty(class CSave *, const char  *, int) /* linkage=_ZN5CSave9DataEmptyEPKci */
{
} /* size: 4 */

/* <0> (null):0 */
void BufferField(class CSave *, const char  *, int, const char  *) /* linkage=_ZN5CSave11BufferFieldEPKciS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void BufferString(class CSave *, char *, int) /* linkage=_ZN5CSave12BufferStringEPci */
{
} /* size: 0 */

/* <0> (null):0 */
void BufferData(class CSave *, const char  *, int) /* linkage=_ZN5CSave10BufferDataEPKci */
{
} /* size: 0 */

/* <0> (null):0 */
void BufferHeader(class CSave *, const char  *, int) /* linkage=_ZN5CSave12BufferHeaderEPKci */
{
} /* size: 0 */

/* <0> (null):0 */
void CRestore(class CRestore *, SAVERESTOREDATA *)
{
} /* size: 0 */

/* <0> (null):0 */
int ReadEntVars(class CRestore *, const char  *, entvars_t *) /* linkage=_ZN8CRestore11ReadEntVarsEPKcP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
int ReadFields(class CRestore *, const char  *, void *, TYPEDESCRIPTION *, int) /* linkage=_ZN8CRestore10ReadFieldsEPKcPvP15TYPEDESCRIPTIONi */
{
} /* size: 4 */

/* <0> (null):0 */
int ReadField(class CRestore *, void *, TYPEDESCRIPTION *, int, int, int, char *, void *) /* linkage=_ZN8CRestore9ReadFieldEPvP15TYPEDESCRIPTIONiiiPcS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
int ReadInt(class CRestore *) /* linkage=_ZN8CRestore7ReadIntEv */
{
} /* size: 4 */

/* <0> (null):0 */
short int ReadShort(class CRestore *) /* linkage=_ZN8CRestore9ReadShortEv */
{
} /* size: 2 */

/* <0> (null):0 */
int ReadNamedInt(class CRestore *, const char  *) /* linkage=_ZN8CRestore12ReadNamedIntEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
char * ReadNamedString(class CRestore *, const char  *) /* linkage=_ZN8CRestore15ReadNamedStringEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
int Empty(class CRestore *) /* linkage=_ZN8CRestore5EmptyEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetGlobalMode(class CRestore *, int) /* linkage=_ZN8CRestore13SetGlobalModeEi */
{
} /* size: 0 */

/* <0> (null):0 */
void PrecacheMode(class CRestore *, BOOL) /* linkage=_ZN8CRestore12PrecacheModeEi */
{
} /* size: 0 */

/* <0> (null):0 */
char * BufferPointer(class CRestore *) /* linkage=_ZN8CRestore13BufferPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
void BufferReadBytes(class CRestore *, char *, int) /* linkage=_ZN8CRestore15BufferReadBytesEPci */
{
} /* size: 0 */

/* <0> (null):0 */
void BufferSkipBytes(class CRestore *, int) /* linkage=_ZN8CRestore15BufferSkipBytesEi */
{
} /* size: 0 */

/* <0> (null):0 */
int BufferSkipZString(class CRestore *) /* linkage=_ZN8CRestore17BufferSkipZStringEv */
{
} /* size: 4 */

/* <0> (null):0 */
int BufferCheckZString(class CRestore *, const char  *) /* linkage=_ZN8CRestore18BufferCheckZStringEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
void BufferReadHeader(class CRestore *, HEADER *) /* linkage=_ZN8CRestore16BufferReadHeaderEP6HEADER */
{
} /* size: 0 */

/* <0> (null):0 */
void CGamePlayerTeam(class CGamePlayerTeam *, const class CGamePlayerTeam  &)
{
} /* size: 0 */

/* <0> (null):0 */
void CGamePlayerTeam(class CGamePlayerTeam *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Use(class CGamePlayerTeam *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float) /* linkage=_ZN15CGamePlayerTeam3UseEP11CBaseEntityS1_8USE_TYPEf */
{
} /* size: 0 */

/* <0> (null):0 */
BOOL RemoveOnFire(class CGamePlayerTeam *) /* linkage=_ZN15CGamePlayerTeam12RemoveOnFireEv */
{
} /* size: 4 */

/* <0> (null):0 */
BOOL ShouldKillPlayer(class CGamePlayerTeam *) /* linkage=_ZN15CGamePlayerTeam16ShouldKillPlayerEv */
{
} /* size: 4 */

/* <0> (null):0 */
BOOL ShouldGibPlayer(class CGamePlayerTeam *) /* linkage=_ZN15CGamePlayerTeam15ShouldGibPlayerEv */
{
} /* size: 4 */

/* <0> (null):0 */
const char  * TargetTeamName(class CGamePlayerTeam *, const char  *) /* linkage=_ZN15CGamePlayerTeam14TargetTeamNameEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
void CRulePointEntity(class CRulePointEntity *, const class CRulePointEntity  &)
{
} /* size: 0 */

/* <0> (null):0 */
void CRulePointEntity(class CRulePointEntity *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Spawn(class CRulePointEntity *) /* linkage=_ZN16CRulePointEntity5SpawnEv */
{
} /* size: 0 */

/* <0> (null):0 */
void CGamePlayerEquip(class CGamePlayerEquip *, const class CGamePlayerEquip  &)
{
} /* size: 0 */

/* <0> (null):0 */
void CGamePlayerEquip(class CGamePlayerEquip *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void KeyValue(class CGamePlayerEquip *, KeyValueData *) /* linkage=_ZN16CGamePlayerEquip8KeyValueEP14KeyValueData_s */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Touch(class CGamePlayerEquip *, class CBaseEntity *) /* linkage=_ZN16CGamePlayerEquip5TouchEP11CBaseEntity */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Use(class CGamePlayerEquip *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float) /* linkage=_ZN16CGamePlayerEquip3UseEP11CBaseEntityS1_8USE_TYPEf */
{
} /* size: 0 */

/* <0> (null):0 */
BOOL UseOnly(class CGamePlayerEquip *) /* linkage=_ZN16CGamePlayerEquip7UseOnlyEv */
{
} /* size: 4 */

/* <0> (null):0 */
void EquipPlayer(class CGamePlayerEquip *, class CBaseEntity *) /* linkage=_ZN16CGamePlayerEquip11EquipPlayerEP11CBaseEntity */
{
} /* size: 142096336 */

/* <0> (null):0 */
void CGameCounterSet(class CGameCounterSet *, const class CGameCounterSet  &)
{
} /* size: 142215868 */

/* <0> (null):0 */
void CGameCounterSet(class CGameCounterSet *)
{
} /* size: 142263984 */

/* <0> (null):0 */
virtual void Use(class CGameCounterSet *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float) /* linkage=_ZN15CGameCounterSet3UseEP11CBaseEntityS1_8USE_TYPEf */
{
} /* size: 142265904 */

/* <0> (null):0 */
BOOL RemoveOnFire(class CGameCounterSet *) /* linkage=_ZN15CGameCounterSet12RemoveOnFireEv */
{
} /* size: 4 */

/* <0> (null):0 */
void CGameCounter(class CGameCounter *, const class CGameCounter  &)
{
} /* size: 142350656 */

/* <0> (null):0 */
void CGameCounter(class CGameCounter *)
{
} /* size: 142312152 */

/* <0> (null):0 */
virtual void Spawn(class CGameCounter *) /* linkage=_ZN12CGameCounter5SpawnEv */
{
} /* size: 142314204 */

/* <0> (null):0 */
virtual void Use(class CGameCounter *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float) /* linkage=_ZN12CGameCounter3UseEP11CBaseEntityS1_8USE_TYPEf */
{
} /* size: 142382156 */

/* <0> (null):0 */
BOOL RemoveOnFire(class CGameCounter *) /* linkage=_ZN12CGameCounter12RemoveOnFireEv */
{
} /* size: 4 */

/* <0> (null):0 */
BOOL ResetOnFire(class CGameCounter *) /* linkage=_ZN12CGameCounter11ResetOnFireEv */
{
} /* size: 4 */

/* <0> (null):0 */
void CountUp(class CGameCounter *) /* linkage=_ZN12CGameCounter7CountUpEv */
{
} /* size: 142401292 */

/* <0> (null):0 */
void CountDown(class CGameCounter *) /* linkage=_ZN12CGameCounter9CountDownEv */
{
} /* size: 142403292 */

/* <0> (null):0 */
void ResetCount(class CGameCounter *) /* linkage=_ZN12CGameCounter10ResetCountEv */
{
} /* size: 142413800 */

/* <0> (null):0 */
int CountValue(class CGameCounter *) /* linkage=_ZN12CGameCounter10CountValueEv */
{
} /* size: 4 */

/* <0> (null):0 */
int LimitValue(class CGameCounter *) /* linkage=_ZN12CGameCounter10LimitValueEv */
{
} /* size: 4 */

/* <0> (null):0 */
BOOL HitLimit(class CGameCounter *) /* linkage=_ZN12CGameCounter8HitLimitEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetCountValue(class CGameCounter *, int) /* linkage=_ZN12CGameCounter13SetCountValueEi */
{
} /* size: 142450232 */

/* <0> (null):0 */
void SetInitialValue(class CGameCounter *, int) /* linkage=_ZN12CGameCounter15SetInitialValueEi */
{
} /* size: 142453104 */

/* <0> (null):0 */
void CGamePlayerHurt(class CGamePlayerHurt *, const class CGamePlayerHurt  &)
{
} /* size: 0 */

/* <0> (null):0 */
void CGamePlayerHurt(class CGamePlayerHurt *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Use(class CGamePlayerHurt *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float) /* linkage=_ZN15CGamePlayerHurt3UseEP11CBaseEntityS1_8USE_TYPEf */
{
} /* size: 0 */

/* <0> (null):0 */
BOOL RemoveOnFire(class CGamePlayerHurt *) /* linkage=_ZN15CGamePlayerHurt12RemoveOnFireEv */
{
} /* size: 4 */

/* <0> (null):0 */
void CGamePlayerZone(class CGamePlayerZone *, const class CGamePlayerZone  &)
{
} /* size: 0 */

/* <0> (null):0 */
void CGamePlayerZone(class CGamePlayerZone *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void KeyValue(class CGamePlayerZone *, KeyValueData *) /* linkage=_ZN15CGamePlayerZone8KeyValueEP14KeyValueData_s */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Use(class CGamePlayerZone *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float) /* linkage=_ZN15CGamePlayerZone3UseEP11CBaseEntityS1_8USE_TYPEf */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int Save(class CGamePlayerZone *, class CSave &) /* linkage=_ZN15CGamePlayerZone4SaveER5CSave */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int Restore(class CGamePlayerZone *, class CRestore &) /* linkage=_ZN15CGamePlayerZone7RestoreER8CRestore */
{
} /* size: 4 */

/* <0> (null):0 */
void CRuleBrushEntity(class CRuleBrushEntity *, const class CRuleBrushEntity  &)
{
} /* size: 0 */

/* <0> (null):0 */
void CRuleBrushEntity(class CRuleBrushEntity *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Spawn(class CRuleBrushEntity *) /* linkage=_ZN16CRuleBrushEntity5SpawnEv */
{
} /* size: 0 */

/* <0> (null):0 */
void CGameTeamSet(class CGameTeamSet *, const class CGameTeamSet  &)
{
} /* size: 0 */

/* <0> (null):0 */
void CGameTeamSet(class CGameTeamSet *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Use(class CGameTeamSet *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float) /* linkage=_ZN12CGameTeamSet3UseEP11CBaseEntityS1_8USE_TYPEf */
{
} /* size: 0 */

/* <0> (null):0 */
BOOL RemoveOnFire(class CGameTeamSet *) /* linkage=_ZN12CGameTeamSet12RemoveOnFireEv */
{
} /* size: 4 */

/* <0> (null):0 */
BOOL ShouldClearTeam(class CGameTeamSet *) /* linkage=_ZN12CGameTeamSet15ShouldClearTeamEv */
{
} /* size: 4 */

/* <0> (null):0 */
void CGameTeamMaster(class CGameTeamMaster *, const class CGameTeamMaster  &)
{
} /* size: 0 */

/* <0> (null):0 */
void CGameTeamMaster(class CGameTeamMaster *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void KeyValue(class CGameTeamMaster *, KeyValueData *) /* linkage=_ZN15CGameTeamMaster8KeyValueEP14KeyValueData_s */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Use(class CGameTeamMaster *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float) /* linkage=_ZN15CGameTeamMaster3UseEP11CBaseEntityS1_8USE_TYPEf */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int ObjectCaps(class CGameTeamMaster *) /* linkage=_ZN15CGameTeamMaster10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsTriggered(class CGameTeamMaster *, class CBaseEntity *) /* linkage=_ZN15CGameTeamMaster11IsTriggeredEP11CBaseEntity */
{
} /* size: 4 */

/* <0> (null):0 */
virtual const char  * TeamID(class CGameTeamMaster *) /* linkage=_ZN15CGameTeamMaster6TeamIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
BOOL RemoveOnFire(class CGameTeamMaster *) /* linkage=_ZN15CGameTeamMaster12RemoveOnFireEv */
{
} /* size: 4 */

/* <0> (null):0 */
BOOL AnyTeam(class CGameTeamMaster *) /* linkage=_ZN15CGameTeamMaster7AnyTeamEv */
{
} /* size: 4 */

/* <0> (null):0 */
BOOL TeamMatch(class CGameTeamMaster *, class CBaseEntity *) /* linkage=_ZN15CGameTeamMaster9TeamMatchEP11CBaseEntity */
{
} /* size: 4 */

/* <0> (null):0 */
void CGameText(class CGameText *, const class CGameText  &)
{
} /* size: 0 */

/* <0> (null):0 */
void CGameText(class CGameText *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Use(class CGameText *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float) /* linkage=_ZN9CGameText3UseEP11CBaseEntityS1_8USE_TYPEf */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void KeyValue(class CGameText *, KeyValueData *) /* linkage=_ZN9CGameText8KeyValueEP14KeyValueData_s */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int Save(class CGameText *, class CSave &) /* linkage=_ZN9CGameText4SaveER5CSave */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int Restore(class CGameText *, class CRestore &) /* linkage=_ZN9CGameText7RestoreER8CRestore */
{
} /* size: 4 */

/* <0> (null):0 */
BOOL MessageToAll(class CGameText *) /* linkage=_ZN9CGameText12MessageToAllEv */
{
} /* size: 4 */

/* <0> (null):0 */
void MessageSet(class CGameText *, const char  *) /* linkage=_ZN9CGameText10MessageSetEPKc */
{
} /* size: 0 */

/* <0> (null):0 */
const char  * MessageGet(class CGameText *) /* linkage=_ZN9CGameText10MessageGetEv */
{
} /* size: 4 */

/* <0> (null):0 */
void CGameEnd(class CGameEnd *, const class CGameEnd  &)
{
} /* size: 0 */

/* <0> (null):0 */
void CGameEnd(class CGameEnd *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Use(class CGameEnd *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float) /* linkage=_ZN8CGameEnd3UseEP11CBaseEntityS1_8USE_TYPEf */
{
} /* size: 0 */

/* <0> (null):0 */
void CGameScore(class CGameScore *, const class CGameScore  &)
{
} /* size: 0 */

/* <0> (null):0 */
void CGameScore(class CGameScore *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Spawn(class CGameScore *) /* linkage=_ZN10CGameScore5SpawnEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Use(class CGameScore *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float) /* linkage=_ZN10CGameScore3UseEP11CBaseEntityS1_8USE_TYPEf */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void KeyValue(class CGameScore *, KeyValueData *) /* linkage=_ZN10CGameScore8KeyValueEP14KeyValueData_s */
{
} /* size: 0 */

/* <0> (null):0 */
int Points(class CGameScore *) /* linkage=_ZN10CGameScore6PointsEv */
{
} /* size: 4 */

/* <0> (null):0 */
BOOL AllowNegativeScore(class CGameScore *) /* linkage=_ZN10CGameScore18AllowNegativeScoreEv */
{
} /* size: 4 */

/* <0> (null):0 */
BOOL AwardToTeam(class CGameScore *) /* linkage=_ZN10CGameScore11AwardToTeamEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetPoints(class CGameScore *, int) /* linkage=_ZN10CGameScore9SetPointsEi */
{
} /* size: 0 */

/* <0> (null):0 */
void CRuleEntity(class CRuleEntity *, const class CRuleEntity  &)
{
} /* size: 0 */

/* <0> (null):0 */
void CRuleEntity(class CRuleEntity *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Spawn(class CRuleEntity *) /* linkage=_ZN11CRuleEntity5SpawnEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void KeyValue(class CRuleEntity *, KeyValueData *) /* linkage=_ZN11CRuleEntity8KeyValueEP14KeyValueData_s */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int Save(class CRuleEntity *, class CSave &) /* linkage=_ZN11CRuleEntity4SaveER5CSave */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int Restore(class CRuleEntity *, class CRestore &) /* linkage=_ZN11CRuleEntity7RestoreER8CRestore */
{
} /* size: 4 */

/* <0> (null):0 */
void SetMaster(class CRuleEntity *, int) /* linkage=_ZN11CRuleEntity9SetMasterEi */
{
} /* size: 0 */

/* <0> (null):0 */
BOOL CanFireForActivator(class CRuleEntity *, class CBaseEntity *) /* linkage=_ZN11CRuleEntity19CanFireForActivatorEP11CBaseEntity */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *, int)
{
} /* size: 0 */

/* <0> (null):0 */
virtual bool CanPlayerHearPlayer(class IVoiceGameMgrHelper *, class CBasePlayer *, class CBasePlayer *) /* linkage=_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
void Spawn(class CRuleEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class CRulePointEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ObjectCaps(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void TeamID(class CGameTeamMaster *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Restore(class CRuleEntity *const this, class CRestore &const restore)
{
} /* size: 0 */

/* <0> (null):0 */
void Restore(class CGamePlayerZone *const this, class CRestore &const restore)
{
} /* size: 0 */

/* <0> (null):0 */
void Restore(class CGameText *const this, class CRestore &const restore)
{
} /* size: 0 */

/* <0> (null):0 */
void Save(class CRuleEntity *const this, class CSave &const save)
{
} /* size: 0 */

/* <0> (null):0 */
void Save(class CGamePlayerZone *const this, class CSave &const save)
{
} /* size: 0 */

/* <0> (null):0 */
void Save(class CGameText *const this, class CSave &const save)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void TraceResult(TraceResult *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator==(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator!=(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, float X, float Y, float Z)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator+(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator*(const class Vector  *const this, float fl)
{
} /* size: 0 */

/* <0> (null):0 */
inline edict_t * ENT(const entvars_t  * pev)
{
} /* size: 4 */

/* <0> (null):0 */
inline BOOL FClassnameIs(entvars_t * pev, const char  * szClassname)
{
} /* size: 4 */

/* <0> (null):0 */
inline void edict(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
virtual int ObjectCaps(class CPointEntity *) /* linkage=_ZN12CPointEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
inline void ObjectCaps(class CPointEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void SetMaster(class CRuleEntity *const this, int iszMaster)
{
} /* size: 0 */

/* <0> (null):0 */
inline void KeyValue(class CBaseEntity *const this, KeyValueData * pkvd)
{
} /* size: 0 */

/* <0> (null):0 */
void KeyValue(class CRuleEntity *const this, KeyValueData * pkvd)
{
} /* size: 0 */

/* <0> (null):0 */
inline int atoi(const char  * __nptr)
{
} /* size: 4 */

/* <0> (null):0 */
void KeyValue(class CGamePlayerEquip *const this, KeyValueData * pkvd)
{
	{
		int i;                                                //     0
		{
			char tmp;                                     //     0
		}
	}
} /* size: 0 */

/* <0> (null):0 */
void KeyValue(class CGamePlayerZone *const this, KeyValueData * pkvd)
{
} /* size: 0 */

/* <0> (null):0 */
void KeyValue(class CGameTeamMaster *const this, KeyValueData * pkvd)
{
	{
		int type;                                             //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline double atof(const char  * __nptr)
{
} /* size: 8 */

/* <0> (null):0 */
void KeyValue(class CGameText *const this, KeyValueData * pkvd)
{
	{
		int color;                                            //     0
	}
	{
		int color;                                            //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void CanFireForActivator(class CRuleEntity *const this, class CBaseEntity * pActivator)
{
} /* size: 137632364 */

/* <0> (null):0 */
void Use(class CGamePlayerZone *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
	{
		int playersInCount;                                   //     0
		int playersOutCount;                                  //     0
		class CBaseEntity * pPlayer;                          //     0
		{
			int i;                                        //     0
			{
				TraceResult trace;                    //     0
				int hullNumber;                       //     0
			}
		}
	}
} /* size: 142097032 */

/* <0> (null):0 */
void Use(class CGameEnd *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
} /* size: 142264944 */

/* <0> (null):0 */
inline void Points(class CGameScore *const this)
{
} /* size: 142320064 */

/* <0> (null):0 */
inline void AllowNegativeScore(class CGameScore *const this)
{
} /* size: 142347920 */

/* <0> (null):0 */
inline void AwardToTeam(class CGameScore *const this)
{
} /* size: 142349840 */

/* <0> (null):0 */
void Use(class CGameScore *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
} /* size: 142311048 */

/* <0> (null):0 */
inline void SetPoints(class CGameScore *const this, int points)
{
} /* size: 142380544 */

/* <0> (null):0 */
void KeyValue(class CGameScore *const this, KeyValueData * pkvd)
{
} /* size: 142382448 */

/* <0> (null):0 */
inline void MessageToAll(class CGameText *const this)
{
} /* size: 142384560 */

/* <0> (null):0 */
inline void MessageGet(class CGameText *const this)
{
} /* size: 142365464 */

/* <0> (null):0 */
void Use(class CGameText *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
} /* size: 142367192 */

/* <0> (null):0 */
inline void RemoveOnFire(class CGameTeamMaster *const this)
{
} /* size: 142403884 */

/* <0> (null):0 */
inline void AnyTeam(class CGameTeamMaster *const this)
{
} /* size: 142414624 */

/* <0> (null):0 */
void TeamMatch(class CGameTeamMaster *const this, class CBaseEntity * pActivator)
{
} /* size: 142430924 */

/* <0> (null):0 */
void Use(class CGameTeamMaster *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
} /* size: 142439824 */

/* <0> (null):0 */
inline void RemoveOnFire(class CGameTeamSet *const this)
{
} /* size: 142450440 */

/* <0> (null):0 */
inline void ShouldClearTeam(class CGameTeamSet *const this)
{
} /* size: 142453152 */

/* <0> (null):0 */
void Use(class CGameTeamSet *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
} /* size: 0 */

/* <0> (null):0 */
inline void RemoveOnFire(class CGamePlayerHurt *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Use(class CGamePlayerHurt *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
} /* size: 0 */

/* <0> (null):0 */
inline void RemoveOnFire(class CGameCounter *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ResetOnFire(class CGameCounter *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CountUp(class CGameCounter *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CountDown(class CGameCounter *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ResetCount(class CGameCounter *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CountValue(class CGameCounter *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void LimitValue(class CGameCounter *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void SetCountValue(class CGameCounter *const this, int value)
{
} /* size: 0 */

/* <0> (null):0 */
inline void HitLimit(class CGameCounter *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Use(class CGameCounter *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
} /* size: 0 */

/* <0> (null):0 */
inline void SetInitialValue(class CGameCounter *const this, int value)
{
} /* size: 0 */

/* <0> (null):0 */
inline void RemoveOnFire(class CGameCounterSet *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Use(class CGameCounterSet *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
} /* size: 0 */

/* <0> (null):0 */
inline void UseOnly(class CGamePlayerEquip *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Touch(class CGamePlayerEquip *const this, class CBaseEntity * pOther)
{
} /* size: 0 */

/* <0> (null):0 */
inline void RemoveOnFire(class CGamePlayerTeam *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ShouldKillPlayer(class CGamePlayerTeam *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ShouldGibPlayer(class CGamePlayerTeam *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Use(class CGamePlayerTeam *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
	{
		const char  * pszTargetTeam;                          //     0
		{
			class CBasePlayer * pPlayer;                  //     0
		}
	}
} /* size: 0 */

/* <0> (null):0 */
inline void CBaseEntity(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CRuleEntity(class CRuleEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CRulePointEntity(class CRulePointEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline entvars_t * VARS(edict_t * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline void * GET_PRIVATE(edict_t * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline void operator new(size_t stAllocateBlock, entvars_t * pev)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CGameScore(class CGameScore *const this)
{
} /* size: 0 */

/* <0> (null):0 */
class CGameScore * GetClassPtr<CGameScore>(class CGameScore * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
inline void CGameEnd(class CGameEnd *const this)
{
} /* size: 0 */

/* <0> (null):0 */
class CGameEnd * GetClassPtr<CGameEnd>(class CGameEnd * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
inline void CGameText(class CGameText *const this)
{
} /* size: 0 */

/* <0> (null):0 */
class CGameText * GetClassPtr<CGameText>(class CGameText * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
inline void CGameTeamMaster(class CGameTeamMaster *const this)
{
} /* size: 0 */

/* <0> (null):0 */
class CGameTeamMaster * GetClassPtr<CGameTeamMaster>(class CGameTeamMaster * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
inline void CGameTeamSet(class CGameTeamSet *const this)
{
} /* size: 0 */

/* <0> (null):0 */
class CGameTeamSet * GetClassPtr<CGameTeamSet>(class CGameTeamSet * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
inline void CRuleBrushEntity(class CRuleBrushEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CGamePlayerZone(class CGamePlayerZone *const this)
{
} /* size: 0 */

/* <0> (null):0 */
class CGamePlayerZone * GetClassPtr<CGamePlayerZone>(class CGamePlayerZone * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
inline void CGamePlayerHurt(class CGamePlayerHurt *const this)
{
} /* size: 0 */

/* <0> (null):0 */
class CGamePlayerHurt * GetClassPtr<CGamePlayerHurt>(class CGamePlayerHurt * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
inline void CGameCounter(class CGameCounter *const this)
{
} /* size: 0 */

/* <0> (null):0 */
class CGameCounter * GetClassPtr<CGameCounter>(class CGameCounter * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
inline void CGameCounterSet(class CGameCounterSet *const this)
{
} /* size: 0 */

/* <0> (null):0 */
class CGameCounterSet * GetClassPtr<CGameCounterSet>(class CGameCounterSet * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
inline void CGamePlayerEquip(class CGamePlayerEquip *const this)
{
} /* size: 0 */

/* <0> (null):0 */
class CGamePlayerEquip * GetClassPtr<CGamePlayerEquip>(class CGamePlayerEquip * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
inline void CGamePlayerTeam(class CGamePlayerTeam *const this)
{
} /* size: 0 */

/* <0> (null):0 */
class CGamePlayerTeam * GetClassPtr<CGamePlayerTeam>(class CGamePlayerTeam * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
void Precache(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Restart(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ObjectCaps(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Activate(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Classify(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void DeathNotice(class CBaseEntity *const this, entvars_t * pevChild)
{
} /* size: 0 */

/* <0> (null):0 */
void BloodColor(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsTriggered(class CBaseEntity *const this, class CBaseEntity * pActivator)
{
} /* size: 0 */

/* <0> (null):0 */
void MyMonsterPointer(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void MySquadMonsterPointer(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetToggleState(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void AddPoints(class CBaseEntity *const this, int score, BOOL bAllowNegativeScore)
{
} /* size: 0 */

/* <0> (null):0 */
void AddPointsToTeam(class CBaseEntity *const this, int score, BOOL bAllowNegativeScore)
{
} /* size: 0 */

/* <0> (null):0 */
void AddPlayerItem(class CBaseEntity *const this, class CBasePlayerItem * pItem)
{
} /* size: 0 */

/* <0> (null):0 */
void RemovePlayerItem(class CBaseEntity *const this, class CBasePlayerItem * pItem)
{
} /* size: 0 */

/* <0> (null):0 */
void GiveAmmo(class CBaseEntity *const this, int iAmount, char * szName, int iMax)
{
} /* size: 0 */

/* <0> (null):0 */
void GetDelay(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsMoving(class CBaseEntity *const this)
{
	operator!=(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void OverrideReset(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void SetToggleState(class CBaseEntity *const this, int state)
{
} /* size: 0 */

/* <0> (null):0 */
void StartSneaking(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void StopSneaking(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void OnControls(class CBaseEntity *const this, entvars_t * pev)
{
} /* size: 0 */

/* <0> (null):0 */
void IsSneaking(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsAlive(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsBSPModel(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ReflectGauss(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsPlayer(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsNetClient(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void TeamID(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Think(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Touch(class CBaseEntity *const this, class CBaseEntity * pOther)
{
} /* size: 0 */

/* <0> (null):0 */
void Use(class CBaseEntity *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
} /* size: 0 */

/* <0> (null):0 */
void Blocked(class CBaseEntity *const this, class CBaseEntity * pOther)
{
} /* size: 0 */

/* <0> (null):0 */
void Respawn(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void UpdateOwner(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void FBecomeProne(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Center(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
	operator*(const class Vector  *const this,
			float fl); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void EyePosition(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void EarPosition(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void BodyTarget(class CBaseEntity *const this, const class Vector  &const posSrc)
{
} /* size: 0 */

/* <0> (null):0 */
void Illumination(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class CRuleEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class CRulePointEntity *const this)
{
	Spawn(class CRuleEntity *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class CRuleBrushEntity *const this)
{
	Spawn(class CRuleEntity *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class CGameScore *const this)
{
	Spawn(class CRulePointEntity *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void ObjectCaps(class CGameTeamMaster *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class CGameCounter *const this)
{
	CountValue(class CGameCounter *const this); /* size=0, low_pc=0 */ //     0
	SetInitialValue(class CGameCounter *const this,
			int value); /* size=0, low_pc=0 */ //     0
	Spawn(class CRulePointEntity *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void TeamID(class CGameTeamMaster *const this)
{
	TeamID(class CGameTeamMaster *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Restore(class CRuleEntity *const this, class CRestore &const restore)
{
	Restore(class CRuleEntity *const this,
		class CRestore &const restore); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Save(class CRuleEntity *const this, class CSave &const save)
{
	Save(class CRuleEntity *const this,
		class CSave &const save); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
inline BOOL FStrEq(const char  * sz1, const char  * sz2)
{
} /* size: 4 */

/* <0> (null):0 */
void HasTarget(class CBaseEntity *const this, string_t targetname)
{
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void KeyValue(class CRuleEntity *const this, KeyValueData * pkvd)
{
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
	KeyValue(class CBaseEntity *const this,
		KeyValueData * pkvd); /* size=0, low_pc=0 */ //     0
	KeyValue(class CRuleEntity *const this,
		KeyValueData * pkvd); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Save(class CGamePlayerZone *const this, class CSave &const save)
{
	Save(class CRuleEntity *const this,
		class CSave &const save); /* size=0, low_pc=0 */ //     0
	Save(class CGamePlayerZone *const this,
		class CSave &const save); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Save(class CGameText *const this, class CSave &const save)
{
	Save(class CRuleEntity *const this,
		class CSave &const save); /* size=0, low_pc=0 */ //     0
	Save(class CGameText *const this,
		class CSave &const save); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Restore(class CGamePlayerZone *const this, class CRestore &const restore)
{
	Restore(class CRuleEntity *const this,
		class CRestore &const restore); /* size=0, low_pc=0 */ //     0
	Restore(class CGamePlayerZone *const this,
		class CRestore &const restore); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Restore(class CGameText *const this, class CRestore &const restore)
{
	Restore(class CRuleEntity *const this,
		class CRestore &const restore); /* size=0, low_pc=0 */ //     0
	Restore(class CGameText *const this,
		class CRestore &const restore); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void IsTriggered(class CGameTeamMaster *const this, class CBaseEntity * pActivator)
{
	TeamMatch(class CGameTeamMaster *const this,
			class CBaseEntity * pActivator); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Use(class CGamePlayerZone *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
	{
		int playersInCount;                                   //     0
		int playersOutCount;                                  //     0
		class CBaseEntity * pPlayer;                          //     0
		CanFireForActivator(class CRuleEntity *const this,
					class CBaseEntity * pActivator); /* size=0, low_pc=0 */ //     0
	}
	Use(class CGamePlayerZone *const this,
		class CBaseEntity * pActivator,
		class CBaseEntity * pCaller,
		USE_TYPE useType,
		float value); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Use(class CGameEnd *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
	CanFireForActivator(class CRuleEntity *const this,
				class CBaseEntity * pActivator); /* size=0, low_pc=0 */ //     0
	Use(class CGameEnd *const this,
		class CBaseEntity * pActivator,
		class CBaseEntity * pCaller,
		USE_TYPE useType,
		float value); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Use(class CGameScore *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
	CanFireForActivator(class CRuleEntity *const this,
				class CBaseEntity * pActivator); /* size=0, low_pc=0 */ //     0
	Use(class CGameScore *const this,
		class CBaseEntity * pActivator,
		class CBaseEntity * pCaller,
		USE_TYPE useType,
		float value); /* size=0, low_pc=0 */ //     0
	AwardToTeam(class CGameScore *const this); /* size=0, low_pc=0 */ //     0
	AllowNegativeScore(class CGameScore *const this); /* size=0, low_pc=0 */ //     0
	Points(class CGameScore *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Use(class CGameText *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
	CanFireForActivator(class CRuleEntity *const this,
				class CBaseEntity * pActivator); /* size=0, low_pc=0 */ //     0
	MessageGet(class CGameText *const this); /* size=0, low_pc=0 */ //     0
	Use(class CGameText *const this,
		class CBaseEntity * pActivator,
		class CBaseEntity * pCaller,
		USE_TYPE useType,
		float value); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Use(class CGameTeamSet *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
	CanFireForActivator(class CRuleEntity *const this,
				class CBaseEntity * pActivator); /* size=0, low_pc=0 */ //     0
	Use(class CGameTeamSet *const this,
		class CBaseEntity * pActivator,
		class CBaseEntity * pCaller,
		USE_TYPE useType,
		float value); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Use(class CGamePlayerHurt *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
	CanFireForActivator(class CRuleEntity *const this,
				class CBaseEntity * pActivator); /* size=0, low_pc=0 */ //     0
	Use(class CGamePlayerHurt *const this,
		class CBaseEntity * pActivator,
		class CBaseEntity * pCaller,
		USE_TYPE useType,
		float value); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Use(class CGameCounter *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
	CanFireForActivator(class CRuleEntity *const this,
				class CBaseEntity * pActivator); /* size=0, low_pc=0 */ //     0
	Use(class CGameCounter *const this,
		class CBaseEntity * pActivator,
		class CBaseEntity * pCaller,
		USE_TYPE useType,
		float value); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Use(class CGameCounterSet *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
	CanFireForActivator(class CRuleEntity *const this,
				class CBaseEntity * pActivator); /* size=0, low_pc=0 */ //     0
	Use(class CGameCounterSet *const this,
		class CBaseEntity * pActivator,
		class CBaseEntity * pCaller,
		USE_TYPE useType,
		float value); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void KeyValue(class CGamePlayerEquip *const this, KeyValueData * pkvd)
{
	KeyValue(class CRuleEntity *const this,
		KeyValueData * pkvd); /* size=0, low_pc=0 */ //     0
	KeyValue(class CGamePlayerEquip *const this,
		KeyValueData * pkvd); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void KeyValue(class CGameScore *const this, KeyValueData * pkvd)
{
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
	KeyValue(class CRuleEntity *const this,
		KeyValueData * pkvd); /* size=0, low_pc=0 */ //     0
	KeyValue(class CGameScore *const this,
		KeyValueData * pkvd); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void KeyValue(class CGamePlayerZone *const this, KeyValueData * pkvd)
{
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
	KeyValue(class CGamePlayerZone *const this,
		KeyValueData * pkvd); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void KeyValue(class CGameTeamMaster *const this, KeyValueData * pkvd)
{
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
	KeyValue(class CRuleEntity *const this,
		KeyValueData * pkvd); /* size=0, low_pc=0 */ //     0
	{
		int type;                                             //     0
		atoi(const char  * __nptr); /* size=0, low_pc=0 */ //     0
	}
	KeyValue(class CGameTeamMaster *const this,
		KeyValueData * pkvd); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void KeyValue(class CGameText *const this, KeyValueData * pkvd)
{
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
	atof(const char  * __nptr); /* size=0, low_pc=0 */ //     0
	atoi(const char  * __nptr); /* size=0, low_pc=0 */ //     0
	KeyValue(class CGameText *const this,
		KeyValueData * pkvd); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Use(class CGameTeamMaster *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
	CanFireForActivator(class CRuleEntity *const this,
				class CBaseEntity * pActivator); /* size=0, low_pc=0 */ //     0
	TeamMatch(class CGameTeamMaster *const this,
			class CBaseEntity * pActivator); /* size=0, low_pc=0 */ //     0
	Use(class CGameTeamMaster *const this,
		class CBaseEntity * pActivator,
		class CBaseEntity * pCaller,
		USE_TYPE useType,
		float value); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void EquipPlayer(class CGamePlayerEquip *const this, class CBaseEntity * pEntity)
{
	{
		class CBasePlayer * pPlayer;                          //     0
		{
			int i;                                        //     0
			{
				int j;                                //     0
			}
		}
	}
} /* size: 0 */

/* <0> (null):0 */
void Use(class CGamePlayerEquip *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
	EquipPlayer(class CGamePlayerEquip *const this,
			class CBaseEntity * pEntity); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Touch(class CGamePlayerEquip *const this, class CBaseEntity * pOther)
{
	CanFireForActivator(class CRuleEntity *const this,
				class CBaseEntity * pActivator); /* size=0, low_pc=0 */ //     0
	Touch(class CGamePlayerEquip *const this,
		class CBaseEntity * pOther); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void TargetTeamName(class CGamePlayerTeam *const this, const char  * pszTargetName)
{
	{
		class CBaseEntity * pTeamEntity;                      //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void Use(class CGamePlayerTeam *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
	CanFireForActivator(class CRuleEntity *const this,
				class CBaseEntity * pActivator); /* size=0, low_pc=0 */ //     0
	Use(class CGamePlayerTeam *const this,
		class CBaseEntity * pActivator,
		class CBaseEntity * pCaller,
		USE_TYPE useType,
		float value); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void CanFireForActivator(class CRuleEntity *const this, class CBaseEntity * pActivator)
{
	CanFireForActivator(class CRuleEntity *const this,
				class CBaseEntity * pActivator); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void game_score(entvars_t * pev)
{
	GetClassPtr<CGameScore>(class CGameScore * a); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void game_end(entvars_t * pev)
{
	GetClassPtr<CGameEnd>(class CGameEnd * a); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void game_text(entvars_t * pev)
{
	GetClassPtr<CGameText>(class CGameText * a); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void game_team_master(entvars_t * pev)
{
	GetClassPtr<CGameTeamMaster>(class CGameTeamMaster * a); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void TeamMatch(class CGameTeamMaster *const this, class CBaseEntity * pActivator)
{
	TeamMatch(class CGameTeamMaster *const this,
			class CBaseEntity * pActivator); /* size=0, low_pc=0 */ //     0
	AnyTeam(class CGameTeamMaster *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void game_team_set(entvars_t * pev)
{
	GetClassPtr<CGameTeamSet>(class CGameTeamSet * a); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void game_zone_player(entvars_t * pev)
{
	GetClassPtr<CGamePlayerZone>(class CGamePlayerZone * a); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void game_player_hurt(entvars_t * pev)
{
	GetClassPtr<CGamePlayerHurt>(class CGamePlayerHurt * a); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void game_counter(entvars_t * pev)
{
	GetClassPtr<CGameCounter>(class CGameCounter * a); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void game_counter_set(entvars_t * pev)
{
	GetClassPtr<CGameCounterSet>(class CGameCounterSet * a); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void game_player_equip(entvars_t * pev)
{
	GetClassPtr<CGamePlayerEquip>(class CGamePlayerEquip * a); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void EquipPlayer(class CGamePlayerEquip *const this, class CBaseEntity * pEntity)
{
	{
		class CBasePlayer * pPlayer;                          //     0
		{
			int i;                                        //     0
			{
				int j;                                //     0
			}
		}
	}
} /* size: 0 */

/* <0> (null):0 */
void game_player_team(entvars_t * pev)
{
	GetClassPtr<CGamePlayerTeam>(class CGamePlayerTeam * a); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void TargetTeamName(class CGamePlayerTeam *const this, const char  * pszTargetName)
{
	{
		class CBaseEntity * pTeamEntity;                      //     0
		FClassnameIs(entvars_t * pev,
				const char  * szClassname); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */



/* Variables: */

int                        i; /* size: 4 */

char                       tmp[128]; /* size: 128 */

int                        type; /* size: 4 */

int                        color[4]; /* size: 16 */

int                        color[4]; /* size: 16 */

int                        playersInCount; /* size: 4 */

int                        playersOutCount; /* size: 4 */

class CBaseEntity *        pPlayer; /* size: 4 */

int                        i; /* size: 4 */

TraceResult                trace; /* size: 56 */

int                        hullNumber; /* size: 4 */

const char  *              pszTargetTeam; /* size: 4 */

class CBasePlayer *        pPlayer; /* size: 4 */

entvars_t *                pev; /* size: 4 */

entvars_t *                pev; /* size: 4 */

entvars_t *                pev; /* size: 4 */

entvars_t *                pev; /* size: 4 */

entvars_t *                pev; /* size: 4 */

entvars_t *                pev; /* size: 4 */

entvars_t *                pev; /* size: 4 */

entvars_t *                pev; /* size: 4 */

entvars_t *                pev; /* size: 4 */

entvars_t *                pev; /* size: 4 */

entvars_t *                pev; /* size: 4 */

int                        playersInCount; /* size: 4 */

int                        playersOutCount; /* size: 4 */

class CBaseEntity *        pPlayer; /* size: 4 */

; /* size: 142578072 */

; /* size: 142578116 */

; /* size: 142578160 */

; /* size: 142578256 */

; /* size: 142578352 */

; /* size: 142578396 */

; /* size: 142594504 */

; /* size: 142594600 */

int                        type; /* size: 4 */

; /* size: 142597532 */

; /* size: 142597748 */

class CBasePlayer *        pPlayer; /* size: 4 */

int                        i; /* size: 4 */

int                        j; /* size: 4 */

; /* size: 142603468 */

; /* size: 142603564 */

; /* size: 142603120 */

; /* size: 142604140 */

; /* size: 142604236 */

; /* size: 142603704 */

class CBaseEntity *        pTeamEntity; /* size: 4 */

; /* size: 142605208 */

; /* size: 142605344 */

; /* size: 142605520 */

; /* size: 142606120 */

; /* size: 142606576 */

; /* size: 142619324 */

; /* size: 142619780 */

; /* size: 142620500 */

; /* size: 142620956 */

; /* size: 142621412 */

; /* size: 142621868 */

; /* size: 142622324 */

; /* size: 142622780 */

class CBasePlayer *        pPlayer; /* size: 4 */

int                        i; /* size: 4 */

int                        j; /* size: 4 */

; /* size: 142627860 */

class CBaseEntity *        pTeamEntity; /* size: 4 */

extern class _IO_FILE *           stdin; /* size: 4 */

extern class _IO_FILE *           stdout; /* size: 4 */

intconst                   k_cubSaltSize; /* size: 4 */

GID_tconst                 k_GIDNil; /* size: 8 */

GID_tconst                 k_TxnIDNil; /* size: 8 */

GID_tconst                 k_TxnIDUnknown; /* size: 8 */

PackageId_tconst           k_uPackageIdFreeSub; /* size: 4 */

PackageId_tconst           k_uPackageIdInvalid; /* size: 4 */

AppId_tconst               k_uAppIdInvalid; /* size: 4 */

AssetClassId_tconst        k_ulAssetClassIdInvalid; /* size: 8 */

PhysicalItemId_tconst      k_uPhysicalItemIdInvalid; /* size: 4 */

DepotId_tconst             k_uDepotIdInvalid; /* size: 4 */

CellID_tconst              k_uCellIDInvalid; /* size: 4 */

SteamAPICall_tconst        k_uAPICallInvalid; /* size: 8 */

PartnerId_tconst           k_uPartnerIdInvalid; /* size: 4 */

extern enginefuncs_t              g_engfuncs; /* size: 632 */

extern globalvars_t *             gpGlobals; /* size: 4 */

extern class Vectorconst          g_vecZero; /* size: 12 */

extern class CGameRules *         g_pGameRules; /* size: 4 */

; /* size: 142629592 */

; /* size: 142629636 */

; /* size: 0 */

/* Types: */

/* 1 */
char
 /* size: 1 */

/* 2 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 3 */
unsigned int
 /* size: 4 */

/* 4 */
unsigned char
 /* size: 1 */

/* 5 */
short unsigned int
 /* size: 2 */

/* 6 */
long unsigned int
 /* size: 4 */

/* 7 */
signed char
 /* size: 1 */

/* 8 */
short int
 /* size: 2 */

/* 9 */
int
 /* size: 4 */

/* 10 */
long long int
 /* size: 8 */

/* 11 */
long long unsigned int
 /* size: 8 */

/* 12 */
/* <0> (null):0 */
typedef long long int __quad_t; /* size: 8 */

/* 13 */
/* <0> (null):0 */
typedef long int __off_t; /* size: 4 */

/* 14 */
long int
 /* size: 4 */

/* 15 */
/* <0> (null):0 */
typedef __quad_t __off64_t; /* size: 8 */

/* 16 */
 /* pointer to 0 */
 /* size: 4 */

/* 17 */
 /* pointer to 1 */
 /* size: 4 */

/* 18 */
/* <0> (null):0 */
struct _IO_FILE {
	int                        _flags;               /*     0     4 */
	char *                     _IO_read_ptr;         /*     4     4 */
	char *                     _IO_read_end;         /*     8     4 */
	char *                     _IO_read_base;        /*    12     4 */
	char *                     _IO_write_base;       /*    16     4 */
	char *                     _IO_write_ptr;        /*    20     4 */
	char *                     _IO_write_end;        /*    24     4 */
	char *                     _IO_buf_base;         /*    28     4 */
	char *                     _IO_buf_end;          /*    32     4 */
	char *                     _IO_save_base;        /*    36     4 */
	char *                     _IO_backup_base;      /*    40     4 */
	char *                     _IO_save_end;         /*    44     4 */
	class _IO_marker *         _markers;             /*    48     4 */
	class _IO_FILE *           _chain;               /*    52     4 */
	int                        _fileno;              /*    56     4 */
	int                        _flags2;              /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	__off_t                    _old_offset;          /*    64     4 */
	short unsigned int         _cur_column;          /*    68     2 */
	signed char                _vtable_offset;       /*    70     1 */
	char                       _shortbuf[1];         /*    71     1 */
	_IO_lock_t *               _lock;                /*    72     4 */
	__off64_t                  _offset;              /*    76     8 */
	void *                     __pad1;               /*    84     4 */
	void *                     __pad2;               /*    88     4 */
	void *                     __pad3;               /*    92     4 */
	void *                     __pad4;               /*    96     4 */
	size_t                     __pad5;               /*   100     4 */
	int                        _mode;                /*   104     4 */
	char                       _unused2[40];         /*   108    40 */
	/* --- cacheline 2 boundary (128 bytes) was 20 bytes ago --- */

	/* size: 148, cachelines: 3, members: 29 */
	/* last cacheline: 20 bytes */
}; /* size: 148 */

/* 19 */
/* <0> (null):0 */
typedef void _IO_lock_t; /* size: 0 */

/* 20 */
/* <0> (null):0 */
struct _IO_marker {
	class _IO_marker *         _next;                /*     0     4 */
	class _IO_FILE *           _sbuf;                /*     4     4 */
	int                        _pos;                 /*     8     4 */

	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 21 */
 /* pointer to 20 */
 /* size: 4 */

/* 22 */
 /* pointer to 18 */
 /* size: 4 */

/* 23 */
 /* pointer to 20 */
 /* size: 4 */

/* 24 */
 /* pointer to 18 */
 /* size: 4 */

/* 25 */
/* <0> (null):0 */
char                       array[1]; /* size: 1 */

/* 26 */
 /* pointer to 19 */
 /* size: 4 */

/* 27 */
/* <0> (null):0 */
char                       array[40]; /* size: 40 */

/* 28 */
 /* pointer to 29 */
 /* size: 4 */

/* 29 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 30 */
 /* pointer to 31 */
 /* size: 4 */

/* 31 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 32 */
/* <0> (null):0 */
char                       array[32]; /* size: 32 */

/* 33 */
/* <0> (null):0 */
char                       array[20]; /* size: 20 */

/* 34 */
long double
 /* size: 12 */

/* 35 */
double
 /* size: 8 */

/* 36 */
/* <0> (null):0 */
typedef int int32; /* size: 4 */

/* 37 */
/* <0> (null):0 */
typedef unsigned int uint32; /* size: 4 */

/* 38 */
/* <0> (null):0 */
typedef long long unsigned int uint64; /* size: 8 */

/* 39 */
/* <0> (null):0 */
typedef uint64 GID_t; /* size: 8 */

/* 40 */
/* <0> (null):0 */
typedef uint32 PackageId_t; /* size: 4 */

/* 41 */
/* <0> (null):0 */
typedef uint32 AppId_t; /* size: 4 */

/* 42 */
/* <0> (null):0 */
typedef uint64 AssetClassId_t; /* size: 8 */

/* 43 */
/* <0> (null):0 */
typedef uint32 PhysicalItemId_t; /* size: 4 */

/* 44 */
/* <0> (null):0 */
typedef uint32 DepotId_t; /* size: 4 */

/* 45 */
/* <0> (null):0 */
typedef uint32 CellID_t; /* size: 4 */

/* 46 */
/* <0> (null):0 */
typedef uint64 SteamAPICall_t; /* size: 8 */

/* 47 */
/* <0> (null):0 */
typedef uint32 PartnerId_t; /* size: 4 */

/* 48 */
/* <0> (null):0 */
typedef int BOOL; /* size: 4 */

/* 49 */
/* <0> (null):0 */
typedef unsigned char byte; /* size: 1 */

/* 50 */
/* <0> (null):0 */
typedef unsigned int string_t; /* size: 4 */

/* 51 */
/* <0> (null):0 */
typedef float vec_t; /* size: 4 */

/* 52 */
float
 /* size: 4 */

/* 53 */
/* <0> (null):0 */
class Vector2D {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	/* <0> (null):0 */
	void Vector2D(class Vector2D *);

	/* <0> (null):0 */
	void Vector2D(class Vector2D *, float, float);

	/* <0> (null):0 */
	class Vector2D operator+(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DplERKS_ */

	/* <0> (null):0 */
	class Vector2D operator-(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DmiERKS_ */

	/* <0> (null):0 */
	class Vector2D operator*(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DmlEf */

	/* <0> (null):0 */
	class Vector2D operator/(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DdvEf */

	/* <0> (null):0 */
	float Length(const class Vector2D  *); /* linkage=_ZNK8Vector2D6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector2D  *); /* linkage=_ZNK8Vector2D13LengthSquaredEv */

	/* <0> (null):0 */
	class Vector2D Normalize(const class Vector2D  *); /* linkage=_ZNK8Vector2D9NormalizeEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector2D *); /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector2D *, float); /* linkage=_ZN8Vector2D6IsZeroEf */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 54 */
 /* pointer to 53 */
 /* size: 4 */

/* 55 */
 /* pointer to 56 */
 /* size: 4 */

/* 56 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 57 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 58 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 59 */
bool
 /* size: 1 */

/* 60 */
/* <0> (null):0 */
class Vector {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	vec_t                      z;                    /*     8     4 */
	/* <0> (null):0 */
	void Vector(class Vector *);

	/* <0> (null):0 */
	void Vector(class Vector *, float, float, float);

	/* <0> (null):0 */
	void Vector(class Vector *, const class Vector  &);

	/* <0> (null):0 */
	void Vector(class Vector *, float *);

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *); /* linkage=_ZNK6VectorngEv */

	/* <0> (null):0 */
	int operator==(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectoreqERKS_ */

	/* <0> (null):0 */
	int operator!=(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorneERKS_ */

	/* <0> (null):0 */
	class Vector operator+(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorplERKS_ */

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectormiERKS_ */

	/* <0> (null):0 */
	class Vector operator*(const class Vector  *, float); /* linkage=_ZNK6VectormlEf */

	/* <0> (null):0 */
	class Vector operator/(const class Vector  *, float); /* linkage=_ZNK6VectordvEf */

	/* <0> (null):0 */
	void CopyToArray(const class Vector  *, float *); /* linkage=_ZNK6Vector11CopyToArrayEPf */

	/* <0> (null):0 */
	float Length(const class Vector  *); /* linkage=_ZNK6Vector6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector  *); /* linkage=_ZNK6Vector13LengthSquaredEv */

	/* <0> (null):0 */
	float * operator float*(class Vector *); /* linkage=_ZN6VectorcvPfEv */

	/* <0> (null):0 */
	const float  * operator const float*(const class Vector  *); /* linkage=_ZNK6VectorcvPKfEv */

	/* <0> (null):0 */
	class Vector Normalize(const class Vector  *); /* linkage=_ZNK6Vector9NormalizeEv */

	/* <0> (null):0 */
	class Vector2D Make2D(const class Vector  *); /* linkage=_ZNK6Vector6Make2DEv */

	/* <0> (null):0 */
	float Length2D(const class Vector  *); /* linkage=_ZNK6Vector8Length2DEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector  *, float); /* linkage=_ZNK6Vector16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector  *, float); /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector *); /* linkage=_ZN6Vector16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector *, float); /* linkage=_ZN6Vector6IsZeroEf */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 61 */
 /* pointer to 60 */
 /* size: 4 */

/* 62 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 63 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 64 */
 /* pointer to 52 */
 /* size: 4 */

/* 65 */
 /* pointer to 66 */
 /* size: 4 */

/* 66 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 67 */
 /* pointer to 68 */
 /* size: 4 */

/* 68 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 69 */
/* <0> (null):0 */
typedef int qboolean; /* size: 4 */

/* 70 */
/* <0> (null):0 */
struct link_s {
	class link_s *             prev;                 /*     0     4 */
	class link_s *             next;                 /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 71 */
 /* pointer to 70 */
 /* size: 4 */

/* 72 */
/* <0> (null):0 */
typedef struct link_s link_t; /* size: 8 */

/* 73 */
/* <0> (null):0 */
typedef struct edict_s edict_t; /* size: 804 */

/* 74 */
/* <0> (null):0 */
struct edict_s {
	qboolean                   free;                 /*     0     4 */
	int                        serialnumber;         /*     4     4 */
	link_t                     area;                 /*     8     8 */
	int                        headnode;             /*    16     4 */
	int                        num_leafs;            /*    20     4 */
	short int                  leafnums[48];         /*    24    96 */
	/* --- cacheline 1 boundary (64 bytes) was 56 bytes ago --- */
	float                      freetime;             /*   120     4 */
	void *                     pvPrivateData;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	entvars_t                  v;                    /*   128   676 */
	/* --- cacheline 12 boundary (768 bytes) was 36 bytes ago --- */

	/* size: 804, cachelines: 13, members: 9 */
	/* last cacheline: 36 bytes */
}; /* size: 804 */

/* 75 */
 /* pointer to 73 */
 /* size: 4 */

/* 76 */
/* <0> (null):0 */
struct {
	float                      time;                 /*     0     4 */
	float                      frametime;            /*     4     4 */
	float                      force_retouch;        /*     8     4 */
	string_t                   mapname;              /*    12     4 */
	string_t                   startspot;            /*    16     4 */
	float                      deathmatch;           /*    20     4 */
	float                      coop;                 /*    24     4 */
	float                      teamplay;             /*    28     4 */
	float                      serverflags;          /*    32     4 */
	float                      found_secrets;        /*    36     4 */
	class Vector              v_forward;             /*    40    12 */
	class Vector              v_up;                  /*    52    12 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	class Vector              v_right;               /*    64    12 */
	float                      trace_allsolid;       /*    76     4 */
	float                      trace_startsolid;     /*    80     4 */
	float                      trace_fraction;       /*    84     4 */
	class Vector              trace_endpos;          /*    88    12 */
	class Vector              trace_plane_normal;    /*   100    12 */
	float                      trace_plane_dist;     /*   112     4 */
	edict_t *                  trace_ent;            /*   116     4 */
	float                      trace_inopen;         /*   120     4 */
	float                      trace_inwater;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	int                        trace_hitgroup;       /*   128     4 */
	int                        trace_flags;          /*   132     4 */
	int                        msg_entity;           /*   136     4 */
	int                        cdAudioTrack;         /*   140     4 */
	int                        maxClients;           /*   144     4 */
	int                        maxEntities;          /*   148     4 */
	const char  *              pStringBase;          /*   152     4 */
	void *                     pSaveData;            /*   156     4 */
	class Vector              vecLandmarkOffset;     /*   160    12 */

	/* size: 172, cachelines: 3, members: 31 */
	/* last cacheline: 44 bytes */
}; /* size: 172 */

/* 77 */
/* <0> (null):0 */
typedef class  globalvars_t; /* size: 172 */

/* 78 */
/* <0> (null):0 */
struct entvars_s {
	string_t                   classname;            /*     0     4 */
	string_t                   globalname;           /*     4     4 */
	class Vector              origin;                /*     8    12 */
	class Vector              oldorigin;             /*    20    12 */
	class Vector              velocity;              /*    32    12 */
	class Vector              basevelocity;          /*    44    12 */
	class Vector              clbasevelocity;        /*    56    12 */
	/* --- cacheline 1 boundary (64 bytes) was 4 bytes ago --- */
	class Vector              movedir;               /*    68    12 */
	class Vector              angles;                /*    80    12 */
	class Vector              avelocity;             /*    92    12 */
	class Vector              punchangle;            /*   104    12 */
	class Vector              v_angle;               /*   116    12 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	class Vector              endpos;                /*   128    12 */
	class Vector              startpos;              /*   140    12 */
	float                      impacttime;           /*   152     4 */
	float                      starttime;            /*   156     4 */
	int                        fixangle;             /*   160     4 */
	float                      idealpitch;           /*   164     4 */
	float                      pitch_speed;          /*   168     4 */
	float                      ideal_yaw;            /*   172     4 */
	float                      yaw_speed;            /*   176     4 */
	int                        modelindex;           /*   180     4 */
	string_t                   model;                /*   184     4 */
	int                        viewmodel;            /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	int                        weaponmodel;          /*   192     4 */
	class Vector              absmin;                /*   196    12 */
	class Vector              absmax;                /*   208    12 */
	class Vector              mins;                  /*   220    12 */
	class Vector              maxs;                  /*   232    12 */
	class Vector              size;                  /*   244    12 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	float                      ltime;                /*   256     4 */
	float                      nextthink;            /*   260     4 */
	int                        movetype;             /*   264     4 */
	int                        solid;                /*   268     4 */
	int                        skin;                 /*   272     4 */
	int                        body;                 /*   276     4 */
	int                        effects;              /*   280     4 */
	float                      gravity;              /*   284     4 */
	float                      friction;             /*   288     4 */
	int                        light_level;          /*   292     4 */
	int                        sequence;             /*   296     4 */
	int                        gaitsequence;         /*   300     4 */
	float                      frame;                /*   304     4 */
	float                      animtime;             /*   308     4 */
	float                      framerate;            /*   312     4 */
	unsigned char              controller[4];        /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	unsigned char              blending[2];          /*   320     2 */
	float                      scale;                /*   324     4 */
	int                        rendermode;           /*   328     4 */
	float                      renderamt;            /*   332     4 */
	class Vector              rendercolor;           /*   336    12 */
	int                        renderfx;             /*   348     4 */
	float                      health;               /*   352     4 */
	float                      frags;                /*   356     4 */
	int                        weapons;              /*   360     4 */
	float                      takedamage;           /*   364     4 */
	int                        deadflag;             /*   368     4 */
	class Vector              view_ofs;              /*   372    12 */
	int                        button;               /*   384     4 */
	/* --- cacheline 6 boundary (384 bytes) was 2 bytes ago --- */
	int                        impulse;              /*   388     4 */
	edict_t *                  chain;                /*   392     4 */
	edict_t *                  dmg_inflictor;        /*   396     4 */
	edict_t *                  enemy;                /*   400     4 */
	edict_t *                  aiment;               /*   404     4 */
	edict_t *                  owner;                /*   408     4 */
	edict_t *                  groundentity;         /*   412     4 */
	int                        spawnflags;           /*   416     4 */
	int                        flags;                /*   420     4 */
	int                        colormap;             /*   424     4 */
	int                        team;                 /*   428     4 */
	float                      max_health;           /*   432     4 */
	float                      teleport_time;        /*   436     4 */
	float                      armortype;            /*   440     4 */
	float                      armorvalue;           /*   444     4 */
	int                        waterlevel;           /*   448     4 */
	/* --- cacheline 7 boundary (448 bytes) was 2 bytes ago --- */
	int                        watertype;            /*   452     4 */
	string_t                   target;               /*   456     4 */
	string_t                   targetname;           /*   460     4 */
	string_t                   netname;              /*   464     4 */
	string_t                   message;              /*   468     4 */
	float                      dmg_take;             /*   472     4 */
	float                      dmg_save;             /*   476     4 */
	float                      dmg;                  /*   480     4 */
	float                      dmgtime;              /*   484     4 */
	string_t                   noise;                /*   488     4 */
	string_t                   noise1;               /*   492     4 */
	string_t                   noise2;               /*   496     4 */
	string_t                   noise3;               /*   500     4 */
	float                      speed;                /*   504     4 */
	float                      air_finished;         /*   508     4 */
	float                      pain_finished;        /*   512     4 */
	/* --- cacheline 8 boundary (512 bytes) was 2 bytes ago --- */
	float                      radsuit_finished;     /*   516     4 */
	edict_t *                  pContainingEntity;    /*   520     4 */
	int                        playerclass;          /*   524     4 */
	float                      maxspeed;             /*   528     4 */
	float                      fov;                  /*   532     4 */
	int                        weaponanim;           /*   536     4 */
	int                        pushmsec;             /*   540     4 */
	int                        bInDuck;              /*   544     4 */
	int                        flTimeStepSound;      /*   548     4 */
	int                        flSwimTime;           /*   552     4 */
	int                        flDuckTime;           /*   556     4 */
	int                        iStepLeft;            /*   560     4 */
	float                      flFallVelocity;       /*   564     4 */
	int                        gamestate;            /*   568     4 */
	int                        oldbuttons;           /*   572     4 */
	int                        groupinfo;            /*   576     4 */
	/* --- cacheline 9 boundary (576 bytes) was 2 bytes ago --- */
	int                        iuser1;               /*   580     4 */
	int                        iuser2;               /*   584     4 */
	int                        iuser3;               /*   588     4 */
	int                        iuser4;               /*   592     4 */
	float                      fuser1;               /*   596     4 */
	float                      fuser2;               /*   600     4 */
	float                      fuser3;               /*   604     4 */
	float                      fuser4;               /*   608     4 */
	class Vector              vuser1;                /*   612    12 */
	class Vector              vuser2;                /*   624    12 */
	class Vector              vuser3;                /*   636    12 */
	/* --- cacheline 10 boundary (640 bytes) was 6 bytes ago --- */
	class Vector              vuser4;                /*   648    12 */
	edict_t *                  euser1;               /*   660     4 */
	edict_t *                  euser2;               /*   664     4 */
	edict_t *                  euser3;               /*   668     4 */
	edict_t *                  euser4;               /*   672     4 */

	/* size: 676, cachelines: 11, members: 123 */
	/* last cacheline: 36 bytes */

	/* BRAIN FART ALERT! 676 != 674 + 0(holes), diff = 2 */

}; /* size: 676 */

/* 79 */
/* <0> (null):0 */
unsigned char              array[4]; /* size: 4 */

/* 80 */
/* <0> (null):0 */
unsigned char              array[2]; /* size: 2 */

/* 81 */
/* <0> (null):0 */
typedef struct entvars_s entvars_t; /* size: 676 */

/* 82 */
/* <0> (null):0 */
short int                  array[48]; /* size: 96 */

/* 83 */
/* <0> (null):0 */
typedef uint32 CRC32_t; /* size: 4 */

/* 84 */
/* <0> (null):0 */
struct cvar_s {
	char *                     name;                 /*     0     4 */
	char *                     string;               /*     4     4 */
	int                        flags;                /*     8     4 */
	float                      value;                /*    12     4 */
	class cvar_s *             next;                 /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 85 */
 /* pointer to 84 */
 /* size: 4 */

/* 86 */
/* <0> (null):0 */
typedef struct cvar_s cvar_t; /* size: 20 */

/* 87 */
/* <0> (null):0 */
struct client_textmessage_s {
	int                        effect;               /*     0     4 */
	byte                       r1;                   /*     4     1 */
	byte                       g1;                   /*     5     1 */
	byte                       b1;                   /*     6     1 */
	byte                       a1;                   /*     7     1 */
	byte                       r2;                   /*     8     1 */
	byte                       g2;                   /*     9     1 */
	byte                       b2;                   /*    10     1 */
	byte                       a2;                   /*    11     1 */
	float                      x;                    /*    12     4 */
	float                      y;                    /*    16     4 */
	float                      fadein;               /*    20     4 */
	float                      fadeout;              /*    24     4 */
	float                      holdtime;             /*    28     4 */
	float                      fxtime;               /*    32     4 */
	const char  *              pName;                /*    36     4 */
	const char  *              pMessage;             /*    40     4 */

	/* size: 44, cachelines: 1, members: 17 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 88 */
/* <0> (null):0 */
typedef struct client_textmessage_s client_textmessage_t; /* size: 44 */

/* 89 */
/* <0> (null):0 */
typedef struct sequenceCommandLine_ sequenceCommandLine_s; /* size: 92 */

/* 90 */
/* <0> (null):0 */
struct sequenceCommandLine_ {
	int                        commandType;          /*     0     4 */
	client_textmessage_t       clientMessage;        /*     4    44 */
	char *                     speakerName;          /*    48     4 */
	char *                     listenerName;         /*    52     4 */
	char *                     soundFileName;        /*    56     4 */
	char *                     sentenceName;         /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	char *                     fireTargetNames;      /*    64     4 */
	char *                     killTargetNames;      /*    68     4 */
	float                      delay;                /*    72     4 */
	int                        repeatCount;          /*    76     4 */
	int                        textChannel;          /*    80     4 */
	int                        modifierBitField;     /*    84     4 */
	sequenceCommandLine_s *    nextCommandLine;      /*    88     4 */

	/* size: 92, cachelines: 2, members: 13 */
	/* last cacheline: 28 bytes */
}; /* size: 92 */

/* 91 */
 /* pointer to 89 */
 /* size: 4 */

/* 92 */
/* <0> (null):0 */
typedef struct sequenceEntry_ sequenceEntry_s; /* size: 20 */

/* 93 */
/* <0> (null):0 */
struct sequenceEntry_ {
	char *                     fileName;             /*     0     4 */
	char *                     entryName;            /*     4     4 */
	sequenceCommandLine_s *    firstCommand;         /*     8     4 */
	sequenceEntry_s *          nextEntry;            /*    12     4 */
	qboolean                   isGlobal;             /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 94 */
 /* pointer to 92 */
 /* size: 4 */

/* 95 */
/* <0> (null):0 */
typedef struct sentenceEntry_ sentenceEntry_s; /* size: 16 */

/* 96 */
/* <0> (null):0 */
struct sentenceEntry_ {
	char *                     data;                 /*     0     4 */
	sentenceEntry_s *          nextEntry;            /*     4     4 */
	qboolean                   isGlobal;             /*     8     4 */
	unsigned int               index;                /*    12     4 */

	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 97 */
 /* pointer to 95 */
 /* size: 4 */

/* 98 */
/* <0> (null):0 */
enum {
	at_notice = 0,
	at_console = 1,
	at_aiconsole = 2,
	at_warning = 3,
	at_error = 4,
	at_logged = 5,
}; /* size: 4 */

/* 99 */
/* <0> (null):0 */
typedef enum  ALERT_TYPE; /* size: 4 */

/* 100 */
/* <0> (null):0 */
enum {
	print_console = 0,
	print_center = 1,
	print_chat = 2,
}; /* size: 4 */

/* 101 */
/* <0> (null):0 */
typedef enum  PRINT_TYPE; /* size: 4 */

/* 102 */
/* <0> (null):0 */
enum {
	force_exactfile = 0,
	force_model_samebounds = 1,
	force_model_specifybounds = 2,
	force_model_specifybounds_if_avail = 3,
}; /* size: 4 */

/* 103 */
/* <0> (null):0 */
typedef enum  FORCE_TYPE; /* size: 4 */

/* 104 */
/* <0> (null):0 */
struct {
	int                        fAllSolid;            /*     0     4 */
	int                        fStartSolid;          /*     4     4 */
	int                        fInOpen;              /*     8     4 */
	int                        fInWater;             /*    12     4 */
	float                      flFraction;           /*    16     4 */
	class Vector              vecEndPos;             /*    20    12 */
	float                      flPlaneDist;          /*    32     4 */
	class Vector              vecPlaneNormal;        /*    36    12 */
	edict_t *                  pHit;                 /*    48     4 */
	int                        iHitgroup;            /*    52     4 */
	/* <0> (null):0 */
	void TraceResult(TraceResult *);


	/* size: 56, cachelines: 1, members: 10 */
	/* last cacheline: 56 bytes */
}; /* size: 56 */

/* 105 */
/* <0> (null):0 */
typedef class  TraceResult; /* size: 56 */

/* 106 */
/* <0> (null):0 */
struct enginefuncs_s {
	int                        (*pfnPrecacheModel)(char *); /*     0     4 */
	int                        (*pfnPrecacheSound)(char *); /*     4     4 */
	void                       (*pfnSetModel)(edict_t *, const char  *); /*     8     4 */
	int                        (*pfnModelIndex)(const char  *); /*    12     4 */
	int                        (*pfnModelFrames)(int); /*    16     4 */
	void                       (*pfnSetSize)(edict_t *, const float  *, const float  *); /*    20     4 */
	void                       (*pfnChangeLevel)(char *, char *); /*    24     4 */
	void                       (*pfnGetSpawnParms)(edict_t *); /*    28     4 */
	void                       (*pfnSaveSpawnParms)(edict_t *); /*    32     4 */
	float                      (*pfnVecToYaw)(const float  *); /*    36     4 */
	void                       (*pfnVecToAngles)(const float  *, float *); /*    40     4 */
	void                       (*pfnMoveToOrigin)(edict_t *, const float  *, float, int); /*    44     4 */
	void                       (*pfnChangeYaw)(edict_t *); /*    48     4 */
	void                       (*pfnChangePitch)(edict_t *); /*    52     4 */
	edict_t *                  (*pfnFindEntityByString)(edict_t *, const char  *, const char  *); /*    56     4 */
	int                        (*pfnGetEntityIllum)(edict_t *); /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	edict_t *                  (*pfnFindEntityInSphere)(edict_t *, const float  *, float); /*    64     4 */
	edict_t *                  (*pfnFindClientInPVS)(edict_t *); /*    68     4 */
	edict_t *                  (*pfnEntitiesInPVS)(edict_t *); /*    72     4 */
	void                       (*pfnMakeVectors)(const float  *); /*    76     4 */
	void                       (*pfnAngleVectors)(const float  *, float *, float *, float *); /*    80     4 */
	edict_t *                  (*pfnCreateEntity)(void); /*    84     4 */
	void                       (*pfnRemoveEntity)(edict_t *); /*    88     4 */
	edict_t *                  (*pfnCreateNamedEntity)(int); /*    92     4 */
	void                       (*pfnMakeStatic)(edict_t *); /*    96     4 */
	int                        (*pfnEntIsOnFloor)(edict_t *); /*   100     4 */
	int                        (*pfnDropToFloor)(edict_t *); /*   104     4 */
	int                        (*pfnWalkMove)(edict_t *, float, float, int); /*   108     4 */
	void                       (*pfnSetOrigin)(edict_t *, const float  *); /*   112     4 */
	void                       (*pfnEmitSound)(edict_t *, int, const char  *, float, float, int, int); /*   116     4 */
	void                       (*pfnEmitAmbientSound)(edict_t *, float *, const char  *, float, float, int, int); /*   120     4 */
	void                       (*pfnTraceLine)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	void                       (*pfnTraceToss)(edict_t *, edict_t *, TraceResult *); /*   128     4 */
	int                        (*pfnTraceMonsterHull)(edict_t *, const float  *, const float  *, int, edict_t *, TraceResult *); /*   132     4 */
	void                       (*pfnTraceHull)(const float  *, const float  *, int, int, edict_t *, TraceResult *); /*   136     4 */
	void                       (*pfnTraceModel)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   140     4 */
	const char  *              (*pfnTraceTexture)(edict_t *, const float  *, const float  *); /*   144     4 */
	void                       (*pfnTraceSphere)(const float  *, const float  *, int, float, edict_t *, TraceResult *); /*   148     4 */
	void                       (*pfnGetAimVector)(edict_t *, float, float *); /*   152     4 */
	void                       (*pfnServerCommand)(char *); /*   156     4 */
	void                       (*pfnServerExecute)(void); /*   160     4 */
	void                       (*pfnClientCommand)(edict_t *, char *, ...); /*   164     4 */
	void                       (*pfnParticleEffect)(const float  *, const float  *, float, float); /*   168     4 */
	void                       (*pfnLightStyle)(int, char *); /*   172     4 */
	int                        (*pfnDecalIndex)(const char  *); /*   176     4 */
	int                        (*pfnPointContents)(const float  *); /*   180     4 */
	void                       (*pfnMessageBegin)(int, int, const float  *, edict_t *); /*   184     4 */
	void                       (*pfnMessageEnd)(void); /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	void                       (*pfnWriteByte)(int); /*   192     4 */
	void                       (*pfnWriteChar)(int); /*   196     4 */
	void                       (*pfnWriteShort)(int); /*   200     4 */
	void                       (*pfnWriteLong)(int); /*   204     4 */
	void                       (*pfnWriteAngle)(float); /*   208     4 */
	void                       (*pfnWriteCoord)(float); /*   212     4 */
	void                       (*pfnWriteString)(const char  *); /*   216     4 */
	void                       (*pfnWriteEntity)(int); /*   220     4 */
	void                       (*pfnCVarRegister)(cvar_t *); /*   224     4 */
	float                      (*pfnCVarGetFloat)(const char  *); /*   228     4 */
	const char  *              (*pfnCVarGetString)(const char  *); /*   232     4 */
	void                       (*pfnCVarSetFloat)(const char  *, float); /*   236     4 */
	void                       (*pfnCVarSetString)(const char  *, const char  *); /*   240     4 */
	void                       (*pfnAlertMessage)(ALERT_TYPE, char *, ...); /*   244     4 */
	void                       (*pfnEngineFprintf)(void *, char *, ...); /*   248     4 */
	void *                     (*pfnPvAllocEntPrivateData)(edict_t *, int32); /*   252     4 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	void *                     (*pfnPvEntPrivateData)(edict_t *); /*   256     4 */
	void                       (*pfnFreeEntPrivateData)(edict_t *); /*   260     4 */
	const char  *              (*pfnSzFromIndex)(int); /*   264     4 */
	int                        (*pfnAllocString)(const char  *); /*   268     4 */
	class entvars_s *          (*pfnGetVarsOfEnt)(edict_t *); /*   272     4 */
	edict_t *                  (*pfnPEntityOfEntOffset)(int); /*   276     4 */
	int                        (*pfnEntOffsetOfPEntity)(const edict_t  *); /*   280     4 */
	int                        (*pfnIndexOfEdict)(const edict_t  *); /*   284     4 */
	edict_t *                  (*pfnPEntityOfEntIndex)(int); /*   288     4 */
	edict_t *                  (*pfnFindEntityByVars)(class entvars_s *); /*   292     4 */
	void *                     (*pfnGetModelPtr)(edict_t *); /*   296     4 */
	int                        (*pfnRegUserMsg)(const char  *, int); /*   300     4 */
	void                       (*pfnAnimationAutomove)(const edict_t  *, float); /*   304     4 */
	void                       (*pfnGetBonePosition)(const edict_t  *, int, float *, float *); /*   308     4 */
	uint32                     (*pfnFunctionFromName)(const char  *); /*   312     4 */
	const char  *              (*pfnNameForFunction)(uint32); /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	void                       (*pfnClientPrintf)(edict_t *, PRINT_TYPE, const char  *); /*   320     4 */
	void                       (*pfnServerPrint)(const char  *); /*   324     4 */
	const char  *              (*pfnCmd_Args)(void); /*   328     4 */
	const char  *              (*pfnCmd_Argv)(int);  /*   332     4 */
	int                        (*pfnCmd_Argc)(void); /*   336     4 */
	void                       (*pfnGetAttachment)(const edict_t  *, int, float *, float *); /*   340     4 */
	void                       (*pfnCRC32_Init)(CRC32_t *); /*   344     4 */
	void                       (*pfnCRC32_ProcessBuffer)(CRC32_t *, void *, int); /*   348     4 */
	void                       (*pfnCRC32_ProcessByte)(CRC32_t *, unsigned char); /*   352     4 */
	CRC32_t                    (*pfnCRC32_Final)(CRC32_t); /*   356     4 */
	int32                      (*pfnRandomLong)(int32, int32); /*   360     4 */
	float                      (*pfnRandomFloat)(float, float); /*   364     4 */
	void                       (*pfnSetView)(const edict_t  *, const edict_t  *); /*   368     4 */
	float                      (*pfnTime)(void);     /*   372     4 */
	void                       (*pfnCrosshairAngle)(const edict_t  *, float, float); /*   376     4 */
	byte *                     (*pfnLoadFileForMe)(char *, int *); /*   380     4 */
	/* --- cacheline 6 boundary (384 bytes) --- */
	void                       (*pfnFreeFile)(void *); /*   384     4 */
	void                       (*pfnEndSection)(const char  *); /*   388     4 */
	int                        (*pfnCompareFileTime)(char *, char *, int *); /*   392     4 */
	void                       (*pfnGetGameDir)(char *); /*   396     4 */
	void                       (*pfnCvar_RegisterVariable)(cvar_t *); /*   400     4 */
	void                       (*pfnFadeClientVolume)(const edict_t  *, int, int, int, int); /*   404     4 */
	void                       (*pfnSetClientMaxspeed)(const edict_t  *, float); /*   408     4 */
	edict_t *                  (*pfnCreateFakeClient)(const char  *); /*   412     4 */
	void                       (*pfnRunPlayerMove)(edict_t *, const float  *, float, float, float, short unsigned int, byte, byte); /*   416     4 */
	int                        (*pfnNumberOfEntities)(void); /*   420     4 */
	char *                     (*pfnGetInfoKeyBuffer)(edict_t *); /*   424     4 */
	char *                     (*pfnInfoKeyValue)(char *, char *); /*   428     4 */
	void                       (*pfnSetKeyValue)(char *, char *, char *); /*   432     4 */
	void                       (*pfnSetClientKeyValue)(int, char *, char *, char *); /*   436     4 */
	int                        (*pfnIsMapValid)(char *); /*   440     4 */
	void                       (*pfnStaticDecal)(const float  *, int, int, int); /*   444     4 */
	/* --- cacheline 7 boundary (448 bytes) --- */
	int                        (*pfnPrecacheGeneric)(char *); /*   448     4 */
	int                        (*pfnGetPlayerUserId)(edict_t *); /*   452     4 */
	void                       (*pfnBuildSoundMsg)(edict_t *, int, const char  *, float, float, int, int, int, int, const float  *, edict_t *); /*   456     4 */
	int                        (*pfnIsDedicatedServer)(void); /*   460     4 */
	cvar_t *                   (*pfnCVarGetPointer)(const char  *); /*   464     4 */
	unsigned int               (*pfnGetPlayerWONId)(edict_t *); /*   468     4 */
	void                       (*pfnInfo_RemoveKey)(char *, const char  *); /*   472     4 */
	const char  *              (*pfnGetPhysicsKeyValue)(const edict_t  *, const char  *); /*   476     4 */
	void                       (*pfnSetPhysicsKeyValue)(const edict_t  *, const char  *, const char  *); /*   480     4 */
	const char  *              (*pfnGetPhysicsInfoString)(const edict_t  *); /*   484     4 */
	short unsigned int         (*pfnPrecacheEvent)(int, const char  *); /*   488     4 */
	void                       (*pfnPlaybackEvent)(int, const edict_t  *, short unsigned int, float, float *, float *, float, float, int, int, int, int); /*   492     4 */
	unsigned char *            (*pfnSetFatPVS)(float *); /*   496     4 */
	unsigned char *            (*pfnSetFatPAS)(float *); /*   500     4 */
	int                        (*pfnCheckVisibility)(const edict_t  *, unsigned char *); /*   504     4 */
	void                       (*pfnDeltaSetField)(class delta_s *, const char  *); /*   508     4 */
	/* --- cacheline 8 boundary (512 bytes) --- */
	void                       (*pfnDeltaUnsetField)(class delta_s *, const char  *); /*   512     4 */
	void                       (*pfnDeltaAddEncoder)(char *, void (*)(class delta_s *, const unsigned char  *, const unsigned char  *)); /*   516     4 */
	int                        (*pfnGetCurrentPlayer)(void); /*   520     4 */
	int                        (*pfnCanSkipPlayer)(const edict_t  *); /*   524     4 */
	int                        (*pfnDeltaFindField)(class delta_s *, const char  *); /*   528     4 */
	void                       (*pfnDeltaSetFieldByIndex)(class delta_s *, int); /*   532     4 */
	void                       (*pfnDeltaUnsetFieldByIndex)(class delta_s *, int); /*   536     4 */
	void                       (*pfnSetGroupMask)(int, int); /*   540     4 */
	int                        (*pfnCreateInstancedBaseline)(int, class entity_state_s *); /*   544     4 */
	void                       (*pfnCvar_DirectSet)(class cvar_s *, char *); /*   548     4 */
	void                       (*pfnForceUnmodified)(FORCE_TYPE, float *, float *, const char  *); /*   552     4 */
	void                       (*pfnGetPlayerStats)(const edict_t  *, int *, int *); /*   556     4 */
	void                       (*pfnAddServerCommand)(char *, void (*)(void)); /*   560     4 */
	qboolean                   (*pfnVoice_GetClientListening)(int, int); /*   564     4 */
	qboolean                   (*pfnVoice_SetClientListening)(int, int, qboolean); /*   568     4 */
	const char  *              (*pfnGetPlayerAuthId)(edict_t *); /*   572     4 */
	/* --- cacheline 9 boundary (576 bytes) --- */
	sequenceEntry_s *          (*pfnSequenceGet)(const char  *, const char  *); /*   576     4 */
	sentenceEntry_s *          (*pfnSequencePickSentence)(const char  *, int, int *); /*   580     4 */
	int                        (*pfnGetFileSize)(char *); /*   584     4 */
	unsigned int               (*pfnGetApproxWavePlayLen)(const char  *); /*   588     4 */
	int                        (*pfnIsCareerMatch)(void); /*   592     4 */
	int                        (*pfnGetLocalizedStringLength)(const char  *); /*   596     4 */
	void                       (*pfnRegisterTutorMessageShown)(int); /*   600     4 */
	int                        (*pfnGetTimesTutorMessageShown)(int); /*   604     4 */
	void                       (*ProcessTutorMessageDecayBuffer)(int *, int); /*   608     4 */
	void                       (*ConstructTutorMessageDecayBuffer)(int *, int); /*   612     4 */
	void                       (*ResetTutorMessageDecayData)(void); /*   616     4 */
	void                       (*pfnQueryClientCvarValue)(const edict_t  *, const char  *); /*   620     4 */
	void                       (*pfnQueryClientCvarValue2)(const edict_t  *, const char  *, int); /*   624     4 */
	int                        (*pfnCheckParm)(const char  *, char * *); /*   628     4 */

	/* size: 632, cachelines: 10, members: 158 */
	/* last cacheline: 56 bytes */
}; /* size: 632 */

/* 107 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 108 */
 /* pointer to 107 */
 /* size: 4 */

/* 109 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142493464 */

/* 110 */
 /* pointer to 109 */
 /* size: 4 */

/* 111 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 112 */
 /* pointer to 111 */
 /* size: 4 */

/* 113 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 114 */
 /* pointer to 113 */
 /* size: 4 */

/* 115 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142493984 */

/* 116 */
 /* pointer to 115 */
 /* size: 4 */

/* 117 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142494244 */

/* 118 */
 /* pointer to 117 */
 /* size: 4 */

/* 119 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142494452 */

/* 120 */
 /* pointer to 119 */
 /* size: 4 */

/* 121 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 122 */
 /* pointer to 121 */
 /* size: 4 */

/* 123 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142491576 */

/* 124 */
 /* pointer to 123 */
 /* size: 4 */

/* 125 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142494972 */

/* 126 */
 /* pointer to 125 */
 /* size: 4 */

/* 127 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 128 */
 /* pointer to 127 */
 /* size: 4 */

/* 129 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 130 */
 /* pointer to 129 */
 /* size: 4 */

/* 131 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 132 */
 /* pointer to 131 */
 /* size: 4 */

/* 133 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 134 */
 /* pointer to 133 */
 /* size: 4 */

/* 135 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142508348 */

/* 136 */
 /* pointer to 135 */
 /* size: 4 */

/* 137 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142508504 */

/* 138 */
 /* pointer to 137 */
 /* size: 4 */

/* 139 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 140 */
 /* pointer to 139 */
 /* size: 4 */

/* 141 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 142 */
 /* pointer to 141 */
 /* size: 4 */

/* 143 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 144 */
 /* pointer to 143 */
 /* size: 4 */

/* 145 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142509388 */

/* 146 */
 /* pointer to 145 */
 /* size: 4 */

/* 147 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142509596 */

/* 148 */
 /* pointer to 147 */
 /* size: 4 */

/* 149 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142510064 */

/* 150 */
 /* pointer to 149 */
 /* size: 4 */

/* 151 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142510532 */

/* 152 */
 /* pointer to 105 */
 /* size: 4 */

/* 153 */
 /* pointer to 151 */
 /* size: 4 */

/* 154 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142510948 */

/* 155 */
 /* pointer to 154 */
 /* size: 4 */

/* 156 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 157 */
 /* pointer to 156 */
 /* size: 4 */

/* 158 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142511624 */

/* 159 */
 /* pointer to 158 */
 /* size: 4 */

/* 160 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 161 */
 /* pointer to 160 */
 /* size: 4 */

/* 162 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142516388 */

/* 163 */
 /* pointer to 162 */
 /* size: 4 */

/* 164 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142516804 */

/* 165 */
 /* pointer to 164 */
 /* size: 4 */

/* 166 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142517064 */

/* 167 */
 /* pointer to 166 */
 /* size: 4 */

/* 168 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142517220 */

/* 169 */
 /* pointer to 168 */
 /* size: 4 */

/* 170 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142517324 */

/* 171 */
 /* pointer to 170 */
 /* size: 4 */

/* 172 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142517532 */

/* 173 */
 /* pointer to 172 */
 /* size: 4 */

/* 174 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142517844 */

/* 175 */
 /* pointer to 174 */
 /* size: 4 */

/* 176 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 177 */
 /* pointer to 176 */
 /* size: 4 */

/* 178 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142518208 */

/* 179 */
 /* pointer to 178 */
 /* size: 4 */

/* 180 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142518520 */

/* 181 */
 /* pointer to 180 */
 /* size: 4 */

/* 182 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142518676 */

/* 183 */
 /* pointer to 182 */
 /* size: 4 */

/* 184 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142518832 */

/* 185 */
 /* pointer to 184 */
 /* size: 4 */

/* 186 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142518988 */

/* 187 */
 /* pointer to 86 */
 /* size: 4 */

/* 188 */
 /* pointer to 186 */
 /* size: 4 */

/* 189 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 190 */
 /* pointer to 189 */
 /* size: 4 */

/* 191 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 192 */
 /* pointer to 191 */
 /* size: 4 */

/* 193 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142519508 */

/* 194 */
 /* pointer to 193 */
 /* size: 4 */

/* 195 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142519716 */

/* 196 */
 /* pointer to 195 */
 /* size: 4 */

/* 197 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142519924 */

/* 198 */
 /* pointer to 197 */
 /* size: 4 */

/* 199 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142542588 */

/* 200 */
 /* pointer to 199 */
 /* size: 4 */

/* 201 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 202 */
 /* pointer to 201 */
 /* size: 4 */

/* 203 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 204 */
 /* pointer to 203 */
 /* size: 4 */

/* 205 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 206 */
 /* pointer to 205 */
 /* size: 4 */

/* 207 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 208 */
 /* pointer to 78 */
 /* size: 4 */

/* 209 */
 /* pointer to 207 */
 /* size: 4 */

/* 210 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 211 */
 /* pointer to 212 */
 /* size: 4 */

/* 212 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 804 */

/* 213 */
 /* pointer to 210 */
 /* size: 4 */

/* 214 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 215 */
 /* pointer to 214 */
 /* size: 4 */

/* 216 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 217 */
 /* pointer to 216 */
 /* size: 4 */

/* 218 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142544148 */

/* 219 */
 /* pointer to 218 */
 /* size: 4 */

/* 220 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142544356 */

/* 221 */
 /* pointer to 220 */
 /* size: 4 */

/* 222 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 223 */
 /* pointer to 222 */
 /* size: 4 */

/* 224 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 225 */
 /* pointer to 224 */
 /* size: 4 */

/* 226 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142544980 */

/* 227 */
 /* pointer to 226 */
 /* size: 4 */

/* 228 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 229 */
 /* pointer to 228 */
 /* size: 4 */

/* 230 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 231 */
 /* pointer to 230 */
 /* size: 4 */

/* 232 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142545448 */

/* 233 */
 /* pointer to 83 */
 /* size: 4 */

/* 234 */
 /* pointer to 232 */
 /* size: 4 */

/* 235 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142545656 */

/* 236 */
 /* pointer to 235 */
 /* size: 4 */

/* 237 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142545916 */

/* 238 */
 /* pointer to 237 */
 /* size: 4 */

/* 239 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 240 */
 /* pointer to 239 */
 /* size: 4 */

/* 241 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 242 */
 /* pointer to 241 */
 /* size: 4 */

/* 243 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 244 */
 /* pointer to 243 */
 /* size: 4 */

/* 245 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142550784 */

/* 246 */
 /* pointer to 245 */
 /* size: 4 */

/* 247 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 248 */
 /* pointer to 247 */
 /* size: 4 */

/* 249 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142551096 */

/* 250 */
 /* pointer to 249 */
 /* size: 4 */

/* 251 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 252 */
 /* pointer to 49 */
 /* size: 4 */

/* 253 */
 /* pointer to 9 */
 /* size: 4 */

/* 254 */
 /* pointer to 251 */
 /* size: 4 */

/* 255 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142551668 */

/* 256 */
 /* pointer to 255 */
 /* size: 4 */

/* 257 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 258 */
 /* pointer to 257 */
 /* size: 4 */

/* 259 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142552084 */

/* 260 */
 /* pointer to 259 */
 /* size: 4 */

/* 261 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 262 */
 /* pointer to 261 */
 /* size: 4 */

/* 263 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142552604 */

/* 264 */
 /* pointer to 263 */
 /* size: 4 */

/* 265 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 266 */
 /* pointer to 265 */
 /* size: 4 */

/* 267 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 268 */
 /* pointer to 267 */
 /* size: 4 */

/* 269 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142553488 */

/* 270 */
 /* pointer to 269 */
 /* size: 4 */

/* 271 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142553748 */

/* 272 */
 /* pointer to 271 */
 /* size: 4 */

/* 273 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142554060 */

/* 274 */
 /* pointer to 273 */
 /* size: 4 */

/* 275 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142554372 */

/* 276 */
 /* pointer to 275 */
 /* size: 4 */

/* 277 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 278 */
 /* pointer to 277 */
 /* size: 4 */

/* 279 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 280 */
 /* pointer to 279 */
 /* size: 4 */

/* 281 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142567592 */

/* 282 */
 /* pointer to 281 */
 /* size: 4 */

/* 283 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 284 */
 /* pointer to 283 */
 /* size: 4 */

/* 285 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142568008 */

/* 286 */
 /* pointer to 285 */
 /* size: 4 */

/* 287 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 288 */
 /* pointer to 287 */
 /* size: 4 */

/* 289 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 2 */

/* 290 */
 /* pointer to 289 */
 /* size: 4 */

/* 291 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142568632 */

/* 292 */
 /* pointer to 291 */
 /* size: 4 */

/* 293 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 294 */
 /* pointer to 4 */
 /* size: 4 */

/* 295 */
 /* pointer to 293 */
 /* size: 4 */

/* 296 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 297 */
 /* pointer to 296 */
 /* size: 4 */

/* 298 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142569776 */

/* 299 */
 /* pointer to 300 */
 /* size: 4 */

/* 300 */
/* <0> (null):0 */
struct delta_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 301 */
 /* pointer to 298 */
 /* size: 4 */

/* 302 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142570100 */

/* 303 */
 /* pointer to 304 */
 /* size: 4 */

/* 304 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142570308 */

/* 305 */
 /* pointer to 306 */
 /* size: 4 */

/* 306 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 307 */
 /* pointer to 302 */
 /* size: 4 */

/* 308 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 309 */
 /* pointer to 308 */
 /* size: 4 */

/* 310 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142570880 */

/* 311 */
 /* pointer to 310 */
 /* size: 4 */

/* 312 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142575216 */

/* 313 */
 /* pointer to 312 */
 /* size: 4 */

/* 314 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 315 */
 /* pointer to 316 */
 /* size: 4 */

/* 316 */
/* <0> (null):0 */
struct entity_state_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 317 */
 /* pointer to 314 */
 /* size: 4 */

/* 318 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142575748 */

/* 319 */
 /* pointer to 84 */
 /* size: 4 */

/* 320 */
 /* pointer to 318 */
 /* size: 4 */

/* 321 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142576008 */

/* 322 */
 /* pointer to 321 */
 /* size: 4 */

/* 323 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142576320 */

/* 324 */
 /* pointer to 323 */
 /* size: 4 */

/* 325 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142576580 */

/* 326 */
 /* pointer to 325 */
 /* size: 4 */

/* 327 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 328 */
 /* pointer to 327 */
 /* size: 4 */

/* 329 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 330 */
 /* pointer to 329 */
 /* size: 4 */

/* 331 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 332 */
 /* pointer to 331 */
 /* size: 4 */

/* 333 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 334 */
 /* pointer to 333 */
 /* size: 4 */

/* 335 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 336 */
 /* pointer to 335 */
 /* size: 4 */

/* 337 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 338 */
 /* pointer to 337 */
 /* size: 4 */

/* 339 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142578036 */

/* 340 */
 /* pointer to 339 */
 /* size: 4 */

/* 341 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142578244 */

/* 342 */
 /* pointer to 341 */
 /* size: 4 */

/* 343 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142578452 */

/* 344 */
 /* pointer to 343 */
 /* size: 4 */

/* 345 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 346 */
 /* pointer to 17 */
 /* size: 4 */

/* 347 */
 /* pointer to 345 */
 /* size: 4 */

/* 348 */
/* <0> (null):0 */
typedef struct enginefuncs_s enginefuncs_t; /* size: 632 */

/* 349 */
/* <0> (null):0 */
struct KeyValueData_s {
	char *                     szClassName;          /*     0     4 */
	char *                     szKeyName;            /*     4     4 */
	char *                     szValue;              /*     8     4 */
	int32                      fHandled;             /*    12     4 */

	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 350 */
/* <0> (null):0 */
typedef struct KeyValueData_s KeyValueData; /* size: 16 */

/* 351 */
/* <0> (null):0 */
struct {
	char                       mapName[32];          /*     0    32 */
	char                       landmarkName[32];     /*    32    32 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	edict_t *                  pentLandmark;         /*    64     4 */
	class Vector              vecLandmarkOrigin;     /*    68    12 */

	/* size: 80, cachelines: 2, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 80 */

/* 352 */
/* <0> (null):0 */
typedef class  LEVELLIST; /* size: 80 */

/* 353 */
/* <0> (null):0 */
struct {
	int                        id;                   /*     0     4 */
	edict_t *                  pent;                 /*     4     4 */
	int                        location;             /*     8     4 */
	int                        size;                 /*    12     4 */
	int                        flags;                /*    16     4 */
	string_t                   classname;            /*    20     4 */

	/* size: 24, cachelines: 1, members: 6 */
	/* last cacheline: 24 bytes */
}; /* size: 24 */

/* 354 */
/* <0> (null):0 */
typedef class  ENTITYTABLE; /* size: 24 */

/* 355 */
/* <0> (null):0 */
typedef struct saverestore_s SAVERESTOREDATA; /* size: 1396 */

/* 356 */
/* <0> (null):0 */
struct saverestore_s {
	char *                     pBaseData;            /*     0     4 */
	char *                     pCurrentData;         /*     4     4 */
	int                        size;                 /*     8     4 */
	int                        bufferSize;           /*    12     4 */
	int                        tokenSize;            /*    16     4 */
	int                        tokenCount;           /*    20     4 */
	char * *                   pTokens;              /*    24     4 */
	int                        currentIndex;         /*    28     4 */
	int                        tableCount;           /*    32     4 */
	int                        connectionCount;      /*    36     4 */
	ENTITYTABLE *              pTable;               /*    40     4 */
	LEVELLIST                  levelList[16];        /*    44  1280 */
	/* --- cacheline 20 boundary (1280 bytes) was 44 bytes ago --- */
	int                        fUseLandmark;         /*  1324     4 */
	char                       szLandmarkName[20];   /*  1328    20 */
	/* --- cacheline 21 boundary (1344 bytes) was 4 bytes ago --- */
	class Vector              vecLandmarkOffset;     /*  1348    12 */
	float                      time;                 /*  1360     4 */
	char                       szCurrentMapName[32]; /*  1364    32 */

	/* size: 1396, cachelines: 22, members: 17 */
	/* last cacheline: 52 bytes */
}; /* size: 1396 */

/* 357 */
 /* pointer to 354 */
 /* size: 4 */

/* 358 */
/* <0> (null):0 */
LEVELLIST                  array[16]; /* size: 1280 */

/* 359 */
/* <0> (null):0 */
enum _fieldtypes {
	FIELD_FLOAT = 0,
	FIELD_STRING = 1,
	FIELD_ENTITY = 2,
	FIELD_CLASSPTR = 3,
	FIELD_EHANDLE = 4,
	FIELD_EVARS = 5,
	FIELD_EDICT = 6,
	FIELD_VECTOR = 7,
	FIELD_POSITION_VECTOR = 8,
	FIELD_POINTER = 9,
	FIELD_INTEGER = 10,
	FIELD_FUNCTION = 11,
	FIELD_BOOLEAN = 12,
	FIELD_SHORT = 13,
	FIELD_CHARACTER = 14,
	FIELD_TIME = 15,
	FIELD_MODELNAME = 16,
	FIELD_SOUNDNAME = 17,
	FIELD_TYPECOUNT = 18,
}; /* size: 4 */

/* 360 */
/* <0> (null):0 */
typedef enum _fieldtypes FIELDTYPE; /* size: 4 */

/* 361 */
/* <0> (null):0 */
struct {
	FIELDTYPE                  fieldType;            /*     0     4 */
	char *                     fieldName;            /*     4     4 */
	int                        fieldOffset;          /*     8     4 */
	short int                  fieldSize;            /*    12     2 */
	short int                  flags;                /*    14     2 */

	/* size: 16, cachelines: 1, members: 5 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 362 */
/* <0> (null):0 */
typedef class  TYPEDESCRIPTION; /* size: 16 */

/* 363 */
 /* pointer to 350 */
 /* size: 4 */

/* 364 */
 /* pointer to 355 */
 /* size: 4 */

/* 365 */
 /* pointer to 362 */
 /* size: 4 */

/* 366 */
/* <0> (null):0 */
typedef int EOFFSET; /* size: 4 */

/* 367 */
/* <0> (null):0 */
enum {
	ignore_monsters = 1,
	dont_ignore_monsters = 0,
	missile = 2,
}; /* size: 4 */

/* 368 */
/* <0> (null):0 */
typedef enum  IGNORE_MONSTERS; /* size: 4 */

/* 369 */
/* <0> (null):0 */
class CSaveRestoreBuffer {
protected:

	SAVERESTOREDATA *          m_pdata;              /*     0     4 */
	/* <0> (null):0 */
	void CSaveRestoreBuffer(class CSaveRestoreBuffer *);

	/* <0> (null):0 */
	void CSaveRestoreBuffer(class CSaveRestoreBuffer *, SAVERESTOREDATA *);

	/* <0> (null):0 */
	void ~CSaveRestoreBuffer(class CSaveRestoreBuffer *, int);

	/* <0> (null):0 */
	int EntityIndex(class CSaveRestoreBuffer *, entvars_t *); /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP9entvars_s */

	/* <0> (null):0 */
	int EntityIndex(class CSaveRestoreBuffer *, edict_t *); /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP7edict_s */

	/* <0> (null):0 */
	int EntityIndex(class CSaveRestoreBuffer *, EOFFSET); /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEi */

	/* <0> (null):0 */
	int EntityIndex(class CSaveRestoreBuffer *, class CBaseEntity *); /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP11CBaseEntity */

	/* <0> (null):0 */
	int EntityFlags(class CSaveRestoreBuffer *, int, int); /* linkage=_ZN18CSaveRestoreBuffer11EntityFlagsEii */

	/* <0> (null):0 */
	int EntityFlagsSet(class CSaveRestoreBuffer *, int, int); /* linkage=_ZN18CSaveRestoreBuffer14EntityFlagsSetEii */

	/* <0> (null):0 */
	edict_t * EntityFromIndex(class CSaveRestoreBuffer *, int); /* linkage=_ZN18CSaveRestoreBuffer15EntityFromIndexEi */

	/* <0> (null):0 */
	short unsigned int TokenHash(class CSaveRestoreBuffer *, const char  *); /* linkage=_ZN18CSaveRestoreBuffer9TokenHashEPKc */

	/* <0> (null):0 */
	void BufferRewind(class CSaveRestoreBuffer *, int); /* linkage=_ZN18CSaveRestoreBuffer12BufferRewindEi */

	/* <0> (null):0 */
	unsigned int HashString(class CSaveRestoreBuffer *, const char  *); /* linkage=_ZN18CSaveRestoreBuffer10HashStringEPKc */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 370 */
 /* pointer to 369 */
 /* size: 4 */

/* 371 */
 /* pointer to 81 */
 /* size: 4 */

/* 372 */
 /* pointer to 373 */
 /* size: 4 */

/* 373 */
/* <0> (null):0 */
struct CBaseEntity {
	/* <0> (null):0 */
	virtual int ObjectCaps(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10ObjectCapsEv */

	/* <0> (null):0 */
	edict_t * edict(class CBaseEntity *); /* linkage=_ZN11CBaseEntity5edictEv */

	/* <0> (null):0 */
	void CBaseEntity(class CBaseEntity *);

	/* <0> (null):0 */
	void * operator new(size_t, entvars_t *); /* linkage=_ZN11CBaseEntitynwEjP9entvars_s */

	/* <0> (null):0 */
	virtual void Restart(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7RestartEv */

	/* <0> (null):0 */
	virtual void Activate(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8ActivateEv */

	/* <0> (null):0 */
	virtual int Classify(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8ClassifyEv */

	/* <0> (null):0 */
	virtual void DeathNotice(class CBaseEntity *, entvars_t *); /* linkage=_ZN11CBaseEntity11DeathNoticeEP9entvars_s */

	/* <0> (null):0 */
	virtual int BloodColor(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10BloodColorEv */

	/* <0> (null):0 */
	virtual BOOL IsTriggered(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity11IsTriggeredEPS_ */

	/* <0> (null):0 */
	virtual class CBaseMonster * MyMonsterPointer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity16MyMonsterPointerEv */

	/* <0> (null):0 */
	virtual class CSquadMonster * MySquadMonsterPointer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity21MySquadMonsterPointerEv */

	/* <0> (null):0 */
	virtual void AddPoints(class CBaseEntity *, int, BOOL); /* linkage=_ZN11CBaseEntity9AddPointsEii */

	/* <0> (null):0 */
	virtual void AddPointsToTeam(class CBaseEntity *, int, BOOL); /* linkage=_ZN11CBaseEntity15AddPointsToTeamEii */

	/* <0> (null):0 */
	virtual BOOL AddPlayerItem(class CBaseEntity *, class CBasePlayerItem *); /* linkage=_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem */

	/* <0> (null):0 */
	virtual BOOL RemovePlayerItem(class CBaseEntity *, class CBasePlayerItem *); /* linkage=_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem */

	/* <0> (null):0 */
	virtual int GiveAmmo(class CBaseEntity *, int, char *, int); /* linkage=_ZN11CBaseEntity8GiveAmmoEiPci */

	/* <0> (null):0 */
	virtual int IsMoving(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8IsMovingEv */

	/* <0> (null):0 */
	virtual void OverrideReset(class CBaseEntity *); /* linkage=_ZN11CBaseEntity13OverrideResetEv */

	/* <0> (null):0 */
	virtual void SetToggleState(class CBaseEntity *, int); /* linkage=_ZN11CBaseEntity14SetToggleStateEi */

	/* <0> (null):0 */
	virtual void StartSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity13StartSneakingEv */

	/* <0> (null):0 */
	virtual void StopSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12StopSneakingEv */

	/* <0> (null):0 */
	virtual BOOL OnControls(class CBaseEntity *, entvars_t *); /* linkage=_ZN11CBaseEntity10OnControlsEP9entvars_s */

	/* <0> (null):0 */
	virtual BOOL IsSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10IsSneakingEv */

	/* <0> (null):0 */
	virtual BOOL IsAlive(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7IsAliveEv */

	/* <0> (null):0 */
	virtual BOOL IsBSPModel(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10IsBSPModelEv */

	/* <0> (null):0 */
	virtual BOOL ReflectGauss(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12ReflectGaussEv */

	/* <0> (null):0 */
	virtual BOOL IsPlayer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8IsPlayerEv */

	/* <0> (null):0 */
	virtual BOOL IsNetClient(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11IsNetClientEv */

	/* <0> (null):0 */
	virtual const char  * TeamID(class CBaseEntity *); /* linkage=_ZN11CBaseEntity6TeamIDEv */

	/* <0> (null):0 */
	virtual void Think(class CBaseEntity *); /* linkage=_ZN11CBaseEntity5ThinkEv */

	/* <0> (null):0 */
	virtual void Touch(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity5TouchEPS_ */

	/* <0> (null):0 */
	virtual void Use(class CBaseEntity *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float); /* linkage=_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf */

	/* <0> (null):0 */
	virtual void Blocked(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity7BlockedEPS_ */

	/* <0> (null):0 */
	virtual class CBaseEntity * Respawn(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7RespawnEv */

	/* <0> (null):0 */
	virtual void UpdateOwner(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11UpdateOwnerEv */

	/* <0> (null):0 */
	virtual BOOL FBecomeProne(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12FBecomeProneEv */

	/* <0> (null):0 */
	virtual class Vector Center(class CBaseEntity *); /* linkage=_ZN11CBaseEntity6CenterEv */

	/* <0> (null):0 */
	virtual class Vector EyePosition(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11EyePositionEv */

	/* <0> (null):0 */
	virtual class Vector EarPosition(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11EarPositionEv */

	/* <0> (null):0 */
	virtual class Vector BodyTarget(class CBaseEntity *, const class Vector  &); /* linkage=_ZN11CBaseEntity10BodyTargetERK6Vector */

	/* <0> (null):0 */
	virtual int Illumination(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12IlluminationEv */

	/* <0> (null):0 */
	virtual BOOL HasTarget(class CBaseEntity *, string_t); /* linkage=_ZN11CBaseEntity9HasTargetEj */

	/* vtable has 40 entries: {
	   [6] = ObjectCaps(_ZN11CBaseEntity10ObjectCapsEv), 
	   [2] = Restart(_ZN11CBaseEntity7RestartEv), 
	   [7] = Activate(_ZN11CBaseEntity8ActivateEv), 
	   [9] = Classify(_ZN11CBaseEntity8ClassifyEv), 
	   [10] = DeathNotice(_ZN11CBaseEntity11DeathNoticeEP9entvars_s), 
	   [15] = BloodColor(_ZN11CBaseEntity10BloodColorEv), 
	   [17] = IsTriggered(_ZN11CBaseEntity11IsTriggeredEPS_), 
	   [18] = MyMonsterPointer(_ZN11CBaseEntity16MyMonsterPointerEv), 
	   [19] = MySquadMonsterPointer(_ZN11CBaseEntity21MySquadMonsterPointerEv), 
	   [21] = AddPoints(_ZN11CBaseEntity9AddPointsEii), 
	   [22] = AddPointsToTeam(_ZN11CBaseEntity15AddPointsToTeamEii), 
	   [23] = AddPlayerItem(_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem), 
	   [24] = RemovePlayerItem(_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem), 
	   [25] = GiveAmmo(_ZN11CBaseEntity8GiveAmmoEiPci), 
	   [27] = IsMoving(_ZN11CBaseEntity8IsMovingEv), 
	   [28] = OverrideReset(_ZN11CBaseEntity13OverrideResetEv), 
	   [30] = SetToggleState(_ZN11CBaseEntity14SetToggleStateEi), 
	   [31] = StartSneaking(_ZN11CBaseEntity13StartSneakingEv), 
	   [32] = StopSneaking(_ZN11CBaseEntity12StopSneakingEv), 
	   [33] = OnControls(_ZN11CBaseEntity10OnControlsEP9entvars_s), 
	   [34] = IsSneaking(_ZN11CBaseEntity10IsSneakingEv), 
	   [35] = IsAlive(_ZN11CBaseEntity7IsAliveEv), 
	   [36] = IsBSPModel(_ZN11CBaseEntity10IsBSPModelEv), 
	   [37] = ReflectGauss(_ZN11CBaseEntity12ReflectGaussEv), 
	   [40] = IsPlayer(_ZN11CBaseEntity8IsPlayerEv), 
	   [41] = IsNetClient(_ZN11CBaseEntity11IsNetClientEv), 
	   [42] = TeamID(_ZN11CBaseEntity6TeamIDEv), 
	   [44] = Think(_ZN11CBaseEntity5ThinkEv), 
	   [45] = Touch(_ZN11CBaseEntity5TouchEPS_), 
	   [46] = Use(_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf), 
	   [47] = Blocked(_ZN11CBaseEntity7BlockedEPS_), 
	   [48] = Respawn(_ZN11CBaseEntity7RespawnEv), 
	   [49] = UpdateOwner(_ZN11CBaseEntity11UpdateOwnerEv), 
	   [50] = FBecomeProne(_ZN11CBaseEntity12FBecomeProneEv), 
	   [51] = Center(_ZN11CBaseEntity6CenterEv), 
	   [52] = EyePosition(_ZN11CBaseEntity11EyePositionEv), 
	   [53] = EarPosition(_ZN11CBaseEntity11EarPositionEv), 
	   [54] = BodyTarget(_ZN11CBaseEntity10BodyTargetERK6Vector), 
	   [55] = Illumination(_ZN11CBaseEntity12IlluminationEv), 
	   [38] = HasTarget(_ZN11CBaseEntity9HasTargetEj), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 374 */
/* <0> (null):0 */
class CSave : public CSaveRestoreBuffer {
public:

	/* class CSaveRestoreBuffer  <ancestor>; */      /*     0     4 */
	/* <0> (null):0 */
	void CSave(class CSave *, SAVERESTOREDATA *);

	/* <0> (null):0 */
	void WriteShort(class CSave *, const char  *, const short int  *, int); /* linkage=_ZN5CSave10WriteShortEPKcPKsi */

	/* <0> (null):0 */
	void WriteInt(class CSave *, const char  *, const int  *, int); /* linkage=_ZN5CSave8WriteIntEPKcPKii */

	/* <0> (null):0 */
	void WriteFloat(class CSave *, const char  *, const float  *, int); /* linkage=_ZN5CSave10WriteFloatEPKcPKfi */

	/* <0> (null):0 */
	void WriteTime(class CSave *, const char  *, const float  *, int); /* linkage=_ZN5CSave9WriteTimeEPKcPKfi */

	/* <0> (null):0 */
	void WriteData(class CSave *, const char  *, int, const char  *); /* linkage=_ZN5CSave9WriteDataEPKciS1_ */

	/* <0> (null):0 */
	void WriteString(class CSave *, const char  *, const char  *); /* linkage=_ZN5CSave11WriteStringEPKcS1_ */

	/* <0> (null):0 */
	void WriteString(class CSave *, const char  *, const int  *, int); /* linkage=_ZN5CSave11WriteStringEPKcPKii */

	/* <0> (null):0 */
	void WriteVector(class CSave *, const char  *, const class Vector  &); /* linkage=_ZN5CSave11WriteVectorEPKcRK6Vector */

	/* <0> (null):0 */
	void WriteVector(class CSave *, const char  *, const float  *, int); /* linkage=_ZN5CSave11WriteVectorEPKcPKfi */

	/* <0> (null):0 */
	void WritePositionVector(class CSave *, const char  *, const class Vector  &); /* linkage=_ZN5CSave19WritePositionVectorEPKcRK6Vector */

	/* <0> (null):0 */
	void WritePositionVector(class CSave *, const char  *, const float  *, int); /* linkage=_ZN5CSave19WritePositionVectorEPKcPKfi */

	/* <0> (null):0 */
	void WriteFunction(class CSave *, const char  *, void * *, int); /* linkage=_ZN5CSave13WriteFunctionEPKcPPvi */

	/* <0> (null):0 */
	int WriteEntVars(class CSave *, const char  *, entvars_t *); /* linkage=_ZN5CSave12WriteEntVarsEPKcP9entvars_s */

	/* <0> (null):0 */
	int WriteFields(class CSave *, const char  *, void *, TYPEDESCRIPTION *, int); /* linkage=_ZN5CSave11WriteFieldsEPKcPvP15TYPEDESCRIPTIONi */

private:

	/* <0> (null):0 */
	int DataEmpty(class CSave *, const char  *, int); /* linkage=_ZN5CSave9DataEmptyEPKci */

	/* <0> (null):0 */
	void BufferField(class CSave *, const char  *, int, const char  *); /* linkage=_ZN5CSave11BufferFieldEPKciS1_ */

	/* <0> (null):0 */
	void BufferString(class CSave *, char *, int); /* linkage=_ZN5CSave12BufferStringEPci */

	/* <0> (null):0 */
	void BufferData(class CSave *, const char  *, int); /* linkage=_ZN5CSave10BufferDataEPKci */

	/* <0> (null):0 */
	void BufferHeader(class CSave *, const char  *, int); /* linkage=_ZN5CSave12BufferHeaderEPKci */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 375 */
 /* pointer to 374 */
 /* size: 4 */

/* 376 */
 /* pointer to 377 */
 /* size: 4 */

/* 377 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 2 */

/* 378 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 379 */
 /* pointer to 16 */
 /* size: 4 */

/* 380 */
/* <0> (null):0 */
struct {
	short unsigned int         size;                 /*     0     2 */
	short unsigned int         token;                /*     2     2 */
	char *                     pData;                /*     4     4 */

	/* size: 8, cachelines: 1, members: 3 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 381 */
/* <0> (null):0 */
typedef class  HEADER; /* size: 8 */

/* 382 */
/* <0> (null):0 */
class CRestore : public CSaveRestoreBuffer {
public:

	/* class CSaveRestoreBuffer  <ancestor>; */      /*     0     4 */
private:

	int                        m_global;             /*     4     4 */
	BOOL                       m_precache;           /*     8     4 */
	/* <0> (null):0 */
	void CRestore(class CRestore *, SAVERESTOREDATA *);

	/* <0> (null):0 */
	int ReadEntVars(class CRestore *, const char  *, entvars_t *); /* linkage=_ZN8CRestore11ReadEntVarsEPKcP9entvars_s */

	/* <0> (null):0 */
	int ReadFields(class CRestore *, const char  *, void *, TYPEDESCRIPTION *, int); /* linkage=_ZN8CRestore10ReadFieldsEPKcPvP15TYPEDESCRIPTIONi */

	/* <0> (null):0 */
	int ReadField(class CRestore *, void *, TYPEDESCRIPTION *, int, int, int, char *, void *); /* linkage=_ZN8CRestore9ReadFieldEPvP15TYPEDESCRIPTIONiiiPcS0_ */

	/* <0> (null):0 */
	int ReadInt(class CRestore *); /* linkage=_ZN8CRestore7ReadIntEv */

	/* <0> (null):0 */
	short int ReadShort(class CRestore *); /* linkage=_ZN8CRestore9ReadShortEv */

	/* <0> (null):0 */
	int ReadNamedInt(class CRestore *, const char  *); /* linkage=_ZN8CRestore12ReadNamedIntEPKc */

	/* <0> (null):0 */
	char * ReadNamedString(class CRestore *, const char  *); /* linkage=_ZN8CRestore15ReadNamedStringEPKc */

	/* <0> (null):0 */
	int Empty(class CRestore *); /* linkage=_ZN8CRestore5EmptyEv */

	/* <0> (null):0 */
	void SetGlobalMode(class CRestore *, int); /* linkage=_ZN8CRestore13SetGlobalModeEi */

	/* <0> (null):0 */
	void PrecacheMode(class CRestore *, BOOL); /* linkage=_ZN8CRestore12PrecacheModeEi */

	/* <0> (null):0 */
	char * BufferPointer(class CRestore *); /* linkage=_ZN8CRestore13BufferPointerEv */

	/* <0> (null):0 */
	void BufferReadBytes(class CRestore *, char *, int); /* linkage=_ZN8CRestore15BufferReadBytesEPci */

	/* <0> (null):0 */
	void BufferSkipBytes(class CRestore *, int); /* linkage=_ZN8CRestore15BufferSkipBytesEi */

	/* <0> (null):0 */
	int BufferSkipZString(class CRestore *); /* linkage=_ZN8CRestore17BufferSkipZStringEv */

	/* <0> (null):0 */
	int BufferCheckZString(class CRestore *, const char  *); /* linkage=_ZN8CRestore18BufferCheckZStringEPKc */

	/* <0> (null):0 */
	void BufferReadHeader(class CRestore *, HEADER *); /* linkage=_ZN8CRestore16BufferReadHeaderEP6HEADER */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 383 */
 /* pointer to 382 */
 /* size: 4 */

/* 384 */
 /* pointer to 381 */
 /* size: 4 */

/* 385 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 386 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 387 */
/* <0> (null):0 */
struct {
	int                        event;                /*     0     4 */
	char *                     options;              /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 388 */
/* <0> (null):0 */
typedef class  MonsterEvent_t; /* size: 8 */

/* 389 */
/* <0> (null):0 */
enum {
	USE_OFF = 0,
	USE_ON = 1,
	USE_SET = 2,
	USE_TOGGLE = 3,
}; /* size: 4 */

/* 390 */
/* <0> (null):0 */
typedef enum  USE_TYPE; /* size: 4 */

/* 391 */
/* <0> (null):0 */
class CGrenade {
	/* <0> (null):0 */
	void CGrenade(class CGrenade *);

	/* <0> (null):0 */
	virtual int BloodColor(class CGrenade *); /* linkage=_ZN8CGrenade10BloodColorEv */

	/* <0> (null):0 */
	virtual int ObjectCaps(class CGrenade *); /* linkage=_ZN8CGrenade10ObjectCapsEv */

	/* vtable has 2 entries: {
	   [15] = BloodColor(_ZN8CGrenade10BloodColorEv), 
	   [6] = ObjectCaps(_ZN8CGrenade10ObjectCapsEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 392 */
/* <0> (null):0 */
struct {
	int                        iSlot;                /*     0     4 */
	int                        iPosition;            /*     4     4 */
	const char  *              pszAmmo1;             /*     8     4 */
	int                        iMaxAmmo1;            /*    12     4 */
	const char  *              pszAmmo2;             /*    16     4 */
	int                        iMaxAmmo2;            /*    20     4 */
	const char  *              pszName;              /*    24     4 */
	int                        iMaxClip;             /*    28     4 */
	int                        iId;                  /*    32     4 */
	int                        iFlags;               /*    36     4 */
	int                        iWeight;              /*    40     4 */

	/* size: 44, cachelines: 1, members: 11 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 393 */
/* <0> (null):0 */
typedef class  ItemInfo; /* size: 44 */

/* 394 */
/* <0> (null):0 */
class CMortar : public CGrenade {
public:

	/* class CGrenade            <ancestor>; */      /*     0     0 */
	int                        m_spriteTexture;      /*   500     4 */
	/* <0> (null):0 */
	void CMortar(class CMortar *, const class CMortar  &);

	/* <0> (null):0 */
	void CMortar(class CMortar *);

	/* <0> (null):0 */
	virtual void Spawn(class CMortar *); /* linkage=_ZN7CMortar5SpawnEv */

	/* <0> (null):0 */
	virtual void Precache(class CMortar *); /* linkage=_ZN7CMortar8PrecacheEv */

	/* <0> (null):0 */
	void MortarExplode(class CMortar *); /* linkage=_ZN7CMortar13MortarExplodeEv */

	/* vtable has 2 entries: {
	   [0] = Spawn(_ZN7CMortar5SpawnEv), 
	   [1] = Precache(_ZN7CMortar8PrecacheEv), 
	} */
	/* size: 504, cachelines: 8, members: 2 */
	/* last cacheline: 56 bytes */

	/* BRAIN FART ALERT! 504 != 4 + 0(holes), diff = 500 */

}; /* size: 504 */

/* 395 */
 /* pointer to 394 */
 /* size: 4 */

/* 396 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 397 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 504 */

/* 398 */
/* <0> (null):0 */
class CFuncMortarField : public CBaseToggle {
public:

	/* class CBaseToggle         <ancestor>; */      /*     0     0 */
	TYPEDESCRIPTION            m_SaveData[6];        /*     0    96 */
	/* --- cacheline 1 boundary (64 bytes) was 32 bytes ago --- */
	int                        m_iszXController;     /*   312     4 */
	int                        m_iszYController;     /*   316     4 */
	float                      m_flSpread;           /*   320     4 */
	float                      m_flDelay;            /*   324     4 */
	int                        m_iCount;             /*   328     4 */
	int                        m_fControl;           /*   332     4 */
	/* <0> (null):0 */
	void CFuncMortarField(class CFuncMortarField *, const class CFuncMortarField  &);

	/* <0> (null):0 */
	void CFuncMortarField(class CFuncMortarField *);

	/* <0> (null):0 */
	virtual void Spawn(class CFuncMortarField *); /* linkage=_ZN16CFuncMortarField5SpawnEv */

	/* <0> (null):0 */
	virtual void Precache(class CFuncMortarField *); /* linkage=_ZN16CFuncMortarField8PrecacheEv */

	/* <0> (null):0 */
	virtual void KeyValue(class CFuncMortarField *, KeyValueData *); /* linkage=_ZN16CFuncMortarField8KeyValueEP14KeyValueData_s */

	/* <0> (null):0 */
	virtual int ObjectCaps(class CFuncMortarField *); /* linkage=_ZN16CFuncMortarField10ObjectCapsEv */

	/* <0> (null):0 */
	virtual int Save(class CFuncMortarField *, class CSave &); /* linkage=_ZN16CFuncMortarField4SaveER5CSave */

	/* <0> (null):0 */
	virtual int Restore(class CFuncMortarField *, class CRestore &); /* linkage=_ZN16CFuncMortarField7RestoreER8CRestore */

	/* <0> (null):0 */
	void FieldUse(class CFuncMortarField *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float); /* linkage=_ZN16CFuncMortarField8FieldUseEP11CBaseEntityS1_8USE_TYPEf */

	/* vtable has 6 entries: {
	   [0] = Spawn(_ZN16CFuncMortarField5SpawnEv), 
	   [1] = Precache(_ZN16CFuncMortarField8PrecacheEv), 
	   [3] = KeyValue(_ZN16CFuncMortarField8KeyValueEP14KeyValueData_s), 
	   [6] = ObjectCaps(_ZN16CFuncMortarField10ObjectCapsEv), 
	   [4] = Save(_ZN16CFuncMortarField4SaveER5CSave), 
	   [5] = Restore(_ZN16CFuncMortarField7RestoreER8CRestore), 
	} */
	/* size: 336, cachelines: 6, members: 8 */
	/* last cacheline: 16 bytes */

	/* BRAIN FART ALERT! 336 != 120 + 0(holes), diff = 216 */

}; /* size: 336 */

/* 399 */
/* <0> (null):0 */
class CBaseToggle {
	/* <0> (null):0 */
	void CBaseToggle(class CBaseToggle *);

	/* <0> (null):0 */
	virtual int GetToggleState(class CBaseToggle *); /* linkage=_ZN11CBaseToggle14GetToggleStateEv */

	/* <0> (null):0 */
	virtual float GetDelay(class CBaseToggle *); /* linkage=_ZN11CBaseToggle8GetDelayEv */

	/* vtable has 2 entries: {
	   [20] = GetToggleState(_ZN11CBaseToggle14GetToggleStateEv), 
	   [26] = GetDelay(_ZN11CBaseToggle8GetDelayEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 400 */
/* <0> (null):0 */
TYPEDESCRIPTION            array[6]; /* size: 96 */

/* 401 */
 /* pointer to 398 */
 /* size: 4 */

/* 402 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 403 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 336 */

/* 404 */
 /* pointer to 373 */
 /* size: 4 */

/* 405 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 406 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 407 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 408 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 409 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 410 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 411 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 412 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 413 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 414 */
 /* pointer to 415 */
 /* size: 4 */

/* 415 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 676 */

/* 416 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 417 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 418 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 419 */
/* <0> (null):0 */
class CPointEntity {
	/* <0> (null):0 */
	virtual int ObjectCaps(class CPointEntity *); /* linkage=_ZN12CPointEntity10ObjectCapsEv */

	/* vtable has 1 entries: {
	   [6] = ObjectCaps(_ZN12CPointEntity10ObjectCapsEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 420 */
 /* pointer to 419 */
 /* size: 4 */

/* 421 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 422 */
/* <0> (null):0 */
class CBaseDelay {
	/* <0> (null):0 */
	void CBaseDelay(class CBaseDelay *);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 423 */
 /* pointer to 422 */
 /* size: 4 */

/* 424 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 425 */
/* <0> (null):0 */
class CBaseAnimating {
	/* <0> (null):0 */
	void CBaseAnimating(class CBaseAnimating *);

	/* <0> (null):0 */
	virtual void HandleAnimEvent(class CBaseAnimating *, MonsterEvent_t *); /* linkage=_ZN14CBaseAnimating15HandleAnimEventEP14MonsterEvent_t */

	/* vtable has 1 entries: {
	   [58] = HandleAnimEvent(_ZN14CBaseAnimating15HandleAnimEventEP14MonsterEvent_t), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 426 */
 /* pointer to 425 */
 /* size: 4 */

/* 427 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 428 */
 /* pointer to 399 */
 /* size: 4 */

/* 429 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 430 */
/* <0> (null):0 */
class CBaseMonster {
	/* <0> (null):0 */
	void CBaseMonster(class CBaseMonster *);

	/* <0> (null):0 */
	virtual void PainSound(class CBaseMonster *); /* linkage=_ZN12CBaseMonster9PainSoundEv */

	/* <0> (null):0 */
	virtual void ResetMaxSpeed(class CBaseMonster *); /* linkage=_ZN12CBaseMonster13ResetMaxSpeedEv */

	/* <0> (null):0 */
	virtual BOOL IsAlive(class CBaseMonster *); /* linkage=_ZN12CBaseMonster7IsAliveEv */

	/* vtable has 3 entries: {
	   [68] = PainSound(_ZN12CBaseMonster9PainSoundEv), 
	   [69] = ResetMaxSpeed(_ZN12CBaseMonster13ResetMaxSpeedEv), 
	   [35] = IsAlive(_ZN12CBaseMonster7IsAliveEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 431 */
 /* pointer to 430 */
 /* size: 4 */

/* 432 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 433 */
 /* pointer to 391 */
 /* size: 4 */

/* 434 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 435 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 436 */
/* <0> (null):0 */
struct CSquadMonster {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 437 */
 /* pointer to 436 */
 /* size: 4 */

/* 438 */
 /* pointer to 439 */
 /* size: 4 */

/* 439 */
/* <0> (null):0 */
class CBasePlayerItem {
	ItemInfo                   ItemInfoArray[32];    /*     0  1408 */
	/* --- cacheline 22 boundary (1408 bytes) --- */

	/* size: 0, cachelines: 0, members: 1 */

	/* BRAIN FART ALERT! 0 != 1408 + 0(holes), diff = -1408 */

}; /* size: 0 */

/* 440 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 441 */
 /* pointer to 388 */
 /* size: 4 */

/* 442 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 443 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 444 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 445 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 446 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 447 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 448 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 449 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 450 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 451 */
 /* pointer to 77 */
 /* size: 4 */

/* 452 */
/* <0> (null):0 */
ItemInfo                   array[32]; /* size: 1408 */

/* Functions: */

/* <0> (null):0 */
void Vector2D(class Vector2D *)
{
} /* size: 0 */

/* <0> (null):0 */
void Vector2D(class Vector2D *, float, float)
{
} /* size: 142213520 */

/* <0> (null):0 */
class Vector2D operator+(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DplERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator-(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DmiERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator*(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DmlEf */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator/(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DdvEf */
{
} /* size: 8 */

/* <0> (null):0 */
float Length(const class Vector2D  *) /* linkage=_ZNK8Vector2D6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector2D  *) /* linkage=_ZNK8Vector2D13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector2D Normalize(const class Vector2D  *) /* linkage=_ZNK8Vector2D9NormalizeEv */
{
} /* size: 8 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector2D *) /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector2D *, float) /* linkage=_ZN8Vector2D6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void Vector(class Vector *)
{
} /* size: 0 */

/* <0> (null):0 */
void Vector(class Vector *, float, float, float)
{
} /* size: 83 */

/* <0> (null):0 */
void Vector(class Vector *, const class Vector  &)
{
} /* size: 142216300 */

/* <0> (null):0 */
void Vector(class Vector *, float *)
{
} /* size: 0 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *) /* linkage=_ZNK6VectorngEv */
{
} /* size: 12 */

/* <0> (null):0 */
int operator==(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectoreqERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
int operator!=(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorneERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector operator+(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorplERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectormiERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator*(const class Vector  *, float) /* linkage=_ZNK6VectormlEf */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator/(const class Vector  *, float) /* linkage=_ZNK6VectordvEf */
{
} /* size: 12 */

/* <0> (null):0 */
void CopyToArray(const class Vector  *, float *) /* linkage=_ZNK6Vector11CopyToArrayEPf */
{
} /* size: 320 */

/* <0> (null):0 */
float Length(const class Vector  *) /* linkage=_ZNK6Vector6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector  *) /* linkage=_ZNK6Vector13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
float * operator float*(class Vector *) /* linkage=_ZN6VectorcvPfEv */
{
} /* size: 4 */

/* <0> (null):0 */
const float  * operator const float*(const class Vector  *) /* linkage=_ZNK6VectorcvPKfEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector Normalize(const class Vector  *) /* linkage=_ZNK6Vector9NormalizeEv */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector2D Make2D(const class Vector  *) /* linkage=_ZNK6Vector6Make2DEv */
{
} /* size: 8 */

/* <0> (null):0 */
float Length2D(const class Vector  *) /* linkage=_ZNK6Vector8Length2DEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector  *, float) /* linkage=_ZNK6Vector16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector  *, float) /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector *) /* linkage=_ZN6Vector16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector *, float) /* linkage=_ZN6Vector6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void TraceResult(TraceResult *)
{
} /* size: 0 */

/* <0> (null):0 */
void CSaveRestoreBuffer(class CSaveRestoreBuffer *)
{
} /* size: 0 */

/* <0> (null):0 */
void CSaveRestoreBuffer(class CSaveRestoreBuffer *, SAVERESTOREDATA *)
{
} /* size: 0 */

/* <0> (null):0 */
void ~CSaveRestoreBuffer(class CSaveRestoreBuffer *, int)
{
} /* size: 142602148 */

/* <0> (null):0 */
int EntityIndex(class CSaveRestoreBuffer *, entvars_t *) /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
int EntityIndex(class CSaveRestoreBuffer *, edict_t *) /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP7edict_s */
{
} /* size: 4 */

/* <0> (null):0 */
int EntityIndex(class CSaveRestoreBuffer *, EOFFSET) /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEi */
{
} /* size: 4 */

/* <0> (null):0 */
int EntityIndex(class CSaveRestoreBuffer *, class CBaseEntity *) /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP11CBaseEntity */
{
} /* size: 4 */

/* <0> (null):0 */
int EntityFlags(class CSaveRestoreBuffer *, int, int) /* linkage=_ZN18CSaveRestoreBuffer11EntityFlagsEii */
{
} /* size: 4 */

/* <0> (null):0 */
int EntityFlagsSet(class CSaveRestoreBuffer *, int, int) /* linkage=_ZN18CSaveRestoreBuffer14EntityFlagsSetEii */
{
} /* size: 4 */

/* <0> (null):0 */
edict_t * EntityFromIndex(class CSaveRestoreBuffer *, int) /* linkage=_ZN18CSaveRestoreBuffer15EntityFromIndexEi */
{
} /* size: 4 */

/* <0> (null):0 */
short unsigned int TokenHash(class CSaveRestoreBuffer *, const char  *) /* linkage=_ZN18CSaveRestoreBuffer9TokenHashEPKc */
{
} /* size: 2 */

/* <0> (null):0 */
void BufferRewind(class CSaveRestoreBuffer *, int) /* linkage=_ZN18CSaveRestoreBuffer12BufferRewindEi */
{
} /* size: 142472880 */

/* <0> (null):0 */
unsigned int HashString(class CSaveRestoreBuffer *, const char  *) /* linkage=_ZN18CSaveRestoreBuffer10HashStringEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int ObjectCaps(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
edict_t * edict(class CBaseEntity *) /* linkage=_ZN11CBaseEntity5edictEv */
{
} /* size: 4 */

/* <0> (null):0 */
void CBaseEntity(class CBaseEntity *)
{
} /* size: 142588044 */

/* <0> (null):0 */
void * operator new(size_t, entvars_t *) /* linkage=_ZN11CBaseEntitynwEjP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Restart(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7RestartEv */
{
} /* size: 142596372 */

/* <0> (null):0 */
virtual void Activate(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8ActivateEv */
{
} /* size: 142598164 */

/* <0> (null):0 */
virtual int Classify(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8ClassifyEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void DeathNotice(class CBaseEntity *, entvars_t *) /* linkage=_ZN11CBaseEntity11DeathNoticeEP9entvars_s */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int BloodColor(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10BloodColorEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsTriggered(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity11IsTriggeredEPS_ */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CBaseMonster * MyMonsterPointer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity16MyMonsterPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CSquadMonster * MySquadMonsterPointer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity21MySquadMonsterPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void AddPoints(class CBaseEntity *, int, BOOL) /* linkage=_ZN11CBaseEntity9AddPointsEii */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void AddPointsToTeam(class CBaseEntity *, int, BOOL) /* linkage=_ZN11CBaseEntity15AddPointsToTeamEii */
{
} /* size: 9207 */

/* <0> (null):0 */
virtual BOOL AddPlayerItem(class CBaseEntity *, class CBasePlayerItem *) /* linkage=_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL RemovePlayerItem(class CBaseEntity *, class CBasePlayerItem *) /* linkage=_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int GiveAmmo(class CBaseEntity *, int, char *, int) /* linkage=_ZN11CBaseEntity8GiveAmmoEiPci */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int IsMoving(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8IsMovingEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void OverrideReset(class CBaseEntity *) /* linkage=_ZN11CBaseEntity13OverrideResetEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void SetToggleState(class CBaseEntity *, int) /* linkage=_ZN11CBaseEntity14SetToggleStateEi */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void StartSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity13StartSneakingEv */
{
} /* size: 3014656 */

/* <0> (null):0 */
virtual void StopSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12StopSneakingEv */
{
} /* size: 328081 */

/* <0> (null):0 */
virtual BOOL OnControls(class CBaseEntity *, entvars_t *) /* linkage=_ZN11CBaseEntity10OnControlsEP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10IsSneakingEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsAlive(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7IsAliveEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsBSPModel(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10IsBSPModelEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL ReflectGauss(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12ReflectGaussEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsPlayer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8IsPlayerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsNetClient(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11IsNetClientEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual const char  * TeamID(class CBaseEntity *) /* linkage=_ZN11CBaseEntity6TeamIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Think(class CBaseEntity *) /* linkage=_ZN11CBaseEntity5ThinkEv */
{
} /* size: 328055 */

/* <0> (null):0 */
virtual void Touch(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity5TouchEPS_ */
{
} /* size: 67108864 */

/* <0> (null):0 */
virtual void Use(class CBaseEntity *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float) /* linkage=_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf */
{
} /* size: 142448480 */

/* <0> (null):0 */
virtual void Blocked(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity7BlockedEPS_ */
{
} /* size: 142448804 */

/* <0> (null):0 */
virtual class CBaseEntity * Respawn(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7RespawnEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void UpdateOwner(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11UpdateOwnerEv */
{
} /* size: 142466428 */

/* <0> (null):0 */
virtual BOOL FBecomeProne(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12FBecomeProneEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class Vector Center(class CBaseEntity *) /* linkage=_ZN11CBaseEntity6CenterEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector EyePosition(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11EyePositionEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector EarPosition(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11EarPositionEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector BodyTarget(class CBaseEntity *, const class Vector  &) /* linkage=_ZN11CBaseEntity10BodyTargetERK6Vector */
{
} /* size: 12 */

/* <0> (null):0 */
virtual int Illumination(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12IlluminationEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL HasTarget(class CBaseEntity *, string_t) /* linkage=_ZN11CBaseEntity9HasTargetEj */
{
} /* size: 4 */

/* <0> (null):0 */
void CSave(class CSave *, SAVERESTOREDATA *)
{
} /* size: 142471724 */

/* <0> (null):0 */
void WriteShort(class CSave *, const char  *, const short int  *, int) /* linkage=_ZN5CSave10WriteShortEPKcPKsi */
{
} /* size: 142470848 */

/* <0> (null):0 */
void WriteInt(class CSave *, const char  *, const int  *, int) /* linkage=_ZN5CSave8WriteIntEPKcPKii */
{
} /* size: 156 */

/* <0> (null):0 */
void WriteFloat(class CSave *, const char  *, const float  *, int) /* linkage=_ZN5CSave10WriteFloatEPKcPKfi */
{
} /* size: 142468340 */

/* <0> (null):0 */
void WriteTime(class CSave *, const char  *, const float  *, int) /* linkage=_ZN5CSave9WriteTimeEPKcPKfi */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteData(class CSave *, const char  *, int, const char  *) /* linkage=_ZN5CSave9WriteDataEPKciS1_ */
{
} /* size: 142473000 */

/* <0> (null):0 */
void WriteString(class CSave *, const char  *, const char  *) /* linkage=_ZN5CSave11WriteStringEPKcS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteString(class CSave *, const char  *, const int  *, int) /* linkage=_ZN5CSave11WriteStringEPKcPKii */
{
} /* size: 142473388 */

/* <0> (null):0 */
void WriteVector(class CSave *, const char  *, const class Vector  &) /* linkage=_ZN5CSave11WriteVectorEPKcRK6Vector */
{
} /* size: 142473648 */

/* <0> (null):0 */
void WriteVector(class CSave *, const char  *, const float  *, int) /* linkage=_ZN5CSave11WriteVectorEPKcPKfi */
{
} /* size: 142473692 */

/* <0> (null):0 */
void WritePositionVector(class CSave *, const char  *, const class Vector  &) /* linkage=_ZN5CSave19WritePositionVectorEPKcRK6Vector */
{
} /* size: 142474088 */

/* <0> (null):0 */
void WritePositionVector(class CSave *, const char  *, const float  *, int) /* linkage=_ZN5CSave19WritePositionVectorEPKcPKfi */
{
} /* size: 137632364 */

/* <0> (null):0 */
void WriteFunction(class CSave *, const char  *, void * *, int) /* linkage=_ZN5CSave13WriteFunctionEPKcPPvi */
{
} /* size: 142098000 */

/* <0> (null):0 */
int WriteEntVars(class CSave *, const char  *, entvars_t *) /* linkage=_ZN5CSave12WriteEntVarsEPKcP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
int WriteFields(class CSave *, const char  *, void *, TYPEDESCRIPTION *, int) /* linkage=_ZN5CSave11WriteFieldsEPKcPvP15TYPEDESCRIPTIONi */
{
} /* size: 4 */

/* <0> (null):0 */
int DataEmpty(class CSave *, const char  *, int) /* linkage=_ZN5CSave9DataEmptyEPKci */
{
} /* size: 4 */

/* <0> (null):0 */
void BufferField(class CSave *, const char  *, int, const char  *) /* linkage=_ZN5CSave11BufferFieldEPKciS1_ */
{
} /* size: 142320064 */

/* <0> (null):0 */
void BufferString(class CSave *, char *, int) /* linkage=_ZN5CSave12BufferStringEPci */
{
} /* size: 142348544 */

/* <0> (null):0 */
void BufferData(class CSave *, const char  *, int) /* linkage=_ZN5CSave10BufferDataEPKci */
{
} /* size: 142310328 */

/* <0> (null):0 */
void BufferHeader(class CSave *, const char  *, int) /* linkage=_ZN5CSave12BufferHeaderEPKci */
{
} /* size: 142312824 */

/* <0> (null):0 */
void CRestore(class CRestore *, SAVERESTOREDATA *)
{
} /* size: 142400992 */

/* <0> (null):0 */
int ReadEntVars(class CRestore *, const char  *, entvars_t *) /* linkage=_ZN8CRestore11ReadEntVarsEPKcP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
int ReadFields(class CRestore *, const char  *, void *, TYPEDESCRIPTION *, int) /* linkage=_ZN8CRestore10ReadFieldsEPKcPvP15TYPEDESCRIPTIONi */
{
} /* size: 4 */

/* <0> (null):0 */
int ReadField(class CRestore *, void *, TYPEDESCRIPTION *, int, int, int, char *, void *) /* linkage=_ZN8CRestore9ReadFieldEPvP15TYPEDESCRIPTIONiiiPcS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
int ReadInt(class CRestore *) /* linkage=_ZN8CRestore7ReadIntEv */
{
} /* size: 4 */

/* <0> (null):0 */
short int ReadShort(class CRestore *) /* linkage=_ZN8CRestore9ReadShortEv */
{
} /* size: 2 */

/* <0> (null):0 */
int ReadNamedInt(class CRestore *, const char  *) /* linkage=_ZN8CRestore12ReadNamedIntEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
char * ReadNamedString(class CRestore *, const char  *) /* linkage=_ZN8CRestore15ReadNamedStringEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
int Empty(class CRestore *) /* linkage=_ZN8CRestore5EmptyEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetGlobalMode(class CRestore *, int) /* linkage=_ZN8CRestore13SetGlobalModeEi */
{
} /* size: 0 */

/* <0> (null):0 */
void PrecacheMode(class CRestore *, BOOL) /* linkage=_ZN8CRestore12PrecacheModeEi */
{
} /* size: 0 */

/* <0> (null):0 */
char * BufferPointer(class CRestore *) /* linkage=_ZN8CRestore13BufferPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
void BufferReadBytes(class CRestore *, char *, int) /* linkage=_ZN8CRestore15BufferReadBytesEPci */
{
} /* size: 0 */

/* <0> (null):0 */
void BufferSkipBytes(class CRestore *, int) /* linkage=_ZN8CRestore15BufferSkipBytesEi */
{
} /* size: 0 */

/* <0> (null):0 */
int BufferSkipZString(class CRestore *) /* linkage=_ZN8CRestore17BufferSkipZStringEv */
{
} /* size: 4 */

/* <0> (null):0 */
int BufferCheckZString(class CRestore *, const char  *) /* linkage=_ZN8CRestore18BufferCheckZStringEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
void BufferReadHeader(class CRestore *, HEADER *) /* linkage=_ZN8CRestore16BufferReadHeaderEP6HEADER */
{
} /* size: 0 */

/* <0> (null):0 */
void CGrenade(class CGrenade *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual int BloodColor(class CGrenade *) /* linkage=_ZN8CGrenade10BloodColorEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int ObjectCaps(class CGrenade *) /* linkage=_ZN8CGrenade10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
void CMortar(class CMortar *, const class CMortar  &)
{
} /* size: 0 */

/* <0> (null):0 */
void CMortar(class CMortar *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Spawn(class CMortar *) /* linkage=_ZN7CMortar5SpawnEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Precache(class CMortar *) /* linkage=_ZN7CMortar8PrecacheEv */
{
} /* size: 0 */

/* <0> (null):0 */
void MortarExplode(class CMortar *) /* linkage=_ZN7CMortar13MortarExplodeEv */
{
} /* size: 0 */

/* <0> (null):0 */
void CFuncMortarField(class CFuncMortarField *, const class CFuncMortarField  &)
{
} /* size: 0 */

/* <0> (null):0 */
void CFuncMortarField(class CFuncMortarField *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Spawn(class CFuncMortarField *) /* linkage=_ZN16CFuncMortarField5SpawnEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Precache(class CFuncMortarField *) /* linkage=_ZN16CFuncMortarField8PrecacheEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void KeyValue(class CFuncMortarField *, KeyValueData *) /* linkage=_ZN16CFuncMortarField8KeyValueEP14KeyValueData_s */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int ObjectCaps(class CFuncMortarField *) /* linkage=_ZN16CFuncMortarField10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int Save(class CFuncMortarField *, class CSave &) /* linkage=_ZN16CFuncMortarField4SaveER5CSave */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int Restore(class CFuncMortarField *, class CRestore &) /* linkage=_ZN16CFuncMortarField7RestoreER8CRestore */
{
} /* size: 4 */

/* <0> (null):0 */
void FieldUse(class CFuncMortarField *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float) /* linkage=_ZN16CFuncMortarField8FieldUseEP11CBaseEntityS1_8USE_TYPEf */
{
} /* size: 0 */

/* <0> (null):0 */
void CBaseToggle(class CBaseToggle *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual int GetToggleState(class CBaseToggle *) /* linkage=_ZN11CBaseToggle14GetToggleStateEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual float GetDelay(class CBaseToggle *) /* linkage=_ZN11CBaseToggle8GetDelayEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Restore(class CFuncMortarField *const this, class CRestore &const restore)
{
} /* size: 0 */

/* <0> (null):0 */
void Save(class CFuncMortarField *const this, class CSave &const save)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void TraceResult(TraceResult *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator==(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator!=(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, float X, float Y, float Z)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator+(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator*(const class Vector  *const this, float fl)
{
} /* size: 0 */

/* <0> (null):0 */
inline edict_t * ENT(const entvars_t  * pev)
{
} /* size: 4 */

/* <0> (null):0 */
inline void MESSAGE_BEGIN(int msg_dest, int msg_type, const float  * pOrigin, edict_t * ed)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator-(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline BOOL FStrEq(const char  * sz1, const char  * sz2)
{
} /* size: 4 */

/* <0> (null):0 */
inline double atof(const char  * __nptr)
{
} /* size: 8 */

/* <0> (null):0 */
inline int atoi(const char  * __nptr)
{
} /* size: 4 */

/* <0> (null):0 */
void KeyValue(class CFuncMortarField *const this, KeyValueData * pkvd)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ObjectCaps(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void edict(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline BOOL FStringNull(int iString)
{
} /* size: 4 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
virtual int ObjectCaps(class CPointEntity *) /* linkage=_ZN12CPointEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
inline void ObjectCaps(class CPointEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBaseEntity(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CBaseDelay(class CBaseDelay *)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBaseDelay(class CBaseDelay *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CBaseAnimating(class CBaseAnimating *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void HandleAnimEvent(class CBaseAnimating *, MonsterEvent_t *) /* linkage=_ZN14CBaseAnimating15HandleAnimEventEP14MonsterEvent_t */
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBaseAnimating(class CBaseAnimating *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBaseToggle(class CBaseToggle *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline entvars_t * VARS(edict_t * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline void * GET_PRIVATE(edict_t * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline void operator new(size_t stAllocateBlock, entvars_t * pev)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CFuncMortarField(class CFuncMortarField *const this)
{
} /* size: 0 */

/* <0> (null):0 */
class CFuncMortarField * GetClassPtr<CFuncMortarField>(class CFuncMortarField * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
void CBaseMonster(class CBaseMonster *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void PainSound(class CBaseMonster *) /* linkage=_ZN12CBaseMonster9PainSoundEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ResetMaxSpeed(class CBaseMonster *) /* linkage=_ZN12CBaseMonster13ResetMaxSpeedEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL IsAlive(class CBaseMonster *) /* linkage=_ZN12CBaseMonster7IsAliveEv */
{
} /* size: 4 */

/* <0> (null):0 */
inline void CBaseMonster(class CBaseMonster *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CGrenade(class CGrenade *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CMortar(class CMortar *const this)
{
} /* size: 0 */

/* <0> (null):0 */
class CMortar * GetClassPtr<CMortar>(class CMortar * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
void Restart(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Activate(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Classify(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void DeathNotice(class CBaseEntity *const this, entvars_t * pevChild)
{
} /* size: 0 */

/* <0> (null):0 */
void BloodColor(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsTriggered(class CBaseEntity *const this, class CBaseEntity * pActivator)
{
} /* size: 0 */

/* <0> (null):0 */
void MyMonsterPointer(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void MySquadMonsterPointer(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void AddPoints(class CBaseEntity *const this, int score, BOOL bAllowNegativeScore)
{
} /* size: 0 */

/* <0> (null):0 */
void AddPointsToTeam(class CBaseEntity *const this, int score, BOOL bAllowNegativeScore)
{
} /* size: 0 */

/* <0> (null):0 */
void AddPlayerItem(class CBaseEntity *const this, class CBasePlayerItem * pItem)
{
} /* size: 0 */

/* <0> (null):0 */
void RemovePlayerItem(class CBaseEntity *const this, class CBasePlayerItem * pItem)
{
} /* size: 0 */

/* <0> (null):0 */
void GiveAmmo(class CBaseEntity *const this, int iAmount, char * szName, int iMax)
{
} /* size: 0 */

/* <0> (null):0 */
void IsMoving(class CBaseEntity *const this)
{
	operator!=(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void OverrideReset(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void SetToggleState(class CBaseEntity *const this, int state)
{
} /* size: 0 */

/* <0> (null):0 */
void StartSneaking(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void StopSneaking(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void OnControls(class CBaseEntity *const this, entvars_t * pev)
{
} /* size: 0 */

/* <0> (null):0 */
void IsSneaking(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsAlive(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsBSPModel(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ReflectGauss(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsPlayer(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsNetClient(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void TeamID(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Think(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Touch(class CBaseEntity *const this, class CBaseEntity * pOther)
{
} /* size: 0 */

/* <0> (null):0 */
void Use(class CBaseEntity *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
} /* size: 0 */

/* <0> (null):0 */
void Blocked(class CBaseEntity *const this, class CBaseEntity * pOther)
{
} /* size: 0 */

/* <0> (null):0 */
void Respawn(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void UpdateOwner(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void FBecomeProne(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Center(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
	operator*(const class Vector  *const this,
			float fl); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void EyePosition(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void EarPosition(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void BodyTarget(class CBaseEntity *const this, const class Vector  &const posSrc)
{
} /* size: 0 */

/* <0> (null):0 */
void Illumination(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void HandleAnimEvent(class CBaseAnimating *const this, MonsterEvent_t * pEvent)
{
} /* size: 0 */

/* <0> (null):0 */
void GetToggleState(class CBaseToggle *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetDelay(class CBaseToggle *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void PainSound(class CBaseMonster *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ResetMaxSpeed(class CBaseMonster *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsAlive(class CBaseMonster *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void BloodColor(class CGrenade *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ObjectCaps(class CGrenade *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ObjectCaps(class CFuncMortarField *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class CFuncMortarField *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Precache(class CFuncMortarField *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class CMortar *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Precache(class CMortar *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void MortarExplode(class CMortar *const this)
{
	{
		TraceResult tr;                                       //     0
		MESSAGE_BEGIN(int msg_dest,
				int msg_type,
				const float  * pOrigin,
				edict_t * ed); /* size=0, low_pc=0 */ //     0
		operator-(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void FieldUse(class CFuncMortarField *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
	{
		class Vector vecStart;                                //     0
		int pitch;                                            //     0
		float t;                                              //     0
		{
			class CBaseEntity * pController;              //     0
		}
		{
			int i;                                        //     0
			{
				class Vector vecSpot;                 //     0
				TraceResult tr;                       //     0
				edict_t * pentOwner;                  //     0
				class CBaseEntity * pMortar;          //     0
				Vector(class Vector *const this,
					const class Vector  &const v); /* size=0, low_pc=0 */ //     0
				operator+(const class Vector  *const this,
						const class Vector  &const v); /* size=0, low_pc=0 */ //     0
				edict(class CBaseEntity *const this); /* size=0, low_pc=0 */ //     0
				Vector(class Vector *const this,
					float X,
					float Y,
					float Z); /* size=0, low_pc=0 */ //     0
			}
		}
	}
} /* size: 0 */

/* <0> (null):0 */
void HasTarget(class CBaseEntity *const this, string_t targetname)
{
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Restore(class CFuncMortarField *const this, class CRestore &const restore)
{
	Restore(class CFuncMortarField *const this,
		class CRestore &const restore); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Save(class CFuncMortarField *const this, class CSave &const save)
{
	Save(class CFuncMortarField *const this,
		class CSave &const save); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void KeyValue(class CFuncMortarField *const this, KeyValueData * pkvd)
{
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
	KeyValue(class CFuncMortarField *const this,
		KeyValueData * pkvd); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void func_mortar_field(entvars_t * pev)
{
	GetClassPtr<CFuncMortarField>(class CFuncMortarField * a); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void monster_mortar(entvars_t * pev)
{
	GetClassPtr<CMortar>(class CMortar * a); /* size=0, low_pc=0 */ //     0
} /* size: 0 */



/* Variables: */

entvars_t *                pev; /* size: 4 */

entvars_t *                pev; /* size: 4 */

TraceResult                tr; /* size: 56 */

class Vector              vecStart; /* size: 12 */

int                        pitch; /* size: 4 */

float                      t; /* size: 4 */

class CBaseEntity *        pController; /* size: 4 */

int                        i; /* size: 4 */

class Vector              vecSpot; /* size: 12 */

TraceResult                tr; /* size: 56 */

edict_t *                  pentOwner; /* size: 4 */

class CBaseEntity *        pMortar; /* size: 4 */

; /* size: 142684032 */

; /* size: 142688604 */

extern class _IO_FILE *           stdin; /* size: 4 */

extern class _IO_FILE *           stdout; /* size: 4 */

intconst                   k_cubSaltSize; /* size: 4 */

GID_tconst                 k_GIDNil; /* size: 8 */

GID_tconst                 k_TxnIDNil; /* size: 8 */

GID_tconst                 k_TxnIDUnknown; /* size: 8 */

PackageId_tconst           k_uPackageIdFreeSub; /* size: 4 */

PackageId_tconst           k_uPackageIdInvalid; /* size: 4 */

AppId_tconst               k_uAppIdInvalid; /* size: 4 */

AssetClassId_tconst        k_ulAssetClassIdInvalid; /* size: 8 */

PhysicalItemId_tconst      k_uPhysicalItemIdInvalid; /* size: 4 */

DepotId_tconst             k_uDepotIdInvalid; /* size: 4 */

CellID_tconst              k_uCellIDInvalid; /* size: 4 */

SteamAPICall_tconst        k_uAPICallInvalid; /* size: 8 */

PartnerId_tconst           k_uPartnerIdInvalid; /* size: 4 */

extern enginefuncs_t              g_engfuncs; /* size: 632 */

extern globalvars_t *             gpGlobals; /* size: 4 */

extern class Vectorconst          g_vecZero; /* size: 12 */

; /* size: 0 */

/* Types: */

/* 1 */
char
 /* size: 1 */

/* 2 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 3 */
unsigned int
 /* size: 4 */

/* 4 */
unsigned char
 /* size: 1 */

/* 5 */
short unsigned int
 /* size: 2 */

/* 6 */
long unsigned int
 /* size: 4 */

/* 7 */
signed char
 /* size: 1 */

/* 8 */
short int
 /* size: 2 */

/* 9 */
int
 /* size: 4 */

/* 10 */
long long int
 /* size: 8 */

/* 11 */
long long unsigned int
 /* size: 8 */

/* 12 */
/* <0> (null):0 */
typedef long long int __quad_t; /* size: 8 */

/* 13 */
/* <0> (null):0 */
typedef long int __off_t; /* size: 4 */

/* 14 */
long int
 /* size: 4 */

/* 15 */
/* <0> (null):0 */
typedef __quad_t __off64_t; /* size: 8 */

/* 16 */
 /* pointer to 0 */
 /* size: 4 */

/* 17 */
 /* pointer to 1 */
 /* size: 4 */

/* 18 */
/* <0> (null):0 */
struct _IO_FILE {
	int                        _flags;               /*     0     4 */
	char *                     _IO_read_ptr;         /*     4     4 */
	char *                     _IO_read_end;         /*     8     4 */
	char *                     _IO_read_base;        /*    12     4 */
	char *                     _IO_write_base;       /*    16     4 */
	char *                     _IO_write_ptr;        /*    20     4 */
	char *                     _IO_write_end;        /*    24     4 */
	char *                     _IO_buf_base;         /*    28     4 */
	char *                     _IO_buf_end;          /*    32     4 */
	char *                     _IO_save_base;        /*    36     4 */
	char *                     _IO_backup_base;      /*    40     4 */
	char *                     _IO_save_end;         /*    44     4 */
	class _IO_marker *         _markers;             /*    48     4 */
	class _IO_FILE *           _chain;               /*    52     4 */
	int                        _fileno;              /*    56     4 */
	int                        _flags2;              /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	__off_t                    _old_offset;          /*    64     4 */
	short unsigned int         _cur_column;          /*    68     2 */
	signed char                _vtable_offset;       /*    70     1 */
	char                       _shortbuf[1];         /*    71     1 */
	_IO_lock_t *               _lock;                /*    72     4 */
	__off64_t                  _offset;              /*    76     8 */
	void *                     __pad1;               /*    84     4 */
	void *                     __pad2;               /*    88     4 */
	void *                     __pad3;               /*    92     4 */
	void *                     __pad4;               /*    96     4 */
	size_t                     __pad5;               /*   100     4 */
	int                        _mode;                /*   104     4 */
	char                       _unused2[40];         /*   108    40 */
	/* --- cacheline 2 boundary (128 bytes) was 20 bytes ago --- */

	/* size: 148, cachelines: 3, members: 29 */
	/* last cacheline: 20 bytes */
}; /* size: 148 */

/* 19 */
/* <0> (null):0 */
typedef void _IO_lock_t; /* size: 0 */

/* 20 */
/* <0> (null):0 */
struct _IO_marker {
	class _IO_marker *         _next;                /*     0     4 */
	class _IO_FILE *           _sbuf;                /*     4     4 */
	int                        _pos;                 /*     8     4 */

	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 21 */
 /* pointer to 20 */
 /* size: 4 */

/* 22 */
 /* pointer to 18 */
 /* size: 4 */

/* 23 */
 /* pointer to 20 */
 /* size: 4 */

/* 24 */
 /* pointer to 18 */
 /* size: 4 */

/* 25 */
/* <0> (null):0 */
char                       array[1]; /* size: 1 */

/* 26 */
 /* pointer to 19 */
 /* size: 4 */

/* 27 */
/* <0> (null):0 */
char                       array[40]; /* size: 40 */

/* 28 */
 /* pointer to 29 */
 /* size: 4 */

/* 29 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 30 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 31 */
long double
 /* size: 12 */

/* 32 */
double
 /* size: 8 */

/* 33 */
/* <0> (null):0 */
typedef int int32; /* size: 4 */

/* 34 */
/* <0> (null):0 */
typedef unsigned int uint32; /* size: 4 */

/* 35 */
/* <0> (null):0 */
typedef long long unsigned int uint64; /* size: 8 */

/* 36 */
/* <0> (null):0 */
unsigned char              array[8]; /* size: 8 */

/* 37 */
/* <0> (null):0 */
typedef uint64 GID_t; /* size: 8 */

/* 38 */
/* <0> (null):0 */
typedef uint32 PackageId_t; /* size: 4 */

/* 39 */
/* <0> (null):0 */
typedef uint32 AppId_t; /* size: 4 */

/* 40 */
/* <0> (null):0 */
typedef uint64 AssetClassId_t; /* size: 8 */

/* 41 */
/* <0> (null):0 */
typedef uint32 PhysicalItemId_t; /* size: 4 */

/* 42 */
/* <0> (null):0 */
typedef uint32 DepotId_t; /* size: 4 */

/* 43 */
/* <0> (null):0 */
typedef uint32 CellID_t; /* size: 4 */

/* 44 */
/* <0> (null):0 */
typedef uint64 SteamAPICall_t; /* size: 8 */

/* 45 */
/* <0> (null):0 */
typedef uint32 PartnerId_t; /* size: 4 */

/* 46 */
/* <0> (null):0 */
typedef int BOOL; /* size: 4 */

/* 47 */
/* <0> (null):0 */
typedef unsigned char byte; /* size: 1 */

/* 48 */
/* <0> (null):0 */
typedef unsigned int string_t; /* size: 4 */

/* 49 */
/* <0> (null):0 */
typedef float vec_t; /* size: 4 */

/* 50 */
float
 /* size: 4 */

/* 51 */
/* <0> (null):0 */
class Vector2D {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	/* <0> (null):0 */
	void Vector2D(class Vector2D *);

	/* <0> (null):0 */
	void Vector2D(class Vector2D *, float, float);

	/* <0> (null):0 */
	class Vector2D operator+(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DplERKS_ */

	/* <0> (null):0 */
	class Vector2D operator-(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DmiERKS_ */

	/* <0> (null):0 */
	class Vector2D operator*(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DmlEf */

	/* <0> (null):0 */
	class Vector2D operator/(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DdvEf */

	/* <0> (null):0 */
	float Length(const class Vector2D  *); /* linkage=_ZNK8Vector2D6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector2D  *); /* linkage=_ZNK8Vector2D13LengthSquaredEv */

	/* <0> (null):0 */
	class Vector2D Normalize(const class Vector2D  *); /* linkage=_ZNK8Vector2D9NormalizeEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector2D *); /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector2D *, float); /* linkage=_ZN8Vector2D6IsZeroEf */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 52 */
 /* pointer to 51 */
 /* size: 4 */

/* 53 */
 /* pointer to 54 */
 /* size: 4 */

/* 54 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 55 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 56 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 57 */
bool
 /* size: 1 */

/* 58 */
/* <0> (null):0 */
class Vector {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	vec_t                      z;                    /*     8     4 */
	/* <0> (null):0 */
	void Vector(class Vector *);

	/* <0> (null):0 */
	void Vector(class Vector *, float, float, float);

	/* <0> (null):0 */
	void Vector(class Vector *, const class Vector  &);

	/* <0> (null):0 */
	void Vector(class Vector *, float *);

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *); /* linkage=_ZNK6VectorngEv */

	/* <0> (null):0 */
	int operator==(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectoreqERKS_ */

	/* <0> (null):0 */
	int operator!=(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorneERKS_ */

	/* <0> (null):0 */
	class Vector operator+(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorplERKS_ */

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectormiERKS_ */

	/* <0> (null):0 */
	class Vector operator*(const class Vector  *, float); /* linkage=_ZNK6VectormlEf */

	/* <0> (null):0 */
	class Vector operator/(const class Vector  *, float); /* linkage=_ZNK6VectordvEf */

	/* <0> (null):0 */
	void CopyToArray(const class Vector  *, float *); /* linkage=_ZNK6Vector11CopyToArrayEPf */

	/* <0> (null):0 */
	float Length(const class Vector  *); /* linkage=_ZNK6Vector6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector  *); /* linkage=_ZNK6Vector13LengthSquaredEv */

	/* <0> (null):0 */
	float * operator float*(class Vector *); /* linkage=_ZN6VectorcvPfEv */

	/* <0> (null):0 */
	const float  * operator const float*(const class Vector  *); /* linkage=_ZNK6VectorcvPKfEv */

	/* <0> (null):0 */
	class Vector Normalize(const class Vector  *); /* linkage=_ZNK6Vector9NormalizeEv */

	/* <0> (null):0 */
	class Vector2D Make2D(const class Vector  *); /* linkage=_ZNK6Vector6Make2DEv */

	/* <0> (null):0 */
	float Length2D(const class Vector  *); /* linkage=_ZNK6Vector8Length2DEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector  *, float); /* linkage=_ZNK6Vector16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector  *, float); /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector *); /* linkage=_ZN6Vector16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector *, float); /* linkage=_ZN6Vector6IsZeroEf */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 59 */
 /* pointer to 58 */
 /* size: 4 */

/* 60 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 61 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 62 */
 /* pointer to 50 */
 /* size: 4 */

/* 63 */
 /* pointer to 64 */
 /* size: 4 */

/* 64 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 65 */
 /* pointer to 66 */
 /* size: 4 */

/* 66 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 67 */
/* <0> (null):0 */
typedef int qboolean; /* size: 4 */

/* 68 */
/* <0> (null):0 */
struct link_s {
	class link_s *             prev;                 /*     0     4 */
	class link_s *             next;                 /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 69 */
 /* pointer to 68 */
 /* size: 4 */

/* 70 */
/* <0> (null):0 */
typedef struct link_s link_t; /* size: 8 */

/* 71 */
/* <0> (null):0 */
typedef struct edict_s edict_t; /* size: 804 */

/* 72 */
/* <0> (null):0 */
struct edict_s {
	qboolean                   free;                 /*     0     4 */
	int                        serialnumber;         /*     4     4 */
	link_t                     area;                 /*     8     8 */
	int                        headnode;             /*    16     4 */
	int                        num_leafs;            /*    20     4 */
	short int                  leafnums[48];         /*    24    96 */
	/* --- cacheline 1 boundary (64 bytes) was 56 bytes ago --- */
	float                      freetime;             /*   120     4 */
	void *                     pvPrivateData;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	entvars_t                  v;                    /*   128   676 */
	/* --- cacheline 12 boundary (768 bytes) was 36 bytes ago --- */

	/* size: 804, cachelines: 13, members: 9 */
	/* last cacheline: 36 bytes */
}; /* size: 804 */

/* 73 */
 /* pointer to 71 */
 /* size: 4 */

/* 74 */
/* <0> (null):0 */
struct {
	float                      time;                 /*     0     4 */
	float                      frametime;            /*     4     4 */
	float                      force_retouch;        /*     8     4 */
	string_t                   mapname;              /*    12     4 */
	string_t                   startspot;            /*    16     4 */
	float                      deathmatch;           /*    20     4 */
	float                      coop;                 /*    24     4 */
	float                      teamplay;             /*    28     4 */
	float                      serverflags;          /*    32     4 */
	float                      found_secrets;        /*    36     4 */
	class Vector              v_forward;             /*    40    12 */
	class Vector              v_up;                  /*    52    12 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	class Vector              v_right;               /*    64    12 */
	float                      trace_allsolid;       /*    76     4 */
	float                      trace_startsolid;     /*    80     4 */
	float                      trace_fraction;       /*    84     4 */
	class Vector              trace_endpos;          /*    88    12 */
	class Vector              trace_plane_normal;    /*   100    12 */
	float                      trace_plane_dist;     /*   112     4 */
	edict_t *                  trace_ent;            /*   116     4 */
	float                      trace_inopen;         /*   120     4 */
	float                      trace_inwater;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	int                        trace_hitgroup;       /*   128     4 */
	int                        trace_flags;          /*   132     4 */
	int                        msg_entity;           /*   136     4 */
	int                        cdAudioTrack;         /*   140     4 */
	int                        maxClients;           /*   144     4 */
	int                        maxEntities;          /*   148     4 */
	const char  *              pStringBase;          /*   152     4 */
	void *                     pSaveData;            /*   156     4 */
	class Vector              vecLandmarkOffset;     /*   160    12 */

	/* size: 172, cachelines: 3, members: 31 */
	/* last cacheline: 44 bytes */
}; /* size: 172 */

/* 75 */
/* <0> (null):0 */
typedef class  globalvars_t; /* size: 172 */

/* 76 */
/* <0> (null):0 */
struct entvars_s {
	string_t                   classname;            /*     0     4 */
	string_t                   globalname;           /*     4     4 */
	class Vector              origin;                /*     8    12 */
	class Vector              oldorigin;             /*    20    12 */
	class Vector              velocity;              /*    32    12 */
	class Vector              basevelocity;          /*    44    12 */
	class Vector              clbasevelocity;        /*    56    12 */
	/* --- cacheline 1 boundary (64 bytes) was 4 bytes ago --- */
	class Vector              movedir;               /*    68    12 */
	class Vector              angles;                /*    80    12 */
	class Vector              avelocity;             /*    92    12 */
	class Vector              punchangle;            /*   104    12 */
	class Vector              v_angle;               /*   116    12 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	class Vector              endpos;                /*   128    12 */
	class Vector              startpos;              /*   140    12 */
	float                      impacttime;           /*   152     4 */
	float                      starttime;            /*   156     4 */
	int                        fixangle;             /*   160     4 */
	float                      idealpitch;           /*   164     4 */
	float                      pitch_speed;          /*   168     4 */
	float                      ideal_yaw;            /*   172     4 */
	float                      yaw_speed;            /*   176     4 */
	int                        modelindex;           /*   180     4 */
	string_t                   model;                /*   184     4 */
	int                        viewmodel;            /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	int                        weaponmodel;          /*   192     4 */
	class Vector              absmin;                /*   196    12 */
	class Vector              absmax;                /*   208    12 */
	class Vector              mins;                  /*   220    12 */
	class Vector              maxs;                  /*   232    12 */
	class Vector              size;                  /*   244    12 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	float                      ltime;                /*   256     4 */
	float                      nextthink;            /*   260     4 */
	int                        movetype;             /*   264     4 */
	int                        solid;                /*   268     4 */
	int                        skin;                 /*   272     4 */
	int                        body;                 /*   276     4 */
	int                        effects;              /*   280     4 */
	float                      gravity;              /*   284     4 */
	float                      friction;             /*   288     4 */
	int                        light_level;          /*   292     4 */
	int                        sequence;             /*   296     4 */
	int                        gaitsequence;         /*   300     4 */
	float                      frame;                /*   304     4 */
	float                      animtime;             /*   308     4 */
	float                      framerate;            /*   312     4 */
	unsigned char              controller[4];        /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	unsigned char              blending[2];          /*   320     2 */
	float                      scale;                /*   324     4 */
	int                        rendermode;           /*   328     4 */
	float                      renderamt;            /*   332     4 */
	class Vector              rendercolor;           /*   336    12 */
	int                        renderfx;             /*   348     4 */
	float                      health;               /*   352     4 */
	float                      frags;                /*   356     4 */
	int                        weapons;              /*   360     4 */
	float                      takedamage;           /*   364     4 */
	int                        deadflag;             /*   368     4 */
	class Vector              view_ofs;              /*   372    12 */
	int                        button;               /*   384     4 */
	/* --- cacheline 6 boundary (384 bytes) was 2 bytes ago --- */
	int                        impulse;              /*   388     4 */
	edict_t *                  chain;                /*   392     4 */
	edict_t *                  dmg_inflictor;        /*   396     4 */
	edict_t *                  enemy;                /*   400     4 */
	edict_t *                  aiment;               /*   404     4 */
	edict_t *                  owner;                /*   408     4 */
	edict_t *                  groundentity;         /*   412     4 */
	int                        spawnflags;           /*   416     4 */
	int                        flags;                /*   420     4 */
	int                        colormap;             /*   424     4 */
	int                        team;                 /*   428     4 */
	float                      max_health;           /*   432     4 */
	float                      teleport_time;        /*   436     4 */
	float                      armortype;            /*   440     4 */
	float                      armorvalue;           /*   444     4 */
	int                        waterlevel;           /*   448     4 */
	/* --- cacheline 7 boundary (448 bytes) was 2 bytes ago --- */
	int                        watertype;            /*   452     4 */
	string_t                   target;               /*   456     4 */
	string_t                   targetname;           /*   460     4 */
	string_t                   netname;              /*   464     4 */
	string_t                   message;              /*   468     4 */
	float                      dmg_take;             /*   472     4 */
	float                      dmg_save;             /*   476     4 */
	float                      dmg;                  /*   480     4 */
	float                      dmgtime;              /*   484     4 */
	string_t                   noise;                /*   488     4 */
	string_t                   noise1;               /*   492     4 */
	string_t                   noise2;               /*   496     4 */
	string_t                   noise3;               /*   500     4 */
	float                      speed;                /*   504     4 */
	float                      air_finished;         /*   508     4 */
	float                      pain_finished;        /*   512     4 */
	/* --- cacheline 8 boundary (512 bytes) was 2 bytes ago --- */
	float                      radsuit_finished;     /*   516     4 */
	edict_t *                  pContainingEntity;    /*   520     4 */
	int                        playerclass;          /*   524     4 */
	float                      maxspeed;             /*   528     4 */
	float                      fov;                  /*   532     4 */
	int                        weaponanim;           /*   536     4 */
	int                        pushmsec;             /*   540     4 */
	int                        bInDuck;              /*   544     4 */
	int                        flTimeStepSound;      /*   548     4 */
	int                        flSwimTime;           /*   552     4 */
	int                        flDuckTime;           /*   556     4 */
	int                        iStepLeft;            /*   560     4 */
	float                      flFallVelocity;       /*   564     4 */
	int                        gamestate;            /*   568     4 */
	int                        oldbuttons;           /*   572     4 */
	int                        groupinfo;            /*   576     4 */
	/* --- cacheline 9 boundary (576 bytes) was 2 bytes ago --- */
	int                        iuser1;               /*   580     4 */
	int                        iuser2;               /*   584     4 */
	int                        iuser3;               /*   588     4 */
	int                        iuser4;               /*   592     4 */
	float                      fuser1;               /*   596     4 */
	float                      fuser2;               /*   600     4 */
	float                      fuser3;               /*   604     4 */
	float                      fuser4;               /*   608     4 */
	class Vector              vuser1;                /*   612    12 */
	class Vector              vuser2;                /*   624    12 */
	class Vector              vuser3;                /*   636    12 */
	/* --- cacheline 10 boundary (640 bytes) was 6 bytes ago --- */
	class Vector              vuser4;                /*   648    12 */
	edict_t *                  euser1;               /*   660     4 */
	edict_t *                  euser2;               /*   664     4 */
	edict_t *                  euser3;               /*   668     4 */
	edict_t *                  euser4;               /*   672     4 */

	/* size: 676, cachelines: 11, members: 123 */
	/* last cacheline: 36 bytes */

	/* BRAIN FART ALERT! 676 != 674 + 0(holes), diff = 2 */

}; /* size: 676 */

/* 77 */
/* <0> (null):0 */
unsigned char              array[4]; /* size: 4 */

/* 78 */
/* <0> (null):0 */
unsigned char              array[2]; /* size: 2 */

/* 79 */
/* <0> (null):0 */
typedef struct entvars_s entvars_t; /* size: 676 */

/* 80 */
/* <0> (null):0 */
short int                  array[48]; /* size: 96 */

/* 81 */
/* <0> (null):0 */
typedef uint32 CRC32_t; /* size: 4 */

/* 82 */
/* <0> (null):0 */
struct cvar_s {
	char *                     name;                 /*     0     4 */
	char *                     string;               /*     4     4 */
	int                        flags;                /*     8     4 */
	float                      value;                /*    12     4 */
	class cvar_s *             next;                 /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 83 */
 /* pointer to 82 */
 /* size: 4 */

/* 84 */
/* <0> (null):0 */
typedef struct cvar_s cvar_t; /* size: 20 */

/* 85 */
/* <0> (null):0 */
struct client_textmessage_s {
	int                        effect;               /*     0     4 */
	byte                       r1;                   /*     4     1 */
	byte                       g1;                   /*     5     1 */
	byte                       b1;                   /*     6     1 */
	byte                       a1;                   /*     7     1 */
	byte                       r2;                   /*     8     1 */
	byte                       g2;                   /*     9     1 */
	byte                       b2;                   /*    10     1 */
	byte                       a2;                   /*    11     1 */
	float                      x;                    /*    12     4 */
	float                      y;                    /*    16     4 */
	float                      fadein;               /*    20     4 */
	float                      fadeout;              /*    24     4 */
	float                      holdtime;             /*    28     4 */
	float                      fxtime;               /*    32     4 */
	const char  *              pName;                /*    36     4 */
	const char  *              pMessage;             /*    40     4 */

	/* size: 44, cachelines: 1, members: 17 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 86 */
/* <0> (null):0 */
typedef struct client_textmessage_s client_textmessage_t; /* size: 44 */

/* 87 */
/* <0> (null):0 */
typedef struct sequenceCommandLine_ sequenceCommandLine_s; /* size: 92 */

/* 88 */
/* <0> (null):0 */
struct sequenceCommandLine_ {
	int                        commandType;          /*     0     4 */
	client_textmessage_t       clientMessage;        /*     4    44 */
	char *                     speakerName;          /*    48     4 */
	char *                     listenerName;         /*    52     4 */
	char *                     soundFileName;        /*    56     4 */
	char *                     sentenceName;         /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	char *                     fireTargetNames;      /*    64     4 */
	char *                     killTargetNames;      /*    68     4 */
	float                      delay;                /*    72     4 */
	int                        repeatCount;          /*    76     4 */
	int                        textChannel;          /*    80     4 */
	int                        modifierBitField;     /*    84     4 */
	sequenceCommandLine_s *    nextCommandLine;      /*    88     4 */

	/* size: 92, cachelines: 2, members: 13 */
	/* last cacheline: 28 bytes */
}; /* size: 92 */

/* 89 */
 /* pointer to 87 */
 /* size: 4 */

/* 90 */
/* <0> (null):0 */
typedef struct sequenceEntry_ sequenceEntry_s; /* size: 20 */

/* 91 */
/* <0> (null):0 */
struct sequenceEntry_ {
	char *                     fileName;             /*     0     4 */
	char *                     entryName;            /*     4     4 */
	sequenceCommandLine_s *    firstCommand;         /*     8     4 */
	sequenceEntry_s *          nextEntry;            /*    12     4 */
	qboolean                   isGlobal;             /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 92 */
 /* pointer to 90 */
 /* size: 4 */

/* 93 */
/* <0> (null):0 */
typedef struct sentenceEntry_ sentenceEntry_s; /* size: 16 */

/* 94 */
/* <0> (null):0 */
struct sentenceEntry_ {
	char *                     data;                 /*     0     4 */
	sentenceEntry_s *          nextEntry;            /*     4     4 */
	qboolean                   isGlobal;             /*     8     4 */
	unsigned int               index;                /*    12     4 */

	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 95 */
 /* pointer to 93 */
 /* size: 4 */

/* 96 */
/* <0> (null):0 */
enum {
	at_notice = 0,
	at_console = 1,
	at_aiconsole = 2,
	at_warning = 3,
	at_error = 4,
	at_logged = 5,
}; /* size: 4 */

/* 97 */
/* <0> (null):0 */
typedef enum  ALERT_TYPE; /* size: 4 */

/* 98 */
/* <0> (null):0 */
enum {
	print_console = 0,
	print_center = 1,
	print_chat = 2,
}; /* size: 4 */

/* 99 */
/* <0> (null):0 */
typedef enum  PRINT_TYPE; /* size: 4 */

/* 100 */
/* <0> (null):0 */
enum {
	force_exactfile = 0,
	force_model_samebounds = 1,
	force_model_specifybounds = 2,
	force_model_specifybounds_if_avail = 3,
}; /* size: 4 */

/* 101 */
/* <0> (null):0 */
typedef enum  FORCE_TYPE; /* size: 4 */

/* 102 */
/* <0> (null):0 */
struct {
	int                        fAllSolid;            /*     0     4 */
	int                        fStartSolid;          /*     4     4 */
	int                        fInOpen;              /*     8     4 */
	int                        fInWater;             /*    12     4 */
	float                      flFraction;           /*    16     4 */
	class Vector              vecEndPos;             /*    20    12 */
	float                      flPlaneDist;          /*    32     4 */
	class Vector              vecPlaneNormal;        /*    36    12 */
	edict_t *                  pHit;                 /*    48     4 */
	int                        iHitgroup;            /*    52     4 */

	/* size: 56, cachelines: 1, members: 10 */
	/* last cacheline: 56 bytes */
}; /* size: 56 */

/* 103 */
/* <0> (null):0 */
typedef class  TraceResult; /* size: 56 */

/* 104 */
/* <0> (null):0 */
struct enginefuncs_s {
	int                        (*pfnPrecacheModel)(char *); /*     0     4 */
	int                        (*pfnPrecacheSound)(char *); /*     4     4 */
	void                       (*pfnSetModel)(edict_t *, const char  *); /*     8     4 */
	int                        (*pfnModelIndex)(const char  *); /*    12     4 */
	int                        (*pfnModelFrames)(int); /*    16     4 */
	void                       (*pfnSetSize)(edict_t *, const float  *, const float  *); /*    20     4 */
	void                       (*pfnChangeLevel)(char *, char *); /*    24     4 */
	void                       (*pfnGetSpawnParms)(edict_t *); /*    28     4 */
	void                       (*pfnSaveSpawnParms)(edict_t *); /*    32     4 */
	float                      (*pfnVecToYaw)(const float  *); /*    36     4 */
	void                       (*pfnVecToAngles)(const float  *, float *); /*    40     4 */
	void                       (*pfnMoveToOrigin)(edict_t *, const float  *, float, int); /*    44     4 */
	void                       (*pfnChangeYaw)(edict_t *); /*    48     4 */
	void                       (*pfnChangePitch)(edict_t *); /*    52     4 */
	edict_t *                  (*pfnFindEntityByString)(edict_t *, const char  *, const char  *); /*    56     4 */
	int                        (*pfnGetEntityIllum)(edict_t *); /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	edict_t *                  (*pfnFindEntityInSphere)(edict_t *, const float  *, float); /*    64     4 */
	edict_t *                  (*pfnFindClientInPVS)(edict_t *); /*    68     4 */
	edict_t *                  (*pfnEntitiesInPVS)(edict_t *); /*    72     4 */
	void                       (*pfnMakeVectors)(const float  *); /*    76     4 */
	void                       (*pfnAngleVectors)(const float  *, float *, float *, float *); /*    80     4 */
	edict_t *                  (*pfnCreateEntity)(void); /*    84     4 */
	void                       (*pfnRemoveEntity)(edict_t *); /*    88     4 */
	edict_t *                  (*pfnCreateNamedEntity)(int); /*    92     4 */
	void                       (*pfnMakeStatic)(edict_t *); /*    96     4 */
	int                        (*pfnEntIsOnFloor)(edict_t *); /*   100     4 */
	int                        (*pfnDropToFloor)(edict_t *); /*   104     4 */
	int                        (*pfnWalkMove)(edict_t *, float, float, int); /*   108     4 */
	void                       (*pfnSetOrigin)(edict_t *, const float  *); /*   112     4 */
	void                       (*pfnEmitSound)(edict_t *, int, const char  *, float, float, int, int); /*   116     4 */
	void                       (*pfnEmitAmbientSound)(edict_t *, float *, const char  *, float, float, int, int); /*   120     4 */
	void                       (*pfnTraceLine)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	void                       (*pfnTraceToss)(edict_t *, edict_t *, TraceResult *); /*   128     4 */
	int                        (*pfnTraceMonsterHull)(edict_t *, const float  *, const float  *, int, edict_t *, TraceResult *); /*   132     4 */
	void                       (*pfnTraceHull)(const float  *, const float  *, int, int, edict_t *, TraceResult *); /*   136     4 */
	void                       (*pfnTraceModel)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   140     4 */
	const char  *              (*pfnTraceTexture)(edict_t *, const float  *, const float  *); /*   144     4 */
	void                       (*pfnTraceSphere)(const float  *, const float  *, int, float, edict_t *, TraceResult *); /*   148     4 */
	void                       (*pfnGetAimVector)(edict_t *, float, float *); /*   152     4 */
	void                       (*pfnServerCommand)(char *); /*   156     4 */
	void                       (*pfnServerExecute)(void); /*   160     4 */
	void                       (*pfnClientCommand)(edict_t *, char *, ...); /*   164     4 */
	void                       (*pfnParticleEffect)(const float  *, const float  *, float, float); /*   168     4 */
	void                       (*pfnLightStyle)(int, char *); /*   172     4 */
	int                        (*pfnDecalIndex)(const char  *); /*   176     4 */
	int                        (*pfnPointContents)(const float  *); /*   180     4 */
	void                       (*pfnMessageBegin)(int, int, const float  *, edict_t *); /*   184     4 */
	void                       (*pfnMessageEnd)(void); /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	void                       (*pfnWriteByte)(int); /*   192     4 */
	void                       (*pfnWriteChar)(int); /*   196     4 */
	void                       (*pfnWriteShort)(int); /*   200     4 */
	void                       (*pfnWriteLong)(int); /*   204     4 */
	void                       (*pfnWriteAngle)(float); /*   208     4 */
	void                       (*pfnWriteCoord)(float); /*   212     4 */
	void                       (*pfnWriteString)(const char  *); /*   216     4 */
	void                       (*pfnWriteEntity)(int); /*   220     4 */
	void                       (*pfnCVarRegister)(cvar_t *); /*   224     4 */
	float                      (*pfnCVarGetFloat)(const char  *); /*   228     4 */
	const char  *              (*pfnCVarGetString)(const char  *); /*   232     4 */
	void                       (*pfnCVarSetFloat)(const char  *, float); /*   236     4 */
	void                       (*pfnCVarSetString)(const char  *, const char  *); /*   240     4 */
	void                       (*pfnAlertMessage)(ALERT_TYPE, char *, ...); /*   244     4 */
	void                       (*pfnEngineFprintf)(void *, char *, ...); /*   248     4 */
	void *                     (*pfnPvAllocEntPrivateData)(edict_t *, int32); /*   252     4 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	void *                     (*pfnPvEntPrivateData)(edict_t *); /*   256     4 */
	void                       (*pfnFreeEntPrivateData)(edict_t *); /*   260     4 */
	const char  *              (*pfnSzFromIndex)(int); /*   264     4 */
	int                        (*pfnAllocString)(const char  *); /*   268     4 */
	class entvars_s *          (*pfnGetVarsOfEnt)(edict_t *); /*   272     4 */
	edict_t *                  (*pfnPEntityOfEntOffset)(int); /*   276     4 */
	int                        (*pfnEntOffsetOfPEntity)(const edict_t  *); /*   280     4 */
	int                        (*pfnIndexOfEdict)(const edict_t  *); /*   284     4 */
	edict_t *                  (*pfnPEntityOfEntIndex)(int); /*   288     4 */
	edict_t *                  (*pfnFindEntityByVars)(class entvars_s *); /*   292     4 */
	void *                     (*pfnGetModelPtr)(edict_t *); /*   296     4 */
	int                        (*pfnRegUserMsg)(const char  *, int); /*   300     4 */
	void                       (*pfnAnimationAutomove)(const edict_t  *, float); /*   304     4 */
	void                       (*pfnGetBonePosition)(const edict_t  *, int, float *, float *); /*   308     4 */
	uint32                     (*pfnFunctionFromName)(const char  *); /*   312     4 */
	const char  *              (*pfnNameForFunction)(uint32); /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	void                       (*pfnClientPrintf)(edict_t *, PRINT_TYPE, const char  *); /*   320     4 */
	void                       (*pfnServerPrint)(const char  *); /*   324     4 */
	const char  *              (*pfnCmd_Args)(void); /*   328     4 */
	const char  *              (*pfnCmd_Argv)(int);  /*   332     4 */
	int                        (*pfnCmd_Argc)(void); /*   336     4 */
	void                       (*pfnGetAttachment)(const edict_t  *, int, float *, float *); /*   340     4 */
	void                       (*pfnCRC32_Init)(CRC32_t *); /*   344     4 */
	void                       (*pfnCRC32_ProcessBuffer)(CRC32_t *, void *, int); /*   348     4 */
	void                       (*pfnCRC32_ProcessByte)(CRC32_t *, unsigned char); /*   352     4 */
	CRC32_t                    (*pfnCRC32_Final)(CRC32_t); /*   356     4 */
	int32                      (*pfnRandomLong)(int32, int32); /*   360     4 */
	float                      (*pfnRandomFloat)(float, float); /*   364     4 */
	void                       (*pfnSetView)(const edict_t  *, const edict_t  *); /*   368     4 */
	float                      (*pfnTime)(void);     /*   372     4 */
	void                       (*pfnCrosshairAngle)(const edict_t  *, float, float); /*   376     4 */
	byte *                     (*pfnLoadFileForMe)(char *, int *); /*   380     4 */
	/* --- cacheline 6 boundary (384 bytes) --- */
	void                       (*pfnFreeFile)(void *); /*   384     4 */
	void                       (*pfnEndSection)(const char  *); /*   388     4 */
	int                        (*pfnCompareFileTime)(char *, char *, int *); /*   392     4 */
	void                       (*pfnGetGameDir)(char *); /*   396     4 */
	void                       (*pfnCvar_RegisterVariable)(cvar_t *); /*   400     4 */
	void                       (*pfnFadeClientVolume)(const edict_t  *, int, int, int, int); /*   404     4 */
	void                       (*pfnSetClientMaxspeed)(const edict_t  *, float); /*   408     4 */
	edict_t *                  (*pfnCreateFakeClient)(const char  *); /*   412     4 */
	void                       (*pfnRunPlayerMove)(edict_t *, const float  *, float, float, float, short unsigned int, byte, byte); /*   416     4 */
	int                        (*pfnNumberOfEntities)(void); /*   420     4 */
	char *                     (*pfnGetInfoKeyBuffer)(edict_t *); /*   424     4 */
	char *                     (*pfnInfoKeyValue)(char *, char *); /*   428     4 */
	void                       (*pfnSetKeyValue)(char *, char *, char *); /*   432     4 */
	void                       (*pfnSetClientKeyValue)(int, char *, char *, char *); /*   436     4 */
	int                        (*pfnIsMapValid)(char *); /*   440     4 */
	void                       (*pfnStaticDecal)(const float  *, int, int, int); /*   444     4 */
	/* --- cacheline 7 boundary (448 bytes) --- */
	int                        (*pfnPrecacheGeneric)(char *); /*   448     4 */
	int                        (*pfnGetPlayerUserId)(edict_t *); /*   452     4 */
	void                       (*pfnBuildSoundMsg)(edict_t *, int, const char  *, float, float, int, int, int, int, const float  *, edict_t *); /*   456     4 */
	int                        (*pfnIsDedicatedServer)(void); /*   460     4 */
	cvar_t *                   (*pfnCVarGetPointer)(const char  *); /*   464     4 */
	unsigned int               (*pfnGetPlayerWONId)(edict_t *); /*   468     4 */
	void                       (*pfnInfo_RemoveKey)(char *, const char  *); /*   472     4 */
	const char  *              (*pfnGetPhysicsKeyValue)(const edict_t  *, const char  *); /*   476     4 */
	void                       (*pfnSetPhysicsKeyValue)(const edict_t  *, const char  *, const char  *); /*   480     4 */
	const char  *              (*pfnGetPhysicsInfoString)(const edict_t  *); /*   484     4 */
	short unsigned int         (*pfnPrecacheEvent)(int, const char  *); /*   488     4 */
	void                       (*pfnPlaybackEvent)(int, const edict_t  *, short unsigned int, float, float *, float *, float, float, int, int, int, int); /*   492     4 */
	unsigned char *            (*pfnSetFatPVS)(float *); /*   496     4 */
	unsigned char *            (*pfnSetFatPAS)(float *); /*   500     4 */
	int                        (*pfnCheckVisibility)(const edict_t  *, unsigned char *); /*   504     4 */
	void                       (*pfnDeltaSetField)(class delta_s *, const char  *); /*   508     4 */
	/* --- cacheline 8 boundary (512 bytes) --- */
	void                       (*pfnDeltaUnsetField)(class delta_s *, const char  *); /*   512     4 */
	void                       (*pfnDeltaAddEncoder)(char *, void (*)(class delta_s *, const unsigned char  *, const unsigned char  *)); /*   516     4 */
	int                        (*pfnGetCurrentPlayer)(void); /*   520     4 */
	int                        (*pfnCanSkipPlayer)(const edict_t  *); /*   524     4 */
	int                        (*pfnDeltaFindField)(class delta_s *, const char  *); /*   528     4 */
	void                       (*pfnDeltaSetFieldByIndex)(class delta_s *, int); /*   532     4 */
	void                       (*pfnDeltaUnsetFieldByIndex)(class delta_s *, int); /*   536     4 */
	void                       (*pfnSetGroupMask)(int, int); /*   540     4 */
	int                        (*pfnCreateInstancedBaseline)(int, class entity_state_s *); /*   544     4 */
	void                       (*pfnCvar_DirectSet)(class cvar_s *, char *); /*   548     4 */
	void                       (*pfnForceUnmodified)(FORCE_TYPE, float *, float *, const char  *); /*   552     4 */
	void                       (*pfnGetPlayerStats)(const edict_t  *, int *, int *); /*   556     4 */
	void                       (*pfnAddServerCommand)(char *, void (*)(void)); /*   560     4 */
	qboolean                   (*pfnVoice_GetClientListening)(int, int); /*   564     4 */
	qboolean                   (*pfnVoice_SetClientListening)(int, int, qboolean); /*   568     4 */
	const char  *              (*pfnGetPlayerAuthId)(edict_t *); /*   572     4 */
	/* --- cacheline 9 boundary (576 bytes) --- */
	sequenceEntry_s *          (*pfnSequenceGet)(const char  *, const char  *); /*   576     4 */
	sentenceEntry_s *          (*pfnSequencePickSentence)(const char  *, int, int *); /*   580     4 */
	int                        (*pfnGetFileSize)(char *); /*   584     4 */
	unsigned int               (*pfnGetApproxWavePlayLen)(const char  *); /*   588     4 */
	int                        (*pfnIsCareerMatch)(void); /*   592     4 */
	int                        (*pfnGetLocalizedStringLength)(const char  *); /*   596     4 */
	void                       (*pfnRegisterTutorMessageShown)(int); /*   600     4 */
	int                        (*pfnGetTimesTutorMessageShown)(int); /*   604     4 */
	void                       (*ProcessTutorMessageDecayBuffer)(int *, int); /*   608     4 */
	void                       (*ConstructTutorMessageDecayBuffer)(int *, int); /*   612     4 */
	void                       (*ResetTutorMessageDecayData)(void); /*   616     4 */
	void                       (*pfnQueryClientCvarValue)(const edict_t  *, const char  *); /*   620     4 */
	void                       (*pfnQueryClientCvarValue2)(const edict_t  *, const char  *, int); /*   624     4 */
	int                        (*pfnCheckParm)(const char  *, char * *); /*   628     4 */

	/* size: 632, cachelines: 10, members: 158 */
	/* last cacheline: 56 bytes */
}; /* size: 632 */

/* 105 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 106 */
 /* pointer to 105 */
 /* size: 4 */

/* 107 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142657268 */

/* 108 */
 /* pointer to 107 */
 /* size: 4 */

/* 109 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 110 */
 /* pointer to 109 */
 /* size: 4 */

/* 111 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 112 */
 /* pointer to 111 */
 /* size: 4 */

/* 113 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142657788 */

/* 114 */
 /* pointer to 113 */
 /* size: 4 */

/* 115 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142658048 */

/* 116 */
 /* pointer to 115 */
 /* size: 4 */

/* 117 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142658256 */

/* 118 */
 /* pointer to 117 */
 /* size: 4 */

/* 119 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 120 */
 /* pointer to 119 */
 /* size: 4 */

/* 121 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142658568 */

/* 122 */
 /* pointer to 121 */
 /* size: 4 */

/* 123 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142658776 */

/* 124 */
 /* pointer to 123 */
 /* size: 4 */

/* 125 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 126 */
 /* pointer to 125 */
 /* size: 4 */

/* 127 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 128 */
 /* pointer to 127 */
 /* size: 4 */

/* 129 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 130 */
 /* pointer to 129 */
 /* size: 4 */

/* 131 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 132 */
 /* pointer to 131 */
 /* size: 4 */

/* 133 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142672152 */

/* 134 */
 /* pointer to 133 */
 /* size: 4 */

/* 135 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142672308 */

/* 136 */
 /* pointer to 135 */
 /* size: 4 */

/* 137 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 138 */
 /* pointer to 137 */
 /* size: 4 */

/* 139 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 140 */
 /* pointer to 139 */
 /* size: 4 */

/* 141 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 142 */
 /* pointer to 141 */
 /* size: 4 */

/* 143 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142673192 */

/* 144 */
 /* pointer to 143 */
 /* size: 4 */

/* 145 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142673400 */

/* 146 */
 /* pointer to 145 */
 /* size: 4 */

/* 147 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142673868 */

/* 148 */
 /* pointer to 147 */
 /* size: 4 */

/* 149 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142674336 */

/* 150 */
 /* pointer to 103 */
 /* size: 4 */

/* 151 */
 /* pointer to 149 */
 /* size: 4 */

/* 152 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142674752 */

/* 153 */
 /* pointer to 152 */
 /* size: 4 */

/* 154 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 155 */
 /* pointer to 154 */
 /* size: 4 */

/* 156 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142675428 */

/* 157 */
 /* pointer to 156 */
 /* size: 4 */

/* 158 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 159 */
 /* pointer to 158 */
 /* size: 4 */

/* 160 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142680192 */

/* 161 */
 /* pointer to 160 */
 /* size: 4 */

/* 162 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142680608 */

/* 163 */
 /* pointer to 162 */
 /* size: 4 */

/* 164 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142680868 */

/* 165 */
 /* pointer to 164 */
 /* size: 4 */

/* 166 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142681024 */

/* 167 */
 /* pointer to 166 */
 /* size: 4 */

/* 168 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142681128 */

/* 169 */
 /* pointer to 168 */
 /* size: 4 */

/* 170 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142681336 */

/* 171 */
 /* pointer to 170 */
 /* size: 4 */

/* 172 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142681648 */

/* 173 */
 /* pointer to 172 */
 /* size: 4 */

/* 174 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 175 */
 /* pointer to 174 */
 /* size: 4 */

/* 176 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142682012 */

/* 177 */
 /* pointer to 176 */
 /* size: 4 */

/* 178 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142682324 */

/* 179 */
 /* pointer to 178 */
 /* size: 4 */

/* 180 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142682480 */

/* 181 */
 /* pointer to 180 */
 /* size: 4 */

/* 182 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142682636 */

/* 183 */
 /* pointer to 182 */
 /* size: 4 */

/* 184 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142682792 */

/* 185 */
 /* pointer to 84 */
 /* size: 4 */

/* 186 */
 /* pointer to 184 */
 /* size: 4 */

/* 187 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 188 */
 /* pointer to 187 */
 /* size: 4 */

/* 189 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 190 */
 /* pointer to 189 */
 /* size: 4 */

/* 191 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142683312 */

/* 192 */
 /* pointer to 191 */
 /* size: 4 */

/* 193 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142683520 */

/* 194 */
 /* pointer to 193 */
 /* size: 4 */

/* 195 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142683728 */

/* 196 */
 /* pointer to 195 */
 /* size: 4 */

/* 197 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142683936 */

/* 198 */
 /* pointer to 197 */
 /* size: 4 */

/* 199 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 200 */
 /* pointer to 199 */
 /* size: 4 */

/* 201 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 202 */
 /* pointer to 201 */
 /* size: 4 */

/* 203 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 204 */
 /* pointer to 203 */
 /* size: 4 */

/* 205 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 206 */
 /* pointer to 76 */
 /* size: 4 */

/* 207 */
 /* pointer to 205 */
 /* size: 4 */

/* 208 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 209 */
 /* pointer to 210 */
 /* size: 4 */

/* 210 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 804 */

/* 211 */
 /* pointer to 208 */
 /* size: 4 */

/* 212 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 213 */
 /* pointer to 212 */
 /* size: 4 */

/* 214 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 215 */
 /* pointer to 214 */
 /* size: 4 */

/* 216 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142584608 */

/* 217 */
 /* pointer to 216 */
 /* size: 4 */

/* 218 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142584816 */

/* 219 */
 /* pointer to 218 */
 /* size: 4 */

/* 220 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 221 */
 /* pointer to 220 */
 /* size: 4 */

/* 222 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 223 */
 /* pointer to 222 */
 /* size: 4 */

/* 224 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142585440 */

/* 225 */
 /* pointer to 224 */
 /* size: 4 */

/* 226 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 227 */
 /* pointer to 226 */
 /* size: 4 */

/* 228 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 229 */
 /* pointer to 228 */
 /* size: 4 */

/* 230 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142585908 */

/* 231 */
 /* pointer to 81 */
 /* size: 4 */

/* 232 */
 /* pointer to 230 */
 /* size: 4 */

/* 233 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142586116 */

/* 234 */
 /* pointer to 233 */
 /* size: 4 */

/* 235 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142586376 */

/* 236 */
 /* pointer to 235 */
 /* size: 4 */

/* 237 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 238 */
 /* pointer to 237 */
 /* size: 4 */

/* 239 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 240 */
 /* pointer to 239 */
 /* size: 4 */

/* 241 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 242 */
 /* pointer to 241 */
 /* size: 4 */

/* 243 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142587156 */

/* 244 */
 /* pointer to 243 */
 /* size: 4 */

/* 245 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 246 */
 /* pointer to 245 */
 /* size: 4 */

/* 247 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142635452 */

/* 248 */
 /* pointer to 247 */
 /* size: 4 */

/* 249 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 250 */
 /* pointer to 47 */
 /* size: 4 */

/* 251 */
 /* pointer to 9 */
 /* size: 4 */

/* 252 */
 /* pointer to 249 */
 /* size: 4 */

/* 253 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142636024 */

/* 254 */
 /* pointer to 253 */
 /* size: 4 */

/* 255 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 256 */
 /* pointer to 255 */
 /* size: 4 */

/* 257 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142636440 */

/* 258 */
 /* pointer to 257 */
 /* size: 4 */

/* 259 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 260 */
 /* pointer to 259 */
 /* size: 4 */

/* 261 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142636960 */

/* 262 */
 /* pointer to 261 */
 /* size: 4 */

/* 263 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 264 */
 /* pointer to 263 */
 /* size: 4 */

/* 265 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 266 */
 /* pointer to 265 */
 /* size: 4 */

/* 267 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142637844 */

/* 268 */
 /* pointer to 267 */
 /* size: 4 */

/* 269 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142638104 */

/* 270 */
 /* pointer to 269 */
 /* size: 4 */

/* 271 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142638416 */

/* 272 */
 /* pointer to 271 */
 /* size: 4 */

/* 273 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142638728 */

/* 274 */
 /* pointer to 273 */
 /* size: 4 */

/* 275 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 276 */
 /* pointer to 275 */
 /* size: 4 */

/* 277 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 278 */
 /* pointer to 277 */
 /* size: 4 */

/* 279 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142696740 */

/* 280 */
 /* pointer to 279 */
 /* size: 4 */

/* 281 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 282 */
 /* pointer to 281 */
 /* size: 4 */

/* 283 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142697156 */

/* 284 */
 /* pointer to 283 */
 /* size: 4 */

/* 285 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 286 */
 /* pointer to 285 */
 /* size: 4 */

/* 287 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 2 */

/* 288 */
 /* pointer to 287 */
 /* size: 4 */

/* 289 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142697780 */

/* 290 */
 /* pointer to 289 */
 /* size: 4 */

/* 291 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 292 */
 /* pointer to 4 */
 /* size: 4 */

/* 293 */
 /* pointer to 291 */
 /* size: 4 */

/* 294 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 295 */
 /* pointer to 294 */
 /* size: 4 */

/* 296 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142698924 */

/* 297 */
 /* pointer to 298 */
 /* size: 4 */

/* 298 */
/* <0> (null):0 */
struct delta_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 299 */
 /* pointer to 296 */
 /* size: 4 */

/* 300 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142699248 */

/* 301 */
 /* pointer to 302 */
 /* size: 4 */

/* 302 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142699456 */

/* 303 */
 /* pointer to 304 */
 /* size: 4 */

/* 304 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 305 */
 /* pointer to 300 */
 /* size: 4 */

/* 306 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 307 */
 /* pointer to 306 */
 /* size: 4 */

/* 308 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142700028 */

/* 309 */
 /* pointer to 308 */
 /* size: 4 */

/* 310 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142700236 */

/* 311 */
 /* pointer to 310 */
 /* size: 4 */

/* 312 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 313 */
 /* pointer to 314 */
 /* size: 4 */

/* 314 */
/* <0> (null):0 */
struct entity_state_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 315 */
 /* pointer to 312 */
 /* size: 4 */

/* 316 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142700824 */

/* 317 */
 /* pointer to 82 */
 /* size: 4 */

/* 318 */
 /* pointer to 316 */
 /* size: 4 */

/* 319 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142701084 */

/* 320 */
 /* pointer to 319 */
 /* size: 4 */

/* 321 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142701396 */

/* 322 */
 /* pointer to 321 */
 /* size: 4 */

/* 323 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142701656 */

/* 324 */
 /* pointer to 323 */
 /* size: 4 */

/* 325 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 326 */
 /* pointer to 325 */
 /* size: 4 */

/* 327 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 328 */
 /* pointer to 327 */
 /* size: 4 */

/* 329 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 330 */
 /* pointer to 329 */
 /* size: 4 */

/* 331 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 332 */
 /* pointer to 331 */
 /* size: 4 */

/* 333 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 334 */
 /* pointer to 333 */
 /* size: 4 */

/* 335 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 336 */
 /* pointer to 335 */
 /* size: 4 */

/* 337 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142703112 */

/* 338 */
 /* pointer to 337 */
 /* size: 4 */

/* 339 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142703320 */

/* 340 */
 /* pointer to 339 */
 /* size: 4 */

/* 341 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142703528 */

/* 342 */
 /* pointer to 341 */
 /* size: 4 */

/* 343 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 344 */
 /* pointer to 17 */
 /* size: 4 */

/* 345 */
 /* pointer to 343 */
 /* size: 4 */

/* 346 */
/* <0> (null):0 */
typedef struct enginefuncs_s enginefuncs_t; /* size: 632 */

/* 347 */
/* <0> (null):0 */
struct KeyValueData_s {
	char *                     szClassName;          /*     0     4 */
	char *                     szKeyName;            /*     4     4 */
	char *                     szValue;              /*     8     4 */
	int32                      fHandled;             /*    12     4 */

	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 348 */
/* <0> (null):0 */
typedef struct KeyValueData_s KeyValueData; /* size: 16 */

/* 349 */
 /* pointer to 348 */
 /* size: 4 */

/* 350 */
/* <0> (null):0 */
enum {
	ACT_RESET = 0,
	ACT_IDLE = 1,
	ACT_GUARD = 2,
	ACT_WALK = 3,
	ACT_RUN = 4,
	ACT_FLY = 5,
	ACT_SWIM = 6,
	ACT_HOP = 7,
	ACT_LEAP = 8,
	ACT_FALL = 9,
	ACT_LAND = 10,
	ACT_STRAFE_LEFT = 11,
	ACT_STRAFE_RIGHT = 12,
	ACT_ROLL_LEFT = 13,
	ACT_ROLL_RIGHT = 14,
	ACT_TURN_LEFT = 15,
	ACT_TURN_RIGHT = 16,
	ACT_CROUCH = 17,
	ACT_CROUCHIDLE = 18,
	ACT_STAND = 19,
	ACT_USE = 20,
	ACT_SIGNAL1 = 21,
	ACT_SIGNAL2 = 22,
	ACT_SIGNAL3 = 23,
	ACT_TWITCH = 24,
	ACT_COWER = 25,
	ACT_SMALL_FLINCH = 26,
	ACT_BIG_FLINCH = 27,
	ACT_RANGE_ATTACK1 = 28,
	ACT_RANGE_ATTACK2 = 29,
	ACT_MELEE_ATTACK1 = 30,
	ACT_MELEE_ATTACK2 = 31,
	ACT_RELOAD = 32,
	ACT_ARM = 33,
	ACT_DISARM = 34,
	ACT_EAT = 35,
	ACT_DIESIMPLE = 36,
	ACT_DIEBACKWARD = 37,
	ACT_DIEFORWARD = 38,
	ACT_DIEVIOLENT = 39,
	ACT_BARNACLE_HIT = 40,
	ACT_BARNACLE_PULL = 41,
	ACT_BARNACLE_CHOMP = 42,
	ACT_BARNACLE_CHEW = 43,
	ACT_SLEEP = 44,
	ACT_INSPECT_FLOOR = 45,
	ACT_INSPECT_WALL = 46,
	ACT_IDLE_ANGRY = 47,
	ACT_WALK_HURT = 48,
	ACT_RUN_HURT = 49,
	ACT_HOVER = 50,
	ACT_GLIDE = 51,
	ACT_FLY_LEFT = 52,
	ACT_FLY_RIGHT = 53,
	ACT_DETECT_SCENT = 54,
	ACT_SNIFF = 55,
	ACT_BITE = 56,
	ACT_THREAT_DISPLAY = 57,
	ACT_FEAR_DISPLAY = 58,
	ACT_EXCITED = 59,
	ACT_SPECIAL_ATTACK1 = 60,
	ACT_SPECIAL_ATTACK2 = 61,
	ACT_COMBAT_IDLE = 62,
	ACT_WALK_SCARED = 63,
	ACT_RUN_SCARED = 64,
	ACT_VICTORY_DANCE = 65,
	ACT_DIE_HEADSHOT = 66,
	ACT_DIE_CHESTSHOT = 67,
	ACT_DIE_GUTSHOT = 68,
	ACT_DIE_BACKSHOT = 69,
	ACT_FLINCH_HEAD = 70,
	ACT_FLINCH_CHEST = 71,
	ACT_FLINCH_STOMACH = 72,
	ACT_FLINCH_LEFTARM = 73,
	ACT_FLINCH_RIGHTARM = 74,
	ACT_FLINCH_LEFTLEG = 75,
	ACT_FLINCH_RIGHTLEG = 76,
	ACT_FLINCH = 77,
	ACT_LARGE_FLINCH = 78,
	ACT_HOLDBOMB = 79,
	ACT_IDLE_FIDGET = 80,
	ACT_IDLE_SCARED = 81,
	ACT_IDLE_SCARED_FIDGET = 82,
	ACT_FOLLOW_IDLE = 83,
	ACT_FOLLOW_IDLE_FIDGET = 84,
	ACT_FOLLOW_IDLE_SCARED = 85,
	ACT_FOLLOW_IDLE_SCARED_FIDGET = 86,
	ACT_CROUCH_IDLE = 87,
	ACT_CROUCH_IDLE_FIDGET = 88,
	ACT_CROUCH_IDLE_SCARED = 89,
	ACT_CROUCH_IDLE_SCARED_FIDGET = 90,
	ACT_CROUCH_WALK = 91,
	ACT_CROUCH_WALK_SCARED = 92,
	ACT_CROUCH_DIE = 93,
	ACT_WALK_BACK = 94,
	ACT_IDLE_SNEAKY = 95,
	ACT_IDLE_SNEAKY_FIDGET = 96,
	ACT_WALK_SNEAKY = 97,
	ACT_WAVE = 98,
	ACT_YES = 99,
	ACT_NO = 100,
}; /* size: 4 */

/* 351 */
/* <0> (null):0 */
typedef enum  Activity; /* size: 4 */

/* 352 */
/* <0> (null):0 */
enum {
	MONSTERSTATE_NONE = 0,
	MONSTERSTATE_IDLE = 1,
	MONSTERSTATE_COMBAT = 2,
	MONSTERSTATE_ALERT = 3,
	MONSTERSTATE_HUNT = 4,
	MONSTERSTATE_PRONE = 5,
	MONSTERSTATE_SCRIPT = 6,
	MONSTERSTATE_PLAYDEAD = 7,
	MONSTERSTATE_DEAD = 8,
}; /* size: 4 */

/* 353 */
/* <0> (null):0 */
typedef enum  MONSTERSTATE; /* size: 4 */

/* 354 */
 /* pointer to 79 */
 /* size: 4 */

/* 355 */
 /* pointer to 356 */
 /* size: 4 */

/* 356 */
/* <0> (null):0 */
struct CBaseEntity {
	/* <0> (null):0 */
	virtual int ObjectCaps(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10ObjectCapsEv */

	/* <0> (null):0 */
	virtual void Spawn(class CBaseEntity *); /* linkage=_ZN11CBaseEntity5SpawnEv */

	/* <0> (null):0 */
	virtual void Precache(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8PrecacheEv */

	/* <0> (null):0 */
	virtual void Restart(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7RestartEv */

	/* <0> (null):0 */
	virtual void Activate(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8ActivateEv */

	/* <0> (null):0 */
	virtual int Classify(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8ClassifyEv */

	/* <0> (null):0 */
	virtual void DeathNotice(class CBaseEntity *, entvars_t *); /* linkage=_ZN11CBaseEntity11DeathNoticeEP9entvars_s */

	/* <0> (null):0 */
	virtual BOOL IsTriggered(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity11IsTriggeredEPS_ */

	/* <0> (null):0 */
	virtual class CBaseMonster * MyMonsterPointer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity16MyMonsterPointerEv */

	/* <0> (null):0 */
	virtual class CSquadMonster * MySquadMonsterPointer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity21MySquadMonsterPointerEv */

	/* <0> (null):0 */
	virtual void AddPoints(class CBaseEntity *, int, BOOL); /* linkage=_ZN11CBaseEntity9AddPointsEii */

	/* <0> (null):0 */
	virtual void AddPointsToTeam(class CBaseEntity *, int, BOOL); /* linkage=_ZN11CBaseEntity15AddPointsToTeamEii */

	/* <0> (null):0 */
	virtual BOOL AddPlayerItem(class CBaseEntity *, class CBasePlayerItem *); /* linkage=_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem */

	/* <0> (null):0 */
	virtual BOOL RemovePlayerItem(class CBaseEntity *, class CBasePlayerItem *); /* linkage=_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem */

	/* <0> (null):0 */
	virtual int GiveAmmo(class CBaseEntity *, int, char *, int); /* linkage=_ZN11CBaseEntity8GiveAmmoEiPci */

	/* <0> (null):0 */
	virtual int IsMoving(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8IsMovingEv */

	/* <0> (null):0 */
	virtual void OverrideReset(class CBaseEntity *); /* linkage=_ZN11CBaseEntity13OverrideResetEv */

	/* <0> (null):0 */
	virtual void SetToggleState(class CBaseEntity *, int); /* linkage=_ZN11CBaseEntity14SetToggleStateEi */

	/* <0> (null):0 */
	virtual void StartSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity13StartSneakingEv */

	/* <0> (null):0 */
	virtual void StopSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12StopSneakingEv */

	/* <0> (null):0 */
	virtual BOOL OnControls(class CBaseEntity *, entvars_t *); /* linkage=_ZN11CBaseEntity10OnControlsEP9entvars_s */

	/* <0> (null):0 */
	virtual BOOL IsSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10IsSneakingEv */

	/* <0> (null):0 */
	virtual BOOL IsBSPModel(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10IsBSPModelEv */

	/* <0> (null):0 */
	virtual BOOL ReflectGauss(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12ReflectGaussEv */

	/* <0> (null):0 */
	virtual BOOL IsPlayer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8IsPlayerEv */

	/* <0> (null):0 */
	virtual BOOL IsNetClient(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11IsNetClientEv */

	/* <0> (null):0 */
	virtual const char  * TeamID(class CBaseEntity *); /* linkage=_ZN11CBaseEntity6TeamIDEv */

	/* <0> (null):0 */
	virtual void Think(class CBaseEntity *); /* linkage=_ZN11CBaseEntity5ThinkEv */

	/* <0> (null):0 */
	virtual void Touch(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity5TouchEPS_ */

	/* <0> (null):0 */
	virtual void Use(class CBaseEntity *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float); /* linkage=_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf */

	/* <0> (null):0 */
	virtual void Blocked(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity7BlockedEPS_ */

	/* <0> (null):0 */
	virtual class CBaseEntity * Respawn(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7RespawnEv */

	/* <0> (null):0 */
	virtual void UpdateOwner(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11UpdateOwnerEv */

	/* <0> (null):0 */
	virtual BOOL FBecomeProne(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12FBecomeProneEv */

	/* <0> (null):0 */
	virtual class Vector Center(class CBaseEntity *); /* linkage=_ZN11CBaseEntity6CenterEv */

	/* <0> (null):0 */
	virtual class Vector EyePosition(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11EyePositionEv */

	/* <0> (null):0 */
	virtual class Vector EarPosition(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11EarPositionEv */

	/* <0> (null):0 */
	virtual class Vector BodyTarget(class CBaseEntity *, const class Vector  &); /* linkage=_ZN11CBaseEntity10BodyTargetERK6Vector */

	/* <0> (null):0 */
	virtual int Illumination(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12IlluminationEv */

	/* <0> (null):0 */
	virtual BOOL HasTarget(class CBaseEntity *, string_t); /* linkage=_ZN11CBaseEntity9HasTargetEj */

	/* vtable has 40 entries: {
	   [6] = ObjectCaps(_ZN11CBaseEntity10ObjectCapsEv), 
	   [0] = Spawn(_ZN11CBaseEntity5SpawnEv), 
	   [1] = Precache(_ZN11CBaseEntity8PrecacheEv), 
	   [2] = Restart(_ZN11CBaseEntity7RestartEv), 
	   [7] = Activate(_ZN11CBaseEntity8ActivateEv), 
	   [9] = Classify(_ZN11CBaseEntity8ClassifyEv), 
	   [10] = DeathNotice(_ZN11CBaseEntity11DeathNoticeEP9entvars_s), 
	   [17] = IsTriggered(_ZN11CBaseEntity11IsTriggeredEPS_), 
	   [18] = MyMonsterPointer(_ZN11CBaseEntity16MyMonsterPointerEv), 
	   [19] = MySquadMonsterPointer(_ZN11CBaseEntity21MySquadMonsterPointerEv), 
	   [21] = AddPoints(_ZN11CBaseEntity9AddPointsEii), 
	   [22] = AddPointsToTeam(_ZN11CBaseEntity15AddPointsToTeamEii), 
	   [23] = AddPlayerItem(_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem), 
	   [24] = RemovePlayerItem(_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem), 
	   [25] = GiveAmmo(_ZN11CBaseEntity8GiveAmmoEiPci), 
	   [27] = IsMoving(_ZN11CBaseEntity8IsMovingEv), 
	   [28] = OverrideReset(_ZN11CBaseEntity13OverrideResetEv), 
	   [30] = SetToggleState(_ZN11CBaseEntity14SetToggleStateEi), 
	   [31] = StartSneaking(_ZN11CBaseEntity13StartSneakingEv), 
	   [32] = StopSneaking(_ZN11CBaseEntity12StopSneakingEv), 
	   [33] = OnControls(_ZN11CBaseEntity10OnControlsEP9entvars_s), 
	   [34] = IsSneaking(_ZN11CBaseEntity10IsSneakingEv), 
	   [36] = IsBSPModel(_ZN11CBaseEntity10IsBSPModelEv), 
	   [37] = ReflectGauss(_ZN11CBaseEntity12ReflectGaussEv), 
	   [40] = IsPlayer(_ZN11CBaseEntity8IsPlayerEv), 
	   [41] = IsNetClient(_ZN11CBaseEntity11IsNetClientEv), 
	   [42] = TeamID(_ZN11CBaseEntity6TeamIDEv), 
	   [44] = Think(_ZN11CBaseEntity5ThinkEv), 
	   [45] = Touch(_ZN11CBaseEntity5TouchEPS_), 
	   [46] = Use(_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf), 
	   [47] = Blocked(_ZN11CBaseEntity7BlockedEPS_), 
	   [48] = Respawn(_ZN11CBaseEntity7RespawnEv), 
	   [49] = UpdateOwner(_ZN11CBaseEntity11UpdateOwnerEv), 
	   [50] = FBecomeProne(_ZN11CBaseEntity12FBecomeProneEv), 
	   [51] = Center(_ZN11CBaseEntity6CenterEv), 
	   [52] = EyePosition(_ZN11CBaseEntity11EyePositionEv), 
	   [53] = EarPosition(_ZN11CBaseEntity11EarPositionEv), 
	   [54] = BodyTarget(_ZN11CBaseEntity10BodyTargetERK6Vector), 
	   [55] = Illumination(_ZN11CBaseEntity12IlluminationEv), 
	   [38] = HasTarget(_ZN11CBaseEntity9HasTargetEj), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 357 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 358 */
/* <0> (null):0 */
struct {
	int                        event;                /*     0     4 */
	char *                     options;              /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 359 */
/* <0> (null):0 */
typedef class  MonsterEvent_t; /* size: 8 */

/* 360 */
/* <0> (null):0 */
enum {
	USE_OFF = 0,
	USE_ON = 1,
	USE_SET = 2,
	USE_TOGGLE = 3,
}; /* size: 4 */

/* 361 */
/* <0> (null):0 */
typedef enum  USE_TYPE; /* size: 4 */

/* 362 */
/* <0> (null):0 */
class EHANDLE {
private:

	edict_t *                  m_pent;               /*     0     4 */
	int                        m_serialnumber;       /*     4     4 */
	/* <0> (null):0 */
	edict_t * Get(class EHANDLE *); /* linkage=_ZN7EHANDLE3GetEv */

	/* <0> (null):0 */
	edict_t * Set(class EHANDLE *, edict_t *); /* linkage=_ZN7EHANDLE3SetEP7edict_s */

	/* <0> (null):0 */
	int operator int(class EHANDLE *); /* linkage=_ZN7EHANDLEcviEv */

	/* <0> (null):0 */
	class CBaseEntity * operator CBaseEntity*(class EHANDLE *); /* linkage=_ZN7EHANDLEcvP11CBaseEntityEv */

	/* <0> (null):0 */
	class CBaseEntity * operator=(class EHANDLE *, class CBaseEntity *); /* linkage=_ZN7EHANDLEaSEP11CBaseEntity */

	/* <0> (null):0 */
	class CBaseEntity * operator->(class EHANDLE *); /* linkage=_ZN7EHANDLEptEv */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 363 */
 /* pointer to 362 */
 /* size: 4 */

/* 364 */
/* <0> (null):0 */
class CLink {
	entvars_t *                m_pLinkEnt;           /*     0     4 */

	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 365 */
/* <0> (null):0 */
class CGraph {
	BOOL                       m_fGraphPresent;      /*     0     4 */
	BOOL                       m_fGraphPointersSet;  /*     4     4 */
	int                        m_cLinks;             /*     8     4 */
	class CLink *              m_pLinkPool;          /*    12     4 */
	/* <0> (null):0 */
	void InitGraph(class CGraph *); /* linkage=_ZN6CGraph9InitGraphEv */

	/* <0> (null):0 */
	int AllocNodes(class CGraph *); /* linkage=_ZN6CGraph10AllocNodesEv */

	/* <0> (null):0 */
	int CheckNODFile(class CGraph *, char *); /* linkage=_ZN6CGraph12CheckNODFileEPc */

	/* <0> (null):0 */
	int FLoadGraph(class CGraph *, char *); /* linkage=_ZN6CGraph10FLoadGraphEPc */

	/* <0> (null):0 */
	int FSetGraphPointers(class CGraph *); /* linkage=_ZN6CGraph17FSetGraphPointersEv */

	/* <0> (null):0 */
	void ShowNodeConnections(class CGraph *, int); /* linkage=_ZN6CGraph19ShowNodeConnectionsEi */

	/* <0> (null):0 */
	int FindNearestNode(class CGraph *, const class Vector  &, class CBaseEntity *); /* linkage=_ZN6CGraph15FindNearestNodeERK6VectorP11CBaseEntity */

	/* <0> (null):0 */
	int FindNearestNode(class CGraph *, const class Vector  &, int); /* linkage=_ZN6CGraph15FindNearestNodeERK6Vectori */


	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 366 */
 /* pointer to 364 */
 /* size: 4 */

/* 367 */
 /* pointer to 365 */
 /* size: 4 */

/* 368 */
/* <0> (null):0 */
class CBaseMonster : public CBaseToggle {
public:

	/* class CBaseToggle         <ancestor>; */      /*     0     0 */
	Activity                   m_Activity;           /*   312     4 */
	Activity                   m_IdealActivity;      /*   316     4 */
	int                        m_LastHitGroup;       /*   320     4 */
	int                        m_bitsDamageType;     /*   324     4 */
	unsigned char              m_rgbTimeBasedDamage[8]; /*   328     8 */
	MONSTERSTATE               m_MonsterState;       /*   336     4 */
	MONSTERSTATE               m_IdealMonsterState;  /*   340     4 */
	int                        m_afConditions;       /*   344     4 */
	int                        m_afMemory;           /*   348     4 */
	float                      m_flNextAttack;       /*   352     4 */
	class EHANDLE             m_hEnemy;              /*   356     8 */
	class EHANDLE             m_hTargetEnt;          /*   364     8 */
	float                      m_flFieldOfView;      /*   372     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	int                        m_bloodColor;         /*   376     4 */
	class Vector              m_HackedGunPos;        /*   380    12 */
	class Vector              m_vecEnemyLKP;         /*   392    12 */
	/* <0> (null):0 */
	virtual void KeyValue(class CBaseMonster *, KeyValueData *); /* linkage=_ZN12CBaseMonster8KeyValueEP14KeyValueData_s */

	/* <0> (null):0 */
	void MakeIdealYaw(class CBaseMonster *, class Vector); /* linkage=_ZN12CBaseMonster12MakeIdealYawE6Vector */

	/* <0> (null):0 */
	virtual float ChangeYaw(class CBaseMonster *, int); /* linkage=_ZN12CBaseMonster9ChangeYawEi */

	/* <0> (null):0 */
	virtual BOOL HasHumanGibs(class CBaseMonster *); /* linkage=_ZN12CBaseMonster12HasHumanGibsEv */

	/* <0> (null):0 */
	virtual BOOL HasAlienGibs(class CBaseMonster *); /* linkage=_ZN12CBaseMonster12HasAlienGibsEv */

	/* <0> (null):0 */
	virtual void FadeMonster(class CBaseMonster *); /* linkage=_ZN12CBaseMonster11FadeMonsterEv */

	/* <0> (null):0 */
	virtual void GibMonster(class CBaseMonster *); /* linkage=_ZN12CBaseMonster10GibMonsterEv */

	/* <0> (null):0 */
	virtual Activity GetDeathActivity(class CBaseMonster *); /* linkage=_ZN12CBaseMonster16GetDeathActivityEv */

	/* <0> (null):0 */
	Activity GetSmallFlinchActivity(class CBaseMonster *); /* linkage=_ZN12CBaseMonster22GetSmallFlinchActivityEv */

	/* <0> (null):0 */
	virtual void BecomeDead(class CBaseMonster *); /* linkage=_ZN12CBaseMonster10BecomeDeadEv */

	/* <0> (null):0 */
	BOOL ShouldGibMonster(class CBaseMonster *, int); /* linkage=_ZN12CBaseMonster16ShouldGibMonsterEi */

	/* <0> (null):0 */
	void CallGibMonster(class CBaseMonster *); /* linkage=_ZN12CBaseMonster14CallGibMonsterEv */

	/* <0> (null):0 */
	virtual BOOL ShouldFadeOnDeath(class CBaseMonster *); /* linkage=_ZN12CBaseMonster17ShouldFadeOnDeathEv */

	/* <0> (null):0 */
	BOOL FCheckAITrigger(class CBaseMonster *); /* linkage=_ZN12CBaseMonster15FCheckAITriggerEv */

	/* <0> (null):0 */
	virtual int IRelationship(class CBaseMonster *, class CBaseEntity *); /* linkage=_ZN12CBaseMonster13IRelationshipEP11CBaseEntity */

	/* <0> (null):0 */
	virtual int TakeHealth(class CBaseMonster *, float, int); /* linkage=_ZN12CBaseMonster10TakeHealthEfi */

	/* <0> (null):0 */
	virtual int TakeDamage(class CBaseMonster *, entvars_t *, entvars_t *, float, int); /* linkage=_ZN12CBaseMonster10TakeDamageEP9entvars_sS1_fi */

	/* <0> (null):0 */
	int DeadTakeDamage(class CBaseMonster *, entvars_t *, entvars_t *, float, int); /* linkage=_ZN12CBaseMonster14DeadTakeDamageEP9entvars_sS1_fi */

	/* <0> (null):0 */
	float DamageForce(class CBaseMonster *, float); /* linkage=_ZN12CBaseMonster11DamageForceEf */

	/* <0> (null):0 */
	virtual void Killed(class CBaseMonster *, entvars_t *, int); /* linkage=_ZN12CBaseMonster6KilledEP9entvars_si */

	/* <0> (null):0 */
	virtual void PainSound(class CBaseMonster *); /* linkage=_ZN12CBaseMonster9PainSoundEv */

	/* <0> (null):0 */
	virtual void ResetMaxSpeed(class CBaseMonster *); /* linkage=_ZN12CBaseMonster13ResetMaxSpeedEv */

	/* <0> (null):0 */
	void RadiusDamage(class CBaseMonster *, entvars_t *, entvars_t *, float, int, int); /* linkage=_ZN12CBaseMonster12RadiusDamageEP9entvars_sS1_fii */

	/* <0> (null):0 */
	void RadiusDamage(class CBaseMonster *, class Vector, entvars_t *, entvars_t *, float, int, int); /* linkage=_ZN12CBaseMonster12RadiusDamageE6VectorP9entvars_sS2_fii */

	/* <0> (null):0 */
	void RadiusDamage2(class CBaseMonster *, class Vector, entvars_t *, entvars_t *, float, int, int); /* linkage=_ZN12CBaseMonster13RadiusDamage2E6VectorP9entvars_sS2_fii */

	/* <0> (null):0 */
	void SetConditions(class CBaseMonster *, int); /* linkage=_ZN12CBaseMonster13SetConditionsEi */

	/* <0> (null):0 */
	void ClearConditions(class CBaseMonster *, int); /* linkage=_ZN12CBaseMonster15ClearConditionsEi */

	/* <0> (null):0 */
	BOOL HasConditions(class CBaseMonster *, int); /* linkage=_ZN12CBaseMonster13HasConditionsEi */

	/* <0> (null):0 */
	BOOL HasAllConditions(class CBaseMonster *, int); /* linkage=_ZN12CBaseMonster16HasAllConditionsEi */

	/* <0> (null):0 */
	void Remember(class CBaseMonster *, int); /* linkage=_ZN12CBaseMonster8RememberEi */

	/* <0> (null):0 */
	void Forget(class CBaseMonster *, int); /* linkage=_ZN12CBaseMonster6ForgetEi */

	/* <0> (null):0 */
	BOOL HasMemory(class CBaseMonster *, int); /* linkage=_ZN12CBaseMonster9HasMemoryEi */

	/* <0> (null):0 */
	BOOL HasAllMemories(class CBaseMonster *, int); /* linkage=_ZN12CBaseMonster14HasAllMemoriesEi */

	/* <0> (null):0 */
	void StopAnimation(class CBaseMonster *); /* linkage=_ZN12CBaseMonster13StopAnimationEv */

	/* <0> (null):0 */
	virtual void ReportAIState(class CBaseMonster *); /* linkage=_ZN12CBaseMonster13ReportAIStateEv */

	/* <0> (null):0 */
	virtual void MonsterInitDead(class CBaseMonster *); /* linkage=_ZN12CBaseMonster15MonsterInitDeadEv */

	/* <0> (null):0 */
	void CorpseFallThink(class CBaseMonster *); /* linkage=_ZN12CBaseMonster15CorpseFallThinkEv */

	/* <0> (null):0 */
	virtual void Look(class CBaseMonster *, int); /* linkage=_ZN12CBaseMonster4LookEi */

	/* <0> (null):0 */
	virtual class CBaseEntity * BestVisibleEnemy(class CBaseMonster *); /* linkage=_ZN12CBaseMonster16BestVisibleEnemyEv */

	/* <0> (null):0 */
	class CBaseEntity * CheckTraceHullAttack(class CBaseMonster *, float, int, int); /* linkage=_ZN12CBaseMonster20CheckTraceHullAttackEfii */

	/* <0> (null):0 */
	virtual BOOL FInViewCone(class CBaseMonster *, class CBaseEntity *); /* linkage=_ZN12CBaseMonster11FInViewConeEP11CBaseEntity */

	/* <0> (null):0 */
	virtual BOOL FInViewCone(class CBaseMonster *, class Vector *); /* linkage=_ZN12CBaseMonster11FInViewConeEP6Vector */

	/* <0> (null):0 */
	virtual void TraceAttack(class CBaseMonster *, entvars_t *, float, class Vector, TraceResult *, int); /* linkage=_ZN12CBaseMonster11TraceAttackEP9entvars_sf6VectorP11TraceResulti */

	/* <0> (null):0 */
	void MakeDamageBloodDecal(class CBaseMonster *, int, float, TraceResult *, const class Vector  &); /* linkage=_ZN12CBaseMonster20MakeDamageBloodDecalEifP11TraceResultRK6Vector */

	/* <0> (null):0 */
	virtual BOOL IsAlive(class CBaseMonster *); /* linkage=_ZN12CBaseMonster7IsAliveEv */

	/* <0> (null):0 */
	virtual int BloodColor(class CBaseMonster *); /* linkage=_ZN12CBaseMonster10BloodColorEv */

	/* <0> (null):0 */
	void MonsterUse(class CBaseMonster *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float); /* linkage=_ZN12CBaseMonster10MonsterUseEP11CBaseEntityS1_8USE_TYPEf */

	/* <0> (null):0 */
	void BloodSplat(class CBaseMonster *, class Vector &, class Vector &, int, int); /* linkage=_ZN12CBaseMonster10BloodSplatER6VectorS1_ii */

	/* vtable has 24 entries: {
	   [3] = KeyValue(_ZN12CBaseMonster8KeyValueEP14KeyValueData_s), 
	   [59] = ChangeYaw(_ZN12CBaseMonster9ChangeYawEi), 
	   [60] = HasHumanGibs(_ZN12CBaseMonster12HasHumanGibsEv), 
	   [61] = HasAlienGibs(_ZN12CBaseMonster12HasAlienGibsEv), 
	   [62] = FadeMonster(_ZN12CBaseMonster11FadeMonsterEv), 
	   [63] = GibMonster(_ZN12CBaseMonster10GibMonsterEv), 
	   [64] = GetDeathActivity(_ZN12CBaseMonster16GetDeathActivityEv), 
	   [65] = BecomeDead(_ZN12CBaseMonster10BecomeDeadEv), 
	   [66] = ShouldFadeOnDeath(_ZN12CBaseMonster17ShouldFadeOnDeathEv), 
	   [67] = IRelationship(_ZN12CBaseMonster13IRelationshipEP11CBaseEntity), 
	   [13] = TakeHealth(_ZN12CBaseMonster10TakeHealthEfi), 
	   [12] = TakeDamage(_ZN12CBaseMonster10TakeDamageEP9entvars_sS1_fi), 
	   [14] = Killed(_ZN12CBaseMonster6KilledEP9entvars_si), 
	   [68] = PainSound(_ZN12CBaseMonster9PainSoundEv), 
	   [69] = ResetMaxSpeed(_ZN12CBaseMonster13ResetMaxSpeedEv), 
	   [70] = ReportAIState(_ZN12CBaseMonster13ReportAIStateEv), 
	   [71] = MonsterInitDead(_ZN12CBaseMonster15MonsterInitDeadEv), 
	   [72] = Look(_ZN12CBaseMonster4LookEi), 
	   [73] = BestVisibleEnemy(_ZN12CBaseMonster16BestVisibleEnemyEv), 
	   [74] = FInViewCone(_ZN12CBaseMonster11FInViewConeEP11CBaseEntity), 
	   [75] = FInViewCone(_ZN12CBaseMonster11FInViewConeEP6Vector), 
	   [11] = TraceAttack(_ZN12CBaseMonster11TraceAttackEP9entvars_sf6VectorP11TraceResulti), 
	   [35] = IsAlive(_ZN12CBaseMonster7IsAliveEv), 
	   [15] = BloodColor(_ZN12CBaseMonster10BloodColorEv), 
	} */
	/* size: 404, cachelines: 7, members: 17 */
	/* last cacheline: 20 bytes */

	/* BRAIN FART ALERT! 404 != 92 + 0(holes), diff = 312 */

}; /* size: 404 */

/* 369 */
/* <0> (null):0 */
class CBaseToggle {
	/* <0> (null):0 */
	virtual int GetToggleState(class CBaseToggle *); /* linkage=_ZN11CBaseToggle14GetToggleStateEv */

	/* <0> (null):0 */
	virtual float GetDelay(class CBaseToggle *); /* linkage=_ZN11CBaseToggle8GetDelayEv */

	/* vtable has 2 entries: {
	   [20] = GetToggleState(_ZN11CBaseToggle14GetToggleStateEv), 
	   [26] = GetDelay(_ZN11CBaseToggle8GetDelayEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 370 */
 /* pointer to 368 */
 /* size: 4 */

/* 371 */
 /* pointer to 356 */
 /* size: 4 */

/* 372 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 373 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 374 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 375 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 376 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 377 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 378 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 379 */
 /* pointer to 380 */
 /* size: 4 */

/* 380 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 676 */

/* 381 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 382 */
/* <0> (null):0 */
class CPointEntity {
	/* <0> (null):0 */
	virtual int ObjectCaps(class CPointEntity *); /* linkage=_ZN12CPointEntity10ObjectCapsEv */

	/* vtable has 1 entries: {
	   [6] = ObjectCaps(_ZN12CPointEntity10ObjectCapsEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 383 */
 /* pointer to 382 */
 /* size: 4 */

/* 384 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 385 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 386 */
/* <0> (null):0 */
struct CSquadMonster {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 387 */
 /* pointer to 386 */
 /* size: 4 */

/* 388 */
 /* pointer to 389 */
 /* size: 4 */

/* 389 */
/* <0> (null):0 */
struct CBasePlayerItem {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 390 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 391 */
/* <0> (null):0 */
class CBaseAnimating {
	/* <0> (null):0 */
	virtual void HandleAnimEvent(class CBaseAnimating *, MonsterEvent_t *); /* linkage=_ZN14CBaseAnimating15HandleAnimEventEP14MonsterEvent_t */

	/* vtable has 1 entries: {
	   [58] = HandleAnimEvent(_ZN14CBaseAnimating15HandleAnimEventEP14MonsterEvent_t), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 392 */
 /* pointer to 391 */
 /* size: 4 */

/* 393 */
 /* pointer to 359 */
 /* size: 4 */

/* 394 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 395 */
 /* pointer to 369 */
 /* size: 4 */

/* 396 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 397 */
/* <0> (null):0 */
int                        array[14][14]; /* size: 784 */

/* 398 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 784 */

/* 399 */
/* <0> (null):0 */
class CBaseEntity *        array[100]; /* size: 400 */

/* 400 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 401 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 402 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 403 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 404 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 405 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 406 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 407 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 408 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 409 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 410 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 411 */
 /* pointer to 75 */
 /* size: 4 */

/* 412 */
/* <0> (null):0 */
class CTalkMonster {
	float                      g_talkWaitTime;       /*     0     4 */

	/* size: 0, cachelines: 0, members: 1 */

	/* BRAIN FART ALERT! 0 != 4 + 0(holes), diff = -4 */

}; /* size: 0 */

/* Functions: */

/* <0> (null):0 */
void Vector2D(class Vector2D *)
{
} /* size: 0 */

/* <0> (null):0 */
void Vector2D(class Vector2D *, float, float)
{
} /* size: 142310328 */

/* <0> (null):0 */
class Vector2D operator+(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DplERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator-(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DmiERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator*(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DmlEf */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator/(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DdvEf */
{
} /* size: 8 */

/* <0> (null):0 */
float Length(const class Vector2D  *) /* linkage=_ZNK8Vector2D6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector2D  *) /* linkage=_ZNK8Vector2D13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector2D Normalize(const class Vector2D  *) /* linkage=_ZNK8Vector2D9NormalizeEv */
{
} /* size: 8 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector2D *) /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector2D *, float) /* linkage=_ZN8Vector2D6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void Vector(class Vector *)
{
} /* size: 0 */

/* <0> (null):0 */
void Vector(class Vector *, float, float, float)
{
} /* size: 80 */

/* <0> (null):0 */
void Vector(class Vector *, const class Vector  &)
{
} /* size: 142313108 */

/* <0> (null):0 */
void Vector(class Vector *, float *)
{
} /* size: 0 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *) /* linkage=_ZNK6VectorngEv */
{
} /* size: 12 */

/* <0> (null):0 */
int operator==(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectoreqERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
int operator!=(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorneERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector operator+(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorplERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectormiERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator*(const class Vector  *, float) /* linkage=_ZNK6VectormlEf */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator/(const class Vector  *, float) /* linkage=_ZNK6VectordvEf */
{
} /* size: 12 */

/* <0> (null):0 */
void CopyToArray(const class Vector  *, float *) /* linkage=_ZNK6Vector11CopyToArrayEPf */
{
} /* size: 320 */

/* <0> (null):0 */
float Length(const class Vector  *) /* linkage=_ZNK6Vector6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector  *) /* linkage=_ZNK6Vector13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
float * operator float*(class Vector *) /* linkage=_ZN6VectorcvPfEv */
{
} /* size: 4 */

/* <0> (null):0 */
const float  * operator const float*(const class Vector  *) /* linkage=_ZNK6VectorcvPKfEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector Normalize(const class Vector  *) /* linkage=_ZNK6Vector9NormalizeEv */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector2D Make2D(const class Vector  *) /* linkage=_ZNK6Vector6Make2DEv */
{
} /* size: 8 */

/* <0> (null):0 */
float Length2D(const class Vector  *) /* linkage=_ZNK6Vector8Length2DEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector  *, float) /* linkage=_ZNK6Vector16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector  *, float) /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector *) /* linkage=_ZN6Vector16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector *, float) /* linkage=_ZN6Vector6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
virtual int ObjectCaps(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Spawn(class CBaseEntity *) /* linkage=_ZN11CBaseEntity5SpawnEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Precache(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8PrecacheEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Restart(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7RestartEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Activate(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8ActivateEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int Classify(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8ClassifyEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void DeathNotice(class CBaseEntity *, entvars_t *) /* linkage=_ZN11CBaseEntity11DeathNoticeEP9entvars_s */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL IsTriggered(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity11IsTriggeredEPS_ */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CBaseMonster * MyMonsterPointer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity16MyMonsterPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CSquadMonster * MySquadMonsterPointer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity21MySquadMonsterPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void AddPoints(class CBaseEntity *, int, BOOL) /* linkage=_ZN11CBaseEntity9AddPointsEii */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void AddPointsToTeam(class CBaseEntity *, int, BOOL) /* linkage=_ZN11CBaseEntity15AddPointsToTeamEii */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL AddPlayerItem(class CBaseEntity *, class CBasePlayerItem *) /* linkage=_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL RemovePlayerItem(class CBaseEntity *, class CBasePlayerItem *) /* linkage=_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int GiveAmmo(class CBaseEntity *, int, char *, int) /* linkage=_ZN11CBaseEntity8GiveAmmoEiPci */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int IsMoving(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8IsMovingEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void OverrideReset(class CBaseEntity *) /* linkage=_ZN11CBaseEntity13OverrideResetEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void SetToggleState(class CBaseEntity *, int) /* linkage=_ZN11CBaseEntity14SetToggleStateEi */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void StartSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity13StartSneakingEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void StopSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12StopSneakingEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL OnControls(class CBaseEntity *, entvars_t *) /* linkage=_ZN11CBaseEntity10OnControlsEP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10IsSneakingEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsBSPModel(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10IsBSPModelEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL ReflectGauss(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12ReflectGaussEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsPlayer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8IsPlayerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsNetClient(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11IsNetClientEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual const char  * TeamID(class CBaseEntity *) /* linkage=_ZN11CBaseEntity6TeamIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Think(class CBaseEntity *) /* linkage=_ZN11CBaseEntity5ThinkEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Touch(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity5TouchEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Use(class CBaseEntity *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float) /* linkage=_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Blocked(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity7BlockedEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
virtual class CBaseEntity * Respawn(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7RespawnEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void UpdateOwner(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11UpdateOwnerEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL FBecomeProne(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12FBecomeProneEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class Vector Center(class CBaseEntity *) /* linkage=_ZN11CBaseEntity6CenterEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector EyePosition(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11EyePositionEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector EarPosition(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11EarPositionEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector BodyTarget(class CBaseEntity *, const class Vector  &) /* linkage=_ZN11CBaseEntity10BodyTargetERK6Vector */
{
} /* size: 12 */

/* <0> (null):0 */
virtual int Illumination(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12IlluminationEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL HasTarget(class CBaseEntity *, string_t) /* linkage=_ZN11CBaseEntity9HasTargetEj */
{
} /* size: 4 */

/* <0> (null):0 */
edict_t * Get(class EHANDLE *) /* linkage=_ZN7EHANDLE3GetEv */
{
} /* size: 4 */

/* <0> (null):0 */
edict_t * Set(class EHANDLE *, edict_t *) /* linkage=_ZN7EHANDLE3SetEP7edict_s */
{
} /* size: 4 */

/* <0> (null):0 */
int operator int(class EHANDLE *) /* linkage=_ZN7EHANDLEcviEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CBaseEntity * operator CBaseEntity*(class EHANDLE *) /* linkage=_ZN7EHANDLEcvP11CBaseEntityEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CBaseEntity * operator=(class EHANDLE *, class CBaseEntity *) /* linkage=_ZN7EHANDLEaSEP11CBaseEntity */
{
} /* size: 4 */

/* <0> (null):0 */
class CBaseEntity * operator->(class EHANDLE *) /* linkage=_ZN7EHANDLEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
void InitGraph(class CGraph *) /* linkage=_ZN6CGraph9InitGraphEv */
{
} /* size: 0 */

/* <0> (null):0 */
int AllocNodes(class CGraph *) /* linkage=_ZN6CGraph10AllocNodesEv */
{
} /* size: 4 */

/* <0> (null):0 */
int CheckNODFile(class CGraph *, char *) /* linkage=_ZN6CGraph12CheckNODFileEPc */
{
} /* size: 4 */

/* <0> (null):0 */
int FLoadGraph(class CGraph *, char *) /* linkage=_ZN6CGraph10FLoadGraphEPc */
{
} /* size: 4 */

/* <0> (null):0 */
int FSetGraphPointers(class CGraph *) /* linkage=_ZN6CGraph17FSetGraphPointersEv */
{
} /* size: 4 */

/* <0> (null):0 */
void ShowNodeConnections(class CGraph *, int) /* linkage=_ZN6CGraph19ShowNodeConnectionsEi */
{
} /* size: 0 */

/* <0> (null):0 */
int FindNearestNode(class CGraph *, const class Vector  &, class CBaseEntity *) /* linkage=_ZN6CGraph15FindNearestNodeERK6VectorP11CBaseEntity */
{
} /* size: 4 */

/* <0> (null):0 */
int FindNearestNode(class CGraph *, const class Vector  &, int) /* linkage=_ZN6CGraph15FindNearestNodeERK6Vectori */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void KeyValue(class CBaseMonster *, KeyValueData *) /* linkage=_ZN12CBaseMonster8KeyValueEP14KeyValueData_s */
{
} /* size: 0 */

/* <0> (null):0 */
void MakeIdealYaw(class CBaseMonster *, class Vector) /* linkage=_ZN12CBaseMonster12MakeIdealYawE6Vector */
{
} /* size: 0 */

/* <0> (null):0 */
virtual float ChangeYaw(class CBaseMonster *, int) /* linkage=_ZN12CBaseMonster9ChangeYawEi */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL HasHumanGibs(class CBaseMonster *) /* linkage=_ZN12CBaseMonster12HasHumanGibsEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL HasAlienGibs(class CBaseMonster *) /* linkage=_ZN12CBaseMonster12HasAlienGibsEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void FadeMonster(class CBaseMonster *) /* linkage=_ZN12CBaseMonster11FadeMonsterEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void GibMonster(class CBaseMonster *) /* linkage=_ZN12CBaseMonster10GibMonsterEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual Activity GetDeathActivity(class CBaseMonster *) /* linkage=_ZN12CBaseMonster16GetDeathActivityEv */
{
} /* size: 4 */

/* <0> (null):0 */
Activity GetSmallFlinchActivity(class CBaseMonster *) /* linkage=_ZN12CBaseMonster22GetSmallFlinchActivityEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void BecomeDead(class CBaseMonster *) /* linkage=_ZN12CBaseMonster10BecomeDeadEv */
{
} /* size: 0 */

/* <0> (null):0 */
BOOL ShouldGibMonster(class CBaseMonster *, int) /* linkage=_ZN12CBaseMonster16ShouldGibMonsterEi */
{
} /* size: 4 */

/* <0> (null):0 */
void CallGibMonster(class CBaseMonster *) /* linkage=_ZN12CBaseMonster14CallGibMonsterEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL ShouldFadeOnDeath(class CBaseMonster *) /* linkage=_ZN12CBaseMonster17ShouldFadeOnDeathEv */
{
} /* size: 4 */

/* <0> (null):0 */
BOOL FCheckAITrigger(class CBaseMonster *) /* linkage=_ZN12CBaseMonster15FCheckAITriggerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int IRelationship(class CBaseMonster *, class CBaseEntity *) /* linkage=_ZN12CBaseMonster13IRelationshipEP11CBaseEntity */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int TakeHealth(class CBaseMonster *, float, int) /* linkage=_ZN12CBaseMonster10TakeHealthEfi */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int TakeDamage(class CBaseMonster *, entvars_t *, entvars_t *, float, int) /* linkage=_ZN12CBaseMonster10TakeDamageEP9entvars_sS1_fi */
{
} /* size: 4 */

/* <0> (null):0 */
int DeadTakeDamage(class CBaseMonster *, entvars_t *, entvars_t *, float, int) /* linkage=_ZN12CBaseMonster14DeadTakeDamageEP9entvars_sS1_fi */
{
} /* size: 4 */

/* <0> (null):0 */
float DamageForce(class CBaseMonster *, float) /* linkage=_ZN12CBaseMonster11DamageForceEf */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Killed(class CBaseMonster *, entvars_t *, int) /* linkage=_ZN12CBaseMonster6KilledEP9entvars_si */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void PainSound(class CBaseMonster *) /* linkage=_ZN12CBaseMonster9PainSoundEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ResetMaxSpeed(class CBaseMonster *) /* linkage=_ZN12CBaseMonster13ResetMaxSpeedEv */
{
} /* size: 0 */

/* <0> (null):0 */
void RadiusDamage(class CBaseMonster *, entvars_t *, entvars_t *, float, int, int) /* linkage=_ZN12CBaseMonster12RadiusDamageEP9entvars_sS1_fii */
{
} /* size: 0 */

/* <0> (null):0 */
void RadiusDamage(class CBaseMonster *, class Vector, entvars_t *, entvars_t *, float, int, int) /* linkage=_ZN12CBaseMonster12RadiusDamageE6VectorP9entvars_sS2_fii */
{
} /* size: 0 */

/* <0> (null):0 */
void RadiusDamage2(class CBaseMonster *, class Vector, entvars_t *, entvars_t *, float, int, int) /* linkage=_ZN12CBaseMonster13RadiusDamage2E6VectorP9entvars_sS2_fii */
{
} /* size: 0 */

/* <0> (null):0 */
void SetConditions(class CBaseMonster *, int) /* linkage=_ZN12CBaseMonster13SetConditionsEi */
{
} /* size: 0 */

/* <0> (null):0 */
void ClearConditions(class CBaseMonster *, int) /* linkage=_ZN12CBaseMonster15ClearConditionsEi */
{
} /* size: 0 */

/* <0> (null):0 */
BOOL HasConditions(class CBaseMonster *, int) /* linkage=_ZN12CBaseMonster13HasConditionsEi */
{
} /* size: 4 */

/* <0> (null):0 */
BOOL HasAllConditions(class CBaseMonster *, int) /* linkage=_ZN12CBaseMonster16HasAllConditionsEi */
{
} /* size: 4 */

/* <0> (null):0 */
void Remember(class CBaseMonster *, int) /* linkage=_ZN12CBaseMonster8RememberEi */
{
} /* size: 0 */

/* <0> (null):0 */
void Forget(class CBaseMonster *, int) /* linkage=_ZN12CBaseMonster6ForgetEi */
{
} /* size: 0 */

/* <0> (null):0 */
BOOL HasMemory(class CBaseMonster *, int) /* linkage=_ZN12CBaseMonster9HasMemoryEi */
{
} /* size: 4 */

/* <0> (null):0 */
BOOL HasAllMemories(class CBaseMonster *, int) /* linkage=_ZN12CBaseMonster14HasAllMemoriesEi */
{
} /* size: 4 */

/* <0> (null):0 */
void StopAnimation(class CBaseMonster *) /* linkage=_ZN12CBaseMonster13StopAnimationEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ReportAIState(class CBaseMonster *) /* linkage=_ZN12CBaseMonster13ReportAIStateEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void MonsterInitDead(class CBaseMonster *) /* linkage=_ZN12CBaseMonster15MonsterInitDeadEv */
{
} /* size: 0 */

/* <0> (null):0 */
void CorpseFallThink(class CBaseMonster *) /* linkage=_ZN12CBaseMonster15CorpseFallThinkEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Look(class CBaseMonster *, int) /* linkage=_ZN12CBaseMonster4LookEi */
{
} /* size: 0 */

/* <0> (null):0 */
virtual class CBaseEntity * BestVisibleEnemy(class CBaseMonster *) /* linkage=_ZN12CBaseMonster16BestVisibleEnemyEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CBaseEntity * CheckTraceHullAttack(class CBaseMonster *, float, int, int) /* linkage=_ZN12CBaseMonster20CheckTraceHullAttackEfii */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL FInViewCone(class CBaseMonster *, class CBaseEntity *) /* linkage=_ZN12CBaseMonster11FInViewConeEP11CBaseEntity */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL FInViewCone(class CBaseMonster *, class Vector *) /* linkage=_ZN12CBaseMonster11FInViewConeEP6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void TraceAttack(class CBaseMonster *, entvars_t *, float, class Vector, TraceResult *, int) /* linkage=_ZN12CBaseMonster11TraceAttackEP9entvars_sf6VectorP11TraceResulti */
{
} /* size: 0 */

/* <0> (null):0 */
void MakeDamageBloodDecal(class CBaseMonster *, int, float, TraceResult *, const class Vector  &) /* linkage=_ZN12CBaseMonster20MakeDamageBloodDecalEifP11TraceResultRK6Vector */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL IsAlive(class CBaseMonster *) /* linkage=_ZN12CBaseMonster7IsAliveEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int BloodColor(class CBaseMonster *) /* linkage=_ZN12CBaseMonster10BloodColorEv */
{
} /* size: 4 */

/* <0> (null):0 */
void MonsterUse(class CBaseMonster *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float) /* linkage=_ZN12CBaseMonster10MonsterUseEP11CBaseEntityS1_8USE_TYPEf */
{
} /* size: 0 */

/* <0> (null):0 */
void BloodSplat(class CBaseMonster *, class Vector &, class Vector &, int, int) /* linkage=_ZN12CBaseMonster10BloodSplatER6VectorS1_ii */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int GetToggleState(class CBaseToggle *) /* linkage=_ZN11CBaseToggle14GetToggleStateEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual float GetDelay(class CBaseToggle *) /* linkage=_ZN11CBaseToggle8GetDelayEv */
{
} /* size: 4 */

/* <0> (null):0 */
inline void operator==(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator!=(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, float X, float Y, float Z)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator+(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator*(const class Vector  *const this, float fl)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator-(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline edict_t * ENT(const entvars_t  * pev)
{
} /* size: 4 */

/* <0> (null):0 */
inline BOOL FStrEq(const char  * sz1, const char  * sz2)
{
} /* size: 4 */

/* <0> (null):0 */
inline void ObjectCaps(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
virtual int ObjectCaps(class CPointEntity *) /* linkage=_ZN12CPointEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
inline void ObjectCaps(class CPointEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void SetConditions(class CBaseMonster *const this, int iConditions)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ClearConditions(class CBaseMonster *const this, int iConditions)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Length(const class Vector  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Precache(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Restart(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ObjectCaps(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Activate(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Classify(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void DeathNotice(class CBaseEntity *const this, entvars_t * pevChild)
{
} /* size: 0 */

/* <0> (null):0 */
void IsTriggered(class CBaseEntity *const this, class CBaseEntity * pActivator)
{
} /* size: 0 */

/* <0> (null):0 */
void MyMonsterPointer(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void MySquadMonsterPointer(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void AddPoints(class CBaseEntity *const this, int score, BOOL bAllowNegativeScore)
{
} /* size: 0 */

/* <0> (null):0 */
void AddPointsToTeam(class CBaseEntity *const this, int score, BOOL bAllowNegativeScore)
{
} /* size: 0 */

/* <0> (null):0 */
void AddPlayerItem(class CBaseEntity *const this, class CBasePlayerItem * pItem)
{
} /* size: 0 */

/* <0> (null):0 */
void RemovePlayerItem(class CBaseEntity *const this, class CBasePlayerItem * pItem)
{
} /* size: 0 */

/* <0> (null):0 */
void GiveAmmo(class CBaseEntity *const this, int iAmount, char * szName, int iMax)
{
} /* size: 0 */

/* <0> (null):0 */
void IsMoving(class CBaseEntity *const this)
{
	operator!=(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void OverrideReset(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void SetToggleState(class CBaseEntity *const this, int state)
{
} /* size: 0 */

/* <0> (null):0 */
void StartSneaking(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void StopSneaking(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void OnControls(class CBaseEntity *const this, entvars_t * pev)
{
} /* size: 0 */

/* <0> (null):0 */
void IsSneaking(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsBSPModel(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ReflectGauss(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsPlayer(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsNetClient(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void TeamID(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Think(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Touch(class CBaseEntity *const this, class CBaseEntity * pOther)
{
} /* size: 0 */

/* <0> (null):0 */
void Use(class CBaseEntity *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
} /* size: 0 */

/* <0> (null):0 */
void Blocked(class CBaseEntity *const this, class CBaseEntity * pOther)
{
} /* size: 0 */

/* <0> (null):0 */
void Respawn(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void UpdateOwner(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void FBecomeProne(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Center(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
	operator*(const class Vector  *const this,
			float fl); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void EyePosition(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void EarPosition(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void BodyTarget(class CBaseEntity *const this, const class Vector  &const posSrc)
{
} /* size: 0 */

/* <0> (null):0 */
void Illumination(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void HandleAnimEvent(class CBaseAnimating *, MonsterEvent_t *) /* linkage=_ZN14CBaseAnimating15HandleAnimEventEP14MonsterEvent_t */
{
} /* size: 0 */

/* <0> (null):0 */
void HandleAnimEvent(class CBaseAnimating *const this, MonsterEvent_t * pEvent)
{
} /* size: 0 */

/* <0> (null):0 */
void GetToggleState(class CBaseToggle *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetDelay(class CBaseToggle *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void PainSound(class CBaseMonster *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ResetMaxSpeed(class CBaseMonster *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsAlive(class CBaseMonster *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void BloodColor(class CBaseMonster *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ReportAIState(class CBaseMonster *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ChangeYaw(class CBaseMonster *const this, int speed)
{
} /* size: 0 */

/* <0> (null):0 */
void ShouldFadeOnDeath(class CBaseMonster *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IRelationship(class CBaseMonster *const this, class CBaseEntity * pTarget)
{
	{
		intconst iEnemy;                                      //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void Look(class CBaseMonster *const this, int iDistance)
{
	{
		int iSighted;                                         //     0
		class CBaseEntity * pSightEnt;                        //     0
		class CBaseEntity * pList;                            //     0
		class Vector delta;                                   //     0
		int count;                                            //     0
		ClearConditions(class CBaseMonster *const this,
				int iConditions); /* size=0, low_pc=0 */ //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		operator-(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		{
			int i;                                        //     0
		}
		SetConditions(class CBaseMonster *const this,
				int iConditions); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void KeyValue(class CBaseMonster *const this, KeyValueData * pkvd)
{
} /* size: 0 */

/* <0> (null):0 */
void MonsterInitDead(class CBaseMonster *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void HasTarget(class CBaseEntity *const this, string_t targetname)
{
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void BestVisibleEnemy(class CBaseMonster *const this)
{
	{
		class CBaseEntity * pReturn;                          //     0
		class CBaseEntity * pNextEnt;                         //     0
		int iNearest;                                         //     0
		int iDist;                                            //     0
		int iBestRelationship;                                //     0
		operator-(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Length(const class Vector  *const this); /* size=0, low_pc=0 */ //     0
		operator-(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Length(const class Vector  *const this); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void InitGraph(class CGraph *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void FLoadGraph(class CGraph *const this, char * szMapName)
{
} /* size: 0 */

/* <0> (null):0 */
void AllocNodes(class CGraph *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CheckNODFile(class CGraph *const this, char * szMapName)
{
} /* size: 0 */

/* <0> (null):0 */
void FSetGraphPointers(class CGraph *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ShowNodeConnections(class CGraph *const this, int iNode)
{
} /* size: 0 */

/* <0> (null):0 */
void FindNearestNode(class CGraph *const this, const class Vector  &const vecOrigin, int afNodeTypes)
{
} /* size: 0 */

/* <0> (null):0 */
void MakeIdealYaw(class CBaseMonster *const this, class Vector vecTarget)
{
} /* size: 0 */

/* <0> (null):0 */
void CorpseFallThink(class CBaseMonster *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void FCheckAITrigger(class CBaseMonster *const this)
{
} /* size: 0 */



/* Variables: */

intconst                   iEnemy; /* size: 784 */

int                        iSighted; /* size: 4 */

class CBaseEntity *        pSightEnt; /* size: 4 */

class CBaseEntity *        pList[100]; /* size: 400 */

class Vector              delta; /* size: 12 */

int                        count; /* size: 4 */

int                        i; /* size: 4 */

class CBaseEntity *        pReturn; /* size: 4 */

class CBaseEntity *        pNextEnt; /* size: 4 */

int                        iNearest; /* size: 4 */

int                        iDist; /* size: 4 */

int                        iBestRelationship; /* size: 4 */

extern class _IO_FILE *           stdin; /* size: 4 */

extern class _IO_FILE *           stdout; /* size: 4 */

intconst                   k_cubSaltSize; /* size: 4 */

GID_tconst                 k_GIDNil; /* size: 8 */

GID_tconst                 k_TxnIDNil; /* size: 8 */

GID_tconst                 k_TxnIDUnknown; /* size: 8 */

PackageId_tconst           k_uPackageIdFreeSub; /* size: 4 */

PackageId_tconst           k_uPackageIdInvalid; /* size: 4 */

AppId_tconst               k_uAppIdInvalid; /* size: 4 */

AssetClassId_tconst        k_ulAssetClassIdInvalid; /* size: 8 */

PhysicalItemId_tconst      k_uPhysicalItemIdInvalid; /* size: 4 */

DepotId_tconst             k_uDepotIdInvalid; /* size: 4 */

CellID_tconst              k_uCellIDInvalid; /* size: 4 */

SteamAPICall_tconst        k_uAPICallInvalid; /* size: 8 */

PartnerId_tconst           k_uPartnerIdInvalid; /* size: 4 */

extern enginefuncs_t              g_engfuncs; /* size: 632 */

extern globalvars_t *             gpGlobals; /* size: 4 */

extern class Vectorconst          g_vecZero; /* size: 12 */

class CGraph              WorldGraph; /* size: 16 */

; /* size: 0 */

/* Types: */

/* 1 */
char
 /* size: 1 */

/* 2 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 3 */
unsigned int
 /* size: 4 */

/* 4 */
unsigned char
 /* size: 1 */

/* 5 */
short unsigned int
 /* size: 2 */

/* 6 */
long unsigned int
 /* size: 4 */

/* 7 */
signed char
 /* size: 1 */

/* 8 */
short int
 /* size: 2 */

/* 9 */
int
 /* size: 4 */

/* 10 */
long long int
 /* size: 8 */

/* 11 */
long long unsigned int
 /* size: 8 */

/* 12 */
/* <0> (null):0 */
typedef long long int __quad_t; /* size: 8 */

/* 13 */
/* <0> (null):0 */
typedef long int __off_t; /* size: 4 */

/* 14 */
long int
 /* size: 4 */

/* 15 */
/* <0> (null):0 */
typedef __quad_t __off64_t; /* size: 8 */

/* 16 */
 /* pointer to 0 */
 /* size: 4 */

/* 17 */
 /* pointer to 1 */
 /* size: 4 */

/* 18 */
/* <0> (null):0 */
typedef struct _IO_FILE FILE; /* size: 148 */

/* 19 */
/* <0> (null):0 */
struct _IO_FILE {
	int                        _flags;               /*     0     4 */
	char *                     _IO_read_ptr;         /*     4     4 */
	char *                     _IO_read_end;         /*     8     4 */
	char *                     _IO_read_base;        /*    12     4 */
	char *                     _IO_write_base;       /*    16     4 */
	char *                     _IO_write_ptr;        /*    20     4 */
	char *                     _IO_write_end;        /*    24     4 */
	char *                     _IO_buf_base;         /*    28     4 */
	char *                     _IO_buf_end;          /*    32     4 */
	char *                     _IO_save_base;        /*    36     4 */
	char *                     _IO_backup_base;      /*    40     4 */
	char *                     _IO_save_end;         /*    44     4 */
	class _IO_marker *         _markers;             /*    48     4 */
	class _IO_FILE *           _chain;               /*    52     4 */
	int                        _fileno;              /*    56     4 */
	int                        _flags2;              /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	__off_t                    _old_offset;          /*    64     4 */
	short unsigned int         _cur_column;          /*    68     2 */
	signed char                _vtable_offset;       /*    70     1 */
	char                       _shortbuf[1];         /*    71     1 */
	_IO_lock_t *               _lock;                /*    72     4 */
	__off64_t                  _offset;              /*    76     8 */
	void *                     __pad1;               /*    84     4 */
	void *                     __pad2;               /*    88     4 */
	void *                     __pad3;               /*    92     4 */
	void *                     __pad4;               /*    96     4 */
	size_t                     __pad5;               /*   100     4 */
	int                        _mode;                /*   104     4 */
	char                       _unused2[40];         /*   108    40 */
	/* --- cacheline 2 boundary (128 bytes) was 20 bytes ago --- */

	/* size: 148, cachelines: 3, members: 29 */
	/* last cacheline: 20 bytes */
}; /* size: 148 */

/* 20 */
/* <0> (null):0 */
typedef void _IO_lock_t; /* size: 0 */

/* 21 */
/* <0> (null):0 */
struct _IO_marker {
	class _IO_marker *         _next;                /*     0     4 */
	class _IO_FILE *           _sbuf;                /*     4     4 */
	int                        _pos;                 /*     8     4 */

	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 22 */
 /* pointer to 21 */
 /* size: 4 */

/* 23 */
 /* pointer to 19 */
 /* size: 4 */

/* 24 */
 /* pointer to 21 */
 /* size: 4 */

/* 25 */
 /* pointer to 19 */
 /* size: 4 */

/* 26 */
/* <0> (null):0 */
char                       array[1]; /* size: 1 */

/* 27 */
 /* pointer to 20 */
 /* size: 4 */

/* 28 */
/* <0> (null):0 */
char                       array[40]; /* size: 40 */

/* 29 */
 /* pointer to 30 */
 /* size: 4 */

/* 30 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 31 */
 /* pointer to 32 */
 /* size: 4 */

/* 32 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 33 */
/* <0> (null):0 */
char                       array[32]; /* size: 32 */

/* 34 */
 /* pointer to 35 */
 /* size: 4 */

/* 35 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 137633800 */

/* 36 */
long double
 /* size: 12 */

/* 37 */
double
 /* size: 8 */

/* 38 */
/* <0> (null):0 */
typedef int int32; /* size: 4 */

/* 39 */
/* <0> (null):0 */
typedef unsigned int uint32; /* size: 4 */

/* 40 */
/* <0> (null):0 */
typedef long long unsigned int uint64; /* size: 8 */

/* 41 */
/* <0> (null):0 */
typedef uint64 GID_t; /* size: 8 */

/* 42 */
/* <0> (null):0 */
typedef uint32 PackageId_t; /* size: 4 */

/* 43 */
/* <0> (null):0 */
typedef uint32 AppId_t; /* size: 4 */

/* 44 */
/* <0> (null):0 */
typedef uint64 AssetClassId_t; /* size: 8 */

/* 45 */
/* <0> (null):0 */
typedef uint32 PhysicalItemId_t; /* size: 4 */

/* 46 */
/* <0> (null):0 */
typedef uint32 DepotId_t; /* size: 4 */

/* 47 */
/* <0> (null):0 */
typedef uint32 CellID_t; /* size: 4 */

/* 48 */
/* <0> (null):0 */
typedef uint64 SteamAPICall_t; /* size: 8 */

/* 49 */
/* <0> (null):0 */
typedef uint32 PartnerId_t; /* size: 4 */

/* 50 */
/* <0> (null):0 */
typedef int BOOL; /* size: 4 */

/* 51 */
/* <0> (null):0 */
typedef unsigned char byte; /* size: 1 */

/* 52 */
/* <0> (null):0 */
typedef unsigned int string_t; /* size: 4 */

/* 53 */
/* <0> (null):0 */
typedef float vec_t; /* size: 4 */

/* 54 */
float
 /* size: 4 */

/* 55 */
/* <0> (null):0 */
float                      array[2]; /* size: 8 */

/* 56 */
/* <0> (null):0 */
class Vector2D {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	/* <0> (null):0 */
	void Vector2D(class Vector2D *);

	/* <0> (null):0 */
	void Vector2D(class Vector2D *, float, float);

	/* <0> (null):0 */
	class Vector2D operator+(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DplERKS_ */

	/* <0> (null):0 */
	class Vector2D operator-(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DmiERKS_ */

	/* <0> (null):0 */
	class Vector2D operator*(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DmlEf */

	/* <0> (null):0 */
	class Vector2D operator/(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DdvEf */

	/* <0> (null):0 */
	float Length(const class Vector2D  *); /* linkage=_ZNK8Vector2D6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector2D  *); /* linkage=_ZNK8Vector2D13LengthSquaredEv */

	/* <0> (null):0 */
	class Vector2D Normalize(const class Vector2D  *); /* linkage=_ZNK8Vector2D9NormalizeEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector2D *); /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector2D *, float); /* linkage=_ZN8Vector2D6IsZeroEf */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 57 */
 /* pointer to 56 */
 /* size: 4 */

/* 58 */
 /* pointer to 59 */
 /* size: 4 */

/* 59 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 60 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 61 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 62 */
bool
 /* size: 1 */

/* 63 */
/* <0> (null):0 */
class Vector {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	vec_t                      z;                    /*     8     4 */
	/* <0> (null):0 */
	void Vector(class Vector *);

	/* <0> (null):0 */
	void Vector(class Vector *, float, float, float);

	/* <0> (null):0 */
	void Vector(class Vector *, const class Vector  &);

	/* <0> (null):0 */
	void Vector(class Vector *, float *);

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *); /* linkage=_ZNK6VectorngEv */

	/* <0> (null):0 */
	int operator==(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectoreqERKS_ */

	/* <0> (null):0 */
	int operator!=(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorneERKS_ */

	/* <0> (null):0 */
	class Vector operator+(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorplERKS_ */

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectormiERKS_ */

	/* <0> (null):0 */
	class Vector operator*(const class Vector  *, float); /* linkage=_ZNK6VectormlEf */

	/* <0> (null):0 */
	class Vector operator/(const class Vector  *, float); /* linkage=_ZNK6VectordvEf */

	/* <0> (null):0 */
	void CopyToArray(const class Vector  *, float *); /* linkage=_ZNK6Vector11CopyToArrayEPf */

	/* <0> (null):0 */
	float Length(const class Vector  *); /* linkage=_ZNK6Vector6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector  *); /* linkage=_ZNK6Vector13LengthSquaredEv */

	/* <0> (null):0 */
	float * operator float*(class Vector *); /* linkage=_ZN6VectorcvPfEv */

	/* <0> (null):0 */
	const float  * operator const float*(const class Vector  *); /* linkage=_ZNK6VectorcvPKfEv */

	/* <0> (null):0 */
	class Vector Normalize(const class Vector  *); /* linkage=_ZNK6Vector9NormalizeEv */

	/* <0> (null):0 */
	class Vector2D Make2D(const class Vector  *); /* linkage=_ZNK6Vector6Make2DEv */

	/* <0> (null):0 */
	float Length2D(const class Vector  *); /* linkage=_ZNK6Vector8Length2DEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector  *, float); /* linkage=_ZNK6Vector16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector  *, float); /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector *); /* linkage=_ZN6Vector16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector *, float); /* linkage=_ZN6Vector6IsZeroEf */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 64 */
 /* pointer to 63 */
 /* size: 4 */

/* 65 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 66 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 67 */
 /* pointer to 54 */
 /* size: 4 */

/* 68 */
 /* pointer to 69 */
 /* size: 4 */

/* 69 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 70 */
 /* pointer to 71 */
 /* size: 4 */

/* 71 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 72 */
/* <0> (null):0 */
typedef int qboolean; /* size: 4 */

/* 73 */
/* <0> (null):0 */
struct link_s {
	class link_s *             prev;                 /*     0     4 */
	class link_s *             next;                 /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 74 */
 /* pointer to 73 */
 /* size: 4 */

/* 75 */
/* <0> (null):0 */
typedef struct link_s link_t; /* size: 8 */

/* 76 */
/* <0> (null):0 */
typedef struct edict_s edict_t; /* size: 804 */

/* 77 */
/* <0> (null):0 */
struct edict_s {
	qboolean                   free;                 /*     0     4 */
	int                        serialnumber;         /*     4     4 */
	link_t                     area;                 /*     8     8 */
	int                        headnode;             /*    16     4 */
	int                        num_leafs;            /*    20     4 */
	short int                  leafnums[48];         /*    24    96 */
	/* --- cacheline 1 boundary (64 bytes) was 56 bytes ago --- */
	float                      freetime;             /*   120     4 */
	void *                     pvPrivateData;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	entvars_t                  v;                    /*   128   676 */
	/* --- cacheline 12 boundary (768 bytes) was 36 bytes ago --- */

	/* size: 804, cachelines: 13, members: 9 */
	/* last cacheline: 36 bytes */
}; /* size: 804 */

/* 78 */
 /* pointer to 76 */
 /* size: 4 */

/* 79 */
/* <0> (null):0 */
struct {
	float                      time;                 /*     0     4 */
	float                      frametime;            /*     4     4 */
	float                      force_retouch;        /*     8     4 */
	string_t                   mapname;              /*    12     4 */
	string_t                   startspot;            /*    16     4 */
	float                      deathmatch;           /*    20     4 */
	float                      coop;                 /*    24     4 */
	float                      teamplay;             /*    28     4 */
	float                      serverflags;          /*    32     4 */
	float                      found_secrets;        /*    36     4 */
	class Vector              v_forward;             /*    40    12 */
	class Vector              v_up;                  /*    52    12 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	class Vector              v_right;               /*    64    12 */
	float                      trace_allsolid;       /*    76     4 */
	float                      trace_startsolid;     /*    80     4 */
	float                      trace_fraction;       /*    84     4 */
	class Vector              trace_endpos;          /*    88    12 */
	class Vector              trace_plane_normal;    /*   100    12 */
	float                      trace_plane_dist;     /*   112     4 */
	edict_t *                  trace_ent;            /*   116     4 */
	float                      trace_inopen;         /*   120     4 */
	float                      trace_inwater;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	int                        trace_hitgroup;       /*   128     4 */
	int                        trace_flags;          /*   132     4 */
	int                        msg_entity;           /*   136     4 */
	int                        cdAudioTrack;         /*   140     4 */
	int                        maxClients;           /*   144     4 */
	int                        maxEntities;          /*   148     4 */
	const char  *              pStringBase;          /*   152     4 */
	void *                     pSaveData;            /*   156     4 */
	class Vector              vecLandmarkOffset;     /*   160    12 */

	/* size: 172, cachelines: 3, members: 31 */
	/* last cacheline: 44 bytes */
}; /* size: 172 */

/* 80 */
/* <0> (null):0 */
typedef class  globalvars_t; /* size: 172 */

/* 81 */
/* <0> (null):0 */
struct entvars_s {
	string_t                   classname;            /*     0     4 */
	string_t                   globalname;           /*     4     4 */
	class Vector              origin;                /*     8    12 */
	class Vector              oldorigin;             /*    20    12 */
	class Vector              velocity;              /*    32    12 */
	class Vector              basevelocity;          /*    44    12 */
	class Vector              clbasevelocity;        /*    56    12 */
	/* --- cacheline 1 boundary (64 bytes) was 4 bytes ago --- */
	class Vector              movedir;               /*    68    12 */
	class Vector              angles;                /*    80    12 */
	class Vector              avelocity;             /*    92    12 */
	class Vector              punchangle;            /*   104    12 */
	class Vector              v_angle;               /*   116    12 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	class Vector              endpos;                /*   128    12 */
	class Vector              startpos;              /*   140    12 */
	float                      impacttime;           /*   152     4 */
	float                      starttime;            /*   156     4 */
	int                        fixangle;             /*   160     4 */
	float                      idealpitch;           /*   164     4 */
	float                      pitch_speed;          /*   168     4 */
	float                      ideal_yaw;            /*   172     4 */
	float                      yaw_speed;            /*   176     4 */
	int                        modelindex;           /*   180     4 */
	string_t                   model;                /*   184     4 */
	int                        viewmodel;            /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	int                        weaponmodel;          /*   192     4 */
	class Vector              absmin;                /*   196    12 */
	class Vector              absmax;                /*   208    12 */
	class Vector              mins;                  /*   220    12 */
	class Vector              maxs;                  /*   232    12 */
	class Vector              size;                  /*   244    12 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	float                      ltime;                /*   256     4 */
	float                      nextthink;            /*   260     4 */
	int                        movetype;             /*   264     4 */
	int                        solid;                /*   268     4 */
	int                        skin;                 /*   272     4 */
	int                        body;                 /*   276     4 */
	int                        effects;              /*   280     4 */
	float                      gravity;              /*   284     4 */
	float                      friction;             /*   288     4 */
	int                        light_level;          /*   292     4 */
	int                        sequence;             /*   296     4 */
	int                        gaitsequence;         /*   300     4 */
	float                      frame;                /*   304     4 */
	float                      animtime;             /*   308     4 */
	float                      framerate;            /*   312     4 */
	unsigned char              controller[4];        /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	unsigned char              blending[2];          /*   320     2 */
	float                      scale;                /*   324     4 */
	int                        rendermode;           /*   328     4 */
	float                      renderamt;            /*   332     4 */
	class Vector              rendercolor;           /*   336    12 */
	int                        renderfx;             /*   348     4 */
	float                      health;               /*   352     4 */
	float                      frags;                /*   356     4 */
	int                        weapons;              /*   360     4 */
	float                      takedamage;           /*   364     4 */
	int                        deadflag;             /*   368     4 */
	class Vector              view_ofs;              /*   372    12 */
	int                        button;               /*   384     4 */
	/* --- cacheline 6 boundary (384 bytes) was 2 bytes ago --- */
	int                        impulse;              /*   388     4 */
	edict_t *                  chain;                /*   392     4 */
	edict_t *                  dmg_inflictor;        /*   396     4 */
	edict_t *                  enemy;                /*   400     4 */
	edict_t *                  aiment;               /*   404     4 */
	edict_t *                  owner;                /*   408     4 */
	edict_t *                  groundentity;         /*   412     4 */
	int                        spawnflags;           /*   416     4 */
	int                        flags;                /*   420     4 */
	int                        colormap;             /*   424     4 */
	int                        team;                 /*   428     4 */
	float                      max_health;           /*   432     4 */
	float                      teleport_time;        /*   436     4 */
	float                      armortype;            /*   440     4 */
	float                      armorvalue;           /*   444     4 */
	int                        waterlevel;           /*   448     4 */
	/* --- cacheline 7 boundary (448 bytes) was 2 bytes ago --- */
	int                        watertype;            /*   452     4 */
	string_t                   target;               /*   456     4 */
	string_t                   targetname;           /*   460     4 */
	string_t                   netname;              /*   464     4 */
	string_t                   message;              /*   468     4 */
	float                      dmg_take;             /*   472     4 */
	float                      dmg_save;             /*   476     4 */
	float                      dmg;                  /*   480     4 */
	float                      dmgtime;              /*   484     4 */
	string_t                   noise;                /*   488     4 */
	string_t                   noise1;               /*   492     4 */
	string_t                   noise2;               /*   496     4 */
	string_t                   noise3;               /*   500     4 */
	float                      speed;                /*   504     4 */
	float                      air_finished;         /*   508     4 */
	float                      pain_finished;        /*   512     4 */
	/* --- cacheline 8 boundary (512 bytes) was 2 bytes ago --- */
	float                      radsuit_finished;     /*   516     4 */
	edict_t *                  pContainingEntity;    /*   520     4 */
	int                        playerclass;          /*   524     4 */
	float                      maxspeed;             /*   528     4 */
	float                      fov;                  /*   532     4 */
	int                        weaponanim;           /*   536     4 */
	int                        pushmsec;             /*   540     4 */
	int                        bInDuck;              /*   544     4 */
	int                        flTimeStepSound;      /*   548     4 */
	int                        flSwimTime;           /*   552     4 */
	int                        flDuckTime;           /*   556     4 */
	int                        iStepLeft;            /*   560     4 */
	float                      flFallVelocity;       /*   564     4 */
	int                        gamestate;            /*   568     4 */
	int                        oldbuttons;           /*   572     4 */
	int                        groupinfo;            /*   576     4 */
	/* --- cacheline 9 boundary (576 bytes) was 2 bytes ago --- */
	int                        iuser1;               /*   580     4 */
	int                        iuser2;               /*   584     4 */
	int                        iuser3;               /*   588     4 */
	int                        iuser4;               /*   592     4 */
	float                      fuser1;               /*   596     4 */
	float                      fuser2;               /*   600     4 */
	float                      fuser3;               /*   604     4 */
	float                      fuser4;               /*   608     4 */
	class Vector              vuser1;                /*   612    12 */
	class Vector              vuser2;                /*   624    12 */
	class Vector              vuser3;                /*   636    12 */
	/* --- cacheline 10 boundary (640 bytes) was 6 bytes ago --- */
	class Vector              vuser4;                /*   648    12 */
	edict_t *                  euser1;               /*   660     4 */
	edict_t *                  euser2;               /*   664     4 */
	edict_t *                  euser3;               /*   668     4 */
	edict_t *                  euser4;               /*   672     4 */

	/* size: 676, cachelines: 11, members: 123 */
	/* last cacheline: 36 bytes */

	/* BRAIN FART ALERT! 676 != 674 + 0(holes), diff = 2 */

}; /* size: 676 */

/* 82 */
/* <0> (null):0 */
unsigned char              array[4]; /* size: 4 */

/* 83 */
/* <0> (null):0 */
unsigned char              array[2]; /* size: 2 */

/* 84 */
/* <0> (null):0 */
typedef struct entvars_s entvars_t; /* size: 676 */

/* 85 */
/* <0> (null):0 */
short int                  array[48]; /* size: 96 */

/* 86 */
/* <0> (null):0 */
typedef uint32 CRC32_t; /* size: 4 */

/* 87 */
/* <0> (null):0 */
struct cvar_s {
	char *                     name;                 /*     0     4 */
	char *                     string;               /*     4     4 */
	int                        flags;                /*     8     4 */
	float                      value;                /*    12     4 */
	class cvar_s *             next;                 /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 88 */
 /* pointer to 87 */
 /* size: 4 */

/* 89 */
/* <0> (null):0 */
typedef struct cvar_s cvar_t; /* size: 20 */

/* 90 */
/* <0> (null):0 */
struct client_textmessage_s {
	int                        effect;               /*     0     4 */
	byte                       r1;                   /*     4     1 */
	byte                       g1;                   /*     5     1 */
	byte                       b1;                   /*     6     1 */
	byte                       a1;                   /*     7     1 */
	byte                       r2;                   /*     8     1 */
	byte                       g2;                   /*     9     1 */
	byte                       b2;                   /*    10     1 */
	byte                       a2;                   /*    11     1 */
	float                      x;                    /*    12     4 */
	float                      y;                    /*    16     4 */
	float                      fadein;               /*    20     4 */
	float                      fadeout;              /*    24     4 */
	float                      holdtime;             /*    28     4 */
	float                      fxtime;               /*    32     4 */
	const char  *              pName;                /*    36     4 */
	const char  *              pMessage;             /*    40     4 */

	/* size: 44, cachelines: 1, members: 17 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 91 */
/* <0> (null):0 */
typedef struct client_textmessage_s client_textmessage_t; /* size: 44 */

/* 92 */
/* <0> (null):0 */
typedef struct sequenceCommandLine_ sequenceCommandLine_s; /* size: 92 */

/* 93 */
/* <0> (null):0 */
struct sequenceCommandLine_ {
	int                        commandType;          /*     0     4 */
	client_textmessage_t       clientMessage;        /*     4    44 */
	char *                     speakerName;          /*    48     4 */
	char *                     listenerName;         /*    52     4 */
	char *                     soundFileName;        /*    56     4 */
	char *                     sentenceName;         /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	char *                     fireTargetNames;      /*    64     4 */
	char *                     killTargetNames;      /*    68     4 */
	float                      delay;                /*    72     4 */
	int                        repeatCount;          /*    76     4 */
	int                        textChannel;          /*    80     4 */
	int                        modifierBitField;     /*    84     4 */
	sequenceCommandLine_s *    nextCommandLine;      /*    88     4 */

	/* size: 92, cachelines: 2, members: 13 */
	/* last cacheline: 28 bytes */
}; /* size: 92 */

/* 94 */
 /* pointer to 92 */
 /* size: 4 */

/* 95 */
/* <0> (null):0 */
typedef struct sequenceEntry_ sequenceEntry_s; /* size: 20 */

/* 96 */
/* <0> (null):0 */
struct sequenceEntry_ {
	char *                     fileName;             /*     0     4 */
	char *                     entryName;            /*     4     4 */
	sequenceCommandLine_s *    firstCommand;         /*     8     4 */
	sequenceEntry_s *          nextEntry;            /*    12     4 */
	qboolean                   isGlobal;             /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 97 */
 /* pointer to 95 */
 /* size: 4 */

/* 98 */
/* <0> (null):0 */
typedef struct sentenceEntry_ sentenceEntry_s; /* size: 16 */

/* 99 */
/* <0> (null):0 */
struct sentenceEntry_ {
	char *                     data;                 /*     0     4 */
	sentenceEntry_s *          nextEntry;            /*     4     4 */
	qboolean                   isGlobal;             /*     8     4 */
	unsigned int               index;                /*    12     4 */

	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 100 */
 /* pointer to 98 */
 /* size: 4 */

/* 101 */
/* <0> (null):0 */
enum {
	at_notice = 0,
	at_console = 1,
	at_aiconsole = 2,
	at_warning = 3,
	at_error = 4,
	at_logged = 5,
}; /* size: 4 */

/* 102 */
/* <0> (null):0 */
typedef enum  ALERT_TYPE; /* size: 4 */

/* 103 */
/* <0> (null):0 */
enum {
	print_console = 0,
	print_center = 1,
	print_chat = 2,
}; /* size: 4 */

/* 104 */
/* <0> (null):0 */
typedef enum  PRINT_TYPE; /* size: 4 */

/* 105 */
/* <0> (null):0 */
enum {
	force_exactfile = 0,
	force_model_samebounds = 1,
	force_model_specifybounds = 2,
	force_model_specifybounds_if_avail = 3,
}; /* size: 4 */

/* 106 */
/* <0> (null):0 */
typedef enum  FORCE_TYPE; /* size: 4 */

/* 107 */
/* <0> (null):0 */
struct {
	int                        fAllSolid;            /*     0     4 */
	int                        fStartSolid;          /*     4     4 */
	int                        fInOpen;              /*     8     4 */
	int                        fInWater;             /*    12     4 */
	float                      flFraction;           /*    16     4 */
	class Vector              vecEndPos;             /*    20    12 */
	float                      flPlaneDist;          /*    32     4 */
	class Vector              vecPlaneNormal;        /*    36    12 */
	edict_t *                  pHit;                 /*    48     4 */
	int                        iHitgroup;            /*    52     4 */

	/* size: 56, cachelines: 1, members: 10 */
	/* last cacheline: 56 bytes */
}; /* size: 56 */

/* 108 */
/* <0> (null):0 */
typedef class  TraceResult; /* size: 56 */

/* 109 */
/* <0> (null):0 */
struct enginefuncs_s {
	int                        (*pfnPrecacheModel)(char *); /*     0     4 */
	int                        (*pfnPrecacheSound)(char *); /*     4     4 */
	void                       (*pfnSetModel)(edict_t *, const char  *); /*     8     4 */
	int                        (*pfnModelIndex)(const char  *); /*    12     4 */
	int                        (*pfnModelFrames)(int); /*    16     4 */
	void                       (*pfnSetSize)(edict_t *, const float  *, const float  *); /*    20     4 */
	void                       (*pfnChangeLevel)(char *, char *); /*    24     4 */
	void                       (*pfnGetSpawnParms)(edict_t *); /*    28     4 */
	void                       (*pfnSaveSpawnParms)(edict_t *); /*    32     4 */
	float                      (*pfnVecToYaw)(const float  *); /*    36     4 */
	void                       (*pfnVecToAngles)(const float  *, float *); /*    40     4 */
	void                       (*pfnMoveToOrigin)(edict_t *, const float  *, float, int); /*    44     4 */
	void                       (*pfnChangeYaw)(edict_t *); /*    48     4 */
	void                       (*pfnChangePitch)(edict_t *); /*    52     4 */
	edict_t *                  (*pfnFindEntityByString)(edict_t *, const char  *, const char  *); /*    56     4 */
	int                        (*pfnGetEntityIllum)(edict_t *); /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	edict_t *                  (*pfnFindEntityInSphere)(edict_t *, const float  *, float); /*    64     4 */
	edict_t *                  (*pfnFindClientInPVS)(edict_t *); /*    68     4 */
	edict_t *                  (*pfnEntitiesInPVS)(edict_t *); /*    72     4 */
	void                       (*pfnMakeVectors)(const float  *); /*    76     4 */
	void                       (*pfnAngleVectors)(const float  *, float *, float *, float *); /*    80     4 */
	edict_t *                  (*pfnCreateEntity)(void); /*    84     4 */
	void                       (*pfnRemoveEntity)(edict_t *); /*    88     4 */
	edict_t *                  (*pfnCreateNamedEntity)(int); /*    92     4 */
	void                       (*pfnMakeStatic)(edict_t *); /*    96     4 */
	int                        (*pfnEntIsOnFloor)(edict_t *); /*   100     4 */
	int                        (*pfnDropToFloor)(edict_t *); /*   104     4 */
	int                        (*pfnWalkMove)(edict_t *, float, float, int); /*   108     4 */
	void                       (*pfnSetOrigin)(edict_t *, const float  *); /*   112     4 */
	void                       (*pfnEmitSound)(edict_t *, int, const char  *, float, float, int, int); /*   116     4 */
	void                       (*pfnEmitAmbientSound)(edict_t *, float *, const char  *, float, float, int, int); /*   120     4 */
	void                       (*pfnTraceLine)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	void                       (*pfnTraceToss)(edict_t *, edict_t *, TraceResult *); /*   128     4 */
	int                        (*pfnTraceMonsterHull)(edict_t *, const float  *, const float  *, int, edict_t *, TraceResult *); /*   132     4 */
	void                       (*pfnTraceHull)(const float  *, const float  *, int, int, edict_t *, TraceResult *); /*   136     4 */
	void                       (*pfnTraceModel)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   140     4 */
	const char  *              (*pfnTraceTexture)(edict_t *, const float  *, const float  *); /*   144     4 */
	void                       (*pfnTraceSphere)(const float  *, const float  *, int, float, edict_t *, TraceResult *); /*   148     4 */
	void                       (*pfnGetAimVector)(edict_t *, float, float *); /*   152     4 */
	void                       (*pfnServerCommand)(char *); /*   156     4 */
	void                       (*pfnServerExecute)(void); /*   160     4 */
	void                       (*pfnClientCommand)(edict_t *, char *, ...); /*   164     4 */
	void                       (*pfnParticleEffect)(const float  *, const float  *, float, float); /*   168     4 */
	void                       (*pfnLightStyle)(int, char *); /*   172     4 */
	int                        (*pfnDecalIndex)(const char  *); /*   176     4 */
	int                        (*pfnPointContents)(const float  *); /*   180     4 */
	void                       (*pfnMessageBegin)(int, int, const float  *, edict_t *); /*   184     4 */
	void                       (*pfnMessageEnd)(void); /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	void                       (*pfnWriteByte)(int); /*   192     4 */
	void                       (*pfnWriteChar)(int); /*   196     4 */
	void                       (*pfnWriteShort)(int); /*   200     4 */
	void                       (*pfnWriteLong)(int); /*   204     4 */
	void                       (*pfnWriteAngle)(float); /*   208     4 */
	void                       (*pfnWriteCoord)(float); /*   212     4 */
	void                       (*pfnWriteString)(const char  *); /*   216     4 */
	void                       (*pfnWriteEntity)(int); /*   220     4 */
	void                       (*pfnCVarRegister)(cvar_t *); /*   224     4 */
	float                      (*pfnCVarGetFloat)(const char  *); /*   228     4 */
	const char  *              (*pfnCVarGetString)(const char  *); /*   232     4 */
	void                       (*pfnCVarSetFloat)(const char  *, float); /*   236     4 */
	void                       (*pfnCVarSetString)(const char  *, const char  *); /*   240     4 */
	void                       (*pfnAlertMessage)(ALERT_TYPE, char *, ...); /*   244     4 */
	void                       (*pfnEngineFprintf)(void *, char *, ...); /*   248     4 */
	void *                     (*pfnPvAllocEntPrivateData)(edict_t *, int32); /*   252     4 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	void *                     (*pfnPvEntPrivateData)(edict_t *); /*   256     4 */
	void                       (*pfnFreeEntPrivateData)(edict_t *); /*   260     4 */
	const char  *              (*pfnSzFromIndex)(int); /*   264     4 */
	int                        (*pfnAllocString)(const char  *); /*   268     4 */
	class entvars_s *          (*pfnGetVarsOfEnt)(edict_t *); /*   272     4 */
	edict_t *                  (*pfnPEntityOfEntOffset)(int); /*   276     4 */
	int                        (*pfnEntOffsetOfPEntity)(const edict_t  *); /*   280     4 */
	int                        (*pfnIndexOfEdict)(const edict_t  *); /*   284     4 */
	edict_t *                  (*pfnPEntityOfEntIndex)(int); /*   288     4 */
	edict_t *                  (*pfnFindEntityByVars)(class entvars_s *); /*   292     4 */
	void *                     (*pfnGetModelPtr)(edict_t *); /*   296     4 */
	int                        (*pfnRegUserMsg)(const char  *, int); /*   300     4 */
	void                       (*pfnAnimationAutomove)(const edict_t  *, float); /*   304     4 */
	void                       (*pfnGetBonePosition)(const edict_t  *, int, float *, float *); /*   308     4 */
	uint32                     (*pfnFunctionFromName)(const char  *); /*   312     4 */
	const char  *              (*pfnNameForFunction)(uint32); /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	void                       (*pfnClientPrintf)(edict_t *, PRINT_TYPE, const char  *); /*   320     4 */
	void                       (*pfnServerPrint)(const char  *); /*   324     4 */
	const char  *              (*pfnCmd_Args)(void); /*   328     4 */
	const char  *              (*pfnCmd_Argv)(int);  /*   332     4 */
	int                        (*pfnCmd_Argc)(void); /*   336     4 */
	void                       (*pfnGetAttachment)(const edict_t  *, int, float *, float *); /*   340     4 */
	void                       (*pfnCRC32_Init)(CRC32_t *); /*   344     4 */
	void                       (*pfnCRC32_ProcessBuffer)(CRC32_t *, void *, int); /*   348     4 */
	void                       (*pfnCRC32_ProcessByte)(CRC32_t *, unsigned char); /*   352     4 */
	CRC32_t                    (*pfnCRC32_Final)(CRC32_t); /*   356     4 */
	int32                      (*pfnRandomLong)(int32, int32); /*   360     4 */
	float                      (*pfnRandomFloat)(float, float); /*   364     4 */
	void                       (*pfnSetView)(const edict_t  *, const edict_t  *); /*   368     4 */
	float                      (*pfnTime)(void);     /*   372     4 */
	void                       (*pfnCrosshairAngle)(const edict_t  *, float, float); /*   376     4 */
	byte *                     (*pfnLoadFileForMe)(char *, int *); /*   380     4 */
	/* --- cacheline 6 boundary (384 bytes) --- */
	void                       (*pfnFreeFile)(void *); /*   384     4 */
	void                       (*pfnEndSection)(const char  *); /*   388     4 */
	int                        (*pfnCompareFileTime)(char *, char *, int *); /*   392     4 */
	void                       (*pfnGetGameDir)(char *); /*   396     4 */
	void                       (*pfnCvar_RegisterVariable)(cvar_t *); /*   400     4 */
	void                       (*pfnFadeClientVolume)(const edict_t  *, int, int, int, int); /*   404     4 */
	void                       (*pfnSetClientMaxspeed)(const edict_t  *, float); /*   408     4 */
	edict_t *                  (*pfnCreateFakeClient)(const char  *); /*   412     4 */
	void                       (*pfnRunPlayerMove)(edict_t *, const float  *, float, float, float, short unsigned int, byte, byte); /*   416     4 */
	int                        (*pfnNumberOfEntities)(void); /*   420     4 */
	char *                     (*pfnGetInfoKeyBuffer)(edict_t *); /*   424     4 */
	char *                     (*pfnInfoKeyValue)(char *, char *); /*   428     4 */
	void                       (*pfnSetKeyValue)(char *, char *, char *); /*   432     4 */
	void                       (*pfnSetClientKeyValue)(int, char *, char *, char *); /*   436     4 */
	int                        (*pfnIsMapValid)(char *); /*   440     4 */
	void                       (*pfnStaticDecal)(const float  *, int, int, int); /*   444     4 */
	/* --- cacheline 7 boundary (448 bytes) --- */
	int                        (*pfnPrecacheGeneric)(char *); /*   448     4 */
	int                        (*pfnGetPlayerUserId)(edict_t *); /*   452     4 */
	void                       (*pfnBuildSoundMsg)(edict_t *, int, const char  *, float, float, int, int, int, int, const float  *, edict_t *); /*   456     4 */
	int                        (*pfnIsDedicatedServer)(void); /*   460     4 */
	cvar_t *                   (*pfnCVarGetPointer)(const char  *); /*   464     4 */
	unsigned int               (*pfnGetPlayerWONId)(edict_t *); /*   468     4 */
	void                       (*pfnInfo_RemoveKey)(char *, const char  *); /*   472     4 */
	const char  *              (*pfnGetPhysicsKeyValue)(const edict_t  *, const char  *); /*   476     4 */
	void                       (*pfnSetPhysicsKeyValue)(const edict_t  *, const char  *, const char  *); /*   480     4 */
	const char  *              (*pfnGetPhysicsInfoString)(const edict_t  *); /*   484     4 */
	short unsigned int         (*pfnPrecacheEvent)(int, const char  *); /*   488     4 */
	void                       (*pfnPlaybackEvent)(int, const edict_t  *, short unsigned int, float, float *, float *, float, float, int, int, int, int); /*   492     4 */
	unsigned char *            (*pfnSetFatPVS)(float *); /*   496     4 */
	unsigned char *            (*pfnSetFatPAS)(float *); /*   500     4 */
	int                        (*pfnCheckVisibility)(const edict_t  *, unsigned char *); /*   504     4 */
	void                       (*pfnDeltaSetField)(class delta_s *, const char  *); /*   508     4 */
	/* --- cacheline 8 boundary (512 bytes) --- */
	void                       (*pfnDeltaUnsetField)(class delta_s *, const char  *); /*   512     4 */
	void                       (*pfnDeltaAddEncoder)(char *, void (*)(class delta_s *, const unsigned char  *, const unsigned char  *)); /*   516     4 */
	int                        (*pfnGetCurrentPlayer)(void); /*   520     4 */
	int                        (*pfnCanSkipPlayer)(const edict_t  *); /*   524     4 */
	int                        (*pfnDeltaFindField)(class delta_s *, const char  *); /*   528     4 */
	void                       (*pfnDeltaSetFieldByIndex)(class delta_s *, int); /*   532     4 */
	void                       (*pfnDeltaUnsetFieldByIndex)(class delta_s *, int); /*   536     4 */
	void                       (*pfnSetGroupMask)(int, int); /*   540     4 */
	int                        (*pfnCreateInstancedBaseline)(int, class entity_state_s *); /*   544     4 */
	void                       (*pfnCvar_DirectSet)(class cvar_s *, char *); /*   548     4 */
	void                       (*pfnForceUnmodified)(FORCE_TYPE, float *, float *, const char  *); /*   552     4 */
	void                       (*pfnGetPlayerStats)(const edict_t  *, int *, int *); /*   556     4 */
	void                       (*pfnAddServerCommand)(char *, void (*)(void)); /*   560     4 */
	qboolean                   (*pfnVoice_GetClientListening)(int, int); /*   564     4 */
	qboolean                   (*pfnVoice_SetClientListening)(int, int, qboolean); /*   568     4 */
	const char  *              (*pfnGetPlayerAuthId)(edict_t *); /*   572     4 */
	/* --- cacheline 9 boundary (576 bytes) --- */
	sequenceEntry_s *          (*pfnSequenceGet)(const char  *, const char  *); /*   576     4 */
	sentenceEntry_s *          (*pfnSequencePickSentence)(const char  *, int, int *); /*   580     4 */
	int                        (*pfnGetFileSize)(char *); /*   584     4 */
	unsigned int               (*pfnGetApproxWavePlayLen)(const char  *); /*   588     4 */
	int                        (*pfnIsCareerMatch)(void); /*   592     4 */
	int                        (*pfnGetLocalizedStringLength)(const char  *); /*   596     4 */
	void                       (*pfnRegisterTutorMessageShown)(int); /*   600     4 */
	int                        (*pfnGetTimesTutorMessageShown)(int); /*   604     4 */
	void                       (*ProcessTutorMessageDecayBuffer)(int *, int); /*   608     4 */
	void                       (*ConstructTutorMessageDecayBuffer)(int *, int); /*   612     4 */
	void                       (*ResetTutorMessageDecayData)(void); /*   616     4 */
	void                       (*pfnQueryClientCvarValue)(const edict_t  *, const char  *); /*   620     4 */
	void                       (*pfnQueryClientCvarValue2)(const edict_t  *, const char  *, int); /*   624     4 */
	int                        (*pfnCheckParm)(const char  *, char * *); /*   628     4 */

	/* size: 632, cachelines: 10, members: 158 */
	/* last cacheline: 56 bytes */
}; /* size: 632 */

/* 110 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 111 */
 /* pointer to 110 */
 /* size: 4 */

/* 112 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142755236 */

/* 113 */
 /* pointer to 112 */
 /* size: 4 */

/* 114 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 115 */
 /* pointer to 114 */
 /* size: 4 */

/* 116 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 117 */
 /* pointer to 116 */
 /* size: 4 */

/* 118 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142755756 */

/* 119 */
 /* pointer to 118 */
 /* size: 4 */

/* 120 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142756016 */

/* 121 */
 /* pointer to 120 */
 /* size: 4 */

/* 122 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142756224 */

/* 123 */
 /* pointer to 122 */
 /* size: 4 */

/* 124 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 125 */
 /* pointer to 124 */
 /* size: 4 */

/* 126 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142756536 */

/* 127 */
 /* pointer to 126 */
 /* size: 4 */

/* 128 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142756744 */

/* 129 */
 /* pointer to 128 */
 /* size: 4 */

/* 130 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 131 */
 /* pointer to 130 */
 /* size: 4 */

/* 132 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 133 */
 /* pointer to 132 */
 /* size: 4 */

/* 134 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 135 */
 /* pointer to 134 */
 /* size: 4 */

/* 136 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 137 */
 /* pointer to 136 */
 /* size: 4 */

/* 138 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142791536 */

/* 139 */
 /* pointer to 138 */
 /* size: 4 */

/* 140 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142791692 */

/* 141 */
 /* pointer to 140 */
 /* size: 4 */

/* 142 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 143 */
 /* pointer to 142 */
 /* size: 4 */

/* 144 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 145 */
 /* pointer to 144 */
 /* size: 4 */

/* 146 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 147 */
 /* pointer to 146 */
 /* size: 4 */

/* 148 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142792576 */

/* 149 */
 /* pointer to 148 */
 /* size: 4 */

/* 150 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142792784 */

/* 151 */
 /* pointer to 150 */
 /* size: 4 */

/* 152 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142793252 */

/* 153 */
 /* pointer to 152 */
 /* size: 4 */

/* 154 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142793720 */

/* 155 */
 /* pointer to 108 */
 /* size: 4 */

/* 156 */
 /* pointer to 154 */
 /* size: 4 */

/* 157 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142794136 */

/* 158 */
 /* pointer to 157 */
 /* size: 4 */

/* 159 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 160 */
 /* pointer to 159 */
 /* size: 4 */

/* 161 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142794812 */

/* 162 */
 /* pointer to 161 */
 /* size: 4 */

/* 163 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 164 */
 /* pointer to 163 */
 /* size: 4 */

/* 165 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142770016 */

/* 166 */
 /* pointer to 165 */
 /* size: 4 */

/* 167 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142770432 */

/* 168 */
 /* pointer to 167 */
 /* size: 4 */

/* 169 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142770692 */

/* 170 */
 /* pointer to 169 */
 /* size: 4 */

/* 171 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142770848 */

/* 172 */
 /* pointer to 171 */
 /* size: 4 */

/* 173 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142770952 */

/* 174 */
 /* pointer to 173 */
 /* size: 4 */

/* 175 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142771160 */

/* 176 */
 /* pointer to 175 */
 /* size: 4 */

/* 177 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142771472 */

/* 178 */
 /* pointer to 177 */
 /* size: 4 */

/* 179 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 180 */
 /* pointer to 179 */
 /* size: 4 */

/* 181 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142771836 */

/* 182 */
 /* pointer to 181 */
 /* size: 4 */

/* 183 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142772148 */

/* 184 */
 /* pointer to 183 */
 /* size: 4 */

/* 185 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142772304 */

/* 186 */
 /* pointer to 185 */
 /* size: 4 */

/* 187 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142772460 */

/* 188 */
 /* pointer to 187 */
 /* size: 4 */

/* 189 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142772616 */

/* 190 */
 /* pointer to 89 */
 /* size: 4 */

/* 191 */
 /* pointer to 189 */
 /* size: 4 */

/* 192 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 193 */
 /* pointer to 192 */
 /* size: 4 */

/* 194 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 195 */
 /* pointer to 194 */
 /* size: 4 */

/* 196 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142773136 */

/* 197 */
 /* pointer to 196 */
 /* size: 4 */

/* 198 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142773344 */

/* 199 */
 /* pointer to 198 */
 /* size: 4 */

/* 200 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142773552 */

/* 201 */
 /* pointer to 200 */
 /* size: 4 */

/* 202 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142777848 */

/* 203 */
 /* pointer to 202 */
 /* size: 4 */

/* 204 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 205 */
 /* pointer to 204 */
 /* size: 4 */

/* 206 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 207 */
 /* pointer to 206 */
 /* size: 4 */

/* 208 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 209 */
 /* pointer to 208 */
 /* size: 4 */

/* 210 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 211 */
 /* pointer to 81 */
 /* size: 4 */

/* 212 */
 /* pointer to 210 */
 /* size: 4 */

/* 213 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 214 */
 /* pointer to 215 */
 /* size: 4 */

/* 215 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 804 */

/* 216 */
 /* pointer to 213 */
 /* size: 4 */

/* 217 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 218 */
 /* pointer to 217 */
 /* size: 4 */

/* 219 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 220 */
 /* pointer to 219 */
 /* size: 4 */

/* 221 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142779408 */

/* 222 */
 /* pointer to 221 */
 /* size: 4 */

/* 223 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142779616 */

/* 224 */
 /* pointer to 223 */
 /* size: 4 */

/* 225 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 226 */
 /* pointer to 225 */
 /* size: 4 */

/* 227 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 228 */
 /* pointer to 227 */
 /* size: 4 */

/* 229 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142780240 */

/* 230 */
 /* pointer to 229 */
 /* size: 4 */

/* 231 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 232 */
 /* pointer to 231 */
 /* size: 4 */

/* 233 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 234 */
 /* pointer to 233 */
 /* size: 4 */

/* 235 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142780708 */

/* 236 */
 /* pointer to 86 */
 /* size: 4 */

/* 237 */
 /* pointer to 235 */
 /* size: 4 */

/* 238 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142780916 */

/* 239 */
 /* pointer to 238 */
 /* size: 4 */

/* 240 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142781176 */

/* 241 */
 /* pointer to 240 */
 /* size: 4 */

/* 242 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 243 */
 /* pointer to 242 */
 /* size: 4 */

/* 244 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 245 */
 /* pointer to 244 */
 /* size: 4 */

/* 246 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 247 */
 /* pointer to 246 */
 /* size: 4 */

/* 248 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142781972 */

/* 249 */
 /* pointer to 248 */
 /* size: 4 */

/* 250 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 251 */
 /* pointer to 250 */
 /* size: 4 */

/* 252 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142782284 */

/* 253 */
 /* pointer to 252 */
 /* size: 4 */

/* 254 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 255 */
 /* pointer to 51 */
 /* size: 4 */

/* 256 */
 /* pointer to 9 */
 /* size: 4 */

/* 257 */
 /* pointer to 254 */
 /* size: 4 */

/* 258 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142782856 */

/* 259 */
 /* pointer to 258 */
 /* size: 4 */

/* 260 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 261 */
 /* pointer to 260 */
 /* size: 4 */

/* 262 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142783272 */

/* 263 */
 /* pointer to 262 */
 /* size: 4 */

/* 264 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 265 */
 /* pointer to 264 */
 /* size: 4 */

/* 266 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142783792 */

/* 267 */
 /* pointer to 266 */
 /* size: 4 */

/* 268 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 269 */
 /* pointer to 268 */
 /* size: 4 */

/* 270 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 271 */
 /* pointer to 270 */
 /* size: 4 */

/* 272 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142784676 */

/* 273 */
 /* pointer to 272 */
 /* size: 4 */

/* 274 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142784936 */

/* 275 */
 /* pointer to 274 */
 /* size: 4 */

/* 276 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142785248 */

/* 277 */
 /* pointer to 276 */
 /* size: 4 */

/* 278 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142785560 */

/* 279 */
 /* pointer to 278 */
 /* size: 4 */

/* 280 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 281 */
 /* pointer to 280 */
 /* size: 4 */

/* 282 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 283 */
 /* pointer to 282 */
 /* size: 4 */

/* 284 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142803908 */

/* 285 */
 /* pointer to 284 */
 /* size: 4 */

/* 286 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 287 */
 /* pointer to 286 */
 /* size: 4 */

/* 288 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142804324 */

/* 289 */
 /* pointer to 288 */
 /* size: 4 */

/* 290 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 291 */
 /* pointer to 290 */
 /* size: 4 */

/* 292 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 2 */

/* 293 */
 /* pointer to 292 */
 /* size: 4 */

/* 294 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142804948 */

/* 295 */
 /* pointer to 294 */
 /* size: 4 */

/* 296 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 297 */
 /* pointer to 4 */
 /* size: 4 */

/* 298 */
 /* pointer to 296 */
 /* size: 4 */

/* 299 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 300 */
 /* pointer to 299 */
 /* size: 4 */

/* 301 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142806092 */

/* 302 */
 /* pointer to 303 */
 /* size: 4 */

/* 303 */
/* <0> (null):0 */
struct delta_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 304 */
 /* pointer to 301 */
 /* size: 4 */

/* 305 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142806416 */

/* 306 */
 /* pointer to 307 */
 /* size: 4 */

/* 307 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142806624 */

/* 308 */
 /* pointer to 309 */
 /* size: 4 */

/* 309 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 310 */
 /* pointer to 305 */
 /* size: 4 */

/* 311 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 312 */
 /* pointer to 311 */
 /* size: 4 */

/* 313 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142807196 */

/* 314 */
 /* pointer to 313 */
 /* size: 4 */

/* 315 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142807460 */

/* 316 */
 /* pointer to 315 */
 /* size: 4 */

/* 317 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 318 */
 /* pointer to 319 */
 /* size: 4 */

/* 319 */
/* <0> (null):0 */
struct entity_state_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 320 */
 /* pointer to 317 */
 /* size: 4 */

/* 321 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142807992 */

/* 322 */
 /* pointer to 87 */
 /* size: 4 */

/* 323 */
 /* pointer to 321 */
 /* size: 4 */

/* 324 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142808252 */

/* 325 */
 /* pointer to 324 */
 /* size: 4 */

/* 326 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142808564 */

/* 327 */
 /* pointer to 326 */
 /* size: 4 */

/* 328 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142808824 */

/* 329 */
 /* pointer to 328 */
 /* size: 4 */

/* 330 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 331 */
 /* pointer to 330 */
 /* size: 4 */

/* 332 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 333 */
 /* pointer to 332 */
 /* size: 4 */

/* 334 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 335 */
 /* pointer to 334 */
 /* size: 4 */

/* 336 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 337 */
 /* pointer to 336 */
 /* size: 4 */

/* 338 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 339 */
 /* pointer to 338 */
 /* size: 4 */

/* 340 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 341 */
 /* pointer to 340 */
 /* size: 4 */

/* 342 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142810280 */

/* 343 */
 /* pointer to 342 */
 /* size: 4 */

/* 344 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142810488 */

/* 345 */
 /* pointer to 344 */
 /* size: 4 */

/* 346 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142810696 */

/* 347 */
 /* pointer to 346 */
 /* size: 4 */

/* 348 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 349 */
 /* pointer to 17 */
 /* size: 4 */

/* 350 */
 /* pointer to 348 */
 /* size: 4 */

/* 351 */
/* <0> (null):0 */
typedef struct enginefuncs_s enginefuncs_t; /* size: 632 */

/* 352 */
/* <0> (null):0 */
struct KeyValueData_s {
	char *                     szClassName;          /*     0     4 */
	char *                     szKeyName;            /*     4     4 */
	char *                     szValue;              /*     8     4 */
	int32                      fHandled;             /*    12     4 */

	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 353 */
/* <0> (null):0 */
typedef struct KeyValueData_s KeyValueData; /* size: 16 */

/* 354 */
 /* pointer to 353 */
 /* size: 4 */

/* 355 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 356 */
/* <0> (null):0 */
typedef int ptrdiff_t; /* size: 4 */

/* 357 */
/* <0> (null):0 */
struct _List_node_base {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 358 */
/* <0> (null):0 */
class list<NavConnect, std::allocator<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 359 */
/* <0> (null):0 */
class list<CNavLadder*, std::allocator<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 360 */
/* <0> (null):0 */
class list<HidingSpot*, std::allocator<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 361 */
/* <0> (null):0 */
class list<SpotOrder, std::allocator<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 362 */
/* <0> (null):0 */
class allocator<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 363 */
/* <0> (null):0 */
class allocator<std::_List_node<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 364 */
/* <0> (null):0 */
struct _List_node<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 365 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 366 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<SpotOrder> > {
public:

	/* class allocator<std::_List_node<SpotOrder> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 367 */
/* <0> (null):0 */
class _List_base<SpotOrder, std::allocator<SpotOrder> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<SpotOrder> > {
	public:

		/* class allocator<std::_List_node<SpotOrder> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 368 */
/* <0> (null):0 */
struct _List_iterator<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 369 */
/* <0> (null):0 */
struct _List_const_iterator<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 370 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 371 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 372 */
/* <0> (null):0 */
class list<SpotEncounter, std::allocator<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 373 */
/* <0> (null):0 */
class allocator<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 374 */
/* <0> (null):0 */
class allocator<std::_List_node<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 375 */
/* <0> (null):0 */
struct _List_node<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 376 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 377 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<HidingSpot*> > {
public:

	/* class allocator<std::_List_node<HidingSpot*> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 378 */
/* <0> (null):0 */
class _List_base<HidingSpot*, std::allocator<HidingSpot*> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<HidingSpot*> > {
	public:

		/* class allocator<std::_List_node<HidingSpot*> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 379 */
/* <0> (null):0 */
struct _List_iterator<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 380 */
/* <0> (null):0 */
struct _List_const_iterator<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 381 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 382 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 383 */
/* <0> (null):0 */
class allocator<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 384 */
/* <0> (null):0 */
class allocator<std::_List_node<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 385 */
/* <0> (null):0 */
struct _List_node<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 386 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 387 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<SpotEncounter> > {
public:

	/* class allocator<std::_List_node<SpotEncounter> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 388 */
/* <0> (null):0 */
class _List_base<SpotEncounter, std::allocator<SpotEncounter> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<SpotEncounter> > {
	public:

		/* class allocator<std::_List_node<SpotEncounter> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 389 */
/* <0> (null):0 */
struct _List_iterator<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 390 */
/* <0> (null):0 */
struct _List_const_iterator<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 391 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 392 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 393 */
/* <0> (null):0 */
class allocator<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 394 */
/* <0> (null):0 */
class allocator<std::_List_node<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 395 */
/* <0> (null):0 */
struct _List_node<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 396 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 397 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<NavConnect> > {
public:

	/* class allocator<std::_List_node<NavConnect> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 398 */
/* <0> (null):0 */
class _List_base<NavConnect, std::allocator<NavConnect> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<NavConnect> > {
	public:

		/* class allocator<std::_List_node<NavConnect> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 399 */
/* <0> (null):0 */
struct _List_iterator<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 400 */
/* <0> (null):0 */
struct _List_const_iterator<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 401 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 402 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 403 */
/* <0> (null):0 */
class allocator<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 404 */
/* <0> (null):0 */
class allocator<std::_List_node<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 405 */
/* <0> (null):0 */
struct _List_node<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 406 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 407 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<CNavLadder*> > {
public:

	/* class allocator<std::_List_node<CNavLadder*> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 408 */
/* <0> (null):0 */
class _List_base<CNavLadder*, std::allocator<CNavLadder*> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<CNavLadder*> > {
	public:

		/* class allocator<std::_List_node<CNavLadder*> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 409 */
/* <0> (null):0 */
struct _List_iterator<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 410 */
/* <0> (null):0 */
struct _List_const_iterator<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 411 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 412 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 413 */
/* <0> (null):0 */
class allocator<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 414 */
/* <0> (null):0 */
class allocator<std::_List_node<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 415 */
/* <0> (null):0 */
struct _List_node<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 416 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 417 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<CNavArea*> > {
public:

	/* class allocator<std::_List_node<CNavArea*> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 418 */
/* <0> (null):0 */
class _List_base<CNavArea*, std::allocator<CNavArea*> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<CNavArea*> > {
	public:

		/* class allocator<std::_List_node<CNavArea*> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 419 */
/* <0> (null):0 */
class list<CNavArea*, std::allocator<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 420 */
/* <0> (null):0 */
struct _List_iterator<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 421 */
/* <0> (null):0 */
struct _List_const_iterator<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 422 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 423 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 424 */
/* <0> (null):0 */
class vector<BotSpeakable*, std::allocator<BotSpeakable*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 425 */
/* <0> (null):0 */
class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 426 */
/* <0> (null):0 */
class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 427 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 428 */
/* <0> (null):0 */
struct _Vector_impl : public allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {
public:

	/* class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> <ancestor>; */ /*     0     1 */
	pointer                    _M_start;             /*     0     4 */
	pointer                    _M_finish;            /*     4     4 */
	pointer                    _M_end_of_storage;    /*     8     4 */
	/* <0> (null):0 */
	void _Vector_impl(class _Vector_impl *);

	/* <0> (null):0 */
	void _Vector_impl(class _Vector_impl *, const _Tp_alloc_type  &);


	/* size: 12, cachelines: 1, members: 4 */
	/* last cacheline: 12 bytes */

	/* BRAIN FART ALERT! 12 != 9 + 0(holes), diff = 3 */

}; /* size: 12 */

/* 429 */
/* <0> (null):0 */
struct _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > {
	/* <0> (null):0 */
	struct _Vector_impl : public allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {
	public:

		/* class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> <ancestor>; */ /*     0     1 */
		pointer                    _M_start;             /*     0     4 */
		pointer                    _M_finish;            /*     4     4 */
		pointer                    _M_end_of_storage;    /*     8     4 */
		/* <0> (null):0 */
		void _Vector_impl(class _Vector_impl *);

		/* <0> (null):0 */
		void _Vector_impl(class _Vector_impl *, const _Tp_alloc_type  &);


		/* size: 12, cachelines: 1, members: 4 */
		/* last cacheline: 12 bytes */

		/* BRAIN FART ALERT! 12 != 9 + 0(holes), diff = 3 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 430 */
/* <0> (null):0 */
class reverse_iterator<__gnu_cxx::__normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >* const*, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 431 */
/* <0> (null):0 */
class reverse_iterator<__gnu_cxx::__normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 432 */
/* <0> (null):0 */
class allocator<int> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 433 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 434 */
/* <0> (null):0 */
struct _Vector_impl : public allocator<int> {
public:

	/* class allocator<int>      <ancestor>; */      /*     0     1 */
	pointer                    _M_start;             /*     0     4 */
	pointer                    _M_finish;            /*     4     4 */
	pointer                    _M_end_of_storage;    /*     8     4 */
	/* <0> (null):0 */
	void _Vector_impl(class _Vector_impl *);

	/* <0> (null):0 */
	void _Vector_impl(class _Vector_impl *, const _Tp_alloc_type  &);


	/* size: 12, cachelines: 1, members: 4 */
	/* last cacheline: 12 bytes */

	/* BRAIN FART ALERT! 12 != 9 + 0(holes), diff = 3 */

}; /* size: 12 */

/* 435 */
/* <0> (null):0 */
struct _Vector_base<int, std::allocator<int> > {
	/* <0> (null):0 */
	struct _Vector_impl : public allocator<int> {
	public:

		/* class allocator<int>      <ancestor>; */      /*     0     1 */
		pointer                    _M_start;             /*     0     4 */
		pointer                    _M_finish;            /*     4     4 */
		pointer                    _M_end_of_storage;    /*     8     4 */
		/* <0> (null):0 */
		void _Vector_impl(class _Vector_impl *);

		/* <0> (null):0 */
		void _Vector_impl(class _Vector_impl *, const _Tp_alloc_type  &);


		/* size: 12, cachelines: 1, members: 4 */
		/* last cacheline: 12 bytes */

		/* BRAIN FART ALERT! 12 != 9 + 0(holes), diff = 3 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 436 */
/* <0> (null):0 */
class vector<int, std::allocator<int> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 437 */
/* <0> (null):0 */
class reverse_iterator<__gnu_cxx::__normal_iterator<const int*, std::vector<int, std::allocator<int> > > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 438 */
/* <0> (null):0 */
class reverse_iterator<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 439 */
/* <0> (null):0 */
class list<BotPhrase*, std::allocator<BotPhrase*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 440 */
/* <0> (null):0 */
class allocator<BotPhrase*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 441 */
/* <0> (null):0 */
class allocator<std::_List_node<BotPhrase*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 442 */
/* <0> (null):0 */
struct _List_node<BotPhrase*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 443 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 444 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<BotPhrase*> > {
public:

	/* class allocator<std::_List_node<BotPhrase*> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 445 */
/* <0> (null):0 */
class _List_base<BotPhrase*, std::allocator<BotPhrase*> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<BotPhrase*> > {
	public:

		/* class allocator<std::_List_node<BotPhrase*> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 446 */
/* <0> (null):0 */
struct _List_iterator<BotPhrase*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 447 */
/* <0> (null):0 */
struct _List_const_iterator<BotPhrase*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 448 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<BotPhrase*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 449 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<BotPhrase*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 450 */
/* <0> (null):0 */
class list<CCareerTask*, std::allocator<CCareerTask*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 451 */
/* <0> (null):0 */
class allocator<CCareerTask*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 452 */
/* <0> (null):0 */
class allocator<std::_List_node<CCareerTask*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 453 */
/* <0> (null):0 */
struct _List_node<CCareerTask*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 454 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 455 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<CCareerTask*> > {
public:

	/* class allocator<std::_List_node<CCareerTask*> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 456 */
/* <0> (null):0 */
class _List_base<CCareerTask*, std::allocator<CCareerTask*> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<CCareerTask*> > {
	public:

		/* class allocator<std::_List_node<CCareerTask*> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 457 */
/* <0> (null):0 */
struct _List_iterator<CCareerTask*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 458 */
/* <0> (null):0 */
struct _List_const_iterator<CCareerTask*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 459 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<CCareerTask*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 460 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<CCareerTask*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 461 */
/* <0> (null):0 */
enum {
	__value = 1,
}; /* size: 4 */

/* 462 */
/* <0> (null):0 */
struct __traitor<std::__is_integer<int>, std::__is_floating<int> > {
	/* <0> (null):0 */
	enum {
		__value = 1,
	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 463 */
/* <0> (null):0 */
enum {
	__value = 1,
}; /* size: 4 */

/* 464 */
/* <0> (null):0 */
struct __traitor<std::__is_arithmetic<int>, std::__is_pointer<int> > {
	/* <0> (null):0 */
	enum {
		__value = 1,
	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 465 */
/* <0> (null):0 */
typedef int EOFFSET; /* size: 4 */

/* 466 */
/* <0> (null):0 */
enum {
	TS_AT_TOP = 0,
	TS_AT_BOTTOM = 1,
	TS_GOING_UP = 2,
	TS_GOING_DOWN = 3,
}; /* size: 4 */

/* 467 */
/* <0> (null):0 */
typedef enum  TOGGLE_STATE; /* size: 4 */

/* 468 */
 /* pointer to 84 */
 /* size: 4 */

/* 469 */
 /* pointer to 470 */
 /* size: 4 */

/* 470 */
/* <0> (null):0 */
struct CBaseEntity {
	/* <0> (null):0 */
	virtual int ObjectCaps(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10ObjectCapsEv */

	/* <0> (null):0 */
	class CBaseEntity * Instance(edict_t *); /* linkage=_ZN11CBaseEntity8InstanceEP7edict_s */

	/* <0> (null):0 */
	edict_t * edict(class CBaseEntity *); /* linkage=_ZN11CBaseEntity5edictEv */

	/* <0> (null):0 */
	int entindex(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8entindexEv */

	/* <0> (null):0 */
	class CBaseEntity * Instance(entvars_t *); /* linkage=_ZN11CBaseEntity8InstanceEP9entvars_s */

	/* <0> (null):0 */
	void CBaseEntity(class CBaseEntity *);

	/* <0> (null):0 */
	void * operator new(size_t, entvars_t *); /* linkage=_ZN11CBaseEntitynwEjP9entvars_s */

	/* <0> (null):0 */
	virtual void Precache(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8PrecacheEv */

	/* <0> (null):0 */
	virtual void Restart(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7RestartEv */

	/* <0> (null):0 */
	virtual void Activate(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8ActivateEv */

	/* <0> (null):0 */
	virtual int Classify(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8ClassifyEv */

	/* <0> (null):0 */
	virtual void DeathNotice(class CBaseEntity *, entvars_t *); /* linkage=_ZN11CBaseEntity11DeathNoticeEP9entvars_s */

	/* <0> (null):0 */
	virtual int BloodColor(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10BloodColorEv */

	/* <0> (null):0 */
	virtual BOOL IsTriggered(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity11IsTriggeredEPS_ */

	/* <0> (null):0 */
	virtual class CBaseMonster * MyMonsterPointer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity16MyMonsterPointerEv */

	/* <0> (null):0 */
	virtual class CSquadMonster * MySquadMonsterPointer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity21MySquadMonsterPointerEv */

	/* <0> (null):0 */
	virtual int GetToggleState(class CBaseEntity *); /* linkage=_ZN11CBaseEntity14GetToggleStateEv */

	/* <0> (null):0 */
	virtual void AddPoints(class CBaseEntity *, int, BOOL); /* linkage=_ZN11CBaseEntity9AddPointsEii */

	/* <0> (null):0 */
	virtual void AddPointsToTeam(class CBaseEntity *, int, BOOL); /* linkage=_ZN11CBaseEntity15AddPointsToTeamEii */

	/* <0> (null):0 */
	virtual BOOL AddPlayerItem(class CBaseEntity *, class CBasePlayerItem *); /* linkage=_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem */

	/* <0> (null):0 */
	virtual BOOL RemovePlayerItem(class CBaseEntity *, class CBasePlayerItem *); /* linkage=_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem */

	/* <0> (null):0 */
	virtual int GiveAmmo(class CBaseEntity *, int, char *, int); /* linkage=_ZN11CBaseEntity8GiveAmmoEiPci */

	/* <0> (null):0 */
	virtual float GetDelay(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8GetDelayEv */

	/* <0> (null):0 */
	virtual int IsMoving(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8IsMovingEv */

	/* <0> (null):0 */
	virtual void OverrideReset(class CBaseEntity *); /* linkage=_ZN11CBaseEntity13OverrideResetEv */

	/* <0> (null):0 */
	virtual void SetToggleState(class CBaseEntity *, int); /* linkage=_ZN11CBaseEntity14SetToggleStateEi */

	/* <0> (null):0 */
	virtual void StartSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity13StartSneakingEv */

	/* <0> (null):0 */
	virtual void StopSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12StopSneakingEv */

	/* <0> (null):0 */
	virtual BOOL OnControls(class CBaseEntity *, entvars_t *); /* linkage=_ZN11CBaseEntity10OnControlsEP9entvars_s */

	/* <0> (null):0 */
	virtual BOOL IsSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10IsSneakingEv */

	/* <0> (null):0 */
	virtual BOOL IsAlive(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7IsAliveEv */

	/* <0> (null):0 */
	virtual BOOL IsBSPModel(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10IsBSPModelEv */

	/* <0> (null):0 */
	virtual BOOL ReflectGauss(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12ReflectGaussEv */

	/* <0> (null):0 */
	virtual BOOL IsPlayer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8IsPlayerEv */

	/* <0> (null):0 */
	virtual BOOL IsNetClient(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11IsNetClientEv */

	/* <0> (null):0 */
	virtual const char  * TeamID(class CBaseEntity *); /* linkage=_ZN11CBaseEntity6TeamIDEv */

	/* <0> (null):0 */
	virtual void Think(class CBaseEntity *); /* linkage=_ZN11CBaseEntity5ThinkEv */

	/* <0> (null):0 */
	virtual void Touch(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity5TouchEPS_ */

	/* <0> (null):0 */
	virtual void Use(class CBaseEntity *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float); /* linkage=_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf */

	/* <0> (null):0 */
	virtual void Blocked(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity7BlockedEPS_ */

	/* <0> (null):0 */
	virtual class CBaseEntity * Respawn(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7RespawnEv */

	/* <0> (null):0 */
	virtual void UpdateOwner(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11UpdateOwnerEv */

	/* <0> (null):0 */
	virtual BOOL FBecomeProne(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12FBecomeProneEv */

	/* <0> (null):0 */
	virtual class Vector Center(class CBaseEntity *); /* linkage=_ZN11CBaseEntity6CenterEv */

	/* <0> (null):0 */
	virtual class Vector EyePosition(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11EyePositionEv */

	/* <0> (null):0 */
	virtual class Vector EarPosition(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11EarPositionEv */

	/* <0> (null):0 */
	virtual class Vector BodyTarget(class CBaseEntity *, const class Vector  &); /* linkage=_ZN11CBaseEntity10BodyTargetERK6Vector */

	/* <0> (null):0 */
	virtual int Illumination(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12IlluminationEv */

	/* <0> (null):0 */
	virtual BOOL HasTarget(class CBaseEntity *, string_t); /* linkage=_ZN11CBaseEntity9HasTargetEj */

	/* vtable has 43 entries: {
	   [6] = ObjectCaps(_ZN11CBaseEntity10ObjectCapsEv), 
	   [1] = Precache(_ZN11CBaseEntity8PrecacheEv), 
	   [2] = Restart(_ZN11CBaseEntity7RestartEv), 
	   [7] = Activate(_ZN11CBaseEntity8ActivateEv), 
	   [9] = Classify(_ZN11CBaseEntity8ClassifyEv), 
	   [10] = DeathNotice(_ZN11CBaseEntity11DeathNoticeEP9entvars_s), 
	   [15] = BloodColor(_ZN11CBaseEntity10BloodColorEv), 
	   [17] = IsTriggered(_ZN11CBaseEntity11IsTriggeredEPS_), 
	   [18] = MyMonsterPointer(_ZN11CBaseEntity16MyMonsterPointerEv), 
	   [19] = MySquadMonsterPointer(_ZN11CBaseEntity21MySquadMonsterPointerEv), 
	   [20] = GetToggleState(_ZN11CBaseEntity14GetToggleStateEv), 
	   [21] = AddPoints(_ZN11CBaseEntity9AddPointsEii), 
	   [22] = AddPointsToTeam(_ZN11CBaseEntity15AddPointsToTeamEii), 
	   [23] = AddPlayerItem(_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem), 
	   [24] = RemovePlayerItem(_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem), 
	   [25] = GiveAmmo(_ZN11CBaseEntity8GiveAmmoEiPci), 
	   [26] = GetDelay(_ZN11CBaseEntity8GetDelayEv), 
	   [27] = IsMoving(_ZN11CBaseEntity8IsMovingEv), 
	   [28] = OverrideReset(_ZN11CBaseEntity13OverrideResetEv), 
	   [30] = SetToggleState(_ZN11CBaseEntity14SetToggleStateEi), 
	   [31] = StartSneaking(_ZN11CBaseEntity13StartSneakingEv), 
	   [32] = StopSneaking(_ZN11CBaseEntity12StopSneakingEv), 
	   [33] = OnControls(_ZN11CBaseEntity10OnControlsEP9entvars_s), 
	   [34] = IsSneaking(_ZN11CBaseEntity10IsSneakingEv), 
	   [35] = IsAlive(_ZN11CBaseEntity7IsAliveEv), 
	   [36] = IsBSPModel(_ZN11CBaseEntity10IsBSPModelEv), 
	   [37] = ReflectGauss(_ZN11CBaseEntity12ReflectGaussEv), 
	   [40] = IsPlayer(_ZN11CBaseEntity8IsPlayerEv), 
	   [41] = IsNetClient(_ZN11CBaseEntity11IsNetClientEv), 
	   [42] = TeamID(_ZN11CBaseEntity6TeamIDEv), 
	   [44] = Think(_ZN11CBaseEntity5ThinkEv), 
	   [45] = Touch(_ZN11CBaseEntity5TouchEPS_), 
	   [46] = Use(_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf), 
	   [47] = Blocked(_ZN11CBaseEntity7BlockedEPS_), 
	   [48] = Respawn(_ZN11CBaseEntity7RespawnEv), 
	   [49] = UpdateOwner(_ZN11CBaseEntity11UpdateOwnerEv), 
	   [50] = FBecomeProne(_ZN11CBaseEntity12FBecomeProneEv), 
	   [51] = Center(_ZN11CBaseEntity6CenterEv), 
	   [52] = EyePosition(_ZN11CBaseEntity11EyePositionEv), 
	   [53] = EarPosition(_ZN11CBaseEntity11EarPositionEv), 
	   [54] = BodyTarget(_ZN11CBaseEntity10BodyTargetERK6Vector), 
	   [55] = Illumination(_ZN11CBaseEntity12IlluminationEv), 
	   [38] = HasTarget(_ZN11CBaseEntity9HasTargetEj), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 471 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 472 */
/* <0> (null):0 */
enum {
	USE_OFF = 0,
	USE_ON = 1,
	USE_SET = 2,
	USE_TOGGLE = 3,
}; /* size: 4 */

/* 473 */
/* <0> (null):0 */
typedef enum  USE_TYPE; /* size: 4 */

/* 474 */
/* <0> (null):0 */
struct {
	void                       (*__pfn)(class CBaseEntity *); /*     0     4 */
	int                        __delta;              /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 475 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142855628 */

/* 476 */
 /* pointer to 475 */
 /* size: 4 */

/* 477 */
/* <0> (null):0 */
class CUtlMemory<char*> {
private:

	char * *                   m_pMemory;            /*     0     4 */
	int                        m_NumAllocated;       /*     4     4 */
	int                        m_GrowSize;           /*     8     4 */
	/* <0> (null):0 */
	void CUtlMemory(class CUtlMemory<char*> *, int, int);

	/* <0> (null):0 */
	void CUtlMemory(class CUtlMemory<char*> *, char * *, int);

	/* <0> (null):0 */
	void ~CUtlMemory(class CUtlMemory<char*> *, int);

	/* <0> (null):0 */
	char * & operator[](class CUtlMemory<char*> *, int); /* linkage=_ZN10CUtlMemoryIPcEixEi */

	/* <0> (null):0 */
	const char *  & operator[](const class CUtlMemory<char*>  *, int); /* linkage=_ZNK10CUtlMemoryIPcEixEi */

	/* <0> (null):0 */
	bool IsIdxValid(const class CUtlMemory<char*>  *, int); /* linkage=_ZNK10CUtlMemoryIPcE10IsIdxValidEi */

	/* <0> (null):0 */
	char * * Base(class CUtlMemory<char*> *); /* linkage=_ZN10CUtlMemoryIPcE4BaseEv */

	/* <0> (null):0 */
	const char *  * Base(const class CUtlMemory<char*>  *); /* linkage=_ZNK10CUtlMemoryIPcE4BaseEv */

	/* <0> (null):0 */
	int NumAllocated(const class CUtlMemory<char*>  *); /* linkage=_ZNK10CUtlMemoryIPcE12NumAllocatedEv */

	/* <0> (null):0 */
	void Grow(class CUtlMemory<char*> *, int); /* linkage=_ZN10CUtlMemoryIPcE4GrowEi */

	/* <0> (null):0 */
	void EnsureCapacity(class CUtlMemory<char*> *, int); /* linkage=_ZN10CUtlMemoryIPcE14EnsureCapacityEi */

	/* <0> (null):0 */
	void Purge(class CUtlMemory<char*> *); /* linkage=_ZN10CUtlMemoryIPcE5PurgeEv */

	/* <0> (null):0 */
	bool IsExternallyAllocated(const class CUtlMemory<char*>  *); /* linkage=_ZNK10CUtlMemoryIPcE21IsExternallyAllocatedEv */

	/* <0> (null):0 */
	void SetGrowSize(class CUtlMemory<char*> *, int); /* linkage=_ZN10CUtlMemoryIPcE11SetGrowSizeEi */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 478 */
 /* pointer to 477 */
 /* size: 4 */

/* 479 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 480 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 481 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 482 */
 /* pointer to 483 */
 /* size: 4 */

/* 483 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 484 */
 /* pointer to 481 */
 /* size: 4 */

/* 485 */
/* <0> (null):0 */
class CUtlVector<char*> {
private:

	class CUtlMemory<char*>   m_Memory;              /*     0    12 */
	int                        m_Size;               /*    12     4 */
	char * *                   m_pElements;          /*    16     4 */
	/* <0> (null):0 */
	void CUtlVector(class CUtlVector<char*> *, int, int);

	/* <0> (null):0 */
	void CUtlVector(class CUtlVector<char*> *, char * *, int);

	/* <0> (null):0 */
	void ~CUtlVector(class CUtlVector<char*> *, int);

	/* <0> (null):0 */
	char * & operator[](class CUtlVector<char*> *, int); /* linkage=_ZN10CUtlVectorIPcEixEi */

	/* <0> (null):0 */
	const char *  & operator[](const class CUtlVector<char*>  *, int); /* linkage=_ZNK10CUtlVectorIPcEixEi */

	/* <0> (null):0 */
	char * & Element(class CUtlVector<char*> *, int); /* linkage=_ZN10CUtlVectorIPcE7ElementEi */

	/* <0> (null):0 */
	const char *  & Element(const class CUtlVector<char*>  *, int); /* linkage=_ZNK10CUtlVectorIPcE7ElementEi */

	/* <0> (null):0 */
	char * * Base(class CUtlVector<char*> *); /* linkage=_ZN10CUtlVectorIPcE4BaseEv */

	/* <0> (null):0 */
	const char *  * Base(const class CUtlVector<char*>  *); /* linkage=_ZNK10CUtlVectorIPcE4BaseEv */

	/* <0> (null):0 */
	int Count(const class CUtlVector<char*>  *); /* linkage=_ZNK10CUtlVectorIPcE5CountEv */

	/* <0> (null):0 */
	int Size(const class CUtlVector<char*>  *); /* linkage=_ZNK10CUtlVectorIPcE4SizeEv */

	/* <0> (null):0 */
	bool IsValidIndex(const class CUtlVector<char*>  *, int); /* linkage=_ZNK10CUtlVectorIPcE12IsValidIndexEi */

	/* <0> (null):0 */
	int AddToHead(class CUtlVector<char*> *); /* linkage=_ZN10CUtlVectorIPcE9AddToHeadEv */

	/* <0> (null):0 */
	int AddToTail(class CUtlVector<char*> *); /* linkage=_ZN10CUtlVectorIPcE9AddToTailEv */

	/* <0> (null):0 */
	int InsertBefore(class CUtlVector<char*> *, int); /* linkage=_ZN10CUtlVectorIPcE12InsertBeforeEi */

	/* <0> (null):0 */
	int InsertAfter(class CUtlVector<char*> *, int); /* linkage=_ZN10CUtlVectorIPcE11InsertAfterEi */

	/* <0> (null):0 */
	int AddToHead(class CUtlVector<char*> *, const char *  &); /* linkage=_ZN10CUtlVectorIPcE9AddToHeadERKS0_ */

	/* <0> (null):0 */
	int AddToTail(class CUtlVector<char*> *, const char *  &); /* linkage=_ZN10CUtlVectorIPcE9AddToTailERKS0_ */

	/* <0> (null):0 */
	int InsertBefore(class CUtlVector<char*> *, int, const char *  &); /* linkage=_ZN10CUtlVectorIPcE12InsertBeforeEiRKS0_ */

	/* <0> (null):0 */
	int InsertAfter(class CUtlVector<char*> *, int, const char *  &); /* linkage=_ZN10CUtlVectorIPcE11InsertAfterEiRKS0_ */

	/* <0> (null):0 */
	int AddMultipleToHead(class CUtlVector<char*> *, int); /* linkage=_ZN10CUtlVectorIPcE17AddMultipleToHeadEi */

	/* <0> (null):0 */
	int AddMultipleToTail(class CUtlVector<char*> *, int); /* linkage=_ZN10CUtlVectorIPcE17AddMultipleToTailEi */

	/* <0> (null):0 */
	int InsertMultipleBefore(class CUtlVector<char*> *, int, int); /* linkage=_ZN10CUtlVectorIPcE20InsertMultipleBeforeEii */

	/* <0> (null):0 */
	int InsertMultipleAfter(class CUtlVector<char*> *, int, int); /* linkage=_ZN10CUtlVectorIPcE19InsertMultipleAfterEii */

	/* <0> (null):0 */
	void SetSize(class CUtlVector<char*> *, int); /* linkage=_ZN10CUtlVectorIPcE7SetSizeEi */

	/* <0> (null):0 */
	void CopyArray(class CUtlVector<char*> *, const char *  *, int); /* linkage=_ZN10CUtlVectorIPcE9CopyArrayEPKS0_i */

	/* <0> (null):0 */
	int AddVectorToTail(class CUtlVector<char*> *, const class CUtlVector<char*>  &); /* linkage=_ZN10CUtlVectorIPcE15AddVectorToTailERKS1_ */

	/* <0> (null):0 */
	int Find(class CUtlVector<char*> *, const char *  &); /* linkage=_ZN10CUtlVectorIPcE4FindERKS0_ */

	/* <0> (null):0 */
	bool HasElement(class CUtlVector<char*> *, const char *  &); /* linkage=_ZN10CUtlVectorIPcE10HasElementERKS0_ */

	/* <0> (null):0 */
	void EnsureCapacity(class CUtlVector<char*> *, int); /* linkage=_ZN10CUtlVectorIPcE14EnsureCapacityEi */

	/* <0> (null):0 */
	void FastRemove(class CUtlVector<char*> *, int); /* linkage=_ZN10CUtlVectorIPcE10FastRemoveEi */

	/* <0> (null):0 */
	void Remove(class CUtlVector<char*> *, int); /* linkage=_ZN10CUtlVectorIPcE6RemoveEi */

	/* <0> (null):0 */
	void FindAndRemove(class CUtlVector<char*> *, const char *  &); /* linkage=_ZN10CUtlVectorIPcE13FindAndRemoveERKS0_ */

	/* <0> (null):0 */
	void RemoveMultiple(class CUtlVector<char*> *, int, int); /* linkage=_ZN10CUtlVectorIPcE14RemoveMultipleEii */

	/* <0> (null):0 */
	void RemoveAll(class CUtlVector<char*> *); /* linkage=_ZN10CUtlVectorIPcE9RemoveAllEv */

	/* <0> (null):0 */
	void Purge(class CUtlVector<char*> *); /* linkage=_ZN10CUtlVectorIPcE5PurgeEv */

	/* <0> (null):0 */
	void PurgeAndDeleteElements(class CUtlVector<char*> *); /* linkage=_ZN10CUtlVectorIPcE22PurgeAndDeleteElementsEv */

	/* <0> (null):0 */
	void SetGrowSize(class CUtlVector<char*> *, int); /* linkage=_ZN10CUtlVectorIPcE11SetGrowSizeEi */

protected:

	/* <0> (null):0 */
	void CUtlVector(class CUtlVector<char*> *, const class CUtlVector<char*>  &);

private:

	/* <0> (null):0 */
	void GrowVector(class CUtlVector<char*> *, int); /* linkage=_ZN10CUtlVectorIPcE10GrowVectorEi */

	/* <0> (null):0 */
	void ShiftElementsRight(class CUtlVector<char*> *, int, int); /* linkage=_ZN10CUtlVectorIPcE18ShiftElementsRightEii */

	/* <0> (null):0 */
	void ShiftElementsLeft(class CUtlVector<char*> *, int, int); /* linkage=_ZN10CUtlVectorIPcE17ShiftElementsLeftEii */

	/* <0> (null):0 */
	void ResetDbgInfo(class CUtlVector<char*> *); /* linkage=_ZN10CUtlVectorIPcE12ResetDbgInfoEv */


	/* size: 20, cachelines: 1, members: 3 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 486 */
 /* pointer to 485 */
 /* size: 4 */

/* 487 */
 /* pointer to 488 */
 /* size: 4 */

/* 488 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 20 */

/* 489 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 490 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 20 */

/* 491 */
/* <0> (null):0 */
class CHintMessage {
private:

	const char  *              m_hintString;         /*     0     4 */
	bool                       m_isHint;             /*     4     1 */
	class CUtlVector<char*>   m_args;                /*     8    20 */
	float                      m_duration;           /*    28     4 */
	/* <0> (null):0 */
	void CHintMessage(class CHintMessage *, const char  *, bool, class CUtlVector<const char*> *, float);

	/* <0> (null):0 */
	void ~CHintMessage(class CHintMessage *, int);

	/* <0> (null):0 */
	float GetDuration(const class CHintMessage  *); /* linkage=_ZNK12CHintMessage11GetDurationEv */

	/* <0> (null):0 */
	void Send(class CHintMessage *, class CBaseEntity &); /* linkage=_ZN12CHintMessage4SendER11CBaseEntity */


	/* size: 32, cachelines: 1, members: 4 */
	/* last cacheline: 32 bytes */

	/* BRAIN FART ALERT! 32 != 29 + 0(holes), diff = 3 */

}; /* size: 32 */

/* 492 */
 /* pointer to 491 */
 /* size: 4 */

/* 493 */
 /* pointer to 494 */
 /* size: 4 */

/* 494 */
/* <0> (null):0 */
class CUtlVector<const char*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 495 */
 /* pointer to 496 */
 /* size: 4 */

/* 496 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 32 */

/* 497 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 498 */
/* <0> (null):0 */
class CUtlMemory<CHintMessage*> {
private:

	class CHintMessage * *     m_pMemory;            /*     0     4 */
	int                        m_NumAllocated;       /*     4     4 */
	int                        m_GrowSize;           /*     8     4 */
	/* <0> (null):0 */
	void CUtlMemory(class CUtlMemory<CHintMessage*> *, int, int);

	/* <0> (null):0 */
	void CUtlMemory(class CUtlMemory<CHintMessage*> *, class CHintMessage * *, int);

	/* <0> (null):0 */
	void ~CUtlMemory(class CUtlMemory<CHintMessage*> *, int);

	/* <0> (null):0 */
	class CHintMessage * & operator[](class CUtlMemory<CHintMessage*> *, int); /* linkage=_ZN10CUtlMemoryIP12CHintMessageEixEi */

	/* <0> (null):0 */
	const class CHintMessage *  & operator[](const class CUtlMemory<CHintMessage*>  *, int); /* linkage=_ZNK10CUtlMemoryIP12CHintMessageEixEi */

	/* <0> (null):0 */
	bool IsIdxValid(const class CUtlMemory<CHintMessage*>  *, int); /* linkage=_ZNK10CUtlMemoryIP12CHintMessageE10IsIdxValidEi */

	/* <0> (null):0 */
	class CHintMessage * * Base(class CUtlMemory<CHintMessage*> *); /* linkage=_ZN10CUtlMemoryIP12CHintMessageE4BaseEv */

	/* <0> (null):0 */
	const class CHintMessage *  * Base(const class CUtlMemory<CHintMessage*>  *); /* linkage=_ZNK10CUtlMemoryIP12CHintMessageE4BaseEv */

	/* <0> (null):0 */
	int NumAllocated(const class CUtlMemory<CHintMessage*>  *); /* linkage=_ZNK10CUtlMemoryIP12CHintMessageE12NumAllocatedEv */

	/* <0> (null):0 */
	void Grow(class CUtlMemory<CHintMessage*> *, int); /* linkage=_ZN10CUtlMemoryIP12CHintMessageE4GrowEi */

	/* <0> (null):0 */
	void EnsureCapacity(class CUtlMemory<CHintMessage*> *, int); /* linkage=_ZN10CUtlMemoryIP12CHintMessageE14EnsureCapacityEi */

	/* <0> (null):0 */
	void Purge(class CUtlMemory<CHintMessage*> *); /* linkage=_ZN10CUtlMemoryIP12CHintMessageE5PurgeEv */

	/* <0> (null):0 */
	bool IsExternallyAllocated(const class CUtlMemory<CHintMessage*>  *); /* linkage=_ZNK10CUtlMemoryIP12CHintMessageE21IsExternallyAllocatedEv */

	/* <0> (null):0 */
	void SetGrowSize(class CUtlMemory<CHintMessage*> *, int); /* linkage=_ZN10CUtlMemoryIP12CHintMessageE11SetGrowSizeEi */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 499 */
 /* pointer to 492 */
 /* size: 4 */

/* 500 */
 /* pointer to 498 */
 /* size: 4 */

/* 501 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 502 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 503 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 504 */
 /* pointer to 505 */
 /* size: 4 */

/* 505 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 506 */
 /* pointer to 503 */
 /* size: 4 */

/* 507 */
/* <0> (null):0 */
class CUtlVector<CHintMessage*> {
private:

	class CUtlMemory<CHintMessage*> m_Memory;        /*     0    12 */
	int                        m_Size;               /*    12     4 */
	class CHintMessage * *     m_pElements;          /*    16     4 */
	/* <0> (null):0 */
	void CUtlVector(class CUtlVector<CHintMessage*> *, int, int);

	/* <0> (null):0 */
	void CUtlVector(class CUtlVector<CHintMessage*> *, class CHintMessage * *, int);

	/* <0> (null):0 */
	void ~CUtlVector(class CUtlVector<CHintMessage*> *, int);

	/* <0> (null):0 */
	class CHintMessage * & operator[](class CUtlVector<CHintMessage*> *, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageEixEi */

	/* <0> (null):0 */
	const class CHintMessage *  & operator[](const class CUtlVector<CHintMessage*>  *, int); /* linkage=_ZNK10CUtlVectorIP12CHintMessageEixEi */

	/* <0> (null):0 */
	class CHintMessage * & Element(class CUtlVector<CHintMessage*> *, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE7ElementEi */

	/* <0> (null):0 */
	const class CHintMessage *  & Element(const class CUtlVector<CHintMessage*>  *, int); /* linkage=_ZNK10CUtlVectorIP12CHintMessageE7ElementEi */

	/* <0> (null):0 */
	class CHintMessage * * Base(class CUtlVector<CHintMessage*> *); /* linkage=_ZN10CUtlVectorIP12CHintMessageE4BaseEv */

	/* <0> (null):0 */
	const class CHintMessage *  * Base(const class CUtlVector<CHintMessage*>  *); /* linkage=_ZNK10CUtlVectorIP12CHintMessageE4BaseEv */

	/* <0> (null):0 */
	int Count(const class CUtlVector<CHintMessage*>  *); /* linkage=_ZNK10CUtlVectorIP12CHintMessageE5CountEv */

	/* <0> (null):0 */
	int Size(const class CUtlVector<CHintMessage*>  *); /* linkage=_ZNK10CUtlVectorIP12CHintMessageE4SizeEv */

	/* <0> (null):0 */
	bool IsValidIndex(const class CUtlVector<CHintMessage*>  *, int); /* linkage=_ZNK10CUtlVectorIP12CHintMessageE12IsValidIndexEi */

	/* <0> (null):0 */
	int AddToHead(class CUtlVector<CHintMessage*> *); /* linkage=_ZN10CUtlVectorIP12CHintMessageE9AddToHeadEv */

	/* <0> (null):0 */
	int AddToTail(class CUtlVector<CHintMessage*> *); /* linkage=_ZN10CUtlVectorIP12CHintMessageE9AddToTailEv */

	/* <0> (null):0 */
	int InsertBefore(class CUtlVector<CHintMessage*> *, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE12InsertBeforeEi */

	/* <0> (null):0 */
	int InsertAfter(class CUtlVector<CHintMessage*> *, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE11InsertAfterEi */

	/* <0> (null):0 */
	int AddToHead(class CUtlVector<CHintMessage*> *, const class CHintMessage *  &); /* linkage=_ZN10CUtlVectorIP12CHintMessageE9AddToHeadERKS1_ */

	/* <0> (null):0 */
	int AddToTail(class CUtlVector<CHintMessage*> *, const class CHintMessage *  &); /* linkage=_ZN10CUtlVectorIP12CHintMessageE9AddToTailERKS1_ */

	/* <0> (null):0 */
	int InsertBefore(class CUtlVector<CHintMessage*> *, int, const class CHintMessage *  &); /* linkage=_ZN10CUtlVectorIP12CHintMessageE12InsertBeforeEiRKS1_ */

	/* <0> (null):0 */
	int InsertAfter(class CUtlVector<CHintMessage*> *, int, const class CHintMessage *  &); /* linkage=_ZN10CUtlVectorIP12CHintMessageE11InsertAfterEiRKS1_ */

	/* <0> (null):0 */
	int AddMultipleToHead(class CUtlVector<CHintMessage*> *, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE17AddMultipleToHeadEi */

	/* <0> (null):0 */
	int AddMultipleToTail(class CUtlVector<CHintMessage*> *, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE17AddMultipleToTailEi */

	/* <0> (null):0 */
	int InsertMultipleBefore(class CUtlVector<CHintMessage*> *, int, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE20InsertMultipleBeforeEii */

	/* <0> (null):0 */
	int InsertMultipleAfter(class CUtlVector<CHintMessage*> *, int, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE19InsertMultipleAfterEii */

	/* <0> (null):0 */
	void SetSize(class CUtlVector<CHintMessage*> *, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE7SetSizeEi */

	/* <0> (null):0 */
	void CopyArray(class CUtlVector<CHintMessage*> *, const class CHintMessage *  *, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE9CopyArrayEPKS1_i */

	/* <0> (null):0 */
	int AddVectorToTail(class CUtlVector<CHintMessage*> *, const class CUtlVector<CHintMessage*>  &); /* linkage=_ZN10CUtlVectorIP12CHintMessageE15AddVectorToTailERKS2_ */

	/* <0> (null):0 */
	int Find(class CUtlVector<CHintMessage*> *, const class CHintMessage *  &); /* linkage=_ZN10CUtlVectorIP12CHintMessageE4FindERKS1_ */

	/* <0> (null):0 */
	bool HasElement(class CUtlVector<CHintMessage*> *, const class CHintMessage *  &); /* linkage=_ZN10CUtlVectorIP12CHintMessageE10HasElementERKS1_ */

	/* <0> (null):0 */
	void EnsureCapacity(class CUtlVector<CHintMessage*> *, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE14EnsureCapacityEi */

	/* <0> (null):0 */
	void FastRemove(class CUtlVector<CHintMessage*> *, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE10FastRemoveEi */

	/* <0> (null):0 */
	void Remove(class CUtlVector<CHintMessage*> *, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE6RemoveEi */

	/* <0> (null):0 */
	void FindAndRemove(class CUtlVector<CHintMessage*> *, const class CHintMessage *  &); /* linkage=_ZN10CUtlVectorIP12CHintMessageE13FindAndRemoveERKS1_ */

	/* <0> (null):0 */
	void RemoveMultiple(class CUtlVector<CHintMessage*> *, int, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE14RemoveMultipleEii */

	/* <0> (null):0 */
	void RemoveAll(class CUtlVector<CHintMessage*> *); /* linkage=_ZN10CUtlVectorIP12CHintMessageE9RemoveAllEv */

	/* <0> (null):0 */
	void Purge(class CUtlVector<CHintMessage*> *); /* linkage=_ZN10CUtlVectorIP12CHintMessageE5PurgeEv */

	/* <0> (null):0 */
	void PurgeAndDeleteElements(class CUtlVector<CHintMessage*> *); /* linkage=_ZN10CUtlVectorIP12CHintMessageE22PurgeAndDeleteElementsEv */

	/* <0> (null):0 */
	void SetGrowSize(class CUtlVector<CHintMessage*> *, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE11SetGrowSizeEi */

protected:

	/* <0> (null):0 */
	void CUtlVector(class CUtlVector<CHintMessage*> *, const class CUtlVector<CHintMessage*>  &);

private:

	/* <0> (null):0 */
	void GrowVector(class CUtlVector<CHintMessage*> *, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE10GrowVectorEi */

	/* <0> (null):0 */
	void ShiftElementsRight(class CUtlVector<CHintMessage*> *, int, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE18ShiftElementsRightEii */

	/* <0> (null):0 */
	void ShiftElementsLeft(class CUtlVector<CHintMessage*> *, int, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE17ShiftElementsLeftEii */

	/* <0> (null):0 */
	void ResetDbgInfo(class CUtlVector<CHintMessage*> *); /* linkage=_ZN10CUtlVectorIP12CHintMessageE12ResetDbgInfoEv */


	/* size: 20, cachelines: 1, members: 3 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 508 */
 /* pointer to 507 */
 /* size: 4 */

/* 509 */
 /* pointer to 510 */
 /* size: 4 */

/* 510 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 20 */

/* 511 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 512 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 20 */

/* 513 */
/* <0> (null):0 */
class CHintMessageQueue {
private:

	float                      m_tmMessageEnd;       /*     0     4 */
	class CUtlVector<CHintMessage*> m_messages;      /*     4    20 */
	/* <0> (null):0 */
	void Reset(class CHintMessageQueue *); /* linkage=_ZN17CHintMessageQueue5ResetEv */

	/* <0> (null):0 */
	void Update(class CHintMessageQueue *, class CBaseEntity &); /* linkage=_ZN17CHintMessageQueue6UpdateER11CBaseEntity */

	/* <0> (null):0 */
	bool AddMessage(class CHintMessageQueue *, const char  *, float, bool, class CUtlVector<const char*> *); /* linkage=_ZN17CHintMessageQueue10AddMessageEPKcfbP10CUtlVectorIS1_E */

	/* <0> (null):0 */
	bool IsEmpty(class CHintMessageQueue *); /* linkage=_ZN17CHintMessageQueue7IsEmptyEv */

	/* <0> (null):0 */
	void CHintMessageQueue(class CHintMessageQueue *);


	/* size: 24, cachelines: 1, members: 2 */
	/* last cacheline: 24 bytes */
}; /* size: 24 */

/* 514 */
 /* pointer to 513 */
 /* size: 4 */

/* 515 */
/* <0> (null):0 */
class CUnifiedSignals {
private:

	int                        m_flSignal;           /*     0     4 */
	int                        m_flState;            /*     4     4 */
	/* <0> (null):0 */
	void CUnifiedSignals(class CUnifiedSignals *);

	/* <0> (null):0 */
	int Update(class CUnifiedSignals *); /* linkage=_ZN15CUnifiedSignals6UpdateEv */

	/* <0> (null):0 */
	void Signal(class CUnifiedSignals *, int); /* linkage=_ZN15CUnifiedSignals6SignalEi */

	/* <0> (null):0 */
	int GetState(class CUnifiedSignals *); /* linkage=_ZN15CUnifiedSignals8GetStateEv */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 516 */
 /* pointer to 515 */
 /* size: 4 */

/* 517 */
/* <0> (null):0 */
class CGrenade {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 518 */
/* <0> (null):0 */
struct {
	int                        iSlot;                /*     0     4 */
	int                        iPosition;            /*     4     4 */
	const char  *              pszAmmo1;             /*     8     4 */
	int                        iMaxAmmo1;            /*    12     4 */
	const char  *              pszAmmo2;             /*    16     4 */
	int                        iMaxAmmo2;            /*    20     4 */
	const char  *              pszName;              /*    24     4 */
	int                        iMaxClip;             /*    28     4 */
	int                        iId;                  /*    32     4 */
	int                        iFlags;               /*    36     4 */
	int                        iWeight;              /*    40     4 */

	/* size: 44, cachelines: 1, members: 11 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 519 */
/* <0> (null):0 */
typedef class  ItemInfo; /* size: 44 */

/* 520 */
/* <0> (null):0 */
enum _Menu {
	Menu_OFF = 0,
	Menu_ChooseTeam = 1,
	Menu_IGChooseTeam = 2,
	Menu_ChooseAppearance = 3,
	Menu_Buy = 4,
	Menu_BuyPistol = 5,
	Menu_BuyRifle = 6,
	Menu_BuyMachineGun = 7,
	Menu_BuyShotgun = 8,
	Menu_BuySubMachineGun = 9,
	Menu_BuyItem = 10,
	Menu_Radio1 = 11,
	Menu_Radio2 = 12,
	Menu_Radio3 = 13,
	Menu_ClientBuy = 14,
}; /* size: 4 */

/* 521 */
/* <0> (null):0 */
enum TeamName {
	UNASSIGNED = 0,
	TERRORIST = 1,
	CT = 2,
	SPECTATOR = 3,
}; /* size: 4 */

/* 522 */
/* <0> (null):0 */
enum ModelName {
	MODEL_UNASSIGNED = 0,
	MODEL_URBAN = 1,
	MODEL_TERROR = 2,
	MODEL_LEET = 3,
	MODEL_ARCTIC = 4,
	MODEL_GSG9 = 5,
	MODEL_GIGN = 6,
	MODEL_SAS = 7,
	MODEL_GUERILLA = 8,
	MODEL_VIP = 9,
	MODEL_MILITIA = 10,
	MODEL_SPETSNAZ = 11,
}; /* size: 4 */

/* 523 */
/* <0> (null):0 */
enum JoinState {
	JOINED = 0,
	SHOWLTEXT = 1,
	READINGLTEXT = 2,
	SHOWTEAMSELECT = 3,
	PICKINGTEAM = 4,
	GETINTOGAME = 5,
}; /* size: 4 */

/* 524 */
/* <0> (null):0 */
enum TrackCommands {
	CMD_SAY = 0,
	CMD_SAYTEAM = 1,
	CMD_FULLUPDATE = 2,
	CMD_VOTE = 3,
	CMD_VOTEMAP = 4,
	CMD_LISTMAPS = 5,
	CMD_LISTPLAYERS = 6,
	CMD_NIGHTVISION = 7,
	COMMANDS_TO_TRACK = 8,
}; /* size: 4 */

/* 525 */
/* <0> (null):0 */
enum {
	MaxLocationLen = 32,
}; /* size: 4 */

/* 526 */
/* <0> (null):0 */
class CBasePlayer {
	/* <0> (null):0 */
	enum {
		MaxLocationLen = 32,
	};

	/* <0> (null):0 */
	int IsObserver(class CBasePlayer *); /* linkage=_ZN11CBasePlayer10IsObserverEv */

	/* <0> (null):0 */
	void CBasePlayer(class CBasePlayer *);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 527 */
 /* pointer to 526 */
 /* size: 4 */

/* 528 */
/* <0> (null):0 */
enum {
	GR_NONE = 0,
	GR_WEAPON_RESPAWN_YES = 1,
	GR_WEAPON_RESPAWN_NO = 2,
	GR_AMMO_RESPAWN_YES = 3,
	GR_AMMO_RESPAWN_NO = 4,
	GR_ITEM_RESPAWN_YES = 5,
	GR_ITEM_RESPAWN_NO = 6,
	GR_PLR_DROP_GUN_ALL = 7,
	GR_PLR_DROP_GUN_ACTIVE = 8,
	GR_PLR_DROP_GUN_NO = 9,
	GR_PLR_DROP_AMMO_ALL = 10,
	GR_PLR_DROP_AMMO_ACTIVE = 11,
	GR_PLR_DROP_AMMO_NO = 12,
}; /* size: 4 */

/* 529 */
/* <0> (null):0 */
enum {
	GR_NOTTEAMMATE = 0,
	GR_TEAMMATE = 1,
	GR_ENEMY = 2,
	GR_ALLY = 3,
	GR_NEUTRAL = 4,
}; /* size: 4 */

/* 530 */
/* <0> (null):0 */
struct skilldata_t {
	int                        iSkillLevel;          /*     0     4 */
	float                      plrDmg9MM;            /*     4     4 */
	float                      plrDmg357;            /*     8     4 */
	float                      plrDmgMP5;            /*    12     4 */
	float                      plrDmgM203Grenade;    /*    16     4 */
	float                      plrDmgBuckshot;       /*    20     4 */
	float                      plrDmgCrossbowClient; /*    24     4 */
	float                      plrDmgRPG;            /*    28     4 */
	float                      monDmg9MM;            /*    32     4 */
	float                      monDmgMP5;            /*    36     4 */
	float                      monDmg12MM;           /*    40     4 */
	float                      suitchargerCapacity;  /*    44     4 */
	float                      batteryCapacity;      /*    48     4 */
	float                      healthchargerCapacity; /*    52     4 */
	float                      healthkitCapacity;    /*    56     4 */

	/* size: 60, cachelines: 1, members: 15 */
	/* last cacheline: 60 bytes */
}; /* size: 60 */

/* 531 */
/* <0> (null):0 */
enum GameEventType {
	EVENT_INVALID = 0,
	EVENT_WEAPON_FIRED = 1,
	EVENT_WEAPON_FIRED_ON_EMPTY = 2,
	EVENT_WEAPON_RELOADED = 3,
	EVENT_HE_GRENADE_EXPLODED = 4,
	EVENT_FLASHBANG_GRENADE_EXPLODED = 5,
	EVENT_SMOKE_GRENADE_EXPLODED = 6,
	EVENT_GRENADE_BOUNCED = 7,
	EVENT_BEING_SHOT_AT = 8,
	EVENT_PLAYER_BLINDED_BY_FLASHBANG = 9,
	EVENT_PLAYER_FOOTSTEP = 10,
	EVENT_PLAYER_JUMPED = 11,
	EVENT_PLAYER_DIED = 12,
	EVENT_PLAYER_LANDED_FROM_HEIGHT = 13,
	EVENT_PLAYER_TOOK_DAMAGE = 14,
	EVENT_HOSTAGE_DAMAGED = 15,
	EVENT_HOSTAGE_KILLED = 16,
	EVENT_DOOR = 17,
	EVENT_BREAK_GLASS = 18,
	EVENT_BREAK_WOOD = 19,
	EVENT_BREAK_METAL = 20,
	EVENT_BREAK_FLESH = 21,
	EVENT_BREAK_CONCRETE = 22,
	EVENT_BOMB_PLANTED = 23,
	EVENT_BOMB_DROPPED = 24,
	EVENT_BOMB_PICKED_UP = 25,
	EVENT_BOMB_BEEP = 26,
	EVENT_BOMB_DEFUSING = 27,
	EVENT_BOMB_DEFUSE_ABORTED = 28,
	EVENT_BOMB_DEFUSED = 29,
	EVENT_BOMB_EXPLODED = 30,
	EVENT_HOSTAGE_USED = 31,
	EVENT_HOSTAGE_RESCUED = 32,
	EVENT_ALL_HOSTAGES_RESCUED = 33,
	EVENT_VIP_ESCAPED = 34,
	EVENT_VIP_ASSASSINATED = 35,
	EVENT_TERRORISTS_WIN = 36,
	EVENT_CTS_WIN = 37,
	EVENT_ROUND_DRAW = 38,
	EVENT_ROUND_WIN = 39,
	EVENT_ROUND_LOSS = 40,
	EVENT_ROUND_START = 41,
	EVENT_PLAYER_SPAWNED = 42,
	EVENT_CLIENT_CORPSE_SPAWNED = 43,
	EVENT_BUY_TIME_START = 44,
	EVENT_PLAYER_LEFT_BUY_ZONE = 45,
	EVENT_DEATH_CAMERA_START = 46,
	EVENT_KILL_ALL = 47,
	EVENT_ROUND_TIME = 48,
	EVENT_DIE = 49,
	EVENT_KILL = 50,
	EVENT_HEADSHOT = 51,
	EVENT_KILL_FLASHBANGED = 52,
	EVENT_TUTOR_BUY_MENU_OPENNED = 53,
	EVENT_TUTOR_AUTOBUY = 54,
	EVENT_PLAYER_BOUGHT_SOMETHING = 55,
	EVENT_TUTOR_NOT_BUYING_ANYTHING = 56,
	EVENT_TUTOR_NEED_TO_BUY_PRIMARY_WEAPON = 57,
	EVENT_TUTOR_NEED_TO_BUY_PRIMARY_AMMO = 58,
	EVENT_TUTOR_NEED_TO_BUY_SECONDARY_AMMO = 59,
	EVENT_TUTOR_NEED_TO_BUY_ARMOR = 60,
	EVENT_TUTOR_NEED_TO_BUY_DEFUSE_KIT = 61,
	EVENT_TUTOR_NEED_TO_BUY_GRENADE = 62,
	EVENT_CAREER_TASK_DONE = 63,
	EVENT_START_RADIO_1 = 64,
	EVENT_RADIO_COVER_ME = 65,
	EVENT_RADIO_YOU_TAKE_THE_POINT = 66,
	EVENT_RADIO_HOLD_THIS_POSITION = 67,
	EVENT_RADIO_REGROUP_TEAM = 68,
	EVENT_RADIO_FOLLOW_ME = 69,
	EVENT_RADIO_TAKING_FIRE = 70,
	EVENT_START_RADIO_2 = 71,
	EVENT_RADIO_GO_GO_GO = 72,
	EVENT_RADIO_TEAM_FALL_BACK = 73,
	EVENT_RADIO_STICK_TOGETHER_TEAM = 74,
	EVENT_RADIO_GET_IN_POSITION_AND_WAIT = 75,
	EVENT_RADIO_STORM_THE_FRONT = 76,
	EVENT_RADIO_REPORT_IN_TEAM = 77,
	EVENT_START_RADIO_3 = 78,
	EVENT_RADIO_AFFIRMATIVE = 79,
	EVENT_RADIO_ENEMY_SPOTTED = 80,
	EVENT_RADIO_NEED_BACKUP = 81,
	EVENT_RADIO_SECTOR_CLEAR = 82,
	EVENT_RADIO_IN_POSITION = 83,
	EVENT_RADIO_REPORTING_IN = 84,
	EVENT_RADIO_GET_OUT_OF_THERE = 85,
	EVENT_RADIO_NEGATIVE = 86,
	EVENT_RADIO_ENEMY_DOWN = 87,
	EVENT_END_RADIO = 88,
	EVENT_NEW_MATCH = 89,
	EVENT_PLAYER_CHANGED_TEAM = 90,
	EVENT_BULLET_IMPACT = 91,
	EVENT_GAME_COMMENCE = 92,
	EVENT_WEAPON_ZOOMED = 93,
	EVENT_HOSTAGE_CALLED_FOR_HELP = 94,
	NUM_GAME_EVENTS = 95,
}; /* size: 4 */

/* 532 */
/* <0> (null):0 */
class IntervalTimer {
private:

	float                      m_timestamp;          /*     0     4 */
	/* <0> (null):0 */
	void IntervalTimer(class IntervalTimer *);

	/* <0> (null):0 */
	void Reset(class IntervalTimer *); /* linkage=_ZN13IntervalTimer5ResetEv */

	/* <0> (null):0 */
	void Start(class IntervalTimer *); /* linkage=_ZN13IntervalTimer5StartEv */

	/* <0> (null):0 */
	void Invalidate(class IntervalTimer *); /* linkage=_ZN13IntervalTimer10InvalidateEv */

	/* <0> (null):0 */
	bool HasStarted(const class IntervalTimer  *); /* linkage=_ZNK13IntervalTimer10HasStartedEv */

	/* <0> (null):0 */
	float GetElapsedTime(const class IntervalTimer  *); /* linkage=_ZNK13IntervalTimer14GetElapsedTimeEv */

	/* <0> (null):0 */
	bool IsLessThen(const class IntervalTimer  *, float); /* linkage=_ZNK13IntervalTimer10IsLessThenEf */

	/* <0> (null):0 */
	bool IsGreaterThen(const class IntervalTimer  *, float); /* linkage=_ZNK13IntervalTimer13IsGreaterThenEf */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 533 */
 /* pointer to 532 */
 /* size: 4 */

/* 534 */
 /* pointer to 535 */
 /* size: 4 */

/* 535 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 536 */
/* <0> (null):0 */
class CountdownTimer {
private:

	float                      m_duration;           /*     0     4 */
	float                      m_timestamp;          /*     4     4 */
	/* <0> (null):0 */
	void CountdownTimer(class CountdownTimer *);

	/* <0> (null):0 */
	void Reset(class CountdownTimer *); /* linkage=_ZN14CountdownTimer5ResetEv */

	/* <0> (null):0 */
	void Start(class CountdownTimer *, float); /* linkage=_ZN14CountdownTimer5StartEf */

	/* <0> (null):0 */
	void Invalidate(class CountdownTimer *); /* linkage=_ZN14CountdownTimer10InvalidateEv */

	/* <0> (null):0 */
	bool HasStarted(const class CountdownTimer  *); /* linkage=_ZNK14CountdownTimer10HasStartedEv */

	/* <0> (null):0 */
	bool IsElapsed(const class CountdownTimer  *); /* linkage=_ZNK14CountdownTimer9IsElapsedEv */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 537 */
 /* pointer to 536 */
 /* size: 4 */

/* 538 */
 /* pointer to 539 */
 /* size: 4 */

/* 539 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 540 */
/* <0> (null):0 */
class new_allocator<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 541 */
/* <0> (null):0 */
class new_allocator<std::_List_node<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 542 */
/* <0> (null):0 */
class new_allocator<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 543 */
/* <0> (null):0 */
class new_allocator<std::_List_node<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 544 */
/* <0> (null):0 */
class new_allocator<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 545 */
/* <0> (null):0 */
class new_allocator<std::_List_node<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 546 */
/* <0> (null):0 */
class new_allocator<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 547 */
/* <0> (null):0 */
class new_allocator<std::_List_node<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 548 */
/* <0> (null):0 */
class new_allocator<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 549 */
/* <0> (null):0 */
class new_allocator<std::_List_node<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 550 */
/* <0> (null):0 */
class new_allocator<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 551 */
/* <0> (null):0 */
class new_allocator<std::_List_node<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 552 */
/* <0> (null):0 */
struct __numeric_traits_integer<int> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 553 */
/* <0> (null):0 */
class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 554 */
/* <0> (null):0 */
class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 555 */
/* <0> (null):0 */
class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >* const*, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 556 */
/* <0> (null):0 */
class new_allocator<int> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 557 */
/* <0> (null):0 */
class __normal_iterator<int*, std::vector<int, std::allocator<int> > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 558 */
/* <0> (null):0 */
class __normal_iterator<const int*, std::vector<int, std::allocator<int> > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 559 */
/* <0> (null):0 */
class new_allocator<BotPhrase*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 560 */
/* <0> (null):0 */
class new_allocator<std::_List_node<BotPhrase*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 561 */
/* <0> (null):0 */
class new_allocator<CCareerTask*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 562 */
/* <0> (null):0 */
class new_allocator<std::_List_node<CCareerTask*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 563 */
wchar_t
 /* size: 4 */

/* 564 */
/* <0> (null):0 */
struct _List_node_base {
	class _List_node_base *    _M_next;              /*     0     4 */
	class _List_node_base *    _M_prev;              /*     4     4 */
	/* <0> (null):0 */
	void swap(class _List_node_base &, class _List_node_base &); /* linkage=_ZNSt8__detail15_List_node_base4swapERS0_S1_ */

	/* <0> (null):0 */
	void _M_transfer(class _List_node_base *, class _List_node_base *, class _List_node_base *); /* linkage=_ZNSt8__detail15_List_node_base11_M_transferEPS0_S1_ */

	/* <0> (null):0 */
	void _M_reverse(class _List_node_base *); /* linkage=_ZNSt8__detail15_List_node_base10_M_reverseEv */

	/* <0> (null):0 */
	void _M_hook(class _List_node_base *, class _List_node_base *); /* linkage=_ZNSt8__detail15_List_node_base7_M_hookEPS0_ */

	/* <0> (null):0 */
	void _M_unhook(class _List_node_base *); /* linkage=_ZNSt8__detail15_List_node_base9_M_unhookEv */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 565 */
 /* pointer to 564 */
 /* size: 4 */

/* 566 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 567 */
 /* pointer to 564 */
 /* size: 4 */

/* 568 */
 /* pointer to 517 */
 /* size: 4 */

/* 569 */
/* <0> (null):0 */
typedef unsigned int Place; /* size: 4 */

/* 570 */
/* <0> (null):0 */
enum NavErrorType {
	NAV_OK = 0,
	NAV_CANT_ACCESS_FILE = 1,
	NAV_INVALID_FILE = 2,
	NAV_BAD_FILE_VERSION = 3,
	NAV_CORRUPT_DATA = 4,
}; /* size: 4 */

/* 571 */
/* <0> (null):0 */
enum NavDirType {
	NORTH = 0,
	EAST = 1,
	SOUTH = 2,
	WEST = 3,
	NUM_DIRECTIONS = 4,
}; /* size: 4 */

/* 572 */
/* <0> (null):0 */
enum NavTraverseType {
	GO_NORTH = 0,
	GO_EAST = 1,
	GO_SOUTH = 2,
	GO_WEST = 3,
	GO_LADDER_UP = 4,
	GO_LADDER_DOWN = 5,
	GO_JUMP = 6,
	NUM_TRAVERSE_TYPES = 7,
}; /* size: 4 */

/* 573 */
/* <0> (null):0 */
enum NavCornerType {
	NORTH_WEST = 0,
	NORTH_EAST = 1,
	SOUTH_EAST = 2,
	SOUTH_WEST = 3,
	NUM_CORNERS = 4,
}; /* size: 4 */

/* 574 */
/* <0> (null):0 */
struct Extent {
	class Vector              lo;                    /*     0    12 */
	class Vector              hi;                    /*    12    12 */
	/* <0> (null):0 */
	float SizeX(const class Extent  *); /* linkage=_ZNK6Extent5SizeXEv */

	/* <0> (null):0 */
	float SizeY(const class Extent  *); /* linkage=_ZNK6Extent5SizeYEv */

	/* <0> (null):0 */
	float SizeZ(const class Extent  *); /* linkage=_ZNK6Extent5SizeZEv */

	/* <0> (null):0 */
	float Area(const class Extent  *); /* linkage=_ZNK6Extent4AreaEv */

	/* <0> (null):0 */
	bool Contains(const class Extent  *, const class Vector  *); /* linkage=_ZNK6Extent8ContainsEPK6Vector */


	/* size: 24, cachelines: 1, members: 2 */
	/* last cacheline: 24 bytes */
}; /* size: 24 */

/* 575 */
 /* pointer to 576 */
 /* size: 4 */

/* 576 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 24 */

/* 577 */
/* <0> (null):0 */
struct Ray {
	class Vector              from;                  /*     0    12 */
	class Vector              to;                    /*    12    12 */

	/* size: 24, cachelines: 1, members: 2 */
	/* last cacheline: 24 bytes */
}; /* size: 24 */

/* 578 */
/* <0> (null):0 */
class CNavNode {
private:

	class Vector              m_pos;                 /*     0    12 */
	class Vector              m_normal;              /*    12    12 */
	class CNavNode *           m_to[4];              /*    24    16 */
	unsigned int               m_id;                 /*    40     4 */
	unsigned char              m_attributeFlags;     /*    44     1 */

	/* Bitfield combined with previous fields */

	class CNavNode *           m_list;               /*     0     4 */
	unsigned int               m_listLength;         /*     0     4 */
	class CNavNode *           m_next;               /*    48     4 */
	unsigned char              m_visited;            /*    52     1 */
	class CNavNode *           m_parent;             /*    56     4 */
	BOOL                       m_isCovered;          /*    60     4 */
	class CNavArea *           m_area;               /*    64     4 */
	/* <0> (null):0 */
	void CNavNode(class CNavNode *, const class Vector  *, const class Vector  *, class CNavNode *);

	/* <0> (null):0 */
	const class CNavNode  * GetNode(const class Vector  *); /* linkage=_ZN8CNavNode7GetNodeEPK6Vector */

	/* <0> (null):0 */
	class CNavNode * GetConnectedNode(const class CNavNode  *, enum NavDirType); /* linkage=_ZNK8CNavNode16GetConnectedNodeE10NavDirType */

	/* <0> (null):0 */
	const class Vector  * GetPosition(const class CNavNode  *); /* linkage=_ZNK8CNavNode11GetPositionEv */

	/* <0> (null):0 */
	const class Vector  * GetNormal(const class CNavNode  *); /* linkage=_ZNK8CNavNode9GetNormalEv */

	/* <0> (null):0 */
	unsigned int GetID(const class CNavNode  *); /* linkage=_ZNK8CNavNode5GetIDEv */

	/* <0> (null):0 */
	class CNavNode * GetFirst(void); /* linkage=_ZN8CNavNode8GetFirstEv */

	/* <0> (null):0 */
	unsigned int GetListLength(void); /* linkage=_ZN8CNavNode13GetListLengthEv */

	/* <0> (null):0 */
	class CNavNode * GetNext(class CNavNode *); /* linkage=_ZN8CNavNode7GetNextEv */

	/* <0> (null):0 */
	void ConnectTo(class CNavNode *, class CNavNode *, enum NavDirType); /* linkage=_ZN8CNavNode9ConnectToEPS_10NavDirType */

	/* <0> (null):0 */
	class CNavNode * GetParent(const class CNavNode  *); /* linkage=_ZNK8CNavNode9GetParentEv */

	/* <0> (null):0 */
	void MarkAsVisited(class CNavNode *, enum NavDirType); /* linkage=_ZN8CNavNode13MarkAsVisitedE10NavDirType */

	/* <0> (null):0 */
	BOOL HasVisited(class CNavNode *, enum NavDirType); /* linkage=_ZN8CNavNode10HasVisitedE10NavDirType */

	/* <0> (null):0 */
	BOOL IsBiLinked(const class CNavNode  *, enum NavDirType); /* linkage=_ZNK8CNavNode10IsBiLinkedE10NavDirType */

	/* <0> (null):0 */
	BOOL IsClosedCell(const class CNavNode  *); /* linkage=_ZNK8CNavNode12IsClosedCellEv */

	/* <0> (null):0 */
	void Cover(class CNavNode *); /* linkage=_ZN8CNavNode5CoverEv */

	/* <0> (null):0 */
	BOOL IsCovered(const class CNavNode  *); /* linkage=_ZNK8CNavNode9IsCoveredEv */

	/* <0> (null):0 */
	void AssignArea(class CNavNode *, class CNavArea *); /* linkage=_ZN8CNavNode10AssignAreaEP8CNavArea */

	/* <0> (null):0 */
	class CNavArea * GetArea(const class CNavNode  *); /* linkage=_ZNK8CNavNode7GetAreaEv */

	/* <0> (null):0 */
	void SetAttributes(class CNavNode *, unsigned char); /* linkage=_ZN8CNavNode13SetAttributesEh */

	/* <0> (null):0 */
	unsigned char GetAttributes(const class CNavNode  *); /* linkage=_ZNK8CNavNode13GetAttributesEv */

	/* --- cacheline 1 boundary (64 bytes) was 21 bytes ago --- */

	/* size: 68, cachelines: 2, members: 12 */
	/* last cacheline: 4 bytes */

	/* BRAIN FART ALERT! 68 != 85 + 0(holes), diff = -17 */

}; /* size: 68 */

/* 579 */
/* <0> (null):0 */
class CNavNode *           array[4]; /* size: 16 */

/* 580 */
 /* pointer to 578 */
 /* size: 4 */

/* 581 */
/* <0> (null):0 */
struct ApproachInfo {
	union NavConnect           here;                 /*     0     4 */
	union NavConnect           prev;                 /*     4     4 */
	enum NavTraverseType       prevToHereHow;        /*     8     4 */
	union NavConnect           next;                 /*    12     4 */
	enum NavTraverseType       hereToNextHow;        /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 582 */
/* <0> (null):0 */
struct CNavArea {
	/* <0> (null):0 */
	struct ApproachInfo {
		union NavConnect           here;                 /*     0     4 */
		union NavConnect           prev;                 /*     4     4 */
		enum NavTraverseType       prevToHereHow;        /*     8     4 */
		union NavConnect           next;                 /*    12     4 */
		enum NavTraverseType       hereToNextHow;        /*    16     4 */

		/* size: 20, cachelines: 1, members: 5 */
		/* last cacheline: 20 bytes */
	};

private:

	bool                       m_isReset;            /*     0     1 */
	unsigned int               m_nextID;             /*     0     4 */
	unsigned int               m_id;                 /*     0     4 */
	struct Extent              m_extent;             /*     4    24 */
	class Vector              m_center;              /*    28    12 */
	unsigned char              m_attributeFlags;     /*    40     1 */
	Place                      m_place;              /*    44     4 */
	float                      m_neZ;                /*    48     4 */
	float                      m_swZ;                /*    52     4 */
	float                      m_clearedTimestamp[2]; /*    56     8 */
	float                      m_danger[2];          /*    64     8 */
	/* --- cacheline 1 boundary (64 bytes) was 2 bytes ago --- */
	float                      m_dangerTimestamp[2]; /*    72     8 */
	HidingSpotList             m_hidingSpotList;     /*    80     0 */
	SpotEncounterList          m_spotEncounterList;  /*    88     0 */
	struct ApproachInfo        m_approach[16];       /*    96   320 */
	/* --- cacheline 6 boundary (384 bytes) was 10 bytes ago --- */
	unsigned char              m_approachCount;      /*   416     1 */

	/* Bitfield combined with previous fields */

	unsigned int               m_masterMarker;       /*     0     4 */
	unsigned int               m_marker;             /*   420     4 */
	class CNavArea *           m_parent;             /*   424     4 */
	enum NavTraverseType       m_parentHow;          /*   428     4 */
	float                      m_totalCost;          /*   432     4 */
	float                      m_costSoFar;          /*   436     4 */

	/* Bitfield combined with previous fields */

	class CNavArea *           m_openList;           /*     0     4 */
	class CNavArea *           m_nextOpen;           /*   440     4 */
	class CNavArea *           m_prevOpen;           /*   444     4 */
	unsigned int               m_openMarker;         /*   448     4 */
	class list<NavConnect, std::allocator<NavConnect> > m_connect[4]; /*   452    32 */
	/* --- cacheline 7 boundary (448 bytes) was 19 bytes ago --- */
	class list<CNavLadder*, std::allocator<CNavLadder*> > m_ladder[2]; /*   484    16 */
	class CNavNode *           m_node[4];            /*   500    16 */
	class list<CNavArea*, std::allocator<CNavArea*> > m_overlapList; /*   516     8 */
	class CNavArea *           m_prevHash;           /*   524     4 */
	class CNavArea *           m_nextHash;           /*   528     4 */
	/* <0> (null):0 */
	void CNavArea(class CNavArea *, class CNavNode *, class CNavNode *, class CNavNode *, class CNavNode *);

	/* <0> (null):0 */
	void CNavArea(class CNavArea *);

	/* <0> (null):0 */
	void CNavArea(class CNavArea *, const class Vector  *, const class Vector  *);

	/* <0> (null):0 */
	void CNavArea(class CNavArea *, const class Vector  *, const class Vector  *, const class Vector  *, const class Vector  *);

	/* <0> (null):0 */
	void ~CNavArea(class CNavArea *, int);

	/* <0> (null):0 */
	void ConnectTo(class CNavArea *, class CNavArea *, enum NavDirType); /* linkage=_ZN8CNavArea9ConnectToEPS_10NavDirType */

	/* <0> (null):0 */
	void Disconnect(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea10DisconnectEPS_ */

	/* <0> (null):0 */
	void Save(const class CNavArea  *, FILE *); /* linkage=_ZNK8CNavArea4SaveEP8_IO_FILE */

	/* <0> (null):0 */
	void Save(class CNavArea *, int, unsigned int); /* linkage=_ZN8CNavArea4SaveEij */

	/* <0> (null):0 */
	void Load(class CNavArea *, class SteamFile *, unsigned int); /* linkage=_ZN8CNavArea4LoadEP9SteamFilej */

	/* <0> (null):0 */
	enum NavErrorType PostLoad(class CNavArea *); /* linkage=_ZN8CNavArea8PostLoadEv */

	/* <0> (null):0 */
	unsigned int GetID(const class CNavArea  *); /* linkage=_ZNK8CNavArea5GetIDEv */

	/* <0> (null):0 */
	void SetAttributes(class CNavArea *, unsigned char); /* linkage=_ZN8CNavArea13SetAttributesEh */

	/* <0> (null):0 */
	unsigned char GetAttributes(const class CNavArea  *); /* linkage=_ZNK8CNavArea13GetAttributesEv */

	/* <0> (null):0 */
	void SetPlace(class CNavArea *, Place); /* linkage=_ZN8CNavArea8SetPlaceEj */

	/* <0> (null):0 */
	Place GetPlace(const class CNavArea  *); /* linkage=_ZNK8CNavArea8GetPlaceEv */

	/* <0> (null):0 */
	bool IsOverlapping(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea13IsOverlappingEPK6Vector */

	/* <0> (null):0 */
	bool IsOverlapping(const class CNavArea  *, const class CNavArea  *); /* linkage=_ZNK8CNavArea13IsOverlappingEPKS_ */

	/* <0> (null):0 */
	bool IsOverlappingX(const class CNavArea  *, const class CNavArea  *); /* linkage=_ZNK8CNavArea14IsOverlappingXEPKS_ */

	/* <0> (null):0 */
	bool IsOverlappingY(const class CNavArea  *, const class CNavArea  *); /* linkage=_ZNK8CNavArea14IsOverlappingYEPKS_ */

	/* <0> (null):0 */
	int GetPlayerCount(const class CNavArea  *, int, class CBasePlayer *); /* linkage=_ZNK8CNavArea14GetPlayerCountEiP11CBasePlayer */

	/* <0> (null):0 */
	float GetZ(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea4GetZEPK6Vector */

	/* <0> (null):0 */
	float GetZ(const class CNavArea  *, float, float); /* linkage=_ZNK8CNavArea4GetZEff */

	/* <0> (null):0 */
	bool Contains(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea8ContainsEPK6Vector */

	/* <0> (null):0 */
	bool IsCoplanar(const class CNavArea  *, const class CNavArea  *); /* linkage=_ZNK8CNavArea10IsCoplanarEPKS_ */

	/* <0> (null):0 */
	void GetClosestPointOnArea(const class CNavArea  *, const class Vector  *, class Vector *); /* linkage=_ZNK8CNavArea21GetClosestPointOnAreaEPK6VectorPS0_ */

	/* <0> (null):0 */
	float GetDistanceSquaredToPoint(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea25GetDistanceSquaredToPointEPK6Vector */

	/* <0> (null):0 */
	bool IsDegenerate(const class CNavArea  *); /* linkage=_ZNK8CNavArea12IsDegenerateEv */

	/* <0> (null):0 */
	bool IsEdge(const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea6IsEdgeE10NavDirType */

	/* <0> (null):0 */
	int GetAdjacentCount(const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea16GetAdjacentCountE10NavDirType */

	/* <0> (null):0 */
	class CNavArea * GetAdjacentArea(const class CNavArea  *, enum NavDirType, int); /* linkage=_ZNK8CNavArea15GetAdjacentAreaE10NavDirTypei */

	/* <0> (null):0 */
	class CNavArea * GetRandomAdjacentArea(const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea21GetRandomAdjacentAreaE10NavDirType */

	/* <0> (null):0 */
	const NavConnectList  * GetAdjacentList(const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea15GetAdjacentListE10NavDirType */

	/* <0> (null):0 */
	bool IsConnected(const class CNavArea  *, const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea11IsConnectedEPKS_10NavDirType */

	/* <0> (null):0 */
	float ComputeHeightChange(class CNavArea *, const class CNavArea  *); /* linkage=_ZN8CNavArea19ComputeHeightChangeEPKS_ */

	/* <0> (null):0 */
	const NavLadderList  * GetLadderList(const class CNavArea  *, enum LadderDirectionType); /* linkage=_ZNK8CNavArea13GetLadderListE19LadderDirectionType */

	/* <0> (null):0 */
	void ComputePortal(const class CNavArea  *, const class CNavArea  *, enum NavDirType, class Vector *, float *); /* linkage=_ZNK8CNavArea13ComputePortalEPKS_10NavDirTypeP6VectorPf */

	/* <0> (null):0 */
	void ComputeClosestPointInPortal(const class CNavArea  *, const class CNavArea  *, enum NavDirType, const class Vector  *, class Vector *); /* linkage=_ZNK8CNavArea27ComputeClosestPointInPortalEPKS_10NavDirTypePK6VectorPS3_ */

	/* <0> (null):0 */
	enum NavDirType ComputeDirection(const class CNavArea  *, class Vector *); /* linkage=_ZNK8CNavArea16ComputeDirectionEP6Vector */

	/* <0> (null):0 */
	void SetClearedTimestamp(class CNavArea *, int); /* linkage=_ZN8CNavArea19SetClearedTimestampEi */

	/* <0> (null):0 */
	float GetClearedTimestamp(class CNavArea *, int); /* linkage=_ZN8CNavArea19GetClearedTimestampEi */

	/* <0> (null):0 */
	const HidingSpotList  * GetHidingSpotList(const class CNavArea  *); /* linkage=_ZNK8CNavArea17GetHidingSpotListEv */

	/* <0> (null):0 */
	void ComputeHidingSpots(class CNavArea *); /* linkage=_ZN8CNavArea18ComputeHidingSpotsEv */

	/* <0> (null):0 */
	void ComputeSniperSpots(class CNavArea *); /* linkage=_ZN8CNavArea18ComputeSniperSpotsEv */

	/* <0> (null):0 */
	class SpotEncounter * GetSpotEncounter(class CNavArea *, const class CNavArea  *, const class CNavArea  *); /* linkage=_ZN8CNavArea16GetSpotEncounterEPKS_S1_ */

	/* <0> (null):0 */
	void ComputeSpotEncounters(class CNavArea *); /* linkage=_ZN8CNavArea21ComputeSpotEncountersEv */

	/* <0> (null):0 */
	void IncreaseDanger(class CNavArea *, int, float); /* linkage=_ZN8CNavArea14IncreaseDangerEif */

	/* <0> (null):0 */
	float GetDanger(class CNavArea *, int); /* linkage=_ZN8CNavArea9GetDangerEi */

	/* <0> (null):0 */
	float GetSizeX(const class CNavArea  *); /* linkage=_ZNK8CNavArea8GetSizeXEv */

	/* <0> (null):0 */
	float GetSizeY(const class CNavArea  *); /* linkage=_ZNK8CNavArea8GetSizeYEv */

	/* <0> (null):0 */
	const class Extent  * GetExtent(const class CNavArea  *); /* linkage=_ZNK8CNavArea9GetExtentEv */

	/* <0> (null):0 */
	const class Vector  * GetCenter(const class CNavArea  *); /* linkage=_ZNK8CNavArea9GetCenterEv */

	/* <0> (null):0 */
	const class Vector  * GetCorner(const class CNavArea  *, enum NavCornerType); /* linkage=_ZNK8CNavArea9GetCornerE13NavCornerType */

	/* <0> (null):0 */
	const class ApproachInfo  * GetApproachInfo(const class CNavArea  *, int); /* linkage=_ZNK8CNavArea15GetApproachInfoEi */

	/* <0> (null):0 */
	int GetApproachInfoCount(const class CNavArea  *); /* linkage=_ZNK8CNavArea20GetApproachInfoCountEv */

	/* <0> (null):0 */
	void ComputeApproachAreas(class CNavArea *); /* linkage=_ZN8CNavArea20ComputeApproachAreasEv */

	/* <0> (null):0 */
	void MakeNewMarker(void); /* linkage=_ZN8CNavArea13MakeNewMarkerEv */

	/* <0> (null):0 */
	void Mark(class CNavArea *); /* linkage=_ZN8CNavArea4MarkEv */

	/* <0> (null):0 */
	BOOL IsMarked(const class CNavArea  *); /* linkage=_ZNK8CNavArea8IsMarkedEv */

	/* <0> (null):0 */
	void SetParent(class CNavArea *, class CNavArea *, enum NavTraverseType); /* linkage=_ZN8CNavArea9SetParentEPS_15NavTraverseType */

	/* <0> (null):0 */
	class CNavArea * GetParent(const class CNavArea  *); /* linkage=_ZNK8CNavArea9GetParentEv */

	/* <0> (null):0 */
	enum NavTraverseType GetParentHow(const class CNavArea  *); /* linkage=_ZNK8CNavArea12GetParentHowEv */

	/* <0> (null):0 */
	bool IsOpen(const class CNavArea  *); /* linkage=_ZNK8CNavArea6IsOpenEv */

	/* <0> (null):0 */
	void AddToOpenList(class CNavArea *); /* linkage=_ZN8CNavArea13AddToOpenListEv */

	/* <0> (null):0 */
	void UpdateOnOpenList(class CNavArea *); /* linkage=_ZN8CNavArea16UpdateOnOpenListEv */

	/* <0> (null):0 */
	void RemoveFromOpenList(class CNavArea *); /* linkage=_ZN8CNavArea18RemoveFromOpenListEv */

	/* <0> (null):0 */
	bool IsOpenListEmpty(void); /* linkage=_ZN8CNavArea15IsOpenListEmptyEv */

	/* <0> (null):0 */
	class CNavArea * PopOpenList(void); /* linkage=_ZN8CNavArea11PopOpenListEv */

	/* <0> (null):0 */
	bool IsClosed(const class CNavArea  *); /* linkage=_ZNK8CNavArea8IsClosedEv */

	/* <0> (null):0 */
	void AddToClosedList(class CNavArea *); /* linkage=_ZN8CNavArea15AddToClosedListEv */

	/* <0> (null):0 */
	void RemoveFromClosedList(class CNavArea *); /* linkage=_ZN8CNavArea20RemoveFromClosedListEv */

	/* <0> (null):0 */
	void ClearSearchLists(void); /* linkage=_ZN8CNavArea16ClearSearchListsEv */

	/* <0> (null):0 */
	void SetTotalCost(class CNavArea *, float); /* linkage=_ZN8CNavArea12SetTotalCostEf */

	/* <0> (null):0 */
	float GetTotalCost(const class CNavArea  *); /* linkage=_ZNK8CNavArea12GetTotalCostEv */

	/* <0> (null):0 */
	void SetCostSoFar(class CNavArea *, float); /* linkage=_ZN8CNavArea12SetCostSoFarEf */

	/* <0> (null):0 */
	float GetCostSoFar(const class CNavArea  *); /* linkage=_ZNK8CNavArea12GetCostSoFarEv */

	/* <0> (null):0 */
	void Draw(class CNavArea *, byte, byte, byte, int); /* linkage=_ZN8CNavArea4DrawEhhhi */

	/* <0> (null):0 */
	void DrawConnectedAreas(class CNavArea *); /* linkage=_ZN8CNavArea18DrawConnectedAreasEv */

	/* <0> (null):0 */
	void DrawMarkedCorner(class CNavArea *, enum NavCornerType, byte, byte, byte, int); /* linkage=_ZN8CNavArea16DrawMarkedCornerE13NavCornerTypehhhi */

	/* <0> (null):0 */
	bool SplitEdit(class CNavArea *, bool, float, class CNavArea * *, class CNavArea * *); /* linkage=_ZN8CNavArea9SplitEditEbfPPS_S1_ */

	/* <0> (null):0 */
	bool MergeEdit(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea9MergeEditEPS_ */

	/* <0> (null):0 */
	bool SpliceEdit(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea10SpliceEditEPS_ */

	/* <0> (null):0 */
	void RaiseCorner(class CNavArea *, enum NavCornerType, int); /* linkage=_ZN8CNavArea11RaiseCornerE13NavCornerTypei */

	/* <0> (null):0 */
	void AddLadderUp(class CNavArea *, class CNavLadder *); /* linkage=_ZN8CNavArea11AddLadderUpEP10CNavLadder */

	/* <0> (null):0 */
	void AddLadderDown(class CNavArea *, class CNavLadder *); /* linkage=_ZN8CNavArea13AddLadderDownEP10CNavLadder */

	/* <0> (null):0 */
	void Initialize(class CNavArea *); /* linkage=_ZN8CNavArea10InitializeEv */

	/* <0> (null):0 */
	void DecayDanger(class CNavArea *); /* linkage=_ZN8CNavArea11DecayDangerEv */

	/* <0> (null):0 */
	bool IsHidingSpotCollision(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea21IsHidingSpotCollisionEPK6Vector */

	/* <0> (null):0 */
	void AddSpotEncounters(class CNavArea *, const class CNavArea  *, enum NavDirType, const class CNavArea  *, enum NavDirType); /* linkage=_ZN8CNavArea17AddSpotEncountersEPKS_10NavDirTypeS1_S2_ */

	/* <0> (null):0 */
	void Strip(class CNavArea *); /* linkage=_ZN8CNavArea5StripEv */

	/* <0> (null):0 */
	void FinishMerge(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea11FinishMergeEPS_ */

	/* <0> (null):0 */
	void MergeAdjacentConnections(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea24MergeAdjacentConnectionsEPS_ */

	/* <0> (null):0 */
	void AssignNodes(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea11AssignNodesEPS_ */

	/* <0> (null):0 */
	void FinishSplitEdit(class CNavArea *, class CNavArea *, enum NavDirType); /* linkage=_ZN8CNavArea15FinishSplitEditEPS_10NavDirType */

	/* <0> (null):0 */
	void OnDestroyNotify(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea15OnDestroyNotifyEPS_ */

	/* --- cacheline 9 boundary (576 bytes) was 27 bytes ago --- */

	/* size: 532, cachelines: 9, members: 32 */
	/* last cacheline: 20 bytes */

	/* BRAIN FART ALERT! 532 != 603 + 0(holes), diff = -71 */

}; /* size: 532 */

/* 583 */
 /* pointer to 582 */
 /* size: 4 */

/* 584 */
 /* pointer to 578 */
 /* size: 4 */

/* 585 */
 /* pointer to 586 */
 /* size: 4 */

/* 586 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 68 */

/* 587 */
 /* pointer to 588 */
 /* size: 4 */

/* 588 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 68 */

/* 589 */
/* <0> (null):0 */
class SteamFile {
private:

	byte *                     m_fileData;           /*     0     4 */
	int                        m_fileDataLength;     /*     4     4 */
	byte *                     m_cursor;             /*     8     4 */
	int                        m_bytesLeft;          /*    12     4 */
	/* <0> (null):0 */
	void SteamFile(class SteamFile *, const char  *);

	/* <0> (null):0 */
	void ~SteamFile(class SteamFile *, int);

	/* <0> (null):0 */
	bool IsValid(const class SteamFile  *); /* linkage=_ZNK9SteamFile7IsValidEv */

	/* <0> (null):0 */
	bool Read(class SteamFile *, void *, int); /* linkage=_ZN9SteamFile4ReadEPvi */


	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 590 */
 /* pointer to 589 */
 /* size: 4 */

/* 591 */
 /* pointer to 592 */
 /* size: 4 */

/* 592 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 16 */

/* 593 */
/* <0> (null):0 */
union NavConnect {
	unsigned int               id;                 /*           4 */
	class CNavArea *           area;               /*           4 */
}; /* size: 4 */

/* 594 */
 /* pointer to 595 */
 /* size: 4 */

/* 595 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 596 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 597 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 598 */
/* <0> (null):0 */
typedef struct list<NavConnect, std::allocator<NavConnect> > NavConnectList; /* size: 0 */

/* 599 */
/* <0> (null):0 */
enum LadderDirectionType {
	LADDER_UP = 0,
	LADDER_DOWN = 1,
	NUM_LADDER_DIRECTIONS = 2,
}; /* size: 4 */

/* 600 */
/* <0> (null):0 */
class CNavLadder {
	class Vector              m_top;                 /*     0    12 */
	class Vector              m_bottom;              /*    12    12 */
	float                      m_length;             /*    24     4 */
	enum NavDirType            m_dir;                /*    28     4 */
	class Vector2D            m_dirVector;           /*    32     8 */
	class CBaseEntity *        m_entity;             /*    40     4 */
	class CNavArea *           m_topForwardArea;     /*    44     4 */
	class CNavArea *           m_topLeftArea;        /*    48     4 */
	class CNavArea *           m_topRightArea;       /*    52     4 */
	class CNavArea *           m_topBehindArea;      /*    56     4 */
	class CNavArea *           m_bottomArea;         /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	bool                       m_isDangling;         /*    64     1 */
	/* <0> (null):0 */
	void CNavLadder(class CNavLadder *);

	/* <0> (null):0 */
	void OnDestroyNotify(class CNavLadder *, class CNavArea *); /* linkage=_ZN10CNavLadder15OnDestroyNotifyEP8CNavArea */


	/* size: 68, cachelines: 2, members: 12 */
	/* last cacheline: 4 bytes */

	/* BRAIN FART ALERT! 68 != 65 + 0(holes), diff = 3 */

}; /* size: 68 */

/* 601 */
 /* pointer to 600 */
 /* size: 4 */

/* 602 */
/* <0> (null):0 */
typedef struct list<CNavLadder*, std::allocator<CNavLadder*> > NavLadderList; /* size: 0 */

/* 603 */
/* <0> (null):0 */
class HidingSpot {
private:

	class Vector              m_pos;                 /*     0    12 */
	unsigned int               m_id;                 /*    12     4 */
	unsigned int               m_marker;             /*    16     4 */
	unsigned char              m_flags;              /*    20     1 */

	/* Bitfield combined with previous fields */

	unsigned int               m_nextID;             /*     0     4 */
	unsigned int               m_masterMarker;       /*     0     4 */
	/* <0> (null):0 */
	void HidingSpot(class HidingSpot *);

	/* <0> (null):0 */
	void HidingSpot(class HidingSpot *, const class Vector  *, unsigned char);

	/* <0> (null):0 */
	bool HasGoodCover(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot12HasGoodCoverEv */

	/* <0> (null):0 */
	bool IsGoodSniperSpot(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot16IsGoodSniperSpotEv */

	/* <0> (null):0 */
	bool IsIdealSniperSpot(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot17IsIdealSniperSpotEv */

	/* <0> (null):0 */
	void SetFlags(class HidingSpot *, unsigned char); /* linkage=_ZN10HidingSpot8SetFlagsEh */

	/* <0> (null):0 */
	unsigned char GetFlags(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot8GetFlagsEv */

	/* <0> (null):0 */
	void Save(const class HidingSpot  *, int, unsigned int); /* linkage=_ZNK10HidingSpot4SaveEij */

	/* <0> (null):0 */
	void Load(class HidingSpot *, class SteamFile *, unsigned int); /* linkage=_ZN10HidingSpot4LoadEP9SteamFilej */

	/* <0> (null):0 */
	const class Vector  * GetPosition(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot11GetPositionEv */

	/* <0> (null):0 */
	unsigned int GetID(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot5GetIDEv */

	/* <0> (null):0 */
	void Mark(class HidingSpot *); /* linkage=_ZN10HidingSpot4MarkEv */

	/* <0> (null):0 */
	bool IsMarked(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot8IsMarkedEv */

	/* <0> (null):0 */
	void ChangeMasterMarker(void); /* linkage=_ZN10HidingSpot18ChangeMasterMarkerEv */


	/* size: 24, cachelines: 1, members: 6 */
	/* last cacheline: 24 bytes */
}; /* size: 24 */

/* 604 */
 /* pointer to 603 */
 /* size: 4 */

/* 605 */
 /* pointer to 606 */
 /* size: 4 */

/* 606 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 24 */

/* 607 */
/* <0> (null):0 */
typedef struct list<HidingSpot*, std::allocator<HidingSpot*> > HidingSpotList; /* size: 0 */

/* 608 */
/* <0> (null):0 */
union {
	class HidingSpot *         spot;               /*           4 */
	unsigned int               id;                 /*           4 */
}; /* size: 4 */

/* 609 */
/* <0> (null):0 */
struct SpotOrder {
	/* <0> (null):0 */
	union {
		class HidingSpot *         spot;                 /*           4 */
		unsigned int               id;                   /*           4 */
	};

	float                      t;                    /*     0     4 */
	union {
		class HidingSpot * spot;                 /*           4 */
		unsigned int       id;                   /*           4 */
	};                                               /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 610 */
/* <0> (null):0 */
typedef struct list<SpotOrder, std::allocator<SpotOrder> > SpotOrderList; /* size: 0 */

/* 611 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 612 */
/* <0> (null):0 */
typedef class SpotOrder * pointer; /* size: 4 */

/* 613 */
/* <0> (null):0 */
typedef const class SpotOrder  * const_pointer; /* size: 4 */

/* 614 */
/* <0> (null):0 */
class new_allocator<SpotOrder> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class SpotOrder * pointer;

	/* <0> (null):0 */
	typedef const class SpotOrder  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<SpotOrder> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<SpotOrder> *, const class new_allocator<SpotOrder>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<SpotOrder> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<SpotOrder>  *, class SpotOrder &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE7addressERS1_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<SpotOrder>  *, const class SpotOrder  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE7addressERKS1_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<SpotOrder> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<SpotOrder> *, class SpotOrder *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE10deallocateEPS1_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<SpotOrder>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<SpotOrder> *, class SpotOrder *, const class SpotOrder  &); /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE9constructEPS1_RKS1_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<SpotOrder> *, class SpotOrder *); /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE7destroyEPS1_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 615 */
 /* pointer to 609 */
 /* size: 4 */

/* 616 */
 /* pointer to 617 */
 /* size: 4 */

/* 617 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 618 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 619 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 620 */
 /* pointer to 614 */
 /* size: 4 */

/* 621 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 622 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 623 */
 /* pointer to 624 */
 /* size: 4 */

/* 624 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 625 */
/* <0> (null):0 */
typedef class SpotOrder & reference; /* size: 4 */

/* 626 */
/* <0> (null):0 */
typedef const class SpotOrder  & const_reference; /* size: 4 */

/* 627 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<SpotOrder> > other; /* size: 0 */

/* 628 */
/* <0> (null):0 */
struct rebind<std::_List_node<SpotOrder> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<SpotOrder> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 629 */
/* <0> (null):0 */
typedef struct allocator<SpotOrder> other; /* size: 1 */

/* 630 */
/* <0> (null):0 */
struct rebind<SpotOrder> {
	/* <0> (null):0 */
	typedef struct allocator<SpotOrder> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 631 */
/* <0> (null):0 */
class allocator<SpotOrder> : public new_allocator<SpotOrder> {
public:

	/* class new_allocator<SpotOrder> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class SpotOrder & reference;

	/* <0> (null):0 */
	typedef const class SpotOrder  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<SpotOrder> *);

	/* <0> (null):0 */
	void allocator(class allocator<SpotOrder> *, const class allocator<SpotOrder>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<SpotOrder> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<SpotOrder> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<SpotOrder> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<SpotOrder> {
		/* <0> (null):0 */
		typedef struct allocator<SpotOrder> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 632 */
 /* pointer to 631 */
 /* size: 4 */

/* 633 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 634 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 635 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 636 */
/* <0> (null):0 */
typedef class _List_node<SpotOrder> * pointer; /* size: 4 */

/* 637 */
/* <0> (null):0 */
typedef const class _List_node<SpotOrder>  * const_pointer; /* size: 4 */

/* 638 */
/* <0> (null):0 */
class new_allocator<std::_List_node<SpotOrder> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<SpotOrder> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<SpotOrder>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<SpotOrder> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<SpotOrder> > *, const class new_allocator<std::_List_node<SpotOrder> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<SpotOrder> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<SpotOrder> >  *, class _List_node<SpotOrder> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7addressERS3_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<SpotOrder> >  *, const class _List_node<SpotOrder>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7addressERKS3_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<SpotOrder> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE10deallocateEPS3_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<SpotOrder> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *, const class _List_node<SpotOrder>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE9constructEPS3_RKS3_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7destroyEPS3_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 639 */
 /* pointer to 364 */
 /* size: 4 */

/* 640 */
 /* pointer to 641 */
 /* size: 4 */

/* 641 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 642 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 643 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 644 */
 /* pointer to 638 */
 /* size: 4 */

/* 645 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 646 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 647 */
 /* pointer to 648 */
 /* size: 4 */

/* 648 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 649 */
/* <0> (null):0 */
class allocator<std::_List_node<SpotOrder> > : public new_allocator<std::_List_node<SpotOrder> > {
public:

	/* class new_allocator<std::_List_node<SpotOrder> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<SpotOrder> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<SpotOrder> > *, const class allocator<std::_List_node<SpotOrder> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<SpotOrder> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 650 */
 /* pointer to 649 */
 /* size: 4 */

/* 651 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 652 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 653 */
 /* pointer to 366 */
 /* size: 4 */

/* 654 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 655 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 656 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 657 */
/* <0> (null):0 */
typedef struct allocator<SpotOrder> allocator_type; /* size: 1 */

/* 658 */
/* <0> (null):0 */
class _List_base<SpotOrder, std::allocator<SpotOrder> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<SpotOrder> allocator_type;

	/* <0> (null):0 */
	class _List_node<SpotOrder> * _M_get_node(class _List_base<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, class _List_node<SpotOrder> *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE7_M_initEv */

	/* <0> (null):0 */
	using ::TimeRemaining;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 659 */
 /* pointer to 658 */
 /* size: 4 */

/* 660 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 661 */
 /* pointer to 662 */
 /* size: 4 */

/* 662 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 663 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 664 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 665 */
/* <0> (null):0 */
typedef struct SpotOrder value_type; /* size: 8 */

/* 666 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 667 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 668 */
/* <0> (null):0 */
typedef struct _List_iterator<SpotOrder> iterator; /* size: 0 */

/* 669 */
/* <0> (null):0 */
typedef struct _List_const_iterator<SpotOrder> const_iterator; /* size: 0 */

/* 670 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<SpotOrder> > const_reverse_iterator; /* size: 0 */

/* 671 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<SpotOrder> > reverse_iterator; /* size: 0 */

/* 672 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 673 */
/* <0> (null):0 */
typedef struct allocator<SpotOrder> allocator_type; /* size: 1 */

/* 674 */
/* <0> (null):0 */
typedef struct _List_node<SpotOrder> _Node; /* size: 0 */

/* 675 */
/* <0> (null):0 */
class list<SpotOrder, std::allocator<SpotOrder> > : protected _List_base<SpotOrder, std::allocator<SpotOrder> > {
protected:

	/* class _List_base<SpotOrder, std::allocator<SpotOrder> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef struct SpotOrder value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<SpotOrder> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<SpotOrder> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<SpotOrder> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<SpotOrder> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<SpotOrder> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<SpotOrder> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE14_M_create_nodeERKS0_ */

	/* <0> (null):0 */
	void list(class list<SpotOrder, std::allocator<SpotOrder> > *);

	/* <0> (null):0 */
	void list(class list<SpotOrder, std::allocator<SpotOrder> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<SpotOrder, std::allocator<SpotOrder> > *, const class list<SpotOrder, std::allocator<SpotOrder> >  &);

	/* <0> (null):0 */
	class list<SpotOrder, std::allocator<SpotOrder> > & operator=(class list<SpotOrder, std::allocator<SpotOrder> > *, const class list<SpotOrder, std::allocator<SpotOrder> >  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EEaSERKS2_ */

	/* <0> (null):0 */
	void assign(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6assignEjRKS0_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, class SpotOrder); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6resizeEjS0_ */

	/* <0> (null):0 */
	reference front(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE10push_frontERKS0_ */

	/* <0> (null):0 */
	void pop_front(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9push_backERKS0_ */

	/* <0> (null):0 */
	void pop_back(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, unsigned int, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */

	/* <0> (null):0 */
	iterator erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	iterator erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */

	/* <0> (null):0 */
	void swap(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4swapERS2_ */

	/* <0> (null):0 */
	void clear(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */

	/* <0> (null):0 */
	void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */

	/* <0> (null):0 */
	void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */

	/* <0> (null):0 */
	void remove(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6removeERKS0_ */

	/* <0> (null):0 */
	void unique(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5mergeERS2_ */

	/* <0> (null):0 */
	void reverse(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE18_M_fill_initializeEjRKS0_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE14_M_fill_assignEjRKS0_ */

	/* <0> (null):0 */
	void _M_transfer(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */

	/* <0> (null):0 */
	void _M_insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void _M_erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE25_M_check_equal_allocatorsERS2_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 676 */
 /* pointer to 674 */
 /* size: 4 */

/* 677 */
 /* pointer to 675 */
 /* size: 4 */

/* 678 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 679 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 680 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 681 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 682 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 683 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 684 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 685 */
 /* pointer to 686 */
 /* size: 4 */

/* 686 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 687 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 688 */
/* <0> (null):0 */
struct SpotEncounter {
	union NavConnect           from;                 /*     0     4 */
	enum NavDirType            fromDir;              /*     4     4 */
	union NavConnect           to;                   /*     8     4 */
	enum NavDirType            toDir;                /*    12     4 */
	struct Ray                 path;                 /*    16    24 */
	SpotOrderList              spotList;             /*    40     0 */

	/* size: 48, cachelines: 1, members: 6 */
	/* last cacheline: 48 bytes */

	/* BRAIN FART ALERT! 48 != 40 + 0(holes), diff = 8 */

}; /* size: 48 */

/* 689 */
/* <0> (null):0 */
typedef struct list<SpotEncounter, std::allocator<SpotEncounter> > SpotEncounterList; /* size: 0 */

/* 690 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 691 */
/* <0> (null):0 */
typedef class HidingSpot * * pointer; /* size: 4 */

/* 692 */
/* <0> (null):0 */
typedef const class HidingSpot *  * const_pointer; /* size: 4 */

/* 693 */
/* <0> (null):0 */
class new_allocator<HidingSpot*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class HidingSpot * * pointer;

	/* <0> (null):0 */
	typedef const class HidingSpot *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<HidingSpot*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<HidingSpot*> *, const class new_allocator<HidingSpot*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<HidingSpot*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<HidingSpot*>  *, class HidingSpot * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE7addressERS2_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<HidingSpot*>  *, const class HidingSpot *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE7addressERKS2_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<HidingSpot*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<HidingSpot*> *, class HidingSpot * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE10deallocateEPS2_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<HidingSpot*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<HidingSpot*> *, class HidingSpot * *, const class HidingSpot *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE9constructEPS2_RKS2_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<HidingSpot*> *, class HidingSpot * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE7destroyEPS2_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 694 */
 /* pointer to 604 */
 /* size: 4 */

/* 695 */
 /* pointer to 696 */
 /* size: 4 */

/* 696 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 697 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 698 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 699 */
 /* pointer to 693 */
 /* size: 4 */

/* 700 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 701 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 702 */
 /* pointer to 703 */
 /* size: 4 */

/* 703 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 704 */
/* <0> (null):0 */
typedef class HidingSpot * & reference; /* size: 4 */

/* 705 */
/* <0> (null):0 */
typedef const class HidingSpot *  & const_reference; /* size: 4 */

/* 706 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<HidingSpot*> > other; /* size: 0 */

/* 707 */
/* <0> (null):0 */
struct rebind<std::_List_node<HidingSpot*> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<HidingSpot*> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 708 */
/* <0> (null):0 */
typedef struct allocator<HidingSpot*> other; /* size: 1 */

/* 709 */
/* <0> (null):0 */
struct rebind<HidingSpot*> {
	/* <0> (null):0 */
	typedef struct allocator<HidingSpot*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 710 */
/* <0> (null):0 */
class allocator<HidingSpot*> : public new_allocator<HidingSpot*> {
public:

	/* class new_allocator<HidingSpot*> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class HidingSpot * & reference;

	/* <0> (null):0 */
	typedef const class HidingSpot *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<HidingSpot*> *);

	/* <0> (null):0 */
	void allocator(class allocator<HidingSpot*> *, const class allocator<HidingSpot*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<HidingSpot*> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<HidingSpot*> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<HidingSpot*> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<HidingSpot*> {
		/* <0> (null):0 */
		typedef struct allocator<HidingSpot*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 711 */
 /* pointer to 710 */
 /* size: 4 */

/* 712 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 713 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 714 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 715 */
/* <0> (null):0 */
typedef class _List_node<HidingSpot*> * pointer; /* size: 4 */

/* 716 */
/* <0> (null):0 */
typedef const class _List_node<HidingSpot*>  * const_pointer; /* size: 4 */

/* 717 */
/* <0> (null):0 */
class new_allocator<std::_List_node<HidingSpot*> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<HidingSpot*> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<HidingSpot*>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *, const class new_allocator<std::_List_node<HidingSpot*> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<HidingSpot*> >  *, class _List_node<HidingSpot*> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7addressERS4_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<HidingSpot*> >  *, const class _List_node<HidingSpot*>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7addressERKS4_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<HidingSpot*> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE10deallocateEPS4_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<HidingSpot*> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *, const class _List_node<HidingSpot*>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE9constructEPS4_RKS4_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7destroyEPS4_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 718 */
 /* pointer to 375 */
 /* size: 4 */

/* 719 */
 /* pointer to 720 */
 /* size: 4 */

/* 720 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 721 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 722 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 723 */
 /* pointer to 717 */
 /* size: 4 */

/* 724 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 725 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 726 */
 /* pointer to 727 */
 /* size: 4 */

/* 727 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 728 */
/* <0> (null):0 */
class allocator<std::_List_node<HidingSpot*> > : public new_allocator<std::_List_node<HidingSpot*> > {
public:

	/* class new_allocator<std::_List_node<HidingSpot*> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<HidingSpot*> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<HidingSpot*> > *, const class allocator<std::_List_node<HidingSpot*> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<HidingSpot*> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 729 */
 /* pointer to 728 */
 /* size: 4 */

/* 730 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 731 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 732 */
 /* pointer to 377 */
 /* size: 4 */

/* 733 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 734 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 735 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 736 */
/* <0> (null):0 */
typedef struct allocator<HidingSpot*> allocator_type; /* size: 1 */

/* 737 */
/* <0> (null):0 */
class _List_base<HidingSpot*, std::allocator<HidingSpot*> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<HidingSpot*> allocator_type;

	/* <0> (null):0 */
	class _List_node<HidingSpot*> * _M_get_node(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_node<HidingSpot*> *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE7_M_initEv */

	/* <0> (null):0 */
	using ::ClientConnected;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 738 */
 /* pointer to 737 */
 /* size: 4 */

/* 739 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 740 */
 /* pointer to 741 */
 /* size: 4 */

/* 741 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 742 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 743 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 744 */
/* <0> (null):0 */
typedef class HidingSpot * value_type; /* size: 4 */

/* 745 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 746 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 747 */
/* <0> (null):0 */
typedef struct _List_iterator<HidingSpot*> iterator; /* size: 0 */

/* 748 */
/* <0> (null):0 */
typedef struct _List_const_iterator<HidingSpot*> const_iterator; /* size: 0 */

/* 749 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<HidingSpot*> > const_reverse_iterator; /* size: 0 */

/* 750 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<HidingSpot*> > reverse_iterator; /* size: 0 */

/* 751 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 752 */
/* <0> (null):0 */
typedef struct allocator<HidingSpot*> allocator_type; /* size: 1 */

/* 753 */
/* <0> (null):0 */
typedef struct _List_node<HidingSpot*> _Node; /* size: 0 */

/* 754 */
/* <0> (null):0 */
class list<HidingSpot*, std::allocator<HidingSpot*> > : protected _List_base<HidingSpot*, std::allocator<HidingSpot*> > {
protected:

	/* class _List_base<HidingSpot*, std::allocator<HidingSpot*> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef class HidingSpot * value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<HidingSpot*> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<HidingSpot*> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<HidingSpot*> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<HidingSpot*> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<HidingSpot*> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<HidingSpot*> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE14_M_create_nodeERKS1_ */

	/* <0> (null):0 */
	void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *);

	/* <0> (null):0 */
	void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const class list<HidingSpot*, std::allocator<HidingSpot*> >  &);

	/* <0> (null):0 */
	class list<HidingSpot*, std::allocator<HidingSpot*> > & operator=(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const class list<HidingSpot*, std::allocator<HidingSpot*> >  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EEaSERKS3_ */

	/* <0> (null):0 */
	void assign(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6assignEjRKS1_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, class HidingSpot *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6resizeEjS1_ */

	/* <0> (null):0 */
	reference front(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE10push_frontERKS1_ */

	/* <0> (null):0 */
	void pop_front(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9push_backERKS1_ */

	/* <0> (null):0 */
	void pop_back(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */

	/* <0> (null):0 */
	iterator erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	iterator erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */

	/* <0> (null):0 */
	void swap(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4swapERS3_ */

	/* <0> (null):0 */
	void clear(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */

	/* <0> (null):0 */
	void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */

	/* <0> (null):0 */
	void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */

	/* <0> (null):0 */
	void remove(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6removeERKS1_ */

	/* <0> (null):0 */
	void unique(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5mergeERS3_ */

	/* <0> (null):0 */
	void reverse(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE18_M_fill_initializeEjRKS1_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE14_M_fill_assignEjRKS1_ */

	/* <0> (null):0 */
	void _M_transfer(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */

	/* <0> (null):0 */
	void _M_insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void _M_erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE25_M_check_equal_allocatorsERS3_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 755 */
 /* pointer to 753 */
 /* size: 4 */

/* 756 */
 /* pointer to 754 */
 /* size: 4 */

/* 757 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 758 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 759 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 760 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 761 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 762 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 763 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 764 */
 /* pointer to 765 */
 /* size: 4 */

/* 765 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 766 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 767 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 768 */
/* <0> (null):0 */
typedef class SpotEncounter * pointer; /* size: 4 */

/* 769 */
/* <0> (null):0 */
typedef const class SpotEncounter  * const_pointer; /* size: 4 */

/* 770 */
/* <0> (null):0 */
class new_allocator<SpotEncounter> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class SpotEncounter * pointer;

	/* <0> (null):0 */
	typedef const class SpotEncounter  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<SpotEncounter> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<SpotEncounter> *, const class new_allocator<SpotEncounter>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<SpotEncounter> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<SpotEncounter>  *, class SpotEncounter &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE7addressERS1_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<SpotEncounter>  *, const class SpotEncounter  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE7addressERKS1_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<SpotEncounter> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<SpotEncounter> *, class SpotEncounter *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE10deallocateEPS1_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<SpotEncounter>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<SpotEncounter> *, class SpotEncounter *, const class SpotEncounter  &); /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE9constructEPS1_RKS1_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<SpotEncounter> *, class SpotEncounter *); /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE7destroyEPS1_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 771 */
 /* pointer to 688 */
 /* size: 4 */

/* 772 */
 /* pointer to 773 */
 /* size: 4 */

/* 773 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 48 */

/* 774 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 775 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 776 */
 /* pointer to 770 */
 /* size: 4 */

/* 777 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 778 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 779 */
 /* pointer to 780 */
 /* size: 4 */

/* 780 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 781 */
/* <0> (null):0 */
typedef class SpotEncounter & reference; /* size: 4 */

/* 782 */
/* <0> (null):0 */
typedef const class SpotEncounter  & const_reference; /* size: 4 */

/* 783 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<SpotEncounter> > other; /* size: 0 */

/* 784 */
/* <0> (null):0 */
struct rebind<std::_List_node<SpotEncounter> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<SpotEncounter> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 785 */
/* <0> (null):0 */
typedef struct allocator<SpotEncounter> other; /* size: 1 */

/* 786 */
/* <0> (null):0 */
struct rebind<SpotEncounter> {
	/* <0> (null):0 */
	typedef struct allocator<SpotEncounter> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 787 */
/* <0> (null):0 */
class allocator<SpotEncounter> : public new_allocator<SpotEncounter> {
public:

	/* class new_allocator<SpotEncounter> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class SpotEncounter & reference;

	/* <0> (null):0 */
	typedef const class SpotEncounter  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<SpotEncounter> *);

	/* <0> (null):0 */
	void allocator(class allocator<SpotEncounter> *, const class allocator<SpotEncounter>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<SpotEncounter> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<SpotEncounter> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<SpotEncounter> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<SpotEncounter> {
		/* <0> (null):0 */
		typedef struct allocator<SpotEncounter> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 788 */
 /* pointer to 787 */
 /* size: 4 */

/* 789 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 790 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 791 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 792 */
/* <0> (null):0 */
typedef class _List_node<SpotEncounter> * pointer; /* size: 4 */

/* 793 */
/* <0> (null):0 */
typedef const class _List_node<SpotEncounter>  * const_pointer; /* size: 4 */

/* 794 */
/* <0> (null):0 */
class new_allocator<std::_List_node<SpotEncounter> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<SpotEncounter> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<SpotEncounter>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *, const class new_allocator<std::_List_node<SpotEncounter> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<SpotEncounter> >  *, class _List_node<SpotEncounter> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7addressERS3_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<SpotEncounter> >  *, const class _List_node<SpotEncounter>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7addressERKS3_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<SpotEncounter> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE10deallocateEPS3_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<SpotEncounter> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *, const class _List_node<SpotEncounter>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE9constructEPS3_RKS3_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7destroyEPS3_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 795 */
 /* pointer to 385 */
 /* size: 4 */

/* 796 */
 /* pointer to 797 */
 /* size: 4 */

/* 797 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 798 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 799 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 800 */
 /* pointer to 794 */
 /* size: 4 */

/* 801 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 802 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 803 */
 /* pointer to 804 */
 /* size: 4 */

/* 804 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 805 */
/* <0> (null):0 */
class allocator<std::_List_node<SpotEncounter> > : public new_allocator<std::_List_node<SpotEncounter> > {
public:

	/* class new_allocator<std::_List_node<SpotEncounter> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<SpotEncounter> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<SpotEncounter> > *, const class allocator<std::_List_node<SpotEncounter> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<SpotEncounter> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 806 */
 /* pointer to 805 */
 /* size: 4 */

/* 807 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 808 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 809 */
 /* pointer to 387 */
 /* size: 4 */

/* 810 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 811 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 812 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 813 */
/* <0> (null):0 */
typedef struct allocator<SpotEncounter> allocator_type; /* size: 1 */

/* 814 */
/* <0> (null):0 */
class _List_base<SpotEncounter, std::allocator<SpotEncounter> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<SpotEncounter> allocator_type;

	/* <0> (null):0 */
	class _List_node<SpotEncounter> * _M_get_node(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_node<SpotEncounter> *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 815 */
 /* pointer to 814 */
 /* size: 4 */

/* 816 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 817 */
 /* pointer to 818 */
 /* size: 4 */

/* 818 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 819 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 820 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 821 */
/* <0> (null):0 */
typedef struct SpotEncounter value_type; /* size: 48 */

/* 822 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 823 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 824 */
/* <0> (null):0 */
typedef struct _List_iterator<SpotEncounter> iterator; /* size: 0 */

/* 825 */
/* <0> (null):0 */
typedef struct _List_const_iterator<SpotEncounter> const_iterator; /* size: 0 */

/* 826 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<SpotEncounter> > const_reverse_iterator; /* size: 0 */

/* 827 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<SpotEncounter> > reverse_iterator; /* size: 0 */

/* 828 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 829 */
/* <0> (null):0 */
typedef struct allocator<SpotEncounter> allocator_type; /* size: 1 */

/* 830 */
/* <0> (null):0 */
typedef struct _List_node<SpotEncounter> _Node; /* size: 0 */

/* 831 */
/* <0> (null):0 */
class list<SpotEncounter, std::allocator<SpotEncounter> > : protected _List_base<SpotEncounter, std::allocator<SpotEncounter> > {
protected:

	/* class _List_base<SpotEncounter, std::allocator<SpotEncounter> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef struct SpotEncounter value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<SpotEncounter> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<SpotEncounter> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<SpotEncounter> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<SpotEncounter> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<SpotEncounter> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<SpotEncounter> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE14_M_create_nodeERKS0_ */

	/* <0> (null):0 */
	void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *);

	/* <0> (null):0 */
	void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const class list<SpotEncounter, std::allocator<SpotEncounter> >  &);

	/* <0> (null):0 */
	class list<SpotEncounter, std::allocator<SpotEncounter> > & operator=(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const class list<SpotEncounter, std::allocator<SpotEncounter> >  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EEaSERKS2_ */

	/* <0> (null):0 */
	void assign(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6assignEjRKS0_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, class SpotEncounter); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6resizeEjS0_ */

	/* <0> (null):0 */
	reference front(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE10push_frontERKS0_ */

	/* <0> (null):0 */
	void pop_front(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9push_backERKS0_ */

	/* <0> (null):0 */
	void pop_back(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, unsigned int, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */

	/* <0> (null):0 */
	iterator erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	iterator erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */

	/* <0> (null):0 */
	void swap(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4swapERS2_ */

	/* <0> (null):0 */
	void clear(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */

	/* <0> (null):0 */
	void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */

	/* <0> (null):0 */
	void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */

	/* <0> (null):0 */
	void remove(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6removeERKS0_ */

	/* <0> (null):0 */
	void unique(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5mergeERS2_ */

	/* <0> (null):0 */
	void reverse(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE18_M_fill_initializeEjRKS0_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE14_M_fill_assignEjRKS0_ */

	/* <0> (null):0 */
	void _M_transfer(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */

	/* <0> (null):0 */
	void _M_insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void _M_erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE25_M_check_equal_allocatorsERS2_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 832 */
 /* pointer to 830 */
 /* size: 4 */

/* 833 */
 /* pointer to 831 */
 /* size: 4 */

/* 834 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 835 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 48 */

/* 836 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 837 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 838 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 839 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 840 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 841 */
 /* pointer to 842 */
 /* size: 4 */

/* 842 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 843 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 844 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 845 */
/* <0> (null):0 */
typedef union NavConnect * pointer; /* size: 4 */

/* 846 */
/* <0> (null):0 */
typedef const union NavConnect  * const_pointer; /* size: 4 */

/* 847 */
/* <0> (null):0 */
class new_allocator<NavConnect> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef union NavConnect * pointer;

	/* <0> (null):0 */
	typedef const union NavConnect  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<NavConnect> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<NavConnect> *, const class new_allocator<NavConnect>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<NavConnect> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<NavConnect>  *, union NavConnect &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE7addressERS1_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<NavConnect>  *, const union NavConnect  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE7addressERKS1_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<NavConnect> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<NavConnect> *, union NavConnect *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE10deallocateEPS1_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<NavConnect>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<NavConnect> *, union NavConnect *, const union NavConnect  &); /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE9constructEPS1_RKS1_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<NavConnect> *, union NavConnect *); /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE7destroyEPS1_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 848 */
 /* pointer to 593 */
 /* size: 4 */

/* 849 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 850 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 851 */
 /* pointer to 847 */
 /* size: 4 */

/* 852 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 853 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 854 */
 /* pointer to 855 */
 /* size: 4 */

/* 855 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 856 */
/* <0> (null):0 */
typedef union NavConnect & reference; /* size: 4 */

/* 857 */
/* <0> (null):0 */
typedef const union NavConnect  & const_reference; /* size: 4 */

/* 858 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<NavConnect> > other; /* size: 0 */

/* 859 */
/* <0> (null):0 */
struct rebind<std::_List_node<NavConnect> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<NavConnect> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 860 */
/* <0> (null):0 */
typedef struct allocator<NavConnect> other; /* size: 1 */

/* 861 */
/* <0> (null):0 */
struct rebind<NavConnect> {
	/* <0> (null):0 */
	typedef struct allocator<NavConnect> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 862 */
/* <0> (null):0 */
class allocator<NavConnect> : public new_allocator<NavConnect> {
public:

	/* class new_allocator<NavConnect> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef union NavConnect & reference;

	/* <0> (null):0 */
	typedef const union NavConnect  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<NavConnect> *);

	/* <0> (null):0 */
	void allocator(class allocator<NavConnect> *, const class allocator<NavConnect>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<NavConnect> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<NavConnect> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<NavConnect> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<NavConnect> {
		/* <0> (null):0 */
		typedef struct allocator<NavConnect> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 863 */
 /* pointer to 862 */
 /* size: 4 */

/* 864 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 865 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 866 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 867 */
/* <0> (null):0 */
typedef class _List_node<NavConnect> * pointer; /* size: 4 */

/* 868 */
/* <0> (null):0 */
typedef const class _List_node<NavConnect>  * const_pointer; /* size: 4 */

/* 869 */
/* <0> (null):0 */
class new_allocator<std::_List_node<NavConnect> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<NavConnect> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<NavConnect>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<NavConnect> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<NavConnect> > *, const class new_allocator<std::_List_node<NavConnect> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<NavConnect> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<NavConnect> >  *, class _List_node<NavConnect> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7addressERS3_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<NavConnect> >  *, const class _List_node<NavConnect>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7addressERKS3_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<NavConnect> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE10deallocateEPS3_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<NavConnect> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *, const class _List_node<NavConnect>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE9constructEPS3_RKS3_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7destroyEPS3_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 870 */
 /* pointer to 395 */
 /* size: 4 */

/* 871 */
 /* pointer to 872 */
 /* size: 4 */

/* 872 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 873 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 874 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 875 */
 /* pointer to 869 */
 /* size: 4 */

/* 876 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 877 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 878 */
 /* pointer to 879 */
 /* size: 4 */

/* 879 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 880 */
/* <0> (null):0 */
class allocator<std::_List_node<NavConnect> > : public new_allocator<std::_List_node<NavConnect> > {
public:

	/* class new_allocator<std::_List_node<NavConnect> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<NavConnect> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<NavConnect> > *, const class allocator<std::_List_node<NavConnect> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<NavConnect> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 881 */
 /* pointer to 880 */
 /* size: 4 */

/* 882 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 883 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 884 */
 /* pointer to 397 */
 /* size: 4 */

/* 885 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 886 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 887 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 888 */
/* <0> (null):0 */
typedef struct allocator<NavConnect> allocator_type; /* size: 1 */

/* 889 */
/* <0> (null):0 */
class _List_base<NavConnect, std::allocator<NavConnect> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<NavConnect> allocator_type;

	/* <0> (null):0 */
	class _List_node<NavConnect> * _M_get_node(class _List_base<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<NavConnect, std::allocator<NavConnect> > *, class _List_node<NavConnect> *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 890 */
 /* pointer to 889 */
 /* size: 4 */

/* 891 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 892 */
 /* pointer to 893 */
 /* size: 4 */

/* 893 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 894 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 895 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 896 */
/* <0> (null):0 */
typedef union NavConnect value_type; /* size: 4 */

/* 897 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 898 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 899 */
/* <0> (null):0 */
typedef struct _List_iterator<NavConnect> iterator; /* size: 0 */

/* 900 */
/* <0> (null):0 */
typedef struct _List_const_iterator<NavConnect> const_iterator; /* size: 0 */

/* 901 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<NavConnect> > const_reverse_iterator; /* size: 0 */

/* 902 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<NavConnect> > reverse_iterator; /* size: 0 */

/* 903 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 904 */
/* <0> (null):0 */
typedef struct allocator<NavConnect> allocator_type; /* size: 1 */

/* 905 */
/* <0> (null):0 */
typedef struct _List_node<NavConnect> _Node; /* size: 0 */

/* 906 */
/* <0> (null):0 */
class list<NavConnect, std::allocator<NavConnect> > : protected _List_base<NavConnect, std::allocator<NavConnect> > {
protected:

	/* class _List_base<NavConnect, std::allocator<NavConnect> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef union NavConnect value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<NavConnect> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<NavConnect> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<NavConnect> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<NavConnect> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<NavConnect> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<NavConnect> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE14_M_create_nodeERKS0_ */

	/* <0> (null):0 */
	void list(class list<NavConnect, std::allocator<NavConnect> > *);

	/* <0> (null):0 */
	void list(class list<NavConnect, std::allocator<NavConnect> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<NavConnect, std::allocator<NavConnect> > *, const class list<NavConnect, std::allocator<NavConnect> >  &);

	/* <0> (null):0 */
	class list<NavConnect, std::allocator<NavConnect> > & operator=(class list<NavConnect, std::allocator<NavConnect> > *, const class list<NavConnect, std::allocator<NavConnect> >  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EEaSERKS2_ */

	/* <0> (null):0 */
	void assign(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6assignEjRKS0_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, union NavConnect); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6resizeEjS0_ */

	/* <0> (null):0 */
	reference front(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE10push_frontERKS0_ */

	/* <0> (null):0 */
	void pop_front(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9push_backERKS0_ */

	/* <0> (null):0 */
	void pop_back(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, unsigned int, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */

	/* <0> (null):0 */
	iterator erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	iterator erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */

	/* <0> (null):0 */
	void swap(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4swapERS2_ */

	/* <0> (null):0 */
	void clear(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */

	/* <0> (null):0 */
	void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */

	/* <0> (null):0 */
	void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */

	/* <0> (null):0 */
	void remove(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6removeERKS0_ */

	/* <0> (null):0 */
	void unique(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5mergeERS2_ */

	/* <0> (null):0 */
	void reverse(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE18_M_fill_initializeEjRKS0_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE14_M_fill_assignEjRKS0_ */

	/* <0> (null):0 */
	void _M_transfer(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */

	/* <0> (null):0 */
	void _M_insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void _M_erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE25_M_check_equal_allocatorsERS2_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 907 */
 /* pointer to 905 */
 /* size: 4 */

/* 908 */
 /* pointer to 906 */
 /* size: 4 */

/* 909 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 910 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 911 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 912 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 913 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 914 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 915 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 916 */
 /* pointer to 917 */
 /* size: 4 */

/* 917 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 918 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 919 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 920 */
/* <0> (null):0 */
typedef class CNavLadder * * pointer; /* size: 4 */

/* 921 */
/* <0> (null):0 */
typedef const class CNavLadder *  * const_pointer; /* size: 4 */

/* 922 */
/* <0> (null):0 */
class new_allocator<CNavLadder*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class CNavLadder * * pointer;

	/* <0> (null):0 */
	typedef const class CNavLadder *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<CNavLadder*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<CNavLadder*> *, const class new_allocator<CNavLadder*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<CNavLadder*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<CNavLadder*>  *, class CNavLadder * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE7addressERS2_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<CNavLadder*>  *, const class CNavLadder *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE7addressERKS2_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<CNavLadder*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<CNavLadder*> *, class CNavLadder * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE10deallocateEPS2_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<CNavLadder*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<CNavLadder*> *, class CNavLadder * *, const class CNavLadder *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE9constructEPS2_RKS2_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<CNavLadder*> *, class CNavLadder * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE7destroyEPS2_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 923 */
 /* pointer to 601 */
 /* size: 4 */

/* 924 */
 /* pointer to 925 */
 /* size: 4 */

/* 925 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 926 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 927 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 928 */
 /* pointer to 922 */
 /* size: 4 */

/* 929 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 930 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 931 */
 /* pointer to 932 */
 /* size: 4 */

/* 932 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 933 */
/* <0> (null):0 */
typedef class CNavLadder * & reference; /* size: 4 */

/* 934 */
/* <0> (null):0 */
typedef const class CNavLadder *  & const_reference; /* size: 4 */

/* 935 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<CNavLadder*> > other; /* size: 0 */

/* 936 */
/* <0> (null):0 */
struct rebind<std::_List_node<CNavLadder*> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<CNavLadder*> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 937 */
/* <0> (null):0 */
typedef struct allocator<CNavLadder*> other; /* size: 1 */

/* 938 */
/* <0> (null):0 */
struct rebind<CNavLadder*> {
	/* <0> (null):0 */
	typedef struct allocator<CNavLadder*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 939 */
/* <0> (null):0 */
class allocator<CNavLadder*> : public new_allocator<CNavLadder*> {
public:

	/* class new_allocator<CNavLadder*> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class CNavLadder * & reference;

	/* <0> (null):0 */
	typedef const class CNavLadder *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<CNavLadder*> *);

	/* <0> (null):0 */
	void allocator(class allocator<CNavLadder*> *, const class allocator<CNavLadder*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<CNavLadder*> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<CNavLadder*> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<CNavLadder*> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<CNavLadder*> {
		/* <0> (null):0 */
		typedef struct allocator<CNavLadder*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 940 */
 /* pointer to 939 */
 /* size: 4 */

/* 941 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 942 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 943 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 944 */
/* <0> (null):0 */
typedef class _List_node<CNavLadder*> * pointer; /* size: 4 */

/* 945 */
/* <0> (null):0 */
typedef const class _List_node<CNavLadder*>  * const_pointer; /* size: 4 */

/* 946 */
/* <0> (null):0 */
class new_allocator<std::_List_node<CNavLadder*> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<CNavLadder*> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<CNavLadder*>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *, const class new_allocator<std::_List_node<CNavLadder*> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<CNavLadder*> >  *, class _List_node<CNavLadder*> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7addressERS4_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<CNavLadder*> >  *, const class _List_node<CNavLadder*>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7addressERKS4_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<CNavLadder*> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE10deallocateEPS4_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<CNavLadder*> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *, const class _List_node<CNavLadder*>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE9constructEPS4_RKS4_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7destroyEPS4_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 947 */
 /* pointer to 405 */
 /* size: 4 */

/* 948 */
 /* pointer to 949 */
 /* size: 4 */

/* 949 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 950 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 951 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 952 */
 /* pointer to 946 */
 /* size: 4 */

/* 953 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 954 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 955 */
 /* pointer to 956 */
 /* size: 4 */

/* 956 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 957 */
/* <0> (null):0 */
class allocator<std::_List_node<CNavLadder*> > : public new_allocator<std::_List_node<CNavLadder*> > {
public:

	/* class new_allocator<std::_List_node<CNavLadder*> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<CNavLadder*> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<CNavLadder*> > *, const class allocator<std::_List_node<CNavLadder*> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<CNavLadder*> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 958 */
 /* pointer to 957 */
 /* size: 4 */

/* 959 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 960 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 961 */
 /* pointer to 407 */
 /* size: 4 */

/* 962 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 963 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 964 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 965 */
/* <0> (null):0 */
typedef struct allocator<CNavLadder*> allocator_type; /* size: 1 */

/* 966 */
/* <0> (null):0 */
class _List_base<CNavLadder*, std::allocator<CNavLadder*> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<CNavLadder*> allocator_type;

	/* <0> (null):0 */
	class _List_node<CNavLadder*> * _M_get_node(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_node<CNavLadder*> *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 967 */
 /* pointer to 966 */
 /* size: 4 */

/* 968 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 969 */
 /* pointer to 970 */
 /* size: 4 */

/* 970 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 971 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 972 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 973 */
/* <0> (null):0 */
typedef class CNavLadder * value_type; /* size: 4 */

/* 974 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 975 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 976 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavLadder*> iterator; /* size: 0 */

/* 977 */
/* <0> (null):0 */
typedef struct _List_const_iterator<CNavLadder*> const_iterator; /* size: 0 */

/* 978 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<CNavLadder*> > const_reverse_iterator; /* size: 0 */

/* 979 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<CNavLadder*> > reverse_iterator; /* size: 0 */

/* 980 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 981 */
/* <0> (null):0 */
typedef struct allocator<CNavLadder*> allocator_type; /* size: 1 */

/* 982 */
/* <0> (null):0 */
typedef struct _List_node<CNavLadder*> _Node; /* size: 0 */

/* 983 */
/* <0> (null):0 */
class list<CNavLadder*, std::allocator<CNavLadder*> > : protected _List_base<CNavLadder*, std::allocator<CNavLadder*> > {
protected:

	/* class _List_base<CNavLadder*, std::allocator<CNavLadder*> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef class CNavLadder * value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<CNavLadder*> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<CNavLadder*> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<CNavLadder*> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<CNavLadder*> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<CNavLadder*> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<CNavLadder*> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE14_M_create_nodeERKS1_ */

	/* <0> (null):0 */
	void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *);

	/* <0> (null):0 */
	void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const class list<CNavLadder*, std::allocator<CNavLadder*> >  &);

	/* <0> (null):0 */
	class list<CNavLadder*, std::allocator<CNavLadder*> > & operator=(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const class list<CNavLadder*, std::allocator<CNavLadder*> >  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EEaSERKS3_ */

	/* <0> (null):0 */
	void assign(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6assignEjRKS1_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, class CNavLadder *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6resizeEjS1_ */

	/* <0> (null):0 */
	reference front(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE10push_frontERKS1_ */

	/* <0> (null):0 */
	void pop_front(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9push_backERKS1_ */

	/* <0> (null):0 */
	void pop_back(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */

	/* <0> (null):0 */
	iterator erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	iterator erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */

	/* <0> (null):0 */
	void swap(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4swapERS3_ */

	/* <0> (null):0 */
	void clear(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */

	/* <0> (null):0 */
	void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */

	/* <0> (null):0 */
	void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */

	/* <0> (null):0 */
	void remove(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6removeERKS1_ */

	/* <0> (null):0 */
	void unique(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5mergeERS3_ */

	/* <0> (null):0 */
	void reverse(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE18_M_fill_initializeEjRKS1_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE14_M_fill_assignEjRKS1_ */

	/* <0> (null):0 */
	void _M_transfer(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */

	/* <0> (null):0 */
	void _M_insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void _M_erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE25_M_check_equal_allocatorsERS3_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 984 */
 /* pointer to 982 */
 /* size: 4 */

/* 985 */
 /* pointer to 983 */
 /* size: 4 */

/* 986 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 987 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 988 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 989 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 990 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 991 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 992 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 993 */
 /* pointer to 994 */
 /* size: 4 */

/* 994 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 995 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 996 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 997 */
/* <0> (null):0 */
typedef class CNavArea * * pointer; /* size: 4 */

/* 998 */
/* <0> (null):0 */
typedef const class CNavArea *  * const_pointer; /* size: 4 */

/* 999 */
/* <0> (null):0 */
class new_allocator<CNavArea*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class CNavArea * * pointer;

	/* <0> (null):0 */
	typedef const class CNavArea *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<CNavArea*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<CNavArea*> *, const class new_allocator<CNavArea*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<CNavArea*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<CNavArea*>  *, class CNavArea * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE7addressERS2_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<CNavArea*>  *, const class CNavArea *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE7addressERKS2_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<CNavArea*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<CNavArea*> *, class CNavArea * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE10deallocateEPS2_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<CNavArea*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<CNavArea*> *, class CNavArea * *, const class CNavArea *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE9constructEPS2_RKS2_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<CNavArea*> *, class CNavArea * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE7destroyEPS2_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1000 */
 /* pointer to 583 */
 /* size: 4 */

/* 1001 */
 /* pointer to 1002 */
 /* size: 4 */

/* 1002 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1003 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1004 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1005 */
 /* pointer to 999 */
 /* size: 4 */

/* 1006 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1007 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1008 */
 /* pointer to 1009 */
 /* size: 4 */

/* 1009 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1010 */
/* <0> (null):0 */
typedef class CNavArea * & reference; /* size: 4 */

/* 1011 */
/* <0> (null):0 */
typedef const class CNavArea *  & const_reference; /* size: 4 */

/* 1012 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<CNavArea*> > other; /* size: 0 */

/* 1013 */
/* <0> (null):0 */
struct rebind<std::_List_node<CNavArea*> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<CNavArea*> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1014 */
/* <0> (null):0 */
typedef struct allocator<CNavArea*> other; /* size: 1 */

/* 1015 */
/* <0> (null):0 */
struct rebind<CNavArea*> {
	/* <0> (null):0 */
	typedef struct allocator<CNavArea*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1016 */
/* <0> (null):0 */
class allocator<CNavArea*> : public new_allocator<CNavArea*> {
public:

	/* class new_allocator<CNavArea*> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class CNavArea * & reference;

	/* <0> (null):0 */
	typedef const class CNavArea *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<CNavArea*> *);

	/* <0> (null):0 */
	void allocator(class allocator<CNavArea*> *, const class allocator<CNavArea*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<CNavArea*> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<CNavArea*> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<CNavArea*> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<CNavArea*> {
		/* <0> (null):0 */
		typedef struct allocator<CNavArea*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 1017 */
 /* pointer to 1016 */
 /* size: 4 */

/* 1018 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1019 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1020 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1021 */
/* <0> (null):0 */
typedef class _List_node<CNavArea*> * pointer; /* size: 4 */

/* 1022 */
/* <0> (null):0 */
typedef const class _List_node<CNavArea*>  * const_pointer; /* size: 4 */

/* 1023 */
/* <0> (null):0 */
class new_allocator<std::_List_node<CNavArea*> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<CNavArea*> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<CNavArea*>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<CNavArea*> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<CNavArea*> > *, const class new_allocator<std::_List_node<CNavArea*> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<CNavArea*> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<CNavArea*> >  *, class _List_node<CNavArea*> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7addressERS4_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<CNavArea*> >  *, const class _List_node<CNavArea*>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7addressERKS4_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<CNavArea*> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE10deallocateEPS4_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<CNavArea*> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *, const class _List_node<CNavArea*>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE9constructEPS4_RKS4_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7destroyEPS4_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1024 */
 /* pointer to 415 */
 /* size: 4 */

/* 1025 */
 /* pointer to 1026 */
 /* size: 4 */

/* 1026 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1027 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1028 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1029 */
 /* pointer to 1023 */
 /* size: 4 */

/* 1030 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1031 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1032 */
 /* pointer to 1033 */
 /* size: 4 */

/* 1033 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1034 */
/* <0> (null):0 */
class allocator<std::_List_node<CNavArea*> > : public new_allocator<std::_List_node<CNavArea*> > {
public:

	/* class new_allocator<std::_List_node<CNavArea*> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<CNavArea*> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<CNavArea*> > *, const class allocator<std::_List_node<CNavArea*> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<CNavArea*> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 1035 */
 /* pointer to 1034 */
 /* size: 4 */

/* 1036 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1037 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1038 */
 /* pointer to 417 */
 /* size: 4 */

/* 1039 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1040 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1041 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 1042 */
/* <0> (null):0 */
typedef struct allocator<CNavArea*> allocator_type; /* size: 1 */

/* 1043 */
/* <0> (null):0 */
class _List_base<CNavArea*, std::allocator<CNavArea*> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<CNavArea*> allocator_type;

	/* <0> (null):0 */
	class _List_node<CNavArea*> * _M_get_node(class _List_base<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, class _List_node<CNavArea*> *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 1044 */
 /* pointer to 1043 */
 /* size: 4 */

/* 1045 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1046 */
 /* pointer to 1047 */
 /* size: 4 */

/* 1047 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1048 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1049 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1050 */
/* <0> (null):0 */
typedef class CNavArea * value_type; /* size: 4 */

/* 1051 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 1052 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 1053 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavArea*> iterator; /* size: 0 */

/* 1054 */
/* <0> (null):0 */
typedef struct _List_const_iterator<CNavArea*> const_iterator; /* size: 0 */

/* 1055 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<CNavArea*> > const_reverse_iterator; /* size: 0 */

/* 1056 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<CNavArea*> > reverse_iterator; /* size: 0 */

/* 1057 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1058 */
/* <0> (null):0 */
typedef struct allocator<CNavArea*> allocator_type; /* size: 1 */

/* 1059 */
/* <0> (null):0 */
typedef struct _List_node<CNavArea*> _Node; /* size: 0 */

/* 1060 */
/* <0> (null):0 */
class list<CNavArea*, std::allocator<CNavArea*> > : protected _List_base<CNavArea*, std::allocator<CNavArea*> > {
protected:

	/* class _List_base<CNavArea*, std::allocator<CNavArea*> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef class CNavArea * value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<CNavArea*> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<CNavArea*> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<CNavArea*> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<CNavArea*> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<CNavArea*> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<CNavArea*> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE14_M_create_nodeERKS1_ */

	/* <0> (null):0 */
	void list(class list<CNavArea*, std::allocator<CNavArea*> > *);

	/* <0> (null):0 */
	void list(class list<CNavArea*, std::allocator<CNavArea*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<CNavArea*, std::allocator<CNavArea*> > *, const class list<CNavArea*, std::allocator<CNavArea*> >  &);

	/* <0> (null):0 */
	class list<CNavArea*, std::allocator<CNavArea*> > & operator=(class list<CNavArea*, std::allocator<CNavArea*> > *, const class list<CNavArea*, std::allocator<CNavArea*> >  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EEaSERKS3_ */

	/* <0> (null):0 */
	void assign(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6assignEjRKS1_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, class CNavArea *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6resizeEjS1_ */

	/* <0> (null):0 */
	reference front(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE10push_frontERKS1_ */

	/* <0> (null):0 */
	void pop_front(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9push_backERKS1_ */

	/* <0> (null):0 */
	void pop_back(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */

	/* <0> (null):0 */
	iterator erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	iterator erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */

	/* <0> (null):0 */
	void swap(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4swapERS3_ */

	/* <0> (null):0 */
	void clear(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */

	/* <0> (null):0 */
	void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */

	/* <0> (null):0 */
	void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */

	/* <0> (null):0 */
	void remove(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6removeERKS1_ */

	/* <0> (null):0 */
	void unique(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5mergeERS3_ */

	/* <0> (null):0 */
	void reverse(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE18_M_fill_initializeEjRKS1_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE14_M_fill_assignEjRKS1_ */

	/* <0> (null):0 */
	void _M_transfer(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */

	/* <0> (null):0 */
	void _M_insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void _M_erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE25_M_check_equal_allocatorsERS3_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 1061 */
 /* pointer to 1059 */
 /* size: 4 */

/* 1062 */
 /* pointer to 1060 */
 /* size: 4 */

/* 1063 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1064 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1065 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1066 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1067 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1068 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1069 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1070 */
 /* pointer to 1071 */
 /* size: 4 */

/* 1071 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1072 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1073 */
/* <0> (null):0 */
struct ApproachInfo        array[16]; /* size: 320 */

/* 1074 */
 /* pointer to 582 */
 /* size: 4 */

/* 1075 */
/* <0> (null):0 */
class list<NavConnect, std::allocator<NavConnect> > array[4]; /* size: 32 */

/* 1076 */
/* <0> (null):0 */
class list<CNavLadder*, std::allocator<CNavLadder*> > array[2]; /* size: 16 */

/* 1077 */
/* <0> (null):0 */
class CNavNode *           array[4]; /* size: 16 */

/* 1078 */
 /* pointer to 1079 */
 /* size: 4 */

/* 1079 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 532 */

/* 1080 */
 /* pointer to 18 */
 /* size: 4 */

/* 1081 */
 /* pointer to 1082 */
 /* size: 4 */

/* 1082 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 532 */

/* 1083 */
 /* pointer to 1084 */
 /* size: 4 */

/* 1084 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1085 */
 /* pointer to 1086 */
 /* size: 4 */

/* 1086 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1087 */
 /* pointer to 1088 */
 /* size: 4 */

/* 1088 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1089 */
 /* pointer to 1090 */
 /* size: 4 */

/* 1090 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 20 */

/* 1091 */
 /* pointer to 1074 */
 /* size: 4 */

/* 1092 */
/* <0> (null):0 */
typedef struct list<CNavArea*, std::allocator<CNavArea*> > NavAreaList; /* size: 8 */

/* 1093 */
/* <0> (null):0 */
typedef struct _List_const_iterator<NavConnect> _Self; /* size: 4 */

/* 1094 */
/* <0> (null):0 */
typedef struct _List_iterator<NavConnect> iterator; /* size: 0 */

/* 1095 */
/* <0> (null):0 */
typedef const union NavConnect  * pointer; /* size: 4 */

/* 1096 */
/* <0> (null):0 */
typedef const union NavConnect  & reference; /* size: 4 */

/* 1097 */
/* <0> (null):0 */
struct _List_const_iterator<NavConnect> {
	const class _List_node_base  * _M_node;          /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_const_iterator<NavConnect> _Self;

	/* <0> (null):0 */
	typedef struct _List_iterator<NavConnect> iterator;

	/* <0> (null):0 */
	typedef const union NavConnect  * pointer;

	/* <0> (null):0 */
	typedef const union NavConnect  & reference;

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<NavConnect> *);

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<NavConnect> *, const class _List_node_base  *);

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<NavConnect> *, const iterator  &);

	/* <0> (null):0 */
	reference operator*(const class _List_const_iterator<NavConnect>  *); /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_const_iterator<NavConnect>  *); /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_const_iterator<NavConnect> *); /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_const_iterator<NavConnect> *, int); /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_const_iterator<NavConnect> *); /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_const_iterator<NavConnect> *, int); /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_const_iterator<NavConnect>  *, const _Self  &); /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEeqERKS1_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_const_iterator<NavConnect>  *, const _Self  &); /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEneERKS1_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1098 */
 /* pointer to 1099 */
 /* size: 4 */

/* 1099 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1100 */
 /* pointer to 1097 */
 /* size: 4 */

/* 1101 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1102 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1103 */
 /* pointer to 1104 */
 /* size: 4 */

/* 1104 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1105 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1106 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1107 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1108 */
/* <0> (null):0 */
class CNavAreaGrid {
private:

	floatconst                 m_cellSize;           /*     0     4 */
	NavAreaList *              m_grid;               /*     4     4 */
	int                        m_gridSizeX;          /*     8     4 */
	int                        m_gridSizeY;          /*    12     4 */
	float                      m_minX;               /*    16     4 */
	float                      m_minY;               /*    20     4 */
	unsigned int               m_areaCount;          /*    24     4 */
	class CNavArea *           m_hashTable[256];     /*    28  1024 */
	/* <0> (null):0 */
	void CNavAreaGrid(class CNavAreaGrid *);

	/* <0> (null):0 */
	void ~CNavAreaGrid(class CNavAreaGrid *, int);

	/* <0> (null):0 */
	void Reset(class CNavAreaGrid *); /* linkage=_ZN12CNavAreaGrid5ResetEv */

	/* <0> (null):0 */
	void Initialize(class CNavAreaGrid *, float, float, float, float); /* linkage=_ZN12CNavAreaGrid10InitializeEffff */

	/* <0> (null):0 */
	void AddNavArea(class CNavAreaGrid *, class CNavArea *); /* linkage=_ZN12CNavAreaGrid10AddNavAreaEP8CNavArea */

	/* <0> (null):0 */
	void RemoveNavArea(class CNavAreaGrid *, class CNavArea *); /* linkage=_ZN12CNavAreaGrid13RemoveNavAreaEP8CNavArea */

	/* <0> (null):0 */
	unsigned int GetNavAreaCount(const class CNavAreaGrid  *); /* linkage=_ZNK12CNavAreaGrid15GetNavAreaCountEv */

	/* <0> (null):0 */
	class CNavArea * GetNavArea(const class CNavAreaGrid  *, const class Vector  *, float); /* linkage=_ZNK12CNavAreaGrid10GetNavAreaEPK6Vectorf */

	/* <0> (null):0 */
	class CNavArea * GetNavAreaByID(const class CNavAreaGrid  *, unsigned int); /* linkage=_ZNK12CNavAreaGrid14GetNavAreaByIDEj */

	/* <0> (null):0 */
	class CNavArea * GetNearestNavArea(const class CNavAreaGrid  *, const class Vector  *, bool); /* linkage=_ZNK12CNavAreaGrid17GetNearestNavAreaEPK6Vectorb */

	/* <0> (null):0 */
	Place GetPlace(const class CNavAreaGrid  *, const class Vector  *); /* linkage=_ZNK12CNavAreaGrid8GetPlaceEPK6Vector */

	/* <0> (null):0 */
	int ComputeHashKey(const class CNavAreaGrid  *, unsigned int); /* linkage=_ZNK12CNavAreaGrid14ComputeHashKeyEj */

	/* <0> (null):0 */
	int WorldToGridX(const class CNavAreaGrid  *, float); /* linkage=_ZNK12CNavAreaGrid12WorldToGridXEf */

	/* <0> (null):0 */
	int WorldToGridY(const class CNavAreaGrid  *, float); /* linkage=_ZNK12CNavAreaGrid12WorldToGridYEf */

	/* --- cacheline 16 boundary (1024 bytes) was 28 bytes ago --- */

	/* size: 1052, cachelines: 17, members: 8 */
	/* last cacheline: 28 bytes */
}; /* size: 1052 */

/* 1109 */
 /* pointer to 1092 */
 /* size: 4 */

/* 1110 */
/* <0> (null):0 */
class CNavArea *           array[256]; /* size: 1024 */

/* 1111 */
 /* pointer to 1108 */
 /* size: 4 */

/* 1112 */
 /* pointer to 1113 */
 /* size: 4 */

/* 1113 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1052 */

/* 1114 */
 /* pointer to 1115 */
 /* size: 4 */

/* 1115 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 68 */

/* 1116 */
/* <0> (null):0 */
typedef struct _List_const_iterator<CNavLadder*> _Self; /* size: 4 */

/* 1117 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavLadder*> iterator; /* size: 0 */

/* 1118 */
/* <0> (null):0 */
typedef const class CNavLadder *  * pointer; /* size: 4 */

/* 1119 */
/* <0> (null):0 */
typedef const class CNavLadder *  & reference; /* size: 4 */

/* 1120 */
/* <0> (null):0 */
struct _List_const_iterator<CNavLadder*> {
	const class _List_node_base  * _M_node;          /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_const_iterator<CNavLadder*> _Self;

	/* <0> (null):0 */
	typedef struct _List_iterator<CNavLadder*> iterator;

	/* <0> (null):0 */
	typedef const class CNavLadder *  * pointer;

	/* <0> (null):0 */
	typedef const class CNavLadder *  & reference;

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<CNavLadder*> *);

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<CNavLadder*> *, const class _List_node_base  *);

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<CNavLadder*> *, const iterator  &);

	/* <0> (null):0 */
	reference operator*(const class _List_const_iterator<CNavLadder*>  *); /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_const_iterator<CNavLadder*>  *); /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_const_iterator<CNavLadder*> *); /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_const_iterator<CNavLadder*> *, int); /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_const_iterator<CNavLadder*> *); /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_const_iterator<CNavLadder*> *, int); /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_const_iterator<CNavLadder*>  *, const _Self  &); /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEeqERKS2_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_const_iterator<CNavLadder*>  *, const _Self  &); /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEneERKS2_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1121 */
 /* pointer to 1120 */
 /* size: 4 */

/* 1122 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1123 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1124 */
 /* pointer to 1125 */
 /* size: 4 */

/* 1125 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1126 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1127 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1128 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1129 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavArea*> _Self; /* size: 4 */

/* 1130 */
/* <0> (null):0 */
typedef class CNavArea * * pointer; /* size: 4 */

/* 1131 */
/* <0> (null):0 */
typedef class CNavArea * & reference; /* size: 4 */

/* 1132 */
/* <0> (null):0 */
struct _List_iterator<CNavArea*> {
	class _List_node_base *    _M_node;              /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_iterator<CNavArea*> _Self;

	/* <0> (null):0 */
	typedef class CNavArea * * pointer;

	/* <0> (null):0 */
	typedef class CNavArea * & reference;

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<CNavArea*> *);

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<CNavArea*> *, class _List_node_base *);

	/* <0> (null):0 */
	reference operator*(const class _List_iterator<CNavArea*>  *); /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_iterator<CNavArea*>  *); /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_iterator<CNavArea*> *); /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_iterator<CNavArea*> *, int); /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_iterator<CNavArea*> *); /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_iterator<CNavArea*> *, int); /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_iterator<CNavArea*>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEeqERKS2_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_iterator<CNavArea*>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEneERKS2_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1133 */
 /* pointer to 1132 */
 /* size: 4 */

/* 1134 */
 /* pointer to 1135 */
 /* size: 4 */

/* 1135 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1136 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1137 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1138 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1139 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1140 */
/* <0> (null):0 */
struct __numeric_traits_integer<int> {
	intconst                   __min;                /*     0     4 */
	intconst                   __max;                /*     0     4 */
	boolconst                  __is_signed;          /*     0     1 */
	intconst                   __digits;             /*     0     4 */

	/* size: 1, cachelines: 1, members: 4 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 4 + 0(holes), diff = -3 */

}; /* size: 1 */

/* 1141 */
/* <0> (null):0 */
class CCSBotManager {
	/* <0> (null):0 */
	bool IsBombPlanted(const class CCSBotManager  *); /* linkage=_ZNK13CCSBotManager13IsBombPlantedEv */

private:

	bool                       m_isLearningMap;      /*     0     1 */
	bool                       m_isAnalysisRequested; /*     0     1 */

	/* size: 0, cachelines: 0, members: 2 */

	/* BRAIN FART ALERT! 0 != 1 + 0(holes), diff = -1 */

}; /* size: 0 */

/* 1142 */
/* <0> (null):0 */
struct CHostage {
	/* <0> (null):0 */
	bool IsValid(class CHostage *); /* linkage=_ZN8CHostage7IsValidEv */

	/* <0> (null):0 */
	bool IsFollowingSomeone(class CHostage *); /* linkage=_ZN8CHostage18IsFollowingSomeoneEv */

	/* <0> (null):0 */
	class CBaseEntity * GetLeader(class CHostage *); /* linkage=_ZN8CHostage9GetLeaderEv */


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1143 */
 /* pointer to 1142 */
 /* size: 4 */

/* 1144 */
/* <0> (null):0 */
struct CCSBot {
	/* <0> (null):0 */
	bool IsUsingVoice(const class CCSBot  *); /* linkage=_ZNK6CCSBot12IsUsingVoiceEv */

	/* <0> (null):0 */
	bool IsEnemyVisible(const class CCSBot  *); /* linkage=_ZNK6CCSBot14IsEnemyVisibleEv */


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1145 */
 /* pointer to 1144 */
 /* size: 4 */

/* 1146 */
/* <0> (null):0 */
typedef unsigned int PlaceCriteria; /* size: 4 */

/* 1147 */
/* <0> (null):0 */
typedef unsigned int CountCriteria; /* size: 4 */

/* 1148 */
/* <0> (null):0 */
typedef struct vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > BotVoiceBankVector; /* size: 0 */

/* 1149 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1150 */
/* <0> (null):0 */
typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * pointer; /* size: 4 */

/* 1151 */
/* <0> (null):0 */
typedef const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  * const_pointer; /* size: 4 */

/* 1152 */
/* <0> (null):0 */
class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * pointer;

	/* <0> (null):0 */
	typedef const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE7addressERS6_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  *, const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE7addressERKS6_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE10deallocateEPS6_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE9constructEPS6_RKS6_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE7destroyEPS6_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1153 */
 /* pointer to 1154 */
 /* size: 4 */

/* 1154 */
 /* pointer to 424 */
 /* size: 4 */

/* 1155 */
 /* pointer to 1156 */
 /* size: 4 */

/* 1156 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1157 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1158 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1159 */
 /* pointer to 1152 */
 /* size: 4 */

/* 1160 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1161 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1162 */
 /* pointer to 1163 */
 /* size: 4 */

/* 1163 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1164 */
/* <0> (null):0 */
typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * pointer; /* size: 4 */

/* 1165 */
/* <0> (null):0 */
typedef const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  * const_pointer; /* size: 4 */

/* 1166 */
/* <0> (null):0 */
typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * & reference; /* size: 4 */

/* 1167 */
/* <0> (null):0 */
typedef const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  & const_reference; /* size: 4 */

/* 1168 */
/* <0> (null):0 */
typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> other; /* size: 1 */

/* 1169 */
/* <0> (null):0 */
struct rebind<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {
	/* <0> (null):0 */
	typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1170 */
/* <0> (null):0 */
class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> : public new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {
public:

	/* class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * pointer;

	/* <0> (null):0 */
	typedef const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  * const_pointer;

	/* <0> (null):0 */
	typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * & reference;

	/* <0> (null):0 */
	typedef const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *);

	/* <0> (null):0 */
	void allocator(class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, const class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, int);

	/* <0> (null):0 */
	struct rebind<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {
		/* <0> (null):0 */
		typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 1171 */
 /* pointer to 1170 */
 /* size: 4 */

/* 1172 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1173 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1174 */
 /* pointer to 428 */
 /* size: 4 */

/* 1175 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1176 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1177 */
/* <0> (null):0 */
typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> allocator_type; /* size: 1 */

/* 1178 */
/* <0> (null):0 */
struct _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > {
	struct _Vector_impl        _M_impl;              /*     0    12 */
	/* <0> (null):0 */
	typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> allocator_type;

	/* <0> (null):0 */
	_Tp_alloc_type & _M_get_Tp_allocator(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	const _Tp_alloc_type  & _M_get_Tp_allocator(const class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*,); /* linkage=_ZNKSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*,); /* linkage=_ZNKSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::);

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, const allocator_type  &);

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int);

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int, const allocator_type  &);

	/* <0> (null):0 */
	void ~_Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, int);

	/* <0> (null):0 */
	pointer _M_allocate(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int); /* linkage=_ZNSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE11_M_allocateEj */

	/* <0> (null):0 */
	void _M_deallocate(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, unsigned int); /* linkage=_ZNSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE13_M_deallocateEPS5_j */

	/* <0> (null):0 */
	using ::_M_allocate;

	/* <0> (null):0 */
	using ::_M_deallocate;

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::get_allocator;


	/* size: 12, cachelines: 1, members: 1 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1179 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1180 */
 /* pointer to 1178 */
 /* size: 4 */

/* 1181 */
 /* pointer to 1182 */
 /* size: 4 */

/* 1182 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1183 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1184 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1185 */
/* <0> (null):0 */
typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * value_type; /* size: 4 */

/* 1186 */
/* <0> (null):0 */
typedef pointer pointer; /* size: 4 */

/* 1187 */
/* <0> (null):0 */
typedef const_pointer const_pointer; /* size: 4 */

/* 1188 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 1189 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 1190 */
/* <0> (null):0 */
typedef struct __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > iterator; /* size: 0 */

/* 1191 */
/* <0> (null):0 */
typedef struct __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >* const*, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > const_iterator; /* size: 0 */

/* 1192 */
/* <0> (null):0 */
typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >* const*, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > > const_reverse_iterator; /* size: 0 */

/* 1193 */
/* <0> (null):0 */
typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > > reverse_iterator; /* size: 0 */

/* 1194 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1195 */
/* <0> (null):0 */
typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> allocator_type; /* size: 1 */

/* 1196 */
/* <0> (null):0 */
class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > : protected _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > {
protected:

	/* struct _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > <ancestor>; */ /*     0    12 */
	/* <0> (null):0 */
	typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * value_type;

	/* <0> (null):0 */
	typedef pointer pointer;

	/* <0> (null):0 */
	typedef const_pointer const_pointer;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > iterator;

	/* <0> (null):0 */
	typedef struct __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >* const*, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >* const*, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> allocator_type;

	/* <0> (null):0 */
	void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca);

	/* <0> (null):0 */
	void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const allocator_type  &);

	/* <0> (null):0 */
	void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::);

	/* <0> (null):0 */
	void ~vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, int);

	/* <0> (null):0 */
	class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca operator=(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EEaSERKS6_ */

	/* <0> (null):0 */
	void assign(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6assignEjRKS4_ */

	/* <0> (null):0 */
	iterator begin(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4rendEv */

	/* <0> (null):0 */
	size_type size(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6resizeEjS4_ */

	/* <0> (null):0 */
	size_type capacity(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE8capacityEv */

	/* <0> (null):0 */
	bool empty(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5emptyEv */

	/* <0> (null):0 */
	void reserve(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE7reserveEj */

	/* <0> (null):0 */
	reference operator[](class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EEixEj */

	/* <0> (null):0 */
	const_reference operator[](const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EEixEj */

	/* <0> (null):0 */
	void _M_range_check(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE14_M_range_checkEj */

	/* <0> (null):0 */
	reference at(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE2atEj */

	/* <0> (null):0 */
	const_reference at(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE2atEj */

	/* <0> (null):0 */
	reference front(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5frontEv */

	/* <0> (null):0 */
	reference back(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4backEv */

	/* <0> (null):0 */
	pointer data(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4dataEv */

	/* <0> (null):0 */
	const_pointer data(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4dataEv */

	/* <0> (null):0 */
	void push_back(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE9push_backERKS4_ */

	/* <0> (null):0 */
	void pop_back(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6insertEN9__gnu_cxx17__normal_iteratorIPS4_S6_EERKS4_ */

	/* <0> (null):0 */
	void insert(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6insertEN9__gnu_cxx17__normal_iteratorIPS4_S6_EEjRKS4_ */

	/* <0> (null):0 */
	iterator erase(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS4_S6_EE */

	/* <0> (null):0 */
	iterator erase(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS4_S6_EESA_ */

	/* <0> (null):0 */
	void swap(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4swapERS6_ */

	/* <0> (null):0 */
	void clear(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5clearEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE18_M_fill_initializeEjRKS4_ */

	/* <0> (null):0 */
	void _M_fill_assign(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE14_M_fill_assignEjRKS4_ */

	/* <0> (null):0 */
	void _M_fill_insert(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS4_S6_EEjRKS4_ */

	/* <0> (null):0 */
	void _M_insert_aux(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS4_S6_EERKS4_ */

	/* <0> (null):0 */
	size_type _M_check_len(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int, const char  *); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE12_M_check_lenEjPKc */

	/* <0> (null):0 */
	void _M_erase_at_end(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE15_M_erase_at_endEPS4_ */


	/* size: 12, cachelines: 1, members: 1 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1197 */
 /* pointer to 1196 */
 /* size: 4 */

/* 1198 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1199 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1200 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1201 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1202 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1203 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1204 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1205 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1206 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1207 */
 /* pointer to 1206 */
 /* size: 4 */

/* 1208 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1209 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1210 */
/* <0> (null):0 */
typedef int * pointer; /* size: 4 */

/* 1211 */
/* <0> (null):0 */
typedef const int  * const_pointer; /* size: 4 */

/* 1212 */
/* <0> (null):0 */
class new_allocator<int> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef int * pointer;

	/* <0> (null):0 */
	typedef const int  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<int> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<int> *, const class new_allocator<int>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<int> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<int>  *, int &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIiE7addressERi */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<int>  *, const int  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIiE7addressERKi */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<int> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIiE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<int> *, int *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIiE10deallocateEPij */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<int>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIiE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<int> *, int *, const int  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIiE9constructEPiRKi */

	/* <0> (null):0 */
	void destroy(class new_allocator<int> *, int *); /* linkage=_ZN9__gnu_cxx13new_allocatorIiE7destroyEPi */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1213 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1214 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1215 */
 /* pointer to 1212 */
 /* size: 4 */

/* 1216 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1217 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1218 */
 /* pointer to 1219 */
 /* size: 4 */

/* 1219 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1220 */
/* <0> (null):0 */
typedef int * pointer; /* size: 4 */

/* 1221 */
/* <0> (null):0 */
typedef const int  * const_pointer; /* size: 4 */

/* 1222 */
/* <0> (null):0 */
typedef int & reference; /* size: 4 */

/* 1223 */
/* <0> (null):0 */
typedef const int  & const_reference; /* size: 4 */

/* 1224 */
/* <0> (null):0 */
typedef struct allocator<int> other; /* size: 1 */

/* 1225 */
/* <0> (null):0 */
struct rebind<int> {
	/* <0> (null):0 */
	typedef struct allocator<int> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1226 */
/* <0> (null):0 */
class allocator<int> : public new_allocator<int> {
public:

	/* class new_allocator<int>  <ancestor>; */      /*     0     0 */
	/* <0> (null):0 */
	typedef int * pointer;

	/* <0> (null):0 */
	typedef const int  * const_pointer;

	/* <0> (null):0 */
	typedef int & reference;

	/* <0> (null):0 */
	typedef const int  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<int> *);

	/* <0> (null):0 */
	void allocator(class allocator<int> *, const class allocator<int>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<int> *, int);

	/* <0> (null):0 */
	struct rebind<int> {
		/* <0> (null):0 */
		typedef struct allocator<int> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 1227 */
 /* pointer to 1226 */
 /* size: 4 */

/* 1228 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1229 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1230 */
 /* pointer to 434 */
 /* size: 4 */

/* 1231 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1232 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1233 */
/* <0> (null):0 */
typedef struct allocator<int> allocator_type; /* size: 1 */

/* 1234 */
/* <0> (null):0 */
struct _Vector_base<int, std::allocator<int> > {
	struct _Vector_impl        _M_impl;              /*     0    12 */
	/* <0> (null):0 */
	typedef struct allocator<int> allocator_type;

	/* <0> (null):0 */
	_Tp_alloc_type & _M_get_Tp_allocator(class _Vector_base<int, std::allocator<int> > *); /* linkage=_ZNSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	const _Tp_alloc_type  & _M_get_Tp_allocator(const class _Vector_base<int, std::allocator<int> >  *); /* linkage=_ZNKSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _Vector_base<int, std::allocator<int> >  *); /* linkage=_ZNKSt12_Vector_baseIiSaIiEE13get_allocatorEv */

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<int, std::allocator<int> > *);

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<int, std::allocator<int> > *, const allocator_type  &);

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<int, std::allocator<int> > *, unsigned int);

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<int, std::allocator<int> > *, unsigned int, const allocator_type  &);

	/* <0> (null):0 */
	void ~_Vector_base(class _Vector_base<int, std::allocator<int> > *, int);

	/* <0> (null):0 */
	pointer _M_allocate(class _Vector_base<int, std::allocator<int> > *, unsigned int); /* linkage=_ZNSt12_Vector_baseIiSaIiEE11_M_allocateEj */

	/* <0> (null):0 */
	void _M_deallocate(class _Vector_base<int, std::allocator<int> > *, int *, unsigned int); /* linkage=_ZNSt12_Vector_baseIiSaIiEE13_M_deallocateEPij */

	/* <0> (null):0 */
	using ::_M_allocate;

	/* <0> (null):0 */
	using ::_M_deallocate;

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::get_allocator;


	/* size: 12, cachelines: 1, members: 1 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1235 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1236 */
 /* pointer to 1234 */
 /* size: 4 */

/* 1237 */
 /* pointer to 1238 */
 /* size: 4 */

/* 1238 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1239 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1240 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1241 */
/* <0> (null):0 */
typedef int value_type; /* size: 4 */

/* 1242 */
/* <0> (null):0 */
typedef pointer pointer; /* size: 4 */

/* 1243 */
/* <0> (null):0 */
typedef const_pointer const_pointer; /* size: 4 */

/* 1244 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 1245 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 1246 */
/* <0> (null):0 */
typedef struct __normal_iterator<int*, std::vector<int, std::allocator<int> > > iterator; /* size: 0 */

/* 1247 */
/* <0> (null):0 */
typedef struct __normal_iterator<const int*, std::vector<int, std::allocator<int> > > const_iterator; /* size: 0 */

/* 1248 */
/* <0> (null):0 */
typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<const int*, std::vector<int, std::allocator<int> > > > const_reverse_iterator; /* size: 0 */

/* 1249 */
/* <0> (null):0 */
typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > > reverse_iterator; /* size: 0 */

/* 1250 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1251 */
/* <0> (null):0 */
typedef struct allocator<int> allocator_type; /* size: 1 */

/* 1252 */
/* <0> (null):0 */
class vector<int, std::allocator<int> > : protected _Vector_base<int, std::allocator<int> > {
protected:

	/* struct _Vector_base<int, std::allocator<int> > <ancestor>; */ /*     0    12 */
	/* <0> (null):0 */
	typedef int value_type;

	/* <0> (null):0 */
	typedef pointer pointer;

	/* <0> (null):0 */
	typedef const_pointer const_pointer;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct __normal_iterator<int*, std::vector<int, std::allocator<int> > > iterator;

	/* <0> (null):0 */
	typedef struct __normal_iterator<const int*, std::vector<int, std::allocator<int> > > const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<const int*, std::vector<int, std::allocator<int> > > > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<int> allocator_type;

	/* <0> (null):0 */
	void vector(class vector<int, std::allocator<int> > *);

	/* <0> (null):0 */
	void vector(class vector<int, std::allocator<int> > *, const allocator_type  &);

	/* <0> (null):0 */
	void vector(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void vector(class vector<int, std::allocator<int> > *, const class vector<int, std::allocator<int> >  &);

	/* <0> (null):0 */
	void ~vector(class vector<int, std::allocator<int> > *, int);

	/* <0> (null):0 */
	class vector<int, std::allocator<int> > & operator=(class vector<int, std::allocator<int> > *, const class vector<int, std::allocator<int> >  &); /* linkage=_ZNSt6vectorIiSaIiEEaSERKS1_ */

	/* <0> (null):0 */
	void assign(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE6assignEjRKi */

	/* <0> (null):0 */
	iterator begin(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE5beginEv */

	/* <0> (null):0 */
	iterator end(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE4rendEv */

	/* <0> (null):0 */
	size_type size(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class vector<int, std::allocator<int> > *, unsigned int, int); /* linkage=_ZNSt6vectorIiSaIiEE6resizeEji */

	/* <0> (null):0 */
	size_type capacity(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE8capacityEv */

	/* <0> (null):0 */
	bool empty(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE5emptyEv */

	/* <0> (null):0 */
	void reserve(class vector<int, std::allocator<int> > *, unsigned int); /* linkage=_ZNSt6vectorIiSaIiEE7reserveEj */

	/* <0> (null):0 */
	reference operator[](class vector<int, std::allocator<int> > *, unsigned int); /* linkage=_ZNSt6vectorIiSaIiEEixEj */

	/* <0> (null):0 */
	const_reference operator[](const class vector<int, std::allocator<int> >  *, unsigned int); /* linkage=_ZNKSt6vectorIiSaIiEEixEj */

	/* <0> (null):0 */
	void _M_range_check(const class vector<int, std::allocator<int> >  *, unsigned int); /* linkage=_ZNKSt6vectorIiSaIiEE14_M_range_checkEj */

	/* <0> (null):0 */
	reference at(class vector<int, std::allocator<int> > *, unsigned int); /* linkage=_ZNSt6vectorIiSaIiEE2atEj */

	/* <0> (null):0 */
	const_reference at(const class vector<int, std::allocator<int> >  *, unsigned int); /* linkage=_ZNKSt6vectorIiSaIiEE2atEj */

	/* <0> (null):0 */
	reference front(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE5frontEv */

	/* <0> (null):0 */
	reference back(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE4backEv */

	/* <0> (null):0 */
	const_reference back(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE4backEv */

	/* <0> (null):0 */
	pointer data(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE4dataEv */

	/* <0> (null):0 */
	const_pointer data(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE4dataEv */

	/* <0> (null):0 */
	void push_back(class vector<int, std::allocator<int> > *, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE9push_backERKi */

	/* <0> (null):0 */
	void pop_back(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE6insertEN9__gnu_cxx17__normal_iteratorIPiS1_EERKi */

	/* <0> (null):0 */
	void insert(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE6insertEN9__gnu_cxx17__normal_iteratorIPiS1_EEjRKi */

	/* <0> (null):0 */
	iterator erase(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >); /* linkage=_ZNSt6vectorIiSaIiEE5eraseEN9__gnu_cxx17__normal_iteratorIPiS1_EE */

	/* <0> (null):0 */
	iterator erase(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >); /* linkage=_ZNSt6vectorIiSaIiEE5eraseEN9__gnu_cxx17__normal_iteratorIPiS1_EES5_ */

	/* <0> (null):0 */
	void swap(class vector<int, std::allocator<int> > *, class vector<int, std::allocator<int> > &); /* linkage=_ZNSt6vectorIiSaIiEE4swapERS1_ */

	/* <0> (null):0 */
	void clear(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE5clearEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE18_M_fill_initializeEjRKi */

	/* <0> (null):0 */
	void _M_fill_assign(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE14_M_fill_assignEjRKi */

	/* <0> (null):0 */
	void _M_fill_insert(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPiS1_EEjRKi */

	/* <0> (null):0 */
	void _M_insert_aux(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, const int  &); /* linkage=_ZNSt6vectorIiSaIiEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPiS1_EERKi */

	/* <0> (null):0 */
	size_type _M_check_len(const class vector<int, std::allocator<int> >  *, unsigned int, const char  *); /* linkage=_ZNKSt6vectorIiSaIiEE12_M_check_lenEjPKc */

	/* <0> (null):0 */
	void _M_erase_at_end(class vector<int, std::allocator<int> > *, int *); /* linkage=_ZNSt6vectorIiSaIiEE15_M_erase_at_endEPi */


	/* size: 12, cachelines: 1, members: 1 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1253 */
 /* pointer to 1252 */
 /* size: 4 */

/* 1254 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1255 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1256 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1257 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1258 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1259 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1260 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1261 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1262 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1263 */
 /* pointer to 1262 */
 /* size: 4 */

/* 1264 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1265 */
/* <0> (null):0 */
class BotPhrase {
private:

	char *                     m_name;               /*     0     4 */
	Place                      m_id;                 /*     4     4 */
	bool                       m_isPlace;            /*     8     1 */
	enum GameEventType         m_radioEvent;         /*    12     4 */
	bool                       m_isImportant;        /*    16     1 */
	BotVoiceBankVector         m_voiceBank;          /*    20     0 */
	class vector<int, std::allocator<int> > m_count; /*    32    12 */
	class vector<int, std::allocator<int> > m_index; /*    44    12 */
	int                        m_numVoiceBanks;      /*    56     4 */
	PlaceCriteria              m_placeCriteria;      /*    60     4 */
	CountCriteria              m_countCriteria;      /*    64     4 */
	/* <0> (null):0 */
	char * GetSpeakable(const class BotPhrase  *, int, float *); /* linkage=_ZNK9BotPhrase12GetSpeakableEiPf */

	/* <0> (null):0 */
	void ClearCriteria(const class BotPhrase  *); /* linkage=_ZNK9BotPhrase13ClearCriteriaEv */

	/* <0> (null):0 */
	void SetPlaceCriteria(const class BotPhrase  *, PlaceCriteria); /* linkage=_ZNK9BotPhrase16SetPlaceCriteriaEj */

	/* <0> (null):0 */
	void SetCountCriteria(const class BotPhrase  *, CountCriteria); /* linkage=_ZNK9BotPhrase16SetCountCriteriaEj */

	/* <0> (null):0 */
	const char  * GetName(const class BotPhrase  *); /* linkage=_ZNK9BotPhrase7GetNameEv */

	/* <0> (null):0 */
	unsigned intconst GetID(const class BotPhrase  *); /* linkage=_ZNK9BotPhrase5GetIDEv */

	/* <0> (null):0 */
	enum GameEventType GetRadioEquivalent(const class BotPhrase  *); /* linkage=_ZNK9BotPhrase18GetRadioEquivalentEv */

	/* <0> (null):0 */
	bool IsImportant(const class BotPhrase  *); /* linkage=_ZNK9BotPhrase11IsImportantEv */

	/* <0> (null):0 */
	bool IsPlace(const class BotPhrase  *); /* linkage=_ZNK9BotPhrase7IsPlaceEv */

	/* <0> (null):0 */
	void Randomize(class BotPhrase *); /* linkage=_ZN9BotPhrase9RandomizeEv */

	/* <0> (null):0 */
	void BotPhrase(class BotPhrase *, unsigned int, bool);

	/* <0> (null):0 */
	void ~BotPhrase(class BotPhrase *, int);

	/* <0> (null):0 */
	void InitVoiceBank(class BotPhrase *, int); /* linkage=_ZN9BotPhrase13InitVoiceBankEi */


	/* size: 68, cachelines: 2, members: 11 */
	/* last cacheline: 4 bytes */

	/* BRAIN FART ALERT! 68 != 50 + 0(holes), diff = 18 */

}; /* size: 68 */

/* 1266 */
 /* pointer to 1267 */
 /* size: 4 */

/* 1267 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 68 */

/* 1268 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1269 */
 /* pointer to 1265 */
 /* size: 4 */

/* 1270 */
/* <0> (null):0 */
typedef struct list<BotPhrase*, std::allocator<BotPhrase*> > BotPhraseList; /* size: 0 */

/* 1271 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1272 */
/* <0> (null):0 */
typedef class BotPhrase * * pointer; /* size: 4 */

/* 1273 */
/* <0> (null):0 */
typedef const class BotPhrase *  * const_pointer; /* size: 4 */

/* 1274 */
/* <0> (null):0 */
class new_allocator<BotPhrase*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class BotPhrase * * pointer;

	/* <0> (null):0 */
	typedef const class BotPhrase *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<BotPhrase*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<BotPhrase*> *, const class new_allocator<BotPhrase*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<BotPhrase*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<BotPhrase*>  *, class BotPhrase * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP9BotPhraseE7addressERS2_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<BotPhrase*>  *, const class BotPhrase *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP9BotPhraseE7addressERKS2_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<BotPhrase*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<BotPhrase*> *, class BotPhrase * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE10deallocateEPS2_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<BotPhrase*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP9BotPhraseE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<BotPhrase*> *, class BotPhrase * *, const class BotPhrase *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE9constructEPS2_RKS2_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<BotPhrase*> *, class BotPhrase * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE7destroyEPS2_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1275 */
 /* pointer to 1269 */
 /* size: 4 */

/* 1276 */
 /* pointer to 1277 */
 /* size: 4 */

/* 1277 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1278 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1279 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1280 */
 /* pointer to 1274 */
 /* size: 4 */

/* 1281 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1282 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1283 */
 /* pointer to 1284 */
 /* size: 4 */

/* 1284 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1285 */
/* <0> (null):0 */
typedef class BotPhrase * & reference; /* size: 4 */

/* 1286 */
/* <0> (null):0 */
typedef const class BotPhrase *  & const_reference; /* size: 4 */

/* 1287 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<BotPhrase*> > other; /* size: 0 */

/* 1288 */
/* <0> (null):0 */
struct rebind<std::_List_node<BotPhrase*> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<BotPhrase*> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1289 */
/* <0> (null):0 */
typedef struct allocator<BotPhrase*> other; /* size: 1 */

/* 1290 */
/* <0> (null):0 */
struct rebind<BotPhrase*> {
	/* <0> (null):0 */
	typedef struct allocator<BotPhrase*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1291 */
/* <0> (null):0 */
class allocator<BotPhrase*> : public new_allocator<BotPhrase*> {
public:

	/* class new_allocator<BotPhrase*> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class BotPhrase * & reference;

	/* <0> (null):0 */
	typedef const class BotPhrase *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<BotPhrase*> *);

	/* <0> (null):0 */
	void allocator(class allocator<BotPhrase*> *, const class allocator<BotPhrase*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<BotPhrase*> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<BotPhrase*> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<BotPhrase*> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<BotPhrase*> {
		/* <0> (null):0 */
		typedef struct allocator<BotPhrase*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 1292 */
 /* pointer to 1291 */
 /* size: 4 */

/* 1293 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1294 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1295 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1296 */
/* <0> (null):0 */
typedef class _List_node<BotPhrase*> * pointer; /* size: 4 */

/* 1297 */
/* <0> (null):0 */
typedef const class _List_node<BotPhrase*>  * const_pointer; /* size: 4 */

/* 1298 */
/* <0> (null):0 */
class new_allocator<std::_List_node<BotPhrase*> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<BotPhrase*> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<BotPhrase*>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<BotPhrase*> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<BotPhrase*> > *, const class new_allocator<std::_List_node<BotPhrase*> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<BotPhrase*> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<BotPhrase*> >  *, class _List_node<BotPhrase*> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE7addressERS4_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<BotPhrase*> >  *, const class _List_node<BotPhrase*>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE7addressERKS4_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<BotPhrase*> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<BotPhrase*> > *, class _List_node<BotPhrase*> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE10deallocateEPS4_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<BotPhrase*> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<BotPhrase*> > *, class _List_node<BotPhrase*> *, const class _List_node<BotPhrase*>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE9constructEPS4_RKS4_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<BotPhrase*> > *, class _List_node<BotPhrase*> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE7destroyEPS4_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1299 */
 /* pointer to 442 */
 /* size: 4 */

/* 1300 */
 /* pointer to 1301 */
 /* size: 4 */

/* 1301 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1302 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1303 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1304 */
 /* pointer to 1298 */
 /* size: 4 */

/* 1305 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1306 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1307 */
 /* pointer to 1308 */
 /* size: 4 */

/* 1308 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1309 */
/* <0> (null):0 */
class allocator<std::_List_node<BotPhrase*> > : public new_allocator<std::_List_node<BotPhrase*> > {
public:

	/* class new_allocator<std::_List_node<BotPhrase*> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<BotPhrase*> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<BotPhrase*> > *, const class allocator<std::_List_node<BotPhrase*> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<BotPhrase*> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 1310 */
 /* pointer to 1309 */
 /* size: 4 */

/* 1311 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1312 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1313 */
 /* pointer to 444 */
 /* size: 4 */

/* 1314 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1315 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1316 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 1317 */
/* <0> (null):0 */
typedef struct allocator<BotPhrase*> allocator_type; /* size: 1 */

/* 1318 */
/* <0> (null):0 */
class _List_base<BotPhrase*, std::allocator<BotPhrase*> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<BotPhrase*> allocator_type;

	/* <0> (null):0 */
	class _List_node<BotPhrase*> * _M_get_node(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_node<BotPhrase*> *); /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt10_List_baseIP9BotPhraseSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt10_List_baseIP9BotPhraseSaIS1_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt10_List_baseIP9BotPhraseSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 1319 */
 /* pointer to 1318 */
 /* size: 4 */

/* 1320 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1321 */
 /* pointer to 1322 */
 /* size: 4 */

/* 1322 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1323 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1324 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1325 */
/* <0> (null):0 */
typedef class BotPhrase * value_type; /* size: 4 */

/* 1326 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 1327 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 1328 */
/* <0> (null):0 */
typedef struct _List_iterator<BotPhrase*> iterator; /* size: 0 */

/* 1329 */
/* <0> (null):0 */
typedef struct _List_const_iterator<BotPhrase*> const_iterator; /* size: 0 */

/* 1330 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<BotPhrase*> > const_reverse_iterator; /* size: 0 */

/* 1331 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<BotPhrase*> > reverse_iterator; /* size: 0 */

/* 1332 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1333 */
/* <0> (null):0 */
typedef struct allocator<BotPhrase*> allocator_type; /* size: 1 */

/* 1334 */
/* <0> (null):0 */
typedef struct _List_node<BotPhrase*> _Node; /* size: 0 */

/* 1335 */
/* <0> (null):0 */
class list<BotPhrase*, std::allocator<BotPhrase*> > : protected _List_base<BotPhrase*, std::allocator<BotPhrase*> > {
protected:

	/* class _List_base<BotPhrase*, std::allocator<BotPhrase*> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef class BotPhrase * value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<BotPhrase*> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<BotPhrase*> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<BotPhrase*> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<BotPhrase*> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<BotPhrase*> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<BotPhrase*> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE14_M_create_nodeERKS1_ */

	/* <0> (null):0 */
	void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *);

	/* <0> (null):0 */
	void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const class list<BotPhrase*, std::allocator<BotPhrase*> >  &);

	/* <0> (null):0 */
	class list<BotPhrase*, std::allocator<BotPhrase*> > & operator=(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const class list<BotPhrase*, std::allocator<BotPhrase*> >  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EEaSERKS3_ */

	/* <0> (null):0 */
	void assign(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6assignEjRKS1_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, class BotPhrase *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6resizeEjS1_ */

	/* <0> (null):0 */
	reference front(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE10push_frontERKS1_ */

	/* <0> (null):0 */
	void pop_front(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE9push_backERKS1_ */

	/* <0> (null):0 */
	void pop_back(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void insert(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */

	/* <0> (null):0 */
	iterator erase(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	iterator erase(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */

	/* <0> (null):0 */
	void swap(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class list<BotPhrase*, std::allocator<BotPhrase*> > &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4swapERS3_ */

	/* <0> (null):0 */
	void clear(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class list<BotPhrase*, std::allocator<BotPhrase*> > &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */

	/* <0> (null):0 */
	void splice(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class list<BotPhrase*, std::allocator<BotPhrase*> > &, class _List_iterator<BotPhrase*>); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */

	/* <0> (null):0 */
	void splice(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class list<BotPhrase*, std::allocator<BotPhrase*> > &, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */

	/* <0> (null):0 */
	void remove(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6removeERKS1_ */

	/* <0> (null):0 */
	void unique(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class list<BotPhrase*, std::allocator<BotPhrase*> > &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5mergeERS3_ */

	/* <0> (null):0 */
	void reverse(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE18_M_fill_initializeEjRKS1_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE14_M_fill_assignEjRKS1_ */

	/* <0> (null):0 */
	void _M_transfer(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */

	/* <0> (null):0 */
	void _M_insert(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void _M_erase(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class list<BotPhrase*, std::allocator<BotPhrase*> > &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE25_M_check_equal_allocatorsERS3_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 1336 */
 /* pointer to 1334 */
 /* size: 4 */

/* 1337 */
 /* pointer to 1335 */
 /* size: 4 */

/* 1338 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1339 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1340 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1341 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1342 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1343 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1344 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1345 */
 /* pointer to 1346 */
 /* size: 4 */

/* 1346 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1347 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1348 */
/* <0> (null):0 */
struct PlaceTimeInfo {
	Place                      placeID;              /*     0     4 */
	class IntervalTimer       timer;                 /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 1349 */
/* <0> (null):0 */
class BotPhraseManager {
	/* <0> (null):0 */
	struct PlaceTimeInfo {
		Place                      placeID;              /*     0     4 */
		class IntervalTimer       timer;                 /*     4     4 */

		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */
	};

private:

	BotPhraseList              m_list;               /*     0     0 */
	BotPhraseList              m_placeList;          /*     8     0 */
	struct PlaceTimeInfo       m_placeStatementHistory[64]; /*    16   512 */
	/* --- cacheline 8 boundary (512 bytes) --- */
	int                        m_placeCount;         /*   528     4 */
	/* <0> (null):0 */
	void BotPhraseManager(class BotPhraseManager *);

	/* <0> (null):0 */
	void ~BotPhraseManager(class BotPhraseManager *, int);

	/* <0> (null):0 */
	bool Initialize(class BotPhraseManager *, const char  *, int); /* linkage=_ZN16BotPhraseManager10InitializeEPKci */

	/* <0> (null):0 */
	void OnRoundRestart(class BotPhraseManager *); /* linkage=_ZN16BotPhraseManager14OnRoundRestartEv */

	/* <0> (null):0 */
	void OnMapChange(class BotPhraseManager *); /* linkage=_ZN16BotPhraseManager11OnMapChangeEv */

	/* <0> (null):0 */
	unsigned int NameToID(const class BotPhraseManager  *, const char  *); /* linkage=_ZNK16BotPhraseManager8NameToIDEPKc */

	/* <0> (null):0 */
	const char  * IDToName(const class BotPhraseManager  *, unsigned int); /* linkage=_ZNK16BotPhraseManager8IDToNameEj */

	/* <0> (null):0 */
	const class BotPhrase  * GetPhrase(const class BotPhraseManager  *, const char  *); /* linkage=_ZNK16BotPhraseManager9GetPhraseEPKc */

	/* <0> (null):0 */
	const class BotPhrase  * GetPlace(const class BotPhraseManager  *, const char  *); /* linkage=_ZNK16BotPhraseManager8GetPlaceEPKc */

	/* <0> (null):0 */
	const class BotPhrase  * GetPlace(const class BotPhraseManager  *, unsigned int); /* linkage=_ZNK16BotPhraseManager8GetPlaceEj */

	/* <0> (null):0 */
	const BotPhraseList  * GetPlaceList(const class BotPhraseManager  *); /* linkage=_ZNK16BotPhraseManager12GetPlaceListEv */

	/* <0> (null):0 */
	float GetPlaceStatementInterval(const class BotPhraseManager  *, Place); /* linkage=_ZNK16BotPhraseManager25GetPlaceStatementIntervalEj */

	/* <0> (null):0 */
	void ResetPlaceStatementInterval(class BotPhraseManager *, Place); /* linkage=_ZN16BotPhraseManager27ResetPlaceStatementIntervalEj */

	/* <0> (null):0 */
	int FindPlaceIndex(const class BotPhraseManager  *, Place); /* linkage=_ZNK16BotPhraseManager14FindPlaceIndexEj */


	/* size: 532, cachelines: 9, members: 4 */
	/* last cacheline: 20 bytes */

	/* BRAIN FART ALERT! 532 != 516 + 0(holes), diff = 16 */

}; /* size: 532 */

/* 1350 */
/* <0> (null):0 */
struct PlaceTimeInfo       array[64]; /* size: 512 */

/* 1351 */
 /* pointer to 1349 */
 /* size: 4 */

/* 1352 */
 /* pointer to 1353 */
 /* size: 4 */

/* 1353 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 532 */

/* 1354 */
 /* pointer to 1355 */
 /* size: 4 */

/* 1355 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1356 */
 /* pointer to 1357 */
 /* size: 4 */

/* 1357 */
/* <0> (null):0 */
struct CImprov : public IImprovEvent {
public:

	/* class IImprovEvent        <ancestor>; */      /*     0     4 */
	/* <0> (null):0 */
	virtual void ~CImprov(class CImprov *, int);

	/* <0> (null):0 */
	virtual bool IsAlive(const class CImprov  *); /* linkage=_ZNK7CImprov7IsAliveEv */

	/* <0> (null):0 */
	virtual void MoveTo(class CImprov *, const class Vector  &); /* linkage=_ZN7CImprov6MoveToERK6Vector */

	/* <0> (null):0 */
	virtual void LookAt(class CImprov *, const class Vector  &); /* linkage=_ZN7CImprov6LookAtERK6Vector */

	/* <0> (null):0 */
	virtual void ClearLookAt(class CImprov *); /* linkage=_ZN7CImprov11ClearLookAtEv */

	/* <0> (null):0 */
	virtual void FaceTo(class CImprov *, const class Vector  &); /* linkage=_ZN7CImprov6FaceToERK6Vector */

	/* <0> (null):0 */
	virtual void ClearFaceTo(class CImprov *); /* linkage=_ZN7CImprov11ClearFaceToEv */

	/* <0> (null):0 */
	virtual bool IsAtMoveGoal(const class CImprov  *, float); /* linkage=_ZNK7CImprov12IsAtMoveGoalEf */

	/* <0> (null):0 */
	virtual bool HasLookAt(const class CImprov  *); /* linkage=_ZNK7CImprov9HasLookAtEv */

	/* <0> (null):0 */
	virtual bool HasFaceTo(const class CImprov  *); /* linkage=_ZNK7CImprov9HasFaceToEv */

	/* <0> (null):0 */
	virtual bool IsAtFaceGoal(const class CImprov  *); /* linkage=_ZNK7CImprov12IsAtFaceGoalEv */

	/* <0> (null):0 */
	virtual bool IsFriendInTheWay(const class CImprov  *, const class Vector  &); /* linkage=_ZNK7CImprov16IsFriendInTheWayERK6Vector */

	/* <0> (null):0 */
	virtual bool IsFriendInTheWay(const class CImprov  *, class CBaseEntity *, const class Vector  &); /* linkage=_ZNK7CImprov16IsFriendInTheWayEP11CBaseEntityRK6Vector */

	/* <0> (null):0 */
	virtual void MoveForward(class CImprov *); /* linkage=_ZN7CImprov11MoveForwardEv */

	/* <0> (null):0 */
	virtual void MoveBackward(class CImprov *); /* linkage=_ZN7CImprov12MoveBackwardEv */

	/* <0> (null):0 */
	virtual void StrafeLeft(class CImprov *); /* linkage=_ZN7CImprov10StrafeLeftEv */

	/* <0> (null):0 */
	virtual void StrafeRight(class CImprov *); /* linkage=_ZN7CImprov11StrafeRightEv */

	/* <0> (null):0 */
	virtual bool Jump(class CImprov *); /* linkage=_ZN7CImprov4JumpEv */

	/* <0> (null):0 */
	virtual void Crouch(class CImprov *); /* linkage=_ZN7CImprov6CrouchEv */

	/* <0> (null):0 */
	virtual void StandUp(class CImprov *); /* linkage=_ZN7CImprov7StandUpEv */

	/* <0> (null):0 */
	virtual void TrackPath(class CImprov *, const class Vector  &, float); /* linkage=_ZN7CImprov9TrackPathERK6Vectorf */

	/* <0> (null):0 */
	virtual void StartLadder(class CImprov *, const class CNavLadder  *, enum NavTraverseType, const class Vector  *, const class Vector  *); /* linkage=_ZN7CImprov11StartLadderEPK10CNavLadder15NavTraverseTypePK6VectorS6_ */

	/* <0> (null):0 */
	virtual bool TraverseLadder(class CImprov *, const class CNavLadder  *, enum NavTraverseType, const class Vector  *, const class Vector  *, float); /* linkage=_ZN7CImprov14TraverseLadderEPK10CNavLadder15NavTraverseTypePK6VectorS6_f */

	/* <0> (null):0 */
	virtual bool GetSimpleGroundHeightWithFloor(class CImprov *, const class Vector  *, float *, class Vector *); /* linkage=_ZN7CImprov30GetSimpleGroundHeightWithFloorEPK6VectorPfPS0_ */

	/* <0> (null):0 */
	virtual void Run(class CImprov *); /* linkage=_ZN7CImprov3RunEv */

	/* <0> (null):0 */
	virtual void Walk(class CImprov *); /* linkage=_ZN7CImprov4WalkEv */

	/* <0> (null):0 */
	virtual void Stop(class CImprov *); /* linkage=_ZN7CImprov4StopEv */

	/* <0> (null):0 */
	virtual float GetMoveAngle(const class CImprov  *); /* linkage=_ZNK7CImprov12GetMoveAngleEv */

	/* <0> (null):0 */
	virtual float GetFaceAngle(const class CImprov  *); /* linkage=_ZNK7CImprov12GetFaceAngleEv */

	/* <0> (null):0 */
	virtual const class Vector  & GetFeet(const class CImprov  *); /* linkage=_ZNK7CImprov7GetFeetEv */

	/* <0> (null):0 */
	virtual const class Vector  & GetCentroid(const class CImprov  *); /* linkage=_ZNK7CImprov11GetCentroidEv */

	/* <0> (null):0 */
	virtual const class Vector  & GetEyes(const class CImprov  *); /* linkage=_ZNK7CImprov7GetEyesEv */

	/* <0> (null):0 */
	virtual bool IsRunning(const class CImprov  *); /* linkage=_ZNK7CImprov9IsRunningEv */

	/* <0> (null):0 */
	virtual bool IsWalking(const class CImprov  *); /* linkage=_ZNK7CImprov9IsWalkingEv */

	/* <0> (null):0 */
	virtual bool IsStopped(const class CImprov  *); /* linkage=_ZNK7CImprov9IsStoppedEv */

	/* <0> (null):0 */
	virtual bool IsCrouching(const class CImprov  *); /* linkage=_ZNK7CImprov11IsCrouchingEv */

	/* <0> (null):0 */
	virtual bool IsJumping(const class CImprov  *); /* linkage=_ZNK7CImprov9IsJumpingEv */

	/* <0> (null):0 */
	virtual bool IsUsingLadder(const class CImprov  *); /* linkage=_ZNK7CImprov13IsUsingLadderEv */

	/* <0> (null):0 */
	virtual bool IsOnGround(const class CImprov  *); /* linkage=_ZNK7CImprov10IsOnGroundEv */

	/* <0> (null):0 */
	virtual bool IsMoving(const class CImprov  *); /* linkage=_ZNK7CImprov8IsMovingEv */

	/* <0> (null):0 */
	virtual bool CanRun(const class CImprov  *); /* linkage=_ZNK7CImprov6CanRunEv */

	/* <0> (null):0 */
	virtual bool CanCrouch(const class CImprov  *); /* linkage=_ZNK7CImprov9CanCrouchEv */

	/* <0> (null):0 */
	virtual bool CanJump(const class CImprov  *); /* linkage=_ZNK7CImprov7CanJumpEv */

	/* <0> (null):0 */
	virtual bool IsVisible(const class CImprov  *, const class Vector  &, bool); /* linkage=_ZNK7CImprov9IsVisibleERK6Vectorb */

	/* <0> (null):0 */
	virtual bool IsPlayerLookingAtMe(const class CImprov  *, class CBasePlayer *, float); /* linkage=_ZNK7CImprov19IsPlayerLookingAtMeEP11CBasePlayerf */

	/* <0> (null):0 */
	virtual class CBasePlayer * IsAnyPlayerLookingAtMe(const class CImprov  *, int, float); /* linkage=_ZNK7CImprov22IsAnyPlayerLookingAtMeEif */

	/* <0> (null):0 */
	virtual class CBasePlayer * GetClosestPlayerByTravelDistance(const class CImprov  *, int, float *); /* linkage=_ZNK7CImprov32GetClosestPlayerByTravelDistanceEiPf */

	/* <0> (null):0 */
	virtual class CNavArea * GetLastKnownArea(const class CImprov  *); /* linkage=_ZNK7CImprov16GetLastKnownAreaEv */

	/* <0> (null):0 */
	virtual void OnUpdate(class CImprov *, float); /* linkage=_ZN7CImprov8OnUpdateEf */

	/* <0> (null):0 */
	virtual void OnUpkeep(class CImprov *, float); /* linkage=_ZN7CImprov8OnUpkeepEf */

	/* <0> (null):0 */
	virtual void OnReset(class CImprov *); /* linkage=_ZN7CImprov7OnResetEv */

	/* <0> (null):0 */
	virtual void OnGameEvent(class CImprov *, enum GameEventType, class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN7CImprov11OnGameEventE13GameEventTypeP11CBaseEntityS2_ */

	/* <0> (null):0 */
	virtual void OnTouch(class CImprov *, class CBaseEntity *); /* linkage=_ZN7CImprov7OnTouchEP11CBaseEntity */

	/* vtable has 52 entries: {
	   [5] = IsAlive(_ZNK7CImprov7IsAliveEv), 
	   [6] = MoveTo(_ZN7CImprov6MoveToERK6Vector), 
	   [7] = LookAt(_ZN7CImprov6LookAtERK6Vector), 
	   [8] = ClearLookAt(_ZN7CImprov11ClearLookAtEv), 
	   [9] = FaceTo(_ZN7CImprov6FaceToERK6Vector), 
	   [10] = ClearFaceTo(_ZN7CImprov11ClearFaceToEv), 
	   [11] = IsAtMoveGoal(_ZNK7CImprov12IsAtMoveGoalEf), 
	   [12] = HasLookAt(_ZNK7CImprov9HasLookAtEv), 
	   [13] = HasFaceTo(_ZNK7CImprov9HasFaceToEv), 
	   [14] = IsAtFaceGoal(_ZNK7CImprov12IsAtFaceGoalEv), 
	   [15] = IsFriendInTheWay(_ZNK7CImprov16IsFriendInTheWayERK6Vector), 
	   [16] = IsFriendInTheWay(_ZNK7CImprov16IsFriendInTheWayEP11CBaseEntityRK6Vector), 
	   [17] = MoveForward(_ZN7CImprov11MoveForwardEv), 
	   [18] = MoveBackward(_ZN7CImprov12MoveBackwardEv), 
	   [19] = StrafeLeft(_ZN7CImprov10StrafeLeftEv), 
	   [20] = StrafeRight(_ZN7CImprov11StrafeRightEv), 
	   [21] = Jump(_ZN7CImprov4JumpEv), 
	   [22] = Crouch(_ZN7CImprov6CrouchEv), 
	   [23] = StandUp(_ZN7CImprov7StandUpEv), 
	   [24] = TrackPath(_ZN7CImprov9TrackPathERK6Vectorf), 
	   [25] = StartLadder(_ZN7CImprov11StartLadderEPK10CNavLadder15NavTraverseTypePK6VectorS6_), 
	   [26] = TraverseLadder(_ZN7CImprov14TraverseLadderEPK10CNavLadder15NavTraverseTypePK6VectorS6_f), 
	   [27] = GetSimpleGroundHeightWithFloor(_ZN7CImprov30GetSimpleGroundHeightWithFloorEPK6VectorPfPS0_), 
	   [28] = Run(_ZN7CImprov3RunEv), 
	   [29] = Walk(_ZN7CImprov4WalkEv), 
	   [30] = Stop(_ZN7CImprov4StopEv), 
	   [31] = GetMoveAngle(_ZNK7CImprov12GetMoveAngleEv), 
	   [32] = GetFaceAngle(_ZNK7CImprov12GetFaceAngleEv), 
	   [33] = GetFeet(_ZNK7CImprov7GetFeetEv), 
	   [34] = GetCentroid(_ZNK7CImprov11GetCentroidEv), 
	   [35] = GetEyes(_ZNK7CImprov7GetEyesEv), 
	   [36] = IsRunning(_ZNK7CImprov9IsRunningEv), 
	   [37] = IsWalking(_ZNK7CImprov9IsWalkingEv), 
	   [38] = IsStopped(_ZNK7CImprov9IsStoppedEv), 
	   [39] = IsCrouching(_ZNK7CImprov11IsCrouchingEv), 
	   [40] = IsJumping(_ZNK7CImprov9IsJumpingEv), 
	   [41] = IsUsingLadder(_ZNK7CImprov13IsUsingLadderEv), 
	   [42] = IsOnGround(_ZNK7CImprov10IsOnGroundEv), 
	   [43] = IsMoving(_ZNK7CImprov8IsMovingEv), 
	   [44] = CanRun(_ZNK7CImprov6CanRunEv), 
	   [45] = CanCrouch(_ZNK7CImprov9CanCrouchEv), 
	   [46] = CanJump(_ZNK7CImprov7CanJumpEv), 
	   [47] = IsVisible(_ZNK7CImprov9IsVisibleERK6Vectorb), 
	   [48] = IsPlayerLookingAtMe(_ZNK7CImprov19IsPlayerLookingAtMeEP11CBasePlayerf), 
	   [49] = IsAnyPlayerLookingAtMe(_ZNK7CImprov22IsAnyPlayerLookingAtMeEif), 
	   [50] = GetClosestPlayerByTravelDistance(_ZNK7CImprov32GetClosestPlayerByTravelDistanceEiPf), 
	   [51] = GetLastKnownArea(_ZNK7CImprov16GetLastKnownAreaEv), 
	   [52] = OnUpdate(_ZN7CImprov8OnUpdateEf), 
	   [53] = OnUpkeep(_ZN7CImprov8OnUpkeepEf), 
	   [54] = OnReset(_ZN7CImprov7OnResetEv), 
	   [55] = OnGameEvent(_ZN7CImprov11OnGameEventE13GameEventTypeP11CBaseEntityS2_), 
	   [56] = OnTouch(_ZN7CImprov7OnTouchEP11CBaseEntity), 
	} */
	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1358 */
/* <0> (null):0 */
enum MoveToFailureType {
	FAIL_INVALID_PATH = 0,
	FAIL_STUCK = 1,
	FAIL_FELL_OFF = 2,
}; /* size: 4 */

/* 1359 */
/* <0> (null):0 */
class IImprovEvent {
	/* <0> (null):0 */
	enum MoveToFailureType {
		FAIL_INVALID_PATH = 0,
		FAIL_STUCK = 1,
		FAIL_FELL_OFF = 2,
	};

	int ()(void) * *           _vptr.IImprovEvent;   /*     0     4 */
	/* <0> (null):0 */
	void IImprovEvent(class IImprovEvent *, const class IImprovEvent  &);

	/* <0> (null):0 */
	void IImprovEvent(class IImprovEvent *);

	/* <0> (null):0 */
	void ~IImprovEvent(class IImprovEvent *, int);

	/* <0> (null):0 */
	virtual void OnMoveToSuccess(class IImprovEvent *, const class Vector  &); /* linkage=_ZN12IImprovEvent15OnMoveToSuccessERK6Vector */

	/* <0> (null):0 */
	virtual void OnMoveToFailure(class IImprovEvent *, const class Vector  &, enum MoveToFailureType); /* linkage=_ZN12IImprovEvent15OnMoveToFailureERK6VectorNS_17MoveToFailureTypeE */

	/* <0> (null):0 */
	virtual void OnInjury(class IImprovEvent *, float); /* linkage=_ZN12IImprovEvent8OnInjuryEf */

	/* vtable has 3 entries: {
	   [0] = OnMoveToSuccess(_ZN12IImprovEvent15OnMoveToSuccessERK6Vector), 
	   [1] = OnMoveToFailure(_ZN12IImprovEvent15OnMoveToFailureERK6VectorNS_17MoveToFailureTypeE), 
	   [2] = OnInjury(_ZN12IImprovEvent8OnInjuryEf), 
	} */
	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1360 */
/* <0> (null):0 */
class SimpleStateMachine<CHostageImprov*, HostageState> {
protected:

	class HostageState *       m_state;              /*     0     4 */
	class IntervalTimer       m_stateTimer;          /*     4     4 */
	class CHostageImprov *     m_userData;           /*     8     4 */
	/* <0> (null):0 */
	void SimpleStateMachine(class SimpleStateMachine<CHostageImprov*, HostageState> *);

	/* <0> (null):0 */
	void Reset(class SimpleStateMachine<CHostageImprov*, HostageState> *, class CHostageImprov *); /* linkage=_ZN18SimpleStateMachineIP14CHostageImprov12HostageStateE5ResetES1_ */

	/* <0> (null):0 */
	void SetState(class SimpleStateMachine<CHostageImprov*, HostageState> *, class HostageState *); /* linkage=_ZN18SimpleStateMachineIP14CHostageImprov12HostageStateE8SetStateEPS2_ */

	/* <0> (null):0 */
	float GetStateDuration(const class SimpleStateMachine<CHostageImprov*, HostageState>  *); /* linkage=_ZNK18SimpleStateMachineIP14CHostageImprov12HostageStateE16GetStateDurationEv */

	/* <0> (null):0 */
	bool IsState(const class SimpleStateMachine<CHostageImprov*, HostageState>  *, const class HostageState  *); /* linkage=_ZNK18SimpleStateMachineIP14CHostageImprov12HostageStateE7IsStateEPKS2_ */

	/* <0> (null):0 */
	void Update(class SimpleStateMachine<CHostageImprov*, HostageState> *); /* linkage=_ZN18SimpleStateMachineIP14CHostageImprov12HostageStateE6UpdateEv */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1361 */
/* <0> (null):0 */
class HostageState : public SimpleState<CHostageImprov*>, public IImprovEvent {
public:

	/* class SimpleState<CHostageImprov*> <ancestor>; */ /*     0     8 */
	/* class IImprovEvent        <ancestor>; */      /*     8     4 */
	/* <0> (null):0 */
	void HostageState(class HostageState *, const class HostageState  &);

	/* <0> (null):0 */
	void HostageState(class HostageState *);

	/* <0> (null):0 */
	virtual void UpdateStationaryAnimation(class HostageState *, class CHostageImprov *); /* linkage=_ZN12HostageState25UpdateStationaryAnimationEP14CHostageImprov */

	/* <0> (null):0 */
	virtual void ~HostageState(class HostageState *, int);

	/* vtable has 1 entries: {
	   [6] = UpdateStationaryAnimation(_ZN12HostageState25UpdateStationaryAnimationEP14CHostageImprov), 
	} */
	/* size: 12, cachelines: 1, members: 2 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1362 */
 /* pointer to 1361 */
 /* size: 4 */

/* 1363 */
/* <0> (null):0 */
struct CHostageImprov {
	/* <0> (null):0 */
	virtual void ~CHostageImprov(class CHostageImprov *, int);

	/* <0> (null):0 */
	class CBaseEntity * GetFollowLeader(const class CHostageImprov  *); /* linkage=_ZNK14CHostageImprov15GetFollowLeaderEv */

	/* <0> (null):0 */
	bool IsFollowing(const class CHostageImprov  *, const class CBaseEntity  *); /* linkage=_ZNK14CHostageImprov11IsFollowingEPK11CBaseEntity */


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1364 */
 /* pointer to 1363 */
 /* size: 4 */

/* 1365 */
 /* pointer to 1360 */
 /* size: 4 */

/* 1366 */
 /* pointer to 1367 */
 /* size: 4 */

/* 1367 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1368 */
 /* pointer to 1369 */
 /* size: 4 */

/* 1369 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1370 */
/* <0> (null):0 */
class HostageIdleState {
	/* <0> (null):0 */
	virtual void ~HostageIdleState(class HostageIdleState *, int);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1371 */
/* <0> (null):0 */
class HostageAnimateState {
	/* <0> (null):0 */
	virtual void ~HostageAnimateState(class HostageAnimateState *, int);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1372 */
/* <0> (null):0 */
enum HostageChatterType {
	HOSTAGE_CHATTER_START_FOLLOW = 0,
	HOSTAGE_CHATTER_STOP_FOLLOW = 1,
	HOSTAGE_CHATTER_INTIMIDATED = 2,
	HOSTAGE_CHATTER_PAIN = 3,
	HOSTAGE_CHATTER_SCARED_OF_GUNFIRE = 4,
	HOSTAGE_CHATTER_SCARED_OF_MURDER = 5,
	HOSTAGE_CHATTER_LOOK_OUT = 6,
	HOSTAGE_CHATTER_PLEASE_RESCUE_ME = 7,
	HOSTAGE_CHATTER_SEE_RESCUE_ZONE = 8,
	HOSTAGE_CHATTER_IMPATIENT_FOR_RESCUE = 9,
	HOSTAGE_CHATTER_CTS_WIN = 10,
	HOSTAGE_CHATTER_TERRORISTS_WIN = 11,
	HOSTAGE_CHATTER_RESCUED = 12,
	HOSTAGE_CHATTER_WARN_NEARBY = 13,
	HOSTAGE_CHATTER_WARN_SPOTTED = 14,
	HOSTAGE_CHATTER_CALL_TO_RESCUER = 15,
	HOSTAGE_CHATTER_RETREAT = 16,
	HOSTAGE_CHATTER_COUGH = 17,
	HOSTAGE_CHATTER_BLINDED = 18,
	HOSTAGE_CHATTER_SAW_HE_GRENADE = 19,
	HOSTAGE_CHATTER_DEATH_CRY = 20,
	NUM_HOSTAGE_CHATTER_TYPES = 21,
}; /* size: 4 */

/* 1373 */
/* <0> (null):0 */
enum state {
	FOLLOW = 0,
	STAND = 1,
	DUCK = 2,
	SCARED = 3,
	IDLE = 4,
	FOLLOWPATH = 5,
}; /* size: 4 */

/* 1374 */
/* <0> (null):0 */
struct SoundFile {
	char *                     filename;             /*     0     4 */
	float                      duration;             /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 1375 */
/* <0> (null):0 */
struct ChatterSet {
	struct SoundFile           file[32];             /*     0   256 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	int                        count;                /*   256     4 */
	int                        index;                /*   260     4 */
	bool                       needsShuffle;         /*   264     1 */

	/* size: 268, cachelines: 5, members: 4 */
	/* last cacheline: 12 bytes */

	/* BRAIN FART ALERT! 268 != 265 + 0(holes), diff = 3 */

}; /* size: 268 */

/* 1376 */
/* <0> (null):0 */
class SimpleChatter {
	/* <0> (null):0 */
	struct SoundFile {
		char *                     filename;             /*     0     4 */
		float                      duration;             /*     4     4 */

		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */
	};

	/* <0> (null):0 */
	struct ChatterSet {
		struct SoundFile           file[32];             /*     0   256 */
		/* --- cacheline 4 boundary (256 bytes) --- */
		int                        count;                /*   256     4 */
		int                        index;                /*   260     4 */
		bool                       needsShuffle;         /*   264     1 */

		/* size: 268, cachelines: 5, members: 4 */
		/* last cacheline: 12 bytes */

		/* BRAIN FART ALERT! 268 != 265 + 0(holes), diff = 3 */

	};

private:

	struct ChatterSet          m_chatter[21];        /*     0  5628 */
	/* <0> (null):0 */
	void SimpleChatter(class SimpleChatter *);

	/* <0> (null):0 */
	void ~SimpleChatter(class SimpleChatter *, int);

	/* <0> (null):0 */
	void AddSound(class SimpleChatter *, enum HostageChatterType, char *); /* linkage=_ZN13SimpleChatter8AddSoundE18HostageChatterTypePc */

	/* <0> (null):0 */
	float PlaySound(class SimpleChatter *, class CBaseEntity *, enum HostageChatterType); /* linkage=_ZN13SimpleChatter9PlaySoundEP11CBaseEntity18HostageChatterType */

	/* <0> (null):0 */
	char * GetSound(class SimpleChatter *, enum HostageChatterType, float *); /* linkage=_ZN13SimpleChatter8GetSoundE18HostageChatterTypePf */

	/* <0> (null):0 */
	void Shuffle(class SimpleChatter *, class ChatterSet *); /* linkage=_ZN13SimpleChatter7ShuffleEPNS_10ChatterSetE */

	/* --- cacheline 87 boundary (5568 bytes) was 60 bytes ago --- */

	/* size: 5628, cachelines: 88, members: 1 */
	/* last cacheline: 60 bytes */
}; /* size: 5628 */

/* 1377 */
/* <0> (null):0 */
struct SoundFile           array[32]; /* size: 256 */

/* 1378 */
/* <0> (null):0 */
struct ChatterSet          array[21]; /* size: 5628 */

/* 1379 */
 /* pointer to 1376 */
 /* size: 4 */

/* 1380 */
 /* pointer to 1375 */
 /* size: 4 */

/* 1381 */
/* <0> (null):0 */
class CHostageManager {
private:

	class CHostage *           m_hostage[12];        /*     0    48 */
	int                        m_hostageCount;       /*    48     4 */
	class SimpleChatter       m_chatter;             /*    52  5628 */
	/* <0> (null):0 */
	void CHostageManager(class CHostageManager *);

	/* <0> (null):0 */
	void ServerActivate(class CHostageManager *); /* linkage=_ZN15CHostageManager14ServerActivateEv */

	/* <0> (null):0 */
	void ServerDeactivate(class CHostageManager *); /* linkage=_ZN15CHostageManager16ServerDeactivateEv */

	/* <0> (null):0 */
	void RestartRound(class CHostageManager *); /* linkage=_ZN15CHostageManager12RestartRoundEv */

	/* <0> (null):0 */
	void AddHostage(class CHostageManager *, class CHostage *); /* linkage=_ZN15CHostageManager10AddHostageEP8CHostage */

	/* <0> (null):0 */
	class SimpleChatter * GetChatter(class CHostageManager *); /* linkage=_ZN15CHostageManager10GetChatterEv */

	/* <0> (null):0 */
	bool IsNearbyHostageTalking(const class CHostageManager  *, class CHostageImprov *); /* linkage=_ZNK15CHostageManager22IsNearbyHostageTalkingEP14CHostageImprov */

	/* <0> (null):0 */
	bool IsNearbyHostageJumping(const class CHostageManager  *, class CHostageImprov *); /* linkage=_ZNK15CHostageManager22IsNearbyHostageJumpingEP14CHostageImprov */

	/* <0> (null):0 */
	void OnEvent(class CHostageManager *, enum GameEventType, class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN15CHostageManager7OnEventE13GameEventTypeP11CBaseEntityS2_ */

	/* <0> (null):0 */
	class CHostage * GetClosestHostage(class CHostageManager *, const class Vector  &, float *); /* linkage=_ZN15CHostageManager17GetClosestHostageERK6VectorPf */

	/* --- cacheline 88 boundary (5632 bytes) was 48 bytes ago --- */

	/* size: 5680, cachelines: 89, members: 3 */
	/* last cacheline: 48 bytes */
}; /* size: 5680 */

/* 1382 */
/* <0> (null):0 */
class CHostage *           array[12]; /* size: 48 */

/* 1383 */
 /* pointer to 1381 */
 /* size: 4 */

/* 1384 */
 /* pointer to 1385 */
 /* size: 4 */

/* 1385 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 5680 */

/* 1386 */
/* <0> (null):0 */
typedef struct list<CCareerTask*, std::allocator<CCareerTask*> > CareerTaskList; /* size: 0 */

/* 1387 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1388 */
/* <0> (null):0 */
typedef class CCareerTask * * pointer; /* size: 4 */

/* 1389 */
/* <0> (null):0 */
typedef const class CCareerTask *  * const_pointer; /* size: 4 */

/* 1390 */
/* <0> (null):0 */
class new_allocator<CCareerTask*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class CCareerTask * * pointer;

	/* <0> (null):0 */
	typedef const class CCareerTask *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<CCareerTask*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<CCareerTask*> *, const class new_allocator<CCareerTask*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<CCareerTask*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<CCareerTask*>  *, class CCareerTask * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP11CCareerTaskE7addressERS2_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<CCareerTask*>  *, const class CCareerTask *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP11CCareerTaskE7addressERKS2_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<CCareerTask*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP11CCareerTaskE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<CCareerTask*> *, class CCareerTask * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIP11CCareerTaskE10deallocateEPS2_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<CCareerTask*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP11CCareerTaskE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<CCareerTask*> *, class CCareerTask * *, const class CCareerTask *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIP11CCareerTaskE9constructEPS2_RKS2_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<CCareerTask*> *, class CCareerTask * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP11CCareerTaskE7destroyEPS2_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1391 */
 /* pointer to 1392 */
 /* size: 4 */

/* 1392 */
 /* pointer to 1393 */
 /* size: 4 */

/* 1393 */
/* <0> (null):0 */
class CCareerTask {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1394 */
 /* pointer to 1395 */
 /* size: 4 */

/* 1395 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1396 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1397 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1398 */
 /* pointer to 1390 */
 /* size: 4 */

/* 1399 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1400 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1401 */
 /* pointer to 1402 */
 /* size: 4 */

/* 1402 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1403 */
/* <0> (null):0 */
typedef class CCareerTask * & reference; /* size: 4 */

/* 1404 */
/* <0> (null):0 */
typedef const class CCareerTask *  & const_reference; /* size: 4 */

/* 1405 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<CCareerTask*> > other; /* size: 0 */

/* 1406 */
/* <0> (null):0 */
struct rebind<std::_List_node<CCareerTask*> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<CCareerTask*> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1407 */
/* <0> (null):0 */
typedef struct allocator<CCareerTask*> other; /* size: 1 */

/* 1408 */
/* <0> (null):0 */
struct rebind<CCareerTask*> {
	/* <0> (null):0 */
	typedef struct allocator<CCareerTask*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1409 */
/* <0> (null):0 */
class allocator<CCareerTask*> : public new_allocator<CCareerTask*> {
public:

	/* class new_allocator<CCareerTask*> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class CCareerTask * & reference;

	/* <0> (null):0 */
	typedef const class CCareerTask *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<CCareerTask*> *);

	/* <0> (null):0 */
	void allocator(class allocator<CCareerTask*> *, const class allocator<CCareerTask*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<CCareerTask*> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<CCareerTask*> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<CCareerTask*> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<CCareerTask*> {
		/* <0> (null):0 */
		typedef struct allocator<CCareerTask*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 1410 */
 /* pointer to 1409 */
 /* size: 4 */

/* 1411 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1412 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1413 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1414 */
/* <0> (null):0 */
typedef class _List_node<CCareerTask*> * pointer; /* size: 4 */

/* 1415 */
/* <0> (null):0 */
typedef const class _List_node<CCareerTask*>  * const_pointer; /* size: 4 */

/* 1416 */
/* <0> (null):0 */
class new_allocator<std::_List_node<CCareerTask*> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<CCareerTask*> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<CCareerTask*>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<CCareerTask*> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<CCareerTask*> > *, const class new_allocator<std::_List_node<CCareerTask*> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<CCareerTask*> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<CCareerTask*> >  *, class _List_node<CCareerTask*> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP11CCareerTaskEE7addressERS4_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<CCareerTask*> >  *, const class _List_node<CCareerTask*>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP11CCareerTaskEE7addressERKS4_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<CCareerTask*> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP11CCareerTaskEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<CCareerTask*> > *, class _List_node<CCareerTask*> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP11CCareerTaskEE10deallocateEPS4_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<CCareerTask*> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP11CCareerTaskEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<CCareerTask*> > *, class _List_node<CCareerTask*> *, const class _List_node<CCareerTask*>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP11CCareerTaskEE9constructEPS4_RKS4_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<CCareerTask*> > *, class _List_node<CCareerTask*> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP11CCareerTaskEE7destroyEPS4_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1417 */
 /* pointer to 453 */
 /* size: 4 */

/* 1418 */
 /* pointer to 1419 */
 /* size: 4 */

/* 1419 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1420 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1421 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1422 */
 /* pointer to 1416 */
 /* size: 4 */

/* 1423 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1424 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1425 */
 /* pointer to 1426 */
 /* size: 4 */

/* 1426 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1427 */
/* <0> (null):0 */
class allocator<std::_List_node<CCareerTask*> > : public new_allocator<std::_List_node<CCareerTask*> > {
public:

	/* class new_allocator<std::_List_node<CCareerTask*> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<CCareerTask*> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<CCareerTask*> > *, const class allocator<std::_List_node<CCareerTask*> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<CCareerTask*> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 1428 */
 /* pointer to 1427 */
 /* size: 4 */

/* 1429 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1430 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1431 */
 /* pointer to 455 */
 /* size: 4 */

/* 1432 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1433 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1434 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 1435 */
/* <0> (null):0 */
typedef struct allocator<CCareerTask*> allocator_type; /* size: 1 */

/* 1436 */
/* <0> (null):0 */
class _List_base<CCareerTask*, std::allocator<CCareerTask*> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<CCareerTask*> allocator_type;

	/* <0> (null):0 */
	class _List_node<CCareerTask*> * _M_get_node(class _List_base<CCareerTask*, std::allocator<CCareerTask*> > *); /* linkage=_ZNSt10_List_baseIP11CCareerTaskSaIS1_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<CCareerTask*, std::allocator<CCareerTask*> > *, class _List_node<CCareerTask*> *); /* linkage=_ZNSt10_List_baseIP11CCareerTaskSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<CCareerTask*, std::allocator<CCareerTask*> > *); /* linkage=_ZNSt10_List_baseIP11CCareerTaskSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<CCareerTask*, std::allocator<CCareerTask*> >  *); /* linkage=_ZNKSt10_List_baseIP11CCareerTaskSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<CCareerTask*, std::allocator<CCareerTask*> >  *); /* linkage=_ZNKSt10_List_baseIP11CCareerTaskSaIS1_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<CCareerTask*, std::allocator<CCareerTask*> >  *); /* linkage=_ZNKSt10_List_baseIP11CCareerTaskSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<CCareerTask*, std::allocator<CCareerTask*> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<CCareerTask*, std::allocator<CCareerTask*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<CCareerTask*, std::allocator<CCareerTask*> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<CCareerTask*, std::allocator<CCareerTask*> > *); /* linkage=_ZNSt10_List_baseIP11CCareerTaskSaIS1_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<CCareerTask*, std::allocator<CCareerTask*> > *); /* linkage=_ZNSt10_List_baseIP11CCareerTaskSaIS1_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 1437 */
 /* pointer to 1436 */
 /* size: 4 */

/* 1438 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1439 */
 /* pointer to 1440 */
 /* size: 4 */

/* 1440 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1441 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1442 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1443 */
/* <0> (null):0 */
typedef class CCareerTask * value_type; /* size: 4 */

/* 1444 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 1445 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 1446 */
/* <0> (null):0 */
typedef struct _List_iterator<CCareerTask*> iterator; /* size: 0 */

/* 1447 */
/* <0> (null):0 */
typedef struct _List_const_iterator<CCareerTask*> const_iterator; /* size: 0 */

/* 1448 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<CCareerTask*> > const_reverse_iterator; /* size: 0 */

/* 1449 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<CCareerTask*> > reverse_iterator; /* size: 0 */

/* 1450 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1451 */
/* <0> (null):0 */
typedef struct allocator<CCareerTask*> allocator_type; /* size: 1 */

/* 1452 */
/* <0> (null):0 */
typedef struct _List_node<CCareerTask*> _Node; /* size: 0 */

/* 1453 */
/* <0> (null):0 */
class list<CCareerTask*, std::allocator<CCareerTask*> > : protected _List_base<CCareerTask*, std::allocator<CCareerTask*> > {
protected:

	/* class _List_base<CCareerTask*, std::allocator<CCareerTask*> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef class CCareerTask * value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<CCareerTask*> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<CCareerTask*> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<CCareerTask*> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<CCareerTask*> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<CCareerTask*> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<CCareerTask*> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<CCareerTask*, std::allocator<CCareerTask*> > *, const value_type  &); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE14_M_create_nodeERKS1_ */

	/* <0> (null):0 */
	void list(class list<CCareerTask*, std::allocator<CCareerTask*> > *);

	/* <0> (null):0 */
	void list(class list<CCareerTask*, std::allocator<CCareerTask*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<CCareerTask*, std::allocator<CCareerTask*> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<CCareerTask*, std::allocator<CCareerTask*> > *, const class list<CCareerTask*, std::allocator<CCareerTask*> >  &);

	/* <0> (null):0 */
	class list<CCareerTask*, std::allocator<CCareerTask*> > & operator=(class list<CCareerTask*, std::allocator<CCareerTask*> > *, const class list<CCareerTask*, std::allocator<CCareerTask*> >  &); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EEaSERKS3_ */

	/* <0> (null):0 */
	void assign(class list<CCareerTask*, std::allocator<CCareerTask*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE6assignEjRKS1_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<CCareerTask*, std::allocator<CCareerTask*> >  *); /* linkage=_ZNKSt4listIP11CCareerTaskSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<CCareerTask*, std::allocator<CCareerTask*> > *); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<CCareerTask*, std::allocator<CCareerTask*> >  *); /* linkage=_ZNKSt4listIP11CCareerTaskSaIS1_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<CCareerTask*, std::allocator<CCareerTask*> > *); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<CCareerTask*, std::allocator<CCareerTask*> >  *); /* linkage=_ZNKSt4listIP11CCareerTaskSaIS1_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<CCareerTask*, std::allocator<CCareerTask*> > *); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<CCareerTask*, std::allocator<CCareerTask*> >  *); /* linkage=_ZNKSt4listIP11CCareerTaskSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<CCareerTask*, std::allocator<CCareerTask*> > *); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<CCareerTask*, std::allocator<CCareerTask*> >  *); /* linkage=_ZNKSt4listIP11CCareerTaskSaIS1_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<CCareerTask*, std::allocator<CCareerTask*> >  *); /* linkage=_ZNKSt4listIP11CCareerTaskSaIS1_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<CCareerTask*, std::allocator<CCareerTask*> >  *); /* linkage=_ZNKSt4listIP11CCareerTaskSaIS1_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<CCareerTask*, std::allocator<CCareerTask*> >  *); /* linkage=_ZNKSt4listIP11CCareerTaskSaIS1_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<CCareerTask*, std::allocator<CCareerTask*> > *, unsigned int, class CCareerTask *); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE6resizeEjS1_ */

	/* <0> (null):0 */
	reference front(class list<CCareerTask*, std::allocator<CCareerTask*> > *); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<CCareerTask*, std::allocator<CCareerTask*> >  *); /* linkage=_ZNKSt4listIP11CCareerTaskSaIS1_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<CCareerTask*, std::allocator<CCareerTask*> > *); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<CCareerTask*, std::allocator<CCareerTask*> >  *); /* linkage=_ZNKSt4listIP11CCareerTaskSaIS1_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<CCareerTask*, std::allocator<CCareerTask*> > *, const value_type  &); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE10push_frontERKS1_ */

	/* <0> (null):0 */
	void pop_front(class list<CCareerTask*, std::allocator<CCareerTask*> > *); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<CCareerTask*, std::allocator<CCareerTask*> > *, const value_type  &); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE9push_backERKS1_ */

	/* <0> (null):0 */
	void pop_back(class list<CCareerTask*, std::allocator<CCareerTask*> > *); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class _List_iterator<CCareerTask*>, const value_type  &); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void insert(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class _List_iterator<CCareerTask*>, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */

	/* <0> (null):0 */
	iterator erase(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class _List_iterator<CCareerTask*>); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE5eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	iterator erase(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class _List_iterator<CCareerTask*>, class _List_iterator<CCareerTask*>); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */

	/* <0> (null):0 */
	void swap(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class list<CCareerTask*, std::allocator<CCareerTask*> > &); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE4swapERS3_ */

	/* <0> (null):0 */
	void clear(class list<CCareerTask*, std::allocator<CCareerTask*> > *); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class _List_iterator<CCareerTask*>, class list<CCareerTask*, std::allocator<CCareerTask*> > &); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */

	/* <0> (null):0 */
	void splice(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class _List_iterator<CCareerTask*>, class list<CCareerTask*, std::allocator<CCareerTask*> > &, class _List_iterator<CCareerTask*>); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */

	/* <0> (null):0 */
	void splice(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class _List_iterator<CCareerTask*>, class list<CCareerTask*, std::allocator<CCareerTask*> > &, class _List_iterator<CCareerTask*>, class _List_iterator<CCareerTask*>); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */

	/* <0> (null):0 */
	void remove(class list<CCareerTask*, std::allocator<CCareerTask*> > *, const value_type  &); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE6removeERKS1_ */

	/* <0> (null):0 */
	void unique(class list<CCareerTask*, std::allocator<CCareerTask*> > *); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class list<CCareerTask*, std::allocator<CCareerTask*> > &); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE5mergeERS3_ */

	/* <0> (null):0 */
	void reverse(class list<CCareerTask*, std::allocator<CCareerTask*> > *); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<CCareerTask*, std::allocator<CCareerTask*> > *); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<CCareerTask*, std::allocator<CCareerTask*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE18_M_fill_initializeEjRKS1_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<CCareerTask*, std::allocator<CCareerTask*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE14_M_fill_assignEjRKS1_ */

	/* <0> (null):0 */
	void _M_transfer(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class _List_iterator<CCareerTask*>, class _List_iterator<CCareerTask*>, class _List_iterator<CCareerTask*>); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */

	/* <0> (null):0 */
	void _M_insert(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class _List_iterator<CCareerTask*>, const value_type  &); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void _M_erase(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class _List_iterator<CCareerTask*>); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class list<CCareerTask*, std::allocator<CCareerTask*> > &); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE25_M_check_equal_allocatorsERS3_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 1454 */
 /* pointer to 1452 */
 /* size: 4 */

/* 1455 */
 /* pointer to 1453 */
 /* size: 4 */

/* 1456 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1457 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1458 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1459 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1460 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1461 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1462 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1463 */
 /* pointer to 1464 */
 /* size: 4 */

/* 1464 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1465 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1466 */
/* <0> (null):0 */
class CCareerTaskManager {
private:

	CareerTaskList             m_tasks;              /*     0     0 */
	int                        m_nextId;             /*     8     4 */
	float                      m_roundStartTime;     /*    12     4 */
	int                        m_taskTime;           /*    16     4 */
	int                        m_finishedTaskTime;   /*    20     4 */
	int                        m_finishedTaskRound;  /*    24     4 */
	enum GameEventType         m_roundEndMessage;    /*    28     4 */
	bool                       m_shouldLatchRoundEndMessage; /*    32     1 */
	/* <0> (null):0 */
	void Create(void); /* linkage=_ZN18CCareerTaskManager6CreateEv */

	/* <0> (null):0 */
	void CCareerTaskManager(class CCareerTaskManager *);

	/* <0> (null):0 */
	void Reset(class CCareerTaskManager *, bool); /* linkage=_ZN18CCareerTaskManager5ResetEb */

	/* <0> (null):0 */
	void AddTask(class CCareerTaskManager *, const char  *, const char  *, int, bool, bool, bool); /* linkage=_ZN18CCareerTaskManager7AddTaskEPKcS1_ibbb */

	/* <0> (null):0 */
	void HandleEvent(class CCareerTaskManager *, enum GameEventType, class CBasePlayer *, class CBasePlayer *); /* linkage=_ZN18CCareerTaskManager11HandleEventE13GameEventTypeP11CBasePlayerS2_ */

	/* <0> (null):0 */
	void HandleEnemyKill(class CCareerTaskManager *, bool, const char  *, bool, bool, class CBasePlayer *, class CBasePlayer *); /* linkage=_ZN18CCareerTaskManager15HandleEnemyKillEbPKcbbP11CBasePlayerS3_ */

	/* <0> (null):0 */
	void HandleWeaponKill(class CCareerTaskManager *, int, int, bool, bool, class CBasePlayer *, class CBasePlayer *); /* linkage=_ZN18CCareerTaskManager16HandleWeaponKillEiibbP11CBasePlayerS1_ */

	/* <0> (null):0 */
	void HandleDeath(class CCareerTaskManager *, int, class CBasePlayer *); /* linkage=_ZN18CCareerTaskManager11HandleDeathEiP11CBasePlayer */

	/* <0> (null):0 */
	void HandleWeaponInjury(class CCareerTaskManager *, int, int, bool, class CBasePlayer *); /* linkage=_ZN18CCareerTaskManager18HandleWeaponInjuryEiibP11CBasePlayer */

	/* <0> (null):0 */
	void HandleEnemyInjury(class CCareerTaskManager *, const char  *, bool, class CBasePlayer *); /* linkage=_ZN18CCareerTaskManager17HandleEnemyInjuryEPKcbP11CBasePlayer */

	/* <0> (null):0 */
	bool AreAllTasksComplete(class CCareerTaskManager *); /* linkage=_ZN18CCareerTaskManager19AreAllTasksCompleteEv */

	/* <0> (null):0 */
	int GetNumRemainingTasks(class CCareerTaskManager *); /* linkage=_ZN18CCareerTaskManager20GetNumRemainingTasksEv */

	/* <0> (null):0 */
	float GetRoundElapsedTime(class CCareerTaskManager *); /* linkage=_ZN18CCareerTaskManager19GetRoundElapsedTimeEv */

	/* <0> (null):0 */
	int GetTaskTime(class CCareerTaskManager *); /* linkage=_ZN18CCareerTaskManager11GetTaskTimeEv */

	/* <0> (null):0 */
	void SetFinishedTaskTime(class CCareerTaskManager *, int); /* linkage=_ZN18CCareerTaskManager19SetFinishedTaskTimeEi */

	/* <0> (null):0 */
	int GetFinishedTaskTime(class CCareerTaskManager *); /* linkage=_ZN18CCareerTaskManager19GetFinishedTaskTimeEv */

	/* <0> (null):0 */
	int GetFinishedTaskRound(class CCareerTaskManager *); /* linkage=_ZN18CCareerTaskManager20GetFinishedTaskRoundEv */

	/* <0> (null):0 */
	CareerTaskList * GetTasks(class CCareerTaskManager *); /* linkage=_ZN18CCareerTaskManager8GetTasksEv */

	/* <0> (null):0 */
	void LatchRoundEndMessage(class CCareerTaskManager *); /* linkage=_ZN18CCareerTaskManager20LatchRoundEndMessageEv */

	/* <0> (null):0 */
	void UnlatchRoundEndMessage(class CCareerTaskManager *); /* linkage=_ZN18CCareerTaskManager22UnlatchRoundEndMessageEv */


	/* size: 36, cachelines: 1, members: 8 */
	/* last cacheline: 36 bytes */

	/* BRAIN FART ALERT! 36 != 25 + 0(holes), diff = 11 */

}; /* size: 36 */

/* 1467 */
 /* pointer to 1466 */
 /* size: 4 */

/* 1468 */
 /* pointer to 1386 */
 /* size: 4 */

/* 1469 */
/* <0> (null):0 */
struct mapcycle_item_s {
	class mapcycle_item_s *    next;                 /*     0     4 */
	char                       mapname[32];          /*     4    32 */
	int                        minplayers;           /*    36     4 */
	int                        maxplayers;           /*    40     4 */
	char                       rulebuffer[1024];     /*    44  1024 */
	/* --- cacheline 16 boundary (1024 bytes) was 44 bytes ago --- */

	/* size: 1068, cachelines: 17, members: 5 */
	/* last cacheline: 44 bytes */
}; /* size: 1068 */

/* 1470 */
 /* pointer to 1469 */
 /* size: 4 */

/* 1471 */
/* <0> (null):0 */
char                       array[1024]; /* size: 1024 */

/* 1472 */
/* <0> (null):0 */
typedef struct mapcycle_item_s mapcycle_item_t; /* size: 1068 */

/* 1473 */
/* <0> (null):0 */
struct mapcycle_s {
	class mapcycle_item_s *    items;                /*     0     4 */
	class mapcycle_item_s *    next_item;            /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 1474 */
 /* pointer to 1469 */
 /* size: 4 */

/* 1475 */
/* <0> (null):0 */
typedef struct mapcycle_s mapcycle_t; /* size: 8 */

/* 1476 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavLadder*> _Self; /* size: 4 */

/* 1477 */
/* <0> (null):0 */
typedef class CNavLadder * * pointer; /* size: 4 */

/* 1478 */
/* <0> (null):0 */
typedef class CNavLadder * & reference; /* size: 4 */

/* 1479 */
/* <0> (null):0 */
struct _List_iterator<CNavLadder*> {
	class _List_node_base *    _M_node;              /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_iterator<CNavLadder*> _Self;

	/* <0> (null):0 */
	typedef class CNavLadder * * pointer;

	/* <0> (null):0 */
	typedef class CNavLadder * & reference;

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<CNavLadder*> *);

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<CNavLadder*> *, class _List_node_base *);

	/* <0> (null):0 */
	reference operator*(const class _List_iterator<CNavLadder*>  *); /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_iterator<CNavLadder*>  *); /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_iterator<CNavLadder*> *); /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_iterator<CNavLadder*> *, int); /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_iterator<CNavLadder*> *); /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_iterator<CNavLadder*> *, int); /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_iterator<CNavLadder*>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEeqERKS2_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_iterator<CNavLadder*>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEneERKS2_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1480 */
 /* pointer to 1479 */
 /* size: 4 */

/* 1481 */
 /* pointer to 1482 */
 /* size: 4 */

/* 1482 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1483 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1484 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1485 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1486 */
/* <0> (null):0 */
typedef struct _List_iterator<NavConnect> _Self; /* size: 4 */

/* 1487 */
/* <0> (null):0 */
typedef union NavConnect * pointer; /* size: 4 */

/* 1488 */
/* <0> (null):0 */
typedef union NavConnect & reference; /* size: 4 */

/* 1489 */
/* <0> (null):0 */
struct _List_iterator<NavConnect> {
	class _List_node_base *    _M_node;              /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_iterator<NavConnect> _Self;

	/* <0> (null):0 */
	typedef union NavConnect * pointer;

	/* <0> (null):0 */
	typedef union NavConnect & reference;

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<NavConnect> *);

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<NavConnect> *, class _List_node_base *);

	/* <0> (null):0 */
	reference operator*(const class _List_iterator<NavConnect>  *); /* linkage=_ZNKSt14_List_iteratorI10NavConnectEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_iterator<NavConnect>  *); /* linkage=_ZNKSt14_List_iteratorI10NavConnectEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_iterator<NavConnect> *); /* linkage=_ZNSt14_List_iteratorI10NavConnectEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_iterator<NavConnect> *, int); /* linkage=_ZNSt14_List_iteratorI10NavConnectEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_iterator<NavConnect> *); /* linkage=_ZNSt14_List_iteratorI10NavConnectEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_iterator<NavConnect> *, int); /* linkage=_ZNSt14_List_iteratorI10NavConnectEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_iterator<NavConnect>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorI10NavConnectEeqERKS1_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_iterator<NavConnect>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorI10NavConnectEneERKS1_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1490 */
 /* pointer to 1489 */
 /* size: 4 */

/* 1491 */
 /* pointer to 1492 */
 /* size: 4 */

/* 1492 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1493 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1494 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1495 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1496 */
/* <0> (null):0 */
struct _List_node<NavConnect> : public _List_node_base {
public:

	/* struct _List_node_base     <ancestor>; */     /*     0     8 */
	union NavConnect           _M_data;              /*     8     4 */

	/* size: 12, cachelines: 1, members: 2 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1497 */
/* <0> (null):0 */
struct _List_node<CNavLadder*> : public _List_node_base {
public:

	/* struct _List_node_base     <ancestor>; */     /*     0     8 */
	class CNavLadder *         _M_data;              /*     8     4 */

	/* size: 12, cachelines: 1, members: 2 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1498 */
/* <0> (null):0 */
class CHalfLifeMultiplay : public CGameRules {
public:

	/* class CGameRules          <ancestor>; */      /*     0     0 */
	class CVoiceGameMgr       m_VoiceGameMgr;        /*    12     0 */
	float                      m_fTeamCount;         /*    40     4 */
	float                      m_flCheckWinConditions; /*    44     4 */
	float                      m_fRoundCount;        /*    48     4 */
	int                        m_iRoundTime;         /*    52     4 */
	int                        m_iRoundTimeSecs;     /*    56     4 */
	int                        m_iIntroRoundTime;    /*    60     4 */
	float                      m_fIntroRoundCount;   /*    64     4 */
	int                        m_iAccountTerrorist;  /*    68     4 */
	int                        m_iAccountCT;         /*    72     4 */
	int                        m_iNumTerrorist;      /*    76     4 */
	int                        m_iNumCT;             /*    80     4 */
	int                        m_iNumSpawnableTerrorist; /*    84     4 */
	int                        m_iNumSpawnableCT;    /*    88     4 */
	int                        m_iSpawnPointCount_Terrorist; /*    92     4 */
	int                        m_iSpawnPointCount_CT; /*    96     4 */
	int                        m_iHostagesRescued;   /*   100     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	int                        m_iHostagesTouched;   /*   104     4 */
	int                        m_iRoundWinStatus;    /*   108     4 */
	short int                  m_iNumCTWins;         /*   112     2 */
	short int                  m_iNumTerroristWins;  /*   114     2 */
	bool                       m_bTargetBombed;      /*   116     1 */
	bool                       m_bBombDefused;       /*   117     1 */
	bool                       m_bMapHasBombTarget;  /*   118     1 */
	bool                       m_bMapHasBombZone;    /*   119     1 */
	bool                       m_bMapHasBuyZone;     /*   120     1 */
	bool                       m_bMapHasRescueZone;  /*   121     1 */
	bool                       m_bMapHasEscapeZone;  /*   122     1 */
	int                        m_iMapHasVIPSafetyZone; /*   124     4 */
	int                        m_bMapHasCameras;     /*   128     4 */
	int                        m_iC4Timer;           /*   132     4 */
	int                        m_iC4Guy;             /*   136     4 */
	int                        m_iLoserBonus;        /*   140     4 */
	int                        m_iNumConsecutiveCTLoses; /*   144     4 */
	int                        m_iNumConsecutiveTerroristLoses; /*   148     4 */
	float                      m_fMaxIdlePeriod;     /*   152     4 */
	int                        m_iLimitTeams;        /*   156     4 */
	bool                       m_bLevelInitialized;  /*   160     1 */
	bool                       m_bRoundTerminating;  /*   161     1 */
	bool                       m_bCompleteReset;     /*   162     1 */
	float                      m_flRequiredEscapeRatio; /*   164     4 */
	int                        m_iNumEscapers;       /*   168     4 */
	/* --- cacheline 2 boundary (128 bytes) was 2 bytes ago --- */
	int                        m_iHaveEscaped;       /*   172     4 */
	bool                       m_bCTCantBuy;         /*   176     1 */
	bool                       m_bTCantBuy;          /*   177     1 */
	float                      m_flBombRadius;       /*   180     4 */
	int                        m_iConsecutiveVIP;    /*   184     4 */
	int                        m_iTotalGunCount;     /*   188     4 */
	int                        m_iTotalGrenadeCount; /*   192     4 */
	int                        m_iTotalArmourCount;  /*   196     4 */
	int                        m_iUnBalancedRounds;  /*   200     4 */
	int                        m_iNumEscapeRounds;   /*   204     4 */
	int                        m_iMapVotes[100];     /*   208   400 */
	/* --- cacheline 8 boundary (512 bytes) was 52 bytes ago --- */
	int                        m_iLastPick;          /*   608     4 */
	int                        m_iMaxMapTime;        /*   612     4 */
	int                        m_iMaxRounds;         /*   616     4 */
	/* --- cacheline 9 boundary (576 bytes) --- */
	int                        m_iTotalRoundsPlayed; /*   620     4 */
	int                        m_iMaxRoundsWon;      /*   624     4 */
	int                        m_iStoredSpectValue;  /*   628     4 */
	float                      m_flForceCameraValue; /*   632     4 */
	float                      m_flForceChaseCamValue; /*   636     4 */
	float                      m_flFadeToBlackValue; /*   640     4 */
	class CBasePlayer *        m_pVIP;               /*   644     4 */
	class CBasePlayer *        VIPQueue[5];          /*   648    20 */
protected:

	float                      m_flIntermissionEndTime; /*   668     4 */
	float                      m_flIntermissionStartTime; /*   672     4 */
	BOOL                       m_iEndIntermissionButtonHit; /*   676     4 */
	float                      m_tmNextPeriodicThink; /*   680     4 */
	/* --- cacheline 10 boundary (640 bytes) --- */
	bool                       m_bFirstConnected;    /*   684     1 */
	bool                       m_bInCareerGame;      /*   685     1 */
	float                      m_fCareerRoundMenuTime; /*   688     4 */
	int                        m_iCareerMatchWins;   /*   692     4 */
	int                        m_iRoundWinDifference; /*   696     4 */
	float                      m_fCareerMatchMenuTime; /*   700     4 */
	bool                       m_bSkipSpawn;         /*   704     1 */
	/* <0> (null):0 */
	void CHalfLifeMultiplay(class CHalfLifeMultiplay *, const class CHalfLifeMultiplay  &);

	/* <0> (null):0 */
	void CHalfLifeMultiplay(class CHalfLifeMultiplay *);

	/* <0> (null):0 */
	virtual void Think(class CHalfLifeMultiplay *); /* linkage=_ZN18CHalfLifeMultiplay5ThinkEv */

	/* <0> (null):0 */
	virtual void RefreshSkillData(class CHalfLifeMultiplay *); /* linkage=_ZN18CHalfLifeMultiplay16RefreshSkillDataEv */

	/* <0> (null):0 */
	virtual BOOL IsAllowedToSpawn(class CHalfLifeMultiplay *, class CBaseEntity *); /* linkage=_ZN18CHalfLifeMultiplay16IsAllowedToSpawnEP11CBaseEntity */

	/* <0> (null):0 */
	virtual BOOL FAllowFlashlight(class CHalfLifeMultiplay *); /* linkage=_ZN18CHalfLifeMultiplay16FAllowFlashlightEv */

	/* <0> (null):0 */
	virtual BOOL FShouldSwitchWeapon(class CHalfLifeMultiplay *, class CBasePlayer *, class CBasePlayerItem *); /* linkage=_ZN18CHalfLifeMultiplay19FShouldSwitchWeaponEP11CBasePlayerP15CBasePlayerItem */

	/* <0> (null):0 */
	virtual BOOL GetNextBestWeapon(class CHalfLifeMultiplay *, class CBasePlayer *, class CBasePlayerItem *); /* linkage=_ZN18CHalfLifeMultiplay17GetNextBestWeaponEP11CBasePlayerP15CBasePlayerItem */

	/* <0> (null):0 */
	virtual BOOL IsMultiplayer(class CHalfLifeMultiplay *); /* linkage=_ZN18CHalfLifeMultiplay13IsMultiplayerEv */

	/* <0> (null):0 */
	virtual BOOL IsDeathmatch(class CHalfLifeMultiplay *); /* linkage=_ZN18CHalfLifeMultiplay12IsDeathmatchEv */

	/* <0> (null):0 */
	virtual BOOL IsCoOp(class CHalfLifeMultiplay *); /* linkage=_ZN18CHalfLifeMultiplay6IsCoOpEv */

	/* <0> (null):0 */
	BOOL IsCareer(class CHalfLifeMultiplay *); /* linkage=_ZN18CHalfLifeMultiplay8IsCareerEv */

	/* <0> (null):0 */
	void QueueCareerRoundEndMenu(class CHalfLifeMultiplay *, float, int); /* linkage=_ZN18CHalfLifeMultiplay23QueueCareerRoundEndMenuEfi */

	/* <0> (null):0 */
	void SetCareerMatchLimit(class CHalfLifeMultiplay *, int, int); /* linkage=_ZN18CHalfLifeMultiplay19SetCareerMatchLimitEii */

	/* <0> (null):0 */
	bool IsInCareerRound(class CHalfLifeMultiplay *); /* linkage=_ZN18CHalfLifeMultiplay15IsInCareerRoundEv */

	/* <0> (null):0 */
	void CareerRestart(class CHalfLifeMultiplay *); /* linkage=_ZN18CHalfLifeMultiplay13CareerRestartEv */

	/* <0> (null):0 */
	bool ShouldSkipSpawn(const class CHalfLifeMultiplay  *); /* linkage=_ZNK18CHalfLifeMultiplay15ShouldSkipSpawnEv */

	/* <0> (null):0 */
	void MarkSpawnSkipped(class CHalfLifeMultiplay *); /* linkage=_ZN18CHalfLifeMultiplay16MarkSpawnSkippedEv */

	/* <0> (null):0 */
	virtual BOOL ClientConnected(class CHalfLifeMultiplay *, edict_t *, const char  *, const char  *, char *); /* linkage=_ZN18CHalfLifeMultiplay15ClientConnectedEP7edict_sPKcS3_Pc */

	/* <0> (null):0 */
	virtual void InitHUD(class CHalfLifeMultiplay *, class CBasePlayer *); /* linkage=_ZN18CHalfLifeMultiplay7InitHUDEP11CBasePlayer */

	/* <0> (null):0 */
	virtual void ClientDisconnected(class CHalfLifeMultiplay *, edict_t *); /* linkage=_ZN18CHalfLifeMultiplay18ClientDisconnectedEP7edict_s */

	/* <0> (null):0 */
	virtual void UpdateGameMode(class CHalfLifeMultiplay *, class CBasePlayer *); /* linkage=_ZN18CHalfLifeMultiplay14UpdateGameModeEP11CBasePlayer */

	/* <0> (null):0 */
	virtual float FlPlayerFallDamage(class CHalfLifeMultiplay *, class CBasePlayer *); /* linkage=_ZN18CHalfLifeMultiplay18FlPlayerFallDamageEP11CBasePlayer */

	/* <0> (null):0 */
	virtual BOOL FPlayerCanTakeDamage(class CHalfLifeMultiplay *, class CBasePlayer *, class CBaseEntity *); /* linkage=_ZN18CHalfLifeMultiplay20FPlayerCanTakeDamageEP11CBasePlayerP11CBaseEntity */

	/* <0> (null):0 */
	virtual void PlayerSpawn(class CHalfLifeMultiplay *, class CBasePlayer *); /* linkage=_ZN18CHalfLifeMultiplay11PlayerSpawnEP11CBasePlayer */

	/* <0> (null):0 */
	virtual void PlayerThink(class CHalfLifeMultiplay *, class CBasePlayer *); /* linkage=_ZN18CHalfLifeMultiplay11PlayerThinkEP11CBasePlayer */

	/* <0> (null):0 */
	virtual BOOL FPlayerCanRespawn(class CHalfLifeMultiplay *, class CBasePlayer *); /* linkage=_ZN18CHalfLifeMultiplay17FPlayerCanRespawnEP11CBasePlayer */

	/* <0> (null):0 */
	virtual float FlPlayerSpawnTime(class CHalfLifeMultiplay *, class CBasePlayer *); /* linkage=_ZN18CHalfLifeMultiplay17FlPlayerSpawnTimeEP11CBasePlayer */

	/* <0> (null):0 */
	virtual edict_t * GetPlayerSpawnSpot(class CHalfLifeMultiplay *, class CBasePlayer *); /* linkage=_ZN18CHalfLifeMultiplay18GetPlayerSpawnSpotEP11CBasePlayer */

	/* <0> (null):0 */
	virtual BOOL AllowAutoTargetCrosshair(class CHalfLifeMultiplay *); /* linkage=_ZN18CHalfLifeMultiplay24AllowAutoTargetCrosshairEv */

	/* <0> (null):0 */
	virtual int IPointsForKill(class CHalfLifeMultiplay *, class CBasePlayer *, class CBasePlayer *); /* linkage=_ZN18CHalfLifeMultiplay14IPointsForKillEP11CBasePlayerS1_ */

	/* <0> (null):0 */
	virtual void PlayerKilled(class CHalfLifeMultiplay *, class CBasePlayer *, entvars_t *, entvars_t *); /* linkage=_ZN18CHalfLifeMultiplay12PlayerKilledEP11CBasePlayerP9entvars_sS3_ */

	/* <0> (null):0 */
	virtual void DeathNotice(class CHalfLifeMultiplay *, class CBasePlayer *, entvars_t *, entvars_t *); /* linkage=_ZN18CHalfLifeMultiplay11DeathNoticeEP11CBasePlayerP9entvars_sS3_ */

	/* <0> (null):0 */
	virtual void PlayerGotWeapon(class CHalfLifeMultiplay *, class CBasePlayer *, class CBasePlayerItem *); /* linkage=_ZN18CHalfLifeMultiplay15PlayerGotWeaponEP11CBasePlayerP15CBasePlayerItem */

	/* <0> (null):0 */
	virtual BOOL CanHavePlayerItem(class CHalfLifeMultiplay *, class CBasePlayer *, class CBasePlayerItem *); /* linkage=_ZN18CHalfLifeMultiplay17CanHavePlayerItemEP11CBasePlayerP15CBasePlayerItem */

	/* <0> (null):0 */
	virtual int WeaponShouldRespawn(class CHalfLifeMultiplay *, class CBasePlayerItem *); /* linkage=_ZN18CHalfLifeMultiplay19WeaponShouldRespawnEP15CBasePlayerItem */

	/* <0> (null):0 */
	virtual float FlWeaponRespawnTime(class CHalfLifeMultiplay *, class CBasePlayerItem *); /* linkage=_ZN18CHalfLifeMultiplay19FlWeaponRespawnTimeEP15CBasePlayerItem */

	/* <0> (null):0 */
	virtual float FlWeaponTryRespawn(class CHalfLifeMultiplay *, class CBasePlayerItem *); /* linkage=_ZN18CHalfLifeMultiplay18FlWeaponTryRespawnEP15CBasePlayerItem */

	/* <0> (null):0 */
	virtual class Vector VecWeaponRespawnSpot(class CHalfLifeMultiplay *, class CBasePlayerItem *); /* linkage=_ZN18CHalfLifeMultiplay20VecWeaponRespawnSpotEP15CBasePlayerItem */

	/* <0> (null):0 */
	virtual BOOL CanHaveItem(class CHalfLifeMultiplay *, class CBasePlayer *, class CItem *); /* linkage=_ZN18CHalfLifeMultiplay11CanHaveItemEP11CBasePlayerP5CItem */

	/* <0> (null):0 */
	virtual void PlayerGotItem(class CHalfLifeMultiplay *, class CBasePlayer *, class CItem *); /* linkage=_ZN18CHalfLifeMultiplay13PlayerGotItemEP11CBasePlayerP5CItem */

	/* <0> (null):0 */
	virtual int ItemShouldRespawn(class CHalfLifeMultiplay *, class CItem *); /* linkage=_ZN18CHalfLifeMultiplay17ItemShouldRespawnEP5CItem */

	/* <0> (null):0 */
	virtual float FlItemRespawnTime(class CHalfLifeMultiplay *, class CItem *); /* linkage=_ZN18CHalfLifeMultiplay17FlItemRespawnTimeEP5CItem */

	/* <0> (null):0 */
	virtual class Vector VecItemRespawnSpot(class CHalfLifeMultiplay *, class CItem *); /* linkage=_ZN18CHalfLifeMultiplay18VecItemRespawnSpotEP5CItem */

	/* <0> (null):0 */
	virtual void PlayerGotAmmo(class CHalfLifeMultiplay *, class CBasePlayer *, char *, int); /* linkage=_ZN18CHalfLifeMultiplay13PlayerGotAmmoEP11CBasePlayerPci */

	/* <0> (null):0 */
	virtual int AmmoShouldRespawn(class CHalfLifeMultiplay *, class CBasePlayerAmmo *); /* linkage=_ZN18CHalfLifeMultiplay17AmmoShouldRespawnEP15CBasePlayerAmmo */

	/* <0> (null):0 */
	virtual float FlAmmoRespawnTime(class CHalfLifeMultiplay *, class CBasePlayerAmmo *); /* linkage=_ZN18CHalfLifeMultiplay17FlAmmoRespawnTimeEP15CBasePlayerAmmo */

	/* <0> (null):0 */
	virtual class Vector VecAmmoRespawnSpot(class CHalfLifeMultiplay *, class CBasePlayerAmmo *); /* linkage=_ZN18CHalfLifeMultiplay18VecAmmoRespawnSpotEP15CBasePlayerAmmo */

	/* <0> (null):0 */
	virtual float FlHealthChargerRechargeTime(class CHalfLifeMultiplay *); /* linkage=_ZN18CHalfLifeMultiplay27FlHealthChargerRechargeTimeEv */

	/* <0> (null):0 */
	virtual float FlHEVChargerRechargeTime(class CHalfLifeMultiplay *); /* linkage=_ZN18CHalfLifeMultiplay24FlHEVChargerRechargeTimeEv */

	/* <0> (null):0 */
	virtual int DeadPlayerWeapons(class CHalfLifeMultiplay *, class CBasePlayer *); /* linkage=_ZN18CHalfLifeMultiplay17DeadPlayerWeaponsEP11CBasePlayer */

	/* <0> (null):0 */
	virtual int DeadPlayerAmmo(class CHalfLifeMultiplay *, class CBasePlayer *); /* linkage=_ZN18CHalfLifeMultiplay14DeadPlayerAmmoEP11CBasePlayer */

	/* <0> (null):0 */
	virtual const char  * GetTeamID(class CHalfLifeMultiplay *, class CBaseEntity *); /* linkage=_ZN18CHalfLifeMultiplay9GetTeamIDEP11CBaseEntity */

	/* <0> (null):0 */
	virtual int PlayerRelationship(class CHalfLifeMultiplay *, class CBasePlayer *, class CBaseEntity *); /* linkage=_ZN18CHalfLifeMultiplay18PlayerRelationshipEP11CBasePlayerP11CBaseEntity */

	/* <0> (null):0 */
	virtual BOOL PlayTextureSounds(class CHalfLifeMultiplay *); /* linkage=_ZN18CHalfLifeMultiplay17PlayTextureSoundsEv */

	/* <0> (null):0 */
	virtual BOOL FAllowMonsters(class CHalfLifeMultiplay *); /* linkage=_ZN18CHalfLifeMultiplay14FAllowMonstersEv */

	/* <0> (null):0 */
	virtual void EndMultiplayerGame(class CHalfLifeMultiplay *); /* linkage=_ZN18CHalfLifeMultiplay18EndMultiplayerGameEv */

	/* <0> (null):0 */
	virtual void ServerDeactivate(class CHalfLifeMultiplay *); /* linkage=_ZN18CHalfLifeMultiplay16ServerDeactivateEv */

	/* <0> (null):0 */
	virtual BOOL ClientCommand_DeadOrAlive(class CHalfLifeMultiplay *, class CBasePlayer *, const char  *); /* linkage=_ZN18CHalfLifeMultiplay25ClientCommand_DeadOrAliveEP11CBasePlayerPKc */

	/* <0> (null):0 */
	virtual BOOL ClientCommand(class CHalfLifeMultiplay *, class CBasePlayer *, const char  *); /* linkage=_ZN18CHalfLifeMultiplay13ClientCommandEP11CBasePlayerPKc */

	/* <0> (null):0 */
	virtual void ClientUserInfoChanged(class CHalfLifeMultiplay *, class CBasePlayer *, char *); /* linkage=_ZN18CHalfLifeMultiplay21ClientUserInfoChangedEP11CBasePlayerPc */

	/* <0> (null):0 */
	void PlayerJoinedTeam(class CHalfLifeMultiplay *, class CBasePlayer *); /* linkage=_ZN18CHalfLifeMultiplay16PlayerJoinedTeamEP11CBasePlayer */

	/* <0> (null):0 */
	virtual void CleanUpMap(class CHalfLifeMultiplay *); /* linkage=_ZN18CHalfLifeMultiplay10CleanUpMapEv */

	/* <0> (null):0 */
	virtual void RestartRound(class CHalfLifeMultiplay *); /* linkage=_ZN18CHalfLifeMultiplay12RestartRoundEv */

	/* <0> (null):0 */
	virtual void CheckWinConditions(class CHalfLifeMultiplay *); /* linkage=_ZN18CHalfLifeMultiplay18CheckWinConditionsEv */

	/* <0> (null):0 */
	virtual void CheckMapConditions(class CHalfLifeMultiplay *); /* linkage=_ZN18CHalfLifeMultiplay18CheckMapConditionsEv */

	/* <0> (null):0 */
	virtual void RemoveGuns(class CHalfLifeMultiplay *); /* linkage=_ZN18CHalfLifeMultiplay10RemoveGunsEv */

	/* <0> (null):0 */
	virtual void GiveC4(class CHalfLifeMultiplay *); /* linkage=_ZN18CHalfLifeMultiplay6GiveC4Ev */

	/* <0> (null):0 */
	float TimeRemaining(class CHalfLifeMultiplay *); /* linkage=_ZN18CHalfLifeMultiplay13TimeRemainingEv */

	/* <0> (null):0 */
	BOOL TeamFull(class CHalfLifeMultiplay *, int); /* linkage=_ZN18CHalfLifeMultiplay8TeamFullEi */

	/* <0> (null):0 */
	BOOL TeamStacked(class CHalfLifeMultiplay *, int, int); /* linkage=_ZN18CHalfLifeMultiplay11TeamStackedEii */

	/* <0> (null):0 */
	bool IsVIPQueueEmpty(class CHalfLifeMultiplay *); /* linkage=_ZN18CHalfLifeMultiplay15IsVIPQueueEmptyEv */

	/* <0> (null):0 */
	bool AddToVIPQueue(class CHalfLifeMultiplay *, class CBasePlayer *); /* linkage=_ZN18CHalfLifeMultiplay13AddToVIPQueueEP11CBasePlayer */

	/* <0> (null):0 */
	void PickNextVIP(class CHalfLifeMultiplay *); /* linkage=_ZN18CHalfLifeMultiplay11PickNextVIPEv */

	/* <0> (null):0 */
	void StackVIPQueue(class CHalfLifeMultiplay *); /* linkage=_ZN18CHalfLifeMultiplay13StackVIPQueueEv */

	/* <0> (null):0 */
	void ResetCurrentVIP(class CHalfLifeMultiplay *); /* linkage=_ZN18CHalfLifeMultiplay15ResetCurrentVIPEv */

	/* <0> (null):0 */
	void BalanceTeams(class CHalfLifeMultiplay *); /* linkage=_ZN18CHalfLifeMultiplay12BalanceTeamsEv */

	/* <0> (null):0 */
	void SwapAllPlayers(class CHalfLifeMultiplay *); /* linkage=_ZN18CHalfLifeMultiplay14SwapAllPlayersEv */

	/* <0> (null):0 */
	void UpdateTeamScores(class CHalfLifeMultiplay *); /* linkage=_ZN18CHalfLifeMultiplay16UpdateTeamScoresEv */

	/* <0> (null):0 */
	void DisplayMaps(class CHalfLifeMultiplay *, class CBasePlayer *, int); /* linkage=_ZN18CHalfLifeMultiplay11DisplayMapsEP11CBasePlayeri */

	/* <0> (null):0 */
	void ResetAllMapVotes(class CHalfLifeMultiplay *); /* linkage=_ZN18CHalfLifeMultiplay16ResetAllMapVotesEv */

	/* <0> (null):0 */
	void ProcessMapVote(class CHalfLifeMultiplay *, class CBasePlayer *, int); /* linkage=_ZN18CHalfLifeMultiplay14ProcessMapVoteEP11CBasePlayeri */

	/* <0> (null):0 */
	BOOL IsThereABomber(class CHalfLifeMultiplay *); /* linkage=_ZN18CHalfLifeMultiplay14IsThereABomberEv */

	/* <0> (null):0 */
	BOOL IsThereABomb(class CHalfLifeMultiplay *); /* linkage=_ZN18CHalfLifeMultiplay12IsThereABombEv */

	/* <0> (null):0 */
	bool IsMatchStarted(class CHalfLifeMultiplay *); /* linkage=_ZN18CHalfLifeMultiplay14IsMatchStartedEv */

	/* <0> (null):0 */
	virtual void ChangeLevel(class CHalfLifeMultiplay *); /* linkage=_ZN18CHalfLifeMultiplay11ChangeLevelEv */

	/* <0> (null):0 */
	virtual void GoToIntermission(class CHalfLifeMultiplay *); /* linkage=_ZN18CHalfLifeMultiplay16GoToIntermissionEv */

	/* <0> (null):0 */
	void SendMOTDToClient(class CHalfLifeMultiplay *, edict_t *); /* linkage=_ZN18CHalfLifeMultiplay16SendMOTDToClientEP7edict_s */

private:

	/* <0> (null):0 */
	bool HasRoundTimeExpired(class CHalfLifeMultiplay *); /* linkage=_ZN18CHalfLifeMultiplay19HasRoundTimeExpiredEv */

	/* <0> (null):0 */
	bool IsBombPlanted(class CHalfLifeMultiplay *); /* linkage=_ZN18CHalfLifeMultiplay13IsBombPlantedEv */

	/* <0> (null):0 */
	void MarkLivingPlayersOnTeamAsNotReceivingMoneyNextRound(class CHalfLifeMultiplay *, int); /* linkage=_ZN18CHalfLifeMultiplay51MarkLivingPlayersOnTeamAsNotReceivingMoneyNextRoundEi */

	/* vtable has 60 entries: {
	   [1] = Think(_ZN18CHalfLifeMultiplay5ThinkEv), 
	   [0] = RefreshSkillData(_ZN18CHalfLifeMultiplay16RefreshSkillDataEv), 
	   [2] = IsAllowedToSpawn(_ZN18CHalfLifeMultiplay16IsAllowedToSpawnEP11CBaseEntity), 
	   [3] = FAllowFlashlight(_ZN18CHalfLifeMultiplay16FAllowFlashlightEv), 
	   [4] = FShouldSwitchWeapon(_ZN18CHalfLifeMultiplay19FShouldSwitchWeaponEP11CBasePlayerP15CBasePlayerItem), 
	   [5] = GetNextBestWeapon(_ZN18CHalfLifeMultiplay17GetNextBestWeaponEP11CBasePlayerP15CBasePlayerItem), 
	   [6] = IsMultiplayer(_ZN18CHalfLifeMultiplay13IsMultiplayerEv), 
	   [7] = IsDeathmatch(_ZN18CHalfLifeMultiplay12IsDeathmatchEv), 
	   [9] = IsCoOp(_ZN18CHalfLifeMultiplay6IsCoOpEv), 
	   [11] = ClientConnected(_ZN18CHalfLifeMultiplay15ClientConnectedEP7edict_sPKcS3_Pc), 
	   [12] = InitHUD(_ZN18CHalfLifeMultiplay7InitHUDEP11CBasePlayer), 
	   [13] = ClientDisconnected(_ZN18CHalfLifeMultiplay18ClientDisconnectedEP7edict_s), 
	   [14] = UpdateGameMode(_ZN18CHalfLifeMultiplay14UpdateGameModeEP11CBasePlayer), 
	   [15] = FlPlayerFallDamage(_ZN18CHalfLifeMultiplay18FlPlayerFallDamageEP11CBasePlayer), 
	   [16] = FPlayerCanTakeDamage(_ZN18CHalfLifeMultiplay20FPlayerCanTakeDamageEP11CBasePlayerP11CBaseEntity), 
	   [18] = PlayerSpawn(_ZN18CHalfLifeMultiplay11PlayerSpawnEP11CBasePlayer), 
	   [19] = PlayerThink(_ZN18CHalfLifeMultiplay11PlayerThinkEP11CBasePlayer), 
	   [20] = FPlayerCanRespawn(_ZN18CHalfLifeMultiplay17FPlayerCanRespawnEP11CBasePlayer), 
	   [21] = FlPlayerSpawnTime(_ZN18CHalfLifeMultiplay17FlPlayerSpawnTimeEP11CBasePlayer), 
	   [22] = GetPlayerSpawnSpot(_ZN18CHalfLifeMultiplay18GetPlayerSpawnSpotEP11CBasePlayer), 
	   [23] = AllowAutoTargetCrosshair(_ZN18CHalfLifeMultiplay24AllowAutoTargetCrosshairEv), 
	   [27] = IPointsForKill(_ZN18CHalfLifeMultiplay14IPointsForKillEP11CBasePlayerS1_), 
	   [28] = PlayerKilled(_ZN18CHalfLifeMultiplay12PlayerKilledEP11CBasePlayerP9entvars_sS3_), 
	   [29] = DeathNotice(_ZN18CHalfLifeMultiplay11DeathNoticeEP11CBasePlayerP9entvars_sS3_), 
	   [31] = PlayerGotWeapon(_ZN18CHalfLifeMultiplay15PlayerGotWeaponEP11CBasePlayerP15CBasePlayerItem), 
	   [30] = CanHavePlayerItem(_ZN18CHalfLifeMultiplay17CanHavePlayerItemEP11CBasePlayerP15CBasePlayerItem), 
	   [32] = WeaponShouldRespawn(_ZN18CHalfLifeMultiplay19WeaponShouldRespawnEP15CBasePlayerItem), 
	   [33] = FlWeaponRespawnTime(_ZN18CHalfLifeMultiplay19FlWeaponRespawnTimeEP15CBasePlayerItem), 
	   [34] = FlWeaponTryRespawn(_ZN18CHalfLifeMultiplay18FlWeaponTryRespawnEP15CBasePlayerItem), 
	   [35] = VecWeaponRespawnSpot(_ZN18CHalfLifeMultiplay20VecWeaponRespawnSpotEP15CBasePlayerItem), 
	   [36] = CanHaveItem(_ZN18CHalfLifeMultiplay11CanHaveItemEP11CBasePlayerP5CItem), 
	   [37] = PlayerGotItem(_ZN18CHalfLifeMultiplay13PlayerGotItemEP11CBasePlayerP5CItem), 
	   [38] = ItemShouldRespawn(_ZN18CHalfLifeMultiplay17ItemShouldRespawnEP5CItem), 
	   [39] = FlItemRespawnTime(_ZN18CHalfLifeMultiplay17FlItemRespawnTimeEP5CItem), 
	   [40] = VecItemRespawnSpot(_ZN18CHalfLifeMultiplay18VecItemRespawnSpotEP5CItem), 
	   [42] = PlayerGotAmmo(_ZN18CHalfLifeMultiplay13PlayerGotAmmoEP11CBasePlayerPci), 
	   [43] = AmmoShouldRespawn(_ZN18CHalfLifeMultiplay17AmmoShouldRespawnEP15CBasePlayerAmmo), 
	   [44] = FlAmmoRespawnTime(_ZN18CHalfLifeMultiplay17FlAmmoRespawnTimeEP15CBasePlayerAmmo), 
	   [45] = VecAmmoRespawnSpot(_ZN18CHalfLifeMultiplay18VecAmmoRespawnSpotEP15CBasePlayerAmmo), 
	   [46] = FlHealthChargerRechargeTime(_ZN18CHalfLifeMultiplay27FlHealthChargerRechargeTimeEv), 
	   [47] = FlHEVChargerRechargeTime(_ZN18CHalfLifeMultiplay24FlHEVChargerRechargeTimeEv), 
	   [48] = DeadPlayerWeapons(_ZN18CHalfLifeMultiplay17DeadPlayerWeaponsEP11CBasePlayer), 
	   [49] = DeadPlayerAmmo(_ZN18CHalfLifeMultiplay14DeadPlayerAmmoEP11CBasePlayer), 
	   [50] = GetTeamID(_ZN18CHalfLifeMultiplay9GetTeamIDEP11CBaseEntity), 
	   [51] = PlayerRelationship(_ZN18CHalfLifeMultiplay18PlayerRelationshipEP11CBasePlayerP11CBaseEntity), 
	   [57] = PlayTextureSounds(_ZN18CHalfLifeMultiplay17PlayTextureSoundsEv), 
	   [58] = FAllowMonsters(_ZN18CHalfLifeMultiplay14FAllowMonstersEv), 
	   [59] = EndMultiplayerGame(_ZN18CHalfLifeMultiplay18EndMultiplayerGameEv), 
	   [61] = ServerDeactivate(_ZN18CHalfLifeMultiplay16ServerDeactivateEv), 
	   [24] = ClientCommand_DeadOrAlive(_ZN18CHalfLifeMultiplay25ClientCommand_DeadOrAliveEP11CBasePlayerPKc), 
	   [25] = ClientCommand(_ZN18CHalfLifeMultiplay13ClientCommandEP11CBasePlayerPKc), 
	   [26] = ClientUserInfoChanged(_ZN18CHalfLifeMultiplay21ClientUserInfoChangedEP11CBasePlayerPc), 
	   [63] = CleanUpMap(_ZN18CHalfLifeMultiplay10CleanUpMapEv), 
	   [64] = RestartRound(_ZN18CHalfLifeMultiplay12RestartRoundEv), 
	   [65] = CheckWinConditions(_ZN18CHalfLifeMultiplay18CheckWinConditionsEv), 
	   [62] = CheckMapConditions(_ZN18CHalfLifeMultiplay18CheckMapConditionsEv), 
	   [66] = RemoveGuns(_ZN18CHalfLifeMultiplay10RemoveGunsEv), 
	   [67] = GiveC4(_ZN18CHalfLifeMultiplay6GiveC4Ev), 
	   [68] = ChangeLevel(_ZN18CHalfLifeMultiplay11ChangeLevelEv), 
	   [69] = GoToIntermission(_ZN18CHalfLifeMultiplay16GoToIntermissionEv), 
	} */
	/* size: 708, cachelines: 12, members: 76 */
	/* last cacheline: 4 bytes */

	/* BRAIN FART ALERT! 708 != 659 + 0(holes), diff = 49 */

}; /* size: 708 */

/* 1499 */
/* <0> (null):0 */
class CGameRules {
	/* <0> (null):0 */
	virtual BOOL ClientCommand_DeadOrAlive(class CGameRules *, class CBasePlayer *, const char  *); /* linkage=_ZN10CGameRules25ClientCommand_DeadOrAliveEP11CBasePlayerPKc */

	/* <0> (null):0 */
	virtual BOOL ClientCommand(class CGameRules *, class CBasePlayer *, const char  *); /* linkage=_ZN10CGameRules13ClientCommandEP11CBasePlayerPKc */

	/* <0> (null):0 */
	void CGameRules(class CGameRules *);

	/* <0> (null):0 */
	virtual BOOL IsTeamplay(class CGameRules *); /* linkage=_ZN10CGameRules10IsTeamplayEv */

	/* <0> (null):0 */
	virtual const char  * GetGameDescription(class CGameRules *); /* linkage=_ZN10CGameRules18GetGameDescriptionEv */

	/* <0> (null):0 */
	virtual BOOL ShouldAutoAim(class CGameRules *, class CBasePlayer *, edict_t *); /* linkage=_ZN10CGameRules13ShouldAutoAimEP11CBasePlayerP7edict_s */

	/* <0> (null):0 */
	virtual int GetTeamIndex(class CGameRules *, const char  *); /* linkage=_ZN10CGameRules12GetTeamIndexEPKc */

	/* <0> (null):0 */
	virtual const char  * GetIndexedTeamName(class CGameRules *, int); /* linkage=_ZN10CGameRules18GetIndexedTeamNameEi */

	/* <0> (null):0 */
	virtual BOOL IsValidTeam(class CGameRules *, const char  *); /* linkage=_ZN10CGameRules11IsValidTeamEPKc */

	/* <0> (null):0 */
	virtual void ChangePlayerTeam(class CGameRules *, class CBasePlayer *, const char  *, BOOL, BOOL); /* linkage=_ZN10CGameRules16ChangePlayerTeamEP11CBasePlayerPKcii */

	/* <0> (null):0 */
	virtual const char  * SetDefaultPlayerTeam(class CGameRules *, class CBasePlayer *); /* linkage=_ZN10CGameRules20SetDefaultPlayerTeamEP11CBasePlayer */

	/* <0> (null):0 */
	virtual BOOL IsFreezePeriod(class CGameRules *); /* linkage=_ZN10CGameRules14IsFreezePeriodEv */

	/* vtable has 11 entries: {
	   [24] = ClientCommand_DeadOrAlive(_ZN10CGameRules25ClientCommand_DeadOrAliveEP11CBasePlayerPKc), 
	   [25] = ClientCommand(_ZN10CGameRules13ClientCommandEP11CBasePlayerPKc), 
	   [8] = IsTeamplay(_ZN10CGameRules10IsTeamplayEv), 
	   [10] = GetGameDescription(_ZN10CGameRules18GetGameDescriptionEv), 
	   [17] = ShouldAutoAim(_ZN10CGameRules13ShouldAutoAimEP11CBasePlayerP7edict_s), 
	   [52] = GetTeamIndex(_ZN10CGameRules12GetTeamIndexEPKc), 
	   [53] = GetIndexedTeamName(_ZN10CGameRules18GetIndexedTeamNameEi), 
	   [54] = IsValidTeam(_ZN10CGameRules11IsValidTeamEPKc), 
	   [55] = ChangePlayerTeam(_ZN10CGameRules16ChangePlayerTeamEP11CBasePlayerPKcii), 
	   [56] = SetDefaultPlayerTeam(_ZN10CGameRules20SetDefaultPlayerTeamEP11CBasePlayer), 
	   [60] = IsFreezePeriod(_ZN10CGameRules14IsFreezePeriodEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1500 */
/* <0> (null):0 */
class CVoiceGameMgr {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1501 */
/* <0> (null):0 */
int                        array[100]; /* size: 400 */

/* 1502 */
/* <0> (null):0 */
class CBasePlayer *        array[5]; /* size: 20 */

/* 1503 */
 /* pointer to 1498 */
 /* size: 4 */

/* 1504 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1505 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 708 */

/* 1506 */
 /* pointer to 1507 */
 /* size: 4 */

/* 1507 */
/* <0> (null):0 */
class CBasePlayerItem {
	/* <0> (null):0 */
	const char  * pszName(class CBasePlayerItem *); /* linkage=_ZN15CBasePlayerItem7pszNameEv */

	/* <0> (null):0 */
	int iWeight(class CBasePlayerItem *); /* linkage=_ZN15CBasePlayerItem7iWeightEv */

	/* <0> (null):0 */
	int iFlags(class CBasePlayerItem *); /* linkage=_ZN15CBasePlayerItem6iFlagsEv */

	ItemInfo                   ItemInfoArray[32];    /*     0  1408 */
	/* --- cacheline 22 boundary (1408 bytes) --- */

	/* size: 0, cachelines: 0, members: 1 */

	/* BRAIN FART ALERT! 0 != 1408 + 0(holes), diff = -1408 */

}; /* size: 0 */

/* 1508 */
 /* pointer to 1505 */
 /* size: 4 */

/* 1509 */
 /* pointer to 1510 */
 /* size: 4 */

/* 1510 */
/* <0> (null):0 */
class CItem {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1511 */
 /* pointer to 1512 */
 /* size: 4 */

/* 1512 */
/* <0> (null):0 */
class CBasePlayerAmmo {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1513 */
/* <0> (null):0 */
class CCStrikeGameMgrHelper : public IVoiceGameMgrHelper {
public:

	/* class IVoiceGameMgrHelper <ancestor>; */      /*     0     4 */
	/* <0> (null):0 */
	void CCStrikeGameMgrHelper(class CCStrikeGameMgrHelper *, const class CCStrikeGameMgrHelper  &);

	/* <0> (null):0 */
	void CCStrikeGameMgrHelper(class CCStrikeGameMgrHelper *);

	/* <0> (null):0 */
	virtual bool CanPlayerHearPlayer(class CCStrikeGameMgrHelper *, class CBasePlayer *, class CBasePlayer *); /* linkage=_ZN21CCStrikeGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_ */

	/* <0> (null):0 */
	virtual void ~CCStrikeGameMgrHelper(class CCStrikeGameMgrHelper *, int);

	/* vtable has 1 entries: {
	   [2] = CanPlayerHearPlayer(_ZN21CCStrikeGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_), 
	} */
	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1514 */
/* <0> (null):0 */
class IVoiceGameMgrHelper {
	int ()(void) * *           _vptr.IVoiceGameMgrHelper; /*     0     4 */
	/* <0> (null):0 */
	void IVoiceGameMgrHelper(class IVoiceGameMgrHelper *, const class IVoiceGameMgrHelper  &);

	/* <0> (null):0 */
	void IVoiceGameMgrHelper(class IVoiceGameMgrHelper *);

	/* <0> (null):0 */
	virtual void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *, int);

	/* <0> (null):0 */
	virtual bool CanPlayerHearPlayer(class IVoiceGameMgrHelper *, class CBasePlayer *, class CBasePlayer *); /* linkage=_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_ */

	/* vtable has 1 entries: {
	   [2] = CanPlayerHearPlayer(_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_), 
	} */
	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1515 */
 /* pointer to 1513 */
 /* size: 4 */

/* 1516 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1517 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1518 */
/* <0> (null):0 */
class CMapInfo : public CPointEntity {
public:

	/* class CPointEntity        <ancestor>; */      /*     0     0 */
	int                        m_iBuyingStatus;      /*   152     4 */
	float                      m_flBombRadius;       /*   156     4 */
	/* <0> (null):0 */
	void CMapInfo(class CMapInfo *, const class CMapInfo  &);

	/* <0> (null):0 */
	void CMapInfo(class CMapInfo *);

	/* <0> (null):0 */
	virtual void KeyValue(class CMapInfo *, KeyValueData *); /* linkage=_ZN8CMapInfo8KeyValueEP14KeyValueData_s */

	/* <0> (null):0 */
	virtual void Spawn(class CMapInfo *); /* linkage=_ZN8CMapInfo5SpawnEv */

	/* vtable has 2 entries: {
	   [3] = KeyValue(_ZN8CMapInfo8KeyValueEP14KeyValueData_s), 
	   [0] = Spawn(_ZN8CMapInfo5SpawnEv), 
	} */
	/* size: 160, cachelines: 3, members: 3 */
	/* last cacheline: 32 bytes */

	/* BRAIN FART ALERT! 160 != 8 + 0(holes), diff = 152 */

}; /* size: 160 */

/* 1519 */
/* <0> (null):0 */
class CPointEntity {
	/* <0> (null):0 */
	virtual int ObjectCaps(class CPointEntity *); /* linkage=_ZN12CPointEntity10ObjectCapsEv */

	/* <0> (null):0 */
	void CPointEntity(class CPointEntity *);

	/* vtable has 1 entries: {
	   [6] = ObjectCaps(_ZN12CPointEntity10ObjectCapsEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1520 */
 /* pointer to 1518 */
 /* size: 4 */

/* 1521 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1522 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 160 */

/* 1523 */
/* <0> (null):0 */
class HostageStateMachine : public SimpleStateMachine<CHostageImprov*, HostageState>, public IImprovEvent {
public:

	/* class SimpleStateMachine<CHostageImprov*, HostageState> <ancestor>; */ /*     4    12 */
	/* class IImprovEvent        <ancestor>; */      /*     0     4 */
	/* <0> (null):0 */
	void HostageStateMachine(class HostageStateMachine *, const class HostageStateMachine  &);

	/* <0> (null):0 */
	void HostageStateMachine(class HostageStateMachine *);

	/* <0> (null):0 */
	void ~HostageStateMachine(class HostageStateMachine *, int);

	/* <0> (null):0 */
	virtual void OnMoveToSuccess(class HostageStateMachine *, const class Vector  &); /* linkage=_ZN19HostageStateMachine15OnMoveToSuccessERK6Vector */

	/* <0> (null):0 */
	virtual void OnMoveToFailure(class HostageStateMachine *, const class Vector  &, enum MoveToFailureType); /* linkage=_ZN19HostageStateMachine15OnMoveToFailureERK6VectorN12IImprovEvent17MoveToFailureTypeE */

	/* <0> (null):0 */
	virtual void OnInjury(class HostageStateMachine *, float); /* linkage=_ZN19HostageStateMachine8OnInjuryEf */

	/* <0> (null):0 */
	void UpdateStationaryAnimation(class HostageStateMachine *, class CHostageImprov *); /* linkage=_ZN19HostageStateMachine25UpdateStationaryAnimationEP14CHostageImprov */

	/* vtable has 3 entries: {
	   [0] = OnMoveToSuccess(_ZN19HostageStateMachine15OnMoveToSuccessERK6Vector), 
	   [1] = OnMoveToFailure(_ZN19HostageStateMachine15OnMoveToFailureERK6VectorN12IImprovEvent17MoveToFailureTypeE), 
	   [2] = OnInjury(_ZN19HostageStateMachine8OnInjuryEf), 
	} */
	/* size: 16, cachelines: 1, members: 2 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 1524 */
 /* pointer to 1523 */
 /* size: 4 */

/* 1525 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1526 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 16 */

/* 1527 */
/* <0> (null):0 */
class SimpleState<CHostageImprov*> {
	int ()(void) * *           _vptr.SimpleState;    /*     0     4 */
private:

	class SimpleState<CHostageImprov*> * m_parent;   /*     4     4 */
	/* <0> (null):0 */
	void SimpleState(class SimpleState<CHostageImprov*> *, const class SimpleState<CHostageImprov*>  &);

	/* <0> (null):0 */
	void SimpleState(class SimpleState<CHostageImprov*> *);

	/* <0> (null):0 */
	virtual void ~SimpleState(class SimpleState<CHostageImprov*> *, int);

	/* <0> (null):0 */
	virtual void OnEnter(class SimpleState<CHostageImprov*> *, class CHostageImprov *); /* linkage=_ZN11SimpleStateIP14CHostageImprovE7OnEnterES1_ */

	/* <0> (null):0 */
	virtual void OnUpdate(class SimpleState<CHostageImprov*> *, class CHostageImprov *); /* linkage=_ZN11SimpleStateIP14CHostageImprovE8OnUpdateES1_ */

	/* <0> (null):0 */
	virtual void OnExit(class SimpleState<CHostageImprov*> *, class CHostageImprov *); /* linkage=_ZN11SimpleStateIP14CHostageImprovE6OnExitES1_ */

	/* <0> (null):0 */
	virtual const char  * GetName(const class SimpleState<CHostageImprov*>  *); /* linkage=_ZNK11SimpleStateIP14CHostageImprovE7GetNameEv */

	/* <0> (null):0 */
	void SetParent(class SimpleState<CHostageImprov*> *, class SimpleState<CHostageImprov*> *); /* linkage=_ZN11SimpleStateIP14CHostageImprovE9SetParentEPS2_ */

	/* <0> (null):0 */
	class SimpleState<CHostageImprov*> * GetParent(const class SimpleState<CHostageImprov*>  *); /* linkage=_ZNK11SimpleStateIP14CHostageImprovE9GetParentEv */

	/* vtable has 4 entries: {
	   [2] = OnEnter(_ZN11SimpleStateIP14CHostageImprovE7OnEnterES1_), 
	   [3] = OnUpdate(_ZN11SimpleStateIP14CHostageImprovE8OnUpdateES1_), 
	   [4] = OnExit(_ZN11SimpleStateIP14CHostageImprovE6OnExitES1_), 
	   [5] = GetName(_ZNK11SimpleStateIP14CHostageImprovE7GetNameEv), 
	} */
	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 1528 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1529 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 1530 */
 /* pointer to 1531 */
 /* size: 4 */

/* 1531 */
 /* pointer to 1529 */
 /* size: 4 */

/* 1532 */
 /* pointer to 1527 */
 /* size: 4 */

/* 1533 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1534 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1535 */
 /* pointer to 1534 */
 /* size: 4 */

/* 1536 */
 /* pointer to 1537 */
 /* size: 4 */

/* 1537 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1538 */
 /* pointer to 1359 */
 /* size: 4 */

/* 1539 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1540 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1541 */
 /* pointer to 1514 */
 /* size: 4 */

/* 1542 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1543 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1544 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1545 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1546 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1547 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1548 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1549 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1550 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1551 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1552 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1553 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1554 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1555 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1556 */
 /* pointer to 1557 */
 /* size: 4 */

/* 1557 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 676 */

/* 1558 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1559 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1560 */
 /* pointer to 470 */
 /* size: 4 */

/* 1561 */
 /* pointer to 1519 */
 /* size: 4 */

/* 1562 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1563 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1564 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1565 */
 /* pointer to 1499 */
 /* size: 4 */

/* 1566 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1567 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1568 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1569 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1570 */
 /* pointer to 1571 */
 /* size: 4 */

/* 1571 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1572 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1573 */
 /* pointer to 1574 */
 /* size: 4 */

/* 1574 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1575 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1576 */
/* <0> (null):0 */
class HostageEscapeToCoverState {
	/* <0> (null):0 */
	virtual void ~HostageEscapeToCoverState(class HostageEscapeToCoverState *, int);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1577 */
 /* pointer to 1576 */
 /* size: 4 */

/* 1578 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1579 */
/* <0> (null):0 */
class HostageEscapeLookAroundState {
	/* <0> (null):0 */
	virtual void ~HostageEscapeLookAroundState(class HostageEscapeLookAroundState *, int);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1580 */
 /* pointer to 1579 */
 /* size: 4 */

/* 1581 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1582 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1583 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1584 */
 /* pointer to 1370 */
 /* size: 4 */

/* 1585 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1586 */
/* <0> (null):0 */
class HostageEscapeState {
	/* <0> (null):0 */
	virtual void ~HostageEscapeState(class HostageEscapeState *, int);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1587 */
 /* pointer to 1586 */
 /* size: 4 */

/* 1588 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1589 */
/* <0> (null):0 */
class HostageRetreatState {
	/* <0> (null):0 */
	virtual void ~HostageRetreatState(class HostageRetreatState *, int);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1590 */
 /* pointer to 1589 */
 /* size: 4 */

/* 1591 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1592 */
/* <0> (null):0 */
class HostageFollowState {
	/* <0> (null):0 */
	virtual void ~HostageFollowState(class HostageFollowState *, int);

	/* <0> (null):0 */
	class CBaseEntity * GetLeader(const class HostageFollowState  *); /* linkage=_ZNK18HostageFollowState9GetLeaderEv */


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1593 */
 /* pointer to 1592 */
 /* size: 4 */

/* 1594 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1595 */
 /* pointer to 1371 */
 /* size: 4 */

/* 1596 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1597 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1598 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1599 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1600 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1601 */
 /* pointer to 1498 */
 /* size: 4 */

/* 1602 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1603 */
 /* pointer to 1604 */
 /* size: 4 */

/* 1604 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1605 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1606 */
 /* pointer to 1607 */
 /* size: 4 */

/* 1607 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1608 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1609 */
/* <0> (null):0 */
class CBaseDelay {
	/* <0> (null):0 */
	void CBaseDelay(class CBaseDelay *);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1610 */
 /* pointer to 1609 */
 /* size: 4 */

/* 1611 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1612 */
/* <0> (null):0 */
class CBaseAnimating {
	/* <0> (null):0 */
	void CBaseAnimating(class CBaseAnimating *);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1613 */
 /* pointer to 1612 */
 /* size: 4 */

/* 1614 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1615 */
/* <0> (null):0 */
class CBaseToggle {
	/* <0> (null):0 */
	void CBaseToggle(class CBaseToggle *);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1616 */
 /* pointer to 1615 */
 /* size: 4 */

/* 1617 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1618 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1619 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1620 */
/* <0> (null):0 */
class CBaseMonster {
	/* <0> (null):0 */
	void CBaseMonster(class CBaseMonster *);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1621 */
 /* pointer to 1620 */
 /* size: 4 */

/* 1622 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1623 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1624 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1625 */
 /* pointer to 1141 */
 /* size: 4 */

/* 1626 */
 /* pointer to 1627 */
 /* size: 4 */

/* 1627 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1628 */
/* <0> (null):0 */
struct CSquadMonster {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1629 */
 /* pointer to 1628 */
 /* size: 4 */

/* 1630 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1631 */
/* <0> (null):0 */
class CBasePlayerWeapon {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1632 */
 /* pointer to 1631 */
 /* size: 4 */

/* 1633 */
/* <0> (null):0 */
char                       array[256]; /* size: 256 */

/* 1634 */
 /* pointer to 1475 */
 /* size: 4 */

/* 1635 */
 /* pointer to 1472 */
 /* size: 4 */

/* 1636 */
/* <0> (null):0 */
char                       array[512]; /* size: 512 */

/* 1637 */
/* <0> (null):0 */
char                       array[1500]; /* size: 1500 */

/* 1638 */
/* <0> (null):0 */
char                       array[61]; /* size: 61 */

/* 1639 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1640 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1641 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1642 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1643 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1644 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1645 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1646 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1647 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1648 */
 /* pointer to 80 */
 /* size: 4 */

/* 1649 */
/* <0> (null):0 */
class CBotManager {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1650 */
 /* pointer to 1649 */
 /* size: 4 */

/* 1651 */
/* <0> (null):0 */
class CBaseTutor {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1652 */
 /* pointer to 1651 */
 /* size: 4 */

/* 1653 */
/* <0> (null):0 */
ItemInfo                   array[32]; /* size: 1408 */

/* Functions: */

/* <0> (null):0 */
void Vector2D(class Vector2D *)
{
} /* size: 142483544 */

/* <0> (null):0 */
void Vector2D(class Vector2D *, float, float)
{
} /* size: 142458596 */

/* <0> (null):0 */
class Vector2D operator+(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DplERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator-(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DmiERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator*(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DmlEf */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator/(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DdvEf */
{
} /* size: 8 */

/* <0> (null):0 */
float Length(const class Vector2D  *) /* linkage=_ZNK8Vector2D6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector2D  *) /* linkage=_ZNK8Vector2D13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector2D Normalize(const class Vector2D  *) /* linkage=_ZNK8Vector2D9NormalizeEv */
{
} /* size: 8 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector2D *) /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector2D *, float) /* linkage=_ZN8Vector2D6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void Vector(class Vector *)
{
} /* size: 80 */

/* <0> (null):0 */
void Vector(class Vector *, float, float, float)
{
} /* size: 32 */

/* <0> (null):0 */
void Vector(class Vector *, const class Vector  &)
{
} /* size: 2497 */

/* <0> (null):0 */
void Vector(class Vector *, float *)
{
} /* size: 91 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *) /* linkage=_ZNK6VectorngEv */
{
} /* size: 12 */

/* <0> (null):0 */
int operator==(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectoreqERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
int operator!=(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorneERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector operator+(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorplERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectormiERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator*(const class Vector  *, float) /* linkage=_ZNK6VectormlEf */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator/(const class Vector  *, float) /* linkage=_ZNK6VectordvEf */
{
} /* size: 12 */

/* <0> (null):0 */
void CopyToArray(const class Vector  *, float *) /* linkage=_ZNK6Vector11CopyToArrayEPf */
{
} /* size: 142595288 */

/* <0> (null):0 */
float Length(const class Vector  *) /* linkage=_ZNK6Vector6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector  *) /* linkage=_ZNK6Vector13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
float * operator float*(class Vector *) /* linkage=_ZN6VectorcvPfEv */
{
} /* size: 4 */

/* <0> (null):0 */
const float  * operator const float*(const class Vector  *) /* linkage=_ZNK6VectorcvPKfEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector Normalize(const class Vector  *) /* linkage=_ZNK6Vector9NormalizeEv */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector2D Make2D(const class Vector  *) /* linkage=_ZNK6Vector6Make2DEv */
{
} /* size: 8 */

/* <0> (null):0 */
float Length2D(const class Vector  *) /* linkage=_ZNK6Vector8Length2DEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector  *, float) /* linkage=_ZNK6Vector16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector  *, float) /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector *) /* linkage=_ZN6Vector16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector *, float) /* linkage=_ZN6Vector6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void _Vector_impl(class _Vector_impl *)
{
} /* size: 0 */

/* <0> (null):0 */
void _Vector_impl(class _Vector_impl *, const _Tp_alloc_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void _Vector_impl(class _Vector_impl *)
{
} /* size: 0 */

/* <0> (null):0 */
void _Vector_impl(class _Vector_impl *, const _Tp_alloc_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
virtual int ObjectCaps(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CBaseEntity * Instance(edict_t *) /* linkage=_ZN11CBaseEntity8InstanceEP7edict_s */
{
} /* size: 4 */

/* <0> (null):0 */
edict_t * edict(class CBaseEntity *) /* linkage=_ZN11CBaseEntity5edictEv */
{
} /* size: 4 */

/* <0> (null):0 */
int entindex(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8entindexEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CBaseEntity * Instance(entvars_t *) /* linkage=_ZN11CBaseEntity8InstanceEP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
void CBaseEntity(class CBaseEntity *)
{
} /* size: 0 */

/* <0> (null):0 */
void * operator new(size_t, entvars_t *) /* linkage=_ZN11CBaseEntitynwEjP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Precache(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8PrecacheEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Restart(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7RestartEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Activate(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8ActivateEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int Classify(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8ClassifyEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void DeathNotice(class CBaseEntity *, entvars_t *) /* linkage=_ZN11CBaseEntity11DeathNoticeEP9entvars_s */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int BloodColor(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10BloodColorEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsTriggered(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity11IsTriggeredEPS_ */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CBaseMonster * MyMonsterPointer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity16MyMonsterPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CSquadMonster * MySquadMonsterPointer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity21MySquadMonsterPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int GetToggleState(class CBaseEntity *) /* linkage=_ZN11CBaseEntity14GetToggleStateEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void AddPoints(class CBaseEntity *, int, BOOL) /* linkage=_ZN11CBaseEntity9AddPointsEii */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void AddPointsToTeam(class CBaseEntity *, int, BOOL) /* linkage=_ZN11CBaseEntity15AddPointsToTeamEii */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL AddPlayerItem(class CBaseEntity *, class CBasePlayerItem *) /* linkage=_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL RemovePlayerItem(class CBaseEntity *, class CBasePlayerItem *) /* linkage=_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int GiveAmmo(class CBaseEntity *, int, char *, int) /* linkage=_ZN11CBaseEntity8GiveAmmoEiPci */
{
} /* size: 4 */

/* <0> (null):0 */
virtual float GetDelay(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8GetDelayEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int IsMoving(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8IsMovingEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void OverrideReset(class CBaseEntity *) /* linkage=_ZN11CBaseEntity13OverrideResetEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void SetToggleState(class CBaseEntity *, int) /* linkage=_ZN11CBaseEntity14SetToggleStateEi */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void StartSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity13StartSneakingEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void StopSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12StopSneakingEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL OnControls(class CBaseEntity *, entvars_t *) /* linkage=_ZN11CBaseEntity10OnControlsEP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10IsSneakingEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsAlive(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7IsAliveEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsBSPModel(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10IsBSPModelEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL ReflectGauss(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12ReflectGaussEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsPlayer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8IsPlayerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsNetClient(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11IsNetClientEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual const char  * TeamID(class CBaseEntity *) /* linkage=_ZN11CBaseEntity6TeamIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Think(class CBaseEntity *) /* linkage=_ZN11CBaseEntity5ThinkEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Touch(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity5TouchEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Use(class CBaseEntity *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float) /* linkage=_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Blocked(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity7BlockedEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
virtual class CBaseEntity * Respawn(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7RespawnEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void UpdateOwner(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11UpdateOwnerEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL FBecomeProne(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12FBecomeProneEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class Vector Center(class CBaseEntity *) /* linkage=_ZN11CBaseEntity6CenterEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector EyePosition(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11EyePositionEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector EarPosition(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11EarPositionEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector BodyTarget(class CBaseEntity *, const class Vector  &) /* linkage=_ZN11CBaseEntity10BodyTargetERK6Vector */
{
} /* size: 12 */

/* <0> (null):0 */
virtual int Illumination(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12IlluminationEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL HasTarget(class CBaseEntity *, string_t) /* linkage=_ZN11CBaseEntity9HasTargetEj */
{
} /* size: 4 */

/* <0> (null):0 */
void CUtlMemory(class CUtlMemory<char*> *, int, int)
{
} /* size: 0 */

/* <0> (null):0 */
void CUtlMemory(class CUtlMemory<char*> *, char * *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void ~CUtlMemory(class CUtlMemory<char*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
char * & operator[](class CUtlMemory<char*> *, int) /* linkage=_ZN10CUtlMemoryIPcEixEi */
{
} /* size: 4 */

/* <0> (null):0 */
const char *  & operator[](const class CUtlMemory<char*>  *, int) /* linkage=_ZNK10CUtlMemoryIPcEixEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsIdxValid(const class CUtlMemory<char*>  *, int) /* linkage=_ZNK10CUtlMemoryIPcE10IsIdxValidEi */
{
} /* size: 1 */

/* <0> (null):0 */
char * * Base(class CUtlMemory<char*> *) /* linkage=_ZN10CUtlMemoryIPcE4BaseEv */
{
} /* size: 4 */

/* <0> (null):0 */
const char *  * Base(const class CUtlMemory<char*>  *) /* linkage=_ZNK10CUtlMemoryIPcE4BaseEv */
{
} /* size: 4 */

/* <0> (null):0 */
int NumAllocated(const class CUtlMemory<char*>  *) /* linkage=_ZNK10CUtlMemoryIPcE12NumAllocatedEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Grow(class CUtlMemory<char*> *, int) /* linkage=_ZN10CUtlMemoryIPcE4GrowEi */
{
} /* size: 0 */

/* <0> (null):0 */
void EnsureCapacity(class CUtlMemory<char*> *, int) /* linkage=_ZN10CUtlMemoryIPcE14EnsureCapacityEi */
{
} /* size: 0 */

/* <0> (null):0 */
void Purge(class CUtlMemory<char*> *) /* linkage=_ZN10CUtlMemoryIPcE5PurgeEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool IsExternallyAllocated(const class CUtlMemory<char*>  *) /* linkage=_ZNK10CUtlMemoryIPcE21IsExternallyAllocatedEv */
{
} /* size: 1 */

/* <0> (null):0 */
void SetGrowSize(class CUtlMemory<char*> *, int) /* linkage=_ZN10CUtlMemoryIPcE11SetGrowSizeEi */
{
} /* size: 0 */

/* <0> (null):0 */
void CUtlVector(class CUtlVector<char*> *, int, int)
{
} /* size: 0 */

/* <0> (null):0 */
void CUtlVector(class CUtlVector<char*> *, char * *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void ~CUtlVector(class CUtlVector<char*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
char * & operator[](class CUtlVector<char*> *, int) /* linkage=_ZN10CUtlVectorIPcEixEi */
{
} /* size: 4 */

/* <0> (null):0 */
const char *  & operator[](const class CUtlVector<char*>  *, int) /* linkage=_ZNK10CUtlVectorIPcEixEi */
{
} /* size: 4 */

/* <0> (null):0 */
char * & Element(class CUtlVector<char*> *, int) /* linkage=_ZN10CUtlVectorIPcE7ElementEi */
{
} /* size: 4 */

/* <0> (null):0 */
const char *  & Element(const class CUtlVector<char*>  *, int) /* linkage=_ZNK10CUtlVectorIPcE7ElementEi */
{
} /* size: 4 */

/* <0> (null):0 */
char * * Base(class CUtlVector<char*> *) /* linkage=_ZN10CUtlVectorIPcE4BaseEv */
{
} /* size: 4 */

/* <0> (null):0 */
const char *  * Base(const class CUtlVector<char*>  *) /* linkage=_ZNK10CUtlVectorIPcE4BaseEv */
{
} /* size: 4 */

/* <0> (null):0 */
int Count(const class CUtlVector<char*>  *) /* linkage=_ZNK10CUtlVectorIPcE5CountEv */
{
} /* size: 4 */

/* <0> (null):0 */
int Size(const class CUtlVector<char*>  *) /* linkage=_ZNK10CUtlVectorIPcE4SizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsValidIndex(const class CUtlVector<char*>  *, int) /* linkage=_ZNK10CUtlVectorIPcE12IsValidIndexEi */
{
} /* size: 1 */

/* <0> (null):0 */
int AddToHead(class CUtlVector<char*> *) /* linkage=_ZN10CUtlVectorIPcE9AddToHeadEv */
{
} /* size: 4 */

/* <0> (null):0 */
int AddToTail(class CUtlVector<char*> *) /* linkage=_ZN10CUtlVectorIPcE9AddToTailEv */
{
} /* size: 4 */

/* <0> (null):0 */
int InsertBefore(class CUtlVector<char*> *, int) /* linkage=_ZN10CUtlVectorIPcE12InsertBeforeEi */
{
} /* size: 4 */

/* <0> (null):0 */
int InsertAfter(class CUtlVector<char*> *, int) /* linkage=_ZN10CUtlVectorIPcE11InsertAfterEi */
{
} /* size: 4 */

/* <0> (null):0 */
int AddToHead(class CUtlVector<char*> *, const char *  &) /* linkage=_ZN10CUtlVectorIPcE9AddToHeadERKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
int AddToTail(class CUtlVector<char*> *, const char *  &) /* linkage=_ZN10CUtlVectorIPcE9AddToTailERKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
int InsertBefore(class CUtlVector<char*> *, int, const char *  &) /* linkage=_ZN10CUtlVectorIPcE12InsertBeforeEiRKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
int InsertAfter(class CUtlVector<char*> *, int, const char *  &) /* linkage=_ZN10CUtlVectorIPcE11InsertAfterEiRKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
int AddMultipleToHead(class CUtlVector<char*> *, int) /* linkage=_ZN10CUtlVectorIPcE17AddMultipleToHeadEi */
{
} /* size: 4 */

/* <0> (null):0 */
int AddMultipleToTail(class CUtlVector<char*> *, int) /* linkage=_ZN10CUtlVectorIPcE17AddMultipleToTailEi */
{
} /* size: 4 */

/* <0> (null):0 */
int InsertMultipleBefore(class CUtlVector<char*> *, int, int) /* linkage=_ZN10CUtlVectorIPcE20InsertMultipleBeforeEii */
{
} /* size: 4 */

/* <0> (null):0 */
int InsertMultipleAfter(class CUtlVector<char*> *, int, int) /* linkage=_ZN10CUtlVectorIPcE19InsertMultipleAfterEii */
{
} /* size: 4 */

/* <0> (null):0 */
void SetSize(class CUtlVector<char*> *, int) /* linkage=_ZN10CUtlVectorIPcE7SetSizeEi */
{
} /* size: 0 */

/* <0> (null):0 */
void CopyArray(class CUtlVector<char*> *, const char *  *, int) /* linkage=_ZN10CUtlVectorIPcE9CopyArrayEPKS0_i */
{
} /* size: 0 */

/* <0> (null):0 */
int AddVectorToTail(class CUtlVector<char*> *, const class CUtlVector<char*>  &) /* linkage=_ZN10CUtlVectorIPcE15AddVectorToTailERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
int Find(class CUtlVector<char*> *, const char *  &) /* linkage=_ZN10CUtlVectorIPcE4FindERKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
bool HasElement(class CUtlVector<char*> *, const char *  &) /* linkage=_ZN10CUtlVectorIPcE10HasElementERKS0_ */
{
} /* size: 1 */

/* <0> (null):0 */
void EnsureCapacity(class CUtlVector<char*> *, int) /* linkage=_ZN10CUtlVectorIPcE14EnsureCapacityEi */
{
} /* size: 0 */

/* <0> (null):0 */
void FastRemove(class CUtlVector<char*> *, int) /* linkage=_ZN10CUtlVectorIPcE10FastRemoveEi */
{
} /* size: 0 */

/* <0> (null):0 */
void Remove(class CUtlVector<char*> *, int) /* linkage=_ZN10CUtlVectorIPcE6RemoveEi */
{
} /* size: 0 */

/* <0> (null):0 */
void FindAndRemove(class CUtlVector<char*> *, const char *  &) /* linkage=_ZN10CUtlVectorIPcE13FindAndRemoveERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void RemoveMultiple(class CUtlVector<char*> *, int, int) /* linkage=_ZN10CUtlVectorIPcE14RemoveMultipleEii */
{
} /* size: 0 */

/* <0> (null):0 */
void RemoveAll(class CUtlVector<char*> *) /* linkage=_ZN10CUtlVectorIPcE9RemoveAllEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Purge(class CUtlVector<char*> *) /* linkage=_ZN10CUtlVectorIPcE5PurgeEv */
{
} /* size: 0 */

/* <0> (null):0 */
void PurgeAndDeleteElements(class CUtlVector<char*> *) /* linkage=_ZN10CUtlVectorIPcE22PurgeAndDeleteElementsEv */
{
} /* size: 0 */

/* <0> (null):0 */
void SetGrowSize(class CUtlVector<char*> *, int) /* linkage=_ZN10CUtlVectorIPcE11SetGrowSizeEi */
{
} /* size: 0 */

/* <0> (null):0 */
void CUtlVector(class CUtlVector<char*> *, const class CUtlVector<char*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void GrowVector(class CUtlVector<char*> *, int) /* linkage=_ZN10CUtlVectorIPcE10GrowVectorEi */
{
} /* size: 0 */

/* <0> (null):0 */
void ShiftElementsRight(class CUtlVector<char*> *, int, int) /* linkage=_ZN10CUtlVectorIPcE18ShiftElementsRightEii */
{
} /* size: 0 */

/* <0> (null):0 */
void ShiftElementsLeft(class CUtlVector<char*> *, int, int) /* linkage=_ZN10CUtlVectorIPcE17ShiftElementsLeftEii */
{
} /* size: 0 */

/* <0> (null):0 */
void ResetDbgInfo(class CUtlVector<char*> *) /* linkage=_ZN10CUtlVectorIPcE12ResetDbgInfoEv */
{
} /* size: 0 */

/* <0> (null):0 */
void CHintMessage(class CHintMessage *, const char  *, bool, class CUtlVector<const char*> *, float)
{
} /* size: 0 */

/* <0> (null):0 */
void ~CHintMessage(class CHintMessage *, int)
{
} /* size: 0 */

/* <0> (null):0 */
float GetDuration(const class CHintMessage  *) /* linkage=_ZNK12CHintMessage11GetDurationEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Send(class CHintMessage *, class CBaseEntity &) /* linkage=_ZN12CHintMessage4SendER11CBaseEntity */
{
} /* size: 0 */

/* <0> (null):0 */
void CUtlMemory(class CUtlMemory<CHintMessage*> *, int, int)
{
} /* size: 0 */

/* <0> (null):0 */
void CUtlMemory(class CUtlMemory<CHintMessage*> *, class CHintMessage * *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void ~CUtlMemory(class CUtlMemory<CHintMessage*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class CHintMessage * & operator[](class CUtlMemory<CHintMessage*> *, int) /* linkage=_ZN10CUtlMemoryIP12CHintMessageEixEi */
{
} /* size: 4 */

/* <0> (null):0 */
const class CHintMessage *  & operator[](const class CUtlMemory<CHintMessage*>  *, int) /* linkage=_ZNK10CUtlMemoryIP12CHintMessageEixEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsIdxValid(const class CUtlMemory<CHintMessage*>  *, int) /* linkage=_ZNK10CUtlMemoryIP12CHintMessageE10IsIdxValidEi */
{
} /* size: 1 */

/* <0> (null):0 */
class CHintMessage * * Base(class CUtlMemory<CHintMessage*> *) /* linkage=_ZN10CUtlMemoryIP12CHintMessageE4BaseEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class CHintMessage *  * Base(const class CUtlMemory<CHintMessage*>  *) /* linkage=_ZNK10CUtlMemoryIP12CHintMessageE4BaseEv */
{
} /* size: 4 */

/* <0> (null):0 */
int NumAllocated(const class CUtlMemory<CHintMessage*>  *) /* linkage=_ZNK10CUtlMemoryIP12CHintMessageE12NumAllocatedEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Grow(class CUtlMemory<CHintMessage*> *, int) /* linkage=_ZN10CUtlMemoryIP12CHintMessageE4GrowEi */
{
} /* size: 0 */

/* <0> (null):0 */
void EnsureCapacity(class CUtlMemory<CHintMessage*> *, int) /* linkage=_ZN10CUtlMemoryIP12CHintMessageE14EnsureCapacityEi */
{
} /* size: 0 */

/* <0> (null):0 */
void Purge(class CUtlMemory<CHintMessage*> *) /* linkage=_ZN10CUtlMemoryIP12CHintMessageE5PurgeEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool IsExternallyAllocated(const class CUtlMemory<CHintMessage*>  *) /* linkage=_ZNK10CUtlMemoryIP12CHintMessageE21IsExternallyAllocatedEv */
{
} /* size: 1 */

/* <0> (null):0 */
void SetGrowSize(class CUtlMemory<CHintMessage*> *, int) /* linkage=_ZN10CUtlMemoryIP12CHintMessageE11SetGrowSizeEi */
{
} /* size: 0 */

/* <0> (null):0 */
void CUtlVector(class CUtlVector<CHintMessage*> *, int, int)
{
} /* size: 0 */

/* <0> (null):0 */
void CUtlVector(class CUtlVector<CHintMessage*> *, class CHintMessage * *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void ~CUtlVector(class CUtlVector<CHintMessage*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class CHintMessage * & operator[](class CUtlVector<CHintMessage*> *, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageEixEi */
{
} /* size: 4 */

/* <0> (null):0 */
const class CHintMessage *  & operator[](const class CUtlVector<CHintMessage*>  *, int) /* linkage=_ZNK10CUtlVectorIP12CHintMessageEixEi */
{
} /* size: 4 */

/* <0> (null):0 */
class CHintMessage * & Element(class CUtlVector<CHintMessage*> *, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE7ElementEi */
{
} /* size: 4 */

/* <0> (null):0 */
const class CHintMessage *  & Element(const class CUtlVector<CHintMessage*>  *, int) /* linkage=_ZNK10CUtlVectorIP12CHintMessageE7ElementEi */
{
} /* size: 4 */

/* <0> (null):0 */
class CHintMessage * * Base(class CUtlVector<CHintMessage*> *) /* linkage=_ZN10CUtlVectorIP12CHintMessageE4BaseEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class CHintMessage *  * Base(const class CUtlVector<CHintMessage*>  *) /* linkage=_ZNK10CUtlVectorIP12CHintMessageE4BaseEv */
{
} /* size: 4 */

/* <0> (null):0 */
int Count(const class CUtlVector<CHintMessage*>  *) /* linkage=_ZNK10CUtlVectorIP12CHintMessageE5CountEv */
{
} /* size: 4 */

/* <0> (null):0 */
int Size(const class CUtlVector<CHintMessage*>  *) /* linkage=_ZNK10CUtlVectorIP12CHintMessageE4SizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsValidIndex(const class CUtlVector<CHintMessage*>  *, int) /* linkage=_ZNK10CUtlVectorIP12CHintMessageE12IsValidIndexEi */
{
} /* size: 1 */

/* <0> (null):0 */
int AddToHead(class CUtlVector<CHintMessage*> *) /* linkage=_ZN10CUtlVectorIP12CHintMessageE9AddToHeadEv */
{
} /* size: 4 */

/* <0> (null):0 */
int AddToTail(class CUtlVector<CHintMessage*> *) /* linkage=_ZN10CUtlVectorIP12CHintMessageE9AddToTailEv */
{
} /* size: 4 */

/* <0> (null):0 */
int InsertBefore(class CUtlVector<CHintMessage*> *, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE12InsertBeforeEi */
{
} /* size: 4 */

/* <0> (null):0 */
int InsertAfter(class CUtlVector<CHintMessage*> *, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE11InsertAfterEi */
{
} /* size: 4 */

/* <0> (null):0 */
int AddToHead(class CUtlVector<CHintMessage*> *, const class CHintMessage *  &) /* linkage=_ZN10CUtlVectorIP12CHintMessageE9AddToHeadERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
int AddToTail(class CUtlVector<CHintMessage*> *, const class CHintMessage *  &) /* linkage=_ZN10CUtlVectorIP12CHintMessageE9AddToTailERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
int InsertBefore(class CUtlVector<CHintMessage*> *, int, const class CHintMessage *  &) /* linkage=_ZN10CUtlVectorIP12CHintMessageE12InsertBeforeEiRKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
int InsertAfter(class CUtlVector<CHintMessage*> *, int, const class CHintMessage *  &) /* linkage=_ZN10CUtlVectorIP12CHintMessageE11InsertAfterEiRKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
int AddMultipleToHead(class CUtlVector<CHintMessage*> *, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE17AddMultipleToHeadEi */
{
} /* size: 4 */

/* <0> (null):0 */
int AddMultipleToTail(class CUtlVector<CHintMessage*> *, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE17AddMultipleToTailEi */
{
} /* size: 4 */

/* <0> (null):0 */
int InsertMultipleBefore(class CUtlVector<CHintMessage*> *, int, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE20InsertMultipleBeforeEii */
{
} /* size: 4 */

/* <0> (null):0 */
int InsertMultipleAfter(class CUtlVector<CHintMessage*> *, int, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE19InsertMultipleAfterEii */
{
} /* size: 4 */

/* <0> (null):0 */
void SetSize(class CUtlVector<CHintMessage*> *, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE7SetSizeEi */
{
} /* size: 142811704 */

/* <0> (null):0 */
void CopyArray(class CUtlVector<CHintMessage*> *, const class CHintMessage *  *, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE9CopyArrayEPKS1_i */
{
} /* size: 142834240 */

/* <0> (null):0 */
int AddVectorToTail(class CUtlVector<CHintMessage*> *, const class CUtlVector<CHintMessage*>  &) /* linkage=_ZN10CUtlVectorIP12CHintMessageE15AddVectorToTailERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
int Find(class CUtlVector<CHintMessage*> *, const class CHintMessage *  &) /* linkage=_ZN10CUtlVectorIP12CHintMessageE4FindERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
bool HasElement(class CUtlVector<CHintMessage*> *, const class CHintMessage *  &) /* linkage=_ZN10CUtlVectorIP12CHintMessageE10HasElementERKS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
void EnsureCapacity(class CUtlVector<CHintMessage*> *, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE14EnsureCapacityEi */
{
} /* size: 142877672 */

/* <0> (null):0 */
void FastRemove(class CUtlVector<CHintMessage*> *, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE10FastRemoveEi */
{
} /* size: 0 */

/* <0> (null):0 */
void Remove(class CUtlVector<CHintMessage*> *, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE6RemoveEi */
{
} /* size: 0 */

/* <0> (null):0 */
void FindAndRemove(class CUtlVector<CHintMessage*> *, const class CHintMessage *  &) /* linkage=_ZN10CUtlVectorIP12CHintMessageE13FindAndRemoveERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void RemoveMultiple(class CUtlVector<CHintMessage*> *, int, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE14RemoveMultipleEii */
{
} /* size: 0 */

/* <0> (null):0 */
void RemoveAll(class CUtlVector<CHintMessage*> *) /* linkage=_ZN10CUtlVectorIP12CHintMessageE9RemoveAllEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Purge(class CUtlVector<CHintMessage*> *) /* linkage=_ZN10CUtlVectorIP12CHintMessageE5PurgeEv */
{
} /* size: 0 */

/* <0> (null):0 */
void PurgeAndDeleteElements(class CUtlVector<CHintMessage*> *) /* linkage=_ZN10CUtlVectorIP12CHintMessageE22PurgeAndDeleteElementsEv */
{
} /* size: 0 */

/* <0> (null):0 */
void SetGrowSize(class CUtlVector<CHintMessage*> *, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE11SetGrowSizeEi */
{
} /* size: 0 */

/* <0> (null):0 */
void CUtlVector(class CUtlVector<CHintMessage*> *, const class CUtlVector<CHintMessage*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void GrowVector(class CUtlVector<CHintMessage*> *, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE10GrowVectorEi */
{
} /* size: 0 */

/* <0> (null):0 */
void ShiftElementsRight(class CUtlVector<CHintMessage*> *, int, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE18ShiftElementsRightEii */
{
} /* size: 0 */

/* <0> (null):0 */
void ShiftElementsLeft(class CUtlVector<CHintMessage*> *, int, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE17ShiftElementsLeftEii */
{
} /* size: 0 */

/* <0> (null):0 */
void ResetDbgInfo(class CUtlVector<CHintMessage*> *) /* linkage=_ZN10CUtlVectorIP12CHintMessageE12ResetDbgInfoEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Reset(class CHintMessageQueue *) /* linkage=_ZN17CHintMessageQueue5ResetEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Update(class CHintMessageQueue *, class CBaseEntity &) /* linkage=_ZN17CHintMessageQueue6UpdateER11CBaseEntity */
{
} /* size: 0 */

/* <0> (null):0 */
bool AddMessage(class CHintMessageQueue *, const char  *, float, bool, class CUtlVector<const char*> *) /* linkage=_ZN17CHintMessageQueue10AddMessageEPKcfbP10CUtlVectorIS1_E */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsEmpty(class CHintMessageQueue *) /* linkage=_ZN17CHintMessageQueue7IsEmptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
void CHintMessageQueue(class CHintMessageQueue *)
{
} /* size: 0 */

/* <0> (null):0 */
void CUnifiedSignals(class CUnifiedSignals *)
{
} /* size: 0 */

/* <0> (null):0 */
int Update(class CUnifiedSignals *) /* linkage=_ZN15CUnifiedSignals6UpdateEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Signal(class CUnifiedSignals *, int) /* linkage=_ZN15CUnifiedSignals6SignalEi */
{
} /* size: 0 */

/* <0> (null):0 */
int GetState(class CUnifiedSignals *) /* linkage=_ZN15CUnifiedSignals8GetStateEv */
{
} /* size: 4 */

/* <0> (null):0 */
int IsObserver(class CBasePlayer *) /* linkage=_ZN11CBasePlayer10IsObserverEv */
{
} /* size: 4 */

/* <0> (null):0 */
void CBasePlayer(class CBasePlayer *)
{
} /* size: 0 */

/* <0> (null):0 */
void IntervalTimer(class IntervalTimer *)
{
} /* size: 0 */

/* <0> (null):0 */
void Reset(class IntervalTimer *) /* linkage=_ZN13IntervalTimer5ResetEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Start(class IntervalTimer *) /* linkage=_ZN13IntervalTimer5StartEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Invalidate(class IntervalTimer *) /* linkage=_ZN13IntervalTimer10InvalidateEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool HasStarted(const class IntervalTimer  *) /* linkage=_ZNK13IntervalTimer10HasStartedEv */
{
} /* size: 1 */

/* <0> (null):0 */
float GetElapsedTime(const class IntervalTimer  *) /* linkage=_ZNK13IntervalTimer14GetElapsedTimeEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsLessThen(const class IntervalTimer  *, float) /* linkage=_ZNK13IntervalTimer10IsLessThenEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsGreaterThen(const class IntervalTimer  *, float) /* linkage=_ZNK13IntervalTimer13IsGreaterThenEf */
{
} /* size: 1 */

/* <0> (null):0 */
void CountdownTimer(class CountdownTimer *)
{
} /* size: 0 */

/* <0> (null):0 */
void Reset(class CountdownTimer *) /* linkage=_ZN14CountdownTimer5ResetEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Start(class CountdownTimer *, float) /* linkage=_ZN14CountdownTimer5StartEf */
{
} /* size: 0 */

/* <0> (null):0 */
void Invalidate(class CountdownTimer *) /* linkage=_ZN14CountdownTimer10InvalidateEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool HasStarted(const class CountdownTimer  *) /* linkage=_ZNK14CountdownTimer10HasStartedEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsElapsed(const class CountdownTimer  *) /* linkage=_ZNK14CountdownTimer9IsElapsedEv */
{
} /* size: 1 */

/* <0> (null):0 */
void swap(class _List_node_base &, class _List_node_base &) /* linkage=_ZNSt8__detail15_List_node_base4swapERS0_S1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_transfer(class _List_node_base *, class _List_node_base *, class _List_node_base *) /* linkage=_ZNSt8__detail15_List_node_base11_M_transferEPS0_S1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_reverse(class _List_node_base *) /* linkage=_ZNSt8__detail15_List_node_base10_M_reverseEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_hook(class _List_node_base *, class _List_node_base *) /* linkage=_ZNSt8__detail15_List_node_base7_M_hookEPS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_unhook(class _List_node_base *) /* linkage=_ZNSt8__detail15_List_node_base9_M_unhookEv */
{
} /* size: 0 */

/* <0> (null):0 */
float SizeX(const class Extent  *) /* linkage=_ZNK6Extent5SizeXEv */
{
} /* size: 4 */

/* <0> (null):0 */
float SizeY(const class Extent  *) /* linkage=_ZNK6Extent5SizeYEv */
{
} /* size: 4 */

/* <0> (null):0 */
float SizeZ(const class Extent  *) /* linkage=_ZNK6Extent5SizeZEv */
{
} /* size: 4 */

/* <0> (null):0 */
float Area(const class Extent  *) /* linkage=_ZNK6Extent4AreaEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool Contains(const class Extent  *, const class Vector  *) /* linkage=_ZNK6Extent8ContainsEPK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
void CNavNode(class CNavNode *, const class Vector  *, const class Vector  *, class CNavNode *)
{
} /* size: 0 */

/* <0> (null):0 */
const class CNavNode  * GetNode(const class Vector  *) /* linkage=_ZN8CNavNode7GetNodeEPK6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavNode * GetConnectedNode(const class CNavNode  *, enum NavDirType) /* linkage=_ZNK8CNavNode16GetConnectedNodeE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
const class Vector  * GetPosition(const class CNavNode  *) /* linkage=_ZNK8CNavNode11GetPositionEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class Vector  * GetNormal(const class CNavNode  *) /* linkage=_ZNK8CNavNode9GetNormalEv */
{
} /* size: 4 */

/* <0> (null):0 */
unsigned int GetID(const class CNavNode  *) /* linkage=_ZNK8CNavNode5GetIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavNode * GetFirst(void) /* linkage=_ZN8CNavNode8GetFirstEv */
{
} /* size: 4 */

/* <0> (null):0 */
unsigned int GetListLength(void) /* linkage=_ZN8CNavNode13GetListLengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavNode * GetNext(class CNavNode *) /* linkage=_ZN8CNavNode7GetNextEv */
{
} /* size: 4 */

/* <0> (null):0 */
void ConnectTo(class CNavNode *, class CNavNode *, enum NavDirType) /* linkage=_ZN8CNavNode9ConnectToEPS_10NavDirType */
{
} /* size: 0 */

/* <0> (null):0 */
class CNavNode * GetParent(const class CNavNode  *) /* linkage=_ZNK8CNavNode9GetParentEv */
{
} /* size: 4 */

/* <0> (null):0 */
void MarkAsVisited(class CNavNode *, enum NavDirType) /* linkage=_ZN8CNavNode13MarkAsVisitedE10NavDirType */
{
} /* size: 0 */

/* <0> (null):0 */
BOOL HasVisited(class CNavNode *, enum NavDirType) /* linkage=_ZN8CNavNode10HasVisitedE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
BOOL IsBiLinked(const class CNavNode  *, enum NavDirType) /* linkage=_ZNK8CNavNode10IsBiLinkedE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
BOOL IsClosedCell(const class CNavNode  *) /* linkage=_ZNK8CNavNode12IsClosedCellEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Cover(class CNavNode *) /* linkage=_ZN8CNavNode5CoverEv */
{
} /* size: 0 */

/* <0> (null):0 */
BOOL IsCovered(const class CNavNode  *) /* linkage=_ZNK8CNavNode9IsCoveredEv */
{
} /* size: 4 */

/* <0> (null):0 */
void AssignArea(class CNavNode *, class CNavArea *) /* linkage=_ZN8CNavNode10AssignAreaEP8CNavArea */
{
} /* size: 0 */

/* <0> (null):0 */
class CNavArea * GetArea(const class CNavNode  *) /* linkage=_ZNK8CNavNode7GetAreaEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetAttributes(class CNavNode *, unsigned char) /* linkage=_ZN8CNavNode13SetAttributesEh */
{
} /* size: 0 */

/* <0> (null):0 */
unsigned char GetAttributes(const class CNavNode  *) /* linkage=_ZNK8CNavNode13GetAttributesEv */
{
} /* size: 1 */

/* <0> (null):0 */
void CNavArea(class CNavArea *, class CNavNode *, class CNavNode *, class CNavNode *, class CNavNode *)
{
} /* size: 0 */

/* <0> (null):0 */
void CNavArea(class CNavArea *)
{
} /* size: 0 */

/* <0> (null):0 */
void CNavArea(class CNavArea *, const class Vector  *, const class Vector  *)
{
} /* size: 0 */

/* <0> (null):0 */
void CNavArea(class CNavArea *, const class Vector  *, const class Vector  *, const class Vector  *, const class Vector  *)
{
} /* size: 0 */

/* <0> (null):0 */
void ~CNavArea(class CNavArea *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void ConnectTo(class CNavArea *, class CNavArea *, enum NavDirType) /* linkage=_ZN8CNavArea9ConnectToEPS_10NavDirType */
{
} /* size: 0 */

/* <0> (null):0 */
void Disconnect(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea10DisconnectEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
void Save(const class CNavArea  *, FILE *) /* linkage=_ZNK8CNavArea4SaveEP8_IO_FILE */
{
} /* size: 0 */

/* <0> (null):0 */
void Save(class CNavArea *, int, unsigned int) /* linkage=_ZN8CNavArea4SaveEij */
{
} /* size: 0 */

/* <0> (null):0 */
void Load(class CNavArea *, class SteamFile *, unsigned int) /* linkage=_ZN8CNavArea4LoadEP9SteamFilej */
{
} /* size: 0 */

/* <0> (null):0 */
enum NavErrorType PostLoad(class CNavArea *) /* linkage=_ZN8CNavArea8PostLoadEv */
{
} /* size: 4 */

/* <0> (null):0 */
unsigned int GetID(const class CNavArea  *) /* linkage=_ZNK8CNavArea5GetIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetAttributes(class CNavArea *, unsigned char) /* linkage=_ZN8CNavArea13SetAttributesEh */
{
} /* size: 0 */

/* <0> (null):0 */
unsigned char GetAttributes(const class CNavArea  *) /* linkage=_ZNK8CNavArea13GetAttributesEv */
{
} /* size: 1 */

/* <0> (null):0 */
void SetPlace(class CNavArea *, Place) /* linkage=_ZN8CNavArea8SetPlaceEj */
{
} /* size: 0 */

/* <0> (null):0 */
Place GetPlace(const class CNavArea  *) /* linkage=_ZNK8CNavArea8GetPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsOverlapping(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea13IsOverlappingEPK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsOverlapping(const class CNavArea  *, const class CNavArea  *) /* linkage=_ZNK8CNavArea13IsOverlappingEPKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsOverlappingX(const class CNavArea  *, const class CNavArea  *) /* linkage=_ZNK8CNavArea14IsOverlappingXEPKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsOverlappingY(const class CNavArea  *, const class CNavArea  *) /* linkage=_ZNK8CNavArea14IsOverlappingYEPKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
int GetPlayerCount(const class CNavArea  *, int, class CBasePlayer *) /* linkage=_ZNK8CNavArea14GetPlayerCountEiP11CBasePlayer */
{
} /* size: 4 */

/* <0> (null):0 */
float GetZ(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea4GetZEPK6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
float GetZ(const class CNavArea  *, float, float) /* linkage=_ZNK8CNavArea4GetZEff */
{
} /* size: 4 */

/* <0> (null):0 */
bool Contains(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea8ContainsEPK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsCoplanar(const class CNavArea  *, const class CNavArea  *) /* linkage=_ZNK8CNavArea10IsCoplanarEPKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
void GetClosestPointOnArea(const class CNavArea  *, const class Vector  *, class Vector *) /* linkage=_ZNK8CNavArea21GetClosestPointOnAreaEPK6VectorPS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
float GetDistanceSquaredToPoint(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea25GetDistanceSquaredToPointEPK6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsDegenerate(const class CNavArea  *) /* linkage=_ZNK8CNavArea12IsDegenerateEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsEdge(const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea6IsEdgeE10NavDirType */
{
} /* size: 1 */

/* <0> (null):0 */
int GetAdjacentCount(const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea16GetAdjacentCountE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetAdjacentArea(const class CNavArea  *, enum NavDirType, int) /* linkage=_ZNK8CNavArea15GetAdjacentAreaE10NavDirTypei */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetRandomAdjacentArea(const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea21GetRandomAdjacentAreaE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
const NavConnectList  * GetAdjacentList(const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea15GetAdjacentListE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsConnected(const class CNavArea  *, const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea11IsConnectedEPKS_10NavDirType */
{
} /* size: 1 */

/* <0> (null):0 */
float ComputeHeightChange(class CNavArea *, const class CNavArea  *) /* linkage=_ZN8CNavArea19ComputeHeightChangeEPKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
const NavLadderList  * GetLadderList(const class CNavArea  *, enum LadderDirectionType) /* linkage=_ZNK8CNavArea13GetLadderListE19LadderDirectionType */
{
} /* size: 4 */

/* <0> (null):0 */
void ComputePortal(const class CNavArea  *, const class CNavArea  *, enum NavDirType, class Vector *, float *) /* linkage=_ZNK8CNavArea13ComputePortalEPKS_10NavDirTypeP6VectorPf */
{
} /* size: 0 */

/* <0> (null):0 */
void ComputeClosestPointInPortal(const class CNavArea  *, const class CNavArea  *, enum NavDirType, const class Vector  *, class Vector *) /* linkage=_ZNK8CNavArea27ComputeClosestPointInPortalEPKS_10NavDirTypePK6VectorPS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
enum NavDirType ComputeDirection(const class CNavArea  *, class Vector *) /* linkage=_ZNK8CNavArea16ComputeDirectionEP6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
void SetClearedTimestamp(class CNavArea *, int) /* linkage=_ZN8CNavArea19SetClearedTimestampEi */
{
} /* size: 0 */

/* <0> (null):0 */
float GetClearedTimestamp(class CNavArea *, int) /* linkage=_ZN8CNavArea19GetClearedTimestampEi */
{
} /* size: 4 */

/* <0> (null):0 */
const HidingSpotList  * GetHidingSpotList(const class CNavArea  *) /* linkage=_ZNK8CNavArea17GetHidingSpotListEv */
{
} /* size: 4 */

/* <0> (null):0 */
void ComputeHidingSpots(class CNavArea *) /* linkage=_ZN8CNavArea18ComputeHidingSpotsEv */
{
} /* size: 0 */

/* <0> (null):0 */
void ComputeSniperSpots(class CNavArea *) /* linkage=_ZN8CNavArea18ComputeSniperSpotsEv */
{
} /* size: 0 */

/* <0> (null):0 */
class SpotEncounter * GetSpotEncounter(class CNavArea *, const class CNavArea  *, const class CNavArea  *) /* linkage=_ZN8CNavArea16GetSpotEncounterEPKS_S1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void ComputeSpotEncounters(class CNavArea *) /* linkage=_ZN8CNavArea21ComputeSpotEncountersEv */
{
} /* size: 0 */

/* <0> (null):0 */
void IncreaseDanger(class CNavArea *, int, float) /* linkage=_ZN8CNavArea14IncreaseDangerEif */
{
} /* size: 0 */

/* <0> (null):0 */
float GetDanger(class CNavArea *, int) /* linkage=_ZN8CNavArea9GetDangerEi */
{
} /* size: 4 */

/* <0> (null):0 */
float GetSizeX(const class CNavArea  *) /* linkage=_ZNK8CNavArea8GetSizeXEv */
{
} /* size: 4 */

/* <0> (null):0 */
float GetSizeY(const class CNavArea  *) /* linkage=_ZNK8CNavArea8GetSizeYEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class Extent  * GetExtent(const class CNavArea  *) /* linkage=_ZNK8CNavArea9GetExtentEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class Vector  * GetCenter(const class CNavArea  *) /* linkage=_ZNK8CNavArea9GetCenterEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class Vector  * GetCorner(const class CNavArea  *, enum NavCornerType) /* linkage=_ZNK8CNavArea9GetCornerE13NavCornerType */
{
} /* size: 4 */

/* <0> (null):0 */
const class ApproachInfo  * GetApproachInfo(const class CNavArea  *, int) /* linkage=_ZNK8CNavArea15GetApproachInfoEi */
{
} /* size: 4 */

/* <0> (null):0 */
int GetApproachInfoCount(const class CNavArea  *) /* linkage=_ZNK8CNavArea20GetApproachInfoCountEv */
{
} /* size: 4 */

/* <0> (null):0 */
void ComputeApproachAreas(class CNavArea *) /* linkage=_ZN8CNavArea20ComputeApproachAreasEv */
{
} /* size: 0 */

/* <0> (null):0 */
void MakeNewMarker(void) /* linkage=_ZN8CNavArea13MakeNewMarkerEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Mark(class CNavArea *) /* linkage=_ZN8CNavArea4MarkEv */
{
} /* size: 0 */

/* <0> (null):0 */
BOOL IsMarked(const class CNavArea  *) /* linkage=_ZNK8CNavArea8IsMarkedEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetParent(class CNavArea *, class CNavArea *, enum NavTraverseType) /* linkage=_ZN8CNavArea9SetParentEPS_15NavTraverseType */
{
} /* size: 0 */

/* <0> (null):0 */
class CNavArea * GetParent(const class CNavArea  *) /* linkage=_ZNK8CNavArea9GetParentEv */
{
} /* size: 4 */

/* <0> (null):0 */
enum NavTraverseType GetParentHow(const class CNavArea  *) /* linkage=_ZNK8CNavArea12GetParentHowEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsOpen(const class CNavArea  *) /* linkage=_ZNK8CNavArea6IsOpenEv */
{
} /* size: 1 */

/* <0> (null):0 */
void AddToOpenList(class CNavArea *) /* linkage=_ZN8CNavArea13AddToOpenListEv */
{
} /* size: 0 */

/* <0> (null):0 */
void UpdateOnOpenList(class CNavArea *) /* linkage=_ZN8CNavArea16UpdateOnOpenListEv */
{
} /* size: 0 */

/* <0> (null):0 */
void RemoveFromOpenList(class CNavArea *) /* linkage=_ZN8CNavArea18RemoveFromOpenListEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool IsOpenListEmpty(void) /* linkage=_ZN8CNavArea15IsOpenListEmptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
class CNavArea * PopOpenList(void) /* linkage=_ZN8CNavArea11PopOpenListEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsClosed(const class CNavArea  *) /* linkage=_ZNK8CNavArea8IsClosedEv */
{
} /* size: 1 */

/* <0> (null):0 */
void AddToClosedList(class CNavArea *) /* linkage=_ZN8CNavArea15AddToClosedListEv */
{
} /* size: 0 */

/* <0> (null):0 */
void RemoveFromClosedList(class CNavArea *) /* linkage=_ZN8CNavArea20RemoveFromClosedListEv */
{
} /* size: 0 */

/* <0> (null):0 */
void ClearSearchLists(void) /* linkage=_ZN8CNavArea16ClearSearchListsEv */
{
} /* size: 0 */

/* <0> (null):0 */
void SetTotalCost(class CNavArea *, float) /* linkage=_ZN8CNavArea12SetTotalCostEf */
{
} /* size: 0 */

/* <0> (null):0 */
float GetTotalCost(const class CNavArea  *) /* linkage=_ZNK8CNavArea12GetTotalCostEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetCostSoFar(class CNavArea *, float) /* linkage=_ZN8CNavArea12SetCostSoFarEf */
{
} /* size: 0 */

/* <0> (null):0 */
float GetCostSoFar(const class CNavArea  *) /* linkage=_ZNK8CNavArea12GetCostSoFarEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Draw(class CNavArea *, byte, byte, byte, int) /* linkage=_ZN8CNavArea4DrawEhhhi */
{
} /* size: 0 */

/* <0> (null):0 */
void DrawConnectedAreas(class CNavArea *) /* linkage=_ZN8CNavArea18DrawConnectedAreasEv */
{
} /* size: 0 */

/* <0> (null):0 */
void DrawMarkedCorner(class CNavArea *, enum NavCornerType, byte, byte, byte, int) /* linkage=_ZN8CNavArea16DrawMarkedCornerE13NavCornerTypehhhi */
{
} /* size: 0 */

/* <0> (null):0 */
bool SplitEdit(class CNavArea *, bool, float, class CNavArea * *, class CNavArea * *) /* linkage=_ZN8CNavArea9SplitEditEbfPPS_S1_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool MergeEdit(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea9MergeEditEPS_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool SpliceEdit(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea10SpliceEditEPS_ */
{
} /* size: 1 */

/* <0> (null):0 */
void RaiseCorner(class CNavArea *, enum NavCornerType, int) /* linkage=_ZN8CNavArea11RaiseCornerE13NavCornerTypei */
{
} /* size: 0 */

/* <0> (null):0 */
void AddLadderUp(class CNavArea *, class CNavLadder *) /* linkage=_ZN8CNavArea11AddLadderUpEP10CNavLadder */
{
} /* size: 0 */

/* <0> (null):0 */
void AddLadderDown(class CNavArea *, class CNavLadder *) /* linkage=_ZN8CNavArea13AddLadderDownEP10CNavLadder */
{
} /* size: 0 */

/* <0> (null):0 */
void Initialize(class CNavArea *) /* linkage=_ZN8CNavArea10InitializeEv */
{
} /* size: 0 */

/* <0> (null):0 */
void DecayDanger(class CNavArea *) /* linkage=_ZN8CNavArea11DecayDangerEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool IsHidingSpotCollision(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea21IsHidingSpotCollisionEPK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
void AddSpotEncounters(class CNavArea *, const class CNavArea  *, enum NavDirType, const class CNavArea  *, enum NavDirType) /* linkage=_ZN8CNavArea17AddSpotEncountersEPKS_10NavDirTypeS1_S2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void Strip(class CNavArea *) /* linkage=_ZN8CNavArea5StripEv */
{
} /* size: 0 */

/* <0> (null):0 */
void FinishMerge(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea11FinishMergeEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
void MergeAdjacentConnections(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea24MergeAdjacentConnectionsEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
void AssignNodes(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea11AssignNodesEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
void FinishSplitEdit(class CNavArea *, class CNavArea *, enum NavDirType) /* linkage=_ZN8CNavArea15FinishSplitEditEPS_10NavDirType */
{
} /* size: 0 */

/* <0> (null):0 */
void OnDestroyNotify(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea15OnDestroyNotifyEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
void SteamFile(class SteamFile *, const char  *)
{
} /* size: 0 */

/* <0> (null):0 */
void ~SteamFile(class SteamFile *, int)
{
} /* size: 0 */

/* <0> (null):0 */
bool IsValid(const class SteamFile  *) /* linkage=_ZNK9SteamFile7IsValidEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool Read(class SteamFile *, void *, int) /* linkage=_ZN9SteamFile4ReadEPvi */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator==(const union NavConnect  *, const union NavConnect  &) /* linkage=_ZNK10NavConnecteqERKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
void CNavLadder(class CNavLadder *)
{
} /* size: 0 */

/* <0> (null):0 */
void OnDestroyNotify(class CNavLadder *, class CNavArea *) /* linkage=_ZN10CNavLadder15OnDestroyNotifyEP8CNavArea */
{
} /* size: 0 */

/* <0> (null):0 */
void HidingSpot(class HidingSpot *)
{
} /* size: 0 */

/* <0> (null):0 */
void HidingSpot(class HidingSpot *, const class Vector  *, unsigned char)
{
} /* size: 0 */

/* <0> (null):0 */
bool HasGoodCover(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot12HasGoodCoverEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsGoodSniperSpot(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot16IsGoodSniperSpotEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsIdealSniperSpot(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot17IsIdealSniperSpotEv */
{
} /* size: 1 */

/* <0> (null):0 */
void SetFlags(class HidingSpot *, unsigned char) /* linkage=_ZN10HidingSpot8SetFlagsEh */
{
} /* size: 0 */

/* <0> (null):0 */
unsigned char GetFlags(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot8GetFlagsEv */
{
} /* size: 1 */

/* <0> (null):0 */
void Save(const class HidingSpot  *, int, unsigned int) /* linkage=_ZNK10HidingSpot4SaveEij */
{
} /* size: 0 */

/* <0> (null):0 */
void Load(class HidingSpot *, class SteamFile *, unsigned int) /* linkage=_ZN10HidingSpot4LoadEP9SteamFilej */
{
} /* size: 0 */

/* <0> (null):0 */
const class Vector  * GetPosition(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot11GetPositionEv */
{
} /* size: 4 */

/* <0> (null):0 */
unsigned int GetID(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot5GetIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Mark(class HidingSpot *) /* linkage=_ZN10HidingSpot4MarkEv */
{
} /* size: 137632424 */

/* <0> (null):0 */
bool IsMarked(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot8IsMarkedEv */
{
} /* size: 1 */

/* <0> (null):0 */
void ChangeMasterMarker(void) /* linkage=_ZN10HidingSpot18ChangeMasterMarkerEv */
{
} /* size: 142597048 */

/* <0> (null):0 */
void new_allocator(class new_allocator<SpotOrder> *)
{
} /* size: 142729032 */

/* <0> (null):0 */
void new_allocator(class new_allocator<SpotOrder> *, const class new_allocator<SpotOrder>  &)
{
} /* size: 142730952 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<SpotOrder> *, int)
{
} /* size: 142745416 */

/* <0> (null):0 */
pointer address(const class new_allocator<SpotOrder>  *, class SpotOrder &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE7addressERS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<SpotOrder>  *, const class SpotOrder  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE7addressERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<SpotOrder> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<SpotOrder> *, class SpotOrder *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE10deallocateEPS1_j */
{
} /* size: 142774948 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<SpotOrder>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<SpotOrder> *, class SpotOrder *, const class SpotOrder  &) /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE9constructEPS1_RKS1_ */
{
} /* size: 142800424 */

/* <0> (null):0 */
void destroy(class new_allocator<SpotOrder> *, class SpotOrder *) /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE7destroyEPS1_ */
{
} /* size: 142811560 */

/* <0> (null):0 */
void allocator(class allocator<SpotOrder> *)
{
} /* size: 142865640 */

/* <0> (null):0 */
void allocator(class allocator<SpotOrder> *, const class allocator<SpotOrder>  &)
{
} /* size: 142873992 */

/* <0> (null):0 */
void ~allocator(class allocator<SpotOrder> *, int)
{
} /* size: 142878064 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<SpotOrder> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<SpotOrder> > *, const class new_allocator<std::_List_node<SpotOrder> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<SpotOrder> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<SpotOrder> >  *, class _List_node<SpotOrder> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7addressERS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<SpotOrder> >  *, const class _List_node<SpotOrder>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7addressERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<SpotOrder> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE10deallocateEPS3_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<SpotOrder> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *, const class _List_node<SpotOrder>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE9constructEPS3_RKS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7destroyEPS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<SpotOrder> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<SpotOrder> > *, const class allocator<std::_List_node<SpotOrder> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<SpotOrder> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class _List_node<SpotOrder> * _M_get_node(class _List_base<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, class _List_node<SpotOrder> *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void _M_clear(class _List_base<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE8_M_clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_init(class _List_base<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE7_M_initEv */
{
} /* size: 0 */

/* <0> (null):0 */
_Node * _M_create_node(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE14_M_create_nodeERKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<SpotOrder, std::allocator<SpotOrder> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<SpotOrder, std::allocator<SpotOrder> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<SpotOrder, std::allocator<SpotOrder> > *, const class list<SpotOrder, std::allocator<SpotOrder> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
class list<SpotOrder, std::allocator<SpotOrder> > & operator=(class list<SpotOrder, std::allocator<SpotOrder> > *, const class list<SpotOrder, std::allocator<SpotOrder> >  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EEaSERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6assignEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, class SpotOrder) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6resizeEjS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
reference front(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE10push_frontERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_front(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9pop_frontEv */
{
} /* size: 0 */

/* <0> (null):0 */
void push_back(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9push_backERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, unsigned int, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5eraseESt14_List_iteratorIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4swapERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void remove(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6removeERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void unique(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6uniqueEv */
{
} /* size: 0 */

/* <0> (null):0 */
void merge(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5mergeERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void reverse(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE7reverseEv */
{
} /* size: 0 */

/* <0> (null):0 */
void sort(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4sortEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE18_M_fill_initializeEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE14_M_fill_assignEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_transfer(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE25_M_check_equal_allocatorsERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<HidingSpot*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<HidingSpot*> *, const class new_allocator<HidingSpot*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<HidingSpot*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<HidingSpot*>  *, class HidingSpot * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE7addressERS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<HidingSpot*>  *, const class HidingSpot *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE7addressERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<HidingSpot*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<HidingSpot*> *, class HidingSpot * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE10deallocateEPS2_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<HidingSpot*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<HidingSpot*> *, class HidingSpot * *, const class HidingSpot *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE9constructEPS2_RKS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<HidingSpot*> *, class HidingSpot * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE7destroyEPS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<HidingSpot*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<HidingSpot*> *, const class allocator<HidingSpot*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<HidingSpot*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *, const class new_allocator<std::_List_node<HidingSpot*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<HidingSpot*> >  *, class _List_node<HidingSpot*> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7addressERS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<HidingSpot*> >  *, const class _List_node<HidingSpot*>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7addressERKS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<HidingSpot*> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE10deallocateEPS4_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<HidingSpot*> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *, const class _List_node<HidingSpot*>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE9constructEPS4_RKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7destroyEPS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<HidingSpot*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<HidingSpot*> > *, const class allocator<std::_List_node<HidingSpot*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<HidingSpot*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class _List_node<HidingSpot*> * _M_get_node(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_node<HidingSpot*> *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void _M_clear(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE8_M_clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_init(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE7_M_initEv */
{
} /* size: 0 */

/* <0> (null):0 */
_Node * _M_create_node(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE14_M_create_nodeERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const class list<HidingSpot*, std::allocator<HidingSpot*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
class list<HidingSpot*, std::allocator<HidingSpot*> > & operator=(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const class list<HidingSpot*, std::allocator<HidingSpot*> >  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EEaSERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, class HidingSpot *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6resizeEjS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
reference front(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE10push_frontERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_front(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9pop_frontEv */
{
} /* size: 0 */

/* <0> (null):0 */
void push_back(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9push_backERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4swapERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void remove(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6removeERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void unique(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6uniqueEv */
{
} /* size: 0 */

/* <0> (null):0 */
void merge(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5mergeERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void reverse(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE7reverseEv */
{
} /* size: 0 */

/* <0> (null):0 */
void sort(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4sortEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE18_M_fill_initializeEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE14_M_fill_assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_transfer(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE25_M_check_equal_allocatorsERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<SpotEncounter> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<SpotEncounter> *, const class new_allocator<SpotEncounter>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<SpotEncounter> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<SpotEncounter>  *, class SpotEncounter &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE7addressERS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<SpotEncounter>  *, const class SpotEncounter  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE7addressERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<SpotEncounter> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<SpotEncounter> *, class SpotEncounter *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE10deallocateEPS1_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<SpotEncounter>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<SpotEncounter> *, class SpotEncounter *, const class SpotEncounter  &) /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE9constructEPS1_RKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<SpotEncounter> *, class SpotEncounter *) /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE7destroyEPS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<SpotEncounter> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<SpotEncounter> *, const class allocator<SpotEncounter>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<SpotEncounter> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *, const class new_allocator<std::_List_node<SpotEncounter> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<SpotEncounter> >  *, class _List_node<SpotEncounter> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7addressERS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<SpotEncounter> >  *, const class _List_node<SpotEncounter>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7addressERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<SpotEncounter> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE10deallocateEPS3_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<SpotEncounter> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *, const class _List_node<SpotEncounter>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE9constructEPS3_RKS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7destroyEPS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<SpotEncounter> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<SpotEncounter> > *, const class allocator<std::_List_node<SpotEncounter> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<SpotEncounter> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class _List_node<SpotEncounter> * _M_get_node(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_node<SpotEncounter> *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void _M_clear(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE8_M_clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_init(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE7_M_initEv */
{
} /* size: 0 */

/* <0> (null):0 */
_Node * _M_create_node(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE14_M_create_nodeERKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const class list<SpotEncounter, std::allocator<SpotEncounter> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
class list<SpotEncounter, std::allocator<SpotEncounter> > & operator=(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const class list<SpotEncounter, std::allocator<SpotEncounter> >  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EEaSERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6assignEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, class SpotEncounter) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6resizeEjS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
reference front(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE10push_frontERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_front(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9pop_frontEv */
{
} /* size: 0 */

/* <0> (null):0 */
void push_back(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9push_backERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, unsigned int, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5eraseESt14_List_iteratorIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4swapERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void remove(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6removeERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void unique(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6uniqueEv */
{
} /* size: 0 */

/* <0> (null):0 */
void merge(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5mergeERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void reverse(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE7reverseEv */
{
} /* size: 0 */

/* <0> (null):0 */
void sort(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4sortEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE18_M_fill_initializeEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE14_M_fill_assignEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_transfer(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE25_M_check_equal_allocatorsERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<NavConnect> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<NavConnect> *, const class new_allocator<NavConnect>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<NavConnect> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<NavConnect>  *, union NavConnect &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE7addressERS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<NavConnect>  *, const union NavConnect  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE7addressERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<NavConnect> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<NavConnect> *, union NavConnect *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE10deallocateEPS1_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<NavConnect>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<NavConnect> *, union NavConnect *, const union NavConnect  &) /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE9constructEPS1_RKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<NavConnect> *, union NavConnect *) /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE7destroyEPS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<NavConnect> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<NavConnect> *, const class allocator<NavConnect>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<NavConnect> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<NavConnect> > *)
{
} /* size: 142831768 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<NavConnect> > *, const class new_allocator<std::_List_node<NavConnect> >  &)
{
} /* size: 142905864 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<NavConnect> > *, int)
{
} /* size: 142931692 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<NavConnect> >  *, class _List_node<NavConnect> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7addressERS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<NavConnect> >  *, const class _List_node<NavConnect>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7addressERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<NavConnect> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE10deallocateEPS3_j */
{
} /* size: 142977680 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<NavConnect> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *, const class _List_node<NavConnect>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE9constructEPS3_RKS3_ */
{
} /* size: 142995328 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7destroyEPS3_ */
{
} /* size: 143003896 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<NavConnect> > *)
{
} /* size: 143039072 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<NavConnect> > *, const class allocator<std::_List_node<NavConnect> >  &)
{
} /* size: 143046840 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<NavConnect> > *, int)
{
} /* size: 143055268 */

/* <0> (null):0 */
class _List_node<NavConnect> * _M_get_node(class _List_base<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<NavConnect, std::allocator<NavConnect> > *, class _List_node<NavConnect> *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */
{
} /* size: 143103920 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void _M_clear(class _List_base<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE8_M_clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_init(class _List_base<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE7_M_initEv */
{
} /* size: 0 */

/* <0> (null):0 */
_Node * _M_create_node(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE14_M_create_nodeERKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<NavConnect, std::allocator<NavConnect> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<NavConnect, std::allocator<NavConnect> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<NavConnect, std::allocator<NavConnect> > *, const class list<NavConnect, std::allocator<NavConnect> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
class list<NavConnect, std::allocator<NavConnect> > & operator=(class list<NavConnect, std::allocator<NavConnect> > *, const class list<NavConnect, std::allocator<NavConnect> >  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EEaSERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6assignEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, union NavConnect) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6resizeEjS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
reference front(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE10push_frontERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_front(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9pop_frontEv */
{
} /* size: 0 */

/* <0> (null):0 */
void push_back(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9push_backERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, unsigned int, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5eraseESt14_List_iteratorIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4swapERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void remove(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6removeERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void unique(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6uniqueEv */
{
} /* size: 0 */

/* <0> (null):0 */
void merge(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5mergeERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void reverse(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE7reverseEv */
{
} /* size: 0 */

/* <0> (null):0 */
void sort(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4sortEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE18_M_fill_initializeEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE14_M_fill_assignEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_transfer(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE25_M_check_equal_allocatorsERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<CNavLadder*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<CNavLadder*> *, const class new_allocator<CNavLadder*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<CNavLadder*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<CNavLadder*>  *, class CNavLadder * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE7addressERS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<CNavLadder*>  *, const class CNavLadder *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE7addressERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<CNavLadder*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<CNavLadder*> *, class CNavLadder * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE10deallocateEPS2_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<CNavLadder*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<CNavLadder*> *, class CNavLadder * *, const class CNavLadder *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE9constructEPS2_RKS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<CNavLadder*> *, class CNavLadder * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE7destroyEPS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<CNavLadder*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<CNavLadder*> *, const class allocator<CNavLadder*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<CNavLadder*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *, const class new_allocator<std::_List_node<CNavLadder*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<CNavLadder*> >  *, class _List_node<CNavLadder*> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7addressERS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<CNavLadder*> >  *, const class _List_node<CNavLadder*>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7addressERKS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<CNavLadder*> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE10deallocateEPS4_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<CNavLadder*> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *, const class _List_node<CNavLadder*>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE9constructEPS4_RKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7destroyEPS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<CNavLadder*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<CNavLadder*> > *, const class allocator<std::_List_node<CNavLadder*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<CNavLadder*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class _List_node<CNavLadder*> * _M_get_node(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_node<CNavLadder*> *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void _M_clear(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE8_M_clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_init(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE7_M_initEv */
{
} /* size: 0 */

/* <0> (null):0 */
_Node * _M_create_node(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE14_M_create_nodeERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const class list<CNavLadder*, std::allocator<CNavLadder*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
class list<CNavLadder*, std::allocator<CNavLadder*> > & operator=(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const class list<CNavLadder*, std::allocator<CNavLadder*> >  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EEaSERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, class CNavLadder *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6resizeEjS1_ */
{
} /* size: 142886688 */

/* <0> (null):0 */
reference front(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE10push_frontERKS1_ */
{
} /* size: 142953024 */

/* <0> (null):0 */
void pop_front(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9pop_frontEv */
{
} /* size: 142960424 */

/* <0> (null):0 */
void push_back(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9push_backERKS1_ */
{
} /* size: 142969744 */

/* <0> (null):0 */
void pop_back(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE8pop_backEv */
{
} /* size: 142977888 */

/* <0> (null):0 */
iterator insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */
{
} /* size: 142995536 */

/* <0> (null):0 */
iterator erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4swapERS3_ */
{
} /* size: 143032452 */

/* <0> (null):0 */
void clear(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5clearEv */
{
} /* size: 143045800 */

/* <0> (null):0 */
void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */
{
} /* size: 143048936 */

/* <0> (null):0 */
void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */
{
} /* size: 143063192 */

/* <0> (null):0 */
void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */
{
} /* size: 143082984 */

/* <0> (null):0 */
void remove(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6removeERKS1_ */
{
} /* size: 143092560 */

/* <0> (null):0 */
void unique(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6uniqueEv */
{
} /* size: 143106384 */

/* <0> (null):0 */
void merge(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5mergeERS3_ */
{
} /* size: 143119760 */

/* <0> (null):0 */
void reverse(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE7reverseEv */
{
} /* size: 0 */

/* <0> (null):0 */
void sort(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4sortEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE18_M_fill_initializeEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE14_M_fill_assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_transfer(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE25_M_check_equal_allocatorsERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<CNavArea*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<CNavArea*> *, const class new_allocator<CNavArea*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<CNavArea*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<CNavArea*>  *, class CNavArea * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE7addressERS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<CNavArea*>  *, const class CNavArea *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE7addressERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<CNavArea*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<CNavArea*> *, class CNavArea * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE10deallocateEPS2_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<CNavArea*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<CNavArea*> *, class CNavArea * *, const class CNavArea *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE9constructEPS2_RKS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<CNavArea*> *, class CNavArea * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE7destroyEPS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<CNavArea*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<CNavArea*> *, const class allocator<CNavArea*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<CNavArea*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<CNavArea*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<CNavArea*> > *, const class new_allocator<std::_List_node<CNavArea*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<CNavArea*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<CNavArea*> >  *, class _List_node<CNavArea*> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7addressERS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<CNavArea*> >  *, const class _List_node<CNavArea*>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7addressERKS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<CNavArea*> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE10deallocateEPS4_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<CNavArea*> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *, const class _List_node<CNavArea*>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE9constructEPS4_RKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7destroyEPS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<CNavArea*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<CNavArea*> > *, const class allocator<std::_List_node<CNavArea*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<CNavArea*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class _List_node<CNavArea*> * _M_get_node(class _List_base<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, class _List_node<CNavArea*> *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void _M_clear(class _List_base<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE8_M_clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_init(class _List_base<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE7_M_initEv */
{
} /* size: 0 */

/* <0> (null):0 */
_Node * _M_create_node(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE14_M_create_nodeERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<CNavArea*, std::allocator<CNavArea*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<CNavArea*, std::allocator<CNavArea*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<CNavArea*, std::allocator<CNavArea*> > *, const class list<CNavArea*, std::allocator<CNavArea*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
class list<CNavArea*, std::allocator<CNavArea*> > & operator=(class list<CNavArea*, std::allocator<CNavArea*> > *, const class list<CNavArea*, std::allocator<CNavArea*> >  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EEaSERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, class CNavArea *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6resizeEjS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
reference front(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE10push_frontERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_front(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9pop_frontEv */
{
} /* size: 0 */

/* <0> (null):0 */
void push_back(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9push_backERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4swapERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void remove(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6removeERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void unique(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6uniqueEv */
{
} /* size: 0 */

/* <0> (null):0 */
void merge(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5mergeERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void reverse(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE7reverseEv */
{
} /* size: 0 */

/* <0> (null):0 */
void sort(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4sortEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE18_M_fill_initializeEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE14_M_fill_assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_transfer(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE25_M_check_equal_allocatorsERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<NavConnect> *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<NavConnect> *, const class _List_node_base  *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<NavConnect> *, const iterator  &)
{
} /* size: 0 */

/* <0> (null):0 */
reference operator*(const class _List_const_iterator<NavConnect>  *) /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_const_iterator<NavConnect>  *) /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_const_iterator<NavConnect> *) /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_const_iterator<NavConnect> *, int) /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_const_iterator<NavConnect> *) /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_const_iterator<NavConnect> *, int) /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_const_iterator<NavConnect>  *, const _Self  &) /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEeqERKS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_const_iterator<NavConnect>  *, const _Self  &) /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEneERKS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
void CNavAreaGrid(class CNavAreaGrid *)
{
} /* size: 0 */

/* <0> (null):0 */
void ~CNavAreaGrid(class CNavAreaGrid *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void Reset(class CNavAreaGrid *) /* linkage=_ZN12CNavAreaGrid5ResetEv */
{
} /* size: 142886688 */

/* <0> (null):0 */
void Initialize(class CNavAreaGrid *, float, float, float, float) /* linkage=_ZN12CNavAreaGrid10InitializeEffff */
{
} /* size: 142829672 */

/* <0> (null):0 */
void AddNavArea(class CNavAreaGrid *, class CNavArea *) /* linkage=_ZN12CNavAreaGrid10AddNavAreaEP8CNavArea */
{
} /* size: 142905816 */

/* <0> (null):0 */
void RemoveNavArea(class CNavAreaGrid *, class CNavArea *) /* linkage=_ZN12CNavAreaGrid13RemoveNavAreaEP8CNavArea */
{
} /* size: 142931644 */

/* <0> (null):0 */
unsigned int GetNavAreaCount(const class CNavAreaGrid  *) /* linkage=_ZNK12CNavAreaGrid15GetNavAreaCountEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetNavArea(const class CNavAreaGrid  *, const class Vector  *, float) /* linkage=_ZNK12CNavAreaGrid10GetNavAreaEPK6Vectorf */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetNavAreaByID(const class CNavAreaGrid  *, unsigned int) /* linkage=_ZNK12CNavAreaGrid14GetNavAreaByIDEj */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetNearestNavArea(const class CNavAreaGrid  *, const class Vector  *, bool) /* linkage=_ZNK12CNavAreaGrid17GetNearestNavAreaEPK6Vectorb */
{
} /* size: 4 */

/* <0> (null):0 */
Place GetPlace(const class CNavAreaGrid  *, const class Vector  *) /* linkage=_ZNK12CNavAreaGrid8GetPlaceEPK6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
int ComputeHashKey(const class CNavAreaGrid  *, unsigned int) /* linkage=_ZNK12CNavAreaGrid14ComputeHashKeyEj */
{
} /* size: 4 */

/* <0> (null):0 */
int WorldToGridX(const class CNavAreaGrid  *, float) /* linkage=_ZNK12CNavAreaGrid12WorldToGridXEf */
{
} /* size: 4 */

/* <0> (null):0 */
int WorldToGridY(const class CNavAreaGrid  *, float) /* linkage=_ZNK12CNavAreaGrid12WorldToGridYEf */
{
} /* size: 4 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<CNavLadder*> *)
{
} /* size: 143055292 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<CNavLadder*> *, const class _List_node_base  *)
{
} /* size: 143064480 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<CNavLadder*> *, const iterator  &)
{
} /* size: 143082664 */

/* <0> (null):0 */
reference operator*(const class _List_const_iterator<CNavLadder*>  *) /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_const_iterator<CNavLadder*>  *) /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_const_iterator<CNavLadder*> *) /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_const_iterator<CNavLadder*> *, int) /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_const_iterator<CNavLadder*> *) /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_const_iterator<CNavLadder*> *, int) /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_const_iterator<CNavLadder*>  *, const _Self  &) /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEeqERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_const_iterator<CNavLadder*>  *, const _Self  &) /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEneERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<CNavArea*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<CNavArea*> *, class _List_node_base *)
{
} /* size: 0 */

/* <0> (null):0 */
reference operator*(const class _List_iterator<CNavArea*>  *) /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_iterator<CNavArea*>  *) /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_iterator<CNavArea*> *) /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_iterator<CNavArea*> *, int) /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_iterator<CNavArea*> *) /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_iterator<CNavArea*> *, int) /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_iterator<CNavArea*>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEeqERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_iterator<CNavArea*>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEneERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsBombPlanted(const class CCSBotManager  *) /* linkage=_ZNK13CCSBotManager13IsBombPlantedEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsValid(class CHostage *) /* linkage=_ZN8CHostage7IsValidEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsFollowingSomeone(class CHostage *) /* linkage=_ZN8CHostage18IsFollowingSomeoneEv */
{
} /* size: 1 */

/* <0> (null):0 */
class CBaseEntity * GetLeader(class CHostage *) /* linkage=_ZN8CHostage9GetLeaderEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsUsingVoice(const class CCSBot  *) /* linkage=_ZNK6CCSBot12IsUsingVoiceEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsEnemyVisible(const class CCSBot  *) /* linkage=_ZNK6CCSBot14IsEnemyVisibleEv */
{
} /* size: 1 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE7addressERS6_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  *, const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE7addressERKS6_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE10deallocateEPS6_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE9constructEPS6_RKS6_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE7destroyEPS6_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, const class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
_Tp_alloc_type & _M_get_Tp_allocator(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE19_M_get_Tp_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Tp_alloc_type  & _M_get_Tp_allocator(const class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*,) /* linkage=_ZNKSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE19_M_get_Tp_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
allocator_type get_allocator(const class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*,) /* linkage=_ZNKSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::)
{
} /* size: 0 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int)
{
} /* size: 0 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer _M_allocate(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int) /* linkage=_ZNSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE11_M_allocateEj */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_deallocate(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, unsigned int) /* linkage=_ZNSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE13_M_deallocateEPS5_j */
{
} /* size: 0 */

/* <0> (null):0 */
void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca)
{
} /* size: 0 */

/* <0> (null):0 */
void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::)
{
} /* size: 0 */

/* <0> (null):0 */
void ~vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, int)
{
} /* size: 0 */

/* <0> (null):0 */
class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca operator=(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EEaSERKS6_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6assignEjRKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator begin(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
size_type size(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6resizeEjS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
size_type capacity(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE8capacityEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool empty(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
void reserve(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE7reserveEj */
{
} /* size: 0 */

/* <0> (null):0 */
reference operator[](class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EEixEj */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference operator[](const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EEixEj */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_range_check(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE14_M_range_checkEj */
{
} /* size: 0 */

/* <0> (null):0 */
reference at(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE2atEj */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference at(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE2atEj */
{
} /* size: 4 */

/* <0> (null):0 */
reference front(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer data(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4dataEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer data(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4dataEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_back(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE9push_backERKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6insertEN9__gnu_cxx17__normal_iteratorIPS4_S6_EERKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6insertEN9__gnu_cxx17__normal_iteratorIPS4_S6_EEjRKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS4_S6_EE */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS4_S6_EESA_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4swapERS6_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE18_M_fill_initializeEjRKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE14_M_fill_assignEjRKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_insert(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS4_S6_EEjRKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert_aux(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS4_S6_EERKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
size_type _M_check_len(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int, const char  *) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE12_M_check_lenEjPKc */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_erase_at_end(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE15_M_erase_at_endEPS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<int> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<int> *, const class new_allocator<int>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<int> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<int>  *, int &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIiE7addressERi */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<int>  *, const int  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIiE7addressERKi */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<int> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIiE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<int> *, int *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIiE10deallocateEPij */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<int>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIiE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<int> *, int *, const int  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIiE9constructEPiRKi */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<int> *, int *) /* linkage=_ZN9__gnu_cxx13new_allocatorIiE7destroyEPi */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<int> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<int> *, const class allocator<int>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<int> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
_Tp_alloc_type & _M_get_Tp_allocator(class _Vector_base<int, std::allocator<int> > *) /* linkage=_ZNSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Tp_alloc_type  & _M_get_Tp_allocator(const class _Vector_base<int, std::allocator<int> >  *) /* linkage=_ZNKSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
allocator_type get_allocator(const class _Vector_base<int, std::allocator<int> >  *) /* linkage=_ZNKSt12_Vector_baseIiSaIiEE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<int, std::allocator<int> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<int, std::allocator<int> > *, const allocator_type  &)
{
} /* size: 142886688 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<int, std::allocator<int> > *, unsigned int)
{
} /* size: 142830224 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<int, std::allocator<int> > *, unsigned int, const allocator_type  &)
{
} /* size: 142904700 */

/* <0> (null):0 */
void ~_Vector_base(class _Vector_base<int, std::allocator<int> > *, int)
{
} /* size: 142930952 */

/* <0> (null):0 */
pointer _M_allocate(class _Vector_base<int, std::allocator<int> > *, unsigned int) /* linkage=_ZNSt12_Vector_baseIiSaIiEE11_M_allocateEj */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_deallocate(class _Vector_base<int, std::allocator<int> > *, int *, unsigned int) /* linkage=_ZNSt12_Vector_baseIiSaIiEE13_M_deallocateEPij */
{
} /* size: 142959368 */

/* <0> (null):0 */
void vector(class vector<int, std::allocator<int> > *)
{
} /* size: 143022128 */

/* <0> (null):0 */
void vector(class vector<int, std::allocator<int> > *, const allocator_type  &)
{
} /* size: 143030816 */

/* <0> (null):0 */
void vector(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 143040744 */

/* <0> (null):0 */
void vector(class vector<int, std::allocator<int> > *, const class vector<int, std::allocator<int> >  &)
{
} /* size: 143049496 */

/* <0> (null):0 */
void ~vector(class vector<int, std::allocator<int> > *, int)
{
} /* size: 143063192 */

/* <0> (null):0 */
class vector<int, std::allocator<int> > & operator=(class vector<int, std::allocator<int> > *, const class vector<int, std::allocator<int> >  &) /* linkage=_ZNSt6vectorIiSaIiEEaSERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE6assignEjRKi */
{
} /* size: 143086112 */

/* <0> (null):0 */
iterator begin(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
size_type size(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class vector<int, std::allocator<int> > *, unsigned int, int) /* linkage=_ZNSt6vectorIiSaIiEE6resizeEji */
{
} /* size: 0 */

/* <0> (null):0 */
size_type capacity(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE8capacityEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool empty(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
void reserve(class vector<int, std::allocator<int> > *, unsigned int) /* linkage=_ZNSt6vectorIiSaIiEE7reserveEj */
{
} /* size: 0 */

/* <0> (null):0 */
reference operator[](class vector<int, std::allocator<int> > *, unsigned int) /* linkage=_ZNSt6vectorIiSaIiEEixEj */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference operator[](const class vector<int, std::allocator<int> >  *, unsigned int) /* linkage=_ZNKSt6vectorIiSaIiEEixEj */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_range_check(const class vector<int, std::allocator<int> >  *, unsigned int) /* linkage=_ZNKSt6vectorIiSaIiEE14_M_range_checkEj */
{
} /* size: 0 */

/* <0> (null):0 */
reference at(class vector<int, std::allocator<int> > *, unsigned int) /* linkage=_ZNSt6vectorIiSaIiEE2atEj */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference at(const class vector<int, std::allocator<int> >  *, unsigned int) /* linkage=_ZNKSt6vectorIiSaIiEE2atEj */
{
} /* size: 4 */

/* <0> (null):0 */
reference front(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer data(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE4dataEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer data(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE4dataEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_back(class vector<int, std::allocator<int> > *, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE9push_backERKi */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE6insertEN9__gnu_cxx17__normal_iteratorIPiS1_EERKi */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE6insertEN9__gnu_cxx17__normal_iteratorIPiS1_EEjRKi */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >) /* linkage=_ZNSt6vectorIiSaIiEE5eraseEN9__gnu_cxx17__normal_iteratorIPiS1_EE */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >) /* linkage=_ZNSt6vectorIiSaIiEE5eraseEN9__gnu_cxx17__normal_iteratorIPiS1_EES5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class vector<int, std::allocator<int> > *, class vector<int, std::allocator<int> > &) /* linkage=_ZNSt6vectorIiSaIiEE4swapERS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE18_M_fill_initializeEjRKi */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE14_M_fill_assignEjRKi */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_insert(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPiS1_EEjRKi */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert_aux(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, const int  &) /* linkage=_ZNSt6vectorIiSaIiEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPiS1_EERKi */
{
} /* size: 0 */

/* <0> (null):0 */
size_type _M_check_len(const class vector<int, std::allocator<int> >  *, unsigned int, const char  *) /* linkage=_ZNKSt6vectorIiSaIiEE12_M_check_lenEjPKc */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_erase_at_end(class vector<int, std::allocator<int> > *, int *) /* linkage=_ZNSt6vectorIiSaIiEE15_M_erase_at_endEPi */
{
} /* size: 0 */

/* <0> (null):0 */
char * GetSpeakable(const class BotPhrase  *, int, float *) /* linkage=_ZNK9BotPhrase12GetSpeakableEiPf */
{
} /* size: 4 */

/* <0> (null):0 */
void ClearCriteria(const class BotPhrase  *) /* linkage=_ZNK9BotPhrase13ClearCriteriaEv */
{
} /* size: 0 */

/* <0> (null):0 */
void SetPlaceCriteria(const class BotPhrase  *, PlaceCriteria) /* linkage=_ZNK9BotPhrase16SetPlaceCriteriaEj */
{
} /* size: 0 */

/* <0> (null):0 */
void SetCountCriteria(const class BotPhrase  *, CountCriteria) /* linkage=_ZNK9BotPhrase16SetCountCriteriaEj */
{
} /* size: 0 */

/* <0> (null):0 */
const char  * GetName(const class BotPhrase  *) /* linkage=_ZNK9BotPhrase7GetNameEv */
{
} /* size: 4 */

/* <0> (null):0 */
unsigned intconst GetID(const class BotPhrase  *) /* linkage=_ZNK9BotPhrase5GetIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
enum GameEventType GetRadioEquivalent(const class BotPhrase  *) /* linkage=_ZNK9BotPhrase18GetRadioEquivalentEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsImportant(const class BotPhrase  *) /* linkage=_ZNK9BotPhrase11IsImportantEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsPlace(const class BotPhrase  *) /* linkage=_ZNK9BotPhrase7IsPlaceEv */
{
} /* size: 1 */

/* <0> (null):0 */
void Randomize(class BotPhrase *) /* linkage=_ZN9BotPhrase9RandomizeEv */
{
} /* size: 0 */

/* <0> (null):0 */
void BotPhrase(class BotPhrase *, unsigned int, bool)
{
} /* size: 0 */

/* <0> (null):0 */
void ~BotPhrase(class BotPhrase *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void InitVoiceBank(class BotPhrase *, int) /* linkage=_ZN9BotPhrase13InitVoiceBankEi */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<BotPhrase*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<BotPhrase*> *, const class new_allocator<BotPhrase*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<BotPhrase*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<BotPhrase*>  *, class BotPhrase * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP9BotPhraseE7addressERS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<BotPhrase*>  *, const class BotPhrase *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP9BotPhraseE7addressERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<BotPhrase*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<BotPhrase*> *, class BotPhrase * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE10deallocateEPS2_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<BotPhrase*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP9BotPhraseE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<BotPhrase*> *, class BotPhrase * *, const class BotPhrase *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE9constructEPS2_RKS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<BotPhrase*> *, class BotPhrase * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE7destroyEPS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<BotPhrase*> *)
{
} /* size: 142597732 */

/* <0> (null):0 */
void allocator(class allocator<BotPhrase*> *, const class allocator<BotPhrase*>  &)
{
} /* size: 142748884 */

/* <0> (null):0 */
void ~allocator(class allocator<BotPhrase*> *, int)
{
} /* size: 142763956 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<BotPhrase*> > *)
{
} /* size: 142812152 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<BotPhrase*> > *, const class new_allocator<std::_List_node<BotPhrase*> >  &)
{
} /* size: 142820588 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<BotPhrase*> > *, int)
{
} /* size: 142834964 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<BotPhrase*> >  *, class _List_node<BotPhrase*> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE7addressERS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<BotPhrase*> >  *, const class _List_node<BotPhrase*>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE7addressERKS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<BotPhrase*> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<BotPhrase*> > *, class _List_node<BotPhrase*> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE10deallocateEPS4_j */
{
} /* size: 143021712 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<BotPhrase*> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<BotPhrase*> > *, class _List_node<BotPhrase*> *, const class _List_node<BotPhrase*>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE9constructEPS4_RKS4_ */
{
} /* size: 143063584 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<BotPhrase*> > *, class _List_node<BotPhrase*> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE7destroyEPS4_ */
{
} /* size: 143103292 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<BotPhrase*> > *)
{
} /* size: 143154228 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<BotPhrase*> > *, const class allocator<std::_List_node<BotPhrase*> >  &)
{
} /* size: 143179924 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<BotPhrase*> > *, int)
{
} /* size: 143213688 */

/* <0> (null):0 */
class _List_node<BotPhrase*> * _M_get_node(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_node<BotPhrase*> *) /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt10_List_baseIP9BotPhraseSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt10_List_baseIP9BotPhraseSaIS1_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt10_List_baseIP9BotPhraseSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_base(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_List_base(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void _M_clear(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE8_M_clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_init(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE7_M_initEv */
{
} /* size: 0 */

/* <0> (null):0 */
_Node * _M_create_node(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE14_M_create_nodeERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const class list<BotPhrase*, std::allocator<BotPhrase*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
class list<BotPhrase*, std::allocator<BotPhrase*> > & operator=(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const class list<BotPhrase*, std::allocator<BotPhrase*> >  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EEaSERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, class BotPhrase *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6resizeEjS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
reference front(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE10push_frontERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_front(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE9pop_frontEv */
{
} /* size: 0 */

/* <0> (null):0 */
void push_back(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE9push_backERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */
{
} /* size: 142486808 */

/* <0> (null):0 */
iterator erase(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class list<BotPhrase*, std::allocator<BotPhrase*> > &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4swapERS3_ */
{
} /* size: 142689672 */

/* <0> (null):0 */
void clear(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5clearEv */
{
} /* size: 142704568 */

/* <0> (null):0 */
void splice(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class list<BotPhrase*, std::allocator<BotPhrase*> > &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */
{
} /* size: 142707832 */

/* <0> (null):0 */
void splice(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class list<BotPhrase*, std::allocator<BotPhrase*> > &, class _List_iterator<BotPhrase*>) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */
{
} /* size: 142730904 */

/* <0> (null):0 */
void splice(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class list<BotPhrase*, std::allocator<BotPhrase*> > &, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */
{
} /* size: 142745944 */

/* <0> (null):0 */
void remove(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6removeERKS1_ */
{
} /* size: 142749116 */

/* <0> (null):0 */
void unique(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6uniqueEv */
{
} /* size: 142763348 */

/* <0> (null):0 */
void merge(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class list<BotPhrase*, std::allocator<BotPhrase*> > &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5mergeERS3_ */
{
} /* size: 142765004 */

/* <0> (null):0 */
void reverse(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE7reverseEv */
{
} /* size: 142775896 */

/* <0> (null):0 */
void sort(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4sortEv */
{
} /* size: 142777676 */

/* <0> (null):0 */
void _M_fill_initialize(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE18_M_fill_initializeEjRKS1_ */
{
} /* size: 142800720 */

/* <0> (null):0 */
void _M_fill_assign(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE14_M_fill_assignEjRKS1_ */
{
} /* size: 142812032 */

/* <0> (null):0 */
void _M_transfer(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */
{
} /* size: 142840728 */

/* <0> (null):0 */
void _M_insert(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 142856968 */

/* <0> (null):0 */
void _M_erase(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */
{
} /* size: 142866692 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class list<BotPhrase*, std::allocator<BotPhrase*> > &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE25_M_check_equal_allocatorsERS3_ */
{
} /* size: 142875032 */

/* <0> (null):0 */
void BotPhraseManager(class BotPhraseManager *)
{
} /* size: 143170304 */

/* <0> (null):0 */
void ~BotPhraseManager(class BotPhraseManager *, int)
{
} /* size: 143178400 */

/* <0> (null):0 */
bool Initialize(class BotPhraseManager *, const char  *, int) /* linkage=_ZN16BotPhraseManager10InitializeEPKci */
{
} /* size: 1 */

/* <0> (null):0 */
void OnRoundRestart(class BotPhraseManager *) /* linkage=_ZN16BotPhraseManager14OnRoundRestartEv */
{
} /* size: 143145288 */

/* <0> (null):0 */
void OnMapChange(class BotPhraseManager *) /* linkage=_ZN16BotPhraseManager11OnMapChangeEv */
{
} /* size: 143212856 */

/* <0> (null):0 */
unsigned int NameToID(const class BotPhraseManager  *, const char  *) /* linkage=_ZNK16BotPhraseManager8NameToIDEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
const char  * IDToName(const class BotPhraseManager  *, unsigned int) /* linkage=_ZNK16BotPhraseManager8IDToNameEj */
{
} /* size: 4 */

/* <0> (null):0 */
const class BotPhrase  * GetPhrase(const class BotPhraseManager  *, const char  *) /* linkage=_ZNK16BotPhraseManager9GetPhraseEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
const class BotPhrase  * GetPlace(const class BotPhraseManager  *, const char  *) /* linkage=_ZNK16BotPhraseManager8GetPlaceEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
const class BotPhrase  * GetPlace(const class BotPhraseManager  *, unsigned int) /* linkage=_ZNK16BotPhraseManager8GetPlaceEj */
{
} /* size: 4 */

/* <0> (null):0 */
const BotPhraseList  * GetPlaceList(const class BotPhraseManager  *) /* linkage=_ZNK16BotPhraseManager12GetPlaceListEv */
{
} /* size: 4 */

/* <0> (null):0 */
float GetPlaceStatementInterval(const class BotPhraseManager  *, Place) /* linkage=_ZNK16BotPhraseManager25GetPlaceStatementIntervalEj */
{
} /* size: 4 */

/* <0> (null):0 */
void ResetPlaceStatementInterval(class BotPhraseManager *, Place) /* linkage=_ZN16BotPhraseManager27ResetPlaceStatementIntervalEj */
{
} /* size: 143303672 */

/* <0> (null):0 */
int FindPlaceIndex(const class BotPhraseManager  *, Place) /* linkage=_ZNK16BotPhraseManager14FindPlaceIndexEj */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void ~CImprov(class CImprov *, int)
{
} /* size: 143343312 */

/* <0> (null):0 */
virtual bool IsAlive(const class CImprov  *) /* linkage=_ZNK7CImprov7IsAliveEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual void MoveTo(class CImprov *, const class Vector  &) /* linkage=_ZN7CImprov6MoveToERK6Vector */
{
} /* size: 143355272 */

/* <0> (null):0 */
virtual void LookAt(class CImprov *, const class Vector  &) /* linkage=_ZN7CImprov6LookAtERK6Vector */
{
} /* size: 143371768 */

/* <0> (null):0 */
virtual void ClearLookAt(class CImprov *) /* linkage=_ZN7CImprov11ClearLookAtEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void FaceTo(class CImprov *, const class Vector  &) /* linkage=_ZN7CImprov6FaceToERK6Vector */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ClearFaceTo(class CImprov *) /* linkage=_ZN7CImprov11ClearFaceToEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual bool IsAtMoveGoal(const class CImprov  *, float) /* linkage=_ZNK7CImprov12IsAtMoveGoalEf */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool HasLookAt(const class CImprov  *) /* linkage=_ZNK7CImprov9HasLookAtEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool HasFaceTo(const class CImprov  *) /* linkage=_ZNK7CImprov9HasFaceToEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsAtFaceGoal(const class CImprov  *) /* linkage=_ZNK7CImprov12IsAtFaceGoalEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsFriendInTheWay(const class CImprov  *, const class Vector  &) /* linkage=_ZNK7CImprov16IsFriendInTheWayERK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsFriendInTheWay(const class CImprov  *, class CBaseEntity *, const class Vector  &) /* linkage=_ZNK7CImprov16IsFriendInTheWayEP11CBaseEntityRK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
virtual void MoveForward(class CImprov *) /* linkage=_ZN7CImprov11MoveForwardEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void MoveBackward(class CImprov *) /* linkage=_ZN7CImprov12MoveBackwardEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void StrafeLeft(class CImprov *) /* linkage=_ZN7CImprov10StrafeLeftEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void StrafeRight(class CImprov *) /* linkage=_ZN7CImprov11StrafeRightEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual bool Jump(class CImprov *) /* linkage=_ZN7CImprov4JumpEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual void Crouch(class CImprov *) /* linkage=_ZN7CImprov6CrouchEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void StandUp(class CImprov *) /* linkage=_ZN7CImprov7StandUpEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void TrackPath(class CImprov *, const class Vector  &, float) /* linkage=_ZN7CImprov9TrackPathERK6Vectorf */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void StartLadder(class CImprov *, const class CNavLadder  *, enum NavTraverseType, const class Vector  *, const class Vector  *) /* linkage=_ZN7CImprov11StartLadderEPK10CNavLadder15NavTraverseTypePK6VectorS6_ */
{
} /* size: 0 */

/* <0> (null):0 */
virtual bool TraverseLadder(class CImprov *, const class CNavLadder  *, enum NavTraverseType, const class Vector  *, const class Vector  *, float) /* linkage=_ZN7CImprov14TraverseLadderEPK10CNavLadder15NavTraverseTypePK6VectorS6_f */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool GetSimpleGroundHeightWithFloor(class CImprov *, const class Vector  *, float *, class Vector *) /* linkage=_ZN7CImprov30GetSimpleGroundHeightWithFloorEPK6VectorPfPS0_ */
{
} /* size: 1 */

/* <0> (null):0 */
virtual void Run(class CImprov *) /* linkage=_ZN7CImprov3RunEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Walk(class CImprov *) /* linkage=_ZN7CImprov4WalkEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Stop(class CImprov *) /* linkage=_ZN7CImprov4StopEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual float GetMoveAngle(const class CImprov  *) /* linkage=_ZNK7CImprov12GetMoveAngleEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual float GetFaceAngle(const class CImprov  *) /* linkage=_ZNK7CImprov12GetFaceAngleEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual const class Vector  & GetFeet(const class CImprov  *) /* linkage=_ZNK7CImprov7GetFeetEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual const class Vector  & GetCentroid(const class CImprov  *) /* linkage=_ZNK7CImprov11GetCentroidEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual const class Vector  & GetEyes(const class CImprov  *) /* linkage=_ZNK7CImprov7GetEyesEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual bool IsRunning(const class CImprov  *) /* linkage=_ZNK7CImprov9IsRunningEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsWalking(const class CImprov  *) /* linkage=_ZNK7CImprov9IsWalkingEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsStopped(const class CImprov  *) /* linkage=_ZNK7CImprov9IsStoppedEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsCrouching(const class CImprov  *) /* linkage=_ZNK7CImprov11IsCrouchingEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsJumping(const class CImprov  *) /* linkage=_ZNK7CImprov9IsJumpingEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsUsingLadder(const class CImprov  *) /* linkage=_ZNK7CImprov13IsUsingLadderEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsOnGround(const class CImprov  *) /* linkage=_ZNK7CImprov10IsOnGroundEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsMoving(const class CImprov  *) /* linkage=_ZNK7CImprov8IsMovingEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool CanRun(const class CImprov  *) /* linkage=_ZNK7CImprov6CanRunEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool CanCrouch(const class CImprov  *) /* linkage=_ZNK7CImprov9CanCrouchEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool CanJump(const class CImprov  *) /* linkage=_ZNK7CImprov7CanJumpEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsVisible(const class CImprov  *, const class Vector  &, bool) /* linkage=_ZNK7CImprov9IsVisibleERK6Vectorb */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsPlayerLookingAtMe(const class CImprov  *, class CBasePlayer *, float) /* linkage=_ZNK7CImprov19IsPlayerLookingAtMeEP11CBasePlayerf */
{
} /* size: 1 */

/* <0> (null):0 */
virtual class CBasePlayer * IsAnyPlayerLookingAtMe(const class CImprov  *, int, float) /* linkage=_ZNK7CImprov22IsAnyPlayerLookingAtMeEif */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CBasePlayer * GetClosestPlayerByTravelDistance(const class CImprov  *, int, float *) /* linkage=_ZNK7CImprov32GetClosestPlayerByTravelDistanceEiPf */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CNavArea * GetLastKnownArea(const class CImprov  *) /* linkage=_ZNK7CImprov16GetLastKnownAreaEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void OnUpdate(class CImprov *, float) /* linkage=_ZN7CImprov8OnUpdateEf */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void OnUpkeep(class CImprov *, float) /* linkage=_ZN7CImprov8OnUpkeepEf */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void OnReset(class CImprov *) /* linkage=_ZN7CImprov7OnResetEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void OnGameEvent(class CImprov *, enum GameEventType, class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN7CImprov11OnGameEventE13GameEventTypeP11CBaseEntityS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void OnTouch(class CImprov *, class CBaseEntity *) /* linkage=_ZN7CImprov7OnTouchEP11CBaseEntity */
{
} /* size: 0 */

/* <0> (null):0 */
void IImprovEvent(class IImprovEvent *, const class IImprovEvent  &)
{
} /* size: 0 */

/* <0> (null):0 */
void IImprovEvent(class IImprovEvent *)
{
} /* size: 0 */

/* <0> (null):0 */
void ~IImprovEvent(class IImprovEvent *, int)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void OnMoveToSuccess(class IImprovEvent *, const class Vector  &) /* linkage=_ZN12IImprovEvent15OnMoveToSuccessERK6Vector */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void OnMoveToFailure(class IImprovEvent *, const class Vector  &, enum MoveToFailureType) /* linkage=_ZN12IImprovEvent15OnMoveToFailureERK6VectorNS_17MoveToFailureTypeE */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void OnInjury(class IImprovEvent *, float) /* linkage=_ZN12IImprovEvent8OnInjuryEf */
{
} /* size: 0 */

/* <0> (null):0 */
void SimpleStateMachine(class SimpleStateMachine<CHostageImprov*, HostageState> *)
{
} /* size: 0 */

/* <0> (null):0 */
void Reset(class SimpleStateMachine<CHostageImprov*, HostageState> *, class CHostageImprov *) /* linkage=_ZN18SimpleStateMachineIP14CHostageImprov12HostageStateE5ResetES1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void SetState(class SimpleStateMachine<CHostageImprov*, HostageState> *, class HostageState *) /* linkage=_ZN18SimpleStateMachineIP14CHostageImprov12HostageStateE8SetStateEPS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
float GetStateDuration(const class SimpleStateMachine<CHostageImprov*, HostageState>  *) /* linkage=_ZNK18SimpleStateMachineIP14CHostageImprov12HostageStateE16GetStateDurationEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsState(const class SimpleStateMachine<CHostageImprov*, HostageState>  *, const class HostageState  *) /* linkage=_ZNK18SimpleStateMachineIP14CHostageImprov12HostageStateE7IsStateEPKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
void Update(class SimpleStateMachine<CHostageImprov*, HostageState> *) /* linkage=_ZN18SimpleStateMachineIP14CHostageImprov12HostageStateE6UpdateEv */
{
} /* size: 0 */

/* <0> (null):0 */
void HostageState(class HostageState *, const class HostageState  &)
{
} /* size: 0 */

/* <0> (null):0 */
void HostageState(class HostageState *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void UpdateStationaryAnimation(class HostageState *, class CHostageImprov *) /* linkage=_ZN12HostageState25UpdateStationaryAnimationEP14CHostageImprov */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ~HostageState(class HostageState *, int)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ~CHostageImprov(class CHostageImprov *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class CBaseEntity * GetFollowLeader(const class CHostageImprov  *) /* linkage=_ZNK14CHostageImprov15GetFollowLeaderEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsFollowing(const class CHostageImprov  *, const class CBaseEntity  *) /* linkage=_ZNK14CHostageImprov11IsFollowingEPK11CBaseEntity */
{
} /* size: 1 */

/* <0> (null):0 */
virtual void ~HostageIdleState(class HostageIdleState *, int)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ~HostageAnimateState(class HostageAnimateState *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void SimpleChatter(class SimpleChatter *)
{
} /* size: 0 */

/* <0> (null):0 */
void ~SimpleChatter(class SimpleChatter *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void AddSound(class SimpleChatter *, enum HostageChatterType, char *) /* linkage=_ZN13SimpleChatter8AddSoundE18HostageChatterTypePc */
{
} /* size: 0 */

/* <0> (null):0 */
float PlaySound(class SimpleChatter *, class CBaseEntity *, enum HostageChatterType) /* linkage=_ZN13SimpleChatter9PlaySoundEP11CBaseEntity18HostageChatterType */
{
} /* size: 4 */

/* <0> (null):0 */
char * GetSound(class SimpleChatter *, enum HostageChatterType, float *) /* linkage=_ZN13SimpleChatter8GetSoundE18HostageChatterTypePf */
{
} /* size: 4 */

/* <0> (null):0 */
void Shuffle(class SimpleChatter *, class ChatterSet *) /* linkage=_ZN13SimpleChatter7ShuffleEPNS_10ChatterSetE */
{
} /* size: 0 */

/* <0> (null):0 */
void CHostageManager(class CHostageManager *)
{
} /* size: 0 */

/* <0> (null):0 */
void ServerActivate(class CHostageManager *) /* linkage=_ZN15CHostageManager14ServerActivateEv */
{
} /* size: 0 */

/* <0> (null):0 */
void ServerDeactivate(class CHostageManager *) /* linkage=_ZN15CHostageManager16ServerDeactivateEv */
{
} /* size: 0 */

/* <0> (null):0 */
void RestartRound(class CHostageManager *) /* linkage=_ZN15CHostageManager12RestartRoundEv */
{
} /* size: 0 */

/* <0> (null):0 */
void AddHostage(class CHostageManager *, class CHostage *) /* linkage=_ZN15CHostageManager10AddHostageEP8CHostage */
{
} /* size: 0 */

/* <0> (null):0 */
class SimpleChatter * GetChatter(class CHostageManager *) /* linkage=_ZN15CHostageManager10GetChatterEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsNearbyHostageTalking(const class CHostageManager  *, class CHostageImprov *) /* linkage=_ZNK15CHostageManager22IsNearbyHostageTalkingEP14CHostageImprov */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsNearbyHostageJumping(const class CHostageManager  *, class CHostageImprov *) /* linkage=_ZNK15CHostageManager22IsNearbyHostageJumpingEP14CHostageImprov */
{
} /* size: 1 */

/* <0> (null):0 */
void OnEvent(class CHostageManager *, enum GameEventType, class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN15CHostageManager7OnEventE13GameEventTypeP11CBaseEntityS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
class CHostage * GetClosestHostage(class CHostageManager *, const class Vector  &, float *) /* linkage=_ZN15CHostageManager17GetClosestHostageERK6VectorPf */
{
} /* size: 4 */

/* <0> (null):0 */
void new_allocator(class new_allocator<CCareerTask*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<CCareerTask*> *, const class new_allocator<CCareerTask*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<CCareerTask*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<CCareerTask*>  *, class CCareerTask * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP11CCareerTaskE7addressERS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<CCareerTask*>  *, const class CCareerTask *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP11CCareerTaskE7addressERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<CCareerTask*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP11CCareerTaskE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<CCareerTask*> *, class CCareerTask * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIP11CCareerTaskE10deallocateEPS2_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<CCareerTask*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP11CCareerTaskE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<CCareerTask*> *, class CCareerTask * *, const class CCareerTask *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIP11CCareerTaskE9constructEPS2_RKS2_ */
{
} /* size: 142886688 */

/* <0> (null):0 */
void destroy(class new_allocator<CCareerTask*> *, class CCareerTask * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP11CCareerTaskE7destroyEPS2_ */
{
} /* size: 142830640 */

/* <0> (null):0 */
void allocator(class allocator<CCareerTask*> *)
{
} /* size: 142959320 */

/* <0> (null):0 */
void allocator(class allocator<CCareerTask*> *, const class allocator<CCareerTask*>  &)
{
} /* size: 142961520 */

/* <0> (null):0 */
void ~allocator(class allocator<CCareerTask*> *, int)
{
} /* size: 142971792 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<CCareerTask*> > *)
{
} /* size: 142964980 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<CCareerTask*> > *, const class new_allocator<std::_List_node<CCareerTask*> >  &)
{
} /* size: 143023624 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<CCareerTask*> > *, int)
{
} /* size: 143033260 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<CCareerTask*> >  *, class _List_node<CCareerTask*> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP11CCareerTaskEE7addressERS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<CCareerTask*> >  *, const class _List_node<CCareerTask*>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP11CCareerTaskEE7addressERKS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<CCareerTask*> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP11CCareerTaskEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<CCareerTask*> > *, class _List_node<CCareerTask*> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP11CCareerTaskEE10deallocateEPS4_j */
{
} /* size: 143083512 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<CCareerTask*> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP11CCareerTaskEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<CCareerTask*> > *, class _List_node<CCareerTask*> *, const class _List_node<CCareerTask*>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP11CCareerTaskEE9constructEPS4_RKS4_ */
{
} /* size: 143105392 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<CCareerTask*> > *, class _List_node<CCareerTask*> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP11CCareerTaskEE7destroyEPS4_ */
{
} /* size: 143119736 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<CCareerTask*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<CCareerTask*> > *, const class allocator<std::_List_node<CCareerTask*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<CCareerTask*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class _List_node<CCareerTask*> * _M_get_node(class _List_base<CCareerTask*, std::allocator<CCareerTask*> > *) /* linkage=_ZNSt10_List_baseIP11CCareerTaskSaIS1_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<CCareerTask*, std::allocator<CCareerTask*> > *, class _List_node<CCareerTask*> *) /* linkage=_ZNSt10_List_baseIP11CCareerTaskSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<CCareerTask*, std::allocator<CCareerTask*> > *) /* linkage=_ZNSt10_List_baseIP11CCareerTaskSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<CCareerTask*, std::allocator<CCareerTask*> >  *) /* linkage=_ZNKSt10_List_baseIP11CCareerTaskSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<CCareerTask*, std::allocator<CCareerTask*> >  *) /* linkage=_ZNKSt10_List_baseIP11CCareerTaskSaIS1_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<CCareerTask*, std::allocator<CCareerTask*> >  *) /* linkage=_ZNKSt10_List_baseIP11CCareerTaskSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<CCareerTask*, std::allocator<CCareerTask*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_base(class _List_base<CCareerTask*, std::allocator<CCareerTask*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_List_base(class _List_base<CCareerTask*, std::allocator<CCareerTask*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void _M_clear(class _List_base<CCareerTask*, std::allocator<CCareerTask*> > *) /* linkage=_ZNSt10_List_baseIP11CCareerTaskSaIS1_EE8_M_clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_init(class _List_base<CCareerTask*, std::allocator<CCareerTask*> > *) /* linkage=_ZNSt10_List_baseIP11CCareerTaskSaIS1_EE7_M_initEv */
{
} /* size: 0 */

/* <0> (null):0 */
_Node * _M_create_node(class list<CCareerTask*, std::allocator<CCareerTask*> > *, const value_type  &) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE14_M_create_nodeERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<CCareerTask*, std::allocator<CCareerTask*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<CCareerTask*, std::allocator<CCareerTask*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<CCareerTask*, std::allocator<CCareerTask*> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<CCareerTask*, std::allocator<CCareerTask*> > *, const class list<CCareerTask*, std::allocator<CCareerTask*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
class list<CCareerTask*, std::allocator<CCareerTask*> > & operator=(class list<CCareerTask*, std::allocator<CCareerTask*> > *, const class list<CCareerTask*, std::allocator<CCareerTask*> >  &) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EEaSERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<CCareerTask*, std::allocator<CCareerTask*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE6assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<CCareerTask*, std::allocator<CCareerTask*> >  *) /* linkage=_ZNKSt4listIP11CCareerTaskSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<CCareerTask*, std::allocator<CCareerTask*> > *) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<CCareerTask*, std::allocator<CCareerTask*> >  *) /* linkage=_ZNKSt4listIP11CCareerTaskSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<CCareerTask*, std::allocator<CCareerTask*> > *) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<CCareerTask*, std::allocator<CCareerTask*> >  *) /* linkage=_ZNKSt4listIP11CCareerTaskSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<CCareerTask*, std::allocator<CCareerTask*> > *) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<CCareerTask*, std::allocator<CCareerTask*> >  *) /* linkage=_ZNKSt4listIP11CCareerTaskSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<CCareerTask*, std::allocator<CCareerTask*> > *) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<CCareerTask*, std::allocator<CCareerTask*> >  *) /* linkage=_ZNKSt4listIP11CCareerTaskSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<CCareerTask*, std::allocator<CCareerTask*> >  *) /* linkage=_ZNKSt4listIP11CCareerTaskSaIS1_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<CCareerTask*, std::allocator<CCareerTask*> >  *) /* linkage=_ZNKSt4listIP11CCareerTaskSaIS1_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<CCareerTask*, std::allocator<CCareerTask*> >  *) /* linkage=_ZNKSt4listIP11CCareerTaskSaIS1_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<CCareerTask*, std::allocator<CCareerTask*> > *, unsigned int, class CCareerTask *) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE6resizeEjS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
reference front(class list<CCareerTask*, std::allocator<CCareerTask*> > *) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<CCareerTask*, std::allocator<CCareerTask*> >  *) /* linkage=_ZNKSt4listIP11CCareerTaskSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<CCareerTask*, std::allocator<CCareerTask*> > *) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<CCareerTask*, std::allocator<CCareerTask*> >  *) /* linkage=_ZNKSt4listIP11CCareerTaskSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<CCareerTask*, std::allocator<CCareerTask*> > *, const value_type  &) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE10push_frontERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_front(class list<CCareerTask*, std::allocator<CCareerTask*> > *) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE9pop_frontEv */
{
} /* size: 0 */

/* <0> (null):0 */
void push_back(class list<CCareerTask*, std::allocator<CCareerTask*> > *, const value_type  &) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE9push_backERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class list<CCareerTask*, std::allocator<CCareerTask*> > *) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class _List_iterator<CCareerTask*>, const value_type  &) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class _List_iterator<CCareerTask*>, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class _List_iterator<CCareerTask*>) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE5eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class _List_iterator<CCareerTask*>, class _List_iterator<CCareerTask*>) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class list<CCareerTask*, std::allocator<CCareerTask*> > &) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE4swapERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class list<CCareerTask*, std::allocator<CCareerTask*> > *) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class _List_iterator<CCareerTask*>, class list<CCareerTask*, std::allocator<CCareerTask*> > &) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class _List_iterator<CCareerTask*>, class list<CCareerTask*, std::allocator<CCareerTask*> > &, class _List_iterator<CCareerTask*>) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class _List_iterator<CCareerTask*>, class list<CCareerTask*, std::allocator<CCareerTask*> > &, class _List_iterator<CCareerTask*>, class _List_iterator<CCareerTask*>) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void remove(class list<CCareerTask*, std::allocator<CCareerTask*> > *, const value_type  &) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE6removeERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void unique(class list<CCareerTask*, std::allocator<CCareerTask*> > *) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE6uniqueEv */
{
} /* size: 0 */

/* <0> (null):0 */
void merge(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class list<CCareerTask*, std::allocator<CCareerTask*> > &) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE5mergeERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void reverse(class list<CCareerTask*, std::allocator<CCareerTask*> > *) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE7reverseEv */
{
} /* size: 0 */

/* <0> (null):0 */
void sort(class list<CCareerTask*, std::allocator<CCareerTask*> > *) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE4sortEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class list<CCareerTask*, std::allocator<CCareerTask*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE18_M_fill_initializeEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class list<CCareerTask*, std::allocator<CCareerTask*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE14_M_fill_assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_transfer(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class _List_iterator<CCareerTask*>, class _List_iterator<CCareerTask*>, class _List_iterator<CCareerTask*>) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class _List_iterator<CCareerTask*>, const value_type  &) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_erase(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class _List_iterator<CCareerTask*>) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class list<CCareerTask*, std::allocator<CCareerTask*> > &) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE25_M_check_equal_allocatorsERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void Create(void) /* linkage=_ZN18CCareerTaskManager6CreateEv */
{
} /* size: 0 */

/* <0> (null):0 */
void CCareerTaskManager(class CCareerTaskManager *)
{
} /* size: 0 */

/* <0> (null):0 */
void Reset(class CCareerTaskManager *, bool) /* linkage=_ZN18CCareerTaskManager5ResetEb */
{
} /* size: 0 */

/* <0> (null):0 */
void AddTask(class CCareerTaskManager *, const char  *, const char  *, int, bool, bool, bool) /* linkage=_ZN18CCareerTaskManager7AddTaskEPKcS1_ibbb */
{
} /* size: 0 */

/* <0> (null):0 */
void HandleEvent(class CCareerTaskManager *, enum GameEventType, class CBasePlayer *, class CBasePlayer *) /* linkage=_ZN18CCareerTaskManager11HandleEventE13GameEventTypeP11CBasePlayerS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void HandleEnemyKill(class CCareerTaskManager *, bool, const char  *, bool, bool, class CBasePlayer *, class CBasePlayer *) /* linkage=_ZN18CCareerTaskManager15HandleEnemyKillEbPKcbbP11CBasePlayerS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void HandleWeaponKill(class CCareerTaskManager *, int, int, bool, bool, class CBasePlayer *, class CBasePlayer *) /* linkage=_ZN18CCareerTaskManager16HandleWeaponKillEiibbP11CBasePlayerS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void HandleDeath(class CCareerTaskManager *, int, class CBasePlayer *) /* linkage=_ZN18CCareerTaskManager11HandleDeathEiP11CBasePlayer */
{
} /* size: 0 */

/* <0> (null):0 */
void HandleWeaponInjury(class CCareerTaskManager *, int, int, bool, class CBasePlayer *) /* linkage=_ZN18CCareerTaskManager18HandleWeaponInjuryEiibP11CBasePlayer */
{
} /* size: 0 */

/* <0> (null):0 */
void HandleEnemyInjury(class CCareerTaskManager *, const char  *, bool, class CBasePlayer *) /* linkage=_ZN18CCareerTaskManager17HandleEnemyInjuryEPKcbP11CBasePlayer */
{
} /* size: 0 */

/* <0> (null):0 */
bool AreAllTasksComplete(class CCareerTaskManager *) /* linkage=_ZN18CCareerTaskManager19AreAllTasksCompleteEv */
{
} /* size: 1 */

/* <0> (null):0 */
int GetNumRemainingTasks(class CCareerTaskManager *) /* linkage=_ZN18CCareerTaskManager20GetNumRemainingTasksEv */
{
} /* size: 4 */

/* <0> (null):0 */
float GetRoundElapsedTime(class CCareerTaskManager *) /* linkage=_ZN18CCareerTaskManager19GetRoundElapsedTimeEv */
{
} /* size: 4 */

/* <0> (null):0 */
int GetTaskTime(class CCareerTaskManager *) /* linkage=_ZN18CCareerTaskManager11GetTaskTimeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetFinishedTaskTime(class CCareerTaskManager *, int) /* linkage=_ZN18CCareerTaskManager19SetFinishedTaskTimeEi */
{
} /* size: 0 */

/* <0> (null):0 */
int GetFinishedTaskTime(class CCareerTaskManager *) /* linkage=_ZN18CCareerTaskManager19GetFinishedTaskTimeEv */
{
} /* size: 4 */

/* <0> (null):0 */
int GetFinishedTaskRound(class CCareerTaskManager *) /* linkage=_ZN18CCareerTaskManager20GetFinishedTaskRoundEv */
{
} /* size: 4 */

/* <0> (null):0 */
CareerTaskList * GetTasks(class CCareerTaskManager *) /* linkage=_ZN18CCareerTaskManager8GetTasksEv */
{
} /* size: 4 */

/* <0> (null):0 */
void LatchRoundEndMessage(class CCareerTaskManager *) /* linkage=_ZN18CCareerTaskManager20LatchRoundEndMessageEv */
{
} /* size: 0 */

/* <0> (null):0 */
void UnlatchRoundEndMessage(class CCareerTaskManager *) /* linkage=_ZN18CCareerTaskManager22UnlatchRoundEndMessageEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<CNavLadder*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<CNavLadder*> *, class _List_node_base *)
{
} /* size: 0 */

/* <0> (null):0 */
reference operator*(const class _List_iterator<CNavLadder*>  *) /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_iterator<CNavLadder*>  *) /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_iterator<CNavLadder*> *) /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_iterator<CNavLadder*> *, int) /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_iterator<CNavLadder*> *) /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_iterator<CNavLadder*> *, int) /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_iterator<CNavLadder*>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEeqERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_iterator<CNavLadder*>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEneERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<NavConnect> *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<NavConnect> *, class _List_node_base *)
{
} /* size: 0 */

/* <0> (null):0 */
reference operator*(const class _List_iterator<NavConnect>  *) /* linkage=_ZNKSt14_List_iteratorI10NavConnectEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_iterator<NavConnect>  *) /* linkage=_ZNKSt14_List_iteratorI10NavConnectEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_iterator<NavConnect> *) /* linkage=_ZNSt14_List_iteratorI10NavConnectEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_iterator<NavConnect> *, int) /* linkage=_ZNSt14_List_iteratorI10NavConnectEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_iterator<NavConnect> *) /* linkage=_ZNSt14_List_iteratorI10NavConnectEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_iterator<NavConnect> *, int) /* linkage=_ZNSt14_List_iteratorI10NavConnectEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_iterator<NavConnect>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorI10NavConnectEeqERKS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_iterator<NavConnect>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorI10NavConnectEneERKS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
void CHalfLifeMultiplay(class CHalfLifeMultiplay *, const class CHalfLifeMultiplay  &)
{
} /* size: 143023232 */

/* <0> (null):0 */
void CHalfLifeMultiplay(class CHalfLifeMultiplay *)
{
} /* size: 143032868 */

/* <0> (null):0 */
virtual void Think(class CHalfLifeMultiplay *) /* linkage=_ZN18CHalfLifeMultiplay5ThinkEv */
{
} /* size: 143045800 */

/* <0> (null):0 */
virtual void RefreshSkillData(class CHalfLifeMultiplay *) /* linkage=_ZN18CHalfLifeMultiplay16RefreshSkillDataEv */
{
} /* size: 143048936 */

/* <0> (null):0 */
virtual BOOL IsAllowedToSpawn(class CHalfLifeMultiplay *, class CBaseEntity *) /* linkage=_ZN18CHalfLifeMultiplay16IsAllowedToSpawnEP11CBaseEntity */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL FAllowFlashlight(class CHalfLifeMultiplay *) /* linkage=_ZN18CHalfLifeMultiplay16FAllowFlashlightEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL FShouldSwitchWeapon(class CHalfLifeMultiplay *, class CBasePlayer *, class CBasePlayerItem *) /* linkage=_ZN18CHalfLifeMultiplay19FShouldSwitchWeaponEP11CBasePlayerP15CBasePlayerItem */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL GetNextBestWeapon(class CHalfLifeMultiplay *, class CBasePlayer *, class CBasePlayerItem *) /* linkage=_ZN18CHalfLifeMultiplay17GetNextBestWeaponEP11CBasePlayerP15CBasePlayerItem */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsMultiplayer(class CHalfLifeMultiplay *) /* linkage=_ZN18CHalfLifeMultiplay13IsMultiplayerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsDeathmatch(class CHalfLifeMultiplay *) /* linkage=_ZN18CHalfLifeMultiplay12IsDeathmatchEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsCoOp(class CHalfLifeMultiplay *) /* linkage=_ZN18CHalfLifeMultiplay6IsCoOpEv */
{
} /* size: 4 */

/* <0> (null):0 */
BOOL IsCareer(class CHalfLifeMultiplay *) /* linkage=_ZN18CHalfLifeMultiplay8IsCareerEv */
{
} /* size: 4 */

/* <0> (null):0 */
void QueueCareerRoundEndMenu(class CHalfLifeMultiplay *, float, int) /* linkage=_ZN18CHalfLifeMultiplay23QueueCareerRoundEndMenuEfi */
{
} /* size: 0 */

/* <0> (null):0 */
void SetCareerMatchLimit(class CHalfLifeMultiplay *, int, int) /* linkage=_ZN18CHalfLifeMultiplay19SetCareerMatchLimitEii */
{
} /* size: 0 */

/* <0> (null):0 */
bool IsInCareerRound(class CHalfLifeMultiplay *) /* linkage=_ZN18CHalfLifeMultiplay15IsInCareerRoundEv */
{
} /* size: 1 */

/* <0> (null):0 */
void CareerRestart(class CHalfLifeMultiplay *) /* linkage=_ZN18CHalfLifeMultiplay13CareerRestartEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool ShouldSkipSpawn(const class CHalfLifeMultiplay  *) /* linkage=_ZNK18CHalfLifeMultiplay15ShouldSkipSpawnEv */
{
} /* size: 1 */

/* <0> (null):0 */
void MarkSpawnSkipped(class CHalfLifeMultiplay *) /* linkage=_ZN18CHalfLifeMultiplay16MarkSpawnSkippedEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL ClientConnected(class CHalfLifeMultiplay *, edict_t *, const char  *, const char  *, char *) /* linkage=_ZN18CHalfLifeMultiplay15ClientConnectedEP7edict_sPKcS3_Pc */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void InitHUD(class CHalfLifeMultiplay *, class CBasePlayer *) /* linkage=_ZN18CHalfLifeMultiplay7InitHUDEP11CBasePlayer */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ClientDisconnected(class CHalfLifeMultiplay *, edict_t *) /* linkage=_ZN18CHalfLifeMultiplay18ClientDisconnectedEP7edict_s */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void UpdateGameMode(class CHalfLifeMultiplay *, class CBasePlayer *) /* linkage=_ZN18CHalfLifeMultiplay14UpdateGameModeEP11CBasePlayer */
{
} /* size: 0 */

/* <0> (null):0 */
virtual float FlPlayerFallDamage(class CHalfLifeMultiplay *, class CBasePlayer *) /* linkage=_ZN18CHalfLifeMultiplay18FlPlayerFallDamageEP11CBasePlayer */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL FPlayerCanTakeDamage(class CHalfLifeMultiplay *, class CBasePlayer *, class CBaseEntity *) /* linkage=_ZN18CHalfLifeMultiplay20FPlayerCanTakeDamageEP11CBasePlayerP11CBaseEntity */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void PlayerSpawn(class CHalfLifeMultiplay *, class CBasePlayer *) /* linkage=_ZN18CHalfLifeMultiplay11PlayerSpawnEP11CBasePlayer */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void PlayerThink(class CHalfLifeMultiplay *, class CBasePlayer *) /* linkage=_ZN18CHalfLifeMultiplay11PlayerThinkEP11CBasePlayer */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL FPlayerCanRespawn(class CHalfLifeMultiplay *, class CBasePlayer *) /* linkage=_ZN18CHalfLifeMultiplay17FPlayerCanRespawnEP11CBasePlayer */
{
} /* size: 4 */

/* <0> (null):0 */
virtual float FlPlayerSpawnTime(class CHalfLifeMultiplay *, class CBasePlayer *) /* linkage=_ZN18CHalfLifeMultiplay17FlPlayerSpawnTimeEP11CBasePlayer */
{
} /* size: 4 */

/* <0> (null):0 */
virtual edict_t * GetPlayerSpawnSpot(class CHalfLifeMultiplay *, class CBasePlayer *) /* linkage=_ZN18CHalfLifeMultiplay18GetPlayerSpawnSpotEP11CBasePlayer */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL AllowAutoTargetCrosshair(class CHalfLifeMultiplay *) /* linkage=_ZN18CHalfLifeMultiplay24AllowAutoTargetCrosshairEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int IPointsForKill(class CHalfLifeMultiplay *, class CBasePlayer *, class CBasePlayer *) /* linkage=_ZN18CHalfLifeMultiplay14IPointsForKillEP11CBasePlayerS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void PlayerKilled(class CHalfLifeMultiplay *, class CBasePlayer *, entvars_t *, entvars_t *) /* linkage=_ZN18CHalfLifeMultiplay12PlayerKilledEP11CBasePlayerP9entvars_sS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void DeathNotice(class CHalfLifeMultiplay *, class CBasePlayer *, entvars_t *, entvars_t *) /* linkage=_ZN18CHalfLifeMultiplay11DeathNoticeEP11CBasePlayerP9entvars_sS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void PlayerGotWeapon(class CHalfLifeMultiplay *, class CBasePlayer *, class CBasePlayerItem *) /* linkage=_ZN18CHalfLifeMultiplay15PlayerGotWeaponEP11CBasePlayerP15CBasePlayerItem */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL CanHavePlayerItem(class CHalfLifeMultiplay *, class CBasePlayer *, class CBasePlayerItem *) /* linkage=_ZN18CHalfLifeMultiplay17CanHavePlayerItemEP11CBasePlayerP15CBasePlayerItem */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int WeaponShouldRespawn(class CHalfLifeMultiplay *, class CBasePlayerItem *) /* linkage=_ZN18CHalfLifeMultiplay19WeaponShouldRespawnEP15CBasePlayerItem */
{
} /* size: 4 */

/* <0> (null):0 */
virtual float FlWeaponRespawnTime(class CHalfLifeMultiplay *, class CBasePlayerItem *) /* linkage=_ZN18CHalfLifeMultiplay19FlWeaponRespawnTimeEP15CBasePlayerItem */
{
} /* size: 4 */

/* <0> (null):0 */
virtual float FlWeaponTryRespawn(class CHalfLifeMultiplay *, class CBasePlayerItem *) /* linkage=_ZN18CHalfLifeMultiplay18FlWeaponTryRespawnEP15CBasePlayerItem */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class Vector VecWeaponRespawnSpot(class CHalfLifeMultiplay *, class CBasePlayerItem *) /* linkage=_ZN18CHalfLifeMultiplay20VecWeaponRespawnSpotEP15CBasePlayerItem */
{
} /* size: 12 */

/* <0> (null):0 */
virtual BOOL CanHaveItem(class CHalfLifeMultiplay *, class CBasePlayer *, class CItem *) /* linkage=_ZN18CHalfLifeMultiplay11CanHaveItemEP11CBasePlayerP5CItem */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void PlayerGotItem(class CHalfLifeMultiplay *, class CBasePlayer *, class CItem *) /* linkage=_ZN18CHalfLifeMultiplay13PlayerGotItemEP11CBasePlayerP5CItem */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int ItemShouldRespawn(class CHalfLifeMultiplay *, class CItem *) /* linkage=_ZN18CHalfLifeMultiplay17ItemShouldRespawnEP5CItem */
{
} /* size: 4 */

/* <0> (null):0 */
virtual float FlItemRespawnTime(class CHalfLifeMultiplay *, class CItem *) /* linkage=_ZN18CHalfLifeMultiplay17FlItemRespawnTimeEP5CItem */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class Vector VecItemRespawnSpot(class CHalfLifeMultiplay *, class CItem *) /* linkage=_ZN18CHalfLifeMultiplay18VecItemRespawnSpotEP5CItem */
{
} /* size: 12 */

/* <0> (null):0 */
virtual void PlayerGotAmmo(class CHalfLifeMultiplay *, class CBasePlayer *, char *, int) /* linkage=_ZN18CHalfLifeMultiplay13PlayerGotAmmoEP11CBasePlayerPci */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int AmmoShouldRespawn(class CHalfLifeMultiplay *, class CBasePlayerAmmo *) /* linkage=_ZN18CHalfLifeMultiplay17AmmoShouldRespawnEP15CBasePlayerAmmo */
{
} /* size: 4 */

/* <0> (null):0 */
virtual float FlAmmoRespawnTime(class CHalfLifeMultiplay *, class CBasePlayerAmmo *) /* linkage=_ZN18CHalfLifeMultiplay17FlAmmoRespawnTimeEP15CBasePlayerAmmo */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class Vector VecAmmoRespawnSpot(class CHalfLifeMultiplay *, class CBasePlayerAmmo *) /* linkage=_ZN18CHalfLifeMultiplay18VecAmmoRespawnSpotEP15CBasePlayerAmmo */
{
} /* size: 12 */

/* <0> (null):0 */
virtual float FlHealthChargerRechargeTime(class CHalfLifeMultiplay *) /* linkage=_ZN18CHalfLifeMultiplay27FlHealthChargerRechargeTimeEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual float FlHEVChargerRechargeTime(class CHalfLifeMultiplay *) /* linkage=_ZN18CHalfLifeMultiplay24FlHEVChargerRechargeTimeEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int DeadPlayerWeapons(class CHalfLifeMultiplay *, class CBasePlayer *) /* linkage=_ZN18CHalfLifeMultiplay17DeadPlayerWeaponsEP11CBasePlayer */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int DeadPlayerAmmo(class CHalfLifeMultiplay *, class CBasePlayer *) /* linkage=_ZN18CHalfLifeMultiplay14DeadPlayerAmmoEP11CBasePlayer */
{
} /* size: 4 */

/* <0> (null):0 */
virtual const char  * GetTeamID(class CHalfLifeMultiplay *, class CBaseEntity *) /* linkage=_ZN18CHalfLifeMultiplay9GetTeamIDEP11CBaseEntity */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int PlayerRelationship(class CHalfLifeMultiplay *, class CBasePlayer *, class CBaseEntity *) /* linkage=_ZN18CHalfLifeMultiplay18PlayerRelationshipEP11CBasePlayerP11CBaseEntity */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL PlayTextureSounds(class CHalfLifeMultiplay *) /* linkage=_ZN18CHalfLifeMultiplay17PlayTextureSoundsEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL FAllowMonsters(class CHalfLifeMultiplay *) /* linkage=_ZN18CHalfLifeMultiplay14FAllowMonstersEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void EndMultiplayerGame(class CHalfLifeMultiplay *) /* linkage=_ZN18CHalfLifeMultiplay18EndMultiplayerGameEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ServerDeactivate(class CHalfLifeMultiplay *) /* linkage=_ZN18CHalfLifeMultiplay16ServerDeactivateEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL ClientCommand_DeadOrAlive(class CHalfLifeMultiplay *, class CBasePlayer *, const char  *) /* linkage=_ZN18CHalfLifeMultiplay25ClientCommand_DeadOrAliveEP11CBasePlayerPKc */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL ClientCommand(class CHalfLifeMultiplay *, class CBasePlayer *, const char  *) /* linkage=_ZN18CHalfLifeMultiplay13ClientCommandEP11CBasePlayerPKc */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void ClientUserInfoChanged(class CHalfLifeMultiplay *, class CBasePlayer *, char *) /* linkage=_ZN18CHalfLifeMultiplay21ClientUserInfoChangedEP11CBasePlayerPc */
{
} /* size: 0 */

/* <0> (null):0 */
void PlayerJoinedTeam(class CHalfLifeMultiplay *, class CBasePlayer *) /* linkage=_ZN18CHalfLifeMultiplay16PlayerJoinedTeamEP11CBasePlayer */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void CleanUpMap(class CHalfLifeMultiplay *) /* linkage=_ZN18CHalfLifeMultiplay10CleanUpMapEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void RestartRound(class CHalfLifeMultiplay *) /* linkage=_ZN18CHalfLifeMultiplay12RestartRoundEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void CheckWinConditions(class CHalfLifeMultiplay *) /* linkage=_ZN18CHalfLifeMultiplay18CheckWinConditionsEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void CheckMapConditions(class CHalfLifeMultiplay *) /* linkage=_ZN18CHalfLifeMultiplay18CheckMapConditionsEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void RemoveGuns(class CHalfLifeMultiplay *) /* linkage=_ZN18CHalfLifeMultiplay10RemoveGunsEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void GiveC4(class CHalfLifeMultiplay *) /* linkage=_ZN18CHalfLifeMultiplay6GiveC4Ev */
{
} /* size: 0 */

/* <0> (null):0 */
float TimeRemaining(class CHalfLifeMultiplay *) /* linkage=_ZN18CHalfLifeMultiplay13TimeRemainingEv */
{
} /* size: 4 */

/* <0> (null):0 */
BOOL TeamFull(class CHalfLifeMultiplay *, int) /* linkage=_ZN18CHalfLifeMultiplay8TeamFullEi */
{
} /* size: 4 */

/* <0> (null):0 */
BOOL TeamStacked(class CHalfLifeMultiplay *, int, int) /* linkage=_ZN18CHalfLifeMultiplay11TeamStackedEii */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsVIPQueueEmpty(class CHalfLifeMultiplay *) /* linkage=_ZN18CHalfLifeMultiplay15IsVIPQueueEmptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool AddToVIPQueue(class CHalfLifeMultiplay *, class CBasePlayer *) /* linkage=_ZN18CHalfLifeMultiplay13AddToVIPQueueEP11CBasePlayer */
{
} /* size: 1 */

/* <0> (null):0 */
void PickNextVIP(class CHalfLifeMultiplay *) /* linkage=_ZN18CHalfLifeMultiplay11PickNextVIPEv */
{
} /* size: 0 */

/* <0> (null):0 */
void StackVIPQueue(class CHalfLifeMultiplay *) /* linkage=_ZN18CHalfLifeMultiplay13StackVIPQueueEv */
{
} /* size: 0 */

/* <0> (null):0 */
void ResetCurrentVIP(class CHalfLifeMultiplay *) /* linkage=_ZN18CHalfLifeMultiplay15ResetCurrentVIPEv */
{
} /* size: 0 */

/* <0> (null):0 */
void BalanceTeams(class CHalfLifeMultiplay *) /* linkage=_ZN18CHalfLifeMultiplay12BalanceTeamsEv */
{
} /* size: 0 */

/* <0> (null):0 */
void SwapAllPlayers(class CHalfLifeMultiplay *) /* linkage=_ZN18CHalfLifeMultiplay14SwapAllPlayersEv */
{
} /* size: 0 */

/* <0> (null):0 */
void UpdateTeamScores(class CHalfLifeMultiplay *) /* linkage=_ZN18CHalfLifeMultiplay16UpdateTeamScoresEv */
{
} /* size: 0 */

/* <0> (null):0 */
void DisplayMaps(class CHalfLifeMultiplay *, class CBasePlayer *, int) /* linkage=_ZN18CHalfLifeMultiplay11DisplayMapsEP11CBasePlayeri */
{
} /* size: 0 */

/* <0> (null):0 */
void ResetAllMapVotes(class CHalfLifeMultiplay *) /* linkage=_ZN18CHalfLifeMultiplay16ResetAllMapVotesEv */
{
} /* size: 0 */

/* <0> (null):0 */
void ProcessMapVote(class CHalfLifeMultiplay *, class CBasePlayer *, int) /* linkage=_ZN18CHalfLifeMultiplay14ProcessMapVoteEP11CBasePlayeri */
{
} /* size: 0 */

/* <0> (null):0 */
BOOL IsThereABomber(class CHalfLifeMultiplay *) /* linkage=_ZN18CHalfLifeMultiplay14IsThereABomberEv */
{
} /* size: 4 */

/* <0> (null):0 */
BOOL IsThereABomb(class CHalfLifeMultiplay *) /* linkage=_ZN18CHalfLifeMultiplay12IsThereABombEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsMatchStarted(class CHalfLifeMultiplay *) /* linkage=_ZN18CHalfLifeMultiplay14IsMatchStartedEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual void ChangeLevel(class CHalfLifeMultiplay *) /* linkage=_ZN18CHalfLifeMultiplay11ChangeLevelEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void GoToIntermission(class CHalfLifeMultiplay *) /* linkage=_ZN18CHalfLifeMultiplay16GoToIntermissionEv */
{
} /* size: 0 */

/* <0> (null):0 */
void SendMOTDToClient(class CHalfLifeMultiplay *, edict_t *) /* linkage=_ZN18CHalfLifeMultiplay16SendMOTDToClientEP7edict_s */
{
} /* size: 0 */

/* <0> (null):0 */
bool HasRoundTimeExpired(class CHalfLifeMultiplay *) /* linkage=_ZN18CHalfLifeMultiplay19HasRoundTimeExpiredEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsBombPlanted(class CHalfLifeMultiplay *) /* linkage=_ZN18CHalfLifeMultiplay13IsBombPlantedEv */
{
} /* size: 1 */

/* <0> (null):0 */
void MarkLivingPlayersOnTeamAsNotReceivingMoneyNextRound(class CHalfLifeMultiplay *, int) /* linkage=_ZN18CHalfLifeMultiplay51MarkLivingPlayersOnTeamAsNotReceivingMoneyNextRoundEi */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL ClientCommand_DeadOrAlive(class CGameRules *, class CBasePlayer *, const char  *) /* linkage=_ZN10CGameRules25ClientCommand_DeadOrAliveEP11CBasePlayerPKc */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL ClientCommand(class CGameRules *, class CBasePlayer *, const char  *) /* linkage=_ZN10CGameRules13ClientCommandEP11CBasePlayerPKc */
{
} /* size: 4 */

/* <0> (null):0 */
void CGameRules(class CGameRules *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL IsTeamplay(class CGameRules *) /* linkage=_ZN10CGameRules10IsTeamplayEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual const char  * GetGameDescription(class CGameRules *) /* linkage=_ZN10CGameRules18GetGameDescriptionEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL ShouldAutoAim(class CGameRules *, class CBasePlayer *, edict_t *) /* linkage=_ZN10CGameRules13ShouldAutoAimEP11CBasePlayerP7edict_s */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int GetTeamIndex(class CGameRules *, const char  *) /* linkage=_ZN10CGameRules12GetTeamIndexEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
virtual const char  * GetIndexedTeamName(class CGameRules *, int) /* linkage=_ZN10CGameRules18GetIndexedTeamNameEi */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsValidTeam(class CGameRules *, const char  *) /* linkage=_ZN10CGameRules11IsValidTeamEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void ChangePlayerTeam(class CGameRules *, class CBasePlayer *, const char  *, BOOL, BOOL) /* linkage=_ZN10CGameRules16ChangePlayerTeamEP11CBasePlayerPKcii */
{
} /* size: 142831056 */

/* <0> (null):0 */
virtual const char  * SetDefaultPlayerTeam(class CGameRules *, class CBasePlayer *) /* linkage=_ZN10CGameRules20SetDefaultPlayerTeamEP11CBasePlayer */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsFreezePeriod(class CGameRules *) /* linkage=_ZN10CGameRules14IsFreezePeriodEv */
{
} /* size: 4 */

/* <0> (null):0 */
const char  * pszName(class CBasePlayerItem *) /* linkage=_ZN15CBasePlayerItem7pszNameEv */
{
} /* size: 4 */

/* <0> (null):0 */
int iWeight(class CBasePlayerItem *) /* linkage=_ZN15CBasePlayerItem7iWeightEv */
{
} /* size: 4 */

/* <0> (null):0 */
int iFlags(class CBasePlayerItem *) /* linkage=_ZN15CBasePlayerItem6iFlagsEv */
{
} /* size: 4 */

/* <0> (null):0 */
void CCStrikeGameMgrHelper(class CCStrikeGameMgrHelper *, const class CCStrikeGameMgrHelper  &)
{
} /* size: 143005648 */

/* <0> (null):0 */
void CCStrikeGameMgrHelper(class CCStrikeGameMgrHelper *)
{
} /* size: 143023024 */

/* <0> (null):0 */
virtual bool CanPlayerHearPlayer(class CCStrikeGameMgrHelper *, class CBasePlayer *, class CBasePlayer *) /* linkage=_ZN21CCStrikeGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
virtual void ~CCStrikeGameMgrHelper(class CCStrikeGameMgrHelper *, int)
{
} /* size: 143046008 */

/* <0> (null):0 */
void IVoiceGameMgrHelper(class IVoiceGameMgrHelper *, const class IVoiceGameMgrHelper  &)
{
} /* size: 143062248 */

/* <0> (null):0 */
void IVoiceGameMgrHelper(class IVoiceGameMgrHelper *)
{
} /* size: 143072028 */

/* <0> (null):0 */
virtual void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *, int)
{
} /* size: 143084888 */

/* <0> (null):0 */
virtual bool CanPlayerHearPlayer(class IVoiceGameMgrHelper *, class CBasePlayer *, class CBasePlayer *) /* linkage=_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
void CMapInfo(class CMapInfo *, const class CMapInfo  &)
{
} /* size: 143128224 */

/* <0> (null):0 */
void CMapInfo(class CMapInfo *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void KeyValue(class CMapInfo *, KeyValueData *) /* linkage=_ZN8CMapInfo8KeyValueEP14KeyValueData_s */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Spawn(class CMapInfo *) /* linkage=_ZN8CMapInfo5SpawnEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int ObjectCaps(class CPointEntity *) /* linkage=_ZN12CPointEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
void CPointEntity(class CPointEntity *)
{
} /* size: 0 */

/* <0> (null):0 */
void HostageStateMachine(class HostageStateMachine *, const class HostageStateMachine  &)
{
} /* size: 0 */

/* <0> (null):0 */
void HostageStateMachine(class HostageStateMachine *)
{
} /* size: 0 */

/* <0> (null):0 */
void ~HostageStateMachine(class HostageStateMachine *, int)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void OnMoveToSuccess(class HostageStateMachine *, const class Vector  &) /* linkage=_ZN19HostageStateMachine15OnMoveToSuccessERK6Vector */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void OnMoveToFailure(class HostageStateMachine *, const class Vector  &, enum MoveToFailureType) /* linkage=_ZN19HostageStateMachine15OnMoveToFailureERK6VectorN12IImprovEvent17MoveToFailureTypeE */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void OnInjury(class HostageStateMachine *, float) /* linkage=_ZN19HostageStateMachine8OnInjuryEf */
{
} /* size: 0 */

/* <0> (null):0 */
void UpdateStationaryAnimation(class HostageStateMachine *, class CHostageImprov *) /* linkage=_ZN19HostageStateMachine25UpdateStationaryAnimationEP14CHostageImprov */
{
} /* size: 0 */

/* <0> (null):0 */
void SimpleState(class SimpleState<CHostageImprov*> *, const class SimpleState<CHostageImprov*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void SimpleState(class SimpleState<CHostageImprov*> *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ~SimpleState(class SimpleState<CHostageImprov*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void OnEnter(class SimpleState<CHostageImprov*> *, class CHostageImprov *) /* linkage=_ZN11SimpleStateIP14CHostageImprovE7OnEnterES1_ */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void OnUpdate(class SimpleState<CHostageImprov*> *, class CHostageImprov *) /* linkage=_ZN11SimpleStateIP14CHostageImprovE8OnUpdateES1_ */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void OnExit(class SimpleState<CHostageImprov*> *, class CHostageImprov *) /* linkage=_ZN11SimpleStateIP14CHostageImprovE6OnExitES1_ */
{
} /* size: 0 */

/* <0> (null):0 */
virtual const char  * GetName(const class SimpleState<CHostageImprov*>  *) /* linkage=_ZNK11SimpleStateIP14CHostageImprovE7GetNameEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetParent(class SimpleState<CHostageImprov*> *, class SimpleState<CHostageImprov*> *) /* linkage=_ZN11SimpleStateIP14CHostageImprovE9SetParentEPS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
class SimpleState<CHostageImprov*> * GetParent(const class SimpleState<CHostageImprov*>  *) /* linkage=_ZNK11SimpleStateIP14CHostageImprovE9GetParentEv */
{
} /* size: 4 */

/* <0> (null):0 */
inline void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~CCStrikeGameMgrHelper(class CCStrikeGameMgrHelper *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~SimpleState(class SimpleState<CHostageImprov*> *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~HostageState(class HostageState *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~CImprov(class CImprov *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
void PlayerSpawn(class CHalfLifeMultiplay *const this, class CBasePlayer * pPlayer)
{
	{
		BOOL addDefault;                                      //     0
		class CBaseEntity * pWeaponEntity;                    //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline int atoi(const char  * __nptr)
{
} /* size: 4 */

/* <0> (null):0 */
void SV_CareerAddTask_f(void)
{
	{
		const char  * taskName;                               //     0
		const char  * weaponName;                             //     0
		int reps;                                             //     0
		bool mustLive;                                        //     0
		bool crossRounds;                                     //     0
		bool isComplete;                                      //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, float X, float Y, float Z)
{
} /* size: 0 */

/* <0> (null):0 */
void FPlayerCanRespawn(class CHalfLifeMultiplay *const this, class CBasePlayer * pPlayer)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator==(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator!=(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator+(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator*(const class Vector  *const this, float fl)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Length(const class Vector  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline edict_t * ENT(const entvars_t  * pev)
{
} /* size: 4 */

/* <0> (null):0 */
inline EOFFSET OFFSET(const edict_t  * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline BOOL FNullEnt(EOFFSET eoffset)
{
} /* size: 4 */

/* <0> (null):0 */
inline EOFFSET OFFSET(entvars_t * pev)
{
} /* size: 4 */

/* <0> (null):0 */
inline BOOL FStrEq(const char  * sz1, const char  * sz2)
{
} /* size: 4 */

/* <0> (null):0 */
inline void KeyValue(class CMapInfo *const this, KeyValueData * pkvd)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ObjectCaps(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline edict_t * ENT(EOFFSET eoffset)
{
} /* size: 4 */

/* <0> (null):0 */
inline void * GET_PRIVATE(edict_t * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline void Instance(edict_t * pent)
{
	{
		class CBaseEntity * pEnt;                             //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline void edict(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void MESSAGE_BEGIN(int msg_dest, int msg_type, const float  * pOrigin, edict_t * ed)
{
} /* size: 0 */

/* <0> (null):0 */
inline int ENTINDEX(edict_t * pEdict)
{
} /* size: 4 */

/* <0> (null):0 */
inline void ObjectCaps(class CPointEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void pszName(class CBasePlayerItem *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void iWeight(class CBasePlayerItem *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetNextBestWeapon(class CHalfLifeMultiplay *const this, class CBasePlayer * pPlayer, class CBasePlayerItem * pCurrentWeapon)
{
	{
		class CBasePlayerItem * pCheck;                       //     0
		class CBasePlayerItem * pBest;                        //     0
		int iBestWeight;                                      //     0
		int i;                                                //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void FShouldSwitchWeapon(class CHalfLifeMultiplay *const this, class CBasePlayer * pPlayer, class CBasePlayerItem * pWeapon)
{
} /* size: 0 */

/* <0> (null):0 */
inline void iFlags(class CBasePlayerItem *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void FlWeaponTryRespawn(class CHalfLifeMultiplay *const this, class CBasePlayerItem * pWeapon)
{
} /* size: 0 */

/* <0> (null):0 */
inline void IsObserver(class CBasePlayer *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CanPlayerHearPlayer(class CCStrikeGameMgrHelper *const this, class CBasePlayer * pListener, class CBasePlayer * pSender)
{
	{
		BOOL bListenerAlive;                                  //     0
		BOOL bSenderAlive;                                    //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline void ClientCommand_DeadOrAlive(class CGameRules *const this, class CBasePlayer * pPlayer, const char  * pcmd)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ClientCommand(class CGameRules *const this, class CBasePlayer * pPlayer, const char  * pcmd)
{
} /* size: 0 */

/* <0> (null):0 */
inline void TimeRemaining(class CHalfLifeMultiplay *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Invalidate(class CountdownTimer *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void IsElapsed(const class CountdownTimer  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void entindex(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator-(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void NormalizeInPlace(class Vector *const this)
{
	{
		float flLen;                                          //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline void IsBombPlanted(const class CCSBotManager  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void IsUsingVoice(const class CCSBot  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void IsEnemyVisible(const class CCSBot  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ~HostageEscapeToCoverState(class HostageEscapeToCoverState *, int)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~HostageEscapeToCoverState(class HostageEscapeToCoverState *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ~HostageEscapeLookAroundState(class HostageEscapeLookAroundState *, int)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~HostageEscapeLookAroundState(class HostageEscapeLookAroundState *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void OnMoveToFailure(class HostageStateMachine *const this, const class Vector  &const goal, enum MoveToFailureType reason)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~HostageIdleState(class HostageIdleState *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ~HostageEscapeState(class HostageEscapeState *, int)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~HostageEscapeState(class HostageEscapeState *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ~HostageRetreatState(class HostageRetreatState *, int)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~HostageRetreatState(class HostageRetreatState *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ~HostageFollowState(class HostageFollowState *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class CBaseEntity * GetLeader(const class HostageFollowState  *) /* linkage=_ZNK18HostageFollowState9GetLeaderEv */
{
} /* size: 4 */

/* <0> (null):0 */
inline void ~HostageFollowState(class HostageFollowState *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~HostageAnimateState(class HostageAnimateState *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~CHostageImprov(class CHostageImprov *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void OnMoveToSuccess(class HostageStateMachine *const this, const class Vector  &const goal)
{
} /* size: 0 */

/* <0> (null):0 */
inline void OnInjury(class HostageStateMachine *const this, float amount)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Start(class IntervalTimer *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void IsValid(class CHostage *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsCareer(class CHalfLifeMultiplay *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GoToIntermission(class CHalfLifeMultiplay *const this)
{
	{
		class CHalfLifeMultiplay * mp;                        //     0
		int time;                                             //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void ServerDeactivate(class CHalfLifeMultiplay *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void SetCareerMatchLimit(class CHalfLifeMultiplay *const this, int minWins, int winDifference)
{
} /* size: 0 */

/* <0> (null):0 */
void SV_CareerMatchLimit_f(void)
{
	{
		class CHalfLifeMultiplay * mp;                        //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void IsInCareerRound(class CHalfLifeMultiplay *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline BOOL FNullEnt(entvars_t * pev)
{
} /* size: 4 */

/* <0> (null):0 */
void SV_Career_EndRound_f(void)
{
	{
		class CHalfLifeMultiplay * mp;                        //     0
		{
			class CBasePlayer * localPlayer;              //     0
			{
				int i;                                //     0
				{
					class CBasePlayer * player;   //     0
				}
			}
		}
	}
} /* size: 0 */

/* <0> (null):0 */
void SV_Continue_f(void)
{
	{
		class CHalfLifeMultiplay * mp;                        //     0
		{
			int i;                                        //     0
			{
				class CBasePlayer * pPlayer;          //     0
			}
		}
	}
} /* size: 0 */

/* <0> (null):0 */
inline void IVoiceGameMgrHelper(class IVoiceGameMgrHelper *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CCStrikeGameMgrHelper(class CCStrikeGameMgrHelper *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Instance(entvars_t * pev)
{
} /* size: 0 */

/* <0> (null):0 */
char * GetTeam(int teamNo)
{
} /* size: 4 */

/* <0> (null):0 */
inline BOOL FNullEnt(const edict_t  * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline void CGameRules(class CGameRules *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void IsState(const class SimpleStateMachine<CHostageImprov*, HostageState>  *const this, const class HostageState  * state)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetLeader(const class HostageFollowState  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void IsFollowingSomeone(class CHostage *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetFollowLeader(const class CHostageImprov  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetLeader(class CHostage *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void MESSAGE_BEGIN(int msg_dest, int msg_type, const float  * pOrigin, entvars_t * ent)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBaseEntity(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CPointEntity(class CPointEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline entvars_t * VARS(edict_t * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline void operator new(size_t stAllocateBlock, entvars_t * pev)
{
} /* size: 142485696 */

/* <0> (null):0 */
inline void CMapInfo(class CMapInfo *const this)
{
} /* size: 142597920 */

/* <0> (null):0 */
class CMapInfo * GetClassPtr<CMapInfo>(class CMapInfo * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
void CBaseDelay(class CBaseDelay *)
{
} /* size: 142689768 */

/* <0> (null):0 */
inline void CBaseDelay(class CBaseDelay *const this)
{
} /* size: 142704616 */

/* <0> (null):0 */
void CBaseAnimating(class CBaseAnimating *)
{
} /* size: 142729656 */

/* <0> (null):0 */
inline void CBaseAnimating(class CBaseAnimating *const this)
{
} /* size: 142731816 */

/* <0> (null):0 */
void CBaseToggle(class CBaseToggle *)
{
} /* size: 142747192 */

/* <0> (null):0 */
inline void CBaseToggle(class CBaseToggle *const this)
{
} /* size: 142761736 */

/* <0> (null):0 */
inline void ResetDbgInfo(class CUtlVector<CHintMessage*> *const this)
{
} /* size: 142763616 */

/* <0> (null):0 */
void CUtlMemory(class CUtlMemory<CHintMessage*> *const this, int growSize, int initSize)
{
} /* size: 142773832 */

/* <0> (null):0 */
inline void CUtlVector(class CUtlVector<CHintMessage*> *const this, int growSize, int initSize)
{
} /* size: 142776984 */

/* <0> (null):0 */
void CBaseMonster(class CBaseMonster *)
{
} /* size: 142801508 */

/* <0> (null):0 */
inline void CBaseMonster(class CBaseMonster *const this)
{
} /* size: 142814220 */

/* <0> (null):0 */
inline void CHintMessageQueue(class CHintMessageQueue *const this)
{
} /* size: 142840728 */

/* <0> (null):0 */
inline void CUnifiedSignals(class CUnifiedSignals *const this)
{
} /* size: 142851120 */

/* <0> (null):0 */
inline void CBasePlayer(class CBasePlayer *const this)
{
} /* size: 142860224 */

/* <0> (null):0 */
void PlayerRelationship(class CHalfLifeMultiplay *const this, class CBasePlayer * pPlayer, class CBaseEntity * pTarget)
{
	{
		class CBasePlayer * player;                           //     0
		class CBasePlayer * target;                           //     0
	}
} /* size: 142872776 */

/* <0> (null):0 */
inline bool IsZombieGame(void)
{
} /* size: 1 */

/* <0> (null):0 */
inline class CCSBotManager * TheCSBots(void)
{
} /* size: 4 */

/* <0> (null):0 */
void __static_initialization_and_destruction_0(int __initialize_p, int __priority)
{
} /* size: 143154048 */

/* <0> (null):0 */
inline void IsFollowing(const class CHostageImprov  *const this, const class CBaseEntity  * leader)
{
} /* size: 143164768 */

/* <0> (null):0 */
void Precache(class CBaseEntity *const this)
{
} /* size: 143177432 */

/* <0> (null):0 */
void Restart(class CBaseEntity *const this)
{
} /* size: 143186128 */

/* <0> (null):0 */
void Activate(class CBaseEntity *const this)
{
} /* size: 143199472 */

/* <0> (null):0 */
void Classify(class CBaseEntity *const this)
{
} /* size: 143145936 */

/* <0> (null):0 */
void DeathNotice(class CBaseEntity *const this, entvars_t * pevChild)
{
} /* size: 143213504 */

/* <0> (null):0 */
void BloodColor(class CBaseEntity *const this)
{
} /* size: 143227292 */

/* <0> (null):0 */
void IsTriggered(class CBaseEntity *const this, class CBaseEntity * pActivator)
{
} /* size: 143241752 */

/* <0> (null):0 */
void MyMonsterPointer(class CBaseEntity *const this)
{
} /* size: 143246952 */

/* <0> (null):0 */
void MySquadMonsterPointer(class CBaseEntity *const this)
{
} /* size: 143205944 */

/* <0> (null):0 */
void GetToggleState(class CBaseEntity *const this)
{
} /* size: 143277568 */

/* <0> (null):0 */
void AddPoints(class CBaseEntity *const this, int score, BOOL bAllowNegativeScore)
{
} /* size: 143287280 */

/* <0> (null):0 */
void AddPointsToTeam(class CBaseEntity *const this, int score, BOOL bAllowNegativeScore)
{
} /* size: 143297496 */

/* <0> (null):0 */
void AddPlayerItem(class CBaseEntity *const this, class CBasePlayerItem * pItem)
{
} /* size: 143307472 */

/* <0> (null):0 */
void RemovePlayerItem(class CBaseEntity *const this, class CBasePlayerItem * pItem)
{
} /* size: 143320924 */

/* <0> (null):0 */
void GiveAmmo(class CBaseEntity *const this, int iAmount, char * szName, int iMax)
{
} /* size: 143269424 */

/* <0> (null):0 */
void GetDelay(class CBaseEntity *const this)
{
} /* size: 143345104 */

/* <0> (null):0 */
void IsMoving(class CBaseEntity *const this)
{
	operator!=(const class Vector  *const this,
			const class Vector  &const v); /* size=143230128, low_pc=0 */ //     0
} /* size: 143352824 */

/* <0> (null):0 */
void OverrideReset(class CBaseEntity *const this)
{
} /* size: 143370600 */

/* <0> (null):0 */
void SetToggleState(class CBaseEntity *const this, int state)
{
} /* size: 0 */

/* <0> (null):0 */
void StartSneaking(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void StopSneaking(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void OnControls(class CBaseEntity *const this, entvars_t * pev)
{
} /* size: 0 */

/* <0> (null):0 */
void IsSneaking(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsAlive(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsBSPModel(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ReflectGauss(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsPlayer(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsNetClient(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void TeamID(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Think(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Touch(class CBaseEntity *const this, class CBaseEntity * pOther)
{
} /* size: 0 */

/* <0> (null):0 */
void Use(class CBaseEntity *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
} /* size: 0 */

/* <0> (null):0 */
void Blocked(class CBaseEntity *const this, class CBaseEntity * pOther)
{
} /* size: 0 */

/* <0> (null):0 */
void Respawn(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void UpdateOwner(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void FBecomeProne(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Center(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
	operator*(const class Vector  *const this,
			float fl); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void EyePosition(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void EarPosition(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void BodyTarget(class CBaseEntity *const this, const class Vector  &const posSrc)
{
} /* size: 0 */

/* <0> (null):0 */
void Illumination(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ObjectCaps(class CPointEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsTeamplay(class CGameRules *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetGameDescription(class CGameRules *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ShouldAutoAim(class CGameRules *const this, class CBasePlayer * pPlayer, edict_t * target)
{
} /* size: 0 */

/* <0> (null):0 */
void GetTeamIndex(class CGameRules *const this, const char  * pTeamName)
{
} /* size: 0 */

/* <0> (null):0 */
void GetIndexedTeamName(class CGameRules *const this, int teamIndex)
{
} /* size: 0 */

/* <0> (null):0 */
void IsValidTeam(class CGameRules *const this, const char  * pTeamName)
{
} /* size: 0 */

/* <0> (null):0 */
void ChangePlayerTeam(class CGameRules *const this, class CBasePlayer * pPlayer, const char  * pTeamName, BOOL bKill, BOOL bGib)
{
} /* size: 0 */

/* <0> (null):0 */
void SetDefaultPlayerTeam(class CGameRules *const this, class CBasePlayer * pPlayer)
{
} /* size: 0 */

/* <0> (null):0 */
void IsFreezePeriod(class CGameRules *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetTeamID(class CHalfLifeMultiplay *const this, class CBaseEntity * pEntity)
{
} /* size: 0 */

/* <0> (null):0 */
void PlayTextureSounds(class CHalfLifeMultiplay *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void EndMultiplayerGame(class CHalfLifeMultiplay *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void SV_Tutor_Toggle_f(void) /* linkage=_Z17SV_Tutor_Toggle_fv */
{
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class CMapInfo *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ReadMultiplayCvars(class CHalfLifeMultiplay * mp)
{
} /* size: 0 */

/* <0> (null):0 */
void IsMultiplayer(class CHalfLifeMultiplay *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsDeathmatch(class CHalfLifeMultiplay *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsCoOp(class CHalfLifeMultiplay *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ClientCommand(class CHalfLifeMultiplay *const this, class CBasePlayer * pPlayer, const char  * pcmd)
{
} /* size: 0 */

/* <0> (null):0 */
void UpdateGameMode(class CHalfLifeMultiplay *const this, class CBasePlayer * pPlayer)
{
	edict(class CBaseEntity *const this); /* size=0, low_pc=0 */ //     0
	MESSAGE_BEGIN(int msg_dest,
			int msg_type,
			const float  * pOrigin,
			edict_t * ed); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void FlPlayerFallDamage(class CHalfLifeMultiplay *const this, class CBasePlayer * pPlayer)
{
} /* size: 0 */

/* <0> (null):0 */
void FPlayerCanTakeDamage(class CHalfLifeMultiplay *const this, class CBasePlayer * pPlayer, class CBaseEntity * pAttacker)
{
} /* size: 0 */

/* <0> (null):0 */
void FlPlayerSpawnTime(class CHalfLifeMultiplay *const this, class CBasePlayer * pPlayer)
{
} /* size: 0 */

/* <0> (null):0 */
void AllowAutoTargetCrosshair(class CHalfLifeMultiplay *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IPointsForKill(class CHalfLifeMultiplay *const this, class CBasePlayer * pAttacker, class CBasePlayer * pKilled)
{
} /* size: 0 */

/* <0> (null):0 */
void PlayerGotWeapon(class CHalfLifeMultiplay *const this, class CBasePlayer * pPlayer, class CBasePlayerItem * pWeapon)
{
} /* size: 0 */

/* <0> (null):0 */
void FlWeaponRespawnTime(class CHalfLifeMultiplay *const this, class CBasePlayerItem * pWeapon)
{
} /* size: 0 */

/* <0> (null):0 */
void VecWeaponRespawnSpot(class CHalfLifeMultiplay *const this, class CBasePlayerItem * pWeapon)
{
	Vector(class Vector *const this,
		const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void WeaponShouldRespawn(class CHalfLifeMultiplay *const this, class CBasePlayerItem * pWeapon)
{
} /* size: 0 */

/* <0> (null):0 */
void CanHaveItem(class CHalfLifeMultiplay *const this, class CBasePlayer * pPlayer, class CItem * pItem)
{
} /* size: 0 */

/* <0> (null):0 */
void PlayerGotItem(class CHalfLifeMultiplay *const this, class CBasePlayer * pPlayer, class CItem * pItem)
{
} /* size: 0 */

/* <0> (null):0 */
void ItemShouldRespawn(class CHalfLifeMultiplay *const this, class CItem * pItem)
{
} /* size: 0 */

/* <0> (null):0 */
void FlItemRespawnTime(class CHalfLifeMultiplay *const this, class CItem * pItem)
{
} /* size: 0 */

/* <0> (null):0 */
void VecItemRespawnSpot(class CHalfLifeMultiplay *const this, class CItem * pItem)
{
	Vector(class Vector *const this,
		const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void PlayerGotAmmo(class CHalfLifeMultiplay *const this, class CBasePlayer * pPlayer, char * szName, int iCount)
{
} /* size: 0 */

/* <0> (null):0 */
void IsAllowedToSpawn(class CHalfLifeMultiplay *const this, class CBaseEntity * pEntity)
{
} /* size: 0 */

/* <0> (null):0 */
void AmmoShouldRespawn(class CHalfLifeMultiplay *const this, class CBasePlayerAmmo * pAmmo)
{
} /* size: 0 */

/* <0> (null):0 */
void FlAmmoRespawnTime(class CHalfLifeMultiplay *const this, class CBasePlayerAmmo * pAmmo)
{
} /* size: 0 */

/* <0> (null):0 */
void VecAmmoRespawnSpot(class CHalfLifeMultiplay *const this, class CBasePlayerAmmo * pAmmo)
{
	Vector(class Vector *const this,
		const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void FlHealthChargerRechargeTime(class CHalfLifeMultiplay *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void FlHEVChargerRechargeTime(class CHalfLifeMultiplay *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void DeadPlayerWeapons(class CHalfLifeMultiplay *const this, class CBasePlayer * pPlayer)
{
} /* size: 0 */

/* <0> (null):0 */
void DeadPlayerAmmo(class CHalfLifeMultiplay *const this, class CBasePlayer * pPlayer)
{
} /* size: 0 */

/* <0> (null):0 */
void FAllowFlashlight(class CHalfLifeMultiplay *const this)
{
	{
		cvar_t * mp_flashlight;                               //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void FAllowMonsters(class CHalfLifeMultiplay *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ~CCStrikeGameMgrHelper(class CCStrikeGameMgrHelper *const this)
{
	~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *const this,
				intconst __in_chrg); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void ~CCStrikeGameMgrHelper(class CCStrikeGameMgrHelper *const this)
{
	~CCStrikeGameMgrHelper(class CCStrikeGameMgrHelper *const this,
				intconst __in_chrg); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *const this)
{
	~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *const this,
				intconst __in_chrg); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void ClientUserInfoChanged(class CHalfLifeMultiplay *const this, class CBasePlayer * pPlayer, char * infobuffer)
{
} /* size: 0 */

/* <0> (null):0 */
void CheckMapConditions(class CHalfLifeMultiplay *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void HasTarget(class CBaseEntity *const this, string_t targetname)
{
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void GetPlayerSpawnSpot(class CHalfLifeMultiplay *const this, class CBasePlayer * pPlayer)
{
	{
		edict_t * pentSpawnSpot;                              //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void CanHavePlayerItem(class CHalfLifeMultiplay *const this, class CBasePlayer * pPlayer, class CBasePlayerItem * pItem)
{
} /* size: 0 */

/* <0> (null):0 */
void DeathNotice(class CHalfLifeMultiplay *const this, class CBasePlayer * pVictim, entvars_t * pKiller, entvars_t * pevInflictor)
{
	{
		class CBaseEntity * Killer;                           //     0
		const char  * killer_weapon_name;                     //     0
		int killer_index;                                     //     0
		char * tau;                                           //     0
		char * gluon;                                         //     0
		int iGotHeadshot;                                     //     0
		Instance(entvars_t * pev); /* size=0, low_pc=0 */ //     0
		ENTINDEX(edict_t * pEdict); /* size=0, low_pc=0 */ //     0
		{
			class CBasePlayer * pPlayer;                  //     0
			Instance(entvars_t * pev); /* size=0, low_pc=0 */ //     0
			pszName(class CBasePlayerItem *const this); /* size=0, low_pc=0 */ //     0
		}
		{
			class CBasePlayer * pPlayer;                  //     0
			char * VictimTeam;                            //     0
			char * KillerTeam;                            //     0
			Instance(entvars_t * pev); /* size=0, low_pc=0 */ //     0
			GetTeam(int teamNo); /* size=0, low_pc=0 */ //     0
			edict(class CBaseEntity *const this); /* size=0, low_pc=0 */ //     0
		}
		{
			char * team;                                  //     0
			GetTeam(int teamNo); /* size=0, low_pc=0 */ //     0
			edict(class CBaseEntity *const this); /* size=0, low_pc=0 */ //     0
		}
		{
			char * team;                                  //     0
			GetTeam(int teamNo); /* size=0, low_pc=0 */ //     0
			edict(class CBaseEntity *const this); /* size=0, low_pc=0 */ //     0
		}
		MESSAGE_BEGIN(int msg_dest,
				int msg_type,
				const float  * pOrigin,
				edict_t * ed); /* size=0, low_pc=0 */ //     0
		edict(class CBaseEntity *const this); /* size=0, low_pc=0 */ //     0
		ENTINDEX(edict_t * pEdict); /* size=0, low_pc=0 */ //     0
		ENTINDEX(edict_t * pEdict); /* size=0, low_pc=0 */ //     0
		ENTINDEX(edict_t * pEdict); /* size=0, low_pc=0 */ //     0
		MESSAGE_BEGIN(int msg_dest,
				int msg_type,
				const float  * pOrigin,
				edict_t * ed); /* size=0, low_pc=0 */ //     0
		edict(class CBaseEntity *const this); /* size=0, low_pc=0 */ //     0
		ENTINDEX(edict_t * pEdict); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void PlayerThink(class CHalfLifeMultiplay *const this, class CBasePlayer * pPlayer)
{
	{
		class CBasePlayerWeapon * pWeapon;                    //     0
	}
	{
		int team;                                             //     0
		IsCareer(class CHalfLifeMultiplay *const this); /* size=0, low_pc=0 */ //     0
	}
	IsCareer(class CHalfLifeMultiplay *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void ClientDisconnected(class CHalfLifeMultiplay *const this, edict_t * pClient)
{
	{
		class CBasePlayer * pPlayer;                          //     0
		Instance(edict_t * pent); /* size=0, low_pc=0 */ //     0
		{
			char * team;                                  //     0
			class CBasePlayer * client;                   //     0
			MESSAGE_BEGIN(int msg_dest,
					int msg_type,
					const float  * pOrigin,
					edict_t * ed); /* size=0, low_pc=0 */ //     0
			ENTINDEX(edict_t * pEdict); /* size=0, low_pc=0 */ //     0
			MESSAGE_BEGIN(int msg_dest,
					int msg_type,
					const float  * pOrigin,
					edict_t * ed); /* size=0, low_pc=0 */ //     0
			ENTINDEX(edict_t * pEdict); /* size=0, low_pc=0 */ //     0
			MESSAGE_BEGIN(int msg_dest,
					int msg_type,
					const float  * pOrigin,
					edict_t * ed); /* size=0, low_pc=0 */ //     0
			ENTINDEX(edict_t * pEdict); /* size=0, low_pc=0 */ //     0
			GetTeam(int teamNo); /* size=0, low_pc=0 */ //     0
			edict(class CBaseEntity *const this); /* size=0, low_pc=0 */ //     0
			edict(class CBaseEntity *const this); /* size=0, low_pc=0 */ //     0
			edict(class CBaseEntity *const this); /* size=0, low_pc=0 */ //     0
			FNullEnt(const edict_t  * pent); /* size=0, low_pc=0 */ //     0
			{
				int iMode;                            //     0
			}
		}
	}
} /* size: 0 */

/* <0> (null):0 */
void ClientConnected(class CHalfLifeMultiplay *const this, edict_t * pEntity, const char  * pszName, const char  * pszAddress, char * szRejectReason)
{
} /* size: 0 */

/* <0> (null):0 */
void ClientCommand_DeadOrAlive(class CHalfLifeMultiplay *const this, class CBasePlayer * pPlayer, const char  * pcmd)
{
} /* size: 0 */

/* <0> (null):0 */
void CleanUpMap(class CHalfLifeMultiplay *const this)
{
	{
		class CBaseEntity * torestart;                        //     0
		class CBaseEntity * toremove;                         //     0
		int icount;                                           //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void RemoveGuns(class CHalfLifeMultiplay *const this)
{
	{
		class CBaseEntity * toremove;                         //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void RefreshSkillData(class CHalfLifeMultiplay *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void RefreshSkillData(class CHalfLifeMultiplay *const this)
{
} /* size: 142886688 */

/* <0> (null):0 */
void PlayerSpawn(class CHalfLifeMultiplay *const this, class CBasePlayer * pPlayer)
{
	{
		BOOL addDefault;                                      //     0
		class CBaseEntity * pWeaponEntity;                    //     0
	}
	PlayerSpawn(class CHalfLifeMultiplay *const this,
			class CBasePlayer * pPlayer); /* size=142911084, low_pc=0 */ //     0
} /* size: 142829672 */

/* <0> (null):0 */
void SV_CareerAddTask_f(void)
{
	{
		const char  * taskName;                               //     0
		const char  * weaponName;                             //     0
		int reps;                                             //     0
		bool mustLive;                                        //     0
		bool crossRounds;                                     //     0
		bool isComplete;                                      //     0
	}
	SV_CareerAddTask_f(void); /* size=142962904, low_pc=0 */ //     0
} /* size: 142942280 */

/* <0> (null):0 */
void FPlayerCanRespawn(class CHalfLifeMultiplay *const this, class CBasePlayer * pPlayer)
{
	FPlayerCanRespawn(class CHalfLifeMultiplay *const this,
				class CBasePlayer * pPlayer); /* size=143002720, low_pc=0 */ //     0
} /* size: 142994640 */

/* <0> (null):0 */
void KeyValue(class CMapInfo *const this, KeyValueData * pkvd)
{
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=143023256, low_pc=0 */ //     0
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=143024480, low_pc=0 */ //     0
	atoi(const char  * __nptr); /* size=143029968, low_pc=0 */ //     0
	KeyValue(class CMapInfo *const this,
		KeyValueData * pkvd); /* size=143031020, low_pc=0 */ //     0
} /* size: 142964108 */

/* <0> (null):0 */
void GetNextBestWeapon(class CHalfLifeMultiplay *const this, class CBasePlayer * pPlayer, class CBasePlayerItem * pCurrentWeapon)
{
	{
		class CBasePlayerItem * pCheck;                       //     0
		class CBasePlayerItem * pBest;                        //     0
		int iBestWeight;                                      //     0
		int i;                                                //     0
	}
	GetNextBestWeapon(class CHalfLifeMultiplay *const this,
				class CBasePlayer * pPlayer,
				class CBasePlayerItem * pCurrentWeapon); /* size=143056820, low_pc=0 */ //     0
} /* size: 143038272 */

/* <0> (null):0 */
void FShouldSwitchWeapon(class CHalfLifeMultiplay *const this, class CBasePlayer * pPlayer, class CBasePlayerItem * pWeapon)
{
	FShouldSwitchWeapon(class CHalfLifeMultiplay *const this,
				class CBasePlayer * pPlayer,
				class CBasePlayerItem * pWeapon); /* size=143102920, low_pc=0 */ //     0
} /* size: 143086136 */

/* <0> (null):0 */
void FlWeaponTryRespawn(class CHalfLifeMultiplay *const this, class CBasePlayerItem * pWeapon)
{
	iFlags(class CBasePlayerItem *const this); /* size=143127464, low_pc=0 */ //     0
	FlWeaponTryRespawn(class CHalfLifeMultiplay *const this,
				class CBasePlayerItem * pWeapon); /* size=143128248, low_pc=0 */ //     0
} /* size: 143113808 */

/* <0> (null):0 */
void CanPlayerHearPlayer(class CCStrikeGameMgrHelper *const this, class CBasePlayer * pListener, class CBasePlayer * pSender)
{
	CanPlayerHearPlayer(class CCStrikeGameMgrHelper *const this,
				class CBasePlayer * pListener,
				class CBasePlayer * pSender); /* size=143326184, low_pc=0 */ //     0
} /* size: 143381192 */

/* <0> (null):0 */
void GoToIntermission(class CHalfLifeMultiplay *const this)
{
	{
		class CHalfLifeMultiplay * mp;                        //     0
		int time;                                             //     0
	}
	GoToIntermission(class CHalfLifeMultiplay *const this); /* size=143422168, low_pc=0 */ //     0
} /* size: 143406872 */

/* <0> (null):0 */
void ServerDeactivate(class CHalfLifeMultiplay *const this)
{
	IsCareer(class CHalfLifeMultiplay *const this); /* size=143459368, low_pc=0 */ //     0
	ServerDeactivate(class CHalfLifeMultiplay *const this); /* size=143460820, low_pc=0 */ //     0
} /* size: 143392956 */

/* <0> (null):0 */
void SV_CareerMatchLimit_f(void)
{
	{
		class CHalfLifeMultiplay * mp;                        //     0
	}
	SV_CareerMatchLimit_f(void); /* size=143481416, low_pc=0 */ //     0
} /* size: 143468864 */

/* <0> (null):0 */
void SV_Career_EndRound_f(void)
{
	{
		class CHalfLifeMultiplay * mp;                        //     0
		IsCareer(class CHalfLifeMultiplay *const this); /* size=143446768, low_pc=0 */ //     0
		IsInCareerRound(class CHalfLifeMultiplay *const this); /* size=143447248, low_pc=0 */ //     0
	}
	SV_Career_EndRound_f(void); /* size=143447728, low_pc=0 */ //     0
} /* size: 143498124 */

/* <0> (null):0 */
void SV_Continue_f(void)
{
	{
		class CHalfLifeMultiplay * mp;                        //     0
		IsCareer(class CHalfLifeMultiplay *const this); /* size=143544568, low_pc=0 */ //     0
		MESSAGE_BEGIN(int msg_dest,
				int msg_type,
				const float  * pOrigin,
				edict_t * ed); /* size=143505848, low_pc=0 */ //     0
	}
	SV_Continue_f(void); /* size=143506936, low_pc=0 */ //     0
} /* size: 143534440 */

/* <0> (null):0 */
void IsInCareerRound(class CHalfLifeMultiplay *const this)
{
} /* size: 143575892 */

/* <0> (null):0 */
void SetCareerMatchLimit(class CHalfLifeMultiplay *const this, int minWins, int winDifference)
{
	IsCareer(class CHalfLifeMultiplay *const this); /* size=143601044, low_pc=0 */ //     0
} /* size: 143587812 */

/* <0> (null):0 */
void IsCareer(class CHalfLifeMultiplay *const this)
{
} /* size: 142486256 */

/* <0> (null):0 */
void info_map_parameters(entvars_t * pev)
{
	GetClassPtr<CMapInfo>(class CMapInfo * a); /* size=142851808, low_pc=0 */ //     0
} /* size: 142840592 */

/* <0> (null):0 */
void Broadcast(const char  * sentence)
{
	{
		char text;                                            //     0
	}
} /* size: 142884808 */

/* <0> (null):0 */
void Broadcast(const char  * sentence)
{
	{
		char text;                                            //     0
		MESSAGE_BEGIN(int msg_dest,
				int msg_type,
				const float  * pOrigin,
				edict_t * ed); /* size=142963088, low_pc=0 */ //     0
	}
} /* size: 142913188 */

/* <0> (null):0 */
void GetTeam(int teamNo)
{
} /* size: 142972048 */

/* <0> (null):0 */
void EndRoundMessage(const char  * sentence, int event) /* linkage=_Z15EndRoundMessagePKci */
{
	{
		class CHalfLifeMultiplay * mp;                        //     0
		char * team;                                          //     0
		const char  * message;                                //     0
		int teamTriggered;                                    //     0
	}
} /* size: 142987448 */

/* <0> (null):0 */
void loopPerformance(void)
{
} /* size: 143120176 */

/* <0> (null):0 */
void printEntities(void)
{
} /* size: 143130392 */

/* <0> (null):0 */
void CHalfLifeMultiplay(class CHalfLifeMultiplay *const this)
{
	{
		float flAutoKickIdle;                                 //     0
		bool installedCommands;                               //     0
		{
			int j;                                        //     0
		}
		{
			char * lservercfgfile;                        //     0
			{
				char szCommand;                       //     0
			}
		}
		{
		}
	}
} /* size: 143039096 */

/* <0> (null):0 */
void CHalfLifeMultiplay(class CHalfLifeMultiplay *const this)
{
	{
		float flAutoKickIdle;                                 //     0
		bool installedCommands;                               //     0
		RefreshSkillData(class CHalfLifeMultiplay *const this); /* size=143185624, low_pc=0 */ //     0
		{
			int j;                                        //     0
		}
		{
			char * lservercfgfile;                        //     0
			{
				char szCommand;                       //     0
			}
		}
		{
		}
	}
} /* size: 143153688 */

/* <0> (null):0 */
void UpdateTeamScores(class CHalfLifeMultiplay *const this)
{
} /* size: 143235464 */

/* <0> (null):0 */
void UpdateTeamScores(class CHalfLifeMultiplay *const this)
{
	MESSAGE_BEGIN(int msg_dest,
			int msg_type,
			const float  * pOrigin,
			edict_t * ed); /* size=143208608, low_pc=0 */ //     0
	MESSAGE_BEGIN(int msg_dest,
			int msg_type,
			const float  * pOrigin,
			edict_t * ed); /* size=143277776, low_pc=0 */ //     0
} /* size: 143247696 */

/* <0> (null):0 */
void QueueCareerRoundEndMenu(class CHalfLifeMultiplay *const this, float tmDelay, int iWinStatus)
{
	{
		bool humansAreCTs;                                    //     0
		{
			class CBaseEntity * hostage;                  //     0
			int numHostagesInMap;                         //     0
			int numHostagesFollowingHumans;               //     0
			int numHostagesAlive;                         //     0
			{
				class CHostage * pHostage;            //     0
				{
					class CBasePlayer * pLeader;  //     0
					GetLeader(class CHostage *const this); /* size=0, low_pc=0 */ //     0
					IsFollowingSomeone(class CHostage *const this); /* size=0, low_pc=0 */ //     0
				}
			}
		}
		{
			bool canCTsWin;                               //     0
			bool canTsWin;                                //     0
		}
	}
} /* size: 143285652 */

/* <0> (null):0 */
void IsThereABomber(class CHalfLifeMultiplay *const this)
{
	{
		class CBasePlayer * pPlayer;                          //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void IsThereABomber(class CHalfLifeMultiplay *const this)
{
	{
		class CBasePlayer * pPlayer;                          //     0
		edict(class CBaseEntity *const this); /* size=0, low_pc=0 */ //     0
		FNullEnt(const edict_t  * pent); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void IsThereABomb(class CHalfLifeMultiplay *const this)
{
	{
		class CGrenade * pC4;                                 //     0
		class CBaseEntity * pWeaponC4;                        //     0
		BOOL bFoundBomb;                                      //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void TeamFull(class CHalfLifeMultiplay *const this, int team_id)
{
} /* size: 0 */

/* <0> (null):0 */
void TeamStacked(class CHalfLifeMultiplay *const this, int newTeam_id, int curTeam_id)
{
} /* size: 0 */

/* <0> (null):0 */
void StackVIPQueue(class CHalfLifeMultiplay *const this)
{
	{
		int i;                                                //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void StackVIPQueue(class CHalfLifeMultiplay *const this)
{
	{
		int i;                                                //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void IsVIPQueueEmpty(class CHalfLifeMultiplay *const this)
{
	{
		class CBasePlayer * toCheck;                          //     0
		{
			int i;                                        //     0
		}
		StackVIPQueue(class CHalfLifeMultiplay *const this); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void AddToVIPQueue(class CHalfLifeMultiplay *const this, class CBasePlayer * toAdd)
{
	{
		int i;                                                //     0
	}
	{
		int j;                                                //     0
		StackVIPQueue(class CHalfLifeMultiplay *const this); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void ResetCurrentVIP(class CHalfLifeMultiplay *const this)
{
	{
		char * infobuffer;                                    //     0
		int numSkins;                                         //     0
		edict(class CBaseEntity *const this); /* size=142485192, low_pc=0 */ //     0
		entindex(class CBaseEntity *const this); /* size=142486392, low_pc=0 */ //     0
		entindex(class CBaseEntity *const this); /* size=142596680, low_pc=0 */ //     0
		entindex(class CBaseEntity *const this); /* size=142647944, low_pc=0 */ //     0
		entindex(class CBaseEntity *const this); /* size=142649524, low_pc=0 */ //     0
		entindex(class CBaseEntity *const this); /* size=142650964, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void IsBombPlanted(class CHalfLifeMultiplay *const this)
{
	{
		class CGrenade * bomb;                                //     0
	}
} /* size: 142689336 */

/* <0> (null):0 */
void HasRoundTimeExpired(class CHalfLifeMultiplay *const this)
{
	TimeRemaining(class CHalfLifeMultiplay *const this); /* size=142708120, low_pc=0 */ //     0
	IsBombPlanted(class CHalfLifeMultiplay *const this); /* size=142729176, low_pc=0 */ //     0
} /* size: 142705096 */

/* <0> (null):0 */
void IsBombPlanted(class CHalfLifeMultiplay *const this)
{
	{
		class CGrenade * bomb;                                //     0
	}
} /* size: 142731048 */

/* <0> (null):0 */
void MarkLivingPlayersOnTeamAsNotReceivingMoneyNextRound(class CHalfLifeMultiplay *const this, int iTeam)
{
	{
		int i;                                                //     0
		{
			class CBasePlayer * player;                   //     0
			FNullEnt(entvars_t * pev); /* size=142762956, low_pc=0 */ //     0
		}
	}
} /* size: 142746376 */

/* <0> (null):0 */
void CareerRestart(class CHalfLifeMultiplay *const this)
{
	{
		int i;                                                //     0
		{
			class CBasePlayer * player;                   //     0
			FNullEnt(entvars_t * pev); /* size=142776936, low_pc=0 */ //     0
		}
	}
} /* size: 142764180 */

/* <0> (null):0 */
void SV_Career_Restart_f(void) /* linkage=_Z19SV_Career_Restart_fv */
{
	{
		class CHalfLifeMultiplay * mp;                        //     0
		IsCareer(class CHalfLifeMultiplay *const this); /* size=142802276, low_pc=0 */ //     0
	}
} /* size: 142799684 */

/* <0> (null):0 */
bool IsBotSpeaking(void)
{
	{
		int i;                                                //     0
		{
			class CBasePlayer * pPlayer;                  //     0
			{
				class CCSBot * pBot;                  //     0
			}
		}
	}
} /* size: 1 */

/* <0> (null):0 */
inline void TerminateRound(float tmDelay, int iWinStatus)
{
	{
		class CHalfLifeMultiplay * mp;                        //     0
	}
} /* size: 142851120 */

/* <0> (null):0 */
void Think(class CHalfLifeMultiplay *const this)
{
	{
		int time_remaining;                                   //     0
		float fTimeLimit;                                     //     0
		MESSAGE_BEGIN(int msg_dest,
				int msg_type,
				const float  * pOrigin,
				edict_t * ed); /* size=142877880, low_pc=0 */ //     0
		{
			int time;                                     //     0
			IsCareer(class CHalfLifeMultiplay *const this); /* size=143131336, low_pc=0 */ //     0
		}
		IsCareer(class CHalfLifeMultiplay *const this); /* size=143136844, low_pc=0 */ //     0
		IsBotSpeaking(void); /* size=143137628, low_pc=0 */ //     0
		TimeRemaining(class CHalfLifeMultiplay *const this); /* size=143161280, low_pc=0 */ //     0
		{
			char CT_sentence;                             //     0
			char T_sentence;                              //     0
			bool bCTPlayed;                               //     0
			bool bTPlayed;                                //     0
			{
				int i;                                //     0
				{
					class CBasePlayer * plr;      //     0
				}
			}
		}
		{
			class CGrenade * C4;                          //     0
			float flEndRoundTime;                         //     0
			Broadcast(const char  * sentence); /* size=143198872, low_pc=0 */ //     0
			TerminateRound(float tmDelay,
					int iWinStatus); /* size=143145568, low_pc=0 */ //     0
			UpdateTeamScores(class CHalfLifeMultiplay *const this); /* size=143213504, low_pc=0 */ //     0
			Broadcast(const char  * sentence); /* size=143225956, low_pc=0 */ //     0
			TerminateRound(float tmDelay,
					int iWinStatus); /* size=143235864, low_pc=0 */ //     0
			UpdateTeamScores(class CHalfLifeMultiplay *const this); /* size=143245800, low_pc=0 */ //     0
			TerminateRound(float tmDelay,
					int iWinStatus); /* size=143248016, low_pc=0 */ //     0
			Broadcast(const char  * sentence); /* size=143257248, low_pc=0 */ //     0
			TerminateRound(float tmDelay,
					int iWinStatus); /* size=143277544, low_pc=0 */ //     0
			UpdateTeamScores(class CHalfLifeMultiplay *const this); /* size=143287488, low_pc=0 */ //     0
		}
		IsCareer(class CHalfLifeMultiplay *const this); /* size=143295360, low_pc=0 */ //     0
		{
			bool isBotSpeaking;                           //     0
			{
				bool canCTsWin;                       //     0
				bool canTsWin;                        //     0
			}
			{
				int i;                                //     0
				{
					class CBasePlayer * pPlayer;  //     0
					MESSAGE_BEGIN(int msg_dest,
							int msg_type,
							const float  * pOrigin,
							entvars_t * ent); /* size=143320924, low_pc=0 */ //     0
				}
			}
			IsBotSpeaking(void); /* size=143322888, low_pc=0 */ //     0
		}
		{
			class CBaseEntity * ent;                      //     0
		}
		{
			int iRestartDelay;                            //     0
			{
				class CHalfLifeMultiplay * mp;        //     0
			}
		}
		MESSAGE_BEGIN(int msg_dest,
				int msg_type,
				const float  * pOrigin,
				edict_t * ed); /* size=143355064, low_pc=0 */ //     0
		MESSAGE_BEGIN(int msg_dest,
				int msg_type,
				const float  * pOrigin,
				edict_t * ed); /* size=143229000, low_pc=0 */ //     0
		MESSAGE_BEGIN(int msg_dest,
				int msg_type,
				const float  * pOrigin,
				edict_t * ed); /* size=143230520, low_pc=0 */ //     0
	}
} /* size: 142867084 */

/* <0> (null):0 */
void DestroyMapCycle(mapcycle_t * cycle)
{
	{
		mapcycle_item_t * p;                                  //     0
		mapcycle_item_t * n;                                  //     0
		mapcycle_item_t * start;                              //     0
	}
} /* size: 143232136 */

/* <0> (null):0 */
void DestroyMapCycle(mapcycle_t * cycle)
{
	{
		mapcycle_item_t * p;                                  //     0
		mapcycle_item_t * n;                                  //     0
		mapcycle_item_t * start;                              //     0
	}
} /* size: 0 */

/* <0> (null):0 */
char * MP_COM_GetToken(void) /* linkage=_Z15MP_COM_GetTokenv */
{
} /* size: 4 */

/* <0> (null):0 */
char * MP_COM_Parse(char * data) /* linkage=_Z12MP_COM_ParsePc */
{
	
skipwhite:                                                            //     0
	{
		int c;                                                //     0
		int len;                                              //     0
	}
} /* size: 4 */

/* <0> (null):0 */
int MP_COM_TokenWaiting(char * buffer)
{
	{
		char * p;                                             //     0
	}
} /* size: 4 */

/* <0> (null):0 */
void MP_COM_TokenWaiting(char * buffer)
{
	{
		char * p;                                             //     0
	}
} /* size: 0 */

/* <0> (null):0 */
int ReloadMapCycleFile(char * filename, mapcycle_t * cycle) /* linkage=_Z18ReloadMapCycleFilePcP10mapcycle_s */
{
	{
		char szBuffer;                                        //     0
		char szMap;                                           //     0
		int length;                                           //     0
		char * pFileList;                                     //     0
		char * aFileList;                                     //     0
		int hasbuffer;                                        //     0
		class mapcycle_item_s * item;                         //     0
		class mapcycle_item_s * newlist;                      //     0
		class mapcycle_item_s * next;                         //     0
		MP_COM_TokenWaiting(char * buffer); /* size=0, low_pc=0 */ //     0
		{
			char * s;                                     //     0
			atoi(const char  * __nptr); /* size=0, low_pc=0 */ //     0
			atoi(const char  * __nptr); /* size=0, low_pc=0 */ //     0
		}
	}
} /* size: 4 */

/* <0> (null):0 */
int CountPlayers(void)
{
	{
		int num;                                              //     0
		{
			int i;                                        //     0
			{
				class CBaseEntity * pEnt;             //     0
			}
		}
	}
} /* size: 4 */

/* <0> (null):0 */
void CountPlayers(void)
{
	{
		int num;                                              //     0
		{
			int i;                                        //     0
			{
				class CBaseEntity * pEnt;             //     0
			}
		}
	}
} /* size: 0 */

/* <0> (null):0 */
void ExtractCommandString(char * s, char * szCommand) /* linkage=_Z20ExtractCommandStringPcS_ */
{
	{
		char pkey;                                            //     0
		char value;                                           //     0
		char * o;                                             //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void ChangeLevel(class CHalfLifeMultiplay *const this)
{
	{
		char szPreviousMapCycleFile;                          //     0
		mapcycle_t mapcycle;                                  //     0
		char szNextMap;                                       //     0
		char szFirstMapInList;                                //     0
		char szCommands;                                      //     0
		char szRules;                                         //     0
		int minplayers;                                       //     0
		int maxplayers;                                       //     0
		int curplayers;                                       //     0
		BOOL do_cycle;                                        //     0
		char * mapcfile;                                      //     0
		CountPlayers(void); /* size=0, low_pc=0 */ //     0
		{
			BOOL keeplooking;                             //     0
			BOOL found;                                   //     0
			class mapcycle_item_s * item;                 //     0
		}
		DestroyMapCycle(mapcycle_t * cycle); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
int GetMapCount(void) /* linkage=_Z11GetMapCountv */
{
	{
		mapcycle_t mapcycle2;                                 //     0
		char * mapcfile;                                      //     0
		class mapcycle_item_s * item;                         //     0
		int iCount;                                           //     0
		int iDone;                                            //     0
		DestroyMapCycle(mapcycle_t * cycle); /* size=0, low_pc=0 */ //     0
	}
} /* size: 4 */

/* <0> (null):0 */
void SendMOTDToClient(class CHalfLifeMultiplay *const this, edict_t * client)
{
	{
		int length;                                           //     0
		int char_count;                                       //     0
		char * pFileList;                                     //     0
		char * aFileList;                                     //     0
		MESSAGE_BEGIN(int msg_dest,
				int msg_type,
				const float  * pOrigin,
				edict_t * ed); /* size=0, low_pc=0 */ //     0
		{
			char chunk;                                   //     0
			MESSAGE_BEGIN(int msg_dest,
					int msg_type,
					const float  * pOrigin,
					edict_t * ed); /* size=0, low_pc=0 */ //     0
		}
	}
} /* size: 0 */

/* <0> (null):0 */
void InitHUD(class CHalfLifeMultiplay *const this, class CBasePlayer * pl)
{
	{
		int i;                                                //     0
		edict(class CBaseEntity *const this); /* size=0, low_pc=0 */ //     0
		edict(class CBaseEntity *const this); /* size=0, low_pc=0 */ //     0
		edict(class CBaseEntity *const this); /* size=0, low_pc=0 */ //     0
		MESSAGE_BEGIN(int msg_dest,
				int msg_type,
				const float  * pOrigin,
				edict_t * ed); /* size=0, low_pc=0 */ //     0
		edict(class CBaseEntity *const this); /* size=0, low_pc=0 */ //     0
		ENTINDEX(edict_t * pEdict); /* size=0, low_pc=0 */ //     0
		edict(class CBaseEntity *const this); /* size=0, low_pc=0 */ //     0
		MESSAGE_BEGIN(int msg_dest,
				int msg_type,
				const float  * pOrigin,
				edict_t * ed); /* size=0, low_pc=0 */ //     0
		IsCareer(class CHalfLifeMultiplay *const this); /* size=0, low_pc=0 */ //     0
		edict(class CBaseEntity *const this); /* size=0, low_pc=0 */ //     0
		MESSAGE_BEGIN(int msg_dest,
				int msg_type,
				const float  * pOrigin,
				edict_t * ed); /* size=0, low_pc=0 */ //     0
		{
			class CBasePlayer * plr;                      //     0
			edict(class CBaseEntity *const this); /* size=0, low_pc=0 */ //     0
			MESSAGE_BEGIN(int msg_dest,
					int msg_type,
					const float  * pOrigin,
					edict_t * ed); /* size=0, low_pc=0 */ //     0
		}
		edict(class CBaseEntity *const this); /* size=0, low_pc=0 */ //     0
		MESSAGE_BEGIN(int msg_dest,
				int msg_type,
				const float  * pOrigin,
				edict_t * ed); /* size=0, low_pc=0 */ //     0
		edict(class CBaseEntity *const this); /* size=0, low_pc=0 */ //     0
		MESSAGE_BEGIN(int msg_dest,
				int msg_type,
				const float  * pOrigin,
				edict_t * ed); /* size=0, low_pc=0 */ //     0
		edict(class CBaseEntity *const this); /* size=0, low_pc=0 */ //     0
		MESSAGE_BEGIN(int msg_dest,
				int msg_type,
				const float  * pOrigin,
				edict_t * ed); /* size=0, low_pc=0 */ //     0
		edict(class CBaseEntity *const this); /* size=0, low_pc=0 */ //     0
		MESSAGE_BEGIN(int msg_dest,
				int msg_type,
				const float  * pOrigin,
				edict_t * ed); /* size=0, low_pc=0 */ //     0
		{
			class CBasePlayer * plr;                      //     0
			entindex(class CBaseEntity *const this); /* size=0, low_pc=0 */ //     0
			edict(class CBaseEntity *const this); /* size=0, low_pc=0 */ //     0
			MESSAGE_BEGIN(int msg_dest,
					int msg_type,
					const float  * pOrigin,
					edict_t * ed); /* size=0, low_pc=0 */ //     0
			entindex(class CBaseEntity *const this); /* size=0, low_pc=0 */ //     0
			edict(class CBaseEntity *const this); /* size=0, low_pc=0 */ //     0
			MESSAGE_BEGIN(int msg_dest,
					int msg_type,
					const float  * pOrigin,
					edict_t * ed); /* size=0, low_pc=0 */ //     0
			entindex(class CBaseEntity *const this); /* size=0, low_pc=0 */ //     0
		}
		{
			class CBaseEntity * pWeaponC4;                //     0
			edict(class CBaseEntity *const this); /* size=0, low_pc=0 */ //     0
			MESSAGE_BEGIN(int msg_dest,
					int msg_type,
					const float  * pOrigin,
					edict_t * ed); /* size=0, low_pc=0 */ //     0
		}
		edict(class CBaseEntity *const this); /* size=0, low_pc=0 */ //     0
		MESSAGE_BEGIN(int msg_dest,
				int msg_type,
				const float  * pOrigin,
				edict_t * ed); /* size=0, low_pc=0 */ //     0
		edict(class CBaseEntity *const this); /* size=0, low_pc=0 */ //     0
		MESSAGE_BEGIN(int msg_dest,
				int msg_type,
				const float  * pOrigin,
				edict_t * ed); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
class CBasePlayer * GetClassPtr<CBasePlayer>(class CBasePlayer * a) /* linkage=_Z11GetClassPtrI11CBasePlayerEPT_S2_ */
{
	{
		entvars_t * pev;                                      //     0
		VARS(edict_t * pent); /* size=0, low_pc=0 */ //     0
		GET_PRIVATE(edict_t * pent); /* size=0, low_pc=0 */ //     0
		operator new(size_t stAllocateBlock,
				entvars_t * pev); /* size=0, low_pc=0 */ //     0
		CBasePlayer(class CBasePlayer *const this); /* size=0, low_pc=0 */ //     0
	}
} /* size: 4 */

/* <0> (null):0 */
void ResetAllMapVotes(class CHalfLifeMultiplay *const this)
{
	{
		int j;                                                //     0
		class CBaseEntity * pTempEntity;                      //     0
		class CBasePlayer * pTempPlayer;                      //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void ResetAllMapVotes(class CHalfLifeMultiplay *const this)
{
	{
		int j;                                                //     0
		class CBaseEntity * pTempEntity;                      //     0
		class CBasePlayer * pTempPlayer;                      //     0
		edict(class CBaseEntity *const this); /* size=0, low_pc=0 */ //     0
		FNullEnt(const edict_t  * pent); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void PlayerRelationship(class CHalfLifeMultiplay *const this, class CBasePlayer * pPlayer, class CBaseEntity * pTarget)
{
	{
		class CBasePlayer * player;                           //     0
		class CBasePlayer * target;                           //     0
	}
	PlayerRelationship(class CHalfLifeMultiplay *const this,
				class CBasePlayer * pPlayer,
				class CBaseEntity * pTarget); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void PlayerKilled(class CHalfLifeMultiplay *const this, class CBasePlayer * pVictim, entvars_t * pKiller, entvars_t * pInflictor)
{
	{
		class CBasePlayer * peKiller;                         //     0
		class CBaseEntity * ktmp;                             //     0
		class CBaseEntity * ep;                               //     0
		edict(class CBaseEntity *const this); /* size=0, low_pc=0 */ //     0
		Instance(entvars_t * pev); /* size=0, low_pc=0 */ //     0
		{
			class CBasePlayer * pDriver;                  //     0
		}
		{
			class CBasePlayer * killer;                   //     0
			{
				int iUserID;                          //     0
				edict(class CBaseEntity *const this); /* size=0, low_pc=0 */ //     0
			}
			MESSAGE_BEGIN(int msg_dest,
					int msg_type,
					const float  * pOrigin,
					edict_t * ed); /* size=0, low_pc=0 */ //     0
			edict(class CBaseEntity *const this); /* size=0, low_pc=0 */ //     0
			ENTINDEX(edict_t * pEdict); /* size=0, low_pc=0 */ //     0
			ENTINDEX(edict_t * pEdict); /* size=0, low_pc=0 */ //     0
			edict(class CBaseEntity *const this); /* size=0, low_pc=0 */ //     0
			edict(class CBaseEntity *const this); /* size=0, low_pc=0 */ //     0
		}
		MESSAGE_BEGIN(int msg_dest,
				int msg_type,
				const float  * pOrigin,
				edict_t * ed); /* size=0, low_pc=0 */ //     0
		edict(class CBaseEntity *const this); /* size=0, low_pc=0 */ //     0
		ENTINDEX(edict_t * pEdict); /* size=0, low_pc=0 */ //     0
		Instance(entvars_t * pev); /* size=0, low_pc=0 */ //     0
		{
			class CBasePlayer * PK;                       //     0
			MESSAGE_BEGIN(int msg_dest,
					int msg_type,
					const float  * pOrigin,
					edict_t * ed); /* size=142830456, low_pc=0 */ //     0
			edict(class CBaseEntity *const this); /* size=142831240, low_pc=0 */ //     0
			ENTINDEX(edict_t * pEdict); /* size=142902496, low_pc=0 */ //     0
		}
	}
} /* size: 0 */

/* <0> (null):0 */
void PickNextVIP(class CHalfLifeMultiplay *const this)
{
	{
		int i;                                                //     0
		StackVIPQueue(class CHalfLifeMultiplay *const this); /* size=142930952, low_pc=0 */ //     0
	}
	{
		int iCount;                                           //     0
		class CBaseEntity * pPlayer;                          //     0
		class CBasePlayer * player;                           //     0
		class CBasePlayer * pLastPlayer;                      //     0
		edict(class CBaseEntity *const this); /* size=142959320, low_pc=0 */ //     0
		FNullEnt(const edict_t  * pent); /* size=142959800, low_pc=0 */ //     0
	}
	{
		class CBaseEntity * pPlayer;                          //     0
		class CBasePlayer * player;                           //     0
		edict(class CBaseEntity *const this); /* size=142969928, low_pc=0 */ //     0
		FNullEnt(const edict_t  * pent); /* size=142970848, low_pc=0 */ //     0
	}
} /* size: 142904080 */

/* <0> (null):0 */
void BalanceTeams(class CHalfLifeMultiplay *const this)
{
	{
		int iTeamToSwap;                                      //     0
		int iNumToSwap;                                       //     0
		class CBasePlayer * player;                           //     0
		class CBasePlayer * toSwap;                           //     0
		class CBaseEntity * pPlayer;                          //     0
		int iHighestUserID;                                   //     0
		{
			int iDesiredNumCT;                            //     0
			int iDesiredNumTerrorist;                     //     0
		}
		{
			int i;                                        //     0
			edict(class CBaseEntity *const this); /* size=142963544, low_pc=0 */ //     0
			FNullEnt(const edict_t  * pent); /* size=142965140, low_pc=0 */ //     0
			edict(class CBaseEntity *const this); /* size=142967268, low_pc=0 */ //     0
			edict(class CBaseEntity *const this); /* size=143022864, low_pc=0 */ //     0
		}
	}
} /* size: 142972944 */

/* <0> (null):0 */
void SwapAllPlayers(class CHalfLifeMultiplay *const this)
{
	{
		class CBasePlayer * player;                           //     0
		class CBaseEntity * pPlayer;                          //     0
		int iTemp;                                            //     0
		edict(class CBaseEntity *const this); /* size=143046352, low_pc=0 */ //     0
		FNullEnt(const edict_t  * pent); /* size=143046864, low_pc=0 */ //     0
		UpdateTeamScores(class CHalfLifeMultiplay *const this); /* size=143048568, low_pc=0 */ //     0
	}
} /* size: 143024480 */

/* <0> (null):0 */
void RestartRound(class CHalfLifeMultiplay *const this)
{
	{
		float flAutoKickIdle;                                 //     0
		class CMapInfo * mi;                                  //     0
		class CBaseEntity * hostage;                          //     0
		class CHostage * temp;                                //     0
		int acct_tmp;                                         //     0
		class CBaseEntity * pPlayer;                          //     0
		class CBasePlayer * player;                           //     0
		MESSAGE_BEGIN(int msg_dest,
				int msg_type,
				const float  * pOrigin,
				edict_t * ed); /* size=143091176, low_pc=0 */ //     0
		MESSAGE_BEGIN(int msg_dest,
				int msg_type,
				const float  * pOrigin,
				edict_t * ed); /* size=143091960, low_pc=0 */ //     0
		UpdateTeamScores(class CHalfLifeMultiplay *const this); /* size=143093380, low_pc=0 */ //     0
		{
			int i;                                        //     0
			{
				class CBasePlayer * plr;              //     0
				FNullEnt(entvars_t * pev); /* size=143119344, low_pc=0 */ //     0
			}
		}
		edict(class CBaseEntity *const this); /* size=143122920, low_pc=0 */ //     0
		FNullEnt(const edict_t  * pent); /* size=143128176, low_pc=0 */ //     0
		MESSAGE_BEGIN(int msg_dest,
				int msg_type,
				const float  * pOrigin,
				edict_t * ed); /* size=143129608, low_pc=0 */ //     0
		MESSAGE_BEGIN(int msg_dest,
				int msg_type,
				const float  * pOrigin,
				edict_t * ed); /* size=143380664, low_pc=0 */ //     0
	}
} /* size: 143056612 */

/* <0> (null):0 */
void CheckWinConditions(class CHalfLifeMultiplay *const this)
{
	{
		class CBaseEntity * pPlayer;                          //     0
		class CBasePlayer * player;                           //     0
		int NumDeadCT;                                        //     0
		int NumDeadTerrorist;                                 //     0
		int NumAliveTerrorist;                                //     0
		int NumAliveCT;                                       //     0
		int NumSpawnableHumans;                               //     0
		int NumHumans;                                        //     0
		BOOL bNeededPlayers;                                  //     0
		class CBaseEntity * hostage;                          //     0
		int iHostages;                                        //     0
		bool bHostageAlive;                                   //     0
		edict(class CBaseEntity *const this); /* size=143421760, low_pc=0 */ //     0
		FNullEnt(const edict_t  * pent); /* size=143422696, low_pc=0 */ //     0
		IsCareer(class CHalfLifeMultiplay *const this); /* size=143429308, low_pc=0 */ //     0
		{
			class CBasePlayer * player;                   //     0
		}
		IsCareer(class CHalfLifeMultiplay *const this); /* size=143439720, low_pc=0 */ //     0
		TerminateRound(float tmDelay,
				int iWinStatus); /* size=143440504, low_pc=0 */ //     0
		TerminateRound(float tmDelay,
				int iWinStatus); /* size=143393140, low_pc=0 */ //     0
		{
			float flEscapeRatio;                          //     0
			Broadcast(const char  * sentence); /* size=143466096, low_pc=0 */ //     0
			UpdateTeamScores(class CHalfLifeMultiplay *const this); /* size=143475296, low_pc=0 */ //     0
			Broadcast(const char  * sentence); /* size=143481600, low_pc=0 */ //     0
			UpdateTeamScores(class CHalfLifeMultiplay *const this); /* size=143484528, low_pc=0 */ //     0
			Broadcast(const char  * sentence); /* size=143492220, low_pc=0 */ //     0
			UpdateTeamScores(class CHalfLifeMultiplay *const this); /* size=143500724, low_pc=0 */ //     0
		}
		Broadcast(const char  * sentence); /* size=143447152, low_pc=0 */ //     0
		{
			class CGrenade * C4;                          //     0
			class CBaseEntity * temp;                     //     0
			BOOL nowin;                                   //     0
			TerminateRound(float tmDelay,
					int iWinStatus); /* size=143520800, low_pc=0 */ //     0
			Broadcast(const char  * sentence); /* size=143528264, low_pc=0 */ //     0
		}
		Broadcast(const char  * sentence); /* size=143537216, low_pc=0 */ //     0
		UpdateTeamScores(class CHalfLifeMultiplay *const this); /* size=143506128, low_pc=0 */ //     0
		TerminateRound(float tmDelay,
				int iWinStatus); /* size=143561856, low_pc=0 */ //     0
		Broadcast(const char  * sentence); /* size=143574324, low_pc=0 */ //     0
		TerminateRound(float tmDelay,
				int iWinStatus); /* size=143586124, low_pc=0 */ //     0
		Broadcast(const char  * sentence); /* size=143593572, low_pc=0 */ //     0
		IsCareer(class CHalfLifeMultiplay *const this); /* size=143603120, low_pc=0 */ //     0
		TerminateRound(float tmDelay,
				int iWinStatus); /* size=0, low_pc=0 */ //     0
		Broadcast(const char  * sentence); /* size=0, low_pc=0 */ //     0
		TerminateRound(float tmDelay,
				int iWinStatus); /* size=0, low_pc=0 */ //     0
		Broadcast(const char  * sentence); /* size=0, low_pc=0 */ //     0
		UpdateTeamScores(class CHalfLifeMultiplay *const this); /* size=0, low_pc=0 */ //     0
		UpdateTeamScores(class CHalfLifeMultiplay *const this); /* size=0, low_pc=0 */ //     0
		UpdateTeamScores(class CHalfLifeMultiplay *const this); /* size=0, low_pc=0 */ //     0
		Broadcast(const char  * sentence); /* size=0, low_pc=0 */ //     0
		UpdateTeamScores(class CHalfLifeMultiplay *const this); /* size=0, low_pc=0 */ //     0
		MESSAGE_BEGIN(int msg_dest,
				int msg_type,
				const float  * pOrigin,
				edict_t * ed); /* size=0, low_pc=0 */ //     0
		edict(class CBaseEntity *const this); /* size=0, low_pc=0 */ //     0
		ENTINDEX(edict_t * pEdict); /* size=0, low_pc=0 */ //     0
		UpdateTeamScores(class CHalfLifeMultiplay *const this); /* size=0, low_pc=0 */ //     0
	}
} /* size: 143323256 */

/* <0> (null):0 */
void GiveC4(class CHalfLifeMultiplay *const this)
{
	{
		int iTeamCount;                                       //     0
		int iTemp;                                            //     0
		class CBaseEntity * pPlayer;                          //     0
		class CBasePlayer * player;                           //     0
		int humansPresent;                                    //     0
		bool giveToHumans;                                    //     0
		{
			int i;                                        //     0
			edict(class CBaseEntity *const this); /* size=0, low_pc=0 */ //     0
			FNullEnt(const edict_t  * pent); /* size=0, low_pc=0 */ //     0
		}
		edict(class CBaseEntity *const this); /* size=0, low_pc=0 */ //     0
		FNullEnt(const edict_t  * pent); /* size=0, low_pc=0 */ //     0
		IsThereABomber(class CHalfLifeMultiplay *const this); /* size=0, low_pc=0 */ //     0
		edict(class CBaseEntity *const this); /* size=0, low_pc=0 */ //     0
		FNullEnt(const edict_t  * pent); /* size=0, low_pc=0 */ //     0
		edict(class CBaseEntity *const this); /* size=0, low_pc=0 */ //     0
		edict(class CBaseEntity *const this); /* size=0, low_pc=0 */ //     0
		edict(class CBaseEntity *const this); /* size=0, low_pc=0 */ //     0
		edict(class CBaseEntity *const this); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void DisplayMaps(class CHalfLifeMultiplay *const this, class CBasePlayer * player, int iVote)
{
	{
		mapcycle_t mapcycle2;                                 //     0
		char * mapcfile;                                      //     0
		class mapcycle_item_s * item;                         //     0
		int iCount;                                           //     0
		char * pszNewMap;                                     //     0
		int done;                                             //     0
		DestroyMapCycle(mapcycle_t * cycle); /* size=0, low_pc=0 */ //     0
		ResetAllMapVotes(class CHalfLifeMultiplay *const this); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void ProcessMapVote(class CHalfLifeMultiplay *const this, class CBasePlayer * player, int iVote)
{
	{
		class CBaseEntity * pTempEntity;                      //     0
		class CBasePlayer * pTempPlayer;                      //     0
		int iValidVotes;                                      //     0
		int iRequiredVotes;                                   //     0
		int iNumPlayers;                                      //     0
		float ratio;                                          //     0
		edict(class CBaseEntity *const this); /* size=142649044, low_pc=0 */ //     0
		FNullEnt(const edict_t  * pent); /* size=142649524, low_pc=0 */ //     0
	}
} /* size: 137632424 */

/* <0> (null):0 */
void _GLOBAL__sub_I_g_pMPGameRules(void)
{
	__static_initialization_and_destruction_0(int __initialize_p,
							int __priority); /* size=142688808, low_pc=0 */ //     0
} /* size: 142650724 */



/* Variables: */

BOOL                       addDefault; /* size: 4 */

class CBaseEntity *        pWeaponEntity; /* size: 4 */

const char  *              taskName; /* size: 4 */

const char  *              weaponName; /* size: 4 */

int                        reps; /* size: 4 */

bool                       mustLive; /* size: 1 */

bool                       crossRounds; /* size: 1 */

bool                       isComplete; /* size: 1 */

class CBaseEntity *        pEnt; /* size: 4 */

class CBasePlayerItem *    pCheck; /* size: 4 */

class CBasePlayerItem *    pBest; /* size: 4 */

int                        iBestWeight; /* size: 4 */

int                        i; /* size: 4 */

BOOL                       bListenerAlive; /* size: 4 */

BOOL                       bSenderAlive; /* size: 4 */

float                      flLen; /* size: 4 */

class CHalfLifeMultiplay * mp; /* size: 4 */

int                        time; /* size: 4 */

class CHalfLifeMultiplay * mp; /* size: 4 */

class CHalfLifeMultiplay * mp; /* size: 4 */

class CBasePlayer *        localPlayer; /* size: 4 */

int                        i; /* size: 4 */

class CBasePlayer *        player; /* size: 4 */

class CHalfLifeMultiplay * mp; /* size: 4 */

int                        i; /* size: 4 */

class CBasePlayer *        pPlayer; /* size: 4 */

entvars_t *                pev; /* size: 4 */

class CBasePlayer *        player; /* size: 4 */

class CBasePlayer *        target; /* size: 4 */

cvar_t *                   mp_flashlight; /* size: 4 */

edict_t *                  pentSpawnSpot; /* size: 4 */

class CBaseEntity *        Killer; /* size: 4 */

const char  *              killer_weapon_name; /* size: 4 */

int                        killer_index; /* size: 4 */

char *                     tau; /* size: 4 */

char *                     gluon; /* size: 4 */

int                        iGotHeadshot; /* size: 4 */

; /* size: 143658048 */

class CBasePlayer *        pPlayer; /* size: 4 */

; /* size: 143658400 */

class CBasePlayer *        pPlayer; /* size: 4 */

char *                     VictimTeam; /* size: 4 */

char *                     KillerTeam; /* size: 4 */

; /* size: 143662980 */

char *                     team; /* size: 4 */

char *                     team; /* size: 4 */

class CBasePlayerWeapon *  pWeapon; /* size: 4 */

int                        team; /* size: 4 */

class CBasePlayer *        pPlayer; /* size: 4 */

; /* size: 143664784 */

char *                     team; /* size: 4 */

class CBasePlayer *        client; /* size: 4 */

int                        iMode; /* size: 4 */

class CBaseEntity *        torestart; /* size: 4 */

class CBaseEntity *        toremove; /* size: 4 */

int                        icount; /* size: 4 */

class CBaseEntity *        toremove; /* size: 4 */

BOOL                       addDefault; /* size: 4 */

class CBaseEntity *        pWeaponEntity; /* size: 4 */

; /* size: 143617580 */

; /* size: 143617088 */

const char  *              taskName; /* size: 4 */

const char  *              weaponName; /* size: 4 */

int                        reps; /* size: 4 */

bool                       mustLive; /* size: 1 */

bool                       crossRounds; /* size: 1 */

bool                       isComplete; /* size: 1 */

; /* size: 143618212 */

; /* size: 143618256 */

; /* size: 143618300 */

; /* size: 143618344 */

; /* size: 143618388 */

; /* size: 143618432 */

class CBasePlayerItem *    pCheck; /* size: 4 */

class CBasePlayerItem *    pBest; /* size: 4 */

int                        iBestWeight; /* size: 4 */

int                        i; /* size: 4 */

; /* size: 143619964 */

; /* size: 143620008 */

; /* size: 143620052 */

; /* size: 143620096 */

; /* size: 143625448 */

; /* size: 143625492 */

class CHalfLifeMultiplay * mp; /* size: 4 */

int                        time; /* size: 4 */

; /* size: 143625968 */

; /* size: 143626012 */

class CHalfLifeMultiplay * mp; /* size: 4 */

; /* size: 143626896 */

class CHalfLifeMultiplay * mp; /* size: 4 */

; /* size: 143627544 */

; /* size: 143627640 */

; /* size: 143627736 */

; /* size: 143627832 */

class CHalfLifeMultiplay * mp; /* size: 4 */

; /* size: 143628400 */

; /* size: 143628496 */

; /* size: 143627996 */

; /* size: 143566340 */

char                       text[32]; /* size: 32 */

char                       text[32]; /* size: 32 */

class CHalfLifeMultiplay * mp; /* size: 4 */

char *                     team; /* size: 4 */

const char  *              message; /* size: 4 */

int                        teamTriggered; /* size: 4 */

float                      flAutoKickIdle; /* size: 4 */

bool                       installedCommands; /* size: 1 */

int                        j; /* size: 4 */

char *                     lservercfgfile; /* size: 4 */

char                       szCommand[256]; /* size: 256 */

float                      flAutoKickIdle; /* size: 4 */

bool                       installedCommands; /* size: 1 */

int                        j; /* size: 4 */

char *                     lservercfgfile; /* size: 4 */

char                       szCommand[256]; /* size: 256 */

bool                       humansAreCTs; /* size: 1 */

class CBaseEntity *        hostage; /* size: 4 */

int                        numHostagesInMap; /* size: 4 */

int                        numHostagesFollowingHumans; /* size: 4 */

int                        numHostagesAlive; /* size: 4 */

class CHostage *           pHostage; /* size: 4 */

class CBasePlayer *        pLeader; /* size: 4 */

bool                       canCTsWin; /* size: 1 */

bool                       canTsWin; /* size: 1 */

class CBasePlayer *        pPlayer; /* size: 4 */

class CBasePlayer *        pPlayer; /* size: 4 */

class CGrenade *           pC4; /* size: 4 */

class CBaseEntity *        pWeaponC4; /* size: 4 */

BOOL                       bFoundBomb; /* size: 4 */

int                        i; /* size: 4 */

int                        i; /* size: 4 */

class CBasePlayer *        toCheck; /* size: 4 */

int                        i; /* size: 4 */

; /* size: 143704624 */

int                        i; /* size: 4 */

int                        j; /* size: 4 */

; /* size: 143705112 */

char *                     infobuffer; /* size: 4 */

int                        numSkins; /* size: 4 */

class CGrenade *           bomb; /* size: 4 */

; /* size: 143667980 */

class CGrenade *           bomb; /* size: 4 */

int                        i; /* size: 4 */

class CBasePlayer *        player; /* size: 4 */

int                        i; /* size: 4 */

class CBasePlayer *        player; /* size: 4 */

class CHalfLifeMultiplay * mp; /* size: 4 */

int                        i; /* size: 4 */

class CBasePlayer *        pPlayer; /* size: 4 */

class CCSBot *             pBot; /* size: 4 */

class CHalfLifeMultiplay * mp; /* size: 4 */

int                        time_remaining; /* size: 4 */

float                      fTimeLimit; /* size: 4 */

int                        time; /* size: 4 */

; /* size: 143675236 */

; /* size: 143675332 */

; /* size: 143675144 */

char                       CT_sentence[40]; /* size: 40 */

char                       T_sentence[40]; /* size: 40 */

bool                       bCTPlayed; /* size: 1 */

bool                       bTPlayed; /* size: 1 */

int                        i; /* size: 4 */

class CBasePlayer *        plr; /* size: 4 */

class CGrenade *           C4; /* size: 4 */

float                      flEndRoundTime; /* size: 4 */

; /* size: 143676164 */

; /* size: 143676340 */

; /* size: 143676636 */

; /* size: 143676812 */

; /* size: 143677108 */

; /* size: 143677284 */

; /* size: 143677460 */

bool                       isBotSpeaking; /* size: 1 */

bool                       canCTsWin; /* size: 1 */

bool                       canTsWin; /* size: 1 */

int                        i; /* size: 4 */

class CBasePlayer *        pPlayer; /* size: 4 */

; /* size: 143678264 */

; /* size: 143678360 */

; /* size: 143677704 */

class CBaseEntity *        ent; /* size: 4 */

int                        iRestartDelay; /* size: 4 */

class CHalfLifeMultiplay * mp; /* size: 4 */

mapcycle_item_t *          p; /* size: 4 */

mapcycle_item_t *          n; /* size: 4 */

mapcycle_item_t *          start; /* size: 4 */

mapcycle_item_t *          p; /* size: 4 */

mapcycle_item_t *          n; /* size: 4 */

mapcycle_item_t *          start; /* size: 4 */

int                        c; /* size: 4 */

int                        len; /* size: 4 */

char *                     p; /* size: 4 */

char *                     p; /* size: 4 */

char                       szBuffer[1024]; /* size: 1024 */

char                       szMap[32]; /* size: 32 */

int                        length; /* size: 4 */

char *                     pFileList; /* size: 4 */

char *                     aFileList; /* size: 4 */

int                        hasbuffer; /* size: 4 */

class mapcycle_item_s *    item; /* size: 4 */

class mapcycle_item_s *    newlist; /* size: 4 */

class mapcycle_item_s *    next; /* size: 4 */

; /* size: 143731440 */

char *                     s; /* size: 4 */

int                        num; /* size: 4 */

int                        i; /* size: 4 */

class CBaseEntity *        pEnt; /* size: 4 */

int                        num; /* size: 4 */

int                        i; /* size: 4 */

class CBaseEntity *        pEnt; /* size: 4 */

char                       pkey[512]; /* size: 512 */

char                       value[512]; /* size: 512 */

char *                     o; /* size: 4 */

char                       szPreviousMapCycleFile[256]; /* size: 256 */

mapcycle_t                 mapcycle; /* size: 8 */

char                       szNextMap[32]; /* size: 32 */

char                       szFirstMapInList[32]; /* size: 32 */

char                       szCommands[1500]; /* size: 1500 */

char                       szRules[1500]; /* size: 1500 */

int                        minplayers; /* size: 4 */

int                        maxplayers; /* size: 4 */

int                        curplayers; /* size: 4 */

BOOL                       do_cycle; /* size: 4 */

char *                     mapcfile; /* size: 4 */

; /* size: 143737900 */

; /* size: 143737996 */

; /* size: 143737808 */

BOOL                       keeplooking; /* size: 4 */

BOOL                       found; /* size: 4 */

class mapcycle_item_s *    item; /* size: 4 */

; /* size: 143738412 */

; /* size: 143738456 */

; /* size: 143733000 */

mapcycle_t                 mapcycle2; /* size: 8 */

char *                     mapcfile; /* size: 4 */

class mapcycle_item_s *    item; /* size: 4 */

int                        iCount; /* size: 4 */

int                        iDone; /* size: 4 */

; /* size: 143739076 */

; /* size: 143739120 */

; /* size: 143738576 */

int                        length; /* size: 4 */

int                        char_count; /* size: 4 */

char *                     pFileList; /* size: 4 */

char *                     aFileList; /* size: 4 */

char                       chunk[61]; /* size: 61 */

int                        i; /* size: 4 */

class CBasePlayer *        plr; /* size: 4 */

class CBasePlayer *        plr; /* size: 4 */

class CBaseEntity *        pWeaponC4; /* size: 4 */

entvars_t *                pev; /* size: 4 */

int                        j; /* size: 4 */

class CBaseEntity *        pTempEntity; /* size: 4 */

class CBasePlayer *        pTempPlayer; /* size: 4 */

int                        j; /* size: 4 */

class CBaseEntity *        pTempEntity; /* size: 4 */

class CBasePlayer *        pTempPlayer; /* size: 4 */

class CBasePlayer *        player; /* size: 4 */

class CBasePlayer *        target; /* size: 4 */

; /* size: 143747996 */

; /* size: 143747480 */

class CBasePlayer *        peKiller; /* size: 4 */

class CBaseEntity *        ktmp; /* size: 4 */

class CBaseEntity *        ep; /* size: 4 */

; /* size: 143748672 */

class CBasePlayer *        pDriver; /* size: 4 */

class CBasePlayer *        killer; /* size: 4 */

int                        iUserID; /* size: 4 */

; /* size: 143713920 */

class CBasePlayer *        PK; /* size: 4 */

int                        i; /* size: 4 */

; /* size: 143714420 */

int                        iCount; /* size: 4 */

class CBaseEntity *        pPlayer; /* size: 4 */

class CBasePlayer *        player; /* size: 4 */

class CBasePlayer *        pLastPlayer; /* size: 4 */

class CBaseEntity *        pPlayer; /* size: 4 */

class CBasePlayer *        player; /* size: 4 */

int                        iTeamToSwap; /* size: 4 */

int                        iNumToSwap; /* size: 4 */

class CBasePlayer *        player; /* size: 4 */

class CBasePlayer *        toSwap; /* size: 4 */

class CBaseEntity *        pPlayer; /* size: 4 */

int                        iHighestUserID; /* size: 4 */

int                        iDesiredNumCT; /* size: 4 */

int                        iDesiredNumTerrorist; /* size: 4 */

int                        i; /* size: 4 */

class CBasePlayer *        player; /* size: 4 */

class CBaseEntity *        pPlayer; /* size: 4 */

int                        iTemp; /* size: 4 */

float                      flAutoKickIdle; /* size: 4 */

class CMapInfo *           mi; /* size: 4 */

class CBaseEntity *        hostage; /* size: 4 */

class CHostage *           temp; /* size: 4 */

int                        acct_tmp; /* size: 4 */

class CBaseEntity *        pPlayer; /* size: 4 */

class CBasePlayer *        player; /* size: 4 */

int                        i; /* size: 4 */

class CBasePlayer *        plr; /* size: 4 */

class CBaseEntity *        pPlayer; /* size: 4 */

class CBasePlayer *        player; /* size: 4 */

int                        NumDeadCT; /* size: 4 */

int                        NumDeadTerrorist; /* size: 4 */

int                        NumAliveTerrorist; /* size: 4 */

int                        NumAliveCT; /* size: 4 */

int                        NumSpawnableHumans; /* size: 4 */

int                        NumHumans; /* size: 4 */

BOOL                       bNeededPlayers; /* size: 4 */

class CBaseEntity *        hostage; /* size: 4 */

int                        iHostages; /* size: 4 */

bool                       bHostageAlive; /* size: 1 */

class CBasePlayer *        player; /* size: 4 */

; /* size: 143723140 */

; /* size: 143723276 */

float                      flEscapeRatio; /* size: 4 */

; /* size: 143723600 */

; /* size: 143723896 */

; /* size: 143724192 */

; /* size: 143724488 */

class CGrenade *           C4; /* size: 4 */

class CBaseEntity *        temp; /* size: 4 */

BOOL                       nowin; /* size: 4 */

; /* size: 143724848 */

; /* size: 143725024 */

; /* size: 143725200 */

; /* size: 143725496 */

; /* size: 143725672 */

; /* size: 143725756 */

; /* size: 143725984 */

; /* size: 143778396 */

; /* size: 143778572 */

; /* size: 143778748 */

; /* size: 143778924 */

; /* size: 143779460 */

int                        iTeamCount; /* size: 4 */

int                        iTemp; /* size: 4 */

class CBaseEntity *        pPlayer; /* size: 4 */

class CBasePlayer *        player; /* size: 4 */

int                        humansPresent; /* size: 4 */

bool                       giveToHumans; /* size: 1 */

int                        i; /* size: 4 */

; /* size: 143780808 */

mapcycle_t                 mapcycle2; /* size: 8 */

char *                     mapcfile; /* size: 4 */

class mapcycle_item_s *    item; /* size: 4 */

int                        iCount; /* size: 4 */

char *                     pszNewMap; /* size: 4 */

int                        done; /* size: 4 */

; /* size: 143781868 */

; /* size: 143781912 */

; /* size: 143781776 */

; /* size: 143782092 */

; /* size: 143782136 */

; /* size: 143782180 */

class CBaseEntity *        pTempEntity; /* size: 4 */

class CBasePlayer *        pTempPlayer; /* size: 4 */

int                        iValidVotes; /* size: 4 */

int                        iRequiredVotes; /* size: 4 */

int                        iNumPlayers; /* size: 4 */

float                      ratio; /* size: 4 */

extern class _IO_FILE *           stdin; /* size: 4 */

extern class _IO_FILE *           stdout; /* size: 4 */

intconst                   k_cubSaltSize; /* size: 4 */

GID_tconst                 k_GIDNil; /* size: 8 */

GID_tconst                 k_TxnIDNil; /* size: 8 */

GID_tconst                 k_TxnIDUnknown; /* size: 8 */

PackageId_tconst           k_uPackageIdFreeSub; /* size: 4 */

PackageId_tconst           k_uPackageIdInvalid; /* size: 4 */

AppId_tconst               k_uAppIdInvalid; /* size: 4 */

AssetClassId_tconst        k_ulAssetClassIdInvalid; /* size: 8 */

PhysicalItemId_tconst      k_uPhysicalItemIdInvalid; /* size: 4 */

DepotId_tconst             k_uDepotIdInvalid; /* size: 4 */

CellID_tconst              k_uCellIDInvalid; /* size: 4 */

SteamAPICall_tconst        k_uAPICallInvalid; /* size: 8 */

PartnerId_tconst           k_uPartnerIdInvalid; /* size: 4 */

extern enginefuncs_t              g_engfuncs; /* size: 632 */

extern globalvars_t *             gpGlobals; /* size: 4 */

extern class Vectorconst          g_vecZero; /* size: 12 */

extern class CGameRules *         g_pGameRules; /* size: 4 */

class CHalfLifeMultiplay * g_pMPGameRules; /* size: 4 */

extern struct skilldata_t         gSkillData; /* size: 60 */

extern cvar_t                     timelimit; /* size: 20 */

extern cvar_t                     fadetoblack; /* size: 20 */

extern cvar_t *                   g_psv_accelerate; /* size: 4 */

extern cvar_t *                   g_psv_friction; /* size: 4 */

extern cvar_t *                   g_psv_stopspeed; /* size: 4 */

extern cvar_t                     cv_bot_nav_edit; /* size: 20 */

extern cvar_t                     cv_bot_difficulty; /* size: 20 */

extern cvar_t                     cv_bot_allow_rogues; /* size: 20 */

extern cvar_t                     cv_bot_allow_pistols; /* size: 20 */

extern cvar_t                     cv_bot_allow_shotguns; /* size: 20 */

extern cvar_t                     cv_bot_allow_sub_machine_guns; /* size: 20 */

extern cvar_t                     cv_bot_allow_rifles; /* size: 20 */

extern cvar_t                     cv_bot_allow_machine_guns; /* size: 20 */

extern cvar_t                     cv_bot_allow_grenades; /* size: 20 */

extern cvar_t                     cv_bot_allow_snipers; /* size: 20 */

extern cvar_t                     cv_bot_allow_shield; /* size: 20 */

extern cvar_t                     cv_bot_zombie; /* size: 20 */

extern cvar_t                     cv_bot_defer_to_human; /* size: 20 */

extern cvar_t                     cv_bot_chatter; /* size: 20 */

extern class CBotManager *        TheBots; /* size: 4 */

floatconst                 GenerationStepSize; /* size: 4 */

floatconst                 StepHeight; /* size: 4 */

floatconst                 JumpHeight; /* size: 4 */

floatconst                 JumpCrouchHeight; /* size: 4 */

floatconst                 MaxSlope; /* size: 4 */

floatconst                 MaxUnitZSlope; /* size: 4 */

floatconst                 BotRadius; /* size: 4 */

floatconst                 DeathDrop; /* size: 4 */

floatconst                 HalfHumanWidth; /* size: 4 */

floatconst                 HalfHumanHeight; /* size: 4 */

floatconst                 HumanHeight; /* size: 4 */

extern NavAreaList                TheNavAreaList; /* size: 8 */

extern class CNavAreaGrid        TheNavAreaGrid; /* size: 1052 */

extern cvar_t                     friendlyfire; /* size: 20 */

extern class BotPhraseManager *   TheBotPhrases; /* size: 4 */

extern class CHostageManager *    g_pHostages; /* size: 4 */

extern class CCareerTaskManager * TheCareerTasks; /* size: 4 */

extern class CBaseTutor *         TheTutor; /* size: 4 */

extern int                        g_iHostageNumber; /* size: 4 */

extern int                        gmsgRadar; /* size: 4 */

extern int                        gmsgBombDrop; /* size: 4 */

extern float                      g_flWeaponCheat; /* size: 4 */

extern int                        gmsgViewMode; /* size: 4 */

extern BOOL                       g_fGameOver; /* size: 4 */

extern int                        gmsgDeathMsg; /* size: 4 */

extern int                        gmsgScoreInfo; /* size: 4 */

extern int                        gmsgMOTD; /* size: 4 */

extern int                        gmsgServerName; /* size: 4 */

extern int                        gmsgTeamScore; /* size: 4 */

extern int                        gmsgSendAudio; /* size: 4 */

extern int                        gmsgTeamInfo; /* size: 4 */

extern int                        gmsgCZCareer; /* size: 4 */

extern int                        gmsgCZCareerHUD; /* size: 4 */

extern int                        gmsgShadowIdx; /* size: 4 */

extern int                        gmsgAllowSpec; /* size: 4 */

extern int                        gmsgForceCam; /* size: 4 */

extern int                        gmsgLocation; /* size: 4 */

extern cvar_t                     allow_spectators; /* size: 20 */

extern short unsigned int         m_usResetDecals; /* size: 2 */

extern short unsigned int         g_iShadowSprite; /* size: 2 */

extern cvar_t                     humans_join_team; /* size: 20 */

extern float                      g_flTimeLimit; /* size: 4 */

extern float                      g_flResetTime; /* size: 4 */

cvar_t *                   sv_clienttrace; /* size: 4 */

class CCStrikeGameMgrHelper g_GameMgrHelper; /* size: 4 */

extern int                        gmsgBombPickup; /* size: 4 */

extern int                        gmsgShowTimer; /* size: 4 */

extern int                        gmsgHLTV; /* size: 4 */

extern cvar_t                     mp_chattime; /* size: 20 */

extern cvar_t                     restartround; /* size: 20 */

extern cvar_t                     sv_restart; /* size: 20 */

extern cvar_t                     maxrounds; /* size: 20 */

extern cvar_t                     winlimit; /* size: 20 */

extern cvar_t                     forcecamera; /* size: 20 */

extern cvar_t                     forcechasecam; /* size: 20 */

extern int                        gmsgGameMode; /* size: 4 */

char                       mp_com_token[1500]; /* size: 1500 */

extern cvar_t                     mapvoteratio; /* size: 20 */

extern void *                     __dso_handle; /* size: 4 */

; /* size: 143237236 */

/* Types: */

/* 1 */
char
 /* size: 1 */

/* 2 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 3 */
unsigned int
 /* size: 4 */

/* 4 */
unsigned char
 /* size: 1 */

/* 5 */
short unsigned int
 /* size: 2 */

/* 6 */
long unsigned int
 /* size: 4 */

/* 7 */
signed char
 /* size: 1 */

/* 8 */
short int
 /* size: 2 */

/* 9 */
int
 /* size: 4 */

/* 10 */
long long int
 /* size: 8 */

/* 11 */
long long unsigned int
 /* size: 8 */

/* 12 */
/* <0> (null):0 */
typedef long long int __quad_t; /* size: 8 */

/* 13 */
/* <0> (null):0 */
typedef long int __off_t; /* size: 4 */

/* 14 */
long int
 /* size: 4 */

/* 15 */
/* <0> (null):0 */
typedef __quad_t __off64_t; /* size: 8 */

/* 16 */
 /* pointer to 0 */
 /* size: 4 */

/* 17 */
 /* pointer to 1 */
 /* size: 4 */

/* 18 */
/* <0> (null):0 */
struct _IO_FILE {
	int                        _flags;               /*     0     4 */
	char *                     _IO_read_ptr;         /*     4     4 */
	char *                     _IO_read_end;         /*     8     4 */
	char *                     _IO_read_base;        /*    12     4 */
	char *                     _IO_write_base;       /*    16     4 */
	char *                     _IO_write_ptr;        /*    20     4 */
	char *                     _IO_write_end;        /*    24     4 */
	char *                     _IO_buf_base;         /*    28     4 */
	char *                     _IO_buf_end;          /*    32     4 */
	char *                     _IO_save_base;        /*    36     4 */
	char *                     _IO_backup_base;      /*    40     4 */
	char *                     _IO_save_end;         /*    44     4 */
	class _IO_marker *         _markers;             /*    48     4 */
	class _IO_FILE *           _chain;               /*    52     4 */
	int                        _fileno;              /*    56     4 */
	int                        _flags2;              /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	__off_t                    _old_offset;          /*    64     4 */
	short unsigned int         _cur_column;          /*    68     2 */
	signed char                _vtable_offset;       /*    70     1 */
	char                       _shortbuf[1];         /*    71     1 */
	_IO_lock_t *               _lock;                /*    72     4 */
	__off64_t                  _offset;              /*    76     8 */
	void *                     __pad1;               /*    84     4 */
	void *                     __pad2;               /*    88     4 */
	void *                     __pad3;               /*    92     4 */
	void *                     __pad4;               /*    96     4 */
	size_t                     __pad5;               /*   100     4 */
	int                        _mode;                /*   104     4 */
	char                       _unused2[40];         /*   108    40 */
	/* --- cacheline 2 boundary (128 bytes) was 20 bytes ago --- */

	/* size: 148, cachelines: 3, members: 29 */
	/* last cacheline: 20 bytes */
}; /* size: 148 */

/* 19 */
/* <0> (null):0 */
typedef void _IO_lock_t; /* size: 0 */

/* 20 */
/* <0> (null):0 */
struct _IO_marker {
	class _IO_marker *         _next;                /*     0     4 */
	class _IO_FILE *           _sbuf;                /*     4     4 */
	int                        _pos;                 /*     8     4 */

	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 21 */
 /* pointer to 20 */
 /* size: 4 */

/* 22 */
 /* pointer to 18 */
 /* size: 4 */

/* 23 */
 /* pointer to 20 */
 /* size: 4 */

/* 24 */
 /* pointer to 18 */
 /* size: 4 */

/* 25 */
/* <0> (null):0 */
char                       array[1]; /* size: 1 */

/* 26 */
 /* pointer to 19 */
 /* size: 4 */

/* 27 */
/* <0> (null):0 */
char                       array[40]; /* size: 40 */

/* 28 */
 /* pointer to 29 */
 /* size: 4 */

/* 29 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 30 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 31 */
long double
 /* size: 12 */

/* 32 */
double
 /* size: 8 */

/* 33 */
/* <0> (null):0 */
typedef int int32; /* size: 4 */

/* 34 */
/* <0> (null):0 */
typedef unsigned int uint32; /* size: 4 */

/* 35 */
/* <0> (null):0 */
typedef long long unsigned int uint64; /* size: 8 */

/* 36 */
/* <0> (null):0 */
typedef uint64 GID_t; /* size: 8 */

/* 37 */
/* <0> (null):0 */
typedef uint32 PackageId_t; /* size: 4 */

/* 38 */
/* <0> (null):0 */
typedef uint32 AppId_t; /* size: 4 */

/* 39 */
/* <0> (null):0 */
typedef uint64 AssetClassId_t; /* size: 8 */

/* 40 */
/* <0> (null):0 */
typedef uint32 PhysicalItemId_t; /* size: 4 */

/* 41 */
/* <0> (null):0 */
typedef uint32 DepotId_t; /* size: 4 */

/* 42 */
/* <0> (null):0 */
typedef uint32 CellID_t; /* size: 4 */

/* 43 */
/* <0> (null):0 */
typedef uint64 SteamAPICall_t; /* size: 8 */

/* 44 */
/* <0> (null):0 */
typedef uint32 PartnerId_t; /* size: 4 */

/* 45 */
/* <0> (null):0 */
typedef int BOOL; /* size: 4 */

/* 46 */
/* <0> (null):0 */
typedef unsigned char byte; /* size: 1 */

/* 47 */
/* <0> (null):0 */
typedef unsigned int string_t; /* size: 4 */

/* 48 */
/* <0> (null):0 */
typedef float vec_t; /* size: 4 */

/* 49 */
float
 /* size: 4 */

/* 50 */
/* <0> (null):0 */
class Vector2D {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	/* <0> (null):0 */
	void Vector2D(class Vector2D *);

	/* <0> (null):0 */
	void Vector2D(class Vector2D *, float, float);

	/* <0> (null):0 */
	class Vector2D operator+(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DplERKS_ */

	/* <0> (null):0 */
	class Vector2D operator-(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DmiERKS_ */

	/* <0> (null):0 */
	class Vector2D operator*(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DmlEf */

	/* <0> (null):0 */
	class Vector2D operator/(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DdvEf */

	/* <0> (null):0 */
	float Length(const class Vector2D  *); /* linkage=_ZNK8Vector2D6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector2D  *); /* linkage=_ZNK8Vector2D13LengthSquaredEv */

	/* <0> (null):0 */
	class Vector2D Normalize(const class Vector2D  *); /* linkage=_ZNK8Vector2D9NormalizeEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector2D *); /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector2D *, float); /* linkage=_ZN8Vector2D6IsZeroEf */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 51 */
 /* pointer to 50 */
 /* size: 4 */

/* 52 */
 /* pointer to 53 */
 /* size: 4 */

/* 53 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 54 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 55 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 56 */
bool
 /* size: 1 */

/* 57 */
/* <0> (null):0 */
class Vector {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	vec_t                      z;                    /*     8     4 */
	/* <0> (null):0 */
	void Vector(class Vector *);

	/* <0> (null):0 */
	void Vector(class Vector *, float, float, float);

	/* <0> (null):0 */
	void Vector(class Vector *, const class Vector  &);

	/* <0> (null):0 */
	void Vector(class Vector *, float *);

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *); /* linkage=_ZNK6VectorngEv */

	/* <0> (null):0 */
	int operator==(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectoreqERKS_ */

	/* <0> (null):0 */
	int operator!=(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorneERKS_ */

	/* <0> (null):0 */
	class Vector operator+(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorplERKS_ */

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectormiERKS_ */

	/* <0> (null):0 */
	class Vector operator*(const class Vector  *, float); /* linkage=_ZNK6VectormlEf */

	/* <0> (null):0 */
	class Vector operator/(const class Vector  *, float); /* linkage=_ZNK6VectordvEf */

	/* <0> (null):0 */
	void CopyToArray(const class Vector  *, float *); /* linkage=_ZNK6Vector11CopyToArrayEPf */

	/* <0> (null):0 */
	float Length(const class Vector  *); /* linkage=_ZNK6Vector6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector  *); /* linkage=_ZNK6Vector13LengthSquaredEv */

	/* <0> (null):0 */
	float * operator float*(class Vector *); /* linkage=_ZN6VectorcvPfEv */

	/* <0> (null):0 */
	const float  * operator const float*(const class Vector  *); /* linkage=_ZNK6VectorcvPKfEv */

	/* <0> (null):0 */
	class Vector Normalize(const class Vector  *); /* linkage=_ZNK6Vector9NormalizeEv */

	/* <0> (null):0 */
	class Vector2D Make2D(const class Vector  *); /* linkage=_ZNK6Vector6Make2DEv */

	/* <0> (null):0 */
	float Length2D(const class Vector  *); /* linkage=_ZNK6Vector8Length2DEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector  *, float); /* linkage=_ZNK6Vector16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector  *, float); /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector *); /* linkage=_ZN6Vector16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector *, float); /* linkage=_ZN6Vector6IsZeroEf */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 58 */
 /* pointer to 57 */
 /* size: 4 */

/* 59 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 60 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 61 */
 /* pointer to 49 */
 /* size: 4 */

/* 62 */
 /* pointer to 63 */
 /* size: 4 */

/* 63 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 64 */
 /* pointer to 65 */
 /* size: 4 */

/* 65 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 66 */
/* <0> (null):0 */
typedef int qboolean; /* size: 4 */

/* 67 */
/* <0> (null):0 */
struct link_s {
	class link_s *             prev;                 /*     0     4 */
	class link_s *             next;                 /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 68 */
 /* pointer to 67 */
 /* size: 4 */

/* 69 */
/* <0> (null):0 */
typedef struct link_s link_t; /* size: 8 */

/* 70 */
/* <0> (null):0 */
typedef struct edict_s edict_t; /* size: 804 */

/* 71 */
/* <0> (null):0 */
struct edict_s {
	qboolean                   free;                 /*     0     4 */
	int                        serialnumber;         /*     4     4 */
	link_t                     area;                 /*     8     8 */
	int                        headnode;             /*    16     4 */
	int                        num_leafs;            /*    20     4 */
	short int                  leafnums[48];         /*    24    96 */
	/* --- cacheline 1 boundary (64 bytes) was 56 bytes ago --- */
	float                      freetime;             /*   120     4 */
	void *                     pvPrivateData;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	entvars_t                  v;                    /*   128   676 */
	/* --- cacheline 12 boundary (768 bytes) was 36 bytes ago --- */

	/* size: 804, cachelines: 13, members: 9 */
	/* last cacheline: 36 bytes */
}; /* size: 804 */

/* 72 */
 /* pointer to 70 */
 /* size: 4 */

/* 73 */
/* <0> (null):0 */
struct {
	float                      time;                 /*     0     4 */
	float                      frametime;            /*     4     4 */
	float                      force_retouch;        /*     8     4 */
	string_t                   mapname;              /*    12     4 */
	string_t                   startspot;            /*    16     4 */
	float                      deathmatch;           /*    20     4 */
	float                      coop;                 /*    24     4 */
	float                      teamplay;             /*    28     4 */
	float                      serverflags;          /*    32     4 */
	float                      found_secrets;        /*    36     4 */
	class Vector              v_forward;             /*    40    12 */
	class Vector              v_up;                  /*    52    12 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	class Vector              v_right;               /*    64    12 */
	float                      trace_allsolid;       /*    76     4 */
	float                      trace_startsolid;     /*    80     4 */
	float                      trace_fraction;       /*    84     4 */
	class Vector              trace_endpos;          /*    88    12 */
	class Vector              trace_plane_normal;    /*   100    12 */
	float                      trace_plane_dist;     /*   112     4 */
	edict_t *                  trace_ent;            /*   116     4 */
	float                      trace_inopen;         /*   120     4 */
	float                      trace_inwater;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	int                        trace_hitgroup;       /*   128     4 */
	int                        trace_flags;          /*   132     4 */
	int                        msg_entity;           /*   136     4 */
	int                        cdAudioTrack;         /*   140     4 */
	int                        maxClients;           /*   144     4 */
	int                        maxEntities;          /*   148     4 */
	const char  *              pStringBase;          /*   152     4 */
	void *                     pSaveData;            /*   156     4 */
	class Vector              vecLandmarkOffset;     /*   160    12 */

	/* size: 172, cachelines: 3, members: 31 */
	/* last cacheline: 44 bytes */
}; /* size: 172 */

/* 74 */
/* <0> (null):0 */
typedef class  globalvars_t; /* size: 172 */

/* 75 */
/* <0> (null):0 */
struct entvars_s {
	string_t                   classname;            /*     0     4 */
	string_t                   globalname;           /*     4     4 */
	class Vector              origin;                /*     8    12 */
	class Vector              oldorigin;             /*    20    12 */
	class Vector              velocity;              /*    32    12 */
	class Vector              basevelocity;          /*    44    12 */
	class Vector              clbasevelocity;        /*    56    12 */
	/* --- cacheline 1 boundary (64 bytes) was 4 bytes ago --- */
	class Vector              movedir;               /*    68    12 */
	class Vector              angles;                /*    80    12 */
	class Vector              avelocity;             /*    92    12 */
	class Vector              punchangle;            /*   104    12 */
	class Vector              v_angle;               /*   116    12 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	class Vector              endpos;                /*   128    12 */
	class Vector              startpos;              /*   140    12 */
	float                      impacttime;           /*   152     4 */
	float                      starttime;            /*   156     4 */
	int                        fixangle;             /*   160     4 */
	float                      idealpitch;           /*   164     4 */
	float                      pitch_speed;          /*   168     4 */
	float                      ideal_yaw;            /*   172     4 */
	float                      yaw_speed;            /*   176     4 */
	int                        modelindex;           /*   180     4 */
	string_t                   model;                /*   184     4 */
	int                        viewmodel;            /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	int                        weaponmodel;          /*   192     4 */
	class Vector              absmin;                /*   196    12 */
	class Vector              absmax;                /*   208    12 */
	class Vector              mins;                  /*   220    12 */
	class Vector              maxs;                  /*   232    12 */
	class Vector              size;                  /*   244    12 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	float                      ltime;                /*   256     4 */
	float                      nextthink;            /*   260     4 */
	int                        movetype;             /*   264     4 */
	int                        solid;                /*   268     4 */
	int                        skin;                 /*   272     4 */
	int                        body;                 /*   276     4 */
	int                        effects;              /*   280     4 */
	float                      gravity;              /*   284     4 */
	float                      friction;             /*   288     4 */
	int                        light_level;          /*   292     4 */
	int                        sequence;             /*   296     4 */
	int                        gaitsequence;         /*   300     4 */
	float                      frame;                /*   304     4 */
	float                      animtime;             /*   308     4 */
	float                      framerate;            /*   312     4 */
	unsigned char              controller[4];        /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	unsigned char              blending[2];          /*   320     2 */
	float                      scale;                /*   324     4 */
	int                        rendermode;           /*   328     4 */
	float                      renderamt;            /*   332     4 */
	class Vector              rendercolor;           /*   336    12 */
	int                        renderfx;             /*   348     4 */
	float                      health;               /*   352     4 */
	float                      frags;                /*   356     4 */
	int                        weapons;              /*   360     4 */
	float                      takedamage;           /*   364     4 */
	int                        deadflag;             /*   368     4 */
	class Vector              view_ofs;              /*   372    12 */
	int                        button;               /*   384     4 */
	/* --- cacheline 6 boundary (384 bytes) was 2 bytes ago --- */
	int                        impulse;              /*   388     4 */
	edict_t *                  chain;                /*   392     4 */
	edict_t *                  dmg_inflictor;        /*   396     4 */
	edict_t *                  enemy;                /*   400     4 */
	edict_t *                  aiment;               /*   404     4 */
	edict_t *                  owner;                /*   408     4 */
	edict_t *                  groundentity;         /*   412     4 */
	int                        spawnflags;           /*   416     4 */
	int                        flags;                /*   420     4 */
	int                        colormap;             /*   424     4 */
	int                        team;                 /*   428     4 */
	float                      max_health;           /*   432     4 */
	float                      teleport_time;        /*   436     4 */
	float                      armortype;            /*   440     4 */
	float                      armorvalue;           /*   444     4 */
	int                        waterlevel;           /*   448     4 */
	/* --- cacheline 7 boundary (448 bytes) was 2 bytes ago --- */
	int                        watertype;            /*   452     4 */
	string_t                   target;               /*   456     4 */
	string_t                   targetname;           /*   460     4 */
	string_t                   netname;              /*   464     4 */
	string_t                   message;              /*   468     4 */
	float                      dmg_take;             /*   472     4 */
	float                      dmg_save;             /*   476     4 */
	float                      dmg;                  /*   480     4 */
	float                      dmgtime;              /*   484     4 */
	string_t                   noise;                /*   488     4 */
	string_t                   noise1;               /*   492     4 */
	string_t                   noise2;               /*   496     4 */
	string_t                   noise3;               /*   500     4 */
	float                      speed;                /*   504     4 */
	float                      air_finished;         /*   508     4 */
	float                      pain_finished;        /*   512     4 */
	/* --- cacheline 8 boundary (512 bytes) was 2 bytes ago --- */
	float                      radsuit_finished;     /*   516     4 */
	edict_t *                  pContainingEntity;    /*   520     4 */
	int                        playerclass;          /*   524     4 */
	float                      maxspeed;             /*   528     4 */
	float                      fov;                  /*   532     4 */
	int                        weaponanim;           /*   536     4 */
	int                        pushmsec;             /*   540     4 */
	int                        bInDuck;              /*   544     4 */
	int                        flTimeStepSound;      /*   548     4 */
	int                        flSwimTime;           /*   552     4 */
	int                        flDuckTime;           /*   556     4 */
	int                        iStepLeft;            /*   560     4 */
	float                      flFallVelocity;       /*   564     4 */
	int                        gamestate;            /*   568     4 */
	int                        oldbuttons;           /*   572     4 */
	int                        groupinfo;            /*   576     4 */
	/* --- cacheline 9 boundary (576 bytes) was 2 bytes ago --- */
	int                        iuser1;               /*   580     4 */
	int                        iuser2;               /*   584     4 */
	int                        iuser3;               /*   588     4 */
	int                        iuser4;               /*   592     4 */
	float                      fuser1;               /*   596     4 */
	float                      fuser2;               /*   600     4 */
	float                      fuser3;               /*   604     4 */
	float                      fuser4;               /*   608     4 */
	class Vector              vuser1;                /*   612    12 */
	class Vector              vuser2;                /*   624    12 */
	class Vector              vuser3;                /*   636    12 */
	/* --- cacheline 10 boundary (640 bytes) was 6 bytes ago --- */
	class Vector              vuser4;                /*   648    12 */
	edict_t *                  euser1;               /*   660     4 */
	edict_t *                  euser2;               /*   664     4 */
	edict_t *                  euser3;               /*   668     4 */
	edict_t *                  euser4;               /*   672     4 */

	/* size: 676, cachelines: 11, members: 123 */
	/* last cacheline: 36 bytes */

	/* BRAIN FART ALERT! 676 != 674 + 0(holes), diff = 2 */

}; /* size: 676 */

/* 76 */
/* <0> (null):0 */
unsigned char              array[4]; /* size: 4 */

/* 77 */
/* <0> (null):0 */
unsigned char              array[2]; /* size: 2 */

/* 78 */
/* <0> (null):0 */
typedef struct entvars_s entvars_t; /* size: 676 */

/* 79 */
/* <0> (null):0 */
short int                  array[48]; /* size: 96 */

/* 80 */
/* <0> (null):0 */
typedef uint32 CRC32_t; /* size: 4 */

/* 81 */
/* <0> (null):0 */
struct cvar_s {
	char *                     name;                 /*     0     4 */
	char *                     string;               /*     4     4 */
	int                        flags;                /*     8     4 */
	float                      value;                /*    12     4 */
	class cvar_s *             next;                 /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 82 */
 /* pointer to 81 */
 /* size: 4 */

/* 83 */
/* <0> (null):0 */
typedef struct cvar_s cvar_t; /* size: 20 */

/* 84 */
/* <0> (null):0 */
struct client_textmessage_s {
	int                        effect;               /*     0     4 */
	byte                       r1;                   /*     4     1 */
	byte                       g1;                   /*     5     1 */
	byte                       b1;                   /*     6     1 */
	byte                       a1;                   /*     7     1 */
	byte                       r2;                   /*     8     1 */
	byte                       g2;                   /*     9     1 */
	byte                       b2;                   /*    10     1 */
	byte                       a2;                   /*    11     1 */
	float                      x;                    /*    12     4 */
	float                      y;                    /*    16     4 */
	float                      fadein;               /*    20     4 */
	float                      fadeout;              /*    24     4 */
	float                      holdtime;             /*    28     4 */
	float                      fxtime;               /*    32     4 */
	const char  *              pName;                /*    36     4 */
	const char  *              pMessage;             /*    40     4 */

	/* size: 44, cachelines: 1, members: 17 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 85 */
/* <0> (null):0 */
typedef struct client_textmessage_s client_textmessage_t; /* size: 44 */

/* 86 */
/* <0> (null):0 */
typedef struct sequenceCommandLine_ sequenceCommandLine_s; /* size: 92 */

/* 87 */
/* <0> (null):0 */
struct sequenceCommandLine_ {
	int                        commandType;          /*     0     4 */
	client_textmessage_t       clientMessage;        /*     4    44 */
	char *                     speakerName;          /*    48     4 */
	char *                     listenerName;         /*    52     4 */
	char *                     soundFileName;        /*    56     4 */
	char *                     sentenceName;         /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	char *                     fireTargetNames;      /*    64     4 */
	char *                     killTargetNames;      /*    68     4 */
	float                      delay;                /*    72     4 */
	int                        repeatCount;          /*    76     4 */
	int                        textChannel;          /*    80     4 */
	int                        modifierBitField;     /*    84     4 */
	sequenceCommandLine_s *    nextCommandLine;      /*    88     4 */

	/* size: 92, cachelines: 2, members: 13 */
	/* last cacheline: 28 bytes */
}; /* size: 92 */

/* 88 */
 /* pointer to 86 */
 /* size: 4 */

/* 89 */
/* <0> (null):0 */
typedef struct sequenceEntry_ sequenceEntry_s; /* size: 20 */

/* 90 */
/* <0> (null):0 */
struct sequenceEntry_ {
	char *                     fileName;             /*     0     4 */
	char *                     entryName;            /*     4     4 */
	sequenceCommandLine_s *    firstCommand;         /*     8     4 */
	sequenceEntry_s *          nextEntry;            /*    12     4 */
	qboolean                   isGlobal;             /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 91 */
 /* pointer to 89 */
 /* size: 4 */

/* 92 */
/* <0> (null):0 */
typedef struct sentenceEntry_ sentenceEntry_s; /* size: 16 */

/* 93 */
/* <0> (null):0 */
struct sentenceEntry_ {
	char *                     data;                 /*     0     4 */
	sentenceEntry_s *          nextEntry;            /*     4     4 */
	qboolean                   isGlobal;             /*     8     4 */
	unsigned int               index;                /*    12     4 */

	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 94 */
 /* pointer to 92 */
 /* size: 4 */

/* 95 */
/* <0> (null):0 */
enum {
	at_notice = 0,
	at_console = 1,
	at_aiconsole = 2,
	at_warning = 3,
	at_error = 4,
	at_logged = 5,
}; /* size: 4 */

/* 96 */
/* <0> (null):0 */
typedef enum  ALERT_TYPE; /* size: 4 */

/* 97 */
/* <0> (null):0 */
enum {
	print_console = 0,
	print_center = 1,
	print_chat = 2,
}; /* size: 4 */

/* 98 */
/* <0> (null):0 */
typedef enum  PRINT_TYPE; /* size: 4 */

/* 99 */
/* <0> (null):0 */
enum {
	force_exactfile = 0,
	force_model_samebounds = 1,
	force_model_specifybounds = 2,
	force_model_specifybounds_if_avail = 3,
}; /* size: 4 */

/* 100 */
/* <0> (null):0 */
typedef enum  FORCE_TYPE; /* size: 4 */

/* 101 */
/* <0> (null):0 */
struct {
	int                        fAllSolid;            /*     0     4 */
	int                        fStartSolid;          /*     4     4 */
	int                        fInOpen;              /*     8     4 */
	int                        fInWater;             /*    12     4 */
	float                      flFraction;           /*    16     4 */
	class Vector              vecEndPos;             /*    20    12 */
	float                      flPlaneDist;          /*    32     4 */
	class Vector              vecPlaneNormal;        /*    36    12 */
	edict_t *                  pHit;                 /*    48     4 */
	int                        iHitgroup;            /*    52     4 */

	/* size: 56, cachelines: 1, members: 10 */
	/* last cacheline: 56 bytes */
}; /* size: 56 */

/* 102 */
/* <0> (null):0 */
typedef class  TraceResult; /* size: 56 */

/* 103 */
/* <0> (null):0 */
struct enginefuncs_s {
	int                        (*pfnPrecacheModel)(char *); /*     0     4 */
	int                        (*pfnPrecacheSound)(char *); /*     4     4 */
	void                       (*pfnSetModel)(edict_t *, const char  *); /*     8     4 */
	int                        (*pfnModelIndex)(const char  *); /*    12     4 */
	int                        (*pfnModelFrames)(int); /*    16     4 */
	void                       (*pfnSetSize)(edict_t *, const float  *, const float  *); /*    20     4 */
	void                       (*pfnChangeLevel)(char *, char *); /*    24     4 */
	void                       (*pfnGetSpawnParms)(edict_t *); /*    28     4 */
	void                       (*pfnSaveSpawnParms)(edict_t *); /*    32     4 */
	float                      (*pfnVecToYaw)(const float  *); /*    36     4 */
	void                       (*pfnVecToAngles)(const float  *, float *); /*    40     4 */
	void                       (*pfnMoveToOrigin)(edict_t *, const float  *, float, int); /*    44     4 */
	void                       (*pfnChangeYaw)(edict_t *); /*    48     4 */
	void                       (*pfnChangePitch)(edict_t *); /*    52     4 */
	edict_t *                  (*pfnFindEntityByString)(edict_t *, const char  *, const char  *); /*    56     4 */
	int                        (*pfnGetEntityIllum)(edict_t *); /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	edict_t *                  (*pfnFindEntityInSphere)(edict_t *, const float  *, float); /*    64     4 */
	edict_t *                  (*pfnFindClientInPVS)(edict_t *); /*    68     4 */
	edict_t *                  (*pfnEntitiesInPVS)(edict_t *); /*    72     4 */
	void                       (*pfnMakeVectors)(const float  *); /*    76     4 */
	void                       (*pfnAngleVectors)(const float  *, float *, float *, float *); /*    80     4 */
	edict_t *                  (*pfnCreateEntity)(void); /*    84     4 */
	void                       (*pfnRemoveEntity)(edict_t *); /*    88     4 */
	edict_t *                  (*pfnCreateNamedEntity)(int); /*    92     4 */
	void                       (*pfnMakeStatic)(edict_t *); /*    96     4 */
	int                        (*pfnEntIsOnFloor)(edict_t *); /*   100     4 */
	int                        (*pfnDropToFloor)(edict_t *); /*   104     4 */
	int                        (*pfnWalkMove)(edict_t *, float, float, int); /*   108     4 */
	void                       (*pfnSetOrigin)(edict_t *, const float  *); /*   112     4 */
	void                       (*pfnEmitSound)(edict_t *, int, const char  *, float, float, int, int); /*   116     4 */
	void                       (*pfnEmitAmbientSound)(edict_t *, float *, const char  *, float, float, int, int); /*   120     4 */
	void                       (*pfnTraceLine)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	void                       (*pfnTraceToss)(edict_t *, edict_t *, TraceResult *); /*   128     4 */
	int                        (*pfnTraceMonsterHull)(edict_t *, const float  *, const float  *, int, edict_t *, TraceResult *); /*   132     4 */
	void                       (*pfnTraceHull)(const float  *, const float  *, int, int, edict_t *, TraceResult *); /*   136     4 */
	void                       (*pfnTraceModel)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   140     4 */
	const char  *              (*pfnTraceTexture)(edict_t *, const float  *, const float  *); /*   144     4 */
	void                       (*pfnTraceSphere)(const float  *, const float  *, int, float, edict_t *, TraceResult *); /*   148     4 */
	void                       (*pfnGetAimVector)(edict_t *, float, float *); /*   152     4 */
	void                       (*pfnServerCommand)(char *); /*   156     4 */
	void                       (*pfnServerExecute)(void); /*   160     4 */
	void                       (*pfnClientCommand)(edict_t *, char *, ...); /*   164     4 */
	void                       (*pfnParticleEffect)(const float  *, const float  *, float, float); /*   168     4 */
	void                       (*pfnLightStyle)(int, char *); /*   172     4 */
	int                        (*pfnDecalIndex)(const char  *); /*   176     4 */
	int                        (*pfnPointContents)(const float  *); /*   180     4 */
	void                       (*pfnMessageBegin)(int, int, const float  *, edict_t *); /*   184     4 */
	void                       (*pfnMessageEnd)(void); /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	void                       (*pfnWriteByte)(int); /*   192     4 */
	void                       (*pfnWriteChar)(int); /*   196     4 */
	void                       (*pfnWriteShort)(int); /*   200     4 */
	void                       (*pfnWriteLong)(int); /*   204     4 */
	void                       (*pfnWriteAngle)(float); /*   208     4 */
	void                       (*pfnWriteCoord)(float); /*   212     4 */
	void                       (*pfnWriteString)(const char  *); /*   216     4 */
	void                       (*pfnWriteEntity)(int); /*   220     4 */
	void                       (*pfnCVarRegister)(cvar_t *); /*   224     4 */
	float                      (*pfnCVarGetFloat)(const char  *); /*   228     4 */
	const char  *              (*pfnCVarGetString)(const char  *); /*   232     4 */
	void                       (*pfnCVarSetFloat)(const char  *, float); /*   236     4 */
	void                       (*pfnCVarSetString)(const char  *, const char  *); /*   240     4 */
	void                       (*pfnAlertMessage)(ALERT_TYPE, char *, ...); /*   244     4 */
	void                       (*pfnEngineFprintf)(void *, char *, ...); /*   248     4 */
	void *                     (*pfnPvAllocEntPrivateData)(edict_t *, int32); /*   252     4 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	void *                     (*pfnPvEntPrivateData)(edict_t *); /*   256     4 */
	void                       (*pfnFreeEntPrivateData)(edict_t *); /*   260     4 */
	const char  *              (*pfnSzFromIndex)(int); /*   264     4 */
	int                        (*pfnAllocString)(const char  *); /*   268     4 */
	class entvars_s *          (*pfnGetVarsOfEnt)(edict_t *); /*   272     4 */
	edict_t *                  (*pfnPEntityOfEntOffset)(int); /*   276     4 */
	int                        (*pfnEntOffsetOfPEntity)(const edict_t  *); /*   280     4 */
	int                        (*pfnIndexOfEdict)(const edict_t  *); /*   284     4 */
	edict_t *                  (*pfnPEntityOfEntIndex)(int); /*   288     4 */
	edict_t *                  (*pfnFindEntityByVars)(class entvars_s *); /*   292     4 */
	void *                     (*pfnGetModelPtr)(edict_t *); /*   296     4 */
	int                        (*pfnRegUserMsg)(const char  *, int); /*   300     4 */
	void                       (*pfnAnimationAutomove)(const edict_t  *, float); /*   304     4 */
	void                       (*pfnGetBonePosition)(const edict_t  *, int, float *, float *); /*   308     4 */
	uint32                     (*pfnFunctionFromName)(const char  *); /*   312     4 */
	const char  *              (*pfnNameForFunction)(uint32); /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	void                       (*pfnClientPrintf)(edict_t *, PRINT_TYPE, const char  *); /*   320     4 */
	void                       (*pfnServerPrint)(const char  *); /*   324     4 */
	const char  *              (*pfnCmd_Args)(void); /*   328     4 */
	const char  *              (*pfnCmd_Argv)(int);  /*   332     4 */
	int                        (*pfnCmd_Argc)(void); /*   336     4 */
	void                       (*pfnGetAttachment)(const edict_t  *, int, float *, float *); /*   340     4 */
	void                       (*pfnCRC32_Init)(CRC32_t *); /*   344     4 */
	void                       (*pfnCRC32_ProcessBuffer)(CRC32_t *, void *, int); /*   348     4 */
	void                       (*pfnCRC32_ProcessByte)(CRC32_t *, unsigned char); /*   352     4 */
	CRC32_t                    (*pfnCRC32_Final)(CRC32_t); /*   356     4 */
	int32                      (*pfnRandomLong)(int32, int32); /*   360     4 */
	float                      (*pfnRandomFloat)(float, float); /*   364     4 */
	void                       (*pfnSetView)(const edict_t  *, const edict_t  *); /*   368     4 */
	float                      (*pfnTime)(void);     /*   372     4 */
	void                       (*pfnCrosshairAngle)(const edict_t  *, float, float); /*   376     4 */
	byte *                     (*pfnLoadFileForMe)(char *, int *); /*   380     4 */
	/* --- cacheline 6 boundary (384 bytes) --- */
	void                       (*pfnFreeFile)(void *); /*   384     4 */
	void                       (*pfnEndSection)(const char  *); /*   388     4 */
	int                        (*pfnCompareFileTime)(char *, char *, int *); /*   392     4 */
	void                       (*pfnGetGameDir)(char *); /*   396     4 */
	void                       (*pfnCvar_RegisterVariable)(cvar_t *); /*   400     4 */
	void                       (*pfnFadeClientVolume)(const edict_t  *, int, int, int, int); /*   404     4 */
	void                       (*pfnSetClientMaxspeed)(const edict_t  *, float); /*   408     4 */
	edict_t *                  (*pfnCreateFakeClient)(const char  *); /*   412     4 */
	void                       (*pfnRunPlayerMove)(edict_t *, const float  *, float, float, float, short unsigned int, byte, byte); /*   416     4 */
	int                        (*pfnNumberOfEntities)(void); /*   420     4 */
	char *                     (*pfnGetInfoKeyBuffer)(edict_t *); /*   424     4 */
	char *                     (*pfnInfoKeyValue)(char *, char *); /*   428     4 */
	void                       (*pfnSetKeyValue)(char *, char *, char *); /*   432     4 */
	void                       (*pfnSetClientKeyValue)(int, char *, char *, char *); /*   436     4 */
	int                        (*pfnIsMapValid)(char *); /*   440     4 */
	void                       (*pfnStaticDecal)(const float  *, int, int, int); /*   444     4 */
	/* --- cacheline 7 boundary (448 bytes) --- */
	int                        (*pfnPrecacheGeneric)(char *); /*   448     4 */
	int                        (*pfnGetPlayerUserId)(edict_t *); /*   452     4 */
	void                       (*pfnBuildSoundMsg)(edict_t *, int, const char  *, float, float, int, int, int, int, const float  *, edict_t *); /*   456     4 */
	int                        (*pfnIsDedicatedServer)(void); /*   460     4 */
	cvar_t *                   (*pfnCVarGetPointer)(const char  *); /*   464     4 */
	unsigned int               (*pfnGetPlayerWONId)(edict_t *); /*   468     4 */
	void                       (*pfnInfo_RemoveKey)(char *, const char  *); /*   472     4 */
	const char  *              (*pfnGetPhysicsKeyValue)(const edict_t  *, const char  *); /*   476     4 */
	void                       (*pfnSetPhysicsKeyValue)(const edict_t  *, const char  *, const char  *); /*   480     4 */
	const char  *              (*pfnGetPhysicsInfoString)(const edict_t  *); /*   484     4 */
	short unsigned int         (*pfnPrecacheEvent)(int, const char  *); /*   488     4 */
	void                       (*pfnPlaybackEvent)(int, const edict_t  *, short unsigned int, float, float *, float *, float, float, int, int, int, int); /*   492     4 */
	unsigned char *            (*pfnSetFatPVS)(float *); /*   496     4 */
	unsigned char *            (*pfnSetFatPAS)(float *); /*   500     4 */
	int                        (*pfnCheckVisibility)(const edict_t  *, unsigned char *); /*   504     4 */
	void                       (*pfnDeltaSetField)(class delta_s *, const char  *); /*   508     4 */
	/* --- cacheline 8 boundary (512 bytes) --- */
	void                       (*pfnDeltaUnsetField)(class delta_s *, const char  *); /*   512     4 */
	void                       (*pfnDeltaAddEncoder)(char *, void (*)(class delta_s *, const unsigned char  *, const unsigned char  *)); /*   516     4 */
	int                        (*pfnGetCurrentPlayer)(void); /*   520     4 */
	int                        (*pfnCanSkipPlayer)(const edict_t  *); /*   524     4 */
	int                        (*pfnDeltaFindField)(class delta_s *, const char  *); /*   528     4 */
	void                       (*pfnDeltaSetFieldByIndex)(class delta_s *, int); /*   532     4 */
	void                       (*pfnDeltaUnsetFieldByIndex)(class delta_s *, int); /*   536     4 */
	void                       (*pfnSetGroupMask)(int, int); /*   540     4 */
	int                        (*pfnCreateInstancedBaseline)(int, class entity_state_s *); /*   544     4 */
	void                       (*pfnCvar_DirectSet)(class cvar_s *, char *); /*   548     4 */
	void                       (*pfnForceUnmodified)(FORCE_TYPE, float *, float *, const char  *); /*   552     4 */
	void                       (*pfnGetPlayerStats)(const edict_t  *, int *, int *); /*   556     4 */
	void                       (*pfnAddServerCommand)(char *, void (*)(void)); /*   560     4 */
	qboolean                   (*pfnVoice_GetClientListening)(int, int); /*   564     4 */
	qboolean                   (*pfnVoice_SetClientListening)(int, int, qboolean); /*   568     4 */
	const char  *              (*pfnGetPlayerAuthId)(edict_t *); /*   572     4 */
	/* --- cacheline 9 boundary (576 bytes) --- */
	sequenceEntry_s *          (*pfnSequenceGet)(const char  *, const char  *); /*   576     4 */
	sentenceEntry_s *          (*pfnSequencePickSentence)(const char  *, int, int *); /*   580     4 */
	int                        (*pfnGetFileSize)(char *); /*   584     4 */
	unsigned int               (*pfnGetApproxWavePlayLen)(const char  *); /*   588     4 */
	int                        (*pfnIsCareerMatch)(void); /*   592     4 */
	int                        (*pfnGetLocalizedStringLength)(const char  *); /*   596     4 */
	void                       (*pfnRegisterTutorMessageShown)(int); /*   600     4 */
	int                        (*pfnGetTimesTutorMessageShown)(int); /*   604     4 */
	void                       (*ProcessTutorMessageDecayBuffer)(int *, int); /*   608     4 */
	void                       (*ConstructTutorMessageDecayBuffer)(int *, int); /*   612     4 */
	void                       (*ResetTutorMessageDecayData)(void); /*   616     4 */
	void                       (*pfnQueryClientCvarValue)(const edict_t  *, const char  *); /*   620     4 */
	void                       (*pfnQueryClientCvarValue2)(const edict_t  *, const char  *, int); /*   624     4 */
	int                        (*pfnCheckParm)(const char  *, char * *); /*   628     4 */

	/* size: 632, cachelines: 10, members: 158 */
	/* last cacheline: 56 bytes */
}; /* size: 632 */

/* 104 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 105 */
 /* pointer to 104 */
 /* size: 4 */

/* 106 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142857864 */

/* 107 */
 /* pointer to 106 */
 /* size: 4 */

/* 108 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 109 */
 /* pointer to 108 */
 /* size: 4 */

/* 110 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 111 */
 /* pointer to 110 */
 /* size: 4 */

/* 112 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142858384 */

/* 113 */
 /* pointer to 112 */
 /* size: 4 */

/* 114 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142858644 */

/* 115 */
 /* pointer to 114 */
 /* size: 4 */

/* 116 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142858852 */

/* 117 */
 /* pointer to 116 */
 /* size: 4 */

/* 118 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 119 */
 /* pointer to 118 */
 /* size: 4 */

/* 120 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142859164 */

/* 121 */
 /* pointer to 120 */
 /* size: 4 */

/* 122 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142859372 */

/* 123 */
 /* pointer to 122 */
 /* size: 4 */

/* 124 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 125 */
 /* pointer to 124 */
 /* size: 4 */

/* 126 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 127 */
 /* pointer to 126 */
 /* size: 4 */

/* 128 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 129 */
 /* pointer to 128 */
 /* size: 4 */

/* 130 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 131 */
 /* pointer to 130 */
 /* size: 4 */

/* 132 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142884964 */

/* 133 */
 /* pointer to 132 */
 /* size: 4 */

/* 134 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142885120 */

/* 135 */
 /* pointer to 134 */
 /* size: 4 */

/* 136 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 137 */
 /* pointer to 136 */
 /* size: 4 */

/* 138 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 139 */
 /* pointer to 138 */
 /* size: 4 */

/* 140 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 141 */
 /* pointer to 140 */
 /* size: 4 */

/* 142 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142886004 */

/* 143 */
 /* pointer to 142 */
 /* size: 4 */

/* 144 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142886212 */

/* 145 */
 /* pointer to 144 */
 /* size: 4 */

/* 146 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142886680 */

/* 147 */
 /* pointer to 146 */
 /* size: 4 */

/* 148 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142887148 */

/* 149 */
 /* pointer to 102 */
 /* size: 4 */

/* 150 */
 /* pointer to 148 */
 /* size: 4 */

/* 151 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142887564 */

/* 152 */
 /* pointer to 151 */
 /* size: 4 */

/* 153 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 154 */
 /* pointer to 153 */
 /* size: 4 */

/* 155 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142888240 */

/* 156 */
 /* pointer to 155 */
 /* size: 4 */

/* 157 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 158 */
 /* pointer to 157 */
 /* size: 4 */

/* 159 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142827820 */

/* 160 */
 /* pointer to 159 */
 /* size: 4 */

/* 161 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142828236 */

/* 162 */
 /* pointer to 161 */
 /* size: 4 */

/* 163 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142828496 */

/* 164 */
 /* pointer to 163 */
 /* size: 4 */

/* 165 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142828652 */

/* 166 */
 /* pointer to 165 */
 /* size: 4 */

/* 167 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142828756 */

/* 168 */
 /* pointer to 167 */
 /* size: 4 */

/* 169 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142828964 */

/* 170 */
 /* pointer to 169 */
 /* size: 4 */

/* 171 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142829276 */

/* 172 */
 /* pointer to 171 */
 /* size: 4 */

/* 173 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 174 */
 /* pointer to 173 */
 /* size: 4 */

/* 175 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142829640 */

/* 176 */
 /* pointer to 175 */
 /* size: 4 */

/* 177 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142829952 */

/* 178 */
 /* pointer to 177 */
 /* size: 4 */

/* 179 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142830108 */

/* 180 */
 /* pointer to 179 */
 /* size: 4 */

/* 181 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142830264 */

/* 182 */
 /* pointer to 181 */
 /* size: 4 */

/* 183 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142830420 */

/* 184 */
 /* pointer to 83 */
 /* size: 4 */

/* 185 */
 /* pointer to 183 */
 /* size: 4 */

/* 186 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 187 */
 /* pointer to 186 */
 /* size: 4 */

/* 188 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 189 */
 /* pointer to 188 */
 /* size: 4 */

/* 190 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142830940 */

/* 191 */
 /* pointer to 190 */
 /* size: 4 */

/* 192 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142831148 */

/* 193 */
 /* pointer to 192 */
 /* size: 4 */

/* 194 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142831356 */

/* 195 */
 /* pointer to 194 */
 /* size: 4 */

/* 196 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142831564 */

/* 197 */
 /* pointer to 196 */
 /* size: 4 */

/* 198 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 199 */
 /* pointer to 198 */
 /* size: 4 */

/* 200 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 201 */
 /* pointer to 200 */
 /* size: 4 */

/* 202 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 203 */
 /* pointer to 202 */
 /* size: 4 */

/* 204 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 205 */
 /* pointer to 75 */
 /* size: 4 */

/* 206 */
 /* pointer to 204 */
 /* size: 4 */

/* 207 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 208 */
 /* pointer to 209 */
 /* size: 4 */

/* 209 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 804 */

/* 210 */
 /* pointer to 207 */
 /* size: 4 */

/* 211 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 212 */
 /* pointer to 211 */
 /* size: 4 */

/* 213 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 214 */
 /* pointer to 213 */
 /* size: 4 */

/* 215 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142911596 */

/* 216 */
 /* pointer to 215 */
 /* size: 4 */

/* 217 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142911804 */

/* 218 */
 /* pointer to 217 */
 /* size: 4 */

/* 219 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 220 */
 /* pointer to 219 */
 /* size: 4 */

/* 221 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 222 */
 /* pointer to 221 */
 /* size: 4 */

/* 223 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142912428 */

/* 224 */
 /* pointer to 223 */
 /* size: 4 */

/* 225 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 226 */
 /* pointer to 225 */
 /* size: 4 */

/* 227 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 228 */
 /* pointer to 227 */
 /* size: 4 */

/* 229 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142912896 */

/* 230 */
 /* pointer to 80 */
 /* size: 4 */

/* 231 */
 /* pointer to 229 */
 /* size: 4 */

/* 232 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142913104 */

/* 233 */
 /* pointer to 232 */
 /* size: 4 */

/* 234 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142913364 */

/* 235 */
 /* pointer to 234 */
 /* size: 4 */

/* 236 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 237 */
 /* pointer to 236 */
 /* size: 4 */

/* 238 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 239 */
 /* pointer to 238 */
 /* size: 4 */

/* 240 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 241 */
 /* pointer to 240 */
 /* size: 4 */

/* 242 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142914144 */

/* 243 */
 /* pointer to 242 */
 /* size: 4 */

/* 244 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 245 */
 /* pointer to 244 */
 /* size: 4 */

/* 246 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142922616 */

/* 247 */
 /* pointer to 246 */
 /* size: 4 */

/* 248 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 249 */
 /* pointer to 46 */
 /* size: 4 */

/* 250 */
 /* pointer to 9 */
 /* size: 4 */

/* 251 */
 /* pointer to 248 */
 /* size: 4 */

/* 252 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142923188 */

/* 253 */
 /* pointer to 252 */
 /* size: 4 */

/* 254 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 255 */
 /* pointer to 254 */
 /* size: 4 */

/* 256 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142923604 */

/* 257 */
 /* pointer to 256 */
 /* size: 4 */

/* 258 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 259 */
 /* pointer to 258 */
 /* size: 4 */

/* 260 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142924124 */

/* 261 */
 /* pointer to 260 */
 /* size: 4 */

/* 262 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 263 */
 /* pointer to 262 */
 /* size: 4 */

/* 264 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 265 */
 /* pointer to 264 */
 /* size: 4 */

/* 266 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142925008 */

/* 267 */
 /* pointer to 266 */
 /* size: 4 */

/* 268 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142925268 */

/* 269 */
 /* pointer to 268 */
 /* size: 4 */

/* 270 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142925580 */

/* 271 */
 /* pointer to 270 */
 /* size: 4 */

/* 272 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142925892 */

/* 273 */
 /* pointer to 272 */
 /* size: 4 */

/* 274 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 275 */
 /* pointer to 274 */
 /* size: 4 */

/* 276 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 277 */
 /* pointer to 276 */
 /* size: 4 */

/* 278 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142939112 */

/* 279 */
 /* pointer to 278 */
 /* size: 4 */

/* 280 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 281 */
 /* pointer to 280 */
 /* size: 4 */

/* 282 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142939528 */

/* 283 */
 /* pointer to 282 */
 /* size: 4 */

/* 284 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 285 */
 /* pointer to 284 */
 /* size: 4 */

/* 286 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 2 */

/* 287 */
 /* pointer to 286 */
 /* size: 4 */

/* 288 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142940152 */

/* 289 */
 /* pointer to 288 */
 /* size: 4 */

/* 290 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 291 */
 /* pointer to 4 */
 /* size: 4 */

/* 292 */
 /* pointer to 290 */
 /* size: 4 */

/* 293 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 294 */
 /* pointer to 293 */
 /* size: 4 */

/* 295 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142941296 */

/* 296 */
 /* pointer to 297 */
 /* size: 4 */

/* 297 */
/* <0> (null):0 */
struct delta_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 298 */
 /* pointer to 295 */
 /* size: 4 */

/* 299 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142941620 */

/* 300 */
 /* pointer to 301 */
 /* size: 4 */

/* 301 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142941828 */

/* 302 */
 /* pointer to 303 */
 /* size: 4 */

/* 303 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 304 */
 /* pointer to 299 */
 /* size: 4 */

/* 305 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 306 */
 /* pointer to 305 */
 /* size: 4 */

/* 307 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142942400 */

/* 308 */
 /* pointer to 307 */
 /* size: 4 */

/* 309 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142942608 */

/* 310 */
 /* pointer to 309 */
 /* size: 4 */

/* 311 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 312 */
 /* pointer to 313 */
 /* size: 4 */

/* 313 */
/* <0> (null):0 */
struct entity_state_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 314 */
 /* pointer to 311 */
 /* size: 4 */

/* 315 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142951356 */

/* 316 */
 /* pointer to 81 */
 /* size: 4 */

/* 317 */
 /* pointer to 315 */
 /* size: 4 */

/* 318 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142951616 */

/* 319 */
 /* pointer to 318 */
 /* size: 4 */

/* 320 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142951928 */

/* 321 */
 /* pointer to 320 */
 /* size: 4 */

/* 322 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142952188 */

/* 323 */
 /* pointer to 322 */
 /* size: 4 */

/* 324 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 325 */
 /* pointer to 324 */
 /* size: 4 */

/* 326 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 327 */
 /* pointer to 326 */
 /* size: 4 */

/* 328 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 329 */
 /* pointer to 328 */
 /* size: 4 */

/* 330 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 331 */
 /* pointer to 330 */
 /* size: 4 */

/* 332 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 333 */
 /* pointer to 332 */
 /* size: 4 */

/* 334 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 335 */
 /* pointer to 334 */
 /* size: 4 */

/* 336 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142953644 */

/* 337 */
 /* pointer to 336 */
 /* size: 4 */

/* 338 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142953852 */

/* 339 */
 /* pointer to 338 */
 /* size: 4 */

/* 340 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142954060 */

/* 341 */
 /* pointer to 340 */
 /* size: 4 */

/* 342 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 343 */
 /* pointer to 17 */
 /* size: 4 */

/* 344 */
 /* pointer to 342 */
 /* size: 4 */

/* 345 */
/* <0> (null):0 */
typedef struct enginefuncs_s enginefuncs_t; /* size: 632 */

/* 346 */
 /* pointer to 78 */
 /* size: 4 */

/* 347 */
 /* pointer to 348 */
 /* size: 4 */

/* 348 */
/* <0> (null):0 */
struct CBaseEntity {
	/* <0> (null):0 */
	edict_t * edict(class CBaseEntity *); /* linkage=_ZN11CBaseEntity5edictEv */

	/* <0> (null):0 */
	virtual int ObjectCaps(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10ObjectCapsEv */

	/* vtable has 1 entries: {
	   [6] = ObjectCaps(_ZN11CBaseEntity10ObjectCapsEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 349 */
/* <0> (null):0 */
class CUnifiedSignals {
private:

	int                        m_flSignal;           /*     0     4 */
	int                        m_flState;            /*     4     4 */
	/* <0> (null):0 */
	void CUnifiedSignals(class CUnifiedSignals *);

	/* <0> (null):0 */
	int Update(class CUnifiedSignals *); /* linkage=_ZN15CUnifiedSignals6UpdateEv */

	/* <0> (null):0 */
	void Signal(class CUnifiedSignals *, int); /* linkage=_ZN15CUnifiedSignals6SignalEi */

	/* <0> (null):0 */
	int GetState(class CUnifiedSignals *); /* linkage=_ZN15CUnifiedSignals8GetStateEv */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 350 */
 /* pointer to 349 */
 /* size: 4 */

/* 351 */
/* <0> (null):0 */
enum TeamName {
	UNASSIGNED = 0,
	TERRORIST = 1,
	CT = 2,
	SPECTATOR = 3,
}; /* size: 4 */

/* 352 */
/* <0> (null):0 */
class CBasePlayer {
	/* <0> (null):0 */
	int IsObserver(class CBasePlayer *); /* linkage=_ZN11CBasePlayer10IsObserverEv */

	/* <0> (null):0 */
	void Observer_SetMode(class CBasePlayer *, int); /* linkage=_ZN11CBasePlayer16Observer_SetModeEi */

	/* <0> (null):0 */
	void Observer_FindNextPlayer(class CBasePlayer *, bool, const char  *); /* linkage=_ZN11CBasePlayer23Observer_FindNextPlayerEbPKc */

	/* <0> (null):0 */
	class CBaseEntity * Observer_IsValidTarget(class CBasePlayer *, int, bool); /* linkage=_ZN11CBasePlayer22Observer_IsValidTargetEib */

	/* <0> (null):0 */
	void Observer_HandleButtons(class CBasePlayer *); /* linkage=_ZN11CBasePlayer22Observer_HandleButtonsEv */

	/* <0> (null):0 */
	void Observer_CheckTarget(class CBasePlayer *); /* linkage=_ZN11CBasePlayer20Observer_CheckTargetEv */

	/* <0> (null):0 */
	void Observer_CheckProperties(class CBasePlayer *); /* linkage=_ZN11CBasePlayer24Observer_CheckPropertiesEv */


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 353 */
 /* pointer to 352 */
 /* size: 4 */

/* 354 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 355 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 356 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 357 */
 /* pointer to 358 */
 /* size: 4 */

/* 358 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 676 */

/* 359 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 360 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 361 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 362 */
/* <0> (null):0 */
class CPointEntity {
	/* <0> (null):0 */
	virtual int ObjectCaps(class CPointEntity *); /* linkage=_ZN12CPointEntity10ObjectCapsEv */

	/* vtable has 1 entries: {
	   [6] = ObjectCaps(_ZN12CPointEntity10ObjectCapsEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 363 */
 /* pointer to 362 */
 /* size: 4 */

/* 364 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 365 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 366 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 367 */
/* <0> (null):0 */
char                       array[16]; /* size: 16 */

/* 368 */
 /* pointer to 348 */
 /* size: 4 */

/* 369 */
 /* pointer to 352 */
 /* size: 4 */

/* 370 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 371 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 372 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 373 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 374 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 375 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 376 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 377 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 378 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 379 */
 /* pointer to 74 */
 /* size: 4 */

/* Functions: */

/* <0> (null):0 */
void Vector2D(class Vector2D *)
{
} /* size: 137634860 */

/* <0> (null):0 */
void Vector2D(class Vector2D *, float, float)
{
} /* size: 142647608 */

/* <0> (null):0 */
class Vector2D operator+(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DplERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator-(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DmiERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator*(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DmlEf */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator/(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DdvEf */
{
} /* size: 8 */

/* <0> (null):0 */
float Length(const class Vector2D  *) /* linkage=_ZNK8Vector2D6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector2D  *) /* linkage=_ZNK8Vector2D13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector2D Normalize(const class Vector2D  *) /* linkage=_ZNK8Vector2D9NormalizeEv */
{
} /* size: 8 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector2D *) /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector2D *, float) /* linkage=_ZN8Vector2D6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void Vector(class Vector *)
{
} /* size: 0 */

/* <0> (null):0 */
void Vector(class Vector *, float, float, float)
{
} /* size: 229 */

/* <0> (null):0 */
void Vector(class Vector *, const class Vector  &)
{
} /* size: 142650388 */

/* <0> (null):0 */
void Vector(class Vector *, float *)
{
} /* size: 0 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *) /* linkage=_ZNK6VectorngEv */
{
} /* size: 12 */

/* <0> (null):0 */
int operator==(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectoreqERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
int operator!=(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorneERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector operator+(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorplERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectormiERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator*(const class Vector  *, float) /* linkage=_ZNK6VectormlEf */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator/(const class Vector  *, float) /* linkage=_ZNK6VectordvEf */
{
} /* size: 12 */

/* <0> (null):0 */
void CopyToArray(const class Vector  *, float *) /* linkage=_ZNK6Vector11CopyToArrayEPf */
{
} /* size: 192 */

/* <0> (null):0 */
float Length(const class Vector  *) /* linkage=_ZNK6Vector6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector  *) /* linkage=_ZNK6Vector13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
float * operator float*(class Vector *) /* linkage=_ZN6VectorcvPfEv */
{
} /* size: 4 */

/* <0> (null):0 */
const float  * operator const float*(const class Vector  *) /* linkage=_ZNK6VectorcvPKfEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector Normalize(const class Vector  *) /* linkage=_ZNK6Vector9NormalizeEv */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector2D Make2D(const class Vector  *) /* linkage=_ZNK6Vector6Make2DEv */
{
} /* size: 8 */

/* <0> (null):0 */
float Length2D(const class Vector  *) /* linkage=_ZNK6Vector8Length2DEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector  *, float) /* linkage=_ZNK6Vector16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector  *, float) /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector *) /* linkage=_ZN6Vector16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector *, float) /* linkage=_ZN6Vector6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
edict_t * edict(class CBaseEntity *) /* linkage=_ZN11CBaseEntity5edictEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int ObjectCaps(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
void CUnifiedSignals(class CUnifiedSignals *)
{
} /* size: 142975980 */

/* <0> (null):0 */
int Update(class CUnifiedSignals *) /* linkage=_ZN15CUnifiedSignals6UpdateEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Signal(class CUnifiedSignals *, int) /* linkage=_ZN15CUnifiedSignals6SignalEi */
{
} /* size: 327744 */

/* <0> (null):0 */
int GetState(class CUnifiedSignals *) /* linkage=_ZN15CUnifiedSignals8GetStateEv */
{
} /* size: 4 */

/* <0> (null):0 */
int IsObserver(class CBasePlayer *) /* linkage=_ZN11CBasePlayer10IsObserverEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Observer_SetMode(class CBasePlayer *, int) /* linkage=_ZN11CBasePlayer16Observer_SetModeEi */
{
} /* size: 0 */

/* <0> (null):0 */
void Observer_FindNextPlayer(class CBasePlayer *, bool, const char  *) /* linkage=_ZN11CBasePlayer23Observer_FindNextPlayerEbPKc */
{
} /* size: 0 */

/* <0> (null):0 */
class CBaseEntity * Observer_IsValidTarget(class CBasePlayer *, int, bool) /* linkage=_ZN11CBasePlayer22Observer_IsValidTargetEib */
{
} /* size: 4 */

/* <0> (null):0 */
void Observer_HandleButtons(class CBasePlayer *) /* linkage=_ZN11CBasePlayer22Observer_HandleButtonsEv */
{
} /* size: 142979780 */

/* <0> (null):0 */
void Observer_CheckTarget(class CBasePlayer *) /* linkage=_ZN11CBasePlayer20Observer_CheckTargetEv */
{
} /* size: 142979940 */

/* <0> (null):0 */
void Observer_CheckProperties(class CBasePlayer *) /* linkage=_ZN11CBasePlayer24Observer_CheckPropertiesEv */
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator==(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, float X, float Y, float Z)
{
} /* size: 0 */

/* <0> (null):0 */
inline edict_t * ENT(const entvars_t  * pev)
{
} /* size: 4 */

/* <0> (null):0 */
inline void operator!=(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline BOOL FStrEq(const char  * sz1, const char  * sz2)
{
} /* size: 4 */

/* <0> (null):0 */
inline void edict(class CBaseEntity *const this)
{
} /* size: 142981348 */

/* <0> (null):0 */
inline int ENTINDEX(edict_t * pEdict)
{
} /* size: 4 */

/* <0> (null):0 */
inline void MESSAGE_BEGIN(int msg_dest, int msg_type, const float  * pOrigin, entvars_t * ent)
{
} /* size: -1 */

/* <0> (null):0 */
inline void operator+(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 142994132 */

/* <0> (null):0 */
inline void operator*(const class Vector  *const this, float fl)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ObjectCaps(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
virtual int ObjectCaps(class CPointEntity *) /* linkage=_ZN12CPointEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
inline void ObjectCaps(class CPointEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetState(class CUnifiedSignals *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void IsObserver(class CBasePlayer *const this)
{
} /* size: 142995436 */

/* <0> (null):0 */
int GetForceCamera(void)
{
	{
		int retVal;                                           //     0
	}
} /* size: 4 */

/* <0> (null):0 */
inline void MESSAGE_BEGIN(int msg_dest, int msg_type, const float  * pOrigin, edict_t * ed)
{
} /* size: 142995852 */

/* <0> (null):0 */
void Observer_SetMode(class CBasePlayer *const this, int iMode)
{
	{
		int forcecamera;                                      //     0
		int oldMode;                                          //     0
		char modemsg;                                         //     0
		{
			class CBaseEntity * pEnt;                     //     0
		}
	}
} /* size: 3670016 */

/* <0> (null):0 */
void Observer_FindNextPlayer(class CBasePlayer *const this, bool bReverse, const char  * name)
{
	{
		int iStart;                                           //     0
		int iCurrent;                                         //     0
		int iDir;                                             //     0
		bool bForceSameTeam;                                  //     0
		{
			class CBasePlayer * pPlayer;                  //     0
		}
	}
} /* size: 0 */

/* <0> (null):0 */
void UpdateClientEffects(class CBasePlayer * pObserver, int oldMode)
{
	{
		bool clearProgress;                                   //     0
		bool clearBlindness;                                  //     0
		bool blindnessOk;                                     //     0
		bool clearNightvision;                                //     0
		{
			class CBasePlayer * pPlayer;                  //     0
			edict(class CBaseEntity *const this); /* size=328271, low_pc=0 */ //     0
			ENTINDEX(edict_t * pEdict); /* size=142997840, low_pc=0 */ //     0
			{
				float fadeTime;                       //     0
				float holdTime;                       //     0
				int alpha;                            //     0
				{
					float percentRemaining;       //     0
				}
				Vector(class Vector *const this,
					float X,
					float Y,
					float Z); /* size=62802, low_pc=0 */ //     0
			}
			MESSAGE_BEGIN(int msg_dest,
					int msg_type,
					const float  * pOrigin,
					entvars_t * ent); /* size=142966572, low_pc=0 */ //     0
		}
		MESSAGE_BEGIN(int msg_dest,
				int msg_type,
				const float  * pOrigin,
				entvars_t * ent); /* size=143021572, low_pc=0 */ //     0
		Vector(class Vector *const this,
			float X,
			float Y,
			float Z); /* size=143021564, low_pc=0 */ //     0
	}
} /* size: 142997288 */

/* <0> (null):0 */
void GetForceCamera(void)
{
	{
		int retVal;                                           //     0
	}
	GetForceCamera(void); /* size=0, low_pc=0 */ //     0
} /* size: 143021692 */

/* <0> (null):0 */
void Observer_IsValidTarget(class CBasePlayer *const this, int iPlayerIndex, bool bSameTeam)
{
	{
		class CBaseEntity * pEnt;                             //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void Observer_FindNextPlayer(class CBasePlayer *const this, bool bReverse, const char  * name)
{
	{
		int iStart;                                           //     0
		int iCurrent;                                         //     0
		int iDir;                                             //     0
		bool bForceSameTeam;                                  //     0
		edict(class CBaseEntity *const this); /* size=0, low_pc=0 */ //     0
		ENTINDEX(edict_t * pEdict); /* size=62271, low_pc=0 */ //     0
		GetForceCamera(void); /* size=143022864, low_pc=0 */ //     0
		MESSAGE_BEGIN(int msg_dest,
				int msg_type,
				const float  * pOrigin,
				edict_t * ed); /* size=143020084, low_pc=0 */ //     0
		edict(class CBaseEntity *const this); /* size=0, low_pc=0 */ //     0
		edict(class CBaseEntity *const this); /* size=62454, low_pc=0 */ //     0
		ENTINDEX(edict_t * pEdict); /* size=143023256, low_pc=0 */ //     0
		edict(class CBaseEntity *const this); /* size=143020200, low_pc=0 */ //     0
		ENTINDEX(edict_t * pEdict); /* size=3015291, low_pc=0 */ //     0
		edict(class CBaseEntity *const this); /* size=0, low_pc=0 */ //     0
		ENTINDEX(edict_t * pEdict); /* size=143030924, low_pc=0 */ //     0
	}
} /* size: 3014656 */

/* <0> (null):0 */
void Observer_SetMode(class CBasePlayer *const this, int iMode)
{
	{
		int forcecamera;                                      //     0
		int oldMode;                                          //     0
		char modemsg;                                         //     0
		GetForceCamera(void); /* size=143023796, low_pc=0 */ //     0
		{
			class CBaseEntity * pEnt;                     //     0
		}
		edict(class CBaseEntity *const this); /* size=0, low_pc=0 */ //     0
		ENTINDEX(edict_t * pEdict); /* size=143024320, low_pc=0 */ //     0
		MESSAGE_BEGIN(int msg_dest,
				int msg_type,
				const float  * pOrigin,
				entvars_t * ent); /* size=143024244, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void Observer_FindNextPlayer(class CBasePlayer *const this, bool bReverse, const char  * name)
{
	{
		int iStart;                                           //     0
		int iCurrent;                                         //     0
		int iDir;                                             //     0
		bool bForceSameTeam;                                  //     0
		edict(class CBaseEntity *const this); /* size=256, low_pc=0 */ //     0
		ENTINDEX(edict_t * pEdict); /* size=256, low_pc=0 */ //     0
		GetForceCamera(void); /* size=256, low_pc=0 */ //     0
		{
			class CBasePlayer * pPlayer;                  //     0
			edict(class CBaseEntity *const this); /* size=143024612, low_pc=0 */ //     0
			ENTINDEX(edict_t * pEdict); /* size=0, low_pc=0 */ //     0
		}
		edict(class CBaseEntity *const this); /* size=0, low_pc=0 */ //     0
		ENTINDEX(edict_t * pEdict); /* size=0, low_pc=0 */ //     0
		MESSAGE_BEGIN(int msg_dest,
				int msg_type,
				const float  * pOrigin,
				edict_t * ed); /* size=0, low_pc=0 */ //     0
		edict(class CBaseEntity *const this); /* size=0, low_pc=0 */ //     0
		edict(class CBaseEntity *const this); /* size=0, low_pc=0 */ //     0
		ENTINDEX(edict_t * pEdict); /* size=143045800, low_pc=0 */ //     0
		edict(class CBaseEntity *const this); /* size=0, low_pc=0 */ //     0
		ENTINDEX(edict_t * pEdict); /* size=0, low_pc=0 */ //     0
	}
} /* size: 143024308 */

/* <0> (null):0 */
void Observer_HandleButtons(class CBasePlayer *const this)
{
} /* size: 55727 */

/* <0> (null):0 */
void Observer_CheckTarget(class CBasePlayer *const this)
{
	{
		class CBasePlayer * target;                           //     0
		{
			int lastMode;                                 //     0
			Observer_SetMode(class CBasePlayer *const this,
					int iMode); /* size=0, low_pc=0 */ //     0
		}
		edict(class CBaseEntity *const this); /* size=5, low_pc=0 */ //     0
		ENTINDEX(edict_t * pEdict); /* size=0, low_pc=0 */ //     0
		{
			int lastMode;                                 //     0
			Observer_SetMode(class CBasePlayer *const this,
					int iMode); /* size=0, low_pc=0 */ //     0
		}
		Observer_SetMode(class CBasePlayer *const this,
				int iMode); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void Observer_CheckProperties(class CBasePlayer *const this)
{
	MESSAGE_BEGIN(int msg_dest,
			int msg_type,
			const float  * pOrigin,
			entvars_t * ent); /* size=1, low_pc=0 */ //     0
	MESSAGE_BEGIN(int msg_dest,
			int msg_type,
			const float  * pOrigin,
			entvars_t * ent); /* size=0, low_pc=0 */ //     0
	MESSAGE_BEGIN(int msg_dest,
			int msg_type,
			const float  * pOrigin,
			entvars_t * ent); /* size=524288, low_pc=0 */ //     0
	{
		class CBasePlayer * target;                           //     0
		int weapon;                                           //     0
		int targetBombState;                                  //     0
		edict(class CBaseEntity *const this); /* size=0, low_pc=0 */ //     0
		ENTINDEX(edict_t * pEdict); /* size=0, low_pc=0 */ //     0
		MESSAGE_BEGIN(int msg_dest,
				int msg_type,
				const float  * pOrigin,
				entvars_t * ent); /* size=0, low_pc=0 */ //     0
		MESSAGE_BEGIN(int msg_dest,
				int msg_type,
				const float  * pOrigin,
				entvars_t * ent); /* size=0, low_pc=0 */ //     0
		MESSAGE_BEGIN(int msg_dest,
				int msg_type,
				const float  * pOrigin,
				entvars_t * ent); /* size=0, low_pc=0 */ //     0
		MESSAGE_BEGIN(int msg_dest,
				int msg_type,
				const float  * pOrigin,
				entvars_t * ent); /* size=143047760, low_pc=0 */ //     0
		MESSAGE_BEGIN(int msg_dest,
				int msg_type,
				const float  * pOrigin,
				entvars_t * ent); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void Observer_SetMode(class CBasePlayer *const this, int iMode)
{
	{
		int forcecamera;                                      //     0
		int oldMode;                                          //     0
		char modemsg;                                         //     0
	}
} /* size: 0 */



/* Variables: */

int                        retVal; /* size: 4 */

int                        forcecamera; /* size: 4 */

int                        oldMode; /* size: 4 */

char                       modemsg[16]; /* size: 16 */

class CBaseEntity *        pEnt; /* size: 4 */

int                        iStart; /* size: 4 */

int                        iCurrent; /* size: 4 */

int                        iDir; /* size: 4 */

bool                       bForceSameTeam; /* size: 1 */

class CBasePlayer *        pPlayer; /* size: 4 */

bool                       clearProgress; /* size: 1 */

bool                       clearBlindness; /* size: 1 */

bool                       blindnessOk; /* size: 1 */

bool                       clearNightvision; /* size: 1 */

class CBasePlayer *        pPlayer; /* size: 4 */

float                      fadeTime; /* size: 4 */

float                      holdTime; /* size: 4 */

int                        alpha; /* size: 4 */

float                      percentRemaining; /* size: 4 */

int                        retVal; /* size: 4 */

; /* size: 143021624 */

class CBaseEntity *        pEnt; /* size: 4 */

int                        iStart; /* size: 4 */

int                        iCurrent; /* size: 4 */

int                        iDir; /* size: 4 */

bool                       bForceSameTeam; /* size: 1 */

; /* size: 143022948 */

; /* size: 143022812 */

int                        forcecamera; /* size: 4 */

int                        oldMode; /* size: 4 */

char                       modemsg[16]; /* size: 16 */

; /* size: 143023908 */

; /* size: 143023772 */

class CBaseEntity *        pEnt; /* size: 4 */

int                        iStart; /* size: 4 */

int                        iCurrent; /* size: 4 */

int                        iDir; /* size: 4 */

bool                       bForceSameTeam; /* size: 1 */

; /* size: 143024912 */

; /* size: 143024776 */

class CBasePlayer *        pPlayer; /* size: 4 */

class CBasePlayer *        target; /* size: 4 */

int                        lastMode; /* size: 4 */

; /* size: 143046524 */

; /* size: 143046568 */

; /* size: 143046336 */

int                        lastMode; /* size: 4 */

; /* size: 143046924 */

; /* size: 143046968 */

; /* size: 143046736 */

; /* size: 143047148 */

; /* size: 143047192 */

; /* size: 143046080 */

class CBasePlayer *        target; /* size: 4 */

int                        weapon; /* size: 4 */

int                        targetBombState; /* size: 4 */

int                        forcecamera; /* size: 4 */

int                        oldMode; /* size: 4 */

char                       modemsg[16]; /* size: 16 */

extern class _IO_FILE *           stdin; /* size: 4 */

extern class _IO_FILE *           stdout; /* size: 4 */

intconst                   k_cubSaltSize; /* size: 4 */

GID_tconst                 k_GIDNil; /* size: 8 */

GID_tconst                 k_TxnIDNil; /* size: 8 */

GID_tconst                 k_TxnIDUnknown; /* size: 8 */

PackageId_tconst           k_uPackageIdFreeSub; /* size: 4 */

PackageId_tconst           k_uPackageIdInvalid; /* size: 4 */

AppId_tconst               k_uAppIdInvalid; /* size: 4 */

AssetClassId_tconst        k_ulAssetClassIdInvalid; /* size: 8 */

PhysicalItemId_tconst      k_uPhysicalItemIdInvalid; /* size: 4 */

DepotId_tconst             k_uDepotIdInvalid; /* size: 4 */

CellID_tconst              k_uCellIDInvalid; /* size: 4 */

SteamAPICall_tconst        k_uAPICallInvalid; /* size: 8 */

PartnerId_tconst           k_uPartnerIdInvalid; /* size: 4 */

extern enginefuncs_t              g_engfuncs; /* size: 632 */

extern globalvars_t *             gpGlobals; /* size: 4 */

extern class Vectorconst          g_vecZero; /* size: 12 */

extern cvar_t                     fadetoblack; /* size: 20 */

extern int                        gmsgCrosshair; /* size: 4 */

extern int                        gmsgCurWeapon; /* size: 4 */

extern int                        gmsgSetFOV; /* size: 4 */

extern int                        gmsgStatusIcon; /* size: 4 */

extern int                        gmsgSpecHealth2; /* size: 4 */

extern int                        gmsgNVGToggle; /* size: 4 */

/* Types: */

/* 1 */
char
 /* size: 1 */

/* 2 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 3 */
unsigned int
 /* size: 4 */

/* 4 */
unsigned char
 /* size: 1 */

/* 5 */
short unsigned int
 /* size: 2 */

/* 6 */
long unsigned int
 /* size: 4 */

/* 7 */
signed char
 /* size: 1 */

/* 8 */
short int
 /* size: 2 */

/* 9 */
int
 /* size: 4 */

/* 10 */
long long int
 /* size: 8 */

/* 11 */
long long unsigned int
 /* size: 8 */

/* 12 */
/* <0> (null):0 */
typedef long long int __quad_t; /* size: 8 */

/* 13 */
/* <0> (null):0 */
typedef long int __off_t; /* size: 4 */

/* 14 */
long int
 /* size: 4 */

/* 15 */
/* <0> (null):0 */
typedef __quad_t __off64_t; /* size: 8 */

/* 16 */
 /* pointer to 0 */
 /* size: 4 */

/* 17 */
 /* pointer to 1 */
 /* size: 4 */

/* 18 */
/* <0> (null):0 */
struct _IO_FILE {
	int                        _flags;               /*     0     4 */
	char *                     _IO_read_ptr;         /*     4     4 */
	char *                     _IO_read_end;         /*     8     4 */
	char *                     _IO_read_base;        /*    12     4 */
	char *                     _IO_write_base;       /*    16     4 */
	char *                     _IO_write_ptr;        /*    20     4 */
	char *                     _IO_write_end;        /*    24     4 */
	char *                     _IO_buf_base;         /*    28     4 */
	char *                     _IO_buf_end;          /*    32     4 */
	char *                     _IO_save_base;        /*    36     4 */
	char *                     _IO_backup_base;      /*    40     4 */
	char *                     _IO_save_end;         /*    44     4 */
	class _IO_marker *         _markers;             /*    48     4 */
	class _IO_FILE *           _chain;               /*    52     4 */
	int                        _fileno;              /*    56     4 */
	int                        _flags2;              /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	__off_t                    _old_offset;          /*    64     4 */
	short unsigned int         _cur_column;          /*    68     2 */
	signed char                _vtable_offset;       /*    70     1 */
	char                       _shortbuf[1];         /*    71     1 */
	_IO_lock_t *               _lock;                /*    72     4 */
	__off64_t                  _offset;              /*    76     8 */
	void *                     __pad1;               /*    84     4 */
	void *                     __pad2;               /*    88     4 */
	void *                     __pad3;               /*    92     4 */
	void *                     __pad4;               /*    96     4 */
	size_t                     __pad5;               /*   100     4 */
	int                        _mode;                /*   104     4 */
	char                       _unused2[40];         /*   108    40 */
	/* --- cacheline 2 boundary (128 bytes) was 20 bytes ago --- */

	/* size: 148, cachelines: 3, members: 29 */
	/* last cacheline: 20 bytes */
}; /* size: 148 */

/* 19 */
/* <0> (null):0 */
typedef void _IO_lock_t; /* size: 0 */

/* 20 */
/* <0> (null):0 */
struct _IO_marker {
	class _IO_marker *         _next;                /*     0     4 */
	class _IO_FILE *           _sbuf;                /*     4     4 */
	int                        _pos;                 /*     8     4 */

	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 21 */
 /* pointer to 20 */
 /* size: 4 */

/* 22 */
 /* pointer to 18 */
 /* size: 4 */

/* 23 */
 /* pointer to 20 */
 /* size: 4 */

/* 24 */
 /* pointer to 18 */
 /* size: 4 */

/* 25 */
/* <0> (null):0 */
char                       array[1]; /* size: 1 */

/* 26 */
 /* pointer to 19 */
 /* size: 4 */

/* 27 */
/* <0> (null):0 */
char                       array[40]; /* size: 40 */

/* 28 */
 /* pointer to 29 */
 /* size: 4 */

/* 29 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 30 */
 /* pointer to 31 */
 /* size: 4 */

/* 31 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 32 */
/* <0> (null):0 */
char                       array[32]; /* size: 32 */

/* 33 */
/* <0> (null):0 */
char                       array[20]; /* size: 20 */

/* 34 */
long double
 /* size: 12 */

/* 35 */
double
 /* size: 8 */

/* 36 */
/* <0> (null):0 */
typedef int int32; /* size: 4 */

/* 37 */
/* <0> (null):0 */
typedef unsigned int uint32; /* size: 4 */

/* 38 */
/* <0> (null):0 */
typedef long long unsigned int uint64; /* size: 8 */

/* 39 */
/* <0> (null):0 */
typedef uint64 GID_t; /* size: 8 */

/* 40 */
/* <0> (null):0 */
typedef uint32 PackageId_t; /* size: 4 */

/* 41 */
/* <0> (null):0 */
typedef uint32 AppId_t; /* size: 4 */

/* 42 */
/* <0> (null):0 */
typedef uint64 AssetClassId_t; /* size: 8 */

/* 43 */
/* <0> (null):0 */
typedef uint32 PhysicalItemId_t; /* size: 4 */

/* 44 */
/* <0> (null):0 */
typedef uint32 DepotId_t; /* size: 4 */

/* 45 */
/* <0> (null):0 */
typedef uint32 CellID_t; /* size: 4 */

/* 46 */
/* <0> (null):0 */
typedef uint64 SteamAPICall_t; /* size: 8 */

/* 47 */
/* <0> (null):0 */
typedef uint32 PartnerId_t; /* size: 4 */

/* 48 */
/* <0> (null):0 */
typedef int BOOL; /* size: 4 */

/* 49 */
/* <0> (null):0 */
typedef unsigned char byte; /* size: 1 */

/* 50 */
/* <0> (null):0 */
typedef unsigned int string_t; /* size: 4 */

/* 51 */
/* <0> (null):0 */
typedef float vec_t; /* size: 4 */

/* 52 */
float
 /* size: 4 */

/* 53 */
/* <0> (null):0 */
class Vector2D {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	/* <0> (null):0 */
	void Vector2D(class Vector2D *);

	/* <0> (null):0 */
	void Vector2D(class Vector2D *, float, float);

	/* <0> (null):0 */
	class Vector2D operator+(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DplERKS_ */

	/* <0> (null):0 */
	class Vector2D operator-(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DmiERKS_ */

	/* <0> (null):0 */
	class Vector2D operator*(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DmlEf */

	/* <0> (null):0 */
	class Vector2D operator/(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DdvEf */

	/* <0> (null):0 */
	float Length(const class Vector2D  *); /* linkage=_ZNK8Vector2D6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector2D  *); /* linkage=_ZNK8Vector2D13LengthSquaredEv */

	/* <0> (null):0 */
	class Vector2D Normalize(const class Vector2D  *); /* linkage=_ZNK8Vector2D9NormalizeEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector2D *); /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector2D *, float); /* linkage=_ZN8Vector2D6IsZeroEf */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 54 */
 /* pointer to 53 */
 /* size: 4 */

/* 55 */
 /* pointer to 56 */
 /* size: 4 */

/* 56 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 57 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 58 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 59 */
bool
 /* size: 1 */

/* 60 */
/* <0> (null):0 */
class Vector {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	vec_t                      z;                    /*     8     4 */
	/* <0> (null):0 */
	void Vector(class Vector *);

	/* <0> (null):0 */
	void Vector(class Vector *, float, float, float);

	/* <0> (null):0 */
	void Vector(class Vector *, const class Vector  &);

	/* <0> (null):0 */
	void Vector(class Vector *, float *);

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *); /* linkage=_ZNK6VectorngEv */

	/* <0> (null):0 */
	int operator==(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectoreqERKS_ */

	/* <0> (null):0 */
	int operator!=(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorneERKS_ */

	/* <0> (null):0 */
	class Vector operator+(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorplERKS_ */

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectormiERKS_ */

	/* <0> (null):0 */
	class Vector operator*(const class Vector  *, float); /* linkage=_ZNK6VectormlEf */

	/* <0> (null):0 */
	class Vector operator/(const class Vector  *, float); /* linkage=_ZNK6VectordvEf */

	/* <0> (null):0 */
	void CopyToArray(const class Vector  *, float *); /* linkage=_ZNK6Vector11CopyToArrayEPf */

	/* <0> (null):0 */
	float Length(const class Vector  *); /* linkage=_ZNK6Vector6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector  *); /* linkage=_ZNK6Vector13LengthSquaredEv */

	/* <0> (null):0 */
	float * operator float*(class Vector *); /* linkage=_ZN6VectorcvPfEv */

	/* <0> (null):0 */
	const float  * operator const float*(const class Vector  *); /* linkage=_ZNK6VectorcvPKfEv */

	/* <0> (null):0 */
	class Vector Normalize(const class Vector  *); /* linkage=_ZNK6Vector9NormalizeEv */

	/* <0> (null):0 */
	class Vector2D Make2D(const class Vector  *); /* linkage=_ZNK6Vector6Make2DEv */

	/* <0> (null):0 */
	float Length2D(const class Vector  *); /* linkage=_ZNK6Vector8Length2DEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector  *, float); /* linkage=_ZNK6Vector16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector  *, float); /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector *); /* linkage=_ZN6Vector16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector *, float); /* linkage=_ZN6Vector6IsZeroEf */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 61 */
 /* pointer to 60 */
 /* size: 4 */

/* 62 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 63 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 64 */
 /* pointer to 52 */
 /* size: 4 */

/* 65 */
 /* pointer to 66 */
 /* size: 4 */

/* 66 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 67 */
 /* pointer to 68 */
 /* size: 4 */

/* 68 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 69 */
/* <0> (null):0 */
typedef int qboolean; /* size: 4 */

/* 70 */
/* <0> (null):0 */
struct link_s {
	class link_s *             prev;                 /*     0     4 */
	class link_s *             next;                 /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 71 */
 /* pointer to 70 */
 /* size: 4 */

/* 72 */
/* <0> (null):0 */
typedef struct link_s link_t; /* size: 8 */

/* 73 */
/* <0> (null):0 */
typedef struct edict_s edict_t; /* size: 804 */

/* 74 */
/* <0> (null):0 */
struct edict_s {
	qboolean                   free;                 /*     0     4 */
	int                        serialnumber;         /*     4     4 */
	link_t                     area;                 /*     8     8 */
	int                        headnode;             /*    16     4 */
	int                        num_leafs;            /*    20     4 */
	short int                  leafnums[48];         /*    24    96 */
	/* --- cacheline 1 boundary (64 bytes) was 56 bytes ago --- */
	float                      freetime;             /*   120     4 */
	void *                     pvPrivateData;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	entvars_t                  v;                    /*   128   676 */
	/* --- cacheline 12 boundary (768 bytes) was 36 bytes ago --- */

	/* size: 804, cachelines: 13, members: 9 */
	/* last cacheline: 36 bytes */
}; /* size: 804 */

/* 75 */
 /* pointer to 73 */
 /* size: 4 */

/* 76 */
/* <0> (null):0 */
struct {
	float                      time;                 /*     0     4 */
	float                      frametime;            /*     4     4 */
	float                      force_retouch;        /*     8     4 */
	string_t                   mapname;              /*    12     4 */
	string_t                   startspot;            /*    16     4 */
	float                      deathmatch;           /*    20     4 */
	float                      coop;                 /*    24     4 */
	float                      teamplay;             /*    28     4 */
	float                      serverflags;          /*    32     4 */
	float                      found_secrets;        /*    36     4 */
	class Vector              v_forward;             /*    40    12 */
	class Vector              v_up;                  /*    52    12 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	class Vector              v_right;               /*    64    12 */
	float                      trace_allsolid;       /*    76     4 */
	float                      trace_startsolid;     /*    80     4 */
	float                      trace_fraction;       /*    84     4 */
	class Vector              trace_endpos;          /*    88    12 */
	class Vector              trace_plane_normal;    /*   100    12 */
	float                      trace_plane_dist;     /*   112     4 */
	edict_t *                  trace_ent;            /*   116     4 */
	float                      trace_inopen;         /*   120     4 */
	float                      trace_inwater;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	int                        trace_hitgroup;       /*   128     4 */
	int                        trace_flags;          /*   132     4 */
	int                        msg_entity;           /*   136     4 */
	int                        cdAudioTrack;         /*   140     4 */
	int                        maxClients;           /*   144     4 */
	int                        maxEntities;          /*   148     4 */
	const char  *              pStringBase;          /*   152     4 */
	void *                     pSaveData;            /*   156     4 */
	class Vector              vecLandmarkOffset;     /*   160    12 */

	/* size: 172, cachelines: 3, members: 31 */
	/* last cacheline: 44 bytes */
}; /* size: 172 */

/* 77 */
/* <0> (null):0 */
typedef class  globalvars_t; /* size: 172 */

/* 78 */
/* <0> (null):0 */
struct entvars_s {
	string_t                   classname;            /*     0     4 */
	string_t                   globalname;           /*     4     4 */
	class Vector              origin;                /*     8    12 */
	class Vector              oldorigin;             /*    20    12 */
	class Vector              velocity;              /*    32    12 */
	class Vector              basevelocity;          /*    44    12 */
	class Vector              clbasevelocity;        /*    56    12 */
	/* --- cacheline 1 boundary (64 bytes) was 4 bytes ago --- */
	class Vector              movedir;               /*    68    12 */
	class Vector              angles;                /*    80    12 */
	class Vector              avelocity;             /*    92    12 */
	class Vector              punchangle;            /*   104    12 */
	class Vector              v_angle;               /*   116    12 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	class Vector              endpos;                /*   128    12 */
	class Vector              startpos;              /*   140    12 */
	float                      impacttime;           /*   152     4 */
	float                      starttime;            /*   156     4 */
	int                        fixangle;             /*   160     4 */
	float                      idealpitch;           /*   164     4 */
	float                      pitch_speed;          /*   168     4 */
	float                      ideal_yaw;            /*   172     4 */
	float                      yaw_speed;            /*   176     4 */
	int                        modelindex;           /*   180     4 */
	string_t                   model;                /*   184     4 */
	int                        viewmodel;            /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	int                        weaponmodel;          /*   192     4 */
	class Vector              absmin;                /*   196    12 */
	class Vector              absmax;                /*   208    12 */
	class Vector              mins;                  /*   220    12 */
	class Vector              maxs;                  /*   232    12 */
	class Vector              size;                  /*   244    12 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	float                      ltime;                /*   256     4 */
	float                      nextthink;            /*   260     4 */
	int                        movetype;             /*   264     4 */
	int                        solid;                /*   268     4 */
	int                        skin;                 /*   272     4 */
	int                        body;                 /*   276     4 */
	int                        effects;              /*   280     4 */
	float                      gravity;              /*   284     4 */
	float                      friction;             /*   288     4 */
	int                        light_level;          /*   292     4 */
	int                        sequence;             /*   296     4 */
	int                        gaitsequence;         /*   300     4 */
	float                      frame;                /*   304     4 */
	float                      animtime;             /*   308     4 */
	float                      framerate;            /*   312     4 */
	unsigned char              controller[4];        /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	unsigned char              blending[2];          /*   320     2 */
	float                      scale;                /*   324     4 */
	int                        rendermode;           /*   328     4 */
	float                      renderamt;            /*   332     4 */
	class Vector              rendercolor;           /*   336    12 */
	int                        renderfx;             /*   348     4 */
	float                      health;               /*   352     4 */
	float                      frags;                /*   356     4 */
	int                        weapons;              /*   360     4 */
	float                      takedamage;           /*   364     4 */
	int                        deadflag;             /*   368     4 */
	class Vector              view_ofs;              /*   372    12 */
	int                        button;               /*   384     4 */
	/* --- cacheline 6 boundary (384 bytes) was 2 bytes ago --- */
	int                        impulse;              /*   388     4 */
	edict_t *                  chain;                /*   392     4 */
	edict_t *                  dmg_inflictor;        /*   396     4 */
	edict_t *                  enemy;                /*   400     4 */
	edict_t *                  aiment;               /*   404     4 */
	edict_t *                  owner;                /*   408     4 */
	edict_t *                  groundentity;         /*   412     4 */
	int                        spawnflags;           /*   416     4 */
	int                        flags;                /*   420     4 */
	int                        colormap;             /*   424     4 */
	int                        team;                 /*   428     4 */
	float                      max_health;           /*   432     4 */
	float                      teleport_time;        /*   436     4 */
	float                      armortype;            /*   440     4 */
	float                      armorvalue;           /*   444     4 */
	int                        waterlevel;           /*   448     4 */
	/* --- cacheline 7 boundary (448 bytes) was 2 bytes ago --- */
	int                        watertype;            /*   452     4 */
	string_t                   target;               /*   456     4 */
	string_t                   targetname;           /*   460     4 */
	string_t                   netname;              /*   464     4 */
	string_t                   message;              /*   468     4 */
	float                      dmg_take;             /*   472     4 */
	float                      dmg_save;             /*   476     4 */
	float                      dmg;                  /*   480     4 */
	float                      dmgtime;              /*   484     4 */
	string_t                   noise;                /*   488     4 */
	string_t                   noise1;               /*   492     4 */
	string_t                   noise2;               /*   496     4 */
	string_t                   noise3;               /*   500     4 */
	float                      speed;                /*   504     4 */
	float                      air_finished;         /*   508     4 */
	float                      pain_finished;        /*   512     4 */
	/* --- cacheline 8 boundary (512 bytes) was 2 bytes ago --- */
	float                      radsuit_finished;     /*   516     4 */
	edict_t *                  pContainingEntity;    /*   520     4 */
	int                        playerclass;          /*   524     4 */
	float                      maxspeed;             /*   528     4 */
	float                      fov;                  /*   532     4 */
	int                        weaponanim;           /*   536     4 */
	int                        pushmsec;             /*   540     4 */
	int                        bInDuck;              /*   544     4 */
	int                        flTimeStepSound;      /*   548     4 */
	int                        flSwimTime;           /*   552     4 */
	int                        flDuckTime;           /*   556     4 */
	int                        iStepLeft;            /*   560     4 */
	float                      flFallVelocity;       /*   564     4 */
	int                        gamestate;            /*   568     4 */
	int                        oldbuttons;           /*   572     4 */
	int                        groupinfo;            /*   576     4 */
	/* --- cacheline 9 boundary (576 bytes) was 2 bytes ago --- */
	int                        iuser1;               /*   580     4 */
	int                        iuser2;               /*   584     4 */
	int                        iuser3;               /*   588     4 */
	int                        iuser4;               /*   592     4 */
	float                      fuser1;               /*   596     4 */
	float                      fuser2;               /*   600     4 */
	float                      fuser3;               /*   604     4 */
	float                      fuser4;               /*   608     4 */
	class Vector              vuser1;                /*   612    12 */
	class Vector              vuser2;                /*   624    12 */
	class Vector              vuser3;                /*   636    12 */
	/* --- cacheline 10 boundary (640 bytes) was 6 bytes ago --- */
	class Vector              vuser4;                /*   648    12 */
	edict_t *                  euser1;               /*   660     4 */
	edict_t *                  euser2;               /*   664     4 */
	edict_t *                  euser3;               /*   668     4 */
	edict_t *                  euser4;               /*   672     4 */

	/* size: 676, cachelines: 11, members: 123 */
	/* last cacheline: 36 bytes */

	/* BRAIN FART ALERT! 676 != 674 + 0(holes), diff = 2 */

}; /* size: 676 */

/* 79 */
/* <0> (null):0 */
unsigned char              array[4]; /* size: 4 */

/* 80 */
/* <0> (null):0 */
unsigned char              array[2]; /* size: 2 */

/* 81 */
/* <0> (null):0 */
typedef struct entvars_s entvars_t; /* size: 676 */

/* 82 */
/* <0> (null):0 */
short int                  array[48]; /* size: 96 */

/* 83 */
/* <0> (null):0 */
typedef uint32 CRC32_t; /* size: 4 */

/* 84 */
/* <0> (null):0 */
struct cvar_s {
	char *                     name;                 /*     0     4 */
	char *                     string;               /*     4     4 */
	int                        flags;                /*     8     4 */
	float                      value;                /*    12     4 */
	class cvar_s *             next;                 /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 85 */
 /* pointer to 84 */
 /* size: 4 */

/* 86 */
/* <0> (null):0 */
typedef struct cvar_s cvar_t; /* size: 20 */

/* 87 */
/* <0> (null):0 */
struct client_textmessage_s {
	int                        effect;               /*     0     4 */
	byte                       r1;                   /*     4     1 */
	byte                       g1;                   /*     5     1 */
	byte                       b1;                   /*     6     1 */
	byte                       a1;                   /*     7     1 */
	byte                       r2;                   /*     8     1 */
	byte                       g2;                   /*     9     1 */
	byte                       b2;                   /*    10     1 */
	byte                       a2;                   /*    11     1 */
	float                      x;                    /*    12     4 */
	float                      y;                    /*    16     4 */
	float                      fadein;               /*    20     4 */
	float                      fadeout;              /*    24     4 */
	float                      holdtime;             /*    28     4 */
	float                      fxtime;               /*    32     4 */
	const char  *              pName;                /*    36     4 */
	const char  *              pMessage;             /*    40     4 */

	/* size: 44, cachelines: 1, members: 17 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 88 */
/* <0> (null):0 */
typedef struct client_textmessage_s client_textmessage_t; /* size: 44 */

/* 89 */
/* <0> (null):0 */
typedef struct sequenceCommandLine_ sequenceCommandLine_s; /* size: 92 */

/* 90 */
/* <0> (null):0 */
struct sequenceCommandLine_ {
	int                        commandType;          /*     0     4 */
	client_textmessage_t       clientMessage;        /*     4    44 */
	char *                     speakerName;          /*    48     4 */
	char *                     listenerName;         /*    52     4 */
	char *                     soundFileName;        /*    56     4 */
	char *                     sentenceName;         /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	char *                     fireTargetNames;      /*    64     4 */
	char *                     killTargetNames;      /*    68     4 */
	float                      delay;                /*    72     4 */
	int                        repeatCount;          /*    76     4 */
	int                        textChannel;          /*    80     4 */
	int                        modifierBitField;     /*    84     4 */
	sequenceCommandLine_s *    nextCommandLine;      /*    88     4 */

	/* size: 92, cachelines: 2, members: 13 */
	/* last cacheline: 28 bytes */
}; /* size: 92 */

/* 91 */
 /* pointer to 89 */
 /* size: 4 */

/* 92 */
/* <0> (null):0 */
typedef struct sequenceEntry_ sequenceEntry_s; /* size: 20 */

/* 93 */
/* <0> (null):0 */
struct sequenceEntry_ {
	char *                     fileName;             /*     0     4 */
	char *                     entryName;            /*     4     4 */
	sequenceCommandLine_s *    firstCommand;         /*     8     4 */
	sequenceEntry_s *          nextEntry;            /*    12     4 */
	qboolean                   isGlobal;             /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 94 */
 /* pointer to 92 */
 /* size: 4 */

/* 95 */
/* <0> (null):0 */
typedef struct sentenceEntry_ sentenceEntry_s; /* size: 16 */

/* 96 */
/* <0> (null):0 */
struct sentenceEntry_ {
	char *                     data;                 /*     0     4 */
	sentenceEntry_s *          nextEntry;            /*     4     4 */
	qboolean                   isGlobal;             /*     8     4 */
	unsigned int               index;                /*    12     4 */

	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 97 */
 /* pointer to 95 */
 /* size: 4 */

/* 98 */
/* <0> (null):0 */
enum {
	at_notice = 0,
	at_console = 1,
	at_aiconsole = 2,
	at_warning = 3,
	at_error = 4,
	at_logged = 5,
}; /* size: 4 */

/* 99 */
/* <0> (null):0 */
typedef enum  ALERT_TYPE; /* size: 4 */

/* 100 */
/* <0> (null):0 */
enum {
	print_console = 0,
	print_center = 1,
	print_chat = 2,
}; /* size: 4 */

/* 101 */
/* <0> (null):0 */
typedef enum  PRINT_TYPE; /* size: 4 */

/* 102 */
/* <0> (null):0 */
enum {
	force_exactfile = 0,
	force_model_samebounds = 1,
	force_model_specifybounds = 2,
	force_model_specifybounds_if_avail = 3,
}; /* size: 4 */

/* 103 */
/* <0> (null):0 */
typedef enum  FORCE_TYPE; /* size: 4 */

/* 104 */
/* <0> (null):0 */
struct {
	int                        fAllSolid;            /*     0     4 */
	int                        fStartSolid;          /*     4     4 */
	int                        fInOpen;              /*     8     4 */
	int                        fInWater;             /*    12     4 */
	float                      flFraction;           /*    16     4 */
	class Vector              vecEndPos;             /*    20    12 */
	float                      flPlaneDist;          /*    32     4 */
	class Vector              vecPlaneNormal;        /*    36    12 */
	edict_t *                  pHit;                 /*    48     4 */
	int                        iHitgroup;            /*    52     4 */

	/* size: 56, cachelines: 1, members: 10 */
	/* last cacheline: 56 bytes */
}; /* size: 56 */

/* 105 */
/* <0> (null):0 */
typedef class  TraceResult; /* size: 56 */

/* 106 */
/* <0> (null):0 */
struct enginefuncs_s {
	int                        (*pfnPrecacheModel)(char *); /*     0     4 */
	int                        (*pfnPrecacheSound)(char *); /*     4     4 */
	void                       (*pfnSetModel)(edict_t *, const char  *); /*     8     4 */
	int                        (*pfnModelIndex)(const char  *); /*    12     4 */
	int                        (*pfnModelFrames)(int); /*    16     4 */
	void                       (*pfnSetSize)(edict_t *, const float  *, const float  *); /*    20     4 */
	void                       (*pfnChangeLevel)(char *, char *); /*    24     4 */
	void                       (*pfnGetSpawnParms)(edict_t *); /*    28     4 */
	void                       (*pfnSaveSpawnParms)(edict_t *); /*    32     4 */
	float                      (*pfnVecToYaw)(const float  *); /*    36     4 */
	void                       (*pfnVecToAngles)(const float  *, float *); /*    40     4 */
	void                       (*pfnMoveToOrigin)(edict_t *, const float  *, float, int); /*    44     4 */
	void                       (*pfnChangeYaw)(edict_t *); /*    48     4 */
	void                       (*pfnChangePitch)(edict_t *); /*    52     4 */
	edict_t *                  (*pfnFindEntityByString)(edict_t *, const char  *, const char  *); /*    56     4 */
	int                        (*pfnGetEntityIllum)(edict_t *); /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	edict_t *                  (*pfnFindEntityInSphere)(edict_t *, const float  *, float); /*    64     4 */
	edict_t *                  (*pfnFindClientInPVS)(edict_t *); /*    68     4 */
	edict_t *                  (*pfnEntitiesInPVS)(edict_t *); /*    72     4 */
	void                       (*pfnMakeVectors)(const float  *); /*    76     4 */
	void                       (*pfnAngleVectors)(const float  *, float *, float *, float *); /*    80     4 */
	edict_t *                  (*pfnCreateEntity)(void); /*    84     4 */
	void                       (*pfnRemoveEntity)(edict_t *); /*    88     4 */
	edict_t *                  (*pfnCreateNamedEntity)(int); /*    92     4 */
	void                       (*pfnMakeStatic)(edict_t *); /*    96     4 */
	int                        (*pfnEntIsOnFloor)(edict_t *); /*   100     4 */
	int                        (*pfnDropToFloor)(edict_t *); /*   104     4 */
	int                        (*pfnWalkMove)(edict_t *, float, float, int); /*   108     4 */
	void                       (*pfnSetOrigin)(edict_t *, const float  *); /*   112     4 */
	void                       (*pfnEmitSound)(edict_t *, int, const char  *, float, float, int, int); /*   116     4 */
	void                       (*pfnEmitAmbientSound)(edict_t *, float *, const char  *, float, float, int, int); /*   120     4 */
	void                       (*pfnTraceLine)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	void                       (*pfnTraceToss)(edict_t *, edict_t *, TraceResult *); /*   128     4 */
	int                        (*pfnTraceMonsterHull)(edict_t *, const float  *, const float  *, int, edict_t *, TraceResult *); /*   132     4 */
	void                       (*pfnTraceHull)(const float  *, const float  *, int, int, edict_t *, TraceResult *); /*   136     4 */
	void                       (*pfnTraceModel)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   140     4 */
	const char  *              (*pfnTraceTexture)(edict_t *, const float  *, const float  *); /*   144     4 */
	void                       (*pfnTraceSphere)(const float  *, const float  *, int, float, edict_t *, TraceResult *); /*   148     4 */
	void                       (*pfnGetAimVector)(edict_t *, float, float *); /*   152     4 */
	void                       (*pfnServerCommand)(char *); /*   156     4 */
	void                       (*pfnServerExecute)(void); /*   160     4 */
	void                       (*pfnClientCommand)(edict_t *, char *, ...); /*   164     4 */
	void                       (*pfnParticleEffect)(const float  *, const float  *, float, float); /*   168     4 */
	void                       (*pfnLightStyle)(int, char *); /*   172     4 */
	int                        (*pfnDecalIndex)(const char  *); /*   176     4 */
	int                        (*pfnPointContents)(const float  *); /*   180     4 */
	void                       (*pfnMessageBegin)(int, int, const float  *, edict_t *); /*   184     4 */
	void                       (*pfnMessageEnd)(void); /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	void                       (*pfnWriteByte)(int); /*   192     4 */
	void                       (*pfnWriteChar)(int); /*   196     4 */
	void                       (*pfnWriteShort)(int); /*   200     4 */
	void                       (*pfnWriteLong)(int); /*   204     4 */
	void                       (*pfnWriteAngle)(float); /*   208     4 */
	void                       (*pfnWriteCoord)(float); /*   212     4 */
	void                       (*pfnWriteString)(const char  *); /*   216     4 */
	void                       (*pfnWriteEntity)(int); /*   220     4 */
	void                       (*pfnCVarRegister)(cvar_t *); /*   224     4 */
	float                      (*pfnCVarGetFloat)(const char  *); /*   228     4 */
	const char  *              (*pfnCVarGetString)(const char  *); /*   232     4 */
	void                       (*pfnCVarSetFloat)(const char  *, float); /*   236     4 */
	void                       (*pfnCVarSetString)(const char  *, const char  *); /*   240     4 */
	void                       (*pfnAlertMessage)(ALERT_TYPE, char *, ...); /*   244     4 */
	void                       (*pfnEngineFprintf)(void *, char *, ...); /*   248     4 */
	void *                     (*pfnPvAllocEntPrivateData)(edict_t *, int32); /*   252     4 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	void *                     (*pfnPvEntPrivateData)(edict_t *); /*   256     4 */
	void                       (*pfnFreeEntPrivateData)(edict_t *); /*   260     4 */
	const char  *              (*pfnSzFromIndex)(int); /*   264     4 */
	int                        (*pfnAllocString)(const char  *); /*   268     4 */
	class entvars_s *          (*pfnGetVarsOfEnt)(edict_t *); /*   272     4 */
	edict_t *                  (*pfnPEntityOfEntOffset)(int); /*   276     4 */
	int                        (*pfnEntOffsetOfPEntity)(const edict_t  *); /*   280     4 */
	int                        (*pfnIndexOfEdict)(const edict_t  *); /*   284     4 */
	edict_t *                  (*pfnPEntityOfEntIndex)(int); /*   288     4 */
	edict_t *                  (*pfnFindEntityByVars)(class entvars_s *); /*   292     4 */
	void *                     (*pfnGetModelPtr)(edict_t *); /*   296     4 */
	int                        (*pfnRegUserMsg)(const char  *, int); /*   300     4 */
	void                       (*pfnAnimationAutomove)(const edict_t  *, float); /*   304     4 */
	void                       (*pfnGetBonePosition)(const edict_t  *, int, float *, float *); /*   308     4 */
	uint32                     (*pfnFunctionFromName)(const char  *); /*   312     4 */
	const char  *              (*pfnNameForFunction)(uint32); /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	void                       (*pfnClientPrintf)(edict_t *, PRINT_TYPE, const char  *); /*   320     4 */
	void                       (*pfnServerPrint)(const char  *); /*   324     4 */
	const char  *              (*pfnCmd_Args)(void); /*   328     4 */
	const char  *              (*pfnCmd_Argv)(int);  /*   332     4 */
	int                        (*pfnCmd_Argc)(void); /*   336     4 */
	void                       (*pfnGetAttachment)(const edict_t  *, int, float *, float *); /*   340     4 */
	void                       (*pfnCRC32_Init)(CRC32_t *); /*   344     4 */
	void                       (*pfnCRC32_ProcessBuffer)(CRC32_t *, void *, int); /*   348     4 */
	void                       (*pfnCRC32_ProcessByte)(CRC32_t *, unsigned char); /*   352     4 */
	CRC32_t                    (*pfnCRC32_Final)(CRC32_t); /*   356     4 */
	int32                      (*pfnRandomLong)(int32, int32); /*   360     4 */
	float                      (*pfnRandomFloat)(float, float); /*   364     4 */
	void                       (*pfnSetView)(const edict_t  *, const edict_t  *); /*   368     4 */
	float                      (*pfnTime)(void);     /*   372     4 */
	void                       (*pfnCrosshairAngle)(const edict_t  *, float, float); /*   376     4 */
	byte *                     (*pfnLoadFileForMe)(char *, int *); /*   380     4 */
	/* --- cacheline 6 boundary (384 bytes) --- */
	void                       (*pfnFreeFile)(void *); /*   384     4 */
	void                       (*pfnEndSection)(const char  *); /*   388     4 */
	int                        (*pfnCompareFileTime)(char *, char *, int *); /*   392     4 */
	void                       (*pfnGetGameDir)(char *); /*   396     4 */
	void                       (*pfnCvar_RegisterVariable)(cvar_t *); /*   400     4 */
	void                       (*pfnFadeClientVolume)(const edict_t  *, int, int, int, int); /*   404     4 */
	void                       (*pfnSetClientMaxspeed)(const edict_t  *, float); /*   408     4 */
	edict_t *                  (*pfnCreateFakeClient)(const char  *); /*   412     4 */
	void                       (*pfnRunPlayerMove)(edict_t *, const float  *, float, float, float, short unsigned int, byte, byte); /*   416     4 */
	int                        (*pfnNumberOfEntities)(void); /*   420     4 */
	char *                     (*pfnGetInfoKeyBuffer)(edict_t *); /*   424     4 */
	char *                     (*pfnInfoKeyValue)(char *, char *); /*   428     4 */
	void                       (*pfnSetKeyValue)(char *, char *, char *); /*   432     4 */
	void                       (*pfnSetClientKeyValue)(int, char *, char *, char *); /*   436     4 */
	int                        (*pfnIsMapValid)(char *); /*   440     4 */
	void                       (*pfnStaticDecal)(const float  *, int, int, int); /*   444     4 */
	/* --- cacheline 7 boundary (448 bytes) --- */
	int                        (*pfnPrecacheGeneric)(char *); /*   448     4 */
	int                        (*pfnGetPlayerUserId)(edict_t *); /*   452     4 */
	void                       (*pfnBuildSoundMsg)(edict_t *, int, const char  *, float, float, int, int, int, int, const float  *, edict_t *); /*   456     4 */
	int                        (*pfnIsDedicatedServer)(void); /*   460     4 */
	cvar_t *                   (*pfnCVarGetPointer)(const char  *); /*   464     4 */
	unsigned int               (*pfnGetPlayerWONId)(edict_t *); /*   468     4 */
	void                       (*pfnInfo_RemoveKey)(char *, const char  *); /*   472     4 */
	const char  *              (*pfnGetPhysicsKeyValue)(const edict_t  *, const char  *); /*   476     4 */
	void                       (*pfnSetPhysicsKeyValue)(const edict_t  *, const char  *, const char  *); /*   480     4 */
	const char  *              (*pfnGetPhysicsInfoString)(const edict_t  *); /*   484     4 */
	short unsigned int         (*pfnPrecacheEvent)(int, const char  *); /*   488     4 */
	void                       (*pfnPlaybackEvent)(int, const edict_t  *, short unsigned int, float, float *, float *, float, float, int, int, int, int); /*   492     4 */
	unsigned char *            (*pfnSetFatPVS)(float *); /*   496     4 */
	unsigned char *            (*pfnSetFatPAS)(float *); /*   500     4 */
	int                        (*pfnCheckVisibility)(const edict_t  *, unsigned char *); /*   504     4 */
	void                       (*pfnDeltaSetField)(class delta_s *, const char  *); /*   508     4 */
	/* --- cacheline 8 boundary (512 bytes) --- */
	void                       (*pfnDeltaUnsetField)(class delta_s *, const char  *); /*   512     4 */
	void                       (*pfnDeltaAddEncoder)(char *, void (*)(class delta_s *, const unsigned char  *, const unsigned char  *)); /*   516     4 */
	int                        (*pfnGetCurrentPlayer)(void); /*   520     4 */
	int                        (*pfnCanSkipPlayer)(const edict_t  *); /*   524     4 */
	int                        (*pfnDeltaFindField)(class delta_s *, const char  *); /*   528     4 */
	void                       (*pfnDeltaSetFieldByIndex)(class delta_s *, int); /*   532     4 */
	void                       (*pfnDeltaUnsetFieldByIndex)(class delta_s *, int); /*   536     4 */
	void                       (*pfnSetGroupMask)(int, int); /*   540     4 */
	int                        (*pfnCreateInstancedBaseline)(int, class entity_state_s *); /*   544     4 */
	void                       (*pfnCvar_DirectSet)(class cvar_s *, char *); /*   548     4 */
	void                       (*pfnForceUnmodified)(FORCE_TYPE, float *, float *, const char  *); /*   552     4 */
	void                       (*pfnGetPlayerStats)(const edict_t  *, int *, int *); /*   556     4 */
	void                       (*pfnAddServerCommand)(char *, void (*)(void)); /*   560     4 */
	qboolean                   (*pfnVoice_GetClientListening)(int, int); /*   564     4 */
	qboolean                   (*pfnVoice_SetClientListening)(int, int, qboolean); /*   568     4 */
	const char  *              (*pfnGetPlayerAuthId)(edict_t *); /*   572     4 */
	/* --- cacheline 9 boundary (576 bytes) --- */
	sequenceEntry_s *          (*pfnSequenceGet)(const char  *, const char  *); /*   576     4 */
	sentenceEntry_s *          (*pfnSequencePickSentence)(const char  *, int, int *); /*   580     4 */
	int                        (*pfnGetFileSize)(char *); /*   584     4 */
	unsigned int               (*pfnGetApproxWavePlayLen)(const char  *); /*   588     4 */
	int                        (*pfnIsCareerMatch)(void); /*   592     4 */
	int                        (*pfnGetLocalizedStringLength)(const char  *); /*   596     4 */
	void                       (*pfnRegisterTutorMessageShown)(int); /*   600     4 */
	int                        (*pfnGetTimesTutorMessageShown)(int); /*   604     4 */
	void                       (*ProcessTutorMessageDecayBuffer)(int *, int); /*   608     4 */
	void                       (*ConstructTutorMessageDecayBuffer)(int *, int); /*   612     4 */
	void                       (*ResetTutorMessageDecayData)(void); /*   616     4 */
	void                       (*pfnQueryClientCvarValue)(const edict_t  *, const char  *); /*   620     4 */
	void                       (*pfnQueryClientCvarValue2)(const edict_t  *, const char  *, int); /*   624     4 */
	int                        (*pfnCheckParm)(const char  *, char * *); /*   628     4 */

	/* size: 632, cachelines: 10, members: 158 */
	/* last cacheline: 56 bytes */
}; /* size: 632 */

/* 107 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 108 */
 /* pointer to 107 */
 /* size: 4 */

/* 109 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143071948 */

/* 110 */
 /* pointer to 109 */
 /* size: 4 */

/* 111 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 112 */
 /* pointer to 111 */
 /* size: 4 */

/* 113 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 114 */
 /* pointer to 113 */
 /* size: 4 */

/* 115 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143072468 */

/* 116 */
 /* pointer to 115 */
 /* size: 4 */

/* 117 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143072728 */

/* 118 */
 /* pointer to 117 */
 /* size: 4 */

/* 119 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143072936 */

/* 120 */
 /* pointer to 119 */
 /* size: 4 */

/* 121 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 122 */
 /* pointer to 121 */
 /* size: 4 */

/* 123 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143073248 */

/* 124 */
 /* pointer to 123 */
 /* size: 4 */

/* 125 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143073456 */

/* 126 */
 /* pointer to 125 */
 /* size: 4 */

/* 127 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 128 */
 /* pointer to 127 */
 /* size: 4 */

/* 129 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 130 */
 /* pointer to 129 */
 /* size: 4 */

/* 131 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 132 */
 /* pointer to 131 */
 /* size: 4 */

/* 133 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 134 */
 /* pointer to 133 */
 /* size: 4 */

/* 135 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143090960 */

/* 136 */
 /* pointer to 135 */
 /* size: 4 */

/* 137 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143091116 */

/* 138 */
 /* pointer to 137 */
 /* size: 4 */

/* 139 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 140 */
 /* pointer to 139 */
 /* size: 4 */

/* 141 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 142 */
 /* pointer to 141 */
 /* size: 4 */

/* 143 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 144 */
 /* pointer to 143 */
 /* size: 4 */

/* 145 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143092000 */

/* 146 */
 /* pointer to 145 */
 /* size: 4 */

/* 147 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143092208 */

/* 148 */
 /* pointer to 147 */
 /* size: 4 */

/* 149 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143092676 */

/* 150 */
 /* pointer to 149 */
 /* size: 4 */

/* 151 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143093144 */

/* 152 */
 /* pointer to 105 */
 /* size: 4 */

/* 153 */
 /* pointer to 151 */
 /* size: 4 */

/* 154 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143093560 */

/* 155 */
 /* pointer to 154 */
 /* size: 4 */

/* 156 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 157 */
 /* pointer to 156 */
 /* size: 4 */

/* 158 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143094236 */

/* 159 */
 /* pointer to 158 */
 /* size: 4 */

/* 160 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 161 */
 /* pointer to 160 */
 /* size: 4 */

/* 162 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143103104 */

/* 163 */
 /* pointer to 162 */
 /* size: 4 */

/* 164 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143103520 */

/* 165 */
 /* pointer to 164 */
 /* size: 4 */

/* 166 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143103780 */

/* 167 */
 /* pointer to 166 */
 /* size: 4 */

/* 168 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143103936 */

/* 169 */
 /* pointer to 168 */
 /* size: 4 */

/* 170 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143104040 */

/* 171 */
 /* pointer to 170 */
 /* size: 4 */

/* 172 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143104248 */

/* 173 */
 /* pointer to 172 */
 /* size: 4 */

/* 174 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143104560 */

/* 175 */
 /* pointer to 174 */
 /* size: 4 */

/* 176 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 177 */
 /* pointer to 176 */
 /* size: 4 */

/* 178 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143104924 */

/* 179 */
 /* pointer to 178 */
 /* size: 4 */

/* 180 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143105236 */

/* 181 */
 /* pointer to 180 */
 /* size: 4 */

/* 182 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143105392 */

/* 183 */
 /* pointer to 182 */
 /* size: 4 */

/* 184 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143105548 */

/* 185 */
 /* pointer to 184 */
 /* size: 4 */

/* 186 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143105704 */

/* 187 */
 /* pointer to 86 */
 /* size: 4 */

/* 188 */
 /* pointer to 186 */
 /* size: 4 */

/* 189 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 190 */
 /* pointer to 189 */
 /* size: 4 */

/* 191 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 192 */
 /* pointer to 191 */
 /* size: 4 */

/* 193 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143106224 */

/* 194 */
 /* pointer to 193 */
 /* size: 4 */

/* 195 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143106432 */

/* 196 */
 /* pointer to 195 */
 /* size: 4 */

/* 197 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143106640 */

/* 198 */
 /* pointer to 197 */
 /* size: 4 */

/* 199 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143106848 */

/* 200 */
 /* pointer to 199 */
 /* size: 4 */

/* 201 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 202 */
 /* pointer to 201 */
 /* size: 4 */

/* 203 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 204 */
 /* pointer to 203 */
 /* size: 4 */

/* 205 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 206 */
 /* pointer to 205 */
 /* size: 4 */

/* 207 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 208 */
 /* pointer to 78 */
 /* size: 4 */

/* 209 */
 /* pointer to 207 */
 /* size: 4 */

/* 210 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 211 */
 /* pointer to 212 */
 /* size: 4 */

/* 212 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 804 */

/* 213 */
 /* pointer to 210 */
 /* size: 4 */

/* 214 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 215 */
 /* pointer to 214 */
 /* size: 4 */

/* 216 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 217 */
 /* pointer to 216 */
 /* size: 4 */

/* 218 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143120640 */

/* 219 */
 /* pointer to 218 */
 /* size: 4 */

/* 220 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143120848 */

/* 221 */
 /* pointer to 220 */
 /* size: 4 */

/* 222 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 223 */
 /* pointer to 222 */
 /* size: 4 */

/* 224 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 225 */
 /* pointer to 224 */
 /* size: 4 */

/* 226 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143121472 */

/* 227 */
 /* pointer to 226 */
 /* size: 4 */

/* 228 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 229 */
 /* pointer to 228 */
 /* size: 4 */

/* 230 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 231 */
 /* pointer to 230 */
 /* size: 4 */

/* 232 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143121940 */

/* 233 */
 /* pointer to 83 */
 /* size: 4 */

/* 234 */
 /* pointer to 232 */
 /* size: 4 */

/* 235 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143122148 */

/* 236 */
 /* pointer to 235 */
 /* size: 4 */

/* 237 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143122408 */

/* 238 */
 /* pointer to 237 */
 /* size: 4 */

/* 239 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 240 */
 /* pointer to 239 */
 /* size: 4 */

/* 241 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 242 */
 /* pointer to 241 */
 /* size: 4 */

/* 243 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 244 */
 /* pointer to 243 */
 /* size: 4 */

/* 245 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143123188 */

/* 246 */
 /* pointer to 245 */
 /* size: 4 */

/* 247 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 248 */
 /* pointer to 247 */
 /* size: 4 */

/* 249 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143127588 */

/* 250 */
 /* pointer to 249 */
 /* size: 4 */

/* 251 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 252 */
 /* pointer to 49 */
 /* size: 4 */

/* 253 */
 /* pointer to 9 */
 /* size: 4 */

/* 254 */
 /* pointer to 251 */
 /* size: 4 */

/* 255 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143128160 */

/* 256 */
 /* pointer to 255 */
 /* size: 4 */

/* 257 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 258 */
 /* pointer to 257 */
 /* size: 4 */

/* 259 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143128576 */

/* 260 */
 /* pointer to 259 */
 /* size: 4 */

/* 261 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 262 */
 /* pointer to 261 */
 /* size: 4 */

/* 263 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143129096 */

/* 264 */
 /* pointer to 263 */
 /* size: 4 */

/* 265 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 266 */
 /* pointer to 265 */
 /* size: 4 */

/* 267 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 268 */
 /* pointer to 267 */
 /* size: 4 */

/* 269 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143129980 */

/* 270 */
 /* pointer to 269 */
 /* size: 4 */

/* 271 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143130240 */

/* 272 */
 /* pointer to 271 */
 /* size: 4 */

/* 273 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143130552 */

/* 274 */
 /* pointer to 273 */
 /* size: 4 */

/* 275 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143130864 */

/* 276 */
 /* pointer to 275 */
 /* size: 4 */

/* 277 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 278 */
 /* pointer to 277 */
 /* size: 4 */

/* 279 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 280 */
 /* pointer to 279 */
 /* size: 4 */

/* 281 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143135940 */

/* 282 */
 /* pointer to 281 */
 /* size: 4 */

/* 283 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 284 */
 /* pointer to 283 */
 /* size: 4 */

/* 285 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143136356 */

/* 286 */
 /* pointer to 285 */
 /* size: 4 */

/* 287 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 288 */
 /* pointer to 287 */
 /* size: 4 */

/* 289 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 2 */

/* 290 */
 /* pointer to 289 */
 /* size: 4 */

/* 291 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143136980 */

/* 292 */
 /* pointer to 291 */
 /* size: 4 */

/* 293 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 294 */
 /* pointer to 4 */
 /* size: 4 */

/* 295 */
 /* pointer to 293 */
 /* size: 4 */

/* 296 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 297 */
 /* pointer to 296 */
 /* size: 4 */

/* 298 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143138124 */

/* 299 */
 /* pointer to 300 */
 /* size: 4 */

/* 300 */
/* <0> (null):0 */
struct delta_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 301 */
 /* pointer to 298 */
 /* size: 4 */

/* 302 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143138448 */

/* 303 */
 /* pointer to 304 */
 /* size: 4 */

/* 304 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143138656 */

/* 305 */
 /* pointer to 306 */
 /* size: 4 */

/* 306 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 307 */
 /* pointer to 302 */
 /* size: 4 */

/* 308 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 309 */
 /* pointer to 308 */
 /* size: 4 */

/* 310 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143139228 */

/* 311 */
 /* pointer to 310 */
 /* size: 4 */

/* 312 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143139436 */

/* 313 */
 /* pointer to 312 */
 /* size: 4 */

/* 314 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 315 */
 /* pointer to 316 */
 /* size: 4 */

/* 316 */
/* <0> (null):0 */
struct entity_state_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 317 */
 /* pointer to 314 */
 /* size: 4 */

/* 318 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143153320 */

/* 319 */
 /* pointer to 84 */
 /* size: 4 */

/* 320 */
 /* pointer to 318 */
 /* size: 4 */

/* 321 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143153580 */

/* 322 */
 /* pointer to 321 */
 /* size: 4 */

/* 323 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143153892 */

/* 324 */
 /* pointer to 323 */
 /* size: 4 */

/* 325 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143154152 */

/* 326 */
 /* pointer to 325 */
 /* size: 4 */

/* 327 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 328 */
 /* pointer to 327 */
 /* size: 4 */

/* 329 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 330 */
 /* pointer to 329 */
 /* size: 4 */

/* 331 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 332 */
 /* pointer to 331 */
 /* size: 4 */

/* 333 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 334 */
 /* pointer to 333 */
 /* size: 4 */

/* 335 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 336 */
 /* pointer to 335 */
 /* size: 4 */

/* 337 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 338 */
 /* pointer to 337 */
 /* size: 4 */

/* 339 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143155608 */

/* 340 */
 /* pointer to 339 */
 /* size: 4 */

/* 341 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143155816 */

/* 342 */
 /* pointer to 341 */
 /* size: 4 */

/* 343 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143156024 */

/* 344 */
 /* pointer to 343 */
 /* size: 4 */

/* 345 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 346 */
 /* pointer to 17 */
 /* size: 4 */

/* 347 */
 /* pointer to 345 */
 /* size: 4 */

/* 348 */
/* <0> (null):0 */
typedef struct enginefuncs_s enginefuncs_t; /* size: 632 */

/* 349 */
/* <0> (null):0 */
struct KeyValueData_s {
	char *                     szClassName;          /*     0     4 */
	char *                     szKeyName;            /*     4     4 */
	char *                     szValue;              /*     8     4 */
	int32                      fHandled;             /*    12     4 */

	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 350 */
/* <0> (null):0 */
typedef struct KeyValueData_s KeyValueData; /* size: 16 */

/* 351 */
/* <0> (null):0 */
struct {
	char                       mapName[32];          /*     0    32 */
	char                       landmarkName[32];     /*    32    32 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	edict_t *                  pentLandmark;         /*    64     4 */
	class Vector              vecLandmarkOrigin;     /*    68    12 */

	/* size: 80, cachelines: 2, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 80 */

/* 352 */
/* <0> (null):0 */
typedef class  LEVELLIST; /* size: 80 */

/* 353 */
/* <0> (null):0 */
struct {
	int                        id;                   /*     0     4 */
	edict_t *                  pent;                 /*     4     4 */
	int                        location;             /*     8     4 */
	int                        size;                 /*    12     4 */
	int                        flags;                /*    16     4 */
	string_t                   classname;            /*    20     4 */

	/* size: 24, cachelines: 1, members: 6 */
	/* last cacheline: 24 bytes */
}; /* size: 24 */

/* 354 */
/* <0> (null):0 */
typedef class  ENTITYTABLE; /* size: 24 */

/* 355 */
/* <0> (null):0 */
typedef struct saverestore_s SAVERESTOREDATA; /* size: 1396 */

/* 356 */
/* <0> (null):0 */
struct saverestore_s {
	char *                     pBaseData;            /*     0     4 */
	char *                     pCurrentData;         /*     4     4 */
	int                        size;                 /*     8     4 */
	int                        bufferSize;           /*    12     4 */
	int                        tokenSize;            /*    16     4 */
	int                        tokenCount;           /*    20     4 */
	char * *                   pTokens;              /*    24     4 */
	int                        currentIndex;         /*    28     4 */
	int                        tableCount;           /*    32     4 */
	int                        connectionCount;      /*    36     4 */
	ENTITYTABLE *              pTable;               /*    40     4 */
	LEVELLIST                  levelList[16];        /*    44  1280 */
	/* --- cacheline 20 boundary (1280 bytes) was 44 bytes ago --- */
	int                        fUseLandmark;         /*  1324     4 */
	char                       szLandmarkName[20];   /*  1328    20 */
	/* --- cacheline 21 boundary (1344 bytes) was 4 bytes ago --- */
	class Vector              vecLandmarkOffset;     /*  1348    12 */
	float                      time;                 /*  1360     4 */
	char                       szCurrentMapName[32]; /*  1364    32 */

	/* size: 1396, cachelines: 22, members: 17 */
	/* last cacheline: 52 bytes */
}; /* size: 1396 */

/* 357 */
 /* pointer to 354 */
 /* size: 4 */

/* 358 */
/* <0> (null):0 */
LEVELLIST                  array[16]; /* size: 1280 */

/* 359 */
/* <0> (null):0 */
enum _fieldtypes {
	FIELD_FLOAT = 0,
	FIELD_STRING = 1,
	FIELD_ENTITY = 2,
	FIELD_CLASSPTR = 3,
	FIELD_EHANDLE = 4,
	FIELD_EVARS = 5,
	FIELD_EDICT = 6,
	FIELD_VECTOR = 7,
	FIELD_POSITION_VECTOR = 8,
	FIELD_POINTER = 9,
	FIELD_INTEGER = 10,
	FIELD_FUNCTION = 11,
	FIELD_BOOLEAN = 12,
	FIELD_SHORT = 13,
	FIELD_CHARACTER = 14,
	FIELD_TIME = 15,
	FIELD_MODELNAME = 16,
	FIELD_SOUNDNAME = 17,
	FIELD_TYPECOUNT = 18,
}; /* size: 4 */

/* 360 */
/* <0> (null):0 */
typedef enum _fieldtypes FIELDTYPE; /* size: 4 */

/* 361 */
/* <0> (null):0 */
struct {
	FIELDTYPE                  fieldType;            /*     0     4 */
	char *                     fieldName;            /*     4     4 */
	int                        fieldOffset;          /*     8     4 */
	short int                  fieldSize;            /*    12     2 */
	short int                  flags;                /*    14     2 */

	/* size: 16, cachelines: 1, members: 5 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 362 */
/* <0> (null):0 */
typedef class  TYPEDESCRIPTION; /* size: 16 */

/* 363 */
 /* pointer to 350 */
 /* size: 4 */

/* 364 */
 /* pointer to 355 */
 /* size: 4 */

/* 365 */
 /* pointer to 362 */
 /* size: 4 */

/* 366 */
/* <0> (null):0 */
typedef int EOFFSET; /* size: 4 */

/* 367 */
/* <0> (null):0 */
enum {
	TS_AT_TOP = 0,
	TS_AT_BOTTOM = 1,
	TS_GOING_UP = 2,
	TS_GOING_DOWN = 3,
}; /* size: 4 */

/* 368 */
/* <0> (null):0 */
typedef enum  TOGGLE_STATE; /* size: 4 */

/* 369 */
/* <0> (null):0 */
class CSaveRestoreBuffer {
protected:

	SAVERESTOREDATA *          m_pdata;              /*     0     4 */
	/* <0> (null):0 */
	void CSaveRestoreBuffer(class CSaveRestoreBuffer *);

	/* <0> (null):0 */
	void CSaveRestoreBuffer(class CSaveRestoreBuffer *, SAVERESTOREDATA *);

	/* <0> (null):0 */
	void ~CSaveRestoreBuffer(class CSaveRestoreBuffer *, int);

	/* <0> (null):0 */
	int EntityIndex(class CSaveRestoreBuffer *, entvars_t *); /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP9entvars_s */

	/* <0> (null):0 */
	int EntityIndex(class CSaveRestoreBuffer *, edict_t *); /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP7edict_s */

	/* <0> (null):0 */
	int EntityIndex(class CSaveRestoreBuffer *, EOFFSET); /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEi */

	/* <0> (null):0 */
	int EntityIndex(class CSaveRestoreBuffer *, class CBaseEntity *); /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP11CBaseEntity */

	/* <0> (null):0 */
	int EntityFlags(class CSaveRestoreBuffer *, int, int); /* linkage=_ZN18CSaveRestoreBuffer11EntityFlagsEii */

	/* <0> (null):0 */
	int EntityFlagsSet(class CSaveRestoreBuffer *, int, int); /* linkage=_ZN18CSaveRestoreBuffer14EntityFlagsSetEii */

	/* <0> (null):0 */
	edict_t * EntityFromIndex(class CSaveRestoreBuffer *, int); /* linkage=_ZN18CSaveRestoreBuffer15EntityFromIndexEi */

	/* <0> (null):0 */
	short unsigned int TokenHash(class CSaveRestoreBuffer *, const char  *); /* linkage=_ZN18CSaveRestoreBuffer9TokenHashEPKc */

	/* <0> (null):0 */
	void BufferRewind(class CSaveRestoreBuffer *, int); /* linkage=_ZN18CSaveRestoreBuffer12BufferRewindEi */

	/* <0> (null):0 */
	unsigned int HashString(class CSaveRestoreBuffer *, const char  *); /* linkage=_ZN18CSaveRestoreBuffer10HashStringEPKc */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 370 */
 /* pointer to 369 */
 /* size: 4 */

/* 371 */
 /* pointer to 81 */
 /* size: 4 */

/* 372 */
 /* pointer to 373 */
 /* size: 4 */

/* 373 */
/* <0> (null):0 */
struct CBaseEntity {
	/* <0> (null):0 */
	virtual void KeyValue(class CBaseEntity *, KeyValueData *); /* linkage=_ZN11CBaseEntity8KeyValueEP14KeyValueData_s */

	/* <0> (null):0 */
	virtual int ObjectCaps(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10ObjectCapsEv */

	/* <0> (null):0 */
	void CBaseEntity(class CBaseEntity *);

	/* <0> (null):0 */
	void * operator new(size_t, entvars_t *); /* linkage=_ZN11CBaseEntitynwEjP9entvars_s */

	/* <0> (null):0 */
	virtual void Precache(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8PrecacheEv */

	/* <0> (null):0 */
	virtual void Restart(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7RestartEv */

	/* <0> (null):0 */
	virtual void Activate(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8ActivateEv */

	/* <0> (null):0 */
	virtual int Classify(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8ClassifyEv */

	/* <0> (null):0 */
	virtual void DeathNotice(class CBaseEntity *, entvars_t *); /* linkage=_ZN11CBaseEntity11DeathNoticeEP9entvars_s */

	/* <0> (null):0 */
	virtual int BloodColor(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10BloodColorEv */

	/* <0> (null):0 */
	virtual BOOL IsTriggered(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity11IsTriggeredEPS_ */

	/* <0> (null):0 */
	virtual class CBaseMonster * MyMonsterPointer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity16MyMonsterPointerEv */

	/* <0> (null):0 */
	virtual class CSquadMonster * MySquadMonsterPointer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity21MySquadMonsterPointerEv */

	/* <0> (null):0 */
	virtual int GetToggleState(class CBaseEntity *); /* linkage=_ZN11CBaseEntity14GetToggleStateEv */

	/* <0> (null):0 */
	virtual void AddPoints(class CBaseEntity *, int, BOOL); /* linkage=_ZN11CBaseEntity9AddPointsEii */

	/* <0> (null):0 */
	virtual void AddPointsToTeam(class CBaseEntity *, int, BOOL); /* linkage=_ZN11CBaseEntity15AddPointsToTeamEii */

	/* <0> (null):0 */
	virtual BOOL AddPlayerItem(class CBaseEntity *, class CBasePlayerItem *); /* linkage=_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem */

	/* <0> (null):0 */
	virtual BOOL RemovePlayerItem(class CBaseEntity *, class CBasePlayerItem *); /* linkage=_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem */

	/* <0> (null):0 */
	virtual int GiveAmmo(class CBaseEntity *, int, char *, int); /* linkage=_ZN11CBaseEntity8GiveAmmoEiPci */

	/* <0> (null):0 */
	virtual float GetDelay(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8GetDelayEv */

	/* <0> (null):0 */
	virtual int IsMoving(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8IsMovingEv */

	/* <0> (null):0 */
	virtual void OverrideReset(class CBaseEntity *); /* linkage=_ZN11CBaseEntity13OverrideResetEv */

	/* <0> (null):0 */
	virtual void SetToggleState(class CBaseEntity *, int); /* linkage=_ZN11CBaseEntity14SetToggleStateEi */

	/* <0> (null):0 */
	virtual void StartSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity13StartSneakingEv */

	/* <0> (null):0 */
	virtual void StopSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12StopSneakingEv */

	/* <0> (null):0 */
	virtual BOOL OnControls(class CBaseEntity *, entvars_t *); /* linkage=_ZN11CBaseEntity10OnControlsEP9entvars_s */

	/* <0> (null):0 */
	virtual BOOL IsSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10IsSneakingEv */

	/* <0> (null):0 */
	virtual BOOL IsAlive(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7IsAliveEv */

	/* <0> (null):0 */
	virtual BOOL IsBSPModel(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10IsBSPModelEv */

	/* <0> (null):0 */
	virtual BOOL ReflectGauss(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12ReflectGaussEv */

	/* <0> (null):0 */
	virtual BOOL IsPlayer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8IsPlayerEv */

	/* <0> (null):0 */
	virtual BOOL IsNetClient(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11IsNetClientEv */

	/* <0> (null):0 */
	virtual const char  * TeamID(class CBaseEntity *); /* linkage=_ZN11CBaseEntity6TeamIDEv */

	/* <0> (null):0 */
	virtual void Think(class CBaseEntity *); /* linkage=_ZN11CBaseEntity5ThinkEv */

	/* <0> (null):0 */
	virtual void Touch(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity5TouchEPS_ */

	/* <0> (null):0 */
	virtual void Use(class CBaseEntity *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float); /* linkage=_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf */

	/* <0> (null):0 */
	virtual void Blocked(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity7BlockedEPS_ */

	/* <0> (null):0 */
	virtual class CBaseEntity * Respawn(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7RespawnEv */

	/* <0> (null):0 */
	virtual void UpdateOwner(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11UpdateOwnerEv */

	/* <0> (null):0 */
	virtual BOOL FBecomeProne(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12FBecomeProneEv */

	/* <0> (null):0 */
	virtual class Vector Center(class CBaseEntity *); /* linkage=_ZN11CBaseEntity6CenterEv */

	/* <0> (null):0 */
	virtual class Vector EyePosition(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11EyePositionEv */

	/* <0> (null):0 */
	virtual class Vector EarPosition(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11EarPositionEv */

	/* <0> (null):0 */
	virtual class Vector BodyTarget(class CBaseEntity *, const class Vector  &); /* linkage=_ZN11CBaseEntity10BodyTargetERK6Vector */

	/* <0> (null):0 */
	virtual int Illumination(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12IlluminationEv */

	/* <0> (null):0 */
	virtual BOOL HasTarget(class CBaseEntity *, string_t); /* linkage=_ZN11CBaseEntity9HasTargetEj */

	/* vtable has 44 entries: {
	   [3] = KeyValue(_ZN11CBaseEntity8KeyValueEP14KeyValueData_s), 
	   [6] = ObjectCaps(_ZN11CBaseEntity10ObjectCapsEv), 
	   [1] = Precache(_ZN11CBaseEntity8PrecacheEv), 
	   [2] = Restart(_ZN11CBaseEntity7RestartEv), 
	   [7] = Activate(_ZN11CBaseEntity8ActivateEv), 
	   [9] = Classify(_ZN11CBaseEntity8ClassifyEv), 
	   [10] = DeathNotice(_ZN11CBaseEntity11DeathNoticeEP9entvars_s), 
	   [15] = BloodColor(_ZN11CBaseEntity10BloodColorEv), 
	   [17] = IsTriggered(_ZN11CBaseEntity11IsTriggeredEPS_), 
	   [18] = MyMonsterPointer(_ZN11CBaseEntity16MyMonsterPointerEv), 
	   [19] = MySquadMonsterPointer(_ZN11CBaseEntity21MySquadMonsterPointerEv), 
	   [20] = GetToggleState(_ZN11CBaseEntity14GetToggleStateEv), 
	   [21] = AddPoints(_ZN11CBaseEntity9AddPointsEii), 
	   [22] = AddPointsToTeam(_ZN11CBaseEntity15AddPointsToTeamEii), 
	   [23] = AddPlayerItem(_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem), 
	   [24] = RemovePlayerItem(_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem), 
	   [25] = GiveAmmo(_ZN11CBaseEntity8GiveAmmoEiPci), 
	   [26] = GetDelay(_ZN11CBaseEntity8GetDelayEv), 
	   [27] = IsMoving(_ZN11CBaseEntity8IsMovingEv), 
	   [28] = OverrideReset(_ZN11CBaseEntity13OverrideResetEv), 
	   [30] = SetToggleState(_ZN11CBaseEntity14SetToggleStateEi), 
	   [31] = StartSneaking(_ZN11CBaseEntity13StartSneakingEv), 
	   [32] = StopSneaking(_ZN11CBaseEntity12StopSneakingEv), 
	   [33] = OnControls(_ZN11CBaseEntity10OnControlsEP9entvars_s), 
	   [34] = IsSneaking(_ZN11CBaseEntity10IsSneakingEv), 
	   [35] = IsAlive(_ZN11CBaseEntity7IsAliveEv), 
	   [36] = IsBSPModel(_ZN11CBaseEntity10IsBSPModelEv), 
	   [37] = ReflectGauss(_ZN11CBaseEntity12ReflectGaussEv), 
	   [40] = IsPlayer(_ZN11CBaseEntity8IsPlayerEv), 
	   [41] = IsNetClient(_ZN11CBaseEntity11IsNetClientEv), 
	   [42] = TeamID(_ZN11CBaseEntity6TeamIDEv), 
	   [44] = Think(_ZN11CBaseEntity5ThinkEv), 
	   [45] = Touch(_ZN11CBaseEntity5TouchEPS_), 
	   [46] = Use(_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf), 
	   [47] = Blocked(_ZN11CBaseEntity7BlockedEPS_), 
	   [48] = Respawn(_ZN11CBaseEntity7RespawnEv), 
	   [49] = UpdateOwner(_ZN11CBaseEntity11UpdateOwnerEv), 
	   [50] = FBecomeProne(_ZN11CBaseEntity12FBecomeProneEv), 
	   [51] = Center(_ZN11CBaseEntity6CenterEv), 
	   [52] = EyePosition(_ZN11CBaseEntity11EyePositionEv), 
	   [53] = EarPosition(_ZN11CBaseEntity11EarPositionEv), 
	   [54] = BodyTarget(_ZN11CBaseEntity10BodyTargetERK6Vector), 
	   [55] = Illumination(_ZN11CBaseEntity12IlluminationEv), 
	   [38] = HasTarget(_ZN11CBaseEntity9HasTargetEj), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 374 */
/* <0> (null):0 */
class CSave : public CSaveRestoreBuffer {
public:

	/* class CSaveRestoreBuffer  <ancestor>; */      /*     0     4 */
	/* <0> (null):0 */
	void CSave(class CSave *, SAVERESTOREDATA *);

	/* <0> (null):0 */
	void WriteShort(class CSave *, const char  *, const short int  *, int); /* linkage=_ZN5CSave10WriteShortEPKcPKsi */

	/* <0> (null):0 */
	void WriteInt(class CSave *, const char  *, const int  *, int); /* linkage=_ZN5CSave8WriteIntEPKcPKii */

	/* <0> (null):0 */
	void WriteFloat(class CSave *, const char  *, const float  *, int); /* linkage=_ZN5CSave10WriteFloatEPKcPKfi */

	/* <0> (null):0 */
	void WriteTime(class CSave *, const char  *, const float  *, int); /* linkage=_ZN5CSave9WriteTimeEPKcPKfi */

	/* <0> (null):0 */
	void WriteData(class CSave *, const char  *, int, const char  *); /* linkage=_ZN5CSave9WriteDataEPKciS1_ */

	/* <0> (null):0 */
	void WriteString(class CSave *, const char  *, const char  *); /* linkage=_ZN5CSave11WriteStringEPKcS1_ */

	/* <0> (null):0 */
	void WriteString(class CSave *, const char  *, const int  *, int); /* linkage=_ZN5CSave11WriteStringEPKcPKii */

	/* <0> (null):0 */
	void WriteVector(class CSave *, const char  *, const class Vector  &); /* linkage=_ZN5CSave11WriteVectorEPKcRK6Vector */

	/* <0> (null):0 */
	void WriteVector(class CSave *, const char  *, const float  *, int); /* linkage=_ZN5CSave11WriteVectorEPKcPKfi */

	/* <0> (null):0 */
	void WritePositionVector(class CSave *, const char  *, const class Vector  &); /* linkage=_ZN5CSave19WritePositionVectorEPKcRK6Vector */

	/* <0> (null):0 */
	void WritePositionVector(class CSave *, const char  *, const float  *, int); /* linkage=_ZN5CSave19WritePositionVectorEPKcPKfi */

	/* <0> (null):0 */
	void WriteFunction(class CSave *, const char  *, void * *, int); /* linkage=_ZN5CSave13WriteFunctionEPKcPPvi */

	/* <0> (null):0 */
	int WriteEntVars(class CSave *, const char  *, entvars_t *); /* linkage=_ZN5CSave12WriteEntVarsEPKcP9entvars_s */

	/* <0> (null):0 */
	int WriteFields(class CSave *, const char  *, void *, TYPEDESCRIPTION *, int); /* linkage=_ZN5CSave11WriteFieldsEPKcPvP15TYPEDESCRIPTIONi */

private:

	/* <0> (null):0 */
	int DataEmpty(class CSave *, const char  *, int); /* linkage=_ZN5CSave9DataEmptyEPKci */

	/* <0> (null):0 */
	void BufferField(class CSave *, const char  *, int, const char  *); /* linkage=_ZN5CSave11BufferFieldEPKciS1_ */

	/* <0> (null):0 */
	void BufferString(class CSave *, char *, int); /* linkage=_ZN5CSave12BufferStringEPci */

	/* <0> (null):0 */
	void BufferData(class CSave *, const char  *, int); /* linkage=_ZN5CSave10BufferDataEPKci */

	/* <0> (null):0 */
	void BufferHeader(class CSave *, const char  *, int); /* linkage=_ZN5CSave12BufferHeaderEPKci */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 375 */
 /* pointer to 374 */
 /* size: 4 */

/* 376 */
 /* pointer to 377 */
 /* size: 4 */

/* 377 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 2 */

/* 378 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 379 */
 /* pointer to 16 */
 /* size: 4 */

/* 380 */
/* <0> (null):0 */
struct {
	short unsigned int         size;                 /*     0     2 */
	short unsigned int         token;                /*     2     2 */
	char *                     pData;                /*     4     4 */

	/* size: 8, cachelines: 1, members: 3 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 381 */
/* <0> (null):0 */
typedef class  HEADER; /* size: 8 */

/* 382 */
/* <0> (null):0 */
class CRestore : public CSaveRestoreBuffer {
public:

	/* class CSaveRestoreBuffer  <ancestor>; */      /*     0     4 */
private:

	int                        m_global;             /*     4     4 */
	BOOL                       m_precache;           /*     8     4 */
	/* <0> (null):0 */
	void CRestore(class CRestore *, SAVERESTOREDATA *);

	/* <0> (null):0 */
	int ReadEntVars(class CRestore *, const char  *, entvars_t *); /* linkage=_ZN8CRestore11ReadEntVarsEPKcP9entvars_s */

	/* <0> (null):0 */
	int ReadFields(class CRestore *, const char  *, void *, TYPEDESCRIPTION *, int); /* linkage=_ZN8CRestore10ReadFieldsEPKcPvP15TYPEDESCRIPTIONi */

	/* <0> (null):0 */
	int ReadField(class CRestore *, void *, TYPEDESCRIPTION *, int, int, int, char *, void *); /* linkage=_ZN8CRestore9ReadFieldEPvP15TYPEDESCRIPTIONiiiPcS0_ */

	/* <0> (null):0 */
	int ReadInt(class CRestore *); /* linkage=_ZN8CRestore7ReadIntEv */

	/* <0> (null):0 */
	short int ReadShort(class CRestore *); /* linkage=_ZN8CRestore9ReadShortEv */

	/* <0> (null):0 */
	int ReadNamedInt(class CRestore *, const char  *); /* linkage=_ZN8CRestore12ReadNamedIntEPKc */

	/* <0> (null):0 */
	char * ReadNamedString(class CRestore *, const char  *); /* linkage=_ZN8CRestore15ReadNamedStringEPKc */

	/* <0> (null):0 */
	int Empty(class CRestore *); /* linkage=_ZN8CRestore5EmptyEv */

	/* <0> (null):0 */
	void SetGlobalMode(class CRestore *, int); /* linkage=_ZN8CRestore13SetGlobalModeEi */

	/* <0> (null):0 */
	void PrecacheMode(class CRestore *, BOOL); /* linkage=_ZN8CRestore12PrecacheModeEi */

	/* <0> (null):0 */
	char * BufferPointer(class CRestore *); /* linkage=_ZN8CRestore13BufferPointerEv */

	/* <0> (null):0 */
	void BufferReadBytes(class CRestore *, char *, int); /* linkage=_ZN8CRestore15BufferReadBytesEPci */

	/* <0> (null):0 */
	void BufferSkipBytes(class CRestore *, int); /* linkage=_ZN8CRestore15BufferSkipBytesEi */

	/* <0> (null):0 */
	int BufferSkipZString(class CRestore *); /* linkage=_ZN8CRestore17BufferSkipZStringEv */

	/* <0> (null):0 */
	int BufferCheckZString(class CRestore *, const char  *); /* linkage=_ZN8CRestore18BufferCheckZStringEPKc */

	/* <0> (null):0 */
	void BufferReadHeader(class CRestore *, HEADER *); /* linkage=_ZN8CRestore16BufferReadHeaderEP6HEADER */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 383 */
 /* pointer to 382 */
 /* size: 4 */

/* 384 */
 /* pointer to 381 */
 /* size: 4 */

/* 385 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 386 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 387 */
/* <0> (null):0 */
enum {
	USE_OFF = 0,
	USE_ON = 1,
	USE_SET = 2,
	USE_TOGGLE = 3,
}; /* size: 4 */

/* 388 */
/* <0> (null):0 */
typedef enum  USE_TYPE; /* size: 4 */

/* 389 */
/* <0> (null):0 */
class CPathTrack : public CPointEntity {
public:

	/* class CPointEntity        <ancestor>; */      /*     0     0 */
	TYPEDESCRIPTION            m_SaveData[5];        /*     0    80 */
	/* --- cacheline 1 boundary (64 bytes) was 16 bytes ago --- */
	float                      m_length;             /*   152     4 */
	string_t                   m_altName;            /*   156     4 */
	class CPathTrack *         m_pnext;              /*   160     4 */
	class CPathTrack *         m_pprevious;          /*   164     4 */
	class CPathTrack *         m_paltpath;           /*   168     4 */
	/* <0> (null):0 */
	void CPathTrack(class CPathTrack *, const class CPathTrack  &);

	/* <0> (null):0 */
	void CPathTrack(class CPathTrack *);

	/* <0> (null):0 */
	virtual void Spawn(class CPathTrack *); /* linkage=_ZN10CPathTrack5SpawnEv */

	/* <0> (null):0 */
	virtual void Activate(class CPathTrack *); /* linkage=_ZN10CPathTrack8ActivateEv */

	/* <0> (null):0 */
	virtual void KeyValue(class CPathTrack *, KeyValueData *); /* linkage=_ZN10CPathTrack8KeyValueEP14KeyValueData_s */

	/* <0> (null):0 */
	void SetPrevious(class CPathTrack *, class CPathTrack *); /* linkage=_ZN10CPathTrack11SetPreviousEPS_ */

	/* <0> (null):0 */
	void Link(class CPathTrack *); /* linkage=_ZN10CPathTrack4LinkEv */

	/* <0> (null):0 */
	virtual void Use(class CPathTrack *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float); /* linkage=_ZN10CPathTrack3UseEP11CBaseEntityS1_8USE_TYPEf */

	/* <0> (null):0 */
	class CPathTrack * ValidPath(class CPathTrack *, class CPathTrack *, int); /* linkage=_ZN10CPathTrack9ValidPathEPS_i */

	/* <0> (null):0 */
	void Project(class CPathTrack *, class CPathTrack *, class CPathTrack *, class Vector *, float); /* linkage=_ZN10CPathTrack7ProjectEPS_S0_P6Vectorf */

	/* <0> (null):0 */
	class CPathTrack * Instance(edict_t *); /* linkage=_ZN10CPathTrack8InstanceEP7edict_s */

	/* <0> (null):0 */
	class CPathTrack * LookAhead(class CPathTrack *, class Vector *, float, int); /* linkage=_ZN10CPathTrack9LookAheadEP6Vectorfi */

	/* <0> (null):0 */
	class CPathTrack * Nearest(class CPathTrack *, class Vector); /* linkage=_ZN10CPathTrack7NearestE6Vector */

	/* <0> (null):0 */
	class CPathTrack * GetNext(class CPathTrack *); /* linkage=_ZN10CPathTrack7GetNextEv */

	/* <0> (null):0 */
	class CPathTrack * GetPrevious(class CPathTrack *); /* linkage=_ZN10CPathTrack11GetPreviousEv */

	/* <0> (null):0 */
	virtual int Save(class CPathTrack *, class CSave &); /* linkage=_ZN10CPathTrack4SaveER5CSave */

	/* <0> (null):0 */
	virtual int Restore(class CPathTrack *, class CRestore &); /* linkage=_ZN10CPathTrack7RestoreER8CRestore */

	/* vtable has 6 entries: {
	   [0] = Spawn(_ZN10CPathTrack5SpawnEv), 
	   [7] = Activate(_ZN10CPathTrack8ActivateEv), 
	   [3] = KeyValue(_ZN10CPathTrack8KeyValueEP14KeyValueData_s), 
	   [46] = Use(_ZN10CPathTrack3UseEP11CBaseEntityS1_8USE_TYPEf), 
	   [4] = Save(_ZN10CPathTrack4SaveER5CSave), 
	   [5] = Restore(_ZN10CPathTrack7RestoreER8CRestore), 
	} */
	/* size: 172, cachelines: 3, members: 7 */
	/* last cacheline: 44 bytes */

	/* BRAIN FART ALERT! 172 != 100 + 0(holes), diff = 72 */

}; /* size: 172 */

/* 390 */
/* <0> (null):0 */
class CPointEntity {
	/* <0> (null):0 */
	virtual int ObjectCaps(class CPointEntity *); /* linkage=_ZN12CPointEntity10ObjectCapsEv */

	/* <0> (null):0 */
	void CPointEntity(class CPointEntity *);

	/* vtable has 1 entries: {
	   [6] = ObjectCaps(_ZN12CPointEntity10ObjectCapsEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 391 */
/* <0> (null):0 */
TYPEDESCRIPTION            array[5]; /* size: 80 */

/* 392 */
 /* pointer to 389 */
 /* size: 4 */

/* 393 */
 /* pointer to 389 */
 /* size: 4 */

/* 394 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 395 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 172 */

/* 396 */
 /* pointer to 373 */
 /* size: 4 */

/* 397 */
/* <0> (null):0 */
class CPathCorner : public CPointEntity {
public:

	/* class CPointEntity        <ancestor>; */      /*     0     0 */
	TYPEDESCRIPTION            m_SaveData[1];        /*     0    16 */
private:

	float                      m_flWait;             /*   152     4 */
	/* <0> (null):0 */
	void CPathCorner(class CPathCorner *, const class CPathCorner  &);

	/* <0> (null):0 */
	void CPathCorner(class CPathCorner *);

	/* <0> (null):0 */
	virtual void Spawn(class CPathCorner *); /* linkage=_ZN11CPathCorner5SpawnEv */

	/* <0> (null):0 */
	virtual void KeyValue(class CPathCorner *, KeyValueData *); /* linkage=_ZN11CPathCorner8KeyValueEP14KeyValueData_s */

	/* <0> (null):0 */
	virtual float GetDelay(class CPathCorner *); /* linkage=_ZN11CPathCorner8GetDelayEv */

	/* <0> (null):0 */
	virtual int Save(class CPathCorner *, class CSave &); /* linkage=_ZN11CPathCorner4SaveER5CSave */

	/* <0> (null):0 */
	virtual int Restore(class CPathCorner *, class CRestore &); /* linkage=_ZN11CPathCorner7RestoreER8CRestore */

	/* vtable has 5 entries: {
	   [0] = Spawn(_ZN11CPathCorner5SpawnEv), 
	   [3] = KeyValue(_ZN11CPathCorner8KeyValueEP14KeyValueData_s), 
	   [26] = GetDelay(_ZN11CPathCorner8GetDelayEv), 
	   [4] = Save(_ZN11CPathCorner4SaveER5CSave), 
	   [5] = Restore(_ZN11CPathCorner7RestoreER8CRestore), 
	} */
	/* size: 156, cachelines: 3, members: 3 */
	/* last cacheline: 28 bytes */

	/* BRAIN FART ALERT! 156 != 20 + 0(holes), diff = 136 */

}; /* size: 156 */

/* 398 */
/* <0> (null):0 */
TYPEDESCRIPTION            array[1]; /* size: 16 */

/* 399 */
 /* pointer to 397 */
 /* size: 4 */

/* 400 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 401 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 156 */

/* 402 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 403 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 404 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 405 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 406 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 407 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 408 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 409 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 410 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 411 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 412 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 413 */
 /* pointer to 414 */
 /* size: 4 */

/* 414 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 676 */

/* 415 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 416 */
 /* pointer to 390 */
 /* size: 4 */

/* 417 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 418 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 419 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 420 */
/* <0> (null):0 */
class CBaseMonster {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 421 */
 /* pointer to 420 */
 /* size: 4 */

/* 422 */
/* <0> (null):0 */
struct CSquadMonster {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 423 */
 /* pointer to 422 */
 /* size: 4 */

/* 424 */
 /* pointer to 425 */
 /* size: 4 */

/* 425 */
/* <0> (null):0 */
struct CBasePlayerItem {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 426 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 427 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 428 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 429 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 430 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 431 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 432 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 433 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 434 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 435 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 436 */
 /* pointer to 77 */
 /* size: 4 */

/* Functions: */

/* <0> (null):0 */
void Vector2D(class Vector2D *)
{
} /* size: 0 */

/* <0> (null):0 */
void Vector2D(class Vector2D *, float, float)
{
} /* size: 142745368 */

/* <0> (null):0 */
class Vector2D operator+(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DplERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator-(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DmiERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator*(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DmlEf */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator/(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DdvEf */
{
} /* size: 8 */

/* <0> (null):0 */
float Length(const class Vector2D  *) /* linkage=_ZNK8Vector2D6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector2D  *) /* linkage=_ZNK8Vector2D13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector2D Normalize(const class Vector2D  *) /* linkage=_ZNK8Vector2D9NormalizeEv */
{
} /* size: 8 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector2D *) /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector2D *, float) /* linkage=_ZN8Vector2D6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void Vector(class Vector *)
{
} /* size: 0 */

/* <0> (null):0 */
void Vector(class Vector *, float, float, float)
{
} /* size: 81 */

/* <0> (null):0 */
void Vector(class Vector *, const class Vector  &)
{
} /* size: 142748148 */

/* <0> (null):0 */
void Vector(class Vector *, float *)
{
} /* size: 0 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *) /* linkage=_ZNK6VectorngEv */
{
} /* size: 12 */

/* <0> (null):0 */
int operator==(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectoreqERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
int operator!=(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorneERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector operator+(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorplERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectormiERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator*(const class Vector  *, float) /* linkage=_ZNK6VectormlEf */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator/(const class Vector  *, float) /* linkage=_ZNK6VectordvEf */
{
} /* size: 12 */

/* <0> (null):0 */
void CopyToArray(const class Vector  *, float *) /* linkage=_ZNK6Vector11CopyToArrayEPf */
{
} /* size: 320 */

/* <0> (null):0 */
float Length(const class Vector  *) /* linkage=_ZNK6Vector6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector  *) /* linkage=_ZNK6Vector13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
float * operator float*(class Vector *) /* linkage=_ZN6VectorcvPfEv */
{
} /* size: 4 */

/* <0> (null):0 */
const float  * operator const float*(const class Vector  *) /* linkage=_ZNK6VectorcvPKfEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector Normalize(const class Vector  *) /* linkage=_ZNK6Vector9NormalizeEv */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector2D Make2D(const class Vector  *) /* linkage=_ZNK6Vector6Make2DEv */
{
} /* size: 8 */

/* <0> (null):0 */
float Length2D(const class Vector  *) /* linkage=_ZNK6Vector8Length2DEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector  *, float) /* linkage=_ZNK6Vector16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector  *, float) /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector *) /* linkage=_ZN6Vector16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector *, float) /* linkage=_ZN6Vector6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void CSaveRestoreBuffer(class CSaveRestoreBuffer *)
{
} /* size: 143164460 */

/* <0> (null):0 */
void CSaveRestoreBuffer(class CSaveRestoreBuffer *, SAVERESTOREDATA *)
{
} /* size: 0 */

/* <0> (null):0 */
void ~CSaveRestoreBuffer(class CSaveRestoreBuffer *, int)
{
} /* size: 0 */

/* <0> (null):0 */
int EntityIndex(class CSaveRestoreBuffer *, entvars_t *) /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
int EntityIndex(class CSaveRestoreBuffer *, edict_t *) /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP7edict_s */
{
} /* size: 4 */

/* <0> (null):0 */
int EntityIndex(class CSaveRestoreBuffer *, EOFFSET) /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEi */
{
} /* size: 4 */

/* <0> (null):0 */
int EntityIndex(class CSaveRestoreBuffer *, class CBaseEntity *) /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP11CBaseEntity */
{
} /* size: 4 */

/* <0> (null):0 */
int EntityFlags(class CSaveRestoreBuffer *, int, int) /* linkage=_ZN18CSaveRestoreBuffer11EntityFlagsEii */
{
} /* size: 4 */

/* <0> (null):0 */
int EntityFlagsSet(class CSaveRestoreBuffer *, int, int) /* linkage=_ZN18CSaveRestoreBuffer14EntityFlagsSetEii */
{
} /* size: 4 */

/* <0> (null):0 */
edict_t * EntityFromIndex(class CSaveRestoreBuffer *, int) /* linkage=_ZN18CSaveRestoreBuffer15EntityFromIndexEi */
{
} /* size: 4 */

/* <0> (null):0 */
short unsigned int TokenHash(class CSaveRestoreBuffer *, const char  *) /* linkage=_ZN18CSaveRestoreBuffer9TokenHashEPKc */
{
} /* size: 2 */

/* <0> (null):0 */
void BufferRewind(class CSaveRestoreBuffer *, int) /* linkage=_ZN18CSaveRestoreBuffer12BufferRewindEi */
{
} /* size: 143187008 */

/* <0> (null):0 */
unsigned int HashString(class CSaveRestoreBuffer *, const char  *) /* linkage=_ZN18CSaveRestoreBuffer10HashStringEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void KeyValue(class CBaseEntity *, KeyValueData *) /* linkage=_ZN11CBaseEntity8KeyValueEP14KeyValueData_s */
{
} /* size: 143186932 */

/* <0> (null):0 */
virtual int ObjectCaps(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
void CBaseEntity(class CBaseEntity *)
{
} /* size: 143187484 */

/* <0> (null):0 */
void * operator new(size_t, entvars_t *) /* linkage=_ZN11CBaseEntitynwEjP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Precache(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8PrecacheEv */
{
} /* size: 143188180 */

/* <0> (null):0 */
virtual void Restart(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7RestartEv */
{
} /* size: 143188340 */

/* <0> (null):0 */
virtual void Activate(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8ActivateEv */
{
} /* size: 143188500 */

/* <0> (null):0 */
virtual int Classify(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8ClassifyEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void DeathNotice(class CBaseEntity *, entvars_t *) /* linkage=_ZN11CBaseEntity11DeathNoticeEP9entvars_s */
{
} /* size: 143188628 */

/* <0> (null):0 */
virtual int BloodColor(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10BloodColorEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsTriggered(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity11IsTriggeredEPS_ */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CBaseMonster * MyMonsterPointer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity16MyMonsterPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CSquadMonster * MySquadMonsterPointer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity21MySquadMonsterPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int GetToggleState(class CBaseEntity *) /* linkage=_ZN11CBaseEntity14GetToggleStateEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void AddPoints(class CBaseEntity *, int, BOOL) /* linkage=_ZN11CBaseEntity9AddPointsEii */
{
} /* size: 143144144 */

/* <0> (null):0 */
virtual void AddPointsToTeam(class CBaseEntity *, int, BOOL) /* linkage=_ZN11CBaseEntity15AddPointsToTeamEii */
{
} /* size: 142922800 */

/* <0> (null):0 */
virtual BOOL AddPlayerItem(class CBaseEntity *, class CBasePlayerItem *) /* linkage=_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL RemovePlayerItem(class CBaseEntity *, class CBasePlayerItem *) /* linkage=_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int GiveAmmo(class CBaseEntity *, int, char *, int) /* linkage=_ZN11CBaseEntity8GiveAmmoEiPci */
{
} /* size: 4 */

/* <0> (null):0 */
virtual float GetDelay(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8GetDelayEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int IsMoving(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8IsMovingEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void OverrideReset(class CBaseEntity *) /* linkage=_ZN11CBaseEntity13OverrideResetEv */
{
} /* size: 328089 */

/* <0> (null):0 */
virtual void SetToggleState(class CBaseEntity *, int) /* linkage=_ZN11CBaseEntity14SetToggleStateEi */
{
} /* size: 143145476 */

/* <0> (null):0 */
virtual void StartSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity13StartSneakingEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void StopSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12StopSneakingEv */
{
} /* size: 143022128 */

/* <0> (null):0 */
virtual BOOL OnControls(class CBaseEntity *, entvars_t *) /* linkage=_ZN11CBaseEntity10OnControlsEP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10IsSneakingEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsAlive(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7IsAliveEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsBSPModel(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10IsBSPModelEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL ReflectGauss(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12ReflectGaussEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsPlayer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8IsPlayerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsNetClient(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11IsNetClientEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual const char  * TeamID(class CBaseEntity *) /* linkage=_ZN11CBaseEntity6TeamIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Think(class CBaseEntity *) /* linkage=_ZN11CBaseEntity5ThinkEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Touch(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity5TouchEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Use(class CBaseEntity *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float) /* linkage=_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Blocked(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity7BlockedEPS_ */
{
} /* size: 143235884 */

/* <0> (null):0 */
virtual class CBaseEntity * Respawn(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7RespawnEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void UpdateOwner(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11UpdateOwnerEv */
{
} /* size: 63354 */

/* <0> (null):0 */
virtual BOOL FBecomeProne(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12FBecomeProneEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class Vector Center(class CBaseEntity *) /* linkage=_ZN11CBaseEntity6CenterEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector EyePosition(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11EyePositionEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector EarPosition(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11EarPositionEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector BodyTarget(class CBaseEntity *, const class Vector  &) /* linkage=_ZN11CBaseEntity10BodyTargetERK6Vector */
{
} /* size: 12 */

/* <0> (null):0 */
virtual int Illumination(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12IlluminationEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL HasTarget(class CBaseEntity *, string_t) /* linkage=_ZN11CBaseEntity9HasTargetEj */
{
} /* size: 4 */

/* <0> (null):0 */
void CSave(class CSave *, SAVERESTOREDATA *)
{
} /* size: 0 */

/* <0> (null):0 */
void WriteShort(class CSave *, const char  *, const short int  *, int) /* linkage=_ZN5CSave10WriteShortEPKcPKsi */
{
} /* size: 143235684 */

/* <0> (null):0 */
void WriteInt(class CSave *, const char  *, const int  *, int) /* linkage=_ZN5CSave8WriteIntEPKcPKii */
{
} /* size: 143097524 */

/* <0> (null):0 */
void WriteFloat(class CSave *, const char  *, const float  *, int) /* linkage=_ZN5CSave10WriteFloatEPKcPKfi */
{
} /* size: 63933 */

/* <0> (null):0 */
void WriteTime(class CSave *, const char  *, const float  *, int) /* linkage=_ZN5CSave9WriteTimeEPKcPKfi */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteData(class CSave *, const char  *, int, const char  *) /* linkage=_ZN5CSave9WriteDataEPKciS1_ */
{
} /* size: 143236552 */

/* <0> (null):0 */
void WriteString(class CSave *, const char  *, const char  *) /* linkage=_ZN5CSave11WriteStringEPKcS1_ */
{
} /* size: 143236848 */

/* <0> (null):0 */
void WriteString(class CSave *, const char  *, const int  *, int) /* linkage=_ZN5CSave11WriteStringEPKcPKii */
{
} /* size: 143236936 */

/* <0> (null):0 */
void WriteVector(class CSave *, const char  *, const class Vector  &) /* linkage=_ZN5CSave11WriteVectorEPKcRK6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
void WriteVector(class CSave *, const char  *, const float  *, int) /* linkage=_ZN5CSave11WriteVectorEPKcPKfi */
{
} /* size: 0 */

/* <0> (null):0 */
void WritePositionVector(class CSave *, const char  *, const class Vector  &) /* linkage=_ZN5CSave19WritePositionVectorEPKcRK6Vector */
{
} /* size: 143277524 */

/* <0> (null):0 */
void WritePositionVector(class CSave *, const char  *, const float  *, int) /* linkage=_ZN5CSave19WritePositionVectorEPKcPKfi */
{
} /* size: 328804 */

/* <0> (null):0 */
void WriteFunction(class CSave *, const char  *, void * *, int) /* linkage=_ZN5CSave13WriteFunctionEPKcPPvi */
{
} /* size: 984160 */

/* <0> (null):0 */
int WriteEntVars(class CSave *, const char  *, entvars_t *) /* linkage=_ZN5CSave12WriteEntVarsEPKcP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
int WriteFields(class CSave *, const char  *, void *, TYPEDESCRIPTION *, int) /* linkage=_ZN5CSave11WriteFieldsEPKcPvP15TYPEDESCRIPTIONi */
{
} /* size: 4 */

/* <0> (null):0 */
int DataEmpty(class CSave *, const char  *, int) /* linkage=_ZN5CSave9DataEmptyEPKci */
{
} /* size: 4 */

/* <0> (null):0 */
void BufferField(class CSave *, const char  *, int, const char  *) /* linkage=_ZN5CSave11BufferFieldEPKciS1_ */
{
} /* size: 87172 */

/* <0> (null):0 */
void BufferString(class CSave *, char *, int) /* linkage=_ZN5CSave12BufferStringEPci */
{
} /* size: 0 */

/* <0> (null):0 */
void BufferData(class CSave *, const char  *, int) /* linkage=_ZN5CSave10BufferDataEPKci */
{
} /* size: 143279312 */

/* <0> (null):0 */
void BufferHeader(class CSave *, const char  *, int) /* linkage=_ZN5CSave12BufferHeaderEPKci */
{
} /* size: 143280725 */

/* <0> (null):0 */
void CRestore(class CRestore *, SAVERESTOREDATA *)
{
} /* size: 0 */

/* <0> (null):0 */
int ReadEntVars(class CRestore *, const char  *, entvars_t *) /* linkage=_ZN8CRestore11ReadEntVarsEPKcP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
int ReadFields(class CRestore *, const char  *, void *, TYPEDESCRIPTION *, int) /* linkage=_ZN8CRestore10ReadFieldsEPKcPvP15TYPEDESCRIPTIONi */
{
} /* size: 4 */

/* <0> (null):0 */
int ReadField(class CRestore *, void *, TYPEDESCRIPTION *, int, int, int, char *, void *) /* linkage=_ZN8CRestore9ReadFieldEPvP15TYPEDESCRIPTIONiiiPcS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
int ReadInt(class CRestore *) /* linkage=_ZN8CRestore7ReadIntEv */
{
} /* size: 4 */

/* <0> (null):0 */
short int ReadShort(class CRestore *) /* linkage=_ZN8CRestore9ReadShortEv */
{
} /* size: 2 */

/* <0> (null):0 */
int ReadNamedInt(class CRestore *, const char  *) /* linkage=_ZN8CRestore12ReadNamedIntEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
char * ReadNamedString(class CRestore *, const char  *) /* linkage=_ZN8CRestore15ReadNamedStringEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
int Empty(class CRestore *) /* linkage=_ZN8CRestore5EmptyEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetGlobalMode(class CRestore *, int) /* linkage=_ZN8CRestore13SetGlobalModeEi */
{
} /* size: 108124 */

/* <0> (null):0 */
void PrecacheMode(class CRestore *, BOOL) /* linkage=_ZN8CRestore12PrecacheModeEi */
{
} /* size: 143352756 */

/* <0> (null):0 */
char * BufferPointer(class CRestore *) /* linkage=_ZN8CRestore13BufferPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
void BufferReadBytes(class CRestore *, char *, int) /* linkage=_ZN8CRestore15BufferReadBytesEPci */
{
} /* size: 0 */

/* <0> (null):0 */
void BufferSkipBytes(class CRestore *, int) /* linkage=_ZN8CRestore15BufferSkipBytesEi */
{
} /* size: 143356980 */

/* <0> (null):0 */
int BufferSkipZString(class CRestore *) /* linkage=_ZN8CRestore17BufferSkipZStringEv */
{
} /* size: 4 */

/* <0> (null):0 */
int BufferCheckZString(class CRestore *, const char  *) /* linkage=_ZN8CRestore18BufferCheckZStringEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
void BufferReadHeader(class CRestore *, HEADER *) /* linkage=_ZN8CRestore16BufferReadHeaderEP6HEADER */
{
} /* size: 143353836 */

/* <0> (null):0 */
void CPathTrack(class CPathTrack *, const class CPathTrack  &)
{
} /* size: 0 */

/* <0> (null):0 */
void CPathTrack(class CPathTrack *)
{
} /* size: 3015927 */

/* <0> (null):0 */
virtual void Spawn(class CPathTrack *) /* linkage=_ZN10CPathTrack5SpawnEv */
{
} /* size: 3014656 */

/* <0> (null):0 */
virtual void Activate(class CPathTrack *) /* linkage=_ZN10CPathTrack8ActivateEv */
{
} /* size: 328955 */

/* <0> (null):0 */
virtual void KeyValue(class CPathTrack *, KeyValueData *) /* linkage=_ZN10CPathTrack8KeyValueEP14KeyValueData_s */
{
} /* size: 143355412 */

/* <0> (null):0 */
void SetPrevious(class CPathTrack *, class CPathTrack *) /* linkage=_ZN10CPathTrack11SetPreviousEPS_ */
{
} /* size: 143355620 */

/* <0> (null):0 */
void Link(class CPathTrack *) /* linkage=_ZN10CPathTrack4LinkEv */
{
} /* size: 143370116 */

/* <0> (null):0 */
virtual void Use(class CPathTrack *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float) /* linkage=_ZN10CPathTrack3UseEP11CBaseEntityS1_8USE_TYPEf */
{
} /* size: 143370256 */

/* <0> (null):0 */
class CPathTrack * ValidPath(class CPathTrack *, class CPathTrack *, int) /* linkage=_ZN10CPathTrack9ValidPathEPS_i */
{
} /* size: 4 */

/* <0> (null):0 */
void Project(class CPathTrack *, class CPathTrack *, class CPathTrack *, class Vector *, float) /* linkage=_ZN10CPathTrack7ProjectEPS_S0_P6Vectorf */
{
} /* size: 63418 */

/* <0> (null):0 */
class CPathTrack * Instance(edict_t *) /* linkage=_ZN10CPathTrack8InstanceEP7edict_s */
{
} /* size: 4 */

/* <0> (null):0 */
class CPathTrack * LookAhead(class CPathTrack *, class Vector *, float, int) /* linkage=_ZN10CPathTrack9LookAheadEP6Vectorfi */
{
} /* size: 4 */

/* <0> (null):0 */
class CPathTrack * Nearest(class CPathTrack *, class Vector) /* linkage=_ZN10CPathTrack7NearestE6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
class CPathTrack * GetNext(class CPathTrack *) /* linkage=_ZN10CPathTrack7GetNextEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CPathTrack * GetPrevious(class CPathTrack *) /* linkage=_ZN10CPathTrack11GetPreviousEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int Save(class CPathTrack *, class CSave &) /* linkage=_ZN10CPathTrack4SaveER5CSave */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int Restore(class CPathTrack *, class CRestore &) /* linkage=_ZN10CPathTrack7RestoreER8CRestore */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int ObjectCaps(class CPointEntity *) /* linkage=_ZN12CPointEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
void CPointEntity(class CPointEntity *)
{
} /* size: 143372456 */

/* <0> (null):0 */
void CPathCorner(class CPathCorner *, const class CPathCorner  &)
{
} /* size: 0 */

/* <0> (null):0 */
void CPathCorner(class CPathCorner *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Spawn(class CPathCorner *) /* linkage=_ZN11CPathCorner5SpawnEv */
{
} /* size: 64014 */

/* <0> (null):0 */
virtual void KeyValue(class CPathCorner *, KeyValueData *) /* linkage=_ZN11CPathCorner8KeyValueEP14KeyValueData_s */
{
} /* size: 0 */

/* <0> (null):0 */
virtual float GetDelay(class CPathCorner *) /* linkage=_ZN11CPathCorner8GetDelayEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int Save(class CPathCorner *, class CSave &) /* linkage=_ZN11CPathCorner4SaveER5CSave */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int Restore(class CPathCorner *, class CRestore &) /* linkage=_ZN11CPathCorner7RestoreER8CRestore */
{
} /* size: 4 */

/* <0> (null):0 */
void Use(class CPathTrack *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
	{
		int on;                                               //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void Restore(class CPathTrack *const this, class CRestore &const restore)
{
} /* size: 134742016 */

/* <0> (null):0 */
void Restore(class CPathCorner *const this, class CRestore &const restore)
{
} /* size: 143399836 */

/* <0> (null):0 */
void Save(class CPathTrack *const this, class CSave &const save)
{
} /* size: 327689 */

/* <0> (null):0 */
void Save(class CPathCorner *const this, class CSave &const save)
{
} /* size: 134217729 */

/* <0> (null):0 */
inline void Vector(class Vector *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, float X, float Y, float Z)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator==(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 143333184 */

/* <0> (null):0 */
inline void operator!=(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator+(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 143401180 */

/* <0> (null):0 */
inline void operator*(const class Vector  *const this, float fl)
{
} /* size: 143293876 */

/* <0> (null):0 */
inline edict_t * ENT(const entvars_t  * pev)
{
} /* size: 4 */

/* <0> (null):0 */
inline EOFFSET OFFSET(const edict_t  * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline BOOL FNullEnt(EOFFSET eoffset)
{
} /* size: 4 */

/* <0> (null):0 */
inline BOOL FStrEq(const char  * sz1, const char  * sz2)
{
} /* size: 4 */

/* <0> (null):0 */
inline entvars_t * VARS(edict_t * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline void KeyValue(class CBaseEntity *const this, KeyValueData * pkvd)
{
} /* size: 0 */

/* <0> (null):0 */
void KeyValue(class CPathTrack *const this, KeyValueData * pkvd)
{
} /* size: 6 */

/* <0> (null):0 */
inline double atof(const char  * __nptr)
{
} /* size: 8 */

/* <0> (null):0 */
void KeyValue(class CPathCorner *const this, KeyValueData * pkvd)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ObjectCaps(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ObjectCaps(class CPointEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator-(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 34 */

/* <0> (null):0 */
inline void Normalize(const class Vector  *const this)
{
	{
		float flLen;                                          //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void Project(class CPathTrack *const this, class CPathTrack * pstart, class CPathTrack * pend, class Vector * origin, float dist)
{
	{
		class Vector dir;                                     //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, const class Vector  &const v)
{
} /* size: 143413436 */

/* <0> (null):0 */
void GetPrevious(class CPathTrack *const this)
{
} /* size: 3014718 */

/* <0> (null):0 */
void ValidPath(class CPathTrack *const this, class CPathTrack * ppath, int testFlag)
{
} /* size: 3014718 */

/* <0> (null):0 */
void GetNext(class CPathTrack *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline BOOL FClassnameIs(edict_t * pent, const char  * szClassname)
{
} /* size: 4 */

/* <0> (null):0 */
inline void * GET_PRIVATE(edict_t * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline BOOL FStringNull(int iString)
{
} /* size: 4 */

/* <0> (null):0 */
inline edict_t * FIND_ENTITY_BY_TARGETNAME(edict_t * entStart, const char  * pszName)
{
} /* size: 4 */

/* <0> (null):0 */
inline BOOL FNullEnt(const edict_t  * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline void CBaseEntity(class CBaseEntity *const this)
{
} /* size: 3015183 */

/* <0> (null):0 */
inline void CPointEntity(class CPointEntity *const this)
{
} /* size: 327689 */

/* <0> (null):0 */
inline void operator new(size_t stAllocateBlock, entvars_t * pev)
{
} /* size: 143415124 */

/* <0> (null):0 */
inline void CPathCorner(class CPathCorner *const this)
{
} /* size: 89415 */

/* <0> (null):0 */
class CPathCorner * GetClassPtr<CPathCorner>(class CPathCorner * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
inline void CPathTrack(class CPathTrack *const this)
{
} /* size: 0 */

/* <0> (null):0 */
class CPathTrack * GetClassPtr<CPathTrack>(class CPathTrack * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
inline void Length(const class Vector  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Precache(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Restart(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Activate(class CBaseEntity *const this)
{
} /* size: 256 */

/* <0> (null):0 */
void Classify(class CBaseEntity *const this)
{
} /* size: 143378644 */

/* <0> (null):0 */
void DeathNotice(class CBaseEntity *const this, entvars_t * pevChild)
{
} /* size: 0 */

/* <0> (null):0 */
void BloodColor(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsTriggered(class CBaseEntity *const this, class CBaseEntity * pActivator)
{
} /* size: 143429736 */

/* <0> (null):0 */
void MyMonsterPointer(class CBaseEntity *const this)
{
} /* size: 2621440 */

/* <0> (null):0 */
void MySquadMonsterPointer(class CBaseEntity *const this)
{
} /* size: 143314208 */

/* <0> (null):0 */
void GetToggleState(class CBaseEntity *const this)
{
} /* size: 143430440 */

/* <0> (null):0 */
void AddPoints(class CBaseEntity *const this, int score, BOOL bAllowNegativeScore)
{
} /* size: 0 */

/* <0> (null):0 */
void AddPointsToTeam(class CBaseEntity *const this, int score, BOOL bAllowNegativeScore)
{
} /* size: 143430840 */

/* <0> (null):0 */
void AddPlayerItem(class CBaseEntity *const this, class CBasePlayerItem * pItem)
{
} /* size: 0 */

/* <0> (null):0 */
void RemovePlayerItem(class CBaseEntity *const this, class CBasePlayerItem * pItem)
{
} /* size: 0 */

/* <0> (null):0 */
void GiveAmmo(class CBaseEntity *const this, int iAmount, char * szName, int iMax)
{
} /* size: 0 */

/* <0> (null):0 */
void GetDelay(class CBaseEntity *const this)
{
} /* size: 29170 */

/* <0> (null):0 */
void IsMoving(class CBaseEntity *const this)
{
	operator!=(const class Vector  *const this,
			const class Vector  &const v); /* size=143432020, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void OverrideReset(class CBaseEntity *const this)
{
} /* size: 143465104 */

/* <0> (null):0 */
void SetToggleState(class CBaseEntity *const this, int state)
{
} /* size: 143465288 */

/* <0> (null):0 */
void StartSneaking(class CBaseEntity *const this)
{
} /* size: 143465520 */

/* <0> (null):0 */
void StopSneaking(class CBaseEntity *const this)
{
} /* size: 143465520 */

/* <0> (null):0 */
void OnControls(class CBaseEntity *const this, entvars_t * pev)
{
} /* size: -1 */

/* <0> (null):0 */
void IsSneaking(class CBaseEntity *const this)
{
} /* size: -1 */

/* <0> (null):0 */
void IsAlive(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsBSPModel(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ReflectGauss(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsPlayer(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsNetClient(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void TeamID(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Think(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Touch(class CBaseEntity *const this, class CBaseEntity * pOther)
{
} /* size: 0 */

/* <0> (null):0 */
void Use(class CBaseEntity *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
} /* size: 143467300 */

/* <0> (null):0 */
void Blocked(class CBaseEntity *const this, class CBaseEntity * pOther)
{
} /* size: 143467720 */

/* <0> (null):0 */
void Respawn(class CBaseEntity *const this)
{
} /* size: 143467856 */

/* <0> (null):0 */
void UpdateOwner(class CBaseEntity *const this)
{
} /* size: 143468016 */

/* <0> (null):0 */
void FBecomeProne(class CBaseEntity *const this)
{
} /* size: 143468224 */

/* <0> (null):0 */
void Center(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=143468364, low_pc=0 */ //     0
	operator*(const class Vector  *const this,
			float fl); /* size=0, low_pc=0 */ //     0
} /* size: 143468060 */

/* <0> (null):0 */
void EyePosition(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 64719 */

/* <0> (null):0 */
void EarPosition(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 143470860 */

/* <0> (null):0 */
void BodyTarget(class CBaseEntity *const this, const class Vector  &const posSrc)
{
} /* size: 0 */

/* <0> (null):0 */
void Illumination(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ObjectCaps(class CPointEntity *const this)
{
} /* size: 143481760 */

/* <0> (null):0 */
void GetDelay(class CPathCorner *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class CPathCorner *const this)
{
} /* size: 143479956 */

/* <0> (null):0 */
void HasTarget(class CBaseEntity *const this, string_t targetname)
{
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=143480436, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class CPathTrack *const this)
{
	Vector(class Vector *const this,
		float X,
		float Y,
		float Z); /* size=256, low_pc=0 */ //     0
	Vector(class Vector *const this,
		float X,
		float Y,
		float Z); /* size=143480696, low_pc=0 */ //     0
} /* size: 32 */

/* <0> (null):0 */
void Use(class CPathTrack *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
	{
		int on;                                               //     0
	}
	Use(class CPathTrack *const this,
		class CBaseEntity * pActivator,
		class CBaseEntity * pCaller,
		USE_TYPE useType,
		float value); /* size=-1, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Restore(class CPathTrack *const this, class CRestore &const restore)
{
	Restore(class CPathTrack *const this,
		class CRestore &const restore); /* size=0, low_pc=0 */ //     0
} /* size: 143483224 */

/* <0> (null):0 */
void Restore(class CPathCorner *const this, class CRestore &const restore)
{
	Restore(class CPathCorner *const this,
		class CRestore &const restore); /* size=143483588, low_pc=0 */ //     0
} /* size: 143483420 */

/* <0> (null):0 */
void Save(class CPathTrack *const this, class CSave &const save)
{
	Save(class CPathTrack *const this,
		class CSave &const save); /* size=143483784, low_pc=0 */ //     0
} /* size: 143483644 */

/* <0> (null):0 */
void Save(class CPathCorner *const this, class CSave &const save)
{
	Save(class CPathCorner *const this,
		class CSave &const save); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void KeyValue(class CPathTrack *const this, KeyValueData * pkvd)
{
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=143484260, low_pc=0 */ //     0
	KeyValue(class CBaseEntity *const this,
		KeyValueData * pkvd); /* size=143484272, low_pc=0 */ //     0
	KeyValue(class CPathTrack *const this,
		KeyValueData * pkvd); /* size=0, low_pc=0 */ //     0
} /* size: 328207 */

/* <0> (null):0 */
void KeyValue(class CPathCorner *const this, KeyValueData * pkvd)
{
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
	KeyValue(class CBaseEntity *const this,
		KeyValueData * pkvd); /* size=143484344, low_pc=0 */ //     0
	KeyValue(class CPathCorner *const this,
		KeyValueData * pkvd); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Project(class CPathTrack * pstart, class CPathTrack * pend, class Vector * origin, float dist, class CPathTrack *const this)
{
	{
		class Vector dir;                                     //     0
		operator-(const class Vector  *const this,
				const class Vector  &const v); /* size=143489485, low_pc=0 */ //     0
		Normalize(const class Vector  *const this); /* size=143485116, low_pc=0 */ //     0
		operator*(const class Vector  *const this,
				float fl); /* size=0, low_pc=0 */ //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
	}
} /* size: 329147 */

/* <0> (null):0 */
void path_corner(entvars_t * pev)
{
	GetClassPtr<CPathCorner>(class CPathCorner * a); /* size=62719, low_pc=0 */ //     0
} /* size: 143497708 */

/* <0> (null):0 */
void path_track(entvars_t * pev)
{
	GetClassPtr<CPathTrack>(class CPathTrack * a); /* size=0, low_pc=0 */ //     0
} /* size: 143498104 */

/* <0> (null):0 */
void Instance(edict_t * pent)
{
} /* size: 0 */

/* <0> (null):0 */
void SetPrevious(class CPathTrack *const this, class CPathTrack * pprev)
{
} /* size: 0 */

/* <0> (null):0 */
void Link(class CPathTrack *const this)
{
	{
		edict_t * pentTarget;                                 //     0
		FIND_ENTITY_BY_TARGETNAME(edict_t * entStart,
						const char  * pszName); /* size=329170, low_pc=0 */ //     0
		FNullEnt(const edict_t  * pent); /* size=143499364, low_pc=0 */ //     0
		Instance(edict_t * pent); /* size=0, low_pc=0 */ //     0
		SetPrevious(class CPathTrack *const this,
				class CPathTrack * pprev); /* size=0, low_pc=0 */ //     0
		FIND_ENTITY_BY_TARGETNAME(edict_t * entStart,
						const char  * pszName); /* size=143499524, low_pc=0 */ //     0
		FNullEnt(const edict_t  * pent); /* size=143497448, low_pc=0 */ //     0
		Instance(edict_t * pent); /* size=256, low_pc=0 */ //     0
		SetPrevious(class CPathTrack *const this,
				class CPathTrack * pprev); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void Activate(class CPathTrack *const this)
{
} /* size: 143499972 */

/* <0> (null):0 */
void ValidPath(class CPathTrack *const this, class CPathTrack * ppath, int testFlag)
{
} /* size: 114723 */

/* <0> (null):0 */
void Project(class CPathTrack *const this, class CPathTrack * pstart, class CPathTrack * pend, class Vector * origin, float dist)
{
} /* size: 143500196 */

/* <0> (null):0 */
void GetNext(class CPathTrack *const this)
{
} /* size: 171207 */

/* <0> (null):0 */
void GetPrevious(class CPathTrack *const this)
{
} /* size: 4 */

/* <0> (null):0 */
void SetPrevious(class CPathTrack *const this, class CPathTrack * pprev)
{
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=832, low_pc=0 */ //     0
} /* size: 143500772 */

/* <0> (null):0 */
void LookAhead(class CPathTrack *const this, class Vector * origin, float dist, int move)
{
	{
		class CPathTrack * pcurrent;                          //     0
		float originalDist;                                   //     0
		class Vector currentPos;                              //     0
		Vector(class Vector *const this,
			const class Vector  &const v); /* size=143501492, low_pc=0 */ //     0
		{
			class Vector dir;                             //     0
			float length;                                 //     0
			GetNext(class CPathTrack *const this); /* size=143525360, low_pc=0 */ //     0
			ValidPath(class CPathTrack *const this,
					class CPathTrack * ppath,
					int testFlag); /* size=143525212, low_pc=0 */ //     0
			GetNext(class CPathTrack *const this); /* size=0, low_pc=0 */ //     0
			operator-(const class Vector  *const this,
					const class Vector  &const v); /* size=329183, low_pc=0 */ //     0
			Length(const class Vector  *const this); /* size=143525360, low_pc=0 */ //     0
			GetNext(class CPathTrack *const this); /* size=143523140, low_pc=0 */ //     0
			GetNext(class CPathTrack *const this); /* size=0, low_pc=0 */ //     0
			ValidPath(class CPathTrack *const this,
					class CPathTrack * ppath,
					int testFlag); /* size=0, low_pc=0 */ //     0
			Project(class CPathTrack *const this,
				class CPathTrack * pstart,
				class CPathTrack * pend,
				class Vector * origin,
				float dist); /* size=31, low_pc=0 */ //     0
			GetNext(class CPathTrack *const this); /* size=143523256, low_pc=0 */ //     0
			GetNext(class CPathTrack *const this); /* size=329186, low_pc=0 */ //     0
			operator*(const class Vector  *const this,
					float fl); /* size=143525776, low_pc=0 */ //     0
			operator+(const class Vector  *const this,
					const class Vector  &const v); /* size=143525652, low_pc=0 */ //     0
			GetPrevious(class CPathTrack *const this); /* size=0, low_pc=0 */ //     0
		}
		{
			class Vector dir;                             //     0
			float length;                                 //     0
			operator-(const class Vector  *const this,
					const class Vector  &const v); /* size=0, low_pc=0 */ //     0
			Length(const class Vector  *const this); /* size=143526100, low_pc=0 */ //     0
			GetPrevious(class CPathTrack *const this); /* size=0, low_pc=0 */ //     0
			ValidPath(class CPathTrack *const this,
					class CPathTrack * ppath,
					int testFlag); /* size=0, low_pc=0 */ //     0
			GetPrevious(class CPathTrack *const this); /* size=0, low_pc=0 */ //     0
			GetPrevious(class CPathTrack *const this); /* size=0, low_pc=0 */ //     0
			GetPrevious(class CPathTrack *const this); /* size=0, low_pc=0 */ //     0
			ValidPath(class CPathTrack *const this,
					class CPathTrack * ppath,
					int testFlag); /* size=0, low_pc=0 */ //     0
			operator*(const class Vector  *const this,
					float fl); /* size=2, low_pc=0 */ //     0
			operator+(const class Vector  *const this,
					const class Vector  &const v); /* size=0, low_pc=0 */ //     0
			GetNext(class CPathTrack *const this); /* size=4718592, low_pc=0 */ //     0
			Project(class CPathTrack *const this,
				class CPathTrack * pstart,
				class CPathTrack * pend,
				class Vector * origin,
				float dist); /* size=0, low_pc=0 */ //     0
		}
	}
} /* size: 4 */

/* <0> (null):0 */
void Nearest(class CPathTrack *const this, class Vector origin)
{
	{
		int deadCount;                                        //     0
		float minDist;                                        //     0
		float dist;                                           //     0
		class Vector delta;                                   //     0
		class CPathTrack * ppath;                             //     0
		class CPathTrack * pnearest;                          //     0
		operator-(const class Vector  *const this,
				const class Vector  &const v); /* size=37, low_pc=0 */ //     0
		Length(const class Vector  *const this); /* size=143524588, low_pc=0 */ //     0
		GetNext(class CPathTrack *const this); /* size=329189, low_pc=0 */ //     0
		GetNext(class CPathTrack *const this); /* size=143527112, low_pc=0 */ //     0
		operator-(const class Vector  *const this,
				const class Vector  &const v); /* size=143527012, low_pc=0 */ //     0
		Length(const class Vector  *const this); /* size=0, low_pc=0 */ //     0
	}
} /* size: 143526512 */

/* <0> (null):0 */
void Instance(edict_t * pent)
{
	FClassnameIs(edict_t * pent,
			const char  * szClassname); /* size=143527068, low_pc=0 */ //     0
	GET_PRIVATE(edict_t * pent); /* size=0, low_pc=0 */ //     0
} /* size: 143527088 */



/* Variables: */

int                        on; /* size: 4 */

float                      flLen; /* size: 4 */

class Vector              dir; /* size: 12 */

entvars_t *                pev; /* size: 4 */

entvars_t *                pev; /* size: 4 */

int                        on; /* size: 4 */

; /* size: 143482540 */

class Vector              dir; /* size: 12 */

; /* size: 143485180 */

; /* size: 143497852 */

; /* size: 143498308 */

edict_t *                  pentTarget; /* size: 4 */

class CPathTrack *         pcurrent; /* size: 4 */

float                      originalDist; /* size: 4 */

class Vector              currentPos; /* size: 12 */

class Vector              dir; /* size: 12 */

float                      length; /* size: 4 */

class Vector              dir; /* size: 12 */

float                      length; /* size: 4 */

int                        deadCount; /* size: 4 */

float                      minDist; /* size: 4 */

float                      dist; /* size: 4 */

class Vector              delta; /* size: 12 */

class CPathTrack *         ppath; /* size: 4 */

class CPathTrack *         pnearest; /* size: 4 */

extern class _IO_FILE *           stdin; /* size: 4 */

extern class _IO_FILE *           stdout; /* size: 4 */

intconst                   k_cubSaltSize; /* size: 4 */

GID_tconst                 k_GIDNil; /* size: 8 */

GID_tconst                 k_TxnIDNil; /* size: 8 */

GID_tconst                 k_TxnIDUnknown; /* size: 8 */

PackageId_tconst           k_uPackageIdFreeSub; /* size: 4 */

PackageId_tconst           k_uPackageIdInvalid; /* size: 4 */

AppId_tconst               k_uAppIdInvalid; /* size: 4 */

AssetClassId_tconst        k_ulAssetClassIdInvalid; /* size: 8 */

PhysicalItemId_tconst      k_uPhysicalItemIdInvalid; /* size: 4 */

DepotId_tconst             k_uDepotIdInvalid; /* size: 4 */

CellID_tconst              k_uCellIDInvalid; /* size: 4 */

SteamAPICall_tconst        k_uAPICallInvalid; /* size: 8 */

PartnerId_tconst           k_uPartnerIdInvalid; /* size: 4 */

extern enginefuncs_t              g_engfuncs; /* size: 632 */

extern globalvars_t *             gpGlobals; /* size: 4 */

extern class Vectorconst          g_vecZero; /* size: 12 */

; /* size: 143528380 */

; /* size: 143528584 */

/* Types: */

/* 1 */
char
 /* size: 1 */

/* 2 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 3 */
unsigned int
 /* size: 4 */

/* 4 */
unsigned char
 /* size: 1 */

/* 5 */
short unsigned int
 /* size: 2 */

/* 6 */
long unsigned int
 /* size: 4 */

/* 7 */
signed char
 /* size: 1 */

/* 8 */
short int
 /* size: 2 */

/* 9 */
int
 /* size: 4 */

/* 10 */
long long int
 /* size: 8 */

/* 11 */
long long unsigned int
 /* size: 8 */

/* 12 */
/* <0> (null):0 */
typedef long long int __quad_t; /* size: 8 */

/* 13 */
/* <0> (null):0 */
typedef long int __off_t; /* size: 4 */

/* 14 */
long int
 /* size: 4 */

/* 15 */
/* <0> (null):0 */
typedef __quad_t __off64_t; /* size: 8 */

/* 16 */
 /* pointer to 0 */
 /* size: 4 */

/* 17 */
 /* pointer to 1 */
 /* size: 4 */

/* 18 */
/* <0> (null):0 */
struct _IO_FILE {
	int                        _flags;               /*     0     4 */
	char *                     _IO_read_ptr;         /*     4     4 */
	char *                     _IO_read_end;         /*     8     4 */
	char *                     _IO_read_base;        /*    12     4 */
	char *                     _IO_write_base;       /*    16     4 */
	char *                     _IO_write_ptr;        /*    20     4 */
	char *                     _IO_write_end;        /*    24     4 */
	char *                     _IO_buf_base;         /*    28     4 */
	char *                     _IO_buf_end;          /*    32     4 */
	char *                     _IO_save_base;        /*    36     4 */
	char *                     _IO_backup_base;      /*    40     4 */
	char *                     _IO_save_end;         /*    44     4 */
	class _IO_marker *         _markers;             /*    48     4 */
	class _IO_FILE *           _chain;               /*    52     4 */
	int                        _fileno;              /*    56     4 */
	int                        _flags2;              /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	__off_t                    _old_offset;          /*    64     4 */
	short unsigned int         _cur_column;          /*    68     2 */
	signed char                _vtable_offset;       /*    70     1 */
	char                       _shortbuf[1];         /*    71     1 */
	_IO_lock_t *               _lock;                /*    72     4 */
	__off64_t                  _offset;              /*    76     8 */
	void *                     __pad1;               /*    84     4 */
	void *                     __pad2;               /*    88     4 */
	void *                     __pad3;               /*    92     4 */
	void *                     __pad4;               /*    96     4 */
	size_t                     __pad5;               /*   100     4 */
	int                        _mode;                /*   104     4 */
	char                       _unused2[40];         /*   108    40 */
	/* --- cacheline 2 boundary (128 bytes) was 20 bytes ago --- */

	/* size: 148, cachelines: 3, members: 29 */
	/* last cacheline: 20 bytes */
}; /* size: 148 */

/* 19 */
/* <0> (null):0 */
typedef void _IO_lock_t; /* size: 0 */

/* 20 */
/* <0> (null):0 */
struct _IO_marker {
	class _IO_marker *         _next;                /*     0     4 */
	class _IO_FILE *           _sbuf;                /*     4     4 */
	int                        _pos;                 /*     8     4 */

	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 21 */
 /* pointer to 20 */
 /* size: 4 */

/* 22 */
 /* pointer to 18 */
 /* size: 4 */

/* 23 */
 /* pointer to 20 */
 /* size: 4 */

/* 24 */
 /* pointer to 18 */
 /* size: 4 */

/* 25 */
/* <0> (null):0 */
char                       array[1]; /* size: 1 */

/* 26 */
 /* pointer to 19 */
 /* size: 4 */

/* 27 */
/* <0> (null):0 */
char                       array[40]; /* size: 40 */

/* 28 */
 /* pointer to 29 */
 /* size: 4 */

/* 29 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 30 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 31 */
long double
 /* size: 12 */

/* 32 */
double
 /* size: 8 */

/* 33 */
/* <0> (null):0 */
typedef int int32; /* size: 4 */

/* 34 */
/* <0> (null):0 */
typedef unsigned int uint32; /* size: 4 */

/* 35 */
/* <0> (null):0 */
typedef long long unsigned int uint64; /* size: 8 */

/* 36 */
/* <0> (null):0 */
typedef uint64 GID_t; /* size: 8 */

/* 37 */
/* <0> (null):0 */
typedef uint32 PackageId_t; /* size: 4 */

/* 38 */
/* <0> (null):0 */
typedef uint32 AppId_t; /* size: 4 */

/* 39 */
/* <0> (null):0 */
typedef uint64 AssetClassId_t; /* size: 8 */

/* 40 */
/* <0> (null):0 */
typedef uint32 PhysicalItemId_t; /* size: 4 */

/* 41 */
/* <0> (null):0 */
typedef uint32 DepotId_t; /* size: 4 */

/* 42 */
/* <0> (null):0 */
typedef uint32 CellID_t; /* size: 4 */

/* 43 */
/* <0> (null):0 */
typedef uint64 SteamAPICall_t; /* size: 8 */

/* 44 */
/* <0> (null):0 */
typedef uint32 PartnerId_t; /* size: 4 */

/* 45 */
/* <0> (null):0 */
typedef int BOOL; /* size: 4 */

/* 46 */
/* <0> (null):0 */
typedef unsigned char byte; /* size: 1 */

/* 47 */
/* <0> (null):0 */
typedef unsigned int string_t; /* size: 4 */

/* 48 */
/* <0> (null):0 */
typedef float vec_t; /* size: 4 */

/* 49 */
float
 /* size: 4 */

/* 50 */
/* <0> (null):0 */
class Vector2D {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	/* <0> (null):0 */
	void Vector2D(class Vector2D *);

	/* <0> (null):0 */
	void Vector2D(class Vector2D *, float, float);

	/* <0> (null):0 */
	class Vector2D operator+(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DplERKS_ */

	/* <0> (null):0 */
	class Vector2D operator-(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DmiERKS_ */

	/* <0> (null):0 */
	class Vector2D operator*(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DmlEf */

	/* <0> (null):0 */
	class Vector2D operator/(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DdvEf */

	/* <0> (null):0 */
	float Length(const class Vector2D  *); /* linkage=_ZNK8Vector2D6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector2D  *); /* linkage=_ZNK8Vector2D13LengthSquaredEv */

	/* <0> (null):0 */
	class Vector2D Normalize(const class Vector2D  *); /* linkage=_ZNK8Vector2D9NormalizeEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector2D *); /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector2D *, float); /* linkage=_ZN8Vector2D6IsZeroEf */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 51 */
 /* pointer to 50 */
 /* size: 4 */

/* 52 */
 /* pointer to 53 */
 /* size: 4 */

/* 53 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 54 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 55 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 56 */
bool
 /* size: 1 */

/* 57 */
/* <0> (null):0 */
class Vector {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	vec_t                      z;                    /*     8     4 */
	/* <0> (null):0 */
	void Vector(class Vector *);

	/* <0> (null):0 */
	void Vector(class Vector *, float, float, float);

	/* <0> (null):0 */
	void Vector(class Vector *, const class Vector  &);

	/* <0> (null):0 */
	void Vector(class Vector *, float *);

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *); /* linkage=_ZNK6VectorngEv */

	/* <0> (null):0 */
	int operator==(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectoreqERKS_ */

	/* <0> (null):0 */
	int operator!=(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorneERKS_ */

	/* <0> (null):0 */
	class Vector operator+(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorplERKS_ */

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectormiERKS_ */

	/* <0> (null):0 */
	class Vector operator*(const class Vector  *, float); /* linkage=_ZNK6VectormlEf */

	/* <0> (null):0 */
	class Vector operator/(const class Vector  *, float); /* linkage=_ZNK6VectordvEf */

	/* <0> (null):0 */
	void CopyToArray(const class Vector  *, float *); /* linkage=_ZNK6Vector11CopyToArrayEPf */

	/* <0> (null):0 */
	float Length(const class Vector  *); /* linkage=_ZNK6Vector6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector  *); /* linkage=_ZNK6Vector13LengthSquaredEv */

	/* <0> (null):0 */
	float * operator float*(class Vector *); /* linkage=_ZN6VectorcvPfEv */

	/* <0> (null):0 */
	const float  * operator const float*(const class Vector  *); /* linkage=_ZNK6VectorcvPKfEv */

	/* <0> (null):0 */
	class Vector Normalize(const class Vector  *); /* linkage=_ZNK6Vector9NormalizeEv */

	/* <0> (null):0 */
	class Vector2D Make2D(const class Vector  *); /* linkage=_ZNK6Vector6Make2DEv */

	/* <0> (null):0 */
	float Length2D(const class Vector  *); /* linkage=_ZNK6Vector8Length2DEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector  *, float); /* linkage=_ZNK6Vector16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector  *, float); /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector *); /* linkage=_ZN6Vector16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector *, float); /* linkage=_ZN6Vector6IsZeroEf */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 58 */
 /* pointer to 57 */
 /* size: 4 */

/* 59 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 60 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 61 */
 /* pointer to 49 */
 /* size: 4 */

/* 62 */
 /* pointer to 63 */
 /* size: 4 */

/* 63 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 64 */
 /* pointer to 65 */
 /* size: 4 */

/* 65 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 66 */
/* <0> (null):0 */
typedef int qboolean; /* size: 4 */

/* 67 */
/* <0> (null):0 */
struct link_s {
	class link_s *             prev;                 /*     0     4 */
	class link_s *             next;                 /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 68 */
 /* pointer to 67 */
 /* size: 4 */

/* 69 */
/* <0> (null):0 */
typedef struct link_s link_t; /* size: 8 */

/* 70 */
/* <0> (null):0 */
typedef struct edict_s edict_t; /* size: 804 */

/* 71 */
/* <0> (null):0 */
struct edict_s {
	qboolean                   free;                 /*     0     4 */
	int                        serialnumber;         /*     4     4 */
	link_t                     area;                 /*     8     8 */
	int                        headnode;             /*    16     4 */
	int                        num_leafs;            /*    20     4 */
	short int                  leafnums[48];         /*    24    96 */
	/* --- cacheline 1 boundary (64 bytes) was 56 bytes ago --- */
	float                      freetime;             /*   120     4 */
	void *                     pvPrivateData;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	entvars_t                  v;                    /*   128   676 */
	/* --- cacheline 12 boundary (768 bytes) was 36 bytes ago --- */

	/* size: 804, cachelines: 13, members: 9 */
	/* last cacheline: 36 bytes */
}; /* size: 804 */

/* 72 */
 /* pointer to 70 */
 /* size: 4 */

/* 73 */
/* <0> (null):0 */
struct {
	float                      time;                 /*     0     4 */
	float                      frametime;            /*     4     4 */
	float                      force_retouch;        /*     8     4 */
	string_t                   mapname;              /*    12     4 */
	string_t                   startspot;            /*    16     4 */
	float                      deathmatch;           /*    20     4 */
	float                      coop;                 /*    24     4 */
	float                      teamplay;             /*    28     4 */
	float                      serverflags;          /*    32     4 */
	float                      found_secrets;        /*    36     4 */
	class Vector              v_forward;             /*    40    12 */
	class Vector              v_up;                  /*    52    12 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	class Vector              v_right;               /*    64    12 */
	float                      trace_allsolid;       /*    76     4 */
	float                      trace_startsolid;     /*    80     4 */
	float                      trace_fraction;       /*    84     4 */
	class Vector              trace_endpos;          /*    88    12 */
	class Vector              trace_plane_normal;    /*   100    12 */
	float                      trace_plane_dist;     /*   112     4 */
	edict_t *                  trace_ent;            /*   116     4 */
	float                      trace_inopen;         /*   120     4 */
	float                      trace_inwater;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	int                        trace_hitgroup;       /*   128     4 */
	int                        trace_flags;          /*   132     4 */
	int                        msg_entity;           /*   136     4 */
	int                        cdAudioTrack;         /*   140     4 */
	int                        maxClients;           /*   144     4 */
	int                        maxEntities;          /*   148     4 */
	const char  *              pStringBase;          /*   152     4 */
	void *                     pSaveData;            /*   156     4 */
	class Vector              vecLandmarkOffset;     /*   160    12 */

	/* size: 172, cachelines: 3, members: 31 */
	/* last cacheline: 44 bytes */
}; /* size: 172 */

/* 74 */
/* <0> (null):0 */
typedef class  globalvars_t; /* size: 172 */

/* 75 */
/* <0> (null):0 */
struct entvars_s {
	string_t                   classname;            /*     0     4 */
	string_t                   globalname;           /*     4     4 */
	class Vector              origin;                /*     8    12 */
	class Vector              oldorigin;             /*    20    12 */
	class Vector              velocity;              /*    32    12 */
	class Vector              basevelocity;          /*    44    12 */
	class Vector              clbasevelocity;        /*    56    12 */
	/* --- cacheline 1 boundary (64 bytes) was 4 bytes ago --- */
	class Vector              movedir;               /*    68    12 */
	class Vector              angles;                /*    80    12 */
	class Vector              avelocity;             /*    92    12 */
	class Vector              punchangle;            /*   104    12 */
	class Vector              v_angle;               /*   116    12 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	class Vector              endpos;                /*   128    12 */
	class Vector              startpos;              /*   140    12 */
	float                      impacttime;           /*   152     4 */
	float                      starttime;            /*   156     4 */
	int                        fixangle;             /*   160     4 */
	float                      idealpitch;           /*   164     4 */
	float                      pitch_speed;          /*   168     4 */
	float                      ideal_yaw;            /*   172     4 */
	float                      yaw_speed;            /*   176     4 */
	int                        modelindex;           /*   180     4 */
	string_t                   model;                /*   184     4 */
	int                        viewmodel;            /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	int                        weaponmodel;          /*   192     4 */
	class Vector              absmin;                /*   196    12 */
	class Vector              absmax;                /*   208    12 */
	class Vector              mins;                  /*   220    12 */
	class Vector              maxs;                  /*   232    12 */
	class Vector              size;                  /*   244    12 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	float                      ltime;                /*   256     4 */
	float                      nextthink;            /*   260     4 */
	int                        movetype;             /*   264     4 */
	int                        solid;                /*   268     4 */
	int                        skin;                 /*   272     4 */
	int                        body;                 /*   276     4 */
	int                        effects;              /*   280     4 */
	float                      gravity;              /*   284     4 */
	float                      friction;             /*   288     4 */
	int                        light_level;          /*   292     4 */
	int                        sequence;             /*   296     4 */
	int                        gaitsequence;         /*   300     4 */
	float                      frame;                /*   304     4 */
	float                      animtime;             /*   308     4 */
	float                      framerate;            /*   312     4 */
	unsigned char              controller[4];        /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	unsigned char              blending[2];          /*   320     2 */
	float                      scale;                /*   324     4 */
	int                        rendermode;           /*   328     4 */
	float                      renderamt;            /*   332     4 */
	class Vector              rendercolor;           /*   336    12 */
	int                        renderfx;             /*   348     4 */
	float                      health;               /*   352     4 */
	float                      frags;                /*   356     4 */
	int                        weapons;              /*   360     4 */
	float                      takedamage;           /*   364     4 */
	int                        deadflag;             /*   368     4 */
	class Vector              view_ofs;              /*   372    12 */
	int                        button;               /*   384     4 */
	/* --- cacheline 6 boundary (384 bytes) was 2 bytes ago --- */
	int                        impulse;              /*   388     4 */
	edict_t *                  chain;                /*   392     4 */
	edict_t *                  dmg_inflictor;        /*   396     4 */
	edict_t *                  enemy;                /*   400     4 */
	edict_t *                  aiment;               /*   404     4 */
	edict_t *                  owner;                /*   408     4 */
	edict_t *                  groundentity;         /*   412     4 */
	int                        spawnflags;           /*   416     4 */
	int                        flags;                /*   420     4 */
	int                        colormap;             /*   424     4 */
	int                        team;                 /*   428     4 */
	float                      max_health;           /*   432     4 */
	float                      teleport_time;        /*   436     4 */
	float                      armortype;            /*   440     4 */
	float                      armorvalue;           /*   444     4 */
	int                        waterlevel;           /*   448     4 */
	/* --- cacheline 7 boundary (448 bytes) was 2 bytes ago --- */
	int                        watertype;            /*   452     4 */
	string_t                   target;               /*   456     4 */
	string_t                   targetname;           /*   460     4 */
	string_t                   netname;              /*   464     4 */
	string_t                   message;              /*   468     4 */
	float                      dmg_take;             /*   472     4 */
	float                      dmg_save;             /*   476     4 */
	float                      dmg;                  /*   480     4 */
	float                      dmgtime;              /*   484     4 */
	string_t                   noise;                /*   488     4 */
	string_t                   noise1;               /*   492     4 */
	string_t                   noise2;               /*   496     4 */
	string_t                   noise3;               /*   500     4 */
	float                      speed;                /*   504     4 */
	float                      air_finished;         /*   508     4 */
	float                      pain_finished;        /*   512     4 */
	/* --- cacheline 8 boundary (512 bytes) was 2 bytes ago --- */
	float                      radsuit_finished;     /*   516     4 */
	edict_t *                  pContainingEntity;    /*   520     4 */
	int                        playerclass;          /*   524     4 */
	float                      maxspeed;             /*   528     4 */
	float                      fov;                  /*   532     4 */
	int                        weaponanim;           /*   536     4 */
	int                        pushmsec;             /*   540     4 */
	int                        bInDuck;              /*   544     4 */
	int                        flTimeStepSound;      /*   548     4 */
	int                        flSwimTime;           /*   552     4 */
	int                        flDuckTime;           /*   556     4 */
	int                        iStepLeft;            /*   560     4 */
	float                      flFallVelocity;       /*   564     4 */
	int                        gamestate;            /*   568     4 */
	int                        oldbuttons;           /*   572     4 */
	int                        groupinfo;            /*   576     4 */
	/* --- cacheline 9 boundary (576 bytes) was 2 bytes ago --- */
	int                        iuser1;               /*   580     4 */
	int                        iuser2;               /*   584     4 */
	int                        iuser3;               /*   588     4 */
	int                        iuser4;               /*   592     4 */
	float                      fuser1;               /*   596     4 */
	float                      fuser2;               /*   600     4 */
	float                      fuser3;               /*   604     4 */
	float                      fuser4;               /*   608     4 */
	class Vector              vuser1;                /*   612    12 */
	class Vector              vuser2;                /*   624    12 */
	class Vector              vuser3;                /*   636    12 */
	/* --- cacheline 10 boundary (640 bytes) was 6 bytes ago --- */
	class Vector              vuser4;                /*   648    12 */
	edict_t *                  euser1;               /*   660     4 */
	edict_t *                  euser2;               /*   664     4 */
	edict_t *                  euser3;               /*   668     4 */
	edict_t *                  euser4;               /*   672     4 */

	/* size: 676, cachelines: 11, members: 123 */
	/* last cacheline: 36 bytes */

	/* BRAIN FART ALERT! 676 != 674 + 0(holes), diff = 2 */

}; /* size: 676 */

/* 76 */
/* <0> (null):0 */
unsigned char              array[4]; /* size: 4 */

/* 77 */
/* <0> (null):0 */
unsigned char              array[2]; /* size: 2 */

/* 78 */
/* <0> (null):0 */
typedef struct entvars_s entvars_t; /* size: 676 */

/* 79 */
/* <0> (null):0 */
short int                  array[48]; /* size: 96 */

/* 80 */
/* <0> (null):0 */
typedef uint32 CRC32_t; /* size: 4 */

/* 81 */
/* <0> (null):0 */
struct cvar_s {
	char *                     name;                 /*     0     4 */
	char *                     string;               /*     4     4 */
	int                        flags;                /*     8     4 */
	float                      value;                /*    12     4 */
	class cvar_s *             next;                 /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 82 */
 /* pointer to 81 */
 /* size: 4 */

/* 83 */
/* <0> (null):0 */
typedef struct cvar_s cvar_t; /* size: 20 */

/* 84 */
/* <0> (null):0 */
struct client_textmessage_s {
	int                        effect;               /*     0     4 */
	byte                       r1;                   /*     4     1 */
	byte                       g1;                   /*     5     1 */
	byte                       b1;                   /*     6     1 */
	byte                       a1;                   /*     7     1 */
	byte                       r2;                   /*     8     1 */
	byte                       g2;                   /*     9     1 */
	byte                       b2;                   /*    10     1 */
	byte                       a2;                   /*    11     1 */
	float                      x;                    /*    12     4 */
	float                      y;                    /*    16     4 */
	float                      fadein;               /*    20     4 */
	float                      fadeout;              /*    24     4 */
	float                      holdtime;             /*    28     4 */
	float                      fxtime;               /*    32     4 */
	const char  *              pName;                /*    36     4 */
	const char  *              pMessage;             /*    40     4 */

	/* size: 44, cachelines: 1, members: 17 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 85 */
/* <0> (null):0 */
typedef struct client_textmessage_s client_textmessage_t; /* size: 44 */

/* 86 */
/* <0> (null):0 */
typedef struct sequenceCommandLine_ sequenceCommandLine_s; /* size: 92 */

/* 87 */
/* <0> (null):0 */
struct sequenceCommandLine_ {
	int                        commandType;          /*     0     4 */
	client_textmessage_t       clientMessage;        /*     4    44 */
	char *                     speakerName;          /*    48     4 */
	char *                     listenerName;         /*    52     4 */
	char *                     soundFileName;        /*    56     4 */
	char *                     sentenceName;         /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	char *                     fireTargetNames;      /*    64     4 */
	char *                     killTargetNames;      /*    68     4 */
	float                      delay;                /*    72     4 */
	int                        repeatCount;          /*    76     4 */
	int                        textChannel;          /*    80     4 */
	int                        modifierBitField;     /*    84     4 */
	sequenceCommandLine_s *    nextCommandLine;      /*    88     4 */

	/* size: 92, cachelines: 2, members: 13 */
	/* last cacheline: 28 bytes */
}; /* size: 92 */

/* 88 */
 /* pointer to 86 */
 /* size: 4 */

/* 89 */
/* <0> (null):0 */
typedef struct sequenceEntry_ sequenceEntry_s; /* size: 20 */

/* 90 */
/* <0> (null):0 */
struct sequenceEntry_ {
	char *                     fileName;             /*     0     4 */
	char *                     entryName;            /*     4     4 */
	sequenceCommandLine_s *    firstCommand;         /*     8     4 */
	sequenceEntry_s *          nextEntry;            /*    12     4 */
	qboolean                   isGlobal;             /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 91 */
 /* pointer to 89 */
 /* size: 4 */

/* 92 */
/* <0> (null):0 */
typedef struct sentenceEntry_ sentenceEntry_s; /* size: 16 */

/* 93 */
/* <0> (null):0 */
struct sentenceEntry_ {
	char *                     data;                 /*     0     4 */
	sentenceEntry_s *          nextEntry;            /*     4     4 */
	qboolean                   isGlobal;             /*     8     4 */
	unsigned int               index;                /*    12     4 */

	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 94 */
 /* pointer to 92 */
 /* size: 4 */

/* 95 */
/* <0> (null):0 */
enum {
	at_notice = 0,
	at_console = 1,
	at_aiconsole = 2,
	at_warning = 3,
	at_error = 4,
	at_logged = 5,
}; /* size: 4 */

/* 96 */
/* <0> (null):0 */
typedef enum  ALERT_TYPE; /* size: 4 */

/* 97 */
/* <0> (null):0 */
enum {
	print_console = 0,
	print_center = 1,
	print_chat = 2,
}; /* size: 4 */

/* 98 */
/* <0> (null):0 */
typedef enum  PRINT_TYPE; /* size: 4 */

/* 99 */
/* <0> (null):0 */
enum {
	force_exactfile = 0,
	force_model_samebounds = 1,
	force_model_specifybounds = 2,
	force_model_specifybounds_if_avail = 3,
}; /* size: 4 */

/* 100 */
/* <0> (null):0 */
typedef enum  FORCE_TYPE; /* size: 4 */

/* 101 */
/* <0> (null):0 */
struct {
	int                        fAllSolid;            /*     0     4 */
	int                        fStartSolid;          /*     4     4 */
	int                        fInOpen;              /*     8     4 */
	int                        fInWater;             /*    12     4 */
	float                      flFraction;           /*    16     4 */
	class Vector              vecEndPos;             /*    20    12 */
	float                      flPlaneDist;          /*    32     4 */
	class Vector              vecPlaneNormal;        /*    36    12 */
	edict_t *                  pHit;                 /*    48     4 */
	int                        iHitgroup;            /*    52     4 */

	/* size: 56, cachelines: 1, members: 10 */
	/* last cacheline: 56 bytes */
}; /* size: 56 */

/* 102 */
/* <0> (null):0 */
typedef class  TraceResult; /* size: 56 */

/* 103 */
/* <0> (null):0 */
struct enginefuncs_s {
	int                        (*pfnPrecacheModel)(char *); /*     0     4 */
	int                        (*pfnPrecacheSound)(char *); /*     4     4 */
	void                       (*pfnSetModel)(edict_t *, const char  *); /*     8     4 */
	int                        (*pfnModelIndex)(const char  *); /*    12     4 */
	int                        (*pfnModelFrames)(int); /*    16     4 */
	void                       (*pfnSetSize)(edict_t *, const float  *, const float  *); /*    20     4 */
	void                       (*pfnChangeLevel)(char *, char *); /*    24     4 */
	void                       (*pfnGetSpawnParms)(edict_t *); /*    28     4 */
	void                       (*pfnSaveSpawnParms)(edict_t *); /*    32     4 */
	float                      (*pfnVecToYaw)(const float  *); /*    36     4 */
	void                       (*pfnVecToAngles)(const float  *, float *); /*    40     4 */
	void                       (*pfnMoveToOrigin)(edict_t *, const float  *, float, int); /*    44     4 */
	void                       (*pfnChangeYaw)(edict_t *); /*    48     4 */
	void                       (*pfnChangePitch)(edict_t *); /*    52     4 */
	edict_t *                  (*pfnFindEntityByString)(edict_t *, const char  *, const char  *); /*    56     4 */
	int                        (*pfnGetEntityIllum)(edict_t *); /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	edict_t *                  (*pfnFindEntityInSphere)(edict_t *, const float  *, float); /*    64     4 */
	edict_t *                  (*pfnFindClientInPVS)(edict_t *); /*    68     4 */
	edict_t *                  (*pfnEntitiesInPVS)(edict_t *); /*    72     4 */
	void                       (*pfnMakeVectors)(const float  *); /*    76     4 */
	void                       (*pfnAngleVectors)(const float  *, float *, float *, float *); /*    80     4 */
	edict_t *                  (*pfnCreateEntity)(void); /*    84     4 */
	void                       (*pfnRemoveEntity)(edict_t *); /*    88     4 */
	edict_t *                  (*pfnCreateNamedEntity)(int); /*    92     4 */
	void                       (*pfnMakeStatic)(edict_t *); /*    96     4 */
	int                        (*pfnEntIsOnFloor)(edict_t *); /*   100     4 */
	int                        (*pfnDropToFloor)(edict_t *); /*   104     4 */
	int                        (*pfnWalkMove)(edict_t *, float, float, int); /*   108     4 */
	void                       (*pfnSetOrigin)(edict_t *, const float  *); /*   112     4 */
	void                       (*pfnEmitSound)(edict_t *, int, const char  *, float, float, int, int); /*   116     4 */
	void                       (*pfnEmitAmbientSound)(edict_t *, float *, const char  *, float, float, int, int); /*   120     4 */
	void                       (*pfnTraceLine)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	void                       (*pfnTraceToss)(edict_t *, edict_t *, TraceResult *); /*   128     4 */
	int                        (*pfnTraceMonsterHull)(edict_t *, const float  *, const float  *, int, edict_t *, TraceResult *); /*   132     4 */
	void                       (*pfnTraceHull)(const float  *, const float  *, int, int, edict_t *, TraceResult *); /*   136     4 */
	void                       (*pfnTraceModel)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   140     4 */
	const char  *              (*pfnTraceTexture)(edict_t *, const float  *, const float  *); /*   144     4 */
	void                       (*pfnTraceSphere)(const float  *, const float  *, int, float, edict_t *, TraceResult *); /*   148     4 */
	void                       (*pfnGetAimVector)(edict_t *, float, float *); /*   152     4 */
	void                       (*pfnServerCommand)(char *); /*   156     4 */
	void                       (*pfnServerExecute)(void); /*   160     4 */
	void                       (*pfnClientCommand)(edict_t *, char *, ...); /*   164     4 */
	void                       (*pfnParticleEffect)(const float  *, const float  *, float, float); /*   168     4 */
	void                       (*pfnLightStyle)(int, char *); /*   172     4 */
	int                        (*pfnDecalIndex)(const char  *); /*   176     4 */
	int                        (*pfnPointContents)(const float  *); /*   180     4 */
	void                       (*pfnMessageBegin)(int, int, const float  *, edict_t *); /*   184     4 */
	void                       (*pfnMessageEnd)(void); /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	void                       (*pfnWriteByte)(int); /*   192     4 */
	void                       (*pfnWriteChar)(int); /*   196     4 */
	void                       (*pfnWriteShort)(int); /*   200     4 */
	void                       (*pfnWriteLong)(int); /*   204     4 */
	void                       (*pfnWriteAngle)(float); /*   208     4 */
	void                       (*pfnWriteCoord)(float); /*   212     4 */
	void                       (*pfnWriteString)(const char  *); /*   216     4 */
	void                       (*pfnWriteEntity)(int); /*   220     4 */
	void                       (*pfnCVarRegister)(cvar_t *); /*   224     4 */
	float                      (*pfnCVarGetFloat)(const char  *); /*   228     4 */
	const char  *              (*pfnCVarGetString)(const char  *); /*   232     4 */
	void                       (*pfnCVarSetFloat)(const char  *, float); /*   236     4 */
	void                       (*pfnCVarSetString)(const char  *, const char  *); /*   240     4 */
	void                       (*pfnAlertMessage)(ALERT_TYPE, char *, ...); /*   244     4 */
	void                       (*pfnEngineFprintf)(void *, char *, ...); /*   248     4 */
	void *                     (*pfnPvAllocEntPrivateData)(edict_t *, int32); /*   252     4 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	void *                     (*pfnPvEntPrivateData)(edict_t *); /*   256     4 */
	void                       (*pfnFreeEntPrivateData)(edict_t *); /*   260     4 */
	const char  *              (*pfnSzFromIndex)(int); /*   264     4 */
	int                        (*pfnAllocString)(const char  *); /*   268     4 */
	class entvars_s *          (*pfnGetVarsOfEnt)(edict_t *); /*   272     4 */
	edict_t *                  (*pfnPEntityOfEntOffset)(int); /*   276     4 */
	int                        (*pfnEntOffsetOfPEntity)(const edict_t  *); /*   280     4 */
	int                        (*pfnIndexOfEdict)(const edict_t  *); /*   284     4 */
	edict_t *                  (*pfnPEntityOfEntIndex)(int); /*   288     4 */
	edict_t *                  (*pfnFindEntityByVars)(class entvars_s *); /*   292     4 */
	void *                     (*pfnGetModelPtr)(edict_t *); /*   296     4 */
	int                        (*pfnRegUserMsg)(const char  *, int); /*   300     4 */
	void                       (*pfnAnimationAutomove)(const edict_t  *, float); /*   304     4 */
	void                       (*pfnGetBonePosition)(const edict_t  *, int, float *, float *); /*   308     4 */
	uint32                     (*pfnFunctionFromName)(const char  *); /*   312     4 */
	const char  *              (*pfnNameForFunction)(uint32); /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	void                       (*pfnClientPrintf)(edict_t *, PRINT_TYPE, const char  *); /*   320     4 */
	void                       (*pfnServerPrint)(const char  *); /*   324     4 */
	const char  *              (*pfnCmd_Args)(void); /*   328     4 */
	const char  *              (*pfnCmd_Argv)(int);  /*   332     4 */
	int                        (*pfnCmd_Argc)(void); /*   336     4 */
	void                       (*pfnGetAttachment)(const edict_t  *, int, float *, float *); /*   340     4 */
	void                       (*pfnCRC32_Init)(CRC32_t *); /*   344     4 */
	void                       (*pfnCRC32_ProcessBuffer)(CRC32_t *, void *, int); /*   348     4 */
	void                       (*pfnCRC32_ProcessByte)(CRC32_t *, unsigned char); /*   352     4 */
	CRC32_t                    (*pfnCRC32_Final)(CRC32_t); /*   356     4 */
	int32                      (*pfnRandomLong)(int32, int32); /*   360     4 */
	float                      (*pfnRandomFloat)(float, float); /*   364     4 */
	void                       (*pfnSetView)(const edict_t  *, const edict_t  *); /*   368     4 */
	float                      (*pfnTime)(void);     /*   372     4 */
	void                       (*pfnCrosshairAngle)(const edict_t  *, float, float); /*   376     4 */
	byte *                     (*pfnLoadFileForMe)(char *, int *); /*   380     4 */
	/* --- cacheline 6 boundary (384 bytes) --- */
	void                       (*pfnFreeFile)(void *); /*   384     4 */
	void                       (*pfnEndSection)(const char  *); /*   388     4 */
	int                        (*pfnCompareFileTime)(char *, char *, int *); /*   392     4 */
	void                       (*pfnGetGameDir)(char *); /*   396     4 */
	void                       (*pfnCvar_RegisterVariable)(cvar_t *); /*   400     4 */
	void                       (*pfnFadeClientVolume)(const edict_t  *, int, int, int, int); /*   404     4 */
	void                       (*pfnSetClientMaxspeed)(const edict_t  *, float); /*   408     4 */
	edict_t *                  (*pfnCreateFakeClient)(const char  *); /*   412     4 */
	void                       (*pfnRunPlayerMove)(edict_t *, const float  *, float, float, float, short unsigned int, byte, byte); /*   416     4 */
	int                        (*pfnNumberOfEntities)(void); /*   420     4 */
	char *                     (*pfnGetInfoKeyBuffer)(edict_t *); /*   424     4 */
	char *                     (*pfnInfoKeyValue)(char *, char *); /*   428     4 */
	void                       (*pfnSetKeyValue)(char *, char *, char *); /*   432     4 */
	void                       (*pfnSetClientKeyValue)(int, char *, char *, char *); /*   436     4 */
	int                        (*pfnIsMapValid)(char *); /*   440     4 */
	void                       (*pfnStaticDecal)(const float  *, int, int, int); /*   444     4 */
	/* --- cacheline 7 boundary (448 bytes) --- */
	int                        (*pfnPrecacheGeneric)(char *); /*   448     4 */
	int                        (*pfnGetPlayerUserId)(edict_t *); /*   452     4 */
	void                       (*pfnBuildSoundMsg)(edict_t *, int, const char  *, float, float, int, int, int, int, const float  *, edict_t *); /*   456     4 */
	int                        (*pfnIsDedicatedServer)(void); /*   460     4 */
	cvar_t *                   (*pfnCVarGetPointer)(const char  *); /*   464     4 */
	unsigned int               (*pfnGetPlayerWONId)(edict_t *); /*   468     4 */
	void                       (*pfnInfo_RemoveKey)(char *, const char  *); /*   472     4 */
	const char  *              (*pfnGetPhysicsKeyValue)(const edict_t  *, const char  *); /*   476     4 */
	void                       (*pfnSetPhysicsKeyValue)(const edict_t  *, const char  *, const char  *); /*   480     4 */
	const char  *              (*pfnGetPhysicsInfoString)(const edict_t  *); /*   484     4 */
	short unsigned int         (*pfnPrecacheEvent)(int, const char  *); /*   488     4 */
	void                       (*pfnPlaybackEvent)(int, const edict_t  *, short unsigned int, float, float *, float *, float, float, int, int, int, int); /*   492     4 */
	unsigned char *            (*pfnSetFatPVS)(float *); /*   496     4 */
	unsigned char *            (*pfnSetFatPAS)(float *); /*   500     4 */
	int                        (*pfnCheckVisibility)(const edict_t  *, unsigned char *); /*   504     4 */
	void                       (*pfnDeltaSetField)(class delta_s *, const char  *); /*   508     4 */
	/* --- cacheline 8 boundary (512 bytes) --- */
	void                       (*pfnDeltaUnsetField)(class delta_s *, const char  *); /*   512     4 */
	void                       (*pfnDeltaAddEncoder)(char *, void (*)(class delta_s *, const unsigned char  *, const unsigned char  *)); /*   516     4 */
	int                        (*pfnGetCurrentPlayer)(void); /*   520     4 */
	int                        (*pfnCanSkipPlayer)(const edict_t  *); /*   524     4 */
	int                        (*pfnDeltaFindField)(class delta_s *, const char  *); /*   528     4 */
	void                       (*pfnDeltaSetFieldByIndex)(class delta_s *, int); /*   532     4 */
	void                       (*pfnDeltaUnsetFieldByIndex)(class delta_s *, int); /*   536     4 */
	void                       (*pfnSetGroupMask)(int, int); /*   540     4 */
	int                        (*pfnCreateInstancedBaseline)(int, class entity_state_s *); /*   544     4 */
	void                       (*pfnCvar_DirectSet)(class cvar_s *, char *); /*   548     4 */
	void                       (*pfnForceUnmodified)(FORCE_TYPE, float *, float *, const char  *); /*   552     4 */
	void                       (*pfnGetPlayerStats)(const edict_t  *, int *, int *); /*   556     4 */
	void                       (*pfnAddServerCommand)(char *, void (*)(void)); /*   560     4 */
	qboolean                   (*pfnVoice_GetClientListening)(int, int); /*   564     4 */
	qboolean                   (*pfnVoice_SetClientListening)(int, int, qboolean); /*   568     4 */
	const char  *              (*pfnGetPlayerAuthId)(edict_t *); /*   572     4 */
	/* --- cacheline 9 boundary (576 bytes) --- */
	sequenceEntry_s *          (*pfnSequenceGet)(const char  *, const char  *); /*   576     4 */
	sentenceEntry_s *          (*pfnSequencePickSentence)(const char  *, int, int *); /*   580     4 */
	int                        (*pfnGetFileSize)(char *); /*   584     4 */
	unsigned int               (*pfnGetApproxWavePlayLen)(const char  *); /*   588     4 */
	int                        (*pfnIsCareerMatch)(void); /*   592     4 */
	int                        (*pfnGetLocalizedStringLength)(const char  *); /*   596     4 */
	void                       (*pfnRegisterTutorMessageShown)(int); /*   600     4 */
	int                        (*pfnGetTimesTutorMessageShown)(int); /*   604     4 */
	void                       (*ProcessTutorMessageDecayBuffer)(int *, int); /*   608     4 */
	void                       (*ConstructTutorMessageDecayBuffer)(int *, int); /*   612     4 */
	void                       (*ResetTutorMessageDecayData)(void); /*   616     4 */
	void                       (*pfnQueryClientCvarValue)(const edict_t  *, const char  *); /*   620     4 */
	void                       (*pfnQueryClientCvarValue2)(const edict_t  *, const char  *, int); /*   624     4 */
	int                        (*pfnCheckParm)(const char  *, char * *); /*   628     4 */

	/* size: 632, cachelines: 10, members: 158 */
	/* last cacheline: 56 bytes */
}; /* size: 632 */

/* 104 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 105 */
 /* pointer to 104 */
 /* size: 4 */

/* 106 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143353240 */

/* 107 */
 /* pointer to 106 */
 /* size: 4 */

/* 108 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 109 */
 /* pointer to 108 */
 /* size: 4 */

/* 110 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 111 */
 /* pointer to 110 */
 /* size: 4 */

/* 112 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143353760 */

/* 113 */
 /* pointer to 112 */
 /* size: 4 */

/* 114 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143354020 */

/* 115 */
 /* pointer to 114 */
 /* size: 4 */

/* 116 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143354228 */

/* 117 */
 /* pointer to 116 */
 /* size: 4 */

/* 118 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 119 */
 /* pointer to 118 */
 /* size: 4 */

/* 120 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143354540 */

/* 121 */
 /* pointer to 120 */
 /* size: 4 */

/* 122 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143354748 */

/* 123 */
 /* pointer to 122 */
 /* size: 4 */

/* 124 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 125 */
 /* pointer to 124 */
 /* size: 4 */

/* 126 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 127 */
 /* pointer to 126 */
 /* size: 4 */

/* 128 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 129 */
 /* pointer to 128 */
 /* size: 4 */

/* 130 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 131 */
 /* pointer to 130 */
 /* size: 4 */

/* 132 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143331396 */

/* 133 */
 /* pointer to 132 */
 /* size: 4 */

/* 134 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143331552 */

/* 135 */
 /* pointer to 134 */
 /* size: 4 */

/* 136 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 137 */
 /* pointer to 136 */
 /* size: 4 */

/* 138 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 139 */
 /* pointer to 138 */
 /* size: 4 */

/* 140 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 141 */
 /* pointer to 140 */
 /* size: 4 */

/* 142 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143332436 */

/* 143 */
 /* pointer to 142 */
 /* size: 4 */

/* 144 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143332644 */

/* 145 */
 /* pointer to 144 */
 /* size: 4 */

/* 146 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143333112 */

/* 147 */
 /* pointer to 146 */
 /* size: 4 */

/* 148 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143333580 */

/* 149 */
 /* pointer to 102 */
 /* size: 4 */

/* 150 */
 /* pointer to 148 */
 /* size: 4 */

/* 151 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143333996 */

/* 152 */
 /* pointer to 151 */
 /* size: 4 */

/* 153 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 154 */
 /* pointer to 153 */
 /* size: 4 */

/* 155 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143334672 */

/* 156 */
 /* pointer to 155 */
 /* size: 4 */

/* 157 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 158 */
 /* pointer to 157 */
 /* size: 4 */

/* 159 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143411924 */

/* 160 */
 /* pointer to 159 */
 /* size: 4 */

/* 161 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143412340 */

/* 162 */
 /* pointer to 161 */
 /* size: 4 */

/* 163 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143412600 */

/* 164 */
 /* pointer to 163 */
 /* size: 4 */

/* 165 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143412756 */

/* 166 */
 /* pointer to 165 */
 /* size: 4 */

/* 167 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143412860 */

/* 168 */
 /* pointer to 167 */
 /* size: 4 */

/* 169 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143413068 */

/* 170 */
 /* pointer to 169 */
 /* size: 4 */

/* 171 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143413380 */

/* 172 */
 /* pointer to 171 */
 /* size: 4 */

/* 173 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 174 */
 /* pointer to 173 */
 /* size: 4 */

/* 175 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143413744 */

/* 176 */
 /* pointer to 175 */
 /* size: 4 */

/* 177 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143414056 */

/* 178 */
 /* pointer to 177 */
 /* size: 4 */

/* 179 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143414212 */

/* 180 */
 /* pointer to 179 */
 /* size: 4 */

/* 181 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143414368 */

/* 182 */
 /* pointer to 181 */
 /* size: 4 */

/* 183 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143414524 */

/* 184 */
 /* pointer to 83 */
 /* size: 4 */

/* 185 */
 /* pointer to 183 */
 /* size: 4 */

/* 186 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 187 */
 /* pointer to 186 */
 /* size: 4 */

/* 188 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 189 */
 /* pointer to 188 */
 /* size: 4 */

/* 190 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143415044 */

/* 191 */
 /* pointer to 190 */
 /* size: 4 */

/* 192 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143415252 */

/* 193 */
 /* pointer to 192 */
 /* size: 4 */

/* 194 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143415460 */

/* 195 */
 /* pointer to 194 */
 /* size: 4 */

/* 196 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143415668 */

/* 197 */
 /* pointer to 196 */
 /* size: 4 */

/* 198 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 199 */
 /* pointer to 198 */
 /* size: 4 */

/* 200 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 201 */
 /* pointer to 200 */
 /* size: 4 */

/* 202 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 203 */
 /* pointer to 202 */
 /* size: 4 */

/* 204 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 205 */
 /* pointer to 75 */
 /* size: 4 */

/* 206 */
 /* pointer to 204 */
 /* size: 4 */

/* 207 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 208 */
 /* pointer to 209 */
 /* size: 4 */

/* 209 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 804 */

/* 210 */
 /* pointer to 207 */
 /* size: 4 */

/* 211 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 212 */
 /* pointer to 211 */
 /* size: 4 */

/* 213 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 214 */
 /* pointer to 213 */
 /* size: 4 */

/* 215 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143466244 */

/* 216 */
 /* pointer to 215 */
 /* size: 4 */

/* 217 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143466452 */

/* 218 */
 /* pointer to 217 */
 /* size: 4 */

/* 219 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 220 */
 /* pointer to 219 */
 /* size: 4 */

/* 221 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 222 */
 /* pointer to 221 */
 /* size: 4 */

/* 223 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143467076 */

/* 224 */
 /* pointer to 223 */
 /* size: 4 */

/* 225 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 226 */
 /* pointer to 225 */
 /* size: 4 */

/* 227 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 228 */
 /* pointer to 227 */
 /* size: 4 */

/* 229 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143467544 */

/* 230 */
 /* pointer to 80 */
 /* size: 4 */

/* 231 */
 /* pointer to 229 */
 /* size: 4 */

/* 232 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143467752 */

/* 233 */
 /* pointer to 232 */
 /* size: 4 */

/* 234 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143468012 */

/* 235 */
 /* pointer to 234 */
 /* size: 4 */

/* 236 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 237 */
 /* pointer to 236 */
 /* size: 4 */

/* 238 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 239 */
 /* pointer to 238 */
 /* size: 4 */

/* 240 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 241 */
 /* pointer to 240 */
 /* size: 4 */

/* 242 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143468792 */

/* 243 */
 /* pointer to 242 */
 /* size: 4 */

/* 244 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 245 */
 /* pointer to 244 */
 /* size: 4 */

/* 246 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143481336 */

/* 247 */
 /* pointer to 246 */
 /* size: 4 */

/* 248 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 249 */
 /* pointer to 46 */
 /* size: 4 */

/* 250 */
 /* pointer to 9 */
 /* size: 4 */

/* 251 */
 /* pointer to 248 */
 /* size: 4 */

/* 252 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143481908 */

/* 253 */
 /* pointer to 252 */
 /* size: 4 */

/* 254 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 255 */
 /* pointer to 254 */
 /* size: 4 */

/* 256 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143482324 */

/* 257 */
 /* pointer to 256 */
 /* size: 4 */

/* 258 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 259 */
 /* pointer to 258 */
 /* size: 4 */

/* 260 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143482844 */

/* 261 */
 /* pointer to 260 */
 /* size: 4 */

/* 262 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 263 */
 /* pointer to 262 */
 /* size: 4 */

/* 264 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 265 */
 /* pointer to 264 */
 /* size: 4 */

/* 266 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143483728 */

/* 267 */
 /* pointer to 266 */
 /* size: 4 */

/* 268 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143483988 */

/* 269 */
 /* pointer to 268 */
 /* size: 4 */

/* 270 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143484300 */

/* 271 */
 /* pointer to 270 */
 /* size: 4 */

/* 272 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143484612 */

/* 273 */
 /* pointer to 272 */
 /* size: 4 */

/* 274 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 275 */
 /* pointer to 274 */
 /* size: 4 */

/* 276 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 277 */
 /* pointer to 276 */
 /* size: 4 */

/* 278 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143525416 */

/* 279 */
 /* pointer to 278 */
 /* size: 4 */

/* 280 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 281 */
 /* pointer to 280 */
 /* size: 4 */

/* 282 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143525832 */

/* 283 */
 /* pointer to 282 */
 /* size: 4 */

/* 284 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 285 */
 /* pointer to 284 */
 /* size: 4 */

/* 286 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 2 */

/* 287 */
 /* pointer to 286 */
 /* size: 4 */

/* 288 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143526456 */

/* 289 */
 /* pointer to 288 */
 /* size: 4 */

/* 290 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 291 */
 /* pointer to 4 */
 /* size: 4 */

/* 292 */
 /* pointer to 290 */
 /* size: 4 */

/* 293 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 294 */
 /* pointer to 293 */
 /* size: 4 */

/* 295 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143527600 */

/* 296 */
 /* pointer to 297 */
 /* size: 4 */

/* 297 */
/* <0> (null):0 */
struct delta_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 298 */
 /* pointer to 295 */
 /* size: 4 */

/* 299 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143527924 */

/* 300 */
 /* pointer to 301 */
 /* size: 4 */

/* 301 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143528132 */

/* 302 */
 /* pointer to 303 */
 /* size: 4 */

/* 303 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 304 */
 /* pointer to 299 */
 /* size: 4 */

/* 305 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 306 */
 /* pointer to 305 */
 /* size: 4 */

/* 307 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143528704 */

/* 308 */
 /* pointer to 307 */
 /* size: 4 */

/* 309 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143528912 */

/* 310 */
 /* pointer to 309 */
 /* size: 4 */

/* 311 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 312 */
 /* pointer to 313 */
 /* size: 4 */

/* 313 */
/* <0> (null):0 */
struct entity_state_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 314 */
 /* pointer to 311 */
 /* size: 4 */

/* 315 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143505988 */

/* 316 */
 /* pointer to 81 */
 /* size: 4 */

/* 317 */
 /* pointer to 315 */
 /* size: 4 */

/* 318 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143506248 */

/* 319 */
 /* pointer to 318 */
 /* size: 4 */

/* 320 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143506560 */

/* 321 */
 /* pointer to 320 */
 /* size: 4 */

/* 322 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143506820 */

/* 323 */
 /* pointer to 322 */
 /* size: 4 */

/* 324 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 325 */
 /* pointer to 324 */
 /* size: 4 */

/* 326 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 327 */
 /* pointer to 326 */
 /* size: 4 */

/* 328 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 329 */
 /* pointer to 328 */
 /* size: 4 */

/* 330 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 331 */
 /* pointer to 330 */
 /* size: 4 */

/* 332 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 333 */
 /* pointer to 332 */
 /* size: 4 */

/* 334 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 335 */
 /* pointer to 334 */
 /* size: 4 */

/* 336 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143508276 */

/* 337 */
 /* pointer to 336 */
 /* size: 4 */

/* 338 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143508484 */

/* 339 */
 /* pointer to 338 */
 /* size: 4 */

/* 340 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143508692 */

/* 341 */
 /* pointer to 340 */
 /* size: 4 */

/* 342 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 343 */
 /* pointer to 17 */
 /* size: 4 */

/* 344 */
 /* pointer to 342 */
 /* size: 4 */

/* 345 */
/* <0> (null):0 */
typedef struct enginefuncs_s enginefuncs_t; /* size: 632 */

/* 346 */
/* <0> (null):0 */
class CPlane {
	class Vector              m_vecNormal;           /*     0    12 */
	float                      m_flDist;             /*    12     4 */
	BOOL                       m_fInitialized;       /*    16     4 */
	/* <0> (null):0 */
	void CPlane(class CPlane *);

	/* <0> (null):0 */
	void InitializePlane(class CPlane *, const class Vector  &, const class Vector  &); /* linkage=_ZN6CPlane15InitializePlaneERK6VectorS2_ */

	/* <0> (null):0 */
	BOOL PointInFront(class CPlane *, const class Vector  &); /* linkage=_ZN6CPlane12PointInFrontERK6Vector */


	/* size: 20, cachelines: 1, members: 3 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 347 */
 /* pointer to 346 */
 /* size: 4 */

/* 348 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 349 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 350 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 351 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 352 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 353 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 354 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 355 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 356 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 357 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 358 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 359 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 360 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 361 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 362 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 363 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 364 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 365 */
 /* pointer to 74 */
 /* size: 4 */

/* Functions: */

/* <0> (null):0 */
void Vector2D(class Vector2D *)
{
} /* size: 44 */

/* <0> (null):0 */
void Vector2D(class Vector2D *, float, float)
{
} /* size: 142848256 */

/* <0> (null):0 */
class Vector2D operator+(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DplERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator-(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DmiERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator*(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DmlEf */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator/(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DdvEf */
{
} /* size: 8 */

/* <0> (null):0 */
float Length(const class Vector2D  *) /* linkage=_ZNK8Vector2D6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector2D  *) /* linkage=_ZNK8Vector2D13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector2D Normalize(const class Vector2D  *) /* linkage=_ZNK8Vector2D9NormalizeEv */
{
} /* size: 8 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector2D *) /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector2D *, float) /* linkage=_ZN8Vector2D6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void Vector(class Vector *)
{
} /* size: 0 */

/* <0> (null):0 */
void Vector(class Vector *, float, float, float)
{
} /* size: 228 */

/* <0> (null):0 */
void Vector(class Vector *, const class Vector  &)
{
} /* size: 142851036 */

/* <0> (null):0 */
void Vector(class Vector *, float *)
{
} /* size: 0 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *) /* linkage=_ZNK6VectorngEv */
{
} /* size: 12 */

/* <0> (null):0 */
int operator==(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectoreqERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
int operator!=(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorneERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector operator+(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorplERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectormiERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator*(const class Vector  *, float) /* linkage=_ZNK6VectormlEf */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator/(const class Vector  *, float) /* linkage=_ZNK6VectordvEf */
{
} /* size: 12 */

/* <0> (null):0 */
void CopyToArray(const class Vector  *, float *) /* linkage=_ZNK6Vector11CopyToArrayEPf */
{
} /* size: 320 */

/* <0> (null):0 */
float Length(const class Vector  *) /* linkage=_ZNK6Vector6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector  *) /* linkage=_ZNK6Vector13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
float * operator float*(class Vector *) /* linkage=_ZN6VectorcvPfEv */
{
} /* size: 4 */

/* <0> (null):0 */
const float  * operator const float*(const class Vector  *) /* linkage=_ZNK6VectorcvPKfEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector Normalize(const class Vector  *) /* linkage=_ZNK6Vector9NormalizeEv */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector2D Make2D(const class Vector  *) /* linkage=_ZNK6Vector6Make2DEv */
{
} /* size: 8 */

/* <0> (null):0 */
float Length2D(const class Vector  *) /* linkage=_ZNK6Vector8Length2DEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector  *, float) /* linkage=_ZNK6Vector16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector  *, float) /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector *) /* linkage=_ZN6Vector16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector *, float) /* linkage=_ZN6Vector6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void CPlane(class CPlane *)
{
} /* size: 0 */

/* <0> (null):0 */
void InitializePlane(class CPlane *, const class Vector  &, const class Vector  &) /* linkage=_ZN6CPlane15InitializePlaneERK6VectorS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
BOOL PointInFront(class CPlane *, const class Vector  &) /* linkage=_ZN6CPlane12PointInFrontERK6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
inline void Vector(class Vector *const this)
{
} /* size: 143593136 */

/* <0> (null):0 */
inline float DotProduct(const class Vector  &const a, const class Vector  &const b)
{
} /* size: 4 */

/* <0> (null):0 */
void CPlane(class CPlane *const this)
{
} /* size: 143589588 */

/* <0> (null):0 */
void CPlane(class CPlane *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void InitializePlane(class CPlane *const this, const class Vector  &const vecNormal, const class Vector  &const vecPoint)
{
	DotProduct(const class Vector  &const a,
			const class Vector  &const b); /* size=143594249, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void PointInFront(class CPlane *const this, const class Vector  &const vecPoint)
{
	{
		float flFace;                                         //     0
		DotProduct(const class Vector  &const a,
				const class Vector  &const b); /* size=143594249, low_pc=0 */ //     0
	}
} /* size: 143594144 */



/* Variables: */

float                      flFace; /* size: 4 */

extern class _IO_FILE *           stdin; /* size: 4 */

extern class _IO_FILE *           stdout; /* size: 4 */

intconst                   k_cubSaltSize; /* size: 4 */

GID_tconst                 k_GIDNil; /* size: 8 */

GID_tconst                 k_TxnIDNil; /* size: 8 */

GID_tconst                 k_TxnIDUnknown; /* size: 8 */

PackageId_tconst           k_uPackageIdFreeSub; /* size: 4 */

PackageId_tconst           k_uPackageIdInvalid; /* size: 4 */

AppId_tconst               k_uAppIdInvalid; /* size: 4 */

AssetClassId_tconst        k_ulAssetClassIdInvalid; /* size: 8 */

PhysicalItemId_tconst      k_uPhysicalItemIdInvalid; /* size: 4 */

DepotId_tconst             k_uDepotIdInvalid; /* size: 4 */

CellID_tconst              k_uCellIDInvalid; /* size: 4 */

SteamAPICall_tconst        k_uAPICallInvalid; /* size: 8 */

PartnerId_tconst           k_uPartnerIdInvalid; /* size: 4 */

extern enginefuncs_t              g_engfuncs; /* size: 632 */

extern globalvars_t *             gpGlobals; /* size: 4 */

/* Types: */

/* 1 */
char
 /* size: 1 */

/* 2 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 3 */
unsigned int
 /* size: 4 */

/* 4 */
unsigned char
 /* size: 1 */

/* 5 */
short unsigned int
 /* size: 2 */

/* 6 */
long unsigned int
 /* size: 4 */

/* 7 */
signed char
 /* size: 1 */

/* 8 */
short int
 /* size: 2 */

/* 9 */
int
 /* size: 4 */

/* 10 */
long long int
 /* size: 8 */

/* 11 */
long long unsigned int
 /* size: 8 */

/* 12 */
/* <0> (null):0 */
typedef long long int __quad_t; /* size: 8 */

/* 13 */
/* <0> (null):0 */
typedef long int __off_t; /* size: 4 */

/* 14 */
long int
 /* size: 4 */

/* 15 */
/* <0> (null):0 */
typedef __quad_t __off64_t; /* size: 8 */

/* 16 */
 /* pointer to 0 */
 /* size: 4 */

/* 17 */
 /* pointer to 1 */
 /* size: 4 */

/* 18 */
/* <0> (null):0 */
struct _IO_FILE {
	int                        _flags;               /*     0     4 */
	char *                     _IO_read_ptr;         /*     4     4 */
	char *                     _IO_read_end;         /*     8     4 */
	char *                     _IO_read_base;        /*    12     4 */
	char *                     _IO_write_base;       /*    16     4 */
	char *                     _IO_write_ptr;        /*    20     4 */
	char *                     _IO_write_end;        /*    24     4 */
	char *                     _IO_buf_base;         /*    28     4 */
	char *                     _IO_buf_end;          /*    32     4 */
	char *                     _IO_save_base;        /*    36     4 */
	char *                     _IO_backup_base;      /*    40     4 */
	char *                     _IO_save_end;         /*    44     4 */
	class _IO_marker *         _markers;             /*    48     4 */
	class _IO_FILE *           _chain;               /*    52     4 */
	int                        _fileno;              /*    56     4 */
	int                        _flags2;              /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	__off_t                    _old_offset;          /*    64     4 */
	short unsigned int         _cur_column;          /*    68     2 */
	signed char                _vtable_offset;       /*    70     1 */
	char                       _shortbuf[1];         /*    71     1 */
	_IO_lock_t *               _lock;                /*    72     4 */
	__off64_t                  _offset;              /*    76     8 */
	void *                     __pad1;               /*    84     4 */
	void *                     __pad2;               /*    88     4 */
	void *                     __pad3;               /*    92     4 */
	void *                     __pad4;               /*    96     4 */
	size_t                     __pad5;               /*   100     4 */
	int                        _mode;                /*   104     4 */
	char                       _unused2[40];         /*   108    40 */
	/* --- cacheline 2 boundary (128 bytes) was 20 bytes ago --- */

	/* size: 148, cachelines: 3, members: 29 */
	/* last cacheline: 20 bytes */
}; /* size: 148 */

/* 19 */
/* <0> (null):0 */
typedef void _IO_lock_t; /* size: 0 */

/* 20 */
/* <0> (null):0 */
struct _IO_marker {
	class _IO_marker *         _next;                /*     0     4 */
	class _IO_FILE *           _sbuf;                /*     4     4 */
	int                        _pos;                 /*     8     4 */

	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 21 */
 /* pointer to 20 */
 /* size: 4 */

/* 22 */
 /* pointer to 18 */
 /* size: 4 */

/* 23 */
 /* pointer to 20 */
 /* size: 4 */

/* 24 */
 /* pointer to 18 */
 /* size: 4 */

/* 25 */
/* <0> (null):0 */
char                       array[1]; /* size: 1 */

/* 26 */
 /* pointer to 19 */
 /* size: 4 */

/* 27 */
/* <0> (null):0 */
char                       array[40]; /* size: 40 */

/* 28 */
 /* pointer to 29 */
 /* size: 4 */

/* 29 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 30 */
 /* pointer to 31 */
 /* size: 4 */

/* 31 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 32 */
/* <0> (null):0 */
char                       array[32]; /* size: 32 */

/* 33 */
/* <0> (null):0 */
char                       array[20]; /* size: 20 */

/* 34 */
long double
 /* size: 12 */

/* 35 */
double
 /* size: 8 */

/* 36 */
/* <0> (null):0 */
typedef int int32; /* size: 4 */

/* 37 */
/* <0> (null):0 */
typedef unsigned int uint32; /* size: 4 */

/* 38 */
/* <0> (null):0 */
typedef long long unsigned int uint64; /* size: 8 */

/* 39 */
/* <0> (null):0 */
typedef uint64 GID_t; /* size: 8 */

/* 40 */
/* <0> (null):0 */
typedef uint32 PackageId_t; /* size: 4 */

/* 41 */
/* <0> (null):0 */
typedef uint32 AppId_t; /* size: 4 */

/* 42 */
/* <0> (null):0 */
typedef uint64 AssetClassId_t; /* size: 8 */

/* 43 */
/* <0> (null):0 */
typedef uint32 PhysicalItemId_t; /* size: 4 */

/* 44 */
/* <0> (null):0 */
typedef uint32 DepotId_t; /* size: 4 */

/* 45 */
/* <0> (null):0 */
typedef uint32 CellID_t; /* size: 4 */

/* 46 */
/* <0> (null):0 */
typedef uint64 SteamAPICall_t; /* size: 8 */

/* 47 */
/* <0> (null):0 */
typedef uint32 PartnerId_t; /* size: 4 */

/* 48 */
/* <0> (null):0 */
typedef int BOOL; /* size: 4 */

/* 49 */
/* <0> (null):0 */
typedef unsigned char BYTE; /* size: 1 */

/* 50 */
/* <0> (null):0 */
typedef unsigned char byte; /* size: 1 */

/* 51 */
/* <0> (null):0 */
typedef unsigned int string_t; /* size: 4 */

/* 52 */
/* <0> (null):0 */
typedef float vec_t; /* size: 4 */

/* 53 */
float
 /* size: 4 */

/* 54 */
/* <0> (null):0 */
class Vector2D {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	/* <0> (null):0 */
	void Vector2D(class Vector2D *);

	/* <0> (null):0 */
	void Vector2D(class Vector2D *, float, float);

	/* <0> (null):0 */
	class Vector2D operator+(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DplERKS_ */

	/* <0> (null):0 */
	class Vector2D operator-(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DmiERKS_ */

	/* <0> (null):0 */
	class Vector2D operator*(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DmlEf */

	/* <0> (null):0 */
	class Vector2D operator/(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DdvEf */

	/* <0> (null):0 */
	float Length(const class Vector2D  *); /* linkage=_ZNK8Vector2D6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector2D  *); /* linkage=_ZNK8Vector2D13LengthSquaredEv */

	/* <0> (null):0 */
	class Vector2D Normalize(const class Vector2D  *); /* linkage=_ZNK8Vector2D9NormalizeEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector2D *); /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector2D *, float); /* linkage=_ZN8Vector2D6IsZeroEf */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 55 */
 /* pointer to 54 */
 /* size: 4 */

/* 56 */
 /* pointer to 57 */
 /* size: 4 */

/* 57 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 58 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 59 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 60 */
bool
 /* size: 1 */

/* 61 */
/* <0> (null):0 */
class Vector {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	vec_t                      z;                    /*     8     4 */
	/* <0> (null):0 */
	void Vector(class Vector *);

	/* <0> (null):0 */
	void Vector(class Vector *, float, float, float);

	/* <0> (null):0 */
	void Vector(class Vector *, const class Vector  &);

	/* <0> (null):0 */
	void Vector(class Vector *, float *);

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *); /* linkage=_ZNK6VectorngEv */

	/* <0> (null):0 */
	int operator==(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectoreqERKS_ */

	/* <0> (null):0 */
	int operator!=(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorneERKS_ */

	/* <0> (null):0 */
	class Vector operator+(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorplERKS_ */

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectormiERKS_ */

	/* <0> (null):0 */
	class Vector operator*(const class Vector  *, float); /* linkage=_ZNK6VectormlEf */

	/* <0> (null):0 */
	class Vector operator/(const class Vector  *, float); /* linkage=_ZNK6VectordvEf */

	/* <0> (null):0 */
	void CopyToArray(const class Vector  *, float *); /* linkage=_ZNK6Vector11CopyToArrayEPf */

	/* <0> (null):0 */
	float Length(const class Vector  *); /* linkage=_ZNK6Vector6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector  *); /* linkage=_ZNK6Vector13LengthSquaredEv */

	/* <0> (null):0 */
	float * operator float*(class Vector *); /* linkage=_ZN6VectorcvPfEv */

	/* <0> (null):0 */
	const float  * operator const float*(const class Vector  *); /* linkage=_ZNK6VectorcvPKfEv */

	/* <0> (null):0 */
	class Vector Normalize(const class Vector  *); /* linkage=_ZNK6Vector9NormalizeEv */

	/* <0> (null):0 */
	class Vector2D Make2D(const class Vector  *); /* linkage=_ZNK6Vector6Make2DEv */

	/* <0> (null):0 */
	float Length2D(const class Vector  *); /* linkage=_ZNK6Vector8Length2DEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector  *, float); /* linkage=_ZNK6Vector16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector  *, float); /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector *); /* linkage=_ZN6Vector16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector *, float); /* linkage=_ZN6Vector6IsZeroEf */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 62 */
 /* pointer to 61 */
 /* size: 4 */

/* 63 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 64 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 65 */
 /* pointer to 53 */
 /* size: 4 */

/* 66 */
 /* pointer to 67 */
 /* size: 4 */

/* 67 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 68 */
 /* pointer to 69 */
 /* size: 4 */

/* 69 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 70 */
/* <0> (null):0 */
typedef int qboolean; /* size: 4 */

/* 71 */
/* <0> (null):0 */
struct link_s {
	class link_s *             prev;                 /*     0     4 */
	class link_s *             next;                 /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 72 */
 /* pointer to 71 */
 /* size: 4 */

/* 73 */
/* <0> (null):0 */
typedef struct link_s link_t; /* size: 8 */

/* 74 */
/* <0> (null):0 */
typedef struct edict_s edict_t; /* size: 804 */

/* 75 */
/* <0> (null):0 */
struct edict_s {
	qboolean                   free;                 /*     0     4 */
	int                        serialnumber;         /*     4     4 */
	link_t                     area;                 /*     8     8 */
	int                        headnode;             /*    16     4 */
	int                        num_leafs;            /*    20     4 */
	short int                  leafnums[48];         /*    24    96 */
	/* --- cacheline 1 boundary (64 bytes) was 56 bytes ago --- */
	float                      freetime;             /*   120     4 */
	void *                     pvPrivateData;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	entvars_t                  v;                    /*   128   676 */
	/* --- cacheline 12 boundary (768 bytes) was 36 bytes ago --- */

	/* size: 804, cachelines: 13, members: 9 */
	/* last cacheline: 36 bytes */
}; /* size: 804 */

/* 76 */
 /* pointer to 74 */
 /* size: 4 */

/* 77 */
/* <0> (null):0 */
struct {
	float                      time;                 /*     0     4 */
	float                      frametime;            /*     4     4 */
	float                      force_retouch;        /*     8     4 */
	string_t                   mapname;              /*    12     4 */
	string_t                   startspot;            /*    16     4 */
	float                      deathmatch;           /*    20     4 */
	float                      coop;                 /*    24     4 */
	float                      teamplay;             /*    28     4 */
	float                      serverflags;          /*    32     4 */
	float                      found_secrets;        /*    36     4 */
	class Vector              v_forward;             /*    40    12 */
	class Vector              v_up;                  /*    52    12 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	class Vector              v_right;               /*    64    12 */
	float                      trace_allsolid;       /*    76     4 */
	float                      trace_startsolid;     /*    80     4 */
	float                      trace_fraction;       /*    84     4 */
	class Vector              trace_endpos;          /*    88    12 */
	class Vector              trace_plane_normal;    /*   100    12 */
	float                      trace_plane_dist;     /*   112     4 */
	edict_t *                  trace_ent;            /*   116     4 */
	float                      trace_inopen;         /*   120     4 */
	float                      trace_inwater;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	int                        trace_hitgroup;       /*   128     4 */
	int                        trace_flags;          /*   132     4 */
	int                        msg_entity;           /*   136     4 */
	int                        cdAudioTrack;         /*   140     4 */
	int                        maxClients;           /*   144     4 */
	int                        maxEntities;          /*   148     4 */
	const char  *              pStringBase;          /*   152     4 */
	void *                     pSaveData;            /*   156     4 */
	class Vector              vecLandmarkOffset;     /*   160    12 */

	/* size: 172, cachelines: 3, members: 31 */
	/* last cacheline: 44 bytes */
}; /* size: 172 */

/* 78 */
/* <0> (null):0 */
typedef class  globalvars_t; /* size: 172 */

/* 79 */
/* <0> (null):0 */
struct entvars_s {
	string_t                   classname;            /*     0     4 */
	string_t                   globalname;           /*     4     4 */
	class Vector              origin;                /*     8    12 */
	class Vector              oldorigin;             /*    20    12 */
	class Vector              velocity;              /*    32    12 */
	class Vector              basevelocity;          /*    44    12 */
	class Vector              clbasevelocity;        /*    56    12 */
	/* --- cacheline 1 boundary (64 bytes) was 4 bytes ago --- */
	class Vector              movedir;               /*    68    12 */
	class Vector              angles;                /*    80    12 */
	class Vector              avelocity;             /*    92    12 */
	class Vector              punchangle;            /*   104    12 */
	class Vector              v_angle;               /*   116    12 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	class Vector              endpos;                /*   128    12 */
	class Vector              startpos;              /*   140    12 */
	float                      impacttime;           /*   152     4 */
	float                      starttime;            /*   156     4 */
	int                        fixangle;             /*   160     4 */
	float                      idealpitch;           /*   164     4 */
	float                      pitch_speed;          /*   168     4 */
	float                      ideal_yaw;            /*   172     4 */
	float                      yaw_speed;            /*   176     4 */
	int                        modelindex;           /*   180     4 */
	string_t                   model;                /*   184     4 */
	int                        viewmodel;            /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	int                        weaponmodel;          /*   192     4 */
	class Vector              absmin;                /*   196    12 */
	class Vector              absmax;                /*   208    12 */
	class Vector              mins;                  /*   220    12 */
	class Vector              maxs;                  /*   232    12 */
	class Vector              size;                  /*   244    12 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	float                      ltime;                /*   256     4 */
	float                      nextthink;            /*   260     4 */
	int                        movetype;             /*   264     4 */
	int                        solid;                /*   268     4 */
	int                        skin;                 /*   272     4 */
	int                        body;                 /*   276     4 */
	int                        effects;              /*   280     4 */
	float                      gravity;              /*   284     4 */
	float                      friction;             /*   288     4 */
	int                        light_level;          /*   292     4 */
	int                        sequence;             /*   296     4 */
	int                        gaitsequence;         /*   300     4 */
	float                      frame;                /*   304     4 */
	float                      animtime;             /*   308     4 */
	float                      framerate;            /*   312     4 */
	unsigned char              controller[4];        /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	unsigned char              blending[2];          /*   320     2 */
	float                      scale;                /*   324     4 */
	int                        rendermode;           /*   328     4 */
	float                      renderamt;            /*   332     4 */
	class Vector              rendercolor;           /*   336    12 */
	int                        renderfx;             /*   348     4 */
	float                      health;               /*   352     4 */
	float                      frags;                /*   356     4 */
	int                        weapons;              /*   360     4 */
	float                      takedamage;           /*   364     4 */
	int                        deadflag;             /*   368     4 */
	class Vector              view_ofs;              /*   372    12 */
	int                        button;               /*   384     4 */
	/* --- cacheline 6 boundary (384 bytes) was 2 bytes ago --- */
	int                        impulse;              /*   388     4 */
	edict_t *                  chain;                /*   392     4 */
	edict_t *                  dmg_inflictor;        /*   396     4 */
	edict_t *                  enemy;                /*   400     4 */
	edict_t *                  aiment;               /*   404     4 */
	edict_t *                  owner;                /*   408     4 */
	edict_t *                  groundentity;         /*   412     4 */
	int                        spawnflags;           /*   416     4 */
	int                        flags;                /*   420     4 */
	int                        colormap;             /*   424     4 */
	int                        team;                 /*   428     4 */
	float                      max_health;           /*   432     4 */
	float                      teleport_time;        /*   436     4 */
	float                      armortype;            /*   440     4 */
	float                      armorvalue;           /*   444     4 */
	int                        waterlevel;           /*   448     4 */
	/* --- cacheline 7 boundary (448 bytes) was 2 bytes ago --- */
	int                        watertype;            /*   452     4 */
	string_t                   target;               /*   456     4 */
	string_t                   targetname;           /*   460     4 */
	string_t                   netname;              /*   464     4 */
	string_t                   message;              /*   468     4 */
	float                      dmg_take;             /*   472     4 */
	float                      dmg_save;             /*   476     4 */
	float                      dmg;                  /*   480     4 */
	float                      dmgtime;              /*   484     4 */
	string_t                   noise;                /*   488     4 */
	string_t                   noise1;               /*   492     4 */
	string_t                   noise2;               /*   496     4 */
	string_t                   noise3;               /*   500     4 */
	float                      speed;                /*   504     4 */
	float                      air_finished;         /*   508     4 */
	float                      pain_finished;        /*   512     4 */
	/* --- cacheline 8 boundary (512 bytes) was 2 bytes ago --- */
	float                      radsuit_finished;     /*   516     4 */
	edict_t *                  pContainingEntity;    /*   520     4 */
	int                        playerclass;          /*   524     4 */
	float                      maxspeed;             /*   528     4 */
	float                      fov;                  /*   532     4 */
	int                        weaponanim;           /*   536     4 */
	int                        pushmsec;             /*   540     4 */
	int                        bInDuck;              /*   544     4 */
	int                        flTimeStepSound;      /*   548     4 */
	int                        flSwimTime;           /*   552     4 */
	int                        flDuckTime;           /*   556     4 */
	int                        iStepLeft;            /*   560     4 */
	float                      flFallVelocity;       /*   564     4 */
	int                        gamestate;            /*   568     4 */
	int                        oldbuttons;           /*   572     4 */
	int                        groupinfo;            /*   576     4 */
	/* --- cacheline 9 boundary (576 bytes) was 2 bytes ago --- */
	int                        iuser1;               /*   580     4 */
	int                        iuser2;               /*   584     4 */
	int                        iuser3;               /*   588     4 */
	int                        iuser4;               /*   592     4 */
	float                      fuser1;               /*   596     4 */
	float                      fuser2;               /*   600     4 */
	float                      fuser3;               /*   604     4 */
	float                      fuser4;               /*   608     4 */
	class Vector              vuser1;                /*   612    12 */
	class Vector              vuser2;                /*   624    12 */
	class Vector              vuser3;                /*   636    12 */
	/* --- cacheline 10 boundary (640 bytes) was 6 bytes ago --- */
	class Vector              vuser4;                /*   648    12 */
	edict_t *                  euser1;               /*   660     4 */
	edict_t *                  euser2;               /*   664     4 */
	edict_t *                  euser3;               /*   668     4 */
	edict_t *                  euser4;               /*   672     4 */

	/* size: 676, cachelines: 11, members: 123 */
	/* last cacheline: 36 bytes */

	/* BRAIN FART ALERT! 676 != 674 + 0(holes), diff = 2 */

}; /* size: 676 */

/* 80 */
/* <0> (null):0 */
unsigned char              array[4]; /* size: 4 */

/* 81 */
/* <0> (null):0 */
unsigned char              array[2]; /* size: 2 */

/* 82 */
/* <0> (null):0 */
typedef struct entvars_s entvars_t; /* size: 676 */

/* 83 */
/* <0> (null):0 */
short int                  array[48]; /* size: 96 */

/* 84 */
/* <0> (null):0 */
typedef uint32 CRC32_t; /* size: 4 */

/* 85 */
/* <0> (null):0 */
struct cvar_s {
	char *                     name;                 /*     0     4 */
	char *                     string;               /*     4     4 */
	int                        flags;                /*     8     4 */
	float                      value;                /*    12     4 */
	class cvar_s *             next;                 /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 86 */
 /* pointer to 85 */
 /* size: 4 */

/* 87 */
/* <0> (null):0 */
typedef struct cvar_s cvar_t; /* size: 20 */

/* 88 */
/* <0> (null):0 */
struct client_textmessage_s {
	int                        effect;               /*     0     4 */
	byte                       r1;                   /*     4     1 */
	byte                       g1;                   /*     5     1 */
	byte                       b1;                   /*     6     1 */
	byte                       a1;                   /*     7     1 */
	byte                       r2;                   /*     8     1 */
	byte                       g2;                   /*     9     1 */
	byte                       b2;                   /*    10     1 */
	byte                       a2;                   /*    11     1 */
	float                      x;                    /*    12     4 */
	float                      y;                    /*    16     4 */
	float                      fadein;               /*    20     4 */
	float                      fadeout;              /*    24     4 */
	float                      holdtime;             /*    28     4 */
	float                      fxtime;               /*    32     4 */
	const char  *              pName;                /*    36     4 */
	const char  *              pMessage;             /*    40     4 */

	/* size: 44, cachelines: 1, members: 17 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 89 */
/* <0> (null):0 */
typedef struct client_textmessage_s client_textmessage_t; /* size: 44 */

/* 90 */
/* <0> (null):0 */
typedef struct sequenceCommandLine_ sequenceCommandLine_s; /* size: 92 */

/* 91 */
/* <0> (null):0 */
struct sequenceCommandLine_ {
	int                        commandType;          /*     0     4 */
	client_textmessage_t       clientMessage;        /*     4    44 */
	char *                     speakerName;          /*    48     4 */
	char *                     listenerName;         /*    52     4 */
	char *                     soundFileName;        /*    56     4 */
	char *                     sentenceName;         /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	char *                     fireTargetNames;      /*    64     4 */
	char *                     killTargetNames;      /*    68     4 */
	float                      delay;                /*    72     4 */
	int                        repeatCount;          /*    76     4 */
	int                        textChannel;          /*    80     4 */
	int                        modifierBitField;     /*    84     4 */
	sequenceCommandLine_s *    nextCommandLine;      /*    88     4 */

	/* size: 92, cachelines: 2, members: 13 */
	/* last cacheline: 28 bytes */
}; /* size: 92 */

/* 92 */
 /* pointer to 90 */
 /* size: 4 */

/* 93 */
/* <0> (null):0 */
typedef struct sequenceEntry_ sequenceEntry_s; /* size: 20 */

/* 94 */
/* <0> (null):0 */
struct sequenceEntry_ {
	char *                     fileName;             /*     0     4 */
	char *                     entryName;            /*     4     4 */
	sequenceCommandLine_s *    firstCommand;         /*     8     4 */
	sequenceEntry_s *          nextEntry;            /*    12     4 */
	qboolean                   isGlobal;             /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 95 */
 /* pointer to 93 */
 /* size: 4 */

/* 96 */
/* <0> (null):0 */
typedef struct sentenceEntry_ sentenceEntry_s; /* size: 16 */

/* 97 */
/* <0> (null):0 */
struct sentenceEntry_ {
	char *                     data;                 /*     0     4 */
	sentenceEntry_s *          nextEntry;            /*     4     4 */
	qboolean                   isGlobal;             /*     8     4 */
	unsigned int               index;                /*    12     4 */

	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 98 */
 /* pointer to 96 */
 /* size: 4 */

/* 99 */
/* <0> (null):0 */
enum {
	at_notice = 0,
	at_console = 1,
	at_aiconsole = 2,
	at_warning = 3,
	at_error = 4,
	at_logged = 5,
}; /* size: 4 */

/* 100 */
/* <0> (null):0 */
typedef enum  ALERT_TYPE; /* size: 4 */

/* 101 */
/* <0> (null):0 */
enum {
	print_console = 0,
	print_center = 1,
	print_chat = 2,
}; /* size: 4 */

/* 102 */
/* <0> (null):0 */
typedef enum  PRINT_TYPE; /* size: 4 */

/* 103 */
/* <0> (null):0 */
enum {
	force_exactfile = 0,
	force_model_samebounds = 1,
	force_model_specifybounds = 2,
	force_model_specifybounds_if_avail = 3,
}; /* size: 4 */

/* 104 */
/* <0> (null):0 */
typedef enum  FORCE_TYPE; /* size: 4 */

/* 105 */
/* <0> (null):0 */
struct {
	int                        fAllSolid;            /*     0     4 */
	int                        fStartSolid;          /*     4     4 */
	int                        fInOpen;              /*     8     4 */
	int                        fInWater;             /*    12     4 */
	float                      flFraction;           /*    16     4 */
	class Vector              vecEndPos;             /*    20    12 */
	float                      flPlaneDist;          /*    32     4 */
	class Vector              vecPlaneNormal;        /*    36    12 */
	edict_t *                  pHit;                 /*    48     4 */
	int                        iHitgroup;            /*    52     4 */

	/* size: 56, cachelines: 1, members: 10 */
	/* last cacheline: 56 bytes */
}; /* size: 56 */

/* 106 */
/* <0> (null):0 */
typedef class  TraceResult; /* size: 56 */

/* 107 */
/* <0> (null):0 */
struct enginefuncs_s {
	int                        (*pfnPrecacheModel)(char *); /*     0     4 */
	int                        (*pfnPrecacheSound)(char *); /*     4     4 */
	void                       (*pfnSetModel)(edict_t *, const char  *); /*     8     4 */
	int                        (*pfnModelIndex)(const char  *); /*    12     4 */
	int                        (*pfnModelFrames)(int); /*    16     4 */
	void                       (*pfnSetSize)(edict_t *, const float  *, const float  *); /*    20     4 */
	void                       (*pfnChangeLevel)(char *, char *); /*    24     4 */
	void                       (*pfnGetSpawnParms)(edict_t *); /*    28     4 */
	void                       (*pfnSaveSpawnParms)(edict_t *); /*    32     4 */
	float                      (*pfnVecToYaw)(const float  *); /*    36     4 */
	void                       (*pfnVecToAngles)(const float  *, float *); /*    40     4 */
	void                       (*pfnMoveToOrigin)(edict_t *, const float  *, float, int); /*    44     4 */
	void                       (*pfnChangeYaw)(edict_t *); /*    48     4 */
	void                       (*pfnChangePitch)(edict_t *); /*    52     4 */
	edict_t *                  (*pfnFindEntityByString)(edict_t *, const char  *, const char  *); /*    56     4 */
	int                        (*pfnGetEntityIllum)(edict_t *); /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	edict_t *                  (*pfnFindEntityInSphere)(edict_t *, const float  *, float); /*    64     4 */
	edict_t *                  (*pfnFindClientInPVS)(edict_t *); /*    68     4 */
	edict_t *                  (*pfnEntitiesInPVS)(edict_t *); /*    72     4 */
	void                       (*pfnMakeVectors)(const float  *); /*    76     4 */
	void                       (*pfnAngleVectors)(const float  *, float *, float *, float *); /*    80     4 */
	edict_t *                  (*pfnCreateEntity)(void); /*    84     4 */
	void                       (*pfnRemoveEntity)(edict_t *); /*    88     4 */
	edict_t *                  (*pfnCreateNamedEntity)(int); /*    92     4 */
	void                       (*pfnMakeStatic)(edict_t *); /*    96     4 */
	int                        (*pfnEntIsOnFloor)(edict_t *); /*   100     4 */
	int                        (*pfnDropToFloor)(edict_t *); /*   104     4 */
	int                        (*pfnWalkMove)(edict_t *, float, float, int); /*   108     4 */
	void                       (*pfnSetOrigin)(edict_t *, const float  *); /*   112     4 */
	void                       (*pfnEmitSound)(edict_t *, int, const char  *, float, float, int, int); /*   116     4 */
	void                       (*pfnEmitAmbientSound)(edict_t *, float *, const char  *, float, float, int, int); /*   120     4 */
	void                       (*pfnTraceLine)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	void                       (*pfnTraceToss)(edict_t *, edict_t *, TraceResult *); /*   128     4 */
	int                        (*pfnTraceMonsterHull)(edict_t *, const float  *, const float  *, int, edict_t *, TraceResult *); /*   132     4 */
	void                       (*pfnTraceHull)(const float  *, const float  *, int, int, edict_t *, TraceResult *); /*   136     4 */
	void                       (*pfnTraceModel)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   140     4 */
	const char  *              (*pfnTraceTexture)(edict_t *, const float  *, const float  *); /*   144     4 */
	void                       (*pfnTraceSphere)(const float  *, const float  *, int, float, edict_t *, TraceResult *); /*   148     4 */
	void                       (*pfnGetAimVector)(edict_t *, float, float *); /*   152     4 */
	void                       (*pfnServerCommand)(char *); /*   156     4 */
	void                       (*pfnServerExecute)(void); /*   160     4 */
	void                       (*pfnClientCommand)(edict_t *, char *, ...); /*   164     4 */
	void                       (*pfnParticleEffect)(const float  *, const float  *, float, float); /*   168     4 */
	void                       (*pfnLightStyle)(int, char *); /*   172     4 */
	int                        (*pfnDecalIndex)(const char  *); /*   176     4 */
	int                        (*pfnPointContents)(const float  *); /*   180     4 */
	void                       (*pfnMessageBegin)(int, int, const float  *, edict_t *); /*   184     4 */
	void                       (*pfnMessageEnd)(void); /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	void                       (*pfnWriteByte)(int); /*   192     4 */
	void                       (*pfnWriteChar)(int); /*   196     4 */
	void                       (*pfnWriteShort)(int); /*   200     4 */
	void                       (*pfnWriteLong)(int); /*   204     4 */
	void                       (*pfnWriteAngle)(float); /*   208     4 */
	void                       (*pfnWriteCoord)(float); /*   212     4 */
	void                       (*pfnWriteString)(const char  *); /*   216     4 */
	void                       (*pfnWriteEntity)(int); /*   220     4 */
	void                       (*pfnCVarRegister)(cvar_t *); /*   224     4 */
	float                      (*pfnCVarGetFloat)(const char  *); /*   228     4 */
	const char  *              (*pfnCVarGetString)(const char  *); /*   232     4 */
	void                       (*pfnCVarSetFloat)(const char  *, float); /*   236     4 */
	void                       (*pfnCVarSetString)(const char  *, const char  *); /*   240     4 */
	void                       (*pfnAlertMessage)(ALERT_TYPE, char *, ...); /*   244     4 */
	void                       (*pfnEngineFprintf)(void *, char *, ...); /*   248     4 */
	void *                     (*pfnPvAllocEntPrivateData)(edict_t *, int32); /*   252     4 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	void *                     (*pfnPvEntPrivateData)(edict_t *); /*   256     4 */
	void                       (*pfnFreeEntPrivateData)(edict_t *); /*   260     4 */
	const char  *              (*pfnSzFromIndex)(int); /*   264     4 */
	int                        (*pfnAllocString)(const char  *); /*   268     4 */
	class entvars_s *          (*pfnGetVarsOfEnt)(edict_t *); /*   272     4 */
	edict_t *                  (*pfnPEntityOfEntOffset)(int); /*   276     4 */
	int                        (*pfnEntOffsetOfPEntity)(const edict_t  *); /*   280     4 */
	int                        (*pfnIndexOfEdict)(const edict_t  *); /*   284     4 */
	edict_t *                  (*pfnPEntityOfEntIndex)(int); /*   288     4 */
	edict_t *                  (*pfnFindEntityByVars)(class entvars_s *); /*   292     4 */
	void *                     (*pfnGetModelPtr)(edict_t *); /*   296     4 */
	int                        (*pfnRegUserMsg)(const char  *, int); /*   300     4 */
	void                       (*pfnAnimationAutomove)(const edict_t  *, float); /*   304     4 */
	void                       (*pfnGetBonePosition)(const edict_t  *, int, float *, float *); /*   308     4 */
	uint32                     (*pfnFunctionFromName)(const char  *); /*   312     4 */
	const char  *              (*pfnNameForFunction)(uint32); /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	void                       (*pfnClientPrintf)(edict_t *, PRINT_TYPE, const char  *); /*   320     4 */
	void                       (*pfnServerPrint)(const char  *); /*   324     4 */
	const char  *              (*pfnCmd_Args)(void); /*   328     4 */
	const char  *              (*pfnCmd_Argv)(int);  /*   332     4 */
	int                        (*pfnCmd_Argc)(void); /*   336     4 */
	void                       (*pfnGetAttachment)(const edict_t  *, int, float *, float *); /*   340     4 */
	void                       (*pfnCRC32_Init)(CRC32_t *); /*   344     4 */
	void                       (*pfnCRC32_ProcessBuffer)(CRC32_t *, void *, int); /*   348     4 */
	void                       (*pfnCRC32_ProcessByte)(CRC32_t *, unsigned char); /*   352     4 */
	CRC32_t                    (*pfnCRC32_Final)(CRC32_t); /*   356     4 */
	int32                      (*pfnRandomLong)(int32, int32); /*   360     4 */
	float                      (*pfnRandomFloat)(float, float); /*   364     4 */
	void                       (*pfnSetView)(const edict_t  *, const edict_t  *); /*   368     4 */
	float                      (*pfnTime)(void);     /*   372     4 */
	void                       (*pfnCrosshairAngle)(const edict_t  *, float, float); /*   376     4 */
	byte *                     (*pfnLoadFileForMe)(char *, int *); /*   380     4 */
	/* --- cacheline 6 boundary (384 bytes) --- */
	void                       (*pfnFreeFile)(void *); /*   384     4 */
	void                       (*pfnEndSection)(const char  *); /*   388     4 */
	int                        (*pfnCompareFileTime)(char *, char *, int *); /*   392     4 */
	void                       (*pfnGetGameDir)(char *); /*   396     4 */
	void                       (*pfnCvar_RegisterVariable)(cvar_t *); /*   400     4 */
	void                       (*pfnFadeClientVolume)(const edict_t  *, int, int, int, int); /*   404     4 */
	void                       (*pfnSetClientMaxspeed)(const edict_t  *, float); /*   408     4 */
	edict_t *                  (*pfnCreateFakeClient)(const char  *); /*   412     4 */
	void                       (*pfnRunPlayerMove)(edict_t *, const float  *, float, float, float, short unsigned int, byte, byte); /*   416     4 */
	int                        (*pfnNumberOfEntities)(void); /*   420     4 */
	char *                     (*pfnGetInfoKeyBuffer)(edict_t *); /*   424     4 */
	char *                     (*pfnInfoKeyValue)(char *, char *); /*   428     4 */
	void                       (*pfnSetKeyValue)(char *, char *, char *); /*   432     4 */
	void                       (*pfnSetClientKeyValue)(int, char *, char *, char *); /*   436     4 */
	int                        (*pfnIsMapValid)(char *); /*   440     4 */
	void                       (*pfnStaticDecal)(const float  *, int, int, int); /*   444     4 */
	/* --- cacheline 7 boundary (448 bytes) --- */
	int                        (*pfnPrecacheGeneric)(char *); /*   448     4 */
	int                        (*pfnGetPlayerUserId)(edict_t *); /*   452     4 */
	void                       (*pfnBuildSoundMsg)(edict_t *, int, const char  *, float, float, int, int, int, int, const float  *, edict_t *); /*   456     4 */
	int                        (*pfnIsDedicatedServer)(void); /*   460     4 */
	cvar_t *                   (*pfnCVarGetPointer)(const char  *); /*   464     4 */
	unsigned int               (*pfnGetPlayerWONId)(edict_t *); /*   468     4 */
	void                       (*pfnInfo_RemoveKey)(char *, const char  *); /*   472     4 */
	const char  *              (*pfnGetPhysicsKeyValue)(const edict_t  *, const char  *); /*   476     4 */
	void                       (*pfnSetPhysicsKeyValue)(const edict_t  *, const char  *, const char  *); /*   480     4 */
	const char  *              (*pfnGetPhysicsInfoString)(const edict_t  *); /*   484     4 */
	short unsigned int         (*pfnPrecacheEvent)(int, const char  *); /*   488     4 */
	void                       (*pfnPlaybackEvent)(int, const edict_t  *, short unsigned int, float, float *, float *, float, float, int, int, int, int); /*   492     4 */
	unsigned char *            (*pfnSetFatPVS)(float *); /*   496     4 */
	unsigned char *            (*pfnSetFatPAS)(float *); /*   500     4 */
	int                        (*pfnCheckVisibility)(const edict_t  *, unsigned char *); /*   504     4 */
	void                       (*pfnDeltaSetField)(class delta_s *, const char  *); /*   508     4 */
	/* --- cacheline 8 boundary (512 bytes) --- */
	void                       (*pfnDeltaUnsetField)(class delta_s *, const char  *); /*   512     4 */
	void                       (*pfnDeltaAddEncoder)(char *, void (*)(class delta_s *, const unsigned char  *, const unsigned char  *)); /*   516     4 */
	int                        (*pfnGetCurrentPlayer)(void); /*   520     4 */
	int                        (*pfnCanSkipPlayer)(const edict_t  *); /*   524     4 */
	int                        (*pfnDeltaFindField)(class delta_s *, const char  *); /*   528     4 */
	void                       (*pfnDeltaSetFieldByIndex)(class delta_s *, int); /*   532     4 */
	void                       (*pfnDeltaUnsetFieldByIndex)(class delta_s *, int); /*   536     4 */
	void                       (*pfnSetGroupMask)(int, int); /*   540     4 */
	int                        (*pfnCreateInstancedBaseline)(int, class entity_state_s *); /*   544     4 */
	void                       (*pfnCvar_DirectSet)(class cvar_s *, char *); /*   548     4 */
	void                       (*pfnForceUnmodified)(FORCE_TYPE, float *, float *, const char  *); /*   552     4 */
	void                       (*pfnGetPlayerStats)(const edict_t  *, int *, int *); /*   556     4 */
	void                       (*pfnAddServerCommand)(char *, void (*)(void)); /*   560     4 */
	qboolean                   (*pfnVoice_GetClientListening)(int, int); /*   564     4 */
	qboolean                   (*pfnVoice_SetClientListening)(int, int, qboolean); /*   568     4 */
	const char  *              (*pfnGetPlayerAuthId)(edict_t *); /*   572     4 */
	/* --- cacheline 9 boundary (576 bytes) --- */
	sequenceEntry_s *          (*pfnSequenceGet)(const char  *, const char  *); /*   576     4 */
	sentenceEntry_s *          (*pfnSequencePickSentence)(const char  *, int, int *); /*   580     4 */
	int                        (*pfnGetFileSize)(char *); /*   584     4 */
	unsigned int               (*pfnGetApproxWavePlayLen)(const char  *); /*   588     4 */
	int                        (*pfnIsCareerMatch)(void); /*   592     4 */
	int                        (*pfnGetLocalizedStringLength)(const char  *); /*   596     4 */
	void                       (*pfnRegisterTutorMessageShown)(int); /*   600     4 */
	int                        (*pfnGetTimesTutorMessageShown)(int); /*   604     4 */
	void                       (*ProcessTutorMessageDecayBuffer)(int *, int); /*   608     4 */
	void                       (*ConstructTutorMessageDecayBuffer)(int *, int); /*   612     4 */
	void                       (*ResetTutorMessageDecayData)(void); /*   616     4 */
	void                       (*pfnQueryClientCvarValue)(const edict_t  *, const char  *); /*   620     4 */
	void                       (*pfnQueryClientCvarValue2)(const edict_t  *, const char  *, int); /*   624     4 */
	int                        (*pfnCheckParm)(const char  *, char * *); /*   628     4 */

	/* size: 632, cachelines: 10, members: 158 */
	/* last cacheline: 56 bytes */
}; /* size: 632 */

/* 108 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 109 */
 /* pointer to 108 */
 /* size: 4 */

/* 110 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143656420 */

/* 111 */
 /* pointer to 110 */
 /* size: 4 */

/* 112 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 113 */
 /* pointer to 112 */
 /* size: 4 */

/* 114 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 115 */
 /* pointer to 114 */
 /* size: 4 */

/* 116 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143656940 */

/* 117 */
 /* pointer to 116 */
 /* size: 4 */

/* 118 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143657200 */

/* 119 */
 /* pointer to 118 */
 /* size: 4 */

/* 120 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143657408 */

/* 121 */
 /* pointer to 120 */
 /* size: 4 */

/* 122 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 123 */
 /* pointer to 122 */
 /* size: 4 */

/* 124 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143657720 */

/* 125 */
 /* pointer to 124 */
 /* size: 4 */

/* 126 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143657928 */

/* 127 */
 /* pointer to 126 */
 /* size: 4 */

/* 128 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 129 */
 /* pointer to 128 */
 /* size: 4 */

/* 130 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 131 */
 /* pointer to 130 */
 /* size: 4 */

/* 132 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 133 */
 /* pointer to 132 */
 /* size: 4 */

/* 134 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 135 */
 /* pointer to 134 */
 /* size: 4 */

/* 136 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143702016 */

/* 137 */
 /* pointer to 136 */
 /* size: 4 */

/* 138 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143702172 */

/* 139 */
 /* pointer to 138 */
 /* size: 4 */

/* 140 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 141 */
 /* pointer to 140 */
 /* size: 4 */

/* 142 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 143 */
 /* pointer to 142 */
 /* size: 4 */

/* 144 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 145 */
 /* pointer to 144 */
 /* size: 4 */

/* 146 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143703056 */

/* 147 */
 /* pointer to 146 */
 /* size: 4 */

/* 148 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143703264 */

/* 149 */
 /* pointer to 148 */
 /* size: 4 */

/* 150 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143703732 */

/* 151 */
 /* pointer to 150 */
 /* size: 4 */

/* 152 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143704200 */

/* 153 */
 /* pointer to 106 */
 /* size: 4 */

/* 154 */
 /* pointer to 152 */
 /* size: 4 */

/* 155 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143704616 */

/* 156 */
 /* pointer to 155 */
 /* size: 4 */

/* 157 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 158 */
 /* pointer to 157 */
 /* size: 4 */

/* 159 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143705292 */

/* 160 */
 /* pointer to 159 */
 /* size: 4 */

/* 161 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 162 */
 /* pointer to 161 */
 /* size: 4 */

/* 163 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143675272 */

/* 164 */
 /* pointer to 163 */
 /* size: 4 */

/* 165 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143675688 */

/* 166 */
 /* pointer to 165 */
 /* size: 4 */

/* 167 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143675948 */

/* 168 */
 /* pointer to 167 */
 /* size: 4 */

/* 169 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143676104 */

/* 170 */
 /* pointer to 169 */
 /* size: 4 */

/* 171 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143676208 */

/* 172 */
 /* pointer to 171 */
 /* size: 4 */

/* 173 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143676416 */

/* 174 */
 /* pointer to 173 */
 /* size: 4 */

/* 175 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143676728 */

/* 176 */
 /* pointer to 175 */
 /* size: 4 */

/* 177 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 178 */
 /* pointer to 177 */
 /* size: 4 */

/* 179 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143677092 */

/* 180 */
 /* pointer to 179 */
 /* size: 4 */

/* 181 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143677404 */

/* 182 */
 /* pointer to 181 */
 /* size: 4 */

/* 183 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143677560 */

/* 184 */
 /* pointer to 183 */
 /* size: 4 */

/* 185 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143677716 */

/* 186 */
 /* pointer to 185 */
 /* size: 4 */

/* 187 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143677872 */

/* 188 */
 /* pointer to 87 */
 /* size: 4 */

/* 189 */
 /* pointer to 187 */
 /* size: 4 */

/* 190 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 191 */
 /* pointer to 190 */
 /* size: 4 */

/* 192 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 193 */
 /* pointer to 192 */
 /* size: 4 */

/* 194 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143678392 */

/* 195 */
 /* pointer to 194 */
 /* size: 4 */

/* 196 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143678600 */

/* 197 */
 /* pointer to 196 */
 /* size: 4 */

/* 198 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143678808 */

/* 199 */
 /* pointer to 198 */
 /* size: 4 */

/* 200 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143679016 */

/* 201 */
 /* pointer to 200 */
 /* size: 4 */

/* 202 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 203 */
 /* pointer to 202 */
 /* size: 4 */

/* 204 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 205 */
 /* pointer to 204 */
 /* size: 4 */

/* 206 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 207 */
 /* pointer to 206 */
 /* size: 4 */

/* 208 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 209 */
 /* pointer to 79 */
 /* size: 4 */

/* 210 */
 /* pointer to 208 */
 /* size: 4 */

/* 211 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 212 */
 /* pointer to 213 */
 /* size: 4 */

/* 213 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 804 */

/* 214 */
 /* pointer to 211 */
 /* size: 4 */

/* 215 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 216 */
 /* pointer to 215 */
 /* size: 4 */

/* 217 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 218 */
 /* pointer to 217 */
 /* size: 4 */

/* 219 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143747056 */

/* 220 */
 /* pointer to 219 */
 /* size: 4 */

/* 221 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143747264 */

/* 222 */
 /* pointer to 221 */
 /* size: 4 */

/* 223 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 224 */
 /* pointer to 223 */
 /* size: 4 */

/* 225 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 226 */
 /* pointer to 225 */
 /* size: 4 */

/* 227 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143747888 */

/* 228 */
 /* pointer to 227 */
 /* size: 4 */

/* 229 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 230 */
 /* pointer to 229 */
 /* size: 4 */

/* 231 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 232 */
 /* pointer to 231 */
 /* size: 4 */

/* 233 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143748356 */

/* 234 */
 /* pointer to 84 */
 /* size: 4 */

/* 235 */
 /* pointer to 233 */
 /* size: 4 */

/* 236 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143748564 */

/* 237 */
 /* pointer to 236 */
 /* size: 4 */

/* 238 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143748824 */

/* 239 */
 /* pointer to 238 */
 /* size: 4 */

/* 240 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 241 */
 /* pointer to 240 */
 /* size: 4 */

/* 242 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 243 */
 /* pointer to 242 */
 /* size: 4 */

/* 244 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 245 */
 /* pointer to 244 */
 /* size: 4 */

/* 246 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143749604 */

/* 247 */
 /* pointer to 246 */
 /* size: 4 */

/* 248 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 249 */
 /* pointer to 248 */
 /* size: 4 */

/* 250 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143714180 */

/* 251 */
 /* pointer to 250 */
 /* size: 4 */

/* 252 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 253 */
 /* pointer to 50 */
 /* size: 4 */

/* 254 */
 /* pointer to 9 */
 /* size: 4 */

/* 255 */
 /* pointer to 252 */
 /* size: 4 */

/* 256 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143714752 */

/* 257 */
 /* pointer to 256 */
 /* size: 4 */

/* 258 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 259 */
 /* pointer to 258 */
 /* size: 4 */

/* 260 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143715168 */

/* 261 */
 /* pointer to 260 */
 /* size: 4 */

/* 262 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 263 */
 /* pointer to 262 */
 /* size: 4 */

/* 264 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143715688 */

/* 265 */
 /* pointer to 264 */
 /* size: 4 */

/* 266 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 267 */
 /* pointer to 266 */
 /* size: 4 */

/* 268 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 269 */
 /* pointer to 268 */
 /* size: 4 */

/* 270 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143716572 */

/* 271 */
 /* pointer to 270 */
 /* size: 4 */

/* 272 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143716832 */

/* 273 */
 /* pointer to 272 */
 /* size: 4 */

/* 274 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143717144 */

/* 275 */
 /* pointer to 274 */
 /* size: 4 */

/* 276 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143717456 */

/* 277 */
 /* pointer to 276 */
 /* size: 4 */

/* 278 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 279 */
 /* pointer to 278 */
 /* size: 4 */

/* 280 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 281 */
 /* pointer to 280 */
 /* size: 4 */

/* 282 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143754212 */

/* 283 */
 /* pointer to 282 */
 /* size: 4 */

/* 284 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 285 */
 /* pointer to 284 */
 /* size: 4 */

/* 286 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143754628 */

/* 287 */
 /* pointer to 286 */
 /* size: 4 */

/* 288 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 289 */
 /* pointer to 288 */
 /* size: 4 */

/* 290 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 2 */

/* 291 */
 /* pointer to 290 */
 /* size: 4 */

/* 292 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143755252 */

/* 293 */
 /* pointer to 292 */
 /* size: 4 */

/* 294 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 295 */
 /* pointer to 4 */
 /* size: 4 */

/* 296 */
 /* pointer to 294 */
 /* size: 4 */

/* 297 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 298 */
 /* pointer to 297 */
 /* size: 4 */

/* 299 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143756396 */

/* 300 */
 /* pointer to 301 */
 /* size: 4 */

/* 301 */
/* <0> (null):0 */
struct delta_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 302 */
 /* pointer to 299 */
 /* size: 4 */

/* 303 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143756720 */

/* 304 */
 /* pointer to 305 */
 /* size: 4 */

/* 305 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143756928 */

/* 306 */
 /* pointer to 307 */
 /* size: 4 */

/* 307 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 308 */
 /* pointer to 303 */
 /* size: 4 */

/* 309 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 310 */
 /* pointer to 309 */
 /* size: 4 */

/* 311 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143757500 */

/* 312 */
 /* pointer to 311 */
 /* size: 4 */

/* 313 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143757708 */

/* 314 */
 /* pointer to 313 */
 /* size: 4 */

/* 315 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 316 */
 /* pointer to 317 */
 /* size: 4 */

/* 317 */
/* <0> (null):0 */
struct entity_state_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 318 */
 /* pointer to 315 */
 /* size: 4 */

/* 319 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143762368 */

/* 320 */
 /* pointer to 85 */
 /* size: 4 */

/* 321 */
 /* pointer to 319 */
 /* size: 4 */

/* 322 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143762628 */

/* 323 */
 /* pointer to 322 */
 /* size: 4 */

/* 324 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143762940 */

/* 325 */
 /* pointer to 324 */
 /* size: 4 */

/* 326 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143763200 */

/* 327 */
 /* pointer to 326 */
 /* size: 4 */

/* 328 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 329 */
 /* pointer to 328 */
 /* size: 4 */

/* 330 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 331 */
 /* pointer to 330 */
 /* size: 4 */

/* 332 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 333 */
 /* pointer to 332 */
 /* size: 4 */

/* 334 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 335 */
 /* pointer to 334 */
 /* size: 4 */

/* 336 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 337 */
 /* pointer to 336 */
 /* size: 4 */

/* 338 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 339 */
 /* pointer to 338 */
 /* size: 4 */

/* 340 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143764656 */

/* 341 */
 /* pointer to 340 */
 /* size: 4 */

/* 342 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143764864 */

/* 343 */
 /* pointer to 342 */
 /* size: 4 */

/* 344 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143765072 */

/* 345 */
 /* pointer to 344 */
 /* size: 4 */

/* 346 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 347 */
 /* pointer to 17 */
 /* size: 4 */

/* 348 */
 /* pointer to 346 */
 /* size: 4 */

/* 349 */
/* <0> (null):0 */
typedef struct enginefuncs_s enginefuncs_t; /* size: 632 */

/* 350 */
/* <0> (null):0 */
struct KeyValueData_s {
	char *                     szClassName;          /*     0     4 */
	char *                     szKeyName;            /*     4     4 */
	char *                     szValue;              /*     8     4 */
	int32                      fHandled;             /*    12     4 */

	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 351 */
/* <0> (null):0 */
typedef struct KeyValueData_s KeyValueData; /* size: 16 */

/* 352 */
/* <0> (null):0 */
struct {
	char                       mapName[32];          /*     0    32 */
	char                       landmarkName[32];     /*    32    32 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	edict_t *                  pentLandmark;         /*    64     4 */
	class Vector              vecLandmarkOrigin;     /*    68    12 */

	/* size: 80, cachelines: 2, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 80 */

/* 353 */
/* <0> (null):0 */
typedef class  LEVELLIST; /* size: 80 */

/* 354 */
/* <0> (null):0 */
struct {
	int                        id;                   /*     0     4 */
	edict_t *                  pent;                 /*     4     4 */
	int                        location;             /*     8     4 */
	int                        size;                 /*    12     4 */
	int                        flags;                /*    16     4 */
	string_t                   classname;            /*    20     4 */

	/* size: 24, cachelines: 1, members: 6 */
	/* last cacheline: 24 bytes */
}; /* size: 24 */

/* 355 */
/* <0> (null):0 */
typedef class  ENTITYTABLE; /* size: 24 */

/* 356 */
/* <0> (null):0 */
typedef struct saverestore_s SAVERESTOREDATA; /* size: 1396 */

/* 357 */
/* <0> (null):0 */
struct saverestore_s {
	char *                     pBaseData;            /*     0     4 */
	char *                     pCurrentData;         /*     4     4 */
	int                        size;                 /*     8     4 */
	int                        bufferSize;           /*    12     4 */
	int                        tokenSize;            /*    16     4 */
	int                        tokenCount;           /*    20     4 */
	char * *                   pTokens;              /*    24     4 */
	int                        currentIndex;         /*    28     4 */
	int                        tableCount;           /*    32     4 */
	int                        connectionCount;      /*    36     4 */
	ENTITYTABLE *              pTable;               /*    40     4 */
	LEVELLIST                  levelList[16];        /*    44  1280 */
	/* --- cacheline 20 boundary (1280 bytes) was 44 bytes ago --- */
	int                        fUseLandmark;         /*  1324     4 */
	char                       szLandmarkName[20];   /*  1328    20 */
	/* --- cacheline 21 boundary (1344 bytes) was 4 bytes ago --- */
	class Vector              vecLandmarkOffset;     /*  1348    12 */
	float                      time;                 /*  1360     4 */
	char                       szCurrentMapName[32]; /*  1364    32 */

	/* size: 1396, cachelines: 22, members: 17 */
	/* last cacheline: 52 bytes */
}; /* size: 1396 */

/* 358 */
 /* pointer to 355 */
 /* size: 4 */

/* 359 */
/* <0> (null):0 */
LEVELLIST                  array[16]; /* size: 1280 */

/* 360 */
/* <0> (null):0 */
enum _fieldtypes {
	FIELD_FLOAT = 0,
	FIELD_STRING = 1,
	FIELD_ENTITY = 2,
	FIELD_CLASSPTR = 3,
	FIELD_EHANDLE = 4,
	FIELD_EVARS = 5,
	FIELD_EDICT = 6,
	FIELD_VECTOR = 7,
	FIELD_POSITION_VECTOR = 8,
	FIELD_POINTER = 9,
	FIELD_INTEGER = 10,
	FIELD_FUNCTION = 11,
	FIELD_BOOLEAN = 12,
	FIELD_SHORT = 13,
	FIELD_CHARACTER = 14,
	FIELD_TIME = 15,
	FIELD_MODELNAME = 16,
	FIELD_SOUNDNAME = 17,
	FIELD_TYPECOUNT = 18,
}; /* size: 4 */

/* 361 */
/* <0> (null):0 */
typedef enum _fieldtypes FIELDTYPE; /* size: 4 */

/* 362 */
/* <0> (null):0 */
struct {
	FIELDTYPE                  fieldType;            /*     0     4 */
	char *                     fieldName;            /*     4     4 */
	int                        fieldOffset;          /*     8     4 */
	short int                  fieldSize;            /*    12     2 */
	short int                  flags;                /*    14     2 */

	/* size: 16, cachelines: 1, members: 5 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 363 */
/* <0> (null):0 */
typedef class  TYPEDESCRIPTION; /* size: 16 */

/* 364 */
 /* pointer to 351 */
 /* size: 4 */

/* 365 */
 /* pointer to 356 */
 /* size: 4 */

/* 366 */
 /* pointer to 363 */
 /* size: 4 */

/* 367 */
/* <0> (null):0 */
typedef int EOFFSET; /* size: 4 */

/* 368 */
/* <0> (null):0 */
enum {
	TS_AT_TOP = 0,
	TS_AT_BOTTOM = 1,
	TS_GOING_UP = 2,
	TS_GOING_DOWN = 3,
}; /* size: 4 */

/* 369 */
/* <0> (null):0 */
typedef enum  TOGGLE_STATE; /* size: 4 */

/* 370 */
/* <0> (null):0 */
class CSaveRestoreBuffer {
protected:

	SAVERESTOREDATA *          m_pdata;              /*     0     4 */
	/* <0> (null):0 */
	void CSaveRestoreBuffer(class CSaveRestoreBuffer *);

	/* <0> (null):0 */
	void CSaveRestoreBuffer(class CSaveRestoreBuffer *, SAVERESTOREDATA *);

	/* <0> (null):0 */
	void ~CSaveRestoreBuffer(class CSaveRestoreBuffer *, int);

	/* <0> (null):0 */
	int EntityIndex(class CSaveRestoreBuffer *, entvars_t *); /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP9entvars_s */

	/* <0> (null):0 */
	int EntityIndex(class CSaveRestoreBuffer *, edict_t *); /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP7edict_s */

	/* <0> (null):0 */
	int EntityIndex(class CSaveRestoreBuffer *, EOFFSET); /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEi */

	/* <0> (null):0 */
	int EntityIndex(class CSaveRestoreBuffer *, class CBaseEntity *); /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP11CBaseEntity */

	/* <0> (null):0 */
	int EntityFlags(class CSaveRestoreBuffer *, int, int); /* linkage=_ZN18CSaveRestoreBuffer11EntityFlagsEii */

	/* <0> (null):0 */
	int EntityFlagsSet(class CSaveRestoreBuffer *, int, int); /* linkage=_ZN18CSaveRestoreBuffer14EntityFlagsSetEii */

	/* <0> (null):0 */
	edict_t * EntityFromIndex(class CSaveRestoreBuffer *, int); /* linkage=_ZN18CSaveRestoreBuffer15EntityFromIndexEi */

	/* <0> (null):0 */
	short unsigned int TokenHash(class CSaveRestoreBuffer *, const char  *); /* linkage=_ZN18CSaveRestoreBuffer9TokenHashEPKc */

	/* <0> (null):0 */
	void BufferRewind(class CSaveRestoreBuffer *, int); /* linkage=_ZN18CSaveRestoreBuffer12BufferRewindEi */

	/* <0> (null):0 */
	unsigned int HashString(class CSaveRestoreBuffer *, const char  *); /* linkage=_ZN18CSaveRestoreBuffer10HashStringEPKc */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 371 */
 /* pointer to 370 */
 /* size: 4 */

/* 372 */
 /* pointer to 82 */
 /* size: 4 */

/* 373 */
 /* pointer to 374 */
 /* size: 4 */

/* 374 */
/* <0> (null):0 */
struct CBaseEntity {
	/* <0> (null):0 */
	virtual void KeyValue(class CBaseEntity *, KeyValueData *); /* linkage=_ZN11CBaseEntity8KeyValueEP14KeyValueData_s */

	/* <0> (null):0 */
	virtual int ObjectCaps(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10ObjectCapsEv */

	/* <0> (null):0 */
	edict_t * edict(class CBaseEntity *); /* linkage=_ZN11CBaseEntity5edictEv */

	/* <0> (null):0 */
	void CBaseEntity(class CBaseEntity *);

	/* <0> (null):0 */
	void * operator new(size_t, entvars_t *); /* linkage=_ZN11CBaseEntitynwEjP9entvars_s */

	/* <0> (null):0 */
	virtual void Spawn(class CBaseEntity *); /* linkage=_ZN11CBaseEntity5SpawnEv */

	/* <0> (null):0 */
	virtual void Precache(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8PrecacheEv */

	/* <0> (null):0 */
	virtual void Restart(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7RestartEv */

	/* <0> (null):0 */
	virtual void Activate(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8ActivateEv */

	/* <0> (null):0 */
	virtual int Classify(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8ClassifyEv */

	/* <0> (null):0 */
	virtual void DeathNotice(class CBaseEntity *, entvars_t *); /* linkage=_ZN11CBaseEntity11DeathNoticeEP9entvars_s */

	/* <0> (null):0 */
	virtual int BloodColor(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10BloodColorEv */

	/* <0> (null):0 */
	virtual BOOL IsTriggered(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity11IsTriggeredEPS_ */

	/* <0> (null):0 */
	virtual class CBaseMonster * MyMonsterPointer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity16MyMonsterPointerEv */

	/* <0> (null):0 */
	virtual class CSquadMonster * MySquadMonsterPointer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity21MySquadMonsterPointerEv */

	/* <0> (null):0 */
	virtual int GetToggleState(class CBaseEntity *); /* linkage=_ZN11CBaseEntity14GetToggleStateEv */

	/* <0> (null):0 */
	virtual void AddPoints(class CBaseEntity *, int, BOOL); /* linkage=_ZN11CBaseEntity9AddPointsEii */

	/* <0> (null):0 */
	virtual void AddPointsToTeam(class CBaseEntity *, int, BOOL); /* linkage=_ZN11CBaseEntity15AddPointsToTeamEii */

	/* <0> (null):0 */
	virtual BOOL AddPlayerItem(class CBaseEntity *, class CBasePlayerItem *); /* linkage=_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem */

	/* <0> (null):0 */
	virtual BOOL RemovePlayerItem(class CBaseEntity *, class CBasePlayerItem *); /* linkage=_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem */

	/* <0> (null):0 */
	virtual int GiveAmmo(class CBaseEntity *, int, char *, int); /* linkage=_ZN11CBaseEntity8GiveAmmoEiPci */

	/* <0> (null):0 */
	virtual float GetDelay(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8GetDelayEv */

	/* <0> (null):0 */
	virtual int IsMoving(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8IsMovingEv */

	/* <0> (null):0 */
	virtual void OverrideReset(class CBaseEntity *); /* linkage=_ZN11CBaseEntity13OverrideResetEv */

	/* <0> (null):0 */
	virtual void SetToggleState(class CBaseEntity *, int); /* linkage=_ZN11CBaseEntity14SetToggleStateEi */

	/* <0> (null):0 */
	virtual void StartSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity13StartSneakingEv */

	/* <0> (null):0 */
	virtual void StopSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12StopSneakingEv */

	/* <0> (null):0 */
	virtual BOOL OnControls(class CBaseEntity *, entvars_t *); /* linkage=_ZN11CBaseEntity10OnControlsEP9entvars_s */

	/* <0> (null):0 */
	virtual BOOL IsSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10IsSneakingEv */

	/* <0> (null):0 */
	virtual BOOL IsAlive(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7IsAliveEv */

	/* <0> (null):0 */
	virtual BOOL IsBSPModel(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10IsBSPModelEv */

	/* <0> (null):0 */
	virtual BOOL ReflectGauss(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12ReflectGaussEv */

	/* <0> (null):0 */
	virtual BOOL IsPlayer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8IsPlayerEv */

	/* <0> (null):0 */
	virtual BOOL IsNetClient(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11IsNetClientEv */

	/* <0> (null):0 */
	virtual const char  * TeamID(class CBaseEntity *); /* linkage=_ZN11CBaseEntity6TeamIDEv */

	/* <0> (null):0 */
	virtual void Think(class CBaseEntity *); /* linkage=_ZN11CBaseEntity5ThinkEv */

	/* <0> (null):0 */
	virtual void Touch(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity5TouchEPS_ */

	/* <0> (null):0 */
	virtual void Use(class CBaseEntity *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float); /* linkage=_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf */

	/* <0> (null):0 */
	virtual void Blocked(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity7BlockedEPS_ */

	/* <0> (null):0 */
	virtual class CBaseEntity * Respawn(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7RespawnEv */

	/* <0> (null):0 */
	virtual void UpdateOwner(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11UpdateOwnerEv */

	/* <0> (null):0 */
	virtual BOOL FBecomeProne(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12FBecomeProneEv */

	/* <0> (null):0 */
	virtual class Vector Center(class CBaseEntity *); /* linkage=_ZN11CBaseEntity6CenterEv */

	/* <0> (null):0 */
	virtual class Vector EyePosition(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11EyePositionEv */

	/* <0> (null):0 */
	virtual class Vector EarPosition(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11EarPositionEv */

	/* <0> (null):0 */
	virtual class Vector BodyTarget(class CBaseEntity *, const class Vector  &); /* linkage=_ZN11CBaseEntity10BodyTargetERK6Vector */

	/* <0> (null):0 */
	virtual int Illumination(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12IlluminationEv */

	/* <0> (null):0 */
	virtual BOOL HasTarget(class CBaseEntity *, string_t); /* linkage=_ZN11CBaseEntity9HasTargetEj */

	/* vtable has 45 entries: {
	   [3] = KeyValue(_ZN11CBaseEntity8KeyValueEP14KeyValueData_s), 
	   [6] = ObjectCaps(_ZN11CBaseEntity10ObjectCapsEv), 
	   [0] = Spawn(_ZN11CBaseEntity5SpawnEv), 
	   [1] = Precache(_ZN11CBaseEntity8PrecacheEv), 
	   [2] = Restart(_ZN11CBaseEntity7RestartEv), 
	   [7] = Activate(_ZN11CBaseEntity8ActivateEv), 
	   [9] = Classify(_ZN11CBaseEntity8ClassifyEv), 
	   [10] = DeathNotice(_ZN11CBaseEntity11DeathNoticeEP9entvars_s), 
	   [15] = BloodColor(_ZN11CBaseEntity10BloodColorEv), 
	   [17] = IsTriggered(_ZN11CBaseEntity11IsTriggeredEPS_), 
	   [18] = MyMonsterPointer(_ZN11CBaseEntity16MyMonsterPointerEv), 
	   [19] = MySquadMonsterPointer(_ZN11CBaseEntity21MySquadMonsterPointerEv), 
	   [20] = GetToggleState(_ZN11CBaseEntity14GetToggleStateEv), 
	   [21] = AddPoints(_ZN11CBaseEntity9AddPointsEii), 
	   [22] = AddPointsToTeam(_ZN11CBaseEntity15AddPointsToTeamEii), 
	   [23] = AddPlayerItem(_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem), 
	   [24] = RemovePlayerItem(_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem), 
	   [25] = GiveAmmo(_ZN11CBaseEntity8GiveAmmoEiPci), 
	   [26] = GetDelay(_ZN11CBaseEntity8GetDelayEv), 
	   [27] = IsMoving(_ZN11CBaseEntity8IsMovingEv), 
	   [28] = OverrideReset(_ZN11CBaseEntity13OverrideResetEv), 
	   [30] = SetToggleState(_ZN11CBaseEntity14SetToggleStateEi), 
	   [31] = StartSneaking(_ZN11CBaseEntity13StartSneakingEv), 
	   [32] = StopSneaking(_ZN11CBaseEntity12StopSneakingEv), 
	   [33] = OnControls(_ZN11CBaseEntity10OnControlsEP9entvars_s), 
	   [34] = IsSneaking(_ZN11CBaseEntity10IsSneakingEv), 
	   [35] = IsAlive(_ZN11CBaseEntity7IsAliveEv), 
	   [36] = IsBSPModel(_ZN11CBaseEntity10IsBSPModelEv), 
	   [37] = ReflectGauss(_ZN11CBaseEntity12ReflectGaussEv), 
	   [40] = IsPlayer(_ZN11CBaseEntity8IsPlayerEv), 
	   [41] = IsNetClient(_ZN11CBaseEntity11IsNetClientEv), 
	   [42] = TeamID(_ZN11CBaseEntity6TeamIDEv), 
	   [44] = Think(_ZN11CBaseEntity5ThinkEv), 
	   [45] = Touch(_ZN11CBaseEntity5TouchEPS_), 
	   [46] = Use(_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf), 
	   [47] = Blocked(_ZN11CBaseEntity7BlockedEPS_), 
	   [48] = Respawn(_ZN11CBaseEntity7RespawnEv), 
	   [49] = UpdateOwner(_ZN11CBaseEntity11UpdateOwnerEv), 
	   [50] = FBecomeProne(_ZN11CBaseEntity12FBecomeProneEv), 
	   [51] = Center(_ZN11CBaseEntity6CenterEv), 
	   [52] = EyePosition(_ZN11CBaseEntity11EyePositionEv), 
	   [53] = EarPosition(_ZN11CBaseEntity11EarPositionEv), 
	   [54] = BodyTarget(_ZN11CBaseEntity10BodyTargetERK6Vector), 
	   [55] = Illumination(_ZN11CBaseEntity12IlluminationEv), 
	   [38] = HasTarget(_ZN11CBaseEntity9HasTargetEj), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 375 */
/* <0> (null):0 */
class CSave : public CSaveRestoreBuffer {
public:

	/* class CSaveRestoreBuffer  <ancestor>; */      /*     0     4 */
	/* <0> (null):0 */
	void CSave(class CSave *, SAVERESTOREDATA *);

	/* <0> (null):0 */
	void WriteShort(class CSave *, const char  *, const short int  *, int); /* linkage=_ZN5CSave10WriteShortEPKcPKsi */

	/* <0> (null):0 */
	void WriteInt(class CSave *, const char  *, const int  *, int); /* linkage=_ZN5CSave8WriteIntEPKcPKii */

	/* <0> (null):0 */
	void WriteFloat(class CSave *, const char  *, const float  *, int); /* linkage=_ZN5CSave10WriteFloatEPKcPKfi */

	/* <0> (null):0 */
	void WriteTime(class CSave *, const char  *, const float  *, int); /* linkage=_ZN5CSave9WriteTimeEPKcPKfi */

	/* <0> (null):0 */
	void WriteData(class CSave *, const char  *, int, const char  *); /* linkage=_ZN5CSave9WriteDataEPKciS1_ */

	/* <0> (null):0 */
	void WriteString(class CSave *, const char  *, const char  *); /* linkage=_ZN5CSave11WriteStringEPKcS1_ */

	/* <0> (null):0 */
	void WriteString(class CSave *, const char  *, const int  *, int); /* linkage=_ZN5CSave11WriteStringEPKcPKii */

	/* <0> (null):0 */
	void WriteVector(class CSave *, const char  *, const class Vector  &); /* linkage=_ZN5CSave11WriteVectorEPKcRK6Vector */

	/* <0> (null):0 */
	void WriteVector(class CSave *, const char  *, const float  *, int); /* linkage=_ZN5CSave11WriteVectorEPKcPKfi */

	/* <0> (null):0 */
	void WritePositionVector(class CSave *, const char  *, const class Vector  &); /* linkage=_ZN5CSave19WritePositionVectorEPKcRK6Vector */

	/* <0> (null):0 */
	void WritePositionVector(class CSave *, const char  *, const float  *, int); /* linkage=_ZN5CSave19WritePositionVectorEPKcPKfi */

	/* <0> (null):0 */
	void WriteFunction(class CSave *, const char  *, void * *, int); /* linkage=_ZN5CSave13WriteFunctionEPKcPPvi */

	/* <0> (null):0 */
	int WriteEntVars(class CSave *, const char  *, entvars_t *); /* linkage=_ZN5CSave12WriteEntVarsEPKcP9entvars_s */

	/* <0> (null):0 */
	int WriteFields(class CSave *, const char  *, void *, TYPEDESCRIPTION *, int); /* linkage=_ZN5CSave11WriteFieldsEPKcPvP15TYPEDESCRIPTIONi */

private:

	/* <0> (null):0 */
	int DataEmpty(class CSave *, const char  *, int); /* linkage=_ZN5CSave9DataEmptyEPKci */

	/* <0> (null):0 */
	void BufferField(class CSave *, const char  *, int, const char  *); /* linkage=_ZN5CSave11BufferFieldEPKciS1_ */

	/* <0> (null):0 */
	void BufferString(class CSave *, char *, int); /* linkage=_ZN5CSave12BufferStringEPci */

	/* <0> (null):0 */
	void BufferData(class CSave *, const char  *, int); /* linkage=_ZN5CSave10BufferDataEPKci */

	/* <0> (null):0 */
	void BufferHeader(class CSave *, const char  *, int); /* linkage=_ZN5CSave12BufferHeaderEPKci */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 376 */
 /* pointer to 375 */
 /* size: 4 */

/* 377 */
 /* pointer to 378 */
 /* size: 4 */

/* 378 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 2 */

/* 379 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 380 */
 /* pointer to 16 */
 /* size: 4 */

/* 381 */
/* <0> (null):0 */
struct {
	short unsigned int         size;                 /*     0     2 */
	short unsigned int         token;                /*     2     2 */
	char *                     pData;                /*     4     4 */

	/* size: 8, cachelines: 1, members: 3 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 382 */
/* <0> (null):0 */
typedef class  HEADER; /* size: 8 */

/* 383 */
/* <0> (null):0 */
class CRestore : public CSaveRestoreBuffer {
public:

	/* class CSaveRestoreBuffer  <ancestor>; */      /*     0     4 */
private:

	int                        m_global;             /*     4     4 */
	BOOL                       m_precache;           /*     8     4 */
	/* <0> (null):0 */
	void CRestore(class CRestore *, SAVERESTOREDATA *);

	/* <0> (null):0 */
	int ReadEntVars(class CRestore *, const char  *, entvars_t *); /* linkage=_ZN8CRestore11ReadEntVarsEPKcP9entvars_s */

	/* <0> (null):0 */
	int ReadFields(class CRestore *, const char  *, void *, TYPEDESCRIPTION *, int); /* linkage=_ZN8CRestore10ReadFieldsEPKcPvP15TYPEDESCRIPTIONi */

	/* <0> (null):0 */
	int ReadField(class CRestore *, void *, TYPEDESCRIPTION *, int, int, int, char *, void *); /* linkage=_ZN8CRestore9ReadFieldEPvP15TYPEDESCRIPTIONiiiPcS0_ */

	/* <0> (null):0 */
	int ReadInt(class CRestore *); /* linkage=_ZN8CRestore7ReadIntEv */

	/* <0> (null):0 */
	short int ReadShort(class CRestore *); /* linkage=_ZN8CRestore9ReadShortEv */

	/* <0> (null):0 */
	int ReadNamedInt(class CRestore *, const char  *); /* linkage=_ZN8CRestore12ReadNamedIntEPKc */

	/* <0> (null):0 */
	char * ReadNamedString(class CRestore *, const char  *); /* linkage=_ZN8CRestore15ReadNamedStringEPKc */

	/* <0> (null):0 */
	int Empty(class CRestore *); /* linkage=_ZN8CRestore5EmptyEv */

	/* <0> (null):0 */
	void SetGlobalMode(class CRestore *, int); /* linkage=_ZN8CRestore13SetGlobalModeEi */

	/* <0> (null):0 */
	void PrecacheMode(class CRestore *, BOOL); /* linkage=_ZN8CRestore12PrecacheModeEi */

	/* <0> (null):0 */
	char * BufferPointer(class CRestore *); /* linkage=_ZN8CRestore13BufferPointerEv */

	/* <0> (null):0 */
	void BufferReadBytes(class CRestore *, char *, int); /* linkage=_ZN8CRestore15BufferReadBytesEPci */

	/* <0> (null):0 */
	void BufferSkipBytes(class CRestore *, int); /* linkage=_ZN8CRestore15BufferSkipBytesEi */

	/* <0> (null):0 */
	int BufferSkipZString(class CRestore *); /* linkage=_ZN8CRestore17BufferSkipZStringEv */

	/* <0> (null):0 */
	int BufferCheckZString(class CRestore *, const char  *); /* linkage=_ZN8CRestore18BufferCheckZStringEPKc */

	/* <0> (null):0 */
	void BufferReadHeader(class CRestore *, HEADER *); /* linkage=_ZN8CRestore16BufferReadHeaderEP6HEADER */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 384 */
 /* pointer to 383 */
 /* size: 4 */

/* 385 */
 /* pointer to 382 */
 /* size: 4 */

/* 386 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 387 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 388 */
/* <0> (null):0 */
struct {
	int                        event;                /*     0     4 */
	char *                     options;              /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 389 */
/* <0> (null):0 */
typedef class  MonsterEvent_t; /* size: 8 */

/* 390 */
/* <0> (null):0 */
enum {
	USE_OFF = 0,
	USE_ON = 1,
	USE_SET = 2,
	USE_TOGGLE = 3,
}; /* size: 4 */

/* 391 */
/* <0> (null):0 */
typedef enum  USE_TYPE; /* size: 4 */

/* 392 */
/* <0> (null):0 */
enum {
	TRAIN_SAFE = 0,
	TRAIN_BLOCKING = 1,
	TRAIN_FOLLOWING = 2,
}; /* size: 4 */

/* 393 */
/* <0> (null):0 */
typedef enum  TRAIN_CODE; /* size: 4 */

/* 394 */
/* <0> (null):0 */
class CGunTarget : public CBaseMonster {
public:

	/* class CBaseMonster        <ancestor>; */      /*     0     0 */
	TYPEDESCRIPTION            m_SaveData[1];        /*     0    16 */
private:

	BOOL                       m_on;                 /*   404     4 */
	/* <0> (null):0 */
	void CGunTarget(class CGunTarget *, const class CGunTarget  &);

	/* <0> (null):0 */
	void CGunTarget(class CGunTarget *);

	/* <0> (null):0 */
	virtual void Spawn(class CGunTarget *); /* linkage=_ZN10CGunTarget5SpawnEv */

	/* <0> (null):0 */
	virtual void Activate(class CGunTarget *); /* linkage=_ZN10CGunTarget8ActivateEv */

	/* <0> (null):0 */
	void Next(class CGunTarget *); /* linkage=_ZN10CGunTarget4NextEv */

	/* <0> (null):0 */
	void Start(class CGunTarget *); /* linkage=_ZN10CGunTarget5StartEv */

	/* <0> (null):0 */
	void Wait(class CGunTarget *); /* linkage=_ZN10CGunTarget4WaitEv */

	/* <0> (null):0 */
	void Stop(class CGunTarget *); /* linkage=_ZN10CGunTarget4StopEv */

	/* <0> (null):0 */
	virtual int BloodColor(class CGunTarget *); /* linkage=_ZN10CGunTarget10BloodColorEv */

	/* <0> (null):0 */
	virtual int Classify(class CGunTarget *); /* linkage=_ZN10CGunTarget8ClassifyEv */

	/* <0> (null):0 */
	virtual int TakeDamage(class CGunTarget *, entvars_t *, entvars_t *, float, int); /* linkage=_ZN10CGunTarget10TakeDamageEP9entvars_sS1_fi */

	/* <0> (null):0 */
	virtual void Use(class CGunTarget *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float); /* linkage=_ZN10CGunTarget3UseEP11CBaseEntityS1_8USE_TYPEf */

	/* <0> (null):0 */
	virtual class Vector BodyTarget(class CGunTarget *, const class Vector  &); /* linkage=_ZN10CGunTarget10BodyTargetERK6Vector */

	/* <0> (null):0 */
	virtual int ObjectCaps(class CGunTarget *); /* linkage=_ZN10CGunTarget10ObjectCapsEv */

	/* <0> (null):0 */
	virtual int Save(class CGunTarget *, class CSave &); /* linkage=_ZN10CGunTarget4SaveER5CSave */

	/* <0> (null):0 */
	virtual int Restore(class CGunTarget *, class CRestore &); /* linkage=_ZN10CGunTarget7RestoreER8CRestore */

	/* vtable has 10 entries: {
	   [0] = Spawn(_ZN10CGunTarget5SpawnEv), 
	   [7] = Activate(_ZN10CGunTarget8ActivateEv), 
	   [15] = BloodColor(_ZN10CGunTarget10BloodColorEv), 
	   [9] = Classify(_ZN10CGunTarget8ClassifyEv), 
	   [12] = TakeDamage(_ZN10CGunTarget10TakeDamageEP9entvars_sS1_fi), 
	   [46] = Use(_ZN10CGunTarget3UseEP11CBaseEntityS1_8USE_TYPEf), 
	   [54] = BodyTarget(_ZN10CGunTarget10BodyTargetERK6Vector), 
	   [6] = ObjectCaps(_ZN10CGunTarget10ObjectCapsEv), 
	   [4] = Save(_ZN10CGunTarget4SaveER5CSave), 
	   [5] = Restore(_ZN10CGunTarget7RestoreER8CRestore), 
	} */
	/* size: 408, cachelines: 7, members: 3 */
	/* last cacheline: 24 bytes */

	/* BRAIN FART ALERT! 408 != 20 + 0(holes), diff = 388 */

}; /* size: 408 */

/* 395 */
/* <0> (null):0 */
class CBaseMonster {
	/* <0> (null):0 */
	void CBaseMonster(class CBaseMonster *);

	/* <0> (null):0 */
	virtual void PainSound(class CBaseMonster *); /* linkage=_ZN12CBaseMonster9PainSoundEv */

	/* <0> (null):0 */
	virtual void ResetMaxSpeed(class CBaseMonster *); /* linkage=_ZN12CBaseMonster13ResetMaxSpeedEv */

	/* <0> (null):0 */
	virtual BOOL IsAlive(class CBaseMonster *); /* linkage=_ZN12CBaseMonster7IsAliveEv */

	/* vtable has 3 entries: {
	   [68] = PainSound(_ZN12CBaseMonster9PainSoundEv), 
	   [69] = ResetMaxSpeed(_ZN12CBaseMonster13ResetMaxSpeedEv), 
	   [35] = IsAlive(_ZN12CBaseMonster7IsAliveEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 396 */
/* <0> (null):0 */
TYPEDESCRIPTION            array[1]; /* size: 16 */

/* 397 */
 /* pointer to 394 */
 /* size: 4 */

/* 398 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 399 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 408 */

/* 400 */
 /* pointer to 374 */
 /* size: 4 */

/* 401 */
/* <0> (null):0 */
class CFuncTrackAuto : public CFuncTrackChange {
public:

	/* class CFuncTrackChange    <ancestor>; */      /*     0   380 */
	/* <0> (null):0 */
	void CFuncTrackAuto(class CFuncTrackAuto *, const class CFuncTrackAuto  &);

	/* <0> (null):0 */
	void CFuncTrackAuto(class CFuncTrackAuto *);

	/* <0> (null):0 */
	virtual void Use(class CFuncTrackAuto *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float); /* linkage=_ZN14CFuncTrackAuto3UseEP11CBaseEntityS1_8USE_TYPEf */

	/* <0> (null):0 */
	virtual void UpdateAutoTargets(class CFuncTrackAuto *, int); /* linkage=_ZN14CFuncTrackAuto17UpdateAutoTargetsEi */

	/* --- cacheline 5 boundary (320 bytes) was 60 bytes ago --- */
	/* vtable has 2 entries: {
	   [46] = Use(_ZN14CFuncTrackAuto3UseEP11CBaseEntityS1_8USE_TYPEf), 
	   [64] = UpdateAutoTargets(_ZN14CFuncTrackAuto17UpdateAutoTargetsEi), 
	} */
	/* size: 380, cachelines: 6, members: 1 */
	/* last cacheline: 60 bytes */
}; /* size: 380 */

/* 402 */
/* <0> (null):0 */
class CFuncTrackChange : public CFuncPlatRot {
public:

	/* class CFuncPlatRot        <ancestor>; */      /*     0   344 */
	TYPEDESCRIPTION            m_SaveData[9];        /*     0   144 */
	/* --- cacheline 5 boundary (320 bytes) was 24 bytes ago --- */
	class CPathTrack *         m_trackTop;           /*   344     4 */
	class CPathTrack *         m_trackBottom;        /*   348     4 */
	class CFuncTrackTrain *    m_train;              /*   352     4 */
	int                        m_trackTopName;       /*   356     4 */
	int                        m_trackBottomName;    /*   360     4 */
	int                        m_trainName;          /*   364     4 */
	TRAIN_CODE                 m_code;               /*   368     4 */
	int                        m_targetState;        /*   372     4 */
	int                        m_use;                /*   376     4 */
	/* <0> (null):0 */
	void CFuncTrackChange(class CFuncTrackChange *, const class CFuncTrackChange  &);

	/* <0> (null):0 */
	void CFuncTrackChange(class CFuncTrackChange *);

	/* <0> (null):0 */
	virtual void Spawn(class CFuncTrackChange *); /* linkage=_ZN16CFuncTrackChange5SpawnEv */

	/* <0> (null):0 */
	virtual void Precache(class CFuncTrackChange *); /* linkage=_ZN16CFuncTrackChange8PrecacheEv */

	/* <0> (null):0 */
	virtual void GoUp(class CFuncTrackChange *); /* linkage=_ZN16CFuncTrackChange4GoUpEv */

	/* <0> (null):0 */
	virtual void GoDown(class CFuncTrackChange *); /* linkage=_ZN16CFuncTrackChange6GoDownEv */

	/* <0> (null):0 */
	virtual void KeyValue(class CFuncTrackChange *, KeyValueData *); /* linkage=_ZN16CFuncTrackChange8KeyValueEP14KeyValueData_s */

	/* <0> (null):0 */
	virtual void Use(class CFuncTrackChange *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float); /* linkage=_ZN16CFuncTrackChange3UseEP11CBaseEntityS1_8USE_TYPEf */

	/* <0> (null):0 */
	void Find(class CFuncTrackChange *); /* linkage=_ZN16CFuncTrackChange4FindEv */

	/* <0> (null):0 */
	TRAIN_CODE EvaluateTrain(class CFuncTrackChange *, class CPathTrack *); /* linkage=_ZN16CFuncTrackChange13EvaluateTrainEP10CPathTrack */

	/* <0> (null):0 */
	void UpdateTrain(class CFuncTrackChange *, class Vector &); /* linkage=_ZN16CFuncTrackChange11UpdateTrainER6Vector */

	/* <0> (null):0 */
	virtual void HitBottom(class CFuncTrackChange *); /* linkage=_ZN16CFuncTrackChange9HitBottomEv */

	/* <0> (null):0 */
	virtual void HitTop(class CFuncTrackChange *); /* linkage=_ZN16CFuncTrackChange6HitTopEv */

	/* <0> (null):0 */
	virtual void Touch(class CFuncTrackChange *, class CBaseEntity *); /* linkage=_ZN16CFuncTrackChange5TouchEP11CBaseEntity */

	/* <0> (null):0 */
	virtual void UpdateAutoTargets(class CFuncTrackChange *, int); /* linkage=_ZN16CFuncTrackChange17UpdateAutoTargetsEi */

	/* <0> (null):0 */
	virtual BOOL IsTogglePlat(class CFuncTrackChange *); /* linkage=_ZN16CFuncTrackChange12IsTogglePlatEv */

	/* <0> (null):0 */
	void DisableUse(class CFuncTrackChange *); /* linkage=_ZN16CFuncTrackChange10DisableUseEv */

	/* <0> (null):0 */
	void EnableUse(class CFuncTrackChange *); /* linkage=_ZN16CFuncTrackChange9EnableUseEv */

	/* <0> (null):0 */
	int UseEnabled(class CFuncTrackChange *); /* linkage=_ZN16CFuncTrackChange10UseEnabledEv */

	/* <0> (null):0 */
	virtual int Save(class CFuncTrackChange *, class CSave &); /* linkage=_ZN16CFuncTrackChange4SaveER5CSave */

	/* <0> (null):0 */
	virtual int Restore(class CFuncTrackChange *, class CRestore &); /* linkage=_ZN16CFuncTrackChange7RestoreER8CRestore */

	/* <0> (null):0 */
	virtual void OverrideReset(class CFuncTrackChange *); /* linkage=_ZN16CFuncTrackChange13OverrideResetEv */

	/* vtable has 14 entries: {
	   [0] = Spawn(_ZN16CFuncTrackChange5SpawnEv), 
	   [1] = Precache(_ZN16CFuncTrackChange8PrecacheEv), 
	   [60] = GoUp(_ZN16CFuncTrackChange4GoUpEv), 
	   [61] = GoDown(_ZN16CFuncTrackChange6GoDownEv), 
	   [3] = KeyValue(_ZN16CFuncTrackChange8KeyValueEP14KeyValueData_s), 
	   [46] = Use(_ZN16CFuncTrackChange3UseEP11CBaseEntityS1_8USE_TYPEf), 
	   [63] = HitBottom(_ZN16CFuncTrackChange9HitBottomEv), 
	   [62] = HitTop(_ZN16CFuncTrackChange6HitTopEv), 
	   [45] = Touch(_ZN16CFuncTrackChange5TouchEP11CBaseEntity), 
	   [64] = UpdateAutoTargets(_ZN16CFuncTrackChange17UpdateAutoTargetsEi), 
	   [59] = IsTogglePlat(_ZN16CFuncTrackChange12IsTogglePlatEv), 
	   [4] = Save(_ZN16CFuncTrackChange4SaveER5CSave), 
	   [5] = Restore(_ZN16CFuncTrackChange7RestoreER8CRestore), 
	   [28] = OverrideReset(_ZN16CFuncTrackChange13OverrideResetEv), 
	} */
	/* size: 380, cachelines: 6, members: 11 */
	/* last cacheline: 60 bytes */
}; /* size: 380 */

/* 403 */
 /* pointer to 401 */
 /* size: 4 */

/* 404 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 405 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 380 */

/* 406 */
/* <0> (null):0 */
class CFuncPlatRot : public CFuncPlat {
public:

	/* class CFuncPlat           <ancestor>; */      /*     0   320 */
	TYPEDESCRIPTION            m_SaveData[2];        /*     0    32 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	class Vector              m_end;                 /*   320    12 */
	class Vector              m_start;               /*   332    12 */
	/* <0> (null):0 */
	void CFuncPlatRot(class CFuncPlatRot *, const class CFuncPlatRot  &);

	/* <0> (null):0 */
	void CFuncPlatRot(class CFuncPlatRot *);

	/* <0> (null):0 */
	virtual void Spawn(class CFuncPlatRot *); /* linkage=_ZN12CFuncPlatRot5SpawnEv */

	/* <0> (null):0 */
	void SetupRotation(class CFuncPlatRot *); /* linkage=_ZN12CFuncPlatRot13SetupRotationEv */

	/* <0> (null):0 */
	virtual void GoUp(class CFuncPlatRot *); /* linkage=_ZN12CFuncPlatRot4GoUpEv */

	/* <0> (null):0 */
	virtual void GoDown(class CFuncPlatRot *); /* linkage=_ZN12CFuncPlatRot6GoDownEv */

	/* <0> (null):0 */
	virtual void HitTop(class CFuncPlatRot *); /* linkage=_ZN12CFuncPlatRot6HitTopEv */

	/* <0> (null):0 */
	virtual void HitBottom(class CFuncPlatRot *); /* linkage=_ZN12CFuncPlatRot9HitBottomEv */

	/* <0> (null):0 */
	void RotMove(class CFuncPlatRot *, class Vector &, float); /* linkage=_ZN12CFuncPlatRot7RotMoveER6Vectorf */

	/* <0> (null):0 */
	virtual int Save(class CFuncPlatRot *, class CSave &); /* linkage=_ZN12CFuncPlatRot4SaveER5CSave */

	/* <0> (null):0 */
	virtual int Restore(class CFuncPlatRot *, class CRestore &); /* linkage=_ZN12CFuncPlatRot7RestoreER8CRestore */

	/* vtable has 7 entries: {
	   [0] = Spawn(_ZN12CFuncPlatRot5SpawnEv), 
	   [60] = GoUp(_ZN12CFuncPlatRot4GoUpEv), 
	   [61] = GoDown(_ZN12CFuncPlatRot6GoDownEv), 
	   [62] = HitTop(_ZN12CFuncPlatRot6HitTopEv), 
	   [63] = HitBottom(_ZN12CFuncPlatRot9HitBottomEv), 
	   [4] = Save(_ZN12CFuncPlatRot4SaveER5CSave), 
	   [5] = Restore(_ZN12CFuncPlatRot7RestoreER8CRestore), 
	} */
	/* size: 344, cachelines: 6, members: 4 */
	/* last cacheline: 24 bytes */
}; /* size: 344 */

/* 407 */
/* <0> (null):0 */
TYPEDESCRIPTION            array[9]; /* size: 144 */

/* 408 */
/* <0> (null):0 */
class CPathTrack {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 409 */
 /* pointer to 408 */
 /* size: 4 */

/* 410 */
/* <0> (null):0 */
class CFuncTrackTrain : public CBaseEntity {
public:

	/* struct CBaseEntity         <ancestor>; */     /*     0     0 */
	TYPEDESCRIPTION            m_SaveData[12];       /*     0   192 */
	/* --- cacheline 3 boundary (192 bytes) --- */

	/* Bitfield combined with next fields */

	class CPathTrack *         m_ppath;              /*   152     4 */
	float                      m_length;             /*   156     4 */
	float                      m_height;             /*   160     4 */
	float                      m_speed;              /*   164     4 */
	float                      m_dir;                /*   168     4 */
	float                      m_startSpeed;         /*   172     4 */
	class Vector              m_controlMins;         /*   176    12 */
	class Vector              m_controlMaxs;         /*   188    12 */
	/* --- cacheline 3 boundary (192 bytes) was 8 bytes ago --- */
	int                        m_soundPlaying;       /*   200     4 */
	int                        m_sounds;             /*   204     4 */
	float                      m_flVolume;           /*   208     4 */
	float                      m_flBank;             /*   212     4 */
	float                      m_oldSpeed;           /*   216     4 */
	float                      m_fTurnAngle;         /*   220     4 */
	float                      m_flSteeringWheelDecay; /*   224     4 */
	float                      m_flAcceleratorDecay; /*   228     4 */
private:

	short unsigned int         m_usAdjustPitch;      /*   232     2 */
	/* <0> (null):0 */
	void CFuncTrackTrain(class CFuncTrackTrain *, const class CFuncTrackTrain  &);

	/* <0> (null):0 */
	void CFuncTrackTrain(class CFuncTrackTrain *);

	/* <0> (null):0 */
	virtual void Spawn(class CFuncTrackTrain *); /* linkage=_ZN15CFuncTrackTrain5SpawnEv */

	/* <0> (null):0 */
	virtual void Precache(class CFuncTrackTrain *); /* linkage=_ZN15CFuncTrackTrain8PrecacheEv */

	/* <0> (null):0 */
	virtual void Blocked(class CFuncTrackTrain *, class CBaseEntity *); /* linkage=_ZN15CFuncTrackTrain7BlockedEP11CBaseEntity */

	/* <0> (null):0 */
	virtual void Use(class CFuncTrackTrain *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float); /* linkage=_ZN15CFuncTrackTrain3UseEP11CBaseEntityS1_8USE_TYPEf */

	/* <0> (null):0 */
	virtual void KeyValue(class CFuncTrackTrain *, KeyValueData *); /* linkage=_ZN15CFuncTrackTrain8KeyValueEP14KeyValueData_s */

	/* <0> (null):0 */
	void Next(class CFuncTrackTrain *); /* linkage=_ZN15CFuncTrackTrain4NextEv */

	/* <0> (null):0 */
	void Find(class CFuncTrackTrain *); /* linkage=_ZN15CFuncTrackTrain4FindEv */

	/* <0> (null):0 */
	void NearestPath(class CFuncTrackTrain *); /* linkage=_ZN15CFuncTrackTrain11NearestPathEv */

	/* <0> (null):0 */
	void DeadEnd(class CFuncTrackTrain *); /* linkage=_ZN15CFuncTrackTrain7DeadEndEv */

	/* <0> (null):0 */
	void NextThink(class CFuncTrackTrain *, float, BOOL); /* linkage=_ZN15CFuncTrackTrain9NextThinkEfi */

	/* <0> (null):0 */
	void SetTrack(class CFuncTrackTrain *, class CPathTrack *); /* linkage=_ZN15CFuncTrackTrain8SetTrackEP10CPathTrack */

	/* <0> (null):0 */
	void SetControls(class CFuncTrackTrain *, entvars_t *); /* linkage=_ZN15CFuncTrackTrain11SetControlsEP9entvars_s */

	/* <0> (null):0 */
	virtual BOOL OnControls(class CFuncTrackTrain *, entvars_t *); /* linkage=_ZN15CFuncTrackTrain10OnControlsEP9entvars_s */

	/* <0> (null):0 */
	void StopSound(class CFuncTrackTrain *); /* linkage=_ZN15CFuncTrackTrain9StopSoundEv */

	/* <0> (null):0 */
	void UpdateSound(class CFuncTrackTrain *); /* linkage=_ZN15CFuncTrackTrain11UpdateSoundEv */

	/* <0> (null):0 */
	class CFuncTrackTrain * Instance(edict_t *); /* linkage=_ZN15CFuncTrackTrain8InstanceEP7edict_s */

	/* <0> (null):0 */
	virtual int Save(class CFuncTrackTrain *, class CSave &); /* linkage=_ZN15CFuncTrackTrain4SaveER5CSave */

	/* <0> (null):0 */
	virtual int Restore(class CFuncTrackTrain *, class CRestore &); /* linkage=_ZN15CFuncTrackTrain7RestoreER8CRestore */

	/* <0> (null):0 */
	virtual int ObjectCaps(class CFuncTrackTrain *); /* linkage=_ZN15CFuncTrackTrain10ObjectCapsEv */

	/* <0> (null):0 */
	virtual void OverrideReset(class CFuncTrackTrain *); /* linkage=_ZN15CFuncTrackTrain13OverrideResetEv */

	/* <0> (null):0 */
	virtual void Restart(class CFuncTrackTrain *); /* linkage=_ZN15CFuncTrackTrain7RestartEv */

	/* vtable has 11 entries: {
	   [0] = Spawn(_ZN15CFuncTrackTrain5SpawnEv), 
	   [1] = Precache(_ZN15CFuncTrackTrain8PrecacheEv), 
	   [47] = Blocked(_ZN15CFuncTrackTrain7BlockedEP11CBaseEntity), 
	   [46] = Use(_ZN15CFuncTrackTrain3UseEP11CBaseEntityS1_8USE_TYPEf), 
	   [3] = KeyValue(_ZN15CFuncTrackTrain8KeyValueEP14KeyValueData_s), 
	   [33] = OnControls(_ZN15CFuncTrackTrain10OnControlsEP9entvars_s), 
	   [4] = Save(_ZN15CFuncTrackTrain4SaveER5CSave), 
	   [5] = Restore(_ZN15CFuncTrackTrain7RestoreER8CRestore), 
	   [6] = ObjectCaps(_ZN15CFuncTrackTrain10ObjectCapsEv), 
	   [28] = OverrideReset(_ZN15CFuncTrackTrain13OverrideResetEv), 
	   [2] = Restart(_ZN15CFuncTrackTrain7RestartEv), 
	} */
	/* size: 236, cachelines: 4, members: 19 */
	/* last cacheline: 44 bytes */

	/* BRAIN FART ALERT! 236 != 234 + 0(holes), diff = 2 */

}; /* size: 236 */

/* 411 */
 /* pointer to 410 */
 /* size: 4 */

/* 412 */
 /* pointer to 402 */
 /* size: 4 */

/* 413 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 414 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 380 */

/* 415 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 416 */
/* <0> (null):0 */
class CFuncTrainControls : public CBaseEntity {
public:

	/* struct CBaseEntity         <ancestor>; */     /*     0     0 */
	/* <0> (null):0 */
	void CFuncTrainControls(class CFuncTrainControls *, const class CFuncTrainControls  &);

	/* <0> (null):0 */
	void CFuncTrainControls(class CFuncTrainControls *);

	/* <0> (null):0 */
	virtual int ObjectCaps(class CFuncTrainControls *); /* linkage=_ZN18CFuncTrainControls10ObjectCapsEv */

	/* <0> (null):0 */
	virtual void Spawn(class CFuncTrainControls *); /* linkage=_ZN18CFuncTrainControls5SpawnEv */

	/* <0> (null):0 */
	void Find(class CFuncTrainControls *); /* linkage=_ZN18CFuncTrainControls4FindEv */

	/* vtable has 2 entries: {
	   [6] = ObjectCaps(_ZN18CFuncTrainControls10ObjectCapsEv), 
	   [0] = Spawn(_ZN18CFuncTrainControls5SpawnEv), 
	} */
	/* size: 152, cachelines: 3, members: 1 */
	/* last cacheline: 24 bytes */

	/* BRAIN FART ALERT! 152 != 0 + 0(holes), diff = 152 */

}; /* size: 152 */

/* 417 */
 /* pointer to 416 */
 /* size: 4 */

/* 418 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 419 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 152 */

/* 420 */
/* <0> (null):0 */
TYPEDESCRIPTION            array[12]; /* size: 192 */

/* 421 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 422 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 236 */

/* 423 */
/* <0> (null):0 */
class CFuncTrain : public CBasePlatTrain {
public:

	/* class CBasePlatTrain      <ancestor>; */      /*     0   320 */
	TYPEDESCRIPTION            m_SaveData[3];        /*     0    48 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	class Vector              m_vStartPosition;      /*   320    12 */
	entvars_t *                m_pevFirstTarget;     /*   332     4 */
	entvars_t *                m_pevCurrentTarget;   /*   336     4 */
	int                        m_sounds;             /*   340     4 */
	BOOL                       m_activated;          /*   344     4 */
	/* <0> (null):0 */
	void CFuncTrain(class CFuncTrain *, const class CFuncTrain  &);

	/* <0> (null):0 */
	void CFuncTrain(class CFuncTrain *);

	/* <0> (null):0 */
	virtual void Spawn(class CFuncTrain *); /* linkage=_ZN10CFuncTrain5SpawnEv */

	/* <0> (null):0 */
	virtual void Precache(class CFuncTrain *); /* linkage=_ZN10CFuncTrain8PrecacheEv */

	/* <0> (null):0 */
	virtual void Activate(class CFuncTrain *); /* linkage=_ZN10CFuncTrain8ActivateEv */

	/* <0> (null):0 */
	virtual void OverrideReset(class CFuncTrain *); /* linkage=_ZN10CFuncTrain13OverrideResetEv */

	/* <0> (null):0 */
	virtual void Restart(class CFuncTrain *); /* linkage=_ZN10CFuncTrain7RestartEv */

	/* <0> (null):0 */
	virtual void Blocked(class CFuncTrain *, class CBaseEntity *); /* linkage=_ZN10CFuncTrain7BlockedEP11CBaseEntity */

	/* <0> (null):0 */
	virtual void Use(class CFuncTrain *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float); /* linkage=_ZN10CFuncTrain3UseEP11CBaseEntityS1_8USE_TYPEf */

	/* <0> (null):0 */
	virtual void KeyValue(class CFuncTrain *, KeyValueData *); /* linkage=_ZN10CFuncTrain8KeyValueEP14KeyValueData_s */

	/* <0> (null):0 */
	void Wait(class CFuncTrain *); /* linkage=_ZN10CFuncTrain4WaitEv */

	/* <0> (null):0 */
	void Next(class CFuncTrain *); /* linkage=_ZN10CFuncTrain4NextEv */

	/* <0> (null):0 */
	virtual int Save(class CFuncTrain *, class CSave &); /* linkage=_ZN10CFuncTrain4SaveER5CSave */

	/* <0> (null):0 */
	virtual int Restore(class CFuncTrain *, class CRestore &); /* linkage=_ZN10CFuncTrain7RestoreER8CRestore */

	/* vtable has 10 entries: {
	   [0] = Spawn(_ZN10CFuncTrain5SpawnEv), 
	   [1] = Precache(_ZN10CFuncTrain8PrecacheEv), 
	   [7] = Activate(_ZN10CFuncTrain8ActivateEv), 
	   [28] = OverrideReset(_ZN10CFuncTrain13OverrideResetEv), 
	   [2] = Restart(_ZN10CFuncTrain7RestartEv), 
	   [47] = Blocked(_ZN10CFuncTrain7BlockedEP11CBaseEntity), 
	   [46] = Use(_ZN10CFuncTrain3UseEP11CBaseEntityS1_8USE_TYPEf), 
	   [3] = KeyValue(_ZN10CFuncTrain8KeyValueEP14KeyValueData_s), 
	   [4] = Save(_ZN10CFuncTrain4SaveER5CSave), 
	   [5] = Restore(_ZN10CFuncTrain7RestoreER8CRestore), 
	} */
	/* size: 348, cachelines: 6, members: 7 */
	/* last cacheline: 28 bytes */
}; /* size: 348 */

/* 424 */
/* <0> (null):0 */
class CBasePlatTrain : public CBaseToggle {
public:

	/* class CBaseToggle         <ancestor>; */      /*     0     0 */
	TYPEDESCRIPTION            m_SaveData[3];        /*     0    48 */
	BYTE                       m_bMoveSnd;           /*   312     1 */
	BYTE                       m_bStopSnd;           /*   313     1 */
	float                      m_volume;             /*   316     4 */
	/* <0> (null):0 */
	void CBasePlatTrain(class CBasePlatTrain *, const class CBasePlatTrain  &);

	/* <0> (null):0 */
	void CBasePlatTrain(class CBasePlatTrain *);

	/* <0> (null):0 */
	virtual int ObjectCaps(class CBasePlatTrain *); /* linkage=_ZN14CBasePlatTrain10ObjectCapsEv */

	/* <0> (null):0 */
	virtual void KeyValue(class CBasePlatTrain *, KeyValueData *); /* linkage=_ZN14CBasePlatTrain8KeyValueEP14KeyValueData_s */

	/* <0> (null):0 */
	virtual void Precache(class CBasePlatTrain *); /* linkage=_ZN14CBasePlatTrain8PrecacheEv */

	/* <0> (null):0 */
	virtual BOOL IsTogglePlat(class CBasePlatTrain *); /* linkage=_ZN14CBasePlatTrain12IsTogglePlatEv */

	/* <0> (null):0 */
	virtual int Save(class CBasePlatTrain *, class CSave &); /* linkage=_ZN14CBasePlatTrain4SaveER5CSave */

	/* <0> (null):0 */
	virtual int Restore(class CBasePlatTrain *, class CRestore &); /* linkage=_ZN14CBasePlatTrain7RestoreER8CRestore */

	/* vtable has 6 entries: {
	   [6] = ObjectCaps(_ZN14CBasePlatTrain10ObjectCapsEv), 
	   [3] = KeyValue(_ZN14CBasePlatTrain8KeyValueEP14KeyValueData_s), 
	   [1] = Precache(_ZN14CBasePlatTrain8PrecacheEv), 
	   [59] = IsTogglePlat(_ZN14CBasePlatTrain12IsTogglePlatEv), 
	   [4] = Save(_ZN14CBasePlatTrain4SaveER5CSave), 
	   [5] = Restore(_ZN14CBasePlatTrain7RestoreER8CRestore), 
	} */
	/* size: 320, cachelines: 5, members: 5 */

	/* BRAIN FART ALERT! 320 != 54 + 0(holes), diff = 266 */

}; /* size: 320 */

/* 425 */
/* <0> (null):0 */
TYPEDESCRIPTION            array[3]; /* size: 48 */

/* 426 */
 /* pointer to 423 */
 /* size: 4 */

/* 427 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 428 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 348 */

/* 429 */
/* <0> (null):0 */
class CFuncPlat : public CBasePlatTrain {
public:

	/* class CBasePlatTrain      <ancestor>; */      /*     0   320 */
	/* <0> (null):0 */
	void CFuncPlat(class CFuncPlat *, const class CFuncPlat  &);

	/* <0> (null):0 */
	void CFuncPlat(class CFuncPlat *);

	/* <0> (null):0 */
	virtual void Spawn(class CFuncPlat *); /* linkage=_ZN9CFuncPlat5SpawnEv */

	/* <0> (null):0 */
	virtual void Precache(class CFuncPlat *); /* linkage=_ZN9CFuncPlat8PrecacheEv */

	/* <0> (null):0 */
	void Setup(class CFuncPlat *); /* linkage=_ZN9CFuncPlat5SetupEv */

	/* <0> (null):0 */
	virtual void Blocked(class CFuncPlat *, class CBaseEntity *); /* linkage=_ZN9CFuncPlat7BlockedEP11CBaseEntity */

	/* <0> (null):0 */
	void PlatUse(class CFuncPlat *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float); /* linkage=_ZN9CFuncPlat7PlatUseEP11CBaseEntityS1_8USE_TYPEf */

	/* <0> (null):0 */
	void CallGoDown(class CFuncPlat *); /* linkage=_ZN9CFuncPlat10CallGoDownEv */

	/* <0> (null):0 */
	void CallHitTop(class CFuncPlat *); /* linkage=_ZN9CFuncPlat10CallHitTopEv */

	/* <0> (null):0 */
	void CallHitBottom(class CFuncPlat *); /* linkage=_ZN9CFuncPlat13CallHitBottomEv */

	/* <0> (null):0 */
	virtual void GoUp(class CFuncPlat *); /* linkage=_ZN9CFuncPlat4GoUpEv */

	/* <0> (null):0 */
	virtual void GoDown(class CFuncPlat *); /* linkage=_ZN9CFuncPlat6GoDownEv */

	/* <0> (null):0 */
	virtual void HitTop(class CFuncPlat *); /* linkage=_ZN9CFuncPlat6HitTopEv */

	/* <0> (null):0 */
	virtual void HitBottom(class CFuncPlat *); /* linkage=_ZN9CFuncPlat9HitBottomEv */

	/* --- cacheline 5 boundary (320 bytes) --- */
	/* vtable has 7 entries: {
	   [0] = Spawn(_ZN9CFuncPlat5SpawnEv), 
	   [1] = Precache(_ZN9CFuncPlat8PrecacheEv), 
	   [47] = Blocked(_ZN9CFuncPlat7BlockedEP11CBaseEntity), 
	   [60] = GoUp(_ZN9CFuncPlat4GoUpEv), 
	   [61] = GoDown(_ZN9CFuncPlat6GoDownEv), 
	   [62] = HitTop(_ZN9CFuncPlat6HitTopEv), 
	   [63] = HitBottom(_ZN9CFuncPlat9HitBottomEv), 
	} */
	/* size: 320, cachelines: 5, members: 1 */
}; /* size: 320 */

/* 430 */
/* <0> (null):0 */
TYPEDESCRIPTION            array[2]; /* size: 32 */

/* 431 */
 /* pointer to 406 */
 /* size: 4 */

/* 432 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 433 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 344 */

/* 434 */
/* <0> (null):0 */
class CPlatTrigger : public CBaseEntity {
public:

	/* struct CBaseEntity         <ancestor>; */     /*     0     0 */
	class CFuncPlat *          m_pPlatform;          /*   152     4 */
	/* <0> (null):0 */
	void CPlatTrigger(class CPlatTrigger *, const class CPlatTrigger  &);

	/* <0> (null):0 */
	void CPlatTrigger(class CPlatTrigger *);

	/* <0> (null):0 */
	virtual int ObjectCaps(class CPlatTrigger *); /* linkage=_ZN12CPlatTrigger10ObjectCapsEv */

	/* <0> (null):0 */
	void SpawnInsideTrigger(class CPlatTrigger *, class CFuncPlat *); /* linkage=_ZN12CPlatTrigger18SpawnInsideTriggerEP9CFuncPlat */

	/* <0> (null):0 */
	virtual void Touch(class CPlatTrigger *, class CBaseEntity *); /* linkage=_ZN12CPlatTrigger5TouchEP11CBaseEntity */

	/* vtable has 2 entries: {
	   [6] = ObjectCaps(_ZN12CPlatTrigger10ObjectCapsEv), 
	   [45] = Touch(_ZN12CPlatTrigger5TouchEP11CBaseEntity), 
	} */
	/* size: 156, cachelines: 3, members: 2 */
	/* last cacheline: 28 bytes */

	/* BRAIN FART ALERT! 156 != 4 + 0(holes), diff = 152 */

}; /* size: 156 */

/* 435 */
 /* pointer to 429 */
 /* size: 4 */

/* 436 */
 /* pointer to 434 */
 /* size: 4 */

/* 437 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 438 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 156 */

/* 439 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 440 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 320 */

/* 441 */
/* <0> (null):0 */
class CBaseToggle {
	/* <0> (null):0 */
	void CBaseToggle(class CBaseToggle *);

	/* <0> (null):0 */
	virtual int GetToggleState(class CBaseToggle *); /* linkage=_ZN11CBaseToggle14GetToggleStateEv */

	/* <0> (null):0 */
	virtual float GetDelay(class CBaseToggle *); /* linkage=_ZN11CBaseToggle8GetDelayEv */

	/* vtable has 2 entries: {
	   [20] = GetToggleState(_ZN11CBaseToggle14GetToggleStateEv), 
	   [26] = GetDelay(_ZN11CBaseToggle8GetDelayEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 442 */
 /* pointer to 424 */
 /* size: 4 */

/* 443 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 444 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 320 */

/* 445 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 446 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 447 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 448 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 449 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 450 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 451 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 452 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 453 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 454 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 455 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 456 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 457 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 458 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 459 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 460 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 461 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 462 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 463 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 464 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 465 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 466 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 467 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 468 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 469 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 470 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 471 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 472 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 473 */
 /* pointer to 474 */
 /* size: 4 */

/* 474 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 676 */

/* 475 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 476 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 477 */
/* <0> (null):0 */
class CPointEntity {
	/* <0> (null):0 */
	virtual int ObjectCaps(class CPointEntity *); /* linkage=_ZN12CPointEntity10ObjectCapsEv */

	/* vtable has 1 entries: {
	   [6] = ObjectCaps(_ZN12CPointEntity10ObjectCapsEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 478 */
 /* pointer to 477 */
 /* size: 4 */

/* 479 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 480 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 481 */
/* <0> (null):0 */
class CBaseDelay {
	/* <0> (null):0 */
	void CBaseDelay(class CBaseDelay *);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 482 */
 /* pointer to 481 */
 /* size: 4 */

/* 483 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 484 */
/* <0> (null):0 */
class CBaseAnimating {
	/* <0> (null):0 */
	void CBaseAnimating(class CBaseAnimating *);

	/* <0> (null):0 */
	virtual void HandleAnimEvent(class CBaseAnimating *, MonsterEvent_t *); /* linkage=_ZN14CBaseAnimating15HandleAnimEventEP14MonsterEvent_t */

	/* vtable has 1 entries: {
	   [58] = HandleAnimEvent(_ZN14CBaseAnimating15HandleAnimEventEP14MonsterEvent_t), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 485 */
 /* pointer to 484 */
 /* size: 4 */

/* 486 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 487 */
 /* pointer to 441 */
 /* size: 4 */

/* 488 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 489 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 490 */
 /* pointer to 395 */
 /* size: 4 */

/* 491 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 492 */
/* <0> (null):0 */
struct CSquadMonster {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 493 */
 /* pointer to 492 */
 /* size: 4 */

/* 494 */
 /* pointer to 495 */
 /* size: 4 */

/* 495 */
/* <0> (null):0 */
struct CBasePlayerItem {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 496 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 497 */
 /* pointer to 389 */
 /* size: 4 */

/* 498 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 499 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 500 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 501 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 502 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 503 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 504 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 505 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 506 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 507 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 508 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 509 */
 /* pointer to 78 */
 /* size: 4 */

/* Functions: */

/* <0> (null):0 */
void Vector2D(class Vector2D *)
{
} /* size: 143062184 */

/* <0> (null):0 */
void Vector2D(class Vector2D *, float, float)
{
} /* size: 143021940 */

/* <0> (null):0 */
class Vector2D operator+(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DplERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator-(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DmiERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator*(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DmlEf */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator/(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DdvEf */
{
} /* size: 8 */

/* <0> (null):0 */
float Length(const class Vector2D  *) /* linkage=_ZNK8Vector2D6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector2D  *) /* linkage=_ZNK8Vector2D13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector2D Normalize(const class Vector2D  *) /* linkage=_ZNK8Vector2D9NormalizeEv */
{
} /* size: 8 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector2D *) /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector2D *, float) /* linkage=_ZN8Vector2D6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void Vector(class Vector *)
{
} /* size: 231 */

/* <0> (null):0 */
void Vector(class Vector *, float, float, float)
{
} /* size: 32 */

/* <0> (null):0 */
void Vector(class Vector *, const class Vector  &)
{
} /* size: 2497 */

/* <0> (null):0 */
void Vector(class Vector *, float *)
{
} /* size: 2 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *) /* linkage=_ZNK6VectorngEv */
{
} /* size: 12 */

/* <0> (null):0 */
int operator==(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectoreqERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
int operator!=(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorneERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector operator+(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorplERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectormiERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator*(const class Vector  *, float) /* linkage=_ZNK6VectormlEf */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator/(const class Vector  *, float) /* linkage=_ZNK6VectordvEf */
{
} /* size: 12 */

/* <0> (null):0 */
void CopyToArray(const class Vector  *, float *) /* linkage=_ZNK6Vector11CopyToArrayEPf */
{
} /* size: 143161768 */

/* <0> (null):0 */
float Length(const class Vector  *) /* linkage=_ZNK6Vector6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector  *) /* linkage=_ZNK6Vector13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
float * operator float*(class Vector *) /* linkage=_ZN6VectorcvPfEv */
{
} /* size: 4 */

/* <0> (null):0 */
const float  * operator const float*(const class Vector  *) /* linkage=_ZNK6VectorcvPKfEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector Normalize(const class Vector  *) /* linkage=_ZNK6Vector9NormalizeEv */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector2D Make2D(const class Vector  *) /* linkage=_ZNK6Vector6Make2DEv */
{
} /* size: 8 */

/* <0> (null):0 */
float Length2D(const class Vector  *) /* linkage=_ZNK6Vector8Length2DEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector  *, float) /* linkage=_ZNK6Vector16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector  *, float) /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector *) /* linkage=_ZN6Vector16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector *, float) /* linkage=_ZN6Vector6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void CSaveRestoreBuffer(class CSaveRestoreBuffer *)
{
} /* size: 143278520 */

/* <0> (null):0 */
void CSaveRestoreBuffer(class CSaveRestoreBuffer *, SAVERESTOREDATA *)
{
} /* size: 143281168 */

/* <0> (null):0 */
void ~CSaveRestoreBuffer(class CSaveRestoreBuffer *, int)
{
} /* size: 0 */

/* <0> (null):0 */
int EntityIndex(class CSaveRestoreBuffer *, entvars_t *) /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
int EntityIndex(class CSaveRestoreBuffer *, edict_t *) /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP7edict_s */
{
} /* size: 4 */

/* <0> (null):0 */
int EntityIndex(class CSaveRestoreBuffer *, EOFFSET) /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEi */
{
} /* size: 4 */

/* <0> (null):0 */
int EntityIndex(class CSaveRestoreBuffer *, class CBaseEntity *) /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP11CBaseEntity */
{
} /* size: 4 */

/* <0> (null):0 */
int EntityFlags(class CSaveRestoreBuffer *, int, int) /* linkage=_ZN18CSaveRestoreBuffer11EntityFlagsEii */
{
} /* size: 4 */

/* <0> (null):0 */
int EntityFlagsSet(class CSaveRestoreBuffer *, int, int) /* linkage=_ZN18CSaveRestoreBuffer14EntityFlagsSetEii */
{
} /* size: 4 */

/* <0> (null):0 */
edict_t * EntityFromIndex(class CSaveRestoreBuffer *, int) /* linkage=_ZN18CSaveRestoreBuffer15EntityFromIndexEi */
{
} /* size: 4 */

/* <0> (null):0 */
short unsigned int TokenHash(class CSaveRestoreBuffer *, const char  *) /* linkage=_ZN18CSaveRestoreBuffer9TokenHashEPKc */
{
} /* size: 2 */

/* <0> (null):0 */
void BufferRewind(class CSaveRestoreBuffer *, int) /* linkage=_ZN18CSaveRestoreBuffer12BufferRewindEi */
{
} /* size: 143345312 */

/* <0> (null):0 */
unsigned int HashString(class CSaveRestoreBuffer *, const char  *) /* linkage=_ZN18CSaveRestoreBuffer10HashStringEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void KeyValue(class CBaseEntity *, KeyValueData *) /* linkage=_ZN11CBaseEntity8KeyValueEP14KeyValueData_s */
{
} /* size: 143345912 */

/* <0> (null):0 */
virtual int ObjectCaps(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
edict_t * edict(class CBaseEntity *) /* linkage=_ZN11CBaseEntity5edictEv */
{
} /* size: 4 */

/* <0> (null):0 */
void CBaseEntity(class CBaseEntity *)
{
} /* size: 92804 */

/* <0> (null):0 */
void * operator new(size_t, entvars_t *) /* linkage=_ZN11CBaseEntitynwEjP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Spawn(class CBaseEntity *) /* linkage=_ZN11CBaseEntity5SpawnEv */
{
} /* size: 96 */

/* <0> (null):0 */
virtual void Precache(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8PrecacheEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Restart(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7RestartEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Activate(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8ActivateEv */
{
} /* size: 524288 */

/* <0> (null):0 */
virtual int Classify(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8ClassifyEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void DeathNotice(class CBaseEntity *, entvars_t *) /* linkage=_ZN11CBaseEntity11DeathNoticeEP9entvars_s */
{
} /* size: 143347261 */

/* <0> (null):0 */
virtual int BloodColor(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10BloodColorEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsTriggered(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity11IsTriggeredEPS_ */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CBaseMonster * MyMonsterPointer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity16MyMonsterPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CSquadMonster * MySquadMonsterPointer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity21MySquadMonsterPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int GetToggleState(class CBaseEntity *) /* linkage=_ZN11CBaseEntity14GetToggleStateEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void AddPoints(class CBaseEntity *, int, BOOL) /* linkage=_ZN11CBaseEntity9AddPointsEii */
{
} /* size: 142689576 */

/* <0> (null):0 */
virtual void AddPointsToTeam(class CBaseEntity *, int, BOOL) /* linkage=_ZN11CBaseEntity15AddPointsToTeamEii */
{
} /* size: 143324172 */

/* <0> (null):0 */
virtual BOOL AddPlayerItem(class CBaseEntity *, class CBasePlayerItem *) /* linkage=_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL RemovePlayerItem(class CBaseEntity *, class CBasePlayerItem *) /* linkage=_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int GiveAmmo(class CBaseEntity *, int, char *, int) /* linkage=_ZN11CBaseEntity8GiveAmmoEiPci */
{
} /* size: 4 */

/* <0> (null):0 */
virtual float GetDelay(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8GetDelayEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int IsMoving(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8IsMovingEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void OverrideReset(class CBaseEntity *) /* linkage=_ZN11CBaseEntity13OverrideResetEv */
{
} /* size: 143328436 */

/* <0> (null):0 */
virtual void SetToggleState(class CBaseEntity *, int) /* linkage=_ZN11CBaseEntity14SetToggleStateEi */
{
} /* size: 143328552 */

/* <0> (null):0 */
virtual void StartSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity13StartSneakingEv */
{
} /* size: 143328720 */

/* <0> (null):0 */
virtual void StopSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12StopSneakingEv */
{
} /* size: 143328836 */

/* <0> (null):0 */
virtual BOOL OnControls(class CBaseEntity *, entvars_t *) /* linkage=_ZN11CBaseEntity10OnControlsEP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10IsSneakingEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsAlive(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7IsAliveEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsBSPModel(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10IsBSPModelEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL ReflectGauss(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12ReflectGaussEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsPlayer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8IsPlayerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsNetClient(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11IsNetClientEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual const char  * TeamID(class CBaseEntity *) /* linkage=_ZN11CBaseEntity6TeamIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Think(class CBaseEntity *) /* linkage=_ZN11CBaseEntity5ThinkEv */
{
} /* size: 143302024 */

/* <0> (null):0 */
virtual void Touch(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity5TouchEPS_ */
{
} /* size: 143302256 */

/* <0> (null):0 */
virtual void Use(class CBaseEntity *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float) /* linkage=_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf */
{
} /* size: 143302068 */

/* <0> (null):0 */
virtual void Blocked(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity7BlockedEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
virtual class CBaseEntity * Respawn(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7RespawnEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void UpdateOwner(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11UpdateOwnerEv */
{
} /* size: 17577 */

/* <0> (null):0 */
virtual BOOL FBecomeProne(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12FBecomeProneEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class Vector Center(class CBaseEntity *) /* linkage=_ZN11CBaseEntity6CenterEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector EyePosition(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11EyePositionEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector EarPosition(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11EarPositionEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector BodyTarget(class CBaseEntity *, const class Vector  &) /* linkage=_ZN11CBaseEntity10BodyTargetERK6Vector */
{
} /* size: 12 */

/* <0> (null):0 */
virtual int Illumination(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12IlluminationEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL HasTarget(class CBaseEntity *, string_t) /* linkage=_ZN11CBaseEntity9HasTargetEj */
{
} /* size: 4 */

/* <0> (null):0 */
void CSave(class CSave *, SAVERESTOREDATA *)
{
} /* size: 143304284 */

/* <0> (null):0 */
void WriteShort(class CSave *, const char  *, const short int  *, int) /* linkage=_ZN5CSave10WriteShortEPKcPKsi */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteInt(class CSave *, const char  *, const int  *, int) /* linkage=_ZN5CSave8WriteIntEPKcPKii */
{
} /* size: 143304728 */

/* <0> (null):0 */
void WriteFloat(class CSave *, const char  *, const float  *, int) /* linkage=_ZN5CSave10WriteFloatEPKcPKfi */
{
} /* size: 143305120 */

/* <0> (null):0 */
void WriteTime(class CSave *, const char  *, const float  *, int) /* linkage=_ZN5CSave9WriteTimeEPKcPKfi */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteData(class CSave *, const char  *, int, const char  *) /* linkage=_ZN5CSave9WriteDataEPKciS1_ */
{
} /* size: 99040 */

/* <0> (null):0 */
void WriteString(class CSave *, const char  *, const char  *) /* linkage=_ZN5CSave11WriteStringEPKcS1_ */
{
} /* size: 328877 */

/* <0> (null):0 */
void WriteString(class CSave *, const char  *, const int  *, int) /* linkage=_ZN5CSave11WriteStringEPKcPKii */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteVector(class CSave *, const char  *, const class Vector  &) /* linkage=_ZN5CSave11WriteVectorEPKcRK6Vector */
{
} /* size: 143241892 */

/* <0> (null):0 */
void WriteVector(class CSave *, const char  *, const float  *, int) /* linkage=_ZN5CSave11WriteVectorEPKcPKfi */
{
} /* size: 328742 */

/* <0> (null):0 */
void WritePositionVector(class CSave *, const char  *, const class Vector  &) /* linkage=_ZN5CSave19WritePositionVectorEPKcRK6Vector */
{
} /* size: 3015709 */

/* <0> (null):0 */
void WritePositionVector(class CSave *, const char  *, const float  *, int) /* linkage=_ZN5CSave19WritePositionVectorEPKcPKfi */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteFunction(class CSave *, const char  *, void * *, int) /* linkage=_ZN5CSave13WriteFunctionEPKcPPvi */
{
} /* size: 143242772 */

/* <0> (null):0 */
int WriteEntVars(class CSave *, const char  *, entvars_t *) /* linkage=_ZN5CSave12WriteEntVarsEPKcP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
int WriteFields(class CSave *, const char  *, void *, TYPEDESCRIPTION *, int) /* linkage=_ZN5CSave11WriteFieldsEPKcPvP15TYPEDESCRIPTIONi */
{
} /* size: 4 */

/* <0> (null):0 */
int DataEmpty(class CSave *, const char  *, int) /* linkage=_ZN5CSave9DataEmptyEPKci */
{
} /* size: 4 */

/* <0> (null):0 */
void BufferField(class CSave *, const char  *, int, const char  *) /* linkage=_ZN5CSave11BufferFieldEPKciS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void BufferString(class CSave *, char *, int) /* linkage=_ZN5CSave12BufferStringEPci */
{
} /* size: 328750 */

/* <0> (null):0 */
void BufferData(class CSave *, const char  *, int) /* linkage=_ZN5CSave10BufferDataEPKci */
{
} /* size: 0 */

/* <0> (null):0 */
void BufferHeader(class CSave *, const char  *, int) /* linkage=_ZN5CSave12BufferHeaderEPKci */
{
} /* size: 0 */

/* <0> (null):0 */
void CRestore(class CRestore *, SAVERESTOREDATA *)
{
} /* size: 143245256 */

/* <0> (null):0 */
int ReadEntVars(class CRestore *, const char  *, entvars_t *) /* linkage=_ZN8CRestore11ReadEntVarsEPKcP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
int ReadFields(class CRestore *, const char  *, void *, TYPEDESCRIPTION *, int) /* linkage=_ZN8CRestore10ReadFieldsEPKcPvP15TYPEDESCRIPTIONi */
{
} /* size: 4 */

/* <0> (null):0 */
int ReadField(class CRestore *, void *, TYPEDESCRIPTION *, int, int, int, char *, void *) /* linkage=_ZN8CRestore9ReadFieldEPvP15TYPEDESCRIPTIONiiiPcS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
int ReadInt(class CRestore *) /* linkage=_ZN8CRestore7ReadIntEv */
{
} /* size: 4 */

/* <0> (null):0 */
short int ReadShort(class CRestore *) /* linkage=_ZN8CRestore9ReadShortEv */
{
} /* size: 2 */

/* <0> (null):0 */
int ReadNamedInt(class CRestore *, const char  *) /* linkage=_ZN8CRestore12ReadNamedIntEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
char * ReadNamedString(class CRestore *, const char  *) /* linkage=_ZN8CRestore15ReadNamedStringEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
int Empty(class CRestore *) /* linkage=_ZN8CRestore5EmptyEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetGlobalMode(class CRestore *, int) /* linkage=_ZN8CRestore13SetGlobalModeEi */
{
} /* size: 0 */

/* <0> (null):0 */
void PrecacheMode(class CRestore *, BOOL) /* linkage=_ZN8CRestore12PrecacheModeEi */
{
} /* size: 0 */

/* <0> (null):0 */
char * BufferPointer(class CRestore *) /* linkage=_ZN8CRestore13BufferPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
void BufferReadBytes(class CRestore *, char *, int) /* linkage=_ZN8CRestore15BufferReadBytesEPci */
{
} /* size: 0 */

/* <0> (null):0 */
void BufferSkipBytes(class CRestore *, int) /* linkage=_ZN8CRestore15BufferSkipBytesEi */
{
} /* size: 0 */

/* <0> (null):0 */
int BufferSkipZString(class CRestore *) /* linkage=_ZN8CRestore17BufferSkipZStringEv */
{
} /* size: 4 */

/* <0> (null):0 */
int BufferCheckZString(class CRestore *, const char  *) /* linkage=_ZN8CRestore18BufferCheckZStringEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
void BufferReadHeader(class CRestore *, HEADER *) /* linkage=_ZN8CRestore16BufferReadHeaderEP6HEADER */
{
} /* size: 0 */

/* <0> (null):0 */
void CGunTarget(class CGunTarget *, const class CGunTarget  &)
{
} /* size: 143228104 */

/* <0> (null):0 */
void CGunTarget(class CGunTarget *)
{
} /* size: 142872776 */

/* <0> (null):0 */
virtual void Spawn(class CGunTarget *) /* linkage=_ZN10CGunTarget5SpawnEv */
{
} /* size: 142872960 */

/* <0> (null):0 */
virtual void Activate(class CGunTarget *) /* linkage=_ZN10CGunTarget8ActivateEv */
{
} /* size: 142873120 */

/* <0> (null):0 */
void Next(class CGunTarget *) /* linkage=_ZN10CGunTarget4NextEv */
{
} /* size: 142873304 */

/* <0> (null):0 */
void Start(class CGunTarget *) /* linkage=_ZN10CGunTarget5StartEv */
{
} /* size: 142873140 */

/* <0> (null):0 */
void Wait(class CGunTarget *) /* linkage=_ZN10CGunTarget4WaitEv */
{
} /* size: 142873464 */

/* <0> (null):0 */
void Stop(class CGunTarget *) /* linkage=_ZN10CGunTarget4StopEv */
{
} /* size: -1 */

/* <0> (null):0 */
virtual int BloodColor(class CGunTarget *) /* linkage=_ZN10CGunTarget10BloodColorEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int Classify(class CGunTarget *) /* linkage=_ZN10CGunTarget8ClassifyEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int TakeDamage(class CGunTarget *, entvars_t *, entvars_t *, float, int) /* linkage=_ZN10CGunTarget10TakeDamageEP9entvars_sS1_fi */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Use(class CGunTarget *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float) /* linkage=_ZN10CGunTarget3UseEP11CBaseEntityS1_8USE_TYPEf */
{
} /* size: 142874332 */

/* <0> (null):0 */
virtual class Vector BodyTarget(class CGunTarget *, const class Vector  &) /* linkage=_ZN10CGunTarget10BodyTargetERK6Vector */
{
} /* size: 12 */

/* <0> (null):0 */
virtual int ObjectCaps(class CGunTarget *) /* linkage=_ZN10CGunTarget10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int Save(class CGunTarget *, class CSave &) /* linkage=_ZN10CGunTarget4SaveER5CSave */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int Restore(class CGunTarget *, class CRestore &) /* linkage=_ZN10CGunTarget7RestoreER8CRestore */
{
} /* size: 4 */

/* <0> (null):0 */
void CBaseMonster(class CBaseMonster *)
{
} /* size: 328166 */

/* <0> (null):0 */
virtual void PainSound(class CBaseMonster *) /* linkage=_ZN12CBaseMonster9PainSoundEv */
{
} /* size: 36570 */

/* <0> (null):0 */
virtual void ResetMaxSpeed(class CBaseMonster *) /* linkage=_ZN12CBaseMonster13ResetMaxSpeedEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL IsAlive(class CBaseMonster *) /* linkage=_ZN12CBaseMonster7IsAliveEv */
{
} /* size: 4 */

/* <0> (null):0 */
void CFuncTrackAuto(class CFuncTrackAuto *, const class CFuncTrackAuto  &)
{
} /* size: 0 */

/* <0> (null):0 */
void CFuncTrackAuto(class CFuncTrackAuto *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Use(class CFuncTrackAuto *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float) /* linkage=_ZN14CFuncTrackAuto3UseEP11CBaseEntityS1_8USE_TYPEf */
{
} /* size: 1902128 */

/* <0> (null):0 */
virtual void UpdateAutoTargets(class CFuncTrackAuto *, int) /* linkage=_ZN14CFuncTrackAuto17UpdateAutoTargetsEi */
{
} /* size: 1902129 */

/* <0> (null):0 */
void CFuncTrackChange(class CFuncTrackChange *, const class CFuncTrackChange  &)
{
} /* size: 0 */

/* <0> (null):0 */
void CFuncTrackChange(class CFuncTrackChange *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Spawn(class CFuncTrackChange *) /* linkage=_ZN16CFuncTrackChange5SpawnEv */
{
} /* size: 143662012 */

/* <0> (null):0 */
virtual void Precache(class CFuncTrackChange *) /* linkage=_ZN16CFuncTrackChange8PrecacheEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void GoUp(class CFuncTrackChange *) /* linkage=_ZN16CFuncTrackChange4GoUpEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void GoDown(class CFuncTrackChange *) /* linkage=_ZN16CFuncTrackChange6GoDownEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void KeyValue(class CFuncTrackChange *, KeyValueData *) /* linkage=_ZN16CFuncTrackChange8KeyValueEP14KeyValueData_s */
{
} /* size: 3407889 */

/* <0> (null):0 */
virtual void Use(class CFuncTrackChange *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float) /* linkage=_ZN16CFuncTrackChange3UseEP11CBaseEntityS1_8USE_TYPEf */
{
} /* size: 0 */

/* <0> (null):0 */
void Find(class CFuncTrackChange *) /* linkage=_ZN16CFuncTrackChange4FindEv */
{
} /* size: 143665408 */

/* <0> (null):0 */
TRAIN_CODE EvaluateTrain(class CFuncTrackChange *, class CPathTrack *) /* linkage=_ZN16CFuncTrackChange13EvaluateTrainEP10CPathTrack */
{
} /* size: 4 */

/* <0> (null):0 */
void UpdateTrain(class CFuncTrackChange *, class Vector &) /* linkage=_ZN16CFuncTrackChange11UpdateTrainER6Vector */
{
} /* size: 143665708 */

/* <0> (null):0 */
virtual void HitBottom(class CFuncTrackChange *) /* linkage=_ZN16CFuncTrackChange9HitBottomEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void HitTop(class CFuncTrackChange *) /* linkage=_ZN16CFuncTrackChange6HitTopEv */
{
} /* size: 3014656 */

/* <0> (null):0 */
virtual void Touch(class CFuncTrackChange *, class CBaseEntity *) /* linkage=_ZN16CFuncTrackChange5TouchEP11CBaseEntity */
{
} /* size: 720896 */

/* <0> (null):0 */
virtual void UpdateAutoTargets(class CFuncTrackChange *, int) /* linkage=_ZN16CFuncTrackChange17UpdateAutoTargetsEi */
{
} /* size: 3014656 */

/* <0> (null):0 */
virtual BOOL IsTogglePlat(class CFuncTrackChange *) /* linkage=_ZN16CFuncTrackChange12IsTogglePlatEv */
{
} /* size: 4 */

/* <0> (null):0 */
void DisableUse(class CFuncTrackChange *) /* linkage=_ZN16CFuncTrackChange10DisableUseEv */
{
} /* size: 144786 */

/* <0> (null):0 */
void EnableUse(class CFuncTrackChange *) /* linkage=_ZN16CFuncTrackChange9EnableUseEv */
{
} /* size: 142486256 */

/* <0> (null):0 */
int UseEnabled(class CFuncTrackChange *) /* linkage=_ZN16CFuncTrackChange10UseEnabledEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int Save(class CFuncTrackChange *, class CSave &) /* linkage=_ZN16CFuncTrackChange4SaveER5CSave */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int Restore(class CFuncTrackChange *, class CRestore &) /* linkage=_ZN16CFuncTrackChange7RestoreER8CRestore */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void OverrideReset(class CFuncTrackChange *) /* linkage=_ZN16CFuncTrackChange13OverrideResetEv */
{
} /* size: 142888432 */

/* <0> (null):0 */
void CFuncPlatRot(class CFuncPlatRot *, const class CFuncPlatRot  &)
{
} /* size: 142972576 */

/* <0> (null):0 */
void CFuncPlatRot(class CFuncPlatRot *)
{
} /* size: 142988888 */

/* <0> (null):0 */
virtual void Spawn(class CFuncPlatRot *) /* linkage=_ZN12CFuncPlatRot5SpawnEv */
{
} /* size: 142964476 */

/* <0> (null):0 */
void SetupRotation(class CFuncPlatRot *) /* linkage=_ZN12CFuncPlatRot13SetupRotationEv */
{
} /* size: 143032476 */

/* <0> (null):0 */
virtual void GoUp(class CFuncPlatRot *) /* linkage=_ZN12CFuncPlatRot4GoUpEv */
{
} /* size: 143047968 */

/* <0> (null):0 */
virtual void GoDown(class CFuncPlatRot *) /* linkage=_ZN12CFuncPlatRot6GoDownEv */
{
} /* size: 143070256 */

/* <0> (null):0 */
virtual void HitTop(class CFuncPlatRot *) /* linkage=_ZN12CFuncPlatRot6HitTopEv */
{
} /* size: 143090696 */

/* <0> (null):0 */
virtual void HitBottom(class CFuncPlatRot *) /* linkage=_ZN12CFuncPlatRot9HitBottomEv */
{
} /* size: 143112600 */

/* <0> (null):0 */
void RotMove(class CFuncPlatRot *, class Vector &, float) /* linkage=_ZN12CFuncPlatRot7RotMoveER6Vectorf */
{
} /* size: 143128848 */

/* <0> (null):0 */
virtual int Save(class CFuncPlatRot *, class CSave &) /* linkage=_ZN12CFuncPlatRot4SaveER5CSave */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int Restore(class CFuncPlatRot *, class CRestore &) /* linkage=_ZN12CFuncPlatRot7RestoreER8CRestore */
{
} /* size: 4 */

/* <0> (null):0 */
void CFuncTrackTrain(class CFuncTrackTrain *, const class CFuncTrackTrain  &)
{
} /* size: 328207 */

/* <0> (null):0 */
void CFuncTrackTrain(class CFuncTrackTrain *)
{
} /* size: 143625492 */

/* <0> (null):0 */
virtual void Spawn(class CFuncTrackTrain *) /* linkage=_ZN15CFuncTrackTrain5SpawnEv */
{
} /* size: 143406640 */

/* <0> (null):0 */
virtual void Precache(class CFuncTrackTrain *) /* linkage=_ZN15CFuncTrackTrain8PrecacheEv */
{
} /* size: 143625832 */

/* <0> (null):0 */
virtual void Blocked(class CFuncTrackTrain *, class CBaseEntity *) /* linkage=_ZN15CFuncTrackTrain7BlockedEP11CBaseEntity */
{
} /* size: 160 */

/* <0> (null):0 */
virtual void Use(class CFuncTrackTrain *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float) /* linkage=_ZN15CFuncTrackTrain3UseEP11CBaseEntityS1_8USE_TYPEf */
{
} /* size: 143624400 */

/* <0> (null):0 */
virtual void KeyValue(class CFuncTrackTrain *, KeyValueData *) /* linkage=_ZN15CFuncTrackTrain8KeyValueEP14KeyValueData_s */
{
} /* size: -1 */

/* <0> (null):0 */
void Next(class CFuncTrackTrain *) /* linkage=_ZN15CFuncTrackTrain4NextEv */
{
} /* size: 143626524 */

/* <0> (null):0 */
void Find(class CFuncTrackTrain *) /* linkage=_ZN15CFuncTrackTrain4FindEv */
{
} /* size: 143626632 */

/* <0> (null):0 */
void NearestPath(class CFuncTrackTrain *) /* linkage=_ZN15CFuncTrackTrain11NearestPathEv */
{
} /* size: 143626896 */

/* <0> (null):0 */
void DeadEnd(class CFuncTrackTrain *) /* linkage=_ZN15CFuncTrackTrain7DeadEndEv */
{
} /* size: 88 */

/* <0> (null):0 */
void NextThink(class CFuncTrackTrain *, float, BOOL) /* linkage=_ZN15CFuncTrackTrain9NextThinkEfi */
{
} /* size: 0 */

/* <0> (null):0 */
void SetTrack(class CFuncTrackTrain *, class CPathTrack *) /* linkage=_ZN15CFuncTrackTrain8SetTrackEP10CPathTrack */
{
} /* size: 143446768 */

/* <0> (null):0 */
void SetControls(class CFuncTrackTrain *, entvars_t *) /* linkage=_ZN15CFuncTrackTrain11SetControlsEP9entvars_s */
{
} /* size: 143449536 */

/* <0> (null):0 */
virtual BOOL OnControls(class CFuncTrackTrain *, entvars_t *) /* linkage=_ZN15CFuncTrackTrain10OnControlsEP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
void StopSound(class CFuncTrackTrain *) /* linkage=_ZN15CFuncTrackTrain9StopSoundEv */
{
} /* size: 0 */

/* <0> (null):0 */
void UpdateSound(class CFuncTrackTrain *) /* linkage=_ZN15CFuncTrackTrain11UpdateSoundEv */
{
} /* size: 143628112 */

/* <0> (null):0 */
class CFuncTrackTrain * Instance(edict_t *) /* linkage=_ZN15CFuncTrackTrain8InstanceEP7edict_s */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int Save(class CFuncTrackTrain *, class CSave &) /* linkage=_ZN15CFuncTrackTrain4SaveER5CSave */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int Restore(class CFuncTrackTrain *, class CRestore &) /* linkage=_ZN15CFuncTrackTrain7RestoreER8CRestore */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int ObjectCaps(class CFuncTrackTrain *) /* linkage=_ZN15CFuncTrackTrain10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void OverrideReset(class CFuncTrackTrain *) /* linkage=_ZN15CFuncTrackTrain13OverrideResetEv */
{
} /* size: 143628932 */

/* <0> (null):0 */
virtual void Restart(class CFuncTrackTrain *) /* linkage=_ZN15CFuncTrackTrain7RestartEv */
{
} /* size: 142886688 */

/* <0> (null):0 */
void CFuncTrainControls(class CFuncTrainControls *, const class CFuncTrainControls  &)
{
} /* size: 143206360 */

/* <0> (null):0 */
void CFuncTrainControls(class CFuncTrainControls *)
{
} /* size: 143206544 */

/* <0> (null):0 */
virtual int ObjectCaps(class CFuncTrainControls *) /* linkage=_ZN18CFuncTrainControls10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Spawn(class CFuncTrainControls *) /* linkage=_ZN18CFuncTrainControls5SpawnEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Find(class CFuncTrainControls *) /* linkage=_ZN18CFuncTrainControls4FindEv */
{
} /* size: 0 */

/* <0> (null):0 */
void CFuncTrain(class CFuncTrain *, const class CFuncTrain  &)
{
} /* size: 0 */

/* <0> (null):0 */
void CFuncTrain(class CFuncTrain *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Spawn(class CFuncTrain *) /* linkage=_ZN10CFuncTrain5SpawnEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Precache(class CFuncTrain *) /* linkage=_ZN10CFuncTrain8PrecacheEv */
{
} /* size: 304 */

/* <0> (null):0 */
virtual void Activate(class CFuncTrain *) /* linkage=_ZN10CFuncTrain8ActivateEv */
{
} /* size: 143208280 */

/* <0> (null):0 */
virtual void OverrideReset(class CFuncTrain *) /* linkage=_ZN10CFuncTrain13OverrideResetEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Restart(class CFuncTrain *) /* linkage=_ZN10CFuncTrain7RestartEv */
{
} /* size: 143054140 */

/* <0> (null):0 */
virtual void Blocked(class CFuncTrain *, class CBaseEntity *) /* linkage=_ZN10CFuncTrain7BlockedEP11CBaseEntity */
{
} /* size: 143205200 */

/* <0> (null):0 */
virtual void Use(class CFuncTrain *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float) /* linkage=_ZN10CFuncTrain3UseEP11CBaseEntityS1_8USE_TYPEf */
{
} /* size: 143205368 */

/* <0> (null):0 */
virtual void KeyValue(class CFuncTrain *, KeyValueData *) /* linkage=_ZN10CFuncTrain8KeyValueEP14KeyValueData_s */
{
} /* size: 143209196 */

/* <0> (null):0 */
void Wait(class CFuncTrain *) /* linkage=_ZN10CFuncTrain4WaitEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Next(class CFuncTrain *) /* linkage=_ZN10CFuncTrain4NextEv */
{
} /* size: 143277676 */

/* <0> (null):0 */
virtual int Save(class CFuncTrain *, class CSave &) /* linkage=_ZN10CFuncTrain4SaveER5CSave */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int Restore(class CFuncTrain *, class CRestore &) /* linkage=_ZN10CFuncTrain7RestoreER8CRestore */
{
} /* size: 4 */

/* <0> (null):0 */
void CBasePlatTrain(class CBasePlatTrain *, const class CBasePlatTrain  &)
{
} /* size: 143406872 */

/* <0> (null):0 */
void CBasePlatTrain(class CBasePlatTrain *)
{
} /* size: 143722844 */

/* <0> (null):0 */
virtual int ObjectCaps(class CBasePlatTrain *) /* linkage=_ZN14CBasePlatTrain10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void KeyValue(class CBasePlatTrain *, KeyValueData *) /* linkage=_ZN14CBasePlatTrain8KeyValueEP14KeyValueData_s */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Precache(class CBasePlatTrain *) /* linkage=_ZN14CBasePlatTrain8PrecacheEv */
{
} /* size: 143393140 */

/* <0> (null):0 */
virtual BOOL IsTogglePlat(class CBasePlatTrain *) /* linkage=_ZN14CBasePlatTrain12IsTogglePlatEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int Save(class CBasePlatTrain *, class CSave &) /* linkage=_ZN14CBasePlatTrain4SaveER5CSave */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int Restore(class CBasePlatTrain *, class CRestore &) /* linkage=_ZN14CBasePlatTrain7RestoreER8CRestore */
{
} /* size: 4 */

/* <0> (null):0 */
void CFuncPlat(class CFuncPlat *, const class CFuncPlat  &)
{
} /* size: 0 */

/* <0> (null):0 */
void CFuncPlat(class CFuncPlat *)
{
} /* size: 143724572 */

/* <0> (null):0 */
virtual void Spawn(class CFuncPlat *) /* linkage=_ZN9CFuncPlat5SpawnEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Precache(class CFuncPlat *) /* linkage=_ZN9CFuncPlat8PrecacheEv */
{
} /* size: 143724668 */

/* <0> (null):0 */
void Setup(class CFuncPlat *) /* linkage=_ZN9CFuncPlat5SetupEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Blocked(class CFuncPlat *, class CBaseEntity *) /* linkage=_ZN9CFuncPlat7BlockedEP11CBaseEntity */
{
} /* size: 104 */

/* <0> (null):0 */
void PlatUse(class CFuncPlat *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float) /* linkage=_ZN9CFuncPlat7PlatUseEP11CBaseEntityS1_8USE_TYPEf */
{
} /* size: 0 */

/* <0> (null):0 */
void CallGoDown(class CFuncPlat *) /* linkage=_ZN9CFuncPlat10CallGoDownEv */
{
} /* size: 143725540 */

/* <0> (null):0 */
void CallHitTop(class CFuncPlat *) /* linkage=_ZN9CFuncPlat10CallHitTopEv */
{
} /* size: 143774856 */

/* <0> (null):0 */
void CallHitBottom(class CFuncPlat *) /* linkage=_ZN9CFuncPlat13CallHitBottomEv */
{
} /* size: 143725796 */

/* <0> (null):0 */
virtual void GoUp(class CFuncPlat *) /* linkage=_ZN9CFuncPlat4GoUpEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void GoDown(class CFuncPlat *) /* linkage=_ZN9CFuncPlat6GoDownEv */
{
} /* size: 142959272 */

/* <0> (null):0 */
virtual void HitTop(class CFuncPlat *) /* linkage=_ZN9CFuncPlat6HitTopEv */
{
} /* size: 142957560 */

/* <0> (null):0 */
virtual void HitBottom(class CFuncPlat *) /* linkage=_ZN9CFuncPlat9HitBottomEv */
{
} /* size: 48 */

/* <0> (null):0 */
void CPlatTrigger(class CPlatTrigger *, const class CPlatTrigger  &)
{
} /* size: 32 */

/* <0> (null):0 */
void CPlatTrigger(class CPlatTrigger *)
{
} /* size: 56944 */

/* <0> (null):0 */
virtual int ObjectCaps(class CPlatTrigger *) /* linkage=_ZN12CPlatTrigger10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SpawnInsideTrigger(class CPlatTrigger *, class CFuncPlat *) /* linkage=_ZN12CPlatTrigger18SpawnInsideTriggerEP9CFuncPlat */
{
} /* size: 142960424 */

/* <0> (null):0 */
virtual void Touch(class CPlatTrigger *, class CBaseEntity *) /* linkage=_ZN12CPlatTrigger5TouchEP11CBaseEntity */
{
} /* size: 0 */

/* <0> (null):0 */
void CBaseToggle(class CBaseToggle *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual int GetToggleState(class CBaseToggle *) /* linkage=_ZN11CBaseToggle14GetToggleStateEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual float GetDelay(class CBaseToggle *) /* linkage=_ZN11CBaseToggle8GetDelayEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Blocked(class CFuncTrain *const this, class CBaseEntity * pOther)
{
} /* size: 142893768 */

/* <0> (null):0 */
float Fix(float angle)
{
} /* size: 4 */

/* <0> (null):0 */
void UpdateAutoTargets(class CFuncTrackChange *const this, int toggleState)
{
} /* size: 0 */

/* <0> (null):0 */
void PlatUse(class CFuncPlat *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
	{
		BOOL on;                                              //     0
	}
} /* size: 328754 */

/* <0> (null):0 */
void Restore(class CGunTarget *const this, class CRestore &const restore)
{
} /* size: 0 */

/* <0> (null):0 */
void Restore(class CFuncTrackTrain *const this, class CRestore &const restore)
{
} /* size: 142962720 */

/* <0> (null):0 */
void Restore(class CBasePlatTrain *const this, class CRestore &const restore)
{
} /* size: 0 */

/* <0> (null):0 */
void Restore(class CFuncTrain *const this, class CRestore &const restore)
{
} /* size: 142886688 */

/* <0> (null):0 */
void Restore(class CFuncPlatRot *const this, class CRestore &const restore)
{
} /* size: 142830616 */

/* <0> (null):0 */
void Restore(class CFuncTrackChange *const this, class CRestore &const restore)
{
} /* size: 142910296 */

/* <0> (null):0 */
void Save(class CGunTarget *const this, class CSave &const save)
{
} /* size: 142932700 */

/* <0> (null):0 */
void Save(class CFuncTrackTrain *const this, class CSave &const save)
{
} /* size: 142952680 */

/* <0> (null):0 */
void Save(class CBasePlatTrain *const this, class CSave &const save)
{
} /* size: 142960520 */

/* <0> (null):0 */
void Save(class CFuncTrain *const this, class CSave &const save)
{
} /* size: 142970872 */

/* <0> (null):0 */
void Save(class CFuncPlatRot *const this, class CSave &const save)
{
} /* size: 142979272 */

/* <0> (null):0 */
void Save(class CFuncTrackChange *const this, class CSave &const save)
{
} /* size: 142989536 */

/* <0> (null):0 */
inline void Vector(class Vector *const this)
{
} /* size: 143002076 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, const class Vector  &const v)
{
} /* size: 142963108 */

/* <0> (null):0 */
inline void operator==(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 142969792 */

/* <0> (null):0 */
inline void operator!=(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
void OverrideReset(class CFuncTrain *const this)
{
	{
		class CBaseEntity * pTarg;                            //     0
	}
} /* size: 142971557 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, float X, float Y, float Z)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator+(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 142970640 */

/* <0> (null):0 */
inline void operator*(const class Vector  *const this, float fl)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator-(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 142896676 */

/* <0> (null):0 */
inline void Length2D(const class Vector  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline float DotProduct(const class Vector  &const a, const class Vector  &const b)
{
} /* size: 4 */

/* <0> (null):0 */
inline edict_t * ENT(const entvars_t  * pev)
{
} /* size: 4 */

/* <0> (null):0 */
inline entvars_t * VARS(edict_t * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline double fabs(double __x)
{
} /* size: 8 */

/* <0> (null):0 */
inline void Normalize(const class Vector  *const this)
{
	{
		float flLen;                                          //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline EOFFSET OFFSET(const edict_t  * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline BOOL FNullEnt(EOFFSET eoffset)
{
} /* size: 4 */

/* <0> (null):0 */
inline BOOL FStringNull(int iString)
{
} /* size: 4 */

/* <0> (null):0 */
inline edict_t * FIND_ENTITY_BY_TARGETNAME(edict_t * entStart, const char  * pszName)
{
} /* size: 4 */

/* <0> (null):0 */
void Activate(class CFuncTrain *const this)
{
	{
		entvars_t * pevTarg;                                  //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline double atof(const char  * __nptr)
{
} /* size: 8 */

/* <0> (null):0 */
inline int atoi(const char  * __nptr)
{
} /* size: 4 */

/* <0> (null):0 */
inline void KeyValue(class CBaseEntity *const this, KeyValueData * pkvd)
{
} /* size: 143339624 */

/* <0> (null):0 */
void KeyValue(class CFuncTrackTrain *const this, KeyValueData * pkvd)
{
} /* size: 143354144 */

/* <0> (null):0 */
void KeyValue(class CBasePlatTrain *const this, KeyValueData * pkvd)
{
} /* size: 143379568 */

/* <0> (null):0 */
void KeyValue(class CFuncTrackChange *const this, KeyValueData * pkvd)
{
} /* size: 143333620 */

/* <0> (null):0 */
void KeyValue(class CFuncTrain *const this, KeyValueData * pkvd)
{
} /* size: 143414432 */

/* <0> (null):0 */
inline BOOL FClassnameIs(entvars_t * pev, const char  * szClassname)
{
} /* size: 4 */

/* <0> (null):0 */
void Touch(class CPlatTrigger *const this, class CBaseEntity * pOther)
{
	{
		entvars_t * pevToucher;                               //     0
	}
} /* size: 143466120 */

/* <0> (null):0 */
inline void ObjectCaps(class CBaseEntity *const this)
{
} /* size: 143498492 */

/* <0> (null):0 */
inline void edict(class CBaseEntity *const this)
{
} /* size: 143525592 */

/* <0> (null):0 */
virtual int ObjectCaps(class CPointEntity *) /* linkage=_ZN12CPointEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
inline void ObjectCaps(class CPointEntity *const this)
{
} /* size: 2 */

/* <0> (null):0 */
inline void SetTrack(class CFuncTrackTrain *const this, class CPathTrack * track)
{
} /* size: 143576536 */

/* <0> (null):0 */
void Spawn(class CFuncPlat *const this)
{
} /* size: 143576556 */

/* <0> (null):0 */
inline void operator/(const class Vector  *const this, float fl)
{
} /* size: 143576904 */

/* <0> (null):0 */
void NextThink(class CFuncTrackTrain *const this, float thinkTime, BOOL alwaysThink)
{
} /* size: 0 */

/* <0> (null):0 */
void UpdateSound(class CFuncTrackTrain *const this)
{
	{
		float flpitch;                                        //     0
		{
			short unsigned int us_encode;                 //     0
			short unsigned int us_sound;                  //     0
			short unsigned int us_pitch;                  //     0
			short unsigned int us_volume;                 //     0
		}
	}
} /* size: 137633652 */

/* <0> (null):0 */
inline void * GET_PRIVATE(edict_t * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline BOOL FNullEnt(const edict_t  * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline void DisableUse(class CFuncTrackChange *const this)
{
} /* size: 142775392 */

/* <0> (null):0 */
inline void EnableUse(class CFuncTrackChange *const this)
{
} /* size: 142777428 */

/* <0> (null):0 */
inline void UseEnabled(class CFuncTrackChange *const this)
{
} /* size: 142801252 */

/* <0> (null):0 */
void EvaluateTrain(class CFuncTrackChange *const this, class CPathTrack * pcurrent)
{
	{
		class Vector dist;                                    //     0
		float length;                                         //     0
	}
} /* size: 142811752 */

/* <0> (null):0 */
void Use(class CFuncTrackAuto *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
	{
		class CPathTrack * pTarget;                           //     0
	}
} /* size: 142833648 */

/* <0> (null):0 */
void Use(class CFuncTrackChange *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
} /* size: 142913508 */

/* <0> (null):0 */
void GoUp(class CFuncTrackChange *const this)
{
} /* size: 143001976 */

/* <0> (null):0 */
void GoDown(class CFuncTrackChange *const this)
{
} /* size: 142966540 */

/* <0> (null):0 */
void Stop(class CGunTarget *const this)
{
} /* size: 143031708 */

/* <0> (null):0 */
void TakeDamage(class CGunTarget *const this, entvars_t * pevInflictor, entvars_t * pevAttacker, float flDamage, int bitsDamageType)
{
} /* size: 143057124 */

/* <0> (null):0 */
void Use(class CGunTarget *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
} /* size: 143360368 */

/* <0> (null):0 */
inline void CBaseEntity(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CBaseDelay(class CBaseDelay *)
{
} /* size: 143584864 */

/* <0> (null):0 */
inline void CBaseDelay(class CBaseDelay *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CBaseAnimating(class CBaseAnimating *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void HandleAnimEvent(class CBaseAnimating *, MonsterEvent_t *) /* linkage=_ZN14CBaseAnimating15HandleAnimEventEP14MonsterEvent_t */
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBaseAnimating(class CBaseAnimating *const this)
{
} /* size: 143585664 */

/* <0> (null):0 */
inline void CBaseToggle(class CBaseToggle *const this)
{
} /* size: 143585868 */

/* <0> (null):0 */
inline void CBasePlatTrain(class CBasePlatTrain *const this)
{
} /* size: 143586048 */

/* <0> (null):0 */
inline void operator new(size_t stAllocateBlock, entvars_t * pev)
{
} /* size: 143586208 */

/* <0> (null):0 */
inline void CFuncPlat(class CFuncPlat *const this)
{
} /* size: 143586488 */

/* <0> (null):0 */
inline void CPlatTrigger(class CPlatTrigger *const this)
{
} /* size: 0 */

/* <0> (null):0 */
class CPlatTrigger * GetClassPtr<CPlatTrigger>(class CPlatTrigger * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
void PlatSpawnInsideTrigger(entvars_t * pevPlatform)
{
} /* size: 143362720 */

/* <0> (null):0 */
void Precache(class CFuncPlat *const this)
{
} /* size: 143362836 */

/* <0> (null):0 */
inline void CFuncPlatRot(class CFuncPlatRot *const this)
{
} /* size: 0 */

/* <0> (null):0 */
class CFuncPlatRot * GetClassPtr<CFuncPlatRot>(class CFuncPlatRot * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
inline void CFuncTrain(class CFuncTrain *const this)
{
} /* size: 3 */

/* <0> (null):0 */
class CFuncTrain * GetClassPtr<CFuncTrain>(class CFuncTrain * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
inline void CFuncTrackTrain(class CFuncTrackTrain *const this)
{
} /* size: 3014656 */

/* <0> (null):0 */
class CFuncTrackTrain * GetClassPtr<CFuncTrackTrain>(class CFuncTrackTrain * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
inline void CFuncTrainControls(class CFuncTrainControls *const this)
{
} /* size: 142831608 */

/* <0> (null):0 */
class CFuncTrainControls * GetClassPtr<CFuncTrainControls>(class CFuncTrainControls * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
inline void CFuncTrackChange(class CFuncTrackChange *const this)
{
} /* size: 142939776 */

/* <0> (null):0 */
class CFuncTrackChange * GetClassPtr<CFuncTrackChange>(class CFuncTrackChange * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
inline void CFuncTrackAuto(class CFuncTrackAuto *const this)
{
} /* size: 142961568 */

/* <0> (null):0 */
class CFuncTrackAuto * GetClassPtr<CFuncTrackAuto>(class CFuncTrackAuto * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
inline void CBaseMonster(class CBaseMonster *const this)
{
} /* size: 142986304 */

/* <0> (null):0 */
inline void CGunTarget(class CGunTarget *const this)
{
} /* size: 142995008 */

/* <0> (null):0 */
class CGunTarget * GetClassPtr<CGunTarget>(class CGunTarget * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
inline void STOP_SOUND(edict_t * entity, int channel, const char  * sample)
{
} /* size: 142966924 */

/* <0> (null):0 */
inline BOOL FClassnameIs(edict_t * pent, const char  * szClassname)
{
} /* size: 4 */

/* <0> (null):0 */
inline void EMIT_SOUND(edict_t * entity, int channel, const char  * sample, float volume, float attenuation)
{
} /* size: 143041320 */

/* <0> (null):0 */
void Spawn(class CBaseEntity *const this)
{
} /* size: 143055084 */

/* <0> (null):0 */
void Precache(class CBaseEntity *const this)
{
} /* size: 143064072 */

/* <0> (null):0 */
void Restart(class CBaseEntity *const this)
{
} /* size: 143072996 */

/* <0> (null):0 */
void KeyValue(class CBaseEntity *const this, KeyValueData * pkvd)
{
} /* size: 143085856 */

/* <0> (null):0 */
void Activate(class CBaseEntity *const this)
{
} /* size: 143094140 */

/* <0> (null):0 */
void Classify(class CBaseEntity *const this)
{
} /* size: 143111336 */

/* <0> (null):0 */
void DeathNotice(class CBaseEntity *const this, entvars_t * pevChild)
{
} /* size: 143120152 */

/* <0> (null):0 */
void BloodColor(class CBaseEntity *const this)
{
} /* size: 143135816 */

/* <0> (null):0 */
void IsTriggered(class CBaseEntity *const this, class CBaseEntity * pActivator)
{
} /* size: 143079716 */

/* <0> (null):0 */
void MyMonsterPointer(class CBaseEntity *const this)
{
} /* size: 143155852 */

/* <0> (null):0 */
void MySquadMonsterPointer(class CBaseEntity *const this)
{
} /* size: 143170808 */

/* <0> (null):0 */
void GetToggleState(class CBaseEntity *const this)
{
} /* size: 143179192 */

/* <0> (null):0 */
void AddPoints(class CBaseEntity *const this, int score, BOOL bAllowNegativeScore)
{
} /* size: 143188520 */

/* <0> (null):0 */
void AddPointsToTeam(class CBaseEntity *const this, int score, BOOL bAllowNegativeScore)
{
} /* size: 143144968 */

/* <0> (null):0 */
void AddPlayerItem(class CBaseEntity *const this, class CBasePlayerItem * pItem)
{
} /* size: 143224828 */

/* <0> (null):0 */
void RemovePlayerItem(class CBaseEntity *const this, class CBasePlayerItem * pItem)
{
} /* size: 143235804 */

/* <0> (null):0 */
void GiveAmmo(class CBaseEntity *const this, int iAmount, char * szName, int iMax)
{
} /* size: 143245776 */

/* <0> (null):0 */
void GetDelay(class CBaseEntity *const this)
{
} /* size: 143255600 */

/* <0> (null):0 */
void IsMoving(class CBaseEntity *const this)
{
	operator!=(const class Vector  *const this,
			const class Vector  &const v); /* size=143279412, low_pc=0 */ //     0
} /* size: 143207328 */

/* <0> (null):0 */
void OverrideReset(class CBaseEntity *const this)
{
} /* size: 143287096 */

/* <0> (null):0 */
void SetToggleState(class CBaseEntity *const this, int state)
{
} /* size: 143295752 */

/* <0> (null):0 */
void StartSneaking(class CBaseEntity *const this)
{
} /* size: 143305256 */

/* <0> (null):0 */
void StopSneaking(class CBaseEntity *const this)
{
} /* size: 143308904 */

/* <0> (null):0 */
void OnControls(class CBaseEntity *const this, entvars_t * pev)
{
} /* size: 143266296 */

/* <0> (null):0 */
void IsSneaking(class CBaseEntity *const this)
{
} /* size: 143340768 */

/* <0> (null):0 */
void IsAlive(class CBaseEntity *const this)
{
} /* size: 143344872 */

/* <0> (null):0 */
void IsBSPModel(class CBaseEntity *const this)
{
} /* size: 143352456 */

/* <0> (null):0 */
void ReflectGauss(class CBaseEntity *const this)
{
} /* size: 143230152 */

/* <0> (null):0 */
void IsPlayer(class CBaseEntity *const this)
{
} /* size: 143610116 */

/* <0> (null):0 */
void IsNetClient(class CBaseEntity *const this)
{
} /* size: 143548376 */

/* <0> (null):0 */
void TeamID(class CBaseEntity *const this)
{
} /* size: 143557208 */

/* <0> (null):0 */
void Think(class CBaseEntity *const this)
{
} /* size: 143634024 */

/* <0> (null):0 */
void Touch(class CBaseEntity *const this, class CBaseEntity * pOther)
{
} /* size: 143646560 */

/* <0> (null):0 */
void Use(class CBaseEntity *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
} /* size: 143650296 */

/* <0> (null):0 */
void Blocked(class CBaseEntity *const this, class CBaseEntity * pOther)
{
} /* size: 143663280 */

/* <0> (null):0 */
void Respawn(class CBaseEntity *const this)
{
} /* size: 143666000 */

/* <0> (null):0 */
void UpdateOwner(class CBaseEntity *const this)
{
} /* size: 143619112 */

/* <0> (null):0 */
void FBecomeProne(class CBaseEntity *const this)
{
} /* size: 143625280 */

/* <0> (null):0 */
void Center(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=143568868, low_pc=0 */ //     0
	operator*(const class Vector  *const this,
			float fl); /* size=143569852, low_pc=0 */ //     0
} /* size: 143628592 */

/* <0> (null):0 */
void EyePosition(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=143667324, low_pc=0 */ //     0
} /* size: 143703256 */

/* <0> (null):0 */
void EarPosition(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=143676164, low_pc=0 */ //     0
} /* size: 143668948 */

/* <0> (null):0 */
void BodyTarget(class CBaseEntity *const this, const class Vector  &const posSrc)
{
} /* size: 143677504 */

/* <0> (null):0 */
void Illumination(class CBaseEntity *const this)
{
} /* size: 143731628 */

/* <0> (null):0 */
void HandleAnimEvent(class CBaseAnimating *const this, MonsterEvent_t * pEvent)
{
} /* size: 143738984 */

/* <0> (null):0 */
void GetToggleState(class CBaseToggle *const this)
{
} /* size: 143745680 */

/* <0> (null):0 */
void GetDelay(class CBaseToggle *const this)
{
} /* size: 143748220 */

/* <0> (null):0 */
void PainSound(class CBaseMonster *const this)
{
} /* size: 143714748 */

/* <0> (null):0 */
void ResetMaxSpeed(class CBaseMonster *const this)
{
} /* size: 143717100 */

/* <0> (null):0 */
void IsAlive(class CBaseMonster *const this)
{
} /* size: 143723368 */

/* <0> (null):0 */
void ObjectCaps(class CFuncTrackTrain *const this)
{
} /* size: 143725540 */

/* <0> (null):0 */
void ObjectCaps(class CBasePlatTrain *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsTogglePlat(class CBasePlatTrain *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Precache(class CBasePlatTrain *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CallGoDown(class CFuncPlat *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CallHitTop(class CFuncPlat *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CallHitBottom(class CFuncPlat *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ObjectCaps(class CPlatTrigger *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Precache(class CFuncTrain *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void OverrideReset(class CFuncTrackTrain *const this)
{
	NextThink(class CFuncTrackTrain *const this,
			float thinkTime,
			BOOL alwaysThink); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Precache(class CFuncTrackTrain *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ObjectCaps(class CFuncTrainControls *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsTogglePlat(class CFuncTrackChange *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Touch(class CFuncTrackChange *const this, class CBaseEntity * pOther)
{
} /* size: 0 */

/* <0> (null):0 */
void OverrideReset(class CFuncTrackChange *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void BloodColor(class CGunTarget *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Classify(class CGunTarget *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void BodyTarget(class CGunTarget *const this, const class Vector  &const posSrc)
{
	Vector(class Vector *const this,
		const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void ObjectCaps(class CGunTarget *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Start(class CGunTarget *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Next(class CGunTarget *const this)
{
	{
		class CBaseEntity * pTarget;                          //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		operator*(const class Vector  *const this,
				float fl); /* size=0, low_pc=0 */ //     0
		operator-(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Stop(class CGunTarget *const this); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void Wait(class CGunTarget *const this)
{
	{
		class CBaseEntity * pTarget;                          //     0
		Stop(class CGunTarget *const this); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void Restart(class CFuncTrain *const this)
{
} /* size: 137632364 */

/* <0> (null):0 */
void Activate(class CGunTarget *const this)
{
	{
		class CBaseEntity * pTarg;                            //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=143277344, low_pc=0 */ //     0
		operator*(const class Vector  *const this,
				float fl); /* size=143277824, low_pc=0 */ //     0
		operator-(const class Vector  *const this,
				const class Vector  &const v); /* size=143278304, low_pc=0 */ //     0
	}
} /* size: 143064336 */

/* <0> (null):0 */
void Spawn(class CGunTarget *const this)
{
} /* size: 143279644 */

/* <0> (null):0 */
void Restart(class CFuncTrackTrain *const this)
{
	NextThink(class CFuncTrackTrain *const this,
			float thinkTime,
			BOOL alwaysThink); /* size=143430128, low_pc=0 */ //     0
} /* size: 143428448 */

/* <0> (null):0 */
void UpdateAutoTargets(class CFuncTrackAuto *const this, int toggleState)
{
	{
		class CPathTrack * pTarget;                           //     0
		class CPathTrack * pNextTarget;                       //     0
	}
} /* size: 143430848 */

/* <0> (null):0 */
void Spawn(class CFuncTrainControls *const this)
{
} /* size: 143554040 */

/* <0> (null):0 */
void Spawn(class CFuncTrain *const this)
{
} /* size: 143555960 */

/* <0> (null):0 */
void Spawn(class CFuncTrackTrain *const this)
{
	NextThink(class CFuncTrackTrain *const this,
			float thinkTime,
			BOOL alwaysThink); /* size=143648480, low_pc=0 */ //     0
} /* size: 143646800 */

/* <0> (null):0 */
void OnControls(class CFuncTrackTrain *const this, entvars_t * pevTest)
{
	{
		class Vector offset;                                  //     0
		class Vector local;                                   //     0
		operator-(const class Vector  *const this,
				const class Vector  &const v); /* size=143619008, low_pc=0 */ //     0
		DotProduct(const class Vector  &const a,
				const class Vector  &const b); /* size=143619300, low_pc=0 */ //     0
		DotProduct(const class Vector  &const a,
				const class Vector  &const b); /* size=143619696, low_pc=0 */ //     0
		DotProduct(const class Vector  &const a,
				const class Vector  &const b); /* size=143620196, low_pc=0 */ //     0
	}
} /* size: 143649200 */

/* <0> (null):0 */
void DeadEnd(class CFuncTrackTrain *const this)
{
	{
		class CPathTrack * pTrack;                            //     0
		class CPathTrack * pNext;                             //     0
	}
} /* size: 143737588 */

/* <0> (null):0 */
void Blocked(class CFuncTrain *const this, class CBaseEntity * pOther)
{
	Blocked(class CFuncTrain *const this,
		class CBaseEntity * pOther); /* size=143779960, low_pc=0 */ //     0
} /* size: 143741380 */

/* <0> (null):0 */
void UpdateAutoTargets(class CFuncTrackChange *const this, int toggleState)
{
	UpdateAutoTargets(class CFuncTrackChange *const this,
				int toggleState); /* size=143266864, low_pc=0 */ //     0
} /* size: 143780844 */

/* <0> (null):0 */
void PlatUse(class CFuncPlat *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
	{
		BOOL on;                                              //     0
	}
	PlatUse(class CFuncPlat *const this,
		class CBaseEntity * pActivator,
		class CBaseEntity * pCaller,
		USE_TYPE useType,
		float value); /* size=143303240, low_pc=0 */ //     0
} /* size: 143344040 */

/* <0> (null):0 */
void Restore(class CGunTarget *const this, class CRestore &const restore)
{
	Restore(class CGunTarget *const this,
		class CRestore &const restore); /* size=143226320, low_pc=0 */ //     0
} /* size: 143244256 */

/* <0> (null):0 */
void Restore(class CFuncTrackTrain *const this, class CRestore &const restore)
{
	Restore(class CFuncTrackTrain *const this,
		class CRestore &const restore); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Restore(class CBasePlatTrain *const this, class CRestore &const restore)
{
	Restore(class CBasePlatTrain *const this,
		class CRestore &const restore); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Save(class CGunTarget *const this, class CSave &const save)
{
	Save(class CGunTarget *const this,
		class CSave &const save); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Save(class CFuncTrackTrain *const this, class CSave &const save)
{
	Save(class CFuncTrackTrain *const this,
		class CSave &const save); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Save(class CBasePlatTrain *const this, class CSave &const save)
{
	Save(class CBasePlatTrain *const this,
		class CSave &const save); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void OverrideReset(class CFuncTrain *const this)
{
	{
		class CBaseEntity * pTarg;                            //     0
		operator!=(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
	}
	OverrideReset(class CFuncTrain *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Activate(class CFuncTrain *const this)
{
	Activate(class CFuncTrain *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void UpdateSound(class CFuncTrackTrain *const this)
{
	{
		float flpitch;                                        //     0
		{
			short unsigned int us_encode;                 //     0
			short unsigned int us_sound;                  //     0
			short unsigned int us_pitch;                  //     0
			short unsigned int us_volume;                 //     0
		}
	}
} /* size: 0 */

/* <0> (null):0 */
void TakeDamage(class CGunTarget *const this, entvars_t * pevInflictor, entvars_t * pevAttacker, float flDamage, int bitsDamageType)
{
	Stop(class CGunTarget *const this); /* size=0, low_pc=0 */ //     0
	TakeDamage(class CGunTarget *const this,
			entvars_t * pevInflictor,
			entvars_t * pevAttacker,
			float flDamage,
			int bitsDamageType); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Use(class CGunTarget *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
	Stop(class CGunTarget *const this); /* size=0, low_pc=0 */ //     0
	Use(class CGunTarget *const this,
		class CBaseEntity * pActivator,
		class CBaseEntity * pCaller,
		USE_TYPE useType,
		float value); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void GoDown(class CFuncPlat *const this)
{
	EMIT_SOUND(edict_t * entity,
			int channel,
			const char  * sample,
			float volume,
			float attenuation); /* size=0, low_pc=0 */ //     0
	Vector(class Vector *const this,
		const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void GoUp(class CFuncPlat *const this)
{
	EMIT_SOUND(edict_t * entity,
			int channel,
			const char  * sample,
			float volume,
			float attenuation); /* size=0, low_pc=0 */ //     0
	Vector(class Vector *const this,
		const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
inline BOOL FStrEq(const char  * sz1, const char  * sz2)
{
} /* size: 4 */

/* <0> (null):0 */
void HasTarget(class CBaseEntity *const this, string_t targetname)
{
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Find(class CFuncTrackTrain *const this)
{
	{
		entvars_t * pevTarget;                                //     0
		class Vector nextPos;                                 //     0
		class Vector look;                                    //     0
		FIND_ENTITY_BY_TARGETNAME(edict_t * entStart,
						const char  * pszName); /* size=0, low_pc=0 */ //     0
		FClassnameIs(entvars_t * pev,
				const char  * szClassname); /* size=0, low_pc=0 */ //     0
		Vector(class Vector *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Vector(class Vector *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		operator-(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		NextThink(class CFuncTrackTrain *const this,
				float thinkTime,
				BOOL alwaysThink); /* size=0, low_pc=0 */ //     0
		UpdateSound(class CFuncTrackTrain *const this); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void Touch(class CPlatTrigger *const this, class CBaseEntity * pOther)
{
	{
		entvars_t * pevToucher;                               //     0
		FClassnameIs(entvars_t * pev,
				const char  * szClassname); /* size=0, low_pc=0 */ //     0
	}
	Touch(class CPlatTrigger *const this,
		class CBaseEntity * pOther); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void KeyValue(class CFuncTrackTrain *const this, KeyValueData * pkvd)
{
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
	KeyValue(class CFuncTrackTrain *const this,
		KeyValueData * pkvd); /* size=0, low_pc=0 */ //     0
	atof(const char  * __nptr); /* size=0, low_pc=0 */ //     0
	atof(const char  * __nptr); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void KeyValue(class CBasePlatTrain *const this, KeyValueData * pkvd)
{
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
	atof(const char  * __nptr); /* size=0, low_pc=0 */ //     0
	atof(const char  * __nptr); /* size=0, low_pc=0 */ //     0
	atof(const char  * __nptr); /* size=0, low_pc=0 */ //     0
	atof(const char  * __nptr); /* size=0, low_pc=0 */ //     0
	atof(const char  * __nptr); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void KeyValue(class CBasePlatTrain *const this, KeyValueData * pkvd)
{
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
	atof(const char  * __nptr); /* size=0, low_pc=0 */ //     0
	atof(const char  * __nptr); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
inline void Length(const class Vector  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void NearestPath(class CFuncTrackTrain *const this)
{
	{
		class CBaseEntity * pTrack;                           //     0
		class CBaseEntity * pNearest;                         //     0
		float dist;                                           //     0
		float closest;                                        //     0
		FClassnameIs(entvars_t * pev,
				const char  * szClassname); /* size=0, low_pc=0 */ //     0
		operator-(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Length(const class Vector  *const this); /* size=0, low_pc=0 */ //     0
		operator-(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Length(const class Vector  *const this); /* size=0, low_pc=0 */ //     0
		operator-(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Length(const class Vector  *const this); /* size=0, low_pc=0 */ //     0
		NextThink(class CFuncTrackTrain *const this,
				float thinkTime,
				BOOL alwaysThink); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void Blocked(class CFuncTrackTrain *const this, class CBaseEntity * pOther)
{
	{
		entvars_t * pevOther;                                 //     0
		VARS(edict_t * pent); /* size=0, low_pc=0 */ //     0
		operator-(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Normalize(const class Vector  *const this); /* size=0, low_pc=0 */ //     0
		operator*(const class Vector  *const this,
				float fl); /* size=0, low_pc=0 */ //     0
		{
			float deltaSpeed;                             //     0
			fabs(double __x); /* size=0, low_pc=0 */ //     0
		}
	}
} /* size: 0 */

/* <0> (null):0 */
void Save(class CFuncTrackChange *const this, class CSave &const save)
{
	Save(class CFuncPlatRot *const this,
		class CSave &const save); /* size=0, low_pc=0 */ //     0
	Save(class CFuncTrackChange *const this,
		class CSave &const save); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Restore(class CFuncTrackChange *const this, class CRestore &const restore)
{
	Restore(class CFuncPlatRot *const this,
		class CRestore &const restore); /* size=0, low_pc=0 */ //     0
	Restore(class CFuncTrackChange *const this,
		class CRestore &const restore); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Save(class CFuncTrain *const this, class CSave &const save)
{
	Save(class CBasePlatTrain *const this,
		class CSave &const save); /* size=0, low_pc=0 */ //     0
	Save(class CFuncTrain *const this,
		class CSave &const save); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Save(class CFuncPlatRot *const this, class CSave &const save)
{
	Save(class CBasePlatTrain *const this,
		class CSave &const save); /* size=0, low_pc=0 */ //     0
	Save(class CFuncPlatRot *const this,
		class CSave &const save); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Restore(class CFuncTrain *const this, class CRestore &const restore)
{
	Restore(class CBasePlatTrain *const this,
		class CRestore &const restore); /* size=0, low_pc=0 */ //     0
	Restore(class CFuncTrain *const this,
		class CRestore &const restore); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Restore(class CFuncPlatRot *const this, class CRestore &const restore)
{
	Restore(class CBasePlatTrain *const this,
		class CRestore &const restore); /* size=0, low_pc=0 */ //     0
	Restore(class CFuncPlatRot *const this,
		class CRestore &const restore); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void HitBottom(class CFuncPlat *const this)
{
	EMIT_SOUND(edict_t * entity,
			int channel,
			const char  * sample,
			float volume,
			float attenuation); /* size=0, low_pc=0 */ //     0
	STOP_SOUND(edict_t * entity,
			int channel,
			const char  * sample); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void HitBottom(class CFuncPlatRot *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void HitBottom(class CFuncPlatRot *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void HitTop(class CFuncPlat *const this)
{
	STOP_SOUND(edict_t * entity,
			int channel,
			const char  * sample); /* size=137632412, low_pc=0 */ //     0
	EMIT_SOUND(edict_t * entity,
			int channel,
			const char  * sample,
			float volume,
			float attenuation); /* size=143063144, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void HitTop(class CFuncPlatRot *const this)
{
} /* size: 143161512 */

/* <0> (null):0 */
void HitTop(class CFuncPlatRot *const this)
{
} /* size: 143277584 */

/* <0> (null):0 */
void Blocked(class CFuncPlat *const this, class CBaseEntity * pOther)
{
	STOP_SOUND(edict_t * entity,
			int channel,
			const char  * sample); /* size=143428496, low_pc=0 */ //     0
} /* size: 143279644 */

/* <0> (null):0 */
void HitTop(class CFuncTrackChange *const this)
{
	HitTop(class CFuncPlatRot *const this); /* size=143592544, low_pc=0 */ //     0
	EnableUse(class CFuncTrackChange *const this); /* size=143593024, low_pc=0 */ //     0
	SetTrack(class CFuncTrackTrain *const this,
		class CPathTrack * track); /* size=143593704, low_pc=0 */ //     0
} /* size: 143430128 */

/* <0> (null):0 */
void HitBottom(class CFuncTrackChange *const this)
{
	HitBottom(class CFuncPlatRot *const this); /* size=143554952, low_pc=0 */ //     0
	EnableUse(class CFuncTrackChange *const this); /* size=143555432, low_pc=0 */ //     0
	SetTrack(class CFuncTrackTrain *const this,
		class CPathTrack * track); /* size=143555912, low_pc=0 */ //     0
} /* size: 143596048 */

/* <0> (null):0 */
void Next(class CFuncTrain *const this)
{
	{
		class CBaseEntity * pTarg;                            //     0
		edict(class CBaseEntity *const this); /* size=143648864, low_pc=0 */ //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=143649344, low_pc=0 */ //     0
		operator*(const class Vector  *const this,
				float fl); /* size=143649824, low_pc=0 */ //     0
		operator-(const class Vector  *const this,
				const class Vector  &const v); /* size=143650404, low_pc=0 */ //     0
		EMIT_SOUND(edict_t * entity,
				int channel,
				const char  * sample,
				float volume,
				float attenuation); /* size=143617728, low_pc=0 */ //     0
		STOP_SOUND(edict_t * entity,
				int channel,
				const char  * sample); /* size=143618860, low_pc=0 */ //     0
		EMIT_SOUND(edict_t * entity,
				int channel,
				const char  * sample,
				float volume,
				float attenuation); /* size=143619972, low_pc=0 */ //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=143738064, low_pc=0 */ //     0
		operator*(const class Vector  *const this,
				float fl); /* size=143738676, low_pc=0 */ //     0
		operator-(const class Vector  *const this,
				const class Vector  &const v); /* size=143739300, low_pc=0 */ //     0
		STOP_SOUND(edict_t * entity,
				int channel,
				const char  * sample); /* size=143740392, low_pc=0 */ //     0
	}
} /* size: 143557112 */

/* <0> (null):0 */
void Wait(class CFuncTrain *const this)
{
	EMIT_SOUND(edict_t * entity,
			int channel,
			const char  * sample,
			float volume,
			float attenuation); /* size=143780060, low_pc=0 */ //     0
	STOP_SOUND(edict_t * entity,
			int channel,
			const char  * sample); /* size=143781540, low_pc=0 */ //     0
	EMIT_SOUND(edict_t * entity,
			int channel,
			const char  * sample,
			float volume,
			float attenuation); /* size=143267256, low_pc=0 */ //     0
	STOP_SOUND(edict_t * entity,
			int channel,
			const char  * sample); /* size=143343880, low_pc=0 */ //     0
} /* size: 143778424 */

/* <0> (null):0 */
void Use(class CFuncTrain *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
	EMIT_SOUND(edict_t * entity,
			int channel,
			const char  * sample,
			float volume,
			float attenuation); /* size=143304376, low_pc=0 */ //     0
} /* size: 143347556 */

/* <0> (null):0 */
void Instance(edict_t * pent)
{
} /* size: 143242240 */

/* <0> (null):0 */
void SetControls(class CFuncTrackTrain *const this, entvars_t * pevControls)
{
	{
		class Vector offset;                                  //     0
	}
} /* size: 143244952 */

/* <0> (null):0 */
void Find(class CFuncTrainControls *const this)
{
	{
		edict_t * pTarget;                                    //     0
		class CFuncTrackTrain * ptrain;                       //     0
		Instance(edict_t * pent); /* size=0, low_pc=0 */ //     0
		FIND_ENTITY_BY_TARGETNAME(edict_t * entStart,
						const char  * pszName); /* size=0, low_pc=0 */ //     0
		FNullEnt(const edict_t  * pent); /* size=0, low_pc=0 */ //     0
		FNullEnt(const edict_t  * pent); /* size=0, low_pc=0 */ //     0
		SetControls(class CFuncTrackTrain *const this,
				entvars_t * pevControls); /* size=0, low_pc=0 */ //     0
		FClassnameIs(edict_t * pent,
				const char  * szClassname); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void RotMove(class CFuncPlatRot *const this, class Vector &const destAngle, float time)
{
	{
		class Vector vecDestDelta;                            //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void GoUp(class CFuncPlatRot *const this)
{
	RotMove(class CFuncPlatRot *const this,
		class Vector &const destAngle,
		float time); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void GoDown(class CFuncPlatRot *const this)
{
	RotMove(class CFuncPlatRot *const this,
		class Vector &const destAngle,
		float time); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Find(class CFuncTrackChange *const this)
{
	{
		edict_t * target;                                     //     0
		FIND_ENTITY_BY_TARGETNAME(edict_t * entStart,
						const char  * pszName); /* size=0, low_pc=0 */ //     0
		FNullEnt(const edict_t  * pent); /* size=0, low_pc=0 */ //     0
		FIND_ENTITY_BY_TARGETNAME(edict_t * entStart,
						const char  * pszName); /* size=0, low_pc=0 */ //     0
		FNullEnt(const edict_t  * pent); /* size=0, low_pc=0 */ //     0
		FIND_ENTITY_BY_TARGETNAME(edict_t * entStart,
						const char  * pszName); /* size=0, low_pc=0 */ //     0
		FNullEnt(const edict_t  * pent); /* size=0, low_pc=0 */ //     0
		FIND_ENTITY_BY_TARGETNAME(edict_t * entStart,
						const char  * pszName); /* size=0, low_pc=0 */ //     0
		{
			class Vector center;                          //     0
			FIND_ENTITY_BY_TARGETNAME(edict_t * entStart,
							const char  * pszName); /* size=0, low_pc=0 */ //     0
			Instance(edict_t * pent); /* size=0, low_pc=0 */ //     0
			operator+(const class Vector  *const this,
					const class Vector  &const v); /* size=0, low_pc=0 */ //     0
			operator*(const class Vector  *const this,
					float fl); /* size=0, low_pc=0 */ //     0
			Vector(class Vector *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
			Vector(class Vector *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		}
	}
} /* size: 0 */

/* <0> (null):0 */
void Use(class CFuncTrackAuto *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
	{
		class CPathTrack * pTarget;                           //     0
	}
	Use(class CFuncTrackAuto *const this,
		class CBaseEntity * pActivator,
		class CBaseEntity * pCaller,
		USE_TYPE useType,
		float value); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void KeyValue(class CFuncTrain *const this, KeyValueData * pkvd)
{
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
	KeyValue(class CBasePlatTrain *const this,
		KeyValueData * pkvd); /* size=0, low_pc=0 */ //     0
	KeyValue(class CFuncTrain *const this,
		KeyValueData * pkvd); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void KeyValue(class CFuncTrackChange *const this, KeyValueData * pkvd)
{
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
	KeyValue(class CFuncTrackChange *const this,
		KeyValueData * pkvd); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
class CFuncPlat * GetClassPtr<CFuncPlat>(class CFuncPlat * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
void func_plat(entvars_t * pev)
{
	GetClassPtr<CFuncPlat>(class CFuncPlat * a); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Setup(class CFuncPlat *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class CFuncPlat *const this)
{
	Spawn(class CFuncPlat *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void SpawnInsideTrigger(class CPlatTrigger *const this, class CFuncPlat * pPlatform)
{
	{
		class Vector vecTMin;                                 //     0
		class Vector vecTMax;                                 //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void Precache(class CFuncPlat *const this)
{
	PlatSpawnInsideTrigger(entvars_t * pevPlatform); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Precache(class CFuncPlat *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Precache(class CFuncTrackChange *const this)
{
	Precache(class CFuncPlat *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void func_platrot(entvars_t * pev)
{
	GetClassPtr<CFuncPlatRot>(class CFuncPlatRot * a); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void SetupRotation(class CFuncPlatRot *const this)
{
	operator*(const class Vector  *const this,
			float fl); /* size=0, low_pc=0 */ //     0
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class CFuncPlatRot *const this)
{
	Spawn(class CFuncPlat *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class CFuncTrackChange *const this)
{
	EnableUse(class CFuncTrackChange *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void RotMove(class CFuncPlatRot *const this, class Vector &const destAngle, float time)
{
	{
		class Vector vecDestDelta;                            //     0
		operator-(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		operator/(const class Vector  *const this,
				float fl); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void func_train(entvars_t * pev)
{
	GetClassPtr<CFuncTrain>(class CFuncTrain * a); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void func_tracktrain(entvars_t * pev)
{
	GetClassPtr<CFuncTrackTrain>(class CFuncTrackTrain * a); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void NextThink(class CFuncTrackTrain *const this, float thinkTime, BOOL alwaysThink)
{
} /* size: 0 */

/* <0> (null):0 */
void StopSound(class CFuncTrackTrain *const this)
{
	{
		short unsigned int us_encode;                         //     0
		short unsigned int us_sound;                          //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void FixupAngles(class Vector &const v)
{
} /* size: 0 */

/* <0> (null):0 */
void Next(class CFuncTrackTrain *const this)
{
	{
		float time;                                           //     0
		class Vector nextPos;                                 //     0
		class CPathTrack * pnext;                             //     0
		class Vector nextFront;                               //     0
		class Vector delta;                                   //     0
		class Vector angles;                                  //     0
		float vy;                                             //     0
		float vx;                                             //     0
		UpdateSound(class CFuncTrackTrain *const this); /* size=0, low_pc=0 */ //     0
		Vector(class Vector *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		operator-(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		operator*(const class Vector  *const this,
				float fl); /* size=0, low_pc=0 */ //     0
		Vector(class Vector *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		operator-(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		FixupAngles(class Vector &const v); /* size=0, low_pc=0 */ //     0
		FixupAngles(class Vector &const v); /* size=0, low_pc=0 */ //     0
		{
			class CPathTrack * pFire;                     //     0
		}
		NextThink(class CFuncTrackTrain *const this,
				float thinkTime,
				BOOL alwaysThink); /* size=0, low_pc=0 */ //     0
		{
			float distance;                               //     0
			operator-(const class Vector  *const this,
					const class Vector  &const v); /* size=0, low_pc=0 */ //     0
			Length(const class Vector  *const this); /* size=0, low_pc=0 */ //     0
			operator*(const class Vector  *const this,
					float fl); /* size=0, low_pc=0 */ //     0
			NextThink(class CFuncTrackTrain *const this,
					float thinkTime,
					BOOL alwaysThink); /* size=0, low_pc=0 */ //     0
		}
	}
} /* size: 0 */

/* <0> (null):0 */
void Use(class CFuncTrackTrain *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
	{
		float delta;                                          //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void UpdateSound(class CFuncTrackTrain *const this)
{
	{
		float flpitch;                                        //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void SetControls(class CFuncTrackTrain *const this, entvars_t * pevControls)
{
	{
		class Vector offset;                                  //     0
		operator-(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void Instance(edict_t * pent)
{
	FClassnameIs(edict_t * pent,
			const char  * szClassname); /* size=0, low_pc=0 */ //     0
	GET_PRIVATE(edict_t * pent); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void func_traincontrols(entvars_t * pev)
{
	GetClassPtr<CFuncTrainControls>(class CFuncTrainControls * a); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void func_trackchange(entvars_t * pev)
{
	GetClassPtr<CFuncTrackChange>(class CFuncTrackChange * a); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void EvaluateTrain(class CFuncTrackChange *const this, class CPathTrack * pcurrent)
{
	{
		class Vector dist;                                    //     0
		float length;                                         //     0
	}
	EvaluateTrain(class CFuncTrackChange *const this,
			class CPathTrack * pcurrent); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Use(class CFuncTrackChange *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
	Use(class CFuncTrackChange *const this,
		class CBaseEntity * pActivator,
		class CBaseEntity * pCaller,
		USE_TYPE useType,
		float value); /* size=143692052, low_pc=0 */ //     0
	EMIT_SOUND(edict_t * entity,
			int channel,
			const char  * sample,
			float volume,
			float attenuation); /* size=143628544, low_pc=0 */ //     0
} /* size: 143663264 */

/* <0> (null):0 */
void UpdateTrain(class CFuncTrackChange *const this, class Vector &const dest)
{
	{
		float time;                                           //     0
		class Vector offset;                                  //     0
		class Vector delta;                                   //     0
		class Vector local;                                   //     0
		NextThink(class CFuncTrackTrain *const this,
				float thinkTime,
				BOOL alwaysThink); /* size=142969696, low_pc=0 */ //     0
		operator-(const class Vector  *const this,
				const class Vector  &const v); /* size=142970612, low_pc=0 */ //     0
		operator-(const class Vector  *const this,
				const class Vector  &const v); /* size=143568432, low_pc=0 */ //     0
		DotProduct(const class Vector  &const a,
				const class Vector  &const b); /* size=143570844, low_pc=0 */ //     0
		operator-(const class Vector  *const this,
				const class Vector  &const v); /* size=143576288, low_pc=0 */ //     0
		operator*(const class Vector  *const this,
				float fl); /* size=143577384, low_pc=0 */ //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=143578508, low_pc=0 */ //     0
		DotProduct(const class Vector  &const a,
				const class Vector  &const b); /* size=143579164, low_pc=0 */ //     0
		DotProduct(const class Vector  &const a,
				const class Vector  &const b); /* size=143580124, low_pc=0 */ //     0
	}
} /* size: 143209128 */

/* <0> (null):0 */
void GoUp(class CFuncTrackChange *const this)
{
	GoUp(class CFuncTrackChange *const this); /* size=143792844, low_pc=0 */ //     0
} /* size: 143585756 */

/* <0> (null):0 */
void GoDown(class CFuncTrackChange *const this)
{
	GoDown(class CFuncTrackChange *const this); /* size=143814324, low_pc=0 */ //     0
} /* size: 143805400 */

/* <0> (null):0 */
void func_trackautochange(entvars_t * pev)
{
	GetClassPtr<CFuncTrackAuto>(class CFuncTrackAuto * a); /* size=143833804, low_pc=0 */ //     0
} /* size: 143831728 */

/* <0> (null):0 */
void func_guntarget(entvars_t * pev)
{
	GetClassPtr<CGunTarget>(class CGunTarget * a); /* size=143848756, low_pc=0 */ //     0
} /* size: 143846692 */

/* <0> (null):0 */
void Stop(class CGunTarget *const this)
{
} /* size: 143822592 */



/* Variables: */

BOOL                       on; /* size: 4 */

class CBaseEntity *        pTarg; /* size: 4 */

float                      flLen; /* size: 4 */

entvars_t *                pevTarg; /* size: 4 */

entvars_t *                pevToucher; /* size: 4 */

float                      flpitch; /* size: 4 */

short unsigned int         us_encode; /* size: 2 */

short unsigned int         us_sound; /* size: 2 */

short unsigned int         us_pitch; /* size: 2 */

short unsigned int         us_volume; /* size: 2 */

class Vector              dist; /* size: 12 */

float                      length; /* size: 4 */

class CPathTrack *         pTarget; /* size: 4 */

entvars_t *                pev; /* size: 4 */

entvars_t *                pev; /* size: 4 */

entvars_t *                pev; /* size: 4 */

entvars_t *                pev; /* size: 4 */

entvars_t *                pev; /* size: 4 */

entvars_t *                pev; /* size: 4 */

entvars_t *                pev; /* size: 4 */

entvars_t *                pev; /* size: 4 */

class CBaseEntity *        pTarget; /* size: 4 */

class CBaseEntity *        pTarget; /* size: 4 */

class CBaseEntity *        pTarg; /* size: 4 */

class CPathTrack *         pTarget; /* size: 4 */

class CPathTrack *         pNextTarget; /* size: 4 */

class Vector              offset; /* size: 12 */

class Vector              local; /* size: 12 */

class CPathTrack *         pTrack; /* size: 4 */

class CPathTrack *         pNext; /* size: 4 */

BOOL                       on; /* size: 4 */

; /* size: 143564944 */

class CBaseEntity *        pTarg; /* size: 4 */

; /* size: 143831392 */

; /* size: 143832116 */

float                      flpitch; /* size: 4 */

short unsigned int         us_encode; /* size: 2 */

short unsigned int         us_sound; /* size: 2 */

short unsigned int         us_pitch; /* size: 2 */

short unsigned int         us_volume; /* size: 2 */

entvars_t *                pevTarget; /* size: 4 */

class Vector              nextPos; /* size: 12 */

class Vector              look; /* size: 12 */

; /* size: 143838980 */

entvars_t *                pevToucher; /* size: 4 */

; /* size: 143839780 */

class CBaseEntity *        pTrack; /* size: 4 */

class CBaseEntity *        pNearest; /* size: 4 */

float                      dist; /* size: 4 */

float                      closest; /* size: 4 */

entvars_t *                pevOther; /* size: 4 */

; /* size: 143847504 */

float                      deltaSpeed; /* size: 4 */

class CBaseEntity *        pTarg; /* size: 4 */

class Vector              offset; /* size: 12 */

edict_t *                  pTarget; /* size: 4 */

class CFuncTrackTrain *    ptrain; /* size: 4 */

; /* size: 143867804 */

class Vector              vecDestDelta; /* size: 12 */

; /* size: 143868700 */

; /* size: 143869076 */

edict_t *                  target; /* size: 4 */

class Vector              center; /* size: 12 */

class CPathTrack *         pTarget; /* size: 4 */

; /* size: 0 */

; /* size: 143875292 */

; /* size: 143875380 */

; /* size: 143875548 */

; /* size: 143875592 */

entvars_t *                pev; /* size: 4 */

; /* size: 143877312 */

class Vector              vecTMin; /* size: 12 */

class Vector              vecTMax; /* size: 12 */

; /* size: 143878652 */

; /* size: 143878948 */

; /* size: 143887948 */

class Vector              vecDestDelta; /* size: 12 */

; /* size: 143889468 */

; /* size: 143889924 */

short unsigned int         us_encode; /* size: 2 */

short unsigned int         us_sound; /* size: 2 */

float                      time; /* size: 4 */

class Vector              nextPos; /* size: 12 */

class CPathTrack *         pnext; /* size: 4 */

class Vector              nextFront; /* size: 12 */

class Vector              delta; /* size: 12 */

class Vector              angles; /* size: 12 */

float                      vy; /* size: 4 */

float                      vx; /* size: 4 */

; /* size: 143891408 */

class CPathTrack *         pFire; /* size: 4 */

float                      distance; /* size: 4 */

float                      delta; /* size: 4 */

float                      flpitch; /* size: 4 */

class Vector              offset; /* size: 12 */

; /* size: 143894152 */

; /* size: 143894608 */

class Vector              dist; /* size: 12 */

float                      length; /* size: 4 */

; /* size: 143895304 */

; /* size: 143895348 */

float                      time; /* size: 4 */

class Vector              offset; /* size: 12 */

class Vector              delta; /* size: 12 */

class Vector              local; /* size: 12 */

; /* size: 143860560 */

; /* size: 143861016 */

; /* size: 143861392 */

; /* size: 143861848 */

extern class _IO_FILE *           stdin; /* size: 4 */

extern class _IO_FILE *           stdout; /* size: 4 */

intconst                   k_cubSaltSize; /* size: 4 */

GID_tconst                 k_GIDNil; /* size: 8 */

GID_tconst                 k_TxnIDNil; /* size: 8 */

GID_tconst                 k_TxnIDUnknown; /* size: 8 */

PackageId_tconst           k_uPackageIdFreeSub; /* size: 4 */

PackageId_tconst           k_uPackageIdInvalid; /* size: 4 */

AppId_tconst               k_uAppIdInvalid; /* size: 4 */

AssetClassId_tconst        k_ulAssetClassIdInvalid; /* size: 8 */

PhysicalItemId_tconst      k_uPhysicalItemIdInvalid; /* size: 4 */

DepotId_tconst             k_uDepotIdInvalid; /* size: 4 */

CellID_tconst              k_uCellIDInvalid; /* size: 4 */

SteamAPICall_tconst        k_uAPICallInvalid; /* size: 8 */

PartnerId_tconst           k_uPartnerIdInvalid; /* size: 4 */

extern enginefuncs_t              g_engfuncs; /* size: 632 */

extern globalvars_t *             gpGlobals; /* size: 4 */

extern class Vectorconst          g_vecZero; /* size: 12 */

; /* size: 143913256 */

; /* size: 143913300 */

; /* size: 143913344 */

; /* size: 143913388 */

; /* size: 143913432 */

; /* size: 0 */

/* Types: */

/* 1 */
unsigned char
 /* size: 1 */

/* 2 */
signed char
 /* size: 1 */

/* 3 */
short int
 /* size: 2 */

/* 4 */
short unsigned int
 /* size: 2 */

/* 5 */
/* <0> (null):0 */
typedef int int32; /* size: 4 */

/* 6 */
int
 /* size: 4 */

/* 7 */
/* <0> (null):0 */
typedef unsigned int uint32; /* size: 4 */

/* 8 */
unsigned int
 /* size: 4 */

/* 9 */
long long int
 /* size: 8 */

/* 10 */
/* <0> (null):0 */
typedef long long unsigned int uint64; /* size: 8 */

/* 11 */
long long unsigned int
 /* size: 8 */

/* 12 */
/* <0> (null):0 */
typedef uint64 GID_t; /* size: 8 */

/* 13 */
/* <0> (null):0 */
typedef uint32 PackageId_t; /* size: 4 */

/* 14 */
/* <0> (null):0 */
typedef uint32 AppId_t; /* size: 4 */

/* 15 */
/* <0> (null):0 */
typedef uint64 AssetClassId_t; /* size: 8 */

/* 16 */
/* <0> (null):0 */
typedef uint32 PhysicalItemId_t; /* size: 4 */

/* 17 */
/* <0> (null):0 */
typedef uint32 DepotId_t; /* size: 4 */

/* 18 */
/* <0> (null):0 */
typedef uint32 CellID_t; /* size: 4 */

/* 19 */
/* <0> (null):0 */
typedef uint64 SteamAPICall_t; /* size: 8 */

/* 20 */
/* <0> (null):0 */
typedef uint32 PartnerId_t; /* size: 4 */

/* 21 */
long unsigned int
 /* size: 4 */

/* 22 */
/* <0> (null):0 */
typedef long long int __quad_t; /* size: 8 */

/* 23 */
/* <0> (null):0 */
typedef long int __off_t; /* size: 4 */

/* 24 */
long int
 /* size: 4 */

/* 25 */
/* <0> (null):0 */
typedef __quad_t __off64_t; /* size: 8 */

/* 26 */
/* <0> (null):0 */
int                        array[2]; /* size: 8 */

/* 27 */
 /* pointer to 0 */
 /* size: 4 */

/* 28 */
 /* pointer to 29 */
 /* size: 4 */

/* 29 */
char
 /* size: 1 */

/* 30 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 31 */
/* <0> (null):0 */
char                       array[4]; /* size: 4 */

/* 32 */
/* <0> (null):0 */
char                       array[32]; /* size: 32 */

/* 33 */
/* <0> (null):0 */
char                       array[20]; /* size: 20 */

/* 34 */
/* <0> (null):0 */
typedef struct _IO_FILE FILE; /* size: 148 */

/* 35 */
/* <0> (null):0 */
struct _IO_FILE {
	int                        _flags;               /*     0     4 */
	char *                     _IO_read_ptr;         /*     4     4 */
	char *                     _IO_read_end;         /*     8     4 */
	char *                     _IO_read_base;        /*    12     4 */
	char *                     _IO_write_base;       /*    16     4 */
	char *                     _IO_write_ptr;        /*    20     4 */
	char *                     _IO_write_end;        /*    24     4 */
	char *                     _IO_buf_base;         /*    28     4 */
	char *                     _IO_buf_end;          /*    32     4 */
	char *                     _IO_save_base;        /*    36     4 */
	char *                     _IO_backup_base;      /*    40     4 */
	char *                     _IO_save_end;         /*    44     4 */
	class _IO_marker *         _markers;             /*    48     4 */
	class _IO_FILE *           _chain;               /*    52     4 */
	int                        _fileno;              /*    56     4 */
	int                        _flags2;              /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	__off_t                    _old_offset;          /*    64     4 */
	short unsigned int         _cur_column;          /*    68     2 */
	signed char                _vtable_offset;       /*    70     1 */
	char                       _shortbuf[1];         /*    71     1 */
	_IO_lock_t *               _lock;                /*    72     4 */
	__off64_t                  _offset;              /*    76     8 */
	void *                     __pad1;               /*    84     4 */
	void *                     __pad2;               /*    88     4 */
	void *                     __pad3;               /*    92     4 */
	void *                     __pad4;               /*    96     4 */
	size_t                     __pad5;               /*   100     4 */
	int                        _mode;                /*   104     4 */
	char                       _unused2[40];         /*   108    40 */
	/* --- cacheline 2 boundary (128 bytes) was 20 bytes ago --- */

	/* size: 148, cachelines: 3, members: 29 */
	/* last cacheline: 20 bytes */
}; /* size: 148 */

/* 36 */
/* <0> (null):0 */
typedef void _IO_lock_t; /* size: 0 */

/* 37 */
/* <0> (null):0 */
struct _IO_marker {
	class _IO_marker *         _next;                /*     0     4 */
	class _IO_FILE *           _sbuf;                /*     4     4 */
	int                        _pos;                 /*     8     4 */

	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 38 */
 /* pointer to 37 */
 /* size: 4 */

/* 39 */
 /* pointer to 35 */
 /* size: 4 */

/* 40 */
 /* pointer to 37 */
 /* size: 4 */

/* 41 */
 /* pointer to 35 */
 /* size: 4 */

/* 42 */
/* <0> (null):0 */
char                       array[1]; /* size: 1 */

/* 43 */
 /* pointer to 36 */
 /* size: 4 */

/* 44 */
/* <0> (null):0 */
char                       array[40]; /* size: 40 */

/* 45 */
 /* pointer to 46 */
 /* size: 4 */

/* 46 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 47 */
 /* pointer to 48 */
 /* size: 4 */

/* 48 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 49 */
 /* pointer to 50 */
 /* size: 4 */

/* 50 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 137634616 */

/* 51 */
long double
 /* size: 12 */

/* 52 */
double
 /* size: 8 */

/* 53 */
/* <0> (null):0 */
typedef int BOOL; /* size: 4 */

/* 54 */
/* <0> (null):0 */
typedef unsigned char BYTE; /* size: 1 */

/* 55 */
/* <0> (null):0 */
typedef unsigned char byte; /* size: 1 */

/* 56 */
/* <0> (null):0 */
typedef unsigned int string_t; /* size: 4 */

/* 57 */
/* <0> (null):0 */
typedef float vec_t; /* size: 4 */

/* 58 */
float
 /* size: 4 */

/* 59 */
/* <0> (null):0 */
float                      array[2]; /* size: 8 */

/* 60 */
/* <0> (null):0 */
class Vector2D {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	/* <0> (null):0 */
	void Vector2D(class Vector2D *);

	/* <0> (null):0 */
	void Vector2D(class Vector2D *, float, float);

	/* <0> (null):0 */
	class Vector2D operator+(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DplERKS_ */

	/* <0> (null):0 */
	class Vector2D operator-(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DmiERKS_ */

	/* <0> (null):0 */
	class Vector2D operator*(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DmlEf */

	/* <0> (null):0 */
	class Vector2D operator/(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DdvEf */

	/* <0> (null):0 */
	float Length(const class Vector2D  *); /* linkage=_ZNK8Vector2D6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector2D  *); /* linkage=_ZNK8Vector2D13LengthSquaredEv */

	/* <0> (null):0 */
	class Vector2D Normalize(const class Vector2D  *); /* linkage=_ZNK8Vector2D9NormalizeEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector2D *); /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector2D *, float); /* linkage=_ZN8Vector2D6IsZeroEf */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 61 */
 /* pointer to 60 */
 /* size: 4 */

/* 62 */
 /* pointer to 63 */
 /* size: 4 */

/* 63 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 64 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 65 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 66 */
bool
 /* size: 1 */

/* 67 */
/* <0> (null):0 */
class Vector {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	vec_t                      z;                    /*     8     4 */
	/* <0> (null):0 */
	void Vector(class Vector *);

	/* <0> (null):0 */
	void Vector(class Vector *, float, float, float);

	/* <0> (null):0 */
	void Vector(class Vector *, const class Vector  &);

	/* <0> (null):0 */
	void Vector(class Vector *, float *);

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *); /* linkage=_ZNK6VectorngEv */

	/* <0> (null):0 */
	int operator==(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectoreqERKS_ */

	/* <0> (null):0 */
	int operator!=(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorneERKS_ */

	/* <0> (null):0 */
	class Vector operator+(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorplERKS_ */

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectormiERKS_ */

	/* <0> (null):0 */
	class Vector operator*(const class Vector  *, float); /* linkage=_ZNK6VectormlEf */

	/* <0> (null):0 */
	class Vector operator/(const class Vector  *, float); /* linkage=_ZNK6VectordvEf */

	/* <0> (null):0 */
	void CopyToArray(const class Vector  *, float *); /* linkage=_ZNK6Vector11CopyToArrayEPf */

	/* <0> (null):0 */
	float Length(const class Vector  *); /* linkage=_ZNK6Vector6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector  *); /* linkage=_ZNK6Vector13LengthSquaredEv */

	/* <0> (null):0 */
	float * operator float*(class Vector *); /* linkage=_ZN6VectorcvPfEv */

	/* <0> (null):0 */
	const float  * operator const float*(const class Vector  *); /* linkage=_ZNK6VectorcvPKfEv */

	/* <0> (null):0 */
	class Vector Normalize(const class Vector  *); /* linkage=_ZNK6Vector9NormalizeEv */

	/* <0> (null):0 */
	class Vector2D Make2D(const class Vector  *); /* linkage=_ZNK6Vector6Make2DEv */

	/* <0> (null):0 */
	float Length2D(const class Vector  *); /* linkage=_ZNK6Vector8Length2DEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector  *, float); /* linkage=_ZNK6Vector16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector  *, float); /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector *); /* linkage=_ZN6Vector16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector *, float); /* linkage=_ZN6Vector6IsZeroEf */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 68 */
 /* pointer to 67 */
 /* size: 4 */

/* 69 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 70 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 71 */
 /* pointer to 58 */
 /* size: 4 */

/* 72 */
 /* pointer to 73 */
 /* size: 4 */

/* 73 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 74 */
 /* pointer to 75 */
 /* size: 4 */

/* 75 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 76 */
/* <0> (null):0 */
typedef int qboolean; /* size: 4 */

/* 77 */
/* <0> (null):0 */
struct link_s {
	class link_s *             prev;                 /*     0     4 */
	class link_s *             next;                 /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 78 */
 /* pointer to 77 */
 /* size: 4 */

/* 79 */
/* <0> (null):0 */
typedef struct link_s link_t; /* size: 8 */

/* 80 */
/* <0> (null):0 */
typedef struct edict_s edict_t; /* size: 804 */

/* 81 */
/* <0> (null):0 */
struct edict_s {
	qboolean                   free;                 /*     0     4 */
	int                        serialnumber;         /*     4     4 */
	link_t                     area;                 /*     8     8 */
	int                        headnode;             /*    16     4 */
	int                        num_leafs;            /*    20     4 */
	short int                  leafnums[48];         /*    24    96 */
	/* --- cacheline 1 boundary (64 bytes) was 56 bytes ago --- */
	float                      freetime;             /*   120     4 */
	void *                     pvPrivateData;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	entvars_t                  v;                    /*   128   676 */
	/* --- cacheline 12 boundary (768 bytes) was 36 bytes ago --- */

	/* size: 804, cachelines: 13, members: 9 */
	/* last cacheline: 36 bytes */
}; /* size: 804 */

/* 82 */
 /* pointer to 80 */
 /* size: 4 */

/* 83 */
/* <0> (null):0 */
struct {
	float                      time;                 /*     0     4 */
	float                      frametime;            /*     4     4 */
	float                      force_retouch;        /*     8     4 */
	string_t                   mapname;              /*    12     4 */
	string_t                   startspot;            /*    16     4 */
	float                      deathmatch;           /*    20     4 */
	float                      coop;                 /*    24     4 */
	float                      teamplay;             /*    28     4 */
	float                      serverflags;          /*    32     4 */
	float                      found_secrets;        /*    36     4 */
	class Vector              v_forward;             /*    40    12 */
	class Vector              v_up;                  /*    52    12 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	class Vector              v_right;               /*    64    12 */
	float                      trace_allsolid;       /*    76     4 */
	float                      trace_startsolid;     /*    80     4 */
	float                      trace_fraction;       /*    84     4 */
	class Vector              trace_endpos;          /*    88    12 */
	class Vector              trace_plane_normal;    /*   100    12 */
	float                      trace_plane_dist;     /*   112     4 */
	edict_t *                  trace_ent;            /*   116     4 */
	float                      trace_inopen;         /*   120     4 */
	float                      trace_inwater;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	int                        trace_hitgroup;       /*   128     4 */
	int                        trace_flags;          /*   132     4 */
	int                        msg_entity;           /*   136     4 */
	int                        cdAudioTrack;         /*   140     4 */
	int                        maxClients;           /*   144     4 */
	int                        maxEntities;          /*   148     4 */
	const char  *              pStringBase;          /*   152     4 */
	void *                     pSaveData;            /*   156     4 */
	class Vector              vecLandmarkOffset;     /*   160    12 */

	/* size: 172, cachelines: 3, members: 31 */
	/* last cacheline: 44 bytes */
}; /* size: 172 */

/* 84 */
/* <0> (null):0 */
typedef class  globalvars_t; /* size: 172 */

/* 85 */
/* <0> (null):0 */
struct entvars_s {
	string_t                   classname;            /*     0     4 */
	string_t                   globalname;           /*     4     4 */
	class Vector              origin;                /*     8    12 */
	class Vector              oldorigin;             /*    20    12 */
	class Vector              velocity;              /*    32    12 */
	class Vector              basevelocity;          /*    44    12 */
	class Vector              clbasevelocity;        /*    56    12 */
	/* --- cacheline 1 boundary (64 bytes) was 4 bytes ago --- */
	class Vector              movedir;               /*    68    12 */
	class Vector              angles;                /*    80    12 */
	class Vector              avelocity;             /*    92    12 */
	class Vector              punchangle;            /*   104    12 */
	class Vector              v_angle;               /*   116    12 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	class Vector              endpos;                /*   128    12 */
	class Vector              startpos;              /*   140    12 */
	float                      impacttime;           /*   152     4 */
	float                      starttime;            /*   156     4 */
	int                        fixangle;             /*   160     4 */
	float                      idealpitch;           /*   164     4 */
	float                      pitch_speed;          /*   168     4 */
	float                      ideal_yaw;            /*   172     4 */
	float                      yaw_speed;            /*   176     4 */
	int                        modelindex;           /*   180     4 */
	string_t                   model;                /*   184     4 */
	int                        viewmodel;            /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	int                        weaponmodel;          /*   192     4 */
	class Vector              absmin;                /*   196    12 */
	class Vector              absmax;                /*   208    12 */
	class Vector              mins;                  /*   220    12 */
	class Vector              maxs;                  /*   232    12 */
	class Vector              size;                  /*   244    12 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	float                      ltime;                /*   256     4 */
	float                      nextthink;            /*   260     4 */
	int                        movetype;             /*   264     4 */
	int                        solid;                /*   268     4 */
	int                        skin;                 /*   272     4 */
	int                        body;                 /*   276     4 */
	int                        effects;              /*   280     4 */
	float                      gravity;              /*   284     4 */
	float                      friction;             /*   288     4 */
	int                        light_level;          /*   292     4 */
	int                        sequence;             /*   296     4 */
	int                        gaitsequence;         /*   300     4 */
	float                      frame;                /*   304     4 */
	float                      animtime;             /*   308     4 */
	float                      framerate;            /*   312     4 */
	unsigned char              controller[4];        /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	unsigned char              blending[2];          /*   320     2 */
	float                      scale;                /*   324     4 */
	int                        rendermode;           /*   328     4 */
	float                      renderamt;            /*   332     4 */
	class Vector              rendercolor;           /*   336    12 */
	int                        renderfx;             /*   348     4 */
	float                      health;               /*   352     4 */
	float                      frags;                /*   356     4 */
	int                        weapons;              /*   360     4 */
	float                      takedamage;           /*   364     4 */
	int                        deadflag;             /*   368     4 */
	class Vector              view_ofs;              /*   372    12 */
	int                        button;               /*   384     4 */
	/* --- cacheline 6 boundary (384 bytes) was 2 bytes ago --- */
	int                        impulse;              /*   388     4 */
	edict_t *                  chain;                /*   392     4 */
	edict_t *                  dmg_inflictor;        /*   396     4 */
	edict_t *                  enemy;                /*   400     4 */
	edict_t *                  aiment;               /*   404     4 */
	edict_t *                  owner;                /*   408     4 */
	edict_t *                  groundentity;         /*   412     4 */
	int                        spawnflags;           /*   416     4 */
	int                        flags;                /*   420     4 */
	int                        colormap;             /*   424     4 */
	int                        team;                 /*   428     4 */
	float                      max_health;           /*   432     4 */
	float                      teleport_time;        /*   436     4 */
	float                      armortype;            /*   440     4 */
	float                      armorvalue;           /*   444     4 */
	int                        waterlevel;           /*   448     4 */
	/* --- cacheline 7 boundary (448 bytes) was 2 bytes ago --- */
	int                        watertype;            /*   452     4 */
	string_t                   target;               /*   456     4 */
	string_t                   targetname;           /*   460     4 */
	string_t                   netname;              /*   464     4 */
	string_t                   message;              /*   468     4 */
	float                      dmg_take;             /*   472     4 */
	float                      dmg_save;             /*   476     4 */
	float                      dmg;                  /*   480     4 */
	float                      dmgtime;              /*   484     4 */
	string_t                   noise;                /*   488     4 */
	string_t                   noise1;               /*   492     4 */
	string_t                   noise2;               /*   496     4 */
	string_t                   noise3;               /*   500     4 */
	float                      speed;                /*   504     4 */
	float                      air_finished;         /*   508     4 */
	float                      pain_finished;        /*   512     4 */
	/* --- cacheline 8 boundary (512 bytes) was 2 bytes ago --- */
	float                      radsuit_finished;     /*   516     4 */
	edict_t *                  pContainingEntity;    /*   520     4 */
	int                        playerclass;          /*   524     4 */
	float                      maxspeed;             /*   528     4 */
	float                      fov;                  /*   532     4 */
	int                        weaponanim;           /*   536     4 */
	int                        pushmsec;             /*   540     4 */
	int                        bInDuck;              /*   544     4 */
	int                        flTimeStepSound;      /*   548     4 */
	int                        flSwimTime;           /*   552     4 */
	int                        flDuckTime;           /*   556     4 */
	int                        iStepLeft;            /*   560     4 */
	float                      flFallVelocity;       /*   564     4 */
	int                        gamestate;            /*   568     4 */
	int                        oldbuttons;           /*   572     4 */
	int                        groupinfo;            /*   576     4 */
	/* --- cacheline 9 boundary (576 bytes) was 2 bytes ago --- */
	int                        iuser1;               /*   580     4 */
	int                        iuser2;               /*   584     4 */
	int                        iuser3;               /*   588     4 */
	int                        iuser4;               /*   592     4 */
	float                      fuser1;               /*   596     4 */
	float                      fuser2;               /*   600     4 */
	float                      fuser3;               /*   604     4 */
	float                      fuser4;               /*   608     4 */
	class Vector              vuser1;                /*   612    12 */
	class Vector              vuser2;                /*   624    12 */
	class Vector              vuser3;                /*   636    12 */
	/* --- cacheline 10 boundary (640 bytes) was 6 bytes ago --- */
	class Vector              vuser4;                /*   648    12 */
	edict_t *                  euser1;               /*   660     4 */
	edict_t *                  euser2;               /*   664     4 */
	edict_t *                  euser3;               /*   668     4 */
	edict_t *                  euser4;               /*   672     4 */

	/* size: 676, cachelines: 11, members: 123 */
	/* last cacheline: 36 bytes */

	/* BRAIN FART ALERT! 676 != 674 + 0(holes), diff = 2 */

}; /* size: 676 */

/* 86 */
/* <0> (null):0 */
unsigned char              array[4]; /* size: 4 */

/* 87 */
/* <0> (null):0 */
unsigned char              array[2]; /* size: 2 */

/* 88 */
/* <0> (null):0 */
typedef struct entvars_s entvars_t; /* size: 676 */

/* 89 */
/* <0> (null):0 */
short int                  array[48]; /* size: 96 */

/* 90 */
/* <0> (null):0 */
typedef uint32 CRC32_t; /* size: 4 */

/* 91 */
/* <0> (null):0 */
char                       array[64]; /* size: 64 */

/* 92 */
/* <0> (null):0 */
struct cvar_s {
	char *                     name;                 /*     0     4 */
	char *                     string;               /*     4     4 */
	int                        flags;                /*     8     4 */
	float                      value;                /*    12     4 */
	class cvar_s *             next;                 /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 93 */
 /* pointer to 92 */
 /* size: 4 */

/* 94 */
/* <0> (null):0 */
typedef struct cvar_s cvar_t; /* size: 20 */

/* 95 */
/* <0> (null):0 */
struct client_textmessage_s {
	int                        effect;               /*     0     4 */
	byte                       r1;                   /*     4     1 */
	byte                       g1;                   /*     5     1 */
	byte                       b1;                   /*     6     1 */
	byte                       a1;                   /*     7     1 */
	byte                       r2;                   /*     8     1 */
	byte                       g2;                   /*     9     1 */
	byte                       b2;                   /*    10     1 */
	byte                       a2;                   /*    11     1 */
	float                      x;                    /*    12     4 */
	float                      y;                    /*    16     4 */
	float                      fadein;               /*    20     4 */
	float                      fadeout;              /*    24     4 */
	float                      holdtime;             /*    28     4 */
	float                      fxtime;               /*    32     4 */
	const char  *              pName;                /*    36     4 */
	const char  *              pMessage;             /*    40     4 */

	/* size: 44, cachelines: 1, members: 17 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 96 */
/* <0> (null):0 */
typedef struct client_textmessage_s client_textmessage_t; /* size: 44 */

/* 97 */
/* <0> (null):0 */
typedef struct sequenceCommandLine_ sequenceCommandLine_s; /* size: 92 */

/* 98 */
/* <0> (null):0 */
struct sequenceCommandLine_ {
	int                        commandType;          /*     0     4 */
	client_textmessage_t       clientMessage;        /*     4    44 */
	char *                     speakerName;          /*    48     4 */
	char *                     listenerName;         /*    52     4 */
	char *                     soundFileName;        /*    56     4 */
	char *                     sentenceName;         /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	char *                     fireTargetNames;      /*    64     4 */
	char *                     killTargetNames;      /*    68     4 */
	float                      delay;                /*    72     4 */
	int                        repeatCount;          /*    76     4 */
	int                        textChannel;          /*    80     4 */
	int                        modifierBitField;     /*    84     4 */
	sequenceCommandLine_s *    nextCommandLine;      /*    88     4 */

	/* size: 92, cachelines: 2, members: 13 */
	/* last cacheline: 28 bytes */
}; /* size: 92 */

/* 99 */
 /* pointer to 97 */
 /* size: 4 */

/* 100 */
/* <0> (null):0 */
typedef struct sequenceEntry_ sequenceEntry_s; /* size: 20 */

/* 101 */
/* <0> (null):0 */
struct sequenceEntry_ {
	char *                     fileName;             /*     0     4 */
	char *                     entryName;            /*     4     4 */
	sequenceCommandLine_s *    firstCommand;         /*     8     4 */
	sequenceEntry_s *          nextEntry;            /*    12     4 */
	qboolean                   isGlobal;             /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 102 */
 /* pointer to 100 */
 /* size: 4 */

/* 103 */
/* <0> (null):0 */
typedef struct sentenceEntry_ sentenceEntry_s; /* size: 16 */

/* 104 */
/* <0> (null):0 */
struct sentenceEntry_ {
	char *                     data;                 /*     0     4 */
	sentenceEntry_s *          nextEntry;            /*     4     4 */
	qboolean                   isGlobal;             /*     8     4 */
	unsigned int               index;                /*    12     4 */

	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 105 */
 /* pointer to 103 */
 /* size: 4 */

/* 106 */
/* <0> (null):0 */
enum {
	at_notice = 0,
	at_console = 1,
	at_aiconsole = 2,
	at_warning = 3,
	at_error = 4,
	at_logged = 5,
}; /* size: 4 */

/* 107 */
/* <0> (null):0 */
typedef enum  ALERT_TYPE; /* size: 4 */

/* 108 */
/* <0> (null):0 */
enum {
	print_console = 0,
	print_center = 1,
	print_chat = 2,
}; /* size: 4 */

/* 109 */
/* <0> (null):0 */
typedef enum  PRINT_TYPE; /* size: 4 */

/* 110 */
/* <0> (null):0 */
enum {
	force_exactfile = 0,
	force_model_samebounds = 1,
	force_model_specifybounds = 2,
	force_model_specifybounds_if_avail = 3,
}; /* size: 4 */

/* 111 */
/* <0> (null):0 */
typedef enum  FORCE_TYPE; /* size: 4 */

/* 112 */
/* <0> (null):0 */
struct {
	int                        fAllSolid;            /*     0     4 */
	int                        fStartSolid;          /*     4     4 */
	int                        fInOpen;              /*     8     4 */
	int                        fInWater;             /*    12     4 */
	float                      flFraction;           /*    16     4 */
	class Vector              vecEndPos;             /*    20    12 */
	float                      flPlaneDist;          /*    32     4 */
	class Vector              vecPlaneNormal;        /*    36    12 */
	edict_t *                  pHit;                 /*    48     4 */
	int                        iHitgroup;            /*    52     4 */
	/* <0> (null):0 */
	void TraceResult(TraceResult *);


	/* size: 56, cachelines: 1, members: 10 */
	/* last cacheline: 56 bytes */
}; /* size: 56 */

/* 113 */
/* <0> (null):0 */
typedef class  TraceResult; /* size: 56 */

/* 114 */
/* <0> (null):0 */
struct enginefuncs_s {
	int                        (*pfnPrecacheModel)(char *); /*     0     4 */
	int                        (*pfnPrecacheSound)(char *); /*     4     4 */
	void                       (*pfnSetModel)(edict_t *, const char  *); /*     8     4 */
	int                        (*pfnModelIndex)(const char  *); /*    12     4 */
	int                        (*pfnModelFrames)(int); /*    16     4 */
	void                       (*pfnSetSize)(edict_t *, const float  *, const float  *); /*    20     4 */
	void                       (*pfnChangeLevel)(char *, char *); /*    24     4 */
	void                       (*pfnGetSpawnParms)(edict_t *); /*    28     4 */
	void                       (*pfnSaveSpawnParms)(edict_t *); /*    32     4 */
	float                      (*pfnVecToYaw)(const float  *); /*    36     4 */
	void                       (*pfnVecToAngles)(const float  *, float *); /*    40     4 */
	void                       (*pfnMoveToOrigin)(edict_t *, const float  *, float, int); /*    44     4 */
	void                       (*pfnChangeYaw)(edict_t *); /*    48     4 */
	void                       (*pfnChangePitch)(edict_t *); /*    52     4 */
	edict_t *                  (*pfnFindEntityByString)(edict_t *, const char  *, const char  *); /*    56     4 */
	int                        (*pfnGetEntityIllum)(edict_t *); /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	edict_t *                  (*pfnFindEntityInSphere)(edict_t *, const float  *, float); /*    64     4 */
	edict_t *                  (*pfnFindClientInPVS)(edict_t *); /*    68     4 */
	edict_t *                  (*pfnEntitiesInPVS)(edict_t *); /*    72     4 */
	void                       (*pfnMakeVectors)(const float  *); /*    76     4 */
	void                       (*pfnAngleVectors)(const float  *, float *, float *, float *); /*    80     4 */
	edict_t *                  (*pfnCreateEntity)(void); /*    84     4 */
	void                       (*pfnRemoveEntity)(edict_t *); /*    88     4 */
	edict_t *                  (*pfnCreateNamedEntity)(int); /*    92     4 */
	void                       (*pfnMakeStatic)(edict_t *); /*    96     4 */
	int                        (*pfnEntIsOnFloor)(edict_t *); /*   100     4 */
	int                        (*pfnDropToFloor)(edict_t *); /*   104     4 */
	int                        (*pfnWalkMove)(edict_t *, float, float, int); /*   108     4 */
	void                       (*pfnSetOrigin)(edict_t *, const float  *); /*   112     4 */
	void                       (*pfnEmitSound)(edict_t *, int, const char  *, float, float, int, int); /*   116     4 */
	void                       (*pfnEmitAmbientSound)(edict_t *, float *, const char  *, float, float, int, int); /*   120     4 */
	void                       (*pfnTraceLine)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	void                       (*pfnTraceToss)(edict_t *, edict_t *, TraceResult *); /*   128     4 */
	int                        (*pfnTraceMonsterHull)(edict_t *, const float  *, const float  *, int, edict_t *, TraceResult *); /*   132     4 */
	void                       (*pfnTraceHull)(const float  *, const float  *, int, int, edict_t *, TraceResult *); /*   136     4 */
	void                       (*pfnTraceModel)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   140     4 */
	const char  *              (*pfnTraceTexture)(edict_t *, const float  *, const float  *); /*   144     4 */
	void                       (*pfnTraceSphere)(const float  *, const float  *, int, float, edict_t *, TraceResult *); /*   148     4 */
	void                       (*pfnGetAimVector)(edict_t *, float, float *); /*   152     4 */
	void                       (*pfnServerCommand)(char *); /*   156     4 */
	void                       (*pfnServerExecute)(void); /*   160     4 */
	void                       (*pfnClientCommand)(edict_t *, char *, ...); /*   164     4 */
	void                       (*pfnParticleEffect)(const float  *, const float  *, float, float); /*   168     4 */
	void                       (*pfnLightStyle)(int, char *); /*   172     4 */
	int                        (*pfnDecalIndex)(const char  *); /*   176     4 */
	int                        (*pfnPointContents)(const float  *); /*   180     4 */
	void                       (*pfnMessageBegin)(int, int, const float  *, edict_t *); /*   184     4 */
	void                       (*pfnMessageEnd)(void); /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	void                       (*pfnWriteByte)(int); /*   192     4 */
	void                       (*pfnWriteChar)(int); /*   196     4 */
	void                       (*pfnWriteShort)(int); /*   200     4 */
	void                       (*pfnWriteLong)(int); /*   204     4 */
	void                       (*pfnWriteAngle)(float); /*   208     4 */
	void                       (*pfnWriteCoord)(float); /*   212     4 */
	void                       (*pfnWriteString)(const char  *); /*   216     4 */
	void                       (*pfnWriteEntity)(int); /*   220     4 */
	void                       (*pfnCVarRegister)(cvar_t *); /*   224     4 */
	float                      (*pfnCVarGetFloat)(const char  *); /*   228     4 */
	const char  *              (*pfnCVarGetString)(const char  *); /*   232     4 */
	void                       (*pfnCVarSetFloat)(const char  *, float); /*   236     4 */
	void                       (*pfnCVarSetString)(const char  *, const char  *); /*   240     4 */
	void                       (*pfnAlertMessage)(ALERT_TYPE, char *, ...); /*   244     4 */
	void                       (*pfnEngineFprintf)(void *, char *, ...); /*   248     4 */
	void *                     (*pfnPvAllocEntPrivateData)(edict_t *, int32); /*   252     4 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	void *                     (*pfnPvEntPrivateData)(edict_t *); /*   256     4 */
	void                       (*pfnFreeEntPrivateData)(edict_t *); /*   260     4 */
	const char  *              (*pfnSzFromIndex)(int); /*   264     4 */
	int                        (*pfnAllocString)(const char  *); /*   268     4 */
	class entvars_s *          (*pfnGetVarsOfEnt)(edict_t *); /*   272     4 */
	edict_t *                  (*pfnPEntityOfEntOffset)(int); /*   276     4 */
	int                        (*pfnEntOffsetOfPEntity)(const edict_t  *); /*   280     4 */
	int                        (*pfnIndexOfEdict)(const edict_t  *); /*   284     4 */
	edict_t *                  (*pfnPEntityOfEntIndex)(int); /*   288     4 */
	edict_t *                  (*pfnFindEntityByVars)(class entvars_s *); /*   292     4 */
	void *                     (*pfnGetModelPtr)(edict_t *); /*   296     4 */
	int                        (*pfnRegUserMsg)(const char  *, int); /*   300     4 */
	void                       (*pfnAnimationAutomove)(const edict_t  *, float); /*   304     4 */
	void                       (*pfnGetBonePosition)(const edict_t  *, int, float *, float *); /*   308     4 */
	uint32                     (*pfnFunctionFromName)(const char  *); /*   312     4 */
	const char  *              (*pfnNameForFunction)(uint32); /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	void                       (*pfnClientPrintf)(edict_t *, PRINT_TYPE, const char  *); /*   320     4 */
	void                       (*pfnServerPrint)(const char  *); /*   324     4 */
	const char  *              (*pfnCmd_Args)(void); /*   328     4 */
	const char  *              (*pfnCmd_Argv)(int);  /*   332     4 */
	int                        (*pfnCmd_Argc)(void); /*   336     4 */
	void                       (*pfnGetAttachment)(const edict_t  *, int, float *, float *); /*   340     4 */
	void                       (*pfnCRC32_Init)(CRC32_t *); /*   344     4 */
	void                       (*pfnCRC32_ProcessBuffer)(CRC32_t *, void *, int); /*   348     4 */
	void                       (*pfnCRC32_ProcessByte)(CRC32_t *, unsigned char); /*   352     4 */
	CRC32_t                    (*pfnCRC32_Final)(CRC32_t); /*   356     4 */
	int32                      (*pfnRandomLong)(int32, int32); /*   360     4 */
	float                      (*pfnRandomFloat)(float, float); /*   364     4 */
	void                       (*pfnSetView)(const edict_t  *, const edict_t  *); /*   368     4 */
	float                      (*pfnTime)(void);     /*   372     4 */
	void                       (*pfnCrosshairAngle)(const edict_t  *, float, float); /*   376     4 */
	byte *                     (*pfnLoadFileForMe)(char *, int *); /*   380     4 */
	/* --- cacheline 6 boundary (384 bytes) --- */
	void                       (*pfnFreeFile)(void *); /*   384     4 */
	void                       (*pfnEndSection)(const char  *); /*   388     4 */
	int                        (*pfnCompareFileTime)(char *, char *, int *); /*   392     4 */
	void                       (*pfnGetGameDir)(char *); /*   396     4 */
	void                       (*pfnCvar_RegisterVariable)(cvar_t *); /*   400     4 */
	void                       (*pfnFadeClientVolume)(const edict_t  *, int, int, int, int); /*   404     4 */
	void                       (*pfnSetClientMaxspeed)(const edict_t  *, float); /*   408     4 */
	edict_t *                  (*pfnCreateFakeClient)(const char  *); /*   412     4 */
	void                       (*pfnRunPlayerMove)(edict_t *, const float  *, float, float, float, short unsigned int, byte, byte); /*   416     4 */
	int                        (*pfnNumberOfEntities)(void); /*   420     4 */
	char *                     (*pfnGetInfoKeyBuffer)(edict_t *); /*   424     4 */
	char *                     (*pfnInfoKeyValue)(char *, char *); /*   428     4 */
	void                       (*pfnSetKeyValue)(char *, char *, char *); /*   432     4 */
	void                       (*pfnSetClientKeyValue)(int, char *, char *, char *); /*   436     4 */
	int                        (*pfnIsMapValid)(char *); /*   440     4 */
	void                       (*pfnStaticDecal)(const float  *, int, int, int); /*   444     4 */
	/* --- cacheline 7 boundary (448 bytes) --- */
	int                        (*pfnPrecacheGeneric)(char *); /*   448     4 */
	int                        (*pfnGetPlayerUserId)(edict_t *); /*   452     4 */
	void                       (*pfnBuildSoundMsg)(edict_t *, int, const char  *, float, float, int, int, int, int, const float  *, edict_t *); /*   456     4 */
	int                        (*pfnIsDedicatedServer)(void); /*   460     4 */
	cvar_t *                   (*pfnCVarGetPointer)(const char  *); /*   464     4 */
	unsigned int               (*pfnGetPlayerWONId)(edict_t *); /*   468     4 */
	void                       (*pfnInfo_RemoveKey)(char *, const char  *); /*   472     4 */
	const char  *              (*pfnGetPhysicsKeyValue)(const edict_t  *, const char  *); /*   476     4 */
	void                       (*pfnSetPhysicsKeyValue)(const edict_t  *, const char  *, const char  *); /*   480     4 */
	const char  *              (*pfnGetPhysicsInfoString)(const edict_t  *); /*   484     4 */
	short unsigned int         (*pfnPrecacheEvent)(int, const char  *); /*   488     4 */
	void                       (*pfnPlaybackEvent)(int, const edict_t  *, short unsigned int, float, float *, float *, float, float, int, int, int, int); /*   492     4 */
	unsigned char *            (*pfnSetFatPVS)(float *); /*   496     4 */
	unsigned char *            (*pfnSetFatPAS)(float *); /*   500     4 */
	int                        (*pfnCheckVisibility)(const edict_t  *, unsigned char *); /*   504     4 */
	void                       (*pfnDeltaSetField)(class delta_s *, const char  *); /*   508     4 */
	/* --- cacheline 8 boundary (512 bytes) --- */
	void                       (*pfnDeltaUnsetField)(class delta_s *, const char  *); /*   512     4 */
	void                       (*pfnDeltaAddEncoder)(char *, void (*)(class delta_s *, const unsigned char  *, const unsigned char  *)); /*   516     4 */
	int                        (*pfnGetCurrentPlayer)(void); /*   520     4 */
	int                        (*pfnCanSkipPlayer)(const edict_t  *); /*   524     4 */
	int                        (*pfnDeltaFindField)(class delta_s *, const char  *); /*   528     4 */
	void                       (*pfnDeltaSetFieldByIndex)(class delta_s *, int); /*   532     4 */
	void                       (*pfnDeltaUnsetFieldByIndex)(class delta_s *, int); /*   536     4 */
	void                       (*pfnSetGroupMask)(int, int); /*   540     4 */
	int                        (*pfnCreateInstancedBaseline)(int, class entity_state_s *); /*   544     4 */
	void                       (*pfnCvar_DirectSet)(class cvar_s *, char *); /*   548     4 */
	void                       (*pfnForceUnmodified)(FORCE_TYPE, float *, float *, const char  *); /*   552     4 */
	void                       (*pfnGetPlayerStats)(const edict_t  *, int *, int *); /*   556     4 */
	void                       (*pfnAddServerCommand)(char *, void (*)(void)); /*   560     4 */
	qboolean                   (*pfnVoice_GetClientListening)(int, int); /*   564     4 */
	qboolean                   (*pfnVoice_SetClientListening)(int, int, qboolean); /*   568     4 */
	const char  *              (*pfnGetPlayerAuthId)(edict_t *); /*   572     4 */
	/* --- cacheline 9 boundary (576 bytes) --- */
	sequenceEntry_s *          (*pfnSequenceGet)(const char  *, const char  *); /*   576     4 */
	sentenceEntry_s *          (*pfnSequencePickSentence)(const char  *, int, int *); /*   580     4 */
	int                        (*pfnGetFileSize)(char *); /*   584     4 */
	unsigned int               (*pfnGetApproxWavePlayLen)(const char  *); /*   588     4 */
	int                        (*pfnIsCareerMatch)(void); /*   592     4 */
	int                        (*pfnGetLocalizedStringLength)(const char  *); /*   596     4 */
	void                       (*pfnRegisterTutorMessageShown)(int); /*   600     4 */
	int                        (*pfnGetTimesTutorMessageShown)(int); /*   604     4 */
	void                       (*ProcessTutorMessageDecayBuffer)(int *, int); /*   608     4 */
	void                       (*ConstructTutorMessageDecayBuffer)(int *, int); /*   612     4 */
	void                       (*ResetTutorMessageDecayData)(void); /*   616     4 */
	void                       (*pfnQueryClientCvarValue)(const edict_t  *, const char  *); /*   620     4 */
	void                       (*pfnQueryClientCvarValue2)(const edict_t  *, const char  *, int); /*   624     4 */
	int                        (*pfnCheckParm)(const char  *, char * *); /*   628     4 */

	/* size: 632, cachelines: 10, members: 158 */
	/* last cacheline: 56 bytes */
}; /* size: 632 */

/* 115 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 116 */
 /* pointer to 115 */
 /* size: 4 */

/* 117 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142874828 */

/* 118 */
 /* pointer to 117 */
 /* size: 4 */

/* 119 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 120 */
 /* pointer to 119 */
 /* size: 4 */

/* 121 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 122 */
 /* pointer to 121 */
 /* size: 4 */

/* 123 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142875348 */

/* 124 */
 /* pointer to 123 */
 /* size: 4 */

/* 125 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142875608 */

/* 126 */
 /* pointer to 125 */
 /* size: 4 */

/* 127 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142875816 */

/* 128 */
 /* pointer to 127 */
 /* size: 4 */

/* 129 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 130 */
 /* pointer to 129 */
 /* size: 4 */

/* 131 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142876128 */

/* 132 */
 /* pointer to 131 */
 /* size: 4 */

/* 133 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142876336 */

/* 134 */
 /* pointer to 133 */
 /* size: 4 */

/* 135 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 136 */
 /* pointer to 135 */
 /* size: 4 */

/* 137 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 138 */
 /* pointer to 137 */
 /* size: 4 */

/* 139 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 140 */
 /* pointer to 139 */
 /* size: 4 */

/* 141 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 142 */
 /* pointer to 141 */
 /* size: 4 */

/* 143 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143690264 */

/* 144 */
 /* pointer to 143 */
 /* size: 4 */

/* 145 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143690420 */

/* 146 */
 /* pointer to 145 */
 /* size: 4 */

/* 147 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 148 */
 /* pointer to 147 */
 /* size: 4 */

/* 149 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 150 */
 /* pointer to 149 */
 /* size: 4 */

/* 151 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 152 */
 /* pointer to 151 */
 /* size: 4 */

/* 153 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143691304 */

/* 154 */
 /* pointer to 153 */
 /* size: 4 */

/* 155 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143691512 */

/* 156 */
 /* pointer to 155 */
 /* size: 4 */

/* 157 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143691980 */

/* 158 */
 /* pointer to 157 */
 /* size: 4 */

/* 159 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143692448 */

/* 160 */
 /* pointer to 113 */
 /* size: 4 */

/* 161 */
 /* pointer to 159 */
 /* size: 4 */

/* 162 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143692864 */

/* 163 */
 /* pointer to 162 */
 /* size: 4 */

/* 164 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 165 */
 /* pointer to 164 */
 /* size: 4 */

/* 166 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143625124 */

/* 167 */
 /* pointer to 166 */
 /* size: 4 */

/* 168 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 169 */
 /* pointer to 168 */
 /* size: 4 */

/* 170 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143625800 */

/* 171 */
 /* pointer to 170 */
 /* size: 4 */

/* 172 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143626216 */

/* 173 */
 /* pointer to 172 */
 /* size: 4 */

/* 174 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143626476 */

/* 175 */
 /* pointer to 174 */
 /* size: 4 */

/* 176 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143626632 */

/* 177 */
 /* pointer to 176 */
 /* size: 4 */

/* 178 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143626736 */

/* 179 */
 /* pointer to 178 */
 /* size: 4 */

/* 180 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143626944 */

/* 181 */
 /* pointer to 180 */
 /* size: 4 */

/* 182 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143627256 */

/* 183 */
 /* pointer to 182 */
 /* size: 4 */

/* 184 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 185 */
 /* pointer to 184 */
 /* size: 4 */

/* 186 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143627620 */

/* 187 */
 /* pointer to 186 */
 /* size: 4 */

/* 188 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143627932 */

/* 189 */
 /* pointer to 188 */
 /* size: 4 */

/* 190 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143628088 */

/* 191 */
 /* pointer to 190 */
 /* size: 4 */

/* 192 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143628244 */

/* 193 */
 /* pointer to 192 */
 /* size: 4 */

/* 194 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143628400 */

/* 195 */
 /* pointer to 94 */
 /* size: 4 */

/* 196 */
 /* pointer to 194 */
 /* size: 4 */

/* 197 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 198 */
 /* pointer to 197 */
 /* size: 4 */

/* 199 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 200 */
 /* pointer to 199 */
 /* size: 4 */

/* 201 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143628920 */

/* 202 */
 /* pointer to 201 */
 /* size: 4 */

/* 203 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143722064 */

/* 204 */
 /* pointer to 203 */
 /* size: 4 */

/* 205 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143722272 */

/* 206 */
 /* pointer to 205 */
 /* size: 4 */

/* 207 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143722480 */

/* 208 */
 /* pointer to 207 */
 /* size: 4 */

/* 209 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 210 */
 /* pointer to 209 */
 /* size: 4 */

/* 211 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 212 */
 /* pointer to 211 */
 /* size: 4 */

/* 213 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 214 */
 /* pointer to 213 */
 /* size: 4 */

/* 215 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 216 */
 /* pointer to 85 */
 /* size: 4 */

/* 217 */
 /* pointer to 215 */
 /* size: 4 */

/* 218 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 219 */
 /* pointer to 220 */
 /* size: 4 */

/* 220 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 804 */

/* 221 */
 /* pointer to 218 */
 /* size: 4 */

/* 222 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 223 */
 /* pointer to 222 */
 /* size: 4 */

/* 224 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 225 */
 /* pointer to 224 */
 /* size: 4 */

/* 226 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143724040 */

/* 227 */
 /* pointer to 226 */
 /* size: 4 */

/* 228 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143724248 */

/* 229 */
 /* pointer to 228 */
 /* size: 4 */

/* 230 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 231 */
 /* pointer to 230 */
 /* size: 4 */

/* 232 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 233 */
 /* pointer to 232 */
 /* size: 4 */

/* 234 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143724872 */

/* 235 */
 /* pointer to 234 */
 /* size: 4 */

/* 236 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 237 */
 /* pointer to 236 */
 /* size: 4 */

/* 238 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 239 */
 /* pointer to 238 */
 /* size: 4 */

/* 240 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143725340 */

/* 241 */
 /* pointer to 90 */
 /* size: 4 */

/* 242 */
 /* pointer to 240 */
 /* size: 4 */

/* 243 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143725548 */

/* 244 */
 /* pointer to 243 */
 /* size: 4 */

/* 245 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143725808 */

/* 246 */
 /* pointer to 245 */
 /* size: 4 */

/* 247 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 248 */
 /* pointer to 247 */
 /* size: 4 */

/* 249 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 250 */
 /* pointer to 249 */
 /* size: 4 */

/* 251 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 252 */
 /* pointer to 251 */
 /* size: 4 */

/* 253 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142959644 */

/* 254 */
 /* pointer to 253 */
 /* size: 4 */

/* 255 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 256 */
 /* pointer to 255 */
 /* size: 4 */

/* 257 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142959956 */

/* 258 */
 /* pointer to 257 */
 /* size: 4 */

/* 259 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 260 */
 /* pointer to 55 */
 /* size: 4 */

/* 261 */
 /* pointer to 6 */
 /* size: 4 */

/* 262 */
 /* pointer to 259 */
 /* size: 4 */

/* 263 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142960528 */

/* 264 */
 /* pointer to 263 */
 /* size: 4 */

/* 265 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 266 */
 /* pointer to 265 */
 /* size: 4 */

/* 267 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142960944 */

/* 268 */
 /* pointer to 267 */
 /* size: 4 */

/* 269 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 270 */
 /* pointer to 269 */
 /* size: 4 */

/* 271 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142961464 */

/* 272 */
 /* pointer to 271 */
 /* size: 4 */

/* 273 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 274 */
 /* pointer to 273 */
 /* size: 4 */

/* 275 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 276 */
 /* pointer to 275 */
 /* size: 4 */

/* 277 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142962348 */

/* 278 */
 /* pointer to 277 */
 /* size: 4 */

/* 279 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142962608 */

/* 280 */
 /* pointer to 279 */
 /* size: 4 */

/* 281 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 142962920 */

/* 282 */
 /* pointer to 281 */
 /* size: 4 */

/* 283 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143584296 */

/* 284 */
 /* pointer to 283 */
 /* size: 4 */

/* 285 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 286 */
 /* pointer to 285 */
 /* size: 4 */

/* 287 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 288 */
 /* pointer to 287 */
 /* size: 4 */

/* 289 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143585284 */

/* 290 */
 /* pointer to 289 */
 /* size: 4 */

/* 291 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 292 */
 /* pointer to 291 */
 /* size: 4 */

/* 293 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143585700 */

/* 294 */
 /* pointer to 293 */
 /* size: 4 */

/* 295 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 296 */
 /* pointer to 295 */
 /* size: 4 */

/* 297 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 2 */

/* 298 */
 /* pointer to 297 */
 /* size: 4 */

/* 299 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143586324 */

/* 300 */
 /* pointer to 299 */
 /* size: 4 */

/* 301 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 302 */
 /* pointer to 1 */
 /* size: 4 */

/* 303 */
 /* pointer to 301 */
 /* size: 4 */

/* 304 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 305 */
 /* pointer to 304 */
 /* size: 4 */

/* 306 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143587468 */

/* 307 */
 /* pointer to 308 */
 /* size: 4 */

/* 308 */
/* <0> (null):0 */
struct delta_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 309 */
 /* pointer to 306 */
 /* size: 4 */

/* 310 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143587792 */

/* 311 */
 /* pointer to 312 */
 /* size: 4 */

/* 312 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143588000 */

/* 313 */
 /* pointer to 314 */
 /* size: 4 */

/* 314 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 315 */
 /* pointer to 310 */
 /* size: 4 */

/* 316 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 317 */
 /* pointer to 316 */
 /* size: 4 */

/* 318 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143802996 */

/* 319 */
 /* pointer to 318 */
 /* size: 4 */

/* 320 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143803204 */

/* 321 */
 /* pointer to 320 */
 /* size: 4 */

/* 322 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 323 */
 /* pointer to 324 */
 /* size: 4 */

/* 324 */
/* <0> (null):0 */
struct entity_state_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 325 */
 /* pointer to 322 */
 /* size: 4 */

/* 326 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143803736 */

/* 327 */
 /* pointer to 92 */
 /* size: 4 */

/* 328 */
 /* pointer to 326 */
 /* size: 4 */

/* 329 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143803996 */

/* 330 */
 /* pointer to 329 */
 /* size: 4 */

/* 331 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143804308 */

/* 332 */
 /* pointer to 331 */
 /* size: 4 */

/* 333 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143804568 */

/* 334 */
 /* pointer to 333 */
 /* size: 4 */

/* 335 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 336 */
 /* pointer to 335 */
 /* size: 4 */

/* 337 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 338 */
 /* pointer to 337 */
 /* size: 4 */

/* 339 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 340 */
 /* pointer to 339 */
 /* size: 4 */

/* 341 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 342 */
 /* pointer to 341 */
 /* size: 4 */

/* 343 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 344 */
 /* pointer to 343 */
 /* size: 4 */

/* 345 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 346 */
 /* pointer to 345 */
 /* size: 4 */

/* 347 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143806024 */

/* 348 */
 /* pointer to 347 */
 /* size: 4 */

/* 349 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143806232 */

/* 350 */
 /* pointer to 349 */
 /* size: 4 */

/* 351 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143806440 */

/* 352 */
 /* pointer to 351 */
 /* size: 4 */

/* 353 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 354 */
 /* pointer to 28 */
 /* size: 4 */

/* 355 */
 /* pointer to 353 */
 /* size: 4 */

/* 356 */
/* <0> (null):0 */
typedef struct enginefuncs_s enginefuncs_t; /* size: 632 */

/* 357 */
/* <0> (null):0 */
struct KeyValueData_s {
	char *                     szClassName;          /*     0     4 */
	char *                     szKeyName;            /*     4     4 */
	char *                     szValue;              /*     8     4 */
	int32                      fHandled;             /*    12     4 */

	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 358 */
/* <0> (null):0 */
typedef struct KeyValueData_s KeyValueData; /* size: 16 */

/* 359 */
/* <0> (null):0 */
struct {
	char                       mapName[32];          /*     0    32 */
	char                       landmarkName[32];     /*    32    32 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	edict_t *                  pentLandmark;         /*    64     4 */
	class Vector              vecLandmarkOrigin;     /*    68    12 */

	/* size: 80, cachelines: 2, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 80 */

/* 360 */
/* <0> (null):0 */
typedef class  LEVELLIST; /* size: 80 */

/* 361 */
/* <0> (null):0 */
struct {
	int                        id;                   /*     0     4 */
	edict_t *                  pent;                 /*     4     4 */
	int                        location;             /*     8     4 */
	int                        size;                 /*    12     4 */
	int                        flags;                /*    16     4 */
	string_t                   classname;            /*    20     4 */

	/* size: 24, cachelines: 1, members: 6 */
	/* last cacheline: 24 bytes */
}; /* size: 24 */

/* 362 */
/* <0> (null):0 */
typedef class  ENTITYTABLE; /* size: 24 */

/* 363 */
/* <0> (null):0 */
typedef struct saverestore_s SAVERESTOREDATA; /* size: 1396 */

/* 364 */
/* <0> (null):0 */
struct saverestore_s {
	char *                     pBaseData;            /*     0     4 */
	char *                     pCurrentData;         /*     4     4 */
	int                        size;                 /*     8     4 */
	int                        bufferSize;           /*    12     4 */
	int                        tokenSize;            /*    16     4 */
	int                        tokenCount;           /*    20     4 */
	char * *                   pTokens;              /*    24     4 */
	int                        currentIndex;         /*    28     4 */
	int                        tableCount;           /*    32     4 */
	int                        connectionCount;      /*    36     4 */
	ENTITYTABLE *              pTable;               /*    40     4 */
	LEVELLIST                  levelList[16];        /*    44  1280 */
	/* --- cacheline 20 boundary (1280 bytes) was 44 bytes ago --- */
	int                        fUseLandmark;         /*  1324     4 */
	char                       szLandmarkName[20];   /*  1328    20 */
	/* --- cacheline 21 boundary (1344 bytes) was 4 bytes ago --- */
	class Vector              vecLandmarkOffset;     /*  1348    12 */
	float                      time;                 /*  1360     4 */
	char                       szCurrentMapName[32]; /*  1364    32 */

	/* size: 1396, cachelines: 22, members: 17 */
	/* last cacheline: 52 bytes */
}; /* size: 1396 */

/* 365 */
 /* pointer to 362 */
 /* size: 4 */

/* 366 */
/* <0> (null):0 */
LEVELLIST                  array[16]; /* size: 1280 */

/* 367 */
/* <0> (null):0 */
enum _fieldtypes {
	FIELD_FLOAT = 0,
	FIELD_STRING = 1,
	FIELD_ENTITY = 2,
	FIELD_CLASSPTR = 3,
	FIELD_EHANDLE = 4,
	FIELD_EVARS = 5,
	FIELD_EDICT = 6,
	FIELD_VECTOR = 7,
	FIELD_POSITION_VECTOR = 8,
	FIELD_POINTER = 9,
	FIELD_INTEGER = 10,
	FIELD_FUNCTION = 11,
	FIELD_BOOLEAN = 12,
	FIELD_SHORT = 13,
	FIELD_CHARACTER = 14,
	FIELD_TIME = 15,
	FIELD_MODELNAME = 16,
	FIELD_SOUNDNAME = 17,
	FIELD_TYPECOUNT = 18,
}; /* size: 4 */

/* 368 */
/* <0> (null):0 */
typedef enum _fieldtypes FIELDTYPE; /* size: 4 */

/* 369 */
/* <0> (null):0 */
struct {
	FIELDTYPE                  fieldType;            /*     0     4 */
	char *                     fieldName;            /*     4     4 */
	int                        fieldOffset;          /*     8     4 */
	short int                  fieldSize;            /*    12     2 */
	short int                  flags;                /*    14     2 */

	/* size: 16, cachelines: 1, members: 5 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 370 */
/* <0> (null):0 */
typedef class  TYPEDESCRIPTION; /* size: 16 */

/* 371 */
 /* pointer to 358 */
 /* size: 4 */

/* 372 */
 /* pointer to 363 */
 /* size: 4 */

/* 373 */
 /* pointer to 370 */
 /* size: 4 */

/* 374 */
/* <0> (null):0 */
enum {
	ACT_RESET = 0,
	ACT_IDLE = 1,
	ACT_GUARD = 2,
	ACT_WALK = 3,
	ACT_RUN = 4,
	ACT_FLY = 5,
	ACT_SWIM = 6,
	ACT_HOP = 7,
	ACT_LEAP = 8,
	ACT_FALL = 9,
	ACT_LAND = 10,
	ACT_STRAFE_LEFT = 11,
	ACT_STRAFE_RIGHT = 12,
	ACT_ROLL_LEFT = 13,
	ACT_ROLL_RIGHT = 14,
	ACT_TURN_LEFT = 15,
	ACT_TURN_RIGHT = 16,
	ACT_CROUCH = 17,
	ACT_CROUCHIDLE = 18,
	ACT_STAND = 19,
	ACT_USE = 20,
	ACT_SIGNAL1 = 21,
	ACT_SIGNAL2 = 22,
	ACT_SIGNAL3 = 23,
	ACT_TWITCH = 24,
	ACT_COWER = 25,
	ACT_SMALL_FLINCH = 26,
	ACT_BIG_FLINCH = 27,
	ACT_RANGE_ATTACK1 = 28,
	ACT_RANGE_ATTACK2 = 29,
	ACT_MELEE_ATTACK1 = 30,
	ACT_MELEE_ATTACK2 = 31,
	ACT_RELOAD = 32,
	ACT_ARM = 33,
	ACT_DISARM = 34,
	ACT_EAT = 35,
	ACT_DIESIMPLE = 36,
	ACT_DIEBACKWARD = 37,
	ACT_DIEFORWARD = 38,
	ACT_DIEVIOLENT = 39,
	ACT_BARNACLE_HIT = 40,
	ACT_BARNACLE_PULL = 41,
	ACT_BARNACLE_CHOMP = 42,
	ACT_BARNACLE_CHEW = 43,
	ACT_SLEEP = 44,
	ACT_INSPECT_FLOOR = 45,
	ACT_INSPECT_WALL = 46,
	ACT_IDLE_ANGRY = 47,
	ACT_WALK_HURT = 48,
	ACT_RUN_HURT = 49,
	ACT_HOVER = 50,
	ACT_GLIDE = 51,
	ACT_FLY_LEFT = 52,
	ACT_FLY_RIGHT = 53,
	ACT_DETECT_SCENT = 54,
	ACT_SNIFF = 55,
	ACT_BITE = 56,
	ACT_THREAT_DISPLAY = 57,
	ACT_FEAR_DISPLAY = 58,
	ACT_EXCITED = 59,
	ACT_SPECIAL_ATTACK1 = 60,
	ACT_SPECIAL_ATTACK2 = 61,
	ACT_COMBAT_IDLE = 62,
	ACT_WALK_SCARED = 63,
	ACT_RUN_SCARED = 64,
	ACT_VICTORY_DANCE = 65,
	ACT_DIE_HEADSHOT = 66,
	ACT_DIE_CHESTSHOT = 67,
	ACT_DIE_GUTSHOT = 68,
	ACT_DIE_BACKSHOT = 69,
	ACT_FLINCH_HEAD = 70,
	ACT_FLINCH_CHEST = 71,
	ACT_FLINCH_STOMACH = 72,
	ACT_FLINCH_LEFTARM = 73,
	ACT_FLINCH_RIGHTARM = 74,
	ACT_FLINCH_LEFTLEG = 75,
	ACT_FLINCH_RIGHTLEG = 76,
	ACT_FLINCH = 77,
	ACT_LARGE_FLINCH = 78,
	ACT_HOLDBOMB = 79,
	ACT_IDLE_FIDGET = 80,
	ACT_IDLE_SCARED = 81,
	ACT_IDLE_SCARED_FIDGET = 82,
	ACT_FOLLOW_IDLE = 83,
	ACT_FOLLOW_IDLE_FIDGET = 84,
	ACT_FOLLOW_IDLE_SCARED = 85,
	ACT_FOLLOW_IDLE_SCARED_FIDGET = 86,
	ACT_CROUCH_IDLE = 87,
	ACT_CROUCH_IDLE_FIDGET = 88,
	ACT_CROUCH_IDLE_SCARED = 89,
	ACT_CROUCH_IDLE_SCARED_FIDGET = 90,
	ACT_CROUCH_WALK = 91,
	ACT_CROUCH_WALK_SCARED = 92,
	ACT_CROUCH_DIE = 93,
	ACT_WALK_BACK = 94,
	ACT_IDLE_SNEAKY = 95,
	ACT_IDLE_SNEAKY_FIDGET = 96,
	ACT_WALK_SNEAKY = 97,
	ACT_WAVE = 98,
	ACT_YES = 99,
	ACT_NO = 100,
}; /* size: 4 */

/* 375 */
/* <0> (null):0 */
typedef enum  Activity; /* size: 4 */

/* 376 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 377 */
/* <0> (null):0 */
typedef int ptrdiff_t; /* size: 4 */

/* 378 */
/* <0> (null):0 */
struct _List_node_base {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 379 */
/* <0> (null):0 */
class list<NavConnect, std::allocator<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 380 */
/* <0> (null):0 */
class list<CNavLadder*, std::allocator<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 381 */
/* <0> (null):0 */
class list<HidingSpot*, std::allocator<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 382 */
/* <0> (null):0 */
class list<SpotOrder, std::allocator<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 383 */
/* <0> (null):0 */
class allocator<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 384 */
/* <0> (null):0 */
class allocator<std::_List_node<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 385 */
/* <0> (null):0 */
struct _List_node<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 386 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 387 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<SpotOrder> > {
public:

	/* class allocator<std::_List_node<SpotOrder> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 388 */
/* <0> (null):0 */
class _List_base<SpotOrder, std::allocator<SpotOrder> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<SpotOrder> > {
	public:

		/* class allocator<std::_List_node<SpotOrder> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 389 */
/* <0> (null):0 */
struct _List_iterator<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 390 */
/* <0> (null):0 */
struct _List_const_iterator<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 391 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 392 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 393 */
/* <0> (null):0 */
class list<SpotEncounter, std::allocator<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 394 */
/* <0> (null):0 */
class allocator<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 395 */
/* <0> (null):0 */
class allocator<std::_List_node<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 396 */
/* <0> (null):0 */
struct _List_node<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 397 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 398 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<HidingSpot*> > {
public:

	/* class allocator<std::_List_node<HidingSpot*> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 399 */
/* <0> (null):0 */
class _List_base<HidingSpot*, std::allocator<HidingSpot*> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<HidingSpot*> > {
	public:

		/* class allocator<std::_List_node<HidingSpot*> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 400 */
/* <0> (null):0 */
struct _List_iterator<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 401 */
/* <0> (null):0 */
struct _List_const_iterator<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 402 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 403 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 404 */
/* <0> (null):0 */
class allocator<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 405 */
/* <0> (null):0 */
class allocator<std::_List_node<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 406 */
/* <0> (null):0 */
struct _List_node<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 407 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 408 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<SpotEncounter> > {
public:

	/* class allocator<std::_List_node<SpotEncounter> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 409 */
/* <0> (null):0 */
class _List_base<SpotEncounter, std::allocator<SpotEncounter> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<SpotEncounter> > {
	public:

		/* class allocator<std::_List_node<SpotEncounter> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 410 */
/* <0> (null):0 */
struct _List_iterator<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 411 */
/* <0> (null):0 */
struct _List_const_iterator<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 412 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 413 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 414 */
/* <0> (null):0 */
class allocator<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 415 */
/* <0> (null):0 */
class allocator<std::_List_node<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 416 */
/* <0> (null):0 */
struct _List_node<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 417 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 418 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<NavConnect> > {
public:

	/* class allocator<std::_List_node<NavConnect> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 419 */
/* <0> (null):0 */
class _List_base<NavConnect, std::allocator<NavConnect> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<NavConnect> > {
	public:

		/* class allocator<std::_List_node<NavConnect> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 420 */
/* <0> (null):0 */
struct _List_iterator<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 421 */
/* <0> (null):0 */
struct _List_const_iterator<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 422 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 423 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 424 */
/* <0> (null):0 */
class allocator<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 425 */
/* <0> (null):0 */
class allocator<std::_List_node<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 426 */
/* <0> (null):0 */
struct _List_node<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 427 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 428 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<CNavLadder*> > {
public:

	/* class allocator<std::_List_node<CNavLadder*> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 429 */
/* <0> (null):0 */
class _List_base<CNavLadder*, std::allocator<CNavLadder*> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<CNavLadder*> > {
	public:

		/* class allocator<std::_List_node<CNavLadder*> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 430 */
/* <0> (null):0 */
struct _List_iterator<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 431 */
/* <0> (null):0 */
struct _List_const_iterator<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 432 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 433 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 434 */
/* <0> (null):0 */
class allocator<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 435 */
/* <0> (null):0 */
class allocator<std::_List_node<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 436 */
/* <0> (null):0 */
struct _List_node<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 437 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 438 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<CNavArea*> > {
public:

	/* class allocator<std::_List_node<CNavArea*> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 439 */
/* <0> (null):0 */
class _List_base<CNavArea*, std::allocator<CNavArea*> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<CNavArea*> > {
	public:

		/* class allocator<std::_List_node<CNavArea*> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 440 */
/* <0> (null):0 */
class list<CNavArea*, std::allocator<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 441 */
/* <0> (null):0 */
struct _List_iterator<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 442 */
/* <0> (null):0 */
struct _List_const_iterator<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 443 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 444 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 445 */
/* <0> (null):0 */
struct _Destroy_aux<true> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 446 */
/* <0> (null):0 */
struct __uninitialized_copy<true> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 447 */
/* <0> (null):0 */
class list<BotProfile*, std::allocator<BotProfile*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 448 */
/* <0> (null):0 */
class allocator<BotProfile*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 449 */
/* <0> (null):0 */
class allocator<std::_List_node<BotProfile*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 450 */
/* <0> (null):0 */
struct _List_node<BotProfile*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 451 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 452 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<BotProfile*> > {
public:

	/* class allocator<std::_List_node<BotProfile*> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 453 */
/* <0> (null):0 */
class _List_base<BotProfile*, std::allocator<BotProfile*> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<BotProfile*> > {
	public:

		/* class allocator<std::_List_node<BotProfile*> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 454 */
/* <0> (null):0 */
struct _List_iterator<BotProfile*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 455 */
/* <0> (null):0 */
struct _List_const_iterator<BotProfile*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 456 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<BotProfile*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 457 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<BotProfile*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 458 */
/* <0> (null):0 */
class allocator<char*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 459 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 460 */
/* <0> (null):0 */
struct _Vector_impl : public allocator<char*> {
public:

	/* class allocator<char*>    <ancestor>; */      /*     0     1 */
	pointer                    _M_start;             /*     0     4 */
	pointer                    _M_finish;            /*     4     4 */
	pointer                    _M_end_of_storage;    /*     8     4 */
	/* <0> (null):0 */
	void _Vector_impl(class _Vector_impl *);

	/* <0> (null):0 */
	void _Vector_impl(class _Vector_impl *, const _Tp_alloc_type  &);


	/* size: 12, cachelines: 1, members: 4 */
	/* last cacheline: 12 bytes */

	/* BRAIN FART ALERT! 12 != 9 + 0(holes), diff = 3 */

}; /* size: 12 */

/* 461 */
/* <0> (null):0 */
struct _Vector_base<char*, std::allocator<char*> > {
	/* <0> (null):0 */
	struct _Vector_impl : public allocator<char*> {
	public:

		/* class allocator<char*>    <ancestor>; */      /*     0     1 */
		pointer                    _M_start;             /*     0     4 */
		pointer                    _M_finish;            /*     4     4 */
		pointer                    _M_end_of_storage;    /*     8     4 */
		/* <0> (null):0 */
		void _Vector_impl(class _Vector_impl *);

		/* <0> (null):0 */
		void _Vector_impl(class _Vector_impl *, const _Tp_alloc_type  &);


		/* size: 12, cachelines: 1, members: 4 */
		/* last cacheline: 12 bytes */

		/* BRAIN FART ALERT! 12 != 9 + 0(holes), diff = 3 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 462 */
/* <0> (null):0 */
class vector<char*, std::allocator<char*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 463 */
/* <0> (null):0 */
class reverse_iterator<__gnu_cxx::__normal_iterator<char* const*, std::vector<char*, std::allocator<char*> > > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 464 */
/* <0> (null):0 */
class reverse_iterator<__gnu_cxx::__normal_iterator<char**, std::vector<char*, std::allocator<char*> > > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 465 */
/* <0> (null):0 */
class vector<BotSpeakable*, std::allocator<BotSpeakable*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 466 */
/* <0> (null):0 */
class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 467 */
/* <0> (null):0 */
class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 468 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 469 */
/* <0> (null):0 */
struct _Vector_impl : public allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {
public:

	/* class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> <ancestor>; */ /*     0     1 */
	pointer                    _M_start;             /*     0     4 */
	pointer                    _M_finish;            /*     4     4 */
	pointer                    _M_end_of_storage;    /*     8     4 */
	/* <0> (null):0 */
	void _Vector_impl(class _Vector_impl *);

	/* <0> (null):0 */
	void _Vector_impl(class _Vector_impl *, const _Tp_alloc_type  &);


	/* size: 12, cachelines: 1, members: 4 */
	/* last cacheline: 12 bytes */

	/* BRAIN FART ALERT! 12 != 9 + 0(holes), diff = 3 */

}; /* size: 12 */

/* 470 */
/* <0> (null):0 */
struct _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > {
	/* <0> (null):0 */
	struct _Vector_impl : public allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {
	public:

		/* class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> <ancestor>; */ /*     0     1 */
		pointer                    _M_start;             /*     0     4 */
		pointer                    _M_finish;            /*     4     4 */
		pointer                    _M_end_of_storage;    /*     8     4 */
		/* <0> (null):0 */
		void _Vector_impl(class _Vector_impl *);

		/* <0> (null):0 */
		void _Vector_impl(class _Vector_impl *, const _Tp_alloc_type  &);


		/* size: 12, cachelines: 1, members: 4 */
		/* last cacheline: 12 bytes */

		/* BRAIN FART ALERT! 12 != 9 + 0(holes), diff = 3 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 471 */
/* <0> (null):0 */
class reverse_iterator<__gnu_cxx::__normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >* const*, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 472 */
/* <0> (null):0 */
class reverse_iterator<__gnu_cxx::__normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 473 */
/* <0> (null):0 */
class allocator<int> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 474 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 475 */
/* <0> (null):0 */
struct _Vector_impl : public allocator<int> {
public:

	/* class allocator<int>      <ancestor>; */      /*     0     1 */
	pointer                    _M_start;             /*     0     4 */
	pointer                    _M_finish;            /*     4     4 */
	pointer                    _M_end_of_storage;    /*     8     4 */
	/* <0> (null):0 */
	void _Vector_impl(class _Vector_impl *);

	/* <0> (null):0 */
	void _Vector_impl(class _Vector_impl *, const _Tp_alloc_type  &);


	/* size: 12, cachelines: 1, members: 4 */
	/* last cacheline: 12 bytes */

	/* BRAIN FART ALERT! 12 != 9 + 0(holes), diff = 3 */

}; /* size: 12 */

/* 476 */
/* <0> (null):0 */
struct _Vector_base<int, std::allocator<int> > {
	/* <0> (null):0 */
	struct _Vector_impl : public allocator<int> {
	public:

		/* class allocator<int>      <ancestor>; */      /*     0     1 */
		pointer                    _M_start;             /*     0     4 */
		pointer                    _M_finish;            /*     4     4 */
		pointer                    _M_end_of_storage;    /*     8     4 */
		/* <0> (null):0 */
		void _Vector_impl(class _Vector_impl *);

		/* <0> (null):0 */
		void _Vector_impl(class _Vector_impl *, const _Tp_alloc_type  &);


		/* size: 12, cachelines: 1, members: 4 */
		/* last cacheline: 12 bytes */

		/* BRAIN FART ALERT! 12 != 9 + 0(holes), diff = 3 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 477 */
/* <0> (null):0 */
class vector<int, std::allocator<int> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 478 */
/* <0> (null):0 */
class reverse_iterator<__gnu_cxx::__normal_iterator<const int*, std::vector<int, std::allocator<int> > > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 479 */
/* <0> (null):0 */
class reverse_iterator<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 480 */
/* <0> (null):0 */
class list<BotPhrase*, std::allocator<BotPhrase*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 481 */
/* <0> (null):0 */
class allocator<BotPhrase*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 482 */
/* <0> (null):0 */
class allocator<std::_List_node<BotPhrase*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 483 */
/* <0> (null):0 */
struct _List_node<BotPhrase*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 484 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 485 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<BotPhrase*> > {
public:

	/* class allocator<std::_List_node<BotPhrase*> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 486 */
/* <0> (null):0 */
class _List_base<BotPhrase*, std::allocator<BotPhrase*> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<BotPhrase*> > {
	public:

		/* class allocator<std::_List_node<BotPhrase*> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 487 */
/* <0> (null):0 */
struct _List_iterator<BotPhrase*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 488 */
/* <0> (null):0 */
struct _List_const_iterator<BotPhrase*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 489 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<BotPhrase*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 490 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<BotPhrase*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 491 */
/* <0> (null):0 */
class list<CCareerTask*, std::allocator<CCareerTask*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 492 */
/* <0> (null):0 */
class allocator<CCareerTask*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 493 */
/* <0> (null):0 */
class allocator<std::_List_node<CCareerTask*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 494 */
/* <0> (null):0 */
struct _List_node<CCareerTask*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 495 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 496 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<CCareerTask*> > {
public:

	/* class allocator<std::_List_node<CCareerTask*> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 497 */
/* <0> (null):0 */
class _List_base<CCareerTask*, std::allocator<CCareerTask*> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<CCareerTask*> > {
	public:

		/* class allocator<std::_List_node<CCareerTask*> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 498 */
/* <0> (null):0 */
struct _List_iterator<CCareerTask*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 499 */
/* <0> (null):0 */
struct _List_const_iterator<CCareerTask*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 500 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<CCareerTask*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 501 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<CCareerTask*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 502 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 503 */
/* <0> (null):0 */
struct _Vector_impl : public allocator<CCareerTask*> {
public:

	/* class allocator<CCareerTask*> <ancestor>; */  /*     0     1 */
	pointer                    _M_start;             /*     0     4 */
	pointer                    _M_finish;            /*     4     4 */
	pointer                    _M_end_of_storage;    /*     8     4 */
	/* <0> (null):0 */
	void _Vector_impl(class _Vector_impl *);

	/* <0> (null):0 */
	void _Vector_impl(class _Vector_impl *, const _Tp_alloc_type  &);

	/* <0> (null):0 */
	void ~_Vector_impl(class _Vector_impl *, int);


	/* size: 12, cachelines: 1, members: 4 */
	/* last cacheline: 12 bytes */

	/* BRAIN FART ALERT! 12 != 9 + 0(holes), diff = 3 */

}; /* size: 12 */

/* 504 */
/* <0> (null):0 */
struct _Vector_base<CCareerTask*, std::allocator<CCareerTask*> > {
	/* <0> (null):0 */
	struct _Vector_impl : public allocator<CCareerTask*> {
	public:

		/* class allocator<CCareerTask*> <ancestor>; */  /*     0     1 */
		pointer                    _M_start;             /*     0     4 */
		pointer                    _M_finish;            /*     4     4 */
		pointer                    _M_end_of_storage;    /*     8     4 */
		/* <0> (null):0 */
		void _Vector_impl(class _Vector_impl *);

		/* <0> (null):0 */
		void _Vector_impl(class _Vector_impl *, const _Tp_alloc_type  &);

		/* <0> (null):0 */
		void ~_Vector_impl(class _Vector_impl *, int);


		/* size: 12, cachelines: 1, members: 4 */
		/* last cacheline: 12 bytes */

		/* BRAIN FART ALERT! 12 != 9 + 0(holes), diff = 3 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 505 */
/* <0> (null):0 */
class vector<CCareerTask*, std::allocator<CCareerTask*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 506 */
/* <0> (null):0 */
class reverse_iterator<__gnu_cxx::__normal_iterator<CCareerTask* const*, std::vector<CCareerTask*, std::allocator<CCareerTask*> > > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 507 */
/* <0> (null):0 */
class reverse_iterator<__gnu_cxx::__normal_iterator<CCareerTask**, std::vector<CCareerTask*, std::allocator<CCareerTask*> > > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 508 */
/* <0> (null):0 */
enum {
	__value = 1,
}; /* size: 4 */

/* 509 */
/* <0> (null):0 */
struct __traitor<std::__is_integer<int>, std::__is_floating<int> > {
	/* <0> (null):0 */
	enum {
		__value = 1,
	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 510 */
/* <0> (null):0 */
enum {
	__value = 1,
}; /* size: 4 */

/* 511 */
/* <0> (null):0 */
struct __traitor<std::__is_arithmetic<int>, std::__is_pointer<int> > {
	/* <0> (null):0 */
	enum {
		__value = 1,
	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 512 */
/* <0> (null):0 */
struct iterator_traits<CCareerTask**> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 513 */
/* <0> (null):0 */
struct _Iter_base<CCareerTask**, false> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 514 */
/* <0> (null):0 */
struct __copy_move_backward<false, true, std::random_access_iterator_tag> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 515 */
/* <0> (null):0 */
struct __copy_move<false, true, std::random_access_iterator_tag> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 516 */
/* <0> (null):0 */
enum hash_types_e {
	CLASSNAME = 0,
}; /* size: 4 */

/* 517 */
/* <0> (null):0 */
typedef int EOFFSET; /* size: 4 */

/* 518 */
/* <0> (null):0 */
enum {
	TS_AT_TOP = 0,
	TS_AT_BOTTOM = 1,
	TS_GOING_UP = 2,
	TS_GOING_DOWN = 3,
}; /* size: 4 */

/* 519 */
/* <0> (null):0 */
typedef enum  TOGGLE_STATE; /* size: 4 */

/* 520 */
/* <0> (null):0 */
enum {
	ignore_monsters = 1,
	dont_ignore_monsters = 0,
	missile = 2,
}; /* size: 4 */

/* 521 */
/* <0> (null):0 */
typedef enum  IGNORE_MONSTERS; /* size: 4 */

/* 522 */
/* <0> (null):0 */
enum {
	ignore_glass = 1,
	dont_ignore_glass = 0,
}; /* size: 4 */

/* 523 */
/* <0> (null):0 */
typedef enum  IGNORE_GLASS; /* size: 4 */

/* 524 */
/* <0> (null):0 */
enum {
	point_hull = 0,
	human_hull = 1,
	large_hull = 2,
	head_hull = 3,
}; /* size: 4 */

/* 525 */
/* <0> (null):0 */
class CSaveRestoreBuffer {
protected:

	SAVERESTOREDATA *          m_pdata;              /*     0     4 */
	/* <0> (null):0 */
	void CSaveRestoreBuffer(class CSaveRestoreBuffer *);

	/* <0> (null):0 */
	void CSaveRestoreBuffer(class CSaveRestoreBuffer *, SAVERESTOREDATA *);

	/* <0> (null):0 */
	void ~CSaveRestoreBuffer(class CSaveRestoreBuffer *, int);

	/* <0> (null):0 */
	int EntityIndex(class CSaveRestoreBuffer *, entvars_t *); /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP9entvars_s */

	/* <0> (null):0 */
	int EntityIndex(class CSaveRestoreBuffer *, edict_t *); /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP7edict_s */

	/* <0> (null):0 */
	int EntityIndex(class CSaveRestoreBuffer *, EOFFSET); /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEi */

	/* <0> (null):0 */
	int EntityIndex(class CSaveRestoreBuffer *, class CBaseEntity *); /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP11CBaseEntity */

	/* <0> (null):0 */
	int EntityFlags(class CSaveRestoreBuffer *, int, int); /* linkage=_ZN18CSaveRestoreBuffer11EntityFlagsEii */

	/* <0> (null):0 */
	int EntityFlagsSet(class CSaveRestoreBuffer *, int, int); /* linkage=_ZN18CSaveRestoreBuffer14EntityFlagsSetEii */

	/* <0> (null):0 */
	edict_t * EntityFromIndex(class CSaveRestoreBuffer *, int); /* linkage=_ZN18CSaveRestoreBuffer15EntityFromIndexEi */

	/* <0> (null):0 */
	short unsigned int TokenHash(class CSaveRestoreBuffer *, const char  *); /* linkage=_ZN18CSaveRestoreBuffer9TokenHashEPKc */

	/* <0> (null):0 */
	void BufferRewind(class CSaveRestoreBuffer *, int); /* linkage=_ZN18CSaveRestoreBuffer12BufferRewindEi */

	/* <0> (null):0 */
	unsigned int HashString(class CSaveRestoreBuffer *, const char  *); /* linkage=_ZN18CSaveRestoreBuffer10HashStringEPKc */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 526 */
 /* pointer to 525 */
 /* size: 4 */

/* 527 */
 /* pointer to 88 */
 /* size: 4 */

/* 528 */
 /* pointer to 529 */
 /* size: 4 */

/* 529 */
/* <0> (null):0 */
struct CBaseEntity {
	/* <0> (null):0 */
	virtual int ObjectCaps(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10ObjectCapsEv */

	/* <0> (null):0 */
	virtual int Illumination(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12IlluminationEv */

	/* <0> (null):0 */
	class CBaseEntity * Instance(edict_t *); /* linkage=_ZN11CBaseEntity8InstanceEP7edict_s */

	/* <0> (null):0 */
	edict_t * edict(class CBaseEntity *); /* linkage=_ZN11CBaseEntity5edictEv */

	/* <0> (null):0 */
	int entindex(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8entindexEv */

	/* <0> (null):0 */
	class CBaseEntity * Instance(entvars_t *); /* linkage=_ZN11CBaseEntity8InstanceEP9entvars_s */

	/* <0> (null):0 */
	virtual void KeyValue(class CBaseEntity *, KeyValueData *); /* linkage=_ZN11CBaseEntity8KeyValueEP14KeyValueData_s */

	/* <0> (null):0 */
	void CBaseEntity(class CBaseEntity *);

	/* <0> (null):0 */
	void * operator new(size_t, entvars_t *); /* linkage=_ZN11CBaseEntitynwEjP9entvars_s */

	/* <0> (null):0 */
	virtual void Spawn(class CBaseEntity *); /* linkage=_ZN11CBaseEntity5SpawnEv */

	/* <0> (null):0 */
	virtual void Precache(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8PrecacheEv */

	/* <0> (null):0 */
	virtual void Restart(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7RestartEv */

	/* <0> (null):0 */
	virtual void Activate(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8ActivateEv */

	/* <0> (null):0 */
	virtual int Classify(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8ClassifyEv */

	/* <0> (null):0 */
	virtual void DeathNotice(class CBaseEntity *, entvars_t *); /* linkage=_ZN11CBaseEntity11DeathNoticeEP9entvars_s */

	/* <0> (null):0 */
	virtual int BloodColor(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10BloodColorEv */

	/* <0> (null):0 */
	virtual BOOL IsTriggered(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity11IsTriggeredEPS_ */

	/* <0> (null):0 */
	virtual class CBaseMonster * MyMonsterPointer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity16MyMonsterPointerEv */

	/* <0> (null):0 */
	virtual class CSquadMonster * MySquadMonsterPointer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity21MySquadMonsterPointerEv */

	/* <0> (null):0 */
	virtual int GetToggleState(class CBaseEntity *); /* linkage=_ZN11CBaseEntity14GetToggleStateEv */

	/* <0> (null):0 */
	virtual void AddPoints(class CBaseEntity *, int, BOOL); /* linkage=_ZN11CBaseEntity9AddPointsEii */

	/* <0> (null):0 */
	virtual void AddPointsToTeam(class CBaseEntity *, int, BOOL); /* linkage=_ZN11CBaseEntity15AddPointsToTeamEii */

	/* <0> (null):0 */
	virtual BOOL AddPlayerItem(class CBaseEntity *, class CBasePlayerItem *); /* linkage=_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem */

	/* <0> (null):0 */
	virtual BOOL RemovePlayerItem(class CBaseEntity *, class CBasePlayerItem *); /* linkage=_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem */

	/* <0> (null):0 */
	virtual int GiveAmmo(class CBaseEntity *, int, char *, int); /* linkage=_ZN11CBaseEntity8GiveAmmoEiPci */

	/* <0> (null):0 */
	virtual float GetDelay(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8GetDelayEv */

	/* <0> (null):0 */
	virtual int IsMoving(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8IsMovingEv */

	/* <0> (null):0 */
	virtual void OverrideReset(class CBaseEntity *); /* linkage=_ZN11CBaseEntity13OverrideResetEv */

	/* <0> (null):0 */
	virtual void SetToggleState(class CBaseEntity *, int); /* linkage=_ZN11CBaseEntity14SetToggleStateEi */

	/* <0> (null):0 */
	virtual void StartSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity13StartSneakingEv */

	/* <0> (null):0 */
	virtual void StopSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12StopSneakingEv */

	/* <0> (null):0 */
	virtual BOOL OnControls(class CBaseEntity *, entvars_t *); /* linkage=_ZN11CBaseEntity10OnControlsEP9entvars_s */

	/* <0> (null):0 */
	virtual BOOL IsSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10IsSneakingEv */

	/* <0> (null):0 */
	virtual BOOL IsAlive(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7IsAliveEv */

	/* <0> (null):0 */
	virtual BOOL IsBSPModel(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10IsBSPModelEv */

	/* <0> (null):0 */
	virtual BOOL ReflectGauss(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12ReflectGaussEv */

	/* <0> (null):0 */
	virtual BOOL IsPlayer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8IsPlayerEv */

	/* <0> (null):0 */
	virtual BOOL IsNetClient(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11IsNetClientEv */

	/* <0> (null):0 */
	virtual const char  * TeamID(class CBaseEntity *); /* linkage=_ZN11CBaseEntity6TeamIDEv */

	/* <0> (null):0 */
	virtual void Think(class CBaseEntity *); /* linkage=_ZN11CBaseEntity5ThinkEv */

	/* <0> (null):0 */
	virtual void Touch(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity5TouchEPS_ */

	/* <0> (null):0 */
	virtual void Use(class CBaseEntity *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float); /* linkage=_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf */

	/* <0> (null):0 */
	virtual void Blocked(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity7BlockedEPS_ */

	/* <0> (null):0 */
	virtual class CBaseEntity * Respawn(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7RespawnEv */

	/* <0> (null):0 */
	virtual void UpdateOwner(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11UpdateOwnerEv */

	/* <0> (null):0 */
	virtual BOOL FBecomeProne(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12FBecomeProneEv */

	/* <0> (null):0 */
	virtual class Vector Center(class CBaseEntity *); /* linkage=_ZN11CBaseEntity6CenterEv */

	/* <0> (null):0 */
	virtual class Vector EyePosition(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11EyePositionEv */

	/* <0> (null):0 */
	virtual class Vector EarPosition(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11EarPositionEv */

	/* <0> (null):0 */
	virtual class Vector BodyTarget(class CBaseEntity *, const class Vector  &); /* linkage=_ZN11CBaseEntity10BodyTargetERK6Vector */

	/* <0> (null):0 */
	virtual BOOL HasTarget(class CBaseEntity *, string_t); /* linkage=_ZN11CBaseEntity9HasTargetEj */

	/* vtable has 45 entries: {
	   [6] = ObjectCaps(_ZN11CBaseEntity10ObjectCapsEv), 
	   [55] = Illumination(_ZN11CBaseEntity12IlluminationEv), 
	   [3] = KeyValue(_ZN11CBaseEntity8KeyValueEP14KeyValueData_s), 
	   [0] = Spawn(_ZN11CBaseEntity5SpawnEv), 
	   [1] = Precache(_ZN11CBaseEntity8PrecacheEv), 
	   [2] = Restart(_ZN11CBaseEntity7RestartEv), 
	   [7] = Activate(_ZN11CBaseEntity8ActivateEv), 
	   [9] = Classify(_ZN11CBaseEntity8ClassifyEv), 
	   [10] = DeathNotice(_ZN11CBaseEntity11DeathNoticeEP9entvars_s), 
	   [15] = BloodColor(_ZN11CBaseEntity10BloodColorEv), 
	   [17] = IsTriggered(_ZN11CBaseEntity11IsTriggeredEPS_), 
	   [18] = MyMonsterPointer(_ZN11CBaseEntity16MyMonsterPointerEv), 
	   [19] = MySquadMonsterPointer(_ZN11CBaseEntity21MySquadMonsterPointerEv), 
	   [20] = GetToggleState(_ZN11CBaseEntity14GetToggleStateEv), 
	   [21] = AddPoints(_ZN11CBaseEntity9AddPointsEii), 
	   [22] = AddPointsToTeam(_ZN11CBaseEntity15AddPointsToTeamEii), 
	   [23] = AddPlayerItem(_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem), 
	   [24] = RemovePlayerItem(_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem), 
	   [25] = GiveAmmo(_ZN11CBaseEntity8GiveAmmoEiPci), 
	   [26] = GetDelay(_ZN11CBaseEntity8GetDelayEv), 
	   [27] = IsMoving(_ZN11CBaseEntity8IsMovingEv), 
	   [28] = OverrideReset(_ZN11CBaseEntity13OverrideResetEv), 
	   [30] = SetToggleState(_ZN11CBaseEntity14SetToggleStateEi), 
	   [31] = StartSneaking(_ZN11CBaseEntity13StartSneakingEv), 
	   [32] = StopSneaking(_ZN11CBaseEntity12StopSneakingEv), 
	   [33] = OnControls(_ZN11CBaseEntity10OnControlsEP9entvars_s), 
	   [34] = IsSneaking(_ZN11CBaseEntity10IsSneakingEv), 
	   [35] = IsAlive(_ZN11CBaseEntity7IsAliveEv), 
	   [36] = IsBSPModel(_ZN11CBaseEntity10IsBSPModelEv), 
	   [37] = ReflectGauss(_ZN11CBaseEntity12ReflectGaussEv), 
	   [40] = IsPlayer(_ZN11CBaseEntity8IsPlayerEv), 
	   [41] = IsNetClient(_ZN11CBaseEntity11IsNetClientEv), 
	   [42] = TeamID(_ZN11CBaseEntity6TeamIDEv), 
	   [44] = Think(_ZN11CBaseEntity5ThinkEv), 
	   [45] = Touch(_ZN11CBaseEntity5TouchEPS_), 
	   [46] = Use(_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf), 
	   [47] = Blocked(_ZN11CBaseEntity7BlockedEPS_), 
	   [48] = Respawn(_ZN11CBaseEntity7RespawnEv), 
	   [49] = UpdateOwner(_ZN11CBaseEntity11UpdateOwnerEv), 
	   [50] = FBecomeProne(_ZN11CBaseEntity12FBecomeProneEv), 
	   [51] = Center(_ZN11CBaseEntity6CenterEv), 
	   [52] = EyePosition(_ZN11CBaseEntity11EyePositionEv), 
	   [53] = EarPosition(_ZN11CBaseEntity11EarPositionEv), 
	   [54] = BodyTarget(_ZN11CBaseEntity10BodyTargetERK6Vector), 
	   [38] = HasTarget(_ZN11CBaseEntity9HasTargetEj), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 530 */
/* <0> (null):0 */
class CSave : public CSaveRestoreBuffer {
public:

	/* class CSaveRestoreBuffer  <ancestor>; */      /*     0     4 */
	/* <0> (null):0 */
	void CSave(class CSave *, SAVERESTOREDATA *);

	/* <0> (null):0 */
	void WriteShort(class CSave *, const char  *, const short int  *, int); /* linkage=_ZN5CSave10WriteShortEPKcPKsi */

	/* <0> (null):0 */
	void WriteInt(class CSave *, const char  *, const int  *, int); /* linkage=_ZN5CSave8WriteIntEPKcPKii */

	/* <0> (null):0 */
	void WriteFloat(class CSave *, const char  *, const float  *, int); /* linkage=_ZN5CSave10WriteFloatEPKcPKfi */

	/* <0> (null):0 */
	void WriteTime(class CSave *, const char  *, const float  *, int); /* linkage=_ZN5CSave9WriteTimeEPKcPKfi */

	/* <0> (null):0 */
	void WriteData(class CSave *, const char  *, int, const char  *); /* linkage=_ZN5CSave9WriteDataEPKciS1_ */

	/* <0> (null):0 */
	void WriteString(class CSave *, const char  *, const char  *); /* linkage=_ZN5CSave11WriteStringEPKcS1_ */

	/* <0> (null):0 */
	void WriteString(class CSave *, const char  *, const int  *, int); /* linkage=_ZN5CSave11WriteStringEPKcPKii */

	/* <0> (null):0 */
	void WriteVector(class CSave *, const char  *, const class Vector  &); /* linkage=_ZN5CSave11WriteVectorEPKcRK6Vector */

	/* <0> (null):0 */
	void WriteVector(class CSave *, const char  *, const float  *, int); /* linkage=_ZN5CSave11WriteVectorEPKcPKfi */

	/* <0> (null):0 */
	void WritePositionVector(class CSave *, const char  *, const class Vector  &); /* linkage=_ZN5CSave19WritePositionVectorEPKcRK6Vector */

	/* <0> (null):0 */
	void WritePositionVector(class CSave *, const char  *, const float  *, int); /* linkage=_ZN5CSave19WritePositionVectorEPKcPKfi */

	/* <0> (null):0 */
	void WriteFunction(class CSave *, const char  *, void * *, int); /* linkage=_ZN5CSave13WriteFunctionEPKcPPvi */

	/* <0> (null):0 */
	int WriteEntVars(class CSave *, const char  *, entvars_t *); /* linkage=_ZN5CSave12WriteEntVarsEPKcP9entvars_s */

	/* <0> (null):0 */
	int WriteFields(class CSave *, const char  *, void *, TYPEDESCRIPTION *, int); /* linkage=_ZN5CSave11WriteFieldsEPKcPvP15TYPEDESCRIPTIONi */

private:

	/* <0> (null):0 */
	int DataEmpty(class CSave *, const char  *, int); /* linkage=_ZN5CSave9DataEmptyEPKci */

	/* <0> (null):0 */
	void BufferField(class CSave *, const char  *, int, const char  *); /* linkage=_ZN5CSave11BufferFieldEPKciS1_ */

	/* <0> (null):0 */
	void BufferString(class CSave *, char *, int); /* linkage=_ZN5CSave12BufferStringEPci */

	/* <0> (null):0 */
	void BufferData(class CSave *, const char  *, int); /* linkage=_ZN5CSave10BufferDataEPKci */

	/* <0> (null):0 */
	void BufferHeader(class CSave *, const char  *, int); /* linkage=_ZN5CSave12BufferHeaderEPKci */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 531 */
 /* pointer to 530 */
 /* size: 4 */

/* 532 */
 /* pointer to 533 */
 /* size: 4 */

/* 533 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 2 */

/* 534 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 535 */
 /* pointer to 27 */
 /* size: 4 */

/* 536 */
/* <0> (null):0 */
struct {
	short unsigned int         size;                 /*     0     2 */
	short unsigned int         token;                /*     2     2 */
	char *                     pData;                /*     4     4 */

	/* size: 8, cachelines: 1, members: 3 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 537 */
/* <0> (null):0 */
typedef class  HEADER; /* size: 8 */

/* 538 */
/* <0> (null):0 */
class CRestore : public CSaveRestoreBuffer {
public:

	/* class CSaveRestoreBuffer  <ancestor>; */      /*     0     4 */
private:

	int                        m_global;             /*     4     4 */
	BOOL                       m_precache;           /*     8     4 */
	/* <0> (null):0 */
	void CRestore(class CRestore *, SAVERESTOREDATA *);

	/* <0> (null):0 */
	int ReadEntVars(class CRestore *, const char  *, entvars_t *); /* linkage=_ZN8CRestore11ReadEntVarsEPKcP9entvars_s */

	/* <0> (null):0 */
	int ReadFields(class CRestore *, const char  *, void *, TYPEDESCRIPTION *, int); /* linkage=_ZN8CRestore10ReadFieldsEPKcPvP15TYPEDESCRIPTIONi */

	/* <0> (null):0 */
	int ReadField(class CRestore *, void *, TYPEDESCRIPTION *, int, int, int, char *, void *); /* linkage=_ZN8CRestore9ReadFieldEPvP15TYPEDESCRIPTIONiiiPcS0_ */

	/* <0> (null):0 */
	int ReadInt(class CRestore *); /* linkage=_ZN8CRestore7ReadIntEv */

	/* <0> (null):0 */
	short int ReadShort(class CRestore *); /* linkage=_ZN8CRestore9ReadShortEv */

	/* <0> (null):0 */
	int ReadNamedInt(class CRestore *, const char  *); /* linkage=_ZN8CRestore12ReadNamedIntEPKc */

	/* <0> (null):0 */
	char * ReadNamedString(class CRestore *, const char  *); /* linkage=_ZN8CRestore15ReadNamedStringEPKc */

	/* <0> (null):0 */
	int Empty(class CRestore *); /* linkage=_ZN8CRestore5EmptyEv */

	/* <0> (null):0 */
	void SetGlobalMode(class CRestore *, int); /* linkage=_ZN8CRestore13SetGlobalModeEi */

	/* <0> (null):0 */
	void PrecacheMode(class CRestore *, BOOL); /* linkage=_ZN8CRestore12PrecacheModeEi */

	/* <0> (null):0 */
	char * BufferPointer(class CRestore *); /* linkage=_ZN8CRestore13BufferPointerEv */

	/* <0> (null):0 */
	void BufferReadBytes(class CRestore *, char *, int); /* linkage=_ZN8CRestore15BufferReadBytesEPci */

	/* <0> (null):0 */
	void BufferSkipBytes(class CRestore *, int); /* linkage=_ZN8CRestore15BufferSkipBytesEi */

	/* <0> (null):0 */
	int BufferSkipZString(class CRestore *); /* linkage=_ZN8CRestore17BufferSkipZStringEv */

	/* <0> (null):0 */
	int BufferCheckZString(class CRestore *, const char  *); /* linkage=_ZN8CRestore18BufferCheckZStringEPKc */

	/* <0> (null):0 */
	void BufferReadHeader(class CRestore *, HEADER *); /* linkage=_ZN8CRestore16BufferReadHeaderEP6HEADER */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 539 */
 /* pointer to 538 */
 /* size: 4 */

/* 540 */
 /* pointer to 537 */
 /* size: 4 */

/* 541 */
/* <0> (null):0 */
enum {
	GLOBAL_OFF = 0,
	GLOBAL_ON = 1,
	GLOBAL_DEAD = 2,
}; /* size: 4 */

/* 542 */
/* <0> (null):0 */
typedef enum  GLOBALESTATE; /* size: 4 */

/* 543 */
/* <0> (null):0 */
typedef struct globalentity_s globalentity_t; /* size: 104 */

/* 544 */
/* <0> (null):0 */
struct globalentity_s {
	char                       name[64];             /*     0    64 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	char                       levelName[32];        /*    64    32 */
	GLOBALESTATE               state;                /*    96     4 */
	globalentity_t *           pNext;                /*   100     4 */

	/* size: 104, cachelines: 2, members: 4 */
	/* last cacheline: 40 bytes */
}; /* size: 104 */

/* 545 */
 /* pointer to 543 */
 /* size: 4 */

/* 546 */
/* <0> (null):0 */
class CGlobalState {
	TYPEDESCRIPTION            m_SaveData[0];        /*     0     0 */
private:

	globalentity_t *           m_pList;              /*     0     4 */
	int                        m_listCount;          /*     4     4 */
	/* <0> (null):0 */
	void CGlobalState(class CGlobalState *);

	/* <0> (null):0 */
	void Reset(class CGlobalState *); /* linkage=_ZN12CGlobalState5ResetEv */

	/* <0> (null):0 */
	void ClearStates(class CGlobalState *); /* linkage=_ZN12CGlobalState11ClearStatesEv */

	/* <0> (null):0 */
	void EntityAdd(class CGlobalState *, string_t, string_t, GLOBALESTATE); /* linkage=_ZN12CGlobalState9EntityAddEjj12GLOBALESTATE */

	/* <0> (null):0 */
	void EntitySetState(class CGlobalState *, string_t, GLOBALESTATE); /* linkage=_ZN12CGlobalState14EntitySetStateEj12GLOBALESTATE */

	/* <0> (null):0 */
	void EntityUpdate(class CGlobalState *, string_t, string_t); /* linkage=_ZN12CGlobalState12EntityUpdateEjj */

	/* <0> (null):0 */
	const globalentity_t  * EntityFromTable(class CGlobalState *, string_t); /* linkage=_ZN12CGlobalState15EntityFromTableEj */

	/* <0> (null):0 */
	GLOBALESTATE EntityGetState(class CGlobalState *, string_t); /* linkage=_ZN12CGlobalState14EntityGetStateEj */

	/* <0> (null):0 */
	int EntityInTable(class CGlobalState *, string_t); /* linkage=_ZN12CGlobalState13EntityInTableEj */

	/* <0> (null):0 */
	int Save(class CGlobalState *, class CSave &); /* linkage=_ZN12CGlobalState4SaveER5CSave */

	/* <0> (null):0 */
	int Restore(class CGlobalState *, class CRestore &); /* linkage=_ZN12CGlobalState7RestoreER8CRestore */

	/* <0> (null):0 */
	void DumpGlobals(class CGlobalState *); /* linkage=_ZN12CGlobalState11DumpGlobalsEv */

	/* <0> (null):0 */
	globalentity_t * Find(class CGlobalState *, string_t); /* linkage=_ZN12CGlobalState4FindEj */


	/* size: 8, cachelines: 1, members: 3 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 547 */
/* <0> (null):0 */
TYPEDESCRIPTION            array[0]; /* size: 0 */

/* 548 */
 /* pointer to 546 */
 /* size: 4 */

/* 549 */
 /* pointer to 550 */
 /* size: 4 */

/* 550 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 104 */

/* 551 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 552 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 553 */
/* <0> (null):0 */
struct {
	int                        event;                /*     0     4 */
	char *                     options;              /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 554 */
/* <0> (null):0 */
typedef class  MonsterEvent_t; /* size: 8 */

/* 555 */
/* <0> (null):0 */
enum {
	USE_OFF = 0,
	USE_ON = 1,
	USE_SET = 2,
	USE_TOGGLE = 3,
}; /* size: 4 */

/* 556 */
/* <0> (null):0 */
typedef enum  USE_TYPE; /* size: 4 */

/* 557 */
/* <0> (null):0 */
struct {
	void                       (*__pfn)(class CBaseEntity *); /*     0     4 */
	int                        __delta;              /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 558 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143952600 */

/* 559 */
 /* pointer to 558 */
 /* size: 4 */

/* 560 */
/* <0> (null):0 */
class EHANDLE {
private:

	edict_t *                  m_pent;               /*     0     4 */
	int                        m_serialnumber;       /*     4     4 */
	/* <0> (null):0 */
	edict_t * Get(class EHANDLE *); /* linkage=_ZN7EHANDLE3GetEv */

	/* <0> (null):0 */
	edict_t * Set(class EHANDLE *, edict_t *); /* linkage=_ZN7EHANDLE3SetEP7edict_s */

	/* <0> (null):0 */
	int operator int(class EHANDLE *); /* linkage=_ZN7EHANDLEcviEv */

	/* <0> (null):0 */
	class CBaseEntity * operator CBaseEntity*(class EHANDLE *); /* linkage=_ZN7EHANDLEcvP11CBaseEntityEv */

	/* <0> (null):0 */
	class CBaseEntity * operator=(class EHANDLE *, class CBaseEntity *); /* linkage=_ZN7EHANDLEaSEP11CBaseEntity */

	/* <0> (null):0 */
	class CBaseEntity * operator->(class EHANDLE *); /* linkage=_ZN7EHANDLEptEv */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 561 */
 /* pointer to 560 */
 /* size: 4 */

/* 562 */
/* <0> (null):0 */
class CUtlMemory<char*> {
private:

	char * *                   m_pMemory;            /*     0     4 */
	int                        m_NumAllocated;       /*     4     4 */
	int                        m_GrowSize;           /*     8     4 */
	/* <0> (null):0 */
	void CUtlMemory(class CUtlMemory<char*> *, int, int);

	/* <0> (null):0 */
	void CUtlMemory(class CUtlMemory<char*> *, char * *, int);

	/* <0> (null):0 */
	void ~CUtlMemory(class CUtlMemory<char*> *, int);

	/* <0> (null):0 */
	char * & operator[](class CUtlMemory<char*> *, int); /* linkage=_ZN10CUtlMemoryIPcEixEi */

	/* <0> (null):0 */
	const char *  & operator[](const class CUtlMemory<char*>  *, int); /* linkage=_ZNK10CUtlMemoryIPcEixEi */

	/* <0> (null):0 */
	bool IsIdxValid(const class CUtlMemory<char*>  *, int); /* linkage=_ZNK10CUtlMemoryIPcE10IsIdxValidEi */

	/* <0> (null):0 */
	char * * Base(class CUtlMemory<char*> *); /* linkage=_ZN10CUtlMemoryIPcE4BaseEv */

	/* <0> (null):0 */
	const char *  * Base(const class CUtlMemory<char*>  *); /* linkage=_ZNK10CUtlMemoryIPcE4BaseEv */

	/* <0> (null):0 */
	int NumAllocated(const class CUtlMemory<char*>  *); /* linkage=_ZNK10CUtlMemoryIPcE12NumAllocatedEv */

	/* <0> (null):0 */
	void Grow(class CUtlMemory<char*> *, int); /* linkage=_ZN10CUtlMemoryIPcE4GrowEi */

	/* <0> (null):0 */
	void EnsureCapacity(class CUtlMemory<char*> *, int); /* linkage=_ZN10CUtlMemoryIPcE14EnsureCapacityEi */

	/* <0> (null):0 */
	void Purge(class CUtlMemory<char*> *); /* linkage=_ZN10CUtlMemoryIPcE5PurgeEv */

	/* <0> (null):0 */
	bool IsExternallyAllocated(const class CUtlMemory<char*>  *); /* linkage=_ZNK10CUtlMemoryIPcE21IsExternallyAllocatedEv */

	/* <0> (null):0 */
	void SetGrowSize(class CUtlMemory<char*> *, int); /* linkage=_ZN10CUtlMemoryIPcE11SetGrowSizeEi */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 563 */
 /* pointer to 562 */
 /* size: 4 */

/* 564 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 565 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 566 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 567 */
 /* pointer to 568 */
 /* size: 4 */

/* 568 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 569 */
 /* pointer to 566 */
 /* size: 4 */

/* 570 */
/* <0> (null):0 */
class CUtlVector<char*> {
private:

	class CUtlMemory<char*>   m_Memory;              /*     0    12 */
	int                        m_Size;               /*    12     4 */
	char * *                   m_pElements;          /*    16     4 */
	/* <0> (null):0 */
	void CUtlVector(class CUtlVector<char*> *, int, int);

	/* <0> (null):0 */
	void CUtlVector(class CUtlVector<char*> *, char * *, int);

	/* <0> (null):0 */
	void ~CUtlVector(class CUtlVector<char*> *, int);

	/* <0> (null):0 */
	char * & operator[](class CUtlVector<char*> *, int); /* linkage=_ZN10CUtlVectorIPcEixEi */

	/* <0> (null):0 */
	const char *  & operator[](const class CUtlVector<char*>  *, int); /* linkage=_ZNK10CUtlVectorIPcEixEi */

	/* <0> (null):0 */
	char * & Element(class CUtlVector<char*> *, int); /* linkage=_ZN10CUtlVectorIPcE7ElementEi */

	/* <0> (null):0 */
	const char *  & Element(const class CUtlVector<char*>  *, int); /* linkage=_ZNK10CUtlVectorIPcE7ElementEi */

	/* <0> (null):0 */
	char * * Base(class CUtlVector<char*> *); /* linkage=_ZN10CUtlVectorIPcE4BaseEv */

	/* <0> (null):0 */
	const char *  * Base(const class CUtlVector<char*>  *); /* linkage=_ZNK10CUtlVectorIPcE4BaseEv */

	/* <0> (null):0 */
	int Count(const class CUtlVector<char*>  *); /* linkage=_ZNK10CUtlVectorIPcE5CountEv */

	/* <0> (null):0 */
	int Size(const class CUtlVector<char*>  *); /* linkage=_ZNK10CUtlVectorIPcE4SizeEv */

	/* <0> (null):0 */
	bool IsValidIndex(const class CUtlVector<char*>  *, int); /* linkage=_ZNK10CUtlVectorIPcE12IsValidIndexEi */

	/* <0> (null):0 */
	int AddToHead(class CUtlVector<char*> *); /* linkage=_ZN10CUtlVectorIPcE9AddToHeadEv */

	/* <0> (null):0 */
	int AddToTail(class CUtlVector<char*> *); /* linkage=_ZN10CUtlVectorIPcE9AddToTailEv */

	/* <0> (null):0 */
	int InsertBefore(class CUtlVector<char*> *, int); /* linkage=_ZN10CUtlVectorIPcE12InsertBeforeEi */

	/* <0> (null):0 */
	int InsertAfter(class CUtlVector<char*> *, int); /* linkage=_ZN10CUtlVectorIPcE11InsertAfterEi */

	/* <0> (null):0 */
	int AddToHead(class CUtlVector<char*> *, const char *  &); /* linkage=_ZN10CUtlVectorIPcE9AddToHeadERKS0_ */

	/* <0> (null):0 */
	int AddToTail(class CUtlVector<char*> *, const char *  &); /* linkage=_ZN10CUtlVectorIPcE9AddToTailERKS0_ */

	/* <0> (null):0 */
	int InsertBefore(class CUtlVector<char*> *, int, const char *  &); /* linkage=_ZN10CUtlVectorIPcE12InsertBeforeEiRKS0_ */

	/* <0> (null):0 */
	int InsertAfter(class CUtlVector<char*> *, int, const char *  &); /* linkage=_ZN10CUtlVectorIPcE11InsertAfterEiRKS0_ */

	/* <0> (null):0 */
	int AddMultipleToHead(class CUtlVector<char*> *, int); /* linkage=_ZN10CUtlVectorIPcE17AddMultipleToHeadEi */

	/* <0> (null):0 */
	int AddMultipleToTail(class CUtlVector<char*> *, int); /* linkage=_ZN10CUtlVectorIPcE17AddMultipleToTailEi */

	/* <0> (null):0 */
	int InsertMultipleBefore(class CUtlVector<char*> *, int, int); /* linkage=_ZN10CUtlVectorIPcE20InsertMultipleBeforeEii */

	/* <0> (null):0 */
	int InsertMultipleAfter(class CUtlVector<char*> *, int, int); /* linkage=_ZN10CUtlVectorIPcE19InsertMultipleAfterEii */

	/* <0> (null):0 */
	void SetSize(class CUtlVector<char*> *, int); /* linkage=_ZN10CUtlVectorIPcE7SetSizeEi */

	/* <0> (null):0 */
	void CopyArray(class CUtlVector<char*> *, const char *  *, int); /* linkage=_ZN10CUtlVectorIPcE9CopyArrayEPKS0_i */

	/* <0> (null):0 */
	int AddVectorToTail(class CUtlVector<char*> *, const class CUtlVector<char*>  &); /* linkage=_ZN10CUtlVectorIPcE15AddVectorToTailERKS1_ */

	/* <0> (null):0 */
	int Find(class CUtlVector<char*> *, const char *  &); /* linkage=_ZN10CUtlVectorIPcE4FindERKS0_ */

	/* <0> (null):0 */
	bool HasElement(class CUtlVector<char*> *, const char *  &); /* linkage=_ZN10CUtlVectorIPcE10HasElementERKS0_ */

	/* <0> (null):0 */
	void EnsureCapacity(class CUtlVector<char*> *, int); /* linkage=_ZN10CUtlVectorIPcE14EnsureCapacityEi */

	/* <0> (null):0 */
	void FastRemove(class CUtlVector<char*> *, int); /* linkage=_ZN10CUtlVectorIPcE10FastRemoveEi */

	/* <0> (null):0 */
	void Remove(class CUtlVector<char*> *, int); /* linkage=_ZN10CUtlVectorIPcE6RemoveEi */

	/* <0> (null):0 */
	void FindAndRemove(class CUtlVector<char*> *, const char *  &); /* linkage=_ZN10CUtlVectorIPcE13FindAndRemoveERKS0_ */

	/* <0> (null):0 */
	void RemoveMultiple(class CUtlVector<char*> *, int, int); /* linkage=_ZN10CUtlVectorIPcE14RemoveMultipleEii */

	/* <0> (null):0 */
	void RemoveAll(class CUtlVector<char*> *); /* linkage=_ZN10CUtlVectorIPcE9RemoveAllEv */

	/* <0> (null):0 */
	void Purge(class CUtlVector<char*> *); /* linkage=_ZN10CUtlVectorIPcE5PurgeEv */

	/* <0> (null):0 */
	void PurgeAndDeleteElements(class CUtlVector<char*> *); /* linkage=_ZN10CUtlVectorIPcE22PurgeAndDeleteElementsEv */

	/* <0> (null):0 */
	void SetGrowSize(class CUtlVector<char*> *, int); /* linkage=_ZN10CUtlVectorIPcE11SetGrowSizeEi */

protected:

	/* <0> (null):0 */
	void CUtlVector(class CUtlVector<char*> *, const class CUtlVector<char*>  &);

private:

	/* <0> (null):0 */
	void GrowVector(class CUtlVector<char*> *, int); /* linkage=_ZN10CUtlVectorIPcE10GrowVectorEi */

	/* <0> (null):0 */
	void ShiftElementsRight(class CUtlVector<char*> *, int, int); /* linkage=_ZN10CUtlVectorIPcE18ShiftElementsRightEii */

	/* <0> (null):0 */
	void ShiftElementsLeft(class CUtlVector<char*> *, int, int); /* linkage=_ZN10CUtlVectorIPcE17ShiftElementsLeftEii */

	/* <0> (null):0 */
	void ResetDbgInfo(class CUtlVector<char*> *); /* linkage=_ZN10CUtlVectorIPcE12ResetDbgInfoEv */


	/* size: 20, cachelines: 1, members: 3 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 571 */
 /* pointer to 570 */
 /* size: 4 */

/* 572 */
 /* pointer to 573 */
 /* size: 4 */

/* 573 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 20 */

/* 574 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 575 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 20 */

/* 576 */
/* <0> (null):0 */
class CHintMessage {
private:

	const char  *              m_hintString;         /*     0     4 */
	bool                       m_isHint;             /*     4     1 */
	class CUtlVector<char*>   m_args;                /*     8    20 */
	float                      m_duration;           /*    28     4 */
	/* <0> (null):0 */
	void CHintMessage(class CHintMessage *, const char  *, bool, class CUtlVector<const char*> *, float);

	/* <0> (null):0 */
	void ~CHintMessage(class CHintMessage *, int);

	/* <0> (null):0 */
	float GetDuration(const class CHintMessage  *); /* linkage=_ZNK12CHintMessage11GetDurationEv */

	/* <0> (null):0 */
	void Send(class CHintMessage *, class CBaseEntity &); /* linkage=_ZN12CHintMessage4SendER11CBaseEntity */


	/* size: 32, cachelines: 1, members: 4 */
	/* last cacheline: 32 bytes */

	/* BRAIN FART ALERT! 32 != 29 + 0(holes), diff = 3 */

}; /* size: 32 */

/* 577 */
 /* pointer to 576 */
 /* size: 4 */

/* 578 */
 /* pointer to 579 */
 /* size: 4 */

/* 579 */
/* <0> (null):0 */
class CUtlVector<const char*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 580 */
 /* pointer to 581 */
 /* size: 4 */

/* 581 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 32 */

/* 582 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 583 */
/* <0> (null):0 */
class CUtlMemory<CHintMessage*> {
private:

	class CHintMessage * *     m_pMemory;            /*     0     4 */
	int                        m_NumAllocated;       /*     4     4 */
	int                        m_GrowSize;           /*     8     4 */
	/* <0> (null):0 */
	void CUtlMemory(class CUtlMemory<CHintMessage*> *, int, int);

	/* <0> (null):0 */
	void CUtlMemory(class CUtlMemory<CHintMessage*> *, class CHintMessage * *, int);

	/* <0> (null):0 */
	void ~CUtlMemory(class CUtlMemory<CHintMessage*> *, int);

	/* <0> (null):0 */
	class CHintMessage * & operator[](class CUtlMemory<CHintMessage*> *, int); /* linkage=_ZN10CUtlMemoryIP12CHintMessageEixEi */

	/* <0> (null):0 */
	const class CHintMessage *  & operator[](const class CUtlMemory<CHintMessage*>  *, int); /* linkage=_ZNK10CUtlMemoryIP12CHintMessageEixEi */

	/* <0> (null):0 */
	bool IsIdxValid(const class CUtlMemory<CHintMessage*>  *, int); /* linkage=_ZNK10CUtlMemoryIP12CHintMessageE10IsIdxValidEi */

	/* <0> (null):0 */
	class CHintMessage * * Base(class CUtlMemory<CHintMessage*> *); /* linkage=_ZN10CUtlMemoryIP12CHintMessageE4BaseEv */

	/* <0> (null):0 */
	const class CHintMessage *  * Base(const class CUtlMemory<CHintMessage*>  *); /* linkage=_ZNK10CUtlMemoryIP12CHintMessageE4BaseEv */

	/* <0> (null):0 */
	int NumAllocated(const class CUtlMemory<CHintMessage*>  *); /* linkage=_ZNK10CUtlMemoryIP12CHintMessageE12NumAllocatedEv */

	/* <0> (null):0 */
	void Grow(class CUtlMemory<CHintMessage*> *, int); /* linkage=_ZN10CUtlMemoryIP12CHintMessageE4GrowEi */

	/* <0> (null):0 */
	void EnsureCapacity(class CUtlMemory<CHintMessage*> *, int); /* linkage=_ZN10CUtlMemoryIP12CHintMessageE14EnsureCapacityEi */

	/* <0> (null):0 */
	void Purge(class CUtlMemory<CHintMessage*> *); /* linkage=_ZN10CUtlMemoryIP12CHintMessageE5PurgeEv */

	/* <0> (null):0 */
	bool IsExternallyAllocated(const class CUtlMemory<CHintMessage*>  *); /* linkage=_ZNK10CUtlMemoryIP12CHintMessageE21IsExternallyAllocatedEv */

	/* <0> (null):0 */
	void SetGrowSize(class CUtlMemory<CHintMessage*> *, int); /* linkage=_ZN10CUtlMemoryIP12CHintMessageE11SetGrowSizeEi */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 584 */
 /* pointer to 577 */
 /* size: 4 */

/* 585 */
 /* pointer to 583 */
 /* size: 4 */

/* 586 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 587 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 588 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 589 */
 /* pointer to 590 */
 /* size: 4 */

/* 590 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 591 */
 /* pointer to 588 */
 /* size: 4 */

/* 592 */
/* <0> (null):0 */
class CUtlVector<CHintMessage*> {
private:

	class CUtlMemory<CHintMessage*> m_Memory;        /*     0    12 */
	int                        m_Size;               /*    12     4 */
	class CHintMessage * *     m_pElements;          /*    16     4 */
	/* <0> (null):0 */
	void CUtlVector(class CUtlVector<CHintMessage*> *, int, int);

	/* <0> (null):0 */
	void CUtlVector(class CUtlVector<CHintMessage*> *, class CHintMessage * *, int);

	/* <0> (null):0 */
	void ~CUtlVector(class CUtlVector<CHintMessage*> *, int);

	/* <0> (null):0 */
	class CHintMessage * & operator[](class CUtlVector<CHintMessage*> *, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageEixEi */

	/* <0> (null):0 */
	const class CHintMessage *  & operator[](const class CUtlVector<CHintMessage*>  *, int); /* linkage=_ZNK10CUtlVectorIP12CHintMessageEixEi */

	/* <0> (null):0 */
	class CHintMessage * & Element(class CUtlVector<CHintMessage*> *, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE7ElementEi */

	/* <0> (null):0 */
	const class CHintMessage *  & Element(const class CUtlVector<CHintMessage*>  *, int); /* linkage=_ZNK10CUtlVectorIP12CHintMessageE7ElementEi */

	/* <0> (null):0 */
	class CHintMessage * * Base(class CUtlVector<CHintMessage*> *); /* linkage=_ZN10CUtlVectorIP12CHintMessageE4BaseEv */

	/* <0> (null):0 */
	const class CHintMessage *  * Base(const class CUtlVector<CHintMessage*>  *); /* linkage=_ZNK10CUtlVectorIP12CHintMessageE4BaseEv */

	/* <0> (null):0 */
	int Count(const class CUtlVector<CHintMessage*>  *); /* linkage=_ZNK10CUtlVectorIP12CHintMessageE5CountEv */

	/* <0> (null):0 */
	int Size(const class CUtlVector<CHintMessage*>  *); /* linkage=_ZNK10CUtlVectorIP12CHintMessageE4SizeEv */

	/* <0> (null):0 */
	bool IsValidIndex(const class CUtlVector<CHintMessage*>  *, int); /* linkage=_ZNK10CUtlVectorIP12CHintMessageE12IsValidIndexEi */

	/* <0> (null):0 */
	int AddToHead(class CUtlVector<CHintMessage*> *); /* linkage=_ZN10CUtlVectorIP12CHintMessageE9AddToHeadEv */

	/* <0> (null):0 */
	int AddToTail(class CUtlVector<CHintMessage*> *); /* linkage=_ZN10CUtlVectorIP12CHintMessageE9AddToTailEv */

	/* <0> (null):0 */
	int InsertBefore(class CUtlVector<CHintMessage*> *, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE12InsertBeforeEi */

	/* <0> (null):0 */
	int InsertAfter(class CUtlVector<CHintMessage*> *, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE11InsertAfterEi */

	/* <0> (null):0 */
	int AddToHead(class CUtlVector<CHintMessage*> *, const class CHintMessage *  &); /* linkage=_ZN10CUtlVectorIP12CHintMessageE9AddToHeadERKS1_ */

	/* <0> (null):0 */
	int AddToTail(class CUtlVector<CHintMessage*> *, const class CHintMessage *  &); /* linkage=_ZN10CUtlVectorIP12CHintMessageE9AddToTailERKS1_ */

	/* <0> (null):0 */
	int InsertBefore(class CUtlVector<CHintMessage*> *, int, const class CHintMessage *  &); /* linkage=_ZN10CUtlVectorIP12CHintMessageE12InsertBeforeEiRKS1_ */

	/* <0> (null):0 */
	int InsertAfter(class CUtlVector<CHintMessage*> *, int, const class CHintMessage *  &); /* linkage=_ZN10CUtlVectorIP12CHintMessageE11InsertAfterEiRKS1_ */

	/* <0> (null):0 */
	int AddMultipleToHead(class CUtlVector<CHintMessage*> *, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE17AddMultipleToHeadEi */

	/* <0> (null):0 */
	int AddMultipleToTail(class CUtlVector<CHintMessage*> *, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE17AddMultipleToTailEi */

	/* <0> (null):0 */
	int InsertMultipleBefore(class CUtlVector<CHintMessage*> *, int, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE20InsertMultipleBeforeEii */

	/* <0> (null):0 */
	int InsertMultipleAfter(class CUtlVector<CHintMessage*> *, int, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE19InsertMultipleAfterEii */

	/* <0> (null):0 */
	void SetSize(class CUtlVector<CHintMessage*> *, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE7SetSizeEi */

	/* <0> (null):0 */
	void CopyArray(class CUtlVector<CHintMessage*> *, const class CHintMessage *  *, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE9CopyArrayEPKS1_i */

	/* <0> (null):0 */
	int AddVectorToTail(class CUtlVector<CHintMessage*> *, const class CUtlVector<CHintMessage*>  &); /* linkage=_ZN10CUtlVectorIP12CHintMessageE15AddVectorToTailERKS2_ */

	/* <0> (null):0 */
	int Find(class CUtlVector<CHintMessage*> *, const class CHintMessage *  &); /* linkage=_ZN10CUtlVectorIP12CHintMessageE4FindERKS1_ */

	/* <0> (null):0 */
	bool HasElement(class CUtlVector<CHintMessage*> *, const class CHintMessage *  &); /* linkage=_ZN10CUtlVectorIP12CHintMessageE10HasElementERKS1_ */

	/* <0> (null):0 */
	void EnsureCapacity(class CUtlVector<CHintMessage*> *, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE14EnsureCapacityEi */

	/* <0> (null):0 */
	void FastRemove(class CUtlVector<CHintMessage*> *, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE10FastRemoveEi */

	/* <0> (null):0 */
	void Remove(class CUtlVector<CHintMessage*> *, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE6RemoveEi */

	/* <0> (null):0 */
	void FindAndRemove(class CUtlVector<CHintMessage*> *, const class CHintMessage *  &); /* linkage=_ZN10CUtlVectorIP12CHintMessageE13FindAndRemoveERKS1_ */

	/* <0> (null):0 */
	void RemoveMultiple(class CUtlVector<CHintMessage*> *, int, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE14RemoveMultipleEii */

	/* <0> (null):0 */
	void RemoveAll(class CUtlVector<CHintMessage*> *); /* linkage=_ZN10CUtlVectorIP12CHintMessageE9RemoveAllEv */

	/* <0> (null):0 */
	void Purge(class CUtlVector<CHintMessage*> *); /* linkage=_ZN10CUtlVectorIP12CHintMessageE5PurgeEv */

	/* <0> (null):0 */
	void PurgeAndDeleteElements(class CUtlVector<CHintMessage*> *); /* linkage=_ZN10CUtlVectorIP12CHintMessageE22PurgeAndDeleteElementsEv */

	/* <0> (null):0 */
	void SetGrowSize(class CUtlVector<CHintMessage*> *, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE11SetGrowSizeEi */

protected:

	/* <0> (null):0 */
	void CUtlVector(class CUtlVector<CHintMessage*> *, const class CUtlVector<CHintMessage*>  &);

private:

	/* <0> (null):0 */
	void GrowVector(class CUtlVector<CHintMessage*> *, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE10GrowVectorEi */

	/* <0> (null):0 */
	void ShiftElementsRight(class CUtlVector<CHintMessage*> *, int, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE18ShiftElementsRightEii */

	/* <0> (null):0 */
	void ShiftElementsLeft(class CUtlVector<CHintMessage*> *, int, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE17ShiftElementsLeftEii */

	/* <0> (null):0 */
	void ResetDbgInfo(class CUtlVector<CHintMessage*> *); /* linkage=_ZN10CUtlVectorIP12CHintMessageE12ResetDbgInfoEv */


	/* size: 20, cachelines: 1, members: 3 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 593 */
 /* pointer to 592 */
 /* size: 4 */

/* 594 */
 /* pointer to 595 */
 /* size: 4 */

/* 595 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 20 */

/* 596 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 597 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 20 */

/* 598 */
/* <0> (null):0 */
class CHintMessageQueue {
private:

	float                      m_tmMessageEnd;       /*     0     4 */
	class CUtlVector<CHintMessage*> m_messages;      /*     4    20 */
	/* <0> (null):0 */
	void Reset(class CHintMessageQueue *); /* linkage=_ZN17CHintMessageQueue5ResetEv */

	/* <0> (null):0 */
	void Update(class CHintMessageQueue *, class CBaseEntity &); /* linkage=_ZN17CHintMessageQueue6UpdateER11CBaseEntity */

	/* <0> (null):0 */
	bool AddMessage(class CHintMessageQueue *, const char  *, float, bool, class CUtlVector<const char*> *); /* linkage=_ZN17CHintMessageQueue10AddMessageEPKcfbP10CUtlVectorIS1_E */

	/* <0> (null):0 */
	bool IsEmpty(class CHintMessageQueue *); /* linkage=_ZN17CHintMessageQueue7IsEmptyEv */

	/* <0> (null):0 */
	void CHintMessageQueue(class CHintMessageQueue *);


	/* size: 24, cachelines: 1, members: 2 */
	/* last cacheline: 24 bytes */
}; /* size: 24 */

/* 599 */
 /* pointer to 598 */
 /* size: 4 */

/* 600 */
/* <0> (null):0 */
class CUnifiedSignals {
private:

	int                        m_flSignal;           /*     0     4 */
	int                        m_flState;            /*     4     4 */
	/* <0> (null):0 */
	void CUnifiedSignals(class CUnifiedSignals *);

	/* <0> (null):0 */
	int Update(class CUnifiedSignals *); /* linkage=_ZN15CUnifiedSignals6UpdateEv */

	/* <0> (null):0 */
	void Signal(class CUnifiedSignals *, int); /* linkage=_ZN15CUnifiedSignals6SignalEi */

	/* <0> (null):0 */
	int GetState(class CUnifiedSignals *); /* linkage=_ZN15CUnifiedSignals8GetStateEv */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 601 */
 /* pointer to 600 */
 /* size: 4 */

/* 602 */
/* <0> (null):0 */
enum WeaponIdType {
	WEAPON_NONE = 0,
	WEAPON_P228 = 1,
	WEAPON_GLOCK = 2,
	WEAPON_SCOUT = 3,
	WEAPON_HEGRENADE = 4,
	WEAPON_XM1014 = 5,
	WEAPON_C4 = 6,
	WEAPON_MAC10 = 7,
	WEAPON_AUG = 8,
	WEAPON_SMOKEGRENADE = 9,
	WEAPON_ELITE = 10,
	WEAPON_FIVESEVEN = 11,
	WEAPON_UMP45 = 12,
	WEAPON_SG550 = 13,
	WEAPON_GALIL = 14,
	WEAPON_FAMAS = 15,
	WEAPON_USP = 16,
	WEAPON_GLOCK18 = 17,
	WEAPON_AWP = 18,
	WEAPON_MP5N = 19,
	WEAPON_M249 = 20,
	WEAPON_M3 = 21,
	WEAPON_M4A1 = 22,
	WEAPON_TMP = 23,
	WEAPON_G3SG1 = 24,
	WEAPON_FLASHBANG = 25,
	WEAPON_DEAGLE = 26,
	WEAPON_SG552 = 27,
	WEAPON_AK47 = 28,
	WEAPON_KNIFE = 29,
	WEAPON_P90 = 30,
	WEAPON_SHIELDGUN = 99,
}; /* size: 4 */

/* 603 */
/* <0> (null):0 */
enum AmmoCostType {
	AMMO_338MAG_PRICE = 125,
	AMMO_357SIG_PRICE = 50,
	AMMO_45ACP_PRICE = 25,
	AMMO_50AE_PRICE = 40,
	AMMO_556MM_PRICE = 60,
	AMMO_57MM_PRICE = 50,
	AMMO_762MM_PRICE = 80,
	AMMO_9MM_PRICE = 20,
	AMMO_BUCKSHOT_PRICE = 65,
}; /* size: 4 */

/* 604 */
/* <0> (null):0 */
enum WeaponCostType {
	AK47_PRICE = 2500,
	AWP_PRICE = 4750,
	DEAGLE_PRICE = 650,
	G3SG1_PRICE = 5000,
	SG550_PRICE = 4200,
	GLOCK18_PRICE = 400,
	M249_PRICE = 5750,
	M3_PRICE = 1700,
	M4A1_PRICE = 3100,
	AUG_PRICE = 3500,
	MP5NAVY_PRICE = 1500,
	P228_PRICE = 600,
	P90_PRICE = 2350,
	UMP45_PRICE = 1700,
	MAC10_PRICE = 1400,
	SCOUT_PRICE = 2750,
	SG552_PRICE = 3500,
	TMP_PRICE = 1250,
	USP_PRICE = 500,
	ELITE_PRICE = 800,
	FIVESEVEN_PRICE = 750,
	XM1014_PRICE = 3000,
	GALIL_PRICE = 2000,
	FAMAS_PRICE = 2250,
	SHIELDGUN_PRICE = 2200,
}; /* size: 4 */

/* 605 */
/* <0> (null):0 */
enum ItemCostType {
	ASSAULTSUIT_PRICE = 1000,
	FLASHBANG_PRICE = 200,
	HEGRENADE_PRICE = 300,
	SMOKEGRENADE_PRICE = 300,
	KEVLAR_PRICE = 650,
	HELMET_PRICE = 350,
	NVG_PRICE = 1250,
	DEFUSEKIT_PRICE = 200,
}; /* size: 4 */

/* 606 */
/* <0> (null):0 */
enum MaxAmmoType {
	MAX_AMMO_BUCKSHOT = 32,
	MAX_AMMO_9MM = 120,
	MAX_AMMO_556NATO = 90,
	MAX_AMMO_556NATOBOX = 200,
	MAX_AMMO_762NATO = 90,
	MAX_AMMO_45ACP = 100,
	MAX_AMMO_50AE = 35,
	MAX_AMMO_338MAGNUM = 30,
	MAX_AMMO_57MM = 100,
	MAX_AMMO_357SIG = 52,
}; /* size: 4 */

/* 607 */
/* <0> (null):0 */
enum WeaponClassType {
	WEAPONCLASS_NONE = 0,
	WEAPONCLASS_KNIFE = 1,
	WEAPONCLASS_PISTOL = 2,
	WEAPONCLASS_GRENADE = 3,
	WEAPONCLASS_SUBMACHINEGUN = 4,
	WEAPONCLASS_SHOTGUN = 5,
	WEAPONCLASS_MACHINEGUN = 6,
	WEAPONCLASS_RIFLE = 7,
	WEAPONCLASS_SNIPERRIFLE = 8,
	WEAPONCLASS_MAX = 9,
}; /* size: 4 */

/* 608 */
/* <0> (null):0 */
enum AutoBuyClassType {
	AUTOBUYCLASS_PRIMARY = 1,
	AUTOBUYCLASS_SECONDARY = 2,
	AUTOBUYCLASS_AMMO = 4,
	AUTOBUYCLASS_ARMOR = 8,
	AUTOBUYCLASS_DEFUSER = 16,
	AUTOBUYCLASS_PISTOL = 32,
	AUTOBUYCLASS_SMG = 64,
	AUTOBUYCLASS_RIFLE = 128,
	AUTOBUYCLASS_SNIPERRIFLE = 256,
	AUTOBUYCLASS_SHOTGUN = 512,
	AUTOBUYCLASS_MACHINEGUN = 1024,
	AUTOBUYCLASS_GRENADE = 2048,
	AUTOBUYCLASS_NIGHTVISION = 4096,
	AUTOBUYCLASS_SHIELD = 8192,
}; /* size: 4 */

/* 609 */
/* <0> (null):0 */
struct AutoBuyInfoStruct {
	enum AutoBuyClassType      m_class;              /*     0     4 */
	char *                     m_command;            /*     4     4 */
	char *                     m_classname;          /*     8     4 */

	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 610 */
/* <0> (null):0 */
class CGrenade {
	/* <0> (null):0 */
	void CGrenade(class CGrenade *);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 611 */
/* <0> (null):0 */
struct {
	int                        iSlot;                /*     0     4 */
	int                        iPosition;            /*     4     4 */
	const char  *              pszAmmo1;             /*     8     4 */
	int                        iMaxAmmo1;            /*    12     4 */
	const char  *              pszAmmo2;             /*    16     4 */
	int                        iMaxAmmo2;            /*    20     4 */
	const char  *              pszName;              /*    24     4 */
	int                        iMaxClip;             /*    28     4 */
	int                        iId;                  /*    32     4 */
	int                        iFlags;               /*    36     4 */
	int                        iWeight;              /*    40     4 */

	/* size: 44, cachelines: 1, members: 11 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 612 */
/* <0> (null):0 */
typedef class  ItemInfo; /* size: 44 */

/* 613 */
/* <0> (null):0 */
struct {
	const char  *              pszName;              /*     0     4 */
	int                        iId;                  /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 614 */
/* <0> (null):0 */
typedef class  AmmoInfo; /* size: 8 */

/* 615 */
/* <0> (null):0 */
enum {
	PLAYER_IDLE = 0,
	PLAYER_WALK = 1,
	PLAYER_JUMP = 2,
	PLAYER_SUPERJUMP = 3,
	PLAYER_DIE = 4,
	PLAYER_ATTACK1 = 5,
	PLAYER_ATTACK2 = 6,
	PLAYER_FLINCH = 7,
	PLAYER_LARGE_FLINCH = 8,
	PLAYER_RELOAD = 9,
	PLAYER_HOLDBOMB = 10,
}; /* size: 4 */

/* 616 */
/* <0> (null):0 */
typedef enum  PLAYER_ANIM; /* size: 4 */

/* 617 */
/* <0> (null):0 */
enum _Menu {
	Menu_OFF = 0,
	Menu_ChooseTeam = 1,
	Menu_IGChooseTeam = 2,
	Menu_ChooseAppearance = 3,
	Menu_Buy = 4,
	Menu_BuyPistol = 5,
	Menu_BuyRifle = 6,
	Menu_BuyMachineGun = 7,
	Menu_BuyShotgun = 8,
	Menu_BuySubMachineGun = 9,
	Menu_BuyItem = 10,
	Menu_Radio1 = 11,
	Menu_Radio2 = 12,
	Menu_Radio3 = 13,
	Menu_ClientBuy = 14,
}; /* size: 4 */

/* 618 */
/* <0> (null):0 */
enum TeamName {
	UNASSIGNED = 0,
	TERRORIST = 1,
	CT = 2,
	SPECTATOR = 3,
}; /* size: 4 */

/* 619 */
/* <0> (null):0 */
enum ModelName {
	MODEL_UNASSIGNED = 0,
	MODEL_URBAN = 1,
	MODEL_TERROR = 2,
	MODEL_LEET = 3,
	MODEL_ARCTIC = 4,
	MODEL_GSG9 = 5,
	MODEL_GIGN = 6,
	MODEL_SAS = 7,
	MODEL_GUERILLA = 8,
	MODEL_VIP = 9,
	MODEL_MILITIA = 10,
	MODEL_SPETSNAZ = 11,
}; /* size: 4 */

/* 620 */
/* <0> (null):0 */
enum JoinState {
	JOINED = 0,
	SHOWLTEXT = 1,
	READINGLTEXT = 2,
	SHOWTEAMSELECT = 3,
	PICKINGTEAM = 4,
	GETINTOGAME = 5,
}; /* size: 4 */

/* 621 */
/* <0> (null):0 */
struct RebuyStruct {
	int                        m_primaryWeapon;      /*     0     4 */
	int                        m_primaryAmmo;        /*     4     4 */
	int                        m_secondaryWeapon;    /*     8     4 */
	int                        m_secondaryAmmo;      /*    12     4 */
	int                        m_heGrenade;          /*    16     4 */
	int                        m_flashbang;          /*    20     4 */
	int                        m_smokeGrenade;       /*    24     4 */
	int                        m_defuser;            /*    28     4 */
	int                        m_nightVision;        /*    32     4 */
	int                        m_armor;              /*    36     4 */

	/* size: 40, cachelines: 1, members: 10 */
	/* last cacheline: 40 bytes */
}; /* size: 40 */

/* 622 */
/* <0> (null):0 */
enum ThrowDirection {
	THROW_NONE = 0,
	THROW_FORWARD = 1,
	THROW_BACKWARD = 2,
	THROW_HITVEL = 3,
	THROW_BOMB = 4,
	THROW_GRENADE = 5,
	THROW_HITVEL_MINUS_AIRVEL = 6,
}; /* size: 4 */

/* 623 */
/* <0> (null):0 */
enum TrackCommands {
	CMD_SAY = 0,
	CMD_SAYTEAM = 1,
	CMD_FULLUPDATE = 2,
	CMD_VOTE = 3,
	CMD_VOTEMAP = 4,
	CMD_LISTMAPS = 5,
	CMD_LISTPLAYERS = 6,
	CMD_NIGHTVISION = 7,
	COMMANDS_TO_TRACK = 8,
}; /* size: 4 */

/* 624 */
/* <0> (null):0 */
enum sbar_data {
	SBAR_ID_TARGETTYPE = 1,
	SBAR_ID_TARGETNAME = 2,
	SBAR_ID_TARGETHEALTH = 3,
	SBAR_END = 4,
}; /* size: 4 */

/* 625 */
/* <0> (null):0 */
enum {
	MaxLocationLen = 32,
}; /* size: 4 */

/* 626 */
/* <0> (null):0 */
enum MusicState {
	SILENT = 0,
	CALM = 1,
	INTENSE = 2,
}; /* size: 4 */

/* 627 */
/* <0> (null):0 */
class CBasePlayer : public CBaseMonster {
	/* <0> (null):0 */
	enum sbar_data {
		SBAR_ID_TARGETTYPE = 1,
		SBAR_ID_TARGETNAME = 2,
		SBAR_ID_TARGETHEALTH = 3,
		SBAR_END = 4,
	};

	/* <0> (null):0 */
	enum {
		MaxLocationLen = 32,
	};

	/* <0> (null):0 */
	enum MusicState {
		SILENT = 0,
		CALM = 1,
		INTENSE = 2,
	};

public:

	/* class CBaseMonster        <ancestor>; */      /*     0     0 */
	int                        random_seed;          /*   404     4 */
	short unsigned int         m_usPlayerBleed;      /*   408     2 */
	class EHANDLE             m_hObserverTarget;     /*   412     8 */
	float                      m_flNextObserverInput; /*   420     4 */
	int                        m_iObserverWeapon;    /*   424     4 */
	int                        m_iObserverC4State;   /*   428     4 */
	bool                       m_bObserverHasDefuser; /*   432     1 */
	int                        m_iObserverLastMode;  /*   436     4 */
	float                      m_flFlinchTime;       /*   440     4 */
	float                      m_flAnimTime;         /*   444     4 */
	bool                       m_bHighDamage;        /*   448     1 */
	float                      m_flVelocityModifier; /*   452     4 */
	int                        m_iLastZoom;          /*   456     4 */
	bool                       m_bResumeZoom;        /*   460     1 */
	float                      m_flEjectBrass;       /*   464     4 */
	int                        m_iKevlar;            /*   468     4 */
	bool                       m_bNotKilled;         /*   472     1 */
	enum TeamName              m_iTeam;              /*   476     4 */
	int                        m_iAccount;           /*   480     4 */
	/* --- cacheline 1 boundary (64 bytes) was 2 bytes ago --- */
	bool                       m_bHasPrimary;        /*   484     1 */
	float                      m_flDeathThrowTime;   /*   488     4 */
	int                        m_iThrowDirection;    /*   492     4 */
	float                      m_flLastTalk;         /*   496     4 */
	bool                       m_bJustConnected;     /*   500     1 */
	bool                       m_bContextHelp;       /*   501     1 */
	enum JoinState             m_iJoiningState;      /*   504     4 */
	class CBaseEntity *        m_pIntroCamera;       /*   508     4 */
	float                      m_fIntroCamTime;      /*   512     4 */
	float                      m_fLastMovement;      /*   516     4 */
	bool                       m_bMissionBriefing;   /*   520     1 */
	bool                       m_bTeamChanged;       /*   521     1 */
	enum ModelName             m_iModelName;         /*   524     4 */
	int                        m_iTeamKills;         /*   528     4 */
	int                        m_iIgnoreGlobalChat;  /*   532     4 */
	bool                       m_bHasNightVision;    /*   536     1 */
	bool                       m_bNightVisionOn;     /*   537     1 */
	class Vector              m_vRecentPath[20];     /*   540   240 */
	/* --- cacheline 5 boundary (320 bytes) was 33 bytes ago --- */
	float                      m_flIdleCheckTime;    /*   780     4 */
	float                      m_flRadioTime;        /*   784     4 */
	int                        m_iRadioMessages;     /*   788     4 */
	bool                       m_bIgnoreRadio;       /*   792     1 */
	bool                       m_bHasC4;             /*   793     1 */
	bool                       m_bHasDefuser;        /*   794     1 */
	bool                       m_bKilledByBomb;      /*   795     1 */
	class Vector              m_vBlastVector;        /*   796    12 */
	bool                       m_bKilledByGrenade;   /*   808     1 */
	class CHintMessageQueue   m_hintMessageQueue;    /*   812    24 */
	/* --- cacheline 6 boundary (384 bytes) was 22 bytes ago --- */
	int32                      m_flDisplayHistory;   /*   836     4 */
	enum _Menu                 m_iMenu;              /*   840     4 */
	int                        m_iChaseTarget;       /*   844     4 */
	class CBaseEntity *        m_pChaseTarget;       /*   848     4 */
	float                      m_fCamSwitch;         /*   852     4 */
	bool                       m_bEscaped;           /*   856     1 */
	bool                       m_bIsVIP;             /*   857     1 */
	float                      m_tmNextRadarUpdate;  /*   860     4 */
	class Vector              m_vLastOrigin;         /*   864    12 */
	int                        m_iCurrentKickVote;   /*   876     4 */
	/* --- cacheline 7 boundary (448 bytes) --- */
	float                      m_flNextVoteTime;     /*   880     4 */
	bool                       m_bJustKilledTeammate; /*   884     1 */
	int                        m_iHostagesKilled;    /*   888     4 */
	int                        m_iMapVote;           /*   892     4 */
	bool                       m_bCanShoot;          /*   896     1 */
	float                      m_flLastFired;        /*   900     4 */
	float                      m_flLastAttackedTeammate; /*   904     4 */
	bool                       m_bHeadshotKilled;    /*   908     1 */
	bool                       m_bPunishedForTK;     /*   909     1 */
	bool                       m_bReceivesNoMoneyNextRound; /*   910     1 */
	int                        m_iTimeCheckAllowed;  /*   912     4 */
	bool                       m_bHasChangedName;    /*   916     1 */
	char                       m_szNewName[32];      /*   917    32 */
	bool                       m_bIsDefusing;        /*   949     1 */
	float                      m_tmHandleSignals;    /*   952     4 */
	/* --- cacheline 8 boundary (512 bytes) was 3 bytes ago --- */
	class CUnifiedSignals     m_signals;             /*   956     8 */
	edict_t *                  m_pentCurBombTarget;  /*   964     4 */
	int                        m_iPlayerSound;       /*   968     4 */
	int                        m_iTargetVolume;      /*   972     4 */
	int                        m_iWeaponVolume;      /*   976     4 */
	int                        m_iExtraSoundTypes;   /*   980     4 */
	int                        m_iWeaponFlash;       /*   984     4 */
	float                      m_flStopExtraSoundTime; /*   988     4 */
	float                      m_flFlashLightTime;   /*   992     4 */
	int                        m_iFlashBattery;      /*   996     4 */
	int                        m_afButtonLast;       /*  1000     4 */
	int                        m_afButtonPressed;    /*  1004     4 */
	int                        m_afButtonReleased;   /*  1008     4 */
	edict_t *                  m_pentSndLast;        /*  1012     4 */
	float                      m_flSndRoomtype;      /*  1016     4 */
	/* --- cacheline 9 boundary (576 bytes) was 3 bytes ago --- */
	float                      m_flSndRange;         /*  1020     4 */
	float                      m_flFallVelocity;     /*  1024     4 */
	int                        m_rgItems[4];         /*  1028    16 */
	int                        m_fNewAmmo;           /*  1044     4 */
	unsigned int               m_afPhysicsFlags;     /*  1048     4 */
	float                      m_fNextSuicideTime;   /*  1052     4 */
	float                      m_flTimeStepSound;    /*  1056     4 */
	float                      m_flTimeWeaponIdle;   /*  1060     4 */
	float                      m_flSwimTime;         /*  1064     4 */
	float                      m_flDuckTime;         /*  1068     4 */
	float                      m_flWallJumpTime;     /*  1072     4 */
	float                      m_flSuitUpdate;       /*  1076     4 */
	int                        m_rgSuitPlayList[4];  /*  1080    16 */
	/* --- cacheline 10 boundary (640 bytes) was 15 bytes ago --- */
	int                        m_iSuitPlayNext;      /*  1096     4 */
	int                        m_rgiSuitNoRepeat[32]; /*  1100   128 */
	/* --- cacheline 12 boundary (768 bytes) was 19 bytes ago --- */
	float                      m_rgflSuitNoRepeatTime[32]; /*  1228   128 */
	/* --- cacheline 14 boundary (896 bytes) was 19 bytes ago --- */
	int                        m_lastDamageAmount;   /*  1356     4 */
	float                      m_tbdPrev;            /*  1360     4 */
	float                      m_flgeigerRange;      /*  1364     4 */
	float                      m_flgeigerDelay;      /*  1368     4 */
	int                        m_igeigerRangePrev;   /*  1372     4 */
	int                        m_iStepLeft;          /*  1376     4 */
	char                       m_szTextureName[17];  /*  1380    17 */
	char                       m_chTextureType;      /*  1397     1 */
	int                        m_idrowndmg;          /*  1400     4 */
	/* --- cacheline 15 boundary (960 bytes) was 1 bytes ago --- */
	int                        m_idrownrestored;     /*  1404     4 */
	int                        m_bitsHUDDamage;      /*  1408     4 */
	BOOL                       m_fInitHUD;           /*  1412     4 */
	BOOL                       m_fGameHUDInitialized; /*  1416     4 */
	int                        m_iTrain;             /*  1420     4 */
	BOOL                       m_fWeapon;            /*  1424     4 */
	class EHANDLE             m_pTank;               /*  1428     8 */
	float                      m_fDeadTime;          /*  1436     4 */
	BOOL                       m_fNoPlayerSound;     /*  1440     4 */
	BOOL                       m_fLongJump;          /*  1444     4 */
	float                      m_tSneaking;          /*  1448     4 */
	int                        m_iUpdateTime;        /*  1452     4 */
	int                        m_iClientHealth;      /*  1456     4 */
	int                        m_iClientBattery;     /*  1460     4 */
	int                        m_iHideHUD;           /*  1464     4 */
	/* --- cacheline 16 boundary (1024 bytes) was 1 bytes ago --- */
	int                        m_iClientHideHUD;     /*  1468     4 */
	int                        m_iFOV;               /*  1472     4 */
	int                        m_iClientFOV;         /*  1476     4 */
	int                        m_iNumSpawns;         /*  1480     4 */
	class CBaseEntity *        m_pObserver;          /*  1484     4 */
	class CBasePlayerItem *    m_rgpPlayerItems[6];  /*  1488    24 */
	class CBasePlayerItem *    m_pActiveItem;        /*  1512     4 */
	class CBasePlayerItem *    m_pClientActiveItem;  /*  1516     4 */
	class CBasePlayerItem *    m_pLastItem;          /*  1520     4 */
	int                        m_rgAmmo[32];         /*  1524   128 */
	/* --- cacheline 18 boundary (1152 bytes) was 57 bytes ago --- */
	int                        m_rgAmmoLast[32];     /*  1652   128 */
	/* --- cacheline 20 boundary (1280 bytes) was 57 bytes ago --- */
	class Vector              m_vecAutoAim;          /*  1780    12 */
	/* --- cacheline 21 boundary (1344 bytes) was 5 bytes ago --- */
	BOOL                       m_fOnTarget;          /*  1792     4 */
	int                        m_iDeaths;            /*  1796     4 */
	int                        m_izSBarState[4];     /*  1800    16 */
	float                      m_flNextSBarUpdateTime; /*  1816     4 */
	float                      m_flStatusBarDisappearDelay; /*  1820     4 */
	char                       m_SbarString0[128];   /*  1824   128 */
	/* --- cacheline 23 boundary (1472 bytes) was 37 bytes ago --- */
	int                        m_lastx;              /*  1952     4 */
	int                        m_lasty;              /*  1956     4 */
	int                        m_nCustomSprayFrames; /*  1960     4 */
	float                      m_flNextDecalTime;    /*  1964     4 */
	char                       m_szTeamName[16];     /*  1968    16 */
protected:

	/* --- cacheline 24 boundary (1536 bytes) was 5 bytes ago --- */
	int                        m_modelIndexPlayer;   /*  1984     4 */

	/* Bitfield combined with previous fields */

	TYPEDESCRIPTION            m_playerSaveData[40]; /*     0   640 */
	/* --- cacheline 34 boundary (2176 bytes) was 9 bytes ago --- */
	char                       m_szAnimExtention[32]; /*  1988    32 */
	int                        m_iGaitsequence;      /*  2020     4 */
	float                      m_flGaitframe;        /*  2024     4 */
	float                      m_flGaityaw;          /*  2028     4 */
	class Vector              m_prevgaitorigin;      /*  2032    12 */
	/* --- cacheline 35 boundary (2240 bytes) was 1 bytes ago --- */
	float                      m_flPitch;            /*  2044     4 */
	float                      m_flYaw;              /*  2048     4 */
	float                      m_flGaitMovement;     /*  2052     4 */
	int                        m_iAutoWepSwitch;     /*  2056     4 */
	bool                       m_bVGUIMenus;         /*  2060     1 */
	bool                       m_bShowHints;         /*  2061     1 */
	bool                       m_bShieldDrawn;       /*  2062     1 */
	bool                       m_bOwnsShield;        /*  2063     1 */
	bool                       m_bWasFollowing;      /*  2064     1 */
	float                      m_flNextFollowTime;   /*  2068     4 */
	float                      m_flYawModifier;      /*  2072     4 */
	float                      m_blindUntilTime;     /*  2076     4 */
	float                      m_blindStartTime;     /*  2080     4 */
	float                      m_blindHoldTime;      /*  2084     4 */
	float                      m_blindFadeTime;      /*  2088     4 */
	int                        m_blindAlpha;         /*  2092     4 */
	float                      m_allowAutoFollowTime; /*  2096     4 */
	char                       m_autoBuyString[256]; /*  2100   256 */
	/* --- cacheline 39 boundary (2496 bytes) was 54 bytes ago --- */
	char *                     m_rebuyString;        /*  2356     4 */
	struct RebuyStruct         m_rebuyStruct;        /*  2360    40 */
	/* --- cacheline 40 boundary (2560 bytes) was 34 bytes ago --- */
	bool                       m_bIsInRebuy;         /*  2400     1 */
	float                      m_flLastUpdateTime;   /*  2404     4 */
	char                       m_lastLocation[32];   /*  2408    32 */
	/* --- cacheline 41 boundary (2624 bytes) was 7 bytes ago --- */
	float                      m_progressStart;      /*  2440     4 */
	float                      m_progressEnd;        /*  2444     4 */
	bool                       m_bObserverAutoDirector; /*  2448     1 */
	bool                       m_canSwitchObserverModes; /*  2449     1 */
	float                      m_heartBeatTime;      /*  2452     4 */
	float                      m_intenseTimestamp;   /*  2456     4 */
	float                      m_silentTimestamp;    /*  2460     4 */
	enum MusicState            m_musicState;         /*  2464     4 */
	float                      m_flLastCommandTime[8]; /*  2468    32 */
	/* <0> (null):0 */
	void CBasePlayer(class CBasePlayer *, const class CBasePlayer  &);

	/* <0> (null):0 */
	void CBasePlayer(class CBasePlayer *);

	/* <0> (null):0 */
	void SpawnClientSideCorpse(class CBasePlayer *); /* linkage=_ZN11CBasePlayer21SpawnClientSideCorpseEv */

	/* <0> (null):0 */
	void Observer_FindNextPlayer(class CBasePlayer *, bool, const char  *); /* linkage=_ZN11CBasePlayer23Observer_FindNextPlayerEbPKc */

	/* <0> (null):0 */
	class CBaseEntity * Observer_IsValidTarget(class CBasePlayer *, int, bool); /* linkage=_ZN11CBasePlayer22Observer_IsValidTargetEib */

	/* <0> (null):0 */
	void Observer_HandleButtons(class CBasePlayer *); /* linkage=_ZN11CBasePlayer22Observer_HandleButtonsEv */

	/* <0> (null):0 */
	void Observer_SetMode(class CBasePlayer *, int); /* linkage=_ZN11CBasePlayer16Observer_SetModeEi */

	/* <0> (null):0 */
	void Observer_CheckTarget(class CBasePlayer *); /* linkage=_ZN11CBasePlayer20Observer_CheckTargetEv */

	/* <0> (null):0 */
	void Observer_CheckProperties(class CBasePlayer *); /* linkage=_ZN11CBasePlayer24Observer_CheckPropertiesEv */

	/* <0> (null):0 */
	int IsObserver(class CBasePlayer *); /* linkage=_ZN11CBasePlayer10IsObserverEv */

	/* <0> (null):0 */
	void PlantC4(class CBasePlayer *); /* linkage=_ZN11CBasePlayer7PlantC4Ev */

	/* <0> (null):0 */
	void Radio(class CBasePlayer *, const char  *, const char  *, short int, bool); /* linkage=_ZN11CBasePlayer5RadioEPKcS1_sb */

	/* <0> (null):0 */
	class CBasePlayer * GetNextRadioRecipient(class CBasePlayer *, class CBasePlayer *); /* linkage=_ZN11CBasePlayer21GetNextRadioRecipientEPS_ */

	/* <0> (null):0 */
	void SmartRadio(class CBasePlayer *); /* linkage=_ZN11CBasePlayer10SmartRadioEv */

	/* <0> (null):0 */
	void ThrowWeapon(class CBasePlayer *, char *); /* linkage=_ZN11CBasePlayer11ThrowWeaponEPc */

	/* <0> (null):0 */
	void ThrowPrimary(class CBasePlayer *); /* linkage=_ZN11CBasePlayer12ThrowPrimaryEv */

	/* <0> (null):0 */
	void AddAccount(class CBasePlayer *, int, bool); /* linkage=_ZN11CBasePlayer10AddAccountEib */

	/* <0> (null):0 */
	void Disappear(class CBasePlayer *); /* linkage=_ZN11CBasePlayer9DisappearEv */

	/* <0> (null):0 */
	void MakeVIP(class CBasePlayer *); /* linkage=_ZN11CBasePlayer7MakeVIPEv */

	/* <0> (null):0 */
	bool CanPlayerBuy(class CBasePlayer *, bool); /* linkage=_ZN11CBasePlayer12CanPlayerBuyEb */

	/* <0> (null):0 */
	void SwitchTeam(class CBasePlayer *); /* linkage=_ZN11CBasePlayer10SwitchTeamEv */

	/* <0> (null):0 */
	void TabulateAmmo(class CBasePlayer *); /* linkage=_ZN11CBasePlayer12TabulateAmmoEv */

	/* <0> (null):0 */
	virtual void Spawn(class CBasePlayer *); /* linkage=_ZN11CBasePlayer5SpawnEv */

	/* <0> (null):0 */
	void Pain(class CBasePlayer *, int, bool); /* linkage=_ZN11CBasePlayer4PainEib */

	/* <0> (null):0 */
	virtual void Jump(class CBasePlayer *); /* linkage=_ZN11CBasePlayer4JumpEv */

	/* <0> (null):0 */
	virtual void Duck(class CBasePlayer *); /* linkage=_ZN11CBasePlayer4DuckEv */

	/* <0> (null):0 */
	virtual void PreThink(class CBasePlayer *); /* linkage=_ZN11CBasePlayer8PreThinkEv */

	/* <0> (null):0 */
	virtual void PostThink(class CBasePlayer *); /* linkage=_ZN11CBasePlayer9PostThinkEv */

	/* <0> (null):0 */
	virtual class Vector GetGunPosition(class CBasePlayer *); /* linkage=_ZN11CBasePlayer14GetGunPositionEv */

	/* <0> (null):0 */
	virtual int TakeHealth(class CBasePlayer *, float, int); /* linkage=_ZN11CBasePlayer10TakeHealthEfi */

	/* <0> (null):0 */
	virtual void TraceAttack(class CBasePlayer *, entvars_t *, float, class Vector, TraceResult *, int); /* linkage=_ZN11CBasePlayer11TraceAttackEP9entvars_sf6VectorP11TraceResulti */

	/* <0> (null):0 */
	virtual int TakeDamage(class CBasePlayer *, entvars_t *, entvars_t *, float, int); /* linkage=_ZN11CBasePlayer10TakeDamageEP9entvars_sS1_fi */

	/* <0> (null):0 */
	virtual void Killed(class CBasePlayer *, entvars_t *, int); /* linkage=_ZN11CBasePlayer6KilledEP9entvars_si */

	/* <0> (null):0 */
	virtual class Vector BodyTarget(class CBasePlayer *, const class Vector  &); /* linkage=_ZN11CBasePlayer10BodyTargetERK6Vector */

	/* <0> (null):0 */
	virtual void StartSneaking(class CBasePlayer *); /* linkage=_ZN11CBasePlayer13StartSneakingEv */

	/* <0> (null):0 */
	virtual void StopSneaking(class CBasePlayer *); /* linkage=_ZN11CBasePlayer12StopSneakingEv */

	/* <0> (null):0 */
	virtual BOOL IsSneaking(class CBasePlayer *); /* linkage=_ZN11CBasePlayer10IsSneakingEv */

	/* <0> (null):0 */
	virtual BOOL IsAlive(class CBasePlayer *); /* linkage=_ZN11CBasePlayer7IsAliveEv */

	/* <0> (null):0 */
	virtual BOOL ShouldFadeOnDeath(class CBasePlayer *); /* linkage=_ZN11CBasePlayer17ShouldFadeOnDeathEv */

	/* <0> (null):0 */
	virtual BOOL IsPlayer(class CBasePlayer *); /* linkage=_ZN11CBasePlayer8IsPlayerEv */

	/* <0> (null):0 */
	virtual BOOL IsBot(class CBasePlayer *); /* linkage=_ZN11CBasePlayer5IsBotEv */

	/* <0> (null):0 */
	BOOL IsBombGuy(class CBasePlayer *); /* linkage=_ZN11CBasePlayer9IsBombGuyEv */

	/* <0> (null):0 */
	bool IsLookingAtPosition(const class CBasePlayer  *, const class Vector  *, float); /* linkage=_ZNK11CBasePlayer19IsLookingAtPositionEPK6Vectorf */

	/* <0> (null):0 */
	virtual BOOL IsNetClient(class CBasePlayer *); /* linkage=_ZN11CBasePlayer11IsNetClientEv */

	/* <0> (null):0 */
	virtual const char  * TeamID(class CBasePlayer *); /* linkage=_ZN11CBasePlayer6TeamIDEv */

	/* <0> (null):0 */
	virtual int Save(class CBasePlayer *, class CSave &); /* linkage=_ZN11CBasePlayer4SaveER5CSave */

	/* <0> (null):0 */
	virtual int Restore(class CBasePlayer *, class CRestore &); /* linkage=_ZN11CBasePlayer7RestoreER8CRestore */

	/* <0> (null):0 */
	void Reset(class CBasePlayer *); /* linkage=_ZN11CBasePlayer5ResetEv */

	/* <0> (null):0 */
	void SetScoreboardAttributes(class CBasePlayer *, class CBasePlayer *); /* linkage=_ZN11CBasePlayer23SetScoreboardAttributesEPS_ */

	/* <0> (null):0 */
	void RenewItems(class CBasePlayer *); /* linkage=_ZN11CBasePlayer10RenewItemsEv */

	/* <0> (null):0 */
	void PackDeadPlayerItems(class CBasePlayer *); /* linkage=_ZN11CBasePlayer19PackDeadPlayerItemsEv */

	/* <0> (null):0 */
	void GiveDefaultItems(class CBasePlayer *); /* linkage=_ZN11CBasePlayer16GiveDefaultItemsEv */

	/* <0> (null):0 */
	void RemoveAllItems(class CBasePlayer *, BOOL); /* linkage=_ZN11CBasePlayer14RemoveAllItemsEi */

	/* <0> (null):0 */
	void SetBombIcon(class CBasePlayer *, BOOL); /* linkage=_ZN11CBasePlayer11SetBombIconEi */

	/* <0> (null):0 */
	void SetProgressBarTime(class CBasePlayer *, int); /* linkage=_ZN11CBasePlayer18SetProgressBarTimeEi */

	/* <0> (null):0 */
	void SetProgressBarTime2(class CBasePlayer *, int, float); /* linkage=_ZN11CBasePlayer19SetProgressBarTime2Eif */

	/* <0> (null):0 */
	void SetPlayerModel(class CBasePlayer *, BOOL); /* linkage=_ZN11CBasePlayer14SetPlayerModelEi */

	/* <0> (null):0 */
	void SetNewPlayerModel(class CBasePlayer *, const char  *); /* linkage=_ZN11CBasePlayer17SetNewPlayerModelEPKc */

	/* <0> (null):0 */
	BOOL SwitchWeapon(class CBasePlayer *, class CBasePlayerItem *); /* linkage=_ZN11CBasePlayer12SwitchWeaponEP15CBasePlayerItem */

	/* <0> (null):0 */
	void CheckPowerups(class CBasePlayer *, entvars_t *); /* linkage=_ZN11CBasePlayer13CheckPowerupsEP9entvars_s */

	/* <0> (null):0 */
	bool CanAffordPrimary(class CBasePlayer *); /* linkage=_ZN11CBasePlayer16CanAffordPrimaryEv */

	/* <0> (null):0 */
	bool CanAffordPrimaryAmmo(class CBasePlayer *); /* linkage=_ZN11CBasePlayer20CanAffordPrimaryAmmoEv */

	/* <0> (null):0 */
	bool CanAffordSecondaryAmmo(class CBasePlayer *); /* linkage=_ZN11CBasePlayer22CanAffordSecondaryAmmoEv */

	/* <0> (null):0 */
	bool CanAffordArmor(class CBasePlayer *); /* linkage=_ZN11CBasePlayer14CanAffordArmorEv */

	/* <0> (null):0 */
	bool CanAffordDefuseKit(class CBasePlayer *); /* linkage=_ZN11CBasePlayer18CanAffordDefuseKitEv */

	/* <0> (null):0 */
	bool CanAffordGrenade(class CBasePlayer *); /* linkage=_ZN11CBasePlayer16CanAffordGrenadeEv */

	/* <0> (null):0 */
	bool NeedsPrimaryAmmo(class CBasePlayer *); /* linkage=_ZN11CBasePlayer16NeedsPrimaryAmmoEv */

	/* <0> (null):0 */
	bool NeedsSecondaryAmmo(class CBasePlayer *); /* linkage=_ZN11CBasePlayer18NeedsSecondaryAmmoEv */

	/* <0> (null):0 */
	bool NeedsArmor(class CBasePlayer *); /* linkage=_ZN11CBasePlayer10NeedsArmorEv */

	/* <0> (null):0 */
	bool NeedsDefuseKit(class CBasePlayer *); /* linkage=_ZN11CBasePlayer14NeedsDefuseKitEv */

	/* <0> (null):0 */
	bool NeedsGrenade(class CBasePlayer *); /* linkage=_ZN11CBasePlayer12NeedsGrenadeEv */

	/* <0> (null):0 */
	virtual void UpdateClientData(class CBasePlayer *); /* linkage=_ZN11CBasePlayer16UpdateClientDataEv */

	/* <0> (null):0 */
	virtual int ObjectCaps(class CBasePlayer *); /* linkage=_ZN11CBasePlayer10ObjectCapsEv */

	/* <0> (null):0 */
	virtual void Precache(class CBasePlayer *); /* linkage=_ZN11CBasePlayer8PrecacheEv */

	/* <0> (null):0 */
	BOOL IsOnLadder(class CBasePlayer *); /* linkage=_ZN11CBasePlayer10IsOnLadderEv */

	/* <0> (null):0 */
	BOOL FlashlightIsOn(class CBasePlayer *); /* linkage=_ZN11CBasePlayer14FlashlightIsOnEv */

	/* <0> (null):0 */
	void FlashlightTurnOn(class CBasePlayer *); /* linkage=_ZN11CBasePlayer16FlashlightTurnOnEv */

	/* <0> (null):0 */
	void FlashlightTurnOff(class CBasePlayer *); /* linkage=_ZN11CBasePlayer17FlashlightTurnOffEv */

	/* <0> (null):0 */
	void UpdatePlayerSound(class CBasePlayer *); /* linkage=_ZN11CBasePlayer17UpdatePlayerSoundEv */

	/* <0> (null):0 */
	void DeathSound(class CBasePlayer *); /* linkage=_ZN11CBasePlayer10DeathSoundEv */

	/* <0> (null):0 */
	virtual int Classify(class CBasePlayer *); /* linkage=_ZN11CBasePlayer8ClassifyEv */

	/* <0> (null):0 */
	void SetAnimation(class CBasePlayer *, PLAYER_ANIM); /* linkage=_ZN11CBasePlayer12SetAnimationE11PLAYER_ANIM */

	/* <0> (null):0 */
	void SetWeaponAnimType(class CBasePlayer *, const char  *); /* linkage=_ZN11CBasePlayer17SetWeaponAnimTypeEPKc */

	/* <0> (null):0 */
	virtual void ImpulseCommands(class CBasePlayer *); /* linkage=_ZN11CBasePlayer15ImpulseCommandsEv */

	/* <0> (null):0 */
	void CheatImpulseCommands(class CBasePlayer *, int); /* linkage=_ZN11CBasePlayer20CheatImpulseCommandsEi */

	/* <0> (null):0 */
	virtual void RoundRespawn(class CBasePlayer *); /* linkage=_ZN11CBasePlayer12RoundRespawnEv */

	/* <0> (null):0 */
	void StartDeathCam(class CBasePlayer *); /* linkage=_ZN11CBasePlayer13StartDeathCamEv */

	/* <0> (null):0 */
	void StartObserver(class CBasePlayer *, class Vector, class Vector); /* linkage=_ZN11CBasePlayer13StartObserverE6VectorS0_ */

	/* <0> (null):0 */
	virtual void AddPoints(class CBasePlayer *, int, BOOL); /* linkage=_ZN11CBasePlayer9AddPointsEii */

	/* <0> (null):0 */
	virtual void AddPointsToTeam(class CBasePlayer *, int, BOOL); /* linkage=_ZN11CBasePlayer15AddPointsToTeamEii */

	/* <0> (null):0 */
	void HandleSignals(class CBasePlayer *); /* linkage=_ZN11CBasePlayer13HandleSignalsEv */

	/* <0> (null):0 */
	virtual int AddPlayerItem(class CBasePlayer *, class CBasePlayerItem *); /* linkage=_ZN11CBasePlayer13AddPlayerItemEP15CBasePlayerItem */

	/* <0> (null):0 */
	virtual int RemovePlayerItem(class CBasePlayer *, class CBasePlayerItem *); /* linkage=_ZN11CBasePlayer16RemovePlayerItemEP15CBasePlayerItem */

	/* <0> (null):0 */
	void DropPlayerItem(class CBasePlayer *, const char  *); /* linkage=_ZN11CBasePlayer14DropPlayerItemEPKc */

	/* <0> (null):0 */
	BOOL HasPlayerItem(class CBasePlayer *, class CBasePlayerItem *); /* linkage=_ZN11CBasePlayer13HasPlayerItemEP15CBasePlayerItem */

	/* <0> (null):0 */
	BOOL HasNamedPlayerItem(class CBasePlayer *, const char  *); /* linkage=_ZN11CBasePlayer18HasNamedPlayerItemEPKc */

	/* <0> (null):0 */
	BOOL HasWeapons(class CBasePlayer *); /* linkage=_ZN11CBasePlayer10HasWeaponsEv */

	/* <0> (null):0 */
	void SelectPrevItem(class CBasePlayer *, int); /* linkage=_ZN11CBasePlayer14SelectPrevItemEi */

	/* <0> (null):0 */
	void SelectNextItem(class CBasePlayer *, int); /* linkage=_ZN11CBasePlayer14SelectNextItemEi */

	/* <0> (null):0 */
	void SelectLastItem(class CBasePlayer *); /* linkage=_ZN11CBasePlayer14SelectLastItemEv */

	/* <0> (null):0 */
	void SelectItem(class CBasePlayer *, const char  *); /* linkage=_ZN11CBasePlayer10SelectItemEPKc */

	/* <0> (null):0 */
	void ItemPreFrame(class CBasePlayer *); /* linkage=_ZN11CBasePlayer12ItemPreFrameEv */

	/* <0> (null):0 */
	void ItemPostFrame(class CBasePlayer *); /* linkage=_ZN11CBasePlayer13ItemPostFrameEv */

	/* <0> (null):0 */
	void GiveNamedItem(class CBasePlayer *, const char  *); /* linkage=_ZN11CBasePlayer13GiveNamedItemEPKc */

	/* <0> (null):0 */
	void EnableControl(class CBasePlayer *, BOOL); /* linkage=_ZN11CBasePlayer13EnableControlEi */

	/* <0> (null):0 */
	virtual void ResetMaxSpeed(class CBasePlayer *); /* linkage=_ZN11CBasePlayer13ResetMaxSpeedEv */

	/* <0> (null):0 */
	bool HintMessage(class CBasePlayer *, const char  *, BOOL, BOOL); /* linkage=_ZN11CBasePlayer11HintMessageEPKcii */

	/* <0> (null):0 */
	virtual int GiveAmmo(class CBasePlayer *, int, char *, int); /* linkage=_ZN11CBasePlayer8GiveAmmoEiPci */

	/* <0> (null):0 */
	void SendAmmoUpdate(class CBasePlayer *); /* linkage=_ZN11CBasePlayer14SendAmmoUpdateEv */

	/* <0> (null):0 */
	void SendFOV(class CBasePlayer *, int); /* linkage=_ZN11CBasePlayer7SendFOVEi */

	/* <0> (null):0 */
	void WaterMove(class CBasePlayer *); /* linkage=_ZN11CBasePlayer9WaterMoveEv */

	/* <0> (null):0 */
	void PlayerDeathThink(class CBasePlayer *); /* linkage=_ZN11CBasePlayer16PlayerDeathThinkEv */

	/* <0> (null):0 */
	void PlayerUse(class CBasePlayer *); /* linkage=_ZN11CBasePlayer9PlayerUseEv */

	/* <0> (null):0 */
	void HostageUsed(class CBasePlayer *); /* linkage=_ZN11CBasePlayer11HostageUsedEv */

	/* <0> (null):0 */
	void JoiningThink(class CBasePlayer *); /* linkage=_ZN11CBasePlayer12JoiningThinkEv */

	/* <0> (null):0 */
	void RemoveLevelText(class CBasePlayer *); /* linkage=_ZN11CBasePlayer15RemoveLevelTextEv */

	/* <0> (null):0 */
	void MenuPrint(class CBasePlayer *, class CBasePlayer *, const char  *); /* linkage=_ZN11CBasePlayer9MenuPrintEPS_PKc */

	/* <0> (null):0 */
	void ResetMenu(class CBasePlayer *); /* linkage=_ZN11CBasePlayer9ResetMenuEv */

	/* <0> (null):0 */
	void SyncRoundTimer(class CBasePlayer *); /* linkage=_ZN11CBasePlayer14SyncRoundTimerEv */

	/* <0> (null):0 */
	void CheckSuitUpdate(class CBasePlayer *); /* linkage=_ZN11CBasePlayer15CheckSuitUpdateEv */

	/* <0> (null):0 */
	void SetSuitUpdate(class CBasePlayer *, char *, int, int); /* linkage=_ZN11CBasePlayer13SetSuitUpdateEPcii */

	/* <0> (null):0 */
	void UpdateGeigerCounter(class CBasePlayer *); /* linkage=_ZN11CBasePlayer19UpdateGeigerCounterEv */

	/* <0> (null):0 */
	void CheckTimeBasedDamage(class CBasePlayer *); /* linkage=_ZN11CBasePlayer20CheckTimeBasedDamageEv */

	/* <0> (null):0 */
	virtual BOOL FBecomeProne(class CBasePlayer *); /* linkage=_ZN11CBasePlayer12FBecomeProneEv */

	/* <0> (null):0 */
	void BarnacleVictimBitten(class CBasePlayer *, entvars_t *); /* linkage=_ZN11CBasePlayer20BarnacleVictimBittenEP9entvars_s */

	/* <0> (null):0 */
	void BarnacleVictimReleased(class CBasePlayer *); /* linkage=_ZN11CBasePlayer22BarnacleVictimReleasedEv */

	/* <0> (null):0 */
	int GetAmmoIndex(const char  *); /* linkage=_ZN11CBasePlayer12GetAmmoIndexEPKc */

	/* <0> (null):0 */
	int AmmoInventory(class CBasePlayer *, int); /* linkage=_ZN11CBasePlayer13AmmoInventoryEi */

	/* <0> (null):0 */
	virtual int Illumination(class CBasePlayer *); /* linkage=_ZN11CBasePlayer12IlluminationEv */

	/* <0> (null):0 */
	void ResetAutoaim(class CBasePlayer *); /* linkage=_ZN11CBasePlayer12ResetAutoaimEv */

	/* <0> (null):0 */
	virtual class Vector GetAutoaimVector(class CBasePlayer *, float); /* linkage=_ZN11CBasePlayer16GetAutoaimVectorEf */

	/* <0> (null):0 */
	class Vector AutoaimDeflection(class CBasePlayer *, class Vector &, float, float); /* linkage=_ZN11CBasePlayer17AutoaimDeflectionER6Vectorff */

	/* <0> (null):0 */
	void ForceClientDllUpdate(class CBasePlayer *); /* linkage=_ZN11CBasePlayer20ForceClientDllUpdateEv */

	/* <0> (null):0 */
	void DeathMessage(class CBasePlayer *, entvars_t *); /* linkage=_ZN11CBasePlayer12DeathMessageEP9entvars_s */

	/* <0> (null):0 */
	void SetCustomDecalFrames(class CBasePlayer *, int); /* linkage=_ZN11CBasePlayer20SetCustomDecalFramesEi */

	/* <0> (null):0 */
	int GetCustomDecalFrames(class CBasePlayer *); /* linkage=_ZN11CBasePlayer20GetCustomDecalFramesEv */

	/* <0> (null):0 */
	void InitStatusBar(class CBasePlayer *); /* linkage=_ZN11CBasePlayer13InitStatusBarEv */

	/* <0> (null):0 */
	void UpdateStatusBar(class CBasePlayer *); /* linkage=_ZN11CBasePlayer15UpdateStatusBarEv */

	/* <0> (null):0 */
	void StudioEstimateGait(class CBasePlayer *); /* linkage=_ZN11CBasePlayer18StudioEstimateGaitEv */

	/* <0> (null):0 */
	void StudioPlayerBlend(class CBasePlayer *, int *, float *); /* linkage=_ZN11CBasePlayer17StudioPlayerBlendEPiPf */

	/* <0> (null):0 */
	void CalculatePitchBlend(class CBasePlayer *); /* linkage=_ZN11CBasePlayer19CalculatePitchBlendEv */

	/* <0> (null):0 */
	void CalculateYawBlend(class CBasePlayer *); /* linkage=_ZN11CBasePlayer17CalculateYawBlendEv */

	/* <0> (null):0 */
	void StudioProcessGait(class CBasePlayer *); /* linkage=_ZN11CBasePlayer17StudioProcessGaitEv */

	/* <0> (null):0 */
	void SendHostagePos(class CBasePlayer *); /* linkage=_ZN11CBasePlayer14SendHostagePosEv */

	/* <0> (null):0 */
	void SendHostageIcons(class CBasePlayer *); /* linkage=_ZN11CBasePlayer16SendHostageIconsEv */

	/* <0> (null):0 */
	void ResetStamina(class CBasePlayer *); /* linkage=_ZN11CBasePlayer12ResetStaminaEv */

	/* <0> (null):0 */
	BOOL IsArmored(class CBasePlayer *, int); /* linkage=_ZN11CBasePlayer9IsArmoredEi */

	/* <0> (null):0 */
	BOOL ShouldDoLargeFlinch(class CBasePlayer *, int, int); /* linkage=_ZN11CBasePlayer19ShouldDoLargeFlinchEii */

	/* <0> (null):0 */
	void SetPrefsFromUserinfo(class CBasePlayer *, char *); /* linkage=_ZN11CBasePlayer20SetPrefsFromUserinfoEPc */

	/* <0> (null):0 */
	void SendWeatherInfo(class CBasePlayer *); /* linkage=_ZN11CBasePlayer15SendWeatherInfoEv */

	/* <0> (null):0 */
	void UpdateShieldCrosshair(class CBasePlayer *, bool); /* linkage=_ZN11CBasePlayer21UpdateShieldCrosshairEb */

	/* <0> (null):0 */
	bool HasShield(class CBasePlayer *); /* linkage=_ZN11CBasePlayer9HasShieldEv */

	/* <0> (null):0 */
	bool IsProtectedByShield(class CBasePlayer *); /* linkage=_ZN11CBasePlayer19IsProtectedByShieldEv */

	/* <0> (null):0 */
	void RemoveShield(class CBasePlayer *); /* linkage=_ZN11CBasePlayer12RemoveShieldEv */

	/* <0> (null):0 */
	void DropShield(class CBasePlayer *, bool); /* linkage=_ZN11CBasePlayer10DropShieldEb */

	/* <0> (null):0 */
	void GiveShield(class CBasePlayer *, bool); /* linkage=_ZN11CBasePlayer10GiveShieldEb */

	/* <0> (null):0 */
	bool IsHittingShield(class CBasePlayer *, const class Vector  &, TraceResult *); /* linkage=_ZN11CBasePlayer15IsHittingShieldERK6VectorP11TraceResult */

	/* <0> (null):0 */
	bool IsReloading(class CBasePlayer *); /* linkage=_ZN11CBasePlayer11IsReloadingEv */

	/* <0> (null):0 */
	bool IsBlind(const class CBasePlayer  *); /* linkage=_ZNK11CBasePlayer7IsBlindEv */

	/* <0> (null):0 */
	virtual void Blind(class CBasePlayer *, float, float, float, int); /* linkage=_ZN11CBasePlayer5BlindEfffi */

	/* <0> (null):0 */
	virtual void OnTouchingWeapon(class CBasePlayer *, class CWeaponBox *); /* linkage=_ZN11CBasePlayer16OnTouchingWeaponEP10CWeaponBox */

	/* <0> (null):0 */
	bool IsAutoFollowAllowed(const class CBasePlayer  *); /* linkage=_ZNK11CBasePlayer19IsAutoFollowAllowedEv */

	/* <0> (null):0 */
	void InhibitAutoFollow(class CBasePlayer *, float); /* linkage=_ZN11CBasePlayer17InhibitAutoFollowEf */

	/* <0> (null):0 */
	void AllowAutoFollow(class CBasePlayer *); /* linkage=_ZN11CBasePlayer15AllowAutoFollowEv */

	/* <0> (null):0 */
	void ClearAutoBuyData(class CBasePlayer *); /* linkage=_ZN11CBasePlayer16ClearAutoBuyDataEv */

	/* <0> (null):0 */
	void AddAutoBuyData(class CBasePlayer *, const char  *); /* linkage=_ZN11CBasePlayer14AddAutoBuyDataEPKc */

	/* <0> (null):0 */
	void AutoBuy(class CBasePlayer *); /* linkage=_ZN11CBasePlayer7AutoBuyEv */

	/* <0> (null):0 */
	void ClientCommand(class CBasePlayer *, const char  *, const char  *, const char  *, const char  *); /* linkage=_ZN11CBasePlayer13ClientCommandEPKcS1_S1_S1_ */

	/* <0> (null):0 */
	void PrioritizeAutoBuyString(class CBasePlayer *, char *, const char  *); /* linkage=_ZN11CBasePlayer23PrioritizeAutoBuyStringEPcPKc */

	/* <0> (null):0 */
	const char  * PickPrimaryCareerTaskWeapon(class CBasePlayer *); /* linkage=_ZN11CBasePlayer27PickPrimaryCareerTaskWeaponEv */

	/* <0> (null):0 */
	const char  * PickSecondaryCareerTaskWeapon(class CBasePlayer *); /* linkage=_ZN11CBasePlayer29PickSecondaryCareerTaskWeaponEv */

	/* <0> (null):0 */
	const char  * PickFlashKillWeaponString(class CBasePlayer *); /* linkage=_ZN11CBasePlayer25PickFlashKillWeaponStringEv */

	/* <0> (null):0 */
	const char  * PickGrenadeKillWeaponString(class CBasePlayer *); /* linkage=_ZN11CBasePlayer27PickGrenadeKillWeaponStringEv */

	/* <0> (null):0 */
	bool ShouldExecuteAutoBuyCommand(class CBasePlayer *, const class AutoBuyInfoStruct  *, bool, bool); /* linkage=_ZN11CBasePlayer27ShouldExecuteAutoBuyCommandEPK17AutoBuyInfoStructbb */

	/* <0> (null):0 */
	void PostAutoBuyCommandProcessing(class CBasePlayer *, const class AutoBuyInfoStruct  *, bool &, bool &); /* linkage=_ZN11CBasePlayer28PostAutoBuyCommandProcessingEPK17AutoBuyInfoStructRbS3_ */

	/* <0> (null):0 */
	void ParseAutoBuyString(class CBasePlayer *, const char  *, bool &, bool &); /* linkage=_ZN11CBasePlayer18ParseAutoBuyStringEPKcRbS2_ */

	/* <0> (null):0 */
	class AutoBuyInfoStruct * GetAutoBuyCommandInfo(class CBasePlayer *, const char  *); /* linkage=_ZN11CBasePlayer21GetAutoBuyCommandInfoEPKc */

	/* <0> (null):0 */
	void InitRebuyData(class CBasePlayer *, const char  *); /* linkage=_ZN11CBasePlayer13InitRebuyDataEPKc */

	/* <0> (null):0 */
	void BuildRebuyStruct(class CBasePlayer *); /* linkage=_ZN11CBasePlayer16BuildRebuyStructEv */

	/* <0> (null):0 */
	void Rebuy(class CBasePlayer *); /* linkage=_ZN11CBasePlayer5RebuyEv */

	/* <0> (null):0 */
	void RebuyPrimaryWeapon(class CBasePlayer *); /* linkage=_ZN11CBasePlayer18RebuyPrimaryWeaponEv */

	/* <0> (null):0 */
	void RebuyPrimaryAmmo(class CBasePlayer *); /* linkage=_ZN11CBasePlayer16RebuyPrimaryAmmoEv */

	/* <0> (null):0 */
	void RebuySecondaryWeapon(class CBasePlayer *); /* linkage=_ZN11CBasePlayer20RebuySecondaryWeaponEv */

	/* <0> (null):0 */
	void RebuySecondaryAmmo(class CBasePlayer *); /* linkage=_ZN11CBasePlayer18RebuySecondaryAmmoEv */

	/* <0> (null):0 */
	void RebuyHEGrenade(class CBasePlayer *); /* linkage=_ZN11CBasePlayer14RebuyHEGrenadeEv */

	/* <0> (null):0 */
	void RebuyFlashbang(class CBasePlayer *); /* linkage=_ZN11CBasePlayer14RebuyFlashbangEv */

	/* <0> (null):0 */
	void RebuySmokeGrenade(class CBasePlayer *); /* linkage=_ZN11CBasePlayer17RebuySmokeGrenadeEv */

	/* <0> (null):0 */
	void RebuyDefuser(class CBasePlayer *); /* linkage=_ZN11CBasePlayer12RebuyDefuserEv */

	/* <0> (null):0 */
	void RebuyNightVision(class CBasePlayer *); /* linkage=_ZN11CBasePlayer16RebuyNightVisionEv */

	/* <0> (null):0 */
	void RebuyArmor(class CBasePlayer *); /* linkage=_ZN11CBasePlayer10RebuyArmorEv */

	/* <0> (null):0 */
	void UpdateLocation(class CBasePlayer *, bool); /* linkage=_ZN11CBasePlayer14UpdateLocationEb */

	/* <0> (null):0 */
	void SetObserverAutoDirector(class CBasePlayer *, bool); /* linkage=_ZN11CBasePlayer23SetObserverAutoDirectorEb */

	/* <0> (null):0 */
	bool IsObservingPlayer(class CBasePlayer *, class CBasePlayer *); /* linkage=_ZN11CBasePlayer17IsObservingPlayerEPS_ */

	/* <0> (null):0 */
	bool CanSwitchObserverModes(const class CBasePlayer  *); /* linkage=_ZNK11CBasePlayer22CanSwitchObserverModesEv */

	/* <0> (null):0 */
	void Intense(class CBasePlayer *); /* linkage=_ZN11CBasePlayer7IntenseEv */

	/* --- cacheline 49 boundary (3136 bytes) was 33 bytes ago --- */
	/* vtable has 39 entries: {
	   [0] = Spawn(_ZN11CBasePlayer5SpawnEv), 
	   [76] = Jump(_ZN11CBasePlayer4JumpEv), 
	   [77] = Duck(_ZN11CBasePlayer4DuckEv), 
	   [78] = PreThink(_ZN11CBasePlayer8PreThinkEv), 
	   [79] = PostThink(_ZN11CBasePlayer9PostThinkEv), 
	   [80] = GetGunPosition(_ZN11CBasePlayer14GetGunPositionEv), 
	   [13] = TakeHealth(_ZN11CBasePlayer10TakeHealthEfi), 
	   [11] = TraceAttack(_ZN11CBasePlayer11TraceAttackEP9entvars_sf6VectorP11TraceResulti), 
	   [12] = TakeDamage(_ZN11CBasePlayer10TakeDamageEP9entvars_sS1_fi), 
	   [14] = Killed(_ZN11CBasePlayer6KilledEP9entvars_si), 
	   [54] = BodyTarget(_ZN11CBasePlayer10BodyTargetERK6Vector), 
	   [31] = StartSneaking(_ZN11CBasePlayer13StartSneakingEv), 
	   [32] = StopSneaking(_ZN11CBasePlayer12StopSneakingEv), 
	   [34] = IsSneaking(_ZN11CBasePlayer10IsSneakingEv), 
	   [35] = IsAlive(_ZN11CBasePlayer7IsAliveEv), 
	   [66] = ShouldFadeOnDeath(_ZN11CBasePlayer17ShouldFadeOnDeathEv), 
	   [40] = IsPlayer(_ZN11CBasePlayer8IsPlayerEv), 
	   [81] = IsBot(_ZN11CBasePlayer5IsBotEv), 
	   [41] = IsNetClient(_ZN11CBasePlayer11IsNetClientEv), 
	   [42] = TeamID(_ZN11CBasePlayer6TeamIDEv), 
	   [4] = Save(_ZN11CBasePlayer4SaveER5CSave), 
	   [5] = Restore(_ZN11CBasePlayer7RestoreER8CRestore), 
	   [82] = UpdateClientData(_ZN11CBasePlayer16UpdateClientDataEv), 
	   [6] = ObjectCaps(_ZN11CBasePlayer10ObjectCapsEv), 
	   [1] = Precache(_ZN11CBasePlayer8PrecacheEv), 
	   [9] = Classify(_ZN11CBasePlayer8ClassifyEv), 
	   [83] = ImpulseCommands(_ZN11CBasePlayer15ImpulseCommandsEv), 
	   [84] = RoundRespawn(_ZN11CBasePlayer12RoundRespawnEv), 
	   [21] = AddPoints(_ZN11CBasePlayer9AddPointsEii), 
	   [22] = AddPointsToTeam(_ZN11CBasePlayer15AddPointsToTeamEii), 
	   [23] = AddPlayerItem(_ZN11CBasePlayer13AddPlayerItemEP15CBasePlayerItem), 
	   [24] = RemovePlayerItem(_ZN11CBasePlayer16RemovePlayerItemEP15CBasePlayerItem), 
	   [69] = ResetMaxSpeed(_ZN11CBasePlayer13ResetMaxSpeedEv), 
	   [25] = GiveAmmo(_ZN11CBasePlayer8GiveAmmoEiPci), 
	   [50] = FBecomeProne(_ZN11CBasePlayer12FBecomeProneEv), 
	   [55] = Illumination(_ZN11CBasePlayer12IlluminationEv), 
	   [85] = GetAutoaimVector(_ZN11CBasePlayer16GetAutoaimVectorEf), 
	   [86] = Blind(_ZN11CBasePlayer5BlindEfffi), 
	   [87] = OnTouchingWeapon(_ZN11CBasePlayer16OnTouchingWeaponEP10CWeaponBox), 
	} */
	/* size: 2500, cachelines: 40, members: 190 */
	/* last cacheline: 4 bytes */

	/* BRAIN FART ALERT! 2500 != 3169 + 0(holes), diff = -669 */

}; /* size: 2500 */

/* 628 */
/* <0> (null):0 */
class IntenseFunctor {
	/* <0> (null):0 */
	bool operator()(class IntenseFunctor *, class CBasePlayer *); /* linkage=_ZN14IntenseFunctorclEP11CBasePlayer */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 629 */
 /* pointer to 628 */
 /* size: 4 */

/* 630 */
 /* pointer to 627 */
 /* size: 4 */

/* 631 */
/* <0> (null):0 */
class CLink {
	entvars_t *                m_pLinkEnt;           /*     0     4 */

	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 632 */
/* <0> (null):0 */
class CGraph {
	BOOL                       m_fGraphPresent;      /*     0     4 */
	BOOL                       m_fGraphPointersSet;  /*     4     4 */
	int                        m_cLinks;             /*     8     4 */
	class CLink *              m_pLinkPool;          /*    12     4 */
	/* <0> (null):0 */
	void InitGraph(class CGraph *); /* linkage=_ZN6CGraph9InitGraphEv */

	/* <0> (null):0 */
	int AllocNodes(class CGraph *); /* linkage=_ZN6CGraph10AllocNodesEv */

	/* <0> (null):0 */
	int CheckNODFile(class CGraph *, char *); /* linkage=_ZN6CGraph12CheckNODFileEPc */

	/* <0> (null):0 */
	int FLoadGraph(class CGraph *, char *); /* linkage=_ZN6CGraph10FLoadGraphEPc */

	/* <0> (null):0 */
	int FSetGraphPointers(class CGraph *); /* linkage=_ZN6CGraph17FSetGraphPointersEv */

	/* <0> (null):0 */
	void ShowNodeConnections(class CGraph *, int); /* linkage=_ZN6CGraph19ShowNodeConnectionsEi */

	/* <0> (null):0 */
	int FindNearestNode(class CGraph *, const class Vector  &, class CBaseEntity *); /* linkage=_ZN6CGraph15FindNearestNodeERK6VectorP11CBaseEntity */

	/* <0> (null):0 */
	int FindNearestNode(class CGraph *, const class Vector  &, int); /* linkage=_ZN6CGraph15FindNearestNodeERK6Vectori */


	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 633 */
 /* pointer to 631 */
 /* size: 4 */

/* 634 */
 /* pointer to 632 */
 /* size: 4 */

/* 635 */
/* <0> (null):0 */
class CSound {
	class Vector              m_vecOrigin;           /*     0    12 */
	int                        m_iType;              /*    12     4 */
	int                        m_iVolume;            /*    16     4 */
	float                      m_flExpireTime;       /*    20     4 */
	int                        m_iNext;              /*    24     4 */
	int                        m_iNextAudible;       /*    28     4 */
	/* <0> (null):0 */
	void Clear(class CSound *); /* linkage=_ZN6CSound5ClearEv */

	/* <0> (null):0 */
	void Reset(class CSound *); /* linkage=_ZN6CSound5ResetEv */

	/* <0> (null):0 */
	BOOL FIsSound(class CSound *); /* linkage=_ZN6CSound8FIsSoundEv */

	/* <0> (null):0 */
	BOOL FIsScent(class CSound *); /* linkage=_ZN6CSound8FIsScentEv */


	/* size: 32, cachelines: 1, members: 6 */
	/* last cacheline: 32 bytes */
}; /* size: 32 */

/* 636 */
 /* pointer to 635 */
 /* size: 4 */

/* 637 */
/* <0> (null):0 */
enum HitBoxGroup {
	HITGROUP_GENERIC = 0,
	HITGROUP_HEAD = 1,
	HITGROUP_CHEST = 2,
	HITGROUP_STOMACH = 3,
	HITGROUP_LEFTARM = 4,
	HITGROUP_RIGHTARM = 5,
	HITGROUP_LEFTLEG = 6,
	HITGROUP_RIGHTLEG = 7,
	HITGROUP_SHIELD = 8,
	NUM_HITGROUPS = 9,
}; /* size: 4 */

/* 638 */
/* <0> (null):0 */
enum decal_e {
	DECAL_GUNSHOT1 = 0,
	DECAL_GUNSHOT2 = 1,
	DECAL_GUNSHOT3 = 2,
	DECAL_GUNSHOT4 = 3,
	DECAL_GUNSHOT5 = 4,
	DECAL_LAMBDA1 = 5,
	DECAL_LAMBDA2 = 6,
	DECAL_LAMBDA3 = 7,
	DECAL_LAMBDA4 = 8,
	DECAL_LAMBDA5 = 9,
	DECAL_LAMBDA6 = 10,
	DECAL_SCORCH1 = 11,
	DECAL_SCORCH2 = 12,
	DECAL_BLOOD1 = 13,
	DECAL_BLOOD2 = 14,
	DECAL_BLOOD3 = 15,
	DECAL_BLOOD4 = 16,
	DECAL_BLOOD5 = 17,
	DECAL_BLOOD6 = 18,
	DECAL_YBLOOD1 = 19,
	DECAL_YBLOOD2 = 20,
	DECAL_YBLOOD3 = 21,
	DECAL_YBLOOD4 = 22,
	DECAL_YBLOOD5 = 23,
	DECAL_YBLOOD6 = 24,
	DECAL_GLASSBREAK1 = 25,
	DECAL_GLASSBREAK2 = 26,
	DECAL_GLASSBREAK3 = 27,
	DECAL_BIGSHOT1 = 28,
	DECAL_BIGSHOT2 = 29,
	DECAL_BIGSHOT3 = 30,
	DECAL_BIGSHOT4 = 31,
	DECAL_BIGSHOT5 = 32,
	DECAL_SPIT1 = 33,
	DECAL_SPIT2 = 34,
	DECAL_BPROOF1 = 35,
	DECAL_GARGSTOMP1 = 36,
	DECAL_SMALLSCORCH1 = 37,
	DECAL_SMALLSCORCH2 = 38,
	DECAL_SMALLSCORCH3 = 39,
	DECAL_MOMMABIRTH = 40,
	DECAL_MOMMASPLAT = 41,
}; /* size: 4 */

/* 639 */
/* <0> (null):0 */
enum {
	GR_NONE = 0,
	GR_WEAPON_RESPAWN_YES = 1,
	GR_WEAPON_RESPAWN_NO = 2,
	GR_AMMO_RESPAWN_YES = 3,
	GR_AMMO_RESPAWN_NO = 4,
	GR_ITEM_RESPAWN_YES = 5,
	GR_ITEM_RESPAWN_NO = 6,
	GR_PLR_DROP_GUN_ALL = 7,
	GR_PLR_DROP_GUN_ACTIVE = 8,
	GR_PLR_DROP_GUN_NO = 9,
	GR_PLR_DROP_AMMO_ALL = 10,
	GR_PLR_DROP_AMMO_ACTIVE = 11,
	GR_PLR_DROP_AMMO_NO = 12,
}; /* size: 4 */

/* 640 */
/* <0> (null):0 */
enum {
	GR_NOTTEAMMATE = 0,
	GR_TEAMMATE = 1,
	GR_ENEMY = 2,
	GR_ALLY = 3,
	GR_NEUTRAL = 4,
}; /* size: 4 */

/* 641 */
/* <0> (null):0 */
class new_allocator<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 642 */
/* <0> (null):0 */
class new_allocator<std::_List_node<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 643 */
/* <0> (null):0 */
class new_allocator<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 644 */
/* <0> (null):0 */
class new_allocator<std::_List_node<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 645 */
/* <0> (null):0 */
class new_allocator<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 646 */
/* <0> (null):0 */
class new_allocator<std::_List_node<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 647 */
/* <0> (null):0 */
class new_allocator<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 648 */
/* <0> (null):0 */
class new_allocator<std::_List_node<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 649 */
/* <0> (null):0 */
class new_allocator<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 650 */
/* <0> (null):0 */
class new_allocator<std::_List_node<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 651 */
/* <0> (null):0 */
class new_allocator<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 652 */
/* <0> (null):0 */
class new_allocator<std::_List_node<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 653 */
/* <0> (null):0 */
struct __numeric_traits_integer<int> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 654 */
/* <0> (null):0 */
class new_allocator<BotProfile*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 655 */
/* <0> (null):0 */
class new_allocator<std::_List_node<BotProfile*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 656 */
/* <0> (null):0 */
class new_allocator<char*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 657 */
/* <0> (null):0 */
class __normal_iterator<char**, std::vector<char*, std::allocator<char*> > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 658 */
/* <0> (null):0 */
class __normal_iterator<char* const*, std::vector<char*, std::allocator<char*> > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 659 */
/* <0> (null):0 */
class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 660 */
/* <0> (null):0 */
class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 661 */
/* <0> (null):0 */
class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >* const*, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 662 */
/* <0> (null):0 */
class new_allocator<int> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 663 */
/* <0> (null):0 */
class __normal_iterator<int*, std::vector<int, std::allocator<int> > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 664 */
/* <0> (null):0 */
class __normal_iterator<const int*, std::vector<int, std::allocator<int> > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 665 */
/* <0> (null):0 */
class new_allocator<BotPhrase*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 666 */
/* <0> (null):0 */
class new_allocator<std::_List_node<BotPhrase*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 667 */
/* <0> (null):0 */
class new_allocator<CCareerTask*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 668 */
/* <0> (null):0 */
class new_allocator<std::_List_node<CCareerTask*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 669 */
/* <0> (null):0 */
class __normal_iterator<CCareerTask**, std::vector<CCareerTask*, std::allocator<CCareerTask*> > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 670 */
/* <0> (null):0 */
class __normal_iterator<CCareerTask* const*, std::vector<CCareerTask*, std::allocator<CCareerTask*> > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 671 */
wchar_t
 /* size: 4 */

/* 672 */
/* <0> (null):0 */
struct _List_node_base {
	class _List_node_base *    _M_next;              /*     0     4 */
	class _List_node_base *    _M_prev;              /*     4     4 */
	/* <0> (null):0 */
	void swap(class _List_node_base &, class _List_node_base &); /* linkage=_ZNSt8__detail15_List_node_base4swapERS0_S1_ */

	/* <0> (null):0 */
	void _M_transfer(class _List_node_base *, class _List_node_base *, class _List_node_base *); /* linkage=_ZNSt8__detail15_List_node_base11_M_transferEPS0_S1_ */

	/* <0> (null):0 */
	void _M_reverse(class _List_node_base *); /* linkage=_ZNSt8__detail15_List_node_base10_M_reverseEv */

	/* <0> (null):0 */
	void _M_hook(class _List_node_base *, class _List_node_base *); /* linkage=_ZNSt8__detail15_List_node_base7_M_hookEPS0_ */

	/* <0> (null):0 */
	void _M_unhook(class _List_node_base *); /* linkage=_ZNSt8__detail15_List_node_base9_M_unhookEv */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 673 */
 /* pointer to 672 */
 /* size: 4 */

/* 674 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 675 */
 /* pointer to 672 */
 /* size: 4 */

/* 676 */
/* <0> (null):0 */
enum GameEventType {
	EVENT_INVALID = 0,
	EVENT_WEAPON_FIRED = 1,
	EVENT_WEAPON_FIRED_ON_EMPTY = 2,
	EVENT_WEAPON_RELOADED = 3,
	EVENT_HE_GRENADE_EXPLODED = 4,
	EVENT_FLASHBANG_GRENADE_EXPLODED = 5,
	EVENT_SMOKE_GRENADE_EXPLODED = 6,
	EVENT_GRENADE_BOUNCED = 7,
	EVENT_BEING_SHOT_AT = 8,
	EVENT_PLAYER_BLINDED_BY_FLASHBANG = 9,
	EVENT_PLAYER_FOOTSTEP = 10,
	EVENT_PLAYER_JUMPED = 11,
	EVENT_PLAYER_DIED = 12,
	EVENT_PLAYER_LANDED_FROM_HEIGHT = 13,
	EVENT_PLAYER_TOOK_DAMAGE = 14,
	EVENT_HOSTAGE_DAMAGED = 15,
	EVENT_HOSTAGE_KILLED = 16,
	EVENT_DOOR = 17,
	EVENT_BREAK_GLASS = 18,
	EVENT_BREAK_WOOD = 19,
	EVENT_BREAK_METAL = 20,
	EVENT_BREAK_FLESH = 21,
	EVENT_BREAK_CONCRETE = 22,
	EVENT_BOMB_PLANTED = 23,
	EVENT_BOMB_DROPPED = 24,
	EVENT_BOMB_PICKED_UP = 25,
	EVENT_BOMB_BEEP = 26,
	EVENT_BOMB_DEFUSING = 27,
	EVENT_BOMB_DEFUSE_ABORTED = 28,
	EVENT_BOMB_DEFUSED = 29,
	EVENT_BOMB_EXPLODED = 30,
	EVENT_HOSTAGE_USED = 31,
	EVENT_HOSTAGE_RESCUED = 32,
	EVENT_ALL_HOSTAGES_RESCUED = 33,
	EVENT_VIP_ESCAPED = 34,
	EVENT_VIP_ASSASSINATED = 35,
	EVENT_TERRORISTS_WIN = 36,
	EVENT_CTS_WIN = 37,
	EVENT_ROUND_DRAW = 38,
	EVENT_ROUND_WIN = 39,
	EVENT_ROUND_LOSS = 40,
	EVENT_ROUND_START = 41,
	EVENT_PLAYER_SPAWNED = 42,
	EVENT_CLIENT_CORPSE_SPAWNED = 43,
	EVENT_BUY_TIME_START = 44,
	EVENT_PLAYER_LEFT_BUY_ZONE = 45,
	EVENT_DEATH_CAMERA_START = 46,
	EVENT_KILL_ALL = 47,
	EVENT_ROUND_TIME = 48,
	EVENT_DIE = 49,
	EVENT_KILL = 50,
	EVENT_HEADSHOT = 51,
	EVENT_KILL_FLASHBANGED = 52,
	EVENT_TUTOR_BUY_MENU_OPENNED = 53,
	EVENT_TUTOR_AUTOBUY = 54,
	EVENT_PLAYER_BOUGHT_SOMETHING = 55,
	EVENT_TUTOR_NOT_BUYING_ANYTHING = 56,
	EVENT_TUTOR_NEED_TO_BUY_PRIMARY_WEAPON = 57,
	EVENT_TUTOR_NEED_TO_BUY_PRIMARY_AMMO = 58,
	EVENT_TUTOR_NEED_TO_BUY_SECONDARY_AMMO = 59,
	EVENT_TUTOR_NEED_TO_BUY_ARMOR = 60,
	EVENT_TUTOR_NEED_TO_BUY_DEFUSE_KIT = 61,
	EVENT_TUTOR_NEED_TO_BUY_GRENADE = 62,
	EVENT_CAREER_TASK_DONE = 63,
	EVENT_START_RADIO_1 = 64,
	EVENT_RADIO_COVER_ME = 65,
	EVENT_RADIO_YOU_TAKE_THE_POINT = 66,
	EVENT_RADIO_HOLD_THIS_POSITION = 67,
	EVENT_RADIO_REGROUP_TEAM = 68,
	EVENT_RADIO_FOLLOW_ME = 69,
	EVENT_RADIO_TAKING_FIRE = 70,
	EVENT_START_RADIO_2 = 71,
	EVENT_RADIO_GO_GO_GO = 72,
	EVENT_RADIO_TEAM_FALL_BACK = 73,
	EVENT_RADIO_STICK_TOGETHER_TEAM = 74,
	EVENT_RADIO_GET_IN_POSITION_AND_WAIT = 75,
	EVENT_RADIO_STORM_THE_FRONT = 76,
	EVENT_RADIO_REPORT_IN_TEAM = 77,
	EVENT_START_RADIO_3 = 78,
	EVENT_RADIO_AFFIRMATIVE = 79,
	EVENT_RADIO_ENEMY_SPOTTED = 80,
	EVENT_RADIO_NEED_BACKUP = 81,
	EVENT_RADIO_SECTOR_CLEAR = 82,
	EVENT_RADIO_IN_POSITION = 83,
	EVENT_RADIO_REPORTING_IN = 84,
	EVENT_RADIO_GET_OUT_OF_THERE = 85,
	EVENT_RADIO_NEGATIVE = 86,
	EVENT_RADIO_ENEMY_DOWN = 87,
	EVENT_END_RADIO = 88,
	EVENT_NEW_MATCH = 89,
	EVENT_PLAYER_CHANGED_TEAM = 90,
	EVENT_BULLET_IMPACT = 91,
	EVENT_GAME_COMMENCE = 92,
	EVENT_WEAPON_ZOOMED = 93,
	EVENT_HOSTAGE_CALLED_FOR_HELP = 94,
	NUM_GAME_EVENTS = 95,
}; /* size: 4 */

/* 677 */
 /* pointer to 610 */
 /* size: 4 */

/* 678 */
/* <0> (null):0 */
class IntervalTimer {
private:

	float                      m_timestamp;          /*     0     4 */
	/* <0> (null):0 */
	void IntervalTimer(class IntervalTimer *);

	/* <0> (null):0 */
	void Reset(class IntervalTimer *); /* linkage=_ZN13IntervalTimer5ResetEv */

	/* <0> (null):0 */
	void Start(class IntervalTimer *); /* linkage=_ZN13IntervalTimer5StartEv */

	/* <0> (null):0 */
	void Invalidate(class IntervalTimer *); /* linkage=_ZN13IntervalTimer10InvalidateEv */

	/* <0> (null):0 */
	bool HasStarted(const class IntervalTimer  *); /* linkage=_ZNK13IntervalTimer10HasStartedEv */

	/* <0> (null):0 */
	float GetElapsedTime(const class IntervalTimer  *); /* linkage=_ZNK13IntervalTimer14GetElapsedTimeEv */

	/* <0> (null):0 */
	bool IsLessThen(const class IntervalTimer  *, float); /* linkage=_ZNK13IntervalTimer10IsLessThenEf */

	/* <0> (null):0 */
	bool IsGreaterThen(const class IntervalTimer  *, float); /* linkage=_ZNK13IntervalTimer13IsGreaterThenEf */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 679 */
 /* pointer to 678 */
 /* size: 4 */

/* 680 */
 /* pointer to 681 */
 /* size: 4 */

/* 681 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 682 */
/* <0> (null):0 */
class CountdownTimer {
private:

	float                      m_duration;           /*     0     4 */
	float                      m_timestamp;          /*     4     4 */
	/* <0> (null):0 */
	void CountdownTimer(class CountdownTimer *);

	/* <0> (null):0 */
	void Reset(class CountdownTimer *); /* linkage=_ZN14CountdownTimer5ResetEv */

	/* <0> (null):0 */
	void Start(class CountdownTimer *, float); /* linkage=_ZN14CountdownTimer5StartEf */

	/* <0> (null):0 */
	void Invalidate(class CountdownTimer *); /* linkage=_ZN14CountdownTimer10InvalidateEv */

	/* <0> (null):0 */
	bool HasStarted(const class CountdownTimer  *); /* linkage=_ZNK14CountdownTimer10HasStartedEv */

	/* <0> (null):0 */
	bool IsElapsed(const class CountdownTimer  *); /* linkage=_ZNK14CountdownTimer9IsElapsedEv */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 683 */
 /* pointer to 682 */
 /* size: 4 */

/* 684 */
 /* pointer to 685 */
 /* size: 4 */

/* 685 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 686 */
/* <0> (null):0 */
enum BotDifficultyType {
	BOT_EASY = 0,
	BOT_NORMAL = 1,
	BOT_HARD = 2,
	BOT_EXPERT = 3,
	NUM_DIFFICULTY_LEVELS = 4,
}; /* size: 4 */

/* 687 */
/* <0> (null):0 */
class CBot {
	/* <0> (null):0 */
	const class BotProfile  * GetProfile(const class CBot  *); /* linkage=_ZNK4CBot10GetProfileEv */


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 688 */
/* <0> (null):0 */
typedef unsigned int Place; /* size: 4 */

/* 689 */
/* <0> (null):0 */
enum NavErrorType {
	NAV_OK = 0,
	NAV_CANT_ACCESS_FILE = 1,
	NAV_INVALID_FILE = 2,
	NAV_BAD_FILE_VERSION = 3,
	NAV_CORRUPT_DATA = 4,
}; /* size: 4 */

/* 690 */
/* <0> (null):0 */
enum NavDirType {
	NORTH = 0,
	EAST = 1,
	SOUTH = 2,
	WEST = 3,
	NUM_DIRECTIONS = 4,
}; /* size: 4 */

/* 691 */
/* <0> (null):0 */
enum NavTraverseType {
	GO_NORTH = 0,
	GO_EAST = 1,
	GO_SOUTH = 2,
	GO_WEST = 3,
	GO_LADDER_UP = 4,
	GO_LADDER_DOWN = 5,
	GO_JUMP = 6,
	NUM_TRAVERSE_TYPES = 7,
}; /* size: 4 */

/* 692 */
/* <0> (null):0 */
enum NavCornerType {
	NORTH_WEST = 0,
	NORTH_EAST = 1,
	SOUTH_EAST = 2,
	SOUTH_WEST = 3,
	NUM_CORNERS = 4,
}; /* size: 4 */

/* 693 */
/* <0> (null):0 */
struct Extent {
	class Vector              lo;                    /*     0    12 */
	class Vector              hi;                    /*    12    12 */
	/* <0> (null):0 */
	float SizeX(const class Extent  *); /* linkage=_ZNK6Extent5SizeXEv */

	/* <0> (null):0 */
	float SizeY(const class Extent  *); /* linkage=_ZNK6Extent5SizeYEv */

	/* <0> (null):0 */
	float SizeZ(const class Extent  *); /* linkage=_ZNK6Extent5SizeZEv */

	/* <0> (null):0 */
	float Area(const class Extent  *); /* linkage=_ZNK6Extent4AreaEv */

	/* <0> (null):0 */
	bool Contains(const class Extent  *, const class Vector  *); /* linkage=_ZNK6Extent8ContainsEPK6Vector */


	/* size: 24, cachelines: 1, members: 2 */
	/* last cacheline: 24 bytes */
}; /* size: 24 */

/* 694 */
 /* pointer to 695 */
 /* size: 4 */

/* 695 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 24 */

/* 696 */
/* <0> (null):0 */
struct Ray {
	class Vector              from;                  /*     0    12 */
	class Vector              to;                    /*    12    12 */

	/* size: 24, cachelines: 1, members: 2 */
	/* last cacheline: 24 bytes */
}; /* size: 24 */

/* 697 */
/* <0> (null):0 */
class CNavNode {
private:

	class Vector              m_pos;                 /*     0    12 */
	class Vector              m_normal;              /*    12    12 */
	class CNavNode *           m_to[4];              /*    24    16 */
	unsigned int               m_id;                 /*    40     4 */
	unsigned char              m_attributeFlags;     /*    44     1 */

	/* Bitfield combined with previous fields */

	class CNavNode *           m_list;               /*     0     4 */
	unsigned int               m_listLength;         /*     0     4 */
	class CNavNode *           m_next;               /*    48     4 */
	unsigned char              m_visited;            /*    52     1 */
	class CNavNode *           m_parent;             /*    56     4 */
	BOOL                       m_isCovered;          /*    60     4 */
	class CNavArea *           m_area;               /*    64     4 */
	/* <0> (null):0 */
	void CNavNode(class CNavNode *, const class Vector  *, const class Vector  *, class CNavNode *);

	/* <0> (null):0 */
	const class CNavNode  * GetNode(const class Vector  *); /* linkage=_ZN8CNavNode7GetNodeEPK6Vector */

	/* <0> (null):0 */
	class CNavNode * GetConnectedNode(const class CNavNode  *, enum NavDirType); /* linkage=_ZNK8CNavNode16GetConnectedNodeE10NavDirType */

	/* <0> (null):0 */
	const class Vector  * GetPosition(const class CNavNode  *); /* linkage=_ZNK8CNavNode11GetPositionEv */

	/* <0> (null):0 */
	const class Vector  * GetNormal(const class CNavNode  *); /* linkage=_ZNK8CNavNode9GetNormalEv */

	/* <0> (null):0 */
	unsigned int GetID(const class CNavNode  *); /* linkage=_ZNK8CNavNode5GetIDEv */

	/* <0> (null):0 */
	class CNavNode * GetFirst(void); /* linkage=_ZN8CNavNode8GetFirstEv */

	/* <0> (null):0 */
	unsigned int GetListLength(void); /* linkage=_ZN8CNavNode13GetListLengthEv */

	/* <0> (null):0 */
	class CNavNode * GetNext(class CNavNode *); /* linkage=_ZN8CNavNode7GetNextEv */

	/* <0> (null):0 */
	void ConnectTo(class CNavNode *, class CNavNode *, enum NavDirType); /* linkage=_ZN8CNavNode9ConnectToEPS_10NavDirType */

	/* <0> (null):0 */
	class CNavNode * GetParent(const class CNavNode  *); /* linkage=_ZNK8CNavNode9GetParentEv */

	/* <0> (null):0 */
	void MarkAsVisited(class CNavNode *, enum NavDirType); /* linkage=_ZN8CNavNode13MarkAsVisitedE10NavDirType */

	/* <0> (null):0 */
	BOOL HasVisited(class CNavNode *, enum NavDirType); /* linkage=_ZN8CNavNode10HasVisitedE10NavDirType */

	/* <0> (null):0 */
	BOOL IsBiLinked(const class CNavNode  *, enum NavDirType); /* linkage=_ZNK8CNavNode10IsBiLinkedE10NavDirType */

	/* <0> (null):0 */
	BOOL IsClosedCell(const class CNavNode  *); /* linkage=_ZNK8CNavNode12IsClosedCellEv */

	/* <0> (null):0 */
	void Cover(class CNavNode *); /* linkage=_ZN8CNavNode5CoverEv */

	/* <0> (null):0 */
	BOOL IsCovered(const class CNavNode  *); /* linkage=_ZNK8CNavNode9IsCoveredEv */

	/* <0> (null):0 */
	void AssignArea(class CNavNode *, class CNavArea *); /* linkage=_ZN8CNavNode10AssignAreaEP8CNavArea */

	/* <0> (null):0 */
	class CNavArea * GetArea(const class CNavNode  *); /* linkage=_ZNK8CNavNode7GetAreaEv */

	/* <0> (null):0 */
	void SetAttributes(class CNavNode *, unsigned char); /* linkage=_ZN8CNavNode13SetAttributesEh */

	/* <0> (null):0 */
	unsigned char GetAttributes(const class CNavNode  *); /* linkage=_ZNK8CNavNode13GetAttributesEv */

	/* --- cacheline 1 boundary (64 bytes) was 21 bytes ago --- */

	/* size: 68, cachelines: 2, members: 12 */
	/* last cacheline: 4 bytes */

	/* BRAIN FART ALERT! 68 != 85 + 0(holes), diff = -17 */

}; /* size: 68 */

/* 698 */
/* <0> (null):0 */
class CNavNode *           array[4]; /* size: 16 */

/* 699 */
 /* pointer to 697 */
 /* size: 4 */

/* 700 */
/* <0> (null):0 */
struct ApproachInfo {
	union NavConnect           here;                 /*     0     4 */
	union NavConnect           prev;                 /*     4     4 */
	enum NavTraverseType       prevToHereHow;        /*     8     4 */
	union NavConnect           next;                 /*    12     4 */
	enum NavTraverseType       hereToNextHow;        /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 701 */
/* <0> (null):0 */
struct CNavArea {
	/* <0> (null):0 */
	struct ApproachInfo {
		union NavConnect           here;                 /*     0     4 */
		union NavConnect           prev;                 /*     4     4 */
		enum NavTraverseType       prevToHereHow;        /*     8     4 */
		union NavConnect           next;                 /*    12     4 */
		enum NavTraverseType       hereToNextHow;        /*    16     4 */

		/* size: 20, cachelines: 1, members: 5 */
		/* last cacheline: 20 bytes */
	};

private:

	bool                       m_isReset;            /*     0     1 */
	unsigned int               m_nextID;             /*     0     4 */
	unsigned int               m_id;                 /*     0     4 */
	struct Extent              m_extent;             /*     4    24 */
	class Vector              m_center;              /*    28    12 */
	unsigned char              m_attributeFlags;     /*    40     1 */
	Place                      m_place;              /*    44     4 */
	float                      m_neZ;                /*    48     4 */
	float                      m_swZ;                /*    52     4 */
	float                      m_clearedTimestamp[2]; /*    56     8 */
	float                      m_danger[2];          /*    64     8 */
	/* --- cacheline 1 boundary (64 bytes) was 2 bytes ago --- */
	float                      m_dangerTimestamp[2]; /*    72     8 */
	HidingSpotList             m_hidingSpotList;     /*    80     0 */
	SpotEncounterList          m_spotEncounterList;  /*    88     0 */
	struct ApproachInfo        m_approach[16];       /*    96   320 */
	/* --- cacheline 6 boundary (384 bytes) was 10 bytes ago --- */
	unsigned char              m_approachCount;      /*   416     1 */

	/* Bitfield combined with previous fields */

	unsigned int               m_masterMarker;       /*     0     4 */
	unsigned int               m_marker;             /*   420     4 */
	class CNavArea *           m_parent;             /*   424     4 */
	enum NavTraverseType       m_parentHow;          /*   428     4 */
	float                      m_totalCost;          /*   432     4 */
	float                      m_costSoFar;          /*   436     4 */

	/* Bitfield combined with previous fields */

	class CNavArea *           m_openList;           /*     0     4 */
	class CNavArea *           m_nextOpen;           /*   440     4 */
	class CNavArea *           m_prevOpen;           /*   444     4 */
	unsigned int               m_openMarker;         /*   448     4 */
	class list<NavConnect, std::allocator<NavConnect> > m_connect[4]; /*   452    32 */
	/* --- cacheline 7 boundary (448 bytes) was 19 bytes ago --- */
	class list<CNavLadder*, std::allocator<CNavLadder*> > m_ladder[2]; /*   484    16 */
	class CNavNode *           m_node[4];            /*   500    16 */
	class list<CNavArea*, std::allocator<CNavArea*> > m_overlapList; /*   516     8 */
	class CNavArea *           m_prevHash;           /*   524     4 */
	class CNavArea *           m_nextHash;           /*   528     4 */
	/* <0> (null):0 */
	void CNavArea(class CNavArea *, class CNavNode *, class CNavNode *, class CNavNode *, class CNavNode *);

	/* <0> (null):0 */
	void CNavArea(class CNavArea *);

	/* <0> (null):0 */
	void CNavArea(class CNavArea *, const class Vector  *, const class Vector  *);

	/* <0> (null):0 */
	void CNavArea(class CNavArea *, const class Vector  *, const class Vector  *, const class Vector  *, const class Vector  *);

	/* <0> (null):0 */
	void ~CNavArea(class CNavArea *, int);

	/* <0> (null):0 */
	void ConnectTo(class CNavArea *, class CNavArea *, enum NavDirType); /* linkage=_ZN8CNavArea9ConnectToEPS_10NavDirType */

	/* <0> (null):0 */
	void Disconnect(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea10DisconnectEPS_ */

	/* <0> (null):0 */
	void Save(const class CNavArea  *, FILE *); /* linkage=_ZNK8CNavArea4SaveEP8_IO_FILE */

	/* <0> (null):0 */
	void Save(class CNavArea *, int, unsigned int); /* linkage=_ZN8CNavArea4SaveEij */

	/* <0> (null):0 */
	void Load(class CNavArea *, class SteamFile *, unsigned int); /* linkage=_ZN8CNavArea4LoadEP9SteamFilej */

	/* <0> (null):0 */
	enum NavErrorType PostLoad(class CNavArea *); /* linkage=_ZN8CNavArea8PostLoadEv */

	/* <0> (null):0 */
	unsigned int GetID(const class CNavArea  *); /* linkage=_ZNK8CNavArea5GetIDEv */

	/* <0> (null):0 */
	void SetAttributes(class CNavArea *, unsigned char); /* linkage=_ZN8CNavArea13SetAttributesEh */

	/* <0> (null):0 */
	unsigned char GetAttributes(const class CNavArea  *); /* linkage=_ZNK8CNavArea13GetAttributesEv */

	/* <0> (null):0 */
	void SetPlace(class CNavArea *, Place); /* linkage=_ZN8CNavArea8SetPlaceEj */

	/* <0> (null):0 */
	Place GetPlace(const class CNavArea  *); /* linkage=_ZNK8CNavArea8GetPlaceEv */

	/* <0> (null):0 */
	bool IsOverlapping(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea13IsOverlappingEPK6Vector */

	/* <0> (null):0 */
	bool IsOverlapping(const class CNavArea  *, const class CNavArea  *); /* linkage=_ZNK8CNavArea13IsOverlappingEPKS_ */

	/* <0> (null):0 */
	bool IsOverlappingX(const class CNavArea  *, const class CNavArea  *); /* linkage=_ZNK8CNavArea14IsOverlappingXEPKS_ */

	/* <0> (null):0 */
	bool IsOverlappingY(const class CNavArea  *, const class CNavArea  *); /* linkage=_ZNK8CNavArea14IsOverlappingYEPKS_ */

	/* <0> (null):0 */
	int GetPlayerCount(const class CNavArea  *, int, class CBasePlayer *); /* linkage=_ZNK8CNavArea14GetPlayerCountEiP11CBasePlayer */

	/* <0> (null):0 */
	float GetZ(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea4GetZEPK6Vector */

	/* <0> (null):0 */
	float GetZ(const class CNavArea  *, float, float); /* linkage=_ZNK8CNavArea4GetZEff */

	/* <0> (null):0 */
	bool Contains(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea8ContainsEPK6Vector */

	/* <0> (null):0 */
	bool IsCoplanar(const class CNavArea  *, const class CNavArea  *); /* linkage=_ZNK8CNavArea10IsCoplanarEPKS_ */

	/* <0> (null):0 */
	void GetClosestPointOnArea(const class CNavArea  *, const class Vector  *, class Vector *); /* linkage=_ZNK8CNavArea21GetClosestPointOnAreaEPK6VectorPS0_ */

	/* <0> (null):0 */
	float GetDistanceSquaredToPoint(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea25GetDistanceSquaredToPointEPK6Vector */

	/* <0> (null):0 */
	bool IsDegenerate(const class CNavArea  *); /* linkage=_ZNK8CNavArea12IsDegenerateEv */

	/* <0> (null):0 */
	bool IsEdge(const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea6IsEdgeE10NavDirType */

	/* <0> (null):0 */
	int GetAdjacentCount(const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea16GetAdjacentCountE10NavDirType */

	/* <0> (null):0 */
	class CNavArea * GetAdjacentArea(const class CNavArea  *, enum NavDirType, int); /* linkage=_ZNK8CNavArea15GetAdjacentAreaE10NavDirTypei */

	/* <0> (null):0 */
	class CNavArea * GetRandomAdjacentArea(const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea21GetRandomAdjacentAreaE10NavDirType */

	/* <0> (null):0 */
	const NavConnectList  * GetAdjacentList(const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea15GetAdjacentListE10NavDirType */

	/* <0> (null):0 */
	bool IsConnected(const class CNavArea  *, const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea11IsConnectedEPKS_10NavDirType */

	/* <0> (null):0 */
	float ComputeHeightChange(class CNavArea *, const class CNavArea  *); /* linkage=_ZN8CNavArea19ComputeHeightChangeEPKS_ */

	/* <0> (null):0 */
	const NavLadderList  * GetLadderList(const class CNavArea  *, enum LadderDirectionType); /* linkage=_ZNK8CNavArea13GetLadderListE19LadderDirectionType */

	/* <0> (null):0 */
	void ComputePortal(const class CNavArea  *, const class CNavArea  *, enum NavDirType, class Vector *, float *); /* linkage=_ZNK8CNavArea13ComputePortalEPKS_10NavDirTypeP6VectorPf */

	/* <0> (null):0 */
	void ComputeClosestPointInPortal(const class CNavArea  *, const class CNavArea  *, enum NavDirType, const class Vector  *, class Vector *); /* linkage=_ZNK8CNavArea27ComputeClosestPointInPortalEPKS_10NavDirTypePK6VectorPS3_ */

	/* <0> (null):0 */
	enum NavDirType ComputeDirection(const class CNavArea  *, class Vector *); /* linkage=_ZNK8CNavArea16ComputeDirectionEP6Vector */

	/* <0> (null):0 */
	void SetClearedTimestamp(class CNavArea *, int); /* linkage=_ZN8CNavArea19SetClearedTimestampEi */

	/* <0> (null):0 */
	float GetClearedTimestamp(class CNavArea *, int); /* linkage=_ZN8CNavArea19GetClearedTimestampEi */

	/* <0> (null):0 */
	const HidingSpotList  * GetHidingSpotList(const class CNavArea  *); /* linkage=_ZNK8CNavArea17GetHidingSpotListEv */

	/* <0> (null):0 */
	void ComputeHidingSpots(class CNavArea *); /* linkage=_ZN8CNavArea18ComputeHidingSpotsEv */

	/* <0> (null):0 */
	void ComputeSniperSpots(class CNavArea *); /* linkage=_ZN8CNavArea18ComputeSniperSpotsEv */

	/* <0> (null):0 */
	class SpotEncounter * GetSpotEncounter(class CNavArea *, const class CNavArea  *, const class CNavArea  *); /* linkage=_ZN8CNavArea16GetSpotEncounterEPKS_S1_ */

	/* <0> (null):0 */
	void ComputeSpotEncounters(class CNavArea *); /* linkage=_ZN8CNavArea21ComputeSpotEncountersEv */

	/* <0> (null):0 */
	void IncreaseDanger(class CNavArea *, int, float); /* linkage=_ZN8CNavArea14IncreaseDangerEif */

	/* <0> (null):0 */
	float GetDanger(class CNavArea *, int); /* linkage=_ZN8CNavArea9GetDangerEi */

	/* <0> (null):0 */
	float GetSizeX(const class CNavArea  *); /* linkage=_ZNK8CNavArea8GetSizeXEv */

	/* <0> (null):0 */
	float GetSizeY(const class CNavArea  *); /* linkage=_ZNK8CNavArea8GetSizeYEv */

	/* <0> (null):0 */
	const class Extent  * GetExtent(const class CNavArea  *); /* linkage=_ZNK8CNavArea9GetExtentEv */

	/* <0> (null):0 */
	const class Vector  * GetCenter(const class CNavArea  *); /* linkage=_ZNK8CNavArea9GetCenterEv */

	/* <0> (null):0 */
	const class Vector  * GetCorner(const class CNavArea  *, enum NavCornerType); /* linkage=_ZNK8CNavArea9GetCornerE13NavCornerType */

	/* <0> (null):0 */
	const class ApproachInfo  * GetApproachInfo(const class CNavArea  *, int); /* linkage=_ZNK8CNavArea15GetApproachInfoEi */

	/* <0> (null):0 */
	int GetApproachInfoCount(const class CNavArea  *); /* linkage=_ZNK8CNavArea20GetApproachInfoCountEv */

	/* <0> (null):0 */
	void ComputeApproachAreas(class CNavArea *); /* linkage=_ZN8CNavArea20ComputeApproachAreasEv */

	/* <0> (null):0 */
	void MakeNewMarker(void); /* linkage=_ZN8CNavArea13MakeNewMarkerEv */

	/* <0> (null):0 */
	void Mark(class CNavArea *); /* linkage=_ZN8CNavArea4MarkEv */

	/* <0> (null):0 */
	BOOL IsMarked(const class CNavArea  *); /* linkage=_ZNK8CNavArea8IsMarkedEv */

	/* <0> (null):0 */
	void SetParent(class CNavArea *, class CNavArea *, enum NavTraverseType); /* linkage=_ZN8CNavArea9SetParentEPS_15NavTraverseType */

	/* <0> (null):0 */
	class CNavArea * GetParent(const class CNavArea  *); /* linkage=_ZNK8CNavArea9GetParentEv */

	/* <0> (null):0 */
	enum NavTraverseType GetParentHow(const class CNavArea  *); /* linkage=_ZNK8CNavArea12GetParentHowEv */

	/* <0> (null):0 */
	bool IsOpen(const class CNavArea  *); /* linkage=_ZNK8CNavArea6IsOpenEv */

	/* <0> (null):0 */
	void AddToOpenList(class CNavArea *); /* linkage=_ZN8CNavArea13AddToOpenListEv */

	/* <0> (null):0 */
	void UpdateOnOpenList(class CNavArea *); /* linkage=_ZN8CNavArea16UpdateOnOpenListEv */

	/* <0> (null):0 */
	void RemoveFromOpenList(class CNavArea *); /* linkage=_ZN8CNavArea18RemoveFromOpenListEv */

	/* <0> (null):0 */
	bool IsOpenListEmpty(void); /* linkage=_ZN8CNavArea15IsOpenListEmptyEv */

	/* <0> (null):0 */
	class CNavArea * PopOpenList(void); /* linkage=_ZN8CNavArea11PopOpenListEv */

	/* <0> (null):0 */
	bool IsClosed(const class CNavArea  *); /* linkage=_ZNK8CNavArea8IsClosedEv */

	/* <0> (null):0 */
	void AddToClosedList(class CNavArea *); /* linkage=_ZN8CNavArea15AddToClosedListEv */

	/* <0> (null):0 */
	void RemoveFromClosedList(class CNavArea *); /* linkage=_ZN8CNavArea20RemoveFromClosedListEv */

	/* <0> (null):0 */
	void ClearSearchLists(void); /* linkage=_ZN8CNavArea16ClearSearchListsEv */

	/* <0> (null):0 */
	void SetTotalCost(class CNavArea *, float); /* linkage=_ZN8CNavArea12SetTotalCostEf */

	/* <0> (null):0 */
	float GetTotalCost(const class CNavArea  *); /* linkage=_ZNK8CNavArea12GetTotalCostEv */

	/* <0> (null):0 */
	void SetCostSoFar(class CNavArea *, float); /* linkage=_ZN8CNavArea12SetCostSoFarEf */

	/* <0> (null):0 */
	float GetCostSoFar(const class CNavArea  *); /* linkage=_ZNK8CNavArea12GetCostSoFarEv */

	/* <0> (null):0 */
	void Draw(class CNavArea *, byte, byte, byte, int); /* linkage=_ZN8CNavArea4DrawEhhhi */

	/* <0> (null):0 */
	void DrawConnectedAreas(class CNavArea *); /* linkage=_ZN8CNavArea18DrawConnectedAreasEv */

	/* <0> (null):0 */
	void DrawMarkedCorner(class CNavArea *, enum NavCornerType, byte, byte, byte, int); /* linkage=_ZN8CNavArea16DrawMarkedCornerE13NavCornerTypehhhi */

	/* <0> (null):0 */
	bool SplitEdit(class CNavArea *, bool, float, class CNavArea * *, class CNavArea * *); /* linkage=_ZN8CNavArea9SplitEditEbfPPS_S1_ */

	/* <0> (null):0 */
	bool MergeEdit(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea9MergeEditEPS_ */

	/* <0> (null):0 */
	bool SpliceEdit(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea10SpliceEditEPS_ */

	/* <0> (null):0 */
	void RaiseCorner(class CNavArea *, enum NavCornerType, int); /* linkage=_ZN8CNavArea11RaiseCornerE13NavCornerTypei */

	/* <0> (null):0 */
	void AddLadderUp(class CNavArea *, class CNavLadder *); /* linkage=_ZN8CNavArea11AddLadderUpEP10CNavLadder */

	/* <0> (null):0 */
	void AddLadderDown(class CNavArea *, class CNavLadder *); /* linkage=_ZN8CNavArea13AddLadderDownEP10CNavLadder */

	/* <0> (null):0 */
	void Initialize(class CNavArea *); /* linkage=_ZN8CNavArea10InitializeEv */

	/* <0> (null):0 */
	void DecayDanger(class CNavArea *); /* linkage=_ZN8CNavArea11DecayDangerEv */

	/* <0> (null):0 */
	bool IsHidingSpotCollision(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea21IsHidingSpotCollisionEPK6Vector */

	/* <0> (null):0 */
	void AddSpotEncounters(class CNavArea *, const class CNavArea  *, enum NavDirType, const class CNavArea  *, enum NavDirType); /* linkage=_ZN8CNavArea17AddSpotEncountersEPKS_10NavDirTypeS1_S2_ */

	/* <0> (null):0 */
	void Strip(class CNavArea *); /* linkage=_ZN8CNavArea5StripEv */

	/* <0> (null):0 */
	void FinishMerge(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea11FinishMergeEPS_ */

	/* <0> (null):0 */
	void MergeAdjacentConnections(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea24MergeAdjacentConnectionsEPS_ */

	/* <0> (null):0 */
	void AssignNodes(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea11AssignNodesEPS_ */

	/* <0> (null):0 */
	void FinishSplitEdit(class CNavArea *, class CNavArea *, enum NavDirType); /* linkage=_ZN8CNavArea15FinishSplitEditEPS_10NavDirType */

	/* <0> (null):0 */
	void OnDestroyNotify(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea15OnDestroyNotifyEPS_ */

	/* --- cacheline 9 boundary (576 bytes) was 27 bytes ago --- */

	/* size: 532, cachelines: 9, members: 32 */
	/* last cacheline: 20 bytes */

	/* BRAIN FART ALERT! 532 != 603 + 0(holes), diff = -71 */

}; /* size: 532 */

/* 702 */
 /* pointer to 701 */
 /* size: 4 */

/* 703 */
 /* pointer to 697 */
 /* size: 4 */

/* 704 */
 /* pointer to 705 */
 /* size: 4 */

/* 705 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 68 */

/* 706 */
 /* pointer to 707 */
 /* size: 4 */

/* 707 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 68 */

/* 708 */
/* <0> (null):0 */
class SteamFile {
private:

	byte *                     m_fileData;           /*     0     4 */
	int                        m_fileDataLength;     /*     4     4 */
	byte *                     m_cursor;             /*     8     4 */
	int                        m_bytesLeft;          /*    12     4 */
	/* <0> (null):0 */
	void SteamFile(class SteamFile *, const char  *);

	/* <0> (null):0 */
	void ~SteamFile(class SteamFile *, int);

	/* <0> (null):0 */
	bool IsValid(const class SteamFile  *); /* linkage=_ZNK9SteamFile7IsValidEv */

	/* <0> (null):0 */
	bool Read(class SteamFile *, void *, int); /* linkage=_ZN9SteamFile4ReadEPvi */


	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 709 */
 /* pointer to 708 */
 /* size: 4 */

/* 710 */
 /* pointer to 711 */
 /* size: 4 */

/* 711 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 16 */

/* 712 */
/* <0> (null):0 */
union NavConnect {
	unsigned int               id;                 /*           4 */
	class CNavArea *           area;               /*           4 */
}; /* size: 4 */

/* 713 */
 /* pointer to 714 */
 /* size: 4 */

/* 714 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 715 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 716 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 717 */
/* <0> (null):0 */
typedef struct list<NavConnect, std::allocator<NavConnect> > NavConnectList; /* size: 0 */

/* 718 */
/* <0> (null):0 */
enum LadderDirectionType {
	LADDER_UP = 0,
	LADDER_DOWN = 1,
	NUM_LADDER_DIRECTIONS = 2,
}; /* size: 4 */

/* 719 */
/* <0> (null):0 */
class CNavLadder {
	class Vector              m_top;                 /*     0    12 */
	class Vector              m_bottom;              /*    12    12 */
	float                      m_length;             /*    24     4 */
	enum NavDirType            m_dir;                /*    28     4 */
	class Vector2D            m_dirVector;           /*    32     8 */
	class CBaseEntity *        m_entity;             /*    40     4 */
	class CNavArea *           m_topForwardArea;     /*    44     4 */
	class CNavArea *           m_topLeftArea;        /*    48     4 */
	class CNavArea *           m_topRightArea;       /*    52     4 */
	class CNavArea *           m_topBehindArea;      /*    56     4 */
	class CNavArea *           m_bottomArea;         /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	bool                       m_isDangling;         /*    64     1 */
	/* <0> (null):0 */
	void CNavLadder(class CNavLadder *);

	/* <0> (null):0 */
	void OnDestroyNotify(class CNavLadder *, class CNavArea *); /* linkage=_ZN10CNavLadder15OnDestroyNotifyEP8CNavArea */


	/* size: 68, cachelines: 2, members: 12 */
	/* last cacheline: 4 bytes */

	/* BRAIN FART ALERT! 68 != 65 + 0(holes), diff = 3 */

}; /* size: 68 */

/* 720 */
 /* pointer to 719 */
 /* size: 4 */

/* 721 */
/* <0> (null):0 */
typedef struct list<CNavLadder*, std::allocator<CNavLadder*> > NavLadderList; /* size: 0 */

/* 722 */
/* <0> (null):0 */
class HidingSpot {
private:

	class Vector              m_pos;                 /*     0    12 */
	unsigned int               m_id;                 /*    12     4 */
	unsigned int               m_marker;             /*    16     4 */
	unsigned char              m_flags;              /*    20     1 */

	/* Bitfield combined with previous fields */

	unsigned int               m_nextID;             /*     0     4 */
	unsigned int               m_masterMarker;       /*     0     4 */
	/* <0> (null):0 */
	void HidingSpot(class HidingSpot *);

	/* <0> (null):0 */
	void HidingSpot(class HidingSpot *, const class Vector  *, unsigned char);

	/* <0> (null):0 */
	bool HasGoodCover(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot12HasGoodCoverEv */

	/* <0> (null):0 */
	bool IsGoodSniperSpot(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot16IsGoodSniperSpotEv */

	/* <0> (null):0 */
	bool IsIdealSniperSpot(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot17IsIdealSniperSpotEv */

	/* <0> (null):0 */
	void SetFlags(class HidingSpot *, unsigned char); /* linkage=_ZN10HidingSpot8SetFlagsEh */

	/* <0> (null):0 */
	unsigned char GetFlags(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot8GetFlagsEv */

	/* <0> (null):0 */
	void Save(const class HidingSpot  *, int, unsigned int); /* linkage=_ZNK10HidingSpot4SaveEij */

	/* <0> (null):0 */
	void Load(class HidingSpot *, class SteamFile *, unsigned int); /* linkage=_ZN10HidingSpot4LoadEP9SteamFilej */

	/* <0> (null):0 */
	const class Vector  * GetPosition(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot11GetPositionEv */

	/* <0> (null):0 */
	unsigned int GetID(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot5GetIDEv */

	/* <0> (null):0 */
	void Mark(class HidingSpot *); /* linkage=_ZN10HidingSpot4MarkEv */

	/* <0> (null):0 */
	bool IsMarked(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot8IsMarkedEv */

	/* <0> (null):0 */
	void ChangeMasterMarker(void); /* linkage=_ZN10HidingSpot18ChangeMasterMarkerEv */


	/* size: 24, cachelines: 1, members: 6 */
	/* last cacheline: 24 bytes */
}; /* size: 24 */

/* 723 */
 /* pointer to 722 */
 /* size: 4 */

/* 724 */
 /* pointer to 725 */
 /* size: 4 */

/* 725 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 24 */

/* 726 */
/* <0> (null):0 */
typedef struct list<HidingSpot*, std::allocator<HidingSpot*> > HidingSpotList; /* size: 0 */

/* 727 */
/* <0> (null):0 */
union {
	class HidingSpot *         spot;               /*           4 */
	unsigned int               id;                 /*           4 */
}; /* size: 4 */

/* 728 */
/* <0> (null):0 */
struct SpotOrder {
	/* <0> (null):0 */
	union {
		class HidingSpot *         spot;                 /*           4 */
		unsigned int               id;                   /*           4 */
	};

	float                      t;                    /*     0     4 */
	union {
		class HidingSpot * spot;                 /*           4 */
		unsigned int       id;                   /*           4 */
	};                                               /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 729 */
/* <0> (null):0 */
typedef struct list<SpotOrder, std::allocator<SpotOrder> > SpotOrderList; /* size: 0 */

/* 730 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 731 */
/* <0> (null):0 */
typedef class SpotOrder * pointer; /* size: 4 */

/* 732 */
/* <0> (null):0 */
typedef const class SpotOrder  * const_pointer; /* size: 4 */

/* 733 */
/* <0> (null):0 */
class new_allocator<SpotOrder> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class SpotOrder * pointer;

	/* <0> (null):0 */
	typedef const class SpotOrder  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<SpotOrder> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<SpotOrder> *, const class new_allocator<SpotOrder>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<SpotOrder> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<SpotOrder>  *, class SpotOrder &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE7addressERS1_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<SpotOrder>  *, const class SpotOrder  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE7addressERKS1_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<SpotOrder> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<SpotOrder> *, class SpotOrder *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE10deallocateEPS1_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<SpotOrder>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<SpotOrder> *, class SpotOrder *, const class SpotOrder  &); /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE9constructEPS1_RKS1_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<SpotOrder> *, class SpotOrder *); /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE7destroyEPS1_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 734 */
 /* pointer to 728 */
 /* size: 4 */

/* 735 */
 /* pointer to 736 */
 /* size: 4 */

/* 736 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 737 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 738 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 739 */
 /* pointer to 733 */
 /* size: 4 */

/* 740 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 741 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 742 */
 /* pointer to 743 */
 /* size: 4 */

/* 743 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 744 */
/* <0> (null):0 */
typedef class SpotOrder & reference; /* size: 4 */

/* 745 */
/* <0> (null):0 */
typedef const class SpotOrder  & const_reference; /* size: 4 */

/* 746 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<SpotOrder> > other; /* size: 0 */

/* 747 */
/* <0> (null):0 */
struct rebind<std::_List_node<SpotOrder> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<SpotOrder> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 748 */
/* <0> (null):0 */
typedef struct allocator<SpotOrder> other; /* size: 1 */

/* 749 */
/* <0> (null):0 */
struct rebind<SpotOrder> {
	/* <0> (null):0 */
	typedef struct allocator<SpotOrder> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 750 */
/* <0> (null):0 */
class allocator<SpotOrder> : public new_allocator<SpotOrder> {
public:

	/* class new_allocator<SpotOrder> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class SpotOrder & reference;

	/* <0> (null):0 */
	typedef const class SpotOrder  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<SpotOrder> *);

	/* <0> (null):0 */
	void allocator(class allocator<SpotOrder> *, const class allocator<SpotOrder>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<SpotOrder> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<SpotOrder> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<SpotOrder> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<SpotOrder> {
		/* <0> (null):0 */
		typedef struct allocator<SpotOrder> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 751 */
 /* pointer to 750 */
 /* size: 4 */

/* 752 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 753 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 754 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 755 */
/* <0> (null):0 */
typedef class _List_node<SpotOrder> * pointer; /* size: 4 */

/* 756 */
/* <0> (null):0 */
typedef const class _List_node<SpotOrder>  * const_pointer; /* size: 4 */

/* 757 */
/* <0> (null):0 */
class new_allocator<std::_List_node<SpotOrder> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<SpotOrder> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<SpotOrder>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<SpotOrder> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<SpotOrder> > *, const class new_allocator<std::_List_node<SpotOrder> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<SpotOrder> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<SpotOrder> >  *, class _List_node<SpotOrder> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7addressERS3_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<SpotOrder> >  *, const class _List_node<SpotOrder>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7addressERKS3_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<SpotOrder> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE10deallocateEPS3_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<SpotOrder> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *, const class _List_node<SpotOrder>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE9constructEPS3_RKS3_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7destroyEPS3_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 758 */
 /* pointer to 385 */
 /* size: 4 */

/* 759 */
 /* pointer to 760 */
 /* size: 4 */

/* 760 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 761 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 762 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 763 */
 /* pointer to 757 */
 /* size: 4 */

/* 764 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 765 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 766 */
 /* pointer to 767 */
 /* size: 4 */

/* 767 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 768 */
/* <0> (null):0 */
class allocator<std::_List_node<SpotOrder> > : public new_allocator<std::_List_node<SpotOrder> > {
public:

	/* class new_allocator<std::_List_node<SpotOrder> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<SpotOrder> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<SpotOrder> > *, const class allocator<std::_List_node<SpotOrder> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<SpotOrder> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 769 */
 /* pointer to 768 */
 /* size: 4 */

/* 770 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 771 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 772 */
 /* pointer to 387 */
 /* size: 4 */

/* 773 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 774 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 775 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 776 */
/* <0> (null):0 */
typedef struct allocator<SpotOrder> allocator_type; /* size: 1 */

/* 777 */
/* <0> (null):0 */
class _List_base<SpotOrder, std::allocator<SpotOrder> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<SpotOrder> allocator_type;

	/* <0> (null):0 */
	class _List_node<SpotOrder> * _M_get_node(class _List_base<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, class _List_node<SpotOrder> *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE7_M_initEv */

	/* <0> (null):0 */
	using ::ShouldFadeOnDeath;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 778 */
 /* pointer to 777 */
 /* size: 4 */

/* 779 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 780 */
 /* pointer to 781 */
 /* size: 4 */

/* 781 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 782 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 783 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 784 */
/* <0> (null):0 */
typedef struct SpotOrder value_type; /* size: 8 */

/* 785 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 786 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 787 */
/* <0> (null):0 */
typedef struct _List_iterator<SpotOrder> iterator; /* size: 0 */

/* 788 */
/* <0> (null):0 */
typedef struct _List_const_iterator<SpotOrder> const_iterator; /* size: 0 */

/* 789 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<SpotOrder> > const_reverse_iterator; /* size: 0 */

/* 790 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<SpotOrder> > reverse_iterator; /* size: 0 */

/* 791 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 792 */
/* <0> (null):0 */
typedef struct allocator<SpotOrder> allocator_type; /* size: 1 */

/* 793 */
/* <0> (null):0 */
typedef struct _List_node<SpotOrder> _Node; /* size: 0 */

/* 794 */
/* <0> (null):0 */
class list<SpotOrder, std::allocator<SpotOrder> > : protected _List_base<SpotOrder, std::allocator<SpotOrder> > {
protected:

	/* class _List_base<SpotOrder, std::allocator<SpotOrder> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef struct SpotOrder value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<SpotOrder> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<SpotOrder> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<SpotOrder> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<SpotOrder> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<SpotOrder> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<SpotOrder> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE14_M_create_nodeERKS0_ */

	/* <0> (null):0 */
	void list(class list<SpotOrder, std::allocator<SpotOrder> > *);

	/* <0> (null):0 */
	void list(class list<SpotOrder, std::allocator<SpotOrder> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<SpotOrder, std::allocator<SpotOrder> > *, const class list<SpotOrder, std::allocator<SpotOrder> >  &);

	/* <0> (null):0 */
	class list<SpotOrder, std::allocator<SpotOrder> > & operator=(class list<SpotOrder, std::allocator<SpotOrder> > *, const class list<SpotOrder, std::allocator<SpotOrder> >  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EEaSERKS2_ */

	/* <0> (null):0 */
	void assign(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6assignEjRKS0_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, class SpotOrder); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6resizeEjS0_ */

	/* <0> (null):0 */
	reference front(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE10push_frontERKS0_ */

	/* <0> (null):0 */
	void pop_front(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9push_backERKS0_ */

	/* <0> (null):0 */
	void pop_back(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, unsigned int, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */

	/* <0> (null):0 */
	iterator erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	iterator erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */

	/* <0> (null):0 */
	void swap(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4swapERS2_ */

	/* <0> (null):0 */
	void clear(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */

	/* <0> (null):0 */
	void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */

	/* <0> (null):0 */
	void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */

	/* <0> (null):0 */
	void remove(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6removeERKS0_ */

	/* <0> (null):0 */
	void unique(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5mergeERS2_ */

	/* <0> (null):0 */
	void reverse(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE18_M_fill_initializeEjRKS0_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE14_M_fill_assignEjRKS0_ */

	/* <0> (null):0 */
	void _M_transfer(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */

	/* <0> (null):0 */
	void _M_insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void _M_erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE25_M_check_equal_allocatorsERS2_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 795 */
 /* pointer to 793 */
 /* size: 4 */

/* 796 */
 /* pointer to 794 */
 /* size: 4 */

/* 797 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 798 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 799 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 800 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 801 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 802 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 803 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 804 */
 /* pointer to 805 */
 /* size: 4 */

/* 805 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 806 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 807 */
/* <0> (null):0 */
struct SpotEncounter {
	union NavConnect           from;                 /*     0     4 */
	enum NavDirType            fromDir;              /*     4     4 */
	union NavConnect           to;                   /*     8     4 */
	enum NavDirType            toDir;                /*    12     4 */
	struct Ray                 path;                 /*    16    24 */
	SpotOrderList              spotList;             /*    40     0 */

	/* size: 48, cachelines: 1, members: 6 */
	/* last cacheline: 48 bytes */

	/* BRAIN FART ALERT! 48 != 40 + 0(holes), diff = 8 */

}; /* size: 48 */

/* 808 */
/* <0> (null):0 */
typedef struct list<SpotEncounter, std::allocator<SpotEncounter> > SpotEncounterList; /* size: 0 */

/* 809 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 810 */
/* <0> (null):0 */
typedef class HidingSpot * * pointer; /* size: 4 */

/* 811 */
/* <0> (null):0 */
typedef const class HidingSpot *  * const_pointer; /* size: 4 */

/* 812 */
/* <0> (null):0 */
class new_allocator<HidingSpot*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class HidingSpot * * pointer;

	/* <0> (null):0 */
	typedef const class HidingSpot *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<HidingSpot*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<HidingSpot*> *, const class new_allocator<HidingSpot*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<HidingSpot*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<HidingSpot*>  *, class HidingSpot * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE7addressERS2_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<HidingSpot*>  *, const class HidingSpot *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE7addressERKS2_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<HidingSpot*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<HidingSpot*> *, class HidingSpot * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE10deallocateEPS2_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<HidingSpot*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<HidingSpot*> *, class HidingSpot * *, const class HidingSpot *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE9constructEPS2_RKS2_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<HidingSpot*> *, class HidingSpot * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE7destroyEPS2_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 813 */
 /* pointer to 723 */
 /* size: 4 */

/* 814 */
 /* pointer to 815 */
 /* size: 4 */

/* 815 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 816 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 817 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 818 */
 /* pointer to 812 */
 /* size: 4 */

/* 819 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 820 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 821 */
 /* pointer to 822 */
 /* size: 4 */

/* 822 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 823 */
/* <0> (null):0 */
typedef class HidingSpot * & reference; /* size: 4 */

/* 824 */
/* <0> (null):0 */
typedef const class HidingSpot *  & const_reference; /* size: 4 */

/* 825 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<HidingSpot*> > other; /* size: 0 */

/* 826 */
/* <0> (null):0 */
struct rebind<std::_List_node<HidingSpot*> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<HidingSpot*> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 827 */
/* <0> (null):0 */
typedef struct allocator<HidingSpot*> other; /* size: 1 */

/* 828 */
/* <0> (null):0 */
struct rebind<HidingSpot*> {
	/* <0> (null):0 */
	typedef struct allocator<HidingSpot*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 829 */
/* <0> (null):0 */
class allocator<HidingSpot*> : public new_allocator<HidingSpot*> {
public:

	/* class new_allocator<HidingSpot*> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class HidingSpot * & reference;

	/* <0> (null):0 */
	typedef const class HidingSpot *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<HidingSpot*> *);

	/* <0> (null):0 */
	void allocator(class allocator<HidingSpot*> *, const class allocator<HidingSpot*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<HidingSpot*> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<HidingSpot*> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<HidingSpot*> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<HidingSpot*> {
		/* <0> (null):0 */
		typedef struct allocator<HidingSpot*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 830 */
 /* pointer to 829 */
 /* size: 4 */

/* 831 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 832 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 833 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 834 */
/* <0> (null):0 */
typedef class _List_node<HidingSpot*> * pointer; /* size: 4 */

/* 835 */
/* <0> (null):0 */
typedef const class _List_node<HidingSpot*>  * const_pointer; /* size: 4 */

/* 836 */
/* <0> (null):0 */
class new_allocator<std::_List_node<HidingSpot*> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<HidingSpot*> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<HidingSpot*>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *, const class new_allocator<std::_List_node<HidingSpot*> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<HidingSpot*> >  *, class _List_node<HidingSpot*> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7addressERS4_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<HidingSpot*> >  *, const class _List_node<HidingSpot*>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7addressERKS4_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<HidingSpot*> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE10deallocateEPS4_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<HidingSpot*> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *, const class _List_node<HidingSpot*>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE9constructEPS4_RKS4_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7destroyEPS4_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 837 */
 /* pointer to 396 */
 /* size: 4 */

/* 838 */
 /* pointer to 839 */
 /* size: 4 */

/* 839 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 840 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 841 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 842 */
 /* pointer to 836 */
 /* size: 4 */

/* 843 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 844 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 845 */
 /* pointer to 846 */
 /* size: 4 */

/* 846 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 847 */
/* <0> (null):0 */
class allocator<std::_List_node<HidingSpot*> > : public new_allocator<std::_List_node<HidingSpot*> > {
public:

	/* class new_allocator<std::_List_node<HidingSpot*> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<HidingSpot*> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<HidingSpot*> > *, const class allocator<std::_List_node<HidingSpot*> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<HidingSpot*> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 848 */
 /* pointer to 847 */
 /* size: 4 */

/* 849 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 850 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 851 */
 /* pointer to 398 */
 /* size: 4 */

/* 852 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 853 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 854 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 855 */
/* <0> (null):0 */
typedef struct allocator<HidingSpot*> allocator_type; /* size: 1 */

/* 856 */
/* <0> (null):0 */
class _List_base<HidingSpot*, std::allocator<HidingSpot*> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<HidingSpot*> allocator_type;

	/* <0> (null):0 */
	class _List_node<HidingSpot*> * _M_get_node(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_node<HidingSpot*> *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE7_M_initEv */

	/* <0> (null):0 */
	using ::ResetStamina;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 857 */
 /* pointer to 856 */
 /* size: 4 */

/* 858 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 859 */
 /* pointer to 860 */
 /* size: 4 */

/* 860 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 861 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 862 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 863 */
/* <0> (null):0 */
typedef class HidingSpot * value_type; /* size: 4 */

/* 864 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 865 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 866 */
/* <0> (null):0 */
typedef struct _List_iterator<HidingSpot*> iterator; /* size: 0 */

/* 867 */
/* <0> (null):0 */
typedef struct _List_const_iterator<HidingSpot*> const_iterator; /* size: 0 */

/* 868 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<HidingSpot*> > const_reverse_iterator; /* size: 0 */

/* 869 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<HidingSpot*> > reverse_iterator; /* size: 0 */

/* 870 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 871 */
/* <0> (null):0 */
typedef struct allocator<HidingSpot*> allocator_type; /* size: 1 */

/* 872 */
/* <0> (null):0 */
typedef struct _List_node<HidingSpot*> _Node; /* size: 0 */

/* 873 */
/* <0> (null):0 */
class list<HidingSpot*, std::allocator<HidingSpot*> > : protected _List_base<HidingSpot*, std::allocator<HidingSpot*> > {
protected:

	/* class _List_base<HidingSpot*, std::allocator<HidingSpot*> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef class HidingSpot * value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<HidingSpot*> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<HidingSpot*> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<HidingSpot*> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<HidingSpot*> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<HidingSpot*> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<HidingSpot*> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE14_M_create_nodeERKS1_ */

	/* <0> (null):0 */
	void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *);

	/* <0> (null):0 */
	void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const class list<HidingSpot*, std::allocator<HidingSpot*> >  &);

	/* <0> (null):0 */
	class list<HidingSpot*, std::allocator<HidingSpot*> > & operator=(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const class list<HidingSpot*, std::allocator<HidingSpot*> >  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EEaSERKS3_ */

	/* <0> (null):0 */
	void assign(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6assignEjRKS1_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, class HidingSpot *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6resizeEjS1_ */

	/* <0> (null):0 */
	reference front(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE10push_frontERKS1_ */

	/* <0> (null):0 */
	void pop_front(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9push_backERKS1_ */

	/* <0> (null):0 */
	void pop_back(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */

	/* <0> (null):0 */
	iterator erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	iterator erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */

	/* <0> (null):0 */
	void swap(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4swapERS3_ */

	/* <0> (null):0 */
	void clear(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */

	/* <0> (null):0 */
	void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */

	/* <0> (null):0 */
	void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */

	/* <0> (null):0 */
	void remove(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6removeERKS1_ */

	/* <0> (null):0 */
	void unique(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5mergeERS3_ */

	/* <0> (null):0 */
	void reverse(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE18_M_fill_initializeEjRKS1_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE14_M_fill_assignEjRKS1_ */

	/* <0> (null):0 */
	void _M_transfer(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */

	/* <0> (null):0 */
	void _M_insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void _M_erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE25_M_check_equal_allocatorsERS3_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 874 */
 /* pointer to 872 */
 /* size: 4 */

/* 875 */
 /* pointer to 873 */
 /* size: 4 */

/* 876 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 877 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 878 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 879 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 880 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 881 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 882 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 883 */
 /* pointer to 884 */
 /* size: 4 */

/* 884 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 885 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 886 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 887 */
/* <0> (null):0 */
typedef class SpotEncounter * pointer; /* size: 4 */

/* 888 */
/* <0> (null):0 */
typedef const class SpotEncounter  * const_pointer; /* size: 4 */

/* 889 */
/* <0> (null):0 */
class new_allocator<SpotEncounter> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class SpotEncounter * pointer;

	/* <0> (null):0 */
	typedef const class SpotEncounter  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<SpotEncounter> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<SpotEncounter> *, const class new_allocator<SpotEncounter>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<SpotEncounter> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<SpotEncounter>  *, class SpotEncounter &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE7addressERS1_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<SpotEncounter>  *, const class SpotEncounter  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE7addressERKS1_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<SpotEncounter> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<SpotEncounter> *, class SpotEncounter *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE10deallocateEPS1_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<SpotEncounter>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<SpotEncounter> *, class SpotEncounter *, const class SpotEncounter  &); /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE9constructEPS1_RKS1_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<SpotEncounter> *, class SpotEncounter *); /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE7destroyEPS1_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 890 */
 /* pointer to 807 */
 /* size: 4 */

/* 891 */
 /* pointer to 892 */
 /* size: 4 */

/* 892 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 48 */

/* 893 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 894 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 895 */
 /* pointer to 889 */
 /* size: 4 */

/* 896 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 897 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 898 */
 /* pointer to 899 */
 /* size: 4 */

/* 899 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 900 */
/* <0> (null):0 */
typedef class SpotEncounter & reference; /* size: 4 */

/* 901 */
/* <0> (null):0 */
typedef const class SpotEncounter  & const_reference; /* size: 4 */

/* 902 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<SpotEncounter> > other; /* size: 0 */

/* 903 */
/* <0> (null):0 */
struct rebind<std::_List_node<SpotEncounter> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<SpotEncounter> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 904 */
/* <0> (null):0 */
typedef struct allocator<SpotEncounter> other; /* size: 1 */

/* 905 */
/* <0> (null):0 */
struct rebind<SpotEncounter> {
	/* <0> (null):0 */
	typedef struct allocator<SpotEncounter> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 906 */
/* <0> (null):0 */
class allocator<SpotEncounter> : public new_allocator<SpotEncounter> {
public:

	/* class new_allocator<SpotEncounter> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class SpotEncounter & reference;

	/* <0> (null):0 */
	typedef const class SpotEncounter  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<SpotEncounter> *);

	/* <0> (null):0 */
	void allocator(class allocator<SpotEncounter> *, const class allocator<SpotEncounter>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<SpotEncounter> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<SpotEncounter> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<SpotEncounter> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<SpotEncounter> {
		/* <0> (null):0 */
		typedef struct allocator<SpotEncounter> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 907 */
 /* pointer to 906 */
 /* size: 4 */

/* 908 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 909 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 910 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 911 */
/* <0> (null):0 */
typedef class _List_node<SpotEncounter> * pointer; /* size: 4 */

/* 912 */
/* <0> (null):0 */
typedef const class _List_node<SpotEncounter>  * const_pointer; /* size: 4 */

/* 913 */
/* <0> (null):0 */
class new_allocator<std::_List_node<SpotEncounter> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<SpotEncounter> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<SpotEncounter>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *, const class new_allocator<std::_List_node<SpotEncounter> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<SpotEncounter> >  *, class _List_node<SpotEncounter> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7addressERS3_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<SpotEncounter> >  *, const class _List_node<SpotEncounter>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7addressERKS3_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<SpotEncounter> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE10deallocateEPS3_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<SpotEncounter> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *, const class _List_node<SpotEncounter>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE9constructEPS3_RKS3_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7destroyEPS3_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 914 */
 /* pointer to 406 */
 /* size: 4 */

/* 915 */
 /* pointer to 916 */
 /* size: 4 */

/* 916 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 917 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 918 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 919 */
 /* pointer to 913 */
 /* size: 4 */

/* 920 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 921 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 922 */
 /* pointer to 923 */
 /* size: 4 */

/* 923 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 924 */
/* <0> (null):0 */
class allocator<std::_List_node<SpotEncounter> > : public new_allocator<std::_List_node<SpotEncounter> > {
public:

	/* class new_allocator<std::_List_node<SpotEncounter> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<SpotEncounter> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<SpotEncounter> > *, const class allocator<std::_List_node<SpotEncounter> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<SpotEncounter> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 925 */
 /* pointer to 924 */
 /* size: 4 */

/* 926 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 927 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 928 */
 /* pointer to 408 */
 /* size: 4 */

/* 929 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 930 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 931 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 932 */
/* <0> (null):0 */
typedef struct allocator<SpotEncounter> allocator_type; /* size: 1 */

/* 933 */
/* <0> (null):0 */
class _List_base<SpotEncounter, std::allocator<SpotEncounter> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<SpotEncounter> allocator_type;

	/* <0> (null):0 */
	class _List_node<SpotEncounter> * _M_get_node(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_node<SpotEncounter> *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 934 */
 /* pointer to 933 */
 /* size: 4 */

/* 935 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 936 */
 /* pointer to 937 */
 /* size: 4 */

/* 937 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 938 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 939 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 940 */
/* <0> (null):0 */
typedef struct SpotEncounter value_type; /* size: 48 */

/* 941 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 942 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 943 */
/* <0> (null):0 */
typedef struct _List_iterator<SpotEncounter> iterator; /* size: 0 */

/* 944 */
/* <0> (null):0 */
typedef struct _List_const_iterator<SpotEncounter> const_iterator; /* size: 0 */

/* 945 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<SpotEncounter> > const_reverse_iterator; /* size: 0 */

/* 946 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<SpotEncounter> > reverse_iterator; /* size: 0 */

/* 947 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 948 */
/* <0> (null):0 */
typedef struct allocator<SpotEncounter> allocator_type; /* size: 1 */

/* 949 */
/* <0> (null):0 */
typedef struct _List_node<SpotEncounter> _Node; /* size: 0 */

/* 950 */
/* <0> (null):0 */
class list<SpotEncounter, std::allocator<SpotEncounter> > : protected _List_base<SpotEncounter, std::allocator<SpotEncounter> > {
protected:

	/* class _List_base<SpotEncounter, std::allocator<SpotEncounter> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef struct SpotEncounter value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<SpotEncounter> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<SpotEncounter> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<SpotEncounter> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<SpotEncounter> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<SpotEncounter> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<SpotEncounter> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE14_M_create_nodeERKS0_ */

	/* <0> (null):0 */
	void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *);

	/* <0> (null):0 */
	void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const class list<SpotEncounter, std::allocator<SpotEncounter> >  &);

	/* <0> (null):0 */
	class list<SpotEncounter, std::allocator<SpotEncounter> > & operator=(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const class list<SpotEncounter, std::allocator<SpotEncounter> >  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EEaSERKS2_ */

	/* <0> (null):0 */
	void assign(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6assignEjRKS0_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, class SpotEncounter); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6resizeEjS0_ */

	/* <0> (null):0 */
	reference front(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE10push_frontERKS0_ */

	/* <0> (null):0 */
	void pop_front(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9push_backERKS0_ */

	/* <0> (null):0 */
	void pop_back(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, unsigned int, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */

	/* <0> (null):0 */
	iterator erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	iterator erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */

	/* <0> (null):0 */
	void swap(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4swapERS2_ */

	/* <0> (null):0 */
	void clear(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */

	/* <0> (null):0 */
	void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */

	/* <0> (null):0 */
	void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */

	/* <0> (null):0 */
	void remove(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6removeERKS0_ */

	/* <0> (null):0 */
	void unique(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5mergeERS2_ */

	/* <0> (null):0 */
	void reverse(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE18_M_fill_initializeEjRKS0_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE14_M_fill_assignEjRKS0_ */

	/* <0> (null):0 */
	void _M_transfer(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */

	/* <0> (null):0 */
	void _M_insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void _M_erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE25_M_check_equal_allocatorsERS2_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 951 */
 /* pointer to 949 */
 /* size: 4 */

/* 952 */
 /* pointer to 950 */
 /* size: 4 */

/* 953 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 954 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 48 */

/* 955 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 956 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 957 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 958 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 959 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 960 */
 /* pointer to 961 */
 /* size: 4 */

/* 961 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 962 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 963 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 964 */
/* <0> (null):0 */
typedef union NavConnect * pointer; /* size: 4 */

/* 965 */
/* <0> (null):0 */
typedef const union NavConnect  * const_pointer; /* size: 4 */

/* 966 */
/* <0> (null):0 */
class new_allocator<NavConnect> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef union NavConnect * pointer;

	/* <0> (null):0 */
	typedef const union NavConnect  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<NavConnect> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<NavConnect> *, const class new_allocator<NavConnect>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<NavConnect> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<NavConnect>  *, union NavConnect &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE7addressERS1_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<NavConnect>  *, const union NavConnect  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE7addressERKS1_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<NavConnect> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<NavConnect> *, union NavConnect *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE10deallocateEPS1_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<NavConnect>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<NavConnect> *, union NavConnect *, const union NavConnect  &); /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE9constructEPS1_RKS1_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<NavConnect> *, union NavConnect *); /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE7destroyEPS1_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 967 */
 /* pointer to 712 */
 /* size: 4 */

/* 968 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 969 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 970 */
 /* pointer to 966 */
 /* size: 4 */

/* 971 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 972 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 973 */
 /* pointer to 974 */
 /* size: 4 */

/* 974 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 975 */
/* <0> (null):0 */
typedef union NavConnect & reference; /* size: 4 */

/* 976 */
/* <0> (null):0 */
typedef const union NavConnect  & const_reference; /* size: 4 */

/* 977 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<NavConnect> > other; /* size: 0 */

/* 978 */
/* <0> (null):0 */
struct rebind<std::_List_node<NavConnect> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<NavConnect> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 979 */
/* <0> (null):0 */
typedef struct allocator<NavConnect> other; /* size: 1 */

/* 980 */
/* <0> (null):0 */
struct rebind<NavConnect> {
	/* <0> (null):0 */
	typedef struct allocator<NavConnect> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 981 */
/* <0> (null):0 */
class allocator<NavConnect> : public new_allocator<NavConnect> {
public:

	/* class new_allocator<NavConnect> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef union NavConnect & reference;

	/* <0> (null):0 */
	typedef const union NavConnect  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<NavConnect> *);

	/* <0> (null):0 */
	void allocator(class allocator<NavConnect> *, const class allocator<NavConnect>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<NavConnect> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<NavConnect> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<NavConnect> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<NavConnect> {
		/* <0> (null):0 */
		typedef struct allocator<NavConnect> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 982 */
 /* pointer to 981 */
 /* size: 4 */

/* 983 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 984 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 985 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 986 */
/* <0> (null):0 */
typedef class _List_node<NavConnect> * pointer; /* size: 4 */

/* 987 */
/* <0> (null):0 */
typedef const class _List_node<NavConnect>  * const_pointer; /* size: 4 */

/* 988 */
/* <0> (null):0 */
class new_allocator<std::_List_node<NavConnect> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<NavConnect> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<NavConnect>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<NavConnect> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<NavConnect> > *, const class new_allocator<std::_List_node<NavConnect> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<NavConnect> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<NavConnect> >  *, class _List_node<NavConnect> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7addressERS3_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<NavConnect> >  *, const class _List_node<NavConnect>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7addressERKS3_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<NavConnect> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE10deallocateEPS3_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<NavConnect> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *, const class _List_node<NavConnect>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE9constructEPS3_RKS3_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7destroyEPS3_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 989 */
 /* pointer to 416 */
 /* size: 4 */

/* 990 */
 /* pointer to 991 */
 /* size: 4 */

/* 991 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 992 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 993 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 994 */
 /* pointer to 988 */
 /* size: 4 */

/* 995 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 996 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 997 */
 /* pointer to 998 */
 /* size: 4 */

/* 998 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 999 */
/* <0> (null):0 */
class allocator<std::_List_node<NavConnect> > : public new_allocator<std::_List_node<NavConnect> > {
public:

	/* class new_allocator<std::_List_node<NavConnect> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<NavConnect> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<NavConnect> > *, const class allocator<std::_List_node<NavConnect> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<NavConnect> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 1000 */
 /* pointer to 999 */
 /* size: 4 */

/* 1001 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1002 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1003 */
 /* pointer to 418 */
 /* size: 4 */

/* 1004 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1005 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1006 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 1007 */
/* <0> (null):0 */
typedef struct allocator<NavConnect> allocator_type; /* size: 1 */

/* 1008 */
/* <0> (null):0 */
class _List_base<NavConnect, std::allocator<NavConnect> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<NavConnect> allocator_type;

	/* <0> (null):0 */
	class _List_node<NavConnect> * _M_get_node(class _List_base<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<NavConnect, std::allocator<NavConnect> > *, class _List_node<NavConnect> *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 1009 */
 /* pointer to 1008 */
 /* size: 4 */

/* 1010 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1011 */
 /* pointer to 1012 */
 /* size: 4 */

/* 1012 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1013 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1014 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1015 */
/* <0> (null):0 */
typedef union NavConnect value_type; /* size: 4 */

/* 1016 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 1017 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 1018 */
/* <0> (null):0 */
typedef struct _List_iterator<NavConnect> iterator; /* size: 0 */

/* 1019 */
/* <0> (null):0 */
typedef struct _List_const_iterator<NavConnect> const_iterator; /* size: 0 */

/* 1020 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<NavConnect> > const_reverse_iterator; /* size: 0 */

/* 1021 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<NavConnect> > reverse_iterator; /* size: 0 */

/* 1022 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1023 */
/* <0> (null):0 */
typedef struct allocator<NavConnect> allocator_type; /* size: 1 */

/* 1024 */
/* <0> (null):0 */
typedef struct _List_node<NavConnect> _Node; /* size: 0 */

/* 1025 */
/* <0> (null):0 */
class list<NavConnect, std::allocator<NavConnect> > : protected _List_base<NavConnect, std::allocator<NavConnect> > {
protected:

	/* class _List_base<NavConnect, std::allocator<NavConnect> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef union NavConnect value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<NavConnect> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<NavConnect> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<NavConnect> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<NavConnect> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<NavConnect> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<NavConnect> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE14_M_create_nodeERKS0_ */

	/* <0> (null):0 */
	void list(class list<NavConnect, std::allocator<NavConnect> > *);

	/* <0> (null):0 */
	void list(class list<NavConnect, std::allocator<NavConnect> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<NavConnect, std::allocator<NavConnect> > *, const class list<NavConnect, std::allocator<NavConnect> >  &);

	/* <0> (null):0 */
	class list<NavConnect, std::allocator<NavConnect> > & operator=(class list<NavConnect, std::allocator<NavConnect> > *, const class list<NavConnect, std::allocator<NavConnect> >  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EEaSERKS2_ */

	/* <0> (null):0 */
	void assign(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6assignEjRKS0_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, union NavConnect); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6resizeEjS0_ */

	/* <0> (null):0 */
	reference front(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE10push_frontERKS0_ */

	/* <0> (null):0 */
	void pop_front(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9push_backERKS0_ */

	/* <0> (null):0 */
	void pop_back(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, unsigned int, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */

	/* <0> (null):0 */
	iterator erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	iterator erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */

	/* <0> (null):0 */
	void swap(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4swapERS2_ */

	/* <0> (null):0 */
	void clear(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */

	/* <0> (null):0 */
	void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */

	/* <0> (null):0 */
	void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */

	/* <0> (null):0 */
	void remove(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6removeERKS0_ */

	/* <0> (null):0 */
	void unique(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5mergeERS2_ */

	/* <0> (null):0 */
	void reverse(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE18_M_fill_initializeEjRKS0_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE14_M_fill_assignEjRKS0_ */

	/* <0> (null):0 */
	void _M_transfer(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */

	/* <0> (null):0 */
	void _M_insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void _M_erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE25_M_check_equal_allocatorsERS2_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 1026 */
 /* pointer to 1024 */
 /* size: 4 */

/* 1027 */
 /* pointer to 1025 */
 /* size: 4 */

/* 1028 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1029 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1030 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1031 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1032 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1033 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1034 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1035 */
 /* pointer to 1036 */
 /* size: 4 */

/* 1036 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1037 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1038 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1039 */
/* <0> (null):0 */
typedef class CNavLadder * * pointer; /* size: 4 */

/* 1040 */
/* <0> (null):0 */
typedef const class CNavLadder *  * const_pointer; /* size: 4 */

/* 1041 */
/* <0> (null):0 */
class new_allocator<CNavLadder*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class CNavLadder * * pointer;

	/* <0> (null):0 */
	typedef const class CNavLadder *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<CNavLadder*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<CNavLadder*> *, const class new_allocator<CNavLadder*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<CNavLadder*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<CNavLadder*>  *, class CNavLadder * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE7addressERS2_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<CNavLadder*>  *, const class CNavLadder *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE7addressERKS2_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<CNavLadder*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<CNavLadder*> *, class CNavLadder * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE10deallocateEPS2_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<CNavLadder*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<CNavLadder*> *, class CNavLadder * *, const class CNavLadder *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE9constructEPS2_RKS2_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<CNavLadder*> *, class CNavLadder * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE7destroyEPS2_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1042 */
 /* pointer to 720 */
 /* size: 4 */

/* 1043 */
 /* pointer to 1044 */
 /* size: 4 */

/* 1044 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1045 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1046 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1047 */
 /* pointer to 1041 */
 /* size: 4 */

/* 1048 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1049 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1050 */
 /* pointer to 1051 */
 /* size: 4 */

/* 1051 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1052 */
/* <0> (null):0 */
typedef class CNavLadder * & reference; /* size: 4 */

/* 1053 */
/* <0> (null):0 */
typedef const class CNavLadder *  & const_reference; /* size: 4 */

/* 1054 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<CNavLadder*> > other; /* size: 0 */

/* 1055 */
/* <0> (null):0 */
struct rebind<std::_List_node<CNavLadder*> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<CNavLadder*> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1056 */
/* <0> (null):0 */
typedef struct allocator<CNavLadder*> other; /* size: 1 */

/* 1057 */
/* <0> (null):0 */
struct rebind<CNavLadder*> {
	/* <0> (null):0 */
	typedef struct allocator<CNavLadder*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1058 */
/* <0> (null):0 */
class allocator<CNavLadder*> : public new_allocator<CNavLadder*> {
public:

	/* class new_allocator<CNavLadder*> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class CNavLadder * & reference;

	/* <0> (null):0 */
	typedef const class CNavLadder *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<CNavLadder*> *);

	/* <0> (null):0 */
	void allocator(class allocator<CNavLadder*> *, const class allocator<CNavLadder*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<CNavLadder*> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<CNavLadder*> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<CNavLadder*> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<CNavLadder*> {
		/* <0> (null):0 */
		typedef struct allocator<CNavLadder*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 1059 */
 /* pointer to 1058 */
 /* size: 4 */

/* 1060 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1061 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1062 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1063 */
/* <0> (null):0 */
typedef class _List_node<CNavLadder*> * pointer; /* size: 4 */

/* 1064 */
/* <0> (null):0 */
typedef const class _List_node<CNavLadder*>  * const_pointer; /* size: 4 */

/* 1065 */
/* <0> (null):0 */
class new_allocator<std::_List_node<CNavLadder*> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<CNavLadder*> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<CNavLadder*>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *, const class new_allocator<std::_List_node<CNavLadder*> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<CNavLadder*> >  *, class _List_node<CNavLadder*> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7addressERS4_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<CNavLadder*> >  *, const class _List_node<CNavLadder*>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7addressERKS4_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<CNavLadder*> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE10deallocateEPS4_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<CNavLadder*> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *, const class _List_node<CNavLadder*>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE9constructEPS4_RKS4_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7destroyEPS4_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1066 */
 /* pointer to 426 */
 /* size: 4 */

/* 1067 */
 /* pointer to 1068 */
 /* size: 4 */

/* 1068 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1069 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1070 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1071 */
 /* pointer to 1065 */
 /* size: 4 */

/* 1072 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1073 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1074 */
 /* pointer to 1075 */
 /* size: 4 */

/* 1075 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1076 */
/* <0> (null):0 */
class allocator<std::_List_node<CNavLadder*> > : public new_allocator<std::_List_node<CNavLadder*> > {
public:

	/* class new_allocator<std::_List_node<CNavLadder*> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<CNavLadder*> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<CNavLadder*> > *, const class allocator<std::_List_node<CNavLadder*> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<CNavLadder*> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 1077 */
 /* pointer to 1076 */
 /* size: 4 */

/* 1078 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1079 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1080 */
 /* pointer to 428 */
 /* size: 4 */

/* 1081 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1082 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1083 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 1084 */
/* <0> (null):0 */
typedef struct allocator<CNavLadder*> allocator_type; /* size: 1 */

/* 1085 */
/* <0> (null):0 */
class _List_base<CNavLadder*, std::allocator<CNavLadder*> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<CNavLadder*> allocator_type;

	/* <0> (null):0 */
	class _List_node<CNavLadder*> * _M_get_node(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_node<CNavLadder*> *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 1086 */
 /* pointer to 1085 */
 /* size: 4 */

/* 1087 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1088 */
 /* pointer to 1089 */
 /* size: 4 */

/* 1089 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1090 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1091 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1092 */
/* <0> (null):0 */
typedef class CNavLadder * value_type; /* size: 4 */

/* 1093 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 1094 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 1095 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavLadder*> iterator; /* size: 0 */

/* 1096 */
/* <0> (null):0 */
typedef struct _List_const_iterator<CNavLadder*> const_iterator; /* size: 0 */

/* 1097 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<CNavLadder*> > const_reverse_iterator; /* size: 0 */

/* 1098 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<CNavLadder*> > reverse_iterator; /* size: 0 */

/* 1099 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1100 */
/* <0> (null):0 */
typedef struct allocator<CNavLadder*> allocator_type; /* size: 1 */

/* 1101 */
/* <0> (null):0 */
typedef struct _List_node<CNavLadder*> _Node; /* size: 0 */

/* 1102 */
/* <0> (null):0 */
class list<CNavLadder*, std::allocator<CNavLadder*> > : protected _List_base<CNavLadder*, std::allocator<CNavLadder*> > {
protected:

	/* class _List_base<CNavLadder*, std::allocator<CNavLadder*> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef class CNavLadder * value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<CNavLadder*> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<CNavLadder*> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<CNavLadder*> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<CNavLadder*> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<CNavLadder*> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<CNavLadder*> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE14_M_create_nodeERKS1_ */

	/* <0> (null):0 */
	void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *);

	/* <0> (null):0 */
	void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const class list<CNavLadder*, std::allocator<CNavLadder*> >  &);

	/* <0> (null):0 */
	class list<CNavLadder*, std::allocator<CNavLadder*> > & operator=(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const class list<CNavLadder*, std::allocator<CNavLadder*> >  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EEaSERKS3_ */

	/* <0> (null):0 */
	void assign(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6assignEjRKS1_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, class CNavLadder *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6resizeEjS1_ */

	/* <0> (null):0 */
	reference front(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE10push_frontERKS1_ */

	/* <0> (null):0 */
	void pop_front(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9push_backERKS1_ */

	/* <0> (null):0 */
	void pop_back(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */

	/* <0> (null):0 */
	iterator erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	iterator erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */

	/* <0> (null):0 */
	void swap(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4swapERS3_ */

	/* <0> (null):0 */
	void clear(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */

	/* <0> (null):0 */
	void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */

	/* <0> (null):0 */
	void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */

	/* <0> (null):0 */
	void remove(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6removeERKS1_ */

	/* <0> (null):0 */
	void unique(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5mergeERS3_ */

	/* <0> (null):0 */
	void reverse(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE18_M_fill_initializeEjRKS1_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE14_M_fill_assignEjRKS1_ */

	/* <0> (null):0 */
	void _M_transfer(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */

	/* <0> (null):0 */
	void _M_insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void _M_erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE25_M_check_equal_allocatorsERS3_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 1103 */
 /* pointer to 1101 */
 /* size: 4 */

/* 1104 */
 /* pointer to 1102 */
 /* size: 4 */

/* 1105 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1106 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1107 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1108 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1109 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1110 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1111 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1112 */
 /* pointer to 1113 */
 /* size: 4 */

/* 1113 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1114 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1115 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1116 */
/* <0> (null):0 */
typedef class CNavArea * * pointer; /* size: 4 */

/* 1117 */
/* <0> (null):0 */
typedef const class CNavArea *  * const_pointer; /* size: 4 */

/* 1118 */
/* <0> (null):0 */
class new_allocator<CNavArea*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class CNavArea * * pointer;

	/* <0> (null):0 */
	typedef const class CNavArea *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<CNavArea*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<CNavArea*> *, const class new_allocator<CNavArea*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<CNavArea*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<CNavArea*>  *, class CNavArea * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE7addressERS2_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<CNavArea*>  *, const class CNavArea *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE7addressERKS2_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<CNavArea*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<CNavArea*> *, class CNavArea * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE10deallocateEPS2_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<CNavArea*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<CNavArea*> *, class CNavArea * *, const class CNavArea *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE9constructEPS2_RKS2_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<CNavArea*> *, class CNavArea * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE7destroyEPS2_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1119 */
 /* pointer to 702 */
 /* size: 4 */

/* 1120 */
 /* pointer to 1121 */
 /* size: 4 */

/* 1121 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1122 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1123 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1124 */
 /* pointer to 1118 */
 /* size: 4 */

/* 1125 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1126 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1127 */
 /* pointer to 1128 */
 /* size: 4 */

/* 1128 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1129 */
/* <0> (null):0 */
typedef class CNavArea * & reference; /* size: 4 */

/* 1130 */
/* <0> (null):0 */
typedef const class CNavArea *  & const_reference; /* size: 4 */

/* 1131 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<CNavArea*> > other; /* size: 0 */

/* 1132 */
/* <0> (null):0 */
struct rebind<std::_List_node<CNavArea*> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<CNavArea*> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1133 */
/* <0> (null):0 */
typedef struct allocator<CNavArea*> other; /* size: 1 */

/* 1134 */
/* <0> (null):0 */
struct rebind<CNavArea*> {
	/* <0> (null):0 */
	typedef struct allocator<CNavArea*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1135 */
/* <0> (null):0 */
class allocator<CNavArea*> : public new_allocator<CNavArea*> {
public:

	/* class new_allocator<CNavArea*> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class CNavArea * & reference;

	/* <0> (null):0 */
	typedef const class CNavArea *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<CNavArea*> *);

	/* <0> (null):0 */
	void allocator(class allocator<CNavArea*> *, const class allocator<CNavArea*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<CNavArea*> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<CNavArea*> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<CNavArea*> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<CNavArea*> {
		/* <0> (null):0 */
		typedef struct allocator<CNavArea*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 1136 */
 /* pointer to 1135 */
 /* size: 4 */

/* 1137 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1138 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1139 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1140 */
/* <0> (null):0 */
typedef class _List_node<CNavArea*> * pointer; /* size: 4 */

/* 1141 */
/* <0> (null):0 */
typedef const class _List_node<CNavArea*>  * const_pointer; /* size: 4 */

/* 1142 */
/* <0> (null):0 */
class new_allocator<std::_List_node<CNavArea*> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<CNavArea*> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<CNavArea*>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<CNavArea*> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<CNavArea*> > *, const class new_allocator<std::_List_node<CNavArea*> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<CNavArea*> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<CNavArea*> >  *, class _List_node<CNavArea*> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7addressERS4_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<CNavArea*> >  *, const class _List_node<CNavArea*>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7addressERKS4_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<CNavArea*> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE10deallocateEPS4_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<CNavArea*> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *, const class _List_node<CNavArea*>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE9constructEPS4_RKS4_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7destroyEPS4_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1143 */
 /* pointer to 436 */
 /* size: 4 */

/* 1144 */
 /* pointer to 1145 */
 /* size: 4 */

/* 1145 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1146 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1147 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1148 */
 /* pointer to 1142 */
 /* size: 4 */

/* 1149 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1150 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1151 */
 /* pointer to 1152 */
 /* size: 4 */

/* 1152 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1153 */
/* <0> (null):0 */
class allocator<std::_List_node<CNavArea*> > : public new_allocator<std::_List_node<CNavArea*> > {
public:

	/* class new_allocator<std::_List_node<CNavArea*> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<CNavArea*> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<CNavArea*> > *, const class allocator<std::_List_node<CNavArea*> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<CNavArea*> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 1154 */
 /* pointer to 1153 */
 /* size: 4 */

/* 1155 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1156 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1157 */
 /* pointer to 438 */
 /* size: 4 */

/* 1158 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1159 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1160 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 1161 */
/* <0> (null):0 */
typedef struct allocator<CNavArea*> allocator_type; /* size: 1 */

/* 1162 */
/* <0> (null):0 */
class _List_base<CNavArea*, std::allocator<CNavArea*> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<CNavArea*> allocator_type;

	/* <0> (null):0 */
	class _List_node<CNavArea*> * _M_get_node(class _List_base<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, class _List_node<CNavArea*> *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 1163 */
 /* pointer to 1162 */
 /* size: 4 */

/* 1164 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1165 */
 /* pointer to 1166 */
 /* size: 4 */

/* 1166 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1167 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1168 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1169 */
/* <0> (null):0 */
typedef class CNavArea * value_type; /* size: 4 */

/* 1170 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 1171 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 1172 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavArea*> iterator; /* size: 0 */

/* 1173 */
/* <0> (null):0 */
typedef struct _List_const_iterator<CNavArea*> const_iterator; /* size: 0 */

/* 1174 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<CNavArea*> > const_reverse_iterator; /* size: 0 */

/* 1175 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<CNavArea*> > reverse_iterator; /* size: 0 */

/* 1176 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1177 */
/* <0> (null):0 */
typedef struct allocator<CNavArea*> allocator_type; /* size: 1 */

/* 1178 */
/* <0> (null):0 */
typedef struct _List_node<CNavArea*> _Node; /* size: 0 */

/* 1179 */
/* <0> (null):0 */
class list<CNavArea*, std::allocator<CNavArea*> > : protected _List_base<CNavArea*, std::allocator<CNavArea*> > {
protected:

	/* class _List_base<CNavArea*, std::allocator<CNavArea*> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef class CNavArea * value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<CNavArea*> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<CNavArea*> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<CNavArea*> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<CNavArea*> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<CNavArea*> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<CNavArea*> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE14_M_create_nodeERKS1_ */

	/* <0> (null):0 */
	void list(class list<CNavArea*, std::allocator<CNavArea*> > *);

	/* <0> (null):0 */
	void list(class list<CNavArea*, std::allocator<CNavArea*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<CNavArea*, std::allocator<CNavArea*> > *, const class list<CNavArea*, std::allocator<CNavArea*> >  &);

	/* <0> (null):0 */
	class list<CNavArea*, std::allocator<CNavArea*> > & operator=(class list<CNavArea*, std::allocator<CNavArea*> > *, const class list<CNavArea*, std::allocator<CNavArea*> >  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EEaSERKS3_ */

	/* <0> (null):0 */
	void assign(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6assignEjRKS1_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, class CNavArea *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6resizeEjS1_ */

	/* <0> (null):0 */
	reference front(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE10push_frontERKS1_ */

	/* <0> (null):0 */
	void pop_front(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9push_backERKS1_ */

	/* <0> (null):0 */
	void pop_back(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */

	/* <0> (null):0 */
	iterator erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	iterator erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */

	/* <0> (null):0 */
	void swap(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4swapERS3_ */

	/* <0> (null):0 */
	void clear(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */

	/* <0> (null):0 */
	void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */

	/* <0> (null):0 */
	void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */

	/* <0> (null):0 */
	void remove(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6removeERKS1_ */

	/* <0> (null):0 */
	void unique(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5mergeERS3_ */

	/* <0> (null):0 */
	void reverse(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE18_M_fill_initializeEjRKS1_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE14_M_fill_assignEjRKS1_ */

	/* <0> (null):0 */
	void _M_transfer(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */

	/* <0> (null):0 */
	void _M_insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void _M_erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE25_M_check_equal_allocatorsERS3_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 1180 */
 /* pointer to 1178 */
 /* size: 4 */

/* 1181 */
 /* pointer to 1179 */
 /* size: 4 */

/* 1182 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1183 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1184 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1185 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1186 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1187 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1188 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1189 */
 /* pointer to 1190 */
 /* size: 4 */

/* 1190 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1191 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1192 */
/* <0> (null):0 */
struct ApproachInfo        array[16]; /* size: 320 */

/* 1193 */
 /* pointer to 701 */
 /* size: 4 */

/* 1194 */
/* <0> (null):0 */
class list<NavConnect, std::allocator<NavConnect> > array[4]; /* size: 32 */

/* 1195 */
/* <0> (null):0 */
class list<CNavLadder*, std::allocator<CNavLadder*> > array[2]; /* size: 16 */

/* 1196 */
/* <0> (null):0 */
class CNavNode *           array[4]; /* size: 16 */

/* 1197 */
 /* pointer to 1198 */
 /* size: 4 */

/* 1198 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 532 */

/* 1199 */
 /* pointer to 34 */
 /* size: 4 */

/* 1200 */
 /* pointer to 1201 */
 /* size: 4 */

/* 1201 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 532 */

/* 1202 */
 /* pointer to 1203 */
 /* size: 4 */

/* 1203 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1204 */
 /* pointer to 1205 */
 /* size: 4 */

/* 1205 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1206 */
 /* pointer to 1207 */
 /* size: 4 */

/* 1207 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1208 */
 /* pointer to 1209 */
 /* size: 4 */

/* 1209 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 20 */

/* 1210 */
 /* pointer to 1193 */
 /* size: 4 */

/* 1211 */
/* <0> (null):0 */
typedef struct list<CNavArea*, std::allocator<CNavArea*> > NavAreaList; /* size: 8 */

/* 1212 */
/* <0> (null):0 */
typedef struct _List_const_iterator<NavConnect> _Self; /* size: 4 */

/* 1213 */
/* <0> (null):0 */
typedef struct _List_iterator<NavConnect> iterator; /* size: 0 */

/* 1214 */
/* <0> (null):0 */
typedef const union NavConnect  * pointer; /* size: 4 */

/* 1215 */
/* <0> (null):0 */
typedef const union NavConnect  & reference; /* size: 4 */

/* 1216 */
/* <0> (null):0 */
struct _List_const_iterator<NavConnect> {
	const class _List_node_base  * _M_node;          /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_const_iterator<NavConnect> _Self;

	/* <0> (null):0 */
	typedef struct _List_iterator<NavConnect> iterator;

	/* <0> (null):0 */
	typedef const union NavConnect  * pointer;

	/* <0> (null):0 */
	typedef const union NavConnect  & reference;

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<NavConnect> *);

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<NavConnect> *, const class _List_node_base  *);

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<NavConnect> *, const iterator  &);

	/* <0> (null):0 */
	reference operator*(const class _List_const_iterator<NavConnect>  *); /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_const_iterator<NavConnect>  *); /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_const_iterator<NavConnect> *); /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_const_iterator<NavConnect> *, int); /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_const_iterator<NavConnect> *); /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_const_iterator<NavConnect> *, int); /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_const_iterator<NavConnect>  *, const _Self  &); /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEeqERKS1_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_const_iterator<NavConnect>  *, const _Self  &); /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEneERKS1_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1217 */
 /* pointer to 1218 */
 /* size: 4 */

/* 1218 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1219 */
 /* pointer to 1216 */
 /* size: 4 */

/* 1220 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1221 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1222 */
 /* pointer to 1223 */
 /* size: 4 */

/* 1223 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1224 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1225 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1226 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1227 */
/* <0> (null):0 */
class CNavAreaGrid {
private:

	floatconst                 m_cellSize;           /*     0     4 */
	NavAreaList *              m_grid;               /*     4     4 */
	int                        m_gridSizeX;          /*     8     4 */
	int                        m_gridSizeY;          /*    12     4 */
	float                      m_minX;               /*    16     4 */
	float                      m_minY;               /*    20     4 */
	unsigned int               m_areaCount;          /*    24     4 */
	class CNavArea *           m_hashTable[256];     /*    28  1024 */
	/* <0> (null):0 */
	void CNavAreaGrid(class CNavAreaGrid *);

	/* <0> (null):0 */
	void ~CNavAreaGrid(class CNavAreaGrid *, int);

	/* <0> (null):0 */
	void Reset(class CNavAreaGrid *); /* linkage=_ZN12CNavAreaGrid5ResetEv */

	/* <0> (null):0 */
	void Initialize(class CNavAreaGrid *, float, float, float, float); /* linkage=_ZN12CNavAreaGrid10InitializeEffff */

	/* <0> (null):0 */
	void AddNavArea(class CNavAreaGrid *, class CNavArea *); /* linkage=_ZN12CNavAreaGrid10AddNavAreaEP8CNavArea */

	/* <0> (null):0 */
	void RemoveNavArea(class CNavAreaGrid *, class CNavArea *); /* linkage=_ZN12CNavAreaGrid13RemoveNavAreaEP8CNavArea */

	/* <0> (null):0 */
	unsigned int GetNavAreaCount(const class CNavAreaGrid  *); /* linkage=_ZNK12CNavAreaGrid15GetNavAreaCountEv */

	/* <0> (null):0 */
	class CNavArea * GetNavArea(const class CNavAreaGrid  *, const class Vector  *, float); /* linkage=_ZNK12CNavAreaGrid10GetNavAreaEPK6Vectorf */

	/* <0> (null):0 */
	class CNavArea * GetNavAreaByID(const class CNavAreaGrid  *, unsigned int); /* linkage=_ZNK12CNavAreaGrid14GetNavAreaByIDEj */

	/* <0> (null):0 */
	class CNavArea * GetNearestNavArea(const class CNavAreaGrid  *, const class Vector  *, bool); /* linkage=_ZNK12CNavAreaGrid17GetNearestNavAreaEPK6Vectorb */

	/* <0> (null):0 */
	Place GetPlace(const class CNavAreaGrid  *, const class Vector  *); /* linkage=_ZNK12CNavAreaGrid8GetPlaceEPK6Vector */

	/* <0> (null):0 */
	int ComputeHashKey(const class CNavAreaGrid  *, unsigned int); /* linkage=_ZNK12CNavAreaGrid14ComputeHashKeyEj */

	/* <0> (null):0 */
	int WorldToGridX(const class CNavAreaGrid  *, float); /* linkage=_ZNK12CNavAreaGrid12WorldToGridXEf */

	/* <0> (null):0 */
	int WorldToGridY(const class CNavAreaGrid  *, float); /* linkage=_ZNK12CNavAreaGrid12WorldToGridYEf */

	/* --- cacheline 16 boundary (1024 bytes) was 28 bytes ago --- */

	/* size: 1052, cachelines: 17, members: 8 */
	/* last cacheline: 28 bytes */
}; /* size: 1052 */

/* 1228 */
 /* pointer to 1211 */
 /* size: 4 */

/* 1229 */
/* <0> (null):0 */
class CNavArea *           array[256]; /* size: 1024 */

/* 1230 */
 /* pointer to 1227 */
 /* size: 4 */

/* 1231 */
 /* pointer to 1232 */
 /* size: 4 */

/* 1232 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1052 */

/* 1233 */
 /* pointer to 1234 */
 /* size: 4 */

/* 1234 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 68 */

/* 1235 */
/* <0> (null):0 */
typedef struct _List_const_iterator<CNavLadder*> _Self; /* size: 4 */

/* 1236 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavLadder*> iterator; /* size: 0 */

/* 1237 */
/* <0> (null):0 */
typedef const class CNavLadder *  * pointer; /* size: 4 */

/* 1238 */
/* <0> (null):0 */
typedef const class CNavLadder *  & reference; /* size: 4 */

/* 1239 */
/* <0> (null):0 */
struct _List_const_iterator<CNavLadder*> {
	const class _List_node_base  * _M_node;          /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_const_iterator<CNavLadder*> _Self;

	/* <0> (null):0 */
	typedef struct _List_iterator<CNavLadder*> iterator;

	/* <0> (null):0 */
	typedef const class CNavLadder *  * pointer;

	/* <0> (null):0 */
	typedef const class CNavLadder *  & reference;

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<CNavLadder*> *);

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<CNavLadder*> *, const class _List_node_base  *);

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<CNavLadder*> *, const iterator  &);

	/* <0> (null):0 */
	reference operator*(const class _List_const_iterator<CNavLadder*>  *); /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_const_iterator<CNavLadder*>  *); /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_const_iterator<CNavLadder*> *); /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_const_iterator<CNavLadder*> *, int); /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_const_iterator<CNavLadder*> *); /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_const_iterator<CNavLadder*> *, int); /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_const_iterator<CNavLadder*>  *, const _Self  &); /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEeqERKS2_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_const_iterator<CNavLadder*>  *, const _Self  &); /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEneERKS2_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1240 */
 /* pointer to 1239 */
 /* size: 4 */

/* 1241 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1242 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1243 */
 /* pointer to 1244 */
 /* size: 4 */

/* 1244 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1245 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1246 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1247 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1248 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavArea*> _Self; /* size: 4 */

/* 1249 */
/* <0> (null):0 */
typedef class CNavArea * * pointer; /* size: 4 */

/* 1250 */
/* <0> (null):0 */
typedef class CNavArea * & reference; /* size: 4 */

/* 1251 */
/* <0> (null):0 */
struct _List_iterator<CNavArea*> {
	class _List_node_base *    _M_node;              /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_iterator<CNavArea*> _Self;

	/* <0> (null):0 */
	typedef class CNavArea * * pointer;

	/* <0> (null):0 */
	typedef class CNavArea * & reference;

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<CNavArea*> *);

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<CNavArea*> *, class _List_node_base *);

	/* <0> (null):0 */
	reference operator*(const class _List_iterator<CNavArea*>  *); /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_iterator<CNavArea*>  *); /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_iterator<CNavArea*> *); /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_iterator<CNavArea*> *, int); /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_iterator<CNavArea*> *); /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_iterator<CNavArea*> *, int); /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_iterator<CNavArea*>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEeqERKS2_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_iterator<CNavArea*>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEneERKS2_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1252 */
 /* pointer to 1251 */
 /* size: 4 */

/* 1253 */
 /* pointer to 1254 */
 /* size: 4 */

/* 1254 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1255 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1256 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1257 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1258 */
/* <0> (null):0 */
struct _Destroy_aux<true> {
	/* <0> (null):0 */
	void __destroy<CCareerTask**>(class CCareerTask * *, class CCareerTask * *);


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1259 */
/* <0> (null):0 */
struct __uninitialized_copy<true> {
	/* <0> (null):0 */
	class CCareerTask * * __uninit_copy<CCareerTask**, CCareerTask**>(class CCareerTask * *, class CCareerTask * *, class CCareerTask * *);


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1260 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1261 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1262 */
/* <0> (null):0 */
struct __numeric_traits_integer<int> {
	intconst                   __min;                /*     0     4 */
	intconst                   __max;                /*     0     4 */
	boolconst                  __is_signed;          /*     0     1 */
	intconst                   __digits;             /*     0     4 */

	/* size: 1, cachelines: 1, members: 4 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 4 + 0(holes), diff = -3 */

}; /* size: 1 */

/* 1263 */
/* <0> (null):0 */
enum BotProfileTeamType {
	BOT_TEAM_T = 0,
	BOT_TEAM_CT = 1,
	BOT_TEAM_ANY = 2,
}; /* size: 4 */

/* 1264 */
/* <0> (null):0 */
class BotProfile {
private:

	char *                     m_name;               /*     0     4 */
	float                      m_aggression;         /*     4     4 */
	float                      m_skill;              /*     8     4 */
	float                      m_teamwork;           /*    12     4 */
	int                        m_weaponPreference[16]; /*    16    64 */
	/* --- cacheline 1 boundary (64 bytes) was 16 bytes ago --- */
	int                        m_weaponPreferenceCount; /*    80     4 */
	int                        m_cost;               /*    84     4 */
	int                        m_skin;               /*    88     4 */
	unsigned char              m_difficultyFlags;    /*    92     1 */
	int                        m_voicePitch;         /*    96     4 */
	float                      m_reactionTime;       /*   100     4 */
	float                      m_attackDelay;        /*   104     4 */
	enum BotProfileTeamType    m_teams;              /*   108     4 */
	bool                       m_prefersSilencer;    /*   112     1 */
	int                        m_voiceBank;          /*   116     4 */
	/* <0> (null):0 */
	void BotProfile(class BotProfile *);

	/* <0> (null):0 */
	const char  * GetName(const class BotProfile  *); /* linkage=_ZNK10BotProfile7GetNameEv */

	/* <0> (null):0 */
	float GetAggression(const class BotProfile  *); /* linkage=_ZNK10BotProfile13GetAggressionEv */

	/* <0> (null):0 */
	float GetSkill(const class BotProfile  *); /* linkage=_ZNK10BotProfile8GetSkillEv */

	/* <0> (null):0 */
	float GetTeamwork(const class BotProfile  *); /* linkage=_ZNK10BotProfile11GetTeamworkEv */

	/* <0> (null):0 */
	int GetWeaponPreference(const class BotProfile  *, int); /* linkage=_ZNK10BotProfile19GetWeaponPreferenceEi */

	/* <0> (null):0 */
	const char  * GetWeaponPreferenceAsString(const class BotProfile  *, int); /* linkage=_ZNK10BotProfile27GetWeaponPreferenceAsStringEi */

	/* <0> (null):0 */
	int GetWeaponPreferenceCount(const class BotProfile  *); /* linkage=_ZNK10BotProfile24GetWeaponPreferenceCountEv */

	/* <0> (null):0 */
	bool HasPrimaryPreference(const class BotProfile  *); /* linkage=_ZNK10BotProfile20HasPrimaryPreferenceEv */

	/* <0> (null):0 */
	bool HasPistolPreference(const class BotProfile  *); /* linkage=_ZNK10BotProfile19HasPistolPreferenceEv */

	/* <0> (null):0 */
	int GetCost(const class BotProfile  *); /* linkage=_ZNK10BotProfile7GetCostEv */

	/* <0> (null):0 */
	int GetSkin(const class BotProfile  *); /* linkage=_ZNK10BotProfile7GetSkinEv */

	/* <0> (null):0 */
	bool IsDifficulty(const class BotProfile  *, enum BotDifficultyType); /* linkage=_ZNK10BotProfile12IsDifficultyE17BotDifficultyType */

	/* <0> (null):0 */
	int GetVoicePitch(const class BotProfile  *); /* linkage=_ZNK10BotProfile13GetVoicePitchEv */

	/* <0> (null):0 */
	float GetReactionTime(const class BotProfile  *); /* linkage=_ZNK10BotProfile15GetReactionTimeEv */

	/* <0> (null):0 */
	float GetAttackDelay(const class BotProfile  *); /* linkage=_ZNK10BotProfile14GetAttackDelayEv */

	/* <0> (null):0 */
	int GetVoiceBank(const class BotProfile  *); /* linkage=_ZNK10BotProfile12GetVoiceBankEv */

	/* <0> (null):0 */
	bool IsValidForTeam(const class BotProfile  *, enum BotProfileTeamType); /* linkage=_ZNK10BotProfile14IsValidForTeamE18BotProfileTeamType */

	/* <0> (null):0 */
	bool PrefersSilencer(const class BotProfile  *); /* linkage=_ZNK10BotProfile15PrefersSilencerEv */

	/* <0> (null):0 */
	void Inherit(class BotProfile *, const class BotProfile  *, const class BotProfile  *); /* linkage=_ZN10BotProfile7InheritEPKS_S1_ */


	/* size: 120, cachelines: 2, members: 15 */
	/* last cacheline: 56 bytes */

	/* BRAIN FART ALERT! 120 != 114 + 0(holes), diff = 6 */

}; /* size: 120 */

/* 1265 */
/* <0> (null):0 */
int                        array[16]; /* size: 64 */

/* 1266 */
 /* pointer to 1264 */
 /* size: 4 */

/* 1267 */
 /* pointer to 1268 */
 /* size: 4 */

/* 1268 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 120 */

/* 1269 */
 /* pointer to 1270 */
 /* size: 4 */

/* 1270 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 120 */

/* 1271 */
/* <0> (null):0 */
typedef struct list<BotProfile*, std::allocator<BotProfile*> > BotProfileList; /* size: 0 */

/* 1272 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1273 */
/* <0> (null):0 */
typedef class BotProfile * * pointer; /* size: 4 */

/* 1274 */
/* <0> (null):0 */
typedef const class BotProfile *  * const_pointer; /* size: 4 */

/* 1275 */
/* <0> (null):0 */
class new_allocator<BotProfile*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class BotProfile * * pointer;

	/* <0> (null):0 */
	typedef const class BotProfile *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<BotProfile*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<BotProfile*> *, const class new_allocator<BotProfile*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<BotProfile*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<BotProfile*>  *, class BotProfile * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10BotProfileE7addressERS2_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<BotProfile*>  *, const class BotProfile *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10BotProfileE7addressERKS2_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<BotProfile*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10BotProfileE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<BotProfile*> *, class BotProfile * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10BotProfileE10deallocateEPS2_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<BotProfile*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10BotProfileE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<BotProfile*> *, class BotProfile * *, const class BotProfile *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10BotProfileE9constructEPS2_RKS2_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<BotProfile*> *, class BotProfile * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10BotProfileE7destroyEPS2_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1276 */
 /* pointer to 1266 */
 /* size: 4 */

/* 1277 */
 /* pointer to 1278 */
 /* size: 4 */

/* 1278 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1279 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1280 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1281 */
 /* pointer to 1275 */
 /* size: 4 */

/* 1282 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1283 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1284 */
 /* pointer to 1285 */
 /* size: 4 */

/* 1285 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1286 */
/* <0> (null):0 */
typedef class BotProfile * & reference; /* size: 4 */

/* 1287 */
/* <0> (null):0 */
typedef const class BotProfile *  & const_reference; /* size: 4 */

/* 1288 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<BotProfile*> > other; /* size: 0 */

/* 1289 */
/* <0> (null):0 */
struct rebind<std::_List_node<BotProfile*> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<BotProfile*> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1290 */
/* <0> (null):0 */
typedef struct allocator<BotProfile*> other; /* size: 1 */

/* 1291 */
/* <0> (null):0 */
struct rebind<BotProfile*> {
	/* <0> (null):0 */
	typedef struct allocator<BotProfile*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1292 */
/* <0> (null):0 */
class allocator<BotProfile*> : public new_allocator<BotProfile*> {
public:

	/* class new_allocator<BotProfile*> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class BotProfile * & reference;

	/* <0> (null):0 */
	typedef const class BotProfile *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<BotProfile*> *);

	/* <0> (null):0 */
	void allocator(class allocator<BotProfile*> *, const class allocator<BotProfile*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<BotProfile*> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<BotProfile*> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<BotProfile*> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<BotProfile*> {
		/* <0> (null):0 */
		typedef struct allocator<BotProfile*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 1293 */
 /* pointer to 1292 */
 /* size: 4 */

/* 1294 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1295 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1296 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1297 */
/* <0> (null):0 */
typedef class _List_node<BotProfile*> * pointer; /* size: 4 */

/* 1298 */
/* <0> (null):0 */
typedef const class _List_node<BotProfile*>  * const_pointer; /* size: 4 */

/* 1299 */
/* <0> (null):0 */
class new_allocator<std::_List_node<BotProfile*> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<BotProfile*> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<BotProfile*>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<BotProfile*> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<BotProfile*> > *, const class new_allocator<std::_List_node<BotProfile*> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<BotProfile*> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<BotProfile*> >  *, class _List_node<BotProfile*> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10BotProfileEE7addressERS4_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<BotProfile*> >  *, const class _List_node<BotProfile*>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10BotProfileEE7addressERKS4_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<BotProfile*> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10BotProfileEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<BotProfile*> > *, class _List_node<BotProfile*> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10BotProfileEE10deallocateEPS4_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<BotProfile*> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10BotProfileEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<BotProfile*> > *, class _List_node<BotProfile*> *, const class _List_node<BotProfile*>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10BotProfileEE9constructEPS4_RKS4_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<BotProfile*> > *, class _List_node<BotProfile*> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10BotProfileEE7destroyEPS4_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1300 */
 /* pointer to 450 */
 /* size: 4 */

/* 1301 */
 /* pointer to 1302 */
 /* size: 4 */

/* 1302 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1303 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1304 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1305 */
 /* pointer to 1299 */
 /* size: 4 */

/* 1306 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1307 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1308 */
 /* pointer to 1309 */
 /* size: 4 */

/* 1309 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1310 */
/* <0> (null):0 */
class allocator<std::_List_node<BotProfile*> > : public new_allocator<std::_List_node<BotProfile*> > {
public:

	/* class new_allocator<std::_List_node<BotProfile*> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<BotProfile*> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<BotProfile*> > *, const class allocator<std::_List_node<BotProfile*> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<BotProfile*> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 1311 */
 /* pointer to 1310 */
 /* size: 4 */

/* 1312 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1313 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1314 */
 /* pointer to 452 */
 /* size: 4 */

/* 1315 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1316 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1317 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 1318 */
/* <0> (null):0 */
typedef struct allocator<BotProfile*> allocator_type; /* size: 1 */

/* 1319 */
/* <0> (null):0 */
class _List_base<BotProfile*, std::allocator<BotProfile*> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<BotProfile*> allocator_type;

	/* <0> (null):0 */
	class _List_node<BotProfile*> * _M_get_node(class _List_base<BotProfile*, std::allocator<BotProfile*> > *); /* linkage=_ZNSt10_List_baseIP10BotProfileSaIS1_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<BotProfile*, std::allocator<BotProfile*> > *, class _List_node<BotProfile*> *); /* linkage=_ZNSt10_List_baseIP10BotProfileSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<BotProfile*, std::allocator<BotProfile*> > *); /* linkage=_ZNSt10_List_baseIP10BotProfileSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<BotProfile*, std::allocator<BotProfile*> >  *); /* linkage=_ZNKSt10_List_baseIP10BotProfileSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<BotProfile*, std::allocator<BotProfile*> >  *); /* linkage=_ZNKSt10_List_baseIP10BotProfileSaIS1_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<BotProfile*, std::allocator<BotProfile*> >  *); /* linkage=_ZNKSt10_List_baseIP10BotProfileSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<BotProfile*, std::allocator<BotProfile*> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<BotProfile*, std::allocator<BotProfile*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<BotProfile*, std::allocator<BotProfile*> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<BotProfile*, std::allocator<BotProfile*> > *); /* linkage=_ZNSt10_List_baseIP10BotProfileSaIS1_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<BotProfile*, std::allocator<BotProfile*> > *); /* linkage=_ZNSt10_List_baseIP10BotProfileSaIS1_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 1320 */
 /* pointer to 1319 */
 /* size: 4 */

/* 1321 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1322 */
 /* pointer to 1323 */
 /* size: 4 */

/* 1323 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1324 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1325 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1326 */
/* <0> (null):0 */
typedef class BotProfile * value_type; /* size: 4 */

/* 1327 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 1328 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 1329 */
/* <0> (null):0 */
typedef struct _List_iterator<BotProfile*> iterator; /* size: 0 */

/* 1330 */
/* <0> (null):0 */
typedef struct _List_const_iterator<BotProfile*> const_iterator; /* size: 0 */

/* 1331 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<BotProfile*> > const_reverse_iterator; /* size: 0 */

/* 1332 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<BotProfile*> > reverse_iterator; /* size: 0 */

/* 1333 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1334 */
/* <0> (null):0 */
typedef struct allocator<BotProfile*> allocator_type; /* size: 1 */

/* 1335 */
/* <0> (null):0 */
typedef struct _List_node<BotProfile*> _Node; /* size: 0 */

/* 1336 */
/* <0> (null):0 */
class list<BotProfile*, std::allocator<BotProfile*> > : protected _List_base<BotProfile*, std::allocator<BotProfile*> > {
protected:

	/* class _List_base<BotProfile*, std::allocator<BotProfile*> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef class BotProfile * value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<BotProfile*> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<BotProfile*> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<BotProfile*> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<BotProfile*> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<BotProfile*> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<BotProfile*> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<BotProfile*, std::allocator<BotProfile*> > *, const value_type  &); /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE14_M_create_nodeERKS1_ */

	/* <0> (null):0 */
	void list(class list<BotProfile*, std::allocator<BotProfile*> > *);

	/* <0> (null):0 */
	void list(class list<BotProfile*, std::allocator<BotProfile*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<BotProfile*, std::allocator<BotProfile*> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<BotProfile*, std::allocator<BotProfile*> > *, const class list<BotProfile*, std::allocator<BotProfile*> >  &);

	/* <0> (null):0 */
	class list<BotProfile*, std::allocator<BotProfile*> > & operator=(class list<BotProfile*, std::allocator<BotProfile*> > *, const class list<BotProfile*, std::allocator<BotProfile*> >  &); /* linkage=_ZNSt4listIP10BotProfileSaIS1_EEaSERKS3_ */

	/* <0> (null):0 */
	void assign(class list<BotProfile*, std::allocator<BotProfile*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE6assignEjRKS1_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<BotProfile*, std::allocator<BotProfile*> >  *); /* linkage=_ZNKSt4listIP10BotProfileSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<BotProfile*, std::allocator<BotProfile*> > *); /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<BotProfile*, std::allocator<BotProfile*> >  *); /* linkage=_ZNKSt4listIP10BotProfileSaIS1_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<BotProfile*, std::allocator<BotProfile*> > *); /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<BotProfile*, std::allocator<BotProfile*> >  *); /* linkage=_ZNKSt4listIP10BotProfileSaIS1_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<BotProfile*, std::allocator<BotProfile*> > *); /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<BotProfile*, std::allocator<BotProfile*> >  *); /* linkage=_ZNKSt4listIP10BotProfileSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<BotProfile*, std::allocator<BotProfile*> > *); /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<BotProfile*, std::allocator<BotProfile*> >  *); /* linkage=_ZNKSt4listIP10BotProfileSaIS1_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<BotProfile*, std::allocator<BotProfile*> >  *); /* linkage=_ZNKSt4listIP10BotProfileSaIS1_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<BotProfile*, std::allocator<BotProfile*> >  *); /* linkage=_ZNKSt4listIP10BotProfileSaIS1_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<BotProfile*, std::allocator<BotProfile*> >  *); /* linkage=_ZNKSt4listIP10BotProfileSaIS1_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<BotProfile*, std::allocator<BotProfile*> > *, unsigned int, class BotProfile *); /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE6resizeEjS1_ */

	/* <0> (null):0 */
	reference front(class list<BotProfile*, std::allocator<BotProfile*> > *); /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<BotProfile*, std::allocator<BotProfile*> >  *); /* linkage=_ZNKSt4listIP10BotProfileSaIS1_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<BotProfile*, std::allocator<BotProfile*> > *); /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<BotProfile*, std::allocator<BotProfile*> >  *); /* linkage=_ZNKSt4listIP10BotProfileSaIS1_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<BotProfile*, std::allocator<BotProfile*> > *, const value_type  &); /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE10push_frontERKS1_ */

	/* <0> (null):0 */
	void pop_front(class list<BotProfile*, std::allocator<BotProfile*> > *); /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<BotProfile*, std::allocator<BotProfile*> > *, const value_type  &); /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE9push_backERKS1_ */

	/* <0> (null):0 */
	void pop_back(class list<BotProfile*, std::allocator<BotProfile*> > *); /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<BotProfile*, std::allocator<BotProfile*> > *, class _List_iterator<BotProfile*>, const value_type  &); /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void insert(class list<BotProfile*, std::allocator<BotProfile*> > *, class _List_iterator<BotProfile*>, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */

	/* <0> (null):0 */
	iterator erase(class list<BotProfile*, std::allocator<BotProfile*> > *, class _List_iterator<BotProfile*>); /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE5eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	iterator erase(class list<BotProfile*, std::allocator<BotProfile*> > *, class _List_iterator<BotProfile*>, class _List_iterator<BotProfile*>); /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */

	/* <0> (null):0 */
	void swap(class list<BotProfile*, std::allocator<BotProfile*> > *, class list<BotProfile*, std::allocator<BotProfile*> > &); /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE4swapERS3_ */

	/* <0> (null):0 */
	void clear(class list<BotProfile*, std::allocator<BotProfile*> > *); /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<BotProfile*, std::allocator<BotProfile*> > *, class _List_iterator<BotProfile*>, class list<BotProfile*, std::allocator<BotProfile*> > &); /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */

	/* <0> (null):0 */
	void splice(class list<BotProfile*, std::allocator<BotProfile*> > *, class _List_iterator<BotProfile*>, class list<BotProfile*, std::allocator<BotProfile*> > &, class _List_iterator<BotProfile*>); /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */

	/* <0> (null):0 */
	void splice(class list<BotProfile*, std::allocator<BotProfile*> > *, class _List_iterator<BotProfile*>, class list<BotProfile*, std::allocator<BotProfile*> > &, class _List_iterator<BotProfile*>, class _List_iterator<BotProfile*>); /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */

	/* <0> (null):0 */
	void remove(class list<BotProfile*, std::allocator<BotProfile*> > *, const value_type  &); /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE6removeERKS1_ */

	/* <0> (null):0 */
	void unique(class list<BotProfile*, std::allocator<BotProfile*> > *); /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<BotProfile*, std::allocator<BotProfile*> > *, class list<BotProfile*, std::allocator<BotProfile*> > &); /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE5mergeERS3_ */

	/* <0> (null):0 */
	void reverse(class list<BotProfile*, std::allocator<BotProfile*> > *); /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<BotProfile*, std::allocator<BotProfile*> > *); /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<BotProfile*, std::allocator<BotProfile*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE18_M_fill_initializeEjRKS1_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<BotProfile*, std::allocator<BotProfile*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE14_M_fill_assignEjRKS1_ */

	/* <0> (null):0 */
	void _M_transfer(class list<BotProfile*, std::allocator<BotProfile*> > *, class _List_iterator<BotProfile*>, class _List_iterator<BotProfile*>, class _List_iterator<BotProfile*>); /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */

	/* <0> (null):0 */
	void _M_insert(class list<BotProfile*, std::allocator<BotProfile*> > *, class _List_iterator<BotProfile*>, const value_type  &); /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void _M_erase(class list<BotProfile*, std::allocator<BotProfile*> > *, class _List_iterator<BotProfile*>); /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<BotProfile*, std::allocator<BotProfile*> > *, class list<BotProfile*, std::allocator<BotProfile*> > &); /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE25_M_check_equal_allocatorsERS3_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 1337 */
 /* pointer to 1335 */
 /* size: 4 */

/* 1338 */
 /* pointer to 1336 */
 /* size: 4 */

/* 1339 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1340 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1341 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1342 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1343 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1344 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1345 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1346 */
 /* pointer to 1347 */
 /* size: 4 */

/* 1347 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1348 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1349 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1350 */
/* <0> (null):0 */
typedef char * * pointer; /* size: 4 */

/* 1351 */
/* <0> (null):0 */
typedef const char *  * const_pointer; /* size: 4 */

/* 1352 */
/* <0> (null):0 */
class new_allocator<char*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef char * * pointer;

	/* <0> (null):0 */
	typedef const char *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<char*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<char*> *, const class new_allocator<char*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<char*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<char*>  *, char * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIPcE7addressERS1_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<char*>  *, const char *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIPcE7addressERKS1_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<char*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIPcE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<char*> *, char * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIPcE10deallocateEPS1_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<char*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIPcE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<char*> *, char * *, const char *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIPcE9constructEPS1_RKS1_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<char*> *, char * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIPcE7destroyEPS1_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1353 */
 /* pointer to 1352 */
 /* size: 4 */

/* 1354 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1355 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1356 */
 /* pointer to 1357 */
 /* size: 4 */

/* 1357 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1358 */
/* <0> (null):0 */
typedef char * * pointer; /* size: 4 */

/* 1359 */
/* <0> (null):0 */
typedef const char *  * const_pointer; /* size: 4 */

/* 1360 */
/* <0> (null):0 */
typedef char * & reference; /* size: 4 */

/* 1361 */
/* <0> (null):0 */
typedef const char *  & const_reference; /* size: 4 */

/* 1362 */
/* <0> (null):0 */
typedef struct allocator<char*> other; /* size: 1 */

/* 1363 */
/* <0> (null):0 */
struct rebind<char*> {
	/* <0> (null):0 */
	typedef struct allocator<char*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1364 */
/* <0> (null):0 */
class allocator<char*> : public new_allocator<char*> {
public:

	/* class new_allocator<char*> <ancestor>; */     /*     0     0 */
	/* <0> (null):0 */
	typedef char * * pointer;

	/* <0> (null):0 */
	typedef const char *  * const_pointer;

	/* <0> (null):0 */
	typedef char * & reference;

	/* <0> (null):0 */
	typedef const char *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<char*> *);

	/* <0> (null):0 */
	void allocator(class allocator<char*> *, const class allocator<char*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<char*> *, int);

	/* <0> (null):0 */
	struct rebind<char*> {
		/* <0> (null):0 */
		typedef struct allocator<char*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 1365 */
 /* pointer to 1364 */
 /* size: 4 */

/* 1366 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1367 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1368 */
 /* pointer to 460 */
 /* size: 4 */

/* 1369 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1370 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1371 */
/* <0> (null):0 */
typedef struct allocator<char*> allocator_type; /* size: 1 */

/* 1372 */
/* <0> (null):0 */
struct _Vector_base<char*, std::allocator<char*> > {
	struct _Vector_impl        _M_impl;              /*     0    12 */
	/* <0> (null):0 */
	typedef struct allocator<char*> allocator_type;

	/* <0> (null):0 */
	_Tp_alloc_type & _M_get_Tp_allocator(class _Vector_base<char*, std::allocator<char*> > *); /* linkage=_ZNSt12_Vector_baseIPcSaIS0_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	const _Tp_alloc_type  & _M_get_Tp_allocator(const class _Vector_base<char*, std::allocator<char*> >  *); /* linkage=_ZNKSt12_Vector_baseIPcSaIS0_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _Vector_base<char*, std::allocator<char*> >  *); /* linkage=_ZNKSt12_Vector_baseIPcSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<char*, std::allocator<char*> > *);

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<char*, std::allocator<char*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<char*, std::allocator<char*> > *, unsigned int);

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<char*, std::allocator<char*> > *, unsigned int, const allocator_type  &);

	/* <0> (null):0 */
	void ~_Vector_base(class _Vector_base<char*, std::allocator<char*> > *, int);

	/* <0> (null):0 */
	pointer _M_allocate(class _Vector_base<char*, std::allocator<char*> > *, unsigned int); /* linkage=_ZNSt12_Vector_baseIPcSaIS0_EE11_M_allocateEj */

	/* <0> (null):0 */
	void _M_deallocate(class _Vector_base<char*, std::allocator<char*> > *, char * *, unsigned int); /* linkage=_ZNSt12_Vector_baseIPcSaIS0_EE13_M_deallocateEPS0_j */

	/* <0> (null):0 */
	using ::_M_allocate;

	/* <0> (null):0 */
	using ::_M_deallocate;

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::get_allocator;


	/* size: 12, cachelines: 1, members: 1 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1373 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1374 */
 /* pointer to 1372 */
 /* size: 4 */

/* 1375 */
 /* pointer to 1376 */
 /* size: 4 */

/* 1376 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1377 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1378 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1379 */
/* <0> (null):0 */
typedef char * value_type; /* size: 4 */

/* 1380 */
/* <0> (null):0 */
typedef pointer pointer; /* size: 4 */

/* 1381 */
/* <0> (null):0 */
typedef const_pointer const_pointer; /* size: 4 */

/* 1382 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 1383 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 1384 */
/* <0> (null):0 */
typedef struct __normal_iterator<char**, std::vector<char*, std::allocator<char*> > > iterator; /* size: 0 */

/* 1385 */
/* <0> (null):0 */
typedef struct __normal_iterator<char* const*, std::vector<char*, std::allocator<char*> > > const_iterator; /* size: 0 */

/* 1386 */
/* <0> (null):0 */
typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<char* const*, std::vector<char*, std::allocator<char*> > > > const_reverse_iterator; /* size: 0 */

/* 1387 */
/* <0> (null):0 */
typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<char**, std::vector<char*, std::allocator<char*> > > > reverse_iterator; /* size: 0 */

/* 1388 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1389 */
/* <0> (null):0 */
typedef struct allocator<char*> allocator_type; /* size: 1 */

/* 1390 */
/* <0> (null):0 */
class vector<char*, std::allocator<char*> > : protected _Vector_base<char*, std::allocator<char*> > {
protected:

	/* struct _Vector_base<char*, std::allocator<char*> > <ancestor>; */ /*     0    12 */
	/* <0> (null):0 */
	typedef char * value_type;

	/* <0> (null):0 */
	typedef pointer pointer;

	/* <0> (null):0 */
	typedef const_pointer const_pointer;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct __normal_iterator<char**, std::vector<char*, std::allocator<char*> > > iterator;

	/* <0> (null):0 */
	typedef struct __normal_iterator<char* const*, std::vector<char*, std::allocator<char*> > > const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<char* const*, std::vector<char*, std::allocator<char*> > > > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<char**, std::vector<char*, std::allocator<char*> > > > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<char*> allocator_type;

	/* <0> (null):0 */
	void vector(class vector<char*, std::allocator<char*> > *);

	/* <0> (null):0 */
	void vector(class vector<char*, std::allocator<char*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void vector(class vector<char*, std::allocator<char*> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void vector(class vector<char*, std::allocator<char*> > *, const class vector<char*, std::allocator<char*> >  &);

	/* <0> (null):0 */
	void ~vector(class vector<char*, std::allocator<char*> > *, int);

	/* <0> (null):0 */
	class vector<char*, std::allocator<char*> > & operator=(class vector<char*, std::allocator<char*> > *, const class vector<char*, std::allocator<char*> >  &); /* linkage=_ZNSt6vectorIPcSaIS0_EEaSERKS2_ */

	/* <0> (null):0 */
	void assign(class vector<char*, std::allocator<char*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIPcSaIS0_EE6assignEjRKS0_ */

	/* <0> (null):0 */
	iterator begin(class vector<char*, std::allocator<char*> > *); /* linkage=_ZNSt6vectorIPcSaIS0_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class vector<char*, std::allocator<char*> >  *); /* linkage=_ZNKSt6vectorIPcSaIS0_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class vector<char*, std::allocator<char*> > *); /* linkage=_ZNSt6vectorIPcSaIS0_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class vector<char*, std::allocator<char*> >  *); /* linkage=_ZNKSt6vectorIPcSaIS0_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class vector<char*, std::allocator<char*> > *); /* linkage=_ZNSt6vectorIPcSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class vector<char*, std::allocator<char*> >  *); /* linkage=_ZNKSt6vectorIPcSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class vector<char*, std::allocator<char*> > *); /* linkage=_ZNSt6vectorIPcSaIS0_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class vector<char*, std::allocator<char*> >  *); /* linkage=_ZNKSt6vectorIPcSaIS0_EE4rendEv */

	/* <0> (null):0 */
	size_type size(const class vector<char*, std::allocator<char*> >  *); /* linkage=_ZNKSt6vectorIPcSaIS0_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class vector<char*, std::allocator<char*> >  *); /* linkage=_ZNKSt6vectorIPcSaIS0_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class vector<char*, std::allocator<char*> > *, unsigned int, char *); /* linkage=_ZNSt6vectorIPcSaIS0_EE6resizeEjS0_ */

	/* <0> (null):0 */
	size_type capacity(const class vector<char*, std::allocator<char*> >  *); /* linkage=_ZNKSt6vectorIPcSaIS0_EE8capacityEv */

	/* <0> (null):0 */
	bool empty(const class vector<char*, std::allocator<char*> >  *); /* linkage=_ZNKSt6vectorIPcSaIS0_EE5emptyEv */

	/* <0> (null):0 */
	void reserve(class vector<char*, std::allocator<char*> > *, unsigned int); /* linkage=_ZNSt6vectorIPcSaIS0_EE7reserveEj */

	/* <0> (null):0 */
	reference operator[](class vector<char*, std::allocator<char*> > *, unsigned int); /* linkage=_ZNSt6vectorIPcSaIS0_EEixEj */

	/* <0> (null):0 */
	const_reference operator[](const class vector<char*, std::allocator<char*> >  *, unsigned int); /* linkage=_ZNKSt6vectorIPcSaIS0_EEixEj */

	/* <0> (null):0 */
	void _M_range_check(const class vector<char*, std::allocator<char*> >  *, unsigned int); /* linkage=_ZNKSt6vectorIPcSaIS0_EE14_M_range_checkEj */

	/* <0> (null):0 */
	reference at(class vector<char*, std::allocator<char*> > *, unsigned int); /* linkage=_ZNSt6vectorIPcSaIS0_EE2atEj */

	/* <0> (null):0 */
	const_reference at(const class vector<char*, std::allocator<char*> >  *, unsigned int); /* linkage=_ZNKSt6vectorIPcSaIS0_EE2atEj */

	/* <0> (null):0 */
	reference front(class vector<char*, std::allocator<char*> > *); /* linkage=_ZNSt6vectorIPcSaIS0_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class vector<char*, std::allocator<char*> >  *); /* linkage=_ZNKSt6vectorIPcSaIS0_EE5frontEv */

	/* <0> (null):0 */
	reference back(class vector<char*, std::allocator<char*> > *); /* linkage=_ZNSt6vectorIPcSaIS0_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class vector<char*, std::allocator<char*> >  *); /* linkage=_ZNKSt6vectorIPcSaIS0_EE4backEv */

	/* <0> (null):0 */
	pointer data(class vector<char*, std::allocator<char*> > *); /* linkage=_ZNSt6vectorIPcSaIS0_EE4dataEv */

	/* <0> (null):0 */
	const_pointer data(const class vector<char*, std::allocator<char*> >  *); /* linkage=_ZNKSt6vectorIPcSaIS0_EE4dataEv */

	/* <0> (null):0 */
	void push_back(class vector<char*, std::allocator<char*> > *, const value_type  &); /* linkage=_ZNSt6vectorIPcSaIS0_EE9push_backERKS0_ */

	/* <0> (null):0 */
	void pop_back(class vector<char*, std::allocator<char*> > *); /* linkage=_ZNSt6vectorIPcSaIS0_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class vector<char*, std::allocator<char*> > *, class __normal_iterator<char**, std::vector<char*, std::allocator<char*> > >, const value_type  &); /* linkage=_ZNSt6vectorIPcSaIS0_EE6insertEN9__gnu_cxx17__normal_iteratorIPS0_S2_EERKS0_ */

	/* <0> (null):0 */
	void insert(class vector<char*, std::allocator<char*> > *, class __normal_iterator<char**, std::vector<char*, std::allocator<char*> > >, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIPcSaIS0_EE6insertEN9__gnu_cxx17__normal_iteratorIPS0_S2_EEjRKS0_ */

	/* <0> (null):0 */
	iterator erase(class vector<char*, std::allocator<char*> > *, class __normal_iterator<char**, std::vector<char*, std::allocator<char*> > >); /* linkage=_ZNSt6vectorIPcSaIS0_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS0_S2_EE */

	/* <0> (null):0 */
	iterator erase(class vector<char*, std::allocator<char*> > *, class __normal_iterator<char**, std::vector<char*, std::allocator<char*> > >, class __normal_iterator<char**, std::vector<char*, std::allocator<char*> > >); /* linkage=_ZNSt6vectorIPcSaIS0_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS0_S2_EES6_ */

	/* <0> (null):0 */
	void swap(class vector<char*, std::allocator<char*> > *, class vector<char*, std::allocator<char*> > &); /* linkage=_ZNSt6vectorIPcSaIS0_EE4swapERS2_ */

	/* <0> (null):0 */
	void clear(class vector<char*, std::allocator<char*> > *); /* linkage=_ZNSt6vectorIPcSaIS0_EE5clearEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class vector<char*, std::allocator<char*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIPcSaIS0_EE18_M_fill_initializeEjRKS0_ */

	/* <0> (null):0 */
	void _M_fill_assign(class vector<char*, std::allocator<char*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIPcSaIS0_EE14_M_fill_assignEjRKS0_ */

	/* <0> (null):0 */
	void _M_fill_insert(class vector<char*, std::allocator<char*> > *, class __normal_iterator<char**, std::vector<char*, std::allocator<char*> > >, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIPcSaIS0_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS0_S2_EEjRKS0_ */

	/* <0> (null):0 */
	void _M_insert_aux(class vector<char*, std::allocator<char*> > *, class __normal_iterator<char**, std::vector<char*, std::allocator<char*> > >, const char *  &); /* linkage=_ZNSt6vectorIPcSaIS0_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS0_S2_EERKS0_ */

	/* <0> (null):0 */
	size_type _M_check_len(const class vector<char*, std::allocator<char*> >  *, unsigned int, const char  *); /* linkage=_ZNKSt6vectorIPcSaIS0_EE12_M_check_lenEjPKc */

	/* <0> (null):0 */
	void _M_erase_at_end(class vector<char*, std::allocator<char*> > *, char * *); /* linkage=_ZNSt6vectorIPcSaIS0_EE15_M_erase_at_endEPS0_ */


	/* size: 12, cachelines: 1, members: 1 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1391 */
 /* pointer to 1390 */
 /* size: 4 */

/* 1392 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1393 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1394 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1395 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1396 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1397 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1398 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1399 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1400 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1401 */
 /* pointer to 1400 */
 /* size: 4 */

/* 1402 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1403 */
/* <0> (null):0 */
typedef struct vector<char*, std::allocator<char*> > VoiceBankList; /* size: 12 */

/* 1404 */
/* <0> (null):0 */
class BotProfileManager {
protected:

	BotProfileList             m_profileList;        /*     0     0 */
	/* <0> (null):0 */
	typedef struct vector<char*, std::allocator<char*> > VoiceBankList;

	VoiceBankList              m_voiceBanks;         /*     8    12 */
	char *                     m_skins[100];         /*    20   400 */
	/* --- cacheline 6 boundary (384 bytes) was 28 bytes ago --- */
	char *                     m_skinModelnames[100]; /*   420   400 */
	/* --- cacheline 12 boundary (768 bytes) was 44 bytes ago --- */
	char *                     m_skinFilenames[100]; /*   820   400 */
	/* --- cacheline 18 boundary (1152 bytes) was 60 bytes ago --- */
	int                        m_nextSkin;           /*  1220     4 */
	/* <0> (null):0 */
	void BotProfileManager(class BotProfileManager *);

	/* <0> (null):0 */
	void ~BotProfileManager(class BotProfileManager *, int);

	/* <0> (null):0 */
	void Init(class BotProfileManager *, const char  *, unsigned int *); /* linkage=_ZN17BotProfileManager4InitEPKcPj */

	/* <0> (null):0 */
	void Reset(class BotProfileManager *); /* linkage=_ZN17BotProfileManager5ResetEv */

	/* <0> (null):0 */
	const class BotProfile  * GetProfile(const class BotProfileManager  *, const char  *, enum BotProfileTeamType); /* linkage=_ZNK17BotProfileManager10GetProfileEPKc18BotProfileTeamType */

	/* <0> (null):0 */
	const BotProfileList  * GetProfileList(const class BotProfileManager  *); /* linkage=_ZNK17BotProfileManager14GetProfileListEv */

	/* <0> (null):0 */
	const class BotProfile  * GetRandomProfile(const class BotProfileManager  *, enum BotDifficultyType, enum BotProfileTeamType); /* linkage=_ZNK17BotProfileManager16GetRandomProfileE17BotDifficultyType18BotProfileTeamType */

	/* <0> (null):0 */
	const char  * GetCustomSkin(class BotProfileManager *, int); /* linkage=_ZN17BotProfileManager13GetCustomSkinEi */

	/* <0> (null):0 */
	const char  * GetCustomSkinModelname(class BotProfileManager *, int); /* linkage=_ZN17BotProfileManager22GetCustomSkinModelnameEi */

	/* <0> (null):0 */
	const char  * GetCustomSkinFname(class BotProfileManager *, int); /* linkage=_ZN17BotProfileManager18GetCustomSkinFnameEi */

	/* <0> (null):0 */
	int GetCustomSkinIndex(class BotProfileManager *, const char  *, const char  *); /* linkage=_ZN17BotProfileManager18GetCustomSkinIndexEPKcS1_ */

	/* <0> (null):0 */
	const VoiceBankList  * GetVoiceBanks(const class BotProfileManager  *); /* linkage=_ZNK17BotProfileManager13GetVoiceBanksEv */

	/* <0> (null):0 */
	int FindVoiceBankIndex(class BotProfileManager *, const char  *); /* linkage=_ZN17BotProfileManager18FindVoiceBankIndexEPKc */

	/* --- cacheline 19 boundary (1216 bytes) --- */

	/* size: 1224, cachelines: 20, members: 6 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 1224 != 1216 + 0(holes), diff = 8 */

}; /* size: 1224 */

/* 1405 */
/* <0> (null):0 */
char *                     array[100]; /* size: 400 */

/* 1406 */
 /* pointer to 1404 */
 /* size: 4 */

/* 1407 */
 /* pointer to 8 */
 /* size: 4 */

/* 1408 */
 /* pointer to 1409 */
 /* size: 4 */

/* 1409 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1224 */

/* 1410 */
 /* pointer to 1411 */
 /* size: 4 */

/* 1411 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1412 */
 /* pointer to 1413 */
 /* size: 4 */

/* 1413 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1414 */
/* <0> (null):0 */
typedef struct _List_const_iterator<BotProfile*> _Self; /* size: 4 */

/* 1415 */
/* <0> (null):0 */
typedef struct _List_iterator<BotProfile*> iterator; /* size: 0 */

/* 1416 */
/* <0> (null):0 */
typedef const class BotProfile *  * pointer; /* size: 4 */

/* 1417 */
/* <0> (null):0 */
typedef const class BotProfile *  & reference; /* size: 4 */

/* 1418 */
/* <0> (null):0 */
struct _List_const_iterator<BotProfile*> {
	const class _List_node_base  * _M_node;          /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_const_iterator<BotProfile*> _Self;

	/* <0> (null):0 */
	typedef struct _List_iterator<BotProfile*> iterator;

	/* <0> (null):0 */
	typedef const class BotProfile *  * pointer;

	/* <0> (null):0 */
	typedef const class BotProfile *  & reference;

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<BotProfile*> *);

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<BotProfile*> *, const class _List_node_base  *);

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<BotProfile*> *, const iterator  &);

	/* <0> (null):0 */
	reference operator*(const class _List_const_iterator<BotProfile*>  *); /* linkage=_ZNKSt20_List_const_iteratorIP10BotProfileEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_const_iterator<BotProfile*>  *); /* linkage=_ZNKSt20_List_const_iteratorIP10BotProfileEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_const_iterator<BotProfile*> *); /* linkage=_ZNSt20_List_const_iteratorIP10BotProfileEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_const_iterator<BotProfile*> *, int); /* linkage=_ZNSt20_List_const_iteratorIP10BotProfileEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_const_iterator<BotProfile*> *); /* linkage=_ZNSt20_List_const_iteratorIP10BotProfileEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_const_iterator<BotProfile*> *, int); /* linkage=_ZNSt20_List_const_iteratorIP10BotProfileEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_const_iterator<BotProfile*>  *, const _Self  &); /* linkage=_ZNKSt20_List_const_iteratorIP10BotProfileEeqERKS2_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_const_iterator<BotProfile*>  *, const _Self  &); /* linkage=_ZNKSt20_List_const_iteratorIP10BotProfileEneERKS2_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1419 */
 /* pointer to 1418 */
 /* size: 4 */

/* 1420 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1421 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1422 */
 /* pointer to 1423 */
 /* size: 4 */

/* 1423 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1424 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1425 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1426 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1427 */
/* <0> (null):0 */
typedef struct _List_iterator<BotProfile*> _Self; /* size: 4 */

/* 1428 */
/* <0> (null):0 */
typedef class BotProfile * * pointer; /* size: 4 */

/* 1429 */
/* <0> (null):0 */
typedef class BotProfile * & reference; /* size: 4 */

/* 1430 */
/* <0> (null):0 */
struct _List_iterator<BotProfile*> {
	class _List_node_base *    _M_node;              /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_iterator<BotProfile*> _Self;

	/* <0> (null):0 */
	typedef class BotProfile * * pointer;

	/* <0> (null):0 */
	typedef class BotProfile * & reference;

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<BotProfile*> *);

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<BotProfile*> *, class _List_node_base *);

	/* <0> (null):0 */
	reference operator*(const class _List_iterator<BotProfile*>  *); /* linkage=_ZNKSt14_List_iteratorIP10BotProfileEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_iterator<BotProfile*>  *); /* linkage=_ZNKSt14_List_iteratorIP10BotProfileEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_iterator<BotProfile*> *); /* linkage=_ZNSt14_List_iteratorIP10BotProfileEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_iterator<BotProfile*> *, int); /* linkage=_ZNSt14_List_iteratorIP10BotProfileEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_iterator<BotProfile*> *); /* linkage=_ZNSt14_List_iteratorIP10BotProfileEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_iterator<BotProfile*> *, int); /* linkage=_ZNSt14_List_iteratorIP10BotProfileEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_iterator<BotProfile*>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorIP10BotProfileEeqERKS2_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_iterator<BotProfile*>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorIP10BotProfileEneERKS2_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1431 */
 /* pointer to 1430 */
 /* size: 4 */

/* 1432 */
 /* pointer to 1433 */
 /* size: 4 */

/* 1433 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1434 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1435 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1436 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1437 */
/* <0> (null):0 */
class CCSBotManager {
	/* <0> (null):0 */
	bool IsBombPlanted(const class CCSBotManager  *); /* linkage=_ZNK13CCSBotManager13IsBombPlantedEv */

private:

	bool                       m_isLearningMap;      /*     0     1 */
	bool                       m_isAnalysisRequested; /*     0     1 */

	/* size: 0, cachelines: 0, members: 2 */

	/* BRAIN FART ALERT! 0 != 1 + 0(holes), diff = -1 */

}; /* size: 0 */

/* 1438 */
/* <0> (null):0 */
struct CHostage {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1439 */
/* <0> (null):0 */
struct CCSBot {
	/* <0> (null):0 */
	bool IsEnemyVisible(const class CCSBot  *); /* linkage=_ZNK6CCSBot14IsEnemyVisibleEv */


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1440 */
 /* pointer to 1439 */
 /* size: 4 */

/* 1441 */
/* <0> (null):0 */
int                        array[4]; /* size: 16 */

/* 1442 */
/* <0> (null):0 */
typedef unsigned int PlaceCriteria; /* size: 4 */

/* 1443 */
/* <0> (null):0 */
typedef unsigned int CountCriteria; /* size: 4 */

/* 1444 */
/* <0> (null):0 */
typedef struct vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > BotVoiceBankVector; /* size: 0 */

/* 1445 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1446 */
/* <0> (null):0 */
typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * pointer; /* size: 4 */

/* 1447 */
/* <0> (null):0 */
typedef const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  * const_pointer; /* size: 4 */

/* 1448 */
/* <0> (null):0 */
class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * pointer;

	/* <0> (null):0 */
	typedef const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE7addressERS6_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  *, const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE7addressERKS6_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE10deallocateEPS6_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE9constructEPS6_RKS6_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE7destroyEPS6_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1449 */
 /* pointer to 1450 */
 /* size: 4 */

/* 1450 */
 /* pointer to 465 */
 /* size: 4 */

/* 1451 */
 /* pointer to 1452 */
 /* size: 4 */

/* 1452 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1453 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1454 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1455 */
 /* pointer to 1448 */
 /* size: 4 */

/* 1456 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1457 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1458 */
 /* pointer to 1459 */
 /* size: 4 */

/* 1459 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1460 */
/* <0> (null):0 */
typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * pointer; /* size: 4 */

/* 1461 */
/* <0> (null):0 */
typedef const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  * const_pointer; /* size: 4 */

/* 1462 */
/* <0> (null):0 */
typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * & reference; /* size: 4 */

/* 1463 */
/* <0> (null):0 */
typedef const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  & const_reference; /* size: 4 */

/* 1464 */
/* <0> (null):0 */
typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> other; /* size: 1 */

/* 1465 */
/* <0> (null):0 */
struct rebind<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {
	/* <0> (null):0 */
	typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1466 */
/* <0> (null):0 */
class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> : public new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {
public:

	/* class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * pointer;

	/* <0> (null):0 */
	typedef const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  * const_pointer;

	/* <0> (null):0 */
	typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * & reference;

	/* <0> (null):0 */
	typedef const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *);

	/* <0> (null):0 */
	void allocator(class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, const class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, int);

	/* <0> (null):0 */
	struct rebind<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {
		/* <0> (null):0 */
		typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 1467 */
 /* pointer to 1466 */
 /* size: 4 */

/* 1468 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1469 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1470 */
 /* pointer to 469 */
 /* size: 4 */

/* 1471 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1472 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1473 */
/* <0> (null):0 */
typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> allocator_type; /* size: 1 */

/* 1474 */
/* <0> (null):0 */
struct _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > {
	struct _Vector_impl        _M_impl;              /*     0    12 */
	/* <0> (null):0 */
	typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> allocator_type;

	/* <0> (null):0 */
	_Tp_alloc_type & _M_get_Tp_allocator(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	const _Tp_alloc_type  & _M_get_Tp_allocator(const class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*,); /* linkage=_ZNKSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*,); /* linkage=_ZNKSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::);

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, const allocator_type  &);

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int);

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int, const allocator_type  &);

	/* <0> (null):0 */
	void ~_Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, int);

	/* <0> (null):0 */
	pointer _M_allocate(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int); /* linkage=_ZNSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE11_M_allocateEj */

	/* <0> (null):0 */
	void _M_deallocate(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, unsigned int); /* linkage=_ZNSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE13_M_deallocateEPS5_j */

	/* <0> (null):0 */
	using ::_M_allocate;

	/* <0> (null):0 */
	using ::_M_deallocate;

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::get_allocator;


	/* size: 12, cachelines: 1, members: 1 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1475 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1476 */
 /* pointer to 1474 */
 /* size: 4 */

/* 1477 */
 /* pointer to 1478 */
 /* size: 4 */

/* 1478 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1479 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1480 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1481 */
/* <0> (null):0 */
typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * value_type; /* size: 4 */

/* 1482 */
/* <0> (null):0 */
typedef pointer pointer; /* size: 4 */

/* 1483 */
/* <0> (null):0 */
typedef const_pointer const_pointer; /* size: 4 */

/* 1484 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 1485 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 1486 */
/* <0> (null):0 */
typedef struct __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > iterator; /* size: 0 */

/* 1487 */
/* <0> (null):0 */
typedef struct __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >* const*, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > const_iterator; /* size: 0 */

/* 1488 */
/* <0> (null):0 */
typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >* const*, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > > const_reverse_iterator; /* size: 0 */

/* 1489 */
/* <0> (null):0 */
typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > > reverse_iterator; /* size: 0 */

/* 1490 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1491 */
/* <0> (null):0 */
typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> allocator_type; /* size: 1 */

/* 1492 */
/* <0> (null):0 */
class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > : protected _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > {
protected:

	/* struct _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > <ancestor>; */ /*     0    12 */
	/* <0> (null):0 */
	typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * value_type;

	/* <0> (null):0 */
	typedef pointer pointer;

	/* <0> (null):0 */
	typedef const_pointer const_pointer;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > iterator;

	/* <0> (null):0 */
	typedef struct __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >* const*, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >* const*, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> allocator_type;

	/* <0> (null):0 */
	void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca);

	/* <0> (null):0 */
	void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const allocator_type  &);

	/* <0> (null):0 */
	void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::);

	/* <0> (null):0 */
	void ~vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, int);

	/* <0> (null):0 */
	class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca operator=(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EEaSERKS6_ */

	/* <0> (null):0 */
	void assign(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6assignEjRKS4_ */

	/* <0> (null):0 */
	iterator begin(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4rendEv */

	/* <0> (null):0 */
	size_type size(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6resizeEjS4_ */

	/* <0> (null):0 */
	size_type capacity(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE8capacityEv */

	/* <0> (null):0 */
	bool empty(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5emptyEv */

	/* <0> (null):0 */
	void reserve(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE7reserveEj */

	/* <0> (null):0 */
	reference operator[](class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EEixEj */

	/* <0> (null):0 */
	const_reference operator[](const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EEixEj */

	/* <0> (null):0 */
	void _M_range_check(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE14_M_range_checkEj */

	/* <0> (null):0 */
	reference at(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE2atEj */

	/* <0> (null):0 */
	const_reference at(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE2atEj */

	/* <0> (null):0 */
	reference front(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5frontEv */

	/* <0> (null):0 */
	reference back(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4backEv */

	/* <0> (null):0 */
	pointer data(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4dataEv */

	/* <0> (null):0 */
	const_pointer data(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4dataEv */

	/* <0> (null):0 */
	void push_back(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE9push_backERKS4_ */

	/* <0> (null):0 */
	void pop_back(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6insertEN9__gnu_cxx17__normal_iteratorIPS4_S6_EERKS4_ */

	/* <0> (null):0 */
	void insert(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6insertEN9__gnu_cxx17__normal_iteratorIPS4_S6_EEjRKS4_ */

	/* <0> (null):0 */
	iterator erase(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS4_S6_EE */

	/* <0> (null):0 */
	iterator erase(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS4_S6_EESA_ */

	/* <0> (null):0 */
	void swap(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4swapERS6_ */

	/* <0> (null):0 */
	void clear(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5clearEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE18_M_fill_initializeEjRKS4_ */

	/* <0> (null):0 */
	void _M_fill_assign(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE14_M_fill_assignEjRKS4_ */

	/* <0> (null):0 */
	void _M_fill_insert(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS4_S6_EEjRKS4_ */

	/* <0> (null):0 */
	void _M_insert_aux(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS4_S6_EERKS4_ */

	/* <0> (null):0 */
	size_type _M_check_len(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int, const char  *); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE12_M_check_lenEjPKc */

	/* <0> (null):0 */
	void _M_erase_at_end(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE15_M_erase_at_endEPS4_ */


	/* size: 12, cachelines: 1, members: 1 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1493 */
 /* pointer to 1492 */
 /* size: 4 */

/* 1494 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1495 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1496 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1497 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1498 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1499 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1500 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1501 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1502 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1503 */
 /* pointer to 1502 */
 /* size: 4 */

/* 1504 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1505 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1506 */
/* <0> (null):0 */
typedef int * pointer; /* size: 4 */

/* 1507 */
/* <0> (null):0 */
typedef const int  * const_pointer; /* size: 4 */

/* 1508 */
/* <0> (null):0 */
class new_allocator<int> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef int * pointer;

	/* <0> (null):0 */
	typedef const int  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<int> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<int> *, const class new_allocator<int>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<int> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<int>  *, int &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIiE7addressERi */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<int>  *, const int  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIiE7addressERKi */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<int> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIiE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<int> *, int *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIiE10deallocateEPij */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<int>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIiE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<int> *, int *, const int  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIiE9constructEPiRKi */

	/* <0> (null):0 */
	void destroy(class new_allocator<int> *, int *); /* linkage=_ZN9__gnu_cxx13new_allocatorIiE7destroyEPi */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1509 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1510 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1511 */
 /* pointer to 1508 */
 /* size: 4 */

/* 1512 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1513 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1514 */
 /* pointer to 1515 */
 /* size: 4 */

/* 1515 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1516 */
/* <0> (null):0 */
typedef int * pointer; /* size: 4 */

/* 1517 */
/* <0> (null):0 */
typedef const int  * const_pointer; /* size: 4 */

/* 1518 */
/* <0> (null):0 */
typedef int & reference; /* size: 4 */

/* 1519 */
/* <0> (null):0 */
typedef const int  & const_reference; /* size: 4 */

/* 1520 */
/* <0> (null):0 */
typedef struct allocator<int> other; /* size: 1 */

/* 1521 */
/* <0> (null):0 */
struct rebind<int> {
	/* <0> (null):0 */
	typedef struct allocator<int> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1522 */
/* <0> (null):0 */
class allocator<int> : public new_allocator<int> {
public:

	/* class new_allocator<int>  <ancestor>; */      /*     0     0 */
	/* <0> (null):0 */
	typedef int * pointer;

	/* <0> (null):0 */
	typedef const int  * const_pointer;

	/* <0> (null):0 */
	typedef int & reference;

	/* <0> (null):0 */
	typedef const int  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<int> *);

	/* <0> (null):0 */
	void allocator(class allocator<int> *, const class allocator<int>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<int> *, int);

	/* <0> (null):0 */
	struct rebind<int> {
		/* <0> (null):0 */
		typedef struct allocator<int> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 1523 */
 /* pointer to 1522 */
 /* size: 4 */

/* 1524 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1525 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1526 */
 /* pointer to 475 */
 /* size: 4 */

/* 1527 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1528 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1529 */
/* <0> (null):0 */
typedef struct allocator<int> allocator_type; /* size: 1 */

/* 1530 */
/* <0> (null):0 */
struct _Vector_base<int, std::allocator<int> > {
	struct _Vector_impl        _M_impl;              /*     0    12 */
	/* <0> (null):0 */
	typedef struct allocator<int> allocator_type;

	/* <0> (null):0 */
	_Tp_alloc_type & _M_get_Tp_allocator(class _Vector_base<int, std::allocator<int> > *); /* linkage=_ZNSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	const _Tp_alloc_type  & _M_get_Tp_allocator(const class _Vector_base<int, std::allocator<int> >  *); /* linkage=_ZNKSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _Vector_base<int, std::allocator<int> >  *); /* linkage=_ZNKSt12_Vector_baseIiSaIiEE13get_allocatorEv */

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<int, std::allocator<int> > *);

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<int, std::allocator<int> > *, const allocator_type  &);

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<int, std::allocator<int> > *, unsigned int);

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<int, std::allocator<int> > *, unsigned int, const allocator_type  &);

	/* <0> (null):0 */
	void ~_Vector_base(class _Vector_base<int, std::allocator<int> > *, int);

	/* <0> (null):0 */
	pointer _M_allocate(class _Vector_base<int, std::allocator<int> > *, unsigned int); /* linkage=_ZNSt12_Vector_baseIiSaIiEE11_M_allocateEj */

	/* <0> (null):0 */
	void _M_deallocate(class _Vector_base<int, std::allocator<int> > *, int *, unsigned int); /* linkage=_ZNSt12_Vector_baseIiSaIiEE13_M_deallocateEPij */

	/* <0> (null):0 */
	using ::_M_allocate;

	/* <0> (null):0 */
	using ::_M_deallocate;

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::get_allocator;


	/* size: 12, cachelines: 1, members: 1 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1531 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1532 */
 /* pointer to 1530 */
 /* size: 4 */

/* 1533 */
 /* pointer to 1534 */
 /* size: 4 */

/* 1534 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1535 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1536 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1537 */
/* <0> (null):0 */
typedef int value_type; /* size: 4 */

/* 1538 */
/* <0> (null):0 */
typedef pointer pointer; /* size: 4 */

/* 1539 */
/* <0> (null):0 */
typedef const_pointer const_pointer; /* size: 4 */

/* 1540 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 1541 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 1542 */
/* <0> (null):0 */
typedef struct __normal_iterator<int*, std::vector<int, std::allocator<int> > > iterator; /* size: 0 */

/* 1543 */
/* <0> (null):0 */
typedef struct __normal_iterator<const int*, std::vector<int, std::allocator<int> > > const_iterator; /* size: 0 */

/* 1544 */
/* <0> (null):0 */
typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<const int*, std::vector<int, std::allocator<int> > > > const_reverse_iterator; /* size: 0 */

/* 1545 */
/* <0> (null):0 */
typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > > reverse_iterator; /* size: 0 */

/* 1546 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1547 */
/* <0> (null):0 */
typedef struct allocator<int> allocator_type; /* size: 1 */

/* 1548 */
/* <0> (null):0 */
class vector<int, std::allocator<int> > : protected _Vector_base<int, std::allocator<int> > {
protected:

	/* struct _Vector_base<int, std::allocator<int> > <ancestor>; */ /*     0    12 */
	/* <0> (null):0 */
	typedef int value_type;

	/* <0> (null):0 */
	typedef pointer pointer;

	/* <0> (null):0 */
	typedef const_pointer const_pointer;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct __normal_iterator<int*, std::vector<int, std::allocator<int> > > iterator;

	/* <0> (null):0 */
	typedef struct __normal_iterator<const int*, std::vector<int, std::allocator<int> > > const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<const int*, std::vector<int, std::allocator<int> > > > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<int> allocator_type;

	/* <0> (null):0 */
	void vector(class vector<int, std::allocator<int> > *);

	/* <0> (null):0 */
	void vector(class vector<int, std::allocator<int> > *, const allocator_type  &);

	/* <0> (null):0 */
	void vector(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void vector(class vector<int, std::allocator<int> > *, const class vector<int, std::allocator<int> >  &);

	/* <0> (null):0 */
	void ~vector(class vector<int, std::allocator<int> > *, int);

	/* <0> (null):0 */
	class vector<int, std::allocator<int> > & operator=(class vector<int, std::allocator<int> > *, const class vector<int, std::allocator<int> >  &); /* linkage=_ZNSt6vectorIiSaIiEEaSERKS1_ */

	/* <0> (null):0 */
	void assign(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE6assignEjRKi */

	/* <0> (null):0 */
	iterator begin(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE5beginEv */

	/* <0> (null):0 */
	iterator end(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE4rendEv */

	/* <0> (null):0 */
	size_type size(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class vector<int, std::allocator<int> > *, unsigned int, int); /* linkage=_ZNSt6vectorIiSaIiEE6resizeEji */

	/* <0> (null):0 */
	size_type capacity(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE8capacityEv */

	/* <0> (null):0 */
	bool empty(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE5emptyEv */

	/* <0> (null):0 */
	void reserve(class vector<int, std::allocator<int> > *, unsigned int); /* linkage=_ZNSt6vectorIiSaIiEE7reserveEj */

	/* <0> (null):0 */
	reference operator[](class vector<int, std::allocator<int> > *, unsigned int); /* linkage=_ZNSt6vectorIiSaIiEEixEj */

	/* <0> (null):0 */
	const_reference operator[](const class vector<int, std::allocator<int> >  *, unsigned int); /* linkage=_ZNKSt6vectorIiSaIiEEixEj */

	/* <0> (null):0 */
	void _M_range_check(const class vector<int, std::allocator<int> >  *, unsigned int); /* linkage=_ZNKSt6vectorIiSaIiEE14_M_range_checkEj */

	/* <0> (null):0 */
	reference at(class vector<int, std::allocator<int> > *, unsigned int); /* linkage=_ZNSt6vectorIiSaIiEE2atEj */

	/* <0> (null):0 */
	const_reference at(const class vector<int, std::allocator<int> >  *, unsigned int); /* linkage=_ZNKSt6vectorIiSaIiEE2atEj */

	/* <0> (null):0 */
	reference front(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE5frontEv */

	/* <0> (null):0 */
	reference back(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE4backEv */

	/* <0> (null):0 */
	const_reference back(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE4backEv */

	/* <0> (null):0 */
	pointer data(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE4dataEv */

	/* <0> (null):0 */
	const_pointer data(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE4dataEv */

	/* <0> (null):0 */
	void push_back(class vector<int, std::allocator<int> > *, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE9push_backERKi */

	/* <0> (null):0 */
	void pop_back(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE6insertEN9__gnu_cxx17__normal_iteratorIPiS1_EERKi */

	/* <0> (null):0 */
	void insert(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE6insertEN9__gnu_cxx17__normal_iteratorIPiS1_EEjRKi */

	/* <0> (null):0 */
	iterator erase(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >); /* linkage=_ZNSt6vectorIiSaIiEE5eraseEN9__gnu_cxx17__normal_iteratorIPiS1_EE */

	/* <0> (null):0 */
	iterator erase(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >); /* linkage=_ZNSt6vectorIiSaIiEE5eraseEN9__gnu_cxx17__normal_iteratorIPiS1_EES5_ */

	/* <0> (null):0 */
	void swap(class vector<int, std::allocator<int> > *, class vector<int, std::allocator<int> > &); /* linkage=_ZNSt6vectorIiSaIiEE4swapERS1_ */

	/* <0> (null):0 */
	void clear(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE5clearEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE18_M_fill_initializeEjRKi */

	/* <0> (null):0 */
	void _M_fill_assign(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE14_M_fill_assignEjRKi */

	/* <0> (null):0 */
	void _M_fill_insert(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPiS1_EEjRKi */

	/* <0> (null):0 */
	void _M_insert_aux(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, const int  &); /* linkage=_ZNSt6vectorIiSaIiEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPiS1_EERKi */

	/* <0> (null):0 */
	size_type _M_check_len(const class vector<int, std::allocator<int> >  *, unsigned int, const char  *); /* linkage=_ZNKSt6vectorIiSaIiEE12_M_check_lenEjPKc */

	/* <0> (null):0 */
	void _M_erase_at_end(class vector<int, std::allocator<int> > *, int *); /* linkage=_ZNSt6vectorIiSaIiEE15_M_erase_at_endEPi */


	/* size: 12, cachelines: 1, members: 1 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1549 */
 /* pointer to 1548 */
 /* size: 4 */

/* 1550 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1551 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1552 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1553 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1554 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1555 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1556 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1557 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1558 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1559 */
 /* pointer to 1558 */
 /* size: 4 */

/* 1560 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1561 */
/* <0> (null):0 */
class BotPhrase {
private:

	char *                     m_name;               /*     0     4 */
	Place                      m_id;                 /*     4     4 */
	bool                       m_isPlace;            /*     8     1 */
	enum GameEventType         m_radioEvent;         /*    12     4 */
	bool                       m_isImportant;        /*    16     1 */
	BotVoiceBankVector         m_voiceBank;          /*    20     0 */
	class vector<int, std::allocator<int> > m_count; /*    32    12 */
	class vector<int, std::allocator<int> > m_index; /*    44    12 */
	int                        m_numVoiceBanks;      /*    56     4 */
	PlaceCriteria              m_placeCriteria;      /*    60     4 */
	CountCriteria              m_countCriteria;      /*    64     4 */
	/* <0> (null):0 */
	char * GetSpeakable(const class BotPhrase  *, int, float *); /* linkage=_ZNK9BotPhrase12GetSpeakableEiPf */

	/* <0> (null):0 */
	void ClearCriteria(const class BotPhrase  *); /* linkage=_ZNK9BotPhrase13ClearCriteriaEv */

	/* <0> (null):0 */
	void SetPlaceCriteria(const class BotPhrase  *, PlaceCriteria); /* linkage=_ZNK9BotPhrase16SetPlaceCriteriaEj */

	/* <0> (null):0 */
	void SetCountCriteria(const class BotPhrase  *, CountCriteria); /* linkage=_ZNK9BotPhrase16SetCountCriteriaEj */

	/* <0> (null):0 */
	const char  * GetName(const class BotPhrase  *); /* linkage=_ZNK9BotPhrase7GetNameEv */

	/* <0> (null):0 */
	unsigned intconst GetID(const class BotPhrase  *); /* linkage=_ZNK9BotPhrase5GetIDEv */

	/* <0> (null):0 */
	enum GameEventType GetRadioEquivalent(const class BotPhrase  *); /* linkage=_ZNK9BotPhrase18GetRadioEquivalentEv */

	/* <0> (null):0 */
	bool IsImportant(const class BotPhrase  *); /* linkage=_ZNK9BotPhrase11IsImportantEv */

	/* <0> (null):0 */
	bool IsPlace(const class BotPhrase  *); /* linkage=_ZNK9BotPhrase7IsPlaceEv */

	/* <0> (null):0 */
	void Randomize(class BotPhrase *); /* linkage=_ZN9BotPhrase9RandomizeEv */

	/* <0> (null):0 */
	void BotPhrase(class BotPhrase *, unsigned int, bool);

	/* <0> (null):0 */
	void ~BotPhrase(class BotPhrase *, int);

	/* <0> (null):0 */
	void InitVoiceBank(class BotPhrase *, int); /* linkage=_ZN9BotPhrase13InitVoiceBankEi */


	/* size: 68, cachelines: 2, members: 11 */
	/* last cacheline: 4 bytes */

	/* BRAIN FART ALERT! 68 != 50 + 0(holes), diff = 18 */

}; /* size: 68 */

/* 1562 */
 /* pointer to 1563 */
 /* size: 4 */

/* 1563 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 68 */

/* 1564 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1565 */
 /* pointer to 1561 */
 /* size: 4 */

/* 1566 */
/* <0> (null):0 */
typedef struct list<BotPhrase*, std::allocator<BotPhrase*> > BotPhraseList; /* size: 0 */

/* 1567 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1568 */
/* <0> (null):0 */
typedef class BotPhrase * * pointer; /* size: 4 */

/* 1569 */
/* <0> (null):0 */
typedef const class BotPhrase *  * const_pointer; /* size: 4 */

/* 1570 */
/* <0> (null):0 */
class new_allocator<BotPhrase*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class BotPhrase * * pointer;

	/* <0> (null):0 */
	typedef const class BotPhrase *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<BotPhrase*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<BotPhrase*> *, const class new_allocator<BotPhrase*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<BotPhrase*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<BotPhrase*>  *, class BotPhrase * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP9BotPhraseE7addressERS2_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<BotPhrase*>  *, const class BotPhrase *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP9BotPhraseE7addressERKS2_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<BotPhrase*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<BotPhrase*> *, class BotPhrase * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE10deallocateEPS2_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<BotPhrase*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP9BotPhraseE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<BotPhrase*> *, class BotPhrase * *, const class BotPhrase *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE9constructEPS2_RKS2_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<BotPhrase*> *, class BotPhrase * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE7destroyEPS2_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1571 */
 /* pointer to 1565 */
 /* size: 4 */

/* 1572 */
 /* pointer to 1573 */
 /* size: 4 */

/* 1573 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1574 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1575 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1576 */
 /* pointer to 1570 */
 /* size: 4 */

/* 1577 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1578 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1579 */
 /* pointer to 1580 */
 /* size: 4 */

/* 1580 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1581 */
/* <0> (null):0 */
typedef class BotPhrase * & reference; /* size: 4 */

/* 1582 */
/* <0> (null):0 */
typedef const class BotPhrase *  & const_reference; /* size: 4 */

/* 1583 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<BotPhrase*> > other; /* size: 0 */

/* 1584 */
/* <0> (null):0 */
struct rebind<std::_List_node<BotPhrase*> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<BotPhrase*> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1585 */
/* <0> (null):0 */
typedef struct allocator<BotPhrase*> other; /* size: 1 */

/* 1586 */
/* <0> (null):0 */
struct rebind<BotPhrase*> {
	/* <0> (null):0 */
	typedef struct allocator<BotPhrase*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1587 */
/* <0> (null):0 */
class allocator<BotPhrase*> : public new_allocator<BotPhrase*> {
public:

	/* class new_allocator<BotPhrase*> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class BotPhrase * & reference;

	/* <0> (null):0 */
	typedef const class BotPhrase *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<BotPhrase*> *);

	/* <0> (null):0 */
	void allocator(class allocator<BotPhrase*> *, const class allocator<BotPhrase*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<BotPhrase*> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<BotPhrase*> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<BotPhrase*> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<BotPhrase*> {
		/* <0> (null):0 */
		typedef struct allocator<BotPhrase*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 1588 */
 /* pointer to 1587 */
 /* size: 4 */

/* 1589 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1590 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1591 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1592 */
/* <0> (null):0 */
typedef class _List_node<BotPhrase*> * pointer; /* size: 4 */

/* 1593 */
/* <0> (null):0 */
typedef const class _List_node<BotPhrase*>  * const_pointer; /* size: 4 */

/* 1594 */
/* <0> (null):0 */
class new_allocator<std::_List_node<BotPhrase*> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<BotPhrase*> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<BotPhrase*>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<BotPhrase*> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<BotPhrase*> > *, const class new_allocator<std::_List_node<BotPhrase*> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<BotPhrase*> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<BotPhrase*> >  *, class _List_node<BotPhrase*> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE7addressERS4_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<BotPhrase*> >  *, const class _List_node<BotPhrase*>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE7addressERKS4_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<BotPhrase*> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<BotPhrase*> > *, class _List_node<BotPhrase*> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE10deallocateEPS4_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<BotPhrase*> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<BotPhrase*> > *, class _List_node<BotPhrase*> *, const class _List_node<BotPhrase*>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE9constructEPS4_RKS4_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<BotPhrase*> > *, class _List_node<BotPhrase*> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE7destroyEPS4_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1595 */
 /* pointer to 483 */
 /* size: 4 */

/* 1596 */
 /* pointer to 1597 */
 /* size: 4 */

/* 1597 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1598 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1599 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1600 */
 /* pointer to 1594 */
 /* size: 4 */

/* 1601 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1602 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1603 */
 /* pointer to 1604 */
 /* size: 4 */

/* 1604 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1605 */
/* <0> (null):0 */
class allocator<std::_List_node<BotPhrase*> > : public new_allocator<std::_List_node<BotPhrase*> > {
public:

	/* class new_allocator<std::_List_node<BotPhrase*> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<BotPhrase*> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<BotPhrase*> > *, const class allocator<std::_List_node<BotPhrase*> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<BotPhrase*> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 1606 */
 /* pointer to 1605 */
 /* size: 4 */

/* 1607 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1608 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1609 */
 /* pointer to 485 */
 /* size: 4 */

/* 1610 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1611 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1612 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 1613 */
/* <0> (null):0 */
typedef struct allocator<BotPhrase*> allocator_type; /* size: 1 */

/* 1614 */
/* <0> (null):0 */
class _List_base<BotPhrase*, std::allocator<BotPhrase*> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<BotPhrase*> allocator_type;

	/* <0> (null):0 */
	class _List_node<BotPhrase*> * _M_get_node(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_node<BotPhrase*> *); /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt10_List_baseIP9BotPhraseSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt10_List_baseIP9BotPhraseSaIS1_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt10_List_baseIP9BotPhraseSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 1615 */
 /* pointer to 1614 */
 /* size: 4 */

/* 1616 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1617 */
 /* pointer to 1618 */
 /* size: 4 */

/* 1618 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1619 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1620 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1621 */
/* <0> (null):0 */
typedef class BotPhrase * value_type; /* size: 4 */

/* 1622 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 1623 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 1624 */
/* <0> (null):0 */
typedef struct _List_iterator<BotPhrase*> iterator; /* size: 0 */

/* 1625 */
/* <0> (null):0 */
typedef struct _List_const_iterator<BotPhrase*> const_iterator; /* size: 0 */

/* 1626 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<BotPhrase*> > const_reverse_iterator; /* size: 0 */

/* 1627 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<BotPhrase*> > reverse_iterator; /* size: 0 */

/* 1628 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1629 */
/* <0> (null):0 */
typedef struct allocator<BotPhrase*> allocator_type; /* size: 1 */

/* 1630 */
/* <0> (null):0 */
typedef struct _List_node<BotPhrase*> _Node; /* size: 0 */

/* 1631 */
/* <0> (null):0 */
class list<BotPhrase*, std::allocator<BotPhrase*> > : protected _List_base<BotPhrase*, std::allocator<BotPhrase*> > {
protected:

	/* class _List_base<BotPhrase*, std::allocator<BotPhrase*> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef class BotPhrase * value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<BotPhrase*> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<BotPhrase*> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<BotPhrase*> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<BotPhrase*> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<BotPhrase*> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<BotPhrase*> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE14_M_create_nodeERKS1_ */

	/* <0> (null):0 */
	void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *);

	/* <0> (null):0 */
	void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const class list<BotPhrase*, std::allocator<BotPhrase*> >  &);

	/* <0> (null):0 */
	class list<BotPhrase*, std::allocator<BotPhrase*> > & operator=(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const class list<BotPhrase*, std::allocator<BotPhrase*> >  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EEaSERKS3_ */

	/* <0> (null):0 */
	void assign(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6assignEjRKS1_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, class BotPhrase *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6resizeEjS1_ */

	/* <0> (null):0 */
	reference front(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE10push_frontERKS1_ */

	/* <0> (null):0 */
	void pop_front(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE9push_backERKS1_ */

	/* <0> (null):0 */
	void pop_back(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void insert(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */

	/* <0> (null):0 */
	iterator erase(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	iterator erase(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */

	/* <0> (null):0 */
	void swap(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class list<BotPhrase*, std::allocator<BotPhrase*> > &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4swapERS3_ */

	/* <0> (null):0 */
	void clear(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class list<BotPhrase*, std::allocator<BotPhrase*> > &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */

	/* <0> (null):0 */
	void splice(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class list<BotPhrase*, std::allocator<BotPhrase*> > &, class _List_iterator<BotPhrase*>); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */

	/* <0> (null):0 */
	void splice(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class list<BotPhrase*, std::allocator<BotPhrase*> > &, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */

	/* <0> (null):0 */
	void remove(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6removeERKS1_ */

	/* <0> (null):0 */
	void unique(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class list<BotPhrase*, std::allocator<BotPhrase*> > &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5mergeERS3_ */

	/* <0> (null):0 */
	void reverse(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE18_M_fill_initializeEjRKS1_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE14_M_fill_assignEjRKS1_ */

	/* <0> (null):0 */
	void _M_transfer(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */

	/* <0> (null):0 */
	void _M_insert(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void _M_erase(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class list<BotPhrase*, std::allocator<BotPhrase*> > &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE25_M_check_equal_allocatorsERS3_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 1632 */
 /* pointer to 1630 */
 /* size: 4 */

/* 1633 */
 /* pointer to 1631 */
 /* size: 4 */

/* 1634 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1635 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1636 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1637 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1638 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1639 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1640 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1641 */
 /* pointer to 1642 */
 /* size: 4 */

/* 1642 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1643 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1644 */
/* <0> (null):0 */
struct PlaceTimeInfo {
	Place                      placeID;              /*     0     4 */
	class IntervalTimer       timer;                 /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 1645 */
/* <0> (null):0 */
class BotPhraseManager {
	/* <0> (null):0 */
	struct PlaceTimeInfo {
		Place                      placeID;              /*     0     4 */
		class IntervalTimer       timer;                 /*     4     4 */

		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */
	};

private:

	BotPhraseList              m_list;               /*     0     0 */
	BotPhraseList              m_placeList;          /*     8     0 */
	struct PlaceTimeInfo       m_placeStatementHistory[64]; /*    16   512 */
	/* --- cacheline 8 boundary (512 bytes) --- */
	int                        m_placeCount;         /*   528     4 */
	/* <0> (null):0 */
	void BotPhraseManager(class BotPhraseManager *);

	/* <0> (null):0 */
	void ~BotPhraseManager(class BotPhraseManager *, int);

	/* <0> (null):0 */
	bool Initialize(class BotPhraseManager *, const char  *, int); /* linkage=_ZN16BotPhraseManager10InitializeEPKci */

	/* <0> (null):0 */
	void OnRoundRestart(class BotPhraseManager *); /* linkage=_ZN16BotPhraseManager14OnRoundRestartEv */

	/* <0> (null):0 */
	void OnMapChange(class BotPhraseManager *); /* linkage=_ZN16BotPhraseManager11OnMapChangeEv */

	/* <0> (null):0 */
	unsigned int NameToID(const class BotPhraseManager  *, const char  *); /* linkage=_ZNK16BotPhraseManager8NameToIDEPKc */

	/* <0> (null):0 */
	const char  * IDToName(const class BotPhraseManager  *, unsigned int); /* linkage=_ZNK16BotPhraseManager8IDToNameEj */

	/* <0> (null):0 */
	const class BotPhrase  * GetPhrase(const class BotPhraseManager  *, const char  *); /* linkage=_ZNK16BotPhraseManager9GetPhraseEPKc */

	/* <0> (null):0 */
	const class BotPhrase  * GetPlace(const class BotPhraseManager  *, const char  *); /* linkage=_ZNK16BotPhraseManager8GetPlaceEPKc */

	/* <0> (null):0 */
	const class BotPhrase  * GetPlace(const class BotPhraseManager  *, unsigned int); /* linkage=_ZNK16BotPhraseManager8GetPlaceEj */

	/* <0> (null):0 */
	const BotPhraseList  * GetPlaceList(const class BotPhraseManager  *); /* linkage=_ZNK16BotPhraseManager12GetPlaceListEv */

	/* <0> (null):0 */
	float GetPlaceStatementInterval(const class BotPhraseManager  *, Place); /* linkage=_ZNK16BotPhraseManager25GetPlaceStatementIntervalEj */

	/* <0> (null):0 */
	void ResetPlaceStatementInterval(class BotPhraseManager *, Place); /* linkage=_ZN16BotPhraseManager27ResetPlaceStatementIntervalEj */

	/* <0> (null):0 */
	int FindPlaceIndex(const class BotPhraseManager  *, Place); /* linkage=_ZNK16BotPhraseManager14FindPlaceIndexEj */


	/* size: 532, cachelines: 9, members: 4 */
	/* last cacheline: 20 bytes */

	/* BRAIN FART ALERT! 532 != 516 + 0(holes), diff = 16 */

}; /* size: 532 */

/* 1646 */
/* <0> (null):0 */
struct PlaceTimeInfo       array[64]; /* size: 512 */

/* 1647 */
 /* pointer to 1645 */
 /* size: 4 */

/* 1648 */
 /* pointer to 1649 */
 /* size: 4 */

/* 1649 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 532 */

/* 1650 */
 /* pointer to 1651 */
 /* size: 4 */

/* 1651 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1652 */
/* <0> (null):0 */
enum InventorySlotType {
	PRIMARY_WEAPON_SLOT = 1,
	PISTOL_SLOT = 2,
	KNIFE_SLOT = 3,
	GRENADE_SLOT = 4,
	C4_SLOT = 5,
}; /* size: 4 */

/* 1653 */
 /* pointer to 1654 */
 /* size: 4 */

/* 1654 */
/* <0> (null):0 */
struct CImprov : public IImprovEvent {
public:

	/* class IImprovEvent        <ancestor>; */      /*     0     4 */
	/* <0> (null):0 */
	virtual void ~CImprov(class CImprov *, int);

	/* <0> (null):0 */
	virtual bool IsAlive(const class CImprov  *); /* linkage=_ZNK7CImprov7IsAliveEv */

	/* <0> (null):0 */
	virtual void MoveTo(class CImprov *, const class Vector  &); /* linkage=_ZN7CImprov6MoveToERK6Vector */

	/* <0> (null):0 */
	virtual void LookAt(class CImprov *, const class Vector  &); /* linkage=_ZN7CImprov6LookAtERK6Vector */

	/* <0> (null):0 */
	virtual void ClearLookAt(class CImprov *); /* linkage=_ZN7CImprov11ClearLookAtEv */

	/* <0> (null):0 */
	virtual void FaceTo(class CImprov *, const class Vector  &); /* linkage=_ZN7CImprov6FaceToERK6Vector */

	/* <0> (null):0 */
	virtual void ClearFaceTo(class CImprov *); /* linkage=_ZN7CImprov11ClearFaceToEv */

	/* <0> (null):0 */
	virtual bool IsAtMoveGoal(const class CImprov  *, float); /* linkage=_ZNK7CImprov12IsAtMoveGoalEf */

	/* <0> (null):0 */
	virtual bool HasLookAt(const class CImprov  *); /* linkage=_ZNK7CImprov9HasLookAtEv */

	/* <0> (null):0 */
	virtual bool HasFaceTo(const class CImprov  *); /* linkage=_ZNK7CImprov9HasFaceToEv */

	/* <0> (null):0 */
	virtual bool IsAtFaceGoal(const class CImprov  *); /* linkage=_ZNK7CImprov12IsAtFaceGoalEv */

	/* <0> (null):0 */
	virtual bool IsFriendInTheWay(const class CImprov  *, const class Vector  &); /* linkage=_ZNK7CImprov16IsFriendInTheWayERK6Vector */

	/* <0> (null):0 */
	virtual bool IsFriendInTheWay(const class CImprov  *, class CBaseEntity *, const class Vector  &); /* linkage=_ZNK7CImprov16IsFriendInTheWayEP11CBaseEntityRK6Vector */

	/* <0> (null):0 */
	virtual void MoveForward(class CImprov *); /* linkage=_ZN7CImprov11MoveForwardEv */

	/* <0> (null):0 */
	virtual void MoveBackward(class CImprov *); /* linkage=_ZN7CImprov12MoveBackwardEv */

	/* <0> (null):0 */
	virtual void StrafeLeft(class CImprov *); /* linkage=_ZN7CImprov10StrafeLeftEv */

	/* <0> (null):0 */
	virtual void StrafeRight(class CImprov *); /* linkage=_ZN7CImprov11StrafeRightEv */

	/* <0> (null):0 */
	virtual bool Jump(class CImprov *); /* linkage=_ZN7CImprov4JumpEv */

	/* <0> (null):0 */
	virtual void Crouch(class CImprov *); /* linkage=_ZN7CImprov6CrouchEv */

	/* <0> (null):0 */
	virtual void StandUp(class CImprov *); /* linkage=_ZN7CImprov7StandUpEv */

	/* <0> (null):0 */
	virtual void TrackPath(class CImprov *, const class Vector  &, float); /* linkage=_ZN7CImprov9TrackPathERK6Vectorf */

	/* <0> (null):0 */
	virtual void StartLadder(class CImprov *, const class CNavLadder  *, enum NavTraverseType, const class Vector  *, const class Vector  *); /* linkage=_ZN7CImprov11StartLadderEPK10CNavLadder15NavTraverseTypePK6VectorS6_ */

	/* <0> (null):0 */
	virtual bool TraverseLadder(class CImprov *, const class CNavLadder  *, enum NavTraverseType, const class Vector  *, const class Vector  *, float); /* linkage=_ZN7CImprov14TraverseLadderEPK10CNavLadder15NavTraverseTypePK6VectorS6_f */

	/* <0> (null):0 */
	virtual bool GetSimpleGroundHeightWithFloor(class CImprov *, const class Vector  *, float *, class Vector *); /* linkage=_ZN7CImprov30GetSimpleGroundHeightWithFloorEPK6VectorPfPS0_ */

	/* <0> (null):0 */
	virtual void Run(class CImprov *); /* linkage=_ZN7CImprov3RunEv */

	/* <0> (null):0 */
	virtual void Walk(class CImprov *); /* linkage=_ZN7CImprov4WalkEv */

	/* <0> (null):0 */
	virtual void Stop(class CImprov *); /* linkage=_ZN7CImprov4StopEv */

	/* <0> (null):0 */
	virtual float GetMoveAngle(const class CImprov  *); /* linkage=_ZNK7CImprov12GetMoveAngleEv */

	/* <0> (null):0 */
	virtual float GetFaceAngle(const class CImprov  *); /* linkage=_ZNK7CImprov12GetFaceAngleEv */

	/* <0> (null):0 */
	virtual const class Vector  & GetFeet(const class CImprov  *); /* linkage=_ZNK7CImprov7GetFeetEv */

	/* <0> (null):0 */
	virtual const class Vector  & GetCentroid(const class CImprov  *); /* linkage=_ZNK7CImprov11GetCentroidEv */

	/* <0> (null):0 */
	virtual const class Vector  & GetEyes(const class CImprov  *); /* linkage=_ZNK7CImprov7GetEyesEv */

	/* <0> (null):0 */
	virtual bool IsRunning(const class CImprov  *); /* linkage=_ZNK7CImprov9IsRunningEv */

	/* <0> (null):0 */
	virtual bool IsWalking(const class CImprov  *); /* linkage=_ZNK7CImprov9IsWalkingEv */

	/* <0> (null):0 */
	virtual bool IsStopped(const class CImprov  *); /* linkage=_ZNK7CImprov9IsStoppedEv */

	/* <0> (null):0 */
	virtual bool IsCrouching(const class CImprov  *); /* linkage=_ZNK7CImprov11IsCrouchingEv */

	/* <0> (null):0 */
	virtual bool IsJumping(const class CImprov  *); /* linkage=_ZNK7CImprov9IsJumpingEv */

	/* <0> (null):0 */
	virtual bool IsUsingLadder(const class CImprov  *); /* linkage=_ZNK7CImprov13IsUsingLadderEv */

	/* <0> (null):0 */
	virtual bool IsOnGround(const class CImprov  *); /* linkage=_ZNK7CImprov10IsOnGroundEv */

	/* <0> (null):0 */
	virtual bool IsMoving(const class CImprov  *); /* linkage=_ZNK7CImprov8IsMovingEv */

	/* <0> (null):0 */
	virtual bool CanRun(const class CImprov  *); /* linkage=_ZNK7CImprov6CanRunEv */

	/* <0> (null):0 */
	virtual bool CanCrouch(const class CImprov  *); /* linkage=_ZNK7CImprov9CanCrouchEv */

	/* <0> (null):0 */
	virtual bool CanJump(const class CImprov  *); /* linkage=_ZNK7CImprov7CanJumpEv */

	/* <0> (null):0 */
	virtual bool IsVisible(const class CImprov  *, const class Vector  &, bool); /* linkage=_ZNK7CImprov9IsVisibleERK6Vectorb */

	/* <0> (null):0 */
	virtual bool IsPlayerLookingAtMe(const class CImprov  *, class CBasePlayer *, float); /* linkage=_ZNK7CImprov19IsPlayerLookingAtMeEP11CBasePlayerf */

	/* <0> (null):0 */
	virtual class CBasePlayer * IsAnyPlayerLookingAtMe(const class CImprov  *, int, float); /* linkage=_ZNK7CImprov22IsAnyPlayerLookingAtMeEif */

	/* <0> (null):0 */
	virtual class CBasePlayer * GetClosestPlayerByTravelDistance(const class CImprov  *, int, float *); /* linkage=_ZNK7CImprov32GetClosestPlayerByTravelDistanceEiPf */

	/* <0> (null):0 */
	virtual class CNavArea * GetLastKnownArea(const class CImprov  *); /* linkage=_ZNK7CImprov16GetLastKnownAreaEv */

	/* <0> (null):0 */
	virtual void OnUpdate(class CImprov *, float); /* linkage=_ZN7CImprov8OnUpdateEf */

	/* <0> (null):0 */
	virtual void OnUpkeep(class CImprov *, float); /* linkage=_ZN7CImprov8OnUpkeepEf */

	/* <0> (null):0 */
	virtual void OnReset(class CImprov *); /* linkage=_ZN7CImprov7OnResetEv */

	/* <0> (null):0 */
	virtual void OnGameEvent(class CImprov *, enum GameEventType, class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN7CImprov11OnGameEventE13GameEventTypeP11CBaseEntityS2_ */

	/* <0> (null):0 */
	virtual void OnTouch(class CImprov *, class CBaseEntity *); /* linkage=_ZN7CImprov7OnTouchEP11CBaseEntity */

	/* vtable has 52 entries: {
	   [5] = IsAlive(_ZNK7CImprov7IsAliveEv), 
	   [6] = MoveTo(_ZN7CImprov6MoveToERK6Vector), 
	   [7] = LookAt(_ZN7CImprov6LookAtERK6Vector), 
	   [8] = ClearLookAt(_ZN7CImprov11ClearLookAtEv), 
	   [9] = FaceTo(_ZN7CImprov6FaceToERK6Vector), 
	   [10] = ClearFaceTo(_ZN7CImprov11ClearFaceToEv), 
	   [11] = IsAtMoveGoal(_ZNK7CImprov12IsAtMoveGoalEf), 
	   [12] = HasLookAt(_ZNK7CImprov9HasLookAtEv), 
	   [13] = HasFaceTo(_ZNK7CImprov9HasFaceToEv), 
	   [14] = IsAtFaceGoal(_ZNK7CImprov12IsAtFaceGoalEv), 
	   [15] = IsFriendInTheWay(_ZNK7CImprov16IsFriendInTheWayERK6Vector), 
	   [16] = IsFriendInTheWay(_ZNK7CImprov16IsFriendInTheWayEP11CBaseEntityRK6Vector), 
	   [17] = MoveForward(_ZN7CImprov11MoveForwardEv), 
	   [18] = MoveBackward(_ZN7CImprov12MoveBackwardEv), 
	   [19] = StrafeLeft(_ZN7CImprov10StrafeLeftEv), 
	   [20] = StrafeRight(_ZN7CImprov11StrafeRightEv), 
	   [21] = Jump(_ZN7CImprov4JumpEv), 
	   [22] = Crouch(_ZN7CImprov6CrouchEv), 
	   [23] = StandUp(_ZN7CImprov7StandUpEv), 
	   [24] = TrackPath(_ZN7CImprov9TrackPathERK6Vectorf), 
	   [25] = StartLadder(_ZN7CImprov11StartLadderEPK10CNavLadder15NavTraverseTypePK6VectorS6_), 
	   [26] = TraverseLadder(_ZN7CImprov14TraverseLadderEPK10CNavLadder15NavTraverseTypePK6VectorS6_f), 
	   [27] = GetSimpleGroundHeightWithFloor(_ZN7CImprov30GetSimpleGroundHeightWithFloorEPK6VectorPfPS0_), 
	   [28] = Run(_ZN7CImprov3RunEv), 
	   [29] = Walk(_ZN7CImprov4WalkEv), 
	   [30] = Stop(_ZN7CImprov4StopEv), 
	   [31] = GetMoveAngle(_ZNK7CImprov12GetMoveAngleEv), 
	   [32] = GetFaceAngle(_ZNK7CImprov12GetFaceAngleEv), 
	   [33] = GetFeet(_ZNK7CImprov7GetFeetEv), 
	   [34] = GetCentroid(_ZNK7CImprov11GetCentroidEv), 
	   [35] = GetEyes(_ZNK7CImprov7GetEyesEv), 
	   [36] = IsRunning(_ZNK7CImprov9IsRunningEv), 
	   [37] = IsWalking(_ZNK7CImprov9IsWalkingEv), 
	   [38] = IsStopped(_ZNK7CImprov9IsStoppedEv), 
	   [39] = IsCrouching(_ZNK7CImprov11IsCrouchingEv), 
	   [40] = IsJumping(_ZNK7CImprov9IsJumpingEv), 
	   [41] = IsUsingLadder(_ZNK7CImprov13IsUsingLadderEv), 
	   [42] = IsOnGround(_ZNK7CImprov10IsOnGroundEv), 
	   [43] = IsMoving(_ZNK7CImprov8IsMovingEv), 
	   [44] = CanRun(_ZNK7CImprov6CanRunEv), 
	   [45] = CanCrouch(_ZNK7CImprov9CanCrouchEv), 
	   [46] = CanJump(_ZNK7CImprov7CanJumpEv), 
	   [47] = IsVisible(_ZNK7CImprov9IsVisibleERK6Vectorb), 
	   [48] = IsPlayerLookingAtMe(_ZNK7CImprov19IsPlayerLookingAtMeEP11CBasePlayerf), 
	   [49] = IsAnyPlayerLookingAtMe(_ZNK7CImprov22IsAnyPlayerLookingAtMeEif), 
	   [50] = GetClosestPlayerByTravelDistance(_ZNK7CImprov32GetClosestPlayerByTravelDistanceEiPf), 
	   [51] = GetLastKnownArea(_ZNK7CImprov16GetLastKnownAreaEv), 
	   [52] = OnUpdate(_ZN7CImprov8OnUpdateEf), 
	   [53] = OnUpkeep(_ZN7CImprov8OnUpkeepEf), 
	   [54] = OnReset(_ZN7CImprov7OnResetEv), 
	   [55] = OnGameEvent(_ZN7CImprov11OnGameEventE13GameEventTypeP11CBaseEntityS2_), 
	   [56] = OnTouch(_ZN7CImprov7OnTouchEP11CBaseEntity), 
	} */
	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1655 */
/* <0> (null):0 */
enum MoveToFailureType {
	FAIL_INVALID_PATH = 0,
	FAIL_STUCK = 1,
	FAIL_FELL_OFF = 2,
}; /* size: 4 */

/* 1656 */
/* <0> (null):0 */
class IImprovEvent {
	/* <0> (null):0 */
	enum MoveToFailureType {
		FAIL_INVALID_PATH = 0,
		FAIL_STUCK = 1,
		FAIL_FELL_OFF = 2,
	};

	int ()(void) * *           _vptr.IImprovEvent;   /*     0     4 */
	/* <0> (null):0 */
	void IImprovEvent(class IImprovEvent *, const class IImprovEvent  &);

	/* <0> (null):0 */
	void IImprovEvent(class IImprovEvent *);

	/* <0> (null):0 */
	void ~IImprovEvent(class IImprovEvent *, int);

	/* <0> (null):0 */
	virtual void OnMoveToSuccess(class IImprovEvent *, const class Vector  &); /* linkage=_ZN12IImprovEvent15OnMoveToSuccessERK6Vector */

	/* <0> (null):0 */
	virtual void OnMoveToFailure(class IImprovEvent *, const class Vector  &, enum MoveToFailureType); /* linkage=_ZN12IImprovEvent15OnMoveToFailureERK6VectorNS_17MoveToFailureTypeE */

	/* <0> (null):0 */
	virtual void OnInjury(class IImprovEvent *, float); /* linkage=_ZN12IImprovEvent8OnInjuryEf */

	/* vtable has 3 entries: {
	   [0] = OnMoveToSuccess(_ZN12IImprovEvent15OnMoveToSuccessERK6Vector), 
	   [1] = OnMoveToFailure(_ZN12IImprovEvent15OnMoveToFailureERK6VectorNS_17MoveToFailureTypeE), 
	   [2] = OnInjury(_ZN12IImprovEvent8OnInjuryEf), 
	} */
	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1657 */
/* <0> (null):0 */
class SimpleStateMachine<CHostageImprov*, HostageState> {
protected:

	class HostageState *       m_state;              /*     0     4 */
	class IntervalTimer       m_stateTimer;          /*     4     4 */
	class CHostageImprov *     m_userData;           /*     8     4 */
	/* <0> (null):0 */
	void SimpleStateMachine(class SimpleStateMachine<CHostageImprov*, HostageState> *);

	/* <0> (null):0 */
	void Reset(class SimpleStateMachine<CHostageImprov*, HostageState> *, class CHostageImprov *); /* linkage=_ZN18SimpleStateMachineIP14CHostageImprov12HostageStateE5ResetES1_ */

	/* <0> (null):0 */
	void SetState(class SimpleStateMachine<CHostageImprov*, HostageState> *, class HostageState *); /* linkage=_ZN18SimpleStateMachineIP14CHostageImprov12HostageStateE8SetStateEPS2_ */

	/* <0> (null):0 */
	float GetStateDuration(const class SimpleStateMachine<CHostageImprov*, HostageState>  *); /* linkage=_ZNK18SimpleStateMachineIP14CHostageImprov12HostageStateE16GetStateDurationEv */

	/* <0> (null):0 */
	bool IsState(const class SimpleStateMachine<CHostageImprov*, HostageState>  *, const class HostageState  *); /* linkage=_ZNK18SimpleStateMachineIP14CHostageImprov12HostageStateE7IsStateEPKS2_ */

	/* <0> (null):0 */
	void Update(class SimpleStateMachine<CHostageImprov*, HostageState> *); /* linkage=_ZN18SimpleStateMachineIP14CHostageImprov12HostageStateE6UpdateEv */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1658 */
/* <0> (null):0 */
class HostageState : public SimpleState<CHostageImprov*>, public IImprovEvent {
public:

	/* class SimpleState<CHostageImprov*> <ancestor>; */ /*     0     8 */
	/* class IImprovEvent        <ancestor>; */      /*     8     4 */
	/* <0> (null):0 */
	void HostageState(class HostageState *, const class HostageState  &);

	/* <0> (null):0 */
	void HostageState(class HostageState *);

	/* <0> (null):0 */
	virtual void UpdateStationaryAnimation(class HostageState *, class CHostageImprov *); /* linkage=_ZN12HostageState25UpdateStationaryAnimationEP14CHostageImprov */

	/* <0> (null):0 */
	virtual void ~HostageState(class HostageState *, int);

	/* vtable has 1 entries: {
	   [6] = UpdateStationaryAnimation(_ZN12HostageState25UpdateStationaryAnimationEP14CHostageImprov), 
	} */
	/* size: 12, cachelines: 1, members: 2 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1659 */
 /* pointer to 1658 */
 /* size: 4 */

/* 1660 */
/* <0> (null):0 */
struct CHostageImprov {
	/* <0> (null):0 */
	virtual void ~CHostageImprov(class CHostageImprov *, int);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1661 */
 /* pointer to 1660 */
 /* size: 4 */

/* 1662 */
 /* pointer to 1657 */
 /* size: 4 */

/* 1663 */
 /* pointer to 1664 */
 /* size: 4 */

/* 1664 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1665 */
 /* pointer to 1666 */
 /* size: 4 */

/* 1666 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1667 */
/* <0> (null):0 */
class HostageIdleState {
	/* <0> (null):0 */
	virtual void ~HostageIdleState(class HostageIdleState *, int);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1668 */
/* <0> (null):0 */
class HostageAnimateState {
	/* <0> (null):0 */
	virtual void ~HostageAnimateState(class HostageAnimateState *, int);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1669 */
/* <0> (null):0 */
typedef struct list<CCareerTask*, std::allocator<CCareerTask*> > CareerTaskList; /* size: 0 */

/* 1670 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1671 */
/* <0> (null):0 */
typedef class CCareerTask * * pointer; /* size: 4 */

/* 1672 */
/* <0> (null):0 */
typedef const class CCareerTask *  * const_pointer; /* size: 4 */

/* 1673 */
/* <0> (null):0 */
class new_allocator<CCareerTask*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class CCareerTask * * pointer;

	/* <0> (null):0 */
	typedef const class CCareerTask *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<CCareerTask*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<CCareerTask*> *, const class new_allocator<CCareerTask*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<CCareerTask*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<CCareerTask*>  *, class CCareerTask * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP11CCareerTaskE7addressERS2_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<CCareerTask*>  *, const class CCareerTask *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP11CCareerTaskE7addressERKS2_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<CCareerTask*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP11CCareerTaskE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<CCareerTask*> *, class CCareerTask * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIP11CCareerTaskE10deallocateEPS2_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<CCareerTask*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP11CCareerTaskE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<CCareerTask*> *, class CCareerTask * *, const class CCareerTask *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIP11CCareerTaskE9constructEPS2_RKS2_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<CCareerTask*> *, class CCareerTask * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP11CCareerTaskE7destroyEPS2_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1674 */
 /* pointer to 1675 */
 /* size: 4 */

/* 1675 */
 /* pointer to 1676 */
 /* size: 4 */

/* 1676 */
/* <0> (null):0 */
class CCareerTask {
	/* <0> (null):0 */
	bool IsComplete(class CCareerTask *); /* linkage=_ZN11CCareerTask10IsCompleteEv */

	/* <0> (null):0 */
	const char  * GetTaskName(class CCareerTask *); /* linkage=_ZN11CCareerTask11GetTaskNameEv */

	/* <0> (null):0 */
	int GetWeaponId(class CCareerTask *); /* linkage=_ZN11CCareerTask11GetWeaponIdEv */

	/* <0> (null):0 */
	int GetWeaponClassId(class CCareerTask *); /* linkage=_ZN11CCareerTask16GetWeaponClassIdEv */

	/* <0> (null):0 */
	bool IsValidFor(const class CCareerTask  *, class CBasePlayer *); /* linkage=_ZNK11CCareerTask10IsValidForEP11CBasePlayer */


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1677 */
 /* pointer to 1678 */
 /* size: 4 */

/* 1678 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1679 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1680 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1681 */
 /* pointer to 1673 */
 /* size: 4 */

/* 1682 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1683 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1684 */
 /* pointer to 1685 */
 /* size: 4 */

/* 1685 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1686 */
/* <0> (null):0 */
typedef class CCareerTask * * pointer; /* size: 4 */

/* 1687 */
/* <0> (null):0 */
typedef const class CCareerTask *  * const_pointer; /* size: 4 */

/* 1688 */
/* <0> (null):0 */
typedef class CCareerTask * & reference; /* size: 4 */

/* 1689 */
/* <0> (null):0 */
typedef const class CCareerTask *  & const_reference; /* size: 4 */

/* 1690 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<CCareerTask*> > other; /* size: 0 */

/* 1691 */
/* <0> (null):0 */
struct rebind<std::_List_node<CCareerTask*> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<CCareerTask*> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1692 */
/* <0> (null):0 */
typedef struct allocator<CCareerTask*> other; /* size: 1 */

/* 1693 */
/* <0> (null):0 */
struct rebind<CCareerTask*> {
	/* <0> (null):0 */
	typedef struct allocator<CCareerTask*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1694 */
/* <0> (null):0 */
class allocator<CCareerTask*> : public new_allocator<CCareerTask*> {
public:

	/* class new_allocator<CCareerTask*> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class CCareerTask * * pointer;

	/* <0> (null):0 */
	typedef const class CCareerTask *  * const_pointer;

	/* <0> (null):0 */
	typedef class CCareerTask * & reference;

	/* <0> (null):0 */
	typedef const class CCareerTask *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<CCareerTask*> *);

	/* <0> (null):0 */
	void allocator(class allocator<CCareerTask*> *, const class allocator<CCareerTask*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<CCareerTask*> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<CCareerTask*> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<CCareerTask*> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<CCareerTask*> {
		/* <0> (null):0 */
		typedef struct allocator<CCareerTask*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 1695 */
 /* pointer to 1694 */
 /* size: 4 */

/* 1696 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1697 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1698 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1699 */
/* <0> (null):0 */
typedef class _List_node<CCareerTask*> * pointer; /* size: 4 */

/* 1700 */
/* <0> (null):0 */
typedef const class _List_node<CCareerTask*>  * const_pointer; /* size: 4 */

/* 1701 */
/* <0> (null):0 */
class new_allocator<std::_List_node<CCareerTask*> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<CCareerTask*> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<CCareerTask*>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<CCareerTask*> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<CCareerTask*> > *, const class new_allocator<std::_List_node<CCareerTask*> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<CCareerTask*> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<CCareerTask*> >  *, class _List_node<CCareerTask*> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP11CCareerTaskEE7addressERS4_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<CCareerTask*> >  *, const class _List_node<CCareerTask*>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP11CCareerTaskEE7addressERKS4_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<CCareerTask*> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP11CCareerTaskEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<CCareerTask*> > *, class _List_node<CCareerTask*> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP11CCareerTaskEE10deallocateEPS4_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<CCareerTask*> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP11CCareerTaskEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<CCareerTask*> > *, class _List_node<CCareerTask*> *, const class _List_node<CCareerTask*>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP11CCareerTaskEE9constructEPS4_RKS4_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<CCareerTask*> > *, class _List_node<CCareerTask*> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP11CCareerTaskEE7destroyEPS4_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1702 */
 /* pointer to 494 */
 /* size: 4 */

/* 1703 */
 /* pointer to 1704 */
 /* size: 4 */

/* 1704 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1705 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1706 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1707 */
 /* pointer to 1701 */
 /* size: 4 */

/* 1708 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1709 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1710 */
 /* pointer to 1711 */
 /* size: 4 */

/* 1711 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1712 */
/* <0> (null):0 */
class allocator<std::_List_node<CCareerTask*> > : public new_allocator<std::_List_node<CCareerTask*> > {
public:

	/* class new_allocator<std::_List_node<CCareerTask*> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<CCareerTask*> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<CCareerTask*> > *, const class allocator<std::_List_node<CCareerTask*> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<CCareerTask*> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 1713 */
 /* pointer to 1712 */
 /* size: 4 */

/* 1714 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1715 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1716 */
 /* pointer to 496 */
 /* size: 4 */

/* 1717 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1718 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1719 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 1720 */
/* <0> (null):0 */
typedef struct allocator<CCareerTask*> allocator_type; /* size: 1 */

/* 1721 */
/* <0> (null):0 */
class _List_base<CCareerTask*, std::allocator<CCareerTask*> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<CCareerTask*> allocator_type;

	/* <0> (null):0 */
	class _List_node<CCareerTask*> * _M_get_node(class _List_base<CCareerTask*, std::allocator<CCareerTask*> > *); /* linkage=_ZNSt10_List_baseIP11CCareerTaskSaIS1_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<CCareerTask*, std::allocator<CCareerTask*> > *, class _List_node<CCareerTask*> *); /* linkage=_ZNSt10_List_baseIP11CCareerTaskSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<CCareerTask*, std::allocator<CCareerTask*> > *); /* linkage=_ZNSt10_List_baseIP11CCareerTaskSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<CCareerTask*, std::allocator<CCareerTask*> >  *); /* linkage=_ZNKSt10_List_baseIP11CCareerTaskSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<CCareerTask*, std::allocator<CCareerTask*> >  *); /* linkage=_ZNKSt10_List_baseIP11CCareerTaskSaIS1_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<CCareerTask*, std::allocator<CCareerTask*> >  *); /* linkage=_ZNKSt10_List_baseIP11CCareerTaskSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<CCareerTask*, std::allocator<CCareerTask*> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<CCareerTask*, std::allocator<CCareerTask*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<CCareerTask*, std::allocator<CCareerTask*> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<CCareerTask*, std::allocator<CCareerTask*> > *); /* linkage=_ZNSt10_List_baseIP11CCareerTaskSaIS1_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<CCareerTask*, std::allocator<CCareerTask*> > *); /* linkage=_ZNSt10_List_baseIP11CCareerTaskSaIS1_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 1722 */
 /* pointer to 1721 */
 /* size: 4 */

/* 1723 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1724 */
 /* pointer to 1725 */
 /* size: 4 */

/* 1725 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1726 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1727 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1728 */
/* <0> (null):0 */
typedef class CCareerTask * value_type; /* size: 4 */

/* 1729 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 1730 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 1731 */
/* <0> (null):0 */
typedef struct _List_iterator<CCareerTask*> iterator; /* size: 0 */

/* 1732 */
/* <0> (null):0 */
typedef struct _List_const_iterator<CCareerTask*> const_iterator; /* size: 0 */

/* 1733 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<CCareerTask*> > const_reverse_iterator; /* size: 0 */

/* 1734 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<CCareerTask*> > reverse_iterator; /* size: 0 */

/* 1735 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1736 */
/* <0> (null):0 */
typedef struct allocator<CCareerTask*> allocator_type; /* size: 1 */

/* 1737 */
/* <0> (null):0 */
typedef struct _List_node<CCareerTask*> _Node; /* size: 0 */

/* 1738 */
/* <0> (null):0 */
class list<CCareerTask*, std::allocator<CCareerTask*> > : protected _List_base<CCareerTask*, std::allocator<CCareerTask*> > {
protected:

	/* class _List_base<CCareerTask*, std::allocator<CCareerTask*> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef class CCareerTask * value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<CCareerTask*> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<CCareerTask*> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<CCareerTask*> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<CCareerTask*> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<CCareerTask*> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<CCareerTask*> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<CCareerTask*, std::allocator<CCareerTask*> > *, const value_type  &); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE14_M_create_nodeERKS1_ */

	/* <0> (null):0 */
	void list(class list<CCareerTask*, std::allocator<CCareerTask*> > *);

	/* <0> (null):0 */
	void list(class list<CCareerTask*, std::allocator<CCareerTask*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<CCareerTask*, std::allocator<CCareerTask*> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<CCareerTask*, std::allocator<CCareerTask*> > *, const class list<CCareerTask*, std::allocator<CCareerTask*> >  &);

	/* <0> (null):0 */
	class list<CCareerTask*, std::allocator<CCareerTask*> > & operator=(class list<CCareerTask*, std::allocator<CCareerTask*> > *, const class list<CCareerTask*, std::allocator<CCareerTask*> >  &); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EEaSERKS3_ */

	/* <0> (null):0 */
	void assign(class list<CCareerTask*, std::allocator<CCareerTask*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE6assignEjRKS1_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<CCareerTask*, std::allocator<CCareerTask*> >  *); /* linkage=_ZNKSt4listIP11CCareerTaskSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<CCareerTask*, std::allocator<CCareerTask*> > *); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<CCareerTask*, std::allocator<CCareerTask*> >  *); /* linkage=_ZNKSt4listIP11CCareerTaskSaIS1_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<CCareerTask*, std::allocator<CCareerTask*> > *); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<CCareerTask*, std::allocator<CCareerTask*> >  *); /* linkage=_ZNKSt4listIP11CCareerTaskSaIS1_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<CCareerTask*, std::allocator<CCareerTask*> > *); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<CCareerTask*, std::allocator<CCareerTask*> >  *); /* linkage=_ZNKSt4listIP11CCareerTaskSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<CCareerTask*, std::allocator<CCareerTask*> > *); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<CCareerTask*, std::allocator<CCareerTask*> >  *); /* linkage=_ZNKSt4listIP11CCareerTaskSaIS1_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<CCareerTask*, std::allocator<CCareerTask*> >  *); /* linkage=_ZNKSt4listIP11CCareerTaskSaIS1_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<CCareerTask*, std::allocator<CCareerTask*> >  *); /* linkage=_ZNKSt4listIP11CCareerTaskSaIS1_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<CCareerTask*, std::allocator<CCareerTask*> >  *); /* linkage=_ZNKSt4listIP11CCareerTaskSaIS1_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<CCareerTask*, std::allocator<CCareerTask*> > *, unsigned int, class CCareerTask *); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE6resizeEjS1_ */

	/* <0> (null):0 */
	reference front(class list<CCareerTask*, std::allocator<CCareerTask*> > *); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<CCareerTask*, std::allocator<CCareerTask*> >  *); /* linkage=_ZNKSt4listIP11CCareerTaskSaIS1_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<CCareerTask*, std::allocator<CCareerTask*> > *); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<CCareerTask*, std::allocator<CCareerTask*> >  *); /* linkage=_ZNKSt4listIP11CCareerTaskSaIS1_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<CCareerTask*, std::allocator<CCareerTask*> > *, const value_type  &); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE10push_frontERKS1_ */

	/* <0> (null):0 */
	void pop_front(class list<CCareerTask*, std::allocator<CCareerTask*> > *); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<CCareerTask*, std::allocator<CCareerTask*> > *, const value_type  &); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE9push_backERKS1_ */

	/* <0> (null):0 */
	void pop_back(class list<CCareerTask*, std::allocator<CCareerTask*> > *); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class _List_iterator<CCareerTask*>, const value_type  &); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void insert(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class _List_iterator<CCareerTask*>, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */

	/* <0> (null):0 */
	iterator erase(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class _List_iterator<CCareerTask*>); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE5eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	iterator erase(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class _List_iterator<CCareerTask*>, class _List_iterator<CCareerTask*>); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */

	/* <0> (null):0 */
	void swap(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class list<CCareerTask*, std::allocator<CCareerTask*> > &); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE4swapERS3_ */

	/* <0> (null):0 */
	void clear(class list<CCareerTask*, std::allocator<CCareerTask*> > *); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class _List_iterator<CCareerTask*>, class list<CCareerTask*, std::allocator<CCareerTask*> > &); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */

	/* <0> (null):0 */
	void splice(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class _List_iterator<CCareerTask*>, class list<CCareerTask*, std::allocator<CCareerTask*> > &, class _List_iterator<CCareerTask*>); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */

	/* <0> (null):0 */
	void splice(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class _List_iterator<CCareerTask*>, class list<CCareerTask*, std::allocator<CCareerTask*> > &, class _List_iterator<CCareerTask*>, class _List_iterator<CCareerTask*>); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */

	/* <0> (null):0 */
	void remove(class list<CCareerTask*, std::allocator<CCareerTask*> > *, const value_type  &); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE6removeERKS1_ */

	/* <0> (null):0 */
	void unique(class list<CCareerTask*, std::allocator<CCareerTask*> > *); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class list<CCareerTask*, std::allocator<CCareerTask*> > &); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE5mergeERS3_ */

	/* <0> (null):0 */
	void reverse(class list<CCareerTask*, std::allocator<CCareerTask*> > *); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<CCareerTask*, std::allocator<CCareerTask*> > *); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<CCareerTask*, std::allocator<CCareerTask*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE18_M_fill_initializeEjRKS1_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<CCareerTask*, std::allocator<CCareerTask*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE14_M_fill_assignEjRKS1_ */

	/* <0> (null):0 */
	void _M_transfer(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class _List_iterator<CCareerTask*>, class _List_iterator<CCareerTask*>, class _List_iterator<CCareerTask*>); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */

	/* <0> (null):0 */
	void _M_insert(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class _List_iterator<CCareerTask*>, const value_type  &); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void _M_erase(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class _List_iterator<CCareerTask*>); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class list<CCareerTask*, std::allocator<CCareerTask*> > &); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE25_M_check_equal_allocatorsERS3_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 1739 */
 /* pointer to 1737 */
 /* size: 4 */

/* 1740 */
 /* pointer to 1738 */
 /* size: 4 */

/* 1741 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1742 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1743 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1744 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1745 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1746 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1747 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1748 */
 /* pointer to 1749 */
 /* size: 4 */

/* 1749 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1750 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1751 */
/* <0> (null):0 */
typedef iterator CareerTaskListIt; /* size: 0 */

/* 1752 */
/* <0> (null):0 */
class CCareerTaskManager {
private:

	CareerTaskList             m_tasks;              /*     0     0 */
	int                        m_nextId;             /*     8     4 */
	float                      m_roundStartTime;     /*    12     4 */
	int                        m_taskTime;           /*    16     4 */
	int                        m_finishedTaskTime;   /*    20     4 */
	int                        m_finishedTaskRound;  /*    24     4 */
	enum GameEventType         m_roundEndMessage;    /*    28     4 */
	bool                       m_shouldLatchRoundEndMessage; /*    32     1 */
	/* <0> (null):0 */
	void Create(void); /* linkage=_ZN18CCareerTaskManager6CreateEv */

	/* <0> (null):0 */
	void CCareerTaskManager(class CCareerTaskManager *);

	/* <0> (null):0 */
	void Reset(class CCareerTaskManager *, bool); /* linkage=_ZN18CCareerTaskManager5ResetEb */

	/* <0> (null):0 */
	void AddTask(class CCareerTaskManager *, const char  *, const char  *, int, bool, bool, bool); /* linkage=_ZN18CCareerTaskManager7AddTaskEPKcS1_ibbb */

	/* <0> (null):0 */
	void HandleEvent(class CCareerTaskManager *, enum GameEventType, class CBasePlayer *, class CBasePlayer *); /* linkage=_ZN18CCareerTaskManager11HandleEventE13GameEventTypeP11CBasePlayerS2_ */

	/* <0> (null):0 */
	void HandleEnemyKill(class CCareerTaskManager *, bool, const char  *, bool, bool, class CBasePlayer *, class CBasePlayer *); /* linkage=_ZN18CCareerTaskManager15HandleEnemyKillEbPKcbbP11CBasePlayerS3_ */

	/* <0> (null):0 */
	void HandleWeaponKill(class CCareerTaskManager *, int, int, bool, bool, class CBasePlayer *, class CBasePlayer *); /* linkage=_ZN18CCareerTaskManager16HandleWeaponKillEiibbP11CBasePlayerS1_ */

	/* <0> (null):0 */
	void HandleDeath(class CCareerTaskManager *, int, class CBasePlayer *); /* linkage=_ZN18CCareerTaskManager11HandleDeathEiP11CBasePlayer */

	/* <0> (null):0 */
	void HandleWeaponInjury(class CCareerTaskManager *, int, int, bool, class CBasePlayer *); /* linkage=_ZN18CCareerTaskManager18HandleWeaponInjuryEiibP11CBasePlayer */

	/* <0> (null):0 */
	void HandleEnemyInjury(class CCareerTaskManager *, const char  *, bool, class CBasePlayer *); /* linkage=_ZN18CCareerTaskManager17HandleEnemyInjuryEPKcbP11CBasePlayer */

	/* <0> (null):0 */
	bool AreAllTasksComplete(class CCareerTaskManager *); /* linkage=_ZN18CCareerTaskManager19AreAllTasksCompleteEv */

	/* <0> (null):0 */
	int GetNumRemainingTasks(class CCareerTaskManager *); /* linkage=_ZN18CCareerTaskManager20GetNumRemainingTasksEv */

	/* <0> (null):0 */
	float GetRoundElapsedTime(class CCareerTaskManager *); /* linkage=_ZN18CCareerTaskManager19GetRoundElapsedTimeEv */

	/* <0> (null):0 */
	int GetTaskTime(class CCareerTaskManager *); /* linkage=_ZN18CCareerTaskManager11GetTaskTimeEv */

	/* <0> (null):0 */
	void SetFinishedTaskTime(class CCareerTaskManager *, int); /* linkage=_ZN18CCareerTaskManager19SetFinishedTaskTimeEi */

	/* <0> (null):0 */
	int GetFinishedTaskTime(class CCareerTaskManager *); /* linkage=_ZN18CCareerTaskManager19GetFinishedTaskTimeEv */

	/* <0> (null):0 */
	int GetFinishedTaskRound(class CCareerTaskManager *); /* linkage=_ZN18CCareerTaskManager20GetFinishedTaskRoundEv */

	/* <0> (null):0 */
	CareerTaskList * GetTasks(class CCareerTaskManager *); /* linkage=_ZN18CCareerTaskManager8GetTasksEv */

	/* <0> (null):0 */
	void LatchRoundEndMessage(class CCareerTaskManager *); /* linkage=_ZN18CCareerTaskManager20LatchRoundEndMessageEv */

	/* <0> (null):0 */
	void UnlatchRoundEndMessage(class CCareerTaskManager *); /* linkage=_ZN18CCareerTaskManager22UnlatchRoundEndMessageEv */


	/* size: 36, cachelines: 1, members: 8 */
	/* last cacheline: 36 bytes */

	/* BRAIN FART ALERT! 36 != 25 + 0(holes), diff = 11 */

}; /* size: 36 */

/* 1753 */
 /* pointer to 1752 */
 /* size: 4 */

/* 1754 */
 /* pointer to 1669 */
 /* size: 4 */

/* 1755 */
/* <0> (null):0 */
typedef struct _List_const_iterator<BotPhrase*> _Self; /* size: 4 */

/* 1756 */
/* <0> (null):0 */
typedef class _List_node<BotPhrase*>const _Node; /* size: 0 */

/* 1757 */
/* <0> (null):0 */
typedef struct _List_iterator<BotPhrase*> iterator; /* size: 0 */

/* 1758 */
/* <0> (null):0 */
typedef const class BotPhrase *  * pointer; /* size: 4 */

/* 1759 */
/* <0> (null):0 */
typedef const class BotPhrase *  & reference; /* size: 4 */

/* 1760 */
/* <0> (null):0 */
struct _List_const_iterator<BotPhrase*> {
	const class _List_node_base  * _M_node;          /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_const_iterator<BotPhrase*> _Self;

	/* <0> (null):0 */
	typedef class _List_node<BotPhrase*>const _Node;

	/* <0> (null):0 */
	typedef struct _List_iterator<BotPhrase*> iterator;

	/* <0> (null):0 */
	typedef const class BotPhrase *  * pointer;

	/* <0> (null):0 */
	typedef const class BotPhrase *  & reference;

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<BotPhrase*> *);

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<BotPhrase*> *, const class _List_node_base  *);

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<BotPhrase*> *, const iterator  &);

	/* <0> (null):0 */
	reference operator*(const class _List_const_iterator<BotPhrase*>  *); /* linkage=_ZNKSt20_List_const_iteratorIP9BotPhraseEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_const_iterator<BotPhrase*>  *); /* linkage=_ZNKSt20_List_const_iteratorIP9BotPhraseEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_const_iterator<BotPhrase*> *); /* linkage=_ZNSt20_List_const_iteratorIP9BotPhraseEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_const_iterator<BotPhrase*> *, int); /* linkage=_ZNSt20_List_const_iteratorIP9BotPhraseEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_const_iterator<BotPhrase*> *); /* linkage=_ZNSt20_List_const_iteratorIP9BotPhraseEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_const_iterator<BotPhrase*> *, int); /* linkage=_ZNSt20_List_const_iteratorIP9BotPhraseEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_const_iterator<BotPhrase*>  *, const _Self  &); /* linkage=_ZNKSt20_List_const_iteratorIP9BotPhraseEeqERKS2_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_const_iterator<BotPhrase*>  *, const _Self  &); /* linkage=_ZNKSt20_List_const_iteratorIP9BotPhraseEneERKS2_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1761 */
 /* pointer to 1760 */
 /* size: 4 */

/* 1762 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1763 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1764 */
 /* pointer to 1765 */
 /* size: 4 */

/* 1765 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1766 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1767 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1768 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1769 */
/* <0> (null):0 */
typedef struct _List_iterator<BotPhrase*> _Self; /* size: 4 */

/* 1770 */
/* <0> (null):0 */
typedef class BotPhrase * * pointer; /* size: 4 */

/* 1771 */
/* <0> (null):0 */
typedef class BotPhrase * & reference; /* size: 4 */

/* 1772 */
/* <0> (null):0 */
struct _List_iterator<BotPhrase*> {
	class _List_node_base *    _M_node;              /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_iterator<BotPhrase*> _Self;

	/* <0> (null):0 */
	typedef class BotPhrase * * pointer;

	/* <0> (null):0 */
	typedef class BotPhrase * & reference;

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<BotPhrase*> *);

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<BotPhrase*> *, class _List_node_base *);

	/* <0> (null):0 */
	reference operator*(const class _List_iterator<BotPhrase*>  *); /* linkage=_ZNKSt14_List_iteratorIP9BotPhraseEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_iterator<BotPhrase*>  *); /* linkage=_ZNKSt14_List_iteratorIP9BotPhraseEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_iterator<BotPhrase*> *); /* linkage=_ZNSt14_List_iteratorIP9BotPhraseEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_iterator<BotPhrase*> *, int); /* linkage=_ZNSt14_List_iteratorIP9BotPhraseEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_iterator<BotPhrase*> *); /* linkage=_ZNSt14_List_iteratorIP9BotPhraseEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_iterator<BotPhrase*> *, int); /* linkage=_ZNSt14_List_iteratorIP9BotPhraseEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_iterator<BotPhrase*>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorIP9BotPhraseEeqERKS2_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_iterator<BotPhrase*>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorIP9BotPhraseEneERKS2_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1773 */
 /* pointer to 1772 */
 /* size: 4 */

/* 1774 */
 /* pointer to 1775 */
 /* size: 4 */

/* 1775 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1776 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1777 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1778 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1779 */
/* <0> (null):0 */
struct ZombieSpawn {
	class CBaseEntity *        entity;               /*     0     4 */
	class CountdownTimer      useableTimer;          /*     4     8 */
	/* <0> (null):0 */
	void ZombieSpawn(class ZombieSpawn *);


	/* size: 12, cachelines: 1, members: 2 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1780 */
/* <0> (null):0 */
struct {
	int                        id;                   /*     0     4 */
	int                        version;              /*     4     4 */
	char                       name[64];             /*     8    64 */
	/* --- cacheline 1 boundary (64 bytes) was 8 bytes ago --- */
	int                        length;               /*    72     4 */
	class Vector              eyeposition;           /*    76    12 */
	class Vector              min;                   /*    88    12 */
	class Vector              max;                   /*   100    12 */
	class Vector              bbmin;                 /*   112    12 */
	class Vector              bbmax;                 /*   124    12 */
	/* --- cacheline 2 boundary (128 bytes) was 8 bytes ago --- */
	int                        flags;                /*   136     4 */
	int                        numbones;             /*   140     4 */
	int                        boneindex;            /*   144     4 */
	int                        numbonecontrollers;   /*   148     4 */
	int                        bonecontrollerindex;  /*   152     4 */
	int                        numhitboxes;          /*   156     4 */
	int                        hitboxindex;          /*   160     4 */
	int                        numseq;               /*   164     4 */
	int                        seqindex;             /*   168     4 */
	int                        numseqgroups;         /*   172     4 */
	int                        seqgroupindex;        /*   176     4 */
	int                        numtextures;          /*   180     4 */
	int                        textureindex;         /*   184     4 */
	int                        texturedataindex;     /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	int                        numskinref;           /*   192     4 */
	int                        numskinfamilies;      /*   196     4 */
	int                        skinindex;            /*   200     4 */
	int                        numbodyparts;         /*   204     4 */
	int                        bodypartindex;        /*   208     4 */
	int                        numattachments;       /*   212     4 */
	int                        attachmentindex;      /*   216     4 */
	int                        soundtable;           /*   220     4 */
	int                        soundindex;           /*   224     4 */
	int                        soundgroups;          /*   228     4 */
	int                        soundgroupindex;      /*   232     4 */
	int                        numtransitions;       /*   236     4 */
	int                        transitionindex;      /*   240     4 */

	/* size: 244, cachelines: 4, members: 36 */
	/* last cacheline: 52 bytes */
}; /* size: 244 */

/* 1781 */
/* <0> (null):0 */
typedef class  studiohdr_t; /* size: 244 */

/* 1782 */
/* <0> (null):0 */
struct {
	char                       label[32];            /*     0    32 */
	float                      fps;                  /*    32     4 */
	int                        flags;                /*    36     4 */
	int                        activity;             /*    40     4 */
	int                        actweight;            /*    44     4 */
	int                        numevents;            /*    48     4 */
	int                        eventindex;           /*    52     4 */
	int                        numframes;            /*    56     4 */
	int                        numpivots;            /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	int                        pivotindex;           /*    64     4 */
	int                        motiontype;           /*    68     4 */
	int                        motionbone;           /*    72     4 */
	class Vector              linearmovement;        /*    76    12 */
	int                        automoveposindex;     /*    88     4 */
	int                        automoveangleindex;   /*    92     4 */
	class Vector              bbmin;                 /*    96    12 */
	class Vector              bbmax;                 /*   108    12 */
	int                        numblends;            /*   120     4 */
	int                        animindex;            /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	int                        blendtype[2];         /*   128     8 */
	float                      blendstart[2];        /*   136     8 */
	float                      blendend[2];          /*   144     8 */
	int                        blendparent;          /*   152     4 */
	int                        seqgroup;             /*   156     4 */
	int                        entrynode;            /*   160     4 */
	int                        exitnode;             /*   164     4 */
	int                        nodeflags;            /*   168     4 */
	int                        nextseq;              /*   172     4 */

	/* size: 176, cachelines: 3, members: 28 */
	/* last cacheline: 48 bytes */
}; /* size: 176 */

/* 1783 */
/* <0> (null):0 */
typedef class  mstudioseqdesc_t; /* size: 176 */

/* 1784 */
/* <0> (null):0 */
struct WeaponStruct {
	int                        m_type;               /*     0     4 */
	int                        m_price;              /*     4     4 */
	int                        m_side;               /*     8     4 */
	int                        m_slot;               /*    12     4 */
	int                        m_ammoPrice;          /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 1785 */
 /* pointer to 503 */
 /* size: 4 */

/* 1786 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1787 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1788 */
/* <0> (null):0 */
typedef struct allocator<CCareerTask*> allocator_type; /* size: 1 */

/* 1789 */
/* <0> (null):0 */
struct _Vector_base<CCareerTask*, std::allocator<CCareerTask*> > {
	struct _Vector_impl        _M_impl;              /*     0    12 */
	/* <0> (null):0 */
	typedef struct allocator<CCareerTask*> allocator_type;

	/* <0> (null):0 */
	_Tp_alloc_type & _M_get_Tp_allocator(class _Vector_base<CCareerTask*, std::allocator<CCareerTask*> > *); /* linkage=_ZNSt12_Vector_baseIP11CCareerTaskSaIS1_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	const _Tp_alloc_type  & _M_get_Tp_allocator(const class _Vector_base<CCareerTask*, std::allocator<CCareerTask*> >  *); /* linkage=_ZNKSt12_Vector_baseIP11CCareerTaskSaIS1_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _Vector_base<CCareerTask*, std::allocator<CCareerTask*> >  *); /* linkage=_ZNKSt12_Vector_baseIP11CCareerTaskSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<CCareerTask*, std::allocator<CCareerTask*> > *);

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<CCareerTask*, std::allocator<CCareerTask*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<CCareerTask*, std::allocator<CCareerTask*> > *, unsigned int);

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<CCareerTask*, std::allocator<CCareerTask*> > *, unsigned int, const allocator_type  &);

	/* <0> (null):0 */
	void ~_Vector_base(class _Vector_base<CCareerTask*, std::allocator<CCareerTask*> > *, int);

	/* <0> (null):0 */
	pointer _M_allocate(class _Vector_base<CCareerTask*, std::allocator<CCareerTask*> > *, unsigned int); /* linkage=_ZNSt12_Vector_baseIP11CCareerTaskSaIS1_EE11_M_allocateEj */

	/* <0> (null):0 */
	void _M_deallocate(class _Vector_base<CCareerTask*, std::allocator<CCareerTask*> > *, class CCareerTask * *, unsigned int); /* linkage=_ZNSt12_Vector_baseIP11CCareerTaskSaIS1_EE13_M_deallocateEPS1_j */

	/* <0> (null):0 */
	using ::_M_allocate;

	/* <0> (null):0 */
	using ::_M_deallocate;

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::get_allocator;


	/* size: 12, cachelines: 1, members: 1 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1790 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1791 */
 /* pointer to 1789 */
 /* size: 4 */

/* 1792 */
 /* pointer to 1793 */
 /* size: 4 */

/* 1793 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1794 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1795 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1796 */
/* <0> (null):0 */
typedef class CCareerTask * value_type; /* size: 4 */

/* 1797 */
/* <0> (null):0 */
typedef pointer pointer; /* size: 4 */

/* 1798 */
/* <0> (null):0 */
typedef const_pointer const_pointer; /* size: 4 */

/* 1799 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 1800 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 1801 */
/* <0> (null):0 */
typedef struct __normal_iterator<CCareerTask**, std::vector<CCareerTask*, std::allocator<CCareerTask*> > > iterator; /* size: 0 */

/* 1802 */
/* <0> (null):0 */
typedef struct __normal_iterator<CCareerTask* const*, std::vector<CCareerTask*, std::allocator<CCareerTask*> > > const_iterator; /* size: 0 */

/* 1803 */
/* <0> (null):0 */
typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<CCareerTask* const*, std::vector<CCareerTask*, std::allocator<CCareerTask*> > > > const_reverse_iterator; /* size: 0 */

/* 1804 */
/* <0> (null):0 */
typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<CCareerTask**, std::vector<CCareerTask*, std::allocator<CCareerTask*> > > > reverse_iterator; /* size: 0 */

/* 1805 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1806 */
/* <0> (null):0 */
typedef struct allocator<CCareerTask*> allocator_type; /* size: 1 */

/* 1807 */
/* <0> (null):0 */
class vector<CCareerTask*, std::allocator<CCareerTask*> > : protected _Vector_base<CCareerTask*, std::allocator<CCareerTask*> > {
protected:

	/* struct _Vector_base<CCareerTask*, std::allocator<CCareerTask*> > <ancestor>; */ /*     0    12 */
	/* <0> (null):0 */
	typedef class CCareerTask * value_type;

	/* <0> (null):0 */
	typedef pointer pointer;

	/* <0> (null):0 */
	typedef const_pointer const_pointer;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct __normal_iterator<CCareerTask**, std::vector<CCareerTask*, std::allocator<CCareerTask*> > > iterator;

	/* <0> (null):0 */
	typedef struct __normal_iterator<CCareerTask* const*, std::vector<CCareerTask*, std::allocator<CCareerTask*> > > const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<CCareerTask* const*, std::vector<CCareerTask*, std::allocator<CCareerTask*> > > > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<CCareerTask**, std::vector<CCareerTask*, std::allocator<CCareerTask*> > > > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<CCareerTask*> allocator_type;

	/* <0> (null):0 */
	void vector(class vector<CCareerTask*, std::allocator<CCareerTask*> > *);

	/* <0> (null):0 */
	void vector(class vector<CCareerTask*, std::allocator<CCareerTask*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void vector(class vector<CCareerTask*, std::allocator<CCareerTask*> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void vector(class vector<CCareerTask*, std::allocator<CCareerTask*> > *, const class vector<CCareerTask*, std::allocator<CCareerTask*> >  &);

	/* <0> (null):0 */
	void ~vector(class vector<CCareerTask*, std::allocator<CCareerTask*> > *, int);

	/* <0> (null):0 */
	class vector<CCareerTask*, std::allocator<CCareerTask*> > & operator=(class vector<CCareerTask*, std::allocator<CCareerTask*> > *, const class vector<CCareerTask*, std::allocator<CCareerTask*> >  &); /* linkage=_ZNSt6vectorIP11CCareerTaskSaIS1_EEaSERKS3_ */

	/* <0> (null):0 */
	void assign(class vector<CCareerTask*, std::allocator<CCareerTask*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIP11CCareerTaskSaIS1_EE6assignEjRKS1_ */

	/* <0> (null):0 */
	iterator begin(class vector<CCareerTask*, std::allocator<CCareerTask*> > *); /* linkage=_ZNSt6vectorIP11CCareerTaskSaIS1_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class vector<CCareerTask*, std::allocator<CCareerTask*> >  *); /* linkage=_ZNKSt6vectorIP11CCareerTaskSaIS1_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class vector<CCareerTask*, std::allocator<CCareerTask*> > *); /* linkage=_ZNSt6vectorIP11CCareerTaskSaIS1_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class vector<CCareerTask*, std::allocator<CCareerTask*> >  *); /* linkage=_ZNKSt6vectorIP11CCareerTaskSaIS1_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class vector<CCareerTask*, std::allocator<CCareerTask*> > *); /* linkage=_ZNSt6vectorIP11CCareerTaskSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class vector<CCareerTask*, std::allocator<CCareerTask*> >  *); /* linkage=_ZNKSt6vectorIP11CCareerTaskSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class vector<CCareerTask*, std::allocator<CCareerTask*> > *); /* linkage=_ZNSt6vectorIP11CCareerTaskSaIS1_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class vector<CCareerTask*, std::allocator<CCareerTask*> >  *); /* linkage=_ZNKSt6vectorIP11CCareerTaskSaIS1_EE4rendEv */

	/* <0> (null):0 */
	size_type size(const class vector<CCareerTask*, std::allocator<CCareerTask*> >  *); /* linkage=_ZNKSt6vectorIP11CCareerTaskSaIS1_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class vector<CCareerTask*, std::allocator<CCareerTask*> >  *); /* linkage=_ZNKSt6vectorIP11CCareerTaskSaIS1_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class vector<CCareerTask*, std::allocator<CCareerTask*> > *, unsigned int, class CCareerTask *); /* linkage=_ZNSt6vectorIP11CCareerTaskSaIS1_EE6resizeEjS1_ */

	/* <0> (null):0 */
	size_type capacity(const class vector<CCareerTask*, std::allocator<CCareerTask*> >  *); /* linkage=_ZNKSt6vectorIP11CCareerTaskSaIS1_EE8capacityEv */

	/* <0> (null):0 */
	bool empty(const class vector<CCareerTask*, std::allocator<CCareerTask*> >  *); /* linkage=_ZNKSt6vectorIP11CCareerTaskSaIS1_EE5emptyEv */

	/* <0> (null):0 */
	void reserve(class vector<CCareerTask*, std::allocator<CCareerTask*> > *, unsigned int); /* linkage=_ZNSt6vectorIP11CCareerTaskSaIS1_EE7reserveEj */

	/* <0> (null):0 */
	reference operator[](class vector<CCareerTask*, std::allocator<CCareerTask*> > *, unsigned int); /* linkage=_ZNSt6vectorIP11CCareerTaskSaIS1_EEixEj */

	/* <0> (null):0 */
	const_reference operator[](const class vector<CCareerTask*, std::allocator<CCareerTask*> >  *, unsigned int); /* linkage=_ZNKSt6vectorIP11CCareerTaskSaIS1_EEixEj */

	/* <0> (null):0 */
	void _M_range_check(const class vector<CCareerTask*, std::allocator<CCareerTask*> >  *, unsigned int); /* linkage=_ZNKSt6vectorIP11CCareerTaskSaIS1_EE14_M_range_checkEj */

	/* <0> (null):0 */
	reference at(class vector<CCareerTask*, std::allocator<CCareerTask*> > *, unsigned int); /* linkage=_ZNSt6vectorIP11CCareerTaskSaIS1_EE2atEj */

	/* <0> (null):0 */
	const_reference at(const class vector<CCareerTask*, std::allocator<CCareerTask*> >  *, unsigned int); /* linkage=_ZNKSt6vectorIP11CCareerTaskSaIS1_EE2atEj */

	/* <0> (null):0 */
	reference front(class vector<CCareerTask*, std::allocator<CCareerTask*> > *); /* linkage=_ZNSt6vectorIP11CCareerTaskSaIS1_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class vector<CCareerTask*, std::allocator<CCareerTask*> >  *); /* linkage=_ZNKSt6vectorIP11CCareerTaskSaIS1_EE5frontEv */

	/* <0> (null):0 */
	reference back(class vector<CCareerTask*, std::allocator<CCareerTask*> > *); /* linkage=_ZNSt6vectorIP11CCareerTaskSaIS1_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class vector<CCareerTask*, std::allocator<CCareerTask*> >  *); /* linkage=_ZNKSt6vectorIP11CCareerTaskSaIS1_EE4backEv */

	/* <0> (null):0 */
	pointer data(class vector<CCareerTask*, std::allocator<CCareerTask*> > *); /* linkage=_ZNSt6vectorIP11CCareerTaskSaIS1_EE4dataEv */

	/* <0> (null):0 */
	const_pointer data(const class vector<CCareerTask*, std::allocator<CCareerTask*> >  *); /* linkage=_ZNKSt6vectorIP11CCareerTaskSaIS1_EE4dataEv */

	/* <0> (null):0 */
	void push_back(class vector<CCareerTask*, std::allocator<CCareerTask*> > *, const value_type  &); /* linkage=_ZNSt6vectorIP11CCareerTaskSaIS1_EE9push_backERKS1_ */

	/* <0> (null):0 */
	void pop_back(class vector<CCareerTask*, std::allocator<CCareerTask*> > *); /* linkage=_ZNSt6vectorIP11CCareerTaskSaIS1_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class vector<CCareerTask*, std::allocator<CCareerTask*> > *, class __normal_iterator<CCareerTask**, std::vector<CCareerTask*, std::allocator<CCareerTask*> > >, const value_type  &); /* linkage=_ZNSt6vectorIP11CCareerTaskSaIS1_EE6insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_ */

	/* <0> (null):0 */
	void insert(class vector<CCareerTask*, std::allocator<CCareerTask*> > *, class __normal_iterator<CCareerTask**, std::vector<CCareerTask*, std::allocator<CCareerTask*> > >, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIP11CCareerTaskSaIS1_EE6insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEjRKS1_ */

	/* <0> (null):0 */
	iterator erase(class vector<CCareerTask*, std::allocator<CCareerTask*> > *, class __normal_iterator<CCareerTask**, std::vector<CCareerTask*, std::allocator<CCareerTask*> > >); /* linkage=_ZNSt6vectorIP11CCareerTaskSaIS1_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS1_S3_EE */

	/* <0> (null):0 */
	iterator erase(class vector<CCareerTask*, std::allocator<CCareerTask*> > *, class __normal_iterator<CCareerTask**, std::vector<CCareerTask*, std::allocator<CCareerTask*> > >, class __normal_iterator<CCareerTask**, std::vector<CCareerTask*, std::allocator<CCareerTask*> > >); /* linkage=_ZNSt6vectorIP11CCareerTaskSaIS1_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS1_S3_EES7_ */

	/* <0> (null):0 */
	void swap(class vector<CCareerTask*, std::allocator<CCareerTask*> > *, class vector<CCareerTask*, std::allocator<CCareerTask*> > &); /* linkage=_ZNSt6vectorIP11CCareerTaskSaIS1_EE4swapERS3_ */

	/* <0> (null):0 */
	void clear(class vector<CCareerTask*, std::allocator<CCareerTask*> > *); /* linkage=_ZNSt6vectorIP11CCareerTaskSaIS1_EE5clearEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class vector<CCareerTask*, std::allocator<CCareerTask*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIP11CCareerTaskSaIS1_EE18_M_fill_initializeEjRKS1_ */

	/* <0> (null):0 */
	void _M_fill_assign(class vector<CCareerTask*, std::allocator<CCareerTask*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIP11CCareerTaskSaIS1_EE14_M_fill_assignEjRKS1_ */

	/* <0> (null):0 */
	void _M_fill_insert(class vector<CCareerTask*, std::allocator<CCareerTask*> > *, class __normal_iterator<CCareerTask**, std::vector<CCareerTask*, std::allocator<CCareerTask*> > >, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIP11CCareerTaskSaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEjRKS1_ */

	/* <0> (null):0 */
	void _M_insert_aux(class vector<CCareerTask*, std::allocator<CCareerTask*> > *, class __normal_iterator<CCareerTask**, std::vector<CCareerTask*, std::allocator<CCareerTask*> > >, const class CCareerTask *  &); /* linkage=_ZNSt6vectorIP11CCareerTaskSaIS1_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_ */

	/* <0> (null):0 */
	size_type _M_check_len(const class vector<CCareerTask*, std::allocator<CCareerTask*> >  *, unsigned int, const char  *); /* linkage=_ZNKSt6vectorIP11CCareerTaskSaIS1_EE12_M_check_lenEjPKc */

	/* <0> (null):0 */
	void _M_erase_at_end(class vector<CCareerTask*, std::allocator<CCareerTask*> > *, class CCareerTask * *); /* linkage=_ZNSt6vectorIP11CCareerTaskSaIS1_EE15_M_erase_at_endEPS1_ */


	/* size: 12, cachelines: 1, members: 1 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1808 */
 /* pointer to 1807 */
 /* size: 4 */

/* 1809 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1810 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1811 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1812 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1813 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1814 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1815 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1816 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1817 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1818 */
 /* pointer to 1817 */
 /* size: 4 */

/* 1819 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1820 */
/* <0> (null):0 */
typedef struct _List_iterator<CCareerTask*> _Self; /* size: 4 */

/* 1821 */
/* <0> (null):0 */
typedef struct _List_node<CCareerTask*> _Node; /* size: 0 */

/* 1822 */
/* <0> (null):0 */
typedef class CCareerTask * * pointer; /* size: 4 */

/* 1823 */
/* <0> (null):0 */
typedef class CCareerTask * & reference; /* size: 4 */

/* 1824 */
/* <0> (null):0 */
struct _List_iterator<CCareerTask*> {
	class _List_node_base *    _M_node;              /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_iterator<CCareerTask*> _Self;

	/* <0> (null):0 */
	typedef struct _List_node<CCareerTask*> _Node;

	/* <0> (null):0 */
	typedef class CCareerTask * * pointer;

	/* <0> (null):0 */
	typedef class CCareerTask * & reference;

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<CCareerTask*> *);

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<CCareerTask*> *, class _List_node_base *);

	/* <0> (null):0 */
	reference operator*(const class _List_iterator<CCareerTask*>  *); /* linkage=_ZNKSt14_List_iteratorIP11CCareerTaskEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_iterator<CCareerTask*>  *); /* linkage=_ZNKSt14_List_iteratorIP11CCareerTaskEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_iterator<CCareerTask*> *); /* linkage=_ZNSt14_List_iteratorIP11CCareerTaskEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_iterator<CCareerTask*> *, int); /* linkage=_ZNSt14_List_iteratorIP11CCareerTaskEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_iterator<CCareerTask*> *); /* linkage=_ZNSt14_List_iteratorIP11CCareerTaskEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_iterator<CCareerTask*> *, int); /* linkage=_ZNSt14_List_iteratorIP11CCareerTaskEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_iterator<CCareerTask*>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorIP11CCareerTaskEeqERKS2_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_iterator<CCareerTask*>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorIP11CCareerTaskEneERKS2_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1825 */
 /* pointer to 1824 */
 /* size: 4 */

/* 1826 */
 /* pointer to 1827 */
 /* size: 4 */

/* 1827 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1828 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1829 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1830 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1831 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavLadder*> _Self; /* size: 4 */

/* 1832 */
/* <0> (null):0 */
typedef class CNavLadder * * pointer; /* size: 4 */

/* 1833 */
/* <0> (null):0 */
typedef class CNavLadder * & reference; /* size: 4 */

/* 1834 */
/* <0> (null):0 */
struct _List_iterator<CNavLadder*> {
	class _List_node_base *    _M_node;              /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_iterator<CNavLadder*> _Self;

	/* <0> (null):0 */
	typedef class CNavLadder * * pointer;

	/* <0> (null):0 */
	typedef class CNavLadder * & reference;

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<CNavLadder*> *);

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<CNavLadder*> *, class _List_node_base *);

	/* <0> (null):0 */
	reference operator*(const class _List_iterator<CNavLadder*>  *); /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_iterator<CNavLadder*>  *); /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_iterator<CNavLadder*> *); /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_iterator<CNavLadder*> *, int); /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_iterator<CNavLadder*> *); /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_iterator<CNavLadder*> *, int); /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_iterator<CNavLadder*>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEeqERKS2_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_iterator<CNavLadder*>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEneERKS2_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1835 */
 /* pointer to 1834 */
 /* size: 4 */

/* 1836 */
 /* pointer to 1837 */
 /* size: 4 */

/* 1837 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1838 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1839 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1840 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1841 */
/* <0> (null):0 */
typedef struct _List_iterator<NavConnect> _Self; /* size: 4 */

/* 1842 */
/* <0> (null):0 */
typedef union NavConnect * pointer; /* size: 4 */

/* 1843 */
/* <0> (null):0 */
typedef union NavConnect & reference; /* size: 4 */

/* 1844 */
/* <0> (null):0 */
struct _List_iterator<NavConnect> {
	class _List_node_base *    _M_node;              /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_iterator<NavConnect> _Self;

	/* <0> (null):0 */
	typedef union NavConnect * pointer;

	/* <0> (null):0 */
	typedef union NavConnect & reference;

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<NavConnect> *);

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<NavConnect> *, class _List_node_base *);

	/* <0> (null):0 */
	reference operator*(const class _List_iterator<NavConnect>  *); /* linkage=_ZNKSt14_List_iteratorI10NavConnectEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_iterator<NavConnect>  *); /* linkage=_ZNKSt14_List_iteratorI10NavConnectEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_iterator<NavConnect> *); /* linkage=_ZNSt14_List_iteratorI10NavConnectEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_iterator<NavConnect> *, int); /* linkage=_ZNSt14_List_iteratorI10NavConnectEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_iterator<NavConnect> *); /* linkage=_ZNSt14_List_iteratorI10NavConnectEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_iterator<NavConnect> *, int); /* linkage=_ZNSt14_List_iteratorI10NavConnectEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_iterator<NavConnect>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorI10NavConnectEeqERKS1_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_iterator<NavConnect>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorI10NavConnectEneERKS1_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1845 */
 /* pointer to 1844 */
 /* size: 4 */

/* 1846 */
 /* pointer to 1847 */
 /* size: 4 */

/* 1847 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1848 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1849 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1850 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1851 */
/* <0> (null):0 */
struct _List_node<NavConnect> : public _List_node_base {
public:

	/* struct _List_node_base     <ancestor>; */     /*     0     8 */
	union NavConnect           _M_data;              /*     8     4 */

	/* size: 12, cachelines: 1, members: 2 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1852 */
/* <0> (null):0 */
struct _List_node<BotProfile*> : public _List_node_base {
public:

	/* struct _List_node_base     <ancestor>; */     /*     0     8 */
	class BotProfile *         _M_data;              /*     8     4 */

	/* size: 12, cachelines: 1, members: 2 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1853 */
/* <0> (null):0 */
struct _List_node<BotPhrase*> : public _List_node_base {
public:

	/* struct _List_node_base     <ancestor>; */     /*     0     8 */
	class BotPhrase *          _M_data;              /*     8     4 */

	/* size: 12, cachelines: 1, members: 2 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1854 */
/* <0> (null):0 */
struct _List_node<CCareerTask*> : public _List_node_base {
public:

	/* struct _List_node_base     <ancestor>; */     /*     0     8 */
	class CCareerTask *        _M_data;              /*     8     4 */

	/* size: 12, cachelines: 1, members: 2 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1855 */
/* <0> (null):0 */
typedef ptrdiff_t difference_type; /* size: 4 */

/* 1856 */
/* <0> (null):0 */
typedef class CCareerTask * * pointer; /* size: 4 */

/* 1857 */
/* <0> (null):0 */
typedef class CCareerTask * & reference; /* size: 4 */

/* 1858 */
/* <0> (null):0 */
struct iterator_traits<CCareerTask**> {
	/* <0> (null):0 */
	typedef ptrdiff_t difference_type;

	/* <0> (null):0 */
	typedef class CCareerTask * * pointer;

	/* <0> (null):0 */
	typedef class CCareerTask * & reference;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1859 */
/* <0> (null):0 */
typedef difference_type difference_type; /* size: 4 */

/* 1860 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 1861 */
/* <0> (null):0 */
typedef pointer pointer; /* size: 4 */

/* 1862 */
/* <0> (null):0 */
class __normal_iterator<CCareerTask**, std::vector<CCareerTask*, std::allocator<CCareerTask*> > > {
protected:

	class CCareerTask * *      _M_current;           /*     0     4 */
	/* <0> (null):0 */
	typedef difference_type difference_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef pointer pointer;

	/* <0> (null):0 */
	void __normal_iterator(class __normal_iterator<CCareerTask**, std::vector<CCareerTask*, std::allocator<CCareerTask*> > > *);

	/* <0> (null):0 */
	void __normal_iterator(class __normal_iterator<CCareerTask**, std::vector<CCareerTask*, std::allocator<CCareerTask*> > > *, const class CCareerTask * *  &);

	/* <0> (null):0 */
	reference operator*(const class __normal_iterator<CCareerTask**, std::vector<CCareerTask*, std::allocator<CCareerTask*> > >  *); /* linkage=_ZNK9__gnu_cxx17__normal_iteratorIPP11CCareerTaskSt6vectorIS2_SaIS2_EEEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class __normal_iterator<CCareerTask**, std::vector<CCareerTask*, std::allocator<CCareerTask*> > >  *); /* linkage=_ZNK9__gnu_cxx17__normal_iteratorIPP11CCareerTaskSt6vectorIS2_SaIS2_EEEptEv */

	/* <0> (null):0 */
	class __normal_iterator<CCareerTask**, std::vector<CCareerTask*, std::allocator<CCareerTask*> > > & operator++(class __normal_iterator<CCareerTask**, std::vector<CCareerTask*, std::allocator<CCareerTask*> > > *); /* linkage=_ZN9__gnu_cxx17__normal_iteratorIPP11CCareerTaskSt6vectorIS2_SaIS2_EEEppEv */

	/* <0> (null):0 */
	class __normal_iterator<CCareerTask**, std::vector<CCareerTask*, std::allocator<CCareerTask*> > > operator++(class __normal_iterator<CCareerTask**, std::vector<CCareerTask*, std::allocator<CCareerTask*> > > *, int); /* linkage=_ZN9__gnu_cxx17__normal_iteratorIPP11CCareerTaskSt6vectorIS2_SaIS2_EEEppEi */

	/* <0> (null):0 */
	class __normal_iterator<CCareerTask**, std::vector<CCareerTask*, std::allocator<CCareerTask*> > > & operator--(class __normal_iterator<CCareerTask**, std::vector<CCareerTask*, std::allocator<CCareerTask*> > > *); /* linkage=_ZN9__gnu_cxx17__normal_iteratorIPP11CCareerTaskSt6vectorIS2_SaIS2_EEEmmEv */

	/* <0> (null):0 */
	class __normal_iterator<CCareerTask**, std::vector<CCareerTask*, std::allocator<CCareerTask*> > > operator--(class __normal_iterator<CCareerTask**, std::vector<CCareerTask*, std::allocator<CCareerTask*> > > *, int); /* linkage=_ZN9__gnu_cxx17__normal_iteratorIPP11CCareerTaskSt6vectorIS2_SaIS2_EEEmmEi */

	/* <0> (null):0 */
	reference operator[](const class __normal_iterator<CCareerTask**, std::vector<CCareerTask*, std::allocator<CCareerTask*> > >  *, const difference_type  &); /* linkage=_ZNK9__gnu_cxx17__normal_iteratorIPP11CCareerTaskSt6vectorIS2_SaIS2_EEEixERKi */

	/* <0> (null):0 */
	class __normal_iterator<CCareerTask**, std::vector<CCareerTask*, std::allocator<CCareerTask*> > > & operator+=(class __normal_iterator<CCareerTask**, std::vector<CCareerTask*, std::allocator<CCareerTask*> > > *, const difference_type  &); /* linkage=_ZN9__gnu_cxx17__normal_iteratorIPP11CCareerTaskSt6vectorIS2_SaIS2_EEEpLERKi */

	/* <0> (null):0 */
	class __normal_iterator<CCareerTask**, std::vector<CCareerTask*, std::allocator<CCareerTask*> > > operator+(const class __normal_iterator<CCareerTask**, std::vector<CCareerTask*, std::allocator<CCareerTask*> > >  *, const difference_type  &); /* linkage=_ZNK9__gnu_cxx17__normal_iteratorIPP11CCareerTaskSt6vectorIS2_SaIS2_EEEplERKi */

	/* <0> (null):0 */
	class __normal_iterator<CCareerTask**, std::vector<CCareerTask*, std::allocator<CCareerTask*> > > & operator-=(class __normal_iterator<CCareerTask**, std::vector<CCareerTask*, std::allocator<CCareerTask*> > > *, const difference_type  &); /* linkage=_ZN9__gnu_cxx17__normal_iteratorIPP11CCareerTaskSt6vectorIS2_SaIS2_EEEmIERKi */

	/* <0> (null):0 */
	class __normal_iterator<CCareerTask**, std::vector<CCareerTask*, std::allocator<CCareerTask*> > > operator-(const class __normal_iterator<CCareerTask**, std::vector<CCareerTask*, std::allocator<CCareerTask*> > >  *, const difference_type  &); /* linkage=_ZNK9__gnu_cxx17__normal_iteratorIPP11CCareerTaskSt6vectorIS2_SaIS2_EEEmiERKi */

	/* <0> (null):0 */
	const class CCareerTask * *  & base(const class __normal_iterator<CCareerTask**, std::vector<CCareerTask*, std::allocator<CCareerTask*> > >  *); /* linkage=_ZNK9__gnu_cxx17__normal_iteratorIPP11CCareerTaskSt6vectorIS2_SaIS2_EEE4baseEv */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1863 */
 /* pointer to 1862 */
 /* size: 4 */

/* 1864 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1865 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1866 */
 /* pointer to 1867 */
 /* size: 4 */

/* 1867 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1868 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1869 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1870 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1871 */
/* <0> (null):0 */
struct _List_node<CNavLadder*> : public _List_node_base {
public:

	/* struct _List_node_base     <ancestor>; */     /*     0     8 */
	class CNavLadder *         _M_data;              /*     8     4 */

	/* size: 12, cachelines: 1, members: 2 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1872 */
/* <0> (null):0 */
typedef class CCareerTask * * iterator_type; /* size: 4 */

/* 1873 */
/* <0> (null):0 */
struct _Iter_base<CCareerTask**, false> {
	/* <0> (null):0 */
	typedef class CCareerTask * * iterator_type;

	/* <0> (null):0 */
	iterator_type _S_base(class CCareerTask * *); /* linkage=_ZNSt10_Iter_baseIPP11CCareerTaskLb0EE7_S_baseES2_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1874 */
/* <0> (null):0 */
struct __copy_move_backward<false, true, std::random_access_iterator_tag> {
	/* <0> (null):0 */
	class CCareerTask * * __copy_move_b<CCareerTask*>(const class CCareerTask *  *, const class CCareerTask *  *, class CCareerTask * *);


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1875 */
/* <0> (null):0 */
struct __copy_move<false, true, std::random_access_iterator_tag> {
	/* <0> (null):0 */
	class CCareerTask * * __copy_m<CCareerTask*>(const class CCareerTask *  *, const class CCareerTask *  *, class CCareerTask * *);


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1876 */
/* <0> (null):0 */
class CInfoIntermission : public CPointEntity {
public:

	/* class CPointEntity        <ancestor>; */      /*     0     0 */
	/* <0> (null):0 */
	void CInfoIntermission(class CInfoIntermission *, const class CInfoIntermission  &);

	/* <0> (null):0 */
	void CInfoIntermission(class CInfoIntermission *);

private:

	/* <0> (null):0 */
	virtual void Spawn(class CInfoIntermission *); /* linkage=_ZN17CInfoIntermission5SpawnEv */

	/* <0> (null):0 */
	virtual void Think(class CInfoIntermission *); /* linkage=_ZN17CInfoIntermission5ThinkEv */

	/* vtable has 2 entries: {
	   [0] = Spawn(_ZN17CInfoIntermission5SpawnEv), 
	   [44] = Think(_ZN17CInfoIntermission5ThinkEv), 
	} */
	/* size: 152, cachelines: 3, members: 1 */
	/* last cacheline: 24 bytes */

	/* BRAIN FART ALERT! 152 != 0 + 0(holes), diff = 152 */

}; /* size: 152 */

/* 1877 */
/* <0> (null):0 */
class CPointEntity {
	/* <0> (null):0 */
	virtual int ObjectCaps(class CPointEntity *); /* linkage=_ZN12CPointEntity10ObjectCapsEv */

	/* <0> (null):0 */
	void CPointEntity(class CPointEntity *);

	/* vtable has 1 entries: {
	   [6] = ObjectCaps(_ZN12CPointEntity10ObjectCapsEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1878 */
 /* pointer to 1876 */
 /* size: 4 */

/* 1879 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1880 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 152 */

/* 1881 */
/* <0> (null):0 */
class CRevertSaved : public CPointEntity {
public:

	/* class CPointEntity        <ancestor>; */      /*     0     0 */
	TYPEDESCRIPTION            m_SaveData[2];        /*     0    32 */
private:

	float                      m_messageTime;        /*   152     4 */
	float                      m_loadTime;           /*   156     4 */
	/* <0> (null):0 */
	void CRevertSaved(class CRevertSaved *, const class CRevertSaved  &);

	/* <0> (null):0 */
	void CRevertSaved(class CRevertSaved *);

	/* <0> (null):0 */
	virtual void Use(class CRevertSaved *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float); /* linkage=_ZN12CRevertSaved3UseEP11CBaseEntityS1_8USE_TYPEf */

	/* <0> (null):0 */
	void MessageThink(class CRevertSaved *); /* linkage=_ZN12CRevertSaved12MessageThinkEv */

	/* <0> (null):0 */
	void LoadThink(class CRevertSaved *); /* linkage=_ZN12CRevertSaved9LoadThinkEv */

	/* <0> (null):0 */
	virtual void KeyValue(class CRevertSaved *, KeyValueData *); /* linkage=_ZN12CRevertSaved8KeyValueEP14KeyValueData_s */

	/* <0> (null):0 */
	virtual int Save(class CRevertSaved *, class CSave &); /* linkage=_ZN12CRevertSaved4SaveER5CSave */

	/* <0> (null):0 */
	virtual int Restore(class CRevertSaved *, class CRestore &); /* linkage=_ZN12CRevertSaved7RestoreER8CRestore */

	/* <0> (null):0 */
	float Duration(class CRevertSaved *); /* linkage=_ZN12CRevertSaved8DurationEv */

	/* <0> (null):0 */
	float HoldTime(class CRevertSaved *); /* linkage=_ZN12CRevertSaved8HoldTimeEv */

	/* <0> (null):0 */
	float MessageTime(class CRevertSaved *); /* linkage=_ZN12CRevertSaved11MessageTimeEv */

	/* <0> (null):0 */
	float LoadTime(class CRevertSaved *); /* linkage=_ZN12CRevertSaved8LoadTimeEv */

	/* <0> (null):0 */
	void SetDuration(class CRevertSaved *, float); /* linkage=_ZN12CRevertSaved11SetDurationEf */

	/* <0> (null):0 */
	void SetHoldTime(class CRevertSaved *, float); /* linkage=_ZN12CRevertSaved11SetHoldTimeEf */

	/* <0> (null):0 */
	void SetMessageTime(class CRevertSaved *, float); /* linkage=_ZN12CRevertSaved14SetMessageTimeEf */

	/* <0> (null):0 */
	void SetLoadTime(class CRevertSaved *, float); /* linkage=_ZN12CRevertSaved11SetLoadTimeEf */

	/* vtable has 4 entries: {
	   [46] = Use(_ZN12CRevertSaved3UseEP11CBaseEntityS1_8USE_TYPEf), 
	   [3] = KeyValue(_ZN12CRevertSaved8KeyValueEP14KeyValueData_s), 
	   [4] = Save(_ZN12CRevertSaved4SaveER5CSave), 
	   [5] = Restore(_ZN12CRevertSaved7RestoreER8CRestore), 
	} */
	/* size: 160, cachelines: 3, members: 4 */
	/* last cacheline: 32 bytes */

	/* BRAIN FART ALERT! 160 != 40 + 0(holes), diff = 120 */

}; /* size: 160 */

/* 1882 */
/* <0> (null):0 */
TYPEDESCRIPTION            array[2]; /* size: 32 */

/* 1883 */
 /* pointer to 1881 */
 /* size: 4 */

/* 1884 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1885 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 160 */

/* 1886 */
 /* pointer to 529 */
 /* size: 4 */

/* 1887 */
/* <0> (null):0 */
class CStripWeapons : public CPointEntity {
public:

	/* class CPointEntity        <ancestor>; */      /*     0     0 */
	/* <0> (null):0 */
	void CStripWeapons(class CStripWeapons *, const class CStripWeapons  &);

	/* <0> (null):0 */
	void CStripWeapons(class CStripWeapons *);

	/* <0> (null):0 */
	virtual void Use(class CStripWeapons *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float); /* linkage=_ZN13CStripWeapons3UseEP11CBaseEntityS1_8USE_TYPEf */

	/* vtable has 1 entries: {
	   [46] = Use(_ZN13CStripWeapons3UseEP11CBaseEntityS1_8USE_TYPEf), 
	} */
	/* size: 152, cachelines: 3, members: 1 */
	/* last cacheline: 24 bytes */

	/* BRAIN FART ALERT! 152 != 0 + 0(holes), diff = 152 */

}; /* size: 152 */

/* 1888 */
 /* pointer to 1887 */
 /* size: 4 */

/* 1889 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1890 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 152 */

/* 1891 */
/* <0> (null):0 */
class CDeadHEV : public CBaseMonster {
public:

	/* class CBaseMonster        <ancestor>; */      /*     0     0 */
	int                        m_iPose;              /*   404     4 */

	/* Bitfield combined with previous fields */

	char *                     m_szPoses[4];         /*     0    16 */
	/* <0> (null):0 */
	void CDeadHEV(class CDeadHEV *, const class CDeadHEV  &);

	/* <0> (null):0 */
	void CDeadHEV(class CDeadHEV *);

	/* <0> (null):0 */
	virtual void Spawn(class CDeadHEV *); /* linkage=_ZN8CDeadHEV5SpawnEv */

	/* <0> (null):0 */
	virtual int Classify(class CDeadHEV *); /* linkage=_ZN8CDeadHEV8ClassifyEv */

	/* <0> (null):0 */
	virtual void KeyValue(class CDeadHEV *, KeyValueData *); /* linkage=_ZN8CDeadHEV8KeyValueEP14KeyValueData_s */

	/* vtable has 3 entries: {
	   [0] = Spawn(_ZN8CDeadHEV5SpawnEv), 
	   [9] = Classify(_ZN8CDeadHEV8ClassifyEv), 
	   [3] = KeyValue(_ZN8CDeadHEV8KeyValueEP14KeyValueData_s), 
	} */
	/* size: 408, cachelines: 7, members: 3 */
	/* last cacheline: 24 bytes */

	/* BRAIN FART ALERT! 408 != 4 + 0(holes), diff = 404 */

}; /* size: 408 */

/* 1892 */
/* <0> (null):0 */
class CBaseMonster {
	/* <0> (null):0 */
	void StopAnimation(class CBaseMonster *); /* linkage=_ZN12CBaseMonster13StopAnimationEv */

	/* <0> (null):0 */
	void CBaseMonster(class CBaseMonster *);

	/* <0> (null):0 */
	virtual void PainSound(class CBaseMonster *); /* linkage=_ZN12CBaseMonster9PainSoundEv */

	/* <0> (null):0 */
	virtual void ResetMaxSpeed(class CBaseMonster *); /* linkage=_ZN12CBaseMonster13ResetMaxSpeedEv */

	/* <0> (null):0 */
	virtual BOOL IsAlive(class CBaseMonster *); /* linkage=_ZN12CBaseMonster7IsAliveEv */

	/* <0> (null):0 */
	virtual int BloodColor(class CBaseMonster *); /* linkage=_ZN12CBaseMonster10BloodColorEv */

	/* vtable has 4 entries: {
	   [68] = PainSound(_ZN12CBaseMonster9PainSoundEv), 
	   [69] = ResetMaxSpeed(_ZN12CBaseMonster13ResetMaxSpeedEv), 
	   [35] = IsAlive(_ZN12CBaseMonster7IsAliveEv), 
	   [15] = BloodColor(_ZN12CBaseMonster10BloodColorEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1893 */
/* <0> (null):0 */
char *                     array[4]; /* size: 16 */

/* 1894 */
 /* pointer to 1891 */
 /* size: 4 */

/* 1895 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1896 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 408 */

/* 1897 */
/* <0> (null):0 */
class CBloodSplat : public CBaseEntity {
public:

	/* struct CBaseEntity         <ancestor>; */     /*     0     0 */
	/* <0> (null):0 */
	void CBloodSplat(class CBloodSplat *, const class CBloodSplat  &);

	/* <0> (null):0 */
	void CBloodSplat(class CBloodSplat *);

	/* <0> (null):0 */
	void Spawn(class CBloodSplat *, entvars_t *); /* linkage=_ZN11CBloodSplat5SpawnEP9entvars_s */

	/* <0> (null):0 */
	void Spray(class CBloodSplat *); /* linkage=_ZN11CBloodSplat5SprayEv */


	/* size: 152, cachelines: 3, members: 1 */
	/* last cacheline: 24 bytes */

	/* BRAIN FART ALERT! 152 != 0 + 0(holes), diff = 152 */

}; /* size: 152 */

/* 1898 */
 /* pointer to 1897 */
 /* size: 4 */

/* 1899 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1900 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 152 */

/* 1901 */
/* <0> (null):0 */
class CSprayCan : public CBaseEntity {
public:

	/* struct CBaseEntity         <ancestor>; */     /*     0     0 */
	/* <0> (null):0 */
	void CSprayCan(class CSprayCan *, const class CSprayCan  &);

	/* <0> (null):0 */
	void CSprayCan(class CSprayCan *);

	/* <0> (null):0 */
	void Spawn(class CSprayCan *, entvars_t *); /* linkage=_ZN9CSprayCan5SpawnEP9entvars_s */

	/* <0> (null):0 */
	virtual void Think(class CSprayCan *); /* linkage=_ZN9CSprayCan5ThinkEv */

	/* <0> (null):0 */
	virtual int ObjectCaps(class CSprayCan *); /* linkage=_ZN9CSprayCan10ObjectCapsEv */

	/* vtable has 2 entries: {
	   [44] = Think(_ZN9CSprayCan5ThinkEv), 
	   [6] = ObjectCaps(_ZN9CSprayCan10ObjectCapsEv), 
	} */
	/* size: 152, cachelines: 3, members: 1 */
	/* last cacheline: 24 bytes */

	/* BRAIN FART ALERT! 152 != 0 + 0(holes), diff = 152 */

}; /* size: 152 */

/* 1902 */
 /* pointer to 1901 */
 /* size: 4 */

/* 1903 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1904 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 152 */

/* 1905 */
/* <0> (null):0 */
class Vector              array[20]; /* size: 240 */

/* 1906 */
/* <0> (null):0 */
int                        array[32]; /* size: 128 */

/* 1907 */
/* <0> (null):0 */
float                      array[32]; /* size: 128 */

/* 1908 */
/* <0> (null):0 */
char                       array[17]; /* size: 17 */

/* 1909 */
/* <0> (null):0 */
class CBasePlayerItem *    array[6]; /* size: 24 */

/* 1910 */
/* <0> (null):0 */
class CBasePlayerItem {
	/* <0> (null):0 */
	const char  * pszAmmo1(class CBasePlayerItem *); /* linkage=_ZN15CBasePlayerItem8pszAmmo1Ev */

	/* <0> (null):0 */
	int iMaxAmmo1(class CBasePlayerItem *); /* linkage=_ZN15CBasePlayerItem9iMaxAmmo1Ev */

	/* <0> (null):0 */
	const char  * pszName(class CBasePlayerItem *); /* linkage=_ZN15CBasePlayerItem7pszNameEv */

	/* <0> (null):0 */
	int iFlags(class CBasePlayerItem *); /* linkage=_ZN15CBasePlayerItem6iFlagsEv */

	ItemInfo                   ItemInfoArray[32];    /*     0  1408 */
	AmmoInfo                   AmmoInfoArray[32];    /*     0   256 */
	/* --- cacheline 22 boundary (1408 bytes) --- */

	/* size: 0, cachelines: 0, members: 2 */

	/* BRAIN FART ALERT! 0 != 1408 + 0(holes), diff = -1408 */

}; /* size: 0 */

/* 1911 */
 /* pointer to 1910 */
 /* size: 4 */

/* 1912 */
/* <0> (null):0 */
char                       array[128]; /* size: 128 */

/* 1913 */
/* <0> (null):0 */
char                       array[16]; /* size: 16 */

/* 1914 */
/* <0> (null):0 */
TYPEDESCRIPTION            array[40]; /* size: 640 */

/* 1915 */
/* <0> (null):0 */
char                       array[256]; /* size: 256 */

/* 1916 */
/* <0> (null):0 */
float                      array[8]; /* size: 32 */

/* 1917 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1918 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 2500 */

/* 1919 */
 /* pointer to 627 */
 /* size: 4 */

/* 1920 */
 /* pointer to 1918 */
 /* size: 4 */

/* 1921 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1922 */
 /* pointer to 1923 */
 /* size: 4 */

/* 1923 */
/* <0> (null):0 */
class CWeaponBox {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1924 */
 /* pointer to 1925 */
 /* size: 4 */

/* 1925 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1926 */
 /* pointer to 609 */
 /* size: 4 */

/* 1927 */
/* <0> (null):0 */
class CWShield : public CBaseEntity {
public:

	/* struct CBaseEntity         <ancestor>; */     /*     0     0 */
private:

	class EHANDLE             m_hEntToIgnoreTouchesFrom; /*   152     8 */
	float                      m_flTimeToIgnoreTouches; /*   160     4 */
	/* <0> (null):0 */
	void CWShield(class CWShield *, const class CWShield  &);

	/* <0> (null):0 */
	void CWShield(class CWShield *);

	/* <0> (null):0 */
	void SetCantBePickedUpByUser(class CWShield *, class CBaseEntity *, float); /* linkage=_ZN8CWShield23SetCantBePickedUpByUserEP11CBaseEntityf */

	/* <0> (null):0 */
	virtual void Spawn(class CWShield *); /* linkage=_ZN8CWShield5SpawnEv */

	/* <0> (null):0 */
	virtual void Touch(class CWShield *, class CBaseEntity *); /* linkage=_ZN8CWShield5TouchEP11CBaseEntity */

	/* vtable has 2 entries: {
	   [0] = Spawn(_ZN8CWShield5SpawnEv), 
	   [45] = Touch(_ZN8CWShield5TouchEP11CBaseEntity), 
	} */
	/* size: 164, cachelines: 3, members: 3 */
	/* last cacheline: 36 bytes */

	/* BRAIN FART ALERT! 164 != 12 + 0(holes), diff = 152 */

}; /* size: 164 */

/* 1928 */
 /* pointer to 1927 */
 /* size: 4 */

/* 1929 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1930 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 164 */

/* 1931 */
/* <0> (null):0 */
class HostageStateMachine : public SimpleStateMachine<CHostageImprov*, HostageState>, public IImprovEvent {
public:

	/* class SimpleStateMachine<CHostageImprov*, HostageState> <ancestor>; */ /*     4    12 */
	/* class IImprovEvent        <ancestor>; */      /*     0     4 */
	/* <0> (null):0 */
	void HostageStateMachine(class HostageStateMachine *, const class HostageStateMachine  &);

	/* <0> (null):0 */
	void HostageStateMachine(class HostageStateMachine *);

	/* <0> (null):0 */
	void ~HostageStateMachine(class HostageStateMachine *, int);

	/* <0> (null):0 */
	virtual void OnMoveToSuccess(class HostageStateMachine *, const class Vector  &); /* linkage=_ZN19HostageStateMachine15OnMoveToSuccessERK6Vector */

	/* <0> (null):0 */
	virtual void OnMoveToFailure(class HostageStateMachine *, const class Vector  &, enum MoveToFailureType); /* linkage=_ZN19HostageStateMachine15OnMoveToFailureERK6VectorN12IImprovEvent17MoveToFailureTypeE */

	/* <0> (null):0 */
	virtual void OnInjury(class HostageStateMachine *, float); /* linkage=_ZN19HostageStateMachine8OnInjuryEf */

	/* <0> (null):0 */
	void UpdateStationaryAnimation(class HostageStateMachine *, class CHostageImprov *); /* linkage=_ZN19HostageStateMachine25UpdateStationaryAnimationEP14CHostageImprov */

	/* vtable has 3 entries: {
	   [0] = OnMoveToSuccess(_ZN19HostageStateMachine15OnMoveToSuccessERK6Vector), 
	   [1] = OnMoveToFailure(_ZN19HostageStateMachine15OnMoveToFailureERK6VectorN12IImprovEvent17MoveToFailureTypeE), 
	   [2] = OnInjury(_ZN19HostageStateMachine8OnInjuryEf), 
	} */
	/* size: 16, cachelines: 1, members: 2 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 1932 */
 /* pointer to 1931 */
 /* size: 4 */

/* 1933 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1934 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 16 */

/* 1935 */
/* <0> (null):0 */
class SimpleState<CHostageImprov*> {
	int ()(void) * *           _vptr.SimpleState;    /*     0     4 */
private:

	class SimpleState<CHostageImprov*> * m_parent;   /*     4     4 */
	/* <0> (null):0 */
	void SimpleState(class SimpleState<CHostageImprov*> *, const class SimpleState<CHostageImprov*>  &);

	/* <0> (null):0 */
	void SimpleState(class SimpleState<CHostageImprov*> *);

	/* <0> (null):0 */
	virtual void ~SimpleState(class SimpleState<CHostageImprov*> *, int);

	/* <0> (null):0 */
	virtual void OnEnter(class SimpleState<CHostageImprov*> *, class CHostageImprov *); /* linkage=_ZN11SimpleStateIP14CHostageImprovE7OnEnterES1_ */

	/* <0> (null):0 */
	virtual void OnUpdate(class SimpleState<CHostageImprov*> *, class CHostageImprov *); /* linkage=_ZN11SimpleStateIP14CHostageImprovE8OnUpdateES1_ */

	/* <0> (null):0 */
	virtual void OnExit(class SimpleState<CHostageImprov*> *, class CHostageImprov *); /* linkage=_ZN11SimpleStateIP14CHostageImprovE6OnExitES1_ */

	/* <0> (null):0 */
	virtual const char  * GetName(const class SimpleState<CHostageImprov*>  *); /* linkage=_ZNK11SimpleStateIP14CHostageImprovE7GetNameEv */

	/* <0> (null):0 */
	void SetParent(class SimpleState<CHostageImprov*> *, class SimpleState<CHostageImprov*> *); /* linkage=_ZN11SimpleStateIP14CHostageImprovE9SetParentEPS2_ */

	/* <0> (null):0 */
	class SimpleState<CHostageImprov*> * GetParent(const class SimpleState<CHostageImprov*>  *); /* linkage=_ZNK11SimpleStateIP14CHostageImprovE9GetParentEv */

	/* vtable has 4 entries: {
	   [2] = OnEnter(_ZN11SimpleStateIP14CHostageImprovE7OnEnterES1_), 
	   [3] = OnUpdate(_ZN11SimpleStateIP14CHostageImprovE8OnUpdateES1_), 
	   [4] = OnExit(_ZN11SimpleStateIP14CHostageImprovE6OnExitES1_), 
	   [5] = GetName(_ZNK11SimpleStateIP14CHostageImprovE7GetNameEv), 
	} */
	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 1936 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1937 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 1938 */
 /* pointer to 1939 */
 /* size: 4 */

/* 1939 */
 /* pointer to 1937 */
 /* size: 4 */

/* 1940 */
 /* pointer to 1935 */
 /* size: 4 */

/* 1941 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1942 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1943 */
 /* pointer to 1942 */
 /* size: 4 */

/* 1944 */
 /* pointer to 1945 */
 /* size: 4 */

/* 1945 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1946 */
 /* pointer to 1656 */
 /* size: 4 */

/* 1947 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1948 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1949 */
/* <0> (null):0 */
class IVoiceGameMgrHelper {
	int ()(void) * *           _vptr.IVoiceGameMgrHelper; /*     0     4 */
	/* <0> (null):0 */
	virtual void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *, int);

	/* <0> (null):0 */
	virtual bool CanPlayerHearPlayer(class IVoiceGameMgrHelper *, class CBasePlayer *, class CBasePlayer *); /* linkage=_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_ */

	/* vtable has 1 entries: {
	   [2] = CanPlayerHearPlayer(_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_), 
	} */
	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1950 */
 /* pointer to 1949 */
 /* size: 4 */

/* 1951 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1952 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1953 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1954 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1955 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1956 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1957 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1958 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1959 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1960 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1961 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1962 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1963 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1964 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1965 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1966 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1967 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1968 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1969 */
 /* pointer to 1970 */
 /* size: 4 */

/* 1970 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 676 */

/* 1971 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1972 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1973 */
 /* pointer to 1877 */
 /* size: 4 */

/* 1974 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1975 */
 /* pointer to 1892 */
 /* size: 4 */

/* 1976 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1977 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1978 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1979 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1980 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1981 */
/* <0> (null):0 */
class CHalfLifeMultiplay {
	/* <0> (null):0 */
	float TimeRemaining(class CHalfLifeMultiplay *); /* linkage=_ZN18CHalfLifeMultiplay13TimeRemainingEv */


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1982 */
 /* pointer to 1981 */
 /* size: 4 */

/* 1983 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1984 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1985 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1986 */
 /* pointer to 1987 */
 /* size: 4 */

/* 1987 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1988 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1989 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1990 */
 /* pointer to 1991 */
 /* size: 4 */

/* 1991 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1992 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1993 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1994 */
 /* pointer to 1995 */
 /* size: 4 */

/* 1995 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1996 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1997 */
/* <0> (null):0 */
class HostageEscapeToCoverState {
	/* <0> (null):0 */
	virtual void ~HostageEscapeToCoverState(class HostageEscapeToCoverState *, int);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1998 */
 /* pointer to 1997 */
 /* size: 4 */

/* 1999 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 2000 */
/* <0> (null):0 */
class HostageEscapeLookAroundState {
	/* <0> (null):0 */
	virtual void ~HostageEscapeLookAroundState(class HostageEscapeLookAroundState *, int);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 2001 */
 /* pointer to 2000 */
 /* size: 4 */

/* 2002 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 2003 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 2004 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 2005 */
 /* pointer to 1667 */
 /* size: 4 */

/* 2006 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 2007 */
/* <0> (null):0 */
class HostageEscapeState {
	/* <0> (null):0 */
	virtual void ~HostageEscapeState(class HostageEscapeState *, int);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 2008 */
 /* pointer to 2007 */
 /* size: 4 */

/* 2009 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 2010 */
/* <0> (null):0 */
class HostageRetreatState {
	/* <0> (null):0 */
	virtual void ~HostageRetreatState(class HostageRetreatState *, int);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 2011 */
 /* pointer to 2010 */
 /* size: 4 */

/* 2012 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 2013 */
/* <0> (null):0 */
class HostageFollowState {
	/* <0> (null):0 */
	virtual void ~HostageFollowState(class HostageFollowState *, int);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 2014 */
 /* pointer to 2013 */
 /* size: 4 */

/* 2015 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 2016 */
 /* pointer to 1668 */
 /* size: 4 */

/* 2017 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 2018 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 2019 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 2020 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 2021 */
 /* pointer to 2022 */
 /* size: 4 */

/* 2022 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 2023 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 2024 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 2025 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 2026 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 2027 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 2028 */
 /* pointer to 1779 */
 /* size: 4 */

/* 2029 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 2030 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 2031 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 2032 */
/* <0> (null):0 */
class CBasePlayerWeapon {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 2033 */
 /* pointer to 2032 */
 /* size: 4 */

/* 2034 */
/* <0> (null):0 */
class CBaseDelay {
	/* <0> (null):0 */
	void CBaseDelay(class CBaseDelay *);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 2035 */
 /* pointer to 2034 */
 /* size: 4 */

/* 2036 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 2037 */
/* <0> (null):0 */
class CBaseAnimating {
	/* <0> (null):0 */
	void CBaseAnimating(class CBaseAnimating *);

	/* <0> (null):0 */
	virtual void HandleAnimEvent(class CBaseAnimating *, MonsterEvent_t *); /* linkage=_ZN14CBaseAnimating15HandleAnimEventEP14MonsterEvent_t */

	/* vtable has 1 entries: {
	   [58] = HandleAnimEvent(_ZN14CBaseAnimating15HandleAnimEventEP14MonsterEvent_t), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 2038 */
 /* pointer to 2037 */
 /* size: 4 */

/* 2039 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 2040 */
/* <0> (null):0 */
class CBaseToggle {
	/* <0> (null):0 */
	void CBaseToggle(class CBaseToggle *);

	/* <0> (null):0 */
	virtual int GetToggleState(class CBaseToggle *); /* linkage=_ZN11CBaseToggle14GetToggleStateEv */

	/* <0> (null):0 */
	virtual float GetDelay(class CBaseToggle *); /* linkage=_ZN11CBaseToggle8GetDelayEv */

	/* vtable has 2 entries: {
	   [20] = GetToggleState(_ZN11CBaseToggle14GetToggleStateEv), 
	   [26] = GetDelay(_ZN11CBaseToggle8GetDelayEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 2041 */
 /* pointer to 2040 */
 /* size: 4 */

/* 2042 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 2043 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 2044 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 2045 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 2046 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 2047 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 2048 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 2049 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 2050 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 2051 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 2052 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 2053 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 2054 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 2055 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 2056 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 2057 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 2058 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 2059 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 2060 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 2061 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 2062 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 2063 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 2064 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 2065 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 2066 */
 /* pointer to 1437 */
 /* size: 4 */

/* 2067 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 2068 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 2069 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 2070 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 2071 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 2072 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 2073 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 2074 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 2075 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 2076 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 2077 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 2078 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 2079 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 2080 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 2081 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 2082 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 2083 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 2084 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 2085 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 2086 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 2087 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 2088 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 2089 */
/* <0> (null):0 */
struct CSquadMonster {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 2090 */
 /* pointer to 2089 */
 /* size: 4 */

/* 2091 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 2092 */
 /* pointer to 554 */
 /* size: 4 */

/* 2093 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 2094 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 2095 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 2096 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 2097 */
/* <0> (null):0 */
char                       array[51]; /* size: 51 */

/* 2098 */
 /* pointer to 1892 */
 /* size: 4 */

/* 2099 */
/* <0> (null):0 */
struct model_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 2100 */
 /* pointer to 1783 */
 /* size: 4 */

/* 2101 */
 /* pointer to 2099 */
 /* size: 4 */

/* 2102 */
 /* pointer to 1781 */
 /* size: 4 */

/* 2103 */
 /* pointer to 1784 */
 /* size: 4 */

/* 2104 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 2105 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 2106 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 2107 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 2108 */
/* <0> (null):0 */
union {
	float                      f;                  /*           4 */
	char                       b[4];               /*           4 */
}; /* size: 4 */

/* 2109 */
/* <0> (null):0 */
class CClientFog {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 2110 */
 /* pointer to 2109 */
 /* size: 4 */

/* 2111 */
/* <0> (null):0 */
class CSmokeGrenade {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 2112 */
 /* pointer to 2111 */
 /* size: 4 */

/* 2113 */
/* <0> (null):0 */
class CHEGrenade {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 2114 */
 /* pointer to 2113 */
 /* size: 4 */

/* 2115 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 2116 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 2117 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 2118 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 2119 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 2120 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 2121 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 2122 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 2123 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 2124 */
 /* pointer to 84 */
 /* size: 4 */

/* 2125 */
/* <0> (null):0 */
char                       array[1536][16]; /* size: 24576 */

/* 2126 */
/* <0> (null):0 */
struct AutoBuyInfoStruct   array[0]; /* size: 0 */

/* 2127 */
/* <0> (null):0 */
class CGameRules {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 2128 */
 /* pointer to 2127 */
 /* size: 4 */

/* 2129 */
/* <0> (null):0 */
class CBotManager {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 2130 */
 /* pointer to 2129 */
 /* size: 4 */

/* 2131 */
/* <0> (null):0 */
class CBaseTutor {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 2132 */
 /* pointer to 2131 */
 /* size: 4 */

/* 2133 */
/* <0> (null):0 */
char                       array[512]; /* size: 512 */

/* 2134 */
/* <0> (null):0 */
struct ZombieSpawn         array[256]; /* size: 3072 */

/* 2135 */
/* <0> (null):0 */
struct WeaponStruct        array[32]; /* size: 640 */

/* 2136 */
/* <0> (null):0 */
const char  *              array[4]; /* size: 16 */

/* 2137 */
/* <0> (null):0 */
ItemInfo                   array[32]; /* size: 1408 */

/* 2138 */
/* <0> (null):0 */
AmmoInfo                   array[32]; /* size: 256 */

/* Functions: */

/* <0> (null):0 */
void Vector2D(class Vector2D *)
{
} /* size: 143277440 */

/* <0> (null):0 */
void Vector2D(class Vector2D *, float, float)
{
} /* size: 143144304 */

/* <0> (null):0 */
class Vector2D operator+(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DplERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator-(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DmiERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator*(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DmlEf */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator/(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DdvEf */
{
} /* size: 8 */

/* <0> (null):0 */
float Length(const class Vector2D  *) /* linkage=_ZNK8Vector2D6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector2D  *) /* linkage=_ZNK8Vector2D13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector2D Normalize(const class Vector2D  *) /* linkage=_ZNK8Vector2D9NormalizeEv */
{
} /* size: 8 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector2D *) /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector2D *, float) /* linkage=_ZN8Vector2D6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void Vector(class Vector *)
{
} /* size: 178 */

/* <0> (null):0 */
void Vector(class Vector *, float, float, float)
{
} /* size: 32 */

/* <0> (null):0 */
void Vector(class Vector *, const class Vector  &)
{
} /* size: 2484 */

/* <0> (null):0 */
void Vector(class Vector *, float *)
{
} /* size: 240 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *) /* linkage=_ZNK6VectorngEv */
{
} /* size: 12 */

/* <0> (null):0 */
int operator==(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectoreqERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
int operator!=(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorneERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector operator+(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorplERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectormiERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator*(const class Vector  *, float) /* linkage=_ZNK6VectormlEf */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator/(const class Vector  *, float) /* linkage=_ZNK6VectordvEf */
{
} /* size: 12 */

/* <0> (null):0 */
void CopyToArray(const class Vector  *, float *) /* linkage=_ZNK6Vector11CopyToArrayEPf */
{
} /* size: 143499400 */

/* <0> (null):0 */
float Length(const class Vector  *) /* linkage=_ZNK6Vector6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector  *) /* linkage=_ZNK6Vector13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
float * operator float*(class Vector *) /* linkage=_ZN6VectorcvPfEv */
{
} /* size: 4 */

/* <0> (null):0 */
const float  * operator const float*(const class Vector  *) /* linkage=_ZNK6VectorcvPKfEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector Normalize(const class Vector  *) /* linkage=_ZNK6Vector9NormalizeEv */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector2D Make2D(const class Vector  *) /* linkage=_ZNK6Vector6Make2DEv */
{
} /* size: 8 */

/* <0> (null):0 */
float Length2D(const class Vector  *) /* linkage=_ZNK6Vector8Length2DEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector  *, float) /* linkage=_ZNK6Vector16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector  *, float) /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector *) /* linkage=_ZN6Vector16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector *, float) /* linkage=_ZN6Vector6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void TraceResult(TraceResult *)
{
} /* size: 143347360 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 143850200 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 143876060 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 143877220 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 328127 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 143266388 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 7026 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 7182 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 4 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 143269200 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 143269328 */

/* <0> (null):0 */
void _Vector_impl(class _Vector_impl *)
{
} /* size: 0 */

/* <0> (null):0 */
void _Vector_impl(class _Vector_impl *, const _Tp_alloc_type  &)
{
} /* size: 134283264 */

/* <0> (null):0 */
void _Vector_impl(class _Vector_impl *)
{
} /* size: 352 */

/* <0> (null):0 */
void _Vector_impl(class _Vector_impl *, const _Tp_alloc_type  &)
{
} /* size: 128 */

/* <0> (null):0 */
void _Vector_impl(class _Vector_impl *)
{
} /* size: 143295520 */

/* <0> (null):0 */
void _Vector_impl(class _Vector_impl *, const _Tp_alloc_type  &)
{
} /* size: 3014656 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 143798125 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 720896 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 143892556 */

/* <0> (null):0 */
void _Vector_impl(class _Vector_impl *)
{
} /* size: 1900904 */

/* <0> (null):0 */
void _Vector_impl(class _Vector_impl *, const _Tp_alloc_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_Vector_impl(class _Vector_impl *, int)
{
} /* size: 143898400 */

/* <0> (null):0 */
void _Destroy<CCareerTask**>(class CCareerTask * *, class CCareerTask * *)
{
} /* size: 0 */

/* <0> (null):0 */
void _Destroy<CCareerTask**, CCareerTask*>(class CCareerTask * *, class CCareerTask * *, class allocator<CCareerTask*> &)
{
} /* size: 0 */

/* <0> (null):0 */
const unsigned int  & max<unsigned int>(const unsigned int  &, const unsigned int  &)
{
} /* size: 4 */

/* <0> (null):0 */
iterator_type __niter_base<CCareerTask**>(class CCareerTask * *)
{
} /* size: 4 */

/* <0> (null):0 */
class CCareerTask * * __copy_move_backward_a<false, CCareerTask**, CCareerTask**>(class CCareerTask * *, class CCareerTask * *, class CCareerTask * *)
{
} /* size: 4 */

/* <0> (null):0 */
iterator_type __miter_base<CCareerTask**>(class CCareerTask * *)
{
} /* size: 4 */

/* <0> (null):0 */
class CCareerTask * * __copy_move_backward_a2<false, CCareerTask**, CCareerTask**>(class CCareerTask * *, class CCareerTask * *, class CCareerTask * *)
{
} /* size: 4 */

/* <0> (null):0 */
class CCareerTask * * __copy_move_a<false, CCareerTask**, CCareerTask**>(class CCareerTask * *, class CCareerTask * *, class CCareerTask * *)
{
} /* size: 4 */

/* <0> (null):0 */
class CCareerTask * * __copy_move_a2<false, CCareerTask**, CCareerTask**>(class CCareerTask * *, class CCareerTask * *, class CCareerTask * *)
{
} /* size: 4 */

/* <0> (null):0 */
class CCareerTask * * copy<CCareerTask**, CCareerTask**>(class CCareerTask * *, class CCareerTask * *, class CCareerTask * *)
{
} /* size: 4 */

/* <0> (null):0 */
class CCareerTask * * uninitialized_copy<CCareerTask**, CCareerTask**>(class CCareerTask * *, class CCareerTask * *, class CCareerTask * *)
{
} /* size: 4 */

/* <0> (null):0 */
class CCareerTask * * __uninitialized_copy_a<CCareerTask**, CCareerTask**, CCareerTask*>(class CCareerTask * *, class CCareerTask * *, class CCareerTask * *, class allocator<CCareerTask*> &)
{
} /* size: 4 */

/* <0> (null):0 */
class CCareerTask * * __uninitialized_move_a<CCareerTask**, CCareerTask**, std::allocator<CCareerTask*> >(class CCareerTask * *, class CCareerTask * *, class CCareerTask * *, class allocator<CCareerTask*> &)
{
} /* size: 4 */

/* <0> (null):0 */
class CCareerTask * * copy_backward<CCareerTask**, CCareerTask**>(class CCareerTask * *, class CCareerTask * *, class CCareerTask * *)
{
} /* size: 4 */

/* <0> (null):0 */
void CSaveRestoreBuffer(class CSaveRestoreBuffer *)
{
} /* size: 143870388 */

/* <0> (null):0 */
void CSaveRestoreBuffer(class CSaveRestoreBuffer *, SAVERESTOREDATA *)
{
} /* size: 143876724 */

/* <0> (null):0 */
void ~CSaveRestoreBuffer(class CSaveRestoreBuffer *, int)
{
} /* size: 143888112 */

/* <0> (null):0 */
int EntityIndex(class CSaveRestoreBuffer *, entvars_t *) /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
int EntityIndex(class CSaveRestoreBuffer *, edict_t *) /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP7edict_s */
{
} /* size: 4 */

/* <0> (null):0 */
int EntityIndex(class CSaveRestoreBuffer *, EOFFSET) /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEi */
{
} /* size: 4 */

/* <0> (null):0 */
int EntityIndex(class CSaveRestoreBuffer *, class CBaseEntity *) /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP11CBaseEntity */
{
} /* size: 4 */

/* <0> (null):0 */
int EntityFlags(class CSaveRestoreBuffer *, int, int) /* linkage=_ZN18CSaveRestoreBuffer11EntityFlagsEii */
{
} /* size: 4 */

/* <0> (null):0 */
int EntityFlagsSet(class CSaveRestoreBuffer *, int, int) /* linkage=_ZN18CSaveRestoreBuffer14EntityFlagsSetEii */
{
} /* size: 4 */

/* <0> (null):0 */
edict_t * EntityFromIndex(class CSaveRestoreBuffer *, int) /* linkage=_ZN18CSaveRestoreBuffer15EntityFromIndexEi */
{
} /* size: 4 */

/* <0> (null):0 */
short unsigned int TokenHash(class CSaveRestoreBuffer *, const char  *) /* linkage=_ZN18CSaveRestoreBuffer9TokenHashEPKc */
{
} /* size: 2 */

/* <0> (null):0 */
void BufferRewind(class CSaveRestoreBuffer *, int) /* linkage=_ZN18CSaveRestoreBuffer12BufferRewindEi */
{
} /* size: 143791348 */

/* <0> (null):0 */
unsigned int HashString(class CSaveRestoreBuffer *, const char  *) /* linkage=_ZN18CSaveRestoreBuffer10HashStringEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int ObjectCaps(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int Illumination(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12IlluminationEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CBaseEntity * Instance(edict_t *) /* linkage=_ZN11CBaseEntity8InstanceEP7edict_s */
{
} /* size: 4 */

/* <0> (null):0 */
edict_t * edict(class CBaseEntity *) /* linkage=_ZN11CBaseEntity5edictEv */
{
} /* size: 4 */

/* <0> (null):0 */
int entindex(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8entindexEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CBaseEntity * Instance(entvars_t *) /* linkage=_ZN11CBaseEntity8InstanceEP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void KeyValue(class CBaseEntity *, KeyValueData *) /* linkage=_ZN11CBaseEntity8KeyValueEP14KeyValueData_s */
{
} /* size: 143568988 */

/* <0> (null):0 */
void CBaseEntity(class CBaseEntity *)
{
} /* size: 143569052 */

/* <0> (null):0 */
void * operator new(size_t, entvars_t *) /* linkage=_ZN11CBaseEntitynwEjP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Spawn(class CBaseEntity *) /* linkage=_ZN11CBaseEntity5SpawnEv */
{
} /* size: 143569488 */

/* <0> (null):0 */
virtual void Precache(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8PrecacheEv */
{
} /* size: 143569556 */

/* <0> (null):0 */
virtual void Restart(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7RestartEv */
{
} /* size: 329229 */

/* <0> (null):0 */
virtual void Activate(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8ActivateEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int Classify(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8ClassifyEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void DeathNotice(class CBaseEntity *, entvars_t *) /* linkage=_ZN11CBaseEntity11DeathNoticeEP9entvars_s */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int BloodColor(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10BloodColorEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsTriggered(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity11IsTriggeredEPS_ */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CBaseMonster * MyMonsterPointer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity16MyMonsterPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CSquadMonster * MySquadMonsterPointer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity21MySquadMonsterPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int GetToggleState(class CBaseEntity *) /* linkage=_ZN11CBaseEntity14GetToggleStateEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void AddPoints(class CBaseEntity *, int, BOOL) /* linkage=_ZN11CBaseEntity9AddPointsEii */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void AddPointsToTeam(class CBaseEntity *, int, BOOL) /* linkage=_ZN11CBaseEntity15AddPointsToTeamEii */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL AddPlayerItem(class CBaseEntity *, class CBasePlayerItem *) /* linkage=_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL RemovePlayerItem(class CBaseEntity *, class CBasePlayerItem *) /* linkage=_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int GiveAmmo(class CBaseEntity *, int, char *, int) /* linkage=_ZN11CBaseEntity8GiveAmmoEiPci */
{
} /* size: 4 */

/* <0> (null):0 */
virtual float GetDelay(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8GetDelayEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int IsMoving(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8IsMovingEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void OverrideReset(class CBaseEntity *) /* linkage=_ZN11CBaseEntity13OverrideResetEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void SetToggleState(class CBaseEntity *, int) /* linkage=_ZN11CBaseEntity14SetToggleStateEi */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void StartSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity13StartSneakingEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void StopSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12StopSneakingEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL OnControls(class CBaseEntity *, entvars_t *) /* linkage=_ZN11CBaseEntity10OnControlsEP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10IsSneakingEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsAlive(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7IsAliveEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsBSPModel(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10IsBSPModelEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL ReflectGauss(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12ReflectGaussEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsPlayer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8IsPlayerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsNetClient(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11IsNetClientEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual const char  * TeamID(class CBaseEntity *) /* linkage=_ZN11CBaseEntity6TeamIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Think(class CBaseEntity *) /* linkage=_ZN11CBaseEntity5ThinkEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Touch(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity5TouchEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Use(class CBaseEntity *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float) /* linkage=_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Blocked(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity7BlockedEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
virtual class CBaseEntity * Respawn(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7RespawnEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void UpdateOwner(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11UpdateOwnerEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL FBecomeProne(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12FBecomeProneEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class Vector Center(class CBaseEntity *) /* linkage=_ZN11CBaseEntity6CenterEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector EyePosition(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11EyePositionEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector EarPosition(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11EarPositionEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector BodyTarget(class CBaseEntity *, const class Vector  &) /* linkage=_ZN11CBaseEntity10BodyTargetERK6Vector */
{
} /* size: 12 */

/* <0> (null):0 */
virtual BOOL HasTarget(class CBaseEntity *, string_t) /* linkage=_ZN11CBaseEntity9HasTargetEj */
{
} /* size: 4 */

/* <0> (null):0 */
void CSave(class CSave *, SAVERESTOREDATA *)
{
} /* size: 0 */

/* <0> (null):0 */
void WriteShort(class CSave *, const char  *, const short int  *, int) /* linkage=_ZN5CSave10WriteShortEPKcPKsi */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteInt(class CSave *, const char  *, const int  *, int) /* linkage=_ZN5CSave8WriteIntEPKcPKii */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteFloat(class CSave *, const char  *, const float  *, int) /* linkage=_ZN5CSave10WriteFloatEPKcPKfi */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteTime(class CSave *, const char  *, const float  *, int) /* linkage=_ZN5CSave9WriteTimeEPKcPKfi */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteData(class CSave *, const char  *, int, const char  *) /* linkage=_ZN5CSave9WriteDataEPKciS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteString(class CSave *, const char  *, const char  *) /* linkage=_ZN5CSave11WriteStringEPKcS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteString(class CSave *, const char  *, const int  *, int) /* linkage=_ZN5CSave11WriteStringEPKcPKii */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteVector(class CSave *, const char  *, const class Vector  &) /* linkage=_ZN5CSave11WriteVectorEPKcRK6Vector */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteVector(class CSave *, const char  *, const float  *, int) /* linkage=_ZN5CSave11WriteVectorEPKcPKfi */
{
} /* size: 0 */

/* <0> (null):0 */
void WritePositionVector(class CSave *, const char  *, const class Vector  &) /* linkage=_ZN5CSave19WritePositionVectorEPKcRK6Vector */
{
} /* size: 0 */

/* <0> (null):0 */
void WritePositionVector(class CSave *, const char  *, const float  *, int) /* linkage=_ZN5CSave19WritePositionVectorEPKcPKfi */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteFunction(class CSave *, const char  *, void * *, int) /* linkage=_ZN5CSave13WriteFunctionEPKcPPvi */
{
} /* size: 0 */

/* <0> (null):0 */
int WriteEntVars(class CSave *, const char  *, entvars_t *) /* linkage=_ZN5CSave12WriteEntVarsEPKcP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
int WriteFields(class CSave *, const char  *, void *, TYPEDESCRIPTION *, int) /* linkage=_ZN5CSave11WriteFieldsEPKcPvP15TYPEDESCRIPTIONi */
{
} /* size: 4 */

/* <0> (null):0 */
int DataEmpty(class CSave *, const char  *, int) /* linkage=_ZN5CSave9DataEmptyEPKci */
{
} /* size: 4 */

/* <0> (null):0 */
void BufferField(class CSave *, const char  *, int, const char  *) /* linkage=_ZN5CSave11BufferFieldEPKciS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void BufferString(class CSave *, char *, int) /* linkage=_ZN5CSave12BufferStringEPci */
{
} /* size: 0 */

/* <0> (null):0 */
void BufferData(class CSave *, const char  *, int) /* linkage=_ZN5CSave10BufferDataEPKci */
{
} /* size: 0 */

/* <0> (null):0 */
void BufferHeader(class CSave *, const char  *, int) /* linkage=_ZN5CSave12BufferHeaderEPKci */
{
} /* size: 0 */

/* <0> (null):0 */
void CRestore(class CRestore *, SAVERESTOREDATA *)
{
} /* size: 0 */

/* <0> (null):0 */
int ReadEntVars(class CRestore *, const char  *, entvars_t *) /* linkage=_ZN8CRestore11ReadEntVarsEPKcP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
int ReadFields(class CRestore *, const char  *, void *, TYPEDESCRIPTION *, int) /* linkage=_ZN8CRestore10ReadFieldsEPKcPvP15TYPEDESCRIPTIONi */
{
} /* size: 4 */

/* <0> (null):0 */
int ReadField(class CRestore *, void *, TYPEDESCRIPTION *, int, int, int, char *, void *) /* linkage=_ZN8CRestore9ReadFieldEPvP15TYPEDESCRIPTIONiiiPcS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
int ReadInt(class CRestore *) /* linkage=_ZN8CRestore7ReadIntEv */
{
} /* size: 4 */

/* <0> (null):0 */
short int ReadShort(class CRestore *) /* linkage=_ZN8CRestore9ReadShortEv */
{
} /* size: 2 */

/* <0> (null):0 */
int ReadNamedInt(class CRestore *, const char  *) /* linkage=_ZN8CRestore12ReadNamedIntEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
char * ReadNamedString(class CRestore *, const char  *) /* linkage=_ZN8CRestore15ReadNamedStringEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
int Empty(class CRestore *) /* linkage=_ZN8CRestore5EmptyEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetGlobalMode(class CRestore *, int) /* linkage=_ZN8CRestore13SetGlobalModeEi */
{
} /* size: 0 */

/* <0> (null):0 */
void PrecacheMode(class CRestore *, BOOL) /* linkage=_ZN8CRestore12PrecacheModeEi */
{
} /* size: 0 */

/* <0> (null):0 */
char * BufferPointer(class CRestore *) /* linkage=_ZN8CRestore13BufferPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
void BufferReadBytes(class CRestore *, char *, int) /* linkage=_ZN8CRestore15BufferReadBytesEPci */
{
} /* size: 0 */

/* <0> (null):0 */
void BufferSkipBytes(class CRestore *, int) /* linkage=_ZN8CRestore15BufferSkipBytesEi */
{
} /* size: 0 */

/* <0> (null):0 */
int BufferSkipZString(class CRestore *) /* linkage=_ZN8CRestore17BufferSkipZStringEv */
{
} /* size: 4 */

/* <0> (null):0 */
int BufferCheckZString(class CRestore *, const char  *) /* linkage=_ZN8CRestore18BufferCheckZStringEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
void BufferReadHeader(class CRestore *, HEADER *) /* linkage=_ZN8CRestore16BufferReadHeaderEP6HEADER */
{
} /* size: 0 */

/* <0> (null):0 */
void CGlobalState(class CGlobalState *)
{
} /* size: 0 */

/* <0> (null):0 */
void Reset(class CGlobalState *) /* linkage=_ZN12CGlobalState5ResetEv */
{
} /* size: 0 */

/* <0> (null):0 */
void ClearStates(class CGlobalState *) /* linkage=_ZN12CGlobalState11ClearStatesEv */
{
} /* size: 0 */

/* <0> (null):0 */
void EntityAdd(class CGlobalState *, string_t, string_t, GLOBALESTATE) /* linkage=_ZN12CGlobalState9EntityAddEjj12GLOBALESTATE */
{
} /* size: 0 */

/* <0> (null):0 */
void EntitySetState(class CGlobalState *, string_t, GLOBALESTATE) /* linkage=_ZN12CGlobalState14EntitySetStateEj12GLOBALESTATE */
{
} /* size: 0 */

/* <0> (null):0 */
void EntityUpdate(class CGlobalState *, string_t, string_t) /* linkage=_ZN12CGlobalState12EntityUpdateEjj */
{
} /* size: 0 */

/* <0> (null):0 */
const globalentity_t  * EntityFromTable(class CGlobalState *, string_t) /* linkage=_ZN12CGlobalState15EntityFromTableEj */
{
} /* size: 4 */

/* <0> (null):0 */
GLOBALESTATE EntityGetState(class CGlobalState *, string_t) /* linkage=_ZN12CGlobalState14EntityGetStateEj */
{
} /* size: 4 */

/* <0> (null):0 */
int EntityInTable(class CGlobalState *, string_t) /* linkage=_ZN12CGlobalState13EntityInTableEj */
{
} /* size: 4 */

/* <0> (null):0 */
int Save(class CGlobalState *, class CSave &) /* linkage=_ZN12CGlobalState4SaveER5CSave */
{
} /* size: 4 */

/* <0> (null):0 */
int Restore(class CGlobalState *, class CRestore &) /* linkage=_ZN12CGlobalState7RestoreER8CRestore */
{
} /* size: 4 */

/* <0> (null):0 */
void DumpGlobals(class CGlobalState *) /* linkage=_ZN12CGlobalState11DumpGlobalsEv */
{
} /* size: 0 */

/* <0> (null):0 */
globalentity_t * Find(class CGlobalState *, string_t) /* linkage=_ZN12CGlobalState4FindEj */
{
} /* size: 4 */

/* <0> (null):0 */
edict_t * Get(class EHANDLE *) /* linkage=_ZN7EHANDLE3GetEv */
{
} /* size: 4 */

/* <0> (null):0 */
edict_t * Set(class EHANDLE *, edict_t *) /* linkage=_ZN7EHANDLE3SetEP7edict_s */
{
} /* size: 4 */

/* <0> (null):0 */
int operator int(class EHANDLE *) /* linkage=_ZN7EHANDLEcviEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CBaseEntity * operator CBaseEntity*(class EHANDLE *) /* linkage=_ZN7EHANDLEcvP11CBaseEntityEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CBaseEntity * operator=(class EHANDLE *, class CBaseEntity *) /* linkage=_ZN7EHANDLEaSEP11CBaseEntity */
{
} /* size: 4 */

/* <0> (null):0 */
class CBaseEntity * operator->(class EHANDLE *) /* linkage=_ZN7EHANDLEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
void CUtlMemory(class CUtlMemory<char*> *, int, int)
{
} /* size: 0 */

/* <0> (null):0 */
void CUtlMemory(class CUtlMemory<char*> *, char * *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void ~CUtlMemory(class CUtlMemory<char*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
char * & operator[](class CUtlMemory<char*> *, int) /* linkage=_ZN10CUtlMemoryIPcEixEi */
{
} /* size: 4 */

/* <0> (null):0 */
const char *  & operator[](const class CUtlMemory<char*>  *, int) /* linkage=_ZNK10CUtlMemoryIPcEixEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsIdxValid(const class CUtlMemory<char*>  *, int) /* linkage=_ZNK10CUtlMemoryIPcE10IsIdxValidEi */
{
} /* size: 1 */

/* <0> (null):0 */
char * * Base(class CUtlMemory<char*> *) /* linkage=_ZN10CUtlMemoryIPcE4BaseEv */
{
} /* size: 4 */

/* <0> (null):0 */
const char *  * Base(const class CUtlMemory<char*>  *) /* linkage=_ZNK10CUtlMemoryIPcE4BaseEv */
{
} /* size: 4 */

/* <0> (null):0 */
int NumAllocated(const class CUtlMemory<char*>  *) /* linkage=_ZNK10CUtlMemoryIPcE12NumAllocatedEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Grow(class CUtlMemory<char*> *, int) /* linkage=_ZN10CUtlMemoryIPcE4GrowEi */
{
} /* size: 0 */

/* <0> (null):0 */
void EnsureCapacity(class CUtlMemory<char*> *, int) /* linkage=_ZN10CUtlMemoryIPcE14EnsureCapacityEi */
{
} /* size: 0 */

/* <0> (null):0 */
void Purge(class CUtlMemory<char*> *) /* linkage=_ZN10CUtlMemoryIPcE5PurgeEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool IsExternallyAllocated(const class CUtlMemory<char*>  *) /* linkage=_ZNK10CUtlMemoryIPcE21IsExternallyAllocatedEv */
{
} /* size: 1 */

/* <0> (null):0 */
void SetGrowSize(class CUtlMemory<char*> *, int) /* linkage=_ZN10CUtlMemoryIPcE11SetGrowSizeEi */
{
} /* size: 0 */

/* <0> (null):0 */
void CUtlVector(class CUtlVector<char*> *, int, int)
{
} /* size: 0 */

/* <0> (null):0 */
void CUtlVector(class CUtlVector<char*> *, char * *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void ~CUtlVector(class CUtlVector<char*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
char * & operator[](class CUtlVector<char*> *, int) /* linkage=_ZN10CUtlVectorIPcEixEi */
{
} /* size: 4 */

/* <0> (null):0 */
const char *  & operator[](const class CUtlVector<char*>  *, int) /* linkage=_ZNK10CUtlVectorIPcEixEi */
{
} /* size: 4 */

/* <0> (null):0 */
char * & Element(class CUtlVector<char*> *, int) /* linkage=_ZN10CUtlVectorIPcE7ElementEi */
{
} /* size: 4 */

/* <0> (null):0 */
const char *  & Element(const class CUtlVector<char*>  *, int) /* linkage=_ZNK10CUtlVectorIPcE7ElementEi */
{
} /* size: 4 */

/* <0> (null):0 */
char * * Base(class CUtlVector<char*> *) /* linkage=_ZN10CUtlVectorIPcE4BaseEv */
{
} /* size: 4 */

/* <0> (null):0 */
const char *  * Base(const class CUtlVector<char*>  *) /* linkage=_ZNK10CUtlVectorIPcE4BaseEv */
{
} /* size: 4 */

/* <0> (null):0 */
int Count(const class CUtlVector<char*>  *) /* linkage=_ZNK10CUtlVectorIPcE5CountEv */
{
} /* size: 4 */

/* <0> (null):0 */
int Size(const class CUtlVector<char*>  *) /* linkage=_ZNK10CUtlVectorIPcE4SizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsValidIndex(const class CUtlVector<char*>  *, int) /* linkage=_ZNK10CUtlVectorIPcE12IsValidIndexEi */
{
} /* size: 1 */

/* <0> (null):0 */
int AddToHead(class CUtlVector<char*> *) /* linkage=_ZN10CUtlVectorIPcE9AddToHeadEv */
{
} /* size: 4 */

/* <0> (null):0 */
int AddToTail(class CUtlVector<char*> *) /* linkage=_ZN10CUtlVectorIPcE9AddToTailEv */
{
} /* size: 4 */

/* <0> (null):0 */
int InsertBefore(class CUtlVector<char*> *, int) /* linkage=_ZN10CUtlVectorIPcE12InsertBeforeEi */
{
} /* size: 4 */

/* <0> (null):0 */
int InsertAfter(class CUtlVector<char*> *, int) /* linkage=_ZN10CUtlVectorIPcE11InsertAfterEi */
{
} /* size: 4 */

/* <0> (null):0 */
int AddToHead(class CUtlVector<char*> *, const char *  &) /* linkage=_ZN10CUtlVectorIPcE9AddToHeadERKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
int AddToTail(class CUtlVector<char*> *, const char *  &) /* linkage=_ZN10CUtlVectorIPcE9AddToTailERKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
int InsertBefore(class CUtlVector<char*> *, int, const char *  &) /* linkage=_ZN10CUtlVectorIPcE12InsertBeforeEiRKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
int InsertAfter(class CUtlVector<char*> *, int, const char *  &) /* linkage=_ZN10CUtlVectorIPcE11InsertAfterEiRKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
int AddMultipleToHead(class CUtlVector<char*> *, int) /* linkage=_ZN10CUtlVectorIPcE17AddMultipleToHeadEi */
{
} /* size: 4 */

/* <0> (null):0 */
int AddMultipleToTail(class CUtlVector<char*> *, int) /* linkage=_ZN10CUtlVectorIPcE17AddMultipleToTailEi */
{
} /* size: 4 */

/* <0> (null):0 */
int InsertMultipleBefore(class CUtlVector<char*> *, int, int) /* linkage=_ZN10CUtlVectorIPcE20InsertMultipleBeforeEii */
{
} /* size: 4 */

/* <0> (null):0 */
int InsertMultipleAfter(class CUtlVector<char*> *, int, int) /* linkage=_ZN10CUtlVectorIPcE19InsertMultipleAfterEii */
{
} /* size: 4 */

/* <0> (null):0 */
void SetSize(class CUtlVector<char*> *, int) /* linkage=_ZN10CUtlVectorIPcE7SetSizeEi */
{
} /* size: 0 */

/* <0> (null):0 */
void CopyArray(class CUtlVector<char*> *, const char *  *, int) /* linkage=_ZN10CUtlVectorIPcE9CopyArrayEPKS0_i */
{
} /* size: 0 */

/* <0> (null):0 */
int AddVectorToTail(class CUtlVector<char*> *, const class CUtlVector<char*>  &) /* linkage=_ZN10CUtlVectorIPcE15AddVectorToTailERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
int Find(class CUtlVector<char*> *, const char *  &) /* linkage=_ZN10CUtlVectorIPcE4FindERKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
bool HasElement(class CUtlVector<char*> *, const char *  &) /* linkage=_ZN10CUtlVectorIPcE10HasElementERKS0_ */
{
} /* size: 1 */

/* <0> (null):0 */
void EnsureCapacity(class CUtlVector<char*> *, int) /* linkage=_ZN10CUtlVectorIPcE14EnsureCapacityEi */
{
} /* size: 0 */

/* <0> (null):0 */
void FastRemove(class CUtlVector<char*> *, int) /* linkage=_ZN10CUtlVectorIPcE10FastRemoveEi */
{
} /* size: 0 */

/* <0> (null):0 */
void Remove(class CUtlVector<char*> *, int) /* linkage=_ZN10CUtlVectorIPcE6RemoveEi */
{
} /* size: 0 */

/* <0> (null):0 */
void FindAndRemove(class CUtlVector<char*> *, const char *  &) /* linkage=_ZN10CUtlVectorIPcE13FindAndRemoveERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void RemoveMultiple(class CUtlVector<char*> *, int, int) /* linkage=_ZN10CUtlVectorIPcE14RemoveMultipleEii */
{
} /* size: 0 */

/* <0> (null):0 */
void RemoveAll(class CUtlVector<char*> *) /* linkage=_ZN10CUtlVectorIPcE9RemoveAllEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Purge(class CUtlVector<char*> *) /* linkage=_ZN10CUtlVectorIPcE5PurgeEv */
{
} /* size: 0 */

/* <0> (null):0 */
void PurgeAndDeleteElements(class CUtlVector<char*> *) /* linkage=_ZN10CUtlVectorIPcE22PurgeAndDeleteElementsEv */
{
} /* size: 0 */

/* <0> (null):0 */
void SetGrowSize(class CUtlVector<char*> *, int) /* linkage=_ZN10CUtlVectorIPcE11SetGrowSizeEi */
{
} /* size: 0 */

/* <0> (null):0 */
void CUtlVector(class CUtlVector<char*> *, const class CUtlVector<char*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void GrowVector(class CUtlVector<char*> *, int) /* linkage=_ZN10CUtlVectorIPcE10GrowVectorEi */
{
} /* size: 0 */

/* <0> (null):0 */
void ShiftElementsRight(class CUtlVector<char*> *, int, int) /* linkage=_ZN10CUtlVectorIPcE18ShiftElementsRightEii */
{
} /* size: 0 */

/* <0> (null):0 */
void ShiftElementsLeft(class CUtlVector<char*> *, int, int) /* linkage=_ZN10CUtlVectorIPcE17ShiftElementsLeftEii */
{
} /* size: 0 */

/* <0> (null):0 */
void ResetDbgInfo(class CUtlVector<char*> *) /* linkage=_ZN10CUtlVectorIPcE12ResetDbgInfoEv */
{
} /* size: 0 */

/* <0> (null):0 */
void CHintMessage(class CHintMessage *, const char  *, bool, class CUtlVector<const char*> *, float)
{
} /* size: 0 */

/* <0> (null):0 */
void ~CHintMessage(class CHintMessage *, int)
{
} /* size: 0 */

/* <0> (null):0 */
float GetDuration(const class CHintMessage  *) /* linkage=_ZNK12CHintMessage11GetDurationEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Send(class CHintMessage *, class CBaseEntity &) /* linkage=_ZN12CHintMessage4SendER11CBaseEntity */
{
} /* size: 0 */

/* <0> (null):0 */
void CUtlMemory(class CUtlMemory<CHintMessage*> *, int, int)
{
} /* size: 0 */

/* <0> (null):0 */
void CUtlMemory(class CUtlMemory<CHintMessage*> *, class CHintMessage * *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void ~CUtlMemory(class CUtlMemory<CHintMessage*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class CHintMessage * & operator[](class CUtlMemory<CHintMessage*> *, int) /* linkage=_ZN10CUtlMemoryIP12CHintMessageEixEi */
{
} /* size: 4 */

/* <0> (null):0 */
const class CHintMessage *  & operator[](const class CUtlMemory<CHintMessage*>  *, int) /* linkage=_ZNK10CUtlMemoryIP12CHintMessageEixEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsIdxValid(const class CUtlMemory<CHintMessage*>  *, int) /* linkage=_ZNK10CUtlMemoryIP12CHintMessageE10IsIdxValidEi */
{
} /* size: 1 */

/* <0> (null):0 */
class CHintMessage * * Base(class CUtlMemory<CHintMessage*> *) /* linkage=_ZN10CUtlMemoryIP12CHintMessageE4BaseEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class CHintMessage *  * Base(const class CUtlMemory<CHintMessage*>  *) /* linkage=_ZNK10CUtlMemoryIP12CHintMessageE4BaseEv */
{
} /* size: 4 */

/* <0> (null):0 */
int NumAllocated(const class CUtlMemory<CHintMessage*>  *) /* linkage=_ZNK10CUtlMemoryIP12CHintMessageE12NumAllocatedEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Grow(class CUtlMemory<CHintMessage*> *, int) /* linkage=_ZN10CUtlMemoryIP12CHintMessageE4GrowEi */
{
} /* size: 0 */

/* <0> (null):0 */
void EnsureCapacity(class CUtlMemory<CHintMessage*> *, int) /* linkage=_ZN10CUtlMemoryIP12CHintMessageE14EnsureCapacityEi */
{
} /* size: 0 */

/* <0> (null):0 */
void Purge(class CUtlMemory<CHintMessage*> *) /* linkage=_ZN10CUtlMemoryIP12CHintMessageE5PurgeEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool IsExternallyAllocated(const class CUtlMemory<CHintMessage*>  *) /* linkage=_ZNK10CUtlMemoryIP12CHintMessageE21IsExternallyAllocatedEv */
{
} /* size: 1 */

/* <0> (null):0 */
void SetGrowSize(class CUtlMemory<CHintMessage*> *, int) /* linkage=_ZN10CUtlMemoryIP12CHintMessageE11SetGrowSizeEi */
{
} /* size: 0 */

/* <0> (null):0 */
void CUtlVector(class CUtlVector<CHintMessage*> *, int, int)
{
} /* size: 0 */

/* <0> (null):0 */
void CUtlVector(class CUtlVector<CHintMessage*> *, class CHintMessage * *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void ~CUtlVector(class CUtlVector<CHintMessage*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class CHintMessage * & operator[](class CUtlVector<CHintMessage*> *, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageEixEi */
{
} /* size: 4 */

/* <0> (null):0 */
const class CHintMessage *  & operator[](const class CUtlVector<CHintMessage*>  *, int) /* linkage=_ZNK10CUtlVectorIP12CHintMessageEixEi */
{
} /* size: 4 */

/* <0> (null):0 */
class CHintMessage * & Element(class CUtlVector<CHintMessage*> *, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE7ElementEi */
{
} /* size: 4 */

/* <0> (null):0 */
const class CHintMessage *  & Element(const class CUtlVector<CHintMessage*>  *, int) /* linkage=_ZNK10CUtlVectorIP12CHintMessageE7ElementEi */
{
} /* size: 4 */

/* <0> (null):0 */
class CHintMessage * * Base(class CUtlVector<CHintMessage*> *) /* linkage=_ZN10CUtlVectorIP12CHintMessageE4BaseEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class CHintMessage *  * Base(const class CUtlVector<CHintMessage*>  *) /* linkage=_ZNK10CUtlVectorIP12CHintMessageE4BaseEv */
{
} /* size: 4 */

/* <0> (null):0 */
int Count(const class CUtlVector<CHintMessage*>  *) /* linkage=_ZNK10CUtlVectorIP12CHintMessageE5CountEv */
{
} /* size: 4 */

/* <0> (null):0 */
int Size(const class CUtlVector<CHintMessage*>  *) /* linkage=_ZNK10CUtlVectorIP12CHintMessageE4SizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsValidIndex(const class CUtlVector<CHintMessage*>  *, int) /* linkage=_ZNK10CUtlVectorIP12CHintMessageE12IsValidIndexEi */
{
} /* size: 1 */

/* <0> (null):0 */
int AddToHead(class CUtlVector<CHintMessage*> *) /* linkage=_ZN10CUtlVectorIP12CHintMessageE9AddToHeadEv */
{
} /* size: 4 */

/* <0> (null):0 */
int AddToTail(class CUtlVector<CHintMessage*> *) /* linkage=_ZN10CUtlVectorIP12CHintMessageE9AddToTailEv */
{
} /* size: 4 */

/* <0> (null):0 */
int InsertBefore(class CUtlVector<CHintMessage*> *, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE12InsertBeforeEi */
{
} /* size: 4 */

/* <0> (null):0 */
int InsertAfter(class CUtlVector<CHintMessage*> *, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE11InsertAfterEi */
{
} /* size: 4 */

/* <0> (null):0 */
int AddToHead(class CUtlVector<CHintMessage*> *, const class CHintMessage *  &) /* linkage=_ZN10CUtlVectorIP12CHintMessageE9AddToHeadERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
int AddToTail(class CUtlVector<CHintMessage*> *, const class CHintMessage *  &) /* linkage=_ZN10CUtlVectorIP12CHintMessageE9AddToTailERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
int InsertBefore(class CUtlVector<CHintMessage*> *, int, const class CHintMessage *  &) /* linkage=_ZN10CUtlVectorIP12CHintMessageE12InsertBeforeEiRKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
int InsertAfter(class CUtlVector<CHintMessage*> *, int, const class CHintMessage *  &) /* linkage=_ZN10CUtlVectorIP12CHintMessageE11InsertAfterEiRKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
int AddMultipleToHead(class CUtlVector<CHintMessage*> *, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE17AddMultipleToHeadEi */
{
} /* size: 4 */

/* <0> (null):0 */
int AddMultipleToTail(class CUtlVector<CHintMessage*> *, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE17AddMultipleToTailEi */
{
} /* size: 4 */

/* <0> (null):0 */
int InsertMultipleBefore(class CUtlVector<CHintMessage*> *, int, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE20InsertMultipleBeforeEii */
{
} /* size: 4 */

/* <0> (null):0 */
int InsertMultipleAfter(class CUtlVector<CHintMessage*> *, int, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE19InsertMultipleAfterEii */
{
} /* size: 4 */

/* <0> (null):0 */
void SetSize(class CUtlVector<CHintMessage*> *, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE7SetSizeEi */
{
} /* size: 0 */

/* <0> (null):0 */
void CopyArray(class CUtlVector<CHintMessage*> *, const class CHintMessage *  *, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE9CopyArrayEPKS1_i */
{
} /* size: 0 */

/* <0> (null):0 */
int AddVectorToTail(class CUtlVector<CHintMessage*> *, const class CUtlVector<CHintMessage*>  &) /* linkage=_ZN10CUtlVectorIP12CHintMessageE15AddVectorToTailERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
int Find(class CUtlVector<CHintMessage*> *, const class CHintMessage *  &) /* linkage=_ZN10CUtlVectorIP12CHintMessageE4FindERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
bool HasElement(class CUtlVector<CHintMessage*> *, const class CHintMessage *  &) /* linkage=_ZN10CUtlVectorIP12CHintMessageE10HasElementERKS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
void EnsureCapacity(class CUtlVector<CHintMessage*> *, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE14EnsureCapacityEi */
{
} /* size: 0 */

/* <0> (null):0 */
void FastRemove(class CUtlVector<CHintMessage*> *, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE10FastRemoveEi */
{
} /* size: 0 */

/* <0> (null):0 */
void Remove(class CUtlVector<CHintMessage*> *, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE6RemoveEi */
{
} /* size: 0 */

/* <0> (null):0 */
void FindAndRemove(class CUtlVector<CHintMessage*> *, const class CHintMessage *  &) /* linkage=_ZN10CUtlVectorIP12CHintMessageE13FindAndRemoveERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void RemoveMultiple(class CUtlVector<CHintMessage*> *, int, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE14RemoveMultipleEii */
{
} /* size: 0 */

/* <0> (null):0 */
void RemoveAll(class CUtlVector<CHintMessage*> *) /* linkage=_ZN10CUtlVectorIP12CHintMessageE9RemoveAllEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Purge(class CUtlVector<CHintMessage*> *) /* linkage=_ZN10CUtlVectorIP12CHintMessageE5PurgeEv */
{
} /* size: 0 */

/* <0> (null):0 */
void PurgeAndDeleteElements(class CUtlVector<CHintMessage*> *) /* linkage=_ZN10CUtlVectorIP12CHintMessageE22PurgeAndDeleteElementsEv */
{
} /* size: 0 */

/* <0> (null):0 */
void SetGrowSize(class CUtlVector<CHintMessage*> *, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE11SetGrowSizeEi */
{
} /* size: 0 */

/* <0> (null):0 */
void CUtlVector(class CUtlVector<CHintMessage*> *, const class CUtlVector<CHintMessage*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void GrowVector(class CUtlVector<CHintMessage*> *, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE10GrowVectorEi */
{
} /* size: 0 */

/* <0> (null):0 */
void ShiftElementsRight(class CUtlVector<CHintMessage*> *, int, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE18ShiftElementsRightEii */
{
} /* size: 0 */

/* <0> (null):0 */
void ShiftElementsLeft(class CUtlVector<CHintMessage*> *, int, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE17ShiftElementsLeftEii */
{
} /* size: 0 */

/* <0> (null):0 */
void ResetDbgInfo(class CUtlVector<CHintMessage*> *) /* linkage=_ZN10CUtlVectorIP12CHintMessageE12ResetDbgInfoEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Reset(class CHintMessageQueue *) /* linkage=_ZN17CHintMessageQueue5ResetEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Update(class CHintMessageQueue *, class CBaseEntity &) /* linkage=_ZN17CHintMessageQueue6UpdateER11CBaseEntity */
{
} /* size: 0 */

/* <0> (null):0 */
bool AddMessage(class CHintMessageQueue *, const char  *, float, bool, class CUtlVector<const char*> *) /* linkage=_ZN17CHintMessageQueue10AddMessageEPKcfbP10CUtlVectorIS1_E */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsEmpty(class CHintMessageQueue *) /* linkage=_ZN17CHintMessageQueue7IsEmptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
void CHintMessageQueue(class CHintMessageQueue *)
{
} /* size: 0 */

/* <0> (null):0 */
void CUnifiedSignals(class CUnifiedSignals *)
{
} /* size: 0 */

/* <0> (null):0 */
int Update(class CUnifiedSignals *) /* linkage=_ZN15CUnifiedSignals6UpdateEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Signal(class CUnifiedSignals *, int) /* linkage=_ZN15CUnifiedSignals6SignalEi */
{
} /* size: 0 */

/* <0> (null):0 */
int GetState(class CUnifiedSignals *) /* linkage=_ZN15CUnifiedSignals8GetStateEv */
{
} /* size: 4 */

/* <0> (null):0 */
void CGrenade(class CGrenade *)
{
} /* size: 0 */

/* <0> (null):0 */
void CBasePlayer(class CBasePlayer *, const class CBasePlayer  &)
{
} /* size: 143579960 */

/* <0> (null):0 */
void CBasePlayer(class CBasePlayer *)
{
} /* size: 143849900 */

/* <0> (null):0 */
void SpawnClientSideCorpse(class CBasePlayer *) /* linkage=_ZN11CBasePlayer21SpawnClientSideCorpseEv */
{
} /* size: 143795240 */

/* <0> (null):0 */
void Observer_FindNextPlayer(class CBasePlayer *, bool, const char  *) /* linkage=_ZN11CBasePlayer23Observer_FindNextPlayerEbPKc */
{
} /* size: 143903808 */

/* <0> (null):0 */
class CBaseEntity * Observer_IsValidTarget(class CBasePlayer *, int, bool) /* linkage=_ZN11CBasePlayer22Observer_IsValidTargetEib */
{
} /* size: 4 */

/* <0> (null):0 */
void Observer_HandleButtons(class CBasePlayer *) /* linkage=_ZN11CBasePlayer22Observer_HandleButtonsEv */
{
} /* size: 143919904 */

/* <0> (null):0 */
void Observer_SetMode(class CBasePlayer *, int) /* linkage=_ZN11CBasePlayer16Observer_SetModeEi */
{
} /* size: 0 */

/* <0> (null):0 */
void Observer_CheckTarget(class CBasePlayer *) /* linkage=_ZN11CBasePlayer20Observer_CheckTargetEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Observer_CheckProperties(class CBasePlayer *) /* linkage=_ZN11CBasePlayer24Observer_CheckPropertiesEv */
{
} /* size: 0 */

/* <0> (null):0 */
int IsObserver(class CBasePlayer *) /* linkage=_ZN11CBasePlayer10IsObserverEv */
{
} /* size: 4 */

/* <0> (null):0 */
void PlantC4(class CBasePlayer *) /* linkage=_ZN11CBasePlayer7PlantC4Ev */
{
} /* size: 0 */

/* <0> (null):0 */
void Radio(class CBasePlayer *, const char  *, const char  *, short int, bool) /* linkage=_ZN11CBasePlayer5RadioEPKcS1_sb */
{
} /* size: 0 */

/* <0> (null):0 */
class CBasePlayer * GetNextRadioRecipient(class CBasePlayer *, class CBasePlayer *) /* linkage=_ZN11CBasePlayer21GetNextRadioRecipientEPS_ */
{
} /* size: 4 */

/* <0> (null):0 */
void SmartRadio(class CBasePlayer *) /* linkage=_ZN11CBasePlayer10SmartRadioEv */
{
} /* size: 0 */

/* <0> (null):0 */
void ThrowWeapon(class CBasePlayer *, char *) /* linkage=_ZN11CBasePlayer11ThrowWeaponEPc */
{
} /* size: 0 */

/* <0> (null):0 */
void ThrowPrimary(class CBasePlayer *) /* linkage=_ZN11CBasePlayer12ThrowPrimaryEv */
{
} /* size: 0 */

/* <0> (null):0 */
void AddAccount(class CBasePlayer *, int, bool) /* linkage=_ZN11CBasePlayer10AddAccountEib */
{
} /* size: 0 */

/* <0> (null):0 */
void Disappear(class CBasePlayer *) /* linkage=_ZN11CBasePlayer9DisappearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void MakeVIP(class CBasePlayer *) /* linkage=_ZN11CBasePlayer7MakeVIPEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool CanPlayerBuy(class CBasePlayer *, bool) /* linkage=_ZN11CBasePlayer12CanPlayerBuyEb */
{
} /* size: 1 */

/* <0> (null):0 */
void SwitchTeam(class CBasePlayer *) /* linkage=_ZN11CBasePlayer10SwitchTeamEv */
{
} /* size: 0 */

/* <0> (null):0 */
void TabulateAmmo(class CBasePlayer *) /* linkage=_ZN11CBasePlayer12TabulateAmmoEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Spawn(class CBasePlayer *) /* linkage=_ZN11CBasePlayer5SpawnEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Pain(class CBasePlayer *, int, bool) /* linkage=_ZN11CBasePlayer4PainEib */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Jump(class CBasePlayer *) /* linkage=_ZN11CBasePlayer4JumpEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Duck(class CBasePlayer *) /* linkage=_ZN11CBasePlayer4DuckEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void PreThink(class CBasePlayer *) /* linkage=_ZN11CBasePlayer8PreThinkEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void PostThink(class CBasePlayer *) /* linkage=_ZN11CBasePlayer9PostThinkEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual class Vector GetGunPosition(class CBasePlayer *) /* linkage=_ZN11CBasePlayer14GetGunPositionEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual int TakeHealth(class CBasePlayer *, float, int) /* linkage=_ZN11CBasePlayer10TakeHealthEfi */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void TraceAttack(class CBasePlayer *, entvars_t *, float, class Vector, TraceResult *, int) /* linkage=_ZN11CBasePlayer11TraceAttackEP9entvars_sf6VectorP11TraceResulti */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int TakeDamage(class CBasePlayer *, entvars_t *, entvars_t *, float, int) /* linkage=_ZN11CBasePlayer10TakeDamageEP9entvars_sS1_fi */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Killed(class CBasePlayer *, entvars_t *, int) /* linkage=_ZN11CBasePlayer6KilledEP9entvars_si */
{
} /* size: 0 */

/* <0> (null):0 */
virtual class Vector BodyTarget(class CBasePlayer *, const class Vector  &) /* linkage=_ZN11CBasePlayer10BodyTargetERK6Vector */
{
} /* size: 12 */

/* <0> (null):0 */
virtual void StartSneaking(class CBasePlayer *) /* linkage=_ZN11CBasePlayer13StartSneakingEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void StopSneaking(class CBasePlayer *) /* linkage=_ZN11CBasePlayer12StopSneakingEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL IsSneaking(class CBasePlayer *) /* linkage=_ZN11CBasePlayer10IsSneakingEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsAlive(class CBasePlayer *) /* linkage=_ZN11CBasePlayer7IsAliveEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL ShouldFadeOnDeath(class CBasePlayer *) /* linkage=_ZN11CBasePlayer17ShouldFadeOnDeathEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsPlayer(class CBasePlayer *) /* linkage=_ZN11CBasePlayer8IsPlayerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsBot(class CBasePlayer *) /* linkage=_ZN11CBasePlayer5IsBotEv */
{
} /* size: 4 */

/* <0> (null):0 */
BOOL IsBombGuy(class CBasePlayer *) /* linkage=_ZN11CBasePlayer9IsBombGuyEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsLookingAtPosition(const class CBasePlayer  *, const class Vector  *, float) /* linkage=_ZNK11CBasePlayer19IsLookingAtPositionEPK6Vectorf */
{
} /* size: 1 */

/* <0> (null):0 */
virtual BOOL IsNetClient(class CBasePlayer *) /* linkage=_ZN11CBasePlayer11IsNetClientEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual const char  * TeamID(class CBasePlayer *) /* linkage=_ZN11CBasePlayer6TeamIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int Save(class CBasePlayer *, class CSave &) /* linkage=_ZN11CBasePlayer4SaveER5CSave */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int Restore(class CBasePlayer *, class CRestore &) /* linkage=_ZN11CBasePlayer7RestoreER8CRestore */
{
} /* size: 4 */

/* <0> (null):0 */
void Reset(class CBasePlayer *) /* linkage=_ZN11CBasePlayer5ResetEv */
{
} /* size: 0 */

/* <0> (null):0 */
void SetScoreboardAttributes(class CBasePlayer *, class CBasePlayer *) /* linkage=_ZN11CBasePlayer23SetScoreboardAttributesEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
void RenewItems(class CBasePlayer *) /* linkage=_ZN11CBasePlayer10RenewItemsEv */
{
} /* size: 0 */

/* <0> (null):0 */
void PackDeadPlayerItems(class CBasePlayer *) /* linkage=_ZN11CBasePlayer19PackDeadPlayerItemsEv */
{
} /* size: 0 */

/* <0> (null):0 */
void GiveDefaultItems(class CBasePlayer *) /* linkage=_ZN11CBasePlayer16GiveDefaultItemsEv */
{
} /* size: 0 */

/* <0> (null):0 */
void RemoveAllItems(class CBasePlayer *, BOOL) /* linkage=_ZN11CBasePlayer14RemoveAllItemsEi */
{
} /* size: 0 */

/* <0> (null):0 */
void SetBombIcon(class CBasePlayer *, BOOL) /* linkage=_ZN11CBasePlayer11SetBombIconEi */
{
} /* size: 0 */

/* <0> (null):0 */
void SetProgressBarTime(class CBasePlayer *, int) /* linkage=_ZN11CBasePlayer18SetProgressBarTimeEi */
{
} /* size: 0 */

/* <0> (null):0 */
void SetProgressBarTime2(class CBasePlayer *, int, float) /* linkage=_ZN11CBasePlayer19SetProgressBarTime2Eif */
{
} /* size: 0 */

/* <0> (null):0 */
void SetPlayerModel(class CBasePlayer *, BOOL) /* linkage=_ZN11CBasePlayer14SetPlayerModelEi */
{
} /* size: 0 */

/* <0> (null):0 */
void SetNewPlayerModel(class CBasePlayer *, const char  *) /* linkage=_ZN11CBasePlayer17SetNewPlayerModelEPKc */
{
} /* size: 0 */

/* <0> (null):0 */
BOOL SwitchWeapon(class CBasePlayer *, class CBasePlayerItem *) /* linkage=_ZN11CBasePlayer12SwitchWeaponEP15CBasePlayerItem */
{
} /* size: 4 */

/* <0> (null):0 */
void CheckPowerups(class CBasePlayer *, entvars_t *) /* linkage=_ZN11CBasePlayer13CheckPowerupsEP9entvars_s */
{
} /* size: 0 */

/* <0> (null):0 */
bool CanAffordPrimary(class CBasePlayer *) /* linkage=_ZN11CBasePlayer16CanAffordPrimaryEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool CanAffordPrimaryAmmo(class CBasePlayer *) /* linkage=_ZN11CBasePlayer20CanAffordPrimaryAmmoEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool CanAffordSecondaryAmmo(class CBasePlayer *) /* linkage=_ZN11CBasePlayer22CanAffordSecondaryAmmoEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool CanAffordArmor(class CBasePlayer *) /* linkage=_ZN11CBasePlayer14CanAffordArmorEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool CanAffordDefuseKit(class CBasePlayer *) /* linkage=_ZN11CBasePlayer18CanAffordDefuseKitEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool CanAffordGrenade(class CBasePlayer *) /* linkage=_ZN11CBasePlayer16CanAffordGrenadeEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool NeedsPrimaryAmmo(class CBasePlayer *) /* linkage=_ZN11CBasePlayer16NeedsPrimaryAmmoEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool NeedsSecondaryAmmo(class CBasePlayer *) /* linkage=_ZN11CBasePlayer18NeedsSecondaryAmmoEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool NeedsArmor(class CBasePlayer *) /* linkage=_ZN11CBasePlayer10NeedsArmorEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool NeedsDefuseKit(class CBasePlayer *) /* linkage=_ZN11CBasePlayer14NeedsDefuseKitEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool NeedsGrenade(class CBasePlayer *) /* linkage=_ZN11CBasePlayer12NeedsGrenadeEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual void UpdateClientData(class CBasePlayer *) /* linkage=_ZN11CBasePlayer16UpdateClientDataEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int ObjectCaps(class CBasePlayer *) /* linkage=_ZN11CBasePlayer10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Precache(class CBasePlayer *) /* linkage=_ZN11CBasePlayer8PrecacheEv */
{
} /* size: 0 */

/* <0> (null):0 */
BOOL IsOnLadder(class CBasePlayer *) /* linkage=_ZN11CBasePlayer10IsOnLadderEv */
{
} /* size: 4 */

/* <0> (null):0 */
BOOL FlashlightIsOn(class CBasePlayer *) /* linkage=_ZN11CBasePlayer14FlashlightIsOnEv */
{
} /* size: 4 */

/* <0> (null):0 */
void FlashlightTurnOn(class CBasePlayer *) /* linkage=_ZN11CBasePlayer16FlashlightTurnOnEv */
{
} /* size: 0 */

/* <0> (null):0 */
void FlashlightTurnOff(class CBasePlayer *) /* linkage=_ZN11CBasePlayer17FlashlightTurnOffEv */
{
} /* size: 0 */

/* <0> (null):0 */
void UpdatePlayerSound(class CBasePlayer *) /* linkage=_ZN11CBasePlayer17UpdatePlayerSoundEv */
{
} /* size: 0 */

/* <0> (null):0 */
void DeathSound(class CBasePlayer *) /* linkage=_ZN11CBasePlayer10DeathSoundEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int Classify(class CBasePlayer *) /* linkage=_ZN11CBasePlayer8ClassifyEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetAnimation(class CBasePlayer *, PLAYER_ANIM) /* linkage=_ZN11CBasePlayer12SetAnimationE11PLAYER_ANIM */
{
} /* size: 0 */

/* <0> (null):0 */
void SetWeaponAnimType(class CBasePlayer *, const char  *) /* linkage=_ZN11CBasePlayer17SetWeaponAnimTypeEPKc */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ImpulseCommands(class CBasePlayer *) /* linkage=_ZN11CBasePlayer15ImpulseCommandsEv */
{
} /* size: 0 */

/* <0> (null):0 */
void CheatImpulseCommands(class CBasePlayer *, int) /* linkage=_ZN11CBasePlayer20CheatImpulseCommandsEi */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void RoundRespawn(class CBasePlayer *) /* linkage=_ZN11CBasePlayer12RoundRespawnEv */
{
} /* size: 0 */

/* <0> (null):0 */
void StartDeathCam(class CBasePlayer *) /* linkage=_ZN11CBasePlayer13StartDeathCamEv */
{
} /* size: 0 */

/* <0> (null):0 */
void StartObserver(class CBasePlayer *, class Vector, class Vector) /* linkage=_ZN11CBasePlayer13StartObserverE6VectorS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void AddPoints(class CBasePlayer *, int, BOOL) /* linkage=_ZN11CBasePlayer9AddPointsEii */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void AddPointsToTeam(class CBasePlayer *, int, BOOL) /* linkage=_ZN11CBasePlayer15AddPointsToTeamEii */
{
} /* size: 0 */

/* <0> (null):0 */
void HandleSignals(class CBasePlayer *) /* linkage=_ZN11CBasePlayer13HandleSignalsEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int AddPlayerItem(class CBasePlayer *, class CBasePlayerItem *) /* linkage=_ZN11CBasePlayer13AddPlayerItemEP15CBasePlayerItem */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int RemovePlayerItem(class CBasePlayer *, class CBasePlayerItem *) /* linkage=_ZN11CBasePlayer16RemovePlayerItemEP15CBasePlayerItem */
{
} /* size: 4 */

/* <0> (null):0 */
void DropPlayerItem(class CBasePlayer *, const char  *) /* linkage=_ZN11CBasePlayer14DropPlayerItemEPKc */
{
} /* size: 0 */

/* <0> (null):0 */
BOOL HasPlayerItem(class CBasePlayer *, class CBasePlayerItem *) /* linkage=_ZN11CBasePlayer13HasPlayerItemEP15CBasePlayerItem */
{
} /* size: 4 */

/* <0> (null):0 */
BOOL HasNamedPlayerItem(class CBasePlayer *, const char  *) /* linkage=_ZN11CBasePlayer18HasNamedPlayerItemEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
BOOL HasWeapons(class CBasePlayer *) /* linkage=_ZN11CBasePlayer10HasWeaponsEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SelectPrevItem(class CBasePlayer *, int) /* linkage=_ZN11CBasePlayer14SelectPrevItemEi */
{
} /* size: 0 */

/* <0> (null):0 */
void SelectNextItem(class CBasePlayer *, int) /* linkage=_ZN11CBasePlayer14SelectNextItemEi */
{
} /* size: 0 */

/* <0> (null):0 */
void SelectLastItem(class CBasePlayer *) /* linkage=_ZN11CBasePlayer14SelectLastItemEv */
{
} /* size: 0 */

/* <0> (null):0 */
void SelectItem(class CBasePlayer *, const char  *) /* linkage=_ZN11CBasePlayer10SelectItemEPKc */
{
} /* size: 0 */

/* <0> (null):0 */
void ItemPreFrame(class CBasePlayer *) /* linkage=_ZN11CBasePlayer12ItemPreFrameEv */
{
} /* size: 0 */

/* <0> (null):0 */
void ItemPostFrame(class CBasePlayer *) /* linkage=_ZN11CBasePlayer13ItemPostFrameEv */
{
} /* size: 0 */

/* <0> (null):0 */
void GiveNamedItem(class CBasePlayer *, const char  *) /* linkage=_ZN11CBasePlayer13GiveNamedItemEPKc */
{
} /* size: 0 */

/* <0> (null):0 */
void EnableControl(class CBasePlayer *, BOOL) /* linkage=_ZN11CBasePlayer13EnableControlEi */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ResetMaxSpeed(class CBasePlayer *) /* linkage=_ZN11CBasePlayer13ResetMaxSpeedEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool HintMessage(class CBasePlayer *, const char  *, BOOL, BOOL) /* linkage=_ZN11CBasePlayer11HintMessageEPKcii */
{
} /* size: 1 */

/* <0> (null):0 */
virtual int GiveAmmo(class CBasePlayer *, int, char *, int) /* linkage=_ZN11CBasePlayer8GiveAmmoEiPci */
{
} /* size: 4 */

/* <0> (null):0 */
void SendAmmoUpdate(class CBasePlayer *) /* linkage=_ZN11CBasePlayer14SendAmmoUpdateEv */
{
} /* size: 0 */

/* <0> (null):0 */
void SendFOV(class CBasePlayer *, int) /* linkage=_ZN11CBasePlayer7SendFOVEi */
{
} /* size: 0 */

/* <0> (null):0 */
void WaterMove(class CBasePlayer *) /* linkage=_ZN11CBasePlayer9WaterMoveEv */
{
} /* size: 0 */

/* <0> (null):0 */
void PlayerDeathThink(class CBasePlayer *) /* linkage=_ZN11CBasePlayer16PlayerDeathThinkEv */
{
} /* size: 0 */

/* <0> (null):0 */
void PlayerUse(class CBasePlayer *) /* linkage=_ZN11CBasePlayer9PlayerUseEv */
{
} /* size: 0 */

/* <0> (null):0 */
void HostageUsed(class CBasePlayer *) /* linkage=_ZN11CBasePlayer11HostageUsedEv */
{
} /* size: 0 */

/* <0> (null):0 */
void JoiningThink(class CBasePlayer *) /* linkage=_ZN11CBasePlayer12JoiningThinkEv */
{
} /* size: 0 */

/* <0> (null):0 */
void RemoveLevelText(class CBasePlayer *) /* linkage=_ZN11CBasePlayer15RemoveLevelTextEv */
{
} /* size: 0 */

/* <0> (null):0 */
void MenuPrint(class CBasePlayer *, class CBasePlayer *, const char  *) /* linkage=_ZN11CBasePlayer9MenuPrintEPS_PKc */
{
} /* size: 0 */

/* <0> (null):0 */
void ResetMenu(class CBasePlayer *) /* linkage=_ZN11CBasePlayer9ResetMenuEv */
{
} /* size: 0 */

/* <0> (null):0 */
void SyncRoundTimer(class CBasePlayer *) /* linkage=_ZN11CBasePlayer14SyncRoundTimerEv */
{
} /* size: 0 */

/* <0> (null):0 */
void CheckSuitUpdate(class CBasePlayer *) /* linkage=_ZN11CBasePlayer15CheckSuitUpdateEv */
{
} /* size: 0 */

/* <0> (null):0 */
void SetSuitUpdate(class CBasePlayer *, char *, int, int) /* linkage=_ZN11CBasePlayer13SetSuitUpdateEPcii */
{
} /* size: 0 */

/* <0> (null):0 */
void UpdateGeigerCounter(class CBasePlayer *) /* linkage=_ZN11CBasePlayer19UpdateGeigerCounterEv */
{
} /* size: 0 */

/* <0> (null):0 */
void CheckTimeBasedDamage(class CBasePlayer *) /* linkage=_ZN11CBasePlayer20CheckTimeBasedDamageEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL FBecomeProne(class CBasePlayer *) /* linkage=_ZN11CBasePlayer12FBecomeProneEv */
{
} /* size: 4 */

/* <0> (null):0 */
void BarnacleVictimBitten(class CBasePlayer *, entvars_t *) /* linkage=_ZN11CBasePlayer20BarnacleVictimBittenEP9entvars_s */
{
} /* size: 0 */

/* <0> (null):0 */
void BarnacleVictimReleased(class CBasePlayer *) /* linkage=_ZN11CBasePlayer22BarnacleVictimReleasedEv */
{
} /* size: 0 */

/* <0> (null):0 */
int GetAmmoIndex(const char  *) /* linkage=_ZN11CBasePlayer12GetAmmoIndexEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
int AmmoInventory(class CBasePlayer *, int) /* linkage=_ZN11CBasePlayer13AmmoInventoryEi */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int Illumination(class CBasePlayer *) /* linkage=_ZN11CBasePlayer12IlluminationEv */
{
} /* size: 4 */

/* <0> (null):0 */
void ResetAutoaim(class CBasePlayer *) /* linkage=_ZN11CBasePlayer12ResetAutoaimEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual class Vector GetAutoaimVector(class CBasePlayer *, float) /* linkage=_ZN11CBasePlayer16GetAutoaimVectorEf */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector AutoaimDeflection(class CBasePlayer *, class Vector &, float, float) /* linkage=_ZN11CBasePlayer17AutoaimDeflectionER6Vectorff */
{
} /* size: 12 */

/* <0> (null):0 */
void ForceClientDllUpdate(class CBasePlayer *) /* linkage=_ZN11CBasePlayer20ForceClientDllUpdateEv */
{
} /* size: 0 */

/* <0> (null):0 */
void DeathMessage(class CBasePlayer *, entvars_t *) /* linkage=_ZN11CBasePlayer12DeathMessageEP9entvars_s */
{
} /* size: 0 */

/* <0> (null):0 */
void SetCustomDecalFrames(class CBasePlayer *, int) /* linkage=_ZN11CBasePlayer20SetCustomDecalFramesEi */
{
} /* size: 0 */

/* <0> (null):0 */
int GetCustomDecalFrames(class CBasePlayer *) /* linkage=_ZN11CBasePlayer20GetCustomDecalFramesEv */
{
} /* size: 4 */

/* <0> (null):0 */
void InitStatusBar(class CBasePlayer *) /* linkage=_ZN11CBasePlayer13InitStatusBarEv */
{
} /* size: 0 */

/* <0> (null):0 */
void UpdateStatusBar(class CBasePlayer *) /* linkage=_ZN11CBasePlayer15UpdateStatusBarEv */
{
} /* size: 0 */

/* <0> (null):0 */
void StudioEstimateGait(class CBasePlayer *) /* linkage=_ZN11CBasePlayer18StudioEstimateGaitEv */
{
} /* size: 0 */

/* <0> (null):0 */
void StudioPlayerBlend(class CBasePlayer *, int *, float *) /* linkage=_ZN11CBasePlayer17StudioPlayerBlendEPiPf */
{
} /* size: 0 */

/* <0> (null):0 */
void CalculatePitchBlend(class CBasePlayer *) /* linkage=_ZN11CBasePlayer19CalculatePitchBlendEv */
{
} /* size: 0 */

/* <0> (null):0 */
void CalculateYawBlend(class CBasePlayer *) /* linkage=_ZN11CBasePlayer17CalculateYawBlendEv */
{
} /* size: 0 */

/* <0> (null):0 */
void StudioProcessGait(class CBasePlayer *) /* linkage=_ZN11CBasePlayer17StudioProcessGaitEv */
{
} /* size: 0 */

/* <0> (null):0 */
void SendHostagePos(class CBasePlayer *) /* linkage=_ZN11CBasePlayer14SendHostagePosEv */
{
} /* size: 0 */

/* <0> (null):0 */
void SendHostageIcons(class CBasePlayer *) /* linkage=_ZN11CBasePlayer16SendHostageIconsEv */
{
} /* size: 0 */

/* <0> (null):0 */
void ResetStamina(class CBasePlayer *) /* linkage=_ZN11CBasePlayer12ResetStaminaEv */
{
} /* size: 0 */

/* <0> (null):0 */
BOOL IsArmored(class CBasePlayer *, int) /* linkage=_ZN11CBasePlayer9IsArmoredEi */
{
} /* size: 4 */

/* <0> (null):0 */
BOOL ShouldDoLargeFlinch(class CBasePlayer *, int, int) /* linkage=_ZN11CBasePlayer19ShouldDoLargeFlinchEii */
{
} /* size: 4 */

/* <0> (null):0 */
void SetPrefsFromUserinfo(class CBasePlayer *, char *) /* linkage=_ZN11CBasePlayer20SetPrefsFromUserinfoEPc */
{
} /* size: 0 */

/* <0> (null):0 */
void SendWeatherInfo(class CBasePlayer *) /* linkage=_ZN11CBasePlayer15SendWeatherInfoEv */
{
} /* size: 0 */

/* <0> (null):0 */
void UpdateShieldCrosshair(class CBasePlayer *, bool) /* linkage=_ZN11CBasePlayer21UpdateShieldCrosshairEb */
{
} /* size: 0 */

/* <0> (null):0 */
bool HasShield(class CBasePlayer *) /* linkage=_ZN11CBasePlayer9HasShieldEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsProtectedByShield(class CBasePlayer *) /* linkage=_ZN11CBasePlayer19IsProtectedByShieldEv */
{
} /* size: 1 */

/* <0> (null):0 */
void RemoveShield(class CBasePlayer *) /* linkage=_ZN11CBasePlayer12RemoveShieldEv */
{
} /* size: 0 */

/* <0> (null):0 */
void DropShield(class CBasePlayer *, bool) /* linkage=_ZN11CBasePlayer10DropShieldEb */
{
} /* size: 0 */

/* <0> (null):0 */
void GiveShield(class CBasePlayer *, bool) /* linkage=_ZN11CBasePlayer10GiveShieldEb */
{
} /* size: 0 */

/* <0> (null):0 */
bool IsHittingShield(class CBasePlayer *, const class Vector  &, TraceResult *) /* linkage=_ZN11CBasePlayer15IsHittingShieldERK6VectorP11TraceResult */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsReloading(class CBasePlayer *) /* linkage=_ZN11CBasePlayer11IsReloadingEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsBlind(const class CBasePlayer  *) /* linkage=_ZNK11CBasePlayer7IsBlindEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual void Blind(class CBasePlayer *, float, float, float, int) /* linkage=_ZN11CBasePlayer5BlindEfffi */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void OnTouchingWeapon(class CBasePlayer *, class CWeaponBox *) /* linkage=_ZN11CBasePlayer16OnTouchingWeaponEP10CWeaponBox */
{
} /* size: 0 */

/* <0> (null):0 */
bool IsAutoFollowAllowed(const class CBasePlayer  *) /* linkage=_ZNK11CBasePlayer19IsAutoFollowAllowedEv */
{
} /* size: 1 */

/* <0> (null):0 */
void InhibitAutoFollow(class CBasePlayer *, float) /* linkage=_ZN11CBasePlayer17InhibitAutoFollowEf */
{
} /* size: 0 */

/* <0> (null):0 */
void AllowAutoFollow(class CBasePlayer *) /* linkage=_ZN11CBasePlayer15AllowAutoFollowEv */
{
} /* size: 0 */

/* <0> (null):0 */
void ClearAutoBuyData(class CBasePlayer *) /* linkage=_ZN11CBasePlayer16ClearAutoBuyDataEv */
{
} /* size: 0 */

/* <0> (null):0 */
void AddAutoBuyData(class CBasePlayer *, const char  *) /* linkage=_ZN11CBasePlayer14AddAutoBuyDataEPKc */
{
} /* size: 0 */

/* <0> (null):0 */
void AutoBuy(class CBasePlayer *) /* linkage=_ZN11CBasePlayer7AutoBuyEv */
{
} /* size: 0 */

/* <0> (null):0 */
void ClientCommand(class CBasePlayer *, const char  *, const char  *, const char  *, const char  *) /* linkage=_ZN11CBasePlayer13ClientCommandEPKcS1_S1_S1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void PrioritizeAutoBuyString(class CBasePlayer *, char *, const char  *) /* linkage=_ZN11CBasePlayer23PrioritizeAutoBuyStringEPcPKc */
{
} /* size: 0 */

/* <0> (null):0 */
const char  * PickPrimaryCareerTaskWeapon(class CBasePlayer *) /* linkage=_ZN11CBasePlayer27PickPrimaryCareerTaskWeaponEv */
{
} /* size: 4 */

/* <0> (null):0 */
const char  * PickSecondaryCareerTaskWeapon(class CBasePlayer *) /* linkage=_ZN11CBasePlayer29PickSecondaryCareerTaskWeaponEv */
{
} /* size: 4 */

/* <0> (null):0 */
const char  * PickFlashKillWeaponString(class CBasePlayer *) /* linkage=_ZN11CBasePlayer25PickFlashKillWeaponStringEv */
{
} /* size: 4 */

/* <0> (null):0 */
const char  * PickGrenadeKillWeaponString(class CBasePlayer *) /* linkage=_ZN11CBasePlayer27PickGrenadeKillWeaponStringEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool ShouldExecuteAutoBuyCommand(class CBasePlayer *, const class AutoBuyInfoStruct  *, bool, bool) /* linkage=_ZN11CBasePlayer27ShouldExecuteAutoBuyCommandEPK17AutoBuyInfoStructbb */
{
} /* size: 1 */

/* <0> (null):0 */
void PostAutoBuyCommandProcessing(class CBasePlayer *, const class AutoBuyInfoStruct  *, bool &, bool &) /* linkage=_ZN11CBasePlayer28PostAutoBuyCommandProcessingEPK17AutoBuyInfoStructRbS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void ParseAutoBuyString(class CBasePlayer *, const char  *, bool &, bool &) /* linkage=_ZN11CBasePlayer18ParseAutoBuyStringEPKcRbS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
class AutoBuyInfoStruct * GetAutoBuyCommandInfo(class CBasePlayer *, const char  *) /* linkage=_ZN11CBasePlayer21GetAutoBuyCommandInfoEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
void InitRebuyData(class CBasePlayer *, const char  *) /* linkage=_ZN11CBasePlayer13InitRebuyDataEPKc */
{
} /* size: 0 */

/* <0> (null):0 */
void BuildRebuyStruct(class CBasePlayer *) /* linkage=_ZN11CBasePlayer16BuildRebuyStructEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Rebuy(class CBasePlayer *) /* linkage=_ZN11CBasePlayer5RebuyEv */
{
} /* size: 0 */

/* <0> (null):0 */
void RebuyPrimaryWeapon(class CBasePlayer *) /* linkage=_ZN11CBasePlayer18RebuyPrimaryWeaponEv */
{
} /* size: 0 */

/* <0> (null):0 */
void RebuyPrimaryAmmo(class CBasePlayer *) /* linkage=_ZN11CBasePlayer16RebuyPrimaryAmmoEv */
{
} /* size: 0 */

/* <0> (null):0 */
void RebuySecondaryWeapon(class CBasePlayer *) /* linkage=_ZN11CBasePlayer20RebuySecondaryWeaponEv */
{
} /* size: 0 */

/* <0> (null):0 */
void RebuySecondaryAmmo(class CBasePlayer *) /* linkage=_ZN11CBasePlayer18RebuySecondaryAmmoEv */
{
} /* size: 0 */

/* <0> (null):0 */
void RebuyHEGrenade(class CBasePlayer *) /* linkage=_ZN11CBasePlayer14RebuyHEGrenadeEv */
{
} /* size: 0 */

/* <0> (null):0 */
void RebuyFlashbang(class CBasePlayer *) /* linkage=_ZN11CBasePlayer14RebuyFlashbangEv */
{
} /* size: 0 */

/* <0> (null):0 */
void RebuySmokeGrenade(class CBasePlayer *) /* linkage=_ZN11CBasePlayer17RebuySmokeGrenadeEv */
{
} /* size: 0 */

/* <0> (null):0 */
void RebuyDefuser(class CBasePlayer *) /* linkage=_ZN11CBasePlayer12RebuyDefuserEv */
{
} /* size: 0 */

/* <0> (null):0 */
void RebuyNightVision(class CBasePlayer *) /* linkage=_ZN11CBasePlayer16RebuyNightVisionEv */
{
} /* size: 0 */

/* <0> (null):0 */
void RebuyArmor(class CBasePlayer *) /* linkage=_ZN11CBasePlayer10RebuyArmorEv */
{
} /* size: 0 */

/* <0> (null):0 */
void UpdateLocation(class CBasePlayer *, bool) /* linkage=_ZN11CBasePlayer14UpdateLocationEb */
{
} /* size: 0 */

/* <0> (null):0 */
void SetObserverAutoDirector(class CBasePlayer *, bool) /* linkage=_ZN11CBasePlayer23SetObserverAutoDirectorEb */
{
} /* size: 0 */

/* <0> (null):0 */
bool IsObservingPlayer(class CBasePlayer *, class CBasePlayer *) /* linkage=_ZN11CBasePlayer17IsObservingPlayerEPS_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool CanSwitchObserverModes(const class CBasePlayer  *) /* linkage=_ZNK11CBasePlayer22CanSwitchObserverModesEv */
{
} /* size: 1 */

/* <0> (null):0 */
void Intense(class CBasePlayer *) /* linkage=_ZN11CBasePlayer7IntenseEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool operator()(class IntenseFunctor *, class CBasePlayer *) /* linkage=_ZN14IntenseFunctorclEP11CBasePlayer */
{
} /* size: 1 */

/* <0> (null):0 */
void InitGraph(class CGraph *) /* linkage=_ZN6CGraph9InitGraphEv */
{
} /* size: 0 */

/* <0> (null):0 */
int AllocNodes(class CGraph *) /* linkage=_ZN6CGraph10AllocNodesEv */
{
} /* size: 4 */

/* <0> (null):0 */
int CheckNODFile(class CGraph *, char *) /* linkage=_ZN6CGraph12CheckNODFileEPc */
{
} /* size: 4 */

/* <0> (null):0 */
int FLoadGraph(class CGraph *, char *) /* linkage=_ZN6CGraph10FLoadGraphEPc */
{
} /* size: 4 */

/* <0> (null):0 */
int FSetGraphPointers(class CGraph *) /* linkage=_ZN6CGraph17FSetGraphPointersEv */
{
} /* size: 4 */

/* <0> (null):0 */
void ShowNodeConnections(class CGraph *, int) /* linkage=_ZN6CGraph19ShowNodeConnectionsEi */
{
} /* size: 0 */

/* <0> (null):0 */
int FindNearestNode(class CGraph *, const class Vector  &, class CBaseEntity *) /* linkage=_ZN6CGraph15FindNearestNodeERK6VectorP11CBaseEntity */
{
} /* size: 4 */

/* <0> (null):0 */
int FindNearestNode(class CGraph *, const class Vector  &, int) /* linkage=_ZN6CGraph15FindNearestNodeERK6Vectori */
{
} /* size: 4 */

/* <0> (null):0 */
void Clear(class CSound *) /* linkage=_ZN6CSound5ClearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Reset(class CSound *) /* linkage=_ZN6CSound5ResetEv */
{
} /* size: 0 */

/* <0> (null):0 */
BOOL FIsSound(class CSound *) /* linkage=_ZN6CSound8FIsSoundEv */
{
} /* size: 4 */

/* <0> (null):0 */
BOOL FIsScent(class CSound *) /* linkage=_ZN6CSound8FIsScentEv */
{
} /* size: 4 */

/* <0> (null):0 */
difference_type operator-<CCareerTask**, std::vector<CCareerTask*> >(const class __normal_iterator<CCareerTask**, std::vector<CCareerTask*, std::allocator<CCareerTask*> > >  &, const class __normal_iterator<CCareerTask**, std::vector<CCareerTask*, std::allocator<CCareerTask*> > >  &)
{
} /* size: 4 */

/* <0> (null):0 */
void swap(class _List_node_base &, class _List_node_base &) /* linkage=_ZNSt8__detail15_List_node_base4swapERS0_S1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_transfer(class _List_node_base *, class _List_node_base *, class _List_node_base *) /* linkage=_ZNSt8__detail15_List_node_base11_M_transferEPS0_S1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_reverse(class _List_node_base *) /* linkage=_ZNSt8__detail15_List_node_base10_M_reverseEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_hook(class _List_node_base *, class _List_node_base *) /* linkage=_ZNSt8__detail15_List_node_base7_M_hookEPS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_unhook(class _List_node_base *) /* linkage=_ZNSt8__detail15_List_node_base9_M_unhookEv */
{
} /* size: 0 */

/* <0> (null):0 */
void IntervalTimer(class IntervalTimer *)
{
} /* size: 0 */

/* <0> (null):0 */
void Reset(class IntervalTimer *) /* linkage=_ZN13IntervalTimer5ResetEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Start(class IntervalTimer *) /* linkage=_ZN13IntervalTimer5StartEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Invalidate(class IntervalTimer *) /* linkage=_ZN13IntervalTimer10InvalidateEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool HasStarted(const class IntervalTimer  *) /* linkage=_ZNK13IntervalTimer10HasStartedEv */
{
} /* size: 1 */

/* <0> (null):0 */
float GetElapsedTime(const class IntervalTimer  *) /* linkage=_ZNK13IntervalTimer14GetElapsedTimeEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsLessThen(const class IntervalTimer  *, float) /* linkage=_ZNK13IntervalTimer10IsLessThenEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsGreaterThen(const class IntervalTimer  *, float) /* linkage=_ZNK13IntervalTimer13IsGreaterThenEf */
{
} /* size: 1 */

/* <0> (null):0 */
void CountdownTimer(class CountdownTimer *)
{
} /* size: 0 */

/* <0> (null):0 */
void Reset(class CountdownTimer *) /* linkage=_ZN14CountdownTimer5ResetEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Start(class CountdownTimer *, float) /* linkage=_ZN14CountdownTimer5StartEf */
{
} /* size: 0 */

/* <0> (null):0 */
void Invalidate(class CountdownTimer *) /* linkage=_ZN14CountdownTimer10InvalidateEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool HasStarted(const class CountdownTimer  *) /* linkage=_ZNK14CountdownTimer10HasStartedEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsElapsed(const class CountdownTimer  *) /* linkage=_ZNK14CountdownTimer9IsElapsedEv */
{
} /* size: 1 */

/* <0> (null):0 */
const class BotProfile  * GetProfile(const class CBot  *) /* linkage=_ZNK4CBot10GetProfileEv */
{
} /* size: 4 */

/* <0> (null):0 */
float SizeX(const class Extent  *) /* linkage=_ZNK6Extent5SizeXEv */
{
} /* size: 4 */

/* <0> (null):0 */
float SizeY(const class Extent  *) /* linkage=_ZNK6Extent5SizeYEv */
{
} /* size: 4 */

/* <0> (null):0 */
float SizeZ(const class Extent  *) /* linkage=_ZNK6Extent5SizeZEv */
{
} /* size: 4 */

/* <0> (null):0 */
float Area(const class Extent  *) /* linkage=_ZNK6Extent4AreaEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool Contains(const class Extent  *, const class Vector  *) /* linkage=_ZNK6Extent8ContainsEPK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
void CNavNode(class CNavNode *, const class Vector  *, const class Vector  *, class CNavNode *)
{
} /* size: 0 */

/* <0> (null):0 */
const class CNavNode  * GetNode(const class Vector  *) /* linkage=_ZN8CNavNode7GetNodeEPK6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavNode * GetConnectedNode(const class CNavNode  *, enum NavDirType) /* linkage=_ZNK8CNavNode16GetConnectedNodeE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
const class Vector  * GetPosition(const class CNavNode  *) /* linkage=_ZNK8CNavNode11GetPositionEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class Vector  * GetNormal(const class CNavNode  *) /* linkage=_ZNK8CNavNode9GetNormalEv */
{
} /* size: 4 */

/* <0> (null):0 */
unsigned int GetID(const class CNavNode  *) /* linkage=_ZNK8CNavNode5GetIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavNode * GetFirst(void) /* linkage=_ZN8CNavNode8GetFirstEv */
{
} /* size: 4 */

/* <0> (null):0 */
unsigned int GetListLength(void) /* linkage=_ZN8CNavNode13GetListLengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavNode * GetNext(class CNavNode *) /* linkage=_ZN8CNavNode7GetNextEv */
{
} /* size: 4 */

/* <0> (null):0 */
void ConnectTo(class CNavNode *, class CNavNode *, enum NavDirType) /* linkage=_ZN8CNavNode9ConnectToEPS_10NavDirType */
{
} /* size: 143647088 */

/* <0> (null):0 */
class CNavNode * GetParent(const class CNavNode  *) /* linkage=_ZNK8CNavNode9GetParentEv */
{
} /* size: 4 */

/* <0> (null):0 */
void MarkAsVisited(class CNavNode *, enum NavDirType) /* linkage=_ZN8CNavNode13MarkAsVisitedE10NavDirType */
{
} /* size: 143738512 */

/* <0> (null):0 */
BOOL HasVisited(class CNavNode *, enum NavDirType) /* linkage=_ZN8CNavNode10HasVisitedE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
BOOL IsBiLinked(const class CNavNode  *, enum NavDirType) /* linkage=_ZNK8CNavNode10IsBiLinkedE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
BOOL IsClosedCell(const class CNavNode  *) /* linkage=_ZNK8CNavNode12IsClosedCellEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Cover(class CNavNode *) /* linkage=_ZN8CNavNode5CoverEv */
{
} /* size: 143305360 */

/* <0> (null):0 */
BOOL IsCovered(const class CNavNode  *) /* linkage=_ZNK8CNavNode9IsCoveredEv */
{
} /* size: 4 */

/* <0> (null):0 */
void AssignArea(class CNavNode *, class CNavArea *) /* linkage=_ZN8CNavNode10AssignAreaEP8CNavArea */
{
} /* size: 143227704 */

/* <0> (null):0 */
class CNavArea * GetArea(const class CNavNode  *) /* linkage=_ZNK8CNavNode7GetAreaEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetAttributes(class CNavNode *, unsigned char) /* linkage=_ZN8CNavNode13SetAttributesEh */
{
} /* size: 143665940 */

/* <0> (null):0 */
unsigned char GetAttributes(const class CNavNode  *) /* linkage=_ZNK8CNavNode13GetAttributesEv */
{
} /* size: 1 */

/* <0> (null):0 */
void CNavArea(class CNavArea *, class CNavNode *, class CNavNode *, class CNavNode *, class CNavNode *)
{
} /* size: 0 */

/* <0> (null):0 */
void CNavArea(class CNavArea *)
{
} /* size: 0 */

/* <0> (null):0 */
void CNavArea(class CNavArea *, const class Vector  *, const class Vector  *)
{
} /* size: 0 */

/* <0> (null):0 */
void CNavArea(class CNavArea *, const class Vector  *, const class Vector  *, const class Vector  *, const class Vector  *)
{
} /* size: 0 */

/* <0> (null):0 */
void ~CNavArea(class CNavArea *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void ConnectTo(class CNavArea *, class CNavArea *, enum NavDirType) /* linkage=_ZN8CNavArea9ConnectToEPS_10NavDirType */
{
} /* size: 0 */

/* <0> (null):0 */
void Disconnect(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea10DisconnectEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
void Save(const class CNavArea  *, FILE *) /* linkage=_ZNK8CNavArea4SaveEP8_IO_FILE */
{
} /* size: 0 */

/* <0> (null):0 */
void Save(class CNavArea *, int, unsigned int) /* linkage=_ZN8CNavArea4SaveEij */
{
} /* size: 0 */

/* <0> (null):0 */
void Load(class CNavArea *, class SteamFile *, unsigned int) /* linkage=_ZN8CNavArea4LoadEP9SteamFilej */
{
} /* size: 0 */

/* <0> (null):0 */
enum NavErrorType PostLoad(class CNavArea *) /* linkage=_ZN8CNavArea8PostLoadEv */
{
} /* size: 4 */

/* <0> (null):0 */
unsigned int GetID(const class CNavArea  *) /* linkage=_ZNK8CNavArea5GetIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetAttributes(class CNavArea *, unsigned char) /* linkage=_ZN8CNavArea13SetAttributesEh */
{
} /* size: 0 */

/* <0> (null):0 */
unsigned char GetAttributes(const class CNavArea  *) /* linkage=_ZNK8CNavArea13GetAttributesEv */
{
} /* size: 1 */

/* <0> (null):0 */
void SetPlace(class CNavArea *, Place) /* linkage=_ZN8CNavArea8SetPlaceEj */
{
} /* size: 0 */

/* <0> (null):0 */
Place GetPlace(const class CNavArea  *) /* linkage=_ZNK8CNavArea8GetPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsOverlapping(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea13IsOverlappingEPK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsOverlapping(const class CNavArea  *, const class CNavArea  *) /* linkage=_ZNK8CNavArea13IsOverlappingEPKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsOverlappingX(const class CNavArea  *, const class CNavArea  *) /* linkage=_ZNK8CNavArea14IsOverlappingXEPKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsOverlappingY(const class CNavArea  *, const class CNavArea  *) /* linkage=_ZNK8CNavArea14IsOverlappingYEPKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
int GetPlayerCount(const class CNavArea  *, int, class CBasePlayer *) /* linkage=_ZNK8CNavArea14GetPlayerCountEiP11CBasePlayer */
{
} /* size: 4 */

/* <0> (null):0 */
float GetZ(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea4GetZEPK6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
float GetZ(const class CNavArea  *, float, float) /* linkage=_ZNK8CNavArea4GetZEff */
{
} /* size: 4 */

/* <0> (null):0 */
bool Contains(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea8ContainsEPK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsCoplanar(const class CNavArea  *, const class CNavArea  *) /* linkage=_ZNK8CNavArea10IsCoplanarEPKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
void GetClosestPointOnArea(const class CNavArea  *, const class Vector  *, class Vector *) /* linkage=_ZNK8CNavArea21GetClosestPointOnAreaEPK6VectorPS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
float GetDistanceSquaredToPoint(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea25GetDistanceSquaredToPointEPK6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsDegenerate(const class CNavArea  *) /* linkage=_ZNK8CNavArea12IsDegenerateEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsEdge(const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea6IsEdgeE10NavDirType */
{
} /* size: 1 */

/* <0> (null):0 */
int GetAdjacentCount(const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea16GetAdjacentCountE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetAdjacentArea(const class CNavArea  *, enum NavDirType, int) /* linkage=_ZNK8CNavArea15GetAdjacentAreaE10NavDirTypei */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetRandomAdjacentArea(const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea21GetRandomAdjacentAreaE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
const NavConnectList  * GetAdjacentList(const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea15GetAdjacentListE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsConnected(const class CNavArea  *, const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea11IsConnectedEPKS_10NavDirType */
{
} /* size: 1 */

/* <0> (null):0 */
float ComputeHeightChange(class CNavArea *, const class CNavArea  *) /* linkage=_ZN8CNavArea19ComputeHeightChangeEPKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
const NavLadderList  * GetLadderList(const class CNavArea  *, enum LadderDirectionType) /* linkage=_ZNK8CNavArea13GetLadderListE19LadderDirectionType */
{
} /* size: 4 */

/* <0> (null):0 */
void ComputePortal(const class CNavArea  *, const class CNavArea  *, enum NavDirType, class Vector *, float *) /* linkage=_ZNK8CNavArea13ComputePortalEPKS_10NavDirTypeP6VectorPf */
{
} /* size: 0 */

/* <0> (null):0 */
void ComputeClosestPointInPortal(const class CNavArea  *, const class CNavArea  *, enum NavDirType, const class Vector  *, class Vector *) /* linkage=_ZNK8CNavArea27ComputeClosestPointInPortalEPKS_10NavDirTypePK6VectorPS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
enum NavDirType ComputeDirection(const class CNavArea  *, class Vector *) /* linkage=_ZNK8CNavArea16ComputeDirectionEP6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
void SetClearedTimestamp(class CNavArea *, int) /* linkage=_ZN8CNavArea19SetClearedTimestampEi */
{
} /* size: 0 */

/* <0> (null):0 */
float GetClearedTimestamp(class CNavArea *, int) /* linkage=_ZN8CNavArea19GetClearedTimestampEi */
{
} /* size: 4 */

/* <0> (null):0 */
const HidingSpotList  * GetHidingSpotList(const class CNavArea  *) /* linkage=_ZNK8CNavArea17GetHidingSpotListEv */
{
} /* size: 4 */

/* <0> (null):0 */
void ComputeHidingSpots(class CNavArea *) /* linkage=_ZN8CNavArea18ComputeHidingSpotsEv */
{
} /* size: 0 */

/* <0> (null):0 */
void ComputeSniperSpots(class CNavArea *) /* linkage=_ZN8CNavArea18ComputeSniperSpotsEv */
{
} /* size: 0 */

/* <0> (null):0 */
class SpotEncounter * GetSpotEncounter(class CNavArea *, const class CNavArea  *, const class CNavArea  *) /* linkage=_ZN8CNavArea16GetSpotEncounterEPKS_S1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void ComputeSpotEncounters(class CNavArea *) /* linkage=_ZN8CNavArea21ComputeSpotEncountersEv */
{
} /* size: 0 */

/* <0> (null):0 */
void IncreaseDanger(class CNavArea *, int, float) /* linkage=_ZN8CNavArea14IncreaseDangerEif */
{
} /* size: 0 */

/* <0> (null):0 */
float GetDanger(class CNavArea *, int) /* linkage=_ZN8CNavArea9GetDangerEi */
{
} /* size: 4 */

/* <0> (null):0 */
float GetSizeX(const class CNavArea  *) /* linkage=_ZNK8CNavArea8GetSizeXEv */
{
} /* size: 4 */

/* <0> (null):0 */
float GetSizeY(const class CNavArea  *) /* linkage=_ZNK8CNavArea8GetSizeYEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class Extent  * GetExtent(const class CNavArea  *) /* linkage=_ZNK8CNavArea9GetExtentEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class Vector  * GetCenter(const class CNavArea  *) /* linkage=_ZNK8CNavArea9GetCenterEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class Vector  * GetCorner(const class CNavArea  *, enum NavCornerType) /* linkage=_ZNK8CNavArea9GetCornerE13NavCornerType */
{
} /* size: 4 */

/* <0> (null):0 */
const class ApproachInfo  * GetApproachInfo(const class CNavArea  *, int) /* linkage=_ZNK8CNavArea15GetApproachInfoEi */
{
} /* size: 4 */

/* <0> (null):0 */
int GetApproachInfoCount(const class CNavArea  *) /* linkage=_ZNK8CNavArea20GetApproachInfoCountEv */
{
} /* size: 4 */

/* <0> (null):0 */
void ComputeApproachAreas(class CNavArea *) /* linkage=_ZN8CNavArea20ComputeApproachAreasEv */
{
} /* size: 0 */

/* <0> (null):0 */
void MakeNewMarker(void) /* linkage=_ZN8CNavArea13MakeNewMarkerEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Mark(class CNavArea *) /* linkage=_ZN8CNavArea4MarkEv */
{
} /* size: 0 */

/* <0> (null):0 */
BOOL IsMarked(const class CNavArea  *) /* linkage=_ZNK8CNavArea8IsMarkedEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetParent(class CNavArea *, class CNavArea *, enum NavTraverseType) /* linkage=_ZN8CNavArea9SetParentEPS_15NavTraverseType */
{
} /* size: 0 */

/* <0> (null):0 */
class CNavArea * GetParent(const class CNavArea  *) /* linkage=_ZNK8CNavArea9GetParentEv */
{
} /* size: 4 */

/* <0> (null):0 */
enum NavTraverseType GetParentHow(const class CNavArea  *) /* linkage=_ZNK8CNavArea12GetParentHowEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsOpen(const class CNavArea  *) /* linkage=_ZNK8CNavArea6IsOpenEv */
{
} /* size: 1 */

/* <0> (null):0 */
void AddToOpenList(class CNavArea *) /* linkage=_ZN8CNavArea13AddToOpenListEv */
{
} /* size: 0 */

/* <0> (null):0 */
void UpdateOnOpenList(class CNavArea *) /* linkage=_ZN8CNavArea16UpdateOnOpenListEv */
{
} /* size: 0 */

/* <0> (null):0 */
void RemoveFromOpenList(class CNavArea *) /* linkage=_ZN8CNavArea18RemoveFromOpenListEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool IsOpenListEmpty(void) /* linkage=_ZN8CNavArea15IsOpenListEmptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
class CNavArea * PopOpenList(void) /* linkage=_ZN8CNavArea11PopOpenListEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsClosed(const class CNavArea  *) /* linkage=_ZNK8CNavArea8IsClosedEv */
{
} /* size: 1 */

/* <0> (null):0 */
void AddToClosedList(class CNavArea *) /* linkage=_ZN8CNavArea15AddToClosedListEv */
{
} /* size: 0 */

/* <0> (null):0 */
void RemoveFromClosedList(class CNavArea *) /* linkage=_ZN8CNavArea20RemoveFromClosedListEv */
{
} /* size: 0 */

/* <0> (null):0 */
void ClearSearchLists(void) /* linkage=_ZN8CNavArea16ClearSearchListsEv */
{
} /* size: 0 */

/* <0> (null):0 */
void SetTotalCost(class CNavArea *, float) /* linkage=_ZN8CNavArea12SetTotalCostEf */
{
} /* size: 0 */

/* <0> (null):0 */
float GetTotalCost(const class CNavArea  *) /* linkage=_ZNK8CNavArea12GetTotalCostEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetCostSoFar(class CNavArea *, float) /* linkage=_ZN8CNavArea12SetCostSoFarEf */
{
} /* size: 0 */

/* <0> (null):0 */
float GetCostSoFar(const class CNavArea  *) /* linkage=_ZNK8CNavArea12GetCostSoFarEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Draw(class CNavArea *, byte, byte, byte, int) /* linkage=_ZN8CNavArea4DrawEhhhi */
{
} /* size: 0 */

/* <0> (null):0 */
void DrawConnectedAreas(class CNavArea *) /* linkage=_ZN8CNavArea18DrawConnectedAreasEv */
{
} /* size: 0 */

/* <0> (null):0 */
void DrawMarkedCorner(class CNavArea *, enum NavCornerType, byte, byte, byte, int) /* linkage=_ZN8CNavArea16DrawMarkedCornerE13NavCornerTypehhhi */
{
} /* size: 0 */

/* <0> (null):0 */
bool SplitEdit(class CNavArea *, bool, float, class CNavArea * *, class CNavArea * *) /* linkage=_ZN8CNavArea9SplitEditEbfPPS_S1_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool MergeEdit(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea9MergeEditEPS_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool SpliceEdit(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea10SpliceEditEPS_ */
{
} /* size: 1 */

/* <0> (null):0 */
void RaiseCorner(class CNavArea *, enum NavCornerType, int) /* linkage=_ZN8CNavArea11RaiseCornerE13NavCornerTypei */
{
} /* size: 0 */

/* <0> (null):0 */
void AddLadderUp(class CNavArea *, class CNavLadder *) /* linkage=_ZN8CNavArea11AddLadderUpEP10CNavLadder */
{
} /* size: 0 */

/* <0> (null):0 */
void AddLadderDown(class CNavArea *, class CNavLadder *) /* linkage=_ZN8CNavArea13AddLadderDownEP10CNavLadder */
{
} /* size: 0 */

/* <0> (null):0 */
void Initialize(class CNavArea *) /* linkage=_ZN8CNavArea10InitializeEv */
{
} /* size: 0 */

/* <0> (null):0 */
void DecayDanger(class CNavArea *) /* linkage=_ZN8CNavArea11DecayDangerEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool IsHidingSpotCollision(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea21IsHidingSpotCollisionEPK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
void AddSpotEncounters(class CNavArea *, const class CNavArea  *, enum NavDirType, const class CNavArea  *, enum NavDirType) /* linkage=_ZN8CNavArea17AddSpotEncountersEPKS_10NavDirTypeS1_S2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void Strip(class CNavArea *) /* linkage=_ZN8CNavArea5StripEv */
{
} /* size: 0 */

/* <0> (null):0 */
void FinishMerge(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea11FinishMergeEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
void MergeAdjacentConnections(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea24MergeAdjacentConnectionsEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
void AssignNodes(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea11AssignNodesEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
void FinishSplitEdit(class CNavArea *, class CNavArea *, enum NavDirType) /* linkage=_ZN8CNavArea15FinishSplitEditEPS_10NavDirType */
{
} /* size: 0 */

/* <0> (null):0 */
void OnDestroyNotify(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea15OnDestroyNotifyEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
void SteamFile(class SteamFile *, const char  *)
{
} /* size: 0 */

/* <0> (null):0 */
void ~SteamFile(class SteamFile *, int)
{
} /* size: 0 */

/* <0> (null):0 */
bool IsValid(const class SteamFile  *) /* linkage=_ZNK9SteamFile7IsValidEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool Read(class SteamFile *, void *, int) /* linkage=_ZN9SteamFile4ReadEPvi */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator==(const union NavConnect  *, const union NavConnect  &) /* linkage=_ZNK10NavConnecteqERKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
void CNavLadder(class CNavLadder *)
{
} /* size: 143939632 */

/* <0> (null):0 */
void OnDestroyNotify(class CNavLadder *, class CNavArea *) /* linkage=_ZN10CNavLadder15OnDestroyNotifyEP8CNavArea */
{
} /* size: 143947608 */

/* <0> (null):0 */
void HidingSpot(class HidingSpot *)
{
} /* size: 143979556 */

/* <0> (null):0 */
void HidingSpot(class HidingSpot *, const class Vector  *, unsigned char)
{
} /* size: 143987776 */

/* <0> (null):0 */
bool HasGoodCover(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot12HasGoodCoverEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsGoodSniperSpot(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot16IsGoodSniperSpotEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsIdealSniperSpot(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot17IsIdealSniperSpotEv */
{
} /* size: 1 */

/* <0> (null):0 */
void SetFlags(class HidingSpot *, unsigned char) /* linkage=_ZN10HidingSpot8SetFlagsEh */
{
} /* size: 144031512 */

/* <0> (null):0 */
unsigned char GetFlags(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot8GetFlagsEv */
{
} /* size: 1 */

/* <0> (null):0 */
void Save(const class HidingSpot  *, int, unsigned int) /* linkage=_ZNK10HidingSpot4SaveEij */
{
} /* size: 143819696 */

/* <0> (null):0 */
void Load(class HidingSpot *, class SteamFile *, unsigned int) /* linkage=_ZN10HidingSpot4LoadEP9SteamFilej */
{
} /* size: 143822592 */

/* <0> (null):0 */
const class Vector  * GetPosition(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot11GetPositionEv */
{
} /* size: 4 */

/* <0> (null):0 */
unsigned int GetID(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot5GetIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Mark(class HidingSpot *) /* linkage=_ZN10HidingSpot4MarkEv */
{
} /* size: 144077096 */

/* <0> (null):0 */
bool IsMarked(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot8IsMarkedEv */
{
} /* size: 1 */

/* <0> (null):0 */
void ChangeMasterMarker(void) /* linkage=_ZN10HidingSpot18ChangeMasterMarkerEv */
{
} /* size: 144097608 */

/* <0> (null):0 */
void new_allocator(class new_allocator<SpotOrder> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<SpotOrder> *, const class new_allocator<SpotOrder>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<SpotOrder> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<SpotOrder>  *, class SpotOrder &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE7addressERS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<SpotOrder>  *, const class SpotOrder  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE7addressERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<SpotOrder> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<SpotOrder> *, class SpotOrder *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE10deallocateEPS1_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<SpotOrder>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<SpotOrder> *, class SpotOrder *, const class SpotOrder  &) /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE9constructEPS1_RKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<SpotOrder> *, class SpotOrder *) /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE7destroyEPS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<SpotOrder> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<SpotOrder> *, const class allocator<SpotOrder>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<SpotOrder> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<SpotOrder> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<SpotOrder> > *, const class new_allocator<std::_List_node<SpotOrder> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<SpotOrder> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<SpotOrder> >  *, class _List_node<SpotOrder> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7addressERS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<SpotOrder> >  *, const class _List_node<SpotOrder>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7addressERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<SpotOrder> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE10deallocateEPS3_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<SpotOrder> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *, const class _List_node<SpotOrder>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE9constructEPS3_RKS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7destroyEPS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<SpotOrder> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<SpotOrder> > *, const class allocator<std::_List_node<SpotOrder> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<SpotOrder> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class _List_node<SpotOrder> * _M_get_node(class _List_base<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, class _List_node<SpotOrder> *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void _M_clear(class _List_base<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE8_M_clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_init(class _List_base<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE7_M_initEv */
{
} /* size: 0 */

/* <0> (null):0 */
_Node * _M_create_node(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE14_M_create_nodeERKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<SpotOrder, std::allocator<SpotOrder> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<SpotOrder, std::allocator<SpotOrder> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<SpotOrder, std::allocator<SpotOrder> > *, const class list<SpotOrder, std::allocator<SpotOrder> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
class list<SpotOrder, std::allocator<SpotOrder> > & operator=(class list<SpotOrder, std::allocator<SpotOrder> > *, const class list<SpotOrder, std::allocator<SpotOrder> >  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EEaSERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6assignEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, class SpotOrder) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6resizeEjS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
reference front(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE10push_frontERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_front(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9pop_frontEv */
{
} /* size: 0 */

/* <0> (null):0 */
void push_back(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9push_backERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, unsigned int, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5eraseESt14_List_iteratorIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4swapERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void remove(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6removeERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void unique(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6uniqueEv */
{
} /* size: 0 */

/* <0> (null):0 */
void merge(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5mergeERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void reverse(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE7reverseEv */
{
} /* size: 0 */

/* <0> (null):0 */
void sort(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4sortEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE18_M_fill_initializeEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE14_M_fill_assignEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_transfer(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE25_M_check_equal_allocatorsERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<HidingSpot*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<HidingSpot*> *, const class new_allocator<HidingSpot*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<HidingSpot*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<HidingSpot*>  *, class HidingSpot * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE7addressERS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<HidingSpot*>  *, const class HidingSpot *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE7addressERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<HidingSpot*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<HidingSpot*> *, class HidingSpot * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE10deallocateEPS2_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<HidingSpot*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<HidingSpot*> *, class HidingSpot * *, const class HidingSpot *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE9constructEPS2_RKS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<HidingSpot*> *, class HidingSpot * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE7destroyEPS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<HidingSpot*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<HidingSpot*> *, const class allocator<HidingSpot*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<HidingSpot*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *, const class new_allocator<std::_List_node<HidingSpot*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<HidingSpot*> >  *, class _List_node<HidingSpot*> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7addressERS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<HidingSpot*> >  *, const class _List_node<HidingSpot*>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7addressERKS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<HidingSpot*> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE10deallocateEPS4_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<HidingSpot*> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *, const class _List_node<HidingSpot*>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE9constructEPS4_RKS4_ */
{
} /* size: 143279592 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7destroyEPS4_ */
{
} /* size: 143596200 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<HidingSpot*> > *)
{
} /* size: 143739472 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<HidingSpot*> > *, const class allocator<std::_List_node<HidingSpot*> >  &)
{
} /* size: 143343952 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<HidingSpot*> > *, int)
{
} /* size: 143301904 */

/* <0> (null):0 */
class _List_node<HidingSpot*> * _M_get_node(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_node<HidingSpot*> *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */
{
} /* size: 143663648 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *)
{
} /* size: 143578444 */

/* <0> (null):0 */
void _List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, const allocator_type  &)
{
} /* size: 143811256 */

/* <0> (null):0 */
void ~_List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, int)
{
} /* size: 143876980 */

/* <0> (null):0 */
void _M_clear(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE8_M_clearEv */
{
} /* size: 143798300 */

/* <0> (null):0 */
void _M_init(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE7_M_initEv */
{
} /* size: 143905144 */

/* <0> (null):0 */
_Node * _M_create_node(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE14_M_create_nodeERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const class list<HidingSpot*, std::allocator<HidingSpot*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
class list<HidingSpot*, std::allocator<HidingSpot*> > & operator=(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const class list<HidingSpot*, std::allocator<HidingSpot*> >  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EEaSERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, class HidingSpot *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6resizeEjS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
reference front(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE10push_frontERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_front(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9pop_frontEv */
{
} /* size: 0 */

/* <0> (null):0 */
void push_back(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9push_backERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4swapERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void remove(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6removeERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void unique(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6uniqueEv */
{
} /* size: 0 */

/* <0> (null):0 */
void merge(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5mergeERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void reverse(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE7reverseEv */
{
} /* size: 0 */

/* <0> (null):0 */
void sort(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4sortEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE18_M_fill_initializeEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE14_M_fill_assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_transfer(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE25_M_check_equal_allocatorsERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<SpotEncounter> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<SpotEncounter> *, const class new_allocator<SpotEncounter>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<SpotEncounter> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<SpotEncounter>  *, class SpotEncounter &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE7addressERS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<SpotEncounter>  *, const class SpotEncounter  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE7addressERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<SpotEncounter> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<SpotEncounter> *, class SpotEncounter *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE10deallocateEPS1_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<SpotEncounter>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<SpotEncounter> *, class SpotEncounter *, const class SpotEncounter  &) /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE9constructEPS1_RKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<SpotEncounter> *, class SpotEncounter *) /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE7destroyEPS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<SpotEncounter> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<SpotEncounter> *, const class allocator<SpotEncounter>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<SpotEncounter> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *, const class new_allocator<std::_List_node<SpotEncounter> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<SpotEncounter> >  *, class _List_node<SpotEncounter> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7addressERS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<SpotEncounter> >  *, const class _List_node<SpotEncounter>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7addressERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<SpotEncounter> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE10deallocateEPS3_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<SpotEncounter> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *, const class _List_node<SpotEncounter>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE9constructEPS3_RKS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7destroyEPS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<SpotEncounter> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<SpotEncounter> > *, const class allocator<std::_List_node<SpotEncounter> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<SpotEncounter> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class _List_node<SpotEncounter> * _M_get_node(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_node<SpotEncounter> *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void _M_clear(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE8_M_clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_init(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE7_M_initEv */
{
} /* size: 0 */

/* <0> (null):0 */
_Node * _M_create_node(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE14_M_create_nodeERKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const class list<SpotEncounter, std::allocator<SpotEncounter> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
class list<SpotEncounter, std::allocator<SpotEncounter> > & operator=(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const class list<SpotEncounter, std::allocator<SpotEncounter> >  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EEaSERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6assignEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, class SpotEncounter) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6resizeEjS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
reference front(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE10push_frontERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_front(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9pop_frontEv */
{
} /* size: 0 */

/* <0> (null):0 */
void push_back(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9push_backERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, unsigned int, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5eraseESt14_List_iteratorIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4swapERS2_ */
{
} /* size: 143647472 */

/* <0> (null):0 */
void clear(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5clearEv */
{
} /* size: 143649820 */

/* <0> (null):0 */
void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */
{
} /* size: 143738608 */

/* <0> (null):0 */
void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */
{
} /* size: 143343664 */

/* <0> (null):0 */
void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */
{
} /* size: 143302192 */

/* <0> (null):0 */
void remove(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6removeERKS0_ */
{
} /* size: 143305264 */

/* <0> (null):0 */
void unique(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6uniqueEv */
{
} /* size: 143225976 */

/* <0> (null):0 */
void merge(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5mergeERS2_ */
{
} /* size: 143227956 */

/* <0> (null):0 */
void reverse(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE7reverseEv */
{
} /* size: 143664692 */

/* <0> (null):0 */
void sort(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4sortEv */
{
} /* size: 143666244 */

/* <0> (null):0 */
void _M_fill_initialize(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE18_M_fill_initializeEjRKS0_ */
{
} /* size: 143207396 */

/* <0> (null):0 */
void _M_fill_assign(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE14_M_fill_assignEjRKS0_ */
{
} /* size: 143576252 */

/* <0> (null):0 */
void _M_transfer(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */
{
} /* size: 143578544 */

/* <0> (null):0 */
void _M_insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 143812696 */

/* <0> (null):0 */
void _M_erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */
{
} /* size: 143794800 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE25_M_check_equal_allocatorsERS2_ */
{
} /* size: 143903992 */

/* <0> (null):0 */
void new_allocator(class new_allocator<NavConnect> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<NavConnect> *, const class new_allocator<NavConnect>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<NavConnect> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<NavConnect>  *, union NavConnect &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE7addressERS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<NavConnect>  *, const union NavConnect  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE7addressERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<NavConnect> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<NavConnect> *, union NavConnect *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE10deallocateEPS1_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<NavConnect>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<NavConnect> *, union NavConnect *, const union NavConnect  &) /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE9constructEPS1_RKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<NavConnect> *, union NavConnect *) /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE7destroyEPS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<NavConnect> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<NavConnect> *, const class allocator<NavConnect>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<NavConnect> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<NavConnect> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<NavConnect> > *, const class new_allocator<std::_List_node<NavConnect> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<NavConnect> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<NavConnect> >  *, class _List_node<NavConnect> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7addressERS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<NavConnect> >  *, const class _List_node<NavConnect>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7addressERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<NavConnect> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE10deallocateEPS3_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<NavConnect> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *, const class _List_node<NavConnect>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE9constructEPS3_RKS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7destroyEPS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<NavConnect> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<NavConnect> > *, const class allocator<std::_List_node<NavConnect> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<NavConnect> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class _List_node<NavConnect> * _M_get_node(class _List_base<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<NavConnect, std::allocator<NavConnect> > *, class _List_node<NavConnect> *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void _M_clear(class _List_base<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE8_M_clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_init(class _List_base<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE7_M_initEv */
{
} /* size: 0 */

/* <0> (null):0 */
_Node * _M_create_node(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE14_M_create_nodeERKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<NavConnect, std::allocator<NavConnect> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<NavConnect, std::allocator<NavConnect> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<NavConnect, std::allocator<NavConnect> > *, const class list<NavConnect, std::allocator<NavConnect> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
class list<NavConnect, std::allocator<NavConnect> > & operator=(class list<NavConnect, std::allocator<NavConnect> > *, const class list<NavConnect, std::allocator<NavConnect> >  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EEaSERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6assignEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, union NavConnect) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6resizeEjS0_ */
{
} /* size: 143663696 */

/* <0> (null):0 */
reference front(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE10push_frontERKS0_ */
{
} /* size: 143810880 */

/* <0> (null):0 */
void pop_front(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9pop_frontEv */
{
} /* size: 143875680 */

/* <0> (null):0 */
void push_back(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9push_backERKS0_ */
{
} /* size: 143267436 */

/* <0> (null):0 */
void pop_back(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE8pop_backEv */
{
} /* size: 143891592 */

/* <0> (null):0 */
iterator insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, unsigned int, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */
{
} /* size: 143973452 */

/* <0> (null):0 */
iterator erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5eraseESt14_List_iteratorIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4swapERS2_ */
{
} /* size: 144216568 */

/* <0> (null):0 */
void clear(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5clearEv */
{
} /* size: 144237468 */

/* <0> (null):0 */
void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */
{
} /* size: 144266628 */

/* <0> (null):0 */
void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */
{
} /* size: 144285152 */

/* <0> (null):0 */
void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */
{
} /* size: 144313132 */

/* <0> (null):0 */
void remove(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6removeERKS0_ */
{
} /* size: 144355492 */

/* <0> (null):0 */
void unique(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6uniqueEv */
{
} /* size: 143593576 */

/* <0> (null):0 */
void merge(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5mergeERS2_ */
{
} /* size: 143903672 */

/* <0> (null):0 */
void reverse(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE7reverseEv */
{
} /* size: 143918456 */

/* <0> (null):0 */
void sort(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4sortEv */
{
} /* size: 143930248 */

/* <0> (null):0 */
void _M_fill_initialize(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE18_M_fill_initializeEjRKS0_ */
{
} /* size: 143948844 */

/* <0> (null):0 */
void _M_fill_assign(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE14_M_fill_assignEjRKS0_ */
{
} /* size: 143971352 */

/* <0> (null):0 */
void _M_transfer(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */
{
} /* size: 143994288 */

/* <0> (null):0 */
void _M_insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 144054136 */

/* <0> (null):0 */
void _M_erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */
{
} /* size: 144075560 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE25_M_check_equal_allocatorsERS2_ */
{
} /* size: 144096024 */

/* <0> (null):0 */
void new_allocator(class new_allocator<CNavLadder*> *)
{
} /* size: 144186368 */

/* <0> (null):0 */
void new_allocator(class new_allocator<CNavLadder*> *, const class new_allocator<CNavLadder*>  &)
{
} /* size: 144197384 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<CNavLadder*> *, int)
{
} /* size: 144219284 */

/* <0> (null):0 */
pointer address(const class new_allocator<CNavLadder*>  *, class CNavLadder * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE7addressERS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<CNavLadder*>  *, const class CNavLadder *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE7addressERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<CNavLadder*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<CNavLadder*> *, class CNavLadder * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE10deallocateEPS2_j */
{
} /* size: 144322592 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<CNavLadder*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<CNavLadder*> *, class CNavLadder * *, const class CNavLadder *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE9constructEPS2_RKS2_ */
{
} /* size: 144363876 */

/* <0> (null):0 */
void destroy(class new_allocator<CNavLadder*> *, class CNavLadder * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE7destroyEPS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<CNavLadder*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<CNavLadder*> *, const class allocator<CNavLadder*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<CNavLadder*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *, const class new_allocator<std::_List_node<CNavLadder*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<CNavLadder*> >  *, class _List_node<CNavLadder*> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7addressERS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<CNavLadder*> >  *, const class _List_node<CNavLadder*>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7addressERKS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<CNavLadder*> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE10deallocateEPS4_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<CNavLadder*> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *, const class _List_node<CNavLadder*>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE9constructEPS4_RKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7destroyEPS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<CNavLadder*> > *)
{
} /* size: 137633272 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<CNavLadder*> > *, const class allocator<std::_List_node<CNavLadder*> >  &)
{
} /* size: 143279592 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<CNavLadder*> > *, int)
{
} /* size: 143595912 */

/* <0> (null):0 */
class _List_node<CNavLadder*> * _M_get_node(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_node<CNavLadder*> *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */
{
} /* size: 143344144 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *)
{
} /* size: 143662948 */

/* <0> (null):0 */
void _List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, const allocator_type  &)
{
} /* size: 143664740 */

/* <0> (null):0 */
void ~_List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, int)
{
} /* size: 143666592 */

/* <0> (null):0 */
void _M_clear(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE8_M_clearEv */
{
} /* size: 143208272 */

/* <0> (null):0 */
void _M_init(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE7_M_initEv */
{
} /* size: 143576300 */

/* <0> (null):0 */
_Node * _M_create_node(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE14_M_create_nodeERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *)
{
} /* size: 143922112 */

/* <0> (null):0 */
void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const allocator_type  &)
{
} /* size: 144154872 */

/* <0> (null):0 */
void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 144082044 */

/* <0> (null):0 */
void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const class list<CNavLadder*, std::allocator<CNavLadder*> >  &)
{
} /* size: 144172544 */

/* <0> (null):0 */
class list<CNavLadder*, std::allocator<CNavLadder*> > & operator=(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const class list<CNavLadder*, std::allocator<CNavLadder*> >  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EEaSERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6assignEjRKS1_ */
{
} /* size: 144189416 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, class CNavLadder *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6resizeEjS1_ */
{
} /* size: 144323096 */

/* <0> (null):0 */
reference front(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE10push_frontERKS1_ */
{
} /* size: 144234248 */

/* <0> (null):0 */
void pop_front(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9pop_frontEv */
{
} /* size: 0 */

/* <0> (null):0 */
void push_back(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9push_backERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4swapERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void remove(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6removeERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void unique(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6uniqueEv */
{
} /* size: 0 */

/* <0> (null):0 */
void merge(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5mergeERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void reverse(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE7reverseEv */
{
} /* size: 0 */

/* <0> (null):0 */
void sort(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4sortEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE18_M_fill_initializeEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE14_M_fill_assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_transfer(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE25_M_check_equal_allocatorsERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<CNavArea*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<CNavArea*> *, const class new_allocator<CNavArea*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<CNavArea*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<CNavArea*>  *, class CNavArea * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE7addressERS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<CNavArea*>  *, const class CNavArea *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE7addressERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<CNavArea*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<CNavArea*> *, class CNavArea * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE10deallocateEPS2_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<CNavArea*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<CNavArea*> *, class CNavArea * *, const class CNavArea *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE9constructEPS2_RKS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<CNavArea*> *, class CNavArea * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE7destroyEPS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<CNavArea*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<CNavArea*> *, const class allocator<CNavArea*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<CNavArea*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<CNavArea*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<CNavArea*> > *, const class new_allocator<std::_List_node<CNavArea*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<CNavArea*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<CNavArea*> >  *, class _List_node<CNavArea*> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7addressERS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<CNavArea*> >  *, const class _List_node<CNavArea*>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7addressERKS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<CNavArea*> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE10deallocateEPS4_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<CNavArea*> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *, const class _List_node<CNavArea*>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE9constructEPS4_RKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7destroyEPS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<CNavArea*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<CNavArea*> > *, const class allocator<std::_List_node<CNavArea*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<CNavArea*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class _List_node<CNavArea*> * _M_get_node(class _List_base<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, class _List_node<CNavArea*> *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void _M_clear(class _List_base<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE8_M_clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_init(class _List_base<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE7_M_initEv */
{
} /* size: 0 */

/* <0> (null):0 */
_Node * _M_create_node(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE14_M_create_nodeERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<CNavArea*, std::allocator<CNavArea*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<CNavArea*, std::allocator<CNavArea*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<CNavArea*, std::allocator<CNavArea*> > *, const class list<CNavArea*, std::allocator<CNavArea*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
class list<CNavArea*, std::allocator<CNavArea*> > & operator=(class list<CNavArea*, std::allocator<CNavArea*> > *, const class list<CNavArea*, std::allocator<CNavArea*> >  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EEaSERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, class CNavArea *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6resizeEjS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
reference front(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE10push_frontERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_front(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9pop_frontEv */
{
} /* size: 0 */

/* <0> (null):0 */
void push_back(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9push_backERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4swapERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5clearEv */
{
} /* size: 137633272 */

/* <0> (null):0 */
void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */
{
} /* size: 143279592 */

/* <0> (null):0 */
void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */
{
} /* size: 143596200 */

/* <0> (null):0 */
void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */
{
} /* size: 143649244 */

/* <0> (null):0 */
void remove(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6removeERKS1_ */
{
} /* size: 143739184 */

/* <0> (null):0 */
void unique(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6uniqueEv */
{
} /* size: 143343952 */

/* <0> (null):0 */
void merge(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5mergeERS3_ */
{
} /* size: 143347216 */

/* <0> (null):0 */
void reverse(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE7reverseEv */
{
} /* size: 143303824 */

/* <0> (null):0 */
void sort(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4sortEv */
{
} /* size: 143224248 */

/* <0> (null):0 */
void _M_fill_initialize(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE18_M_fill_initializeEjRKS1_ */
{
} /* size: 143226168 */

/* <0> (null):0 */
void _M_fill_assign(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE14_M_fill_assignEjRKS1_ */
{
} /* size: 143663348 */

/* <0> (null):0 */
void _M_transfer(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */
{
} /* size: 143665448 */

/* <0> (null):0 */
void _M_insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 143207396 */

/* <0> (null):0 */
void _M_erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */
{
} /* size: 143576252 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE25_M_check_equal_allocatorsERS3_ */
{
} /* size: 143578204 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<NavConnect> *)
{
} /* size: 144154872 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<NavConnect> *, const class _List_node_base  *)
{
} /* size: 144081756 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<NavConnect> *, const iterator  &)
{
} /* size: 144170888 */

/* <0> (null):0 */
reference operator*(const class _List_const_iterator<NavConnect>  *) /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_const_iterator<NavConnect>  *) /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_const_iterator<NavConnect> *) /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_const_iterator<NavConnect> *, int) /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_const_iterator<NavConnect> *) /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_const_iterator<NavConnect> *, int) /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_const_iterator<NavConnect>  *, const _Self  &) /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEeqERKS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_const_iterator<NavConnect>  *, const _Self  &) /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEneERKS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
void CNavAreaGrid(class CNavAreaGrid *)
{
} /* size: 144296640 */

/* <0> (null):0 */
void ~CNavAreaGrid(class CNavAreaGrid *, int)
{
} /* size: 144304644 */

/* <0> (null):0 */
void Reset(class CNavAreaGrid *) /* linkage=_ZN12CNavAreaGrid5ResetEv */
{
} /* size: 144323096 */

/* <0> (null):0 */
void Initialize(class CNavAreaGrid *, float, float, float, float) /* linkage=_ZN12CNavAreaGrid10InitializeEffff */
{
} /* size: 144328008 */

/* <0> (null):0 */
void AddNavArea(class CNavAreaGrid *, class CNavArea *) /* linkage=_ZN12CNavAreaGrid10AddNavAreaEP8CNavArea */
{
} /* size: 144346492 */

/* <0> (null):0 */
void RemoveNavArea(class CNavAreaGrid *, class CNavArea *) /* linkage=_ZN12CNavAreaGrid13RemoveNavAreaEP8CNavArea */
{
} /* size: 144355896 */

/* <0> (null):0 */
unsigned int GetNavAreaCount(const class CNavAreaGrid  *) /* linkage=_ZNK12CNavAreaGrid15GetNavAreaCountEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetNavArea(const class CNavAreaGrid  *, const class Vector  *, float) /* linkage=_ZNK12CNavAreaGrid10GetNavAreaEPK6Vectorf */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetNavAreaByID(const class CNavAreaGrid  *, unsigned int) /* linkage=_ZNK12CNavAreaGrid14GetNavAreaByIDEj */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetNearestNavArea(const class CNavAreaGrid  *, const class Vector  *, bool) /* linkage=_ZNK12CNavAreaGrid17GetNearestNavAreaEPK6Vectorb */
{
} /* size: 4 */

/* <0> (null):0 */
Place GetPlace(const class CNavAreaGrid  *, const class Vector  *) /* linkage=_ZNK12CNavAreaGrid8GetPlaceEPK6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
int ComputeHashKey(const class CNavAreaGrid  *, unsigned int) /* linkage=_ZNK12CNavAreaGrid14ComputeHashKeyEj */
{
} /* size: 4 */

/* <0> (null):0 */
int WorldToGridX(const class CNavAreaGrid  *, float) /* linkage=_ZNK12CNavAreaGrid12WorldToGridXEf */
{
} /* size: 4 */

/* <0> (null):0 */
int WorldToGridY(const class CNavAreaGrid  *, float) /* linkage=_ZNK12CNavAreaGrid12WorldToGridYEf */
{
} /* size: 4 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<CNavLadder*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<CNavLadder*> *, const class _List_node_base  *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<CNavLadder*> *, const iterator  &)
{
} /* size: 0 */

/* <0> (null):0 */
reference operator*(const class _List_const_iterator<CNavLadder*>  *) /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_const_iterator<CNavLadder*>  *) /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_const_iterator<CNavLadder*> *) /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_const_iterator<CNavLadder*> *, int) /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_const_iterator<CNavLadder*> *) /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_const_iterator<CNavLadder*> *, int) /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_const_iterator<CNavLadder*>  *, const _Self  &) /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEeqERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_const_iterator<CNavLadder*>  *, const _Self  &) /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEneERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<CNavArea*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<CNavArea*> *, class _List_node_base *)
{
} /* size: 0 */

/* <0> (null):0 */
reference operator*(const class _List_iterator<CNavArea*>  *) /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_iterator<CNavArea*>  *) /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_iterator<CNavArea*> *) /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_iterator<CNavArea*> *, int) /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_iterator<CNavArea*> *) /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_iterator<CNavArea*> *, int) /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_iterator<CNavArea*>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEeqERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_iterator<CNavArea*>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEneERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
void __destroy<CCareerTask**>(class CCareerTask * *, class CCareerTask * *)
{
} /* size: 0 */

/* <0> (null):0 */
class CCareerTask * * __uninit_copy<CCareerTask**, CCareerTask**>(class CCareerTask * *, class CCareerTask * *, class CCareerTask * *)
{
} /* size: 4 */

/* <0> (null):0 */
void BotProfile(class BotProfile *)
{
} /* size: 0 */

/* <0> (null):0 */
const char  * GetName(const class BotProfile  *) /* linkage=_ZNK10BotProfile7GetNameEv */
{
} /* size: 4 */

/* <0> (null):0 */
float GetAggression(const class BotProfile  *) /* linkage=_ZNK10BotProfile13GetAggressionEv */
{
} /* size: 4 */

/* <0> (null):0 */
float GetSkill(const class BotProfile  *) /* linkage=_ZNK10BotProfile8GetSkillEv */
{
} /* size: 4 */

/* <0> (null):0 */
float GetTeamwork(const class BotProfile  *) /* linkage=_ZNK10BotProfile11GetTeamworkEv */
{
} /* size: 4 */

/* <0> (null):0 */
int GetWeaponPreference(const class BotProfile  *, int) /* linkage=_ZNK10BotProfile19GetWeaponPreferenceEi */
{
} /* size: 4 */

/* <0> (null):0 */
const char  * GetWeaponPreferenceAsString(const class BotProfile  *, int) /* linkage=_ZNK10BotProfile27GetWeaponPreferenceAsStringEi */
{
} /* size: 4 */

/* <0> (null):0 */
int GetWeaponPreferenceCount(const class BotProfile  *) /* linkage=_ZNK10BotProfile24GetWeaponPreferenceCountEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool HasPrimaryPreference(const class BotProfile  *) /* linkage=_ZNK10BotProfile20HasPrimaryPreferenceEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool HasPistolPreference(const class BotProfile  *) /* linkage=_ZNK10BotProfile19HasPistolPreferenceEv */
{
} /* size: 1 */

/* <0> (null):0 */
int GetCost(const class BotProfile  *) /* linkage=_ZNK10BotProfile7GetCostEv */
{
} /* size: 4 */

/* <0> (null):0 */
int GetSkin(const class BotProfile  *) /* linkage=_ZNK10BotProfile7GetSkinEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsDifficulty(const class BotProfile  *, enum BotDifficultyType) /* linkage=_ZNK10BotProfile12IsDifficultyE17BotDifficultyType */
{
} /* size: 1 */

/* <0> (null):0 */
int GetVoicePitch(const class BotProfile  *) /* linkage=_ZNK10BotProfile13GetVoicePitchEv */
{
} /* size: 4 */

/* <0> (null):0 */
float GetReactionTime(const class BotProfile  *) /* linkage=_ZNK10BotProfile15GetReactionTimeEv */
{
} /* size: 4 */

/* <0> (null):0 */
float GetAttackDelay(const class BotProfile  *) /* linkage=_ZNK10BotProfile14GetAttackDelayEv */
{
} /* size: 4 */

/* <0> (null):0 */
int GetVoiceBank(const class BotProfile  *) /* linkage=_ZNK10BotProfile12GetVoiceBankEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsValidForTeam(const class BotProfile  *, enum BotProfileTeamType) /* linkage=_ZNK10BotProfile14IsValidForTeamE18BotProfileTeamType */
{
} /* size: 1 */

/* <0> (null):0 */
bool PrefersSilencer(const class BotProfile  *) /* linkage=_ZNK10BotProfile15PrefersSilencerEv */
{
} /* size: 1 */

/* <0> (null):0 */
void Inherit(class BotProfile *, const class BotProfile  *, const class BotProfile  *) /* linkage=_ZN10BotProfile7InheritEPKS_S1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<BotProfile*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<BotProfile*> *, const class new_allocator<BotProfile*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<BotProfile*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<BotProfile*>  *, class BotProfile * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10BotProfileE7addressERS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<BotProfile*>  *, const class BotProfile *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10BotProfileE7addressERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<BotProfile*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10BotProfileE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<BotProfile*> *, class BotProfile * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10BotProfileE10deallocateEPS2_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<BotProfile*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10BotProfileE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<BotProfile*> *, class BotProfile * *, const class BotProfile *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10BotProfileE9constructEPS2_RKS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<BotProfile*> *, class BotProfile * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10BotProfileE7destroyEPS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<BotProfile*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<BotProfile*> *, const class allocator<BotProfile*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<BotProfile*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<BotProfile*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<BotProfile*> > *, const class new_allocator<std::_List_node<BotProfile*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<BotProfile*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<BotProfile*> >  *, class _List_node<BotProfile*> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10BotProfileEE7addressERS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<BotProfile*> >  *, const class _List_node<BotProfile*>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10BotProfileEE7addressERKS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<BotProfile*> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10BotProfileEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<BotProfile*> > *, class _List_node<BotProfile*> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10BotProfileEE10deallocateEPS4_j */
{
} /* size: 137631548 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<BotProfile*> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10BotProfileEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<BotProfile*> > *, class _List_node<BotProfile*> *, const class _List_node<BotProfile*>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10BotProfileEE9constructEPS4_RKS4_ */
{
} /* size: 143346028 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<BotProfile*> > *, class _List_node<BotProfile*> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10BotProfileEE7destroyEPS4_ */
{
} /* size: 143664812 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<BotProfile*> > *)
{
} /* size: 143576716 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<BotProfile*> > *, const class allocator<std::_List_node<BotProfile*> >  &)
{
} /* size: 143578812 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<BotProfile*> > *, int)
{
} /* size: 143814232 */

/* <0> (null):0 */
class _List_node<BotProfile*> * _M_get_node(class _List_base<BotProfile*, std::allocator<BotProfile*> > *) /* linkage=_ZNSt10_List_baseIP10BotProfileSaIS1_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<BotProfile*, std::allocator<BotProfile*> > *, class _List_node<BotProfile*> *) /* linkage=_ZNSt10_List_baseIP10BotProfileSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */
{
} /* size: 143947888 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<BotProfile*, std::allocator<BotProfile*> > *) /* linkage=_ZNSt10_List_baseIP10BotProfileSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<BotProfile*, std::allocator<BotProfile*> >  *) /* linkage=_ZNKSt10_List_baseIP10BotProfileSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<BotProfile*, std::allocator<BotProfile*> >  *) /* linkage=_ZNKSt10_List_baseIP10BotProfileSaIS1_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<BotProfile*, std::allocator<BotProfile*> >  *) /* linkage=_ZNKSt10_List_baseIP10BotProfileSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<BotProfile*, std::allocator<BotProfile*> > *)
{
} /* size: 144220008 */

/* <0> (null):0 */
void _List_base(class _List_base<BotProfile*, std::allocator<BotProfile*> > *, const allocator_type  &)
{
} /* size: 144259580 */

/* <0> (null):0 */
void ~_List_base(class _List_base<BotProfile*, std::allocator<BotProfile*> > *, int)
{
} /* size: 144206852 */

/* <0> (null):0 */
void _M_clear(class _List_base<BotProfile*, std::allocator<BotProfile*> > *) /* linkage=_ZNSt10_List_baseIP10BotProfileSaIS1_EE8_M_clearEv */
{
} /* size: 144302744 */

/* <0> (null):0 */
void _M_init(class _List_base<BotProfile*, std::allocator<BotProfile*> > *) /* linkage=_ZNSt10_List_baseIP10BotProfileSaIS1_EE7_M_initEv */
{
} /* size: 144313132 */

/* <0> (null):0 */
_Node * _M_create_node(class list<BotProfile*, std::allocator<BotProfile*> > *, const value_type  &) /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE14_M_create_nodeERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<BotProfile*, std::allocator<BotProfile*> > *)
{
} /* size: 143739856 */

/* <0> (null):0 */
void list(class list<BotProfile*, std::allocator<BotProfile*> > *, const allocator_type  &)
{
} /* size: 143344336 */

/* <0> (null):0 */
void list(class list<BotProfile*, std::allocator<BotProfile*> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 143302288 */

/* <0> (null):0 */
void list(class list<BotProfile*, std::allocator<BotProfile*> > *, const class list<BotProfile*, std::allocator<BotProfile*> >  &)
{
} /* size: 143305072 */

/* <0> (null):0 */
class list<BotProfile*, std::allocator<BotProfile*> > & operator=(class list<BotProfile*, std::allocator<BotProfile*> > *, const class list<BotProfile*, std::allocator<BotProfile*> >  &) /* linkage=_ZNSt4listIP10BotProfileSaIS1_EEaSERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<BotProfile*, std::allocator<BotProfile*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE6assignEjRKS1_ */
{
} /* size: 143228056 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<BotProfile*, std::allocator<BotProfile*> >  *) /* linkage=_ZNKSt4listIP10BotProfileSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<BotProfile*, std::allocator<BotProfile*> > *) /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<BotProfile*, std::allocator<BotProfile*> >  *) /* linkage=_ZNKSt4listIP10BotProfileSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<BotProfile*, std::allocator<BotProfile*> > *) /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<BotProfile*, std::allocator<BotProfile*> >  *) /* linkage=_ZNKSt4listIP10BotProfileSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<BotProfile*, std::allocator<BotProfile*> > *) /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<BotProfile*, std::allocator<BotProfile*> >  *) /* linkage=_ZNKSt4listIP10BotProfileSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<BotProfile*, std::allocator<BotProfile*> > *) /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<BotProfile*, std::allocator<BotProfile*> >  *) /* linkage=_ZNKSt4listIP10BotProfileSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<BotProfile*, std::allocator<BotProfile*> >  *) /* linkage=_ZNKSt4listIP10BotProfileSaIS1_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<BotProfile*, std::allocator<BotProfile*> >  *) /* linkage=_ZNKSt4listIP10BotProfileSaIS1_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<BotProfile*, std::allocator<BotProfile*> >  *) /* linkage=_ZNKSt4listIP10BotProfileSaIS1_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<BotProfile*, std::allocator<BotProfile*> > *, unsigned int, class BotProfile *) /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE6resizeEjS1_ */
{
} /* size: 144154872 */

/* <0> (null):0 */
reference front(class list<BotProfile*, std::allocator<BotProfile*> > *) /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<BotProfile*, std::allocator<BotProfile*> >  *) /* linkage=_ZNKSt4listIP10BotProfileSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<BotProfile*, std::allocator<BotProfile*> > *) /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<BotProfile*, std::allocator<BotProfile*> >  *) /* linkage=_ZNKSt4listIP10BotProfileSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<BotProfile*, std::allocator<BotProfile*> > *, const value_type  &) /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE10push_frontERKS1_ */
{
} /* size: 144196200 */

/* <0> (null):0 */
void pop_front(class list<BotProfile*, std::allocator<BotProfile*> > *) /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE9pop_frontEv */
{
} /* size: 144199712 */

/* <0> (null):0 */
void push_back(class list<BotProfile*, std::allocator<BotProfile*> > *, const value_type  &) /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE9push_backERKS1_ */
{
} /* size: 144165616 */

/* <0> (null):0 */
void pop_back(class list<BotProfile*, std::allocator<BotProfile*> > *) /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE8pop_backEv */
{
} /* size: 144219076 */

/* <0> (null):0 */
iterator insert(class list<BotProfile*, std::allocator<BotProfile*> > *, class _List_iterator<BotProfile*>, const value_type  &) /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<BotProfile*, std::allocator<BotProfile*> > *, class _List_iterator<BotProfile*>, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */
{
} /* size: 144247136 */

/* <0> (null):0 */
iterator erase(class list<BotProfile*, std::allocator<BotProfile*> > *, class _List_iterator<BotProfile*>) /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE5eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<BotProfile*, std::allocator<BotProfile*> > *, class _List_iterator<BotProfile*>, class _List_iterator<BotProfile*>) /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<BotProfile*, std::allocator<BotProfile*> > *, class list<BotProfile*, std::allocator<BotProfile*> > &) /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE4swapERS3_ */
{
} /* size: 144287764 */

/* <0> (null):0 */
void clear(class list<BotProfile*, std::allocator<BotProfile*> > *) /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE5clearEv */
{
} /* size: 144296272 */

/* <0> (null):0 */
void splice(class list<BotProfile*, std::allocator<BotProfile*> > *, class _List_iterator<BotProfile*>, class list<BotProfile*, std::allocator<BotProfile*> > &) /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */
{
} /* size: 144304412 */

/* <0> (null):0 */
void splice(class list<BotProfile*, std::allocator<BotProfile*> > *, class _List_iterator<BotProfile*>, class list<BotProfile*, std::allocator<BotProfile*> > &, class _List_iterator<BotProfile*>) /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */
{
} /* size: 144323416 */

/* <0> (null):0 */
void splice(class list<BotProfile*, std::allocator<BotProfile*> > *, class _List_iterator<BotProfile*>, class list<BotProfile*, std::allocator<BotProfile*> > &, class _List_iterator<BotProfile*>, class _List_iterator<BotProfile*>) /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */
{
} /* size: 144273936 */

/* <0> (null):0 */
void remove(class list<BotProfile*, std::allocator<BotProfile*> > *, const value_type  &) /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE6removeERKS1_ */
{
} /* size: 144348580 */

/* <0> (null):0 */
void unique(class list<BotProfile*, std::allocator<BotProfile*> > *) /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE6uniqueEv */
{
} /* size: 144362584 */

/* <0> (null):0 */
void merge(class list<BotProfile*, std::allocator<BotProfile*> > *, class list<BotProfile*, std::allocator<BotProfile*> > &) /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE5mergeERS3_ */
{
} /* size: 144234064 */

/* <0> (null):0 */
void reverse(class list<BotProfile*, std::allocator<BotProfile*> > *) /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE7reverseEv */
{
} /* size: 0 */

/* <0> (null):0 */
void sort(class list<BotProfile*, std::allocator<BotProfile*> > *) /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE4sortEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class list<BotProfile*, std::allocator<BotProfile*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE18_M_fill_initializeEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class list<BotProfile*, std::allocator<BotProfile*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE14_M_fill_assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_transfer(class list<BotProfile*, std::allocator<BotProfile*> > *, class _List_iterator<BotProfile*>, class _List_iterator<BotProfile*>, class _List_iterator<BotProfile*>) /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert(class list<BotProfile*, std::allocator<BotProfile*> > *, class _List_iterator<BotProfile*>, const value_type  &) /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_erase(class list<BotProfile*, std::allocator<BotProfile*> > *, class _List_iterator<BotProfile*>) /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<BotProfile*, std::allocator<BotProfile*> > *, class list<BotProfile*, std::allocator<BotProfile*> > &) /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE25_M_check_equal_allocatorsERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<char*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<char*> *, const class new_allocator<char*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<char*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<char*>  *, char * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIPcE7addressERS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<char*>  *, const char *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIPcE7addressERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<char*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIPcE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<char*> *, char * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIPcE10deallocateEPS1_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<char*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIPcE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<char*> *, char * *, const char *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIPcE9constructEPS1_RKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<char*> *, char * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIPcE7destroyEPS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<char*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<char*> *, const class allocator<char*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<char*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
_Tp_alloc_type & _M_get_Tp_allocator(class _Vector_base<char*, std::allocator<char*> > *) /* linkage=_ZNSt12_Vector_baseIPcSaIS0_EE19_M_get_Tp_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Tp_alloc_type  & _M_get_Tp_allocator(const class _Vector_base<char*, std::allocator<char*> >  *) /* linkage=_ZNKSt12_Vector_baseIPcSaIS0_EE19_M_get_Tp_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
allocator_type get_allocator(const class _Vector_base<char*, std::allocator<char*> >  *) /* linkage=_ZNKSt12_Vector_baseIPcSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<char*, std::allocator<char*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<char*, std::allocator<char*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<char*, std::allocator<char*> > *, unsigned int)
{
} /* size: 0 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<char*, std::allocator<char*> > *, unsigned int, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_Vector_base(class _Vector_base<char*, std::allocator<char*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer _M_allocate(class _Vector_base<char*, std::allocator<char*> > *, unsigned int) /* linkage=_ZNSt12_Vector_baseIPcSaIS0_EE11_M_allocateEj */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_deallocate(class _Vector_base<char*, std::allocator<char*> > *, char * *, unsigned int) /* linkage=_ZNSt12_Vector_baseIPcSaIS0_EE13_M_deallocateEPS0_j */
{
} /* size: 0 */

/* <0> (null):0 */
void vector(class vector<char*, std::allocator<char*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void vector(class vector<char*, std::allocator<char*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void vector(class vector<char*, std::allocator<char*> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void vector(class vector<char*, std::allocator<char*> > *, const class vector<char*, std::allocator<char*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~vector(class vector<char*, std::allocator<char*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class vector<char*, std::allocator<char*> > & operator=(class vector<char*, std::allocator<char*> > *, const class vector<char*, std::allocator<char*> >  &) /* linkage=_ZNSt6vectorIPcSaIS0_EEaSERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class vector<char*, std::allocator<char*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIPcSaIS0_EE6assignEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator begin(class vector<char*, std::allocator<char*> > *) /* linkage=_ZNSt6vectorIPcSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class vector<char*, std::allocator<char*> >  *) /* linkage=_ZNKSt6vectorIPcSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class vector<char*, std::allocator<char*> > *) /* linkage=_ZNSt6vectorIPcSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class vector<char*, std::allocator<char*> >  *) /* linkage=_ZNKSt6vectorIPcSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class vector<char*, std::allocator<char*> > *) /* linkage=_ZNSt6vectorIPcSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class vector<char*, std::allocator<char*> >  *) /* linkage=_ZNKSt6vectorIPcSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class vector<char*, std::allocator<char*> > *) /* linkage=_ZNSt6vectorIPcSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class vector<char*, std::allocator<char*> >  *) /* linkage=_ZNKSt6vectorIPcSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
size_type size(const class vector<char*, std::allocator<char*> >  *) /* linkage=_ZNKSt6vectorIPcSaIS0_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class vector<char*, std::allocator<char*> >  *) /* linkage=_ZNKSt6vectorIPcSaIS0_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class vector<char*, std::allocator<char*> > *, unsigned int, char *) /* linkage=_ZNSt6vectorIPcSaIS0_EE6resizeEjS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
size_type capacity(const class vector<char*, std::allocator<char*> >  *) /* linkage=_ZNKSt6vectorIPcSaIS0_EE8capacityEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool empty(const class vector<char*, std::allocator<char*> >  *) /* linkage=_ZNKSt6vectorIPcSaIS0_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
void reserve(class vector<char*, std::allocator<char*> > *, unsigned int) /* linkage=_ZNSt6vectorIPcSaIS0_EE7reserveEj */
{
} /* size: 0 */

/* <0> (null):0 */
reference operator[](class vector<char*, std::allocator<char*> > *, unsigned int) /* linkage=_ZNSt6vectorIPcSaIS0_EEixEj */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference operator[](const class vector<char*, std::allocator<char*> >  *, unsigned int) /* linkage=_ZNKSt6vectorIPcSaIS0_EEixEj */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_range_check(const class vector<char*, std::allocator<char*> >  *, unsigned int) /* linkage=_ZNKSt6vectorIPcSaIS0_EE14_M_range_checkEj */
{
} /* size: 0 */

/* <0> (null):0 */
reference at(class vector<char*, std::allocator<char*> > *, unsigned int) /* linkage=_ZNSt6vectorIPcSaIS0_EE2atEj */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference at(const class vector<char*, std::allocator<char*> >  *, unsigned int) /* linkage=_ZNKSt6vectorIPcSaIS0_EE2atEj */
{
} /* size: 4 */

/* <0> (null):0 */
reference front(class vector<char*, std::allocator<char*> > *) /* linkage=_ZNSt6vectorIPcSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class vector<char*, std::allocator<char*> >  *) /* linkage=_ZNKSt6vectorIPcSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class vector<char*, std::allocator<char*> > *) /* linkage=_ZNSt6vectorIPcSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class vector<char*, std::allocator<char*> >  *) /* linkage=_ZNKSt6vectorIPcSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer data(class vector<char*, std::allocator<char*> > *) /* linkage=_ZNSt6vectorIPcSaIS0_EE4dataEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer data(const class vector<char*, std::allocator<char*> >  *) /* linkage=_ZNKSt6vectorIPcSaIS0_EE4dataEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_back(class vector<char*, std::allocator<char*> > *, const value_type  &) /* linkage=_ZNSt6vectorIPcSaIS0_EE9push_backERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class vector<char*, std::allocator<char*> > *) /* linkage=_ZNSt6vectorIPcSaIS0_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class vector<char*, std::allocator<char*> > *, class __normal_iterator<char**, std::vector<char*, std::allocator<char*> > >, const value_type  &) /* linkage=_ZNSt6vectorIPcSaIS0_EE6insertEN9__gnu_cxx17__normal_iteratorIPS0_S2_EERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class vector<char*, std::allocator<char*> > *, class __normal_iterator<char**, std::vector<char*, std::allocator<char*> > >, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIPcSaIS0_EE6insertEN9__gnu_cxx17__normal_iteratorIPS0_S2_EEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class vector<char*, std::allocator<char*> > *, class __normal_iterator<char**, std::vector<char*, std::allocator<char*> > >) /* linkage=_ZNSt6vectorIPcSaIS0_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS0_S2_EE */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class vector<char*, std::allocator<char*> > *, class __normal_iterator<char**, std::vector<char*, std::allocator<char*> > >, class __normal_iterator<char**, std::vector<char*, std::allocator<char*> > >) /* linkage=_ZNSt6vectorIPcSaIS0_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS0_S2_EES6_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class vector<char*, std::allocator<char*> > *, class vector<char*, std::allocator<char*> > &) /* linkage=_ZNSt6vectorIPcSaIS0_EE4swapERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class vector<char*, std::allocator<char*> > *) /* linkage=_ZNSt6vectorIPcSaIS0_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class vector<char*, std::allocator<char*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIPcSaIS0_EE18_M_fill_initializeEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class vector<char*, std::allocator<char*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIPcSaIS0_EE14_M_fill_assignEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_insert(class vector<char*, std::allocator<char*> > *, class __normal_iterator<char**, std::vector<char*, std::allocator<char*> > >, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIPcSaIS0_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS0_S2_EEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert_aux(class vector<char*, std::allocator<char*> > *, class __normal_iterator<char**, std::vector<char*, std::allocator<char*> > >, const char *  &) /* linkage=_ZNSt6vectorIPcSaIS0_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS0_S2_EERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
size_type _M_check_len(const class vector<char*, std::allocator<char*> >  *, unsigned int, const char  *) /* linkage=_ZNKSt6vectorIPcSaIS0_EE12_M_check_lenEjPKc */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_erase_at_end(class vector<char*, std::allocator<char*> > *, char * *) /* linkage=_ZNSt6vectorIPcSaIS0_EE15_M_erase_at_endEPS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void BotProfileManager(class BotProfileManager *)
{
} /* size: 0 */

/* <0> (null):0 */
void ~BotProfileManager(class BotProfileManager *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void Init(class BotProfileManager *, const char  *, unsigned int *) /* linkage=_ZN17BotProfileManager4InitEPKcPj */
{
} /* size: 0 */

/* <0> (null):0 */
void Reset(class BotProfileManager *) /* linkage=_ZN17BotProfileManager5ResetEv */
{
} /* size: 0 */

/* <0> (null):0 */
const class BotProfile  * GetProfile(const class BotProfileManager  *, const char  *, enum BotProfileTeamType) /* linkage=_ZNK17BotProfileManager10GetProfileEPKc18BotProfileTeamType */
{
} /* size: 4 */

/* <0> (null):0 */
const BotProfileList  * GetProfileList(const class BotProfileManager  *) /* linkage=_ZNK17BotProfileManager14GetProfileListEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class BotProfile  * GetRandomProfile(const class BotProfileManager  *, enum BotDifficultyType, enum BotProfileTeamType) /* linkage=_ZNK17BotProfileManager16GetRandomProfileE17BotDifficultyType18BotProfileTeamType */
{
} /* size: 4 */

/* <0> (null):0 */
const char  * GetCustomSkin(class BotProfileManager *, int) /* linkage=_ZN17BotProfileManager13GetCustomSkinEi */
{
} /* size: 4 */

/* <0> (null):0 */
const char  * GetCustomSkinModelname(class BotProfileManager *, int) /* linkage=_ZN17BotProfileManager22GetCustomSkinModelnameEi */
{
} /* size: 4 */

/* <0> (null):0 */
const char  * GetCustomSkinFname(class BotProfileManager *, int) /* linkage=_ZN17BotProfileManager18GetCustomSkinFnameEi */
{
} /* size: 4 */

/* <0> (null):0 */
int GetCustomSkinIndex(class BotProfileManager *, const char  *, const char  *) /* linkage=_ZN17BotProfileManager18GetCustomSkinIndexEPKcS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
const VoiceBankList  * GetVoiceBanks(const class BotProfileManager  *) /* linkage=_ZNK17BotProfileManager13GetVoiceBanksEv */
{
} /* size: 4 */

/* <0> (null):0 */
int FindVoiceBankIndex(class BotProfileManager *, const char  *) /* linkage=_ZN17BotProfileManager18FindVoiceBankIndexEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<BotProfile*> *)
{
} /* size: 137633272 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<BotProfile*> *, const class _List_node_base  *)
{
} /* size: 143279592 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<BotProfile*> *, const iterator  &)
{
} /* size: 143595912 */

/* <0> (null):0 */
reference operator*(const class _List_const_iterator<BotProfile*>  *) /* linkage=_ZNKSt20_List_const_iteratorIP10BotProfileEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_const_iterator<BotProfile*>  *) /* linkage=_ZNKSt20_List_const_iteratorIP10BotProfileEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_const_iterator<BotProfile*> *) /* linkage=_ZNSt20_List_const_iteratorIP10BotProfileEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_const_iterator<BotProfile*> *, int) /* linkage=_ZNSt20_List_const_iteratorIP10BotProfileEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_const_iterator<BotProfile*> *) /* linkage=_ZNSt20_List_const_iteratorIP10BotProfileEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_const_iterator<BotProfile*> *, int) /* linkage=_ZNSt20_List_const_iteratorIP10BotProfileEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_const_iterator<BotProfile*>  *, const _Self  &) /* linkage=_ZNKSt20_List_const_iteratorIP10BotProfileEeqERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_const_iterator<BotProfile*>  *, const _Self  &) /* linkage=_ZNKSt20_List_const_iteratorIP10BotProfileEneERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<BotProfile*> *)
{
} /* size: 143207776 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<BotProfile*> *, class _List_node_base *)
{
} /* size: 143209680 */

/* <0> (null):0 */
reference operator*(const class _List_iterator<BotProfile*>  *) /* linkage=_ZNKSt14_List_iteratorIP10BotProfileEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_iterator<BotProfile*>  *) /* linkage=_ZNKSt14_List_iteratorIP10BotProfileEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_iterator<BotProfile*> *) /* linkage=_ZNSt14_List_iteratorIP10BotProfileEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_iterator<BotProfile*> *, int) /* linkage=_ZNSt14_List_iteratorIP10BotProfileEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_iterator<BotProfile*> *) /* linkage=_ZNSt14_List_iteratorIP10BotProfileEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_iterator<BotProfile*> *, int) /* linkage=_ZNSt14_List_iteratorIP10BotProfileEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_iterator<BotProfile*>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorIP10BotProfileEeqERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_iterator<BotProfile*>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorIP10BotProfileEneERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsBombPlanted(const class CCSBotManager  *) /* linkage=_ZNK13CCSBotManager13IsBombPlantedEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsEnemyVisible(const class CCSBot  *) /* linkage=_ZNK6CCSBot14IsEnemyVisibleEv */
{
} /* size: 1 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *)
{
} /* size: 144217476 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  &)
{
} /* size: 144226088 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, int)
{
} /* size: 144240108 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE7addressERS6_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  *, const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE7addressERKS6_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE10deallocateEPS6_j */
{
} /* size: 144293712 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE9constructEPS6_RKS6_ */
{
} /* size: 144311224 */

/* <0> (null):0 */
void destroy(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE7destroyEPS6_ */
{
} /* size: 144325512 */

/* <0> (null):0 */
void allocator(class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *)
{
} /* size: 144234568 */

/* <0> (null):0 */
void allocator(class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, const class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
_Tp_alloc_type & _M_get_Tp_allocator(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE19_M_get_Tp_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Tp_alloc_type  & _M_get_Tp_allocator(const class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*,) /* linkage=_ZNKSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE19_M_get_Tp_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
allocator_type get_allocator(const class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*,) /* linkage=_ZNKSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::)
{
} /* size: 0 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int)
{
} /* size: 0 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer _M_allocate(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int) /* linkage=_ZNSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE11_M_allocateEj */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_deallocate(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, unsigned int) /* linkage=_ZNSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE13_M_deallocateEPS5_j */
{
} /* size: 0 */

/* <0> (null):0 */
void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca)
{
} /* size: 0 */

/* <0> (null):0 */
void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::)
{
} /* size: 0 */

/* <0> (null):0 */
void ~vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, int)
{
} /* size: 0 */

/* <0> (null):0 */
class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca operator=(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EEaSERKS6_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6assignEjRKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator begin(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
size_type size(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6resizeEjS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
size_type capacity(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE8capacityEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool empty(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
void reserve(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE7reserveEj */
{
} /* size: 0 */

/* <0> (null):0 */
reference operator[](class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EEixEj */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference operator[](const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EEixEj */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_range_check(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE14_M_range_checkEj */
{
} /* size: 0 */

/* <0> (null):0 */
reference at(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE2atEj */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference at(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE2atEj */
{
} /* size: 4 */

/* <0> (null):0 */
reference front(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer data(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4dataEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer data(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4dataEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_back(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE9push_backERKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6insertEN9__gnu_cxx17__normal_iteratorIPS4_S6_EERKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6insertEN9__gnu_cxx17__normal_iteratorIPS4_S6_EEjRKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS4_S6_EE */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS4_S6_EESA_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4swapERS6_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE18_M_fill_initializeEjRKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE14_M_fill_assignEjRKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_insert(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS4_S6_EEjRKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert_aux(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS4_S6_EERKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
size_type _M_check_len(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int, const char  *) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE12_M_check_lenEjPKc */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_erase_at_end(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE15_M_erase_at_endEPS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<int> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<int> *, const class new_allocator<int>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<int> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<int>  *, int &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIiE7addressERi */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<int>  *, const int  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIiE7addressERKi */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<int> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIiE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<int> *, int *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIiE10deallocateEPij */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<int>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIiE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<int> *, int *, const int  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIiE9constructEPiRKi */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<int> *, int *) /* linkage=_ZN9__gnu_cxx13new_allocatorIiE7destroyEPi */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<int> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<int> *, const class allocator<int>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<int> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
_Tp_alloc_type & _M_get_Tp_allocator(class _Vector_base<int, std::allocator<int> > *) /* linkage=_ZNSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Tp_alloc_type  & _M_get_Tp_allocator(const class _Vector_base<int, std::allocator<int> >  *) /* linkage=_ZNKSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
allocator_type get_allocator(const class _Vector_base<int, std::allocator<int> >  *) /* linkage=_ZNKSt12_Vector_baseIiSaIiEE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<int, std::allocator<int> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<int, std::allocator<int> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<int, std::allocator<int> > *, unsigned int)
{
} /* size: 0 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<int, std::allocator<int> > *, unsigned int, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_Vector_base(class _Vector_base<int, std::allocator<int> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer _M_allocate(class _Vector_base<int, std::allocator<int> > *, unsigned int) /* linkage=_ZNSt12_Vector_baseIiSaIiEE11_M_allocateEj */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_deallocate(class _Vector_base<int, std::allocator<int> > *, int *, unsigned int) /* linkage=_ZNSt12_Vector_baseIiSaIiEE13_M_deallocateEPij */
{
} /* size: 0 */

/* <0> (null):0 */
void vector(class vector<int, std::allocator<int> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void vector(class vector<int, std::allocator<int> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void vector(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void vector(class vector<int, std::allocator<int> > *, const class vector<int, std::allocator<int> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~vector(class vector<int, std::allocator<int> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class vector<int, std::allocator<int> > & operator=(class vector<int, std::allocator<int> > *, const class vector<int, std::allocator<int> >  &) /* linkage=_ZNSt6vectorIiSaIiEEaSERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE6assignEjRKi */
{
} /* size: 0 */

/* <0> (null):0 */
iterator begin(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
size_type size(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class vector<int, std::allocator<int> > *, unsigned int, int) /* linkage=_ZNSt6vectorIiSaIiEE6resizeEji */
{
} /* size: 144555840 */

/* <0> (null):0 */
size_type capacity(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE8capacityEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool empty(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
void reserve(class vector<int, std::allocator<int> > *, unsigned int) /* linkage=_ZNSt6vectorIiSaIiEE7reserveEj */
{
} /* size: 144617176 */

/* <0> (null):0 */
reference operator[](class vector<int, std::allocator<int> > *, unsigned int) /* linkage=_ZNSt6vectorIiSaIiEEixEj */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference operator[](const class vector<int, std::allocator<int> >  *, unsigned int) /* linkage=_ZNKSt6vectorIiSaIiEEixEj */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_range_check(const class vector<int, std::allocator<int> >  *, unsigned int) /* linkage=_ZNKSt6vectorIiSaIiEE14_M_range_checkEj */
{
} /* size: 143662872 */

/* <0> (null):0 */
reference at(class vector<int, std::allocator<int> > *, unsigned int) /* linkage=_ZNSt6vectorIiSaIiEE2atEj */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference at(const class vector<int, std::allocator<int> >  *, unsigned int) /* linkage=_ZNKSt6vectorIiSaIiEE2atEj */
{
} /* size: 4 */

/* <0> (null):0 */
reference front(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer data(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE4dataEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer data(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE4dataEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_back(class vector<int, std::allocator<int> > *, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE9push_backERKi */
{
} /* size: 137633272 */

/* <0> (null):0 */
void pop_back(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE8pop_backEv */
{
} /* size: 143280288 */

/* <0> (null):0 */
iterator insert(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE6insertEN9__gnu_cxx17__normal_iteratorIPiS1_EERKi */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE6insertEN9__gnu_cxx17__normal_iteratorIPiS1_EEjRKi */
{
} /* size: 143648668 */

/* <0> (null):0 */
iterator erase(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >) /* linkage=_ZNSt6vectorIiSaIiEE5eraseEN9__gnu_cxx17__normal_iteratorIPiS1_EE */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >) /* linkage=_ZNSt6vectorIiSaIiEE5eraseEN9__gnu_cxx17__normal_iteratorIPiS1_EES5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class vector<int, std::allocator<int> > *, class vector<int, std::allocator<int> > &) /* linkage=_ZNSt6vectorIiSaIiEE4swapERS1_ */
{
} /* size: 143346928 */

/* <0> (null):0 */
void clear(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE5clearEv */
{
} /* size: 143303536 */

/* <0> (null):0 */
void _M_fill_initialize(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE18_M_fill_initializeEjRKi */
{
} /* size: 143305456 */

/* <0> (null):0 */
void _M_fill_assign(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE14_M_fill_assignEjRKi */
{
} /* size: 143226456 */

/* <0> (null):0 */
void _M_fill_insert(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPiS1_EEjRKi */
{
} /* size: 143663648 */

/* <0> (null):0 */
void _M_insert_aux(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, const int  &) /* linkage=_ZNSt6vectorIiSaIiEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPiS1_EERKi */
{
} /* size: 143665892 */

/* <0> (null):0 */
size_type _M_check_len(const class vector<int, std::allocator<int> >  *, unsigned int, const char  *) /* linkage=_ZNKSt6vectorIiSaIiEE12_M_check_lenEjPKc */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_erase_at_end(class vector<int, std::allocator<int> > *, int *) /* linkage=_ZNSt6vectorIiSaIiEE15_M_erase_at_endEPi */
{
} /* size: 143576448 */

/* <0> (null):0 */
char * GetSpeakable(const class BotPhrase  *, int, float *) /* linkage=_ZNK9BotPhrase12GetSpeakableEiPf */
{
} /* size: 4 */

/* <0> (null):0 */
void ClearCriteria(const class BotPhrase  *) /* linkage=_ZNK9BotPhrase13ClearCriteriaEv */
{
} /* size: 143920728 */

/* <0> (null):0 */
void SetPlaceCriteria(const class BotPhrase  *, PlaceCriteria) /* linkage=_ZNK9BotPhrase16SetPlaceCriteriaEj */
{
} /* size: 144154872 */

/* <0> (null):0 */
void SetCountCriteria(const class BotPhrase  *, CountCriteria) /* linkage=_ZNK9BotPhrase16SetCountCriteriaEj */
{
} /* size: 144082044 */

/* <0> (null):0 */
const char  * GetName(const class BotPhrase  *) /* linkage=_ZNK9BotPhrase7GetNameEv */
{
} /* size: 4 */

/* <0> (null):0 */
unsigned intconst GetID(const class BotPhrase  *) /* linkage=_ZNK9BotPhrase5GetIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
enum GameEventType GetRadioEquivalent(const class BotPhrase  *) /* linkage=_ZNK9BotPhrase18GetRadioEquivalentEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsImportant(const class BotPhrase  *) /* linkage=_ZNK9BotPhrase11IsImportantEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsPlace(const class BotPhrase  *) /* linkage=_ZNK9BotPhrase7IsPlaceEv */
{
} /* size: 1 */

/* <0> (null):0 */
void Randomize(class BotPhrase *) /* linkage=_ZN9BotPhrase9RandomizeEv */
{
} /* size: 144165192 */

/* <0> (null):0 */
void BotPhrase(class BotPhrase *, unsigned int, bool)
{
} /* size: 144217684 */

/* <0> (null):0 */
void ~BotPhrase(class BotPhrase *, int)
{
} /* size: 144228456 */

/* <0> (null):0 */
void InitVoiceBank(class BotPhrase *, int) /* linkage=_ZN9BotPhrase13InitVoiceBankEi */
{
} /* size: 144246448 */

/* <0> (null):0 */
void new_allocator(class new_allocator<BotPhrase*> *)
{
} /* size: 144286020 */

/* <0> (null):0 */
void new_allocator(class new_allocator<BotPhrase*> *, const class new_allocator<BotPhrase*>  &)
{
} /* size: 144294656 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<BotPhrase*> *, int)
{
} /* size: 144302940 */

/* <0> (null):0 */
pointer address(const class new_allocator<BotPhrase*>  *, class BotPhrase * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP9BotPhraseE7addressERS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<BotPhrase*>  *, const class BotPhrase *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP9BotPhraseE7addressERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<BotPhrase*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<BotPhrase*> *, class BotPhrase * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE10deallocateEPS2_j */
{
} /* size: 144348580 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<BotPhrase*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP9BotPhraseE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<BotPhrase*> *, class BotPhrase * *, const class BotPhrase *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE9constructEPS2_RKS2_ */
{
} /* size: 144234752 */

/* <0> (null):0 */
void destroy(class new_allocator<BotPhrase*> *, class BotPhrase * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE7destroyEPS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<BotPhrase*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<BotPhrase*> *, const class allocator<BotPhrase*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<BotPhrase*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<BotPhrase*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<BotPhrase*> > *, const class new_allocator<std::_List_node<BotPhrase*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<BotPhrase*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<BotPhrase*> >  *, class _List_node<BotPhrase*> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE7addressERS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<BotPhrase*> >  *, const class _List_node<BotPhrase*>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE7addressERKS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<BotPhrase*> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<BotPhrase*> > *, class _List_node<BotPhrase*> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE10deallocateEPS4_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<BotPhrase*> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<BotPhrase*> > *, class _List_node<BotPhrase*> *, const class _List_node<BotPhrase*>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE9constructEPS4_RKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<BotPhrase*> > *, class _List_node<BotPhrase*> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE7destroyEPS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<BotPhrase*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<BotPhrase*> > *, const class allocator<std::_List_node<BotPhrase*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<BotPhrase*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class _List_node<BotPhrase*> * _M_get_node(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_node<BotPhrase*> *) /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt10_List_baseIP9BotPhraseSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt10_List_baseIP9BotPhraseSaIS1_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt10_List_baseIP9BotPhraseSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_base(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_List_base(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void _M_clear(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE8_M_clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_init(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE7_M_initEv */
{
} /* size: 0 */

/* <0> (null):0 */
_Node * _M_create_node(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE14_M_create_nodeERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const class list<BotPhrase*, std::allocator<BotPhrase*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
class list<BotPhrase*, std::allocator<BotPhrase*> > & operator=(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const class list<BotPhrase*, std::allocator<BotPhrase*> >  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EEaSERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, class BotPhrase *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6resizeEjS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
reference front(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE10push_frontERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_front(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE9pop_frontEv */
{
} /* size: 0 */

/* <0> (null):0 */
void push_back(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE9push_backERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class list<BotPhrase*, std::allocator<BotPhrase*> > &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4swapERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class list<BotPhrase*, std::allocator<BotPhrase*> > &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class list<BotPhrase*, std::allocator<BotPhrase*> > &, class _List_iterator<BotPhrase*>) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class list<BotPhrase*, std::allocator<BotPhrase*> > &, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void remove(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6removeERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void unique(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6uniqueEv */
{
} /* size: 0 */

/* <0> (null):0 */
void merge(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class list<BotPhrase*, std::allocator<BotPhrase*> > &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5mergeERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void reverse(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE7reverseEv */
{
} /* size: 0 */

/* <0> (null):0 */
void sort(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4sortEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE18_M_fill_initializeEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE14_M_fill_assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_transfer(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_erase(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */
{
} /* size: 137633560 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class list<BotPhrase*, std::allocator<BotPhrase*> > &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE25_M_check_equal_allocatorsERS3_ */
{
} /* size: 143280704 */

/* <0> (null):0 */
void BotPhraseManager(class BotPhraseManager *)
{
} /* size: 143344632 */

/* <0> (null):0 */
void ~BotPhraseManager(class BotPhraseManager *, int)
{
} /* size: 143302096 */

/* <0> (null):0 */
bool Initialize(class BotPhraseManager *, const char  *, int) /* linkage=_ZN16BotPhraseManager10InitializeEPKci */
{
} /* size: 1 */

/* <0> (null):0 */
void OnRoundRestart(class BotPhraseManager *) /* linkage=_ZN16BotPhraseManager14OnRoundRestartEv */
{
} /* size: 143225304 */

/* <0> (null):0 */
void OnMapChange(class BotPhraseManager *) /* linkage=_ZN16BotPhraseManager11OnMapChangeEv */
{
} /* size: 143227224 */

/* <0> (null):0 */
unsigned int NameToID(const class BotPhraseManager  *, const char  *) /* linkage=_ZNK16BotPhraseManager8NameToIDEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
const char  * IDToName(const class BotPhraseManager  *, unsigned int) /* linkage=_ZNK16BotPhraseManager8IDToNameEj */
{
} /* size: 4 */

/* <0> (null):0 */
const class BotPhrase  * GetPhrase(const class BotPhraseManager  *, const char  *) /* linkage=_ZNK16BotPhraseManager9GetPhraseEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
const class BotPhrase  * GetPlace(const class BotPhraseManager  *, const char  *) /* linkage=_ZNK16BotPhraseManager8GetPlaceEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
const class BotPhrase  * GetPlace(const class BotPhraseManager  *, unsigned int) /* linkage=_ZNK16BotPhraseManager8GetPlaceEj */
{
} /* size: 4 */

/* <0> (null):0 */
const BotPhraseList  * GetPlaceList(const class BotPhraseManager  *) /* linkage=_ZNK16BotPhraseManager12GetPlaceListEv */
{
} /* size: 4 */

/* <0> (null):0 */
float GetPlaceStatementInterval(const class BotPhraseManager  *, Place) /* linkage=_ZNK16BotPhraseManager25GetPlaceStatementIntervalEj */
{
} /* size: 4 */

/* <0> (null):0 */
void ResetPlaceStatementInterval(class BotPhraseManager *, Place) /* linkage=_ZN16BotPhraseManager27ResetPlaceStatementIntervalEj */
{
} /* size: 143794896 */

/* <0> (null):0 */
int FindPlaceIndex(const class BotPhraseManager  *, Place) /* linkage=_ZNK16BotPhraseManager14FindPlaceIndexEj */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void ~CImprov(class CImprov *, int)
{
} /* size: 144155712 */

/* <0> (null):0 */
virtual bool IsAlive(const class CImprov  *) /* linkage=_ZNK7CImprov7IsAliveEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual void MoveTo(class CImprov *, const class Vector  &) /* linkage=_ZN7CImprov6MoveToERK6Vector */
{
} /* size: 144171856 */

/* <0> (null):0 */
virtual void LookAt(class CImprov *, const class Vector  &) /* linkage=_ZN7CImprov6LookAtERK6Vector */
{
} /* size: 144180184 */

/* <0> (null):0 */
virtual void ClearLookAt(class CImprov *) /* linkage=_ZN7CImprov11ClearLookAtEv */
{
} /* size: 144188592 */

/* <0> (null):0 */
virtual void FaceTo(class CImprov *, const class Vector  &) /* linkage=_ZN7CImprov6FaceToERK6Vector */
{
} /* size: 144197176 */

/* <0> (null):0 */
virtual void ClearFaceTo(class CImprov *) /* linkage=_ZN7CImprov11ClearFaceToEv */
{
} /* size: 144201424 */

/* <0> (null):0 */
virtual bool IsAtMoveGoal(const class CImprov  *, float) /* linkage=_ZNK7CImprov12IsAtMoveGoalEf */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool HasLookAt(const class CImprov  *) /* linkage=_ZNK7CImprov9HasLookAtEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool HasFaceTo(const class CImprov  *) /* linkage=_ZNK7CImprov9HasFaceToEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsAtFaceGoal(const class CImprov  *) /* linkage=_ZNK7CImprov12IsAtFaceGoalEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsFriendInTheWay(const class CImprov  *, const class Vector  &) /* linkage=_ZNK7CImprov16IsFriendInTheWayERK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsFriendInTheWay(const class CImprov  *, class CBaseEntity *, const class Vector  &) /* linkage=_ZNK7CImprov16IsFriendInTheWayEP11CBaseEntityRK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
virtual void MoveForward(class CImprov *) /* linkage=_ZN7CImprov11MoveForwardEv */
{
} /* size: 144286252 */

/* <0> (null):0 */
virtual void MoveBackward(class CImprov *) /* linkage=_ZN7CImprov12MoveBackwardEv */
{
} /* size: 144295024 */

/* <0> (null):0 */
virtual void StrafeLeft(class CImprov *) /* linkage=_ZN7CImprov10StrafeLeftEv */
{
} /* size: 144302256 */

/* <0> (null):0 */
virtual void StrafeRight(class CImprov *) /* linkage=_ZN7CImprov11StrafeRightEv */
{
} /* size: 144311432 */

/* <0> (null):0 */
virtual bool Jump(class CImprov *) /* linkage=_ZN7CImprov4JumpEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual void Crouch(class CImprov *) /* linkage=_ZN7CImprov6CrouchEv */
{
} /* size: 144329384 */

/* <0> (null):0 */
virtual void StandUp(class CImprov *) /* linkage=_ZN7CImprov7StandUpEv */
{
} /* size: 144276472 */

/* <0> (null):0 */
virtual void TrackPath(class CImprov *, const class Vector  &, float) /* linkage=_ZN7CImprov9TrackPathERK6Vectorf */
{
} /* size: 144349916 */

/* <0> (null):0 */
virtual void StartLadder(class CImprov *, const class CNavLadder  *, enum NavTraverseType, const class Vector  *, const class Vector  *) /* linkage=_ZN7CImprov11StartLadderEPK10CNavLadder15NavTraverseTypePK6VectorS6_ */
{
} /* size: 144364268 */

/* <0> (null):0 */
virtual bool TraverseLadder(class CImprov *, const class CNavLadder  *, enum NavTraverseType, const class Vector  *, const class Vector  *, float) /* linkage=_ZN7CImprov14TraverseLadderEPK10CNavLadder15NavTraverseTypePK6VectorS6_f */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool GetSimpleGroundHeightWithFloor(class CImprov *, const class Vector  *, float *, class Vector *) /* linkage=_ZN7CImprov30GetSimpleGroundHeightWithFloorEPK6VectorPfPS0_ */
{
} /* size: 1 */

/* <0> (null):0 */
virtual void Run(class CImprov *) /* linkage=_ZN7CImprov3RunEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Walk(class CImprov *) /* linkage=_ZN7CImprov4WalkEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Stop(class CImprov *) /* linkage=_ZN7CImprov4StopEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual float GetMoveAngle(const class CImprov  *) /* linkage=_ZNK7CImprov12GetMoveAngleEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual float GetFaceAngle(const class CImprov  *) /* linkage=_ZNK7CImprov12GetFaceAngleEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual const class Vector  & GetFeet(const class CImprov  *) /* linkage=_ZNK7CImprov7GetFeetEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual const class Vector  & GetCentroid(const class CImprov  *) /* linkage=_ZNK7CImprov11GetCentroidEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual const class Vector  & GetEyes(const class CImprov  *) /* linkage=_ZNK7CImprov7GetEyesEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual bool IsRunning(const class CImprov  *) /* linkage=_ZNK7CImprov9IsRunningEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsWalking(const class CImprov  *) /* linkage=_ZNK7CImprov9IsWalkingEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsStopped(const class CImprov  *) /* linkage=_ZNK7CImprov9IsStoppedEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsCrouching(const class CImprov  *) /* linkage=_ZNK7CImprov11IsCrouchingEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsJumping(const class CImprov  *) /* linkage=_ZNK7CImprov9IsJumpingEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsUsingLadder(const class CImprov  *) /* linkage=_ZNK7CImprov13IsUsingLadderEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsOnGround(const class CImprov  *) /* linkage=_ZNK7CImprov10IsOnGroundEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsMoving(const class CImprov  *) /* linkage=_ZNK7CImprov8IsMovingEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool CanRun(const class CImprov  *) /* linkage=_ZNK7CImprov6CanRunEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool CanCrouch(const class CImprov  *) /* linkage=_ZNK7CImprov9CanCrouchEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool CanJump(const class CImprov  *) /* linkage=_ZNK7CImprov7CanJumpEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsVisible(const class CImprov  *, const class Vector  &, bool) /* linkage=_ZNK7CImprov9IsVisibleERK6Vectorb */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsPlayerLookingAtMe(const class CImprov  *, class CBasePlayer *, float) /* linkage=_ZNK7CImprov19IsPlayerLookingAtMeEP11CBasePlayerf */
{
} /* size: 1 */

/* <0> (null):0 */
virtual class CBasePlayer * IsAnyPlayerLookingAtMe(const class CImprov  *, int, float) /* linkage=_ZNK7CImprov22IsAnyPlayerLookingAtMeEif */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CBasePlayer * GetClosestPlayerByTravelDistance(const class CImprov  *, int, float *) /* linkage=_ZNK7CImprov32GetClosestPlayerByTravelDistanceEiPf */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CNavArea * GetLastKnownArea(const class CImprov  *) /* linkage=_ZNK7CImprov16GetLastKnownAreaEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void OnUpdate(class CImprov *, float) /* linkage=_ZN7CImprov8OnUpdateEf */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void OnUpkeep(class CImprov *, float) /* linkage=_ZN7CImprov8OnUpkeepEf */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void OnReset(class CImprov *) /* linkage=_ZN7CImprov7OnResetEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void OnGameEvent(class CImprov *, enum GameEventType, class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN7CImprov11OnGameEventE13GameEventTypeP11CBaseEntityS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void OnTouch(class CImprov *, class CBaseEntity *) /* linkage=_ZN7CImprov7OnTouchEP11CBaseEntity */
{
} /* size: 0 */

/* <0> (null):0 */
void IImprovEvent(class IImprovEvent *, const class IImprovEvent  &)
{
} /* size: 0 */

/* <0> (null):0 */
void IImprovEvent(class IImprovEvent *)
{
} /* size: 0 */

/* <0> (null):0 */
void ~IImprovEvent(class IImprovEvent *, int)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void OnMoveToSuccess(class IImprovEvent *, const class Vector  &) /* linkage=_ZN12IImprovEvent15OnMoveToSuccessERK6Vector */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void OnMoveToFailure(class IImprovEvent *, const class Vector  &, enum MoveToFailureType) /* linkage=_ZN12IImprovEvent15OnMoveToFailureERK6VectorNS_17MoveToFailureTypeE */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void OnInjury(class IImprovEvent *, float) /* linkage=_ZN12IImprovEvent8OnInjuryEf */
{
} /* size: 0 */

/* <0> (null):0 */
void SimpleStateMachine(class SimpleStateMachine<CHostageImprov*, HostageState> *)
{
} /* size: 0 */

/* <0> (null):0 */
void Reset(class SimpleStateMachine<CHostageImprov*, HostageState> *, class CHostageImprov *) /* linkage=_ZN18SimpleStateMachineIP14CHostageImprov12HostageStateE5ResetES1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void SetState(class SimpleStateMachine<CHostageImprov*, HostageState> *, class HostageState *) /* linkage=_ZN18SimpleStateMachineIP14CHostageImprov12HostageStateE8SetStateEPS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
float GetStateDuration(const class SimpleStateMachine<CHostageImprov*, HostageState>  *) /* linkage=_ZNK18SimpleStateMachineIP14CHostageImprov12HostageStateE16GetStateDurationEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsState(const class SimpleStateMachine<CHostageImprov*, HostageState>  *, const class HostageState  *) /* linkage=_ZNK18SimpleStateMachineIP14CHostageImprov12HostageStateE7IsStateEPKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
void Update(class SimpleStateMachine<CHostageImprov*, HostageState> *) /* linkage=_ZN18SimpleStateMachineIP14CHostageImprov12HostageStateE6UpdateEv */
{
} /* size: 0 */

/* <0> (null):0 */
void HostageState(class HostageState *, const class HostageState  &)
{
} /* size: 0 */

/* <0> (null):0 */
void HostageState(class HostageState *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void UpdateStationaryAnimation(class HostageState *, class CHostageImprov *) /* linkage=_ZN12HostageState25UpdateStationaryAnimationEP14CHostageImprov */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ~HostageState(class HostageState *, int)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ~CHostageImprov(class CHostageImprov *, int)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ~HostageIdleState(class HostageIdleState *, int)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ~HostageAnimateState(class HostageAnimateState *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<CCareerTask*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<CCareerTask*> *, const class new_allocator<CCareerTask*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<CCareerTask*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<CCareerTask*>  *, class CCareerTask * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP11CCareerTaskE7addressERS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<CCareerTask*>  *, const class CCareerTask *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP11CCareerTaskE7addressERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<CCareerTask*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP11CCareerTaskE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<CCareerTask*> *, class CCareerTask * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIP11CCareerTaskE10deallocateEPS2_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<CCareerTask*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP11CCareerTaskE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<CCareerTask*> *, class CCareerTask * *, const class CCareerTask *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIP11CCareerTaskE9constructEPS2_RKS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<CCareerTask*> *, class CCareerTask * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP11CCareerTaskE7destroyEPS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
bool IsComplete(class CCareerTask *) /* linkage=_ZN11CCareerTask10IsCompleteEv */
{
} /* size: 1 */

/* <0> (null):0 */
const char  * GetTaskName(class CCareerTask *) /* linkage=_ZN11CCareerTask11GetTaskNameEv */
{
} /* size: 4 */

/* <0> (null):0 */
int GetWeaponId(class CCareerTask *) /* linkage=_ZN11CCareerTask11GetWeaponIdEv */
{
} /* size: 4 */

/* <0> (null):0 */
int GetWeaponClassId(class CCareerTask *) /* linkage=_ZN11CCareerTask16GetWeaponClassIdEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsValidFor(const class CCareerTask  *, class CBasePlayer *) /* linkage=_ZNK11CCareerTask10IsValidForEP11CBasePlayer */
{
} /* size: 1 */

/* <0> (null):0 */
void allocator(class allocator<CCareerTask*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<CCareerTask*> *, const class allocator<CCareerTask*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<CCareerTask*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<CCareerTask*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<CCareerTask*> > *, const class new_allocator<std::_List_node<CCareerTask*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<CCareerTask*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<CCareerTask*> >  *, class _List_node<CCareerTask*> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP11CCareerTaskEE7addressERS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<CCareerTask*> >  *, const class _List_node<CCareerTask*>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP11CCareerTaskEE7addressERKS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<CCareerTask*> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP11CCareerTaskEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<CCareerTask*> > *, class _List_node<CCareerTask*> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP11CCareerTaskEE10deallocateEPS4_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<CCareerTask*> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP11CCareerTaskEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<CCareerTask*> > *, class _List_node<CCareerTask*> *, const class _List_node<CCareerTask*>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP11CCareerTaskEE9constructEPS4_RKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<CCareerTask*> > *, class _List_node<CCareerTask*> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP11CCareerTaskEE7destroyEPS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<CCareerTask*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<CCareerTask*> > *, const class allocator<std::_List_node<CCareerTask*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<CCareerTask*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class _List_node<CCareerTask*> * _M_get_node(class _List_base<CCareerTask*, std::allocator<CCareerTask*> > *) /* linkage=_ZNSt10_List_baseIP11CCareerTaskSaIS1_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<CCareerTask*, std::allocator<CCareerTask*> > *, class _List_node<CCareerTask*> *) /* linkage=_ZNSt10_List_baseIP11CCareerTaskSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<CCareerTask*, std::allocator<CCareerTask*> > *) /* linkage=_ZNSt10_List_baseIP11CCareerTaskSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<CCareerTask*, std::allocator<CCareerTask*> >  *) /* linkage=_ZNKSt10_List_baseIP11CCareerTaskSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<CCareerTask*, std::allocator<CCareerTask*> >  *) /* linkage=_ZNKSt10_List_baseIP11CCareerTaskSaIS1_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<CCareerTask*, std::allocator<CCareerTask*> >  *) /* linkage=_ZNKSt10_List_baseIP11CCareerTaskSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<CCareerTask*, std::allocator<CCareerTask*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_base(class _List_base<CCareerTask*, std::allocator<CCareerTask*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_List_base(class _List_base<CCareerTask*, std::allocator<CCareerTask*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void _M_clear(class _List_base<CCareerTask*, std::allocator<CCareerTask*> > *) /* linkage=_ZNSt10_List_baseIP11CCareerTaskSaIS1_EE8_M_clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_init(class _List_base<CCareerTask*, std::allocator<CCareerTask*> > *) /* linkage=_ZNSt10_List_baseIP11CCareerTaskSaIS1_EE7_M_initEv */
{
} /* size: 0 */

/* <0> (null):0 */
_Node * _M_create_node(class list<CCareerTask*, std::allocator<CCareerTask*> > *, const value_type  &) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE14_M_create_nodeERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<CCareerTask*, std::allocator<CCareerTask*> > *)
{
} /* size: 143954660 */

/* <0> (null):0 */
void list(class list<CCareerTask*, std::allocator<CCareerTask*> > *, const allocator_type  &)
{
} /* size: 143962608 */

/* <0> (null):0 */
void list(class list<CCareerTask*, std::allocator<CCareerTask*> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 143971120 */

/* <0> (null):0 */
void list(class list<CCareerTask*, std::allocator<CCareerTask*> > *, const class list<CCareerTask*, std::allocator<CCareerTask*> >  &)
{
} /* size: 143980612 */

/* <0> (null):0 */
class list<CCareerTask*, std::allocator<CCareerTask*> > & operator=(class list<CCareerTask*, std::allocator<CCareerTask*> > *, const class list<CCareerTask*, std::allocator<CCareerTask*> >  &) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EEaSERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<CCareerTask*, std::allocator<CCareerTask*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE6assignEjRKS1_ */
{
} /* size: 143997576 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<CCareerTask*, std::allocator<CCareerTask*> >  *) /* linkage=_ZNKSt4listIP11CCareerTaskSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<CCareerTask*, std::allocator<CCareerTask*> > *) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<CCareerTask*, std::allocator<CCareerTask*> >  *) /* linkage=_ZNKSt4listIP11CCareerTaskSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<CCareerTask*, std::allocator<CCareerTask*> > *) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<CCareerTask*, std::allocator<CCareerTask*> >  *) /* linkage=_ZNKSt4listIP11CCareerTaskSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<CCareerTask*, std::allocator<CCareerTask*> > *) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<CCareerTask*, std::allocator<CCareerTask*> >  *) /* linkage=_ZNKSt4listIP11CCareerTaskSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<CCareerTask*, std::allocator<CCareerTask*> > *) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<CCareerTask*, std::allocator<CCareerTask*> >  *) /* linkage=_ZNKSt4listIP11CCareerTaskSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<CCareerTask*, std::allocator<CCareerTask*> >  *) /* linkage=_ZNKSt4listIP11CCareerTaskSaIS1_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<CCareerTask*, std::allocator<CCareerTask*> >  *) /* linkage=_ZNKSt4listIP11CCareerTaskSaIS1_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<CCareerTask*, std::allocator<CCareerTask*> >  *) /* linkage=_ZNKSt4listIP11CCareerTaskSaIS1_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<CCareerTask*, std::allocator<CCareerTask*> > *, unsigned int, class CCareerTask *) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE6resizeEjS1_ */
{
} /* size: 144109144 */

/* <0> (null):0 */
reference front(class list<CCareerTask*, std::allocator<CCareerTask*> > *) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<CCareerTask*, std::allocator<CCareerTask*> >  *) /* linkage=_ZNKSt4listIP11CCareerTaskSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<CCareerTask*, std::allocator<CCareerTask*> > *) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<CCareerTask*, std::allocator<CCareerTask*> >  *) /* linkage=_ZNKSt4listIP11CCareerTaskSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<CCareerTask*, std::allocator<CCareerTask*> > *, const value_type  &) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE10push_frontERKS1_ */
{
} /* size: 144178112 */

/* <0> (null):0 */
void pop_front(class list<CCareerTask*, std::allocator<CCareerTask*> > *) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE9pop_frontEv */
{
} /* size: 144185976 */

/* <0> (null):0 */
void push_back(class list<CCareerTask*, std::allocator<CCareerTask*> > *, const value_type  &) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE9push_backERKS1_ */
{
} /* size: 144195512 */

/* <0> (null):0 */
void pop_back(class list<CCareerTask*, std::allocator<CCareerTask*> > *) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE8pop_backEv */
{
} /* size: 144199296 */

/* <0> (null):0 */
iterator insert(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class _List_iterator<CCareerTask*>, const value_type  &) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class _List_iterator<CCareerTask*>, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */
{
} /* size: 144219076 */

/* <0> (null):0 */
iterator erase(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class _List_iterator<CCareerTask*>) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE5eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class _List_iterator<CCareerTask*>, class _List_iterator<CCareerTask*>) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class list<CCareerTask*, std::allocator<CCareerTask*> > &) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE4swapERS3_ */
{
} /* size: 144261152 */

/* <0> (null):0 */
void clear(class list<CCareerTask*, std::allocator<CCareerTask*> > *) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE5clearEv */
{
} /* size: 144207400 */

/* <0> (null):0 */
void splice(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class _List_iterator<CCareerTask*>, class list<CCareerTask*, std::allocator<CCareerTask*> > &) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */
{
} /* size: 144286804 */

/* <0> (null):0 */
void splice(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class _List_iterator<CCareerTask*>, class list<CCareerTask*, std::allocator<CCareerTask*> > &, class _List_iterator<CCareerTask*>) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */
{
} /* size: 144296272 */

/* <0> (null):0 */
void splice(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class _List_iterator<CCareerTask*>, class list<CCareerTask*, std::allocator<CCareerTask*> > &, class _List_iterator<CCareerTask*>, class _List_iterator<CCareerTask*>) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */
{
} /* size: 144311200 */

/* <0> (null):0 */
void remove(class list<CCareerTask*, std::allocator<CCareerTask*> > *, const value_type  &) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE6removeERKS1_ */
{
} /* size: 144327000 */

/* <0> (null):0 */
void unique(class list<CCareerTask*, std::allocator<CCareerTask*> > *) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE6uniqueEv */
{
} /* size: 144275184 */

/* <0> (null):0 */
void merge(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class list<CCareerTask*, std::allocator<CCareerTask*> > &) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE5mergeERS3_ */
{
} /* size: 144347644 */

/* <0> (null):0 */
void reverse(class list<CCareerTask*, std::allocator<CCareerTask*> > *) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE7reverseEv */
{
} /* size: 144357936 */

/* <0> (null):0 */
void sort(class list<CCareerTask*, std::allocator<CCareerTask*> > *) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE4sortEv */
{
} /* size: 144233376 */

/* <0> (null):0 */
void _M_fill_initialize(class list<CCareerTask*, std::allocator<CCareerTask*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE18_M_fill_initializeEjRKS1_ */
{
} /* size: 144253128 */

/* <0> (null):0 */
void _M_fill_assign(class list<CCareerTask*, std::allocator<CCareerTask*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE14_M_fill_assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_transfer(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class _List_iterator<CCareerTask*>, class _List_iterator<CCareerTask*>, class _List_iterator<CCareerTask*>) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class _List_iterator<CCareerTask*>, const value_type  &) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_erase(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class _List_iterator<CCareerTask*>) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class list<CCareerTask*, std::allocator<CCareerTask*> > &) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE25_M_check_equal_allocatorsERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void Create(void) /* linkage=_ZN18CCareerTaskManager6CreateEv */
{
} /* size: 0 */

/* <0> (null):0 */
void CCareerTaskManager(class CCareerTaskManager *)
{
} /* size: 0 */

/* <0> (null):0 */
void Reset(class CCareerTaskManager *, bool) /* linkage=_ZN18CCareerTaskManager5ResetEb */
{
} /* size: 0 */

/* <0> (null):0 */
void AddTask(class CCareerTaskManager *, const char  *, const char  *, int, bool, bool, bool) /* linkage=_ZN18CCareerTaskManager7AddTaskEPKcS1_ibbb */
{
} /* size: 0 */

/* <0> (null):0 */
void HandleEvent(class CCareerTaskManager *, enum GameEventType, class CBasePlayer *, class CBasePlayer *) /* linkage=_ZN18CCareerTaskManager11HandleEventE13GameEventTypeP11CBasePlayerS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void HandleEnemyKill(class CCareerTaskManager *, bool, const char  *, bool, bool, class CBasePlayer *, class CBasePlayer *) /* linkage=_ZN18CCareerTaskManager15HandleEnemyKillEbPKcbbP11CBasePlayerS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void HandleWeaponKill(class CCareerTaskManager *, int, int, bool, bool, class CBasePlayer *, class CBasePlayer *) /* linkage=_ZN18CCareerTaskManager16HandleWeaponKillEiibbP11CBasePlayerS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void HandleDeath(class CCareerTaskManager *, int, class CBasePlayer *) /* linkage=_ZN18CCareerTaskManager11HandleDeathEiP11CBasePlayer */
{
} /* size: 0 */

/* <0> (null):0 */
void HandleWeaponInjury(class CCareerTaskManager *, int, int, bool, class CBasePlayer *) /* linkage=_ZN18CCareerTaskManager18HandleWeaponInjuryEiibP11CBasePlayer */
{
} /* size: 0 */

/* <0> (null):0 */
void HandleEnemyInjury(class CCareerTaskManager *, const char  *, bool, class CBasePlayer *) /* linkage=_ZN18CCareerTaskManager17HandleEnemyInjuryEPKcbP11CBasePlayer */
{
} /* size: 0 */

/* <0> (null):0 */
bool AreAllTasksComplete(class CCareerTaskManager *) /* linkage=_ZN18CCareerTaskManager19AreAllTasksCompleteEv */
{
} /* size: 1 */

/* <0> (null):0 */
int GetNumRemainingTasks(class CCareerTaskManager *) /* linkage=_ZN18CCareerTaskManager20GetNumRemainingTasksEv */
{
} /* size: 4 */

/* <0> (null):0 */
float GetRoundElapsedTime(class CCareerTaskManager *) /* linkage=_ZN18CCareerTaskManager19GetRoundElapsedTimeEv */
{
} /* size: 4 */

/* <0> (null):0 */
int GetTaskTime(class CCareerTaskManager *) /* linkage=_ZN18CCareerTaskManager11GetTaskTimeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetFinishedTaskTime(class CCareerTaskManager *, int) /* linkage=_ZN18CCareerTaskManager19SetFinishedTaskTimeEi */
{
} /* size: 0 */

/* <0> (null):0 */
int GetFinishedTaskTime(class CCareerTaskManager *) /* linkage=_ZN18CCareerTaskManager19GetFinishedTaskTimeEv */
{
} /* size: 4 */

/* <0> (null):0 */
int GetFinishedTaskRound(class CCareerTaskManager *) /* linkage=_ZN18CCareerTaskManager20GetFinishedTaskRoundEv */
{
} /* size: 4 */

/* <0> (null):0 */
CareerTaskList * GetTasks(class CCareerTaskManager *) /* linkage=_ZN18CCareerTaskManager8GetTasksEv */
{
} /* size: 4 */

/* <0> (null):0 */
void LatchRoundEndMessage(class CCareerTaskManager *) /* linkage=_ZN18CCareerTaskManager20LatchRoundEndMessageEv */
{
} /* size: 0 */

/* <0> (null):0 */
void UnlatchRoundEndMessage(class CCareerTaskManager *) /* linkage=_ZN18CCareerTaskManager22UnlatchRoundEndMessageEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<BotPhrase*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<BotPhrase*> *, const class _List_node_base  *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<BotPhrase*> *, const iterator  &)
{
} /* size: 0 */

/* <0> (null):0 */
reference operator*(const class _List_const_iterator<BotPhrase*>  *) /* linkage=_ZNKSt20_List_const_iteratorIP9BotPhraseEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_const_iterator<BotPhrase*>  *) /* linkage=_ZNKSt20_List_const_iteratorIP9BotPhraseEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_const_iterator<BotPhrase*> *) /* linkage=_ZNSt20_List_const_iteratorIP9BotPhraseEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_const_iterator<BotPhrase*> *, int) /* linkage=_ZNSt20_List_const_iteratorIP9BotPhraseEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_const_iterator<BotPhrase*> *) /* linkage=_ZNSt20_List_const_iteratorIP9BotPhraseEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_const_iterator<BotPhrase*> *, int) /* linkage=_ZNSt20_List_const_iteratorIP9BotPhraseEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_const_iterator<BotPhrase*>  *, const _Self  &) /* linkage=_ZNKSt20_List_const_iteratorIP9BotPhraseEeqERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_const_iterator<BotPhrase*>  *, const _Self  &) /* linkage=_ZNKSt20_List_const_iteratorIP9BotPhraseEneERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<BotPhrase*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<BotPhrase*> *, class _List_node_base *)
{
} /* size: 0 */

/* <0> (null):0 */
reference operator*(const class _List_iterator<BotPhrase*>  *) /* linkage=_ZNKSt14_List_iteratorIP9BotPhraseEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_iterator<BotPhrase*>  *) /* linkage=_ZNKSt14_List_iteratorIP9BotPhraseEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_iterator<BotPhrase*> *) /* linkage=_ZNSt14_List_iteratorIP9BotPhraseEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_iterator<BotPhrase*> *, int) /* linkage=_ZNSt14_List_iteratorIP9BotPhraseEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_iterator<BotPhrase*> *) /* linkage=_ZNSt14_List_iteratorIP9BotPhraseEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_iterator<BotPhrase*> *, int) /* linkage=_ZNSt14_List_iteratorIP9BotPhraseEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_iterator<BotPhrase*>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorIP9BotPhraseEeqERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_iterator<BotPhrase*>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorIP9BotPhraseEneERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
void ZombieSpawn(class ZombieSpawn *)
{
} /* size: 0 */

/* <0> (null):0 */
_Tp_alloc_type & _M_get_Tp_allocator(class _Vector_base<CCareerTask*, std::allocator<CCareerTask*> > *) /* linkage=_ZNSt12_Vector_baseIP11CCareerTaskSaIS1_EE19_M_get_Tp_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Tp_alloc_type  & _M_get_Tp_allocator(const class _Vector_base<CCareerTask*, std::allocator<CCareerTask*> >  *) /* linkage=_ZNKSt12_Vector_baseIP11CCareerTaskSaIS1_EE19_M_get_Tp_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
allocator_type get_allocator(const class _Vector_base<CCareerTask*, std::allocator<CCareerTask*> >  *) /* linkage=_ZNKSt12_Vector_baseIP11CCareerTaskSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<CCareerTask*, std::allocator<CCareerTask*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<CCareerTask*, std::allocator<CCareerTask*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<CCareerTask*, std::allocator<CCareerTask*> > *, unsigned int)
{
} /* size: 0 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<CCareerTask*, std::allocator<CCareerTask*> > *, unsigned int, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_Vector_base(class _Vector_base<CCareerTask*, std::allocator<CCareerTask*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer _M_allocate(class _Vector_base<CCareerTask*, std::allocator<CCareerTask*> > *, unsigned int) /* linkage=_ZNSt12_Vector_baseIP11CCareerTaskSaIS1_EE11_M_allocateEj */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_deallocate(class _Vector_base<CCareerTask*, std::allocator<CCareerTask*> > *, class CCareerTask * *, unsigned int) /* linkage=_ZNSt12_Vector_baseIP11CCareerTaskSaIS1_EE13_M_deallocateEPS1_j */
{
} /* size: 143280288 */

/* <0> (null):0 */
void vector(class vector<CCareerTask*, std::allocator<CCareerTask*> > *)
{
} /* size: 143304016 */

/* <0> (null):0 */
void vector(class vector<CCareerTask*, std::allocator<CCareerTask*> > *, const allocator_type  &)
{
} /* size: 143224440 */

/* <0> (null):0 */
void vector(class vector<CCareerTask*, std::allocator<CCareerTask*> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 143226648 */

/* <0> (null):0 */
void vector(class vector<CCareerTask*, std::allocator<CCareerTask*> > *, const class vector<CCareerTask*, std::allocator<CCareerTask*> >  &)
{
} /* size: 143664200 */

/* <0> (null):0 */
void ~vector(class vector<CCareerTask*, std::allocator<CCareerTask*> > *, int)
{
} /* size: 143665792 */

/* <0> (null):0 */
class vector<CCareerTask*, std::allocator<CCareerTask*> > & operator=(class vector<CCareerTask*, std::allocator<CCareerTask*> > *, const class vector<CCareerTask*, std::allocator<CCareerTask*> >  &) /* linkage=_ZNSt6vectorIP11CCareerTaskSaIS1_EEaSERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class vector<CCareerTask*, std::allocator<CCareerTask*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIP11CCareerTaskSaIS1_EE6assignEjRKS1_ */
{
} /* size: 143209656 */

/* <0> (null):0 */
iterator begin(class vector<CCareerTask*, std::allocator<CCareerTask*> > *) /* linkage=_ZNSt6vectorIP11CCareerTaskSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class vector<CCareerTask*, std::allocator<CCareerTask*> >  *) /* linkage=_ZNKSt6vectorIP11CCareerTaskSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class vector<CCareerTask*, std::allocator<CCareerTask*> > *) /* linkage=_ZNSt6vectorIP11CCareerTaskSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class vector<CCareerTask*, std::allocator<CCareerTask*> >  *) /* linkage=_ZNKSt6vectorIP11CCareerTaskSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class vector<CCareerTask*, std::allocator<CCareerTask*> > *) /* linkage=_ZNSt6vectorIP11CCareerTaskSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class vector<CCareerTask*, std::allocator<CCareerTask*> >  *) /* linkage=_ZNKSt6vectorIP11CCareerTaskSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class vector<CCareerTask*, std::allocator<CCareerTask*> > *) /* linkage=_ZNSt6vectorIP11CCareerTaskSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class vector<CCareerTask*, std::allocator<CCareerTask*> >  *) /* linkage=_ZNKSt6vectorIP11CCareerTaskSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
size_type size(const class vector<CCareerTask*, std::allocator<CCareerTask*> >  *) /* linkage=_ZNKSt6vectorIP11CCareerTaskSaIS1_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class vector<CCareerTask*, std::allocator<CCareerTask*> >  *) /* linkage=_ZNKSt6vectorIP11CCareerTaskSaIS1_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class vector<CCareerTask*, std::allocator<CCareerTask*> > *, unsigned int, class CCareerTask *) /* linkage=_ZNSt6vectorIP11CCareerTaskSaIS1_EE6resizeEjS1_ */
{
} /* size: 143741404 */

/* <0> (null):0 */
size_type capacity(const class vector<CCareerTask*, std::allocator<CCareerTask*> >  *) /* linkage=_ZNKSt6vectorIP11CCareerTaskSaIS1_EE8capacityEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool empty(const class vector<CCareerTask*, std::allocator<CCareerTask*> >  *) /* linkage=_ZNKSt6vectorIP11CCareerTaskSaIS1_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
void reserve(class vector<CCareerTask*, std::allocator<CCareerTask*> > *, unsigned int) /* linkage=_ZNSt6vectorIP11CCareerTaskSaIS1_EE7reserveEj */
{
} /* size: 143207116 */

/* <0> (null):0 */
reference operator[](class vector<CCareerTask*, std::allocator<CCareerTask*> > *, unsigned int) /* linkage=_ZNSt6vectorIP11CCareerTaskSaIS1_EEixEj */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference operator[](const class vector<CCareerTask*, std::allocator<CCareerTask*> >  *, unsigned int) /* linkage=_ZNKSt6vectorIP11CCareerTaskSaIS1_EEixEj */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_range_check(const class vector<CCareerTask*, std::allocator<CCareerTask*> >  *, unsigned int) /* linkage=_ZNKSt6vectorIP11CCareerTaskSaIS1_EE14_M_range_checkEj */
{
} /* size: 143812232 */

/* <0> (null):0 */
reference at(class vector<CCareerTask*, std::allocator<CCareerTask*> > *, unsigned int) /* linkage=_ZNSt6vectorIP11CCareerTaskSaIS1_EE2atEj */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference at(const class vector<CCareerTask*, std::allocator<CCareerTask*> >  *, unsigned int) /* linkage=_ZNKSt6vectorIP11CCareerTaskSaIS1_EE2atEj */
{
} /* size: 4 */

/* <0> (null):0 */
reference front(class vector<CCareerTask*, std::allocator<CCareerTask*> > *) /* linkage=_ZNSt6vectorIP11CCareerTaskSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class vector<CCareerTask*, std::allocator<CCareerTask*> >  *) /* linkage=_ZNKSt6vectorIP11CCareerTaskSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class vector<CCareerTask*, std::allocator<CCareerTask*> > *) /* linkage=_ZNSt6vectorIP11CCareerTaskSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class vector<CCareerTask*, std::allocator<CCareerTask*> >  *) /* linkage=_ZNKSt6vectorIP11CCareerTaskSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer data(class vector<CCareerTask*, std::allocator<CCareerTask*> > *) /* linkage=_ZNSt6vectorIP11CCareerTaskSaIS1_EE4dataEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer data(const class vector<CCareerTask*, std::allocator<CCareerTask*> >  *) /* linkage=_ZNKSt6vectorIP11CCareerTaskSaIS1_EE4dataEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_back(class vector<CCareerTask*, std::allocator<CCareerTask*> > *, const value_type  &) /* linkage=_ZNSt6vectorIP11CCareerTaskSaIS1_EE9push_backERKS1_ */
{
} /* size: 144218652 */

/* <0> (null):0 */
void pop_back(class vector<CCareerTask*, std::allocator<CCareerTask*> > *) /* linkage=_ZNSt6vectorIP11CCareerTaskSaIS1_EE8pop_backEv */
{
} /* size: 144237956 */

/* <0> (null):0 */
iterator insert(class vector<CCareerTask*, std::allocator<CCareerTask*> > *, class __normal_iterator<CCareerTask**, std::vector<CCareerTask*, std::allocator<CCareerTask*> > >, const value_type  &) /* linkage=_ZNSt6vectorIP11CCareerTaskSaIS1_EE6insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class vector<CCareerTask*, std::allocator<CCareerTask*> > *, class __normal_iterator<CCareerTask**, std::vector<CCareerTask*, std::allocator<CCareerTask*> > >, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIP11CCareerTaskSaIS1_EE6insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEjRKS1_ */
{
} /* size: 144302424 */

/* <0> (null):0 */
iterator erase(class vector<CCareerTask*, std::allocator<CCareerTask*> > *, class __normal_iterator<CCareerTask**, std::vector<CCareerTask*, std::allocator<CCareerTask*> > >) /* linkage=_ZNSt6vectorIP11CCareerTaskSaIS1_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS1_S3_EE */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class vector<CCareerTask*, std::allocator<CCareerTask*> > *, class __normal_iterator<CCareerTask**, std::vector<CCareerTask*, std::allocator<CCareerTask*> > >, class __normal_iterator<CCareerTask**, std::vector<CCareerTask*, std::allocator<CCareerTask*> > >) /* linkage=_ZNSt6vectorIP11CCareerTaskSaIS1_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS1_S3_EES7_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class vector<CCareerTask*, std::allocator<CCareerTask*> > *, class vector<CCareerTask*, std::allocator<CCareerTask*> > &) /* linkage=_ZNSt6vectorIP11CCareerTaskSaIS1_EE4swapERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class vector<CCareerTask*, std::allocator<CCareerTask*> > *) /* linkage=_ZNSt6vectorIP11CCareerTaskSaIS1_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class vector<CCareerTask*, std::allocator<CCareerTask*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIP11CCareerTaskSaIS1_EE18_M_fill_initializeEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class vector<CCareerTask*, std::allocator<CCareerTask*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIP11CCareerTaskSaIS1_EE14_M_fill_assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_insert(class vector<CCareerTask*, std::allocator<CCareerTask*> > *, class __normal_iterator<CCareerTask**, std::vector<CCareerTask*, std::allocator<CCareerTask*> > >, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIP11CCareerTaskSaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert_aux(class vector<CCareerTask*, std::allocator<CCareerTask*> > *, class __normal_iterator<CCareerTask**, std::vector<CCareerTask*, std::allocator<CCareerTask*> > >, const class CCareerTask *  &) /* linkage=_ZNSt6vectorIP11CCareerTaskSaIS1_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
size_type _M_check_len(const class vector<CCareerTask*, std::allocator<CCareerTask*> >  *, unsigned int, const char  *) /* linkage=_ZNKSt6vectorIP11CCareerTaskSaIS1_EE12_M_check_lenEjPKc */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_erase_at_end(class vector<CCareerTask*, std::allocator<CCareerTask*> > *, class CCareerTask * *) /* linkage=_ZNSt6vectorIP11CCareerTaskSaIS1_EE15_M_erase_at_endEPS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<CCareerTask*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<CCareerTask*> *, class _List_node_base *)
{
} /* size: 0 */

/* <0> (null):0 */
reference operator*(const class _List_iterator<CCareerTask*>  *) /* linkage=_ZNKSt14_List_iteratorIP11CCareerTaskEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_iterator<CCareerTask*>  *) /* linkage=_ZNKSt14_List_iteratorIP11CCareerTaskEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_iterator<CCareerTask*> *) /* linkage=_ZNSt14_List_iteratorIP11CCareerTaskEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_iterator<CCareerTask*> *, int) /* linkage=_ZNSt14_List_iteratorIP11CCareerTaskEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_iterator<CCareerTask*> *) /* linkage=_ZNSt14_List_iteratorIP11CCareerTaskEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_iterator<CCareerTask*> *, int) /* linkage=_ZNSt14_List_iteratorIP11CCareerTaskEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_iterator<CCareerTask*>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorIP11CCareerTaskEeqERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_iterator<CCareerTask*>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorIP11CCareerTaskEneERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<CNavLadder*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<CNavLadder*> *, class _List_node_base *)
{
} /* size: 0 */

/* <0> (null):0 */
reference operator*(const class _List_iterator<CNavLadder*>  *) /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_iterator<CNavLadder*>  *) /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_iterator<CNavLadder*> *) /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_iterator<CNavLadder*> *, int) /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_iterator<CNavLadder*> *) /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_iterator<CNavLadder*> *, int) /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_iterator<CNavLadder*>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEeqERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_iterator<CNavLadder*>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEneERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<NavConnect> *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<NavConnect> *, class _List_node_base *)
{
} /* size: 0 */

/* <0> (null):0 */
reference operator*(const class _List_iterator<NavConnect>  *) /* linkage=_ZNKSt14_List_iteratorI10NavConnectEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_iterator<NavConnect>  *) /* linkage=_ZNKSt14_List_iteratorI10NavConnectEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_iterator<NavConnect> *) /* linkage=_ZNSt14_List_iteratorI10NavConnectEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_iterator<NavConnect> *, int) /* linkage=_ZNSt14_List_iteratorI10NavConnectEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_iterator<NavConnect> *) /* linkage=_ZNSt14_List_iteratorI10NavConnectEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_iterator<NavConnect> *, int) /* linkage=_ZNSt14_List_iteratorI10NavConnectEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_iterator<NavConnect>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorI10NavConnectEeqERKS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_iterator<NavConnect>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorI10NavConnectEneERKS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
void __normal_iterator(class __normal_iterator<CCareerTask**, std::vector<CCareerTask*, std::allocator<CCareerTask*> > > *)
{
} /* size: 0 */

/* <0> (null):0 */
void __normal_iterator(class __normal_iterator<CCareerTask**, std::vector<CCareerTask*, std::allocator<CCareerTask*> > > *, const class CCareerTask * *  &)
{
} /* size: 0 */

/* <0> (null):0 */
reference operator*(const class __normal_iterator<CCareerTask**, std::vector<CCareerTask*, std::allocator<CCareerTask*> > >  *) /* linkage=_ZNK9__gnu_cxx17__normal_iteratorIPP11CCareerTaskSt6vectorIS2_SaIS2_EEEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class __normal_iterator<CCareerTask**, std::vector<CCareerTask*, std::allocator<CCareerTask*> > >  *) /* linkage=_ZNK9__gnu_cxx17__normal_iteratorIPP11CCareerTaskSt6vectorIS2_SaIS2_EEEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
class __normal_iterator<CCareerTask**, std::vector<CCareerTask*, std::allocator<CCareerTask*> > > & operator++(class __normal_iterator<CCareerTask**, std::vector<CCareerTask*, std::allocator<CCareerTask*> > > *) /* linkage=_ZN9__gnu_cxx17__normal_iteratorIPP11CCareerTaskSt6vectorIS2_SaIS2_EEEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
class __normal_iterator<CCareerTask**, std::vector<CCareerTask*, std::allocator<CCareerTask*> > > operator++(class __normal_iterator<CCareerTask**, std::vector<CCareerTask*, std::allocator<CCareerTask*> > > *, int) /* linkage=_ZN9__gnu_cxx17__normal_iteratorIPP11CCareerTaskSt6vectorIS2_SaIS2_EEEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
class __normal_iterator<CCareerTask**, std::vector<CCareerTask*, std::allocator<CCareerTask*> > > & operator--(class __normal_iterator<CCareerTask**, std::vector<CCareerTask*, std::allocator<CCareerTask*> > > *) /* linkage=_ZN9__gnu_cxx17__normal_iteratorIPP11CCareerTaskSt6vectorIS2_SaIS2_EEEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
class __normal_iterator<CCareerTask**, std::vector<CCareerTask*, std::allocator<CCareerTask*> > > operator--(class __normal_iterator<CCareerTask**, std::vector<CCareerTask*, std::allocator<CCareerTask*> > > *, int) /* linkage=_ZN9__gnu_cxx17__normal_iteratorIPP11CCareerTaskSt6vectorIS2_SaIS2_EEEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
reference operator[](const class __normal_iterator<CCareerTask**, std::vector<CCareerTask*, std::allocator<CCareerTask*> > >  *, const difference_type  &) /* linkage=_ZNK9__gnu_cxx17__normal_iteratorIPP11CCareerTaskSt6vectorIS2_SaIS2_EEEixERKi */
{
} /* size: 4 */

/* <0> (null):0 */
class __normal_iterator<CCareerTask**, std::vector<CCareerTask*, std::allocator<CCareerTask*> > > & operator+=(class __normal_iterator<CCareerTask**, std::vector<CCareerTask*, std::allocator<CCareerTask*> > > *, const difference_type  &) /* linkage=_ZN9__gnu_cxx17__normal_iteratorIPP11CCareerTaskSt6vectorIS2_SaIS2_EEEpLERKi */
{
} /* size: 4 */

/* <0> (null):0 */
class __normal_iterator<CCareerTask**, std::vector<CCareerTask*, std::allocator<CCareerTask*> > > operator+(const class __normal_iterator<CCareerTask**, std::vector<CCareerTask*, std::allocator<CCareerTask*> > >  *, const difference_type  &) /* linkage=_ZNK9__gnu_cxx17__normal_iteratorIPP11CCareerTaskSt6vectorIS2_SaIS2_EEEplERKi */
{
} /* size: 4 */

/* <0> (null):0 */
class __normal_iterator<CCareerTask**, std::vector<CCareerTask*, std::allocator<CCareerTask*> > > & operator-=(class __normal_iterator<CCareerTask**, std::vector<CCareerTask*, std::allocator<CCareerTask*> > > *, const difference_type  &) /* linkage=_ZN9__gnu_cxx17__normal_iteratorIPP11CCareerTaskSt6vectorIS2_SaIS2_EEEmIERKi */
{
} /* size: 4 */

/* <0> (null):0 */
class __normal_iterator<CCareerTask**, std::vector<CCareerTask*, std::allocator<CCareerTask*> > > operator-(const class __normal_iterator<CCareerTask**, std::vector<CCareerTask*, std::allocator<CCareerTask*> > >  *, const difference_type  &) /* linkage=_ZNK9__gnu_cxx17__normal_iteratorIPP11CCareerTaskSt6vectorIS2_SaIS2_EEEmiERKi */
{
} /* size: 4 */

/* <0> (null):0 */
const class CCareerTask * *  & base(const class __normal_iterator<CCareerTask**, std::vector<CCareerTask*, std::allocator<CCareerTask*> > >  *) /* linkage=_ZNK9__gnu_cxx17__normal_iteratorIPP11CCareerTaskSt6vectorIS2_SaIS2_EEE4baseEv */
{
} /* size: 4 */

/* <0> (null):0 */
iterator_type _S_base(class CCareerTask * *) /* linkage=_ZNSt10_Iter_baseIPP11CCareerTaskLb0EE7_S_baseES2_ */
{
} /* size: 4 */

/* <0> (null):0 */
class CCareerTask * * __copy_move_b<CCareerTask*>(const class CCareerTask *  *, const class CCareerTask *  *, class CCareerTask * *)
{
} /* size: 4 */

/* <0> (null):0 */
class CCareerTask * * __copy_m<CCareerTask*>(const class CCareerTask *  *, const class CCareerTask *  *, class CCareerTask * *)
{
} /* size: 4 */

/* <0> (null):0 */
void CInfoIntermission(class CInfoIntermission *, const class CInfoIntermission  &)
{
} /* size: 0 */

/* <0> (null):0 */
void CInfoIntermission(class CInfoIntermission *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Spawn(class CInfoIntermission *) /* linkage=_ZN17CInfoIntermission5SpawnEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Think(class CInfoIntermission *) /* linkage=_ZN17CInfoIntermission5ThinkEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int ObjectCaps(class CPointEntity *) /* linkage=_ZN12CPointEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
void CPointEntity(class CPointEntity *)
{
} /* size: 0 */

/* <0> (null):0 */
void CRevertSaved(class CRevertSaved *, const class CRevertSaved  &)
{
} /* size: 0 */

/* <0> (null):0 */
void CRevertSaved(class CRevertSaved *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Use(class CRevertSaved *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float) /* linkage=_ZN12CRevertSaved3UseEP11CBaseEntityS1_8USE_TYPEf */
{
} /* size: 0 */

/* <0> (null):0 */
void MessageThink(class CRevertSaved *) /* linkage=_ZN12CRevertSaved12MessageThinkEv */
{
} /* size: 0 */

/* <0> (null):0 */
void LoadThink(class CRevertSaved *) /* linkage=_ZN12CRevertSaved9LoadThinkEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void KeyValue(class CRevertSaved *, KeyValueData *) /* linkage=_ZN12CRevertSaved8KeyValueEP14KeyValueData_s */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int Save(class CRevertSaved *, class CSave &) /* linkage=_ZN12CRevertSaved4SaveER5CSave */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int Restore(class CRevertSaved *, class CRestore &) /* linkage=_ZN12CRevertSaved7RestoreER8CRestore */
{
} /* size: 4 */

/* <0> (null):0 */
float Duration(class CRevertSaved *) /* linkage=_ZN12CRevertSaved8DurationEv */
{
} /* size: 4 */

/* <0> (null):0 */
float HoldTime(class CRevertSaved *) /* linkage=_ZN12CRevertSaved8HoldTimeEv */
{
} /* size: 4 */

/* <0> (null):0 */
float MessageTime(class CRevertSaved *) /* linkage=_ZN12CRevertSaved11MessageTimeEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LoadTime(class CRevertSaved *) /* linkage=_ZN12CRevertSaved8LoadTimeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetDuration(class CRevertSaved *, float) /* linkage=_ZN12CRevertSaved11SetDurationEf */
{
} /* size: 0 */

/* <0> (null):0 */
void SetHoldTime(class CRevertSaved *, float) /* linkage=_ZN12CRevertSaved11SetHoldTimeEf */
{
} /* size: 0 */

/* <0> (null):0 */
void SetMessageTime(class CRevertSaved *, float) /* linkage=_ZN12CRevertSaved14SetMessageTimeEf */
{
} /* size: 0 */

/* <0> (null):0 */
void SetLoadTime(class CRevertSaved *, float) /* linkage=_ZN12CRevertSaved11SetLoadTimeEf */
{
} /* size: 0 */

/* <0> (null):0 */
void CStripWeapons(class CStripWeapons *, const class CStripWeapons  &)
{
} /* size: 0 */

/* <0> (null):0 */
void CStripWeapons(class CStripWeapons *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Use(class CStripWeapons *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float) /* linkage=_ZN13CStripWeapons3UseEP11CBaseEntityS1_8USE_TYPEf */
{
} /* size: 0 */

/* <0> (null):0 */
void CDeadHEV(class CDeadHEV *, const class CDeadHEV  &)
{
} /* size: 0 */

/* <0> (null):0 */
void CDeadHEV(class CDeadHEV *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Spawn(class CDeadHEV *) /* linkage=_ZN8CDeadHEV5SpawnEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int Classify(class CDeadHEV *) /* linkage=_ZN8CDeadHEV8ClassifyEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void KeyValue(class CDeadHEV *, KeyValueData *) /* linkage=_ZN8CDeadHEV8KeyValueEP14KeyValueData_s */
{
} /* size: 0 */

/* <0> (null):0 */
void StopAnimation(class CBaseMonster *) /* linkage=_ZN12CBaseMonster13StopAnimationEv */
{
} /* size: 0 */

/* <0> (null):0 */
void CBaseMonster(class CBaseMonster *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void PainSound(class CBaseMonster *) /* linkage=_ZN12CBaseMonster9PainSoundEv */
{
} /* size: 143280152 */

/* <0> (null):0 */
virtual void ResetMaxSpeed(class CBaseMonster *) /* linkage=_ZN12CBaseMonster13ResetMaxSpeedEv */
{
} /* size: 143796340 */

/* <0> (null):0 */
virtual BOOL IsAlive(class CBaseMonster *) /* linkage=_ZN12CBaseMonster7IsAliveEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int BloodColor(class CBaseMonster *) /* linkage=_ZN12CBaseMonster10BloodColorEv */
{
} /* size: 4 */

/* <0> (null):0 */
void CBloodSplat(class CBloodSplat *, const class CBloodSplat  &)
{
} /* size: 143964328 */

/* <0> (null):0 */
void CBloodSplat(class CBloodSplat *)
{
} /* size: 143986400 */

/* <0> (null):0 */
void Spawn(class CBloodSplat *, entvars_t *) /* linkage=_ZN11CBloodSplat5SpawnEP9entvars_s */
{
} /* size: 143997832 */

/* <0> (null):0 */
void Spray(class CBloodSplat *) /* linkage=_ZN11CBloodSplat5SprayEv */
{
} /* size: 144059768 */

/* <0> (null):0 */
void CSprayCan(class CSprayCan *, const class CSprayCan  &)
{
} /* size: 144095360 */

/* <0> (null):0 */
void CSprayCan(class CSprayCan *)
{
} /* size: 144107672 */

/* <0> (null):0 */
void Spawn(class CSprayCan *, entvars_t *) /* linkage=_ZN9CSprayCan5SpawnEP9entvars_s */
{
} /* size: 144132704 */

/* <0> (null):0 */
virtual void Think(class CSprayCan *) /* linkage=_ZN9CSprayCan5ThinkEv */
{
} /* size: 144081192 */

/* <0> (null):0 */
virtual int ObjectCaps(class CSprayCan *) /* linkage=_ZN9CSprayCan10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
const char  * pszAmmo1(class CBasePlayerItem *) /* linkage=_ZN15CBasePlayerItem8pszAmmo1Ev */
{
} /* size: 4 */

/* <0> (null):0 */
int iMaxAmmo1(class CBasePlayerItem *) /* linkage=_ZN15CBasePlayerItem9iMaxAmmo1Ev */
{
} /* size: 4 */

/* <0> (null):0 */
const char  * pszName(class CBasePlayerItem *) /* linkage=_ZN15CBasePlayerItem7pszNameEv */
{
} /* size: 4 */

/* <0> (null):0 */
int iFlags(class CBasePlayerItem *) /* linkage=_ZN15CBasePlayerItem6iFlagsEv */
{
} /* size: 4 */

/* <0> (null):0 */
void CWShield(class CWShield *, const class CWShield  &)
{
} /* size: 143592816 */

/* <0> (null):0 */
void CWShield(class CWShield *)
{
} /* size: 143647040 */

/* <0> (null):0 */
void SetCantBePickedUpByUser(class CWShield *, class CBaseEntity *, float) /* linkage=_ZN8CWShield23SetCantBePickedUpByUserEP11CBaseEntityf */
{
} /* size: 143649100 */

/* <0> (null):0 */
virtual void Spawn(class CWShield *) /* linkage=_ZN8CWShield5SpawnEv */
{
} /* size: 143738464 */

/* <0> (null):0 */
virtual void Touch(class CWShield *, class CBaseEntity *) /* linkage=_ZN8CWShield5TouchEP11CBaseEntity */
{
} /* size: 143740384 */

/* <0> (null):0 */
void HostageStateMachine(class HostageStateMachine *, const class HostageStateMachine  &)
{
} /* size: 143303728 */

/* <0> (null):0 */
void HostageStateMachine(class HostageStateMachine *)
{
} /* size: 143224440 */

/* <0> (null):0 */
void ~HostageStateMachine(class HostageStateMachine *, int)
{
} /* size: 143226360 */

/* <0> (null):0 */
virtual void OnMoveToSuccess(class HostageStateMachine *, const class Vector  &) /* linkage=_ZN19HostageStateMachine15OnMoveToSuccessERK6Vector */
{
} /* size: 143663300 */

/* <0> (null):0 */
virtual void OnMoveToFailure(class HostageStateMachine *, const class Vector  &, enum MoveToFailureType) /* linkage=_ZN19HostageStateMachine15OnMoveToFailureERK6VectorN12IImprovEvent17MoveToFailureTypeE */
{
} /* size: 143665204 */

/* <0> (null):0 */
virtual void OnInjury(class HostageStateMachine *, float) /* linkage=_ZN19HostageStateMachine8OnInjuryEf */
{
} /* size: 143206532 */

/* <0> (null):0 */
void UpdateStationaryAnimation(class HostageStateMachine *, class CHostageImprov *) /* linkage=_ZN19HostageStateMachine25UpdateStationaryAnimationEP14CHostageImprov */
{
} /* size: 143209160 */

/* <0> (null):0 */
void SimpleState(class SimpleState<CHostageImprov*> *, const class SimpleState<CHostageImprov*>  &)
{
} /* size: 143580184 */

/* <0> (null):0 */
void SimpleState(class SimpleState<CHostageImprov*> *)
{
} /* size: 143875760 */

/* <0> (null):0 */
virtual void ~SimpleState(class SimpleState<CHostageImprov*> *, int)
{
} /* size: 143796132 */

/* <0> (null):0 */
virtual void OnEnter(class SimpleState<CHostageImprov*> *, class CHostageImprov *) /* linkage=_ZN11SimpleStateIP14CHostageImprovE7OnEnterES1_ */
{
} /* size: 143904752 */

/* <0> (null):0 */
virtual void OnUpdate(class SimpleState<CHostageImprov*> *, class CHostageImprov *) /* linkage=_ZN11SimpleStateIP14CHostageImprovE8OnUpdateES1_ */
{
} /* size: 143567448 */

/* <0> (null):0 */
virtual void OnExit(class SimpleState<CHostageImprov*> *, class CHostageImprov *) /* linkage=_ZN11SimpleStateIP14CHostageImprovE6OnExitES1_ */
{
} /* size: 143919880 */

/* <0> (null):0 */
virtual const char  * GetName(const class SimpleState<CHostageImprov*>  *) /* linkage=_ZNK11SimpleStateIP14CHostageImprovE7GetNameEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetParent(class SimpleState<CHostageImprov*> *, class SimpleState<CHostageImprov*> *) /* linkage=_ZN11SimpleStateIP14CHostageImprovE9SetParentEPS2_ */
{
} /* size: 144081756 */

/* <0> (null):0 */
class SimpleState<CHostageImprov*> * GetParent(const class SimpleState<CHostageImprov*>  *) /* linkage=_ZNK11SimpleStateIP14CHostageImprovE9GetParentEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *, int)
{
} /* size: 144196944 */

/* <0> (null):0 */
virtual bool CanPlayerHearPlayer(class IVoiceGameMgrHelper *, class CBasePlayer *, class CBasePlayer *) /* linkage=_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
inline void ObjectCaps(class CBaseEntity *const this)
{
} /* size: 144217476 */

/* <0> (null):0 */
void LoadThink(class CRevertSaved *const this)
{
} /* size: 144226920 */

/* <0> (null):0 */
inline void ~SimpleState(class SimpleState<CHostageImprov*> *const this, intconst __in_chrg)
{
} /* size: 144240748 */

/* <0> (null):0 */
inline void ~HostageState(class HostageState *const this, intconst __in_chrg)
{
} /* size: 144258152 */

/* <0> (null):0 */
inline void ~CImprov(class CImprov *const this, intconst __in_chrg)
{
} /* size: 144267480 */

/* <0> (null):0 */
inline void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *const this, intconst __in_chrg)
{
} /* size: 144285652 */

/* <0> (null):0 */
void Restore(class CRevertSaved *const this, class CRestore &const restore)
{
} /* size: 144295232 */

/* <0> (null):0 */
void Save(class CRevertSaved *const this, class CSave &const save)
{
} /* size: 144304044 */

/* <0> (null):0 */
void Save(class CBasePlayer *const this, class CSave &const save)
{
} /* size: 144322888 */

/* <0> (null):0 */
inline void Vector2D(class Vector2D *const this)
{
} /* size: 144329544 */

/* <0> (null):0 */
inline void Length(const class Vector2D  *const this)
{
} /* size: 144276888 */

/* <0> (null):0 */
inline void Vector2D(class Vector2D *const this, float X, float Y)
{
} /* size: 144355016 */

/* <0> (null):0 */
inline void Vector(class Vector *const this)
{
} /* size: 144365484 */

/* <0> (null):0 */
inline void TraceResult(TraceResult *const this)
{
} /* size: 144236552 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, float X, float Y, float Z)
{
} /* size: 144637600 */

/* <0> (null):0 */
inline void operator==(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 144579600 */

/* <0> (null):0 */
inline void operator!=(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 144589080 */

/* <0> (null):0 */
inline void operator+(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 144675840 */

/* <0> (null):0 */
inline void operator*(const class Vector  *const this, float fl)
{
} /* size: 144686552 */

/* <0> (null):0 */
inline void Make2D(const class Vector  *const this)
{
	{
		class Vector2D Vec2;                                  //     0
	}
} /* size: 144694848 */

/* <0> (null):0 */
inline void Length2D(const class Vector  *const this)
{
} /* size: 144659688 */

/* <0> (null):0 */
inline void * operator new(size_t, void * __p)
{
} /* size: 4 */

/* <0> (null):0 */
inline edict_t * ENT(const entvars_t  * pev)
{
} /* size: 4 */

/* <0> (null):0 */
inline void Illumination(class CBaseEntity *const this)
{
} /* size: 144738580 */

/* <0> (null):0 */
inline EOFFSET OFFSET(const edict_t  * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline edict_t * ENT(EOFFSET eoffset)
{
} /* size: 4 */

/* <0> (null):0 */
inline entvars_t * VARS(edict_t * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline BOOL FNullEnt(EOFFSET eoffset)
{
} /* size: 4 */

/* <0> (null):0 */
inline edict_t * FIND_ENTITY_BY_TARGETNAME(edict_t * entStart, const char  * pszName)
{
} /* size: 4 */

/* <0> (null):0 */
inline BOOL FNullEnt(const edict_t  * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline void operator-(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 144803732 */

/* <0> (null):0 */
inline EOFFSET OFFSET(entvars_t * pev)
{
} /* size: 4 */

/* <0> (null):0 */
inline int atoi(const char  * __nptr)
{
} /* size: 4 */

/* <0> (null):0 */
void KeyValue(class CDeadHEV *const this, KeyValueData * pkvd)
{
} /* size: 144836736 */

/* <0> (null):0 */
inline BOOL FClassnameIs(entvars_t * pev, const char  * szClassname)
{
} /* size: 4 */

/* <0> (null):0 */
bool CanSeeUseable(class CBasePlayer * me, class CBaseEntity * entity)
{
	{
		class Vector eye;                                     //     0
		{
			TraceResult result;                           //     0
			class Vector head;                            //     0
			class Vector chest;                           //     0
			class Vector knees;                           //     0
		}
	}
} /* size: 1 */

/* <0> (null):0 */
inline void * GET_PRIVATE(edict_t * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline void Instance(edict_t * pent)
{
	{
		class CBaseEntity * pEnt;                             //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline void edict(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void MESSAGE_BEGIN(int msg_dest, int msg_type, const float  * pOrigin, edict_t * ed)
{
} /* size: 0 */

/* <0> (null):0 */
inline int ENTINDEX(edict_t * pEdict)
{
} /* size: 4 */

/* <0> (null):0 */
inline void entindex(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ObjectCaps(class CPointEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void StopAnimation(class CBaseMonster *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Signal(class CUnifiedSignals *const this, int flSignal)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetState(class CUnifiedSignals *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void pszAmmo1(class CBasePlayerItem *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void iMaxAmmo1(class CBasePlayerItem *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void pszName(class CBasePlayerItem *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void iFlags(class CBasePlayerItem *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void IsObserver(class CBasePlayer *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void IsBlind(const class CBasePlayer  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Intense(class CBasePlayer *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator()(class IntenseFunctor *const this, class CBasePlayer * player)
{
} /* size: 0 */

/* <0> (null):0 */
float TimeRemaining(class CHalfLifeMultiplay *) /* linkage=_ZN18CHalfLifeMultiplay13TimeRemainingEv */
{
} /* size: 4 */

/* <0> (null):0 */
inline void TimeRemaining(class CHalfLifeMultiplay *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Invalidate(class CountdownTimer *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void IsElapsed(const class CountdownTimer  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline BOOL FNullEnt(entvars_t * pev)
{
} /* size: 4 */

/* <0> (null):0 */
inline bool IsZombieGame(void)
{
} /* size: 1 */

/* <0> (null):0 */
inline void GetProfile(const class CBot  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void IsBombPlanted(const class CCSBotManager  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetName(const class BotPhrase  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetID(const class BotPhrase  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void IsEnemyVisible(const class CCSBot  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ~HostageEscapeToCoverState(class HostageEscapeToCoverState *, int)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~HostageEscapeToCoverState(class HostageEscapeToCoverState *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ~HostageEscapeLookAroundState(class HostageEscapeLookAroundState *, int)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~HostageEscapeLookAroundState(class HostageEscapeLookAroundState *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void OnMoveToFailure(class HostageStateMachine *const this, const class Vector  &const goal, enum MoveToFailureType reason)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~HostageIdleState(class HostageIdleState *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ~HostageEscapeState(class HostageEscapeState *, int)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~HostageEscapeState(class HostageEscapeState *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ~HostageRetreatState(class HostageRetreatState *, int)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~HostageRetreatState(class HostageRetreatState *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ~HostageFollowState(class HostageFollowState *, int)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~HostageFollowState(class HostageFollowState *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~HostageAnimateState(class HostageAnimateState *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~CHostageImprov(class CHostageImprov *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void OnMoveToSuccess(class HostageStateMachine *const this, const class Vector  &const goal)
{
} /* size: 0 */

/* <0> (null):0 */
inline void OnInjury(class HostageStateMachine *const this, float amount)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Start(class IntervalTimer *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void IsComplete(class CCareerTask *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetTaskName(class CCareerTask *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetWeaponId(class CCareerTask *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetWeaponClassId(class CCareerTask *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void IsValidFor(const class CCareerTask  *const this, class CBasePlayer * pPlayer)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetTaskTime(class CCareerTaskManager *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetFinishedTaskTime(class CCareerTaskManager *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetFinishedTaskRound(class CCareerTaskManager *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void MESSAGE_BEGIN(int msg_dest, int msg_type, const float  * pOrigin, entvars_t * ent)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Instance(entvars_t * pev)
{
} /* size: 0 */

/* <0> (null):0 */
void LogAttack(class CBasePlayer * pAttacker, class CBasePlayer * pVictim, int teamAttack, int healthHit, int armorHit, int newHealth, int newArmor, const char  * killer_weapon_name)
{
	{
		int detail;                                           //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline void BuyZoneIcon_Set(class CBasePlayer * player)
{
} /* size: 0 */

/* <0> (null):0 */
inline void BuyZoneIcon_Clear(class CBasePlayer * player)
{
} /* size: 0 */

/* <0> (null):0 */
inline entvars_t * VARS(EOFFSET eoffset)
{
} /* size: 4 */

/* <0> (null):0 */
void Touch(class CWShield *const this, class CBaseEntity * pOther)
{
	{
		class CBasePlayer * pPlayer;                          //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void HasShield(class CBasePlayer *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void IsProtectedByShield(class CBasePlayer *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline float DotProduct(const class Vector  &const a, const class Vector  &const b)
{
} /* size: 4 */

/* <0> (null):0 */
void SetAnimation(class CBasePlayer *const this, PLAYER_ANIM playerAnim)
{
	{
		int animDesired;                                      //     0
		float speed;                                          //     0
		char szAnim;                                          //     0
		int hopSeq;                                           //     0
		int leapSeq;                                          //     0
		{
			int j;                                        //     0
			{
				floatconst footstepSpeed;             //     0
			}
			{
				float flDot;                          //     0
			}
		}
	}
} /* size: 0 */

/* <0> (null):0 */
void Jump(class CBasePlayer *const this)
{
	{
		class Vector vecWallCheckDir;                         //     0
		class Vector vecAdjustedVelocity;                     //     0
		class Vector vecSpot;                                 //     0
		TraceResult tr;                                       //     0
		entvars_t * pevGround;                                //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline void Normalize(const class Vector2D  *const this)
{
	{
		class Vector2D vec2;                                  //     0
		float flLen;                                          //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline void operator float*(class Vector *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void SetSuitUpdate(class CBasePlayer *const this, char * name, int fgroup, int iNoRepeatTime)
{
	{
		int i;                                                //     0
		int isentence;                                        //     0
		int iempty;                                           //     0
	}
} /* size: 0 */

/* <0> (null):0 */
BOOL IsSpawnPointValid(class CBaseEntity * pPlayer, class CBaseEntity * pSpot)
{
	{
		class CBaseEntity * ent;                              //     0
	}
} /* size: 4 */

/* <0> (null):0 */
inline void CountdownTimer(class CountdownTimer *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ZombieSpawn(class ZombieSpawn *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline int FNullEnt(class CBaseEntity * ent)
{
} /* size: 4 */

/* <0> (null):0 */
class CBaseEntity * FindZombieSpawn(class CBaseEntity * player, bool forceSpawn)
{
} /* size: 4 */

/* <0> (null):0 */
inline edict_t * INDEXENT(int iEdictNum)
{
} /* size: 4 */

/* <0> (null):0 */
inline BOOL FStringNull(int iString)
{
} /* size: 4 */

/* <0> (null):0 */
void SetScoreboardAttributes(class CBasePlayer *const this, class CBasePlayer * destination)
{
	{
		int i;                                                //     0
		{
			class CBasePlayer * player;                   //     0
		}
	}
} /* size: 143957576 */

/* <0> (null):0 */
void RenewItems(class CBasePlayer *const this)
{
} /* size: 143978576 */

/* <0> (null):0 */
void Restore(class CBasePlayer *const this, class CRestore &const restore)
{
	{
		int status;                                           //     0
		SAVERESTOREDATA * pSaveData;                          //     0
		{
			edict_t * pentSpawnSpot;                      //     0
		}
	}
} /* size: 143986720 */

/* <0> (null):0 */
void HintMessage(class CBasePlayer *const this, const char  * pMessage, BOOL bDisplayIfPlayerDead, BOOL bOverride)
{
} /* size: 144016812 */

/* <0> (null):0 */
void OLD_CheckBombTarget(class CBasePlayer * player)
{
	{
		class CBaseEntity * pSpot;                            //     0
	}
} /* size: 144026744 */

/* <0> (null):0 */
void OLD_CheckRescueZone(class CBasePlayer * player)
{
	{
		class CBaseEntity * pSpot;                            //     0
	}
} /* size: 144033912 */

/* <0> (null):0 */
inline void Update(class CUnifiedSignals *const this)
{
	{
		int old;                                              //     0
	}
} /* size: 143821040 */

/* <0> (null):0 */
inline void BombTargetFlash_Set(class CBasePlayer * player)
{
} /* size: 144058608 */

/* <0> (null):0 */
inline void BombTargetFlash_Clear(class CBasePlayer * player)
{
} /* size: 144062424 */

/* <0> (null):0 */
inline void RescueZoneIcon_Clear(class CBasePlayer * player)
{
} /* size: 144075856 */

/* <0> (null):0 */
inline void EscapeZoneIcon_Clear(class CBasePlayer * player)
{
} /* size: 144088040 */

/* <0> (null):0 */
inline void VIP_SafetyZoneIcon_Clear(class CBasePlayer * player)
{
} /* size: 144096504 */

/* <0> (null):0 */
void RemoveLevelText(class CBasePlayer *const this)
{
} /* size: 144101128 */

/* <0> (null):0 */
void AutoaimDeflection(class CBasePlayer *const this, class Vector &const vecSrc, float flDist, float flDelta)
{
} /* size: 144108912 */

/* <0> (null):0 */
void GetCustomDecalFrames(class CBasePlayer *const this)
{
} /* size: 144126124 */

/* <0> (null):0 */
void UpdateShieldCrosshair(class CBasePlayer *const this, bool draw)
{
} /* size: 144389624 */

/* <0> (null):0 */
void RemoveShield(class CBasePlayer *const this)
{
} /* size: 144336360 */

/* <0> (null):0 */
inline void SetCantBePickedUpByUser(class CWShield *const this, class CBaseEntity * player, float time)
{
} /* size: 144345376 */

/* <0> (null):0 */
void DropShield(class CBasePlayer *const this, bool bDeploy)
{
	{
		class CBasePlayerWeapon * pWeapon;                    //     0
		class CWShield * pShield;                             //     0
	}
} /* size: 144418328 */

/* <0> (null):0 */
void SwitchWeapon(class CBasePlayer *const this, class CBasePlayerItem * pWeapon)
{
} /* size: 144447832 */

/* <0> (null):0 */
void AmmoInventory(class CBasePlayer *const this, int iAmmoIndex)
{
} /* size: 144398104 */

/* <0> (null):0 */
inline void Duration(class CRevertSaved *const this)
{
} /* size: 144407544 */

/* <0> (null):0 */
inline void HoldTime(class CRevertSaved *const this)
{
} /* size: 144476112 */

/* <0> (null):0 */
inline void MessageTime(class CRevertSaved *const this)
{
} /* size: 144484768 */

/* <0> (null):0 */
inline void LoadTime(class CRevertSaved *const this)
{
} /* size: 144493724 */

/* <0> (null):0 */
inline void SetDuration(class CRevertSaved *const this, float duration)
{
} /* size: 144370912 */

/* <0> (null):0 */
inline void SetHoldTime(class CRevertSaved *const this, float hold)
{
} /* size: 144457080 */

/* <0> (null):0 */
inline void SetMessageTime(class CRevertSaved *const this, float time)
{
} /* size: 144466288 */

/* <0> (null):0 */
inline void SetLoadTime(class CRevertSaved *const this, float time)
{
} /* size: 144541268 */

/* <0> (null):0 */
inline double atof(const char  * __nptr)
{
} /* size: 8 */

/* <0> (null):0 */
inline void KeyValue(class CBaseEntity *const this, KeyValueData * pkvd)
{
} /* size: 144564040 */

/* <0> (null):0 */
void KeyValue(class CRevertSaved *const this, KeyValueData * pkvd)
{
} /* size: 144571940 */

/* <0> (null):0 */
void CheckPowerups(class CBasePlayer *const this, entvars_t * pev)
{
} /* size: 144521508 */

/* <0> (null):0 */
void IsArmored(class CBasePlayer *const this, int nHitGroup)
{
	{
		BOOL fApplyArmor;                                     //     0
	}
} /* size: 144600552 */

/* <0> (null):0 */
inline float NormalizeAngle(float angle)
{
} /* size: 4 */

/* <0> (null):0 */
bool IsPrimaryWeaponClass(int classId)
{
} /* size: 1 */

/* <0> (null):0 */
bool IsSecondaryWeaponClass(int classId)
{
} /* size: 1 */

/* <0> (null):0 */
inline char * strstr(char * __haystack, const char  * __needle)
{
} /* size: 4 */

/* <0> (null):0 */
void PrioritizeAutoBuyString(class CBasePlayer *const this, char * autobuyString, const char  * priorityString)
{
	{
		char newString;                                       //     0
		int newStringPos;                                     //     0
		char priorityToken;                                   //     0
		const char  * priorityChar;                           //     0
		char * autobuyPosition;                               //     0
		{
			int i;                                        //     0
			char * autoBuyPosition;                       //     0
		}
	}
} /* size: 0 */

/* <0> (null):0 */
void ShouldExecuteAutoBuyCommand(class CBasePlayer *const this, const class AutoBuyInfoStruct  * commandInfo, bool boughtPrimary, bool boughtSecondary)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBaseEntity(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CBaseDelay(class CBaseDelay *)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBaseDelay(class CBaseDelay *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CBaseAnimating(class CBaseAnimating *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void HandleAnimEvent(class CBaseAnimating *, MonsterEvent_t *) /* linkage=_ZN14CBaseAnimating15HandleAnimEventEP14MonsterEvent_t */
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBaseAnimating(class CBaseAnimating *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CBaseToggle(class CBaseToggle *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual int GetToggleState(class CBaseToggle *) /* linkage=_ZN11CBaseToggle14GetToggleStateEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual float GetDelay(class CBaseToggle *) /* linkage=_ZN11CBaseToggle8GetDelayEv */
{
} /* size: 4 */

/* <0> (null):0 */
inline void CBaseToggle(class CBaseToggle *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator new(size_t stAllocateBlock, entvars_t * pev)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBaseMonster(class CBaseMonster *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CGrenade(class CGrenade *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline bool IsEntityValid(class CBaseEntity * entity)
{
} /* size: 1 */

/* <0> (null):0 */
inline void CWShield(class CWShield *const this)
{
} /* size: 0 */

/* <0> (null):0 */
class CWShield * GetClassPtr<CWShield>(class CWShield * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
inline void empty(const class list<CNavArea*, std::allocator<CNavArea*> >  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
int TrainSpeed(int iSpeed, int iMax)
{
	{
		float fSpeed;                                         //     0
		float fMax;                                           //     0
		int iRet;                                             //     0
	}
} /* size: 4 */

/* <0> (null):0 */
inline class Vector operator*(float fl, const class Vector  &const v)
{
} /* size: 12 */

/* <0> (null):0 */
inline void CSprayCan(class CSprayCan *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBloodSplat(class CBloodSplat *const this)
{
} /* size: 0 */

/* <0> (null):0 */
class CBloodSplat * GetClassPtr<CBloodSplat>(class CBloodSplat * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
void FlashlightIsOn(class CBasePlayer *const this)
{
} /* size: 0 */

/* <0> (null):0 */
class CSprayCan * GetClassPtr<CSprayCan>(class CSprayCan * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
inline void CDeadHEV(class CDeadHEV *const this)
{
} /* size: 0 */

/* <0> (null):0 */
class CDeadHEV * GetClassPtr<CDeadHEV>(class CDeadHEV * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
inline void CPointEntity(class CPointEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CStripWeapons(class CStripWeapons *const this)
{
} /* size: 0 */

/* <0> (null):0 */
class CStripWeapons * GetClassPtr<CStripWeapons>(class CStripWeapons * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
inline void CRevertSaved(class CRevertSaved *const this)
{
} /* size: 0 */

/* <0> (null):0 */
class CRevertSaved * GetClassPtr<CRevertSaved>(class CRevertSaved * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
inline void CInfoIntermission(class CInfoIntermission *const this)
{
} /* size: 0 */

/* <0> (null):0 */
class CInfoIntermission * GetClassPtr<CInfoIntermission>(class CInfoIntermission * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
inline void size(const class vector<CCareerTask*, std::allocator<CCareerTask*> >  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator[](class vector<CCareerTask*, std::allocator<CCareerTask*> > *const this, size_type __n)
{
} /* size: 0 */

/* <0> (null):0 */
inline void _List_const_iterator(class _List_const_iterator<BotPhrase*> *const this, const class _List_node_base  * __x)
{
} /* size: 0 */

/* <0> (null):0 */
inline void begin(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetPlaceList(const class BotPhraseManager  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator*(const class _List_const_iterator<BotPhrase*>  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator++(class _List_const_iterator<BotPhrase*> *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void end(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator!=(const class _List_const_iterator<BotPhrase*>  *const this, const _Self  &const __x)
{
} /* size: 0 */

/* <0> (null):0 */
inline void _List_iterator(class _List_iterator<CCareerTask*> *const this, class _List_node_base * __x)
{
} /* size: 0 */

/* <0> (null):0 */
inline void begin(class list<CCareerTask*, std::allocator<CCareerTask*> > *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetTasks(class CCareerTaskManager *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator*(const class _List_iterator<CCareerTask*>  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator++(class _List_iterator<CCareerTask*> *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void end(class list<CCareerTask*, std::allocator<CCareerTask*> > *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator!=(const class _List_iterator<CCareerTask*>  *const this, const _Self  &const __x)
{
} /* size: 0 */

/* <0> (null):0 */
inline void construct(class new_allocator<CCareerTask*> *const this, pointer __p, const class CCareerTask *  &const __val)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ResetDbgInfo(class CUtlVector<CHintMessage*> *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CUtlMemory(class CUtlMemory<CHintMessage*> *const this, int growSize, int initSize)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CUtlVector(class CUtlVector<CHintMessage*> *const this, int growSize, int initSize)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CHintMessageQueue(class CHintMessageQueue *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CUnifiedSignals(class CUnifiedSignals *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBasePlayer(class CBasePlayer *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ResetStamina(class CBasePlayer *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator/(const class Vector  *const this, float fl)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator-(const class Vector  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void HasWeapons(class CBasePlayer *const this)
{
	{
		int i;                                                //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void PlayerDeathThink(class CBasePlayer *const this)
{
	{
		float flForward;                                      //     0
		BOOL fAnyButtonDown;                                  //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void ItemPreFrame(class CBasePlayer *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline class CCSBotManager * TheCSBots(void)
{
} /* size: 4 */

/* <0> (null):0 */
void PreThink(class CBasePlayer *const this)
{
	{
		int buttonsChanged;                                   //     0
		class CBaseEntity * pGroundEntity;                    //     0
		{
			class CBaseEntity * pTrain;                   //     0
			float vel;                                    //     0
			{
				TraceResult trainTrace;               //     0
			}
		}
	}
} /* size: 0 */

/* <0> (null):0 */
class CGrenade * GetClassPtr<CGrenade>(class CGrenade * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
inline void base(const class __normal_iterator<CCareerTask**, std::vector<CCareerTask*, std::allocator<CCareerTask*> > >  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void __normal_iterator(class __normal_iterator<CCareerTask**, std::vector<CCareerTask*, std::allocator<CCareerTask*> > > *const this, const class CCareerTask * *  &const __i)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~new_allocator(class new_allocator<CCareerTask*> *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~allocator(class allocator<CCareerTask*> *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~_Vector_impl(class _Vector_impl *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void deallocate(class new_allocator<CCareerTask*> *const this, pointer __p, size_type)
{
} /* size: 0 */

/* <0> (null):0 */
inline void _M_deallocate(class _Vector_base<CCareerTask*, std::allocator<CCareerTask*> > *const this, pointer __p, size_t __n)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~_Vector_base(class _Vector_base<CCareerTask*, std::allocator<CCareerTask*> > *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void __destroy<CCareerTask**>(class CCareerTask * *, class CCareerTask * *)
{
} /* size: 143280152 */

/* <0> (null):0 */
inline void _Destroy<CCareerTask**>(class CCareerTask * * __first, class CCareerTask * * __last)
{
} /* size: 143892708 */

/* <0> (null):0 */
inline void _Destroy<CCareerTask**, CCareerTask*>(class CCareerTask * * __first, class CCareerTask * * __last, class allocator<CCareerTask*> &const)
{
} /* size: 143918248 */

/* <0> (null):0 */
inline void _M_get_Tp_allocator(class _Vector_base<CCareerTask*, std::allocator<CCareerTask*> > *const this)
{
} /* size: 143938440 */

/* <0> (null):0 */
inline void new_allocator(class new_allocator<CCareerTask*> *const this)
{
} /* size: 143956132 */

/* <0> (null):0 */
inline void allocator(class allocator<CCareerTask*> *const this)
{
} /* size: 143972064 */

/* <0> (null):0 */
inline void _Vector_impl(class _Vector_impl *const this)
{
} /* size: 143988648 */

/* <0> (null):0 */
inline void _Vector_base(class _Vector_base<CCareerTask*, std::allocator<CCareerTask*> > *const this)
{
} /* size: 143822248 */

/* <0> (null):0 */
inline void _S_base(class CCareerTask * * __it)
{
} /* size: 144060888 */

/* <0> (null):0 */
inline void max_size(const class new_allocator<CCareerTask*>  *const this)
{
} /* size: 144075904 */

/* <0> (null):0 */
inline void _M_get_Tp_allocator(const class _Vector_base<CCareerTask*, std::allocator<CCareerTask*> >  *const this)
{
} /* size: 144096184 */

/* <0> (null):0 */
inline void max_size(const class vector<CCareerTask*, std::allocator<CCareerTask*> >  *const this)
{
} /* size: 144108360 */

/* <0> (null):0 */
inline void max<unsigned int>(const unsigned int  &const __a, const unsigned int  &const __b)
{
} /* size: 144145648 */

/* <0> (null):0 */
inline void allocate(class new_allocator<CCareerTask*> *const this, size_type __n, const void  *)
{
} /* size: 144173464 */

/* <0> (null):0 */
inline void _M_allocate(class _Vector_base<CCareerTask*, std::allocator<CCareerTask*> > *const this, size_t __n)
{
} /* size: 144195080 */

/* <0> (null):0 */
inline void __copy_move_b<CCareerTask*>(const class CCareerTask *  * __first, const class CCareerTask *  * __last, class CCareerTask * * __result)
{
	{
		ptrdiff_tconst _Num;                                  //     0
	}
} /* size: 144216628 */

/* <0> (null):0 */
inline void __niter_base<CCareerTask**>(class CCareerTask * * __it)
{
} /* size: 144258752 */

/* <0> (null):0 */
inline void __copy_move_backward_a<false, CCareerTask**, CCareerTask**>(class CCareerTask * * __first, class CCareerTask * * __last, class CCareerTask * * __result)
{
	{
		boolconst __simple;                                   //     0
	}
} /* size: 144209648 */

/* <0> (null):0 */
inline void __miter_base<CCareerTask**>(class CCareerTask * * __it)
{
} /* size: 144321768 */

/* <0> (null):0 */
inline void __copy_move_backward_a2<false, CCareerTask**, CCareerTask**>(class CCareerTask * * __first, class CCareerTask * * __last, class CCareerTask * * __result)
{
} /* size: 144273592 */

/* <0> (null):0 */
inline void __copy_m<CCareerTask*>(const class CCareerTask *  * __first, const class CCareerTask *  * __last, class CCareerTask * * __result)
{
	{
		ptrdiff_tconst _Num;                                  //     0
	}
} /* size: 144357984 */

/* <0> (null):0 */
inline void __copy_move_a<false, CCareerTask**, CCareerTask**>(class CCareerTask * * __first, class CCareerTask * * __last, class CCareerTask * * __result)
{
	{
		boolconst __simple;                                   //     0
	}
} /* size: 143279088 */

/* <0> (null):0 */
inline void __copy_move_a2<false, CCareerTask**, CCareerTask**>(class CCareerTask * * __first, class CCareerTask * * __last, class CCareerTask * * __result)
{
} /* size: 143647280 */

/* <0> (null):0 */
inline void copy<CCareerTask**, CCareerTask**>(class CCareerTask * * __first, class CCareerTask * * __last, class CCareerTask * * __result)
{
} /* size: 143649916 */

/* <0> (null):0 */
inline void __uninit_copy<CCareerTask**, CCareerTask**>(class CCareerTask * * __first, class CCareerTask * * __last, class CCareerTask * * __result)
{
} /* size: 143739280 */

/* <0> (null):0 */
inline void uninitialized_copy<CCareerTask**, CCareerTask**>(class CCareerTask * * __first, class CCareerTask * * __last, class CCareerTask * * __result)
{
	{
	}
} /* size: 143344336 */

/* <0> (null):0 */
inline void __uninitialized_copy_a<CCareerTask**, CCareerTask**, CCareerTask*>(class CCareerTask * * __first, class CCareerTask * * __last, class CCareerTask * * __result, class allocator<CCareerTask*> &const)
{
} /* size: 143303200 */

/* <0> (null):0 */
inline void __uninitialized_move_a<CCareerTask**, CCareerTask**, std::allocator<CCareerTask*> >(class CCareerTask * * __first, class CCareerTask * * __last, class CCareerTask * * __result, class allocator<CCareerTask*> &const __alloc)
{
} /* size: 143224728 */

/* <0> (null):0 */
inline void copy_backward<CCareerTask**, CCareerTask**>(class CCareerTask * * __first, class CCareerTask * * __last, class CCareerTask * * __result)
{
} /* size: 143227752 */

/* <0> (null):0 */
inline void operator*(const class __normal_iterator<CCareerTask**, std::vector<CCareerTask*, std::allocator<CCareerTask*> > >  *const this)
{
} /* size: 143664764 */

/* <0> (null):0 */
inline void _M_check_len(const class vector<CCareerTask*, std::allocator<CCareerTask*> >  *const this, size_type __n, const char  * __s)
{
	{
		size_typeconst __len;                                 //     0
	}
} /* size: 143666316 */

/* <0> (null):0 */
inline void begin(class vector<CCareerTask*, std::allocator<CCareerTask*> > *const this)
{
} /* size: 143209656 */

/* <0> (null):0 */
inline void operator-<CCareerTask**, std::vector<CCareerTask*> >(const class __normal_iterator<CCareerTask**, std::vector<CCareerTask*, std::allocator<CCareerTask*> > >  &const __lhs, const class __normal_iterator<CCareerTask**, std::vector<CCareerTask*, std::allocator<CCareerTask*> > >  &const __rhs)
{
} /* size: 143577608 */

/* <0> (null):0 */
inline void end(class vector<CCareerTask*, std::allocator<CCareerTask*> > *const this)
{
} /* size: 143811540 */

/* <0> (null):0 */
inline void push_back(class vector<CCareerTask*, std::allocator<CCareerTask*> > *const this, const value_type  &const __x)
{
} /* size: 143875992 */

/* <0> (null):0 */
inline void vector(class vector<CCareerTask*, std::allocator<CCareerTask*> > *const this)
{
} /* size: 143798532 */

/* <0> (null):0 */
inline void _List_iterator(class _List_iterator<CCareerTask*> *const this)
{
} /* size: 143905192 */

/* <0> (null):0 */
inline void ~vector(class vector<CCareerTask*, std::allocator<CCareerTask*> > *const this, intconst __in_chrg)
{
} /* size: 143567608 */

/* <0> (null):0 */
void __static_initialization_and_destruction_0(int __initialize_p, int __priority)
{
} /* size: 143919904 */

/* <0> (null):0 */
void CanPlayerBuy(class CBasePlayer *const this, bool display)
{
	{
		bool result;                                          //     0
		class CHalfLifeMultiplay * mp;                        //     0
		int buyTime;                                          //     0
	}
} /* size: 144154872 */

/* <0> (null):0 */
void GiveShield(class CBasePlayer *const this, bool bDeploy)
{
} /* size: 144171440 */

/* <0> (null):0 */
void StartObserver(class CBasePlayer *const this, class Vector vecPosition, class Vector vecViewAngle)
{
	{
		int iFirstTime;                                       //     0
		class CHalfLifeMultiplay * mp;                        //     0
	}
} /* size: 144179768 */

/* <0> (null):0 */
void _M_insert_aux(class vector<CCareerTask*, std::allocator<CCareerTask*> > *const this, iterator __position, const class CCareerTask *  &const __x)
{
	{
		class CCareerTask * __x_copy;                         //     0
	}
	{
		size_typeconst __len;                                 //     0
		size_typeconst __elems_before;                        //     0
		pointer __new_start;                                  //     0
		pointer __new_finish;                                 //     0
	}
} /* size: 144196920 */

/* <0> (null):0 */
void SetProgressBarTime(class CBasePlayer *const this, int time)
{
	{
		class CBaseEntity * pPlayer;                          //     0
		int myIndex;                                          //     0
		{
			class CBasePlayer * player;                   //     0
		}
	}
} /* size: 144225536 */

/* <0> (null):0 */
inline void MAKE_STRING_CLASS(const char  * str, entvars_t * pev)
{
} /* size: 144257968 */

/* <0> (null):0 */
void SendFOV(class CBasePlayer *const this, int fov)
{
} /* size: 144266480 */

/* <0> (null):0 */
inline void NormalizeInPlace(class Vector *const this)
{
	{
		float flLen;                                          //     0
	}
} /* size: 144209440 */

/* <0> (null):0 */
inline void EMIT_SOUND(edict_t * entity, int channel, const char  * sample, float volume, float attenuation)
{
} /* size: 144295256 */

/* <0> (null):0 */
void ClientCommand(class CBasePlayer *const this, const char  * cmd, const char  * arg1, const char  * arg2, const char  * arg3)
{
} /* size: 144309728 */

/* <0> (null):0 */
void Spawn(class CBaseEntity *const this)
{
} /* size: 144325720 */

/* <0> (null):0 */
void Precache(class CBaseEntity *const this)
{
} /* size: 144274304 */

/* <0> (null):0 */
void Restart(class CBaseEntity *const this)
{
} /* size: 144346492 */

/* <0> (null):0 */
void KeyValue(class CBaseEntity *const this, KeyValueData * pkvd)
{
} /* size: 144355176 */

/* <0> (null):0 */
void ObjectCaps(class CBaseEntity *const this)
{
} /* size: 144364820 */

/* <0> (null):0 */
void Activate(class CBaseEntity *const this)
{
} /* size: 144235768 */

/* <0> (null):0 */
void Classify(class CBaseEntity *const this)
{
} /* size: 144637600 */

/* <0> (null):0 */
void DeathNotice(class CBaseEntity *const this, entvars_t * pevChild)
{
} /* size: 144509240 */

/* <0> (null):0 */
void BloodColor(class CBaseEntity *const this)
{
} /* size: 144581776 */

/* <0> (null):0 */
void IsTriggered(class CBaseEntity *const this, class CBaseEntity * pActivator)
{
} /* size: 144590184 */

/* <0> (null):0 */
void MyMonsterPointer(class CBaseEntity *const this)
{
} /* size: 144676896 */

/* <0> (null):0 */
void MySquadMonsterPointer(class CBaseEntity *const this)
{
} /* size: 144692888 */

/* <0> (null):0 */
void GetToggleState(class CBaseEntity *const this)
{
} /* size: 144650120 */

/* <0> (null):0 */
void AddPoints(class CBaseEntity *const this, int score, BOOL bAllowNegativeScore)
{
} /* size: 144658656 */

/* <0> (null):0 */
void AddPointsToTeam(class CBaseEntity *const this, int score, BOOL bAllowNegativeScore)
{
} /* size: 144720504 */

/* <0> (null):0 */
void AddPlayerItem(class CBaseEntity *const this, class CBasePlayerItem * pItem)
{
} /* size: 144729928 */

/* <0> (null):0 */
void RemovePlayerItem(class CBaseEntity *const this, class CBasePlayerItem * pItem)
{
} /* size: 144747728 */

/* <0> (null):0 */
void GiveAmmo(class CBaseEntity *const this, int iAmount, char * szName, int iMax)
{
} /* size: 144754104 */

/* <0> (null):0 */
void GetDelay(class CBaseEntity *const this)
{
} /* size: 144709840 */

/* <0> (null):0 */
void IsMoving(class CBaseEntity *const this)
{
	operator!=(const class Vector  *const this,
			const class Vector  &const v); /* size=144781964, low_pc=0 */ //     0
} /* size: 144779464 */

/* <0> (null):0 */
void OverrideReset(class CBaseEntity *const this)
{
} /* size: 144792224 */

/* <0> (null):0 */
void SetToggleState(class CBaseEntity *const this, int state)
{
} /* size: 144797692 */

/* <0> (null):0 */
void StartSneaking(class CBaseEntity *const this)
{
} /* size: 144804164 */

/* <0> (null):0 */
void StopSneaking(class CBaseEntity *const this)
{
} /* size: 144759512 */

/* <0> (null):0 */
void OnControls(class CBaseEntity *const this, entvars_t * pev)
{
} /* size: 144643792 */

/* <0> (null):0 */
void IsSneaking(class CBaseEntity *const this)
{
} /* size: 144836968 */

/* <0> (null):0 */
void IsAlive(class CBaseEntity *const this)
{
} /* size: 144846544 */

/* <0> (null):0 */
void IsBSPModel(class CBaseEntity *const this)
{
} /* size: 144855512 */

/* <0> (null):0 */
void ReflectGauss(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsPlayer(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsNetClient(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void TeamID(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Think(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Touch(class CBaseEntity *const this, class CBaseEntity * pOther)
{
} /* size: 0 */

/* <0> (null):0 */
void Use(class CBaseEntity *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
} /* size: 0 */

/* <0> (null):0 */
void Blocked(class CBaseEntity *const this, class CBaseEntity * pOther)
{
} /* size: 0 */

/* <0> (null):0 */
void Respawn(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void UpdateOwner(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void FBecomeProne(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Center(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
	operator*(const class Vector  *const this,
			float fl); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void EyePosition(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void EarPosition(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void BodyTarget(class CBaseEntity *const this, const class Vector  &const posSrc)
{
} /* size: 0 */

/* <0> (null):0 */
void Illumination(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ObjectCaps(class CPointEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void HandleAnimEvent(class CBaseAnimating *const this, MonsterEvent_t * pEvent)
{
} /* size: 0 */

/* <0> (null):0 */
void GetToggleState(class CBaseToggle *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetDelay(class CBaseToggle *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void PainSound(class CBaseMonster *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ResetMaxSpeed(class CBaseMonster *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsAlive(class CBaseMonster *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void BloodColor(class CBaseMonster *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void BodyTarget(class CBasePlayer *const this, const class Vector  &const posSrc)
{
	operator*(const class Vector  *const this,
			float fl); /* size=0, low_pc=0 */ //     0
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void StartSneaking(class CBasePlayer *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void StopSneaking(class CBasePlayer *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsSneaking(class CBasePlayer *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsAlive(class CBasePlayer *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ShouldFadeOnDeath(class CBasePlayer *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsPlayer(class CBasePlayer *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsBot(class CBasePlayer *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsNetClient(class CBasePlayer *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ObjectCaps(class CBasePlayer *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void OnTouchingWeapon(class CBasePlayer *const this, class CWeaponBox * box)
{
} /* size: 0 */

/* <0> (null):0 */
const char  * GetCSModelName(int item_id)
{
	{
		const char  * modelName;                              //     0
	}
} /* size: 4 */

/* <0> (null):0 */
void GetGunPosition(class CBasePlayer *const this)
{
	{
		class Vector origin;                                  //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void Classify(class CBasePlayer *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void AddPoints(class CBasePlayer *const this, int score, BOOL bAllowNegativeScore)
{
	MESSAGE_BEGIN(int msg_dest,
			int msg_type,
			const float  * pOrigin,
			edict_t * ed); /* size=0, low_pc=0 */ //     0
	edict(class CBaseEntity *const this); /* size=0, low_pc=0 */ //     0
	ENTINDEX(edict_t * pEdict); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void TeamID(class CBasePlayer *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ObjectCaps(class CSprayCan *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void FBecomeProne(class CBasePlayer *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Illumination(class CBasePlayer *const this)
{
	{
		int iIllum;                                           //     0
		Illumination(class CBaseEntity *const this); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void ResetMaxSpeed(class CBasePlayer *const this)
{
	{
		float speed;                                          //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void Blind(class CBasePlayer *const this, float duration, float holdTime, float fadeTime, int alpha)
{
} /* size: 0 */

/* <0> (null):0 */
void Classify(class CDeadHEV *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void TakeHealth(class CBasePlayer *const this, float flHealth, int bitsDamageType)
{
} /* size: 0 */

/* <0> (null):0 */
void AddPointsToTeam(class CBasePlayer *const this, int score, BOOL bAllowNegativeScore)
{
	{
		int index;                                            //     0
		entindex(class CBaseEntity *const this); /* size=0, low_pc=0 */ //     0
		{
			int i;                                        //     0
			{
				class CBaseEntity * pPlayer;          //     0
			}
		}
	}
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class CInfoIntermission *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Use(class CRevertSaved *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class CDeadHEV *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetAutoaimVector(class CBasePlayer *const this, float flDelta)
{
	{
		class Vector vecSrc;                                  //     0
		float flDist;                                         //     0
		BOOL m_fOldTargeting;                                 //     0
		class Vector angles;                                  //     0
		AutoaimDeflection(class CBasePlayer *const this,
					class Vector &const vecSrc,
					float flDist,
					float flDelta); /* size=0, low_pc=0 */ //     0
		operator*(const class Vector  *const this,
				float fl); /* size=0, low_pc=0 */ //     0
		edict(class CBaseEntity *const this); /* size=0, low_pc=0 */ //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Vector(class Vector *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		operator*(const class Vector  *const this,
				float fl); /* size=0, low_pc=0 */ //     0
		operator*(const class Vector  *const this,
				float fl); /* size=0, low_pc=0 */ //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void packPlayerItem(class CBasePlayer * pPlayer, class CBasePlayerItem * pItem, bool packAmmo)
{
	{
		const char  * modelName;                              //     0
		{
			class CWeaponBox * pWeaponBox;                //     0
			operator*(const class Vector  *const this,
					float fl); /* size=0, low_pc=0 */ //     0
			pszAmmo1(class CBasePlayerItem *const this); /* size=0, low_pc=0 */ //     0
		}
	}
} /* size: 0 */

/* <0> (null):0 */
void Spray(class CBloodSplat *const this)
{
	{
		TraceResult tr;                                       //     0
		operator*(const class Vector  *const this,
				float fl); /* size=0, low_pc=0 */ //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void Think(class CSprayCan *const this)
{
	{
		TraceResult tr;                                       //     0
		int playernum;                                        //     0
		int nFrames;                                          //     0
		class CBasePlayer * pPlayer;                          //     0
		GET_PRIVATE(edict_t * pent); /* size=143281256, low_pc=0 */ //     0
		GetCustomDecalFrames(class CBasePlayer *const this); /* size=143593392, low_pc=0 */ //     0
		ENTINDEX(edict_t * pEdict); /* size=143594856, low_pc=0 */ //     0
		operator*(const class Vector  *const this,
				float fl); /* size=143596008, low_pc=0 */ //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=143646608, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class CWShield *const this)
{
} /* size: 143647808 */

/* <0> (null):0 */
void LoadThink(class CRevertSaved *const this)
{
	LoadThink(class CRevertSaved *const this); /* size=143738416, low_pc=0 */ //     0
} /* size: 143649868 */

/* <0> (null):0 */
void Restore(class CRevertSaved *const this, class CRestore &const restore)
{
	Restore(class CRevertSaved *const this,
		class CRestore &const restore); /* size=143344776, low_pc=0 */ //     0
} /* size: 143740048 */

/* <0> (null):0 */
void Save(class CRevertSaved *const this, class CSave &const save)
{
	Save(class CRevertSaved *const this,
		class CSave &const save); /* size=143303008, low_pc=0 */ //     0
} /* size: 143345816 */

/* <0> (null):0 */
void Save(class CBasePlayer *const this, class CSave &const save)
{
	Save(class CBasePlayer *const this,
		class CSave &const save); /* size=143224200, low_pc=0 */ //     0
} /* size: 143303728 */

/* <0> (null):0 */
void LogAttack(class CBasePlayer * pAttacker, class CBasePlayer * pVictim, int healthHit, int armorHit, int newHealth, int newArmor, const char  * killer_weapon_name, int teamAttack)
{
	{
		int detail;                                           //     0
		edict(class CBaseEntity *const this); /* size=143664472, low_pc=0 */ //     0
		edict(class CBaseEntity *const this); /* size=143664764, low_pc=0 */ //     0
		edict(class CBaseEntity *const this); /* size=143665180, low_pc=0 */ //     0
		edict(class CBaseEntity *const this); /* size=143665472, low_pc=0 */ //     0
	}
} /* size: 143224920 */

/* <0> (null):0 */
void PrioritizeAutoBuyString(char * autobuyString, const char  * priorityString, class CBasePlayer *const this)
{
	{
		char newString;                                       //     0
		int newStringPos;                                     //     0
		char priorityToken;                                   //     0
		const char  * priorityChar;                           //     0
		char * autobuyPosition;                               //     0
		{
			int i;                                        //     0
			char * autoBuyPosition;                       //     0
			strstr(char * __haystack,
				const char  * __needle); /* size=143578844, low_pc=0 */ //     0
		}
	}
} /* size: 143666144 */

/* <0> (null):0 */
void _M_insert_aux(class vector<CCareerTask*, std::allocator<CCareerTask*> > *const this, iterator __position, const class CCareerTask *  &const __x)
{
	{
		class CCareerTask * __x_copy;                         //     0
		construct(class new_allocator<CCareerTask*> *const this,
				pointer __p,
				const class CCareerTask *  &const __val); /* size=143878248, low_pc=0 */ //     0
		copy_backward<CCareerTask**, CCareerTask**>(class CCareerTask * * __first,
								class CCareerTask * * __last,
								class CCareerTask * * __result); /* size=143267564, low_pc=0 */ //     0
	}
	{
		size_typeconst __len;                                 //     0
		size_typeconst __elems_before;                        //     0
		pointer __new_start;                                  //     0
		pointer __new_finish;                                 //     0
		_M_check_len(const class vector<CCareerTask*, std::allocator<CCareerTask*> >  *const this,
				size_type __n,
				const char  * __s); /* size=143918640, low_pc=0 */ //     0
		operator-<CCareerTask**, std::vector<CCareerTask*> >(const class __normal_iterator<CCareerTask**, std::vector<CCareerTask*, std::allocator<CCareerTask*> > >  &const __lhs,
									const class __normal_iterator<CCareerTask**, std::vector<CCareerTask*, std::allocator<CCareerTask*> > >  &const __rhs); /* size=143924472, low_pc=0 */ //     0
		_M_allocate(class _Vector_base<CCareerTask*, std::allocator<CCareerTask*> > *const this,
				size_t __n); /* size=144154632, low_pc=0 */ //     0
		construct(class new_allocator<CCareerTask*> *const this,
				pointer __p,
				const class CCareerTask *  &const __val); /* size=144156192, low_pc=0 */ //     0
		__uninitialized_move_a<CCareerTask**, CCareerTask**, std::allocator<CCareerTask*> >(class CCareerTask * * __first,
													class CCareerTask * * __last,
													class CCareerTask * * __result,
													class allocator<CCareerTask*> &const __alloc); /* size=144080136, low_pc=0 */ //     0
		__uninitialized_move_a<CCareerTask**, CCareerTask**, std::allocator<CCareerTask*> >(class CCareerTask * * __first,
													class CCareerTask * * __last,
													class CCareerTask * * __result,
													class allocator<CCareerTask*> &const __alloc); /* size=144185976, low_pc=0 */ //     0
		_M_deallocate(class _Vector_base<CCareerTask*, std::allocator<CCareerTask*> > *const this,
				pointer __p,
				size_t __n); /* size=144166648, low_pc=0 */ //     0
	}
} /* size: 143579484 */

/* <0> (null):0 */
void StartObserver(class CBasePlayer *const this, class Vector vecPosition, class Vector vecViewAngle)
{
	{
		class CHalfLifeMultiplay * mp;                        //     0
		int iFirstTime;                                       //     0
		MESSAGE_BEGIN(int msg_dest,
				int msg_type,
				const float  * pOrigin,
				edict_t * ed); /* size=144239948, low_pc=0 */ //     0
		entindex(class CBaseEntity *const this); /* size=144245760, low_pc=0 */ //     0
		MESSAGE_BEGIN(int msg_dest,
				int msg_type,
				const float  * pOrigin,
				entvars_t * ent); /* size=144248656, low_pc=0 */ //     0
		SendFOV(class CBasePlayer *const this,
			int fov); /* size=144257464, low_pc=0 */ //     0
		MESSAGE_BEGIN(int msg_dest,
				int msg_type,
				const float  * pOrigin,
				edict_t * ed); /* size=144265536, low_pc=0 */ //     0
		edict(class CBaseEntity *const this); /* size=144266320, low_pc=0 */ //     0
		ENTINDEX(edict_t * pEdict); /* size=144268400, low_pc=0 */ //     0
		edict(class CBaseEntity *const this); /* size=144269184, low_pc=0 */ //     0
	}
} /* size: 144217684 */

/* <0> (null):0 */
inline BOOL FStrEq(const char  * sz1, const char  * sz2)
{
} /* size: 4 */

/* <0> (null):0 */
void KeyValue(class CDeadHEV *const this, KeyValueData * pkvd)
{
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=144296064, low_pc=0 */ //     0
	KeyValue(class CDeadHEV *const this,
		KeyValueData * pkvd); /* size=144301216, low_pc=0 */ //     0
} /* size: 144288084 */

/* <0> (null):0 */
void HasTarget(class CBaseEntity *const this, string_t targetname)
{
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=144312680, low_pc=0 */ //     0
} /* size: 144303676 */

/* <0> (null):0 */
void KeyValue(class CRevertSaved *const this, KeyValueData * pkvd)
{
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=144327848, low_pc=0 */ //     0
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=144329176, low_pc=0 */ //     0
	KeyValue(class CRevertSaved *const this,
		KeyValueData * pkvd); /* size=144273912, low_pc=0 */ //     0
	atof(const char  * __nptr); /* size=144347668, low_pc=0 */ //     0
	atof(const char  * __nptr); /* size=144349708, low_pc=0 */ //     0
} /* size: 144322912 */

/* <0> (null):0 */
void CanSeeUseable(void)
{
	{
		class Vector eye;                                     //     0
		FClassnameIs(entvars_t * pev,
				const char  * szClassname); /* size=144365804, low_pc=0 */ //     0
		{
			TraceResult result;                           //     0
			class Vector head;                            //     0
			class Vector chest;                           //     0
			class Vector knees;                           //     0
			operator+(const class Vector  *const this,
					const class Vector  &const v); /* size=144636192, low_pc=0 */ //     0
			operator+(const class Vector  *const this,
					const class Vector  &const v); /* size=144506328, low_pc=0 */ //     0
			operator+(const class Vector  *const this,
					const class Vector  &const v); /* size=144508712, low_pc=0 */ //     0
		}
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=144579256, low_pc=0 */ //     0
	}
} /* size: 144355176 */

/* <0> (null):0 */
void DropShield(class CBasePlayer *const this, bool bDeploy)
{
	{
		class CBasePlayerWeapon * pWeapon;                    //     0
		class CWShield * pShield;                             //     0
		IsProtectedByShield(class CBasePlayer *const this); /* size=144670584, low_pc=0 */ //     0
		RemoveShield(class CBasePlayer *const this); /* size=144676000, low_pc=0 */ //     0
		operator*(const class Vector  *const this,
				float fl); /* size=144684032, low_pc=0 */ //     0
		edict(class CBaseEntity *const this); /* size=144684952, low_pc=0 */ //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=144686552, low_pc=0 */ //     0
		operator*(const class Vector  *const this,
				float fl); /* size=144692728, low_pc=0 */ //     0
		SetCantBePickedUpByUser(class CWShield *const this,
					class CBaseEntity * player,
					float time); /* size=144693648, low_pc=0 */ //     0
	}
} /* size: 144581216 */

/* <0> (null):0 */
void MessageThink(class CRevertSaved *const this)
{
	{
		float nextThink;                                      //     0
		LoadThink(class CRevertSaved *const this); /* size=144659000, low_pc=0 */ //     0
	}
} /* size: 144694688 */

/* <0> (null):0 */
void IsHittingShield(class CBasePlayer *const this, const class Vector  &const vecDirection, TraceResult * ptr)
{
	{
		class Vector2D vec2LOS;                               //     0
	}
} /* size: 144719704 */

/* <0> (null):0 */
void TraceAttack(class CBasePlayer *const this, entvars_t * pevAttacker, float flDamage, class Vector vecDir, TraceResult * ptr, int bitsDamageType)
{
	{
		bool bShouldBleed;                                    //     0
		bool bShouldSpark;                                    //     0
		bool bHitShield;                                      //     0
		class CBasePlayer * pAttacker;                        //     0
		IsHittingShield(class CBasePlayer *const this,
				const class Vector  &const vecDirection,
				TraceResult * ptr); /* size=144709608, low_pc=0 */ //     0
		Instance(entvars_t * pev); /* size=144782476, low_pc=0 */ //     0
		{
			class Vector dir;                             //     0
			Vector(class Vector *const this,
				const class Vector  &const v); /* size=144803400, low_pc=0 */ //     0
			MESSAGE_BEGIN(int msg_dest,
					int msg_type,
					const float  * pOrigin,
					edict_t * ed); /* size=144804020, low_pc=0 */ //     0
		}
		Vector(class Vector *const this,
			const class Vector  &const v); /* size=144804500, low_pc=0 */ //     0
		Vector(class Vector *const this,
			const class Vector  &const v); /* size=144804980, low_pc=0 */ //     0
		EMIT_SOUND(edict_t * entity,
				int channel,
				const char  * sample,
				float volume,
				float attenuation); /* size=144806272, low_pc=0 */ //     0
		EMIT_SOUND(edict_t * entity,
				int channel,
				const char  * sample,
				float volume,
				float attenuation); /* size=144761304, low_pc=0 */ //     0
	}
} /* size: 144737220 */

/* <0> (null):0 */
void Touch(class CWShield *const this, class CBaseEntity * pOther)
{
	{
		class CBasePlayer * pPlayer;                          //     0
	}
	Touch(class CWShield *const this,
		class CBaseEntity * pOther); /* size=144845060, low_pc=0 */ //     0
} /* size: 144644712 */

/* <0> (null):0 */
void ResetAutoaim(class CBasePlayer *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void SwitchWeapon(class CBasePlayer *const this, class CBasePlayerItem * pWeapon)
{
	ResetAutoaim(class CBasePlayer *const this); /* size=0, low_pc=0 */ //     0
	UpdateShieldCrosshair(class CBasePlayer *const this,
				bool draw); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void RoundRespawn(class CBasePlayer *const this)
{
	edict(class CBaseEntity *const this); /* size=0, low_pc=0 */ //     0
	SwitchWeapon(class CBasePlayer *const this,
			class CBasePlayerItem * pWeapon); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
inline void Normalize(const class Vector  *const this)
{
	{
		float flLen;                                          //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline void Length(const class Vector  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Think(class CInfoIntermission *const this)
{
	{
		edict_t * pTarget;                                    //     0
		FIND_ENTITY_BY_TARGETNAME(edict_t * entStart,
						const char  * pszName); /* size=0, low_pc=0 */ //     0
		FNullEnt(const edict_t  * pent); /* size=0, low_pc=0 */ //     0
		operator-(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Normalize(const class Vector  *const this); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void AddPlayerItem(class CBasePlayer *const this, class CBasePlayerItem * pItem)
{
	{
		class CBasePlayerItem * pInsert;                      //     0
		FClassnameIs(entvars_t * pev,
				const char  * szClassname); /* size=0, low_pc=0 */ //     0
		SwitchWeapon(class CBasePlayer *const this,
				class CBasePlayerItem * pWeapon); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline void SetScoreAttrib(class CBasePlayer * dest, class CBasePlayer * src)
{
	{
		int state;                                            //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void SetScoreboardAttributes(class CBasePlayer *const this, class CBasePlayer * destination)
{
	{
		int i;                                                //     0
		{
			class CBasePlayer * player;                   //     0
			edict(class CBaseEntity *const this); /* size=0, low_pc=0 */ //     0
			FNullEnt(const edict_t  * pent); /* size=0, low_pc=0 */ //     0
			SetScoreAttrib(class CBasePlayer * dest,
					class CBasePlayer * src); /* size=0, low_pc=0 */ //     0
		}
	}
} /* size: 0 */

/* <0> (null):0 */
void RemovePlayerItem(class CBasePlayer *const this, class CBasePlayerItem * pItem)
{
	{
		class CBasePlayerItem * pPrev;                        //     0
		ResetAutoaim(class CBasePlayer *const this); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void LinkUserMessages(void) /* linkage=_Z16LinkUserMessagesv */
{
} /* size: 0 */

/* <0> (null):0 */
void Precache(class CBasePlayer *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetAmmoIndex(const char  * psz)
{
	{
		int i;                                                //     0
	}
} /* size: 137633272 */

/* <0> (null):0 */
void WriteSigonMessages(void) /* linkage=_Z18WriteSigonMessagesv */
{
	{
		int i;                                                //     0
		{
			ItemInfo &const II;                           //     0
			const char  * pszName;                        //     0
			MESSAGE_BEGIN(int msg_dest,
					int msg_type,
					const float  * pOrigin,
					edict_t * ed); /* size=143649340, low_pc=0 */ //     0
			GetAmmoIndex(const char  * psz); /* size=143649820, low_pc=0 */ //     0
			GetAmmoIndex(const char  * psz); /* size=143738320, low_pc=0 */ //     0
		}
	}
} /* size: 143593024 */

/* <0> (null):0 */
void SendItemStatus(class CBasePlayer * pPlayer)
{
	{
		int itemStatus;                                       //     0
	}
} /* size: 143740672 */

/* <0> (null):0 */
void SendItemStatus(class CBasePlayer * pPlayer)
{
	{
		int itemStatus;                                       //     0
		MESSAGE_BEGIN(int msg_dest,
				int msg_type,
				const float  * pOrigin,
				entvars_t * ent); /* size=143304880, low_pc=0 */ //     0
	}
} /* size: 143302048 */

/* <0> (null):0 */
void SetPlayerModel(class CBasePlayer *const this, BOOL HasC4)
{
	{
		char * infobuffer;                                    //     0
		char * model;                                         //     0
		edict(class CBaseEntity *const this); /* size=143227752, low_pc=0 */ //     0
		entindex(class CBaseEntity *const this); /* size=143662924, low_pc=0 */ //     0
	}
} /* size: 143305600 */

/* <0> (null):0 */
void SmartRadio(class CBasePlayer *const this)
{
} /* size: 143664544 */

/* <0> (null):0 */
void Pain(class CBasePlayer *const this, int m_LastHitGroup, bool HasArmour)
{
	{
		int temp;                                             //     0
		EMIT_SOUND(edict_t * entity,
				int channel,
				const char  * sample,
				float volume,
				float attenuation); /* size=143208988, low_pc=0 */ //     0
		EMIT_SOUND(edict_t * entity,
				int channel,
				const char  * sample,
				float volume,
				float attenuation); /* size=143576400, low_pc=0 */ //     0
		EMIT_SOUND(edict_t * entity,
				int channel,
				const char  * sample,
				float volume,
				float attenuation); /* size=143577512, low_pc=0 */ //     0
		EMIT_SOUND(edict_t * entity,
				int channel,
				const char  * sample,
				float volume,
				float attenuation); /* size=143579112, low_pc=0 */ //     0
		EMIT_SOUND(edict_t * entity,
				int channel,
				const char  * sample,
				float volume,
				float attenuation); /* size=143811304, low_pc=0 */ //     0
		EMIT_SOUND(edict_t * entity,
				int channel,
				const char  * sample,
				float volume,
				float attenuation); /* size=143813960, low_pc=0 */ //     0
		EMIT_SOUND(edict_t * entity,
				int channel,
				const char  * sample,
				float volume,
				float attenuation); /* size=143266688, low_pc=0 */ //     0
		EMIT_SOUND(edict_t * entity,
				int channel,
				const char  * sample,
				float volume,
				float attenuation); /* size=143797128, low_pc=0 */ //     0
		EMIT_SOUND(edict_t * entity,
				int channel,
				const char  * sample,
				float volume,
				float attenuation); /* size=143903832, low_pc=0 */ //     0
	}
} /* size: 143665940 */

/* <0> (null):0 */
class Vector VecVelocityForDamage(float flDamage) /* linkage=_Z20VecVelocityForDamagef */
{
	{
		class Vector vec;                                     //     0
		Vector(class Vector *const this,
			float X,
			float Y,
			float Z); /* size=143918984, low_pc=0 */ //     0
		operator*(const class Vector  *const this,
				float fl); /* size=143919904, low_pc=0 */ //     0
		operator*(const class Vector  *const this,
				float fl); /* size=143921448, low_pc=0 */ //     0
		operator*(const class Vector  *const this,
				float fl); /* size=143922368, low_pc=0 */ //     0
	}
} /* size: 12 */

/* <0> (null):0 */
void TrainSpeed(int iSpeed, int iMax)
{
	{
		float fSpeed;                                         //     0
		float fMax;                                           //     0
		int iRet;                                             //     0
	}
} /* size: 144154872 */

/* <0> (null):0 */
void DeathSound(class CBasePlayer *const this)
{
	EMIT_SOUND(edict_t * entity,
			int channel,
			const char  * sample,
			float volume,
			float attenuation); /* size=144178688, low_pc=0 */ //     0
	EMIT_SOUND(edict_t * entity,
			int channel,
			const char  * sample,
			float volume,
			float attenuation); /* size=144181152, low_pc=0 */ //     0
	EMIT_SOUND(edict_t * entity,
			int channel,
			const char  * sample,
			float volume,
			float attenuation); /* size=144188064, low_pc=0 */ //     0
	EMIT_SOUND(edict_t * entity,
			int channel,
			const char  * sample,
			float volume,
			float attenuation); /* size=144196248, low_pc=0 */ //     0
} /* size: 144171440 */

/* <0> (null):0 */
void SetAnimation(class CBasePlayer *const this, PLAYER_ANIM playerAnim)
{
	{
		int animDesired;                                      //     0
		float speed;                                          //     0
		char szAnim;                                          //     0
		int hopSeq;                                           //     0
		int leapSeq;                                          //     0
		Length2D(const class Vector  *const this); /* size=144225120, low_pc=0 */ //     0
		{
			int j;                                        //     0
			{
				float flDot;                          //     0
				DotProduct(const class Vector  &const a,
						const class Vector  &const b); /* size=144240108, low_pc=0 */ //     0
			}
			{
				floatconst footstepSpeed;             //     0
				Length(const class Vector  *const this); /* size=144248128, low_pc=0 */ //     0
			}
		}
	}
} /* size: 144198792 */

/* <0> (null):0 */
void Duck(class CBasePlayer *const this)
{
	SetAnimation(class CBasePlayer *const this,
			PLAYER_ANIM playerAnim); /* size=144260992, low_pc=0 */ //     0
} /* size: 144257464 */

/* <0> (null):0 */
void Jump(class CBasePlayer *const this)
{
	{
		class Vector vecWallCheckDir;                         //     0
		class Vector vecAdjustedVelocity;                     //     0
		class Vector vecSpot;                                 //     0
		TraceResult tr;                                       //     0
		entvars_t * pevGround;                                //     0
	}
	Jump(class CBasePlayer *const this); /* size=144309520, low_pc=0 */ //     0
} /* size: 144286436 */

/* <0> (null):0 */
void IsHittingShield(class CBasePlayer *const this, const class Vector  &const vecDirection, TraceResult * ptr)
{
	{
		class Vector2D vec2LOS;                               //     0
		Normalize(const class Vector2D  *const this); /* size=144739564, low_pc=0 */ //     0
	}
} /* size: 144236320 */

/* <0> (null):0 */
const char  * GetWeaponName(entvars_t * pevInflictor, entvars_t * pKiller) /* linkage=_Z13GetWeaponNameP9entvars_sS0_ */
{
	{
		int killer_index;                                     //     0
		const char  * killer_weapon_name;                     //     0
		ENTINDEX(edict_t * pEdict); /* size=144911804, low_pc=0 */ //     0
		{
			class CBasePlayer * pPlayer;                  //     0
			Instance(entvars_t * pev); /* size=144921076, low_pc=0 */ //     0
			pszName(class CBasePlayerItem *const this); /* size=144936444, low_pc=0 */ //     0
		}
	}
} /* size: 4 */

/* <0> (null):0 */
void LogAttack(class CBasePlayer * pAttacker, class CBasePlayer * pVictim, int teamAttack, int healthHit, int armorHit, int newHealth, int newArmor, const char  * killer_weapon_name)
{
	{
		int detail;                                           //     0
	}
} /* size: 144937932 */

/* <0> (null):0 */
void SetBombIcon(class CBasePlayer *const this, BOOL bFlash)
{
	MESSAGE_BEGIN(int msg_dest,
			int msg_type,
			const float  * pOrigin,
			entvars_t * ent); /* size=144972656, low_pc=0 */ //     0
	MESSAGE_BEGIN(int msg_dest,
			int msg_type,
			const float  * pOrigin,
			entvars_t * ent); /* size=144974084, low_pc=0 */ //     0
} /* size: 144963116 */

/* <0> (null):0 */
void SendFOV(class CBasePlayer *const this, int fov)
{
	MESSAGE_BEGIN(int msg_dest,
			int msg_type,
			const float  * pOrigin,
			entvars_t * ent); /* size=144985340, low_pc=0 */ //     0
} /* size: 144980276 */

/* <0> (null):0 */
void IsBombGuy(class CBasePlayer *const this)
{
} /* size: 144986616 */

/* <0> (null):0 */
void SetAnimation(class CBasePlayer *const this, PLAYER_ANIM playerAnim)
{
	{
		int animDesired;                                      //     0
		float speed;                                          //     0
		char szAnim;                                          //     0
		int hopSeq;                                           //     0
		int leapSeq;                                          //     0
	}
} /* size: 144939900 */

/* <0> (null):0 */
void WaterMove(class CBasePlayer *const this)
{
	{
		int air;                                              //     0
		EMIT_SOUND(edict_t * entity,
				int channel,
				const char  * sample,
				float volume,
				float attenuation); /* size=145041496, low_pc=0 */ //     0
		EMIT_SOUND(edict_t * entity,
				int channel,
				const char  * sample,
				float volume,
				float attenuation); /* size=145049096, low_pc=0 */ //     0
		VARS(EOFFSET eoffset); /* size=145051368, low_pc=0 */ //     0
		VARS(EOFFSET eoffset); /* size=145001088, low_pc=0 */ //     0
		EMIT_SOUND(edict_t * entity,
				int channel,
				const char  * sample,
				float volume,
				float attenuation); /* size=145002968, low_pc=0 */ //     0
		VARS(EOFFSET eoffset); /* size=145004680, low_pc=0 */ //     0
		VARS(EOFFSET eoffset); /* size=145009956, low_pc=0 */ //     0
		VARS(EOFFSET eoffset); /* size=145012096, low_pc=0 */ //     0
		VARS(EOFFSET eoffset); /* size=145017932, low_pc=0 */ //     0
		EMIT_SOUND(edict_t * entity,
				int channel,
				const char  * sample,
				float volume,
				float attenuation); /* size=145019620, low_pc=0 */ //     0
		EMIT_SOUND(edict_t * entity,
				int channel,
				const char  * sample,
				float volume,
				float attenuation); /* size=0, low_pc=0 */ //     0
		EMIT_SOUND(edict_t * entity,
				int channel,
				const char  * sample,
				float volume,
				float attenuation); /* size=0, low_pc=0 */ //     0
	}
} /* size: 144958324 */

/* <0> (null):0 */
void IsOnLadder(class CBasePlayer *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void weapon_shield(entvars_t * pev)
{
	GetClassPtr<CWShield>(class CWShield * a); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void GiveShield(class CBasePlayer *const this, bool bDeploy)
{
} /* size: 0 */

/* <0> (null):0 */
void RemoveShield(class CBasePlayer *const this)
{
	RemoveShield(class CBasePlayer *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void DropShield(class CBasePlayer *const this, bool bDeploy)
{
	{
		class CBasePlayerWeapon * pWeapon;                    //     0
		class CWShield * pShield;                             //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void HasShield(class CBasePlayer *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void AddAccount(class CBasePlayer *const this, int amount, bool bTrackChange)
{
} /* size: 0 */

/* <0> (null):0 */
void AddAccount(class CBasePlayer *const this, int amount, bool bTrackChange)
{
	MESSAGE_BEGIN(int msg_dest,
			int msg_type,
			const float  * pOrigin,
			entvars_t * ent); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void ResetMenu(class CBasePlayer *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ResetMenu(class CBasePlayer *const this)
{
	MESSAGE_BEGIN(int msg_dest,
			int msg_type,
			const float  * pOrigin,
			entvars_t * ent); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void SyncRoundTimer(class CBasePlayer *const this)
{
	{
		float tmRemaining;                                    //     0
		TimeRemaining(class CHalfLifeMultiplay *const this); /* size=0, low_pc=0 */ //     0
		MESSAGE_BEGIN(int msg_dest,
				int msg_type,
				const float  * pOrigin,
				entvars_t * ent); /* size=0, low_pc=0 */ //     0
		{
			class CHalfLifeMultiplay * mp;                //     0
			IsObserver(class CBasePlayer *const this); /* size=0, low_pc=0 */ //     0
			{
				int remaining;                        //     0
				bool shouldCountDown;                 //     0
				int fadeOutDelay;                     //     0
				MESSAGE_BEGIN(int msg_dest,
						int msg_type,
						const float  * pOrigin,
						entvars_t * ent); /* size=0, low_pc=0 */ //     0
			}
			MESSAGE_BEGIN(int msg_dest,
					int msg_type,
					const float  * pOrigin,
					entvars_t * ent); /* size=0, low_pc=0 */ //     0
		}
	}
} /* size: 0 */

/* <0> (null):0 */
void RemoveLevelText(class CBasePlayer *const this)
{
	ResetMenu(class CBasePlayer *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void MenuPrint(class CBasePlayer *const this, class CBasePlayer * pl, const char  * msg)
{
	{
		const char  * msg_portion;                            //     0
		char sbuf;                                            //     0
		int allowed;                                          //     0
		int display_time;                                     //     0
		MESSAGE_BEGIN(int msg_dest,
				int msg_type,
				const float  * pOrigin,
				entvars_t * ent); /* size=0, low_pc=0 */ //     0
		MESSAGE_BEGIN(int msg_dest,
				int msg_type,
				const float  * pOrigin,
				entvars_t * ent); /* size=137633032, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void MakeVIP(class CBasePlayer *const this)
{
	edict(class CBaseEntity *const this); /* size=143280728, low_pc=0 */ //     0
	entindex(class CBaseEntity *const this); /* size=143593000, low_pc=0 */ //     0
	edict(class CBaseEntity *const this); /* size=143596248, low_pc=0 */ //     0
	edict(class CBaseEntity *const this); /* size=143646848, low_pc=0 */ //     0
} /* size: 143277248 */

/* <0> (null):0 */
void JoiningThink(class CBasePlayer *const this)
{
	{
		class CHalfLifeMultiplay * mp;                        //     0
		{
			class CHalfLifeMultiplay * MPRules;           //     0
			RemoveLevelText(class CBasePlayer *const this); /* size=143738560, low_pc=0 */ //     0
			{
				edict_t * pentSpawnSpot;              //     0
				MAKE_STRING_CLASS(const char  * str,
							entvars_t * pev); /* size=143343712, low_pc=0 */ //     0
				VARS(edict_t * pent); /* size=143345464, low_pc=0 */ //     0
				MESSAGE_BEGIN(int msg_dest,
						int msg_type,
						const float  * pOrigin,
						edict_t * ed); /* size=143346928, low_pc=0 */ //     0
				Vector(class Vector *const this,
					const class Vector  &const v); /* size=143301808, low_pc=0 */ //     0
				Vector(class Vector *const this,
					const class Vector  &const v); /* size=143302288, low_pc=0 */ //     0
				entindex(class CBaseEntity *const this); /* size=143302768, low_pc=0 */ //     0
				MESSAGE_BEGIN(int msg_dest,
						int msg_type,
						const float  * pOrigin,
						edict_t * ed); /* size=143304208, low_pc=0 */ //     0
				entindex(class CBaseEntity *const this); /* size=143304688, low_pc=0 */ //     0
				MESSAGE_BEGIN(int msg_dest,
						int msg_type,
						const float  * pOrigin,
						edict_t * ed); /* size=143224632, low_pc=0 */ //     0
				edict(class CBaseEntity *const this); /* size=143225112, low_pc=0 */ //     0
				ENTINDEX(edict_t * pEdict); /* size=143225592, low_pc=0 */ //     0
				HintMessage(class CBasePlayer *const this,
						const char  * pMessage,
						BOOL bDisplayIfPlayerDead,
						BOOL bOverride); /* size=143226072, low_pc=0 */ //     0
			}
			ResetMenu(class CBasePlayer *const this); /* size=143662924, low_pc=0 */ //     0
			SendItemStatus(class CBasePlayer * pPlayer); /* size=143663924, low_pc=0 */ //     0
			MESSAGE_BEGIN(int msg_dest,
					int msg_type,
					const float  * pOrigin,
					entvars_t * ent); /* size=143665572, low_pc=0 */ //     0
			AddAccount(class CBasePlayer *const this,
					int amount,
					bool bTrackChange); /* size=143665916, low_pc=0 */ //     0
		}
		{
			class CBaseEntity * Target;                   //     0
			class Vector CamAngles;                       //     0
			operator-(const class Vector  *const this,
					const class Vector  &const v); /* size=143208020, low_pc=0 */ //     0
			Normalize(const class Vector  *const this); /* size=143208572, low_pc=0 */ //     0
		}
	}
} /* size: 143647568 */

/* <0> (null):0 */
void StartDeathCam(class CBasePlayer *const this)
{
	operator==(const class Vector  *const this,
			const class Vector  &const v); /* size=143578544, low_pc=0 */ //     0
	Vector(class Vector *const this,
		const class Vector  &const v); /* size=143579112, low_pc=0 */ //     0
	Vector(class Vector *const this,
		const class Vector  &const v); /* size=143579560, low_pc=0 */ //     0
} /* size: 143576868 */

/* <0> (null):0 */
void StartObserver(class CBasePlayer *const this, class Vector vecPosition, class Vector vecViewAngle)
{
	{
		int iFirstTime;                                       //     0
		class CHalfLifeMultiplay * mp;                        //     0
		MESSAGE_BEGIN(int msg_dest,
				int msg_type,
				const float  * pOrigin,
				edict_t * ed); /* size=143796036, low_pc=0 */ //     0
		entindex(class CBaseEntity *const this); /* size=143797312, low_pc=0 */ //     0
		MESSAGE_BEGIN(int msg_dest,
				int msg_type,
				const float  * pOrigin,
				entvars_t * ent); /* size=143904152, low_pc=0 */ //     0
		SendFOV(class CBasePlayer *const this,
			int fov); /* size=143904936, low_pc=0 */ //     0
		MESSAGE_BEGIN(int msg_dest,
				int msg_type,
				const float  * pOrigin,
				edict_t * ed); /* size=143567056, low_pc=0 */ //     0
		edict(class CBaseEntity *const this); /* size=143568116, low_pc=0 */ //     0
		ENTINDEX(edict_t * pEdict); /* size=143569444, low_pc=0 */ //     0
		edict(class CBaseEntity *const this); /* size=143917744, low_pc=0 */ //     0
	}
} /* size: 143810956 */

/* <0> (null):0 */
void PlayerUse(class CBasePlayer *const this)
{
	{
		bool useNewHostages;                                  //     0
		class CBaseEntity * pObject;                          //     0
		class CBaseEntity * pClosest;                         //     0
		class Vector vecLOS;                                  //     0
		float flMaxDot;                                       //     0
		float flDot;                                          //     0
		empty(const class list<CNavArea*, std::allocator<CNavArea*> >  *const this); /* size=144082236, low_pc=0 */ //     0
		{
			class CBaseEntity * pTrain;                   //     0
			Instance(edict_t * pent); /* size=144170840, low_pc=0 */ //     0
			TrainSpeed(int iSpeed,
					int iMax); /* size=144179768, low_pc=0 */ //     0
			EMIT_SOUND(edict_t * entity,
					int channel,
					const char  * sample,
					float volume,
					float attenuation); /* size=144189368, low_pc=0 */ //     0
			EMIT_SOUND(edict_t * entity,
					int channel,
					const char  * sample,
					float volume,
					float attenuation); /* size=144196736, low_pc=0 */ //     0
		}
		{
			class CBaseEntity * pTrain;                   //     0
			Instance(edict_t * pent); /* size=144201424, low_pc=0 */ //     0
		}
		{
			floatconst useHostageRange;                   //     0
			TraceResult result;                           //     0
			operator+(const class Vector  *const this,
					const class Vector  &const v); /* size=144225856, low_pc=0 */ //     0
			operator*(float fl,
					const class Vector  &const v); /* size=144226944, low_pc=0 */ //     0
			operator+(const class Vector  *const this,
					const class Vector  &const v); /* size=144237448, low_pc=0 */ //     0
			operator+(const class Vector  *const this,
					const class Vector  &const v); /* size=144240108, low_pc=0 */ //     0
			{
				class CBaseEntity * hit;              //     0
				Instance(edict_t * pent); /* size=144248912, low_pc=0 */ //     0
				FClassnameIs(entvars_t * pev,
						const char  * szClassname); /* size=144266320, low_pc=0 */ //     0
			}
			FClassnameIs(entvars_t * pev,
					const char  * szClassname); /* size=144269184, low_pc=0 */ //     0
			operator+(const class Vector  *const this,
					const class Vector  &const v); /* size=144208456, low_pc=0 */ //     0
			operator-(const class Vector  *const this,
					const class Vector  &const v); /* size=144209784, low_pc=0 */ //     0
			NormalizeInPlace(class Vector *const this); /* size=144285812, low_pc=0 */ //     0
			DotProduct(const class Vector  &const a,
					const class Vector  &const b); /* size=144294680, low_pc=0 */ //     0
		}
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=144295600, low_pc=0 */ //     0
		operator-(const class Vector  *const this,
				const class Vector  &const v); /* size=144296112, low_pc=0 */ //     0
		NormalizeInPlace(class Vector *const this); /* size=144301264, low_pc=0 */ //     0
		DotProduct(const class Vector  &const a,
				const class Vector  &const b); /* size=144310672, low_pc=0 */ //     0
		{
			int caps;                                     //     0
			EMIT_SOUND(edict_t * entity,
					int channel,
					const char  * sample,
					float volume,
					float attenuation); /* size=144322888, low_pc=0 */ //     0
		}
		EMIT_SOUND(edict_t * entity,
				int channel,
				const char  * sample,
				float volume,
				float attenuation); /* size=144326040, low_pc=0 */ //     0
	}
} /* size: 143919192 */

/* <0> (null):0 */
void HostageUsed(class CBasePlayer *const this)
{
	HintMessage(class CBasePlayer *const this,
			const char  * pMessage,
			BOOL bDisplayIfPlayerDead,
			BOOL bOverride); /* size=144276680, low_pc=0 */ //     0
	HintMessage(class CBasePlayer *const this,
			const char  * pMessage,
			BOOL bDisplayIfPlayerDead,
			BOOL bOverride); /* size=144346516, low_pc=0 */ //     0
} /* size: 144273936 */

/* <0> (null):0 */
void FixPlayerCrouchStuck(edict_t * pPlayer) /* linkage=_Z20FixPlayerCrouchStuckP7edict_s */
{
	{
		TraceResult trace;                                    //     0
		{
			int i;                                        //     0
		}
	}
} /* size: 144347828 */

/* <0> (null):0 */
void CanPlayerBuy(class CBasePlayer *const this, bool display)
{
	{
		bool result;                                          //     0
		class CHalfLifeMultiplay * mp;                        //     0
		int buyTime;                                          //     0
	}
} /* size: 144233744 */

/* <0> (null):0 */
void CheckTimeBasedDamage(class CBasePlayer *const this)
{
	{
		int i;                                                //     0
		BYTE bDuration;                                       //     0
		float gtbdPrev;                                       //     0
		{
			int idif;                                     //     0
		}
	}
} /* size: 144507448 */

/* <0> (null):0 */
void UpdateGeigerCounter(class CBasePlayer *const this)
{
	{
		BYTE range;                                           //     0
		MESSAGE_BEGIN(int msg_dest,
				int msg_type,
				const float  * pOrigin,
				entvars_t * ent); /* size=144679516, low_pc=0 */ //     0
	}
} /* size: 144590600 */

/* <0> (null):0 */
void CheckSuitUpdate(class CBasePlayer *const this)
{
	{
		int i;                                                //     0
		int isentence;                                        //     0
		int isearch;                                          //     0
		{
			char sentence;                                //     0
		}
	}
} /* size: 144684952 */

/* <0> (null):0 */
void SetSuitUpdate(class CBasePlayer *const this, char * name, int fgroup, int iNoRepeatTime)
{
} /* size: 144658632 */

/* <0> (null):0 */
void CheckPowerups(class CBasePlayer *const this, entvars_t * pev)
{
} /* size: 144721304 */

/* <0> (null):0 */
void SetNewPlayerModel(class CBasePlayer *const this, const char  * modelName)
{
} /* size: 144729768 */

/* <0> (null):0 */
void UpdatePlayerSound(class CBasePlayer *const this)
{
	{
		int iBodyVolume;                                      //     0
		int iVolume;                                          //     0
		class CSound * pSound;                                //     0
		edict(class CBaseEntity *const this); /* size=144707136, low_pc=0 */ //     0
		Length(const class Vector  *const this); /* size=144708552, low_pc=0 */ //     0
	}
} /* size: 144747568 */

/* <0> (null):0 */
void IsSpawnPointValid(class CBaseEntity * pPlayer, class CBaseEntity * pSpot)
{
	{
		class CBaseEntity * ent;                              //     0
	}
	IsSpawnPointValid(class CBaseEntity * pPlayer,
				class CBaseEntity * pSpot); /* size=144781612, low_pc=0 */ //     0
} /* size: 144709864 */

/* <0> (null):0 */
void InitZombieSpawns(void) /* linkage=_Z16InitZombieSpawnsv */
{
	{
		class CBaseEntity * spot;                             //     0
		operator!=(const class Vector  *const this,
				const class Vector  &const v); /* size=144798556, low_pc=0 */ //     0
		Invalidate(class CountdownTimer *const this); /* size=144803780, low_pc=0 */ //     0
	}
} /* size: 144793332 */

/* <0> (null):0 */
void FindZombieSpawn(class CBaseEntity * player, bool forceSpawn)
{
} /* size: 144804500 */

/* <0> (null):0 */
edict_t * EntSelectSpawnPoint(class CBaseEntity * pPlayer) /* linkage=_Z19EntSelectSpawnPointP11CBaseEntity */
{
	
CTSpawn:                                                              //     0
	
ReturnSpot:                                                           //     0
	{
		class CBaseEntity * pSpot;                            //     0
		edict_t * player;                                     //     0
		edict(class CBaseEntity *const this); /* size=144838816, low_pc=0 */ //     0
		FNullEnt(class CBaseEntity * ent); /* size=144844032, low_pc=0 */ //     0
		FNullEnt(class CBaseEntity * ent); /* size=144853404, low_pc=0 */ //     0
		{
			class CBaseEntity * pFirstSpot;               //     0
			FNullEnt(class CBaseEntity * ent); /* size=0, low_pc=0 */ //     0
			IsSpawnPointValid(class CBaseEntity * pPlayer,
						class CBaseEntity * pSpot); /* size=0, low_pc=0 */ //     0
			FNullEnt(class CBaseEntity * ent); /* size=0, low_pc=0 */ //     0
			{
				class CBaseEntity * ent;              //     0
				edict(class CBaseEntity *const this); /* size=0, low_pc=0 */ //     0
				VARS(edict_t * pent); /* size=0, low_pc=0 */ //     0
				INDEXENT(int iEdictNum); /* size=0, low_pc=0 */ //     0
				INDEXENT(int iEdictNum); /* size=0, low_pc=0 */ //     0
				VARS(edict_t * pent); /* size=0, low_pc=0 */ //     0
			}
			operator==(const class Vector  *const this,
					const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		}
		{
			class CBaseEntity * pFirstSpot;               //     0
			FNullEnt(class CBaseEntity * ent); /* size=0, low_pc=0 */ //     0
			IsSpawnPointValid(class CBaseEntity * pPlayer,
						class CBaseEntity * pSpot); /* size=0, low_pc=0 */ //     0
			FNullEnt(class CBaseEntity * ent); /* size=0, low_pc=0 */ //     0
			{
				class CBaseEntity * ent;              //     0
				edict(class CBaseEntity *const this); /* size=0, low_pc=0 */ //     0
				VARS(edict_t * pent); /* size=0, low_pc=0 */ //     0
				INDEXENT(int iEdictNum); /* size=0, low_pc=0 */ //     0
				INDEXENT(int iEdictNum); /* size=0, low_pc=0 */ //     0
				VARS(edict_t * pent); /* size=0, low_pc=0 */ //     0
			}
			operator==(const class Vector  *const this,
					const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		}
		FNullEnt(class CBaseEntity * ent); /* size=0, low_pc=0 */ //     0
		FNullEnt(class CBaseEntity * ent); /* size=0, low_pc=0 */ //     0
		FNullEnt(class CBaseEntity * ent); /* size=0, low_pc=0 */ //     0
		INDEXENT(int iEdictNum); /* size=0, low_pc=0 */ //     0
		edict(class CBaseEntity *const this); /* size=0, low_pc=0 */ //     0
		FNullEnt(class CBaseEntity * ent); /* size=0, low_pc=0 */ //     0
	}
} /* size: 4 */

/* <0> (null):0 */
void Restore(class CBasePlayer *const this, class CRestore &const restore)
{
	{
		int status;                                           //     0
		SAVERESTOREDATA * pSaveData;                          //     0
	}
	Restore(class CBasePlayer *const this,
		class CRestore &const restore); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void SetScoreboardAttributes(class CBasePlayer *const this, class CBasePlayer * destination)
{
	SetScoreAttrib(class CBasePlayer * dest,
			class CBasePlayer * src); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void RenewItems(class CBasePlayer *const this)
{
} /* size: 137633272 */

/* <0> (null):0 */
void Reset(class CBasePlayer *const this)
{
	AddAccount(class CBasePlayer *const this,
			int amount,
			bool bTrackChange); /* size=143594512, low_pc=0 */ //     0
	RemoveShield(class CBasePlayer *const this); /* size=143596444, low_pc=0 */ //     0
	AddAccount(class CBasePlayer *const this,
			int amount,
			bool bTrackChange); /* size=143648044, low_pc=0 */ //     0
	MESSAGE_BEGIN(int msg_dest,
			int msg_type,
			const float  * pOrigin,
			edict_t * ed); /* size=143649004, low_pc=0 */ //     0
	edict(class CBaseEntity *const this); /* size=143649484, low_pc=0 */ //     0
	ENTINDEX(edict_t * pEdict); /* size=143649964, low_pc=0 */ //     0
} /* size: 143279592 */

/* <0> (null):0 */
void SelectNextItem(class CBasePlayer *const this, int iItem)
{
	{
		class CBasePlayerItem * pItem;                        //     0
		{
			class CBasePlayerItem * pLast;                //     0
		}
		ResetAutoaim(class CBasePlayer *const this); /* size=143344384, low_pc=0 */ //     0
		{
			class CBasePlayerWeapon * pWeapon;            //     0
		}
		UpdateShieldCrosshair(class CBasePlayer *const this,
					bool draw); /* size=143302240, low_pc=0 */ //     0
	}
} /* size: 143737552 */

/* <0> (null):0 */
void SelectItem(class CBasePlayer *const this, const char  * pstr)
{
	{
		class CBasePlayerItem * pItem;                        //     0
		{
			int i;                                        //     0
			FClassnameIs(entvars_t * pev,
					const char  * szClassname); /* size=143225736, low_pc=0 */ //     0
		}
		ResetAutoaim(class CBasePlayer *const this); /* size=143226696, low_pc=0 */ //     0
		{
			class CBasePlayerWeapon * pWeapon;            //     0
			UpdateShieldCrosshair(class CBasePlayer *const this,
						bool draw); /* size=143663472, low_pc=0 */ //     0
		}
	}
} /* size: 143302960 */

/* <0> (null):0 */
void SelectLastItem(class CBasePlayer *const this)
{
	{
		class CBasePlayerItem * pTemp;                        //     0
		{
			int i;                                        //     0
		}
		ResetAutoaim(class CBasePlayer *const this); /* size=143206972, low_pc=0 */ //     0
		{
			class CBasePlayerWeapon * pWeapon;            //     0
		}
		UpdateShieldCrosshair(class CBasePlayer *const this,
					bool draw); /* size=143209284, low_pc=0 */ //     0
	}
} /* size: 143664248 */

/* <0> (null):0 */
void HasWeapons(class CBasePlayer *const this)
{
	{
		int i;                                                //     0
	}
} /* size: 143576152 */

/* <0> (null):0 */
void SelectPrevItem(class CBasePlayer *const this, int iItem)
{
} /* size: 143579112 */

/* <0> (null):0 */
void Spawn(class CSprayCan *const this, entvars_t * pevOwner)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=143266688, low_pc=0 */ //     0
	EMIT_SOUND(edict_t * entity,
			int channel,
			const char  * sample,
			float volume,
			float attenuation); /* size=143269448, low_pc=0 */ //     0
} /* size: 143812600 */

/* <0> (null):0 */
void Spawn(class CBloodSplat *const this, entvars_t * pevOwner)
{
} /* size: 143893480 */

/* <0> (null):0 */
void Spawn(class CBloodSplat *const this, entvars_t * pevOwner)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=143569764, low_pc=0 */ //     0
} /* size: 143848860 */

/* <0> (null):0 */
void GiveNamedItem(class CBasePlayer *const this, const char  * pszName)
{
	{
		edict_t * pent;                                       //     0
		int istr;                                             //     0
		FNullEnt(const edict_t  * pent); /* size=144155296, low_pc=0 */ //     0
	}
} /* size: 143918592 */

/* <0> (null):0 */
class CBaseEntity * FindEntityForward(class CBaseEntity * pMe) /* linkage=_Z17FindEntityForwardP11CBaseEntity */
{
	{
		TraceResult tr;                                       //     0
		edict(class CBaseEntity *const this); /* size=144171256, low_pc=0 */ //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=144172040, low_pc=0 */ //     0
		operator*(const class Vector  *const this,
				float fl); /* size=144173232, low_pc=0 */ //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=144178112, low_pc=0 */ //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=144179952, low_pc=0 */ //     0
		FNullEnt(const edict_t  * pent); /* size=144181384, low_pc=0 */ //     0
		{
			class CBaseEntity * pHit;                     //     0
			Instance(edict_t * pent); /* size=144195056, low_pc=0 */ //     0
		}
	}
} /* size: 4 */

/* <0> (null):0 */
void FlashlightIsOn(class CBasePlayer *const this)
{
} /* size: 144200216 */

/* <0> (null):0 */
void FlashlightTurnOn(class CBasePlayer *const this)
{
	MESSAGE_BEGIN(int msg_dest,
			int msg_type,
			const float  * pOrigin,
			entvars_t * ent); /* size=144218236, low_pc=0 */ //     0
} /* size: 144166144 */

/* <0> (null):0 */
void FlashlightTurnOff(class CBasePlayer *const this)
{
} /* size: 144224752 */

/* <0> (null):0 */
void FlashlightTurnOff(class CBasePlayer *const this)
{
	MESSAGE_BEGIN(int msg_dest,
			int msg_type,
			const float  * pOrigin,
			entvars_t * ent); /* size=144246128, low_pc=0 */ //     0
} /* size: 144237408 */

/* <0> (null):0 */
void CheatImpulseCommands(class CBasePlayer *const this, int iImpulse)
{
	{
		class CBaseEntity * pEntity;                          //     0
		TraceResult tr;                                       //     0
		{
			TraceResult tr;                               //     0
			class Vector dir;                             //     0
			Vector(class Vector *const this,
				float X,
				float Y,
				float Z); /* size=144208616, low_pc=0 */ //     0
			{
				int r;                                //     0
				{
					float bloodRange;             //     0
					{
						int i;                //     0
						NormalizeInPlace(class Vector *const this); /* size=144296088, low_pc=0 */ //     0
						operator+(const class Vector  *const this,
								const class Vector  &const v); /* size=144304460, low_pc=0 */ //     0
						operator*(const class Vector  *const this,
								float fl); /* size=144310648, low_pc=0 */ //     0
						operator+(const class Vector  *const this,
								const class Vector  &const v); /* size=144311432, low_pc=0 */ //     0
						operator+(const class Vector  *const this,
								const class Vector  &const v); /* size=144322088, low_pc=0 */ //     0
					}
				}
			}
			AddAccount(class CBasePlayer *const this,
					int amount,
					bool bTrackChange); /* size=144324868, low_pc=0 */ //     0
			{
				TraceResult tr;                       //     0
				edict_t * pWorld;                     //     0
				class Vector start;                   //     0
				class Vector end;                     //     0
				const char  * pTextureName;           //     0
				operator+(const class Vector  *const this,
						const class Vector  &const v); /* size=144277072, low_pc=0 */ //     0
				operator*(const class Vector  *const this,
						float fl); /* size=144347828, low_pc=0 */ //     0
				operator+(const class Vector  *const this,
						const class Vector  &const v); /* size=144349732, low_pc=0 */ //     0
			}
			{
				class CBaseMonster * pMonster;        //     0
			}
			operator+(const class Vector  *const this,
					const class Vector  &const v); /* size=144362664, low_pc=0 */ //     0
			operator*(const class Vector  *const this,
					float fl); /* size=144364268, low_pc=0 */ //     0
			operator+(const class Vector  *const this,
					const class Vector  &const v); /* size=144365324, low_pc=0 */ //     0
			operator+(const class Vector  *const this,
					const class Vector  &const v); /* size=144234568, low_pc=0 */ //     0
			{
				class CBloodSplat * pBlood;           //     0
				GetClassPtr<CBloodSplat>(class CBloodSplat * a); /* size=144254416, low_pc=0 */ //     0
				Spawn(class CBloodSplat *const this,
					entvars_t * pevOwner); /* size=144578632, low_pc=0 */ //     0
			}
			Vector(class Vector *const this,
				float X,
				float Y,
				float Z); /* size=144580200, low_pc=0 */ //     0
			operator*(const class Vector  *const this,
					float fl); /* size=144580848, low_pc=0 */ //     0
			operator+(const class Vector  *const this,
					const class Vector  &const v); /* size=144581776, low_pc=0 */ //     0
		}
	}
} /* size: 144247712 */

/* <0> (null):0 */
void ImpulseCommands(class CBasePlayer *const this)
{
	{
		TraceResult tr;                                       //     0
		int iImpulse;                                         //     0
		{
			int iOn;                                      //     0
			MESSAGE_BEGIN(int msg_dest,
					int msg_type,
					const float  * pOrigin,
					entvars_t * ent); /* size=144685592, low_pc=0 */ //     0
		}
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=144686920, low_pc=0 */ //     0
		operator*(const class Vector  *const this,
				float fl); /* size=144692448, low_pc=0 */ //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=144693096, low_pc=0 */ //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=144694664, low_pc=0 */ //     0
		{
			class CSprayCan * pCan;                       //     0
			GetClassPtr<CSprayCan>(class CSprayCan * a); /* size=144652808, low_pc=0 */ //     0
		}
		FlashlightTurnOff(class CBasePlayer *const this); /* size=144721944, low_pc=0 */ //     0
	}
} /* size: 144589264 */

/* <0> (null):0 */
void OLD_CheckBuyZone(class CBasePlayer * player)
{
	{
		const char  * pszSpawnClass;                          //     0
		{
			class CBaseEntity * pSpot;                    //     0
		}
	}
} /* size: 144728256 */

/* <0> (null):0 */
inline void RescueZoneIcon_Set(class CBasePlayer * player)
{
} /* size: 144751160 */

/* <0> (null):0 */
inline void EscapeZoneIcon_Set(class CBasePlayer * player)
{
} /* size: 144705120 */

/* <0> (null):0 */
inline void VIP_SafetyZoneIcon_Set(class CBasePlayer * player)
{
} /* size: 144709840 */

/* <0> (null):0 */
void HandleSignals(class CBasePlayer *const this)
{
	{
		int changed;                                          //     0
		int state;                                            //     0
		{
			class CHalfLifeMultiplay * mp;                //     0
			OLD_CheckRescueZone(class CBasePlayer * player); /* size=144796948, low_pc=0 */ //     0
			OLD_CheckBuyZone(class CBasePlayer * player); /* size=144804740, low_pc=0 */ //     0
			OLD_CheckBombTarget(class CBasePlayer * player); /* size=144646176, low_pc=0 */ //     0
		}
		Update(class CUnifiedSignals *const this); /* size=144845956, low_pc=0 */ //     0
		BuyZoneIcon_Set(class CBasePlayer * player); /* size=144854776, low_pc=0 */ //     0
		BombTargetFlash_Set(class CBasePlayer * player); /* size=144861300, low_pc=0 */ //     0
		RescueZoneIcon_Set(class CBasePlayer * player); /* size=144863424, low_pc=0 */ //     0
		EscapeZoneIcon_Set(class CBasePlayer * player); /* size=0, low_pc=0 */ //     0
		VIP_SafetyZoneIcon_Set(class CBasePlayer * player); /* size=0, low_pc=0 */ //     0
		VIP_SafetyZoneIcon_Clear(class CBasePlayer * player); /* size=0, low_pc=0 */ //     0
		BuyZoneIcon_Clear(class CBasePlayer * player); /* size=0, low_pc=0 */ //     0
		EscapeZoneIcon_Clear(class CBasePlayer * player); /* size=0, low_pc=0 */ //     0
		RescueZoneIcon_Clear(class CBasePlayer * player); /* size=0, low_pc=0 */ //     0
		BombTargetFlash_Clear(class CBasePlayer * player); /* size=0, low_pc=0 */ //     0
	}
} /* size: 144779464 */

/* <0> (null):0 */
void ForceClientDllUpdate(class CBasePlayer *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ItemPreFrame(class CBasePlayer *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ItemPostFrame(class CBasePlayer *const this)
{
	{
		int fInSelect;                                        //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void AmmoInventory(class CBasePlayer *const this, int iAmmoIndex)
{
} /* size: 0 */

/* <0> (null):0 */
void GetAmmoIndex(const char  * psz)
{
	{
		int i;                                                //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void SendAmmoUpdate(class CBasePlayer *const this)
{
	{
		int i;                                                //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void SendAmmoUpdate(class CBasePlayer *const this)
{
	{
		int i;                                                //     0
		MESSAGE_BEGIN(int msg_dest,
				int msg_type,
				const float  * pOrigin,
				entvars_t * ent); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void SendHostageIcons(class CBasePlayer *const this)
{
	{
		class CBaseEntity * pHostage;                         //     0
		int numHostages;                                      //     0
		intconst BufLen;                                      //     0
		char buf;                                             //     0
		MESSAGE_BEGIN(int msg_dest,
				int msg_type,
				const float  * pOrigin,
				entvars_t * ent); /* size=0, low_pc=0 */ //     0
		MESSAGE_BEGIN(int msg_dest,
				int msg_type,
				const float  * pOrigin,
				entvars_t * ent); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void SendHostagePos(class CBasePlayer *const this)
{
	{
		class CBaseEntity * pHostage;                         //     0
		MESSAGE_BEGIN(int msg_dest,
				int msg_type,
				const float  * pOrigin,
				entvars_t * ent); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void SendWeatherInfo(class CBasePlayer *const this)
{
	{
		class CBaseEntity * pPoint;                           //     0
		class CBaseEntity * pPoint2;                          //     0
		MESSAGE_BEGIN(int msg_dest,
				int msg_type,
				const float  * pOrigin,
				entvars_t * ent); /* size=0, low_pc=0 */ //     0
		MESSAGE_BEGIN(int msg_dest,
				int msg_type,
				const float  * pOrigin,
				entvars_t * ent); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void BarnacleVictimBitten(class CBasePlayer *const this, entvars_t * pevBarnacle)
{
} /* size: 0 */

/* <0> (null):0 */
void BarnacleVictimReleased(class CBasePlayer *const this)
{
} /* size: 143280152 */

/* <0> (null):0 */
void EnableControl(class CBasePlayer *const this, BOOL fControl)
{
} /* size: 143796340 */

/* <0> (null):0 */
void HintMessage(class CBasePlayer *const this, const char  * pMessage, BOOL bDisplayIfPlayerDead, BOOL bOverride)
{
} /* size: 143569468 */

/* <0> (null):0 */
void AutoaimDeflection(class CBasePlayer *const this, class Vector &const vecSrc, float flDist, float flDelta)
{
	Vector(class Vector *const this,
		const class Vector  &const v); /* size=143956636, low_pc=0 */ //     0
} /* size: 143931592 */

/* <0> (null):0 */
void ResetAutoaim(class CBasePlayer *const this)
{
	edict(class CBaseEntity *const this); /* size=143979420, low_pc=0 */ //     0
} /* size: 143963776 */

/* <0> (null):0 */
void SetCustomDecalFrames(class CBasePlayer *const this, int nFrames)
{
} /* size: 143986584 */

/* <0> (null):0 */
void GetCustomDecalFrames(class CBasePlayer *const this)
{
} /* size: 144003708 */

/* <0> (null):0 */
void InitStatusBar(class CBasePlayer *const this)
{
} /* size: 144059928 */

/* <0> (null):0 */
void UpdateStatusBar(class CBasePlayer *const this)
{
	{
		int newSBarState;                                     //     0
		char sbuf0;                                           //     0
		TraceResult tr;                                       //     0
		class Vector vecSrc;                                  //     0
		class Vector vecEnd;                                  //     0
		BOOL bForceResend;                                    //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=144115696, low_pc=0 */ //     0
		operator*(const class Vector  *const this,
				float fl); /* size=144133336, low_pc=0 */ //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=144146128, low_pc=0 */ //     0
		FNullEnt(const edict_t  * pent); /* size=144078832, low_pc=0 */ //     0
		{
			class CBaseEntity * pEntity;                  //     0
			bool isVisiblePlayer;                         //     0
			Instance(edict_t * pent); /* size=144186024, low_pc=0 */ //     0
			edict(class CBaseEntity *const this); /* size=144199736, low_pc=0 */ //     0
			ENTINDEX(edict_t * pEdict); /* size=144165848, low_pc=0 */ //     0
			IsObserver(class CBasePlayer *const this); /* size=144167568, low_pc=0 */ //     0
			IsObserver(class CBasePlayer *const this); /* size=144218100, low_pc=0 */ //     0
			HintMessage(class CBasePlayer *const this,
					const char  * pMessage,
					BOOL bDisplayIfPlayerDead,
					BOOL bOverride); /* size=144225144, low_pc=0 */ //     0
			HintMessage(class CBasePlayer *const this,
					const char  * pMessage,
					BOOL bDisplayIfPlayerDead,
					BOOL bOverride); /* size=144227680, low_pc=0 */ //     0
			IsObserver(class CBasePlayer *const this); /* size=144238500, low_pc=0 */ //     0
			HintMessage(class CBasePlayer *const this,
					const char  * pMessage,
					BOOL bDisplayIfPlayerDead,
					BOOL bOverride); /* size=144240292, low_pc=0 */ //     0
			HintMessage(class CBasePlayer *const this,
					const char  * pMessage,
					BOOL bDisplayIfPlayerDead,
					BOOL bOverride); /* size=144246152, low_pc=0 */ //     0
		}
		{
			int i;                                        //     0
			MESSAGE_BEGIN(int msg_dest,
					int msg_type,
					const float  * pOrigin,
					entvars_t * ent); /* size=144265976, low_pc=0 */ //     0
		}
		MESSAGE_BEGIN(int msg_dest,
				int msg_type,
				const float  * pOrigin,
				entvars_t * ent); /* size=144268816, low_pc=0 */ //     0
	}
} /* size: 144074920 */

/* <0> (null):0 */
void HasPlayerItem(class CBasePlayer *const this, class CBasePlayerItem * pCheckItem)
{
	{
		class CBasePlayerItem * pItem;                        //     0
		FClassnameIs(entvars_t * pev,
				const char  * szClassname); /* size=144309568, low_pc=0 */ //     0
	}
} /* size: 144208960 */

/* <0> (null):0 */
void HasNamedPlayerItem(class CBasePlayer *const this, const char  * pszItemName)
{
	{
		class CBasePlayerItem * pItem;                        //     0
		int i;                                                //     0
	}
} /* size: 144324388 */

/* <0> (null):0 */
void UpdateShieldCrosshair(class CBasePlayer *const this, bool draw)
{
} /* size: 144357800 */

/* <0> (null):0 */
void SwitchWeapon(class CBasePlayer *const this, class CBasePlayerItem * pWeapon)
{
} /* size: 143930640 */

/* <0> (null):0 */
void TabulateAmmo(class CBasePlayer *const this)
{
	GetAmmoIndex(const char  * psz); /* size=143941140, low_pc=0 */ //     0
	AmmoInventory(class CBasePlayer *const this,
			int iAmmoIndex); /* size=143948796, low_pc=0 */ //     0
	GetAmmoIndex(const char  * psz); /* size=143954220, low_pc=0 */ //     0
	AmmoInventory(class CBasePlayer *const this,
			int iAmmoIndex); /* size=143957552, low_pc=0 */ //     0
	GetAmmoIndex(const char  * psz); /* size=143962584, low_pc=0 */ //     0
	AmmoInventory(class CBasePlayer *const this,
			int iAmmoIndex); /* size=143969992, low_pc=0 */ //     0
	GetAmmoIndex(const char  * psz); /* size=143970776, low_pc=0 */ //     0
	AmmoInventory(class CBasePlayer *const this,
			int iAmmoIndex); /* size=143978000, low_pc=0 */ //     0
	GetAmmoIndex(const char  * psz); /* size=143978956, low_pc=0 */ //     0
	AmmoInventory(class CBasePlayer *const this,
			int iAmmoIndex); /* size=143986376, low_pc=0 */ //     0
	GetAmmoIndex(const char  * psz); /* size=143987296, low_pc=0 */ //     0
	AmmoInventory(class CBasePlayer *const this,
			int iAmmoIndex); /* size=143994656, low_pc=0 */ //     0
	GetAmmoIndex(const char  * psz); /* size=143995576, low_pc=0 */ //     0
	AmmoInventory(class CBasePlayer *const this,
			int iAmmoIndex); /* size=144002960, low_pc=0 */ //     0
	GetAmmoIndex(const char  * psz); /* size=144004028, low_pc=0 */ //     0
	AmmoInventory(class CBasePlayer *const this,
			int iAmmoIndex); /* size=144024872, low_pc=0 */ //     0
	GetAmmoIndex(const char  * psz); /* size=144025352, low_pc=0 */ //     0
	AmmoInventory(class CBasePlayer *const this,
			int iAmmoIndex); /* size=144031080, low_pc=0 */ //     0
	GetAmmoIndex(const char  * psz); /* size=144031560, low_pc=0 */ //     0
	AmmoInventory(class CBasePlayer *const this,
			int iAmmoIndex); /* size=144033192, low_pc=0 */ //     0
} /* size: 143937928 */

/* <0> (null):0 */
void GiveAmmo(class CBasePlayer *const this, int iCount, char * szName, int iMax)
{
	{
		int i;                                                //     0
		int iAdd;                                             //     0
		GetAmmoIndex(const char  * psz); /* size=143822592, low_pc=0 */ //     0
		MESSAGE_BEGIN(int msg_dest,
				int msg_type,
				const float  * pOrigin,
				entvars_t * ent); /* size=144053472, low_pc=0 */ //     0
		GetAmmoIndex(const char  * psz); /* size=144058840, low_pc=0 */ //     0
	}
} /* size: 144033912 */

/* <0> (null):0 */
void monster_hevsuit_dead(entvars_t * pev)
{
	GetClassPtr<CDeadHEV>(class CDeadHEV * a); /* size=144075536, low_pc=0 */ //     0
} /* size: 144066936 */

/* <0> (null):0 */
void player_weaponstrip(entvars_t * pev)
{
	GetClassPtr<CStripWeapons>(class CStripWeapons * a); /* size=144100120, low_pc=0 */ //     0
} /* size: 144096160 */

/* <0> (null):0 */
void player_loadsaved(entvars_t * pev)
{
	GetClassPtr<CRevertSaved>(class CRevertSaved * a); /* size=144132864, low_pc=0 */ //     0
} /* size: 144116784 */

/* <0> (null):0 */
void info_intermission(entvars_t * pev)
{
	GetClassPtr<CInfoIntermission>(class CInfoIntermission * a); /* size=144343888, low_pc=0 */ //     0
} /* size: 144335672 */

/* <0> (null):0 */
void StudioEstimateGait(class CBasePlayer *const this)
{
	{
		float dt;                                             //     0
		class Vector est_velocity;                            //     0
		operator-(const class Vector  *const this,
				const class Vector  &const v); /* size=144441372, low_pc=0 */ //     0
		Length(const class Vector  *const this); /* size=144442156, low_pc=0 */ //     0
		{
			float flYawDiff;                              //     0
			float flYaw;                                  //     0
		}
	}
} /* size: 144424388 */

/* <0> (null):0 */
void StudioPlayerBlend(class CBasePlayer *const this, int * pBlend, float * pPitch)
{
	{
		float range;                                          //     0
	}
} /* size: 144397688 */

/* <0> (null):0 */
void StudioPlayerBlend(class CBasePlayer *const this, int * pBlend, float * pPitch)
{
	{
		float range;                                          //     0
	}
} /* size: 144474008 */

/* <0> (null):0 */
void CalculatePitchBlend(class CBasePlayer *const this)
{
	{
		int iBlend;                                           //     0
		float temp;                                           //     0
	}
} /* size: 144490888 */

/* <0> (null):0 */
void CalculatePitchBlend(class CBasePlayer *const this)
{
	{
		int iBlend;                                           //     0
		float temp;                                           //     0
		StudioPlayerBlend(class CBasePlayer *const this,
					int * pBlend,
					float * pPitch); /* size=144465712, low_pc=0 */ //     0
	}
} /* size: 144373008 */

/* <0> (null):0 */
void CalculateYawBlend(class CBasePlayer *const this)
{
	{
		float dt;                                             //     0
		float flYaw;                                          //     0
		float maxyaw;                                         //     0
		float blend_yaw;                                      //     0
	}
} /* size: 144540116 */

/* <0> (null):0 */
void StudioProcessGait(class CBasePlayer *const this)
{
	{
		mstudioseqdesc_t * pseqdesc;                          //     0
		float dt;                                             //     0
		class model_s * model;                                //     0
		studiohdr_t * pstudiohdr;                             //     0
		CalculatePitchBlend(class CBasePlayer *const this); /* size=144521028, low_pc=0 */ //     0
	}
} /* size: 144563560 */

/* <0> (null):0 */
void PostThink(class CBasePlayer *const this)
{
	
pt_end:                                                               //     0
	{
		float flFallDamage;                                   //     0
		VARS(EOFFSET eoffset); /* size=144635096, low_pc=0 */ //     0
		EMIT_SOUND(edict_t * entity,
				int channel,
				const char  * sample,
				float volume,
				float attenuation); /* size=144871508, low_pc=0 */ //     0
		VARS(EOFFSET eoffset); /* size=144742276, low_pc=0 */ //     0
	}
	SetAnimation(class CBasePlayer *const this,
			PLAYER_ANIM playerAnim); /* size=144814012, low_pc=0 */ //     0
	{
		int i;                                                //     0
		{
			class CBasePlayerItem * pPlayerItem;          //     0
			{
				class CBasePlayerWeapon * gun;        //     0
			}
		}
	}
	SetAnimation(class CBasePlayer *const this,
			PLAYER_ANIM playerAnim); /* size=144928680, low_pc=0 */ //     0
	CheckPowerups(class CBasePlayer *const this,
			entvars_t * pev); /* size=144890608, low_pc=0 */ //     0
	SetAnimation(class CBasePlayer *const this,
			PLAYER_ANIM playerAnim); /* size=144891584, low_pc=0 */ //     0
} /* size: 144616552 */

/* <0> (null):0 */
void ResetStamina(class CBasePlayer *const this)
{
} /* size: 144965132 */

/* <0> (null):0 */
float GetPlayerPitch(const edict_t  * pEdict) /* linkage=_Z14GetPlayerPitchPK7edict_s */
{
	{
		class CBasePlayer * pPlayer;                          //     0
		Instance(entvars_t * pev); /* size=144985976, low_pc=0 */ //     0
	}
} /* size: 4 */

/* <0> (null):0 */
float GetPlayerYaw(const edict_t  * pEdict) /* linkage=_Z12GetPlayerYawPK7edict_s */
{
	{
		class CBasePlayer * pPlayer;                          //     0
		Instance(entvars_t * pev); /* size=144950672, low_pc=0 */ //     0
	}
} /* size: 4 */

/* <0> (null):0 */
int GetPlayerGaitsequence(const edict_t  * pEdict) /* linkage=_Z21GetPlayerGaitsequencePK7edict_s */
{
	{
		class CBasePlayer * pPlayer;                          //     0
		Instance(entvars_t * pev); /* size=145049600, low_pc=0 */ //     0
	}
} /* size: 4 */

/* <0> (null):0 */
void SpawnClientSideCorpse(class CBasePlayer *const this)
{
	{
		char * infobuffer;                                    //     0
		char * pModel;                                        //     0
		edict(class CBaseEntity *const this); /* size=145010128, low_pc=0 */ //     0
		MESSAGE_BEGIN(int msg_dest,
				int msg_type,
				const float  * pOrigin,
				edict_t * ed); /* size=145010820, low_pc=0 */ //     0
		entindex(class CBaseEntity *const this); /* size=145011264, low_pc=0 */ //     0
	}
} /* size: 145002176 */

/* <0> (null):0 */
void IsArmored(class CBasePlayer *const this, int nHitGroup)
{
	{
		BOOL fApplyArmor;                                     //     0
	}
	IsArmored(class CBasePlayer *const this,
			int nHitGroup); /* size=0, low_pc=0 */ //     0
} /* size: 145017496 */

/* <0> (null):0 */
void ShouldDoLargeFlinch(class CBasePlayer *const this, int nHitGroup, int nGunType)
{
} /* size: 0 */

/* <0> (null):0 */
void ShouldDoLargeFlinch(class CBasePlayer *const this, int nHitGroup, int nGunType)
{
} /* size: 0 */

/* <0> (null):0 */
void SetPrefsFromUserinfo(class CBasePlayer *const this, char * infobuffer)
{
	{
		const char  * pszKeyVal;                              //     0
		atoi(const char  * __nptr); /* size=0, low_pc=0 */ //     0
		atoi(const char  * __nptr); /* size=0, low_pc=0 */ //     0
		atoi(const char  * __nptr); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void IsLookingAtPosition(const class CBasePlayer  *const this, const class Vector  * pos, float angleTolerance)
{
	{
		class Vector to;                                      //     0
		class Vector idealAngle;                              //     0
		float deltaYaw;                                       //     0
		float deltaPitch;                                     //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		operator-(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		NormalizeAngle(float angle); /* size=0, low_pc=0 */ //     0
		NormalizeAngle(float angle); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void CanAffordPrimary(class CBasePlayer *const this)
{
	{
		int account;                                          //     0
		{
			class WeaponStruct * temp;                    //     0
			{
				int i;                                //     0
			}
		}
		{
			class WeaponStruct * temp;                    //     0
			{
				int i;                                //     0
			}
		}
	}
} /* size: 0 */

/* <0> (null):0 */
void CanAffordPrimaryAmmo(class CBasePlayer *const this)
{
	{
		class CBasePlayerWeapon * primary;                    //     0
		{
			int i;                                        //     0
			{
				class WeaponStruct * temp;            //     0
			}
		}
	}
} /* size: 0 */

/* <0> (null):0 */
void CanAffordSecondaryAmmo(class CBasePlayer *const this)
{
	{
		class CBasePlayerWeapon * secondary;                  //     0
		{
			int i;                                        //     0
			{
				class WeaponStruct * temp;            //     0
			}
		}
	}
} /* size: 0 */

/* <0> (null):0 */
void CanAffordArmor(class CBasePlayer *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CanAffordDefuseKit(class CBasePlayer *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CanAffordGrenade(class CBasePlayer *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void NeedsPrimaryAmmo(class CBasePlayer *const this)
{
	{
		class CBasePlayerWeapon * primary;                    //     0
		iMaxAmmo1(class CBasePlayerItem *const this); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void NeedsSecondaryAmmo(class CBasePlayer *const this)
{
	{
		class CBasePlayerWeapon * secondary;                  //     0
		iMaxAmmo1(class CBasePlayerItem *const this); /* size=143931776, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void NeedsArmor(class CBasePlayer *const this)
{
} /* size: 143932960 */

/* <0> (null):0 */
void NeedsDefuseKit(class CBasePlayer *const this)
{
	{
		class CHalfLifeMultiplay * mpRules;                   //     0
	}
} /* size: 143940368 */

/* <0> (null):0 */
void NeedsGrenade(class CBasePlayer *const this)
{
	{
		int iAmmoIndex;                                       //     0
		GetAmmoIndex(const char  * psz); /* size=143965432, low_pc=0 */ //     0
		GetAmmoIndex(const char  * psz); /* size=143972568, low_pc=0 */ //     0
		GetAmmoIndex(const char  * psz); /* size=143979580, low_pc=0 */ //     0
	}
} /* size: 143955260 */

/* <0> (null):0 */
void ClientCommand(class CBasePlayer *const this, const char  * cmd, const char  * arg1, const char  * arg2, const char  * arg3)
{
} /* size: 143987776 */

/* <0> (null):0 */
const char  * GetBuyStringForWeaponClass(int weaponClass)
{
} /* size: 4 */

/* <0> (null):0 */
void GetBuyStringForWeaponClass(int weaponClass)
{
} /* size: 144023100 */

/* <0> (null):0 */
void ClearAutoBuyData(class CBasePlayer *const this)
{
} /* size: 144026072 */

/* <0> (null):0 */
void AddAutoBuyData(class CBasePlayer *const this, const char  * str)
{
	{
		int len;                                              //     0
	}
} /* size: 144032088 */

/* <0> (null):0 */
void InitRebuyData(class CBasePlayer *const this, const char  * str)
{
} /* size: 143819504 */

/* <0> (null):0 */
void IsPrimaryWeaponClass(int classId)
{
} /* size: 143821712 */

/* <0> (null):0 */
bool IsPrimaryWeaponId(int id)
{
	{
		const char  * alias;                                  //     0
		int classId;                                          //     0
	}
} /* size: 1 */

/* <0> (null):0 */
void IsPrimaryWeaponId(int id)
{
	{
		const char  * alias;                                  //     0
		int classId;                                          //     0
	}
} /* size: 144069368 */

/* <0> (null):0 */
void IsSecondaryWeaponClass(int classId)
{
} /* size: 144090152 */

/* <0> (null):0 */
bool IsSecondaryWeaponId(int id)
{
	{
		const char  * alias;                                  //     0
		int classId;                                          //     0
	}
} /* size: 1 */

/* <0> (null):0 */
void IsSecondaryWeaponId(int id)
{
	{
		const char  * alias;                                  //     0
		int classId;                                          //     0
		IsSecondaryWeaponClass(int classId); /* size=144145784, low_pc=0 */ //     0
	}
} /* size: 144110360 */

/* <0> (null):0 */
const char  * GetWeaponAliasFromName(const char  * weaponName)
{
} /* size: 4 */

/* <0> (null):0 */
void GetWeaponAliasFromName(const char  * weaponName)
{
} /* size: 144335672 */

/* <0> (null):0 */
bool CurrentWeaponSatisfies(class CBasePlayerWeapon * pWeapon, int id, int classId)
{
	{
		const char  * weaponName;                             //     0
	}
} /* size: 1 */

/* <0> (null):0 */
void CurrentWeaponSatisfies(class CBasePlayerWeapon * pWeapon, int id, int classId)
{
	{
		const char  * weaponName;                             //     0
		pszName(class CBasePlayerItem *const this); /* size=144441580, low_pc=0 */ //     0
		GetWeaponAliasFromName(const char  * weaponName); /* size=144442500, low_pc=0 */ //     0
	}
} /* size: 144424436 */

/* <0> (null):0 */
void PickPrimaryCareerTaskWeapon(class CBasePlayer *const this)
{
	{
		intconst BufLen;                                      //     0
		char buf;                                             //     0
		class CBasePlayerWeapon * primary;                    //     0
		class vector<CCareerTask*, std::allocator<CCareerTask*> > taskVector;               //     0
		CareerTaskListIt it;                                  //     0
		vector(class vector<CCareerTask*, std::allocator<CCareerTask*> > *const this); /* size=144473616, low_pc=0 */ //     0
		{
			class CCareerTask * pTask;                    //     0
			push_back(class vector<CCareerTask*, std::allocator<CCareerTask*> > *const this,
					const value_type  &const __x); /* size=144484208, low_pc=0 */ //     0
			IsPrimaryWeaponId(int id); /* size=144491368, low_pc=0 */ //     0
			CurrentWeaponSatisfies(class CBasePlayerWeapon * pWeapon,
						int id,
						int classId); /* size=144501464, low_pc=0 */ //     0
			IsPrimaryWeaponId(int id); /* size=144456848, low_pc=0 */ //     0
			GetBuyStringForWeaponClass(int weaponClass); /* size=144466032, low_pc=0 */ //     0
		}
		operator++(class _List_iterator<CCareerTask*> *const this); /* size=144466544, low_pc=0 */ //     0
		{
			int taskNum;                                  //     0
			class CCareerTask * temp;                     //     0
			operator[](class vector<CCareerTask*, std::allocator<CCareerTask*> > *const this,
					size_type __n); /* size=144541636, low_pc=0 */ //     0
		}
		{
			int i;                                        //     0
			{
				class CCareerTask * pTask;            //     0
				IsPrimaryWeaponId(int id); /* size=144557096, low_pc=0 */ //     0
				GetBuyStringForWeaponClass(int weaponClass); /* size=144565768, low_pc=0 */ //     0
			}
			size(const class vector<CCareerTask*, std::allocator<CCareerTask*> >  *const this); /* size=144570512, low_pc=0 */ //     0
		}
		~vector(class vector<CCareerTask*, std::allocator<CCareerTask*> > *const this,
			intconst __in_chrg); /* size=144571388, low_pc=0 */ //     0
	}
} /* size: 144448840 */

/* <0> (null):0 */
void PickSecondaryCareerTaskWeapon(class CBasePlayer *const this)
{
	{
		intconst BufLen;                                      //     0
		char buf;                                             //     0
		class CBasePlayerWeapon * secondary;                  //     0
		class vector<CCareerTask*, std::allocator<CCareerTask*> > taskVector;               //     0
		CareerTaskListIt it;                                  //     0
		vector(class vector<CCareerTask*, std::allocator<CCareerTask*> > *const this); /* size=144610360, low_pc=0 */ //     0
		{
			class CCareerTask * pTask;                    //     0
			IsSecondaryWeaponId(int id); /* size=144623888, low_pc=0 */ //     0
			CurrentWeaponSatisfies(class CBasePlayerWeapon * pWeapon,
						int id,
						int classId); /* size=144869512, low_pc=0 */ //     0
			push_back(class vector<CCareerTask*, std::allocator<CCareerTask*> > *const this,
					const value_type  &const __x); /* size=144811588, low_pc=0 */ //     0
			IsSecondaryWeaponId(int id); /* size=144814588, low_pc=0 */ //     0
			GetBuyStringForWeaponClass(int weaponClass); /* size=144827864, low_pc=0 */ //     0
		}
		operator++(class _List_iterator<CCareerTask*> *const this); /* size=144828936, low_pc=0 */ //     0
		{
			int taskNum;                                  //     0
			class CCareerTask * temp;                     //     0
			operator[](class vector<CCareerTask*, std::allocator<CCareerTask*> > *const this,
					size_type __n); /* size=144914196, low_pc=0 */ //     0
		}
		{
			int i;                                        //     0
			{
				class CCareerTask * pTask;            //     0
				IsSecondaryWeaponId(int id); /* size=144930336, low_pc=0 */ //     0
			}
			size(const class vector<CCareerTask*, std::allocator<CCareerTask*> >  *const this); /* size=144938484, low_pc=0 */ //     0
		}
		~vector(class vector<CCareerTask*, std::allocator<CCareerTask*> > *const this,
			intconst __in_chrg); /* size=144939264, low_pc=0 */ //     0
	}
} /* size: 144520480 */

/* <0> (null):0 */
void PickFlashKillWeaponString(class CBasePlayer *const this)
{
	{
		bool foundOne;                                        //     0
		CareerTaskListIt it;                                  //     0
		{
			class CCareerTask * pTask;                    //     0
		}
	}
} /* size: 144898456 */

/* <0> (null):0 */
void PickFlashKillWeaponString(class CBasePlayer *const this)
{
	{
		bool foundOne;                                        //     0
		CareerTaskListIt it;                                  //     0
		{
			class CCareerTask * pTask;                    //     0
			operator++(class _List_iterator<CCareerTask*> *const this); /* size=144879680, low_pc=0 */ //     0
		}
	}
} /* size: 144978828 */

/* <0> (null):0 */
void PickGrenadeKillWeaponString(class CBasePlayer *const this)
{
	{
		bool foundOne;                                        //     0
		CareerTaskListIt it;                                  //     0
		{
			class CCareerTask * pTask;                    //     0
		}
	}
} /* size: 144940128 */

/* <0> (null):0 */
void PickGrenadeKillWeaponString(class CBasePlayer *const this)
{
	{
		bool foundOne;                                        //     0
		CareerTaskListIt it;                                  //     0
		{
			class CCareerTask * pTask;                    //     0
			operator++(class _List_iterator<CCareerTask*> *const this); /* size=145044220, low_pc=0 */ //     0
		}
	}
} /* size: 144957492 */

/* <0> (null):0 */
void PrioritizeAutoBuyString(class CBasePlayer *const this, char * autobuyString, const char  * priorityString)
{
	{
		char newString;                                       //     0
		int newStringPos;                                     //     0
		char priorityToken;                                   //     0
		const char  * priorityChar;                           //     0
		char * autobuyPosition;                               //     0
	}
} /* size: 145049944 */

/* <0> (null):0 */
void ShouldExecuteAutoBuyCommand(class CBasePlayer *const this, const class AutoBuyInfoStruct  * commandInfo, bool boughtPrimary, bool boughtSecondary)
{
} /* size: 145009312 */

/* <0> (null):0 */
void GetAutoBuyCommandInfo(class CBasePlayer *const this, const char  * command)
{
	{
		class AutoBuyInfoStruct * ret;                        //     0
		int i;                                                //     0
		class AutoBuyInfoStruct * temp;                       //     0
	}
} /* size: 145012600 */

/* <0> (null):0 */
void GetAutoBuyCommandInfo(class CBasePlayer *const this, const char  * command)
{
	{
		class AutoBuyInfoStruct * ret;                        //     0
		int i;                                                //     0
		class AutoBuyInfoStruct * temp;                       //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void PostAutoBuyCommandProcessing(class CBasePlayer *const this, const class AutoBuyInfoStruct  * commandInfo, bool &const boughtPrimary, bool &const boughtSecondary)
{
	{
		class CBasePlayerWeapon * primary;                    //     0
		class CBasePlayerWeapon * secondary;                  //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void ParseAutoBuyString(class CBasePlayer *const this, const char  * string, bool &const boughtPrimary, bool &const boughtSecondary)
{
	{
		char command;                                         //     0
		const char  * c;                                      //     0
		{
			int i;                                        //     0
			class AutoBuyInfoStruct * commandInfo;        //     0
			GetAutoBuyCommandInfo(class CBasePlayer *const this,
						const char  * command); /* size=0, low_pc=0 */ //     0
			ShouldExecuteAutoBuyCommand(class CBasePlayer *const this,
							const class AutoBuyInfoStruct  * commandInfo,
							bool boughtPrimary,
							bool boughtSecondary); /* size=0, low_pc=0 */ //     0
			ClientCommand(class CBasePlayer *const this,
					const char  * cmd,
					const char  * arg1,
					const char  * arg2,
					const char  * arg3); /* size=0, low_pc=0 */ //     0
		}
	}
} /* size: 0 */

/* <0> (null):0 */
void AutoBuy(class CBasePlayer *const this)
{
	{
		const char  * c;                                      //     0
		bool boughtPrimary;                                   //     0
		bool boughtSecondary;                                 //     0
		char prioritizedString;                               //     0
		PickFlashKillWeaponString(class CBasePlayer *const this); /* size=0, low_pc=0 */ //     0
		PickGrenadeKillWeaponString(class CBasePlayer *const this); /* size=0, low_pc=0 */ //     0
		PrioritizeAutoBuyString(class CBasePlayer *const this,
					char * autobuyString,
					const char  * priorityString); /* size=0, low_pc=0 */ //     0
		PrioritizeAutoBuyString(class CBasePlayer *const this,
					char * autobuyString,
					const char  * priorityString); /* size=0, low_pc=0 */ //     0
		PickFlashKillWeaponString(class CBasePlayer *const this); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void BuildRebuyStruct(class CBasePlayer *const this)
{
	{
		class CBasePlayerWeapon * primary;                    //     0
		class CBasePlayerWeapon * secondary;                  //     0
		int iAmmoIndex;                                       //     0
		GetAmmoIndex(const char  * psz); /* size=137634228, low_pc=0 */ //     0
		GetAmmoIndex(const char  * psz); /* size=143280544, low_pc=0 */ //     0
		GetAmmoIndex(const char  * psz); /* size=143595864, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void RebuyPrimaryWeapon(class CBasePlayer *const this)
{
	{
		const char  * alias;                                  //     0
	}
} /* size: 143647856 */

/* <0> (null):0 */
void RebuyPrimaryAmmo(class CBasePlayer *const this)
{
	{
		class CBasePlayerWeapon * primary;                    //     0
	}
} /* size: 143737936 */

/* <0> (null):0 */
void RebuySecondaryWeapon(class CBasePlayer *const this)
{
	{
		const char  * alias;                                  //     0
	}
} /* size: 143741336 */

/* <0> (null):0 */
void RebuySecondaryAmmo(class CBasePlayer *const this)
{
	{
		class CBasePlayerWeapon * secondary;                  //     0
	}
} /* size: 143302384 */

/* <0> (null):0 */
void RebuyHEGrenade(class CBasePlayer *const this)
{
	{
		int iAmmoIndex;                                       //     0
		int numToBuy;                                         //     0
		{
			int i;                                        //     0
		}
	}
} /* size: 143305456 */

/* <0> (null):0 */
void RebuyFlashbang(class CBasePlayer *const this)
{
	{
		int iAmmoIndex;                                       //     0
		int numToBuy;                                         //     0
		{
			int i;                                        //     0
		}
	}
} /* size: 143663424 */

/* <0> (null):0 */
void RebuySmokeGrenade(class CBasePlayer *const this)
{
	{
		int iAmmoIndex;                                       //     0
		int numToBuy;                                         //     0
		{
			int i;                                        //     0
		}
	}
} /* size: 143206856 */

/* <0> (null):0 */
void RebuyDefuser(class CBasePlayer *const this)
{
} /* size: 143577608 */

/* <0> (null):0 */
void RebuyNightVision(class CBasePlayer *const this)
{
} /* size: 143579784 */

/* <0> (null):0 */
void RebuyArmor(class CBasePlayer *const this)
{
} /* size: 143813032 */

/* <0> (null):0 */
void Rebuy(class CBasePlayer *const this)
{
	{
		char * fileData;                                      //     0
		char * token;                                         //     0
		RebuyArmor(class CBasePlayer *const this); /* size=143905400, low_pc=0 */ //     0
		RebuyPrimaryWeapon(class CBasePlayer *const this); /* size=143921288, low_pc=0 */ //     0
		RebuyPrimaryAmmo(class CBasePlayer *const this); /* size=143922208, low_pc=0 */ //     0
		RebuySecondaryWeapon(class CBasePlayer *const this); /* size=144081564, low_pc=0 */ //     0
		RebuySecondaryAmmo(class CBasePlayer *const this); /* size=144173256, low_pc=0 */ //     0
		RebuyHEGrenade(class CBasePlayer *const this); /* size=144188224, low_pc=0 */ //     0
		RebuyFlashbang(class CBasePlayer *const this); /* size=144217500, low_pc=0 */ //     0
		RebuySmokeGrenade(class CBasePlayer *const this); /* size=144258520, low_pc=0 */ //     0
		RebuyDefuser(class CBasePlayer *const this); /* size=144294840, low_pc=0 */ //     0
		RebuyNightVision(class CBasePlayer *const this); /* size=144303652, low_pc=0 */ //     0
	}
} /* size: 143269104 */

/* <0> (null):0 */
void RebuyPrimaryWeapon(class CBasePlayer *const this)
{
	{
		const char  * alias;                                  //     0
		ClientCommand(class CBasePlayer *const this,
				const char  * cmd,
				const char  * arg1,
				const char  * arg2,
				const char  * arg3); /* size=144273568, low_pc=0 */ //     0
	}
} /* size: 144322888 */

/* <0> (null):0 */
void RebuyPrimaryAmmo(class CBasePlayer *const this)
{
	{
		class CBasePlayerWeapon * primary;                    //     0
		ClientCommand(class CBasePlayer *const this,
				const char  * cmd,
				const char  * arg1,
				const char  * arg2,
				const char  * arg3); /* size=144357456, low_pc=0 */ //     0
	}
} /* size: 144346308 */

/* <0> (null):0 */
void RebuySecondaryWeapon(class CBasePlayer *const this)
{
	{
		const char  * alias;                                  //     0
		ClientCommand(class CBasePlayer *const this,
				const char  * cmd,
				const char  * arg1,
				const char  * arg2,
				const char  * arg3); /* size=144255016, low_pc=0 */ //     0
	}
} /* size: 144233584 */

/* <0> (null):0 */
void RebuySecondaryAmmo(class CBasePlayer *const this)
{
	{
		class CBasePlayerWeapon * secondary;                  //     0
		ClientCommand(class CBasePlayer *const this,
				const char  * cmd,
				const char  * arg1,
				const char  * arg2,
				const char  * arg3); /* size=144581968, low_pc=0 */ //     0
	}
} /* size: 144508344 */

/* <0> (null):0 */
void RebuyHEGrenade(class CBasePlayer *const this)
{
	{
		int iAmmoIndex;                                       //     0
		int numToBuy;                                         //     0
		GetAmmoIndex(const char  * psz); /* size=144684952, low_pc=0 */ //     0
		{
			int i;                                        //     0
			ClientCommand(class CBasePlayer *const this,
					const char  * cmd,
					const char  * arg1,
					const char  * arg2,
					const char  * arg3); /* size=144695168, low_pc=0 */ //     0
		}
	}
} /* size: 144668144 */

/* <0> (null):0 */
void RebuyFlashbang(class CBasePlayer *const this)
{
	{
		int iAmmoIndex;                                       //     0
		int numToBuy;                                         //     0
		GetAmmoIndex(const char  * psz); /* size=144721992, low_pc=0 */ //     0
		{
			int i;                                        //     0
			ClientCommand(class CBasePlayer *const this,
					const char  * cmd,
					const char  * arg1,
					const char  * arg2,
					const char  * arg3); /* size=144736108, low_pc=0 */ //     0
		}
	}
} /* size: 144653496 */

/* <0> (null):0 */
void RebuySmokeGrenade(class CBasePlayer *const this)
{
	{
		int iAmmoIndex;                                       //     0
		int numToBuy;                                         //     0
		GetAmmoIndex(const char  * psz); /* size=144707984, low_pc=0 */ //     0
		{
			int i;                                        //     0
			ClientCommand(class CBasePlayer *const this,
					const char  * cmd,
					const char  * arg1,
					const char  * arg2,
					const char  * arg3); /* size=144779488, low_pc=0 */ //     0
		}
	}
} /* size: 144750484 */

/* <0> (null):0 */
void RebuyDefuser(class CBasePlayer *const this)
{
	ClientCommand(class CBasePlayer *const this,
			const char  * cmd,
			const char  * arg1,
			const char  * arg2,
			const char  * arg3); /* size=144795572, low_pc=0 */ //     0
} /* size: 144782524 */

/* <0> (null):0 */
void RebuyNightVision(class CBasePlayer *const this)
{
	ClientCommand(class CBasePlayer *const this,
			const char  * cmd,
			const char  * arg1,
			const char  * arg2,
			const char  * arg3); /* size=144804980, low_pc=0 */ //     0
} /* size: 144803160 */

/* <0> (null):0 */
void RebuyArmor(class CBasePlayer *const this)
{
	ClientCommand(class CBasePlayer *const this,
			const char  * cmd,
			const char  * arg1,
			const char  * arg2,
			const char  * arg3); /* size=144645856, low_pc=0 */ //     0
	ClientCommand(class CBasePlayer *const this,
			const char  * cmd,
			const char  * arg1,
			const char  * arg2,
			const char  * arg3); /* size=144838816, low_pc=0 */ //     0
} /* size: 144761880 */

/* <0> (null):0 */
void IsObservingPlayer(class CBasePlayer *const this, class CBasePlayer * pPlayer)
{
	edict(class CBaseEntity *const this); /* size=144862140, low_pc=0 */ //     0
	FNullEnt(const edict_t  * pent); /* size=144863376, low_pc=0 */ //     0
	entindex(class CBaseEntity *const this); /* size=145086852, low_pc=0 */ //     0
} /* size: 144852792 */

/* <0> (null):0 */
void UpdateLocation(class CBasePlayer *const this, bool forceUpdate)
{
	{
		const char  * placeName;                              //     0
		{
			Place playerPlace;                            //     0
			const BotPhraseList  * placeList;             //     0
			int i;                                        //     0
			{
				const_iterator iter;                  //     0
				operator++(class _List_const_iterator<BotPhrase*> *const this); /* size=145078532, low_pc=0 */ //     0
			}
		}
		{
			int i;                                        //     0
			{
				class CBasePlayer * player;           //     0
				edict(class CBaseEntity *const this); /* size=145123836, low_pc=0 */ //     0
				MESSAGE_BEGIN(int msg_dest,
						int msg_type,
						const float  * pOrigin,
						edict_t * ed); /* size=145124552, low_pc=0 */ //     0
				entindex(class CBaseEntity *const this); /* size=145125296, low_pc=0 */ //     0
				edict(class CBaseEntity *const this); /* size=145127596, low_pc=0 */ //     0
				MESSAGE_BEGIN(int msg_dest,
						int msg_type,
						const float  * pOrigin,
						edict_t * ed); /* size=145094432, low_pc=0 */ //     0
				entindex(class CBaseEntity *const this); /* size=145095080, low_pc=0 */ //     0
			}
		}
	}
} /* size: 145088904 */

/* <0> (null):0 */
class CBasePlayer * GetClassPtr<CBasePlayer>(class CBasePlayer * a) /* linkage=_Z11GetClassPtrI11CBasePlayerEPT_S2_ */
{
	{
		entvars_t * pev;                                      //     0
		VARS(edict_t * pent); /* size=145104296, low_pc=0 */ //     0
		GET_PRIVATE(edict_t * pent); /* size=145104712, low_pc=0 */ //     0
		operator new(size_t stAllocateBlock,
				entvars_t * pev); /* size=145105220, low_pc=0 */ //     0
		CBasePlayer(class CBasePlayer *const this); /* size=145110328, low_pc=0 */ //     0
	}
} /* size: 4 */

/* <0> (null):0 */
void UpdateClientData(class CBasePlayer *const this)
{
	{
		int i;                                                //     0
		MESSAGE_BEGIN(int msg_dest,
				int msg_type,
				const float  * pOrigin,
				entvars_t * ent); /* size=145161608, low_pc=0 */ //     0
		Update(class CUnifiedSignals *const this); /* size=145162092, low_pc=0 */ //     0
		MESSAGE_BEGIN(int msg_dest,
				int msg_type,
				const float  * pOrigin,
				entvars_t * ent); /* size=145133672, low_pc=0 */ //     0
		{
			class CBaseEntity * pEntity;                  //     0
			{
				class CClientFog * pFog;              //     0
				int r;                                //     0
				int g;                                //     0
				int b;                                //     0
				union  density;                       //     0
				MESSAGE_BEGIN(int msg_dest,
						int msg_type,
						const float  * pOrigin,
						entvars_t * ent); /* size=145148556, low_pc=0 */ //     0
			}
		}
		MESSAGE_BEGIN(int msg_dest,
				int msg_type,
				const float  * pOrigin,
				entvars_t * ent); /* size=145149132, low_pc=0 */ //     0
		MESSAGE_BEGIN(int msg_dest,
				int msg_type,
				const float  * pOrigin,
				entvars_t * ent); /* size=145149724, low_pc=0 */ //     0
		MESSAGE_BEGIN(int msg_dest,
				int msg_type,
				const float  * pOrigin,
				entvars_t * ent); /* size=145150852, low_pc=0 */ //     0
		MESSAGE_BEGIN(int msg_dest,
				int msg_type,
				const float  * pOrigin,
				entvars_t * ent); /* size=145151520, low_pc=0 */ //     0
		MESSAGE_BEGIN(int msg_dest,
				int msg_type,
				const float  * pOrigin,
				entvars_t * ent); /* size=145152032, low_pc=0 */ //     0
		MESSAGE_BEGIN(int msg_dest,
				int msg_type,
				const float  * pOrigin,
				edict_t * ed); /* size=145194536, low_pc=0 */ //     0
		MESSAGE_BEGIN(int msg_dest,
				int msg_type,
				const float  * pOrigin,
				entvars_t * ent); /* size=145194896, low_pc=0 */ //     0
		edict(class CBaseEntity *const this); /* size=145195176, low_pc=0 */ //     0
		ENTINDEX(edict_t * pEdict); /* size=145196528, low_pc=0 */ //     0
		{
			int iHealth;                                  //     0
			MESSAGE_BEGIN(int msg_dest,
					int msg_type,
					const float  * pOrigin,
					entvars_t * ent); /* size=144991824, low_pc=0 */ //     0
		}
		MESSAGE_BEGIN(int msg_dest,
				int msg_type,
				const float  * pOrigin,
				entvars_t * ent); /* size=144992736, low_pc=0 */ //     0
		{
			class Vector damageOrigin;                    //     0
			edict_t * other;                              //     0
			int visibleDamageBits;                        //     0
			Vector(class Vector *const this,
				const class Vector  &const v); /* size=145171920, low_pc=0 */ //     0
			{
				class CBaseEntity * pEntity;          //     0
				Instance(edict_t * pent); /* size=145174116, low_pc=0 */ //     0
			}
			MESSAGE_BEGIN(int msg_dest,
					int msg_type,
					const float  * pOrigin,
					entvars_t * ent); /* size=145181472, low_pc=0 */ //     0
		}
		SendAmmoUpdate(class CBasePlayer *const this); /* size=145182204, low_pc=0 */ //     0
		{
			int weapon_id;                                //     0
		}
		{
			class CBasePlayerWeapon * w;                  //     0
			iFlags(class CBasePlayerItem *const this); /* size=143279896, low_pc=0 */ //     0
			AmmoInventory(class CBasePlayer *const this,
					int iAmmoIndex); /* size=143280728, low_pc=0 */ //     0
			HintMessage(class CBasePlayer *const this,
					const char  * pMessage,
					BOOL bDisplayIfPlayerDead,
					BOOL bOverride); /* size=143593000, low_pc=0 */ //     0
		}
		operator-(const class Vector  *const this,
				const class Vector  &const v); /* size=143594192, low_pc=0 */ //     0
		Length(const class Vector  *const this); /* size=143595548, low_pc=0 */ //     0
		{
			class CBaseEntity * pPlayer;                  //     0
			entindex(class CBaseEntity *const this); /* size=143647520, low_pc=0 */ //     0
			{
				class CBasePlayer * player;           //     0
				MESSAGE_BEGIN(int msg_dest,
						int msg_type,
						const float  * pOrigin,
						entvars_t * ent); /* size=143650252, low_pc=0 */ //     0
				entindex(class CBaseEntity *const this); /* size=143737600, low_pc=0 */ //     0
			}
		}
		FlashlightIsOn(class CBasePlayer *const this); /* size=143739040, low_pc=0 */ //     0
		MESSAGE_BEGIN(int msg_dest,
				int msg_type,
				const float  * pOrigin,
				entvars_t * ent); /* size=143739520, low_pc=0 */ //     0
		MESSAGE_BEGIN(int msg_dest,
				int msg_type,
				const float  * pOrigin,
				entvars_t * ent); /* size=143740000, low_pc=0 */ //     0
		MESSAGE_BEGIN(int msg_dest,
				int msg_type,
				const float  * pOrigin,
				entvars_t * ent); /* size=143740480, low_pc=0 */ //     0
		FlashlightTurnOff(class CBasePlayer *const this); /* size=143741288, low_pc=0 */ //     0
	}
} /* size: 145158580 */

/* <0> (null):0 */
void SetProgressBarTime2(class CBasePlayer *const this, int time, float timeElapsed)
{
	{
		short int iTimeElapsed;                               //     0
		class CBaseEntity * pPlayer;                          //     0
		int myIndex;                                          //     0
		MESSAGE_BEGIN(int msg_dest,
				int msg_type,
				const float  * pOrigin,
				entvars_t * ent); /* size=143226504, low_pc=0 */ //     0
		entindex(class CBaseEntity *const this); /* size=143226984, low_pc=0 */ //     0
		edict(class CBaseEntity *const this); /* size=143663176, low_pc=0 */ //     0
		FNullEnt(const edict_t  * pent); /* size=143663624, low_pc=0 */ //     0
		{
			class CBasePlayer * player;                   //     0
			MESSAGE_BEGIN(int msg_dest,
					int msg_type,
					const float  * pOrigin,
					entvars_t * ent); /* size=143665376, low_pc=0 */ //     0
		}
	}
} /* size: 143303536 */

/* <0> (null):0 */
void SetProgressBarTime(class CBasePlayer *const this, int time)
{
	{
		class CBaseEntity * pPlayer;                          //     0
		int myIndex;                                          //     0
		MESSAGE_BEGIN(int msg_dest,
				int msg_type,
				const float  * pOrigin,
				entvars_t * ent); /* size=143209060, low_pc=0 */ //     0
		entindex(class CBaseEntity *const this); /* size=143209404, low_pc=0 */ //     0
		edict(class CBaseEntity *const this); /* size=143576944, low_pc=0 */ //     0
		FNullEnt(const edict_t  * pent); /* size=143577392, low_pc=0 */ //     0
		{
			class CBasePlayer * player;                   //     0
			MESSAGE_BEGIN(int msg_dest,
					int msg_type,
					const float  * pOrigin,
					entvars_t * ent); /* size=143579560, low_pc=0 */ //     0
		}
	}
} /* size: 143665892 */

/* <0> (null):0 */
class CBaseEntity * GetClassPtr<CBaseEntity>(class CBaseEntity * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
void TakeDamage(class CBasePlayer *const this, entvars_t * pevInflictor, entvars_t * pevAttacker, float flDamage, int bitsDamageType)
{
	{
		int fTookDamage;                                      //     0
		float flRatio;                                        //     0
		float flBonus;                                        //     0
		float flHealthPrev;                                   //     0
		int iGunType;                                         //     0
		float flShieldRatio;                                  //     0
		int teamAttack;                                       //     0
		int armorHit;                                         //     0
		class CBasePlayer * pAttack;                          //     0
		class CBaseEntity * pAttacker;                        //     0
		class CBaseEntity * attacker;                         //     0
		int i;                                                //     0
		{
			float fTookDamage;                            //     0
			{
				class CGrenade * pGrenade;            //     0
				class CBaseEntity * temp;             //     0
				GetClassPtr<CBaseEntity>(class CBaseEntity * a); /* size=144081804, low_pc=0 */ //     0
				GetClassPtr<CGrenade>(class CGrenade * a); /* size=144177720, low_pc=0 */ //     0
				edict(class CBaseEntity *const this); /* size=144188432, low_pc=0 */ //     0
				Instance(entvars_t * pev); /* size=144193984, low_pc=0 */ //     0
			}
			FNullEnt(const edict_t  * pent); /* size=144200216, low_pc=0 */ //     0
			IsArmored(class CBasePlayer *const this,
					int nHitGroup); /* size=144164400, low_pc=0 */ //     0
			{
				float flNew;                          //     0
				float flArmor;                        //     0
				{
					int oldValue;                 //     0
				}
			}
			LogAttack(class CBasePlayer * pAttacker,
					class CBasePlayer * pVictim,
					int teamAttack,
					int healthHit,
					int armorHit,
					int newHealth,
					int newArmor,
					const char  * killer_weapon_name); /* size=144239580, low_pc=0 */ //     0
			{
				class CHalfLifeMultiplay * mp;        //     0
				{
					int i;                        //     0
					{
						class CBasePlayer * pPlayer;      //     0
						{
							bool killedByHumanPlayer;           //     0
						}
					}
				}
			}
			{
				int i;                                //     0
			}
			MESSAGE_BEGIN(int msg_dest,
					int msg_type,
					const float  * pOrigin,
					edict_t * ed); /* size=144209808, low_pc=0 */ //     0
			edict(class CBaseEntity *const this); /* size=144285836, low_pc=0 */ //     0
			ENTINDEX(edict_t * pEdict); /* size=144286620, low_pc=0 */ //     0
			ENTINDEX(edict_t * pEdict); /* size=144288084, low_pc=0 */ //     0
			MESSAGE_BEGIN(int msg_dest,
					int msg_type,
					const float  * pOrigin,
					edict_t * ed); /* size=144293552, low_pc=0 */ //     0
			edict(class CBaseEntity *const this); /* size=144294608, low_pc=0 */ //     0
			ENTINDEX(edict_t * pEdict); /* size=144295256, low_pc=0 */ //     0
			{
				int i;                                //     0
				{
					class CBasePlayer * pPlayer;  //     0
					edict(class CBaseEntity *const this); /* size=144304644, low_pc=0 */ //     0
					MESSAGE_BEGIN(int msg_dest,
							int msg_type,
							const float  * pOrigin,
							edict_t * ed); /* size=144310832, low_pc=0 */ //     0
				}
			}
			operator-(const class Vector  *const this,
					const class Vector  &const v); /* size=144311616, low_pc=0 */ //     0
			SetAnimation(class CBasePlayer *const this,
					PLAYER_ANIM playerAnim); /* size=144312840, low_pc=0 */ //     0
		}
		Instance(entvars_t * pev); /* size=144274120, low_pc=0 */ //     0
		GetClassPtr<CBaseEntity>(class CBaseEntity * a); /* size=144348764, low_pc=0 */ //     0
		{
			class CBasePlayer * player;                   //     0
			{
				class CBaseEntity * pBasePlayer;      //     0
				class CBasePlayer * basePlayer;       //     0
				edict(class CBaseEntity *const this); /* size=144253656, low_pc=0 */ //     0
				FNullEnt(const edict_t  * pent); /* size=144254440, low_pc=0 */ //     0
			}
			HintMessage(class CBasePlayer *const this,
					const char  * pMessage,
					BOOL bDisplayIfPlayerDead,
					BOOL bOverride); /* size=144636192, low_pc=0 */ //     0
			ShouldDoLargeFlinch(class CBasePlayer *const this,
						int nHitGroup,
						int nGunType); /* size=144637856, low_pc=0 */ //     0
			SetAnimation(class CBasePlayer *const this,
					PLAYER_ANIM playerAnim); /* size=144506328, low_pc=0 */ //     0
			Length(const class Vector  *const this); /* size=144582248, low_pc=0 */ //     0
			{
				class Vector attack_velocity;         //     0
				operator-(const class Vector  *const this,
						const class Vector  &const v); /* size=144590208, low_pc=0 */ //     0
				Normalize(const class Vector  *const this); /* size=144668304, low_pc=0 */ //     0
				operator+(const class Vector  *const this,
						const class Vector  &const v); /* size=144678064, low_pc=0 */ //     0
			}
			SetAnimation(class CBasePlayer *const this,
					PLAYER_ANIM playerAnim); /* size=144679516, low_pc=0 */ //     0
		}
		IsArmored(class CBasePlayer *const this,
				int nHitGroup); /* size=144695424, low_pc=0 */ //     0
		{
			float flNew;                                  //     0
			float flArmor;                                //     0
			{
				int oldValue;                         //     0
			}
		}
		LogAttack(class CBasePlayer * pAttacker,
				class CBasePlayer * pVictim,
				int teamAttack,
				int healthHit,
				int armorHit,
				int newHealth,
				int newArmor,
				const char  * killer_weapon_name); /* size=144727568, low_pc=0 */ //     0
		{
			class CHalfLifeMultiplay * mp;                //     0
			{
				int i;                                //     0
				{
					class CBasePlayer * pPlayer;  //     0
					{
						bool killedByHumanPlayer;   //     0
					}
				}
			}
		}
		MESSAGE_BEGIN(int msg_dest,
				int msg_type,
				const float  * pOrigin,
				edict_t * ed); /* size=144704864, low_pc=0 */ //     0
		edict(class CBaseEntity *const this); /* size=144705648, low_pc=0 */ //     0
		ENTINDEX(edict_t * pEdict); /* size=144706976, low_pc=0 */ //     0
		ENTINDEX(edict_t * pEdict); /* size=144708392, low_pc=0 */ //     0
		MESSAGE_BEGIN(int msg_dest,
				int msg_type,
				const float  * pOrigin,
				edict_t * ed); /* size=144709448, low_pc=0 */ //     0
		edict(class CBaseEntity *const this); /* size=144710232, low_pc=0 */ //     0
		ENTINDEX(edict_t * pEdict); /* size=144711016, low_pc=0 */ //     0
		{
			class CBasePlayer * pPlayer;                  //     0
			edict(class CBaseEntity *const this); /* size=144780316, low_pc=0 */ //     0
			MESSAGE_BEGIN(int msg_dest,
					int msg_type,
					const float  * pOrigin,
					edict_t * ed); /* size=144781172, low_pc=0 */ //     0
		}
	}
} /* size: 143267516 */

/* <0> (null):0 */
void Radio(class CBasePlayer *const this, const char  * msg_id, const char  * msg_verbose, short int pitch, bool showIcon)
{
	{
		class CBaseEntity * pEntity;                          //     0
		edict(class CBaseEntity *const this); /* size=144798508, low_pc=0 */ //     0
		FNullEnt(const edict_t  * pent); /* size=144803112, low_pc=0 */ //     0
		{
			BOOL bSend;                                   //     0
			class CBasePlayer * pPlayer;                  //     0
			{
				class CBasePlayer * pTarget;          //     0
				Instance(entvars_t * pev); /* size=144761672, low_pc=0 */ //     0
			}
			MESSAGE_BEGIN(int msg_dest,
					int msg_type,
					const float  * pOrigin,
					entvars_t * ent); /* size=144836784, low_pc=0 */ //     0
			edict(class CBaseEntity *const this); /* size=144838152, low_pc=0 */ //     0
			ENTINDEX(edict_t * pEdict); /* size=144839344, low_pc=0 */ //     0
			{
				const char  * placeName;              //     0
				Place playerPlace;                    //     0
				const BotPhraseList  * placeList;     //     0
				int i;                                //     0
				{
					const_iterator iter;          //     0
					operator++(class _List_const_iterator<BotPhrase*> *const this); /* size=144863216, low_pc=0 */ //     0
				}
				entindex(class CBaseEntity *const this); /* size=145086072, low_pc=0 */ //     0
				entindex(class CBaseEntity *const this); /* size=145087648, low_pc=0 */ //     0
			}
			MESSAGE_BEGIN(int msg_dest,
					int msg_type,
					const float  * pOrigin,
					entvars_t * ent); /* size=145089040, low_pc=0 */ //     0
			edict(class CBaseEntity *const this); /* size=145089520, low_pc=0 */ //     0
			ENTINDEX(edict_t * pEdict); /* size=145058136, low_pc=0 */ //     0
		}
	}
} /* size: 144781940 */

/* <0> (null):0 */
void GetNextRadioRecipient(class CBasePlayer *const this, class CBasePlayer * pStartPlayer)
{
	{
		class CBaseEntity * pEntity;                          //     0
		edict(class CBaseEntity *const this); /* size=145067968, low_pc=0 */ //     0
		FNullEnt(const edict_t  * pent); /* size=145068592, low_pc=0 */ //     0
		{
			BOOL bSend;                                   //     0
			class CBasePlayer * pPlayer;                  //     0
			{
				class CBasePlayer * pTarget;          //     0
				Instance(entvars_t * pev); /* size=145081188, low_pc=0 */ //     0
			}
		}
	}
} /* size: 145059392 */

/* <0> (null):0 */
void player(entvars_t * pev)
{
} /* size: 145094432 */

/* <0> (null):0 */
void SetProgressBarTime(class CBasePlayer *const this, int time)
{
	{
		class CBaseEntity * pPlayer;                          //     0
		int myIndex;                                          //     0
		MESSAGE_BEGIN(int msg_dest,
				int msg_type,
				const float  * pOrigin,
				entvars_t * ent); /* size=145104884, low_pc=0 */ //     0
		entindex(class CBaseEntity *const this); /* size=145105496, low_pc=0 */ //     0
		edict(class CBaseEntity *const this); /* size=145112168, low_pc=0 */ //     0
		FNullEnt(const edict_t  * pent); /* size=145112988, low_pc=0 */ //     0
		{
			class CBasePlayer * player;                   //     0
			MESSAGE_BEGIN(int msg_dest,
					int msg_type,
					const float  * pOrigin,
					entvars_t * ent); /* size=145159684, low_pc=0 */ //     0
		}
	}
} /* size: 145096584 */

/* <0> (null):0 */
void RemoveAllItems(class CBasePlayer *const this, BOOL removeSuit)
{
	{
		BOOL bKillProgBar;                                    //     0
		int i;                                                //     0
		class CBasePlayerItem * pPendingItem;                 //     0
		ResetAutoaim(class CBasePlayer *const this); /* size=145135332, low_pc=0 */ //     0
		MESSAGE_BEGIN(int msg_dest,
				int msg_type,
				const float  * pOrigin,
				entvars_t * ent); /* size=145140708, low_pc=0 */ //     0
		MESSAGE_BEGIN(int msg_dest,
				int msg_type,
				const float  * pOrigin,
				entvars_t * ent); /* size=145141556, low_pc=0 */ //     0
		RemoveShield(class CBasePlayer *const this); /* size=145142336, low_pc=0 */ //     0
		MESSAGE_BEGIN(int msg_dest,
				int msg_type,
				const float  * pOrigin,
				entvars_t * ent); /* size=145143796, low_pc=0 */ //     0
		SendItemStatus(class CBasePlayer * pPlayer); /* size=145148436, low_pc=0 */ //     0
	}
} /* size: 145160372 */

/* <0> (null):0 */
void Use(class CStripWeapons *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
	{
		class CBasePlayer * pPlayer;                          //     0
		Instance(edict_t * pent); /* size=144992528, low_pc=0 */ //     0
	}
} /* size: 145151600 */

/* <0> (null):0 */
void GiveDefaultItems(class CBasePlayer *const this)
{
} /* size: 145171784 */

/* <0> (null):0 */
void PackDeadPlayerItems(class CBasePlayer *const this)
{
	{
		bool bPackGun;                                        //     0
		bool bPackAmmo;                                       //     0
		int n;                                                //     0
		int nBestWeight;                                      //     0
		class CBasePlayerItem * pBestItem;                    //     0
		bool bShieldDropped;                                  //     0
		DropShield(class CBasePlayer *const this,
				bool bDeploy); /* size=137634228, low_pc=0 */ //     0
		{
			class CBasePlayerItem * pPlayerItem;          //     0
			{
				ItemInfo info;                        //     0
			}
		}
	}
} /* size: 145174396 */

/* <0> (null):0 */
void PlayerDeathThink(class CBasePlayer *const this)
{
	{
		float flForward;                                      //     0
		BOOL fAnyButtonDown;                                  //     0
		HasWeapons(class CBasePlayer *const this); /* size=143738704, low_pc=0 */ //     0
		StopAnimation(class CBaseMonster *const this); /* size=143740336, low_pc=0 */ //     0
		Length(const class Vector  *const this); /* size=143741144, low_pc=0 */ //     0
		Normalize(const class Vector  *const this); /* size=143343856, low_pc=0 */ //     0
		operator*(float fl,
				const class Vector  &const v); /* size=143347448, low_pc=0 */ //     0
	}
} /* size: 143648476 */

/* <0> (null):0 */
void PlayerDeathThink(class CBasePlayer *const this)
{
	{
		float flForward;                                      //     0
		BOOL fAnyButtonDown;                                  //     0
	}
} /* size: 143302912 */

/* <0> (null):0 */
void PreThink(class CBasePlayer *const this)
{
	{
		int buttonsChanged;                                   //     0
		class CBaseEntity * pGroundEntity;                    //     0
	}
	PreThink(class CBasePlayer *const this); /* size=143663100, low_pc=0 */ //     0
} /* size: 143225016 */

/* <0> (null):0 */
void Spawn(class CBasePlayer *const this)
{
	{
		int i;                                                //     0
		MAKE_STRING_CLASS(const char  * str,
					entvars_t * pev); /* size=144082668, low_pc=0 */ //     0
		ResetStamina(class CBasePlayer *const this); /* size=144171072, low_pc=0 */ //     0
		edict(class CBaseEntity *const this); /* size=144171856, low_pc=0 */ //     0
		edict(class CBaseEntity *const this); /* size=144172912, low_pc=0 */ //     0
		edict(class CBaseEntity *const this); /* size=144178064, low_pc=0 */ //     0
		Vector(class Vector *const this,
			float X,
			float Y,
			float Z); /* size=144178848, low_pc=0 */ //     0
		Vector(class Vector *const this,
			float X,
			float Y,
			float Z); /* size=144179768, low_pc=0 */ //     0
		{
			int i;                                        //     0
		}
		SendItemStatus(class CBasePlayer * pPlayer); /* size=144186664, low_pc=0 */ //     0
		{
			int i;                                        //     0
		}
		MESSAGE_BEGIN(int msg_dest,
				int msg_type,
				const float  * pOrigin,
				entvars_t * ent); /* size=144198192, low_pc=0 */ //     0
		{
			class CBasePlayer * pObserver;                //     0
			MESSAGE_BEGIN(int msg_dest,
					int msg_type,
					const float  * pOrigin,
					entvars_t * ent); /* size=144201216, low_pc=0 */ //     0
		}
		HintMessage(class CBasePlayer *const this,
				const char  * pMessage,
				BOOL bDisplayIfPlayerDead,
				BOOL bOverride); /* size=144164448, low_pc=0 */ //     0
		MESSAGE_BEGIN(int msg_dest,
				int msg_type,
				const float  * pOrigin,
				edict_t * ed); /* size=144217476, low_pc=0 */ //     0
		entindex(class CBaseEntity *const this); /* size=144218260, low_pc=0 */ //     0
		MESSAGE_BEGIN(int msg_dest,
				int msg_type,
				const float  * pOrigin,
				edict_t * ed); /* size=144226088, low_pc=0 */ //     0
		edict(class CBaseEntity *const this); /* size=144227656, low_pc=0 */ //     0
		ENTINDEX(edict_t * pEdict); /* size=144237184, low_pc=0 */ //     0
		{
			char * infobuffer;                            //     0
			edict(class CBaseEntity *const this); /* size=144245600, low_pc=0 */ //     0
			FStrEq(const char  * sz1,
				const char  * sz2); /* size=144246792, low_pc=0 */ //     0
			entindex(class CBaseEntity *const this); /* size=144247712, low_pc=0 */ //     0
		}
		Vector(class Vector *const this,
			float X,
			float Y,
			float Z); /* size=144258496, low_pc=0 */ //     0
		Vector(class Vector *const this,
			float X,
			float Y,
			float Z); /* size=144259144, low_pc=0 */ //     0
		Vector(class Vector *const this,
			float X,
			float Y,
			float Z); /* size=144260072, low_pc=0 */ //     0
		RemoveLevelText(class CBasePlayer *const this); /* size=144265536, low_pc=0 */ //     0
		MESSAGE_BEGIN(int msg_dest,
				int msg_type,
				const float  * pOrigin,
				entvars_t * ent); /* size=144269184, low_pc=0 */ //     0
		MESSAGE_BEGIN(int msg_dest,
				int msg_type,
				const float  * pOrigin,
				entvars_t * ent); /* size=144207032, low_pc=0 */ //     0
	}
} /* size: 144154872 */

/* <0> (null):0 */
void DropPlayerItem(class CBasePlayer *const this, const char  * pszItemName)
{
	{
		class CBasePlayerItem * pWeapon;                      //     0
		int i;                                                //     0
		{
			class CWeaponBox * pWeaponBox;                //     0
			const char  * modelName;                      //     0
			{
				class CBaseEntity * pEntity;          //     0
				class CBasePlayer * pTempPlayer;      //     0
				edict(class CBaseEntity *const this); /* size=144311800, low_pc=0 */ //     0
				edict(class CBaseEntity *const this); /* size=144313024, low_pc=0 */ //     0
				edict(class CBaseEntity *const this); /* size=144322728, low_pc=0 */ //     0
				FNullEnt(const edict_t  * pent); /* size=144323500, low_pc=0 */ //     0
				MESSAGE_BEGIN(int msg_dest,
						int msg_type,
						const float  * pOrigin,
						entvars_t * ent); /* size=144326040, low_pc=0 */ //     0
			}
			operator*(const class Vector  *const this,
					float fl); /* size=144327640, low_pc=0 */ //     0
			{
				class CCSBotManager * csBots;         //     0
			}
			edict(class CBaseEntity *const this); /* size=144274720, low_pc=0 */ //     0
			operator+(const class Vector  *const this,
					const class Vector  &const v); /* size=144275504, low_pc=0 */ //     0
			operator*(const class Vector  *const this,
					float fl); /* size=144277072, low_pc=0 */ //     0
			iFlags(class CBasePlayerItem *const this); /* size=144347044, low_pc=0 */ //     0
			{
				int iAmmoIndex;                       //     0
				pszAmmo1(class CBasePlayerItem *const this); /* size=144355176, low_pc=0 */ //     0
				GetAmmoIndex(const char  * psz); /* size=144356264, low_pc=0 */ //     0
			}
		}
		DropShield(class CBasePlayer *const this,
				bool bDeploy); /* size=144364636, low_pc=0 */ //     0
	}
} /* size: 144209256 */

/* <0> (null):0 */
void ThrowWeapon(class CBasePlayer *const this, char * pszItemName)
{
	{
		class CBasePlayerItem * pWeapon;                      //     0
		{
			int i;                                        //     0
		}
	}
} /* size: 144870096 */

/* <0> (null):0 */
void ThrowWeapon(class CBasePlayer *const this, char * pszItemName)
{
	{
		class CBasePlayerItem * pWeapon;                      //     0
		{
			int i;                                        //     0
		}
	}
} /* size: 144820576 */

/* <0> (null):0 */
void Disappear(class CBasePlayer *const this)
{
	{
		class CSound * pSound;                                //     0
		edict(class CBaseEntity *const this); /* size=144931276, low_pc=0 */ //     0
		MESSAGE_BEGIN(int msg_dest,
				int msg_type,
				const float  * pOrigin,
				entvars_t * ent); /* size=144936344, low_pc=0 */ //     0
		MESSAGE_BEGIN(int msg_dest,
				int msg_type,
				const float  * pOrigin,
				entvars_t * ent); /* size=144937332, low_pc=0 */ //     0
		SendFOV(class CBasePlayer *const this,
			int fov); /* size=144938096, low_pc=0 */ //     0
		BuyZoneIcon_Clear(class CBasePlayer * player); /* size=144891868, low_pc=0 */ //     0
		MESSAGE_BEGIN(int msg_dest,
				int msg_type,
				const float  * pOrigin,
				entvars_t * ent); /* size=144901520, low_pc=0 */ //     0
		SendItemStatus(class CBasePlayer * pPlayer); /* size=144962940, low_pc=0 */ //     0
	}
} /* size: 144919776 */

/* <0> (null):0 */
void Killed(class CBasePlayer *const this, entvars_t * pevAttacker, int iGib)
{
	{
		class CSound * pSound;                                //     0
		Instance(entvars_t * pev); /* size=144986180, low_pc=0 */ //     0
		{
			class CBaseEntity * pAttackerEntity;          //     0
			class CBasePlayer * pAttacker;                //     0
			bool killerHasShield;                         //     0
			bool wasBlind;                                //     0
			Instance(entvars_t * pev); /* size=144950396, low_pc=0 */ //     0
			HasShield(class CBasePlayer *const this); /* size=145033976, low_pc=0 */ //     0
			{
				class CCSBot * pBot;                  //     0
				IsBlind(const class CBasePlayer  *const this); /* size=145041496, low_pc=0 */ //     0
			}
			{
				int i;                                //     0
				{
					class CBasePlayer * pPlayer;  //     0
					{
						bool killedByHumanPlayer;   //     0
					}
				}
			}
		}
		MESSAGE_BEGIN(int msg_dest,
				int msg_type,
				const float  * pOrigin,
				entvars_t * ent); /* size=145052580, low_pc=0 */ //     0
		{
			int i;                                        //     0
			{
				class CBasePlayer * pObserver;        //     0
				MESSAGE_BEGIN(int msg_dest,
						int msg_type,
						const float  * pOrigin,
						entvars_t * ent); /* size=145004236, low_pc=0 */ //     0
			}
		}
		edict(class CBaseEntity *const this); /* size=145004812, low_pc=0 */ //     0
		SetAnimation(class CBasePlayer *const this,
				PLAYER_ANIM playerAnim); /* size=145009872, low_pc=0 */ //     0
		{
			class CSmokeGrenade * pSmoke;                 //     0
			Vector(class Vector *const this,
				const class Vector  &const v); /* size=145019388, low_pc=0 */ //     0
			operator+(const class Vector  *const this,
					const class Vector  &const v); /* size=145019800, low_pc=0 */ //     0
		}
		Vector(class Vector *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		{
			class CHEGrenade * pHEGrenade;                //     0
			Vector(class Vector *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
			operator+(const class Vector  *const this,
					const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		}
		{
			int gmsgADStop;                               //     0
			ENTINDEX(edict_t * pEdict); /* size=0, low_pc=0 */ //     0
			ENTINDEX(edict_t * pEdict); /* size=0, low_pc=0 */ //     0
			MESSAGE_BEGIN(int msg_dest,
					int msg_type,
					const float  * pOrigin,
					entvars_t * ent); /* size=0, low_pc=0 */ //     0
		}
		Vector(class Vector *const this,
			float X,
			float Y,
			float Z); /* size=0, low_pc=0 */ //     0
		operator-(const class Vector  *const this); /* size=0, low_pc=0 */ //     0
		MESSAGE_BEGIN(int msg_dest,
				int msg_type,
				const float  * pOrigin,
				entvars_t * ent); /* size=0, low_pc=0 */ //     0
		MESSAGE_BEGIN(int msg_dest,
				int msg_type,
				const float  * pOrigin,
				entvars_t * ent); /* size=0, low_pc=0 */ //     0
		SendFOV(class CBasePlayer *const this,
			int fov); /* size=0, low_pc=0 */ //     0
		BuyZoneIcon_Clear(class CBasePlayer * player); /* size=0, low_pc=0 */ //     0
		HintMessage(class CBasePlayer *const this,
				const char  * pMessage,
				BOOL bDisplayIfPlayerDead,
				BOOL bOverride); /* size=0, low_pc=0 */ //     0
		HintMessage(class CBasePlayer *const this,
				const char  * pMessage,
				BOOL bDisplayIfPlayerDead,
				BOOL bOverride); /* size=0, low_pc=0 */ //     0
		MESSAGE_BEGIN(int msg_dest,
				int msg_type,
				const float  * pOrigin,
				entvars_t * ent); /* size=0, low_pc=0 */ //     0
		SendItemStatus(class CBasePlayer * pPlayer); /* size=0, low_pc=0 */ //     0
		operator*(const class Vector  *const this,
				float fl); /* size=0, low_pc=0 */ //     0
		operator*(const class Vector  *const this,
				float fl); /* size=0, low_pc=0 */ //     0
		operator*(const class Vector  *const this,
				float fl); /* size=0, low_pc=0 */ //     0
		Length(const class Vector  *const this); /* size=0, low_pc=0 */ //     0
		Length(const class Vector  *const this); /* size=0, low_pc=0 */ //     0
		operator/(const class Vector  *const this,
				float fl); /* size=0, low_pc=0 */ //     0
		operator*(const class Vector  *const this,
				float fl); /* size=0, low_pc=0 */ //     0
		Length(const class Vector  *const this); /* size=0, low_pc=0 */ //     0
		Length(const class Vector  *const this); /* size=0, low_pc=0 */ //     0
		Length(const class Vector  *const this); /* size=0, low_pc=0 */ //     0
		operator/(const class Vector  *const this,
				float fl); /* size=0, low_pc=0 */ //     0
		operator*(const class Vector  *const this,
				float fl); /* size=0, low_pc=0 */ //     0
		operator/(const class Vector  *const this,
				float fl); /* size=0, low_pc=0 */ //     0
		Length(const class Vector  *const this); /* size=0, low_pc=0 */ //     0
	}
} /* size: 144973232 */

/* <0> (null):0 */
void ThrowPrimary(class CBasePlayer *const this)
{
	ThrowWeapon(class CBasePlayer *const this,
			char * pszItemName); /* size=0, low_pc=0 */ //     0
	ThrowWeapon(class CBasePlayer *const this,
			char * pszItemName); /* size=0, low_pc=0 */ //     0
	ThrowWeapon(class CBasePlayer *const this,
			char * pszItemName); /* size=0, low_pc=0 */ //     0
	ThrowWeapon(class CBasePlayer *const this,
			char * pszItemName); /* size=0, low_pc=0 */ //     0
	ThrowWeapon(class CBasePlayer *const this,
			char * pszItemName); /* size=0, low_pc=0 */ //     0
	ThrowWeapon(class CBasePlayer *const this,
			char * pszItemName); /* size=0, low_pc=0 */ //     0
	ThrowWeapon(class CBasePlayer *const this,
			char * pszItemName); /* size=0, low_pc=0 */ //     0
	ThrowWeapon(class CBasePlayer *const this,
			char * pszItemName); /* size=143937304, low_pc=0 */ //     0
	ThrowWeapon(class CBasePlayer *const this,
			char * pszItemName); /* size=143946528, low_pc=0 */ //     0
	ThrowWeapon(class CBasePlayer *const this,
			char * pszItemName); /* size=143957088, low_pc=0 */ //     0
	ThrowWeapon(class CBasePlayer *const this,
			char * pszItemName); /* size=143970592, low_pc=0 */ //     0
	ThrowWeapon(class CBasePlayer *const this,
			char * pszItemName); /* size=143979948, low_pc=0 */ //     0
	ThrowWeapon(class CBasePlayer *const this,
			char * pszItemName); /* size=143989960, low_pc=0 */ //     0
	ThrowWeapon(class CBasePlayer *const this,
			char * pszItemName); /* size=144003500, low_pc=0 */ //     0
	DropShield(class CBasePlayer *const this,
			bool bDeploy); /* size=144025832, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void SwitchTeam(class CBasePlayer *const this)
{
	{
		int oldTeam;                                          //     0
		char * szOldTeam;                                     //     0
		char * szNewTeam;                                     //     0
		MESSAGE_BEGIN(int msg_dest,
				int msg_type,
				const float  * pOrigin,
				edict_t * ed); /* size=143821184, low_pc=0 */ //     0
		entindex(class CBaseEntity *const this); /* size=143821664, low_pc=0 */ //     0
		{
			int i;                                        //     0
			MESSAGE_BEGIN(int msg_dest,
					int msg_type,
					const float  * pOrigin,
					entvars_t * ent); /* size=144058816, low_pc=0 */ //     0
			SendItemStatus(class CBasePlayer * pPlayer); /* size=144059192, low_pc=0 */ //     0
		}
		edict(class CBaseEntity *const this); /* size=144068224, low_pc=0 */ //     0
		edict(class CBaseEntity *const this); /* size=144069688, low_pc=0 */ //     0
		{
			class CCSBot * pBot;                          //     0
			{
				const class BotProfile  * pProfile;   //     0
				{
					bool kick;                    //     0
				}
			}
		}
		edict(class CBaseEntity *const this); /* size=144091048, low_pc=0 */ //     0
		entindex(class CBaseEntity *const this); /* size=144096344, low_pc=0 */ //     0
		edict(class CBaseEntity *const this); /* size=144099912, low_pc=0 */ //     0
		entindex(class CBaseEntity *const this); /* size=144101104, low_pc=0 */ //     0
		edict(class CBaseEntity *const this); /* size=144107832, low_pc=0 */ //     0
		entindex(class CBaseEntity *const this); /* size=144108888, low_pc=0 */ //     0
		edict(class CBaseEntity *const this); /* size=144116384, low_pc=0 */ //     0
		entindex(class CBaseEntity *const this); /* size=144117568, low_pc=0 */ //     0
		edict(class CBaseEntity *const this); /* size=144132888, low_pc=0 */ //     0
		entindex(class CBaseEntity *const this); /* size=144133864, low_pc=0 */ //     0
		edict(class CBaseEntity *const this); /* size=144388808, low_pc=0 */ //     0
		entindex(class CBaseEntity *const this); /* size=144390752, low_pc=0 */ //     0
		edict(class CBaseEntity *const this); /* size=144334872, low_pc=0 */ //     0
		entindex(class CBaseEntity *const this); /* size=144336200, low_pc=0 */ //     0
		edict(class CBaseEntity *const this); /* size=144343888, low_pc=0 */ //     0
		entindex(class CBaseEntity *const this); /* size=144345216, low_pc=0 */ //     0
		edict(class CBaseEntity *const this); /* size=144416416, low_pc=0 */ //     0
		entindex(class CBaseEntity *const this); /* size=144417200, low_pc=0 */ //     0
		edict(class CBaseEntity *const this); /* size=144424412, low_pc=0 */ //     0
		entindex(class CBaseEntity *const this); /* size=144425196, low_pc=0 */ //     0
	}
} /* size: 144033240 */

/* <0> (null):0 */
void _GLOBAL__sub_I_gEvilImpulse101(void)
{
	__static_initialization_and_destruction_0(int __initialize_p,
							int __priority); /* size=144441764, low_pc=0 */ //     0
} /* size: 144434112 */



/* Variables: */

class Vector2D            Vec2; /* size: 8 */

class Vector              eye; /* size: 12 */

TraceResult                result; /* size: 56 */

class Vector              head; /* size: 12 */

class Vector              chest; /* size: 12 */

class Vector              knees; /* size: 12 */

class CBaseEntity *        pEnt; /* size: 4 */

int                        detail; /* size: 4 */

class CBasePlayer *        pPlayer; /* size: 4 */

int                        animDesired; /* size: 4 */

float                      speed; /* size: 4 */

char                       szAnim[64]; /* size: 64 */

int                        hopSeq; /* size: 4 */

int                        leapSeq; /* size: 4 */

int                        j; /* size: 4 */

floatconst                 footstepSpeed; /* size: 4 */

float                      flDot; /* size: 4 */

class Vector              vecWallCheckDir; /* size: 12 */

class Vector              vecAdjustedVelocity; /* size: 12 */

class Vector              vecSpot; /* size: 12 */

TraceResult                tr; /* size: 56 */

entvars_t *                pevGround; /* size: 4 */

class Vector2D            vec2; /* size: 8 */

float                      flLen; /* size: 4 */

int                        i; /* size: 4 */

int                        isentence; /* size: 4 */

int                        iempty; /* size: 4 */

class CBaseEntity *        ent; /* size: 4 */

int                        i; /* size: 4 */

class CBasePlayer *        player; /* size: 4 */

int                        status; /* size: 4 */

SAVERESTOREDATA *          pSaveData; /* size: 4 */

edict_t *                  pentSpawnSpot; /* size: 4 */

class CBaseEntity *        pSpot; /* size: 4 */

class CBaseEntity *        pSpot; /* size: 4 */

int                        old; /* size: 4 */

class CBasePlayerWeapon *  pWeapon; /* size: 4 */

class CWShield *           pShield; /* size: 4 */

BOOL                       fApplyArmor; /* size: 4 */

char                       newString[256]; /* size: 256 */

int                        newStringPos; /* size: 4 */

char                       priorityToken[32]; /* size: 32 */

const char  *              priorityChar; /* size: 4 */

char *                     autobuyPosition; /* size: 4 */

int                        i; /* size: 4 */

char *                     autoBuyPosition; /* size: 4 */

entvars_t *                pev; /* size: 4 */

float                      fSpeed; /* size: 4 */

float                      fMax; /* size: 4 */

int                        iRet; /* size: 4 */

entvars_t *                pev; /* size: 4 */

entvars_t *                pev; /* size: 4 */

entvars_t *                pev; /* size: 4 */

entvars_t *                pev; /* size: 4 */

entvars_t *                pev; /* size: 4 */

entvars_t *                pev; /* size: 4 */

int                        i; /* size: 4 */

float                      flForward; /* size: 4 */

BOOL                       fAnyButtonDown; /* size: 4 */

int                        buttonsChanged; /* size: 4 */

class CBaseEntity *        pGroundEntity; /* size: 4 */

class CBaseEntity *        pTrain; /* size: 4 */

float                      vel; /* size: 4 */

TraceResult                trainTrace; /* size: 56 */

entvars_t *                pev; /* size: 4 */

ptrdiff_tconst             _Num; /* size: 4 */

boolconst                  __simple; /* size: 1 */

ptrdiff_tconst             _Num; /* size: 4 */

boolconst                  __simple; /* size: 1 */

size_typeconst             __len; /* size: 4 */

bool                       result; /* size: 1 */

class CHalfLifeMultiplay * mp; /* size: 4 */

int                        buyTime; /* size: 4 */

int                        iFirstTime; /* size: 4 */

class CHalfLifeMultiplay * mp; /* size: 4 */

class CCareerTask *        __x_copy; /* size: 4 */

size_typeconst             __len; /* size: 4 */

size_typeconst             __elems_before; /* size: 4 */

pointer                    __new_start; /* size: 4 */

pointer                    __new_finish; /* size: 4 */

class CBaseEntity *        pPlayer; /* size: 4 */

int                        myIndex; /* size: 4 */

class CBasePlayer *        player; /* size: 4 */

float                      flLen; /* size: 4 */

const char  *              modelName; /* size: 4 */

class Vector              origin; /* size: 12 */

int                        iIllum; /* size: 4 */

float                      speed; /* size: 4 */

int                        index; /* size: 4 */

int                        i; /* size: 4 */

class CBaseEntity *        pPlayer; /* size: 4 */

class Vector              vecSrc; /* size: 12 */

float                      flDist; /* size: 4 */

BOOL                       m_fOldTargeting; /* size: 4 */

class Vector              angles; /* size: 12 */

const char  *              modelName; /* size: 4 */

class CWeaponBox *         pWeaponBox; /* size: 4 */

TraceResult                tr; /* size: 56 */

TraceResult                tr; /* size: 56 */

int                        playernum; /* size: 4 */

int                        nFrames; /* size: 4 */

class CBasePlayer *        pPlayer; /* size: 4 */

int                        detail; /* size: 4 */

char                       newString[256]; /* size: 256 */

int                        newStringPos; /* size: 4 */

char                       priorityToken[32]; /* size: 32 */

const char  *              priorityChar; /* size: 4 */

char *                     autobuyPosition; /* size: 4 */

int                        i; /* size: 4 */

char *                     autoBuyPosition; /* size: 4 */

class CCareerTask *        __x_copy; /* size: 4 */

; /* size: 145004448 */

; /* size: 145004140 */

size_typeconst             __len; /* size: 4 */

size_typeconst             __elems_before; /* size: 4 */

pointer                    __new_start; /* size: 4 */

pointer                    __new_finish; /* size: 4 */

; /* size: 145004948 */

; /* size: 145009736 */

; /* size: 145009352 */

; /* size: 145010300 */

; /* size: 145009916 */

class CHalfLifeMultiplay * mp; /* size: 4 */

int                        iFirstTime; /* size: 4 */

class Vector              eye; /* size: 12 */

TraceResult                result; /* size: 56 */

class Vector              head; /* size: 12 */

class Vector              chest; /* size: 12 */

class Vector              knees; /* size: 12 */

class CBasePlayerWeapon *  pWeapon; /* size: 4 */

class CWShield *           pShield; /* size: 4 */

float                      nextThink; /* size: 4 */

class Vector2D            vec2LOS; /* size: 8 */

bool                       bShouldBleed; /* size: 1 */

bool                       bShouldSpark; /* size: 1 */

bool                       bHitShield; /* size: 1 */

class CBasePlayer *        pAttacker; /* size: 4 */

; /* size: 145019756 */

; /* size: 145019892 */

; /* size: 145019936 */

; /* size: 145020152 */

class Vector              dir; /* size: 12 */

class CBasePlayer *        pPlayer; /* size: 4 */

; /* size: 145021136 */

float                      flLen; /* size: 4 */

edict_t *                  pTarget; /* size: 4 */

; /* size: 145087564 */

class CBasePlayerItem *    pInsert; /* size: 4 */

int                        state; /* size: 4 */

int                        i; /* size: 4 */

class CBasePlayer *        player; /* size: 4 */

; /* size: 145088996 */

class CBasePlayerItem *    pPrev; /* size: 4 */

int                        i; /* size: 4 */

int                        i; /* size: 4 */

ItemInfo &const            II; /* size: 4 */

const char  *              pszName; /* size: 4 */

; /* size: 145057908 */

; /* size: 145057496 */

int                        itemStatus; /* size: 4 */

int                        itemStatus; /* size: 4 */

char *                     infobuffer; /* size: 4 */

char *                     model; /* size: 4 */

int                        temp; /* size: 4 */

class Vector              vec; /* size: 12 */

float                      fSpeed; /* size: 4 */

float                      fMax; /* size: 4 */

int                        iRet; /* size: 4 */

int                        animDesired; /* size: 4 */

float                      speed; /* size: 4 */

char                       szAnim[64]; /* size: 64 */

int                        hopSeq; /* size: 4 */

int                        leapSeq; /* size: 4 */

int                        j; /* size: 4 */

float                      flDot; /* size: 4 */

floatconst                 footstepSpeed; /* size: 4 */

; /* size: 145067492 */

; /* size: 145067536 */

; /* size: 145067580 */

; /* size: 145067624 */

; /* size: 145067240 */

class Vector              vecWallCheckDir; /* size: 12 */

class Vector              vecAdjustedVelocity; /* size: 12 */

class Vector              vecSpot; /* size: 12 */

TraceResult                tr; /* size: 56 */

entvars_t *                pevGround; /* size: 4 */

; /* size: 145068236 */

; /* size: 145068280 */

; /* size: 145068324 */

; /* size: 145068368 */

; /* size: 145068412 */

; /* size: 145068548 */

; /* size: 145068592 */

; /* size: 145068636 */

; /* size: 145068680 */

; /* size: 145068456 */

; /* size: 145069020 */

; /* size: 145069064 */

; /* size: 145069108 */

; /* size: 145069152 */

; /* size: 145067712 */

class Vector2D            vec2LOS; /* size: 8 */

; /* size: 145077812 */

; /* size: 145077856 */

int                        killer_index; /* size: 4 */

const char  *              killer_weapon_name; /* size: 4 */

class CBasePlayer *        pPlayer; /* size: 4 */

; /* size: 145078532 */

int                        detail; /* size: 4 */

int                        animDesired; /* size: 4 */

float                      speed; /* size: 4 */

char                       szAnim[64]; /* size: 64 */

int                        hopSeq; /* size: 4 */

int                        leapSeq; /* size: 4 */

int                        air; /* size: 4 */

; /* size: 145124388 */

class CBasePlayerWeapon *  pWeapon; /* size: 4 */

class CWShield *           pShield; /* size: 4 */

float                      tmRemaining; /* size: 4 */

class CHalfLifeMultiplay * mp; /* size: 4 */

int                        remaining; /* size: 4 */

bool                       shouldCountDown; /* size: 1 */

int                        fadeOutDelay; /* size: 4 */

const char  *              msg_portion; /* size: 4 */

char                       sbuf[51]; /* size: 51 */

int                        allowed; /* size: 4 */

int                        display_time; /* size: 4 */

class CHalfLifeMultiplay * mp; /* size: 4 */

class CHalfLifeMultiplay * MPRules; /* size: 4 */

edict_t *                  pentSpawnSpot; /* size: 4 */

; /* size: 145096108 */

class CBaseEntity *        Target; /* size: 4 */

class Vector              CamAngles; /* size: 12 */

; /* size: 145096584 */

int                        iFirstTime; /* size: 4 */

class CHalfLifeMultiplay * mp; /* size: 4 */

bool                       useNewHostages; /* size: 1 */

class CBaseEntity *        pObject; /* size: 4 */

class CBaseEntity *        pClosest; /* size: 4 */

class Vector              vecLOS; /* size: 12 */

float                      flMaxDot; /* size: 4 */

float                      flDot; /* size: 4 */

class CBaseEntity *        pTrain; /* size: 4 */

; /* size: 145102632 */

; /* size: 145102848 */

; /* size: 145102892 */

; /* size: 145102756 */

class CBaseEntity *        pTrain; /* size: 4 */

; /* size: 145103400 */

floatconst                 useHostageRange; /* size: 4 */

TraceResult                result; /* size: 56 */

class CBaseEntity *        hit; /* size: 4 */

; /* size: 145104132 */

; /* size: 145104588 */

; /* size: 145104884 */

int                        caps; /* size: 4 */

TraceResult                trace; /* size: 56 */

int                        i; /* size: 4 */

bool                       result; /* size: 1 */

class CHalfLifeMultiplay * mp; /* size: 4 */

int                        buyTime; /* size: 4 */

int                        i; /* size: 4 */

BYTE                       bDuration; /* size: 1 */

float                      gtbdPrev; /* size: 4 */

int                        idif; /* size: 4 */

BYTE                       range; /* size: 1 */

int                        i; /* size: 4 */

int                        isentence; /* size: 4 */

int                        isearch; /* size: 4 */

char                       sentence[17]; /* size: 17 */

int                        iBodyVolume; /* size: 4 */

int                        iVolume; /* size: 4 */

class CSound *             pSound; /* size: 4 */

class CBaseEntity *        ent; /* size: 4 */

; /* size: 145112616 */

class CBaseEntity *        spot; /* size: 4 */

class CBaseEntity *        pSpot; /* size: 4 */

edict_t *                  player; /* size: 4 */

class CBaseEntity *        pFirstSpot; /* size: 4 */

; /* size: 145158836 */

; /* size: 145158700 */

class CBaseEntity *        ent; /* size: 4 */

class CBaseEntity *        pFirstSpot; /* size: 4 */

; /* size: 145159860 */

; /* size: 145159724 */

class CBaseEntity *        ent; /* size: 4 */

int                        status; /* size: 4 */

SAVERESTOREDATA *          pSaveData; /* size: 4 */

; /* size: 145161468 */

; /* size: 145161512 */

; /* size: 145161608 */

; /* size: 145162208 */

class CBasePlayerItem *    pItem; /* size: 4 */

class CBasePlayerItem *    pLast; /* size: 4 */

class CBasePlayerWeapon *  pWeapon; /* size: 4 */

class CBasePlayerItem *    pItem; /* size: 4 */

int                        i; /* size: 4 */

class CBasePlayerWeapon *  pWeapon; /* size: 4 */

class CBasePlayerItem *    pTemp; /* size: 4 */

int                        i; /* size: 4 */

class CBasePlayerWeapon *  pWeapon; /* size: 4 */

int                        i; /* size: 4 */

edict_t *                  pent; /* size: 4 */

int                        istr; /* size: 4 */

TraceResult                tr; /* size: 56 */

class CBaseEntity *        pHit; /* size: 4 */

; /* size: 145140936 */

class CBaseEntity *        pEntity; /* size: 4 */

TraceResult                tr; /* size: 56 */

TraceResult                tr; /* size: 56 */

class Vector              dir; /* size: 12 */

int                        r; /* size: 4 */

float                      bloodRange; /* size: 4 */

int                        i; /* size: 4 */

; /* size: 145142664 */

TraceResult                tr; /* size: 56 */

edict_t *                  pWorld; /* size: 4 */

class Vector              start; /* size: 12 */

class Vector              end; /* size: 12 */

const char  *              pTextureName; /* size: 4 */

class CBaseMonster *       pMonster; /* size: 4 */

class CBloodSplat *        pBlood; /* size: 4 */

; /* size: 145148152 */

TraceResult                tr; /* size: 56 */

int                        iImpulse; /* size: 4 */

int                        iOn; /* size: 4 */

class CSprayCan *          pCan; /* size: 4 */

; /* size: 145149480 */

const char  *              pszSpawnClass; /* size: 4 */

class CBaseEntity *        pSpot; /* size: 4 */

int                        changed; /* size: 4 */

int                        state; /* size: 4 */

class CHalfLifeMultiplay * mp; /* size: 4 */

; /* size: 145151084 */

; /* size: 145151340 */

; /* size: 145151436 */

; /* size: 145151692 */

; /* size: 145151856 */

int                        fInSelect; /* size: 4 */

int                        i; /* size: 4 */

int                        i; /* size: 4 */

int                        i; /* size: 4 */

class CBaseEntity *        pHostage; /* size: 4 */

int                        numHostages; /* size: 4 */

intconst                   BufLen; /* size: 4 */

char                       buf[16]; /* size: 16 */

class CBaseEntity *        pHostage; /* size: 4 */

class CBaseEntity *        pPoint; /* size: 4 */

class CBaseEntity *        pPoint2; /* size: 4 */

int                        newSBarState[4]; /* size: 16 */

char                       sbuf0[128]; /* size: 128 */

TraceResult                tr; /* size: 56 */

class Vector              vecSrc; /* size: 12 */

class Vector              vecEnd; /* size: 12 */

BOOL                       bForceResend; /* size: 4 */

class CBaseEntity *        pEntity; /* size: 4 */

bool                       isVisiblePlayer; /* size: 1 */

; /* size: 144993380 */

int                        i; /* size: 4 */

class CBasePlayerItem *    pItem; /* size: 4 */

class CBasePlayerItem *    pItem; /* size: 4 */

int                        i; /* size: 4 */

; /* size: 145171080 */

; /* size: 145171256 */

; /* size: 145171432 */

; /* size: 145171608 */

; /* size: 145171784 */

; /* size: 145171960 */

; /* size: 145172136 */

; /* size: 145172312 */

; /* size: 145172488 */

; /* size: 145172664 */

int                        i; /* size: 4 */

int                        iAdd; /* size: 4 */

; /* size: 145173212 */

; /* size: 145172840 */

; /* size: 145173776 */

; /* size: 145174232 */

; /* size: 144146868 */

; /* size: 145179268 */

float                      dt; /* size: 4 */

class Vector              est_velocity; /* size: 12 */

float                      flYawDiff; /* size: 4 */

float                      flYaw; /* size: 4 */

float                      range; /* size: 4 */

float                      range; /* size: 4 */

int                        iBlend; /* size: 4 */

float                      temp; /* size: 4 */

int                        iBlend; /* size: 4 */

float                      temp; /* size: 4 */

; /* size: 145180900 */

float                      dt; /* size: 4 */

float                      flYaw; /* size: 4 */

float                      maxyaw; /* size: 4 */

float                      blend_yaw; /* size: 4 */

mstudioseqdesc_t *         pseqdesc; /* size: 4 */

float                      dt; /* size: 4 */

class model_s *            model; /* size: 4 */

studiohdr_t *              pstudiohdr; /* size: 4 */

; /* size: 145182204 */

; /* size: 145182248 */

; /* size: 145181336 */

float                      flFallDamage; /* size: 4 */

; /* size: 145187408 */

; /* size: 145187452 */

; /* size: 145187496 */

; /* size: 145187540 */

; /* size: 145187316 */

int                        i; /* size: 4 */

class CBasePlayerItem *    pPlayerItem; /* size: 4 */

class CBasePlayerWeapon *  gun; /* size: 4 */

; /* size: 145188008 */

; /* size: 145188052 */

; /* size: 145188096 */

; /* size: 145188140 */

; /* size: 145187916 */

; /* size: 145188360 */

; /* size: 145188404 */

; /* size: 145188448 */

; /* size: 145188492 */

; /* size: 145182568 */

class CBasePlayer *        pPlayer; /* size: 4 */

; /* size: 145189128 */

class CBasePlayer *        pPlayer; /* size: 4 */

; /* size: 145189640 */

class CBasePlayer *        pPlayer; /* size: 4 */

; /* size: 145190152 */

char *                     infobuffer; /* size: 4 */

char *                     pModel; /* size: 4 */

BOOL                       fApplyArmor; /* size: 4 */

; /* size: 145190776 */

const char  *              pszKeyVal; /* size: 4 */

class Vector              to; /* size: 12 */

class Vector              idealAngle; /* size: 12 */

float                      deltaYaw; /* size: 4 */

float                      deltaPitch; /* size: 4 */

int                        account; /* size: 4 */

class WeaponStruct *       temp; /* size: 4 */

int                        i; /* size: 4 */

class WeaponStruct *       temp; /* size: 4 */

int                        i; /* size: 4 */

class CBasePlayerWeapon *  primary; /* size: 4 */

int                        i; /* size: 4 */

class WeaponStruct *       temp; /* size: 4 */

class CBasePlayerWeapon *  secondary; /* size: 4 */

int                        i; /* size: 4 */

class WeaponStruct *       temp; /* size: 4 */

class CBasePlayerWeapon *  primary; /* size: 4 */

class CBasePlayerWeapon *  secondary; /* size: 4 */

class CHalfLifeMultiplay * mpRules; /* size: 4 */

int                        iAmmoIndex; /* size: 4 */

; /* size: 145218616 */

; /* size: 145218752 */

; /* size: 145218360 */

int                        len; /* size: 4 */

const char  *              alias; /* size: 4 */

int                        classId; /* size: 4 */

const char  *              alias; /* size: 4 */

int                        classId; /* size: 4 */

const char  *              alias; /* size: 4 */

int                        classId; /* size: 4 */

const char  *              alias; /* size: 4 */

int                        classId; /* size: 4 */

const char  *              weaponName; /* size: 4 */

const char  *              weaponName; /* size: 4 */

intconst                   BufLen; /* size: 4 */

char                       buf[256]; /* size: 256 */

class CBasePlayerWeapon *  primary; /* size: 4 */

class vector<CCareerTask*, std::allocator<CCareerTask*> > taskVector; /* size: 12 */

CareerTaskListIt           it; /* size: 0 */

class CCareerTask *        pTask; /* size: 4 */

; /* size: 145227796 */

; /* size: 145227704 */

; /* size: 145227976 */

; /* size: 145228192 */

; /* size: 145228100 */

int                        taskNum; /* size: 4 */

class CCareerTask *        temp; /* size: 4 */

int                        i; /* size: 4 */

class CCareerTask *        pTask; /* size: 4 */

; /* size: 145228824 */

; /* size: 145228732 */

intconst                   BufLen; /* size: 4 */

char                       buf[256]; /* size: 256 */

class CBasePlayerWeapon *  secondary; /* size: 4 */

class vector<CCareerTask*, std::allocator<CCareerTask*> > taskVector; /* size: 12 */

CareerTaskListIt           it; /* size: 0 */

class CCareerTask *        pTask; /* size: 4 */

; /* size: 145229892 */

; /* size: 144635672 */

; /* size: 145234164 */

; /* size: 145234500 */

; /* size: 145234408 */

int                        taskNum; /* size: 4 */

class CCareerTask *        temp; /* size: 4 */

int                        i; /* size: 4 */

class CCareerTask *        pTask; /* size: 4 */

; /* size: 145235132 */

; /* size: 145234944 */

bool                       foundOne; /* size: 1 */

CareerTaskListIt           it; /* size: 0 */

class CCareerTask *        pTask; /* size: 4 */

bool                       foundOne; /* size: 1 */

CareerTaskListIt           it; /* size: 0 */

class CCareerTask *        pTask; /* size: 4 */

bool                       foundOne; /* size: 1 */

CareerTaskListIt           it; /* size: 0 */

class CCareerTask *        pTask; /* size: 4 */

bool                       foundOne; /* size: 1 */

CareerTaskListIt           it; /* size: 0 */

class CCareerTask *        pTask; /* size: 4 */

char                       newString[256]; /* size: 256 */

int                        newStringPos; /* size: 4 */

char                       priorityToken[32]; /* size: 32 */

const char  *              priorityChar; /* size: 4 */

char *                     autobuyPosition; /* size: 4 */

class AutoBuyInfoStruct *  ret; /* size: 4 */

int                        i; /* size: 4 */

class AutoBuyInfoStruct *  temp; /* size: 4 */

class AutoBuyInfoStruct *  ret; /* size: 4 */

int                        i; /* size: 4 */

class AutoBuyInfoStruct *  temp; /* size: 4 */

class CBasePlayerWeapon *  primary; /* size: 4 */

class CBasePlayerWeapon *  secondary; /* size: 4 */

char                       command[32]; /* size: 32 */

const char  *              c; /* size: 4 */

int                        i; /* size: 4 */

class AutoBuyInfoStruct *  commandInfo; /* size: 4 */

; /* size: 145281668 */

; /* size: 145281712 */

; /* size: 145281576 */

const char  *              c; /* size: 4 */

bool                       boughtPrimary; /* size: 1 */

bool                       boughtSecondary; /* size: 1 */

char                       prioritizedString[256]; /* size: 256 */

; /* size: 145282524 */

; /* size: 145282568 */

; /* size: 145282664 */

; /* size: 145282840 */

; /* size: 145282884 */

; /* size: 145282980 */

; /* size: 145283156 */

; /* size: 145283200 */

; /* size: 145283244 */

; /* size: 145283288 */

; /* size: 145283064 */

; /* size: 145283468 */

; /* size: 145283512 */

; /* size: 145283556 */

; /* size: 145283600 */

; /* size: 145283376 */

; /* size: 145283780 */

; /* size: 145283824 */

; /* size: 145283920 */

class CBasePlayerWeapon *  primary; /* size: 4 */

class CBasePlayerWeapon *  secondary; /* size: 4 */

int                        iAmmoIndex; /* size: 4 */

; /* size: 145250624 */

; /* size: 145250760 */

; /* size: 145284004 */

const char  *              alias; /* size: 4 */

class CBasePlayerWeapon *  primary; /* size: 4 */

const char  *              alias; /* size: 4 */

class CBasePlayerWeapon *  secondary; /* size: 4 */

int                        iAmmoIndex; /* size: 4 */

int                        numToBuy; /* size: 4 */

int                        i; /* size: 4 */

int                        iAmmoIndex; /* size: 4 */

int                        numToBuy; /* size: 4 */

int                        i; /* size: 4 */

int                        iAmmoIndex; /* size: 4 */

int                        numToBuy; /* size: 4 */

int                        i; /* size: 4 */

char *                     fileData; /* size: 4 */

char *                     token; /* size: 4 */

; /* size: 143924888 */

; /* size: 145258936 */

; /* size: 145259236 */

; /* size: 145259536 */

; /* size: 145259580 */

; /* size: 145259624 */

; /* size: 145259812 */

; /* size: 145260112 */

; /* size: 145260156 */

; /* size: 145260200 */

; /* size: 145260388 */

; /* size: 145260688 */

; /* size: 145260732 */

; /* size: 145260776 */

; /* size: 145260964 */

const char  *              alias; /* size: 4 */

class CBasePlayerWeapon *  primary; /* size: 4 */

const char  *              alias; /* size: 4 */

class CBasePlayerWeapon *  secondary; /* size: 4 */

int                        iAmmoIndex; /* size: 4 */

int                        numToBuy; /* size: 4 */

; /* size: 145267668 */

int                        i; /* size: 4 */

int                        iAmmoIndex; /* size: 4 */

int                        numToBuy; /* size: 4 */

; /* size: 145268364 */

int                        i; /* size: 4 */

int                        iAmmoIndex; /* size: 4 */

int                        numToBuy; /* size: 4 */

; /* size: 145269060 */

int                        i; /* size: 4 */

const char  *              placeName; /* size: 4 */

Place                      playerPlace; /* size: 4 */

const BotPhraseList  *     placeList; /* size: 4 */

int                        i; /* size: 4 */

const_iterator             iter; /* size: 0 */

int                        i; /* size: 4 */

class CBasePlayer *        player; /* size: 4 */

entvars_t *                pev; /* size: 4 */

int                        i; /* size: 4 */

; /* size: 145277192 */

class CBaseEntity *        pEntity; /* size: 4 */

class CClientFog *         pFog; /* size: 4 */

int                        r; /* size: 4 */

int                        g; /* size: 4 */

int                        b; /* size: 4 */

union {
	float              f;                    /*           4 */
	char               b[4];                 /*           4 */
} density; /* size: 4 */

int                        iHealth; /* size: 4 */

class Vector              damageOrigin; /* size: 12 */

edict_t *                  other; /* size: 4 */

int                        visibleDamageBits; /* size: 4 */

class CBaseEntity *        pEntity; /* size: 4 */

; /* size: 145278724 */

; /* size: 145278940 */

int                        weapon_id; /* size: 4 */

class CBasePlayerWeapon *  w; /* size: 4 */

class CBaseEntity *        pPlayer; /* size: 4 */

class CBasePlayer *        player; /* size: 4 */

short int                  iTimeElapsed; /* size: 2 */

class CBaseEntity *        pPlayer; /* size: 4 */

int                        myIndex; /* size: 4 */

class CBasePlayer *        player; /* size: 4 */

class CBaseEntity *        pPlayer; /* size: 4 */

int                        myIndex; /* size: 4 */

class CBasePlayer *        player; /* size: 4 */

entvars_t *                pev; /* size: 4 */

int                        fTookDamage; /* size: 4 */

float                      flRatio; /* size: 4 */

float                      flBonus; /* size: 4 */

float                      flHealthPrev; /* size: 4 */

int                        iGunType; /* size: 4 */

float                      flShieldRatio; /* size: 4 */

int                        teamAttack; /* size: 4 */

int                        armorHit; /* size: 4 */

class CBasePlayer *        pAttack; /* size: 4 */

class CBaseEntity *        pAttacker; /* size: 4 */

class CBaseEntity *        attacker; /* size: 4 */

int                        i; /* size: 4 */

float                      fTookDamage; /* size: 4 */

class CGrenade *           pGrenade; /* size: 4 */

class CBaseEntity *        temp; /* size: 4 */

; /* size: 145296804 */

; /* size: 145297100 */

; /* size: 145297476 */

; /* size: 145297816 */

; /* size: 145297680 */

float                      flNew; /* size: 4 */

float                      flArmor; /* size: 4 */

int                        oldValue; /* size: 4 */

; /* size: 145298188 */

class CHalfLifeMultiplay * mp; /* size: 4 */

int                        i; /* size: 4 */

class CBasePlayer *        pPlayer; /* size: 4 */

bool                       killedByHumanPlayer; /* size: 1 */

int                        i; /* size: 4 */

int                        i; /* size: 4 */

class CBasePlayer *        pPlayer; /* size: 4 */

; /* size: 145299488 */

; /* size: 145299532 */

; /* size: 145299576 */

; /* size: 145299620 */

; /* size: 145292384 */

; /* size: 145299840 */

; /* size: 145300056 */

class CBasePlayer *        player; /* size: 4 */

class CBaseEntity *        pBasePlayer; /* size: 4 */

class CBasePlayer *        basePlayer; /* size: 4 */

; /* size: 145304844 */

; /* size: 145304888 */

; /* size: 145304932 */

; /* size: 145304976 */

; /* size: 145304752 */

class Vector              attack_velocity; /* size: 12 */

; /* size: 145305332 */

; /* size: 145305548 */

; /* size: 145305592 */

; /* size: 145305636 */

; /* size: 145305680 */

; /* size: 145300220 */

; /* size: 145305904 */

; /* size: 145305768 */

float                      flNew; /* size: 4 */

float                      flArmor; /* size: 4 */

int                        oldValue; /* size: 4 */

; /* size: 145306276 */

class CHalfLifeMultiplay * mp; /* size: 4 */

int                        i; /* size: 4 */

class CBasePlayer *        pPlayer; /* size: 4 */

bool                       killedByHumanPlayer; /* size: 1 */

class CBasePlayer *        pPlayer; /* size: 4 */

class CBaseEntity *        pEntity; /* size: 4 */

BOOL                       bSend; /* size: 4 */

class CBasePlayer *        pPlayer; /* size: 4 */

class CBasePlayer *        pTarget; /* size: 4 */

; /* size: 145308092 */

const char  *              placeName; /* size: 4 */

Place                      playerPlace; /* size: 4 */

const BotPhraseList  *     placeList; /* size: 4 */

int                        i; /* size: 4 */

const_iterator             iter; /* size: 0 */

class CBaseEntity *        pEntity; /* size: 4 */

BOOL                       bSend; /* size: 4 */

class CBasePlayer *        pPlayer; /* size: 4 */

class CBasePlayer *        pTarget; /* size: 4 */

; /* size: 145313864 */

class CBaseEntity *        pPlayer; /* size: 4 */

int                        myIndex; /* size: 4 */

class CBasePlayer *        player; /* size: 4 */

BOOL                       bKillProgBar; /* size: 4 */

int                        i; /* size: 4 */

class CBasePlayerItem *    pPendingItem; /* size: 4 */

; /* size: 145315668 */

class CBasePlayer *        pPlayer; /* size: 4 */

; /* size: 145316196 */

bool                       bPackGun; /* size: 1 */

bool                       bPackAmmo; /* size: 1 */

int                        n; /* size: 4 */

int                        nBestWeight; /* size: 4 */

class CBasePlayerItem *    pBestItem; /* size: 4 */

bool                       bShieldDropped; /* size: 1 */

; /* size: 145327512 */

; /* size: 145327344 */

class CBasePlayerItem *    pPlayerItem; /* size: 4 */

ItemInfo                   info; /* size: 44 */

float                      flForward; /* size: 4 */

BOOL                       fAnyButtonDown; /* size: 4 */

; /* size: 145328092 */

; /* size: 145328400 */

float                      flForward; /* size: 4 */

BOOL                       fAnyButtonDown; /* size: 4 */

int                        buttonsChanged; /* size: 4 */

class CBaseEntity *        pGroundEntity; /* size: 4 */

; /* size: 145329256 */

; /* size: 145329300 */

; /* size: 145329516 */

; /* size: 145329692 */

; /* size: 145329736 */

; /* size: 145329872 */

; /* size: 145330048 */

; /* size: 145330264 */

; /* size: 145330440 */

; /* size: 145330484 */

; /* size: 145329640 */

; /* size: 145330904 */

; /* size: 145330812 */

; /* size: 145331160 */

; /* size: 145331204 */

; /* size: 143924912 */

int                        i; /* size: 4 */

int                        i; /* size: 4 */

; /* size: 145336200 */

int                        i; /* size: 4 */

class CBasePlayer *        pObserver; /* size: 4 */

char *                     infobuffer; /* size: 4 */

class CBasePlayerItem *    pWeapon; /* size: 4 */

int                        i; /* size: 4 */

class CWeaponBox *         pWeaponBox; /* size: 4 */

const char  *              modelName; /* size: 4 */

class CBaseEntity *        pEntity; /* size: 4 */

class CBasePlayer *        pTempPlayer; /* size: 4 */

class CCSBotManager *      csBots; /* size: 4 */

int                        iAmmoIndex; /* size: 4 */

; /* size: 145337956 */

; /* size: 145339252 */

; /* size: 144253312 */

class CBasePlayerItem *    pWeapon; /* size: 4 */

int                        i; /* size: 4 */

class CBasePlayerItem *    pWeapon; /* size: 4 */

int                        i; /* size: 4 */

class CSound *             pSound; /* size: 4 */

; /* size: 145349232 */

class CSound *             pSound; /* size: 4 */

; /* size: 145349752 */

class CBaseEntity *        pAttackerEntity; /* size: 4 */

class CBasePlayer *        pAttacker; /* size: 4 */

bool                       killerHasShield; /* size: 1 */

bool                       wasBlind; /* size: 1 */

; /* size: 145350236 */

class CCSBot *             pBot; /* size: 4 */

int                        i; /* size: 4 */

class CBasePlayer *        pPlayer; /* size: 4 */

bool                       killedByHumanPlayer; /* size: 1 */

int                        i; /* size: 4 */

class CBasePlayer *        pObserver; /* size: 4 */

; /* size: 145351228 */

; /* size: 145351272 */

; /* size: 145351316 */

; /* size: 145351360 */

; /* size: 145351136 */

class CSmokeGrenade *      pSmoke; /* size: 4 */

class CHEGrenade *         pHEGrenade; /* size: 4 */

extern int                        gmsgADStop; /* size: 4 */

; /* size: 145397456 */

; /* size: 145398552 */

; /* size: 145398460 */

; /* size: 145398784 */

; /* size: 145398692 */

; /* size: 145399016 */

; /* size: 145398924 */

; /* size: 145399248 */

; /* size: 145399156 */

; /* size: 145399480 */

; /* size: 145399388 */

; /* size: 145399712 */

; /* size: 145399620 */

; /* size: 145367204 */

; /* size: 145399852 */

; /* size: 145367436 */

; /* size: 145367344 */

; /* size: 145367668 */

; /* size: 145367576 */

; /* size: 145367900 */

; /* size: 145367808 */

; /* size: 145368132 */

; /* size: 145368040 */

; /* size: 145368364 */

; /* size: 145368272 */

; /* size: 145368596 */

; /* size: 145368504 */

; /* size: 145368828 */

; /* size: 145368736 */

; /* size: 145369136 */

; /* size: 145398300 */

int                        oldTeam; /* size: 4 */

char *                     szOldTeam; /* size: 4 */

char *                     szNewTeam; /* size: 4 */

int                        i; /* size: 4 */

; /* size: 145369956 */

class CCSBot *             pBot; /* size: 4 */

const class BotProfile  *  pProfile; /* size: 4 */

bool                       kick; /* size: 1 */

intconst                   k_cubSaltSize; /* size: 4 */

GID_tconst                 k_GIDNil; /* size: 8 */

GID_tconst                 k_TxnIDNil; /* size: 8 */

GID_tconst                 k_TxnIDUnknown; /* size: 8 */

PackageId_tconst           k_uPackageIdFreeSub; /* size: 4 */

PackageId_tconst           k_uPackageIdInvalid; /* size: 4 */

AppId_tconst               k_uAppIdInvalid; /* size: 4 */

AssetClassId_tconst        k_ulAssetClassIdInvalid; /* size: 8 */

PhysicalItemId_tconst      k_uPhysicalItemIdInvalid; /* size: 4 */

DepotId_tconst             k_uDepotIdInvalid; /* size: 4 */

CellID_tconst              k_uCellIDInvalid; /* size: 4 */

SteamAPICall_tconst        k_uAPICallInvalid; /* size: 8 */

PartnerId_tconst           k_uPartnerIdInvalid; /* size: 4 */

extern class _IO_FILE *           stdin; /* size: 4 */

extern class _IO_FILE *           stdout; /* size: 4 */

extern enginefuncs_t              g_engfuncs; /* size: 632 */

extern globalvars_t *             gpGlobals; /* size: 4 */

extern class Vectorconst          g_vecZero; /* size: 12 */

extern int                        g_Language; /* size: 4 */

extern char                       gszallsentencenames[1536][16]; /* size: 24576 */

extern class CGlobalState        gGlobalState; /* size: 8 */

extern struct AutoBuyInfoStruct   g_autoBuyInfo[0]; /* size: 0 */

int                        gmsgWeapPickup; /* size: 4 */

extern short int                  g_sModelIndexRadio; /* size: 2 */

int                        gmsgHudText; /* size: 4 */

int                        gmsgHudTextArgs; /* size: 4 */

BOOL                       gInitHUD; /* size: 4 */

extern class CGraph              WorldGraph; /* size: 16 */

extern int                        g_iSkillLevel; /* size: 4 */

int                        gmsgShake; /* size: 4 */

int                        gmsgFade; /* size: 4 */

extern class CGameRules *         g_pGameRules; /* size: 4 */

extern cvar_t                     cv_bot_difficulty; /* size: 20 */

extern cvar_t                     cv_bot_allow_rogues; /* size: 20 */

extern cvar_t                     cv_bot_allow_pistols; /* size: 20 */

extern cvar_t                     cv_bot_allow_shotguns; /* size: 20 */

extern cvar_t                     cv_bot_allow_sub_machine_guns; /* size: 20 */

extern cvar_t                     cv_bot_allow_rifles; /* size: 20 */

extern cvar_t                     cv_bot_allow_machine_guns; /* size: 20 */

extern cvar_t                     cv_bot_allow_grenades; /* size: 20 */

extern cvar_t                     cv_bot_allow_snipers; /* size: 20 */

extern cvar_t                     cv_bot_allow_shield; /* size: 20 */

extern cvar_t                     cv_bot_zombie; /* size: 20 */

extern cvar_t                     cv_bot_chatter; /* size: 20 */

extern class CBotManager *        TheBots; /* size: 4 */

floatconst                 GenerationStepSize; /* size: 4 */

floatconst                 StepHeight; /* size: 4 */

floatconst                 JumpHeight; /* size: 4 */

floatconst                 JumpCrouchHeight; /* size: 4 */

floatconst                 MaxSlope; /* size: 4 */

floatconst                 MaxUnitZSlope; /* size: 4 */

floatconst                 BotRadius; /* size: 4 */

floatconst                 DeathDrop; /* size: 4 */

floatconst                 HalfHumanWidth; /* size: 4 */

floatconst                 HalfHumanHeight; /* size: 4 */

floatconst                 HumanHeight; /* size: 4 */

extern NavAreaList                TheNavAreaList; /* size: 8 */

extern class CNavAreaGrid        TheNavAreaGrid; /* size: 1052 */

extern class BotProfileManager *  TheBotProfiles; /* size: 4 */

extern cvar_t                     friendlyfire; /* size: 20 */

extern class BotPhraseManager *   TheBotPhrases; /* size: 4 */

extern class CBaseEntity *        g_pSelectedZombieSpawn; /* size: 4 */

extern class CBaseTutor *         TheTutor; /* size: 4 */

extern class CCareerTaskManager * TheCareerTasks; /* size: 4 */

extern BOOL                       g_fGameOver; /* size: 4 */

int                        gEvilImpulse101; /* size: 4 */

extern int                        gDisplayTitle; /* size: 4 */

extern cvar_t                     logdetail; /* size: 20 */

extern bool                       g_skipCareerInitialSpawn; /* size: 1 */

char                       g_szMapBriefingText[512]; /* size: 512 */

extern cvar_t                     fadetoblack; /* size: 20 */

extern cvar_t                     playerid; /* size: 20 */

floatconst                 s_veryFastHeartbeatPlayLength; /* size: 4 */

floatconst                 s_fastHeartbeatPlayLength; /* size: 4 */

floatconst                 s_heartbeatPlayLength; /* size: 4 */

int                        giPrecacheGrunt; /* size: 4 */

int                        gmsgFlashlight; /* size: 4 */

int                        gmsgFlashBattery; /* size: 4 */

int                        gmsgResetHUD; /* size: 4 */

int                        gmsgInitHUD; /* size: 4 */

int                        gmsgViewMode; /* size: 4 */

int                        gmsgShowGameTitle; /* size: 4 */

int                        gmsgCurWeapon; /* size: 4 */

int                        gmsgHealth; /* size: 4 */

int                        gmsgDamage; /* size: 4 */

int                        gmsgBattery; /* size: 4 */

int                        gmsgTrain; /* size: 4 */

int                        gmsgLogo; /* size: 4 */

int                        gmsgWeaponList; /* size: 4 */

int                        gmsgAmmoX; /* size: 4 */

int                        gmsgDeathMsg; /* size: 4 */

int                        gmsgScoreAttrib; /* size: 4 */

int                        gmsgScoreInfo; /* size: 4 */

int                        gmsgTeamInfo; /* size: 4 */

int                        gmsgTeamScore; /* size: 4 */

int                        gmsgGameMode; /* size: 4 */

int                        gmsgMOTD; /* size: 4 */

int                        gmsgServerName; /* size: 4 */

int                        gmsgAmmoPickup; /* size: 4 */

int                        gmsgItemPickup; /* size: 4 */

int                        gmsgHideWeapon; /* size: 4 */

int                        gmsgSayText; /* size: 4 */

int                        gmsgTextMsg; /* size: 4 */

int                        gmsgSetFOV; /* size: 4 */

int                        gmsgShowMenu; /* size: 4 */

int                        gmsgSendAudio; /* size: 4 */

int                        gmsgRoundTime; /* size: 4 */

int                        gmsgMoney; /* size: 4 */

int                        gmsgBlinkAcct; /* size: 4 */

int                        gmsgArmorType; /* size: 4 */

int                        gmsgStatusValue; /* size: 4 */

int                        gmsgStatusText; /* size: 4 */

int                        gmsgStatusIcon; /* size: 4 */

int                        gmsgBarTime; /* size: 4 */

int                        gmsgReloadSound; /* size: 4 */

int                        gmsgCrosshair; /* size: 4 */

int                        gmsgNVGToggle; /* size: 4 */

int                        gmsgRadar; /* size: 4 */

int                        gmsgSpectator; /* size: 4 */

int                        gmsgVGUIMenu; /* size: 4 */

int                        gmsgCZCareer; /* size: 4 */

int                        gmsgCZCareerHUD; /* size: 4 */

int                        gmsgTaskTime; /* size: 4 */

int                        gmsgTutorText; /* size: 4 */

int                        gmsgTutorLine; /* size: 4 */

int                        gmsgShadowIdx; /* size: 4 */

int                        gmsgTutorState; /* size: 4 */

int                        gmsgTutorClose; /* size: 4 */

int                        gmsgAllowSpec; /* size: 4 */

int                        gmsgBombDrop; /* size: 4 */

int                        gmsgBombPickup; /* size: 4 */

int                        gmsgHostagePos; /* size: 4 */

int                        gmsgHostageK; /* size: 4 */

int                        gmsgGeigerRange; /* size: 4 */

int                        gmsgSendCorpse; /* size: 4 */

int                        gmsgHLTV; /* size: 4 */

int                        gmsgSpecHealth; /* size: 4 */

int                        gmsgForceCam; /* size: 4 */

int                        gmsgADStop; /* size: 4 */

int                        gmsgReceiveW; /* size: 4 */

int                        gmsgScenarioIcon; /* size: 4 */

int                        gmsgBotVoice; /* size: 4 */

int                        gmsgBuyClose; /* size: 4 */

int                        gmsgItemStatus; /* size: 4 */

int                        gmsgLocation; /* size: 4 */

int                        gmsgSpecHealth2; /* size: 4 */

int                        gmsgBarTime2; /* size: 4 */

int                        gmsgBotProgress; /* size: 4 */

int                        gmsgBrass; /* size: 4 */

int                        gmsgFog; /* size: 4 */

int                        gmsgShowTimer; /* size: 4 */

cvar_t *                   sv_aim; /* size: 4 */

entvars_t *                g_pevLastInflictor; /* size: 4 */

extern cvar_t                     startmoney; /* size: 20 */

FILE *                     fpTracks; /* size: 4 */

class Vectorconst          storeSpot; /* size: 12 */

class CBaseEntity *        g_pLastSpawn; /* size: 4 */

class CBaseEntity *        g_pLastCTSpawn; /* size: 4 */

class CBaseEntity *        g_pLastTerroristSpawn; /* size: 4 */

struct ZombieSpawn         zombieSpawn[256]; /* size: 3072 */

int                        zombieSpawnCount; /* size: 4 */

extern float                      g_flWeaponCheat; /* size: 4 */

studiohdr_t *              pstudiohdr; /* size: 4 */

struct WeaponStruct        g_weaponStruct[32]; /* size: 640 */

extern const char  *              BotArgs[4]; /* size: 16 */

extern bool                       UseBotArgs; /* size: 1 */

char *const                shotgunAutoBuyString; /* size: 4 */

char *const                sniperrifleAutoBuyString; /* size: 4 */

char *const                smgAutoBuyString; /* size: 4 */

char *const                machinegunAutoBuyString; /* size: 4 */

char *const                pistolAutoBuyString; /* size: 4 */

char *const                rifleAutoBuyString; /* size: 4 */

char *const                grenadeAutoBuyString; /* size: 4 */

char *const                flashkillAutoBuyString; /* size: 4 */

; /* size: 145436144 */

; /* size: 145436188 */

; /* size: 145436232 */

; /* size: 0 */

/* Types: */

/* 1 */
char
 /* size: 1 */

/* 2 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 3 */
unsigned int
 /* size: 4 */

/* 4 */
unsigned char
 /* size: 1 */

/* 5 */
short unsigned int
 /* size: 2 */

/* 6 */
long unsigned int
 /* size: 4 */

/* 7 */
signed char
 /* size: 1 */

/* 8 */
short int
 /* size: 2 */

/* 9 */
int
 /* size: 4 */

/* 10 */
long long int
 /* size: 8 */

/* 11 */
long long unsigned int
 /* size: 8 */

/* 12 */
/* <0> (null):0 */
typedef long long int __quad_t; /* size: 8 */

/* 13 */
/* <0> (null):0 */
typedef long int __off_t; /* size: 4 */

/* 14 */
long int
 /* size: 4 */

/* 15 */
/* <0> (null):0 */
typedef __quad_t __off64_t; /* size: 8 */

/* 16 */
 /* pointer to 0 */
 /* size: 4 */

/* 17 */
 /* pointer to 1 */
 /* size: 4 */

/* 18 */
/* <0> (null):0 */
struct _IO_FILE {
	int                        _flags;               /*     0     4 */
	char *                     _IO_read_ptr;         /*     4     4 */
	char *                     _IO_read_end;         /*     8     4 */
	char *                     _IO_read_base;        /*    12     4 */
	char *                     _IO_write_base;       /*    16     4 */
	char *                     _IO_write_ptr;        /*    20     4 */
	char *                     _IO_write_end;        /*    24     4 */
	char *                     _IO_buf_base;         /*    28     4 */
	char *                     _IO_buf_end;          /*    32     4 */
	char *                     _IO_save_base;        /*    36     4 */
	char *                     _IO_backup_base;      /*    40     4 */
	char *                     _IO_save_end;         /*    44     4 */
	class _IO_marker *         _markers;             /*    48     4 */
	class _IO_FILE *           _chain;               /*    52     4 */
	int                        _fileno;              /*    56     4 */
	int                        _flags2;              /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	__off_t                    _old_offset;          /*    64     4 */
	short unsigned int         _cur_column;          /*    68     2 */
	signed char                _vtable_offset;       /*    70     1 */
	char                       _shortbuf[1];         /*    71     1 */
	_IO_lock_t *               _lock;                /*    72     4 */
	__off64_t                  _offset;              /*    76     8 */
	void *                     __pad1;               /*    84     4 */
	void *                     __pad2;               /*    88     4 */
	void *                     __pad3;               /*    92     4 */
	void *                     __pad4;               /*    96     4 */
	size_t                     __pad5;               /*   100     4 */
	int                        _mode;                /*   104     4 */
	char                       _unused2[40];         /*   108    40 */
	/* --- cacheline 2 boundary (128 bytes) was 20 bytes ago --- */

	/* size: 148, cachelines: 3, members: 29 */
	/* last cacheline: 20 bytes */
}; /* size: 148 */

/* 19 */
/* <0> (null):0 */
typedef void _IO_lock_t; /* size: 0 */

/* 20 */
/* <0> (null):0 */
struct _IO_marker {
	class _IO_marker *         _next;                /*     0     4 */
	class _IO_FILE *           _sbuf;                /*     4     4 */
	int                        _pos;                 /*     8     4 */

	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 21 */
 /* pointer to 20 */
 /* size: 4 */

/* 22 */
 /* pointer to 18 */
 /* size: 4 */

/* 23 */
 /* pointer to 20 */
 /* size: 4 */

/* 24 */
 /* pointer to 18 */
 /* size: 4 */

/* 25 */
/* <0> (null):0 */
char                       array[1]; /* size: 1 */

/* 26 */
 /* pointer to 19 */
 /* size: 4 */

/* 27 */
/* <0> (null):0 */
char                       array[40]; /* size: 40 */

/* 28 */
 /* pointer to 29 */
 /* size: 4 */

/* 29 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 30 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 31 */
long double
 /* size: 12 */

/* 32 */
double
 /* size: 8 */

/* 33 */
/* <0> (null):0 */
typedef int int32; /* size: 4 */

/* 34 */
/* <0> (null):0 */
typedef unsigned int uint32; /* size: 4 */

/* 35 */
/* <0> (null):0 */
typedef long long unsigned int uint64; /* size: 8 */

/* 36 */
/* <0> (null):0 */
typedef uint64 GID_t; /* size: 8 */

/* 37 */
/* <0> (null):0 */
typedef uint32 PackageId_t; /* size: 4 */

/* 38 */
/* <0> (null):0 */
typedef uint32 AppId_t; /* size: 4 */

/* 39 */
/* <0> (null):0 */
typedef uint64 AssetClassId_t; /* size: 8 */

/* 40 */
/* <0> (null):0 */
typedef uint32 PhysicalItemId_t; /* size: 4 */

/* 41 */
/* <0> (null):0 */
typedef uint32 DepotId_t; /* size: 4 */

/* 42 */
/* <0> (null):0 */
typedef uint32 CellID_t; /* size: 4 */

/* 43 */
/* <0> (null):0 */
typedef uint64 SteamAPICall_t; /* size: 8 */

/* 44 */
/* <0> (null):0 */
typedef uint32 PartnerId_t; /* size: 4 */

/* 45 */
/* <0> (null):0 */
typedef int BOOL; /* size: 4 */

/* 46 */
/* <0> (null):0 */
typedef unsigned char byte; /* size: 1 */

/* 47 */
/* <0> (null):0 */
typedef unsigned int string_t; /* size: 4 */

/* 48 */
/* <0> (null):0 */
typedef float vec_t; /* size: 4 */

/* 49 */
float
 /* size: 4 */

/* 50 */
/* <0> (null):0 */
class Vector2D {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	/* <0> (null):0 */
	void Vector2D(class Vector2D *);

	/* <0> (null):0 */
	void Vector2D(class Vector2D *, float, float);

	/* <0> (null):0 */
	class Vector2D operator+(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DplERKS_ */

	/* <0> (null):0 */
	class Vector2D operator-(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DmiERKS_ */

	/* <0> (null):0 */
	class Vector2D operator*(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DmlEf */

	/* <0> (null):0 */
	class Vector2D operator/(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DdvEf */

	/* <0> (null):0 */
	float Length(const class Vector2D  *); /* linkage=_ZNK8Vector2D6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector2D  *); /* linkage=_ZNK8Vector2D13LengthSquaredEv */

	/* <0> (null):0 */
	class Vector2D Normalize(const class Vector2D  *); /* linkage=_ZNK8Vector2D9NormalizeEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector2D *); /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector2D *, float); /* linkage=_ZN8Vector2D6IsZeroEf */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 51 */
 /* pointer to 50 */
 /* size: 4 */

/* 52 */
 /* pointer to 53 */
 /* size: 4 */

/* 53 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 54 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 55 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 56 */
bool
 /* size: 1 */

/* 57 */
/* <0> (null):0 */
class Vector {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	vec_t                      z;                    /*     8     4 */
	/* <0> (null):0 */
	void Vector(class Vector *);

	/* <0> (null):0 */
	void Vector(class Vector *, float, float, float);

	/* <0> (null):0 */
	void Vector(class Vector *, const class Vector  &);

	/* <0> (null):0 */
	void Vector(class Vector *, float *);

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *); /* linkage=_ZNK6VectorngEv */

	/* <0> (null):0 */
	int operator==(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectoreqERKS_ */

	/* <0> (null):0 */
	int operator!=(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorneERKS_ */

	/* <0> (null):0 */
	class Vector operator+(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorplERKS_ */

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectormiERKS_ */

	/* <0> (null):0 */
	class Vector operator*(const class Vector  *, float); /* linkage=_ZNK6VectormlEf */

	/* <0> (null):0 */
	class Vector operator/(const class Vector  *, float); /* linkage=_ZNK6VectordvEf */

	/* <0> (null):0 */
	void CopyToArray(const class Vector  *, float *); /* linkage=_ZNK6Vector11CopyToArrayEPf */

	/* <0> (null):0 */
	float Length(const class Vector  *); /* linkage=_ZNK6Vector6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector  *); /* linkage=_ZNK6Vector13LengthSquaredEv */

	/* <0> (null):0 */
	float * operator float*(class Vector *); /* linkage=_ZN6VectorcvPfEv */

	/* <0> (null):0 */
	const float  * operator const float*(const class Vector  *); /* linkage=_ZNK6VectorcvPKfEv */

	/* <0> (null):0 */
	class Vector Normalize(const class Vector  *); /* linkage=_ZNK6Vector9NormalizeEv */

	/* <0> (null):0 */
	class Vector2D Make2D(const class Vector  *); /* linkage=_ZNK6Vector6Make2DEv */

	/* <0> (null):0 */
	float Length2D(const class Vector  *); /* linkage=_ZNK6Vector8Length2DEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector  *, float); /* linkage=_ZNK6Vector16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector  *, float); /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector *); /* linkage=_ZN6Vector16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector *, float); /* linkage=_ZN6Vector6IsZeroEf */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 58 */
 /* pointer to 57 */
 /* size: 4 */

/* 59 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 60 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 61 */
 /* pointer to 49 */
 /* size: 4 */

/* 62 */
 /* pointer to 63 */
 /* size: 4 */

/* 63 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 64 */
 /* pointer to 65 */
 /* size: 4 */

/* 65 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 66 */
/* <0> (null):0 */
typedef int qboolean; /* size: 4 */

/* 67 */
/* <0> (null):0 */
struct link_s {
	class link_s *             prev;                 /*     0     4 */
	class link_s *             next;                 /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 68 */
 /* pointer to 67 */
 /* size: 4 */

/* 69 */
/* <0> (null):0 */
typedef struct link_s link_t; /* size: 8 */

/* 70 */
/* <0> (null):0 */
typedef struct edict_s edict_t; /* size: 804 */

/* 71 */
/* <0> (null):0 */
struct edict_s {
	qboolean                   free;                 /*     0     4 */
	int                        serialnumber;         /*     4     4 */
	link_t                     area;                 /*     8     8 */
	int                        headnode;             /*    16     4 */
	int                        num_leafs;            /*    20     4 */
	short int                  leafnums[48];         /*    24    96 */
	/* --- cacheline 1 boundary (64 bytes) was 56 bytes ago --- */
	float                      freetime;             /*   120     4 */
	void *                     pvPrivateData;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	entvars_t                  v;                    /*   128   676 */
	/* --- cacheline 12 boundary (768 bytes) was 36 bytes ago --- */

	/* size: 804, cachelines: 13, members: 9 */
	/* last cacheline: 36 bytes */
}; /* size: 804 */

/* 72 */
 /* pointer to 70 */
 /* size: 4 */

/* 73 */
/* <0> (null):0 */
struct {
	float                      time;                 /*     0     4 */
	float                      frametime;            /*     4     4 */
	float                      force_retouch;        /*     8     4 */
	string_t                   mapname;              /*    12     4 */
	string_t                   startspot;            /*    16     4 */
	float                      deathmatch;           /*    20     4 */
	float                      coop;                 /*    24     4 */
	float                      teamplay;             /*    28     4 */
	float                      serverflags;          /*    32     4 */
	float                      found_secrets;        /*    36     4 */
	class Vector              v_forward;             /*    40    12 */
	class Vector              v_up;                  /*    52    12 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	class Vector              v_right;               /*    64    12 */
	float                      trace_allsolid;       /*    76     4 */
	float                      trace_startsolid;     /*    80     4 */
	float                      trace_fraction;       /*    84     4 */
	class Vector              trace_endpos;          /*    88    12 */
	class Vector              trace_plane_normal;    /*   100    12 */
	float                      trace_plane_dist;     /*   112     4 */
	edict_t *                  trace_ent;            /*   116     4 */
	float                      trace_inopen;         /*   120     4 */
	float                      trace_inwater;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	int                        trace_hitgroup;       /*   128     4 */
	int                        trace_flags;          /*   132     4 */
	int                        msg_entity;           /*   136     4 */
	int                        cdAudioTrack;         /*   140     4 */
	int                        maxClients;           /*   144     4 */
	int                        maxEntities;          /*   148     4 */
	const char  *              pStringBase;          /*   152     4 */
	void *                     pSaveData;            /*   156     4 */
	class Vector              vecLandmarkOffset;     /*   160    12 */

	/* size: 172, cachelines: 3, members: 31 */
	/* last cacheline: 44 bytes */
}; /* size: 172 */

/* 74 */
/* <0> (null):0 */
typedef class  globalvars_t; /* size: 172 */

/* 75 */
/* <0> (null):0 */
struct entvars_s {
	string_t                   classname;            /*     0     4 */
	string_t                   globalname;           /*     4     4 */
	class Vector              origin;                /*     8    12 */
	class Vector              oldorigin;             /*    20    12 */
	class Vector              velocity;              /*    32    12 */
	class Vector              basevelocity;          /*    44    12 */
	class Vector              clbasevelocity;        /*    56    12 */
	/* --- cacheline 1 boundary (64 bytes) was 4 bytes ago --- */
	class Vector              movedir;               /*    68    12 */
	class Vector              angles;                /*    80    12 */
	class Vector              avelocity;             /*    92    12 */
	class Vector              punchangle;            /*   104    12 */
	class Vector              v_angle;               /*   116    12 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	class Vector              endpos;                /*   128    12 */
	class Vector              startpos;              /*   140    12 */
	float                      impacttime;           /*   152     4 */
	float                      starttime;            /*   156     4 */
	int                        fixangle;             /*   160     4 */
	float                      idealpitch;           /*   164     4 */
	float                      pitch_speed;          /*   168     4 */
	float                      ideal_yaw;            /*   172     4 */
	float                      yaw_speed;            /*   176     4 */
	int                        modelindex;           /*   180     4 */
	string_t                   model;                /*   184     4 */
	int                        viewmodel;            /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	int                        weaponmodel;          /*   192     4 */
	class Vector              absmin;                /*   196    12 */
	class Vector              absmax;                /*   208    12 */
	class Vector              mins;                  /*   220    12 */
	class Vector              maxs;                  /*   232    12 */
	class Vector              size;                  /*   244    12 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	float                      ltime;                /*   256     4 */
	float                      nextthink;            /*   260     4 */
	int                        movetype;             /*   264     4 */
	int                        solid;                /*   268     4 */
	int                        skin;                 /*   272     4 */
	int                        body;                 /*   276     4 */
	int                        effects;              /*   280     4 */
	float                      gravity;              /*   284     4 */
	float                      friction;             /*   288     4 */
	int                        light_level;          /*   292     4 */
	int                        sequence;             /*   296     4 */
	int                        gaitsequence;         /*   300     4 */
	float                      frame;                /*   304     4 */
	float                      animtime;             /*   308     4 */
	float                      framerate;            /*   312     4 */
	unsigned char              controller[4];        /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	unsigned char              blending[2];          /*   320     2 */
	float                      scale;                /*   324     4 */
	int                        rendermode;           /*   328     4 */
	float                      renderamt;            /*   332     4 */
	class Vector              rendercolor;           /*   336    12 */
	int                        renderfx;             /*   348     4 */
	float                      health;               /*   352     4 */
	float                      frags;                /*   356     4 */
	int                        weapons;              /*   360     4 */
	float                      takedamage;           /*   364     4 */
	int                        deadflag;             /*   368     4 */
	class Vector              view_ofs;              /*   372    12 */
	int                        button;               /*   384     4 */
	/* --- cacheline 6 boundary (384 bytes) was 2 bytes ago --- */
	int                        impulse;              /*   388     4 */
	edict_t *                  chain;                /*   392     4 */
	edict_t *                  dmg_inflictor;        /*   396     4 */
	edict_t *                  enemy;                /*   400     4 */
	edict_t *                  aiment;               /*   404     4 */
	edict_t *                  owner;                /*   408     4 */
	edict_t *                  groundentity;         /*   412     4 */
	int                        spawnflags;           /*   416     4 */
	int                        flags;                /*   420     4 */
	int                        colormap;             /*   424     4 */
	int                        team;                 /*   428     4 */
	float                      max_health;           /*   432     4 */
	float                      teleport_time;        /*   436     4 */
	float                      armortype;            /*   440     4 */
	float                      armorvalue;           /*   444     4 */
	int                        waterlevel;           /*   448     4 */
	/* --- cacheline 7 boundary (448 bytes) was 2 bytes ago --- */
	int                        watertype;            /*   452     4 */
	string_t                   target;               /*   456     4 */
	string_t                   targetname;           /*   460     4 */
	string_t                   netname;              /*   464     4 */
	string_t                   message;              /*   468     4 */
	float                      dmg_take;             /*   472     4 */
	float                      dmg_save;             /*   476     4 */
	float                      dmg;                  /*   480     4 */
	float                      dmgtime;              /*   484     4 */
	string_t                   noise;                /*   488     4 */
	string_t                   noise1;               /*   492     4 */
	string_t                   noise2;               /*   496     4 */
	string_t                   noise3;               /*   500     4 */
	float                      speed;                /*   504     4 */
	float                      air_finished;         /*   508     4 */
	float                      pain_finished;        /*   512     4 */
	/* --- cacheline 8 boundary (512 bytes) was 2 bytes ago --- */
	float                      radsuit_finished;     /*   516     4 */
	edict_t *                  pContainingEntity;    /*   520     4 */
	int                        playerclass;          /*   524     4 */
	float                      maxspeed;             /*   528     4 */
	float                      fov;                  /*   532     4 */
	int                        weaponanim;           /*   536     4 */
	int                        pushmsec;             /*   540     4 */
	int                        bInDuck;              /*   544     4 */
	int                        flTimeStepSound;      /*   548     4 */
	int                        flSwimTime;           /*   552     4 */
	int                        flDuckTime;           /*   556     4 */
	int                        iStepLeft;            /*   560     4 */
	float                      flFallVelocity;       /*   564     4 */
	int                        gamestate;            /*   568     4 */
	int                        oldbuttons;           /*   572     4 */
	int                        groupinfo;            /*   576     4 */
	/* --- cacheline 9 boundary (576 bytes) was 2 bytes ago --- */
	int                        iuser1;               /*   580     4 */
	int                        iuser2;               /*   584     4 */
	int                        iuser3;               /*   588     4 */
	int                        iuser4;               /*   592     4 */
	float                      fuser1;               /*   596     4 */
	float                      fuser2;               /*   600     4 */
	float                      fuser3;               /*   604     4 */
	float                      fuser4;               /*   608     4 */
	class Vector              vuser1;                /*   612    12 */
	class Vector              vuser2;                /*   624    12 */
	class Vector              vuser3;                /*   636    12 */
	/* --- cacheline 10 boundary (640 bytes) was 6 bytes ago --- */
	class Vector              vuser4;                /*   648    12 */
	edict_t *                  euser1;               /*   660     4 */
	edict_t *                  euser2;               /*   664     4 */
	edict_t *                  euser3;               /*   668     4 */
	edict_t *                  euser4;               /*   672     4 */

	/* size: 676, cachelines: 11, members: 123 */
	/* last cacheline: 36 bytes */

	/* BRAIN FART ALERT! 676 != 674 + 0(holes), diff = 2 */

}; /* size: 676 */

/* 76 */
/* <0> (null):0 */
unsigned char              array[4]; /* size: 4 */

/* 77 */
/* <0> (null):0 */
unsigned char              array[2]; /* size: 2 */

/* 78 */
/* <0> (null):0 */
typedef struct entvars_s entvars_t; /* size: 676 */

/* 79 */
/* <0> (null):0 */
short int                  array[48]; /* size: 96 */

/* 80 */
/* <0> (null):0 */
typedef uint32 CRC32_t; /* size: 4 */

/* 81 */
/* <0> (null):0 */
struct cvar_s {
	char *                     name;                 /*     0     4 */
	char *                     string;               /*     4     4 */
	int                        flags;                /*     8     4 */
	float                      value;                /*    12     4 */
	class cvar_s *             next;                 /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 82 */
 /* pointer to 81 */
 /* size: 4 */

/* 83 */
/* <0> (null):0 */
typedef struct cvar_s cvar_t; /* size: 20 */

/* 84 */
/* <0> (null):0 */
struct client_textmessage_s {
	int                        effect;               /*     0     4 */
	byte                       r1;                   /*     4     1 */
	byte                       g1;                   /*     5     1 */
	byte                       b1;                   /*     6     1 */
	byte                       a1;                   /*     7     1 */
	byte                       r2;                   /*     8     1 */
	byte                       g2;                   /*     9     1 */
	byte                       b2;                   /*    10     1 */
	byte                       a2;                   /*    11     1 */
	float                      x;                    /*    12     4 */
	float                      y;                    /*    16     4 */
	float                      fadein;               /*    20     4 */
	float                      fadeout;              /*    24     4 */
	float                      holdtime;             /*    28     4 */
	float                      fxtime;               /*    32     4 */
	const char  *              pName;                /*    36     4 */
	const char  *              pMessage;             /*    40     4 */

	/* size: 44, cachelines: 1, members: 17 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 85 */
/* <0> (null):0 */
typedef struct client_textmessage_s client_textmessage_t; /* size: 44 */

/* 86 */
/* <0> (null):0 */
typedef struct sequenceCommandLine_ sequenceCommandLine_s; /* size: 92 */

/* 87 */
/* <0> (null):0 */
struct sequenceCommandLine_ {
	int                        commandType;          /*     0     4 */
	client_textmessage_t       clientMessage;        /*     4    44 */
	char *                     speakerName;          /*    48     4 */
	char *                     listenerName;         /*    52     4 */
	char *                     soundFileName;        /*    56     4 */
	char *                     sentenceName;         /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	char *                     fireTargetNames;      /*    64     4 */
	char *                     killTargetNames;      /*    68     4 */
	float                      delay;                /*    72     4 */
	int                        repeatCount;          /*    76     4 */
	int                        textChannel;          /*    80     4 */
	int                        modifierBitField;     /*    84     4 */
	sequenceCommandLine_s *    nextCommandLine;      /*    88     4 */

	/* size: 92, cachelines: 2, members: 13 */
	/* last cacheline: 28 bytes */
}; /* size: 92 */

/* 88 */
 /* pointer to 86 */
 /* size: 4 */

/* 89 */
/* <0> (null):0 */
typedef struct sequenceEntry_ sequenceEntry_s; /* size: 20 */

/* 90 */
/* <0> (null):0 */
struct sequenceEntry_ {
	char *                     fileName;             /*     0     4 */
	char *                     entryName;            /*     4     4 */
	sequenceCommandLine_s *    firstCommand;         /*     8     4 */
	sequenceEntry_s *          nextEntry;            /*    12     4 */
	qboolean                   isGlobal;             /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 91 */
 /* pointer to 89 */
 /* size: 4 */

/* 92 */
/* <0> (null):0 */
typedef struct sentenceEntry_ sentenceEntry_s; /* size: 16 */

/* 93 */
/* <0> (null):0 */
struct sentenceEntry_ {
	char *                     data;                 /*     0     4 */
	sentenceEntry_s *          nextEntry;            /*     4     4 */
	qboolean                   isGlobal;             /*     8     4 */
	unsigned int               index;                /*    12     4 */

	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 94 */
 /* pointer to 92 */
 /* size: 4 */

/* 95 */
/* <0> (null):0 */
enum {
	at_notice = 0,
	at_console = 1,
	at_aiconsole = 2,
	at_warning = 3,
	at_error = 4,
	at_logged = 5,
}; /* size: 4 */

/* 96 */
/* <0> (null):0 */
typedef enum  ALERT_TYPE; /* size: 4 */

/* 97 */
/* <0> (null):0 */
enum {
	print_console = 0,
	print_center = 1,
	print_chat = 2,
}; /* size: 4 */

/* 98 */
/* <0> (null):0 */
typedef enum  PRINT_TYPE; /* size: 4 */

/* 99 */
/* <0> (null):0 */
enum {
	force_exactfile = 0,
	force_model_samebounds = 1,
	force_model_specifybounds = 2,
	force_model_specifybounds_if_avail = 3,
}; /* size: 4 */

/* 100 */
/* <0> (null):0 */
typedef enum  FORCE_TYPE; /* size: 4 */

/* 101 */
/* <0> (null):0 */
struct {
	int                        fAllSolid;            /*     0     4 */
	int                        fStartSolid;          /*     4     4 */
	int                        fInOpen;              /*     8     4 */
	int                        fInWater;             /*    12     4 */
	float                      flFraction;           /*    16     4 */
	class Vector              vecEndPos;             /*    20    12 */
	float                      flPlaneDist;          /*    32     4 */
	class Vector              vecPlaneNormal;        /*    36    12 */
	edict_t *                  pHit;                 /*    48     4 */
	int                        iHitgroup;            /*    52     4 */

	/* size: 56, cachelines: 1, members: 10 */
	/* last cacheline: 56 bytes */
}; /* size: 56 */

/* 102 */
/* <0> (null):0 */
typedef class  TraceResult; /* size: 56 */

/* 103 */
/* <0> (null):0 */
struct enginefuncs_s {
	int                        (*pfnPrecacheModel)(char *); /*     0     4 */
	int                        (*pfnPrecacheSound)(char *); /*     4     4 */
	void                       (*pfnSetModel)(edict_t *, const char  *); /*     8     4 */
	int                        (*pfnModelIndex)(const char  *); /*    12     4 */
	int                        (*pfnModelFrames)(int); /*    16     4 */
	void                       (*pfnSetSize)(edict_t *, const float  *, const float  *); /*    20     4 */
	void                       (*pfnChangeLevel)(char *, char *); /*    24     4 */
	void                       (*pfnGetSpawnParms)(edict_t *); /*    28     4 */
	void                       (*pfnSaveSpawnParms)(edict_t *); /*    32     4 */
	float                      (*pfnVecToYaw)(const float  *); /*    36     4 */
	void                       (*pfnVecToAngles)(const float  *, float *); /*    40     4 */
	void                       (*pfnMoveToOrigin)(edict_t *, const float  *, float, int); /*    44     4 */
	void                       (*pfnChangeYaw)(edict_t *); /*    48     4 */
	void                       (*pfnChangePitch)(edict_t *); /*    52     4 */
	edict_t *                  (*pfnFindEntityByString)(edict_t *, const char  *, const char  *); /*    56     4 */
	int                        (*pfnGetEntityIllum)(edict_t *); /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	edict_t *                  (*pfnFindEntityInSphere)(edict_t *, const float  *, float); /*    64     4 */
	edict_t *                  (*pfnFindClientInPVS)(edict_t *); /*    68     4 */
	edict_t *                  (*pfnEntitiesInPVS)(edict_t *); /*    72     4 */
	void                       (*pfnMakeVectors)(const float  *); /*    76     4 */
	void                       (*pfnAngleVectors)(const float  *, float *, float *, float *); /*    80     4 */
	edict_t *                  (*pfnCreateEntity)(void); /*    84     4 */
	void                       (*pfnRemoveEntity)(edict_t *); /*    88     4 */
	edict_t *                  (*pfnCreateNamedEntity)(int); /*    92     4 */
	void                       (*pfnMakeStatic)(edict_t *); /*    96     4 */
	int                        (*pfnEntIsOnFloor)(edict_t *); /*   100     4 */
	int                        (*pfnDropToFloor)(edict_t *); /*   104     4 */
	int                        (*pfnWalkMove)(edict_t *, float, float, int); /*   108     4 */
	void                       (*pfnSetOrigin)(edict_t *, const float  *); /*   112     4 */
	void                       (*pfnEmitSound)(edict_t *, int, const char  *, float, float, int, int); /*   116     4 */
	void                       (*pfnEmitAmbientSound)(edict_t *, float *, const char  *, float, float, int, int); /*   120     4 */
	void                       (*pfnTraceLine)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	void                       (*pfnTraceToss)(edict_t *, edict_t *, TraceResult *); /*   128     4 */
	int                        (*pfnTraceMonsterHull)(edict_t *, const float  *, const float  *, int, edict_t *, TraceResult *); /*   132     4 */
	void                       (*pfnTraceHull)(const float  *, const float  *, int, int, edict_t *, TraceResult *); /*   136     4 */
	void                       (*pfnTraceModel)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   140     4 */
	const char  *              (*pfnTraceTexture)(edict_t *, const float  *, const float  *); /*   144     4 */
	void                       (*pfnTraceSphere)(const float  *, const float  *, int, float, edict_t *, TraceResult *); /*   148     4 */
	void                       (*pfnGetAimVector)(edict_t *, float, float *); /*   152     4 */
	void                       (*pfnServerCommand)(char *); /*   156     4 */
	void                       (*pfnServerExecute)(void); /*   160     4 */
	void                       (*pfnClientCommand)(edict_t *, char *, ...); /*   164     4 */
	void                       (*pfnParticleEffect)(const float  *, const float  *, float, float); /*   168     4 */
	void                       (*pfnLightStyle)(int, char *); /*   172     4 */
	int                        (*pfnDecalIndex)(const char  *); /*   176     4 */
	int                        (*pfnPointContents)(const float  *); /*   180     4 */
	void                       (*pfnMessageBegin)(int, int, const float  *, edict_t *); /*   184     4 */
	void                       (*pfnMessageEnd)(void); /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	void                       (*pfnWriteByte)(int); /*   192     4 */
	void                       (*pfnWriteChar)(int); /*   196     4 */
	void                       (*pfnWriteShort)(int); /*   200     4 */
	void                       (*pfnWriteLong)(int); /*   204     4 */
	void                       (*pfnWriteAngle)(float); /*   208     4 */
	void                       (*pfnWriteCoord)(float); /*   212     4 */
	void                       (*pfnWriteString)(const char  *); /*   216     4 */
	void                       (*pfnWriteEntity)(int); /*   220     4 */
	void                       (*pfnCVarRegister)(cvar_t *); /*   224     4 */
	float                      (*pfnCVarGetFloat)(const char  *); /*   228     4 */
	const char  *              (*pfnCVarGetString)(const char  *); /*   232     4 */
	void                       (*pfnCVarSetFloat)(const char  *, float); /*   236     4 */
	void                       (*pfnCVarSetString)(const char  *, const char  *); /*   240     4 */
	void                       (*pfnAlertMessage)(ALERT_TYPE, char *, ...); /*   244     4 */
	void                       (*pfnEngineFprintf)(void *, char *, ...); /*   248     4 */
	void *                     (*pfnPvAllocEntPrivateData)(edict_t *, int32); /*   252     4 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	void *                     (*pfnPvEntPrivateData)(edict_t *); /*   256     4 */
	void                       (*pfnFreeEntPrivateData)(edict_t *); /*   260     4 */
	const char  *              (*pfnSzFromIndex)(int); /*   264     4 */
	int                        (*pfnAllocString)(const char  *); /*   268     4 */
	class entvars_s *          (*pfnGetVarsOfEnt)(edict_t *); /*   272     4 */
	edict_t *                  (*pfnPEntityOfEntOffset)(int); /*   276     4 */
	int                        (*pfnEntOffsetOfPEntity)(const edict_t  *); /*   280     4 */
	int                        (*pfnIndexOfEdict)(const edict_t  *); /*   284     4 */
	edict_t *                  (*pfnPEntityOfEntIndex)(int); /*   288     4 */
	edict_t *                  (*pfnFindEntityByVars)(class entvars_s *); /*   292     4 */
	void *                     (*pfnGetModelPtr)(edict_t *); /*   296     4 */
	int                        (*pfnRegUserMsg)(const char  *, int); /*   300     4 */
	void                       (*pfnAnimationAutomove)(const edict_t  *, float); /*   304     4 */
	void                       (*pfnGetBonePosition)(const edict_t  *, int, float *, float *); /*   308     4 */
	uint32                     (*pfnFunctionFromName)(const char  *); /*   312     4 */
	const char  *              (*pfnNameForFunction)(uint32); /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	void                       (*pfnClientPrintf)(edict_t *, PRINT_TYPE, const char  *); /*   320     4 */
	void                       (*pfnServerPrint)(const char  *); /*   324     4 */
	const char  *              (*pfnCmd_Args)(void); /*   328     4 */
	const char  *              (*pfnCmd_Argv)(int);  /*   332     4 */
	int                        (*pfnCmd_Argc)(void); /*   336     4 */
	void                       (*pfnGetAttachment)(const edict_t  *, int, float *, float *); /*   340     4 */
	void                       (*pfnCRC32_Init)(CRC32_t *); /*   344     4 */
	void                       (*pfnCRC32_ProcessBuffer)(CRC32_t *, void *, int); /*   348     4 */
	void                       (*pfnCRC32_ProcessByte)(CRC32_t *, unsigned char); /*   352     4 */
	CRC32_t                    (*pfnCRC32_Final)(CRC32_t); /*   356     4 */
	int32                      (*pfnRandomLong)(int32, int32); /*   360     4 */
	float                      (*pfnRandomFloat)(float, float); /*   364     4 */
	void                       (*pfnSetView)(const edict_t  *, const edict_t  *); /*   368     4 */
	float                      (*pfnTime)(void);     /*   372     4 */
	void                       (*pfnCrosshairAngle)(const edict_t  *, float, float); /*   376     4 */
	byte *                     (*pfnLoadFileForMe)(char *, int *); /*   380     4 */
	/* --- cacheline 6 boundary (384 bytes) --- */
	void                       (*pfnFreeFile)(void *); /*   384     4 */
	void                       (*pfnEndSection)(const char  *); /*   388     4 */
	int                        (*pfnCompareFileTime)(char *, char *, int *); /*   392     4 */
	void                       (*pfnGetGameDir)(char *); /*   396     4 */
	void                       (*pfnCvar_RegisterVariable)(cvar_t *); /*   400     4 */
	void                       (*pfnFadeClientVolume)(const edict_t  *, int, int, int, int); /*   404     4 */
	void                       (*pfnSetClientMaxspeed)(const edict_t  *, float); /*   408     4 */
	edict_t *                  (*pfnCreateFakeClient)(const char  *); /*   412     4 */
	void                       (*pfnRunPlayerMove)(edict_t *, const float  *, float, float, float, short unsigned int, byte, byte); /*   416     4 */
	int                        (*pfnNumberOfEntities)(void); /*   420     4 */
	char *                     (*pfnGetInfoKeyBuffer)(edict_t *); /*   424     4 */
	char *                     (*pfnInfoKeyValue)(char *, char *); /*   428     4 */
	void                       (*pfnSetKeyValue)(char *, char *, char *); /*   432     4 */
	void                       (*pfnSetClientKeyValue)(int, char *, char *, char *); /*   436     4 */
	int                        (*pfnIsMapValid)(char *); /*   440     4 */
	void                       (*pfnStaticDecal)(const float  *, int, int, int); /*   444     4 */
	/* --- cacheline 7 boundary (448 bytes) --- */
	int                        (*pfnPrecacheGeneric)(char *); /*   448     4 */
	int                        (*pfnGetPlayerUserId)(edict_t *); /*   452     4 */
	void                       (*pfnBuildSoundMsg)(edict_t *, int, const char  *, float, float, int, int, int, int, const float  *, edict_t *); /*   456     4 */
	int                        (*pfnIsDedicatedServer)(void); /*   460     4 */
	cvar_t *                   (*pfnCVarGetPointer)(const char  *); /*   464     4 */
	unsigned int               (*pfnGetPlayerWONId)(edict_t *); /*   468     4 */
	void                       (*pfnInfo_RemoveKey)(char *, const char  *); /*   472     4 */
	const char  *              (*pfnGetPhysicsKeyValue)(const edict_t  *, const char  *); /*   476     4 */
	void                       (*pfnSetPhysicsKeyValue)(const edict_t  *, const char  *, const char  *); /*   480     4 */
	const char  *              (*pfnGetPhysicsInfoString)(const edict_t  *); /*   484     4 */
	short unsigned int         (*pfnPrecacheEvent)(int, const char  *); /*   488     4 */
	void                       (*pfnPlaybackEvent)(int, const edict_t  *, short unsigned int, float, float *, float *, float, float, int, int, int, int); /*   492     4 */
	unsigned char *            (*pfnSetFatPVS)(float *); /*   496     4 */
	unsigned char *            (*pfnSetFatPAS)(float *); /*   500     4 */
	int                        (*pfnCheckVisibility)(const edict_t  *, unsigned char *); /*   504     4 */
	void                       (*pfnDeltaSetField)(class delta_s *, const char  *); /*   508     4 */
	/* --- cacheline 8 boundary (512 bytes) --- */
	void                       (*pfnDeltaUnsetField)(class delta_s *, const char  *); /*   512     4 */
	void                       (*pfnDeltaAddEncoder)(char *, void (*)(class delta_s *, const unsigned char  *, const unsigned char  *)); /*   516     4 */
	int                        (*pfnGetCurrentPlayer)(void); /*   520     4 */
	int                        (*pfnCanSkipPlayer)(const edict_t  *); /*   524     4 */
	int                        (*pfnDeltaFindField)(class delta_s *, const char  *); /*   528     4 */
	void                       (*pfnDeltaSetFieldByIndex)(class delta_s *, int); /*   532     4 */
	void                       (*pfnDeltaUnsetFieldByIndex)(class delta_s *, int); /*   536     4 */
	void                       (*pfnSetGroupMask)(int, int); /*   540     4 */
	int                        (*pfnCreateInstancedBaseline)(int, class entity_state_s *); /*   544     4 */
	void                       (*pfnCvar_DirectSet)(class cvar_s *, char *); /*   548     4 */
	void                       (*pfnForceUnmodified)(FORCE_TYPE, float *, float *, const char  *); /*   552     4 */
	void                       (*pfnGetPlayerStats)(const edict_t  *, int *, int *); /*   556     4 */
	void                       (*pfnAddServerCommand)(char *, void (*)(void)); /*   560     4 */
	qboolean                   (*pfnVoice_GetClientListening)(int, int); /*   564     4 */
	qboolean                   (*pfnVoice_SetClientListening)(int, int, qboolean); /*   568     4 */
	const char  *              (*pfnGetPlayerAuthId)(edict_t *); /*   572     4 */
	/* --- cacheline 9 boundary (576 bytes) --- */
	sequenceEntry_s *          (*pfnSequenceGet)(const char  *, const char  *); /*   576     4 */
	sentenceEntry_s *          (*pfnSequencePickSentence)(const char  *, int, int *); /*   580     4 */
	int                        (*pfnGetFileSize)(char *); /*   584     4 */
	unsigned int               (*pfnGetApproxWavePlayLen)(const char  *); /*   588     4 */
	int                        (*pfnIsCareerMatch)(void); /*   592     4 */
	int                        (*pfnGetLocalizedStringLength)(const char  *); /*   596     4 */
	void                       (*pfnRegisterTutorMessageShown)(int); /*   600     4 */
	int                        (*pfnGetTimesTutorMessageShown)(int); /*   604     4 */
	void                       (*ProcessTutorMessageDecayBuffer)(int *, int); /*   608     4 */
	void                       (*ConstructTutorMessageDecayBuffer)(int *, int); /*   612     4 */
	void                       (*ResetTutorMessageDecayData)(void); /*   616     4 */
	void                       (*pfnQueryClientCvarValue)(const edict_t  *, const char  *); /*   620     4 */
	void                       (*pfnQueryClientCvarValue2)(const edict_t  *, const char  *, int); /*   624     4 */
	int                        (*pfnCheckParm)(const char  *, char * *); /*   628     4 */

	/* size: 632, cachelines: 10, members: 158 */
	/* last cacheline: 56 bytes */
}; /* size: 632 */

/* 104 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 105 */
 /* pointer to 104 */
 /* size: 4 */

/* 106 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143892968 */

/* 107 */
 /* pointer to 106 */
 /* size: 4 */

/* 108 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 109 */
 /* pointer to 108 */
 /* size: 4 */

/* 110 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 111 */
 /* pointer to 110 */
 /* size: 4 */

/* 112 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143893488 */

/* 113 */
 /* pointer to 112 */
 /* size: 4 */

/* 114 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143893748 */

/* 115 */
 /* pointer to 114 */
 /* size: 4 */

/* 116 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143893956 */

/* 117 */
 /* pointer to 116 */
 /* size: 4 */

/* 118 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 119 */
 /* pointer to 118 */
 /* size: 4 */

/* 120 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143894268 */

/* 121 */
 /* pointer to 120 */
 /* size: 4 */

/* 122 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143894476 */

/* 123 */
 /* pointer to 122 */
 /* size: 4 */

/* 124 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 125 */
 /* pointer to 124 */
 /* size: 4 */

/* 126 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 127 */
 /* pointer to 126 */
 /* size: 4 */

/* 128 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 129 */
 /* pointer to 128 */
 /* size: 4 */

/* 130 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 131 */
 /* pointer to 130 */
 /* size: 4 */

/* 132 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143566084 */

/* 133 */
 /* pointer to 132 */
 /* size: 4 */

/* 134 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143566240 */

/* 135 */
 /* pointer to 134 */
 /* size: 4 */

/* 136 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 137 */
 /* pointer to 136 */
 /* size: 4 */

/* 138 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 139 */
 /* pointer to 138 */
 /* size: 4 */

/* 140 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 141 */
 /* pointer to 140 */
 /* size: 4 */

/* 142 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143567124 */

/* 143 */
 /* pointer to 142 */
 /* size: 4 */

/* 144 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143567332 */

/* 145 */
 /* pointer to 144 */
 /* size: 4 */

/* 146 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143567800 */

/* 147 */
 /* pointer to 146 */
 /* size: 4 */

/* 148 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143568268 */

/* 149 */
 /* pointer to 102 */
 /* size: 4 */

/* 150 */
 /* pointer to 148 */
 /* size: 4 */

/* 151 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143568684 */

/* 152 */
 /* pointer to 151 */
 /* size: 4 */

/* 153 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 154 */
 /* pointer to 153 */
 /* size: 4 */

/* 155 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143569360 */

/* 156 */
 /* pointer to 155 */
 /* size: 4 */

/* 157 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 158 */
 /* pointer to 157 */
 /* size: 4 */

/* 159 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143929188 */

/* 160 */
 /* pointer to 159 */
 /* size: 4 */

/* 161 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143929604 */

/* 162 */
 /* pointer to 161 */
 /* size: 4 */

/* 163 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143929864 */

/* 164 */
 /* pointer to 163 */
 /* size: 4 */

/* 165 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143930020 */

/* 166 */
 /* pointer to 165 */
 /* size: 4 */

/* 167 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143930124 */

/* 168 */
 /* pointer to 167 */
 /* size: 4 */

/* 169 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143930332 */

/* 170 */
 /* pointer to 169 */
 /* size: 4 */

/* 171 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143930644 */

/* 172 */
 /* pointer to 171 */
 /* size: 4 */

/* 173 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 174 */
 /* pointer to 173 */
 /* size: 4 */

/* 175 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143931008 */

/* 176 */
 /* pointer to 175 */
 /* size: 4 */

/* 177 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143931320 */

/* 178 */
 /* pointer to 177 */
 /* size: 4 */

/* 179 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143931476 */

/* 180 */
 /* pointer to 179 */
 /* size: 4 */

/* 181 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143931632 */

/* 182 */
 /* pointer to 181 */
 /* size: 4 */

/* 183 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143931788 */

/* 184 */
 /* pointer to 83 */
 /* size: 4 */

/* 185 */
 /* pointer to 183 */
 /* size: 4 */

/* 186 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 187 */
 /* pointer to 186 */
 /* size: 4 */

/* 188 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 189 */
 /* pointer to 188 */
 /* size: 4 */

/* 190 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143932308 */

/* 191 */
 /* pointer to 190 */
 /* size: 4 */

/* 192 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143932516 */

/* 193 */
 /* pointer to 192 */
 /* size: 4 */

/* 194 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143932724 */

/* 195 */
 /* pointer to 194 */
 /* size: 4 */

/* 196 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143932932 */

/* 197 */
 /* pointer to 196 */
 /* size: 4 */

/* 198 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 199 */
 /* pointer to 198 */
 /* size: 4 */

/* 200 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 201 */
 /* pointer to 200 */
 /* size: 4 */

/* 202 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 203 */
 /* pointer to 202 */
 /* size: 4 */

/* 204 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 205 */
 /* pointer to 75 */
 /* size: 4 */

/* 206 */
 /* pointer to 204 */
 /* size: 4 */

/* 207 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 208 */
 /* pointer to 209 */
 /* size: 4 */

/* 209 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 804 */

/* 210 */
 /* pointer to 207 */
 /* size: 4 */

/* 211 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 212 */
 /* pointer to 211 */
 /* size: 4 */

/* 213 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 214 */
 /* pointer to 213 */
 /* size: 4 */

/* 215 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143946724 */

/* 216 */
 /* pointer to 215 */
 /* size: 4 */

/* 217 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143946932 */

/* 218 */
 /* pointer to 217 */
 /* size: 4 */

/* 219 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 220 */
 /* pointer to 219 */
 /* size: 4 */

/* 221 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 222 */
 /* pointer to 221 */
 /* size: 4 */

/* 223 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143947556 */

/* 224 */
 /* pointer to 223 */
 /* size: 4 */

/* 225 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 226 */
 /* pointer to 225 */
 /* size: 4 */

/* 227 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 228 */
 /* pointer to 227 */
 /* size: 4 */

/* 229 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143948024 */

/* 230 */
 /* pointer to 80 */
 /* size: 4 */

/* 231 */
 /* pointer to 229 */
 /* size: 4 */

/* 232 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143948232 */

/* 233 */
 /* pointer to 232 */
 /* size: 4 */

/* 234 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143948492 */

/* 235 */
 /* pointer to 234 */
 /* size: 4 */

/* 236 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 237 */
 /* pointer to 236 */
 /* size: 4 */

/* 238 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 239 */
 /* pointer to 238 */
 /* size: 4 */

/* 240 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 241 */
 /* pointer to 240 */
 /* size: 4 */

/* 242 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143949272 */

/* 243 */
 /* pointer to 242 */
 /* size: 4 */

/* 244 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 245 */
 /* pointer to 244 */
 /* size: 4 */

/* 246 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143953672 */

/* 247 */
 /* pointer to 246 */
 /* size: 4 */

/* 248 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 249 */
 /* pointer to 46 */
 /* size: 4 */

/* 250 */
 /* pointer to 9 */
 /* size: 4 */

/* 251 */
 /* pointer to 248 */
 /* size: 4 */

/* 252 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143954244 */

/* 253 */
 /* pointer to 252 */
 /* size: 4 */

/* 254 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 255 */
 /* pointer to 254 */
 /* size: 4 */

/* 256 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143954660 */

/* 257 */
 /* pointer to 256 */
 /* size: 4 */

/* 258 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 259 */
 /* pointer to 258 */
 /* size: 4 */

/* 260 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143955180 */

/* 261 */
 /* pointer to 260 */
 /* size: 4 */

/* 262 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 263 */
 /* pointer to 262 */
 /* size: 4 */

/* 264 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 265 */
 /* pointer to 264 */
 /* size: 4 */

/* 266 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143956064 */

/* 267 */
 /* pointer to 266 */
 /* size: 4 */

/* 268 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143956324 */

/* 269 */
 /* pointer to 268 */
 /* size: 4 */

/* 270 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143956636 */

/* 271 */
 /* pointer to 270 */
 /* size: 4 */

/* 272 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143956948 */

/* 273 */
 /* pointer to 272 */
 /* size: 4 */

/* 274 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 275 */
 /* pointer to 274 */
 /* size: 4 */

/* 276 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 277 */
 /* pointer to 276 */
 /* size: 4 */

/* 278 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143970168 */

/* 279 */
 /* pointer to 278 */
 /* size: 4 */

/* 280 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 281 */
 /* pointer to 280 */
 /* size: 4 */

/* 282 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143970584 */

/* 283 */
 /* pointer to 282 */
 /* size: 4 */

/* 284 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 285 */
 /* pointer to 284 */
 /* size: 4 */

/* 286 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 2 */

/* 287 */
 /* pointer to 286 */
 /* size: 4 */

/* 288 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143971208 */

/* 289 */
 /* pointer to 288 */
 /* size: 4 */

/* 290 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 291 */
 /* pointer to 4 */
 /* size: 4 */

/* 292 */
 /* pointer to 290 */
 /* size: 4 */

/* 293 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 294 */
 /* pointer to 293 */
 /* size: 4 */

/* 295 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143972352 */

/* 296 */
 /* pointer to 297 */
 /* size: 4 */

/* 297 */
/* <0> (null):0 */
struct delta_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 298 */
 /* pointer to 295 */
 /* size: 4 */

/* 299 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143972676 */

/* 300 */
 /* pointer to 301 */
 /* size: 4 */

/* 301 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143972884 */

/* 302 */
 /* pointer to 303 */
 /* size: 4 */

/* 303 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 304 */
 /* pointer to 299 */
 /* size: 4 */

/* 305 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 306 */
 /* pointer to 305 */
 /* size: 4 */

/* 307 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143973456 */

/* 308 */
 /* pointer to 307 */
 /* size: 4 */

/* 309 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143973664 */

/* 310 */
 /* pointer to 309 */
 /* size: 4 */

/* 311 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 312 */
 /* pointer to 313 */
 /* size: 4 */

/* 313 */
/* <0> (null):0 */
struct entity_state_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 314 */
 /* pointer to 311 */
 /* size: 4 */

/* 315 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143978324 */

/* 316 */
 /* pointer to 81 */
 /* size: 4 */

/* 317 */
 /* pointer to 315 */
 /* size: 4 */

/* 318 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143978584 */

/* 319 */
 /* pointer to 318 */
 /* size: 4 */

/* 320 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143978896 */

/* 321 */
 /* pointer to 320 */
 /* size: 4 */

/* 322 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143979156 */

/* 323 */
 /* pointer to 322 */
 /* size: 4 */

/* 324 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 325 */
 /* pointer to 324 */
 /* size: 4 */

/* 326 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 327 */
 /* pointer to 326 */
 /* size: 4 */

/* 328 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 329 */
 /* pointer to 328 */
 /* size: 4 */

/* 330 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 331 */
 /* pointer to 330 */
 /* size: 4 */

/* 332 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 333 */
 /* pointer to 332 */
 /* size: 4 */

/* 334 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 335 */
 /* pointer to 334 */
 /* size: 4 */

/* 336 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143980612 */

/* 337 */
 /* pointer to 336 */
 /* size: 4 */

/* 338 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143980820 */

/* 339 */
 /* pointer to 338 */
 /* size: 4 */

/* 340 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143981028 */

/* 341 */
 /* pointer to 340 */
 /* size: 4 */

/* 342 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 343 */
 /* pointer to 17 */
 /* size: 4 */

/* 344 */
 /* pointer to 342 */
 /* size: 4 */

/* 345 */
/* <0> (null):0 */
typedef struct enginefuncs_s enginefuncs_t; /* size: 632 */

/* 346 */
 /* pointer to 78 */
 /* size: 4 */

/* 347 */
 /* pointer to 348 */
 /* size: 4 */

/* 348 */
/* <0> (null):0 */
struct CBaseEntity {
	/* <0> (null):0 */
	edict_t * edict(class CBaseEntity *); /* linkage=_ZN11CBaseEntity5edictEv */

	/* <0> (null):0 */
	virtual int ObjectCaps(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10ObjectCapsEv */

	/* vtable has 1 entries: {
	   [6] = ObjectCaps(_ZN11CBaseEntity10ObjectCapsEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 349 */
/* <0> (null):0 */
enum MaxAmmoType {
	MAX_AMMO_BUCKSHOT = 32,
	MAX_AMMO_9MM = 120,
	MAX_AMMO_556NATO = 90,
	MAX_AMMO_556NATOBOX = 200,
	MAX_AMMO_762NATO = 90,
	MAX_AMMO_45ACP = 100,
	MAX_AMMO_50AE = 35,
	MAX_AMMO_338MAGNUM = 30,
	MAX_AMMO_57MM = 100,
	MAX_AMMO_357SIG = 52,
}; /* size: 4 */

/* 350 */
/* <0> (null):0 */
struct {
	int                        iSlot;                /*     0     4 */
	int                        iPosition;            /*     4     4 */
	const char  *              pszAmmo1;             /*     8     4 */
	int                        iMaxAmmo1;            /*    12     4 */
	const char  *              pszAmmo2;             /*    16     4 */
	int                        iMaxAmmo2;            /*    20     4 */
	const char  *              pszName;              /*    24     4 */
	int                        iMaxClip;             /*    28     4 */
	int                        iId;                  /*    32     4 */
	int                        iFlags;               /*    36     4 */
	int                        iWeight;              /*    40     4 */

	/* size: 44, cachelines: 1, members: 11 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 351 */
/* <0> (null):0 */
typedef class  ItemInfo; /* size: 44 */

/* 352 */
/* <0> (null):0 */
class CBasePlayer {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 353 */
 /* pointer to 352 */
 /* size: 4 */

/* 354 */
/* <0> (null):0 */
enum {
	GR_NONE = 0,
	GR_WEAPON_RESPAWN_YES = 1,
	GR_WEAPON_RESPAWN_NO = 2,
	GR_AMMO_RESPAWN_YES = 3,
	GR_AMMO_RESPAWN_NO = 4,
	GR_ITEM_RESPAWN_YES = 5,
	GR_ITEM_RESPAWN_NO = 6,
	GR_PLR_DROP_GUN_ALL = 7,
	GR_PLR_DROP_GUN_ACTIVE = 8,
	GR_PLR_DROP_GUN_NO = 9,
	GR_PLR_DROP_AMMO_ALL = 10,
	GR_PLR_DROP_AMMO_ACTIVE = 11,
	GR_PLR_DROP_AMMO_NO = 12,
}; /* size: 4 */

/* 355 */
/* <0> (null):0 */
enum {
	GR_NOTTEAMMATE = 0,
	GR_TEAMMATE = 1,
	GR_ENEMY = 2,
	GR_ALLY = 3,
	GR_NEUTRAL = 4,
}; /* size: 4 */

/* 356 */
/* <0> (null):0 */
class CHalfLifeRules : public CGameRules {
public:

	/* class CGameRules          <ancestor>; */      /*     0     0 */
	/* <0> (null):0 */
	void CHalfLifeRules(class CHalfLifeRules *, const class CHalfLifeRules  &);

	/* <0> (null):0 */
	void CHalfLifeRules(class CHalfLifeRules *);

	/* <0> (null):0 */
	virtual void Think(class CHalfLifeRules *); /* linkage=_ZN14CHalfLifeRules5ThinkEv */

	/* <0> (null):0 */
	virtual BOOL IsAllowedToSpawn(class CHalfLifeRules *, class CBaseEntity *); /* linkage=_ZN14CHalfLifeRules16IsAllowedToSpawnEP11CBaseEntity */

	/* <0> (null):0 */
	virtual BOOL FAllowFlashlight(class CHalfLifeRules *); /* linkage=_ZN14CHalfLifeRules16FAllowFlashlightEv */

	/* <0> (null):0 */
	virtual BOOL FShouldSwitchWeapon(class CHalfLifeRules *, class CBasePlayer *, class CBasePlayerItem *); /* linkage=_ZN14CHalfLifeRules19FShouldSwitchWeaponEP11CBasePlayerP15CBasePlayerItem */

	/* <0> (null):0 */
	virtual BOOL GetNextBestWeapon(class CHalfLifeRules *, class CBasePlayer *, class CBasePlayerItem *); /* linkage=_ZN14CHalfLifeRules17GetNextBestWeaponEP11CBasePlayerP15CBasePlayerItem */

	/* <0> (null):0 */
	virtual BOOL IsMultiplayer(class CHalfLifeRules *); /* linkage=_ZN14CHalfLifeRules13IsMultiplayerEv */

	/* <0> (null):0 */
	virtual BOOL IsDeathmatch(class CHalfLifeRules *); /* linkage=_ZN14CHalfLifeRules12IsDeathmatchEv */

	/* <0> (null):0 */
	virtual BOOL IsCoOp(class CHalfLifeRules *); /* linkage=_ZN14CHalfLifeRules6IsCoOpEv */

	/* <0> (null):0 */
	virtual BOOL ClientConnected(class CHalfLifeRules *, edict_t *, const char  *, const char  *, char *); /* linkage=_ZN14CHalfLifeRules15ClientConnectedEP7edict_sPKcS3_Pc */

	/* <0> (null):0 */
	virtual void InitHUD(class CHalfLifeRules *, class CBasePlayer *); /* linkage=_ZN14CHalfLifeRules7InitHUDEP11CBasePlayer */

	/* <0> (null):0 */
	virtual void ClientDisconnected(class CHalfLifeRules *, edict_t *); /* linkage=_ZN14CHalfLifeRules18ClientDisconnectedEP7edict_s */

	/* <0> (null):0 */
	virtual float FlPlayerFallDamage(class CHalfLifeRules *, class CBasePlayer *); /* linkage=_ZN14CHalfLifeRules18FlPlayerFallDamageEP11CBasePlayer */

	/* <0> (null):0 */
	virtual void PlayerSpawn(class CHalfLifeRules *, class CBasePlayer *); /* linkage=_ZN14CHalfLifeRules11PlayerSpawnEP11CBasePlayer */

	/* <0> (null):0 */
	virtual void PlayerThink(class CHalfLifeRules *, class CBasePlayer *); /* linkage=_ZN14CHalfLifeRules11PlayerThinkEP11CBasePlayer */

	/* <0> (null):0 */
	virtual BOOL FPlayerCanRespawn(class CHalfLifeRules *, class CBasePlayer *); /* linkage=_ZN14CHalfLifeRules17FPlayerCanRespawnEP11CBasePlayer */

	/* <0> (null):0 */
	virtual float FlPlayerSpawnTime(class CHalfLifeRules *, class CBasePlayer *); /* linkage=_ZN14CHalfLifeRules17FlPlayerSpawnTimeEP11CBasePlayer */

	/* <0> (null):0 */
	virtual BOOL AllowAutoTargetCrosshair(class CHalfLifeRules *); /* linkage=_ZN14CHalfLifeRules24AllowAutoTargetCrosshairEv */

	/* <0> (null):0 */
	virtual int IPointsForKill(class CHalfLifeRules *, class CBasePlayer *, class CBasePlayer *); /* linkage=_ZN14CHalfLifeRules14IPointsForKillEP11CBasePlayerS1_ */

	/* <0> (null):0 */
	virtual void PlayerKilled(class CHalfLifeRules *, class CBasePlayer *, entvars_t *, entvars_t *); /* linkage=_ZN14CHalfLifeRules12PlayerKilledEP11CBasePlayerP9entvars_sS3_ */

	/* <0> (null):0 */
	virtual void DeathNotice(class CHalfLifeRules *, class CBasePlayer *, entvars_t *, entvars_t *); /* linkage=_ZN14CHalfLifeRules11DeathNoticeEP11CBasePlayerP9entvars_sS3_ */

	/* <0> (null):0 */
	virtual void PlayerGotWeapon(class CHalfLifeRules *, class CBasePlayer *, class CBasePlayerItem *); /* linkage=_ZN14CHalfLifeRules15PlayerGotWeaponEP11CBasePlayerP15CBasePlayerItem */

	/* <0> (null):0 */
	virtual int WeaponShouldRespawn(class CHalfLifeRules *, class CBasePlayerItem *); /* linkage=_ZN14CHalfLifeRules19WeaponShouldRespawnEP15CBasePlayerItem */

	/* <0> (null):0 */
	virtual float FlWeaponRespawnTime(class CHalfLifeRules *, class CBasePlayerItem *); /* linkage=_ZN14CHalfLifeRules19FlWeaponRespawnTimeEP15CBasePlayerItem */

	/* <0> (null):0 */
	virtual float FlWeaponTryRespawn(class CHalfLifeRules *, class CBasePlayerItem *); /* linkage=_ZN14CHalfLifeRules18FlWeaponTryRespawnEP15CBasePlayerItem */

	/* <0> (null):0 */
	virtual class Vector VecWeaponRespawnSpot(class CHalfLifeRules *, class CBasePlayerItem *); /* linkage=_ZN14CHalfLifeRules20VecWeaponRespawnSpotEP15CBasePlayerItem */

	/* <0> (null):0 */
	virtual edict_t * GetPlayerSpawnSpot(class CHalfLifeRules *, class CBasePlayer *); /* linkage=_ZN14CHalfLifeRules18GetPlayerSpawnSpotEP11CBasePlayer */

	/* <0> (null):0 */
	virtual BOOL CanHaveItem(class CHalfLifeRules *, class CBasePlayer *, class CItem *); /* linkage=_ZN14CHalfLifeRules11CanHaveItemEP11CBasePlayerP5CItem */

	/* <0> (null):0 */
	virtual void PlayerGotItem(class CHalfLifeRules *, class CBasePlayer *, class CItem *); /* linkage=_ZN14CHalfLifeRules13PlayerGotItemEP11CBasePlayerP5CItem */

	/* <0> (null):0 */
	virtual int ItemShouldRespawn(class CHalfLifeRules *, class CItem *); /* linkage=_ZN14CHalfLifeRules17ItemShouldRespawnEP5CItem */

	/* <0> (null):0 */
	virtual float FlItemRespawnTime(class CHalfLifeRules *, class CItem *); /* linkage=_ZN14CHalfLifeRules17FlItemRespawnTimeEP5CItem */

	/* <0> (null):0 */
	virtual class Vector VecItemRespawnSpot(class CHalfLifeRules *, class CItem *); /* linkage=_ZN14CHalfLifeRules18VecItemRespawnSpotEP5CItem */

	/* <0> (null):0 */
	virtual void PlayerGotAmmo(class CHalfLifeRules *, class CBasePlayer *, char *, int); /* linkage=_ZN14CHalfLifeRules13PlayerGotAmmoEP11CBasePlayerPci */

	/* <0> (null):0 */
	virtual int AmmoShouldRespawn(class CHalfLifeRules *, class CBasePlayerAmmo *); /* linkage=_ZN14CHalfLifeRules17AmmoShouldRespawnEP15CBasePlayerAmmo */

	/* <0> (null):0 */
	virtual float FlAmmoRespawnTime(class CHalfLifeRules *, class CBasePlayerAmmo *); /* linkage=_ZN14CHalfLifeRules17FlAmmoRespawnTimeEP15CBasePlayerAmmo */

	/* <0> (null):0 */
	virtual class Vector VecAmmoRespawnSpot(class CHalfLifeRules *, class CBasePlayerAmmo *); /* linkage=_ZN14CHalfLifeRules18VecAmmoRespawnSpotEP15CBasePlayerAmmo */

	/* <0> (null):0 */
	virtual float FlHealthChargerRechargeTime(class CHalfLifeRules *); /* linkage=_ZN14CHalfLifeRules27FlHealthChargerRechargeTimeEv */

	/* <0> (null):0 */
	virtual int DeadPlayerWeapons(class CHalfLifeRules *, class CBasePlayer *); /* linkage=_ZN14CHalfLifeRules17DeadPlayerWeaponsEP11CBasePlayer */

	/* <0> (null):0 */
	virtual int DeadPlayerAmmo(class CHalfLifeRules *, class CBasePlayer *); /* linkage=_ZN14CHalfLifeRules14DeadPlayerAmmoEP11CBasePlayer */

	/* <0> (null):0 */
	virtual BOOL FAllowMonsters(class CHalfLifeRules *); /* linkage=_ZN14CHalfLifeRules14FAllowMonstersEv */

	/* <0> (null):0 */
	virtual const char  * GetTeamID(class CHalfLifeRules *, class CBaseEntity *); /* linkage=_ZN14CHalfLifeRules9GetTeamIDEP11CBaseEntity */

	/* <0> (null):0 */
	virtual int PlayerRelationship(class CHalfLifeRules *, class CBasePlayer *, class CBaseEntity *); /* linkage=_ZN14CHalfLifeRules18PlayerRelationshipEP11CBasePlayerP11CBaseEntity */

	/* vtable has 41 entries: {
	   [1] = Think(_ZN14CHalfLifeRules5ThinkEv), 
	   [2] = IsAllowedToSpawn(_ZN14CHalfLifeRules16IsAllowedToSpawnEP11CBaseEntity), 
	   [3] = FAllowFlashlight(_ZN14CHalfLifeRules16FAllowFlashlightEv), 
	   [4] = FShouldSwitchWeapon(_ZN14CHalfLifeRules19FShouldSwitchWeaponEP11CBasePlayerP15CBasePlayerItem), 
	   [5] = GetNextBestWeapon(_ZN14CHalfLifeRules17GetNextBestWeaponEP11CBasePlayerP15CBasePlayerItem), 
	   [6] = IsMultiplayer(_ZN14CHalfLifeRules13IsMultiplayerEv), 
	   [7] = IsDeathmatch(_ZN14CHalfLifeRules12IsDeathmatchEv), 
	   [9] = IsCoOp(_ZN14CHalfLifeRules6IsCoOpEv), 
	   [11] = ClientConnected(_ZN14CHalfLifeRules15ClientConnectedEP7edict_sPKcS3_Pc), 
	   [12] = InitHUD(_ZN14CHalfLifeRules7InitHUDEP11CBasePlayer), 
	   [13] = ClientDisconnected(_ZN14CHalfLifeRules18ClientDisconnectedEP7edict_s), 
	   [15] = FlPlayerFallDamage(_ZN14CHalfLifeRules18FlPlayerFallDamageEP11CBasePlayer), 
	   [18] = PlayerSpawn(_ZN14CHalfLifeRules11PlayerSpawnEP11CBasePlayer), 
	   [19] = PlayerThink(_ZN14CHalfLifeRules11PlayerThinkEP11CBasePlayer), 
	   [20] = FPlayerCanRespawn(_ZN14CHalfLifeRules17FPlayerCanRespawnEP11CBasePlayer), 
	   [21] = FlPlayerSpawnTime(_ZN14CHalfLifeRules17FlPlayerSpawnTimeEP11CBasePlayer), 
	   [23] = AllowAutoTargetCrosshair(_ZN14CHalfLifeRules24AllowAutoTargetCrosshairEv), 
	   [27] = IPointsForKill(_ZN14CHalfLifeRules14IPointsForKillEP11CBasePlayerS1_), 
	   [28] = PlayerKilled(_ZN14CHalfLifeRules12PlayerKilledEP11CBasePlayerP9entvars_sS3_), 
	   [29] = DeathNotice(_ZN14CHalfLifeRules11DeathNoticeEP11CBasePlayerP9entvars_sS3_), 
	   [31] = PlayerGotWeapon(_ZN14CHalfLifeRules15PlayerGotWeaponEP11CBasePlayerP15CBasePlayerItem), 
	   [32] = WeaponShouldRespawn(_ZN14CHalfLifeRules19WeaponShouldRespawnEP15CBasePlayerItem), 
	   [33] = FlWeaponRespawnTime(_ZN14CHalfLifeRules19FlWeaponRespawnTimeEP15CBasePlayerItem), 
	   [34] = FlWeaponTryRespawn(_ZN14CHalfLifeRules18FlWeaponTryRespawnEP15CBasePlayerItem), 
	   [35] = VecWeaponRespawnSpot(_ZN14CHalfLifeRules20VecWeaponRespawnSpotEP15CBasePlayerItem), 
	   [22] = GetPlayerSpawnSpot(_ZN14CHalfLifeRules18GetPlayerSpawnSpotEP11CBasePlayer), 
	   [36] = CanHaveItem(_ZN14CHalfLifeRules11CanHaveItemEP11CBasePlayerP5CItem), 
	   [37] = PlayerGotItem(_ZN14CHalfLifeRules13PlayerGotItemEP11CBasePlayerP5CItem), 
	   [38] = ItemShouldRespawn(_ZN14CHalfLifeRules17ItemShouldRespawnEP5CItem), 
	   [39] = FlItemRespawnTime(_ZN14CHalfLifeRules17FlItemRespawnTimeEP5CItem), 
	   [40] = VecItemRespawnSpot(_ZN14CHalfLifeRules18VecItemRespawnSpotEP5CItem), 
	   [42] = PlayerGotAmmo(_ZN14CHalfLifeRules13PlayerGotAmmoEP11CBasePlayerPci), 
	   [43] = AmmoShouldRespawn(_ZN14CHalfLifeRules17AmmoShouldRespawnEP15CBasePlayerAmmo), 
	   [44] = FlAmmoRespawnTime(_ZN14CHalfLifeRules17FlAmmoRespawnTimeEP15CBasePlayerAmmo), 
	   [45] = VecAmmoRespawnSpot(_ZN14CHalfLifeRules18VecAmmoRespawnSpotEP15CBasePlayerAmmo), 
	   [46] = FlHealthChargerRechargeTime(_ZN14CHalfLifeRules27FlHealthChargerRechargeTimeEv), 
	   [48] = DeadPlayerWeapons(_ZN14CHalfLifeRules17DeadPlayerWeaponsEP11CBasePlayer), 
	   [49] = DeadPlayerAmmo(_ZN14CHalfLifeRules14DeadPlayerAmmoEP11CBasePlayer), 
	   [58] = FAllowMonsters(_ZN14CHalfLifeRules14FAllowMonstersEv), 
	   [50] = GetTeamID(_ZN14CHalfLifeRules9GetTeamIDEP11CBaseEntity), 
	   [51] = PlayerRelationship(_ZN14CHalfLifeRules18PlayerRelationshipEP11CBasePlayerP11CBaseEntity), 
	} */
	/* size: 12, cachelines: 1, members: 1 */
	/* last cacheline: 12 bytes */

	/* BRAIN FART ALERT! 12 != 0 + 0(holes), diff = 12 */

}; /* size: 12 */

/* 357 */
/* <0> (null):0 */
class CGameRules {
	/* <0> (null):0 */
	void CGameRules(class CGameRules *);

	/* <0> (null):0 */
	virtual BOOL IsTeamplay(class CGameRules *); /* linkage=_ZN10CGameRules10IsTeamplayEv */

	/* <0> (null):0 */
	virtual const char  * GetGameDescription(class CGameRules *); /* linkage=_ZN10CGameRules18GetGameDescriptionEv */

	/* <0> (null):0 */
	virtual void UpdateGameMode(class CGameRules *, class CBasePlayer *); /* linkage=_ZN10CGameRules14UpdateGameModeEP11CBasePlayer */

	/* <0> (null):0 */
	virtual BOOL FPlayerCanTakeDamage(class CGameRules *, class CBasePlayer *, class CBaseEntity *); /* linkage=_ZN10CGameRules20FPlayerCanTakeDamageEP11CBasePlayerP11CBaseEntity */

	/* <0> (null):0 */
	virtual BOOL ShouldAutoAim(class CGameRules *, class CBasePlayer *, edict_t *); /* linkage=_ZN10CGameRules13ShouldAutoAimEP11CBasePlayerP7edict_s */

	/* <0> (null):0 */
	virtual BOOL ClientCommand_DeadOrAlive(class CGameRules *, class CBasePlayer *, const char  *); /* linkage=_ZN10CGameRules25ClientCommand_DeadOrAliveEP11CBasePlayerPKc */

	/* <0> (null):0 */
	virtual BOOL ClientCommand(class CGameRules *, class CBasePlayer *, const char  *); /* linkage=_ZN10CGameRules13ClientCommandEP11CBasePlayerPKc */

	/* <0> (null):0 */
	virtual void ClientUserInfoChanged(class CGameRules *, class CBasePlayer *, char *); /* linkage=_ZN10CGameRules21ClientUserInfoChangedEP11CBasePlayerPc */

	/* <0> (null):0 */
	virtual float FlHEVChargerRechargeTime(class CGameRules *); /* linkage=_ZN10CGameRules24FlHEVChargerRechargeTimeEv */

	/* <0> (null):0 */
	virtual int GetTeamIndex(class CGameRules *, const char  *); /* linkage=_ZN10CGameRules12GetTeamIndexEPKc */

	/* <0> (null):0 */
	virtual const char  * GetIndexedTeamName(class CGameRules *, int); /* linkage=_ZN10CGameRules18GetIndexedTeamNameEi */

	/* <0> (null):0 */
	virtual BOOL IsValidTeam(class CGameRules *, const char  *); /* linkage=_ZN10CGameRules11IsValidTeamEPKc */

	/* <0> (null):0 */
	virtual void ChangePlayerTeam(class CGameRules *, class CBasePlayer *, const char  *, BOOL, BOOL); /* linkage=_ZN10CGameRules16ChangePlayerTeamEP11CBasePlayerPKcii */

	/* <0> (null):0 */
	virtual const char  * SetDefaultPlayerTeam(class CGameRules *, class CBasePlayer *); /* linkage=_ZN10CGameRules20SetDefaultPlayerTeamEP11CBasePlayer */

	/* <0> (null):0 */
	virtual BOOL PlayTextureSounds(class CGameRules *); /* linkage=_ZN10CGameRules17PlayTextureSoundsEv */

	/* <0> (null):0 */
	virtual void EndMultiplayerGame(class CGameRules *); /* linkage=_ZN10CGameRules18EndMultiplayerGameEv */

	/* <0> (null):0 */
	virtual BOOL IsFreezePeriod(class CGameRules *); /* linkage=_ZN10CGameRules14IsFreezePeriodEv */

	/* <0> (null):0 */
	virtual void ServerDeactivate(class CGameRules *); /* linkage=_ZN10CGameRules16ServerDeactivateEv */

	/* <0> (null):0 */
	virtual void CheckMapConditions(class CGameRules *); /* linkage=_ZN10CGameRules18CheckMapConditionsEv */

	/* vtable has 19 entries: {
	   [8] = IsTeamplay(_ZN10CGameRules10IsTeamplayEv), 
	   [10] = GetGameDescription(_ZN10CGameRules18GetGameDescriptionEv), 
	   [14] = UpdateGameMode(_ZN10CGameRules14UpdateGameModeEP11CBasePlayer), 
	   [16] = FPlayerCanTakeDamage(_ZN10CGameRules20FPlayerCanTakeDamageEP11CBasePlayerP11CBaseEntity), 
	   [17] = ShouldAutoAim(_ZN10CGameRules13ShouldAutoAimEP11CBasePlayerP7edict_s), 
	   [24] = ClientCommand_DeadOrAlive(_ZN10CGameRules25ClientCommand_DeadOrAliveEP11CBasePlayerPKc), 
	   [25] = ClientCommand(_ZN10CGameRules13ClientCommandEP11CBasePlayerPKc), 
	   [26] = ClientUserInfoChanged(_ZN10CGameRules21ClientUserInfoChangedEP11CBasePlayerPc), 
	   [47] = FlHEVChargerRechargeTime(_ZN10CGameRules24FlHEVChargerRechargeTimeEv), 
	   [52] = GetTeamIndex(_ZN10CGameRules12GetTeamIndexEPKc), 
	   [53] = GetIndexedTeamName(_ZN10CGameRules18GetIndexedTeamNameEi), 
	   [54] = IsValidTeam(_ZN10CGameRules11IsValidTeamEPKc), 
	   [55] = ChangePlayerTeam(_ZN10CGameRules16ChangePlayerTeamEP11CBasePlayerPKcii), 
	   [56] = SetDefaultPlayerTeam(_ZN10CGameRules20SetDefaultPlayerTeamEP11CBasePlayer), 
	   [57] = PlayTextureSounds(_ZN10CGameRules17PlayTextureSoundsEv), 
	   [59] = EndMultiplayerGame(_ZN10CGameRules18EndMultiplayerGameEv), 
	   [60] = IsFreezePeriod(_ZN10CGameRules14IsFreezePeriodEv), 
	   [61] = ServerDeactivate(_ZN10CGameRules16ServerDeactivateEv), 
	   [62] = CheckMapConditions(_ZN10CGameRules18CheckMapConditionsEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 358 */
 /* pointer to 356 */
 /* size: 4 */

/* 359 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 360 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 361 */
 /* pointer to 362 */
 /* size: 4 */

/* 362 */
/* <0> (null):0 */
class CBasePlayerItem {
	ItemInfo                   ItemInfoArray[32];    /*     0  1408 */
	/* --- cacheline 22 boundary (1408 bytes) --- */

	/* size: 0, cachelines: 0, members: 1 */

	/* BRAIN FART ALERT! 0 != 1408 + 0(holes), diff = -1408 */

}; /* size: 0 */

/* 363 */
 /* pointer to 364 */
 /* size: 4 */

/* 364 */
/* <0> (null):0 */
class CItem {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 365 */
 /* pointer to 366 */
 /* size: 4 */

/* 366 */
/* <0> (null):0 */
class CBasePlayerAmmo {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 367 */
/* <0> (null):0 */
class IVoiceGameMgrHelper {
	int ()(void) * *           _vptr.IVoiceGameMgrHelper; /*     0     4 */
	/* <0> (null):0 */
	virtual void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *, int);

	/* <0> (null):0 */
	virtual bool CanPlayerHearPlayer(class IVoiceGameMgrHelper *, class CBasePlayer *, class CBasePlayer *); /* linkage=_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_ */

	/* vtable has 1 entries: {
	   [2] = CanPlayerHearPlayer(_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_), 
	} */
	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 368 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 369 */
 /* pointer to 370 */
 /* size: 4 */

/* 370 */
 /* pointer to 368 */
 /* size: 4 */

/* 371 */
 /* pointer to 367 */
 /* size: 4 */

/* 372 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 373 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 374 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 375 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 376 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 377 */
 /* pointer to 378 */
 /* size: 4 */

/* 378 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 676 */

/* 379 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 380 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 381 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 382 */
/* <0> (null):0 */
class CPointEntity {
	/* <0> (null):0 */
	virtual int ObjectCaps(class CPointEntity *); /* linkage=_ZN12CPointEntity10ObjectCapsEv */

	/* vtable has 1 entries: {
	   [6] = ObjectCaps(_ZN12CPointEntity10ObjectCapsEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 383 */
 /* pointer to 382 */
 /* size: 4 */

/* 384 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 385 */
 /* pointer to 357 */
 /* size: 4 */

/* 386 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 387 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 388 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 389 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 390 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 391 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 392 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 393 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 394 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 395 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 396 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 397 */
 /* pointer to 74 */
 /* size: 4 */

/* 398 */
/* <0> (null):0 */
ItemInfo                   array[32]; /* size: 1408 */

/* Functions: */

/* <0> (null):0 */
void Vector2D(class Vector2D *)
{
} /* size: 137634796 */

/* <0> (null):0 */
void Vector2D(class Vector2D *, float, float)
{
} /* size: 143646656 */

/* <0> (null):0 */
class Vector2D operator+(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DplERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator-(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DmiERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator*(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DmlEf */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator/(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DdvEf */
{
} /* size: 8 */

/* <0> (null):0 */
float Length(const class Vector2D  *) /* linkage=_ZNK8Vector2D6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector2D  *) /* linkage=_ZNK8Vector2D13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector2D Normalize(const class Vector2D  *) /* linkage=_ZNK8Vector2D9NormalizeEv */
{
} /* size: 8 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector2D *) /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector2D *, float) /* linkage=_ZN8Vector2D6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void Vector(class Vector *)
{
} /* size: 0 */

/* <0> (null):0 */
void Vector(class Vector *, float, float, float)
{
} /* size: 79 */

/* <0> (null):0 */
void Vector(class Vector *, const class Vector  &)
{
} /* size: 143649436 */

/* <0> (null):0 */
void Vector(class Vector *, float *)
{
} /* size: 0 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *) /* linkage=_ZNK6VectorngEv */
{
} /* size: 12 */

/* <0> (null):0 */
int operator==(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectoreqERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
int operator!=(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorneERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector operator+(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorplERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectormiERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator*(const class Vector  *, float) /* linkage=_ZNK6VectormlEf */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator/(const class Vector  *, float) /* linkage=_ZNK6VectordvEf */
{
} /* size: 12 */

/* <0> (null):0 */
void CopyToArray(const class Vector  *, float *) /* linkage=_ZNK6Vector11CopyToArrayEPf */
{
} /* size: 0 */

/* <0> (null):0 */
float Length(const class Vector  *) /* linkage=_ZNK6Vector6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector  *) /* linkage=_ZNK6Vector13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
float * operator float*(class Vector *) /* linkage=_ZN6VectorcvPfEv */
{
} /* size: 4 */

/* <0> (null):0 */
const float  * operator const float*(const class Vector  *) /* linkage=_ZNK6VectorcvPKfEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector Normalize(const class Vector  *) /* linkage=_ZNK6Vector9NormalizeEv */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector2D Make2D(const class Vector  *) /* linkage=_ZNK6Vector6Make2DEv */
{
} /* size: 8 */

/* <0> (null):0 */
float Length2D(const class Vector  *) /* linkage=_ZNK6Vector8Length2DEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector  *, float) /* linkage=_ZNK6Vector16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector  *, float) /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector *) /* linkage=_ZN6Vector16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector *, float) /* linkage=_ZN6Vector6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
edict_t * edict(class CBaseEntity *) /* linkage=_ZN11CBaseEntity5edictEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int ObjectCaps(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
void CHalfLifeRules(class CHalfLifeRules *, const class CHalfLifeRules  &)
{
} /* size: 0 */

/* <0> (null):0 */
void CHalfLifeRules(class CHalfLifeRules *)
{
} /* size: 143981248 */

/* <0> (null):0 */
virtual void Think(class CHalfLifeRules *) /* linkage=_ZN14CHalfLifeRules5ThinkEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL IsAllowedToSpawn(class CHalfLifeRules *, class CBaseEntity *) /* linkage=_ZN14CHalfLifeRules16IsAllowedToSpawnEP11CBaseEntity */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL FAllowFlashlight(class CHalfLifeRules *) /* linkage=_ZN14CHalfLifeRules16FAllowFlashlightEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL FShouldSwitchWeapon(class CHalfLifeRules *, class CBasePlayer *, class CBasePlayerItem *) /* linkage=_ZN14CHalfLifeRules19FShouldSwitchWeaponEP11CBasePlayerP15CBasePlayerItem */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL GetNextBestWeapon(class CHalfLifeRules *, class CBasePlayer *, class CBasePlayerItem *) /* linkage=_ZN14CHalfLifeRules17GetNextBestWeaponEP11CBasePlayerP15CBasePlayerItem */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsMultiplayer(class CHalfLifeRules *) /* linkage=_ZN14CHalfLifeRules13IsMultiplayerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsDeathmatch(class CHalfLifeRules *) /* linkage=_ZN14CHalfLifeRules12IsDeathmatchEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsCoOp(class CHalfLifeRules *) /* linkage=_ZN14CHalfLifeRules6IsCoOpEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL ClientConnected(class CHalfLifeRules *, edict_t *, const char  *, const char  *, char *) /* linkage=_ZN14CHalfLifeRules15ClientConnectedEP7edict_sPKcS3_Pc */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void InitHUD(class CHalfLifeRules *, class CBasePlayer *) /* linkage=_ZN14CHalfLifeRules7InitHUDEP11CBasePlayer */
{
} /* size: 13474 */

/* <0> (null):0 */
virtual void ClientDisconnected(class CHalfLifeRules *, edict_t *) /* linkage=_ZN14CHalfLifeRules18ClientDisconnectedEP7edict_s */
{
} /* size: 144015104 */

/* <0> (null):0 */
virtual float FlPlayerFallDamage(class CHalfLifeRules *, class CBasePlayer *) /* linkage=_ZN14CHalfLifeRules18FlPlayerFallDamageEP11CBasePlayer */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void PlayerSpawn(class CHalfLifeRules *, class CBasePlayer *) /* linkage=_ZN14CHalfLifeRules11PlayerSpawnEP11CBasePlayer */
{
} /* size: 144015472 */

/* <0> (null):0 */
virtual void PlayerThink(class CHalfLifeRules *, class CBasePlayer *) /* linkage=_ZN14CHalfLifeRules11PlayerThinkEP11CBasePlayer */
{
} /* size: 188580 */

/* <0> (null):0 */
virtual BOOL FPlayerCanRespawn(class CHalfLifeRules *, class CBasePlayer *) /* linkage=_ZN14CHalfLifeRules17FPlayerCanRespawnEP11CBasePlayer */
{
} /* size: 4 */

/* <0> (null):0 */
virtual float FlPlayerSpawnTime(class CHalfLifeRules *, class CBasePlayer *) /* linkage=_ZN14CHalfLifeRules17FlPlayerSpawnTimeEP11CBasePlayer */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL AllowAutoTargetCrosshair(class CHalfLifeRules *) /* linkage=_ZN14CHalfLifeRules24AllowAutoTargetCrosshairEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int IPointsForKill(class CHalfLifeRules *, class CBasePlayer *, class CBasePlayer *) /* linkage=_ZN14CHalfLifeRules14IPointsForKillEP11CBasePlayerS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void PlayerKilled(class CHalfLifeRules *, class CBasePlayer *, entvars_t *, entvars_t *) /* linkage=_ZN14CHalfLifeRules12PlayerKilledEP11CBasePlayerP9entvars_sS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void DeathNotice(class CHalfLifeRules *, class CBasePlayer *, entvars_t *, entvars_t *) /* linkage=_ZN14CHalfLifeRules11DeathNoticeEP11CBasePlayerP9entvars_sS3_ */
{
} /* size: 32 */

/* <0> (null):0 */
virtual void PlayerGotWeapon(class CHalfLifeRules *, class CBasePlayer *, class CBasePlayerItem *) /* linkage=_ZN14CHalfLifeRules15PlayerGotWeaponEP11CBasePlayerP15CBasePlayerItem */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int WeaponShouldRespawn(class CHalfLifeRules *, class CBasePlayerItem *) /* linkage=_ZN14CHalfLifeRules19WeaponShouldRespawnEP15CBasePlayerItem */
{
} /* size: 4 */

/* <0> (null):0 */
virtual float FlWeaponRespawnTime(class CHalfLifeRules *, class CBasePlayerItem *) /* linkage=_ZN14CHalfLifeRules19FlWeaponRespawnTimeEP15CBasePlayerItem */
{
} /* size: 4 */

/* <0> (null):0 */
virtual float FlWeaponTryRespawn(class CHalfLifeRules *, class CBasePlayerItem *) /* linkage=_ZN14CHalfLifeRules18FlWeaponTryRespawnEP15CBasePlayerItem */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class Vector VecWeaponRespawnSpot(class CHalfLifeRules *, class CBasePlayerItem *) /* linkage=_ZN14CHalfLifeRules20VecWeaponRespawnSpotEP15CBasePlayerItem */
{
} /* size: 12 */

/* <0> (null):0 */
virtual edict_t * GetPlayerSpawnSpot(class CHalfLifeRules *, class CBasePlayer *) /* linkage=_ZN14CHalfLifeRules18GetPlayerSpawnSpotEP11CBasePlayer */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL CanHaveItem(class CHalfLifeRules *, class CBasePlayer *, class CItem *) /* linkage=_ZN14CHalfLifeRules11CanHaveItemEP11CBasePlayerP5CItem */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void PlayerGotItem(class CHalfLifeRules *, class CBasePlayer *, class CItem *) /* linkage=_ZN14CHalfLifeRules13PlayerGotItemEP11CBasePlayerP5CItem */
{
} /* size: 2621440 */

/* <0> (null):0 */
virtual int ItemShouldRespawn(class CHalfLifeRules *, class CItem *) /* linkage=_ZN14CHalfLifeRules17ItemShouldRespawnEP5CItem */
{
} /* size: 4 */

/* <0> (null):0 */
virtual float FlItemRespawnTime(class CHalfLifeRules *, class CItem *) /* linkage=_ZN14CHalfLifeRules17FlItemRespawnTimeEP5CItem */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class Vector VecItemRespawnSpot(class CHalfLifeRules *, class CItem *) /* linkage=_ZN14CHalfLifeRules18VecItemRespawnSpotEP5CItem */
{
} /* size: 12 */

/* <0> (null):0 */
virtual void PlayerGotAmmo(class CHalfLifeRules *, class CBasePlayer *, char *, int) /* linkage=_ZN14CHalfLifeRules13PlayerGotAmmoEP11CBasePlayerPci */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int AmmoShouldRespawn(class CHalfLifeRules *, class CBasePlayerAmmo *) /* linkage=_ZN14CHalfLifeRules17AmmoShouldRespawnEP15CBasePlayerAmmo */
{
} /* size: 4 */

/* <0> (null):0 */
virtual float FlAmmoRespawnTime(class CHalfLifeRules *, class CBasePlayerAmmo *) /* linkage=_ZN14CHalfLifeRules17FlAmmoRespawnTimeEP15CBasePlayerAmmo */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class Vector VecAmmoRespawnSpot(class CHalfLifeRules *, class CBasePlayerAmmo *) /* linkage=_ZN14CHalfLifeRules18VecAmmoRespawnSpotEP15CBasePlayerAmmo */
{
} /* size: 12 */

/* <0> (null):0 */
virtual float FlHealthChargerRechargeTime(class CHalfLifeRules *) /* linkage=_ZN14CHalfLifeRules27FlHealthChargerRechargeTimeEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int DeadPlayerWeapons(class CHalfLifeRules *, class CBasePlayer *) /* linkage=_ZN14CHalfLifeRules17DeadPlayerWeaponsEP11CBasePlayer */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int DeadPlayerAmmo(class CHalfLifeRules *, class CBasePlayer *) /* linkage=_ZN14CHalfLifeRules14DeadPlayerAmmoEP11CBasePlayer */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL FAllowMonsters(class CHalfLifeRules *) /* linkage=_ZN14CHalfLifeRules14FAllowMonstersEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual const char  * GetTeamID(class CHalfLifeRules *, class CBaseEntity *) /* linkage=_ZN14CHalfLifeRules9GetTeamIDEP11CBaseEntity */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int PlayerRelationship(class CHalfLifeRules *, class CBasePlayer *, class CBaseEntity *) /* linkage=_ZN14CHalfLifeRules18PlayerRelationshipEP11CBasePlayerP11CBaseEntity */
{
} /* size: 4 */

/* <0> (null):0 */
void CGameRules(class CGameRules *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL IsTeamplay(class CGameRules *) /* linkage=_ZN10CGameRules10IsTeamplayEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual const char  * GetGameDescription(class CGameRules *) /* linkage=_ZN10CGameRules18GetGameDescriptionEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void UpdateGameMode(class CGameRules *, class CBasePlayer *) /* linkage=_ZN10CGameRules14UpdateGameModeEP11CBasePlayer */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL FPlayerCanTakeDamage(class CGameRules *, class CBasePlayer *, class CBaseEntity *) /* linkage=_ZN10CGameRules20FPlayerCanTakeDamageEP11CBasePlayerP11CBaseEntity */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL ShouldAutoAim(class CGameRules *, class CBasePlayer *, edict_t *) /* linkage=_ZN10CGameRules13ShouldAutoAimEP11CBasePlayerP7edict_s */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL ClientCommand_DeadOrAlive(class CGameRules *, class CBasePlayer *, const char  *) /* linkage=_ZN10CGameRules25ClientCommand_DeadOrAliveEP11CBasePlayerPKc */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL ClientCommand(class CGameRules *, class CBasePlayer *, const char  *) /* linkage=_ZN10CGameRules13ClientCommandEP11CBasePlayerPKc */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void ClientUserInfoChanged(class CGameRules *, class CBasePlayer *, char *) /* linkage=_ZN10CGameRules21ClientUserInfoChangedEP11CBasePlayerPc */
{
} /* size: 144026744 */

/* <0> (null):0 */
virtual float FlHEVChargerRechargeTime(class CGameRules *) /* linkage=_ZN10CGameRules24FlHEVChargerRechargeTimeEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int GetTeamIndex(class CGameRules *, const char  *) /* linkage=_ZN10CGameRules12GetTeamIndexEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
virtual const char  * GetIndexedTeamName(class CGameRules *, int) /* linkage=_ZN10CGameRules18GetIndexedTeamNameEi */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsValidTeam(class CGameRules *, const char  *) /* linkage=_ZN10CGameRules11IsValidTeamEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void ChangePlayerTeam(class CGameRules *, class CBasePlayer *, const char  *, BOOL, BOOL) /* linkage=_ZN10CGameRules16ChangePlayerTeamEP11CBasePlayerPKcii */
{
} /* size: 144046412 */

/* <0> (null):0 */
virtual const char  * SetDefaultPlayerTeam(class CGameRules *, class CBasePlayer *) /* linkage=_ZN10CGameRules20SetDefaultPlayerTeamEP11CBasePlayer */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL PlayTextureSounds(class CGameRules *) /* linkage=_ZN10CGameRules17PlayTextureSoundsEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void EndMultiplayerGame(class CGameRules *) /* linkage=_ZN10CGameRules18EndMultiplayerGameEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL IsFreezePeriod(class CGameRules *) /* linkage=_ZN10CGameRules14IsFreezePeriodEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void ServerDeactivate(class CGameRules *) /* linkage=_ZN10CGameRules16ServerDeactivateEv */
{
} /* size: 16504 */

/* <0> (null):0 */
virtual void CheckMapConditions(class CGameRules *) /* linkage=_ZN10CGameRules18CheckMapConditionsEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *, int)
{
} /* size: 144048336 */

/* <0> (null):0 */
virtual bool CanPlayerHearPlayer(class IVoiceGameMgrHelper *, class CBasePlayer *, class CBasePlayer *) /* linkage=_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
inline void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *const this, intconst __in_chrg)
{
} /* size: 143822040 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, const class Vector  &const v)
{
} /* size: 143822384 */

/* <0> (null):0 */
inline void operator==(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 143822700 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, float X, float Y, float Z)
{
} /* size: 0 */

/* <0> (null):0 */
inline edict_t * ENT(const entvars_t  * pev)
{
} /* size: 4 */

/* <0> (null):0 */
inline void operator!=(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 144059044 */

/* <0> (null):0 */
inline BOOL FStrEq(const char  * sz1, const char  * sz2)
{
} /* size: 4 */

/* <0> (null):0 */
inline void edict(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline edict_t * INDEXENT(int iEdictNum)
{
} /* size: 4 */

/* <0> (null):0 */
inline void operator+(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator*(const class Vector  *const this, float fl)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ObjectCaps(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
virtual int ObjectCaps(class CPointEntity *) /* linkage=_ZN12CPointEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
inline void ObjectCaps(class CPointEntity *const this)
{
} /* size: 3014709 */

/* <0> (null):0 */
inline void CGameRules(class CGameRules *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsTeamplay(class CGameRules *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetGameDescription(class CGameRules *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void UpdateGameMode(class CGameRules *const this, class CBasePlayer * pPlayer)
{
} /* size: 0 */

/* <0> (null):0 */
void FPlayerCanTakeDamage(class CGameRules *const this, class CBasePlayer * pPlayer, class CBaseEntity * pAttacker)
{
} /* size: 0 */

/* <0> (null):0 */
void ShouldAutoAim(class CGameRules *const this, class CBasePlayer * pPlayer, edict_t * target)
{
} /* size: 144060972 */

/* <0> (null):0 */
void ClientCommand_DeadOrAlive(class CGameRules *const this, class CBasePlayer * pPlayer, const char  * pcmd)
{
} /* size: 144061276 */

/* <0> (null):0 */
void ClientCommand(class CGameRules *const this, class CBasePlayer * pPlayer, const char  * pcmd)
{
} /* size: 144061416 */

/* <0> (null):0 */
void ClientUserInfoChanged(class CGameRules *const this, class CBasePlayer * pPlayer, char * infobuffer)
{
} /* size: 0 */

/* <0> (null):0 */
void FlHEVChargerRechargeTime(class CGameRules *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetTeamIndex(class CGameRules *const this, const char  * pTeamName)
{
} /* size: 0 */

/* <0> (null):0 */
void GetIndexedTeamName(class CGameRules *const this, int teamIndex)
{
} /* size: 0 */

/* <0> (null):0 */
void IsValidTeam(class CGameRules *const this, const char  * pTeamName)
{
} /* size: 0 */

/* <0> (null):0 */
void ChangePlayerTeam(class CGameRules *const this, class CBasePlayer * pPlayer, const char  * pTeamName, BOOL bKill, BOOL bGib)
{
} /* size: 0 */

/* <0> (null):0 */
void SetDefaultPlayerTeam(class CGameRules *const this, class CBasePlayer * pPlayer)
{
} /* size: 328310 */

/* <0> (null):0 */
void PlayTextureSounds(class CGameRules *const this)
{
} /* size: 328310 */

/* <0> (null):0 */
void EndMultiplayerGame(class CGameRules *const this)
{
} /* size: 328310 */

/* <0> (null):0 */
void IsFreezePeriod(class CGameRules *const this)
{
} /* size: 328310 */

/* <0> (null):0 */
void ServerDeactivate(class CGameRules *const this)
{
} /* size: 144088180 */

/* <0> (null):0 */
void CheckMapConditions(class CGameRules *const this)
{
} /* size: 12438 */

/* <0> (null):0 */
void FAllowFlashlight(class CHalfLifeRules *const this)
{
} /* size: 196632 */

/* <0> (null):0 */
void GetTeamID(class CHalfLifeRules *const this, class CBaseEntity * pEntity)
{
} /* size: 0 */

/* <0> (null):0 */
void Think(class CHalfLifeRules *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsMultiplayer(class CHalfLifeRules *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsDeathmatch(class CHalfLifeRules *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsCoOp(class CHalfLifeRules *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void FShouldSwitchWeapon(class CHalfLifeRules *const this, class CBasePlayer * pPlayer, class CBasePlayerItem * pWeapon)
{
} /* size: 0 */

/* <0> (null):0 */
void GetNextBestWeapon(class CHalfLifeRules *const this, class CBasePlayer * pPlayer, class CBasePlayerItem * pCurrentWeapon)
{
} /* size: 144089832 */

/* <0> (null):0 */
void ClientConnected(class CHalfLifeRules *const this, edict_t * pEntity, const char  * pszName, const char  * pszAddress, char * szRejectReason)
{
} /* size: 0 */

/* <0> (null):0 */
void InitHUD(class CHalfLifeRules *const this, class CBasePlayer * pl)
{
} /* size: 144090016 */

/* <0> (null):0 */
void ClientDisconnected(class CHalfLifeRules *const this, edict_t * pClient)
{
} /* size: 144090336 */

/* <0> (null):0 */
void FlPlayerFallDamage(class CHalfLifeRules *const this, class CBasePlayer * pPlayer)
{
} /* size: 144090384 */

/* <0> (null):0 */
void AllowAutoTargetCrosshair(class CHalfLifeRules *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void PlayerThink(class CHalfLifeRules *const this, class CBasePlayer * pPlayer)
{
} /* size: 4 */

/* <0> (null):0 */
void FPlayerCanRespawn(class CHalfLifeRules *const this, class CBasePlayer * pPlayer)
{
} /* size: 0 */

/* <0> (null):0 */
void FlPlayerSpawnTime(class CHalfLifeRules *const this, class CBasePlayer * pPlayer)
{
} /* size: 0 */

/* <0> (null):0 */
void IPointsForKill(class CHalfLifeRules *const this, class CBasePlayer * pAttacker, class CBasePlayer * pKilled)
{
} /* size: 0 */

/* <0> (null):0 */
void PlayerKilled(class CHalfLifeRules *const this, class CBasePlayer * pVictim, entvars_t * pKiller, entvars_t * pInflictor)
{
} /* size: 201154 */

/* <0> (null):0 */
void DeathNotice(class CHalfLifeRules *const this, class CBasePlayer * pVictim, entvars_t * pKiller, entvars_t * pInflictor)
{
} /* size: 329600 */

/* <0> (null):0 */
void PlayerGotWeapon(class CHalfLifeRules *const this, class CBasePlayer * pPlayer, class CBasePlayerItem * pWeapon)
{
} /* size: 0 */

/* <0> (null):0 */
void FlWeaponRespawnTime(class CHalfLifeRules *const this, class CBasePlayerItem * pWeapon)
{
} /* size: 144116852 */

/* <0> (null):0 */
void FlWeaponTryRespawn(class CHalfLifeRules *const this, class CBasePlayerItem * pWeapon)
{
} /* size: 144115080 */

/* <0> (null):0 */
void VecWeaponRespawnSpot(class CHalfLifeRules *const this, class CBasePlayerItem * pWeapon)
{
	Vector(class Vector *const this,
		const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 64 */

/* <0> (null):0 */
void WeaponShouldRespawn(class CHalfLifeRules *const this, class CBasePlayerItem * pWeapon)
{
} /* size: 144115416 */

/* <0> (null):0 */
void CanHaveItem(class CHalfLifeRules *const this, class CBasePlayer * pPlayer, class CItem * pItem)
{
} /* size: 144119724 */

/* <0> (null):0 */
void PlayerGotItem(class CHalfLifeRules *const this, class CBasePlayer * pPlayer, class CItem * pItem)
{
} /* size: 0 */

/* <0> (null):0 */
void ItemShouldRespawn(class CHalfLifeRules *const this, class CItem * pItem)
{
} /* size: 144118020 */

/* <0> (null):0 */
void FlItemRespawnTime(class CHalfLifeRules *const this, class CItem * pItem)
{
} /* size: 144133236 */

/* <0> (null):0 */
void VecItemRespawnSpot(class CHalfLifeRules *const this, class CItem * pItem)
{
	Vector(class Vector *const this,
		const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void IsAllowedToSpawn(class CHalfLifeRules *const this, class CBaseEntity * pEntity)
{
} /* size: 0 */

/* <0> (null):0 */
void PlayerGotAmmo(class CHalfLifeRules *const this, class CBasePlayer * pPlayer, char * szName, int iCount)
{
} /* size: 144118800 */

/* <0> (null):0 */
void AmmoShouldRespawn(class CHalfLifeRules *const this, class CBasePlayerAmmo * pAmmo)
{
} /* size: 144119080 */

/* <0> (null):0 */
void FlAmmoRespawnTime(class CHalfLifeRules *const this, class CBasePlayerAmmo * pAmmo)
{
} /* size: 0 */

/* <0> (null):0 */
void VecAmmoRespawnSpot(class CHalfLifeRules *const this, class CBasePlayerAmmo * pAmmo)
{
	Vector(class Vector *const this,
		const class Vector  &const v); /* size=144119564, low_pc=0 */ //     0
} /* size: -1 */

/* <0> (null):0 */
void FlHealthChargerRechargeTime(class CHalfLifeRules *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void DeadPlayerWeapons(class CHalfLifeRules *const this, class CBasePlayer * pPlayer)
{
} /* size: 0 */

/* <0> (null):0 */
void DeadPlayerAmmo(class CHalfLifeRules *const this, class CBasePlayer * pPlayer)
{
} /* size: 0 */

/* <0> (null):0 */
void PlayerRelationship(class CHalfLifeRules *const this, class CBasePlayer * pPlayer, class CBaseEntity * pTarget)
{
} /* size: 144131624 */

/* <0> (null):0 */
void FAllowMonsters(class CHalfLifeRules *const this)
{
} /* size: 144132604 */

/* <0> (null):0 */
void GetPlayerSpawnSpot(class CHalfLifeRules *const this, class CBasePlayer * pPlayer)
{
	{
		class CBaseEntity * pSpot;                            //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		edict(class CBaseEntity *const this); /* size=0, low_pc=0 */ //     0
		INDEXENT(int iEdictNum); /* size=144133056, low_pc=0 */ //     0
	}
} /* size: 144132764 */

/* <0> (null):0 */
void PlayerSpawn(class CHalfLifeRules *const this, class CBasePlayer * pPlayer)
{
} /* size: 144136516 */

/* <0> (null):0 */
void CHalfLifeRules(class CHalfLifeRules *const this)
{
} /* size: 144136684 */

/* <0> (null):0 */
void CHalfLifeRules(class CHalfLifeRules *const this)
{
} /* size: 144136800 */



/* Variables: */

class CBaseEntity *        pSpot; /* size: 4 */

extern class _IO_FILE *           stdin; /* size: 4 */

extern class _IO_FILE *           stdout; /* size: 4 */

intconst                   k_cubSaltSize; /* size: 4 */

GID_tconst                 k_GIDNil; /* size: 8 */

GID_tconst                 k_TxnIDNil; /* size: 8 */

GID_tconst                 k_TxnIDUnknown; /* size: 8 */

PackageId_tconst           k_uPackageIdFreeSub; /* size: 4 */

PackageId_tconst           k_uPackageIdInvalid; /* size: 4 */

AppId_tconst               k_uAppIdInvalid; /* size: 4 */

AssetClassId_tconst        k_ulAssetClassIdInvalid; /* size: 8 */

PhysicalItemId_tconst      k_uPhysicalItemIdInvalid; /* size: 4 */

DepotId_tconst             k_uDepotIdInvalid; /* size: 4 */

CellID_tconst              k_uCellIDInvalid; /* size: 4 */

SteamAPICall_tconst        k_uAPICallInvalid; /* size: 8 */

PartnerId_tconst           k_uPartnerIdInvalid; /* size: 4 */

extern enginefuncs_t              g_engfuncs; /* size: 632 */

extern globalvars_t *             gpGlobals; /* size: 4 */

extern class Vectorconst          g_vecZero; /* size: 12 */

extern int                        g_iSkillLevel; /* size: 4 */

/* Types: */

/* 1 */
char
 /* size: 1 */

/* 2 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 3 */
unsigned int
 /* size: 4 */

/* 4 */
unsigned char
 /* size: 1 */

/* 5 */
short unsigned int
 /* size: 2 */

/* 6 */
long unsigned int
 /* size: 4 */

/* 7 */
signed char
 /* size: 1 */

/* 8 */
short int
 /* size: 2 */

/* 9 */
int
 /* size: 4 */

/* 10 */
long long int
 /* size: 8 */

/* 11 */
long long unsigned int
 /* size: 8 */

/* 12 */
/* <0> (null):0 */
typedef long long int __quad_t; /* size: 8 */

/* 13 */
/* <0> (null):0 */
typedef long int __off_t; /* size: 4 */

/* 14 */
long int
 /* size: 4 */

/* 15 */
/* <0> (null):0 */
typedef __quad_t __off64_t; /* size: 8 */

/* 16 */
 /* pointer to 0 */
 /* size: 4 */

/* 17 */
 /* pointer to 1 */
 /* size: 4 */

/* 18 */
/* <0> (null):0 */
struct _IO_FILE {
	int                        _flags;               /*     0     4 */
	char *                     _IO_read_ptr;         /*     4     4 */
	char *                     _IO_read_end;         /*     8     4 */
	char *                     _IO_read_base;        /*    12     4 */
	char *                     _IO_write_base;       /*    16     4 */
	char *                     _IO_write_ptr;        /*    20     4 */
	char *                     _IO_write_end;        /*    24     4 */
	char *                     _IO_buf_base;         /*    28     4 */
	char *                     _IO_buf_end;          /*    32     4 */
	char *                     _IO_save_base;        /*    36     4 */
	char *                     _IO_backup_base;      /*    40     4 */
	char *                     _IO_save_end;         /*    44     4 */
	class _IO_marker *         _markers;             /*    48     4 */
	class _IO_FILE *           _chain;               /*    52     4 */
	int                        _fileno;              /*    56     4 */
	int                        _flags2;              /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	__off_t                    _old_offset;          /*    64     4 */
	short unsigned int         _cur_column;          /*    68     2 */
	signed char                _vtable_offset;       /*    70     1 */
	char                       _shortbuf[1];         /*    71     1 */
	_IO_lock_t *               _lock;                /*    72     4 */
	__off64_t                  _offset;              /*    76     8 */
	void *                     __pad1;               /*    84     4 */
	void *                     __pad2;               /*    88     4 */
	void *                     __pad3;               /*    92     4 */
	void *                     __pad4;               /*    96     4 */
	size_t                     __pad5;               /*   100     4 */
	int                        _mode;                /*   104     4 */
	char                       _unused2[40];         /*   108    40 */
	/* --- cacheline 2 boundary (128 bytes) was 20 bytes ago --- */

	/* size: 148, cachelines: 3, members: 29 */
	/* last cacheline: 20 bytes */
}; /* size: 148 */

/* 19 */
/* <0> (null):0 */
typedef void _IO_lock_t; /* size: 0 */

/* 20 */
/* <0> (null):0 */
struct _IO_marker {
	class _IO_marker *         _next;                /*     0     4 */
	class _IO_FILE *           _sbuf;                /*     4     4 */
	int                        _pos;                 /*     8     4 */

	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 21 */
 /* pointer to 20 */
 /* size: 4 */

/* 22 */
 /* pointer to 18 */
 /* size: 4 */

/* 23 */
 /* pointer to 20 */
 /* size: 4 */

/* 24 */
 /* pointer to 18 */
 /* size: 4 */

/* 25 */
/* <0> (null):0 */
char                       array[1]; /* size: 1 */

/* 26 */
 /* pointer to 19 */
 /* size: 4 */

/* 27 */
/* <0> (null):0 */
char                       array[40]; /* size: 40 */

/* 28 */
 /* pointer to 29 */
 /* size: 4 */

/* 29 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 30 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 31 */
long double
 /* size: 12 */

/* 32 */
double
 /* size: 8 */

/* 33 */
/* <0> (null):0 */
typedef int int32; /* size: 4 */

/* 34 */
/* <0> (null):0 */
typedef unsigned int uint32; /* size: 4 */

/* 35 */
/* <0> (null):0 */
typedef long long unsigned int uint64; /* size: 8 */

/* 36 */
/* <0> (null):0 */
typedef uint64 GID_t; /* size: 8 */

/* 37 */
/* <0> (null):0 */
typedef uint32 PackageId_t; /* size: 4 */

/* 38 */
/* <0> (null):0 */
typedef uint32 AppId_t; /* size: 4 */

/* 39 */
/* <0> (null):0 */
typedef uint64 AssetClassId_t; /* size: 8 */

/* 40 */
/* <0> (null):0 */
typedef uint32 PhysicalItemId_t; /* size: 4 */

/* 41 */
/* <0> (null):0 */
typedef uint32 DepotId_t; /* size: 4 */

/* 42 */
/* <0> (null):0 */
typedef uint32 CellID_t; /* size: 4 */

/* 43 */
/* <0> (null):0 */
typedef uint64 SteamAPICall_t; /* size: 8 */

/* 44 */
/* <0> (null):0 */
typedef uint32 PartnerId_t; /* size: 4 */

/* 45 */
/* <0> (null):0 */
typedef unsigned char byte; /* size: 1 */

/* 46 */
/* <0> (null):0 */
typedef unsigned int string_t; /* size: 4 */

/* 47 */
/* <0> (null):0 */
typedef float vec_t; /* size: 4 */

/* 48 */
float
 /* size: 4 */

/* 49 */
/* <0> (null):0 */
class Vector2D {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	/* <0> (null):0 */
	void Vector2D(class Vector2D *);

	/* <0> (null):0 */
	void Vector2D(class Vector2D *, float, float);

	/* <0> (null):0 */
	class Vector2D operator+(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DplERKS_ */

	/* <0> (null):0 */
	class Vector2D operator-(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DmiERKS_ */

	/* <0> (null):0 */
	class Vector2D operator*(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DmlEf */

	/* <0> (null):0 */
	class Vector2D operator/(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DdvEf */

	/* <0> (null):0 */
	float Length(const class Vector2D  *); /* linkage=_ZNK8Vector2D6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector2D  *); /* linkage=_ZNK8Vector2D13LengthSquaredEv */

	/* <0> (null):0 */
	class Vector2D Normalize(const class Vector2D  *); /* linkage=_ZNK8Vector2D9NormalizeEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector2D *); /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector2D *, float); /* linkage=_ZN8Vector2D6IsZeroEf */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 50 */
 /* pointer to 49 */
 /* size: 4 */

/* 51 */
 /* pointer to 52 */
 /* size: 4 */

/* 52 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 53 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 54 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 55 */
bool
 /* size: 1 */

/* 56 */
/* <0> (null):0 */
class Vector {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	vec_t                      z;                    /*     8     4 */
	/* <0> (null):0 */
	void Vector(class Vector *);

	/* <0> (null):0 */
	void Vector(class Vector *, float, float, float);

	/* <0> (null):0 */
	void Vector(class Vector *, const class Vector  &);

	/* <0> (null):0 */
	void Vector(class Vector *, float *);

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *); /* linkage=_ZNK6VectorngEv */

	/* <0> (null):0 */
	int operator==(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectoreqERKS_ */

	/* <0> (null):0 */
	int operator!=(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorneERKS_ */

	/* <0> (null):0 */
	class Vector operator+(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorplERKS_ */

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectormiERKS_ */

	/* <0> (null):0 */
	class Vector operator*(const class Vector  *, float); /* linkage=_ZNK6VectormlEf */

	/* <0> (null):0 */
	class Vector operator/(const class Vector  *, float); /* linkage=_ZNK6VectordvEf */

	/* <0> (null):0 */
	void CopyToArray(const class Vector  *, float *); /* linkage=_ZNK6Vector11CopyToArrayEPf */

	/* <0> (null):0 */
	float Length(const class Vector  *); /* linkage=_ZNK6Vector6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector  *); /* linkage=_ZNK6Vector13LengthSquaredEv */

	/* <0> (null):0 */
	float * operator float*(class Vector *); /* linkage=_ZN6VectorcvPfEv */

	/* <0> (null):0 */
	const float  * operator const float*(const class Vector  *); /* linkage=_ZNK6VectorcvPKfEv */

	/* <0> (null):0 */
	class Vector Normalize(const class Vector  *); /* linkage=_ZNK6Vector9NormalizeEv */

	/* <0> (null):0 */
	class Vector2D Make2D(const class Vector  *); /* linkage=_ZNK6Vector6Make2DEv */

	/* <0> (null):0 */
	float Length2D(const class Vector  *); /* linkage=_ZNK6Vector8Length2DEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector  *, float); /* linkage=_ZNK6Vector16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector  *, float); /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector *); /* linkage=_ZN6Vector16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector *, float); /* linkage=_ZN6Vector6IsZeroEf */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 57 */
 /* pointer to 56 */
 /* size: 4 */

/* 58 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 59 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 60 */
 /* pointer to 48 */
 /* size: 4 */

/* 61 */
 /* pointer to 62 */
 /* size: 4 */

/* 62 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 63 */
 /* pointer to 64 */
 /* size: 4 */

/* 64 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 65 */
/* <0> (null):0 */
typedef int qboolean; /* size: 4 */

/* 66 */
/* <0> (null):0 */
struct link_s {
	class link_s *             prev;                 /*     0     4 */
	class link_s *             next;                 /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 67 */
 /* pointer to 66 */
 /* size: 4 */

/* 68 */
/* <0> (null):0 */
typedef struct link_s link_t; /* size: 8 */

/* 69 */
/* <0> (null):0 */
typedef struct edict_s edict_t; /* size: 804 */

/* 70 */
/* <0> (null):0 */
struct edict_s {
	qboolean                   free;                 /*     0     4 */
	int                        serialnumber;         /*     4     4 */
	link_t                     area;                 /*     8     8 */
	int                        headnode;             /*    16     4 */
	int                        num_leafs;            /*    20     4 */
	short int                  leafnums[48];         /*    24    96 */
	/* --- cacheline 1 boundary (64 bytes) was 56 bytes ago --- */
	float                      freetime;             /*   120     4 */
	void *                     pvPrivateData;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	entvars_t                  v;                    /*   128   676 */
	/* --- cacheline 12 boundary (768 bytes) was 36 bytes ago --- */

	/* size: 804, cachelines: 13, members: 9 */
	/* last cacheline: 36 bytes */
}; /* size: 804 */

/* 71 */
 /* pointer to 69 */
 /* size: 4 */

/* 72 */
/* <0> (null):0 */
struct {
	float                      time;                 /*     0     4 */
	float                      frametime;            /*     4     4 */
	float                      force_retouch;        /*     8     4 */
	string_t                   mapname;              /*    12     4 */
	string_t                   startspot;            /*    16     4 */
	float                      deathmatch;           /*    20     4 */
	float                      coop;                 /*    24     4 */
	float                      teamplay;             /*    28     4 */
	float                      serverflags;          /*    32     4 */
	float                      found_secrets;        /*    36     4 */
	class Vector              v_forward;             /*    40    12 */
	class Vector              v_up;                  /*    52    12 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	class Vector              v_right;               /*    64    12 */
	float                      trace_allsolid;       /*    76     4 */
	float                      trace_startsolid;     /*    80     4 */
	float                      trace_fraction;       /*    84     4 */
	class Vector              trace_endpos;          /*    88    12 */
	class Vector              trace_plane_normal;    /*   100    12 */
	float                      trace_plane_dist;     /*   112     4 */
	edict_t *                  trace_ent;            /*   116     4 */
	float                      trace_inopen;         /*   120     4 */
	float                      trace_inwater;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	int                        trace_hitgroup;       /*   128     4 */
	int                        trace_flags;          /*   132     4 */
	int                        msg_entity;           /*   136     4 */
	int                        cdAudioTrack;         /*   140     4 */
	int                        maxClients;           /*   144     4 */
	int                        maxEntities;          /*   148     4 */
	const char  *              pStringBase;          /*   152     4 */
	void *                     pSaveData;            /*   156     4 */
	class Vector              vecLandmarkOffset;     /*   160    12 */

	/* size: 172, cachelines: 3, members: 31 */
	/* last cacheline: 44 bytes */
}; /* size: 172 */

/* 73 */
/* <0> (null):0 */
typedef class  globalvars_t; /* size: 172 */

/* 74 */
/* <0> (null):0 */
struct entvars_s {
	string_t                   classname;            /*     0     4 */
	string_t                   globalname;           /*     4     4 */
	class Vector              origin;                /*     8    12 */
	class Vector              oldorigin;             /*    20    12 */
	class Vector              velocity;              /*    32    12 */
	class Vector              basevelocity;          /*    44    12 */
	class Vector              clbasevelocity;        /*    56    12 */
	/* --- cacheline 1 boundary (64 bytes) was 4 bytes ago --- */
	class Vector              movedir;               /*    68    12 */
	class Vector              angles;                /*    80    12 */
	class Vector              avelocity;             /*    92    12 */
	class Vector              punchangle;            /*   104    12 */
	class Vector              v_angle;               /*   116    12 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	class Vector              endpos;                /*   128    12 */
	class Vector              startpos;              /*   140    12 */
	float                      impacttime;           /*   152     4 */
	float                      starttime;            /*   156     4 */
	int                        fixangle;             /*   160     4 */
	float                      idealpitch;           /*   164     4 */
	float                      pitch_speed;          /*   168     4 */
	float                      ideal_yaw;            /*   172     4 */
	float                      yaw_speed;            /*   176     4 */
	int                        modelindex;           /*   180     4 */
	string_t                   model;                /*   184     4 */
	int                        viewmodel;            /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	int                        weaponmodel;          /*   192     4 */
	class Vector              absmin;                /*   196    12 */
	class Vector              absmax;                /*   208    12 */
	class Vector              mins;                  /*   220    12 */
	class Vector              maxs;                  /*   232    12 */
	class Vector              size;                  /*   244    12 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	float                      ltime;                /*   256     4 */
	float                      nextthink;            /*   260     4 */
	int                        movetype;             /*   264     4 */
	int                        solid;                /*   268     4 */
	int                        skin;                 /*   272     4 */
	int                        body;                 /*   276     4 */
	int                        effects;              /*   280     4 */
	float                      gravity;              /*   284     4 */
	float                      friction;             /*   288     4 */
	int                        light_level;          /*   292     4 */
	int                        sequence;             /*   296     4 */
	int                        gaitsequence;         /*   300     4 */
	float                      frame;                /*   304     4 */
	float                      animtime;             /*   308     4 */
	float                      framerate;            /*   312     4 */
	unsigned char              controller[4];        /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	unsigned char              blending[2];          /*   320     2 */
	float                      scale;                /*   324     4 */
	int                        rendermode;           /*   328     4 */
	float                      renderamt;            /*   332     4 */
	class Vector              rendercolor;           /*   336    12 */
	int                        renderfx;             /*   348     4 */
	float                      health;               /*   352     4 */
	float                      frags;                /*   356     4 */
	int                        weapons;              /*   360     4 */
	float                      takedamage;           /*   364     4 */
	int                        deadflag;             /*   368     4 */
	class Vector              view_ofs;              /*   372    12 */
	int                        button;               /*   384     4 */
	/* --- cacheline 6 boundary (384 bytes) was 2 bytes ago --- */
	int                        impulse;              /*   388     4 */
	edict_t *                  chain;                /*   392     4 */
	edict_t *                  dmg_inflictor;        /*   396     4 */
	edict_t *                  enemy;                /*   400     4 */
	edict_t *                  aiment;               /*   404     4 */
	edict_t *                  owner;                /*   408     4 */
	edict_t *                  groundentity;         /*   412     4 */
	int                        spawnflags;           /*   416     4 */
	int                        flags;                /*   420     4 */
	int                        colormap;             /*   424     4 */
	int                        team;                 /*   428     4 */
	float                      max_health;           /*   432     4 */
	float                      teleport_time;        /*   436     4 */
	float                      armortype;            /*   440     4 */
	float                      armorvalue;           /*   444     4 */
	int                        waterlevel;           /*   448     4 */
	/* --- cacheline 7 boundary (448 bytes) was 2 bytes ago --- */
	int                        watertype;            /*   452     4 */
	string_t                   target;               /*   456     4 */
	string_t                   targetname;           /*   460     4 */
	string_t                   netname;              /*   464     4 */
	string_t                   message;              /*   468     4 */
	float                      dmg_take;             /*   472     4 */
	float                      dmg_save;             /*   476     4 */
	float                      dmg;                  /*   480     4 */
	float                      dmgtime;              /*   484     4 */
	string_t                   noise;                /*   488     4 */
	string_t                   noise1;               /*   492     4 */
	string_t                   noise2;               /*   496     4 */
	string_t                   noise3;               /*   500     4 */
	float                      speed;                /*   504     4 */
	float                      air_finished;         /*   508     4 */
	float                      pain_finished;        /*   512     4 */
	/* --- cacheline 8 boundary (512 bytes) was 2 bytes ago --- */
	float                      radsuit_finished;     /*   516     4 */
	edict_t *                  pContainingEntity;    /*   520     4 */
	int                        playerclass;          /*   524     4 */
	float                      maxspeed;             /*   528     4 */
	float                      fov;                  /*   532     4 */
	int                        weaponanim;           /*   536     4 */
	int                        pushmsec;             /*   540     4 */
	int                        bInDuck;              /*   544     4 */
	int                        flTimeStepSound;      /*   548     4 */
	int                        flSwimTime;           /*   552     4 */
	int                        flDuckTime;           /*   556     4 */
	int                        iStepLeft;            /*   560     4 */
	float                      flFallVelocity;       /*   564     4 */
	int                        gamestate;            /*   568     4 */
	int                        oldbuttons;           /*   572     4 */
	int                        groupinfo;            /*   576     4 */
	/* --- cacheline 9 boundary (576 bytes) was 2 bytes ago --- */
	int                        iuser1;               /*   580     4 */
	int                        iuser2;               /*   584     4 */
	int                        iuser3;               /*   588     4 */
	int                        iuser4;               /*   592     4 */
	float                      fuser1;               /*   596     4 */
	float                      fuser2;               /*   600     4 */
	float                      fuser3;               /*   604     4 */
	float                      fuser4;               /*   608     4 */
	class Vector              vuser1;                /*   612    12 */
	class Vector              vuser2;                /*   624    12 */
	class Vector              vuser3;                /*   636    12 */
	/* --- cacheline 10 boundary (640 bytes) was 6 bytes ago --- */
	class Vector              vuser4;                /*   648    12 */
	edict_t *                  euser1;               /*   660     4 */
	edict_t *                  euser2;               /*   664     4 */
	edict_t *                  euser3;               /*   668     4 */
	edict_t *                  euser4;               /*   672     4 */

	/* size: 676, cachelines: 11, members: 123 */
	/* last cacheline: 36 bytes */

	/* BRAIN FART ALERT! 676 != 674 + 0(holes), diff = 2 */

}; /* size: 676 */

/* 75 */
/* <0> (null):0 */
unsigned char              array[4]; /* size: 4 */

/* 76 */
/* <0> (null):0 */
unsigned char              array[2]; /* size: 2 */

/* 77 */
/* <0> (null):0 */
typedef struct entvars_s entvars_t; /* size: 676 */

/* 78 */
/* <0> (null):0 */
short int                  array[48]; /* size: 96 */

/* 79 */
/* <0> (null):0 */
typedef uint32 CRC32_t; /* size: 4 */

/* 80 */
/* <0> (null):0 */
char                       array[64]; /* size: 64 */

/* 81 */
/* <0> (null):0 */
struct cvar_s {
	char *                     name;                 /*     0     4 */
	char *                     string;               /*     4     4 */
	int                        flags;                /*     8     4 */
	float                      value;                /*    12     4 */
	class cvar_s *             next;                 /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 82 */
 /* pointer to 81 */
 /* size: 4 */

/* 83 */
/* <0> (null):0 */
typedef struct cvar_s cvar_t; /* size: 20 */

/* 84 */
/* <0> (null):0 */
struct client_textmessage_s {
	int                        effect;               /*     0     4 */
	byte                       r1;                   /*     4     1 */
	byte                       g1;                   /*     5     1 */
	byte                       b1;                   /*     6     1 */
	byte                       a1;                   /*     7     1 */
	byte                       r2;                   /*     8     1 */
	byte                       g2;                   /*     9     1 */
	byte                       b2;                   /*    10     1 */
	byte                       a2;                   /*    11     1 */
	float                      x;                    /*    12     4 */
	float                      y;                    /*    16     4 */
	float                      fadein;               /*    20     4 */
	float                      fadeout;              /*    24     4 */
	float                      holdtime;             /*    28     4 */
	float                      fxtime;               /*    32     4 */
	const char  *              pName;                /*    36     4 */
	const char  *              pMessage;             /*    40     4 */

	/* size: 44, cachelines: 1, members: 17 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 85 */
/* <0> (null):0 */
typedef struct client_textmessage_s client_textmessage_t; /* size: 44 */

/* 86 */
/* <0> (null):0 */
typedef struct sequenceCommandLine_ sequenceCommandLine_s; /* size: 92 */

/* 87 */
/* <0> (null):0 */
struct sequenceCommandLine_ {
	int                        commandType;          /*     0     4 */
	client_textmessage_t       clientMessage;        /*     4    44 */
	char *                     speakerName;          /*    48     4 */
	char *                     listenerName;         /*    52     4 */
	char *                     soundFileName;        /*    56     4 */
	char *                     sentenceName;         /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	char *                     fireTargetNames;      /*    64     4 */
	char *                     killTargetNames;      /*    68     4 */
	float                      delay;                /*    72     4 */
	int                        repeatCount;          /*    76     4 */
	int                        textChannel;          /*    80     4 */
	int                        modifierBitField;     /*    84     4 */
	sequenceCommandLine_s *    nextCommandLine;      /*    88     4 */

	/* size: 92, cachelines: 2, members: 13 */
	/* last cacheline: 28 bytes */
}; /* size: 92 */

/* 88 */
 /* pointer to 86 */
 /* size: 4 */

/* 89 */
/* <0> (null):0 */
typedef struct sequenceEntry_ sequenceEntry_s; /* size: 20 */

/* 90 */
/* <0> (null):0 */
struct sequenceEntry_ {
	char *                     fileName;             /*     0     4 */
	char *                     entryName;            /*     4     4 */
	sequenceCommandLine_s *    firstCommand;         /*     8     4 */
	sequenceEntry_s *          nextEntry;            /*    12     4 */
	qboolean                   isGlobal;             /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 91 */
 /* pointer to 89 */
 /* size: 4 */

/* 92 */
/* <0> (null):0 */
typedef struct sentenceEntry_ sentenceEntry_s; /* size: 16 */

/* 93 */
/* <0> (null):0 */
struct sentenceEntry_ {
	char *                     data;                 /*     0     4 */
	sentenceEntry_s *          nextEntry;            /*     4     4 */
	qboolean                   isGlobal;             /*     8     4 */
	unsigned int               index;                /*    12     4 */

	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 94 */
 /* pointer to 92 */
 /* size: 4 */

/* 95 */
/* <0> (null):0 */
enum {
	at_notice = 0,
	at_console = 1,
	at_aiconsole = 2,
	at_warning = 3,
	at_error = 4,
	at_logged = 5,
}; /* size: 4 */

/* 96 */
/* <0> (null):0 */
typedef enum  ALERT_TYPE; /* size: 4 */

/* 97 */
/* <0> (null):0 */
enum {
	print_console = 0,
	print_center = 1,
	print_chat = 2,
}; /* size: 4 */

/* 98 */
/* <0> (null):0 */
typedef enum  PRINT_TYPE; /* size: 4 */

/* 99 */
/* <0> (null):0 */
enum {
	force_exactfile = 0,
	force_model_samebounds = 1,
	force_model_specifybounds = 2,
	force_model_specifybounds_if_avail = 3,
}; /* size: 4 */

/* 100 */
/* <0> (null):0 */
typedef enum  FORCE_TYPE; /* size: 4 */

/* 101 */
/* <0> (null):0 */
struct {
	int                        fAllSolid;            /*     0     4 */
	int                        fStartSolid;          /*     4     4 */
	int                        fInOpen;              /*     8     4 */
	int                        fInWater;             /*    12     4 */
	float                      flFraction;           /*    16     4 */
	class Vector              vecEndPos;             /*    20    12 */
	float                      flPlaneDist;          /*    32     4 */
	class Vector              vecPlaneNormal;        /*    36    12 */
	edict_t *                  pHit;                 /*    48     4 */
	int                        iHitgroup;            /*    52     4 */

	/* size: 56, cachelines: 1, members: 10 */
	/* last cacheline: 56 bytes */
}; /* size: 56 */

/* 102 */
/* <0> (null):0 */
typedef class  TraceResult; /* size: 56 */

/* 103 */
/* <0> (null):0 */
struct enginefuncs_s {
	int                        (*pfnPrecacheModel)(char *); /*     0     4 */
	int                        (*pfnPrecacheSound)(char *); /*     4     4 */
	void                       (*pfnSetModel)(edict_t *, const char  *); /*     8     4 */
	int                        (*pfnModelIndex)(const char  *); /*    12     4 */
	int                        (*pfnModelFrames)(int); /*    16     4 */
	void                       (*pfnSetSize)(edict_t *, const float  *, const float  *); /*    20     4 */
	void                       (*pfnChangeLevel)(char *, char *); /*    24     4 */
	void                       (*pfnGetSpawnParms)(edict_t *); /*    28     4 */
	void                       (*pfnSaveSpawnParms)(edict_t *); /*    32     4 */
	float                      (*pfnVecToYaw)(const float  *); /*    36     4 */
	void                       (*pfnVecToAngles)(const float  *, float *); /*    40     4 */
	void                       (*pfnMoveToOrigin)(edict_t *, const float  *, float, int); /*    44     4 */
	void                       (*pfnChangeYaw)(edict_t *); /*    48     4 */
	void                       (*pfnChangePitch)(edict_t *); /*    52     4 */
	edict_t *                  (*pfnFindEntityByString)(edict_t *, const char  *, const char  *); /*    56     4 */
	int                        (*pfnGetEntityIllum)(edict_t *); /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	edict_t *                  (*pfnFindEntityInSphere)(edict_t *, const float  *, float); /*    64     4 */
	edict_t *                  (*pfnFindClientInPVS)(edict_t *); /*    68     4 */
	edict_t *                  (*pfnEntitiesInPVS)(edict_t *); /*    72     4 */
	void                       (*pfnMakeVectors)(const float  *); /*    76     4 */
	void                       (*pfnAngleVectors)(const float  *, float *, float *, float *); /*    80     4 */
	edict_t *                  (*pfnCreateEntity)(void); /*    84     4 */
	void                       (*pfnRemoveEntity)(edict_t *); /*    88     4 */
	edict_t *                  (*pfnCreateNamedEntity)(int); /*    92     4 */
	void                       (*pfnMakeStatic)(edict_t *); /*    96     4 */
	int                        (*pfnEntIsOnFloor)(edict_t *); /*   100     4 */
	int                        (*pfnDropToFloor)(edict_t *); /*   104     4 */
	int                        (*pfnWalkMove)(edict_t *, float, float, int); /*   108     4 */
	void                       (*pfnSetOrigin)(edict_t *, const float  *); /*   112     4 */
	void                       (*pfnEmitSound)(edict_t *, int, const char  *, float, float, int, int); /*   116     4 */
	void                       (*pfnEmitAmbientSound)(edict_t *, float *, const char  *, float, float, int, int); /*   120     4 */
	void                       (*pfnTraceLine)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	void                       (*pfnTraceToss)(edict_t *, edict_t *, TraceResult *); /*   128     4 */
	int                        (*pfnTraceMonsterHull)(edict_t *, const float  *, const float  *, int, edict_t *, TraceResult *); /*   132     4 */
	void                       (*pfnTraceHull)(const float  *, const float  *, int, int, edict_t *, TraceResult *); /*   136     4 */
	void                       (*pfnTraceModel)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   140     4 */
	const char  *              (*pfnTraceTexture)(edict_t *, const float  *, const float  *); /*   144     4 */
	void                       (*pfnTraceSphere)(const float  *, const float  *, int, float, edict_t *, TraceResult *); /*   148     4 */
	void                       (*pfnGetAimVector)(edict_t *, float, float *); /*   152     4 */
	void                       (*pfnServerCommand)(char *); /*   156     4 */
	void                       (*pfnServerExecute)(void); /*   160     4 */
	void                       (*pfnClientCommand)(edict_t *, char *, ...); /*   164     4 */
	void                       (*pfnParticleEffect)(const float  *, const float  *, float, float); /*   168     4 */
	void                       (*pfnLightStyle)(int, char *); /*   172     4 */
	int                        (*pfnDecalIndex)(const char  *); /*   176     4 */
	int                        (*pfnPointContents)(const float  *); /*   180     4 */
	void                       (*pfnMessageBegin)(int, int, const float  *, edict_t *); /*   184     4 */
	void                       (*pfnMessageEnd)(void); /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	void                       (*pfnWriteByte)(int); /*   192     4 */
	void                       (*pfnWriteChar)(int); /*   196     4 */
	void                       (*pfnWriteShort)(int); /*   200     4 */
	void                       (*pfnWriteLong)(int); /*   204     4 */
	void                       (*pfnWriteAngle)(float); /*   208     4 */
	void                       (*pfnWriteCoord)(float); /*   212     4 */
	void                       (*pfnWriteString)(const char  *); /*   216     4 */
	void                       (*pfnWriteEntity)(int); /*   220     4 */
	void                       (*pfnCVarRegister)(cvar_t *); /*   224     4 */
	float                      (*pfnCVarGetFloat)(const char  *); /*   228     4 */
	const char  *              (*pfnCVarGetString)(const char  *); /*   232     4 */
	void                       (*pfnCVarSetFloat)(const char  *, float); /*   236     4 */
	void                       (*pfnCVarSetString)(const char  *, const char  *); /*   240     4 */
	void                       (*pfnAlertMessage)(ALERT_TYPE, char *, ...); /*   244     4 */
	void                       (*pfnEngineFprintf)(void *, char *, ...); /*   248     4 */
	void *                     (*pfnPvAllocEntPrivateData)(edict_t *, int32); /*   252     4 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	void *                     (*pfnPvEntPrivateData)(edict_t *); /*   256     4 */
	void                       (*pfnFreeEntPrivateData)(edict_t *); /*   260     4 */
	const char  *              (*pfnSzFromIndex)(int); /*   264     4 */
	int                        (*pfnAllocString)(const char  *); /*   268     4 */
	class entvars_s *          (*pfnGetVarsOfEnt)(edict_t *); /*   272     4 */
	edict_t *                  (*pfnPEntityOfEntOffset)(int); /*   276     4 */
	int                        (*pfnEntOffsetOfPEntity)(const edict_t  *); /*   280     4 */
	int                        (*pfnIndexOfEdict)(const edict_t  *); /*   284     4 */
	edict_t *                  (*pfnPEntityOfEntIndex)(int); /*   288     4 */
	edict_t *                  (*pfnFindEntityByVars)(class entvars_s *); /*   292     4 */
	void *                     (*pfnGetModelPtr)(edict_t *); /*   296     4 */
	int                        (*pfnRegUserMsg)(const char  *, int); /*   300     4 */
	void                       (*pfnAnimationAutomove)(const edict_t  *, float); /*   304     4 */
	void                       (*pfnGetBonePosition)(const edict_t  *, int, float *, float *); /*   308     4 */
	uint32                     (*pfnFunctionFromName)(const char  *); /*   312     4 */
	const char  *              (*pfnNameForFunction)(uint32); /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	void                       (*pfnClientPrintf)(edict_t *, PRINT_TYPE, const char  *); /*   320     4 */
	void                       (*pfnServerPrint)(const char  *); /*   324     4 */
	const char  *              (*pfnCmd_Args)(void); /*   328     4 */
	const char  *              (*pfnCmd_Argv)(int);  /*   332     4 */
	int                        (*pfnCmd_Argc)(void); /*   336     4 */
	void                       (*pfnGetAttachment)(const edict_t  *, int, float *, float *); /*   340     4 */
	void                       (*pfnCRC32_Init)(CRC32_t *); /*   344     4 */
	void                       (*pfnCRC32_ProcessBuffer)(CRC32_t *, void *, int); /*   348     4 */
	void                       (*pfnCRC32_ProcessByte)(CRC32_t *, unsigned char); /*   352     4 */
	CRC32_t                    (*pfnCRC32_Final)(CRC32_t); /*   356     4 */
	int32                      (*pfnRandomLong)(int32, int32); /*   360     4 */
	float                      (*pfnRandomFloat)(float, float); /*   364     4 */
	void                       (*pfnSetView)(const edict_t  *, const edict_t  *); /*   368     4 */
	float                      (*pfnTime)(void);     /*   372     4 */
	void                       (*pfnCrosshairAngle)(const edict_t  *, float, float); /*   376     4 */
	byte *                     (*pfnLoadFileForMe)(char *, int *); /*   380     4 */
	/* --- cacheline 6 boundary (384 bytes) --- */
	void                       (*pfnFreeFile)(void *); /*   384     4 */
	void                       (*pfnEndSection)(const char  *); /*   388     4 */
	int                        (*pfnCompareFileTime)(char *, char *, int *); /*   392     4 */
	void                       (*pfnGetGameDir)(char *); /*   396     4 */
	void                       (*pfnCvar_RegisterVariable)(cvar_t *); /*   400     4 */
	void                       (*pfnFadeClientVolume)(const edict_t  *, int, int, int, int); /*   404     4 */
	void                       (*pfnSetClientMaxspeed)(const edict_t  *, float); /*   408     4 */
	edict_t *                  (*pfnCreateFakeClient)(const char  *); /*   412     4 */
	void                       (*pfnRunPlayerMove)(edict_t *, const float  *, float, float, float, short unsigned int, byte, byte); /*   416     4 */
	int                        (*pfnNumberOfEntities)(void); /*   420     4 */
	char *                     (*pfnGetInfoKeyBuffer)(edict_t *); /*   424     4 */
	char *                     (*pfnInfoKeyValue)(char *, char *); /*   428     4 */
	void                       (*pfnSetKeyValue)(char *, char *, char *); /*   432     4 */
	void                       (*pfnSetClientKeyValue)(int, char *, char *, char *); /*   436     4 */
	int                        (*pfnIsMapValid)(char *); /*   440     4 */
	void                       (*pfnStaticDecal)(const float  *, int, int, int); /*   444     4 */
	/* --- cacheline 7 boundary (448 bytes) --- */
	int                        (*pfnPrecacheGeneric)(char *); /*   448     4 */
	int                        (*pfnGetPlayerUserId)(edict_t *); /*   452     4 */
	void                       (*pfnBuildSoundMsg)(edict_t *, int, const char  *, float, float, int, int, int, int, const float  *, edict_t *); /*   456     4 */
	int                        (*pfnIsDedicatedServer)(void); /*   460     4 */
	cvar_t *                   (*pfnCVarGetPointer)(const char  *); /*   464     4 */
	unsigned int               (*pfnGetPlayerWONId)(edict_t *); /*   468     4 */
	void                       (*pfnInfo_RemoveKey)(char *, const char  *); /*   472     4 */
	const char  *              (*pfnGetPhysicsKeyValue)(const edict_t  *, const char  *); /*   476     4 */
	void                       (*pfnSetPhysicsKeyValue)(const edict_t  *, const char  *, const char  *); /*   480     4 */
	const char  *              (*pfnGetPhysicsInfoString)(const edict_t  *); /*   484     4 */
	short unsigned int         (*pfnPrecacheEvent)(int, const char  *); /*   488     4 */
	void                       (*pfnPlaybackEvent)(int, const edict_t  *, short unsigned int, float, float *, float *, float, float, int, int, int, int); /*   492     4 */
	unsigned char *            (*pfnSetFatPVS)(float *); /*   496     4 */
	unsigned char *            (*pfnSetFatPAS)(float *); /*   500     4 */
	int                        (*pfnCheckVisibility)(const edict_t  *, unsigned char *); /*   504     4 */
	void                       (*pfnDeltaSetField)(class delta_s *, const char  *); /*   508     4 */
	/* --- cacheline 8 boundary (512 bytes) --- */
	void                       (*pfnDeltaUnsetField)(class delta_s *, const char  *); /*   512     4 */
	void                       (*pfnDeltaAddEncoder)(char *, void (*)(class delta_s *, const unsigned char  *, const unsigned char  *)); /*   516     4 */
	int                        (*pfnGetCurrentPlayer)(void); /*   520     4 */
	int                        (*pfnCanSkipPlayer)(const edict_t  *); /*   524     4 */
	int                        (*pfnDeltaFindField)(class delta_s *, const char  *); /*   528     4 */
	void                       (*pfnDeltaSetFieldByIndex)(class delta_s *, int); /*   532     4 */
	void                       (*pfnDeltaUnsetFieldByIndex)(class delta_s *, int); /*   536     4 */
	void                       (*pfnSetGroupMask)(int, int); /*   540     4 */
	int                        (*pfnCreateInstancedBaseline)(int, class entity_state_s *); /*   544     4 */
	void                       (*pfnCvar_DirectSet)(class cvar_s *, char *); /*   548     4 */
	void                       (*pfnForceUnmodified)(FORCE_TYPE, float *, float *, const char  *); /*   552     4 */
	void                       (*pfnGetPlayerStats)(const edict_t  *, int *, int *); /*   556     4 */
	void                       (*pfnAddServerCommand)(char *, void (*)(void)); /*   560     4 */
	qboolean                   (*pfnVoice_GetClientListening)(int, int); /*   564     4 */
	qboolean                   (*pfnVoice_SetClientListening)(int, int, qboolean); /*   568     4 */
	const char  *              (*pfnGetPlayerAuthId)(edict_t *); /*   572     4 */
	/* --- cacheline 9 boundary (576 bytes) --- */
	sequenceEntry_s *          (*pfnSequenceGet)(const char  *, const char  *); /*   576     4 */
	sentenceEntry_s *          (*pfnSequencePickSentence)(const char  *, int, int *); /*   580     4 */
	int                        (*pfnGetFileSize)(char *); /*   584     4 */
	unsigned int               (*pfnGetApproxWavePlayLen)(const char  *); /*   588     4 */
	int                        (*pfnIsCareerMatch)(void); /*   592     4 */
	int                        (*pfnGetLocalizedStringLength)(const char  *); /*   596     4 */
	void                       (*pfnRegisterTutorMessageShown)(int); /*   600     4 */
	int                        (*pfnGetTimesTutorMessageShown)(int); /*   604     4 */
	void                       (*ProcessTutorMessageDecayBuffer)(int *, int); /*   608     4 */
	void                       (*ConstructTutorMessageDecayBuffer)(int *, int); /*   612     4 */
	void                       (*ResetTutorMessageDecayData)(void); /*   616     4 */
	void                       (*pfnQueryClientCvarValue)(const edict_t  *, const char  *); /*   620     4 */
	void                       (*pfnQueryClientCvarValue2)(const edict_t  *, const char  *, int); /*   624     4 */
	int                        (*pfnCheckParm)(const char  *, char * *); /*   628     4 */

	/* size: 632, cachelines: 10, members: 158 */
	/* last cacheline: 56 bytes */
}; /* size: 632 */

/* 104 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 105 */
 /* pointer to 104 */
 /* size: 4 */

/* 106 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144088540 */

/* 107 */
 /* pointer to 106 */
 /* size: 4 */

/* 108 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 109 */
 /* pointer to 108 */
 /* size: 4 */

/* 110 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 111 */
 /* pointer to 110 */
 /* size: 4 */

/* 112 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144089060 */

/* 113 */
 /* pointer to 112 */
 /* size: 4 */

/* 114 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144089320 */

/* 115 */
 /* pointer to 114 */
 /* size: 4 */

/* 116 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144089528 */

/* 117 */
 /* pointer to 116 */
 /* size: 4 */

/* 118 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 119 */
 /* pointer to 118 */
 /* size: 4 */

/* 120 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144089840 */

/* 121 */
 /* pointer to 120 */
 /* size: 4 */

/* 122 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144090048 */

/* 123 */
 /* pointer to 122 */
 /* size: 4 */

/* 124 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 125 */
 /* pointer to 124 */
 /* size: 4 */

/* 126 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 127 */
 /* pointer to 126 */
 /* size: 4 */

/* 128 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 129 */
 /* pointer to 128 */
 /* size: 4 */

/* 130 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 131 */
 /* pointer to 130 */
 /* size: 4 */

/* 132 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144131928 */

/* 133 */
 /* pointer to 132 */
 /* size: 4 */

/* 134 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144132084 */

/* 135 */
 /* pointer to 134 */
 /* size: 4 */

/* 136 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 137 */
 /* pointer to 136 */
 /* size: 4 */

/* 138 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 139 */
 /* pointer to 138 */
 /* size: 4 */

/* 140 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 141 */
 /* pointer to 140 */
 /* size: 4 */

/* 142 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144132968 */

/* 143 */
 /* pointer to 142 */
 /* size: 4 */

/* 144 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144133176 */

/* 145 */
 /* pointer to 144 */
 /* size: 4 */

/* 146 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144133644 */

/* 147 */
 /* pointer to 146 */
 /* size: 4 */

/* 148 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144134112 */

/* 149 */
 /* pointer to 102 */
 /* size: 4 */

/* 150 */
 /* pointer to 148 */
 /* size: 4 */

/* 151 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144134528 */

/* 152 */
 /* pointer to 151 */
 /* size: 4 */

/* 153 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 154 */
 /* pointer to 153 */
 /* size: 4 */

/* 155 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144135204 */

/* 156 */
 /* pointer to 155 */
 /* size: 4 */

/* 157 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 158 */
 /* pointer to 157 */
 /* size: 4 */

/* 159 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144152184 */

/* 160 */
 /* pointer to 159 */
 /* size: 4 */

/* 161 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144152600 */

/* 162 */
 /* pointer to 161 */
 /* size: 4 */

/* 163 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144152860 */

/* 164 */
 /* pointer to 163 */
 /* size: 4 */

/* 165 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144153016 */

/* 166 */
 /* pointer to 165 */
 /* size: 4 */

/* 167 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144153120 */

/* 168 */
 /* pointer to 167 */
 /* size: 4 */

/* 169 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144153328 */

/* 170 */
 /* pointer to 169 */
 /* size: 4 */

/* 171 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144153640 */

/* 172 */
 /* pointer to 171 */
 /* size: 4 */

/* 173 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 174 */
 /* pointer to 173 */
 /* size: 4 */

/* 175 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144154004 */

/* 176 */
 /* pointer to 175 */
 /* size: 4 */

/* 177 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144154316 */

/* 178 */
 /* pointer to 177 */
 /* size: 4 */

/* 179 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144154472 */

/* 180 */
 /* pointer to 179 */
 /* size: 4 */

/* 181 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144154628 */

/* 182 */
 /* pointer to 181 */
 /* size: 4 */

/* 183 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144154784 */

/* 184 */
 /* pointer to 83 */
 /* size: 4 */

/* 185 */
 /* pointer to 183 */
 /* size: 4 */

/* 186 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 187 */
 /* pointer to 186 */
 /* size: 4 */

/* 188 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 189 */
 /* pointer to 188 */
 /* size: 4 */

/* 190 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144155304 */

/* 191 */
 /* pointer to 190 */
 /* size: 4 */

/* 192 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144155512 */

/* 193 */
 /* pointer to 192 */
 /* size: 4 */

/* 194 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144155720 */

/* 195 */
 /* pointer to 194 */
 /* size: 4 */

/* 196 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144155928 */

/* 197 */
 /* pointer to 196 */
 /* size: 4 */

/* 198 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 199 */
 /* pointer to 198 */
 /* size: 4 */

/* 200 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 201 */
 /* pointer to 200 */
 /* size: 4 */

/* 202 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 203 */
 /* pointer to 202 */
 /* size: 4 */

/* 204 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 205 */
 /* pointer to 74 */
 /* size: 4 */

/* 206 */
 /* pointer to 204 */
 /* size: 4 */

/* 207 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 208 */
 /* pointer to 209 */
 /* size: 4 */

/* 209 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 804 */

/* 210 */
 /* pointer to 207 */
 /* size: 4 */

/* 211 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 212 */
 /* pointer to 211 */
 /* size: 4 */

/* 213 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 214 */
 /* pointer to 213 */
 /* size: 4 */

/* 215 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144178944 */

/* 216 */
 /* pointer to 215 */
 /* size: 4 */

/* 217 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144179152 */

/* 218 */
 /* pointer to 217 */
 /* size: 4 */

/* 219 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 220 */
 /* pointer to 219 */
 /* size: 4 */

/* 221 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 222 */
 /* pointer to 221 */
 /* size: 4 */

/* 223 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144179776 */

/* 224 */
 /* pointer to 223 */
 /* size: 4 */

/* 225 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 226 */
 /* pointer to 225 */
 /* size: 4 */

/* 227 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 228 */
 /* pointer to 227 */
 /* size: 4 */

/* 229 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144180244 */

/* 230 */
 /* pointer to 79 */
 /* size: 4 */

/* 231 */
 /* pointer to 229 */
 /* size: 4 */

/* 232 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144180452 */

/* 233 */
 /* pointer to 232 */
 /* size: 4 */

/* 234 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144180712 */

/* 235 */
 /* pointer to 234 */
 /* size: 4 */

/* 236 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 237 */
 /* pointer to 236 */
 /* size: 4 */

/* 238 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 239 */
 /* pointer to 238 */
 /* size: 4 */

/* 240 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 241 */
 /* pointer to 240 */
 /* size: 4 */

/* 242 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144181492 */

/* 243 */
 /* pointer to 242 */
 /* size: 4 */

/* 244 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 245 */
 /* pointer to 244 */
 /* size: 4 */

/* 246 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144185892 */

/* 247 */
 /* pointer to 246 */
 /* size: 4 */

/* 248 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 249 */
 /* pointer to 45 */
 /* size: 4 */

/* 250 */
 /* pointer to 9 */
 /* size: 4 */

/* 251 */
 /* pointer to 248 */
 /* size: 4 */

/* 252 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144186464 */

/* 253 */
 /* pointer to 252 */
 /* size: 4 */

/* 254 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 255 */
 /* pointer to 254 */
 /* size: 4 */

/* 256 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144186880 */

/* 257 */
 /* pointer to 256 */
 /* size: 4 */

/* 258 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 259 */
 /* pointer to 258 */
 /* size: 4 */

/* 260 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144187400 */

/* 261 */
 /* pointer to 260 */
 /* size: 4 */

/* 262 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 263 */
 /* pointer to 262 */
 /* size: 4 */

/* 264 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 265 */
 /* pointer to 264 */
 /* size: 4 */

/* 266 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144188284 */

/* 267 */
 /* pointer to 266 */
 /* size: 4 */

/* 268 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144188544 */

/* 269 */
 /* pointer to 268 */
 /* size: 4 */

/* 270 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144188856 */

/* 271 */
 /* pointer to 270 */
 /* size: 4 */

/* 272 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144189168 */

/* 273 */
 /* pointer to 272 */
 /* size: 4 */

/* 274 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 275 */
 /* pointer to 274 */
 /* size: 4 */

/* 276 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 277 */
 /* pointer to 276 */
 /* size: 4 */

/* 278 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144164660 */

/* 279 */
 /* pointer to 278 */
 /* size: 4 */

/* 280 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 281 */
 /* pointer to 280 */
 /* size: 4 */

/* 282 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144165076 */

/* 283 */
 /* pointer to 282 */
 /* size: 4 */

/* 284 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 285 */
 /* pointer to 284 */
 /* size: 4 */

/* 286 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 2 */

/* 287 */
 /* pointer to 286 */
 /* size: 4 */

/* 288 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144165700 */

/* 289 */
 /* pointer to 288 */
 /* size: 4 */

/* 290 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 291 */
 /* pointer to 4 */
 /* size: 4 */

/* 292 */
 /* pointer to 290 */
 /* size: 4 */

/* 293 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 294 */
 /* pointer to 293 */
 /* size: 4 */

/* 295 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144166844 */

/* 296 */
 /* pointer to 297 */
 /* size: 4 */

/* 297 */
/* <0> (null):0 */
struct delta_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 298 */
 /* pointer to 295 */
 /* size: 4 */

/* 299 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144167168 */

/* 300 */
 /* pointer to 301 */
 /* size: 4 */

/* 301 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144167376 */

/* 302 */
 /* pointer to 303 */
 /* size: 4 */

/* 303 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 304 */
 /* pointer to 299 */
 /* size: 4 */

/* 305 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 306 */
 /* pointer to 305 */
 /* size: 4 */

/* 307 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144167948 */

/* 308 */
 /* pointer to 307 */
 /* size: 4 */

/* 309 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144168156 */

/* 310 */
 /* pointer to 309 */
 /* size: 4 */

/* 311 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 312 */
 /* pointer to 313 */
 /* size: 4 */

/* 313 */
/* <0> (null):0 */
struct entity_state_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 314 */
 /* pointer to 311 */
 /* size: 4 */

/* 315 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144237112 */

/* 316 */
 /* pointer to 81 */
 /* size: 4 */

/* 317 */
 /* pointer to 315 */
 /* size: 4 */

/* 318 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144237372 */

/* 319 */
 /* pointer to 318 */
 /* size: 4 */

/* 320 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144237684 */

/* 321 */
 /* pointer to 320 */
 /* size: 4 */

/* 322 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144237944 */

/* 323 */
 /* pointer to 322 */
 /* size: 4 */

/* 324 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 325 */
 /* pointer to 324 */
 /* size: 4 */

/* 326 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 327 */
 /* pointer to 326 */
 /* size: 4 */

/* 328 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 329 */
 /* pointer to 328 */
 /* size: 4 */

/* 330 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 331 */
 /* pointer to 330 */
 /* size: 4 */

/* 332 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 333 */
 /* pointer to 332 */
 /* size: 4 */

/* 334 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 335 */
 /* pointer to 334 */
 /* size: 4 */

/* 336 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144239400 */

/* 337 */
 /* pointer to 336 */
 /* size: 4 */

/* 338 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144239608 */

/* 339 */
 /* pointer to 338 */
 /* size: 4 */

/* 340 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144239816 */

/* 341 */
 /* pointer to 340 */
 /* size: 4 */

/* 342 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 343 */
 /* pointer to 17 */
 /* size: 4 */

/* 344 */
 /* pointer to 342 */
 /* size: 4 */

/* 345 */
/* <0> (null):0 */
typedef struct enginefuncs_s enginefuncs_t; /* size: 632 */

/* 346 */
/* <0> (null):0 */
struct skilldata_t {
	int                        iSkillLevel;          /*     0     4 */
	float                      plrDmg9MM;            /*     4     4 */
	float                      plrDmg357;            /*     8     4 */
	float                      plrDmgMP5;            /*    12     4 */
	float                      plrDmgM203Grenade;    /*    16     4 */
	float                      plrDmgBuckshot;       /*    20     4 */
	float                      plrDmgCrossbowClient; /*    24     4 */
	float                      plrDmgRPG;            /*    28     4 */
	float                      monDmg9MM;            /*    32     4 */
	float                      monDmgMP5;            /*    36     4 */
	float                      monDmg12MM;           /*    40     4 */
	float                      suitchargerCapacity;  /*    44     4 */
	float                      batteryCapacity;      /*    48     4 */
	float                      healthchargerCapacity; /*    52     4 */
	float                      healthkitCapacity;    /*    56     4 */

	/* size: 60, cachelines: 1, members: 15 */
	/* last cacheline: 60 bytes */
}; /* size: 60 */

/* 347 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 348 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 349 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 350 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 351 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 352 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 353 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 354 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 355 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 356 */
 /* pointer to 73 */
 /* size: 4 */

/* Functions: */

/* <0> (null):0 */
void Vector2D(class Vector2D *)
{
} /* size: 4 */

/* <0> (null):0 */
void Vector2D(class Vector2D *, float, float)
{
} /* size: 72 */

/* <0> (null):0 */
class Vector2D operator+(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DplERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator-(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DmiERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator*(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DmlEf */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator/(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DdvEf */
{
} /* size: 8 */

/* <0> (null):0 */
float Length(const class Vector2D  *) /* linkage=_ZNK8Vector2D6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector2D  *) /* linkage=_ZNK8Vector2D13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector2D Normalize(const class Vector2D  *) /* linkage=_ZNK8Vector2D9NormalizeEv */
{
} /* size: 8 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector2D *) /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector2D *, float) /* linkage=_ZN8Vector2D6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void Vector(class Vector *)
{
} /* size: 32 */

/* <0> (null):0 */
void Vector(class Vector *, float, float, float)
{
} /* size: 0 */

/* <0> (null):0 */
void Vector(class Vector *, const class Vector  &)
{
} /* size: 4 */

/* <0> (null):0 */
void Vector(class Vector *, float *)
{
} /* size: 32 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *) /* linkage=_ZNK6VectorngEv */
{
} /* size: 12 */

/* <0> (null):0 */
int operator==(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectoreqERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
int operator!=(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorneERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector operator+(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorplERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectormiERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator*(const class Vector  *, float) /* linkage=_ZNK6VectormlEf */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator/(const class Vector  *, float) /* linkage=_ZNK6VectordvEf */
{
} /* size: 12 */

/* <0> (null):0 */
void CopyToArray(const class Vector  *, float *) /* linkage=_ZNK6Vector11CopyToArrayEPf */
{
} /* size: 24 */

/* <0> (null):0 */
float Length(const class Vector  *) /* linkage=_ZNK6Vector6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector  *) /* linkage=_ZNK6Vector13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
float * operator float*(class Vector *) /* linkage=_ZN6VectorcvPfEv */
{
} /* size: 4 */

/* <0> (null):0 */
const float  * operator const float*(const class Vector  *) /* linkage=_ZNK6VectorcvPKfEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector Normalize(const class Vector  *) /* linkage=_ZNK6Vector9NormalizeEv */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector2D Make2D(const class Vector  *) /* linkage=_ZNK6Vector6Make2DEv */
{
} /* size: 8 */

/* <0> (null):0 */
float Length2D(const class Vector  *) /* linkage=_ZNK6Vector8Length2DEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector  *, float) /* linkage=_ZNK6Vector16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector  *, float) /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector *) /* linkage=_ZN6Vector16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector *, float) /* linkage=_ZN6Vector6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
float GetSkillCvar(char * pName) /* linkage=_Z12GetSkillCvarPc */
{
	{
		int iCount;                                           //     0
		float flValue;                                        //     0
		char szBuffer;                                        //     0
	}
} /* size: 4 */



/* Variables: */

int                        iCount; /* size: 4 */

float                      flValue; /* size: 4 */

char                       szBuffer[64]; /* size: 64 */

extern class _IO_FILE *           stdin; /* size: 4 */

extern class _IO_FILE *           stdout; /* size: 4 */

intconst                   k_cubSaltSize; /* size: 4 */

GID_tconst                 k_GIDNil; /* size: 8 */

GID_tconst                 k_TxnIDNil; /* size: 8 */

GID_tconst                 k_TxnIDUnknown; /* size: 8 */

PackageId_tconst           k_uPackageIdFreeSub; /* size: 4 */

PackageId_tconst           k_uPackageIdInvalid; /* size: 4 */

AppId_tconst               k_uAppIdInvalid; /* size: 4 */

AssetClassId_tconst        k_ulAssetClassIdInvalid; /* size: 8 */

PhysicalItemId_tconst      k_uPhysicalItemIdInvalid; /* size: 4 */

DepotId_tconst             k_uDepotIdInvalid; /* size: 4 */

CellID_tconst              k_uCellIDInvalid; /* size: 4 */

SteamAPICall_tconst        k_uAPICallInvalid; /* size: 8 */

PartnerId_tconst           k_uPartnerIdInvalid; /* size: 4 */

extern enginefuncs_t              g_engfuncs; /* size: 632 */

extern globalvars_t *             gpGlobals; /* size: 4 */

struct skilldata_t         gSkillData; /* size: 60 */

/* Types: */

/* 1 */
char
 /* size: 1 */

/* 2 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 3 */
unsigned int
 /* size: 4 */

/* 4 */
unsigned char
 /* size: 1 */

/* 5 */
short unsigned int
 /* size: 2 */

/* 6 */
long unsigned int
 /* size: 4 */

/* 7 */
signed char
 /* size: 1 */

/* 8 */
short int
 /* size: 2 */

/* 9 */
int
 /* size: 4 */

/* 10 */
long long int
 /* size: 8 */

/* 11 */
long long unsigned int
 /* size: 8 */

/* 12 */
/* <0> (null):0 */
typedef long long int __quad_t; /* size: 8 */

/* 13 */
/* <0> (null):0 */
typedef long int __off_t; /* size: 4 */

/* 14 */
long int
 /* size: 4 */

/* 15 */
/* <0> (null):0 */
typedef __quad_t __off64_t; /* size: 8 */

/* 16 */
 /* pointer to 0 */
 /* size: 4 */

/* 17 */
 /* pointer to 1 */
 /* size: 4 */

/* 18 */
/* <0> (null):0 */
struct _IO_FILE {
	int                        _flags;               /*     0     4 */
	char *                     _IO_read_ptr;         /*     4     4 */
	char *                     _IO_read_end;         /*     8     4 */
	char *                     _IO_read_base;        /*    12     4 */
	char *                     _IO_write_base;       /*    16     4 */
	char *                     _IO_write_ptr;        /*    20     4 */
	char *                     _IO_write_end;        /*    24     4 */
	char *                     _IO_buf_base;         /*    28     4 */
	char *                     _IO_buf_end;          /*    32     4 */
	char *                     _IO_save_base;        /*    36     4 */
	char *                     _IO_backup_base;      /*    40     4 */
	char *                     _IO_save_end;         /*    44     4 */
	class _IO_marker *         _markers;             /*    48     4 */
	class _IO_FILE *           _chain;               /*    52     4 */
	int                        _fileno;              /*    56     4 */
	int                        _flags2;              /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	__off_t                    _old_offset;          /*    64     4 */
	short unsigned int         _cur_column;          /*    68     2 */
	signed char                _vtable_offset;       /*    70     1 */
	char                       _shortbuf[1];         /*    71     1 */
	_IO_lock_t *               _lock;                /*    72     4 */
	__off64_t                  _offset;              /*    76     8 */
	void *                     __pad1;               /*    84     4 */
	void *                     __pad2;               /*    88     4 */
	void *                     __pad3;               /*    92     4 */
	void *                     __pad4;               /*    96     4 */
	size_t                     __pad5;               /*   100     4 */
	int                        _mode;                /*   104     4 */
	char                       _unused2[40];         /*   108    40 */
	/* --- cacheline 2 boundary (128 bytes) was 20 bytes ago --- */

	/* size: 148, cachelines: 3, members: 29 */
	/* last cacheline: 20 bytes */
}; /* size: 148 */

/* 19 */
/* <0> (null):0 */
typedef void _IO_lock_t; /* size: 0 */

/* 20 */
/* <0> (null):0 */
struct _IO_marker {
	class _IO_marker *         _next;                /*     0     4 */
	class _IO_FILE *           _sbuf;                /*     4     4 */
	int                        _pos;                 /*     8     4 */

	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 21 */
 /* pointer to 20 */
 /* size: 4 */

/* 22 */
 /* pointer to 18 */
 /* size: 4 */

/* 23 */
 /* pointer to 20 */
 /* size: 4 */

/* 24 */
 /* pointer to 18 */
 /* size: 4 */

/* 25 */
/* <0> (null):0 */
char                       array[1]; /* size: 1 */

/* 26 */
 /* pointer to 19 */
 /* size: 4 */

/* 27 */
/* <0> (null):0 */
char                       array[40]; /* size: 40 */

/* 28 */
 /* pointer to 29 */
 /* size: 4 */

/* 29 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 30 */
 /* pointer to 31 */
 /* size: 4 */

/* 31 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 32 */
/* <0> (null):0 */
char                       array[32]; /* size: 32 */

/* 33 */
/* <0> (null):0 */
char                       array[8]; /* size: 8 */

/* 34 */
/* <0> (null):0 */
char                       array[20]; /* size: 20 */

/* 35 */
long double
 /* size: 12 */

/* 36 */
double
 /* size: 8 */

/* 37 */
/* <0> (null):0 */
typedef int int32; /* size: 4 */

/* 38 */
/* <0> (null):0 */
typedef unsigned int uint32; /* size: 4 */

/* 39 */
/* <0> (null):0 */
typedef long long unsigned int uint64; /* size: 8 */

/* 40 */
/* <0> (null):0 */
typedef uint64 GID_t; /* size: 8 */

/* 41 */
/* <0> (null):0 */
typedef uint32 PackageId_t; /* size: 4 */

/* 42 */
/* <0> (null):0 */
typedef uint32 AppId_t; /* size: 4 */

/* 43 */
/* <0> (null):0 */
typedef uint64 AssetClassId_t; /* size: 8 */

/* 44 */
/* <0> (null):0 */
typedef uint32 PhysicalItemId_t; /* size: 4 */

/* 45 */
/* <0> (null):0 */
typedef uint32 DepotId_t; /* size: 4 */

/* 46 */
/* <0> (null):0 */
typedef uint32 CellID_t; /* size: 4 */

/* 47 */
/* <0> (null):0 */
typedef uint64 SteamAPICall_t; /* size: 8 */

/* 48 */
/* <0> (null):0 */
typedef uint32 PartnerId_t; /* size: 4 */

/* 49 */
/* <0> (null):0 */
typedef int BOOL; /* size: 4 */

/* 50 */
/* <0> (null):0 */
typedef unsigned char byte; /* size: 1 */

/* 51 */
/* <0> (null):0 */
typedef unsigned int string_t; /* size: 4 */

/* 52 */
/* <0> (null):0 */
typedef float vec_t; /* size: 4 */

/* 53 */
float
 /* size: 4 */

/* 54 */
/* <0> (null):0 */
class Vector2D {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	/* <0> (null):0 */
	void Vector2D(class Vector2D *);

	/* <0> (null):0 */
	void Vector2D(class Vector2D *, float, float);

	/* <0> (null):0 */
	class Vector2D operator+(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DplERKS_ */

	/* <0> (null):0 */
	class Vector2D operator-(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DmiERKS_ */

	/* <0> (null):0 */
	class Vector2D operator*(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DmlEf */

	/* <0> (null):0 */
	class Vector2D operator/(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DdvEf */

	/* <0> (null):0 */
	float Length(const class Vector2D  *); /* linkage=_ZNK8Vector2D6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector2D  *); /* linkage=_ZNK8Vector2D13LengthSquaredEv */

	/* <0> (null):0 */
	class Vector2D Normalize(const class Vector2D  *); /* linkage=_ZNK8Vector2D9NormalizeEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector2D *); /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector2D *, float); /* linkage=_ZN8Vector2D6IsZeroEf */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 55 */
 /* pointer to 54 */
 /* size: 4 */

/* 56 */
 /* pointer to 57 */
 /* size: 4 */

/* 57 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 58 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 59 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 60 */
bool
 /* size: 1 */

/* 61 */
/* <0> (null):0 */
class Vector {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	vec_t                      z;                    /*     8     4 */
	/* <0> (null):0 */
	void Vector(class Vector *);

	/* <0> (null):0 */
	void Vector(class Vector *, float, float, float);

	/* <0> (null):0 */
	void Vector(class Vector *, const class Vector  &);

	/* <0> (null):0 */
	void Vector(class Vector *, float *);

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *); /* linkage=_ZNK6VectorngEv */

	/* <0> (null):0 */
	int operator==(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectoreqERKS_ */

	/* <0> (null):0 */
	int operator!=(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorneERKS_ */

	/* <0> (null):0 */
	class Vector operator+(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorplERKS_ */

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectormiERKS_ */

	/* <0> (null):0 */
	class Vector operator*(const class Vector  *, float); /* linkage=_ZNK6VectormlEf */

	/* <0> (null):0 */
	class Vector operator/(const class Vector  *, float); /* linkage=_ZNK6VectordvEf */

	/* <0> (null):0 */
	void CopyToArray(const class Vector  *, float *); /* linkage=_ZNK6Vector11CopyToArrayEPf */

	/* <0> (null):0 */
	float Length(const class Vector  *); /* linkage=_ZNK6Vector6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector  *); /* linkage=_ZNK6Vector13LengthSquaredEv */

	/* <0> (null):0 */
	float * operator float*(class Vector *); /* linkage=_ZN6VectorcvPfEv */

	/* <0> (null):0 */
	const float  * operator const float*(const class Vector  *); /* linkage=_ZNK6VectorcvPKfEv */

	/* <0> (null):0 */
	class Vector Normalize(const class Vector  *); /* linkage=_ZNK6Vector9NormalizeEv */

	/* <0> (null):0 */
	class Vector2D Make2D(const class Vector  *); /* linkage=_ZNK6Vector6Make2DEv */

	/* <0> (null):0 */
	float Length2D(const class Vector  *); /* linkage=_ZNK6Vector8Length2DEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector  *, float); /* linkage=_ZNK6Vector16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector  *, float); /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector *); /* linkage=_ZN6Vector16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector *, float); /* linkage=_ZN6Vector6IsZeroEf */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 62 */
 /* pointer to 61 */
 /* size: 4 */

/* 63 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 64 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 65 */
 /* pointer to 53 */
 /* size: 4 */

/* 66 */
 /* pointer to 67 */
 /* size: 4 */

/* 67 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 68 */
 /* pointer to 69 */
 /* size: 4 */

/* 69 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 70 */
/* <0> (null):0 */
typedef int qboolean; /* size: 4 */

/* 71 */
/* <0> (null):0 */
struct link_s {
	class link_s *             prev;                 /*     0     4 */
	class link_s *             next;                 /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 72 */
 /* pointer to 71 */
 /* size: 4 */

/* 73 */
/* <0> (null):0 */
typedef struct link_s link_t; /* size: 8 */

/* 74 */
/* <0> (null):0 */
typedef struct edict_s edict_t; /* size: 804 */

/* 75 */
/* <0> (null):0 */
struct edict_s {
	qboolean                   free;                 /*     0     4 */
	int                        serialnumber;         /*     4     4 */
	link_t                     area;                 /*     8     8 */
	int                        headnode;             /*    16     4 */
	int                        num_leafs;            /*    20     4 */
	short int                  leafnums[48];         /*    24    96 */
	/* --- cacheline 1 boundary (64 bytes) was 56 bytes ago --- */
	float                      freetime;             /*   120     4 */
	void *                     pvPrivateData;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	entvars_t                  v;                    /*   128   676 */
	/* --- cacheline 12 boundary (768 bytes) was 36 bytes ago --- */

	/* size: 804, cachelines: 13, members: 9 */
	/* last cacheline: 36 bytes */
}; /* size: 804 */

/* 76 */
 /* pointer to 74 */
 /* size: 4 */

/* 77 */
/* <0> (null):0 */
struct {
	float                      time;                 /*     0     4 */
	float                      frametime;            /*     4     4 */
	float                      force_retouch;        /*     8     4 */
	string_t                   mapname;              /*    12     4 */
	string_t                   startspot;            /*    16     4 */
	float                      deathmatch;           /*    20     4 */
	float                      coop;                 /*    24     4 */
	float                      teamplay;             /*    28     4 */
	float                      serverflags;          /*    32     4 */
	float                      found_secrets;        /*    36     4 */
	class Vector              v_forward;             /*    40    12 */
	class Vector              v_up;                  /*    52    12 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	class Vector              v_right;               /*    64    12 */
	float                      trace_allsolid;       /*    76     4 */
	float                      trace_startsolid;     /*    80     4 */
	float                      trace_fraction;       /*    84     4 */
	class Vector              trace_endpos;          /*    88    12 */
	class Vector              trace_plane_normal;    /*   100    12 */
	float                      trace_plane_dist;     /*   112     4 */
	edict_t *                  trace_ent;            /*   116     4 */
	float                      trace_inopen;         /*   120     4 */
	float                      trace_inwater;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	int                        trace_hitgroup;       /*   128     4 */
	int                        trace_flags;          /*   132     4 */
	int                        msg_entity;           /*   136     4 */
	int                        cdAudioTrack;         /*   140     4 */
	int                        maxClients;           /*   144     4 */
	int                        maxEntities;          /*   148     4 */
	const char  *              pStringBase;          /*   152     4 */
	void *                     pSaveData;            /*   156     4 */
	class Vector              vecLandmarkOffset;     /*   160    12 */

	/* size: 172, cachelines: 3, members: 31 */
	/* last cacheline: 44 bytes */
}; /* size: 172 */

/* 78 */
/* <0> (null):0 */
typedef class  globalvars_t; /* size: 172 */

/* 79 */
/* <0> (null):0 */
struct entvars_s {
	string_t                   classname;            /*     0     4 */
	string_t                   globalname;           /*     4     4 */
	class Vector              origin;                /*     8    12 */
	class Vector              oldorigin;             /*    20    12 */
	class Vector              velocity;              /*    32    12 */
	class Vector              basevelocity;          /*    44    12 */
	class Vector              clbasevelocity;        /*    56    12 */
	/* --- cacheline 1 boundary (64 bytes) was 4 bytes ago --- */
	class Vector              movedir;               /*    68    12 */
	class Vector              angles;                /*    80    12 */
	class Vector              avelocity;             /*    92    12 */
	class Vector              punchangle;            /*   104    12 */
	class Vector              v_angle;               /*   116    12 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	class Vector              endpos;                /*   128    12 */
	class Vector              startpos;              /*   140    12 */
	float                      impacttime;           /*   152     4 */
	float                      starttime;            /*   156     4 */
	int                        fixangle;             /*   160     4 */
	float                      idealpitch;           /*   164     4 */
	float                      pitch_speed;          /*   168     4 */
	float                      ideal_yaw;            /*   172     4 */
	float                      yaw_speed;            /*   176     4 */
	int                        modelindex;           /*   180     4 */
	string_t                   model;                /*   184     4 */
	int                        viewmodel;            /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	int                        weaponmodel;          /*   192     4 */
	class Vector              absmin;                /*   196    12 */
	class Vector              absmax;                /*   208    12 */
	class Vector              mins;                  /*   220    12 */
	class Vector              maxs;                  /*   232    12 */
	class Vector              size;                  /*   244    12 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	float                      ltime;                /*   256     4 */
	float                      nextthink;            /*   260     4 */
	int                        movetype;             /*   264     4 */
	int                        solid;                /*   268     4 */
	int                        skin;                 /*   272     4 */
	int                        body;                 /*   276     4 */
	int                        effects;              /*   280     4 */
	float                      gravity;              /*   284     4 */
	float                      friction;             /*   288     4 */
	int                        light_level;          /*   292     4 */
	int                        sequence;             /*   296     4 */
	int                        gaitsequence;         /*   300     4 */
	float                      frame;                /*   304     4 */
	float                      animtime;             /*   308     4 */
	float                      framerate;            /*   312     4 */
	unsigned char              controller[4];        /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	unsigned char              blending[2];          /*   320     2 */
	float                      scale;                /*   324     4 */
	int                        rendermode;           /*   328     4 */
	float                      renderamt;            /*   332     4 */
	class Vector              rendercolor;           /*   336    12 */
	int                        renderfx;             /*   348     4 */
	float                      health;               /*   352     4 */
	float                      frags;                /*   356     4 */
	int                        weapons;              /*   360     4 */
	float                      takedamage;           /*   364     4 */
	int                        deadflag;             /*   368     4 */
	class Vector              view_ofs;              /*   372    12 */
	int                        button;               /*   384     4 */
	/* --- cacheline 6 boundary (384 bytes) was 2 bytes ago --- */
	int                        impulse;              /*   388     4 */
	edict_t *                  chain;                /*   392     4 */
	edict_t *                  dmg_inflictor;        /*   396     4 */
	edict_t *                  enemy;                /*   400     4 */
	edict_t *                  aiment;               /*   404     4 */
	edict_t *                  owner;                /*   408     4 */
	edict_t *                  groundentity;         /*   412     4 */
	int                        spawnflags;           /*   416     4 */
	int                        flags;                /*   420     4 */
	int                        colormap;             /*   424     4 */
	int                        team;                 /*   428     4 */
	float                      max_health;           /*   432     4 */
	float                      teleport_time;        /*   436     4 */
	float                      armortype;            /*   440     4 */
	float                      armorvalue;           /*   444     4 */
	int                        waterlevel;           /*   448     4 */
	/* --- cacheline 7 boundary (448 bytes) was 2 bytes ago --- */
	int                        watertype;            /*   452     4 */
	string_t                   target;               /*   456     4 */
	string_t                   targetname;           /*   460     4 */
	string_t                   netname;              /*   464     4 */
	string_t                   message;              /*   468     4 */
	float                      dmg_take;             /*   472     4 */
	float                      dmg_save;             /*   476     4 */
	float                      dmg;                  /*   480     4 */
	float                      dmgtime;              /*   484     4 */
	string_t                   noise;                /*   488     4 */
	string_t                   noise1;               /*   492     4 */
	string_t                   noise2;               /*   496     4 */
	string_t                   noise3;               /*   500     4 */
	float                      speed;                /*   504     4 */
	float                      air_finished;         /*   508     4 */
	float                      pain_finished;        /*   512     4 */
	/* --- cacheline 8 boundary (512 bytes) was 2 bytes ago --- */
	float                      radsuit_finished;     /*   516     4 */
	edict_t *                  pContainingEntity;    /*   520     4 */
	int                        playerclass;          /*   524     4 */
	float                      maxspeed;             /*   528     4 */
	float                      fov;                  /*   532     4 */
	int                        weaponanim;           /*   536     4 */
	int                        pushmsec;             /*   540     4 */
	int                        bInDuck;              /*   544     4 */
	int                        flTimeStepSound;      /*   548     4 */
	int                        flSwimTime;           /*   552     4 */
	int                        flDuckTime;           /*   556     4 */
	int                        iStepLeft;            /*   560     4 */
	float                      flFallVelocity;       /*   564     4 */
	int                        gamestate;            /*   568     4 */
	int                        oldbuttons;           /*   572     4 */
	int                        groupinfo;            /*   576     4 */
	/* --- cacheline 9 boundary (576 bytes) was 2 bytes ago --- */
	int                        iuser1;               /*   580     4 */
	int                        iuser2;               /*   584     4 */
	int                        iuser3;               /*   588     4 */
	int                        iuser4;               /*   592     4 */
	float                      fuser1;               /*   596     4 */
	float                      fuser2;               /*   600     4 */
	float                      fuser3;               /*   604     4 */
	float                      fuser4;               /*   608     4 */
	class Vector              vuser1;                /*   612    12 */
	class Vector              vuser2;                /*   624    12 */
	class Vector              vuser3;                /*   636    12 */
	/* --- cacheline 10 boundary (640 bytes) was 6 bytes ago --- */
	class Vector              vuser4;                /*   648    12 */
	edict_t *                  euser1;               /*   660     4 */
	edict_t *                  euser2;               /*   664     4 */
	edict_t *                  euser3;               /*   668     4 */
	edict_t *                  euser4;               /*   672     4 */

	/* size: 676, cachelines: 11, members: 123 */
	/* last cacheline: 36 bytes */

	/* BRAIN FART ALERT! 676 != 674 + 0(holes), diff = 2 */

}; /* size: 676 */

/* 80 */
/* <0> (null):0 */
unsigned char              array[4]; /* size: 4 */

/* 81 */
/* <0> (null):0 */
unsigned char              array[2]; /* size: 2 */

/* 82 */
/* <0> (null):0 */
typedef struct entvars_s entvars_t; /* size: 676 */

/* 83 */
/* <0> (null):0 */
short int                  array[48]; /* size: 96 */

/* 84 */
/* <0> (null):0 */
typedef uint32 CRC32_t; /* size: 4 */

/* 85 */
/* <0> (null):0 */
char                       array[64]; /* size: 64 */

/* 86 */
/* <0> (null):0 */
unsigned char              array[32]; /* size: 32 */

/* 87 */
/* <0> (null):0 */
struct cvar_s {
	char *                     name;                 /*     0     4 */
	char *                     string;               /*     4     4 */
	int                        flags;                /*     8     4 */
	float                      value;                /*    12     4 */
	class cvar_s *             next;                 /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 88 */
 /* pointer to 87 */
 /* size: 4 */

/* 89 */
/* <0> (null):0 */
typedef struct cvar_s cvar_t; /* size: 20 */

/* 90 */
/* <0> (null):0 */
struct client_textmessage_s {
	int                        effect;               /*     0     4 */
	byte                       r1;                   /*     4     1 */
	byte                       g1;                   /*     5     1 */
	byte                       b1;                   /*     6     1 */
	byte                       a1;                   /*     7     1 */
	byte                       r2;                   /*     8     1 */
	byte                       g2;                   /*     9     1 */
	byte                       b2;                   /*    10     1 */
	byte                       a2;                   /*    11     1 */
	float                      x;                    /*    12     4 */
	float                      y;                    /*    16     4 */
	float                      fadein;               /*    20     4 */
	float                      fadeout;              /*    24     4 */
	float                      holdtime;             /*    28     4 */
	float                      fxtime;               /*    32     4 */
	const char  *              pName;                /*    36     4 */
	const char  *              pMessage;             /*    40     4 */

	/* size: 44, cachelines: 1, members: 17 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 91 */
/* <0> (null):0 */
typedef struct client_textmessage_s client_textmessage_t; /* size: 44 */

/* 92 */
/* <0> (null):0 */
typedef struct sequenceCommandLine_ sequenceCommandLine_s; /* size: 92 */

/* 93 */
/* <0> (null):0 */
struct sequenceCommandLine_ {
	int                        commandType;          /*     0     4 */
	client_textmessage_t       clientMessage;        /*     4    44 */
	char *                     speakerName;          /*    48     4 */
	char *                     listenerName;         /*    52     4 */
	char *                     soundFileName;        /*    56     4 */
	char *                     sentenceName;         /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	char *                     fireTargetNames;      /*    64     4 */
	char *                     killTargetNames;      /*    68     4 */
	float                      delay;                /*    72     4 */
	int                        repeatCount;          /*    76     4 */
	int                        textChannel;          /*    80     4 */
	int                        modifierBitField;     /*    84     4 */
	sequenceCommandLine_s *    nextCommandLine;      /*    88     4 */

	/* size: 92, cachelines: 2, members: 13 */
	/* last cacheline: 28 bytes */
}; /* size: 92 */

/* 94 */
 /* pointer to 92 */
 /* size: 4 */

/* 95 */
/* <0> (null):0 */
typedef struct sequenceEntry_ sequenceEntry_s; /* size: 20 */

/* 96 */
/* <0> (null):0 */
struct sequenceEntry_ {
	char *                     fileName;             /*     0     4 */
	char *                     entryName;            /*     4     4 */
	sequenceCommandLine_s *    firstCommand;         /*     8     4 */
	sequenceEntry_s *          nextEntry;            /*    12     4 */
	qboolean                   isGlobal;             /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 97 */
 /* pointer to 95 */
 /* size: 4 */

/* 98 */
/* <0> (null):0 */
typedef struct sentenceEntry_ sentenceEntry_s; /* size: 16 */

/* 99 */
/* <0> (null):0 */
struct sentenceEntry_ {
	char *                     data;                 /*     0     4 */
	sentenceEntry_s *          nextEntry;            /*     4     4 */
	qboolean                   isGlobal;             /*     8     4 */
	unsigned int               index;                /*    12     4 */

	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 100 */
 /* pointer to 98 */
 /* size: 4 */

/* 101 */
/* <0> (null):0 */
enum {
	at_notice = 0,
	at_console = 1,
	at_aiconsole = 2,
	at_warning = 3,
	at_error = 4,
	at_logged = 5,
}; /* size: 4 */

/* 102 */
/* <0> (null):0 */
typedef enum  ALERT_TYPE; /* size: 4 */

/* 103 */
/* <0> (null):0 */
enum {
	print_console = 0,
	print_center = 1,
	print_chat = 2,
}; /* size: 4 */

/* 104 */
/* <0> (null):0 */
typedef enum  PRINT_TYPE; /* size: 4 */

/* 105 */
/* <0> (null):0 */
enum {
	force_exactfile = 0,
	force_model_samebounds = 1,
	force_model_specifybounds = 2,
	force_model_specifybounds_if_avail = 3,
}; /* size: 4 */

/* 106 */
/* <0> (null):0 */
typedef enum  FORCE_TYPE; /* size: 4 */

/* 107 */
/* <0> (null):0 */
struct {
	int                        fAllSolid;            /*     0     4 */
	int                        fStartSolid;          /*     4     4 */
	int                        fInOpen;              /*     8     4 */
	int                        fInWater;             /*    12     4 */
	float                      flFraction;           /*    16     4 */
	class Vector              vecEndPos;             /*    20    12 */
	float                      flPlaneDist;          /*    32     4 */
	class Vector              vecPlaneNormal;        /*    36    12 */
	edict_t *                  pHit;                 /*    48     4 */
	int                        iHitgroup;            /*    52     4 */
	/* <0> (null):0 */
	void TraceResult(TraceResult *);


	/* size: 56, cachelines: 1, members: 10 */
	/* last cacheline: 56 bytes */
}; /* size: 56 */

/* 108 */
/* <0> (null):0 */
typedef class  TraceResult; /* size: 56 */

/* 109 */
/* <0> (null):0 */
struct enginefuncs_s {
	int                        (*pfnPrecacheModel)(char *); /*     0     4 */
	int                        (*pfnPrecacheSound)(char *); /*     4     4 */
	void                       (*pfnSetModel)(edict_t *, const char  *); /*     8     4 */
	int                        (*pfnModelIndex)(const char  *); /*    12     4 */
	int                        (*pfnModelFrames)(int); /*    16     4 */
	void                       (*pfnSetSize)(edict_t *, const float  *, const float  *); /*    20     4 */
	void                       (*pfnChangeLevel)(char *, char *); /*    24     4 */
	void                       (*pfnGetSpawnParms)(edict_t *); /*    28     4 */
	void                       (*pfnSaveSpawnParms)(edict_t *); /*    32     4 */
	float                      (*pfnVecToYaw)(const float  *); /*    36     4 */
	void                       (*pfnVecToAngles)(const float  *, float *); /*    40     4 */
	void                       (*pfnMoveToOrigin)(edict_t *, const float  *, float, int); /*    44     4 */
	void                       (*pfnChangeYaw)(edict_t *); /*    48     4 */
	void                       (*pfnChangePitch)(edict_t *); /*    52     4 */
	edict_t *                  (*pfnFindEntityByString)(edict_t *, const char  *, const char  *); /*    56     4 */
	int                        (*pfnGetEntityIllum)(edict_t *); /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	edict_t *                  (*pfnFindEntityInSphere)(edict_t *, const float  *, float); /*    64     4 */
	edict_t *                  (*pfnFindClientInPVS)(edict_t *); /*    68     4 */
	edict_t *                  (*pfnEntitiesInPVS)(edict_t *); /*    72     4 */
	void                       (*pfnMakeVectors)(const float  *); /*    76     4 */
	void                       (*pfnAngleVectors)(const float  *, float *, float *, float *); /*    80     4 */
	edict_t *                  (*pfnCreateEntity)(void); /*    84     4 */
	void                       (*pfnRemoveEntity)(edict_t *); /*    88     4 */
	edict_t *                  (*pfnCreateNamedEntity)(int); /*    92     4 */
	void                       (*pfnMakeStatic)(edict_t *); /*    96     4 */
	int                        (*pfnEntIsOnFloor)(edict_t *); /*   100     4 */
	int                        (*pfnDropToFloor)(edict_t *); /*   104     4 */
	int                        (*pfnWalkMove)(edict_t *, float, float, int); /*   108     4 */
	void                       (*pfnSetOrigin)(edict_t *, const float  *); /*   112     4 */
	void                       (*pfnEmitSound)(edict_t *, int, const char  *, float, float, int, int); /*   116     4 */
	void                       (*pfnEmitAmbientSound)(edict_t *, float *, const char  *, float, float, int, int); /*   120     4 */
	void                       (*pfnTraceLine)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	void                       (*pfnTraceToss)(edict_t *, edict_t *, TraceResult *); /*   128     4 */
	int                        (*pfnTraceMonsterHull)(edict_t *, const float  *, const float  *, int, edict_t *, TraceResult *); /*   132     4 */
	void                       (*pfnTraceHull)(const float  *, const float  *, int, int, edict_t *, TraceResult *); /*   136     4 */
	void                       (*pfnTraceModel)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   140     4 */
	const char  *              (*pfnTraceTexture)(edict_t *, const float  *, const float  *); /*   144     4 */
	void                       (*pfnTraceSphere)(const float  *, const float  *, int, float, edict_t *, TraceResult *); /*   148     4 */
	void                       (*pfnGetAimVector)(edict_t *, float, float *); /*   152     4 */
	void                       (*pfnServerCommand)(char *); /*   156     4 */
	void                       (*pfnServerExecute)(void); /*   160     4 */
	void                       (*pfnClientCommand)(edict_t *, char *, ...); /*   164     4 */
	void                       (*pfnParticleEffect)(const float  *, const float  *, float, float); /*   168     4 */
	void                       (*pfnLightStyle)(int, char *); /*   172     4 */
	int                        (*pfnDecalIndex)(const char  *); /*   176     4 */
	int                        (*pfnPointContents)(const float  *); /*   180     4 */
	void                       (*pfnMessageBegin)(int, int, const float  *, edict_t *); /*   184     4 */
	void                       (*pfnMessageEnd)(void); /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	void                       (*pfnWriteByte)(int); /*   192     4 */
	void                       (*pfnWriteChar)(int); /*   196     4 */
	void                       (*pfnWriteShort)(int); /*   200     4 */
	void                       (*pfnWriteLong)(int); /*   204     4 */
	void                       (*pfnWriteAngle)(float); /*   208     4 */
	void                       (*pfnWriteCoord)(float); /*   212     4 */
	void                       (*pfnWriteString)(const char  *); /*   216     4 */
	void                       (*pfnWriteEntity)(int); /*   220     4 */
	void                       (*pfnCVarRegister)(cvar_t *); /*   224     4 */
	float                      (*pfnCVarGetFloat)(const char  *); /*   228     4 */
	const char  *              (*pfnCVarGetString)(const char  *); /*   232     4 */
	void                       (*pfnCVarSetFloat)(const char  *, float); /*   236     4 */
	void                       (*pfnCVarSetString)(const char  *, const char  *); /*   240     4 */
	void                       (*pfnAlertMessage)(ALERT_TYPE, char *, ...); /*   244     4 */
	void                       (*pfnEngineFprintf)(void *, char *, ...); /*   248     4 */
	void *                     (*pfnPvAllocEntPrivateData)(edict_t *, int32); /*   252     4 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	void *                     (*pfnPvEntPrivateData)(edict_t *); /*   256     4 */
	void                       (*pfnFreeEntPrivateData)(edict_t *); /*   260     4 */
	const char  *              (*pfnSzFromIndex)(int); /*   264     4 */
	int                        (*pfnAllocString)(const char  *); /*   268     4 */
	class entvars_s *          (*pfnGetVarsOfEnt)(edict_t *); /*   272     4 */
	edict_t *                  (*pfnPEntityOfEntOffset)(int); /*   276     4 */
	int                        (*pfnEntOffsetOfPEntity)(const edict_t  *); /*   280     4 */
	int                        (*pfnIndexOfEdict)(const edict_t  *); /*   284     4 */
	edict_t *                  (*pfnPEntityOfEntIndex)(int); /*   288     4 */
	edict_t *                  (*pfnFindEntityByVars)(class entvars_s *); /*   292     4 */
	void *                     (*pfnGetModelPtr)(edict_t *); /*   296     4 */
	int                        (*pfnRegUserMsg)(const char  *, int); /*   300     4 */
	void                       (*pfnAnimationAutomove)(const edict_t  *, float); /*   304     4 */
	void                       (*pfnGetBonePosition)(const edict_t  *, int, float *, float *); /*   308     4 */
	uint32                     (*pfnFunctionFromName)(const char  *); /*   312     4 */
	const char  *              (*pfnNameForFunction)(uint32); /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	void                       (*pfnClientPrintf)(edict_t *, PRINT_TYPE, const char  *); /*   320     4 */
	void                       (*pfnServerPrint)(const char  *); /*   324     4 */
	const char  *              (*pfnCmd_Args)(void); /*   328     4 */
	const char  *              (*pfnCmd_Argv)(int);  /*   332     4 */
	int                        (*pfnCmd_Argc)(void); /*   336     4 */
	void                       (*pfnGetAttachment)(const edict_t  *, int, float *, float *); /*   340     4 */
	void                       (*pfnCRC32_Init)(CRC32_t *); /*   344     4 */
	void                       (*pfnCRC32_ProcessBuffer)(CRC32_t *, void *, int); /*   348     4 */
	void                       (*pfnCRC32_ProcessByte)(CRC32_t *, unsigned char); /*   352     4 */
	CRC32_t                    (*pfnCRC32_Final)(CRC32_t); /*   356     4 */
	int32                      (*pfnRandomLong)(int32, int32); /*   360     4 */
	float                      (*pfnRandomFloat)(float, float); /*   364     4 */
	void                       (*pfnSetView)(const edict_t  *, const edict_t  *); /*   368     4 */
	float                      (*pfnTime)(void);     /*   372     4 */
	void                       (*pfnCrosshairAngle)(const edict_t  *, float, float); /*   376     4 */
	byte *                     (*pfnLoadFileForMe)(char *, int *); /*   380     4 */
	/* --- cacheline 6 boundary (384 bytes) --- */
	void                       (*pfnFreeFile)(void *); /*   384     4 */
	void                       (*pfnEndSection)(const char  *); /*   388     4 */
	int                        (*pfnCompareFileTime)(char *, char *, int *); /*   392     4 */
	void                       (*pfnGetGameDir)(char *); /*   396     4 */
	void                       (*pfnCvar_RegisterVariable)(cvar_t *); /*   400     4 */
	void                       (*pfnFadeClientVolume)(const edict_t  *, int, int, int, int); /*   404     4 */
	void                       (*pfnSetClientMaxspeed)(const edict_t  *, float); /*   408     4 */
	edict_t *                  (*pfnCreateFakeClient)(const char  *); /*   412     4 */
	void                       (*pfnRunPlayerMove)(edict_t *, const float  *, float, float, float, short unsigned int, byte, byte); /*   416     4 */
	int                        (*pfnNumberOfEntities)(void); /*   420     4 */
	char *                     (*pfnGetInfoKeyBuffer)(edict_t *); /*   424     4 */
	char *                     (*pfnInfoKeyValue)(char *, char *); /*   428     4 */
	void                       (*pfnSetKeyValue)(char *, char *, char *); /*   432     4 */
	void                       (*pfnSetClientKeyValue)(int, char *, char *, char *); /*   436     4 */
	int                        (*pfnIsMapValid)(char *); /*   440     4 */
	void                       (*pfnStaticDecal)(const float  *, int, int, int); /*   444     4 */
	/* --- cacheline 7 boundary (448 bytes) --- */
	int                        (*pfnPrecacheGeneric)(char *); /*   448     4 */
	int                        (*pfnGetPlayerUserId)(edict_t *); /*   452     4 */
	void                       (*pfnBuildSoundMsg)(edict_t *, int, const char  *, float, float, int, int, int, int, const float  *, edict_t *); /*   456     4 */
	int                        (*pfnIsDedicatedServer)(void); /*   460     4 */
	cvar_t *                   (*pfnCVarGetPointer)(const char  *); /*   464     4 */
	unsigned int               (*pfnGetPlayerWONId)(edict_t *); /*   468     4 */
	void                       (*pfnInfo_RemoveKey)(char *, const char  *); /*   472     4 */
	const char  *              (*pfnGetPhysicsKeyValue)(const edict_t  *, const char  *); /*   476     4 */
	void                       (*pfnSetPhysicsKeyValue)(const edict_t  *, const char  *, const char  *); /*   480     4 */
	const char  *              (*pfnGetPhysicsInfoString)(const edict_t  *); /*   484     4 */
	short unsigned int         (*pfnPrecacheEvent)(int, const char  *); /*   488     4 */
	void                       (*pfnPlaybackEvent)(int, const edict_t  *, short unsigned int, float, float *, float *, float, float, int, int, int, int); /*   492     4 */
	unsigned char *            (*pfnSetFatPVS)(float *); /*   496     4 */
	unsigned char *            (*pfnSetFatPAS)(float *); /*   500     4 */
	int                        (*pfnCheckVisibility)(const edict_t  *, unsigned char *); /*   504     4 */
	void                       (*pfnDeltaSetField)(class delta_s *, const char  *); /*   508     4 */
	/* --- cacheline 8 boundary (512 bytes) --- */
	void                       (*pfnDeltaUnsetField)(class delta_s *, const char  *); /*   512     4 */
	void                       (*pfnDeltaAddEncoder)(char *, void (*)(class delta_s *, const unsigned char  *, const unsigned char  *)); /*   516     4 */
	int                        (*pfnGetCurrentPlayer)(void); /*   520     4 */
	int                        (*pfnCanSkipPlayer)(const edict_t  *); /*   524     4 */
	int                        (*pfnDeltaFindField)(class delta_s *, const char  *); /*   528     4 */
	void                       (*pfnDeltaSetFieldByIndex)(class delta_s *, int); /*   532     4 */
	void                       (*pfnDeltaUnsetFieldByIndex)(class delta_s *, int); /*   536     4 */
	void                       (*pfnSetGroupMask)(int, int); /*   540     4 */
	int                        (*pfnCreateInstancedBaseline)(int, class entity_state_s *); /*   544     4 */
	void                       (*pfnCvar_DirectSet)(class cvar_s *, char *); /*   548     4 */
	void                       (*pfnForceUnmodified)(FORCE_TYPE, float *, float *, const char  *); /*   552     4 */
	void                       (*pfnGetPlayerStats)(const edict_t  *, int *, int *); /*   556     4 */
	void                       (*pfnAddServerCommand)(char *, void (*)(void)); /*   560     4 */
	qboolean                   (*pfnVoice_GetClientListening)(int, int); /*   564     4 */
	qboolean                   (*pfnVoice_SetClientListening)(int, int, qboolean); /*   568     4 */
	const char  *              (*pfnGetPlayerAuthId)(edict_t *); /*   572     4 */
	/* --- cacheline 9 boundary (576 bytes) --- */
	sequenceEntry_s *          (*pfnSequenceGet)(const char  *, const char  *); /*   576     4 */
	sentenceEntry_s *          (*pfnSequencePickSentence)(const char  *, int, int *); /*   580     4 */
	int                        (*pfnGetFileSize)(char *); /*   584     4 */
	unsigned int               (*pfnGetApproxWavePlayLen)(const char  *); /*   588     4 */
	int                        (*pfnIsCareerMatch)(void); /*   592     4 */
	int                        (*pfnGetLocalizedStringLength)(const char  *); /*   596     4 */
	void                       (*pfnRegisterTutorMessageShown)(int); /*   600     4 */
	int                        (*pfnGetTimesTutorMessageShown)(int); /*   604     4 */
	void                       (*ProcessTutorMessageDecayBuffer)(int *, int); /*   608     4 */
	void                       (*ConstructTutorMessageDecayBuffer)(int *, int); /*   612     4 */
	void                       (*ResetTutorMessageDecayData)(void); /*   616     4 */
	void                       (*pfnQueryClientCvarValue)(const edict_t  *, const char  *); /*   620     4 */
	void                       (*pfnQueryClientCvarValue2)(const edict_t  *, const char  *, int); /*   624     4 */
	int                        (*pfnCheckParm)(const char  *, char * *); /*   628     4 */

	/* size: 632, cachelines: 10, members: 158 */
	/* last cacheline: 56 bytes */
}; /* size: 632 */

/* 110 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 111 */
 /* pointer to 110 */
 /* size: 4 */

/* 112 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144311200 */

/* 113 */
 /* pointer to 112 */
 /* size: 4 */

/* 114 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 115 */
 /* pointer to 114 */
 /* size: 4 */

/* 116 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 117 */
 /* pointer to 116 */
 /* size: 4 */

/* 118 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144311720 */

/* 119 */
 /* pointer to 118 */
 /* size: 4 */

/* 120 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144311980 */

/* 121 */
 /* pointer to 120 */
 /* size: 4 */

/* 122 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144312188 */

/* 123 */
 /* pointer to 122 */
 /* size: 4 */

/* 124 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 125 */
 /* pointer to 124 */
 /* size: 4 */

/* 126 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144312500 */

/* 127 */
 /* pointer to 126 */
 /* size: 4 */

/* 128 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144312708 */

/* 129 */
 /* pointer to 128 */
 /* size: 4 */

/* 130 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 131 */
 /* pointer to 130 */
 /* size: 4 */

/* 132 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 133 */
 /* pointer to 132 */
 /* size: 4 */

/* 134 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 135 */
 /* pointer to 134 */
 /* size: 4 */

/* 136 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 137 */
 /* pointer to 136 */
 /* size: 4 */

/* 138 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144346524 */

/* 139 */
 /* pointer to 138 */
 /* size: 4 */

/* 140 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144346680 */

/* 141 */
 /* pointer to 140 */
 /* size: 4 */

/* 142 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 143 */
 /* pointer to 142 */
 /* size: 4 */

/* 144 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 145 */
 /* pointer to 144 */
 /* size: 4 */

/* 146 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 147 */
 /* pointer to 146 */
 /* size: 4 */

/* 148 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144347564 */

/* 149 */
 /* pointer to 148 */
 /* size: 4 */

/* 150 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144347772 */

/* 151 */
 /* pointer to 150 */
 /* size: 4 */

/* 152 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144348240 */

/* 153 */
 /* pointer to 152 */
 /* size: 4 */

/* 154 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144348708 */

/* 155 */
 /* pointer to 108 */
 /* size: 4 */

/* 156 */
 /* pointer to 154 */
 /* size: 4 */

/* 157 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144349124 */

/* 158 */
 /* pointer to 157 */
 /* size: 4 */

/* 159 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 160 */
 /* pointer to 159 */
 /* size: 4 */

/* 161 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144349800 */

/* 162 */
 /* pointer to 161 */
 /* size: 4 */

/* 163 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 164 */
 /* pointer to 163 */
 /* size: 4 */

/* 165 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144354564 */

/* 166 */
 /* pointer to 165 */
 /* size: 4 */

/* 167 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144354980 */

/* 168 */
 /* pointer to 167 */
 /* size: 4 */

/* 169 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144355240 */

/* 170 */
 /* pointer to 169 */
 /* size: 4 */

/* 171 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144355396 */

/* 172 */
 /* pointer to 171 */
 /* size: 4 */

/* 173 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144355500 */

/* 174 */
 /* pointer to 173 */
 /* size: 4 */

/* 175 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144355708 */

/* 176 */
 /* pointer to 175 */
 /* size: 4 */

/* 177 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144356020 */

/* 178 */
 /* pointer to 177 */
 /* size: 4 */

/* 179 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 180 */
 /* pointer to 179 */
 /* size: 4 */

/* 181 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144356384 */

/* 182 */
 /* pointer to 181 */
 /* size: 4 */

/* 183 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144356696 */

/* 184 */
 /* pointer to 183 */
 /* size: 4 */

/* 185 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144356852 */

/* 186 */
 /* pointer to 185 */
 /* size: 4 */

/* 187 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144357008 */

/* 188 */
 /* pointer to 187 */
 /* size: 4 */

/* 189 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144357164 */

/* 190 */
 /* pointer to 89 */
 /* size: 4 */

/* 191 */
 /* pointer to 189 */
 /* size: 4 */

/* 192 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 193 */
 /* pointer to 192 */
 /* size: 4 */

/* 194 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 195 */
 /* pointer to 194 */
 /* size: 4 */

/* 196 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144357684 */

/* 197 */
 /* pointer to 196 */
 /* size: 4 */

/* 198 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144357892 */

/* 199 */
 /* pointer to 198 */
 /* size: 4 */

/* 200 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144358100 */

/* 201 */
 /* pointer to 200 */
 /* size: 4 */

/* 202 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144232892 */

/* 203 */
 /* pointer to 202 */
 /* size: 4 */

/* 204 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 205 */
 /* pointer to 204 */
 /* size: 4 */

/* 206 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 207 */
 /* pointer to 206 */
 /* size: 4 */

/* 208 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 209 */
 /* pointer to 208 */
 /* size: 4 */

/* 210 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 211 */
 /* pointer to 79 */
 /* size: 4 */

/* 212 */
 /* pointer to 210 */
 /* size: 4 */

/* 213 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 214 */
 /* pointer to 215 */
 /* size: 4 */

/* 215 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 804 */

/* 216 */
 /* pointer to 213 */
 /* size: 4 */

/* 217 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 218 */
 /* pointer to 217 */
 /* size: 4 */

/* 219 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 220 */
 /* pointer to 219 */
 /* size: 4 */

/* 221 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144234452 */

/* 222 */
 /* pointer to 221 */
 /* size: 4 */

/* 223 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144234660 */

/* 224 */
 /* pointer to 223 */
 /* size: 4 */

/* 225 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 226 */
 /* pointer to 225 */
 /* size: 4 */

/* 227 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 228 */
 /* pointer to 227 */
 /* size: 4 */

/* 229 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144235284 */

/* 230 */
 /* pointer to 229 */
 /* size: 4 */

/* 231 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 232 */
 /* pointer to 231 */
 /* size: 4 */

/* 233 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 234 */
 /* pointer to 233 */
 /* size: 4 */

/* 235 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144235752 */

/* 236 */
 /* pointer to 84 */
 /* size: 4 */

/* 237 */
 /* pointer to 235 */
 /* size: 4 */

/* 238 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144235960 */

/* 239 */
 /* pointer to 238 */
 /* size: 4 */

/* 240 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144236220 */

/* 241 */
 /* pointer to 240 */
 /* size: 4 */

/* 242 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 243 */
 /* pointer to 242 */
 /* size: 4 */

/* 244 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 245 */
 /* pointer to 244 */
 /* size: 4 */

/* 246 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 247 */
 /* pointer to 246 */
 /* size: 4 */

/* 248 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144253336 */

/* 249 */
 /* pointer to 248 */
 /* size: 4 */

/* 250 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 251 */
 /* pointer to 250 */
 /* size: 4 */

/* 252 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144253648 */

/* 253 */
 /* pointer to 252 */
 /* size: 4 */

/* 254 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 255 */
 /* pointer to 50 */
 /* size: 4 */

/* 256 */
 /* pointer to 9 */
 /* size: 4 */

/* 257 */
 /* pointer to 254 */
 /* size: 4 */

/* 258 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144254220 */

/* 259 */
 /* pointer to 258 */
 /* size: 4 */

/* 260 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 261 */
 /* pointer to 260 */
 /* size: 4 */

/* 262 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144254636 */

/* 263 */
 /* pointer to 262 */
 /* size: 4 */

/* 264 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 265 */
 /* pointer to 264 */
 /* size: 4 */

/* 266 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144255156 */

/* 267 */
 /* pointer to 266 */
 /* size: 4 */

/* 268 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 269 */
 /* pointer to 268 */
 /* size: 4 */

/* 270 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 271 */
 /* pointer to 270 */
 /* size: 4 */

/* 272 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144256040 */

/* 273 */
 /* pointer to 272 */
 /* size: 4 */

/* 274 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144256300 */

/* 275 */
 /* pointer to 274 */
 /* size: 4 */

/* 276 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144256612 */

/* 277 */
 /* pointer to 276 */
 /* size: 4 */

/* 278 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4073 */

/* 279 */
 /* pointer to 278 */
 /* size: 4 */

/* 280 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 281 */
 /* pointer to 280 */
 /* size: 4 */

/* 282 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 283 */
 /* pointer to 282 */
 /* size: 4 */

/* 284 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144334384 */

/* 285 */
 /* pointer to 284 */
 /* size: 4 */

/* 286 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 287 */
 /* pointer to 286 */
 /* size: 4 */

/* 288 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144334800 */

/* 289 */
 /* pointer to 288 */
 /* size: 4 */

/* 290 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 291 */
 /* pointer to 290 */
 /* size: 4 */

/* 292 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 2 */

/* 293 */
 /* pointer to 292 */
 /* size: 4 */

/* 294 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144335424 */

/* 295 */
 /* pointer to 294 */
 /* size: 4 */

/* 296 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 297 */
 /* pointer to 4 */
 /* size: 4 */

/* 298 */
 /* pointer to 296 */
 /* size: 4 */

/* 299 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 300 */
 /* pointer to 299 */
 /* size: 4 */

/* 301 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144336568 */

/* 302 */
 /* pointer to 303 */
 /* size: 4 */

/* 303 */
/* <0> (null):0 */
struct delta_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 304 */
 /* pointer to 301 */
 /* size: 4 */

/* 305 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144336892 */

/* 306 */
 /* pointer to 307 */
 /* size: 4 */

/* 307 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144337100 */

/* 308 */
 /* pointer to 309 */
 /* size: 4 */

/* 309 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 310 */
 /* pointer to 305 */
 /* size: 4 */

/* 311 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 312 */
 /* pointer to 311 */
 /* size: 4 */

/* 313 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144341800 */

/* 314 */
 /* pointer to 313 */
 /* size: 4 */

/* 315 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144342008 */

/* 316 */
 /* pointer to 315 */
 /* size: 4 */

/* 317 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 318 */
 /* pointer to 319 */
 /* size: 4 */

/* 319 */
/* <0> (null):0 */
struct entity_state_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 320 */
 /* pointer to 317 */
 /* size: 4 */

/* 321 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144342540 */

/* 322 */
 /* pointer to 87 */
 /* size: 4 */

/* 323 */
 /* pointer to 321 */
 /* size: 4 */

/* 324 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144342800 */

/* 325 */
 /* pointer to 324 */
 /* size: 4 */

/* 326 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144343112 */

/* 327 */
 /* pointer to 326 */
 /* size: 4 */

/* 328 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144343372 */

/* 329 */
 /* pointer to 328 */
 /* size: 4 */

/* 330 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 331 */
 /* pointer to 330 */
 /* size: 4 */

/* 332 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 333 */
 /* pointer to 332 */
 /* size: 4 */

/* 334 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 335 */
 /* pointer to 334 */
 /* size: 4 */

/* 336 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 337 */
 /* pointer to 336 */
 /* size: 4 */

/* 338 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 339 */
 /* pointer to 338 */
 /* size: 4 */

/* 340 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 341 */
 /* pointer to 340 */
 /* size: 4 */

/* 342 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144344828 */

/* 343 */
 /* pointer to 342 */
 /* size: 4 */

/* 344 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144345036 */

/* 345 */
 /* pointer to 344 */
 /* size: 4 */

/* 346 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144345244 */

/* 347 */
 /* pointer to 346 */
 /* size: 4 */

/* 348 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 349 */
 /* pointer to 17 */
 /* size: 4 */

/* 350 */
 /* pointer to 348 */
 /* size: 4 */

/* 351 */
/* <0> (null):0 */
typedef struct enginefuncs_s enginefuncs_t; /* size: 632 */

/* 352 */
/* <0> (null):0 */
struct KeyValueData_s {
	char *                     szClassName;          /*     0     4 */
	char *                     szKeyName;            /*     4     4 */
	char *                     szValue;              /*     8     4 */
	int32                      fHandled;             /*    12     4 */

	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 353 */
/* <0> (null):0 */
typedef struct KeyValueData_s KeyValueData; /* size: 16 */

/* 354 */
/* <0> (null):0 */
struct {
	char                       mapName[32];          /*     0    32 */
	char                       landmarkName[32];     /*    32    32 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	edict_t *                  pentLandmark;         /*    64     4 */
	class Vector              vecLandmarkOrigin;     /*    68    12 */

	/* size: 80, cachelines: 2, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 80 */

/* 355 */
/* <0> (null):0 */
typedef class  LEVELLIST; /* size: 80 */

/* 356 */
/* <0> (null):0 */
struct {
	int                        id;                   /*     0     4 */
	edict_t *                  pent;                 /*     4     4 */
	int                        location;             /*     8     4 */
	int                        size;                 /*    12     4 */
	int                        flags;                /*    16     4 */
	string_t                   classname;            /*    20     4 */

	/* size: 24, cachelines: 1, members: 6 */
	/* last cacheline: 24 bytes */
}; /* size: 24 */

/* 357 */
/* <0> (null):0 */
typedef class  ENTITYTABLE; /* size: 24 */

/* 358 */
/* <0> (null):0 */
typedef struct saverestore_s SAVERESTOREDATA; /* size: 1396 */

/* 359 */
/* <0> (null):0 */
struct saverestore_s {
	char *                     pBaseData;            /*     0     4 */
	char *                     pCurrentData;         /*     4     4 */
	int                        size;                 /*     8     4 */
	int                        bufferSize;           /*    12     4 */
	int                        tokenSize;            /*    16     4 */
	int                        tokenCount;           /*    20     4 */
	char * *                   pTokens;              /*    24     4 */
	int                        currentIndex;         /*    28     4 */
	int                        tableCount;           /*    32     4 */
	int                        connectionCount;      /*    36     4 */
	ENTITYTABLE *              pTable;               /*    40     4 */
	LEVELLIST                  levelList[16];        /*    44  1280 */
	/* --- cacheline 20 boundary (1280 bytes) was 44 bytes ago --- */
	int                        fUseLandmark;         /*  1324     4 */
	char                       szLandmarkName[20];   /*  1328    20 */
	/* --- cacheline 21 boundary (1344 bytes) was 4 bytes ago --- */
	class Vector              vecLandmarkOffset;     /*  1348    12 */
	float                      time;                 /*  1360     4 */
	char                       szCurrentMapName[32]; /*  1364    32 */

	/* size: 1396, cachelines: 22, members: 17 */
	/* last cacheline: 52 bytes */
}; /* size: 1396 */

/* 360 */
 /* pointer to 357 */
 /* size: 4 */

/* 361 */
/* <0> (null):0 */
LEVELLIST                  array[16]; /* size: 1280 */

/* 362 */
/* <0> (null):0 */
enum _fieldtypes {
	FIELD_FLOAT = 0,
	FIELD_STRING = 1,
	FIELD_ENTITY = 2,
	FIELD_CLASSPTR = 3,
	FIELD_EHANDLE = 4,
	FIELD_EVARS = 5,
	FIELD_EDICT = 6,
	FIELD_VECTOR = 7,
	FIELD_POSITION_VECTOR = 8,
	FIELD_POINTER = 9,
	FIELD_INTEGER = 10,
	FIELD_FUNCTION = 11,
	FIELD_BOOLEAN = 12,
	FIELD_SHORT = 13,
	FIELD_CHARACTER = 14,
	FIELD_TIME = 15,
	FIELD_MODELNAME = 16,
	FIELD_SOUNDNAME = 17,
	FIELD_TYPECOUNT = 18,
}; /* size: 4 */

/* 363 */
/* <0> (null):0 */
typedef enum _fieldtypes FIELDTYPE; /* size: 4 */

/* 364 */
/* <0> (null):0 */
struct {
	FIELDTYPE                  fieldType;            /*     0     4 */
	char *                     fieldName;            /*     4     4 */
	int                        fieldOffset;          /*     8     4 */
	short int                  fieldSize;            /*    12     2 */
	short int                  flags;                /*    14     2 */

	/* size: 16, cachelines: 1, members: 5 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 365 */
/* <0> (null):0 */
typedef class  TYPEDESCRIPTION; /* size: 16 */

/* 366 */
 /* pointer to 353 */
 /* size: 4 */

/* 367 */
 /* pointer to 358 */
 /* size: 4 */

/* 368 */
 /* pointer to 365 */
 /* size: 4 */

/* 369 */
/* <0> (null):0 */
typedef int EOFFSET; /* size: 4 */

/* 370 */
/* <0> (null):0 */
enum {
	TS_AT_TOP = 0,
	TS_AT_BOTTOM = 1,
	TS_GOING_UP = 2,
	TS_GOING_DOWN = 3,
}; /* size: 4 */

/* 371 */
/* <0> (null):0 */
typedef enum  TOGGLE_STATE; /* size: 4 */

/* 372 */
/* <0> (null):0 */
enum {
	ignore_monsters = 1,
	dont_ignore_monsters = 0,
	missile = 2,
}; /* size: 4 */

/* 373 */
/* <0> (null):0 */
typedef enum  IGNORE_MONSTERS; /* size: 4 */

/* 374 */
/* <0> (null):0 */
class CSaveRestoreBuffer {
protected:

	SAVERESTOREDATA *          m_pdata;              /*     0     4 */
	/* <0> (null):0 */
	void CSaveRestoreBuffer(class CSaveRestoreBuffer *);

	/* <0> (null):0 */
	void CSaveRestoreBuffer(class CSaveRestoreBuffer *, SAVERESTOREDATA *);

	/* <0> (null):0 */
	void ~CSaveRestoreBuffer(class CSaveRestoreBuffer *, int);

	/* <0> (null):0 */
	int EntityIndex(class CSaveRestoreBuffer *, entvars_t *); /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP9entvars_s */

	/* <0> (null):0 */
	int EntityIndex(class CSaveRestoreBuffer *, edict_t *); /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP7edict_s */

	/* <0> (null):0 */
	int EntityIndex(class CSaveRestoreBuffer *, EOFFSET); /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEi */

	/* <0> (null):0 */
	int EntityIndex(class CSaveRestoreBuffer *, class CBaseEntity *); /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP11CBaseEntity */

	/* <0> (null):0 */
	int EntityFlags(class CSaveRestoreBuffer *, int, int); /* linkage=_ZN18CSaveRestoreBuffer11EntityFlagsEii */

	/* <0> (null):0 */
	int EntityFlagsSet(class CSaveRestoreBuffer *, int, int); /* linkage=_ZN18CSaveRestoreBuffer14EntityFlagsSetEii */

	/* <0> (null):0 */
	edict_t * EntityFromIndex(class CSaveRestoreBuffer *, int); /* linkage=_ZN18CSaveRestoreBuffer15EntityFromIndexEi */

	/* <0> (null):0 */
	short unsigned int TokenHash(class CSaveRestoreBuffer *, const char  *); /* linkage=_ZN18CSaveRestoreBuffer9TokenHashEPKc */

	/* <0> (null):0 */
	void BufferRewind(class CSaveRestoreBuffer *, int); /* linkage=_ZN18CSaveRestoreBuffer12BufferRewindEi */

	/* <0> (null):0 */
	unsigned int HashString(class CSaveRestoreBuffer *, const char  *); /* linkage=_ZN18CSaveRestoreBuffer10HashStringEPKc */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 375 */
 /* pointer to 374 */
 /* size: 4 */

/* 376 */
 /* pointer to 82 */
 /* size: 4 */

/* 377 */
 /* pointer to 378 */
 /* size: 4 */

/* 378 */
/* <0> (null):0 */
struct CBaseEntity {
	/* <0> (null):0 */
	virtual void KeyValue(class CBaseEntity *, KeyValueData *); /* linkage=_ZN11CBaseEntity8KeyValueEP14KeyValueData_s */

	/* <0> (null):0 */
	virtual int ObjectCaps(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10ObjectCapsEv */

	/* <0> (null):0 */
	edict_t * edict(class CBaseEntity *); /* linkage=_ZN11CBaseEntity5edictEv */

	/* <0> (null):0 */
	class CBaseEntity * Instance(edict_t *); /* linkage=_ZN11CBaseEntity8InstanceEP7edict_s */

	/* <0> (null):0 */
	void CBaseEntity(class CBaseEntity *);

	/* <0> (null):0 */
	void * operator new(size_t, entvars_t *); /* linkage=_ZN11CBaseEntitynwEjP9entvars_s */

	/* <0> (null):0 */
	virtual void Precache(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8PrecacheEv */

	/* <0> (null):0 */
	virtual void Restart(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7RestartEv */

	/* <0> (null):0 */
	virtual void Activate(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8ActivateEv */

	/* <0> (null):0 */
	virtual int Classify(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8ClassifyEv */

	/* <0> (null):0 */
	virtual void DeathNotice(class CBaseEntity *, entvars_t *); /* linkage=_ZN11CBaseEntity11DeathNoticeEP9entvars_s */

	/* <0> (null):0 */
	virtual int BloodColor(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10BloodColorEv */

	/* <0> (null):0 */
	virtual BOOL IsTriggered(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity11IsTriggeredEPS_ */

	/* <0> (null):0 */
	virtual class CBaseMonster * MyMonsterPointer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity16MyMonsterPointerEv */

	/* <0> (null):0 */
	virtual class CSquadMonster * MySquadMonsterPointer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity21MySquadMonsterPointerEv */

	/* <0> (null):0 */
	virtual int GetToggleState(class CBaseEntity *); /* linkage=_ZN11CBaseEntity14GetToggleStateEv */

	/* <0> (null):0 */
	virtual void AddPoints(class CBaseEntity *, int, BOOL); /* linkage=_ZN11CBaseEntity9AddPointsEii */

	/* <0> (null):0 */
	virtual void AddPointsToTeam(class CBaseEntity *, int, BOOL); /* linkage=_ZN11CBaseEntity15AddPointsToTeamEii */

	/* <0> (null):0 */
	virtual BOOL AddPlayerItem(class CBaseEntity *, class CBasePlayerItem *); /* linkage=_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem */

	/* <0> (null):0 */
	virtual BOOL RemovePlayerItem(class CBaseEntity *, class CBasePlayerItem *); /* linkage=_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem */

	/* <0> (null):0 */
	virtual int GiveAmmo(class CBaseEntity *, int, char *, int); /* linkage=_ZN11CBaseEntity8GiveAmmoEiPci */

	/* <0> (null):0 */
	virtual float GetDelay(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8GetDelayEv */

	/* <0> (null):0 */
	virtual int IsMoving(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8IsMovingEv */

	/* <0> (null):0 */
	virtual void OverrideReset(class CBaseEntity *); /* linkage=_ZN11CBaseEntity13OverrideResetEv */

	/* <0> (null):0 */
	virtual void SetToggleState(class CBaseEntity *, int); /* linkage=_ZN11CBaseEntity14SetToggleStateEi */

	/* <0> (null):0 */
	virtual void StartSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity13StartSneakingEv */

	/* <0> (null):0 */
	virtual void StopSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12StopSneakingEv */

	/* <0> (null):0 */
	virtual BOOL OnControls(class CBaseEntity *, entvars_t *); /* linkage=_ZN11CBaseEntity10OnControlsEP9entvars_s */

	/* <0> (null):0 */
	virtual BOOL IsSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10IsSneakingEv */

	/* <0> (null):0 */
	virtual BOOL IsAlive(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7IsAliveEv */

	/* <0> (null):0 */
	virtual BOOL IsBSPModel(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10IsBSPModelEv */

	/* <0> (null):0 */
	virtual BOOL ReflectGauss(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12ReflectGaussEv */

	/* <0> (null):0 */
	virtual BOOL IsPlayer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8IsPlayerEv */

	/* <0> (null):0 */
	virtual BOOL IsNetClient(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11IsNetClientEv */

	/* <0> (null):0 */
	virtual const char  * TeamID(class CBaseEntity *); /* linkage=_ZN11CBaseEntity6TeamIDEv */

	/* <0> (null):0 */
	virtual void Think(class CBaseEntity *); /* linkage=_ZN11CBaseEntity5ThinkEv */

	/* <0> (null):0 */
	virtual void Touch(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity5TouchEPS_ */

	/* <0> (null):0 */
	virtual void Use(class CBaseEntity *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float); /* linkage=_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf */

	/* <0> (null):0 */
	virtual void Blocked(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity7BlockedEPS_ */

	/* <0> (null):0 */
	virtual class CBaseEntity * Respawn(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7RespawnEv */

	/* <0> (null):0 */
	virtual void UpdateOwner(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11UpdateOwnerEv */

	/* <0> (null):0 */
	virtual BOOL FBecomeProne(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12FBecomeProneEv */

	/* <0> (null):0 */
	virtual class Vector Center(class CBaseEntity *); /* linkage=_ZN11CBaseEntity6CenterEv */

	/* <0> (null):0 */
	virtual class Vector EyePosition(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11EyePositionEv */

	/* <0> (null):0 */
	virtual class Vector EarPosition(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11EarPositionEv */

	/* <0> (null):0 */
	virtual class Vector BodyTarget(class CBaseEntity *, const class Vector  &); /* linkage=_ZN11CBaseEntity10BodyTargetERK6Vector */

	/* <0> (null):0 */
	virtual int Illumination(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12IlluminationEv */

	/* <0> (null):0 */
	virtual BOOL HasTarget(class CBaseEntity *, string_t); /* linkage=_ZN11CBaseEntity9HasTargetEj */

	/* vtable has 44 entries: {
	   [3] = KeyValue(_ZN11CBaseEntity8KeyValueEP14KeyValueData_s), 
	   [6] = ObjectCaps(_ZN11CBaseEntity10ObjectCapsEv), 
	   [1] = Precache(_ZN11CBaseEntity8PrecacheEv), 
	   [2] = Restart(_ZN11CBaseEntity7RestartEv), 
	   [7] = Activate(_ZN11CBaseEntity8ActivateEv), 
	   [9] = Classify(_ZN11CBaseEntity8ClassifyEv), 
	   [10] = DeathNotice(_ZN11CBaseEntity11DeathNoticeEP9entvars_s), 
	   [15] = BloodColor(_ZN11CBaseEntity10BloodColorEv), 
	   [17] = IsTriggered(_ZN11CBaseEntity11IsTriggeredEPS_), 
	   [18] = MyMonsterPointer(_ZN11CBaseEntity16MyMonsterPointerEv), 
	   [19] = MySquadMonsterPointer(_ZN11CBaseEntity21MySquadMonsterPointerEv), 
	   [20] = GetToggleState(_ZN11CBaseEntity14GetToggleStateEv), 
	   [21] = AddPoints(_ZN11CBaseEntity9AddPointsEii), 
	   [22] = AddPointsToTeam(_ZN11CBaseEntity15AddPointsToTeamEii), 
	   [23] = AddPlayerItem(_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem), 
	   [24] = RemovePlayerItem(_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem), 
	   [25] = GiveAmmo(_ZN11CBaseEntity8GiveAmmoEiPci), 
	   [26] = GetDelay(_ZN11CBaseEntity8GetDelayEv), 
	   [27] = IsMoving(_ZN11CBaseEntity8IsMovingEv), 
	   [28] = OverrideReset(_ZN11CBaseEntity13OverrideResetEv), 
	   [30] = SetToggleState(_ZN11CBaseEntity14SetToggleStateEi), 
	   [31] = StartSneaking(_ZN11CBaseEntity13StartSneakingEv), 
	   [32] = StopSneaking(_ZN11CBaseEntity12StopSneakingEv), 
	   [33] = OnControls(_ZN11CBaseEntity10OnControlsEP9entvars_s), 
	   [34] = IsSneaking(_ZN11CBaseEntity10IsSneakingEv), 
	   [35] = IsAlive(_ZN11CBaseEntity7IsAliveEv), 
	   [36] = IsBSPModel(_ZN11CBaseEntity10IsBSPModelEv), 
	   [37] = ReflectGauss(_ZN11CBaseEntity12ReflectGaussEv), 
	   [40] = IsPlayer(_ZN11CBaseEntity8IsPlayerEv), 
	   [41] = IsNetClient(_ZN11CBaseEntity11IsNetClientEv), 
	   [42] = TeamID(_ZN11CBaseEntity6TeamIDEv), 
	   [44] = Think(_ZN11CBaseEntity5ThinkEv), 
	   [45] = Touch(_ZN11CBaseEntity5TouchEPS_), 
	   [46] = Use(_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf), 
	   [47] = Blocked(_ZN11CBaseEntity7BlockedEPS_), 
	   [48] = Respawn(_ZN11CBaseEntity7RespawnEv), 
	   [49] = UpdateOwner(_ZN11CBaseEntity11UpdateOwnerEv), 
	   [50] = FBecomeProne(_ZN11CBaseEntity12FBecomeProneEv), 
	   [51] = Center(_ZN11CBaseEntity6CenterEv), 
	   [52] = EyePosition(_ZN11CBaseEntity11EyePositionEv), 
	   [53] = EarPosition(_ZN11CBaseEntity11EarPositionEv), 
	   [54] = BodyTarget(_ZN11CBaseEntity10BodyTargetERK6Vector), 
	   [55] = Illumination(_ZN11CBaseEntity12IlluminationEv), 
	   [38] = HasTarget(_ZN11CBaseEntity9HasTargetEj), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 379 */
/* <0> (null):0 */
class CSave : public CSaveRestoreBuffer {
public:

	/* class CSaveRestoreBuffer  <ancestor>; */      /*     0     4 */
	/* <0> (null):0 */
	void CSave(class CSave *, SAVERESTOREDATA *);

	/* <0> (null):0 */
	void WriteShort(class CSave *, const char  *, const short int  *, int); /* linkage=_ZN5CSave10WriteShortEPKcPKsi */

	/* <0> (null):0 */
	void WriteInt(class CSave *, const char  *, const int  *, int); /* linkage=_ZN5CSave8WriteIntEPKcPKii */

	/* <0> (null):0 */
	void WriteFloat(class CSave *, const char  *, const float  *, int); /* linkage=_ZN5CSave10WriteFloatEPKcPKfi */

	/* <0> (null):0 */
	void WriteTime(class CSave *, const char  *, const float  *, int); /* linkage=_ZN5CSave9WriteTimeEPKcPKfi */

	/* <0> (null):0 */
	void WriteData(class CSave *, const char  *, int, const char  *); /* linkage=_ZN5CSave9WriteDataEPKciS1_ */

	/* <0> (null):0 */
	void WriteString(class CSave *, const char  *, const char  *); /* linkage=_ZN5CSave11WriteStringEPKcS1_ */

	/* <0> (null):0 */
	void WriteString(class CSave *, const char  *, const int  *, int); /* linkage=_ZN5CSave11WriteStringEPKcPKii */

	/* <0> (null):0 */
	void WriteVector(class CSave *, const char  *, const class Vector  &); /* linkage=_ZN5CSave11WriteVectorEPKcRK6Vector */

	/* <0> (null):0 */
	void WriteVector(class CSave *, const char  *, const float  *, int); /* linkage=_ZN5CSave11WriteVectorEPKcPKfi */

	/* <0> (null):0 */
	void WritePositionVector(class CSave *, const char  *, const class Vector  &); /* linkage=_ZN5CSave19WritePositionVectorEPKcRK6Vector */

	/* <0> (null):0 */
	void WritePositionVector(class CSave *, const char  *, const float  *, int); /* linkage=_ZN5CSave19WritePositionVectorEPKcPKfi */

	/* <0> (null):0 */
	void WriteFunction(class CSave *, const char  *, void * *, int); /* linkage=_ZN5CSave13WriteFunctionEPKcPPvi */

	/* <0> (null):0 */
	int WriteEntVars(class CSave *, const char  *, entvars_t *); /* linkage=_ZN5CSave12WriteEntVarsEPKcP9entvars_s */

	/* <0> (null):0 */
	int WriteFields(class CSave *, const char  *, void *, TYPEDESCRIPTION *, int); /* linkage=_ZN5CSave11WriteFieldsEPKcPvP15TYPEDESCRIPTIONi */

private:

	/* <0> (null):0 */
	int DataEmpty(class CSave *, const char  *, int); /* linkage=_ZN5CSave9DataEmptyEPKci */

	/* <0> (null):0 */
	void BufferField(class CSave *, const char  *, int, const char  *); /* linkage=_ZN5CSave11BufferFieldEPKciS1_ */

	/* <0> (null):0 */
	void BufferString(class CSave *, char *, int); /* linkage=_ZN5CSave12BufferStringEPci */

	/* <0> (null):0 */
	void BufferData(class CSave *, const char  *, int); /* linkage=_ZN5CSave10BufferDataEPKci */

	/* <0> (null):0 */
	void BufferHeader(class CSave *, const char  *, int); /* linkage=_ZN5CSave12BufferHeaderEPKci */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 380 */
 /* pointer to 379 */
 /* size: 4 */

/* 381 */
 /* pointer to 382 */
 /* size: 4 */

/* 382 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 2 */

/* 383 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 384 */
 /* pointer to 16 */
 /* size: 4 */

/* 385 */
/* <0> (null):0 */
struct {
	short unsigned int         size;                 /*     0     2 */
	short unsigned int         token;                /*     2     2 */
	char *                     pData;                /*     4     4 */

	/* size: 8, cachelines: 1, members: 3 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 386 */
/* <0> (null):0 */
typedef class  HEADER; /* size: 8 */

/* 387 */
/* <0> (null):0 */
class CRestore : public CSaveRestoreBuffer {
public:

	/* class CSaveRestoreBuffer  <ancestor>; */      /*     0     4 */
private:

	int                        m_global;             /*     4     4 */
	BOOL                       m_precache;           /*     8     4 */
	/* <0> (null):0 */
	void CRestore(class CRestore *, SAVERESTOREDATA *);

	/* <0> (null):0 */
	int ReadEntVars(class CRestore *, const char  *, entvars_t *); /* linkage=_ZN8CRestore11ReadEntVarsEPKcP9entvars_s */

	/* <0> (null):0 */
	int ReadFields(class CRestore *, const char  *, void *, TYPEDESCRIPTION *, int); /* linkage=_ZN8CRestore10ReadFieldsEPKcPvP15TYPEDESCRIPTIONi */

	/* <0> (null):0 */
	int ReadField(class CRestore *, void *, TYPEDESCRIPTION *, int, int, int, char *, void *); /* linkage=_ZN8CRestore9ReadFieldEPvP15TYPEDESCRIPTIONiiiPcS0_ */

	/* <0> (null):0 */
	int ReadInt(class CRestore *); /* linkage=_ZN8CRestore7ReadIntEv */

	/* <0> (null):0 */
	short int ReadShort(class CRestore *); /* linkage=_ZN8CRestore9ReadShortEv */

	/* <0> (null):0 */
	int ReadNamedInt(class CRestore *, const char  *); /* linkage=_ZN8CRestore12ReadNamedIntEPKc */

	/* <0> (null):0 */
	char * ReadNamedString(class CRestore *, const char  *); /* linkage=_ZN8CRestore15ReadNamedStringEPKc */

	/* <0> (null):0 */
	int Empty(class CRestore *); /* linkage=_ZN8CRestore5EmptyEv */

	/* <0> (null):0 */
	void SetGlobalMode(class CRestore *, int); /* linkage=_ZN8CRestore13SetGlobalModeEi */

	/* <0> (null):0 */
	void PrecacheMode(class CRestore *, BOOL); /* linkage=_ZN8CRestore12PrecacheModeEi */

	/* <0> (null):0 */
	char * BufferPointer(class CRestore *); /* linkage=_ZN8CRestore13BufferPointerEv */

	/* <0> (null):0 */
	void BufferReadBytes(class CRestore *, char *, int); /* linkage=_ZN8CRestore15BufferReadBytesEPci */

	/* <0> (null):0 */
	void BufferSkipBytes(class CRestore *, int); /* linkage=_ZN8CRestore15BufferSkipBytesEi */

	/* <0> (null):0 */
	int BufferSkipZString(class CRestore *); /* linkage=_ZN8CRestore17BufferSkipZStringEv */

	/* <0> (null):0 */
	int BufferCheckZString(class CRestore *, const char  *); /* linkage=_ZN8CRestore18BufferCheckZStringEPKc */

	/* <0> (null):0 */
	void BufferReadHeader(class CRestore *, HEADER *); /* linkage=_ZN8CRestore16BufferReadHeaderEP6HEADER */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 388 */
 /* pointer to 387 */
 /* size: 4 */

/* 389 */
 /* pointer to 386 */
 /* size: 4 */

/* 390 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 391 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 392 */
/* <0> (null):0 */
enum {
	USE_OFF = 0,
	USE_ON = 1,
	USE_SET = 2,
	USE_TOGGLE = 3,
}; /* size: 4 */

/* 393 */
/* <0> (null):0 */
typedef enum  USE_TYPE; /* size: 4 */

/* 394 */
/* <0> (null):0 */
enum {
	BULLET_NONE = 0,
	BULLET_PLAYER_9MM = 1,
	BULLET_PLAYER_MP5 = 2,
	BULLET_PLAYER_357 = 3,
	BULLET_PLAYER_BUCKSHOT = 4,
	BULLET_PLAYER_CROWBAR = 5,
	BULLET_MONSTER_9MM = 6,
	BULLET_MONSTER_MP5 = 7,
	BULLET_MONSTER_12MM = 8,
	BULLET_PLAYER_45ACP = 9,
	BULLET_PLAYER_338MAG = 10,
	BULLET_PLAYER_762MM = 11,
	BULLET_PLAYER_556MM = 12,
	BULLET_PLAYER_50AE = 13,
	BULLET_PLAYER_57MM = 14,
	BULLET_PLAYER_357SIG = 15,
}; /* size: 4 */

/* 395 */
/* <0> (null):0 */
typedef enum  Bullet; /* size: 4 */

/* 396 */
/* <0> (null):0 */
struct {
	int                        iSlot;                /*     0     4 */
	int                        iPosition;            /*     4     4 */
	const char  *              pszAmmo1;             /*     8     4 */
	int                        iMaxAmmo1;            /*    12     4 */
	const char  *              pszAmmo2;             /*    16     4 */
	int                        iMaxAmmo2;            /*    20     4 */
	const char  *              pszName;              /*    24     4 */
	int                        iMaxClip;             /*    28     4 */
	int                        iId;                  /*    32     4 */
	int                        iFlags;               /*    36     4 */
	int                        iWeight;              /*    40     4 */

	/* size: 44, cachelines: 1, members: 11 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 397 */
/* <0> (null):0 */
typedef class  ItemInfo; /* size: 44 */

/* 398 */
/* <0> (null):0 */
class CUtlMemory<char*> {
private:

	char * *                   m_pMemory;            /*     0     4 */
	int                        m_NumAllocated;       /*     4     4 */
	int                        m_GrowSize;           /*     8     4 */
	/* <0> (null):0 */
	void CUtlMemory(class CUtlMemory<char*> *, int, int);

	/* <0> (null):0 */
	void CUtlMemory(class CUtlMemory<char*> *, char * *, int);

	/* <0> (null):0 */
	void ~CUtlMemory(class CUtlMemory<char*> *, int);

	/* <0> (null):0 */
	char * & operator[](class CUtlMemory<char*> *, int); /* linkage=_ZN10CUtlMemoryIPcEixEi */

	/* <0> (null):0 */
	const char *  & operator[](const class CUtlMemory<char*>  *, int); /* linkage=_ZNK10CUtlMemoryIPcEixEi */

	/* <0> (null):0 */
	bool IsIdxValid(const class CUtlMemory<char*>  *, int); /* linkage=_ZNK10CUtlMemoryIPcE10IsIdxValidEi */

	/* <0> (null):0 */
	char * * Base(class CUtlMemory<char*> *); /* linkage=_ZN10CUtlMemoryIPcE4BaseEv */

	/* <0> (null):0 */
	const char *  * Base(const class CUtlMemory<char*>  *); /* linkage=_ZNK10CUtlMemoryIPcE4BaseEv */

	/* <0> (null):0 */
	int NumAllocated(const class CUtlMemory<char*>  *); /* linkage=_ZNK10CUtlMemoryIPcE12NumAllocatedEv */

	/* <0> (null):0 */
	void Grow(class CUtlMemory<char*> *, int); /* linkage=_ZN10CUtlMemoryIPcE4GrowEi */

	/* <0> (null):0 */
	void EnsureCapacity(class CUtlMemory<char*> *, int); /* linkage=_ZN10CUtlMemoryIPcE14EnsureCapacityEi */

	/* <0> (null):0 */
	void Purge(class CUtlMemory<char*> *); /* linkage=_ZN10CUtlMemoryIPcE5PurgeEv */

	/* <0> (null):0 */
	bool IsExternallyAllocated(const class CUtlMemory<char*>  *); /* linkage=_ZNK10CUtlMemoryIPcE21IsExternallyAllocatedEv */

	/* <0> (null):0 */
	void SetGrowSize(class CUtlMemory<char*> *, int); /* linkage=_ZN10CUtlMemoryIPcE11SetGrowSizeEi */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 399 */
 /* pointer to 398 */
 /* size: 4 */

/* 400 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 401 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 402 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 403 */
 /* pointer to 404 */
 /* size: 4 */

/* 404 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 405 */
 /* pointer to 402 */
 /* size: 4 */

/* 406 */
/* <0> (null):0 */
class CUtlVector<char*> {
private:

	class CUtlMemory<char*>   m_Memory;              /*     0    12 */
	int                        m_Size;               /*    12     4 */
	char * *                   m_pElements;          /*    16     4 */
	/* <0> (null):0 */
	void CUtlVector(class CUtlVector<char*> *, int, int);

	/* <0> (null):0 */
	void CUtlVector(class CUtlVector<char*> *, char * *, int);

	/* <0> (null):0 */
	void ~CUtlVector(class CUtlVector<char*> *, int);

	/* <0> (null):0 */
	char * & operator[](class CUtlVector<char*> *, int); /* linkage=_ZN10CUtlVectorIPcEixEi */

	/* <0> (null):0 */
	const char *  & operator[](const class CUtlVector<char*>  *, int); /* linkage=_ZNK10CUtlVectorIPcEixEi */

	/* <0> (null):0 */
	char * & Element(class CUtlVector<char*> *, int); /* linkage=_ZN10CUtlVectorIPcE7ElementEi */

	/* <0> (null):0 */
	const char *  & Element(const class CUtlVector<char*>  *, int); /* linkage=_ZNK10CUtlVectorIPcE7ElementEi */

	/* <0> (null):0 */
	char * * Base(class CUtlVector<char*> *); /* linkage=_ZN10CUtlVectorIPcE4BaseEv */

	/* <0> (null):0 */
	const char *  * Base(const class CUtlVector<char*>  *); /* linkage=_ZNK10CUtlVectorIPcE4BaseEv */

	/* <0> (null):0 */
	int Count(const class CUtlVector<char*>  *); /* linkage=_ZNK10CUtlVectorIPcE5CountEv */

	/* <0> (null):0 */
	int Size(const class CUtlVector<char*>  *); /* linkage=_ZNK10CUtlVectorIPcE4SizeEv */

	/* <0> (null):0 */
	bool IsValidIndex(const class CUtlVector<char*>  *, int); /* linkage=_ZNK10CUtlVectorIPcE12IsValidIndexEi */

	/* <0> (null):0 */
	int AddToHead(class CUtlVector<char*> *); /* linkage=_ZN10CUtlVectorIPcE9AddToHeadEv */

	/* <0> (null):0 */
	int AddToTail(class CUtlVector<char*> *); /* linkage=_ZN10CUtlVectorIPcE9AddToTailEv */

	/* <0> (null):0 */
	int InsertBefore(class CUtlVector<char*> *, int); /* linkage=_ZN10CUtlVectorIPcE12InsertBeforeEi */

	/* <0> (null):0 */
	int InsertAfter(class CUtlVector<char*> *, int); /* linkage=_ZN10CUtlVectorIPcE11InsertAfterEi */

	/* <0> (null):0 */
	int AddToHead(class CUtlVector<char*> *, const char *  &); /* linkage=_ZN10CUtlVectorIPcE9AddToHeadERKS0_ */

	/* <0> (null):0 */
	int AddToTail(class CUtlVector<char*> *, const char *  &); /* linkage=_ZN10CUtlVectorIPcE9AddToTailERKS0_ */

	/* <0> (null):0 */
	int InsertBefore(class CUtlVector<char*> *, int, const char *  &); /* linkage=_ZN10CUtlVectorIPcE12InsertBeforeEiRKS0_ */

	/* <0> (null):0 */
	int InsertAfter(class CUtlVector<char*> *, int, const char *  &); /* linkage=_ZN10CUtlVectorIPcE11InsertAfterEiRKS0_ */

	/* <0> (null):0 */
	int AddMultipleToHead(class CUtlVector<char*> *, int); /* linkage=_ZN10CUtlVectorIPcE17AddMultipleToHeadEi */

	/* <0> (null):0 */
	int AddMultipleToTail(class CUtlVector<char*> *, int); /* linkage=_ZN10CUtlVectorIPcE17AddMultipleToTailEi */

	/* <0> (null):0 */
	int InsertMultipleBefore(class CUtlVector<char*> *, int, int); /* linkage=_ZN10CUtlVectorIPcE20InsertMultipleBeforeEii */

	/* <0> (null):0 */
	int InsertMultipleAfter(class CUtlVector<char*> *, int, int); /* linkage=_ZN10CUtlVectorIPcE19InsertMultipleAfterEii */

	/* <0> (null):0 */
	void SetSize(class CUtlVector<char*> *, int); /* linkage=_ZN10CUtlVectorIPcE7SetSizeEi */

	/* <0> (null):0 */
	void CopyArray(class CUtlVector<char*> *, const char *  *, int); /* linkage=_ZN10CUtlVectorIPcE9CopyArrayEPKS0_i */

	/* <0> (null):0 */
	int AddVectorToTail(class CUtlVector<char*> *, const class CUtlVector<char*>  &); /* linkage=_ZN10CUtlVectorIPcE15AddVectorToTailERKS1_ */

	/* <0> (null):0 */
	int Find(class CUtlVector<char*> *, const char *  &); /* linkage=_ZN10CUtlVectorIPcE4FindERKS0_ */

	/* <0> (null):0 */
	bool HasElement(class CUtlVector<char*> *, const char *  &); /* linkage=_ZN10CUtlVectorIPcE10HasElementERKS0_ */

	/* <0> (null):0 */
	void EnsureCapacity(class CUtlVector<char*> *, int); /* linkage=_ZN10CUtlVectorIPcE14EnsureCapacityEi */

	/* <0> (null):0 */
	void FastRemove(class CUtlVector<char*> *, int); /* linkage=_ZN10CUtlVectorIPcE10FastRemoveEi */

	/* <0> (null):0 */
	void Remove(class CUtlVector<char*> *, int); /* linkage=_ZN10CUtlVectorIPcE6RemoveEi */

	/* <0> (null):0 */
	void FindAndRemove(class CUtlVector<char*> *, const char *  &); /* linkage=_ZN10CUtlVectorIPcE13FindAndRemoveERKS0_ */

	/* <0> (null):0 */
	void RemoveMultiple(class CUtlVector<char*> *, int, int); /* linkage=_ZN10CUtlVectorIPcE14RemoveMultipleEii */

	/* <0> (null):0 */
	void RemoveAll(class CUtlVector<char*> *); /* linkage=_ZN10CUtlVectorIPcE9RemoveAllEv */

	/* <0> (null):0 */
	void Purge(class CUtlVector<char*> *); /* linkage=_ZN10CUtlVectorIPcE5PurgeEv */

	/* <0> (null):0 */
	void PurgeAndDeleteElements(class CUtlVector<char*> *); /* linkage=_ZN10CUtlVectorIPcE22PurgeAndDeleteElementsEv */

	/* <0> (null):0 */
	void SetGrowSize(class CUtlVector<char*> *, int); /* linkage=_ZN10CUtlVectorIPcE11SetGrowSizeEi */

protected:

	/* <0> (null):0 */
	void CUtlVector(class CUtlVector<char*> *, const class CUtlVector<char*>  &);

private:

	/* <0> (null):0 */
	void GrowVector(class CUtlVector<char*> *, int); /* linkage=_ZN10CUtlVectorIPcE10GrowVectorEi */

	/* <0> (null):0 */
	void ShiftElementsRight(class CUtlVector<char*> *, int, int); /* linkage=_ZN10CUtlVectorIPcE18ShiftElementsRightEii */

	/* <0> (null):0 */
	void ShiftElementsLeft(class CUtlVector<char*> *, int, int); /* linkage=_ZN10CUtlVectorIPcE17ShiftElementsLeftEii */

	/* <0> (null):0 */
	void ResetDbgInfo(class CUtlVector<char*> *); /* linkage=_ZN10CUtlVectorIPcE12ResetDbgInfoEv */


	/* size: 20, cachelines: 1, members: 3 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 407 */
 /* pointer to 406 */
 /* size: 4 */

/* 408 */
 /* pointer to 409 */
 /* size: 4 */

/* 409 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 20 */

/* 410 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 411 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 20 */

/* 412 */
/* <0> (null):0 */
class CHintMessage {
private:

	const char  *              m_hintString;         /*     0     4 */
	bool                       m_isHint;             /*     4     1 */
	class CUtlVector<char*>   m_args;                /*     8    20 */
	float                      m_duration;           /*    28     4 */
	/* <0> (null):0 */
	void CHintMessage(class CHintMessage *, const char  *, bool, class CUtlVector<const char*> *, float);

	/* <0> (null):0 */
	void ~CHintMessage(class CHintMessage *, int);

	/* <0> (null):0 */
	float GetDuration(const class CHintMessage  *); /* linkage=_ZNK12CHintMessage11GetDurationEv */

	/* <0> (null):0 */
	void Send(class CHintMessage *, class CBaseEntity &); /* linkage=_ZN12CHintMessage4SendER11CBaseEntity */


	/* size: 32, cachelines: 1, members: 4 */
	/* last cacheline: 32 bytes */

	/* BRAIN FART ALERT! 32 != 29 + 0(holes), diff = 3 */

}; /* size: 32 */

/* 413 */
 /* pointer to 412 */
 /* size: 4 */

/* 414 */
 /* pointer to 415 */
 /* size: 4 */

/* 415 */
/* <0> (null):0 */
class CUtlVector<const char*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 416 */
 /* pointer to 417 */
 /* size: 4 */

/* 417 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 32 */

/* 418 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 419 */
/* <0> (null):0 */
class CUtlMemory<CHintMessage*> {
private:

	class CHintMessage * *     m_pMemory;            /*     0     4 */
	int                        m_NumAllocated;       /*     4     4 */
	int                        m_GrowSize;           /*     8     4 */
	/* <0> (null):0 */
	void CUtlMemory(class CUtlMemory<CHintMessage*> *, int, int);

	/* <0> (null):0 */
	void CUtlMemory(class CUtlMemory<CHintMessage*> *, class CHintMessage * *, int);

	/* <0> (null):0 */
	void ~CUtlMemory(class CUtlMemory<CHintMessage*> *, int);

	/* <0> (null):0 */
	class CHintMessage * & operator[](class CUtlMemory<CHintMessage*> *, int); /* linkage=_ZN10CUtlMemoryIP12CHintMessageEixEi */

	/* <0> (null):0 */
	const class CHintMessage *  & operator[](const class CUtlMemory<CHintMessage*>  *, int); /* linkage=_ZNK10CUtlMemoryIP12CHintMessageEixEi */

	/* <0> (null):0 */
	bool IsIdxValid(const class CUtlMemory<CHintMessage*>  *, int); /* linkage=_ZNK10CUtlMemoryIP12CHintMessageE10IsIdxValidEi */

	/* <0> (null):0 */
	class CHintMessage * * Base(class CUtlMemory<CHintMessage*> *); /* linkage=_ZN10CUtlMemoryIP12CHintMessageE4BaseEv */

	/* <0> (null):0 */
	const class CHintMessage *  * Base(const class CUtlMemory<CHintMessage*>  *); /* linkage=_ZNK10CUtlMemoryIP12CHintMessageE4BaseEv */

	/* <0> (null):0 */
	int NumAllocated(const class CUtlMemory<CHintMessage*>  *); /* linkage=_ZNK10CUtlMemoryIP12CHintMessageE12NumAllocatedEv */

	/* <0> (null):0 */
	void Grow(class CUtlMemory<CHintMessage*> *, int); /* linkage=_ZN10CUtlMemoryIP12CHintMessageE4GrowEi */

	/* <0> (null):0 */
	void EnsureCapacity(class CUtlMemory<CHintMessage*> *, int); /* linkage=_ZN10CUtlMemoryIP12CHintMessageE14EnsureCapacityEi */

	/* <0> (null):0 */
	void Purge(class CUtlMemory<CHintMessage*> *); /* linkage=_ZN10CUtlMemoryIP12CHintMessageE5PurgeEv */

	/* <0> (null):0 */
	bool IsExternallyAllocated(const class CUtlMemory<CHintMessage*>  *); /* linkage=_ZNK10CUtlMemoryIP12CHintMessageE21IsExternallyAllocatedEv */

	/* <0> (null):0 */
	void SetGrowSize(class CUtlMemory<CHintMessage*> *, int); /* linkage=_ZN10CUtlMemoryIP12CHintMessageE11SetGrowSizeEi */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 420 */
 /* pointer to 413 */
 /* size: 4 */

/* 421 */
 /* pointer to 419 */
 /* size: 4 */

/* 422 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 423 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 424 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 425 */
 /* pointer to 426 */
 /* size: 4 */

/* 426 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 427 */
 /* pointer to 424 */
 /* size: 4 */

/* 428 */
/* <0> (null):0 */
class CUtlVector<CHintMessage*> {
private:

	class CUtlMemory<CHintMessage*> m_Memory;        /*     0    12 */
	int                        m_Size;               /*    12     4 */
	class CHintMessage * *     m_pElements;          /*    16     4 */
	/* <0> (null):0 */
	void CUtlVector(class CUtlVector<CHintMessage*> *, int, int);

	/* <0> (null):0 */
	void CUtlVector(class CUtlVector<CHintMessage*> *, class CHintMessage * *, int);

	/* <0> (null):0 */
	void ~CUtlVector(class CUtlVector<CHintMessage*> *, int);

	/* <0> (null):0 */
	class CHintMessage * & operator[](class CUtlVector<CHintMessage*> *, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageEixEi */

	/* <0> (null):0 */
	const class CHintMessage *  & operator[](const class CUtlVector<CHintMessage*>  *, int); /* linkage=_ZNK10CUtlVectorIP12CHintMessageEixEi */

	/* <0> (null):0 */
	class CHintMessage * & Element(class CUtlVector<CHintMessage*> *, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE7ElementEi */

	/* <0> (null):0 */
	const class CHintMessage *  & Element(const class CUtlVector<CHintMessage*>  *, int); /* linkage=_ZNK10CUtlVectorIP12CHintMessageE7ElementEi */

	/* <0> (null):0 */
	class CHintMessage * * Base(class CUtlVector<CHintMessage*> *); /* linkage=_ZN10CUtlVectorIP12CHintMessageE4BaseEv */

	/* <0> (null):0 */
	const class CHintMessage *  * Base(const class CUtlVector<CHintMessage*>  *); /* linkage=_ZNK10CUtlVectorIP12CHintMessageE4BaseEv */

	/* <0> (null):0 */
	int Count(const class CUtlVector<CHintMessage*>  *); /* linkage=_ZNK10CUtlVectorIP12CHintMessageE5CountEv */

	/* <0> (null):0 */
	int Size(const class CUtlVector<CHintMessage*>  *); /* linkage=_ZNK10CUtlVectorIP12CHintMessageE4SizeEv */

	/* <0> (null):0 */
	bool IsValidIndex(const class CUtlVector<CHintMessage*>  *, int); /* linkage=_ZNK10CUtlVectorIP12CHintMessageE12IsValidIndexEi */

	/* <0> (null):0 */
	int AddToHead(class CUtlVector<CHintMessage*> *); /* linkage=_ZN10CUtlVectorIP12CHintMessageE9AddToHeadEv */

	/* <0> (null):0 */
	int AddToTail(class CUtlVector<CHintMessage*> *); /* linkage=_ZN10CUtlVectorIP12CHintMessageE9AddToTailEv */

	/* <0> (null):0 */
	int InsertBefore(class CUtlVector<CHintMessage*> *, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE12InsertBeforeEi */

	/* <0> (null):0 */
	int InsertAfter(class CUtlVector<CHintMessage*> *, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE11InsertAfterEi */

	/* <0> (null):0 */
	int AddToHead(class CUtlVector<CHintMessage*> *, const class CHintMessage *  &); /* linkage=_ZN10CUtlVectorIP12CHintMessageE9AddToHeadERKS1_ */

	/* <0> (null):0 */
	int AddToTail(class CUtlVector<CHintMessage*> *, const class CHintMessage *  &); /* linkage=_ZN10CUtlVectorIP12CHintMessageE9AddToTailERKS1_ */

	/* <0> (null):0 */
	int InsertBefore(class CUtlVector<CHintMessage*> *, int, const class CHintMessage *  &); /* linkage=_ZN10CUtlVectorIP12CHintMessageE12InsertBeforeEiRKS1_ */

	/* <0> (null):0 */
	int InsertAfter(class CUtlVector<CHintMessage*> *, int, const class CHintMessage *  &); /* linkage=_ZN10CUtlVectorIP12CHintMessageE11InsertAfterEiRKS1_ */

	/* <0> (null):0 */
	int AddMultipleToHead(class CUtlVector<CHintMessage*> *, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE17AddMultipleToHeadEi */

	/* <0> (null):0 */
	int AddMultipleToTail(class CUtlVector<CHintMessage*> *, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE17AddMultipleToTailEi */

	/* <0> (null):0 */
	int InsertMultipleBefore(class CUtlVector<CHintMessage*> *, int, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE20InsertMultipleBeforeEii */

	/* <0> (null):0 */
	int InsertMultipleAfter(class CUtlVector<CHintMessage*> *, int, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE19InsertMultipleAfterEii */

	/* <0> (null):0 */
	void SetSize(class CUtlVector<CHintMessage*> *, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE7SetSizeEi */

	/* <0> (null):0 */
	void CopyArray(class CUtlVector<CHintMessage*> *, const class CHintMessage *  *, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE9CopyArrayEPKS1_i */

	/* <0> (null):0 */
	int AddVectorToTail(class CUtlVector<CHintMessage*> *, const class CUtlVector<CHintMessage*>  &); /* linkage=_ZN10CUtlVectorIP12CHintMessageE15AddVectorToTailERKS2_ */

	/* <0> (null):0 */
	int Find(class CUtlVector<CHintMessage*> *, const class CHintMessage *  &); /* linkage=_ZN10CUtlVectorIP12CHintMessageE4FindERKS1_ */

	/* <0> (null):0 */
	bool HasElement(class CUtlVector<CHintMessage*> *, const class CHintMessage *  &); /* linkage=_ZN10CUtlVectorIP12CHintMessageE10HasElementERKS1_ */

	/* <0> (null):0 */
	void EnsureCapacity(class CUtlVector<CHintMessage*> *, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE14EnsureCapacityEi */

	/* <0> (null):0 */
	void FastRemove(class CUtlVector<CHintMessage*> *, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE10FastRemoveEi */

	/* <0> (null):0 */
	void Remove(class CUtlVector<CHintMessage*> *, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE6RemoveEi */

	/* <0> (null):0 */
	void FindAndRemove(class CUtlVector<CHintMessage*> *, const class CHintMessage *  &); /* linkage=_ZN10CUtlVectorIP12CHintMessageE13FindAndRemoveERKS1_ */

	/* <0> (null):0 */
	void RemoveMultiple(class CUtlVector<CHintMessage*> *, int, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE14RemoveMultipleEii */

	/* <0> (null):0 */
	void RemoveAll(class CUtlVector<CHintMessage*> *); /* linkage=_ZN10CUtlVectorIP12CHintMessageE9RemoveAllEv */

	/* <0> (null):0 */
	void Purge(class CUtlVector<CHintMessage*> *); /* linkage=_ZN10CUtlVectorIP12CHintMessageE5PurgeEv */

	/* <0> (null):0 */
	void PurgeAndDeleteElements(class CUtlVector<CHintMessage*> *); /* linkage=_ZN10CUtlVectorIP12CHintMessageE22PurgeAndDeleteElementsEv */

	/* <0> (null):0 */
	void SetGrowSize(class CUtlVector<CHintMessage*> *, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE11SetGrowSizeEi */

protected:

	/* <0> (null):0 */
	void CUtlVector(class CUtlVector<CHintMessage*> *, const class CUtlVector<CHintMessage*>  &);

private:

	/* <0> (null):0 */
	void GrowVector(class CUtlVector<CHintMessage*> *, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE10GrowVectorEi */

	/* <0> (null):0 */
	void ShiftElementsRight(class CUtlVector<CHintMessage*> *, int, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE18ShiftElementsRightEii */

	/* <0> (null):0 */
	void ShiftElementsLeft(class CUtlVector<CHintMessage*> *, int, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE17ShiftElementsLeftEii */

	/* <0> (null):0 */
	void ResetDbgInfo(class CUtlVector<CHintMessage*> *); /* linkage=_ZN10CUtlVectorIP12CHintMessageE12ResetDbgInfoEv */


	/* size: 20, cachelines: 1, members: 3 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 429 */
 /* pointer to 428 */
 /* size: 4 */

/* 430 */
 /* pointer to 431 */
 /* size: 4 */

/* 431 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 20 */

/* 432 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 433 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 20 */

/* 434 */
/* <0> (null):0 */
class CHintMessageQueue {
private:

	float                      m_tmMessageEnd;       /*     0     4 */
	class CUtlVector<CHintMessage*> m_messages;      /*     4    20 */
	/* <0> (null):0 */
	void Reset(class CHintMessageQueue *); /* linkage=_ZN17CHintMessageQueue5ResetEv */

	/* <0> (null):0 */
	void Update(class CHintMessageQueue *, class CBaseEntity &); /* linkage=_ZN17CHintMessageQueue6UpdateER11CBaseEntity */

	/* <0> (null):0 */
	bool AddMessage(class CHintMessageQueue *, const char  *, float, bool, class CUtlVector<const char*> *); /* linkage=_ZN17CHintMessageQueue10AddMessageEPKcfbP10CUtlVectorIS1_E */

	/* <0> (null):0 */
	bool IsEmpty(class CHintMessageQueue *); /* linkage=_ZN17CHintMessageQueue7IsEmptyEv */

	/* <0> (null):0 */
	void CHintMessageQueue(class CHintMessageQueue *);


	/* size: 24, cachelines: 1, members: 2 */
	/* last cacheline: 24 bytes */
}; /* size: 24 */

/* 435 */
 /* pointer to 434 */
 /* size: 4 */

/* 436 */
/* <0> (null):0 */
class CUnifiedSignals {
private:

	int                        m_flSignal;           /*     0     4 */
	int                        m_flState;            /*     4     4 */
	/* <0> (null):0 */
	void CUnifiedSignals(class CUnifiedSignals *);

	/* <0> (null):0 */
	int Update(class CUnifiedSignals *); /* linkage=_ZN15CUnifiedSignals6UpdateEv */

	/* <0> (null):0 */
	void Signal(class CUnifiedSignals *, int); /* linkage=_ZN15CUnifiedSignals6SignalEi */

	/* <0> (null):0 */
	int GetState(class CUnifiedSignals *); /* linkage=_ZN15CUnifiedSignals8GetStateEv */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 437 */
 /* pointer to 436 */
 /* size: 4 */

/* 438 */
/* <0> (null):0 */
class CBasePlayer {
	/* <0> (null):0 */
	void CBasePlayer(class CBasePlayer *);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 439 */
 /* pointer to 438 */
 /* size: 4 */

/* 440 */
/* <0> (null):0 */
struct dynpitchvol {
	int                        preset;               /*     0     4 */
	int                        pitchrun;             /*     4     4 */
	int                        pitchstart;           /*     8     4 */
	int                        spinup;               /*    12     4 */
	int                        spindown;             /*    16     4 */
	int                        volrun;               /*    20     4 */
	int                        volstart;             /*    24     4 */
	int                        fadein;               /*    28     4 */
	int                        fadeout;              /*    32     4 */
	int                        lfotype;              /*    36     4 */
	int                        lforate;              /*    40     4 */
	int                        lfomodpitch;          /*    44     4 */
	int                        lfomodvol;            /*    48     4 */
	int                        cspinup;              /*    52     4 */
	int                        cspincount;           /*    56     4 */
	int                        pitch;                /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	int                        spinupsav;            /*    64     4 */
	int                        spindownsav;          /*    68     4 */
	int                        pitchfrac;            /*    72     4 */
	int                        vol;                  /*    76     4 */
	int                        fadeinsav;            /*    80     4 */
	int                        fadeoutsav;           /*    84     4 */
	int                        volfrac;              /*    88     4 */
	int                        lfofrac;              /*    92     4 */
	int                        lfomult;              /*    96     4 */

	/* size: 100, cachelines: 2, members: 25 */
	/* last cacheline: 36 bytes */
}; /* size: 100 */

/* 441 */
/* <0> (null):0 */
typedef struct dynpitchvol dynpitchvol_t; /* size: 100 */

/* 442 */
/* <0> (null):0 */
struct sentenceg {
	char                       szgroupname[16];      /*     0    16 */
	int                        count;                /*    16     4 */
	unsigned char              rgblru[32];           /*    20    32 */

	/* size: 52, cachelines: 1, members: 3 */
	/* last cacheline: 52 bytes */
}; /* size: 52 */

/* 443 */
/* <0> (null):0 */
char                       array[16]; /* size: 16 */

/* 444 */
/* <0> (null):0 */
class CSpeaker : public CBaseEntity {
public:

	/* struct CBaseEntity         <ancestor>; */     /*     0     0 */
	TYPEDESCRIPTION            m_SaveData[1];        /*     0    16 */
	int                        m_preset;             /*   152     4 */
	/* <0> (null):0 */
	void CSpeaker(class CSpeaker *, const class CSpeaker  &);

	/* <0> (null):0 */
	void CSpeaker(class CSpeaker *);

	/* <0> (null):0 */
	virtual void KeyValue(class CSpeaker *, KeyValueData *); /* linkage=_ZN8CSpeaker8KeyValueEP14KeyValueData_s */

	/* <0> (null):0 */
	virtual void Spawn(class CSpeaker *); /* linkage=_ZN8CSpeaker5SpawnEv */

	/* <0> (null):0 */
	virtual void Precache(class CSpeaker *); /* linkage=_ZN8CSpeaker8PrecacheEv */

	/* <0> (null):0 */
	void ToggleUse(class CSpeaker *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float); /* linkage=_ZN8CSpeaker9ToggleUseEP11CBaseEntityS1_8USE_TYPEf */

	/* <0> (null):0 */
	void SpeakerThink(class CSpeaker *); /* linkage=_ZN8CSpeaker12SpeakerThinkEv */

	/* <0> (null):0 */
	virtual int Save(class CSpeaker *, class CSave &); /* linkage=_ZN8CSpeaker4SaveER5CSave */

	/* <0> (null):0 */
	virtual int Restore(class CSpeaker *, class CRestore &); /* linkage=_ZN8CSpeaker7RestoreER8CRestore */

	/* <0> (null):0 */
	virtual int ObjectCaps(class CSpeaker *); /* linkage=_ZN8CSpeaker10ObjectCapsEv */

	/* vtable has 6 entries: {
	   [3] = KeyValue(_ZN8CSpeaker8KeyValueEP14KeyValueData_s), 
	   [0] = Spawn(_ZN8CSpeaker5SpawnEv), 
	   [1] = Precache(_ZN8CSpeaker8PrecacheEv), 
	   [4] = Save(_ZN8CSpeaker4SaveER5CSave), 
	   [5] = Restore(_ZN8CSpeaker7RestoreER8CRestore), 
	   [6] = ObjectCaps(_ZN8CSpeaker10ObjectCapsEv), 
	} */
	/* size: 156, cachelines: 3, members: 3 */
	/* last cacheline: 28 bytes */

	/* BRAIN FART ALERT! 156 != 20 + 0(holes), diff = 136 */

}; /* size: 156 */

/* 445 */
/* <0> (null):0 */
TYPEDESCRIPTION            array[1]; /* size: 16 */

/* 446 */
 /* pointer to 444 */
 /* size: 4 */

/* 447 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 448 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 156 */

/* 449 */
 /* pointer to 378 */
 /* size: 4 */

/* 450 */
/* <0> (null):0 */
class CEnvSound : public CPointEntity {
public:

	/* class CPointEntity        <ancestor>; */      /*     0     0 */
	TYPEDESCRIPTION            m_SaveData[2];        /*     0    32 */
	float                      m_flRadius;           /*   152     4 */
	float                      m_flRoomtype;         /*   156     4 */
	/* <0> (null):0 */
	void CEnvSound(class CEnvSound *, const class CEnvSound  &);

	/* <0> (null):0 */
	void CEnvSound(class CEnvSound *);

	/* <0> (null):0 */
	virtual void KeyValue(class CEnvSound *, KeyValueData *); /* linkage=_ZN9CEnvSound8KeyValueEP14KeyValueData_s */

	/* <0> (null):0 */
	virtual void Spawn(class CEnvSound *); /* linkage=_ZN9CEnvSound5SpawnEv */

	/* <0> (null):0 */
	virtual void Think(class CEnvSound *); /* linkage=_ZN9CEnvSound5ThinkEv */

	/* <0> (null):0 */
	virtual int Save(class CEnvSound *, class CSave &); /* linkage=_ZN9CEnvSound4SaveER5CSave */

	/* <0> (null):0 */
	virtual int Restore(class CEnvSound *, class CRestore &); /* linkage=_ZN9CEnvSound7RestoreER8CRestore */

	/* vtable has 5 entries: {
	   [3] = KeyValue(_ZN9CEnvSound8KeyValueEP14KeyValueData_s), 
	   [0] = Spawn(_ZN9CEnvSound5SpawnEv), 
	   [44] = Think(_ZN9CEnvSound5ThinkEv), 
	   [4] = Save(_ZN9CEnvSound4SaveER5CSave), 
	   [5] = Restore(_ZN9CEnvSound7RestoreER8CRestore), 
	} */
	/* size: 160, cachelines: 3, members: 4 */
	/* last cacheline: 32 bytes */

	/* BRAIN FART ALERT! 160 != 40 + 0(holes), diff = 120 */

}; /* size: 160 */

/* 451 */
/* <0> (null):0 */
class CPointEntity {
	/* <0> (null):0 */
	virtual int ObjectCaps(class CPointEntity *); /* linkage=_ZN12CPointEntity10ObjectCapsEv */

	/* <0> (null):0 */
	void CPointEntity(class CPointEntity *);

	/* vtable has 1 entries: {
	   [6] = ObjectCaps(_ZN12CPointEntity10ObjectCapsEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 452 */
/* <0> (null):0 */
TYPEDESCRIPTION            array[2]; /* size: 32 */

/* 453 */
 /* pointer to 450 */
 /* size: 4 */

/* 454 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 455 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 160 */

/* 456 */
/* <0> (null):0 */
class CAmbientGeneric : public CBaseEntity {
public:

	/* struct CBaseEntity         <ancestor>; */     /*     0     0 */
	TYPEDESCRIPTION            m_SaveData[4];        /*     0    64 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	float                      m_flAttenuation;      /*   152     4 */
	dynpitchvol_t              m_dpv;                /*   156   100 */
	/* --- cacheline 2 boundary (128 bytes) was 40 bytes ago --- */
	BOOL                       m_fActive;            /*   256     4 */
	BOOL                       m_fLooping;           /*   260     4 */
	/* <0> (null):0 */
	void CAmbientGeneric(class CAmbientGeneric *, const class CAmbientGeneric  &);

	/* <0> (null):0 */
	void CAmbientGeneric(class CAmbientGeneric *);

	/* <0> (null):0 */
	virtual void KeyValue(class CAmbientGeneric *, KeyValueData *); /* linkage=_ZN15CAmbientGeneric8KeyValueEP14KeyValueData_s */

	/* <0> (null):0 */
	virtual void Spawn(class CAmbientGeneric *); /* linkage=_ZN15CAmbientGeneric5SpawnEv */

	/* <0> (null):0 */
	virtual void Precache(class CAmbientGeneric *); /* linkage=_ZN15CAmbientGeneric8PrecacheEv */

	/* <0> (null):0 */
	void ToggleUse(class CAmbientGeneric *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float); /* linkage=_ZN15CAmbientGeneric9ToggleUseEP11CBaseEntityS1_8USE_TYPEf */

	/* <0> (null):0 */
	void RampThink(class CAmbientGeneric *); /* linkage=_ZN15CAmbientGeneric9RampThinkEv */

	/* <0> (null):0 */
	void InitModulationParms(class CAmbientGeneric *); /* linkage=_ZN15CAmbientGeneric19InitModulationParmsEv */

	/* <0> (null):0 */
	virtual void Restart(class CAmbientGeneric *); /* linkage=_ZN15CAmbientGeneric7RestartEv */

	/* <0> (null):0 */
	virtual int Save(class CAmbientGeneric *, class CSave &); /* linkage=_ZN15CAmbientGeneric4SaveER5CSave */

	/* <0> (null):0 */
	virtual int Restore(class CAmbientGeneric *, class CRestore &); /* linkage=_ZN15CAmbientGeneric7RestoreER8CRestore */

	/* <0> (null):0 */
	virtual int ObjectCaps(class CAmbientGeneric *); /* linkage=_ZN15CAmbientGeneric10ObjectCapsEv */

	/* vtable has 7 entries: {
	   [3] = KeyValue(_ZN15CAmbientGeneric8KeyValueEP14KeyValueData_s), 
	   [0] = Spawn(_ZN15CAmbientGeneric5SpawnEv), 
	   [1] = Precache(_ZN15CAmbientGeneric8PrecacheEv), 
	   [2] = Restart(_ZN15CAmbientGeneric7RestartEv), 
	   [4] = Save(_ZN15CAmbientGeneric4SaveER5CSave), 
	   [5] = Restore(_ZN15CAmbientGeneric7RestoreER8CRestore), 
	   [6] = ObjectCaps(_ZN15CAmbientGeneric10ObjectCapsEv), 
	} */
	/* size: 264, cachelines: 5, members: 6 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 264 != 176 + 0(holes), diff = 88 */

}; /* size: 264 */

/* 457 */
/* <0> (null):0 */
TYPEDESCRIPTION            array[4]; /* size: 64 */

/* 458 */
 /* pointer to 456 */
 /* size: 4 */

/* 459 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 460 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 264 */

/* 461 */
/* <0> (null):0 */
class IVoiceGameMgrHelper {
	int ()(void) * *           _vptr.IVoiceGameMgrHelper; /*     0     4 */
	/* <0> (null):0 */
	virtual void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *, int);

	/* <0> (null):0 */
	virtual bool CanPlayerHearPlayer(class IVoiceGameMgrHelper *, class CBasePlayer *, class CBasePlayer *); /* linkage=_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_ */

	/* vtable has 1 entries: {
	   [2] = CanPlayerHearPlayer(_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_), 
	} */
	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 462 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 463 */
 /* pointer to 464 */
 /* size: 4 */

/* 464 */
 /* pointer to 462 */
 /* size: 4 */

/* 465 */
 /* pointer to 461 */
 /* size: 4 */

/* 466 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 467 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 468 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 469 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 470 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 471 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 472 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 473 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 474 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 475 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 476 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 477 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 478 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 479 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 480 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 481 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 482 */
 /* pointer to 483 */
 /* size: 4 */

/* 483 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 676 */

/* 484 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 485 */
 /* pointer to 451 */
 /* size: 4 */

/* 486 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 487 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 488 */
/* <0> (null):0 */
class CBaseDelay {
	/* <0> (null):0 */
	void CBaseDelay(class CBaseDelay *);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 489 */
 /* pointer to 488 */
 /* size: 4 */

/* 490 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 491 */
/* <0> (null):0 */
class CBaseAnimating {
	/* <0> (null):0 */
	void CBaseAnimating(class CBaseAnimating *);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 492 */
 /* pointer to 491 */
 /* size: 4 */

/* 493 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 494 */
/* <0> (null):0 */
class CBaseToggle {
	/* <0> (null):0 */
	void CBaseToggle(class CBaseToggle *);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 495 */
 /* pointer to 494 */
 /* size: 4 */

/* 496 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 497 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 498 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 499 */
/* <0> (null):0 */
class CBaseMonster {
	/* <0> (null):0 */
	void CBaseMonster(class CBaseMonster *);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 500 */
 /* pointer to 499 */
 /* size: 4 */

/* 501 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 502 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 503 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 504 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 505 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 506 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 507 */
/* <0> (null):0 */
struct CSquadMonster {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 508 */
 /* pointer to 507 */
 /* size: 4 */

/* 509 */
 /* pointer to 510 */
 /* size: 4 */

/* 510 */
/* <0> (null):0 */
class CBasePlayerItem {
	ItemInfo                   ItemInfoArray[32];    /*     0  1408 */
	/* --- cacheline 22 boundary (1408 bytes) --- */

	/* size: 0, cachelines: 0, members: 1 */

	/* BRAIN FART ALERT! 0 != 1408 + 0(holes), diff = -1408 */

}; /* size: 0 */

/* 511 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 512 */
/* <0> (null):0 */
char                       array[512]; /* size: 512 */

/* 513 */
/* <0> (null):0 */
float                      array[3]; /* size: 12 */

/* 514 */
/* <0> (null):0 */
char *                     array[4]; /* size: 16 */

/* 515 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 516 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 517 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 518 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 519 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 520 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 521 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 522 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 523 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 524 */
 /* pointer to 78 */
 /* size: 4 */

/* 525 */
/* <0> (null):0 */
char                       array[1536][16]; /* size: 24576 */

/* 526 */
/* <0> (null):0 */
class CGameRules {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 527 */
 /* pointer to 526 */
 /* size: 4 */

/* 528 */
/* <0> (null):0 */
struct dynpitchvol         array[27]; /* size: 2700 */

/* 529 */
/* <0> (null):0 */
struct sentenceg           array[200]; /* size: 10400 */

/* 530 */
/* <0> (null):0 */
char                       array[1024][17]; /* size: 17408 */

/* 531 */
/* <0> (null):0 */
char                       array[1024]; /* size: 1024 */

/* 532 */
/* <0> (null):0 */
ItemInfo                   array[32]; /* size: 1408 */

/* Functions: */

/* <0> (null):0 */
void Vector2D(class Vector2D *)
{
} /* size: 137634972 */

/* <0> (null):0 */
void Vector2D(class Vector2D *, float, float)
{
} /* size: 416 */

/* <0> (null):0 */
class Vector2D operator+(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DplERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator-(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DmiERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator*(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DmlEf */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator/(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DdvEf */
{
} /* size: 8 */

/* <0> (null):0 */
float Length(const class Vector2D  *) /* linkage=_ZNK8Vector2D6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector2D  *) /* linkage=_ZNK8Vector2D13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector2D Normalize(const class Vector2D  *) /* linkage=_ZNK8Vector2D9NormalizeEv */
{
} /* size: 8 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector2D *) /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector2D *, float) /* linkage=_ZN8Vector2D6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void Vector(class Vector *)
{
} /* size: 2443 */

/* <0> (null):0 */
void Vector(class Vector *, float, float, float)
{
} /* size: 4 */

/* <0> (null):0 */
void Vector(class Vector *, const class Vector  &)
{
} /* size: 32 */

/* <0> (null):0 */
void Vector(class Vector *, float *)
{
} /* size: 2535 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *) /* linkage=_ZNK6VectorngEv */
{
} /* size: 12 */

/* <0> (null):0 */
int operator==(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectoreqERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
int operator!=(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorneERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector operator+(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorplERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectormiERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator*(const class Vector  *, float) /* linkage=_ZNK6VectormlEf */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator/(const class Vector  *, float) /* linkage=_ZNK6VectordvEf */
{
} /* size: 12 */

/* <0> (null):0 */
void CopyToArray(const class Vector  *, float *) /* linkage=_ZNK6Vector11CopyToArrayEPf */
{
} /* size: 286 */

/* <0> (null):0 */
float Length(const class Vector  *) /* linkage=_ZNK6Vector6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector  *) /* linkage=_ZNK6Vector13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
float * operator float*(class Vector *) /* linkage=_ZN6VectorcvPfEv */
{
} /* size: 4 */

/* <0> (null):0 */
const float  * operator const float*(const class Vector  *) /* linkage=_ZNK6VectorcvPKfEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector Normalize(const class Vector  *) /* linkage=_ZNK6Vector9NormalizeEv */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector2D Make2D(const class Vector  *) /* linkage=_ZNK6Vector6Make2DEv */
{
} /* size: 8 */

/* <0> (null):0 */
float Length2D(const class Vector  *) /* linkage=_ZNK6Vector8Length2DEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector  *, float) /* linkage=_ZNK6Vector16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector  *, float) /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector *) /* linkage=_ZN6Vector16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector *, float) /* linkage=_ZN6Vector6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void TraceResult(TraceResult *)
{
} /* size: 144248656 */

/* <0> (null):0 */
void CSaveRestoreBuffer(class CSaveRestoreBuffer *)
{
} /* size: 0 */

/* <0> (null):0 */
void CSaveRestoreBuffer(class CSaveRestoreBuffer *, SAVERESTOREDATA *)
{
} /* size: 0 */

/* <0> (null):0 */
void ~CSaveRestoreBuffer(class CSaveRestoreBuffer *, int)
{
} /* size: 0 */

/* <0> (null):0 */
int EntityIndex(class CSaveRestoreBuffer *, entvars_t *) /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
int EntityIndex(class CSaveRestoreBuffer *, edict_t *) /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP7edict_s */
{
} /* size: 4 */

/* <0> (null):0 */
int EntityIndex(class CSaveRestoreBuffer *, EOFFSET) /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEi */
{
} /* size: 4 */

/* <0> (null):0 */
int EntityIndex(class CSaveRestoreBuffer *, class CBaseEntity *) /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP11CBaseEntity */
{
} /* size: 4 */

/* <0> (null):0 */
int EntityFlags(class CSaveRestoreBuffer *, int, int) /* linkage=_ZN18CSaveRestoreBuffer11EntityFlagsEii */
{
} /* size: 4 */

/* <0> (null):0 */
int EntityFlagsSet(class CSaveRestoreBuffer *, int, int) /* linkage=_ZN18CSaveRestoreBuffer14EntityFlagsSetEii */
{
} /* size: 4 */

/* <0> (null):0 */
edict_t * EntityFromIndex(class CSaveRestoreBuffer *, int) /* linkage=_ZN18CSaveRestoreBuffer15EntityFromIndexEi */
{
} /* size: 4 */

/* <0> (null):0 */
short unsigned int TokenHash(class CSaveRestoreBuffer *, const char  *) /* linkage=_ZN18CSaveRestoreBuffer9TokenHashEPKc */
{
} /* size: 2 */

/* <0> (null):0 */
void BufferRewind(class CSaveRestoreBuffer *, int) /* linkage=_ZN18CSaveRestoreBuffer12BufferRewindEi */
{
} /* size: 144440748 */

/* <0> (null):0 */
unsigned int HashString(class CSaveRestoreBuffer *, const char  *) /* linkage=_ZN18CSaveRestoreBuffer10HashStringEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void KeyValue(class CBaseEntity *, KeyValueData *) /* linkage=_ZN11CBaseEntity8KeyValueEP14KeyValueData_s */
{
} /* size: 328861 */

/* <0> (null):0 */
virtual int ObjectCaps(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
edict_t * edict(class CBaseEntity *) /* linkage=_ZN11CBaseEntity5edictEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CBaseEntity * Instance(edict_t *) /* linkage=_ZN11CBaseEntity8InstanceEP7edict_s */
{
} /* size: 4 */

/* <0> (null):0 */
void CBaseEntity(class CBaseEntity *)
{
} /* size: 0 */

/* <0> (null):0 */
void * operator new(size_t, entvars_t *) /* linkage=_ZN11CBaseEntitynwEjP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Precache(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8PrecacheEv */
{
} /* size: 144442364 */

/* <0> (null):0 */
virtual void Restart(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7RestartEv */
{
} /* size: 144442524 */

/* <0> (null):0 */
virtual void Activate(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8ActivateEv */
{
} /* size: 144446896 */

/* <0> (null):0 */
virtual int Classify(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8ClassifyEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void DeathNotice(class CBaseEntity *, entvars_t *) /* linkage=_ZN11CBaseEntity11DeathNoticeEP9entvars_s */
{
} /* size: 137633272 */

/* <0> (null):0 */
virtual int BloodColor(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10BloodColorEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsTriggered(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity11IsTriggeredEPS_ */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CBaseMonster * MyMonsterPointer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity16MyMonsterPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CSquadMonster * MySquadMonsterPointer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity21MySquadMonsterPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int GetToggleState(class CBaseEntity *) /* linkage=_ZN11CBaseEntity14GetToggleStateEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void AddPoints(class CBaseEntity *, int, BOOL) /* linkage=_ZN11CBaseEntity9AddPointsEii */
{
} /* size: 144401000 */

/* <0> (null):0 */
virtual void AddPointsToTeam(class CBaseEntity *, int, BOOL) /* linkage=_ZN11CBaseEntity15AddPointsToTeamEii */
{
} /* size: 144398188 */

/* <0> (null):0 */
virtual BOOL AddPlayerItem(class CBaseEntity *, class CBasePlayerItem *) /* linkage=_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL RemovePlayerItem(class CBaseEntity *, class CBasePlayerItem *) /* linkage=_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int GiveAmmo(class CBaseEntity *, int, char *, int) /* linkage=_ZN11CBaseEntity8GiveAmmoEiPci */
{
} /* size: 4 */

/* <0> (null):0 */
virtual float GetDelay(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8GetDelayEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int IsMoving(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8IsMovingEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void OverrideReset(class CBaseEntity *) /* linkage=_ZN11CBaseEntity13OverrideResetEv */
{
} /* size: 143207296 */

/* <0> (null):0 */
virtual void SetToggleState(class CBaseEntity *, int) /* linkage=_ZN11CBaseEntity14SetToggleStateEi */
{
} /* size: 144402396 */

/* <0> (null):0 */
virtual void StartSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity13StartSneakingEv */
{
} /* size: 144402564 */

/* <0> (null):0 */
virtual void StopSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12StopSneakingEv */
{
} /* size: 144402680 */

/* <0> (null):0 */
virtual BOOL OnControls(class CBaseEntity *, entvars_t *) /* linkage=_ZN11CBaseEntity10OnControlsEP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10IsSneakingEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsAlive(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7IsAliveEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsBSPModel(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10IsBSPModelEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL ReflectGauss(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12ReflectGaussEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsPlayer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8IsPlayerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsNetClient(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11IsNetClientEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual const char  * TeamID(class CBaseEntity *) /* linkage=_ZN11CBaseEntity6TeamIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Think(class CBaseEntity *) /* linkage=_ZN11CBaseEntity5ThinkEv */
{
} /* size: 144405576 */

/* <0> (null):0 */
virtual void Touch(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity5TouchEPS_ */
{
} /* size: 144405760 */

/* <0> (null):0 */
virtual void Use(class CBaseEntity *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float) /* linkage=_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf */
{
} /* size: 144405896 */

/* <0> (null):0 */
virtual void Blocked(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity7BlockedEPS_ */
{
} /* size: 144406036 */

/* <0> (null):0 */
virtual class CBaseEntity * Respawn(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7RespawnEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void UpdateOwner(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11UpdateOwnerEv */
{
} /* size: 144406380 */

/* <0> (null):0 */
virtual BOOL FBecomeProne(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12FBecomeProneEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class Vector Center(class CBaseEntity *) /* linkage=_ZN11CBaseEntity6CenterEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector EyePosition(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11EyePositionEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector EarPosition(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11EarPositionEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector BodyTarget(class CBaseEntity *, const class Vector  &) /* linkage=_ZN11CBaseEntity10BodyTargetERK6Vector */
{
} /* size: 12 */

/* <0> (null):0 */
virtual int Illumination(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12IlluminationEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL HasTarget(class CBaseEntity *, string_t) /* linkage=_ZN11CBaseEntity9HasTargetEj */
{
} /* size: 4 */

/* <0> (null):0 */
void CSave(class CSave *, SAVERESTOREDATA *)
{
} /* size: 144304460 */

/* <0> (null):0 */
void WriteShort(class CSave *, const char  *, const short int  *, int) /* linkage=_ZN5CSave10WriteShortEPKcPKsi */
{
} /* size: 144322912 */

/* <0> (null):0 */
void WriteInt(class CSave *, const char  *, const int  *, int) /* linkage=_ZN5CSave8WriteIntEPKcPKii */
{
} /* size: -1 */

/* <0> (null):0 */
void WriteFloat(class CSave *, const char  *, const float  *, int) /* linkage=_ZN5CSave10WriteFloatEPKcPKfi */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteTime(class CSave *, const char  *, const float  *, int) /* linkage=_ZN5CSave9WriteTimeEPKcPKfi */
{
} /* size: 144408744 */

/* <0> (null):0 */
void WriteData(class CSave *, const char  *, int, const char  *) /* linkage=_ZN5CSave9WriteDataEPKciS1_ */
{
} /* size: 144473456 */

/* <0> (null):0 */
void WriteString(class CSave *, const char  *, const char  *) /* linkage=_ZN5CSave11WriteStringEPKcS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteString(class CSave *, const char  *, const int  *, int) /* linkage=_ZN5CSave11WriteStringEPKcPKii */
{
} /* size: 144481876 */

/* <0> (null):0 */
void WriteVector(class CSave *, const char  *, const class Vector  &) /* linkage=_ZN5CSave11WriteVectorEPKcRK6Vector */
{
} /* size: 3015905 */

/* <0> (null):0 */
void WriteVector(class CSave *, const char  *, const float  *, int) /* linkage=_ZN5CSave11WriteVectorEPKcPKfi */
{
} /* size: 0 */

/* <0> (null):0 */
void WritePositionVector(class CSave *, const char  *, const class Vector  &) /* linkage=_ZN5CSave19WritePositionVectorEPKcRK6Vector */
{
} /* size: 144482548 */

/* <0> (null):0 */
void WritePositionVector(class CSave *, const char  *, const float  *, int) /* linkage=_ZN5CSave19WritePositionVectorEPKcPKfi */
{
} /* size: 144486356 */

/* <0> (null):0 */
void WriteFunction(class CSave *, const char  *, void * *, int) /* linkage=_ZN5CSave13WriteFunctionEPKcPPvi */
{
} /* size: 0 */

/* <0> (null):0 */
int WriteEntVars(class CSave *, const char  *, entvars_t *) /* linkage=_ZN5CSave12WriteEntVarsEPKcP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
int WriteFields(class CSave *, const char  *, void *, TYPEDESCRIPTION *, int) /* linkage=_ZN5CSave11WriteFieldsEPKcPvP15TYPEDESCRIPTIONi */
{
} /* size: 4 */

/* <0> (null):0 */
int DataEmpty(class CSave *, const char  *, int) /* linkage=_ZN5CSave9DataEmptyEPKci */
{
} /* size: 4 */

/* <0> (null):0 */
void BufferField(class CSave *, const char  *, int, const char  *) /* linkage=_ZN5CSave11BufferFieldEPKciS1_ */
{
} /* size: -1 */

/* <0> (null):0 */
void BufferString(class CSave *, char *, int) /* linkage=_ZN5CSave12BufferStringEPci */
{
} /* size: 144487908 */

/* <0> (null):0 */
void BufferData(class CSave *, const char  *, int) /* linkage=_ZN5CSave10BufferDataEPKci */
{
} /* size: 144484364 */

/* <0> (null):0 */
void BufferHeader(class CSave *, const char  *, int) /* linkage=_ZN5CSave12BufferHeaderEPKci */
{
} /* size: 144488400 */

/* <0> (null):0 */
void CRestore(class CRestore *, SAVERESTOREDATA *)
{
} /* size: -1 */

/* <0> (null):0 */
int ReadEntVars(class CRestore *, const char  *, entvars_t *) /* linkage=_ZN8CRestore11ReadEntVarsEPKcP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
int ReadFields(class CRestore *, const char  *, void *, TYPEDESCRIPTION *, int) /* linkage=_ZN8CRestore10ReadFieldsEPKcPvP15TYPEDESCRIPTIONi */
{
} /* size: 4 */

/* <0> (null):0 */
int ReadField(class CRestore *, void *, TYPEDESCRIPTION *, int, int, int, char *, void *) /* linkage=_ZN8CRestore9ReadFieldEPvP15TYPEDESCRIPTIONiiiPcS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
int ReadInt(class CRestore *) /* linkage=_ZN8CRestore7ReadIntEv */
{
} /* size: 4 */

/* <0> (null):0 */
short int ReadShort(class CRestore *) /* linkage=_ZN8CRestore9ReadShortEv */
{
} /* size: 2 */

/* <0> (null):0 */
int ReadNamedInt(class CRestore *, const char  *) /* linkage=_ZN8CRestore12ReadNamedIntEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
char * ReadNamedString(class CRestore *, const char  *) /* linkage=_ZN8CRestore15ReadNamedStringEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
int Empty(class CRestore *) /* linkage=_ZN8CRestore5EmptyEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetGlobalMode(class CRestore *, int) /* linkage=_ZN8CRestore13SetGlobalModeEi */
{
} /* size: 256 */

/* <0> (null):0 */
void PrecacheMode(class CRestore *, BOOL) /* linkage=_ZN8CRestore12PrecacheModeEi */
{
} /* size: 0 */

/* <0> (null):0 */
char * BufferPointer(class CRestore *) /* linkage=_ZN8CRestore13BufferPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
void BufferReadBytes(class CRestore *, char *, int) /* linkage=_ZN8CRestore15BufferReadBytesEPci */
{
} /* size: -1 */

/* <0> (null):0 */
void BufferSkipBytes(class CRestore *, int) /* linkage=_ZN8CRestore15BufferSkipBytesEi */
{
} /* size: 144500176 */

/* <0> (null):0 */
int BufferSkipZString(class CRestore *) /* linkage=_ZN8CRestore17BufferSkipZStringEv */
{
} /* size: 4 */

/* <0> (null):0 */
int BufferCheckZString(class CRestore *, const char  *) /* linkage=_ZN8CRestore18BufferCheckZStringEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
void BufferReadHeader(class CRestore *, HEADER *) /* linkage=_ZN8CRestore16BufferReadHeaderEP6HEADER */
{
} /* size: 144500740 */

/* <0> (null):0 */
void CUtlMemory(class CUtlMemory<char*> *, int, int)
{
} /* size: 144538464 */

/* <0> (null):0 */
void CUtlMemory(class CUtlMemory<char*> *, char * *, int)
{
} /* size: 144538672 */

/* <0> (null):0 */
void ~CUtlMemory(class CUtlMemory<char*> *, int)
{
} /* size: 144538880 */

/* <0> (null):0 */
char * & operator[](class CUtlMemory<char*> *, int) /* linkage=_ZN10CUtlMemoryIPcEixEi */
{
} /* size: 4 */

/* <0> (null):0 */
const char *  & operator[](const class CUtlMemory<char*>  *, int) /* linkage=_ZNK10CUtlMemoryIPcEixEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsIdxValid(const class CUtlMemory<char*>  *, int) /* linkage=_ZNK10CUtlMemoryIPcE10IsIdxValidEi */
{
} /* size: 1 */

/* <0> (null):0 */
char * * Base(class CUtlMemory<char*> *) /* linkage=_ZN10CUtlMemoryIPcE4BaseEv */
{
} /* size: 4 */

/* <0> (null):0 */
const char *  * Base(const class CUtlMemory<char*>  *) /* linkage=_ZNK10CUtlMemoryIPcE4BaseEv */
{
} /* size: 4 */

/* <0> (null):0 */
int NumAllocated(const class CUtlMemory<char*>  *) /* linkage=_ZNK10CUtlMemoryIPcE12NumAllocatedEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Grow(class CUtlMemory<char*> *, int) /* linkage=_ZN10CUtlMemoryIPcE4GrowEi */
{
} /* size: 329033 */

/* <0> (null):0 */
void EnsureCapacity(class CUtlMemory<char*> *, int) /* linkage=_ZN10CUtlMemoryIPcE14EnsureCapacityEi */
{
} /* size: 329033 */

/* <0> (null):0 */
void Purge(class CUtlMemory<char*> *) /* linkage=_ZN10CUtlMemoryIPcE5PurgeEv */
{
} /* size: 329036 */

/* <0> (null):0 */
bool IsExternallyAllocated(const class CUtlMemory<char*>  *) /* linkage=_ZNK10CUtlMemoryIPcE21IsExternallyAllocatedEv */
{
} /* size: 1 */

/* <0> (null):0 */
void SetGrowSize(class CUtlMemory<char*> *, int) /* linkage=_ZN10CUtlMemoryIPcE11SetGrowSizeEi */
{
} /* size: 62390 */

/* <0> (null):0 */
void CUtlVector(class CUtlVector<char*> *, int, int)
{
} /* size: 0 */

/* <0> (null):0 */
void CUtlVector(class CUtlVector<char*> *, char * *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void ~CUtlVector(class CUtlVector<char*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
char * & operator[](class CUtlVector<char*> *, int) /* linkage=_ZN10CUtlVectorIPcEixEi */
{
} /* size: 4 */

/* <0> (null):0 */
const char *  & operator[](const class CUtlVector<char*>  *, int) /* linkage=_ZNK10CUtlVectorIPcEixEi */
{
} /* size: 4 */

/* <0> (null):0 */
char * & Element(class CUtlVector<char*> *, int) /* linkage=_ZN10CUtlVectorIPcE7ElementEi */
{
} /* size: 4 */

/* <0> (null):0 */
const char *  & Element(const class CUtlVector<char*>  *, int) /* linkage=_ZNK10CUtlVectorIPcE7ElementEi */
{
} /* size: 4 */

/* <0> (null):0 */
char * * Base(class CUtlVector<char*> *) /* linkage=_ZN10CUtlVectorIPcE4BaseEv */
{
} /* size: 4 */

/* <0> (null):0 */
const char *  * Base(const class CUtlVector<char*>  *) /* linkage=_ZNK10CUtlVectorIPcE4BaseEv */
{
} /* size: 4 */

/* <0> (null):0 */
int Count(const class CUtlVector<char*>  *) /* linkage=_ZNK10CUtlVectorIPcE5CountEv */
{
} /* size: 4 */

/* <0> (null):0 */
int Size(const class CUtlVector<char*>  *) /* linkage=_ZNK10CUtlVectorIPcE4SizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsValidIndex(const class CUtlVector<char*>  *, int) /* linkage=_ZNK10CUtlVectorIPcE12IsValidIndexEi */
{
} /* size: 1 */

/* <0> (null):0 */
int AddToHead(class CUtlVector<char*> *) /* linkage=_ZN10CUtlVectorIPcE9AddToHeadEv */
{
} /* size: 4 */

/* <0> (null):0 */
int AddToTail(class CUtlVector<char*> *) /* linkage=_ZN10CUtlVectorIPcE9AddToTailEv */
{
} /* size: 4 */

/* <0> (null):0 */
int InsertBefore(class CUtlVector<char*> *, int) /* linkage=_ZN10CUtlVectorIPcE12InsertBeforeEi */
{
} /* size: 4 */

/* <0> (null):0 */
int InsertAfter(class CUtlVector<char*> *, int) /* linkage=_ZN10CUtlVectorIPcE11InsertAfterEi */
{
} /* size: 4 */

/* <0> (null):0 */
int AddToHead(class CUtlVector<char*> *, const char *  &) /* linkage=_ZN10CUtlVectorIPcE9AddToHeadERKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
int AddToTail(class CUtlVector<char*> *, const char *  &) /* linkage=_ZN10CUtlVectorIPcE9AddToTailERKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
int InsertBefore(class CUtlVector<char*> *, int, const char *  &) /* linkage=_ZN10CUtlVectorIPcE12InsertBeforeEiRKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
int InsertAfter(class CUtlVector<char*> *, int, const char *  &) /* linkage=_ZN10CUtlVectorIPcE11InsertAfterEiRKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
int AddMultipleToHead(class CUtlVector<char*> *, int) /* linkage=_ZN10CUtlVectorIPcE17AddMultipleToHeadEi */
{
} /* size: 4 */

/* <0> (null):0 */
int AddMultipleToTail(class CUtlVector<char*> *, int) /* linkage=_ZN10CUtlVectorIPcE17AddMultipleToTailEi */
{
} /* size: 4 */

/* <0> (null):0 */
int InsertMultipleBefore(class CUtlVector<char*> *, int, int) /* linkage=_ZN10CUtlVectorIPcE20InsertMultipleBeforeEii */
{
} /* size: 4 */

/* <0> (null):0 */
int InsertMultipleAfter(class CUtlVector<char*> *, int, int) /* linkage=_ZN10CUtlVectorIPcE19InsertMultipleAfterEii */
{
} /* size: 4 */

/* <0> (null):0 */
void SetSize(class CUtlVector<char*> *, int) /* linkage=_ZN10CUtlVectorIPcE7SetSizeEi */
{
} /* size: 0 */

/* <0> (null):0 */
void CopyArray(class CUtlVector<char*> *, const char *  *, int) /* linkage=_ZN10CUtlVectorIPcE9CopyArrayEPKS0_i */
{
} /* size: 0 */

/* <0> (null):0 */
int AddVectorToTail(class CUtlVector<char*> *, const class CUtlVector<char*>  &) /* linkage=_ZN10CUtlVectorIPcE15AddVectorToTailERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
int Find(class CUtlVector<char*> *, const char *  &) /* linkage=_ZN10CUtlVectorIPcE4FindERKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
bool HasElement(class CUtlVector<char*> *, const char *  &) /* linkage=_ZN10CUtlVectorIPcE10HasElementERKS0_ */
{
} /* size: 1 */

/* <0> (null):0 */
void EnsureCapacity(class CUtlVector<char*> *, int) /* linkage=_ZN10CUtlVectorIPcE14EnsureCapacityEi */
{
} /* size: 64719 */

/* <0> (null):0 */
void FastRemove(class CUtlVector<char*> *, int) /* linkage=_ZN10CUtlVectorIPcE10FastRemoveEi */
{
} /* size: 144563380 */

/* <0> (null):0 */
void Remove(class CUtlVector<char*> *, int) /* linkage=_ZN10CUtlVectorIPcE6RemoveEi */
{
} /* size: 329081 */

/* <0> (null):0 */
void FindAndRemove(class CUtlVector<char*> *, const char *  &) /* linkage=_ZN10CUtlVectorIPcE13FindAndRemoveERKS0_ */
{
} /* size: 3016037 */

/* <0> (null):0 */
void RemoveMultiple(class CUtlVector<char*> *, int, int) /* linkage=_ZN10CUtlVectorIPcE14RemoveMultipleEii */
{
} /* size: 0 */

/* <0> (null):0 */
void RemoveAll(class CUtlVector<char*> *) /* linkage=_ZN10CUtlVectorIPcE9RemoveAllEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Purge(class CUtlVector<char*> *) /* linkage=_ZN10CUtlVectorIPcE5PurgeEv */
{
} /* size: 0 */

/* <0> (null):0 */
void PurgeAndDeleteElements(class CUtlVector<char*> *) /* linkage=_ZN10CUtlVectorIPcE22PurgeAndDeleteElementsEv */
{
} /* size: 3014656 */

/* <0> (null):0 */
void SetGrowSize(class CUtlVector<char*> *, int) /* linkage=_ZN10CUtlVectorIPcE11SetGrowSizeEi */
{
} /* size: 328337 */

/* <0> (null):0 */
void CUtlVector(class CUtlVector<char*> *, const class CUtlVector<char*>  &)
{
} /* size: 144564804 */

/* <0> (null):0 */
void GrowVector(class CUtlVector<char*> *, int) /* linkage=_ZN10CUtlVectorIPcE10GrowVectorEi */
{
} /* size: 144564988 */

/* <0> (null):0 */
void ShiftElementsRight(class CUtlVector<char*> *, int, int) /* linkage=_ZN10CUtlVectorIPcE18ShiftElementsRightEii */
{
} /* size: 55727 */

/* <0> (null):0 */
void ShiftElementsLeft(class CUtlVector<char*> *, int, int) /* linkage=_ZN10CUtlVectorIPcE17ShiftElementsLeftEii */
{
} /* size: 144565380 */

/* <0> (null):0 */
void ResetDbgInfo(class CUtlVector<char*> *) /* linkage=_ZN10CUtlVectorIPcE12ResetDbgInfoEv */
{
} /* size: 327688 */

/* <0> (null):0 */
void CHintMessage(class CHintMessage *, const char  *, bool, class CUtlVector<const char*> *, float)
{
} /* size: 0 */

/* <0> (null):0 */
void ~CHintMessage(class CHintMessage *, int)
{
} /* size: 144518452 */

/* <0> (null):0 */
float GetDuration(const class CHintMessage  *) /* linkage=_ZNK12CHintMessage11GetDurationEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Send(class CHintMessage *, class CBaseEntity &) /* linkage=_ZN12CHintMessage4SendER11CBaseEntity */
{
} /* size: 144518796 */

/* <0> (null):0 */
void CUtlMemory(class CUtlMemory<CHintMessage*> *, int, int)
{
} /* size: 143741288 */

/* <0> (null):0 */
void CUtlMemory(class CUtlMemory<CHintMessage*> *, class CHintMessage * *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void ~CUtlMemory(class CUtlMemory<CHintMessage*> *, int)
{
} /* size: 144519804 */

/* <0> (null):0 */
class CHintMessage * & operator[](class CUtlMemory<CHintMessage*> *, int) /* linkage=_ZN10CUtlMemoryIP12CHintMessageEixEi */
{
} /* size: 4 */

/* <0> (null):0 */
const class CHintMessage *  & operator[](const class CUtlMemory<CHintMessage*>  *, int) /* linkage=_ZNK10CUtlMemoryIP12CHintMessageEixEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsIdxValid(const class CUtlMemory<CHintMessage*>  *, int) /* linkage=_ZNK10CUtlMemoryIP12CHintMessageE10IsIdxValidEi */
{
} /* size: 1 */

/* <0> (null):0 */
class CHintMessage * * Base(class CUtlMemory<CHintMessage*> *) /* linkage=_ZN10CUtlMemoryIP12CHintMessageE4BaseEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class CHintMessage *  * Base(const class CUtlMemory<CHintMessage*>  *) /* linkage=_ZNK10CUtlMemoryIP12CHintMessageE4BaseEv */
{
} /* size: 4 */

/* <0> (null):0 */
int NumAllocated(const class CUtlMemory<CHintMessage*>  *) /* linkage=_ZNK10CUtlMemoryIP12CHintMessageE12NumAllocatedEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Grow(class CUtlMemory<CHintMessage*> *, int) /* linkage=_ZN10CUtlMemoryIP12CHintMessageE4GrowEi */
{
} /* size: 144523584 */

/* <0> (null):0 */
void EnsureCapacity(class CUtlMemory<CHintMessage*> *, int) /* linkage=_ZN10CUtlMemoryIP12CHintMessageE14EnsureCapacityEi */
{
} /* size: 144523752 */

/* <0> (null):0 */
void Purge(class CUtlMemory<CHintMessage*> *) /* linkage=_ZN10CUtlMemoryIP12CHintMessageE5PurgeEv */
{
} /* size: 144523920 */

/* <0> (null):0 */
bool IsExternallyAllocated(const class CUtlMemory<CHintMessage*>  *) /* linkage=_ZNK10CUtlMemoryIP12CHintMessageE21IsExternallyAllocatedEv */
{
} /* size: 1 */

/* <0> (null):0 */
void SetGrowSize(class CUtlMemory<CHintMessage*> *, int) /* linkage=_ZN10CUtlMemoryIP12CHintMessageE11SetGrowSizeEi */
{
} /* size: 144524152 */

/* <0> (null):0 */
void CUtlVector(class CUtlVector<CHintMessage*> *, int, int)
{
} /* size: 143922712 */

/* <0> (null):0 */
void CUtlVector(class CUtlVector<CHintMessage*> *, class CHintMessage * *, int)
{
} /* size: 98360 */

/* <0> (null):0 */
void ~CUtlVector(class CUtlVector<CHintMessage*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class CHintMessage * & operator[](class CUtlVector<CHintMessage*> *, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageEixEi */
{
} /* size: 4 */

/* <0> (null):0 */
const class CHintMessage *  & operator[](const class CUtlVector<CHintMessage*>  *, int) /* linkage=_ZNK10CUtlVectorIP12CHintMessageEixEi */
{
} /* size: 4 */

/* <0> (null):0 */
class CHintMessage * & Element(class CUtlVector<CHintMessage*> *, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE7ElementEi */
{
} /* size: 4 */

/* <0> (null):0 */
const class CHintMessage *  & Element(const class CUtlVector<CHintMessage*>  *, int) /* linkage=_ZNK10CUtlVectorIP12CHintMessageE7ElementEi */
{
} /* size: 4 */

/* <0> (null):0 */
class CHintMessage * * Base(class CUtlVector<CHintMessage*> *) /* linkage=_ZN10CUtlVectorIP12CHintMessageE4BaseEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class CHintMessage *  * Base(const class CUtlVector<CHintMessage*>  *) /* linkage=_ZNK10CUtlVectorIP12CHintMessageE4BaseEv */
{
} /* size: 4 */

/* <0> (null):0 */
int Count(const class CUtlVector<CHintMessage*>  *) /* linkage=_ZNK10CUtlVectorIP12CHintMessageE5CountEv */
{
} /* size: 4 */

/* <0> (null):0 */
int Size(const class CUtlVector<CHintMessage*>  *) /* linkage=_ZNK10CUtlVectorIP12CHintMessageE4SizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsValidIndex(const class CUtlVector<CHintMessage*>  *, int) /* linkage=_ZNK10CUtlVectorIP12CHintMessageE12IsValidIndexEi */
{
} /* size: 1 */

/* <0> (null):0 */
int AddToHead(class CUtlVector<CHintMessage*> *) /* linkage=_ZN10CUtlVectorIP12CHintMessageE9AddToHeadEv */
{
} /* size: 4 */

/* <0> (null):0 */
int AddToTail(class CUtlVector<CHintMessage*> *) /* linkage=_ZN10CUtlVectorIP12CHintMessageE9AddToTailEv */
{
} /* size: 4 */

/* <0> (null):0 */
int InsertBefore(class CUtlVector<CHintMessage*> *, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE12InsertBeforeEi */
{
} /* size: 4 */

/* <0> (null):0 */
int InsertAfter(class CUtlVector<CHintMessage*> *, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE11InsertAfterEi */
{
} /* size: 4 */

/* <0> (null):0 */
int AddToHead(class CUtlVector<CHintMessage*> *, const class CHintMessage *  &) /* linkage=_ZN10CUtlVectorIP12CHintMessageE9AddToHeadERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
int AddToTail(class CUtlVector<CHintMessage*> *, const class CHintMessage *  &) /* linkage=_ZN10CUtlVectorIP12CHintMessageE9AddToTailERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
int InsertBefore(class CUtlVector<CHintMessage*> *, int, const class CHintMessage *  &) /* linkage=_ZN10CUtlVectorIP12CHintMessageE12InsertBeforeEiRKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
int InsertAfter(class CUtlVector<CHintMessage*> *, int, const class CHintMessage *  &) /* linkage=_ZN10CUtlVectorIP12CHintMessageE11InsertAfterEiRKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
int AddMultipleToHead(class CUtlVector<CHintMessage*> *, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE17AddMultipleToHeadEi */
{
} /* size: 4 */

/* <0> (null):0 */
int AddMultipleToTail(class CUtlVector<CHintMessage*> *, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE17AddMultipleToTailEi */
{
} /* size: 4 */

/* <0> (null):0 */
int InsertMultipleBefore(class CUtlVector<CHintMessage*> *, int, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE20InsertMultipleBeforeEii */
{
} /* size: 4 */

/* <0> (null):0 */
int InsertMultipleAfter(class CUtlVector<CHintMessage*> *, int, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE19InsertMultipleAfterEii */
{
} /* size: 4 */

/* <0> (null):0 */
void SetSize(class CUtlVector<CHintMessage*> *, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE7SetSizeEi */
{
} /* size: 144621832 */

/* <0> (null):0 */
void CopyArray(class CUtlVector<CHintMessage*> *, const class CHintMessage *  *, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE9CopyArrayEPKS1_i */
{
} /* size: 0 */

/* <0> (null):0 */
int AddVectorToTail(class CUtlVector<CHintMessage*> *, const class CUtlVector<CHintMessage*>  &) /* linkage=_ZN10CUtlVectorIP12CHintMessageE15AddVectorToTailERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
int Find(class CUtlVector<CHintMessage*> *, const class CHintMessage *  &) /* linkage=_ZN10CUtlVectorIP12CHintMessageE4FindERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
bool HasElement(class CUtlVector<CHintMessage*> *, const class CHintMessage *  &) /* linkage=_ZN10CUtlVectorIP12CHintMessageE10HasElementERKS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
void EnsureCapacity(class CUtlVector<CHintMessage*> *, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE14EnsureCapacityEi */
{
} /* size: 144624588 */

/* <0> (null):0 */
void FastRemove(class CUtlVector<CHintMessage*> *, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE10FastRemoveEi */
{
} /* size: 144624772 */

/* <0> (null):0 */
void Remove(class CUtlVector<CHintMessage*> *, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE6RemoveEi */
{
} /* size: 0 */

/* <0> (null):0 */
void FindAndRemove(class CUtlVector<CHintMessage*> *, const class CHintMessage *  &) /* linkage=_ZN10CUtlVectorIP12CHintMessageE13FindAndRemoveERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void RemoveMultiple(class CUtlVector<CHintMessage*> *, int, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE14RemoveMultipleEii */
{
} /* size: 0 */

/* <0> (null):0 */
void RemoveAll(class CUtlVector<CHintMessage*> *) /* linkage=_ZN10CUtlVectorIP12CHintMessageE9RemoveAllEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Purge(class CUtlVector<CHintMessage*> *) /* linkage=_ZN10CUtlVectorIP12CHintMessageE5PurgeEv */
{
} /* size: 144625716 */

/* <0> (null):0 */
void PurgeAndDeleteElements(class CUtlVector<CHintMessage*> *) /* linkage=_ZN10CUtlVectorIP12CHintMessageE22PurgeAndDeleteElementsEv */
{
} /* size: 0 */

/* <0> (null):0 */
void SetGrowSize(class CUtlVector<CHintMessage*> *, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE11SetGrowSizeEi */
{
} /* size: 0 */

/* <0> (null):0 */
void CUtlVector(class CUtlVector<CHintMessage*> *, const class CUtlVector<CHintMessage*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void GrowVector(class CUtlVector<CHintMessage*> *, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE10GrowVectorEi */
{
} /* size: 0 */

/* <0> (null):0 */
void ShiftElementsRight(class CUtlVector<CHintMessage*> *, int, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE18ShiftElementsRightEii */
{
} /* size: 0 */

/* <0> (null):0 */
void ShiftElementsLeft(class CUtlVector<CHintMessage*> *, int, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE17ShiftElementsLeftEii */
{
} /* size: 144626772 */

/* <0> (null):0 */
void ResetDbgInfo(class CUtlVector<CHintMessage*> *) /* linkage=_ZN10CUtlVectorIP12CHintMessageE12ResetDbgInfoEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Reset(class CHintMessageQueue *) /* linkage=_ZN17CHintMessageQueue5ResetEv */
{
} /* size: 137633272 */

/* <0> (null):0 */
void Update(class CHintMessageQueue *, class CBaseEntity &) /* linkage=_ZN17CHintMessageQueue6UpdateER11CBaseEntity */
{
} /* size: 144578816 */

/* <0> (null):0 */
bool AddMessage(class CHintMessageQueue *, const char  *, float, bool, class CUtlVector<const char*> *) /* linkage=_ZN17CHintMessageQueue10AddMessageEPKcfbP10CUtlVectorIS1_E */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsEmpty(class CHintMessageQueue *) /* linkage=_ZN17CHintMessageQueue7IsEmptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
void CHintMessageQueue(class CHintMessageQueue *)
{
} /* size: 144579440 */

/* <0> (null):0 */
void CUnifiedSignals(class CUnifiedSignals *)
{
} /* size: 168 */

/* <0> (null):0 */
int Update(class CUnifiedSignals *) /* linkage=_ZN15CUnifiedSignals6UpdateEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Signal(class CUnifiedSignals *, int) /* linkage=_ZN15CUnifiedSignals6SignalEi */
{
} /* size: 144579980 */

/* <0> (null):0 */
int GetState(class CUnifiedSignals *) /* linkage=_ZN15CUnifiedSignals8GetStateEv */
{
} /* size: 4 */

/* <0> (null):0 */
void CBasePlayer(class CBasePlayer *)
{
} /* size: 144513580 */

/* <0> (null):0 */
void CSpeaker(class CSpeaker *, const class CSpeaker  &)
{
} /* size: 0 */

/* <0> (null):0 */
void CSpeaker(class CSpeaker *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void KeyValue(class CSpeaker *, KeyValueData *) /* linkage=_ZN8CSpeaker8KeyValueEP14KeyValueData_s */
{
} /* size: 2491933 */

/* <0> (null):0 */
virtual void Spawn(class CSpeaker *) /* linkage=_ZN8CSpeaker5SpawnEv */
{
} /* size: 144667840 */

/* <0> (null):0 */
virtual void Precache(class CSpeaker *) /* linkage=_ZN8CSpeaker8PrecacheEv */
{
} /* size: 144667888 */

/* <0> (null):0 */
void ToggleUse(class CSpeaker *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float) /* linkage=_ZN8CSpeaker9ToggleUseEP11CBaseEntityS1_8USE_TYPEf */
{
} /* size: 0 */

/* <0> (null):0 */
void SpeakerThink(class CSpeaker *) /* linkage=_ZN8CSpeaker12SpeakerThinkEv */
{
} /* size: 144593556 */

/* <0> (null):0 */
virtual int Save(class CSpeaker *, class CSave &) /* linkage=_ZN8CSpeaker4SaveER5CSave */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int Restore(class CSpeaker *, class CRestore &) /* linkage=_ZN8CSpeaker7RestoreER8CRestore */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int ObjectCaps(class CSpeaker *) /* linkage=_ZN8CSpeaker10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
void CEnvSound(class CEnvSound *, const class CEnvSound  &)
{
} /* size: 329280 */

/* <0> (null):0 */
void CEnvSound(class CEnvSound *)
{
} /* size: 329280 */

/* <0> (null):0 */
virtual void KeyValue(class CEnvSound *, KeyValueData *) /* linkage=_ZN9CEnvSound8KeyValueEP14KeyValueData_s */
{
} /* size: 144669780 */

/* <0> (null):0 */
virtual void Spawn(class CEnvSound *) /* linkage=_ZN9CEnvSound5SpawnEv */
{
} /* size: 144669964 */

/* <0> (null):0 */
virtual void Think(class CEnvSound *) /* linkage=_ZN9CEnvSound5ThinkEv */
{
} /* size: 62390 */

/* <0> (null):0 */
virtual int Save(class CEnvSound *, class CSave &) /* linkage=_ZN9CEnvSound4SaveER5CSave */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int Restore(class CEnvSound *, class CRestore &) /* linkage=_ZN9CEnvSound7RestoreER8CRestore */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int ObjectCaps(class CPointEntity *) /* linkage=_ZN12CPointEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
void CPointEntity(class CPointEntity *)
{
} /* size: 0 */

/* <0> (null):0 */
void CAmbientGeneric(class CAmbientGeneric *, const class CAmbientGeneric  &)
{
} /* size: 64081 */

/* <0> (null):0 */
void CAmbientGeneric(class CAmbientGeneric *)
{
} /* size: 64081 */

/* <0> (null):0 */
virtual void KeyValue(class CAmbientGeneric *, KeyValueData *) /* linkage=_ZN15CAmbientGeneric8KeyValueEP14KeyValueData_s */
{
} /* size: 144684240 */

/* <0> (null):0 */
virtual void Spawn(class CAmbientGeneric *) /* linkage=_ZN15CAmbientGeneric5SpawnEv */
{
} /* size: 144684424 */

/* <0> (null):0 */
virtual void Precache(class CAmbientGeneric *) /* linkage=_ZN15CAmbientGeneric8PrecacheEv */
{
} /* size: 144684656 */

/* <0> (null):0 */
void ToggleUse(class CAmbientGeneric *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float) /* linkage=_ZN15CAmbientGeneric9ToggleUseEP11CBaseEntityS1_8USE_TYPEf */
{
} /* size: 144684632 */

/* <0> (null):0 */
void RampThink(class CAmbientGeneric *) /* linkage=_ZN15CAmbientGeneric9RampThinkEv */
{
} /* size: 0 */

/* <0> (null):0 */
void InitModulationParms(class CAmbientGeneric *) /* linkage=_ZN15CAmbientGeneric19InitModulationParmsEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Restart(class CAmbientGeneric *) /* linkage=_ZN15CAmbientGeneric7RestartEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int Save(class CAmbientGeneric *, class CSave &) /* linkage=_ZN15CAmbientGeneric4SaveER5CSave */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int Restore(class CAmbientGeneric *, class CRestore &) /* linkage=_ZN15CAmbientGeneric7RestoreER8CRestore */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int ObjectCaps(class CAmbientGeneric *) /* linkage=_ZN15CAmbientGeneric10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *, int)
{
} /* size: 0 */

/* <0> (null):0 */
virtual bool CanPlayerHearPlayer(class IVoiceGameMgrHelper *, class CBasePlayer *, class CBasePlayer *) /* linkage=_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
void Precache(class CSpeaker *const this)
{
} /* size: 144686784 */

/* <0> (null):0 */
void ToggleUse(class CSpeaker *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
	{
		int fActive;                                          //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void Restore(class CSpeaker *const this, class CRestore &const restore)
{
} /* size: 144686944 */

/* <0> (null):0 */
void Restore(class CEnvSound *const this, class CRestore &const restore)
{
} /* size: 0 */

/* <0> (null):0 */
void Restore(class CAmbientGeneric *const this, class CRestore &const restore)
{
} /* size: -1 */

/* <0> (null):0 */
void Save(class CSpeaker *const this, class CSave &const save)
{
} /* size: 144658336 */

/* <0> (null):0 */
void Save(class CEnvSound *const this, class CSave &const save)
{
} /* size: 144658472 */

/* <0> (null):0 */
void Save(class CAmbientGeneric *const this, class CSave &const save)
{
} /* size: 144658556 */

/* <0> (null):0 */
inline void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *const this, intconst __in_chrg)
{
} /* size: 144658581 */

/* <0> (null):0 */
inline void Vector(class Vector *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void TraceResult(TraceResult *const this)
{
} /* size: 144659148 */

/* <0> (null):0 */
inline void operator==(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 144659140 */

/* <0> (null):0 */
inline void operator!=(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 144659712 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, float X, float Y, float Z)
{
} /* size: 144238820 */

/* <0> (null):0 */
inline void operator+(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 144660148 */

/* <0> (null):0 */
inline void operator*(const class Vector  *const this, float fl)
{
} /* size: 144660052 */

/* <0> (null):0 */
inline edict_t * ENT(const entvars_t  * pev)
{
} /* size: 4 */

/* <0> (null):0 */
inline EOFFSET OFFSET(const edict_t  * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline BOOL FNullEnt(EOFFSET eoffset)
{
} /* size: 4 */

/* <0> (null):0 */
inline BOOL FStringNull(int iString)
{
} /* size: 4 */

/* <0> (null):0 */
void Spawn(class CSpeaker *const this)
{
	{
		char * szSoundFile;                                   //     0
	}
} /* size: 144657960 */

/* <0> (null):0 */
inline double atof(const char  * __nptr)
{
} /* size: 8 */

/* <0> (null):0 */
void KeyValue(class CEnvSound *const this, KeyValueData * pkvd)
{
} /* size: 0 */

/* <0> (null):0 */
inline BOOL FClassnameIs(entvars_t * pev, const char  * szClassname)
{
} /* size: 4 */

/* <0> (null):0 */
inline int atoi(const char  * __nptr)
{
} /* size: 4 */

/* <0> (null):0 */
inline void KeyValue(class CBaseEntity *const this, KeyValueData * pkvd)
{
} /* size: 144662952 */

/* <0> (null):0 */
void KeyValue(class CSpeaker *const this, KeyValueData * pkvd)
{
} /* size: 144803160 */

/* <0> (null):0 */
inline void ObjectCaps(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline edict_t * ENT(EOFFSET eoffset)
{
} /* size: 4 */

/* <0> (null):0 */
inline void * GET_PRIVATE(edict_t * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline void edict(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ObjectCaps(class CPointEntity *const this)
{
} /* size: 48 */

/* <0> (null):0 */
void USENTENCEG_InitLRU(unsigned char * plru, int count)
{
	{
		int i;                                                //     0
		int j;                                                //     0
		int k;                                                //     0
		unsigned char temp;                                   //     0
	}
} /* size: 17725 */

/* <0> (null):0 */
void EMIT_SOUND_DYN(edict_t * entity, int channel, const char  * sample, float volume, float attenuation, int flags, int pitch)
{
	{
		char name;                                            //     0
	}
} /* size: 144804596 */

/* <0> (null):0 */
inline void STOP_SOUND(edict_t * entity, int channel, const char  * sample)
{
} /* size: 144808876 */

/* <0> (null):0 */
int SENTENCEG_PlayRndSz(edict_t * entity, const char  * szgroupname, float volume, float attenuation, int flags, int pitch)
{
	{
		char name;                                            //     0
		int ipick;                                            //     0
		int isentenceg;                                       //     0
	}
} /* size: 4 */

/* <0> (null):0 */
inline void Instance(edict_t * pent)
{
	{
		class CBaseEntity * pEnt;                             //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline void CopyToArray(const class Vector  *const this, float * rgfl)
{
} /* size: 144805876 */

/* <0> (null):0 */
inline void CBaseEntity(class CBaseEntity *const this)
{
} /* size: 144806381 */

/* <0> (null):0 */
inline entvars_t * VARS(edict_t * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline void operator new(size_t stAllocateBlock, entvars_t * pev)
{
} /* size: 144759253 */

/* <0> (null):0 */
inline void CAmbientGeneric(class CAmbientGeneric *const this)
{
} /* size: 144806749 */

/* <0> (null):0 */
class CAmbientGeneric * GetClassPtr<CAmbientGeneric>(class CAmbientGeneric * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
inline void CPointEntity(class CPointEntity *const this)
{
} /* size: 524288 */

/* <0> (null):0 */
inline void CEnvSound(class CEnvSound *const this)
{
} /* size: 144836000 */

/* <0> (null):0 */
inline void operator-(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 144835836 */

/* <0> (null):0 */
inline void Length(const class Vector  *const this)
{
} /* size: 144836296 */

/* <0> (null):0 */
void CBaseDelay(class CBaseDelay *)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBaseDelay(class CBaseDelay *const this)
{
} /* size: 144836784 */

/* <0> (null):0 */
void CBaseAnimating(class CBaseAnimating *)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBaseAnimating(class CBaseAnimating *const this)
{
} /* size: 144837200 */

/* <0> (null):0 */
void CBaseToggle(class CBaseToggle *)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBaseToggle(class CBaseToggle *const this)
{
} /* size: 256 */

/* <0> (null):0 */
inline void CSpeaker(class CSpeaker *const this)
{
} /* size: 256 */

/* <0> (null):0 */
class CSpeaker * GetClassPtr<CSpeaker>(class CSpeaker * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
inline void ResetDbgInfo(class CUtlVector<CHintMessage*> *const this)
{
} /* size: 144838076 */

/* <0> (null):0 */
void CUtlMemory(class CUtlMemory<CHintMessage*> *const this, int growSize, int initSize)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CUtlVector(class CUtlVector<CHintMessage*> *const this, int growSize, int initSize)
{
} /* size: 144838484 */

/* <0> (null):0 */
void CBaseMonster(class CBaseMonster *)
{
} /* size: 144838444 */

/* <0> (null):0 */
inline void CBaseMonster(class CBaseMonster *const this)
{
} /* size: -1 */

/* <0> (null):0 */
inline void CHintMessageQueue(class CHintMessageQueue *const this)
{
} /* size: 524288 */

/* <0> (null):0 */
inline void CUnifiedSignals(class CUnifiedSignals *const this)
{
} /* size: 144839308 */

/* <0> (null):0 */
inline void CBasePlayer(class CBasePlayer *const this)
{
} /* size: 144839492 */

/* <0> (null):0 */
inline BOOL FNullEnt(const edict_t  * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline void MESSAGE_BEGIN(int msg_dest, int msg_type, const float  * pOrigin, edict_t * ed)
{
} /* size: 0 */

/* <0> (null):0 */
int SENTENCEG_PlayRndI(edict_t * entity, int isentenceg, float volume, float attenuation, int flags, int pitch)
{
	{
		char name;                                            //     0
		int ipick;                                            //     0
	}
} /* size: 4 */

/* <0> (null):0 */
char * memfgets(byte * pMemFile, int fileSize, int &const filePos, char * pBuffer, int bufferSize)
{
	{
		int i;                                                //     0
		int last;                                             //     0
		int stop;                                             //     0
		{
			int size;                                     //     0
		}
	}
} /* size: 4 */

/* <0> (null):0 */
void Precache(class CBaseEntity *const this)
{
} /* size: 131072 */

/* <0> (null):0 */
void Restart(class CBaseEntity *const this)
{
} /* size: 144853492 */

/* <0> (null):0 */
void Activate(class CBaseEntity *const this)
{
} /* size: 144853768 */

/* <0> (null):0 */
void Classify(class CBaseEntity *const this)
{
} /* size: 144853928 */

/* <0> (null):0 */
void DeathNotice(class CBaseEntity *const this, entvars_t * pevChild)
{
} /* size: 0 */

/* <0> (null):0 */
void BloodColor(class CBaseEntity *const this)
{
} /* size: 144854272 */

/* <0> (null):0 */
void IsTriggered(class CBaseEntity *const this, class CBaseEntity * pActivator)
{
} /* size: 144854432 */

/* <0> (null):0 */
void MyMonsterPointer(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void MySquadMonsterPointer(class CBaseEntity *const this)
{
} /* size: 144854756 */

/* <0> (null):0 */
void GetToggleState(class CBaseEntity *const this)
{
} /* size: 144854916 */

/* <0> (null):0 */
void AddPoints(class CBaseEntity *const this, int score, BOOL bAllowNegativeScore)
{
} /* size: 34720 */

/* <0> (null):0 */
void AddPointsToTeam(class CBaseEntity *const this, int score, BOOL bAllowNegativeScore)
{
} /* size: 144855284 */

/* <0> (null):0 */
void AddPlayerItem(class CBaseEntity *const this, class CBasePlayerItem * pItem)
{
} /* size: 524288 */

/* <0> (null):0 */
void RemovePlayerItem(class CBaseEntity *const this, class CBasePlayerItem * pItem)
{
} /* size: 524288 */

/* <0> (null):0 */
void GiveAmmo(class CBaseEntity *const this, int iAmount, char * szName, int iMax)
{
} /* size: 524288 */

/* <0> (null):0 */
void GetDelay(class CBaseEntity *const this)
{
} /* size: 329563 */

/* <0> (null):0 */
void IsMoving(class CBaseEntity *const this)
{
	operator!=(const class Vector  *const this,
			const class Vector  &const v); /* size=206416, low_pc=0 */ //     0
} /* size: 144868644 */

/* <0> (null):0 */
void OverrideReset(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void SetToggleState(class CBaseEntity *const this, int state)
{
} /* size: 0 */

/* <0> (null):0 */
void StartSneaking(class CBaseEntity *const this)
{
} /* size: 144869228 */

/* <0> (null):0 */
void StopSneaking(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void OnControls(class CBaseEntity *const this, entvars_t * pev)
{
} /* size: 144867928 */

/* <0> (null):0 */
void IsSneaking(class CBaseEntity *const this)
{
} /* size: 144868096 */

/* <0> (null):0 */
void IsAlive(class CBaseEntity *const this)
{
} /* size: 144868212 */

/* <0> (null):0 */
void IsBSPModel(class CBaseEntity *const this)
{
} /* size: 144870056 */

/* <0> (null):0 */
void ReflectGauss(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsPlayer(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsNetClient(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void TeamID(class CBaseEntity *const this)
{
} /* size: 144870720 */

/* <0> (null):0 */
void Think(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Touch(class CBaseEntity *const this, class CBaseEntity * pOther)
{
} /* size: 16 */

/* <0> (null):0 */
void Use(class CBaseEntity *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
} /* size: 0 */

/* <0> (null):0 */
void Blocked(class CBaseEntity *const this, class CBaseEntity * pOther)
{
} /* size: 144871777 */

/* <0> (null):0 */
void Respawn(class CBaseEntity *const this)
{
} /* size: 4718592 */

/* <0> (null):0 */
void UpdateOwner(class CBaseEntity *const this)
{
} /* size: 4718592 */

/* <0> (null):0 */
void FBecomeProne(class CBaseEntity *const this)
{
} /* size: 144871908 */

/* <0> (null):0 */
void Center(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=329655, low_pc=0 */ //     0
	operator*(const class Vector  *const this,
			float fl); /* size=0, low_pc=0 */ //     0
} /* size: 144871956 */

/* <0> (null):0 */
void EyePosition(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=134217730, low_pc=0 */ //     0
} /* size: 144154872 */

/* <0> (null):0 */
void EarPosition(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=144814905, low_pc=0 */ //     0
} /* size: 144819636 */

/* <0> (null):0 */
void BodyTarget(class CBaseEntity *const this, const class Vector  &const posSrc)
{
} /* size: 144819856 */

/* <0> (null):0 */
void Illumination(class CBaseEntity *const this)
{
} /* size: 144818424 */

/* <0> (null):0 */
void ObjectCaps(class CPointEntity *const this)
{
} /* size: 4 */

/* <0> (null):0 */
void ObjectCaps(class CAmbientGeneric *const this)
{
} /* size: 224 */

/* <0> (null):0 */
void Spawn(class CAmbientGeneric *const this)
{
	{
		char * szSoundFile;                                   //     0
	}
} /* size: 144820564 */

/* <0> (null):0 */
void Spawn(class CEnvSound *const this)
{
} /* size: 144819200 */

/* <0> (null):0 */
void ObjectCaps(class CSpeaker *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void RampThink(class CAmbientGeneric *const this)
{
	{
		char * szSoundFile;                                   //     0
		int pitch;                                            //     0
		int vol;                                              //     0
		int flags;                                            //     0
		int fChanged;                                         //     0
		int prev;                                             //     0
		{
			int pos;                                      //     0
		}
	}
} /* size: -1 */

/* <0> (null):0 */
void Precache(class CSpeaker *const this)
{
	Precache(class CSpeaker *const this); /* size=3014656, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void ToggleUse(class CSpeaker *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
	{
		int fActive;                                          //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void Restore(class CSpeaker *const this, class CRestore &const restore)
{
	Restore(class CSpeaker *const this,
		class CRestore &const restore); /* size=144825028, low_pc=0 */ //     0
} /* size: 416 */

/* <0> (null):0 */
void Restore(class CEnvSound *const this, class CRestore &const restore)
{
	Restore(class CEnvSound *const this,
		class CRestore &const restore); /* size=144825300, low_pc=0 */ //     0
} /* size: 456 */

/* <0> (null):0 */
void Restore(class CAmbientGeneric *const this, class CRestore &const restore)
{
	Restore(class CAmbientGeneric *const this,
		class CRestore &const restore); /* size=144354832, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Save(class CSpeaker *const this, class CSave &const save)
{
	Save(class CSpeaker *const this,
		class CSave &const save); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Save(class CEnvSound *const this, class CSave &const save)
{
	Save(class CEnvSound *const this,
		class CSave &const save); /* size=0, low_pc=0 */ //     0
} /* size: 144823160 */

/* <0> (null):0 */
void Save(class CAmbientGeneric *const this, class CSave &const save)
{
	Save(class CAmbientGeneric *const this,
		class CSave &const save); /* size=144909756, low_pc=0 */ //     0
} /* size: 144831460 */

/* <0> (null):0 */
void Spawn(class CSpeaker *const this)
{
	{
		char * szSoundFile;                                   //     0
	}
	Spawn(class CSpeaker *const this); /* size=144911688, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void memfgets(byte * pMemFile, int fileSize, int &const filePos, char * pBuffer, int bufferSize)
{
	{
		int i;                                                //     0
		int last;                                             //     0
		int stop;                                             //     0
		{
			int size;                                     //     0
		}
	}
} /* size: 0 */

/* <0> (null):0 */
inline BOOL FStrEq(const char  * sz1, const char  * sz2)
{
} /* size: 4 */

/* <0> (null):0 */
void KeyValue(class CEnvSound *const this, KeyValueData * pkvd)
{
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=1, low_pc=0 */ //     0
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
	KeyValue(class CEnvSound *const this,
		KeyValueData * pkvd); /* size=196608, low_pc=0 */ //     0
	atof(const char  * __nptr); /* size=984932, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void HasTarget(class CBaseEntity *const this, string_t targetname)
{
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void KeyValue(class CSpeaker *const this, KeyValueData * pkvd)
{
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
	KeyValue(class CBaseEntity *const this,
		KeyValueData * pkvd); /* size=144913100, low_pc=0 */ //     0
	KeyValue(class CSpeaker *const this,
		KeyValueData * pkvd); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void KeyValue(class CAmbientGeneric *const this, KeyValueData * pkvd)
{
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=11641, low_pc=0 */ //     0
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=144913760, low_pc=0 */ //     0
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=144916092, low_pc=0 */ //     0
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=11670, low_pc=0 */ //     0
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=144913920, low_pc=0 */ //     0
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=144916208, low_pc=0 */ //     0
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=11691, low_pc=0 */ //     0
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=144914080, low_pc=0 */ //     0
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=144916324, low_pc=0 */ //     0
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
	KeyValue(class CBaseEntity *const this,
		KeyValueData * pkvd); /* size=51061, low_pc=0 */ //     0
	atoi(const char  * __nptr); /* size=144914240, low_pc=0 */ //     0
	atoi(const char  * __nptr); /* size=144916440, low_pc=0 */ //     0
	atoi(const char  * __nptr); /* size=0, low_pc=0 */ //     0
	atoi(const char  * __nptr); /* size=199240, low_pc=0 */ //     0
	atoi(const char  * __nptr); /* size=144914400, low_pc=0 */ //     0
	atoi(const char  * __nptr); /* size=144916556, low_pc=0 */ //     0
	atoi(const char  * __nptr); /* size=0, low_pc=0 */ //     0
	atoi(const char  * __nptr); /* size=0, low_pc=0 */ //     0
	atoi(const char  * __nptr); /* size=144914676, low_pc=0 */ //     0
	atoi(const char  * __nptr); /* size=12035, low_pc=0 */ //     0
	atoi(const char  * __nptr); /* size=0, low_pc=0 */ //     0
	atoi(const char  * __nptr); /* size=0, low_pc=0 */ //     0
	atoi(const char  * __nptr); /* size=144914836, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void ambient_generic(entvars_t * pev)
{
	GetClassPtr<CAmbientGeneric>(class CAmbientGeneric * a); /* size=0, low_pc=0 */ //     0
} /* size: 144916840 */

/* <0> (null):0 */
void InitModulationParms(class CAmbientGeneric *const this)
{
	{
		int pitchinc;                                         //     0
	}
} /* size: 144927608 */

/* <0> (null):0 */
void ToggleUse(class CAmbientGeneric *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
	{
		char * szSoundFile;                                   //     0
		float fraction;                                       //     0
		{
			int pitchinc;                                 //     0
		}
	}
} /* size: 65536 */

/* <0> (null):0 */
void Precache(class CAmbientGeneric *const this)
{
	{
		char * szSoundFile;                                   //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void Restart(class CAmbientGeneric *const this)
{
	{
		char * szSoundFile;                                   //     0
	}
} /* size: 144928424 */

/* <0> (null):0 */
class CEnvSound * GetClassPtr<CEnvSound>(class CEnvSound * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
void env_sound(entvars_t * pev)
{
	GetClassPtr<CEnvSound>(class CEnvSound * a); /* size=144927340, low_pc=0 */ //     0
} /* size: 256 */

/* <0> (null):0 */
BOOL FEnvSoundInRange(entvars_t * pev, entvars_t * pevTarget, float * pflRange) /* linkage=_Z16FEnvSoundInRangeP9entvars_sS0_Pf */
{
	{
		class CEnvSound * pSound;                             //     0
		class Vector vecSpot1;                                //     0
		class Vector vecSpot2;                                //     0
		class Vector vecRange;                                //     0
		float flRange;                                        //     0
		TraceResult tr;                                       //     0
		GetClassPtr<CEnvSound>(class CEnvSound * a); /* size=-1, low_pc=0 */ //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=144930516, low_pc=0 */ //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		operator-(const class Vector  *const this,
				const class Vector  &const v); /* size=144930676, low_pc=0 */ //     0
		Length(const class Vector  *const this); /* size=144930600, low_pc=0 */ //     0
	}
} /* size: 4 */

/* <0> (null):0 */
void USENTENCEG_InitLRU(unsigned char * plru, int count)
{
	{
		int i;                                                //     0
		int j;                                                //     0
		int k;                                                //     0
		unsigned char temp;                                   //     0
	}
	USENTENCEG_InitLRU(unsigned char * plru,
				int count); /* size=144931056, low_pc=0 */ //     0
} /* size: 144930664 */

/* <0> (null):0 */
int USENTENCEG_PickSequential(int isentenceg, char * szfound, int ipick, int freset)
{
	{
		char * szgroupname;                                   //     0
		unsigned char count;                                  //     0
		char sznum;                                           //     0
	}
} /* size: 4 */

/* <0> (null):0 */
void USENTENCEG_PickSequential(int isentenceg, char * szfound, int ipick, int freset)
{
	{
		char * szgroupname;                                   //     0
		unsigned char count;                                  //     0
		char sznum;                                           //     0
	}
} /* size: 144898088 */

/* <0> (null):0 */
int USENTENCEG_Pick(int isentenceg, char * szfound) /* linkage=_Z15USENTENCEG_PickiPc */
{
	{
		char * szgroupname;                                   //     0
		unsigned char * plru;                                 //     0
		unsigned char i;                                      //     0
		unsigned char count;                                  //     0
		char sznum;                                           //     0
		unsigned char ipick;                                  //     0
		int ffound;                                           //     0
		USENTENCEG_InitLRU(unsigned char * plru,
					int count); /* size=0, low_pc=0 */ //     0
	}
} /* size: 4 */

/* <0> (null):0 */
int SENTENCEG_GetIndex(const char  * szgroupname)
{
	{
		int i;                                                //     0
	}
} /* size: 4 */

/* <0> (null):0 */
int SENTENCEG_Lookup(const char  * sample, char * sentencenum)
{
	{
		char sznum;                                           //     0
		int i;                                                //     0
	}
} /* size: 4 */

/* <0> (null):0 */
void SpeakerThink(class CSpeaker *const this)
{
	{
		char * szSoundFile;                                   //     0
		float flvolume;                                       //     0
		float flattenuation;                                  //     0
		int flags;                                            //     0
		int pitch;                                            //     0
		SENTENCEG_PlayRndSz(edict_t * entity,
					const char  * szgroupname,
					float volume,
					float attenuation,
					int flags,
					int pitch); /* size=144900892, low_pc=0 */ //     0
	}
} /* size: 144457056 */

/* <0> (null):0 */
void SENTENCEG_GetIndex(const char  * szgroupname)
{
	{
		int i;                                                //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void SENTENCEG_PlayRndI(edict_t * entity, int isentenceg, float volume, float attenuation, int flags, int pitch)
{
	{
		char name;                                            //     0
		int ipick;                                            //     0
		EMIT_SOUND_DYN(edict_t * entity,
				int channel,
				const char  * sample,
				float volume,
				float attenuation,
				int flags,
				int pitch); /* size=0, low_pc=0 */ //     0
	}
} /* size: 144876808 */

/* <0> (null):0 */
void SENTENCEG_PlayRndSz(edict_t * entity, const char  * szgroupname, float volume, float attenuation, int flags, int pitch)
{
	{
		char name;                                            //     0
		int ipick;                                            //     0
		int isentenceg;                                       //     0
		SENTENCEG_GetIndex(const char  * szgroupname); /* size=0, low_pc=0 */ //     0
		EMIT_SOUND_DYN(edict_t * entity,
				int channel,
				const char  * sample,
				float volume,
				float attenuation,
				int flags,
				int pitch); /* size=144878484, low_pc=0 */ //     0
	}
	SENTENCEG_PlayRndSz(edict_t * entity,
				const char  * szgroupname,
				float volume,
				float attenuation,
				int flags,
				int pitch); /* size=98236, low_pc=0 */ //     0
} /* size: 144878064 */

/* <0> (null):0 */
int SENTENCEG_PlaySequentialSz(edict_t * entity, const char  * szgroupname, float volume, float attenuation, int flags, int pitch, int ipick, int freset) /* linkage=_Z26SENTENCEG_PlaySequentialSzP7edict_sPKcffiiii */
{
	{
		char name;                                            //     0
		int ipicknext;                                        //     0
		int isentenceg;                                       //     0
		SENTENCEG_GetIndex(const char  * szgroupname); /* size=144312544, low_pc=0 */ //     0
		USENTENCEG_PickSequential(int isentenceg,
						char * szfound,
						int ipick,
						int freset); /* size=3014656, low_pc=0 */ //     0
		EMIT_SOUND_DYN(edict_t * entity,
				int channel,
				const char  * sample,
				float volume,
				float attenuation,
				int flags,
				int pitch); /* size=144939824, low_pc=0 */ //     0
	}
} /* size: 4 */

/* <0> (null):0 */
void SENTENCEG_Stop(edict_t * entity, int isentenceg, int ipick) /* linkage=_Z14SENTENCEG_StopP7edict_sii */
{
	{
		char buffer;                                          //     0
		char sznum;                                           //     0
		STOP_SOUND(edict_t * entity,
				int channel,
				const char  * sample); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void SENTENCEG_Init(void) /* linkage=_Z14SENTENCEG_Initv */
{
	{
		char buffer;                                          //     0
		char szgroup;                                         //     0
		int i;                                                //     0
		int j;                                                //     0
		int isentencegs;                                      //     0
		int filePos;                                          //     0
		int fileSize;                                         //     0
		byte * pMemFile;                                      //     0
		{
			const char  * pString;                        //     0
		}
		USENTENCEG_InitLRU(unsigned char * plru,
					int count); /* size=1, low_pc=0 */ //     0
	}
} /* size: 256 */

/* <0> (null):0 */
void SENTENCEG_Lookup(const char  * sample, char * sentencenum)
{
	{
		char sznum;                                           //     0
		int i;                                                //     0
	}
} /* size: 145035632 */

/* <0> (null):0 */
void EMIT_SOUND_DYN(edict_t * entity, int channel, const char  * sample, float volume, float attenuation, int flags, int pitch)
{
	{
		char name;                                            //     0
		SENTENCEG_Lookup(const char  * sample,
				char * sentencenum); /* size=-1, low_pc=0 */ //     0
	}
	EMIT_SOUND_DYN(edict_t * entity,
			int channel,
			const char  * sample,
			float volume,
			float attenuation,
			int flags,
			int pitch); /* size=0, low_pc=0 */ //     0
} /* size: 8201 */

/* <0> (null):0 */
void EMIT_SOUND_SUIT(edict_t * entity, const char  * sample) /* linkage=_Z15EMIT_SOUND_SUITP7edict_sPKc */
{
	{
		float fvol;                                           //     0
		int pitch;                                            //     0
		EMIT_SOUND_DYN(edict_t * entity,
				int channel,
				const char  * sample,
				float volume,
				float attenuation,
				int flags,
				int pitch); /* size=0, low_pc=0 */ //     0
	}
} /* size: 1902877 */

/* <0> (null):0 */
void EMIT_GROUPID_SUIT(edict_t * entity, int isentenceg) /* linkage=_Z17EMIT_GROUPID_SUITP7edict_si */
{
	{
		float fvol;                                           //     0
		int pitch;                                            //     0
		SENTENCEG_PlayRndI(edict_t * entity,
					int isentenceg,
					float volume,
					float attenuation,
					int flags,
					int pitch); /* size=0, low_pc=0 */ //     0
	}
} /* size: 145010248 */

/* <0> (null):0 */
void EMIT_GROUPNAME_SUIT(edict_t * entity, const char  * groupname) /* linkage=_Z19EMIT_GROUPNAME_SUITP7edict_sPKc */
{
	{
		float fvol;                                           //     0
		int pitch;                                            //     0
		SENTENCEG_PlayRndSz(edict_t * entity,
					const char  * szgroupname,
					float volume,
					float attenuation,
					int flags,
					int pitch); /* size=145014576, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void TEXTURETYPE_Init(void) /* linkage=_Z16TEXTURETYPE_Initv */
{
	{
		char buffer;                                          //     0
		int i;                                                //     0
		int j;                                                //     0
		byte * pMemFile;                                      //     0
		int fileSize;                                         //     0
		int filePos;                                          //     0
	}
} /* size: 137633272 */

/* <0> (null):0 */
char TEXTURETYPE_Find(char * name)
{
	{
		int i;                                                //     0
	}
} /* size: 1 */

/* <0> (null):0 */
void TEXTURETYPE_Find(char * name)
{
	{
		int i;                                                //     0
	}
} /* size: 0 */

/* <0> (null):0 */
float TEXTURETYPE_PlaySound(TraceResult * ptr, class Vector vecSrc, class Vector vecEnd, int iBulletType) /* linkage=_Z21TEXTURETYPE_PlaySoundP11TraceResult6VectorS1_i */
{
	{
		char chTextureType;                                   //     0
		float fvol;                                           //     0
		float fvolbar;                                        //     0
		char szbuffer;                                        //     0
		const char  * pTextureName;                           //     0
		float rgfl1;                                          //     0
		float rgfl2;                                          //     0
		char * rgsz;                                          //     0
		int cnt;                                              //     0
		float fattn;                                          //     0
		class CBaseEntity * pEntity;                          //     0
		Instance(edict_t * pent); /* size=2, low_pc=0 */ //     0
		CopyToArray(const class Vector  *const this,
				float * rgfl); /* size=145059216, low_pc=0 */ //     0
		CopyToArray(const class Vector  *const this,
				float * rgfl); /* size=145059416, low_pc=0 */ //     0
		TEXTURETYPE_Find(char * name); /* size=143664496, low_pc=0 */ //     0
		FClassnameIs(entvars_t * pev,
				const char  * szClassname); /* size=145063024, low_pc=0 */ //     0
		{
			float flVolume;                               //     0
			ENT(EOFFSET eoffset); /* size=327746, low_pc=0 */ //     0
			ENT(EOFFSET eoffset); /* size=0, low_pc=0 */ //     0
		}
		ENT(EOFFSET eoffset); /* size=236, low_pc=0 */ //     0
		ENT(EOFFSET eoffset); /* size=1902911, low_pc=0 */ //     0
	}
} /* size: 4 */

/* <0> (null):0 */
void speaker(entvars_t * pev)
{
	GetClassPtr<CSpeaker>(class CSpeaker * a); /* size=145059992, low_pc=0 */ //     0
} /* size: 145063504 */

/* <0> (null):0 */
class CBasePlayer * GetClassPtr<CBasePlayer>(class CBasePlayer * a) /* linkage=_Z11GetClassPtrI11CBasePlayerEPT_S2_ */
{
	{
		entvars_t * pev;                                      //     0
		VARS(edict_t * pent); /* size=20, low_pc=0 */ //     0
		GET_PRIVATE(edict_t * pent); /* size=4, low_pc=0 */ //     0
		operator new(size_t stAllocateBlock,
				entvars_t * pev); /* size=145060600, low_pc=0 */ //     0
		CBasePlayer(class CBasePlayer *const this); /* size=145064596, low_pc=0 */ //     0
	}
} /* size: 4 */

/* <0> (null):0 */
void Think(class CEnvSound *const this)
{
	
env_sound_Think_fast:                                                 //     0
	
env_sound_Think_slow:                                                 //     0
	{
		edict_t * pentPlayer;                                 //     0
		class CBasePlayer * pPlayer;                          //     0
		float flRange;                                        //     0
		edict(class CBaseEntity *const this); /* size=143924728, low_pc=0 */ //     0
		FNullEnt(const edict_t  * pent); /* size=145069300, low_pc=0 */ //     0
		VARS(edict_t * pent); /* size=144834644, low_pc=0 */ //     0
		FNullEnt(const edict_t  * pent); /* size=144739564, low_pc=0 */ //     0
		MESSAGE_BEGIN(int msg_dest,
				int msg_type,
				const float  * pOrigin,
				edict_t * ed); /* size=145074008, low_pc=0 */ //     0
	}
} /* size: 145060880 */



/* Variables: */

int                        fActive; /* size: 4 */

char *                     szSoundFile; /* size: 4 */

int                        i; /* size: 4 */

int                        j; /* size: 4 */

int                        k; /* size: 4 */

unsigned char              temp; /* size: 1 */

char                       name[32]; /* size: 32 */

char                       name[64]; /* size: 64 */

int                        ipick; /* size: 4 */

int                        isentenceg; /* size: 4 */

class CBaseEntity *        pEnt; /* size: 4 */

entvars_t *                pev; /* size: 4 */

entvars_t *                pev; /* size: 4 */

char                       name[64]; /* size: 64 */

int                        ipick; /* size: 4 */

int                        i; /* size: 4 */

int                        last; /* size: 4 */

int                        stop; /* size: 4 */

int                        size; /* size: 4 */

char *                     szSoundFile; /* size: 4 */

char *                     szSoundFile; /* size: 4 */

int                        pitch; /* size: 4 */

int                        vol; /* size: 4 */

int                        flags; /* size: 4 */

int                        fChanged; /* size: 4 */

int                        prev; /* size: 4 */

int                        pos; /* size: 4 */

int                        fActive; /* size: 4 */

char *                     szSoundFile; /* size: 4 */

; /* size: 144911520 */

int                        i; /* size: 4 */

int                        last; /* size: 4 */

int                        stop; /* size: 4 */

int                        size; /* size: 4 */

; /* size: 144915100 */

int                        pitchinc; /* size: 4 */

char *                     szSoundFile; /* size: 4 */

float                      fraction; /* size: 4 */

int                        pitchinc; /* size: 4 */

char *                     szSoundFile; /* size: 4 */

char *                     szSoundFile; /* size: 4 */

entvars_t *                pev; /* size: 4 */

; /* size: 144929352 */

class CEnvSound *          pSound; /* size: 4 */

class Vector              vecSpot1; /* size: 12 */

class Vector              vecSpot2; /* size: 12 */

class Vector              vecRange; /* size: 12 */

float                      flRange; /* size: 4 */

TraceResult                tr; /* size: 56 */

; /* size: 144930172 */

int                        i; /* size: 4 */

int                        j; /* size: 4 */

int                        k; /* size: 4 */

unsigned char              temp; /* size: 1 */

; /* size: 144931120 */

; /* size: 144931164 */

; /* size: 144931208 */

; /* size: 144930616 */

char *                     szgroupname; /* size: 4 */

unsigned char              count; /* size: 1 */

char                       sznum[8]; /* size: 8 */

char *                     szgroupname; /* size: 4 */

unsigned char              count; /* size: 1 */

char                       sznum[8]; /* size: 8 */

char *                     szgroupname; /* size: 4 */

unsigned char *            plru; /* size: 4 */

unsigned char              i; /* size: 1 */

unsigned char              count; /* size: 1 */

char                       sznum[8]; /* size: 8 */

unsigned char              ipick; /* size: 1 */

int                        ffound; /* size: 4 */

; /* size: 144899108 */

; /* size: 144899152 */

; /* size: 144899196 */

; /* size: 144899284 */

; /* size: 144899336 */

; /* size: 144899380 */

; /* size: 144899424 */

; /* size: 144898432 */

int                        i; /* size: 4 */

char                       sznum[8]; /* size: 8 */

int                        i; /* size: 4 */

char *                     szSoundFile; /* size: 4 */

float                      flvolume; /* size: 4 */

float                      flattenuation; /* size: 4 */

int                        flags; /* size: 4 */

int                        pitch; /* size: 4 */

; /* size: 144900692 */

; /* size: 144900736 */

; /* size: 144900780 */

; /* size: 144900824 */

; /* size: 144901052 */

; /* size: 144901188 */

; /* size: 144901276 */

; /* size: 144900640 */

; /* size: 144901872 */

; /* size: 144635280 */

; /* size: 144900092 */

int                        i; /* size: 4 */

char                       name[64]; /* size: 64 */

int                        ipick; /* size: 4 */

; /* size: 144877300 */

; /* size: 144877436 */

; /* size: 144877524 */

; /* size: 144876788 */

char                       name[64]; /* size: 64 */

int                        ipick; /* size: 4 */

int                        isentenceg; /* size: 4 */

; /* size: 144878320 */

; /* size: 144878548 */

; /* size: 144878684 */

; /* size: 144878772 */

; /* size: 144878136 */

; /* size: 144879368 */

; /* size: 144879412 */

; /* size: 144877856 */

char                       name[64]; /* size: 64 */

int                        ipicknext; /* size: 4 */

int                        isentenceg; /* size: 4 */

; /* size: 144880012 */

; /* size: 144880240 */

; /* size: 144880284 */

; /* size: 144880148 */

; /* size: 144939800 */

; /* size: 145032900 */

; /* size: 145032988 */

; /* size: 144879500 */

char                       buffer[64]; /* size: 64 */

char                       sznum[8]; /* size: 8 */

; /* size: 145033800 */

; /* size: 145033936 */

; /* size: 145034024 */

; /* size: 145033320 */

char                       buffer[512]; /* size: 512 */

char                       szgroup[64]; /* size: 64 */

int                        i; /* size: 4 */

int                        j; /* size: 4 */

int                        isentencegs; /* size: 4 */

int                        filePos; /* size: 4 */

int                        fileSize; /* size: 4 */

byte *                     pMemFile; /* size: 4 */

const char  *              pString; /* size: 4 */

; /* size: 145035084 */

; /* size: 145035128 */

; /* size: 145035172 */

; /* size: 145035260 */

; /* size: 145035352 */

; /* size: 145035396 */

; /* size: 145035440 */

; /* size: 145034356 */

char                       sznum[8]; /* size: 8 */

int                        i; /* size: 4 */

char                       name[32]; /* size: 32 */

; /* size: 145036376 */

; /* size: 145036188 */

; /* size: 145036796 */

float                      fvol; /* size: 4 */

int                        pitch; /* size: 4 */

; /* size: 145009648 */

; /* size: 145009784 */

; /* size: 145009872 */

; /* size: 145009232 */

float                      fvol; /* size: 4 */

int                        pitch; /* size: 4 */

; /* size: 145010720 */

; /* size: 145010764 */

; /* size: 145010900 */

; /* size: 145011036 */

; /* size: 145011124 */

; /* size: 145010204 */

float                      fvol; /* size: 4 */

int                        pitch; /* size: 4 */

; /* size: 145011948 */

; /* size: 145011992 */

; /* size: 145012036 */

; /* size: 145012080 */

; /* size: 145012308 */

; /* size: 145012444 */

; /* size: 145012532 */

; /* size: 145011896 */

; /* size: 145013128 */

; /* size: 145013172 */

; /* size: 144255700 */

char                       buffer[512]; /* size: 512 */

int                        i; /* size: 4 */

int                        j; /* size: 4 */

byte *                     pMemFile; /* size: 4 */

int                        fileSize; /* size: 4 */

int                        filePos; /* size: 4 */

int                        i; /* size: 4 */

int                        i; /* size: 4 */

char                       chTextureType; /* size: 1 */

float                      fvol; /* size: 4 */

float                      fvolbar; /* size: 4 */

char                       szbuffer[64]; /* size: 64 */

const char  *              pTextureName; /* size: 4 */

float                      rgfl1[3]; /* size: 12 */

float                      rgfl2[3]; /* size: 12 */

char *                     rgsz[4]; /* size: 16 */

int                        cnt; /* size: 4 */

float                      fattn; /* size: 4 */

class CBaseEntity *        pEntity; /* size: 4 */

; /* size: 145059064 */

; /* size: 145059268 */

float                      flVolume; /* size: 4 */

; /* size: 145060056 */

entvars_t *                pev; /* size: 4 */

edict_t *                  pentPlayer; /* size: 4 */

class CBasePlayer *        pPlayer; /* size: 4 */

float                      flRange; /* size: 4 */

extern class _IO_FILE *           stdin; /* size: 4 */

extern class _IO_FILE *           stdout; /* size: 4 */

intconst                   k_cubSaltSize; /* size: 4 */

GID_tconst                 k_GIDNil; /* size: 8 */

GID_tconst                 k_TxnIDNil; /* size: 8 */

GID_tconst                 k_TxnIDUnknown; /* size: 8 */

PackageId_tconst           k_uPackageIdFreeSub; /* size: 4 */

PackageId_tconst           k_uPackageIdInvalid; /* size: 4 */

AppId_tconst               k_uAppIdInvalid; /* size: 4 */

AssetClassId_tconst        k_ulAssetClassIdInvalid; /* size: 8 */

PhysicalItemId_tconst      k_uPhysicalItemIdInvalid; /* size: 4 */

DepotId_tconst             k_uDepotIdInvalid; /* size: 4 */

CellID_tconst              k_uCellIDInvalid; /* size: 4 */

SteamAPICall_tconst        k_uAPICallInvalid; /* size: 8 */

PartnerId_tconst           k_uPartnerIdInvalid; /* size: 4 */

extern enginefuncs_t              g_engfuncs; /* size: 632 */

extern globalvars_t *             gpGlobals; /* size: 4 */

extern class Vectorconst          g_vecZero; /* size: 12 */

char                       gszallsentencenames[1536][16]; /* size: 24576 */

int                        gcallsentences; /* size: 4 */

extern class CGameRules *         g_pGameRules; /* size: 4 */

struct dynpitchvol         rgdpvpreset[27]; /* size: 2700 */

struct sentenceg           rgsentenceg[200]; /* size: 10400 */

int                        fSentencesInit; /* size: 4 */

int                        fTextureTypeInit; /* size: 4 */

int                        gcTextures; /* size: 4 */

char                       grgszTextureName[1024][17]; /* size: 17408 */

char                       grgchTextureType[1024]; /* size: 1024 */

; /* size: 145079572 */

; /* size: 145079616 */

; /* size: 0 */

/* Types: */

/* 1 */
char
 /* size: 1 */

/* 2 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 3 */
unsigned int
 /* size: 4 */

/* 4 */
unsigned char
 /* size: 1 */

/* 5 */
short unsigned int
 /* size: 2 */

/* 6 */
long unsigned int
 /* size: 4 */

/* 7 */
signed char
 /* size: 1 */

/* 8 */
short int
 /* size: 2 */

/* 9 */
int
 /* size: 4 */

/* 10 */
long long int
 /* size: 8 */

/* 11 */
long long unsigned int
 /* size: 8 */

/* 12 */
/* <0> (null):0 */
typedef long long int __quad_t; /* size: 8 */

/* 13 */
/* <0> (null):0 */
typedef long int __off_t; /* size: 4 */

/* 14 */
long int
 /* size: 4 */

/* 15 */
/* <0> (null):0 */
typedef __quad_t __off64_t; /* size: 8 */

/* 16 */
 /* pointer to 0 */
 /* size: 4 */

/* 17 */
 /* pointer to 1 */
 /* size: 4 */

/* 18 */
/* <0> (null):0 */
struct _IO_FILE {
	int                        _flags;               /*     0     4 */
	char *                     _IO_read_ptr;         /*     4     4 */
	char *                     _IO_read_end;         /*     8     4 */
	char *                     _IO_read_base;        /*    12     4 */
	char *                     _IO_write_base;       /*    16     4 */
	char *                     _IO_write_ptr;        /*    20     4 */
	char *                     _IO_write_end;        /*    24     4 */
	char *                     _IO_buf_base;         /*    28     4 */
	char *                     _IO_buf_end;          /*    32     4 */
	char *                     _IO_save_base;        /*    36     4 */
	char *                     _IO_backup_base;      /*    40     4 */
	char *                     _IO_save_end;         /*    44     4 */
	class _IO_marker *         _markers;             /*    48     4 */
	class _IO_FILE *           _chain;               /*    52     4 */
	int                        _fileno;              /*    56     4 */
	int                        _flags2;              /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	__off_t                    _old_offset;          /*    64     4 */
	short unsigned int         _cur_column;          /*    68     2 */
	signed char                _vtable_offset;       /*    70     1 */
	char                       _shortbuf[1];         /*    71     1 */
	_IO_lock_t *               _lock;                /*    72     4 */
	__off64_t                  _offset;              /*    76     8 */
	void *                     __pad1;               /*    84     4 */
	void *                     __pad2;               /*    88     4 */
	void *                     __pad3;               /*    92     4 */
	void *                     __pad4;               /*    96     4 */
	size_t                     __pad5;               /*   100     4 */
	int                        _mode;                /*   104     4 */
	char                       _unused2[40];         /*   108    40 */
	/* --- cacheline 2 boundary (128 bytes) was 20 bytes ago --- */

	/* size: 148, cachelines: 3, members: 29 */
	/* last cacheline: 20 bytes */
}; /* size: 148 */

/* 19 */
/* <0> (null):0 */
typedef void _IO_lock_t; /* size: 0 */

/* 20 */
/* <0> (null):0 */
struct _IO_marker {
	class _IO_marker *         _next;                /*     0     4 */
	class _IO_FILE *           _sbuf;                /*     4     4 */
	int                        _pos;                 /*     8     4 */

	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 21 */
 /* pointer to 20 */
 /* size: 4 */

/* 22 */
 /* pointer to 18 */
 /* size: 4 */

/* 23 */
 /* pointer to 20 */
 /* size: 4 */

/* 24 */
 /* pointer to 18 */
 /* size: 4 */

/* 25 */
/* <0> (null):0 */
char                       array[1]; /* size: 1 */

/* 26 */
 /* pointer to 19 */
 /* size: 4 */

/* 27 */
/* <0> (null):0 */
char                       array[40]; /* size: 40 */

/* 28 */
 /* pointer to 29 */
 /* size: 4 */

/* 29 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 30 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 31 */
long double
 /* size: 12 */

/* 32 */
double
 /* size: 8 */

/* 33 */
/* <0> (null):0 */
typedef int int32; /* size: 4 */

/* 34 */
/* <0> (null):0 */
typedef unsigned int uint32; /* size: 4 */

/* 35 */
/* <0> (null):0 */
typedef long long unsigned int uint64; /* size: 8 */

/* 36 */
/* <0> (null):0 */
typedef uint64 GID_t; /* size: 8 */

/* 37 */
/* <0> (null):0 */
typedef uint32 PackageId_t; /* size: 4 */

/* 38 */
/* <0> (null):0 */
typedef uint32 AppId_t; /* size: 4 */

/* 39 */
/* <0> (null):0 */
typedef uint64 AssetClassId_t; /* size: 8 */

/* 40 */
/* <0> (null):0 */
typedef uint32 PhysicalItemId_t; /* size: 4 */

/* 41 */
/* <0> (null):0 */
typedef uint32 DepotId_t; /* size: 4 */

/* 42 */
/* <0> (null):0 */
typedef uint32 CellID_t; /* size: 4 */

/* 43 */
/* <0> (null):0 */
typedef uint64 SteamAPICall_t; /* size: 8 */

/* 44 */
/* <0> (null):0 */
typedef uint32 PartnerId_t; /* size: 4 */

/* 45 */
/* <0> (null):0 */
typedef int BOOL; /* size: 4 */

/* 46 */
/* <0> (null):0 */
typedef unsigned char byte; /* size: 1 */

/* 47 */
/* <0> (null):0 */
typedef unsigned int string_t; /* size: 4 */

/* 48 */
/* <0> (null):0 */
typedef float vec_t; /* size: 4 */

/* 49 */
float
 /* size: 4 */

/* 50 */
/* <0> (null):0 */
class Vector2D {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	/* <0> (null):0 */
	void Vector2D(class Vector2D *);

	/* <0> (null):0 */
	void Vector2D(class Vector2D *, float, float);

	/* <0> (null):0 */
	class Vector2D operator+(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DplERKS_ */

	/* <0> (null):0 */
	class Vector2D operator-(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DmiERKS_ */

	/* <0> (null):0 */
	class Vector2D operator*(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DmlEf */

	/* <0> (null):0 */
	class Vector2D operator/(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DdvEf */

	/* <0> (null):0 */
	float Length(const class Vector2D  *); /* linkage=_ZNK8Vector2D6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector2D  *); /* linkage=_ZNK8Vector2D13LengthSquaredEv */

	/* <0> (null):0 */
	class Vector2D Normalize(const class Vector2D  *); /* linkage=_ZNK8Vector2D9NormalizeEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector2D *); /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector2D *, float); /* linkage=_ZN8Vector2D6IsZeroEf */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 51 */
 /* pointer to 50 */
 /* size: 4 */

/* 52 */
 /* pointer to 53 */
 /* size: 4 */

/* 53 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 54 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 55 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 56 */
bool
 /* size: 1 */

/* 57 */
/* <0> (null):0 */
class Vector {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	vec_t                      z;                    /*     8     4 */
	/* <0> (null):0 */
	void Vector(class Vector *);

	/* <0> (null):0 */
	void Vector(class Vector *, float, float, float);

	/* <0> (null):0 */
	void Vector(class Vector *, const class Vector  &);

	/* <0> (null):0 */
	void Vector(class Vector *, float *);

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *); /* linkage=_ZNK6VectorngEv */

	/* <0> (null):0 */
	int operator==(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectoreqERKS_ */

	/* <0> (null):0 */
	int operator!=(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorneERKS_ */

	/* <0> (null):0 */
	class Vector operator+(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorplERKS_ */

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectormiERKS_ */

	/* <0> (null):0 */
	class Vector operator*(const class Vector  *, float); /* linkage=_ZNK6VectormlEf */

	/* <0> (null):0 */
	class Vector operator/(const class Vector  *, float); /* linkage=_ZNK6VectordvEf */

	/* <0> (null):0 */
	void CopyToArray(const class Vector  *, float *); /* linkage=_ZNK6Vector11CopyToArrayEPf */

	/* <0> (null):0 */
	float Length(const class Vector  *); /* linkage=_ZNK6Vector6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector  *); /* linkage=_ZNK6Vector13LengthSquaredEv */

	/* <0> (null):0 */
	float * operator float*(class Vector *); /* linkage=_ZN6VectorcvPfEv */

	/* <0> (null):0 */
	const float  * operator const float*(const class Vector  *); /* linkage=_ZNK6VectorcvPKfEv */

	/* <0> (null):0 */
	class Vector Normalize(const class Vector  *); /* linkage=_ZNK6Vector9NormalizeEv */

	/* <0> (null):0 */
	class Vector2D Make2D(const class Vector  *); /* linkage=_ZNK6Vector6Make2DEv */

	/* <0> (null):0 */
	float Length2D(const class Vector  *); /* linkage=_ZNK6Vector8Length2DEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector  *, float); /* linkage=_ZNK6Vector16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector  *, float); /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector *); /* linkage=_ZN6Vector16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector *, float); /* linkage=_ZN6Vector6IsZeroEf */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 58 */
 /* pointer to 57 */
 /* size: 4 */

/* 59 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 60 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 61 */
 /* pointer to 49 */
 /* size: 4 */

/* 62 */
 /* pointer to 63 */
 /* size: 4 */

/* 63 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 64 */
 /* pointer to 65 */
 /* size: 4 */

/* 65 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 66 */
/* <0> (null):0 */
typedef int qboolean; /* size: 4 */

/* 67 */
/* <0> (null):0 */
struct link_s {
	class link_s *             prev;                 /*     0     4 */
	class link_s *             next;                 /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 68 */
 /* pointer to 67 */
 /* size: 4 */

/* 69 */
/* <0> (null):0 */
typedef struct link_s link_t; /* size: 8 */

/* 70 */
/* <0> (null):0 */
typedef struct edict_s edict_t; /* size: 804 */

/* 71 */
/* <0> (null):0 */
struct edict_s {
	qboolean                   free;                 /*     0     4 */
	int                        serialnumber;         /*     4     4 */
	link_t                     area;                 /*     8     8 */
	int                        headnode;             /*    16     4 */
	int                        num_leafs;            /*    20     4 */
	short int                  leafnums[48];         /*    24    96 */
	/* --- cacheline 1 boundary (64 bytes) was 56 bytes ago --- */
	float                      freetime;             /*   120     4 */
	void *                     pvPrivateData;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	entvars_t                  v;                    /*   128   676 */
	/* --- cacheline 12 boundary (768 bytes) was 36 bytes ago --- */

	/* size: 804, cachelines: 13, members: 9 */
	/* last cacheline: 36 bytes */
}; /* size: 804 */

/* 72 */
 /* pointer to 70 */
 /* size: 4 */

/* 73 */
/* <0> (null):0 */
struct {
	float                      time;                 /*     0     4 */
	float                      frametime;            /*     4     4 */
	float                      force_retouch;        /*     8     4 */
	string_t                   mapname;              /*    12     4 */
	string_t                   startspot;            /*    16     4 */
	float                      deathmatch;           /*    20     4 */
	float                      coop;                 /*    24     4 */
	float                      teamplay;             /*    28     4 */
	float                      serverflags;          /*    32     4 */
	float                      found_secrets;        /*    36     4 */
	class Vector              v_forward;             /*    40    12 */
	class Vector              v_up;                  /*    52    12 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	class Vector              v_right;               /*    64    12 */
	float                      trace_allsolid;       /*    76     4 */
	float                      trace_startsolid;     /*    80     4 */
	float                      trace_fraction;       /*    84     4 */
	class Vector              trace_endpos;          /*    88    12 */
	class Vector              trace_plane_normal;    /*   100    12 */
	float                      trace_plane_dist;     /*   112     4 */
	edict_t *                  trace_ent;            /*   116     4 */
	float                      trace_inopen;         /*   120     4 */
	float                      trace_inwater;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	int                        trace_hitgroup;       /*   128     4 */
	int                        trace_flags;          /*   132     4 */
	int                        msg_entity;           /*   136     4 */
	int                        cdAudioTrack;         /*   140     4 */
	int                        maxClients;           /*   144     4 */
	int                        maxEntities;          /*   148     4 */
	const char  *              pStringBase;          /*   152     4 */
	void *                     pSaveData;            /*   156     4 */
	class Vector              vecLandmarkOffset;     /*   160    12 */

	/* size: 172, cachelines: 3, members: 31 */
	/* last cacheline: 44 bytes */
}; /* size: 172 */

/* 74 */
/* <0> (null):0 */
typedef class  globalvars_t; /* size: 172 */

/* 75 */
/* <0> (null):0 */
struct entvars_s {
	string_t                   classname;            /*     0     4 */
	string_t                   globalname;           /*     4     4 */
	class Vector              origin;                /*     8    12 */
	class Vector              oldorigin;             /*    20    12 */
	class Vector              velocity;              /*    32    12 */
	class Vector              basevelocity;          /*    44    12 */
	class Vector              clbasevelocity;        /*    56    12 */
	/* --- cacheline 1 boundary (64 bytes) was 4 bytes ago --- */
	class Vector              movedir;               /*    68    12 */
	class Vector              angles;                /*    80    12 */
	class Vector              avelocity;             /*    92    12 */
	class Vector              punchangle;            /*   104    12 */
	class Vector              v_angle;               /*   116    12 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	class Vector              endpos;                /*   128    12 */
	class Vector              startpos;              /*   140    12 */
	float                      impacttime;           /*   152     4 */
	float                      starttime;            /*   156     4 */
	int                        fixangle;             /*   160     4 */
	float                      idealpitch;           /*   164     4 */
	float                      pitch_speed;          /*   168     4 */
	float                      ideal_yaw;            /*   172     4 */
	float                      yaw_speed;            /*   176     4 */
	int                        modelindex;           /*   180     4 */
	string_t                   model;                /*   184     4 */
	int                        viewmodel;            /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	int                        weaponmodel;          /*   192     4 */
	class Vector              absmin;                /*   196    12 */
	class Vector              absmax;                /*   208    12 */
	class Vector              mins;                  /*   220    12 */
	class Vector              maxs;                  /*   232    12 */
	class Vector              size;                  /*   244    12 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	float                      ltime;                /*   256     4 */
	float                      nextthink;            /*   260     4 */
	int                        movetype;             /*   264     4 */
	int                        solid;                /*   268     4 */
	int                        skin;                 /*   272     4 */
	int                        body;                 /*   276     4 */
	int                        effects;              /*   280     4 */
	float                      gravity;              /*   284     4 */
	float                      friction;             /*   288     4 */
	int                        light_level;          /*   292     4 */
	int                        sequence;             /*   296     4 */
	int                        gaitsequence;         /*   300     4 */
	float                      frame;                /*   304     4 */
	float                      animtime;             /*   308     4 */
	float                      framerate;            /*   312     4 */
	unsigned char              controller[4];        /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	unsigned char              blending[2];          /*   320     2 */
	float                      scale;                /*   324     4 */
	int                        rendermode;           /*   328     4 */
	float                      renderamt;            /*   332     4 */
	class Vector              rendercolor;           /*   336    12 */
	int                        renderfx;             /*   348     4 */
	float                      health;               /*   352     4 */
	float                      frags;                /*   356     4 */
	int                        weapons;              /*   360     4 */
	float                      takedamage;           /*   364     4 */
	int                        deadflag;             /*   368     4 */
	class Vector              view_ofs;              /*   372    12 */
	int                        button;               /*   384     4 */
	/* --- cacheline 6 boundary (384 bytes) was 2 bytes ago --- */
	int                        impulse;              /*   388     4 */
	edict_t *                  chain;                /*   392     4 */
	edict_t *                  dmg_inflictor;        /*   396     4 */
	edict_t *                  enemy;                /*   400     4 */
	edict_t *                  aiment;               /*   404     4 */
	edict_t *                  owner;                /*   408     4 */
	edict_t *                  groundentity;         /*   412     4 */
	int                        spawnflags;           /*   416     4 */
	int                        flags;                /*   420     4 */
	int                        colormap;             /*   424     4 */
	int                        team;                 /*   428     4 */
	float                      max_health;           /*   432     4 */
	float                      teleport_time;        /*   436     4 */
	float                      armortype;            /*   440     4 */
	float                      armorvalue;           /*   444     4 */
	int                        waterlevel;           /*   448     4 */
	/* --- cacheline 7 boundary (448 bytes) was 2 bytes ago --- */
	int                        watertype;            /*   452     4 */
	string_t                   target;               /*   456     4 */
	string_t                   targetname;           /*   460     4 */
	string_t                   netname;              /*   464     4 */
	string_t                   message;              /*   468     4 */
	float                      dmg_take;             /*   472     4 */
	float                      dmg_save;             /*   476     4 */
	float                      dmg;                  /*   480     4 */
	float                      dmgtime;              /*   484     4 */
	string_t                   noise;                /*   488     4 */
	string_t                   noise1;               /*   492     4 */
	string_t                   noise2;               /*   496     4 */
	string_t                   noise3;               /*   500     4 */
	float                      speed;                /*   504     4 */
	float                      air_finished;         /*   508     4 */
	float                      pain_finished;        /*   512     4 */
	/* --- cacheline 8 boundary (512 bytes) was 2 bytes ago --- */
	float                      radsuit_finished;     /*   516     4 */
	edict_t *                  pContainingEntity;    /*   520     4 */
	int                        playerclass;          /*   524     4 */
	float                      maxspeed;             /*   528     4 */
	float                      fov;                  /*   532     4 */
	int                        weaponanim;           /*   536     4 */
	int                        pushmsec;             /*   540     4 */
	int                        bInDuck;              /*   544     4 */
	int                        flTimeStepSound;      /*   548     4 */
	int                        flSwimTime;           /*   552     4 */
	int                        flDuckTime;           /*   556     4 */
	int                        iStepLeft;            /*   560     4 */
	float                      flFallVelocity;       /*   564     4 */
	int                        gamestate;            /*   568     4 */
	int                        oldbuttons;           /*   572     4 */
	int                        groupinfo;            /*   576     4 */
	/* --- cacheline 9 boundary (576 bytes) was 2 bytes ago --- */
	int                        iuser1;               /*   580     4 */
	int                        iuser2;               /*   584     4 */
	int                        iuser3;               /*   588     4 */
	int                        iuser4;               /*   592     4 */
	float                      fuser1;               /*   596     4 */
	float                      fuser2;               /*   600     4 */
	float                      fuser3;               /*   604     4 */
	float                      fuser4;               /*   608     4 */
	class Vector              vuser1;                /*   612    12 */
	class Vector              vuser2;                /*   624    12 */
	class Vector              vuser3;                /*   636    12 */
	/* --- cacheline 10 boundary (640 bytes) was 6 bytes ago --- */
	class Vector              vuser4;                /*   648    12 */
	edict_t *                  euser1;               /*   660     4 */
	edict_t *                  euser2;               /*   664     4 */
	edict_t *                  euser3;               /*   668     4 */
	edict_t *                  euser4;               /*   672     4 */

	/* size: 676, cachelines: 11, members: 123 */
	/* last cacheline: 36 bytes */

	/* BRAIN FART ALERT! 676 != 674 + 0(holes), diff = 2 */

}; /* size: 676 */

/* 76 */
/* <0> (null):0 */
unsigned char              array[4]; /* size: 4 */

/* 77 */
/* <0> (null):0 */
unsigned char              array[2]; /* size: 2 */

/* 78 */
/* <0> (null):0 */
typedef struct entvars_s entvars_t; /* size: 676 */

/* 79 */
/* <0> (null):0 */
short int                  array[48]; /* size: 96 */

/* 80 */
/* <0> (null):0 */
typedef uint32 CRC32_t; /* size: 4 */

/* 81 */
/* <0> (null):0 */
struct cvar_s {
	char *                     name;                 /*     0     4 */
	char *                     string;               /*     4     4 */
	int                        flags;                /*     8     4 */
	float                      value;                /*    12     4 */
	class cvar_s *             next;                 /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 82 */
 /* pointer to 81 */
 /* size: 4 */

/* 83 */
/* <0> (null):0 */
typedef struct cvar_s cvar_t; /* size: 20 */

/* 84 */
/* <0> (null):0 */
struct client_textmessage_s {
	int                        effect;               /*     0     4 */
	byte                       r1;                   /*     4     1 */
	byte                       g1;                   /*     5     1 */
	byte                       b1;                   /*     6     1 */
	byte                       a1;                   /*     7     1 */
	byte                       r2;                   /*     8     1 */
	byte                       g2;                   /*     9     1 */
	byte                       b2;                   /*    10     1 */
	byte                       a2;                   /*    11     1 */
	float                      x;                    /*    12     4 */
	float                      y;                    /*    16     4 */
	float                      fadein;               /*    20     4 */
	float                      fadeout;              /*    24     4 */
	float                      holdtime;             /*    28     4 */
	float                      fxtime;               /*    32     4 */
	const char  *              pName;                /*    36     4 */
	const char  *              pMessage;             /*    40     4 */

	/* size: 44, cachelines: 1, members: 17 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 85 */
/* <0> (null):0 */
typedef struct client_textmessage_s client_textmessage_t; /* size: 44 */

/* 86 */
/* <0> (null):0 */
typedef struct sequenceCommandLine_ sequenceCommandLine_s; /* size: 92 */

/* 87 */
/* <0> (null):0 */
struct sequenceCommandLine_ {
	int                        commandType;          /*     0     4 */
	client_textmessage_t       clientMessage;        /*     4    44 */
	char *                     speakerName;          /*    48     4 */
	char *                     listenerName;         /*    52     4 */
	char *                     soundFileName;        /*    56     4 */
	char *                     sentenceName;         /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	char *                     fireTargetNames;      /*    64     4 */
	char *                     killTargetNames;      /*    68     4 */
	float                      delay;                /*    72     4 */
	int                        repeatCount;          /*    76     4 */
	int                        textChannel;          /*    80     4 */
	int                        modifierBitField;     /*    84     4 */
	sequenceCommandLine_s *    nextCommandLine;      /*    88     4 */

	/* size: 92, cachelines: 2, members: 13 */
	/* last cacheline: 28 bytes */
}; /* size: 92 */

/* 88 */
 /* pointer to 86 */
 /* size: 4 */

/* 89 */
/* <0> (null):0 */
typedef struct sequenceEntry_ sequenceEntry_s; /* size: 20 */

/* 90 */
/* <0> (null):0 */
struct sequenceEntry_ {
	char *                     fileName;             /*     0     4 */
	char *                     entryName;            /*     4     4 */
	sequenceCommandLine_s *    firstCommand;         /*     8     4 */
	sequenceEntry_s *          nextEntry;            /*    12     4 */
	qboolean                   isGlobal;             /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 91 */
 /* pointer to 89 */
 /* size: 4 */

/* 92 */
/* <0> (null):0 */
typedef struct sentenceEntry_ sentenceEntry_s; /* size: 16 */

/* 93 */
/* <0> (null):0 */
struct sentenceEntry_ {
	char *                     data;                 /*     0     4 */
	sentenceEntry_s *          nextEntry;            /*     4     4 */
	qboolean                   isGlobal;             /*     8     4 */
	unsigned int               index;                /*    12     4 */

	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 94 */
 /* pointer to 92 */
 /* size: 4 */

/* 95 */
/* <0> (null):0 */
enum {
	at_notice = 0,
	at_console = 1,
	at_aiconsole = 2,
	at_warning = 3,
	at_error = 4,
	at_logged = 5,
}; /* size: 4 */

/* 96 */
/* <0> (null):0 */
typedef enum  ALERT_TYPE; /* size: 4 */

/* 97 */
/* <0> (null):0 */
enum {
	print_console = 0,
	print_center = 1,
	print_chat = 2,
}; /* size: 4 */

/* 98 */
/* <0> (null):0 */
typedef enum  PRINT_TYPE; /* size: 4 */

/* 99 */
/* <0> (null):0 */
enum {
	force_exactfile = 0,
	force_model_samebounds = 1,
	force_model_specifybounds = 2,
	force_model_specifybounds_if_avail = 3,
}; /* size: 4 */

/* 100 */
/* <0> (null):0 */
typedef enum  FORCE_TYPE; /* size: 4 */

/* 101 */
/* <0> (null):0 */
struct {
	int                        fAllSolid;            /*     0     4 */
	int                        fStartSolid;          /*     4     4 */
	int                        fInOpen;              /*     8     4 */
	int                        fInWater;             /*    12     4 */
	float                      flFraction;           /*    16     4 */
	class Vector              vecEndPos;             /*    20    12 */
	float                      flPlaneDist;          /*    32     4 */
	class Vector              vecPlaneNormal;        /*    36    12 */
	edict_t *                  pHit;                 /*    48     4 */
	int                        iHitgroup;            /*    52     4 */

	/* size: 56, cachelines: 1, members: 10 */
	/* last cacheline: 56 bytes */
}; /* size: 56 */

/* 102 */
/* <0> (null):0 */
typedef class  TraceResult; /* size: 56 */

/* 103 */
/* <0> (null):0 */
struct enginefuncs_s {
	int                        (*pfnPrecacheModel)(char *); /*     0     4 */
	int                        (*pfnPrecacheSound)(char *); /*     4     4 */
	void                       (*pfnSetModel)(edict_t *, const char  *); /*     8     4 */
	int                        (*pfnModelIndex)(const char  *); /*    12     4 */
	int                        (*pfnModelFrames)(int); /*    16     4 */
	void                       (*pfnSetSize)(edict_t *, const float  *, const float  *); /*    20     4 */
	void                       (*pfnChangeLevel)(char *, char *); /*    24     4 */
	void                       (*pfnGetSpawnParms)(edict_t *); /*    28     4 */
	void                       (*pfnSaveSpawnParms)(edict_t *); /*    32     4 */
	float                      (*pfnVecToYaw)(const float  *); /*    36     4 */
	void                       (*pfnVecToAngles)(const float  *, float *); /*    40     4 */
	void                       (*pfnMoveToOrigin)(edict_t *, const float  *, float, int); /*    44     4 */
	void                       (*pfnChangeYaw)(edict_t *); /*    48     4 */
	void                       (*pfnChangePitch)(edict_t *); /*    52     4 */
	edict_t *                  (*pfnFindEntityByString)(edict_t *, const char  *, const char  *); /*    56     4 */
	int                        (*pfnGetEntityIllum)(edict_t *); /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	edict_t *                  (*pfnFindEntityInSphere)(edict_t *, const float  *, float); /*    64     4 */
	edict_t *                  (*pfnFindClientInPVS)(edict_t *); /*    68     4 */
	edict_t *                  (*pfnEntitiesInPVS)(edict_t *); /*    72     4 */
	void                       (*pfnMakeVectors)(const float  *); /*    76     4 */
	void                       (*pfnAngleVectors)(const float  *, float *, float *, float *); /*    80     4 */
	edict_t *                  (*pfnCreateEntity)(void); /*    84     4 */
	void                       (*pfnRemoveEntity)(edict_t *); /*    88     4 */
	edict_t *                  (*pfnCreateNamedEntity)(int); /*    92     4 */
	void                       (*pfnMakeStatic)(edict_t *); /*    96     4 */
	int                        (*pfnEntIsOnFloor)(edict_t *); /*   100     4 */
	int                        (*pfnDropToFloor)(edict_t *); /*   104     4 */
	int                        (*pfnWalkMove)(edict_t *, float, float, int); /*   108     4 */
	void                       (*pfnSetOrigin)(edict_t *, const float  *); /*   112     4 */
	void                       (*pfnEmitSound)(edict_t *, int, const char  *, float, float, int, int); /*   116     4 */
	void                       (*pfnEmitAmbientSound)(edict_t *, float *, const char  *, float, float, int, int); /*   120     4 */
	void                       (*pfnTraceLine)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	void                       (*pfnTraceToss)(edict_t *, edict_t *, TraceResult *); /*   128     4 */
	int                        (*pfnTraceMonsterHull)(edict_t *, const float  *, const float  *, int, edict_t *, TraceResult *); /*   132     4 */
	void                       (*pfnTraceHull)(const float  *, const float  *, int, int, edict_t *, TraceResult *); /*   136     4 */
	void                       (*pfnTraceModel)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   140     4 */
	const char  *              (*pfnTraceTexture)(edict_t *, const float  *, const float  *); /*   144     4 */
	void                       (*pfnTraceSphere)(const float  *, const float  *, int, float, edict_t *, TraceResult *); /*   148     4 */
	void                       (*pfnGetAimVector)(edict_t *, float, float *); /*   152     4 */
	void                       (*pfnServerCommand)(char *); /*   156     4 */
	void                       (*pfnServerExecute)(void); /*   160     4 */
	void                       (*pfnClientCommand)(edict_t *, char *, ...); /*   164     4 */
	void                       (*pfnParticleEffect)(const float  *, const float  *, float, float); /*   168     4 */
	void                       (*pfnLightStyle)(int, char *); /*   172     4 */
	int                        (*pfnDecalIndex)(const char  *); /*   176     4 */
	int                        (*pfnPointContents)(const float  *); /*   180     4 */
	void                       (*pfnMessageBegin)(int, int, const float  *, edict_t *); /*   184     4 */
	void                       (*pfnMessageEnd)(void); /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	void                       (*pfnWriteByte)(int); /*   192     4 */
	void                       (*pfnWriteChar)(int); /*   196     4 */
	void                       (*pfnWriteShort)(int); /*   200     4 */
	void                       (*pfnWriteLong)(int); /*   204     4 */
	void                       (*pfnWriteAngle)(float); /*   208     4 */
	void                       (*pfnWriteCoord)(float); /*   212     4 */
	void                       (*pfnWriteString)(const char  *); /*   216     4 */
	void                       (*pfnWriteEntity)(int); /*   220     4 */
	void                       (*pfnCVarRegister)(cvar_t *); /*   224     4 */
	float                      (*pfnCVarGetFloat)(const char  *); /*   228     4 */
	const char  *              (*pfnCVarGetString)(const char  *); /*   232     4 */
	void                       (*pfnCVarSetFloat)(const char  *, float); /*   236     4 */
	void                       (*pfnCVarSetString)(const char  *, const char  *); /*   240     4 */
	void                       (*pfnAlertMessage)(ALERT_TYPE, char *, ...); /*   244     4 */
	void                       (*pfnEngineFprintf)(void *, char *, ...); /*   248     4 */
	void *                     (*pfnPvAllocEntPrivateData)(edict_t *, int32); /*   252     4 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	void *                     (*pfnPvEntPrivateData)(edict_t *); /*   256     4 */
	void                       (*pfnFreeEntPrivateData)(edict_t *); /*   260     4 */
	const char  *              (*pfnSzFromIndex)(int); /*   264     4 */
	int                        (*pfnAllocString)(const char  *); /*   268     4 */
	class entvars_s *          (*pfnGetVarsOfEnt)(edict_t *); /*   272     4 */
	edict_t *                  (*pfnPEntityOfEntOffset)(int); /*   276     4 */
	int                        (*pfnEntOffsetOfPEntity)(const edict_t  *); /*   280     4 */
	int                        (*pfnIndexOfEdict)(const edict_t  *); /*   284     4 */
	edict_t *                  (*pfnPEntityOfEntIndex)(int); /*   288     4 */
	edict_t *                  (*pfnFindEntityByVars)(class entvars_s *); /*   292     4 */
	void *                     (*pfnGetModelPtr)(edict_t *); /*   296     4 */
	int                        (*pfnRegUserMsg)(const char  *, int); /*   300     4 */
	void                       (*pfnAnimationAutomove)(const edict_t  *, float); /*   304     4 */
	void                       (*pfnGetBonePosition)(const edict_t  *, int, float *, float *); /*   308     4 */
	uint32                     (*pfnFunctionFromName)(const char  *); /*   312     4 */
	const char  *              (*pfnNameForFunction)(uint32); /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	void                       (*pfnClientPrintf)(edict_t *, PRINT_TYPE, const char  *); /*   320     4 */
	void                       (*pfnServerPrint)(const char  *); /*   324     4 */
	const char  *              (*pfnCmd_Args)(void); /*   328     4 */
	const char  *              (*pfnCmd_Argv)(int);  /*   332     4 */
	int                        (*pfnCmd_Argc)(void); /*   336     4 */
	void                       (*pfnGetAttachment)(const edict_t  *, int, float *, float *); /*   340     4 */
	void                       (*pfnCRC32_Init)(CRC32_t *); /*   344     4 */
	void                       (*pfnCRC32_ProcessBuffer)(CRC32_t *, void *, int); /*   348     4 */
	void                       (*pfnCRC32_ProcessByte)(CRC32_t *, unsigned char); /*   352     4 */
	CRC32_t                    (*pfnCRC32_Final)(CRC32_t); /*   356     4 */
	int32                      (*pfnRandomLong)(int32, int32); /*   360     4 */
	float                      (*pfnRandomFloat)(float, float); /*   364     4 */
	void                       (*pfnSetView)(const edict_t  *, const edict_t  *); /*   368     4 */
	float                      (*pfnTime)(void);     /*   372     4 */
	void                       (*pfnCrosshairAngle)(const edict_t  *, float, float); /*   376     4 */
	byte *                     (*pfnLoadFileForMe)(char *, int *); /*   380     4 */
	/* --- cacheline 6 boundary (384 bytes) --- */
	void                       (*pfnFreeFile)(void *); /*   384     4 */
	void                       (*pfnEndSection)(const char  *); /*   388     4 */
	int                        (*pfnCompareFileTime)(char *, char *, int *); /*   392     4 */
	void                       (*pfnGetGameDir)(char *); /*   396     4 */
	void                       (*pfnCvar_RegisterVariable)(cvar_t *); /*   400     4 */
	void                       (*pfnFadeClientVolume)(const edict_t  *, int, int, int, int); /*   404     4 */
	void                       (*pfnSetClientMaxspeed)(const edict_t  *, float); /*   408     4 */
	edict_t *                  (*pfnCreateFakeClient)(const char  *); /*   412     4 */
	void                       (*pfnRunPlayerMove)(edict_t *, const float  *, float, float, float, short unsigned int, byte, byte); /*   416     4 */
	int                        (*pfnNumberOfEntities)(void); /*   420     4 */
	char *                     (*pfnGetInfoKeyBuffer)(edict_t *); /*   424     4 */
	char *                     (*pfnInfoKeyValue)(char *, char *); /*   428     4 */
	void                       (*pfnSetKeyValue)(char *, char *, char *); /*   432     4 */
	void                       (*pfnSetClientKeyValue)(int, char *, char *, char *); /*   436     4 */
	int                        (*pfnIsMapValid)(char *); /*   440     4 */
	void                       (*pfnStaticDecal)(const float  *, int, int, int); /*   444     4 */
	/* --- cacheline 7 boundary (448 bytes) --- */
	int                        (*pfnPrecacheGeneric)(char *); /*   448     4 */
	int                        (*pfnGetPlayerUserId)(edict_t *); /*   452     4 */
	void                       (*pfnBuildSoundMsg)(edict_t *, int, const char  *, float, float, int, int, int, int, const float  *, edict_t *); /*   456     4 */
	int                        (*pfnIsDedicatedServer)(void); /*   460     4 */
	cvar_t *                   (*pfnCVarGetPointer)(const char  *); /*   464     4 */
	unsigned int               (*pfnGetPlayerWONId)(edict_t *); /*   468     4 */
	void                       (*pfnInfo_RemoveKey)(char *, const char  *); /*   472     4 */
	const char  *              (*pfnGetPhysicsKeyValue)(const edict_t  *, const char  *); /*   476     4 */
	void                       (*pfnSetPhysicsKeyValue)(const edict_t  *, const char  *, const char  *); /*   480     4 */
	const char  *              (*pfnGetPhysicsInfoString)(const edict_t  *); /*   484     4 */
	short unsigned int         (*pfnPrecacheEvent)(int, const char  *); /*   488     4 */
	void                       (*pfnPlaybackEvent)(int, const edict_t  *, short unsigned int, float, float *, float *, float, float, int, int, int, int); /*   492     4 */
	unsigned char *            (*pfnSetFatPVS)(float *); /*   496     4 */
	unsigned char *            (*pfnSetFatPAS)(float *); /*   500     4 */
	int                        (*pfnCheckVisibility)(const edict_t  *, unsigned char *); /*   504     4 */
	void                       (*pfnDeltaSetField)(class delta_s *, const char  *); /*   508     4 */
	/* --- cacheline 8 boundary (512 bytes) --- */
	void                       (*pfnDeltaUnsetField)(class delta_s *, const char  *); /*   512     4 */
	void                       (*pfnDeltaAddEncoder)(char *, void (*)(class delta_s *, const unsigned char  *, const unsigned char  *)); /*   516     4 */
	int                        (*pfnGetCurrentPlayer)(void); /*   520     4 */
	int                        (*pfnCanSkipPlayer)(const edict_t  *); /*   524     4 */
	int                        (*pfnDeltaFindField)(class delta_s *, const char  *); /*   528     4 */
	void                       (*pfnDeltaSetFieldByIndex)(class delta_s *, int); /*   532     4 */
	void                       (*pfnDeltaUnsetFieldByIndex)(class delta_s *, int); /*   536     4 */
	void                       (*pfnSetGroupMask)(int, int); /*   540     4 */
	int                        (*pfnCreateInstancedBaseline)(int, class entity_state_s *); /*   544     4 */
	void                       (*pfnCvar_DirectSet)(class cvar_s *, char *); /*   548     4 */
	void                       (*pfnForceUnmodified)(FORCE_TYPE, float *, float *, const char  *); /*   552     4 */
	void                       (*pfnGetPlayerStats)(const edict_t  *, int *, int *); /*   556     4 */
	void                       (*pfnAddServerCommand)(char *, void (*)(void)); /*   560     4 */
	qboolean                   (*pfnVoice_GetClientListening)(int, int); /*   564     4 */
	qboolean                   (*pfnVoice_SetClientListening)(int, int, qboolean); /*   568     4 */
	const char  *              (*pfnGetPlayerAuthId)(edict_t *); /*   572     4 */
	/* --- cacheline 9 boundary (576 bytes) --- */
	sequenceEntry_s *          (*pfnSequenceGet)(const char  *, const char  *); /*   576     4 */
	sentenceEntry_s *          (*pfnSequencePickSentence)(const char  *, int, int *); /*   580     4 */
	int                        (*pfnGetFileSize)(char *); /*   584     4 */
	unsigned int               (*pfnGetApproxWavePlayLen)(const char  *); /*   588     4 */
	int                        (*pfnIsCareerMatch)(void); /*   592     4 */
	int                        (*pfnGetLocalizedStringLength)(const char  *); /*   596     4 */
	void                       (*pfnRegisterTutorMessageShown)(int); /*   600     4 */
	int                        (*pfnGetTimesTutorMessageShown)(int); /*   604     4 */
	void                       (*ProcessTutorMessageDecayBuffer)(int *, int); /*   608     4 */
	void                       (*ConstructTutorMessageDecayBuffer)(int *, int); /*   612     4 */
	void                       (*ResetTutorMessageDecayData)(void); /*   616     4 */
	void                       (*pfnQueryClientCvarValue)(const edict_t  *, const char  *); /*   620     4 */
	void                       (*pfnQueryClientCvarValue2)(const edict_t  *, const char  *, int); /*   624     4 */
	int                        (*pfnCheckParm)(const char  *, char * *); /*   628     4 */

	/* size: 632, cachelines: 10, members: 158 */
	/* last cacheline: 56 bytes */
}; /* size: 632 */

/* 104 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 105 */
 /* pointer to 104 */
 /* size: 4 */

/* 106 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144499448 */

/* 107 */
 /* pointer to 106 */
 /* size: 4 */

/* 108 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 109 */
 /* pointer to 108 */
 /* size: 4 */

/* 110 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 111 */
 /* pointer to 110 */
 /* size: 4 */

/* 112 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144499968 */

/* 113 */
 /* pointer to 112 */
 /* size: 4 */

/* 114 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144500228 */

/* 115 */
 /* pointer to 114 */
 /* size: 4 */

/* 116 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144500436 */

/* 117 */
 /* pointer to 116 */
 /* size: 4 */

/* 118 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 119 */
 /* pointer to 118 */
 /* size: 4 */

/* 120 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144500748 */

/* 121 */
 /* pointer to 120 */
 /* size: 4 */

/* 122 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144500956 */

/* 123 */
 /* pointer to 122 */
 /* size: 4 */

/* 124 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 125 */
 /* pointer to 124 */
 /* size: 4 */

/* 126 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 127 */
 /* pointer to 126 */
 /* size: 4 */

/* 128 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 129 */
 /* pointer to 128 */
 /* size: 4 */

/* 130 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 131 */
 /* pointer to 130 */
 /* size: 4 */

/* 132 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144554220 */

/* 133 */
 /* pointer to 132 */
 /* size: 4 */

/* 134 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144554376 */

/* 135 */
 /* pointer to 134 */
 /* size: 4 */

/* 136 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 137 */
 /* pointer to 136 */
 /* size: 4 */

/* 138 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 139 */
 /* pointer to 138 */
 /* size: 4 */

/* 140 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 141 */
 /* pointer to 140 */
 /* size: 4 */

/* 142 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144555260 */

/* 143 */
 /* pointer to 142 */
 /* size: 4 */

/* 144 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144555468 */

/* 145 */
 /* pointer to 144 */
 /* size: 4 */

/* 146 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144555936 */

/* 147 */
 /* pointer to 146 */
 /* size: 4 */

/* 148 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144556404 */

/* 149 */
 /* pointer to 102 */
 /* size: 4 */

/* 150 */
 /* pointer to 148 */
 /* size: 4 */

/* 151 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144556820 */

/* 152 */
 /* pointer to 151 */
 /* size: 4 */

/* 153 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 154 */
 /* pointer to 153 */
 /* size: 4 */

/* 155 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144557496 */

/* 156 */
 /* pointer to 155 */
 /* size: 4 */

/* 157 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 158 */
 /* pointer to 157 */
 /* size: 4 */

/* 159 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144562260 */

/* 160 */
 /* pointer to 159 */
 /* size: 4 */

/* 161 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144562676 */

/* 162 */
 /* pointer to 161 */
 /* size: 4 */

/* 163 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144562936 */

/* 164 */
 /* pointer to 163 */
 /* size: 4 */

/* 165 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144563092 */

/* 166 */
 /* pointer to 165 */
 /* size: 4 */

/* 167 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144563196 */

/* 168 */
 /* pointer to 167 */
 /* size: 4 */

/* 169 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144563404 */

/* 170 */
 /* pointer to 169 */
 /* size: 4 */

/* 171 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144563716 */

/* 172 */
 /* pointer to 171 */
 /* size: 4 */

/* 173 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 174 */
 /* pointer to 173 */
 /* size: 4 */

/* 175 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144564080 */

/* 176 */
 /* pointer to 175 */
 /* size: 4 */

/* 177 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144564392 */

/* 178 */
 /* pointer to 177 */
 /* size: 4 */

/* 179 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144564548 */

/* 180 */
 /* pointer to 179 */
 /* size: 4 */

/* 181 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144564704 */

/* 182 */
 /* pointer to 181 */
 /* size: 4 */

/* 183 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144564860 */

/* 184 */
 /* pointer to 83 */
 /* size: 4 */

/* 185 */
 /* pointer to 183 */
 /* size: 4 */

/* 186 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 187 */
 /* pointer to 186 */
 /* size: 4 */

/* 188 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 189 */
 /* pointer to 188 */
 /* size: 4 */

/* 190 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144565380 */

/* 191 */
 /* pointer to 190 */
 /* size: 4 */

/* 192 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144565588 */

/* 193 */
 /* pointer to 192 */
 /* size: 4 */

/* 194 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144565796 */

/* 195 */
 /* pointer to 194 */
 /* size: 4 */

/* 196 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144566004 */

/* 197 */
 /* pointer to 196 */
 /* size: 4 */

/* 198 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 199 */
 /* pointer to 198 */
 /* size: 4 */

/* 200 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 201 */
 /* pointer to 200 */
 /* size: 4 */

/* 202 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 203 */
 /* pointer to 202 */
 /* size: 4 */

/* 204 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 205 */
 /* pointer to 75 */
 /* size: 4 */

/* 206 */
 /* pointer to 204 */
 /* size: 4 */

/* 207 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 208 */
 /* pointer to 209 */
 /* size: 4 */

/* 209 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 804 */

/* 210 */
 /* pointer to 207 */
 /* size: 4 */

/* 211 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 212 */
 /* pointer to 211 */
 /* size: 4 */

/* 213 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 214 */
 /* pointer to 213 */
 /* size: 4 */

/* 215 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144608404 */

/* 216 */
 /* pointer to 215 */
 /* size: 4 */

/* 217 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144608612 */

/* 218 */
 /* pointer to 217 */
 /* size: 4 */

/* 219 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 220 */
 /* pointer to 219 */
 /* size: 4 */

/* 221 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 222 */
 /* pointer to 221 */
 /* size: 4 */

/* 223 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144609236 */

/* 224 */
 /* pointer to 223 */
 /* size: 4 */

/* 225 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 226 */
 /* pointer to 225 */
 /* size: 4 */

/* 227 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 228 */
 /* pointer to 227 */
 /* size: 4 */

/* 229 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144609704 */

/* 230 */
 /* pointer to 80 */
 /* size: 4 */

/* 231 */
 /* pointer to 229 */
 /* size: 4 */

/* 232 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144609912 */

/* 233 */
 /* pointer to 232 */
 /* size: 4 */

/* 234 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144610172 */

/* 235 */
 /* pointer to 234 */
 /* size: 4 */

/* 236 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 237 */
 /* pointer to 236 */
 /* size: 4 */

/* 238 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 239 */
 /* pointer to 238 */
 /* size: 4 */

/* 240 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 241 */
 /* pointer to 240 */
 /* size: 4 */

/* 242 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144610952 */

/* 243 */
 /* pointer to 242 */
 /* size: 4 */

/* 244 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 245 */
 /* pointer to 244 */
 /* size: 4 */

/* 246 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144623496 */

/* 247 */
 /* pointer to 246 */
 /* size: 4 */

/* 248 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 249 */
 /* pointer to 46 */
 /* size: 4 */

/* 250 */
 /* pointer to 9 */
 /* size: 4 */

/* 251 */
 /* pointer to 248 */
 /* size: 4 */

/* 252 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144624068 */

/* 253 */
 /* pointer to 252 */
 /* size: 4 */

/* 254 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 255 */
 /* pointer to 254 */
 /* size: 4 */

/* 256 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144624484 */

/* 257 */
 /* pointer to 256 */
 /* size: 4 */

/* 258 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 259 */
 /* pointer to 258 */
 /* size: 4 */

/* 260 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144625004 */

/* 261 */
 /* pointer to 260 */
 /* size: 4 */

/* 262 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 263 */
 /* pointer to 262 */
 /* size: 4 */

/* 264 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 265 */
 /* pointer to 264 */
 /* size: 4 */

/* 266 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144625888 */

/* 267 */
 /* pointer to 266 */
 /* size: 4 */

/* 268 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144626148 */

/* 269 */
 /* pointer to 268 */
 /* size: 4 */

/* 270 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144626460 */

/* 271 */
 /* pointer to 270 */
 /* size: 4 */

/* 272 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144626772 */

/* 273 */
 /* pointer to 272 */
 /* size: 4 */

/* 274 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 275 */
 /* pointer to 274 */
 /* size: 4 */

/* 276 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 277 */
 /* pointer to 276 */
 /* size: 4 */

/* 278 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144667688 */

/* 279 */
 /* pointer to 278 */
 /* size: 4 */

/* 280 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 281 */
 /* pointer to 280 */
 /* size: 4 */

/* 282 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144668104 */

/* 283 */
 /* pointer to 282 */
 /* size: 4 */

/* 284 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 285 */
 /* pointer to 284 */
 /* size: 4 */

/* 286 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 2 */

/* 287 */
 /* pointer to 286 */
 /* size: 4 */

/* 288 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144668728 */

/* 289 */
 /* pointer to 288 */
 /* size: 4 */

/* 290 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 291 */
 /* pointer to 4 */
 /* size: 4 */

/* 292 */
 /* pointer to 290 */
 /* size: 4 */

/* 293 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 294 */
 /* pointer to 293 */
 /* size: 4 */

/* 295 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144669872 */

/* 296 */
 /* pointer to 297 */
 /* size: 4 */

/* 297 */
/* <0> (null):0 */
struct delta_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 298 */
 /* pointer to 295 */
 /* size: 4 */

/* 299 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144670196 */

/* 300 */
 /* pointer to 301 */
 /* size: 4 */

/* 301 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144670404 */

/* 302 */
 /* pointer to 303 */
 /* size: 4 */

/* 303 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 304 */
 /* pointer to 299 */
 /* size: 4 */

/* 305 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 306 */
 /* pointer to 305 */
 /* size: 4 */

/* 307 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144670976 */

/* 308 */
 /* pointer to 307 */
 /* size: 4 */

/* 309 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144671184 */

/* 310 */
 /* pointer to 309 */
 /* size: 4 */

/* 311 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 312 */
 /* pointer to 313 */
 /* size: 4 */

/* 313 */
/* <0> (null):0 */
struct entity_state_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 314 */
 /* pointer to 311 */
 /* size: 4 */

/* 315 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144683988 */

/* 316 */
 /* pointer to 81 */
 /* size: 4 */

/* 317 */
 /* pointer to 315 */
 /* size: 4 */

/* 318 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144684248 */

/* 319 */
 /* pointer to 318 */
 /* size: 4 */

/* 320 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144684560 */

/* 321 */
 /* pointer to 320 */
 /* size: 4 */

/* 322 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144684820 */

/* 323 */
 /* pointer to 322 */
 /* size: 4 */

/* 324 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 325 */
 /* pointer to 324 */
 /* size: 4 */

/* 326 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 327 */
 /* pointer to 326 */
 /* size: 4 */

/* 328 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 329 */
 /* pointer to 328 */
 /* size: 4 */

/* 330 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 331 */
 /* pointer to 330 */
 /* size: 4 */

/* 332 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 333 */
 /* pointer to 332 */
 /* size: 4 */

/* 334 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 335 */
 /* pointer to 334 */
 /* size: 4 */

/* 336 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144686276 */

/* 337 */
 /* pointer to 336 */
 /* size: 4 */

/* 338 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144686484 */

/* 339 */
 /* pointer to 338 */
 /* size: 4 */

/* 340 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144686692 */

/* 341 */
 /* pointer to 340 */
 /* size: 4 */

/* 342 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 343 */
 /* pointer to 17 */
 /* size: 4 */

/* 344 */
 /* pointer to 342 */
 /* size: 4 */

/* 345 */
/* <0> (null):0 */
typedef struct enginefuncs_s enginefuncs_t; /* size: 632 */

/* 346 */
/* <0> (null):0 */
struct KeyValueData_s {
	char *                     szClassName;          /*     0     4 */
	char *                     szKeyName;            /*     4     4 */
	char *                     szValue;              /*     8     4 */
	int32                      fHandled;             /*    12     4 */

	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 347 */
/* <0> (null):0 */
typedef struct KeyValueData_s KeyValueData; /* size: 16 */

/* 348 */
 /* pointer to 347 */
 /* size: 4 */

/* 349 */
/* <0> (null):0 */
enum {
	TS_AT_TOP = 0,
	TS_AT_BOTTOM = 1,
	TS_GOING_UP = 2,
	TS_GOING_DOWN = 3,
}; /* size: 4 */

/* 350 */
/* <0> (null):0 */
typedef enum  TOGGLE_STATE; /* size: 4 */

/* 351 */
 /* pointer to 78 */
 /* size: 4 */

/* 352 */
 /* pointer to 353 */
 /* size: 4 */

/* 353 */
/* <0> (null):0 */
struct CBaseEntity {
	/* <0> (null):0 */
	virtual int ObjectCaps(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10ObjectCapsEv */

	/* <0> (null):0 */
	void CBaseEntity(class CBaseEntity *);

	/* <0> (null):0 */
	void * operator new(size_t, entvars_t *); /* linkage=_ZN11CBaseEntitynwEjP9entvars_s */

	/* <0> (null):0 */
	virtual void Restart(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7RestartEv */

	/* <0> (null):0 */
	virtual void KeyValue(class CBaseEntity *, KeyValueData *); /* linkage=_ZN11CBaseEntity8KeyValueEP14KeyValueData_s */

	/* <0> (null):0 */
	virtual void Activate(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8ActivateEv */

	/* <0> (null):0 */
	virtual int Classify(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8ClassifyEv */

	/* <0> (null):0 */
	virtual void DeathNotice(class CBaseEntity *, entvars_t *); /* linkage=_ZN11CBaseEntity11DeathNoticeEP9entvars_s */

	/* <0> (null):0 */
	virtual int BloodColor(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10BloodColorEv */

	/* <0> (null):0 */
	virtual BOOL IsTriggered(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity11IsTriggeredEPS_ */

	/* <0> (null):0 */
	virtual class CBaseMonster * MyMonsterPointer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity16MyMonsterPointerEv */

	/* <0> (null):0 */
	virtual class CSquadMonster * MySquadMonsterPointer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity21MySquadMonsterPointerEv */

	/* <0> (null):0 */
	virtual int GetToggleState(class CBaseEntity *); /* linkage=_ZN11CBaseEntity14GetToggleStateEv */

	/* <0> (null):0 */
	virtual void AddPoints(class CBaseEntity *, int, BOOL); /* linkage=_ZN11CBaseEntity9AddPointsEii */

	/* <0> (null):0 */
	virtual void AddPointsToTeam(class CBaseEntity *, int, BOOL); /* linkage=_ZN11CBaseEntity15AddPointsToTeamEii */

	/* <0> (null):0 */
	virtual BOOL AddPlayerItem(class CBaseEntity *, class CBasePlayerItem *); /* linkage=_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem */

	/* <0> (null):0 */
	virtual BOOL RemovePlayerItem(class CBaseEntity *, class CBasePlayerItem *); /* linkage=_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem */

	/* <0> (null):0 */
	virtual int GiveAmmo(class CBaseEntity *, int, char *, int); /* linkage=_ZN11CBaseEntity8GiveAmmoEiPci */

	/* <0> (null):0 */
	virtual float GetDelay(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8GetDelayEv */

	/* <0> (null):0 */
	virtual int IsMoving(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8IsMovingEv */

	/* <0> (null):0 */
	virtual void OverrideReset(class CBaseEntity *); /* linkage=_ZN11CBaseEntity13OverrideResetEv */

	/* <0> (null):0 */
	virtual void SetToggleState(class CBaseEntity *, int); /* linkage=_ZN11CBaseEntity14SetToggleStateEi */

	/* <0> (null):0 */
	virtual void StartSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity13StartSneakingEv */

	/* <0> (null):0 */
	virtual void StopSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12StopSneakingEv */

	/* <0> (null):0 */
	virtual BOOL OnControls(class CBaseEntity *, entvars_t *); /* linkage=_ZN11CBaseEntity10OnControlsEP9entvars_s */

	/* <0> (null):0 */
	virtual BOOL IsSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10IsSneakingEv */

	/* <0> (null):0 */
	virtual BOOL IsAlive(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7IsAliveEv */

	/* <0> (null):0 */
	virtual BOOL IsBSPModel(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10IsBSPModelEv */

	/* <0> (null):0 */
	virtual BOOL ReflectGauss(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12ReflectGaussEv */

	/* <0> (null):0 */
	virtual BOOL IsPlayer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8IsPlayerEv */

	/* <0> (null):0 */
	virtual BOOL IsNetClient(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11IsNetClientEv */

	/* <0> (null):0 */
	virtual const char  * TeamID(class CBaseEntity *); /* linkage=_ZN11CBaseEntity6TeamIDEv */

	/* <0> (null):0 */
	virtual void Touch(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity5TouchEPS_ */

	/* <0> (null):0 */
	virtual void Use(class CBaseEntity *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float); /* linkage=_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf */

	/* <0> (null):0 */
	virtual void Blocked(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity7BlockedEPS_ */

	/* <0> (null):0 */
	virtual class CBaseEntity * Respawn(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7RespawnEv */

	/* <0> (null):0 */
	virtual void UpdateOwner(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11UpdateOwnerEv */

	/* <0> (null):0 */
	virtual BOOL FBecomeProne(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12FBecomeProneEv */

	/* <0> (null):0 */
	virtual class Vector Center(class CBaseEntity *); /* linkage=_ZN11CBaseEntity6CenterEv */

	/* <0> (null):0 */
	virtual class Vector EyePosition(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11EyePositionEv */

	/* <0> (null):0 */
	virtual class Vector EarPosition(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11EarPositionEv */

	/* <0> (null):0 */
	virtual class Vector BodyTarget(class CBaseEntity *, const class Vector  &); /* linkage=_ZN11CBaseEntity10BodyTargetERK6Vector */

	/* <0> (null):0 */
	virtual int Illumination(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12IlluminationEv */

	/* <0> (null):0 */
	virtual BOOL HasTarget(class CBaseEntity *, string_t); /* linkage=_ZN11CBaseEntity9HasTargetEj */

	/* vtable has 42 entries: {
	   [6] = ObjectCaps(_ZN11CBaseEntity10ObjectCapsEv), 
	   [2] = Restart(_ZN11CBaseEntity7RestartEv), 
	   [3] = KeyValue(_ZN11CBaseEntity8KeyValueEP14KeyValueData_s), 
	   [7] = Activate(_ZN11CBaseEntity8ActivateEv), 
	   [9] = Classify(_ZN11CBaseEntity8ClassifyEv), 
	   [10] = DeathNotice(_ZN11CBaseEntity11DeathNoticeEP9entvars_s), 
	   [15] = BloodColor(_ZN11CBaseEntity10BloodColorEv), 
	   [17] = IsTriggered(_ZN11CBaseEntity11IsTriggeredEPS_), 
	   [18] = MyMonsterPointer(_ZN11CBaseEntity16MyMonsterPointerEv), 
	   [19] = MySquadMonsterPointer(_ZN11CBaseEntity21MySquadMonsterPointerEv), 
	   [20] = GetToggleState(_ZN11CBaseEntity14GetToggleStateEv), 
	   [21] = AddPoints(_ZN11CBaseEntity9AddPointsEii), 
	   [22] = AddPointsToTeam(_ZN11CBaseEntity15AddPointsToTeamEii), 
	   [23] = AddPlayerItem(_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem), 
	   [24] = RemovePlayerItem(_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem), 
	   [25] = GiveAmmo(_ZN11CBaseEntity8GiveAmmoEiPci), 
	   [26] = GetDelay(_ZN11CBaseEntity8GetDelayEv), 
	   [27] = IsMoving(_ZN11CBaseEntity8IsMovingEv), 
	   [28] = OverrideReset(_ZN11CBaseEntity13OverrideResetEv), 
	   [30] = SetToggleState(_ZN11CBaseEntity14SetToggleStateEi), 
	   [31] = StartSneaking(_ZN11CBaseEntity13StartSneakingEv), 
	   [32] = StopSneaking(_ZN11CBaseEntity12StopSneakingEv), 
	   [33] = OnControls(_ZN11CBaseEntity10OnControlsEP9entvars_s), 
	   [34] = IsSneaking(_ZN11CBaseEntity10IsSneakingEv), 
	   [35] = IsAlive(_ZN11CBaseEntity7IsAliveEv), 
	   [36] = IsBSPModel(_ZN11CBaseEntity10IsBSPModelEv), 
	   [37] = ReflectGauss(_ZN11CBaseEntity12ReflectGaussEv), 
	   [40] = IsPlayer(_ZN11CBaseEntity8IsPlayerEv), 
	   [41] = IsNetClient(_ZN11CBaseEntity11IsNetClientEv), 
	   [42] = TeamID(_ZN11CBaseEntity6TeamIDEv), 
	   [45] = Touch(_ZN11CBaseEntity5TouchEPS_), 
	   [46] = Use(_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf), 
	   [47] = Blocked(_ZN11CBaseEntity7BlockedEPS_), 
	   [48] = Respawn(_ZN11CBaseEntity7RespawnEv), 
	   [49] = UpdateOwner(_ZN11CBaseEntity11UpdateOwnerEv), 
	   [50] = FBecomeProne(_ZN11CBaseEntity12FBecomeProneEv), 
	   [51] = Center(_ZN11CBaseEntity6CenterEv), 
	   [52] = EyePosition(_ZN11CBaseEntity11EyePositionEv), 
	   [53] = EarPosition(_ZN11CBaseEntity11EarPositionEv), 
	   [54] = BodyTarget(_ZN11CBaseEntity10BodyTargetERK6Vector), 
	   [55] = Illumination(_ZN11CBaseEntity12IlluminationEv), 
	   [38] = HasTarget(_ZN11CBaseEntity9HasTargetEj), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 354 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 355 */
/* <0> (null):0 */
enum {
	USE_OFF = 0,
	USE_ON = 1,
	USE_SET = 2,
	USE_TOGGLE = 3,
}; /* size: 4 */

/* 356 */
/* <0> (null):0 */
typedef enum  USE_TYPE; /* size: 4 */

/* 357 */
/* <0> (null):0 */
class CSound {
	class Vector              m_vecOrigin;           /*     0    12 */
	int                        m_iType;              /*    12     4 */
	int                        m_iVolume;            /*    16     4 */
	float                      m_flExpireTime;       /*    20     4 */
	int                        m_iNext;              /*    24     4 */
	int                        m_iNextAudible;       /*    28     4 */
	/* <0> (null):0 */
	void Clear(class CSound *); /* linkage=_ZN6CSound5ClearEv */

	/* <0> (null):0 */
	void Reset(class CSound *); /* linkage=_ZN6CSound5ResetEv */

	/* <0> (null):0 */
	BOOL FIsSound(class CSound *); /* linkage=_ZN6CSound8FIsSoundEv */

	/* <0> (null):0 */
	BOOL FIsScent(class CSound *); /* linkage=_ZN6CSound8FIsScentEv */

	/* <0> (null):0 */
	void CSound(class CSound *);


	/* size: 32, cachelines: 1, members: 6 */
	/* last cacheline: 32 bytes */
}; /* size: 32 */

/* 358 */
 /* pointer to 357 */
 /* size: 4 */

/* 359 */
/* <0> (null):0 */
class CSoundEnt : public CBaseEntity {
public:

	/* struct CBaseEntity         <ancestor>; */     /*     0     0 */
	int                        m_iFreeSound;         /*   152     4 */
	int                        m_iActiveSound;       /*   156     4 */
	int                        m_cLastActiveSounds;  /*   160     4 */
	BOOL                       m_fShowReport;        /*   164     4 */
private:

	class CSound              m_SoundPool[64];       /*   168  2048 */
	/* <0> (null):0 */
	void CSoundEnt(class CSoundEnt *, const class CSoundEnt  &);

	/* <0> (null):0 */
	void CSoundEnt(class CSoundEnt *);

	/* <0> (null):0 */
	virtual void Precache(class CSoundEnt *); /* linkage=_ZN9CSoundEnt8PrecacheEv */

	/* <0> (null):0 */
	virtual void Spawn(class CSoundEnt *); /* linkage=_ZN9CSoundEnt5SpawnEv */

	/* <0> (null):0 */
	virtual void Think(class CSoundEnt *); /* linkage=_ZN9CSoundEnt5ThinkEv */

	/* <0> (null):0 */
	void Initialize(class CSoundEnt *); /* linkage=_ZN9CSoundEnt10InitializeEv */

	/* <0> (null):0 */
	void InsertSound(int, const class Vector  &, int, float); /* linkage=_ZN9CSoundEnt11InsertSoundEiRK6Vectorif */

	/* <0> (null):0 */
	void FreeSound(int, int); /* linkage=_ZN9CSoundEnt9FreeSoundEii */

	/* <0> (null):0 */
	int ActiveList(void); /* linkage=_ZN9CSoundEnt10ActiveListEv */

	/* <0> (null):0 */
	int FreeList(void); /* linkage=_ZN9CSoundEnt8FreeListEv */

	/* <0> (null):0 */
	class CSound * SoundPointerForIndex(int); /* linkage=_ZN9CSoundEnt20SoundPointerForIndexEi */

	/* <0> (null):0 */
	int ClientSoundIndex(edict_t *); /* linkage=_ZN9CSoundEnt16ClientSoundIndexEP7edict_s */

	/* <0> (null):0 */
	BOOL IsEmpty(class CSoundEnt *); /* linkage=_ZN9CSoundEnt7IsEmptyEv */

	/* <0> (null):0 */
	int ISoundsInList(class CSoundEnt *, int); /* linkage=_ZN9CSoundEnt13ISoundsInListEi */

	/* <0> (null):0 */
	int IAllocSound(class CSoundEnt *); /* linkage=_ZN9CSoundEnt11IAllocSoundEv */

	/* <0> (null):0 */
	virtual int ObjectCaps(class CSoundEnt *); /* linkage=_ZN9CSoundEnt10ObjectCapsEv */

	/* --- cacheline 32 boundary (2048 bytes) was 16 bytes ago --- */
	/* vtable has 4 entries: {
	   [1] = Precache(_ZN9CSoundEnt8PrecacheEv), 
	   [0] = Spawn(_ZN9CSoundEnt5SpawnEv), 
	   [44] = Think(_ZN9CSoundEnt5ThinkEv), 
	   [6] = ObjectCaps(_ZN9CSoundEnt10ObjectCapsEv), 
	} */
	/* size: 2216, cachelines: 35, members: 6 */
	/* last cacheline: 40 bytes */

	/* BRAIN FART ALERT! 2216 != 2064 + 0(holes), diff = 152 */

}; /* size: 2216 */

/* 360 */
/* <0> (null):0 */
class CSound              array[64]; /* size: 2048 */

/* 361 */
 /* pointer to 359 */
 /* size: 4 */

/* 362 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 363 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 2216 */

/* 364 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 365 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 366 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 367 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 368 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 369 */
 /* pointer to 370 */
 /* size: 4 */

/* 370 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 676 */

/* 371 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 372 */
/* <0> (null):0 */
class CPointEntity {
	/* <0> (null):0 */
	virtual int ObjectCaps(class CPointEntity *); /* linkage=_ZN12CPointEntity10ObjectCapsEv */

	/* vtable has 1 entries: {
	   [6] = ObjectCaps(_ZN12CPointEntity10ObjectCapsEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 373 */
 /* pointer to 372 */
 /* size: 4 */

/* 374 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 375 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 376 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 377 */
 /* pointer to 353 */
 /* size: 4 */

/* 378 */
/* <0> (null):0 */
class CBaseMonster {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 379 */
 /* pointer to 378 */
 /* size: 4 */

/* 380 */
/* <0> (null):0 */
struct CSquadMonster {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 381 */
 /* pointer to 380 */
 /* size: 4 */

/* 382 */
 /* pointer to 383 */
 /* size: 4 */

/* 383 */
/* <0> (null):0 */
struct CBasePlayerItem {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 384 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 385 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 386 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 387 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 388 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 389 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 390 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 391 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 392 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 393 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 394 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 395 */
 /* pointer to 74 */
 /* size: 4 */

/* Functions: */

/* <0> (null):0 */
void Vector2D(class Vector2D *)
{
} /* size: 32 */

/* <0> (null):0 */
void Vector2D(class Vector2D *, float, float)
{
} /* size: 144058568 */

/* <0> (null):0 */
class Vector2D operator+(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DplERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator-(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DmiERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator*(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DmlEf */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator/(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DdvEf */
{
} /* size: 8 */

/* <0> (null):0 */
float Length(const class Vector2D  *) /* linkage=_ZNK8Vector2D6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector2D  *) /* linkage=_ZNK8Vector2D13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector2D Normalize(const class Vector2D  *) /* linkage=_ZNK8Vector2D9NormalizeEv */
{
} /* size: 8 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector2D *) /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector2D *, float) /* linkage=_ZN8Vector2D6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void Vector(class Vector *)
{
} /* size: 0 */

/* <0> (null):0 */
void Vector(class Vector *, float, float, float)
{
} /* size: 178 */

/* <0> (null):0 */
void Vector(class Vector *, const class Vector  &)
{
} /* size: 144061348 */

/* <0> (null):0 */
void Vector(class Vector *, float *)
{
} /* size: 327680 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *) /* linkage=_ZNK6VectorngEv */
{
} /* size: 12 */

/* <0> (null):0 */
int operator==(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectoreqERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
int operator!=(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorneERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector operator+(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorplERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectormiERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator*(const class Vector  *, float) /* linkage=_ZNK6VectormlEf */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator/(const class Vector  *, float) /* linkage=_ZNK6VectordvEf */
{
} /* size: 12 */

/* <0> (null):0 */
void CopyToArray(const class Vector  *, float *) /* linkage=_ZNK6Vector11CopyToArrayEPf */
{
} /* size: 256 */

/* <0> (null):0 */
float Length(const class Vector  *) /* linkage=_ZNK6Vector6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector  *) /* linkage=_ZNK6Vector13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
float * operator float*(class Vector *) /* linkage=_ZN6VectorcvPfEv */
{
} /* size: 4 */

/* <0> (null):0 */
const float  * operator const float*(const class Vector  *) /* linkage=_ZNK6VectorcvPKfEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector Normalize(const class Vector  *) /* linkage=_ZNK6Vector9NormalizeEv */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector2D Make2D(const class Vector  *) /* linkage=_ZNK6Vector6Make2DEv */
{
} /* size: 8 */

/* <0> (null):0 */
float Length2D(const class Vector  *) /* linkage=_ZNK6Vector8Length2DEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector  *, float) /* linkage=_ZNK6Vector16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector  *, float) /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector *) /* linkage=_ZN6Vector16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector *, float) /* linkage=_ZN6Vector6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
virtual int ObjectCaps(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
void CBaseEntity(class CBaseEntity *)
{
} /* size: 144658832 */

/* <0> (null):0 */
void * operator new(size_t, entvars_t *) /* linkage=_ZN11CBaseEntitynwEjP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Restart(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7RestartEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void KeyValue(class CBaseEntity *, KeyValueData *) /* linkage=_ZN11CBaseEntity8KeyValueEP14KeyValueData_s */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Activate(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8ActivateEv */
{
} /* size: 144727028 */

/* <0> (null):0 */
virtual int Classify(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8ClassifyEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void DeathNotice(class CBaseEntity *, entvars_t *) /* linkage=_ZN11CBaseEntity11DeathNoticeEP9entvars_s */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int BloodColor(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10BloodColorEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsTriggered(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity11IsTriggeredEPS_ */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CBaseMonster * MyMonsterPointer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity16MyMonsterPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CSquadMonster * MySquadMonsterPointer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity21MySquadMonsterPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int GetToggleState(class CBaseEntity *) /* linkage=_ZN11CBaseEntity14GetToggleStateEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void AddPoints(class CBaseEntity *, int, BOOL) /* linkage=_ZN11CBaseEntity9AddPointsEii */
{
} /* size: 144661008 */

/* <0> (null):0 */
virtual void AddPointsToTeam(class CBaseEntity *, int, BOOL) /* linkage=_ZN11CBaseEntity15AddPointsToTeamEii */
{
} /* size: 144657960 */

/* <0> (null):0 */
virtual BOOL AddPlayerItem(class CBaseEntity *, class CBasePlayerItem *) /* linkage=_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL RemovePlayerItem(class CBaseEntity *, class CBasePlayerItem *) /* linkage=_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int GiveAmmo(class CBaseEntity *, int, char *, int) /* linkage=_ZN11CBaseEntity8GiveAmmoEiPci */
{
} /* size: 4 */

/* <0> (null):0 */
virtual float GetDelay(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8GetDelayEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int IsMoving(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8IsMovingEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void OverrideReset(class CBaseEntity *) /* linkage=_ZN11CBaseEntity13OverrideResetEv */
{
} /* size: 144836000 */

/* <0> (null):0 */
virtual void SetToggleState(class CBaseEntity *, int) /* linkage=_ZN11CBaseEntity14SetToggleStateEi */
{
} /* size: 144835836 */

/* <0> (null):0 */
virtual void StartSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity13StartSneakingEv */
{
} /* size: 134217729 */

/* <0> (null):0 */
virtual void StopSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12StopSneakingEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL OnControls(class CBaseEntity *, entvars_t *) /* linkage=_ZN11CBaseEntity10OnControlsEP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10IsSneakingEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsAlive(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7IsAliveEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsBSPModel(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10IsBSPModelEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL ReflectGauss(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12ReflectGaussEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsPlayer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8IsPlayerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsNetClient(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11IsNetClientEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual const char  * TeamID(class CBaseEntity *) /* linkage=_ZN11CBaseEntity6TeamIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Touch(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity5TouchEPS_ */
{
} /* size: 288 */

/* <0> (null):0 */
virtual void Use(class CBaseEntity *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float) /* linkage=_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Blocked(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity7BlockedEPS_ */
{
} /* size: 144844816 */

/* <0> (null):0 */
virtual class CBaseEntity * Respawn(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7RespawnEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void UpdateOwner(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11UpdateOwnerEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL FBecomeProne(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12FBecomeProneEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class Vector Center(class CBaseEntity *) /* linkage=_ZN11CBaseEntity6CenterEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector EyePosition(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11EyePositionEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector EarPosition(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11EarPositionEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector BodyTarget(class CBaseEntity *, const class Vector  &) /* linkage=_ZN11CBaseEntity10BodyTargetERK6Vector */
{
} /* size: 12 */

/* <0> (null):0 */
virtual int Illumination(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12IlluminationEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL HasTarget(class CBaseEntity *, string_t) /* linkage=_ZN11CBaseEntity9HasTargetEj */
{
} /* size: 4 */

/* <0> (null):0 */
void Clear(class CSound *) /* linkage=_ZN6CSound5ClearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Reset(class CSound *) /* linkage=_ZN6CSound5ResetEv */
{
} /* size: 258 */

/* <0> (null):0 */
BOOL FIsSound(class CSound *) /* linkage=_ZN6CSound8FIsSoundEv */
{
} /* size: 4 */

/* <0> (null):0 */
BOOL FIsScent(class CSound *) /* linkage=_ZN6CSound8FIsScentEv */
{
} /* size: 4 */

/* <0> (null):0 */
void CSound(class CSound *)
{
} /* size: 180 */

/* <0> (null):0 */
void CSoundEnt(class CSoundEnt *, const class CSoundEnt  &)
{
} /* size: 0 */

/* <0> (null):0 */
void CSoundEnt(class CSoundEnt *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Precache(class CSoundEnt *) /* linkage=_ZN9CSoundEnt8PrecacheEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Spawn(class CSoundEnt *) /* linkage=_ZN9CSoundEnt5SpawnEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Think(class CSoundEnt *) /* linkage=_ZN9CSoundEnt5ThinkEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Initialize(class CSoundEnt *) /* linkage=_ZN9CSoundEnt10InitializeEv */
{
} /* size: 0 */

/* <0> (null):0 */
void InsertSound(int, const class Vector  &, int, float) /* linkage=_ZN9CSoundEnt11InsertSoundEiRK6Vectorif */
{
} /* size: 0 */

/* <0> (null):0 */
void FreeSound(int, int) /* linkage=_ZN9CSoundEnt9FreeSoundEii */
{
} /* size: 0 */

/* <0> (null):0 */
int ActiveList(void) /* linkage=_ZN9CSoundEnt10ActiveListEv */
{
} /* size: 4 */

/* <0> (null):0 */
int FreeList(void) /* linkage=_ZN9CSoundEnt8FreeListEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CSound * SoundPointerForIndex(int) /* linkage=_ZN9CSoundEnt20SoundPointerForIndexEi */
{
} /* size: 4 */

/* <0> (null):0 */
int ClientSoundIndex(edict_t *) /* linkage=_ZN9CSoundEnt16ClientSoundIndexEP7edict_s */
{
} /* size: 4 */

/* <0> (null):0 */
BOOL IsEmpty(class CSoundEnt *) /* linkage=_ZN9CSoundEnt7IsEmptyEv */
{
} /* size: 4 */

/* <0> (null):0 */
int ISoundsInList(class CSoundEnt *, int) /* linkage=_ZN9CSoundEnt13ISoundsInListEi */
{
} /* size: 4 */

/* <0> (null):0 */
int IAllocSound(class CSoundEnt *) /* linkage=_ZN9CSoundEnt11IAllocSoundEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int ObjectCaps(class CSoundEnt *) /* linkage=_ZN9CSoundEnt10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
inline void Vector(class Vector *const this)
{
} /* size: -16777211 */

/* <0> (null):0 */
inline void operator==(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 144912144 */

/* <0> (null):0 */
inline void operator!=(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, float X, float Y, float Z)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator+(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 159 */

/* <0> (null):0 */
inline void operator*(const class Vector  *const this, float fl)
{
} /* size: 1900861 */

/* <0> (null):0 */
inline edict_t * ENT(const entvars_t  * pev)
{
} /* size: 4 */

/* <0> (null):0 */
inline BOOL FStrEq(const char  * sz1, const char  * sz2)
{
} /* size: 4 */

/* <0> (null):0 */
inline void ObjectCaps(class CBaseEntity *const this)
{
} /* size: 1900864 */

/* <0> (null):0 */
virtual int ObjectCaps(class CPointEntity *) /* linkage=_ZN12CPointEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
inline void ObjectCaps(class CPointEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IAllocSound(class CSoundEnt *const this)
{
	{
		int iNewSound;                                        //     0
	}
} /* size: 144914128 */

/* <0> (null):0 */
void Clear(class CSound *const this)
{
} /* size: 144914488 */

/* <0> (null):0 */
void ISoundsInList(class CSoundEnt *const this, int iListType)
{
	{
		int i;                                                //     0
		int iThisSound;                                       //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void Think(class CSoundEnt *const this)
{
	{
		int iSound;                                           //     0
		int iPreviousSound;                                   //     0
		{
			int iNext;                                    //     0
		}
	}
} /* size: 0 */

/* <0> (null):0 */
inline int ENTINDEX(edict_t * pEdict)
{
} /* size: 4 */

/* <0> (null):0 */
inline void CBaseEntity(class CBaseEntity *const this)
{
} /* size: 144898132 */

/* <0> (null):0 */
inline void CSound(class CSound *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline entvars_t * VARS(edict_t * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline void * GET_PRIVATE(edict_t * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline void operator new(size_t stAllocateBlock, entvars_t * pev)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CSoundEnt(class CSoundEnt *const this)
{
} /* size: 215863 */

/* <0> (null):0 */
class CSoundEnt * GetClassPtr<CSoundEnt>(class CSoundEnt * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
void Restart(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void KeyValue(class CBaseEntity *const this, KeyValueData * pkvd)
{
} /* size: 144899648 */

/* <0> (null):0 */
void Activate(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Classify(class CBaseEntity *const this)
{
} /* size: -1 */

/* <0> (null):0 */
void DeathNotice(class CBaseEntity *const this, entvars_t * pevChild)
{
} /* size: 144900036 */

/* <0> (null):0 */
void BloodColor(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsTriggered(class CBaseEntity *const this, class CBaseEntity * pActivator)
{
} /* size: 52 */

/* <0> (null):0 */
void MyMonsterPointer(class CBaseEntity *const this)
{
} /* size: 144579084 */

/* <0> (null):0 */
void MySquadMonsterPointer(class CBaseEntity *const this)
{
} /* size: 144900316 */

/* <0> (null):0 */
void GetToggleState(class CBaseEntity *const this)
{
} /* size: 244 */

/* <0> (null):0 */
void AddPoints(class CBaseEntity *const this, int score, BOOL bAllowNegativeScore)
{
} /* size: 144890532 */

/* <0> (null):0 */
void AddPointsToTeam(class CBaseEntity *const this, int score, BOOL bAllowNegativeScore)
{
} /* size: 100 */

/* <0> (null):0 */
void AddPlayerItem(class CBaseEntity *const this, class CBasePlayerItem * pItem)
{
} /* size: 58 */

/* <0> (null):0 */
void RemovePlayerItem(class CBaseEntity *const this, class CBasePlayerItem * pItem)
{
} /* size: 720896 */

/* <0> (null):0 */
void GiveAmmo(class CBaseEntity *const this, int iAmount, char * szName, int iMax)
{
} /* size: 0 */

/* <0> (null):0 */
void GetDelay(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsMoving(class CBaseEntity *const this)
{
	operator!=(const class Vector  *const this,
			const class Vector  &const v); /* size=2, low_pc=0 */ //     0
} /* size: -1 */

/* <0> (null):0 */
void OverrideReset(class CBaseEntity *const this)
{
} /* size: 145033624 */

/* <0> (null):0 */
void SetToggleState(class CBaseEntity *const this, int state)
{
} /* size: 0 */

/* <0> (null):0 */
void StartSneaking(class CBaseEntity *const this)
{
} /* size: 145028432 */

/* <0> (null):0 */
void StopSneaking(class CBaseEntity *const this)
{
} /* size: 188 */

/* <0> (null):0 */
void OnControls(class CBaseEntity *const this, entvars_t * pev)
{
} /* size: 0 */

/* <0> (null):0 */
void IsSneaking(class CBaseEntity *const this)
{
} /* size: 145034544 */

/* <0> (null):0 */
void IsAlive(class CBaseEntity *const this)
{
} /* size: 145034632 */

/* <0> (null):0 */
void IsBSPModel(class CBaseEntity *const this)
{
} /* size: 145031252 */

/* <0> (null):0 */
void ReflectGauss(class CBaseEntity *const this)
{
} /* size: 1900872 */

/* <0> (null):0 */
void IsPlayer(class CBaseEntity *const this)
{
} /* size: 1900604 */

/* <0> (null):0 */
void IsNetClient(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void TeamID(class CBaseEntity *const this)
{
} /* size: 3014656 */

/* <0> (null):0 */
void Touch(class CBaseEntity *const this, class CBaseEntity * pOther)
{
} /* size: 0 */

/* <0> (null):0 */
void Use(class CBaseEntity *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
} /* size: 215818 */

/* <0> (null):0 */
void Blocked(class CBaseEntity *const this, class CBaseEntity * pOther)
{
} /* size: 44 */

/* <0> (null):0 */
void Respawn(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void UpdateOwner(class CBaseEntity *const this)
{
} /* size: 145036376 */

/* <0> (null):0 */
void FBecomeProne(class CBaseEntity *const this)
{
} /* size: 145036556 */

/* <0> (null):0 */
void Center(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=134217728, low_pc=0 */ //     0
	operator*(const class Vector  *const this,
			float fl); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void EyePosition(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 145057648 */

/* <0> (null):0 */
void EarPosition(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=216338, low_pc=0 */ //     0
} /* size: 145057404 */

/* <0> (null):0 */
void BodyTarget(class CBaseEntity *const this, const class Vector  &const posSrc)
{
} /* size: 0 */

/* <0> (null):0 */
void Illumination(class CBaseEntity *const this)
{
} /* size: 327697 */

/* <0> (null):0 */
void ObjectCaps(class CSoundEnt *const this)
{
} /* size: 143740480 */

/* <0> (null):0 */
void Precache(class CSoundEnt *const this)
{
} /* size: 145058224 */

/* <0> (null):0 */
void HasTarget(class CBaseEntity *const this, string_t targetname)
{
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=216459, low_pc=0 */ //     0
} /* size: 208885 */

/* <0> (null):0 */
void FreeSound(int iSound, int iPrevious)
{
} /* size: 145058840 */

/* <0> (null):0 */
void Think(class CSoundEnt *const this)
{
	{
		int iSound;                                           //     0
		int iPreviousSound;                                   //     0
		{
			int iNext;                                    //     0
			FreeSound(int iSound,
					int iPrevious); /* size=0, low_pc=0 */ //     0
		}
	}
	Think(class CSoundEnt *const this); /* size=145059276, low_pc=0 */ //     0
} /* size: 1900876 */

/* <0> (null):0 */
void soundent(entvars_t * pev)
{
	GetClassPtr<CSoundEnt>(class CSoundEnt * a); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Clear(class CSound *const this)
{
} /* size: 145066968 */

/* <0> (null):0 */
void Reset(class CSound *const this)
{
} /* size: 9409 */

/* <0> (null):0 */
void FIsSound(class CSound *const this)
{
} /* size: 145077800 */

/* <0> (null):0 */
void FIsScent(class CSound *const this)
{
} /* size: 65565 */

/* <0> (null):0 */
void FreeSound(int iSound, int iPrevious)
{
} /* size: 145094132 */

/* <0> (null):0 */
void IAllocSound(class CSoundEnt *const this)
{
	{
		int iNewSound;                                        //     0
	}
	IAllocSound(class CSoundEnt *const this); /* size=12035, low_pc=0 */ //     0
} /* size: 145094472 */

/* <0> (null):0 */
void InsertSound(int iType, const class Vector  &const vecOrigin, int iVolume, float flDuration)
{
	{
		int iThisSound;                                       //     0
		IAllocSound(class CSoundEnt *const this); /* size=216, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void Initialize(class CSoundEnt *const this)
{
	{
		int i;                                                //     0
		int iSound;                                           //     0
		Clear(class CSound *const this); /* size=0, low_pc=0 */ //     0
		IAllocSound(class CSoundEnt *const this); /* size=145095888, low_pc=0 */ //     0
	}
} /* size: 145095596 */

/* <0> (null):0 */
void Spawn(class CSoundEnt *const this)
{
} /* size: 92 */

/* <0> (null):0 */
void ISoundsInList(class CSoundEnt *const this, int iListType)
{
	{
		int i;                                                //     0
		int iThisSound;                                       //     0
	}
} /* size: 143207472 */

/* <0> (null):0 */
void ActiveList(void)
{
} /* size: 0 */

/* <0> (null):0 */
void FreeList(void)
{
} /* size: 0 */

/* <0> (null):0 */
void SoundPointerForIndex(int iIndex)
{
} /* size: 0 */

/* <0> (null):0 */
void ClientSoundIndex(edict_t * pClient)
{
	{
		int iReturn;                                          //     0
		ENTINDEX(edict_t * pEdict); /* size=0, low_pc=0 */ //     0
	}
} /* size: 2 */



/* Variables: */

int                        iNewSound; /* size: 4 */

int                        i; /* size: 4 */

int                        iThisSound; /* size: 4 */

int                        iSound; /* size: 4 */

int                        iPreviousSound; /* size: 4 */

int                        iNext; /* size: 4 */

entvars_t *                pev; /* size: 4 */

int                        iSound; /* size: 4 */

int                        iPreviousSound; /* size: 4 */

int                        iNext; /* size: 4 */

; /* size: 145059460 */

; /* size: 145059504 */

; /* size: 145059640 */

; /* size: 145059548 */

; /* size: 145059820 */

; /* size: 145059728 */

; /* size: 145060000 */

; /* size: 145059908 */

; /* size: 145060180 */

; /* size: 145058932 */

; /* size: 145060520 */

int                        iNewSound; /* size: 4 */

; /* size: 145094384 */

int                        iThisSound; /* size: 4 */

; /* size: 145095316 */

; /* size: 145094852 */

int                        i; /* size: 4 */

int                        iSound; /* size: 4 */

; /* size: 145096024 */

; /* size: 145095548 */

int                        i; /* size: 4 */

int                        iThisSound; /* size: 4 */

int                        iReturn; /* size: 4 */

extern class _IO_FILE *           stdin; /* size: 4 */

extern class _IO_FILE *           stdout; /* size: 4 */

intconst                   k_cubSaltSize; /* size: 4 */

GID_tconst                 k_GIDNil; /* size: 8 */

GID_tconst                 k_TxnIDNil; /* size: 8 */

GID_tconst                 k_TxnIDUnknown; /* size: 8 */

PackageId_tconst           k_uPackageIdFreeSub; /* size: 4 */

PackageId_tconst           k_uPackageIdInvalid; /* size: 4 */

AppId_tconst               k_uAppIdInvalid; /* size: 4 */

AssetClassId_tconst        k_ulAssetClassIdInvalid; /* size: 8 */

PhysicalItemId_tconst      k_uPhysicalItemIdInvalid; /* size: 4 */

DepotId_tconst             k_uDepotIdInvalid; /* size: 4 */

CellID_tconst              k_uCellIDInvalid; /* size: 4 */

SteamAPICall_tconst        k_uAPICallInvalid; /* size: 8 */

PartnerId_tconst           k_uPartnerIdInvalid; /* size: 4 */

extern enginefuncs_t              g_engfuncs; /* size: 632 */

extern globalvars_t *             gpGlobals; /* size: 4 */

extern class Vectorconst          g_vecZero; /* size: 12 */

class CSoundEnt *          pSoundEnt; /* size: 4 */

/* Types: */

/* 1 */
char
 /* size: 1 */

/* 2 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 3 */
unsigned int
 /* size: 4 */

/* 4 */
unsigned char
 /* size: 1 */

/* 5 */
short unsigned int
 /* size: 2 */

/* 6 */
long unsigned int
 /* size: 4 */

/* 7 */
signed char
 /* size: 1 */

/* 8 */
short int
 /* size: 2 */

/* 9 */
int
 /* size: 4 */

/* 10 */
long long int
 /* size: 8 */

/* 11 */
long long unsigned int
 /* size: 8 */

/* 12 */
/* <0> (null):0 */
typedef long long int __quad_t; /* size: 8 */

/* 13 */
/* <0> (null):0 */
typedef long int __off_t; /* size: 4 */

/* 14 */
long int
 /* size: 4 */

/* 15 */
/* <0> (null):0 */
typedef __quad_t __off64_t; /* size: 8 */

/* 16 */
 /* pointer to 0 */
 /* size: 4 */

/* 17 */
 /* pointer to 1 */
 /* size: 4 */

/* 18 */
/* <0> (null):0 */
struct _IO_FILE {
	int                        _flags;               /*     0     4 */
	char *                     _IO_read_ptr;         /*     4     4 */
	char *                     _IO_read_end;         /*     8     4 */
	char *                     _IO_read_base;        /*    12     4 */
	char *                     _IO_write_base;       /*    16     4 */
	char *                     _IO_write_ptr;        /*    20     4 */
	char *                     _IO_write_end;        /*    24     4 */
	char *                     _IO_buf_base;         /*    28     4 */
	char *                     _IO_buf_end;          /*    32     4 */
	char *                     _IO_save_base;        /*    36     4 */
	char *                     _IO_backup_base;      /*    40     4 */
	char *                     _IO_save_end;         /*    44     4 */
	class _IO_marker *         _markers;             /*    48     4 */
	class _IO_FILE *           _chain;               /*    52     4 */
	int                        _fileno;              /*    56     4 */
	int                        _flags2;              /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	__off_t                    _old_offset;          /*    64     4 */
	short unsigned int         _cur_column;          /*    68     2 */
	signed char                _vtable_offset;       /*    70     1 */
	char                       _shortbuf[1];         /*    71     1 */
	_IO_lock_t *               _lock;                /*    72     4 */
	__off64_t                  _offset;              /*    76     8 */
	void *                     __pad1;               /*    84     4 */
	void *                     __pad2;               /*    88     4 */
	void *                     __pad3;               /*    92     4 */
	void *                     __pad4;               /*    96     4 */
	size_t                     __pad5;               /*   100     4 */
	int                        _mode;                /*   104     4 */
	char                       _unused2[40];         /*   108    40 */
	/* --- cacheline 2 boundary (128 bytes) was 20 bytes ago --- */

	/* size: 148, cachelines: 3, members: 29 */
	/* last cacheline: 20 bytes */
}; /* size: 148 */

/* 19 */
/* <0> (null):0 */
typedef void _IO_lock_t; /* size: 0 */

/* 20 */
/* <0> (null):0 */
struct _IO_marker {
	class _IO_marker *         _next;                /*     0     4 */
	class _IO_FILE *           _sbuf;                /*     4     4 */
	int                        _pos;                 /*     8     4 */

	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 21 */
 /* pointer to 20 */
 /* size: 4 */

/* 22 */
 /* pointer to 18 */
 /* size: 4 */

/* 23 */
 /* pointer to 20 */
 /* size: 4 */

/* 24 */
 /* pointer to 18 */
 /* size: 4 */

/* 25 */
/* <0> (null):0 */
char                       array[1]; /* size: 1 */

/* 26 */
 /* pointer to 19 */
 /* size: 4 */

/* 27 */
/* <0> (null):0 */
char                       array[40]; /* size: 40 */

/* 28 */
 /* pointer to 29 */
 /* size: 4 */

/* 29 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 30 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 31 */
long double
 /* size: 12 */

/* 32 */
double
 /* size: 8 */

/* 33 */
/* <0> (null):0 */
typedef int int32; /* size: 4 */

/* 34 */
/* <0> (null):0 */
typedef unsigned int uint32; /* size: 4 */

/* 35 */
/* <0> (null):0 */
typedef long long unsigned int uint64; /* size: 8 */

/* 36 */
/* <0> (null):0 */
typedef uint64 GID_t; /* size: 8 */

/* 37 */
/* <0> (null):0 */
typedef uint32 PackageId_t; /* size: 4 */

/* 38 */
/* <0> (null):0 */
typedef uint32 AppId_t; /* size: 4 */

/* 39 */
/* <0> (null):0 */
typedef uint64 AssetClassId_t; /* size: 8 */

/* 40 */
/* <0> (null):0 */
typedef uint32 PhysicalItemId_t; /* size: 4 */

/* 41 */
/* <0> (null):0 */
typedef uint32 DepotId_t; /* size: 4 */

/* 42 */
/* <0> (null):0 */
typedef uint32 CellID_t; /* size: 4 */

/* 43 */
/* <0> (null):0 */
typedef uint64 SteamAPICall_t; /* size: 8 */

/* 44 */
/* <0> (null):0 */
typedef uint32 PartnerId_t; /* size: 4 */

/* 45 */
/* <0> (null):0 */
typedef int BOOL; /* size: 4 */

/* 46 */
/* <0> (null):0 */
typedef unsigned char byte; /* size: 1 */

/* 47 */
/* <0> (null):0 */
typedef unsigned int string_t; /* size: 4 */

/* 48 */
/* <0> (null):0 */
typedef float vec_t; /* size: 4 */

/* 49 */
float
 /* size: 4 */

/* 50 */
/* <0> (null):0 */
class Vector2D {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	/* <0> (null):0 */
	void Vector2D(class Vector2D *);

	/* <0> (null):0 */
	void Vector2D(class Vector2D *, float, float);

	/* <0> (null):0 */
	class Vector2D operator+(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DplERKS_ */

	/* <0> (null):0 */
	class Vector2D operator-(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DmiERKS_ */

	/* <0> (null):0 */
	class Vector2D operator*(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DmlEf */

	/* <0> (null):0 */
	class Vector2D operator/(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DdvEf */

	/* <0> (null):0 */
	float Length(const class Vector2D  *); /* linkage=_ZNK8Vector2D6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector2D  *); /* linkage=_ZNK8Vector2D13LengthSquaredEv */

	/* <0> (null):0 */
	class Vector2D Normalize(const class Vector2D  *); /* linkage=_ZNK8Vector2D9NormalizeEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector2D *); /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector2D *, float); /* linkage=_ZN8Vector2D6IsZeroEf */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 51 */
 /* pointer to 50 */
 /* size: 4 */

/* 52 */
 /* pointer to 53 */
 /* size: 4 */

/* 53 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 54 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 55 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 56 */
bool
 /* size: 1 */

/* 57 */
/* <0> (null):0 */
class Vector {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	vec_t                      z;                    /*     8     4 */
	/* <0> (null):0 */
	void Vector(class Vector *);

	/* <0> (null):0 */
	void Vector(class Vector *, float, float, float);

	/* <0> (null):0 */
	void Vector(class Vector *, const class Vector  &);

	/* <0> (null):0 */
	void Vector(class Vector *, float *);

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *); /* linkage=_ZNK6VectorngEv */

	/* <0> (null):0 */
	int operator==(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectoreqERKS_ */

	/* <0> (null):0 */
	int operator!=(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorneERKS_ */

	/* <0> (null):0 */
	class Vector operator+(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorplERKS_ */

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectormiERKS_ */

	/* <0> (null):0 */
	class Vector operator*(const class Vector  *, float); /* linkage=_ZNK6VectormlEf */

	/* <0> (null):0 */
	class Vector operator/(const class Vector  *, float); /* linkage=_ZNK6VectordvEf */

	/* <0> (null):0 */
	void CopyToArray(const class Vector  *, float *); /* linkage=_ZNK6Vector11CopyToArrayEPf */

	/* <0> (null):0 */
	float Length(const class Vector  *); /* linkage=_ZNK6Vector6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector  *); /* linkage=_ZNK6Vector13LengthSquaredEv */

	/* <0> (null):0 */
	float * operator float*(class Vector *); /* linkage=_ZN6VectorcvPfEv */

	/* <0> (null):0 */
	const float  * operator const float*(const class Vector  *); /* linkage=_ZNK6VectorcvPKfEv */

	/* <0> (null):0 */
	class Vector Normalize(const class Vector  *); /* linkage=_ZNK6Vector9NormalizeEv */

	/* <0> (null):0 */
	class Vector2D Make2D(const class Vector  *); /* linkage=_ZNK6Vector6Make2DEv */

	/* <0> (null):0 */
	float Length2D(const class Vector  *); /* linkage=_ZNK6Vector8Length2DEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector  *, float); /* linkage=_ZNK6Vector16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector  *, float); /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector *); /* linkage=_ZN6Vector16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector *, float); /* linkage=_ZN6Vector6IsZeroEf */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 58 */
 /* pointer to 57 */
 /* size: 4 */

/* 59 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 60 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 61 */
 /* pointer to 49 */
 /* size: 4 */

/* 62 */
 /* pointer to 63 */
 /* size: 4 */

/* 63 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 64 */
 /* pointer to 65 */
 /* size: 4 */

/* 65 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 66 */
/* <0> (null):0 */
typedef int qboolean; /* size: 4 */

/* 67 */
/* <0> (null):0 */
struct link_s {
	class link_s *             prev;                 /*     0     4 */
	class link_s *             next;                 /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 68 */
 /* pointer to 67 */
 /* size: 4 */

/* 69 */
/* <0> (null):0 */
typedef struct link_s link_t; /* size: 8 */

/* 70 */
/* <0> (null):0 */
typedef struct edict_s edict_t; /* size: 804 */

/* 71 */
/* <0> (null):0 */
struct edict_s {
	qboolean                   free;                 /*     0     4 */
	int                        serialnumber;         /*     4     4 */
	link_t                     area;                 /*     8     8 */
	int                        headnode;             /*    16     4 */
	int                        num_leafs;            /*    20     4 */
	short int                  leafnums[48];         /*    24    96 */
	/* --- cacheline 1 boundary (64 bytes) was 56 bytes ago --- */
	float                      freetime;             /*   120     4 */
	void *                     pvPrivateData;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	entvars_t                  v;                    /*   128   676 */
	/* --- cacheline 12 boundary (768 bytes) was 36 bytes ago --- */

	/* size: 804, cachelines: 13, members: 9 */
	/* last cacheline: 36 bytes */
}; /* size: 804 */

/* 72 */
 /* pointer to 70 */
 /* size: 4 */

/* 73 */
/* <0> (null):0 */
struct {
	float                      time;                 /*     0     4 */
	float                      frametime;            /*     4     4 */
	float                      force_retouch;        /*     8     4 */
	string_t                   mapname;              /*    12     4 */
	string_t                   startspot;            /*    16     4 */
	float                      deathmatch;           /*    20     4 */
	float                      coop;                 /*    24     4 */
	float                      teamplay;             /*    28     4 */
	float                      serverflags;          /*    32     4 */
	float                      found_secrets;        /*    36     4 */
	class Vector              v_forward;             /*    40    12 */
	class Vector              v_up;                  /*    52    12 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	class Vector              v_right;               /*    64    12 */
	float                      trace_allsolid;       /*    76     4 */
	float                      trace_startsolid;     /*    80     4 */
	float                      trace_fraction;       /*    84     4 */
	class Vector              trace_endpos;          /*    88    12 */
	class Vector              trace_plane_normal;    /*   100    12 */
	float                      trace_plane_dist;     /*   112     4 */
	edict_t *                  trace_ent;            /*   116     4 */
	float                      trace_inopen;         /*   120     4 */
	float                      trace_inwater;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	int                        trace_hitgroup;       /*   128     4 */
	int                        trace_flags;          /*   132     4 */
	int                        msg_entity;           /*   136     4 */
	int                        cdAudioTrack;         /*   140     4 */
	int                        maxClients;           /*   144     4 */
	int                        maxEntities;          /*   148     4 */
	const char  *              pStringBase;          /*   152     4 */
	void *                     pSaveData;            /*   156     4 */
	class Vector              vecLandmarkOffset;     /*   160    12 */

	/* size: 172, cachelines: 3, members: 31 */
	/* last cacheline: 44 bytes */
}; /* size: 172 */

/* 74 */
/* <0> (null):0 */
typedef class  globalvars_t; /* size: 172 */

/* 75 */
/* <0> (null):0 */
struct entvars_s {
	string_t                   classname;            /*     0     4 */
	string_t                   globalname;           /*     4     4 */
	class Vector              origin;                /*     8    12 */
	class Vector              oldorigin;             /*    20    12 */
	class Vector              velocity;              /*    32    12 */
	class Vector              basevelocity;          /*    44    12 */
	class Vector              clbasevelocity;        /*    56    12 */
	/* --- cacheline 1 boundary (64 bytes) was 4 bytes ago --- */
	class Vector              movedir;               /*    68    12 */
	class Vector              angles;                /*    80    12 */
	class Vector              avelocity;             /*    92    12 */
	class Vector              punchangle;            /*   104    12 */
	class Vector              v_angle;               /*   116    12 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	class Vector              endpos;                /*   128    12 */
	class Vector              startpos;              /*   140    12 */
	float                      impacttime;           /*   152     4 */
	float                      starttime;            /*   156     4 */
	int                        fixangle;             /*   160     4 */
	float                      idealpitch;           /*   164     4 */
	float                      pitch_speed;          /*   168     4 */
	float                      ideal_yaw;            /*   172     4 */
	float                      yaw_speed;            /*   176     4 */
	int                        modelindex;           /*   180     4 */
	string_t                   model;                /*   184     4 */
	int                        viewmodel;            /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	int                        weaponmodel;          /*   192     4 */
	class Vector              absmin;                /*   196    12 */
	class Vector              absmax;                /*   208    12 */
	class Vector              mins;                  /*   220    12 */
	class Vector              maxs;                  /*   232    12 */
	class Vector              size;                  /*   244    12 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	float                      ltime;                /*   256     4 */
	float                      nextthink;            /*   260     4 */
	int                        movetype;             /*   264     4 */
	int                        solid;                /*   268     4 */
	int                        skin;                 /*   272     4 */
	int                        body;                 /*   276     4 */
	int                        effects;              /*   280     4 */
	float                      gravity;              /*   284     4 */
	float                      friction;             /*   288     4 */
	int                        light_level;          /*   292     4 */
	int                        sequence;             /*   296     4 */
	int                        gaitsequence;         /*   300     4 */
	float                      frame;                /*   304     4 */
	float                      animtime;             /*   308     4 */
	float                      framerate;            /*   312     4 */
	unsigned char              controller[4];        /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	unsigned char              blending[2];          /*   320     2 */
	float                      scale;                /*   324     4 */
	int                        rendermode;           /*   328     4 */
	float                      renderamt;            /*   332     4 */
	class Vector              rendercolor;           /*   336    12 */
	int                        renderfx;             /*   348     4 */
	float                      health;               /*   352     4 */
	float                      frags;                /*   356     4 */
	int                        weapons;              /*   360     4 */
	float                      takedamage;           /*   364     4 */
	int                        deadflag;             /*   368     4 */
	class Vector              view_ofs;              /*   372    12 */
	int                        button;               /*   384     4 */
	/* --- cacheline 6 boundary (384 bytes) was 2 bytes ago --- */
	int                        impulse;              /*   388     4 */
	edict_t *                  chain;                /*   392     4 */
	edict_t *                  dmg_inflictor;        /*   396     4 */
	edict_t *                  enemy;                /*   400     4 */
	edict_t *                  aiment;               /*   404     4 */
	edict_t *                  owner;                /*   408     4 */
	edict_t *                  groundentity;         /*   412     4 */
	int                        spawnflags;           /*   416     4 */
	int                        flags;                /*   420     4 */
	int                        colormap;             /*   424     4 */
	int                        team;                 /*   428     4 */
	float                      max_health;           /*   432     4 */
	float                      teleport_time;        /*   436     4 */
	float                      armortype;            /*   440     4 */
	float                      armorvalue;           /*   444     4 */
	int                        waterlevel;           /*   448     4 */
	/* --- cacheline 7 boundary (448 bytes) was 2 bytes ago --- */
	int                        watertype;            /*   452     4 */
	string_t                   target;               /*   456     4 */
	string_t                   targetname;           /*   460     4 */
	string_t                   netname;              /*   464     4 */
	string_t                   message;              /*   468     4 */
	float                      dmg_take;             /*   472     4 */
	float                      dmg_save;             /*   476     4 */
	float                      dmg;                  /*   480     4 */
	float                      dmgtime;              /*   484     4 */
	string_t                   noise;                /*   488     4 */
	string_t                   noise1;               /*   492     4 */
	string_t                   noise2;               /*   496     4 */
	string_t                   noise3;               /*   500     4 */
	float                      speed;                /*   504     4 */
	float                      air_finished;         /*   508     4 */
	float                      pain_finished;        /*   512     4 */
	/* --- cacheline 8 boundary (512 bytes) was 2 bytes ago --- */
	float                      radsuit_finished;     /*   516     4 */
	edict_t *                  pContainingEntity;    /*   520     4 */
	int                        playerclass;          /*   524     4 */
	float                      maxspeed;             /*   528     4 */
	float                      fov;                  /*   532     4 */
	int                        weaponanim;           /*   536     4 */
	int                        pushmsec;             /*   540     4 */
	int                        bInDuck;              /*   544     4 */
	int                        flTimeStepSound;      /*   548     4 */
	int                        flSwimTime;           /*   552     4 */
	int                        flDuckTime;           /*   556     4 */
	int                        iStepLeft;            /*   560     4 */
	float                      flFallVelocity;       /*   564     4 */
	int                        gamestate;            /*   568     4 */
	int                        oldbuttons;           /*   572     4 */
	int                        groupinfo;            /*   576     4 */
	/* --- cacheline 9 boundary (576 bytes) was 2 bytes ago --- */
	int                        iuser1;               /*   580     4 */
	int                        iuser2;               /*   584     4 */
	int                        iuser3;               /*   588     4 */
	int                        iuser4;               /*   592     4 */
	float                      fuser1;               /*   596     4 */
	float                      fuser2;               /*   600     4 */
	float                      fuser3;               /*   604     4 */
	float                      fuser4;               /*   608     4 */
	class Vector              vuser1;                /*   612    12 */
	class Vector              vuser2;                /*   624    12 */
	class Vector              vuser3;                /*   636    12 */
	/* --- cacheline 10 boundary (640 bytes) was 6 bytes ago --- */
	class Vector              vuser4;                /*   648    12 */
	edict_t *                  euser1;               /*   660     4 */
	edict_t *                  euser2;               /*   664     4 */
	edict_t *                  euser3;               /*   668     4 */
	edict_t *                  euser4;               /*   672     4 */

	/* size: 676, cachelines: 11, members: 123 */
	/* last cacheline: 36 bytes */

	/* BRAIN FART ALERT! 676 != 674 + 0(holes), diff = 2 */

}; /* size: 676 */

/* 76 */
/* <0> (null):0 */
unsigned char              array[4]; /* size: 4 */

/* 77 */
/* <0> (null):0 */
unsigned char              array[2]; /* size: 2 */

/* 78 */
/* <0> (null):0 */
typedef struct entvars_s entvars_t; /* size: 676 */

/* 79 */
/* <0> (null):0 */
short int                  array[48]; /* size: 96 */

/* 80 */
/* <0> (null):0 */
typedef uint32 CRC32_t; /* size: 4 */

/* 81 */
/* <0> (null):0 */
struct cvar_s {
	char *                     name;                 /*     0     4 */
	char *                     string;               /*     4     4 */
	int                        flags;                /*     8     4 */
	float                      value;                /*    12     4 */
	class cvar_s *             next;                 /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 82 */
 /* pointer to 81 */
 /* size: 4 */

/* 83 */
/* <0> (null):0 */
typedef struct cvar_s cvar_t; /* size: 20 */

/* 84 */
/* <0> (null):0 */
struct client_textmessage_s {
	int                        effect;               /*     0     4 */
	byte                       r1;                   /*     4     1 */
	byte                       g1;                   /*     5     1 */
	byte                       b1;                   /*     6     1 */
	byte                       a1;                   /*     7     1 */
	byte                       r2;                   /*     8     1 */
	byte                       g2;                   /*     9     1 */
	byte                       b2;                   /*    10     1 */
	byte                       a2;                   /*    11     1 */
	float                      x;                    /*    12     4 */
	float                      y;                    /*    16     4 */
	float                      fadein;               /*    20     4 */
	float                      fadeout;              /*    24     4 */
	float                      holdtime;             /*    28     4 */
	float                      fxtime;               /*    32     4 */
	const char  *              pName;                /*    36     4 */
	const char  *              pMessage;             /*    40     4 */

	/* size: 44, cachelines: 1, members: 17 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 85 */
/* <0> (null):0 */
typedef struct client_textmessage_s client_textmessage_t; /* size: 44 */

/* 86 */
/* <0> (null):0 */
typedef struct sequenceCommandLine_ sequenceCommandLine_s; /* size: 92 */

/* 87 */
/* <0> (null):0 */
struct sequenceCommandLine_ {
	int                        commandType;          /*     0     4 */
	client_textmessage_t       clientMessage;        /*     4    44 */
	char *                     speakerName;          /*    48     4 */
	char *                     listenerName;         /*    52     4 */
	char *                     soundFileName;        /*    56     4 */
	char *                     sentenceName;         /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	char *                     fireTargetNames;      /*    64     4 */
	char *                     killTargetNames;      /*    68     4 */
	float                      delay;                /*    72     4 */
	int                        repeatCount;          /*    76     4 */
	int                        textChannel;          /*    80     4 */
	int                        modifierBitField;     /*    84     4 */
	sequenceCommandLine_s *    nextCommandLine;      /*    88     4 */

	/* size: 92, cachelines: 2, members: 13 */
	/* last cacheline: 28 bytes */
}; /* size: 92 */

/* 88 */
 /* pointer to 86 */
 /* size: 4 */

/* 89 */
/* <0> (null):0 */
typedef struct sequenceEntry_ sequenceEntry_s; /* size: 20 */

/* 90 */
/* <0> (null):0 */
struct sequenceEntry_ {
	char *                     fileName;             /*     0     4 */
	char *                     entryName;            /*     4     4 */
	sequenceCommandLine_s *    firstCommand;         /*     8     4 */
	sequenceEntry_s *          nextEntry;            /*    12     4 */
	qboolean                   isGlobal;             /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 91 */
 /* pointer to 89 */
 /* size: 4 */

/* 92 */
/* <0> (null):0 */
typedef struct sentenceEntry_ sentenceEntry_s; /* size: 16 */

/* 93 */
/* <0> (null):0 */
struct sentenceEntry_ {
	char *                     data;                 /*     0     4 */
	sentenceEntry_s *          nextEntry;            /*     4     4 */
	qboolean                   isGlobal;             /*     8     4 */
	unsigned int               index;                /*    12     4 */

	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 94 */
 /* pointer to 92 */
 /* size: 4 */

/* 95 */
/* <0> (null):0 */
enum {
	at_notice = 0,
	at_console = 1,
	at_aiconsole = 2,
	at_warning = 3,
	at_error = 4,
	at_logged = 5,
}; /* size: 4 */

/* 96 */
/* <0> (null):0 */
typedef enum  ALERT_TYPE; /* size: 4 */

/* 97 */
/* <0> (null):0 */
enum {
	print_console = 0,
	print_center = 1,
	print_chat = 2,
}; /* size: 4 */

/* 98 */
/* <0> (null):0 */
typedef enum  PRINT_TYPE; /* size: 4 */

/* 99 */
/* <0> (null):0 */
enum {
	force_exactfile = 0,
	force_model_samebounds = 1,
	force_model_specifybounds = 2,
	force_model_specifybounds_if_avail = 3,
}; /* size: 4 */

/* 100 */
/* <0> (null):0 */
typedef enum  FORCE_TYPE; /* size: 4 */

/* 101 */
/* <0> (null):0 */
struct {
	int                        fAllSolid;            /*     0     4 */
	int                        fStartSolid;          /*     4     4 */
	int                        fInOpen;              /*     8     4 */
	int                        fInWater;             /*    12     4 */
	float                      flFraction;           /*    16     4 */
	class Vector              vecEndPos;             /*    20    12 */
	float                      flPlaneDist;          /*    32     4 */
	class Vector              vecPlaneNormal;        /*    36    12 */
	edict_t *                  pHit;                 /*    48     4 */
	int                        iHitgroup;            /*    52     4 */

	/* size: 56, cachelines: 1, members: 10 */
	/* last cacheline: 56 bytes */
}; /* size: 56 */

/* 102 */
/* <0> (null):0 */
typedef class  TraceResult; /* size: 56 */

/* 103 */
/* <0> (null):0 */
struct enginefuncs_s {
	int                        (*pfnPrecacheModel)(char *); /*     0     4 */
	int                        (*pfnPrecacheSound)(char *); /*     4     4 */
	void                       (*pfnSetModel)(edict_t *, const char  *); /*     8     4 */
	int                        (*pfnModelIndex)(const char  *); /*    12     4 */
	int                        (*pfnModelFrames)(int); /*    16     4 */
	void                       (*pfnSetSize)(edict_t *, const float  *, const float  *); /*    20     4 */
	void                       (*pfnChangeLevel)(char *, char *); /*    24     4 */
	void                       (*pfnGetSpawnParms)(edict_t *); /*    28     4 */
	void                       (*pfnSaveSpawnParms)(edict_t *); /*    32     4 */
	float                      (*pfnVecToYaw)(const float  *); /*    36     4 */
	void                       (*pfnVecToAngles)(const float  *, float *); /*    40     4 */
	void                       (*pfnMoveToOrigin)(edict_t *, const float  *, float, int); /*    44     4 */
	void                       (*pfnChangeYaw)(edict_t *); /*    48     4 */
	void                       (*pfnChangePitch)(edict_t *); /*    52     4 */
	edict_t *                  (*pfnFindEntityByString)(edict_t *, const char  *, const char  *); /*    56     4 */
	int                        (*pfnGetEntityIllum)(edict_t *); /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	edict_t *                  (*pfnFindEntityInSphere)(edict_t *, const float  *, float); /*    64     4 */
	edict_t *                  (*pfnFindClientInPVS)(edict_t *); /*    68     4 */
	edict_t *                  (*pfnEntitiesInPVS)(edict_t *); /*    72     4 */
	void                       (*pfnMakeVectors)(const float  *); /*    76     4 */
	void                       (*pfnAngleVectors)(const float  *, float *, float *, float *); /*    80     4 */
	edict_t *                  (*pfnCreateEntity)(void); /*    84     4 */
	void                       (*pfnRemoveEntity)(edict_t *); /*    88     4 */
	edict_t *                  (*pfnCreateNamedEntity)(int); /*    92     4 */
	void                       (*pfnMakeStatic)(edict_t *); /*    96     4 */
	int                        (*pfnEntIsOnFloor)(edict_t *); /*   100     4 */
	int                        (*pfnDropToFloor)(edict_t *); /*   104     4 */
	int                        (*pfnWalkMove)(edict_t *, float, float, int); /*   108     4 */
	void                       (*pfnSetOrigin)(edict_t *, const float  *); /*   112     4 */
	void                       (*pfnEmitSound)(edict_t *, int, const char  *, float, float, int, int); /*   116     4 */
	void                       (*pfnEmitAmbientSound)(edict_t *, float *, const char  *, float, float, int, int); /*   120     4 */
	void                       (*pfnTraceLine)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	void                       (*pfnTraceToss)(edict_t *, edict_t *, TraceResult *); /*   128     4 */
	int                        (*pfnTraceMonsterHull)(edict_t *, const float  *, const float  *, int, edict_t *, TraceResult *); /*   132     4 */
	void                       (*pfnTraceHull)(const float  *, const float  *, int, int, edict_t *, TraceResult *); /*   136     4 */
	void                       (*pfnTraceModel)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   140     4 */
	const char  *              (*pfnTraceTexture)(edict_t *, const float  *, const float  *); /*   144     4 */
	void                       (*pfnTraceSphere)(const float  *, const float  *, int, float, edict_t *, TraceResult *); /*   148     4 */
	void                       (*pfnGetAimVector)(edict_t *, float, float *); /*   152     4 */
	void                       (*pfnServerCommand)(char *); /*   156     4 */
	void                       (*pfnServerExecute)(void); /*   160     4 */
	void                       (*pfnClientCommand)(edict_t *, char *, ...); /*   164     4 */
	void                       (*pfnParticleEffect)(const float  *, const float  *, float, float); /*   168     4 */
	void                       (*pfnLightStyle)(int, char *); /*   172     4 */
	int                        (*pfnDecalIndex)(const char  *); /*   176     4 */
	int                        (*pfnPointContents)(const float  *); /*   180     4 */
	void                       (*pfnMessageBegin)(int, int, const float  *, edict_t *); /*   184     4 */
	void                       (*pfnMessageEnd)(void); /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	void                       (*pfnWriteByte)(int); /*   192     4 */
	void                       (*pfnWriteChar)(int); /*   196     4 */
	void                       (*pfnWriteShort)(int); /*   200     4 */
	void                       (*pfnWriteLong)(int); /*   204     4 */
	void                       (*pfnWriteAngle)(float); /*   208     4 */
	void                       (*pfnWriteCoord)(float); /*   212     4 */
	void                       (*pfnWriteString)(const char  *); /*   216     4 */
	void                       (*pfnWriteEntity)(int); /*   220     4 */
	void                       (*pfnCVarRegister)(cvar_t *); /*   224     4 */
	float                      (*pfnCVarGetFloat)(const char  *); /*   228     4 */
	const char  *              (*pfnCVarGetString)(const char  *); /*   232     4 */
	void                       (*pfnCVarSetFloat)(const char  *, float); /*   236     4 */
	void                       (*pfnCVarSetString)(const char  *, const char  *); /*   240     4 */
	void                       (*pfnAlertMessage)(ALERT_TYPE, char *, ...); /*   244     4 */
	void                       (*pfnEngineFprintf)(void *, char *, ...); /*   248     4 */
	void *                     (*pfnPvAllocEntPrivateData)(edict_t *, int32); /*   252     4 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	void *                     (*pfnPvEntPrivateData)(edict_t *); /*   256     4 */
	void                       (*pfnFreeEntPrivateData)(edict_t *); /*   260     4 */
	const char  *              (*pfnSzFromIndex)(int); /*   264     4 */
	int                        (*pfnAllocString)(const char  *); /*   268     4 */
	class entvars_s *          (*pfnGetVarsOfEnt)(edict_t *); /*   272     4 */
	edict_t *                  (*pfnPEntityOfEntOffset)(int); /*   276     4 */
	int                        (*pfnEntOffsetOfPEntity)(const edict_t  *); /*   280     4 */
	int                        (*pfnIndexOfEdict)(const edict_t  *); /*   284     4 */
	edict_t *                  (*pfnPEntityOfEntIndex)(int); /*   288     4 */
	edict_t *                  (*pfnFindEntityByVars)(class entvars_s *); /*   292     4 */
	void *                     (*pfnGetModelPtr)(edict_t *); /*   296     4 */
	int                        (*pfnRegUserMsg)(const char  *, int); /*   300     4 */
	void                       (*pfnAnimationAutomove)(const edict_t  *, float); /*   304     4 */
	void                       (*pfnGetBonePosition)(const edict_t  *, int, float *, float *); /*   308     4 */
	uint32                     (*pfnFunctionFromName)(const char  *); /*   312     4 */
	const char  *              (*pfnNameForFunction)(uint32); /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	void                       (*pfnClientPrintf)(edict_t *, PRINT_TYPE, const char  *); /*   320     4 */
	void                       (*pfnServerPrint)(const char  *); /*   324     4 */
	const char  *              (*pfnCmd_Args)(void); /*   328     4 */
	const char  *              (*pfnCmd_Argv)(int);  /*   332     4 */
	int                        (*pfnCmd_Argc)(void); /*   336     4 */
	void                       (*pfnGetAttachment)(const edict_t  *, int, float *, float *); /*   340     4 */
	void                       (*pfnCRC32_Init)(CRC32_t *); /*   344     4 */
	void                       (*pfnCRC32_ProcessBuffer)(CRC32_t *, void *, int); /*   348     4 */
	void                       (*pfnCRC32_ProcessByte)(CRC32_t *, unsigned char); /*   352     4 */
	CRC32_t                    (*pfnCRC32_Final)(CRC32_t); /*   356     4 */
	int32                      (*pfnRandomLong)(int32, int32); /*   360     4 */
	float                      (*pfnRandomFloat)(float, float); /*   364     4 */
	void                       (*pfnSetView)(const edict_t  *, const edict_t  *); /*   368     4 */
	float                      (*pfnTime)(void);     /*   372     4 */
	void                       (*pfnCrosshairAngle)(const edict_t  *, float, float); /*   376     4 */
	byte *                     (*pfnLoadFileForMe)(char *, int *); /*   380     4 */
	/* --- cacheline 6 boundary (384 bytes) --- */
	void                       (*pfnFreeFile)(void *); /*   384     4 */
	void                       (*pfnEndSection)(const char  *); /*   388     4 */
	int                        (*pfnCompareFileTime)(char *, char *, int *); /*   392     4 */
	void                       (*pfnGetGameDir)(char *); /*   396     4 */
	void                       (*pfnCvar_RegisterVariable)(cvar_t *); /*   400     4 */
	void                       (*pfnFadeClientVolume)(const edict_t  *, int, int, int, int); /*   404     4 */
	void                       (*pfnSetClientMaxspeed)(const edict_t  *, float); /*   408     4 */
	edict_t *                  (*pfnCreateFakeClient)(const char  *); /*   412     4 */
	void                       (*pfnRunPlayerMove)(edict_t *, const float  *, float, float, float, short unsigned int, byte, byte); /*   416     4 */
	int                        (*pfnNumberOfEntities)(void); /*   420     4 */
	char *                     (*pfnGetInfoKeyBuffer)(edict_t *); /*   424     4 */
	char *                     (*pfnInfoKeyValue)(char *, char *); /*   428     4 */
	void                       (*pfnSetKeyValue)(char *, char *, char *); /*   432     4 */
	void                       (*pfnSetClientKeyValue)(int, char *, char *, char *); /*   436     4 */
	int                        (*pfnIsMapValid)(char *); /*   440     4 */
	void                       (*pfnStaticDecal)(const float  *, int, int, int); /*   444     4 */
	/* --- cacheline 7 boundary (448 bytes) --- */
	int                        (*pfnPrecacheGeneric)(char *); /*   448     4 */
	int                        (*pfnGetPlayerUserId)(edict_t *); /*   452     4 */
	void                       (*pfnBuildSoundMsg)(edict_t *, int, const char  *, float, float, int, int, int, int, const float  *, edict_t *); /*   456     4 */
	int                        (*pfnIsDedicatedServer)(void); /*   460     4 */
	cvar_t *                   (*pfnCVarGetPointer)(const char  *); /*   464     4 */
	unsigned int               (*pfnGetPlayerWONId)(edict_t *); /*   468     4 */
	void                       (*pfnInfo_RemoveKey)(char *, const char  *); /*   472     4 */
	const char  *              (*pfnGetPhysicsKeyValue)(const edict_t  *, const char  *); /*   476     4 */
	void                       (*pfnSetPhysicsKeyValue)(const edict_t  *, const char  *, const char  *); /*   480     4 */
	const char  *              (*pfnGetPhysicsInfoString)(const edict_t  *); /*   484     4 */
	short unsigned int         (*pfnPrecacheEvent)(int, const char  *); /*   488     4 */
	void                       (*pfnPlaybackEvent)(int, const edict_t  *, short unsigned int, float, float *, float *, float, float, int, int, int, int); /*   492     4 */
	unsigned char *            (*pfnSetFatPVS)(float *); /*   496     4 */
	unsigned char *            (*pfnSetFatPAS)(float *); /*   500     4 */
	int                        (*pfnCheckVisibility)(const edict_t  *, unsigned char *); /*   504     4 */
	void                       (*pfnDeltaSetField)(class delta_s *, const char  *); /*   508     4 */
	/* --- cacheline 8 boundary (512 bytes) --- */
	void                       (*pfnDeltaUnsetField)(class delta_s *, const char  *); /*   512     4 */
	void                       (*pfnDeltaAddEncoder)(char *, void (*)(class delta_s *, const unsigned char  *, const unsigned char  *)); /*   516     4 */
	int                        (*pfnGetCurrentPlayer)(void); /*   520     4 */
	int                        (*pfnCanSkipPlayer)(const edict_t  *); /*   524     4 */
	int                        (*pfnDeltaFindField)(class delta_s *, const char  *); /*   528     4 */
	void                       (*pfnDeltaSetFieldByIndex)(class delta_s *, int); /*   532     4 */
	void                       (*pfnDeltaUnsetFieldByIndex)(class delta_s *, int); /*   536     4 */
	void                       (*pfnSetGroupMask)(int, int); /*   540     4 */
	int                        (*pfnCreateInstancedBaseline)(int, class entity_state_s *); /*   544     4 */
	void                       (*pfnCvar_DirectSet)(class cvar_s *, char *); /*   548     4 */
	void                       (*pfnForceUnmodified)(FORCE_TYPE, float *, float *, const char  *); /*   552     4 */
	void                       (*pfnGetPlayerStats)(const edict_t  *, int *, int *); /*   556     4 */
	void                       (*pfnAddServerCommand)(char *, void (*)(void)); /*   560     4 */
	qboolean                   (*pfnVoice_GetClientListening)(int, int); /*   564     4 */
	qboolean                   (*pfnVoice_SetClientListening)(int, int, qboolean); /*   568     4 */
	const char  *              (*pfnGetPlayerAuthId)(edict_t *); /*   572     4 */
	/* --- cacheline 9 boundary (576 bytes) --- */
	sequenceEntry_s *          (*pfnSequenceGet)(const char  *, const char  *); /*   576     4 */
	sentenceEntry_s *          (*pfnSequencePickSentence)(const char  *, int, int *); /*   580     4 */
	int                        (*pfnGetFileSize)(char *); /*   584     4 */
	unsigned int               (*pfnGetApproxWavePlayLen)(const char  *); /*   588     4 */
	int                        (*pfnIsCareerMatch)(void); /*   592     4 */
	int                        (*pfnGetLocalizedStringLength)(const char  *); /*   596     4 */
	void                       (*pfnRegisterTutorMessageShown)(int); /*   600     4 */
	int                        (*pfnGetTimesTutorMessageShown)(int); /*   604     4 */
	void                       (*ProcessTutorMessageDecayBuffer)(int *, int); /*   608     4 */
	void                       (*ConstructTutorMessageDecayBuffer)(int *, int); /*   612     4 */
	void                       (*ResetTutorMessageDecayData)(void); /*   616     4 */
	void                       (*pfnQueryClientCvarValue)(const edict_t  *, const char  *); /*   620     4 */
	void                       (*pfnQueryClientCvarValue2)(const edict_t  *, const char  *, int); /*   624     4 */
	int                        (*pfnCheckParm)(const char  *, char * *); /*   628     4 */

	/* size: 632, cachelines: 10, members: 158 */
	/* last cacheline: 56 bytes */
}; /* size: 632 */

/* 104 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 105 */
 /* pointer to 104 */
 /* size: 4 */

/* 106 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145034368 */

/* 107 */
 /* pointer to 106 */
 /* size: 4 */

/* 108 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 109 */
 /* pointer to 108 */
 /* size: 4 */

/* 110 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 111 */
 /* pointer to 110 */
 /* size: 4 */

/* 112 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145034888 */

/* 113 */
 /* pointer to 112 */
 /* size: 4 */

/* 114 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145035148 */

/* 115 */
 /* pointer to 114 */
 /* size: 4 */

/* 116 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145035356 */

/* 117 */
 /* pointer to 116 */
 /* size: 4 */

/* 118 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 119 */
 /* pointer to 118 */
 /* size: 4 */

/* 120 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145035668 */

/* 121 */
 /* pointer to 120 */
 /* size: 4 */

/* 122 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145035876 */

/* 123 */
 /* pointer to 122 */
 /* size: 4 */

/* 124 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 125 */
 /* pointer to 124 */
 /* size: 4 */

/* 126 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 127 */
 /* pointer to 126 */
 /* size: 4 */

/* 128 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 129 */
 /* pointer to 128 */
 /* size: 4 */

/* 130 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 131 */
 /* pointer to 130 */
 /* size: 4 */

/* 132 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145094196 */

/* 133 */
 /* pointer to 132 */
 /* size: 4 */

/* 134 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145094352 */

/* 135 */
 /* pointer to 134 */
 /* size: 4 */

/* 136 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 137 */
 /* pointer to 136 */
 /* size: 4 */

/* 138 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 139 */
 /* pointer to 138 */
 /* size: 4 */

/* 140 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 141 */
 /* pointer to 140 */
 /* size: 4 */

/* 142 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145095236 */

/* 143 */
 /* pointer to 142 */
 /* size: 4 */

/* 144 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145095444 */

/* 145 */
 /* pointer to 144 */
 /* size: 4 */

/* 146 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145095912 */

/* 147 */
 /* pointer to 146 */
 /* size: 4 */

/* 148 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145096380 */

/* 149 */
 /* pointer to 102 */
 /* size: 4 */

/* 150 */
 /* pointer to 148 */
 /* size: 4 */

/* 151 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145096796 */

/* 152 */
 /* pointer to 151 */
 /* size: 4 */

/* 153 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 154 */
 /* pointer to 153 */
 /* size: 4 */

/* 155 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145097472 */

/* 156 */
 /* pointer to 155 */
 /* size: 4 */

/* 157 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 158 */
 /* pointer to 157 */
 /* size: 4 */

/* 159 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145110380 */

/* 160 */
 /* pointer to 159 */
 /* size: 4 */

/* 161 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145110796 */

/* 162 */
 /* pointer to 161 */
 /* size: 4 */

/* 163 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145111056 */

/* 164 */
 /* pointer to 163 */
 /* size: 4 */

/* 165 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145111212 */

/* 166 */
 /* pointer to 165 */
 /* size: 4 */

/* 167 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145111316 */

/* 168 */
 /* pointer to 167 */
 /* size: 4 */

/* 169 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145111524 */

/* 170 */
 /* pointer to 169 */
 /* size: 4 */

/* 171 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145111836 */

/* 172 */
 /* pointer to 171 */
 /* size: 4 */

/* 173 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 174 */
 /* pointer to 173 */
 /* size: 4 */

/* 175 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145112200 */

/* 176 */
 /* pointer to 175 */
 /* size: 4 */

/* 177 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145112512 */

/* 178 */
 /* pointer to 177 */
 /* size: 4 */

/* 179 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145112668 */

/* 180 */
 /* pointer to 179 */
 /* size: 4 */

/* 181 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145112824 */

/* 182 */
 /* pointer to 181 */
 /* size: 4 */

/* 183 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145112980 */

/* 184 */
 /* pointer to 83 */
 /* size: 4 */

/* 185 */
 /* pointer to 183 */
 /* size: 4 */

/* 186 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 187 */
 /* pointer to 186 */
 /* size: 4 */

/* 188 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 189 */
 /* pointer to 188 */
 /* size: 4 */

/* 190 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145113500 */

/* 191 */
 /* pointer to 190 */
 /* size: 4 */

/* 192 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145113708 */

/* 193 */
 /* pointer to 192 */
 /* size: 4 */

/* 194 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145113916 */

/* 195 */
 /* pointer to 194 */
 /* size: 4 */

/* 196 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145114124 */

/* 197 */
 /* pointer to 196 */
 /* size: 4 */

/* 198 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 199 */
 /* pointer to 198 */
 /* size: 4 */

/* 200 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 201 */
 /* pointer to 200 */
 /* size: 4 */

/* 202 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 203 */
 /* pointer to 202 */
 /* size: 4 */

/* 204 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 205 */
 /* pointer to 75 */
 /* size: 4 */

/* 206 */
 /* pointer to 204 */
 /* size: 4 */

/* 207 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 208 */
 /* pointer to 209 */
 /* size: 4 */

/* 209 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 804 */

/* 210 */
 /* pointer to 207 */
 /* size: 4 */

/* 211 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 212 */
 /* pointer to 211 */
 /* size: 4 */

/* 213 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 214 */
 /* pointer to 213 */
 /* size: 4 */

/* 215 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145141308 */

/* 216 */
 /* pointer to 215 */
 /* size: 4 */

/* 217 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145141516 */

/* 218 */
 /* pointer to 217 */
 /* size: 4 */

/* 219 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 220 */
 /* pointer to 219 */
 /* size: 4 */

/* 221 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 222 */
 /* pointer to 221 */
 /* size: 4 */

/* 223 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145142140 */

/* 224 */
 /* pointer to 223 */
 /* size: 4 */

/* 225 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 226 */
 /* pointer to 225 */
 /* size: 4 */

/* 227 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 228 */
 /* pointer to 227 */
 /* size: 4 */

/* 229 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145142608 */

/* 230 */
 /* pointer to 80 */
 /* size: 4 */

/* 231 */
 /* pointer to 229 */
 /* size: 4 */

/* 232 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145142816 */

/* 233 */
 /* pointer to 232 */
 /* size: 4 */

/* 234 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145143076 */

/* 235 */
 /* pointer to 234 */
 /* size: 4 */

/* 236 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 237 */
 /* pointer to 236 */
 /* size: 4 */

/* 238 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 239 */
 /* pointer to 238 */
 /* size: 4 */

/* 240 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 241 */
 /* pointer to 240 */
 /* size: 4 */

/* 242 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145143856 */

/* 243 */
 /* pointer to 242 */
 /* size: 4 */

/* 244 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 245 */
 /* pointer to 244 */
 /* size: 4 */

/* 246 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145148256 */

/* 247 */
 /* pointer to 246 */
 /* size: 4 */

/* 248 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 249 */
 /* pointer to 46 */
 /* size: 4 */

/* 250 */
 /* pointer to 9 */
 /* size: 4 */

/* 251 */
 /* pointer to 248 */
 /* size: 4 */

/* 252 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145148828 */

/* 253 */
 /* pointer to 252 */
 /* size: 4 */

/* 254 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 255 */
 /* pointer to 254 */
 /* size: 4 */

/* 256 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145149244 */

/* 257 */
 /* pointer to 256 */
 /* size: 4 */

/* 258 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 259 */
 /* pointer to 258 */
 /* size: 4 */

/* 260 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145149764 */

/* 261 */
 /* pointer to 260 */
 /* size: 4 */

/* 262 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 263 */
 /* pointer to 262 */
 /* size: 4 */

/* 264 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 265 */
 /* pointer to 264 */
 /* size: 4 */

/* 266 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145150648 */

/* 267 */
 /* pointer to 266 */
 /* size: 4 */

/* 268 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145150908 */

/* 269 */
 /* pointer to 268 */
 /* size: 4 */

/* 270 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145151220 */

/* 271 */
 /* pointer to 270 */
 /* size: 4 */

/* 272 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145151532 */

/* 273 */
 /* pointer to 272 */
 /* size: 4 */

/* 274 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 275 */
 /* pointer to 274 */
 /* size: 4 */

/* 276 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 277 */
 /* pointer to 276 */
 /* size: 4 */

/* 278 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145171024 */

/* 279 */
 /* pointer to 278 */
 /* size: 4 */

/* 280 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 281 */
 /* pointer to 280 */
 /* size: 4 */

/* 282 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145171440 */

/* 283 */
 /* pointer to 282 */
 /* size: 4 */

/* 284 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 285 */
 /* pointer to 284 */
 /* size: 4 */

/* 286 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 2 */

/* 287 */
 /* pointer to 286 */
 /* size: 4 */

/* 288 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145172064 */

/* 289 */
 /* pointer to 288 */
 /* size: 4 */

/* 290 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 291 */
 /* pointer to 4 */
 /* size: 4 */

/* 292 */
 /* pointer to 290 */
 /* size: 4 */

/* 293 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 294 */
 /* pointer to 293 */
 /* size: 4 */

/* 295 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145173208 */

/* 296 */
 /* pointer to 297 */
 /* size: 4 */

/* 297 */
/* <0> (null):0 */
struct delta_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 298 */
 /* pointer to 295 */
 /* size: 4 */

/* 299 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145173532 */

/* 300 */
 /* pointer to 301 */
 /* size: 4 */

/* 301 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145173740 */

/* 302 */
 /* pointer to 303 */
 /* size: 4 */

/* 303 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 304 */
 /* pointer to 299 */
 /* size: 4 */

/* 305 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 306 */
 /* pointer to 305 */
 /* size: 4 */

/* 307 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145174312 */

/* 308 */
 /* pointer to 307 */
 /* size: 4 */

/* 309 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145174520 */

/* 310 */
 /* pointer to 309 */
 /* size: 4 */

/* 311 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 312 */
 /* pointer to 313 */
 /* size: 4 */

/* 313 */
/* <0> (null):0 */
struct entity_state_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 314 */
 /* pointer to 311 */
 /* size: 4 */

/* 315 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145179180 */

/* 316 */
 /* pointer to 81 */
 /* size: 4 */

/* 317 */
 /* pointer to 315 */
 /* size: 4 */

/* 318 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145179440 */

/* 319 */
 /* pointer to 318 */
 /* size: 4 */

/* 320 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145179752 */

/* 321 */
 /* pointer to 320 */
 /* size: 4 */

/* 322 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145180012 */

/* 323 */
 /* pointer to 322 */
 /* size: 4 */

/* 324 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 325 */
 /* pointer to 324 */
 /* size: 4 */

/* 326 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 327 */
 /* pointer to 326 */
 /* size: 4 */

/* 328 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 329 */
 /* pointer to 328 */
 /* size: 4 */

/* 330 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 331 */
 /* pointer to 330 */
 /* size: 4 */

/* 332 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 333 */
 /* pointer to 332 */
 /* size: 4 */

/* 334 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 335 */
 /* pointer to 334 */
 /* size: 4 */

/* 336 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145181468 */

/* 337 */
 /* pointer to 336 */
 /* size: 4 */

/* 338 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145181676 */

/* 339 */
 /* pointer to 338 */
 /* size: 4 */

/* 340 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145181884 */

/* 341 */
 /* pointer to 340 */
 /* size: 4 */

/* 342 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 343 */
 /* pointer to 17 */
 /* size: 4 */

/* 344 */
 /* pointer to 342 */
 /* size: 4 */

/* 345 */
/* <0> (null):0 */
typedef struct enginefuncs_s enginefuncs_t; /* size: 632 */

/* 346 */
/* <0> (null):0 */
struct KeyValueData_s {
	char *                     szClassName;          /*     0     4 */
	char *                     szKeyName;            /*     4     4 */
	char *                     szValue;              /*     8     4 */
	int32                      fHandled;             /*    12     4 */

	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 347 */
/* <0> (null):0 */
typedef struct KeyValueData_s KeyValueData; /* size: 16 */

/* 348 */
 /* pointer to 347 */
 /* size: 4 */

/* 349 */
/* <0> (null):0 */
typedef int EOFFSET; /* size: 4 */

/* 350 */
/* <0> (null):0 */
enum {
	TS_AT_TOP = 0,
	TS_AT_BOTTOM = 1,
	TS_GOING_UP = 2,
	TS_GOING_DOWN = 3,
}; /* size: 4 */

/* 351 */
/* <0> (null):0 */
typedef enum  TOGGLE_STATE; /* size: 4 */

/* 352 */
 /* pointer to 78 */
 /* size: 4 */

/* 353 */
 /* pointer to 354 */
 /* size: 4 */

/* 354 */
/* <0> (null):0 */
struct CBaseEntity {
	/* <0> (null):0 */
	virtual int ObjectCaps(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10ObjectCapsEv */

	/* <0> (null):0 */
	virtual void Precache(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8PrecacheEv */

	/* <0> (null):0 */
	virtual void Restart(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7RestartEv */

	/* <0> (null):0 */
	virtual void KeyValue(class CBaseEntity *, KeyValueData *); /* linkage=_ZN11CBaseEntity8KeyValueEP14KeyValueData_s */

	/* <0> (null):0 */
	virtual void Activate(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8ActivateEv */

	/* <0> (null):0 */
	virtual int Classify(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8ClassifyEv */

	/* <0> (null):0 */
	virtual void DeathNotice(class CBaseEntity *, entvars_t *); /* linkage=_ZN11CBaseEntity11DeathNoticeEP9entvars_s */

	/* <0> (null):0 */
	virtual int BloodColor(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10BloodColorEv */

	/* <0> (null):0 */
	virtual BOOL IsTriggered(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity11IsTriggeredEPS_ */

	/* <0> (null):0 */
	virtual class CBaseMonster * MyMonsterPointer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity16MyMonsterPointerEv */

	/* <0> (null):0 */
	virtual class CSquadMonster * MySquadMonsterPointer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity21MySquadMonsterPointerEv */

	/* <0> (null):0 */
	virtual int GetToggleState(class CBaseEntity *); /* linkage=_ZN11CBaseEntity14GetToggleStateEv */

	/* <0> (null):0 */
	virtual void AddPoints(class CBaseEntity *, int, BOOL); /* linkage=_ZN11CBaseEntity9AddPointsEii */

	/* <0> (null):0 */
	virtual void AddPointsToTeam(class CBaseEntity *, int, BOOL); /* linkage=_ZN11CBaseEntity15AddPointsToTeamEii */

	/* <0> (null):0 */
	virtual BOOL AddPlayerItem(class CBaseEntity *, class CBasePlayerItem *); /* linkage=_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem */

	/* <0> (null):0 */
	virtual BOOL RemovePlayerItem(class CBaseEntity *, class CBasePlayerItem *); /* linkage=_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem */

	/* <0> (null):0 */
	virtual int GiveAmmo(class CBaseEntity *, int, char *, int); /* linkage=_ZN11CBaseEntity8GiveAmmoEiPci */

	/* <0> (null):0 */
	virtual float GetDelay(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8GetDelayEv */

	/* <0> (null):0 */
	virtual int IsMoving(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8IsMovingEv */

	/* <0> (null):0 */
	virtual void OverrideReset(class CBaseEntity *); /* linkage=_ZN11CBaseEntity13OverrideResetEv */

	/* <0> (null):0 */
	virtual void SetToggleState(class CBaseEntity *, int); /* linkage=_ZN11CBaseEntity14SetToggleStateEi */

	/* <0> (null):0 */
	virtual void StartSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity13StartSneakingEv */

	/* <0> (null):0 */
	virtual void StopSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12StopSneakingEv */

	/* <0> (null):0 */
	virtual BOOL OnControls(class CBaseEntity *, entvars_t *); /* linkage=_ZN11CBaseEntity10OnControlsEP9entvars_s */

	/* <0> (null):0 */
	virtual BOOL IsSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10IsSneakingEv */

	/* <0> (null):0 */
	virtual BOOL IsAlive(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7IsAliveEv */

	/* <0> (null):0 */
	virtual BOOL IsBSPModel(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10IsBSPModelEv */

	/* <0> (null):0 */
	virtual BOOL ReflectGauss(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12ReflectGaussEv */

	/* <0> (null):0 */
	virtual BOOL IsPlayer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8IsPlayerEv */

	/* <0> (null):0 */
	virtual BOOL IsNetClient(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11IsNetClientEv */

	/* <0> (null):0 */
	virtual const char  * TeamID(class CBaseEntity *); /* linkage=_ZN11CBaseEntity6TeamIDEv */

	/* <0> (null):0 */
	virtual void Think(class CBaseEntity *); /* linkage=_ZN11CBaseEntity5ThinkEv */

	/* <0> (null):0 */
	virtual void Touch(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity5TouchEPS_ */

	/* <0> (null):0 */
	virtual void Use(class CBaseEntity *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float); /* linkage=_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf */

	/* <0> (null):0 */
	virtual void Blocked(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity7BlockedEPS_ */

	/* <0> (null):0 */
	virtual class CBaseEntity * Respawn(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7RespawnEv */

	/* <0> (null):0 */
	virtual void UpdateOwner(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11UpdateOwnerEv */

	/* <0> (null):0 */
	virtual BOOL FBecomeProne(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12FBecomeProneEv */

	/* <0> (null):0 */
	virtual class Vector Center(class CBaseEntity *); /* linkage=_ZN11CBaseEntity6CenterEv */

	/* <0> (null):0 */
	virtual class Vector EyePosition(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11EyePositionEv */

	/* <0> (null):0 */
	virtual class Vector EarPosition(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11EarPositionEv */

	/* <0> (null):0 */
	virtual class Vector BodyTarget(class CBaseEntity *, const class Vector  &); /* linkage=_ZN11CBaseEntity10BodyTargetERK6Vector */

	/* <0> (null):0 */
	virtual int Illumination(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12IlluminationEv */

	/* <0> (null):0 */
	virtual BOOL HasTarget(class CBaseEntity *, string_t); /* linkage=_ZN11CBaseEntity9HasTargetEj */

	/* vtable has 44 entries: {
	   [6] = ObjectCaps(_ZN11CBaseEntity10ObjectCapsEv), 
	   [1] = Precache(_ZN11CBaseEntity8PrecacheEv), 
	   [2] = Restart(_ZN11CBaseEntity7RestartEv), 
	   [3] = KeyValue(_ZN11CBaseEntity8KeyValueEP14KeyValueData_s), 
	   [7] = Activate(_ZN11CBaseEntity8ActivateEv), 
	   [9] = Classify(_ZN11CBaseEntity8ClassifyEv), 
	   [10] = DeathNotice(_ZN11CBaseEntity11DeathNoticeEP9entvars_s), 
	   [15] = BloodColor(_ZN11CBaseEntity10BloodColorEv), 
	   [17] = IsTriggered(_ZN11CBaseEntity11IsTriggeredEPS_), 
	   [18] = MyMonsterPointer(_ZN11CBaseEntity16MyMonsterPointerEv), 
	   [19] = MySquadMonsterPointer(_ZN11CBaseEntity21MySquadMonsterPointerEv), 
	   [20] = GetToggleState(_ZN11CBaseEntity14GetToggleStateEv), 
	   [21] = AddPoints(_ZN11CBaseEntity9AddPointsEii), 
	   [22] = AddPointsToTeam(_ZN11CBaseEntity15AddPointsToTeamEii), 
	   [23] = AddPlayerItem(_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem), 
	   [24] = RemovePlayerItem(_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem), 
	   [25] = GiveAmmo(_ZN11CBaseEntity8GiveAmmoEiPci), 
	   [26] = GetDelay(_ZN11CBaseEntity8GetDelayEv), 
	   [27] = IsMoving(_ZN11CBaseEntity8IsMovingEv), 
	   [28] = OverrideReset(_ZN11CBaseEntity13OverrideResetEv), 
	   [30] = SetToggleState(_ZN11CBaseEntity14SetToggleStateEi), 
	   [31] = StartSneaking(_ZN11CBaseEntity13StartSneakingEv), 
	   [32] = StopSneaking(_ZN11CBaseEntity12StopSneakingEv), 
	   [33] = OnControls(_ZN11CBaseEntity10OnControlsEP9entvars_s), 
	   [34] = IsSneaking(_ZN11CBaseEntity10IsSneakingEv), 
	   [35] = IsAlive(_ZN11CBaseEntity7IsAliveEv), 
	   [36] = IsBSPModel(_ZN11CBaseEntity10IsBSPModelEv), 
	   [37] = ReflectGauss(_ZN11CBaseEntity12ReflectGaussEv), 
	   [40] = IsPlayer(_ZN11CBaseEntity8IsPlayerEv), 
	   [41] = IsNetClient(_ZN11CBaseEntity11IsNetClientEv), 
	   [42] = TeamID(_ZN11CBaseEntity6TeamIDEv), 
	   [44] = Think(_ZN11CBaseEntity5ThinkEv), 
	   [45] = Touch(_ZN11CBaseEntity5TouchEPS_), 
	   [46] = Use(_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf), 
	   [47] = Blocked(_ZN11CBaseEntity7BlockedEPS_), 
	   [48] = Respawn(_ZN11CBaseEntity7RespawnEv), 
	   [49] = UpdateOwner(_ZN11CBaseEntity11UpdateOwnerEv), 
	   [50] = FBecomeProne(_ZN11CBaseEntity12FBecomeProneEv), 
	   [51] = Center(_ZN11CBaseEntity6CenterEv), 
	   [52] = EyePosition(_ZN11CBaseEntity11EyePositionEv), 
	   [53] = EarPosition(_ZN11CBaseEntity11EarPositionEv), 
	   [54] = BodyTarget(_ZN11CBaseEntity10BodyTargetERK6Vector), 
	   [55] = Illumination(_ZN11CBaseEntity12IlluminationEv), 
	   [38] = HasTarget(_ZN11CBaseEntity9HasTargetEj), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 355 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 356 */
/* <0> (null):0 */
enum {
	USE_OFF = 0,
	USE_ON = 1,
	USE_SET = 2,
	USE_TOGGLE = 3,
}; /* size: 4 */

/* 357 */
/* <0> (null):0 */
typedef enum  USE_TYPE; /* size: 4 */

/* 358 */
/* <0> (null):0 */
class CBaseSpectator : public CBaseEntity {
public:

	/* struct CBaseEntity         <ancestor>; */     /*     0     0 */
	/* <0> (null):0 */
	virtual void Spawn(class CBaseSpectator *); /* linkage=_ZN14CBaseSpectator5SpawnEv */

	/* <0> (null):0 */
	void SpectatorConnect(class CBaseSpectator *); /* linkage=_ZN14CBaseSpectator16SpectatorConnectEv */

	/* <0> (null):0 */
	void SpectatorDisconnect(class CBaseSpectator *); /* linkage=_ZN14CBaseSpectator19SpectatorDisconnectEv */

	/* <0> (null):0 */
	void SpectatorThink(class CBaseSpectator *); /* linkage=_ZN14CBaseSpectator14SpectatorThinkEv */

private:

	/* <0> (null):0 */
	void SpectatorImpulseCommand(class CBaseSpectator *); /* linkage=_ZN14CBaseSpectator23SpectatorImpulseCommandEv */

	/* vtable has 1 entries: {
	   [0] = Spawn(_ZN14CBaseSpectator5SpawnEv), 
	} */
	/* size: 152, cachelines: 3, members: 1 */
	/* last cacheline: 24 bytes */

	/* BRAIN FART ALERT! 152 != 0 + 0(holes), diff = 152 */

}; /* size: 152 */

/* 359 */
 /* pointer to 358 */
 /* size: 4 */

/* 360 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 361 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 362 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 363 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 364 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 365 */
 /* pointer to 366 */
 /* size: 4 */

/* 366 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 676 */

/* 367 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 368 */
/* <0> (null):0 */
class CPointEntity {
	/* <0> (null):0 */
	virtual int ObjectCaps(class CPointEntity *); /* linkage=_ZN12CPointEntity10ObjectCapsEv */

	/* vtable has 1 entries: {
	   [6] = ObjectCaps(_ZN12CPointEntity10ObjectCapsEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 369 */
 /* pointer to 368 */
 /* size: 4 */

/* 370 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 371 */
 /* pointer to 354 */
 /* size: 4 */

/* 372 */
/* <0> (null):0 */
class CBaseMonster {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 373 */
 /* pointer to 372 */
 /* size: 4 */

/* 374 */
/* <0> (null):0 */
struct CSquadMonster {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 375 */
 /* pointer to 374 */
 /* size: 4 */

/* 376 */
 /* pointer to 377 */
 /* size: 4 */

/* 377 */
/* <0> (null):0 */
struct CBasePlayerItem {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 378 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 379 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 380 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 381 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 382 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 383 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 384 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 385 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 386 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 387 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 388 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 389 */
 /* pointer to 74 */
 /* size: 4 */

/* Functions: */

/* <0> (null):0 */
void Vector2D(class Vector2D *)
{
} /* size: 32 */

/* <0> (null):0 */
void Vector2D(class Vector2D *, float, float)
{
} /* size: 144301176 */

/* <0> (null):0 */
class Vector2D operator+(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DplERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator-(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DmiERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator*(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DmlEf */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator/(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DdvEf */
{
} /* size: 8 */

/* <0> (null):0 */
float Length(const class Vector2D  *) /* linkage=_ZNK8Vector2D6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector2D  *) /* linkage=_ZNK8Vector2D13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector2D Normalize(const class Vector2D  *) /* linkage=_ZNK8Vector2D9NormalizeEv */
{
} /* size: 8 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector2D *) /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector2D *, float) /* linkage=_ZN8Vector2D6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void Vector(class Vector *)
{
} /* size: 0 */

/* <0> (null):0 */
void Vector(class Vector *, float, float, float)
{
} /* size: 79 */

/* <0> (null):0 */
void Vector(class Vector *, const class Vector  &)
{
} /* size: 144303956 */

/* <0> (null):0 */
void Vector(class Vector *, float *)
{
} /* size: 0 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *) /* linkage=_ZNK6VectorngEv */
{
} /* size: 12 */

/* <0> (null):0 */
int operator==(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectoreqERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
int operator!=(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorneERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector operator+(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorplERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectormiERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator*(const class Vector  *, float) /* linkage=_ZNK6VectormlEf */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator/(const class Vector  *, float) /* linkage=_ZNK6VectordvEf */
{
} /* size: 12 */

/* <0> (null):0 */
void CopyToArray(const class Vector  *, float *) /* linkage=_ZNK6Vector11CopyToArrayEPf */
{
} /* size: 320 */

/* <0> (null):0 */
float Length(const class Vector  *) /* linkage=_ZNK6Vector6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector  *) /* linkage=_ZNK6Vector13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
float * operator float*(class Vector *) /* linkage=_ZN6VectorcvPfEv */
{
} /* size: 4 */

/* <0> (null):0 */
const float  * operator const float*(const class Vector  *) /* linkage=_ZNK6VectorcvPKfEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector Normalize(const class Vector  *) /* linkage=_ZNK6Vector9NormalizeEv */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector2D Make2D(const class Vector  *) /* linkage=_ZNK6Vector6Make2DEv */
{
} /* size: 8 */

/* <0> (null):0 */
float Length2D(const class Vector  *) /* linkage=_ZNK6Vector8Length2DEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector  *, float) /* linkage=_ZNK6Vector16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector  *, float) /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector *) /* linkage=_ZN6Vector16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector *, float) /* linkage=_ZN6Vector6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
virtual int ObjectCaps(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Precache(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8PrecacheEv */
{
} /* size: 145218616 */

/* <0> (null):0 */
virtual void Restart(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7RestartEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void KeyValue(class CBaseEntity *, KeyValueData *) /* linkage=_ZN11CBaseEntity8KeyValueEP14KeyValueData_s */
{
} /* size: 145218752 */

/* <0> (null):0 */
virtual void Activate(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8ActivateEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int Classify(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8ClassifyEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void DeathNotice(class CBaseEntity *, entvars_t *) /* linkage=_ZN11CBaseEntity11DeathNoticeEP9entvars_s */
{
} /* size: 145219396 */

/* <0> (null):0 */
virtual int BloodColor(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10BloodColorEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsTriggered(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity11IsTriggeredEPS_ */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CBaseMonster * MyMonsterPointer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity16MyMonsterPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CSquadMonster * MySquadMonsterPointer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity21MySquadMonsterPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int GetToggleState(class CBaseEntity *) /* linkage=_ZN11CBaseEntity14GetToggleStateEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void AddPoints(class CBaseEntity *, int, BOOL) /* linkage=_ZN11CBaseEntity9AddPointsEii */
{
} /* size: 145220520 */

/* <0> (null):0 */
virtual void AddPointsToTeam(class CBaseEntity *, int, BOOL) /* linkage=_ZN11CBaseEntity15AddPointsToTeamEii */
{
} /* size: 145217452 */

/* <0> (null):0 */
virtual BOOL AddPlayerItem(class CBaseEntity *, class CBasePlayerItem *) /* linkage=_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL RemovePlayerItem(class CBaseEntity *, class CBasePlayerItem *) /* linkage=_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int GiveAmmo(class CBaseEntity *, int, char *, int) /* linkage=_ZN11CBaseEntity8GiveAmmoEiPci */
{
} /* size: 4 */

/* <0> (null):0 */
virtual float GetDelay(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8GetDelayEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int IsMoving(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8IsMovingEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void OverrideReset(class CBaseEntity *) /* linkage=_ZN11CBaseEntity13OverrideResetEv */
{
} /* size: 144133680 */

/* <0> (null):0 */
virtual void SetToggleState(class CBaseEntity *, int) /* linkage=_ZN11CBaseEntity14SetToggleStateEi */
{
} /* size: 145234248 */

/* <0> (null):0 */
virtual void StartSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity13StartSneakingEv */
{
} /* size: 145234328 */

/* <0> (null):0 */
virtual void StopSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12StopSneakingEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL OnControls(class CBaseEntity *, entvars_t *) /* linkage=_ZN11CBaseEntity10OnControlsEP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10IsSneakingEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsAlive(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7IsAliveEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsBSPModel(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10IsBSPModelEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL ReflectGauss(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12ReflectGaussEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsPlayer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8IsPlayerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsNetClient(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11IsNetClientEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual const char  * TeamID(class CBaseEntity *) /* linkage=_ZN11CBaseEntity6TeamIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Think(class CBaseEntity *) /* linkage=_ZN11CBaseEntity5ThinkEv */
{
} /* size: 145235836 */

/* <0> (null):0 */
virtual void Touch(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity5TouchEPS_ */
{
} /* size: 144986364 */

/* <0> (null):0 */
virtual void Use(class CBaseEntity *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float) /* linkage=_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf */
{
} /* size: 144940104 */

/* <0> (null):0 */
virtual void Blocked(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity7BlockedEPS_ */
{
} /* size: 145236440 */

/* <0> (null):0 */
virtual class CBaseEntity * Respawn(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7RespawnEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void UpdateOwner(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11UpdateOwnerEv */
{
} /* size: 145035192 */

/* <0> (null):0 */
virtual BOOL FBecomeProne(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12FBecomeProneEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class Vector Center(class CBaseEntity *) /* linkage=_ZN11CBaseEntity6CenterEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector EyePosition(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11EyePositionEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector EarPosition(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11EarPositionEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector BodyTarget(class CBaseEntity *, const class Vector  &) /* linkage=_ZN11CBaseEntity10BodyTargetERK6Vector */
{
} /* size: 12 */

/* <0> (null):0 */
virtual int Illumination(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12IlluminationEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL HasTarget(class CBaseEntity *, string_t) /* linkage=_ZN11CBaseEntity9HasTargetEj */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Spawn(class CBaseSpectator *) /* linkage=_ZN14CBaseSpectator5SpawnEv */
{
} /* size: 88 */

/* <0> (null):0 */
void SpectatorConnect(class CBaseSpectator *) /* linkage=_ZN14CBaseSpectator16SpectatorConnectEv */
{
} /* size: 0 */

/* <0> (null):0 */
void SpectatorDisconnect(class CBaseSpectator *) /* linkage=_ZN14CBaseSpectator19SpectatorDisconnectEv */
{
} /* size: 0 */

/* <0> (null):0 */
void SpectatorThink(class CBaseSpectator *) /* linkage=_ZN14CBaseSpectator14SpectatorThinkEv */
{
} /* size: 104 */

/* <0> (null):0 */
void SpectatorImpulseCommand(class CBaseSpectator *) /* linkage=_ZN14CBaseSpectator23SpectatorImpulseCommandEv */
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator==(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 145259948 */

/* <0> (null):0 */
inline void operator!=(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 145260336 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, float X, float Y, float Z)
{
} /* size: 145263064 */

/* <0> (null):0 */
inline void operator+(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator*(const class Vector  *const this, float fl)
{
} /* size: 0 */

/* <0> (null):0 */
inline edict_t * ENT(const entvars_t  * pev)
{
} /* size: 4 */

/* <0> (null):0 */
inline EOFFSET OFFSET(const edict_t  * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline BOOL FNullEnt(EOFFSET eoffset)
{
} /* size: 4 */

/* <0> (null):0 */
inline BOOL FStrEq(const char  * sz1, const char  * sz2)
{
} /* size: 4 */

/* <0> (null):0 */
inline void ObjectCaps(class CBaseEntity *const this)
{
} /* size: 720896 */

/* <0> (null):0 */
virtual int ObjectCaps(class CPointEntity *) /* linkage=_ZN12CPointEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
inline void ObjectCaps(class CPointEntity *const this)
{
} /* size: 145262212 */

/* <0> (null):0 */
inline edict_t * FIND_ENTITY_BY_CLASSNAME(edict_t * entStart, const char  * pszName)
{
} /* size: 4 */

/* <0> (null):0 */
inline BOOL FNullEnt(const edict_t  * pent)
{
} /* size: 4 */

/* <0> (null):0 */
void Precache(class CBaseEntity *const this)
{
} /* size: 1902679 */

/* <0> (null):0 */
void Restart(class CBaseEntity *const this)
{
} /* size: 145088904 */

/* <0> (null):0 */
void KeyValue(class CBaseEntity *const this, KeyValueData * pkvd)
{
} /* size: 0 */

/* <0> (null):0 */
void ObjectCaps(class CBaseEntity *const this)
{
} /* size: 145319592 */

/* <0> (null):0 */
void Activate(class CBaseEntity *const this)
{
} /* size: 145077856 */

/* <0> (null):0 */
void Classify(class CBaseEntity *const this)
{
} /* size: 145319956 */

/* <0> (null):0 */
void DeathNotice(class CBaseEntity *const this, entvars_t * pevChild)
{
} /* size: 145276120 */

/* <0> (null):0 */
void BloodColor(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsTriggered(class CBaseEntity *const this, class CBaseEntity * pActivator)
{
} /* size: 145096828 */

/* <0> (null):0 */
void MyMonsterPointer(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void MySquadMonsterPointer(class CBaseEntity *const this)
{
} /* size: 412 */

/* <0> (null):0 */
void GetToggleState(class CBaseEntity *const this)
{
} /* size: 60 */

/* <0> (null):0 */
void AddPoints(class CBaseEntity *const this, int score, BOOL bAllowNegativeScore)
{
} /* size: 0 */

/* <0> (null):0 */
void AddPointsToTeam(class CBaseEntity *const this, int score, BOOL bAllowNegativeScore)
{
} /* size: 145321748 */

/* <0> (null):0 */
void AddPlayerItem(class CBaseEntity *const this, class CBasePlayerItem * pItem)
{
} /* size: 1902729 */

/* <0> (null):0 */
void RemovePlayerItem(class CBaseEntity *const this, class CBasePlayerItem * pItem)
{
} /* size: 0 */

/* <0> (null):0 */
void GiveAmmo(class CBaseEntity *const this, int iAmount, char * szName, int iMax)
{
} /* size: 145322580 */

/* <0> (null):0 */
void GetDelay(class CBaseEntity *const this)
{
} /* size: 145278808 */

/* <0> (null):0 */
void IsMoving(class CBaseEntity *const this)
{
	operator!=(const class Vector  *const this,
			const class Vector  &const v); /* size=100, low_pc=0 */ //     0
} /* size: 1902699 */

/* <0> (null):0 */
void OverrideReset(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void SetToggleState(class CBaseEntity *const this, int state)
{
} /* size: 145323548 */

/* <0> (null):0 */
void StartSneaking(class CBaseEntity *const this)
{
} /* size: 145296624 */

/* <0> (null):0 */
void StopSneaking(class CBaseEntity *const this)
{
} /* size: 720896 */

/* <0> (null):0 */
void OnControls(class CBaseEntity *const this, entvars_t * pev)
{
} /* size: 0 */

/* <0> (null):0 */
void IsSneaking(class CBaseEntity *const this)
{
} /* size: 145297076 */

/* <0> (null):0 */
void IsAlive(class CBaseEntity *const this)
{
} /* size: 145297076 */

/* <0> (null):0 */
void IsBSPModel(class CBaseEntity *const this)
{
} /* size: 145297424 */

/* <0> (null):0 */
void ReflectGauss(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsPlayer(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsNetClient(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void TeamID(class CBaseEntity *const this)
{
} /* size: 145295484 */

/* <0> (null):0 */
void Think(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Touch(class CBaseEntity *const this, class CBaseEntity * pOther)
{
} /* size: 3409854 */

/* <0> (null):0 */
void Use(class CBaseEntity *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
} /* size: 145298612 */

/* <0> (null):0 */
void Blocked(class CBaseEntity *const this, class CBaseEntity * pOther)
{
} /* size: 0 */

/* <0> (null):0 */
void Respawn(class CBaseEntity *const this)
{
} /* size: 145298964 */

/* <0> (null):0 */
void UpdateOwner(class CBaseEntity *const this)
{
} /* size: 144244848 */

/* <0> (null):0 */
void FBecomeProne(class CBaseEntity *const this)
{
} /* size: 224 */

/* <0> (null):0 */
void Center(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=3407872, low_pc=0 */ //     0
	operator*(const class Vector  *const this,
			float fl); /* size=145299620, low_pc=0 */ //     0
} /* size: 145299532 */

/* <0> (null):0 */
void EyePosition(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void EarPosition(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=1902801, low_pc=0 */ //     0
} /* size: 145300004 */

/* <0> (null):0 */
void BodyTarget(class CBaseEntity *const this, const class Vector  &const posSrc)
{
} /* size: 145300272 */

/* <0> (null):0 */
void Illumination(class CBaseEntity *const this)
{
} /* size: 144236576 */

/* <0> (null):0 */
void Spawn(class CBaseSpectator *const this)
{
} /* size: 145327256 */

/* <0> (null):0 */
void HasTarget(class CBaseEntity *const this, string_t targetname)
{
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void SpectatorConnect(class CBaseSpectator *const this)
{
} /* size: 32 */

/* <0> (null):0 */
void SpectatorDisconnect(class CBaseSpectator *const this)
{
} /* size: 65536 */

/* <0> (null):0 */
void SpectatorImpulseCommand(class CBaseSpectator *const this)
{
	{
		edict_t * pGoal;                                      //     0
		edict_t * pPreviousGoal;                              //     0
		edict_t * pCurrentGoal;                               //     0
		BOOL bFound;                                          //     0
		FIND_ENTITY_BY_CLASSNAME(edict_t * entStart,
					const char  * pszName); /* size=143346832, low_pc=0 */ //     0
		FNullEnt(const edict_t  * pent); /* size=143345416, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void SpectatorThink(class CBaseSpectator *const this)
{
} /* size: 112 */



/* Variables: */

edict_t *                  pGoal; /* size: 4 */

edict_t *                  pPreviousGoal; /* size: 4 */

edict_t *                  pCurrentGoal; /* size: 4 */

BOOL                       bFound; /* size: 4 */

extern class _IO_FILE *           stdin; /* size: 4 */

extern class _IO_FILE *           stdout; /* size: 4 */

intconst                   k_cubSaltSize; /* size: 4 */

GID_tconst                 k_GIDNil; /* size: 8 */

GID_tconst                 k_TxnIDNil; /* size: 8 */

GID_tconst                 k_TxnIDUnknown; /* size: 8 */

PackageId_tconst           k_uPackageIdFreeSub; /* size: 4 */

PackageId_tconst           k_uPackageIdInvalid; /* size: 4 */

AppId_tconst               k_uAppIdInvalid; /* size: 4 */

AssetClassId_tconst        k_ulAssetClassIdInvalid; /* size: 8 */

PhysicalItemId_tconst      k_uPhysicalItemIdInvalid; /* size: 4 */

DepotId_tconst             k_uDepotIdInvalid; /* size: 4 */

CellID_tconst              k_uCellIDInvalid; /* size: 4 */

SteamAPICall_tconst        k_uAPICallInvalid; /* size: 8 */

PartnerId_tconst           k_uPartnerIdInvalid; /* size: 4 */

extern enginefuncs_t              g_engfuncs; /* size: 632 */

extern globalvars_t *             gpGlobals; /* size: 4 */

extern class Vectorconst          g_vecZero; /* size: 12 */

/* Types: */

/* 1 */
char
 /* size: 1 */

/* 2 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 3 */
unsigned int
 /* size: 4 */

/* 4 */
unsigned char
 /* size: 1 */

/* 5 */
short unsigned int
 /* size: 2 */

/* 6 */
long unsigned int
 /* size: 4 */

/* 7 */
signed char
 /* size: 1 */

/* 8 */
short int
 /* size: 2 */

/* 9 */
int
 /* size: 4 */

/* 10 */
long long int
 /* size: 8 */

/* 11 */
long long unsigned int
 /* size: 8 */

/* 12 */
/* <0> (null):0 */
typedef long long int __quad_t; /* size: 8 */

/* 13 */
/* <0> (null):0 */
typedef long int __off_t; /* size: 4 */

/* 14 */
long int
 /* size: 4 */

/* 15 */
/* <0> (null):0 */
typedef __quad_t __off64_t; /* size: 8 */

/* 16 */
 /* pointer to 0 */
 /* size: 4 */

/* 17 */
 /* pointer to 1 */
 /* size: 4 */

/* 18 */
/* <0> (null):0 */
struct _IO_FILE {
	int                        _flags;               /*     0     4 */
	char *                     _IO_read_ptr;         /*     4     4 */
	char *                     _IO_read_end;         /*     8     4 */
	char *                     _IO_read_base;        /*    12     4 */
	char *                     _IO_write_base;       /*    16     4 */
	char *                     _IO_write_ptr;        /*    20     4 */
	char *                     _IO_write_end;        /*    24     4 */
	char *                     _IO_buf_base;         /*    28     4 */
	char *                     _IO_buf_end;          /*    32     4 */
	char *                     _IO_save_base;        /*    36     4 */
	char *                     _IO_backup_base;      /*    40     4 */
	char *                     _IO_save_end;         /*    44     4 */
	class _IO_marker *         _markers;             /*    48     4 */
	class _IO_FILE *           _chain;               /*    52     4 */
	int                        _fileno;              /*    56     4 */
	int                        _flags2;              /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	__off_t                    _old_offset;          /*    64     4 */
	short unsigned int         _cur_column;          /*    68     2 */
	signed char                _vtable_offset;       /*    70     1 */
	char                       _shortbuf[1];         /*    71     1 */
	_IO_lock_t *               _lock;                /*    72     4 */
	__off64_t                  _offset;              /*    76     8 */
	void *                     __pad1;               /*    84     4 */
	void *                     __pad2;               /*    88     4 */
	void *                     __pad3;               /*    92     4 */
	void *                     __pad4;               /*    96     4 */
	size_t                     __pad5;               /*   100     4 */
	int                        _mode;                /*   104     4 */
	char                       _unused2[40];         /*   108    40 */
	/* --- cacheline 2 boundary (128 bytes) was 20 bytes ago --- */

	/* size: 148, cachelines: 3, members: 29 */
	/* last cacheline: 20 bytes */
}; /* size: 148 */

/* 19 */
/* <0> (null):0 */
typedef void _IO_lock_t; /* size: 0 */

/* 20 */
/* <0> (null):0 */
struct _IO_marker {
	class _IO_marker *         _next;                /*     0     4 */
	class _IO_FILE *           _sbuf;                /*     4     4 */
	int                        _pos;                 /*     8     4 */

	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 21 */
 /* pointer to 20 */
 /* size: 4 */

/* 22 */
 /* pointer to 18 */
 /* size: 4 */

/* 23 */
 /* pointer to 20 */
 /* size: 4 */

/* 24 */
 /* pointer to 18 */
 /* size: 4 */

/* 25 */
/* <0> (null):0 */
char                       array[1]; /* size: 1 */

/* 26 */
 /* pointer to 19 */
 /* size: 4 */

/* 27 */
/* <0> (null):0 */
char                       array[40]; /* size: 40 */

/* 28 */
 /* pointer to 29 */
 /* size: 4 */

/* 29 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 30 */
 /* pointer to 31 */
 /* size: 4 */

/* 31 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 32 */
/* <0> (null):0 */
char                       array[32]; /* size: 32 */

/* 33 */
/* <0> (null):0 */
char                       array[20]; /* size: 20 */

/* 34 */
long double
 /* size: 12 */

/* 35 */
double
 /* size: 8 */

/* 36 */
/* <0> (null):0 */
typedef int int32; /* size: 4 */

/* 37 */
/* <0> (null):0 */
typedef unsigned int uint32; /* size: 4 */

/* 38 */
/* <0> (null):0 */
typedef long long unsigned int uint64; /* size: 8 */

/* 39 */
/* <0> (null):0 */
typedef uint64 GID_t; /* size: 8 */

/* 40 */
/* <0> (null):0 */
typedef uint32 PackageId_t; /* size: 4 */

/* 41 */
/* <0> (null):0 */
typedef uint32 AppId_t; /* size: 4 */

/* 42 */
/* <0> (null):0 */
typedef uint64 AssetClassId_t; /* size: 8 */

/* 43 */
/* <0> (null):0 */
typedef uint32 PhysicalItemId_t; /* size: 4 */

/* 44 */
/* <0> (null):0 */
typedef uint32 DepotId_t; /* size: 4 */

/* 45 */
/* <0> (null):0 */
typedef uint32 CellID_t; /* size: 4 */

/* 46 */
/* <0> (null):0 */
typedef uint64 SteamAPICall_t; /* size: 8 */

/* 47 */
/* <0> (null):0 */
typedef uint32 PartnerId_t; /* size: 4 */

/* 48 */
/* <0> (null):0 */
typedef int BOOL; /* size: 4 */

/* 49 */
/* <0> (null):0 */
typedef unsigned char byte; /* size: 1 */

/* 50 */
/* <0> (null):0 */
typedef unsigned int string_t; /* size: 4 */

/* 51 */
/* <0> (null):0 */
typedef float vec_t; /* size: 4 */

/* 52 */
float
 /* size: 4 */

/* 53 */
/* <0> (null):0 */
class Vector2D {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	/* <0> (null):0 */
	void Vector2D(class Vector2D *);

	/* <0> (null):0 */
	void Vector2D(class Vector2D *, float, float);

	/* <0> (null):0 */
	class Vector2D operator+(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DplERKS_ */

	/* <0> (null):0 */
	class Vector2D operator-(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DmiERKS_ */

	/* <0> (null):0 */
	class Vector2D operator*(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DmlEf */

	/* <0> (null):0 */
	class Vector2D operator/(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DdvEf */

	/* <0> (null):0 */
	float Length(const class Vector2D  *); /* linkage=_ZNK8Vector2D6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector2D  *); /* linkage=_ZNK8Vector2D13LengthSquaredEv */

	/* <0> (null):0 */
	class Vector2D Normalize(const class Vector2D  *); /* linkage=_ZNK8Vector2D9NormalizeEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector2D *); /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector2D *, float); /* linkage=_ZN8Vector2D6IsZeroEf */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 54 */
 /* pointer to 53 */
 /* size: 4 */

/* 55 */
 /* pointer to 56 */
 /* size: 4 */

/* 56 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 57 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 58 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 59 */
bool
 /* size: 1 */

/* 60 */
/* <0> (null):0 */
class Vector {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	vec_t                      z;                    /*     8     4 */
	/* <0> (null):0 */
	void Vector(class Vector *);

	/* <0> (null):0 */
	void Vector(class Vector *, float, float, float);

	/* <0> (null):0 */
	void Vector(class Vector *, const class Vector  &);

	/* <0> (null):0 */
	void Vector(class Vector *, float *);

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *); /* linkage=_ZNK6VectorngEv */

	/* <0> (null):0 */
	int operator==(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectoreqERKS_ */

	/* <0> (null):0 */
	int operator!=(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorneERKS_ */

	/* <0> (null):0 */
	class Vector operator+(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorplERKS_ */

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectormiERKS_ */

	/* <0> (null):0 */
	class Vector operator*(const class Vector  *, float); /* linkage=_ZNK6VectormlEf */

	/* <0> (null):0 */
	class Vector operator/(const class Vector  *, float); /* linkage=_ZNK6VectordvEf */

	/* <0> (null):0 */
	void CopyToArray(const class Vector  *, float *); /* linkage=_ZNK6Vector11CopyToArrayEPf */

	/* <0> (null):0 */
	float Length(const class Vector  *); /* linkage=_ZNK6Vector6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector  *); /* linkage=_ZNK6Vector13LengthSquaredEv */

	/* <0> (null):0 */
	float * operator float*(class Vector *); /* linkage=_ZN6VectorcvPfEv */

	/* <0> (null):0 */
	const float  * operator const float*(const class Vector  *); /* linkage=_ZNK6VectorcvPKfEv */

	/* <0> (null):0 */
	class Vector Normalize(const class Vector  *); /* linkage=_ZNK6Vector9NormalizeEv */

	/* <0> (null):0 */
	class Vector2D Make2D(const class Vector  *); /* linkage=_ZNK6Vector6Make2DEv */

	/* <0> (null):0 */
	float Length2D(const class Vector  *); /* linkage=_ZNK6Vector8Length2DEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector  *, float); /* linkage=_ZNK6Vector16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector  *, float); /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector *); /* linkage=_ZN6Vector16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector *, float); /* linkage=_ZN6Vector6IsZeroEf */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 61 */
 /* pointer to 60 */
 /* size: 4 */

/* 62 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 63 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 64 */
 /* pointer to 52 */
 /* size: 4 */

/* 65 */
 /* pointer to 66 */
 /* size: 4 */

/* 66 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 67 */
 /* pointer to 68 */
 /* size: 4 */

/* 68 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 69 */
/* <0> (null):0 */
typedef int qboolean; /* size: 4 */

/* 70 */
/* <0> (null):0 */
struct link_s {
	class link_s *             prev;                 /*     0     4 */
	class link_s *             next;                 /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 71 */
 /* pointer to 70 */
 /* size: 4 */

/* 72 */
/* <0> (null):0 */
typedef struct link_s link_t; /* size: 8 */

/* 73 */
/* <0> (null):0 */
typedef struct edict_s edict_t; /* size: 804 */

/* 74 */
/* <0> (null):0 */
struct edict_s {
	qboolean                   free;                 /*     0     4 */
	int                        serialnumber;         /*     4     4 */
	link_t                     area;                 /*     8     8 */
	int                        headnode;             /*    16     4 */
	int                        num_leafs;            /*    20     4 */
	short int                  leafnums[48];         /*    24    96 */
	/* --- cacheline 1 boundary (64 bytes) was 56 bytes ago --- */
	float                      freetime;             /*   120     4 */
	void *                     pvPrivateData;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	entvars_t                  v;                    /*   128   676 */
	/* --- cacheline 12 boundary (768 bytes) was 36 bytes ago --- */

	/* size: 804, cachelines: 13, members: 9 */
	/* last cacheline: 36 bytes */
}; /* size: 804 */

/* 75 */
 /* pointer to 73 */
 /* size: 4 */

/* 76 */
/* <0> (null):0 */
struct {
	float                      time;                 /*     0     4 */
	float                      frametime;            /*     4     4 */
	float                      force_retouch;        /*     8     4 */
	string_t                   mapname;              /*    12     4 */
	string_t                   startspot;            /*    16     4 */
	float                      deathmatch;           /*    20     4 */
	float                      coop;                 /*    24     4 */
	float                      teamplay;             /*    28     4 */
	float                      serverflags;          /*    32     4 */
	float                      found_secrets;        /*    36     4 */
	class Vector              v_forward;             /*    40    12 */
	class Vector              v_up;                  /*    52    12 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	class Vector              v_right;               /*    64    12 */
	float                      trace_allsolid;       /*    76     4 */
	float                      trace_startsolid;     /*    80     4 */
	float                      trace_fraction;       /*    84     4 */
	class Vector              trace_endpos;          /*    88    12 */
	class Vector              trace_plane_normal;    /*   100    12 */
	float                      trace_plane_dist;     /*   112     4 */
	edict_t *                  trace_ent;            /*   116     4 */
	float                      trace_inopen;         /*   120     4 */
	float                      trace_inwater;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	int                        trace_hitgroup;       /*   128     4 */
	int                        trace_flags;          /*   132     4 */
	int                        msg_entity;           /*   136     4 */
	int                        cdAudioTrack;         /*   140     4 */
	int                        maxClients;           /*   144     4 */
	int                        maxEntities;          /*   148     4 */
	const char  *              pStringBase;          /*   152     4 */
	void *                     pSaveData;            /*   156     4 */
	class Vector              vecLandmarkOffset;     /*   160    12 */

	/* size: 172, cachelines: 3, members: 31 */
	/* last cacheline: 44 bytes */
}; /* size: 172 */

/* 77 */
/* <0> (null):0 */
typedef class  globalvars_t; /* size: 172 */

/* 78 */
/* <0> (null):0 */
struct entvars_s {
	string_t                   classname;            /*     0     4 */
	string_t                   globalname;           /*     4     4 */
	class Vector              origin;                /*     8    12 */
	class Vector              oldorigin;             /*    20    12 */
	class Vector              velocity;              /*    32    12 */
	class Vector              basevelocity;          /*    44    12 */
	class Vector              clbasevelocity;        /*    56    12 */
	/* --- cacheline 1 boundary (64 bytes) was 4 bytes ago --- */
	class Vector              movedir;               /*    68    12 */
	class Vector              angles;                /*    80    12 */
	class Vector              avelocity;             /*    92    12 */
	class Vector              punchangle;            /*   104    12 */
	class Vector              v_angle;               /*   116    12 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	class Vector              endpos;                /*   128    12 */
	class Vector              startpos;              /*   140    12 */
	float                      impacttime;           /*   152     4 */
	float                      starttime;            /*   156     4 */
	int                        fixangle;             /*   160     4 */
	float                      idealpitch;           /*   164     4 */
	float                      pitch_speed;          /*   168     4 */
	float                      ideal_yaw;            /*   172     4 */
	float                      yaw_speed;            /*   176     4 */
	int                        modelindex;           /*   180     4 */
	string_t                   model;                /*   184     4 */
	int                        viewmodel;            /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	int                        weaponmodel;          /*   192     4 */
	class Vector              absmin;                /*   196    12 */
	class Vector              absmax;                /*   208    12 */
	class Vector              mins;                  /*   220    12 */
	class Vector              maxs;                  /*   232    12 */
	class Vector              size;                  /*   244    12 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	float                      ltime;                /*   256     4 */
	float                      nextthink;            /*   260     4 */
	int                        movetype;             /*   264     4 */
	int                        solid;                /*   268     4 */
	int                        skin;                 /*   272     4 */
	int                        body;                 /*   276     4 */
	int                        effects;              /*   280     4 */
	float                      gravity;              /*   284     4 */
	float                      friction;             /*   288     4 */
	int                        light_level;          /*   292     4 */
	int                        sequence;             /*   296     4 */
	int                        gaitsequence;         /*   300     4 */
	float                      frame;                /*   304     4 */
	float                      animtime;             /*   308     4 */
	float                      framerate;            /*   312     4 */
	unsigned char              controller[4];        /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	unsigned char              blending[2];          /*   320     2 */
	float                      scale;                /*   324     4 */
	int                        rendermode;           /*   328     4 */
	float                      renderamt;            /*   332     4 */
	class Vector              rendercolor;           /*   336    12 */
	int                        renderfx;             /*   348     4 */
	float                      health;               /*   352     4 */
	float                      frags;                /*   356     4 */
	int                        weapons;              /*   360     4 */
	float                      takedamage;           /*   364     4 */
	int                        deadflag;             /*   368     4 */
	class Vector              view_ofs;              /*   372    12 */
	int                        button;               /*   384     4 */
	/* --- cacheline 6 boundary (384 bytes) was 2 bytes ago --- */
	int                        impulse;              /*   388     4 */
	edict_t *                  chain;                /*   392     4 */
	edict_t *                  dmg_inflictor;        /*   396     4 */
	edict_t *                  enemy;                /*   400     4 */
	edict_t *                  aiment;               /*   404     4 */
	edict_t *                  owner;                /*   408     4 */
	edict_t *                  groundentity;         /*   412     4 */
	int                        spawnflags;           /*   416     4 */
	int                        flags;                /*   420     4 */
	int                        colormap;             /*   424     4 */
	int                        team;                 /*   428     4 */
	float                      max_health;           /*   432     4 */
	float                      teleport_time;        /*   436     4 */
	float                      armortype;            /*   440     4 */
	float                      armorvalue;           /*   444     4 */
	int                        waterlevel;           /*   448     4 */
	/* --- cacheline 7 boundary (448 bytes) was 2 bytes ago --- */
	int                        watertype;            /*   452     4 */
	string_t                   target;               /*   456     4 */
	string_t                   targetname;           /*   460     4 */
	string_t                   netname;              /*   464     4 */
	string_t                   message;              /*   468     4 */
	float                      dmg_take;             /*   472     4 */
	float                      dmg_save;             /*   476     4 */
	float                      dmg;                  /*   480     4 */
	float                      dmgtime;              /*   484     4 */
	string_t                   noise;                /*   488     4 */
	string_t                   noise1;               /*   492     4 */
	string_t                   noise2;               /*   496     4 */
	string_t                   noise3;               /*   500     4 */
	float                      speed;                /*   504     4 */
	float                      air_finished;         /*   508     4 */
	float                      pain_finished;        /*   512     4 */
	/* --- cacheline 8 boundary (512 bytes) was 2 bytes ago --- */
	float                      radsuit_finished;     /*   516     4 */
	edict_t *                  pContainingEntity;    /*   520     4 */
	int                        playerclass;          /*   524     4 */
	float                      maxspeed;             /*   528     4 */
	float                      fov;                  /*   532     4 */
	int                        weaponanim;           /*   536     4 */
	int                        pushmsec;             /*   540     4 */
	int                        bInDuck;              /*   544     4 */
	int                        flTimeStepSound;      /*   548     4 */
	int                        flSwimTime;           /*   552     4 */
	int                        flDuckTime;           /*   556     4 */
	int                        iStepLeft;            /*   560     4 */
	float                      flFallVelocity;       /*   564     4 */
	int                        gamestate;            /*   568     4 */
	int                        oldbuttons;           /*   572     4 */
	int                        groupinfo;            /*   576     4 */
	/* --- cacheline 9 boundary (576 bytes) was 2 bytes ago --- */
	int                        iuser1;               /*   580     4 */
	int                        iuser2;               /*   584     4 */
	int                        iuser3;               /*   588     4 */
	int                        iuser4;               /*   592     4 */
	float                      fuser1;               /*   596     4 */
	float                      fuser2;               /*   600     4 */
	float                      fuser3;               /*   604     4 */
	float                      fuser4;               /*   608     4 */
	class Vector              vuser1;                /*   612    12 */
	class Vector              vuser2;                /*   624    12 */
	class Vector              vuser3;                /*   636    12 */
	/* --- cacheline 10 boundary (640 bytes) was 6 bytes ago --- */
	class Vector              vuser4;                /*   648    12 */
	edict_t *                  euser1;               /*   660     4 */
	edict_t *                  euser2;               /*   664     4 */
	edict_t *                  euser3;               /*   668     4 */
	edict_t *                  euser4;               /*   672     4 */

	/* size: 676, cachelines: 11, members: 123 */
	/* last cacheline: 36 bytes */

	/* BRAIN FART ALERT! 676 != 674 + 0(holes), diff = 2 */

}; /* size: 676 */

/* 79 */
/* <0> (null):0 */
unsigned char              array[4]; /* size: 4 */

/* 80 */
/* <0> (null):0 */
unsigned char              array[2]; /* size: 2 */

/* 81 */
/* <0> (null):0 */
typedef struct entvars_s entvars_t; /* size: 676 */

/* 82 */
/* <0> (null):0 */
short int                  array[48]; /* size: 96 */

/* 83 */
/* <0> (null):0 */
typedef uint32 CRC32_t; /* size: 4 */

/* 84 */
/* <0> (null):0 */
char                       array[64]; /* size: 64 */

/* 85 */
/* <0> (null):0 */
struct cvar_s {
	char *                     name;                 /*     0     4 */
	char *                     string;               /*     4     4 */
	int                        flags;                /*     8     4 */
	float                      value;                /*    12     4 */
	class cvar_s *             next;                 /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 86 */
 /* pointer to 85 */
 /* size: 4 */

/* 87 */
/* <0> (null):0 */
typedef struct cvar_s cvar_t; /* size: 20 */

/* 88 */
/* <0> (null):0 */
struct client_textmessage_s {
	int                        effect;               /*     0     4 */
	byte                       r1;                   /*     4     1 */
	byte                       g1;                   /*     5     1 */
	byte                       b1;                   /*     6     1 */
	byte                       a1;                   /*     7     1 */
	byte                       r2;                   /*     8     1 */
	byte                       g2;                   /*     9     1 */
	byte                       b2;                   /*    10     1 */
	byte                       a2;                   /*    11     1 */
	float                      x;                    /*    12     4 */
	float                      y;                    /*    16     4 */
	float                      fadein;               /*    20     4 */
	float                      fadeout;              /*    24     4 */
	float                      holdtime;             /*    28     4 */
	float                      fxtime;               /*    32     4 */
	const char  *              pName;                /*    36     4 */
	const char  *              pMessage;             /*    40     4 */

	/* size: 44, cachelines: 1, members: 17 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 89 */
/* <0> (null):0 */
typedef struct client_textmessage_s client_textmessage_t; /* size: 44 */

/* 90 */
/* <0> (null):0 */
typedef struct sequenceCommandLine_ sequenceCommandLine_s; /* size: 92 */

/* 91 */
/* <0> (null):0 */
struct sequenceCommandLine_ {
	int                        commandType;          /*     0     4 */
	client_textmessage_t       clientMessage;        /*     4    44 */
	char *                     speakerName;          /*    48     4 */
	char *                     listenerName;         /*    52     4 */
	char *                     soundFileName;        /*    56     4 */
	char *                     sentenceName;         /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	char *                     fireTargetNames;      /*    64     4 */
	char *                     killTargetNames;      /*    68     4 */
	float                      delay;                /*    72     4 */
	int                        repeatCount;          /*    76     4 */
	int                        textChannel;          /*    80     4 */
	int                        modifierBitField;     /*    84     4 */
	sequenceCommandLine_s *    nextCommandLine;      /*    88     4 */

	/* size: 92, cachelines: 2, members: 13 */
	/* last cacheline: 28 bytes */
}; /* size: 92 */

/* 92 */
 /* pointer to 90 */
 /* size: 4 */

/* 93 */
/* <0> (null):0 */
typedef struct sequenceEntry_ sequenceEntry_s; /* size: 20 */

/* 94 */
/* <0> (null):0 */
struct sequenceEntry_ {
	char *                     fileName;             /*     0     4 */
	char *                     entryName;            /*     4     4 */
	sequenceCommandLine_s *    firstCommand;         /*     8     4 */
	sequenceEntry_s *          nextEntry;            /*    12     4 */
	qboolean                   isGlobal;             /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 95 */
 /* pointer to 93 */
 /* size: 4 */

/* 96 */
/* <0> (null):0 */
typedef struct sentenceEntry_ sentenceEntry_s; /* size: 16 */

/* 97 */
/* <0> (null):0 */
struct sentenceEntry_ {
	char *                     data;                 /*     0     4 */
	sentenceEntry_s *          nextEntry;            /*     4     4 */
	qboolean                   isGlobal;             /*     8     4 */
	unsigned int               index;                /*    12     4 */

	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 98 */
 /* pointer to 96 */
 /* size: 4 */

/* 99 */
/* <0> (null):0 */
enum {
	at_notice = 0,
	at_console = 1,
	at_aiconsole = 2,
	at_warning = 3,
	at_error = 4,
	at_logged = 5,
}; /* size: 4 */

/* 100 */
/* <0> (null):0 */
typedef enum  ALERT_TYPE; /* size: 4 */

/* 101 */
/* <0> (null):0 */
enum {
	print_console = 0,
	print_center = 1,
	print_chat = 2,
}; /* size: 4 */

/* 102 */
/* <0> (null):0 */
typedef enum  PRINT_TYPE; /* size: 4 */

/* 103 */
/* <0> (null):0 */
enum {
	force_exactfile = 0,
	force_model_samebounds = 1,
	force_model_specifybounds = 2,
	force_model_specifybounds_if_avail = 3,
}; /* size: 4 */

/* 104 */
/* <0> (null):0 */
typedef enum  FORCE_TYPE; /* size: 4 */

/* 105 */
/* <0> (null):0 */
struct {
	int                        fAllSolid;            /*     0     4 */
	int                        fStartSolid;          /*     4     4 */
	int                        fInOpen;              /*     8     4 */
	int                        fInWater;             /*    12     4 */
	float                      flFraction;           /*    16     4 */
	class Vector              vecEndPos;             /*    20    12 */
	float                      flPlaneDist;          /*    32     4 */
	class Vector              vecPlaneNormal;        /*    36    12 */
	edict_t *                  pHit;                 /*    48     4 */
	int                        iHitgroup;            /*    52     4 */
	/* <0> (null):0 */
	void TraceResult(TraceResult *);


	/* size: 56, cachelines: 1, members: 10 */
	/* last cacheline: 56 bytes */
}; /* size: 56 */

/* 106 */
/* <0> (null):0 */
typedef class  TraceResult; /* size: 56 */

/* 107 */
/* <0> (null):0 */
struct enginefuncs_s {
	int                        (*pfnPrecacheModel)(char *); /*     0     4 */
	int                        (*pfnPrecacheSound)(char *); /*     4     4 */
	void                       (*pfnSetModel)(edict_t *, const char  *); /*     8     4 */
	int                        (*pfnModelIndex)(const char  *); /*    12     4 */
	int                        (*pfnModelFrames)(int); /*    16     4 */
	void                       (*pfnSetSize)(edict_t *, const float  *, const float  *); /*    20     4 */
	void                       (*pfnChangeLevel)(char *, char *); /*    24     4 */
	void                       (*pfnGetSpawnParms)(edict_t *); /*    28     4 */
	void                       (*pfnSaveSpawnParms)(edict_t *); /*    32     4 */
	float                      (*pfnVecToYaw)(const float  *); /*    36     4 */
	void                       (*pfnVecToAngles)(const float  *, float *); /*    40     4 */
	void                       (*pfnMoveToOrigin)(edict_t *, const float  *, float, int); /*    44     4 */
	void                       (*pfnChangeYaw)(edict_t *); /*    48     4 */
	void                       (*pfnChangePitch)(edict_t *); /*    52     4 */
	edict_t *                  (*pfnFindEntityByString)(edict_t *, const char  *, const char  *); /*    56     4 */
	int                        (*pfnGetEntityIllum)(edict_t *); /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	edict_t *                  (*pfnFindEntityInSphere)(edict_t *, const float  *, float); /*    64     4 */
	edict_t *                  (*pfnFindClientInPVS)(edict_t *); /*    68     4 */
	edict_t *                  (*pfnEntitiesInPVS)(edict_t *); /*    72     4 */
	void                       (*pfnMakeVectors)(const float  *); /*    76     4 */
	void                       (*pfnAngleVectors)(const float  *, float *, float *, float *); /*    80     4 */
	edict_t *                  (*pfnCreateEntity)(void); /*    84     4 */
	void                       (*pfnRemoveEntity)(edict_t *); /*    88     4 */
	edict_t *                  (*pfnCreateNamedEntity)(int); /*    92     4 */
	void                       (*pfnMakeStatic)(edict_t *); /*    96     4 */
	int                        (*pfnEntIsOnFloor)(edict_t *); /*   100     4 */
	int                        (*pfnDropToFloor)(edict_t *); /*   104     4 */
	int                        (*pfnWalkMove)(edict_t *, float, float, int); /*   108     4 */
	void                       (*pfnSetOrigin)(edict_t *, const float  *); /*   112     4 */
	void                       (*pfnEmitSound)(edict_t *, int, const char  *, float, float, int, int); /*   116     4 */
	void                       (*pfnEmitAmbientSound)(edict_t *, float *, const char  *, float, float, int, int); /*   120     4 */
	void                       (*pfnTraceLine)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	void                       (*pfnTraceToss)(edict_t *, edict_t *, TraceResult *); /*   128     4 */
	int                        (*pfnTraceMonsterHull)(edict_t *, const float  *, const float  *, int, edict_t *, TraceResult *); /*   132     4 */
	void                       (*pfnTraceHull)(const float  *, const float  *, int, int, edict_t *, TraceResult *); /*   136     4 */
	void                       (*pfnTraceModel)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   140     4 */
	const char  *              (*pfnTraceTexture)(edict_t *, const float  *, const float  *); /*   144     4 */
	void                       (*pfnTraceSphere)(const float  *, const float  *, int, float, edict_t *, TraceResult *); /*   148     4 */
	void                       (*pfnGetAimVector)(edict_t *, float, float *); /*   152     4 */
	void                       (*pfnServerCommand)(char *); /*   156     4 */
	void                       (*pfnServerExecute)(void); /*   160     4 */
	void                       (*pfnClientCommand)(edict_t *, char *, ...); /*   164     4 */
	void                       (*pfnParticleEffect)(const float  *, const float  *, float, float); /*   168     4 */
	void                       (*pfnLightStyle)(int, char *); /*   172     4 */
	int                        (*pfnDecalIndex)(const char  *); /*   176     4 */
	int                        (*pfnPointContents)(const float  *); /*   180     4 */
	void                       (*pfnMessageBegin)(int, int, const float  *, edict_t *); /*   184     4 */
	void                       (*pfnMessageEnd)(void); /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	void                       (*pfnWriteByte)(int); /*   192     4 */
	void                       (*pfnWriteChar)(int); /*   196     4 */
	void                       (*pfnWriteShort)(int); /*   200     4 */
	void                       (*pfnWriteLong)(int); /*   204     4 */
	void                       (*pfnWriteAngle)(float); /*   208     4 */
	void                       (*pfnWriteCoord)(float); /*   212     4 */
	void                       (*pfnWriteString)(const char  *); /*   216     4 */
	void                       (*pfnWriteEntity)(int); /*   220     4 */
	void                       (*pfnCVarRegister)(cvar_t *); /*   224     4 */
	float                      (*pfnCVarGetFloat)(const char  *); /*   228     4 */
	const char  *              (*pfnCVarGetString)(const char  *); /*   232     4 */
	void                       (*pfnCVarSetFloat)(const char  *, float); /*   236     4 */
	void                       (*pfnCVarSetString)(const char  *, const char  *); /*   240     4 */
	void                       (*pfnAlertMessage)(ALERT_TYPE, char *, ...); /*   244     4 */
	void                       (*pfnEngineFprintf)(void *, char *, ...); /*   248     4 */
	void *                     (*pfnPvAllocEntPrivateData)(edict_t *, int32); /*   252     4 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	void *                     (*pfnPvEntPrivateData)(edict_t *); /*   256     4 */
	void                       (*pfnFreeEntPrivateData)(edict_t *); /*   260     4 */
	const char  *              (*pfnSzFromIndex)(int); /*   264     4 */
	int                        (*pfnAllocString)(const char  *); /*   268     4 */
	class entvars_s *          (*pfnGetVarsOfEnt)(edict_t *); /*   272     4 */
	edict_t *                  (*pfnPEntityOfEntOffset)(int); /*   276     4 */
	int                        (*pfnEntOffsetOfPEntity)(const edict_t  *); /*   280     4 */
	int                        (*pfnIndexOfEdict)(const edict_t  *); /*   284     4 */
	edict_t *                  (*pfnPEntityOfEntIndex)(int); /*   288     4 */
	edict_t *                  (*pfnFindEntityByVars)(class entvars_s *); /*   292     4 */
	void *                     (*pfnGetModelPtr)(edict_t *); /*   296     4 */
	int                        (*pfnRegUserMsg)(const char  *, int); /*   300     4 */
	void                       (*pfnAnimationAutomove)(const edict_t  *, float); /*   304     4 */
	void                       (*pfnGetBonePosition)(const edict_t  *, int, float *, float *); /*   308     4 */
	uint32                     (*pfnFunctionFromName)(const char  *); /*   312     4 */
	const char  *              (*pfnNameForFunction)(uint32); /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	void                       (*pfnClientPrintf)(edict_t *, PRINT_TYPE, const char  *); /*   320     4 */
	void                       (*pfnServerPrint)(const char  *); /*   324     4 */
	const char  *              (*pfnCmd_Args)(void); /*   328     4 */
	const char  *              (*pfnCmd_Argv)(int);  /*   332     4 */
	int                        (*pfnCmd_Argc)(void); /*   336     4 */
	void                       (*pfnGetAttachment)(const edict_t  *, int, float *, float *); /*   340     4 */
	void                       (*pfnCRC32_Init)(CRC32_t *); /*   344     4 */
	void                       (*pfnCRC32_ProcessBuffer)(CRC32_t *, void *, int); /*   348     4 */
	void                       (*pfnCRC32_ProcessByte)(CRC32_t *, unsigned char); /*   352     4 */
	CRC32_t                    (*pfnCRC32_Final)(CRC32_t); /*   356     4 */
	int32                      (*pfnRandomLong)(int32, int32); /*   360     4 */
	float                      (*pfnRandomFloat)(float, float); /*   364     4 */
	void                       (*pfnSetView)(const edict_t  *, const edict_t  *); /*   368     4 */
	float                      (*pfnTime)(void);     /*   372     4 */
	void                       (*pfnCrosshairAngle)(const edict_t  *, float, float); /*   376     4 */
	byte *                     (*pfnLoadFileForMe)(char *, int *); /*   380     4 */
	/* --- cacheline 6 boundary (384 bytes) --- */
	void                       (*pfnFreeFile)(void *); /*   384     4 */
	void                       (*pfnEndSection)(const char  *); /*   388     4 */
	int                        (*pfnCompareFileTime)(char *, char *, int *); /*   392     4 */
	void                       (*pfnGetGameDir)(char *); /*   396     4 */
	void                       (*pfnCvar_RegisterVariable)(cvar_t *); /*   400     4 */
	void                       (*pfnFadeClientVolume)(const edict_t  *, int, int, int, int); /*   404     4 */
	void                       (*pfnSetClientMaxspeed)(const edict_t  *, float); /*   408     4 */
	edict_t *                  (*pfnCreateFakeClient)(const char  *); /*   412     4 */
	void                       (*pfnRunPlayerMove)(edict_t *, const float  *, float, float, float, short unsigned int, byte, byte); /*   416     4 */
	int                        (*pfnNumberOfEntities)(void); /*   420     4 */
	char *                     (*pfnGetInfoKeyBuffer)(edict_t *); /*   424     4 */
	char *                     (*pfnInfoKeyValue)(char *, char *); /*   428     4 */
	void                       (*pfnSetKeyValue)(char *, char *, char *); /*   432     4 */
	void                       (*pfnSetClientKeyValue)(int, char *, char *, char *); /*   436     4 */
	int                        (*pfnIsMapValid)(char *); /*   440     4 */
	void                       (*pfnStaticDecal)(const float  *, int, int, int); /*   444     4 */
	/* --- cacheline 7 boundary (448 bytes) --- */
	int                        (*pfnPrecacheGeneric)(char *); /*   448     4 */
	int                        (*pfnGetPlayerUserId)(edict_t *); /*   452     4 */
	void                       (*pfnBuildSoundMsg)(edict_t *, int, const char  *, float, float, int, int, int, int, const float  *, edict_t *); /*   456     4 */
	int                        (*pfnIsDedicatedServer)(void); /*   460     4 */
	cvar_t *                   (*pfnCVarGetPointer)(const char  *); /*   464     4 */
	unsigned int               (*pfnGetPlayerWONId)(edict_t *); /*   468     4 */
	void                       (*pfnInfo_RemoveKey)(char *, const char  *); /*   472     4 */
	const char  *              (*pfnGetPhysicsKeyValue)(const edict_t  *, const char  *); /*   476     4 */
	void                       (*pfnSetPhysicsKeyValue)(const edict_t  *, const char  *, const char  *); /*   480     4 */
	const char  *              (*pfnGetPhysicsInfoString)(const edict_t  *); /*   484     4 */
	short unsigned int         (*pfnPrecacheEvent)(int, const char  *); /*   488     4 */
	void                       (*pfnPlaybackEvent)(int, const edict_t  *, short unsigned int, float, float *, float *, float, float, int, int, int, int); /*   492     4 */
	unsigned char *            (*pfnSetFatPVS)(float *); /*   496     4 */
	unsigned char *            (*pfnSetFatPAS)(float *); /*   500     4 */
	int                        (*pfnCheckVisibility)(const edict_t  *, unsigned char *); /*   504     4 */
	void                       (*pfnDeltaSetField)(class delta_s *, const char  *); /*   508     4 */
	/* --- cacheline 8 boundary (512 bytes) --- */
	void                       (*pfnDeltaUnsetField)(class delta_s *, const char  *); /*   512     4 */
	void                       (*pfnDeltaAddEncoder)(char *, void (*)(class delta_s *, const unsigned char  *, const unsigned char  *)); /*   516     4 */
	int                        (*pfnGetCurrentPlayer)(void); /*   520     4 */
	int                        (*pfnCanSkipPlayer)(const edict_t  *); /*   524     4 */
	int                        (*pfnDeltaFindField)(class delta_s *, const char  *); /*   528     4 */
	void                       (*pfnDeltaSetFieldByIndex)(class delta_s *, int); /*   532     4 */
	void                       (*pfnDeltaUnsetFieldByIndex)(class delta_s *, int); /*   536     4 */
	void                       (*pfnSetGroupMask)(int, int); /*   540     4 */
	int                        (*pfnCreateInstancedBaseline)(int, class entity_state_s *); /*   544     4 */
	void                       (*pfnCvar_DirectSet)(class cvar_s *, char *); /*   548     4 */
	void                       (*pfnForceUnmodified)(FORCE_TYPE, float *, float *, const char  *); /*   552     4 */
	void                       (*pfnGetPlayerStats)(const edict_t  *, int *, int *); /*   556     4 */
	void                       (*pfnAddServerCommand)(char *, void (*)(void)); /*   560     4 */
	qboolean                   (*pfnVoice_GetClientListening)(int, int); /*   564     4 */
	qboolean                   (*pfnVoice_SetClientListening)(int, int, qboolean); /*   568     4 */
	const char  *              (*pfnGetPlayerAuthId)(edict_t *); /*   572     4 */
	/* --- cacheline 9 boundary (576 bytes) --- */
	sequenceEntry_s *          (*pfnSequenceGet)(const char  *, const char  *); /*   576     4 */
	sentenceEntry_s *          (*pfnSequencePickSentence)(const char  *, int, int *); /*   580     4 */
	int                        (*pfnGetFileSize)(char *); /*   584     4 */
	unsigned int               (*pfnGetApproxWavePlayLen)(const char  *); /*   588     4 */
	int                        (*pfnIsCareerMatch)(void); /*   592     4 */
	int                        (*pfnGetLocalizedStringLength)(const char  *); /*   596     4 */
	void                       (*pfnRegisterTutorMessageShown)(int); /*   600     4 */
	int                        (*pfnGetTimesTutorMessageShown)(int); /*   604     4 */
	void                       (*ProcessTutorMessageDecayBuffer)(int *, int); /*   608     4 */
	void                       (*ConstructTutorMessageDecayBuffer)(int *, int); /*   612     4 */
	void                       (*ResetTutorMessageDecayData)(void); /*   616     4 */
	void                       (*pfnQueryClientCvarValue)(const edict_t  *, const char  *); /*   620     4 */
	void                       (*pfnQueryClientCvarValue2)(const edict_t  *, const char  *, int); /*   624     4 */
	int                        (*pfnCheckParm)(const char  *, char * *); /*   628     4 */

	/* size: 632, cachelines: 10, members: 158 */
	/* last cacheline: 56 bytes */
}; /* size: 632 */

/* 108 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 109 */
 /* pointer to 108 */
 /* size: 4 */

/* 110 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145329128 */

/* 111 */
 /* pointer to 110 */
 /* size: 4 */

/* 112 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 113 */
 /* pointer to 112 */
 /* size: 4 */

/* 114 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 115 */
 /* pointer to 114 */
 /* size: 4 */

/* 116 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145329648 */

/* 117 */
 /* pointer to 116 */
 /* size: 4 */

/* 118 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145329908 */

/* 119 */
 /* pointer to 118 */
 /* size: 4 */

/* 120 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145330116 */

/* 121 */
 /* pointer to 120 */
 /* size: 4 */

/* 122 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 123 */
 /* pointer to 122 */
 /* size: 4 */

/* 124 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145330428 */

/* 125 */
 /* pointer to 124 */
 /* size: 4 */

/* 126 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145330636 */

/* 127 */
 /* pointer to 126 */
 /* size: 4 */

/* 128 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 129 */
 /* pointer to 128 */
 /* size: 4 */

/* 130 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 131 */
 /* pointer to 130 */
 /* size: 4 */

/* 132 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 133 */
 /* pointer to 132 */
 /* size: 4 */

/* 134 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 135 */
 /* pointer to 134 */
 /* size: 4 */

/* 136 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145367620 */

/* 137 */
 /* pointer to 136 */
 /* size: 4 */

/* 138 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145367776 */

/* 139 */
 /* pointer to 138 */
 /* size: 4 */

/* 140 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 141 */
 /* pointer to 140 */
 /* size: 4 */

/* 142 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 143 */
 /* pointer to 142 */
 /* size: 4 */

/* 144 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 145 */
 /* pointer to 144 */
 /* size: 4 */

/* 146 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145368660 */

/* 147 */
 /* pointer to 146 */
 /* size: 4 */

/* 148 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145368868 */

/* 149 */
 /* pointer to 148 */
 /* size: 4 */

/* 150 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145369336 */

/* 151 */
 /* pointer to 150 */
 /* size: 4 */

/* 152 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145369804 */

/* 153 */
 /* pointer to 106 */
 /* size: 4 */

/* 154 */
 /* pointer to 152 */
 /* size: 4 */

/* 155 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145370220 */

/* 156 */
 /* pointer to 155 */
 /* size: 4 */

/* 157 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 158 */
 /* pointer to 157 */
 /* size: 4 */

/* 159 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145370896 */

/* 160 */
 /* pointer to 159 */
 /* size: 4 */

/* 161 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 162 */
 /* pointer to 161 */
 /* size: 4 */

/* 163 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145375660 */

/* 164 */
 /* pointer to 163 */
 /* size: 4 */

/* 165 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145376076 */

/* 166 */
 /* pointer to 165 */
 /* size: 4 */

/* 167 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145376336 */

/* 168 */
 /* pointer to 167 */
 /* size: 4 */

/* 169 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145376492 */

/* 170 */
 /* pointer to 169 */
 /* size: 4 */

/* 171 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145376596 */

/* 172 */
 /* pointer to 171 */
 /* size: 4 */

/* 173 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145376804 */

/* 174 */
 /* pointer to 173 */
 /* size: 4 */

/* 175 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145377116 */

/* 176 */
 /* pointer to 175 */
 /* size: 4 */

/* 177 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 178 */
 /* pointer to 177 */
 /* size: 4 */

/* 179 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145377480 */

/* 180 */
 /* pointer to 179 */
 /* size: 4 */

/* 181 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145377792 */

/* 182 */
 /* pointer to 181 */
 /* size: 4 */

/* 183 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145377948 */

/* 184 */
 /* pointer to 183 */
 /* size: 4 */

/* 185 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145378104 */

/* 186 */
 /* pointer to 185 */
 /* size: 4 */

/* 187 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145378260 */

/* 188 */
 /* pointer to 87 */
 /* size: 4 */

/* 189 */
 /* pointer to 187 */
 /* size: 4 */

/* 190 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 191 */
 /* pointer to 190 */
 /* size: 4 */

/* 192 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 193 */
 /* pointer to 192 */
 /* size: 4 */

/* 194 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145378780 */

/* 195 */
 /* pointer to 194 */
 /* size: 4 */

/* 196 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145378988 */

/* 197 */
 /* pointer to 196 */
 /* size: 4 */

/* 198 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145379196 */

/* 199 */
 /* pointer to 198 */
 /* size: 4 */

/* 200 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144214396 */

/* 201 */
 /* pointer to 200 */
 /* size: 4 */

/* 202 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 203 */
 /* pointer to 202 */
 /* size: 4 */

/* 204 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 205 */
 /* pointer to 204 */
 /* size: 4 */

/* 206 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 207 */
 /* pointer to 206 */
 /* size: 4 */

/* 208 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 209 */
 /* pointer to 78 */
 /* size: 4 */

/* 210 */
 /* pointer to 208 */
 /* size: 4 */

/* 211 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 212 */
 /* pointer to 213 */
 /* size: 4 */

/* 213 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 804 */

/* 214 */
 /* pointer to 211 */
 /* size: 4 */

/* 215 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 216 */
 /* pointer to 215 */
 /* size: 4 */

/* 217 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 218 */
 /* pointer to 217 */
 /* size: 4 */

/* 219 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144215956 */

/* 220 */
 /* pointer to 219 */
 /* size: 4 */

/* 221 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144216164 */

/* 222 */
 /* pointer to 221 */
 /* size: 4 */

/* 223 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 224 */
 /* pointer to 223 */
 /* size: 4 */

/* 225 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 226 */
 /* pointer to 225 */
 /* size: 4 */

/* 227 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144216788 */

/* 228 */
 /* pointer to 227 */
 /* size: 4 */

/* 229 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 230 */
 /* pointer to 229 */
 /* size: 4 */

/* 231 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 232 */
 /* pointer to 231 */
 /* size: 4 */

/* 233 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144217256 */

/* 234 */
 /* pointer to 83 */
 /* size: 4 */

/* 235 */
 /* pointer to 233 */
 /* size: 4 */

/* 236 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144217464 */

/* 237 */
 /* pointer to 236 */
 /* size: 4 */

/* 238 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144217724 */

/* 239 */
 /* pointer to 238 */
 /* size: 4 */

/* 240 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 241 */
 /* pointer to 240 */
 /* size: 4 */

/* 242 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 243 */
 /* pointer to 242 */
 /* size: 4 */

/* 244 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 245 */
 /* pointer to 244 */
 /* size: 4 */

/* 246 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145156400 */

/* 247 */
 /* pointer to 246 */
 /* size: 4 */

/* 248 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 249 */
 /* pointer to 248 */
 /* size: 4 */

/* 250 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145156712 */

/* 251 */
 /* pointer to 250 */
 /* size: 4 */

/* 252 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 253 */
 /* pointer to 49 */
 /* size: 4 */

/* 254 */
 /* pointer to 9 */
 /* size: 4 */

/* 255 */
 /* pointer to 252 */
 /* size: 4 */

/* 256 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145157284 */

/* 257 */
 /* pointer to 256 */
 /* size: 4 */

/* 258 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 259 */
 /* pointer to 258 */
 /* size: 4 */

/* 260 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145157700 */

/* 261 */
 /* pointer to 260 */
 /* size: 4 */

/* 262 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 263 */
 /* pointer to 262 */
 /* size: 4 */

/* 264 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145158220 */

/* 265 */
 /* pointer to 264 */
 /* size: 4 */

/* 266 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 267 */
 /* pointer to 266 */
 /* size: 4 */

/* 268 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 269 */
 /* pointer to 268 */
 /* size: 4 */

/* 270 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145159104 */

/* 271 */
 /* pointer to 270 */
 /* size: 4 */

/* 272 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145159364 */

/* 273 */
 /* pointer to 272 */
 /* size: 4 */

/* 274 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145159676 */

/* 275 */
 /* pointer to 274 */
 /* size: 4 */

/* 276 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145159988 */

/* 277 */
 /* pointer to 276 */
 /* size: 4 */

/* 278 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 279 */
 /* pointer to 278 */
 /* size: 4 */

/* 280 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 281 */
 /* pointer to 280 */
 /* size: 4 */

/* 282 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144632160 */

/* 283 */
 /* pointer to 282 */
 /* size: 4 */

/* 284 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 285 */
 /* pointer to 284 */
 /* size: 4 */

/* 286 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144632576 */

/* 287 */
 /* pointer to 286 */
 /* size: 4 */

/* 288 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 289 */
 /* pointer to 288 */
 /* size: 4 */

/* 290 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 2 */

/* 291 */
 /* pointer to 290 */
 /* size: 4 */

/* 292 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144633200 */

/* 293 */
 /* pointer to 292 */
 /* size: 4 */

/* 294 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 295 */
 /* pointer to 4 */
 /* size: 4 */

/* 296 */
 /* pointer to 294 */
 /* size: 4 */

/* 297 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 298 */
 /* pointer to 297 */
 /* size: 4 */

/* 299 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144634344 */

/* 300 */
 /* pointer to 301 */
 /* size: 4 */

/* 301 */
/* <0> (null):0 */
struct delta_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 302 */
 /* pointer to 299 */
 /* size: 4 */

/* 303 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144634668 */

/* 304 */
 /* pointer to 305 */
 /* size: 4 */

/* 305 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144634876 */

/* 306 */
 /* pointer to 307 */
 /* size: 4 */

/* 307 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 308 */
 /* pointer to 303 */
 /* size: 4 */

/* 309 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 310 */
 /* pointer to 309 */
 /* size: 4 */

/* 311 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144635448 */

/* 312 */
 /* pointer to 311 */
 /* size: 4 */

/* 313 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144281768 */

/* 314 */
 /* pointer to 313 */
 /* size: 4 */

/* 315 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 316 */
 /* pointer to 317 */
 /* size: 4 */

/* 317 */
/* <0> (null):0 */
struct entity_state_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 318 */
 /* pointer to 315 */
 /* size: 4 */

/* 319 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144282300 */

/* 320 */
 /* pointer to 85 */
 /* size: 4 */

/* 321 */
 /* pointer to 319 */
 /* size: 4 */

/* 322 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144282560 */

/* 323 */
 /* pointer to 322 */
 /* size: 4 */

/* 324 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144282872 */

/* 325 */
 /* pointer to 324 */
 /* size: 4 */

/* 326 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144283132 */

/* 327 */
 /* pointer to 326 */
 /* size: 4 */

/* 328 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 329 */
 /* pointer to 328 */
 /* size: 4 */

/* 330 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 331 */
 /* pointer to 330 */
 /* size: 4 */

/* 332 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 333 */
 /* pointer to 332 */
 /* size: 4 */

/* 334 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 335 */
 /* pointer to 334 */
 /* size: 4 */

/* 336 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 337 */
 /* pointer to 336 */
 /* size: 4 */

/* 338 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 339 */
 /* pointer to 338 */
 /* size: 4 */

/* 340 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144284588 */

/* 341 */
 /* pointer to 340 */
 /* size: 4 */

/* 342 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144284796 */

/* 343 */
 /* pointer to 342 */
 /* size: 4 */

/* 344 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144285004 */

/* 345 */
 /* pointer to 344 */
 /* size: 4 */

/* 346 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 347 */
 /* pointer to 17 */
 /* size: 4 */

/* 348 */
 /* pointer to 346 */
 /* size: 4 */

/* 349 */
/* <0> (null):0 */
typedef struct enginefuncs_s enginefuncs_t; /* size: 632 */

/* 350 */
/* <0> (null):0 */
struct KeyValueData_s {
	char *                     szClassName;          /*     0     4 */
	char *                     szKeyName;            /*     4     4 */
	char *                     szValue;              /*     8     4 */
	int32                      fHandled;             /*    12     4 */

	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 351 */
/* <0> (null):0 */
typedef struct KeyValueData_s KeyValueData; /* size: 16 */

/* 352 */
/* <0> (null):0 */
struct {
	char                       mapName[32];          /*     0    32 */
	char                       landmarkName[32];     /*    32    32 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	edict_t *                  pentLandmark;         /*    64     4 */
	class Vector              vecLandmarkOrigin;     /*    68    12 */

	/* size: 80, cachelines: 2, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 80 */

/* 353 */
/* <0> (null):0 */
typedef class  LEVELLIST; /* size: 80 */

/* 354 */
/* <0> (null):0 */
struct {
	int                        id;                   /*     0     4 */
	edict_t *                  pent;                 /*     4     4 */
	int                        location;             /*     8     4 */
	int                        size;                 /*    12     4 */
	int                        flags;                /*    16     4 */
	string_t                   classname;            /*    20     4 */

	/* size: 24, cachelines: 1, members: 6 */
	/* last cacheline: 24 bytes */
}; /* size: 24 */

/* 355 */
/* <0> (null):0 */
typedef class  ENTITYTABLE; /* size: 24 */

/* 356 */
/* <0> (null):0 */
typedef struct saverestore_s SAVERESTOREDATA; /* size: 1396 */

/* 357 */
/* <0> (null):0 */
struct saverestore_s {
	char *                     pBaseData;            /*     0     4 */
	char *                     pCurrentData;         /*     4     4 */
	int                        size;                 /*     8     4 */
	int                        bufferSize;           /*    12     4 */
	int                        tokenSize;            /*    16     4 */
	int                        tokenCount;           /*    20     4 */
	char * *                   pTokens;              /*    24     4 */
	int                        currentIndex;         /*    28     4 */
	int                        tableCount;           /*    32     4 */
	int                        connectionCount;      /*    36     4 */
	ENTITYTABLE *              pTable;               /*    40     4 */
	LEVELLIST                  levelList[16];        /*    44  1280 */
	/* --- cacheline 20 boundary (1280 bytes) was 44 bytes ago --- */
	int                        fUseLandmark;         /*  1324     4 */
	char                       szLandmarkName[20];   /*  1328    20 */
	/* --- cacheline 21 boundary (1344 bytes) was 4 bytes ago --- */
	class Vector              vecLandmarkOffset;     /*  1348    12 */
	float                      time;                 /*  1360     4 */
	char                       szCurrentMapName[32]; /*  1364    32 */

	/* size: 1396, cachelines: 22, members: 17 */
	/* last cacheline: 52 bytes */
}; /* size: 1396 */

/* 358 */
 /* pointer to 355 */
 /* size: 4 */

/* 359 */
/* <0> (null):0 */
LEVELLIST                  array[16]; /* size: 1280 */

/* 360 */
/* <0> (null):0 */
enum _fieldtypes {
	FIELD_FLOAT = 0,
	FIELD_STRING = 1,
	FIELD_ENTITY = 2,
	FIELD_CLASSPTR = 3,
	FIELD_EHANDLE = 4,
	FIELD_EVARS = 5,
	FIELD_EDICT = 6,
	FIELD_VECTOR = 7,
	FIELD_POSITION_VECTOR = 8,
	FIELD_POINTER = 9,
	FIELD_INTEGER = 10,
	FIELD_FUNCTION = 11,
	FIELD_BOOLEAN = 12,
	FIELD_SHORT = 13,
	FIELD_CHARACTER = 14,
	FIELD_TIME = 15,
	FIELD_MODELNAME = 16,
	FIELD_SOUNDNAME = 17,
	FIELD_TYPECOUNT = 18,
}; /* size: 4 */

/* 361 */
/* <0> (null):0 */
typedef enum _fieldtypes FIELDTYPE; /* size: 4 */

/* 362 */
/* <0> (null):0 */
struct {
	FIELDTYPE                  fieldType;            /*     0     4 */
	char *                     fieldName;            /*     4     4 */
	int                        fieldOffset;          /*     8     4 */
	short int                  fieldSize;            /*    12     2 */
	short int                  flags;                /*    14     2 */

	/* size: 16, cachelines: 1, members: 5 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 363 */
/* <0> (null):0 */
typedef class  TYPEDESCRIPTION; /* size: 16 */

/* 364 */
 /* pointer to 351 */
 /* size: 4 */

/* 365 */
 /* pointer to 356 */
 /* size: 4 */

/* 366 */
 /* pointer to 363 */
 /* size: 4 */

/* 367 */
/* <0> (null):0 */
enum hash_types_e {
	CLASSNAME = 0,
}; /* size: 4 */

/* 368 */
/* <0> (null):0 */
typedef int EOFFSET; /* size: 4 */

/* 369 */
/* <0> (null):0 */
enum {
	TS_AT_TOP = 0,
	TS_AT_BOTTOM = 1,
	TS_GOING_UP = 2,
	TS_GOING_DOWN = 3,
}; /* size: 4 */

/* 370 */
/* <0> (null):0 */
typedef enum  TOGGLE_STATE; /* size: 4 */

/* 371 */
/* <0> (null):0 */
enum {
	ignore_monsters = 1,
	dont_ignore_monsters = 0,
	missile = 2,
}; /* size: 4 */

/* 372 */
/* <0> (null):0 */
typedef enum  IGNORE_MONSTERS; /* size: 4 */

/* 373 */
/* <0> (null):0 */
class CSaveRestoreBuffer {
protected:

	SAVERESTOREDATA *          m_pdata;              /*     0     4 */
	/* <0> (null):0 */
	void CSaveRestoreBuffer(class CSaveRestoreBuffer *);

	/* <0> (null):0 */
	void CSaveRestoreBuffer(class CSaveRestoreBuffer *, SAVERESTOREDATA *);

	/* <0> (null):0 */
	void ~CSaveRestoreBuffer(class CSaveRestoreBuffer *, int);

	/* <0> (null):0 */
	int EntityIndex(class CSaveRestoreBuffer *, entvars_t *); /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP9entvars_s */

	/* <0> (null):0 */
	int EntityIndex(class CSaveRestoreBuffer *, edict_t *); /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP7edict_s */

	/* <0> (null):0 */
	int EntityIndex(class CSaveRestoreBuffer *, EOFFSET); /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEi */

	/* <0> (null):0 */
	int EntityIndex(class CSaveRestoreBuffer *, class CBaseEntity *); /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP11CBaseEntity */

	/* <0> (null):0 */
	int EntityFlags(class CSaveRestoreBuffer *, int, int); /* linkage=_ZN18CSaveRestoreBuffer11EntityFlagsEii */

	/* <0> (null):0 */
	int EntityFlagsSet(class CSaveRestoreBuffer *, int, int); /* linkage=_ZN18CSaveRestoreBuffer14EntityFlagsSetEii */

	/* <0> (null):0 */
	edict_t * EntityFromIndex(class CSaveRestoreBuffer *, int); /* linkage=_ZN18CSaveRestoreBuffer15EntityFromIndexEi */

	/* <0> (null):0 */
	short unsigned int TokenHash(class CSaveRestoreBuffer *, const char  *); /* linkage=_ZN18CSaveRestoreBuffer9TokenHashEPKc */

	/* <0> (null):0 */
	void BufferRewind(class CSaveRestoreBuffer *, int); /* linkage=_ZN18CSaveRestoreBuffer12BufferRewindEi */

	/* <0> (null):0 */
	unsigned int HashString(class CSaveRestoreBuffer *, const char  *); /* linkage=_ZN18CSaveRestoreBuffer10HashStringEPKc */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 374 */
 /* pointer to 373 */
 /* size: 4 */

/* 375 */
 /* pointer to 81 */
 /* size: 4 */

/* 376 */
 /* pointer to 377 */
 /* size: 4 */

/* 377 */
/* <0> (null):0 */
struct CBaseEntity {
	/* <0> (null):0 */
	virtual int ObjectCaps(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10ObjectCapsEv */

	/* <0> (null):0 */
	virtual void KeyValue(class CBaseEntity *, KeyValueData *); /* linkage=_ZN11CBaseEntity8KeyValueEP14KeyValueData_s */

	/* <0> (null):0 */
	edict_t * edict(class CBaseEntity *); /* linkage=_ZN11CBaseEntity5edictEv */

	/* <0> (null):0 */
	class CBaseEntity * Instance(edict_t *); /* linkage=_ZN11CBaseEntity8InstanceEP7edict_s */

	/* <0> (null):0 */
	void CBaseEntity(class CBaseEntity *);

	/* <0> (null):0 */
	void * operator new(size_t, entvars_t *); /* linkage=_ZN11CBaseEntitynwEjP9entvars_s */

	/* <0> (null):0 */
	virtual void Spawn(class CBaseEntity *); /* linkage=_ZN11CBaseEntity5SpawnEv */

	/* <0> (null):0 */
	virtual void Precache(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8PrecacheEv */

	/* <0> (null):0 */
	virtual void Restart(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7RestartEv */

	/* <0> (null):0 */
	virtual void Activate(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8ActivateEv */

	/* <0> (null):0 */
	virtual int Classify(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8ClassifyEv */

	/* <0> (null):0 */
	virtual void DeathNotice(class CBaseEntity *, entvars_t *); /* linkage=_ZN11CBaseEntity11DeathNoticeEP9entvars_s */

	/* <0> (null):0 */
	virtual int BloodColor(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10BloodColorEv */

	/* <0> (null):0 */
	virtual BOOL IsTriggered(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity11IsTriggeredEPS_ */

	/* <0> (null):0 */
	virtual class CBaseMonster * MyMonsterPointer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity16MyMonsterPointerEv */

	/* <0> (null):0 */
	virtual class CSquadMonster * MySquadMonsterPointer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity21MySquadMonsterPointerEv */

	/* <0> (null):0 */
	virtual int GetToggleState(class CBaseEntity *); /* linkage=_ZN11CBaseEntity14GetToggleStateEv */

	/* <0> (null):0 */
	virtual void AddPoints(class CBaseEntity *, int, BOOL); /* linkage=_ZN11CBaseEntity9AddPointsEii */

	/* <0> (null):0 */
	virtual void AddPointsToTeam(class CBaseEntity *, int, BOOL); /* linkage=_ZN11CBaseEntity15AddPointsToTeamEii */

	/* <0> (null):0 */
	virtual BOOL AddPlayerItem(class CBaseEntity *, class CBasePlayerItem *); /* linkage=_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem */

	/* <0> (null):0 */
	virtual BOOL RemovePlayerItem(class CBaseEntity *, class CBasePlayerItem *); /* linkage=_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem */

	/* <0> (null):0 */
	virtual int GiveAmmo(class CBaseEntity *, int, char *, int); /* linkage=_ZN11CBaseEntity8GiveAmmoEiPci */

	/* <0> (null):0 */
	virtual float GetDelay(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8GetDelayEv */

	/* <0> (null):0 */
	virtual int IsMoving(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8IsMovingEv */

	/* <0> (null):0 */
	virtual void OverrideReset(class CBaseEntity *); /* linkage=_ZN11CBaseEntity13OverrideResetEv */

	/* <0> (null):0 */
	virtual void SetToggleState(class CBaseEntity *, int); /* linkage=_ZN11CBaseEntity14SetToggleStateEi */

	/* <0> (null):0 */
	virtual void StartSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity13StartSneakingEv */

	/* <0> (null):0 */
	virtual void StopSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12StopSneakingEv */

	/* <0> (null):0 */
	virtual BOOL OnControls(class CBaseEntity *, entvars_t *); /* linkage=_ZN11CBaseEntity10OnControlsEP9entvars_s */

	/* <0> (null):0 */
	virtual BOOL IsSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10IsSneakingEv */

	/* <0> (null):0 */
	virtual BOOL IsAlive(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7IsAliveEv */

	/* <0> (null):0 */
	virtual BOOL IsBSPModel(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10IsBSPModelEv */

	/* <0> (null):0 */
	virtual BOOL ReflectGauss(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12ReflectGaussEv */

	/* <0> (null):0 */
	virtual BOOL IsPlayer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8IsPlayerEv */

	/* <0> (null):0 */
	virtual BOOL IsNetClient(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11IsNetClientEv */

	/* <0> (null):0 */
	virtual const char  * TeamID(class CBaseEntity *); /* linkage=_ZN11CBaseEntity6TeamIDEv */

	/* <0> (null):0 */
	virtual void Think(class CBaseEntity *); /* linkage=_ZN11CBaseEntity5ThinkEv */

	/* <0> (null):0 */
	virtual void Touch(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity5TouchEPS_ */

	/* <0> (null):0 */
	virtual void Use(class CBaseEntity *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float); /* linkage=_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf */

	/* <0> (null):0 */
	virtual void Blocked(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity7BlockedEPS_ */

	/* <0> (null):0 */
	virtual class CBaseEntity * Respawn(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7RespawnEv */

	/* <0> (null):0 */
	virtual void UpdateOwner(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11UpdateOwnerEv */

	/* <0> (null):0 */
	virtual BOOL FBecomeProne(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12FBecomeProneEv */

	/* <0> (null):0 */
	virtual class Vector Center(class CBaseEntity *); /* linkage=_ZN11CBaseEntity6CenterEv */

	/* <0> (null):0 */
	virtual class Vector EyePosition(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11EyePositionEv */

	/* <0> (null):0 */
	virtual class Vector EarPosition(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11EarPositionEv */

	/* <0> (null):0 */
	virtual class Vector BodyTarget(class CBaseEntity *, const class Vector  &); /* linkage=_ZN11CBaseEntity10BodyTargetERK6Vector */

	/* <0> (null):0 */
	virtual int Illumination(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12IlluminationEv */

	/* <0> (null):0 */
	virtual BOOL HasTarget(class CBaseEntity *, string_t); /* linkage=_ZN11CBaseEntity9HasTargetEj */

	/* <0> (null):0 */
	void UpdateOnRemove(class CBaseEntity *); /* linkage=_ZN11CBaseEntity14UpdateOnRemoveEv */

	/* <0> (null):0 */
	void SUB_Remove(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10SUB_RemoveEv */

	/* <0> (null):0 */
	void SUB_DoNothing(class CBaseEntity *); /* linkage=_ZN11CBaseEntity13SUB_DoNothingEv */

	/* <0> (null):0 */
	void SUB_UseTargets(class CBaseEntity *, class CBaseEntity *, USE_TYPE, float); /* linkage=_ZN11CBaseEntity14SUB_UseTargetsEPS_8USE_TYPEf */

	/* vtable has 45 entries: {
	   [6] = ObjectCaps(_ZN11CBaseEntity10ObjectCapsEv), 
	   [3] = KeyValue(_ZN11CBaseEntity8KeyValueEP14KeyValueData_s), 
	   [0] = Spawn(_ZN11CBaseEntity5SpawnEv), 
	   [1] = Precache(_ZN11CBaseEntity8PrecacheEv), 
	   [2] = Restart(_ZN11CBaseEntity7RestartEv), 
	   [7] = Activate(_ZN11CBaseEntity8ActivateEv), 
	   [9] = Classify(_ZN11CBaseEntity8ClassifyEv), 
	   [10] = DeathNotice(_ZN11CBaseEntity11DeathNoticeEP9entvars_s), 
	   [15] = BloodColor(_ZN11CBaseEntity10BloodColorEv), 
	   [17] = IsTriggered(_ZN11CBaseEntity11IsTriggeredEPS_), 
	   [18] = MyMonsterPointer(_ZN11CBaseEntity16MyMonsterPointerEv), 
	   [19] = MySquadMonsterPointer(_ZN11CBaseEntity21MySquadMonsterPointerEv), 
	   [20] = GetToggleState(_ZN11CBaseEntity14GetToggleStateEv), 
	   [21] = AddPoints(_ZN11CBaseEntity9AddPointsEii), 
	   [22] = AddPointsToTeam(_ZN11CBaseEntity15AddPointsToTeamEii), 
	   [23] = AddPlayerItem(_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem), 
	   [24] = RemovePlayerItem(_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem), 
	   [25] = GiveAmmo(_ZN11CBaseEntity8GiveAmmoEiPci), 
	   [26] = GetDelay(_ZN11CBaseEntity8GetDelayEv), 
	   [27] = IsMoving(_ZN11CBaseEntity8IsMovingEv), 
	   [28] = OverrideReset(_ZN11CBaseEntity13OverrideResetEv), 
	   [30] = SetToggleState(_ZN11CBaseEntity14SetToggleStateEi), 
	   [31] = StartSneaking(_ZN11CBaseEntity13StartSneakingEv), 
	   [32] = StopSneaking(_ZN11CBaseEntity12StopSneakingEv), 
	   [33] = OnControls(_ZN11CBaseEntity10OnControlsEP9entvars_s), 
	   [34] = IsSneaking(_ZN11CBaseEntity10IsSneakingEv), 
	   [35] = IsAlive(_ZN11CBaseEntity7IsAliveEv), 
	   [36] = IsBSPModel(_ZN11CBaseEntity10IsBSPModelEv), 
	   [37] = ReflectGauss(_ZN11CBaseEntity12ReflectGaussEv), 
	   [40] = IsPlayer(_ZN11CBaseEntity8IsPlayerEv), 
	   [41] = IsNetClient(_ZN11CBaseEntity11IsNetClientEv), 
	   [42] = TeamID(_ZN11CBaseEntity6TeamIDEv), 
	   [44] = Think(_ZN11CBaseEntity5ThinkEv), 
	   [45] = Touch(_ZN11CBaseEntity5TouchEPS_), 
	   [46] = Use(_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf), 
	   [47] = Blocked(_ZN11CBaseEntity7BlockedEPS_), 
	   [48] = Respawn(_ZN11CBaseEntity7RespawnEv), 
	   [49] = UpdateOwner(_ZN11CBaseEntity11UpdateOwnerEv), 
	   [50] = FBecomeProne(_ZN11CBaseEntity12FBecomeProneEv), 
	   [51] = Center(_ZN11CBaseEntity6CenterEv), 
	   [52] = EyePosition(_ZN11CBaseEntity11EyePositionEv), 
	   [53] = EarPosition(_ZN11CBaseEntity11EarPositionEv), 
	   [54] = BodyTarget(_ZN11CBaseEntity10BodyTargetERK6Vector), 
	   [55] = Illumination(_ZN11CBaseEntity12IlluminationEv), 
	   [38] = HasTarget(_ZN11CBaseEntity9HasTargetEj), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 378 */
/* <0> (null):0 */
class CSave : public CSaveRestoreBuffer {
public:

	/* class CSaveRestoreBuffer  <ancestor>; */      /*     0     4 */
	/* <0> (null):0 */
	void CSave(class CSave *, SAVERESTOREDATA *);

	/* <0> (null):0 */
	void WriteShort(class CSave *, const char  *, const short int  *, int); /* linkage=_ZN5CSave10WriteShortEPKcPKsi */

	/* <0> (null):0 */
	void WriteInt(class CSave *, const char  *, const int  *, int); /* linkage=_ZN5CSave8WriteIntEPKcPKii */

	/* <0> (null):0 */
	void WriteFloat(class CSave *, const char  *, const float  *, int); /* linkage=_ZN5CSave10WriteFloatEPKcPKfi */

	/* <0> (null):0 */
	void WriteTime(class CSave *, const char  *, const float  *, int); /* linkage=_ZN5CSave9WriteTimeEPKcPKfi */

	/* <0> (null):0 */
	void WriteData(class CSave *, const char  *, int, const char  *); /* linkage=_ZN5CSave9WriteDataEPKciS1_ */

	/* <0> (null):0 */
	void WriteString(class CSave *, const char  *, const char  *); /* linkage=_ZN5CSave11WriteStringEPKcS1_ */

	/* <0> (null):0 */
	void WriteString(class CSave *, const char  *, const int  *, int); /* linkage=_ZN5CSave11WriteStringEPKcPKii */

	/* <0> (null):0 */
	void WriteVector(class CSave *, const char  *, const class Vector  &); /* linkage=_ZN5CSave11WriteVectorEPKcRK6Vector */

	/* <0> (null):0 */
	void WriteVector(class CSave *, const char  *, const float  *, int); /* linkage=_ZN5CSave11WriteVectorEPKcPKfi */

	/* <0> (null):0 */
	void WritePositionVector(class CSave *, const char  *, const class Vector  &); /* linkage=_ZN5CSave19WritePositionVectorEPKcRK6Vector */

	/* <0> (null):0 */
	void WritePositionVector(class CSave *, const char  *, const float  *, int); /* linkage=_ZN5CSave19WritePositionVectorEPKcPKfi */

	/* <0> (null):0 */
	void WriteFunction(class CSave *, const char  *, void * *, int); /* linkage=_ZN5CSave13WriteFunctionEPKcPPvi */

	/* <0> (null):0 */
	int WriteEntVars(class CSave *, const char  *, entvars_t *); /* linkage=_ZN5CSave12WriteEntVarsEPKcP9entvars_s */

	/* <0> (null):0 */
	int WriteFields(class CSave *, const char  *, void *, TYPEDESCRIPTION *, int); /* linkage=_ZN5CSave11WriteFieldsEPKcPvP15TYPEDESCRIPTIONi */

private:

	/* <0> (null):0 */
	int DataEmpty(class CSave *, const char  *, int); /* linkage=_ZN5CSave9DataEmptyEPKci */

	/* <0> (null):0 */
	void BufferField(class CSave *, const char  *, int, const char  *); /* linkage=_ZN5CSave11BufferFieldEPKciS1_ */

	/* <0> (null):0 */
	void BufferString(class CSave *, char *, int); /* linkage=_ZN5CSave12BufferStringEPci */

	/* <0> (null):0 */
	void BufferData(class CSave *, const char  *, int); /* linkage=_ZN5CSave10BufferDataEPKci */

	/* <0> (null):0 */
	void BufferHeader(class CSave *, const char  *, int); /* linkage=_ZN5CSave12BufferHeaderEPKci */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 379 */
 /* pointer to 378 */
 /* size: 4 */

/* 380 */
 /* pointer to 381 */
 /* size: 4 */

/* 381 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 2 */

/* 382 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 383 */
 /* pointer to 16 */
 /* size: 4 */

/* 384 */
/* <0> (null):0 */
struct {
	short unsigned int         size;                 /*     0     2 */
	short unsigned int         token;                /*     2     2 */
	char *                     pData;                /*     4     4 */

	/* size: 8, cachelines: 1, members: 3 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 385 */
/* <0> (null):0 */
typedef class  HEADER; /* size: 8 */

/* 386 */
/* <0> (null):0 */
class CRestore : public CSaveRestoreBuffer {
public:

	/* class CSaveRestoreBuffer  <ancestor>; */      /*     0     4 */
private:

	int                        m_global;             /*     4     4 */
	BOOL                       m_precache;           /*     8     4 */
	/* <0> (null):0 */
	void CRestore(class CRestore *, SAVERESTOREDATA *);

	/* <0> (null):0 */
	int ReadEntVars(class CRestore *, const char  *, entvars_t *); /* linkage=_ZN8CRestore11ReadEntVarsEPKcP9entvars_s */

	/* <0> (null):0 */
	int ReadFields(class CRestore *, const char  *, void *, TYPEDESCRIPTION *, int); /* linkage=_ZN8CRestore10ReadFieldsEPKcPvP15TYPEDESCRIPTIONi */

	/* <0> (null):0 */
	int ReadField(class CRestore *, void *, TYPEDESCRIPTION *, int, int, int, char *, void *); /* linkage=_ZN8CRestore9ReadFieldEPvP15TYPEDESCRIPTIONiiiPcS0_ */

	/* <0> (null):0 */
	int ReadInt(class CRestore *); /* linkage=_ZN8CRestore7ReadIntEv */

	/* <0> (null):0 */
	short int ReadShort(class CRestore *); /* linkage=_ZN8CRestore9ReadShortEv */

	/* <0> (null):0 */
	int ReadNamedInt(class CRestore *, const char  *); /* linkage=_ZN8CRestore12ReadNamedIntEPKc */

	/* <0> (null):0 */
	char * ReadNamedString(class CRestore *, const char  *); /* linkage=_ZN8CRestore15ReadNamedStringEPKc */

	/* <0> (null):0 */
	int Empty(class CRestore *); /* linkage=_ZN8CRestore5EmptyEv */

	/* <0> (null):0 */
	void SetGlobalMode(class CRestore *, int); /* linkage=_ZN8CRestore13SetGlobalModeEi */

	/* <0> (null):0 */
	void PrecacheMode(class CRestore *, BOOL); /* linkage=_ZN8CRestore12PrecacheModeEi */

	/* <0> (null):0 */
	char * BufferPointer(class CRestore *); /* linkage=_ZN8CRestore13BufferPointerEv */

	/* <0> (null):0 */
	void BufferReadBytes(class CRestore *, char *, int); /* linkage=_ZN8CRestore15BufferReadBytesEPci */

	/* <0> (null):0 */
	void BufferSkipBytes(class CRestore *, int); /* linkage=_ZN8CRestore15BufferSkipBytesEi */

	/* <0> (null):0 */
	int BufferSkipZString(class CRestore *); /* linkage=_ZN8CRestore17BufferSkipZStringEv */

	/* <0> (null):0 */
	int BufferCheckZString(class CRestore *, const char  *); /* linkage=_ZN8CRestore18BufferCheckZStringEPKc */

	/* <0> (null):0 */
	void BufferReadHeader(class CRestore *, HEADER *); /* linkage=_ZN8CRestore16BufferReadHeaderEP6HEADER */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 387 */
 /* pointer to 386 */
 /* size: 4 */

/* 388 */
 /* pointer to 385 */
 /* size: 4 */

/* 389 */
/* <0> (null):0 */
enum {
	GLOBAL_OFF = 0,
	GLOBAL_ON = 1,
	GLOBAL_DEAD = 2,
}; /* size: 4 */

/* 390 */
/* <0> (null):0 */
typedef enum  GLOBALESTATE; /* size: 4 */

/* 391 */
/* <0> (null):0 */
typedef struct globalentity_s globalentity_t; /* size: 104 */

/* 392 */
/* <0> (null):0 */
struct globalentity_s {
	char                       name[64];             /*     0    64 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	char                       levelName[32];        /*    64    32 */
	GLOBALESTATE               state;                /*    96     4 */
	globalentity_t *           pNext;                /*   100     4 */

	/* size: 104, cachelines: 2, members: 4 */
	/* last cacheline: 40 bytes */
}; /* size: 104 */

/* 393 */
 /* pointer to 391 */
 /* size: 4 */

/* 394 */
/* <0> (null):0 */
class CGlobalState {
	TYPEDESCRIPTION            m_SaveData[0];        /*     0     0 */
private:

	globalentity_t *           m_pList;              /*     0     4 */
	int                        m_listCount;          /*     4     4 */
	/* <0> (null):0 */
	void CGlobalState(class CGlobalState *);

	/* <0> (null):0 */
	void Reset(class CGlobalState *); /* linkage=_ZN12CGlobalState5ResetEv */

	/* <0> (null):0 */
	void ClearStates(class CGlobalState *); /* linkage=_ZN12CGlobalState11ClearStatesEv */

	/* <0> (null):0 */
	void EntityAdd(class CGlobalState *, string_t, string_t, GLOBALESTATE); /* linkage=_ZN12CGlobalState9EntityAddEjj12GLOBALESTATE */

	/* <0> (null):0 */
	void EntitySetState(class CGlobalState *, string_t, GLOBALESTATE); /* linkage=_ZN12CGlobalState14EntitySetStateEj12GLOBALESTATE */

	/* <0> (null):0 */
	void EntityUpdate(class CGlobalState *, string_t, string_t); /* linkage=_ZN12CGlobalState12EntityUpdateEjj */

	/* <0> (null):0 */
	const globalentity_t  * EntityFromTable(class CGlobalState *, string_t); /* linkage=_ZN12CGlobalState15EntityFromTableEj */

	/* <0> (null):0 */
	GLOBALESTATE EntityGetState(class CGlobalState *, string_t); /* linkage=_ZN12CGlobalState14EntityGetStateEj */

	/* <0> (null):0 */
	int EntityInTable(class CGlobalState *, string_t); /* linkage=_ZN12CGlobalState13EntityInTableEj */

	/* <0> (null):0 */
	int Save(class CGlobalState *, class CSave &); /* linkage=_ZN12CGlobalState4SaveER5CSave */

	/* <0> (null):0 */
	int Restore(class CGlobalState *, class CRestore &); /* linkage=_ZN12CGlobalState7RestoreER8CRestore */

	/* <0> (null):0 */
	void DumpGlobals(class CGlobalState *); /* linkage=_ZN12CGlobalState11DumpGlobalsEv */

	/* <0> (null):0 */
	globalentity_t * Find(class CGlobalState *, string_t); /* linkage=_ZN12CGlobalState4FindEj */


	/* size: 8, cachelines: 1, members: 3 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 395 */
/* <0> (null):0 */
TYPEDESCRIPTION            array[0]; /* size: 0 */

/* 396 */
 /* pointer to 394 */
 /* size: 4 */

/* 397 */
 /* pointer to 398 */
 /* size: 4 */

/* 398 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 104 */

/* 399 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 400 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 401 */
/* <0> (null):0 */
struct {
	int                        event;                /*     0     4 */
	char *                     options;              /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 402 */
/* <0> (null):0 */
typedef class  MonsterEvent_t; /* size: 8 */

/* 403 */
/* <0> (null):0 */
enum {
	USE_OFF = 0,
	USE_ON = 1,
	USE_SET = 2,
	USE_TOGGLE = 3,
}; /* size: 4 */

/* 404 */
/* <0> (null):0 */
typedef enum  USE_TYPE; /* size: 4 */

/* 405 */
/* <0> (null):0 */
class EHANDLE {
private:

	edict_t *                  m_pent;               /*     0     4 */
	int                        m_serialnumber;       /*     4     4 */
	/* <0> (null):0 */
	edict_t * Get(class EHANDLE *); /* linkage=_ZN7EHANDLE3GetEv */

	/* <0> (null):0 */
	edict_t * Set(class EHANDLE *, edict_t *); /* linkage=_ZN7EHANDLE3SetEP7edict_s */

	/* <0> (null):0 */
	int operator int(class EHANDLE *); /* linkage=_ZN7EHANDLEcviEv */

	/* <0> (null):0 */
	class CBaseEntity * operator CBaseEntity*(class EHANDLE *); /* linkage=_ZN7EHANDLEcvP11CBaseEntityEv */

	/* <0> (null):0 */
	class CBaseEntity * operator=(class EHANDLE *, class CBaseEntity *); /* linkage=_ZN7EHANDLEaSEP11CBaseEntity */

	/* <0> (null):0 */
	class CBaseEntity * operator->(class EHANDLE *); /* linkage=_ZN7EHANDLEptEv */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 406 */
 /* pointer to 405 */
 /* size: 4 */

/* 407 */
/* <0> (null):0 */
class CLink {
	entvars_t *                m_pLinkEnt;           /*     0     4 */

	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 408 */
/* <0> (null):0 */
class CGraph {
	BOOL                       m_fGraphPresent;      /*     0     4 */
	BOOL                       m_fGraphPointersSet;  /*     4     4 */
	int                        m_cLinks;             /*     8     4 */
	class CLink *              m_pLinkPool;          /*    12     4 */
	/* <0> (null):0 */
	void InitGraph(class CGraph *); /* linkage=_ZN6CGraph9InitGraphEv */

	/* <0> (null):0 */
	int AllocNodes(class CGraph *); /* linkage=_ZN6CGraph10AllocNodesEv */

	/* <0> (null):0 */
	int CheckNODFile(class CGraph *, char *); /* linkage=_ZN6CGraph12CheckNODFileEPc */

	/* <0> (null):0 */
	int FLoadGraph(class CGraph *, char *); /* linkage=_ZN6CGraph10FLoadGraphEPc */

	/* <0> (null):0 */
	int FSetGraphPointers(class CGraph *); /* linkage=_ZN6CGraph17FSetGraphPointersEv */

	/* <0> (null):0 */
	void ShowNodeConnections(class CGraph *, int); /* linkage=_ZN6CGraph19ShowNodeConnectionsEi */

	/* <0> (null):0 */
	int FindNearestNode(class CGraph *, const class Vector  &, class CBaseEntity *); /* linkage=_ZN6CGraph15FindNearestNodeERK6VectorP11CBaseEntity */

	/* <0> (null):0 */
	int FindNearestNode(class CGraph *, const class Vector  &, int); /* linkage=_ZN6CGraph15FindNearestNodeERK6Vectori */


	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 409 */
 /* pointer to 407 */
 /* size: 4 */

/* 410 */
 /* pointer to 408 */
 /* size: 4 */

/* 411 */
/* <0> (null):0 */
class CBaseToggle : public CBaseAnimating {
public:

	/* class CBaseAnimating      <ancestor>; */      /*     0     0 */
	TOGGLE_STATE               m_toggle_state;       /*   180     4 */
	float                      m_flActivateFinished; /*   184     4 */
	float                      m_flMoveDistance;     /*   188     4 */
	float                      m_flWait;             /*   192     4 */
	float                      m_flLip;              /*   196     4 */
	float                      m_flTWidth;           /*   200     4 */
	float                      m_flTLength;          /*   204     4 */
	class Vector              m_vecPosition1;        /*   208    12 */
	class Vector              m_vecPosition2;        /*   220    12 */
	class Vector              m_vecAngle1;           /*   232    12 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	class Vector              m_vecAngle2;           /*   244    12 */
	int                        m_cTriggersLeft;      /*   256     4 */
	float                      m_flHeight;           /*   260     4 */
	class EHANDLE             m_hActivator;          /*   264     8 */
	struct {
		void               (*__pfn)(class CBaseToggle *); /*   272     4 */
		int                __delta;              /*   276     4 */
	} m_pfnCallWhenMoveDone;                         /*   272     8 */
	class Vector              m_vecFinalDest;        /*   280    12 */
	class Vector              m_vecFinalAngle;       /*   292    12 */
	int                        m_bitsDamageInflict;  /*   304     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */

	/* Bitfield combined with previous fields */

	TYPEDESCRIPTION            m_SaveData[19];       /*     0   304 */
	/* --- cacheline 6 boundary (384 bytes) was 48 bytes ago --- */
	string_t                   m_sMaster;            /*   308     4 */
	/* <0> (null):0 */
	virtual void KeyValue(class CBaseToggle *, KeyValueData *); /* linkage=_ZN11CBaseToggle8KeyValueEP14KeyValueData_s */

	/* <0> (null):0 */
	virtual int Save(class CBaseToggle *, class CSave &); /* linkage=_ZN11CBaseToggle4SaveER5CSave */

	/* <0> (null):0 */
	virtual int Restore(class CBaseToggle *, class CRestore &); /* linkage=_ZN11CBaseToggle7RestoreER8CRestore */

	/* <0> (null):0 */
	virtual int GetToggleState(class CBaseToggle *); /* linkage=_ZN11CBaseToggle14GetToggleStateEv */

	/* <0> (null):0 */
	virtual float GetDelay(class CBaseToggle *); /* linkage=_ZN11CBaseToggle8GetDelayEv */

	/* <0> (null):0 */
	void LinearMove(class CBaseToggle *, class Vector, float); /* linkage=_ZN11CBaseToggle10LinearMoveE6Vectorf */

	/* <0> (null):0 */
	void LinearMoveDone(class CBaseToggle *); /* linkage=_ZN11CBaseToggle14LinearMoveDoneEv */

	/* <0> (null):0 */
	void AngularMove(class CBaseToggle *, class Vector, float); /* linkage=_ZN11CBaseToggle11AngularMoveE6Vectorf */

	/* <0> (null):0 */
	void AngularMoveDone(class CBaseToggle *); /* linkage=_ZN11CBaseToggle15AngularMoveDoneEv */

	/* <0> (null):0 */
	BOOL IsLockedByMaster(class CBaseToggle *); /* linkage=_ZN11CBaseToggle16IsLockedByMasterEv */

	/* <0> (null):0 */
	float AxisValue(int, const class Vector  &); /* linkage=_ZN11CBaseToggle9AxisValueEiRK6Vector */

	/* <0> (null):0 */
	void AxisDir(entvars_t *); /* linkage=_ZN11CBaseToggle7AxisDirEP9entvars_s */

	/* <0> (null):0 */
	float AxisDelta(int, const class Vector  &, const class Vector  &); /* linkage=_ZN11CBaseToggle9AxisDeltaEiRK6VectorS2_ */

	/* vtable has 5 entries: {
	   [3] = KeyValue(_ZN11CBaseToggle8KeyValueEP14KeyValueData_s), 
	   [4] = Save(_ZN11CBaseToggle4SaveER5CSave), 
	   [5] = Restore(_ZN11CBaseToggle7RestoreER8CRestore), 
	   [20] = GetToggleState(_ZN11CBaseToggle14GetToggleStateEv), 
	   [26] = GetDelay(_ZN11CBaseToggle8GetDelayEv), 
	} */
	/* size: 312, cachelines: 5, members: 21 */
	/* last cacheline: 56 bytes */

	/* BRAIN FART ALERT! 312 != 436 + 0(holes), diff = -124 */

}; /* size: 312 */

/* 412 */
/* <0> (null):0 */
class CBaseAnimating {
	/* <0> (null):0 */
	virtual void HandleAnimEvent(class CBaseAnimating *, MonsterEvent_t *); /* linkage=_ZN14CBaseAnimating15HandleAnimEventEP14MonsterEvent_t */

	/* vtable has 1 entries: {
	   [58] = HandleAnimEvent(_ZN14CBaseAnimating15HandleAnimEventEP14MonsterEvent_t), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 413 */
/* <0> (null):0 */
struct {
	void                       (*__pfn)(class CBaseToggle *); /*     0     4 */
	int                        __delta;              /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 414 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144080808 */

/* 415 */
 /* pointer to 411 */
 /* size: 4 */

/* 416 */
 /* pointer to 414 */
 /* size: 4 */

/* 417 */
/* <0> (null):0 */
TYPEDESCRIPTION            array[19]; /* size: 304 */

/* 418 */
/* <0> (null):0 */
class CBaseDelay : public CBaseEntity {
public:

	/* struct CBaseEntity         <ancestor>; */     /*     0     0 */
	float                      m_flDelay;            /*   152     4 */
	int                        m_iszKillTarget;      /*   156     4 */

	/* Bitfield combined with previous fields */

	TYPEDESCRIPTION            m_SaveData[2];        /*     0    32 */
	/* <0> (null):0 */
	void CBaseDelay(class CBaseDelay *, const class CBaseDelay  &);

	/* <0> (null):0 */
	void CBaseDelay(class CBaseDelay *);

	/* <0> (null):0 */
	virtual void KeyValue(class CBaseDelay *, KeyValueData *); /* linkage=_ZN10CBaseDelay8KeyValueEP14KeyValueData_s */

	/* <0> (null):0 */
	virtual int Save(class CBaseDelay *, class CSave &); /* linkage=_ZN10CBaseDelay4SaveER5CSave */

	/* <0> (null):0 */
	virtual int Restore(class CBaseDelay *, class CRestore &); /* linkage=_ZN10CBaseDelay7RestoreER8CRestore */

	/* <0> (null):0 */
	void SUB_UseTargets(class CBaseDelay *, class CBaseEntity *, USE_TYPE, float); /* linkage=_ZN10CBaseDelay14SUB_UseTargetsEP11CBaseEntity8USE_TYPEf */

	/* <0> (null):0 */
	void DelayThink(class CBaseDelay *); /* linkage=_ZN10CBaseDelay10DelayThinkEv */

	/* vtable has 3 entries: {
	   [3] = KeyValue(_ZN10CBaseDelay8KeyValueEP14KeyValueData_s), 
	   [4] = Save(_ZN10CBaseDelay4SaveER5CSave), 
	   [5] = Restore(_ZN10CBaseDelay7RestoreER8CRestore), 
	} */
	/* size: 160, cachelines: 3, members: 4 */
	/* last cacheline: 32 bytes */

	/* BRAIN FART ALERT! 160 != 8 + 0(holes), diff = 152 */

}; /* size: 160 */

/* 419 */
/* <0> (null):0 */
TYPEDESCRIPTION            array[2]; /* size: 32 */

/* 420 */
 /* pointer to 418 */
 /* size: 4 */

/* 421 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 422 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 160 */

/* 423 */
 /* pointer to 377 */
 /* size: 4 */

/* 424 */
/* <0> (null):0 */
class CBaseDMStart : public CPointEntity {
public:

	/* class CPointEntity        <ancestor>; */      /*     0   152 */
	/* <0> (null):0 */
	void CBaseDMStart(class CBaseDMStart *, const class CBaseDMStart  &);

	/* <0> (null):0 */
	void CBaseDMStart(class CBaseDMStart *);

	/* <0> (null):0 */
	virtual void KeyValue(class CBaseDMStart *, KeyValueData *); /* linkage=_ZN12CBaseDMStart8KeyValueEP14KeyValueData_s */

	/* <0> (null):0 */
	virtual BOOL IsTriggered(class CBaseDMStart *, class CBaseEntity *); /* linkage=_ZN12CBaseDMStart11IsTriggeredEP11CBaseEntity */

	/* --- cacheline 2 boundary (128 bytes) was 24 bytes ago --- */
	/* vtable has 2 entries: {
	   [3] = KeyValue(_ZN12CBaseDMStart8KeyValueEP14KeyValueData_s), 
	   [17] = IsTriggered(_ZN12CBaseDMStart11IsTriggeredEP11CBaseEntity), 
	} */
	/* size: 152, cachelines: 3, members: 1 */
	/* last cacheline: 24 bytes */
}; /* size: 152 */

/* 425 */
/* <0> (null):0 */
class CPointEntity : public CBaseEntity {
public:

	/* struct CBaseEntity         <ancestor>; */     /*     0     0 */
	/* <0> (null):0 */
	void CPointEntity(class CPointEntity *, const class CPointEntity  &);

	/* <0> (null):0 */
	void CPointEntity(class CPointEntity *);

	/* <0> (null):0 */
	virtual void Spawn(class CPointEntity *); /* linkage=_ZN12CPointEntity5SpawnEv */

	/* <0> (null):0 */
	virtual int ObjectCaps(class CPointEntity *); /* linkage=_ZN12CPointEntity10ObjectCapsEv */

	/* vtable has 2 entries: {
	   [0] = Spawn(_ZN12CPointEntity5SpawnEv), 
	   [6] = ObjectCaps(_ZN12CPointEntity10ObjectCapsEv), 
	} */
	/* size: 152, cachelines: 3, members: 1 */
	/* last cacheline: 24 bytes */

	/* BRAIN FART ALERT! 152 != 0 + 0(holes), diff = 152 */

}; /* size: 152 */

/* 426 */
 /* pointer to 424 */
 /* size: 4 */

/* 427 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 428 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 152 */

/* 429 */
/* <0> (null):0 */
class CNullEntity : public CBaseEntity {
public:

	/* struct CBaseEntity         <ancestor>; */     /*     0     0 */
	/* <0> (null):0 */
	void CNullEntity(class CNullEntity *, const class CNullEntity  &);

	/* <0> (null):0 */
	void CNullEntity(class CNullEntity *);

	/* <0> (null):0 */
	virtual void Spawn(class CNullEntity *); /* linkage=_ZN11CNullEntity5SpawnEv */

	/* vtable has 1 entries: {
	   [0] = Spawn(_ZN11CNullEntity5SpawnEv), 
	} */
	/* size: 152, cachelines: 3, members: 1 */
	/* last cacheline: 24 bytes */

	/* BRAIN FART ALERT! 152 != 0 + 0(holes), diff = 152 */

}; /* size: 152 */

/* 430 */
 /* pointer to 429 */
 /* size: 4 */

/* 431 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 432 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 152 */

/* 433 */
 /* pointer to 425 */
 /* size: 4 */

/* 434 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 435 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 152 */

/* 436 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 437 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 438 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 439 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 440 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 441 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 442 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 443 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 444 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 445 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 446 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 447 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 448 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 449 */
 /* pointer to 450 */
 /* size: 4 */

/* 450 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 676 */

/* 451 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 452 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 453 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 454 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 455 */
 /* pointer to 418 */
 /* size: 4 */

/* 456 */
/* <0> (null):0 */
class CBaseMonster {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 457 */
 /* pointer to 456 */
 /* size: 4 */

/* 458 */
/* <0> (null):0 */
struct CSquadMonster {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 459 */
 /* pointer to 458 */
 /* size: 4 */

/* 460 */
 /* pointer to 461 */
 /* size: 4 */

/* 461 */
/* <0> (null):0 */
struct CBasePlayerItem {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 462 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 463 */
 /* pointer to 412 */
 /* size: 4 */

/* 464 */
 /* pointer to 402 */
 /* size: 4 */

/* 465 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 466 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 467 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 468 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 469 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 470 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 471 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 472 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 473 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 474 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 475 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 476 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 477 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 478 */
 /* pointer to 77 */
 /* size: 4 */

/* Functions: */

/* <0> (null):0 */
void Vector2D(class Vector2D *)
{
} /* size: 0 */

/* <0> (null):0 */
void Vector2D(class Vector2D *, float, float)
{
} /* size: 144481696 */

/* <0> (null):0 */
class Vector2D operator+(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DplERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator-(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DmiERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator*(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DmlEf */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator/(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DdvEf */
{
} /* size: 8 */

/* <0> (null):0 */
float Length(const class Vector2D  *) /* linkage=_ZNK8Vector2D6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector2D  *) /* linkage=_ZNK8Vector2D13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector2D Normalize(const class Vector2D  *) /* linkage=_ZNK8Vector2D9NormalizeEv */
{
} /* size: 8 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector2D *) /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector2D *, float) /* linkage=_ZN8Vector2D6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void Vector(class Vector *)
{
} /* size: 0 */

/* <0> (null):0 */
void Vector(class Vector *, float, float, float)
{
} /* size: 228 */

/* <0> (null):0 */
void Vector(class Vector *, const class Vector  &)
{
} /* size: 144484476 */

/* <0> (null):0 */
void Vector(class Vector *, float *)
{
} /* size: 0 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *) /* linkage=_ZNK6VectorngEv */
{
} /* size: 12 */

/* <0> (null):0 */
int operator==(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectoreqERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
int operator!=(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorneERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector operator+(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorplERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectormiERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator*(const class Vector  *, float) /* linkage=_ZNK6VectormlEf */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator/(const class Vector  *, float) /* linkage=_ZNK6VectordvEf */
{
} /* size: 12 */

/* <0> (null):0 */
void CopyToArray(const class Vector  *, float *) /* linkage=_ZNK6Vector11CopyToArrayEPf */
{
} /* size: 320 */

/* <0> (null):0 */
float Length(const class Vector  *) /* linkage=_ZNK6Vector6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector  *) /* linkage=_ZNK6Vector13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
float * operator float*(class Vector *) /* linkage=_ZN6VectorcvPfEv */
{
} /* size: 4 */

/* <0> (null):0 */
const float  * operator const float*(const class Vector  *) /* linkage=_ZNK6VectorcvPKfEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector Normalize(const class Vector  *) /* linkage=_ZNK6Vector9NormalizeEv */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector2D Make2D(const class Vector  *) /* linkage=_ZNK6Vector6Make2DEv */
{
} /* size: 8 */

/* <0> (null):0 */
float Length2D(const class Vector  *) /* linkage=_ZNK6Vector8Length2DEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector  *, float) /* linkage=_ZNK6Vector16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector  *, float) /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector *) /* linkage=_ZN6Vector16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector *, float) /* linkage=_ZN6Vector6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void TraceResult(TraceResult *)
{
} /* size: 114 */

/* <0> (null):0 */
void CSaveRestoreBuffer(class CSaveRestoreBuffer *)
{
} /* size: 144794988 */

/* <0> (null):0 */
void CSaveRestoreBuffer(class CSaveRestoreBuffer *, SAVERESTOREDATA *)
{
} /* size: 144797156 */

/* <0> (null):0 */
void ~CSaveRestoreBuffer(class CSaveRestoreBuffer *, int)
{
} /* size: 0 */

/* <0> (null):0 */
int EntityIndex(class CSaveRestoreBuffer *, entvars_t *) /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
int EntityIndex(class CSaveRestoreBuffer *, edict_t *) /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP7edict_s */
{
} /* size: 4 */

/* <0> (null):0 */
int EntityIndex(class CSaveRestoreBuffer *, EOFFSET) /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEi */
{
} /* size: 4 */

/* <0> (null):0 */
int EntityIndex(class CSaveRestoreBuffer *, class CBaseEntity *) /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP11CBaseEntity */
{
} /* size: 4 */

/* <0> (null):0 */
int EntityFlags(class CSaveRestoreBuffer *, int, int) /* linkage=_ZN18CSaveRestoreBuffer11EntityFlagsEii */
{
} /* size: 4 */

/* <0> (null):0 */
int EntityFlagsSet(class CSaveRestoreBuffer *, int, int) /* linkage=_ZN18CSaveRestoreBuffer14EntityFlagsSetEii */
{
} /* size: 4 */

/* <0> (null):0 */
edict_t * EntityFromIndex(class CSaveRestoreBuffer *, int) /* linkage=_ZN18CSaveRestoreBuffer15EntityFromIndexEi */
{
} /* size: 4 */

/* <0> (null):0 */
short unsigned int TokenHash(class CSaveRestoreBuffer *, const char  *) /* linkage=_ZN18CSaveRestoreBuffer9TokenHashEPKc */
{
} /* size: 2 */

/* <0> (null):0 */
void BufferRewind(class CSaveRestoreBuffer *, int) /* linkage=_ZN18CSaveRestoreBuffer12BufferRewindEi */
{
} /* size: 0 */

/* <0> (null):0 */
unsigned int HashString(class CSaveRestoreBuffer *, const char  *) /* linkage=_ZN18CSaveRestoreBuffer10HashStringEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int ObjectCaps(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void KeyValue(class CBaseEntity *, KeyValueData *) /* linkage=_ZN11CBaseEntity8KeyValueEP14KeyValueData_s */
{
} /* size: 0 */

/* <0> (null):0 */
edict_t * edict(class CBaseEntity *) /* linkage=_ZN11CBaseEntity5edictEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CBaseEntity * Instance(edict_t *) /* linkage=_ZN11CBaseEntity8InstanceEP7edict_s */
{
} /* size: 4 */

/* <0> (null):0 */
void CBaseEntity(class CBaseEntity *)
{
} /* size: 144801952 */

/* <0> (null):0 */
void * operator new(size_t, entvars_t *) /* linkage=_ZN11CBaseEntitynwEjP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Spawn(class CBaseEntity *) /* linkage=_ZN11CBaseEntity5SpawnEv */
{
} /* size: 1344 */

/* <0> (null):0 */
virtual void Precache(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8PrecacheEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Restart(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7RestartEv */
{
} /* size: 851974 */

/* <0> (null):0 */
virtual void Activate(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8ActivateEv */
{
} /* size: 144154872 */

/* <0> (null):0 */
virtual int Classify(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8ClassifyEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void DeathNotice(class CBaseEntity *, entvars_t *) /* linkage=_ZN11CBaseEntity11DeathNoticeEP9entvars_s */
{
} /* size: 144170608 */

/* <0> (null):0 */
virtual int BloodColor(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10BloodColorEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsTriggered(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity11IsTriggeredEPS_ */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CBaseMonster * MyMonsterPointer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity16MyMonsterPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CSquadMonster * MySquadMonsterPointer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity21MySquadMonsterPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int GetToggleState(class CBaseEntity *) /* linkage=_ZN11CBaseEntity14GetToggleStateEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void AddPoints(class CBaseEntity *, int, BOOL) /* linkage=_ZN11CBaseEntity9AddPointsEii */
{
} /* size: 144709704 */

/* <0> (null):0 */
virtual void AddPointsToTeam(class CBaseEntity *, int, BOOL) /* linkage=_ZN11CBaseEntity15AddPointsToTeamEii */
{
} /* size: 144709492 */

/* <0> (null):0 */
virtual BOOL AddPlayerItem(class CBaseEntity *, class CBasePlayerItem *) /* linkage=_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL RemovePlayerItem(class CBaseEntity *, class CBasePlayerItem *) /* linkage=_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int GiveAmmo(class CBaseEntity *, int, char *, int) /* linkage=_ZN11CBaseEntity8GiveAmmoEiPci */
{
} /* size: 4 */

/* <0> (null):0 */
virtual float GetDelay(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8GetDelayEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int IsMoving(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8IsMovingEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void OverrideReset(class CBaseEntity *) /* linkage=_ZN11CBaseEntity13OverrideResetEv */
{
} /* size: 144710832 */

/* <0> (null):0 */
virtual void SetToggleState(class CBaseEntity *, int) /* linkage=_ZN11CBaseEntity14SetToggleStateEi */
{
} /* size: 144711220 */

/* <0> (null):0 */
virtual void StartSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity13StartSneakingEv */
{
} /* size: 144714716 */

/* <0> (null):0 */
virtual void StopSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12StopSneakingEv */
{
} /* size: 144714832 */

/* <0> (null):0 */
virtual BOOL OnControls(class CBaseEntity *, entvars_t *) /* linkage=_ZN11CBaseEntity10OnControlsEP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10IsSneakingEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsAlive(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7IsAliveEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsBSPModel(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10IsBSPModelEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL ReflectGauss(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12ReflectGaussEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsPlayer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8IsPlayerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsNetClient(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11IsNetClientEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual const char  * TeamID(class CBaseEntity *) /* linkage=_ZN11CBaseEntity6TeamIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Think(class CBaseEntity *) /* linkage=_ZN11CBaseEntity5ThinkEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Touch(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity5TouchEPS_ */
{
} /* size: 144747776 */

/* <0> (null):0 */
virtual void Use(class CBaseEntity *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float) /* linkage=_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Blocked(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity7BlockedEPS_ */
{
} /* size: 144748236 */

/* <0> (null):0 */
virtual class CBaseEntity * Respawn(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7RespawnEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void UpdateOwner(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11UpdateOwnerEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL FBecomeProne(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12FBecomeProneEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class Vector Center(class CBaseEntity *) /* linkage=_ZN11CBaseEntity6CenterEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector EyePosition(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11EyePositionEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector EarPosition(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11EarPositionEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector BodyTarget(class CBaseEntity *, const class Vector  &) /* linkage=_ZN11CBaseEntity10BodyTargetERK6Vector */
{
} /* size: 12 */

/* <0> (null):0 */
virtual int Illumination(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12IlluminationEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL HasTarget(class CBaseEntity *, string_t) /* linkage=_ZN11CBaseEntity9HasTargetEj */
{
} /* size: 4 */

/* <0> (null):0 */
void UpdateOnRemove(class CBaseEntity *) /* linkage=_ZN11CBaseEntity14UpdateOnRemoveEv */
{
} /* size: 144749912 */

/* <0> (null):0 */
void SUB_Remove(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10SUB_RemoveEv */
{
} /* size: 0 */

/* <0> (null):0 */
void SUB_DoNothing(class CBaseEntity *) /* linkage=_ZN11CBaseEntity13SUB_DoNothingEv */
{
} /* size: 0 */

/* <0> (null):0 */
void SUB_UseTargets(class CBaseEntity *, class CBaseEntity *, USE_TYPE, float) /* linkage=_ZN11CBaseEntity14SUB_UseTargetsEPS_8USE_TYPEf */
{
} /* size: 0 */

/* <0> (null):0 */
void CSave(class CSave *, SAVERESTOREDATA *)
{
} /* size: 0 */

/* <0> (null):0 */
void WriteShort(class CSave *, const char  *, const short int  *, int) /* linkage=_ZN5CSave10WriteShortEPKcPKsi */
{
} /* size: 144734776 */

/* <0> (null):0 */
void WriteInt(class CSave *, const char  *, const int  *, int) /* linkage=_ZN5CSave8WriteIntEPKcPKii */
{
} /* size: 144735120 */

/* <0> (null):0 */
void WriteFloat(class CSave *, const char  *, const float  *, int) /* linkage=_ZN5CSave10WriteFloatEPKcPKfi */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteTime(class CSave *, const char  *, const float  *, int) /* linkage=_ZN5CSave9WriteTimeEPKcPKfi */
{
} /* size: 144735420 */

/* <0> (null):0 */
void WriteData(class CSave *, const char  *, int, const char  *) /* linkage=_ZN5CSave9WriteDataEPKciS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteString(class CSave *, const char  *, const char  *) /* linkage=_ZN5CSave11WriteStringEPKcS1_ */
{
} /* size: 144731876 */

/* <0> (null):0 */
void WriteString(class CSave *, const char  *, const int  *, int) /* linkage=_ZN5CSave11WriteStringEPKcPKii */
{
} /* size: 144736096 */

/* <0> (null):0 */
void WriteVector(class CSave *, const char  *, const class Vector  &) /* linkage=_ZN5CSave11WriteVectorEPKcRK6Vector */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteVector(class CSave *, const char  *, const float  *, int) /* linkage=_ZN5CSave11WriteVectorEPKcPKfi */
{
} /* size: 0 */

/* <0> (null):0 */
void WritePositionVector(class CSave *, const char  *, const class Vector  &) /* linkage=_ZN5CSave19WritePositionVectorEPKcRK6Vector */
{
} /* size: 0 */

/* <0> (null):0 */
void WritePositionVector(class CSave *, const char  *, const float  *, int) /* linkage=_ZN5CSave19WritePositionVectorEPKcPKfi */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteFunction(class CSave *, const char  *, void * *, int) /* linkage=_ZN5CSave13WriteFunctionEPKcPPvi */
{
} /* size: 144737208 */

/* <0> (null):0 */
int WriteEntVars(class CSave *, const char  *, entvars_t *) /* linkage=_ZN5CSave12WriteEntVarsEPKcP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
int WriteFields(class CSave *, const char  *, void *, TYPEDESCRIPTION *, int) /* linkage=_ZN5CSave11WriteFieldsEPKcPvP15TYPEDESCRIPTIONi */
{
} /* size: 4 */

/* <0> (null):0 */
int DataEmpty(class CSave *, const char  *, int) /* linkage=_ZN5CSave9DataEmptyEPKci */
{
} /* size: 4 */

/* <0> (null):0 */
void BufferField(class CSave *, const char  *, int, const char  *) /* linkage=_ZN5CSave11BufferFieldEPKciS1_ */
{
} /* size: 144738112 */

/* <0> (null):0 */
void BufferString(class CSave *, char *, int) /* linkage=_ZN5CSave12BufferStringEPci */
{
} /* size: 0 */

/* <0> (null):0 */
void BufferData(class CSave *, const char  *, int) /* linkage=_ZN5CSave10BufferDataEPKci */
{
} /* size: 0 */

/* <0> (null):0 */
void BufferHeader(class CSave *, const char  *, int) /* linkage=_ZN5CSave12BufferHeaderEPKci */
{
} /* size: 144321548 */

/* <0> (null):0 */
void CRestore(class CRestore *, SAVERESTOREDATA *)
{
} /* size: 0 */

/* <0> (null):0 */
int ReadEntVars(class CRestore *, const char  *, entvars_t *) /* linkage=_ZN8CRestore11ReadEntVarsEPKcP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
int ReadFields(class CRestore *, const char  *, void *, TYPEDESCRIPTION *, int) /* linkage=_ZN8CRestore10ReadFieldsEPKcPvP15TYPEDESCRIPTIONi */
{
} /* size: 4 */

/* <0> (null):0 */
int ReadField(class CRestore *, void *, TYPEDESCRIPTION *, int, int, int, char *, void *) /* linkage=_ZN8CRestore9ReadFieldEPvP15TYPEDESCRIPTIONiiiPcS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
int ReadInt(class CRestore *) /* linkage=_ZN8CRestore7ReadIntEv */
{
} /* size: 4 */

/* <0> (null):0 */
short int ReadShort(class CRestore *) /* linkage=_ZN8CRestore9ReadShortEv */
{
} /* size: 2 */

/* <0> (null):0 */
int ReadNamedInt(class CRestore *, const char  *) /* linkage=_ZN8CRestore12ReadNamedIntEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
char * ReadNamedString(class CRestore *, const char  *) /* linkage=_ZN8CRestore15ReadNamedStringEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
int Empty(class CRestore *) /* linkage=_ZN8CRestore5EmptyEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetGlobalMode(class CRestore *, int) /* linkage=_ZN8CRestore13SetGlobalModeEi */
{
} /* size: 144324128 */

/* <0> (null):0 */
void PrecacheMode(class CRestore *, BOOL) /* linkage=_ZN8CRestore12PrecacheModeEi */
{
} /* size: 144324308 */

/* <0> (null):0 */
char * BufferPointer(class CRestore *) /* linkage=_ZN8CRestore13BufferPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
void BufferReadBytes(class CRestore *, char *, int) /* linkage=_ZN8CRestore15BufferReadBytesEPci */
{
} /* size: 144325001 */

/* <0> (null):0 */
void BufferSkipBytes(class CRestore *, int) /* linkage=_ZN8CRestore15BufferSkipBytesEi */
{
} /* size: 0 */

/* <0> (null):0 */
int BufferSkipZString(class CRestore *) /* linkage=_ZN8CRestore17BufferSkipZStringEv */
{
} /* size: 4 */

/* <0> (null):0 */
int BufferCheckZString(class CRestore *, const char  *) /* linkage=_ZN8CRestore18BufferCheckZStringEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
void BufferReadHeader(class CRestore *, HEADER *) /* linkage=_ZN8CRestore16BufferReadHeaderEP6HEADER */
{
} /* size: 144325392 */

/* <0> (null):0 */
void CGlobalState(class CGlobalState *)
{
} /* size: 144194780 */

/* <0> (null):0 */
void Reset(class CGlobalState *) /* linkage=_ZN12CGlobalState5ResetEv */
{
} /* size: 144194940 */

/* <0> (null):0 */
void ClearStates(class CGlobalState *) /* linkage=_ZN12CGlobalState11ClearStatesEv */
{
} /* size: 144195100 */

/* <0> (null):0 */
void EntityAdd(class CGlobalState *, string_t, string_t, GLOBALESTATE) /* linkage=_ZN12CGlobalState9EntityAddEjj12GLOBALESTATE */
{
} /* size: 144195240 */

/* <0> (null):0 */
void EntitySetState(class CGlobalState *, string_t, GLOBALESTATE) /* linkage=_ZN12CGlobalState14EntitySetStateEj12GLOBALESTATE */
{
} /* size: 0 */

/* <0> (null):0 */
void EntityUpdate(class CGlobalState *, string_t, string_t) /* linkage=_ZN12CGlobalState12EntityUpdateEjj */
{
} /* size: 60373 */

/* <0> (null):0 */
const globalentity_t  * EntityFromTable(class CGlobalState *, string_t) /* linkage=_ZN12CGlobalState15EntityFromTableEj */
{
} /* size: 4 */

/* <0> (null):0 */
GLOBALESTATE EntityGetState(class CGlobalState *, string_t) /* linkage=_ZN12CGlobalState14EntityGetStateEj */
{
} /* size: 4 */

/* <0> (null):0 */
int EntityInTable(class CGlobalState *, string_t) /* linkage=_ZN12CGlobalState13EntityInTableEj */
{
} /* size: 4 */

/* <0> (null):0 */
int Save(class CGlobalState *, class CSave &) /* linkage=_ZN12CGlobalState4SaveER5CSave */
{
} /* size: 4 */

/* <0> (null):0 */
int Restore(class CGlobalState *, class CRestore &) /* linkage=_ZN12CGlobalState7RestoreER8CRestore */
{
} /* size: 4 */

/* <0> (null):0 */
void DumpGlobals(class CGlobalState *) /* linkage=_ZN12CGlobalState11DumpGlobalsEv */
{
} /* size: 144196920 */

/* <0> (null):0 */
globalentity_t * Find(class CGlobalState *, string_t) /* linkage=_ZN12CGlobalState4FindEj */
{
} /* size: 4 */

/* <0> (null):0 */
edict_t * Get(class EHANDLE *) /* linkage=_ZN7EHANDLE3GetEv */
{
} /* size: 4 */

/* <0> (null):0 */
edict_t * Set(class EHANDLE *, edict_t *) /* linkage=_ZN7EHANDLE3SetEP7edict_s */
{
} /* size: 4 */

/* <0> (null):0 */
int operator int(class EHANDLE *) /* linkage=_ZN7EHANDLEcviEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CBaseEntity * operator CBaseEntity*(class EHANDLE *) /* linkage=_ZN7EHANDLEcvP11CBaseEntityEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CBaseEntity * operator=(class EHANDLE *, class CBaseEntity *) /* linkage=_ZN7EHANDLEaSEP11CBaseEntity */
{
} /* size: 4 */

/* <0> (null):0 */
class CBaseEntity * operator->(class EHANDLE *) /* linkage=_ZN7EHANDLEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
void InitGraph(class CGraph *) /* linkage=_ZN6CGraph9InitGraphEv */
{
} /* size: 144096652 */

/* <0> (null):0 */
int AllocNodes(class CGraph *) /* linkage=_ZN6CGraph10AllocNodesEv */
{
} /* size: 4 */

/* <0> (null):0 */
int CheckNODFile(class CGraph *, char *) /* linkage=_ZN6CGraph12CheckNODFileEPc */
{
} /* size: 4 */

/* <0> (null):0 */
int FLoadGraph(class CGraph *, char *) /* linkage=_ZN6CGraph10FLoadGraphEPc */
{
} /* size: 4 */

/* <0> (null):0 */
int FSetGraphPointers(class CGraph *) /* linkage=_ZN6CGraph17FSetGraphPointersEv */
{
} /* size: 4 */

/* <0> (null):0 */
void ShowNodeConnections(class CGraph *, int) /* linkage=_ZN6CGraph19ShowNodeConnectionsEi */
{
} /* size: 0 */

/* <0> (null):0 */
int FindNearestNode(class CGraph *, const class Vector  &, class CBaseEntity *) /* linkage=_ZN6CGraph15FindNearestNodeERK6VectorP11CBaseEntity */
{
} /* size: 4 */

/* <0> (null):0 */
int FindNearestNode(class CGraph *, const class Vector  &, int) /* linkage=_ZN6CGraph15FindNearestNodeERK6Vectori */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void KeyValue(class CBaseToggle *, KeyValueData *) /* linkage=_ZN11CBaseToggle8KeyValueEP14KeyValueData_s */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int Save(class CBaseToggle *, class CSave &) /* linkage=_ZN11CBaseToggle4SaveER5CSave */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int Restore(class CBaseToggle *, class CRestore &) /* linkage=_ZN11CBaseToggle7RestoreER8CRestore */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int GetToggleState(class CBaseToggle *) /* linkage=_ZN11CBaseToggle14GetToggleStateEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual float GetDelay(class CBaseToggle *) /* linkage=_ZN11CBaseToggle8GetDelayEv */
{
} /* size: 4 */

/* <0> (null):0 */
void LinearMove(class CBaseToggle *, class Vector, float) /* linkage=_ZN11CBaseToggle10LinearMoveE6Vectorf */
{
} /* size: 144070468 */

/* <0> (null):0 */
void LinearMoveDone(class CBaseToggle *) /* linkage=_ZN11CBaseToggle14LinearMoveDoneEv */
{
} /* size: 328296 */

/* <0> (null):0 */
void AngularMove(class CBaseToggle *, class Vector, float) /* linkage=_ZN11CBaseToggle11AngularMoveE6Vectorf */
{
} /* size: 328310 */

/* <0> (null):0 */
void AngularMoveDone(class CBaseToggle *) /* linkage=_ZN11CBaseToggle15AngularMoveDoneEv */
{
} /* size: 3014656 */

/* <0> (null):0 */
BOOL IsLockedByMaster(class CBaseToggle *) /* linkage=_ZN11CBaseToggle16IsLockedByMasterEv */
{
} /* size: 4 */

/* <0> (null):0 */
float AxisValue(int, const class Vector  &) /* linkage=_ZN11CBaseToggle9AxisValueEiRK6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
void AxisDir(entvars_t *) /* linkage=_ZN11CBaseToggle7AxisDirEP9entvars_s */
{
} /* size: 3014656 */

/* <0> (null):0 */
float AxisDelta(int, const class Vector  &, const class Vector  &) /* linkage=_ZN11CBaseToggle9AxisDeltaEiRK6VectorS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void HandleAnimEvent(class CBaseAnimating *, MonsterEvent_t *) /* linkage=_ZN14CBaseAnimating15HandleAnimEventEP14MonsterEvent_t */
{
} /* size: 0 */

/* <0> (null):0 */
void CBaseDelay(class CBaseDelay *, const class CBaseDelay  &)
{
} /* size: 144077964 */

/* <0> (null):0 */
void CBaseDelay(class CBaseDelay *)
{
} /* size: 144078148 */

/* <0> (null):0 */
virtual void KeyValue(class CBaseDelay *, KeyValueData *) /* linkage=_ZN10CBaseDelay8KeyValueEP14KeyValueData_s */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int Save(class CBaseDelay *, class CSave &) /* linkage=_ZN10CBaseDelay4SaveER5CSave */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int Restore(class CBaseDelay *, class CRestore &) /* linkage=_ZN10CBaseDelay7RestoreER8CRestore */
{
} /* size: 4 */

/* <0> (null):0 */
void SUB_UseTargets(class CBaseDelay *, class CBaseEntity *, USE_TYPE, float) /* linkage=_ZN10CBaseDelay14SUB_UseTargetsEP11CBaseEntity8USE_TYPEf */
{
} /* size: 0 */

/* <0> (null):0 */
void DelayThink(class CBaseDelay *) /* linkage=_ZN10CBaseDelay10DelayThinkEv */
{
} /* size: 143917036 */

/* <0> (null):0 */
void CBaseDMStart(class CBaseDMStart *, const class CBaseDMStart  &)
{
} /* size: 143913648 */

/* <0> (null):0 */
void CBaseDMStart(class CBaseDMStart *)
{
} /* size: 143913816 */

/* <0> (null):0 */
virtual void KeyValue(class CBaseDMStart *, KeyValueData *) /* linkage=_ZN12CBaseDMStart8KeyValueEP14KeyValueData_s */
{
} /* size: 143913932 */

/* <0> (null):0 */
virtual BOOL IsTriggered(class CBaseDMStart *, class CBaseEntity *) /* linkage=_ZN12CBaseDMStart11IsTriggeredEP11CBaseEntity */
{
} /* size: 4 */

/* <0> (null):0 */
void CPointEntity(class CPointEntity *, const class CPointEntity  &)
{
} /* size: 327733 */

/* <0> (null):0 */
void CPointEntity(class CPointEntity *)
{
} /* size: 327686 */

/* <0> (null):0 */
virtual void Spawn(class CPointEntity *) /* linkage=_ZN12CPointEntity5SpawnEv */
{
} /* size: 143918572 */

/* <0> (null):0 */
virtual int ObjectCaps(class CPointEntity *) /* linkage=_ZN12CPointEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
void CNullEntity(class CNullEntity *, const class CNullEntity  &)
{
} /* size: 0 */

/* <0> (null):0 */
void CNullEntity(class CNullEntity *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Spawn(class CNullEntity *) /* linkage=_ZN11CNullEntity5SpawnEv */
{
} /* size: 0 */

/* <0> (null):0 */
inline void ObjectCaps(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Restore(class CBaseToggle *const this, class CRestore &const restore)
{
} /* size: 3014656 */

/* <0> (null):0 */
void Restore(class CBaseDelay *const this, class CRestore &const restore)
{
} /* size: 0 */

/* <0> (null):0 */
void Save(class CBaseToggle *const this, class CSave &const save)
{
} /* size: 34 */

/* <0> (null):0 */
void Save(class CBaseDelay *const this, class CSave &const save)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this)
{
} /* size: 720896 */

/* <0> (null):0 */
inline void TraceResult(TraceResult *const this)
{
} /* size: 145190860 */

/* <0> (null):0 */
inline void operator==(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 145246868 */

/* <0> (null):0 */
inline void operator!=(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, float X, float Y, float Z)
{
} /* size: 145247252 */

/* <0> (null):0 */
inline void operator+(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 145247532 */

/* <0> (null):0 */
inline void operator*(const class Vector  *const this, float fl)
{
} /* size: 145244856 */

/* <0> (null):0 */
inline edict_t * ENT(const entvars_t  * pev)
{
} /* size: 4 */

/* <0> (null):0 */
inline EOFFSET OFFSET(const edict_t  * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline BOOL FNullEnt(EOFFSET eoffset)
{
} /* size: 4 */

/* <0> (null):0 */
inline double atof(const char  * __nptr)
{
} /* size: 8 */

/* <0> (null):0 */
inline void KeyValue(class CBaseEntity *const this, KeyValueData * pkvd)
{
} /* size: 145248552 */

/* <0> (null):0 */
void KeyValue(class CBaseDelay *const this, KeyValueData * pkvd)
{
} /* size: 0 */

/* <0> (null):0 */
void KeyValue(class CBaseToggle *const this, KeyValueData * pkvd)
{
} /* size: 145248900 */

/* <0> (null):0 */
void KeyValue(class CBaseDMStart *const this, KeyValueData * pkvd)
{
} /* size: 0 */

/* <0> (null):0 */
inline edict_t * ENT(EOFFSET eoffset)
{
} /* size: 4 */

/* <0> (null):0 */
inline void * GET_PRIVATE(edict_t * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline void edict(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ObjectCaps(class CPointEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline edict_t * FIND_ENTITY_BY_TARGETNAME(edict_t * entStart, const char  * pszName)
{
} /* size: 4 */

/* <0> (null):0 */
inline BOOL FNullEnt(const edict_t  * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline void Instance(edict_t * pent)
{
	{
		class CBaseEntity * pEnt;                             //     0
	}
} /* size: 145214708 */

/* <0> (null):0 */
inline BOOL FStringNull(int iString)
{
} /* size: 4 */

/* <0> (null):0 */
inline void operator-(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 143986488 */

/* <0> (null):0 */
inline void operator/(const class Vector  *const this, float fl)
{
} /* size: 144059144 */

/* <0> (null):0 */
inline void CBaseEntity(class CBaseEntity *const this)
{
} /* size: 144061492 */

/* <0> (null):0 */
inline entvars_t * VARS(edict_t * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline void operator new(size_t stAllocateBlock, entvars_t * pev)
{
} /* size: 144172384 */

/* <0> (null):0 */
inline void CNullEntity(class CNullEntity *const this)
{
} /* size: 144246880 */

/* <0> (null):0 */
class CNullEntity * GetClassPtr<CNullEntity>(class CNullEntity * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
inline void CPointEntity(class CPointEntity *const this)
{
} /* size: 144301368 */

/* <0> (null):0 */
inline void CBaseDMStart(class CBaseDMStart *const this)
{
} /* size: 144303288 */

/* <0> (null):0 */
inline void CBaseDelay(class CBaseDelay *const this)
{
} /* size: 144273752 */

/* <0> (null):0 */
inline void MAKE_STRING_CLASS(const char  * str, entvars_t * pev)
{
} /* size: 144275388 */

/* <0> (null):0 */
void SUB_UseTargets(class CBaseDelay *const this, class CBaseEntity * pActivator, USE_TYPE useType, float value)
{
	{
		class CBaseDelay * pTemp;                             //     0
	}
	{
		edict_t * pentKillTarget;                             //     0
	}
} /* size: 144277396 */

/* <0> (null):0 */
inline void Length(const class Vector  *const this)
{
} /* size: 144389920 */

/* <0> (null):0 */
void Spawn(class CBaseEntity *const this)
{
} /* size: 144392044 */

/* <0> (null):0 */
void Precache(class CBaseEntity *const this)
{
} /* size: 144416080 */

/* <0> (null):0 */
void Restart(class CBaseEntity *const this)
{
} /* size: 144441284 */

/* <0> (null):0 */
void KeyValue(class CBaseEntity *const this, KeyValueData * pkvd)
{
} /* size: 144399912 */

/* <0> (null):0 */
void ObjectCaps(class CBaseEntity *const this)
{
} /* size: 144408808 */

/* <0> (null):0 */
void Activate(class CBaseEntity *const this)
{
} /* size: 144483616 */

/* <0> (null):0 */
void Classify(class CBaseEntity *const this)
{
} /* size: 144498496 */

/* <0> (null):0 */
void DeathNotice(class CBaseEntity *const this, entvars_t * pevChild)
{
} /* size: 137631548 */

/* <0> (null):0 */
void BloodColor(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsTriggered(class CBaseEntity *const this, class CBaseEntity * pActivator)
{
} /* size: 0 */

/* <0> (null):0 */
void MyMonsterPointer(class CBaseEntity *const this)
{
} /* size: 176 */

/* <0> (null):0 */
void MySquadMonsterPointer(class CBaseEntity *const this)
{
} /* size: 144643900 */

/* <0> (null):0 */
void GetToggleState(class CBaseEntity *const this)
{
} /* size: 144643876 */

/* <0> (null):0 */
void AddPoints(class CBaseEntity *const this, int score, BOOL bAllowNegativeScore)
{
} /* size: 143578312 */

/* <0> (null):0 */
void AddPointsToTeam(class CBaseEntity *const this, int score, BOOL bAllowNegativeScore)
{
} /* size: 144644244 */

/* <0> (null):0 */
void AddPlayerItem(class CBaseEntity *const this, class CBasePlayerItem * pItem)
{
} /* size: 144644368 */

/* <0> (null):0 */
void RemovePlayerItem(class CBaseEntity *const this, class CBasePlayerItem * pItem)
{
} /* size: 144644552 */

/* <0> (null):0 */
void GiveAmmo(class CBaseEntity *const this, int iAmount, char * szName, int iMax)
{
} /* size: 134217729 */

/* <0> (null):0 */
void GetDelay(class CBaseEntity *const this)
{
} /* size: 203418 */

/* <0> (null):0 */
void IsMoving(class CBaseEntity *const this)
{
	operator!=(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 203461 */

/* <0> (null):0 */
void OverrideReset(class CBaseEntity *const this)
{
} /* size: 144645672 */

/* <0> (null):0 */
void SetToggleState(class CBaseEntity *const this, int state)
{
} /* size: 144645832 */

/* <0> (null):0 */
void StartSneaking(class CBaseEntity *const this)
{
} /* size: 144646016 */

/* <0> (null):0 */
void StopSneaking(class CBaseEntity *const this)
{
} /* size: 144646176 */

/* <0> (null):0 */
void OnControls(class CBaseEntity *const this, entvars_t * pev)
{
} /* size: 0 */

/* <0> (null):0 */
void IsSneaking(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsAlive(class CBaseEntity *const this)
{
} /* size: 144646125 */

/* <0> (null):0 */
void IsBSPModel(class CBaseEntity *const this)
{
} /* size: 144646724 */

/* <0> (null):0 */
void ReflectGauss(class CBaseEntity *const this)
{
} /* size: 143280152 */

/* <0> (null):0 */
void IsPlayer(class CBaseEntity *const this)
{
} /* size: 143796340 */

/* <0> (null):0 */
void IsNetClient(class CBaseEntity *const this)
{
} /* size: 143568460 */

/* <0> (null):0 */
void TeamID(class CBaseEntity *const this)
{
} /* size: 143922416 */

/* <0> (null):0 */
void Think(class CBaseEntity *const this)
{
} /* size: 143939496 */

/* <0> (null):0 */
void Touch(class CBaseEntity *const this, class CBaseEntity * pOther)
{
} /* size: 143961712 */

/* <0> (null):0 */
void Use(class CBaseEntity *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
} /* size: 143979212 */

/* <0> (null):0 */
void Blocked(class CBaseEntity *const this, class CBaseEntity * pOther)
{
} /* size: 144004052 */

/* <0> (null):0 */
void Respawn(class CBaseEntity *const this)
{
} /* size: 144061256 */

/* <0> (null):0 */
void UpdateOwner(class CBaseEntity *const this)
{
} /* size: 144076248 */

/* <0> (null):0 */
void FBecomeProne(class CBaseEntity *const this)
{
} /* size: 144095680 */

/* <0> (null):0 */
void Center(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=144117776, low_pc=0 */ //     0
	operator*(const class Vector  *const this,
			float fl); /* size=144133152, low_pc=0 */ //     0
} /* size: 144102808 */

/* <0> (null):0 */
void EyePosition(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=144172752, low_pc=0 */ //     0
} /* size: 144155160 */

/* <0> (null):0 */
void EarPosition(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=144195720, low_pc=0 */ //     0
} /* size: 144185840 */

/* <0> (null):0 */
void BodyTarget(class CBaseEntity *const this, const class Vector  &const posSrc)
{
} /* size: 144201264 */

/* <0> (null):0 */
void Illumination(class CBaseEntity *const this)
{
} /* size: 144236864 */

/* <0> (null):0 */
void ObjectCaps(class CPointEntity *const this)
{
} /* size: 144257488 */

/* <0> (null):0 */
void HandleAnimEvent(class CBaseAnimating *const this, MonsterEvent_t * pEvent)
{
} /* size: 144285676 */

/* <0> (null):0 */
void GetToggleState(class CBaseToggle *const this)
{
} /* size: 144303700 */

/* <0> (null):0 */
void GetDelay(class CBaseToggle *const this)
{
} /* size: 144325904 */

/* <0> (null):0 */
void Spawn(class CPointEntity *const this)
{
} /* size: 144346012 */

/* <0> (null):0 */
void AngularMoveDone(class CBaseToggle *const this)
{
} /* size: 144364060 */

/* <0> (null):0 */
void AngularMoveDone(class CBaseToggle *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsTriggered(class CBaseDMStart *const this, class CBaseEntity * pEntity)
{
	{
		BOOL master;                                          //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void LinearMoveDone(class CBaseToggle *const this)
{
} /* size: 145184304 */

/* <0> (null):0 */
void LinearMoveDone(class CBaseToggle *const this)
{
} /* size: 65537 */

/* <0> (null):0 */
inline BOOL FStrEq(const char  * sz1, const char  * sz2)
{
} /* size: 4 */

/* <0> (null):0 */
void HasTarget(class CBaseEntity *const this, string_t targetname)
{
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=144938664, low_pc=0 */ //     0
} /* size: 3407872 */

/* <0> (null):0 */
void Spawn(class CNullEntity *const this)
{
} /* size: 248 */

/* <0> (null):0 */
void Restore(class CBaseToggle *const this, class CRestore &const restore)
{
	Restore(class CBaseToggle *const this,
		class CRestore &const restore); /* size=0, low_pc=0 */ //     0
} /* size: 144898616 */

/* <0> (null):0 */
void Restore(class CBaseDelay *const this, class CRestore &const restore)
{
	Restore(class CBaseDelay *const this,
		class CRestore &const restore); /* size=144978804, low_pc=0 */ //     0
} /* size: 144964972 */

/* <0> (null):0 */
void Save(class CBaseToggle *const this, class CSave &const save)
{
	Save(class CBaseToggle *const this,
		class CSave &const save); /* size=145185888, low_pc=0 */ //     0
} /* size: 134742016 */

/* <0> (null):0 */
void Save(class CBaseDelay *const this, class CSave &const save)
{
	Save(class CBaseDelay *const this,
		class CSave &const save); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void KeyValue(class CBaseDelay *const this, KeyValueData * pkvd)
{
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=144950672, low_pc=0 */ //     0
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=144949976, low_pc=0 */ //     0
	KeyValue(class CBaseEntity *const this,
		KeyValueData * pkvd); /* size=0, low_pc=0 */ //     0
	atof(const char  * __nptr); /* size=0, low_pc=0 */ //     0
	KeyValue(class CBaseDelay *const this,
		KeyValueData * pkvd); /* size=145189724, low_pc=0 */ //     0
} /* size: 144941340 */

/* <0> (null):0 */
void KeyValue(class CBaseDMStart *const this, KeyValueData * pkvd)
{
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
	KeyValue(class CBaseEntity *const this,
		KeyValueData * pkvd); /* size=145189880, low_pc=0 */ //     0
	KeyValue(class CBaseDMStart *const this,
		KeyValueData * pkvd); /* size=145189824, low_pc=0 */ //     0
} /* size: 144958508 */

/* <0> (null):0 */
void KeyValue(class CBaseToggle *const this, KeyValueData * pkvd)
{
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=290053564, low_pc=0 */ //     0
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=145051900, low_pc=0 */ //     0
	KeyValue(class CBaseToggle *const this,
		KeyValueData * pkvd); /* size=0, low_pc=0 */ //     0
	atof(const char  * __nptr); /* size=48, low_pc=0 */ //     0
	atof(const char  * __nptr); /* size=124, low_pc=0 */ //     0
} /* size: 3408502 */

/* <0> (null):0 */
void info_null(entvars_t * pev)
{
	GetClassPtr<CNullEntity>(class CNullEntity * a); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
class CBaseDMStart * GetClassPtr<CBaseDMStart>(class CBaseDMStart * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
void info_player_deathmatch(entvars_t * pev)
{
	GetClassPtr<CBaseDMStart>(class CBaseDMStart * a); /* size=143663244, low_pc=0 */ //     0
} /* size: 143344552 */

/* <0> (null):0 */
class CPointEntity * GetClassPtr<CPointEntity>(class CPointEntity * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
void info_player_start(entvars_t * pev)
{
	GetClassPtr<CPointEntity>(class CPointEntity * a); /* size=143578128, low_pc=0 */ //     0
} /* size: 143209604 */

/* <0> (null):0 */
void info_vip_start(entvars_t * pev)
{
	GetClassPtr<CBaseDMStart>(class CBaseDMStart * a); /* size=143265976, low_pc=0 */ //     0
} /* size: 143850480 */

/* <0> (null):0 */
void info_landmark(entvars_t * pev)
{
	GetClassPtr<CPointEntity>(class CPointEntity * a); /* size=143940416, low_pc=0 */ //     0
} /* size: 143893272 */

/* <0> (null):0 */
void info_hostage_rescue(entvars_t * pev)
{
	GetClassPtr<CPointEntity>(class CPointEntity * a); /* size=144127124, low_pc=0 */ //     0
} /* size: 144018112 */

/* <0> (null):0 */
void info_bomb_target(entvars_t * pev)
{
	GetClassPtr<CPointEntity>(class CPointEntity * a); /* size=144226292, low_pc=0 */ //     0
} /* size: 144216568 */

/* <0> (null):0 */
void UpdateOnRemove(class CBaseEntity *const this)
{
	{
		int i;                                                //     0
	}
} /* size: 144206932 */

/* <0> (null):0 */
void UpdateOnRemove(class CBaseEntity *const this)
{
	{
		int i;                                                //     0
	}
} /* size: 144310172 */

/* <0> (null):0 */
void SUB_Remove(class CBaseEntity *const this)
{
	UpdateOnRemove(class CBaseEntity *const this); /* size=144362684, low_pc=0 */ //     0
} /* size: 144348016 */

/* <0> (null):0 */
void SUB_DoNothing(class CBaseEntity *const this)
{
} /* size: 144877084 */

/* <0> (null):0 */
void FireTargets(const char  * targetName, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value) /* linkage=_Z11FireTargetsPKcP11CBaseEntityS2_8USE_TYPEf */
{
	{
		edict_t * pentTarget;                                 //     0
		{
			class CBaseEntity * pTarget;                  //     0
			FIND_ENTITY_BY_TARGETNAME(edict_t * entStart,
							const char  * pszName); /* size=144676736, low_pc=0 */ //     0
			FNullEnt(const edict_t  * pent); /* size=144678064, low_pc=0 */ //     0
			Instance(edict_t * pent); /* size=144684424, low_pc=0 */ //     0
		}
	}
} /* size: 145398280 */

/* <0> (null):0 */
void SUB_UseTargets(class CBaseEntity *const this, class CBaseEntity * pActivator, USE_TYPE useType, float value)
{
} /* size: 144693880 */

/* <0> (null):0 */
class CBaseDelay * GetClassPtr<CBaseDelay>(class CBaseDelay * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
void DelayThink(class CBaseDelay *const this)
{
	{
		class CBaseEntity * pActivator;                       //     0
		Instance(edict_t * pent); /* size=144735096, low_pc=0 */ //     0
		SUB_UseTargets(class CBaseDelay *const this,
				class CBaseEntity * pActivator,
				USE_TYPE useType,
				float value); /* size=144749588, low_pc=0 */ //     0
	}
} /* size: 144720984 */

/* <0> (null):0 */
void DelayedUse(entvars_t * pev)
{
	GetClassPtr<CBaseDelay>(class CBaseDelay * a); /* size=144782688, low_pc=0 */ //     0
} /* size: 144803448 */

/* <0> (null):0 */
void SUB_UseTargets(class CBaseDelay *const this, class CBaseEntity * pActivator, USE_TYPE useType, float value)
{
	{
		class CBaseDelay * pTemp;                             //     0
		GetClassPtr<CBaseDelay>(class CBaseDelay * a); /* size=144779244, low_pc=0 */ //     0
		MAKE_STRING_CLASS(const char  * str,
					entvars_t * pev); /* size=137633512, low_pc=0 */ //     0
		edict(class CBaseEntity *const this); /* size=137634132, low_pc=0 */ //     0
	}
	{
		edict_t * pentKillTarget;                             //     0
		FIND_ENTITY_BY_TARGETNAME(edict_t * entStart,
						const char  * pszName); /* size=143280360, low_pc=0 */ //     0
		FNullEnt(const edict_t  * pent); /* size=143592632, low_pc=0 */ //     0
		Instance(edict_t * pent); /* size=143594880, low_pc=0 */ //     0
		FIND_ENTITY_BY_TARGETNAME(edict_t * entStart,
						const char  * pszName); /* size=143648428, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void SetMovedir(entvars_t * pev) /* linkage=_Z10SetMovedirP9entvars_s */
{
	operator==(const class Vector  *const this,
			const class Vector  &const v); /* size=143737696, low_pc=0 */ //     0
	operator==(const class Vector  *const this,
			const class Vector  &const v); /* size=143738176, low_pc=0 */ //     0
} /* size: 143649148 */

/* <0> (null):0 */
void LinearMove(class CBaseToggle *const this, class Vector vecDest, float flSpeed)
{
	{
		class Vector vecDestDelta;                            //     0
		float flTravelTime;                                   //     0
		operator==(const class Vector  *const this,
				const class Vector  &const v); /* size=143345912, low_pc=0 */ //     0
		operator-(const class Vector  *const this,
				const class Vector  &const v); /* size=143347216, low_pc=0 */ //     0
		Length(const class Vector  *const this); /* size=143302096, low_pc=0 */ //     0
		operator/(const class Vector  *const this,
				float fl); /* size=143302576, low_pc=0 */ //     0
		LinearMoveDone(class CBaseToggle *const this); /* size=143303056, low_pc=0 */ //     0
	}
} /* size: 143738896 */

/* <0> (null):0 */
void IsLockedByMaster(class CBaseToggle *const this)
{
} /* size: 143303776 */

/* <0> (null):0 */
void AngularMove(class CBaseToggle *const this, class Vector vecDestAngle, float flSpeed)
{
	{
		class Vector vecDestDelta;                            //     0
		float flTravelTime;                                   //     0
		operator==(const class Vector  *const this,
				const class Vector  &const v); /* size=143228232, low_pc=0 */ //     0
		operator-(const class Vector  *const this,
				const class Vector  &const v); /* size=143663324, low_pc=0 */ //     0
		Length(const class Vector  *const this); /* size=143663824, low_pc=0 */ //     0
		operator/(const class Vector  *const this,
				float fl); /* size=143664324, low_pc=0 */ //     0
		AngularMoveDone(class CBaseToggle *const this); /* size=143664668, low_pc=0 */ //     0
	}
} /* size: 143224200 */

/* <0> (null):0 */
void AxisValue(int flags, const class Vector  &const angles)
{
} /* size: 143665204 */

/* <0> (null):0 */
void AxisDir(entvars_t * pev)
{
} /* size: 143206508 */

/* <0> (null):0 */
void AxisDelta(int flags, const class Vector  &const angle1, const class Vector  &const angle2)
{
} /* size: 143208888 */

/* <0> (null):0 */
BOOL FEntIsVisible(entvars_t * pev, entvars_t * pevTarget) /* linkage=_Z13FEntIsVisibleP9entvars_sS0_ */
{
	{
		class Vector vecSpot1;                                //     0
		class Vector vecSpot2;                                //     0
		TraceResult tr;                                       //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=143814056, low_pc=0 */ //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=143878248, low_pc=0 */ //     0
	}
} /* size: 4 */



/* Variables: */

class CBaseEntity *        pEnt; /* size: 4 */

entvars_t *                pev; /* size: 4 */

class CBaseDelay *         pTemp; /* size: 4 */

edict_t *                  pentKillTarget; /* size: 4 */

BOOL                       master; /* size: 4 */

; /* size: 145190932 */

entvars_t *                pev; /* size: 4 */

; /* size: 144767900 */

entvars_t *                pev; /* size: 4 */

; /* size: 144768612 */

; /* size: 144769068 */

; /* size: 144769524 */

; /* size: 144769980 */

; /* size: 144770436 */

int                        i; /* size: 4 */

int                        i; /* size: 4 */

; /* size: 144771152 */

edict_t *                  pentTarget; /* size: 4 */

class CBaseEntity *        pTarget; /* size: 4 */

; /* size: 144776372 */

entvars_t *                pev; /* size: 4 */

class CBaseEntity *        pActivator; /* size: 4 */

; /* size: 144777292 */

; /* size: 144777544 */

; /* size: 144777680 */

; /* size: 144778016 */

; /* size: 144778272 */

; /* size: 144778688 */

class CBaseDelay *         pTemp; /* size: 4 */

; /* size: 144779312 */

edict_t *                  pentKillTarget; /* size: 4 */

; /* size: 145400356 */

class Vector              vecDestDelta; /* size: 12 */

float                      flTravelTime; /* size: 4 */

class Vector              vecDestDelta; /* size: 12 */

float                      flTravelTime; /* size: 4 */

class Vector              vecSpot1; /* size: 12 */

class Vector              vecSpot2; /* size: 12 */

TraceResult                tr; /* size: 56 */

extern class _IO_FILE *           stdin; /* size: 4 */

extern class _IO_FILE *           stdout; /* size: 4 */

intconst                   k_cubSaltSize; /* size: 4 */

GID_tconst                 k_GIDNil; /* size: 8 */

GID_tconst                 k_TxnIDNil; /* size: 8 */

GID_tconst                 k_TxnIDUnknown; /* size: 8 */

PackageId_tconst           k_uPackageIdFreeSub; /* size: 4 */

PackageId_tconst           k_uPackageIdInvalid; /* size: 4 */

AppId_tconst               k_uAppIdInvalid; /* size: 4 */

AssetClassId_tconst        k_ulAssetClassIdInvalid; /* size: 8 */

PhysicalItemId_tconst      k_uPhysicalItemIdInvalid; /* size: 4 */

DepotId_tconst             k_uDepotIdInvalid; /* size: 4 */

CellID_tconst              k_uCellIDInvalid; /* size: 4 */

SteamAPICall_tconst        k_uAPICallInvalid; /* size: 8 */

PartnerId_tconst           k_uPartnerIdInvalid; /* size: 4 */

extern enginefuncs_t              g_engfuncs; /* size: 632 */

extern globalvars_t *             gpGlobals; /* size: 4 */

extern class Vectorconst          g_vecZero; /* size: 12 */

extern class CGlobalState        gGlobalState; /* size: 8 */

extern class CGraph              WorldGraph; /* size: 16 */

; /* size: 145408332 */

; /* size: 144170240 */

/* Types: */

/* 1 */
char
 /* size: 1 */

/* 2 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 3 */
unsigned int
 /* size: 4 */

/* 4 */
unsigned char
 /* size: 1 */

/* 5 */
short unsigned int
 /* size: 2 */

/* 6 */
long unsigned int
 /* size: 4 */

/* 7 */
signed char
 /* size: 1 */

/* 8 */
short int
 /* size: 2 */

/* 9 */
int
 /* size: 4 */

/* 10 */
long long int
 /* size: 8 */

/* 11 */
long long unsigned int
 /* size: 8 */

/* 12 */
/* <0> (null):0 */
typedef long long int __quad_t; /* size: 8 */

/* 13 */
/* <0> (null):0 */
typedef long int __off_t; /* size: 4 */

/* 14 */
long int
 /* size: 4 */

/* 15 */
/* <0> (null):0 */
typedef __quad_t __off64_t; /* size: 8 */

/* 16 */
 /* pointer to 0 */
 /* size: 4 */

/* 17 */
 /* pointer to 1 */
 /* size: 4 */

/* 18 */
/* <0> (null):0 */
struct _IO_FILE {
	int                        _flags;               /*     0     4 */
	char *                     _IO_read_ptr;         /*     4     4 */
	char *                     _IO_read_end;         /*     8     4 */
	char *                     _IO_read_base;        /*    12     4 */
	char *                     _IO_write_base;       /*    16     4 */
	char *                     _IO_write_ptr;        /*    20     4 */
	char *                     _IO_write_end;        /*    24     4 */
	char *                     _IO_buf_base;         /*    28     4 */
	char *                     _IO_buf_end;          /*    32     4 */
	char *                     _IO_save_base;        /*    36     4 */
	char *                     _IO_backup_base;      /*    40     4 */
	char *                     _IO_save_end;         /*    44     4 */
	class _IO_marker *         _markers;             /*    48     4 */
	class _IO_FILE *           _chain;               /*    52     4 */
	int                        _fileno;              /*    56     4 */
	int                        _flags2;              /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	__off_t                    _old_offset;          /*    64     4 */
	short unsigned int         _cur_column;          /*    68     2 */
	signed char                _vtable_offset;       /*    70     1 */
	char                       _shortbuf[1];         /*    71     1 */
	_IO_lock_t *               _lock;                /*    72     4 */
	__off64_t                  _offset;              /*    76     8 */
	void *                     __pad1;               /*    84     4 */
	void *                     __pad2;               /*    88     4 */
	void *                     __pad3;               /*    92     4 */
	void *                     __pad4;               /*    96     4 */
	size_t                     __pad5;               /*   100     4 */
	int                        _mode;                /*   104     4 */
	char                       _unused2[40];         /*   108    40 */
	/* --- cacheline 2 boundary (128 bytes) was 20 bytes ago --- */

	/* size: 148, cachelines: 3, members: 29 */
	/* last cacheline: 20 bytes */
}; /* size: 148 */

/* 19 */
/* <0> (null):0 */
typedef void _IO_lock_t; /* size: 0 */

/* 20 */
/* <0> (null):0 */
struct _IO_marker {
	class _IO_marker *         _next;                /*     0     4 */
	class _IO_FILE *           _sbuf;                /*     4     4 */
	int                        _pos;                 /*     8     4 */

	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 21 */
 /* pointer to 20 */
 /* size: 4 */

/* 22 */
 /* pointer to 18 */
 /* size: 4 */

/* 23 */
 /* pointer to 20 */
 /* size: 4 */

/* 24 */
 /* pointer to 18 */
 /* size: 4 */

/* 25 */
/* <0> (null):0 */
char                       array[1]; /* size: 1 */

/* 26 */
 /* pointer to 19 */
 /* size: 4 */

/* 27 */
/* <0> (null):0 */
char                       array[40]; /* size: 40 */

/* 28 */
 /* pointer to 29 */
 /* size: 4 */

/* 29 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 30 */
 /* pointer to 31 */
 /* size: 4 */

/* 31 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 32 */
/* <0> (null):0 */
char                       array[32]; /* size: 32 */

/* 33 */
/* <0> (null):0 */
char                       array[20]; /* size: 20 */

/* 34 */
long double
 /* size: 12 */

/* 35 */
double
 /* size: 8 */

/* 36 */
/* <0> (null):0 */
typedef int int32; /* size: 4 */

/* 37 */
/* <0> (null):0 */
typedef unsigned int uint32; /* size: 4 */

/* 38 */
/* <0> (null):0 */
typedef long long unsigned int uint64; /* size: 8 */

/* 39 */
/* <0> (null):0 */
typedef uint64 GID_t; /* size: 8 */

/* 40 */
/* <0> (null):0 */
typedef uint32 PackageId_t; /* size: 4 */

/* 41 */
/* <0> (null):0 */
typedef uint32 AppId_t; /* size: 4 */

/* 42 */
/* <0> (null):0 */
typedef uint64 AssetClassId_t; /* size: 8 */

/* 43 */
/* <0> (null):0 */
typedef uint32 PhysicalItemId_t; /* size: 4 */

/* 44 */
/* <0> (null):0 */
typedef uint32 DepotId_t; /* size: 4 */

/* 45 */
/* <0> (null):0 */
typedef uint32 CellID_t; /* size: 4 */

/* 46 */
/* <0> (null):0 */
typedef uint64 SteamAPICall_t; /* size: 8 */

/* 47 */
/* <0> (null):0 */
typedef uint32 PartnerId_t; /* size: 4 */

/* 48 */
/* <0> (null):0 */
typedef int BOOL; /* size: 4 */

/* 49 */
/* <0> (null):0 */
typedef unsigned char byte; /* size: 1 */

/* 50 */
/* <0> (null):0 */
typedef unsigned int string_t; /* size: 4 */

/* 51 */
/* <0> (null):0 */
typedef float vec_t; /* size: 4 */

/* 52 */
float
 /* size: 4 */

/* 53 */
/* <0> (null):0 */
class Vector2D {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	/* <0> (null):0 */
	void Vector2D(class Vector2D *);

	/* <0> (null):0 */
	void Vector2D(class Vector2D *, float, float);

	/* <0> (null):0 */
	class Vector2D operator+(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DplERKS_ */

	/* <0> (null):0 */
	class Vector2D operator-(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DmiERKS_ */

	/* <0> (null):0 */
	class Vector2D operator*(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DmlEf */

	/* <0> (null):0 */
	class Vector2D operator/(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DdvEf */

	/* <0> (null):0 */
	float Length(const class Vector2D  *); /* linkage=_ZNK8Vector2D6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector2D  *); /* linkage=_ZNK8Vector2D13LengthSquaredEv */

	/* <0> (null):0 */
	class Vector2D Normalize(const class Vector2D  *); /* linkage=_ZNK8Vector2D9NormalizeEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector2D *); /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector2D *, float); /* linkage=_ZN8Vector2D6IsZeroEf */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 54 */
 /* pointer to 53 */
 /* size: 4 */

/* 55 */
 /* pointer to 56 */
 /* size: 4 */

/* 56 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 57 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 58 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 59 */
bool
 /* size: 1 */

/* 60 */
/* <0> (null):0 */
class Vector {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	vec_t                      z;                    /*     8     4 */
	/* <0> (null):0 */
	void Vector(class Vector *);

	/* <0> (null):0 */
	void Vector(class Vector *, float, float, float);

	/* <0> (null):0 */
	void Vector(class Vector *, const class Vector  &);

	/* <0> (null):0 */
	void Vector(class Vector *, float *);

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *); /* linkage=_ZNK6VectorngEv */

	/* <0> (null):0 */
	int operator==(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectoreqERKS_ */

	/* <0> (null):0 */
	int operator!=(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorneERKS_ */

	/* <0> (null):0 */
	class Vector operator+(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorplERKS_ */

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectormiERKS_ */

	/* <0> (null):0 */
	class Vector operator*(const class Vector  *, float); /* linkage=_ZNK6VectormlEf */

	/* <0> (null):0 */
	class Vector operator/(const class Vector  *, float); /* linkage=_ZNK6VectordvEf */

	/* <0> (null):0 */
	void CopyToArray(const class Vector  *, float *); /* linkage=_ZNK6Vector11CopyToArrayEPf */

	/* <0> (null):0 */
	float Length(const class Vector  *); /* linkage=_ZNK6Vector6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector  *); /* linkage=_ZNK6Vector13LengthSquaredEv */

	/* <0> (null):0 */
	float * operator float*(class Vector *); /* linkage=_ZN6VectorcvPfEv */

	/* <0> (null):0 */
	const float  * operator const float*(const class Vector  *); /* linkage=_ZNK6VectorcvPKfEv */

	/* <0> (null):0 */
	class Vector Normalize(const class Vector  *); /* linkage=_ZNK6Vector9NormalizeEv */

	/* <0> (null):0 */
	class Vector2D Make2D(const class Vector  *); /* linkage=_ZNK6Vector6Make2DEv */

	/* <0> (null):0 */
	float Length2D(const class Vector  *); /* linkage=_ZNK6Vector8Length2DEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector  *, float); /* linkage=_ZNK6Vector16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector  *, float); /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector *); /* linkage=_ZN6Vector16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector *, float); /* linkage=_ZN6Vector6IsZeroEf */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 61 */
 /* pointer to 60 */
 /* size: 4 */

/* 62 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 63 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 64 */
 /* pointer to 52 */
 /* size: 4 */

/* 65 */
 /* pointer to 66 */
 /* size: 4 */

/* 66 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 67 */
 /* pointer to 68 */
 /* size: 4 */

/* 68 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 69 */
/* <0> (null):0 */
typedef int qboolean; /* size: 4 */

/* 70 */
/* <0> (null):0 */
struct link_s {
	class link_s *             prev;                 /*     0     4 */
	class link_s *             next;                 /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 71 */
 /* pointer to 70 */
 /* size: 4 */

/* 72 */
/* <0> (null):0 */
typedef struct link_s link_t; /* size: 8 */

/* 73 */
/* <0> (null):0 */
typedef struct edict_s edict_t; /* size: 804 */

/* 74 */
/* <0> (null):0 */
struct edict_s {
	qboolean                   free;                 /*     0     4 */
	int                        serialnumber;         /*     4     4 */
	link_t                     area;                 /*     8     8 */
	int                        headnode;             /*    16     4 */
	int                        num_leafs;            /*    20     4 */
	short int                  leafnums[48];         /*    24    96 */
	/* --- cacheline 1 boundary (64 bytes) was 56 bytes ago --- */
	float                      freetime;             /*   120     4 */
	void *                     pvPrivateData;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	entvars_t                  v;                    /*   128   676 */
	/* --- cacheline 12 boundary (768 bytes) was 36 bytes ago --- */

	/* size: 804, cachelines: 13, members: 9 */
	/* last cacheline: 36 bytes */
}; /* size: 804 */

/* 75 */
 /* pointer to 73 */
 /* size: 4 */

/* 76 */
/* <0> (null):0 */
struct {
	float                      time;                 /*     0     4 */
	float                      frametime;            /*     4     4 */
	float                      force_retouch;        /*     8     4 */
	string_t                   mapname;              /*    12     4 */
	string_t                   startspot;            /*    16     4 */
	float                      deathmatch;           /*    20     4 */
	float                      coop;                 /*    24     4 */
	float                      teamplay;             /*    28     4 */
	float                      serverflags;          /*    32     4 */
	float                      found_secrets;        /*    36     4 */
	class Vector              v_forward;             /*    40    12 */
	class Vector              v_up;                  /*    52    12 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	class Vector              v_right;               /*    64    12 */
	float                      trace_allsolid;       /*    76     4 */
	float                      trace_startsolid;     /*    80     4 */
	float                      trace_fraction;       /*    84     4 */
	class Vector              trace_endpos;          /*    88    12 */
	class Vector              trace_plane_normal;    /*   100    12 */
	float                      trace_plane_dist;     /*   112     4 */
	edict_t *                  trace_ent;            /*   116     4 */
	float                      trace_inopen;         /*   120     4 */
	float                      trace_inwater;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	int                        trace_hitgroup;       /*   128     4 */
	int                        trace_flags;          /*   132     4 */
	int                        msg_entity;           /*   136     4 */
	int                        cdAudioTrack;         /*   140     4 */
	int                        maxClients;           /*   144     4 */
	int                        maxEntities;          /*   148     4 */
	const char  *              pStringBase;          /*   152     4 */
	void *                     pSaveData;            /*   156     4 */
	class Vector              vecLandmarkOffset;     /*   160    12 */

	/* size: 172, cachelines: 3, members: 31 */
	/* last cacheline: 44 bytes */
}; /* size: 172 */

/* 77 */
/* <0> (null):0 */
typedef class  globalvars_t; /* size: 172 */

/* 78 */
/* <0> (null):0 */
struct entvars_s {
	string_t                   classname;            /*     0     4 */
	string_t                   globalname;           /*     4     4 */
	class Vector              origin;                /*     8    12 */
	class Vector              oldorigin;             /*    20    12 */
	class Vector              velocity;              /*    32    12 */
	class Vector              basevelocity;          /*    44    12 */
	class Vector              clbasevelocity;        /*    56    12 */
	/* --- cacheline 1 boundary (64 bytes) was 4 bytes ago --- */
	class Vector              movedir;               /*    68    12 */
	class Vector              angles;                /*    80    12 */
	class Vector              avelocity;             /*    92    12 */
	class Vector              punchangle;            /*   104    12 */
	class Vector              v_angle;               /*   116    12 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	class Vector              endpos;                /*   128    12 */
	class Vector              startpos;              /*   140    12 */
	float                      impacttime;           /*   152     4 */
	float                      starttime;            /*   156     4 */
	int                        fixangle;             /*   160     4 */
	float                      idealpitch;           /*   164     4 */
	float                      pitch_speed;          /*   168     4 */
	float                      ideal_yaw;            /*   172     4 */
	float                      yaw_speed;            /*   176     4 */
	int                        modelindex;           /*   180     4 */
	string_t                   model;                /*   184     4 */
	int                        viewmodel;            /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	int                        weaponmodel;          /*   192     4 */
	class Vector              absmin;                /*   196    12 */
	class Vector              absmax;                /*   208    12 */
	class Vector              mins;                  /*   220    12 */
	class Vector              maxs;                  /*   232    12 */
	class Vector              size;                  /*   244    12 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	float                      ltime;                /*   256     4 */
	float                      nextthink;            /*   260     4 */
	int                        movetype;             /*   264     4 */
	int                        solid;                /*   268     4 */
	int                        skin;                 /*   272     4 */
	int                        body;                 /*   276     4 */
	int                        effects;              /*   280     4 */
	float                      gravity;              /*   284     4 */
	float                      friction;             /*   288     4 */
	int                        light_level;          /*   292     4 */
	int                        sequence;             /*   296     4 */
	int                        gaitsequence;         /*   300     4 */
	float                      frame;                /*   304     4 */
	float                      animtime;             /*   308     4 */
	float                      framerate;            /*   312     4 */
	unsigned char              controller[4];        /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	unsigned char              blending[2];          /*   320     2 */
	float                      scale;                /*   324     4 */
	int                        rendermode;           /*   328     4 */
	float                      renderamt;            /*   332     4 */
	class Vector              rendercolor;           /*   336    12 */
	int                        renderfx;             /*   348     4 */
	float                      health;               /*   352     4 */
	float                      frags;                /*   356     4 */
	int                        weapons;              /*   360     4 */
	float                      takedamage;           /*   364     4 */
	int                        deadflag;             /*   368     4 */
	class Vector              view_ofs;              /*   372    12 */
	int                        button;               /*   384     4 */
	/* --- cacheline 6 boundary (384 bytes) was 2 bytes ago --- */
	int                        impulse;              /*   388     4 */
	edict_t *                  chain;                /*   392     4 */
	edict_t *                  dmg_inflictor;        /*   396     4 */
	edict_t *                  enemy;                /*   400     4 */
	edict_t *                  aiment;               /*   404     4 */
	edict_t *                  owner;                /*   408     4 */
	edict_t *                  groundentity;         /*   412     4 */
	int                        spawnflags;           /*   416     4 */
	int                        flags;                /*   420     4 */
	int                        colormap;             /*   424     4 */
	int                        team;                 /*   428     4 */
	float                      max_health;           /*   432     4 */
	float                      teleport_time;        /*   436     4 */
	float                      armortype;            /*   440     4 */
	float                      armorvalue;           /*   444     4 */
	int                        waterlevel;           /*   448     4 */
	/* --- cacheline 7 boundary (448 bytes) was 2 bytes ago --- */
	int                        watertype;            /*   452     4 */
	string_t                   target;               /*   456     4 */
	string_t                   targetname;           /*   460     4 */
	string_t                   netname;              /*   464     4 */
	string_t                   message;              /*   468     4 */
	float                      dmg_take;             /*   472     4 */
	float                      dmg_save;             /*   476     4 */
	float                      dmg;                  /*   480     4 */
	float                      dmgtime;              /*   484     4 */
	string_t                   noise;                /*   488     4 */
	string_t                   noise1;               /*   492     4 */
	string_t                   noise2;               /*   496     4 */
	string_t                   noise3;               /*   500     4 */
	float                      speed;                /*   504     4 */
	float                      air_finished;         /*   508     4 */
	float                      pain_finished;        /*   512     4 */
	/* --- cacheline 8 boundary (512 bytes) was 2 bytes ago --- */
	float                      radsuit_finished;     /*   516     4 */
	edict_t *                  pContainingEntity;    /*   520     4 */
	int                        playerclass;          /*   524     4 */
	float                      maxspeed;             /*   528     4 */
	float                      fov;                  /*   532     4 */
	int                        weaponanim;           /*   536     4 */
	int                        pushmsec;             /*   540     4 */
	int                        bInDuck;              /*   544     4 */
	int                        flTimeStepSound;      /*   548     4 */
	int                        flSwimTime;           /*   552     4 */
	int                        flDuckTime;           /*   556     4 */
	int                        iStepLeft;            /*   560     4 */
	float                      flFallVelocity;       /*   564     4 */
	int                        gamestate;            /*   568     4 */
	int                        oldbuttons;           /*   572     4 */
	int                        groupinfo;            /*   576     4 */
	/* --- cacheline 9 boundary (576 bytes) was 2 bytes ago --- */
	int                        iuser1;               /*   580     4 */
	int                        iuser2;               /*   584     4 */
	int                        iuser3;               /*   588     4 */
	int                        iuser4;               /*   592     4 */
	float                      fuser1;               /*   596     4 */
	float                      fuser2;               /*   600     4 */
	float                      fuser3;               /*   604     4 */
	float                      fuser4;               /*   608     4 */
	class Vector              vuser1;                /*   612    12 */
	class Vector              vuser2;                /*   624    12 */
	class Vector              vuser3;                /*   636    12 */
	/* --- cacheline 10 boundary (640 bytes) was 6 bytes ago --- */
	class Vector              vuser4;                /*   648    12 */
	edict_t *                  euser1;               /*   660     4 */
	edict_t *                  euser2;               /*   664     4 */
	edict_t *                  euser3;               /*   668     4 */
	edict_t *                  euser4;               /*   672     4 */

	/* size: 676, cachelines: 11, members: 123 */
	/* last cacheline: 36 bytes */

	/* BRAIN FART ALERT! 676 != 674 + 0(holes), diff = 2 */

}; /* size: 676 */

/* 79 */
/* <0> (null):0 */
unsigned char              array[4]; /* size: 4 */

/* 80 */
/* <0> (null):0 */
unsigned char              array[2]; /* size: 2 */

/* 81 */
/* <0> (null):0 */
typedef struct entvars_s entvars_t; /* size: 676 */

/* 82 */
/* <0> (null):0 */
short int                  array[48]; /* size: 96 */

/* 83 */
/* <0> (null):0 */
typedef uint32 CRC32_t; /* size: 4 */

/* 84 */
/* <0> (null):0 */
struct cvar_s {
	char *                     name;                 /*     0     4 */
	char *                     string;               /*     4     4 */
	int                        flags;                /*     8     4 */
	float                      value;                /*    12     4 */
	class cvar_s *             next;                 /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 85 */
 /* pointer to 84 */
 /* size: 4 */

/* 86 */
/* <0> (null):0 */
typedef struct cvar_s cvar_t; /* size: 20 */

/* 87 */
/* <0> (null):0 */
struct client_textmessage_s {
	int                        effect;               /*     0     4 */
	byte                       r1;                   /*     4     1 */
	byte                       g1;                   /*     5     1 */
	byte                       b1;                   /*     6     1 */
	byte                       a1;                   /*     7     1 */
	byte                       r2;                   /*     8     1 */
	byte                       g2;                   /*     9     1 */
	byte                       b2;                   /*    10     1 */
	byte                       a2;                   /*    11     1 */
	float                      x;                    /*    12     4 */
	float                      y;                    /*    16     4 */
	float                      fadein;               /*    20     4 */
	float                      fadeout;              /*    24     4 */
	float                      holdtime;             /*    28     4 */
	float                      fxtime;               /*    32     4 */
	const char  *              pName;                /*    36     4 */
	const char  *              pMessage;             /*    40     4 */

	/* size: 44, cachelines: 1, members: 17 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 88 */
/* <0> (null):0 */
typedef struct client_textmessage_s client_textmessage_t; /* size: 44 */

/* 89 */
/* <0> (null):0 */
typedef struct sequenceCommandLine_ sequenceCommandLine_s; /* size: 92 */

/* 90 */
/* <0> (null):0 */
struct sequenceCommandLine_ {
	int                        commandType;          /*     0     4 */
	client_textmessage_t       clientMessage;        /*     4    44 */
	char *                     speakerName;          /*    48     4 */
	char *                     listenerName;         /*    52     4 */
	char *                     soundFileName;        /*    56     4 */
	char *                     sentenceName;         /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	char *                     fireTargetNames;      /*    64     4 */
	char *                     killTargetNames;      /*    68     4 */
	float                      delay;                /*    72     4 */
	int                        repeatCount;          /*    76     4 */
	int                        textChannel;          /*    80     4 */
	int                        modifierBitField;     /*    84     4 */
	sequenceCommandLine_s *    nextCommandLine;      /*    88     4 */

	/* size: 92, cachelines: 2, members: 13 */
	/* last cacheline: 28 bytes */
}; /* size: 92 */

/* 91 */
 /* pointer to 89 */
 /* size: 4 */

/* 92 */
/* <0> (null):0 */
typedef struct sequenceEntry_ sequenceEntry_s; /* size: 20 */

/* 93 */
/* <0> (null):0 */
struct sequenceEntry_ {
	char *                     fileName;             /*     0     4 */
	char *                     entryName;            /*     4     4 */
	sequenceCommandLine_s *    firstCommand;         /*     8     4 */
	sequenceEntry_s *          nextEntry;            /*    12     4 */
	qboolean                   isGlobal;             /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 94 */
 /* pointer to 92 */
 /* size: 4 */

/* 95 */
/* <0> (null):0 */
typedef struct sentenceEntry_ sentenceEntry_s; /* size: 16 */

/* 96 */
/* <0> (null):0 */
struct sentenceEntry_ {
	char *                     data;                 /*     0     4 */
	sentenceEntry_s *          nextEntry;            /*     4     4 */
	qboolean                   isGlobal;             /*     8     4 */
	unsigned int               index;                /*    12     4 */

	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 97 */
 /* pointer to 95 */
 /* size: 4 */

/* 98 */
/* <0> (null):0 */
enum {
	at_notice = 0,
	at_console = 1,
	at_aiconsole = 2,
	at_warning = 3,
	at_error = 4,
	at_logged = 5,
}; /* size: 4 */

/* 99 */
/* <0> (null):0 */
typedef enum  ALERT_TYPE; /* size: 4 */

/* 100 */
/* <0> (null):0 */
enum {
	print_console = 0,
	print_center = 1,
	print_chat = 2,
}; /* size: 4 */

/* 101 */
/* <0> (null):0 */
typedef enum  PRINT_TYPE; /* size: 4 */

/* 102 */
/* <0> (null):0 */
enum {
	force_exactfile = 0,
	force_model_samebounds = 1,
	force_model_specifybounds = 2,
	force_model_specifybounds_if_avail = 3,
}; /* size: 4 */

/* 103 */
/* <0> (null):0 */
typedef enum  FORCE_TYPE; /* size: 4 */

/* 104 */
/* <0> (null):0 */
struct {
	int                        fAllSolid;            /*     0     4 */
	int                        fStartSolid;          /*     4     4 */
	int                        fInOpen;              /*     8     4 */
	int                        fInWater;             /*    12     4 */
	float                      flFraction;           /*    16     4 */
	class Vector              vecEndPos;             /*    20    12 */
	float                      flPlaneDist;          /*    32     4 */
	class Vector              vecPlaneNormal;        /*    36    12 */
	edict_t *                  pHit;                 /*    48     4 */
	int                        iHitgroup;            /*    52     4 */

	/* size: 56, cachelines: 1, members: 10 */
	/* last cacheline: 56 bytes */
}; /* size: 56 */

/* 105 */
/* <0> (null):0 */
typedef class  TraceResult; /* size: 56 */

/* 106 */
/* <0> (null):0 */
struct enginefuncs_s {
	int                        (*pfnPrecacheModel)(char *); /*     0     4 */
	int                        (*pfnPrecacheSound)(char *); /*     4     4 */
	void                       (*pfnSetModel)(edict_t *, const char  *); /*     8     4 */
	int                        (*pfnModelIndex)(const char  *); /*    12     4 */
	int                        (*pfnModelFrames)(int); /*    16     4 */
	void                       (*pfnSetSize)(edict_t *, const float  *, const float  *); /*    20     4 */
	void                       (*pfnChangeLevel)(char *, char *); /*    24     4 */
	void                       (*pfnGetSpawnParms)(edict_t *); /*    28     4 */
	void                       (*pfnSaveSpawnParms)(edict_t *); /*    32     4 */
	float                      (*pfnVecToYaw)(const float  *); /*    36     4 */
	void                       (*pfnVecToAngles)(const float  *, float *); /*    40     4 */
	void                       (*pfnMoveToOrigin)(edict_t *, const float  *, float, int); /*    44     4 */
	void                       (*pfnChangeYaw)(edict_t *); /*    48     4 */
	void                       (*pfnChangePitch)(edict_t *); /*    52     4 */
	edict_t *                  (*pfnFindEntityByString)(edict_t *, const char  *, const char  *); /*    56     4 */
	int                        (*pfnGetEntityIllum)(edict_t *); /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	edict_t *                  (*pfnFindEntityInSphere)(edict_t *, const float  *, float); /*    64     4 */
	edict_t *                  (*pfnFindClientInPVS)(edict_t *); /*    68     4 */
	edict_t *                  (*pfnEntitiesInPVS)(edict_t *); /*    72     4 */
	void                       (*pfnMakeVectors)(const float  *); /*    76     4 */
	void                       (*pfnAngleVectors)(const float  *, float *, float *, float *); /*    80     4 */
	edict_t *                  (*pfnCreateEntity)(void); /*    84     4 */
	void                       (*pfnRemoveEntity)(edict_t *); /*    88     4 */
	edict_t *                  (*pfnCreateNamedEntity)(int); /*    92     4 */
	void                       (*pfnMakeStatic)(edict_t *); /*    96     4 */
	int                        (*pfnEntIsOnFloor)(edict_t *); /*   100     4 */
	int                        (*pfnDropToFloor)(edict_t *); /*   104     4 */
	int                        (*pfnWalkMove)(edict_t *, float, float, int); /*   108     4 */
	void                       (*pfnSetOrigin)(edict_t *, const float  *); /*   112     4 */
	void                       (*pfnEmitSound)(edict_t *, int, const char  *, float, float, int, int); /*   116     4 */
	void                       (*pfnEmitAmbientSound)(edict_t *, float *, const char  *, float, float, int, int); /*   120     4 */
	void                       (*pfnTraceLine)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	void                       (*pfnTraceToss)(edict_t *, edict_t *, TraceResult *); /*   128     4 */
	int                        (*pfnTraceMonsterHull)(edict_t *, const float  *, const float  *, int, edict_t *, TraceResult *); /*   132     4 */
	void                       (*pfnTraceHull)(const float  *, const float  *, int, int, edict_t *, TraceResult *); /*   136     4 */
	void                       (*pfnTraceModel)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   140     4 */
	const char  *              (*pfnTraceTexture)(edict_t *, const float  *, const float  *); /*   144     4 */
	void                       (*pfnTraceSphere)(const float  *, const float  *, int, float, edict_t *, TraceResult *); /*   148     4 */
	void                       (*pfnGetAimVector)(edict_t *, float, float *); /*   152     4 */
	void                       (*pfnServerCommand)(char *); /*   156     4 */
	void                       (*pfnServerExecute)(void); /*   160     4 */
	void                       (*pfnClientCommand)(edict_t *, char *, ...); /*   164     4 */
	void                       (*pfnParticleEffect)(const float  *, const float  *, float, float); /*   168     4 */
	void                       (*pfnLightStyle)(int, char *); /*   172     4 */
	int                        (*pfnDecalIndex)(const char  *); /*   176     4 */
	int                        (*pfnPointContents)(const float  *); /*   180     4 */
	void                       (*pfnMessageBegin)(int, int, const float  *, edict_t *); /*   184     4 */
	void                       (*pfnMessageEnd)(void); /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	void                       (*pfnWriteByte)(int); /*   192     4 */
	void                       (*pfnWriteChar)(int); /*   196     4 */
	void                       (*pfnWriteShort)(int); /*   200     4 */
	void                       (*pfnWriteLong)(int); /*   204     4 */
	void                       (*pfnWriteAngle)(float); /*   208     4 */
	void                       (*pfnWriteCoord)(float); /*   212     4 */
	void                       (*pfnWriteString)(const char  *); /*   216     4 */
	void                       (*pfnWriteEntity)(int); /*   220     4 */
	void                       (*pfnCVarRegister)(cvar_t *); /*   224     4 */
	float                      (*pfnCVarGetFloat)(const char  *); /*   228     4 */
	const char  *              (*pfnCVarGetString)(const char  *); /*   232     4 */
	void                       (*pfnCVarSetFloat)(const char  *, float); /*   236     4 */
	void                       (*pfnCVarSetString)(const char  *, const char  *); /*   240     4 */
	void                       (*pfnAlertMessage)(ALERT_TYPE, char *, ...); /*   244     4 */
	void                       (*pfnEngineFprintf)(void *, char *, ...); /*   248     4 */
	void *                     (*pfnPvAllocEntPrivateData)(edict_t *, int32); /*   252     4 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	void *                     (*pfnPvEntPrivateData)(edict_t *); /*   256     4 */
	void                       (*pfnFreeEntPrivateData)(edict_t *); /*   260     4 */
	const char  *              (*pfnSzFromIndex)(int); /*   264     4 */
	int                        (*pfnAllocString)(const char  *); /*   268     4 */
	class entvars_s *          (*pfnGetVarsOfEnt)(edict_t *); /*   272     4 */
	edict_t *                  (*pfnPEntityOfEntOffset)(int); /*   276     4 */
	int                        (*pfnEntOffsetOfPEntity)(const edict_t  *); /*   280     4 */
	int                        (*pfnIndexOfEdict)(const edict_t  *); /*   284     4 */
	edict_t *                  (*pfnPEntityOfEntIndex)(int); /*   288     4 */
	edict_t *                  (*pfnFindEntityByVars)(class entvars_s *); /*   292     4 */
	void *                     (*pfnGetModelPtr)(edict_t *); /*   296     4 */
	int                        (*pfnRegUserMsg)(const char  *, int); /*   300     4 */
	void                       (*pfnAnimationAutomove)(const edict_t  *, float); /*   304     4 */
	void                       (*pfnGetBonePosition)(const edict_t  *, int, float *, float *); /*   308     4 */
	uint32                     (*pfnFunctionFromName)(const char  *); /*   312     4 */
	const char  *              (*pfnNameForFunction)(uint32); /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	void                       (*pfnClientPrintf)(edict_t *, PRINT_TYPE, const char  *); /*   320     4 */
	void                       (*pfnServerPrint)(const char  *); /*   324     4 */
	const char  *              (*pfnCmd_Args)(void); /*   328     4 */
	const char  *              (*pfnCmd_Argv)(int);  /*   332     4 */
	int                        (*pfnCmd_Argc)(void); /*   336     4 */
	void                       (*pfnGetAttachment)(const edict_t  *, int, float *, float *); /*   340     4 */
	void                       (*pfnCRC32_Init)(CRC32_t *); /*   344     4 */
	void                       (*pfnCRC32_ProcessBuffer)(CRC32_t *, void *, int); /*   348     4 */
	void                       (*pfnCRC32_ProcessByte)(CRC32_t *, unsigned char); /*   352     4 */
	CRC32_t                    (*pfnCRC32_Final)(CRC32_t); /*   356     4 */
	int32                      (*pfnRandomLong)(int32, int32); /*   360     4 */
	float                      (*pfnRandomFloat)(float, float); /*   364     4 */
	void                       (*pfnSetView)(const edict_t  *, const edict_t  *); /*   368     4 */
	float                      (*pfnTime)(void);     /*   372     4 */
	void                       (*pfnCrosshairAngle)(const edict_t  *, float, float); /*   376     4 */
	byte *                     (*pfnLoadFileForMe)(char *, int *); /*   380     4 */
	/* --- cacheline 6 boundary (384 bytes) --- */
	void                       (*pfnFreeFile)(void *); /*   384     4 */
	void                       (*pfnEndSection)(const char  *); /*   388     4 */
	int                        (*pfnCompareFileTime)(char *, char *, int *); /*   392     4 */
	void                       (*pfnGetGameDir)(char *); /*   396     4 */
	void                       (*pfnCvar_RegisterVariable)(cvar_t *); /*   400     4 */
	void                       (*pfnFadeClientVolume)(const edict_t  *, int, int, int, int); /*   404     4 */
	void                       (*pfnSetClientMaxspeed)(const edict_t  *, float); /*   408     4 */
	edict_t *                  (*pfnCreateFakeClient)(const char  *); /*   412     4 */
	void                       (*pfnRunPlayerMove)(edict_t *, const float  *, float, float, float, short unsigned int, byte, byte); /*   416     4 */
	int                        (*pfnNumberOfEntities)(void); /*   420     4 */
	char *                     (*pfnGetInfoKeyBuffer)(edict_t *); /*   424     4 */
	char *                     (*pfnInfoKeyValue)(char *, char *); /*   428     4 */
	void                       (*pfnSetKeyValue)(char *, char *, char *); /*   432     4 */
	void                       (*pfnSetClientKeyValue)(int, char *, char *, char *); /*   436     4 */
	int                        (*pfnIsMapValid)(char *); /*   440     4 */
	void                       (*pfnStaticDecal)(const float  *, int, int, int); /*   444     4 */
	/* --- cacheline 7 boundary (448 bytes) --- */
	int                        (*pfnPrecacheGeneric)(char *); /*   448     4 */
	int                        (*pfnGetPlayerUserId)(edict_t *); /*   452     4 */
	void                       (*pfnBuildSoundMsg)(edict_t *, int, const char  *, float, float, int, int, int, int, const float  *, edict_t *); /*   456     4 */
	int                        (*pfnIsDedicatedServer)(void); /*   460     4 */
	cvar_t *                   (*pfnCVarGetPointer)(const char  *); /*   464     4 */
	unsigned int               (*pfnGetPlayerWONId)(edict_t *); /*   468     4 */
	void                       (*pfnInfo_RemoveKey)(char *, const char  *); /*   472     4 */
	const char  *              (*pfnGetPhysicsKeyValue)(const edict_t  *, const char  *); /*   476     4 */
	void                       (*pfnSetPhysicsKeyValue)(const edict_t  *, const char  *, const char  *); /*   480     4 */
	const char  *              (*pfnGetPhysicsInfoString)(const edict_t  *); /*   484     4 */
	short unsigned int         (*pfnPrecacheEvent)(int, const char  *); /*   488     4 */
	void                       (*pfnPlaybackEvent)(int, const edict_t  *, short unsigned int, float, float *, float *, float, float, int, int, int, int); /*   492     4 */
	unsigned char *            (*pfnSetFatPVS)(float *); /*   496     4 */
	unsigned char *            (*pfnSetFatPAS)(float *); /*   500     4 */
	int                        (*pfnCheckVisibility)(const edict_t  *, unsigned char *); /*   504     4 */
	void                       (*pfnDeltaSetField)(class delta_s *, const char  *); /*   508     4 */
	/* --- cacheline 8 boundary (512 bytes) --- */
	void                       (*pfnDeltaUnsetField)(class delta_s *, const char  *); /*   512     4 */
	void                       (*pfnDeltaAddEncoder)(char *, void (*)(class delta_s *, const unsigned char  *, const unsigned char  *)); /*   516     4 */
	int                        (*pfnGetCurrentPlayer)(void); /*   520     4 */
	int                        (*pfnCanSkipPlayer)(const edict_t  *); /*   524     4 */
	int                        (*pfnDeltaFindField)(class delta_s *, const char  *); /*   528     4 */
	void                       (*pfnDeltaSetFieldByIndex)(class delta_s *, int); /*   532     4 */
	void                       (*pfnDeltaUnsetFieldByIndex)(class delta_s *, int); /*   536     4 */
	void                       (*pfnSetGroupMask)(int, int); /*   540     4 */
	int                        (*pfnCreateInstancedBaseline)(int, class entity_state_s *); /*   544     4 */
	void                       (*pfnCvar_DirectSet)(class cvar_s *, char *); /*   548     4 */
	void                       (*pfnForceUnmodified)(FORCE_TYPE, float *, float *, const char  *); /*   552     4 */
	void                       (*pfnGetPlayerStats)(const edict_t  *, int *, int *); /*   556     4 */
	void                       (*pfnAddServerCommand)(char *, void (*)(void)); /*   560     4 */
	qboolean                   (*pfnVoice_GetClientListening)(int, int); /*   564     4 */
	qboolean                   (*pfnVoice_SetClientListening)(int, int, qboolean); /*   568     4 */
	const char  *              (*pfnGetPlayerAuthId)(edict_t *); /*   572     4 */
	/* --- cacheline 9 boundary (576 bytes) --- */
	sequenceEntry_s *          (*pfnSequenceGet)(const char  *, const char  *); /*   576     4 */
	sentenceEntry_s *          (*pfnSequencePickSentence)(const char  *, int, int *); /*   580     4 */
	int                        (*pfnGetFileSize)(char *); /*   584     4 */
	unsigned int               (*pfnGetApproxWavePlayLen)(const char  *); /*   588     4 */
	int                        (*pfnIsCareerMatch)(void); /*   592     4 */
	int                        (*pfnGetLocalizedStringLength)(const char  *); /*   596     4 */
	void                       (*pfnRegisterTutorMessageShown)(int); /*   600     4 */
	int                        (*pfnGetTimesTutorMessageShown)(int); /*   604     4 */
	void                       (*ProcessTutorMessageDecayBuffer)(int *, int); /*   608     4 */
	void                       (*ConstructTutorMessageDecayBuffer)(int *, int); /*   612     4 */
	void                       (*ResetTutorMessageDecayData)(void); /*   616     4 */
	void                       (*pfnQueryClientCvarValue)(const edict_t  *, const char  *); /*   620     4 */
	void                       (*pfnQueryClientCvarValue2)(const edict_t  *, const char  *, int); /*   624     4 */
	int                        (*pfnCheckParm)(const char  *, char * *); /*   628     4 */

	/* size: 632, cachelines: 10, members: 158 */
	/* last cacheline: 56 bytes */
}; /* size: 632 */

/* 107 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 108 */
 /* pointer to 107 */
 /* size: 4 */

/* 109 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144096892 */

/* 110 */
 /* pointer to 109 */
 /* size: 4 */

/* 111 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 112 */
 /* pointer to 111 */
 /* size: 4 */

/* 113 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 114 */
 /* pointer to 113 */
 /* size: 4 */

/* 115 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144097412 */

/* 116 */
 /* pointer to 115 */
 /* size: 4 */

/* 117 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144097672 */

/* 118 */
 /* pointer to 117 */
 /* size: 4 */

/* 119 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144097880 */

/* 120 */
 /* pointer to 119 */
 /* size: 4 */

/* 121 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 122 */
 /* pointer to 121 */
 /* size: 4 */

/* 123 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144098192 */

/* 124 */
 /* pointer to 123 */
 /* size: 4 */

/* 125 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144098400 */

/* 126 */
 /* pointer to 125 */
 /* size: 4 */

/* 127 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 128 */
 /* pointer to 127 */
 /* size: 4 */

/* 129 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 130 */
 /* pointer to 129 */
 /* size: 4 */

/* 131 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 132 */
 /* pointer to 131 */
 /* size: 4 */

/* 133 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 134 */
 /* pointer to 133 */
 /* size: 4 */

/* 135 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143917232 */

/* 136 */
 /* pointer to 135 */
 /* size: 4 */

/* 137 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143917388 */

/* 138 */
 /* pointer to 137 */
 /* size: 4 */

/* 139 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 140 */
 /* pointer to 139 */
 /* size: 4 */

/* 141 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 142 */
 /* pointer to 141 */
 /* size: 4 */

/* 143 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 144 */
 /* pointer to 143 */
 /* size: 4 */

/* 145 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143918272 */

/* 146 */
 /* pointer to 145 */
 /* size: 4 */

/* 147 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143918480 */

/* 148 */
 /* pointer to 147 */
 /* size: 4 */

/* 149 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143918948 */

/* 150 */
 /* pointer to 149 */
 /* size: 4 */

/* 151 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143919416 */

/* 152 */
 /* pointer to 105 */
 /* size: 4 */

/* 153 */
 /* pointer to 151 */
 /* size: 4 */

/* 154 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143919832 */

/* 155 */
 /* pointer to 154 */
 /* size: 4 */

/* 156 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 157 */
 /* pointer to 156 */
 /* size: 4 */

/* 158 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 143920508 */

/* 159 */
 /* pointer to 158 */
 /* size: 4 */

/* 160 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 161 */
 /* pointer to 160 */
 /* size: 4 */

/* 162 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145246672 */

/* 163 */
 /* pointer to 162 */
 /* size: 4 */

/* 164 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145247088 */

/* 165 */
 /* pointer to 164 */
 /* size: 4 */

/* 166 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145247348 */

/* 167 */
 /* pointer to 166 */
 /* size: 4 */

/* 168 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145247504 */

/* 169 */
 /* pointer to 168 */
 /* size: 4 */

/* 170 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145247608 */

/* 171 */
 /* pointer to 170 */
 /* size: 4 */

/* 172 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145247816 */

/* 173 */
 /* pointer to 172 */
 /* size: 4 */

/* 174 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145248128 */

/* 175 */
 /* pointer to 174 */
 /* size: 4 */

/* 176 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 177 */
 /* pointer to 176 */
 /* size: 4 */

/* 178 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145248492 */

/* 179 */
 /* pointer to 178 */
 /* size: 4 */

/* 180 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145248804 */

/* 181 */
 /* pointer to 180 */
 /* size: 4 */

/* 182 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145248960 */

/* 183 */
 /* pointer to 182 */
 /* size: 4 */

/* 184 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145249116 */

/* 185 */
 /* pointer to 184 */
 /* size: 4 */

/* 186 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145249272 */

/* 187 */
 /* pointer to 86 */
 /* size: 4 */

/* 188 */
 /* pointer to 186 */
 /* size: 4 */

/* 189 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 190 */
 /* pointer to 189 */
 /* size: 4 */

/* 191 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 192 */
 /* pointer to 191 */
 /* size: 4 */

/* 193 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145249792 */

/* 194 */
 /* pointer to 193 */
 /* size: 4 */

/* 195 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145250000 */

/* 196 */
 /* pointer to 195 */
 /* size: 4 */

/* 197 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145250208 */

/* 198 */
 /* pointer to 197 */
 /* size: 4 */

/* 199 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145250416 */

/* 200 */
 /* pointer to 199 */
 /* size: 4 */

/* 201 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 202 */
 /* pointer to 201 */
 /* size: 4 */

/* 203 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 204 */
 /* pointer to 203 */
 /* size: 4 */

/* 205 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 206 */
 /* pointer to 205 */
 /* size: 4 */

/* 207 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 208 */
 /* pointer to 78 */
 /* size: 4 */

/* 209 */
 /* pointer to 207 */
 /* size: 4 */

/* 210 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 211 */
 /* pointer to 212 */
 /* size: 4 */

/* 212 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 804 */

/* 213 */
 /* pointer to 210 */
 /* size: 4 */

/* 214 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 215 */
 /* pointer to 214 */
 /* size: 4 */

/* 216 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 217 */
 /* pointer to 216 */
 /* size: 4 */

/* 218 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144644240 */

/* 219 */
 /* pointer to 218 */
 /* size: 4 */

/* 220 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144644448 */

/* 221 */
 /* pointer to 220 */
 /* size: 4 */

/* 222 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 223 */
 /* pointer to 222 */
 /* size: 4 */

/* 224 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 225 */
 /* pointer to 224 */
 /* size: 4 */

/* 226 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144645072 */

/* 227 */
 /* pointer to 226 */
 /* size: 4 */

/* 228 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 229 */
 /* pointer to 228 */
 /* size: 4 */

/* 230 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 231 */
 /* pointer to 230 */
 /* size: 4 */

/* 232 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144645540 */

/* 233 */
 /* pointer to 83 */
 /* size: 4 */

/* 234 */
 /* pointer to 232 */
 /* size: 4 */

/* 235 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144645748 */

/* 236 */
 /* pointer to 235 */
 /* size: 4 */

/* 237 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144646008 */

/* 238 */
 /* pointer to 237 */
 /* size: 4 */

/* 239 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 240 */
 /* pointer to 239 */
 /* size: 4 */

/* 241 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 242 */
 /* pointer to 241 */
 /* size: 4 */

/* 243 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 244 */
 /* pointer to 243 */
 /* size: 4 */

/* 245 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 144646788 */

/* 246 */
 /* pointer to 245 */
 /* size: 4 */

/* 247 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 248 */
 /* pointer to 247 */
 /* size: 4 */

/* 249 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145202700 */

/* 250 */
 /* pointer to 249 */
 /* size: 4 */

/* 251 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 252 */
 /* pointer to 49 */
 /* size: 4 */

/* 253 */
 /* pointer to 9 */
 /* size: 4 */

/* 254 */
 /* pointer to 251 */
 /* size: 4 */

/* 255 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145203272 */

/* 256 */
 /* pointer to 255 */
 /* size: 4 */

/* 257 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 258 */
 /* pointer to 257 */
 /* size: 4 */

/* 259 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145203688 */

/* 260 */
 /* pointer to 259 */
 /* size: 4 */

/* 261 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 262 */
 /* pointer to 261 */
 /* size: 4 */

/* 263 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145204208 */

/* 264 */
 /* pointer to 263 */
 /* size: 4 */

/* 265 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 266 */
 /* pointer to 265 */
 /* size: 4 */

/* 267 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 268 */
 /* pointer to 267 */
 /* size: 4 */

/* 269 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145205092 */

/* 270 */
 /* pointer to 269 */
 /* size: 4 */

/* 271 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145205352 */

/* 272 */
 /* pointer to 271 */
 /* size: 4 */

/* 273 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145205664 */

/* 274 */
 /* pointer to 273 */
 /* size: 4 */

/* 275 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145205976 */

/* 276 */
 /* pointer to 275 */
 /* size: 4 */

/* 277 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 278 */
 /* pointer to 277 */
 /* size: 4 */

/* 279 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 280 */
 /* pointer to 279 */
 /* size: 4 */

/* 281 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145187468 */

/* 282 */
 /* pointer to 281 */
 /* size: 4 */

/* 283 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 284 */
 /* pointer to 283 */
 /* size: 4 */

/* 285 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145187884 */

/* 286 */
 /* pointer to 285 */
 /* size: 4 */

/* 287 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 288 */
 /* pointer to 287 */
 /* size: 4 */

/* 289 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 2 */

/* 290 */
 /* pointer to 289 */
 /* size: 4 */

/* 291 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145188508 */

/* 292 */
 /* pointer to 291 */
 /* size: 4 */

/* 293 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 294 */
 /* pointer to 4 */
 /* size: 4 */

/* 295 */
 /* pointer to 293 */
 /* size: 4 */

/* 296 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 297 */
 /* pointer to 296 */
 /* size: 4 */

/* 298 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145189652 */

/* 299 */
 /* pointer to 300 */
 /* size: 4 */

/* 300 */
/* <0> (null):0 */
struct delta_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 301 */
 /* pointer to 298 */
 /* size: 4 */

/* 302 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145189976 */

/* 303 */
 /* pointer to 304 */
 /* size: 4 */

/* 304 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145190184 */

/* 305 */
 /* pointer to 306 */
 /* size: 4 */

/* 306 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 307 */
 /* pointer to 302 */
 /* size: 4 */

/* 308 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 309 */
 /* pointer to 308 */
 /* size: 4 */

/* 310 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145190756 */

/* 311 */
 /* pointer to 310 */
 /* size: 4 */

/* 312 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145190964 */

/* 313 */
 /* pointer to 312 */
 /* size: 4 */

/* 314 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 315 */
 /* pointer to 316 */
 /* size: 4 */

/* 316 */
/* <0> (null):0 */
struct entity_state_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 317 */
 /* pointer to 314 */
 /* size: 4 */

/* 318 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145400408 */

/* 319 */
 /* pointer to 84 */
 /* size: 4 */

/* 320 */
 /* pointer to 318 */
 /* size: 4 */

/* 321 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145400668 */

/* 322 */
 /* pointer to 321 */
 /* size: 4 */

/* 323 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145400980 */

/* 324 */
 /* pointer to 323 */
 /* size: 4 */

/* 325 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145401240 */

/* 326 */
 /* pointer to 325 */
 /* size: 4 */

/* 327 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 328 */
 /* pointer to 327 */
 /* size: 4 */

/* 329 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 330 */
 /* pointer to 329 */
 /* size: 4 */

/* 331 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 332 */
 /* pointer to 331 */
 /* size: 4 */

/* 333 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 334 */
 /* pointer to 333 */
 /* size: 4 */

/* 335 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 336 */
 /* pointer to 335 */
 /* size: 4 */

/* 337 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 338 */
 /* pointer to 337 */
 /* size: 4 */

/* 339 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145402696 */

/* 340 */
 /* pointer to 339 */
 /* size: 4 */

/* 341 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145402904 */

/* 342 */
 /* pointer to 341 */
 /* size: 4 */

/* 343 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145403112 */

/* 344 */
 /* pointer to 343 */
 /* size: 4 */

/* 345 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 346 */
 /* pointer to 17 */
 /* size: 4 */

/* 347 */
 /* pointer to 345 */
 /* size: 4 */

/* 348 */
/* <0> (null):0 */
typedef struct enginefuncs_s enginefuncs_t; /* size: 632 */

/* 349 */
/* <0> (null):0 */
struct KeyValueData_s {
	char *                     szClassName;          /*     0     4 */
	char *                     szKeyName;            /*     4     4 */
	char *                     szValue;              /*     8     4 */
	int32                      fHandled;             /*    12     4 */

	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 350 */
/* <0> (null):0 */
typedef struct KeyValueData_s KeyValueData; /* size: 16 */

/* 351 */
/* <0> (null):0 */
struct {
	char                       mapName[32];          /*     0    32 */
	char                       landmarkName[32];     /*    32    32 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	edict_t *                  pentLandmark;         /*    64     4 */
	class Vector              vecLandmarkOrigin;     /*    68    12 */

	/* size: 80, cachelines: 2, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 80 */

/* 352 */
/* <0> (null):0 */
typedef class  LEVELLIST; /* size: 80 */

/* 353 */
/* <0> (null):0 */
struct {
	int                        id;                   /*     0     4 */
	edict_t *                  pent;                 /*     4     4 */
	int                        location;             /*     8     4 */
	int                        size;                 /*    12     4 */
	int                        flags;                /*    16     4 */
	string_t                   classname;            /*    20     4 */

	/* size: 24, cachelines: 1, members: 6 */
	/* last cacheline: 24 bytes */
}; /* size: 24 */

/* 354 */
/* <0> (null):0 */
typedef class  ENTITYTABLE; /* size: 24 */

/* 355 */
/* <0> (null):0 */
typedef struct saverestore_s SAVERESTOREDATA; /* size: 1396 */

/* 356 */
/* <0> (null):0 */
struct saverestore_s {
	char *                     pBaseData;            /*     0     4 */
	char *                     pCurrentData;         /*     4     4 */
	int                        size;                 /*     8     4 */
	int                        bufferSize;           /*    12     4 */
	int                        tokenSize;            /*    16     4 */
	int                        tokenCount;           /*    20     4 */
	char * *                   pTokens;              /*    24     4 */
	int                        currentIndex;         /*    28     4 */
	int                        tableCount;           /*    32     4 */
	int                        connectionCount;      /*    36     4 */
	ENTITYTABLE *              pTable;               /*    40     4 */
	LEVELLIST                  levelList[16];        /*    44  1280 */
	/* --- cacheline 20 boundary (1280 bytes) was 44 bytes ago --- */
	int                        fUseLandmark;         /*  1324     4 */
	char                       szLandmarkName[20];   /*  1328    20 */
	/* --- cacheline 21 boundary (1344 bytes) was 4 bytes ago --- */
	class Vector              vecLandmarkOffset;     /*  1348    12 */
	float                      time;                 /*  1360     4 */
	char                       szCurrentMapName[32]; /*  1364    32 */

	/* size: 1396, cachelines: 22, members: 17 */
	/* last cacheline: 52 bytes */
}; /* size: 1396 */

/* 357 */
 /* pointer to 354 */
 /* size: 4 */

/* 358 */
/* <0> (null):0 */
LEVELLIST                  array[16]; /* size: 1280 */

/* 359 */
/* <0> (null):0 */
enum _fieldtypes {
	FIELD_FLOAT = 0,
	FIELD_STRING = 1,
	FIELD_ENTITY = 2,
	FIELD_CLASSPTR = 3,
	FIELD_EHANDLE = 4,
	FIELD_EVARS = 5,
	FIELD_EDICT = 6,
	FIELD_VECTOR = 7,
	FIELD_POSITION_VECTOR = 8,
	FIELD_POINTER = 9,
	FIELD_INTEGER = 10,
	FIELD_FUNCTION = 11,
	FIELD_BOOLEAN = 12,
	FIELD_SHORT = 13,
	FIELD_CHARACTER = 14,
	FIELD_TIME = 15,
	FIELD_MODELNAME = 16,
	FIELD_SOUNDNAME = 17,
	FIELD_TYPECOUNT = 18,
}; /* size: 4 */

/* 360 */
/* <0> (null):0 */
typedef enum _fieldtypes FIELDTYPE; /* size: 4 */

/* 361 */
/* <0> (null):0 */
struct {
	FIELDTYPE                  fieldType;            /*     0     4 */
	char *                     fieldName;            /*     4     4 */
	int                        fieldOffset;          /*     8     4 */
	short int                  fieldSize;            /*    12     2 */
	short int                  flags;                /*    14     2 */

	/* size: 16, cachelines: 1, members: 5 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 362 */
/* <0> (null):0 */
typedef class  TYPEDESCRIPTION; /* size: 16 */

/* 363 */
 /* pointer to 350 */
 /* size: 4 */

/* 364 */
 /* pointer to 355 */
 /* size: 4 */

/* 365 */
 /* pointer to 362 */
 /* size: 4 */

/* 366 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 367 */
/* <0> (null):0 */
typedef int ptrdiff_t; /* size: 4 */

/* 368 */
/* <0> (null):0 */
typedef int EOFFSET; /* size: 4 */

/* 369 */
/* <0> (null):0 */
enum {
	TS_AT_TOP = 0,
	TS_AT_BOTTOM = 1,
	TS_GOING_UP = 2,
	TS_GOING_DOWN = 3,
}; /* size: 4 */

/* 370 */
/* <0> (null):0 */
typedef enum  TOGGLE_STATE; /* size: 4 */

/* 371 */
/* <0> (null):0 */
class CSaveRestoreBuffer {
protected:

	SAVERESTOREDATA *          m_pdata;              /*     0     4 */
	/* <0> (null):0 */
	void CSaveRestoreBuffer(class CSaveRestoreBuffer *);

	/* <0> (null):0 */
	void CSaveRestoreBuffer(class CSaveRestoreBuffer *, SAVERESTOREDATA *);

	/* <0> (null):0 */
	void ~CSaveRestoreBuffer(class CSaveRestoreBuffer *, int);

	/* <0> (null):0 */
	int EntityIndex(class CSaveRestoreBuffer *, entvars_t *); /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP9entvars_s */

	/* <0> (null):0 */
	int EntityIndex(class CSaveRestoreBuffer *, edict_t *); /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP7edict_s */

	/* <0> (null):0 */
	int EntityIndex(class CSaveRestoreBuffer *, EOFFSET); /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEi */

	/* <0> (null):0 */
	int EntityIndex(class CSaveRestoreBuffer *, class CBaseEntity *); /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP11CBaseEntity */

	/* <0> (null):0 */
	int EntityFlags(class CSaveRestoreBuffer *, int, int); /* linkage=_ZN18CSaveRestoreBuffer11EntityFlagsEii */

	/* <0> (null):0 */
	int EntityFlagsSet(class CSaveRestoreBuffer *, int, int); /* linkage=_ZN18CSaveRestoreBuffer14EntityFlagsSetEii */

	/* <0> (null):0 */
	edict_t * EntityFromIndex(class CSaveRestoreBuffer *, int); /* linkage=_ZN18CSaveRestoreBuffer15EntityFromIndexEi */

	/* <0> (null):0 */
	short unsigned int TokenHash(class CSaveRestoreBuffer *, const char  *); /* linkage=_ZN18CSaveRestoreBuffer9TokenHashEPKc */

	/* <0> (null):0 */
	void BufferRewind(class CSaveRestoreBuffer *, int); /* linkage=_ZN18CSaveRestoreBuffer12BufferRewindEi */

	/* <0> (null):0 */
	unsigned int HashString(class CSaveRestoreBuffer *, const char  *); /* linkage=_ZN18CSaveRestoreBuffer10HashStringEPKc */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 372 */
 /* pointer to 371 */
 /* size: 4 */

/* 373 */
 /* pointer to 81 */
 /* size: 4 */

/* 374 */
 /* pointer to 375 */
 /* size: 4 */

/* 375 */
/* <0> (null):0 */
struct CBaseEntity {
	/* <0> (null):0 */
	virtual int ObjectCaps(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10ObjectCapsEv */

	/* <0> (null):0 */
	virtual void KeyValue(class CBaseEntity *, KeyValueData *); /* linkage=_ZN11CBaseEntity8KeyValueEP14KeyValueData_s */

	/* <0> (null):0 */
	class CBaseEntity * Instance(edict_t *); /* linkage=_ZN11CBaseEntity8InstanceEP7edict_s */

	/* <0> (null):0 */
	edict_t * edict(class CBaseEntity *); /* linkage=_ZN11CBaseEntity5edictEv */

	/* <0> (null):0 */
	int entindex(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8entindexEv */

	/* <0> (null):0 */
	void CBaseEntity(class CBaseEntity *);

	/* <0> (null):0 */
	void * operator new(size_t, entvars_t *); /* linkage=_ZN11CBaseEntitynwEjP9entvars_s */

	/* <0> (null):0 */
	virtual void Precache(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8PrecacheEv */

	/* <0> (null):0 */
	virtual void Restart(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7RestartEv */

	/* <0> (null):0 */
	virtual void Activate(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8ActivateEv */

	/* <0> (null):0 */
	virtual int Classify(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8ClassifyEv */

	/* <0> (null):0 */
	virtual void DeathNotice(class CBaseEntity *, entvars_t *); /* linkage=_ZN11CBaseEntity11DeathNoticeEP9entvars_s */

	/* <0> (null):0 */
	virtual int BloodColor(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10BloodColorEv */

	/* <0> (null):0 */
	virtual BOOL IsTriggered(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity11IsTriggeredEPS_ */

	/* <0> (null):0 */
	virtual class CBaseMonster * MyMonsterPointer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity16MyMonsterPointerEv */

	/* <0> (null):0 */
	virtual class CSquadMonster * MySquadMonsterPointer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity21MySquadMonsterPointerEv */

	/* <0> (null):0 */
	virtual int GetToggleState(class CBaseEntity *); /* linkage=_ZN11CBaseEntity14GetToggleStateEv */

	/* <0> (null):0 */
	virtual void AddPoints(class CBaseEntity *, int, BOOL); /* linkage=_ZN11CBaseEntity9AddPointsEii */

	/* <0> (null):0 */
	virtual void AddPointsToTeam(class CBaseEntity *, int, BOOL); /* linkage=_ZN11CBaseEntity15AddPointsToTeamEii */

	/* <0> (null):0 */
	virtual BOOL AddPlayerItem(class CBaseEntity *, class CBasePlayerItem *); /* linkage=_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem */

	/* <0> (null):0 */
	virtual BOOL RemovePlayerItem(class CBaseEntity *, class CBasePlayerItem *); /* linkage=_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem */

	/* <0> (null):0 */
	virtual int GiveAmmo(class CBaseEntity *, int, char *, int); /* linkage=_ZN11CBaseEntity8GiveAmmoEiPci */

	/* <0> (null):0 */
	virtual float GetDelay(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8GetDelayEv */

	/* <0> (null):0 */
	virtual int IsMoving(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8IsMovingEv */

	/* <0> (null):0 */
	virtual void OverrideReset(class CBaseEntity *); /* linkage=_ZN11CBaseEntity13OverrideResetEv */

	/* <0> (null):0 */
	virtual void SetToggleState(class CBaseEntity *, int); /* linkage=_ZN11CBaseEntity14SetToggleStateEi */

	/* <0> (null):0 */
	virtual void StartSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity13StartSneakingEv */

	/* <0> (null):0 */
	virtual void StopSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12StopSneakingEv */

	/* <0> (null):0 */
	virtual BOOL OnControls(class CBaseEntity *, entvars_t *); /* linkage=_ZN11CBaseEntity10OnControlsEP9entvars_s */

	/* <0> (null):0 */
	virtual BOOL IsSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10IsSneakingEv */

	/* <0> (null):0 */
	virtual BOOL IsAlive(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7IsAliveEv */

	/* <0> (null):0 */
	virtual BOOL IsBSPModel(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10IsBSPModelEv */

	/* <0> (null):0 */
	virtual BOOL ReflectGauss(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12ReflectGaussEv */

	/* <0> (null):0 */
	virtual BOOL IsPlayer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8IsPlayerEv */

	/* <0> (null):0 */
	virtual BOOL IsNetClient(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11IsNetClientEv */

	/* <0> (null):0 */
	virtual const char  * TeamID(class CBaseEntity *); /* linkage=_ZN11CBaseEntity6TeamIDEv */

	/* <0> (null):0 */
	virtual void Think(class CBaseEntity *); /* linkage=_ZN11CBaseEntity5ThinkEv */

	/* <0> (null):0 */
	virtual void Use(class CBaseEntity *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float); /* linkage=_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf */

	/* <0> (null):0 */
	virtual void Blocked(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity7BlockedEPS_ */

	/* <0> (null):0 */
	virtual class CBaseEntity * Respawn(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7RespawnEv */

	/* <0> (null):0 */
	virtual void UpdateOwner(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11UpdateOwnerEv */

	/* <0> (null):0 */
	virtual BOOL FBecomeProne(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12FBecomeProneEv */

	/* <0> (null):0 */
	virtual class Vector Center(class CBaseEntity *); /* linkage=_ZN11CBaseEntity6CenterEv */

	/* <0> (null):0 */
	virtual class Vector EyePosition(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11EyePositionEv */

	/* <0> (null):0 */
	virtual class Vector EarPosition(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11EarPositionEv */

	/* <0> (null):0 */
	virtual class Vector BodyTarget(class CBaseEntity *, const class Vector  &); /* linkage=_ZN11CBaseEntity10BodyTargetERK6Vector */

	/* <0> (null):0 */
	virtual int Illumination(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12IlluminationEv */

	/* <0> (null):0 */
	virtual BOOL HasTarget(class CBaseEntity *, string_t); /* linkage=_ZN11CBaseEntity9HasTargetEj */

	/* vtable has 43 entries: {
	   [6] = ObjectCaps(_ZN11CBaseEntity10ObjectCapsEv), 
	   [3] = KeyValue(_ZN11CBaseEntity8KeyValueEP14KeyValueData_s), 
	   [1] = Precache(_ZN11CBaseEntity8PrecacheEv), 
	   [2] = Restart(_ZN11CBaseEntity7RestartEv), 
	   [7] = Activate(_ZN11CBaseEntity8ActivateEv), 
	   [9] = Classify(_ZN11CBaseEntity8ClassifyEv), 
	   [10] = DeathNotice(_ZN11CBaseEntity11DeathNoticeEP9entvars_s), 
	   [15] = BloodColor(_ZN11CBaseEntity10BloodColorEv), 
	   [17] = IsTriggered(_ZN11CBaseEntity11IsTriggeredEPS_), 
	   [18] = MyMonsterPointer(_ZN11CBaseEntity16MyMonsterPointerEv), 
	   [19] = MySquadMonsterPointer(_ZN11CBaseEntity21MySquadMonsterPointerEv), 
	   [20] = GetToggleState(_ZN11CBaseEntity14GetToggleStateEv), 
	   [21] = AddPoints(_ZN11CBaseEntity9AddPointsEii), 
	   [22] = AddPointsToTeam(_ZN11CBaseEntity15AddPointsToTeamEii), 
	   [23] = AddPlayerItem(_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem), 
	   [24] = RemovePlayerItem(_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem), 
	   [25] = GiveAmmo(_ZN11CBaseEntity8GiveAmmoEiPci), 
	   [26] = GetDelay(_ZN11CBaseEntity8GetDelayEv), 
	   [27] = IsMoving(_ZN11CBaseEntity8IsMovingEv), 
	   [28] = OverrideReset(_ZN11CBaseEntity13OverrideResetEv), 
	   [30] = SetToggleState(_ZN11CBaseEntity14SetToggleStateEi), 
	   [31] = StartSneaking(_ZN11CBaseEntity13StartSneakingEv), 
	   [32] = StopSneaking(_ZN11CBaseEntity12StopSneakingEv), 
	   [33] = OnControls(_ZN11CBaseEntity10OnControlsEP9entvars_s), 
	   [34] = IsSneaking(_ZN11CBaseEntity10IsSneakingEv), 
	   [35] = IsAlive(_ZN11CBaseEntity7IsAliveEv), 
	   [36] = IsBSPModel(_ZN11CBaseEntity10IsBSPModelEv), 
	   [37] = ReflectGauss(_ZN11CBaseEntity12ReflectGaussEv), 
	   [40] = IsPlayer(_ZN11CBaseEntity8IsPlayerEv), 
	   [41] = IsNetClient(_ZN11CBaseEntity11IsNetClientEv), 
	   [42] = TeamID(_ZN11CBaseEntity6TeamIDEv), 
	   [44] = Think(_ZN11CBaseEntity5ThinkEv), 
	   [46] = Use(_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf), 
	   [47] = Blocked(_ZN11CBaseEntity7BlockedEPS_), 
	   [48] = Respawn(_ZN11CBaseEntity7RespawnEv), 
	   [49] = UpdateOwner(_ZN11CBaseEntity11UpdateOwnerEv), 
	   [50] = FBecomeProne(_ZN11CBaseEntity12FBecomeProneEv), 
	   [51] = Center(_ZN11CBaseEntity6CenterEv), 
	   [52] = EyePosition(_ZN11CBaseEntity11EyePositionEv), 
	   [53] = EarPosition(_ZN11CBaseEntity11EarPositionEv), 
	   [54] = BodyTarget(_ZN11CBaseEntity10BodyTargetERK6Vector), 
	   [55] = Illumination(_ZN11CBaseEntity12IlluminationEv), 
	   [38] = HasTarget(_ZN11CBaseEntity9HasTargetEj), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 376 */
/* <0> (null):0 */
class CSave : public CSaveRestoreBuffer {
public:

	/* class CSaveRestoreBuffer  <ancestor>; */      /*     0     4 */
	/* <0> (null):0 */
	void CSave(class CSave *, SAVERESTOREDATA *);

	/* <0> (null):0 */
	void WriteShort(class CSave *, const char  *, const short int  *, int); /* linkage=_ZN5CSave10WriteShortEPKcPKsi */

	/* <0> (null):0 */
	void WriteInt(class CSave *, const char  *, const int  *, int); /* linkage=_ZN5CSave8WriteIntEPKcPKii */

	/* <0> (null):0 */
	void WriteFloat(class CSave *, const char  *, const float  *, int); /* linkage=_ZN5CSave10WriteFloatEPKcPKfi */

	/* <0> (null):0 */
	void WriteTime(class CSave *, const char  *, const float  *, int); /* linkage=_ZN5CSave9WriteTimeEPKcPKfi */

	/* <0> (null):0 */
	void WriteData(class CSave *, const char  *, int, const char  *); /* linkage=_ZN5CSave9WriteDataEPKciS1_ */

	/* <0> (null):0 */
	void WriteString(class CSave *, const char  *, const char  *); /* linkage=_ZN5CSave11WriteStringEPKcS1_ */

	/* <0> (null):0 */
	void WriteString(class CSave *, const char  *, const int  *, int); /* linkage=_ZN5CSave11WriteStringEPKcPKii */

	/* <0> (null):0 */
	void WriteVector(class CSave *, const char  *, const class Vector  &); /* linkage=_ZN5CSave11WriteVectorEPKcRK6Vector */

	/* <0> (null):0 */
	void WriteVector(class CSave *, const char  *, const float  *, int); /* linkage=_ZN5CSave11WriteVectorEPKcPKfi */

	/* <0> (null):0 */
	void WritePositionVector(class CSave *, const char  *, const class Vector  &); /* linkage=_ZN5CSave19WritePositionVectorEPKcRK6Vector */

	/* <0> (null):0 */
	void WritePositionVector(class CSave *, const char  *, const float  *, int); /* linkage=_ZN5CSave19WritePositionVectorEPKcPKfi */

	/* <0> (null):0 */
	void WriteFunction(class CSave *, const char  *, void * *, int); /* linkage=_ZN5CSave13WriteFunctionEPKcPPvi */

	/* <0> (null):0 */
	int WriteEntVars(class CSave *, const char  *, entvars_t *); /* linkage=_ZN5CSave12WriteEntVarsEPKcP9entvars_s */

	/* <0> (null):0 */
	int WriteFields(class CSave *, const char  *, void *, TYPEDESCRIPTION *, int); /* linkage=_ZN5CSave11WriteFieldsEPKcPvP15TYPEDESCRIPTIONi */

private:

	/* <0> (null):0 */
	int DataEmpty(class CSave *, const char  *, int); /* linkage=_ZN5CSave9DataEmptyEPKci */

	/* <0> (null):0 */
	void BufferField(class CSave *, const char  *, int, const char  *); /* linkage=_ZN5CSave11BufferFieldEPKciS1_ */

	/* <0> (null):0 */
	void BufferString(class CSave *, char *, int); /* linkage=_ZN5CSave12BufferStringEPci */

	/* <0> (null):0 */
	void BufferData(class CSave *, const char  *, int); /* linkage=_ZN5CSave10BufferDataEPKci */

	/* <0> (null):0 */
	void BufferHeader(class CSave *, const char  *, int); /* linkage=_ZN5CSave12BufferHeaderEPKci */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 377 */
 /* pointer to 376 */
 /* size: 4 */

/* 378 */
 /* pointer to 379 */
 /* size: 4 */

/* 379 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 2 */

/* 380 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 381 */
 /* pointer to 16 */
 /* size: 4 */

/* 382 */
/* <0> (null):0 */
struct {
	short unsigned int         size;                 /*     0     2 */
	short unsigned int         token;                /*     2     2 */
	char *                     pData;                /*     4     4 */

	/* size: 8, cachelines: 1, members: 3 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 383 */
/* <0> (null):0 */
typedef class  HEADER; /* size: 8 */

/* 384 */
/* <0> (null):0 */
class CRestore : public CSaveRestoreBuffer {
public:

	/* class CSaveRestoreBuffer  <ancestor>; */      /*     0     4 */
private:

	int                        m_global;             /*     4     4 */
	BOOL                       m_precache;           /*     8     4 */
	/* <0> (null):0 */
	void CRestore(class CRestore *, SAVERESTOREDATA *);

	/* <0> (null):0 */
	int ReadEntVars(class CRestore *, const char  *, entvars_t *); /* linkage=_ZN8CRestore11ReadEntVarsEPKcP9entvars_s */

	/* <0> (null):0 */
	int ReadFields(class CRestore *, const char  *, void *, TYPEDESCRIPTION *, int); /* linkage=_ZN8CRestore10ReadFieldsEPKcPvP15TYPEDESCRIPTIONi */

	/* <0> (null):0 */
	int ReadField(class CRestore *, void *, TYPEDESCRIPTION *, int, int, int, char *, void *); /* linkage=_ZN8CRestore9ReadFieldEPvP15TYPEDESCRIPTIONiiiPcS0_ */

	/* <0> (null):0 */
	int ReadInt(class CRestore *); /* linkage=_ZN8CRestore7ReadIntEv */

	/* <0> (null):0 */
	short int ReadShort(class CRestore *); /* linkage=_ZN8CRestore9ReadShortEv */

	/* <0> (null):0 */
	int ReadNamedInt(class CRestore *, const char  *); /* linkage=_ZN8CRestore12ReadNamedIntEPKc */

	/* <0> (null):0 */
	char * ReadNamedString(class CRestore *, const char  *); /* linkage=_ZN8CRestore15ReadNamedStringEPKc */

	/* <0> (null):0 */
	int Empty(class CRestore *); /* linkage=_ZN8CRestore5EmptyEv */

	/* <0> (null):0 */
	void SetGlobalMode(class CRestore *, int); /* linkage=_ZN8CRestore13SetGlobalModeEi */

	/* <0> (null):0 */
	void PrecacheMode(class CRestore *, BOOL); /* linkage=_ZN8CRestore12PrecacheModeEi */

	/* <0> (null):0 */
	char * BufferPointer(class CRestore *); /* linkage=_ZN8CRestore13BufferPointerEv */

	/* <0> (null):0 */
	void BufferReadBytes(class CRestore *, char *, int); /* linkage=_ZN8CRestore15BufferReadBytesEPci */

	/* <0> (null):0 */
	void BufferSkipBytes(class CRestore *, int); /* linkage=_ZN8CRestore15BufferSkipBytesEi */

	/* <0> (null):0 */
	int BufferSkipZString(class CRestore *); /* linkage=_ZN8CRestore17BufferSkipZStringEv */

	/* <0> (null):0 */
	int BufferCheckZString(class CRestore *, const char  *); /* linkage=_ZN8CRestore18BufferCheckZStringEPKc */

	/* <0> (null):0 */
	void BufferReadHeader(class CRestore *, HEADER *); /* linkage=_ZN8CRestore16BufferReadHeaderEP6HEADER */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 385 */
 /* pointer to 384 */
 /* size: 4 */

/* 386 */
 /* pointer to 383 */
 /* size: 4 */

/* 387 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 388 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 389 */
/* <0> (null):0 */
enum {
	USE_OFF = 0,
	USE_ON = 1,
	USE_SET = 2,
	USE_TOGGLE = 3,
}; /* size: 4 */

/* 390 */
/* <0> (null):0 */
typedef enum  USE_TYPE; /* size: 4 */

/* 391 */
/* <0> (null):0 */
class CUnifiedSignals {
private:

	int                        m_flSignal;           /*     0     4 */
	int                        m_flState;            /*     4     4 */
	/* <0> (null):0 */
	void CUnifiedSignals(class CUnifiedSignals *);

	/* <0> (null):0 */
	int Update(class CUnifiedSignals *); /* linkage=_ZN15CUnifiedSignals6UpdateEv */

	/* <0> (null):0 */
	void Signal(class CUnifiedSignals *, int); /* linkage=_ZN15CUnifiedSignals6SignalEi */

	/* <0> (null):0 */
	int GetState(class CUnifiedSignals *); /* linkage=_ZN15CUnifiedSignals8GetStateEv */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 392 */
 /* pointer to 391 */
 /* size: 4 */

/* 393 */
/* <0> (null):0 */
class CGrenade {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 394 */
/* <0> (null):0 */
struct {
	int                        iSlot;                /*     0     4 */
	int                        iPosition;            /*     4     4 */
	const char  *              pszAmmo1;             /*     8     4 */
	int                        iMaxAmmo1;            /*    12     4 */
	const char  *              pszAmmo2;             /*    16     4 */
	int                        iMaxAmmo2;            /*    20     4 */
	const char  *              pszName;              /*    24     4 */
	int                        iMaxClip;             /*    28     4 */
	int                        iId;                  /*    32     4 */
	int                        iFlags;               /*    36     4 */
	int                        iWeight;              /*    40     4 */

	/* size: 44, cachelines: 1, members: 11 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 395 */
/* <0> (null):0 */
typedef class  ItemInfo; /* size: 44 */

/* 396 */
/* <0> (null):0 */
enum TeamName {
	UNASSIGNED = 0,
	TERRORIST = 1,
	CT = 2,
	SPECTATOR = 3,
}; /* size: 4 */

/* 397 */
/* <0> (null):0 */
enum ModelName {
	MODEL_UNASSIGNED = 0,
	MODEL_URBAN = 1,
	MODEL_TERROR = 2,
	MODEL_LEET = 3,
	MODEL_ARCTIC = 4,
	MODEL_GSG9 = 5,
	MODEL_GIGN = 6,
	MODEL_SAS = 7,
	MODEL_GUERILLA = 8,
	MODEL_VIP = 9,
	MODEL_MILITIA = 10,
	MODEL_SPETSNAZ = 11,
}; /* size: 4 */

/* 398 */
/* <0> (null):0 */
enum JoinState {
	JOINED = 0,
	SHOWLTEXT = 1,
	READINGLTEXT = 2,
	SHOWTEAMSELECT = 3,
	PICKINGTEAM = 4,
	GETINTOGAME = 5,
}; /* size: 4 */

/* 399 */
/* <0> (null):0 */
class CBasePlayer {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 400 */
 /* pointer to 399 */
 /* size: 4 */

/* 401 */
/* <0> (null):0 */
enum {
	GR_NONE = 0,
	GR_WEAPON_RESPAWN_YES = 1,
	GR_WEAPON_RESPAWN_NO = 2,
	GR_AMMO_RESPAWN_YES = 3,
	GR_AMMO_RESPAWN_NO = 4,
	GR_ITEM_RESPAWN_YES = 5,
	GR_ITEM_RESPAWN_NO = 6,
	GR_PLR_DROP_GUN_ALL = 7,
	GR_PLR_DROP_GUN_ACTIVE = 8,
	GR_PLR_DROP_GUN_NO = 9,
	GR_PLR_DROP_AMMO_ALL = 10,
	GR_PLR_DROP_AMMO_ACTIVE = 11,
	GR_PLR_DROP_AMMO_NO = 12,
}; /* size: 4 */

/* 402 */
wchar_t
 /* size: 4 */

/* 403 */
/* <0> (null):0 */
enum GameEventType {
	EVENT_INVALID = 0,
	EVENT_WEAPON_FIRED = 1,
	EVENT_WEAPON_FIRED_ON_EMPTY = 2,
	EVENT_WEAPON_RELOADED = 3,
	EVENT_HE_GRENADE_EXPLODED = 4,
	EVENT_FLASHBANG_GRENADE_EXPLODED = 5,
	EVENT_SMOKE_GRENADE_EXPLODED = 6,
	EVENT_GRENADE_BOUNCED = 7,
	EVENT_BEING_SHOT_AT = 8,
	EVENT_PLAYER_BLINDED_BY_FLASHBANG = 9,
	EVENT_PLAYER_FOOTSTEP = 10,
	EVENT_PLAYER_JUMPED = 11,
	EVENT_PLAYER_DIED = 12,
	EVENT_PLAYER_LANDED_FROM_HEIGHT = 13,
	EVENT_PLAYER_TOOK_DAMAGE = 14,
	EVENT_HOSTAGE_DAMAGED = 15,
	EVENT_HOSTAGE_KILLED = 16,
	EVENT_DOOR = 17,
	EVENT_BREAK_GLASS = 18,
	EVENT_BREAK_WOOD = 19,
	EVENT_BREAK_METAL = 20,
	EVENT_BREAK_FLESH = 21,
	EVENT_BREAK_CONCRETE = 22,
	EVENT_BOMB_PLANTED = 23,
	EVENT_BOMB_DROPPED = 24,
	EVENT_BOMB_PICKED_UP = 25,
	EVENT_BOMB_BEEP = 26,
	EVENT_BOMB_DEFUSING = 27,
	EVENT_BOMB_DEFUSE_ABORTED = 28,
	EVENT_BOMB_DEFUSED = 29,
	EVENT_BOMB_EXPLODED = 30,
	EVENT_HOSTAGE_USED = 31,
	EVENT_HOSTAGE_RESCUED = 32,
	EVENT_ALL_HOSTAGES_RESCUED = 33,
	EVENT_VIP_ESCAPED = 34,
	EVENT_VIP_ASSASSINATED = 35,
	EVENT_TERRORISTS_WIN = 36,
	EVENT_CTS_WIN = 37,
	EVENT_ROUND_DRAW = 38,
	EVENT_ROUND_WIN = 39,
	EVENT_ROUND_LOSS = 40,
	EVENT_ROUND_START = 41,
	EVENT_PLAYER_SPAWNED = 42,
	EVENT_CLIENT_CORPSE_SPAWNED = 43,
	EVENT_BUY_TIME_START = 44,
	EVENT_PLAYER_LEFT_BUY_ZONE = 45,
	EVENT_DEATH_CAMERA_START = 46,
	EVENT_KILL_ALL = 47,
	EVENT_ROUND_TIME = 48,
	EVENT_DIE = 49,
	EVENT_KILL = 50,
	EVENT_HEADSHOT = 51,
	EVENT_KILL_FLASHBANGED = 52,
	EVENT_TUTOR_BUY_MENU_OPENNED = 53,
	EVENT_TUTOR_AUTOBUY = 54,
	EVENT_PLAYER_BOUGHT_SOMETHING = 55,
	EVENT_TUTOR_NOT_BUYING_ANYTHING = 56,
	EVENT_TUTOR_NEED_TO_BUY_PRIMARY_WEAPON = 57,
	EVENT_TUTOR_NEED_TO_BUY_PRIMARY_AMMO = 58,
	EVENT_TUTOR_NEED_TO_BUY_SECONDARY_AMMO = 59,
	EVENT_TUTOR_NEED_TO_BUY_ARMOR = 60,
	EVENT_TUTOR_NEED_TO_BUY_DEFUSE_KIT = 61,
	EVENT_TUTOR_NEED_TO_BUY_GRENADE = 62,
	EVENT_CAREER_TASK_DONE = 63,
	EVENT_START_RADIO_1 = 64,
	EVENT_RADIO_COVER_ME = 65,
	EVENT_RADIO_YOU_TAKE_THE_POINT = 66,
	EVENT_RADIO_HOLD_THIS_POSITION = 67,
	EVENT_RADIO_REGROUP_TEAM = 68,
	EVENT_RADIO_FOLLOW_ME = 69,
	EVENT_RADIO_TAKING_FIRE = 70,
	EVENT_START_RADIO_2 = 71,
	EVENT_RADIO_GO_GO_GO = 72,
	EVENT_RADIO_TEAM_FALL_BACK = 73,
	EVENT_RADIO_STICK_TOGETHER_TEAM = 74,
	EVENT_RADIO_GET_IN_POSITION_AND_WAIT = 75,
	EVENT_RADIO_STORM_THE_FRONT = 76,
	EVENT_RADIO_REPORT_IN_TEAM = 77,
	EVENT_START_RADIO_3 = 78,
	EVENT_RADIO_AFFIRMATIVE = 79,
	EVENT_RADIO_ENEMY_SPOTTED = 80,
	EVENT_RADIO_NEED_BACKUP = 81,
	EVENT_RADIO_SECTOR_CLEAR = 82,
	EVENT_RADIO_IN_POSITION = 83,
	EVENT_RADIO_REPORTING_IN = 84,
	EVENT_RADIO_GET_OUT_OF_THERE = 85,
	EVENT_RADIO_NEGATIVE = 86,
	EVENT_RADIO_ENEMY_DOWN = 87,
	EVENT_END_RADIO = 88,
	EVENT_NEW_MATCH = 89,
	EVENT_PLAYER_CHANGED_TEAM = 90,
	EVENT_BULLET_IMPACT = 91,
	EVENT_GAME_COMMENCE = 92,
	EVENT_WEAPON_ZOOMED = 93,
	EVENT_HOSTAGE_CALLED_FOR_HELP = 94,
	NUM_GAME_EVENTS = 95,
}; /* size: 4 */

/* 404 */
 /* pointer to 393 */
 /* size: 4 */

/* 405 */
/* <0> (null):0 */
class CFuncWeaponCheck : public CBaseEntity {
public:

	/* struct CBaseEntity         <ancestor>; */     /*     0     0 */
private:

	string_t                   sTriggerWithItems;    /*   152     4 */
	string_t                   sTriggerNoItems;      /*   156     4 */
	string_t                   sMaster;              /*   160     4 */
	unsigned int               sItemName[32];        /*   164   128 */
	/* --- cacheline 2 boundary (128 bytes) was 12 bytes ago --- */
	int                        iItemCount;           /*   292     4 */
	int                        iAnyWeapon;           /*   296     4 */

	/* Bitfield combined with previous fields */

	TYPEDESCRIPTION            m_SaveData[6];        /*     0    96 */
	/* <0> (null):0 */
	void CFuncWeaponCheck(class CFuncWeaponCheck *, const class CFuncWeaponCheck  &);

	/* <0> (null):0 */
	void CFuncWeaponCheck(class CFuncWeaponCheck *);

	/* <0> (null):0 */
	virtual void Spawn(class CFuncWeaponCheck *); /* linkage=_ZN16CFuncWeaponCheck5SpawnEv */

	/* <0> (null):0 */
	virtual void Touch(class CFuncWeaponCheck *, class CBaseEntity *); /* linkage=_ZN16CFuncWeaponCheck5TouchEP11CBaseEntity */

	/* <0> (null):0 */
	virtual void KeyValue(class CFuncWeaponCheck *, KeyValueData *); /* linkage=_ZN16CFuncWeaponCheck8KeyValueEP14KeyValueData_s */

	/* <0> (null):0 */
	virtual int Save(class CFuncWeaponCheck *, class CSave &); /* linkage=_ZN16CFuncWeaponCheck4SaveER5CSave */

	/* <0> (null):0 */
	virtual int Restore(class CFuncWeaponCheck *, class CRestore &); /* linkage=_ZN16CFuncWeaponCheck7RestoreER8CRestore */

	/* vtable has 5 entries: {
	   [0] = Spawn(_ZN16CFuncWeaponCheck5SpawnEv), 
	   [45] = Touch(_ZN16CFuncWeaponCheck5TouchEP11CBaseEntity), 
	   [3] = KeyValue(_ZN16CFuncWeaponCheck8KeyValueEP14KeyValueData_s), 
	   [4] = Save(_ZN16CFuncWeaponCheck4SaveER5CSave), 
	   [5] = Restore(_ZN16CFuncWeaponCheck7RestoreER8CRestore), 
	} */
	/* size: 300, cachelines: 5, members: 8 */
	/* last cacheline: 44 bytes */

	/* BRAIN FART ALERT! 300 != 148 + 0(holes), diff = 152 */

}; /* size: 300 */

/* 406 */
/* <0> (null):0 */
unsigned int               array[32]; /* size: 128 */

/* 407 */
/* <0> (null):0 */
TYPEDESCRIPTION            array[6]; /* size: 96 */

/* 408 */
 /* pointer to 405 */
 /* size: 4 */

/* 409 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 410 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 300 */

/* 411 */
 /* pointer to 375 */
 /* size: 4 */

/* 412 */
/* <0> (null):0 */
class CBaseGrenCatch : public CBaseEntity {
public:

	/* struct CBaseEntity         <ancestor>; */     /*     0     0 */
private:

	int                        m_NeedGrenadeType;    /*   152     4 */
	string_t                   sTriggerOnGrenade;    /*   156     4 */
	string_t                   sDisableOnGrenade;    /*   160     4 */
	bool                       m_fSmokeTouching;     /*   164     1 */
	bool                       m_fFlashTouched;      /*   165     1 */

	/* Bitfield combined with previous fields */

	TYPEDESCRIPTION            m_SaveData[5];        /*     0    80 */
	/* <0> (null):0 */
	void CBaseGrenCatch(class CBaseGrenCatch *, const class CBaseGrenCatch  &);

	/* <0> (null):0 */
	void CBaseGrenCatch(class CBaseGrenCatch *);

	/* <0> (null):0 */
	virtual void Spawn(class CBaseGrenCatch *); /* linkage=_ZN14CBaseGrenCatch5SpawnEv */

	/* <0> (null):0 */
	virtual void Touch(class CBaseGrenCatch *, class CBaseEntity *); /* linkage=_ZN14CBaseGrenCatch5TouchEP11CBaseEntity */

	/* <0> (null):0 */
	virtual void Think(class CBaseGrenCatch *); /* linkage=_ZN14CBaseGrenCatch5ThinkEv */

	/* <0> (null):0 */
	virtual void KeyValue(class CBaseGrenCatch *, KeyValueData *); /* linkage=_ZN14CBaseGrenCatch8KeyValueEP14KeyValueData_s */

	/* <0> (null):0 */
	virtual int ObjectCaps(class CBaseGrenCatch *); /* linkage=_ZN14CBaseGrenCatch10ObjectCapsEv */

	/* <0> (null):0 */
	virtual int Save(class CBaseGrenCatch *, class CSave &); /* linkage=_ZN14CBaseGrenCatch4SaveER5CSave */

	/* <0> (null):0 */
	virtual int Restore(class CBaseGrenCatch *, class CRestore &); /* linkage=_ZN14CBaseGrenCatch7RestoreER8CRestore */

	/* vtable has 7 entries: {
	   [0] = Spawn(_ZN14CBaseGrenCatch5SpawnEv), 
	   [45] = Touch(_ZN14CBaseGrenCatch5TouchEP11CBaseEntity), 
	   [44] = Think(_ZN14CBaseGrenCatch5ThinkEv), 
	   [3] = KeyValue(_ZN14CBaseGrenCatch8KeyValueEP14KeyValueData_s), 
	   [6] = ObjectCaps(_ZN14CBaseGrenCatch10ObjectCapsEv), 
	   [4] = Save(_ZN14CBaseGrenCatch4SaveER5CSave), 
	   [5] = Restore(_ZN14CBaseGrenCatch7RestoreER8CRestore), 
	} */
	/* size: 168, cachelines: 3, members: 7 */
	/* last cacheline: 40 bytes */

	/* BRAIN FART ALERT! 168 != 16 + 0(holes), diff = 152 */

}; /* size: 168 */

/* 413 */
/* <0> (null):0 */
TYPEDESCRIPTION            array[5]; /* size: 80 */

/* 414 */
 /* pointer to 412 */
 /* size: 4 */

/* 415 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 416 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 168 */

/* 417 */
/* <0> (null):0 */
class CHalfLifeTraining : public CHalfLifeMultiplay {
public:

	/* class CHalfLifeMultiplay  <ancestor>; */      /*     0     0 */
	float                      FillAccountTime;      /*   708     4 */
	float                      ServerRestartTime;    /*   712     4 */
	BOOL                       fInBuyArea;           /*   716     4 */
	BOOL                       fVisitedBuyArea;      /*   720     4 */
	bool                       fVGUIMenus;           /*   724     1 */
	/* <0> (null):0 */
	void CHalfLifeTraining(class CHalfLifeTraining *, const class CHalfLifeTraining  &);

	/* <0> (null):0 */
	void HostageDied(class CHalfLifeTraining *); /* linkage=_ZN17CHalfLifeTraining11HostageDiedEv */

	/* <0> (null):0 */
	bool PlayerCanBuy(class CHalfLifeTraining *, class CBasePlayer *); /* linkage=_ZN17CHalfLifeTraining12PlayerCanBuyEP11CBasePlayer */

	/* <0> (null):0 */
	void CHalfLifeTraining(class CHalfLifeTraining *);

	/* <0> (null):0 */
	virtual BOOL IsMultiplayer(class CHalfLifeTraining *); /* linkage=_ZN17CHalfLifeTraining13IsMultiplayerEv */

	/* <0> (null):0 */
	virtual BOOL IsDeathmatch(class CHalfLifeTraining *); /* linkage=_ZN17CHalfLifeTraining12IsDeathmatchEv */

	/* <0> (null):0 */
	virtual void InitHUD(class CHalfLifeTraining *, class CBasePlayer *); /* linkage=_ZN17CHalfLifeTraining7InitHUDEP11CBasePlayer */

	/* <0> (null):0 */
	virtual edict_t * GetPlayerSpawnSpot(class CHalfLifeTraining *, class CBasePlayer *); /* linkage=_ZN17CHalfLifeTraining18GetPlayerSpawnSpotEP11CBasePlayer */

	/* <0> (null):0 */
	virtual void PlayerSpawn(class CHalfLifeTraining *, class CBasePlayer *); /* linkage=_ZN17CHalfLifeTraining11PlayerSpawnEP11CBasePlayer */

	/* <0> (null):0 */
	virtual BOOL ItemShouldRespawn(class CHalfLifeTraining *, class CItem *); /* linkage=_ZN17CHalfLifeTraining17ItemShouldRespawnEP5CItem */

	/* <0> (null):0 */
	virtual BOOL FPlayerCanRespawn(class CHalfLifeTraining *, class CBasePlayer *); /* linkage=_ZN17CHalfLifeTraining17FPlayerCanRespawnEP11CBasePlayer */

	/* <0> (null):0 */
	virtual void PlayerThink(class CHalfLifeTraining *, class CBasePlayer *); /* linkage=_ZN17CHalfLifeTraining11PlayerThinkEP11CBasePlayer */

	/* <0> (null):0 */
	virtual void PlayerKilled(class CHalfLifeTraining *, class CBasePlayer *, entvars_t *, entvars_t *); /* linkage=_ZN17CHalfLifeTraining12PlayerKilledEP11CBasePlayerP9entvars_sS3_ */

	/* <0> (null):0 */
	virtual void CheckWinConditions(class CHalfLifeTraining *); /* linkage=_ZN17CHalfLifeTraining18CheckWinConditionsEv */

	/* <0> (null):0 */
	virtual void CheckMapConditions(class CHalfLifeTraining *); /* linkage=_ZN17CHalfLifeTraining18CheckMapConditionsEv */

	/* vtable has 11 entries: {
	   [6] = IsMultiplayer(_ZN17CHalfLifeTraining13IsMultiplayerEv), 
	   [7] = IsDeathmatch(_ZN17CHalfLifeTraining12IsDeathmatchEv), 
	   [12] = InitHUD(_ZN17CHalfLifeTraining7InitHUDEP11CBasePlayer), 
	   [22] = GetPlayerSpawnSpot(_ZN17CHalfLifeTraining18GetPlayerSpawnSpotEP11CBasePlayer), 
	   [18] = PlayerSpawn(_ZN17CHalfLifeTraining11PlayerSpawnEP11CBasePlayer), 
	   [38] = ItemShouldRespawn(_ZN17CHalfLifeTraining17ItemShouldRespawnEP5CItem), 
	   [20] = FPlayerCanRespawn(_ZN17CHalfLifeTraining17FPlayerCanRespawnEP11CBasePlayer), 
	   [19] = PlayerThink(_ZN17CHalfLifeTraining11PlayerThinkEP11CBasePlayer), 
	   [28] = PlayerKilled(_ZN17CHalfLifeTraining12PlayerKilledEP11CBasePlayerP9entvars_sS3_), 
	   [65] = CheckWinConditions(_ZN17CHalfLifeTraining18CheckWinConditionsEv), 
	   [62] = CheckMapConditions(_ZN17CHalfLifeTraining18CheckMapConditionsEv), 
	} */
	/* size: 728, cachelines: 12, members: 6 */
	/* last cacheline: 24 bytes */

	/* BRAIN FART ALERT! 728 != 17 + 0(holes), diff = 711 */

}; /* size: 728 */

/* 418 */
/* <0> (null):0 */
class CHalfLifeMultiplay {
	/* <0> (null):0 */
	virtual const char  * GetTeamID(class CHalfLifeMultiplay *, class CBaseEntity *); /* linkage=_ZN18CHalfLifeMultiplay9GetTeamIDEP11CBaseEntity */

	/* <0> (null):0 */
	virtual BOOL PlayTextureSounds(class CHalfLifeMultiplay *); /* linkage=_ZN18CHalfLifeMultiplay17PlayTextureSoundsEv */

	/* <0> (null):0 */
	virtual void EndMultiplayerGame(class CHalfLifeMultiplay *); /* linkage=_ZN18CHalfLifeMultiplay18EndMultiplayerGameEv */

	/* vtable has 3 entries: {
	   [50] = GetTeamID(_ZN18CHalfLifeMultiplay9GetTeamIDEP11CBaseEntity), 
	   [57] = PlayTextureSounds(_ZN18CHalfLifeMultiplay17PlayTextureSoundsEv), 
	   [59] = EndMultiplayerGame(_ZN18CHalfLifeMultiplay18EndMultiplayerGameEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 419 */
 /* pointer to 417 */
 /* size: 4 */

/* 420 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 421 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 728 */

/* 422 */
 /* pointer to 423 */
 /* size: 4 */

/* 423 */
/* <0> (null):0 */
struct CItem {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 424 */
/* <0> (null):0 */
class CGameRules {
	/* <0> (null):0 */
	virtual BOOL IsTeamplay(class CGameRules *); /* linkage=_ZN10CGameRules10IsTeamplayEv */

	/* <0> (null):0 */
	virtual const char  * GetGameDescription(class CGameRules *); /* linkage=_ZN10CGameRules18GetGameDescriptionEv */

	/* <0> (null):0 */
	virtual BOOL ShouldAutoAim(class CGameRules *, class CBasePlayer *, edict_t *); /* linkage=_ZN10CGameRules13ShouldAutoAimEP11CBasePlayerP7edict_s */

	/* <0> (null):0 */
	virtual int GetTeamIndex(class CGameRules *, const char  *); /* linkage=_ZN10CGameRules12GetTeamIndexEPKc */

	/* <0> (null):0 */
	virtual const char  * GetIndexedTeamName(class CGameRules *, int); /* linkage=_ZN10CGameRules18GetIndexedTeamNameEi */

	/* <0> (null):0 */
	virtual BOOL IsValidTeam(class CGameRules *, const char  *); /* linkage=_ZN10CGameRules11IsValidTeamEPKc */

	/* <0> (null):0 */
	virtual void ChangePlayerTeam(class CGameRules *, class CBasePlayer *, const char  *, BOOL, BOOL); /* linkage=_ZN10CGameRules16ChangePlayerTeamEP11CBasePlayerPKcii */

	/* <0> (null):0 */
	virtual const char  * SetDefaultPlayerTeam(class CGameRules *, class CBasePlayer *); /* linkage=_ZN10CGameRules20SetDefaultPlayerTeamEP11CBasePlayer */

	/* <0> (null):0 */
	virtual BOOL IsFreezePeriod(class CGameRules *); /* linkage=_ZN10CGameRules14IsFreezePeriodEv */

	/* vtable has 9 entries: {
	   [8] = IsTeamplay(_ZN10CGameRules10IsTeamplayEv), 
	   [10] = GetGameDescription(_ZN10CGameRules18GetGameDescriptionEv), 
	   [17] = ShouldAutoAim(_ZN10CGameRules13ShouldAutoAimEP11CBasePlayerP7edict_s), 
	   [52] = GetTeamIndex(_ZN10CGameRules12GetTeamIndexEPKc), 
	   [53] = GetIndexedTeamName(_ZN10CGameRules18GetIndexedTeamNameEi), 
	   [54] = IsValidTeam(_ZN10CGameRules11IsValidTeamEPKc), 
	   [55] = ChangePlayerTeam(_ZN10CGameRules16ChangePlayerTeamEP11CBasePlayerPKcii), 
	   [56] = SetDefaultPlayerTeam(_ZN10CGameRules20SetDefaultPlayerTeamEP11CBasePlayer), 
	   [60] = IsFreezePeriod(_ZN10CGameRules14IsFreezePeriodEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 425 */
/* <0> (null):0 */
class IVoiceGameMgrHelper {
	int ()(void) * *           _vptr.IVoiceGameMgrHelper; /*     0     4 */
	/* <0> (null):0 */
	virtual void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *, int);

	/* <0> (null):0 */
	virtual bool CanPlayerHearPlayer(class IVoiceGameMgrHelper *, class CBasePlayer *, class CBasePlayer *); /* linkage=_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_ */

	/* vtable has 1 entries: {
	   [2] = CanPlayerHearPlayer(_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_), 
	} */
	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 426 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 427 */
 /* pointer to 428 */
 /* size: 4 */

/* 428 */
 /* pointer to 426 */
 /* size: 4 */

/* 429 */
 /* pointer to 425 */
 /* size: 4 */

/* 430 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 431 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 432 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 433 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 434 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 435 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 436 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 437 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 438 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 439 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 440 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 441 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 442 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 443 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 444 */
 /* pointer to 445 */
 /* size: 4 */

/* 445 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 676 */

/* 446 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 447 */
/* <0> (null):0 */
class CPointEntity {
	/* <0> (null):0 */
	virtual int ObjectCaps(class CPointEntity *); /* linkage=_ZN12CPointEntity10ObjectCapsEv */

	/* vtable has 1 entries: {
	   [6] = ObjectCaps(_ZN12CPointEntity10ObjectCapsEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 448 */
 /* pointer to 447 */
 /* size: 4 */

/* 449 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 450 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 451 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 452 */
/* <0> (null):0 */
class CBaseMonster {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 453 */
 /* pointer to 452 */
 /* size: 4 */

/* 454 */
/* <0> (null):0 */
struct CSquadMonster {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 455 */
 /* pointer to 454 */
 /* size: 4 */

/* 456 */
 /* pointer to 457 */
 /* size: 4 */

/* 457 */
/* <0> (null):0 */
class CBasePlayerItem {
	ItemInfo                   ItemInfoArray[32];    /*     0  1408 */
	/* --- cacheline 22 boundary (1408 bytes) --- */

	/* size: 0, cachelines: 0, members: 1 */

	/* BRAIN FART ALERT! 0 != 1408 + 0(holes), diff = -1408 */

}; /* size: 0 */

/* 458 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 459 */
 /* pointer to 424 */
 /* size: 4 */

/* 460 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 461 */
 /* pointer to 418 */
 /* size: 4 */

/* 462 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 463 */
/* <0> (null):0 */
class CBasePlayerWeapon {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 464 */
 /* pointer to 463 */
 /* size: 4 */

/* 465 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 466 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 467 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 468 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 469 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 470 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 471 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 472 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 473 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 474 */
 /* pointer to 77 */
 /* size: 4 */

/* 475 */
/* <0> (null):0 */
class CBotManager {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 476 */
 /* pointer to 475 */
 /* size: 4 */

/* 477 */
/* <0> (null):0 */
ItemInfo                   array[32]; /* size: 1408 */

/* Functions: */

/* <0> (null):0 */
void Vector2D(class Vector2D *)
{
} /* size: 0 */

/* <0> (null):0 */
void Vector2D(class Vector2D *, float, float)
{
} /* size: 144898024 */

/* <0> (null):0 */
class Vector2D operator+(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DplERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator-(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DmiERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator*(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DmlEf */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator/(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DdvEf */
{
} /* size: 8 */

/* <0> (null):0 */
float Length(const class Vector2D  *) /* linkage=_ZNK8Vector2D6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector2D  *) /* linkage=_ZNK8Vector2D13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector2D Normalize(const class Vector2D  *) /* linkage=_ZNK8Vector2D9NormalizeEv */
{
} /* size: 8 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector2D *) /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector2D *, float) /* linkage=_ZN8Vector2D6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void Vector(class Vector *)
{
} /* size: 0 */

/* <0> (null):0 */
void Vector(class Vector *, float, float, float)
{
} /* size: 228 */

/* <0> (null):0 */
void Vector(class Vector *, const class Vector  &)
{
} /* size: 144900804 */

/* <0> (null):0 */
void Vector(class Vector *, float *)
{
} /* size: 0 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *) /* linkage=_ZNK6VectorngEv */
{
} /* size: 12 */

/* <0> (null):0 */
int operator==(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectoreqERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
int operator!=(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorneERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector operator+(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorplERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectormiERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator*(const class Vector  *, float) /* linkage=_ZNK6VectormlEf */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator/(const class Vector  *, float) /* linkage=_ZNK6VectordvEf */
{
} /* size: 12 */

/* <0> (null):0 */
void CopyToArray(const class Vector  *, float *) /* linkage=_ZNK6Vector11CopyToArrayEPf */
{
} /* size: 288 */

/* <0> (null):0 */
float Length(const class Vector  *) /* linkage=_ZNK6Vector6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector  *) /* linkage=_ZNK6Vector13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
float * operator float*(class Vector *) /* linkage=_ZN6VectorcvPfEv */
{
} /* size: 4 */

/* <0> (null):0 */
const float  * operator const float*(const class Vector  *) /* linkage=_ZNK6VectorcvPKfEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector Normalize(const class Vector  *) /* linkage=_ZNK6Vector9NormalizeEv */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector2D Make2D(const class Vector  *) /* linkage=_ZNK6Vector6Make2DEv */
{
} /* size: 8 */

/* <0> (null):0 */
float Length2D(const class Vector  *) /* linkage=_ZNK6Vector8Length2DEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector  *, float) /* linkage=_ZNK6Vector16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector  *, float) /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector *) /* linkage=_ZN6Vector16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector *, float) /* linkage=_ZN6Vector6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void CSaveRestoreBuffer(class CSaveRestoreBuffer *)
{
} /* size: 144284900 */

/* <0> (null):0 */
void CSaveRestoreBuffer(class CSaveRestoreBuffer *, SAVERESTOREDATA *)
{
} /* size: 145316676 */

/* <0> (null):0 */
void ~CSaveRestoreBuffer(class CSaveRestoreBuffer *, int)
{
} /* size: 144389624 */

/* <0> (null):0 */
int EntityIndex(class CSaveRestoreBuffer *, entvars_t *) /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
int EntityIndex(class CSaveRestoreBuffer *, edict_t *) /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP7edict_s */
{
} /* size: 4 */

/* <0> (null):0 */
int EntityIndex(class CSaveRestoreBuffer *, EOFFSET) /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEi */
{
} /* size: 4 */

/* <0> (null):0 */
int EntityIndex(class CSaveRestoreBuffer *, class CBaseEntity *) /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP11CBaseEntity */
{
} /* size: 4 */

/* <0> (null):0 */
int EntityFlags(class CSaveRestoreBuffer *, int, int) /* linkage=_ZN18CSaveRestoreBuffer11EntityFlagsEii */
{
} /* size: 4 */

/* <0> (null):0 */
int EntityFlagsSet(class CSaveRestoreBuffer *, int, int) /* linkage=_ZN18CSaveRestoreBuffer14EntityFlagsSetEii */
{
} /* size: 4 */

/* <0> (null):0 */
edict_t * EntityFromIndex(class CSaveRestoreBuffer *, int) /* linkage=_ZN18CSaveRestoreBuffer15EntityFromIndexEi */
{
} /* size: 4 */

/* <0> (null):0 */
short unsigned int TokenHash(class CSaveRestoreBuffer *, const char  *) /* linkage=_ZN18CSaveRestoreBuffer9TokenHashEPKc */
{
} /* size: 2 */

/* <0> (null):0 */
void BufferRewind(class CSaveRestoreBuffer *, int) /* linkage=_ZN18CSaveRestoreBuffer12BufferRewindEi */
{
} /* size: 144485384 */

/* <0> (null):0 */
unsigned int HashString(class CSaveRestoreBuffer *, const char  *) /* linkage=_ZN18CSaveRestoreBuffer10HashStringEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int ObjectCaps(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void KeyValue(class CBaseEntity *, KeyValueData *) /* linkage=_ZN11CBaseEntity8KeyValueEP14KeyValueData_s */
{
} /* size: 144466544 */

/* <0> (null):0 */
class CBaseEntity * Instance(edict_t *) /* linkage=_ZN11CBaseEntity8InstanceEP7edict_s */
{
} /* size: 4 */

/* <0> (null):0 */
edict_t * edict(class CBaseEntity *) /* linkage=_ZN11CBaseEntity5edictEv */
{
} /* size: 4 */

/* <0> (null):0 */
int entindex(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8entindexEv */
{
} /* size: 4 */

/* <0> (null):0 */
void CBaseEntity(class CBaseEntity *)
{
} /* size: 144571292 */

/* <0> (null):0 */
void * operator new(size_t, entvars_t *) /* linkage=_ZN11CBaseEntitynwEjP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Precache(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8PrecacheEv */
{
} /* size: 144529612 */

/* <0> (null):0 */
virtual void Restart(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7RestartEv */
{
} /* size: 144607472 */

/* <0> (null):0 */
virtual void Activate(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8ActivateEv */
{
} /* size: 144616208 */

/* <0> (null):0 */
virtual int Classify(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8ClassifyEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void DeathNotice(class CBaseEntity *, entvars_t *) /* linkage=_ZN11CBaseEntity11DeathNoticeEP9entvars_s */
{
} /* size: 144870096 */

/* <0> (null):0 */
virtual int BloodColor(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10BloodColorEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsTriggered(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity11IsTriggeredEPS_ */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CBaseMonster * MyMonsterPointer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity16MyMonsterPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CSquadMonster * MySquadMonsterPointer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity21MySquadMonsterPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int GetToggleState(class CBaseEntity *) /* linkage=_ZN11CBaseEntity14GetToggleStateEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void AddPoints(class CBaseEntity *, int, BOOL) /* linkage=_ZN11CBaseEntity9AddPointsEii */
{
} /* size: 144931396 */

/* <0> (null):0 */
virtual void AddPointsToTeam(class CBaseEntity *, int, BOOL) /* linkage=_ZN11CBaseEntity15AddPointsToTeamEii */
{
} /* size: 144890780 */

/* <0> (null):0 */
virtual BOOL AddPlayerItem(class CBaseEntity *, class CBasePlayerItem *) /* linkage=_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL RemovePlayerItem(class CBaseEntity *, class CBasePlayerItem *) /* linkage=_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int GiveAmmo(class CBaseEntity *, int, char *, int) /* linkage=_ZN11CBaseEntity8GiveAmmoEiPci */
{
} /* size: 4 */

/* <0> (null):0 */
virtual float GetDelay(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8GetDelayEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int IsMoving(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8IsMovingEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void OverrideReset(class CBaseEntity *) /* linkage=_ZN11CBaseEntity13OverrideResetEv */
{
} /* size: 144943760 */

/* <0> (null):0 */
virtual void SetToggleState(class CBaseEntity *, int) /* linkage=_ZN11CBaseEntity14SetToggleStateEi */
{
} /* size: 144950904 */

/* <0> (null):0 */
virtual void StartSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity13StartSneakingEv */
{
} /* size: 145032944 */

/* <0> (null):0 */
virtual void StopSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12StopSneakingEv */
{
} /* size: 145041432 */

/* <0> (null):0 */
virtual BOOL OnControls(class CBaseEntity *, entvars_t *) /* linkage=_ZN11CBaseEntity10OnControlsEP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10IsSneakingEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsAlive(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7IsAliveEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsBSPModel(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10IsBSPModelEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL ReflectGauss(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12ReflectGaussEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsPlayer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8IsPlayerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsNetClient(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11IsNetClientEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual const char  * TeamID(class CBaseEntity *) /* linkage=_ZN11CBaseEntity6TeamIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Think(class CBaseEntity *) /* linkage=_ZN11CBaseEntity5ThinkEv */
{
} /* size: 145059952 */

/* <0> (null):0 */
virtual void Use(class CBaseEntity *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float) /* linkage=_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf */
{
} /* size: 145066832 */

/* <0> (null):0 */
virtual void Blocked(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity7BlockedEPS_ */
{
} /* size: 145078904 */

/* <0> (null):0 */
virtual class CBaseEntity * Respawn(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7RespawnEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void UpdateOwner(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11UpdateOwnerEv */
{
} /* size: 145126748 */

/* <0> (null):0 */
virtual BOOL FBecomeProne(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12FBecomeProneEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class Vector Center(class CBaseEntity *) /* linkage=_ZN11CBaseEntity6CenterEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector EyePosition(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11EyePositionEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector EarPosition(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11EarPositionEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector BodyTarget(class CBaseEntity *, const class Vector  &) /* linkage=_ZN11CBaseEntity10BodyTargetERK6Vector */
{
} /* size: 12 */

/* <0> (null):0 */
virtual int Illumination(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12IlluminationEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL HasTarget(class CBaseEntity *, string_t) /* linkage=_ZN11CBaseEntity9HasTargetEj */
{
} /* size: 4 */

/* <0> (null):0 */
void CSave(class CSave *, SAVERESTOREDATA *)
{
} /* size: 145141380 */

/* <0> (null):0 */
void WriteShort(class CSave *, const char  *, const short int  *, int) /* linkage=_ZN5CSave10WriteShortEPKcPKsi */
{
} /* size: 145148276 */

/* <0> (null):0 */
void WriteInt(class CSave *, const char  *, const int  *, int) /* linkage=_ZN5CSave8WriteIntEPKcPKii */
{
} /* size: 145151992 */

/* <0> (null):0 */
void WriteFloat(class CSave *, const char  *, const float  *, int) /* linkage=_ZN5CSave10WriteFloatEPKcPKfi */
{
} /* size: 145198048 */

/* <0> (null):0 */
void WriteTime(class CSave *, const char  *, const float  *, int) /* linkage=_ZN5CSave9WriteTimeEPKcPKfi */
{
} /* size: 144994536 */

/* <0> (null):0 */
void WriteData(class CSave *, const char  *, int, const char  *) /* linkage=_ZN5CSave9WriteDataEPKciS1_ */
{
} /* size: 145174232 */

/* <0> (null):0 */
void WriteString(class CSave *, const char  *, const char  *) /* linkage=_ZN5CSave11WriteStringEPKcS1_ */
{
} /* size: 145182704 */

/* <0> (null):0 */
void WriteString(class CSave *, const char  *, const int  *, int) /* linkage=_ZN5CSave11WriteStringEPKcPKii */
{
} /* size: 145396288 */

/* <0> (null):0 */
void WriteVector(class CSave *, const char  *, const class Vector  &) /* linkage=_ZN5CSave11WriteVectorEPKcRK6Vector */
{
} /* size: 145399712 */

/* <0> (null):0 */
void WriteVector(class CSave *, const char  *, const float  *, int) /* linkage=_ZN5CSave11WriteVectorEPKcPKfi */
{
} /* size: 145370448 */

/* <0> (null):0 */
void WritePositionVector(class CSave *, const char  *, const class Vector  &) /* linkage=_ZN5CSave19WritePositionVectorEPKcRK6Vector */
{
} /* size: 145377344 */

/* <0> (null):0 */
void WritePositionVector(class CSave *, const char  *, const float  *, int) /* linkage=_ZN5CSave19WritePositionVectorEPKcPKfi */
{
} /* size: 145384144 */

/* <0> (null):0 */
void WriteFunction(class CSave *, const char  *, void * *, int) /* linkage=_ZN5CSave13WriteFunctionEPKcPPvi */
{
} /* size: 145386696 */

/* <0> (null):0 */
int WriteEntVars(class CSave *, const char  *, entvars_t *) /* linkage=_ZN5CSave12WriteEntVarsEPKcP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
int WriteFields(class CSave *, const char  *, void *, TYPEDESCRIPTION *, int) /* linkage=_ZN5CSave11WriteFieldsEPKcPvP15TYPEDESCRIPTIONi */
{
} /* size: 4 */

/* <0> (null):0 */
int DataEmpty(class CSave *, const char  *, int) /* linkage=_ZN5CSave9DataEmptyEPKci */
{
} /* size: 4 */

/* <0> (null):0 */
void BufferField(class CSave *, const char  *, int, const char  *) /* linkage=_ZN5CSave11BufferFieldEPKciS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void BufferString(class CSave *, char *, int) /* linkage=_ZN5CSave12BufferStringEPci */
{
} /* size: 3407878 */

/* <0> (null):0 */
void BufferData(class CSave *, const char  *, int) /* linkage=_ZN5CSave10BufferDataEPKci */
{
} /* size: 0 */

/* <0> (null):0 */
void BufferHeader(class CSave *, const char  *, int) /* linkage=_ZN5CSave12BufferHeaderEPKci */
{
} /* size: 211796 */

/* <0> (null):0 */
void CRestore(class CRestore *, SAVERESTOREDATA *)
{
} /* size: 145436112 */

/* <0> (null):0 */
int ReadEntVars(class CRestore *, const char  *, entvars_t *) /* linkage=_ZN8CRestore11ReadEntVarsEPKcP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
int ReadFields(class CRestore *, const char  *, void *, TYPEDESCRIPTION *, int) /* linkage=_ZN8CRestore10ReadFieldsEPKcPvP15TYPEDESCRIPTIONi */
{
} /* size: 4 */

/* <0> (null):0 */
int ReadField(class CRestore *, void *, TYPEDESCRIPTION *, int, int, int, char *, void *) /* linkage=_ZN8CRestore9ReadFieldEPvP15TYPEDESCRIPTIONiiiPcS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
int ReadInt(class CRestore *) /* linkage=_ZN8CRestore7ReadIntEv */
{
} /* size: 4 */

/* <0> (null):0 */
short int ReadShort(class CRestore *) /* linkage=_ZN8CRestore9ReadShortEv */
{
} /* size: 2 */

/* <0> (null):0 */
int ReadNamedInt(class CRestore *, const char  *) /* linkage=_ZN8CRestore12ReadNamedIntEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
char * ReadNamedString(class CRestore *, const char  *) /* linkage=_ZN8CRestore15ReadNamedStringEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
int Empty(class CRestore *) /* linkage=_ZN8CRestore5EmptyEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetGlobalMode(class CRestore *, int) /* linkage=_ZN8CRestore13SetGlobalModeEi */
{
} /* size: 0 */

/* <0> (null):0 */
void PrecacheMode(class CRestore *, BOOL) /* linkage=_ZN8CRestore12PrecacheModeEi */
{
} /* size: 0 */

/* <0> (null):0 */
char * BufferPointer(class CRestore *) /* linkage=_ZN8CRestore13BufferPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
void BufferReadBytes(class CRestore *, char *, int) /* linkage=_ZN8CRestore15BufferReadBytesEPci */
{
} /* size: 0 */

/* <0> (null):0 */
void BufferSkipBytes(class CRestore *, int) /* linkage=_ZN8CRestore15BufferSkipBytesEi */
{
} /* size: 0 */

/* <0> (null):0 */
int BufferSkipZString(class CRestore *) /* linkage=_ZN8CRestore17BufferSkipZStringEv */
{
} /* size: 4 */

/* <0> (null):0 */
int BufferCheckZString(class CRestore *, const char  *) /* linkage=_ZN8CRestore18BufferCheckZStringEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
void BufferReadHeader(class CRestore *, HEADER *) /* linkage=_ZN8CRestore16BufferReadHeaderEP6HEADER */
{
} /* size: 0 */

/* <0> (null):0 */
void CUnifiedSignals(class CUnifiedSignals *)
{
} /* size: 0 */

/* <0> (null):0 */
int Update(class CUnifiedSignals *) /* linkage=_ZN15CUnifiedSignals6UpdateEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Signal(class CUnifiedSignals *, int) /* linkage=_ZN15CUnifiedSignals6SignalEi */
{
} /* size: 0 */

/* <0> (null):0 */
int GetState(class CUnifiedSignals *) /* linkage=_ZN15CUnifiedSignals8GetStateEv */
{
} /* size: 4 */

/* <0> (null):0 */
void CFuncWeaponCheck(class CFuncWeaponCheck *, const class CFuncWeaponCheck  &)
{
} /* size: 0 */

/* <0> (null):0 */
void CFuncWeaponCheck(class CFuncWeaponCheck *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Spawn(class CFuncWeaponCheck *) /* linkage=_ZN16CFuncWeaponCheck5SpawnEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Touch(class CFuncWeaponCheck *, class CBaseEntity *) /* linkage=_ZN16CFuncWeaponCheck5TouchEP11CBaseEntity */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void KeyValue(class CFuncWeaponCheck *, KeyValueData *) /* linkage=_ZN16CFuncWeaponCheck8KeyValueEP14KeyValueData_s */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int Save(class CFuncWeaponCheck *, class CSave &) /* linkage=_ZN16CFuncWeaponCheck4SaveER5CSave */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int Restore(class CFuncWeaponCheck *, class CRestore &) /* linkage=_ZN16CFuncWeaponCheck7RestoreER8CRestore */
{
} /* size: 4 */

/* <0> (null):0 */
void CBaseGrenCatch(class CBaseGrenCatch *, const class CBaseGrenCatch  &)
{
} /* size: 0 */

/* <0> (null):0 */
void CBaseGrenCatch(class CBaseGrenCatch *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Spawn(class CBaseGrenCatch *) /* linkage=_ZN14CBaseGrenCatch5SpawnEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Touch(class CBaseGrenCatch *, class CBaseEntity *) /* linkage=_ZN14CBaseGrenCatch5TouchEP11CBaseEntity */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Think(class CBaseGrenCatch *) /* linkage=_ZN14CBaseGrenCatch5ThinkEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void KeyValue(class CBaseGrenCatch *, KeyValueData *) /* linkage=_ZN14CBaseGrenCatch8KeyValueEP14KeyValueData_s */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int ObjectCaps(class CBaseGrenCatch *) /* linkage=_ZN14CBaseGrenCatch10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int Save(class CBaseGrenCatch *, class CSave &) /* linkage=_ZN14CBaseGrenCatch4SaveER5CSave */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int Restore(class CBaseGrenCatch *, class CRestore &) /* linkage=_ZN14CBaseGrenCatch7RestoreER8CRestore */
{
} /* size: 4 */

/* <0> (null):0 */
void CHalfLifeTraining(class CHalfLifeTraining *, const class CHalfLifeTraining  &)
{
} /* size: 0 */

/* <0> (null):0 */
void HostageDied(class CHalfLifeTraining *) /* linkage=_ZN17CHalfLifeTraining11HostageDiedEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool PlayerCanBuy(class CHalfLifeTraining *, class CBasePlayer *) /* linkage=_ZN17CHalfLifeTraining12PlayerCanBuyEP11CBasePlayer */
{
} /* size: 1 */

/* <0> (null):0 */
void CHalfLifeTraining(class CHalfLifeTraining *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL IsMultiplayer(class CHalfLifeTraining *) /* linkage=_ZN17CHalfLifeTraining13IsMultiplayerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsDeathmatch(class CHalfLifeTraining *) /* linkage=_ZN17CHalfLifeTraining12IsDeathmatchEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void InitHUD(class CHalfLifeTraining *, class CBasePlayer *) /* linkage=_ZN17CHalfLifeTraining7InitHUDEP11CBasePlayer */
{
} /* size: 0 */

/* <0> (null):0 */
virtual edict_t * GetPlayerSpawnSpot(class CHalfLifeTraining *, class CBasePlayer *) /* linkage=_ZN17CHalfLifeTraining18GetPlayerSpawnSpotEP11CBasePlayer */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void PlayerSpawn(class CHalfLifeTraining *, class CBasePlayer *) /* linkage=_ZN17CHalfLifeTraining11PlayerSpawnEP11CBasePlayer */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL ItemShouldRespawn(class CHalfLifeTraining *, class CItem *) /* linkage=_ZN17CHalfLifeTraining17ItemShouldRespawnEP5CItem */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL FPlayerCanRespawn(class CHalfLifeTraining *, class CBasePlayer *) /* linkage=_ZN17CHalfLifeTraining17FPlayerCanRespawnEP11CBasePlayer */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void PlayerThink(class CHalfLifeTraining *, class CBasePlayer *) /* linkage=_ZN17CHalfLifeTraining11PlayerThinkEP11CBasePlayer */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void PlayerKilled(class CHalfLifeTraining *, class CBasePlayer *, entvars_t *, entvars_t *) /* linkage=_ZN17CHalfLifeTraining12PlayerKilledEP11CBasePlayerP9entvars_sS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void CheckWinConditions(class CHalfLifeTraining *) /* linkage=_ZN17CHalfLifeTraining18CheckWinConditionsEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void CheckMapConditions(class CHalfLifeTraining *) /* linkage=_ZN17CHalfLifeTraining18CheckMapConditionsEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual const char  * GetTeamID(class CHalfLifeMultiplay *, class CBaseEntity *) /* linkage=_ZN18CHalfLifeMultiplay9GetTeamIDEP11CBaseEntity */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL PlayTextureSounds(class CHalfLifeMultiplay *) /* linkage=_ZN18CHalfLifeMultiplay17PlayTextureSoundsEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void EndMultiplayerGame(class CHalfLifeMultiplay *) /* linkage=_ZN18CHalfLifeMultiplay18EndMultiplayerGameEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL IsTeamplay(class CGameRules *) /* linkage=_ZN10CGameRules10IsTeamplayEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual const char  * GetGameDescription(class CGameRules *) /* linkage=_ZN10CGameRules18GetGameDescriptionEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL ShouldAutoAim(class CGameRules *, class CBasePlayer *, edict_t *) /* linkage=_ZN10CGameRules13ShouldAutoAimEP11CBasePlayerP7edict_s */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int GetTeamIndex(class CGameRules *, const char  *) /* linkage=_ZN10CGameRules12GetTeamIndexEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
virtual const char  * GetIndexedTeamName(class CGameRules *, int) /* linkage=_ZN10CGameRules18GetIndexedTeamNameEi */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsValidTeam(class CGameRules *, const char  *) /* linkage=_ZN10CGameRules11IsValidTeamEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void ChangePlayerTeam(class CGameRules *, class CBasePlayer *, const char  *, BOOL, BOOL) /* linkage=_ZN10CGameRules16ChangePlayerTeamEP11CBasePlayerPKcii */
{
} /* size: 0 */

/* <0> (null):0 */
virtual const char  * SetDefaultPlayerTeam(class CGameRules *, class CBasePlayer *) /* linkage=_ZN10CGameRules20SetDefaultPlayerTeamEP11CBasePlayer */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsFreezePeriod(class CGameRules *) /* linkage=_ZN10CGameRules14IsFreezePeriodEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *, int)
{
} /* size: 0 */

/* <0> (null):0 */
virtual bool CanPlayerHearPlayer(class IVoiceGameMgrHelper *, class CBasePlayer *, class CBasePlayer *) /* linkage=_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
inline void ObjectCaps(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline const char  * strstr(const char  * __haystack, const char  * __needle)
{
} /* size: 4 */

/* <0> (null):0 */
void Touch(class CFuncWeaponCheck *const this, class CBaseEntity * pOther)
{
	{
		class CBasePlayer * pPlayer;                          //     0
		{
			int i;                                        //     0
		}
	}
} /* size: 0 */

/* <0> (null):0 */
void Restore(class CFuncWeaponCheck *const this, class CRestore &const restore)
{
} /* size: 0 */

/* <0> (null):0 */
void Restore(class CBaseGrenCatch *const this, class CRestore &const restore)
{
} /* size: 0 */

/* <0> (null):0 */
void Save(class CFuncWeaponCheck *const this, class CSave &const save)
{
} /* size: 0 */

/* <0> (null):0 */
void Save(class CBaseGrenCatch *const this, class CSave &const save)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator==(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator!=(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, float X, float Y, float Z)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator+(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator*(const class Vector  *const this, float fl)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline edict_t * ENT(const entvars_t  * pev)
{
} /* size: 4 */

/* <0> (null):0 */
inline EOFFSET OFFSET(const edict_t  * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline BOOL FNullEnt(EOFFSET eoffset)
{
} /* size: 4 */

/* <0> (null):0 */
inline BOOL FClassnameIs(entvars_t * pev, const char  * szClassname)
{
} /* size: 4 */

/* <0> (null):0 */
inline double atof(const char  * __nptr)
{
} /* size: 8 */

/* <0> (null):0 */
inline char * strstr(char * __haystack, const char  * __needle)
{
} /* size: 4 */

/* <0> (null):0 */
inline int atoi(const char  * __nptr)
{
} /* size: 4 */

/* <0> (null):0 */
inline void KeyValue(class CBaseEntity *const this, KeyValueData * pkvd)
{
} /* size: 0 */

/* <0> (null):0 */
void KeyValue(class CFuncWeaponCheck *const this, KeyValueData * pkvd)
{
} /* size: 0 */

/* <0> (null):0 */
inline edict_t * ENT(EOFFSET eoffset)
{
} /* size: 4 */

/* <0> (null):0 */
inline void * GET_PRIVATE(edict_t * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline void Instance(edict_t * pent)
{
	{
		class CBaseEntity * pEnt;                             //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline edict_t * FIND_ENTITY_BY_CLASSNAME(edict_t * entStart, const char  * pszName)
{
} /* size: 4 */

/* <0> (null):0 */
inline void edict(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void PlayerSpawn(class CHalfLifeTraining *const this, class CBasePlayer * pPlayer)
{
	{
		class CBaseEntity * pWeaponEntity;                    //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline int ENTINDEX(edict_t * pEdict)
{
} /* size: 4 */

/* <0> (null):0 */
virtual int ObjectCaps(class CPointEntity *) /* linkage=_ZN12CPointEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
inline void ObjectCaps(class CPointEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetState(class CUnifiedSignals *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void MESSAGE_BEGIN(int msg_dest, int msg_type, const float  * pOrigin, entvars_t * ent)
{
} /* size: 0 */

/* <0> (null):0 */
inline void entindex(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator-(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void NormalizeInPlace(class Vector *const this)
{
	{
		float flLen;                                          //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline BOOL FNullEnt(const edict_t  * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline int FNullEnt(class CBaseEntity * ent)
{
} /* size: 4 */

/* <0> (null):0 */
inline edict_t * INDEXENT(int iEdictNum)
{
} /* size: 4 */

/* <0> (null):0 */
inline void CBaseEntity(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline entvars_t * VARS(edict_t * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline void operator new(size_t stAllocateBlock, entvars_t * pev)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBaseGrenCatch(class CBaseGrenCatch *const this)
{
} /* size: 0 */

/* <0> (null):0 */
class CBaseGrenCatch * GetClassPtr<CBaseGrenCatch>(class CBaseGrenCatch * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
inline void CFuncWeaponCheck(class CFuncWeaponCheck *const this)
{
} /* size: 0 */

/* <0> (null):0 */
class CFuncWeaponCheck * GetClassPtr<CFuncWeaponCheck>(class CFuncWeaponCheck * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
void Precache(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Restart(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ObjectCaps(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Activate(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Classify(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void DeathNotice(class CBaseEntity *const this, entvars_t * pevChild)
{
} /* size: 0 */

/* <0> (null):0 */
void BloodColor(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsTriggered(class CBaseEntity *const this, class CBaseEntity * pActivator)
{
} /* size: 0 */

/* <0> (null):0 */
void MyMonsterPointer(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void MySquadMonsterPointer(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetToggleState(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void AddPoints(class CBaseEntity *const this, int score, BOOL bAllowNegativeScore)
{
} /* size: 0 */

/* <0> (null):0 */
void AddPointsToTeam(class CBaseEntity *const this, int score, BOOL bAllowNegativeScore)
{
} /* size: 0 */

/* <0> (null):0 */
void AddPlayerItem(class CBaseEntity *const this, class CBasePlayerItem * pItem)
{
} /* size: 0 */

/* <0> (null):0 */
void RemovePlayerItem(class CBaseEntity *const this, class CBasePlayerItem * pItem)
{
} /* size: 0 */

/* <0> (null):0 */
void GiveAmmo(class CBaseEntity *const this, int iAmount, char * szName, int iMax)
{
} /* size: 0 */

/* <0> (null):0 */
void GetDelay(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsMoving(class CBaseEntity *const this)
{
	operator!=(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void OverrideReset(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void SetToggleState(class CBaseEntity *const this, int state)
{
} /* size: 0 */

/* <0> (null):0 */
void StartSneaking(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void StopSneaking(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void OnControls(class CBaseEntity *const this, entvars_t * pev)
{
} /* size: 0 */

/* <0> (null):0 */
void IsSneaking(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsAlive(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsBSPModel(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ReflectGauss(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsPlayer(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsNetClient(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void TeamID(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Think(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Use(class CBaseEntity *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
} /* size: 0 */

/* <0> (null):0 */
void Blocked(class CBaseEntity *const this, class CBaseEntity * pOther)
{
} /* size: 0 */

/* <0> (null):0 */
void Respawn(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void UpdateOwner(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void FBecomeProne(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Center(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
	operator*(const class Vector  *const this,
			float fl); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void EyePosition(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void EarPosition(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void BodyTarget(class CBaseEntity *const this, const class Vector  &const posSrc)
{
} /* size: 0 */

/* <0> (null):0 */
void Illumination(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsTeamplay(class CGameRules *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetGameDescription(class CGameRules *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ShouldAutoAim(class CGameRules *const this, class CBasePlayer * pPlayer, edict_t * target)
{
} /* size: 0 */

/* <0> (null):0 */
void GetTeamIndex(class CGameRules *const this, const char  * pTeamName)
{
} /* size: 0 */

/* <0> (null):0 */
void GetIndexedTeamName(class CGameRules *const this, int teamIndex)
{
} /* size: 0 */

/* <0> (null):0 */
void IsValidTeam(class CGameRules *const this, const char  * pTeamName)
{
} /* size: 0 */

/* <0> (null):0 */
void ChangePlayerTeam(class CGameRules *const this, class CBasePlayer * pPlayer, const char  * pTeamName, BOOL bKill, BOOL bGib)
{
} /* size: 0 */

/* <0> (null):0 */
void SetDefaultPlayerTeam(class CGameRules *const this, class CBasePlayer * pPlayer)
{
} /* size: 0 */

/* <0> (null):0 */
void IsFreezePeriod(class CGameRules *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetTeamID(class CHalfLifeMultiplay *const this, class CBaseEntity * pEntity)
{
} /* size: 0 */

/* <0> (null):0 */
void PlayTextureSounds(class CHalfLifeMultiplay *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void EndMultiplayerGame(class CHalfLifeMultiplay *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsMultiplayer(class CHalfLifeTraining *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CheckMapConditions(class CHalfLifeTraining *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsDeathmatch(class CHalfLifeTraining *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void InitHUD(class CHalfLifeTraining *const this, class CBasePlayer * pl)
{
} /* size: 0 */

/* <0> (null):0 */
void ItemShouldRespawn(class CHalfLifeTraining *const this, class CItem * pItem)
{
} /* size: 0 */

/* <0> (null):0 */
void FPlayerCanRespawn(class CHalfLifeTraining *const this, class CBasePlayer * pPlayer)
{
} /* size: 0 */

/* <0> (null):0 */
void ObjectCaps(class CBaseGrenCatch *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class CBaseGrenCatch *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class CFuncWeaponCheck *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Touch(class CBaseGrenCatch *const this, class CBaseEntity * pOther)
{
	strstr(const char  * __haystack,
		const char  * __needle); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void PlayerKilled(class CHalfLifeTraining *const this, class CBasePlayer * pVictim, entvars_t * pKiller, entvars_t * pInflictor)
{
	edict(class CBaseEntity *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void GetPlayerSpawnSpot(class CHalfLifeTraining *const this, class CBasePlayer * pPlayer)
{
	{
		class CBaseEntity * pSpot;                            //     0
		FNullEnt(class CBaseEntity * ent); /* size=0, low_pc=0 */ //     0
		INDEXENT(int iEdictNum); /* size=0, low_pc=0 */ //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		edict(class CBaseEntity *const this); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void CheckWinConditions(class CHalfLifeTraining *const this)
{
	{
		class CBaseEntity * pHostage;                         //     0
		{
			class CGrenade * pBomb;                       //     0
			Instance(edict_t * pent); /* size=0, low_pc=0 */ //     0
			Instance(edict_t * pent); /* size=0, low_pc=0 */ //     0
		}
		{
			class CGrenade * pBomb;                       //     0
			Instance(edict_t * pent); /* size=0, low_pc=0 */ //     0
			Instance(edict_t * pent); /* size=0, low_pc=0 */ //     0
		}
		FIND_ENTITY_BY_CLASSNAME(edict_t * entStart,
					const char  * pszName); /* size=0, low_pc=0 */ //     0
		Instance(edict_t * pent); /* size=0, low_pc=0 */ //     0
		{
			class CBaseEntity * pRescueArea;              //     0
			class CBaseEntity * pFirstRescueArea;         //     0
			FIND_ENTITY_BY_CLASSNAME(edict_t * entStart,
						const char  * pszName); /* size=0, low_pc=0 */ //     0
			Vector(class Vector *const this,
				float X,
				float Y,
				float Z); /* size=0, low_pc=0 */ //     0
			Vector(class Vector *const this,
				float X,
				float Y,
				float Z); /* size=0, low_pc=0 */ //     0
			Instance(edict_t * pent); /* size=0, low_pc=0 */ //     0
		}
	}
} /* size: 0 */

/* <0> (null):0 */
inline BOOL FStrEq(const char  * sz1, const char  * sz2)
{
} /* size: 4 */

/* <0> (null):0 */
void PlayerThink(class CHalfLifeTraining *const this, class CBasePlayer * pPlayer)
{
	{
		class CGrenade * pBomb;                               //     0
		FClassnameIs(entvars_t * pev,
				const char  * szClassname); /* size=0, low_pc=0 */ //     0
		{
			class CBasePlayerWeapon * pWeapon;            //     0
		}
		MESSAGE_BEGIN(int msg_dest,
				int msg_type,
				const float  * pOrigin,
				entvars_t * ent); /* size=0, low_pc=0 */ //     0
		MESSAGE_BEGIN(int msg_dest,
				int msg_type,
				const float  * pOrigin,
				entvars_t * ent); /* size=0, low_pc=0 */ //     0
		MESSAGE_BEGIN(int msg_dest,
				int msg_type,
				const float  * pOrigin,
				entvars_t * ent); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void Touch(class CFuncWeaponCheck *const this, class CBaseEntity * pOther)
{
	{
		class CBasePlayer * pPlayer;                          //     0
	}
	Touch(class CFuncWeaponCheck *const this,
		class CBaseEntity * pOther); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Restore(class CFuncWeaponCheck *const this, class CRestore &const restore)
{
	Restore(class CFuncWeaponCheck *const this,
		class CRestore &const restore); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Restore(class CBaseGrenCatch *const this, class CRestore &const restore)
{
	Restore(class CBaseGrenCatch *const this,
		class CRestore &const restore); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Save(class CFuncWeaponCheck *const this, class CSave &const save)
{
	Save(class CFuncWeaponCheck *const this,
		class CSave &const save); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Save(class CBaseGrenCatch *const this, class CSave &const save)
{
	Save(class CBaseGrenCatch *const this,
		class CSave &const save); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void PlayerSpawn(class CHalfLifeTraining *const this, class CBasePlayer * pPlayer)
{
	{
		class CBaseEntity * pWeaponEntity;                    //     0
	}
	PlayerSpawn(class CHalfLifeTraining *const this,
			class CBasePlayer * pPlayer); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
inline void Length(const class Vector  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Think(class CBaseGrenCatch *const this)
{
	{
		class CGrenade * pGrenade;                            //     0
		BOOL m_fSmokeTouchingLastFrame;                       //     0
		class CBaseEntity * pTrigger;                         //     0
		{
			class Vector vMax;                            //     0
			class Vector vMin;                            //     0
			Vector(class Vector *const this,
				float X,
				float Y,
				float Z); /* size=0, low_pc=0 */ //     0
			Vector(class Vector *const this,
				float X,
				float Y,
				float Z); /* size=0, low_pc=0 */ //     0
			Vector(class Vector *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
			Vector(class Vector *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
			strstr(const char  * __haystack,
				const char  * __needle); /* size=0, low_pc=0 */ //     0
			Length(const class Vector  *const this); /* size=0, low_pc=0 */ //     0
		}
	}
} /* size: 0 */

/* <0> (null):0 */
void HasTarget(class CBaseEntity *const this, string_t targetname)
{
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void KeyValue(class CBaseGrenCatch *const this, KeyValueData * pkvd)
{
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
	KeyValue(class CBaseEntity *const this,
		KeyValueData * pkvd); /* size=0, low_pc=0 */ //     0
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void KeyValue(class CFuncWeaponCheck *const this, KeyValueData * pkvd)
{
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
	KeyValue(class CFuncWeaponCheck *const this,
		KeyValueData * pkvd); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void CHalfLifeTraining(class CHalfLifeTraining *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CHalfLifeTraining(class CHalfLifeTraining *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void HostageDied(class CHalfLifeTraining *const this)
{
	{
		class CBasePlayer * pPlayer;                          //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void PlayerCanBuy(class CHalfLifeTraining *const this, class CBasePlayer * pPlayer)
{
} /* size: 0 */

/* <0> (null):0 */
void func_grencatch(entvars_t * pev)
{
	GetClassPtr<CBaseGrenCatch>(class CBaseGrenCatch * a); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void func_weaponcheck(entvars_t * pev)
{
	GetClassPtr<CFuncWeaponCheck>(class CFuncWeaponCheck * a); /* size=0, low_pc=0 */ //     0
} /* size: 0 */



/* Variables: */

class CBasePlayer *        pPlayer; /* size: 4 */

int                        i; /* size: 4 */

class CBaseEntity *        pEnt; /* size: 4 */

class CBaseEntity *        pWeaponEntity; /* size: 4 */

float                      flLen; /* size: 4 */

entvars_t *                pev; /* size: 4 */

entvars_t *                pev; /* size: 4 */

class CBaseEntity *        pSpot; /* size: 4 */

class CBaseEntity *        pHostage; /* size: 4 */

class CGrenade *           pBomb; /* size: 4 */

; /* size: 145529284 */

; /* size: 145529500 */

class CGrenade *           pBomb; /* size: 4 */

; /* size: 145529812 */

; /* size: 145530028 */

; /* size: 145530284 */

class CBaseEntity *        pRescueArea; /* size: 4 */

class CBaseEntity *        pFirstRescueArea; /* size: 4 */

; /* size: 145530760 */

class CGrenade *           pBomb; /* size: 4 */

class CBasePlayerWeapon *  pWeapon; /* size: 4 */

class CBasePlayer *        pPlayer; /* size: 4 */

; /* size: 145532116 */

; /* size: 0 */

class CBaseEntity *        pWeaponEntity; /* size: 4 */

; /* size: 145537652 */

class CGrenade *           pGrenade; /* size: 4 */

BOOL                       m_fSmokeTouchingLastFrame; /* size: 4 */

class CBaseEntity *        pTrigger; /* size: 4 */

class Vector              vMax; /* size: 12 */

class Vector              vMin; /* size: 12 */

class CBasePlayer *        pPlayer; /* size: 4 */

; /* size: 145544964 */

; /* size: 145545420 */

extern class _IO_FILE *           stdin; /* size: 4 */

extern class _IO_FILE *           stdout; /* size: 4 */

intconst                   k_cubSaltSize; /* size: 4 */

GID_tconst                 k_GIDNil; /* size: 8 */

GID_tconst                 k_TxnIDNil; /* size: 8 */

GID_tconst                 k_TxnIDUnknown; /* size: 8 */

PackageId_tconst           k_uPackageIdFreeSub; /* size: 4 */

PackageId_tconst           k_uPackageIdInvalid; /* size: 4 */

AppId_tconst               k_uAppIdInvalid; /* size: 4 */

AssetClassId_tconst        k_ulAssetClassIdInvalid; /* size: 8 */

PhysicalItemId_tconst      k_uPhysicalItemIdInvalid; /* size: 4 */

DepotId_tconst             k_uDepotIdInvalid; /* size: 4 */

CellID_tconst              k_uCellIDInvalid; /* size: 4 */

SteamAPICall_tconst        k_uAPICallInvalid; /* size: 8 */

PartnerId_tconst           k_uPartnerIdInvalid; /* size: 4 */

extern enginefuncs_t              g_engfuncs; /* size: 632 */

extern globalvars_t *             gpGlobals; /* size: 4 */

extern class Vectorconst          g_vecZero; /* size: 12 */

extern class CBotManager *        TheBots; /* size: 4 */

extern int                        gmsgBlinkAcct; /* size: 4 */

extern int                        gmsgStatusIcon; /* size: 4 */

extern BOOL                       g_fGameOver; /* size: 4 */

; /* size: 145546924 */

; /* size: 0 */

/* Types: */

/* 1 */
char
 /* size: 1 */

/* 2 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 3 */
unsigned int
 /* size: 4 */

/* 4 */
unsigned char
 /* size: 1 */

/* 5 */
short unsigned int
 /* size: 2 */

/* 6 */
long unsigned int
 /* size: 4 */

/* 7 */
signed char
 /* size: 1 */

/* 8 */
short int
 /* size: 2 */

/* 9 */
int
 /* size: 4 */

/* 10 */
long long int
 /* size: 8 */

/* 11 */
long long unsigned int
 /* size: 8 */

/* 12 */
/* <0> (null):0 */
typedef long long int __quad_t; /* size: 8 */

/* 13 */
/* <0> (null):0 */
typedef long int __off_t; /* size: 4 */

/* 14 */
long int
 /* size: 4 */

/* 15 */
/* <0> (null):0 */
typedef __quad_t __off64_t; /* size: 8 */

/* 16 */
 /* pointer to 0 */
 /* size: 4 */

/* 17 */
 /* pointer to 1 */
 /* size: 4 */

/* 18 */
/* <0> (null):0 */
typedef struct _IO_FILE FILE; /* size: 148 */

/* 19 */
/* <0> (null):0 */
struct _IO_FILE {
	int                        _flags;               /*     0     4 */
	char *                     _IO_read_ptr;         /*     4     4 */
	char *                     _IO_read_end;         /*     8     4 */
	char *                     _IO_read_base;        /*    12     4 */
	char *                     _IO_write_base;       /*    16     4 */
	char *                     _IO_write_ptr;        /*    20     4 */
	char *                     _IO_write_end;        /*    24     4 */
	char *                     _IO_buf_base;         /*    28     4 */
	char *                     _IO_buf_end;          /*    32     4 */
	char *                     _IO_save_base;        /*    36     4 */
	char *                     _IO_backup_base;      /*    40     4 */
	char *                     _IO_save_end;         /*    44     4 */
	class _IO_marker *         _markers;             /*    48     4 */
	class _IO_FILE *           _chain;               /*    52     4 */
	int                        _fileno;              /*    56     4 */
	int                        _flags2;              /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	__off_t                    _old_offset;          /*    64     4 */
	short unsigned int         _cur_column;          /*    68     2 */
	signed char                _vtable_offset;       /*    70     1 */
	char                       _shortbuf[1];         /*    71     1 */
	_IO_lock_t *               _lock;                /*    72     4 */
	__off64_t                  _offset;              /*    76     8 */
	void *                     __pad1;               /*    84     4 */
	void *                     __pad2;               /*    88     4 */
	void *                     __pad3;               /*    92     4 */
	void *                     __pad4;               /*    96     4 */
	size_t                     __pad5;               /*   100     4 */
	int                        _mode;                /*   104     4 */
	char                       _unused2[40];         /*   108    40 */
	/* --- cacheline 2 boundary (128 bytes) was 20 bytes ago --- */

	/* size: 148, cachelines: 3, members: 29 */
	/* last cacheline: 20 bytes */
}; /* size: 148 */

/* 20 */
/* <0> (null):0 */
typedef void _IO_lock_t; /* size: 0 */

/* 21 */
/* <0> (null):0 */
struct _IO_marker {
	class _IO_marker *         _next;                /*     0     4 */
	class _IO_FILE *           _sbuf;                /*     4     4 */
	int                        _pos;                 /*     8     4 */

	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 22 */
 /* pointer to 21 */
 /* size: 4 */

/* 23 */
 /* pointer to 19 */
 /* size: 4 */

/* 24 */
 /* pointer to 21 */
 /* size: 4 */

/* 25 */
 /* pointer to 19 */
 /* size: 4 */

/* 26 */
/* <0> (null):0 */
char                       array[1]; /* size: 1 */

/* 27 */
 /* pointer to 20 */
 /* size: 4 */

/* 28 */
/* <0> (null):0 */
char                       array[40]; /* size: 40 */

/* 29 */
 /* pointer to 30 */
 /* size: 4 */

/* 30 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 31 */
 /* pointer to 32 */
 /* size: 4 */

/* 32 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 33 */
/* <0> (null):0 */
char                       array[32]; /* size: 32 */

/* 34 */
/* <0> (null):0 */
char                       array[20]; /* size: 20 */

/* 35 */
 /* pointer to 36 */
 /* size: 4 */

/* 36 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 137633832 */

/* 37 */
long double
 /* size: 12 */

/* 38 */
double
 /* size: 8 */

/* 39 */
/* <0> (null):0 */
typedef int int32; /* size: 4 */

/* 40 */
/* <0> (null):0 */
typedef unsigned int uint32; /* size: 4 */

/* 41 */
/* <0> (null):0 */
typedef long long unsigned int uint64; /* size: 8 */

/* 42 */
/* <0> (null):0 */
typedef uint64 GID_t; /* size: 8 */

/* 43 */
/* <0> (null):0 */
typedef uint32 PackageId_t; /* size: 4 */

/* 44 */
/* <0> (null):0 */
typedef uint32 AppId_t; /* size: 4 */

/* 45 */
/* <0> (null):0 */
typedef uint64 AssetClassId_t; /* size: 8 */

/* 46 */
/* <0> (null):0 */
typedef uint32 PhysicalItemId_t; /* size: 4 */

/* 47 */
/* <0> (null):0 */
typedef uint32 DepotId_t; /* size: 4 */

/* 48 */
/* <0> (null):0 */
typedef uint32 CellID_t; /* size: 4 */

/* 49 */
/* <0> (null):0 */
typedef uint64 SteamAPICall_t; /* size: 8 */

/* 50 */
/* <0> (null):0 */
typedef uint32 PartnerId_t; /* size: 4 */

/* 51 */
/* <0> (null):0 */
typedef int BOOL; /* size: 4 */

/* 52 */
/* <0> (null):0 */
typedef unsigned char byte; /* size: 1 */

/* 53 */
/* <0> (null):0 */
typedef unsigned int string_t; /* size: 4 */

/* 54 */
/* <0> (null):0 */
typedef float vec_t; /* size: 4 */

/* 55 */
float
 /* size: 4 */

/* 56 */
/* <0> (null):0 */
float                      array[2]; /* size: 8 */

/* 57 */
/* <0> (null):0 */
class Vector2D {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	/* <0> (null):0 */
	void Vector2D(class Vector2D *);

	/* <0> (null):0 */
	void Vector2D(class Vector2D *, float, float);

	/* <0> (null):0 */
	class Vector2D operator+(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DplERKS_ */

	/* <0> (null):0 */
	class Vector2D operator-(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DmiERKS_ */

	/* <0> (null):0 */
	class Vector2D operator*(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DmlEf */

	/* <0> (null):0 */
	class Vector2D operator/(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DdvEf */

	/* <0> (null):0 */
	float Length(const class Vector2D  *); /* linkage=_ZNK8Vector2D6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector2D  *); /* linkage=_ZNK8Vector2D13LengthSquaredEv */

	/* <0> (null):0 */
	class Vector2D Normalize(const class Vector2D  *); /* linkage=_ZNK8Vector2D9NormalizeEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector2D *); /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector2D *, float); /* linkage=_ZN8Vector2D6IsZeroEf */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 58 */
 /* pointer to 57 */
 /* size: 4 */

/* 59 */
 /* pointer to 60 */
 /* size: 4 */

/* 60 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 61 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 62 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 63 */
bool
 /* size: 1 */

/* 64 */
/* <0> (null):0 */
class Vector {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	vec_t                      z;                    /*     8     4 */
	/* <0> (null):0 */
	void Vector(class Vector *);

	/* <0> (null):0 */
	void Vector(class Vector *, float, float, float);

	/* <0> (null):0 */
	void Vector(class Vector *, const class Vector  &);

	/* <0> (null):0 */
	void Vector(class Vector *, float *);

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *); /* linkage=_ZNK6VectorngEv */

	/* <0> (null):0 */
	int operator==(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectoreqERKS_ */

	/* <0> (null):0 */
	int operator!=(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorneERKS_ */

	/* <0> (null):0 */
	class Vector operator+(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorplERKS_ */

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectormiERKS_ */

	/* <0> (null):0 */
	class Vector operator*(const class Vector  *, float); /* linkage=_ZNK6VectormlEf */

	/* <0> (null):0 */
	class Vector operator/(const class Vector  *, float); /* linkage=_ZNK6VectordvEf */

	/* <0> (null):0 */
	void CopyToArray(const class Vector  *, float *); /* linkage=_ZNK6Vector11CopyToArrayEPf */

	/* <0> (null):0 */
	float Length(const class Vector  *); /* linkage=_ZNK6Vector6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector  *); /* linkage=_ZNK6Vector13LengthSquaredEv */

	/* <0> (null):0 */
	float * operator float*(class Vector *); /* linkage=_ZN6VectorcvPfEv */

	/* <0> (null):0 */
	const float  * operator const float*(const class Vector  *); /* linkage=_ZNK6VectorcvPKfEv */

	/* <0> (null):0 */
	class Vector Normalize(const class Vector  *); /* linkage=_ZNK6Vector9NormalizeEv */

	/* <0> (null):0 */
	class Vector2D Make2D(const class Vector  *); /* linkage=_ZNK6Vector6Make2DEv */

	/* <0> (null):0 */
	float Length2D(const class Vector  *); /* linkage=_ZNK6Vector8Length2DEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector  *, float); /* linkage=_ZNK6Vector16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector  *, float); /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector *); /* linkage=_ZN6Vector16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector *, float); /* linkage=_ZN6Vector6IsZeroEf */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 65 */
 /* pointer to 64 */
 /* size: 4 */

/* 66 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 67 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 68 */
 /* pointer to 55 */
 /* size: 4 */

/* 69 */
 /* pointer to 70 */
 /* size: 4 */

/* 70 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 71 */
 /* pointer to 72 */
 /* size: 4 */

/* 72 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 73 */
/* <0> (null):0 */
enum {
	kRenderNormal = 0,
	kRenderTransColor = 1,
	kRenderTransTexture = 2,
	kRenderGlow = 3,
	kRenderTransAlpha = 4,
	kRenderTransAdd = 5,
}; /* size: 4 */

/* 74 */
/* <0> (null):0 */
typedef int qboolean; /* size: 4 */

/* 75 */
/* <0> (null):0 */
struct link_s {
	class link_s *             prev;                 /*     0     4 */
	class link_s *             next;                 /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 76 */
 /* pointer to 75 */
 /* size: 4 */

/* 77 */
/* <0> (null):0 */
typedef struct link_s link_t; /* size: 8 */

/* 78 */
/* <0> (null):0 */
typedef struct edict_s edict_t; /* size: 804 */

/* 79 */
/* <0> (null):0 */
struct edict_s {
	qboolean                   free;                 /*     0     4 */
	int                        serialnumber;         /*     4     4 */
	link_t                     area;                 /*     8     8 */
	int                        headnode;             /*    16     4 */
	int                        num_leafs;            /*    20     4 */
	short int                  leafnums[48];         /*    24    96 */
	/* --- cacheline 1 boundary (64 bytes) was 56 bytes ago --- */
	float                      freetime;             /*   120     4 */
	void *                     pvPrivateData;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	entvars_t                  v;                    /*   128   676 */
	/* --- cacheline 12 boundary (768 bytes) was 36 bytes ago --- */

	/* size: 804, cachelines: 13, members: 9 */
	/* last cacheline: 36 bytes */
}; /* size: 804 */

/* 80 */
 /* pointer to 78 */
 /* size: 4 */

/* 81 */
/* <0> (null):0 */
struct {
	float                      time;                 /*     0     4 */
	float                      frametime;            /*     4     4 */
	float                      force_retouch;        /*     8     4 */
	string_t                   mapname;              /*    12     4 */
	string_t                   startspot;            /*    16     4 */
	float                      deathmatch;           /*    20     4 */
	float                      coop;                 /*    24     4 */
	float                      teamplay;             /*    28     4 */
	float                      serverflags;          /*    32     4 */
	float                      found_secrets;        /*    36     4 */
	class Vector              v_forward;             /*    40    12 */
	class Vector              v_up;                  /*    52    12 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	class Vector              v_right;               /*    64    12 */
	float                      trace_allsolid;       /*    76     4 */
	float                      trace_startsolid;     /*    80     4 */
	float                      trace_fraction;       /*    84     4 */
	class Vector              trace_endpos;          /*    88    12 */
	class Vector              trace_plane_normal;    /*   100    12 */
	float                      trace_plane_dist;     /*   112     4 */
	edict_t *                  trace_ent;            /*   116     4 */
	float                      trace_inopen;         /*   120     4 */
	float                      trace_inwater;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	int                        trace_hitgroup;       /*   128     4 */
	int                        trace_flags;          /*   132     4 */
	int                        msg_entity;           /*   136     4 */
	int                        cdAudioTrack;         /*   140     4 */
	int                        maxClients;           /*   144     4 */
	int                        maxEntities;          /*   148     4 */
	const char  *              pStringBase;          /*   152     4 */
	void *                     pSaveData;            /*   156     4 */
	class Vector              vecLandmarkOffset;     /*   160    12 */

	/* size: 172, cachelines: 3, members: 31 */
	/* last cacheline: 44 bytes */
}; /* size: 172 */

/* 82 */
/* <0> (null):0 */
typedef class  globalvars_t; /* size: 172 */

/* 83 */
/* <0> (null):0 */
struct entvars_s {
	string_t                   classname;            /*     0     4 */
	string_t                   globalname;           /*     4     4 */
	class Vector              origin;                /*     8    12 */
	class Vector              oldorigin;             /*    20    12 */
	class Vector              velocity;              /*    32    12 */
	class Vector              basevelocity;          /*    44    12 */
	class Vector              clbasevelocity;        /*    56    12 */
	/* --- cacheline 1 boundary (64 bytes) was 4 bytes ago --- */
	class Vector              movedir;               /*    68    12 */
	class Vector              angles;                /*    80    12 */
	class Vector              avelocity;             /*    92    12 */
	class Vector              punchangle;            /*   104    12 */
	class Vector              v_angle;               /*   116    12 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	class Vector              endpos;                /*   128    12 */
	class Vector              startpos;              /*   140    12 */
	float                      impacttime;           /*   152     4 */
	float                      starttime;            /*   156     4 */
	int                        fixangle;             /*   160     4 */
	float                      idealpitch;           /*   164     4 */
	float                      pitch_speed;          /*   168     4 */
	float                      ideal_yaw;            /*   172     4 */
	float                      yaw_speed;            /*   176     4 */
	int                        modelindex;           /*   180     4 */
	string_t                   model;                /*   184     4 */
	int                        viewmodel;            /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	int                        weaponmodel;          /*   192     4 */
	class Vector              absmin;                /*   196    12 */
	class Vector              absmax;                /*   208    12 */
	class Vector              mins;                  /*   220    12 */
	class Vector              maxs;                  /*   232    12 */
	class Vector              size;                  /*   244    12 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	float                      ltime;                /*   256     4 */
	float                      nextthink;            /*   260     4 */
	int                        movetype;             /*   264     4 */
	int                        solid;                /*   268     4 */
	int                        skin;                 /*   272     4 */
	int                        body;                 /*   276     4 */
	int                        effects;              /*   280     4 */
	float                      gravity;              /*   284     4 */
	float                      friction;             /*   288     4 */
	int                        light_level;          /*   292     4 */
	int                        sequence;             /*   296     4 */
	int                        gaitsequence;         /*   300     4 */
	float                      frame;                /*   304     4 */
	float                      animtime;             /*   308     4 */
	float                      framerate;            /*   312     4 */
	unsigned char              controller[4];        /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	unsigned char              blending[2];          /*   320     2 */
	float                      scale;                /*   324     4 */
	int                        rendermode;           /*   328     4 */
	float                      renderamt;            /*   332     4 */
	class Vector              rendercolor;           /*   336    12 */
	int                        renderfx;             /*   348     4 */
	float                      health;               /*   352     4 */
	float                      frags;                /*   356     4 */
	int                        weapons;              /*   360     4 */
	float                      takedamage;           /*   364     4 */
	int                        deadflag;             /*   368     4 */
	class Vector              view_ofs;              /*   372    12 */
	int                        button;               /*   384     4 */
	/* --- cacheline 6 boundary (384 bytes) was 2 bytes ago --- */
	int                        impulse;              /*   388     4 */
	edict_t *                  chain;                /*   392     4 */
	edict_t *                  dmg_inflictor;        /*   396     4 */
	edict_t *                  enemy;                /*   400     4 */
	edict_t *                  aiment;               /*   404     4 */
	edict_t *                  owner;                /*   408     4 */
	edict_t *                  groundentity;         /*   412     4 */
	int                        spawnflags;           /*   416     4 */
	int                        flags;                /*   420     4 */
	int                        colormap;             /*   424     4 */
	int                        team;                 /*   428     4 */
	float                      max_health;           /*   432     4 */
	float                      teleport_time;        /*   436     4 */
	float                      armortype;            /*   440     4 */
	float                      armorvalue;           /*   444     4 */
	int                        waterlevel;           /*   448     4 */
	/* --- cacheline 7 boundary (448 bytes) was 2 bytes ago --- */
	int                        watertype;            /*   452     4 */
	string_t                   target;               /*   456     4 */
	string_t                   targetname;           /*   460     4 */
	string_t                   netname;              /*   464     4 */
	string_t                   message;              /*   468     4 */
	float                      dmg_take;             /*   472     4 */
	float                      dmg_save;             /*   476     4 */
	float                      dmg;                  /*   480     4 */
	float                      dmgtime;              /*   484     4 */
	string_t                   noise;                /*   488     4 */
	string_t                   noise1;               /*   492     4 */
	string_t                   noise2;               /*   496     4 */
	string_t                   noise3;               /*   500     4 */
	float                      speed;                /*   504     4 */
	float                      air_finished;         /*   508     4 */
	float                      pain_finished;        /*   512     4 */
	/* --- cacheline 8 boundary (512 bytes) was 2 bytes ago --- */
	float                      radsuit_finished;     /*   516     4 */
	edict_t *                  pContainingEntity;    /*   520     4 */
	int                        playerclass;          /*   524     4 */
	float                      maxspeed;             /*   528     4 */
	float                      fov;                  /*   532     4 */
	int                        weaponanim;           /*   536     4 */
	int                        pushmsec;             /*   540     4 */
	int                        bInDuck;              /*   544     4 */
	int                        flTimeStepSound;      /*   548     4 */
	int                        flSwimTime;           /*   552     4 */
	int                        flDuckTime;           /*   556     4 */
	int                        iStepLeft;            /*   560     4 */
	float                      flFallVelocity;       /*   564     4 */
	int                        gamestate;            /*   568     4 */
	int                        oldbuttons;           /*   572     4 */
	int                        groupinfo;            /*   576     4 */
	/* --- cacheline 9 boundary (576 bytes) was 2 bytes ago --- */
	int                        iuser1;               /*   580     4 */
	int                        iuser2;               /*   584     4 */
	int                        iuser3;               /*   588     4 */
	int                        iuser4;               /*   592     4 */
	float                      fuser1;               /*   596     4 */
	float                      fuser2;               /*   600     4 */
	float                      fuser3;               /*   604     4 */
	float                      fuser4;               /*   608     4 */
	class Vector              vuser1;                /*   612    12 */
	class Vector              vuser2;                /*   624    12 */
	class Vector              vuser3;                /*   636    12 */
	/* --- cacheline 10 boundary (640 bytes) was 6 bytes ago --- */
	class Vector              vuser4;                /*   648    12 */
	edict_t *                  euser1;               /*   660     4 */
	edict_t *                  euser2;               /*   664     4 */
	edict_t *                  euser3;               /*   668     4 */
	edict_t *                  euser4;               /*   672     4 */

	/* size: 676, cachelines: 11, members: 123 */
	/* last cacheline: 36 bytes */

	/* BRAIN FART ALERT! 676 != 674 + 0(holes), diff = 2 */

}; /* size: 676 */

/* 84 */
/* <0> (null):0 */
unsigned char              array[4]; /* size: 4 */

/* 85 */
/* <0> (null):0 */
unsigned char              array[2]; /* size: 2 */

/* 86 */
/* <0> (null):0 */
typedef struct entvars_s entvars_t; /* size: 676 */

/* 87 */
/* <0> (null):0 */
short int                  array[48]; /* size: 96 */

/* 88 */
/* <0> (null):0 */
typedef uint32 CRC32_t; /* size: 4 */

/* 89 */
/* <0> (null):0 */
char                       array[64]; /* size: 64 */

/* 90 */
/* <0> (null):0 */
struct cvar_s {
	char *                     name;                 /*     0     4 */
	char *                     string;               /*     4     4 */
	int                        flags;                /*     8     4 */
	float                      value;                /*    12     4 */
	class cvar_s *             next;                 /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 91 */
 /* pointer to 90 */
 /* size: 4 */

/* 92 */
/* <0> (null):0 */
typedef struct cvar_s cvar_t; /* size: 20 */

/* 93 */
/* <0> (null):0 */
struct client_textmessage_s {
	int                        effect;               /*     0     4 */
	byte                       r1;                   /*     4     1 */
	byte                       g1;                   /*     5     1 */
	byte                       b1;                   /*     6     1 */
	byte                       a1;                   /*     7     1 */
	byte                       r2;                   /*     8     1 */
	byte                       g2;                   /*     9     1 */
	byte                       b2;                   /*    10     1 */
	byte                       a2;                   /*    11     1 */
	float                      x;                    /*    12     4 */
	float                      y;                    /*    16     4 */
	float                      fadein;               /*    20     4 */
	float                      fadeout;              /*    24     4 */
	float                      holdtime;             /*    28     4 */
	float                      fxtime;               /*    32     4 */
	const char  *              pName;                /*    36     4 */
	const char  *              pMessage;             /*    40     4 */

	/* size: 44, cachelines: 1, members: 17 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 94 */
/* <0> (null):0 */
typedef struct client_textmessage_s client_textmessage_t; /* size: 44 */

/* 95 */
/* <0> (null):0 */
typedef struct sequenceCommandLine_ sequenceCommandLine_s; /* size: 92 */

/* 96 */
/* <0> (null):0 */
struct sequenceCommandLine_ {
	int                        commandType;          /*     0     4 */
	client_textmessage_t       clientMessage;        /*     4    44 */
	char *                     speakerName;          /*    48     4 */
	char *                     listenerName;         /*    52     4 */
	char *                     soundFileName;        /*    56     4 */
	char *                     sentenceName;         /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	char *                     fireTargetNames;      /*    64     4 */
	char *                     killTargetNames;      /*    68     4 */
	float                      delay;                /*    72     4 */
	int                        repeatCount;          /*    76     4 */
	int                        textChannel;          /*    80     4 */
	int                        modifierBitField;     /*    84     4 */
	sequenceCommandLine_s *    nextCommandLine;      /*    88     4 */

	/* size: 92, cachelines: 2, members: 13 */
	/* last cacheline: 28 bytes */
}; /* size: 92 */

/* 97 */
 /* pointer to 95 */
 /* size: 4 */

/* 98 */
/* <0> (null):0 */
typedef struct sequenceEntry_ sequenceEntry_s; /* size: 20 */

/* 99 */
/* <0> (null):0 */
struct sequenceEntry_ {
	char *                     fileName;             /*     0     4 */
	char *                     entryName;            /*     4     4 */
	sequenceCommandLine_s *    firstCommand;         /*     8     4 */
	sequenceEntry_s *          nextEntry;            /*    12     4 */
	qboolean                   isGlobal;             /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 100 */
 /* pointer to 98 */
 /* size: 4 */

/* 101 */
/* <0> (null):0 */
typedef struct sentenceEntry_ sentenceEntry_s; /* size: 16 */

/* 102 */
/* <0> (null):0 */
struct sentenceEntry_ {
	char *                     data;                 /*     0     4 */
	sentenceEntry_s *          nextEntry;            /*     4     4 */
	qboolean                   isGlobal;             /*     8     4 */
	unsigned int               index;                /*    12     4 */

	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 103 */
 /* pointer to 101 */
 /* size: 4 */

/* 104 */
/* <0> (null):0 */
enum {
	at_notice = 0,
	at_console = 1,
	at_aiconsole = 2,
	at_warning = 3,
	at_error = 4,
	at_logged = 5,
}; /* size: 4 */

/* 105 */
/* <0> (null):0 */
typedef enum  ALERT_TYPE; /* size: 4 */

/* 106 */
/* <0> (null):0 */
enum {
	print_console = 0,
	print_center = 1,
	print_chat = 2,
}; /* size: 4 */

/* 107 */
/* <0> (null):0 */
typedef enum  PRINT_TYPE; /* size: 4 */

/* 108 */
/* <0> (null):0 */
enum {
	force_exactfile = 0,
	force_model_samebounds = 1,
	force_model_specifybounds = 2,
	force_model_specifybounds_if_avail = 3,
}; /* size: 4 */

/* 109 */
/* <0> (null):0 */
typedef enum  FORCE_TYPE; /* size: 4 */

/* 110 */
/* <0> (null):0 */
struct {
	int                        fAllSolid;            /*     0     4 */
	int                        fStartSolid;          /*     4     4 */
	int                        fInOpen;              /*     8     4 */
	int                        fInWater;             /*    12     4 */
	float                      flFraction;           /*    16     4 */
	class Vector              vecEndPos;             /*    20    12 */
	float                      flPlaneDist;          /*    32     4 */
	class Vector              vecPlaneNormal;        /*    36    12 */
	edict_t *                  pHit;                 /*    48     4 */
	int                        iHitgroup;            /*    52     4 */

	/* size: 56, cachelines: 1, members: 10 */
	/* last cacheline: 56 bytes */
}; /* size: 56 */

/* 111 */
/* <0> (null):0 */
typedef class  TraceResult; /* size: 56 */

/* 112 */
/* <0> (null):0 */
struct enginefuncs_s {
	int                        (*pfnPrecacheModel)(char *); /*     0     4 */
	int                        (*pfnPrecacheSound)(char *); /*     4     4 */
	void                       (*pfnSetModel)(edict_t *, const char  *); /*     8     4 */
	int                        (*pfnModelIndex)(const char  *); /*    12     4 */
	int                        (*pfnModelFrames)(int); /*    16     4 */
	void                       (*pfnSetSize)(edict_t *, const float  *, const float  *); /*    20     4 */
	void                       (*pfnChangeLevel)(char *, char *); /*    24     4 */
	void                       (*pfnGetSpawnParms)(edict_t *); /*    28     4 */
	void                       (*pfnSaveSpawnParms)(edict_t *); /*    32     4 */
	float                      (*pfnVecToYaw)(const float  *); /*    36     4 */
	void                       (*pfnVecToAngles)(const float  *, float *); /*    40     4 */
	void                       (*pfnMoveToOrigin)(edict_t *, const float  *, float, int); /*    44     4 */
	void                       (*pfnChangeYaw)(edict_t *); /*    48     4 */
	void                       (*pfnChangePitch)(edict_t *); /*    52     4 */
	edict_t *                  (*pfnFindEntityByString)(edict_t *, const char  *, const char  *); /*    56     4 */
	int                        (*pfnGetEntityIllum)(edict_t *); /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	edict_t *                  (*pfnFindEntityInSphere)(edict_t *, const float  *, float); /*    64     4 */
	edict_t *                  (*pfnFindClientInPVS)(edict_t *); /*    68     4 */
	edict_t *                  (*pfnEntitiesInPVS)(edict_t *); /*    72     4 */
	void                       (*pfnMakeVectors)(const float  *); /*    76     4 */
	void                       (*pfnAngleVectors)(const float  *, float *, float *, float *); /*    80     4 */
	edict_t *                  (*pfnCreateEntity)(void); /*    84     4 */
	void                       (*pfnRemoveEntity)(edict_t *); /*    88     4 */
	edict_t *                  (*pfnCreateNamedEntity)(int); /*    92     4 */
	void                       (*pfnMakeStatic)(edict_t *); /*    96     4 */
	int                        (*pfnEntIsOnFloor)(edict_t *); /*   100     4 */
	int                        (*pfnDropToFloor)(edict_t *); /*   104     4 */
	int                        (*pfnWalkMove)(edict_t *, float, float, int); /*   108     4 */
	void                       (*pfnSetOrigin)(edict_t *, const float  *); /*   112     4 */
	void                       (*pfnEmitSound)(edict_t *, int, const char  *, float, float, int, int); /*   116     4 */
	void                       (*pfnEmitAmbientSound)(edict_t *, float *, const char  *, float, float, int, int); /*   120     4 */
	void                       (*pfnTraceLine)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	void                       (*pfnTraceToss)(edict_t *, edict_t *, TraceResult *); /*   128     4 */
	int                        (*pfnTraceMonsterHull)(edict_t *, const float  *, const float  *, int, edict_t *, TraceResult *); /*   132     4 */
	void                       (*pfnTraceHull)(const float  *, const float  *, int, int, edict_t *, TraceResult *); /*   136     4 */
	void                       (*pfnTraceModel)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   140     4 */
	const char  *              (*pfnTraceTexture)(edict_t *, const float  *, const float  *); /*   144     4 */
	void                       (*pfnTraceSphere)(const float  *, const float  *, int, float, edict_t *, TraceResult *); /*   148     4 */
	void                       (*pfnGetAimVector)(edict_t *, float, float *); /*   152     4 */
	void                       (*pfnServerCommand)(char *); /*   156     4 */
	void                       (*pfnServerExecute)(void); /*   160     4 */
	void                       (*pfnClientCommand)(edict_t *, char *, ...); /*   164     4 */
	void                       (*pfnParticleEffect)(const float  *, const float  *, float, float); /*   168     4 */
	void                       (*pfnLightStyle)(int, char *); /*   172     4 */
	int                        (*pfnDecalIndex)(const char  *); /*   176     4 */
	int                        (*pfnPointContents)(const float  *); /*   180     4 */
	void                       (*pfnMessageBegin)(int, int, const float  *, edict_t *); /*   184     4 */
	void                       (*pfnMessageEnd)(void); /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	void                       (*pfnWriteByte)(int); /*   192     4 */
	void                       (*pfnWriteChar)(int); /*   196     4 */
	void                       (*pfnWriteShort)(int); /*   200     4 */
	void                       (*pfnWriteLong)(int); /*   204     4 */
	void                       (*pfnWriteAngle)(float); /*   208     4 */
	void                       (*pfnWriteCoord)(float); /*   212     4 */
	void                       (*pfnWriteString)(const char  *); /*   216     4 */
	void                       (*pfnWriteEntity)(int); /*   220     4 */
	void                       (*pfnCVarRegister)(cvar_t *); /*   224     4 */
	float                      (*pfnCVarGetFloat)(const char  *); /*   228     4 */
	const char  *              (*pfnCVarGetString)(const char  *); /*   232     4 */
	void                       (*pfnCVarSetFloat)(const char  *, float); /*   236     4 */
	void                       (*pfnCVarSetString)(const char  *, const char  *); /*   240     4 */
	void                       (*pfnAlertMessage)(ALERT_TYPE, char *, ...); /*   244     4 */
	void                       (*pfnEngineFprintf)(void *, char *, ...); /*   248     4 */
	void *                     (*pfnPvAllocEntPrivateData)(edict_t *, int32); /*   252     4 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	void *                     (*pfnPvEntPrivateData)(edict_t *); /*   256     4 */
	void                       (*pfnFreeEntPrivateData)(edict_t *); /*   260     4 */
	const char  *              (*pfnSzFromIndex)(int); /*   264     4 */
	int                        (*pfnAllocString)(const char  *); /*   268     4 */
	class entvars_s *          (*pfnGetVarsOfEnt)(edict_t *); /*   272     4 */
	edict_t *                  (*pfnPEntityOfEntOffset)(int); /*   276     4 */
	int                        (*pfnEntOffsetOfPEntity)(const edict_t  *); /*   280     4 */
	int                        (*pfnIndexOfEdict)(const edict_t  *); /*   284     4 */
	edict_t *                  (*pfnPEntityOfEntIndex)(int); /*   288     4 */
	edict_t *                  (*pfnFindEntityByVars)(class entvars_s *); /*   292     4 */
	void *                     (*pfnGetModelPtr)(edict_t *); /*   296     4 */
	int                        (*pfnRegUserMsg)(const char  *, int); /*   300     4 */
	void                       (*pfnAnimationAutomove)(const edict_t  *, float); /*   304     4 */
	void                       (*pfnGetBonePosition)(const edict_t  *, int, float *, float *); /*   308     4 */
	uint32                     (*pfnFunctionFromName)(const char  *); /*   312     4 */
	const char  *              (*pfnNameForFunction)(uint32); /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	void                       (*pfnClientPrintf)(edict_t *, PRINT_TYPE, const char  *); /*   320     4 */
	void                       (*pfnServerPrint)(const char  *); /*   324     4 */
	const char  *              (*pfnCmd_Args)(void); /*   328     4 */
	const char  *              (*pfnCmd_Argv)(int);  /*   332     4 */
	int                        (*pfnCmd_Argc)(void); /*   336     4 */
	void                       (*pfnGetAttachment)(const edict_t  *, int, float *, float *); /*   340     4 */
	void                       (*pfnCRC32_Init)(CRC32_t *); /*   344     4 */
	void                       (*pfnCRC32_ProcessBuffer)(CRC32_t *, void *, int); /*   348     4 */
	void                       (*pfnCRC32_ProcessByte)(CRC32_t *, unsigned char); /*   352     4 */
	CRC32_t                    (*pfnCRC32_Final)(CRC32_t); /*   356     4 */
	int32                      (*pfnRandomLong)(int32, int32); /*   360     4 */
	float                      (*pfnRandomFloat)(float, float); /*   364     4 */
	void                       (*pfnSetView)(const edict_t  *, const edict_t  *); /*   368     4 */
	float                      (*pfnTime)(void);     /*   372     4 */
	void                       (*pfnCrosshairAngle)(const edict_t  *, float, float); /*   376     4 */
	byte *                     (*pfnLoadFileForMe)(char *, int *); /*   380     4 */
	/* --- cacheline 6 boundary (384 bytes) --- */
	void                       (*pfnFreeFile)(void *); /*   384     4 */
	void                       (*pfnEndSection)(const char  *); /*   388     4 */
	int                        (*pfnCompareFileTime)(char *, char *, int *); /*   392     4 */
	void                       (*pfnGetGameDir)(char *); /*   396     4 */
	void                       (*pfnCvar_RegisterVariable)(cvar_t *); /*   400     4 */
	void                       (*pfnFadeClientVolume)(const edict_t  *, int, int, int, int); /*   404     4 */
	void                       (*pfnSetClientMaxspeed)(const edict_t  *, float); /*   408     4 */
	edict_t *                  (*pfnCreateFakeClient)(const char  *); /*   412     4 */
	void                       (*pfnRunPlayerMove)(edict_t *, const float  *, float, float, float, short unsigned int, byte, byte); /*   416     4 */
	int                        (*pfnNumberOfEntities)(void); /*   420     4 */
	char *                     (*pfnGetInfoKeyBuffer)(edict_t *); /*   424     4 */
	char *                     (*pfnInfoKeyValue)(char *, char *); /*   428     4 */
	void                       (*pfnSetKeyValue)(char *, char *, char *); /*   432     4 */
	void                       (*pfnSetClientKeyValue)(int, char *, char *, char *); /*   436     4 */
	int                        (*pfnIsMapValid)(char *); /*   440     4 */
	void                       (*pfnStaticDecal)(const float  *, int, int, int); /*   444     4 */
	/* --- cacheline 7 boundary (448 bytes) --- */
	int                        (*pfnPrecacheGeneric)(char *); /*   448     4 */
	int                        (*pfnGetPlayerUserId)(edict_t *); /*   452     4 */
	void                       (*pfnBuildSoundMsg)(edict_t *, int, const char  *, float, float, int, int, int, int, const float  *, edict_t *); /*   456     4 */
	int                        (*pfnIsDedicatedServer)(void); /*   460     4 */
	cvar_t *                   (*pfnCVarGetPointer)(const char  *); /*   464     4 */
	unsigned int               (*pfnGetPlayerWONId)(edict_t *); /*   468     4 */
	void                       (*pfnInfo_RemoveKey)(char *, const char  *); /*   472     4 */
	const char  *              (*pfnGetPhysicsKeyValue)(const edict_t  *, const char  *); /*   476     4 */
	void                       (*pfnSetPhysicsKeyValue)(const edict_t  *, const char  *, const char  *); /*   480     4 */
	const char  *              (*pfnGetPhysicsInfoString)(const edict_t  *); /*   484     4 */
	short unsigned int         (*pfnPrecacheEvent)(int, const char  *); /*   488     4 */
	void                       (*pfnPlaybackEvent)(int, const edict_t  *, short unsigned int, float, float *, float *, float, float, int, int, int, int); /*   492     4 */
	unsigned char *            (*pfnSetFatPVS)(float *); /*   496     4 */
	unsigned char *            (*pfnSetFatPAS)(float *); /*   500     4 */
	int                        (*pfnCheckVisibility)(const edict_t  *, unsigned char *); /*   504     4 */
	void                       (*pfnDeltaSetField)(class delta_s *, const char  *); /*   508     4 */
	/* --- cacheline 8 boundary (512 bytes) --- */
	void                       (*pfnDeltaUnsetField)(class delta_s *, const char  *); /*   512     4 */
	void                       (*pfnDeltaAddEncoder)(char *, void (*)(class delta_s *, const unsigned char  *, const unsigned char  *)); /*   516     4 */
	int                        (*pfnGetCurrentPlayer)(void); /*   520     4 */
	int                        (*pfnCanSkipPlayer)(const edict_t  *); /*   524     4 */
	int                        (*pfnDeltaFindField)(class delta_s *, const char  *); /*   528     4 */
	void                       (*pfnDeltaSetFieldByIndex)(class delta_s *, int); /*   532     4 */
	void                       (*pfnDeltaUnsetFieldByIndex)(class delta_s *, int); /*   536     4 */
	void                       (*pfnSetGroupMask)(int, int); /*   540     4 */
	int                        (*pfnCreateInstancedBaseline)(int, class entity_state_s *); /*   544     4 */
	void                       (*pfnCvar_DirectSet)(class cvar_s *, char *); /*   548     4 */
	void                       (*pfnForceUnmodified)(FORCE_TYPE, float *, float *, const char  *); /*   552     4 */
	void                       (*pfnGetPlayerStats)(const edict_t  *, int *, int *); /*   556     4 */
	void                       (*pfnAddServerCommand)(char *, void (*)(void)); /*   560     4 */
	qboolean                   (*pfnVoice_GetClientListening)(int, int); /*   564     4 */
	qboolean                   (*pfnVoice_SetClientListening)(int, int, qboolean); /*   568     4 */
	const char  *              (*pfnGetPlayerAuthId)(edict_t *); /*   572     4 */
	/* --- cacheline 9 boundary (576 bytes) --- */
	sequenceEntry_s *          (*pfnSequenceGet)(const char  *, const char  *); /*   576     4 */
	sentenceEntry_s *          (*pfnSequencePickSentence)(const char  *, int, int *); /*   580     4 */
	int                        (*pfnGetFileSize)(char *); /*   584     4 */
	unsigned int               (*pfnGetApproxWavePlayLen)(const char  *); /*   588     4 */
	int                        (*pfnIsCareerMatch)(void); /*   592     4 */
	int                        (*pfnGetLocalizedStringLength)(const char  *); /*   596     4 */
	void                       (*pfnRegisterTutorMessageShown)(int); /*   600     4 */
	int                        (*pfnGetTimesTutorMessageShown)(int); /*   604     4 */
	void                       (*ProcessTutorMessageDecayBuffer)(int *, int); /*   608     4 */
	void                       (*ConstructTutorMessageDecayBuffer)(int *, int); /*   612     4 */
	void                       (*ResetTutorMessageDecayData)(void); /*   616     4 */
	void                       (*pfnQueryClientCvarValue)(const edict_t  *, const char  *); /*   620     4 */
	void                       (*pfnQueryClientCvarValue2)(const edict_t  *, const char  *, int); /*   624     4 */
	int                        (*pfnCheckParm)(const char  *, char * *); /*   628     4 */

	/* size: 632, cachelines: 10, members: 158 */
	/* last cacheline: 56 bytes */
}; /* size: 632 */

/* 113 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 114 */
 /* pointer to 113 */
 /* size: 4 */

/* 115 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145471492 */

/* 116 */
 /* pointer to 115 */
 /* size: 4 */

/* 117 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 118 */
 /* pointer to 117 */
 /* size: 4 */

/* 119 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 120 */
 /* pointer to 119 */
 /* size: 4 */

/* 121 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145446892 */

/* 122 */
 /* pointer to 121 */
 /* size: 4 */

/* 123 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145472272 */

/* 124 */
 /* pointer to 123 */
 /* size: 4 */

/* 125 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145472480 */

/* 126 */
 /* pointer to 125 */
 /* size: 4 */

/* 127 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 128 */
 /* pointer to 127 */
 /* size: 4 */

/* 129 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145472792 */

/* 130 */
 /* pointer to 129 */
 /* size: 4 */

/* 131 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145473000 */

/* 132 */
 /* pointer to 131 */
 /* size: 4 */

/* 133 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 134 */
 /* pointer to 133 */
 /* size: 4 */

/* 135 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 136 */
 /* pointer to 135 */
 /* size: 4 */

/* 137 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 138 */
 /* pointer to 137 */
 /* size: 4 */

/* 139 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 140 */
 /* pointer to 139 */
 /* size: 4 */

/* 141 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145486376 */

/* 142 */
 /* pointer to 141 */
 /* size: 4 */

/* 143 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145486532 */

/* 144 */
 /* pointer to 143 */
 /* size: 4 */

/* 145 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 146 */
 /* pointer to 145 */
 /* size: 4 */

/* 147 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 148 */
 /* pointer to 147 */
 /* size: 4 */

/* 149 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 150 */
 /* pointer to 149 */
 /* size: 4 */

/* 151 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145487416 */

/* 152 */
 /* pointer to 151 */
 /* size: 4 */

/* 153 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145487624 */

/* 154 */
 /* pointer to 153 */
 /* size: 4 */

/* 155 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145488092 */

/* 156 */
 /* pointer to 155 */
 /* size: 4 */

/* 157 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145488560 */

/* 158 */
 /* pointer to 111 */
 /* size: 4 */

/* 159 */
 /* pointer to 157 */
 /* size: 4 */

/* 160 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145488976 */

/* 161 */
 /* pointer to 160 */
 /* size: 4 */

/* 162 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 163 */
 /* pointer to 162 */
 /* size: 4 */

/* 164 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145493740 */

/* 165 */
 /* pointer to 164 */
 /* size: 4 */

/* 166 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 167 */
 /* pointer to 166 */
 /* size: 4 */

/* 168 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145494416 */

/* 169 */
 /* pointer to 168 */
 /* size: 4 */

/* 170 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145494832 */

/* 171 */
 /* pointer to 170 */
 /* size: 4 */

/* 172 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145495092 */

/* 173 */
 /* pointer to 172 */
 /* size: 4 */

/* 174 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145495248 */

/* 175 */
 /* pointer to 174 */
 /* size: 4 */

/* 176 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145495352 */

/* 177 */
 /* pointer to 176 */
 /* size: 4 */

/* 178 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145495560 */

/* 179 */
 /* pointer to 178 */
 /* size: 4 */

/* 180 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145495872 */

/* 181 */
 /* pointer to 180 */
 /* size: 4 */

/* 182 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 183 */
 /* pointer to 182 */
 /* size: 4 */

/* 184 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145496236 */

/* 185 */
 /* pointer to 184 */
 /* size: 4 */

/* 186 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145496548 */

/* 187 */
 /* pointer to 186 */
 /* size: 4 */

/* 188 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145496704 */

/* 189 */
 /* pointer to 188 */
 /* size: 4 */

/* 190 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145496860 */

/* 191 */
 /* pointer to 190 */
 /* size: 4 */

/* 192 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145497016 */

/* 193 */
 /* pointer to 92 */
 /* size: 4 */

/* 194 */
 /* pointer to 192 */
 /* size: 4 */

/* 195 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 196 */
 /* pointer to 195 */
 /* size: 4 */

/* 197 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 198 */
 /* pointer to 197 */
 /* size: 4 */

/* 199 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145497536 */

/* 200 */
 /* pointer to 199 */
 /* size: 4 */

/* 201 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145509976 */

/* 202 */
 /* pointer to 201 */
 /* size: 4 */

/* 203 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145510184 */

/* 204 */
 /* pointer to 203 */
 /* size: 4 */

/* 205 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145510392 */

/* 206 */
 /* pointer to 205 */
 /* size: 4 */

/* 207 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 208 */
 /* pointer to 207 */
 /* size: 4 */

/* 209 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 210 */
 /* pointer to 209 */
 /* size: 4 */

/* 211 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 212 */
 /* pointer to 211 */
 /* size: 4 */

/* 213 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 214 */
 /* pointer to 83 */
 /* size: 4 */

/* 215 */
 /* pointer to 213 */
 /* size: 4 */

/* 216 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 217 */
 /* pointer to 218 */
 /* size: 4 */

/* 218 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 804 */

/* 219 */
 /* pointer to 216 */
 /* size: 4 */

/* 220 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 221 */
 /* pointer to 220 */
 /* size: 4 */

/* 222 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 223 */
 /* pointer to 222 */
 /* size: 4 */

/* 224 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145511952 */

/* 225 */
 /* pointer to 224 */
 /* size: 4 */

/* 226 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145512160 */

/* 227 */
 /* pointer to 226 */
 /* size: 4 */

/* 228 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 229 */
 /* pointer to 228 */
 /* size: 4 */

/* 230 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 231 */
 /* pointer to 230 */
 /* size: 4 */

/* 232 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145512784 */

/* 233 */
 /* pointer to 232 */
 /* size: 4 */

/* 234 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 235 */
 /* pointer to 234 */
 /* size: 4 */

/* 236 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 237 */
 /* pointer to 236 */
 /* size: 4 */

/* 238 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145513252 */

/* 239 */
 /* pointer to 88 */
 /* size: 4 */

/* 240 */
 /* pointer to 238 */
 /* size: 4 */

/* 241 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145513460 */

/* 242 */
 /* pointer to 241 */
 /* size: 4 */

/* 243 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145513720 */

/* 244 */
 /* pointer to 243 */
 /* size: 4 */

/* 245 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 246 */
 /* pointer to 245 */
 /* size: 4 */

/* 247 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 248 */
 /* pointer to 247 */
 /* size: 4 */

/* 249 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 250 */
 /* pointer to 249 */
 /* size: 4 */

/* 251 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145536956 */

/* 252 */
 /* pointer to 251 */
 /* size: 4 */

/* 253 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 254 */
 /* pointer to 253 */
 /* size: 4 */

/* 255 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145537268 */

/* 256 */
 /* pointer to 255 */
 /* size: 4 */

/* 257 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 258 */
 /* pointer to 52 */
 /* size: 4 */

/* 259 */
 /* pointer to 9 */
 /* size: 4 */

/* 260 */
 /* pointer to 257 */
 /* size: 4 */

/* 261 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145537840 */

/* 262 */
 /* pointer to 261 */
 /* size: 4 */

/* 263 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 264 */
 /* pointer to 263 */
 /* size: 4 */

/* 265 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145538256 */

/* 266 */
 /* pointer to 265 */
 /* size: 4 */

/* 267 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 268 */
 /* pointer to 267 */
 /* size: 4 */

/* 269 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145538776 */

/* 270 */
 /* pointer to 269 */
 /* size: 4 */

/* 271 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 272 */
 /* pointer to 271 */
 /* size: 4 */

/* 273 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 274 */
 /* pointer to 273 */
 /* size: 4 */

/* 275 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145539660 */

/* 276 */
 /* pointer to 275 */
 /* size: 4 */

/* 277 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145539920 */

/* 278 */
 /* pointer to 277 */
 /* size: 4 */

/* 279 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145540232 */

/* 280 */
 /* pointer to 279 */
 /* size: 4 */

/* 281 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145312920 */

/* 282 */
 /* pointer to 281 */
 /* size: 4 */

/* 283 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 284 */
 /* pointer to 283 */
 /* size: 4 */

/* 285 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 286 */
 /* pointer to 285 */
 /* size: 4 */

/* 287 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145313908 */

/* 288 */
 /* pointer to 287 */
 /* size: 4 */

/* 289 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 290 */
 /* pointer to 289 */
 /* size: 4 */

/* 291 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145314324 */

/* 292 */
 /* pointer to 291 */
 /* size: 4 */

/* 293 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 294 */
 /* pointer to 293 */
 /* size: 4 */

/* 295 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 2 */

/* 296 */
 /* pointer to 295 */
 /* size: 4 */

/* 297 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145314948 */

/* 298 */
 /* pointer to 297 */
 /* size: 4 */

/* 299 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 300 */
 /* pointer to 4 */
 /* size: 4 */

/* 301 */
 /* pointer to 299 */
 /* size: 4 */

/* 302 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 303 */
 /* pointer to 302 */
 /* size: 4 */

/* 304 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145316092 */

/* 305 */
 /* pointer to 306 */
 /* size: 4 */

/* 306 */
/* <0> (null):0 */
struct delta_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 307 */
 /* pointer to 304 */
 /* size: 4 */

/* 308 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145316416 */

/* 309 */
 /* pointer to 310 */
 /* size: 4 */

/* 310 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145316624 */

/* 311 */
 /* pointer to 312 */
 /* size: 4 */

/* 312 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 313 */
 /* pointer to 308 */
 /* size: 4 */

/* 314 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 315 */
 /* pointer to 314 */
 /* size: 4 */

/* 316 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145420652 */

/* 317 */
 /* pointer to 316 */
 /* size: 4 */

/* 318 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145420860 */

/* 319 */
 /* pointer to 318 */
 /* size: 4 */

/* 320 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 321 */
 /* pointer to 322 */
 /* size: 4 */

/* 322 */
/* <0> (null):0 */
struct entity_state_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 323 */
 /* pointer to 320 */
 /* size: 4 */

/* 324 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145421392 */

/* 325 */
 /* pointer to 90 */
 /* size: 4 */

/* 326 */
 /* pointer to 324 */
 /* size: 4 */

/* 327 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145421652 */

/* 328 */
 /* pointer to 327 */
 /* size: 4 */

/* 329 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145421964 */

/* 330 */
 /* pointer to 329 */
 /* size: 4 */

/* 331 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145422224 */

/* 332 */
 /* pointer to 331 */
 /* size: 4 */

/* 333 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 334 */
 /* pointer to 333 */
 /* size: 4 */

/* 335 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 336 */
 /* pointer to 335 */
 /* size: 4 */

/* 337 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 338 */
 /* pointer to 337 */
 /* size: 4 */

/* 339 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 340 */
 /* pointer to 339 */
 /* size: 4 */

/* 341 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 342 */
 /* pointer to 341 */
 /* size: 4 */

/* 343 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 344 */
 /* pointer to 343 */
 /* size: 4 */

/* 345 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145423680 */

/* 346 */
 /* pointer to 345 */
 /* size: 4 */

/* 347 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145423888 */

/* 348 */
 /* pointer to 347 */
 /* size: 4 */

/* 349 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145424096 */

/* 350 */
 /* pointer to 349 */
 /* size: 4 */

/* 351 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 352 */
 /* pointer to 17 */
 /* size: 4 */

/* 353 */
 /* pointer to 351 */
 /* size: 4 */

/* 354 */
/* <0> (null):0 */
typedef struct enginefuncs_s enginefuncs_t; /* size: 632 */

/* 355 */
/* <0> (null):0 */
struct KeyValueData_s {
	char *                     szClassName;          /*     0     4 */
	char *                     szKeyName;            /*     4     4 */
	char *                     szValue;              /*     8     4 */
	int32                      fHandled;             /*    12     4 */

	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 356 */
/* <0> (null):0 */
typedef struct KeyValueData_s KeyValueData; /* size: 16 */

/* 357 */
/* <0> (null):0 */
struct {
	char                       mapName[32];          /*     0    32 */
	char                       landmarkName[32];     /*    32    32 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	edict_t *                  pentLandmark;         /*    64     4 */
	class Vector              vecLandmarkOrigin;     /*    68    12 */
	/* <0> (null):0 */
	void LEVELLIST(LEVELLIST *);


	/* size: 80, cachelines: 2, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 80 */

/* 358 */
/* <0> (null):0 */
typedef class  LEVELLIST; /* size: 80 */

/* 359 */
/* <0> (null):0 */
struct {
	int                        id;                   /*     0     4 */
	edict_t *                  pent;                 /*     4     4 */
	int                        location;             /*     8     4 */
	int                        size;                 /*    12     4 */
	int                        flags;                /*    16     4 */
	string_t                   classname;            /*    20     4 */

	/* size: 24, cachelines: 1, members: 6 */
	/* last cacheline: 24 bytes */
}; /* size: 24 */

/* 360 */
/* <0> (null):0 */
typedef class  ENTITYTABLE; /* size: 24 */

/* 361 */
/* <0> (null):0 */
typedef struct saverestore_s SAVERESTOREDATA; /* size: 1396 */

/* 362 */
/* <0> (null):0 */
struct saverestore_s {
	char *                     pBaseData;            /*     0     4 */
	char *                     pCurrentData;         /*     4     4 */
	int                        size;                 /*     8     4 */
	int                        bufferSize;           /*    12     4 */
	int                        tokenSize;            /*    16     4 */
	int                        tokenCount;           /*    20     4 */
	char * *                   pTokens;              /*    24     4 */
	int                        currentIndex;         /*    28     4 */
	int                        tableCount;           /*    32     4 */
	int                        connectionCount;      /*    36     4 */
	ENTITYTABLE *              pTable;               /*    40     4 */
	LEVELLIST                  levelList[16];        /*    44  1280 */
	/* --- cacheline 20 boundary (1280 bytes) was 44 bytes ago --- */
	int                        fUseLandmark;         /*  1324     4 */
	char                       szLandmarkName[20];   /*  1328    20 */
	/* --- cacheline 21 boundary (1344 bytes) was 4 bytes ago --- */
	class Vector              vecLandmarkOffset;     /*  1348    12 */
	float                      time;                 /*  1360     4 */
	char                       szCurrentMapName[32]; /*  1364    32 */

	/* size: 1396, cachelines: 22, members: 17 */
	/* last cacheline: 52 bytes */
}; /* size: 1396 */

/* 363 */
 /* pointer to 360 */
 /* size: 4 */

/* 364 */
/* <0> (null):0 */
LEVELLIST                  array[16]; /* size: 1280 */

/* 365 */
/* <0> (null):0 */
enum _fieldtypes {
	FIELD_FLOAT = 0,
	FIELD_STRING = 1,
	FIELD_ENTITY = 2,
	FIELD_CLASSPTR = 3,
	FIELD_EHANDLE = 4,
	FIELD_EVARS = 5,
	FIELD_EDICT = 6,
	FIELD_VECTOR = 7,
	FIELD_POSITION_VECTOR = 8,
	FIELD_POINTER = 9,
	FIELD_INTEGER = 10,
	FIELD_FUNCTION = 11,
	FIELD_BOOLEAN = 12,
	FIELD_SHORT = 13,
	FIELD_CHARACTER = 14,
	FIELD_TIME = 15,
	FIELD_MODELNAME = 16,
	FIELD_SOUNDNAME = 17,
	FIELD_TYPECOUNT = 18,
}; /* size: 4 */

/* 366 */
/* <0> (null):0 */
typedef enum _fieldtypes FIELDTYPE; /* size: 4 */

/* 367 */
/* <0> (null):0 */
struct {
	FIELDTYPE                  fieldType;            /*     0     4 */
	char *                     fieldName;            /*     4     4 */
	int                        fieldOffset;          /*     8     4 */
	short int                  fieldSize;            /*    12     2 */
	short int                  flags;                /*    14     2 */

	/* size: 16, cachelines: 1, members: 5 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 368 */
/* <0> (null):0 */
typedef class  TYPEDESCRIPTION; /* size: 16 */

/* 369 */
 /* pointer to 356 */
 /* size: 4 */

/* 370 */
 /* pointer to 361 */
 /* size: 4 */

/* 371 */
 /* pointer to 368 */
 /* size: 4 */

/* 372 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 373 */
/* <0> (null):0 */
typedef int ptrdiff_t; /* size: 4 */

/* 374 */
/* <0> (null):0 */
struct _List_node_base {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 375 */
/* <0> (null):0 */
class list<NavConnect, std::allocator<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 376 */
/* <0> (null):0 */
class list<CNavLadder*, std::allocator<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 377 */
/* <0> (null):0 */
class list<HidingSpot*, std::allocator<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 378 */
/* <0> (null):0 */
class list<SpotOrder, std::allocator<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 379 */
/* <0> (null):0 */
class allocator<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 380 */
/* <0> (null):0 */
class allocator<std::_List_node<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 381 */
/* <0> (null):0 */
struct _List_node<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 382 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 383 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<SpotOrder> > {
public:

	/* class allocator<std::_List_node<SpotOrder> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 384 */
/* <0> (null):0 */
class _List_base<SpotOrder, std::allocator<SpotOrder> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<SpotOrder> > {
	public:

		/* class allocator<std::_List_node<SpotOrder> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 385 */
/* <0> (null):0 */
struct _List_iterator<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 386 */
/* <0> (null):0 */
struct _List_const_iterator<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 387 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 388 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 389 */
/* <0> (null):0 */
class list<SpotEncounter, std::allocator<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 390 */
/* <0> (null):0 */
class allocator<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 391 */
/* <0> (null):0 */
class allocator<std::_List_node<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 392 */
/* <0> (null):0 */
struct _List_node<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 393 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 394 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<HidingSpot*> > {
public:

	/* class allocator<std::_List_node<HidingSpot*> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 395 */
/* <0> (null):0 */
class _List_base<HidingSpot*, std::allocator<HidingSpot*> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<HidingSpot*> > {
	public:

		/* class allocator<std::_List_node<HidingSpot*> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 396 */
/* <0> (null):0 */
struct _List_iterator<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 397 */
/* <0> (null):0 */
struct _List_const_iterator<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 398 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 399 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 400 */
/* <0> (null):0 */
class allocator<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 401 */
/* <0> (null):0 */
class allocator<std::_List_node<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 402 */
/* <0> (null):0 */
struct _List_node<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 403 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 404 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<SpotEncounter> > {
public:

	/* class allocator<std::_List_node<SpotEncounter> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 405 */
/* <0> (null):0 */
class _List_base<SpotEncounter, std::allocator<SpotEncounter> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<SpotEncounter> > {
	public:

		/* class allocator<std::_List_node<SpotEncounter> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 406 */
/* <0> (null):0 */
struct _List_iterator<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 407 */
/* <0> (null):0 */
struct _List_const_iterator<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 408 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 409 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 410 */
/* <0> (null):0 */
class allocator<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 411 */
/* <0> (null):0 */
class allocator<std::_List_node<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 412 */
/* <0> (null):0 */
struct _List_node<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 413 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 414 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<NavConnect> > {
public:

	/* class allocator<std::_List_node<NavConnect> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 415 */
/* <0> (null):0 */
class _List_base<NavConnect, std::allocator<NavConnect> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<NavConnect> > {
	public:

		/* class allocator<std::_List_node<NavConnect> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 416 */
/* <0> (null):0 */
struct _List_iterator<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 417 */
/* <0> (null):0 */
struct _List_const_iterator<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 418 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 419 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 420 */
/* <0> (null):0 */
class allocator<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 421 */
/* <0> (null):0 */
class allocator<std::_List_node<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 422 */
/* <0> (null):0 */
struct _List_node<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 423 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 424 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<CNavLadder*> > {
public:

	/* class allocator<std::_List_node<CNavLadder*> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 425 */
/* <0> (null):0 */
class _List_base<CNavLadder*, std::allocator<CNavLadder*> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<CNavLadder*> > {
	public:

		/* class allocator<std::_List_node<CNavLadder*> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 426 */
/* <0> (null):0 */
struct _List_iterator<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 427 */
/* <0> (null):0 */
struct _List_const_iterator<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 428 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 429 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 430 */
/* <0> (null):0 */
class allocator<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 431 */
/* <0> (null):0 */
class allocator<std::_List_node<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 432 */
/* <0> (null):0 */
struct _List_node<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 433 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 434 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<CNavArea*> > {
public:

	/* class allocator<std::_List_node<CNavArea*> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 435 */
/* <0> (null):0 */
class _List_base<CNavArea*, std::allocator<CNavArea*> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<CNavArea*> > {
	public:

		/* class allocator<std::_List_node<CNavArea*> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 436 */
/* <0> (null):0 */
class list<CNavArea*, std::allocator<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 437 */
/* <0> (null):0 */
struct _List_iterator<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 438 */
/* <0> (null):0 */
struct _List_const_iterator<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 439 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 440 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 441 */
/* <0> (null):0 */
enum hash_types_e {
	CLASSNAME = 0,
}; /* size: 4 */

/* 442 */
/* <0> (null):0 */
typedef int EOFFSET; /* size: 4 */

/* 443 */
/* <0> (null):0 */
enum {
	TS_AT_TOP = 0,
	TS_AT_BOTTOM = 1,
	TS_GOING_UP = 2,
	TS_GOING_DOWN = 3,
}; /* size: 4 */

/* 444 */
/* <0> (null):0 */
typedef enum  TOGGLE_STATE; /* size: 4 */

/* 445 */
/* <0> (null):0 */
class CSaveRestoreBuffer {
protected:

	SAVERESTOREDATA *          m_pdata;              /*     0     4 */
	/* <0> (null):0 */
	void CSaveRestoreBuffer(class CSaveRestoreBuffer *);

	/* <0> (null):0 */
	void CSaveRestoreBuffer(class CSaveRestoreBuffer *, SAVERESTOREDATA *);

	/* <0> (null):0 */
	void ~CSaveRestoreBuffer(class CSaveRestoreBuffer *, int);

	/* <0> (null):0 */
	int EntityIndex(class CSaveRestoreBuffer *, entvars_t *); /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP9entvars_s */

	/* <0> (null):0 */
	int EntityIndex(class CSaveRestoreBuffer *, edict_t *); /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP7edict_s */

	/* <0> (null):0 */
	int EntityIndex(class CSaveRestoreBuffer *, EOFFSET); /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEi */

	/* <0> (null):0 */
	int EntityIndex(class CSaveRestoreBuffer *, class CBaseEntity *); /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP11CBaseEntity */

	/* <0> (null):0 */
	int EntityFlags(class CSaveRestoreBuffer *, int, int); /* linkage=_ZN18CSaveRestoreBuffer11EntityFlagsEii */

	/* <0> (null):0 */
	int EntityFlagsSet(class CSaveRestoreBuffer *, int, int); /* linkage=_ZN18CSaveRestoreBuffer14EntityFlagsSetEii */

	/* <0> (null):0 */
	edict_t * EntityFromIndex(class CSaveRestoreBuffer *, int); /* linkage=_ZN18CSaveRestoreBuffer15EntityFromIndexEi */

	/* <0> (null):0 */
	short unsigned int TokenHash(class CSaveRestoreBuffer *, const char  *); /* linkage=_ZN18CSaveRestoreBuffer9TokenHashEPKc */

	/* <0> (null):0 */
	void BufferRewind(class CSaveRestoreBuffer *, int); /* linkage=_ZN18CSaveRestoreBuffer12BufferRewindEi */

	/* <0> (null):0 */
	unsigned int HashString(class CSaveRestoreBuffer *, const char  *); /* linkage=_ZN18CSaveRestoreBuffer10HashStringEPKc */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 446 */
 /* pointer to 445 */
 /* size: 4 */

/* 447 */
 /* pointer to 86 */
 /* size: 4 */

/* 448 */
 /* pointer to 449 */
 /* size: 4 */

/* 449 */
/* <0> (null):0 */
struct CBaseEntity {
	/* <0> (null):0 */
	virtual int ObjectCaps(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10ObjectCapsEv */

	/* <0> (null):0 */
	virtual void KeyValue(class CBaseEntity *, KeyValueData *); /* linkage=_ZN11CBaseEntity8KeyValueEP14KeyValueData_s */

	/* <0> (null):0 */
	edict_t * edict(class CBaseEntity *); /* linkage=_ZN11CBaseEntity5edictEv */

	/* <0> (null):0 */
	int entindex(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8entindexEv */

	/* <0> (null):0 */
	class CBaseEntity * Instance(edict_t *); /* linkage=_ZN11CBaseEntity8InstanceEP7edict_s */

	/* <0> (null):0 */
	void CBaseEntity(class CBaseEntity *);

	/* <0> (null):0 */
	void * operator new(size_t, entvars_t *); /* linkage=_ZN11CBaseEntitynwEjP9entvars_s */

	/* <0> (null):0 */
	virtual void Spawn(class CBaseEntity *); /* linkage=_ZN11CBaseEntity5SpawnEv */

	/* <0> (null):0 */
	virtual void Precache(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8PrecacheEv */

	/* <0> (null):0 */
	virtual void Restart(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7RestartEv */

	/* <0> (null):0 */
	virtual void Activate(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8ActivateEv */

	/* <0> (null):0 */
	virtual int Classify(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8ClassifyEv */

	/* <0> (null):0 */
	virtual void DeathNotice(class CBaseEntity *, entvars_t *); /* linkage=_ZN11CBaseEntity11DeathNoticeEP9entvars_s */

	/* <0> (null):0 */
	virtual int BloodColor(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10BloodColorEv */

	/* <0> (null):0 */
	virtual BOOL IsTriggered(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity11IsTriggeredEPS_ */

	/* <0> (null):0 */
	virtual class CBaseMonster * MyMonsterPointer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity16MyMonsterPointerEv */

	/* <0> (null):0 */
	virtual class CSquadMonster * MySquadMonsterPointer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity21MySquadMonsterPointerEv */

	/* <0> (null):0 */
	virtual int GetToggleState(class CBaseEntity *); /* linkage=_ZN11CBaseEntity14GetToggleStateEv */

	/* <0> (null):0 */
	virtual void AddPoints(class CBaseEntity *, int, BOOL); /* linkage=_ZN11CBaseEntity9AddPointsEii */

	/* <0> (null):0 */
	virtual void AddPointsToTeam(class CBaseEntity *, int, BOOL); /* linkage=_ZN11CBaseEntity15AddPointsToTeamEii */

	/* <0> (null):0 */
	virtual BOOL AddPlayerItem(class CBaseEntity *, class CBasePlayerItem *); /* linkage=_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem */

	/* <0> (null):0 */
	virtual BOOL RemovePlayerItem(class CBaseEntity *, class CBasePlayerItem *); /* linkage=_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem */

	/* <0> (null):0 */
	virtual int GiveAmmo(class CBaseEntity *, int, char *, int); /* linkage=_ZN11CBaseEntity8GiveAmmoEiPci */

	/* <0> (null):0 */
	virtual float GetDelay(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8GetDelayEv */

	/* <0> (null):0 */
	virtual int IsMoving(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8IsMovingEv */

	/* <0> (null):0 */
	virtual void OverrideReset(class CBaseEntity *); /* linkage=_ZN11CBaseEntity13OverrideResetEv */

	/* <0> (null):0 */
	virtual void SetToggleState(class CBaseEntity *, int); /* linkage=_ZN11CBaseEntity14SetToggleStateEi */

	/* <0> (null):0 */
	virtual void StartSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity13StartSneakingEv */

	/* <0> (null):0 */
	virtual void StopSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12StopSneakingEv */

	/* <0> (null):0 */
	virtual BOOL OnControls(class CBaseEntity *, entvars_t *); /* linkage=_ZN11CBaseEntity10OnControlsEP9entvars_s */

	/* <0> (null):0 */
	virtual BOOL IsSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10IsSneakingEv */

	/* <0> (null):0 */
	virtual BOOL IsAlive(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7IsAliveEv */

	/* <0> (null):0 */
	virtual BOOL IsBSPModel(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10IsBSPModelEv */

	/* <0> (null):0 */
	virtual BOOL ReflectGauss(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12ReflectGaussEv */

	/* <0> (null):0 */
	virtual BOOL IsPlayer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8IsPlayerEv */

	/* <0> (null):0 */
	virtual BOOL IsNetClient(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11IsNetClientEv */

	/* <0> (null):0 */
	virtual const char  * TeamID(class CBaseEntity *); /* linkage=_ZN11CBaseEntity6TeamIDEv */

	/* <0> (null):0 */
	virtual void Think(class CBaseEntity *); /* linkage=_ZN11CBaseEntity5ThinkEv */

	/* <0> (null):0 */
	virtual void Touch(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity5TouchEPS_ */

	/* <0> (null):0 */
	virtual void Use(class CBaseEntity *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float); /* linkage=_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf */

	/* <0> (null):0 */
	virtual void Blocked(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity7BlockedEPS_ */

	/* <0> (null):0 */
	virtual class CBaseEntity * Respawn(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7RespawnEv */

	/* <0> (null):0 */
	virtual void UpdateOwner(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11UpdateOwnerEv */

	/* <0> (null):0 */
	virtual BOOL FBecomeProne(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12FBecomeProneEv */

	/* <0> (null):0 */
	virtual class Vector Center(class CBaseEntity *); /* linkage=_ZN11CBaseEntity6CenterEv */

	/* <0> (null):0 */
	virtual class Vector EyePosition(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11EyePositionEv */

	/* <0> (null):0 */
	virtual class Vector EarPosition(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11EarPositionEv */

	/* <0> (null):0 */
	virtual class Vector BodyTarget(class CBaseEntity *, const class Vector  &); /* linkage=_ZN11CBaseEntity10BodyTargetERK6Vector */

	/* <0> (null):0 */
	virtual int Illumination(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12IlluminationEv */

	/* <0> (null):0 */
	virtual BOOL HasTarget(class CBaseEntity *, string_t); /* linkage=_ZN11CBaseEntity9HasTargetEj */

	/* vtable has 45 entries: {
	   [6] = ObjectCaps(_ZN11CBaseEntity10ObjectCapsEv), 
	   [3] = KeyValue(_ZN11CBaseEntity8KeyValueEP14KeyValueData_s), 
	   [0] = Spawn(_ZN11CBaseEntity5SpawnEv), 
	   [1] = Precache(_ZN11CBaseEntity8PrecacheEv), 
	   [2] = Restart(_ZN11CBaseEntity7RestartEv), 
	   [7] = Activate(_ZN11CBaseEntity8ActivateEv), 
	   [9] = Classify(_ZN11CBaseEntity8ClassifyEv), 
	   [10] = DeathNotice(_ZN11CBaseEntity11DeathNoticeEP9entvars_s), 
	   [15] = BloodColor(_ZN11CBaseEntity10BloodColorEv), 
	   [17] = IsTriggered(_ZN11CBaseEntity11IsTriggeredEPS_), 
	   [18] = MyMonsterPointer(_ZN11CBaseEntity16MyMonsterPointerEv), 
	   [19] = MySquadMonsterPointer(_ZN11CBaseEntity21MySquadMonsterPointerEv), 
	   [20] = GetToggleState(_ZN11CBaseEntity14GetToggleStateEv), 
	   [21] = AddPoints(_ZN11CBaseEntity9AddPointsEii), 
	   [22] = AddPointsToTeam(_ZN11CBaseEntity15AddPointsToTeamEii), 
	   [23] = AddPlayerItem(_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem), 
	   [24] = RemovePlayerItem(_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem), 
	   [25] = GiveAmmo(_ZN11CBaseEntity8GiveAmmoEiPci), 
	   [26] = GetDelay(_ZN11CBaseEntity8GetDelayEv), 
	   [27] = IsMoving(_ZN11CBaseEntity8IsMovingEv), 
	   [28] = OverrideReset(_ZN11CBaseEntity13OverrideResetEv), 
	   [30] = SetToggleState(_ZN11CBaseEntity14SetToggleStateEi), 
	   [31] = StartSneaking(_ZN11CBaseEntity13StartSneakingEv), 
	   [32] = StopSneaking(_ZN11CBaseEntity12StopSneakingEv), 
	   [33] = OnControls(_ZN11CBaseEntity10OnControlsEP9entvars_s), 
	   [34] = IsSneaking(_ZN11CBaseEntity10IsSneakingEv), 
	   [35] = IsAlive(_ZN11CBaseEntity7IsAliveEv), 
	   [36] = IsBSPModel(_ZN11CBaseEntity10IsBSPModelEv), 
	   [37] = ReflectGauss(_ZN11CBaseEntity12ReflectGaussEv), 
	   [40] = IsPlayer(_ZN11CBaseEntity8IsPlayerEv), 
	   [41] = IsNetClient(_ZN11CBaseEntity11IsNetClientEv), 
	   [42] = TeamID(_ZN11CBaseEntity6TeamIDEv), 
	   [44] = Think(_ZN11CBaseEntity5ThinkEv), 
	   [45] = Touch(_ZN11CBaseEntity5TouchEPS_), 
	   [46] = Use(_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf), 
	   [47] = Blocked(_ZN11CBaseEntity7BlockedEPS_), 
	   [48] = Respawn(_ZN11CBaseEntity7RespawnEv), 
	   [49] = UpdateOwner(_ZN11CBaseEntity11UpdateOwnerEv), 
	   [50] = FBecomeProne(_ZN11CBaseEntity12FBecomeProneEv), 
	   [51] = Center(_ZN11CBaseEntity6CenterEv), 
	   [52] = EyePosition(_ZN11CBaseEntity11EyePositionEv), 
	   [53] = EarPosition(_ZN11CBaseEntity11EarPositionEv), 
	   [54] = BodyTarget(_ZN11CBaseEntity10BodyTargetERK6Vector), 
	   [55] = Illumination(_ZN11CBaseEntity12IlluminationEv), 
	   [38] = HasTarget(_ZN11CBaseEntity9HasTargetEj), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 450 */
/* <0> (null):0 */
class CSave : public CSaveRestoreBuffer {
public:

	/* class CSaveRestoreBuffer  <ancestor>; */      /*     0     4 */
	/* <0> (null):0 */
	void CSave(class CSave *, SAVERESTOREDATA *);

	/* <0> (null):0 */
	void WriteShort(class CSave *, const char  *, const short int  *, int); /* linkage=_ZN5CSave10WriteShortEPKcPKsi */

	/* <0> (null):0 */
	void WriteInt(class CSave *, const char  *, const int  *, int); /* linkage=_ZN5CSave8WriteIntEPKcPKii */

	/* <0> (null):0 */
	void WriteFloat(class CSave *, const char  *, const float  *, int); /* linkage=_ZN5CSave10WriteFloatEPKcPKfi */

	/* <0> (null):0 */
	void WriteTime(class CSave *, const char  *, const float  *, int); /* linkage=_ZN5CSave9WriteTimeEPKcPKfi */

	/* <0> (null):0 */
	void WriteData(class CSave *, const char  *, int, const char  *); /* linkage=_ZN5CSave9WriteDataEPKciS1_ */

	/* <0> (null):0 */
	void WriteString(class CSave *, const char  *, const char  *); /* linkage=_ZN5CSave11WriteStringEPKcS1_ */

	/* <0> (null):0 */
	void WriteString(class CSave *, const char  *, const int  *, int); /* linkage=_ZN5CSave11WriteStringEPKcPKii */

	/* <0> (null):0 */
	void WriteVector(class CSave *, const char  *, const class Vector  &); /* linkage=_ZN5CSave11WriteVectorEPKcRK6Vector */

	/* <0> (null):0 */
	void WriteVector(class CSave *, const char  *, const float  *, int); /* linkage=_ZN5CSave11WriteVectorEPKcPKfi */

	/* <0> (null):0 */
	void WritePositionVector(class CSave *, const char  *, const class Vector  &); /* linkage=_ZN5CSave19WritePositionVectorEPKcRK6Vector */

	/* <0> (null):0 */
	void WritePositionVector(class CSave *, const char  *, const float  *, int); /* linkage=_ZN5CSave19WritePositionVectorEPKcPKfi */

	/* <0> (null):0 */
	void WriteFunction(class CSave *, const char  *, void * *, int); /* linkage=_ZN5CSave13WriteFunctionEPKcPPvi */

	/* <0> (null):0 */
	int WriteEntVars(class CSave *, const char  *, entvars_t *); /* linkage=_ZN5CSave12WriteEntVarsEPKcP9entvars_s */

	/* <0> (null):0 */
	int WriteFields(class CSave *, const char  *, void *, TYPEDESCRIPTION *, int); /* linkage=_ZN5CSave11WriteFieldsEPKcPvP15TYPEDESCRIPTIONi */

private:

	/* <0> (null):0 */
	int DataEmpty(class CSave *, const char  *, int); /* linkage=_ZN5CSave9DataEmptyEPKci */

	/* <0> (null):0 */
	void BufferField(class CSave *, const char  *, int, const char  *); /* linkage=_ZN5CSave11BufferFieldEPKciS1_ */

	/* <0> (null):0 */
	void BufferString(class CSave *, char *, int); /* linkage=_ZN5CSave12BufferStringEPci */

	/* <0> (null):0 */
	void BufferData(class CSave *, const char  *, int); /* linkage=_ZN5CSave10BufferDataEPKci */

	/* <0> (null):0 */
	void BufferHeader(class CSave *, const char  *, int); /* linkage=_ZN5CSave12BufferHeaderEPKci */

	/* <0> (null):0 */
	void ~CSave(class CSave *, int);


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 451 */
 /* pointer to 450 */
 /* size: 4 */

/* 452 */
 /* pointer to 453 */
 /* size: 4 */

/* 453 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 2 */

/* 454 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 455 */
 /* pointer to 16 */
 /* size: 4 */

/* 456 */
/* <0> (null):0 */
struct {
	short unsigned int         size;                 /*     0     2 */
	short unsigned int         token;                /*     2     2 */
	char *                     pData;                /*     4     4 */

	/* size: 8, cachelines: 1, members: 3 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 457 */
/* <0> (null):0 */
typedef class  HEADER; /* size: 8 */

/* 458 */
/* <0> (null):0 */
class CRestore : public CSaveRestoreBuffer {
public:

	/* class CSaveRestoreBuffer  <ancestor>; */      /*     0     4 */
private:

	int                        m_global;             /*     4     4 */
	BOOL                       m_precache;           /*     8     4 */
	/* <0> (null):0 */
	void CRestore(class CRestore *, SAVERESTOREDATA *);

	/* <0> (null):0 */
	int ReadEntVars(class CRestore *, const char  *, entvars_t *); /* linkage=_ZN8CRestore11ReadEntVarsEPKcP9entvars_s */

	/* <0> (null):0 */
	int ReadFields(class CRestore *, const char  *, void *, TYPEDESCRIPTION *, int); /* linkage=_ZN8CRestore10ReadFieldsEPKcPvP15TYPEDESCRIPTIONi */

	/* <0> (null):0 */
	int ReadField(class CRestore *, void *, TYPEDESCRIPTION *, int, int, int, char *, void *); /* linkage=_ZN8CRestore9ReadFieldEPvP15TYPEDESCRIPTIONiiiPcS0_ */

	/* <0> (null):0 */
	int ReadInt(class CRestore *); /* linkage=_ZN8CRestore7ReadIntEv */

	/* <0> (null):0 */
	short int ReadShort(class CRestore *); /* linkage=_ZN8CRestore9ReadShortEv */

	/* <0> (null):0 */
	int ReadNamedInt(class CRestore *, const char  *); /* linkage=_ZN8CRestore12ReadNamedIntEPKc */

	/* <0> (null):0 */
	char * ReadNamedString(class CRestore *, const char  *); /* linkage=_ZN8CRestore15ReadNamedStringEPKc */

	/* <0> (null):0 */
	int Empty(class CRestore *); /* linkage=_ZN8CRestore5EmptyEv */

	/* <0> (null):0 */
	void SetGlobalMode(class CRestore *, int); /* linkage=_ZN8CRestore13SetGlobalModeEi */

	/* <0> (null):0 */
	void PrecacheMode(class CRestore *, BOOL); /* linkage=_ZN8CRestore12PrecacheModeEi */

	/* <0> (null):0 */
	char * BufferPointer(class CRestore *); /* linkage=_ZN8CRestore13BufferPointerEv */

	/* <0> (null):0 */
	void BufferReadBytes(class CRestore *, char *, int); /* linkage=_ZN8CRestore15BufferReadBytesEPci */

	/* <0> (null):0 */
	void BufferSkipBytes(class CRestore *, int); /* linkage=_ZN8CRestore15BufferSkipBytesEi */

	/* <0> (null):0 */
	int BufferSkipZString(class CRestore *); /* linkage=_ZN8CRestore17BufferSkipZStringEv */

	/* <0> (null):0 */
	int BufferCheckZString(class CRestore *, const char  *); /* linkage=_ZN8CRestore18BufferCheckZStringEPKc */

	/* <0> (null):0 */
	void BufferReadHeader(class CRestore *, HEADER *); /* linkage=_ZN8CRestore16BufferReadHeaderEP6HEADER */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 459 */
 /* pointer to 458 */
 /* size: 4 */

/* 460 */
 /* pointer to 457 */
 /* size: 4 */

/* 461 */
/* <0> (null):0 */
enum {
	GLOBAL_OFF = 0,
	GLOBAL_ON = 1,
	GLOBAL_DEAD = 2,
}; /* size: 4 */

/* 462 */
/* <0> (null):0 */
typedef enum  GLOBALESTATE; /* size: 4 */

/* 463 */
/* <0> (null):0 */
typedef struct globalentity_s globalentity_t; /* size: 104 */

/* 464 */
/* <0> (null):0 */
struct globalentity_s {
	char                       name[64];             /*     0    64 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	char                       levelName[32];        /*    64    32 */
	GLOBALESTATE               state;                /*    96     4 */
	globalentity_t *           pNext;                /*   100     4 */

	/* size: 104, cachelines: 2, members: 4 */
	/* last cacheline: 40 bytes */
}; /* size: 104 */

/* 465 */
 /* pointer to 463 */
 /* size: 4 */

/* 466 */
/* <0> (null):0 */
class CGlobalState {
	TYPEDESCRIPTION            m_SaveData[0];        /*     0     0 */
private:

	globalentity_t *           m_pList;              /*     0     4 */
	int                        m_listCount;          /*     4     4 */
	/* <0> (null):0 */
	void CGlobalState(class CGlobalState *);

	/* <0> (null):0 */
	void Reset(class CGlobalState *); /* linkage=_ZN12CGlobalState5ResetEv */

	/* <0> (null):0 */
	void ClearStates(class CGlobalState *); /* linkage=_ZN12CGlobalState11ClearStatesEv */

	/* <0> (null):0 */
	void EntityAdd(class CGlobalState *, string_t, string_t, GLOBALESTATE); /* linkage=_ZN12CGlobalState9EntityAddEjj12GLOBALESTATE */

	/* <0> (null):0 */
	void EntitySetState(class CGlobalState *, string_t, GLOBALESTATE); /* linkage=_ZN12CGlobalState14EntitySetStateEj12GLOBALESTATE */

	/* <0> (null):0 */
	void EntityUpdate(class CGlobalState *, string_t, string_t); /* linkage=_ZN12CGlobalState12EntityUpdateEjj */

	/* <0> (null):0 */
	const globalentity_t  * EntityFromTable(class CGlobalState *, string_t); /* linkage=_ZN12CGlobalState15EntityFromTableEj */

	/* <0> (null):0 */
	GLOBALESTATE EntityGetState(class CGlobalState *, string_t); /* linkage=_ZN12CGlobalState14EntityGetStateEj */

	/* <0> (null):0 */
	int EntityInTable(class CGlobalState *, string_t); /* linkage=_ZN12CGlobalState13EntityInTableEj */

	/* <0> (null):0 */
	int Save(class CGlobalState *, class CSave &); /* linkage=_ZN12CGlobalState4SaveER5CSave */

	/* <0> (null):0 */
	int Restore(class CGlobalState *, class CRestore &); /* linkage=_ZN12CGlobalState7RestoreER8CRestore */

	/* <0> (null):0 */
	void DumpGlobals(class CGlobalState *); /* linkage=_ZN12CGlobalState11DumpGlobalsEv */

	/* <0> (null):0 */
	globalentity_t * Find(class CGlobalState *, string_t); /* linkage=_ZN12CGlobalState4FindEj */


	/* size: 8, cachelines: 1, members: 3 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 467 */
/* <0> (null):0 */
TYPEDESCRIPTION            array[0]; /* size: 0 */

/* 468 */
 /* pointer to 466 */
 /* size: 4 */

/* 469 */
 /* pointer to 470 */
 /* size: 4 */

/* 470 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 104 */

/* 471 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 472 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 473 */
/* <0> (null):0 */
struct {
	int                        event;                /*     0     4 */
	char *                     options;              /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 474 */
/* <0> (null):0 */
typedef class  MonsterEvent_t; /* size: 8 */

/* 475 */
/* <0> (null):0 */
enum {
	USE_OFF = 0,
	USE_ON = 1,
	USE_SET = 2,
	USE_TOGGLE = 3,
}; /* size: 4 */

/* 476 */
/* <0> (null):0 */
typedef enum  USE_TYPE; /* size: 4 */

/* 477 */
/* <0> (null):0 */
struct {
	void                       (*__pfn)(class CBaseEntity *); /*     0     4 */
	int                        __delta;              /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 478 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 33 */

/* 479 */
 /* pointer to 478 */
 /* size: 4 */

/* 480 */
/* <0> (null):0 */
class EHANDLE {
private:

	edict_t *                  m_pent;               /*     0     4 */
	int                        m_serialnumber;       /*     4     4 */
	/* <0> (null):0 */
	edict_t * Get(class EHANDLE *); /* linkage=_ZN7EHANDLE3GetEv */

	/* <0> (null):0 */
	edict_t * Set(class EHANDLE *, edict_t *); /* linkage=_ZN7EHANDLE3SetEP7edict_s */

	/* <0> (null):0 */
	int operator int(class EHANDLE *); /* linkage=_ZN7EHANDLEcviEv */

	/* <0> (null):0 */
	class CBaseEntity * operator CBaseEntity*(class EHANDLE *); /* linkage=_ZN7EHANDLEcvP11CBaseEntityEv */

	/* <0> (null):0 */
	class CBaseEntity * operator=(class EHANDLE *, class CBaseEntity *); /* linkage=_ZN7EHANDLEaSEP11CBaseEntity */

	/* <0> (null):0 */
	class CBaseEntity * operator->(class EHANDLE *); /* linkage=_ZN7EHANDLEptEv */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 481 */
 /* pointer to 480 */
 /* size: 4 */

/* 482 */
/* <0> (null):0 */
class CUtlMemory<char*> {
private:

	char * *                   m_pMemory;            /*     0     4 */
	int                        m_NumAllocated;       /*     4     4 */
	int                        m_GrowSize;           /*     8     4 */
	/* <0> (null):0 */
	void CUtlMemory(class CUtlMemory<char*> *, int, int);

	/* <0> (null):0 */
	void CUtlMemory(class CUtlMemory<char*> *, char * *, int);

	/* <0> (null):0 */
	void ~CUtlMemory(class CUtlMemory<char*> *, int);

	/* <0> (null):0 */
	char * & operator[](class CUtlMemory<char*> *, int); /* linkage=_ZN10CUtlMemoryIPcEixEi */

	/* <0> (null):0 */
	const char *  & operator[](const class CUtlMemory<char*>  *, int); /* linkage=_ZNK10CUtlMemoryIPcEixEi */

	/* <0> (null):0 */
	bool IsIdxValid(const class CUtlMemory<char*>  *, int); /* linkage=_ZNK10CUtlMemoryIPcE10IsIdxValidEi */

	/* <0> (null):0 */
	char * * Base(class CUtlMemory<char*> *); /* linkage=_ZN10CUtlMemoryIPcE4BaseEv */

	/* <0> (null):0 */
	const char *  * Base(const class CUtlMemory<char*>  *); /* linkage=_ZNK10CUtlMemoryIPcE4BaseEv */

	/* <0> (null):0 */
	int NumAllocated(const class CUtlMemory<char*>  *); /* linkage=_ZNK10CUtlMemoryIPcE12NumAllocatedEv */

	/* <0> (null):0 */
	void Grow(class CUtlMemory<char*> *, int); /* linkage=_ZN10CUtlMemoryIPcE4GrowEi */

	/* <0> (null):0 */
	void EnsureCapacity(class CUtlMemory<char*> *, int); /* linkage=_ZN10CUtlMemoryIPcE14EnsureCapacityEi */

	/* <0> (null):0 */
	void Purge(class CUtlMemory<char*> *); /* linkage=_ZN10CUtlMemoryIPcE5PurgeEv */

	/* <0> (null):0 */
	bool IsExternallyAllocated(const class CUtlMemory<char*>  *); /* linkage=_ZNK10CUtlMemoryIPcE21IsExternallyAllocatedEv */

	/* <0> (null):0 */
	void SetGrowSize(class CUtlMemory<char*> *, int); /* linkage=_ZN10CUtlMemoryIPcE11SetGrowSizeEi */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 483 */
 /* pointer to 482 */
 /* size: 4 */

/* 484 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 485 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 486 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 487 */
 /* pointer to 488 */
 /* size: 4 */

/* 488 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 489 */
 /* pointer to 486 */
 /* size: 4 */

/* 490 */
/* <0> (null):0 */
class CUtlVector<char*> {
private:

	class CUtlMemory<char*>   m_Memory;              /*     0    12 */
	int                        m_Size;               /*    12     4 */
	char * *                   m_pElements;          /*    16     4 */
	/* <0> (null):0 */
	void CUtlVector(class CUtlVector<char*> *, int, int);

	/* <0> (null):0 */
	void CUtlVector(class CUtlVector<char*> *, char * *, int);

	/* <0> (null):0 */
	void ~CUtlVector(class CUtlVector<char*> *, int);

	/* <0> (null):0 */
	char * & operator[](class CUtlVector<char*> *, int); /* linkage=_ZN10CUtlVectorIPcEixEi */

	/* <0> (null):0 */
	const char *  & operator[](const class CUtlVector<char*>  *, int); /* linkage=_ZNK10CUtlVectorIPcEixEi */

	/* <0> (null):0 */
	char * & Element(class CUtlVector<char*> *, int); /* linkage=_ZN10CUtlVectorIPcE7ElementEi */

	/* <0> (null):0 */
	const char *  & Element(const class CUtlVector<char*>  *, int); /* linkage=_ZNK10CUtlVectorIPcE7ElementEi */

	/* <0> (null):0 */
	char * * Base(class CUtlVector<char*> *); /* linkage=_ZN10CUtlVectorIPcE4BaseEv */

	/* <0> (null):0 */
	const char *  * Base(const class CUtlVector<char*>  *); /* linkage=_ZNK10CUtlVectorIPcE4BaseEv */

	/* <0> (null):0 */
	int Count(const class CUtlVector<char*>  *); /* linkage=_ZNK10CUtlVectorIPcE5CountEv */

	/* <0> (null):0 */
	int Size(const class CUtlVector<char*>  *); /* linkage=_ZNK10CUtlVectorIPcE4SizeEv */

	/* <0> (null):0 */
	bool IsValidIndex(const class CUtlVector<char*>  *, int); /* linkage=_ZNK10CUtlVectorIPcE12IsValidIndexEi */

	/* <0> (null):0 */
	int AddToHead(class CUtlVector<char*> *); /* linkage=_ZN10CUtlVectorIPcE9AddToHeadEv */

	/* <0> (null):0 */
	int AddToTail(class CUtlVector<char*> *); /* linkage=_ZN10CUtlVectorIPcE9AddToTailEv */

	/* <0> (null):0 */
	int InsertBefore(class CUtlVector<char*> *, int); /* linkage=_ZN10CUtlVectorIPcE12InsertBeforeEi */

	/* <0> (null):0 */
	int InsertAfter(class CUtlVector<char*> *, int); /* linkage=_ZN10CUtlVectorIPcE11InsertAfterEi */

	/* <0> (null):0 */
	int AddToHead(class CUtlVector<char*> *, const char *  &); /* linkage=_ZN10CUtlVectorIPcE9AddToHeadERKS0_ */

	/* <0> (null):0 */
	int AddToTail(class CUtlVector<char*> *, const char *  &); /* linkage=_ZN10CUtlVectorIPcE9AddToTailERKS0_ */

	/* <0> (null):0 */
	int InsertBefore(class CUtlVector<char*> *, int, const char *  &); /* linkage=_ZN10CUtlVectorIPcE12InsertBeforeEiRKS0_ */

	/* <0> (null):0 */
	int InsertAfter(class CUtlVector<char*> *, int, const char *  &); /* linkage=_ZN10CUtlVectorIPcE11InsertAfterEiRKS0_ */

	/* <0> (null):0 */
	int AddMultipleToHead(class CUtlVector<char*> *, int); /* linkage=_ZN10CUtlVectorIPcE17AddMultipleToHeadEi */

	/* <0> (null):0 */
	int AddMultipleToTail(class CUtlVector<char*> *, int); /* linkage=_ZN10CUtlVectorIPcE17AddMultipleToTailEi */

	/* <0> (null):0 */
	int InsertMultipleBefore(class CUtlVector<char*> *, int, int); /* linkage=_ZN10CUtlVectorIPcE20InsertMultipleBeforeEii */

	/* <0> (null):0 */
	int InsertMultipleAfter(class CUtlVector<char*> *, int, int); /* linkage=_ZN10CUtlVectorIPcE19InsertMultipleAfterEii */

	/* <0> (null):0 */
	void SetSize(class CUtlVector<char*> *, int); /* linkage=_ZN10CUtlVectorIPcE7SetSizeEi */

	/* <0> (null):0 */
	void CopyArray(class CUtlVector<char*> *, const char *  *, int); /* linkage=_ZN10CUtlVectorIPcE9CopyArrayEPKS0_i */

	/* <0> (null):0 */
	int AddVectorToTail(class CUtlVector<char*> *, const class CUtlVector<char*>  &); /* linkage=_ZN10CUtlVectorIPcE15AddVectorToTailERKS1_ */

	/* <0> (null):0 */
	int Find(class CUtlVector<char*> *, const char *  &); /* linkage=_ZN10CUtlVectorIPcE4FindERKS0_ */

	/* <0> (null):0 */
	bool HasElement(class CUtlVector<char*> *, const char *  &); /* linkage=_ZN10CUtlVectorIPcE10HasElementERKS0_ */

	/* <0> (null):0 */
	void EnsureCapacity(class CUtlVector<char*> *, int); /* linkage=_ZN10CUtlVectorIPcE14EnsureCapacityEi */

	/* <0> (null):0 */
	void FastRemove(class CUtlVector<char*> *, int); /* linkage=_ZN10CUtlVectorIPcE10FastRemoveEi */

	/* <0> (null):0 */
	void Remove(class CUtlVector<char*> *, int); /* linkage=_ZN10CUtlVectorIPcE6RemoveEi */

	/* <0> (null):0 */
	void FindAndRemove(class CUtlVector<char*> *, const char *  &); /* linkage=_ZN10CUtlVectorIPcE13FindAndRemoveERKS0_ */

	/* <0> (null):0 */
	void RemoveMultiple(class CUtlVector<char*> *, int, int); /* linkage=_ZN10CUtlVectorIPcE14RemoveMultipleEii */

	/* <0> (null):0 */
	void RemoveAll(class CUtlVector<char*> *); /* linkage=_ZN10CUtlVectorIPcE9RemoveAllEv */

	/* <0> (null):0 */
	void Purge(class CUtlVector<char*> *); /* linkage=_ZN10CUtlVectorIPcE5PurgeEv */

	/* <0> (null):0 */
	void PurgeAndDeleteElements(class CUtlVector<char*> *); /* linkage=_ZN10CUtlVectorIPcE22PurgeAndDeleteElementsEv */

	/* <0> (null):0 */
	void SetGrowSize(class CUtlVector<char*> *, int); /* linkage=_ZN10CUtlVectorIPcE11SetGrowSizeEi */

protected:

	/* <0> (null):0 */
	void CUtlVector(class CUtlVector<char*> *, const class CUtlVector<char*>  &);

private:

	/* <0> (null):0 */
	void GrowVector(class CUtlVector<char*> *, int); /* linkage=_ZN10CUtlVectorIPcE10GrowVectorEi */

	/* <0> (null):0 */
	void ShiftElementsRight(class CUtlVector<char*> *, int, int); /* linkage=_ZN10CUtlVectorIPcE18ShiftElementsRightEii */

	/* <0> (null):0 */
	void ShiftElementsLeft(class CUtlVector<char*> *, int, int); /* linkage=_ZN10CUtlVectorIPcE17ShiftElementsLeftEii */

	/* <0> (null):0 */
	void ResetDbgInfo(class CUtlVector<char*> *); /* linkage=_ZN10CUtlVectorIPcE12ResetDbgInfoEv */


	/* size: 20, cachelines: 1, members: 3 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 491 */
 /* pointer to 490 */
 /* size: 4 */

/* 492 */
 /* pointer to 493 */
 /* size: 4 */

/* 493 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 20 */

/* 494 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 495 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 20 */

/* 496 */
/* <0> (null):0 */
class CHintMessage {
private:

	const char  *              m_hintString;         /*     0     4 */
	bool                       m_isHint;             /*     4     1 */
	class CUtlVector<char*>   m_args;                /*     8    20 */
	float                      m_duration;           /*    28     4 */
	/* <0> (null):0 */
	void CHintMessage(class CHintMessage *, const char  *, bool, class CUtlVector<const char*> *, float);

	/* <0> (null):0 */
	void ~CHintMessage(class CHintMessage *, int);

	/* <0> (null):0 */
	float GetDuration(const class CHintMessage  *); /* linkage=_ZNK12CHintMessage11GetDurationEv */

	/* <0> (null):0 */
	void Send(class CHintMessage *, class CBaseEntity &); /* linkage=_ZN12CHintMessage4SendER11CBaseEntity */


	/* size: 32, cachelines: 1, members: 4 */
	/* last cacheline: 32 bytes */

	/* BRAIN FART ALERT! 32 != 29 + 0(holes), diff = 3 */

}; /* size: 32 */

/* 497 */
 /* pointer to 496 */
 /* size: 4 */

/* 498 */
 /* pointer to 499 */
 /* size: 4 */

/* 499 */
/* <0> (null):0 */
class CUtlVector<const char*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 500 */
 /* pointer to 501 */
 /* size: 4 */

/* 501 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 32 */

/* 502 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 503 */
/* <0> (null):0 */
class CUtlMemory<CHintMessage*> {
private:

	class CHintMessage * *     m_pMemory;            /*     0     4 */
	int                        m_NumAllocated;       /*     4     4 */
	int                        m_GrowSize;           /*     8     4 */
	/* <0> (null):0 */
	void CUtlMemory(class CUtlMemory<CHintMessage*> *, int, int);

	/* <0> (null):0 */
	void CUtlMemory(class CUtlMemory<CHintMessage*> *, class CHintMessage * *, int);

	/* <0> (null):0 */
	void ~CUtlMemory(class CUtlMemory<CHintMessage*> *, int);

	/* <0> (null):0 */
	class CHintMessage * & operator[](class CUtlMemory<CHintMessage*> *, int); /* linkage=_ZN10CUtlMemoryIP12CHintMessageEixEi */

	/* <0> (null):0 */
	const class CHintMessage *  & operator[](const class CUtlMemory<CHintMessage*>  *, int); /* linkage=_ZNK10CUtlMemoryIP12CHintMessageEixEi */

	/* <0> (null):0 */
	bool IsIdxValid(const class CUtlMemory<CHintMessage*>  *, int); /* linkage=_ZNK10CUtlMemoryIP12CHintMessageE10IsIdxValidEi */

	/* <0> (null):0 */
	class CHintMessage * * Base(class CUtlMemory<CHintMessage*> *); /* linkage=_ZN10CUtlMemoryIP12CHintMessageE4BaseEv */

	/* <0> (null):0 */
	const class CHintMessage *  * Base(const class CUtlMemory<CHintMessage*>  *); /* linkage=_ZNK10CUtlMemoryIP12CHintMessageE4BaseEv */

	/* <0> (null):0 */
	int NumAllocated(const class CUtlMemory<CHintMessage*>  *); /* linkage=_ZNK10CUtlMemoryIP12CHintMessageE12NumAllocatedEv */

	/* <0> (null):0 */
	void Grow(class CUtlMemory<CHintMessage*> *, int); /* linkage=_ZN10CUtlMemoryIP12CHintMessageE4GrowEi */

	/* <0> (null):0 */
	void EnsureCapacity(class CUtlMemory<CHintMessage*> *, int); /* linkage=_ZN10CUtlMemoryIP12CHintMessageE14EnsureCapacityEi */

	/* <0> (null):0 */
	void Purge(class CUtlMemory<CHintMessage*> *); /* linkage=_ZN10CUtlMemoryIP12CHintMessageE5PurgeEv */

	/* <0> (null):0 */
	bool IsExternallyAllocated(const class CUtlMemory<CHintMessage*>  *); /* linkage=_ZNK10CUtlMemoryIP12CHintMessageE21IsExternallyAllocatedEv */

	/* <0> (null):0 */
	void SetGrowSize(class CUtlMemory<CHintMessage*> *, int); /* linkage=_ZN10CUtlMemoryIP12CHintMessageE11SetGrowSizeEi */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 504 */
 /* pointer to 497 */
 /* size: 4 */

/* 505 */
 /* pointer to 503 */
 /* size: 4 */

/* 506 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 507 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 508 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 509 */
 /* pointer to 510 */
 /* size: 4 */

/* 510 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 511 */
 /* pointer to 508 */
 /* size: 4 */

/* 512 */
/* <0> (null):0 */
class CUtlVector<CHintMessage*> {
private:

	class CUtlMemory<CHintMessage*> m_Memory;        /*     0    12 */
	int                        m_Size;               /*    12     4 */
	class CHintMessage * *     m_pElements;          /*    16     4 */
	/* <0> (null):0 */
	void CUtlVector(class CUtlVector<CHintMessage*> *, int, int);

	/* <0> (null):0 */
	void CUtlVector(class CUtlVector<CHintMessage*> *, class CHintMessage * *, int);

	/* <0> (null):0 */
	void ~CUtlVector(class CUtlVector<CHintMessage*> *, int);

	/* <0> (null):0 */
	class CHintMessage * & operator[](class CUtlVector<CHintMessage*> *, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageEixEi */

	/* <0> (null):0 */
	const class CHintMessage *  & operator[](const class CUtlVector<CHintMessage*>  *, int); /* linkage=_ZNK10CUtlVectorIP12CHintMessageEixEi */

	/* <0> (null):0 */
	class CHintMessage * & Element(class CUtlVector<CHintMessage*> *, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE7ElementEi */

	/* <0> (null):0 */
	const class CHintMessage *  & Element(const class CUtlVector<CHintMessage*>  *, int); /* linkage=_ZNK10CUtlVectorIP12CHintMessageE7ElementEi */

	/* <0> (null):0 */
	class CHintMessage * * Base(class CUtlVector<CHintMessage*> *); /* linkage=_ZN10CUtlVectorIP12CHintMessageE4BaseEv */

	/* <0> (null):0 */
	const class CHintMessage *  * Base(const class CUtlVector<CHintMessage*>  *); /* linkage=_ZNK10CUtlVectorIP12CHintMessageE4BaseEv */

	/* <0> (null):0 */
	int Count(const class CUtlVector<CHintMessage*>  *); /* linkage=_ZNK10CUtlVectorIP12CHintMessageE5CountEv */

	/* <0> (null):0 */
	int Size(const class CUtlVector<CHintMessage*>  *); /* linkage=_ZNK10CUtlVectorIP12CHintMessageE4SizeEv */

	/* <0> (null):0 */
	bool IsValidIndex(const class CUtlVector<CHintMessage*>  *, int); /* linkage=_ZNK10CUtlVectorIP12CHintMessageE12IsValidIndexEi */

	/* <0> (null):0 */
	int AddToHead(class CUtlVector<CHintMessage*> *); /* linkage=_ZN10CUtlVectorIP12CHintMessageE9AddToHeadEv */

	/* <0> (null):0 */
	int AddToTail(class CUtlVector<CHintMessage*> *); /* linkage=_ZN10CUtlVectorIP12CHintMessageE9AddToTailEv */

	/* <0> (null):0 */
	int InsertBefore(class CUtlVector<CHintMessage*> *, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE12InsertBeforeEi */

	/* <0> (null):0 */
	int InsertAfter(class CUtlVector<CHintMessage*> *, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE11InsertAfterEi */

	/* <0> (null):0 */
	int AddToHead(class CUtlVector<CHintMessage*> *, const class CHintMessage *  &); /* linkage=_ZN10CUtlVectorIP12CHintMessageE9AddToHeadERKS1_ */

	/* <0> (null):0 */
	int AddToTail(class CUtlVector<CHintMessage*> *, const class CHintMessage *  &); /* linkage=_ZN10CUtlVectorIP12CHintMessageE9AddToTailERKS1_ */

	/* <0> (null):0 */
	int InsertBefore(class CUtlVector<CHintMessage*> *, int, const class CHintMessage *  &); /* linkage=_ZN10CUtlVectorIP12CHintMessageE12InsertBeforeEiRKS1_ */

	/* <0> (null):0 */
	int InsertAfter(class CUtlVector<CHintMessage*> *, int, const class CHintMessage *  &); /* linkage=_ZN10CUtlVectorIP12CHintMessageE11InsertAfterEiRKS1_ */

	/* <0> (null):0 */
	int AddMultipleToHead(class CUtlVector<CHintMessage*> *, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE17AddMultipleToHeadEi */

	/* <0> (null):0 */
	int AddMultipleToTail(class CUtlVector<CHintMessage*> *, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE17AddMultipleToTailEi */

	/* <0> (null):0 */
	int InsertMultipleBefore(class CUtlVector<CHintMessage*> *, int, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE20InsertMultipleBeforeEii */

	/* <0> (null):0 */
	int InsertMultipleAfter(class CUtlVector<CHintMessage*> *, int, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE19InsertMultipleAfterEii */

	/* <0> (null):0 */
	void SetSize(class CUtlVector<CHintMessage*> *, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE7SetSizeEi */

	/* <0> (null):0 */
	void CopyArray(class CUtlVector<CHintMessage*> *, const class CHintMessage *  *, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE9CopyArrayEPKS1_i */

	/* <0> (null):0 */
	int AddVectorToTail(class CUtlVector<CHintMessage*> *, const class CUtlVector<CHintMessage*>  &); /* linkage=_ZN10CUtlVectorIP12CHintMessageE15AddVectorToTailERKS2_ */

	/* <0> (null):0 */
	int Find(class CUtlVector<CHintMessage*> *, const class CHintMessage *  &); /* linkage=_ZN10CUtlVectorIP12CHintMessageE4FindERKS1_ */

	/* <0> (null):0 */
	bool HasElement(class CUtlVector<CHintMessage*> *, const class CHintMessage *  &); /* linkage=_ZN10CUtlVectorIP12CHintMessageE10HasElementERKS1_ */

	/* <0> (null):0 */
	void EnsureCapacity(class CUtlVector<CHintMessage*> *, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE14EnsureCapacityEi */

	/* <0> (null):0 */
	void FastRemove(class CUtlVector<CHintMessage*> *, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE10FastRemoveEi */

	/* <0> (null):0 */
	void Remove(class CUtlVector<CHintMessage*> *, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE6RemoveEi */

	/* <0> (null):0 */
	void FindAndRemove(class CUtlVector<CHintMessage*> *, const class CHintMessage *  &); /* linkage=_ZN10CUtlVectorIP12CHintMessageE13FindAndRemoveERKS1_ */

	/* <0> (null):0 */
	void RemoveMultiple(class CUtlVector<CHintMessage*> *, int, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE14RemoveMultipleEii */

	/* <0> (null):0 */
	void RemoveAll(class CUtlVector<CHintMessage*> *); /* linkage=_ZN10CUtlVectorIP12CHintMessageE9RemoveAllEv */

	/* <0> (null):0 */
	void Purge(class CUtlVector<CHintMessage*> *); /* linkage=_ZN10CUtlVectorIP12CHintMessageE5PurgeEv */

	/* <0> (null):0 */
	void PurgeAndDeleteElements(class CUtlVector<CHintMessage*> *); /* linkage=_ZN10CUtlVectorIP12CHintMessageE22PurgeAndDeleteElementsEv */

	/* <0> (null):0 */
	void SetGrowSize(class CUtlVector<CHintMessage*> *, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE11SetGrowSizeEi */

protected:

	/* <0> (null):0 */
	void CUtlVector(class CUtlVector<CHintMessage*> *, const class CUtlVector<CHintMessage*>  &);

private:

	/* <0> (null):0 */
	void GrowVector(class CUtlVector<CHintMessage*> *, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE10GrowVectorEi */

	/* <0> (null):0 */
	void ShiftElementsRight(class CUtlVector<CHintMessage*> *, int, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE18ShiftElementsRightEii */

	/* <0> (null):0 */
	void ShiftElementsLeft(class CUtlVector<CHintMessage*> *, int, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE17ShiftElementsLeftEii */

	/* <0> (null):0 */
	void ResetDbgInfo(class CUtlVector<CHintMessage*> *); /* linkage=_ZN10CUtlVectorIP12CHintMessageE12ResetDbgInfoEv */


	/* size: 20, cachelines: 1, members: 3 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 513 */
 /* pointer to 512 */
 /* size: 4 */

/* 514 */
 /* pointer to 515 */
 /* size: 4 */

/* 515 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 20 */

/* 516 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 517 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 20 */

/* 518 */
/* <0> (null):0 */
class CHintMessageQueue {
private:

	float                      m_tmMessageEnd;       /*     0     4 */
	class CUtlVector<CHintMessage*> m_messages;      /*     4    20 */
	/* <0> (null):0 */
	void Reset(class CHintMessageQueue *); /* linkage=_ZN17CHintMessageQueue5ResetEv */

	/* <0> (null):0 */
	void Update(class CHintMessageQueue *, class CBaseEntity &); /* linkage=_ZN17CHintMessageQueue6UpdateER11CBaseEntity */

	/* <0> (null):0 */
	bool AddMessage(class CHintMessageQueue *, const char  *, float, bool, class CUtlVector<const char*> *); /* linkage=_ZN17CHintMessageQueue10AddMessageEPKcfbP10CUtlVectorIS1_E */

	/* <0> (null):0 */
	bool IsEmpty(class CHintMessageQueue *); /* linkage=_ZN17CHintMessageQueue7IsEmptyEv */

	/* <0> (null):0 */
	void CHintMessageQueue(class CHintMessageQueue *);


	/* size: 24, cachelines: 1, members: 2 */
	/* last cacheline: 24 bytes */
}; /* size: 24 */

/* 519 */
 /* pointer to 518 */
 /* size: 4 */

/* 520 */
/* <0> (null):0 */
class CUnifiedSignals {
private:

	int                        m_flSignal;           /*     0     4 */
	int                        m_flState;            /*     4     4 */
	/* <0> (null):0 */
	void CUnifiedSignals(class CUnifiedSignals *);

	/* <0> (null):0 */
	int Update(class CUnifiedSignals *); /* linkage=_ZN15CUnifiedSignals6UpdateEv */

	/* <0> (null):0 */
	void Signal(class CUnifiedSignals *, int); /* linkage=_ZN15CUnifiedSignals6SignalEi */

	/* <0> (null):0 */
	int GetState(class CUnifiedSignals *); /* linkage=_ZN15CUnifiedSignals8GetStateEv */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 521 */
 /* pointer to 520 */
 /* size: 4 */

/* 522 */
/* <0> (null):0 */
struct {
	int                        iSlot;                /*     0     4 */
	int                        iPosition;            /*     4     4 */
	const char  *              pszAmmo1;             /*     8     4 */
	int                        iMaxAmmo1;            /*    12     4 */
	const char  *              pszAmmo2;             /*    16     4 */
	int                        iMaxAmmo2;            /*    20     4 */
	const char  *              pszName;              /*    24     4 */
	int                        iMaxClip;             /*    28     4 */
	int                        iId;                  /*    32     4 */
	int                        iFlags;               /*    36     4 */
	int                        iWeight;              /*    40     4 */

	/* size: 44, cachelines: 1, members: 11 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 523 */
/* <0> (null):0 */
typedef class  ItemInfo; /* size: 44 */

/* 524 */
/* <0> (null):0 */
enum TeamName {
	UNASSIGNED = 0,
	TERRORIST = 1,
	CT = 2,
	SPECTATOR = 3,
}; /* size: 4 */

/* 525 */
/* <0> (null):0 */
class CBasePlayer {
	/* <0> (null):0 */
	void CBasePlayer(class CBasePlayer *);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 526 */
 /* pointer to 525 */
 /* size: 4 */

/* 527 */
/* <0> (null):0 */
enum GameEventType {
	EVENT_INVALID = 0,
	EVENT_WEAPON_FIRED = 1,
	EVENT_WEAPON_FIRED_ON_EMPTY = 2,
	EVENT_WEAPON_RELOADED = 3,
	EVENT_HE_GRENADE_EXPLODED = 4,
	EVENT_FLASHBANG_GRENADE_EXPLODED = 5,
	EVENT_SMOKE_GRENADE_EXPLODED = 6,
	EVENT_GRENADE_BOUNCED = 7,
	EVENT_BEING_SHOT_AT = 8,
	EVENT_PLAYER_BLINDED_BY_FLASHBANG = 9,
	EVENT_PLAYER_FOOTSTEP = 10,
	EVENT_PLAYER_JUMPED = 11,
	EVENT_PLAYER_DIED = 12,
	EVENT_PLAYER_LANDED_FROM_HEIGHT = 13,
	EVENT_PLAYER_TOOK_DAMAGE = 14,
	EVENT_HOSTAGE_DAMAGED = 15,
	EVENT_HOSTAGE_KILLED = 16,
	EVENT_DOOR = 17,
	EVENT_BREAK_GLASS = 18,
	EVENT_BREAK_WOOD = 19,
	EVENT_BREAK_METAL = 20,
	EVENT_BREAK_FLESH = 21,
	EVENT_BREAK_CONCRETE = 22,
	EVENT_BOMB_PLANTED = 23,
	EVENT_BOMB_DROPPED = 24,
	EVENT_BOMB_PICKED_UP = 25,
	EVENT_BOMB_BEEP = 26,
	EVENT_BOMB_DEFUSING = 27,
	EVENT_BOMB_DEFUSE_ABORTED = 28,
	EVENT_BOMB_DEFUSED = 29,
	EVENT_BOMB_EXPLODED = 30,
	EVENT_HOSTAGE_USED = 31,
	EVENT_HOSTAGE_RESCUED = 32,
	EVENT_ALL_HOSTAGES_RESCUED = 33,
	EVENT_VIP_ESCAPED = 34,
	EVENT_VIP_ASSASSINATED = 35,
	EVENT_TERRORISTS_WIN = 36,
	EVENT_CTS_WIN = 37,
	EVENT_ROUND_DRAW = 38,
	EVENT_ROUND_WIN = 39,
	EVENT_ROUND_LOSS = 40,
	EVENT_ROUND_START = 41,
	EVENT_PLAYER_SPAWNED = 42,
	EVENT_CLIENT_CORPSE_SPAWNED = 43,
	EVENT_BUY_TIME_START = 44,
	EVENT_PLAYER_LEFT_BUY_ZONE = 45,
	EVENT_DEATH_CAMERA_START = 46,
	EVENT_KILL_ALL = 47,
	EVENT_ROUND_TIME = 48,
	EVENT_DIE = 49,
	EVENT_KILL = 50,
	EVENT_HEADSHOT = 51,
	EVENT_KILL_FLASHBANGED = 52,
	EVENT_TUTOR_BUY_MENU_OPENNED = 53,
	EVENT_TUTOR_AUTOBUY = 54,
	EVENT_PLAYER_BOUGHT_SOMETHING = 55,
	EVENT_TUTOR_NOT_BUYING_ANYTHING = 56,
	EVENT_TUTOR_NEED_TO_BUY_PRIMARY_WEAPON = 57,
	EVENT_TUTOR_NEED_TO_BUY_PRIMARY_AMMO = 58,
	EVENT_TUTOR_NEED_TO_BUY_SECONDARY_AMMO = 59,
	EVENT_TUTOR_NEED_TO_BUY_ARMOR = 60,
	EVENT_TUTOR_NEED_TO_BUY_DEFUSE_KIT = 61,
	EVENT_TUTOR_NEED_TO_BUY_GRENADE = 62,
	EVENT_CAREER_TASK_DONE = 63,
	EVENT_START_RADIO_1 = 64,
	EVENT_RADIO_COVER_ME = 65,
	EVENT_RADIO_YOU_TAKE_THE_POINT = 66,
	EVENT_RADIO_HOLD_THIS_POSITION = 67,
	EVENT_RADIO_REGROUP_TEAM = 68,
	EVENT_RADIO_FOLLOW_ME = 69,
	EVENT_RADIO_TAKING_FIRE = 70,
	EVENT_START_RADIO_2 = 71,
	EVENT_RADIO_GO_GO_GO = 72,
	EVENT_RADIO_TEAM_FALL_BACK = 73,
	EVENT_RADIO_STICK_TOGETHER_TEAM = 74,
	EVENT_RADIO_GET_IN_POSITION_AND_WAIT = 75,
	EVENT_RADIO_STORM_THE_FRONT = 76,
	EVENT_RADIO_REPORT_IN_TEAM = 77,
	EVENT_START_RADIO_3 = 78,
	EVENT_RADIO_AFFIRMATIVE = 79,
	EVENT_RADIO_ENEMY_SPOTTED = 80,
	EVENT_RADIO_NEED_BACKUP = 81,
	EVENT_RADIO_SECTOR_CLEAR = 82,
	EVENT_RADIO_IN_POSITION = 83,
	EVENT_RADIO_REPORTING_IN = 84,
	EVENT_RADIO_GET_OUT_OF_THERE = 85,
	EVENT_RADIO_NEGATIVE = 86,
	EVENT_RADIO_ENEMY_DOWN = 87,
	EVENT_END_RADIO = 88,
	EVENT_NEW_MATCH = 89,
	EVENT_PLAYER_CHANGED_TEAM = 90,
	EVENT_BULLET_IMPACT = 91,
	EVENT_GAME_COMMENCE = 92,
	EVENT_WEAPON_ZOOMED = 93,
	EVENT_HOSTAGE_CALLED_FOR_HELP = 94,
	NUM_GAME_EVENTS = 95,
}; /* size: 4 */

/* 528 */
/* <0> (null):0 */
class IntervalTimer {
private:

	float                      m_timestamp;          /*     0     4 */
	/* <0> (null):0 */
	void IntervalTimer(class IntervalTimer *);

	/* <0> (null):0 */
	void Reset(class IntervalTimer *); /* linkage=_ZN13IntervalTimer5ResetEv */

	/* <0> (null):0 */
	void Start(class IntervalTimer *); /* linkage=_ZN13IntervalTimer5StartEv */

	/* <0> (null):0 */
	void Invalidate(class IntervalTimer *); /* linkage=_ZN13IntervalTimer10InvalidateEv */

	/* <0> (null):0 */
	bool HasStarted(const class IntervalTimer  *); /* linkage=_ZNK13IntervalTimer10HasStartedEv */

	/* <0> (null):0 */
	float GetElapsedTime(const class IntervalTimer  *); /* linkage=_ZNK13IntervalTimer14GetElapsedTimeEv */

	/* <0> (null):0 */
	bool IsLessThen(const class IntervalTimer  *, float); /* linkage=_ZNK13IntervalTimer10IsLessThenEf */

	/* <0> (null):0 */
	bool IsGreaterThen(const class IntervalTimer  *, float); /* linkage=_ZNK13IntervalTimer13IsGreaterThenEf */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 529 */
 /* pointer to 528 */
 /* size: 4 */

/* 530 */
 /* pointer to 531 */
 /* size: 4 */

/* 531 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 532 */
/* <0> (null):0 */
class CountdownTimer {
private:

	float                      m_duration;           /*     0     4 */
	float                      m_timestamp;          /*     4     4 */
	/* <0> (null):0 */
	void CountdownTimer(class CountdownTimer *);

	/* <0> (null):0 */
	void Reset(class CountdownTimer *); /* linkage=_ZN14CountdownTimer5ResetEv */

	/* <0> (null):0 */
	void Start(class CountdownTimer *, float); /* linkage=_ZN14CountdownTimer5StartEf */

	/* <0> (null):0 */
	void Invalidate(class CountdownTimer *); /* linkage=_ZN14CountdownTimer10InvalidateEv */

	/* <0> (null):0 */
	bool HasStarted(const class CountdownTimer  *); /* linkage=_ZNK14CountdownTimer10HasStartedEv */

	/* <0> (null):0 */
	bool IsElapsed(const class CountdownTimer  *); /* linkage=_ZNK14CountdownTimer9IsElapsedEv */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 533 */
 /* pointer to 532 */
 /* size: 4 */

/* 534 */
 /* pointer to 535 */
 /* size: 4 */

/* 535 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 536 */
/* <0> (null):0 */
class new_allocator<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 537 */
/* <0> (null):0 */
class new_allocator<std::_List_node<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 538 */
/* <0> (null):0 */
class new_allocator<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 539 */
/* <0> (null):0 */
class new_allocator<std::_List_node<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 540 */
/* <0> (null):0 */
class new_allocator<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 541 */
/* <0> (null):0 */
class new_allocator<std::_List_node<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 542 */
/* <0> (null):0 */
class new_allocator<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 543 */
/* <0> (null):0 */
class new_allocator<std::_List_node<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 544 */
/* <0> (null):0 */
class new_allocator<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 545 */
/* <0> (null):0 */
class new_allocator<std::_List_node<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 546 */
/* <0> (null):0 */
class new_allocator<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 547 */
/* <0> (null):0 */
class new_allocator<std::_List_node<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 548 */
wchar_t
 /* size: 4 */

/* 549 */
/* <0> (null):0 */
struct _List_node_base {
	class _List_node_base *    _M_next;              /*     0     4 */
	class _List_node_base *    _M_prev;              /*     4     4 */
	/* <0> (null):0 */
	void swap(class _List_node_base &, class _List_node_base &); /* linkage=_ZNSt8__detail15_List_node_base4swapERS0_S1_ */

	/* <0> (null):0 */
	void _M_transfer(class _List_node_base *, class _List_node_base *, class _List_node_base *); /* linkage=_ZNSt8__detail15_List_node_base11_M_transferEPS0_S1_ */

	/* <0> (null):0 */
	void _M_reverse(class _List_node_base *); /* linkage=_ZNSt8__detail15_List_node_base10_M_reverseEv */

	/* <0> (null):0 */
	void _M_hook(class _List_node_base *, class _List_node_base *); /* linkage=_ZNSt8__detail15_List_node_base7_M_hookEPS0_ */

	/* <0> (null):0 */
	void _M_unhook(class _List_node_base *); /* linkage=_ZNSt8__detail15_List_node_base9_M_unhookEv */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 550 */
 /* pointer to 549 */
 /* size: 4 */

/* 551 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 552 */
 /* pointer to 549 */
 /* size: 4 */

/* 553 */
/* <0> (null):0 */
typedef unsigned int Place; /* size: 4 */

/* 554 */
/* <0> (null):0 */
enum NavErrorType {
	NAV_OK = 0,
	NAV_CANT_ACCESS_FILE = 1,
	NAV_INVALID_FILE = 2,
	NAV_BAD_FILE_VERSION = 3,
	NAV_CORRUPT_DATA = 4,
}; /* size: 4 */

/* 555 */
/* <0> (null):0 */
enum NavDirType {
	NORTH = 0,
	EAST = 1,
	SOUTH = 2,
	WEST = 3,
	NUM_DIRECTIONS = 4,
}; /* size: 4 */

/* 556 */
/* <0> (null):0 */
enum NavTraverseType {
	GO_NORTH = 0,
	GO_EAST = 1,
	GO_SOUTH = 2,
	GO_WEST = 3,
	GO_LADDER_UP = 4,
	GO_LADDER_DOWN = 5,
	GO_JUMP = 6,
	NUM_TRAVERSE_TYPES = 7,
}; /* size: 4 */

/* 557 */
/* <0> (null):0 */
enum NavCornerType {
	NORTH_WEST = 0,
	NORTH_EAST = 1,
	SOUTH_EAST = 2,
	SOUTH_WEST = 3,
	NUM_CORNERS = 4,
}; /* size: 4 */

/* 558 */
/* <0> (null):0 */
struct Extent {
	class Vector              lo;                    /*     0    12 */
	class Vector              hi;                    /*    12    12 */
	/* <0> (null):0 */
	float SizeX(const class Extent  *); /* linkage=_ZNK6Extent5SizeXEv */

	/* <0> (null):0 */
	float SizeY(const class Extent  *); /* linkage=_ZNK6Extent5SizeYEv */

	/* <0> (null):0 */
	float SizeZ(const class Extent  *); /* linkage=_ZNK6Extent5SizeZEv */

	/* <0> (null):0 */
	float Area(const class Extent  *); /* linkage=_ZNK6Extent4AreaEv */

	/* <0> (null):0 */
	bool Contains(const class Extent  *, const class Vector  *); /* linkage=_ZNK6Extent8ContainsEPK6Vector */


	/* size: 24, cachelines: 1, members: 2 */
	/* last cacheline: 24 bytes */
}; /* size: 24 */

/* 559 */
 /* pointer to 560 */
 /* size: 4 */

/* 560 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 24 */

/* 561 */
/* <0> (null):0 */
struct Ray {
	class Vector              from;                  /*     0    12 */
	class Vector              to;                    /*    12    12 */

	/* size: 24, cachelines: 1, members: 2 */
	/* last cacheline: 24 bytes */
}; /* size: 24 */

/* 562 */
/* <0> (null):0 */
class SteamFile {
private:

	byte *                     m_fileData;           /*     0     4 */
	int                        m_fileDataLength;     /*     4     4 */
	byte *                     m_cursor;             /*     8     4 */
	int                        m_bytesLeft;          /*    12     4 */
	/* <0> (null):0 */
	void SteamFile(class SteamFile *, const char  *);

	/* <0> (null):0 */
	void ~SteamFile(class SteamFile *, int);

	/* <0> (null):0 */
	bool IsValid(const class SteamFile  *); /* linkage=_ZNK9SteamFile7IsValidEv */

	/* <0> (null):0 */
	bool Read(class SteamFile *, void *, int); /* linkage=_ZN9SteamFile4ReadEPvi */


	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 563 */
 /* pointer to 562 */
 /* size: 4 */

/* 564 */
 /* pointer to 565 */
 /* size: 4 */

/* 565 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 16 */

/* 566 */
/* <0> (null):0 */
union NavConnect {
	unsigned int               id;                 /*           4 */
	class CNavArea *           area;               /*           4 */
}; /* size: 4 */

/* 567 */
/* <0> (null):0 */
struct ApproachInfo {
	union NavConnect           here;                 /*     0     4 */
	union NavConnect           prev;                 /*     4     4 */
	enum NavTraverseType       prevToHereHow;        /*     8     4 */
	union NavConnect           next;                 /*    12     4 */
	enum NavTraverseType       hereToNextHow;        /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 568 */
/* <0> (null):0 */
struct CNavArea {
	/* <0> (null):0 */
	struct ApproachInfo {
		union NavConnect           here;                 /*     0     4 */
		union NavConnect           prev;                 /*     4     4 */
		enum NavTraverseType       prevToHereHow;        /*     8     4 */
		union NavConnect           next;                 /*    12     4 */
		enum NavTraverseType       hereToNextHow;        /*    16     4 */

		/* size: 20, cachelines: 1, members: 5 */
		/* last cacheline: 20 bytes */
	};

private:

	bool                       m_isReset;            /*     0     1 */
	unsigned int               m_nextID;             /*     0     4 */
	unsigned int               m_id;                 /*     0     4 */
	struct Extent              m_extent;             /*     4    24 */
	class Vector              m_center;              /*    28    12 */
	unsigned char              m_attributeFlags;     /*    40     1 */
	Place                      m_place;              /*    44     4 */
	float                      m_neZ;                /*    48     4 */
	float                      m_swZ;                /*    52     4 */
	float                      m_clearedTimestamp[2]; /*    56     8 */
	float                      m_danger[2];          /*    64     8 */
	/* --- cacheline 1 boundary (64 bytes) was 2 bytes ago --- */
	float                      m_dangerTimestamp[2]; /*    72     8 */
	HidingSpotList             m_hidingSpotList;     /*    80     0 */
	SpotEncounterList          m_spotEncounterList;  /*    88     0 */
	struct ApproachInfo        m_approach[16];       /*    96   320 */
	/* --- cacheline 6 boundary (384 bytes) was 10 bytes ago --- */
	unsigned char              m_approachCount;      /*   416     1 */

	/* Bitfield combined with previous fields */

	unsigned int               m_masterMarker;       /*     0     4 */
	unsigned int               m_marker;             /*   420     4 */
	class CNavArea *           m_parent;             /*   424     4 */
	enum NavTraverseType       m_parentHow;          /*   428     4 */
	float                      m_totalCost;          /*   432     4 */
	float                      m_costSoFar;          /*   436     4 */

	/* Bitfield combined with previous fields */

	class CNavArea *           m_openList;           /*     0     4 */
	class CNavArea *           m_nextOpen;           /*   440     4 */
	class CNavArea *           m_prevOpen;           /*   444     4 */
	unsigned int               m_openMarker;         /*   448     4 */
	class list<NavConnect, std::allocator<NavConnect> > m_connect[4]; /*   452    32 */
	/* --- cacheline 7 boundary (448 bytes) was 19 bytes ago --- */
	class list<CNavLadder*, std::allocator<CNavLadder*> > m_ladder[2]; /*   484    16 */
	class CNavNode *           m_node[4];            /*   500    16 */
	class list<CNavArea*, std::allocator<CNavArea*> > m_overlapList; /*   516     8 */
	class CNavArea *           m_prevHash;           /*   524     4 */
	class CNavArea *           m_nextHash;           /*   528     4 */
	/* <0> (null):0 */
	void CNavArea(class CNavArea *, class CNavNode *, class CNavNode *, class CNavNode *, class CNavNode *);

	/* <0> (null):0 */
	void CNavArea(class CNavArea *);

	/* <0> (null):0 */
	void CNavArea(class CNavArea *, const class Vector  *, const class Vector  *);

	/* <0> (null):0 */
	void CNavArea(class CNavArea *, const class Vector  *, const class Vector  *, const class Vector  *, const class Vector  *);

	/* <0> (null):0 */
	void ~CNavArea(class CNavArea *, int);

	/* <0> (null):0 */
	void ConnectTo(class CNavArea *, class CNavArea *, enum NavDirType); /* linkage=_ZN8CNavArea9ConnectToEPS_10NavDirType */

	/* <0> (null):0 */
	void Disconnect(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea10DisconnectEPS_ */

	/* <0> (null):0 */
	void Save(const class CNavArea  *, FILE *); /* linkage=_ZNK8CNavArea4SaveEP8_IO_FILE */

	/* <0> (null):0 */
	void Save(class CNavArea *, int, unsigned int); /* linkage=_ZN8CNavArea4SaveEij */

	/* <0> (null):0 */
	void Load(class CNavArea *, class SteamFile *, unsigned int); /* linkage=_ZN8CNavArea4LoadEP9SteamFilej */

	/* <0> (null):0 */
	enum NavErrorType PostLoad(class CNavArea *); /* linkage=_ZN8CNavArea8PostLoadEv */

	/* <0> (null):0 */
	unsigned int GetID(const class CNavArea  *); /* linkage=_ZNK8CNavArea5GetIDEv */

	/* <0> (null):0 */
	void SetAttributes(class CNavArea *, unsigned char); /* linkage=_ZN8CNavArea13SetAttributesEh */

	/* <0> (null):0 */
	unsigned char GetAttributes(const class CNavArea  *); /* linkage=_ZNK8CNavArea13GetAttributesEv */

	/* <0> (null):0 */
	void SetPlace(class CNavArea *, Place); /* linkage=_ZN8CNavArea8SetPlaceEj */

	/* <0> (null):0 */
	Place GetPlace(const class CNavArea  *); /* linkage=_ZNK8CNavArea8GetPlaceEv */

	/* <0> (null):0 */
	bool IsOverlapping(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea13IsOverlappingEPK6Vector */

	/* <0> (null):0 */
	bool IsOverlapping(const class CNavArea  *, const class CNavArea  *); /* linkage=_ZNK8CNavArea13IsOverlappingEPKS_ */

	/* <0> (null):0 */
	bool IsOverlappingX(const class CNavArea  *, const class CNavArea  *); /* linkage=_ZNK8CNavArea14IsOverlappingXEPKS_ */

	/* <0> (null):0 */
	bool IsOverlappingY(const class CNavArea  *, const class CNavArea  *); /* linkage=_ZNK8CNavArea14IsOverlappingYEPKS_ */

	/* <0> (null):0 */
	int GetPlayerCount(const class CNavArea  *, int, class CBasePlayer *); /* linkage=_ZNK8CNavArea14GetPlayerCountEiP11CBasePlayer */

	/* <0> (null):0 */
	float GetZ(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea4GetZEPK6Vector */

	/* <0> (null):0 */
	float GetZ(const class CNavArea  *, float, float); /* linkage=_ZNK8CNavArea4GetZEff */

	/* <0> (null):0 */
	bool Contains(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea8ContainsEPK6Vector */

	/* <0> (null):0 */
	bool IsCoplanar(const class CNavArea  *, const class CNavArea  *); /* linkage=_ZNK8CNavArea10IsCoplanarEPKS_ */

	/* <0> (null):0 */
	void GetClosestPointOnArea(const class CNavArea  *, const class Vector  *, class Vector *); /* linkage=_ZNK8CNavArea21GetClosestPointOnAreaEPK6VectorPS0_ */

	/* <0> (null):0 */
	float GetDistanceSquaredToPoint(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea25GetDistanceSquaredToPointEPK6Vector */

	/* <0> (null):0 */
	bool IsDegenerate(const class CNavArea  *); /* linkage=_ZNK8CNavArea12IsDegenerateEv */

	/* <0> (null):0 */
	bool IsEdge(const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea6IsEdgeE10NavDirType */

	/* <0> (null):0 */
	int GetAdjacentCount(const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea16GetAdjacentCountE10NavDirType */

	/* <0> (null):0 */
	class CNavArea * GetAdjacentArea(const class CNavArea  *, enum NavDirType, int); /* linkage=_ZNK8CNavArea15GetAdjacentAreaE10NavDirTypei */

	/* <0> (null):0 */
	class CNavArea * GetRandomAdjacentArea(const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea21GetRandomAdjacentAreaE10NavDirType */

	/* <0> (null):0 */
	const NavConnectList  * GetAdjacentList(const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea15GetAdjacentListE10NavDirType */

	/* <0> (null):0 */
	bool IsConnected(const class CNavArea  *, const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea11IsConnectedEPKS_10NavDirType */

	/* <0> (null):0 */
	float ComputeHeightChange(class CNavArea *, const class CNavArea  *); /* linkage=_ZN8CNavArea19ComputeHeightChangeEPKS_ */

	/* <0> (null):0 */
	const NavLadderList  * GetLadderList(const class CNavArea  *, enum LadderDirectionType); /* linkage=_ZNK8CNavArea13GetLadderListE19LadderDirectionType */

	/* <0> (null):0 */
	void ComputePortal(const class CNavArea  *, const class CNavArea  *, enum NavDirType, class Vector *, float *); /* linkage=_ZNK8CNavArea13ComputePortalEPKS_10NavDirTypeP6VectorPf */

	/* <0> (null):0 */
	void ComputeClosestPointInPortal(const class CNavArea  *, const class CNavArea  *, enum NavDirType, const class Vector  *, class Vector *); /* linkage=_ZNK8CNavArea27ComputeClosestPointInPortalEPKS_10NavDirTypePK6VectorPS3_ */

	/* <0> (null):0 */
	enum NavDirType ComputeDirection(const class CNavArea  *, class Vector *); /* linkage=_ZNK8CNavArea16ComputeDirectionEP6Vector */

	/* <0> (null):0 */
	void SetClearedTimestamp(class CNavArea *, int); /* linkage=_ZN8CNavArea19SetClearedTimestampEi */

	/* <0> (null):0 */
	float GetClearedTimestamp(class CNavArea *, int); /* linkage=_ZN8CNavArea19GetClearedTimestampEi */

	/* <0> (null):0 */
	const HidingSpotList  * GetHidingSpotList(const class CNavArea  *); /* linkage=_ZNK8CNavArea17GetHidingSpotListEv */

	/* <0> (null):0 */
	void ComputeHidingSpots(class CNavArea *); /* linkage=_ZN8CNavArea18ComputeHidingSpotsEv */

	/* <0> (null):0 */
	void ComputeSniperSpots(class CNavArea *); /* linkage=_ZN8CNavArea18ComputeSniperSpotsEv */

	/* <0> (null):0 */
	class SpotEncounter * GetSpotEncounter(class CNavArea *, const class CNavArea  *, const class CNavArea  *); /* linkage=_ZN8CNavArea16GetSpotEncounterEPKS_S1_ */

	/* <0> (null):0 */
	void ComputeSpotEncounters(class CNavArea *); /* linkage=_ZN8CNavArea21ComputeSpotEncountersEv */

	/* <0> (null):0 */
	void IncreaseDanger(class CNavArea *, int, float); /* linkage=_ZN8CNavArea14IncreaseDangerEif */

	/* <0> (null):0 */
	float GetDanger(class CNavArea *, int); /* linkage=_ZN8CNavArea9GetDangerEi */

	/* <0> (null):0 */
	float GetSizeX(const class CNavArea  *); /* linkage=_ZNK8CNavArea8GetSizeXEv */

	/* <0> (null):0 */
	float GetSizeY(const class CNavArea  *); /* linkage=_ZNK8CNavArea8GetSizeYEv */

	/* <0> (null):0 */
	const class Extent  * GetExtent(const class CNavArea  *); /* linkage=_ZNK8CNavArea9GetExtentEv */

	/* <0> (null):0 */
	const class Vector  * GetCenter(const class CNavArea  *); /* linkage=_ZNK8CNavArea9GetCenterEv */

	/* <0> (null):0 */
	const class Vector  * GetCorner(const class CNavArea  *, enum NavCornerType); /* linkage=_ZNK8CNavArea9GetCornerE13NavCornerType */

	/* <0> (null):0 */
	const class ApproachInfo  * GetApproachInfo(const class CNavArea  *, int); /* linkage=_ZNK8CNavArea15GetApproachInfoEi */

	/* <0> (null):0 */
	int GetApproachInfoCount(const class CNavArea  *); /* linkage=_ZNK8CNavArea20GetApproachInfoCountEv */

	/* <0> (null):0 */
	void ComputeApproachAreas(class CNavArea *); /* linkage=_ZN8CNavArea20ComputeApproachAreasEv */

	/* <0> (null):0 */
	void MakeNewMarker(void); /* linkage=_ZN8CNavArea13MakeNewMarkerEv */

	/* <0> (null):0 */
	void Mark(class CNavArea *); /* linkage=_ZN8CNavArea4MarkEv */

	/* <0> (null):0 */
	BOOL IsMarked(const class CNavArea  *); /* linkage=_ZNK8CNavArea8IsMarkedEv */

	/* <0> (null):0 */
	void SetParent(class CNavArea *, class CNavArea *, enum NavTraverseType); /* linkage=_ZN8CNavArea9SetParentEPS_15NavTraverseType */

	/* <0> (null):0 */
	class CNavArea * GetParent(const class CNavArea  *); /* linkage=_ZNK8CNavArea9GetParentEv */

	/* <0> (null):0 */
	enum NavTraverseType GetParentHow(const class CNavArea  *); /* linkage=_ZNK8CNavArea12GetParentHowEv */

	/* <0> (null):0 */
	bool IsOpen(const class CNavArea  *); /* linkage=_ZNK8CNavArea6IsOpenEv */

	/* <0> (null):0 */
	void AddToOpenList(class CNavArea *); /* linkage=_ZN8CNavArea13AddToOpenListEv */

	/* <0> (null):0 */
	void UpdateOnOpenList(class CNavArea *); /* linkage=_ZN8CNavArea16UpdateOnOpenListEv */

	/* <0> (null):0 */
	void RemoveFromOpenList(class CNavArea *); /* linkage=_ZN8CNavArea18RemoveFromOpenListEv */

	/* <0> (null):0 */
	bool IsOpenListEmpty(void); /* linkage=_ZN8CNavArea15IsOpenListEmptyEv */

	/* <0> (null):0 */
	class CNavArea * PopOpenList(void); /* linkage=_ZN8CNavArea11PopOpenListEv */

	/* <0> (null):0 */
	bool IsClosed(const class CNavArea  *); /* linkage=_ZNK8CNavArea8IsClosedEv */

	/* <0> (null):0 */
	void AddToClosedList(class CNavArea *); /* linkage=_ZN8CNavArea15AddToClosedListEv */

	/* <0> (null):0 */
	void RemoveFromClosedList(class CNavArea *); /* linkage=_ZN8CNavArea20RemoveFromClosedListEv */

	/* <0> (null):0 */
	void ClearSearchLists(void); /* linkage=_ZN8CNavArea16ClearSearchListsEv */

	/* <0> (null):0 */
	void SetTotalCost(class CNavArea *, float); /* linkage=_ZN8CNavArea12SetTotalCostEf */

	/* <0> (null):0 */
	float GetTotalCost(const class CNavArea  *); /* linkage=_ZNK8CNavArea12GetTotalCostEv */

	/* <0> (null):0 */
	void SetCostSoFar(class CNavArea *, float); /* linkage=_ZN8CNavArea12SetCostSoFarEf */

	/* <0> (null):0 */
	float GetCostSoFar(const class CNavArea  *); /* linkage=_ZNK8CNavArea12GetCostSoFarEv */

	/* <0> (null):0 */
	void Draw(class CNavArea *, byte, byte, byte, int); /* linkage=_ZN8CNavArea4DrawEhhhi */

	/* <0> (null):0 */
	void DrawConnectedAreas(class CNavArea *); /* linkage=_ZN8CNavArea18DrawConnectedAreasEv */

	/* <0> (null):0 */
	void DrawMarkedCorner(class CNavArea *, enum NavCornerType, byte, byte, byte, int); /* linkage=_ZN8CNavArea16DrawMarkedCornerE13NavCornerTypehhhi */

	/* <0> (null):0 */
	bool SplitEdit(class CNavArea *, bool, float, class CNavArea * *, class CNavArea * *); /* linkage=_ZN8CNavArea9SplitEditEbfPPS_S1_ */

	/* <0> (null):0 */
	bool MergeEdit(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea9MergeEditEPS_ */

	/* <0> (null):0 */
	bool SpliceEdit(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea10SpliceEditEPS_ */

	/* <0> (null):0 */
	void RaiseCorner(class CNavArea *, enum NavCornerType, int); /* linkage=_ZN8CNavArea11RaiseCornerE13NavCornerTypei */

	/* <0> (null):0 */
	void AddLadderUp(class CNavArea *, class CNavLadder *); /* linkage=_ZN8CNavArea11AddLadderUpEP10CNavLadder */

	/* <0> (null):0 */
	void AddLadderDown(class CNavArea *, class CNavLadder *); /* linkage=_ZN8CNavArea13AddLadderDownEP10CNavLadder */

	/* <0> (null):0 */
	void Initialize(class CNavArea *); /* linkage=_ZN8CNavArea10InitializeEv */

	/* <0> (null):0 */
	void DecayDanger(class CNavArea *); /* linkage=_ZN8CNavArea11DecayDangerEv */

	/* <0> (null):0 */
	bool IsHidingSpotCollision(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea21IsHidingSpotCollisionEPK6Vector */

	/* <0> (null):0 */
	void AddSpotEncounters(class CNavArea *, const class CNavArea  *, enum NavDirType, const class CNavArea  *, enum NavDirType); /* linkage=_ZN8CNavArea17AddSpotEncountersEPKS_10NavDirTypeS1_S2_ */

	/* <0> (null):0 */
	void Strip(class CNavArea *); /* linkage=_ZN8CNavArea5StripEv */

	/* <0> (null):0 */
	void FinishMerge(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea11FinishMergeEPS_ */

	/* <0> (null):0 */
	void MergeAdjacentConnections(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea24MergeAdjacentConnectionsEPS_ */

	/* <0> (null):0 */
	void AssignNodes(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea11AssignNodesEPS_ */

	/* <0> (null):0 */
	void FinishSplitEdit(class CNavArea *, class CNavArea *, enum NavDirType); /* linkage=_ZN8CNavArea15FinishSplitEditEPS_10NavDirType */

	/* <0> (null):0 */
	void OnDestroyNotify(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea15OnDestroyNotifyEPS_ */

	/* --- cacheline 9 boundary (576 bytes) was 27 bytes ago --- */

	/* size: 532, cachelines: 9, members: 32 */
	/* last cacheline: 20 bytes */

	/* BRAIN FART ALERT! 532 != 603 + 0(holes), diff = -71 */

}; /* size: 532 */

/* 569 */
 /* pointer to 568 */
 /* size: 4 */

/* 570 */
 /* pointer to 571 */
 /* size: 4 */

/* 571 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 572 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 573 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 574 */
/* <0> (null):0 */
typedef struct list<NavConnect, std::allocator<NavConnect> > NavConnectList; /* size: 0 */

/* 575 */
/* <0> (null):0 */
enum LadderDirectionType {
	LADDER_UP = 0,
	LADDER_DOWN = 1,
	NUM_LADDER_DIRECTIONS = 2,
}; /* size: 4 */

/* 576 */
/* <0> (null):0 */
class CNavLadder {
	class Vector              m_top;                 /*     0    12 */
	class Vector              m_bottom;              /*    12    12 */
	float                      m_length;             /*    24     4 */
	enum NavDirType            m_dir;                /*    28     4 */
	class Vector2D            m_dirVector;           /*    32     8 */
	class CBaseEntity *        m_entity;             /*    40     4 */
	class CNavArea *           m_topForwardArea;     /*    44     4 */
	class CNavArea *           m_topLeftArea;        /*    48     4 */
	class CNavArea *           m_topRightArea;       /*    52     4 */
	class CNavArea *           m_topBehindArea;      /*    56     4 */
	class CNavArea *           m_bottomArea;         /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	bool                       m_isDangling;         /*    64     1 */
	/* <0> (null):0 */
	void CNavLadder(class CNavLadder *);

	/* <0> (null):0 */
	void OnDestroyNotify(class CNavLadder *, class CNavArea *); /* linkage=_ZN10CNavLadder15OnDestroyNotifyEP8CNavArea */


	/* size: 68, cachelines: 2, members: 12 */
	/* last cacheline: 4 bytes */

	/* BRAIN FART ALERT! 68 != 65 + 0(holes), diff = 3 */

}; /* size: 68 */

/* 577 */
 /* pointer to 576 */
 /* size: 4 */

/* 578 */
/* <0> (null):0 */
typedef struct list<CNavLadder*, std::allocator<CNavLadder*> > NavLadderList; /* size: 0 */

/* 579 */
/* <0> (null):0 */
class HidingSpot {
private:

	class Vector              m_pos;                 /*     0    12 */
	unsigned int               m_id;                 /*    12     4 */
	unsigned int               m_marker;             /*    16     4 */
	unsigned char              m_flags;              /*    20     1 */

	/* Bitfield combined with previous fields */

	unsigned int               m_nextID;             /*     0     4 */
	unsigned int               m_masterMarker;       /*     0     4 */
	/* <0> (null):0 */
	void HidingSpot(class HidingSpot *);

	/* <0> (null):0 */
	void HidingSpot(class HidingSpot *, const class Vector  *, unsigned char);

	/* <0> (null):0 */
	bool HasGoodCover(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot12HasGoodCoverEv */

	/* <0> (null):0 */
	bool IsGoodSniperSpot(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot16IsGoodSniperSpotEv */

	/* <0> (null):0 */
	bool IsIdealSniperSpot(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot17IsIdealSniperSpotEv */

	/* <0> (null):0 */
	void SetFlags(class HidingSpot *, unsigned char); /* linkage=_ZN10HidingSpot8SetFlagsEh */

	/* <0> (null):0 */
	unsigned char GetFlags(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot8GetFlagsEv */

	/* <0> (null):0 */
	void Save(const class HidingSpot  *, int, unsigned int); /* linkage=_ZNK10HidingSpot4SaveEij */

	/* <0> (null):0 */
	void Load(class HidingSpot *, class SteamFile *, unsigned int); /* linkage=_ZN10HidingSpot4LoadEP9SteamFilej */

	/* <0> (null):0 */
	const class Vector  * GetPosition(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot11GetPositionEv */

	/* <0> (null):0 */
	unsigned int GetID(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot5GetIDEv */

	/* <0> (null):0 */
	void Mark(class HidingSpot *); /* linkage=_ZN10HidingSpot4MarkEv */

	/* <0> (null):0 */
	bool IsMarked(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot8IsMarkedEv */

	/* <0> (null):0 */
	void ChangeMasterMarker(void); /* linkage=_ZN10HidingSpot18ChangeMasterMarkerEv */


	/* size: 24, cachelines: 1, members: 6 */
	/* last cacheline: 24 bytes */
}; /* size: 24 */

/* 580 */
 /* pointer to 579 */
 /* size: 4 */

/* 581 */
 /* pointer to 582 */
 /* size: 4 */

/* 582 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 24 */

/* 583 */
/* <0> (null):0 */
typedef struct list<HidingSpot*, std::allocator<HidingSpot*> > HidingSpotList; /* size: 0 */

/* 584 */
/* <0> (null):0 */
union {
	class HidingSpot *         spot;               /*           4 */
	unsigned int               id;                 /*           4 */
}; /* size: 4 */

/* 585 */
/* <0> (null):0 */
struct SpotOrder {
	/* <0> (null):0 */
	union {
		class HidingSpot *         spot;                 /*           4 */
		unsigned int               id;                   /*           4 */
	};

	float                      t;                    /*     0     4 */
	union {
		class HidingSpot * spot;                 /*           4 */
		unsigned int       id;                   /*           4 */
	};                                               /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 586 */
/* <0> (null):0 */
typedef struct list<SpotOrder, std::allocator<SpotOrder> > SpotOrderList; /* size: 0 */

/* 587 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 588 */
/* <0> (null):0 */
typedef class SpotOrder * pointer; /* size: 4 */

/* 589 */
/* <0> (null):0 */
typedef const class SpotOrder  * const_pointer; /* size: 4 */

/* 590 */
/* <0> (null):0 */
class new_allocator<SpotOrder> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class SpotOrder * pointer;

	/* <0> (null):0 */
	typedef const class SpotOrder  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<SpotOrder> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<SpotOrder> *, const class new_allocator<SpotOrder>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<SpotOrder> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<SpotOrder>  *, class SpotOrder &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE7addressERS1_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<SpotOrder>  *, const class SpotOrder  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE7addressERKS1_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<SpotOrder> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<SpotOrder> *, class SpotOrder *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE10deallocateEPS1_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<SpotOrder>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<SpotOrder> *, class SpotOrder *, const class SpotOrder  &); /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE9constructEPS1_RKS1_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<SpotOrder> *, class SpotOrder *); /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE7destroyEPS1_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 591 */
 /* pointer to 585 */
 /* size: 4 */

/* 592 */
 /* pointer to 593 */
 /* size: 4 */

/* 593 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 594 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 595 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 596 */
 /* pointer to 590 */
 /* size: 4 */

/* 597 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 598 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 599 */
 /* pointer to 600 */
 /* size: 4 */

/* 600 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 601 */
/* <0> (null):0 */
typedef class SpotOrder & reference; /* size: 4 */

/* 602 */
/* <0> (null):0 */
typedef const class SpotOrder  & const_reference; /* size: 4 */

/* 603 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<SpotOrder> > other; /* size: 0 */

/* 604 */
/* <0> (null):0 */
struct rebind<std::_List_node<SpotOrder> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<SpotOrder> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 605 */
/* <0> (null):0 */
typedef struct allocator<SpotOrder> other; /* size: 1 */

/* 606 */
/* <0> (null):0 */
struct rebind<SpotOrder> {
	/* <0> (null):0 */
	typedef struct allocator<SpotOrder> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 607 */
/* <0> (null):0 */
class allocator<SpotOrder> : public new_allocator<SpotOrder> {
public:

	/* class new_allocator<SpotOrder> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class SpotOrder & reference;

	/* <0> (null):0 */
	typedef const class SpotOrder  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<SpotOrder> *);

	/* <0> (null):0 */
	void allocator(class allocator<SpotOrder> *, const class allocator<SpotOrder>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<SpotOrder> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<SpotOrder> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<SpotOrder> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<SpotOrder> {
		/* <0> (null):0 */
		typedef struct allocator<SpotOrder> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 608 */
 /* pointer to 607 */
 /* size: 4 */

/* 609 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 610 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 611 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 612 */
/* <0> (null):0 */
typedef class _List_node<SpotOrder> * pointer; /* size: 4 */

/* 613 */
/* <0> (null):0 */
typedef const class _List_node<SpotOrder>  * const_pointer; /* size: 4 */

/* 614 */
/* <0> (null):0 */
class new_allocator<std::_List_node<SpotOrder> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<SpotOrder> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<SpotOrder>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<SpotOrder> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<SpotOrder> > *, const class new_allocator<std::_List_node<SpotOrder> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<SpotOrder> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<SpotOrder> >  *, class _List_node<SpotOrder> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7addressERS3_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<SpotOrder> >  *, const class _List_node<SpotOrder>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7addressERKS3_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<SpotOrder> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE10deallocateEPS3_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<SpotOrder> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *, const class _List_node<SpotOrder>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE9constructEPS3_RKS3_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7destroyEPS3_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 615 */
 /* pointer to 381 */
 /* size: 4 */

/* 616 */
 /* pointer to 617 */
 /* size: 4 */

/* 617 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 618 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 619 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 620 */
 /* pointer to 614 */
 /* size: 4 */

/* 621 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 622 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 623 */
 /* pointer to 624 */
 /* size: 4 */

/* 624 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 625 */
/* <0> (null):0 */
class allocator<std::_List_node<SpotOrder> > : public new_allocator<std::_List_node<SpotOrder> > {
public:

	/* class new_allocator<std::_List_node<SpotOrder> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<SpotOrder> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<SpotOrder> > *, const class allocator<std::_List_node<SpotOrder> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<SpotOrder> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 626 */
 /* pointer to 625 */
 /* size: 4 */

/* 627 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 628 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 629 */
 /* pointer to 383 */
 /* size: 4 */

/* 630 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 631 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 632 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 633 */
/* <0> (null):0 */
typedef struct allocator<SpotOrder> allocator_type; /* size: 1 */

/* 634 */
/* <0> (null):0 */
class _List_base<SpotOrder, std::allocator<SpotOrder> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<SpotOrder> allocator_type;

	/* <0> (null):0 */
	class _List_node<SpotOrder> * _M_get_node(class _List_base<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, class _List_node<SpotOrder> *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 635 */
 /* pointer to 634 */
 /* size: 4 */

/* 636 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 637 */
 /* pointer to 638 */
 /* size: 4 */

/* 638 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 639 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 640 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 641 */
/* <0> (null):0 */
typedef struct SpotOrder value_type; /* size: 8 */

/* 642 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 643 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 644 */
/* <0> (null):0 */
typedef struct _List_iterator<SpotOrder> iterator; /* size: 0 */

/* 645 */
/* <0> (null):0 */
typedef struct _List_const_iterator<SpotOrder> const_iterator; /* size: 0 */

/* 646 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<SpotOrder> > const_reverse_iterator; /* size: 0 */

/* 647 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<SpotOrder> > reverse_iterator; /* size: 0 */

/* 648 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 649 */
/* <0> (null):0 */
typedef struct allocator<SpotOrder> allocator_type; /* size: 1 */

/* 650 */
/* <0> (null):0 */
typedef struct _List_node<SpotOrder> _Node; /* size: 0 */

/* 651 */
/* <0> (null):0 */
class list<SpotOrder, std::allocator<SpotOrder> > : protected _List_base<SpotOrder, std::allocator<SpotOrder> > {
protected:

	/* class _List_base<SpotOrder, std::allocator<SpotOrder> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef struct SpotOrder value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<SpotOrder> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<SpotOrder> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<SpotOrder> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<SpotOrder> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<SpotOrder> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<SpotOrder> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE14_M_create_nodeERKS0_ */

	/* <0> (null):0 */
	void list(class list<SpotOrder, std::allocator<SpotOrder> > *);

	/* <0> (null):0 */
	void list(class list<SpotOrder, std::allocator<SpotOrder> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<SpotOrder, std::allocator<SpotOrder> > *, const class list<SpotOrder, std::allocator<SpotOrder> >  &);

	/* <0> (null):0 */
	class list<SpotOrder, std::allocator<SpotOrder> > & operator=(class list<SpotOrder, std::allocator<SpotOrder> > *, const class list<SpotOrder, std::allocator<SpotOrder> >  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EEaSERKS2_ */

	/* <0> (null):0 */
	void assign(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6assignEjRKS0_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, class SpotOrder); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6resizeEjS0_ */

	/* <0> (null):0 */
	reference front(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE10push_frontERKS0_ */

	/* <0> (null):0 */
	void pop_front(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9push_backERKS0_ */

	/* <0> (null):0 */
	void pop_back(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, unsigned int, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */

	/* <0> (null):0 */
	iterator erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	iterator erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */

	/* <0> (null):0 */
	void swap(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4swapERS2_ */

	/* <0> (null):0 */
	void clear(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */

	/* <0> (null):0 */
	void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */

	/* <0> (null):0 */
	void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */

	/* <0> (null):0 */
	void remove(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6removeERKS0_ */

	/* <0> (null):0 */
	void unique(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5mergeERS2_ */

	/* <0> (null):0 */
	void reverse(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE18_M_fill_initializeEjRKS0_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE14_M_fill_assignEjRKS0_ */

	/* <0> (null):0 */
	void _M_transfer(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */

	/* <0> (null):0 */
	void _M_insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void _M_erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE25_M_check_equal_allocatorsERS2_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 652 */
 /* pointer to 650 */
 /* size: 4 */

/* 653 */
 /* pointer to 651 */
 /* size: 4 */

/* 654 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 655 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 656 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 657 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 658 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 659 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 660 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 661 */
 /* pointer to 662 */
 /* size: 4 */

/* 662 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 663 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 664 */
/* <0> (null):0 */
struct SpotEncounter {
	union NavConnect           from;                 /*     0     4 */
	enum NavDirType            fromDir;              /*     4     4 */
	union NavConnect           to;                   /*     8     4 */
	enum NavDirType            toDir;                /*    12     4 */
	struct Ray                 path;                 /*    16    24 */
	SpotOrderList              spotList;             /*    40     0 */

	/* size: 48, cachelines: 1, members: 6 */
	/* last cacheline: 48 bytes */

	/* BRAIN FART ALERT! 48 != 40 + 0(holes), diff = 8 */

}; /* size: 48 */

/* 665 */
/* <0> (null):0 */
typedef struct list<SpotEncounter, std::allocator<SpotEncounter> > SpotEncounterList; /* size: 0 */

/* 666 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 667 */
/* <0> (null):0 */
typedef class HidingSpot * * pointer; /* size: 4 */

/* 668 */
/* <0> (null):0 */
typedef const class HidingSpot *  * const_pointer; /* size: 4 */

/* 669 */
/* <0> (null):0 */
class new_allocator<HidingSpot*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class HidingSpot * * pointer;

	/* <0> (null):0 */
	typedef const class HidingSpot *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<HidingSpot*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<HidingSpot*> *, const class new_allocator<HidingSpot*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<HidingSpot*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<HidingSpot*>  *, class HidingSpot * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE7addressERS2_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<HidingSpot*>  *, const class HidingSpot *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE7addressERKS2_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<HidingSpot*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<HidingSpot*> *, class HidingSpot * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE10deallocateEPS2_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<HidingSpot*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<HidingSpot*> *, class HidingSpot * *, const class HidingSpot *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE9constructEPS2_RKS2_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<HidingSpot*> *, class HidingSpot * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE7destroyEPS2_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 670 */
 /* pointer to 580 */
 /* size: 4 */

/* 671 */
 /* pointer to 672 */
 /* size: 4 */

/* 672 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 673 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 674 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 675 */
 /* pointer to 669 */
 /* size: 4 */

/* 676 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 677 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 678 */
 /* pointer to 679 */
 /* size: 4 */

/* 679 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 680 */
/* <0> (null):0 */
typedef class HidingSpot * & reference; /* size: 4 */

/* 681 */
/* <0> (null):0 */
typedef const class HidingSpot *  & const_reference; /* size: 4 */

/* 682 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<HidingSpot*> > other; /* size: 0 */

/* 683 */
/* <0> (null):0 */
struct rebind<std::_List_node<HidingSpot*> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<HidingSpot*> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 684 */
/* <0> (null):0 */
typedef struct allocator<HidingSpot*> other; /* size: 1 */

/* 685 */
/* <0> (null):0 */
struct rebind<HidingSpot*> {
	/* <0> (null):0 */
	typedef struct allocator<HidingSpot*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 686 */
/* <0> (null):0 */
class allocator<HidingSpot*> : public new_allocator<HidingSpot*> {
public:

	/* class new_allocator<HidingSpot*> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class HidingSpot * & reference;

	/* <0> (null):0 */
	typedef const class HidingSpot *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<HidingSpot*> *);

	/* <0> (null):0 */
	void allocator(class allocator<HidingSpot*> *, const class allocator<HidingSpot*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<HidingSpot*> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<HidingSpot*> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<HidingSpot*> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<HidingSpot*> {
		/* <0> (null):0 */
		typedef struct allocator<HidingSpot*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 687 */
 /* pointer to 686 */
 /* size: 4 */

/* 688 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 689 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 690 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 691 */
/* <0> (null):0 */
typedef class _List_node<HidingSpot*> * pointer; /* size: 4 */

/* 692 */
/* <0> (null):0 */
typedef const class _List_node<HidingSpot*>  * const_pointer; /* size: 4 */

/* 693 */
/* <0> (null):0 */
class new_allocator<std::_List_node<HidingSpot*> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<HidingSpot*> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<HidingSpot*>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *, const class new_allocator<std::_List_node<HidingSpot*> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<HidingSpot*> >  *, class _List_node<HidingSpot*> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7addressERS4_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<HidingSpot*> >  *, const class _List_node<HidingSpot*>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7addressERKS4_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<HidingSpot*> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE10deallocateEPS4_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<HidingSpot*> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *, const class _List_node<HidingSpot*>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE9constructEPS4_RKS4_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7destroyEPS4_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 694 */
 /* pointer to 392 */
 /* size: 4 */

/* 695 */
 /* pointer to 696 */
 /* size: 4 */

/* 696 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 697 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 698 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 699 */
 /* pointer to 693 */
 /* size: 4 */

/* 700 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 701 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 702 */
 /* pointer to 703 */
 /* size: 4 */

/* 703 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 704 */
/* <0> (null):0 */
class allocator<std::_List_node<HidingSpot*> > : public new_allocator<std::_List_node<HidingSpot*> > {
public:

	/* class new_allocator<std::_List_node<HidingSpot*> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<HidingSpot*> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<HidingSpot*> > *, const class allocator<std::_List_node<HidingSpot*> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<HidingSpot*> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 705 */
 /* pointer to 704 */
 /* size: 4 */

/* 706 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 707 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 708 */
 /* pointer to 394 */
 /* size: 4 */

/* 709 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 710 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 711 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 712 */
/* <0> (null):0 */
typedef struct allocator<HidingSpot*> allocator_type; /* size: 1 */

/* 713 */
/* <0> (null):0 */
class _List_base<HidingSpot*, std::allocator<HidingSpot*> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<HidingSpot*> allocator_type;

	/* <0> (null):0 */
	class _List_node<HidingSpot*> * _M_get_node(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_node<HidingSpot*> *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 714 */
 /* pointer to 713 */
 /* size: 4 */

/* 715 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 716 */
 /* pointer to 717 */
 /* size: 4 */

/* 717 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 718 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 719 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 720 */
/* <0> (null):0 */
typedef class HidingSpot * value_type; /* size: 4 */

/* 721 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 722 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 723 */
/* <0> (null):0 */
typedef struct _List_iterator<HidingSpot*> iterator; /* size: 0 */

/* 724 */
/* <0> (null):0 */
typedef struct _List_const_iterator<HidingSpot*> const_iterator; /* size: 0 */

/* 725 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<HidingSpot*> > const_reverse_iterator; /* size: 0 */

/* 726 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<HidingSpot*> > reverse_iterator; /* size: 0 */

/* 727 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 728 */
/* <0> (null):0 */
typedef struct allocator<HidingSpot*> allocator_type; /* size: 1 */

/* 729 */
/* <0> (null):0 */
typedef struct _List_node<HidingSpot*> _Node; /* size: 0 */

/* 730 */
/* <0> (null):0 */
class list<HidingSpot*, std::allocator<HidingSpot*> > : protected _List_base<HidingSpot*, std::allocator<HidingSpot*> > {
protected:

	/* class _List_base<HidingSpot*, std::allocator<HidingSpot*> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef class HidingSpot * value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<HidingSpot*> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<HidingSpot*> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<HidingSpot*> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<HidingSpot*> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<HidingSpot*> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<HidingSpot*> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE14_M_create_nodeERKS1_ */

	/* <0> (null):0 */
	void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *);

	/* <0> (null):0 */
	void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const class list<HidingSpot*, std::allocator<HidingSpot*> >  &);

	/* <0> (null):0 */
	class list<HidingSpot*, std::allocator<HidingSpot*> > & operator=(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const class list<HidingSpot*, std::allocator<HidingSpot*> >  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EEaSERKS3_ */

	/* <0> (null):0 */
	void assign(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6assignEjRKS1_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, class HidingSpot *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6resizeEjS1_ */

	/* <0> (null):0 */
	reference front(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE10push_frontERKS1_ */

	/* <0> (null):0 */
	void pop_front(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9push_backERKS1_ */

	/* <0> (null):0 */
	void pop_back(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */

	/* <0> (null):0 */
	iterator erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	iterator erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */

	/* <0> (null):0 */
	void swap(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4swapERS3_ */

	/* <0> (null):0 */
	void clear(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */

	/* <0> (null):0 */
	void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */

	/* <0> (null):0 */
	void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */

	/* <0> (null):0 */
	void remove(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6removeERKS1_ */

	/* <0> (null):0 */
	void unique(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5mergeERS3_ */

	/* <0> (null):0 */
	void reverse(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE18_M_fill_initializeEjRKS1_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE14_M_fill_assignEjRKS1_ */

	/* <0> (null):0 */
	void _M_transfer(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */

	/* <0> (null):0 */
	void _M_insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void _M_erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE25_M_check_equal_allocatorsERS3_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 731 */
 /* pointer to 729 */
 /* size: 4 */

/* 732 */
 /* pointer to 730 */
 /* size: 4 */

/* 733 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 734 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 735 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 736 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 737 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 738 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 739 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 740 */
 /* pointer to 741 */
 /* size: 4 */

/* 741 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 742 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 743 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 744 */
/* <0> (null):0 */
typedef class SpotEncounter * pointer; /* size: 4 */

/* 745 */
/* <0> (null):0 */
typedef const class SpotEncounter  * const_pointer; /* size: 4 */

/* 746 */
/* <0> (null):0 */
class new_allocator<SpotEncounter> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class SpotEncounter * pointer;

	/* <0> (null):0 */
	typedef const class SpotEncounter  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<SpotEncounter> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<SpotEncounter> *, const class new_allocator<SpotEncounter>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<SpotEncounter> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<SpotEncounter>  *, class SpotEncounter &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE7addressERS1_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<SpotEncounter>  *, const class SpotEncounter  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE7addressERKS1_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<SpotEncounter> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<SpotEncounter> *, class SpotEncounter *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE10deallocateEPS1_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<SpotEncounter>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<SpotEncounter> *, class SpotEncounter *, const class SpotEncounter  &); /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE9constructEPS1_RKS1_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<SpotEncounter> *, class SpotEncounter *); /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE7destroyEPS1_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 747 */
 /* pointer to 664 */
 /* size: 4 */

/* 748 */
 /* pointer to 749 */
 /* size: 4 */

/* 749 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 48 */

/* 750 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 751 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 752 */
 /* pointer to 746 */
 /* size: 4 */

/* 753 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 754 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 755 */
 /* pointer to 756 */
 /* size: 4 */

/* 756 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 757 */
/* <0> (null):0 */
typedef class SpotEncounter & reference; /* size: 4 */

/* 758 */
/* <0> (null):0 */
typedef const class SpotEncounter  & const_reference; /* size: 4 */

/* 759 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<SpotEncounter> > other; /* size: 0 */

/* 760 */
/* <0> (null):0 */
struct rebind<std::_List_node<SpotEncounter> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<SpotEncounter> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 761 */
/* <0> (null):0 */
typedef struct allocator<SpotEncounter> other; /* size: 1 */

/* 762 */
/* <0> (null):0 */
struct rebind<SpotEncounter> {
	/* <0> (null):0 */
	typedef struct allocator<SpotEncounter> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 763 */
/* <0> (null):0 */
class allocator<SpotEncounter> : public new_allocator<SpotEncounter> {
public:

	/* class new_allocator<SpotEncounter> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class SpotEncounter & reference;

	/* <0> (null):0 */
	typedef const class SpotEncounter  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<SpotEncounter> *);

	/* <0> (null):0 */
	void allocator(class allocator<SpotEncounter> *, const class allocator<SpotEncounter>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<SpotEncounter> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<SpotEncounter> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<SpotEncounter> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<SpotEncounter> {
		/* <0> (null):0 */
		typedef struct allocator<SpotEncounter> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 764 */
 /* pointer to 763 */
 /* size: 4 */

/* 765 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 766 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 767 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 768 */
/* <0> (null):0 */
typedef class _List_node<SpotEncounter> * pointer; /* size: 4 */

/* 769 */
/* <0> (null):0 */
typedef const class _List_node<SpotEncounter>  * const_pointer; /* size: 4 */

/* 770 */
/* <0> (null):0 */
class new_allocator<std::_List_node<SpotEncounter> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<SpotEncounter> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<SpotEncounter>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *, const class new_allocator<std::_List_node<SpotEncounter> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<SpotEncounter> >  *, class _List_node<SpotEncounter> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7addressERS3_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<SpotEncounter> >  *, const class _List_node<SpotEncounter>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7addressERKS3_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<SpotEncounter> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE10deallocateEPS3_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<SpotEncounter> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *, const class _List_node<SpotEncounter>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE9constructEPS3_RKS3_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7destroyEPS3_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 771 */
 /* pointer to 402 */
 /* size: 4 */

/* 772 */
 /* pointer to 773 */
 /* size: 4 */

/* 773 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 774 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 775 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 776 */
 /* pointer to 770 */
 /* size: 4 */

/* 777 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 778 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 779 */
 /* pointer to 780 */
 /* size: 4 */

/* 780 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 781 */
/* <0> (null):0 */
class allocator<std::_List_node<SpotEncounter> > : public new_allocator<std::_List_node<SpotEncounter> > {
public:

	/* class new_allocator<std::_List_node<SpotEncounter> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<SpotEncounter> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<SpotEncounter> > *, const class allocator<std::_List_node<SpotEncounter> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<SpotEncounter> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 782 */
 /* pointer to 781 */
 /* size: 4 */

/* 783 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 784 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 785 */
 /* pointer to 404 */
 /* size: 4 */

/* 786 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 787 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 788 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 789 */
/* <0> (null):0 */
typedef struct allocator<SpotEncounter> allocator_type; /* size: 1 */

/* 790 */
/* <0> (null):0 */
class _List_base<SpotEncounter, std::allocator<SpotEncounter> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<SpotEncounter> allocator_type;

	/* <0> (null):0 */
	class _List_node<SpotEncounter> * _M_get_node(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_node<SpotEncounter> *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 791 */
 /* pointer to 790 */
 /* size: 4 */

/* 792 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 793 */
 /* pointer to 794 */
 /* size: 4 */

/* 794 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 795 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 796 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 797 */
/* <0> (null):0 */
typedef struct SpotEncounter value_type; /* size: 48 */

/* 798 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 799 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 800 */
/* <0> (null):0 */
typedef struct _List_iterator<SpotEncounter> iterator; /* size: 0 */

/* 801 */
/* <0> (null):0 */
typedef struct _List_const_iterator<SpotEncounter> const_iterator; /* size: 0 */

/* 802 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<SpotEncounter> > const_reverse_iterator; /* size: 0 */

/* 803 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<SpotEncounter> > reverse_iterator; /* size: 0 */

/* 804 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 805 */
/* <0> (null):0 */
typedef struct allocator<SpotEncounter> allocator_type; /* size: 1 */

/* 806 */
/* <0> (null):0 */
typedef struct _List_node<SpotEncounter> _Node; /* size: 0 */

/* 807 */
/* <0> (null):0 */
class list<SpotEncounter, std::allocator<SpotEncounter> > : protected _List_base<SpotEncounter, std::allocator<SpotEncounter> > {
protected:

	/* class _List_base<SpotEncounter, std::allocator<SpotEncounter> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef struct SpotEncounter value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<SpotEncounter> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<SpotEncounter> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<SpotEncounter> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<SpotEncounter> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<SpotEncounter> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<SpotEncounter> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE14_M_create_nodeERKS0_ */

	/* <0> (null):0 */
	void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *);

	/* <0> (null):0 */
	void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const class list<SpotEncounter, std::allocator<SpotEncounter> >  &);

	/* <0> (null):0 */
	class list<SpotEncounter, std::allocator<SpotEncounter> > & operator=(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const class list<SpotEncounter, std::allocator<SpotEncounter> >  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EEaSERKS2_ */

	/* <0> (null):0 */
	void assign(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6assignEjRKS0_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, class SpotEncounter); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6resizeEjS0_ */

	/* <0> (null):0 */
	reference front(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE10push_frontERKS0_ */

	/* <0> (null):0 */
	void pop_front(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9push_backERKS0_ */

	/* <0> (null):0 */
	void pop_back(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, unsigned int, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */

	/* <0> (null):0 */
	iterator erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	iterator erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */

	/* <0> (null):0 */
	void swap(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4swapERS2_ */

	/* <0> (null):0 */
	void clear(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */

	/* <0> (null):0 */
	void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */

	/* <0> (null):0 */
	void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */

	/* <0> (null):0 */
	void remove(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6removeERKS0_ */

	/* <0> (null):0 */
	void unique(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5mergeERS2_ */

	/* <0> (null):0 */
	void reverse(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE18_M_fill_initializeEjRKS0_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE14_M_fill_assignEjRKS0_ */

	/* <0> (null):0 */
	void _M_transfer(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */

	/* <0> (null):0 */
	void _M_insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void _M_erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE25_M_check_equal_allocatorsERS2_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 808 */
 /* pointer to 806 */
 /* size: 4 */

/* 809 */
 /* pointer to 807 */
 /* size: 4 */

/* 810 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 811 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 48 */

/* 812 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 813 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 814 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 815 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 816 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 817 */
 /* pointer to 818 */
 /* size: 4 */

/* 818 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 819 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 820 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 821 */
/* <0> (null):0 */
typedef union NavConnect * pointer; /* size: 4 */

/* 822 */
/* <0> (null):0 */
typedef const union NavConnect  * const_pointer; /* size: 4 */

/* 823 */
/* <0> (null):0 */
class new_allocator<NavConnect> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef union NavConnect * pointer;

	/* <0> (null):0 */
	typedef const union NavConnect  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<NavConnect> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<NavConnect> *, const class new_allocator<NavConnect>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<NavConnect> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<NavConnect>  *, union NavConnect &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE7addressERS1_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<NavConnect>  *, const union NavConnect  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE7addressERKS1_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<NavConnect> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<NavConnect> *, union NavConnect *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE10deallocateEPS1_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<NavConnect>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<NavConnect> *, union NavConnect *, const union NavConnect  &); /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE9constructEPS1_RKS1_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<NavConnect> *, union NavConnect *); /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE7destroyEPS1_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 824 */
 /* pointer to 566 */
 /* size: 4 */

/* 825 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 826 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 827 */
 /* pointer to 823 */
 /* size: 4 */

/* 828 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 829 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 830 */
 /* pointer to 831 */
 /* size: 4 */

/* 831 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 832 */
/* <0> (null):0 */
typedef union NavConnect & reference; /* size: 4 */

/* 833 */
/* <0> (null):0 */
typedef const union NavConnect  & const_reference; /* size: 4 */

/* 834 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<NavConnect> > other; /* size: 0 */

/* 835 */
/* <0> (null):0 */
struct rebind<std::_List_node<NavConnect> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<NavConnect> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 836 */
/* <0> (null):0 */
typedef struct allocator<NavConnect> other; /* size: 1 */

/* 837 */
/* <0> (null):0 */
struct rebind<NavConnect> {
	/* <0> (null):0 */
	typedef struct allocator<NavConnect> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 838 */
/* <0> (null):0 */
class allocator<NavConnect> : public new_allocator<NavConnect> {
public:

	/* class new_allocator<NavConnect> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef union NavConnect & reference;

	/* <0> (null):0 */
	typedef const union NavConnect  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<NavConnect> *);

	/* <0> (null):0 */
	void allocator(class allocator<NavConnect> *, const class allocator<NavConnect>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<NavConnect> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<NavConnect> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<NavConnect> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<NavConnect> {
		/* <0> (null):0 */
		typedef struct allocator<NavConnect> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 839 */
 /* pointer to 838 */
 /* size: 4 */

/* 840 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 841 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 842 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 843 */
/* <0> (null):0 */
typedef class _List_node<NavConnect> * pointer; /* size: 4 */

/* 844 */
/* <0> (null):0 */
typedef const class _List_node<NavConnect>  * const_pointer; /* size: 4 */

/* 845 */
/* <0> (null):0 */
class new_allocator<std::_List_node<NavConnect> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<NavConnect> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<NavConnect>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<NavConnect> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<NavConnect> > *, const class new_allocator<std::_List_node<NavConnect> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<NavConnect> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<NavConnect> >  *, class _List_node<NavConnect> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7addressERS3_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<NavConnect> >  *, const class _List_node<NavConnect>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7addressERKS3_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<NavConnect> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE10deallocateEPS3_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<NavConnect> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *, const class _List_node<NavConnect>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE9constructEPS3_RKS3_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7destroyEPS3_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 846 */
 /* pointer to 412 */
 /* size: 4 */

/* 847 */
 /* pointer to 848 */
 /* size: 4 */

/* 848 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 849 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 850 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 851 */
 /* pointer to 845 */
 /* size: 4 */

/* 852 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 853 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 854 */
 /* pointer to 855 */
 /* size: 4 */

/* 855 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 856 */
/* <0> (null):0 */
class allocator<std::_List_node<NavConnect> > : public new_allocator<std::_List_node<NavConnect> > {
public:

	/* class new_allocator<std::_List_node<NavConnect> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<NavConnect> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<NavConnect> > *, const class allocator<std::_List_node<NavConnect> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<NavConnect> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 857 */
 /* pointer to 856 */
 /* size: 4 */

/* 858 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 859 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 860 */
 /* pointer to 414 */
 /* size: 4 */

/* 861 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 862 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 863 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 864 */
/* <0> (null):0 */
typedef struct allocator<NavConnect> allocator_type; /* size: 1 */

/* 865 */
/* <0> (null):0 */
class _List_base<NavConnect, std::allocator<NavConnect> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<NavConnect> allocator_type;

	/* <0> (null):0 */
	class _List_node<NavConnect> * _M_get_node(class _List_base<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<NavConnect, std::allocator<NavConnect> > *, class _List_node<NavConnect> *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 866 */
 /* pointer to 865 */
 /* size: 4 */

/* 867 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 868 */
 /* pointer to 869 */
 /* size: 4 */

/* 869 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 870 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 871 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 872 */
/* <0> (null):0 */
typedef union NavConnect value_type; /* size: 4 */

/* 873 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 874 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 875 */
/* <0> (null):0 */
typedef struct _List_iterator<NavConnect> iterator; /* size: 0 */

/* 876 */
/* <0> (null):0 */
typedef struct _List_const_iterator<NavConnect> const_iterator; /* size: 0 */

/* 877 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<NavConnect> > const_reverse_iterator; /* size: 0 */

/* 878 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<NavConnect> > reverse_iterator; /* size: 0 */

/* 879 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 880 */
/* <0> (null):0 */
typedef struct allocator<NavConnect> allocator_type; /* size: 1 */

/* 881 */
/* <0> (null):0 */
typedef struct _List_node<NavConnect> _Node; /* size: 0 */

/* 882 */
/* <0> (null):0 */
class list<NavConnect, std::allocator<NavConnect> > : protected _List_base<NavConnect, std::allocator<NavConnect> > {
protected:

	/* class _List_base<NavConnect, std::allocator<NavConnect> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef union NavConnect value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<NavConnect> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<NavConnect> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<NavConnect> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<NavConnect> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<NavConnect> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<NavConnect> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE14_M_create_nodeERKS0_ */

	/* <0> (null):0 */
	void list(class list<NavConnect, std::allocator<NavConnect> > *);

	/* <0> (null):0 */
	void list(class list<NavConnect, std::allocator<NavConnect> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<NavConnect, std::allocator<NavConnect> > *, const class list<NavConnect, std::allocator<NavConnect> >  &);

	/* <0> (null):0 */
	class list<NavConnect, std::allocator<NavConnect> > & operator=(class list<NavConnect, std::allocator<NavConnect> > *, const class list<NavConnect, std::allocator<NavConnect> >  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EEaSERKS2_ */

	/* <0> (null):0 */
	void assign(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6assignEjRKS0_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, union NavConnect); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6resizeEjS0_ */

	/* <0> (null):0 */
	reference front(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE10push_frontERKS0_ */

	/* <0> (null):0 */
	void pop_front(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9push_backERKS0_ */

	/* <0> (null):0 */
	void pop_back(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, unsigned int, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */

	/* <0> (null):0 */
	iterator erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	iterator erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */

	/* <0> (null):0 */
	void swap(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4swapERS2_ */

	/* <0> (null):0 */
	void clear(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */

	/* <0> (null):0 */
	void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */

	/* <0> (null):0 */
	void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */

	/* <0> (null):0 */
	void remove(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6removeERKS0_ */

	/* <0> (null):0 */
	void unique(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5mergeERS2_ */

	/* <0> (null):0 */
	void reverse(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE18_M_fill_initializeEjRKS0_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE14_M_fill_assignEjRKS0_ */

	/* <0> (null):0 */
	void _M_transfer(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */

	/* <0> (null):0 */
	void _M_insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void _M_erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE25_M_check_equal_allocatorsERS2_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 883 */
 /* pointer to 881 */
 /* size: 4 */

/* 884 */
 /* pointer to 882 */
 /* size: 4 */

/* 885 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 886 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 887 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 888 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 889 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 890 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 891 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 892 */
 /* pointer to 893 */
 /* size: 4 */

/* 893 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 894 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 895 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 896 */
/* <0> (null):0 */
typedef class CNavLadder * * pointer; /* size: 4 */

/* 897 */
/* <0> (null):0 */
typedef const class CNavLadder *  * const_pointer; /* size: 4 */

/* 898 */
/* <0> (null):0 */
class new_allocator<CNavLadder*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class CNavLadder * * pointer;

	/* <0> (null):0 */
	typedef const class CNavLadder *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<CNavLadder*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<CNavLadder*> *, const class new_allocator<CNavLadder*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<CNavLadder*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<CNavLadder*>  *, class CNavLadder * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE7addressERS2_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<CNavLadder*>  *, const class CNavLadder *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE7addressERKS2_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<CNavLadder*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<CNavLadder*> *, class CNavLadder * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE10deallocateEPS2_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<CNavLadder*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<CNavLadder*> *, class CNavLadder * *, const class CNavLadder *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE9constructEPS2_RKS2_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<CNavLadder*> *, class CNavLadder * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE7destroyEPS2_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 899 */
 /* pointer to 577 */
 /* size: 4 */

/* 900 */
 /* pointer to 901 */
 /* size: 4 */

/* 901 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 902 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 903 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 904 */
 /* pointer to 898 */
 /* size: 4 */

/* 905 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 906 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 907 */
 /* pointer to 908 */
 /* size: 4 */

/* 908 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 909 */
/* <0> (null):0 */
typedef class CNavLadder * & reference; /* size: 4 */

/* 910 */
/* <0> (null):0 */
typedef const class CNavLadder *  & const_reference; /* size: 4 */

/* 911 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<CNavLadder*> > other; /* size: 0 */

/* 912 */
/* <0> (null):0 */
struct rebind<std::_List_node<CNavLadder*> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<CNavLadder*> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 913 */
/* <0> (null):0 */
typedef struct allocator<CNavLadder*> other; /* size: 1 */

/* 914 */
/* <0> (null):0 */
struct rebind<CNavLadder*> {
	/* <0> (null):0 */
	typedef struct allocator<CNavLadder*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 915 */
/* <0> (null):0 */
class allocator<CNavLadder*> : public new_allocator<CNavLadder*> {
public:

	/* class new_allocator<CNavLadder*> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class CNavLadder * & reference;

	/* <0> (null):0 */
	typedef const class CNavLadder *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<CNavLadder*> *);

	/* <0> (null):0 */
	void allocator(class allocator<CNavLadder*> *, const class allocator<CNavLadder*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<CNavLadder*> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<CNavLadder*> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<CNavLadder*> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<CNavLadder*> {
		/* <0> (null):0 */
		typedef struct allocator<CNavLadder*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 916 */
 /* pointer to 915 */
 /* size: 4 */

/* 917 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 918 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 919 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 920 */
/* <0> (null):0 */
typedef class _List_node<CNavLadder*> * pointer; /* size: 4 */

/* 921 */
/* <0> (null):0 */
typedef const class _List_node<CNavLadder*>  * const_pointer; /* size: 4 */

/* 922 */
/* <0> (null):0 */
class new_allocator<std::_List_node<CNavLadder*> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<CNavLadder*> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<CNavLadder*>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *, const class new_allocator<std::_List_node<CNavLadder*> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<CNavLadder*> >  *, class _List_node<CNavLadder*> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7addressERS4_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<CNavLadder*> >  *, const class _List_node<CNavLadder*>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7addressERKS4_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<CNavLadder*> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE10deallocateEPS4_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<CNavLadder*> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *, const class _List_node<CNavLadder*>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE9constructEPS4_RKS4_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7destroyEPS4_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 923 */
 /* pointer to 422 */
 /* size: 4 */

/* 924 */
 /* pointer to 925 */
 /* size: 4 */

/* 925 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 926 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 927 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 928 */
 /* pointer to 922 */
 /* size: 4 */

/* 929 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 930 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 931 */
 /* pointer to 932 */
 /* size: 4 */

/* 932 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 933 */
/* <0> (null):0 */
class allocator<std::_List_node<CNavLadder*> > : public new_allocator<std::_List_node<CNavLadder*> > {
public:

	/* class new_allocator<std::_List_node<CNavLadder*> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<CNavLadder*> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<CNavLadder*> > *, const class allocator<std::_List_node<CNavLadder*> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<CNavLadder*> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 934 */
 /* pointer to 933 */
 /* size: 4 */

/* 935 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 936 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 937 */
 /* pointer to 424 */
 /* size: 4 */

/* 938 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 939 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 940 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 941 */
/* <0> (null):0 */
typedef struct allocator<CNavLadder*> allocator_type; /* size: 1 */

/* 942 */
/* <0> (null):0 */
class _List_base<CNavLadder*, std::allocator<CNavLadder*> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<CNavLadder*> allocator_type;

	/* <0> (null):0 */
	class _List_node<CNavLadder*> * _M_get_node(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_node<CNavLadder*> *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 943 */
 /* pointer to 942 */
 /* size: 4 */

/* 944 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 945 */
 /* pointer to 946 */
 /* size: 4 */

/* 946 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 947 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 948 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 949 */
/* <0> (null):0 */
typedef class CNavLadder * value_type; /* size: 4 */

/* 950 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 951 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 952 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavLadder*> iterator; /* size: 0 */

/* 953 */
/* <0> (null):0 */
typedef struct _List_const_iterator<CNavLadder*> const_iterator; /* size: 0 */

/* 954 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<CNavLadder*> > const_reverse_iterator; /* size: 0 */

/* 955 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<CNavLadder*> > reverse_iterator; /* size: 0 */

/* 956 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 957 */
/* <0> (null):0 */
typedef struct allocator<CNavLadder*> allocator_type; /* size: 1 */

/* 958 */
/* <0> (null):0 */
typedef struct _List_node<CNavLadder*> _Node; /* size: 0 */

/* 959 */
/* <0> (null):0 */
class list<CNavLadder*, std::allocator<CNavLadder*> > : protected _List_base<CNavLadder*, std::allocator<CNavLadder*> > {
protected:

	/* class _List_base<CNavLadder*, std::allocator<CNavLadder*> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef class CNavLadder * value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<CNavLadder*> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<CNavLadder*> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<CNavLadder*> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<CNavLadder*> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<CNavLadder*> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<CNavLadder*> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE14_M_create_nodeERKS1_ */

	/* <0> (null):0 */
	void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *);

	/* <0> (null):0 */
	void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const class list<CNavLadder*, std::allocator<CNavLadder*> >  &);

	/* <0> (null):0 */
	class list<CNavLadder*, std::allocator<CNavLadder*> > & operator=(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const class list<CNavLadder*, std::allocator<CNavLadder*> >  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EEaSERKS3_ */

	/* <0> (null):0 */
	void assign(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6assignEjRKS1_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, class CNavLadder *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6resizeEjS1_ */

	/* <0> (null):0 */
	reference front(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE10push_frontERKS1_ */

	/* <0> (null):0 */
	void pop_front(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9push_backERKS1_ */

	/* <0> (null):0 */
	void pop_back(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */

	/* <0> (null):0 */
	iterator erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	iterator erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */

	/* <0> (null):0 */
	void swap(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4swapERS3_ */

	/* <0> (null):0 */
	void clear(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */

	/* <0> (null):0 */
	void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */

	/* <0> (null):0 */
	void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */

	/* <0> (null):0 */
	void remove(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6removeERKS1_ */

	/* <0> (null):0 */
	void unique(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5mergeERS3_ */

	/* <0> (null):0 */
	void reverse(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE18_M_fill_initializeEjRKS1_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE14_M_fill_assignEjRKS1_ */

	/* <0> (null):0 */
	void _M_transfer(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */

	/* <0> (null):0 */
	void _M_insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void _M_erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE25_M_check_equal_allocatorsERS3_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 960 */
 /* pointer to 958 */
 /* size: 4 */

/* 961 */
 /* pointer to 959 */
 /* size: 4 */

/* 962 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 963 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 964 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 965 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 966 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 967 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 968 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 969 */
 /* pointer to 970 */
 /* size: 4 */

/* 970 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 971 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 972 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 973 */
/* <0> (null):0 */
typedef class CNavArea * * pointer; /* size: 4 */

/* 974 */
/* <0> (null):0 */
typedef const class CNavArea *  * const_pointer; /* size: 4 */

/* 975 */
/* <0> (null):0 */
class new_allocator<CNavArea*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class CNavArea * * pointer;

	/* <0> (null):0 */
	typedef const class CNavArea *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<CNavArea*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<CNavArea*> *, const class new_allocator<CNavArea*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<CNavArea*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<CNavArea*>  *, class CNavArea * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE7addressERS2_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<CNavArea*>  *, const class CNavArea *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE7addressERKS2_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<CNavArea*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<CNavArea*> *, class CNavArea * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE10deallocateEPS2_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<CNavArea*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<CNavArea*> *, class CNavArea * *, const class CNavArea *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE9constructEPS2_RKS2_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<CNavArea*> *, class CNavArea * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE7destroyEPS2_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 976 */
 /* pointer to 569 */
 /* size: 4 */

/* 977 */
 /* pointer to 978 */
 /* size: 4 */

/* 978 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 979 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 980 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 981 */
 /* pointer to 975 */
 /* size: 4 */

/* 982 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 983 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 984 */
 /* pointer to 985 */
 /* size: 4 */

/* 985 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 986 */
/* <0> (null):0 */
typedef class CNavArea * & reference; /* size: 4 */

/* 987 */
/* <0> (null):0 */
typedef const class CNavArea *  & const_reference; /* size: 4 */

/* 988 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<CNavArea*> > other; /* size: 0 */

/* 989 */
/* <0> (null):0 */
struct rebind<std::_List_node<CNavArea*> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<CNavArea*> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 990 */
/* <0> (null):0 */
typedef struct allocator<CNavArea*> other; /* size: 1 */

/* 991 */
/* <0> (null):0 */
struct rebind<CNavArea*> {
	/* <0> (null):0 */
	typedef struct allocator<CNavArea*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 992 */
/* <0> (null):0 */
class allocator<CNavArea*> : public new_allocator<CNavArea*> {
public:

	/* class new_allocator<CNavArea*> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class CNavArea * & reference;

	/* <0> (null):0 */
	typedef const class CNavArea *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<CNavArea*> *);

	/* <0> (null):0 */
	void allocator(class allocator<CNavArea*> *, const class allocator<CNavArea*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<CNavArea*> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<CNavArea*> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<CNavArea*> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<CNavArea*> {
		/* <0> (null):0 */
		typedef struct allocator<CNavArea*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 993 */
 /* pointer to 992 */
 /* size: 4 */

/* 994 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 995 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 996 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 997 */
/* <0> (null):0 */
typedef class _List_node<CNavArea*> * pointer; /* size: 4 */

/* 998 */
/* <0> (null):0 */
typedef const class _List_node<CNavArea*>  * const_pointer; /* size: 4 */

/* 999 */
/* <0> (null):0 */
class new_allocator<std::_List_node<CNavArea*> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<CNavArea*> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<CNavArea*>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<CNavArea*> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<CNavArea*> > *, const class new_allocator<std::_List_node<CNavArea*> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<CNavArea*> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<CNavArea*> >  *, class _List_node<CNavArea*> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7addressERS4_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<CNavArea*> >  *, const class _List_node<CNavArea*>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7addressERKS4_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<CNavArea*> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE10deallocateEPS4_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<CNavArea*> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *, const class _List_node<CNavArea*>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE9constructEPS4_RKS4_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7destroyEPS4_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1000 */
 /* pointer to 432 */
 /* size: 4 */

/* 1001 */
 /* pointer to 1002 */
 /* size: 4 */

/* 1002 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1003 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1004 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1005 */
 /* pointer to 999 */
 /* size: 4 */

/* 1006 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1007 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1008 */
 /* pointer to 1009 */
 /* size: 4 */

/* 1009 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1010 */
/* <0> (null):0 */
class allocator<std::_List_node<CNavArea*> > : public new_allocator<std::_List_node<CNavArea*> > {
public:

	/* class new_allocator<std::_List_node<CNavArea*> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<CNavArea*> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<CNavArea*> > *, const class allocator<std::_List_node<CNavArea*> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<CNavArea*> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 1011 */
 /* pointer to 1010 */
 /* size: 4 */

/* 1012 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1013 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1014 */
 /* pointer to 434 */
 /* size: 4 */

/* 1015 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1016 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1017 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 1018 */
/* <0> (null):0 */
typedef struct allocator<CNavArea*> allocator_type; /* size: 1 */

/* 1019 */
/* <0> (null):0 */
class _List_base<CNavArea*, std::allocator<CNavArea*> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<CNavArea*> allocator_type;

	/* <0> (null):0 */
	class _List_node<CNavArea*> * _M_get_node(class _List_base<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, class _List_node<CNavArea*> *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 1020 */
 /* pointer to 1019 */
 /* size: 4 */

/* 1021 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1022 */
 /* pointer to 1023 */
 /* size: 4 */

/* 1023 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1024 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1025 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1026 */
/* <0> (null):0 */
typedef class CNavArea * value_type; /* size: 4 */

/* 1027 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 1028 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 1029 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavArea*> iterator; /* size: 0 */

/* 1030 */
/* <0> (null):0 */
typedef struct _List_const_iterator<CNavArea*> const_iterator; /* size: 0 */

/* 1031 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<CNavArea*> > const_reverse_iterator; /* size: 0 */

/* 1032 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<CNavArea*> > reverse_iterator; /* size: 0 */

/* 1033 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1034 */
/* <0> (null):0 */
typedef struct allocator<CNavArea*> allocator_type; /* size: 1 */

/* 1035 */
/* <0> (null):0 */
typedef struct _List_node<CNavArea*> _Node; /* size: 0 */

/* 1036 */
/* <0> (null):0 */
class list<CNavArea*, std::allocator<CNavArea*> > : protected _List_base<CNavArea*, std::allocator<CNavArea*> > {
protected:

	/* class _List_base<CNavArea*, std::allocator<CNavArea*> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef class CNavArea * value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<CNavArea*> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<CNavArea*> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<CNavArea*> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<CNavArea*> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<CNavArea*> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<CNavArea*> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE14_M_create_nodeERKS1_ */

	/* <0> (null):0 */
	void list(class list<CNavArea*, std::allocator<CNavArea*> > *);

	/* <0> (null):0 */
	void list(class list<CNavArea*, std::allocator<CNavArea*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<CNavArea*, std::allocator<CNavArea*> > *, const class list<CNavArea*, std::allocator<CNavArea*> >  &);

	/* <0> (null):0 */
	class list<CNavArea*, std::allocator<CNavArea*> > & operator=(class list<CNavArea*, std::allocator<CNavArea*> > *, const class list<CNavArea*, std::allocator<CNavArea*> >  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EEaSERKS3_ */

	/* <0> (null):0 */
	void assign(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6assignEjRKS1_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, class CNavArea *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6resizeEjS1_ */

	/* <0> (null):0 */
	reference front(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE10push_frontERKS1_ */

	/* <0> (null):0 */
	void pop_front(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9push_backERKS1_ */

	/* <0> (null):0 */
	void pop_back(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */

	/* <0> (null):0 */
	iterator erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	iterator erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */

	/* <0> (null):0 */
	void swap(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4swapERS3_ */

	/* <0> (null):0 */
	void clear(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */

	/* <0> (null):0 */
	void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */

	/* <0> (null):0 */
	void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */

	/* <0> (null):0 */
	void remove(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6removeERKS1_ */

	/* <0> (null):0 */
	void unique(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5mergeERS3_ */

	/* <0> (null):0 */
	void reverse(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE18_M_fill_initializeEjRKS1_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE14_M_fill_assignEjRKS1_ */

	/* <0> (null):0 */
	void _M_transfer(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */

	/* <0> (null):0 */
	void _M_insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void _M_erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE25_M_check_equal_allocatorsERS3_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 1037 */
 /* pointer to 1035 */
 /* size: 4 */

/* 1038 */
 /* pointer to 1036 */
 /* size: 4 */

/* 1039 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1040 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1041 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1042 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1043 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1044 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1045 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1046 */
 /* pointer to 1047 */
 /* size: 4 */

/* 1047 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1048 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1049 */
/* <0> (null):0 */
struct ApproachInfo        array[16]; /* size: 320 */

/* 1050 */
 /* pointer to 568 */
 /* size: 4 */

/* 1051 */
/* <0> (null):0 */
class list<NavConnect, std::allocator<NavConnect> > array[4]; /* size: 32 */

/* 1052 */
/* <0> (null):0 */
class list<CNavLadder*, std::allocator<CNavLadder*> > array[2]; /* size: 16 */

/* 1053 */
/* <0> (null):0 */
class CNavNode *           array[4]; /* size: 16 */

/* 1054 */
/* <0> (null):0 */
struct CNavNode {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1055 */
 /* pointer to 1054 */
 /* size: 4 */

/* 1056 */
 /* pointer to 1057 */
 /* size: 4 */

/* 1057 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 532 */

/* 1058 */
 /* pointer to 18 */
 /* size: 4 */

/* 1059 */
 /* pointer to 1060 */
 /* size: 4 */

/* 1060 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 532 */

/* 1061 */
 /* pointer to 1062 */
 /* size: 4 */

/* 1062 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1063 */
 /* pointer to 1064 */
 /* size: 4 */

/* 1064 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1065 */
 /* pointer to 1066 */
 /* size: 4 */

/* 1066 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1067 */
 /* pointer to 1068 */
 /* size: 4 */

/* 1068 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 20 */

/* 1069 */
 /* pointer to 1050 */
 /* size: 4 */

/* 1070 */
/* <0> (null):0 */
typedef struct list<CNavArea*, std::allocator<CNavArea*> > NavAreaList; /* size: 8 */

/* 1071 */
/* <0> (null):0 */
typedef struct _List_const_iterator<NavConnect> _Self; /* size: 4 */

/* 1072 */
/* <0> (null):0 */
typedef struct _List_iterator<NavConnect> iterator; /* size: 0 */

/* 1073 */
/* <0> (null):0 */
typedef const union NavConnect  * pointer; /* size: 4 */

/* 1074 */
/* <0> (null):0 */
typedef const union NavConnect  & reference; /* size: 4 */

/* 1075 */
/* <0> (null):0 */
struct _List_const_iterator<NavConnect> {
	const class _List_node_base  * _M_node;          /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_const_iterator<NavConnect> _Self;

	/* <0> (null):0 */
	typedef struct _List_iterator<NavConnect> iterator;

	/* <0> (null):0 */
	typedef const union NavConnect  * pointer;

	/* <0> (null):0 */
	typedef const union NavConnect  & reference;

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<NavConnect> *);

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<NavConnect> *, const class _List_node_base  *);

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<NavConnect> *, const iterator  &);

	/* <0> (null):0 */
	reference operator*(const class _List_const_iterator<NavConnect>  *); /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_const_iterator<NavConnect>  *); /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_const_iterator<NavConnect> *); /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_const_iterator<NavConnect> *, int); /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_const_iterator<NavConnect> *); /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_const_iterator<NavConnect> *, int); /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_const_iterator<NavConnect>  *, const _Self  &); /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEeqERKS1_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_const_iterator<NavConnect>  *, const _Self  &); /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEneERKS1_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1076 */
 /* pointer to 1077 */
 /* size: 4 */

/* 1077 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1078 */
 /* pointer to 1075 */
 /* size: 4 */

/* 1079 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1080 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1081 */
 /* pointer to 1082 */
 /* size: 4 */

/* 1082 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1083 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1084 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1085 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1086 */
/* <0> (null):0 */
class CNavAreaGrid {
private:

	floatconst                 m_cellSize;           /*     0     4 */
	NavAreaList *              m_grid;               /*     4     4 */
	int                        m_gridSizeX;          /*     8     4 */
	int                        m_gridSizeY;          /*    12     4 */
	float                      m_minX;               /*    16     4 */
	float                      m_minY;               /*    20     4 */
	unsigned int               m_areaCount;          /*    24     4 */
	class CNavArea *           m_hashTable[256];     /*    28  1024 */
	/* <0> (null):0 */
	void CNavAreaGrid(class CNavAreaGrid *);

	/* <0> (null):0 */
	void ~CNavAreaGrid(class CNavAreaGrid *, int);

	/* <0> (null):0 */
	void Reset(class CNavAreaGrid *); /* linkage=_ZN12CNavAreaGrid5ResetEv */

	/* <0> (null):0 */
	void Initialize(class CNavAreaGrid *, float, float, float, float); /* linkage=_ZN12CNavAreaGrid10InitializeEffff */

	/* <0> (null):0 */
	void AddNavArea(class CNavAreaGrid *, class CNavArea *); /* linkage=_ZN12CNavAreaGrid10AddNavAreaEP8CNavArea */

	/* <0> (null):0 */
	void RemoveNavArea(class CNavAreaGrid *, class CNavArea *); /* linkage=_ZN12CNavAreaGrid13RemoveNavAreaEP8CNavArea */

	/* <0> (null):0 */
	unsigned int GetNavAreaCount(const class CNavAreaGrid  *); /* linkage=_ZNK12CNavAreaGrid15GetNavAreaCountEv */

	/* <0> (null):0 */
	class CNavArea * GetNavArea(const class CNavAreaGrid  *, const class Vector  *, float); /* linkage=_ZNK12CNavAreaGrid10GetNavAreaEPK6Vectorf */

	/* <0> (null):0 */
	class CNavArea * GetNavAreaByID(const class CNavAreaGrid  *, unsigned int); /* linkage=_ZNK12CNavAreaGrid14GetNavAreaByIDEj */

	/* <0> (null):0 */
	class CNavArea * GetNearestNavArea(const class CNavAreaGrid  *, const class Vector  *, bool); /* linkage=_ZNK12CNavAreaGrid17GetNearestNavAreaEPK6Vectorb */

	/* <0> (null):0 */
	Place GetPlace(const class CNavAreaGrid  *, const class Vector  *); /* linkage=_ZNK12CNavAreaGrid8GetPlaceEPK6Vector */

	/* <0> (null):0 */
	int ComputeHashKey(const class CNavAreaGrid  *, unsigned int); /* linkage=_ZNK12CNavAreaGrid14ComputeHashKeyEj */

	/* <0> (null):0 */
	int WorldToGridX(const class CNavAreaGrid  *, float); /* linkage=_ZNK12CNavAreaGrid12WorldToGridXEf */

	/* <0> (null):0 */
	int WorldToGridY(const class CNavAreaGrid  *, float); /* linkage=_ZNK12CNavAreaGrid12WorldToGridYEf */

	/* --- cacheline 16 boundary (1024 bytes) was 28 bytes ago --- */

	/* size: 1052, cachelines: 17, members: 8 */
	/* last cacheline: 28 bytes */
}; /* size: 1052 */

/* 1087 */
 /* pointer to 1070 */
 /* size: 4 */

/* 1088 */
/* <0> (null):0 */
class CNavArea *           array[256]; /* size: 1024 */

/* 1089 */
 /* pointer to 1086 */
 /* size: 4 */

/* 1090 */
 /* pointer to 1091 */
 /* size: 4 */

/* 1091 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1052 */

/* 1092 */
 /* pointer to 1093 */
 /* size: 4 */

/* 1093 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 68 */

/* 1094 */
/* <0> (null):0 */
typedef struct _List_const_iterator<CNavLadder*> _Self; /* size: 4 */

/* 1095 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavLadder*> iterator; /* size: 0 */

/* 1096 */
/* <0> (null):0 */
typedef const class CNavLadder *  * pointer; /* size: 4 */

/* 1097 */
/* <0> (null):0 */
typedef const class CNavLadder *  & reference; /* size: 4 */

/* 1098 */
/* <0> (null):0 */
struct _List_const_iterator<CNavLadder*> {
	const class _List_node_base  * _M_node;          /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_const_iterator<CNavLadder*> _Self;

	/* <0> (null):0 */
	typedef struct _List_iterator<CNavLadder*> iterator;

	/* <0> (null):0 */
	typedef const class CNavLadder *  * pointer;

	/* <0> (null):0 */
	typedef const class CNavLadder *  & reference;

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<CNavLadder*> *);

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<CNavLadder*> *, const class _List_node_base  *);

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<CNavLadder*> *, const iterator  &);

	/* <0> (null):0 */
	reference operator*(const class _List_const_iterator<CNavLadder*>  *); /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_const_iterator<CNavLadder*>  *); /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_const_iterator<CNavLadder*> *); /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_const_iterator<CNavLadder*> *, int); /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_const_iterator<CNavLadder*> *); /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_const_iterator<CNavLadder*> *, int); /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_const_iterator<CNavLadder*>  *, const _Self  &); /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEeqERKS2_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_const_iterator<CNavLadder*>  *, const _Self  &); /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEneERKS2_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1099 */
 /* pointer to 1098 */
 /* size: 4 */

/* 1100 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1101 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1102 */
 /* pointer to 1103 */
 /* size: 4 */

/* 1103 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1104 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1105 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1106 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1107 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavArea*> _Self; /* size: 4 */

/* 1108 */
/* <0> (null):0 */
typedef class CNavArea * * pointer; /* size: 4 */

/* 1109 */
/* <0> (null):0 */
typedef class CNavArea * & reference; /* size: 4 */

/* 1110 */
/* <0> (null):0 */
struct _List_iterator<CNavArea*> {
	class _List_node_base *    _M_node;              /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_iterator<CNavArea*> _Self;

	/* <0> (null):0 */
	typedef class CNavArea * * pointer;

	/* <0> (null):0 */
	typedef class CNavArea * & reference;

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<CNavArea*> *);

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<CNavArea*> *, class _List_node_base *);

	/* <0> (null):0 */
	reference operator*(const class _List_iterator<CNavArea*>  *); /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_iterator<CNavArea*>  *); /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_iterator<CNavArea*> *); /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_iterator<CNavArea*> *, int); /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_iterator<CNavArea*> *); /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_iterator<CNavArea*> *, int); /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_iterator<CNavArea*>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEeqERKS2_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_iterator<CNavArea*>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEneERKS2_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1111 */
 /* pointer to 1110 */
 /* size: 4 */

/* 1112 */
 /* pointer to 1113 */
 /* size: 4 */

/* 1113 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1114 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1115 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1116 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1117 */
 /* pointer to 1118 */
 /* size: 4 */

/* 1118 */
/* <0> (null):0 */
struct CImprov : public IImprovEvent {
public:

	/* class IImprovEvent        <ancestor>; */      /*     0     4 */
	/* <0> (null):0 */
	virtual void ~CImprov(class CImprov *, int);

	/* <0> (null):0 */
	virtual bool IsAlive(const class CImprov  *); /* linkage=_ZNK7CImprov7IsAliveEv */

	/* <0> (null):0 */
	virtual void MoveTo(class CImprov *, const class Vector  &); /* linkage=_ZN7CImprov6MoveToERK6Vector */

	/* <0> (null):0 */
	virtual void LookAt(class CImprov *, const class Vector  &); /* linkage=_ZN7CImprov6LookAtERK6Vector */

	/* <0> (null):0 */
	virtual void ClearLookAt(class CImprov *); /* linkage=_ZN7CImprov11ClearLookAtEv */

	/* <0> (null):0 */
	virtual void FaceTo(class CImprov *, const class Vector  &); /* linkage=_ZN7CImprov6FaceToERK6Vector */

	/* <0> (null):0 */
	virtual void ClearFaceTo(class CImprov *); /* linkage=_ZN7CImprov11ClearFaceToEv */

	/* <0> (null):0 */
	virtual bool IsAtMoveGoal(const class CImprov  *, float); /* linkage=_ZNK7CImprov12IsAtMoveGoalEf */

	/* <0> (null):0 */
	virtual bool HasLookAt(const class CImprov  *); /* linkage=_ZNK7CImprov9HasLookAtEv */

	/* <0> (null):0 */
	virtual bool HasFaceTo(const class CImprov  *); /* linkage=_ZNK7CImprov9HasFaceToEv */

	/* <0> (null):0 */
	virtual bool IsAtFaceGoal(const class CImprov  *); /* linkage=_ZNK7CImprov12IsAtFaceGoalEv */

	/* <0> (null):0 */
	virtual bool IsFriendInTheWay(const class CImprov  *, const class Vector  &); /* linkage=_ZNK7CImprov16IsFriendInTheWayERK6Vector */

	/* <0> (null):0 */
	virtual bool IsFriendInTheWay(const class CImprov  *, class CBaseEntity *, const class Vector  &); /* linkage=_ZNK7CImprov16IsFriendInTheWayEP11CBaseEntityRK6Vector */

	/* <0> (null):0 */
	virtual void MoveForward(class CImprov *); /* linkage=_ZN7CImprov11MoveForwardEv */

	/* <0> (null):0 */
	virtual void MoveBackward(class CImprov *); /* linkage=_ZN7CImprov12MoveBackwardEv */

	/* <0> (null):0 */
	virtual void StrafeLeft(class CImprov *); /* linkage=_ZN7CImprov10StrafeLeftEv */

	/* <0> (null):0 */
	virtual void StrafeRight(class CImprov *); /* linkage=_ZN7CImprov11StrafeRightEv */

	/* <0> (null):0 */
	virtual bool Jump(class CImprov *); /* linkage=_ZN7CImprov4JumpEv */

	/* <0> (null):0 */
	virtual void Crouch(class CImprov *); /* linkage=_ZN7CImprov6CrouchEv */

	/* <0> (null):0 */
	virtual void StandUp(class CImprov *); /* linkage=_ZN7CImprov7StandUpEv */

	/* <0> (null):0 */
	virtual void TrackPath(class CImprov *, const class Vector  &, float); /* linkage=_ZN7CImprov9TrackPathERK6Vectorf */

	/* <0> (null):0 */
	virtual void StartLadder(class CImprov *, const class CNavLadder  *, enum NavTraverseType, const class Vector  *, const class Vector  *); /* linkage=_ZN7CImprov11StartLadderEPK10CNavLadder15NavTraverseTypePK6VectorS6_ */

	/* <0> (null):0 */
	virtual bool TraverseLadder(class CImprov *, const class CNavLadder  *, enum NavTraverseType, const class Vector  *, const class Vector  *, float); /* linkage=_ZN7CImprov14TraverseLadderEPK10CNavLadder15NavTraverseTypePK6VectorS6_f */

	/* <0> (null):0 */
	virtual bool GetSimpleGroundHeightWithFloor(class CImprov *, const class Vector  *, float *, class Vector *); /* linkage=_ZN7CImprov30GetSimpleGroundHeightWithFloorEPK6VectorPfPS0_ */

	/* <0> (null):0 */
	virtual void Run(class CImprov *); /* linkage=_ZN7CImprov3RunEv */

	/* <0> (null):0 */
	virtual void Walk(class CImprov *); /* linkage=_ZN7CImprov4WalkEv */

	/* <0> (null):0 */
	virtual void Stop(class CImprov *); /* linkage=_ZN7CImprov4StopEv */

	/* <0> (null):0 */
	virtual float GetMoveAngle(const class CImprov  *); /* linkage=_ZNK7CImprov12GetMoveAngleEv */

	/* <0> (null):0 */
	virtual float GetFaceAngle(const class CImprov  *); /* linkage=_ZNK7CImprov12GetFaceAngleEv */

	/* <0> (null):0 */
	virtual const class Vector  & GetFeet(const class CImprov  *); /* linkage=_ZNK7CImprov7GetFeetEv */

	/* <0> (null):0 */
	virtual const class Vector  & GetCentroid(const class CImprov  *); /* linkage=_ZNK7CImprov11GetCentroidEv */

	/* <0> (null):0 */
	virtual const class Vector  & GetEyes(const class CImprov  *); /* linkage=_ZNK7CImprov7GetEyesEv */

	/* <0> (null):0 */
	virtual bool IsRunning(const class CImprov  *); /* linkage=_ZNK7CImprov9IsRunningEv */

	/* <0> (null):0 */
	virtual bool IsWalking(const class CImprov  *); /* linkage=_ZNK7CImprov9IsWalkingEv */

	/* <0> (null):0 */
	virtual bool IsStopped(const class CImprov  *); /* linkage=_ZNK7CImprov9IsStoppedEv */

	/* <0> (null):0 */
	virtual bool IsCrouching(const class CImprov  *); /* linkage=_ZNK7CImprov11IsCrouchingEv */

	/* <0> (null):0 */
	virtual bool IsJumping(const class CImprov  *); /* linkage=_ZNK7CImprov9IsJumpingEv */

	/* <0> (null):0 */
	virtual bool IsUsingLadder(const class CImprov  *); /* linkage=_ZNK7CImprov13IsUsingLadderEv */

	/* <0> (null):0 */
	virtual bool IsOnGround(const class CImprov  *); /* linkage=_ZNK7CImprov10IsOnGroundEv */

	/* <0> (null):0 */
	virtual bool IsMoving(const class CImprov  *); /* linkage=_ZNK7CImprov8IsMovingEv */

	/* <0> (null):0 */
	virtual bool CanRun(const class CImprov  *); /* linkage=_ZNK7CImprov6CanRunEv */

	/* <0> (null):0 */
	virtual bool CanCrouch(const class CImprov  *); /* linkage=_ZNK7CImprov9CanCrouchEv */

	/* <0> (null):0 */
	virtual bool CanJump(const class CImprov  *); /* linkage=_ZNK7CImprov7CanJumpEv */

	/* <0> (null):0 */
	virtual bool IsVisible(const class CImprov  *, const class Vector  &, bool); /* linkage=_ZNK7CImprov9IsVisibleERK6Vectorb */

	/* <0> (null):0 */
	virtual bool IsPlayerLookingAtMe(const class CImprov  *, class CBasePlayer *, float); /* linkage=_ZNK7CImprov19IsPlayerLookingAtMeEP11CBasePlayerf */

	/* <0> (null):0 */
	virtual class CBasePlayer * IsAnyPlayerLookingAtMe(const class CImprov  *, int, float); /* linkage=_ZNK7CImprov22IsAnyPlayerLookingAtMeEif */

	/* <0> (null):0 */
	virtual class CBasePlayer * GetClosestPlayerByTravelDistance(const class CImprov  *, int, float *); /* linkage=_ZNK7CImprov32GetClosestPlayerByTravelDistanceEiPf */

	/* <0> (null):0 */
	virtual class CNavArea * GetLastKnownArea(const class CImprov  *); /* linkage=_ZNK7CImprov16GetLastKnownAreaEv */

	/* <0> (null):0 */
	virtual void OnUpdate(class CImprov *, float); /* linkage=_ZN7CImprov8OnUpdateEf */

	/* <0> (null):0 */
	virtual void OnUpkeep(class CImprov *, float); /* linkage=_ZN7CImprov8OnUpkeepEf */

	/* <0> (null):0 */
	virtual void OnReset(class CImprov *); /* linkage=_ZN7CImprov7OnResetEv */

	/* <0> (null):0 */
	virtual void OnGameEvent(class CImprov *, enum GameEventType, class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN7CImprov11OnGameEventE13GameEventTypeP11CBaseEntityS2_ */

	/* <0> (null):0 */
	virtual void OnTouch(class CImprov *, class CBaseEntity *); /* linkage=_ZN7CImprov7OnTouchEP11CBaseEntity */

	/* vtable has 52 entries: {
	   [5] = IsAlive(_ZNK7CImprov7IsAliveEv), 
	   [6] = MoveTo(_ZN7CImprov6MoveToERK6Vector), 
	   [7] = LookAt(_ZN7CImprov6LookAtERK6Vector), 
	   [8] = ClearLookAt(_ZN7CImprov11ClearLookAtEv), 
	   [9] = FaceTo(_ZN7CImprov6FaceToERK6Vector), 
	   [10] = ClearFaceTo(_ZN7CImprov11ClearFaceToEv), 
	   [11] = IsAtMoveGoal(_ZNK7CImprov12IsAtMoveGoalEf), 
	   [12] = HasLookAt(_ZNK7CImprov9HasLookAtEv), 
	   [13] = HasFaceTo(_ZNK7CImprov9HasFaceToEv), 
	   [14] = IsAtFaceGoal(_ZNK7CImprov12IsAtFaceGoalEv), 
	   [15] = IsFriendInTheWay(_ZNK7CImprov16IsFriendInTheWayERK6Vector), 
	   [16] = IsFriendInTheWay(_ZNK7CImprov16IsFriendInTheWayEP11CBaseEntityRK6Vector), 
	   [17] = MoveForward(_ZN7CImprov11MoveForwardEv), 
	   [18] = MoveBackward(_ZN7CImprov12MoveBackwardEv), 
	   [19] = StrafeLeft(_ZN7CImprov10StrafeLeftEv), 
	   [20] = StrafeRight(_ZN7CImprov11StrafeRightEv), 
	   [21] = Jump(_ZN7CImprov4JumpEv), 
	   [22] = Crouch(_ZN7CImprov6CrouchEv), 
	   [23] = StandUp(_ZN7CImprov7StandUpEv), 
	   [24] = TrackPath(_ZN7CImprov9TrackPathERK6Vectorf), 
	   [25] = StartLadder(_ZN7CImprov11StartLadderEPK10CNavLadder15NavTraverseTypePK6VectorS6_), 
	   [26] = TraverseLadder(_ZN7CImprov14TraverseLadderEPK10CNavLadder15NavTraverseTypePK6VectorS6_f), 
	   [27] = GetSimpleGroundHeightWithFloor(_ZN7CImprov30GetSimpleGroundHeightWithFloorEPK6VectorPfPS0_), 
	   [28] = Run(_ZN7CImprov3RunEv), 
	   [29] = Walk(_ZN7CImprov4WalkEv), 
	   [30] = Stop(_ZN7CImprov4StopEv), 
	   [31] = GetMoveAngle(_ZNK7CImprov12GetMoveAngleEv), 
	   [32] = GetFaceAngle(_ZNK7CImprov12GetFaceAngleEv), 
	   [33] = GetFeet(_ZNK7CImprov7GetFeetEv), 
	   [34] = GetCentroid(_ZNK7CImprov11GetCentroidEv), 
	   [35] = GetEyes(_ZNK7CImprov7GetEyesEv), 
	   [36] = IsRunning(_ZNK7CImprov9IsRunningEv), 
	   [37] = IsWalking(_ZNK7CImprov9IsWalkingEv), 
	   [38] = IsStopped(_ZNK7CImprov9IsStoppedEv), 
	   [39] = IsCrouching(_ZNK7CImprov11IsCrouchingEv), 
	   [40] = IsJumping(_ZNK7CImprov9IsJumpingEv), 
	   [41] = IsUsingLadder(_ZNK7CImprov13IsUsingLadderEv), 
	   [42] = IsOnGround(_ZNK7CImprov10IsOnGroundEv), 
	   [43] = IsMoving(_ZNK7CImprov8IsMovingEv), 
	   [44] = CanRun(_ZNK7CImprov6CanRunEv), 
	   [45] = CanCrouch(_ZNK7CImprov9CanCrouchEv), 
	   [46] = CanJump(_ZNK7CImprov7CanJumpEv), 
	   [47] = IsVisible(_ZNK7CImprov9IsVisibleERK6Vectorb), 
	   [48] = IsPlayerLookingAtMe(_ZNK7CImprov19IsPlayerLookingAtMeEP11CBasePlayerf), 
	   [49] = IsAnyPlayerLookingAtMe(_ZNK7CImprov22IsAnyPlayerLookingAtMeEif), 
	   [50] = GetClosestPlayerByTravelDistance(_ZNK7CImprov32GetClosestPlayerByTravelDistanceEiPf), 
	   [51] = GetLastKnownArea(_ZNK7CImprov16GetLastKnownAreaEv), 
	   [52] = OnUpdate(_ZN7CImprov8OnUpdateEf), 
	   [53] = OnUpkeep(_ZN7CImprov8OnUpkeepEf), 
	   [54] = OnReset(_ZN7CImprov7OnResetEv), 
	   [55] = OnGameEvent(_ZN7CImprov11OnGameEventE13GameEventTypeP11CBaseEntityS2_), 
	   [56] = OnTouch(_ZN7CImprov7OnTouchEP11CBaseEntity), 
	} */
	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1119 */
/* <0> (null):0 */
enum MoveToFailureType {
	FAIL_INVALID_PATH = 0,
	FAIL_STUCK = 1,
	FAIL_FELL_OFF = 2,
}; /* size: 4 */

/* 1120 */
/* <0> (null):0 */
class IImprovEvent {
	/* <0> (null):0 */
	enum MoveToFailureType {
		FAIL_INVALID_PATH = 0,
		FAIL_STUCK = 1,
		FAIL_FELL_OFF = 2,
	};

	int ()(void) * *           _vptr.IImprovEvent;   /*     0     4 */
	/* <0> (null):0 */
	void IImprovEvent(class IImprovEvent *, const class IImprovEvent  &);

	/* <0> (null):0 */
	void IImprovEvent(class IImprovEvent *);

	/* <0> (null):0 */
	void ~IImprovEvent(class IImprovEvent *, int);

	/* <0> (null):0 */
	virtual void OnMoveToSuccess(class IImprovEvent *, const class Vector  &); /* linkage=_ZN12IImprovEvent15OnMoveToSuccessERK6Vector */

	/* <0> (null):0 */
	virtual void OnMoveToFailure(class IImprovEvent *, const class Vector  &, enum MoveToFailureType); /* linkage=_ZN12IImprovEvent15OnMoveToFailureERK6VectorNS_17MoveToFailureTypeE */

	/* <0> (null):0 */
	virtual void OnInjury(class IImprovEvent *, float); /* linkage=_ZN12IImprovEvent8OnInjuryEf */

	/* vtable has 3 entries: {
	   [0] = OnMoveToSuccess(_ZN12IImprovEvent15OnMoveToSuccessERK6Vector), 
	   [1] = OnMoveToFailure(_ZN12IImprovEvent15OnMoveToFailureERK6VectorNS_17MoveToFailureTypeE), 
	   [2] = OnInjury(_ZN12IImprovEvent8OnInjuryEf), 
	} */
	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1121 */
/* <0> (null):0 */
class SimpleStateMachine<CHostageImprov*, HostageState> {
protected:

	class HostageState *       m_state;              /*     0     4 */
	class IntervalTimer       m_stateTimer;          /*     4     4 */
	class CHostageImprov *     m_userData;           /*     8     4 */
	/* <0> (null):0 */
	void SimpleStateMachine(class SimpleStateMachine<CHostageImprov*, HostageState> *);

	/* <0> (null):0 */
	void Reset(class SimpleStateMachine<CHostageImprov*, HostageState> *, class CHostageImprov *); /* linkage=_ZN18SimpleStateMachineIP14CHostageImprov12HostageStateE5ResetES1_ */

	/* <0> (null):0 */
	void SetState(class SimpleStateMachine<CHostageImprov*, HostageState> *, class HostageState *); /* linkage=_ZN18SimpleStateMachineIP14CHostageImprov12HostageStateE8SetStateEPS2_ */

	/* <0> (null):0 */
	float GetStateDuration(const class SimpleStateMachine<CHostageImprov*, HostageState>  *); /* linkage=_ZNK18SimpleStateMachineIP14CHostageImprov12HostageStateE16GetStateDurationEv */

	/* <0> (null):0 */
	bool IsState(const class SimpleStateMachine<CHostageImprov*, HostageState>  *, const class HostageState  *); /* linkage=_ZNK18SimpleStateMachineIP14CHostageImprov12HostageStateE7IsStateEPKS2_ */

	/* <0> (null):0 */
	void Update(class SimpleStateMachine<CHostageImprov*, HostageState> *); /* linkage=_ZN18SimpleStateMachineIP14CHostageImprov12HostageStateE6UpdateEv */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1122 */
/* <0> (null):0 */
class HostageState : public SimpleState<CHostageImprov*>, public IImprovEvent {
public:

	/* class SimpleState<CHostageImprov*> <ancestor>; */ /*     0     8 */
	/* class IImprovEvent        <ancestor>; */      /*     8     4 */
	/* <0> (null):0 */
	void HostageState(class HostageState *, const class HostageState  &);

	/* <0> (null):0 */
	void HostageState(class HostageState *);

	/* <0> (null):0 */
	virtual void UpdateStationaryAnimation(class HostageState *, class CHostageImprov *); /* linkage=_ZN12HostageState25UpdateStationaryAnimationEP14CHostageImprov */

	/* <0> (null):0 */
	virtual void ~HostageState(class HostageState *, int);

	/* vtable has 1 entries: {
	   [6] = UpdateStationaryAnimation(_ZN12HostageState25UpdateStationaryAnimationEP14CHostageImprov), 
	} */
	/* size: 12, cachelines: 1, members: 2 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1123 */
 /* pointer to 1122 */
 /* size: 4 */

/* 1124 */
/* <0> (null):0 */
struct CHostageImprov {
	/* <0> (null):0 */
	virtual void ~CHostageImprov(class CHostageImprov *, int);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1125 */
 /* pointer to 1124 */
 /* size: 4 */

/* 1126 */
 /* pointer to 1121 */
 /* size: 4 */

/* 1127 */
 /* pointer to 1128 */
 /* size: 4 */

/* 1128 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1129 */
 /* pointer to 1130 */
 /* size: 4 */

/* 1130 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1131 */
/* <0> (null):0 */
class HostageIdleState {
	/* <0> (null):0 */
	virtual void ~HostageIdleState(class HostageIdleState *, int);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1132 */
/* <0> (null):0 */
class HostageAnimateState {
	/* <0> (null):0 */
	virtual void ~HostageAnimateState(class HostageAnimateState *, int);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1133 */
/* <0> (null):0 */
enum HostageChatterType {
	HOSTAGE_CHATTER_START_FOLLOW = 0,
	HOSTAGE_CHATTER_STOP_FOLLOW = 1,
	HOSTAGE_CHATTER_INTIMIDATED = 2,
	HOSTAGE_CHATTER_PAIN = 3,
	HOSTAGE_CHATTER_SCARED_OF_GUNFIRE = 4,
	HOSTAGE_CHATTER_SCARED_OF_MURDER = 5,
	HOSTAGE_CHATTER_LOOK_OUT = 6,
	HOSTAGE_CHATTER_PLEASE_RESCUE_ME = 7,
	HOSTAGE_CHATTER_SEE_RESCUE_ZONE = 8,
	HOSTAGE_CHATTER_IMPATIENT_FOR_RESCUE = 9,
	HOSTAGE_CHATTER_CTS_WIN = 10,
	HOSTAGE_CHATTER_TERRORISTS_WIN = 11,
	HOSTAGE_CHATTER_RESCUED = 12,
	HOSTAGE_CHATTER_WARN_NEARBY = 13,
	HOSTAGE_CHATTER_WARN_SPOTTED = 14,
	HOSTAGE_CHATTER_CALL_TO_RESCUER = 15,
	HOSTAGE_CHATTER_RETREAT = 16,
	HOSTAGE_CHATTER_COUGH = 17,
	HOSTAGE_CHATTER_BLINDED = 18,
	HOSTAGE_CHATTER_SAW_HE_GRENADE = 19,
	HOSTAGE_CHATTER_DEATH_CRY = 20,
	NUM_HOSTAGE_CHATTER_TYPES = 21,
}; /* size: 4 */

/* 1134 */
/* <0> (null):0 */
class CHostage {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1135 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavLadder*> _Self; /* size: 4 */

/* 1136 */
/* <0> (null):0 */
typedef class CNavLadder * * pointer; /* size: 4 */

/* 1137 */
/* <0> (null):0 */
typedef class CNavLadder * & reference; /* size: 4 */

/* 1138 */
/* <0> (null):0 */
struct _List_iterator<CNavLadder*> {
	class _List_node_base *    _M_node;              /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_iterator<CNavLadder*> _Self;

	/* <0> (null):0 */
	typedef class CNavLadder * * pointer;

	/* <0> (null):0 */
	typedef class CNavLadder * & reference;

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<CNavLadder*> *);

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<CNavLadder*> *, class _List_node_base *);

	/* <0> (null):0 */
	reference operator*(const class _List_iterator<CNavLadder*>  *); /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_iterator<CNavLadder*>  *); /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_iterator<CNavLadder*> *); /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_iterator<CNavLadder*> *, int); /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_iterator<CNavLadder*> *); /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_iterator<CNavLadder*> *, int); /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_iterator<CNavLadder*>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEeqERKS2_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_iterator<CNavLadder*>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEneERKS2_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1139 */
 /* pointer to 1138 */
 /* size: 4 */

/* 1140 */
 /* pointer to 1141 */
 /* size: 4 */

/* 1141 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1142 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1143 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1144 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1145 */
/* <0> (null):0 */
typedef struct _List_iterator<NavConnect> _Self; /* size: 4 */

/* 1146 */
/* <0> (null):0 */
typedef union NavConnect * pointer; /* size: 4 */

/* 1147 */
/* <0> (null):0 */
typedef union NavConnect & reference; /* size: 4 */

/* 1148 */
/* <0> (null):0 */
struct _List_iterator<NavConnect> {
	class _List_node_base *    _M_node;              /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_iterator<NavConnect> _Self;

	/* <0> (null):0 */
	typedef union NavConnect * pointer;

	/* <0> (null):0 */
	typedef union NavConnect & reference;

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<NavConnect> *);

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<NavConnect> *, class _List_node_base *);

	/* <0> (null):0 */
	reference operator*(const class _List_iterator<NavConnect>  *); /* linkage=_ZNKSt14_List_iteratorI10NavConnectEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_iterator<NavConnect>  *); /* linkage=_ZNKSt14_List_iteratorI10NavConnectEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_iterator<NavConnect> *); /* linkage=_ZNSt14_List_iteratorI10NavConnectEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_iterator<NavConnect> *, int); /* linkage=_ZNSt14_List_iteratorI10NavConnectEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_iterator<NavConnect> *); /* linkage=_ZNSt14_List_iteratorI10NavConnectEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_iterator<NavConnect> *, int); /* linkage=_ZNSt14_List_iteratorI10NavConnectEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_iterator<NavConnect>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorI10NavConnectEeqERKS1_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_iterator<NavConnect>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorI10NavConnectEneERKS1_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1149 */
 /* pointer to 1148 */
 /* size: 4 */

/* 1150 */
 /* pointer to 1151 */
 /* size: 4 */

/* 1151 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1152 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1153 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1154 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1155 */
/* <0> (null):0 */
struct _List_node<NavConnect> : public _List_node_base {
public:

	/* struct _List_node_base     <ancestor>; */     /*     0     8 */
	union NavConnect           _M_data;              /*     8     4 */

	/* size: 12, cachelines: 1, members: 2 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1156 */
/* <0> (null):0 */
struct _List_node<CNavLadder*> : public _List_node_base {
public:

	/* struct _List_node_base     <ancestor>; */     /*     0     8 */
	class CNavLadder *         _M_data;              /*     8     4 */

	/* size: 12, cachelines: 1, members: 2 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1157 */
/* <0> (null):0 */
class CClientFog : public CBaseEntity {
public:

	/* struct CBaseEntity         <ancestor>; */     /*     0     0 */
	int                        m_iStartDist;         /*   152     4 */
	int                        m_iEndDist;           /*   156     4 */
	float                      m_fDensity;           /*   160     4 */
	/* <0> (null):0 */
	void CClientFog(class CClientFog *, const class CClientFog  &);

	/* <0> (null):0 */
	void CClientFog(class CClientFog *);

	/* <0> (null):0 */
	virtual void Spawn(class CClientFog *); /* linkage=_ZN10CClientFog5SpawnEv */

	/* <0> (null):0 */
	virtual void KeyValue(class CClientFog *, KeyValueData *); /* linkage=_ZN10CClientFog8KeyValueEP14KeyValueData_s */

	/* vtable has 2 entries: {
	   [0] = Spawn(_ZN10CClientFog5SpawnEv), 
	   [3] = KeyValue(_ZN10CClientFog8KeyValueEP14KeyValueData_s), 
	} */
	/* size: 164, cachelines: 3, members: 4 */
	/* last cacheline: 36 bytes */

	/* BRAIN FART ALERT! 164 != 12 + 0(holes), diff = 152 */

}; /* size: 164 */

/* 1158 */
 /* pointer to 1157 */
 /* size: 4 */

/* 1159 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1160 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 164 */

/* 1161 */
/* <0> (null):0 */
class CWeather : public CBaseTrigger {
public:

	/* class CBaseTrigger        <ancestor>; */      /*     0   312 */
	/* <0> (null):0 */
	void CWeather(class CWeather *, const class CWeather  &);

	/* <0> (null):0 */
	void CWeather(class CWeather *);

	/* <0> (null):0 */
	virtual void Spawn(class CWeather *); /* linkage=_ZN8CWeather5SpawnEv */

	/* --- cacheline 4 boundary (256 bytes) was 56 bytes ago --- */
	/* vtable has 1 entries: {
	   [0] = Spawn(_ZN8CWeather5SpawnEv), 
	} */
	/* size: 312, cachelines: 5, members: 1 */
	/* last cacheline: 56 bytes */
}; /* size: 312 */

/* 1162 */
/* <0> (null):0 */
class CBaseTrigger : public CBaseToggle {
public:

	/* class CBaseToggle         <ancestor>; */      /*     0     0 */
	/* <0> (null):0 */
	void CBaseTrigger(class CBaseTrigger *, const class CBaseTrigger  &);

	/* <0> (null):0 */
	void CBaseTrigger(class CBaseTrigger *);

	/* <0> (null):0 */
	void TeleportTouch(class CBaseTrigger *, class CBaseEntity *); /* linkage=_ZN12CBaseTrigger13TeleportTouchEP11CBaseEntity */

	/* <0> (null):0 */
	virtual void KeyValue(class CBaseTrigger *, KeyValueData *); /* linkage=_ZN12CBaseTrigger8KeyValueEP14KeyValueData_s */

	/* <0> (null):0 */
	void MultiTouch(class CBaseTrigger *, class CBaseEntity *); /* linkage=_ZN12CBaseTrigger10MultiTouchEP11CBaseEntity */

	/* <0> (null):0 */
	void HurtTouch(class CBaseTrigger *, class CBaseEntity *); /* linkage=_ZN12CBaseTrigger9HurtTouchEP11CBaseEntity */

	/* <0> (null):0 */
	void CDAudioTouch(class CBaseTrigger *, class CBaseEntity *); /* linkage=_ZN12CBaseTrigger12CDAudioTouchEP11CBaseEntity */

	/* <0> (null):0 */
	void ActivateMultiTrigger(class CBaseTrigger *, class CBaseEntity *); /* linkage=_ZN12CBaseTrigger20ActivateMultiTriggerEP11CBaseEntity */

	/* <0> (null):0 */
	void MultiWaitOver(class CBaseTrigger *); /* linkage=_ZN12CBaseTrigger13MultiWaitOverEv */

	/* <0> (null):0 */
	void CounterUse(class CBaseTrigger *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float); /* linkage=_ZN12CBaseTrigger10CounterUseEP11CBaseEntityS1_8USE_TYPEf */

	/* <0> (null):0 */
	void ToggleUse(class CBaseTrigger *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float); /* linkage=_ZN12CBaseTrigger9ToggleUseEP11CBaseEntityS1_8USE_TYPEf */

	/* <0> (null):0 */
	void InitTrigger(class CBaseTrigger *); /* linkage=_ZN12CBaseTrigger11InitTriggerEv */

	/* <0> (null):0 */
	virtual int ObjectCaps(class CBaseTrigger *); /* linkage=_ZN12CBaseTrigger10ObjectCapsEv */

	/* vtable has 2 entries: {
	   [3] = KeyValue(_ZN12CBaseTrigger8KeyValueEP14KeyValueData_s), 
	   [6] = ObjectCaps(_ZN12CBaseTrigger10ObjectCapsEv), 
	} */
	/* size: 312, cachelines: 5, members: 1 */
	/* last cacheline: 56 bytes */

	/* BRAIN FART ALERT! 312 != 0 + 0(holes), diff = 312 */

}; /* size: 312 */

/* 1163 */
 /* pointer to 1161 */
 /* size: 4 */

/* 1164 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1165 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 312 */

/* 1166 */
/* <0> (null):0 */
class CTriggerCamera : public CBaseDelay {
public:

	/* class CBaseDelay          <ancestor>; */      /*     0     0 */
	TYPEDESCRIPTION            m_SaveData[13];       /*     0   208 */
	/* --- cacheline 3 boundary (192 bytes) was 16 bytes ago --- */

	/* Bitfield combined with next fields */

	class EHANDLE             m_hPlayer;             /*   160     8 */
	class EHANDLE             m_hTarget;             /*   168     8 */
	class CBaseEntity *        m_pentPath;           /*   176     4 */
	int                        m_sPath;              /*   180     4 */
	float                      m_flWait;             /*   184     4 */
	float                      m_flReturnTime;       /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	float                      m_flStopTime;         /*   192     4 */
	float                      m_moveDistance;       /*   196     4 */
	float                      m_targetSpeed;        /*   200     4 */
	float                      m_initialSpeed;       /*   204     4 */
	float                      m_acceleration;       /*   208     4 */
	float                      m_deceleration;       /*   212     4 */
	int                        m_state;              /*   216     4 */
	/* <0> (null):0 */
	void CTriggerCamera(class CTriggerCamera *, const class CTriggerCamera  &);

	/* <0> (null):0 */
	void CTriggerCamera(class CTriggerCamera *);

	/* <0> (null):0 */
	virtual void Spawn(class CTriggerCamera *); /* linkage=_ZN14CTriggerCamera5SpawnEv */

	/* <0> (null):0 */
	virtual void KeyValue(class CTriggerCamera *, KeyValueData *); /* linkage=_ZN14CTriggerCamera8KeyValueEP14KeyValueData_s */

	/* <0> (null):0 */
	virtual void Use(class CTriggerCamera *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float); /* linkage=_ZN14CTriggerCamera3UseEP11CBaseEntityS1_8USE_TYPEf */

	/* <0> (null):0 */
	void FollowTarget(class CTriggerCamera *); /* linkage=_ZN14CTriggerCamera12FollowTargetEv */

	/* <0> (null):0 */
	void Move(class CTriggerCamera *); /* linkage=_ZN14CTriggerCamera4MoveEv */

	/* <0> (null):0 */
	virtual int Save(class CTriggerCamera *, class CSave &); /* linkage=_ZN14CTriggerCamera4SaveER5CSave */

	/* <0> (null):0 */
	virtual int Restore(class CTriggerCamera *, class CRestore &); /* linkage=_ZN14CTriggerCamera7RestoreER8CRestore */

	/* <0> (null):0 */
	virtual int ObjectCaps(class CTriggerCamera *); /* linkage=_ZN14CTriggerCamera10ObjectCapsEv */

	/* vtable has 6 entries: {
	   [0] = Spawn(_ZN14CTriggerCamera5SpawnEv), 
	   [3] = KeyValue(_ZN14CTriggerCamera8KeyValueEP14KeyValueData_s), 
	   [46] = Use(_ZN14CTriggerCamera3UseEP11CBaseEntityS1_8USE_TYPEf), 
	   [4] = Save(_ZN14CTriggerCamera4SaveER5CSave), 
	   [5] = Restore(_ZN14CTriggerCamera7RestoreER8CRestore), 
	   [6] = ObjectCaps(_ZN14CTriggerCamera10ObjectCapsEv), 
	} */
	/* size: 220, cachelines: 4, members: 15 */
	/* last cacheline: 28 bytes */
}; /* size: 220 */

/* 1167 */
/* <0> (null):0 */
class CBaseDelay {
	/* <0> (null):0 */
	void CBaseDelay(class CBaseDelay *);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1168 */
/* <0> (null):0 */
TYPEDESCRIPTION            array[13]; /* size: 208 */

/* 1169 */
 /* pointer to 449 */
 /* size: 4 */

/* 1170 */
 /* pointer to 1166 */
 /* size: 4 */

/* 1171 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1172 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 220 */

/* 1173 */
/* <0> (null):0 */
class CTriggerChangeTarget : public CBaseDelay {
public:

	/* class CBaseDelay          <ancestor>; */      /*     0     0 */
	TYPEDESCRIPTION            m_SaveData[1];        /*     0    16 */
private:

	int                        m_iszNewTarget;       /*   160     4 */
	/* <0> (null):0 */
	void CTriggerChangeTarget(class CTriggerChangeTarget *, const class CTriggerChangeTarget  &);

	/* <0> (null):0 */
	void CTriggerChangeTarget(class CTriggerChangeTarget *);

	/* <0> (null):0 */
	virtual void KeyValue(class CTriggerChangeTarget *, KeyValueData *); /* linkage=_ZN20CTriggerChangeTarget8KeyValueEP14KeyValueData_s */

	/* <0> (null):0 */
	virtual void Spawn(class CTriggerChangeTarget *); /* linkage=_ZN20CTriggerChangeTarget5SpawnEv */

	/* <0> (null):0 */
	virtual void Use(class CTriggerChangeTarget *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float); /* linkage=_ZN20CTriggerChangeTarget3UseEP11CBaseEntityS1_8USE_TYPEf */

	/* <0> (null):0 */
	virtual int ObjectCaps(class CTriggerChangeTarget *); /* linkage=_ZN20CTriggerChangeTarget10ObjectCapsEv */

	/* <0> (null):0 */
	virtual int Save(class CTriggerChangeTarget *, class CSave &); /* linkage=_ZN20CTriggerChangeTarget4SaveER5CSave */

	/* <0> (null):0 */
	virtual int Restore(class CTriggerChangeTarget *, class CRestore &); /* linkage=_ZN20CTriggerChangeTarget7RestoreER8CRestore */

	/* vtable has 6 entries: {
	   [3] = KeyValue(_ZN20CTriggerChangeTarget8KeyValueEP14KeyValueData_s), 
	   [0] = Spawn(_ZN20CTriggerChangeTarget5SpawnEv), 
	   [46] = Use(_ZN20CTriggerChangeTarget3UseEP11CBaseEntityS1_8USE_TYPEf), 
	   [6] = ObjectCaps(_ZN20CTriggerChangeTarget10ObjectCapsEv), 
	   [4] = Save(_ZN20CTriggerChangeTarget4SaveER5CSave), 
	   [5] = Restore(_ZN20CTriggerChangeTarget7RestoreER8CRestore), 
	} */
	/* size: 164, cachelines: 3, members: 3 */
	/* last cacheline: 36 bytes */

	/* BRAIN FART ALERT! 164 != 20 + 0(holes), diff = 144 */

}; /* size: 164 */

/* 1174 */
/* <0> (null):0 */
TYPEDESCRIPTION            array[1]; /* size: 16 */

/* 1175 */
 /* pointer to 1173 */
 /* size: 4 */

/* 1176 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1177 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 164 */

/* 1178 */
/* <0> (null):0 */
class CTriggerGravity : public CBaseTrigger {
public:

	/* class CBaseTrigger        <ancestor>; */      /*     0   312 */
	/* <0> (null):0 */
	void CTriggerGravity(class CTriggerGravity *, const class CTriggerGravity  &);

	/* <0> (null):0 */
	void CTriggerGravity(class CTriggerGravity *);

	/* <0> (null):0 */
	virtual void Spawn(class CTriggerGravity *); /* linkage=_ZN15CTriggerGravity5SpawnEv */

	/* <0> (null):0 */
	void GravityTouch(class CTriggerGravity *, class CBaseEntity *); /* linkage=_ZN15CTriggerGravity12GravityTouchEP11CBaseEntity */

	/* --- cacheline 4 boundary (256 bytes) was 56 bytes ago --- */
	/* vtable has 1 entries: {
	   [0] = Spawn(_ZN15CTriggerGravity5SpawnEv), 
	} */
	/* size: 312, cachelines: 5, members: 1 */
	/* last cacheline: 56 bytes */
}; /* size: 312 */

/* 1179 */
 /* pointer to 1178 */
 /* size: 4 */

/* 1180 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1181 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 312 */

/* 1182 */
/* <0> (null):0 */
class CTriggerEndSection : public CBaseTrigger {
public:

	/* class CBaseTrigger        <ancestor>; */      /*     0   312 */
	/* <0> (null):0 */
	void CTriggerEndSection(class CTriggerEndSection *, const class CTriggerEndSection  &);

	/* <0> (null):0 */
	void CTriggerEndSection(class CTriggerEndSection *);

	/* <0> (null):0 */
	virtual void Spawn(class CTriggerEndSection *); /* linkage=_ZN18CTriggerEndSection5SpawnEv */

	/* <0> (null):0 */
	void EndSectionTouch(class CTriggerEndSection *, class CBaseEntity *); /* linkage=_ZN18CTriggerEndSection15EndSectionTouchEP11CBaseEntity */

	/* <0> (null):0 */
	virtual void KeyValue(class CTriggerEndSection *, KeyValueData *); /* linkage=_ZN18CTriggerEndSection8KeyValueEP14KeyValueData_s */

	/* <0> (null):0 */
	void EndSectionUse(class CTriggerEndSection *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float); /* linkage=_ZN18CTriggerEndSection13EndSectionUseEP11CBaseEntityS1_8USE_TYPEf */

	/* --- cacheline 4 boundary (256 bytes) was 56 bytes ago --- */
	/* vtable has 2 entries: {
	   [0] = Spawn(_ZN18CTriggerEndSection5SpawnEv), 
	   [3] = KeyValue(_ZN18CTriggerEndSection8KeyValueEP14KeyValueData_s), 
	} */
	/* size: 312, cachelines: 5, members: 1 */
	/* last cacheline: 56 bytes */
}; /* size: 312 */

/* 1183 */
 /* pointer to 1182 */
 /* size: 4 */

/* 1184 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1185 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 312 */

/* 1186 */
/* <0> (null):0 */
class CTriggerSave : public CBaseTrigger {
public:

	/* class CBaseTrigger        <ancestor>; */      /*     0   312 */
	/* <0> (null):0 */
	void CTriggerSave(class CTriggerSave *, const class CTriggerSave  &);

	/* <0> (null):0 */
	void CTriggerSave(class CTriggerSave *);

	/* <0> (null):0 */
	virtual void Spawn(class CTriggerSave *); /* linkage=_ZN12CTriggerSave5SpawnEv */

	/* <0> (null):0 */
	void SaveTouch(class CTriggerSave *, class CBaseEntity *); /* linkage=_ZN12CTriggerSave9SaveTouchEP11CBaseEntity */

	/* --- cacheline 4 boundary (256 bytes) was 56 bytes ago --- */
	/* vtable has 1 entries: {
	   [0] = Spawn(_ZN12CTriggerSave5SpawnEv), 
	} */
	/* size: 312, cachelines: 5, members: 1 */
	/* last cacheline: 56 bytes */
}; /* size: 312 */

/* 1187 */
 /* pointer to 1186 */
 /* size: 4 */

/* 1188 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1189 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 312 */

/* 1190 */
/* <0> (null):0 */
class CVIP_SafetyZone : public CBaseTrigger {
public:

	/* class CBaseTrigger        <ancestor>; */      /*     0   312 */
	/* <0> (null):0 */
	void CVIP_SafetyZone(class CVIP_SafetyZone *, const class CVIP_SafetyZone  &);

	/* <0> (null):0 */
	void CVIP_SafetyZone(class CVIP_SafetyZone *);

	/* <0> (null):0 */
	virtual void Spawn(class CVIP_SafetyZone *); /* linkage=_ZN15CVIP_SafetyZone5SpawnEv */

	/* <0> (null):0 */
	void VIP_SafetyTouch(class CVIP_SafetyZone *, class CBaseEntity *); /* linkage=_ZN15CVIP_SafetyZone15VIP_SafetyTouchEP11CBaseEntity */

	/* --- cacheline 4 boundary (256 bytes) was 56 bytes ago --- */
	/* vtable has 1 entries: {
	   [0] = Spawn(_ZN15CVIP_SafetyZone5SpawnEv), 
	} */
	/* size: 312, cachelines: 5, members: 1 */
	/* last cacheline: 56 bytes */
}; /* size: 312 */

/* 1191 */
 /* pointer to 1190 */
 /* size: 4 */

/* 1192 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1193 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 312 */

/* 1194 */
/* <0> (null):0 */
class CEscapeZone : public CBaseTrigger {
public:

	/* class CBaseTrigger        <ancestor>; */      /*     0   312 */
	/* <0> (null):0 */
	void CEscapeZone(class CEscapeZone *, const class CEscapeZone  &);

	/* <0> (null):0 */
	void CEscapeZone(class CEscapeZone *);

	/* <0> (null):0 */
	virtual void Spawn(class CEscapeZone *); /* linkage=_ZN11CEscapeZone5SpawnEv */

	/* <0> (null):0 */
	void EscapeTouch(class CEscapeZone *, class CBaseEntity *); /* linkage=_ZN11CEscapeZone11EscapeTouchEP11CBaseEntity */

	/* --- cacheline 4 boundary (256 bytes) was 56 bytes ago --- */
	/* vtable has 1 entries: {
	   [0] = Spawn(_ZN11CEscapeZone5SpawnEv), 
	} */
	/* size: 312, cachelines: 5, members: 1 */
	/* last cacheline: 56 bytes */
}; /* size: 312 */

/* 1195 */
 /* pointer to 1194 */
 /* size: 4 */

/* 1196 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1197 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 312 */

/* 1198 */
/* <0> (null):0 */
class CHostageRescue : public CBaseTrigger {
public:

	/* class CBaseTrigger        <ancestor>; */      /*     0   312 */
	/* <0> (null):0 */
	void CHostageRescue(class CHostageRescue *, const class CHostageRescue  &);

	/* <0> (null):0 */
	void CHostageRescue(class CHostageRescue *);

	/* <0> (null):0 */
	virtual void Spawn(class CHostageRescue *); /* linkage=_ZN14CHostageRescue5SpawnEv */

	/* <0> (null):0 */
	void HostageRescueTouch(class CHostageRescue *, class CBaseEntity *); /* linkage=_ZN14CHostageRescue18HostageRescueTouchEP11CBaseEntity */

	/* --- cacheline 4 boundary (256 bytes) was 56 bytes ago --- */
	/* vtable has 1 entries: {
	   [0] = Spawn(_ZN14CHostageRescue5SpawnEv), 
	} */
	/* size: 312, cachelines: 5, members: 1 */
	/* last cacheline: 56 bytes */
}; /* size: 312 */

/* 1199 */
 /* pointer to 1198 */
 /* size: 4 */

/* 1200 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1201 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 312 */

/* 1202 */
/* <0> (null):0 */
class CBombTarget : public CBaseTrigger {
public:

	/* class CBaseTrigger        <ancestor>; */      /*     0   312 */
	/* <0> (null):0 */
	void CBombTarget(class CBombTarget *, const class CBombTarget  &);

	/* <0> (null):0 */
	void CBombTarget(class CBombTarget *);

	/* <0> (null):0 */
	virtual void Spawn(class CBombTarget *); /* linkage=_ZN11CBombTarget5SpawnEv */

	/* <0> (null):0 */
	void BombTargetTouch(class CBombTarget *, class CBaseEntity *); /* linkage=_ZN11CBombTarget15BombTargetTouchEP11CBaseEntity */

	/* <0> (null):0 */
	void BombTargetUse(class CBombTarget *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float); /* linkage=_ZN11CBombTarget13BombTargetUseEP11CBaseEntityS1_8USE_TYPEf */

	/* --- cacheline 4 boundary (256 bytes) was 56 bytes ago --- */
	/* vtable has 1 entries: {
	   [0] = Spawn(_ZN11CBombTarget5SpawnEv), 
	} */
	/* size: 312, cachelines: 5, members: 1 */
	/* last cacheline: 56 bytes */
}; /* size: 312 */

/* 1203 */
 /* pointer to 1202 */
 /* size: 4 */

/* 1204 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1205 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 312 */

/* 1206 */
/* <0> (null):0 */
class CBuyZone : public CBaseTrigger {
public:

	/* class CBaseTrigger        <ancestor>; */      /*     0   312 */
	/* <0> (null):0 */
	void CBuyZone(class CBuyZone *, const class CBuyZone  &);

	/* <0> (null):0 */
	void CBuyZone(class CBuyZone *);

	/* <0> (null):0 */
	virtual void Spawn(class CBuyZone *); /* linkage=_ZN8CBuyZone5SpawnEv */

	/* <0> (null):0 */
	void BuyTouch(class CBuyZone *, class CBaseEntity *); /* linkage=_ZN8CBuyZone8BuyTouchEP11CBaseEntity */

	/* --- cacheline 4 boundary (256 bytes) was 56 bytes ago --- */
	/* vtable has 1 entries: {
	   [0] = Spawn(_ZN8CBuyZone5SpawnEv), 
	} */
	/* size: 312, cachelines: 5, members: 1 */
	/* last cacheline: 56 bytes */
}; /* size: 312 */

/* 1207 */
 /* pointer to 1206 */
 /* size: 4 */

/* 1208 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1209 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 312 */

/* 1210 */
/* <0> (null):0 */
class CTriggerTeleport : public CBaseTrigger {
public:

	/* class CBaseTrigger        <ancestor>; */      /*     0   312 */
	/* <0> (null):0 */
	void CTriggerTeleport(class CTriggerTeleport *, const class CTriggerTeleport  &);

	/* <0> (null):0 */
	void CTriggerTeleport(class CTriggerTeleport *);

	/* <0> (null):0 */
	virtual void Spawn(class CTriggerTeleport *); /* linkage=_ZN16CTriggerTeleport5SpawnEv */

	/* --- cacheline 4 boundary (256 bytes) was 56 bytes ago --- */
	/* vtable has 1 entries: {
	   [0] = Spawn(_ZN16CTriggerTeleport5SpawnEv), 
	} */
	/* size: 312, cachelines: 5, members: 1 */
	/* last cacheline: 56 bytes */
}; /* size: 312 */

/* 1211 */
 /* pointer to 1210 */
 /* size: 4 */

/* 1212 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1213 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 312 */

/* 1214 */
/* <0> (null):0 */
class CTriggerPush : public CBaseTrigger {
public:

	/* class CBaseTrigger        <ancestor>; */      /*     0   312 */
	/* <0> (null):0 */
	void CTriggerPush(class CTriggerPush *, const class CTriggerPush  &);

	/* <0> (null):0 */
	void CTriggerPush(class CTriggerPush *);

	/* <0> (null):0 */
	virtual void Spawn(class CTriggerPush *); /* linkage=_ZN12CTriggerPush5SpawnEv */

	/* <0> (null):0 */
	virtual void KeyValue(class CTriggerPush *, KeyValueData *); /* linkage=_ZN12CTriggerPush8KeyValueEP14KeyValueData_s */

	/* <0> (null):0 */
	virtual void Touch(class CTriggerPush *, class CBaseEntity *); /* linkage=_ZN12CTriggerPush5TouchEP11CBaseEntity */

	/* --- cacheline 4 boundary (256 bytes) was 56 bytes ago --- */
	/* vtable has 3 entries: {
	   [0] = Spawn(_ZN12CTriggerPush5SpawnEv), 
	   [3] = KeyValue(_ZN12CTriggerPush8KeyValueEP14KeyValueData_s), 
	   [45] = Touch(_ZN12CTriggerPush5TouchEP11CBaseEntity), 
	} */
	/* size: 312, cachelines: 5, members: 1 */
	/* last cacheline: 56 bytes */
}; /* size: 312 */

/* 1215 */
 /* pointer to 1214 */
 /* size: 4 */

/* 1216 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1217 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 312 */

/* 1218 */
/* <0> (null):0 */
class CLadder : public CBaseTrigger {
public:

	/* class CBaseTrigger        <ancestor>; */      /*     0   312 */
	/* <0> (null):0 */
	void CLadder(class CLadder *, const class CLadder  &);

	/* <0> (null):0 */
	void CLadder(class CLadder *);

	/* <0> (null):0 */
	virtual void KeyValue(class CLadder *, KeyValueData *); /* linkage=_ZN7CLadder8KeyValueEP14KeyValueData_s */

	/* <0> (null):0 */
	virtual void Spawn(class CLadder *); /* linkage=_ZN7CLadder5SpawnEv */

	/* <0> (null):0 */
	virtual void Precache(class CLadder *); /* linkage=_ZN7CLadder8PrecacheEv */

	/* --- cacheline 4 boundary (256 bytes) was 56 bytes ago --- */
	/* vtable has 3 entries: {
	   [3] = KeyValue(_ZN7CLadder8KeyValueEP14KeyValueData_s), 
	   [0] = Spawn(_ZN7CLadder5SpawnEv), 
	   [1] = Precache(_ZN7CLadder8PrecacheEv), 
	} */
	/* size: 312, cachelines: 5, members: 1 */
	/* last cacheline: 56 bytes */
}; /* size: 312 */

/* 1219 */
 /* pointer to 1218 */
 /* size: 4 */

/* 1220 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1221 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 312 */

/* 1222 */
/* <0> (null):0 */
class CChangeLevel : public CBaseTrigger {
public:

	/* class CBaseTrigger        <ancestor>; */      /*     0   312 */
	TYPEDESCRIPTION            m_SaveData[4];        /*     0    64 */
	/* --- cacheline 4 boundary (256 bytes) was 56 bytes ago --- */
	char                       m_szMapName[32];      /*   312    32 */
	/* --- cacheline 5 boundary (320 bytes) was 24 bytes ago --- */
	char                       m_szLandmarkName[32]; /*   344    32 */
	int                        m_changeTarget;       /*   376     4 */
	float                      m_changeTargetDelay;  /*   380     4 */
	/* <0> (null):0 */
	void CChangeLevel(class CChangeLevel *, const class CChangeLevel  &);

	/* <0> (null):0 */
	void CChangeLevel(class CChangeLevel *);

	/* <0> (null):0 */
	virtual void Spawn(class CChangeLevel *); /* linkage=_ZN12CChangeLevel5SpawnEv */

	/* <0> (null):0 */
	virtual void KeyValue(class CChangeLevel *, KeyValueData *); /* linkage=_ZN12CChangeLevel8KeyValueEP14KeyValueData_s */

	/* <0> (null):0 */
	void UseChangeLevel(class CChangeLevel *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float); /* linkage=_ZN12CChangeLevel14UseChangeLevelEP11CBaseEntityS1_8USE_TYPEf */

	/* <0> (null):0 */
	void TriggerChangeLevel(class CChangeLevel *); /* linkage=_ZN12CChangeLevel18TriggerChangeLevelEv */

	/* <0> (null):0 */
	void ExecuteChangeLevel(class CChangeLevel *); /* linkage=_ZN12CChangeLevel18ExecuteChangeLevelEv */

	/* <0> (null):0 */
	void TouchChangeLevel(class CChangeLevel *, class CBaseEntity *); /* linkage=_ZN12CChangeLevel16TouchChangeLevelEP11CBaseEntity */

	/* <0> (null):0 */
	void ChangeLevelNow(class CChangeLevel *, class CBaseEntity *); /* linkage=_ZN12CChangeLevel14ChangeLevelNowEP11CBaseEntity */

	/* <0> (null):0 */
	edict_t * FindLandmark(const char  *); /* linkage=_ZN12CChangeLevel12FindLandmarkEPKc */

	/* <0> (null):0 */
	int ChangeList(LEVELLIST *, int); /* linkage=_ZN12CChangeLevel10ChangeListEP9LEVELLISTi */

	/* <0> (null):0 */
	int AddTransitionToList(LEVELLIST *, int, const char  *, const char  *, edict_t *); /* linkage=_ZN12CChangeLevel19AddTransitionToListEP9LEVELLISTiPKcS3_P7edict_s */

	/* <0> (null):0 */
	int InTransitionVolume(class CBaseEntity *, char *); /* linkage=_ZN12CChangeLevel18InTransitionVolumeEP11CBaseEntityPc */

	/* <0> (null):0 */
	virtual int Save(class CChangeLevel *, class CSave &); /* linkage=_ZN12CChangeLevel4SaveER5CSave */

	/* <0> (null):0 */
	virtual int Restore(class CChangeLevel *, class CRestore &); /* linkage=_ZN12CChangeLevel7RestoreER8CRestore */

	/* --- cacheline 6 boundary (384 bytes) --- */
	/* vtable has 4 entries: {
	   [0] = Spawn(_ZN12CChangeLevel5SpawnEv), 
	   [3] = KeyValue(_ZN12CChangeLevel8KeyValueEP14KeyValueData_s), 
	   [4] = Save(_ZN12CChangeLevel4SaveER5CSave), 
	   [5] = Restore(_ZN12CChangeLevel7RestoreER8CRestore), 
	} */
	/* size: 384, cachelines: 6, members: 6 */
}; /* size: 384 */

/* 1223 */
/* <0> (null):0 */
TYPEDESCRIPTION            array[4]; /* size: 64 */

/* 1224 */
 /* pointer to 1222 */
 /* size: 4 */

/* 1225 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1226 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 384 */

/* 1227 */
 /* pointer to 358 */
 /* size: 4 */

/* 1228 */
/* <0> (null):0 */
class CFireAndDie : public CBaseDelay {
public:

	/* class CBaseDelay          <ancestor>; */      /*     0     0 */
	/* <0> (null):0 */
	void CFireAndDie(class CFireAndDie *, const class CFireAndDie  &);

	/* <0> (null):0 */
	void CFireAndDie(class CFireAndDie *);

	/* <0> (null):0 */
	virtual void Spawn(class CFireAndDie *); /* linkage=_ZN11CFireAndDie5SpawnEv */

	/* <0> (null):0 */
	virtual void Precache(class CFireAndDie *); /* linkage=_ZN11CFireAndDie8PrecacheEv */

	/* <0> (null):0 */
	virtual void Think(class CFireAndDie *); /* linkage=_ZN11CFireAndDie5ThinkEv */

	/* <0> (null):0 */
	virtual int ObjectCaps(class CFireAndDie *); /* linkage=_ZN11CFireAndDie10ObjectCapsEv */

	/* vtable has 4 entries: {
	   [0] = Spawn(_ZN11CFireAndDie5SpawnEv), 
	   [1] = Precache(_ZN11CFireAndDie8PrecacheEv), 
	   [44] = Think(_ZN11CFireAndDie5ThinkEv), 
	   [6] = ObjectCaps(_ZN11CFireAndDie10ObjectCapsEv), 
	} */
	/* size: 160, cachelines: 3, members: 1 */
	/* last cacheline: 32 bytes */

	/* BRAIN FART ALERT! 160 != 0 + 0(holes), diff = 160 */

}; /* size: 160 */

/* 1229 */
 /* pointer to 1228 */
 /* size: 4 */

/* 1230 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1231 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 160 */

/* 1232 */
/* <0> (null):0 */
class CTriggerVolume : public CPointEntity {
public:

	/* class CPointEntity        <ancestor>; */      /*     0     0 */
	/* <0> (null):0 */
	void CTriggerVolume(class CTriggerVolume *, const class CTriggerVolume  &);

	/* <0> (null):0 */
	void CTriggerVolume(class CTriggerVolume *);

	/* <0> (null):0 */
	virtual void Spawn(class CTriggerVolume *); /* linkage=_ZN14CTriggerVolume5SpawnEv */

	/* vtable has 1 entries: {
	   [0] = Spawn(_ZN14CTriggerVolume5SpawnEv), 
	} */
	/* size: 152, cachelines: 3, members: 1 */
	/* last cacheline: 24 bytes */

	/* BRAIN FART ALERT! 152 != 0 + 0(holes), diff = 152 */

}; /* size: 152 */

/* 1233 */
/* <0> (null):0 */
class CPointEntity {
	/* <0> (null):0 */
	virtual int ObjectCaps(class CPointEntity *); /* linkage=_ZN12CPointEntity10ObjectCapsEv */

	/* <0> (null):0 */
	void CPointEntity(class CPointEntity *);

	/* vtable has 1 entries: {
	   [6] = ObjectCaps(_ZN12CPointEntity10ObjectCapsEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1234 */
 /* pointer to 1232 */
 /* size: 4 */

/* 1235 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1236 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 152 */

/* 1237 */
/* <0> (null):0 */
class CTriggerCounter : public CBaseTrigger {
public:

	/* class CBaseTrigger        <ancestor>; */      /*     0   312 */
	/* <0> (null):0 */
	void CTriggerCounter(class CTriggerCounter *, const class CTriggerCounter  &);

	/* <0> (null):0 */
	void CTriggerCounter(class CTriggerCounter *);

	/* <0> (null):0 */
	virtual void Spawn(class CTriggerCounter *); /* linkage=_ZN15CTriggerCounter5SpawnEv */

	/* --- cacheline 4 boundary (256 bytes) was 56 bytes ago --- */
	/* vtable has 1 entries: {
	   [0] = Spawn(_ZN15CTriggerCounter5SpawnEv), 
	} */
	/* size: 312, cachelines: 5, members: 1 */
	/* last cacheline: 56 bytes */
}; /* size: 312 */

/* 1238 */
 /* pointer to 1237 */
 /* size: 4 */

/* 1239 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1240 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 312 */

/* 1241 */
/* <0> (null):0 */
class CTriggerOnce : public CTriggerMultiple {
public:

	/* class CTriggerMultiple    <ancestor>; */      /*     0   312 */
	/* <0> (null):0 */
	void CTriggerOnce(class CTriggerOnce *, const class CTriggerOnce  &);

	/* <0> (null):0 */
	void CTriggerOnce(class CTriggerOnce *);

	/* <0> (null):0 */
	virtual void Spawn(class CTriggerOnce *); /* linkage=_ZN12CTriggerOnce5SpawnEv */

	/* --- cacheline 4 boundary (256 bytes) was 56 bytes ago --- */
	/* vtable has 1 entries: {
	   [0] = Spawn(_ZN12CTriggerOnce5SpawnEv), 
	} */
	/* size: 312, cachelines: 5, members: 1 */
	/* last cacheline: 56 bytes */
}; /* size: 312 */

/* 1242 */
/* <0> (null):0 */
class CTriggerMultiple : public CBaseTrigger {
public:

	/* class CBaseTrigger        <ancestor>; */      /*     0   312 */
	/* <0> (null):0 */
	void CTriggerMultiple(class CTriggerMultiple *, const class CTriggerMultiple  &);

	/* <0> (null):0 */
	void CTriggerMultiple(class CTriggerMultiple *);

	/* <0> (null):0 */
	virtual void Spawn(class CTriggerMultiple *); /* linkage=_ZN16CTriggerMultiple5SpawnEv */

	/* --- cacheline 4 boundary (256 bytes) was 56 bytes ago --- */
	/* vtable has 1 entries: {
	   [0] = Spawn(_ZN16CTriggerMultiple5SpawnEv), 
	} */
	/* size: 312, cachelines: 5, members: 1 */
	/* last cacheline: 56 bytes */
}; /* size: 312 */

/* 1243 */
 /* pointer to 1241 */
 /* size: 4 */

/* 1244 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1245 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 312 */

/* 1246 */
 /* pointer to 1242 */
 /* size: 4 */

/* 1247 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1248 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 312 */

/* 1249 */
/* <0> (null):0 */
class CTriggerHurt : public CBaseTrigger {
public:

	/* class CBaseTrigger        <ancestor>; */      /*     0   312 */
	/* <0> (null):0 */
	void CTriggerHurt(class CTriggerHurt *, const class CTriggerHurt  &);

	/* <0> (null):0 */
	void CTriggerHurt(class CTriggerHurt *);

	/* <0> (null):0 */
	virtual void Spawn(class CTriggerHurt *); /* linkage=_ZN12CTriggerHurt5SpawnEv */

	/* <0> (null):0 */
	void RadiationThink(class CTriggerHurt *); /* linkage=_ZN12CTriggerHurt14RadiationThinkEv */

	/* --- cacheline 4 boundary (256 bytes) was 56 bytes ago --- */
	/* vtable has 1 entries: {
	   [0] = Spawn(_ZN12CTriggerHurt5SpawnEv), 
	} */
	/* size: 312, cachelines: 5, members: 1 */
	/* last cacheline: 56 bytes */
}; /* size: 312 */

/* 1250 */
 /* pointer to 1249 */
 /* size: 4 */

/* 1251 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1252 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 312 */

/* 1253 */
/* <0> (null):0 */
class CTargetCDAudio : public CPointEntity {
public:

	/* class CPointEntity        <ancestor>; */      /*     0     0 */
	/* <0> (null):0 */
	void CTargetCDAudio(class CTargetCDAudio *, const class CTargetCDAudio  &);

	/* <0> (null):0 */
	void CTargetCDAudio(class CTargetCDAudio *);

	/* <0> (null):0 */
	virtual void Spawn(class CTargetCDAudio *); /* linkage=_ZN14CTargetCDAudio5SpawnEv */

	/* <0> (null):0 */
	virtual void KeyValue(class CTargetCDAudio *, KeyValueData *); /* linkage=_ZN14CTargetCDAudio8KeyValueEP14KeyValueData_s */

	/* <0> (null):0 */
	virtual void Use(class CTargetCDAudio *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float); /* linkage=_ZN14CTargetCDAudio3UseEP11CBaseEntityS1_8USE_TYPEf */

	/* <0> (null):0 */
	virtual void Think(class CTargetCDAudio *); /* linkage=_ZN14CTargetCDAudio5ThinkEv */

	/* <0> (null):0 */
	void Play(class CTargetCDAudio *); /* linkage=_ZN14CTargetCDAudio4PlayEv */

	/* vtable has 4 entries: {
	   [0] = Spawn(_ZN14CTargetCDAudio5SpawnEv), 
	   [3] = KeyValue(_ZN14CTargetCDAudio8KeyValueEP14KeyValueData_s), 
	   [46] = Use(_ZN14CTargetCDAudio3UseEP11CBaseEntityS1_8USE_TYPEf), 
	   [44] = Think(_ZN14CTargetCDAudio5ThinkEv), 
	} */
	/* size: 152, cachelines: 3, members: 1 */
	/* last cacheline: 24 bytes */

	/* BRAIN FART ALERT! 152 != 0 + 0(holes), diff = 152 */

}; /* size: 152 */

/* 1254 */
 /* pointer to 1253 */
 /* size: 4 */

/* 1255 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1256 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 152 */

/* 1257 */
/* <0> (null):0 */
class CTriggerCDAudio : public CBaseTrigger {
public:

	/* class CBaseTrigger        <ancestor>; */      /*     0   312 */
	/* <0> (null):0 */
	void CTriggerCDAudio(class CTriggerCDAudio *, const class CTriggerCDAudio  &);

	/* <0> (null):0 */
	void CTriggerCDAudio(class CTriggerCDAudio *);

	/* <0> (null):0 */
	virtual void Spawn(class CTriggerCDAudio *); /* linkage=_ZN15CTriggerCDAudio5SpawnEv */

	/* <0> (null):0 */
	virtual void Use(class CTriggerCDAudio *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float); /* linkage=_ZN15CTriggerCDAudio3UseEP11CBaseEntityS1_8USE_TYPEf */

	/* <0> (null):0 */
	void PlayTrack(class CTriggerCDAudio *); /* linkage=_ZN15CTriggerCDAudio9PlayTrackEv */

	/* <0> (null):0 */
	virtual void Touch(class CTriggerCDAudio *, class CBaseEntity *); /* linkage=_ZN15CTriggerCDAudio5TouchEP11CBaseEntity */

	/* --- cacheline 4 boundary (256 bytes) was 56 bytes ago --- */
	/* vtable has 3 entries: {
	   [0] = Spawn(_ZN15CTriggerCDAudio5SpawnEv), 
	   [46] = Use(_ZN15CTriggerCDAudio3UseEP11CBaseEntityS1_8USE_TYPEf), 
	   [45] = Touch(_ZN15CTriggerCDAudio5TouchEP11CBaseEntity), 
	} */
	/* size: 312, cachelines: 5, members: 1 */
	/* last cacheline: 56 bytes */
}; /* size: 312 */

/* 1258 */
 /* pointer to 1257 */
 /* size: 4 */

/* 1259 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1260 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 312 */

/* 1261 */
/* <0> (null):0 */
class CTriggerMonsterJump : public CBaseTrigger {
public:

	/* class CBaseTrigger        <ancestor>; */      /*     0   312 */
	/* <0> (null):0 */
	void CTriggerMonsterJump(class CTriggerMonsterJump *, const class CTriggerMonsterJump  &);

	/* <0> (null):0 */
	void CTriggerMonsterJump(class CTriggerMonsterJump *);

	/* <0> (null):0 */
	virtual void Spawn(class CTriggerMonsterJump *); /* linkage=_ZN19CTriggerMonsterJump5SpawnEv */

	/* <0> (null):0 */
	virtual void Touch(class CTriggerMonsterJump *, class CBaseEntity *); /* linkage=_ZN19CTriggerMonsterJump5TouchEP11CBaseEntity */

	/* <0> (null):0 */
	virtual void Think(class CTriggerMonsterJump *); /* linkage=_ZN19CTriggerMonsterJump5ThinkEv */

	/* --- cacheline 4 boundary (256 bytes) was 56 bytes ago --- */
	/* vtable has 3 entries: {
	   [0] = Spawn(_ZN19CTriggerMonsterJump5SpawnEv), 
	   [45] = Touch(_ZN19CTriggerMonsterJump5TouchEP11CBaseEntity), 
	   [44] = Think(_ZN19CTriggerMonsterJump5ThinkEv), 
	} */
	/* size: 312, cachelines: 5, members: 1 */
	/* last cacheline: 56 bytes */
}; /* size: 312 */

/* 1262 */
 /* pointer to 1261 */
 /* size: 4 */

/* 1263 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1264 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 312 */

/* 1265 */
/* <0> (null):0 */
class CBaseToggle {
	/* <0> (null):0 */
	void CBaseToggle(class CBaseToggle *);

	/* <0> (null):0 */
	virtual int GetToggleState(class CBaseToggle *); /* linkage=_ZN11CBaseToggle14GetToggleStateEv */

	/* <0> (null):0 */
	virtual float GetDelay(class CBaseToggle *); /* linkage=_ZN11CBaseToggle8GetDelayEv */

	/* vtable has 2 entries: {
	   [20] = GetToggleState(_ZN11CBaseToggle14GetToggleStateEv), 
	   [26] = GetDelay(_ZN11CBaseToggle8GetDelayEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1266 */
 /* pointer to 1162 */
 /* size: 4 */

/* 1267 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1268 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 312 */

/* 1269 */
/* <0> (null):0 */
class CRenderFxManager : public CBaseEntity {
public:

	/* struct CBaseEntity         <ancestor>; */     /*     0     0 */
	/* <0> (null):0 */
	void CRenderFxManager(class CRenderFxManager *, const class CRenderFxManager  &);

	/* <0> (null):0 */
	void CRenderFxManager(class CRenderFxManager *);

	/* <0> (null):0 */
	virtual void Spawn(class CRenderFxManager *); /* linkage=_ZN16CRenderFxManager5SpawnEv */

	/* <0> (null):0 */
	virtual void Use(class CRenderFxManager *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float); /* linkage=_ZN16CRenderFxManager3UseEP11CBaseEntityS1_8USE_TYPEf */

	/* vtable has 2 entries: {
	   [0] = Spawn(_ZN16CRenderFxManager5SpawnEv), 
	   [46] = Use(_ZN16CRenderFxManager3UseEP11CBaseEntityS1_8USE_TYPEf), 
	} */
	/* size: 152, cachelines: 3, members: 1 */
	/* last cacheline: 24 bytes */

	/* BRAIN FART ALERT! 152 != 0 + 0(holes), diff = 152 */

}; /* size: 152 */

/* 1270 */
 /* pointer to 1269 */
 /* size: 4 */

/* 1271 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1272 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 152 */

/* 1273 */
/* <0> (null):0 */
class CMultiManager : public CBaseToggle {
public:

	/* class CBaseToggle         <ancestor>; */      /*     0     0 */
	TYPEDESCRIPTION            m_SaveData[5];        /*     0    80 */
	/* --- cacheline 1 boundary (64 bytes) was 16 bytes ago --- */
	int                        m_cTargets;           /*   312     4 */
	int                        m_index;              /*   316     4 */
	float                      m_startTime;          /*   320     4 */
	int                        m_iTargetName[16];    /*   324    64 */
	/* --- cacheline 2 boundary (128 bytes) was 28 bytes ago --- */
	float                      m_flTargetDelay[16];  /*   388    64 */
	/* <0> (null):0 */
	void CMultiManager(class CMultiManager *, const class CMultiManager  &);

	/* <0> (null):0 */
	void CMultiManager(class CMultiManager *);

	/* <0> (null):0 */
	virtual void KeyValue(class CMultiManager *, KeyValueData *); /* linkage=_ZN13CMultiManager8KeyValueEP14KeyValueData_s */

	/* <0> (null):0 */
	virtual void Spawn(class CMultiManager *); /* linkage=_ZN13CMultiManager5SpawnEv */

	/* <0> (null):0 */
	void ManagerThink(class CMultiManager *); /* linkage=_ZN13CMultiManager12ManagerThinkEv */

	/* <0> (null):0 */
	void ManagerUse(class CMultiManager *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float); /* linkage=_ZN13CMultiManager10ManagerUseEP11CBaseEntityS1_8USE_TYPEf */

	/* <0> (null):0 */
	virtual void Restart(class CMultiManager *); /* linkage=_ZN13CMultiManager7RestartEv */

	/* <0> (null):0 */
	virtual BOOL HasTarget(class CMultiManager *, string_t); /* linkage=_ZN13CMultiManager9HasTargetEj */

	/* <0> (null):0 */
	virtual int ObjectCaps(class CMultiManager *); /* linkage=_ZN13CMultiManager10ObjectCapsEv */

	/* <0> (null):0 */
	virtual int Save(class CMultiManager *, class CSave &); /* linkage=_ZN13CMultiManager4SaveER5CSave */

	/* <0> (null):0 */
	virtual int Restore(class CMultiManager *, class CRestore &); /* linkage=_ZN13CMultiManager7RestoreER8CRestore */

private:

	/* <0> (null):0 */
	BOOL IsClone(class CMultiManager *); /* linkage=_ZN13CMultiManager7IsCloneEv */

	/* <0> (null):0 */
	BOOL ShouldClone(class CMultiManager *); /* linkage=_ZN13CMultiManager11ShouldCloneEv */

	/* <0> (null):0 */
	class CMultiManager * Clone(class CMultiManager *); /* linkage=_ZN13CMultiManager5CloneEv */

	/* --- cacheline 3 boundary (192 bytes) was 28 bytes ago --- */
	/* vtable has 7 entries: {
	   [3] = KeyValue(_ZN13CMultiManager8KeyValueEP14KeyValueData_s), 
	   [0] = Spawn(_ZN13CMultiManager5SpawnEv), 
	   [2] = Restart(_ZN13CMultiManager7RestartEv), 
	   [38] = HasTarget(_ZN13CMultiManager9HasTargetEj), 
	   [6] = ObjectCaps(_ZN13CMultiManager10ObjectCapsEv), 
	   [4] = Save(_ZN13CMultiManager4SaveER5CSave), 
	   [5] = Restore(_ZN13CMultiManager7RestoreER8CRestore), 
	} */
	/* size: 452, cachelines: 8, members: 7 */
	/* last cacheline: 4 bytes */

	/* BRAIN FART ALERT! 452 != 220 + 0(holes), diff = 232 */

}; /* size: 452 */

/* 1274 */
/* <0> (null):0 */
TYPEDESCRIPTION            array[5]; /* size: 80 */

/* 1275 */
/* <0> (null):0 */
int                        array[16]; /* size: 64 */

/* 1276 */
/* <0> (null):0 */
float                      array[16]; /* size: 64 */

/* 1277 */
 /* pointer to 1273 */
 /* size: 4 */

/* 1278 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1279 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 452 */

/* 1280 */
/* <0> (null):0 */
class CTriggerRelay : public CBaseDelay {
public:

	/* class CBaseDelay          <ancestor>; */      /*     0     0 */
	TYPEDESCRIPTION            m_SaveData[1];        /*     0    16 */
private:

	USE_TYPE                   triggerType;          /*   160     4 */
	/* <0> (null):0 */
	void CTriggerRelay(class CTriggerRelay *, const class CTriggerRelay  &);

	/* <0> (null):0 */
	void CTriggerRelay(class CTriggerRelay *);

	/* <0> (null):0 */
	virtual void KeyValue(class CTriggerRelay *, KeyValueData *); /* linkage=_ZN13CTriggerRelay8KeyValueEP14KeyValueData_s */

	/* <0> (null):0 */
	virtual void Spawn(class CTriggerRelay *); /* linkage=_ZN13CTriggerRelay5SpawnEv */

	/* <0> (null):0 */
	virtual void Use(class CTriggerRelay *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float); /* linkage=_ZN13CTriggerRelay3UseEP11CBaseEntityS1_8USE_TYPEf */

	/* <0> (null):0 */
	virtual int ObjectCaps(class CTriggerRelay *); /* linkage=_ZN13CTriggerRelay10ObjectCapsEv */

	/* <0> (null):0 */
	virtual int Save(class CTriggerRelay *, class CSave &); /* linkage=_ZN13CTriggerRelay4SaveER5CSave */

	/* <0> (null):0 */
	virtual int Restore(class CTriggerRelay *, class CRestore &); /* linkage=_ZN13CTriggerRelay7RestoreER8CRestore */

	/* vtable has 6 entries: {
	   [3] = KeyValue(_ZN13CTriggerRelay8KeyValueEP14KeyValueData_s), 
	   [0] = Spawn(_ZN13CTriggerRelay5SpawnEv), 
	   [46] = Use(_ZN13CTriggerRelay3UseEP11CBaseEntityS1_8USE_TYPEf), 
	   [6] = ObjectCaps(_ZN13CTriggerRelay10ObjectCapsEv), 
	   [4] = Save(_ZN13CTriggerRelay4SaveER5CSave), 
	   [5] = Restore(_ZN13CTriggerRelay7RestoreER8CRestore), 
	} */
	/* size: 164, cachelines: 3, members: 3 */
	/* last cacheline: 36 bytes */

	/* BRAIN FART ALERT! 164 != 20 + 0(holes), diff = 144 */

}; /* size: 164 */

/* 1281 */
 /* pointer to 1280 */
 /* size: 4 */

/* 1282 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1283 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 164 */

/* 1284 */
/* <0> (null):0 */
class CAutoTrigger : public CBaseDelay {
public:

	/* class CBaseDelay          <ancestor>; */      /*     0     0 */
	TYPEDESCRIPTION            m_SaveData[2];        /*     0    32 */
private:

	int                        m_globalstate;        /*   160     4 */
	USE_TYPE                   triggerType;          /*   164     4 */
	/* <0> (null):0 */
	void CAutoTrigger(class CAutoTrigger *, const class CAutoTrigger  &);

	/* <0> (null):0 */
	void CAutoTrigger(class CAutoTrigger *);

	/* <0> (null):0 */
	virtual void KeyValue(class CAutoTrigger *, KeyValueData *); /* linkage=_ZN12CAutoTrigger8KeyValueEP14KeyValueData_s */

	/* <0> (null):0 */
	virtual void Spawn(class CAutoTrigger *); /* linkage=_ZN12CAutoTrigger5SpawnEv */

	/* <0> (null):0 */
	virtual void Precache(class CAutoTrigger *); /* linkage=_ZN12CAutoTrigger8PrecacheEv */

	/* <0> (null):0 */
	virtual void Think(class CAutoTrigger *); /* linkage=_ZN12CAutoTrigger5ThinkEv */

	/* <0> (null):0 */
	virtual int ObjectCaps(class CAutoTrigger *); /* linkage=_ZN12CAutoTrigger10ObjectCapsEv */

	/* <0> (null):0 */
	virtual int Save(class CAutoTrigger *, class CSave &); /* linkage=_ZN12CAutoTrigger4SaveER5CSave */

	/* <0> (null):0 */
	virtual int Restore(class CAutoTrigger *, class CRestore &); /* linkage=_ZN12CAutoTrigger7RestoreER8CRestore */

	/* vtable has 7 entries: {
	   [3] = KeyValue(_ZN12CAutoTrigger8KeyValueEP14KeyValueData_s), 
	   [0] = Spawn(_ZN12CAutoTrigger5SpawnEv), 
	   [1] = Precache(_ZN12CAutoTrigger8PrecacheEv), 
	   [44] = Think(_ZN12CAutoTrigger5ThinkEv), 
	   [6] = ObjectCaps(_ZN12CAutoTrigger10ObjectCapsEv), 
	   [4] = Save(_ZN12CAutoTrigger4SaveER5CSave), 
	   [5] = Restore(_ZN12CAutoTrigger7RestoreER8CRestore), 
	} */
	/* size: 168, cachelines: 3, members: 4 */
	/* last cacheline: 40 bytes */

	/* BRAIN FART ALERT! 168 != 40 + 0(holes), diff = 128 */

}; /* size: 168 */

/* 1285 */
/* <0> (null):0 */
TYPEDESCRIPTION            array[2]; /* size: 32 */

/* 1286 */
 /* pointer to 1284 */
 /* size: 4 */

/* 1287 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1288 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 168 */

/* 1289 */
/* <0> (null):0 */
class CFrictionModifier : public CBaseEntity {
public:

	/* struct CBaseEntity         <ancestor>; */     /*     0     0 */
	TYPEDESCRIPTION            m_SaveData[1];        /*     0    16 */
	float                      m_frictionFraction;   /*   152     4 */
	/* <0> (null):0 */
	void CFrictionModifier(class CFrictionModifier *, const class CFrictionModifier  &);

	/* <0> (null):0 */
	void CFrictionModifier(class CFrictionModifier *);

	/* <0> (null):0 */
	virtual void Spawn(class CFrictionModifier *); /* linkage=_ZN17CFrictionModifier5SpawnEv */

	/* <0> (null):0 */
	virtual void KeyValue(class CFrictionModifier *, KeyValueData *); /* linkage=_ZN17CFrictionModifier8KeyValueEP14KeyValueData_s */

	/* <0> (null):0 */
	void ChangeFriction(class CFrictionModifier *, class CBaseEntity *); /* linkage=_ZN17CFrictionModifier14ChangeFrictionEP11CBaseEntity */

	/* <0> (null):0 */
	virtual int Save(class CFrictionModifier *, class CSave &); /* linkage=_ZN17CFrictionModifier4SaveER5CSave */

	/* <0> (null):0 */
	virtual int Restore(class CFrictionModifier *, class CRestore &); /* linkage=_ZN17CFrictionModifier7RestoreER8CRestore */

	/* <0> (null):0 */
	virtual int ObjectCaps(class CFrictionModifier *); /* linkage=_ZN17CFrictionModifier10ObjectCapsEv */

	/* vtable has 5 entries: {
	   [0] = Spawn(_ZN17CFrictionModifier5SpawnEv), 
	   [3] = KeyValue(_ZN17CFrictionModifier8KeyValueEP14KeyValueData_s), 
	   [4] = Save(_ZN17CFrictionModifier4SaveER5CSave), 
	   [5] = Restore(_ZN17CFrictionModifier7RestoreER8CRestore), 
	   [6] = ObjectCaps(_ZN17CFrictionModifier10ObjectCapsEv), 
	} */
	/* size: 156, cachelines: 3, members: 3 */
	/* last cacheline: 28 bytes */

	/* BRAIN FART ALERT! 156 != 20 + 0(holes), diff = 136 */

}; /* size: 156 */

/* 1290 */
 /* pointer to 1289 */
 /* size: 4 */

/* 1291 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1292 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 156 */

/* 1293 */
/* <0> (null):0 */
class HostageStateMachine : public SimpleStateMachine<CHostageImprov*, HostageState>, public IImprovEvent {
public:

	/* class SimpleStateMachine<CHostageImprov*, HostageState> <ancestor>; */ /*     4    12 */
	/* class IImprovEvent        <ancestor>; */      /*     0     4 */
	/* <0> (null):0 */
	void HostageStateMachine(class HostageStateMachine *, const class HostageStateMachine  &);

	/* <0> (null):0 */
	void HostageStateMachine(class HostageStateMachine *);

	/* <0> (null):0 */
	void ~HostageStateMachine(class HostageStateMachine *, int);

	/* <0> (null):0 */
	virtual void OnMoveToSuccess(class HostageStateMachine *, const class Vector  &); /* linkage=_ZN19HostageStateMachine15OnMoveToSuccessERK6Vector */

	/* <0> (null):0 */
	virtual void OnMoveToFailure(class HostageStateMachine *, const class Vector  &, enum MoveToFailureType); /* linkage=_ZN19HostageStateMachine15OnMoveToFailureERK6VectorN12IImprovEvent17MoveToFailureTypeE */

	/* <0> (null):0 */
	virtual void OnInjury(class HostageStateMachine *, float); /* linkage=_ZN19HostageStateMachine8OnInjuryEf */

	/* <0> (null):0 */
	void UpdateStationaryAnimation(class HostageStateMachine *, class CHostageImprov *); /* linkage=_ZN19HostageStateMachine25UpdateStationaryAnimationEP14CHostageImprov */

	/* vtable has 3 entries: {
	   [0] = OnMoveToSuccess(_ZN19HostageStateMachine15OnMoveToSuccessERK6Vector), 
	   [1] = OnMoveToFailure(_ZN19HostageStateMachine15OnMoveToFailureERK6VectorN12IImprovEvent17MoveToFailureTypeE), 
	   [2] = OnInjury(_ZN19HostageStateMachine8OnInjuryEf), 
	} */
	/* size: 16, cachelines: 1, members: 2 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 1294 */
 /* pointer to 1293 */
 /* size: 4 */

/* 1295 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1296 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 16 */

/* 1297 */
/* <0> (null):0 */
class SimpleState<CHostageImprov*> {
	int ()(void) * *           _vptr.SimpleState;    /*     0     4 */
private:

	class SimpleState<CHostageImprov*> * m_parent;   /*     4     4 */
	/* <0> (null):0 */
	void SimpleState(class SimpleState<CHostageImprov*> *, const class SimpleState<CHostageImprov*>  &);

	/* <0> (null):0 */
	void SimpleState(class SimpleState<CHostageImprov*> *);

	/* <0> (null):0 */
	virtual void ~SimpleState(class SimpleState<CHostageImprov*> *, int);

	/* <0> (null):0 */
	virtual void OnEnter(class SimpleState<CHostageImprov*> *, class CHostageImprov *); /* linkage=_ZN11SimpleStateIP14CHostageImprovE7OnEnterES1_ */

	/* <0> (null):0 */
	virtual void OnUpdate(class SimpleState<CHostageImprov*> *, class CHostageImprov *); /* linkage=_ZN11SimpleStateIP14CHostageImprovE8OnUpdateES1_ */

	/* <0> (null):0 */
	virtual void OnExit(class SimpleState<CHostageImprov*> *, class CHostageImprov *); /* linkage=_ZN11SimpleStateIP14CHostageImprovE6OnExitES1_ */

	/* <0> (null):0 */
	virtual const char  * GetName(const class SimpleState<CHostageImprov*>  *); /* linkage=_ZNK11SimpleStateIP14CHostageImprovE7GetNameEv */

	/* <0> (null):0 */
	void SetParent(class SimpleState<CHostageImprov*> *, class SimpleState<CHostageImprov*> *); /* linkage=_ZN11SimpleStateIP14CHostageImprovE9SetParentEPS2_ */

	/* <0> (null):0 */
	class SimpleState<CHostageImprov*> * GetParent(const class SimpleState<CHostageImprov*>  *); /* linkage=_ZNK11SimpleStateIP14CHostageImprovE9GetParentEv */

	/* vtable has 4 entries: {
	   [2] = OnEnter(_ZN11SimpleStateIP14CHostageImprovE7OnEnterES1_), 
	   [3] = OnUpdate(_ZN11SimpleStateIP14CHostageImprovE8OnUpdateES1_), 
	   [4] = OnExit(_ZN11SimpleStateIP14CHostageImprovE6OnExitES1_), 
	   [5] = GetName(_ZNK11SimpleStateIP14CHostageImprovE7GetNameEv), 
	} */
	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 1298 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1299 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 1300 */
 /* pointer to 1301 */
 /* size: 4 */

/* 1301 */
 /* pointer to 1299 */
 /* size: 4 */

/* 1302 */
 /* pointer to 1297 */
 /* size: 4 */

/* 1303 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1304 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1305 */
 /* pointer to 1304 */
 /* size: 4 */

/* 1306 */
 /* pointer to 1307 */
 /* size: 4 */

/* 1307 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1308 */
 /* pointer to 1120 */
 /* size: 4 */

/* 1309 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1310 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1311 */
/* <0> (null):0 */
class IVoiceGameMgrHelper {
	int ()(void) * *           _vptr.IVoiceGameMgrHelper; /*     0     4 */
	/* <0> (null):0 */
	virtual void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *, int);

	/* <0> (null):0 */
	virtual bool CanPlayerHearPlayer(class IVoiceGameMgrHelper *, class CBasePlayer *, class CBasePlayer *); /* linkage=_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_ */

	/* vtable has 1 entries: {
	   [2] = CanPlayerHearPlayer(_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_), 
	} */
	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1312 */
 /* pointer to 1311 */
 /* size: 4 */

/* 1313 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1314 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1315 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1316 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1317 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1318 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1319 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1320 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1321 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1322 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1323 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1324 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1325 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1326 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1327 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1328 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1329 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1330 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1331 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1332 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1333 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1334 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1335 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1336 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1337 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1338 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1339 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1340 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1341 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1342 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1343 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1344 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1345 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1346 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1347 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1348 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1349 */
 /* pointer to 1350 */
 /* size: 4 */

/* 1350 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 676 */

/* 1351 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1352 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1353 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1354 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1355 */
/* <0> (null):0 */
char                       array[128]; /* size: 128 */

/* 1356 */
 /* pointer to 1233 */
 /* size: 4 */

/* 1357 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1358 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1359 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1360 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1361 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1362 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1363 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1364 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1365 */
/* <0> (null):0 */
class HostageEscapeToCoverState {
	/* <0> (null):0 */
	virtual void ~HostageEscapeToCoverState(class HostageEscapeToCoverState *, int);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1366 */
 /* pointer to 1365 */
 /* size: 4 */

/* 1367 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1368 */
/* <0> (null):0 */
class HostageEscapeLookAroundState {
	/* <0> (null):0 */
	virtual void ~HostageEscapeLookAroundState(class HostageEscapeLookAroundState *, int);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1369 */
 /* pointer to 1368 */
 /* size: 4 */

/* 1370 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1371 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1372 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1373 */
 /* pointer to 1131 */
 /* size: 4 */

/* 1374 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1375 */
/* <0> (null):0 */
class HostageEscapeState {
	/* <0> (null):0 */
	virtual void ~HostageEscapeState(class HostageEscapeState *, int);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1376 */
 /* pointer to 1375 */
 /* size: 4 */

/* 1377 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1378 */
/* <0> (null):0 */
class HostageRetreatState {
	/* <0> (null):0 */
	virtual void ~HostageRetreatState(class HostageRetreatState *, int);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1379 */
 /* pointer to 1378 */
 /* size: 4 */

/* 1380 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1381 */
/* <0> (null):0 */
class HostageFollowState {
	/* <0> (null):0 */
	virtual void ~HostageFollowState(class HostageFollowState *, int);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1382 */
 /* pointer to 1381 */
 /* size: 4 */

/* 1383 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1384 */
 /* pointer to 1132 */
 /* size: 4 */

/* 1385 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1386 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1387 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1388 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1389 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1390 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1391 */
 /* pointer to 1167 */
 /* size: 4 */

/* 1392 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1393 */
/* <0> (null):0 */
class CBaseAnimating {
	/* <0> (null):0 */
	void CBaseAnimating(class CBaseAnimating *);

	/* <0> (null):0 */
	virtual void HandleAnimEvent(class CBaseAnimating *, MonsterEvent_t *); /* linkage=_ZN14CBaseAnimating15HandleAnimEventEP14MonsterEvent_t */

	/* vtable has 1 entries: {
	   [58] = HandleAnimEvent(_ZN14CBaseAnimating15HandleAnimEventEP14MonsterEvent_t), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1394 */
 /* pointer to 1393 */
 /* size: 4 */

/* 1395 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1396 */
 /* pointer to 1265 */
 /* size: 4 */

/* 1397 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1398 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1399 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1400 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1401 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1402 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1403 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1404 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1405 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1406 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1407 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1408 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1409 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1410 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1411 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1412 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1413 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1414 */
/* <0> (null):0 */
class CBaseMonster {
	/* <0> (null):0 */
	void CBaseMonster(class CBaseMonster *);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1415 */
 /* pointer to 1414 */
 /* size: 4 */

/* 1416 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1417 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1418 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1419 */
/* <0> (null):0 */
struct CSquadMonster {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1420 */
 /* pointer to 1419 */
 /* size: 4 */

/* 1421 */
 /* pointer to 1422 */
 /* size: 4 */

/* 1422 */
/* <0> (null):0 */
class CBasePlayerItem {
	ItemInfo                   ItemInfoArray[32];    /*     0  1408 */
	/* --- cacheline 22 boundary (1408 bytes) --- */

	/* size: 0, cachelines: 0, members: 1 */

	/* BRAIN FART ALERT! 0 != 1408 + 0(holes), diff = -1408 */

}; /* size: 0 */

/* 1423 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1424 */
 /* pointer to 474 */
 /* size: 4 */

/* 1425 */
 /* pointer to 1273 */
 /* size: 4 */

/* 1426 */
/* <0> (null):0 */
class CBaseEntity *        array[512]; /* size: 2048 */

/* 1427 */
/* <0> (null):0 */
int                        array[512]; /* size: 2048 */

/* 1428 */
 /* pointer to 1222 */
 /* size: 4 */

/* 1429 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1430 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1431 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1432 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1433 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1434 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1435 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1436 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1437 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1438 */
 /* pointer to 82 */
 /* size: 4 */

/* 1439 */
/* <0> (null):0 */
class CGameRules {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1440 */
 /* pointer to 1439 */
 /* size: 4 */

/* 1441 */
/* <0> (null):0 */
ItemInfo                   array[32]; /* size: 1408 */

/* Functions: */

/* <0> (null):0 */
void Vector2D(class Vector2D *)
{
} /* size: 145296624 */

/* <0> (null):0 */
void Vector2D(class Vector2D *, float, float)
{
} /* size: 145259420 */

/* <0> (null):0 */
class Vector2D operator+(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DplERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator-(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DmiERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator*(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DmlEf */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator/(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DdvEf */
{
} /* size: 8 */

/* <0> (null):0 */
float Length(const class Vector2D  *) /* linkage=_ZNK8Vector2D6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector2D  *) /* linkage=_ZNK8Vector2D13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector2D Normalize(const class Vector2D  *) /* linkage=_ZNK8Vector2D9NormalizeEv */
{
} /* size: 8 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector2D *) /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector2D *, float) /* linkage=_ZN8Vector2D6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void Vector(class Vector *)
{
} /* size: 79 */

/* <0> (null):0 */
void Vector(class Vector *, float, float, float)
{
} /* size: 32 */

/* <0> (null):0 */
void Vector(class Vector *, const class Vector  &)
{
} /* size: 2497 */

/* <0> (null):0 */
void Vector(class Vector *, float *)
{
} /* size: 89 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *) /* linkage=_ZNK6VectorngEv */
{
} /* size: 12 */

/* <0> (null):0 */
int operator==(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectoreqERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
int operator!=(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorneERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector operator+(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorplERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectormiERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator*(const class Vector  *, float) /* linkage=_ZNK6VectormlEf */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator/(const class Vector  *, float) /* linkage=_ZNK6VectordvEf */
{
} /* size: 12 */

/* <0> (null):0 */
void CopyToArray(const class Vector  *, float *) /* linkage=_ZNK6Vector11CopyToArrayEPf */
{
} /* size: 144708880 */

/* <0> (null):0 */
float Length(const class Vector  *) /* linkage=_ZNK6Vector6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector  *) /* linkage=_ZNK6Vector13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
float * operator float*(class Vector *) /* linkage=_ZN6VectorcvPfEv */
{
} /* size: 4 */

/* <0> (null):0 */
const float  * operator const float*(const class Vector  *) /* linkage=_ZNK6VectorcvPKfEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector Normalize(const class Vector  *) /* linkage=_ZNK6Vector9NormalizeEv */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector2D Make2D(const class Vector  *) /* linkage=_ZNK6Vector6Make2DEv */
{
} /* size: 8 */

/* <0> (null):0 */
float Length2D(const class Vector  *) /* linkage=_ZNK6Vector8Length2DEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector  *, float) /* linkage=_ZNK6Vector16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector  *, float) /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector *) /* linkage=_ZN6Vector16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector *, float) /* linkage=_ZN6Vector6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void LEVELLIST(LEVELLIST *)
{
} /* size: 145425232 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void CSaveRestoreBuffer(class CSaveRestoreBuffer *)
{
} /* size: 0 */

/* <0> (null):0 */
void CSaveRestoreBuffer(class CSaveRestoreBuffer *, SAVERESTOREDATA *)
{
} /* size: 0 */

/* <0> (null):0 */
void ~CSaveRestoreBuffer(class CSaveRestoreBuffer *, int)
{
} /* size: 0 */

/* <0> (null):0 */
int EntityIndex(class CSaveRestoreBuffer *, entvars_t *) /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
int EntityIndex(class CSaveRestoreBuffer *, edict_t *) /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP7edict_s */
{
} /* size: 4 */

/* <0> (null):0 */
int EntityIndex(class CSaveRestoreBuffer *, EOFFSET) /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEi */
{
} /* size: 4 */

/* <0> (null):0 */
int EntityIndex(class CSaveRestoreBuffer *, class CBaseEntity *) /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP11CBaseEntity */
{
} /* size: 4 */

/* <0> (null):0 */
int EntityFlags(class CSaveRestoreBuffer *, int, int) /* linkage=_ZN18CSaveRestoreBuffer11EntityFlagsEii */
{
} /* size: 4 */

/* <0> (null):0 */
int EntityFlagsSet(class CSaveRestoreBuffer *, int, int) /* linkage=_ZN18CSaveRestoreBuffer14EntityFlagsSetEii */
{
} /* size: 4 */

/* <0> (null):0 */
edict_t * EntityFromIndex(class CSaveRestoreBuffer *, int) /* linkage=_ZN18CSaveRestoreBuffer15EntityFromIndexEi */
{
} /* size: 4 */

/* <0> (null):0 */
short unsigned int TokenHash(class CSaveRestoreBuffer *, const char  *) /* linkage=_ZN18CSaveRestoreBuffer9TokenHashEPKc */
{
} /* size: 2 */

/* <0> (null):0 */
void BufferRewind(class CSaveRestoreBuffer *, int) /* linkage=_ZN18CSaveRestoreBuffer12BufferRewindEi */
{
} /* size: 0 */

/* <0> (null):0 */
unsigned int HashString(class CSaveRestoreBuffer *, const char  *) /* linkage=_ZN18CSaveRestoreBuffer10HashStringEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int ObjectCaps(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void KeyValue(class CBaseEntity *, KeyValueData *) /* linkage=_ZN11CBaseEntity8KeyValueEP14KeyValueData_s */
{
} /* size: 0 */

/* <0> (null):0 */
edict_t * edict(class CBaseEntity *) /* linkage=_ZN11CBaseEntity5edictEv */
{
} /* size: 4 */

/* <0> (null):0 */
int entindex(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8entindexEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CBaseEntity * Instance(edict_t *) /* linkage=_ZN11CBaseEntity8InstanceEP7edict_s */
{
} /* size: 4 */

/* <0> (null):0 */
void CBaseEntity(class CBaseEntity *)
{
} /* size: 0 */

/* <0> (null):0 */
void * operator new(size_t, entvars_t *) /* linkage=_ZN11CBaseEntitynwEjP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Spawn(class CBaseEntity *) /* linkage=_ZN11CBaseEntity5SpawnEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Precache(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8PrecacheEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Restart(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7RestartEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Activate(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8ActivateEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int Classify(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8ClassifyEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void DeathNotice(class CBaseEntity *, entvars_t *) /* linkage=_ZN11CBaseEntity11DeathNoticeEP9entvars_s */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int BloodColor(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10BloodColorEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsTriggered(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity11IsTriggeredEPS_ */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CBaseMonster * MyMonsterPointer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity16MyMonsterPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CSquadMonster * MySquadMonsterPointer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity21MySquadMonsterPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int GetToggleState(class CBaseEntity *) /* linkage=_ZN11CBaseEntity14GetToggleStateEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void AddPoints(class CBaseEntity *, int, BOOL) /* linkage=_ZN11CBaseEntity9AddPointsEii */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void AddPointsToTeam(class CBaseEntity *, int, BOOL) /* linkage=_ZN11CBaseEntity15AddPointsToTeamEii */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL AddPlayerItem(class CBaseEntity *, class CBasePlayerItem *) /* linkage=_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL RemovePlayerItem(class CBaseEntity *, class CBasePlayerItem *) /* linkage=_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int GiveAmmo(class CBaseEntity *, int, char *, int) /* linkage=_ZN11CBaseEntity8GiveAmmoEiPci */
{
} /* size: 4 */

/* <0> (null):0 */
virtual float GetDelay(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8GetDelayEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int IsMoving(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8IsMovingEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void OverrideReset(class CBaseEntity *) /* linkage=_ZN11CBaseEntity13OverrideResetEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void SetToggleState(class CBaseEntity *, int) /* linkage=_ZN11CBaseEntity14SetToggleStateEi */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void StartSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity13StartSneakingEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void StopSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12StopSneakingEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL OnControls(class CBaseEntity *, entvars_t *) /* linkage=_ZN11CBaseEntity10OnControlsEP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10IsSneakingEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsAlive(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7IsAliveEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsBSPModel(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10IsBSPModelEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL ReflectGauss(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12ReflectGaussEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsPlayer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8IsPlayerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsNetClient(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11IsNetClientEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual const char  * TeamID(class CBaseEntity *) /* linkage=_ZN11CBaseEntity6TeamIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Think(class CBaseEntity *) /* linkage=_ZN11CBaseEntity5ThinkEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Touch(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity5TouchEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Use(class CBaseEntity *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float) /* linkage=_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Blocked(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity7BlockedEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
virtual class CBaseEntity * Respawn(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7RespawnEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void UpdateOwner(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11UpdateOwnerEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL FBecomeProne(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12FBecomeProneEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class Vector Center(class CBaseEntity *) /* linkage=_ZN11CBaseEntity6CenterEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector EyePosition(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11EyePositionEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector EarPosition(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11EarPositionEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector BodyTarget(class CBaseEntity *, const class Vector  &) /* linkage=_ZN11CBaseEntity10BodyTargetERK6Vector */
{
} /* size: 12 */

/* <0> (null):0 */
virtual int Illumination(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12IlluminationEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL HasTarget(class CBaseEntity *, string_t) /* linkage=_ZN11CBaseEntity9HasTargetEj */
{
} /* size: 4 */

/* <0> (null):0 */
void CSave(class CSave *, SAVERESTOREDATA *)
{
} /* size: 0 */

/* <0> (null):0 */
void WriteShort(class CSave *, const char  *, const short int  *, int) /* linkage=_ZN5CSave10WriteShortEPKcPKsi */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteInt(class CSave *, const char  *, const int  *, int) /* linkage=_ZN5CSave8WriteIntEPKcPKii */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteFloat(class CSave *, const char  *, const float  *, int) /* linkage=_ZN5CSave10WriteFloatEPKcPKfi */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteTime(class CSave *, const char  *, const float  *, int) /* linkage=_ZN5CSave9WriteTimeEPKcPKfi */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteData(class CSave *, const char  *, int, const char  *) /* linkage=_ZN5CSave9WriteDataEPKciS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteString(class CSave *, const char  *, const char  *) /* linkage=_ZN5CSave11WriteStringEPKcS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteString(class CSave *, const char  *, const int  *, int) /* linkage=_ZN5CSave11WriteStringEPKcPKii */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteVector(class CSave *, const char  *, const class Vector  &) /* linkage=_ZN5CSave11WriteVectorEPKcRK6Vector */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteVector(class CSave *, const char  *, const float  *, int) /* linkage=_ZN5CSave11WriteVectorEPKcPKfi */
{
} /* size: 0 */

/* <0> (null):0 */
void WritePositionVector(class CSave *, const char  *, const class Vector  &) /* linkage=_ZN5CSave19WritePositionVectorEPKcRK6Vector */
{
} /* size: 0 */

/* <0> (null):0 */
void WritePositionVector(class CSave *, const char  *, const float  *, int) /* linkage=_ZN5CSave19WritePositionVectorEPKcPKfi */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteFunction(class CSave *, const char  *, void * *, int) /* linkage=_ZN5CSave13WriteFunctionEPKcPPvi */
{
} /* size: 0 */

/* <0> (null):0 */
int WriteEntVars(class CSave *, const char  *, entvars_t *) /* linkage=_ZN5CSave12WriteEntVarsEPKcP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
int WriteFields(class CSave *, const char  *, void *, TYPEDESCRIPTION *, int) /* linkage=_ZN5CSave11WriteFieldsEPKcPvP15TYPEDESCRIPTIONi */
{
} /* size: 4 */

/* <0> (null):0 */
int DataEmpty(class CSave *, const char  *, int) /* linkage=_ZN5CSave9DataEmptyEPKci */
{
} /* size: 4 */

/* <0> (null):0 */
void BufferField(class CSave *, const char  *, int, const char  *) /* linkage=_ZN5CSave11BufferFieldEPKciS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void BufferString(class CSave *, char *, int) /* linkage=_ZN5CSave12BufferStringEPci */
{
} /* size: 0 */

/* <0> (null):0 */
void BufferData(class CSave *, const char  *, int) /* linkage=_ZN5CSave10BufferDataEPKci */
{
} /* size: 0 */

/* <0> (null):0 */
void BufferHeader(class CSave *, const char  *, int) /* linkage=_ZN5CSave12BufferHeaderEPKci */
{
} /* size: 0 */

/* <0> (null):0 */
void ~CSave(class CSave *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void CRestore(class CRestore *, SAVERESTOREDATA *)
{
} /* size: 0 */

/* <0> (null):0 */
int ReadEntVars(class CRestore *, const char  *, entvars_t *) /* linkage=_ZN8CRestore11ReadEntVarsEPKcP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
int ReadFields(class CRestore *, const char  *, void *, TYPEDESCRIPTION *, int) /* linkage=_ZN8CRestore10ReadFieldsEPKcPvP15TYPEDESCRIPTIONi */
{
} /* size: 4 */

/* <0> (null):0 */
int ReadField(class CRestore *, void *, TYPEDESCRIPTION *, int, int, int, char *, void *) /* linkage=_ZN8CRestore9ReadFieldEPvP15TYPEDESCRIPTIONiiiPcS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
int ReadInt(class CRestore *) /* linkage=_ZN8CRestore7ReadIntEv */
{
} /* size: 4 */

/* <0> (null):0 */
short int ReadShort(class CRestore *) /* linkage=_ZN8CRestore9ReadShortEv */
{
} /* size: 2 */

/* <0> (null):0 */
int ReadNamedInt(class CRestore *, const char  *) /* linkage=_ZN8CRestore12ReadNamedIntEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
char * ReadNamedString(class CRestore *, const char  *) /* linkage=_ZN8CRestore15ReadNamedStringEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
int Empty(class CRestore *) /* linkage=_ZN8CRestore5EmptyEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetGlobalMode(class CRestore *, int) /* linkage=_ZN8CRestore13SetGlobalModeEi */
{
} /* size: 0 */

/* <0> (null):0 */
void PrecacheMode(class CRestore *, BOOL) /* linkage=_ZN8CRestore12PrecacheModeEi */
{
} /* size: 0 */

/* <0> (null):0 */
char * BufferPointer(class CRestore *) /* linkage=_ZN8CRestore13BufferPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
void BufferReadBytes(class CRestore *, char *, int) /* linkage=_ZN8CRestore15BufferReadBytesEPci */
{
} /* size: 0 */

/* <0> (null):0 */
void BufferSkipBytes(class CRestore *, int) /* linkage=_ZN8CRestore15BufferSkipBytesEi */
{
} /* size: 0 */

/* <0> (null):0 */
int BufferSkipZString(class CRestore *) /* linkage=_ZN8CRestore17BufferSkipZStringEv */
{
} /* size: 4 */

/* <0> (null):0 */
int BufferCheckZString(class CRestore *, const char  *) /* linkage=_ZN8CRestore18BufferCheckZStringEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
void BufferReadHeader(class CRestore *, HEADER *) /* linkage=_ZN8CRestore16BufferReadHeaderEP6HEADER */
{
} /* size: 0 */

/* <0> (null):0 */
void CGlobalState(class CGlobalState *)
{
} /* size: 144957912 */

/* <0> (null):0 */
void Reset(class CGlobalState *) /* linkage=_ZN12CGlobalState5ResetEv */
{
} /* size: 145412192 */

/* <0> (null):0 */
void ClearStates(class CGlobalState *) /* linkage=_ZN12CGlobalState11ClearStatesEv */
{
} /* size: 145414792 */

/* <0> (null):0 */
void EntityAdd(class CGlobalState *, string_t, string_t, GLOBALESTATE) /* linkage=_ZN12CGlobalState9EntityAddEjj12GLOBALESTATE */
{
} /* size: 145442180 */

/* <0> (null):0 */
void EntitySetState(class CGlobalState *, string_t, GLOBALESTATE) /* linkage=_ZN12CGlobalState14EntitySetStateEj12GLOBALESTATE */
{
} /* size: 145461296 */

/* <0> (null):0 */
void EntityUpdate(class CGlobalState *, string_t, string_t) /* linkage=_ZN12CGlobalState12EntityUpdateEjj */
{
} /* size: 145463792 */

/* <0> (null):0 */
const globalentity_t  * EntityFromTable(class CGlobalState *, string_t) /* linkage=_ZN12CGlobalState15EntityFromTableEj */
{
} /* size: 4 */

/* <0> (null):0 */
GLOBALESTATE EntityGetState(class CGlobalState *, string_t) /* linkage=_ZN12CGlobalState14EntityGetStateEj */
{
} /* size: 4 */

/* <0> (null):0 */
int EntityInTable(class CGlobalState *, string_t) /* linkage=_ZN12CGlobalState13EntityInTableEj */
{
} /* size: 4 */

/* <0> (null):0 */
int Save(class CGlobalState *, class CSave &) /* linkage=_ZN12CGlobalState4SaveER5CSave */
{
} /* size: 4 */

/* <0> (null):0 */
int Restore(class CGlobalState *, class CRestore &) /* linkage=_ZN12CGlobalState7RestoreER8CRestore */
{
} /* size: 4 */

/* <0> (null):0 */
void DumpGlobals(class CGlobalState *) /* linkage=_ZN12CGlobalState11DumpGlobalsEv */
{
} /* size: 145424360 */

/* <0> (null):0 */
globalentity_t * Find(class CGlobalState *, string_t) /* linkage=_ZN12CGlobalState4FindEj */
{
} /* size: 4 */

/* <0> (null):0 */
edict_t * Get(class EHANDLE *) /* linkage=_ZN7EHANDLE3GetEv */
{
} /* size: 4 */

/* <0> (null):0 */
edict_t * Set(class EHANDLE *, edict_t *) /* linkage=_ZN7EHANDLE3SetEP7edict_s */
{
} /* size: 4 */

/* <0> (null):0 */
int operator int(class EHANDLE *) /* linkage=_ZN7EHANDLEcviEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CBaseEntity * operator CBaseEntity*(class EHANDLE *) /* linkage=_ZN7EHANDLEcvP11CBaseEntityEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CBaseEntity * operator=(class EHANDLE *, class CBaseEntity *) /* linkage=_ZN7EHANDLEaSEP11CBaseEntity */
{
} /* size: 4 */

/* <0> (null):0 */
class CBaseEntity * operator->(class EHANDLE *) /* linkage=_ZN7EHANDLEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
void CUtlMemory(class CUtlMemory<char*> *, int, int)
{
} /* size: 0 */

/* <0> (null):0 */
void CUtlMemory(class CUtlMemory<char*> *, char * *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void ~CUtlMemory(class CUtlMemory<char*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
char * & operator[](class CUtlMemory<char*> *, int) /* linkage=_ZN10CUtlMemoryIPcEixEi */
{
} /* size: 4 */

/* <0> (null):0 */
const char *  & operator[](const class CUtlMemory<char*>  *, int) /* linkage=_ZNK10CUtlMemoryIPcEixEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsIdxValid(const class CUtlMemory<char*>  *, int) /* linkage=_ZNK10CUtlMemoryIPcE10IsIdxValidEi */
{
} /* size: 1 */

/* <0> (null):0 */
char * * Base(class CUtlMemory<char*> *) /* linkage=_ZN10CUtlMemoryIPcE4BaseEv */
{
} /* size: 4 */

/* <0> (null):0 */
const char *  * Base(const class CUtlMemory<char*>  *) /* linkage=_ZNK10CUtlMemoryIPcE4BaseEv */
{
} /* size: 4 */

/* <0> (null):0 */
int NumAllocated(const class CUtlMemory<char*>  *) /* linkage=_ZNK10CUtlMemoryIPcE12NumAllocatedEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Grow(class CUtlMemory<char*> *, int) /* linkage=_ZN10CUtlMemoryIPcE4GrowEi */
{
} /* size: 0 */

/* <0> (null):0 */
void EnsureCapacity(class CUtlMemory<char*> *, int) /* linkage=_ZN10CUtlMemoryIPcE14EnsureCapacityEi */
{
} /* size: 0 */

/* <0> (null):0 */
void Purge(class CUtlMemory<char*> *) /* linkage=_ZN10CUtlMemoryIPcE5PurgeEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool IsExternallyAllocated(const class CUtlMemory<char*>  *) /* linkage=_ZNK10CUtlMemoryIPcE21IsExternallyAllocatedEv */
{
} /* size: 1 */

/* <0> (null):0 */
void SetGrowSize(class CUtlMemory<char*> *, int) /* linkage=_ZN10CUtlMemoryIPcE11SetGrowSizeEi */
{
} /* size: 0 */

/* <0> (null):0 */
void CUtlVector(class CUtlVector<char*> *, int, int)
{
} /* size: 0 */

/* <0> (null):0 */
void CUtlVector(class CUtlVector<char*> *, char * *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void ~CUtlVector(class CUtlVector<char*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
char * & operator[](class CUtlVector<char*> *, int) /* linkage=_ZN10CUtlVectorIPcEixEi */
{
} /* size: 4 */

/* <0> (null):0 */
const char *  & operator[](const class CUtlVector<char*>  *, int) /* linkage=_ZNK10CUtlVectorIPcEixEi */
{
} /* size: 4 */

/* <0> (null):0 */
char * & Element(class CUtlVector<char*> *, int) /* linkage=_ZN10CUtlVectorIPcE7ElementEi */
{
} /* size: 4 */

/* <0> (null):0 */
const char *  & Element(const class CUtlVector<char*>  *, int) /* linkage=_ZNK10CUtlVectorIPcE7ElementEi */
{
} /* size: 4 */

/* <0> (null):0 */
char * * Base(class CUtlVector<char*> *) /* linkage=_ZN10CUtlVectorIPcE4BaseEv */
{
} /* size: 4 */

/* <0> (null):0 */
const char *  * Base(const class CUtlVector<char*>  *) /* linkage=_ZNK10CUtlVectorIPcE4BaseEv */
{
} /* size: 4 */

/* <0> (null):0 */
int Count(const class CUtlVector<char*>  *) /* linkage=_ZNK10CUtlVectorIPcE5CountEv */
{
} /* size: 4 */

/* <0> (null):0 */
int Size(const class CUtlVector<char*>  *) /* linkage=_ZNK10CUtlVectorIPcE4SizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsValidIndex(const class CUtlVector<char*>  *, int) /* linkage=_ZNK10CUtlVectorIPcE12IsValidIndexEi */
{
} /* size: 1 */

/* <0> (null):0 */
int AddToHead(class CUtlVector<char*> *) /* linkage=_ZN10CUtlVectorIPcE9AddToHeadEv */
{
} /* size: 4 */

/* <0> (null):0 */
int AddToTail(class CUtlVector<char*> *) /* linkage=_ZN10CUtlVectorIPcE9AddToTailEv */
{
} /* size: 4 */

/* <0> (null):0 */
int InsertBefore(class CUtlVector<char*> *, int) /* linkage=_ZN10CUtlVectorIPcE12InsertBeforeEi */
{
} /* size: 4 */

/* <0> (null):0 */
int InsertAfter(class CUtlVector<char*> *, int) /* linkage=_ZN10CUtlVectorIPcE11InsertAfterEi */
{
} /* size: 4 */

/* <0> (null):0 */
int AddToHead(class CUtlVector<char*> *, const char *  &) /* linkage=_ZN10CUtlVectorIPcE9AddToHeadERKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
int AddToTail(class CUtlVector<char*> *, const char *  &) /* linkage=_ZN10CUtlVectorIPcE9AddToTailERKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
int InsertBefore(class CUtlVector<char*> *, int, const char *  &) /* linkage=_ZN10CUtlVectorIPcE12InsertBeforeEiRKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
int InsertAfter(class CUtlVector<char*> *, int, const char *  &) /* linkage=_ZN10CUtlVectorIPcE11InsertAfterEiRKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
int AddMultipleToHead(class CUtlVector<char*> *, int) /* linkage=_ZN10CUtlVectorIPcE17AddMultipleToHeadEi */
{
} /* size: 4 */

/* <0> (null):0 */
int AddMultipleToTail(class CUtlVector<char*> *, int) /* linkage=_ZN10CUtlVectorIPcE17AddMultipleToTailEi */
{
} /* size: 4 */

/* <0> (null):0 */
int InsertMultipleBefore(class CUtlVector<char*> *, int, int) /* linkage=_ZN10CUtlVectorIPcE20InsertMultipleBeforeEii */
{
} /* size: 4 */

/* <0> (null):0 */
int InsertMultipleAfter(class CUtlVector<char*> *, int, int) /* linkage=_ZN10CUtlVectorIPcE19InsertMultipleAfterEii */
{
} /* size: 4 */

/* <0> (null):0 */
void SetSize(class CUtlVector<char*> *, int) /* linkage=_ZN10CUtlVectorIPcE7SetSizeEi */
{
} /* size: 0 */

/* <0> (null):0 */
void CopyArray(class CUtlVector<char*> *, const char *  *, int) /* linkage=_ZN10CUtlVectorIPcE9CopyArrayEPKS0_i */
{
} /* size: 0 */

/* <0> (null):0 */
int AddVectorToTail(class CUtlVector<char*> *, const class CUtlVector<char*>  &) /* linkage=_ZN10CUtlVectorIPcE15AddVectorToTailERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
int Find(class CUtlVector<char*> *, const char *  &) /* linkage=_ZN10CUtlVectorIPcE4FindERKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
bool HasElement(class CUtlVector<char*> *, const char *  &) /* linkage=_ZN10CUtlVectorIPcE10HasElementERKS0_ */
{
} /* size: 1 */

/* <0> (null):0 */
void EnsureCapacity(class CUtlVector<char*> *, int) /* linkage=_ZN10CUtlVectorIPcE14EnsureCapacityEi */
{
} /* size: 0 */

/* <0> (null):0 */
void FastRemove(class CUtlVector<char*> *, int) /* linkage=_ZN10CUtlVectorIPcE10FastRemoveEi */
{
} /* size: 0 */

/* <0> (null):0 */
void Remove(class CUtlVector<char*> *, int) /* linkage=_ZN10CUtlVectorIPcE6RemoveEi */
{
} /* size: 0 */

/* <0> (null):0 */
void FindAndRemove(class CUtlVector<char*> *, const char *  &) /* linkage=_ZN10CUtlVectorIPcE13FindAndRemoveERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void RemoveMultiple(class CUtlVector<char*> *, int, int) /* linkage=_ZN10CUtlVectorIPcE14RemoveMultipleEii */
{
} /* size: 0 */

/* <0> (null):0 */
void RemoveAll(class CUtlVector<char*> *) /* linkage=_ZN10CUtlVectorIPcE9RemoveAllEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Purge(class CUtlVector<char*> *) /* linkage=_ZN10CUtlVectorIPcE5PurgeEv */
{
} /* size: 0 */

/* <0> (null):0 */
void PurgeAndDeleteElements(class CUtlVector<char*> *) /* linkage=_ZN10CUtlVectorIPcE22PurgeAndDeleteElementsEv */
{
} /* size: 0 */

/* <0> (null):0 */
void SetGrowSize(class CUtlVector<char*> *, int) /* linkage=_ZN10CUtlVectorIPcE11SetGrowSizeEi */
{
} /* size: 0 */

/* <0> (null):0 */
void CUtlVector(class CUtlVector<char*> *, const class CUtlVector<char*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void GrowVector(class CUtlVector<char*> *, int) /* linkage=_ZN10CUtlVectorIPcE10GrowVectorEi */
{
} /* size: 0 */

/* <0> (null):0 */
void ShiftElementsRight(class CUtlVector<char*> *, int, int) /* linkage=_ZN10CUtlVectorIPcE18ShiftElementsRightEii */
{
} /* size: 0 */

/* <0> (null):0 */
void ShiftElementsLeft(class CUtlVector<char*> *, int, int) /* linkage=_ZN10CUtlVectorIPcE17ShiftElementsLeftEii */
{
} /* size: 0 */

/* <0> (null):0 */
void ResetDbgInfo(class CUtlVector<char*> *) /* linkage=_ZN10CUtlVectorIPcE12ResetDbgInfoEv */
{
} /* size: 0 */

/* <0> (null):0 */
void CHintMessage(class CHintMessage *, const char  *, bool, class CUtlVector<const char*> *, float)
{
} /* size: 0 */

/* <0> (null):0 */
void ~CHintMessage(class CHintMessage *, int)
{
} /* size: 0 */

/* <0> (null):0 */
float GetDuration(const class CHintMessage  *) /* linkage=_ZNK12CHintMessage11GetDurationEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Send(class CHintMessage *, class CBaseEntity &) /* linkage=_ZN12CHintMessage4SendER11CBaseEntity */
{
} /* size: 0 */

/* <0> (null):0 */
void CUtlMemory(class CUtlMemory<CHintMessage*> *, int, int)
{
} /* size: 0 */

/* <0> (null):0 */
void CUtlMemory(class CUtlMemory<CHintMessage*> *, class CHintMessage * *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void ~CUtlMemory(class CUtlMemory<CHintMessage*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class CHintMessage * & operator[](class CUtlMemory<CHintMessage*> *, int) /* linkage=_ZN10CUtlMemoryIP12CHintMessageEixEi */
{
} /* size: 4 */

/* <0> (null):0 */
const class CHintMessage *  & operator[](const class CUtlMemory<CHintMessage*>  *, int) /* linkage=_ZNK10CUtlMemoryIP12CHintMessageEixEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsIdxValid(const class CUtlMemory<CHintMessage*>  *, int) /* linkage=_ZNK10CUtlMemoryIP12CHintMessageE10IsIdxValidEi */
{
} /* size: 1 */

/* <0> (null):0 */
class CHintMessage * * Base(class CUtlMemory<CHintMessage*> *) /* linkage=_ZN10CUtlMemoryIP12CHintMessageE4BaseEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class CHintMessage *  * Base(const class CUtlMemory<CHintMessage*>  *) /* linkage=_ZNK10CUtlMemoryIP12CHintMessageE4BaseEv */
{
} /* size: 4 */

/* <0> (null):0 */
int NumAllocated(const class CUtlMemory<CHintMessage*>  *) /* linkage=_ZNK10CUtlMemoryIP12CHintMessageE12NumAllocatedEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Grow(class CUtlMemory<CHintMessage*> *, int) /* linkage=_ZN10CUtlMemoryIP12CHintMessageE4GrowEi */
{
} /* size: 0 */

/* <0> (null):0 */
void EnsureCapacity(class CUtlMemory<CHintMessage*> *, int) /* linkage=_ZN10CUtlMemoryIP12CHintMessageE14EnsureCapacityEi */
{
} /* size: 0 */

/* <0> (null):0 */
void Purge(class CUtlMemory<CHintMessage*> *) /* linkage=_ZN10CUtlMemoryIP12CHintMessageE5PurgeEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool IsExternallyAllocated(const class CUtlMemory<CHintMessage*>  *) /* linkage=_ZNK10CUtlMemoryIP12CHintMessageE21IsExternallyAllocatedEv */
{
} /* size: 1 */

/* <0> (null):0 */
void SetGrowSize(class CUtlMemory<CHintMessage*> *, int) /* linkage=_ZN10CUtlMemoryIP12CHintMessageE11SetGrowSizeEi */
{
} /* size: 0 */

/* <0> (null):0 */
void CUtlVector(class CUtlVector<CHintMessage*> *, int, int)
{
} /* size: 0 */

/* <0> (null):0 */
void CUtlVector(class CUtlVector<CHintMessage*> *, class CHintMessage * *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void ~CUtlVector(class CUtlVector<CHintMessage*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class CHintMessage * & operator[](class CUtlVector<CHintMessage*> *, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageEixEi */
{
} /* size: 4 */

/* <0> (null):0 */
const class CHintMessage *  & operator[](const class CUtlVector<CHintMessage*>  *, int) /* linkage=_ZNK10CUtlVectorIP12CHintMessageEixEi */
{
} /* size: 4 */

/* <0> (null):0 */
class CHintMessage * & Element(class CUtlVector<CHintMessage*> *, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE7ElementEi */
{
} /* size: 4 */

/* <0> (null):0 */
const class CHintMessage *  & Element(const class CUtlVector<CHintMessage*>  *, int) /* linkage=_ZNK10CUtlVectorIP12CHintMessageE7ElementEi */
{
} /* size: 4 */

/* <0> (null):0 */
class CHintMessage * * Base(class CUtlVector<CHintMessage*> *) /* linkage=_ZN10CUtlVectorIP12CHintMessageE4BaseEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class CHintMessage *  * Base(const class CUtlVector<CHintMessage*>  *) /* linkage=_ZNK10CUtlVectorIP12CHintMessageE4BaseEv */
{
} /* size: 4 */

/* <0> (null):0 */
int Count(const class CUtlVector<CHintMessage*>  *) /* linkage=_ZNK10CUtlVectorIP12CHintMessageE5CountEv */
{
} /* size: 4 */

/* <0> (null):0 */
int Size(const class CUtlVector<CHintMessage*>  *) /* linkage=_ZNK10CUtlVectorIP12CHintMessageE4SizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsValidIndex(const class CUtlVector<CHintMessage*>  *, int) /* linkage=_ZNK10CUtlVectorIP12CHintMessageE12IsValidIndexEi */
{
} /* size: 1 */

/* <0> (null):0 */
int AddToHead(class CUtlVector<CHintMessage*> *) /* linkage=_ZN10CUtlVectorIP12CHintMessageE9AddToHeadEv */
{
} /* size: 4 */

/* <0> (null):0 */
int AddToTail(class CUtlVector<CHintMessage*> *) /* linkage=_ZN10CUtlVectorIP12CHintMessageE9AddToTailEv */
{
} /* size: 4 */

/* <0> (null):0 */
int InsertBefore(class CUtlVector<CHintMessage*> *, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE12InsertBeforeEi */
{
} /* size: 4 */

/* <0> (null):0 */
int InsertAfter(class CUtlVector<CHintMessage*> *, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE11InsertAfterEi */
{
} /* size: 4 */

/* <0> (null):0 */
int AddToHead(class CUtlVector<CHintMessage*> *, const class CHintMessage *  &) /* linkage=_ZN10CUtlVectorIP12CHintMessageE9AddToHeadERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
int AddToTail(class CUtlVector<CHintMessage*> *, const class CHintMessage *  &) /* linkage=_ZN10CUtlVectorIP12CHintMessageE9AddToTailERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
int InsertBefore(class CUtlVector<CHintMessage*> *, int, const class CHintMessage *  &) /* linkage=_ZN10CUtlVectorIP12CHintMessageE12InsertBeforeEiRKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
int InsertAfter(class CUtlVector<CHintMessage*> *, int, const class CHintMessage *  &) /* linkage=_ZN10CUtlVectorIP12CHintMessageE11InsertAfterEiRKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
int AddMultipleToHead(class CUtlVector<CHintMessage*> *, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE17AddMultipleToHeadEi */
{
} /* size: 4 */

/* <0> (null):0 */
int AddMultipleToTail(class CUtlVector<CHintMessage*> *, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE17AddMultipleToTailEi */
{
} /* size: 4 */

/* <0> (null):0 */
int InsertMultipleBefore(class CUtlVector<CHintMessage*> *, int, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE20InsertMultipleBeforeEii */
{
} /* size: 4 */

/* <0> (null):0 */
int InsertMultipleAfter(class CUtlVector<CHintMessage*> *, int, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE19InsertMultipleAfterEii */
{
} /* size: 4 */

/* <0> (null):0 */
void SetSize(class CUtlVector<CHintMessage*> *, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE7SetSizeEi */
{
} /* size: 0 */

/* <0> (null):0 */
void CopyArray(class CUtlVector<CHintMessage*> *, const class CHintMessage *  *, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE9CopyArrayEPKS1_i */
{
} /* size: 0 */

/* <0> (null):0 */
int AddVectorToTail(class CUtlVector<CHintMessage*> *, const class CUtlVector<CHintMessage*>  &) /* linkage=_ZN10CUtlVectorIP12CHintMessageE15AddVectorToTailERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
int Find(class CUtlVector<CHintMessage*> *, const class CHintMessage *  &) /* linkage=_ZN10CUtlVectorIP12CHintMessageE4FindERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
bool HasElement(class CUtlVector<CHintMessage*> *, const class CHintMessage *  &) /* linkage=_ZN10CUtlVectorIP12CHintMessageE10HasElementERKS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
void EnsureCapacity(class CUtlVector<CHintMessage*> *, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE14EnsureCapacityEi */
{
} /* size: 0 */

/* <0> (null):0 */
void FastRemove(class CUtlVector<CHintMessage*> *, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE10FastRemoveEi */
{
} /* size: 0 */

/* <0> (null):0 */
void Remove(class CUtlVector<CHintMessage*> *, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE6RemoveEi */
{
} /* size: 0 */

/* <0> (null):0 */
void FindAndRemove(class CUtlVector<CHintMessage*> *, const class CHintMessage *  &) /* linkage=_ZN10CUtlVectorIP12CHintMessageE13FindAndRemoveERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void RemoveMultiple(class CUtlVector<CHintMessage*> *, int, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE14RemoveMultipleEii */
{
} /* size: 0 */

/* <0> (null):0 */
void RemoveAll(class CUtlVector<CHintMessage*> *) /* linkage=_ZN10CUtlVectorIP12CHintMessageE9RemoveAllEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Purge(class CUtlVector<CHintMessage*> *) /* linkage=_ZN10CUtlVectorIP12CHintMessageE5PurgeEv */
{
} /* size: 0 */

/* <0> (null):0 */
void PurgeAndDeleteElements(class CUtlVector<CHintMessage*> *) /* linkage=_ZN10CUtlVectorIP12CHintMessageE22PurgeAndDeleteElementsEv */
{
} /* size: 0 */

/* <0> (null):0 */
void SetGrowSize(class CUtlVector<CHintMessage*> *, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE11SetGrowSizeEi */
{
} /* size: 0 */

/* <0> (null):0 */
void CUtlVector(class CUtlVector<CHintMessage*> *, const class CUtlVector<CHintMessage*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void GrowVector(class CUtlVector<CHintMessage*> *, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE10GrowVectorEi */
{
} /* size: 0 */

/* <0> (null):0 */
void ShiftElementsRight(class CUtlVector<CHintMessage*> *, int, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE18ShiftElementsRightEii */
{
} /* size: 0 */

/* <0> (null):0 */
void ShiftElementsLeft(class CUtlVector<CHintMessage*> *, int, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE17ShiftElementsLeftEii */
{
} /* size: 0 */

/* <0> (null):0 */
void ResetDbgInfo(class CUtlVector<CHintMessage*> *) /* linkage=_ZN10CUtlVectorIP12CHintMessageE12ResetDbgInfoEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Reset(class CHintMessageQueue *) /* linkage=_ZN17CHintMessageQueue5ResetEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Update(class CHintMessageQueue *, class CBaseEntity &) /* linkage=_ZN17CHintMessageQueue6UpdateER11CBaseEntity */
{
} /* size: 0 */

/* <0> (null):0 */
bool AddMessage(class CHintMessageQueue *, const char  *, float, bool, class CUtlVector<const char*> *) /* linkage=_ZN17CHintMessageQueue10AddMessageEPKcfbP10CUtlVectorIS1_E */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsEmpty(class CHintMessageQueue *) /* linkage=_ZN17CHintMessageQueue7IsEmptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
void CHintMessageQueue(class CHintMessageQueue *)
{
} /* size: 0 */

/* <0> (null):0 */
void CUnifiedSignals(class CUnifiedSignals *)
{
} /* size: 0 */

/* <0> (null):0 */
int Update(class CUnifiedSignals *) /* linkage=_ZN15CUnifiedSignals6UpdateEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Signal(class CUnifiedSignals *, int) /* linkage=_ZN15CUnifiedSignals6SignalEi */
{
} /* size: 0 */

/* <0> (null):0 */
int GetState(class CUnifiedSignals *) /* linkage=_ZN15CUnifiedSignals8GetStateEv */
{
} /* size: 4 */

/* <0> (null):0 */
void CBasePlayer(class CBasePlayer *)
{
} /* size: 0 */

/* <0> (null):0 */
void IntervalTimer(class IntervalTimer *)
{
} /* size: 0 */

/* <0> (null):0 */
void Reset(class IntervalTimer *) /* linkage=_ZN13IntervalTimer5ResetEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Start(class IntervalTimer *) /* linkage=_ZN13IntervalTimer5StartEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Invalidate(class IntervalTimer *) /* linkage=_ZN13IntervalTimer10InvalidateEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool HasStarted(const class IntervalTimer  *) /* linkage=_ZNK13IntervalTimer10HasStartedEv */
{
} /* size: 1 */

/* <0> (null):0 */
float GetElapsedTime(const class IntervalTimer  *) /* linkage=_ZNK13IntervalTimer14GetElapsedTimeEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsLessThen(const class IntervalTimer  *, float) /* linkage=_ZNK13IntervalTimer10IsLessThenEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsGreaterThen(const class IntervalTimer  *, float) /* linkage=_ZNK13IntervalTimer13IsGreaterThenEf */
{
} /* size: 1 */

/* <0> (null):0 */
void CountdownTimer(class CountdownTimer *)
{
} /* size: 0 */

/* <0> (null):0 */
void Reset(class CountdownTimer *) /* linkage=_ZN14CountdownTimer5ResetEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Start(class CountdownTimer *, float) /* linkage=_ZN14CountdownTimer5StartEf */
{
} /* size: 0 */

/* <0> (null):0 */
void Invalidate(class CountdownTimer *) /* linkage=_ZN14CountdownTimer10InvalidateEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool HasStarted(const class CountdownTimer  *) /* linkage=_ZNK14CountdownTimer10HasStartedEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsElapsed(const class CountdownTimer  *) /* linkage=_ZNK14CountdownTimer9IsElapsedEv */
{
} /* size: 1 */

/* <0> (null):0 */
void swap(class _List_node_base &, class _List_node_base &) /* linkage=_ZNSt8__detail15_List_node_base4swapERS0_S1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_transfer(class _List_node_base *, class _List_node_base *, class _List_node_base *) /* linkage=_ZNSt8__detail15_List_node_base11_M_transferEPS0_S1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_reverse(class _List_node_base *) /* linkage=_ZNSt8__detail15_List_node_base10_M_reverseEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_hook(class _List_node_base *, class _List_node_base *) /* linkage=_ZNSt8__detail15_List_node_base7_M_hookEPS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_unhook(class _List_node_base *) /* linkage=_ZNSt8__detail15_List_node_base9_M_unhookEv */
{
} /* size: 0 */

/* <0> (null):0 */
float SizeX(const class Extent  *) /* linkage=_ZNK6Extent5SizeXEv */
{
} /* size: 4 */

/* <0> (null):0 */
float SizeY(const class Extent  *) /* linkage=_ZNK6Extent5SizeYEv */
{
} /* size: 4 */

/* <0> (null):0 */
float SizeZ(const class Extent  *) /* linkage=_ZNK6Extent5SizeZEv */
{
} /* size: 4 */

/* <0> (null):0 */
float Area(const class Extent  *) /* linkage=_ZNK6Extent4AreaEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool Contains(const class Extent  *, const class Vector  *) /* linkage=_ZNK6Extent8ContainsEPK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
void SteamFile(class SteamFile *, const char  *)
{
} /* size: 0 */

/* <0> (null):0 */
void ~SteamFile(class SteamFile *, int)
{
} /* size: 0 */

/* <0> (null):0 */
bool IsValid(const class SteamFile  *) /* linkage=_ZNK9SteamFile7IsValidEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool Read(class SteamFile *, void *, int) /* linkage=_ZN9SteamFile4ReadEPvi */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator==(const union NavConnect  *, const union NavConnect  &) /* linkage=_ZNK10NavConnecteqERKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
void CNavArea(class CNavArea *, class CNavNode *, class CNavNode *, class CNavNode *, class CNavNode *)
{
} /* size: 0 */

/* <0> (null):0 */
void CNavArea(class CNavArea *)
{
} /* size: 0 */

/* <0> (null):0 */
void CNavArea(class CNavArea *, const class Vector  *, const class Vector  *)
{
} /* size: 0 */

/* <0> (null):0 */
void CNavArea(class CNavArea *, const class Vector  *, const class Vector  *, const class Vector  *, const class Vector  *)
{
} /* size: 0 */

/* <0> (null):0 */
void ~CNavArea(class CNavArea *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void ConnectTo(class CNavArea *, class CNavArea *, enum NavDirType) /* linkage=_ZN8CNavArea9ConnectToEPS_10NavDirType */
{
} /* size: 0 */

/* <0> (null):0 */
void Disconnect(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea10DisconnectEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
void Save(const class CNavArea  *, FILE *) /* linkage=_ZNK8CNavArea4SaveEP8_IO_FILE */
{
} /* size: 0 */

/* <0> (null):0 */
void Save(class CNavArea *, int, unsigned int) /* linkage=_ZN8CNavArea4SaveEij */
{
} /* size: 0 */

/* <0> (null):0 */
void Load(class CNavArea *, class SteamFile *, unsigned int) /* linkage=_ZN8CNavArea4LoadEP9SteamFilej */
{
} /* size: 0 */

/* <0> (null):0 */
enum NavErrorType PostLoad(class CNavArea *) /* linkage=_ZN8CNavArea8PostLoadEv */
{
} /* size: 4 */

/* <0> (null):0 */
unsigned int GetID(const class CNavArea  *) /* linkage=_ZNK8CNavArea5GetIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetAttributes(class CNavArea *, unsigned char) /* linkage=_ZN8CNavArea13SetAttributesEh */
{
} /* size: 0 */

/* <0> (null):0 */
unsigned char GetAttributes(const class CNavArea  *) /* linkage=_ZNK8CNavArea13GetAttributesEv */
{
} /* size: 1 */

/* <0> (null):0 */
void SetPlace(class CNavArea *, Place) /* linkage=_ZN8CNavArea8SetPlaceEj */
{
} /* size: 0 */

/* <0> (null):0 */
Place GetPlace(const class CNavArea  *) /* linkage=_ZNK8CNavArea8GetPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsOverlapping(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea13IsOverlappingEPK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsOverlapping(const class CNavArea  *, const class CNavArea  *) /* linkage=_ZNK8CNavArea13IsOverlappingEPKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsOverlappingX(const class CNavArea  *, const class CNavArea  *) /* linkage=_ZNK8CNavArea14IsOverlappingXEPKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsOverlappingY(const class CNavArea  *, const class CNavArea  *) /* linkage=_ZNK8CNavArea14IsOverlappingYEPKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
int GetPlayerCount(const class CNavArea  *, int, class CBasePlayer *) /* linkage=_ZNK8CNavArea14GetPlayerCountEiP11CBasePlayer */
{
} /* size: 4 */

/* <0> (null):0 */
float GetZ(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea4GetZEPK6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
float GetZ(const class CNavArea  *, float, float) /* linkage=_ZNK8CNavArea4GetZEff */
{
} /* size: 4 */

/* <0> (null):0 */
bool Contains(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea8ContainsEPK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsCoplanar(const class CNavArea  *, const class CNavArea  *) /* linkage=_ZNK8CNavArea10IsCoplanarEPKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
void GetClosestPointOnArea(const class CNavArea  *, const class Vector  *, class Vector *) /* linkage=_ZNK8CNavArea21GetClosestPointOnAreaEPK6VectorPS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
float GetDistanceSquaredToPoint(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea25GetDistanceSquaredToPointEPK6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsDegenerate(const class CNavArea  *) /* linkage=_ZNK8CNavArea12IsDegenerateEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsEdge(const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea6IsEdgeE10NavDirType */
{
} /* size: 1 */

/* <0> (null):0 */
int GetAdjacentCount(const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea16GetAdjacentCountE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetAdjacentArea(const class CNavArea  *, enum NavDirType, int) /* linkage=_ZNK8CNavArea15GetAdjacentAreaE10NavDirTypei */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetRandomAdjacentArea(const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea21GetRandomAdjacentAreaE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
const NavConnectList  * GetAdjacentList(const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea15GetAdjacentListE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsConnected(const class CNavArea  *, const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea11IsConnectedEPKS_10NavDirType */
{
} /* size: 1 */

/* <0> (null):0 */
float ComputeHeightChange(class CNavArea *, const class CNavArea  *) /* linkage=_ZN8CNavArea19ComputeHeightChangeEPKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
const NavLadderList  * GetLadderList(const class CNavArea  *, enum LadderDirectionType) /* linkage=_ZNK8CNavArea13GetLadderListE19LadderDirectionType */
{
} /* size: 4 */

/* <0> (null):0 */
void ComputePortal(const class CNavArea  *, const class CNavArea  *, enum NavDirType, class Vector *, float *) /* linkage=_ZNK8CNavArea13ComputePortalEPKS_10NavDirTypeP6VectorPf */
{
} /* size: 0 */

/* <0> (null):0 */
void ComputeClosestPointInPortal(const class CNavArea  *, const class CNavArea  *, enum NavDirType, const class Vector  *, class Vector *) /* linkage=_ZNK8CNavArea27ComputeClosestPointInPortalEPKS_10NavDirTypePK6VectorPS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
enum NavDirType ComputeDirection(const class CNavArea  *, class Vector *) /* linkage=_ZNK8CNavArea16ComputeDirectionEP6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
void SetClearedTimestamp(class CNavArea *, int) /* linkage=_ZN8CNavArea19SetClearedTimestampEi */
{
} /* size: 145300440 */

/* <0> (null):0 */
float GetClearedTimestamp(class CNavArea *, int) /* linkage=_ZN8CNavArea19GetClearedTimestampEi */
{
} /* size: 4 */

/* <0> (null):0 */
const HidingSpotList  * GetHidingSpotList(const class CNavArea  *) /* linkage=_ZNK8CNavArea17GetHidingSpotListEv */
{
} /* size: 4 */

/* <0> (null):0 */
void ComputeHidingSpots(class CNavArea *) /* linkage=_ZN8CNavArea18ComputeHidingSpotsEv */
{
} /* size: 144956904 */

/* <0> (null):0 */
void ComputeSniperSpots(class CNavArea *) /* linkage=_ZN8CNavArea18ComputeSniperSpotsEv */
{
} /* size: 144958824 */

/* <0> (null):0 */
class SpotEncounter * GetSpotEncounter(class CNavArea *, const class CNavArea  *, const class CNavArea  *) /* linkage=_ZN8CNavArea16GetSpotEncounterEPKS_S1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void ComputeSpotEncounters(class CNavArea *) /* linkage=_ZN8CNavArea21ComputeSpotEncountersEv */
{
} /* size: 145441748 */

/* <0> (null):0 */
void IncreaseDanger(class CNavArea *, int, float) /* linkage=_ZN8CNavArea14IncreaseDangerEif */
{
} /* size: 145443668 */

/* <0> (null):0 */
float GetDanger(class CNavArea *, int) /* linkage=_ZN8CNavArea9GetDangerEi */
{
} /* size: 4 */

/* <0> (null):0 */
float GetSizeX(const class CNavArea  *) /* linkage=_ZNK8CNavArea8GetSizeXEv */
{
} /* size: 4 */

/* <0> (null):0 */
float GetSizeY(const class CNavArea  *) /* linkage=_ZNK8CNavArea8GetSizeYEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class Extent  * GetExtent(const class CNavArea  *) /* linkage=_ZNK8CNavArea9GetExtentEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class Vector  * GetCenter(const class CNavArea  *) /* linkage=_ZNK8CNavArea9GetCenterEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class Vector  * GetCorner(const class CNavArea  *, enum NavCornerType) /* linkage=_ZNK8CNavArea9GetCornerE13NavCornerType */
{
} /* size: 4 */

/* <0> (null):0 */
const class ApproachInfo  * GetApproachInfo(const class CNavArea  *, int) /* linkage=_ZNK8CNavArea15GetApproachInfoEi */
{
} /* size: 4 */

/* <0> (null):0 */
int GetApproachInfoCount(const class CNavArea  *) /* linkage=_ZNK8CNavArea20GetApproachInfoCountEv */
{
} /* size: 4 */

/* <0> (null):0 */
void ComputeApproachAreas(class CNavArea *) /* linkage=_ZN8CNavArea20ComputeApproachAreasEv */
{
} /* size: 145426480 */

/* <0> (null):0 */
void MakeNewMarker(void) /* linkage=_ZN8CNavArea13MakeNewMarkerEv */
{
} /* size: 145567792 */

/* <0> (null):0 */
void Mark(class CNavArea *) /* linkage=_ZN8CNavArea4MarkEv */
{
} /* size: 145572044 */

/* <0> (null):0 */
BOOL IsMarked(const class CNavArea  *) /* linkage=_ZNK8CNavArea8IsMarkedEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetParent(class CNavArea *, class CNavArea *, enum NavTraverseType) /* linkage=_ZN8CNavArea9SetParentEPS_15NavTraverseType */
{
} /* size: 145593568 */

/* <0> (null):0 */
class CNavArea * GetParent(const class CNavArea  *) /* linkage=_ZNK8CNavArea9GetParentEv */
{
} /* size: 4 */

/* <0> (null):0 */
enum NavTraverseType GetParentHow(const class CNavArea  *) /* linkage=_ZNK8CNavArea12GetParentHowEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsOpen(const class CNavArea  *) /* linkage=_ZNK8CNavArea6IsOpenEv */
{
} /* size: 1 */

/* <0> (null):0 */
void AddToOpenList(class CNavArea *) /* linkage=_ZN8CNavArea13AddToOpenListEv */
{
} /* size: 0 */

/* <0> (null):0 */
void UpdateOnOpenList(class CNavArea *) /* linkage=_ZN8CNavArea16UpdateOnOpenListEv */
{
} /* size: 0 */

/* <0> (null):0 */
void RemoveFromOpenList(class CNavArea *) /* linkage=_ZN8CNavArea18RemoveFromOpenListEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool IsOpenListEmpty(void) /* linkage=_ZN8CNavArea15IsOpenListEmptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
class CNavArea * PopOpenList(void) /* linkage=_ZN8CNavArea11PopOpenListEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsClosed(const class CNavArea  *) /* linkage=_ZNK8CNavArea8IsClosedEv */
{
} /* size: 1 */

/* <0> (null):0 */
void AddToClosedList(class CNavArea *) /* linkage=_ZN8CNavArea15AddToClosedListEv */
{
} /* size: 0 */

/* <0> (null):0 */
void RemoveFromClosedList(class CNavArea *) /* linkage=_ZN8CNavArea20RemoveFromClosedListEv */
{
} /* size: 0 */

/* <0> (null):0 */
void ClearSearchLists(void) /* linkage=_ZN8CNavArea16ClearSearchListsEv */
{
} /* size: 0 */

/* <0> (null):0 */
void SetTotalCost(class CNavArea *, float) /* linkage=_ZN8CNavArea12SetTotalCostEf */
{
} /* size: 0 */

/* <0> (null):0 */
float GetTotalCost(const class CNavArea  *) /* linkage=_ZNK8CNavArea12GetTotalCostEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetCostSoFar(class CNavArea *, float) /* linkage=_ZN8CNavArea12SetCostSoFarEf */
{
} /* size: 0 */

/* <0> (null):0 */
float GetCostSoFar(const class CNavArea  *) /* linkage=_ZNK8CNavArea12GetCostSoFarEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Draw(class CNavArea *, byte, byte, byte, int) /* linkage=_ZN8CNavArea4DrawEhhhi */
{
} /* size: 0 */

/* <0> (null):0 */
void DrawConnectedAreas(class CNavArea *) /* linkage=_ZN8CNavArea18DrawConnectedAreasEv */
{
} /* size: 0 */

/* <0> (null):0 */
void DrawMarkedCorner(class CNavArea *, enum NavCornerType, byte, byte, byte, int) /* linkage=_ZN8CNavArea16DrawMarkedCornerE13NavCornerTypehhhi */
{
} /* size: 0 */

/* <0> (null):0 */
bool SplitEdit(class CNavArea *, bool, float, class CNavArea * *, class CNavArea * *) /* linkage=_ZN8CNavArea9SplitEditEbfPPS_S1_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool MergeEdit(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea9MergeEditEPS_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool SpliceEdit(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea10SpliceEditEPS_ */
{
} /* size: 1 */

/* <0> (null):0 */
void RaiseCorner(class CNavArea *, enum NavCornerType, int) /* linkage=_ZN8CNavArea11RaiseCornerE13NavCornerTypei */
{
} /* size: 0 */

/* <0> (null):0 */
void AddLadderUp(class CNavArea *, class CNavLadder *) /* linkage=_ZN8CNavArea11AddLadderUpEP10CNavLadder */
{
} /* size: 0 */

/* <0> (null):0 */
void AddLadderDown(class CNavArea *, class CNavLadder *) /* linkage=_ZN8CNavArea13AddLadderDownEP10CNavLadder */
{
} /* size: 0 */

/* <0> (null):0 */
void Initialize(class CNavArea *) /* linkage=_ZN8CNavArea10InitializeEv */
{
} /* size: 0 */

/* <0> (null):0 */
void DecayDanger(class CNavArea *) /* linkage=_ZN8CNavArea11DecayDangerEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool IsHidingSpotCollision(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea21IsHidingSpotCollisionEPK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
void AddSpotEncounters(class CNavArea *, const class CNavArea  *, enum NavDirType, const class CNavArea  *, enum NavDirType) /* linkage=_ZN8CNavArea17AddSpotEncountersEPKS_10NavDirTypeS1_S2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void Strip(class CNavArea *) /* linkage=_ZN8CNavArea5StripEv */
{
} /* size: 0 */

/* <0> (null):0 */
void FinishMerge(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea11FinishMergeEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
void MergeAdjacentConnections(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea24MergeAdjacentConnectionsEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
void AssignNodes(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea11AssignNodesEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
void FinishSplitEdit(class CNavArea *, class CNavArea *, enum NavDirType) /* linkage=_ZN8CNavArea15FinishSplitEditEPS_10NavDirType */
{
} /* size: 0 */

/* <0> (null):0 */
void OnDestroyNotify(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea15OnDestroyNotifyEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
void CNavLadder(class CNavLadder *)
{
} /* size: 0 */

/* <0> (null):0 */
void OnDestroyNotify(class CNavLadder *, class CNavArea *) /* linkage=_ZN10CNavLadder15OnDestroyNotifyEP8CNavArea */
{
} /* size: 0 */

/* <0> (null):0 */
void HidingSpot(class HidingSpot *)
{
} /* size: 0 */

/* <0> (null):0 */
void HidingSpot(class HidingSpot *, const class Vector  *, unsigned char)
{
} /* size: 0 */

/* <0> (null):0 */
bool HasGoodCover(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot12HasGoodCoverEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsGoodSniperSpot(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot16IsGoodSniperSpotEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsIdealSniperSpot(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot17IsIdealSniperSpotEv */
{
} /* size: 1 */

/* <0> (null):0 */
void SetFlags(class HidingSpot *, unsigned char) /* linkage=_ZN10HidingSpot8SetFlagsEh */
{
} /* size: 0 */

/* <0> (null):0 */
unsigned char GetFlags(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot8GetFlagsEv */
{
} /* size: 1 */

/* <0> (null):0 */
void Save(const class HidingSpot  *, int, unsigned int) /* linkage=_ZNK10HidingSpot4SaveEij */
{
} /* size: 0 */

/* <0> (null):0 */
void Load(class HidingSpot *, class SteamFile *, unsigned int) /* linkage=_ZN10HidingSpot4LoadEP9SteamFilej */
{
} /* size: 0 */

/* <0> (null):0 */
const class Vector  * GetPosition(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot11GetPositionEv */
{
} /* size: 4 */

/* <0> (null):0 */
unsigned int GetID(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot5GetIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Mark(class HidingSpot *) /* linkage=_ZN10HidingSpot4MarkEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool IsMarked(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot8IsMarkedEv */
{
} /* size: 1 */

/* <0> (null):0 */
void ChangeMasterMarker(void) /* linkage=_ZN10HidingSpot18ChangeMasterMarkerEv */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<SpotOrder> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<SpotOrder> *, const class new_allocator<SpotOrder>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<SpotOrder> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<SpotOrder>  *, class SpotOrder &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE7addressERS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<SpotOrder>  *, const class SpotOrder  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE7addressERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<SpotOrder> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<SpotOrder> *, class SpotOrder *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE10deallocateEPS1_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<SpotOrder>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<SpotOrder> *, class SpotOrder *, const class SpotOrder  &) /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE9constructEPS1_RKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<SpotOrder> *, class SpotOrder *) /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE7destroyEPS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<SpotOrder> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<SpotOrder> *, const class allocator<SpotOrder>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<SpotOrder> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<SpotOrder> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<SpotOrder> > *, const class new_allocator<std::_List_node<SpotOrder> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<SpotOrder> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<SpotOrder> >  *, class _List_node<SpotOrder> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7addressERS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<SpotOrder> >  *, const class _List_node<SpotOrder>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7addressERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<SpotOrder> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE10deallocateEPS3_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<SpotOrder> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *, const class _List_node<SpotOrder>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE9constructEPS3_RKS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7destroyEPS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<SpotOrder> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<SpotOrder> > *, const class allocator<std::_List_node<SpotOrder> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<SpotOrder> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class _List_node<SpotOrder> * _M_get_node(class _List_base<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, class _List_node<SpotOrder> *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void _M_clear(class _List_base<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE8_M_clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_init(class _List_base<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE7_M_initEv */
{
} /* size: 0 */

/* <0> (null):0 */
_Node * _M_create_node(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE14_M_create_nodeERKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<SpotOrder, std::allocator<SpotOrder> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<SpotOrder, std::allocator<SpotOrder> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<SpotOrder, std::allocator<SpotOrder> > *, const class list<SpotOrder, std::allocator<SpotOrder> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
class list<SpotOrder, std::allocator<SpotOrder> > & operator=(class list<SpotOrder, std::allocator<SpotOrder> > *, const class list<SpotOrder, std::allocator<SpotOrder> >  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EEaSERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6assignEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, class SpotOrder) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6resizeEjS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
reference front(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE10push_frontERKS0_ */
{
} /* size: 144710640 */

/* <0> (null):0 */
void pop_front(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9pop_frontEv */
{
} /* size: 144195740 */

/* <0> (null):0 */
void push_back(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9push_backERKS0_ */
{
} /* size: 144197660 */

/* <0> (null):0 */
void pop_back(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE8pop_backEv */
{
} /* size: 144957960 */

/* <0> (null):0 */
iterator insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, unsigned int, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */
{
} /* size: 145440884 */

/* <0> (null):0 */
iterator erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5eraseESt14_List_iteratorIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4swapERS2_ */
{
} /* size: 145464736 */

/* <0> (null):0 */
void clear(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5clearEv */
{
} /* size: 145479164 */

/* <0> (null):0 */
void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */
{
} /* size: 145480664 */

/* <0> (null):0 */
void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */
{
} /* size: 145504072 */

/* <0> (null):0 */
void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */
{
} /* size: 145545292 */

/* <0> (null):0 */
void remove(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6removeERKS0_ */
{
} /* size: 145548460 */

/* <0> (null):0 */
void unique(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6uniqueEv */
{
} /* size: 145557400 */

/* <0> (null):0 */
void merge(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5mergeERS2_ */
{
} /* size: 145570064 */

/* <0> (null):0 */
void reverse(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE7reverseEv */
{
} /* size: 145579320 */

/* <0> (null):0 */
void sort(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4sortEv */
{
} /* size: 145588104 */

/* <0> (null):0 */
void _M_fill_initialize(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE18_M_fill_initializeEjRKS0_ */
{
} /* size: 145595144 */

/* <0> (null):0 */
void _M_fill_assign(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE14_M_fill_assignEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_transfer(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE25_M_check_equal_allocatorsERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<HidingSpot*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<HidingSpot*> *, const class new_allocator<HidingSpot*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<HidingSpot*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<HidingSpot*>  *, class HidingSpot * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE7addressERS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<HidingSpot*>  *, const class HidingSpot *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE7addressERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<HidingSpot*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<HidingSpot*> *, class HidingSpot * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE10deallocateEPS2_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<HidingSpot*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<HidingSpot*> *, class HidingSpot * *, const class HidingSpot *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE9constructEPS2_RKS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<HidingSpot*> *, class HidingSpot * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE7destroyEPS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<HidingSpot*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<HidingSpot*> *, const class allocator<HidingSpot*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<HidingSpot*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *, const class new_allocator<std::_List_node<HidingSpot*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<HidingSpot*> >  *, class _List_node<HidingSpot*> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7addressERS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<HidingSpot*> >  *, const class _List_node<HidingSpot*>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7addressERKS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<HidingSpot*> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE10deallocateEPS4_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<HidingSpot*> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *, const class _List_node<HidingSpot*>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE9constructEPS4_RKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7destroyEPS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<HidingSpot*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<HidingSpot*> > *, const class allocator<std::_List_node<HidingSpot*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<HidingSpot*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class _List_node<HidingSpot*> * _M_get_node(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_node<HidingSpot*> *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void _M_clear(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE8_M_clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_init(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE7_M_initEv */
{
} /* size: 0 */

/* <0> (null):0 */
_Node * _M_create_node(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE14_M_create_nodeERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const class list<HidingSpot*, std::allocator<HidingSpot*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
class list<HidingSpot*, std::allocator<HidingSpot*> > & operator=(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const class list<HidingSpot*, std::allocator<HidingSpot*> >  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EEaSERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, class HidingSpot *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6resizeEjS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
reference front(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE10push_frontERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_front(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9pop_frontEv */
{
} /* size: 0 */

/* <0> (null):0 */
void push_back(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9push_backERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4swapERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void remove(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6removeERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void unique(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6uniqueEv */
{
} /* size: 0 */

/* <0> (null):0 */
void merge(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5mergeERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void reverse(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE7reverseEv */
{
} /* size: 0 */

/* <0> (null):0 */
void sort(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4sortEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE18_M_fill_initializeEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE14_M_fill_assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_transfer(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE25_M_check_equal_allocatorsERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<SpotEncounter> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<SpotEncounter> *, const class new_allocator<SpotEncounter>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<SpotEncounter> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<SpotEncounter>  *, class SpotEncounter &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE7addressERS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<SpotEncounter>  *, const class SpotEncounter  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE7addressERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<SpotEncounter> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<SpotEncounter> *, class SpotEncounter *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE10deallocateEPS1_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<SpotEncounter>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<SpotEncounter> *, class SpotEncounter *, const class SpotEncounter  &) /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE9constructEPS1_RKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<SpotEncounter> *, class SpotEncounter *) /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE7destroyEPS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<SpotEncounter> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<SpotEncounter> *, const class allocator<SpotEncounter>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<SpotEncounter> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *, const class new_allocator<std::_List_node<SpotEncounter> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<SpotEncounter> >  *, class _List_node<SpotEncounter> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7addressERS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<SpotEncounter> >  *, const class _List_node<SpotEncounter>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7addressERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<SpotEncounter> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE10deallocateEPS3_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<SpotEncounter> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *, const class _List_node<SpotEncounter>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE9constructEPS3_RKS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7destroyEPS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<SpotEncounter> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<SpotEncounter> > *, const class allocator<std::_List_node<SpotEncounter> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<SpotEncounter> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class _List_node<SpotEncounter> * _M_get_node(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_node<SpotEncounter> *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void _M_clear(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE8_M_clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_init(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE7_M_initEv */
{
} /* size: 0 */

/* <0> (null):0 */
_Node * _M_create_node(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE14_M_create_nodeERKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const class list<SpotEncounter, std::allocator<SpotEncounter> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
class list<SpotEncounter, std::allocator<SpotEncounter> > & operator=(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const class list<SpotEncounter, std::allocator<SpotEncounter> >  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EEaSERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6assignEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, class SpotEncounter) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6resizeEjS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
reference front(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE10push_frontERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_front(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9pop_frontEv */
{
} /* size: 0 */

/* <0> (null):0 */
void push_back(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9push_backERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, unsigned int, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5eraseESt14_List_iteratorIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4swapERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void remove(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6removeERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void unique(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6uniqueEv */
{
} /* size: 0 */

/* <0> (null):0 */
void merge(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5mergeERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void reverse(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE7reverseEv */
{
} /* size: 0 */

/* <0> (null):0 */
void sort(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4sortEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE18_M_fill_initializeEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE14_M_fill_assignEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_transfer(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE25_M_check_equal_allocatorsERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<NavConnect> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<NavConnect> *, const class new_allocator<NavConnect>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<NavConnect> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<NavConnect>  *, union NavConnect &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE7addressERS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<NavConnect>  *, const union NavConnect  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE7addressERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<NavConnect> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<NavConnect> *, union NavConnect *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE10deallocateEPS1_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<NavConnect>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<NavConnect> *, union NavConnect *, const union NavConnect  &) /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE9constructEPS1_RKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<NavConnect> *, union NavConnect *) /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE7destroyEPS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<NavConnect> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<NavConnect> *, const class allocator<NavConnect>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<NavConnect> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<NavConnect> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<NavConnect> > *, const class new_allocator<std::_List_node<NavConnect> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<NavConnect> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<NavConnect> >  *, class _List_node<NavConnect> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7addressERS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<NavConnect> >  *, const class _List_node<NavConnect>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7addressERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<NavConnect> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE10deallocateEPS3_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<NavConnect> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *, const class _List_node<NavConnect>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE9constructEPS3_RKS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7destroyEPS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<NavConnect> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<NavConnect> > *, const class allocator<std::_List_node<NavConnect> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<NavConnect> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class _List_node<NavConnect> * _M_get_node(class _List_base<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<NavConnect, std::allocator<NavConnect> > *, class _List_node<NavConnect> *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void _M_clear(class _List_base<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE8_M_clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_init(class _List_base<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE7_M_initEv */
{
} /* size: 0 */

/* <0> (null):0 */
_Node * _M_create_node(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE14_M_create_nodeERKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<NavConnect, std::allocator<NavConnect> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<NavConnect, std::allocator<NavConnect> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<NavConnect, std::allocator<NavConnect> > *, const class list<NavConnect, std::allocator<NavConnect> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
class list<NavConnect, std::allocator<NavConnect> > & operator=(class list<NavConnect, std::allocator<NavConnect> > *, const class list<NavConnect, std::allocator<NavConnect> >  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EEaSERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6assignEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, union NavConnect) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6resizeEjS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
reference front(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE10push_frontERKS0_ */
{
} /* size: 144710640 */

/* <0> (null):0 */
void pop_front(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9pop_frontEv */
{
} /* size: 144195740 */

/* <0> (null):0 */
void push_back(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9push_backERKS0_ */
{
} /* size: 144197660 */

/* <0> (null):0 */
void pop_back(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE8pop_backEv */
{
} /* size: 144957960 */

/* <0> (null):0 */
iterator insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, unsigned int, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */
{
} /* size: 145440884 */

/* <0> (null):0 */
iterator erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5eraseESt14_List_iteratorIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4swapERS2_ */
{
} /* size: 145464736 */

/* <0> (null):0 */
void clear(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5clearEv */
{
} /* size: 145479164 */

/* <0> (null):0 */
void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */
{
} /* size: 145480664 */

/* <0> (null):0 */
void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */
{
} /* size: 145504072 */

/* <0> (null):0 */
void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */
{
} /* size: 145545292 */

/* <0> (null):0 */
void remove(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6removeERKS0_ */
{
} /* size: 145548460 */

/* <0> (null):0 */
void unique(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6uniqueEv */
{
} /* size: 145557400 */

/* <0> (null):0 */
void merge(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5mergeERS2_ */
{
} /* size: 145570064 */

/* <0> (null):0 */
void reverse(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE7reverseEv */
{
} /* size: 145579320 */

/* <0> (null):0 */
void sort(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4sortEv */
{
} /* size: 145588104 */

/* <0> (null):0 */
void _M_fill_initialize(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE18_M_fill_initializeEjRKS0_ */
{
} /* size: 145595144 */

/* <0> (null):0 */
void _M_fill_assign(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE14_M_fill_assignEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_transfer(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE25_M_check_equal_allocatorsERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<CNavLadder*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<CNavLadder*> *, const class new_allocator<CNavLadder*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<CNavLadder*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<CNavLadder*>  *, class CNavLadder * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE7addressERS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<CNavLadder*>  *, const class CNavLadder *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE7addressERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<CNavLadder*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<CNavLadder*> *, class CNavLadder * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE10deallocateEPS2_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<CNavLadder*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<CNavLadder*> *, class CNavLadder * *, const class CNavLadder *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE9constructEPS2_RKS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<CNavLadder*> *, class CNavLadder * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE7destroyEPS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<CNavLadder*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<CNavLadder*> *, const class allocator<CNavLadder*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<CNavLadder*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *, const class new_allocator<std::_List_node<CNavLadder*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<CNavLadder*> >  *, class _List_node<CNavLadder*> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7addressERS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<CNavLadder*> >  *, const class _List_node<CNavLadder*>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7addressERKS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<CNavLadder*> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE10deallocateEPS4_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<CNavLadder*> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *, const class _List_node<CNavLadder*>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE9constructEPS4_RKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7destroyEPS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<CNavLadder*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<CNavLadder*> > *, const class allocator<std::_List_node<CNavLadder*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<CNavLadder*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class _List_node<CNavLadder*> * _M_get_node(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_node<CNavLadder*> *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void _M_clear(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE8_M_clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_init(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE7_M_initEv */
{
} /* size: 0 */

/* <0> (null):0 */
_Node * _M_create_node(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE14_M_create_nodeERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const class list<CNavLadder*, std::allocator<CNavLadder*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
class list<CNavLadder*, std::allocator<CNavLadder*> > & operator=(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const class list<CNavLadder*, std::allocator<CNavLadder*> >  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EEaSERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, class CNavLadder *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6resizeEjS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
reference front(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE10push_frontERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_front(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9pop_frontEv */
{
} /* size: 0 */

/* <0> (null):0 */
void push_back(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9push_backERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4swapERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void remove(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6removeERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void unique(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6uniqueEv */
{
} /* size: 0 */

/* <0> (null):0 */
void merge(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5mergeERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void reverse(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE7reverseEv */
{
} /* size: 0 */

/* <0> (null):0 */
void sort(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4sortEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE18_M_fill_initializeEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE14_M_fill_assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_transfer(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE25_M_check_equal_allocatorsERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<CNavArea*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<CNavArea*> *, const class new_allocator<CNavArea*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<CNavArea*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<CNavArea*>  *, class CNavArea * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE7addressERS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<CNavArea*>  *, const class CNavArea *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE7addressERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<CNavArea*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<CNavArea*> *, class CNavArea * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE10deallocateEPS2_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<CNavArea*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<CNavArea*> *, class CNavArea * *, const class CNavArea *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE9constructEPS2_RKS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<CNavArea*> *, class CNavArea * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE7destroyEPS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<CNavArea*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<CNavArea*> *, const class allocator<CNavArea*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<CNavArea*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<CNavArea*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<CNavArea*> > *, const class new_allocator<std::_List_node<CNavArea*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<CNavArea*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<CNavArea*> >  *, class _List_node<CNavArea*> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7addressERS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<CNavArea*> >  *, const class _List_node<CNavArea*>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7addressERKS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<CNavArea*> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE10deallocateEPS4_j */
{
} /* size: 144196604 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<CNavArea*> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *, const class _List_node<CNavArea*>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE9constructEPS4_RKS4_ */
{
} /* size: 144959112 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7destroyEPS4_ */
{
} /* size: 145414648 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<CNavArea*> > *)
{
} /* size: 145462592 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<CNavArea*> > *, const class allocator<std::_List_node<CNavArea*> >  &)
{
} /* size: 145464512 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<CNavArea*> > *, int)
{
} /* size: 145479016 */

/* <0> (null):0 */
class _List_node<CNavArea*> * _M_get_node(class _List_base<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, class _List_node<CNavArea*> *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */
{
} /* size: 145546304 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *)
{
} /* size: 145587144 */

/* <0> (null):0 */
void _List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, const allocator_type  &)
{
} /* size: 145594728 */

/* <0> (null):0 */
void ~_List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, int)
{
} /* size: 145601916 */

/* <0> (null):0 */
void _M_clear(class _List_base<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE8_M_clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_init(class _List_base<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE7_M_initEv */
{
} /* size: 0 */

/* <0> (null):0 */
_Node * _M_create_node(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE14_M_create_nodeERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<CNavArea*, std::allocator<CNavArea*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<CNavArea*, std::allocator<CNavArea*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<CNavArea*, std::allocator<CNavArea*> > *, const class list<CNavArea*, std::allocator<CNavArea*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
class list<CNavArea*, std::allocator<CNavArea*> > & operator=(class list<CNavArea*, std::allocator<CNavArea*> > *, const class list<CNavArea*, std::allocator<CNavArea*> >  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EEaSERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, class CNavArea *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6resizeEjS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
reference front(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE10push_frontERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_front(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9pop_frontEv */
{
} /* size: 0 */

/* <0> (null):0 */
void push_back(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9push_backERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4swapERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void remove(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6removeERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void unique(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6uniqueEv */
{
} /* size: 0 */

/* <0> (null):0 */
void merge(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5mergeERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void reverse(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE7reverseEv */
{
} /* size: 0 */

/* <0> (null):0 */
void sort(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4sortEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE18_M_fill_initializeEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE14_M_fill_assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_transfer(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE25_M_check_equal_allocatorsERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<NavConnect> *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<NavConnect> *, const class _List_node_base  *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<NavConnect> *, const iterator  &)
{
} /* size: 0 */

/* <0> (null):0 */
reference operator*(const class _List_const_iterator<NavConnect>  *) /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_const_iterator<NavConnect>  *) /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_const_iterator<NavConnect> *) /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_const_iterator<NavConnect> *, int) /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_const_iterator<NavConnect> *) /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_const_iterator<NavConnect> *, int) /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_const_iterator<NavConnect>  *, const _Self  &) /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEeqERKS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_const_iterator<NavConnect>  *, const _Self  &) /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEneERKS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
void CNavAreaGrid(class CNavAreaGrid *)
{
} /* size: 0 */

/* <0> (null):0 */
void ~CNavAreaGrid(class CNavAreaGrid *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void Reset(class CNavAreaGrid *) /* linkage=_ZN12CNavAreaGrid5ResetEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Initialize(class CNavAreaGrid *, float, float, float, float) /* linkage=_ZN12CNavAreaGrid10InitializeEffff */
{
} /* size: 0 */

/* <0> (null):0 */
void AddNavArea(class CNavAreaGrid *, class CNavArea *) /* linkage=_ZN12CNavAreaGrid10AddNavAreaEP8CNavArea */
{
} /* size: 0 */

/* <0> (null):0 */
void RemoveNavArea(class CNavAreaGrid *, class CNavArea *) /* linkage=_ZN12CNavAreaGrid13RemoveNavAreaEP8CNavArea */
{
} /* size: 0 */

/* <0> (null):0 */
unsigned int GetNavAreaCount(const class CNavAreaGrid  *) /* linkage=_ZNK12CNavAreaGrid15GetNavAreaCountEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetNavArea(const class CNavAreaGrid  *, const class Vector  *, float) /* linkage=_ZNK12CNavAreaGrid10GetNavAreaEPK6Vectorf */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetNavAreaByID(const class CNavAreaGrid  *, unsigned int) /* linkage=_ZNK12CNavAreaGrid14GetNavAreaByIDEj */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetNearestNavArea(const class CNavAreaGrid  *, const class Vector  *, bool) /* linkage=_ZNK12CNavAreaGrid17GetNearestNavAreaEPK6Vectorb */
{
} /* size: 4 */

/* <0> (null):0 */
Place GetPlace(const class CNavAreaGrid  *, const class Vector  *) /* linkage=_ZNK12CNavAreaGrid8GetPlaceEPK6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
int ComputeHashKey(const class CNavAreaGrid  *, unsigned int) /* linkage=_ZNK12CNavAreaGrid14ComputeHashKeyEj */
{
} /* size: 4 */

/* <0> (null):0 */
int WorldToGridX(const class CNavAreaGrid  *, float) /* linkage=_ZNK12CNavAreaGrid12WorldToGridXEf */
{
} /* size: 4 */

/* <0> (null):0 */
int WorldToGridY(const class CNavAreaGrid  *, float) /* linkage=_ZNK12CNavAreaGrid12WorldToGridYEf */
{
} /* size: 4 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<CNavLadder*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<CNavLadder*> *, const class _List_node_base  *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<CNavLadder*> *, const iterator  &)
{
} /* size: 0 */

/* <0> (null):0 */
reference operator*(const class _List_const_iterator<CNavLadder*>  *) /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_const_iterator<CNavLadder*>  *) /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_const_iterator<CNavLadder*> *) /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_const_iterator<CNavLadder*> *, int) /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_const_iterator<CNavLadder*> *) /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_const_iterator<CNavLadder*> *, int) /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_const_iterator<CNavLadder*>  *, const _Self  &) /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEeqERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_const_iterator<CNavLadder*>  *, const _Self  &) /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEneERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<CNavArea*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<CNavArea*> *, class _List_node_base *)
{
} /* size: 0 */

/* <0> (null):0 */
reference operator*(const class _List_iterator<CNavArea*>  *) /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_iterator<CNavArea*>  *) /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_iterator<CNavArea*> *) /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_iterator<CNavArea*> *, int) /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_iterator<CNavArea*> *) /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_iterator<CNavArea*> *, int) /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_iterator<CNavArea*>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEeqERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_iterator<CNavArea*>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEneERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
virtual void ~CImprov(class CImprov *, int)
{
} /* size: 0 */

/* <0> (null):0 */
virtual bool IsAlive(const class CImprov  *) /* linkage=_ZNK7CImprov7IsAliveEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual void MoveTo(class CImprov *, const class Vector  &) /* linkage=_ZN7CImprov6MoveToERK6Vector */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void LookAt(class CImprov *, const class Vector  &) /* linkage=_ZN7CImprov6LookAtERK6Vector */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ClearLookAt(class CImprov *) /* linkage=_ZN7CImprov11ClearLookAtEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void FaceTo(class CImprov *, const class Vector  &) /* linkage=_ZN7CImprov6FaceToERK6Vector */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ClearFaceTo(class CImprov *) /* linkage=_ZN7CImprov11ClearFaceToEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual bool IsAtMoveGoal(const class CImprov  *, float) /* linkage=_ZNK7CImprov12IsAtMoveGoalEf */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool HasLookAt(const class CImprov  *) /* linkage=_ZNK7CImprov9HasLookAtEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool HasFaceTo(const class CImprov  *) /* linkage=_ZNK7CImprov9HasFaceToEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsAtFaceGoal(const class CImprov  *) /* linkage=_ZNK7CImprov12IsAtFaceGoalEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsFriendInTheWay(const class CImprov  *, const class Vector  &) /* linkage=_ZNK7CImprov16IsFriendInTheWayERK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsFriendInTheWay(const class CImprov  *, class CBaseEntity *, const class Vector  &) /* linkage=_ZNK7CImprov16IsFriendInTheWayEP11CBaseEntityRK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
virtual void MoveForward(class CImprov *) /* linkage=_ZN7CImprov11MoveForwardEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void MoveBackward(class CImprov *) /* linkage=_ZN7CImprov12MoveBackwardEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void StrafeLeft(class CImprov *) /* linkage=_ZN7CImprov10StrafeLeftEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void StrafeRight(class CImprov *) /* linkage=_ZN7CImprov11StrafeRightEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual bool Jump(class CImprov *) /* linkage=_ZN7CImprov4JumpEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual void Crouch(class CImprov *) /* linkage=_ZN7CImprov6CrouchEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void StandUp(class CImprov *) /* linkage=_ZN7CImprov7StandUpEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void TrackPath(class CImprov *, const class Vector  &, float) /* linkage=_ZN7CImprov9TrackPathERK6Vectorf */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void StartLadder(class CImprov *, const class CNavLadder  *, enum NavTraverseType, const class Vector  *, const class Vector  *) /* linkage=_ZN7CImprov11StartLadderEPK10CNavLadder15NavTraverseTypePK6VectorS6_ */
{
} /* size: 0 */

/* <0> (null):0 */
virtual bool TraverseLadder(class CImprov *, const class CNavLadder  *, enum NavTraverseType, const class Vector  *, const class Vector  *, float) /* linkage=_ZN7CImprov14TraverseLadderEPK10CNavLadder15NavTraverseTypePK6VectorS6_f */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool GetSimpleGroundHeightWithFloor(class CImprov *, const class Vector  *, float *, class Vector *) /* linkage=_ZN7CImprov30GetSimpleGroundHeightWithFloorEPK6VectorPfPS0_ */
{
} /* size: 1 */

/* <0> (null):0 */
virtual void Run(class CImprov *) /* linkage=_ZN7CImprov3RunEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Walk(class CImprov *) /* linkage=_ZN7CImprov4WalkEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Stop(class CImprov *) /* linkage=_ZN7CImprov4StopEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual float GetMoveAngle(const class CImprov  *) /* linkage=_ZNK7CImprov12GetMoveAngleEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual float GetFaceAngle(const class CImprov  *) /* linkage=_ZNK7CImprov12GetFaceAngleEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual const class Vector  & GetFeet(const class CImprov  *) /* linkage=_ZNK7CImprov7GetFeetEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual const class Vector  & GetCentroid(const class CImprov  *) /* linkage=_ZNK7CImprov11GetCentroidEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual const class Vector  & GetEyes(const class CImprov  *) /* linkage=_ZNK7CImprov7GetEyesEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual bool IsRunning(const class CImprov  *) /* linkage=_ZNK7CImprov9IsRunningEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsWalking(const class CImprov  *) /* linkage=_ZNK7CImprov9IsWalkingEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsStopped(const class CImprov  *) /* linkage=_ZNK7CImprov9IsStoppedEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsCrouching(const class CImprov  *) /* linkage=_ZNK7CImprov11IsCrouchingEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsJumping(const class CImprov  *) /* linkage=_ZNK7CImprov9IsJumpingEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsUsingLadder(const class CImprov  *) /* linkage=_ZNK7CImprov13IsUsingLadderEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsOnGround(const class CImprov  *) /* linkage=_ZNK7CImprov10IsOnGroundEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsMoving(const class CImprov  *) /* linkage=_ZNK7CImprov8IsMovingEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool CanRun(const class CImprov  *) /* linkage=_ZNK7CImprov6CanRunEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool CanCrouch(const class CImprov  *) /* linkage=_ZNK7CImprov9CanCrouchEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool CanJump(const class CImprov  *) /* linkage=_ZNK7CImprov7CanJumpEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsVisible(const class CImprov  *, const class Vector  &, bool) /* linkage=_ZNK7CImprov9IsVisibleERK6Vectorb */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsPlayerLookingAtMe(const class CImprov  *, class CBasePlayer *, float) /* linkage=_ZNK7CImprov19IsPlayerLookingAtMeEP11CBasePlayerf */
{
} /* size: 1 */

/* <0> (null):0 */
virtual class CBasePlayer * IsAnyPlayerLookingAtMe(const class CImprov  *, int, float) /* linkage=_ZNK7CImprov22IsAnyPlayerLookingAtMeEif */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CBasePlayer * GetClosestPlayerByTravelDistance(const class CImprov  *, int, float *) /* linkage=_ZNK7CImprov32GetClosestPlayerByTravelDistanceEiPf */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CNavArea * GetLastKnownArea(const class CImprov  *) /* linkage=_ZNK7CImprov16GetLastKnownAreaEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void OnUpdate(class CImprov *, float) /* linkage=_ZN7CImprov8OnUpdateEf */
{
} /* size: 145941424 */

/* <0> (null):0 */
virtual void OnUpkeep(class CImprov *, float) /* linkage=_ZN7CImprov8OnUpkeepEf */
{
} /* size: 145950376 */

/* <0> (null):0 */
virtual void OnReset(class CImprov *) /* linkage=_ZN7CImprov7OnResetEv */
{
} /* size: 145958840 */

/* <0> (null):0 */
virtual void OnGameEvent(class CImprov *, enum GameEventType, class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN7CImprov11OnGameEventE13GameEventTypeP11CBaseEntityS2_ */
{
} /* size: 144709496 */

/* <0> (null):0 */
virtual void OnTouch(class CImprov *, class CBaseEntity *) /* linkage=_ZN7CImprov7OnTouchEP11CBaseEntity */
{
} /* size: 145580104 */

/* <0> (null):0 */
void IImprovEvent(class IImprovEvent *, const class IImprovEvent  &)
{
} /* size: 145630356 */

/* <0> (null):0 */
void IImprovEvent(class IImprovEvent *)
{
} /* size: 145652456 */

/* <0> (null):0 */
void ~IImprovEvent(class IImprovEvent *, int)
{
} /* size: 145670120 */

/* <0> (null):0 */
virtual void OnMoveToSuccess(class IImprovEvent *, const class Vector  &) /* linkage=_ZN12IImprovEvent15OnMoveToSuccessERK6Vector */
{
} /* size: 145704408 */

/* <0> (null):0 */
virtual void OnMoveToFailure(class IImprovEvent *, const class Vector  &, enum MoveToFailureType) /* linkage=_ZN12IImprovEvent15OnMoveToFailureERK6VectorNS_17MoveToFailureTypeE */
{
} /* size: 145666168 */

/* <0> (null):0 */
virtual void OnInjury(class IImprovEvent *, float) /* linkage=_ZN12IImprovEvent8OnInjuryEf */
{
} /* size: 145747272 */

/* <0> (null):0 */
void SimpleStateMachine(class SimpleStateMachine<CHostageImprov*, HostageState> *)
{
} /* size: 0 */

/* <0> (null):0 */
void Reset(class SimpleStateMachine<CHostageImprov*, HostageState> *, class CHostageImprov *) /* linkage=_ZN18SimpleStateMachineIP14CHostageImprov12HostageStateE5ResetES1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void SetState(class SimpleStateMachine<CHostageImprov*, HostageState> *, class HostageState *) /* linkage=_ZN18SimpleStateMachineIP14CHostageImprov12HostageStateE8SetStateEPS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
float GetStateDuration(const class SimpleStateMachine<CHostageImprov*, HostageState>  *) /* linkage=_ZNK18SimpleStateMachineIP14CHostageImprov12HostageStateE16GetStateDurationEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsState(const class SimpleStateMachine<CHostageImprov*, HostageState>  *, const class HostageState  *) /* linkage=_ZNK18SimpleStateMachineIP14CHostageImprov12HostageStateE7IsStateEPKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
void Update(class SimpleStateMachine<CHostageImprov*, HostageState> *) /* linkage=_ZN18SimpleStateMachineIP14CHostageImprov12HostageStateE6UpdateEv */
{
} /* size: 0 */

/* <0> (null):0 */
void HostageState(class HostageState *, const class HostageState  &)
{
} /* size: 0 */

/* <0> (null):0 */
void HostageState(class HostageState *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void UpdateStationaryAnimation(class HostageState *, class CHostageImprov *) /* linkage=_ZN12HostageState25UpdateStationaryAnimationEP14CHostageImprov */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ~HostageState(class HostageState *, int)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ~CHostageImprov(class CHostageImprov *, int)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ~HostageIdleState(class HostageIdleState *, int)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ~HostageAnimateState(class HostageAnimateState *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<CNavLadder*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<CNavLadder*> *, class _List_node_base *)
{
} /* size: 0 */

/* <0> (null):0 */
reference operator*(const class _List_iterator<CNavLadder*>  *) /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_iterator<CNavLadder*>  *) /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_iterator<CNavLadder*> *) /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_iterator<CNavLadder*> *, int) /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_iterator<CNavLadder*> *) /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_iterator<CNavLadder*> *, int) /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_iterator<CNavLadder*>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEeqERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_iterator<CNavLadder*>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEneERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<NavConnect> *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<NavConnect> *, class _List_node_base *)
{
} /* size: 0 */

/* <0> (null):0 */
reference operator*(const class _List_iterator<NavConnect>  *) /* linkage=_ZNKSt14_List_iteratorI10NavConnectEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_iterator<NavConnect>  *) /* linkage=_ZNKSt14_List_iteratorI10NavConnectEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_iterator<NavConnect> *) /* linkage=_ZNSt14_List_iteratorI10NavConnectEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_iterator<NavConnect> *, int) /* linkage=_ZNSt14_List_iteratorI10NavConnectEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_iterator<NavConnect> *) /* linkage=_ZNSt14_List_iteratorI10NavConnectEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_iterator<NavConnect> *, int) /* linkage=_ZNSt14_List_iteratorI10NavConnectEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_iterator<NavConnect>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorI10NavConnectEeqERKS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_iterator<NavConnect>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorI10NavConnectEneERKS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
void CClientFog(class CClientFog *, const class CClientFog  &)
{
} /* size: 0 */

/* <0> (null):0 */
void CClientFog(class CClientFog *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Spawn(class CClientFog *) /* linkage=_ZN10CClientFog5SpawnEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void KeyValue(class CClientFog *, KeyValueData *) /* linkage=_ZN10CClientFog8KeyValueEP14KeyValueData_s */
{
} /* size: 0 */

/* <0> (null):0 */
void CWeather(class CWeather *, const class CWeather  &)
{
} /* size: 0 */

/* <0> (null):0 */
void CWeather(class CWeather *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Spawn(class CWeather *) /* linkage=_ZN8CWeather5SpawnEv */
{
} /* size: 0 */

/* <0> (null):0 */
void CBaseTrigger(class CBaseTrigger *, const class CBaseTrigger  &)
{
} /* size: 0 */

/* <0> (null):0 */
void CBaseTrigger(class CBaseTrigger *)
{
} /* size: 0 */

/* <0> (null):0 */
void TeleportTouch(class CBaseTrigger *, class CBaseEntity *) /* linkage=_ZN12CBaseTrigger13TeleportTouchEP11CBaseEntity */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void KeyValue(class CBaseTrigger *, KeyValueData *) /* linkage=_ZN12CBaseTrigger8KeyValueEP14KeyValueData_s */
{
} /* size: 0 */

/* <0> (null):0 */
void MultiTouch(class CBaseTrigger *, class CBaseEntity *) /* linkage=_ZN12CBaseTrigger10MultiTouchEP11CBaseEntity */
{
} /* size: 0 */

/* <0> (null):0 */
void HurtTouch(class CBaseTrigger *, class CBaseEntity *) /* linkage=_ZN12CBaseTrigger9HurtTouchEP11CBaseEntity */
{
} /* size: 0 */

/* <0> (null):0 */
void CDAudioTouch(class CBaseTrigger *, class CBaseEntity *) /* linkage=_ZN12CBaseTrigger12CDAudioTouchEP11CBaseEntity */
{
} /* size: 0 */

/* <0> (null):0 */
void ActivateMultiTrigger(class CBaseTrigger *, class CBaseEntity *) /* linkage=_ZN12CBaseTrigger20ActivateMultiTriggerEP11CBaseEntity */
{
} /* size: 0 */

/* <0> (null):0 */
void MultiWaitOver(class CBaseTrigger *) /* linkage=_ZN12CBaseTrigger13MultiWaitOverEv */
{
} /* size: 0 */

/* <0> (null):0 */
void CounterUse(class CBaseTrigger *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float) /* linkage=_ZN12CBaseTrigger10CounterUseEP11CBaseEntityS1_8USE_TYPEf */
{
} /* size: 0 */

/* <0> (null):0 */
void ToggleUse(class CBaseTrigger *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float) /* linkage=_ZN12CBaseTrigger9ToggleUseEP11CBaseEntityS1_8USE_TYPEf */
{
} /* size: 0 */

/* <0> (null):0 */
void InitTrigger(class CBaseTrigger *) /* linkage=_ZN12CBaseTrigger11InitTriggerEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int ObjectCaps(class CBaseTrigger *) /* linkage=_ZN12CBaseTrigger10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
void CTriggerCamera(class CTriggerCamera *, const class CTriggerCamera  &)
{
} /* size: 0 */

/* <0> (null):0 */
void CTriggerCamera(class CTriggerCamera *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Spawn(class CTriggerCamera *) /* linkage=_ZN14CTriggerCamera5SpawnEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void KeyValue(class CTriggerCamera *, KeyValueData *) /* linkage=_ZN14CTriggerCamera8KeyValueEP14KeyValueData_s */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Use(class CTriggerCamera *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float) /* linkage=_ZN14CTriggerCamera3UseEP11CBaseEntityS1_8USE_TYPEf */
{
} /* size: 0 */

/* <0> (null):0 */
void FollowTarget(class CTriggerCamera *) /* linkage=_ZN14CTriggerCamera12FollowTargetEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Move(class CTriggerCamera *) /* linkage=_ZN14CTriggerCamera4MoveEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int Save(class CTriggerCamera *, class CSave &) /* linkage=_ZN14CTriggerCamera4SaveER5CSave */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int Restore(class CTriggerCamera *, class CRestore &) /* linkage=_ZN14CTriggerCamera7RestoreER8CRestore */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int ObjectCaps(class CTriggerCamera *) /* linkage=_ZN14CTriggerCamera10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
void CBaseDelay(class CBaseDelay *)
{
} /* size: 0 */

/* <0> (null):0 */
void CTriggerChangeTarget(class CTriggerChangeTarget *, const class CTriggerChangeTarget  &)
{
} /* size: 0 */

/* <0> (null):0 */
void CTriggerChangeTarget(class CTriggerChangeTarget *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void KeyValue(class CTriggerChangeTarget *, KeyValueData *) /* linkage=_ZN20CTriggerChangeTarget8KeyValueEP14KeyValueData_s */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Spawn(class CTriggerChangeTarget *) /* linkage=_ZN20CTriggerChangeTarget5SpawnEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Use(class CTriggerChangeTarget *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float) /* linkage=_ZN20CTriggerChangeTarget3UseEP11CBaseEntityS1_8USE_TYPEf */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int ObjectCaps(class CTriggerChangeTarget *) /* linkage=_ZN20CTriggerChangeTarget10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int Save(class CTriggerChangeTarget *, class CSave &) /* linkage=_ZN20CTriggerChangeTarget4SaveER5CSave */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int Restore(class CTriggerChangeTarget *, class CRestore &) /* linkage=_ZN20CTriggerChangeTarget7RestoreER8CRestore */
{
} /* size: 4 */

/* <0> (null):0 */
void CTriggerGravity(class CTriggerGravity *, const class CTriggerGravity  &)
{
} /* size: 0 */

/* <0> (null):0 */
void CTriggerGravity(class CTriggerGravity *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Spawn(class CTriggerGravity *) /* linkage=_ZN15CTriggerGravity5SpawnEv */
{
} /* size: 0 */

/* <0> (null):0 */
void GravityTouch(class CTriggerGravity *, class CBaseEntity *) /* linkage=_ZN15CTriggerGravity12GravityTouchEP11CBaseEntity */
{
} /* size: 0 */

/* <0> (null):0 */
void CTriggerEndSection(class CTriggerEndSection *, const class CTriggerEndSection  &)
{
} /* size: 0 */

/* <0> (null):0 */
void CTriggerEndSection(class CTriggerEndSection *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Spawn(class CTriggerEndSection *) /* linkage=_ZN18CTriggerEndSection5SpawnEv */
{
} /* size: 0 */

/* <0> (null):0 */
void EndSectionTouch(class CTriggerEndSection *, class CBaseEntity *) /* linkage=_ZN18CTriggerEndSection15EndSectionTouchEP11CBaseEntity */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void KeyValue(class CTriggerEndSection *, KeyValueData *) /* linkage=_ZN18CTriggerEndSection8KeyValueEP14KeyValueData_s */
{
} /* size: 0 */

/* <0> (null):0 */
void EndSectionUse(class CTriggerEndSection *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float) /* linkage=_ZN18CTriggerEndSection13EndSectionUseEP11CBaseEntityS1_8USE_TYPEf */
{
} /* size: 0 */

/* <0> (null):0 */
void CTriggerSave(class CTriggerSave *, const class CTriggerSave  &)
{
} /* size: 0 */

/* <0> (null):0 */
void CTriggerSave(class CTriggerSave *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Spawn(class CTriggerSave *) /* linkage=_ZN12CTriggerSave5SpawnEv */
{
} /* size: 137632424 */

/* <0> (null):0 */
void SaveTouch(class CTriggerSave *, class CBaseEntity *) /* linkage=_ZN12CTriggerSave9SaveTouchEP11CBaseEntity */
{
} /* size: 145298776 */

/* <0> (null):0 */
void CVIP_SafetyZone(class CVIP_SafetyZone *, const class CVIP_SafetyZone  &)
{
} /* size: 144196076 */

/* <0> (null):0 */
void CVIP_SafetyZone(class CVIP_SafetyZone *)
{
} /* size: 144956376 */

/* <0> (null):0 */
virtual void Spawn(class CVIP_SafetyZone *) /* linkage=_ZN15CVIP_SafetyZone5SpawnEv */
{
} /* size: 144958296 */

/* <0> (null):0 */
void VIP_SafetyTouch(class CVIP_SafetyZone *, class CBaseEntity *) /* linkage=_ZN15CVIP_SafetyZone15VIP_SafetyTouchEP11CBaseEntity */
{
} /* size: 145412736 */

/* <0> (null):0 */
void CEscapeZone(class CEscapeZone *, const class CEscapeZone  &)
{
} /* size: 145443188 */

/* <0> (null):0 */
void CEscapeZone(class CEscapeZone *)
{
} /* size: 145461728 */

/* <0> (null):0 */
virtual void Spawn(class CEscapeZone *) /* linkage=_ZN11CEscapeZone5SpawnEv */
{
} /* size: 145463648 */

/* <0> (null):0 */
void EscapeTouch(class CEscapeZone *, class CBaseEntity *) /* linkage=_ZN11CEscapeZone11EscapeTouchEP11CBaseEntity */
{
} /* size: 145477920 */

/* <0> (null):0 */
void CHostageRescue(class CHostageRescue *, const class CHostageRescue  &)
{
} /* size: 145502408 */

/* <0> (null):0 */
void CHostageRescue(class CHostageRescue *)
{
} /* size: 145505036 */

/* <0> (null):0 */
virtual void Spawn(class CHostageRescue *) /* linkage=_ZN14CHostageRescue5SpawnEv */
{
} /* size: 145545368 */

/* <0> (null):0 */
void HostageRescueTouch(class CHostageRescue *, class CBaseEntity *) /* linkage=_ZN14CHostageRescue18HostageRescueTouchEP11CBaseEntity */
{
} /* size: 145547388 */

/* <0> (null):0 */
void CBombTarget(class CBombTarget *, const class CBombTarget  &)
{
} /* size: 145566940 */

/* <0> (null):0 */
void CBombTarget(class CBombTarget *)
{
} /* size: 145577576 */

/* <0> (null):0 */
virtual void Spawn(class CBombTarget *) /* linkage=_ZN11CBombTarget5SpawnEv */
{
} /* size: 145586360 */

/* <0> (null):0 */
void BombTargetTouch(class CBombTarget *, class CBaseEntity *) /* linkage=_ZN11CBombTarget15BombTargetTouchEP11CBaseEntity */
{
} /* size: 145594080 */

/* <0> (null):0 */
void BombTargetUse(class CBombTarget *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float) /* linkage=_ZN11CBombTarget13BombTargetUseEP11CBaseEntityS1_8USE_TYPEf */
{
} /* size: 145596952 */

/* <0> (null):0 */
void CBuyZone(class CBuyZone *, const class CBuyZone  &)
{
} /* size: 145855388 */

/* <0> (null):0 */
void CBuyZone(class CBuyZone *)
{
} /* size: 145864488 */

/* <0> (null):0 */
virtual void Spawn(class CBuyZone *) /* linkage=_ZN8CBuyZone5SpawnEv */
{
} /* size: 145871728 */

/* <0> (null):0 */
void BuyTouch(class CBuyZone *, class CBaseEntity *) /* linkage=_ZN8CBuyZone8BuyTouchEP11CBaseEntity */
{
} /* size: 145881032 */

/* <0> (null):0 */
void CTriggerTeleport(class CTriggerTeleport *, const class CTriggerTeleport  &)
{
} /* size: 145838040 */

/* <0> (null):0 */
void CTriggerTeleport(class CTriggerTeleport *)
{
} /* size: 145919012 */

/* <0> (null):0 */
virtual void Spawn(class CTriggerTeleport *) /* linkage=_ZN16CTriggerTeleport5SpawnEv */
{
} /* size: 145927904 */

/* <0> (null):0 */
void CTriggerPush(class CTriggerPush *, const class CTriggerPush  &)
{
} /* size: 145950168 */

/* <0> (null):0 */
void CTriggerPush(class CTriggerPush *)
{
} /* size: 145958632 */

/* <0> (null):0 */
virtual void Spawn(class CTriggerPush *) /* linkage=_ZN12CTriggerPush5SpawnEv */
{
} /* size: 145904808 */

/* <0> (null):0 */
virtual void KeyValue(class CTriggerPush *, KeyValueData *) /* linkage=_ZN12CTriggerPush8KeyValueEP14KeyValueData_s */
{
} /* size: 145980004 */

/* <0> (null):0 */
virtual void Touch(class CTriggerPush *, class CBaseEntity *) /* linkage=_ZN12CTriggerPush5TouchEP11CBaseEntity */
{
} /* size: 145989664 */

/* <0> (null):0 */
void CLadder(class CLadder *, const class CLadder  &)
{
} /* size: 146012448 */

/* <0> (null):0 */
void CLadder(class CLadder *)
{
} /* size: 146022268 */

/* <0> (null):0 */
virtual void KeyValue(class CLadder *, KeyValueData *) /* linkage=_ZN7CLadder8KeyValueEP14KeyValueData_s */
{
} /* size: 145910552 */

/* <0> (null):0 */
virtual void Spawn(class CLadder *) /* linkage=_ZN7CLadder5SpawnEv */
{
} /* size: 146043512 */

/* <0> (null):0 */
virtual void Precache(class CLadder *) /* linkage=_ZN7CLadder8PrecacheEv */
{
} /* size: 146057632 */

/* <0> (null):0 */
void CChangeLevel(class CChangeLevel *, const class CChangeLevel  &)
{
} /* size: 0 */

/* <0> (null):0 */
void CChangeLevel(class CChangeLevel *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Spawn(class CChangeLevel *) /* linkage=_ZN12CChangeLevel5SpawnEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void KeyValue(class CChangeLevel *, KeyValueData *) /* linkage=_ZN12CChangeLevel8KeyValueEP14KeyValueData_s */
{
} /* size: 0 */

/* <0> (null):0 */
void UseChangeLevel(class CChangeLevel *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float) /* linkage=_ZN12CChangeLevel14UseChangeLevelEP11CBaseEntityS1_8USE_TYPEf */
{
} /* size: 0 */

/* <0> (null):0 */
void TriggerChangeLevel(class CChangeLevel *) /* linkage=_ZN12CChangeLevel18TriggerChangeLevelEv */
{
} /* size: 0 */

/* <0> (null):0 */
void ExecuteChangeLevel(class CChangeLevel *) /* linkage=_ZN12CChangeLevel18ExecuteChangeLevelEv */
{
} /* size: 0 */

/* <0> (null):0 */
void TouchChangeLevel(class CChangeLevel *, class CBaseEntity *) /* linkage=_ZN12CChangeLevel16TouchChangeLevelEP11CBaseEntity */
{
} /* size: 0 */

/* <0> (null):0 */
void ChangeLevelNow(class CChangeLevel *, class CBaseEntity *) /* linkage=_ZN12CChangeLevel14ChangeLevelNowEP11CBaseEntity */
{
} /* size: 0 */

/* <0> (null):0 */
edict_t * FindLandmark(const char  *) /* linkage=_ZN12CChangeLevel12FindLandmarkEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
int ChangeList(LEVELLIST *, int) /* linkage=_ZN12CChangeLevel10ChangeListEP9LEVELLISTi */
{
} /* size: 4 */

/* <0> (null):0 */
int AddTransitionToList(LEVELLIST *, int, const char  *, const char  *, edict_t *) /* linkage=_ZN12CChangeLevel19AddTransitionToListEP9LEVELLISTiPKcS3_P7edict_s */
{
} /* size: 4 */

/* <0> (null):0 */
int InTransitionVolume(class CBaseEntity *, char *) /* linkage=_ZN12CChangeLevel18InTransitionVolumeEP11CBaseEntityPc */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int Save(class CChangeLevel *, class CSave &) /* linkage=_ZN12CChangeLevel4SaveER5CSave */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int Restore(class CChangeLevel *, class CRestore &) /* linkage=_ZN12CChangeLevel7RestoreER8CRestore */
{
} /* size: 4 */

/* <0> (null):0 */
void CFireAndDie(class CFireAndDie *, const class CFireAndDie  &)
{
} /* size: 0 */

/* <0> (null):0 */
void CFireAndDie(class CFireAndDie *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Spawn(class CFireAndDie *) /* linkage=_ZN11CFireAndDie5SpawnEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Precache(class CFireAndDie *) /* linkage=_ZN11CFireAndDie8PrecacheEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Think(class CFireAndDie *) /* linkage=_ZN11CFireAndDie5ThinkEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int ObjectCaps(class CFireAndDie *) /* linkage=_ZN11CFireAndDie10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
void CTriggerVolume(class CTriggerVolume *, const class CTriggerVolume  &)
{
} /* size: 0 */

/* <0> (null):0 */
void CTriggerVolume(class CTriggerVolume *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Spawn(class CTriggerVolume *) /* linkage=_ZN14CTriggerVolume5SpawnEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int ObjectCaps(class CPointEntity *) /* linkage=_ZN12CPointEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
void CPointEntity(class CPointEntity *)
{
} /* size: 0 */

/* <0> (null):0 */
void CTriggerCounter(class CTriggerCounter *, const class CTriggerCounter  &)
{
} /* size: 0 */

/* <0> (null):0 */
void CTriggerCounter(class CTriggerCounter *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Spawn(class CTriggerCounter *) /* linkage=_ZN15CTriggerCounter5SpawnEv */
{
} /* size: 0 */

/* <0> (null):0 */
void CTriggerOnce(class CTriggerOnce *, const class CTriggerOnce  &)
{
} /* size: 0 */

/* <0> (null):0 */
void CTriggerOnce(class CTriggerOnce *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Spawn(class CTriggerOnce *) /* linkage=_ZN12CTriggerOnce5SpawnEv */
{
} /* size: 0 */

/* <0> (null):0 */
void CTriggerMultiple(class CTriggerMultiple *, const class CTriggerMultiple  &)
{
} /* size: 0 */

/* <0> (null):0 */
void CTriggerMultiple(class CTriggerMultiple *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Spawn(class CTriggerMultiple *) /* linkage=_ZN16CTriggerMultiple5SpawnEv */
{
} /* size: 0 */

/* <0> (null):0 */
void CTriggerHurt(class CTriggerHurt *, const class CTriggerHurt  &)
{
} /* size: 0 */

/* <0> (null):0 */
void CTriggerHurt(class CTriggerHurt *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Spawn(class CTriggerHurt *) /* linkage=_ZN12CTriggerHurt5SpawnEv */
{
} /* size: 0 */

/* <0> (null):0 */
void RadiationThink(class CTriggerHurt *) /* linkage=_ZN12CTriggerHurt14RadiationThinkEv */
{
} /* size: 0 */

/* <0> (null):0 */
void CTargetCDAudio(class CTargetCDAudio *, const class CTargetCDAudio  &)
{
} /* size: 0 */

/* <0> (null):0 */
void CTargetCDAudio(class CTargetCDAudio *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Spawn(class CTargetCDAudio *) /* linkage=_ZN14CTargetCDAudio5SpawnEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void KeyValue(class CTargetCDAudio *, KeyValueData *) /* linkage=_ZN14CTargetCDAudio8KeyValueEP14KeyValueData_s */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Use(class CTargetCDAudio *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float) /* linkage=_ZN14CTargetCDAudio3UseEP11CBaseEntityS1_8USE_TYPEf */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Think(class CTargetCDAudio *) /* linkage=_ZN14CTargetCDAudio5ThinkEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Play(class CTargetCDAudio *) /* linkage=_ZN14CTargetCDAudio4PlayEv */
{
} /* size: 0 */

/* <0> (null):0 */
void CTriggerCDAudio(class CTriggerCDAudio *, const class CTriggerCDAudio  &)
{
} /* size: 0 */

/* <0> (null):0 */
void CTriggerCDAudio(class CTriggerCDAudio *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Spawn(class CTriggerCDAudio *) /* linkage=_ZN15CTriggerCDAudio5SpawnEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Use(class CTriggerCDAudio *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float) /* linkage=_ZN15CTriggerCDAudio3UseEP11CBaseEntityS1_8USE_TYPEf */
{
} /* size: 0 */

/* <0> (null):0 */
void PlayTrack(class CTriggerCDAudio *) /* linkage=_ZN15CTriggerCDAudio9PlayTrackEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Touch(class CTriggerCDAudio *, class CBaseEntity *) /* linkage=_ZN15CTriggerCDAudio5TouchEP11CBaseEntity */
{
} /* size: 0 */

/* <0> (null):0 */
void CTriggerMonsterJump(class CTriggerMonsterJump *, const class CTriggerMonsterJump  &)
{
} /* size: 0 */

/* <0> (null):0 */
void CTriggerMonsterJump(class CTriggerMonsterJump *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Spawn(class CTriggerMonsterJump *) /* linkage=_ZN19CTriggerMonsterJump5SpawnEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Touch(class CTriggerMonsterJump *, class CBaseEntity *) /* linkage=_ZN19CTriggerMonsterJump5TouchEP11CBaseEntity */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Think(class CTriggerMonsterJump *) /* linkage=_ZN19CTriggerMonsterJump5ThinkEv */
{
} /* size: 0 */

/* <0> (null):0 */
void CBaseToggle(class CBaseToggle *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual int GetToggleState(class CBaseToggle *) /* linkage=_ZN11CBaseToggle14GetToggleStateEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual float GetDelay(class CBaseToggle *) /* linkage=_ZN11CBaseToggle8GetDelayEv */
{
} /* size: 4 */

/* <0> (null):0 */
void CRenderFxManager(class CRenderFxManager *, const class CRenderFxManager  &)
{
} /* size: 0 */

/* <0> (null):0 */
void CRenderFxManager(class CRenderFxManager *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Spawn(class CRenderFxManager *) /* linkage=_ZN16CRenderFxManager5SpawnEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Use(class CRenderFxManager *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float) /* linkage=_ZN16CRenderFxManager3UseEP11CBaseEntityS1_8USE_TYPEf */
{
} /* size: 0 */

/* <0> (null):0 */
void CMultiManager(class CMultiManager *, const class CMultiManager  &)
{
} /* size: 0 */

/* <0> (null):0 */
void CMultiManager(class CMultiManager *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void KeyValue(class CMultiManager *, KeyValueData *) /* linkage=_ZN13CMultiManager8KeyValueEP14KeyValueData_s */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Spawn(class CMultiManager *) /* linkage=_ZN13CMultiManager5SpawnEv */
{
} /* size: 0 */

/* <0> (null):0 */
void ManagerThink(class CMultiManager *) /* linkage=_ZN13CMultiManager12ManagerThinkEv */
{
} /* size: 0 */

/* <0> (null):0 */
void ManagerUse(class CMultiManager *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float) /* linkage=_ZN13CMultiManager10ManagerUseEP11CBaseEntityS1_8USE_TYPEf */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Restart(class CMultiManager *) /* linkage=_ZN13CMultiManager7RestartEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL HasTarget(class CMultiManager *, string_t) /* linkage=_ZN13CMultiManager9HasTargetEj */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int ObjectCaps(class CMultiManager *) /* linkage=_ZN13CMultiManager10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int Save(class CMultiManager *, class CSave &) /* linkage=_ZN13CMultiManager4SaveER5CSave */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int Restore(class CMultiManager *, class CRestore &) /* linkage=_ZN13CMultiManager7RestoreER8CRestore */
{
} /* size: 4 */

/* <0> (null):0 */
BOOL IsClone(class CMultiManager *) /* linkage=_ZN13CMultiManager7IsCloneEv */
{
} /* size: 4 */

/* <0> (null):0 */
BOOL ShouldClone(class CMultiManager *) /* linkage=_ZN13CMultiManager11ShouldCloneEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CMultiManager * Clone(class CMultiManager *) /* linkage=_ZN13CMultiManager5CloneEv */
{
} /* size: 4 */

/* <0> (null):0 */
void CTriggerRelay(class CTriggerRelay *, const class CTriggerRelay  &)
{
} /* size: 0 */

/* <0> (null):0 */
void CTriggerRelay(class CTriggerRelay *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void KeyValue(class CTriggerRelay *, KeyValueData *) /* linkage=_ZN13CTriggerRelay8KeyValueEP14KeyValueData_s */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Spawn(class CTriggerRelay *) /* linkage=_ZN13CTriggerRelay5SpawnEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Use(class CTriggerRelay *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float) /* linkage=_ZN13CTriggerRelay3UseEP11CBaseEntityS1_8USE_TYPEf */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int ObjectCaps(class CTriggerRelay *) /* linkage=_ZN13CTriggerRelay10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int Save(class CTriggerRelay *, class CSave &) /* linkage=_ZN13CTriggerRelay4SaveER5CSave */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int Restore(class CTriggerRelay *, class CRestore &) /* linkage=_ZN13CTriggerRelay7RestoreER8CRestore */
{
} /* size: 4 */

/* <0> (null):0 */
void CAutoTrigger(class CAutoTrigger *, const class CAutoTrigger  &)
{
} /* size: 0 */

/* <0> (null):0 */
void CAutoTrigger(class CAutoTrigger *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void KeyValue(class CAutoTrigger *, KeyValueData *) /* linkage=_ZN12CAutoTrigger8KeyValueEP14KeyValueData_s */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Spawn(class CAutoTrigger *) /* linkage=_ZN12CAutoTrigger5SpawnEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Precache(class CAutoTrigger *) /* linkage=_ZN12CAutoTrigger8PrecacheEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Think(class CAutoTrigger *) /* linkage=_ZN12CAutoTrigger5ThinkEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int ObjectCaps(class CAutoTrigger *) /* linkage=_ZN12CAutoTrigger10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int Save(class CAutoTrigger *, class CSave &) /* linkage=_ZN12CAutoTrigger4SaveER5CSave */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int Restore(class CAutoTrigger *, class CRestore &) /* linkage=_ZN12CAutoTrigger7RestoreER8CRestore */
{
} /* size: 4 */

/* <0> (null):0 */
void CFrictionModifier(class CFrictionModifier *, const class CFrictionModifier  &)
{
} /* size: 145478212 */

/* <0> (null):0 */
void CFrictionModifier(class CFrictionModifier *)
{
} /* size: 145481160 */

/* <0> (null):0 */
virtual void Spawn(class CFrictionModifier *) /* linkage=_ZN17CFrictionModifier5SpawnEv */
{
} /* size: 145503172 */

/* <0> (null):0 */
virtual void KeyValue(class CFrictionModifier *, KeyValueData *) /* linkage=_ZN17CFrictionModifier8KeyValueEP14KeyValueData_s */
{
} /* size: 145504932 */

/* <0> (null):0 */
void ChangeFriction(class CFrictionModifier *, class CBaseEntity *) /* linkage=_ZN17CFrictionModifier14ChangeFrictionEP11CBaseEntity */
{
} /* size: 145546676 */

/* <0> (null):0 */
virtual int Save(class CFrictionModifier *, class CSave &) /* linkage=_ZN17CFrictionModifier4SaveER5CSave */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int Restore(class CFrictionModifier *, class CRestore &) /* linkage=_ZN17CFrictionModifier7RestoreER8CRestore */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int ObjectCaps(class CFrictionModifier *) /* linkage=_ZN17CFrictionModifier10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
void HostageStateMachine(class HostageStateMachine *, const class HostageStateMachine  &)
{
} /* size: 145688272 */

/* <0> (null):0 */
void HostageStateMachine(class HostageStateMachine *)
{
} /* size: 145755252 */

/* <0> (null):0 */
void ~HostageStateMachine(class HostageStateMachine *, int)
{
} /* size: 145763712 */

/* <0> (null):0 */
virtual void OnMoveToSuccess(class HostageStateMachine *, const class Vector  &) /* linkage=_ZN19HostageStateMachine15OnMoveToSuccessERK6Vector */
{
} /* size: 145799360 */

/* <0> (null):0 */
virtual void OnMoveToFailure(class HostageStateMachine *, const class Vector  &, enum MoveToFailureType) /* linkage=_ZN19HostageStateMachine15OnMoveToFailureERK6VectorN12IImprovEvent17MoveToFailureTypeE */
{
} /* size: 145810332 */

/* <0> (null):0 */
virtual void OnInjury(class HostageStateMachine *, float) /* linkage=_ZN19HostageStateMachine8OnInjuryEf */
{
} /* size: 145846948 */

/* <0> (null):0 */
void UpdateStationaryAnimation(class HostageStateMachine *, class CHostageImprov *) /* linkage=_ZN19HostageStateMachine25UpdateStationaryAnimationEP14CHostageImprov */
{
} /* size: 145878440 */

/* <0> (null):0 */
void SimpleState(class SimpleState<CHostageImprov*> *, const class SimpleState<CHostageImprov*>  &)
{
} /* size: 145927560 */

/* <0> (null):0 */
void SimpleState(class SimpleState<CHostageImprov*> *)
{
} /* size: 145952784 */

/* <0> (null):0 */
virtual void ~SimpleState(class SimpleState<CHostageImprov*> *, int)
{
} /* size: 145299336 */

/* <0> (null):0 */
virtual void OnEnter(class SimpleState<CHostageImprov*> *, class CHostageImprov *) /* linkage=_ZN11SimpleStateIP14CHostageImprovE7OnEnterES1_ */
{
} /* size: 145571240 */

/* <0> (null):0 */
virtual void OnUpdate(class SimpleState<CHostageImprov*> *, class CHostageImprov *) /* linkage=_ZN11SimpleStateIP14CHostageImprovE8OnUpdateES1_ */
{
} /* size: 145587648 */

/* <0> (null):0 */
virtual void OnExit(class SimpleState<CHostageImprov*> *, class CHostageImprov *) /* linkage=_ZN11SimpleStateIP14CHostageImprovE6OnExitES1_ */
{
} /* size: 145523252 */

/* <0> (null):0 */
virtual const char  * GetName(const class SimpleState<CHostageImprov*>  *) /* linkage=_ZNK11SimpleStateIP14CHostageImprovE7GetNameEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetParent(class SimpleState<CHostageImprov*> *, class SimpleState<CHostageImprov*> *) /* linkage=_ZN11SimpleStateIP14CHostageImprovE9SetParentEPS2_ */
{
} /* size: 145646520 */

/* <0> (null):0 */
class SimpleState<CHostageImprov*> * GetParent(const class SimpleState<CHostageImprov*>  *) /* linkage=_ZNK11SimpleStateIP14CHostageImprovE9GetParentEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *, int)
{
} /* size: 145746240 */

/* <0> (null):0 */
virtual bool CanPlayerHearPlayer(class IVoiceGameMgrHelper *, class CBasePlayer *, class CBasePlayer *) /* linkage=_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
inline void ObjectCaps(class CBaseEntity *const this)
{
} /* size: 145793928 */

/* <0> (null):0 */
void Spawn(class CTargetCDAudio *const this)
{
} /* size: 145817056 */

/* <0> (null):0 */
inline void ~SimpleState(class SimpleState<CHostageImprov*> *const this, intconst __in_chrg)
{
} /* size: 145834520 */

/* <0> (null):0 */
inline void ~HostageState(class HostageState *const this, intconst __in_chrg)
{
} /* size: 145863200 */

/* <0> (null):0 */
inline void ~CImprov(class CImprov *const this, intconst __in_chrg)
{
} /* size: 145887392 */

/* <0> (null):0 */
inline void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *const this, intconst __in_chrg)
{
} /* size: 145839448 */

/* <0> (null):0 */
void Restore(class CTriggerCamera *const this, class CRestore &const restore)
{
} /* size: 145940968 */

/* <0> (null):0 */
void Restore(class CTriggerChangeTarget *const this, class CRestore &const restore)
{
} /* size: 145960968 */

/* <0> (null):0 */
void Restore(class CChangeLevel *const this, class CRestore &const restore)
{
} /* size: 145989016 */

/* <0> (null):0 */
void Restore(class CMultiManager *const this, class CRestore &const restore)
{
} /* size: 146018720 */

/* <0> (null):0 */
void Restore(class CTriggerRelay *const this, class CRestore &const restore)
{
} /* size: 0 */

/* <0> (null):0 */
void Restore(class CAutoTrigger *const this, class CRestore &const restore)
{
} /* size: 0 */

/* <0> (null):0 */
void Restore(class CFrictionModifier *const this, class CRestore &const restore)
{
} /* size: 0 */

/* <0> (null):0 */
void Save(class CTriggerCamera *const this, class CSave &const save)
{
} /* size: 0 */

/* <0> (null):0 */
void Save(class CTriggerChangeTarget *const this, class CSave &const save)
{
} /* size: 0 */

/* <0> (null):0 */
void Save(class CChangeLevel *const this, class CSave &const save)
{
} /* size: 0 */

/* <0> (null):0 */
void Save(class CMultiManager *const this, class CSave &const save)
{
} /* size: 0 */

/* <0> (null):0 */
void Save(class CTriggerRelay *const this, class CSave &const save)
{
} /* size: 0 */

/* <0> (null):0 */
void Save(class CAutoTrigger *const this, class CSave &const save)
{
} /* size: 0 */

/* <0> (null):0 */
void Save(class CFrictionModifier *const this, class CSave &const save)
{
} /* size: 0 */

/* <0> (null):0 */
void EndSectionTouch(class CTriggerEndSection *const this, class CBaseEntity * pOther)
{
} /* size: 0 */

/* <0> (null):0 */
void EndSectionUse(class CTriggerEndSection *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
} /* size: 0 */

/* <0> (null):0 */
void SaveTouch(class CTriggerSave *const this, class CBaseEntity * pOther)
{
} /* size: 0 */

/* <0> (null):0 */
void Think(class CAutoTrigger *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void LEVELLIST(LEVELLIST *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator==(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator!=(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, float X, float Y, float Z)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator+(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator*(const class Vector  *const this, float fl)
{
} /* size: 0 */

/* <0> (null):0 */
inline class Vector operator*(float fl, const class Vector  &const v)
{
} /* size: 12 */

/* <0> (null):0 */
inline void MESSAGE_BEGIN(int msg_dest, int msg_type, const float  * pOrigin, edict_t * ed)
{
} /* size: 0 */

/* <0> (null):0 */
inline void MAKE_STRING_CLASS(const char  * str, entvars_t * pev)
{
} /* size: 0 */

/* <0> (null):0 */
inline edict_t * ENT(const entvars_t  * pev)
{
} /* size: 4 */

/* <0> (null):0 */
inline EOFFSET OFFSET(const edict_t  * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline BOOL FNullEnt(EOFFSET eoffset)
{
} /* size: 4 */

/* <0> (null):0 */
inline edict_t * FIND_ENTITY_BY_TARGETNAME(edict_t * entStart, const char  * pszName)
{
} /* size: 4 */

/* <0> (null):0 */
inline BOOL FNullEnt(const edict_t  * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline entvars_t * VARS(edict_t * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline EOFFSET OFFSET(entvars_t * pev)
{
} /* size: 4 */

/* <0> (null):0 */
inline BOOL FStringNull(int iString)
{
} /* size: 4 */

/* <0> (null):0 */
void Use(class CRenderFxManager *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
	{
		edict_t * pentTarget;                                 //     0
		{
			entvars_t * pevTarget;                        //     0
		}
	}
} /* size: 0 */

/* <0> (null):0 */
inline double atof(const char  * __nptr)
{
} /* size: 8 */

/* <0> (null):0 */
inline void KeyValue(class CBaseEntity *const this, KeyValueData * pkvd)
{
} /* size: 0 */

/* <0> (null):0 */
void KeyValue(class CClientFog *const this, KeyValueData * pkvd)
{
} /* size: 0 */

/* <0> (null):0 */
void KeyValue(class CTriggerCamera *const this, KeyValueData * pkvd)
{
} /* size: 0 */

/* <0> (null):0 */
void KeyValue(class CTriggerChangeTarget *const this, KeyValueData * pkvd)
{
} /* size: 0 */

/* <0> (null):0 */
void KeyValue(class CTargetCDAudio *const this, KeyValueData * pkvd)
{
} /* size: 0 */

/* <0> (null):0 */
inline int atoi(const char  * __nptr)
{
} /* size: 4 */

/* <0> (null):0 */
void KeyValue(class CBaseTrigger *const this, KeyValueData * pkvd)
{
} /* size: 0 */

/* <0> (null):0 */
void KeyValue(class CTriggerEndSection *const this, KeyValueData * pkvd)
{
} /* size: 0 */

/* <0> (null):0 */
void KeyValue(class CChangeLevel *const this, KeyValueData * pkvd)
{
} /* size: 0 */

/* <0> (null):0 */
void KeyValue(class CMultiManager *const this, KeyValueData * pkvd)
{
	{
		char tmp;                                             //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void KeyValue(class CTriggerRelay *const this, KeyValueData * pkvd)
{
	{
		int type;                                             //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void KeyValue(class CAutoTrigger *const this, KeyValueData * pkvd)
{
	{
		int type;                                             //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void KeyValue(class CFrictionModifier *const this, KeyValueData * pkvd)
{
} /* size: 0 */

/* <0> (null):0 */
inline BOOL FClassnameIs(entvars_t * pev, const char  * szClassname)
{
} /* size: 4 */

/* <0> (null):0 */
inline edict_t * ENT(EOFFSET eoffset)
{
} /* size: 4 */

/* <0> (null):0 */
inline void * GET_PRIVATE(edict_t * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline void edict(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline int ENTINDEX(edict_t * pEdict)
{
} /* size: 4 */

/* <0> (null):0 */
inline void entindex(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void HurtTouch(class CBaseTrigger *const this, class CBaseEntity * pOther)
{
	{
		float fldmg;                                          //     0
		{
			int playerMask;                               //     0
		}
		{
			int playerMask;                               //     0
		}
	}
} /* size: 0 */

/* <0> (null):0 */
inline void ObjectCaps(class CPointEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Signal(class CUnifiedSignals *const this, int flSignal)
{
} /* size: 0 */

/* <0> (null):0 */
void VIP_SafetyTouch(class CVIP_SafetyZone *const this, class CBaseEntity * pOther)
{
	{
		class CBasePlayer * p;                                //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline BOOL FNullEnt(entvars_t * pev)
{
} /* size: 4 */

/* <0> (null):0 */
void EscapeTouch(class CEscapeZone *const this, class CBaseEntity * pOther)
{
	{
		class CBasePlayer * p;                                //     0
		{
			int i;                                        //     0
			{
				class CBasePlayer * plr;              //     0
			}
		}
	}
} /* size: 0 */

/* <0> (null):0 */
void BombTargetTouch(class CBombTarget *const this, class CBaseEntity * pOther)
{
	{
		class CBasePlayer * p;                                //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void BuyTouch(class CBuyZone *const this, class CBaseEntity * pOther)
{
	{
		class CBasePlayer * p;                                //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline void Invalidate(class CountdownTimer *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void IsElapsed(const class CountdownTimer  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ~HostageEscapeToCoverState(class HostageEscapeToCoverState *, int)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~HostageEscapeToCoverState(class HostageEscapeToCoverState *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ~HostageEscapeLookAroundState(class HostageEscapeLookAroundState *, int)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~HostageEscapeLookAroundState(class HostageEscapeLookAroundState *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void OnMoveToFailure(class HostageStateMachine *const this, const class Vector  &const goal, enum MoveToFailureType reason)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~HostageIdleState(class HostageIdleState *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ~HostageEscapeState(class HostageEscapeState *, int)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~HostageEscapeState(class HostageEscapeState *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ~HostageRetreatState(class HostageRetreatState *, int)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~HostageRetreatState(class HostageRetreatState *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ~HostageFollowState(class HostageFollowState *, int)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~HostageFollowState(class HostageFollowState *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~HostageAnimateState(class HostageAnimateState *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~CHostageImprov(class CHostageImprov *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void OnMoveToSuccess(class HostageStateMachine *const this, const class Vector  &const goal)
{
} /* size: 0 */

/* <0> (null):0 */
inline void OnInjury(class HostageStateMachine *const this, float amount)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Start(class IntervalTimer *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void IsClone(class CMultiManager *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Instance(edict_t * pent)
{
	{
		class CBaseEntity * pEnt;                             //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class CTriggerEndSection *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class CTriggerSave *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class CBuyZone *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class CTriggerMonsterJump *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void PlayCDTrack(int iTrack)
{
	{
		edict_t * pClient;                                    //     0
		{
			char string;                                  //     0
		}
	}
} /* size: 0 */

/* <0> (null):0 */
inline void operator-(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void EMIT_SOUND(edict_t * entity, int channel, const char  * sample, float volume, float attenuation)
{
} /* size: 0 */

/* <0> (null):0 */
void ActivateMultiTrigger(class CBaseTrigger *const this, class CBaseEntity * pActivator)
{
} /* size: 0 */

/* <0> (null):0 */
void CounterUse(class CBaseTrigger *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
	{
		BOOL fTellActivator;                                  //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void FindLandmark(const char  * pLandmarkName)
{
	{
		edict_t * pentLandmark;                               //     0
	}
} /* size: 145297032 */

/* <0> (null):0 */
void InTransitionVolume(class CBaseEntity * pEntity, char * pVolumeName)
{
	{
		edict_t * pentVolume;                                 //     0
		int inVolume;                                         //     0
		{
			class CBaseEntity * pVolume;                  //     0
		}
	}
} /* size: 144711836 */

/* <0> (null):0 */
inline void Normalize(const class Vector  *const this)
{
	{
		float flLen;                                          //     0
	}
} /* size: 144957048 */

/* <0> (null):0 */
void FollowTarget(class CTriggerCamera *const this)
{
	{
		class Vector vecGoal;                                 //     0
		float dx;                                             //     0
		float dy;                                             //     0
	}
} /* size: 145412640 */

/* <0> (null):0 */
void Use(class CTriggerCamera *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
} /* size: 145442756 */

/* <0> (null):0 */
inline void CBaseEntity(class CBaseEntity *const this)
{
} /* size: 145462160 */

/* <0> (null):0 */
inline void operator new(size_t stAllocateBlock, entvars_t * pev)
{
} /* size: 145464080 */

/* <0> (null):0 */
inline void CFrictionModifier(class CFrictionModifier *const this)
{
} /* size: 145478696 */

/* <0> (null):0 */
class CFrictionModifier * GetClassPtr<CFrictionModifier>(class CFrictionModifier * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
inline void CBaseDelay(class CBaseDelay *const this)
{
} /* size: 145504272 */

/* <0> (null):0 */
inline void CAutoTrigger(class CAutoTrigger *const this)
{
} /* size: 145544920 */

/* <0> (null):0 */
class CAutoTrigger * GetClassPtr<CAutoTrigger>(class CAutoTrigger * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
inline void CTriggerRelay(class CTriggerRelay *const this)
{
} /* size: 145426432 */

/* <0> (null):0 */
class CTriggerRelay * GetClassPtr<CTriggerRelay>(class CTriggerRelay * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
void CBaseAnimating(class CBaseAnimating *)
{
} /* size: 145586200 */

/* <0> (null):0 */
virtual void HandleAnimEvent(class CBaseAnimating *, MonsterEvent_t *) /* linkage=_ZN14CBaseAnimating15HandleAnimEventEP14MonsterEvent_t */
{
} /* size: 145594056 */

/* <0> (null):0 */
inline void CBaseAnimating(class CBaseAnimating *const this)
{
} /* size: 145597184 */

/* <0> (null):0 */
inline void CBaseToggle(class CBaseToggle *const this)
{
} /* size: 145834840 */

/* <0> (null):0 */
inline void CMultiManager(class CMultiManager *const this)
{
} /* size: 145853960 */

/* <0> (null):0 */
inline void ShouldClone(class CMultiManager *const this)
{
} /* size: 145863176 */

/* <0> (null):0 */
inline void CRenderFxManager(class CRenderFxManager *const this)
{
} /* size: 145870688 */

/* <0> (null):0 */
class CRenderFxManager * GetClassPtr<CRenderFxManager>(class CRenderFxManager * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
inline void CBaseTrigger(class CBaseTrigger *const this)
{
} /* size: 145895228 */

/* <0> (null):0 */
class CBaseTrigger * GetClassPtr<CBaseTrigger>(class CBaseTrigger * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
inline void CTriggerHurt(class CTriggerHurt *const this)
{
} /* size: 145924744 */

/* <0> (null):0 */
class CTriggerHurt * GetClassPtr<CTriggerHurt>(class CTriggerHurt * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
inline void CTriggerMonsterJump(class CTriggerMonsterJump *const this)
{
} /* size: 145949936 */

/* <0> (null):0 */
class CTriggerMonsterJump * GetClassPtr<CTriggerMonsterJump>(class CTriggerMonsterJump * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
inline void CTriggerCDAudio(class CTriggerCDAudio *const this)
{
} /* size: 145976944 */

/* <0> (null):0 */
class CTriggerCDAudio * GetClassPtr<CTriggerCDAudio>(class CTriggerCDAudio * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
inline void CPointEntity(class CPointEntity *const this)
{
} /* size: 146002568 */

/* <0> (null):0 */
inline void CTargetCDAudio(class CTargetCDAudio *const this)
{
} /* size: 146006040 */

/* <0> (null):0 */
class CTargetCDAudio * GetClassPtr<CTargetCDAudio>(class CTargetCDAudio * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
inline void CTriggerMultiple(class CTriggerMultiple *const this)
{
} /* size: 145910872 */

/* <0> (null):0 */
class CTriggerMultiple * GetClassPtr<CTriggerMultiple>(class CTriggerMultiple * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
inline void CTriggerOnce(class CTriggerOnce *const this)
{
} /* size: 146064512 */

/* <0> (null):0 */
class CTriggerOnce * GetClassPtr<CTriggerOnce>(class CTriggerOnce * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
inline void CTriggerCounter(class CTriggerCounter *const this)
{
} /* size: 0 */

/* <0> (null):0 */
class CTriggerCounter * GetClassPtr<CTriggerCounter>(class CTriggerCounter * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
inline void CTriggerVolume(class CTriggerVolume *const this)
{
} /* size: 0 */

/* <0> (null):0 */
class CTriggerVolume * GetClassPtr<CTriggerVolume>(class CTriggerVolume * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
inline void CFireAndDie(class CFireAndDie *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ChangeLevelNow(class CChangeLevel *const this, class CBaseEntity * pActivator)
{
	{
		edict_t * pentLandmark;                               //     0
		LEVELLIST levels;                                     //     0
		class CBaseEntity * pPlayer;                          //     0
		{
			class CFireAndDie * pFireAndDie;              //     0
		}
	}
} /* size: 0 */

/* <0> (null):0 */
inline void CChangeLevel(class CChangeLevel *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline edict_t * FIND_ENTITY_BY_CLASSNAME(edict_t * entStart, const char  * pszName)
{
} /* size: 4 */

/* <0> (null):0 */
inline void CSave(class CSave *const this, SAVERESTOREDATA * pdata)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~CSave(class CSave *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CLadder(class CLadder *const this)
{
} /* size: 0 */

/* <0> (null):0 */
class CLadder * GetClassPtr<CLadder>(class CLadder * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
inline void CTriggerPush(class CTriggerPush *const this)
{
} /* size: 0 */

/* <0> (null):0 */
class CTriggerPush * GetClassPtr<CTriggerPush>(class CTriggerPush * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
inline void CTriggerTeleport(class CTriggerTeleport *const this)
{
} /* size: 0 */

/* <0> (null):0 */
class CTriggerTeleport * GetClassPtr<CTriggerTeleport>(class CTriggerTeleport * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
class CPointEntity * GetClassPtr<CPointEntity>(class CPointEntity * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
inline void CBuyZone(class CBuyZone *const this)
{
} /* size: 0 */

/* <0> (null):0 */
class CBuyZone * GetClassPtr<CBuyZone>(class CBuyZone * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
inline void CBombTarget(class CBombTarget *const this)
{
} /* size: 0 */

/* <0> (null):0 */
class CBombTarget * GetClassPtr<CBombTarget>(class CBombTarget * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
inline void CHostageRescue(class CHostageRescue *const this)
{
} /* size: 0 */

/* <0> (null):0 */
class CHostageRescue * GetClassPtr<CHostageRescue>(class CHostageRescue * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
inline void CEscapeZone(class CEscapeZone *const this)
{
} /* size: 0 */

/* <0> (null):0 */
class CEscapeZone * GetClassPtr<CEscapeZone>(class CEscapeZone * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
inline void CVIP_SafetyZone(class CVIP_SafetyZone *const this)
{
} /* size: 0 */

/* <0> (null):0 */
class CVIP_SafetyZone * GetClassPtr<CVIP_SafetyZone>(class CVIP_SafetyZone * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
inline void CTriggerSave(class CTriggerSave *const this)
{
} /* size: 0 */

/* <0> (null):0 */
class CTriggerSave * GetClassPtr<CTriggerSave>(class CTriggerSave * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
inline void CTriggerEndSection(class CTriggerEndSection *const this)
{
} /* size: 0 */

/* <0> (null):0 */
class CTriggerEndSection * GetClassPtr<CTriggerEndSection>(class CTriggerEndSection * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
inline void CTriggerGravity(class CTriggerGravity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
class CTriggerGravity * GetClassPtr<CTriggerGravity>(class CTriggerGravity * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
inline void CTriggerChangeTarget(class CTriggerChangeTarget *const this)
{
} /* size: 0 */

/* <0> (null):0 */
class CTriggerChangeTarget * GetClassPtr<CTriggerChangeTarget>(class CTriggerChangeTarget * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
inline void CTriggerCamera(class CTriggerCamera *const this)
{
} /* size: 0 */

/* <0> (null):0 */
class CTriggerCamera * GetClassPtr<CTriggerCamera>(class CTriggerCamera * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
inline void CWeather(class CWeather *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CClientFog(class CClientFog *const this)
{
} /* size: 0 */

/* <0> (null):0 */
class CClientFog * GetClassPtr<CClientFog>(class CClientFog * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
inline void ResetDbgInfo(class CUtlVector<CHintMessage*> *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CUtlMemory(class CUtlMemory<CHintMessage*> *const this, int growSize, int initSize)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CUtlVector(class CUtlVector<CHintMessage*> *const this, int growSize, int initSize)
{
} /* size: 0 */

/* <0> (null):0 */
void CBaseMonster(class CBaseMonster *)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBaseMonster(class CBaseMonster *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CHintMessageQueue(class CHintMessageQueue *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CUnifiedSignals(class CUnifiedSignals *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBasePlayer(class CBasePlayer *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Precache(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Restart(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void KeyValue(class CBaseEntity *const this, KeyValueData * pkvd)
{
} /* size: 0 */

/* <0> (null):0 */
void ObjectCaps(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Activate(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Classify(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void DeathNotice(class CBaseEntity *const this, entvars_t * pevChild)
{
} /* size: 0 */

/* <0> (null):0 */
void BloodColor(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsTriggered(class CBaseEntity *const this, class CBaseEntity * pActivator)
{
} /* size: 0 */

/* <0> (null):0 */
void MyMonsterPointer(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void MySquadMonsterPointer(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetToggleState(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void AddPoints(class CBaseEntity *const this, int score, BOOL bAllowNegativeScore)
{
} /* size: 0 */

/* <0> (null):0 */
void AddPointsToTeam(class CBaseEntity *const this, int score, BOOL bAllowNegativeScore)
{
} /* size: 0 */

/* <0> (null):0 */
void AddPlayerItem(class CBaseEntity *const this, class CBasePlayerItem * pItem)
{
} /* size: 0 */

/* <0> (null):0 */
void RemovePlayerItem(class CBaseEntity *const this, class CBasePlayerItem * pItem)
{
} /* size: 0 */

/* <0> (null):0 */
void GiveAmmo(class CBaseEntity *const this, int iAmount, char * szName, int iMax)
{
} /* size: 0 */

/* <0> (null):0 */
void GetDelay(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsMoving(class CBaseEntity *const this)
{
	operator!=(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void OverrideReset(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void SetToggleState(class CBaseEntity *const this, int state)
{
} /* size: 0 */

/* <0> (null):0 */
void StartSneaking(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void StopSneaking(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void OnControls(class CBaseEntity *const this, entvars_t * pev)
{
} /* size: 0 */

/* <0> (null):0 */
void IsSneaking(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsAlive(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsBSPModel(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ReflectGauss(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsPlayer(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsNetClient(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void TeamID(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Think(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Touch(class CBaseEntity *const this, class CBaseEntity * pOther)
{
} /* size: 0 */

/* <0> (null):0 */
void Use(class CBaseEntity *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
} /* size: 0 */

/* <0> (null):0 */
void Blocked(class CBaseEntity *const this, class CBaseEntity * pOther)
{
} /* size: 0 */

/* <0> (null):0 */
void Respawn(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void UpdateOwner(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void FBecomeProne(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Center(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
	operator*(const class Vector  *const this,
			float fl); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void EyePosition(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void EarPosition(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void BodyTarget(class CBaseEntity *const this, const class Vector  &const posSrc)
{
} /* size: 0 */

/* <0> (null):0 */
void Illumination(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ObjectCaps(class CPointEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void HandleAnimEvent(class CBaseAnimating *const this, MonsterEvent_t * pEvent)
{
} /* size: 0 */

/* <0> (null):0 */
void GetToggleState(class CBaseToggle *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetDelay(class CBaseToggle *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ObjectCaps(class CFrictionModifier *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class CFrictionModifier *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ChangeFriction(class CFrictionModifier *const this, class CBaseEntity * pOther)
{
} /* size: 0 */

/* <0> (null):0 */
void ObjectCaps(class CAutoTrigger *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class CAutoTrigger *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Precache(class CAutoTrigger *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ObjectCaps(class CTriggerRelay *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class CTriggerRelay *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ObjectCaps(class CMultiManager *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class CMultiManager *const this)
{
	{
		int swapped;                                          //     0
		{
			int i;                                        //     0
			{
				int name;                             //     0
				float delay;                          //     0
			}
		}
	}
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class CRenderFxManager *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ObjectCaps(class CBaseTrigger *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Touch(class CTriggerMonsterJump *const this, class CBaseEntity * pOther)
{
	{
		entvars_t * pevOther;                                 //     0
		operator*(const class Vector  *const this,
				float fl); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void MultiWaitOver(class CBaseTrigger *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class CTriggerCounter *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class CTriggerVolume *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ObjectCaps(class CFireAndDie *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Precache(class CFireAndDie *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ExecuteChangeLevel(class CChangeLevel *const this)
{
	MESSAGE_BEGIN(int msg_dest,
			int msg_type,
			const float  * pOrigin,
			edict_t * ed); /* size=0, low_pc=0 */ //     0
	MESSAGE_BEGIN(int msg_dest,
			int msg_type,
			const float  * pOrigin,
			edict_t * ed); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Precache(class CLadder *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class CLadder *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GravityTouch(class CTriggerGravity *const this, class CBaseEntity * pOther)
{
} /* size: 0 */

/* <0> (null):0 */
void ObjectCaps(class CTriggerChangeTarget *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class CTriggerChangeTarget *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ObjectCaps(class CTriggerCamera *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class CTriggerCamera *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class CClientFog *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void HostageRescueTouch(class CHostageRescue *const this, class CBaseEntity * pOther)
{
	Signal(class CUnifiedSignals *const this,
		int flSignal); /* size=145298800, low_pc=0 */ //     0
} /* size: 137632424 */

/* <0> (null):0 */
void BombTargetUse(class CBombTarget *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
} /* size: 145300256 */

/* <0> (null):0 */
void ToggleUse(class CBaseTrigger *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
} /* size: 144195312 */

/* <0> (null):0 */
void Think(class CTriggerMonsterJump *const this)
{
} /* size: 144956616 */

/* <0> (null):0 */
void Use(class CTriggerChangeTarget *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
	{
		class CBaseEntity * pTarget;                          //     0
		{
			class CBaseMonster * pMonster;                //     0
		}
	}
} /* size: 144958536 */

/* <0> (null):0 */
void Think(class CFireAndDie *const this)
{
} /* size: 145442420 */

/* <0> (null):0 */
void Use(class CTriggerRelay *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
} /* size: 145444340 */

/* <0> (null):0 */
void Touch(class CTriggerPush *const this, class CBaseEntity * pOther)
{
	{
		entvars_t * pevToucher;                               //     0
		operator*(float fl,
				const class Vector  &const v); /* size=145479140, low_pc=0 */ //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=145479796, low_pc=0 */ //     0
		{
			class Vector vecPush;                         //     0
			operator*(float fl,
					const class Vector  &const v); /* size=145481288, low_pc=0 */ //     0
			operator+(const class Vector  *const this,
					const class Vector  &const v); /* size=145503024, low_pc=0 */ //     0
		}
	}
} /* size: 145463744 */

/* <0> (null):0 */
void ManagerThink(class CMultiManager *const this)
{
	{
		float time;                                           //     0
		IsClone(class CMultiManager *const this); /* size=145545116, low_pc=0 */ //     0
	}
} /* size: 145503872 */

/* <0> (null):0 */
void Restart(class CMultiManager *const this)
{
	{
		int i;                                                //     0
		edict_t * pentTarget;                                 //     0
		const char  * name;                                   //     0
		{
			class CBaseEntity * pTarget;                  //     0
			FIND_ENTITY_BY_TARGETNAME(edict_t * entStart,
							const char  * pszName); /* size=145558932, low_pc=0 */ //     0
			FNullEnt(const edict_t  * pent); /* size=145565536, low_pc=0 */ //     0
			Instance(edict_t * pent); /* size=145569856, low_pc=0 */ //     0
		}
		IsClone(class CMultiManager *const this); /* size=145579064, low_pc=0 */ //     0
	}
} /* size: 145545840 */

/* <0> (null):0 */
void TeleportTouch(class CBaseTrigger *const this, class CBaseEntity * pOther)
{
	{
		entvars_t * pevToucher;                               //     0
		edict_t * pentTarget;                                 //     0
		class Vector tmp;                                     //     0
		FIND_ENTITY_BY_TARGETNAME(edict_t * entStart,
						const char  * pszName); /* size=145596232, low_pc=0 */ //     0
		FNullEnt(const edict_t  * pent); /* size=145596744, low_pc=0 */ //     0
		Vector(class Vector *const this,
			const class Vector  &const v); /* size=145602504, low_pc=0 */ //     0
	}
} /* size: 145580240 */

/* <0> (null):0 */
void Spawn(class CFireAndDie *const this)
{
	MAKE_STRING_CLASS(const char  * str,
				entvars_t * pev); /* size=145847864, low_pc=0 */ //     0
} /* size: 145834024 */

/* <0> (null):0 */
void Spawn(class CTargetCDAudio *const this)
{
	Spawn(class CTargetCDAudio *const this); /* size=145862512, low_pc=0 */ //     0
} /* size: 145853960 */

/* <0> (null):0 */
void Restore(class CTriggerCamera *const this, class CRestore &const restore)
{
	Restore(class CTriggerCamera *const this,
		class CRestore &const restore); /* size=145871496, low_pc=0 */ //     0
} /* size: 145864232 */

/* <0> (null):0 */
void Restore(class CTriggerChangeTarget *const this, class CRestore &const restore)
{
	Restore(class CTriggerChangeTarget *const this,
		class CRestore &const restore); /* size=145886472, low_pc=0 */ //     0
} /* size: 145873308 */

/* <0> (null):0 */
void Restore(class CChangeLevel *const this, class CRestore &const restore)
{
	Restore(class CChangeLevel *const this,
		class CRestore &const restore); /* size=145897588, low_pc=0 */ //     0
} /* size: 145888536 */

/* <0> (null):0 */
void Restore(class CMultiManager *const this, class CRestore &const restore)
{
	Restore(class CMultiManager *const this,
		class CRestore &const restore); /* size=145917064, low_pc=0 */ //     0
} /* size: 145837256 */

/* <0> (null):0 */
void Restore(class CTriggerRelay *const this, class CRestore &const restore)
{
	Restore(class CTriggerRelay *const this,
		class CRestore &const restore); /* size=145928064, low_pc=0 */ //     0
} /* size: 145919012 */

/* <0> (null):0 */
void Restore(class CAutoTrigger *const this, class CRestore &const restore)
{
	Restore(class CAutoTrigger *const this,
		class CRestore &const restore); /* size=145943232, low_pc=0 */ //     0
} /* size: 145934216 */

/* <0> (null):0 */
void Restore(class CFrictionModifier *const this, class CRestore &const restore)
{
	Restore(class CFrictionModifier *const this,
		class CRestore &const restore); /* size=145952152, low_pc=0 */ //     0
} /* size: 145944816 */

/* <0> (null):0 */
void Save(class CTriggerCamera *const this, class CSave &const save)
{
	Save(class CTriggerCamera *const this,
		class CSave &const save); /* size=145904096, low_pc=0 */ //     0
} /* size: 145958240 */

/* <0> (null):0 */
void Save(class CTriggerChangeTarget *const this, class CSave &const save)
{
	Save(class CTriggerChangeTarget *const this,
		class CSave &const save); /* size=145986808, low_pc=0 */ //     0
} /* size: 145976600 */

/* <0> (null):0 */
void Save(class CChangeLevel *const this, class CSave &const save)
{
	Save(class CChangeLevel *const this,
		class CSave &const save); /* size=145995648, low_pc=0 */ //     0
} /* size: 145988256 */

/* <0> (null):0 */
void Save(class CMultiManager *const this, class CSave &const save)
{
	Save(class CMultiManager *const this,
		class CSave &const save); /* size=146010368, low_pc=0 */ //     0
} /* size: 146002568 */

/* <0> (null):0 */
void Save(class CTriggerRelay *const this, class CSave &const save)
{
	Save(class CTriggerRelay *const this,
		class CSave &const save); /* size=146021740, low_pc=0 */ //     0
} /* size: 146012448 */

/* <0> (null):0 */
void Save(class CAutoTrigger *const this, class CSave &const save)
{
	Save(class CAutoTrigger *const this,
		class CSave &const save); /* size=145911496, low_pc=0 */ //     0
} /* size: 146027552 */

/* <0> (null):0 */
void Save(class CFrictionModifier *const this, class CSave &const save)
{
	Save(class CFrictionModifier *const this,
		class CSave &const save); /* size=146046720, low_pc=0 */ //     0
} /* size: 145912808 */

/* <0> (null):0 */
void EndSectionTouch(class CTriggerEndSection *const this, class CBaseEntity * pOther)
{
	EndSectionTouch(class CTriggerEndSection *const this,
			class CBaseEntity * pOther); /* size=146065884, low_pc=0 */ //     0
} /* size: 146056860 */

/* <0> (null):0 */
void EndSectionUse(class CTriggerEndSection *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
	EndSectionUse(class CTriggerEndSection *const this,
			class CBaseEntity * pActivator,
			class CBaseEntity * pCaller,
			USE_TYPE useType,
			float value); /* size=0, low_pc=0 */ //     0
} /* size: 146068516 */

/* <0> (null):0 */
void SaveTouch(class CTriggerSave *const this, class CBaseEntity * pOther)
{
	SaveTouch(class CTriggerSave *const this,
			class CBaseEntity * pOther); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Think(class CAutoTrigger *const this)
{
	Think(class CAutoTrigger *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Use(class CRenderFxManager *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
	Use(class CRenderFxManager *const this,
		class CBaseEntity * pActivator,
		class CBaseEntity * pCaller,
		USE_TYPE useType,
		float value); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void HurtTouch(class CBaseTrigger *const this, class CBaseEntity * pOther)
{
	{
		float fldmg;                                          //     0
	}
	HurtTouch(class CBaseTrigger *const this,
			class CBaseEntity * pOther); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void VIP_SafetyTouch(class CVIP_SafetyZone *const this, class CBaseEntity * pOther)
{
	{
		class CBasePlayer * p;                                //     0
		Signal(class CUnifiedSignals *const this,
			int flSignal); /* size=0, low_pc=0 */ //     0
	}
	VIP_SafetyTouch(class CVIP_SafetyZone *const this,
			class CBaseEntity * pOther); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void EscapeTouch(class CEscapeZone *const this, class CBaseEntity * pOther)
{
	{
		class CBasePlayer * p;                                //     0
		Signal(class CUnifiedSignals *const this,
			int flSignal); /* size=0, low_pc=0 */ //     0
	}
	EscapeTouch(class CEscapeZone *const this,
			class CBaseEntity * pOther); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void BombTargetTouch(class CBombTarget *const this, class CBaseEntity * pOther)
{
	{
		class CBasePlayer * p;                                //     0
	}
	BombTargetTouch(class CBombTarget *const this,
			class CBaseEntity * pOther); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void BuyTouch(class CBuyZone *const this, class CBaseEntity * pOther)
{
	{
		class CBasePlayer * p;                                //     0
	}
	BuyTouch(class CBuyZone *const this,
		class CBaseEntity * pOther); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
inline BOOL FStrEq(const char  * sz1, const char  * sz2)
{
} /* size: 4 */

/* <0> (null):0 */
void InTransitionVolume(class CBaseEntity * pEntity, char * pVolumeName)
{
	{
		edict_t * pentVolume;                                 //     0
		int inVolume;                                         //     0
		FIND_ENTITY_BY_TARGETNAME(edict_t * entStart,
						const char  * pszName); /* size=0, low_pc=0 */ //     0
		FNullEnt(const edict_t  * pent); /* size=0, low_pc=0 */ //     0
		{
			class CBaseEntity * pVolume;                  //     0
			Instance(edict_t * pent); /* size=0, low_pc=0 */ //     0
			FClassnameIs(entvars_t * pev,
					const char  * szClassname); /* size=0, low_pc=0 */ //     0
			FIND_ENTITY_BY_TARGETNAME(edict_t * entStart,
							const char  * pszName); /* size=0, low_pc=0 */ //     0
		}
		Instance(edict_t * pent); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void HasTarget(class CMultiManager *const this, string_t targetname)
{
	{
		int i;                                                //     0
		FStrEq(const char  * sz1,
			const char  * sz2); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void KeyValue(class CClientFog *const this, KeyValueData * pkvd)
{
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
	KeyValue(class CBaseEntity *const this,
		KeyValueData * pkvd); /* size=0, low_pc=0 */ //     0
	KeyValue(class CClientFog *const this,
		KeyValueData * pkvd); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void KeyValue(class CTriggerCamera *const this, KeyValueData * pkvd)
{
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
	KeyValue(class CTriggerCamera *const this,
		KeyValueData * pkvd); /* size=0, low_pc=0 */ //     0
	atof(const char  * __nptr); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void KeyValue(class CTriggerChangeTarget *const this, KeyValueData * pkvd)
{
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
	KeyValue(class CTriggerChangeTarget *const this,
		KeyValueData * pkvd); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void KeyValue(class CTargetCDAudio *const this, KeyValueData * pkvd)
{
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
	KeyValue(class CBaseEntity *const this,
		KeyValueData * pkvd); /* size=0, low_pc=0 */ //     0
	KeyValue(class CTargetCDAudio *const this,
		KeyValueData * pkvd); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void KeyValue(class CBaseTrigger *const this, KeyValueData * pkvd)
{
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
	KeyValue(class CBaseTrigger *const this,
		KeyValueData * pkvd); /* size=0, low_pc=0 */ //     0
	atof(const char  * __nptr); /* size=0, low_pc=0 */ //     0
	atof(const char  * __nptr); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void KeyValue(class CTriggerPush *const this, KeyValueData * pkvd)
{
} /* size: 0 */

/* <0> (null):0 */
void KeyValue(class CLadder *const this, KeyValueData * pkvd)
{
} /* size: 0 */

/* <0> (null):0 */
void KeyValue(class CTriggerEndSection *const this, KeyValueData * pkvd)
{
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
	KeyValue(class CTriggerEndSection *const this,
		KeyValueData * pkvd); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void KeyValue(class CMultiManager *const this, KeyValueData * pkvd)
{
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
	{
		char tmp;                                             //     0
		atof(const char  * __nptr); /* size=0, low_pc=0 */ //     0
	}
	KeyValue(class CMultiManager *const this,
		KeyValueData * pkvd); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void KeyValue(class CTriggerRelay *const this, KeyValueData * pkvd)
{
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
	KeyValue(class CTriggerRelay *const this,
		KeyValueData * pkvd); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void KeyValue(class CAutoTrigger *const this, KeyValueData * pkvd)
{
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
	{
		int type;                                             //     0
		atoi(const char  * __nptr); /* size=0, low_pc=0 */ //     0
	}
	KeyValue(class CAutoTrigger *const this,
		KeyValueData * pkvd); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void KeyValue(class CFrictionModifier *const this, KeyValueData * pkvd)
{
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
	KeyValue(class CBaseEntity *const this,
		KeyValueData * pkvd); /* size=0, low_pc=0 */ //     0
	KeyValue(class CFrictionModifier *const this,
		KeyValueData * pkvd); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void HasTarget(class CBaseEntity *const this, string_t targetname)
{
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void KeyValue(class CChangeLevel *const this, KeyValueData * pkvd)
{
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
	KeyValue(class CChangeLevel *const this,
		KeyValueData * pkvd); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
inline BOOL FClassnameIs(edict_t * pent, const char  * szClassname)
{
} /* size: 4 */

/* <0> (null):0 */
void ActivateMultiTrigger(class CBaseTrigger *const this, class CBaseEntity * pActivator)
{
	FClassnameIs(entvars_t * pev,
			const char  * szClassname); /* size=0, low_pc=0 */ //     0
	FClassnameIs(edict_t * pent,
			const char  * szClassname); /* size=0, low_pc=0 */ //     0
	EMIT_SOUND(edict_t * entity,
			int channel,
			const char  * sample,
			float volume,
			float attenuation); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void CounterUse(class CBaseTrigger *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
	{
		BOOL fTellActivator;                                  //     0
	}
	CounterUse(class CBaseTrigger *const this,
			class CBaseEntity * pActivator,
			class CBaseEntity * pCaller,
			USE_TYPE useType,
			float value); /* size=145522884, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void MultiTouch(class CBaseTrigger *const this, class CBaseEntity * pOther)
{
	{
		entvars_t * pevToucher;                               //     0
		ActivateMultiTrigger(class CBaseTrigger *const this,
					class CBaseEntity * pActivator); /* size=145644596, low_pc=0 */ //     0
		FClassnameIs(entvars_t * pev,
				const char  * szClassname); /* size=145645440, low_pc=0 */ //     0
	}
} /* size: 145630700 */

/* <0> (null):0 */
void Play(class CTargetCDAudio *const this)
{
} /* size: 145652224 */

/* <0> (null):0 */
void Use(class CTargetCDAudio *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
	Play(class CTargetCDAudio *const this); /* size=145671968, low_pc=0 */ //     0
} /* size: 145660328 */

/* <0> (null):0 */
void PlayTrack(class CTriggerCDAudio *const this)
{
} /* size: 145703944 */

/* <0> (null):0 */
void Use(class CTriggerCDAudio *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
	PlayTrack(class CTriggerCDAudio *const this); /* size=145665824, low_pc=0 */ //     0
} /* size: 145711664 */

/* <0> (null):0 */
void Touch(class CTriggerCDAudio *const this, class CBaseEntity * pOther)
{
	PlayTrack(class CTriggerCDAudio *const this); /* size=145758400, low_pc=0 */ //     0
} /* size: 145749716 */

/* <0> (null):0 */
inline void Length(const class Vector  *const this)
{
} /* size: 145792568 */

/* <0> (null):0 */
void Think(class CTargetCDAudio *const this)
{
	{
		edict_t * pClient;                                    //     0
		operator-(const class Vector  *const this,
				const class Vector  &const v); /* size=145817032, low_pc=0 */ //     0
		Length(const class Vector  *const this); /* size=145818360, low_pc=0 */ //     0
		Play(class CTargetCDAudio *const this); /* size=145823800, low_pc=0 */ //     0
	}
} /* size: 145801664 */

/* <0> (null):0 */
void func_friction(entvars_t * pev)
{
	GetClassPtr<CFrictionModifier>(class CFrictionModifier * a); /* size=146103048, low_pc=0 */ //     0
} /* size: 146041364 */

/* <0> (null):0 */
void trigger_auto(entvars_t * pev)
{
	GetClassPtr<CAutoTrigger>(class CAutoTrigger * a); /* size=146128496, low_pc=0 */ //     0
} /* size: 146120860 */

/* <0> (null):0 */
void trigger_relay(entvars_t * pev)
{
	GetClassPtr<CTriggerRelay>(class CTriggerRelay * a); /* size=145968716, low_pc=0 */ //     0
} /* size: 145984072 */

/* <0> (null):0 */
class CMultiManager * GetClassPtr<CMultiManager>(class CMultiManager * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
void multi_manager(entvars_t * pev)
{
	GetClassPtr<CMultiManager>(class CMultiManager * a); /* size=146201584, low_pc=0 */ //     0
} /* size: 146193176 */

/* <0> (null):0 */
void Clone(class CMultiManager *const this)
{
	{
		class CMultiManager * pMulti;                         //     0
		edict_t * pEdict;                                     //     0
		GetClassPtr<CMultiManager>(class CMultiManager * a); /* size=146243672, low_pc=0 */ //     0
	}
} /* size: 146159804 */

/* <0> (null):0 */
void ManagerUse(class CMultiManager *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
	ShouldClone(class CMultiManager *const this); /* size=146208064, low_pc=0 */ //     0
	{
		class CMultiManager * pClone;                         //     0
	}
} /* size: 146257316 */

/* <0> (null):0 */
void env_render(entvars_t * pev)
{
	GetClassPtr<CRenderFxManager>(class CRenderFxManager * a); /* size=146218176, low_pc=0 */ //     0
} /* size: 146215512 */

/* <0> (null):0 */
void trigger(entvars_t * pev)
{
	GetClassPtr<CBaseTrigger>(class CBaseTrigger * a); /* size=146302112, low_pc=0 */ //     0
} /* size: 146295716 */

/* <0> (null):0 */
void InitTrigger(class CBaseTrigger *const this)
{
	operator!=(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class CWeather *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class CTriggerGravity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class CTriggerEndSection *const this)
{
	Spawn(class CTriggerEndSection *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class CTriggerSave *const this)
{
	Spawn(class CTriggerSave *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class CVIP_SafetyZone *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class CEscapeZone *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class CHostageRescue *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class CBombTarget *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class CBuyZone *const this)
{
	Spawn(class CBuyZone *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class CTriggerTeleport *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class CTriggerPush *const this)
{
	operator==(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class CChangeLevel *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class CTriggerMultiple *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class CTriggerMultiple *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class CTriggerHurt *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class CTriggerCDAudio *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class CTriggerMonsterJump *const this)
{
	Spawn(class CTriggerMonsterJump *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class CTriggerOnce *const this)
{
	Spawn(class CTriggerMultiple *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void trigger_hurt(entvars_t * pev)
{
	GetClassPtr<CTriggerHurt>(class CTriggerHurt * a); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void trigger_monsterjump(entvars_t * pev)
{
	GetClassPtr<CTriggerMonsterJump>(class CTriggerMonsterJump * a); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void trigger_cdaudio(entvars_t * pev)
{
	GetClassPtr<CTriggerCDAudio>(class CTriggerCDAudio * a); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void PlayCDTrack(int iTrack)
{
	{
		edict_t * pClient;                                    //     0
		{
			char string;                                  //     0
		}
	}
	PlayCDTrack(int iTrack); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void PlayTrack(class CTriggerCDAudio *const this)
{
	PlayCDTrack(int iTrack); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void target_cdaudio(entvars_t * pev)
{
	GetClassPtr<CTargetCDAudio>(class CTargetCDAudio * a); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Play(class CTargetCDAudio *const this)
{
	PlayCDTrack(int iTrack); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void trigger_multiple(entvars_t * pev)
{
	GetClassPtr<CTriggerMultiple>(class CTriggerMultiple * a); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void trigger_once(entvars_t * pev)
{
	GetClassPtr<CTriggerOnce>(class CTriggerOnce * a); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void ActivateMultiTrigger(class CBaseTrigger *const this, class CBaseEntity * pActivator)
{
} /* size: 137632904 */

/* <0> (null):0 */
void trigger_counter(entvars_t * pev)
{
	GetClassPtr<CTriggerCounter>(class CTriggerCounter * a); /* size=144711980, low_pc=0 */ //     0
} /* size: 145300256 */

/* <0> (null):0 */
void trigger_transition(entvars_t * pev)
{
	GetClassPtr<CTriggerVolume>(class CTriggerVolume * a); /* size=144957624, low_pc=0 */ //     0
} /* size: 144197852 */

/* <0> (null):0 */
class CFireAndDie * GetClassPtr<CFireAndDie>(class CFireAndDie * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
void fireanddie(entvars_t * pev)
{
	GetClassPtr<CFireAndDie>(class CFireAndDie * a); /* size=145461008, low_pc=0 */ //     0
} /* size: 145442996 */

/* <0> (null):0 */
class CChangeLevel * GetClassPtr<CChangeLevel>(class CChangeLevel * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
void trigger_changelevel(entvars_t * pev)
{
	GetClassPtr<CChangeLevel>(class CChangeLevel * a); /* size=145501836, low_pc=0 */ //     0
} /* size: 145479872 */

/* <0> (null):0 */
void FindLandmark(const char  * pLandmarkName)
{
	{
		edict_t * pentLandmark;                               //     0
		FNullEnt(const edict_t  * pent); /* size=145547436, low_pc=0 */ //     0
		FClassnameIs(edict_t * pent,
				const char  * szClassname); /* size=145548384, low_pc=0 */ //     0
	}
	FindLandmark(const char  * pLandmarkName); /* size=145426336, low_pc=0 */ //     0
} /* size: 145544700 */

/* <0> (null):0 */
void ChangeLevelNow(class CChangeLevel *const this, class CBaseEntity * pActivator)
{
	{
		edict_t * pentLandmark;                               //     0
		LEVELLIST levels;                                     //     0
		class CBaseEntity * pPlayer;                          //     0
		Instance(edict_t * pent); /* size=145586200, low_pc=0 */ //     0
		InTransitionVolume(class CBaseEntity * pEntity,
					char * pVolumeName); /* size=145594936, low_pc=0 */ //     0
		{
			class CFireAndDie * pFireAndDie;              //     0
			GetClassPtr<CFireAndDie>(class CFireAndDie * a); /* size=145603776, low_pc=0 */ //     0
			edict(class CBaseEntity *const this); /* size=145855388, low_pc=0 */ //     0
		}
		FNullEnt(const edict_t  * pent); /* size=145856172, low_pc=0 */ //     0
	}
} /* size: 145566756 */

/* <0> (null):0 */
void UseChangeLevel(class CChangeLevel *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
	ChangeLevelNow(class CChangeLevel *const this,
			class CBaseEntity * pActivator); /* size=145873100, low_pc=0 */ //     0
} /* size: 145863680 */

/* <0> (null):0 */
void TouchChangeLevel(class CChangeLevel *const this, class CBaseEntity * pOther)
{
	FClassnameIs(entvars_t * pev,
			const char  * szClassname); /* size=145897908, low_pc=0 */ //     0
	ChangeLevelNow(class CChangeLevel *const this,
			class CBaseEntity * pActivator); /* size=145837696, low_pc=0 */ //     0
} /* size: 145888720 */

/* <0> (null):0 */
void ChangeLevelNow(class CChangeLevel *const this, class CBaseEntity * pActivator)
{
	{
		edict_t * pentLandmark;                               //     0
		LEVELLIST levels;                                     //     0
		class CBaseEntity * pPlayer;                          //     0
	}
} /* size: 145920124 */

/* <0> (null):0 */
void AddTransitionToList(LEVELLIST * pLevelList, int listCount, const char  * pMapName, const char  * pLandmarkName, edict_t * pentLandmark)
{
	{
		int i;                                                //     0
	}
} /* size: 145944216 */

/* <0> (null):0 */
void InTransitionVolume(class CBaseEntity * pEntity, char * pVolumeName)
{
	{
		edict_t * pentVolume;                                 //     0
		int inVolume;                                         //     0
	}
} /* size: 145902432 */

/* <0> (null):0 */
void ChangeList(LEVELLIST * pLevelList, int maxList)
{
	{
		edict_t * pentChangelevel;                            //     0
		edict_t * pentLandmark;                               //     0
		int i;                                                //     0
		int count;                                            //     0
		FNullEnt(const edict_t  * pent); /* size=146005648, low_pc=0 */ //     0
		FNullEnt(const edict_t  * pent); /* size=146012288, low_pc=0 */ //     0
		{
			class CSave saveHelper;                       //     0
			CSave(class CSave *const this,
				SAVERESTOREDATA * pdata); /* size=146021924, low_pc=0 */ //     0
			{
				int j;                                //     0
				int entityCount;                      //     0
				class CBaseEntity * pEntList;         //     0
				int entityFlags;                      //     0
				edict_t * pent;                       //     0
				FNullEnt(const edict_t  * pent); /* size=145913952, low_pc=0 */ //     0
				{
					int index;                    //     0
				}
				InTransitionVolume(class CBaseEntity * pEntity,
							char * pVolumeName); /* size=146056652, low_pc=0 */ //     0
				{
					class CBaseEntity * pEntity;  //     0
					Instance(edict_t * pent); /* size=146068084, low_pc=0 */ //     0
					{
						int caps;             //     0
						{
							int flags;    //     0
						}
					}
				}
			}
			~CSave(class CSave *const this,
				intconst __in_chrg); /* size=0, low_pc=0 */ //     0
		}
		{
			class CChangeLevel * pTrigger;                //     0
			VARS(edict_t * pent); /* size=0, low_pc=0 */ //     0
			GetClassPtr<CChangeLevel>(class CChangeLevel * a); /* size=0, low_pc=0 */ //     0
		}
	}
} /* size: 145987816 */

/* <0> (null):0 */
int BuildChangeList(LEVELLIST * pLevelList, int maxList) /* linkage=_Z15BuildChangeListP9LEVELLISTi */
{
} /* size: 4 */

/* <0> (null):0 */
void NextLevel(void) /* linkage=_Z9NextLevelv */
{
	{
		edict_t * pent;                                       //     0
		class CChangeLevel * pChange;                         //     0
		FIND_ENTITY_BY_CLASSNAME(edict_t * entStart,
					const char  * pszName); /* size=0, low_pc=0 */ //     0
		FNullEnt(const edict_t  * pent); /* size=0, low_pc=0 */ //     0
		GetClassPtr<CChangeLevel>(class CChangeLevel * a); /* size=0, low_pc=0 */ //     0
		VARS(edict_t * pent); /* size=0, low_pc=0 */ //     0
		GetClassPtr<CChangeLevel>(class CChangeLevel * a); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void func_ladder(entvars_t * pev)
{
	GetClassPtr<CLadder>(class CLadder * a); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void trigger_push(entvars_t * pev)
{
	GetClassPtr<CTriggerPush>(class CTriggerPush * a); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void trigger_teleport(entvars_t * pev)
{
	GetClassPtr<CTriggerTeleport>(class CTriggerTeleport * a); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void info_teleport_destination(entvars_t * pev)
{
	GetClassPtr<CPointEntity>(class CPointEntity * a); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void func_buyzone(entvars_t * pev)
{
	GetClassPtr<CBuyZone>(class CBuyZone * a); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void func_bomb_target(entvars_t * pev)
{
	GetClassPtr<CBombTarget>(class CBombTarget * a); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void func_hostage_rescue(entvars_t * pev)
{
	GetClassPtr<CHostageRescue>(class CHostageRescue * a); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void func_escapezone(entvars_t * pev)
{
	GetClassPtr<CEscapeZone>(class CEscapeZone * a); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void func_vip_safetyzone(entvars_t * pev)
{
	GetClassPtr<CVIP_SafetyZone>(class CVIP_SafetyZone * a); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void trigger_autosave(entvars_t * pev)
{
	GetClassPtr<CTriggerSave>(class CTriggerSave * a); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void trigger_endsection(entvars_t * pev)
{
	GetClassPtr<CTriggerEndSection>(class CTriggerEndSection * a); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void trigger_gravity(entvars_t * pev)
{
	GetClassPtr<CTriggerGravity>(class CTriggerGravity * a); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void trigger_changetarget(entvars_t * pev)
{
	GetClassPtr<CTriggerChangeTarget>(class CTriggerChangeTarget * a); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void trigger_camera(entvars_t * pev)
{
	GetClassPtr<CTriggerCamera>(class CTriggerCamera * a); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Move(class CTriggerCamera *const this)
{
	{
		float fraction;                                       //     0
		{
			class Vector delta;                           //     0
			operator-(const class Vector  *const this,
					const class Vector  &const v); /* size=144196748, low_pc=0 */ //     0
			Length(const class Vector  *const this); /* size=144197228, low_pc=0 */ //     0
			Normalize(const class Vector  *const this); /* size=144197708, low_pc=0 */ //     0
		}
		operator*(const class Vector  *const this,
				float fl); /* size=144957912, low_pc=0 */ //     0
		operator*(const class Vector  *const this,
				float fl); /* size=144958392, low_pc=0 */ //     0
		operator*(const class Vector  *const this,
				float fl); /* size=144958872, low_pc=0 */ //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=144959352, low_pc=0 */ //     0
	}
} /* size: 144708624 */

/* <0> (null):0 */
void FollowTarget(class CTriggerCamera *const this)
{
	{
		class Vector vecGoal;                                 //     0
		float dx;                                             //     0
		float dy;                                             //     0
	}
	FollowTarget(class CTriggerCamera *const this); /* size=145442468, low_pc=0 */ //     0
} /* size: 145412592 */

/* <0> (null):0 */
void Use(class CTriggerCamera *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
	Use(class CTriggerCamera *const this,
		class CBaseEntity * pActivator,
		class CBaseEntity * pCaller,
		USE_TYPE useType,
		float value); /* size=145479552, low_pc=0 */ //     0
} /* size: 145464608 */

/* <0> (null):0 */
class CWeather * GetClassPtr<CWeather>(class CWeather * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
void env_snow(entvars_t * pev)
{
	GetClassPtr<CWeather>(class CWeather * a); /* size=145571216, low_pc=0 */ //     0
} /* size: 145565720 */

/* <0> (null):0 */
void func_snow(entvars_t * pev)
{
	GetClassPtr<CWeather>(class CWeather * a); /* size=145595192, low_pc=0 */ //     0
} /* size: 145588920 */

/* <0> (null):0 */
void env_rain(entvars_t * pev)
{
	GetClassPtr<CWeather>(class CWeather * a); /* size=145847864, low_pc=0 */ //     0
} /* size: 145834024 */

/* <0> (null):0 */
void func_rain(entvars_t * pev)
{
	GetClassPtr<CWeather>(class CWeather * a); /* size=145872732, low_pc=0 */ //     0
} /* size: 145865248 */

/* <0> (null):0 */
void CClientFog(class CClientFog *const this)
{
} /* size: 145894812 */

/* <0> (null):0 */
void env_fog(entvars_t * pev)
{
	GetClassPtr<CClientFog>(class CClientFog * a); /* size=145916648, low_pc=0 */ //     0
} /* size: 145837256 */

/* <0> (null):0 */
class CBasePlayer * GetClassPtr<CBasePlayer>(class CBasePlayer * a) /* linkage=_Z11GetClassPtrI11CBasePlayerEPT_S2_ */
{
	{
		entvars_t * pev;                                      //     0
		VARS(edict_t * pent); /* size=145949384, low_pc=0 */ //     0
		GET_PRIVATE(edict_t * pent); /* size=145950168, low_pc=0 */ //     0
		operator new(size_t stAllocateBlock,
				entvars_t * pev); /* size=145950952, low_pc=0 */ //     0
		CBasePlayer(class CBasePlayer *const this); /* size=145951872, low_pc=0 */ //     0
	}
} /* size: 4 */

/* <0> (null):0 */
void RadiationThink(class CTriggerHurt *const this)
{
	{
		edict_t * pentPlayer;                                 //     0
		class CBasePlayer * pPlayer;                          //     0
		float flRange;                                        //     0
		entvars_t * pevTarget;                                //     0
		class Vector vecSpot1;                                //     0
		class Vector vecSpot2;                                //     0
		class Vector vecRange;                                //     0
		class Vector origin;                                  //     0
		class Vector view_ofs;                                //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=146003712, low_pc=0 */ //     0
		operator*(const class Vector  *const this,
				float fl); /* size=146004544, low_pc=0 */ //     0
		operator*(const class Vector  *const this,
				float fl); /* size=146005464, low_pc=0 */ //     0
		edict(class CBaseEntity *const this); /* size=146010552, low_pc=0 */ //     0
		FNullEnt(const edict_t  * pent); /* size=146012104, low_pc=0 */ //     0
		VARS(edict_t * pent); /* size=146019016, low_pc=0 */ //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=146020180, low_pc=0 */ //     0
		operator*(const class Vector  *const this,
				float fl); /* size=146021236, low_pc=0 */ //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=146026520, low_pc=0 */ //     0
		operator*(const class Vector  *const this,
				float fl); /* size=146027576, low_pc=0 */ //     0
		operator-(const class Vector  *const this,
				const class Vector  &const v); /* size=146028088, low_pc=0 */ //     0
		Length(const class Vector  *const this); /* size=146029416, low_pc=0 */ //     0
	}
} /* size: 145903216 */



/* Variables: */

edict_t *                  pentTarget; /* size: 4 */

entvars_t *                pevTarget; /* size: 4 */

char                       tmp[128]; /* size: 128 */

int                        type; /* size: 4 */

int                        type; /* size: 4 */

float                      fldmg; /* size: 4 */

int                        playerMask; /* size: 4 */

int                        playerMask; /* size: 4 */

class CBasePlayer *        p; /* size: 4 */

class CBasePlayer *        p; /* size: 4 */

int                        i; /* size: 4 */

class CBasePlayer *        plr; /* size: 4 */

class CBasePlayer *        p; /* size: 4 */

class CBasePlayer *        p; /* size: 4 */

class CBaseEntity *        pEnt; /* size: 4 */

edict_t *                  pClient; /* size: 4 */

char                       string[64]; /* size: 64 */

BOOL                       fTellActivator; /* size: 4 */

edict_t *                  pentLandmark; /* size: 4 */

edict_t *                  pentVolume; /* size: 4 */

int                        inVolume; /* size: 4 */

class CBaseEntity *        pVolume; /* size: 4 */

float                      flLen; /* size: 4 */

class Vector              vecGoal; /* size: 12 */

float                      dx; /* size: 4 */

float                      dy; /* size: 4 */

entvars_t *                pev; /* size: 4 */

entvars_t *                pev; /* size: 4 */

entvars_t *                pev; /* size: 4 */

entvars_t *                pev; /* size: 4 */

entvars_t *                pev; /* size: 4 */

entvars_t *                pev; /* size: 4 */

entvars_t *                pev; /* size: 4 */

entvars_t *                pev; /* size: 4 */

entvars_t *                pev; /* size: 4 */

entvars_t *                pev; /* size: 4 */

entvars_t *                pev; /* size: 4 */

entvars_t *                pev; /* size: 4 */

entvars_t *                pev; /* size: 4 */

edict_t *                  pentLandmark; /* size: 4 */

LEVELLIST                  levels[16]; /* size: 1280 */

class CBaseEntity *        pPlayer; /* size: 4 */

class CFireAndDie *        pFireAndDie; /* size: 4 */

entvars_t *                pev; /* size: 4 */

entvars_t *                pev; /* size: 4 */

entvars_t *                pev; /* size: 4 */

entvars_t *                pev; /* size: 4 */

entvars_t *                pev; /* size: 4 */

entvars_t *                pev; /* size: 4 */

entvars_t *                pev; /* size: 4 */

entvars_t *                pev; /* size: 4 */

entvars_t *                pev; /* size: 4 */

entvars_t *                pev; /* size: 4 */

entvars_t *                pev; /* size: 4 */

entvars_t *                pev; /* size: 4 */

entvars_t *                pev; /* size: 4 */

entvars_t *                pev; /* size: 4 */

entvars_t *                pev; /* size: 4 */

int                        swapped; /* size: 4 */

int                        i; /* size: 4 */

int                        name; /* size: 4 */

float                      delay; /* size: 4 */

entvars_t *                pevOther; /* size: 4 */

class CBaseEntity *        pTarget; /* size: 4 */

class CBaseMonster *       pMonster; /* size: 4 */

entvars_t *                pevToucher; /* size: 4 */

class Vector              vecPush; /* size: 12 */

float                      time; /* size: 4 */

int                        i; /* size: 4 */

edict_t *                  pentTarget; /* size: 4 */

const char  *              name; /* size: 4 */

class CBaseEntity *        pTarget; /* size: 4 */

; /* size: 146210332 */

entvars_t *                pevToucher; /* size: 4 */

edict_t *                  pentTarget; /* size: 4 */

class Vector              tmp; /* size: 12 */

; /* size: 146292936 */

; /* size: 146293032 */

float                      fldmg; /* size: 4 */

; /* size: 146293568 */

; /* size: 146293664 */

; /* size: 146293880 */

class CBasePlayer *        p; /* size: 4 */

; /* size: 146294532 */

class CBasePlayer *        p; /* size: 4 */

; /* size: 146295144 */

; /* size: 146295320 */

; /* size: 146295416 */

class CBasePlayer *        p; /* size: 4 */

; /* size: 146300060 */

class CBasePlayer *        p; /* size: 4 */

; /* size: 146300556 */

edict_t *                  pentVolume; /* size: 4 */

int                        inVolume; /* size: 4 */

class CBaseEntity *        pVolume; /* size: 4 */

; /* size: 146301456 */

; /* size: 146301792 */

int                        i; /* size: 4 */

char                       tmp[128]; /* size: 128 */

; /* size: 146309620 */

int                        type; /* size: 4 */

BOOL                       fTellActivator; /* size: 4 */

; /* size: 146275596 */

entvars_t *                pevToucher; /* size: 4 */

; /* size: 146276708 */

; /* size: 146276848 */

; /* size: 146276320 */

; /* size: 146277608 */

; /* size: 146277748 */

; /* size: 146277220 */

; /* size: 146278276 */

; /* size: 146278416 */

; /* size: 146277960 */

edict_t *                  pClient; /* size: 4 */

; /* size: 146279256 */

; /* size: 146283500 */

; /* size: 146278788 */

; /* size: 146283964 */

; /* size: 146284420 */

; /* size: 146284876 */

entvars_t *                pev; /* size: 4 */

; /* size: 146285588 */

class CMultiManager *      pMulti; /* size: 4 */

edict_t *                  pEdict; /* size: 4 */

; /* size: 146286184 */

class CMultiManager *      pClone; /* size: 4 */

; /* size: 146287092 */

; /* size: 146337676 */

; /* size: 146341492 */

; /* size: 146341988 */

; /* size: 146342444 */

edict_t *                  pClient; /* size: 4 */

char                       string[64]; /* size: 64 */

; /* size: 146342648 */

; /* size: 146343464 */

; /* size: 146343604 */

; /* size: 146343212 */

; /* size: 146344068 */

; /* size: 146344524 */

; /* size: 146344664 */

; /* size: 146344272 */

; /* size: 146345128 */

; /* size: 146345584 */

; /* size: 146312540 */

; /* size: 146312996 */

entvars_t *                pev; /* size: 4 */

; /* size: 146313708 */

entvars_t *                pev; /* size: 4 */

; /* size: 146314420 */

edict_t *                  pentLandmark; /* size: 4 */

; /* size: 146314624 */

edict_t *                  pentLandmark; /* size: 4 */

LEVELLIST                  levels[16]; /* size: 1280 */

class CBaseEntity *        pPlayer; /* size: 4 */

; /* size: 146315676 */

; /* size: 146315892 */

; /* size: 146315800 */

class CFireAndDie *        pFireAndDie; /* size: 4 */

; /* size: 146320260 */

; /* size: 146320932 */

; /* size: 146320976 */

; /* size: 146320584 */

; /* size: 146321420 */

; /* size: 146321464 */

; /* size: 146321064 */

edict_t *                  pentLandmark; /* size: 4 */

LEVELLIST                  levels[16]; /* size: 1280 */

class CBaseEntity *        pPlayer; /* size: 4 */

int                        i; /* size: 4 */

edict_t *                  pentVolume; /* size: 4 */

int                        inVolume; /* size: 4 */

edict_t *                  pentChangelevel; /* size: 4 */

edict_t *                  pentLandmark; /* size: 4 */

int                        i; /* size: 4 */

int                        count; /* size: 4 */

class CSave               saveHelper; /* size: 4 */

int                        j; /* size: 4 */

int                        entityCount; /* size: 4 */

class CBaseEntity *        pEntList[512]; /* size: 2048 */

int                        entityFlags[512]; /* size: 2048 */

edict_t *                  pent; /* size: 4 */

int                        index; /* size: 4 */

; /* size: 146323844 */

; /* size: 146323752 */

class CBaseEntity *        pEntity; /* size: 4 */

; /* size: 146324120 */

int                        caps; /* size: 4 */

int                        flags; /* size: 4 */

class CChangeLevel *       pTrigger; /* size: 4 */

; /* size: 146372812 */

edict_t *                  pent; /* size: 4 */

class CChangeLevel *       pChange; /* size: 4 */

; /* size: 146373772 */

; /* size: 146374068 */

; /* size: 146374524 */

; /* size: 146374980 */

; /* size: 146375436 */

; /* size: 146375892 */

; /* size: 0 */

; /* size: 146380908 */

; /* size: 146381364 */

; /* size: 146381820 */

; /* size: 146382276 */

; /* size: 146382732 */

; /* size: 146383188 */

; /* size: 146383644 */

; /* size: 146384100 */

; /* size: 146349892 */

float                      fraction; /* size: 4 */

class Vector              delta; /* size: 12 */

; /* size: 146350620 */

class Vector              vecGoal; /* size: 12 */

float                      dx; /* size: 4 */

float                      dy; /* size: 4 */

; /* size: 146351300 */

; /* size: 146351344 */

; /* size: 146351388 */

; /* size: 146352264 */

; /* size: 146352600 */

entvars_t *                pev; /* size: 4 */

; /* size: 146353232 */

; /* size: 146353688 */

; /* size: 146358236 */

; /* size: 146358692 */

; /* size: 146359308 */

entvars_t *                pev; /* size: 4 */

edict_t *                  pentPlayer; /* size: 4 */

class CBasePlayer *        pPlayer; /* size: 4 */

float                      flRange; /* size: 4 */

entvars_t *                pevTarget; /* size: 4 */

class Vector              vecSpot1; /* size: 12 */

class Vector              vecSpot2; /* size: 12 */

class Vector              vecRange; /* size: 12 */

class Vector              origin; /* size: 12 */

class Vector              view_ofs; /* size: 12 */

extern class _IO_FILE *           stdin; /* size: 4 */

extern class _IO_FILE *           stdout; /* size: 4 */

intconst                   k_cubSaltSize; /* size: 4 */

GID_tconst                 k_GIDNil; /* size: 8 */

GID_tconst                 k_TxnIDNil; /* size: 8 */

GID_tconst                 k_TxnIDUnknown; /* size: 8 */

PackageId_tconst           k_uPackageIdFreeSub; /* size: 4 */

PackageId_tconst           k_uPackageIdInvalid; /* size: 4 */

AppId_tconst               k_uAppIdInvalid; /* size: 4 */

AssetClassId_tconst        k_ulAssetClassIdInvalid; /* size: 8 */

PhysicalItemId_tconst      k_uPhysicalItemIdInvalid; /* size: 4 */

DepotId_tconst             k_uDepotIdInvalid; /* size: 4 */

CellID_tconst              k_uCellIDInvalid; /* size: 4 */

SteamAPICall_tconst        k_uAPICallInvalid; /* size: 8 */

PartnerId_tconst           k_uPartnerIdInvalid; /* size: 4 */

extern enginefuncs_t              g_engfuncs; /* size: 632 */

extern globalvars_t *             gpGlobals; /* size: 4 */

extern class Vectorconst          g_vecZero; /* size: 12 */

extern class CGlobalState        gGlobalState; /* size: 8 */

extern class CGameRules *         g_pGameRules; /* size: 4 */

floatconst                 GenerationStepSize; /* size: 4 */

floatconst                 StepHeight; /* size: 4 */

floatconst                 JumpHeight; /* size: 4 */

floatconst                 JumpCrouchHeight; /* size: 4 */

floatconst                 MaxSlope; /* size: 4 */

floatconst                 MaxUnitZSlope; /* size: 4 */

floatconst                 BotRadius; /* size: 4 */

floatconst                 DeathDrop; /* size: 4 */

floatconst                 HalfHumanWidth; /* size: 4 */

floatconst                 HalfHumanHeight; /* size: 4 */

floatconst                 HumanHeight; /* size: 4 */

extern NavAreaList                TheNavAreaList; /* size: 8 */

extern class CNavAreaGrid        TheNavAreaGrid; /* size: 1052 */

extern BOOL                       g_fGameOver; /* size: 4 */

char                       st_szNextMap[32]; /* size: 32 */

char                       st_szNextSpot[32]; /* size: 32 */

; /* size: 146413288 */

; /* size: 146413332 */

; /* size: 146413376 */

; /* size: 146413420 */

; /* size: 146413464 */

; /* size: 146413508 */

; /* size: 0 */

/* Types: */

/* 1 */
/* <0> (null):0 */
typedef char * __gnuc_va_list; /* size: 4 */

/* 2 */
 /* pointer to 3 */
 /* size: 4 */

/* 3 */
char
 /* size: 1 */

/* 4 */
/* <0> (null):0 */
typedef __gnuc_va_list va_list; /* size: 4 */

/* 5 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 6 */
unsigned int
 /* size: 4 */

/* 7 */
unsigned char
 /* size: 1 */

/* 8 */
short unsigned int
 /* size: 2 */

/* 9 */
long unsigned int
 /* size: 4 */

/* 10 */
signed char
 /* size: 1 */

/* 11 */
short int
 /* size: 2 */

/* 12 */
int
 /* size: 4 */

/* 13 */
long long int
 /* size: 8 */

/* 14 */
long long unsigned int
 /* size: 8 */

/* 15 */
/* <0> (null):0 */
typedef long long int __quad_t; /* size: 8 */

/* 16 */
/* <0> (null):0 */
typedef long int __off_t; /* size: 4 */

/* 17 */
long int
 /* size: 4 */

/* 18 */
/* <0> (null):0 */
typedef __quad_t __off64_t; /* size: 8 */

/* 19 */
 /* pointer to 0 */
 /* size: 4 */

/* 20 */
 /* pointer to 3 */
 /* size: 4 */

/* 21 */
/* <0> (null):0 */
struct _IO_FILE {
	int                        _flags;               /*     0     4 */
	char *                     _IO_read_ptr;         /*     4     4 */
	char *                     _IO_read_end;         /*     8     4 */
	char *                     _IO_read_base;        /*    12     4 */
	char *                     _IO_write_base;       /*    16     4 */
	char *                     _IO_write_ptr;        /*    20     4 */
	char *                     _IO_write_end;        /*    24     4 */
	char *                     _IO_buf_base;         /*    28     4 */
	char *                     _IO_buf_end;          /*    32     4 */
	char *                     _IO_save_base;        /*    36     4 */
	char *                     _IO_backup_base;      /*    40     4 */
	char *                     _IO_save_end;         /*    44     4 */
	class _IO_marker *         _markers;             /*    48     4 */
	class _IO_FILE *           _chain;               /*    52     4 */
	int                        _fileno;              /*    56     4 */
	int                        _flags2;              /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	__off_t                    _old_offset;          /*    64     4 */
	short unsigned int         _cur_column;          /*    68     2 */
	signed char                _vtable_offset;       /*    70     1 */
	char                       _shortbuf[1];         /*    71     1 */
	_IO_lock_t *               _lock;                /*    72     4 */
	__off64_t                  _offset;              /*    76     8 */
	void *                     __pad1;               /*    84     4 */
	void *                     __pad2;               /*    88     4 */
	void *                     __pad3;               /*    92     4 */
	void *                     __pad4;               /*    96     4 */
	size_t                     __pad5;               /*   100     4 */
	int                        _mode;                /*   104     4 */
	char                       _unused2[40];         /*   108    40 */
	/* --- cacheline 2 boundary (128 bytes) was 20 bytes ago --- */

	/* size: 148, cachelines: 3, members: 29 */
	/* last cacheline: 20 bytes */
}; /* size: 148 */

/* 22 */
/* <0> (null):0 */
typedef void _IO_lock_t; /* size: 0 */

/* 23 */
/* <0> (null):0 */
struct _IO_marker {
	class _IO_marker *         _next;                /*     0     4 */
	class _IO_FILE *           _sbuf;                /*     4     4 */
	int                        _pos;                 /*     8     4 */

	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 24 */
 /* pointer to 23 */
 /* size: 4 */

/* 25 */
 /* pointer to 21 */
 /* size: 4 */

/* 26 */
 /* pointer to 23 */
 /* size: 4 */

/* 27 */
 /* pointer to 21 */
 /* size: 4 */

/* 28 */
/* <0> (null):0 */
char                       array[1]; /* size: 1 */

/* 29 */
 /* pointer to 22 */
 /* size: 4 */

/* 30 */
/* <0> (null):0 */
char                       array[40]; /* size: 40 */

/* 31 */
 /* pointer to 32 */
 /* size: 4 */

/* 32 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 33 */
 /* pointer to 34 */
 /* size: 4 */

/* 34 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 35 */
/* <0> (null):0 */
char                       array[32]; /* size: 32 */

/* 36 */
/* <0> (null):0 */
char                       array[8]; /* size: 8 */

/* 37 */
/* <0> (null):0 */
char                       array[20]; /* size: 20 */

/* 38 */
long double
 /* size: 12 */

/* 39 */
double
 /* size: 8 */

/* 40 */
/* <0> (null):0 */
typedef int int32; /* size: 4 */

/* 41 */
/* <0> (null):0 */
typedef unsigned int uint32; /* size: 4 */

/* 42 */
/* <0> (null):0 */
typedef long long unsigned int uint64; /* size: 8 */

/* 43 */
/* <0> (null):0 */
typedef uint64 GID_t; /* size: 8 */

/* 44 */
/* <0> (null):0 */
typedef uint32 PackageId_t; /* size: 4 */

/* 45 */
/* <0> (null):0 */
typedef uint32 AppId_t; /* size: 4 */

/* 46 */
/* <0> (null):0 */
typedef uint64 AssetClassId_t; /* size: 8 */

/* 47 */
/* <0> (null):0 */
typedef uint32 PhysicalItemId_t; /* size: 4 */

/* 48 */
/* <0> (null):0 */
typedef uint32 DepotId_t; /* size: 4 */

/* 49 */
/* <0> (null):0 */
typedef uint32 CellID_t; /* size: 4 */

/* 50 */
/* <0> (null):0 */
typedef uint64 SteamAPICall_t; /* size: 8 */

/* 51 */
/* <0> (null):0 */
typedef uint32 PartnerId_t; /* size: 4 */

/* 52 */
/* <0> (null):0 */
typedef int BOOL; /* size: 4 */

/* 53 */
/* <0> (null):0 */
typedef uint32 ULONG; /* size: 4 */

/* 54 */
/* <0> (null):0 */
typedef unsigned char BYTE; /* size: 1 */

/* 55 */
/* <0> (null):0 */
typedef unsigned char byte; /* size: 1 */

/* 56 */
/* <0> (null):0 */
typedef unsigned int string_t; /* size: 4 */

/* 57 */
/* <0> (null):0 */
typedef float vec_t; /* size: 4 */

/* 58 */
float
 /* size: 4 */

/* 59 */
/* <0> (null):0 */
class Vector2D {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	/* <0> (null):0 */
	void Vector2D(class Vector2D *);

	/* <0> (null):0 */
	void Vector2D(class Vector2D *, float, float);

	/* <0> (null):0 */
	class Vector2D operator+(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DplERKS_ */

	/* <0> (null):0 */
	class Vector2D operator-(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DmiERKS_ */

	/* <0> (null):0 */
	class Vector2D operator*(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DmlEf */

	/* <0> (null):0 */
	class Vector2D operator/(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DdvEf */

	/* <0> (null):0 */
	float Length(const class Vector2D  *); /* linkage=_ZNK8Vector2D6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector2D  *); /* linkage=_ZNK8Vector2D13LengthSquaredEv */

	/* <0> (null):0 */
	class Vector2D Normalize(const class Vector2D  *); /* linkage=_ZNK8Vector2D9NormalizeEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector2D *); /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector2D *, float); /* linkage=_ZN8Vector2D6IsZeroEf */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 60 */
 /* pointer to 59 */
 /* size: 4 */

/* 61 */
 /* pointer to 62 */
 /* size: 4 */

/* 62 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 63 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 64 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 65 */
bool
 /* size: 1 */

/* 66 */
/* <0> (null):0 */
class Vector {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	vec_t                      z;                    /*     8     4 */
	/* <0> (null):0 */
	void Vector(class Vector *);

	/* <0> (null):0 */
	void Vector(class Vector *, float, float, float);

	/* <0> (null):0 */
	void Vector(class Vector *, const class Vector  &);

	/* <0> (null):0 */
	void Vector(class Vector *, float *);

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *); /* linkage=_ZNK6VectorngEv */

	/* <0> (null):0 */
	int operator==(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectoreqERKS_ */

	/* <0> (null):0 */
	int operator!=(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorneERKS_ */

	/* <0> (null):0 */
	class Vector operator+(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorplERKS_ */

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectormiERKS_ */

	/* <0> (null):0 */
	class Vector operator*(const class Vector  *, float); /* linkage=_ZNK6VectormlEf */

	/* <0> (null):0 */
	class Vector operator/(const class Vector  *, float); /* linkage=_ZNK6VectordvEf */

	/* <0> (null):0 */
	void CopyToArray(const class Vector  *, float *); /* linkage=_ZNK6Vector11CopyToArrayEPf */

	/* <0> (null):0 */
	float Length(const class Vector  *); /* linkage=_ZNK6Vector6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector  *); /* linkage=_ZNK6Vector13LengthSquaredEv */

	/* <0> (null):0 */
	float * operator float*(class Vector *); /* linkage=_ZN6VectorcvPfEv */

	/* <0> (null):0 */
	const float  * operator const float*(const class Vector  *); /* linkage=_ZNK6VectorcvPKfEv */

	/* <0> (null):0 */
	class Vector Normalize(const class Vector  *); /* linkage=_ZNK6Vector9NormalizeEv */

	/* <0> (null):0 */
	class Vector2D Make2D(const class Vector  *); /* linkage=_ZNK6Vector6Make2DEv */

	/* <0> (null):0 */
	float Length2D(const class Vector  *); /* linkage=_ZNK6Vector8Length2DEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector  *, float); /* linkage=_ZNK6Vector16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector  *, float); /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector *); /* linkage=_ZN6Vector16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector *, float); /* linkage=_ZN6Vector6IsZeroEf */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 67 */
 /* pointer to 66 */
 /* size: 4 */

/* 68 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 69 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 70 */
 /* pointer to 58 */
 /* size: 4 */

/* 71 */
 /* pointer to 72 */
 /* size: 4 */

/* 72 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 73 */
 /* pointer to 74 */
 /* size: 4 */

/* 74 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 75 */
/* <0> (null):0 */
typedef int qboolean; /* size: 4 */

/* 76 */
/* <0> (null):0 */
struct link_s {
	class link_s *             prev;                 /*     0     4 */
	class link_s *             next;                 /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 77 */
 /* pointer to 76 */
 /* size: 4 */

/* 78 */
/* <0> (null):0 */
typedef struct link_s link_t; /* size: 8 */

/* 79 */
/* <0> (null):0 */
typedef struct edict_s edict_t; /* size: 804 */

/* 80 */
/* <0> (null):0 */
struct edict_s {
	qboolean                   free;                 /*     0     4 */
	int                        serialnumber;         /*     4     4 */
	link_t                     area;                 /*     8     8 */
	int                        headnode;             /*    16     4 */
	int                        num_leafs;            /*    20     4 */
	short int                  leafnums[48];         /*    24    96 */
	/* --- cacheline 1 boundary (64 bytes) was 56 bytes ago --- */
	float                      freetime;             /*   120     4 */
	void *                     pvPrivateData;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	entvars_t                  v;                    /*   128   676 */
	/* --- cacheline 12 boundary (768 bytes) was 36 bytes ago --- */

	/* size: 804, cachelines: 13, members: 9 */
	/* last cacheline: 36 bytes */
}; /* size: 804 */

/* 81 */
 /* pointer to 79 */
 /* size: 4 */

/* 82 */
/* <0> (null):0 */
struct {
	float                      time;                 /*     0     4 */
	float                      frametime;            /*     4     4 */
	float                      force_retouch;        /*     8     4 */
	string_t                   mapname;              /*    12     4 */
	string_t                   startspot;            /*    16     4 */
	float                      deathmatch;           /*    20     4 */
	float                      coop;                 /*    24     4 */
	float                      teamplay;             /*    28     4 */
	float                      serverflags;          /*    32     4 */
	float                      found_secrets;        /*    36     4 */
	class Vector              v_forward;             /*    40    12 */
	class Vector              v_up;                  /*    52    12 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	class Vector              v_right;               /*    64    12 */
	float                      trace_allsolid;       /*    76     4 */
	float                      trace_startsolid;     /*    80     4 */
	float                      trace_fraction;       /*    84     4 */
	class Vector              trace_endpos;          /*    88    12 */
	class Vector              trace_plane_normal;    /*   100    12 */
	float                      trace_plane_dist;     /*   112     4 */
	edict_t *                  trace_ent;            /*   116     4 */
	float                      trace_inopen;         /*   120     4 */
	float                      trace_inwater;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	int                        trace_hitgroup;       /*   128     4 */
	int                        trace_flags;          /*   132     4 */
	int                        msg_entity;           /*   136     4 */
	int                        cdAudioTrack;         /*   140     4 */
	int                        maxClients;           /*   144     4 */
	int                        maxEntities;          /*   148     4 */
	const char  *              pStringBase;          /*   152     4 */
	void *                     pSaveData;            /*   156     4 */
	class Vector              vecLandmarkOffset;     /*   160    12 */

	/* size: 172, cachelines: 3, members: 31 */
	/* last cacheline: 44 bytes */
}; /* size: 172 */

/* 83 */
/* <0> (null):0 */
typedef class  globalvars_t; /* size: 172 */

/* 84 */
/* <0> (null):0 */
struct entvars_s {
	string_t                   classname;            /*     0     4 */
	string_t                   globalname;           /*     4     4 */
	class Vector              origin;                /*     8    12 */
	class Vector              oldorigin;             /*    20    12 */
	class Vector              velocity;              /*    32    12 */
	class Vector              basevelocity;          /*    44    12 */
	class Vector              clbasevelocity;        /*    56    12 */
	/* --- cacheline 1 boundary (64 bytes) was 4 bytes ago --- */
	class Vector              movedir;               /*    68    12 */
	class Vector              angles;                /*    80    12 */
	class Vector              avelocity;             /*    92    12 */
	class Vector              punchangle;            /*   104    12 */
	class Vector              v_angle;               /*   116    12 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	class Vector              endpos;                /*   128    12 */
	class Vector              startpos;              /*   140    12 */
	float                      impacttime;           /*   152     4 */
	float                      starttime;            /*   156     4 */
	int                        fixangle;             /*   160     4 */
	float                      idealpitch;           /*   164     4 */
	float                      pitch_speed;          /*   168     4 */
	float                      ideal_yaw;            /*   172     4 */
	float                      yaw_speed;            /*   176     4 */
	int                        modelindex;           /*   180     4 */
	string_t                   model;                /*   184     4 */
	int                        viewmodel;            /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	int                        weaponmodel;          /*   192     4 */
	class Vector              absmin;                /*   196    12 */
	class Vector              absmax;                /*   208    12 */
	class Vector              mins;                  /*   220    12 */
	class Vector              maxs;                  /*   232    12 */
	class Vector              size;                  /*   244    12 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	float                      ltime;                /*   256     4 */
	float                      nextthink;            /*   260     4 */
	int                        movetype;             /*   264     4 */
	int                        solid;                /*   268     4 */
	int                        skin;                 /*   272     4 */
	int                        body;                 /*   276     4 */
	int                        effects;              /*   280     4 */
	float                      gravity;              /*   284     4 */
	float                      friction;             /*   288     4 */
	int                        light_level;          /*   292     4 */
	int                        sequence;             /*   296     4 */
	int                        gaitsequence;         /*   300     4 */
	float                      frame;                /*   304     4 */
	float                      animtime;             /*   308     4 */
	float                      framerate;            /*   312     4 */
	unsigned char              controller[4];        /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	unsigned char              blending[2];          /*   320     2 */
	float                      scale;                /*   324     4 */
	int                        rendermode;           /*   328     4 */
	float                      renderamt;            /*   332     4 */
	class Vector              rendercolor;           /*   336    12 */
	int                        renderfx;             /*   348     4 */
	float                      health;               /*   352     4 */
	float                      frags;                /*   356     4 */
	int                        weapons;              /*   360     4 */
	float                      takedamage;           /*   364     4 */
	int                        deadflag;             /*   368     4 */
	class Vector              view_ofs;              /*   372    12 */
	int                        button;               /*   384     4 */
	/* --- cacheline 6 boundary (384 bytes) was 2 bytes ago --- */
	int                        impulse;              /*   388     4 */
	edict_t *                  chain;                /*   392     4 */
	edict_t *                  dmg_inflictor;        /*   396     4 */
	edict_t *                  enemy;                /*   400     4 */
	edict_t *                  aiment;               /*   404     4 */
	edict_t *                  owner;                /*   408     4 */
	edict_t *                  groundentity;         /*   412     4 */
	int                        spawnflags;           /*   416     4 */
	int                        flags;                /*   420     4 */
	int                        colormap;             /*   424     4 */
	int                        team;                 /*   428     4 */
	float                      max_health;           /*   432     4 */
	float                      teleport_time;        /*   436     4 */
	float                      armortype;            /*   440     4 */
	float                      armorvalue;           /*   444     4 */
	int                        waterlevel;           /*   448     4 */
	/* --- cacheline 7 boundary (448 bytes) was 2 bytes ago --- */
	int                        watertype;            /*   452     4 */
	string_t                   target;               /*   456     4 */
	string_t                   targetname;           /*   460     4 */
	string_t                   netname;              /*   464     4 */
	string_t                   message;              /*   468     4 */
	float                      dmg_take;             /*   472     4 */
	float                      dmg_save;             /*   476     4 */
	float                      dmg;                  /*   480     4 */
	float                      dmgtime;              /*   484     4 */
	string_t                   noise;                /*   488     4 */
	string_t                   noise1;               /*   492     4 */
	string_t                   noise2;               /*   496     4 */
	string_t                   noise3;               /*   500     4 */
	float                      speed;                /*   504     4 */
	float                      air_finished;         /*   508     4 */
	float                      pain_finished;        /*   512     4 */
	/* --- cacheline 8 boundary (512 bytes) was 2 bytes ago --- */
	float                      radsuit_finished;     /*   516     4 */
	edict_t *                  pContainingEntity;    /*   520     4 */
	int                        playerclass;          /*   524     4 */
	float                      maxspeed;             /*   528     4 */
	float                      fov;                  /*   532     4 */
	int                        weaponanim;           /*   536     4 */
	int                        pushmsec;             /*   540     4 */
	int                        bInDuck;              /*   544     4 */
	int                        flTimeStepSound;      /*   548     4 */
	int                        flSwimTime;           /*   552     4 */
	int                        flDuckTime;           /*   556     4 */
	int                        iStepLeft;            /*   560     4 */
	float                      flFallVelocity;       /*   564     4 */
	int                        gamestate;            /*   568     4 */
	int                        oldbuttons;           /*   572     4 */
	int                        groupinfo;            /*   576     4 */
	/* --- cacheline 9 boundary (576 bytes) was 2 bytes ago --- */
	int                        iuser1;               /*   580     4 */
	int                        iuser2;               /*   584     4 */
	int                        iuser3;               /*   588     4 */
	int                        iuser4;               /*   592     4 */
	float                      fuser1;               /*   596     4 */
	float                      fuser2;               /*   600     4 */
	float                      fuser3;               /*   604     4 */
	float                      fuser4;               /*   608     4 */
	class Vector              vuser1;                /*   612    12 */
	class Vector              vuser2;                /*   624    12 */
	class Vector              vuser3;                /*   636    12 */
	/* --- cacheline 10 boundary (640 bytes) was 6 bytes ago --- */
	class Vector              vuser4;                /*   648    12 */
	edict_t *                  euser1;               /*   660     4 */
	edict_t *                  euser2;               /*   664     4 */
	edict_t *                  euser3;               /*   668     4 */
	edict_t *                  euser4;               /*   672     4 */

	/* size: 676, cachelines: 11, members: 123 */
	/* last cacheline: 36 bytes */

	/* BRAIN FART ALERT! 676 != 674 + 0(holes), diff = 2 */

}; /* size: 676 */

/* 85 */
/* <0> (null):0 */
unsigned char              array[4]; /* size: 4 */

/* 86 */
/* <0> (null):0 */
unsigned char              array[2]; /* size: 2 */

/* 87 */
/* <0> (null):0 */
typedef struct entvars_s entvars_t; /* size: 676 */

/* 88 */
/* <0> (null):0 */
short int                  array[48]; /* size: 96 */

/* 89 */
/* <0> (null):0 */
typedef uint32 CRC32_t; /* size: 4 */

/* 90 */
/* <0> (null):0 */
char                       array[64]; /* size: 64 */

/* 91 */
/* <0> (null):0 */
struct cvar_s {
	char *                     name;                 /*     0     4 */
	char *                     string;               /*     4     4 */
	int                        flags;                /*     8     4 */
	float                      value;                /*    12     4 */
	class cvar_s *             next;                 /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 92 */
 /* pointer to 91 */
 /* size: 4 */

/* 93 */
/* <0> (null):0 */
typedef struct cvar_s cvar_t; /* size: 20 */

/* 94 */
/* <0> (null):0 */
struct client_textmessage_s {
	int                        effect;               /*     0     4 */
	byte                       r1;                   /*     4     1 */
	byte                       g1;                   /*     5     1 */
	byte                       b1;                   /*     6     1 */
	byte                       a1;                   /*     7     1 */
	byte                       r2;                   /*     8     1 */
	byte                       g2;                   /*     9     1 */
	byte                       b2;                   /*    10     1 */
	byte                       a2;                   /*    11     1 */
	float                      x;                    /*    12     4 */
	float                      y;                    /*    16     4 */
	float                      fadein;               /*    20     4 */
	float                      fadeout;              /*    24     4 */
	float                      holdtime;             /*    28     4 */
	float                      fxtime;               /*    32     4 */
	const char  *              pName;                /*    36     4 */
	const char  *              pMessage;             /*    40     4 */

	/* size: 44, cachelines: 1, members: 17 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 95 */
/* <0> (null):0 */
typedef struct client_textmessage_s client_textmessage_t; /* size: 44 */

/* 96 */
/* <0> (null):0 */
typedef struct sequenceCommandLine_ sequenceCommandLine_s; /* size: 92 */

/* 97 */
/* <0> (null):0 */
struct sequenceCommandLine_ {
	int                        commandType;          /*     0     4 */
	client_textmessage_t       clientMessage;        /*     4    44 */
	char *                     speakerName;          /*    48     4 */
	char *                     listenerName;         /*    52     4 */
	char *                     soundFileName;        /*    56     4 */
	char *                     sentenceName;         /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	char *                     fireTargetNames;      /*    64     4 */
	char *                     killTargetNames;      /*    68     4 */
	float                      delay;                /*    72     4 */
	int                        repeatCount;          /*    76     4 */
	int                        textChannel;          /*    80     4 */
	int                        modifierBitField;     /*    84     4 */
	sequenceCommandLine_s *    nextCommandLine;      /*    88     4 */

	/* size: 92, cachelines: 2, members: 13 */
	/* last cacheline: 28 bytes */
}; /* size: 92 */

/* 98 */
 /* pointer to 96 */
 /* size: 4 */

/* 99 */
/* <0> (null):0 */
typedef struct sequenceEntry_ sequenceEntry_s; /* size: 20 */

/* 100 */
/* <0> (null):0 */
struct sequenceEntry_ {
	char *                     fileName;             /*     0     4 */
	char *                     entryName;            /*     4     4 */
	sequenceCommandLine_s *    firstCommand;         /*     8     4 */
	sequenceEntry_s *          nextEntry;            /*    12     4 */
	qboolean                   isGlobal;             /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 101 */
 /* pointer to 99 */
 /* size: 4 */

/* 102 */
/* <0> (null):0 */
typedef struct sentenceEntry_ sentenceEntry_s; /* size: 16 */

/* 103 */
/* <0> (null):0 */
struct sentenceEntry_ {
	char *                     data;                 /*     0     4 */
	sentenceEntry_s *          nextEntry;            /*     4     4 */
	qboolean                   isGlobal;             /*     8     4 */
	unsigned int               index;                /*    12     4 */

	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 104 */
 /* pointer to 102 */
 /* size: 4 */

/* 105 */
/* <0> (null):0 */
enum {
	at_notice = 0,
	at_console = 1,
	at_aiconsole = 2,
	at_warning = 3,
	at_error = 4,
	at_logged = 5,
}; /* size: 4 */

/* 106 */
/* <0> (null):0 */
typedef enum  ALERT_TYPE; /* size: 4 */

/* 107 */
/* <0> (null):0 */
enum {
	print_console = 0,
	print_center = 1,
	print_chat = 2,
}; /* size: 4 */

/* 108 */
/* <0> (null):0 */
typedef enum  PRINT_TYPE; /* size: 4 */

/* 109 */
/* <0> (null):0 */
enum {
	force_exactfile = 0,
	force_model_samebounds = 1,
	force_model_specifybounds = 2,
	force_model_specifybounds_if_avail = 3,
}; /* size: 4 */

/* 110 */
/* <0> (null):0 */
typedef enum  FORCE_TYPE; /* size: 4 */

/* 111 */
/* <0> (null):0 */
struct {
	int                        fAllSolid;            /*     0     4 */
	int                        fStartSolid;          /*     4     4 */
	int                        fInOpen;              /*     8     4 */
	int                        fInWater;             /*    12     4 */
	float                      flFraction;           /*    16     4 */
	class Vector              vecEndPos;             /*    20    12 */
	float                      flPlaneDist;          /*    32     4 */
	class Vector              vecPlaneNormal;        /*    36    12 */
	edict_t *                  pHit;                 /*    48     4 */
	int                        iHitgroup;            /*    52     4 */
	/* <0> (null):0 */
	void TraceResult(TraceResult *);


	/* size: 56, cachelines: 1, members: 10 */
	/* last cacheline: 56 bytes */
}; /* size: 56 */

/* 112 */
/* <0> (null):0 */
typedef class  TraceResult; /* size: 56 */

/* 113 */
/* <0> (null):0 */
struct enginefuncs_s {
	int                        (*pfnPrecacheModel)(char *); /*     0     4 */
	int                        (*pfnPrecacheSound)(char *); /*     4     4 */
	void                       (*pfnSetModel)(edict_t *, const char  *); /*     8     4 */
	int                        (*pfnModelIndex)(const char  *); /*    12     4 */
	int                        (*pfnModelFrames)(int); /*    16     4 */
	void                       (*pfnSetSize)(edict_t *, const float  *, const float  *); /*    20     4 */
	void                       (*pfnChangeLevel)(char *, char *); /*    24     4 */
	void                       (*pfnGetSpawnParms)(edict_t *); /*    28     4 */
	void                       (*pfnSaveSpawnParms)(edict_t *); /*    32     4 */
	float                      (*pfnVecToYaw)(const float  *); /*    36     4 */
	void                       (*pfnVecToAngles)(const float  *, float *); /*    40     4 */
	void                       (*pfnMoveToOrigin)(edict_t *, const float  *, float, int); /*    44     4 */
	void                       (*pfnChangeYaw)(edict_t *); /*    48     4 */
	void                       (*pfnChangePitch)(edict_t *); /*    52     4 */
	edict_t *                  (*pfnFindEntityByString)(edict_t *, const char  *, const char  *); /*    56     4 */
	int                        (*pfnGetEntityIllum)(edict_t *); /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	edict_t *                  (*pfnFindEntityInSphere)(edict_t *, const float  *, float); /*    64     4 */
	edict_t *                  (*pfnFindClientInPVS)(edict_t *); /*    68     4 */
	edict_t *                  (*pfnEntitiesInPVS)(edict_t *); /*    72     4 */
	void                       (*pfnMakeVectors)(const float  *); /*    76     4 */
	void                       (*pfnAngleVectors)(const float  *, float *, float *, float *); /*    80     4 */
	edict_t *                  (*pfnCreateEntity)(void); /*    84     4 */
	void                       (*pfnRemoveEntity)(edict_t *); /*    88     4 */
	edict_t *                  (*pfnCreateNamedEntity)(int); /*    92     4 */
	void                       (*pfnMakeStatic)(edict_t *); /*    96     4 */
	int                        (*pfnEntIsOnFloor)(edict_t *); /*   100     4 */
	int                        (*pfnDropToFloor)(edict_t *); /*   104     4 */
	int                        (*pfnWalkMove)(edict_t *, float, float, int); /*   108     4 */
	void                       (*pfnSetOrigin)(edict_t *, const float  *); /*   112     4 */
	void                       (*pfnEmitSound)(edict_t *, int, const char  *, float, float, int, int); /*   116     4 */
	void                       (*pfnEmitAmbientSound)(edict_t *, float *, const char  *, float, float, int, int); /*   120     4 */
	void                       (*pfnTraceLine)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	void                       (*pfnTraceToss)(edict_t *, edict_t *, TraceResult *); /*   128     4 */
	int                        (*pfnTraceMonsterHull)(edict_t *, const float  *, const float  *, int, edict_t *, TraceResult *); /*   132     4 */
	void                       (*pfnTraceHull)(const float  *, const float  *, int, int, edict_t *, TraceResult *); /*   136     4 */
	void                       (*pfnTraceModel)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   140     4 */
	const char  *              (*pfnTraceTexture)(edict_t *, const float  *, const float  *); /*   144     4 */
	void                       (*pfnTraceSphere)(const float  *, const float  *, int, float, edict_t *, TraceResult *); /*   148     4 */
	void                       (*pfnGetAimVector)(edict_t *, float, float *); /*   152     4 */
	void                       (*pfnServerCommand)(char *); /*   156     4 */
	void                       (*pfnServerExecute)(void); /*   160     4 */
	void                       (*pfnClientCommand)(edict_t *, char *, ...); /*   164     4 */
	void                       (*pfnParticleEffect)(const float  *, const float  *, float, float); /*   168     4 */
	void                       (*pfnLightStyle)(int, char *); /*   172     4 */
	int                        (*pfnDecalIndex)(const char  *); /*   176     4 */
	int                        (*pfnPointContents)(const float  *); /*   180     4 */
	void                       (*pfnMessageBegin)(int, int, const float  *, edict_t *); /*   184     4 */
	void                       (*pfnMessageEnd)(void); /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	void                       (*pfnWriteByte)(int); /*   192     4 */
	void                       (*pfnWriteChar)(int); /*   196     4 */
	void                       (*pfnWriteShort)(int); /*   200     4 */
	void                       (*pfnWriteLong)(int); /*   204     4 */
	void                       (*pfnWriteAngle)(float); /*   208     4 */
	void                       (*pfnWriteCoord)(float); /*   212     4 */
	void                       (*pfnWriteString)(const char  *); /*   216     4 */
	void                       (*pfnWriteEntity)(int); /*   220     4 */
	void                       (*pfnCVarRegister)(cvar_t *); /*   224     4 */
	float                      (*pfnCVarGetFloat)(const char  *); /*   228     4 */
	const char  *              (*pfnCVarGetString)(const char  *); /*   232     4 */
	void                       (*pfnCVarSetFloat)(const char  *, float); /*   236     4 */
	void                       (*pfnCVarSetString)(const char  *, const char  *); /*   240     4 */
	void                       (*pfnAlertMessage)(ALERT_TYPE, char *, ...); /*   244     4 */
	void                       (*pfnEngineFprintf)(void *, char *, ...); /*   248     4 */
	void *                     (*pfnPvAllocEntPrivateData)(edict_t *, int32); /*   252     4 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	void *                     (*pfnPvEntPrivateData)(edict_t *); /*   256     4 */
	void                       (*pfnFreeEntPrivateData)(edict_t *); /*   260     4 */
	const char  *              (*pfnSzFromIndex)(int); /*   264     4 */
	int                        (*pfnAllocString)(const char  *); /*   268     4 */
	class entvars_s *          (*pfnGetVarsOfEnt)(edict_t *); /*   272     4 */
	edict_t *                  (*pfnPEntityOfEntOffset)(int); /*   276     4 */
	int                        (*pfnEntOffsetOfPEntity)(const edict_t  *); /*   280     4 */
	int                        (*pfnIndexOfEdict)(const edict_t  *); /*   284     4 */
	edict_t *                  (*pfnPEntityOfEntIndex)(int); /*   288     4 */
	edict_t *                  (*pfnFindEntityByVars)(class entvars_s *); /*   292     4 */
	void *                     (*pfnGetModelPtr)(edict_t *); /*   296     4 */
	int                        (*pfnRegUserMsg)(const char  *, int); /*   300     4 */
	void                       (*pfnAnimationAutomove)(const edict_t  *, float); /*   304     4 */
	void                       (*pfnGetBonePosition)(const edict_t  *, int, float *, float *); /*   308     4 */
	uint32                     (*pfnFunctionFromName)(const char  *); /*   312     4 */
	const char  *              (*pfnNameForFunction)(uint32); /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	void                       (*pfnClientPrintf)(edict_t *, PRINT_TYPE, const char  *); /*   320     4 */
	void                       (*pfnServerPrint)(const char  *); /*   324     4 */
	const char  *              (*pfnCmd_Args)(void); /*   328     4 */
	const char  *              (*pfnCmd_Argv)(int);  /*   332     4 */
	int                        (*pfnCmd_Argc)(void); /*   336     4 */
	void                       (*pfnGetAttachment)(const edict_t  *, int, float *, float *); /*   340     4 */
	void                       (*pfnCRC32_Init)(CRC32_t *); /*   344     4 */
	void                       (*pfnCRC32_ProcessBuffer)(CRC32_t *, void *, int); /*   348     4 */
	void                       (*pfnCRC32_ProcessByte)(CRC32_t *, unsigned char); /*   352     4 */
	CRC32_t                    (*pfnCRC32_Final)(CRC32_t); /*   356     4 */
	int32                      (*pfnRandomLong)(int32, int32); /*   360     4 */
	float                      (*pfnRandomFloat)(float, float); /*   364     4 */
	void                       (*pfnSetView)(const edict_t  *, const edict_t  *); /*   368     4 */
	float                      (*pfnTime)(void);     /*   372     4 */
	void                       (*pfnCrosshairAngle)(const edict_t  *, float, float); /*   376     4 */
	byte *                     (*pfnLoadFileForMe)(char *, int *); /*   380     4 */
	/* --- cacheline 6 boundary (384 bytes) --- */
	void                       (*pfnFreeFile)(void *); /*   384     4 */
	void                       (*pfnEndSection)(const char  *); /*   388     4 */
	int                        (*pfnCompareFileTime)(char *, char *, int *); /*   392     4 */
	void                       (*pfnGetGameDir)(char *); /*   396     4 */
	void                       (*pfnCvar_RegisterVariable)(cvar_t *); /*   400     4 */
	void                       (*pfnFadeClientVolume)(const edict_t  *, int, int, int, int); /*   404     4 */
	void                       (*pfnSetClientMaxspeed)(const edict_t  *, float); /*   408     4 */
	edict_t *                  (*pfnCreateFakeClient)(const char  *); /*   412     4 */
	void                       (*pfnRunPlayerMove)(edict_t *, const float  *, float, float, float, short unsigned int, byte, byte); /*   416     4 */
	int                        (*pfnNumberOfEntities)(void); /*   420     4 */
	char *                     (*pfnGetInfoKeyBuffer)(edict_t *); /*   424     4 */
	char *                     (*pfnInfoKeyValue)(char *, char *); /*   428     4 */
	void                       (*pfnSetKeyValue)(char *, char *, char *); /*   432     4 */
	void                       (*pfnSetClientKeyValue)(int, char *, char *, char *); /*   436     4 */
	int                        (*pfnIsMapValid)(char *); /*   440     4 */
	void                       (*pfnStaticDecal)(const float  *, int, int, int); /*   444     4 */
	/* --- cacheline 7 boundary (448 bytes) --- */
	int                        (*pfnPrecacheGeneric)(char *); /*   448     4 */
	int                        (*pfnGetPlayerUserId)(edict_t *); /*   452     4 */
	void                       (*pfnBuildSoundMsg)(edict_t *, int, const char  *, float, float, int, int, int, int, const float  *, edict_t *); /*   456     4 */
	int                        (*pfnIsDedicatedServer)(void); /*   460     4 */
	cvar_t *                   (*pfnCVarGetPointer)(const char  *); /*   464     4 */
	unsigned int               (*pfnGetPlayerWONId)(edict_t *); /*   468     4 */
	void                       (*pfnInfo_RemoveKey)(char *, const char  *); /*   472     4 */
	const char  *              (*pfnGetPhysicsKeyValue)(const edict_t  *, const char  *); /*   476     4 */
	void                       (*pfnSetPhysicsKeyValue)(const edict_t  *, const char  *, const char  *); /*   480     4 */
	const char  *              (*pfnGetPhysicsInfoString)(const edict_t  *); /*   484     4 */
	short unsigned int         (*pfnPrecacheEvent)(int, const char  *); /*   488     4 */
	void                       (*pfnPlaybackEvent)(int, const edict_t  *, short unsigned int, float, float *, float *, float, float, int, int, int, int); /*   492     4 */
	unsigned char *            (*pfnSetFatPVS)(float *); /*   496     4 */
	unsigned char *            (*pfnSetFatPAS)(float *); /*   500     4 */
	int                        (*pfnCheckVisibility)(const edict_t  *, unsigned char *); /*   504     4 */
	void                       (*pfnDeltaSetField)(class delta_s *, const char  *); /*   508     4 */
	/* --- cacheline 8 boundary (512 bytes) --- */
	void                       (*pfnDeltaUnsetField)(class delta_s *, const char  *); /*   512     4 */
	void                       (*pfnDeltaAddEncoder)(char *, void (*)(class delta_s *, const unsigned char  *, const unsigned char  *)); /*   516     4 */
	int                        (*pfnGetCurrentPlayer)(void); /*   520     4 */
	int                        (*pfnCanSkipPlayer)(const edict_t  *); /*   524     4 */
	int                        (*pfnDeltaFindField)(class delta_s *, const char  *); /*   528     4 */
	void                       (*pfnDeltaSetFieldByIndex)(class delta_s *, int); /*   532     4 */
	void                       (*pfnDeltaUnsetFieldByIndex)(class delta_s *, int); /*   536     4 */
	void                       (*pfnSetGroupMask)(int, int); /*   540     4 */
	int                        (*pfnCreateInstancedBaseline)(int, class entity_state_s *); /*   544     4 */
	void                       (*pfnCvar_DirectSet)(class cvar_s *, char *); /*   548     4 */
	void                       (*pfnForceUnmodified)(FORCE_TYPE, float *, float *, const char  *); /*   552     4 */
	void                       (*pfnGetPlayerStats)(const edict_t  *, int *, int *); /*   556     4 */
	void                       (*pfnAddServerCommand)(char *, void (*)(void)); /*   560     4 */
	qboolean                   (*pfnVoice_GetClientListening)(int, int); /*   564     4 */
	qboolean                   (*pfnVoice_SetClientListening)(int, int, qboolean); /*   568     4 */
	const char  *              (*pfnGetPlayerAuthId)(edict_t *); /*   572     4 */
	/* --- cacheline 9 boundary (576 bytes) --- */
	sequenceEntry_s *          (*pfnSequenceGet)(const char  *, const char  *); /*   576     4 */
	sentenceEntry_s *          (*pfnSequencePickSentence)(const char  *, int, int *); /*   580     4 */
	int                        (*pfnGetFileSize)(char *); /*   584     4 */
	unsigned int               (*pfnGetApproxWavePlayLen)(const char  *); /*   588     4 */
	int                        (*pfnIsCareerMatch)(void); /*   592     4 */
	int                        (*pfnGetLocalizedStringLength)(const char  *); /*   596     4 */
	void                       (*pfnRegisterTutorMessageShown)(int); /*   600     4 */
	int                        (*pfnGetTimesTutorMessageShown)(int); /*   604     4 */
	void                       (*ProcessTutorMessageDecayBuffer)(int *, int); /*   608     4 */
	void                       (*ConstructTutorMessageDecayBuffer)(int *, int); /*   612     4 */
	void                       (*ResetTutorMessageDecayData)(void); /*   616     4 */
	void                       (*pfnQueryClientCvarValue)(const edict_t  *, const char  *); /*   620     4 */
	void                       (*pfnQueryClientCvarValue2)(const edict_t  *, const char  *, int); /*   624     4 */
	int                        (*pfnCheckParm)(const char  *, char * *); /*   628     4 */

	/* size: 632, cachelines: 10, members: 158 */
	/* last cacheline: 56 bytes */
}; /* size: 632 */

/* 114 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 115 */
 /* pointer to 114 */
 /* size: 4 */

/* 116 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145603736 */

/* 117 */
 /* pointer to 116 */
 /* size: 4 */

/* 118 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 119 */
 /* pointer to 118 */
 /* size: 4 */

/* 120 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 121 */
 /* pointer to 120 */
 /* size: 4 */

/* 122 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145604256 */

/* 123 */
 /* pointer to 122 */
 /* size: 4 */

/* 124 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145604516 */

/* 125 */
 /* pointer to 124 */
 /* size: 4 */

/* 126 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145604724 */

/* 127 */
 /* pointer to 126 */
 /* size: 4 */

/* 128 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 129 */
 /* pointer to 128 */
 /* size: 4 */

/* 130 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145605036 */

/* 131 */
 /* pointer to 130 */
 /* size: 4 */

/* 132 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145605244 */

/* 133 */
 /* pointer to 132 */
 /* size: 4 */

/* 134 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 135 */
 /* pointer to 134 */
 /* size: 4 */

/* 136 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 137 */
 /* pointer to 136 */
 /* size: 4 */

/* 138 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 139 */
 /* pointer to 138 */
 /* size: 4 */

/* 140 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 141 */
 /* pointer to 140 */
 /* size: 4 */

/* 142 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145619676 */

/* 143 */
 /* pointer to 142 */
 /* size: 4 */

/* 144 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145619832 */

/* 145 */
 /* pointer to 144 */
 /* size: 4 */

/* 146 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 147 */
 /* pointer to 146 */
 /* size: 4 */

/* 148 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 149 */
 /* pointer to 148 */
 /* size: 4 */

/* 150 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 151 */
 /* pointer to 150 */
 /* size: 4 */

/* 152 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145620716 */

/* 153 */
 /* pointer to 152 */
 /* size: 4 */

/* 154 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145620924 */

/* 155 */
 /* pointer to 154 */
 /* size: 4 */

/* 156 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145621392 */

/* 157 */
 /* pointer to 156 */
 /* size: 4 */

/* 158 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145621860 */

/* 159 */
 /* pointer to 112 */
 /* size: 4 */

/* 160 */
 /* pointer to 158 */
 /* size: 4 */

/* 161 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145622276 */

/* 162 */
 /* pointer to 161 */
 /* size: 4 */

/* 163 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 164 */
 /* pointer to 163 */
 /* size: 4 */

/* 165 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145627040 */

/* 166 */
 /* pointer to 165 */
 /* size: 4 */

/* 167 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 168 */
 /* pointer to 167 */
 /* size: 4 */

/* 169 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145627716 */

/* 170 */
 /* pointer to 169 */
 /* size: 4 */

/* 171 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145628132 */

/* 172 */
 /* pointer to 171 */
 /* size: 4 */

/* 173 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145628392 */

/* 174 */
 /* pointer to 173 */
 /* size: 4 */

/* 175 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145628548 */

/* 176 */
 /* pointer to 175 */
 /* size: 4 */

/* 177 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145628652 */

/* 178 */
 /* pointer to 177 */
 /* size: 4 */

/* 179 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145628860 */

/* 180 */
 /* pointer to 179 */
 /* size: 4 */

/* 181 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145629172 */

/* 182 */
 /* pointer to 181 */
 /* size: 4 */

/* 183 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 184 */
 /* pointer to 183 */
 /* size: 4 */

/* 185 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145629536 */

/* 186 */
 /* pointer to 185 */
 /* size: 4 */

/* 187 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145629848 */

/* 188 */
 /* pointer to 187 */
 /* size: 4 */

/* 189 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145630004 */

/* 190 */
 /* pointer to 189 */
 /* size: 4 */

/* 191 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145630160 */

/* 192 */
 /* pointer to 191 */
 /* size: 4 */

/* 193 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145630316 */

/* 194 */
 /* pointer to 93 */
 /* size: 4 */

/* 195 */
 /* pointer to 193 */
 /* size: 4 */

/* 196 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 197 */
 /* pointer to 196 */
 /* size: 4 */

/* 198 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 199 */
 /* pointer to 198 */
 /* size: 4 */

/* 200 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145630836 */

/* 201 */
 /* pointer to 200 */
 /* size: 4 */

/* 202 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145631044 */

/* 203 */
 /* pointer to 202 */
 /* size: 4 */

/* 204 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145643484 */

/* 205 */
 /* pointer to 204 */
 /* size: 4 */

/* 206 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145643692 */

/* 207 */
 /* pointer to 206 */
 /* size: 4 */

/* 208 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 209 */
 /* pointer to 208 */
 /* size: 4 */

/* 210 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 211 */
 /* pointer to 210 */
 /* size: 4 */

/* 212 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 213 */
 /* pointer to 212 */
 /* size: 4 */

/* 214 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 215 */
 /* pointer to 84 */
 /* size: 4 */

/* 216 */
 /* pointer to 214 */
 /* size: 4 */

/* 217 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 218 */
 /* pointer to 219 */
 /* size: 4 */

/* 219 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 804 */

/* 220 */
 /* pointer to 217 */
 /* size: 4 */

/* 221 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 222 */
 /* pointer to 221 */
 /* size: 4 */

/* 223 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 224 */
 /* pointer to 223 */
 /* size: 4 */

/* 225 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145645252 */

/* 226 */
 /* pointer to 225 */
 /* size: 4 */

/* 227 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145645460 */

/* 228 */
 /* pointer to 227 */
 /* size: 4 */

/* 229 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 230 */
 /* pointer to 229 */
 /* size: 4 */

/* 231 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 232 */
 /* pointer to 231 */
 /* size: 4 */

/* 233 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145646084 */

/* 234 */
 /* pointer to 233 */
 /* size: 4 */

/* 235 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 236 */
 /* pointer to 235 */
 /* size: 4 */

/* 237 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 238 */
 /* pointer to 237 */
 /* size: 4 */

/* 239 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145646552 */

/* 240 */
 /* pointer to 89 */
 /* size: 4 */

/* 241 */
 /* pointer to 239 */
 /* size: 4 */

/* 242 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145646760 */

/* 243 */
 /* pointer to 242 */
 /* size: 4 */

/* 244 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145647020 */

/* 245 */
 /* pointer to 244 */
 /* size: 4 */

/* 246 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 247 */
 /* pointer to 246 */
 /* size: 4 */

/* 248 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 249 */
 /* pointer to 248 */
 /* size: 4 */

/* 250 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 251 */
 /* pointer to 250 */
 /* size: 4 */

/* 252 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145651888 */

/* 253 */
 /* pointer to 252 */
 /* size: 4 */

/* 254 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 255 */
 /* pointer to 254 */
 /* size: 4 */

/* 256 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145652200 */

/* 257 */
 /* pointer to 256 */
 /* size: 4 */

/* 258 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 259 */
 /* pointer to 55 */
 /* size: 4 */

/* 260 */
 /* pointer to 12 */
 /* size: 4 */

/* 261 */
 /* pointer to 258 */
 /* size: 4 */

/* 262 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145652772 */

/* 263 */
 /* pointer to 262 */
 /* size: 4 */

/* 264 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 265 */
 /* pointer to 264 */
 /* size: 4 */

/* 266 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145653188 */

/* 267 */
 /* pointer to 266 */
 /* size: 4 */

/* 268 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 269 */
 /* pointer to 268 */
 /* size: 4 */

/* 270 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145653708 */

/* 271 */
 /* pointer to 270 */
 /* size: 4 */

/* 272 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 273 */
 /* pointer to 272 */
 /* size: 4 */

/* 274 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 275 */
 /* pointer to 274 */
 /* size: 4 */

/* 276 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145529612 */

/* 277 */
 /* pointer to 276 */
 /* size: 4 */

/* 278 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145654852 */

/* 279 */
 /* pointer to 278 */
 /* size: 4 */

/* 280 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145655164 */

/* 281 */
 /* pointer to 280 */
 /* size: 4 */

/* 282 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145655476 */

/* 283 */
 /* pointer to 282 */
 /* size: 4 */

/* 284 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 285 */
 /* pointer to 284 */
 /* size: 4 */

/* 286 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 287 */
 /* pointer to 286 */
 /* size: 4 */

/* 288 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145687064 */

/* 289 */
 /* pointer to 288 */
 /* size: 4 */

/* 290 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 291 */
 /* pointer to 290 */
 /* size: 4 */

/* 292 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145687480 */

/* 293 */
 /* pointer to 292 */
 /* size: 4 */

/* 294 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 295 */
 /* pointer to 294 */
 /* size: 4 */

/* 296 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 2 */

/* 297 */
 /* pointer to 296 */
 /* size: 4 */

/* 298 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145688104 */

/* 299 */
 /* pointer to 298 */
 /* size: 4 */

/* 300 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 301 */
 /* pointer to 7 */
 /* size: 4 */

/* 302 */
 /* pointer to 300 */
 /* size: 4 */

/* 303 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 304 */
 /* pointer to 303 */
 /* size: 4 */

/* 305 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145689248 */

/* 306 */
 /* pointer to 307 */
 /* size: 4 */

/* 307 */
/* <0> (null):0 */
struct delta_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 308 */
 /* pointer to 305 */
 /* size: 4 */

/* 309 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145689572 */

/* 310 */
 /* pointer to 311 */
 /* size: 4 */

/* 311 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145689780 */

/* 312 */
 /* pointer to 313 */
 /* size: 4 */

/* 313 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 314 */
 /* pointer to 309 */
 /* size: 4 */

/* 315 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 316 */
 /* pointer to 315 */
 /* size: 4 */

/* 317 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145694480 */

/* 318 */
 /* pointer to 317 */
 /* size: 4 */

/* 319 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145694688 */

/* 320 */
 /* pointer to 319 */
 /* size: 4 */

/* 321 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 322 */
 /* pointer to 323 */
 /* size: 4 */

/* 323 */
/* <0> (null):0 */
struct entity_state_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 324 */
 /* pointer to 321 */
 /* size: 4 */

/* 325 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145695220 */

/* 326 */
 /* pointer to 91 */
 /* size: 4 */

/* 327 */
 /* pointer to 325 */
 /* size: 4 */

/* 328 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145695480 */

/* 329 */
 /* pointer to 328 */
 /* size: 4 */

/* 330 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145695792 */

/* 331 */
 /* pointer to 330 */
 /* size: 4 */

/* 332 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145696052 */

/* 333 */
 /* pointer to 332 */
 /* size: 4 */

/* 334 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 335 */
 /* pointer to 334 */
 /* size: 4 */

/* 336 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 337 */
 /* pointer to 336 */
 /* size: 4 */

/* 338 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 339 */
 /* pointer to 338 */
 /* size: 4 */

/* 340 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 341 */
 /* pointer to 340 */
 /* size: 4 */

/* 342 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 343 */
 /* pointer to 342 */
 /* size: 4 */

/* 344 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 345 */
 /* pointer to 344 */
 /* size: 4 */

/* 346 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145697508 */

/* 347 */
 /* pointer to 346 */
 /* size: 4 */

/* 348 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145697716 */

/* 349 */
 /* pointer to 348 */
 /* size: 4 */

/* 350 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145697924 */

/* 351 */
 /* pointer to 350 */
 /* size: 4 */

/* 352 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 353 */
 /* pointer to 20 */
 /* size: 4 */

/* 354 */
 /* pointer to 352 */
 /* size: 4 */

/* 355 */
/* <0> (null):0 */
typedef struct enginefuncs_s enginefuncs_t; /* size: 632 */

/* 356 */
/* <0> (null):0 */
struct KeyValueData_s {
	char *                     szClassName;          /*     0     4 */
	char *                     szKeyName;            /*     4     4 */
	char *                     szValue;              /*     8     4 */
	int32                      fHandled;             /*    12     4 */

	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 357 */
/* <0> (null):0 */
typedef struct KeyValueData_s KeyValueData; /* size: 16 */

/* 358 */
/* <0> (null):0 */
struct {
	char                       mapName[32];          /*     0    32 */
	char                       landmarkName[32];     /*    32    32 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	edict_t *                  pentLandmark;         /*    64     4 */
	class Vector              vecLandmarkOrigin;     /*    68    12 */

	/* size: 80, cachelines: 2, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 80 */

/* 359 */
/* <0> (null):0 */
typedef class  LEVELLIST; /* size: 80 */

/* 360 */
/* <0> (null):0 */
struct {
	int                        id;                   /*     0     4 */
	edict_t *                  pent;                 /*     4     4 */
	int                        location;             /*     8     4 */
	int                        size;                 /*    12     4 */
	int                        flags;                /*    16     4 */
	string_t                   classname;            /*    20     4 */

	/* size: 24, cachelines: 1, members: 6 */
	/* last cacheline: 24 bytes */
}; /* size: 24 */

/* 361 */
/* <0> (null):0 */
typedef class  ENTITYTABLE; /* size: 24 */

/* 362 */
/* <0> (null):0 */
typedef struct saverestore_s SAVERESTOREDATA; /* size: 1396 */

/* 363 */
/* <0> (null):0 */
struct saverestore_s {
	char *                     pBaseData;            /*     0     4 */
	char *                     pCurrentData;         /*     4     4 */
	int                        size;                 /*     8     4 */
	int                        bufferSize;           /*    12     4 */
	int                        tokenSize;            /*    16     4 */
	int                        tokenCount;           /*    20     4 */
	char * *                   pTokens;              /*    24     4 */
	int                        currentIndex;         /*    28     4 */
	int                        tableCount;           /*    32     4 */
	int                        connectionCount;      /*    36     4 */
	ENTITYTABLE *              pTable;               /*    40     4 */
	LEVELLIST                  levelList[16];        /*    44  1280 */
	/* --- cacheline 20 boundary (1280 bytes) was 44 bytes ago --- */
	int                        fUseLandmark;         /*  1324     4 */
	char                       szLandmarkName[20];   /*  1328    20 */
	/* --- cacheline 21 boundary (1344 bytes) was 4 bytes ago --- */
	class Vector              vecLandmarkOffset;     /*  1348    12 */
	float                      time;                 /*  1360     4 */
	char                       szCurrentMapName[32]; /*  1364    32 */

	/* size: 1396, cachelines: 22, members: 17 */
	/* last cacheline: 52 bytes */
}; /* size: 1396 */

/* 364 */
 /* pointer to 361 */
 /* size: 4 */

/* 365 */
/* <0> (null):0 */
LEVELLIST                  array[16]; /* size: 1280 */

/* 366 */
/* <0> (null):0 */
enum _fieldtypes {
	FIELD_FLOAT = 0,
	FIELD_STRING = 1,
	FIELD_ENTITY = 2,
	FIELD_CLASSPTR = 3,
	FIELD_EHANDLE = 4,
	FIELD_EVARS = 5,
	FIELD_EDICT = 6,
	FIELD_VECTOR = 7,
	FIELD_POSITION_VECTOR = 8,
	FIELD_POINTER = 9,
	FIELD_INTEGER = 10,
	FIELD_FUNCTION = 11,
	FIELD_BOOLEAN = 12,
	FIELD_SHORT = 13,
	FIELD_CHARACTER = 14,
	FIELD_TIME = 15,
	FIELD_MODELNAME = 16,
	FIELD_SOUNDNAME = 17,
	FIELD_TYPECOUNT = 18,
}; /* size: 4 */

/* 367 */
/* <0> (null):0 */
typedef enum _fieldtypes FIELDTYPE; /* size: 4 */

/* 368 */
/* <0> (null):0 */
struct {
	FIELDTYPE                  fieldType;            /*     0     4 */
	char *                     fieldName;            /*     4     4 */
	int                        fieldOffset;          /*     8     4 */
	short int                  fieldSize;            /*    12     2 */
	short int                  flags;                /*    14     2 */

	/* size: 16, cachelines: 1, members: 5 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 369 */
/* <0> (null):0 */
typedef class  TYPEDESCRIPTION; /* size: 16 */

/* 370 */
 /* pointer to 357 */
 /* size: 4 */

/* 371 */
 /* pointer to 362 */
 /* size: 4 */

/* 372 */
 /* pointer to 369 */
 /* size: 4 */

/* 373 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 374 */
/* <0> (null):0 */
typedef int ptrdiff_t; /* size: 4 */

/* 375 */
/* <0> (null):0 */
typedef int EOFFSET; /* size: 4 */

/* 376 */
/* <0> (null):0 */
enum {
	ignore_monsters = 1,
	dont_ignore_monsters = 0,
	missile = 2,
}; /* size: 4 */

/* 377 */
/* <0> (null):0 */
typedef enum  IGNORE_MONSTERS; /* size: 4 */

/* 378 */
/* <0> (null):0 */
enum {
	ignore_glass = 1,
	dont_ignore_glass = 0,
}; /* size: 4 */

/* 379 */
/* <0> (null):0 */
typedef enum  IGNORE_GLASS; /* size: 4 */

/* 380 */
/* <0> (null):0 */
struct hudtextparms_s {
	float                      x;                    /*     0     4 */
	float                      y;                    /*     4     4 */
	int                        effect;               /*     8     4 */
	byte                       r1;                   /*    12     1 */
	byte                       g1;                   /*    13     1 */
	byte                       b1;                   /*    14     1 */
	byte                       a1;                   /*    15     1 */
	byte                       r2;                   /*    16     1 */
	byte                       g2;                   /*    17     1 */
	byte                       b2;                   /*    18     1 */
	byte                       a2;                   /*    19     1 */
	float                      fadeinTime;           /*    20     4 */
	float                      fadeoutTime;          /*    24     4 */
	float                      holdTime;             /*    28     4 */
	float                      fxTime;               /*    32     4 */
	int                        channel;              /*    36     4 */

	/* size: 40, cachelines: 1, members: 16 */
	/* last cacheline: 40 bytes */
}; /* size: 40 */

/* 381 */
/* <0> (null):0 */
typedef struct hudtextparms_s hudtextparms_t; /* size: 40 */

/* 382 */
/* <0> (null):0 */
class UTIL_GroupTrace {
private:

	int                        m_oldgroupmask;       /*     0     4 */
	int                        m_oldgroupop;         /*     4     4 */
	/* <0> (null):0 */
	void UTIL_GroupTrace(class UTIL_GroupTrace *, int, int);

	/* <0> (null):0 */
	void ~UTIL_GroupTrace(class UTIL_GroupTrace *, int);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 383 */
 /* pointer to 382 */
 /* size: 4 */

/* 384 */
/* <0> (null):0 */
class CSaveRestoreBuffer {
protected:

	SAVERESTOREDATA *          m_pdata;              /*     0     4 */
	/* <0> (null):0 */
	void CSaveRestoreBuffer(class CSaveRestoreBuffer *);

	/* <0> (null):0 */
	void CSaveRestoreBuffer(class CSaveRestoreBuffer *, SAVERESTOREDATA *);

	/* <0> (null):0 */
	void ~CSaveRestoreBuffer(class CSaveRestoreBuffer *, int);

	/* <0> (null):0 */
	int EntityIndex(class CSaveRestoreBuffer *, entvars_t *); /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP9entvars_s */

	/* <0> (null):0 */
	int EntityIndex(class CSaveRestoreBuffer *, edict_t *); /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP7edict_s */

	/* <0> (null):0 */
	int EntityIndex(class CSaveRestoreBuffer *, EOFFSET); /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEi */

	/* <0> (null):0 */
	int EntityIndex(class CSaveRestoreBuffer *, class CBaseEntity *); /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP11CBaseEntity */

	/* <0> (null):0 */
	int EntityFlags(class CSaveRestoreBuffer *, int, int); /* linkage=_ZN18CSaveRestoreBuffer11EntityFlagsEii */

	/* <0> (null):0 */
	int EntityFlagsSet(class CSaveRestoreBuffer *, int, int); /* linkage=_ZN18CSaveRestoreBuffer14EntityFlagsSetEii */

	/* <0> (null):0 */
	edict_t * EntityFromIndex(class CSaveRestoreBuffer *, int); /* linkage=_ZN18CSaveRestoreBuffer15EntityFromIndexEi */

	/* <0> (null):0 */
	short unsigned int TokenHash(class CSaveRestoreBuffer *, const char  *); /* linkage=_ZN18CSaveRestoreBuffer9TokenHashEPKc */

	/* <0> (null):0 */
	void BufferRewind(class CSaveRestoreBuffer *, int); /* linkage=_ZN18CSaveRestoreBuffer12BufferRewindEi */

	/* <0> (null):0 */
	unsigned int HashString(class CSaveRestoreBuffer *, const char  *); /* linkage=_ZN18CSaveRestoreBuffer10HashStringEPKc */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 385 */
 /* pointer to 384 */
 /* size: 4 */

/* 386 */
 /* pointer to 87 */
 /* size: 4 */

/* 387 */
 /* pointer to 388 */
 /* size: 4 */

/* 388 */
/* <0> (null):0 */
struct CBaseEntity {
	/* <0> (null):0 */
	class CBaseEntity * Instance(edict_t *); /* linkage=_ZN11CBaseEntity8InstanceEP7edict_s */

	/* <0> (null):0 */
	edict_t * edict(class CBaseEntity *); /* linkage=_ZN11CBaseEntity5edictEv */

	/* <0> (null):0 */
	virtual int ObjectCaps(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10ObjectCapsEv */

	/* <0> (null):0 */
	int entindex(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8entindexEv */

	/* <0> (null):0 */
	class CBaseEntity * Instance(entvars_t *); /* linkage=_ZN11CBaseEntity8InstanceEP9entvars_s */

	/* vtable has 1 entries: {
	   [6] = ObjectCaps(_ZN11CBaseEntity10ObjectCapsEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 389 */
/* <0> (null):0 */
class CSave : public CSaveRestoreBuffer {
public:

	/* class CSaveRestoreBuffer  <ancestor>; */      /*     0     4 */
	/* <0> (null):0 */
	void CSave(class CSave *, SAVERESTOREDATA *);

	/* <0> (null):0 */
	void WriteShort(class CSave *, const char  *, const short int  *, int); /* linkage=_ZN5CSave10WriteShortEPKcPKsi */

	/* <0> (null):0 */
	void WriteInt(class CSave *, const char  *, const int  *, int); /* linkage=_ZN5CSave8WriteIntEPKcPKii */

	/* <0> (null):0 */
	void WriteFloat(class CSave *, const char  *, const float  *, int); /* linkage=_ZN5CSave10WriteFloatEPKcPKfi */

	/* <0> (null):0 */
	void WriteTime(class CSave *, const char  *, const float  *, int); /* linkage=_ZN5CSave9WriteTimeEPKcPKfi */

	/* <0> (null):0 */
	void WriteData(class CSave *, const char  *, int, const char  *); /* linkage=_ZN5CSave9WriteDataEPKciS1_ */

	/* <0> (null):0 */
	void WriteString(class CSave *, const char  *, const char  *); /* linkage=_ZN5CSave11WriteStringEPKcS1_ */

	/* <0> (null):0 */
	void WriteString(class CSave *, const char  *, const int  *, int); /* linkage=_ZN5CSave11WriteStringEPKcPKii */

	/* <0> (null):0 */
	void WriteVector(class CSave *, const char  *, const class Vector  &); /* linkage=_ZN5CSave11WriteVectorEPKcRK6Vector */

	/* <0> (null):0 */
	void WriteVector(class CSave *, const char  *, const float  *, int); /* linkage=_ZN5CSave11WriteVectorEPKcPKfi */

	/* <0> (null):0 */
	void WritePositionVector(class CSave *, const char  *, const class Vector  &); /* linkage=_ZN5CSave19WritePositionVectorEPKcRK6Vector */

	/* <0> (null):0 */
	void WritePositionVector(class CSave *, const char  *, const float  *, int); /* linkage=_ZN5CSave19WritePositionVectorEPKcPKfi */

	/* <0> (null):0 */
	void WriteFunction(class CSave *, const char  *, void * *, int); /* linkage=_ZN5CSave13WriteFunctionEPKcPPvi */

	/* <0> (null):0 */
	int WriteEntVars(class CSave *, const char  *, entvars_t *); /* linkage=_ZN5CSave12WriteEntVarsEPKcP9entvars_s */

	/* <0> (null):0 */
	int WriteFields(class CSave *, const char  *, void *, TYPEDESCRIPTION *, int); /* linkage=_ZN5CSave11WriteFieldsEPKcPvP15TYPEDESCRIPTIONi */

private:

	/* <0> (null):0 */
	int DataEmpty(class CSave *, const char  *, int); /* linkage=_ZN5CSave9DataEmptyEPKci */

	/* <0> (null):0 */
	void BufferField(class CSave *, const char  *, int, const char  *); /* linkage=_ZN5CSave11BufferFieldEPKciS1_ */

	/* <0> (null):0 */
	void BufferString(class CSave *, char *, int); /* linkage=_ZN5CSave12BufferStringEPci */

	/* <0> (null):0 */
	void BufferData(class CSave *, const char  *, int); /* linkage=_ZN5CSave10BufferDataEPKci */

	/* <0> (null):0 */
	void BufferHeader(class CSave *, const char  *, int); /* linkage=_ZN5CSave12BufferHeaderEPKci */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 390 */
 /* pointer to 389 */
 /* size: 4 */

/* 391 */
 /* pointer to 392 */
 /* size: 4 */

/* 392 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 2 */

/* 393 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 394 */
 /* pointer to 19 */
 /* size: 4 */

/* 395 */
/* <0> (null):0 */
struct {
	short unsigned int         size;                 /*     0     2 */
	short unsigned int         token;                /*     2     2 */
	char *                     pData;                /*     4     4 */

	/* size: 8, cachelines: 1, members: 3 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 396 */
/* <0> (null):0 */
typedef class  HEADER; /* size: 8 */

/* 397 */
/* <0> (null):0 */
class CRestore : public CSaveRestoreBuffer {
public:

	/* class CSaveRestoreBuffer  <ancestor>; */      /*     0     4 */
private:

	int                        m_global;             /*     4     4 */
	BOOL                       m_precache;           /*     8     4 */
	/* <0> (null):0 */
	void CRestore(class CRestore *, SAVERESTOREDATA *);

	/* <0> (null):0 */
	int ReadEntVars(class CRestore *, const char  *, entvars_t *); /* linkage=_ZN8CRestore11ReadEntVarsEPKcP9entvars_s */

	/* <0> (null):0 */
	int ReadFields(class CRestore *, const char  *, void *, TYPEDESCRIPTION *, int); /* linkage=_ZN8CRestore10ReadFieldsEPKcPvP15TYPEDESCRIPTIONi */

	/* <0> (null):0 */
	int ReadField(class CRestore *, void *, TYPEDESCRIPTION *, int, int, int, char *, void *); /* linkage=_ZN8CRestore9ReadFieldEPvP15TYPEDESCRIPTIONiiiPcS0_ */

	/* <0> (null):0 */
	int ReadInt(class CRestore *); /* linkage=_ZN8CRestore7ReadIntEv */

	/* <0> (null):0 */
	short int ReadShort(class CRestore *); /* linkage=_ZN8CRestore9ReadShortEv */

	/* <0> (null):0 */
	int ReadNamedInt(class CRestore *, const char  *); /* linkage=_ZN8CRestore12ReadNamedIntEPKc */

	/* <0> (null):0 */
	char * ReadNamedString(class CRestore *, const char  *); /* linkage=_ZN8CRestore15ReadNamedStringEPKc */

	/* <0> (null):0 */
	int Empty(class CRestore *); /* linkage=_ZN8CRestore5EmptyEv */

	/* <0> (null):0 */
	void SetGlobalMode(class CRestore *, int); /* linkage=_ZN8CRestore13SetGlobalModeEi */

	/* <0> (null):0 */
	void PrecacheMode(class CRestore *, BOOL); /* linkage=_ZN8CRestore12PrecacheModeEi */

	/* <0> (null):0 */
	char * BufferPointer(class CRestore *); /* linkage=_ZN8CRestore13BufferPointerEv */

	/* <0> (null):0 */
	void BufferReadBytes(class CRestore *, char *, int); /* linkage=_ZN8CRestore15BufferReadBytesEPci */

	/* <0> (null):0 */
	void BufferSkipBytes(class CRestore *, int); /* linkage=_ZN8CRestore15BufferSkipBytesEi */

	/* <0> (null):0 */
	int BufferSkipZString(class CRestore *); /* linkage=_ZN8CRestore17BufferSkipZStringEv */

	/* <0> (null):0 */
	int BufferCheckZString(class CRestore *, const char  *); /* linkage=_ZN8CRestore18BufferCheckZStringEPKc */

	/* <0> (null):0 */
	void BufferReadHeader(class CRestore *, HEADER *); /* linkage=_ZN8CRestore16BufferReadHeaderEP6HEADER */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 398 */
 /* pointer to 397 */
 /* size: 4 */

/* 399 */
 /* pointer to 396 */
 /* size: 4 */

/* 400 */
/* <0> (null):0 */
class EHANDLE {
private:

	edict_t *                  m_pent;               /*     0     4 */
	int                        m_serialnumber;       /*     4     4 */
	/* <0> (null):0 */
	edict_t * Get(class EHANDLE *); /* linkage=_ZN7EHANDLE3GetEv */

	/* <0> (null):0 */
	edict_t * Set(class EHANDLE *, edict_t *); /* linkage=_ZN7EHANDLE3SetEP7edict_s */

	/* <0> (null):0 */
	int operator int(class EHANDLE *); /* linkage=_ZN7EHANDLEcviEv */

	/* <0> (null):0 */
	class CBaseEntity * operator CBaseEntity*(class EHANDLE *); /* linkage=_ZN7EHANDLEcvP11CBaseEntityEv */

	/* <0> (null):0 */
	class CBaseEntity * operator=(class EHANDLE *, class CBaseEntity *); /* linkage=_ZN7EHANDLEaSEP11CBaseEntity */

	/* <0> (null):0 */
	class CBaseEntity * operator->(class EHANDLE *); /* linkage=_ZN7EHANDLEptEv */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 401 */
 /* pointer to 400 */
 /* size: 4 */

/* 402 */
/* <0> (null):0 */
struct hash_item_t {
	entvars_t *                pev;                  /*     0     4 */
	class hash_item_t *        next;                 /*     4     4 */
	class hash_item_t *        lastHash;             /*     8     4 */
	int                        pevIndex;             /*    12     4 */

	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 403 */
 /* pointer to 402 */
 /* size: 4 */

/* 404 */
/* <0> (null):0 */
struct {
	short unsigned int         amplitude;            /*     0     2 */
	short unsigned int         duration;             /*     2     2 */
	short unsigned int         frequency;            /*     4     2 */

	/* size: 6, cachelines: 1, members: 3 */
	/* last cacheline: 6 bytes */
}; /* size: 6 */

/* 405 */
/* <0> (null):0 */
typedef class  ScreenShake; /* size: 6 */

/* 406 */
/* <0> (null):0 */
struct {
	short unsigned int         duration;             /*     0     2 */
	short unsigned int         holdTime;             /*     2     2 */
	short int                  fadeFlags;            /*     4     2 */
	byte                       r;                    /*     6     1 */
	byte                       g;                    /*     7     1 */
	byte                       b;                    /*     8     1 */
	byte                       a;                    /*     9     1 */

	/* size: 10, cachelines: 1, members: 7 */
	/* last cacheline: 10 bytes */
}; /* size: 10 */

/* 407 */
/* <0> (null):0 */
typedef class  ScreenFade; /* size: 10 */

/* 408 */
/* <0> (null):0 */
enum decal_e {
	DECAL_GUNSHOT1 = 0,
	DECAL_GUNSHOT2 = 1,
	DECAL_GUNSHOT3 = 2,
	DECAL_GUNSHOT4 = 3,
	DECAL_GUNSHOT5 = 4,
	DECAL_LAMBDA1 = 5,
	DECAL_LAMBDA2 = 6,
	DECAL_LAMBDA3 = 7,
	DECAL_LAMBDA4 = 8,
	DECAL_LAMBDA5 = 9,
	DECAL_LAMBDA6 = 10,
	DECAL_SCORCH1 = 11,
	DECAL_SCORCH2 = 12,
	DECAL_BLOOD1 = 13,
	DECAL_BLOOD2 = 14,
	DECAL_BLOOD3 = 15,
	DECAL_BLOOD4 = 16,
	DECAL_BLOOD5 = 17,
	DECAL_BLOOD6 = 18,
	DECAL_YBLOOD1 = 19,
	DECAL_YBLOOD2 = 20,
	DECAL_YBLOOD3 = 21,
	DECAL_YBLOOD4 = 22,
	DECAL_YBLOOD5 = 23,
	DECAL_YBLOOD6 = 24,
	DECAL_GLASSBREAK1 = 25,
	DECAL_GLASSBREAK2 = 26,
	DECAL_GLASSBREAK3 = 27,
	DECAL_BIGSHOT1 = 28,
	DECAL_BIGSHOT2 = 29,
	DECAL_BIGSHOT3 = 30,
	DECAL_BIGSHOT4 = 31,
	DECAL_BIGSHOT5 = 32,
	DECAL_SPIT1 = 33,
	DECAL_SPIT2 = 34,
	DECAL_BPROOF1 = 35,
	DECAL_GARGSTOMP1 = 36,
	DECAL_SMALLSCORCH1 = 37,
	DECAL_SMALLSCORCH2 = 38,
	DECAL_SMALLSCORCH3 = 39,
	DECAL_MOMMABIRTH = 40,
	DECAL_MOMMASPLAT = 41,
}; /* size: 4 */

/* 409 */
/* <0> (null):0 */
struct {
	char *                     name;                 /*     0     4 */
	int                        index;                /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 410 */
/* <0> (null):0 */
typedef class  DLL_DECALLIST; /* size: 8 */

/* 411 */
/* <0> (null):0 */
class CUtlMemory<char*> {
private:

	char * *                   m_pMemory;            /*     0     4 */
	int                        m_NumAllocated;       /*     4     4 */
	int                        m_GrowSize;           /*     8     4 */
	/* <0> (null):0 */
	void CUtlMemory(class CUtlMemory<char*> *, int, int);

	/* <0> (null):0 */
	void CUtlMemory(class CUtlMemory<char*> *, char * *, int);

	/* <0> (null):0 */
	void ~CUtlMemory(class CUtlMemory<char*> *, int);

	/* <0> (null):0 */
	char * & operator[](class CUtlMemory<char*> *, int); /* linkage=_ZN10CUtlMemoryIPcEixEi */

	/* <0> (null):0 */
	const char *  & operator[](const class CUtlMemory<char*>  *, int); /* linkage=_ZNK10CUtlMemoryIPcEixEi */

	/* <0> (null):0 */
	bool IsIdxValid(const class CUtlMemory<char*>  *, int); /* linkage=_ZNK10CUtlMemoryIPcE10IsIdxValidEi */

	/* <0> (null):0 */
	char * * Base(class CUtlMemory<char*> *); /* linkage=_ZN10CUtlMemoryIPcE4BaseEv */

	/* <0> (null):0 */
	const char *  * Base(const class CUtlMemory<char*>  *); /* linkage=_ZNK10CUtlMemoryIPcE4BaseEv */

	/* <0> (null):0 */
	int NumAllocated(const class CUtlMemory<char*>  *); /* linkage=_ZNK10CUtlMemoryIPcE12NumAllocatedEv */

	/* <0> (null):0 */
	void Grow(class CUtlMemory<char*> *, int); /* linkage=_ZN10CUtlMemoryIPcE4GrowEi */

	/* <0> (null):0 */
	void EnsureCapacity(class CUtlMemory<char*> *, int); /* linkage=_ZN10CUtlMemoryIPcE14EnsureCapacityEi */

	/* <0> (null):0 */
	void Purge(class CUtlMemory<char*> *); /* linkage=_ZN10CUtlMemoryIPcE5PurgeEv */

	/* <0> (null):0 */
	bool IsExternallyAllocated(const class CUtlMemory<char*>  *); /* linkage=_ZNK10CUtlMemoryIPcE21IsExternallyAllocatedEv */

	/* <0> (null):0 */
	void SetGrowSize(class CUtlMemory<char*> *, int); /* linkage=_ZN10CUtlMemoryIPcE11SetGrowSizeEi */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 412 */
 /* pointer to 411 */
 /* size: 4 */

/* 413 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 414 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 415 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 416 */
 /* pointer to 417 */
 /* size: 4 */

/* 417 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 418 */
 /* pointer to 415 */
 /* size: 4 */

/* 419 */
/* <0> (null):0 */
class CUtlVector<char*> {
private:

	class CUtlMemory<char*>   m_Memory;              /*     0    12 */
	int                        m_Size;               /*    12     4 */
	char * *                   m_pElements;          /*    16     4 */
	/* <0> (null):0 */
	void CUtlVector(class CUtlVector<char*> *, int, int);

	/* <0> (null):0 */
	void CUtlVector(class CUtlVector<char*> *, char * *, int);

	/* <0> (null):0 */
	void ~CUtlVector(class CUtlVector<char*> *, int);

	/* <0> (null):0 */
	char * & operator[](class CUtlVector<char*> *, int); /* linkage=_ZN10CUtlVectorIPcEixEi */

	/* <0> (null):0 */
	const char *  & operator[](const class CUtlVector<char*>  *, int); /* linkage=_ZNK10CUtlVectorIPcEixEi */

	/* <0> (null):0 */
	char * & Element(class CUtlVector<char*> *, int); /* linkage=_ZN10CUtlVectorIPcE7ElementEi */

	/* <0> (null):0 */
	const char *  & Element(const class CUtlVector<char*>  *, int); /* linkage=_ZNK10CUtlVectorIPcE7ElementEi */

	/* <0> (null):0 */
	char * * Base(class CUtlVector<char*> *); /* linkage=_ZN10CUtlVectorIPcE4BaseEv */

	/* <0> (null):0 */
	const char *  * Base(const class CUtlVector<char*>  *); /* linkage=_ZNK10CUtlVectorIPcE4BaseEv */

	/* <0> (null):0 */
	int Count(const class CUtlVector<char*>  *); /* linkage=_ZNK10CUtlVectorIPcE5CountEv */

	/* <0> (null):0 */
	int Size(const class CUtlVector<char*>  *); /* linkage=_ZNK10CUtlVectorIPcE4SizeEv */

	/* <0> (null):0 */
	bool IsValidIndex(const class CUtlVector<char*>  *, int); /* linkage=_ZNK10CUtlVectorIPcE12IsValidIndexEi */

	/* <0> (null):0 */
	int AddToHead(class CUtlVector<char*> *); /* linkage=_ZN10CUtlVectorIPcE9AddToHeadEv */

	/* <0> (null):0 */
	int AddToTail(class CUtlVector<char*> *); /* linkage=_ZN10CUtlVectorIPcE9AddToTailEv */

	/* <0> (null):0 */
	int InsertBefore(class CUtlVector<char*> *, int); /* linkage=_ZN10CUtlVectorIPcE12InsertBeforeEi */

	/* <0> (null):0 */
	int InsertAfter(class CUtlVector<char*> *, int); /* linkage=_ZN10CUtlVectorIPcE11InsertAfterEi */

	/* <0> (null):0 */
	int AddToHead(class CUtlVector<char*> *, const char *  &); /* linkage=_ZN10CUtlVectorIPcE9AddToHeadERKS0_ */

	/* <0> (null):0 */
	int AddToTail(class CUtlVector<char*> *, const char *  &); /* linkage=_ZN10CUtlVectorIPcE9AddToTailERKS0_ */

	/* <0> (null):0 */
	int InsertBefore(class CUtlVector<char*> *, int, const char *  &); /* linkage=_ZN10CUtlVectorIPcE12InsertBeforeEiRKS0_ */

	/* <0> (null):0 */
	int InsertAfter(class CUtlVector<char*> *, int, const char *  &); /* linkage=_ZN10CUtlVectorIPcE11InsertAfterEiRKS0_ */

	/* <0> (null):0 */
	int AddMultipleToHead(class CUtlVector<char*> *, int); /* linkage=_ZN10CUtlVectorIPcE17AddMultipleToHeadEi */

	/* <0> (null):0 */
	int AddMultipleToTail(class CUtlVector<char*> *, int); /* linkage=_ZN10CUtlVectorIPcE17AddMultipleToTailEi */

	/* <0> (null):0 */
	int InsertMultipleBefore(class CUtlVector<char*> *, int, int); /* linkage=_ZN10CUtlVectorIPcE20InsertMultipleBeforeEii */

	/* <0> (null):0 */
	int InsertMultipleAfter(class CUtlVector<char*> *, int, int); /* linkage=_ZN10CUtlVectorIPcE19InsertMultipleAfterEii */

	/* <0> (null):0 */
	void SetSize(class CUtlVector<char*> *, int); /* linkage=_ZN10CUtlVectorIPcE7SetSizeEi */

	/* <0> (null):0 */
	void CopyArray(class CUtlVector<char*> *, const char *  *, int); /* linkage=_ZN10CUtlVectorIPcE9CopyArrayEPKS0_i */

	/* <0> (null):0 */
	int AddVectorToTail(class CUtlVector<char*> *, const class CUtlVector<char*>  &); /* linkage=_ZN10CUtlVectorIPcE15AddVectorToTailERKS1_ */

	/* <0> (null):0 */
	int Find(class CUtlVector<char*> *, const char *  &); /* linkage=_ZN10CUtlVectorIPcE4FindERKS0_ */

	/* <0> (null):0 */
	bool HasElement(class CUtlVector<char*> *, const char *  &); /* linkage=_ZN10CUtlVectorIPcE10HasElementERKS0_ */

	/* <0> (null):0 */
	void EnsureCapacity(class CUtlVector<char*> *, int); /* linkage=_ZN10CUtlVectorIPcE14EnsureCapacityEi */

	/* <0> (null):0 */
	void FastRemove(class CUtlVector<char*> *, int); /* linkage=_ZN10CUtlVectorIPcE10FastRemoveEi */

	/* <0> (null):0 */
	void Remove(class CUtlVector<char*> *, int); /* linkage=_ZN10CUtlVectorIPcE6RemoveEi */

	/* <0> (null):0 */
	void FindAndRemove(class CUtlVector<char*> *, const char *  &); /* linkage=_ZN10CUtlVectorIPcE13FindAndRemoveERKS0_ */

	/* <0> (null):0 */
	void RemoveMultiple(class CUtlVector<char*> *, int, int); /* linkage=_ZN10CUtlVectorIPcE14RemoveMultipleEii */

	/* <0> (null):0 */
	void RemoveAll(class CUtlVector<char*> *); /* linkage=_ZN10CUtlVectorIPcE9RemoveAllEv */

	/* <0> (null):0 */
	void Purge(class CUtlVector<char*> *); /* linkage=_ZN10CUtlVectorIPcE5PurgeEv */

	/* <0> (null):0 */
	void PurgeAndDeleteElements(class CUtlVector<char*> *); /* linkage=_ZN10CUtlVectorIPcE22PurgeAndDeleteElementsEv */

	/* <0> (null):0 */
	void SetGrowSize(class CUtlVector<char*> *, int); /* linkage=_ZN10CUtlVectorIPcE11SetGrowSizeEi */

protected:

	/* <0> (null):0 */
	void CUtlVector(class CUtlVector<char*> *, const class CUtlVector<char*>  &);

private:

	/* <0> (null):0 */
	void GrowVector(class CUtlVector<char*> *, int); /* linkage=_ZN10CUtlVectorIPcE10GrowVectorEi */

	/* <0> (null):0 */
	void ShiftElementsRight(class CUtlVector<char*> *, int, int); /* linkage=_ZN10CUtlVectorIPcE18ShiftElementsRightEii */

	/* <0> (null):0 */
	void ShiftElementsLeft(class CUtlVector<char*> *, int, int); /* linkage=_ZN10CUtlVectorIPcE17ShiftElementsLeftEii */

	/* <0> (null):0 */
	void ResetDbgInfo(class CUtlVector<char*> *); /* linkage=_ZN10CUtlVectorIPcE12ResetDbgInfoEv */


	/* size: 20, cachelines: 1, members: 3 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 420 */
 /* pointer to 419 */
 /* size: 4 */

/* 421 */
 /* pointer to 422 */
 /* size: 4 */

/* 422 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 20 */

/* 423 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 424 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 20 */

/* 425 */
/* <0> (null):0 */
struct {
	int                        iSlot;                /*     0     4 */
	int                        iPosition;            /*     4     4 */
	const char  *              pszAmmo1;             /*     8     4 */
	int                        iMaxAmmo1;            /*    12     4 */
	const char  *              pszAmmo2;             /*    16     4 */
	int                        iMaxAmmo2;            /*    20     4 */
	const char  *              pszName;              /*    24     4 */
	int                        iMaxClip;             /*    28     4 */
	int                        iId;                  /*    32     4 */
	int                        iFlags;               /*    36     4 */
	int                        iWeight;              /*    40     4 */

	/* size: 44, cachelines: 1, members: 11 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 426 */
/* <0> (null):0 */
typedef class  ItemInfo; /* size: 44 */

/* 427 */
/* <0> (null):0 */
enum TeamName {
	UNASSIGNED = 0,
	TERRORIST = 1,
	CT = 2,
	SPECTATOR = 3,
}; /* size: 4 */

/* 428 */
/* <0> (null):0 */
class CBasePlayer {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 429 */
 /* pointer to 428 */
 /* size: 4 */

/* 430 */
wchar_t
 /* size: 4 */

/* 431 */
/* <0> (null):0 */
enum {
	MAX_BLOBS = 16,
}; /* size: 4 */

/* 432 */
/* <0> (null):0 */
class CMemoryPool {
	/* <0> (null):0 */
	enum {
		MAX_BLOBS = 16,
	};

private:

	int                        _blockSize;           /*     0     4 */
	int                        _blocksPerBlob;       /*     4     4 */
	int                        _numElements;         /*     8     4 */
	void *                     _memBlob[16];         /*    12    64 */
	/* --- cacheline 1 boundary (64 bytes) was 12 bytes ago --- */
	void *                     _headOfFreeList;      /*    76     4 */
	int                        _numBlobs;            /*    80     4 */
	int                        _peakAlloc;           /*    84     4 */
	int                        _blocksAllocated;     /*    88     4 */
	/* <0> (null):0 */
	void CMemoryPool(class CMemoryPool *, int, int);

	/* <0> (null):0 */
	void ~CMemoryPool(class CMemoryPool *, int);

	/* <0> (null):0 */
	void * Alloc(class CMemoryPool *, unsigned int); /* linkage=_ZN11CMemoryPool5AllocEj */

	/* <0> (null):0 */
	void Free(class CMemoryPool *, void *); /* linkage=_ZN11CMemoryPool4FreeEPv */

	/* <0> (null):0 */
	int Count(class CMemoryPool *); /* linkage=_ZN11CMemoryPool5CountEv */

	/* <0> (null):0 */
	void AddNewBlob(class CMemoryPool *); /* linkage=_ZN11CMemoryPool10AddNewBlobEv */


	/* size: 92, cachelines: 2, members: 8 */
	/* last cacheline: 28 bytes */
}; /* size: 92 */

/* 433 */
/* <0> (null):0 */
void *                     array[16]; /* size: 64 */

/* 434 */
 /* pointer to 432 */
 /* size: 4 */

/* 435 */
/* <0> (null):0 */
class CUtlMemory<hash_item_t> {
private:

	class hash_item_t *        m_pMemory;            /*     0     4 */
	int                        m_NumAllocated;       /*     4     4 */
	int                        m_GrowSize;           /*     8     4 */
	/* <0> (null):0 */
	void CUtlMemory(class CUtlMemory<hash_item_t> *, int, int);

	/* <0> (null):0 */
	void CUtlMemory(class CUtlMemory<hash_item_t> *, class hash_item_t *, int);

	/* <0> (null):0 */
	void ~CUtlMemory(class CUtlMemory<hash_item_t> *, int);

	/* <0> (null):0 */
	class hash_item_t & operator[](class CUtlMemory<hash_item_t> *, int); /* linkage=_ZN10CUtlMemoryI11hash_item_tEixEi */

	/* <0> (null):0 */
	const class hash_item_t  & operator[](const class CUtlMemory<hash_item_t>  *, int); /* linkage=_ZNK10CUtlMemoryI11hash_item_tEixEi */

	/* <0> (null):0 */
	bool IsIdxValid(const class CUtlMemory<hash_item_t>  *, int); /* linkage=_ZNK10CUtlMemoryI11hash_item_tE10IsIdxValidEi */

	/* <0> (null):0 */
	class hash_item_t * Base(class CUtlMemory<hash_item_t> *); /* linkage=_ZN10CUtlMemoryI11hash_item_tE4BaseEv */

	/* <0> (null):0 */
	const class hash_item_t  * Base(const class CUtlMemory<hash_item_t>  *); /* linkage=_ZNK10CUtlMemoryI11hash_item_tE4BaseEv */

	/* <0> (null):0 */
	int NumAllocated(const class CUtlMemory<hash_item_t>  *); /* linkage=_ZNK10CUtlMemoryI11hash_item_tE12NumAllocatedEv */

	/* <0> (null):0 */
	void Grow(class CUtlMemory<hash_item_t> *, int); /* linkage=_ZN10CUtlMemoryI11hash_item_tE4GrowEi */

	/* <0> (null):0 */
	void EnsureCapacity(class CUtlMemory<hash_item_t> *, int); /* linkage=_ZN10CUtlMemoryI11hash_item_tE14EnsureCapacityEi */

	/* <0> (null):0 */
	void Purge(class CUtlMemory<hash_item_t> *); /* linkage=_ZN10CUtlMemoryI11hash_item_tE5PurgeEv */

	/* <0> (null):0 */
	bool IsExternallyAllocated(const class CUtlMemory<hash_item_t>  *); /* linkage=_ZNK10CUtlMemoryI11hash_item_tE21IsExternallyAllocatedEv */

	/* <0> (null):0 */
	void SetGrowSize(class CUtlMemory<hash_item_t> *, int); /* linkage=_ZN10CUtlMemoryI11hash_item_tE11SetGrowSizeEi */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 436 */
 /* pointer to 402 */
 /* size: 4 */

/* 437 */
 /* pointer to 435 */
 /* size: 4 */

/* 438 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 439 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 440 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 16 */

/* 441 */
 /* pointer to 442 */
 /* size: 4 */

/* 442 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 443 */
 /* pointer to 440 */
 /* size: 4 */

/* 444 */
/* <0> (null):0 */
class CUtlVector<hash_item_t> {
private:

	class CUtlMemory<hash_item_t> m_Memory;          /*     0    12 */
	int                        m_Size;               /*    12     4 */
	class hash_item_t *        m_pElements;          /*    16     4 */
	/* <0> (null):0 */
	void CUtlVector(class CUtlVector<hash_item_t> *, int, int);

	/* <0> (null):0 */
	void CUtlVector(class CUtlVector<hash_item_t> *, class hash_item_t *, int);

	/* <0> (null):0 */
	void ~CUtlVector(class CUtlVector<hash_item_t> *, int);

	/* <0> (null):0 */
	class hash_item_t & operator[](class CUtlVector<hash_item_t> *, int); /* linkage=_ZN10CUtlVectorI11hash_item_tEixEi */

	/* <0> (null):0 */
	const class hash_item_t  & operator[](const class CUtlVector<hash_item_t>  *, int); /* linkage=_ZNK10CUtlVectorI11hash_item_tEixEi */

	/* <0> (null):0 */
	class hash_item_t & Element(class CUtlVector<hash_item_t> *, int); /* linkage=_ZN10CUtlVectorI11hash_item_tE7ElementEi */

	/* <0> (null):0 */
	const class hash_item_t  & Element(const class CUtlVector<hash_item_t>  *, int); /* linkage=_ZNK10CUtlVectorI11hash_item_tE7ElementEi */

	/* <0> (null):0 */
	class hash_item_t * Base(class CUtlVector<hash_item_t> *); /* linkage=_ZN10CUtlVectorI11hash_item_tE4BaseEv */

	/* <0> (null):0 */
	const class hash_item_t  * Base(const class CUtlVector<hash_item_t>  *); /* linkage=_ZNK10CUtlVectorI11hash_item_tE4BaseEv */

	/* <0> (null):0 */
	int Count(const class CUtlVector<hash_item_t>  *); /* linkage=_ZNK10CUtlVectorI11hash_item_tE5CountEv */

	/* <0> (null):0 */
	int Size(const class CUtlVector<hash_item_t>  *); /* linkage=_ZNK10CUtlVectorI11hash_item_tE4SizeEv */

	/* <0> (null):0 */
	bool IsValidIndex(const class CUtlVector<hash_item_t>  *, int); /* linkage=_ZNK10CUtlVectorI11hash_item_tE12IsValidIndexEi */

	/* <0> (null):0 */
	int AddToHead(class CUtlVector<hash_item_t> *); /* linkage=_ZN10CUtlVectorI11hash_item_tE9AddToHeadEv */

	/* <0> (null):0 */
	int AddToTail(class CUtlVector<hash_item_t> *); /* linkage=_ZN10CUtlVectorI11hash_item_tE9AddToTailEv */

	/* <0> (null):0 */
	int InsertBefore(class CUtlVector<hash_item_t> *, int); /* linkage=_ZN10CUtlVectorI11hash_item_tE12InsertBeforeEi */

	/* <0> (null):0 */
	int InsertAfter(class CUtlVector<hash_item_t> *, int); /* linkage=_ZN10CUtlVectorI11hash_item_tE11InsertAfterEi */

	/* <0> (null):0 */
	int AddToHead(class CUtlVector<hash_item_t> *, const class hash_item_t  &); /* linkage=_ZN10CUtlVectorI11hash_item_tE9AddToHeadERKS0_ */

	/* <0> (null):0 */
	int AddToTail(class CUtlVector<hash_item_t> *, const class hash_item_t  &); /* linkage=_ZN10CUtlVectorI11hash_item_tE9AddToTailERKS0_ */

	/* <0> (null):0 */
	int InsertBefore(class CUtlVector<hash_item_t> *, int, const class hash_item_t  &); /* linkage=_ZN10CUtlVectorI11hash_item_tE12InsertBeforeEiRKS0_ */

	/* <0> (null):0 */
	int InsertAfter(class CUtlVector<hash_item_t> *, int, const class hash_item_t  &); /* linkage=_ZN10CUtlVectorI11hash_item_tE11InsertAfterEiRKS0_ */

	/* <0> (null):0 */
	int AddMultipleToHead(class CUtlVector<hash_item_t> *, int); /* linkage=_ZN10CUtlVectorI11hash_item_tE17AddMultipleToHeadEi */

	/* <0> (null):0 */
	int AddMultipleToTail(class CUtlVector<hash_item_t> *, int); /* linkage=_ZN10CUtlVectorI11hash_item_tE17AddMultipleToTailEi */

	/* <0> (null):0 */
	int InsertMultipleBefore(class CUtlVector<hash_item_t> *, int, int); /* linkage=_ZN10CUtlVectorI11hash_item_tE20InsertMultipleBeforeEii */

	/* <0> (null):0 */
	int InsertMultipleAfter(class CUtlVector<hash_item_t> *, int, int); /* linkage=_ZN10CUtlVectorI11hash_item_tE19InsertMultipleAfterEii */

	/* <0> (null):0 */
	void SetSize(class CUtlVector<hash_item_t> *, int); /* linkage=_ZN10CUtlVectorI11hash_item_tE7SetSizeEi */

	/* <0> (null):0 */
	void CopyArray(class CUtlVector<hash_item_t> *, const class hash_item_t  *, int); /* linkage=_ZN10CUtlVectorI11hash_item_tE9CopyArrayEPKS0_i */

	/* <0> (null):0 */
	int AddVectorToTail(class CUtlVector<hash_item_t> *, const class CUtlVector<hash_item_t>  &); /* linkage=_ZN10CUtlVectorI11hash_item_tE15AddVectorToTailERKS1_ */

	/* <0> (null):0 */
	int Find(class CUtlVector<hash_item_t> *, const class hash_item_t  &); /* linkage=_ZN10CUtlVectorI11hash_item_tE4FindERKS0_ */

	/* <0> (null):0 */
	bool HasElement(class CUtlVector<hash_item_t> *, const class hash_item_t  &); /* linkage=_ZN10CUtlVectorI11hash_item_tE10HasElementERKS0_ */

	/* <0> (null):0 */
	void EnsureCapacity(class CUtlVector<hash_item_t> *, int); /* linkage=_ZN10CUtlVectorI11hash_item_tE14EnsureCapacityEi */

	/* <0> (null):0 */
	void FastRemove(class CUtlVector<hash_item_t> *, int); /* linkage=_ZN10CUtlVectorI11hash_item_tE10FastRemoveEi */

	/* <0> (null):0 */
	void Remove(class CUtlVector<hash_item_t> *, int); /* linkage=_ZN10CUtlVectorI11hash_item_tE6RemoveEi */

	/* <0> (null):0 */
	void FindAndRemove(class CUtlVector<hash_item_t> *, const class hash_item_t  &); /* linkage=_ZN10CUtlVectorI11hash_item_tE13FindAndRemoveERKS0_ */

	/* <0> (null):0 */
	void RemoveMultiple(class CUtlVector<hash_item_t> *, int, int); /* linkage=_ZN10CUtlVectorI11hash_item_tE14RemoveMultipleEii */

	/* <0> (null):0 */
	void RemoveAll(class CUtlVector<hash_item_t> *); /* linkage=_ZN10CUtlVectorI11hash_item_tE9RemoveAllEv */

	/* <0> (null):0 */
	void Purge(class CUtlVector<hash_item_t> *); /* linkage=_ZN10CUtlVectorI11hash_item_tE5PurgeEv */

	/* <0> (null):0 */
	void PurgeAndDeleteElements(class CUtlVector<hash_item_t> *); /* linkage=_ZN10CUtlVectorI11hash_item_tE22PurgeAndDeleteElementsEv */

	/* <0> (null):0 */
	void SetGrowSize(class CUtlVector<hash_item_t> *, int); /* linkage=_ZN10CUtlVectorI11hash_item_tE11SetGrowSizeEi */

protected:

	/* <0> (null):0 */
	void CUtlVector(class CUtlVector<hash_item_t> *, const class CUtlVector<hash_item_t>  &);

private:

	/* <0> (null):0 */
	void GrowVector(class CUtlVector<hash_item_t> *, int); /* linkage=_ZN10CUtlVectorI11hash_item_tE10GrowVectorEi */

	/* <0> (null):0 */
	void ShiftElementsRight(class CUtlVector<hash_item_t> *, int, int); /* linkage=_ZN10CUtlVectorI11hash_item_tE18ShiftElementsRightEii */

	/* <0> (null):0 */
	void ShiftElementsLeft(class CUtlVector<hash_item_t> *, int, int); /* linkage=_ZN10CUtlVectorI11hash_item_tE17ShiftElementsLeftEii */

	/* <0> (null):0 */
	void ResetDbgInfo(class CUtlVector<hash_item_t> *); /* linkage=_ZN10CUtlVectorI11hash_item_tE12ResetDbgInfoEv */


	/* size: 20, cachelines: 1, members: 3 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 445 */
 /* pointer to 444 */
 /* size: 4 */

/* 446 */
 /* pointer to 447 */
 /* size: 4 */

/* 447 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 20 */

/* 448 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 449 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 20 */

/* 450 */
/* <0> (null):0 */
class IVoiceGameMgrHelper {
	int ()(void) * *           _vptr.IVoiceGameMgrHelper; /*     0     4 */
	/* <0> (null):0 */
	virtual void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *, int);

	/* <0> (null):0 */
	virtual bool CanPlayerHearPlayer(class IVoiceGameMgrHelper *, class CBasePlayer *, class CBasePlayer *); /* linkage=_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_ */

	/* vtable has 1 entries: {
	   [2] = CanPlayerHearPlayer(_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_), 
	} */
	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 451 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 452 */
 /* pointer to 453 */
 /* size: 4 */

/* 453 */
 /* pointer to 451 */
 /* size: 4 */

/* 454 */
 /* pointer to 450 */
 /* size: 4 */

/* 455 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 456 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 457 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 458 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 459 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 460 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 461 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 462 */
 /* pointer to 463 */
 /* size: 4 */

/* 463 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 676 */

/* 464 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 465 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 466 */
 /* pointer to 388 */
 /* size: 4 */

/* 467 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 468 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 469 */
/* <0> (null):0 */
class CPointEntity {
	/* <0> (null):0 */
	virtual int ObjectCaps(class CPointEntity *); /* linkage=_ZN12CPointEntity10ObjectCapsEv */

	/* vtable has 1 entries: {
	   [6] = ObjectCaps(_ZN12CPointEntity10ObjectCapsEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 470 */
 /* pointer to 469 */
 /* size: 4 */

/* 471 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 472 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 473 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 474 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 475 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 476 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 477 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 10 */

/* 478 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 479 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 480 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 481 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 482 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 483 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 484 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 485 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 486 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 487 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 488 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 489 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 490 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 491 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 492 */
/* <0> (null):0 */
int                        array[64]; /* size: 256 */

/* 493 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 494 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 495 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 496 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 497 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 498 */
/* <0> (null):0 */
class CBasePlayerItem {
	ItemInfo                   ItemInfoArray[32];    /*     0  1408 */
	/* --- cacheline 22 boundary (1408 bytes) --- */

	/* size: 0, cachelines: 0, members: 1 */

	/* BRAIN FART ALERT! 0 != 1408 + 0(holes), diff = -1408 */

}; /* size: 0 */

/* 499 */
 /* pointer to 498 */
 /* size: 4 */

/* 500 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 501 */
/* <0> (null):0 */
float                      array[3]; /* size: 12 */

/* 502 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 503 */
 /* pointer to 387 */
 /* size: 4 */

/* 504 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 505 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 506 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 507 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 508 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 509 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 510 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 511 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 512 */
 /* pointer to 83 */
 /* size: 4 */

/* 513 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 514 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 515 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 516 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 517 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 518 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 519 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 40 */

/* 520 */
/* <0> (null):0 */
char                       array[512]; /* size: 512 */

/* 521 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 522 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 523 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 524 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 525 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 526 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 527 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 528 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 529 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 530 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 531 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 532 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 533 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 534 */
/* <0> (null):0 */
char                       array[1024]; /* size: 1024 */

/* 535 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 536 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 537 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 538 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 539 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 540 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 541 */
/* <0> (null):0 */
char                       array[128]; /* size: 128 */

/* 542 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 543 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 544 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 545 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 546 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 547 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 548 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 549 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 550 */
/* <0> (null):0 */
char                       array[4096]; /* size: 4096 */

/* 551 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 552 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 553 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 554 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 555 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 556 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 557 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 558 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 559 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 560 */
/* <0> (null):0 */
DLL_DECALLIST              array[0]; /* size: 0 */

/* 561 */
/* <0> (null):0 */
class CGameRules {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 562 */
 /* pointer to 561 */
 /* size: 4 */

/* 563 */
/* <0> (null):0 */
unsigned int               array[256]; /* size: 1024 */

/* 564 */
/* <0> (null):0 */
TYPEDESCRIPTION            array[86]; /* size: 1376 */

/* 565 */
/* <0> (null):0 */
int                        array[18]; /* size: 72 */

/* 566 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 72 */

/* 567 */
/* <0> (null):0 */
ItemInfo                   array[32]; /* size: 1408 */

/* Functions: */

/* <0> (null):0 */
void Vector2D(class Vector2D *)
{
} /* size: 144194256 */

/* <0> (null):0 */
void Vector2D(class Vector2D *, float, float)
{
} /* size: 144735704 */

/* <0> (null):0 */
class Vector2D operator+(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DplERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator-(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DmiERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator*(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DmlEf */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator/(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DdvEf */
{
} /* size: 8 */

/* <0> (null):0 */
float Length(const class Vector2D  *) /* linkage=_ZNK8Vector2D6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector2D  *) /* linkage=_ZNK8Vector2D13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector2D Normalize(const class Vector2D  *) /* linkage=_ZNK8Vector2D9NormalizeEv */
{
} /* size: 8 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector2D *) /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector2D *, float) /* linkage=_ZN8Vector2D6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void Vector(class Vector *)
{
} /* size: 0 */

/* <0> (null):0 */
void Vector(class Vector *, float, float, float)
{
} /* size: 96 */

/* <0> (null):0 */
void Vector(class Vector *, const class Vector  &)
{
} /* size: 2464 */

/* <0> (null):0 */
void Vector(class Vector *, float *)
{
} /* size: 0 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *) /* linkage=_ZNK6VectorngEv */
{
} /* size: 12 */

/* <0> (null):0 */
int operator==(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectoreqERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
int operator!=(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorneERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector operator+(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorplERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectormiERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator*(const class Vector  *, float) /* linkage=_ZNK6VectormlEf */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator/(const class Vector  *, float) /* linkage=_ZNK6VectordvEf */
{
} /* size: 12 */

/* <0> (null):0 */
void CopyToArray(const class Vector  *, float *) /* linkage=_ZNK6Vector11CopyToArrayEPf */
{
} /* size: 0 */

/* <0> (null):0 */
float Length(const class Vector  *) /* linkage=_ZNK6Vector6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector  *) /* linkage=_ZNK6Vector13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
float * operator float*(class Vector *) /* linkage=_ZN6VectorcvPfEv */
{
} /* size: 4 */

/* <0> (null):0 */
const float  * operator const float*(const class Vector  *) /* linkage=_ZNK6VectorcvPKfEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector Normalize(const class Vector  *) /* linkage=_ZNK6Vector9NormalizeEv */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector2D Make2D(const class Vector  *) /* linkage=_ZNK6Vector6Make2DEv */
{
} /* size: 8 */

/* <0> (null):0 */
float Length2D(const class Vector  *) /* linkage=_ZNK6Vector8Length2DEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector  *, float) /* linkage=_ZNK6Vector16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector  *, float) /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector *) /* linkage=_ZN6Vector16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector *, float) /* linkage=_ZN6Vector6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void TraceResult(TraceResult *)
{
} /* size: 0 */

/* <0> (null):0 */
void UTIL_GroupTrace(class UTIL_GroupTrace *, int, int)
{
} /* size: 0 */

/* <0> (null):0 */
void ~UTIL_GroupTrace(class UTIL_GroupTrace *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void CSaveRestoreBuffer(class CSaveRestoreBuffer *)
{
} /* size: 0 */

/* <0> (null):0 */
void CSaveRestoreBuffer(class CSaveRestoreBuffer *, SAVERESTOREDATA *)
{
} /* size: 0 */

/* <0> (null):0 */
void ~CSaveRestoreBuffer(class CSaveRestoreBuffer *, int)
{
} /* size: 0 */

/* <0> (null):0 */
int EntityIndex(class CSaveRestoreBuffer *, entvars_t *) /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
int EntityIndex(class CSaveRestoreBuffer *, edict_t *) /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP7edict_s */
{
} /* size: 4 */

/* <0> (null):0 */
int EntityIndex(class CSaveRestoreBuffer *, EOFFSET) /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEi */
{
} /* size: 4 */

/* <0> (null):0 */
int EntityIndex(class CSaveRestoreBuffer *, class CBaseEntity *) /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP11CBaseEntity */
{
} /* size: 4 */

/* <0> (null):0 */
int EntityFlags(class CSaveRestoreBuffer *, int, int) /* linkage=_ZN18CSaveRestoreBuffer11EntityFlagsEii */
{
} /* size: 4 */

/* <0> (null):0 */
int EntityFlagsSet(class CSaveRestoreBuffer *, int, int) /* linkage=_ZN18CSaveRestoreBuffer14EntityFlagsSetEii */
{
} /* size: 4 */

/* <0> (null):0 */
edict_t * EntityFromIndex(class CSaveRestoreBuffer *, int) /* linkage=_ZN18CSaveRestoreBuffer15EntityFromIndexEi */
{
} /* size: 4 */

/* <0> (null):0 */
short unsigned int TokenHash(class CSaveRestoreBuffer *, const char  *) /* linkage=_ZN18CSaveRestoreBuffer9TokenHashEPKc */
{
} /* size: 2 */

/* <0> (null):0 */
void BufferRewind(class CSaveRestoreBuffer *, int) /* linkage=_ZN18CSaveRestoreBuffer12BufferRewindEi */
{
} /* size: 524288 */

/* <0> (null):0 */
unsigned int HashString(class CSaveRestoreBuffer *, const char  *) /* linkage=_ZN18CSaveRestoreBuffer10HashStringEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
class CBaseEntity * Instance(edict_t *) /* linkage=_ZN11CBaseEntity8InstanceEP7edict_s */
{
} /* size: 4 */

/* <0> (null):0 */
edict_t * edict(class CBaseEntity *) /* linkage=_ZN11CBaseEntity5edictEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int ObjectCaps(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
int entindex(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8entindexEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CBaseEntity * Instance(entvars_t *) /* linkage=_ZN11CBaseEntity8InstanceEP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
void CSave(class CSave *, SAVERESTOREDATA *)
{
} /* size: 145739172 */

/* <0> (null):0 */
void WriteShort(class CSave *, const char  *, const short int  *, int) /* linkage=_ZN5CSave10WriteShortEPKcPKsi */
{
} /* size: 145755916 */

/* <0> (null):0 */
void WriteInt(class CSave *, const char  *, const int  *, int) /* linkage=_ZN5CSave8WriteIntEPKcPKii */
{
} /* size: 145756120 */

/* <0> (null):0 */
void WriteFloat(class CSave *, const char  *, const float  *, int) /* linkage=_ZN5CSave10WriteFloatEPKcPKfi */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteTime(class CSave *, const char  *, const float  *, int) /* linkage=_ZN5CSave9WriteTimeEPKcPKfi */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteData(class CSave *, const char  *, int, const char  *) /* linkage=_ZN5CSave9WriteDataEPKciS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteString(class CSave *, const char  *, const char  *) /* linkage=_ZN5CSave11WriteStringEPKcS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteString(class CSave *, const char  *, const int  *, int) /* linkage=_ZN5CSave11WriteStringEPKcPKii */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteVector(class CSave *, const char  *, const class Vector  &) /* linkage=_ZN5CSave11WriteVectorEPKcRK6Vector */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteVector(class CSave *, const char  *, const float  *, int) /* linkage=_ZN5CSave11WriteVectorEPKcPKfi */
{
} /* size: 145757724 */

/* <0> (null):0 */
void WritePositionVector(class CSave *, const char  *, const class Vector  &) /* linkage=_ZN5CSave19WritePositionVectorEPKcRK6Vector */
{
} /* size: 145758165 */

/* <0> (null):0 */
void WritePositionVector(class CSave *, const char  *, const float  *, int) /* linkage=_ZN5CSave19WritePositionVectorEPKcPKfi */
{
} /* size: 145762637 */

/* <0> (null):0 */
void WriteFunction(class CSave *, const char  *, void * *, int) /* linkage=_ZN5CSave13WriteFunctionEPKcPPvi */
{
} /* size: 0 */

/* <0> (null):0 */
int WriteEntVars(class CSave *, const char  *, entvars_t *) /* linkage=_ZN5CSave12WriteEntVarsEPKcP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
int WriteFields(class CSave *, const char  *, void *, TYPEDESCRIPTION *, int) /* linkage=_ZN5CSave11WriteFieldsEPKcPvP15TYPEDESCRIPTIONi */
{
} /* size: 4 */

/* <0> (null):0 */
int DataEmpty(class CSave *, const char  *, int) /* linkage=_ZN5CSave9DataEmptyEPKci */
{
} /* size: 4 */

/* <0> (null):0 */
void BufferField(class CSave *, const char  *, int, const char  *) /* linkage=_ZN5CSave11BufferFieldEPKciS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void BufferString(class CSave *, char *, int) /* linkage=_ZN5CSave12BufferStringEPci */
{
} /* size: 145771856 */

/* <0> (null):0 */
void BufferData(class CSave *, const char  *, int) /* linkage=_ZN5CSave10BufferDataEPKci */
{
} /* size: 145772273 */

/* <0> (null):0 */
void BufferHeader(class CSave *, const char  *, int) /* linkage=_ZN5CSave12BufferHeaderEPKci */
{
} /* size: 145772593 */

/* <0> (null):0 */
void CRestore(class CRestore *, SAVERESTOREDATA *)
{
} /* size: 64386 */

/* <0> (null):0 */
int ReadEntVars(class CRestore *, const char  *, entvars_t *) /* linkage=_ZN8CRestore11ReadEntVarsEPKcP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
int ReadFields(class CRestore *, const char  *, void *, TYPEDESCRIPTION *, int) /* linkage=_ZN8CRestore10ReadFieldsEPKcPvP15TYPEDESCRIPTIONi */
{
} /* size: 4 */

/* <0> (null):0 */
int ReadField(class CRestore *, void *, TYPEDESCRIPTION *, int, int, int, char *, void *) /* linkage=_ZN8CRestore9ReadFieldEPvP15TYPEDESCRIPTIONiiiPcS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
int ReadInt(class CRestore *) /* linkage=_ZN8CRestore7ReadIntEv */
{
} /* size: 4 */

/* <0> (null):0 */
short int ReadShort(class CRestore *) /* linkage=_ZN8CRestore9ReadShortEv */
{
} /* size: 2 */

/* <0> (null):0 */
int ReadNamedInt(class CRestore *, const char  *) /* linkage=_ZN8CRestore12ReadNamedIntEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
char * ReadNamedString(class CRestore *, const char  *) /* linkage=_ZN8CRestore15ReadNamedStringEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
int Empty(class CRestore *) /* linkage=_ZN8CRestore5EmptyEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetGlobalMode(class CRestore *, int) /* linkage=_ZN8CRestore13SetGlobalModeEi */
{
} /* size: 62729 */

/* <0> (null):0 */
void PrecacheMode(class CRestore *, BOOL) /* linkage=_ZN8CRestore12PrecacheModeEi */
{
} /* size: 328367 */

/* <0> (null):0 */
char * BufferPointer(class CRestore *) /* linkage=_ZN8CRestore13BufferPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
void BufferReadBytes(class CRestore *, char *, int) /* linkage=_ZN8CRestore15BufferReadBytesEPci */
{
} /* size: 328367 */

/* <0> (null):0 */
void BufferSkipBytes(class CRestore *, int) /* linkage=_ZN8CRestore15BufferSkipBytesEi */
{
} /* size: 0 */

/* <0> (null):0 */
int BufferSkipZString(class CRestore *) /* linkage=_ZN8CRestore17BufferSkipZStringEv */
{
} /* size: 4 */

/* <0> (null):0 */
int BufferCheckZString(class CRestore *, const char  *) /* linkage=_ZN8CRestore18BufferCheckZStringEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
void BufferReadHeader(class CRestore *, HEADER *) /* linkage=_ZN8CRestore16BufferReadHeaderEP6HEADER */
{
} /* size: 62242 */

/* <0> (null):0 */
edict_t * Get(class EHANDLE *) /* linkage=_ZN7EHANDLE3GetEv */
{
} /* size: 4 */

/* <0> (null):0 */
edict_t * Set(class EHANDLE *, edict_t *) /* linkage=_ZN7EHANDLE3SetEP7edict_s */
{
} /* size: 4 */

/* <0> (null):0 */
int operator int(class EHANDLE *) /* linkage=_ZN7EHANDLEcviEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CBaseEntity * operator CBaseEntity*(class EHANDLE *) /* linkage=_ZN7EHANDLEcvP11CBaseEntityEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CBaseEntity * operator=(class EHANDLE *, class CBaseEntity *) /* linkage=_ZN7EHANDLEaSEP11CBaseEntity */
{
} /* size: 4 */

/* <0> (null):0 */
class CBaseEntity * operator->(class EHANDLE *) /* linkage=_ZN7EHANDLEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
void CUtlMemory(class CUtlMemory<char*> *, int, int)
{
} /* size: 145817116 */

/* <0> (null):0 */
void CUtlMemory(class CUtlMemory<char*> *, char * *, int)
{
} /* size: -1 */

/* <0> (null):0 */
void ~CUtlMemory(class CUtlMemory<char*> *, int)
{
} /* size: 145817696 */

/* <0> (null):0 */
char * & operator[](class CUtlMemory<char*> *, int) /* linkage=_ZN10CUtlMemoryIPcEixEi */
{
} /* size: 4 */

/* <0> (null):0 */
const char *  & operator[](const class CUtlMemory<char*>  *, int) /* linkage=_ZNK10CUtlMemoryIPcEixEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsIdxValid(const class CUtlMemory<char*>  *, int) /* linkage=_ZNK10CUtlMemoryIPcE10IsIdxValidEi */
{
} /* size: 1 */

/* <0> (null):0 */
char * * Base(class CUtlMemory<char*> *) /* linkage=_ZN10CUtlMemoryIPcE4BaseEv */
{
} /* size: 4 */

/* <0> (null):0 */
const char *  * Base(const class CUtlMemory<char*>  *) /* linkage=_ZNK10CUtlMemoryIPcE4BaseEv */
{
} /* size: 4 */

/* <0> (null):0 */
int NumAllocated(const class CUtlMemory<char*>  *) /* linkage=_ZNK10CUtlMemoryIPcE12NumAllocatedEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Grow(class CUtlMemory<char*> *, int) /* linkage=_ZN10CUtlMemoryIPcE4GrowEi */
{
} /* size: 0 */

/* <0> (null):0 */
void EnsureCapacity(class CUtlMemory<char*> *, int) /* linkage=_ZN10CUtlMemoryIPcE14EnsureCapacityEi */
{
} /* size: 0 */

/* <0> (null):0 */
void Purge(class CUtlMemory<char*> *) /* linkage=_ZN10CUtlMemoryIPcE5PurgeEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool IsExternallyAllocated(const class CUtlMemory<char*>  *) /* linkage=_ZNK10CUtlMemoryIPcE21IsExternallyAllocatedEv */
{
} /* size: 1 */

/* <0> (null):0 */
void SetGrowSize(class CUtlMemory<char*> *, int) /* linkage=_ZN10CUtlMemoryIPcE11SetGrowSizeEi */
{
} /* size: 0 */

/* <0> (null):0 */
void CUtlVector(class CUtlVector<char*> *, int, int)
{
} /* size: 145853776 */

/* <0> (null):0 */
void CUtlVector(class CUtlVector<char*> *, char * *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void ~CUtlVector(class CUtlVector<char*> *, int)
{
} /* size: 145851928 */

/* <0> (null):0 */
char * & operator[](class CUtlVector<char*> *, int) /* linkage=_ZN10CUtlVectorIPcEixEi */
{
} /* size: 4 */

/* <0> (null):0 */
const char *  & operator[](const class CUtlVector<char*>  *, int) /* linkage=_ZNK10CUtlVectorIPcEixEi */
{
} /* size: 4 */

/* <0> (null):0 */
char * & Element(class CUtlVector<char*> *, int) /* linkage=_ZN10CUtlVectorIPcE7ElementEi */
{
} /* size: 4 */

/* <0> (null):0 */
const char *  & Element(const class CUtlVector<char*>  *, int) /* linkage=_ZNK10CUtlVectorIPcE7ElementEi */
{
} /* size: 4 */

/* <0> (null):0 */
char * * Base(class CUtlVector<char*> *) /* linkage=_ZN10CUtlVectorIPcE4BaseEv */
{
} /* size: 4 */

/* <0> (null):0 */
const char *  * Base(const class CUtlVector<char*>  *) /* linkage=_ZNK10CUtlVectorIPcE4BaseEv */
{
} /* size: 4 */

/* <0> (null):0 */
int Count(const class CUtlVector<char*>  *) /* linkage=_ZNK10CUtlVectorIPcE5CountEv */
{
} /* size: 4 */

/* <0> (null):0 */
int Size(const class CUtlVector<char*>  *) /* linkage=_ZNK10CUtlVectorIPcE4SizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsValidIndex(const class CUtlVector<char*>  *, int) /* linkage=_ZNK10CUtlVectorIPcE12IsValidIndexEi */
{
} /* size: 1 */

/* <0> (null):0 */
int AddToHead(class CUtlVector<char*> *) /* linkage=_ZN10CUtlVectorIPcE9AddToHeadEv */
{
} /* size: 4 */

/* <0> (null):0 */
int AddToTail(class CUtlVector<char*> *) /* linkage=_ZN10CUtlVectorIPcE9AddToTailEv */
{
} /* size: 4 */

/* <0> (null):0 */
int InsertBefore(class CUtlVector<char*> *, int) /* linkage=_ZN10CUtlVectorIPcE12InsertBeforeEi */
{
} /* size: 4 */

/* <0> (null):0 */
int InsertAfter(class CUtlVector<char*> *, int) /* linkage=_ZN10CUtlVectorIPcE11InsertAfterEi */
{
} /* size: 4 */

/* <0> (null):0 */
int AddToHead(class CUtlVector<char*> *, const char *  &) /* linkage=_ZN10CUtlVectorIPcE9AddToHeadERKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
int AddToTail(class CUtlVector<char*> *, const char *  &) /* linkage=_ZN10CUtlVectorIPcE9AddToTailERKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
int InsertBefore(class CUtlVector<char*> *, int, const char *  &) /* linkage=_ZN10CUtlVectorIPcE12InsertBeforeEiRKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
int InsertAfter(class CUtlVector<char*> *, int, const char *  &) /* linkage=_ZN10CUtlVectorIPcE11InsertAfterEiRKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
int AddMultipleToHead(class CUtlVector<char*> *, int) /* linkage=_ZN10CUtlVectorIPcE17AddMultipleToHeadEi */
{
} /* size: 4 */

/* <0> (null):0 */
int AddMultipleToTail(class CUtlVector<char*> *, int) /* linkage=_ZN10CUtlVectorIPcE17AddMultipleToTailEi */
{
} /* size: 4 */

/* <0> (null):0 */
int InsertMultipleBefore(class CUtlVector<char*> *, int, int) /* linkage=_ZN10CUtlVectorIPcE20InsertMultipleBeforeEii */
{
} /* size: 4 */

/* <0> (null):0 */
int InsertMultipleAfter(class CUtlVector<char*> *, int, int) /* linkage=_ZN10CUtlVectorIPcE19InsertMultipleAfterEii */
{
} /* size: 4 */

/* <0> (null):0 */
void SetSize(class CUtlVector<char*> *, int) /* linkage=_ZN10CUtlVectorIPcE7SetSizeEi */
{
} /* size: 145870228 */

/* <0> (null):0 */
void CopyArray(class CUtlVector<char*> *, const char *  *, int) /* linkage=_ZN10CUtlVectorIPcE9CopyArrayEPKS0_i */
{
} /* size: 145870712 */

/* <0> (null):0 */
int AddVectorToTail(class CUtlVector<char*> *, const class CUtlVector<char*>  &) /* linkage=_ZN10CUtlVectorIPcE15AddVectorToTailERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
int Find(class CUtlVector<char*> *, const char *  &) /* linkage=_ZN10CUtlVectorIPcE4FindERKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
bool HasElement(class CUtlVector<char*> *, const char *  &) /* linkage=_ZN10CUtlVectorIPcE10HasElementERKS0_ */
{
} /* size: 1 */

/* <0> (null):0 */
void EnsureCapacity(class CUtlVector<char*> *, int) /* linkage=_ZN10CUtlVectorIPcE14EnsureCapacityEi */
{
} /* size: 145871336 */

/* <0> (null):0 */
void FastRemove(class CUtlVector<char*> *, int) /* linkage=_ZN10CUtlVectorIPcE10FastRemoveEi */
{
} /* size: 145871520 */

/* <0> (null):0 */
void Remove(class CUtlVector<char*> *, int) /* linkage=_ZN10CUtlVectorIPcE6RemoveEi */
{
} /* size: -1 */

/* <0> (null):0 */
void FindAndRemove(class CUtlVector<char*> *, const char *  &) /* linkage=_ZN10CUtlVectorIPcE13FindAndRemoveERKS0_ */
{
} /* size: -1 */

/* <0> (null):0 */
void RemoveMultiple(class CUtlVector<char*> *, int, int) /* linkage=_ZN10CUtlVectorIPcE14RemoveMultipleEii */
{
} /* size: 256 */

/* <0> (null):0 */
void RemoveAll(class CUtlVector<char*> *) /* linkage=_ZN10CUtlVectorIPcE9RemoveAllEv */
{
} /* size: 145872316 */

/* <0> (null):0 */
void Purge(class CUtlVector<char*> *) /* linkage=_ZN10CUtlVectorIPcE5PurgeEv */
{
} /* size: 145872416 */

/* <0> (null):0 */
void PurgeAndDeleteElements(class CUtlVector<char*> *) /* linkage=_ZN10CUtlVectorIPcE22PurgeAndDeleteElementsEv */
{
} /* size: 145872456 */

/* <0> (null):0 */
void SetGrowSize(class CUtlVector<char*> *, int) /* linkage=_ZN10CUtlVectorIPcE11SetGrowSizeEi */
{
} /* size: 145872616 */

/* <0> (null):0 */
void CUtlVector(class CUtlVector<char*> *, const class CUtlVector<char*>  &)
{
} /* size: 145872800 */

/* <0> (null):0 */
void GrowVector(class CUtlVector<char*> *, int) /* linkage=_ZN10CUtlVectorIPcE10GrowVectorEi */
{
} /* size: 145872984 */

/* <0> (null):0 */
void ShiftElementsRight(class CUtlVector<char*> *, int, int) /* linkage=_ZN10CUtlVectorIPcE18ShiftElementsRightEii */
{
} /* size: 145873168 */

/* <0> (null):0 */
void ShiftElementsLeft(class CUtlVector<char*> *, int, int) /* linkage=_ZN10CUtlVectorIPcE17ShiftElementsLeftEii */
{
} /* size: 145873468 */

/* <0> (null):0 */
void ResetDbgInfo(class CUtlVector<char*> *) /* linkage=_ZN10CUtlVectorIPcE12ResetDbgInfoEv */
{
} /* size: 145885940 */

/* <0> (null):0 */
void CMemoryPool(class CMemoryPool *, int, int)
{
} /* size: 145887860 */

/* <0> (null):0 */
void ~CMemoryPool(class CMemoryPool *, int)
{
} /* size: 145885696 */

/* <0> (null):0 */
void * Alloc(class CMemoryPool *, unsigned int) /* linkage=_ZN11CMemoryPool5AllocEj */
{
} /* size: 4 */

/* <0> (null):0 */
void Free(class CMemoryPool *, void *) /* linkage=_ZN11CMemoryPool4FreeEPv */
{
} /* size: 145888436 */

/* <0> (null):0 */
int Count(class CMemoryPool *) /* linkage=_ZN11CMemoryPool5CountEv */
{
} /* size: 4 */

/* <0> (null):0 */
void AddNewBlob(class CMemoryPool *) /* linkage=_ZN11CMemoryPool10AddNewBlobEv */
{
} /* size: 0 */

/* <0> (null):0 */
void CUtlMemory(class CUtlMemory<hash_item_t> *, int, int)
{
} /* size: 145890996 */

/* <0> (null):0 */
void CUtlMemory(class CUtlMemory<hash_item_t> *, class hash_item_t *, int)
{
} /* size: 145891320 */

/* <0> (null):0 */
void ~CUtlMemory(class CUtlMemory<hash_item_t> *, int)
{
} /* size: 145889632 */

/* <0> (null):0 */
class hash_item_t & operator[](class CUtlMemory<hash_item_t> *, int) /* linkage=_ZN10CUtlMemoryI11hash_item_tEixEi */
{
} /* size: 4 */

/* <0> (null):0 */
const class hash_item_t  & operator[](const class CUtlMemory<hash_item_t>  *, int) /* linkage=_ZNK10CUtlMemoryI11hash_item_tEixEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsIdxValid(const class CUtlMemory<hash_item_t>  *, int) /* linkage=_ZNK10CUtlMemoryI11hash_item_tE10IsIdxValidEi */
{
} /* size: 1 */

/* <0> (null):0 */
class hash_item_t * Base(class CUtlMemory<hash_item_t> *) /* linkage=_ZN10CUtlMemoryI11hash_item_tE4BaseEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class hash_item_t  * Base(const class CUtlMemory<hash_item_t>  *) /* linkage=_ZNK10CUtlMemoryI11hash_item_tE4BaseEv */
{
} /* size: 4 */

/* <0> (null):0 */
int NumAllocated(const class CUtlMemory<hash_item_t>  *) /* linkage=_ZNK10CUtlMemoryI11hash_item_tE12NumAllocatedEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Grow(class CUtlMemory<hash_item_t> *, int) /* linkage=_ZN10CUtlMemoryI11hash_item_tE4GrowEi */
{
} /* size: -1 */

/* <0> (null):0 */
void EnsureCapacity(class CUtlMemory<hash_item_t> *, int) /* linkage=_ZN10CUtlMemoryI11hash_item_tE14EnsureCapacityEi */
{
} /* size: 145925896 */

/* <0> (null):0 */
void Purge(class CUtlMemory<hash_item_t> *) /* linkage=_ZN10CUtlMemoryI11hash_item_tE5PurgeEv */
{
} /* size: 145926080 */

/* <0> (null):0 */
bool IsExternallyAllocated(const class CUtlMemory<hash_item_t>  *) /* linkage=_ZNK10CUtlMemoryI11hash_item_tE21IsExternallyAllocatedEv */
{
} /* size: 1 */

/* <0> (null):0 */
void SetGrowSize(class CUtlMemory<hash_item_t> *, int) /* linkage=_ZN10CUtlMemoryI11hash_item_tE11SetGrowSizeEi */
{
} /* size: 0 */

/* <0> (null):0 */
void CUtlVector(class CUtlVector<hash_item_t> *, int, int)
{
} /* size: 0 */

/* <0> (null):0 */
void CUtlVector(class CUtlVector<hash_item_t> *, class hash_item_t *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void ~CUtlVector(class CUtlVector<hash_item_t> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class hash_item_t & operator[](class CUtlVector<hash_item_t> *, int) /* linkage=_ZN10CUtlVectorI11hash_item_tEixEi */
{
} /* size: 4 */

/* <0> (null):0 */
const class hash_item_t  & operator[](const class CUtlVector<hash_item_t>  *, int) /* linkage=_ZNK10CUtlVectorI11hash_item_tEixEi */
{
} /* size: 4 */

/* <0> (null):0 */
class hash_item_t & Element(class CUtlVector<hash_item_t> *, int) /* linkage=_ZN10CUtlVectorI11hash_item_tE7ElementEi */
{
} /* size: 4 */

/* <0> (null):0 */
const class hash_item_t  & Element(const class CUtlVector<hash_item_t>  *, int) /* linkage=_ZNK10CUtlVectorI11hash_item_tE7ElementEi */
{
} /* size: 4 */

/* <0> (null):0 */
class hash_item_t * Base(class CUtlVector<hash_item_t> *) /* linkage=_ZN10CUtlVectorI11hash_item_tE4BaseEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class hash_item_t  * Base(const class CUtlVector<hash_item_t>  *) /* linkage=_ZNK10CUtlVectorI11hash_item_tE4BaseEv */
{
} /* size: 4 */

/* <0> (null):0 */
int Count(const class CUtlVector<hash_item_t>  *) /* linkage=_ZNK10CUtlVectorI11hash_item_tE5CountEv */
{
} /* size: 4 */

/* <0> (null):0 */
int Size(const class CUtlVector<hash_item_t>  *) /* linkage=_ZNK10CUtlVectorI11hash_item_tE4SizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsValidIndex(const class CUtlVector<hash_item_t>  *, int) /* linkage=_ZNK10CUtlVectorI11hash_item_tE12IsValidIndexEi */
{
} /* size: 1 */

/* <0> (null):0 */
int AddToHead(class CUtlVector<hash_item_t> *) /* linkage=_ZN10CUtlVectorI11hash_item_tE9AddToHeadEv */
{
} /* size: 4 */

/* <0> (null):0 */
int AddToTail(class CUtlVector<hash_item_t> *) /* linkage=_ZN10CUtlVectorI11hash_item_tE9AddToTailEv */
{
} /* size: 4 */

/* <0> (null):0 */
int InsertBefore(class CUtlVector<hash_item_t> *, int) /* linkage=_ZN10CUtlVectorI11hash_item_tE12InsertBeforeEi */
{
} /* size: 4 */

/* <0> (null):0 */
int InsertAfter(class CUtlVector<hash_item_t> *, int) /* linkage=_ZN10CUtlVectorI11hash_item_tE11InsertAfterEi */
{
} /* size: 4 */

/* <0> (null):0 */
int AddToHead(class CUtlVector<hash_item_t> *, const class hash_item_t  &) /* linkage=_ZN10CUtlVectorI11hash_item_tE9AddToHeadERKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
int AddToTail(class CUtlVector<hash_item_t> *, const class hash_item_t  &) /* linkage=_ZN10CUtlVectorI11hash_item_tE9AddToTailERKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
int InsertBefore(class CUtlVector<hash_item_t> *, int, const class hash_item_t  &) /* linkage=_ZN10CUtlVectorI11hash_item_tE12InsertBeforeEiRKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
int InsertAfter(class CUtlVector<hash_item_t> *, int, const class hash_item_t  &) /* linkage=_ZN10CUtlVectorI11hash_item_tE11InsertAfterEiRKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
int AddMultipleToHead(class CUtlVector<hash_item_t> *, int) /* linkage=_ZN10CUtlVectorI11hash_item_tE17AddMultipleToHeadEi */
{
} /* size: 4 */

/* <0> (null):0 */
int AddMultipleToTail(class CUtlVector<hash_item_t> *, int) /* linkage=_ZN10CUtlVectorI11hash_item_tE17AddMultipleToTailEi */
{
} /* size: 4 */

/* <0> (null):0 */
int InsertMultipleBefore(class CUtlVector<hash_item_t> *, int, int) /* linkage=_ZN10CUtlVectorI11hash_item_tE20InsertMultipleBeforeEii */
{
} /* size: 4 */

/* <0> (null):0 */
int InsertMultipleAfter(class CUtlVector<hash_item_t> *, int, int) /* linkage=_ZN10CUtlVectorI11hash_item_tE19InsertMultipleAfterEii */
{
} /* size: 4 */

/* <0> (null):0 */
void SetSize(class CUtlVector<hash_item_t> *, int) /* linkage=_ZN10CUtlVectorI11hash_item_tE7SetSizeEi */
{
} /* size: 145943700 */

/* <0> (null):0 */
void CopyArray(class CUtlVector<hash_item_t> *, const class hash_item_t  *, int) /* linkage=_ZN10CUtlVectorI11hash_item_tE9CopyArrayEPKS0_i */
{
} /* size: 145940628 */

/* <0> (null):0 */
int AddVectorToTail(class CUtlVector<hash_item_t> *, const class CUtlVector<hash_item_t>  &) /* linkage=_ZN10CUtlVectorI11hash_item_tE15AddVectorToTailERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
int Find(class CUtlVector<hash_item_t> *, const class hash_item_t  &) /* linkage=_ZN10CUtlVectorI11hash_item_tE4FindERKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
bool HasElement(class CUtlVector<hash_item_t> *, const class hash_item_t  &) /* linkage=_ZN10CUtlVectorI11hash_item_tE10HasElementERKS0_ */
{
} /* size: 1 */

/* <0> (null):0 */
void EnsureCapacity(class CUtlVector<hash_item_t> *, int) /* linkage=_ZN10CUtlVectorI11hash_item_tE14EnsureCapacityEi */
{
} /* size: 145945472 */

/* <0> (null):0 */
void FastRemove(class CUtlVector<hash_item_t> *, int) /* linkage=_ZN10CUtlVectorI11hash_item_tE10FastRemoveEi */
{
} /* size: 145945640 */

/* <0> (null):0 */
void Remove(class CUtlVector<hash_item_t> *, int) /* linkage=_ZN10CUtlVectorI11hash_item_tE6RemoveEi */
{
} /* size: 0 */

/* <0> (null):0 */
void FindAndRemove(class CUtlVector<hash_item_t> *, const class hash_item_t  &) /* linkage=_ZN10CUtlVectorI11hash_item_tE13FindAndRemoveERKS0_ */
{
} /* size: 62242 */

/* <0> (null):0 */
void RemoveMultiple(class CUtlVector<hash_item_t> *, int, int) /* linkage=_ZN10CUtlVectorI11hash_item_tE14RemoveMultipleEii */
{
} /* size: 62256 */

/* <0> (null):0 */
void RemoveAll(class CUtlVector<hash_item_t> *) /* linkage=_ZN10CUtlVectorI11hash_item_tE9RemoveAllEv */
{
} /* size: 145957828 */

/* <0> (null):0 */
void Purge(class CUtlVector<hash_item_t> *) /* linkage=_ZN10CUtlVectorI11hash_item_tE5PurgeEv */
{
} /* size: 62271 */

/* <0> (null):0 */
void PurgeAndDeleteElements(class CUtlVector<hash_item_t> *) /* linkage=_ZN10CUtlVectorI11hash_item_tE22PurgeAndDeleteElementsEv */
{
} /* size: 0 */

/* <0> (null):0 */
void SetGrowSize(class CUtlVector<hash_item_t> *, int) /* linkage=_ZN10CUtlVectorI11hash_item_tE11SetGrowSizeEi */
{
} /* size: 145958472 */

/* <0> (null):0 */
void CUtlVector(class CUtlVector<hash_item_t> *, const class CUtlVector<hash_item_t>  &)
{
} /* size: 145958656 */

/* <0> (null):0 */
void GrowVector(class CUtlVector<hash_item_t> *, int) /* linkage=_ZN10CUtlVectorI11hash_item_tE10GrowVectorEi */
{
} /* size: 145958840 */

/* <0> (null):0 */
void ShiftElementsRight(class CUtlVector<hash_item_t> *, int, int) /* linkage=_ZN10CUtlVectorI11hash_item_tE18ShiftElementsRightEii */
{
} /* size: 145952816 */

/* <0> (null):0 */
void ShiftElementsLeft(class CUtlVector<hash_item_t> *, int, int) /* linkage=_ZN10CUtlVectorI11hash_item_tE17ShiftElementsLeftEii */
{
} /* size: 145959048 */

/* <0> (null):0 */
void ResetDbgInfo(class CUtlVector<hash_item_t> *) /* linkage=_ZN10CUtlVectorI11hash_item_tE12ResetDbgInfoEv */
{
} /* size: 145959328 */

/* <0> (null):0 */
virtual void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *, int)
{
} /* size: 0 */

/* <0> (null):0 */
virtual bool CanPlayerHearPlayer(class IVoiceGameMgrHelper *, class CBasePlayer *, class CBasePlayer *) /* linkage=_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
inline void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector2D(class Vector2D *const this)
{
} /* size: 256 */

/* <0> (null):0 */
inline void Length(const class Vector2D  *const this)
{
} /* size: 145960536 */

/* <0> (null):0 */
inline void Vector2D(class Vector2D *const this, float X, float Y)
{
} /* size: 145959740 */

/* <0> (null):0 */
inline void Vector(class Vector *const this)
{
} /* size: 145960804 */

/* <0> (null):0 */
inline void TraceResult(TraceResult *const this)
{
} /* size: 145961128 */

/* <0> (null):0 */
inline void operator==(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 145985960 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, float X, float Y, float Z)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Make2D(const class Vector  *const this)
{
	{
		class Vector2D Vec2;                                  //     0
	}
} /* size: 145986512 */

/* <0> (null):0 */
inline edict_t * ENT(const entvars_t  * pev)
{
} /* size: 4 */

/* <0> (null):0 */
inline EOFFSET OFFSET(const edict_t  * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline BOOL FNullEnt(EOFFSET eoffset)
{
} /* size: 4 */

/* <0> (null):0 */
inline void Empty(class CRestore *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator!=(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 524288 */

/* <0> (null):0 */
inline BOOL FStrEq(const char  * sz1, const char  * sz2)
{
} /* size: 4 */

/* <0> (null):0 */
inline edict_t * ENT(EOFFSET eoffset)
{
} /* size: 4 */

/* <0> (null):0 */
inline void * GET_PRIVATE(edict_t * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline void Instance(edict_t * pent)
{
	{
		class CBaseEntity * pEnt;                             //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline void edict(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline int ENTINDEX(edict_t * pEdict)
{
} /* size: 4 */

/* <0> (null):0 */
inline void operator+(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 145988580 */

/* <0> (null):0 */
inline void operator*(const class Vector  *const this, float fl)
{
} /* size: 145988788 */

/* <0> (null):0 */
inline void ObjectCaps(class CBaseEntity *const this)
{
} /* size: 145988972 */

/* <0> (null):0 */
virtual int ObjectCaps(class CPointEntity *) /* linkage=_ZN12CPointEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
inline void ObjectCaps(class CPointEntity *const this)
{
} /* size: 328117 */

/* <0> (null):0 */
inline void entindex(class CBaseEntity *const this)
{
} /* size: 145989572 */

/* <0> (null):0 */
void U_Srand(unsigned int seed)
{
} /* size: 145993944 */

/* <0> (null):0 */
float UTIL_AngleMod(float a)
{
} /* size: 4 */

/* <0> (null):0 */
inline void operator const float*(const class Vector  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, float * rgfl)
{
} /* size: 146002568 */

/* <0> (null):0 */
inline void CopyToArray(const class Vector  *const this, float * rgfl)
{
} /* size: 0 */

/* <0> (null):0 */
inline BOOL FNullEnt(const edict_t  * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline edict_t * INDEXENT(int iEdictNum)
{
} /* size: 4 */

/* <0> (null):0 */
inline void operator-(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 146003164 */

/* <0> (null):0 */
inline void NormalizeInPlace(class Vector *const this)
{
	{
		float flLen;                                          //     0
	}
} /* size: 146003324 */

/* <0> (null):0 */
void UTIL_MakeVectors(const class Vector  &const vecAngles)
{
} /* size: 4 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, const class Vector  &const v)
{
} /* size: 224 */

/* <0> (null):0 */
short unsigned int FixedUnsigned16(float value, float scale)
{
	{
		int output;                                           //     0
	}
} /* size: 2 */

/* <0> (null):0 */
inline void MESSAGE_BEGIN(int msg_dest, int msg_type, const float  * pOrigin, edict_t * ed)
{
} /* size: 146004268 */

/* <0> (null):0 */
void UTIL_ScreenFadeWrite(const ScreenFade  &const fade, class CBaseEntity * pEntity)
{
} /* size: 146004472 */

/* <0> (null):0 */
short int FixedSigned16(float value, float scale)
{
	{
		int output;                                           //     0
	}
} /* size: 2 */

/* <0> (null):0 */
inline void MESSAGE_BEGIN(int msg_dest, int msg_type, const float  * pOrigin, entvars_t * ent)
{
} /* size: 0 */

/* <0> (null):0 */
void UTIL_ShowMessage(const char  * pString, class CBaseEntity * pEntity, bool isHint)
{
} /* size: 146005280 */

/* <0> (null):0 */
void UTIL_TraceLine(const class Vector  &const vecStart, const class Vector  &const vecEnd, IGNORE_MONSTERS igmon, edict_t * pentIgnore, TraceResult * ptr)
{
} /* size: 146005324 */

/* <0> (null):0 */
inline void operator float*(class Vector *const this)
{
} /* size: 146005756 */

/* <0> (null):0 */
inline edict_t * FIND_ENTITY_BY_TARGETNAME(edict_t * entStart, const char  * pszName)
{
} /* size: 4 */

/* <0> (null):0 */
inline double atof(const char  * __nptr)
{
} /* size: 8 */

/* <0> (null):0 */
inline int atoi(const char  * __nptr)
{
} /* size: 4 */

/* <0> (null):0 */
inline void Normalize(const class Vector  *const this)
{
	{
		float flLen;                                          //     0
	}
} /* size: 146018856 */

/* <0> (null):0 */
int UTIL_PointContents(const class Vector  &const vec)
{
} /* size: 4 */

/* <0> (null):0 */
inline entvars_t * VARS(edict_t * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline void Instance(entvars_t * pev)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Normalize(const class Vector2D  *const this)
{
	{
		class Vector2D vec2;                                  //     0
		float flLen;                                          //     0
	}
} /* size: 1049683 */

/* <0> (null):0 */
inline float DotProduct(const class Vector2D  &const a, const class Vector2D  &const b)
{
} /* size: 4 */

/* <0> (null):0 */
unsigned int _rotr(unsigned int val, int shift)
{
	{
		unsigned int lobit;                                   //     0
		unsigned int num;                                     //     0
	}
} /* size: 4 */

/* <0> (null):0 */
void HashString(class CSaveRestoreBuffer *const this, const char  * pszToken)
{
	{
		unsigned int hash;                                    //     0
	}
} /* size: 146020248 */

/* <0> (null):0 */
void BufferData(class CSave *const this, const char  * pdata, int size)
{
} /* size: 87639 */

/* <0> (null):0 */
void DataEmpty(class CSave *const this, const char  * pdata, int size)
{
	{
		int i;                                                //     0
	}
} /* size: 146020776 */

/* <0> (null):0 */
void WriteData(class CSave *const this, const char  * pname, int size, const char  * pdata)
{
} /* size: 87766 */

/* <0> (null):0 */
inline BOOL FStringNull(int iString)
{
} /* size: 4 */

/* <0> (null):0 */
void BufferReadBytes(class CRestore *const this, char * pOutput, int size)
{
} /* size: 0 */

/* <0> (null):0 */
void BufferPointer(class CRestore *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Count(const class CUtlVector<hash_item_t>  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Count(const class CUtlVector<char*>  *const this)
{
} /* size: 3014656 */

/* <0> (null):0 */
inline void operator[](class CUtlMemory<hash_item_t> *const this, int i)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator[](class CUtlVector<hash_item_t> *const this, int i)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator[](class CUtlMemory<char*> *const this, int i)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator[](class CUtlVector<char*> *const this, int i)
{
} /* size: 776 */

/* <0> (null):0 */
void WriteFields(class CSave *const this, const char  * pname, void * pBaseData, TYPEDESCRIPTION * pFields, int fieldCount)
{
	{
		int i;                                                //     0
		int j;                                                //     0
		int actualCount;                                      //     0
		int emptyCount;                                       //     0
		TYPEDESCRIPTION * pTest;                              //     0
		int entityArray;                                      //     0
		{
			void * pOutputData;                           //     0
		}
		{
			void * pOutputData;                           //     0
		}
	}
} /* size: 146055688 */

/* <0> (null):0 */
void UTIL_ScreenShake(const class Vector  &const center, float amplitude, float frequency, float duration, float radius)
{
	{
		int i;                                                //     0
		float localAmplitude;                                 //     0
		ScreenShake shake;                                    //     0
		{
			class CBaseEntity * pPlayer;                  //     0
			{
				class Vector delta;                   //     0
				float distance;                       //     0
			}
		}
	}
} /* size: 146056784 */

/* <0> (null):0 */
void ReadField(class CRestore *const this, void * pBaseData, TYPEDESCRIPTION * pFields, int fieldCount, int startField, int size, char * pName, void * pData)
{
	{
		int i;                                                //     0
		int j;                                                //     0
		int stringCount;                                      //     0
		int fieldNumber;                                      //     0
		int entityIndex;                                      //     0
		TYPEDESCRIPTION * pTest;                              //     0
		float time;                                           //     0
		float timeData;                                       //     0
		class Vector position;                                //     0
		edict_t * pent;                                       //     0
		char * pString;                                       //     0
		{
			void * pOutputData;                           //     0
			void * pInputData;                            //     0
			{
				int string;                           //     0
			}
		}
	}
} /* size: 0 */

/* <0> (null):0 */
void ReadFields(class CRestore *const this, const char  * pname, void * pBaseData, TYPEDESCRIPTION * pFields, int fieldCount)
{
	{
		short unsigned int i;                                 //     0
		short unsigned int token;                             //     0
		int lastField;                                        //     0
		int fileCount;                                        //     0
		HEADER header;                                        //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void BufferRewind(class CSaveRestoreBuffer *const this, int size)
{
} /* size: 0 */

/* <0> (null):0 */
void UTIL_ScreenFadeBuild(ScreenFade &const fade, const class Vector  &const color, float fadeTime, float fadeHold, int alpha, int flags)
{
} /* size: 146038804 */

/* <0> (null):0 */
class CBaseEntity * UTIL_FindEntityByTargetname(class CBaseEntity * pStartEntity, const char  * szName)
{
} /* size: 4 */

/* <0> (null):0 */
void BufferReadHeader(class CRestore *const this, HEADER * pheader)
{
} /* size: 146097044 */

/* <0> (null):0 */
void UTIL_ScreenFadeWrite(const ScreenFade  &const fade, class CBaseEntity * pEntity)
{
	edict(class CBaseEntity *const this); /* size=0, low_pc=0 */ //     0
	MESSAGE_BEGIN(int msg_dest,
			int msg_type,
			const float  * pOrigin,
			edict_t * ed); /* size=146097432, low_pc=0 */ //     0
} /* size: 146097212 */

/* <0> (null):0 */
unsigned int U_Random(void)
{
} /* size: 4 */

/* <0> (null):0 */
void U_Random(void)
{
} /* size: 145837880 */

/* <0> (null):0 */
void U_Srand(unsigned int seed)
{
} /* size: 0 */

/* <0> (null):0 */
int UTIL_SharedRandomLong(unsigned int seed, int low, int high) /* linkage=_Z21UTIL_SharedRandomLongjii */
{
	{
		unsigned int range;                                   //     0
		U_Srand(unsigned int seed); /* size=146041000, low_pc=0 */ //     0
		{
			int offset;                                   //     0
			int rnum;                                     //     0
			U_Random(void); /* size=-1, low_pc=0 */ //     0
		}
	}
} /* size: 4 */

/* <0> (null):0 */
float UTIL_SharedRandomFloat(unsigned int seed, float low, float high) /* linkage=_Z22UTIL_SharedRandomFloatjff */
{
	{
		unsigned int range;                                   //     0
		U_Srand(unsigned int seed); /* size=0, low_pc=0 */ //     0
		U_Random(void); /* size=146098672, low_pc=0 */ //     0
		U_Random(void); /* size=145979364, low_pc=0 */ //     0
		{
			int tensixrand;                               //     0
			float offset;                                 //     0
			U_Random(void); /* size=134217730, low_pc=0 */ //     0
		}
	}
} /* size: 4 */

/* <0> (null):0 */
inline void Length(const class Vector  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void UTIL_ParametricRocket(entvars_t * pev, class Vector vecOrigin, class Vector vecAngles, edict_t * owner) /* linkage=_Z21UTIL_ParametricRocketP9entvars_s6VectorS1_P7edict_s */
{
	{
		TraceResult tr;                                       //     0
		class Vector vecTravel;                               //     0
		float travelTime;                                     //     0
		UTIL_MakeVectors(const class Vector  &const vecAngles); /* size=0, low_pc=0 */ //     0
		operator*(const class Vector  *const this,
				float fl); /* size=146041908, low_pc=0 */ //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=3014656, low_pc=0 */ //     0
		UTIL_TraceLine(const class Vector  &const vecStart,
				const class Vector  &const vecEnd,
				IGNORE_MONSTERS igmon,
				edict_t * pentIgnore,
				TraceResult * ptr); /* size=146042212, low_pc=0 */ //     0
		operator-(const class Vector  *const this,
				const class Vector  &const v); /* size=146042068, low_pc=0 */ //     0
		Length(const class Vector  *const this); /* size=328049, low_pc=0 */ //     0
		Length(const class Vector  *const this); /* size=146042264, low_pc=0 */ //     0
		Length(const class Vector  *const this); /* size=146042188, low_pc=0 */ //     0
	}
} /* size: 146041452 */

/* <0> (null):0 */
void UTIL_SetGroupTrace(int groupmask, int op) /* linkage=_Z18UTIL_SetGroupTraceii */
{
} /* size: 146042252 */

/* <0> (null):0 */
void UTIL_UnsetGroupTrace(void) /* linkage=_Z20UTIL_UnsetGroupTracev */
{
} /* size: 128 */

/* <0> (null):0 */
void UTIL_GroupTrace(class UTIL_GroupTrace *const this, int groupmask, int op)
{
} /* size: 146103812 */

/* <0> (null):0 */
void UTIL_GroupTrace(class UTIL_GroupTrace *const this, int groupmask, int op)
{
} /* size: 0 */

/* <0> (null):0 */
void ~UTIL_GroupTrace(class UTIL_GroupTrace *const this, intconst __in_chrg)
{
} /* size: 146109836 */

/* <0> (null):0 */
void ~UTIL_GroupTrace(class UTIL_GroupTrace *const this)
{
} /* size: 146109228 */

/* <0> (null):0 */
BOOL UTIL_GetNextBestWeapon(class CBasePlayer * pPlayer, class CBasePlayerItem * pCurrentWeapon) /* linkage=_Z22UTIL_GetNextBestWeaponP11CBasePlayerP15CBasePlayerItem */
{
} /* size: 4 */

/* <0> (null):0 */
void UTIL_AngleMod(float a)
{
	UTIL_AngleMod(float a); /* size=146110096, low_pc=0 */ //     0
} /* size: 146110236 */

/* <0> (null):0 */
float UTIL_AngleDiff(float destAngle, float srcAngle) /* linkage=_Z14UTIL_AngleDiffff */
{
	{
		float delta;                                          //     0
	}
} /* size: 4 */

/* <0> (null):0 */
class Vector UTIL_VecToAngles(const class Vector  &const vec) /* linkage=_Z16UTIL_VecToAnglesRK6Vector */
{
	{
		float rgflVecOut;                                     //     0
		Vector(class Vector *const this,
			float * rgfl); /* size=146110904, low_pc=0 */ //     0
	}
} /* size: 12 */

/* <0> (null):0 */
void UTIL_MoveToOrigin(edict_t * pent, const class Vector  &const vecGoal, float flDist, int iMoveType) /* linkage=_Z17UTIL_MoveToOriginP7edict_sRK6Vectorfi */
{
	{
		float rgfl;                                           //     0
		CopyToArray(const class Vector  *const this,
				float * rgfl); /* size=146111736, low_pc=0 */ //     0
	}
} /* size: 146110788 */

/* <0> (null):0 */
int UTIL_EntitiesInBox(class CBaseEntity * * pList, int listMax, const class Vector  &const mins, const class Vector  &const maxs, int flagMask) /* linkage=_Z18UTIL_EntitiesInBoxPP11CBaseEntityiRK6VectorS4_i */
{
	{
		edict_t * pEdict;                                     //     0
		class CBaseEntity * pEntity;                          //     0
		int count;                                            //     0
		{
			int i;                                        //     0
			Instance(edict_t * pent); /* size=0, low_pc=0 */ //     0
		}
	}
} /* size: 4 */

/* <0> (null):0 */
int UTIL_MonstersInSphere(class CBaseEntity * * pList, int listMax, const class Vector  &const center, float radius) /* linkage=_Z21UTIL_MonstersInSpherePP11CBaseEntityiRK6Vectorf */
{
	{
		edict_t * pEdict;                                     //     0
		class CBaseEntity * pEntity;                          //     0
		int count;                                            //     0
		float distance;                                       //     0
		float delta;                                          //     0
		float radiusSquared;                                  //     0
		{
			int i;                                        //     0
			Instance(edict_t * pent); /* size=2, low_pc=0 */ //     0
		}
	}
} /* size: 4 */

/* <0> (null):0 */
class CBaseEntity * UTIL_FindEntityInSphere(class CBaseEntity * pStartEntity, const class Vector  &const vecCenter, float flRadius) /* linkage=_Z23UTIL_FindEntityInSphereP11CBaseEntityRK6Vectorf */
{
	{
		edict_t * pentEntity;                                 //     0
		edict(class CBaseEntity *const this); /* size=0, low_pc=0 */ //     0
		FNullEnt(const edict_t  * pent); /* size=0, low_pc=0 */ //     0
		Instance(edict_t * pent); /* size=1, low_pc=0 */ //     0
	}
} /* size: 4 */

/* <0> (null):0 */
class CBaseEntity * UTIL_FindEntityByString_Old(class CBaseEntity * pStartEntity, const char  * szKeyword, const char  * szValue) /* linkage=_Z27UTIL_FindEntityByString_OldP11CBaseEntityPKcS2_ */
{
	{
		edict_t * pentEntity;                                 //     0
		edict(class CBaseEntity *const this); /* size=2491530, low_pc=0 */ //     0
		FNullEnt(const edict_t  * pent); /* size=0, low_pc=0 */ //     0
		Instance(edict_t * pent); /* size=0, low_pc=0 */ //     0
	}
} /* size: 4 */

/* <0> (null):0 */
class CBaseEntity * UTIL_FindEntityByString(class CBaseEntity * pStartEntity, const char  * szKeyword, const char  * szValue) /* linkage=_Z23UTIL_FindEntityByStringP11CBaseEntityPKcS2_ */
{
	{
		edict_t * pentEntity;                                 //     0
		int startEntityIndex;                                 //     0
		edict(class CBaseEntity *const this); /* size=146126084, low_pc=0 */ //     0
		ENTINDEX(edict_t * pEdict); /* size=0, low_pc=0 */ //     0
		{
			int hash;                                     //     0
			class hash_item_t * item;                     //     0
			int count;                                    //     0
			operator[](class CUtlVector<hash_item_t> *const this,
					int i); /* size=984309, low_pc=0 */ //     0
			operator[](class CUtlVector<hash_item_t> *const this,
					int i); /* size=0, low_pc=0 */ //     0
		}
		FNullEnt(const edict_t  * pent); /* size=0, low_pc=0 */ //     0
		Instance(edict_t * pent); /* size=0, low_pc=0 */ //     0
	}
} /* size: 4 */

/* <0> (null):0 */
class CBaseEntity * UTIL_FindEntityByClassname(class CBaseEntity * pStartEntity, const char  * szName)
{
} /* size: 4 */

/* <0> (null):0 */
void UTIL_FindEntityByClassname(class CBaseEntity * pStartEntity, const char  * szName)
{
} /* size: 146130308 */

/* <0> (null):0 */
void UTIL_FindEntityByTargetname(class CBaseEntity * pStartEntity, const char  * szName)
{
} /* size: 146130476 */

/* <0> (null):0 */
class CBaseEntity * UTIL_FindEntityGeneric(const char  * szWhatever, class Vector &const vecSrc, float flRadius) /* linkage=_Z22UTIL_FindEntityGenericPKcR6Vectorf */
{
	{
		class CBaseEntity * pEntity;                          //     0
		class CBaseEntity * pSearch;                          //     0
		float flMaxDist2;                                     //     0
		UTIL_FindEntityByTargetname(class CBaseEntity * pStartEntity,
						const char  * szName); /* size=0, low_pc=0 */ //     0
		UTIL_FindEntityByClassname(class CBaseEntity * pStartEntity,
						const char  * szName); /* size=146128448, low_pc=0 */ //     0
		{
			float flDist2;                                //     0
			operator-(const class Vector  *const this,
					const class Vector  &const v); /* size=0, low_pc=0 */ //     0
			Length(const class Vector  *const this); /* size=0, low_pc=0 */ //     0
		}
	}
} /* size: 4 */

/* <0> (null):0 */
class CBaseEntity * UTIL_PlayerByIndex(int playerIndex)
{
	{
		class CBaseEntity * pPlayer;                          //     0
		{
			edict_t * pPlayerEdict;                       //     0
		}
	}
} /* size: 4 */

/* <0> (null):0 */
void UTIL_PlayerByIndex(int playerIndex)
{
	{
		class CBaseEntity * pPlayer;                          //     0
		{
			edict_t * pPlayerEdict;                       //     0
			INDEXENT(int iEdictNum); /* size=146131936, low_pc=0 */ //     0
			Instance(edict_t * pent); /* size=0, low_pc=0 */ //     0
		}
	}
} /* size: 2 */

/* <0> (null):0 */
void UTIL_MakeVectors(const class Vector  &const vecAngles)
{
} /* size: 0 */

/* <0> (null):0 */
void UTIL_MakeAimVectors(const class Vector  &const vecAngles) /* linkage=_Z19UTIL_MakeAimVectorsRK6Vector */
{
	{
		float rgflVec;                                        //     0
		CopyToArray(const class Vector  *const this,
				float * rgfl); /* size=145965716, low_pc=0 */ //     0
	}
} /* size: 138936320 */

/* <0> (null):0 */
void UTIL_MakeInvVectors(const class Vector  &const vec, globalvars_t * pgv) /* linkage=_Z19UTIL_MakeInvVectorsRK6VectorP12globalvars_t */
{
	{
		float tmp;                                            //     0
		operator*(const class Vector  *const this,
				float fl); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void UTIL_EmitAmbientSound(edict_t * entity, const class Vector  &const vecOrigin, const char  * samp, float vol, float attenuation, int fFlags, int pitch) /* linkage=_Z21UTIL_EmitAmbientSoundP7edict_sRK6VectorPKcffii */
{
	{
		float rgfl;                                           //     0
		CopyToArray(const class Vector  *const this,
				float * rgfl); /* size=146086944, low_pc=0 */ //     0
		{
			char name;                                    //     0
		}
	}
} /* size: 0 */

/* <0> (null):0 */
void UTIL_ScreenShake(const class Vector  &const center, float amplitude, float frequency, float duration, float radius)
{
	{
		int i;                                                //     0
		float localAmplitude;                                 //     0
		ScreenShake shake;                                    //     0
		FixedUnsigned16(float value,
				float scale); /* size=145966900, low_pc=0 */ //     0
		FixedUnsigned16(float value,
				float scale); /* size=134217729, low_pc=0 */ //     0
		{
			class CBaseEntity * pPlayer;                  //     0
			{
				class Vector delta;                   //     0
				float distance;                       //     0
				operator-(const class Vector  *const this,
						const class Vector  &const v); /* size=145833680, low_pc=0 */ //     0
				Length(const class Vector  *const this); /* size=0, low_pc=0 */ //     0
			}
			FixedUnsigned16(float value,
					float scale); /* size=145967856, low_pc=0 */ //     0
			edict(class CBaseEntity *const this); /* size=0, low_pc=0 */ //     0
			MESSAGE_BEGIN(int msg_dest,
					int msg_type,
					const float  * pOrigin,
					edict_t * ed); /* size=0, low_pc=0 */ //     0
			UTIL_PlayerByIndex(int playerIndex); /* size=0, low_pc=0 */ //     0
		}
	}
} /* size: 432 */

/* <0> (null):0 */
void UTIL_ScreenShakeAll(const class Vector  &const center, float amplitude, float frequency, float duration) /* linkage=_Z19UTIL_ScreenShakeAllRK6Vectorfff */
{
	UTIL_ScreenShake(const class Vector  &const center,
			float amplitude,
			float frequency,
			float duration,
			float radius); /* size=146163924, low_pc=0 */ //     0
} /* size: 2491680 */

/* <0> (null):0 */
void UTIL_ScreenFadeBuild(ScreenFade &const fade, const class Vector  &const color, float fadeTime, float fadeHold, int alpha, int flags)
{
	FixedUnsigned16(float value,
			float scale); /* size=0, low_pc=0 */ //     0
	FixedUnsigned16(float value,
			float scale); /* size=146175564, low_pc=0 */ //     0
} /* size: 327689 */

/* <0> (null):0 */
void UTIL_ScreenFadeWrite(const ScreenFade  &const fade, class CBaseEntity * pEntity)
{
	UTIL_ScreenFadeWrite(const ScreenFade  &const fade,
				class CBaseEntity * pEntity); /* size=146176229, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void UTIL_ScreenFadeAll(const class Vector  &const color, float fadeTime, float fadeHold, int alpha, int flags) /* linkage=_Z18UTIL_ScreenFadeAllRK6Vectorffii */
{
	{
		int i;                                                //     0
		ScreenFade fade;                                      //     0
		UTIL_ScreenFadeBuild(ScreenFade &const fade,
					const class Vector  &const color,
					float fadeTime,
					float fadeHold,
					int alpha,
					int flags); /* size=12523, low_pc=0 */ //     0
		{
			class CBaseEntity * pPlayer;                  //     0
			UTIL_PlayerByIndex(int playerIndex); /* size=146176688, low_pc=0 */ //     0
			UTIL_ScreenFadeWrite(const ScreenFade  &const fade,
						class CBaseEntity * pEntity); /* size=0, low_pc=0 */ //     0
		}
	}
} /* size: 146176020 */

/* <0> (null):0 */
void UTIL_ScreenFade(class CBaseEntity * pEntity, const class Vector  &const color, float fadeTime, float fadeHold, int alpha, int flags) /* linkage=_Z15UTIL_ScreenFadeP11CBaseEntityRK6Vectorffii */
{
	{
		ScreenFade fade;                                      //     0
		UTIL_ScreenFadeBuild(ScreenFade &const fade,
					const class Vector  &const color,
					float fadeTime,
					float fadeHold,
					int alpha,
					int flags); /* size=0, low_pc=0 */ //     0
		UTIL_ScreenFadeWrite(const ScreenFade  &const fade,
					class CBaseEntity * pEntity); /* size=146178188, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void UTIL_HudMessage(class CBaseEntity * pEntity, const hudtextparms_t  &const textparms, const char  * pMessage) /* linkage=_Z15UTIL_HudMessageP11CBaseEntityRK14hudtextparms_sPKc */
{
	edict(class CBaseEntity *const this); /* size=146177885, low_pc=0 */ //     0
	MESSAGE_BEGIN(int msg_dest,
			int msg_type,
			const float  * pOrigin,
			edict_t * ed); /* size=146178312, low_pc=0 */ //     0
	FixedSigned16(float value,
			float scale); /* size=146178324, low_pc=0 */ //     0
	FixedSigned16(float value,
			float scale); /* size=146190772, low_pc=0 */ //     0
	FixedUnsigned16(float value,
			float scale); /* size=0, low_pc=0 */ //     0
	FixedUnsigned16(float value,
			float scale); /* size=146191156, low_pc=0 */ //     0
	FixedUnsigned16(float value,
			float scale); /* size=146191016, low_pc=0 */ //     0
	{
		char tmp;                                             //     0
	}
	FixedUnsigned16(float value,
			float scale); /* size=146189624, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void UTIL_HudMessageAll(const hudtextparms_t  &const textparms, const char  * pMessage) /* linkage=_Z18UTIL_HudMessageAllRK14hudtextparms_sPKc */
{
	{
		int i;                                                //     0
		{
			class CBaseEntity * pPlayer;                  //     0
			UTIL_PlayerByIndex(int playerIndex); /* size=0, low_pc=0 */ //     0
		}
	}
} /* size: 0 */

/* <0> (null):0 */
void UTIL_ClientPrintAll(int msg_dest, const char  * msg_name, const char  * param1, const char  * param2, const char  * param3, const char  * param4) /* linkage=_Z19UTIL_ClientPrintAlliPKcS0_S0_S0_S0_ */
{
	MESSAGE_BEGIN(int msg_dest,
			int msg_type,
			const float  * pOrigin,
			edict_t * ed); /* size=3014656, low_pc=0 */ //     0
} /* size: 146192528 */

/* <0> (null):0 */
void ClientPrint(entvars_t * client, int msg_dest, const char  * msg_name, const char  * param1, const char  * param2, const char  * param3, const char  * param4) /* linkage=_Z11ClientPrintP9entvars_siPKcS2_S2_S2_S2_ */
{
	MESSAGE_BEGIN(int msg_dest,
			int msg_type,
			const float  * pOrigin,
			entvars_t * ent); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void UTIL_SayText(const char  * pText, class CBaseEntity * pEntity) /* linkage=_Z12UTIL_SayTextPKcP11CBaseEntity */
{
	edict(class CBaseEntity *const this); /* size=0, low_pc=0 */ //     0
	MESSAGE_BEGIN(int msg_dest,
			int msg_type,
			const float  * pOrigin,
			edict_t * ed); /* size=146193344, low_pc=0 */ //     0
	entindex(class CBaseEntity *const this); /* size=327712, low_pc=0 */ //     0
} /* size: 146193140 */

/* <0> (null):0 */
void UTIL_SayTextAll(const char  * pText, class CBaseEntity * pEntity) /* linkage=_Z15UTIL_SayTextAllPKcP11CBaseEntity */
{
	MESSAGE_BEGIN(int msg_dest,
			int msg_type,
			const float  * pOrigin,
			edict_t * ed); /* size=146193876, low_pc=0 */ //     0
	entindex(class CBaseEntity *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
char * UTIL_dtos1(int d) /* linkage=_Z10UTIL_dtos1i */
{
	{
		char buf;                                             //     0
	}
} /* size: 4 */

/* <0> (null):0 */
char * UTIL_dtos2(int d) /* linkage=_Z10UTIL_dtos2i */
{
	{
		char buf;                                             //     0
	}
} /* size: 4 */

/* <0> (null):0 */
char * UTIL_dtos3(int d) /* linkage=_Z10UTIL_dtos3i */
{
	{
		char buf;                                             //     0
	}
} /* size: 4 */

/* <0> (null):0 */
char * UTIL_dtos4(int d) /* linkage=_Z10UTIL_dtos4i */
{
	{
		char buf;                                             //     0
	}
} /* size: 4 */

/* <0> (null):0 */
void UTIL_ShowMessageArgs(const char  * pString, class CBaseEntity * pPlayer, class CUtlVector<char*> * args, bool isHint) /* linkage=_Z20UTIL_ShowMessageArgsPKcP11CBaseEntityP10CUtlVectorIPcEb */
{
	edict(class CBaseEntity *const this); /* size=0, low_pc=0 */ //     0
	MESSAGE_BEGIN(int msg_dest,
			int msg_type,
			const float  * pOrigin,
			edict_t * ed); /* size=146234868, low_pc=0 */ //     0
	{
		int i;                                                //     0
	}
	UTIL_ShowMessage(const char  * pString,
			class CBaseEntity * pEntity,
			bool isHint); /* size=146235124, low_pc=0 */ //     0
} /* size: 328887 */

/* <0> (null):0 */
void UTIL_ShowMessage(const char  * pString, class CBaseEntity * pEntity, bool isHint)
{
	UTIL_ShowMessage(const char  * pString,
			class CBaseEntity * pEntity,
			bool isHint); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void UTIL_ShowMessageAll(const char  * pString, bool isHint) /* linkage=_Z19UTIL_ShowMessageAllPKcb */
{
	{
		int i;                                                //     0
		{
			class CBaseEntity * pPlayer;                  //     0
			UTIL_ShowMessage(const char  * pString,
					class CBaseEntity * pEntity,
					bool isHint); /* size=146235984, low_pc=0 */ //     0
			UTIL_PlayerByIndex(int playerIndex); /* size=0, low_pc=0 */ //     0
		}
	}
} /* size: 146235656 */

/* <0> (null):0 */
void UTIL_TraceLine(const class Vector  &const vecStart, const class Vector  &const vecEnd, IGNORE_MONSTERS igmon, IGNORE_GLASS ignoreGlass, edict_t * pentIgnore, TraceResult * ptr) /* linkage=_Z14UTIL_TraceLineRK6VectorS1_15IGNORE_MONSTERS12IGNORE_GLASSP7edict_sP11TraceResult */
{
} /* size: 146237449 */

/* <0> (null):0 */
void UTIL_TraceLine(const class Vector  &const vecStart, const class Vector  &const vecEnd, IGNORE_MONSTERS igmon, edict_t * pentIgnore, TraceResult * ptr)
{
} /* size: 0 */

/* <0> (null):0 */
void UTIL_TraceHull(const class Vector  &const vecStart, const class Vector  &const vecEnd, IGNORE_MONSTERS igmon, int hullNumber, edict_t * pentIgnore, TraceResult * ptr) /* linkage=_Z14UTIL_TraceHullRK6VectorS1_15IGNORE_MONSTERSiP7edict_sP11TraceResult */
{
} /* size: 146237033 */

/* <0> (null):0 */
void UTIL_TraceModel(const class Vector  &const vecStart, const class Vector  &const vecEnd, int hullNumber, edict_t * pentModel, TraceResult * ptr) /* linkage=_Z15UTIL_TraceModelRK6VectorS1_iP7edict_sP11TraceResult */
{
} /* size: 0 */

/* <0> (null):0 */
TraceResult UTIL_GetGlobalTrace(void) /* linkage=_Z19UTIL_GetGlobalTracev */
{
	{
		TraceResult tr;                                       //     0
	}
} /* size: 56 */

/* <0> (null):0 */
void UTIL_SetSize(entvars_t * pev, const class Vector  &const vecMin, const class Vector  &const vecMax) /* linkage=_Z12UTIL_SetSizeP9entvars_sRK6VectorS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
float UTIL_VecToYaw(const class Vector  &const vec) /* linkage=_Z13UTIL_VecToYawRK6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
void UTIL_SetOrigin(entvars_t * pev, const class Vector  &const vecOrigin) /* linkage=_Z14UTIL_SetOriginP9entvars_sRK6Vector */
{
	{
		edict_t * ent;                                        //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void UTIL_ParticleEffect(const class Vector  &const vecOrigin, const class Vector  &const vecDirection, ULONG ulColor, ULONG ulCount) /* linkage=_Z19UTIL_ParticleEffectRK6VectorS1_jj */
{
} /* size: 146263096 */

/* <0> (null):0 */
float UTIL_Approach(float target, float value, float speed) /* linkage=_Z13UTIL_Approachfff */
{
	{
		float delta;                                          //     0
	}
} /* size: 4 */

/* <0> (null):0 */
float UTIL_ApproachAngle(float target, float value, float speed) /* linkage=_Z18UTIL_ApproachAnglefff */
{
	{
		float delta;                                          //     0
		UTIL_AngleMod(float a); /* size=0, low_pc=0 */ //     0
		UTIL_AngleMod(float a); /* size=0, low_pc=0 */ //     0
	}
} /* size: 4 */

/* <0> (null):0 */
float UTIL_AngleDistance(float next, float cur) /* linkage=_Z18UTIL_AngleDistanceff */
{
	{
		float delta;                                          //     0
	}
} /* size: 4 */

/* <0> (null):0 */
float UTIL_SplineFraction(float value, float scale) /* linkage=_Z19UTIL_SplineFractionff */
{
	{
		float valueSquared;                                   //     0
	}
} /* size: 4 */

/* <0> (null):0 */
char * UTIL_VarArgs(char * format, ...) /* linkage=_Z12UTIL_VarArgsPcz */
{
	{
		va_list argptr;                                       //     0
		char string;                                          //     0
	}
} /* size: 4 */

/* <0> (null):0 */
class Vector UTIL_GetAimVector(edict_t * pent, float flSpeed) /* linkage=_Z17UTIL_GetAimVectorP7edict_sf */
{
	{
		class Vector tmp;                                     //     0
	}
} /* size: 12 */

/* <0> (null):0 */
int UTIL_IsMasterTriggered(string_t sMaster, class CBaseEntity * pActivator) /* linkage=_Z22UTIL_IsMasterTriggeredjP11CBaseEntity */
{
	{
		edict_t * pentTarget;                                 //     0
		FIND_ENTITY_BY_TARGETNAME(edict_t * entStart,
						const char  * pszName); /* size=0, low_pc=0 */ //     0
		FNullEnt(const edict_t  * pent); /* size=146265884, low_pc=0 */ //     0
		{
			class CBaseEntity * pMaster;                  //     0
			Instance(edict_t * pent); /* size=0, low_pc=0 */ //     0
		}
	}
} /* size: 4 */

/* <0> (null):0 */
BOOL UTIL_ShouldShowBlood(int color)
{
} /* size: 4 */

/* <0> (null):0 */
void UTIL_ShouldShowBlood(int color)
{
} /* size: 0 */

/* <0> (null):0 */
void UTIL_PointContents(const class Vector  &const vec)
{
} /* size: 0 */

/* <0> (null):0 */
void UTIL_BloodStream(const class Vector  &const origin, const class Vector  &const direction, int color, int amount) /* linkage=_Z16UTIL_BloodStreamRK6VectorS1_ii */
{
	UTIL_ShouldShowBlood(int color); /* size=0, low_pc=0 */ //     0
	MESSAGE_BEGIN(int msg_dest,
			int msg_type,
			const float  * pOrigin,
			edict_t * ed); /* size=328999, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void UTIL_BloodDrips(const class Vector  &const origin, const class Vector  &const direction, int color, int amount) /* linkage=_Z15UTIL_BloodDripsRK6VectorS1_ii */
{
	UTIL_ShouldShowBlood(int color); /* size=146219048, low_pc=0 */ //     0
	MESSAGE_BEGIN(int msg_dest,
			int msg_type,
			const float  * pOrigin,
			edict_t * ed); /* size=146291792, low_pc=0 */ //     0
} /* size: 146266817 */

/* <0> (null):0 */
class Vector UTIL_RandomBloodVector(void) /* linkage=_Z22UTIL_RandomBloodVectorv */
{
	{
		class Vector direction;                               //     0
	}
} /* size: 12 */

/* <0> (null):0 */
void UTIL_DecalTrace(TraceResult * pTrace, int decalNumber) /* linkage=_Z15UTIL_DecalTraceP11TraceResulti */
{
	{
		short int entityIndex;                                //     0
		int index;                                            //     0
		int message;                                          //     0
		{
			class CBaseEntity * pEntity;                  //     0
			Instance(edict_t * pent); /* size=0, low_pc=0 */ //     0
			ENTINDEX(edict_t * pEdict); /* size=0, low_pc=0 */ //     0
		}
		MESSAGE_BEGIN(int msg_dest,
				int msg_type,
				const float  * pOrigin,
				edict_t * ed); /* size=146292812, low_pc=0 */ //     0
	}
} /* size: 146292000 */

/* <0> (null):0 */
void UTIL_BloodDecalTrace(TraceResult * pTrace, int bloodColor) /* linkage=_Z20UTIL_BloodDecalTraceP11TraceResulti */
{
	UTIL_ShouldShowBlood(int color); /* size=146293116, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void UTIL_PlayerDecalTrace(TraceResult * pTrace, int playernum, int decalNumber, BOOL bIsCustom) /* linkage=_Z21UTIL_PlayerDecalTraceP11TraceResultiii */
{
	{
		int index;                                            //     0
		MESSAGE_BEGIN(int msg_dest,
				int msg_type,
				const float  * pOrigin,
				edict_t * ed); /* size=146293476, low_pc=0 */ //     0
		ENTINDEX(edict_t * pEdict); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void UTIL_GunshotDecalTrace(TraceResult * pTrace, int decalNumber, bool ClientOnly, entvars_t * pShooter) /* linkage=_Z22UTIL_GunshotDecalTraceP11TraceResultibP9entvars_s */
{
	{
		int index;                                            //     0
		MESSAGE_BEGIN(int msg_dest,
				int msg_type,
				const float  * pOrigin,
				entvars_t * ent); /* size=146293788, low_pc=0 */ //     0
		ENTINDEX(edict_t * pEdict); /* size=146293544, low_pc=0 */ //     0
		MESSAGE_BEGIN(int msg_dest,
				int msg_type,
				const float  * pOrigin,
				edict_t * ed); /* size=1, low_pc=0 */ //     0
	}
} /* size: 146293380 */

/* <0> (null):0 */
void UTIL_Sparks(const class Vector  &const position) /* linkage=_Z11UTIL_SparksRK6Vector */
{
	MESSAGE_BEGIN(int msg_dest,
			int msg_type,
			const float  * pOrigin,
			edict_t * ed); /* size=146294204, low_pc=0 */ //     0
} /* size: 146293880 */

/* <0> (null):0 */
void UTIL_Ricochet(const class Vector  &const position, float scale) /* linkage=_Z13UTIL_RicochetRK6Vectorf */
{
	MESSAGE_BEGIN(int msg_dest,
			int msg_type,
			const float  * pOrigin,
			edict_t * ed); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
BOOL UTIL_TeamsMatch(const char  * pTeamName1, const char  * pTeamName2) /* linkage=_Z15UTIL_TeamsMatchPKcS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
void UTIL_StringToVector(float * pVector, const char  * pString)
{
	{
		char * pstr;                                          //     0
		char * pfront;                                        //     0
		char tempString;                                      //     0
		int j;                                                //     0
	}
} /* size: 146294616 */

/* <0> (null):0 */
void UTIL_StringToVector(float * pVector, const char  * pString)
{
	{
		char * pstr;                                          //     0
		char * pfront;                                        //     0
		char tempString;                                      //     0
		int j;                                                //     0
		atof(const char  * __nptr); /* size=0, low_pc=0 */ //     0
	}
} /* size: 146295016 */

/* <0> (null):0 */
void UTIL_StringToIntArray(int * pVector, int count, const char  * pString) /* linkage=_Z21UTIL_StringToIntArrayPiiPKc */
{
	{
		char * pstr;                                          //     0
		char * pfront;                                        //     0
		char tempString;                                      //     0
		int j;                                                //     0
		atoi(const char  * __nptr); /* size=146275496, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
class Vector UTIL_ClampVectorToBox(const class Vector  &const input, const class Vector  &const clampSize) /* linkage=_Z21UTIL_ClampVectorToBoxRK6VectorS1_ */
{
	{
		class Vector sourceVector;                            //     0
		Vector(class Vector *const this,
			const class Vector  &const v); /* size=145630332, low_pc=0 */ //     0
		Normalize(const class Vector  *const this); /* size=0, low_pc=0 */ //     0
	}
} /* size: 12 */

/* <0> (null):0 */
float UTIL_WaterLevel(const class Vector  &const position, float minz, float maxz) /* linkage=_Z15UTIL_WaterLevelRK6Vectorff */
{
	{
		class Vector midUp;                                   //     0
		float diff;                                           //     0
		UTIL_PointContents(const class Vector  &const vec); /* size=12035, low_pc=0 */ //     0
		Vector(class Vector *const this,
			const class Vector  &const v); /* size=208, low_pc=0 */ //     0
		UTIL_PointContents(const class Vector  &const vec); /* size=146276528, low_pc=0 */ //     0
		UTIL_PointContents(const class Vector  &const vec); /* size=0, low_pc=0 */ //     0
	}
} /* size: 4 */

/* <0> (null):0 */
void UTIL_Bubbles(class Vector mins, class Vector maxs, int count) /* linkage=_Z12UTIL_Bubbles6VectorS_i */
{
	{
		class Vector mid;                                     //     0
		float flHeight;                                       //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		operator*(const class Vector  *const this,
				float fl); /* size=0, low_pc=0 */ //     0
		MESSAGE_BEGIN(int msg_dest,
				int msg_type,
				const float  * pOrigin,
				edict_t * ed); /* size=146277120, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void UTIL_BubbleTrail(class Vector from, class Vector to, int count) /* linkage=_Z16UTIL_BubbleTrail6VectorS_i */
{
	{
		float flHeight;                                       //     0
		MESSAGE_BEGIN(int msg_dest,
				int msg_type,
				const float  * pOrigin,
				edict_t * ed); /* size=146281264, low_pc=0 */ //     0
	}
} /* size: 146277184 */

/* <0> (null):0 */
void UTIL_Remove(class CBaseEntity * pEntity) /* linkage=_Z11UTIL_RemoveP11CBaseEntity */
{
} /* size: 208 */

/* <0> (null):0 */
BOOL UTIL_IsValidEntity(edict_t * pent) /* linkage=_Z18UTIL_IsValidEntityP7edict_s */
{
} /* size: 4 */

/* <0> (null):0 */
void UTIL_PrecacheOther(const char  * szClassname) /* linkage=_Z18UTIL_PrecacheOtherPKc */
{
	{
		edict_t * pent;                                       //     0
		class CBaseEntity * pEntity;                          //     0
		FNullEnt(const edict_t  * pent); /* size=328849, low_pc=0 */ //     0
		Instance(entvars_t * pev); /* size=0, low_pc=0 */ //     0
	}
} /* size: 327680 */

/* <0> (null):0 */
void UTIL_LogPrintf(char * fmt, ...) /* linkage=_Z14UTIL_LogPrintfPcz */
{
	{
		va_list argptr;                                       //     0
		char string;                                          //     0
	}
} /* size: 146278508 */

/* <0> (null):0 */
float UTIL_DotPoints(const class Vector  &const vecSrc, const class Vector  &const vecCheck, const class Vector  &const vecDir) /* linkage=_Z14UTIL_DotPointsRK6VectorS1_S1_ */
{
	{
		class Vector2D vec2LOS;                               //     0
		operator-(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Normalize(const class Vector2D  *const this); /* size=0, low_pc=0 */ //     0
		DotProduct(const class Vector2D  &const a,
				const class Vector2D  &const b); /* size=146283456, low_pc=0 */ //     0
	}
} /* size: 4 */

/* <0> (null):0 */
void UTIL_StripToken(const char  * pKey, char * pDest) /* linkage=_Z15UTIL_StripTokenPKcPc */
{
	{
		int i;                                                //     0
	}
} /* size: 145845264 */

/* <0> (null):0 */
void CSaveRestoreBuffer(class CSaveRestoreBuffer *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CSaveRestoreBuffer(class CSaveRestoreBuffer *const this)
{
} /* size: 146324760 */

/* <0> (null):0 */
void CSaveRestoreBuffer(class CSaveRestoreBuffer *const this, SAVERESTOREDATA * pdata)
{
} /* size: 146325072 */

/* <0> (null):0 */
void CSaveRestoreBuffer(class CSaveRestoreBuffer *const this, SAVERESTOREDATA * pdata)
{
} /* size: 146325280 */

/* <0> (null):0 */
void ~CSaveRestoreBuffer(class CSaveRestoreBuffer *const this, intconst __in_chrg)
{
} /* size: 146325448 */

/* <0> (null):0 */
void ~CSaveRestoreBuffer(class CSaveRestoreBuffer *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void EntityIndex(class CSaveRestoreBuffer *const this, class CBaseEntity * pEntity)
{
} /* size: 0 */

/* <0> (null):0 */
void EntityIndex(class CSaveRestoreBuffer *const this, entvars_t * pevLookup)
{
} /* size: 146321764 */

/* <0> (null):0 */
void EntityIndex(class CSaveRestoreBuffer *const this, edict_t * pentLookup)
{
	{
		int i;                                                //     0
		ENTITYTABLE * pTable;                                 //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void EntityIndex(class CSaveRestoreBuffer *const this, class CBaseEntity * pEntity)
{
	EntityIndex(class CSaveRestoreBuffer *const this,
			entvars_t * pevLookup); /* size=720896, low_pc=0 */ //     0
} /* size: 134217730 */

/* <0> (null):0 */
void EntityIndex(class CSaveRestoreBuffer *const this, entvars_t * pevLookup)
{
	EntityIndex(class CSaveRestoreBuffer *const this,
			edict_t * pentLookup); /* size=145997556, low_pc=0 */ //     0
} /* size: 134217728 */

/* <0> (null):0 */
void EntityIndex(class CSaveRestoreBuffer *const this, EOFFSET eoLookup)
{
} /* size: 0 */

/* <0> (null):0 */
void EntityIndex(class CSaveRestoreBuffer *const this, EOFFSET eoLookup)
{
	ENT(EOFFSET eoffset); /* size=146327836, low_pc=0 */ //     0
	EntityIndex(class CSaveRestoreBuffer *const this,
			edict_t * pentLookup); /* size=200, low_pc=0 */ //     0
} /* size: 146014332 */

/* <0> (null):0 */
void EntityIndex(class CSaveRestoreBuffer *const this, edict_t * pentLookup)
{
	{
		int i;                                                //     0
		ENTITYTABLE * pTable;                                 //     0
	}
} /* size: 146323752 */

/* <0> (null):0 */
void EntityFromIndex(class CSaveRestoreBuffer *const this, int entityIndex)
{
	{
		int i;                                                //     0
		ENTITYTABLE * pTable;                                 //     0
	}
} /* size: 146068084 */

/* <0> (null):0 */
void EntityFromIndex(class CSaveRestoreBuffer *const this, int entityIndex)
{
	{
		int i;                                                //     0
		ENTITYTABLE * pTable;                                 //     0
	}
} /* size: 1901945 */

/* <0> (null):0 */
void EntityFlagsSet(class CSaveRestoreBuffer *const this, int entityIndex, int flags)
{
} /* size: 0 */

/* <0> (null):0 */
void BufferRewind(class CSaveRestoreBuffer *const this, int size)
{
} /* size: 146381032 */

/* <0> (null):0 */
void _rotr(unsigned int val, int shift)
{
	{
		unsigned int lobit;                                   //     0
		unsigned int num;                                     //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void HashString(class CSaveRestoreBuffer *const this, const char  * pszToken)
{
	{
		unsigned int hash;                                    //     0
		_rotr(unsigned int val,
			int shift); /* size=0, low_pc=0 */ //     0
	}
} /* size: 146378500 */

/* <0> (null):0 */
void TokenHash(class CSaveRestoreBuffer *const this, const char  * pszToken)
{
	{
		short unsigned int hash;                              //     0
		HashString(class CSaveRestoreBuffer *const this,
				const char  * pszToken); /* size=0, low_pc=0 */ //     0
		{
			int i;                                        //     0
			{
				int index;                            //     0
			}
		}
	}
} /* size: 146382160 */

/* <0> (null):0 */
void BufferField(class CSave *const this, const char  * pname, int size, const char  * pdata)
{
} /* size: 146379784 */

/* <0> (null):0 */
void BufferHeader(class CSave *const this, const char  * pname, int size)
{
	{
		short int hashvalue;                                  //     0
	}
} /* size: 146383060 */

/* <0> (null):0 */
void WriteData(class CSave *const this, const char  * pname, int size, const char  * pdata)
{
	BufferField(class CSave *const this,
			const char  * pname,
			int size,
			const char  * pdata); /* size=0, low_pc=0 */ //     0
} /* size: 146380368 */

/* <0> (null):0 */
void WriteShort(class CSave *const this, const char  * pname, const short int  * data, int count)
{
	BufferField(class CSave *const this,
			const char  * pname,
			int size,
			const char  * pdata); /* size=0, low_pc=0 */ //     0
} /* size: 256 */

/* <0> (null):0 */
void WriteInt(class CSave *const this, const char  * pname, const int  * data, int count)
{
} /* size: 146356312 */

/* <0> (null):0 */
void WriteInt(class CSave *const this, const char  * pname, const int  * data, int count)
{
	BufferField(class CSave *const this,
			const char  * pname,
			int size,
			const char  * pdata); /* size=228373, low_pc=0 */ //     0
} /* size: 145894652 */

/* <0> (null):0 */
void WriteFloat(class CSave *const this, const char  * pname, const float  * data, int count)
{
} /* size: 146359700 */

/* <0> (null):0 */
void WriteFloat(class CSave *const this, const char  * pname, const float  * data, int count)
{
	BufferField(class CSave *const this,
			const char  * pname,
			int size,
			const char  * pdata); /* size=145948708, low_pc=0 */ //     0
} /* size: 145902848 */

/* <0> (null):0 */
void WriteTime(class CSave *const this, const char  * pname, const float  * data, int count)
{
	{
		int i;                                                //     0
		class Vector tmp;                                     //     0
		class Vector input;                                   //     0
		{
			float tmp;                                    //     0
		}
	}
} /* size: 36 */

/* <0> (null):0 */
void WriteTime(class CSave *const this, const char  * pname, const float  * data, int count)
{
	{
		int i;                                                //     0
		class Vector tmp;                                     //     0
		class Vector input;                                   //     0
		BufferHeader(class CSave *const this,
				const char  * pname,
				int size); /* size=146361928, low_pc=0 */ //     0
		{
			float tmp;                                    //     0
			BufferData(class CSave *const this,
					const char  * pdata,
					int size); /* size=145462336, low_pc=0 */ //     0
		}
	}
} /* size: 146363720 */

/* <0> (null):0 */
void WriteString(class CSave *const this, const char  * pname, const char  * pdata)
{
	BufferField(class CSave *const this,
			const char  * pname,
			int size,
			const char  * pdata); /* size=145503840, low_pc=0 */ //     0
} /* size: 145464876 */

/* <0> (null):0 */
void WriteString(class CSave *const this, const char  * pname, const int  * stringId, int count)
{
	{
		int i;                                                //     0
		int size;                                             //     0
		BufferHeader(class CSave *const this,
				const char  * pname,
				int size); /* size=145523364, low_pc=0 */ //     0
		{
			const char  * pString;                        //     0
			BufferData(class CSave *const this,
					const char  * pdata,
					int size); /* size=145678156, low_pc=0 */ //     0
		}
	}
} /* size: 145594368 */

/* <0> (null):0 */
void WriteVector(class CSave *const this, const char  * pname, const class Vector  &const value)
{
} /* size: 145680256 */

/* <0> (null):0 */
void WriteVector(class CSave *const this, const char  * pname, const float  * value, int count)
{
} /* size: 145704148 */

/* <0> (null):0 */
void WriteVector(class CSave *const this, const char  * pname, const class Vector  &const value)
{
	WriteVector(class CSave *const this,
			const char  * pname,
			const float  * value,
			int count); /* size=145757372, low_pc=0 */ //     0
} /* size: 145741172 */

/* <0> (null):0 */
void WriteVector(class CSave *const this, const char  * pname, const float  * value, int count)
{
	BufferHeader(class CSave *const this,
			const char  * pname,
			int size); /* size=146308348, low_pc=0 */ //     0
	BufferData(class CSave *const this,
			const char  * pdata,
			int size); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void WritePositionVector(class CSave *const this, const char  * pname, const class Vector  &const value)
{
	{
		class Vector tmp;                                     //     0
		WriteVector(class CSave *const this,
				const char  * pname,
				const class Vector  &const value); /* size=2, low_pc=0 */ //     0
		operator-(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
	}
	WriteVector(class CSave *const this,
			const char  * pname,
			const class Vector  &const value); /* size=146310304, low_pc=0 */ //     0
} /* size: 146309088 */

/* <0> (null):0 */
void WritePositionVector(class CSave *const this, const char  * pname, const float  * value, int count)
{
	{
		int i;                                                //     0
		class Vector tmp;                                     //     0
		class Vector input;                                   //     0
		BufferHeader(class CSave *const this,
				const char  * pname,
				int size); /* size=0, low_pc=0 */ //     0
		{
			class Vector tmp;                             //     0
			BufferData(class CSave *const this,
					const char  * pdata,
					int size); /* size=146274572, low_pc=0 */ //     0
			Vector(class Vector *const this,
				float X,
				float Y,
				float Z); /* size=146242860, low_pc=0 */ //     0
			operator-(const class Vector  *const this,
					const class Vector  &const v); /* size=2491531, low_pc=0 */ //     0
		}
	}
} /* size: 0 */

/* <0> (null):0 */
void WriteFunction(class CSave *const this, const char  * pname, void * * data, int count)
{
	{
		const char  * functionName;                           //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void WriteFields(class CSave *const this, const char  * pname, void * pBaseData, int fieldCount, TYPEDESCRIPTION * pFields)
{
	{
		int i;                                                //     0
		int j;                                                //     0
		int actualCount;                                      //     0
		int emptyCount;                                       //     0
		TYPEDESCRIPTION * pTest;                              //     0
		int entityArray;                                      //     0
		{
			void * pOutputData;                           //     0
			DataEmpty(class CSave *const this,
					const char  * pdata,
					int size); /* size=146240164, low_pc=0 */ //     0
		}
		WriteInt(class CSave *const this,
			const char  * pname,
			const int  * data,
			int count); /* size=0, low_pc=0 */ //     0
		{
			void * pOutputData;                           //     0
			DataEmpty(class CSave *const this,
					const char  * pdata,
					int size); /* size=146245044, low_pc=0 */ //     0
			WriteInt(class CSave *const this,
				const char  * pname,
				const int  * data,
				int count); /* size=12035, low_pc=0 */ //     0
			WriteFunction(class CSave *const this,
					const char  * pname,
					void * * data,
					int count); /* size=0, low_pc=0 */ //     0
			WriteData(class CSave *const this,
					const char  * pname,
					int size,
					const char  * pdata); /* size=0, low_pc=0 */ //     0
			WriteVector(class CSave *const this,
					const char  * pname,
					const float  * value,
					int count); /* size=0, low_pc=0 */ //     0
			EntityIndex(class CSaveRestoreBuffer *const this,
					EOFFSET eoLookup); /* size=0, low_pc=0 */ //     0
			WriteInt(class CSave *const this,
				const char  * pname,
				const int  * data,
				int count); /* size=0, low_pc=0 */ //     0
			EntityIndex(class CSaveRestoreBuffer *const this,
					edict_t * pentLookup); /* size=0, low_pc=0 */ //     0
			EntityIndex(class CSaveRestoreBuffer *const this,
					entvars_t * pevLookup); /* size=0, low_pc=0 */ //     0
			EntityIndex(class CSaveRestoreBuffer *const this,
					class CBaseEntity * pEntity); /* size=146064536, low_pc=0 */ //     0
			EntityIndex(class CSaveRestoreBuffer *const this,
					class CBaseEntity * pEntity); /* size=146064908, low_pc=0 */ //     0
			WriteData(class CSave *const this,
					const char  * pname,
					int size,
					const char  * pdata); /* size=0, low_pc=0 */ //     0
			WriteTime(class CSave *const this,
					const char  * pname,
					const float  * data,
					int count); /* size=146065177, low_pc=0 */ //     0
		}
	}
} /* size: 146243264 */

/* <0> (null):0 */
void WriteFunction(class CSave *const this, const char  * pname, void * * data, int count)
{
	{
		const char  * functionName;                           //     0
		BufferField(class CSave *const this,
				const char  * pname,
				int size,
				const char  * pdata); /* size=328946, low_pc=0 */ //     0
	}
} /* size: 146066780 */

/* <0> (null):0 */
void EntvarsKeyvalue(entvars_t * pev, KeyValueData * pkvd) /* linkage=_Z15EntvarsKeyvalueP9entvars_sP14KeyValueData_s */
{
	{
		int i;                                                //     0
		TYPEDESCRIPTION * pField;                             //     0
		UTIL_StringToVector(float * pVector,
					const char  * pString); /* size=0, low_pc=0 */ //     0
		atoi(const char  * __nptr); /* size=328871, low_pc=0 */ //     0
		atof(const char  * __nptr); /* size=146031788, low_pc=0 */ //     0
	}
} /* size: 146030976 */

/* <0> (null):0 */
void WriteEntVars(class CSave *const this, const char  * pname, entvars_t * pev)
{
} /* size: 146031393 */

/* <0> (null):0 */
void WriteFields(class CSave *const this, const char  * pname, void * pBaseData, TYPEDESCRIPTION * pFields, int fieldCount)
{
	{
		int i;                                                //     0
		int j;                                                //     0
		int actualCount;                                      //     0
		int emptyCount;                                       //     0
		TYPEDESCRIPTION * pTest;                              //     0
		int entityArray;                                      //     0
		{
			void * pOutputData;                           //     0
			DataEmpty(class CSave *const this,
					const char  * pdata,
					int size); /* size=146032564, low_pc=0 */ //     0
		}
		WriteInt(class CSave *const this,
			const char  * pname,
			const int  * data,
			int count); /* size=146036292, low_pc=0 */ //     0
		{
			void * pOutputData;                           //     0
			DataEmpty(class CSave *const this,
					const char  * pdata,
					int size); /* size=146037080, low_pc=0 */ //     0
			WriteInt(class CSave *const this,
				const char  * pname,
				const int  * data,
				int count); /* size=1, low_pc=0 */ //     0
			WriteFunction(class CSave *const this,
					const char  * pname,
					void * * data,
					int count); /* size=0, low_pc=0 */ //     0
			WriteData(class CSave *const this,
					const char  * pname,
					int size,
					const char  * pdata); /* size=145836520, low_pc=0 */ //     0
			WriteVector(class CSave *const this,
					const char  * pname,
					const float  * value,
					int count); /* size=0, low_pc=0 */ //     0
			EntityIndex(class CSaveRestoreBuffer *const this,
					EOFFSET eoLookup); /* size=104, low_pc=0 */ //     0
			WriteInt(class CSave *const this,
				const char  * pname,
				const int  * data,
				int count); /* size=145900428, low_pc=0 */ //     0
			EntityIndex(class CSaveRestoreBuffer *const this,
					edict_t * pentLookup); /* size=145479016, low_pc=0 */ //     0
			EntityIndex(class CSaveRestoreBuffer *const this,
					entvars_t * pevLookup); /* size=0, low_pc=0 */ //     0
			EntityIndex(class CSaveRestoreBuffer *const this,
					class CBaseEntity * pEntity); /* size=145838332, low_pc=0 */ //     0
			EntityIndex(class CSaveRestoreBuffer *const this,
					class CBaseEntity * pEntity); /* size=145838356, low_pc=0 */ //     0
			WriteData(class CSave *const this,
					const char  * pname,
					int size,
					const char  * pdata); /* size=65663, low_pc=0 */ //     0
			WriteTime(class CSave *const this,
					const char  * pname,
					const float  * data,
					int count); /* size=3014656, low_pc=0 */ //     0
		}
	}
} /* size: 312 */

/* <0> (null):0 */
void BufferString(class CSave *const this, char * pdata, int len)
{
	{
		char c;                                               //     0
		BufferData(class CSave *const this,
				const char  * pdata,
				int size); /* size=145569512, low_pc=0 */ //     0
		BufferData(class CSave *const this,
				const char  * pdata,
				int size); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void DataEmpty(class CSave *const this, const char  * pdata, int size)
{
	{
		int i;                                                //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void BufferField(class CSave *const this, const char  * pname, int size, const char  * pdata)
{
	BufferHeader(class CSave *const this,
			const char  * pname,
			int size); /* size=-1, low_pc=0 */ //     0
	BufferData(class CSave *const this,
			const char  * pdata,
			int size); /* size=3014736, low_pc=0 */ //     0
} /* size: 145569989 */

/* <0> (null):0 */
void BufferHeader(class CSave *const this, const char  * pname, int size)
{
	{
		short int hashvalue;                                  //     0
		BufferData(class CSave *const this,
				const char  * pdata,
				int size); /* size=145571364, low_pc=0 */ //     0
		BufferData(class CSave *const this,
				const char  * pdata,
				int size); /* size=145571540, low_pc=0 */ //     0
	}
} /* size: 145571216 */

/* <0> (null):0 */
void BufferData(class CSave *const this, const char  * pdata, int size)
{
	BufferData(class CSave *const this,
			const char  * pdata,
			int size); /* size=145572068, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void ReadField(class CRestore *const this, void * pBaseData, TYPEDESCRIPTION * pFields, int fieldCount, int startField, int size, char * pName, void * pData)
{
	{
		int i;                                                //     0
		int j;                                                //     0
		int stringCount;                                      //     0
		int fieldNumber;                                      //     0
		int entityIndex;                                      //     0
		TYPEDESCRIPTION * pTest;                              //     0
		float time;                                           //     0
		float timeData;                                       //     0
		class Vector position;                                //     0
		edict_t * pent;                                       //     0
		char * pString;                                       //     0
		{
			void * pOutputData;                           //     0
			void * pInputData;                            //     0
			EntityFromIndex(class CSaveRestoreBuffer *const this,
					int entityIndex); /* size=0, low_pc=0 */ //     0
			EntityFromIndex(class CSaveRestoreBuffer *const this,
					int entityIndex); /* size=0, low_pc=0 */ //     0
			EntityFromIndex(class CSaveRestoreBuffer *const this,
					int entityIndex); /* size=146337508, low_pc=0 */ //     0
			EntityFromIndex(class CSaveRestoreBuffer *const this,
					int entityIndex); /* size=146342308, low_pc=0 */ //     0
			EntityFromIndex(class CSaveRestoreBuffer *const this,
					int entityIndex); /* size=146342528, low_pc=0 */ //     0
			{
				int string;                           //     0
			}
			VARS(edict_t * pent); /* size=146342764, low_pc=0 */ //     0
			OFFSET(const edict_t  * pent); /* size=226711, low_pc=0 */ //     0
			Instance(edict_t * pent); /* size=0, low_pc=0 */ //     0
		}
	}
} /* size: 145572252 */

/* <0> (null):0 */
void BufferPointer(class CRestore *const this)
{
} /* size: 146343040 */

/* <0> (null):0 */
void BufferReadBytes(class CRestore *const this, char * pOutput, int size)
{
	Empty(class CRestore *const this); /* size=146347000, low_pc=0 */ //     0
	BufferReadBytes(class CRestore *const this,
			char * pOutput,
			int size); /* size=146347052, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void ReadInt(class CRestore *const this)
{
	{
		int tmp;                                              //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void ReadInt(class CRestore *const this)
{
	{
		int tmp;                                              //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void ReadShort(class CRestore *const this)
{
	{
		short int tmp;                                        //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void ReadShort(class CRestore *const this)
{
	{
		short int tmp;                                        //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void BufferSkipBytes(class CRestore *const this, int bytes)
{
} /* size: 0 */

/* <0> (null):0 */
void BufferReadHeader(class CRestore *const this, HEADER * pheader)
{
	ReadShort(class CRestore *const this); /* size=0, low_pc=0 */ //     0
	ReadShort(class CRestore *const this); /* size=146344992, low_pc=0 */ //     0
	BufferPointer(class CRestore *const this); /* size=146345104, low_pc=0 */ //     0
	BufferSkipBytes(class CRestore *const this,
			int bytes); /* size=146345212, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void ReadNamedString(class CRestore *const this, const char  * pName)
{
	{
		HEADER header;                                        //     0
		BufferReadHeader(class CRestore *const this,
				HEADER * pheader); /* size=146345392, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void ReadFields(class CRestore *const this, const char  * pname, void * pBaseData, TYPEDESCRIPTION * pFields, int fieldCount)
{
	{
		short unsigned int i;                                 //     0
		short unsigned int token;                             //     0
		int lastField;                                        //     0
		int fileCount;                                        //     0
		HEADER header;                                        //     0
		ReadShort(class CRestore *const this); /* size=145942040, low_pc=0 */ //     0
		ReadShort(class CRestore *const this); /* size=145944760, low_pc=0 */ //     0
		BufferRewind(class CSaveRestoreBuffer *const this,
				int size); /* size=145960444, low_pc=0 */ //     0
		ReadInt(class CRestore *const this); /* size=145988672, low_pc=0 */ //     0
		BufferReadHeader(class CRestore *const this,
				HEADER * pheader); /* size=146004856, low_pc=0 */ //     0
	}
} /* size: 145870664 */

/* <0> (null):0 */
void ReadEntVars(class CRestore *const this, const char  * pname, entvars_t * pev)
{
	ReadFields(class CRestore *const this,
			const char  * pname,
			void * pBaseData,
			TYPEDESCRIPTION * pFields,
			int fieldCount); /* size=146041140, low_pc=0 */ //     0
} /* size: 146058028 */

/* <0> (null):0 */
void ReadNamedInt(class CRestore *const this, const char  * pName)
{
	{
		HEADER header;                                        //     0
		BufferReadHeader(class CRestore *const this,
				HEADER * pheader); /* size=145427900, low_pc=0 */ //     0
	}
} /* size: 145546272 */

/* <0> (null):0 */
void BufferSkipBytes(class CRestore *const this, int bytes)
{
} /* size: 145525436 */

/* <0> (null):0 */
void BufferSkipZString(class CRestore *const this)
{
	{
		char * pszSearch;                                     //     0
		int len;                                              //     0
		int maxLen;                                           //     0
		BufferSkipBytes(class CRestore *const this,
				int bytes); /* size=145755352, low_pc=0 */ //     0
	}
} /* size: 145670380 */

/* <0> (null):0 */
void BufferCheckZString(class CRestore *const this, const char  * string)
{
	{
		int maxLen;                                           //     0
		int len;                                              //     0
	}
} /* size: 145756508 */

/* <0> (null):0 */
char UTIL_TextureHit(TraceResult * ptr, class Vector vecSrc, class Vector vecEnd) /* linkage=_Z15UTIL_TextureHitP11TraceResult6VectorS1_ */
{
	{
		char chTextureType;                                   //     0
		float rgfl1;                                          //     0
		float rgfl2;                                          //     0
		const char  * pTextureName;                           //     0
		char szbuffer;                                        //     0
		class CBaseEntity * pEntity;                          //     0
		Instance(edict_t * pent); /* size=145872316, low_pc=0 */ //     0
		CopyToArray(const class Vector  *const this,
				float * rgfl); /* size=145889592, low_pc=0 */ //     0
		CopyToArray(const class Vector  *const this,
				float * rgfl); /* size=145917520, low_pc=0 */ //     0
		ENT(EOFFSET eoffset); /* size=145917800, low_pc=0 */ //     0
	}
} /* size: 1 */

/* <0> (null):0 */
int GetPlayerTeam(int index)
{
	{
		class CBasePlayer * pPlayer;                          //     0
		UTIL_PlayerByIndex(int playerIndex); /* size=145952724, low_pc=0 */ //     0
	}
} /* size: 4 */

/* <0> (null):0 */
bool UTIL_IsGame(const char  * gameName) /* linkage=_Z11UTIL_IsGamePKc */
{
	{
		char gameDir;                                         //     0
	}
} /* size: 1 */

/* <0> (null):0 */
float UTIL_GetPlayerGaitYaw(int playerIndex) /* linkage=_Z21UTIL_GetPlayerGaitYawi */
{
	{
		class CBasePlayer * player;                           //     0
		UTIL_PlayerByIndex(int playerIndex); /* size=145502832, low_pc=0 */ //     0
	}
} /* size: 4 */



/* Variables: */

class Vector2D            Vec2; /* size: 8 */

class CBaseEntity *        pEnt; /* size: 4 */

float                      flLen; /* size: 4 */

int                        output; /* size: 4 */

int                        output; /* size: 4 */

float                      flLen; /* size: 4 */

class Vector2D            vec2; /* size: 8 */

float                      flLen; /* size: 4 */

unsigned int               lobit; /* size: 4 */

unsigned int               num; /* size: 4 */

unsigned int               hash; /* size: 4 */

int                        i; /* size: 4 */

int                        i; /* size: 4 */

int                        j; /* size: 4 */

int                        actualCount; /* size: 4 */

int                        emptyCount; /* size: 4 */

TYPEDESCRIPTION *          pTest; /* size: 4 */

int                        entityArray[64]; /* size: 256 */

void *                     pOutputData; /* size: 4 */

void *                     pOutputData; /* size: 4 */

int                        i; /* size: 4 */

float                      localAmplitude; /* size: 4 */

ScreenShake                shake; /* size: 6 */

class CBaseEntity *        pPlayer; /* size: 4 */

class Vector              delta; /* size: 12 */

float                      distance; /* size: 4 */

int                        i; /* size: 4 */

int                        j; /* size: 4 */

int                        stringCount; /* size: 4 */

int                        fieldNumber; /* size: 4 */

int                        entityIndex; /* size: 4 */

TYPEDESCRIPTION *          pTest; /* size: 4 */

float                      time; /* size: 4 */

float                      timeData; /* size: 4 */

class Vector              position; /* size: 12 */

edict_t *                  pent; /* size: 4 */

char *                     pString; /* size: 4 */

void *                     pOutputData; /* size: 4 */

void *                     pInputData; /* size: 4 */

int                        string; /* size: 4 */

short unsigned int         i; /* size: 2 */

short unsigned int         token; /* size: 2 */

int                        lastField; /* size: 4 */

int                        fileCount; /* size: 4 */

HEADER                     header; /* size: 8 */

unsigned int               range; /* size: 4 */

int                        offset; /* size: 4 */

int                        rnum; /* size: 4 */

unsigned int               range; /* size: 4 */

int                        tensixrand; /* size: 4 */

float                      offset; /* size: 4 */

TraceResult                tr; /* size: 56 */

class Vector              vecTravel; /* size: 12 */

float                      travelTime; /* size: 4 */

float                      delta; /* size: 4 */

float                      rgflVecOut[3]; /* size: 12 */

float                      rgfl[3]; /* size: 12 */

edict_t *                  pEdict; /* size: 4 */

class CBaseEntity *        pEntity; /* size: 4 */

int                        count; /* size: 4 */

int                        i; /* size: 4 */

; /* size: 146111872 */

edict_t *                  pEdict; /* size: 4 */

class CBaseEntity *        pEntity; /* size: 4 */

int                        count; /* size: 4 */

float                      distance; /* size: 4 */

float                      delta; /* size: 4 */

float                      radiusSquared; /* size: 4 */

int                        i; /* size: 4 */

; /* size: 146112752 */

edict_t *                  pentEntity; /* size: 4 */

; /* size: 146125604 */

edict_t *                  pentEntity; /* size: 4 */

; /* size: 146126224 */

edict_t *                  pentEntity; /* size: 4 */

int                        startEntityIndex; /* size: 4 */

int                        hash; /* size: 4 */

class hash_item_t *        item; /* size: 4 */

int                        count; /* size: 4 */

; /* size: 146127252 */

class CBaseEntity *        pEntity; /* size: 4 */

class CBaseEntity *        pSearch; /* size: 4 */

float                      flMaxDist2; /* size: 4 */

float                      flDist2; /* size: 4 */

class CBaseEntity *        pPlayer; /* size: 4 */

edict_t *                  pPlayerEdict; /* size: 4 */

class CBaseEntity *        pPlayer; /* size: 4 */

edict_t *                  pPlayerEdict; /* size: 4 */

; /* size: 145965328 */

float                      rgflVec[3]; /* size: 12 */

float                      tmp; /* size: 4 */

float                      rgfl[3]; /* size: 12 */

char                       name[32]; /* size: 32 */

int                        i; /* size: 4 */

float                      localAmplitude; /* size: 4 */

ScreenShake                shake; /* size: 6 */

; /* size: 145967244 */

; /* size: 145967380 */

class CBaseEntity *        pPlayer; /* size: 4 */

class Vector              delta; /* size: 12 */

float                      distance; /* size: 4 */

; /* size: 145967832 */

; /* size: 145968140 */

; /* size: 145968236 */

; /* size: 145968412 */

; /* size: 145968896 */

; /* size: 145968940 */

; /* size: 145968984 */

; /* size: 145969028 */

; /* size: 145969164 */

; /* size: 146174432 */

; /* size: 146174476 */

; /* size: 146174704 */

; /* size: 146174800 */

; /* size: 146174976 */

; /* size: 146175400 */

; /* size: 146175120 */

int                        i; /* size: 4 */

ScreenFade                 fade; /* size: 10 */

; /* size: 146176548 */

; /* size: 146176372 */

class CBaseEntity *        pPlayer; /* size: 4 */

; /* size: 146176872 */

; /* size: 146176968 */

; /* size: 146177144 */

ScreenFade                 fade; /* size: 10 */

; /* size: 146177840 */

; /* size: 146177664 */

; /* size: 0 */

; /* size: 146190720 */

; /* size: 146190856 */

; /* size: 146190992 */

; /* size: 146191128 */

char                       tmp[512]; /* size: 512 */

; /* size: 146178036 */

int                        i; /* size: 4 */

class CBaseEntity *        pPlayer; /* size: 4 */

; /* size: 146192056 */

; /* size: 146192152 */

; /* size: 146192328 */

char                       buf[8]; /* size: 8 */

char                       buf[8]; /* size: 8 */

char                       buf[8]; /* size: 8 */

char                       buf[8]; /* size: 8 */

int                        i; /* size: 4 */

int                        i; /* size: 4 */

class CBaseEntity *        pPlayer; /* size: 4 */

; /* size: 146236212 */

; /* size: 146236308 */

; /* size: 146236484 */

TraceResult                tr; /* size: 56 */

edict_t *                  ent; /* size: 4 */

float                      delta; /* size: 4 */

float                      delta; /* size: 4 */

float                      delta; /* size: 4 */

float                      valueSquared; /* size: 4 */

va_list                    argptr; /* size: 4 */

char                       string[1024]; /* size: 1024 */

class Vector              tmp; /* size: 12 */

edict_t *                  pentTarget; /* size: 4 */

class CBaseEntity *        pMaster; /* size: 4 */

; /* size: 146266012 */

class Vector              direction; /* size: 12 */

short int                  entityIndex; /* size: 2 */

int                        index; /* size: 4 */

int                        message; /* size: 4 */

class CBaseEntity *        pEntity; /* size: 4 */

; /* size: 146292636 */

int                        index; /* size: 4 */

int                        index; /* size: 4 */

char *                     pstr; /* size: 4 */

char *                     pfront; /* size: 4 */

char                       tempString[128]; /* size: 128 */

int                        j; /* size: 4 */

char *                     pstr; /* size: 4 */

char *                     pfront; /* size: 4 */

char                       tempString[128]; /* size: 128 */

int                        j; /* size: 4 */

char *                     pstr; /* size: 4 */

char *                     pfront; /* size: 4 */

char                       tempString[128]; /* size: 128 */

int                        j; /* size: 4 */

class Vector              sourceVector; /* size: 12 */

; /* size: 146275896 */

class Vector              midUp; /* size: 12 */

float                      diff; /* size: 4 */

class Vector              mid; /* size: 12 */

float                      flHeight; /* size: 4 */

float                      flHeight; /* size: 4 */

edict_t *                  pent; /* size: 4 */

class CBaseEntity *        pEntity; /* size: 4 */

; /* size: 146278312 */

va_list                    argptr; /* size: 4 */

char                       string[1024]; /* size: 1024 */

class Vector2D            vec2LOS; /* size: 8 */

; /* size: 146279172 */

; /* size: 146279216 */

int                        i; /* size: 4 */

int                        i; /* size: 4 */

ENTITYTABLE *              pTable; /* size: 4 */

; /* size: 146322568 */

; /* size: 146322252 */

; /* size: 146322932 */

; /* size: 146322656 */

; /* size: 146323520 */

; /* size: 146323204 */

int                        i; /* size: 4 */

ENTITYTABLE *              pTable; /* size: 4 */

int                        i; /* size: 4 */

ENTITYTABLE *              pTable; /* size: 4 */

int                        i; /* size: 4 */

ENTITYTABLE *              pTable; /* size: 4 */

unsigned int               lobit; /* size: 4 */

unsigned int               num; /* size: 4 */

unsigned int               hash; /* size: 4 */

; /* size: 146381908 */

; /* size: 146381536 */

short unsigned int         hash; /* size: 2 */

; /* size: 146382368 */

; /* size: 146382504 */

; /* size: 146382276 */

int                        i; /* size: 4 */

int                        index; /* size: 4 */

short int                  hashvalue; /* size: 2 */

; /* size: 146383684 */

; /* size: 146358076 */

; /* size: 146359256 */

; /* size: 146360436 */

int                        i; /* size: 4 */

class Vector              tmp; /* size: 12 */

class Vector              input; /* size: 12 */

float                      tmp; /* size: 4 */

int                        i; /* size: 4 */

class Vector              tmp; /* size: 12 */

class Vector              input; /* size: 12 */

; /* size: 146156016 */

float                      tmp; /* size: 4 */

; /* size: 146157036 */

int                        i; /* size: 4 */

int                        size; /* size: 4 */

; /* size: 146158084 */

const char  *              pString; /* size: 4 */

; /* size: 146159564 */

; /* size: 146308416 */

class Vector              tmp; /* size: 12 */

; /* size: 146309656 */

; /* size: 146310312 */

int                        i; /* size: 4 */

class Vector              tmp; /* size: 12 */

class Vector              input; /* size: 12 */

; /* size: 146311424 */

class Vector              tmp; /* size: 12 */

const char  *              functionName; /* size: 4 */

int                        i; /* size: 4 */

int                        j; /* size: 4 */

int                        actualCount; /* size: 4 */

int                        emptyCount; /* size: 4 */

TYPEDESCRIPTION *          pTest; /* size: 4 */

int                        entityArray[64]; /* size: 256 */

void *                     pOutputData; /* size: 4 */

; /* size: 146243816 */

; /* size: 146244220 */

void *                     pOutputData; /* size: 4 */

; /* size: 146244900 */

; /* size: 146245036 */

; /* size: 146245344 */

; /* size: 146245520 */

; /* size: 146246276 */

; /* size: 146246540 */

; /* size: 146063380 */

; /* size: 146246716 */

; /* size: 146063640 */

; /* size: 146064176 */

; /* size: 146064084 */

; /* size: 146064396 */

; /* size: 146064264 */

; /* size: 146064656 */

; /* size: 146064484 */

; /* size: 146064916 */

; /* size: 146064744 */

; /* size: 146065176 */

; /* size: 146065712 */

; /* size: 146065756 */

; /* size: 146065800 */

; /* size: 146065936 */

; /* size: 146066392 */

const char  *              functionName; /* size: 4 */

; /* size: 146067076 */

int                        i; /* size: 4 */

TYPEDESCRIPTION *          pField; /* size: 4 */

; /* size: 146031368 */

; /* size: 146031412 */

; /* size: 146031456 */

; /* size: 146031500 */

int                        i; /* size: 4 */

int                        j; /* size: 4 */

int                        actualCount; /* size: 4 */

int                        emptyCount; /* size: 4 */

TYPEDESCRIPTION *          pTest; /* size: 4 */

int                        entityArray[64]; /* size: 256 */

void *                     pOutputData; /* size: 4 */

; /* size: 146032444 */

; /* size: 146032848 */

void *                     pOutputData; /* size: 4 */

; /* size: 146033528 */

; /* size: 146033836 */

; /* size: 146034372 */

; /* size: 145835972 */

; /* size: 145836548 */

; /* size: 145837204 */

; /* size: 145837032 */

; /* size: 145837464 */

; /* size: 145838000 */

; /* size: 145837908 */

; /* size: 145838220 */

; /* size: 145838088 */

; /* size: 145838480 */

; /* size: 145838308 */

; /* size: 145838740 */

; /* size: 145838568 */

; /* size: 145839000 */

; /* size: 145839176 */

; /* size: 145839220 */

; /* size: 145839264 */

; /* size: 145839400 */

; /* size: 145603272 */

char                       c; /* size: 1 */

int                        i; /* size: 4 */

; /* size: 145570448 */

short int                  hashvalue; /* size: 2 */

int                        i; /* size: 4 */

int                        j; /* size: 4 */

int                        stringCount; /* size: 4 */

int                        fieldNumber; /* size: 4 */

int                        entityIndex; /* size: 4 */

TYPEDESCRIPTION *          pTest; /* size: 4 */

float                      time; /* size: 4 */

float                      timeData; /* size: 4 */

class Vector              position; /* size: 12 */

edict_t *                  pent; /* size: 4 */

char *                     pString; /* size: 4 */

void *                     pOutputData; /* size: 4 */

void *                     pInputData; /* size: 4 */

; /* size: 146341832 */

; /* size: 146341740 */

; /* size: 146342012 */

; /* size: 146341920 */

; /* size: 146342192 */

; /* size: 146342100 */

; /* size: 146342372 */

; /* size: 146342280 */

; /* size: 146342552 */

; /* size: 146342460 */

int                        string; /* size: 4 */

; /* size: 146342908 */

int                        tmp; /* size: 4 */

int                        tmp; /* size: 4 */

short int                  tmp; /* size: 2 */

short int                  tmp; /* size: 2 */

; /* size: 146344832 */

; /* size: 146344968 */

HEADER                     header; /* size: 8 */

; /* size: 146345640 */

; /* size: 146091796 */

short unsigned int         i; /* size: 2 */

short unsigned int         token; /* size: 2 */

int                        lastField; /* size: 4 */

int                        fileCount; /* size: 4 */

HEADER                     header; /* size: 8 */

; /* size: 146092404 */

; /* size: 146092540 */

; /* size: 146092792 */

; /* size: 146093104 */

; /* size: 146093240 */

; /* size: 146093720 */

; /* size: 146093764 */

; /* size: 146093808 */

; /* size: 146093852 */

; /* size: 146093896 */

; /* size: 146093940 */

; /* size: 146094076 */

; /* size: 146094328 */

; /* size: 146094640 */

; /* size: 146094776 */

; /* size: 146095072 */

; /* size: 146095116 */

; /* size: 146095160 */

; /* size: 146095204 */

; /* size: 146095248 */

; /* size: 146095292 */

; /* size: 146095336 */

; /* size: 146095380 */

; /* size: 146095424 */

; /* size: 146095468 */

; /* size: 146095512 */

; /* size: 146095608 */

; /* size: 146095652 */

; /* size: 146141720 */

; /* size: 146095696 */

; /* size: 146141900 */

; /* size: 146141808 */

; /* size: 146142080 */

; /* size: 146141988 */

; /* size: 146142260 */

; /* size: 146142168 */

; /* size: 146142348 */

; /* size: 146142536 */

; /* size: 146142444 */

; /* size: 146142756 */

HEADER                     header; /* size: 8 */

; /* size: 146143336 */

; /* size: 146143472 */

char *                     pszSearch; /* size: 4 */

int                        len; /* size: 4 */

int                        maxLen; /* size: 4 */

int                        maxLen; /* size: 4 */

int                        len; /* size: 4 */

char                       chTextureType; /* size: 1 */

float                      rgfl1[3]; /* size: 12 */

float                      rgfl2[3]; /* size: 12 */

const char  *              pTextureName; /* size: 4 */

char                       szbuffer[64]; /* size: 64 */

class CBaseEntity *        pEntity; /* size: 4 */

; /* size: 146145060 */

class CBasePlayer *        pPlayer; /* size: 4 */

; /* size: 146145652 */

; /* size: 145910256 */

; /* size: 145910432 */

char                       gameDir[4096]; /* size: 4096 */

class CBasePlayer *        player; /* size: 4 */

; /* size: 145911152 */

; /* size: 145911248 */

; /* size: 145911424 */

extern class _IO_FILE *           stdin; /* size: 4 */

extern class _IO_FILE *           stdout; /* size: 4 */

intconst                   k_cubSaltSize; /* size: 4 */

GID_tconst                 k_GIDNil; /* size: 8 */

GID_tconst                 k_TxnIDNil; /* size: 8 */

GID_tconst                 k_TxnIDUnknown; /* size: 8 */

PackageId_tconst           k_uPackageIdFreeSub; /* size: 4 */

PackageId_tconst           k_uPackageIdInvalid; /* size: 4 */

AppId_tconst               k_uAppIdInvalid; /* size: 4 */

AssetClassId_tconst        k_ulAssetClassIdInvalid; /* size: 8 */

PhysicalItemId_tconst      k_uPhysicalItemIdInvalid; /* size: 4 */

DepotId_tconst             k_uDepotIdInvalid; /* size: 4 */

CellID_tconst              k_uCellIDInvalid; /* size: 4 */

SteamAPICall_tconst        k_uAPICallInvalid; /* size: 8 */

PartnerId_tconst           k_uPartnerIdInvalid; /* size: 4 */

extern enginefuncs_t              g_engfuncs; /* size: 632 */

extern globalvars_t *             gpGlobals; /* size: 4 */

extern class Vectorconst          g_vecZero; /* size: 12 */

extern int                        g_Language; /* size: 4 */

int                        g_groupmask; /* size: 4 */

int                        g_groupop; /* size: 4 */

extern int                        gmsgShake; /* size: 4 */

extern int                        gmsgFade; /* size: 4 */

extern DLL_DECALLIST              gDecals[0]; /* size: 0 */

extern short int                  g_sModelIndexBubbles; /* size: 2 */

extern short int                  g_sModelIndexBloodDrop; /* size: 2 */

extern short int                  g_sModelIndexBloodSpray; /* size: 2 */

extern int                        gmsgHudText; /* size: 4 */

extern int                        gmsgHudTextArgs; /* size: 4 */

extern class CGameRules *         g_pGameRules; /* size: 4 */

unsigned int               glSeed; /* size: 4 */

unsigned int               seed_table[256]; /* size: 1024 */

TYPEDESCRIPTION            gEntvarsDescription[86]; /* size: 1376 */

extern class CUtlVector<hash_item_t> stringsHashTable; /* size: 20 */

extern int                        gmsgTextMsg; /* size: 4 */

extern int                        gmsgSayText; /* size: 4 */

intconst                   gSizes; /* size: 72 */

/* Types: */

/* 1 */
char
 /* size: 1 */

/* 2 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 3 */
unsigned int
 /* size: 4 */

/* 4 */
unsigned char
 /* size: 1 */

/* 5 */
short unsigned int
 /* size: 2 */

/* 6 */
long unsigned int
 /* size: 4 */

/* 7 */
signed char
 /* size: 1 */

/* 8 */
short int
 /* size: 2 */

/* 9 */
int
 /* size: 4 */

/* 10 */
long long int
 /* size: 8 */

/* 11 */
long long unsigned int
 /* size: 8 */

/* 12 */
/* <0> (null):0 */
typedef long long int __quad_t; /* size: 8 */

/* 13 */
/* <0> (null):0 */
typedef long int __off_t; /* size: 4 */

/* 14 */
long int
 /* size: 4 */

/* 15 */
/* <0> (null):0 */
typedef __quad_t __off64_t; /* size: 8 */

/* 16 */
 /* pointer to 0 */
 /* size: 4 */

/* 17 */
 /* pointer to 1 */
 /* size: 4 */

/* 18 */
/* <0> (null):0 */
struct _IO_FILE {
	int                        _flags;               /*     0     4 */
	char *                     _IO_read_ptr;         /*     4     4 */
	char *                     _IO_read_end;         /*     8     4 */
	char *                     _IO_read_base;        /*    12     4 */
	char *                     _IO_write_base;       /*    16     4 */
	char *                     _IO_write_ptr;        /*    20     4 */
	char *                     _IO_write_end;        /*    24     4 */
	char *                     _IO_buf_base;         /*    28     4 */
	char *                     _IO_buf_end;          /*    32     4 */
	char *                     _IO_save_base;        /*    36     4 */
	char *                     _IO_backup_base;      /*    40     4 */
	char *                     _IO_save_end;         /*    44     4 */
	class _IO_marker *         _markers;             /*    48     4 */
	class _IO_FILE *           _chain;               /*    52     4 */
	int                        _fileno;              /*    56     4 */
	int                        _flags2;              /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	__off_t                    _old_offset;          /*    64     4 */
	short unsigned int         _cur_column;          /*    68     2 */
	signed char                _vtable_offset;       /*    70     1 */
	char                       _shortbuf[1];         /*    71     1 */
	_IO_lock_t *               _lock;                /*    72     4 */
	__off64_t                  _offset;              /*    76     8 */
	void *                     __pad1;               /*    84     4 */
	void *                     __pad2;               /*    88     4 */
	void *                     __pad3;               /*    92     4 */
	void *                     __pad4;               /*    96     4 */
	size_t                     __pad5;               /*   100     4 */
	int                        _mode;                /*   104     4 */
	char                       _unused2[40];         /*   108    40 */
	/* --- cacheline 2 boundary (128 bytes) was 20 bytes ago --- */

	/* size: 148, cachelines: 3, members: 29 */
	/* last cacheline: 20 bytes */
}; /* size: 148 */

/* 19 */
/* <0> (null):0 */
typedef void _IO_lock_t; /* size: 0 */

/* 20 */
/* <0> (null):0 */
struct _IO_marker {
	class _IO_marker *         _next;                /*     0     4 */
	class _IO_FILE *           _sbuf;                /*     4     4 */
	int                        _pos;                 /*     8     4 */

	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 21 */
 /* pointer to 20 */
 /* size: 4 */

/* 22 */
 /* pointer to 18 */
 /* size: 4 */

/* 23 */
 /* pointer to 20 */
 /* size: 4 */

/* 24 */
 /* pointer to 18 */
 /* size: 4 */

/* 25 */
/* <0> (null):0 */
char                       array[1]; /* size: 1 */

/* 26 */
 /* pointer to 19 */
 /* size: 4 */

/* 27 */
/* <0> (null):0 */
char                       array[40]; /* size: 40 */

/* 28 */
 /* pointer to 29 */
 /* size: 4 */

/* 29 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 30 */
 /* pointer to 31 */
 /* size: 4 */

/* 31 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 32 */
/* <0> (null):0 */
char                       array[32]; /* size: 32 */

/* 33 */
/* <0> (null):0 */
char                       array[20]; /* size: 20 */

/* 34 */
long double
 /* size: 12 */

/* 35 */
double
 /* size: 8 */

/* 36 */
/* <0> (null):0 */
typedef int int32; /* size: 4 */

/* 37 */
/* <0> (null):0 */
typedef unsigned int uint32; /* size: 4 */

/* 38 */
/* <0> (null):0 */
typedef long long unsigned int uint64; /* size: 8 */

/* 39 */
/* <0> (null):0 */
typedef uint64 GID_t; /* size: 8 */

/* 40 */
/* <0> (null):0 */
typedef uint32 PackageId_t; /* size: 4 */

/* 41 */
/* <0> (null):0 */
typedef uint32 AppId_t; /* size: 4 */

/* 42 */
/* <0> (null):0 */
typedef uint64 AssetClassId_t; /* size: 8 */

/* 43 */
/* <0> (null):0 */
typedef uint32 PhysicalItemId_t; /* size: 4 */

/* 44 */
/* <0> (null):0 */
typedef uint32 DepotId_t; /* size: 4 */

/* 45 */
/* <0> (null):0 */
typedef uint32 CellID_t; /* size: 4 */

/* 46 */
/* <0> (null):0 */
typedef uint64 SteamAPICall_t; /* size: 8 */

/* 47 */
/* <0> (null):0 */
typedef uint32 PartnerId_t; /* size: 4 */

/* 48 */
/* <0> (null):0 */
typedef int BOOL; /* size: 4 */

/* 49 */
/* <0> (null):0 */
typedef unsigned char byte; /* size: 1 */

/* 50 */
/* <0> (null):0 */
typedef unsigned int string_t; /* size: 4 */

/* 51 */
/* <0> (null):0 */
typedef float vec_t; /* size: 4 */

/* 52 */
float
 /* size: 4 */

/* 53 */
/* <0> (null):0 */
class Vector2D {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	/* <0> (null):0 */
	void Vector2D(class Vector2D *);

	/* <0> (null):0 */
	void Vector2D(class Vector2D *, float, float);

	/* <0> (null):0 */
	class Vector2D operator+(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DplERKS_ */

	/* <0> (null):0 */
	class Vector2D operator-(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DmiERKS_ */

	/* <0> (null):0 */
	class Vector2D operator*(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DmlEf */

	/* <0> (null):0 */
	class Vector2D operator/(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DdvEf */

	/* <0> (null):0 */
	float Length(const class Vector2D  *); /* linkage=_ZNK8Vector2D6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector2D  *); /* linkage=_ZNK8Vector2D13LengthSquaredEv */

	/* <0> (null):0 */
	class Vector2D Normalize(const class Vector2D  *); /* linkage=_ZNK8Vector2D9NormalizeEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector2D *); /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector2D *, float); /* linkage=_ZN8Vector2D6IsZeroEf */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 54 */
 /* pointer to 53 */
 /* size: 4 */

/* 55 */
 /* pointer to 56 */
 /* size: 4 */

/* 56 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 57 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 58 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 59 */
bool
 /* size: 1 */

/* 60 */
/* <0> (null):0 */
class Vector {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	vec_t                      z;                    /*     8     4 */
	/* <0> (null):0 */
	void Vector(class Vector *);

	/* <0> (null):0 */
	void Vector(class Vector *, float, float, float);

	/* <0> (null):0 */
	void Vector(class Vector *, const class Vector  &);

	/* <0> (null):0 */
	void Vector(class Vector *, float *);

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *); /* linkage=_ZNK6VectorngEv */

	/* <0> (null):0 */
	int operator==(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectoreqERKS_ */

	/* <0> (null):0 */
	int operator!=(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorneERKS_ */

	/* <0> (null):0 */
	class Vector operator+(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorplERKS_ */

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectormiERKS_ */

	/* <0> (null):0 */
	class Vector operator*(const class Vector  *, float); /* linkage=_ZNK6VectormlEf */

	/* <0> (null):0 */
	class Vector operator/(const class Vector  *, float); /* linkage=_ZNK6VectordvEf */

	/* <0> (null):0 */
	void CopyToArray(const class Vector  *, float *); /* linkage=_ZNK6Vector11CopyToArrayEPf */

	/* <0> (null):0 */
	float Length(const class Vector  *); /* linkage=_ZNK6Vector6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector  *); /* linkage=_ZNK6Vector13LengthSquaredEv */

	/* <0> (null):0 */
	float * operator float*(class Vector *); /* linkage=_ZN6VectorcvPfEv */

	/* <0> (null):0 */
	const float  * operator const float*(const class Vector  *); /* linkage=_ZNK6VectorcvPKfEv */

	/* <0> (null):0 */
	class Vector Normalize(const class Vector  *); /* linkage=_ZNK6Vector9NormalizeEv */

	/* <0> (null):0 */
	class Vector2D Make2D(const class Vector  *); /* linkage=_ZNK6Vector6Make2DEv */

	/* <0> (null):0 */
	float Length2D(const class Vector  *); /* linkage=_ZNK6Vector8Length2DEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector  *, float); /* linkage=_ZNK6Vector16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector  *, float); /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector *); /* linkage=_ZN6Vector16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector *, float); /* linkage=_ZN6Vector6IsZeroEf */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 61 */
 /* pointer to 60 */
 /* size: 4 */

/* 62 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 63 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 64 */
 /* pointer to 52 */
 /* size: 4 */

/* 65 */
 /* pointer to 66 */
 /* size: 4 */

/* 66 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 67 */
 /* pointer to 68 */
 /* size: 4 */

/* 68 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 69 */
/* <0> (null):0 */
typedef int qboolean; /* size: 4 */

/* 70 */
/* <0> (null):0 */
struct link_s {
	class link_s *             prev;                 /*     0     4 */
	class link_s *             next;                 /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 71 */
 /* pointer to 70 */
 /* size: 4 */

/* 72 */
/* <0> (null):0 */
typedef struct link_s link_t; /* size: 8 */

/* 73 */
/* <0> (null):0 */
typedef struct edict_s edict_t; /* size: 804 */

/* 74 */
/* <0> (null):0 */
struct edict_s {
	qboolean                   free;                 /*     0     4 */
	int                        serialnumber;         /*     4     4 */
	link_t                     area;                 /*     8     8 */
	int                        headnode;             /*    16     4 */
	int                        num_leafs;            /*    20     4 */
	short int                  leafnums[48];         /*    24    96 */
	/* --- cacheline 1 boundary (64 bytes) was 56 bytes ago --- */
	float                      freetime;             /*   120     4 */
	void *                     pvPrivateData;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	entvars_t                  v;                    /*   128   676 */
	/* --- cacheline 12 boundary (768 bytes) was 36 bytes ago --- */

	/* size: 804, cachelines: 13, members: 9 */
	/* last cacheline: 36 bytes */
}; /* size: 804 */

/* 75 */
 /* pointer to 73 */
 /* size: 4 */

/* 76 */
/* <0> (null):0 */
struct {
	float                      time;                 /*     0     4 */
	float                      frametime;            /*     4     4 */
	float                      force_retouch;        /*     8     4 */
	string_t                   mapname;              /*    12     4 */
	string_t                   startspot;            /*    16     4 */
	float                      deathmatch;           /*    20     4 */
	float                      coop;                 /*    24     4 */
	float                      teamplay;             /*    28     4 */
	float                      serverflags;          /*    32     4 */
	float                      found_secrets;        /*    36     4 */
	class Vector              v_forward;             /*    40    12 */
	class Vector              v_up;                  /*    52    12 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	class Vector              v_right;               /*    64    12 */
	float                      trace_allsolid;       /*    76     4 */
	float                      trace_startsolid;     /*    80     4 */
	float                      trace_fraction;       /*    84     4 */
	class Vector              trace_endpos;          /*    88    12 */
	class Vector              trace_plane_normal;    /*   100    12 */
	float                      trace_plane_dist;     /*   112     4 */
	edict_t *                  trace_ent;            /*   116     4 */
	float                      trace_inopen;         /*   120     4 */
	float                      trace_inwater;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	int                        trace_hitgroup;       /*   128     4 */
	int                        trace_flags;          /*   132     4 */
	int                        msg_entity;           /*   136     4 */
	int                        cdAudioTrack;         /*   140     4 */
	int                        maxClients;           /*   144     4 */
	int                        maxEntities;          /*   148     4 */
	const char  *              pStringBase;          /*   152     4 */
	void *                     pSaveData;            /*   156     4 */
	class Vector              vecLandmarkOffset;     /*   160    12 */

	/* size: 172, cachelines: 3, members: 31 */
	/* last cacheline: 44 bytes */
}; /* size: 172 */

/* 77 */
/* <0> (null):0 */
typedef class  globalvars_t; /* size: 172 */

/* 78 */
/* <0> (null):0 */
struct entvars_s {
	string_t                   classname;            /*     0     4 */
	string_t                   globalname;           /*     4     4 */
	class Vector              origin;                /*     8    12 */
	class Vector              oldorigin;             /*    20    12 */
	class Vector              velocity;              /*    32    12 */
	class Vector              basevelocity;          /*    44    12 */
	class Vector              clbasevelocity;        /*    56    12 */
	/* --- cacheline 1 boundary (64 bytes) was 4 bytes ago --- */
	class Vector              movedir;               /*    68    12 */
	class Vector              angles;                /*    80    12 */
	class Vector              avelocity;             /*    92    12 */
	class Vector              punchangle;            /*   104    12 */
	class Vector              v_angle;               /*   116    12 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	class Vector              endpos;                /*   128    12 */
	class Vector              startpos;              /*   140    12 */
	float                      impacttime;           /*   152     4 */
	float                      starttime;            /*   156     4 */
	int                        fixangle;             /*   160     4 */
	float                      idealpitch;           /*   164     4 */
	float                      pitch_speed;          /*   168     4 */
	float                      ideal_yaw;            /*   172     4 */
	float                      yaw_speed;            /*   176     4 */
	int                        modelindex;           /*   180     4 */
	string_t                   model;                /*   184     4 */
	int                        viewmodel;            /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	int                        weaponmodel;          /*   192     4 */
	class Vector              absmin;                /*   196    12 */
	class Vector              absmax;                /*   208    12 */
	class Vector              mins;                  /*   220    12 */
	class Vector              maxs;                  /*   232    12 */
	class Vector              size;                  /*   244    12 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	float                      ltime;                /*   256     4 */
	float                      nextthink;            /*   260     4 */
	int                        movetype;             /*   264     4 */
	int                        solid;                /*   268     4 */
	int                        skin;                 /*   272     4 */
	int                        body;                 /*   276     4 */
	int                        effects;              /*   280     4 */
	float                      gravity;              /*   284     4 */
	float                      friction;             /*   288     4 */
	int                        light_level;          /*   292     4 */
	int                        sequence;             /*   296     4 */
	int                        gaitsequence;         /*   300     4 */
	float                      frame;                /*   304     4 */
	float                      animtime;             /*   308     4 */
	float                      framerate;            /*   312     4 */
	unsigned char              controller[4];        /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	unsigned char              blending[2];          /*   320     2 */
	float                      scale;                /*   324     4 */
	int                        rendermode;           /*   328     4 */
	float                      renderamt;            /*   332     4 */
	class Vector              rendercolor;           /*   336    12 */
	int                        renderfx;             /*   348     4 */
	float                      health;               /*   352     4 */
	float                      frags;                /*   356     4 */
	int                        weapons;              /*   360     4 */
	float                      takedamage;           /*   364     4 */
	int                        deadflag;             /*   368     4 */
	class Vector              view_ofs;              /*   372    12 */
	int                        button;               /*   384     4 */
	/* --- cacheline 6 boundary (384 bytes) was 2 bytes ago --- */
	int                        impulse;              /*   388     4 */
	edict_t *                  chain;                /*   392     4 */
	edict_t *                  dmg_inflictor;        /*   396     4 */
	edict_t *                  enemy;                /*   400     4 */
	edict_t *                  aiment;               /*   404     4 */
	edict_t *                  owner;                /*   408     4 */
	edict_t *                  groundentity;         /*   412     4 */
	int                        spawnflags;           /*   416     4 */
	int                        flags;                /*   420     4 */
	int                        colormap;             /*   424     4 */
	int                        team;                 /*   428     4 */
	float                      max_health;           /*   432     4 */
	float                      teleport_time;        /*   436     4 */
	float                      armortype;            /*   440     4 */
	float                      armorvalue;           /*   444     4 */
	int                        waterlevel;           /*   448     4 */
	/* --- cacheline 7 boundary (448 bytes) was 2 bytes ago --- */
	int                        watertype;            /*   452     4 */
	string_t                   target;               /*   456     4 */
	string_t                   targetname;           /*   460     4 */
	string_t                   netname;              /*   464     4 */
	string_t                   message;              /*   468     4 */
	float                      dmg_take;             /*   472     4 */
	float                      dmg_save;             /*   476     4 */
	float                      dmg;                  /*   480     4 */
	float                      dmgtime;              /*   484     4 */
	string_t                   noise;                /*   488     4 */
	string_t                   noise1;               /*   492     4 */
	string_t                   noise2;               /*   496     4 */
	string_t                   noise3;               /*   500     4 */
	float                      speed;                /*   504     4 */
	float                      air_finished;         /*   508     4 */
	float                      pain_finished;        /*   512     4 */
	/* --- cacheline 8 boundary (512 bytes) was 2 bytes ago --- */
	float                      radsuit_finished;     /*   516     4 */
	edict_t *                  pContainingEntity;    /*   520     4 */
	int                        playerclass;          /*   524     4 */
	float                      maxspeed;             /*   528     4 */
	float                      fov;                  /*   532     4 */
	int                        weaponanim;           /*   536     4 */
	int                        pushmsec;             /*   540     4 */
	int                        bInDuck;              /*   544     4 */
	int                        flTimeStepSound;      /*   548     4 */
	int                        flSwimTime;           /*   552     4 */
	int                        flDuckTime;           /*   556     4 */
	int                        iStepLeft;            /*   560     4 */
	float                      flFallVelocity;       /*   564     4 */
	int                        gamestate;            /*   568     4 */
	int                        oldbuttons;           /*   572     4 */
	int                        groupinfo;            /*   576     4 */
	/* --- cacheline 9 boundary (576 bytes) was 2 bytes ago --- */
	int                        iuser1;               /*   580     4 */
	int                        iuser2;               /*   584     4 */
	int                        iuser3;               /*   588     4 */
	int                        iuser4;               /*   592     4 */
	float                      fuser1;               /*   596     4 */
	float                      fuser2;               /*   600     4 */
	float                      fuser3;               /*   604     4 */
	float                      fuser4;               /*   608     4 */
	class Vector              vuser1;                /*   612    12 */
	class Vector              vuser2;                /*   624    12 */
	class Vector              vuser3;                /*   636    12 */
	/* --- cacheline 10 boundary (640 bytes) was 6 bytes ago --- */
	class Vector              vuser4;                /*   648    12 */
	edict_t *                  euser1;               /*   660     4 */
	edict_t *                  euser2;               /*   664     4 */
	edict_t *                  euser3;               /*   668     4 */
	edict_t *                  euser4;               /*   672     4 */

	/* size: 676, cachelines: 11, members: 123 */
	/* last cacheline: 36 bytes */

	/* BRAIN FART ALERT! 676 != 674 + 0(holes), diff = 2 */

}; /* size: 676 */

/* 79 */
/* <0> (null):0 */
unsigned char              array[4]; /* size: 4 */

/* 80 */
/* <0> (null):0 */
unsigned char              array[2]; /* size: 2 */

/* 81 */
/* <0> (null):0 */
typedef struct entvars_s entvars_t; /* size: 676 */

/* 82 */
/* <0> (null):0 */
short int                  array[48]; /* size: 96 */

/* 83 */
/* <0> (null):0 */
typedef uint32 CRC32_t; /* size: 4 */

/* 84 */
/* <0> (null):0 */
struct cvar_s {
	char *                     name;                 /*     0     4 */
	char *                     string;               /*     4     4 */
	int                        flags;                /*     8     4 */
	float                      value;                /*    12     4 */
	class cvar_s *             next;                 /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 85 */
 /* pointer to 84 */
 /* size: 4 */

/* 86 */
/* <0> (null):0 */
typedef struct cvar_s cvar_t; /* size: 20 */

/* 87 */
/* <0> (null):0 */
struct client_textmessage_s {
	int                        effect;               /*     0     4 */
	byte                       r1;                   /*     4     1 */
	byte                       g1;                   /*     5     1 */
	byte                       b1;                   /*     6     1 */
	byte                       a1;                   /*     7     1 */
	byte                       r2;                   /*     8     1 */
	byte                       g2;                   /*     9     1 */
	byte                       b2;                   /*    10     1 */
	byte                       a2;                   /*    11     1 */
	float                      x;                    /*    12     4 */
	float                      y;                    /*    16     4 */
	float                      fadein;               /*    20     4 */
	float                      fadeout;              /*    24     4 */
	float                      holdtime;             /*    28     4 */
	float                      fxtime;               /*    32     4 */
	const char  *              pName;                /*    36     4 */
	const char  *              pMessage;             /*    40     4 */

	/* size: 44, cachelines: 1, members: 17 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 88 */
/* <0> (null):0 */
typedef struct client_textmessage_s client_textmessage_t; /* size: 44 */

/* 89 */
/* <0> (null):0 */
typedef struct sequenceCommandLine_ sequenceCommandLine_s; /* size: 92 */

/* 90 */
/* <0> (null):0 */
struct sequenceCommandLine_ {
	int                        commandType;          /*     0     4 */
	client_textmessage_t       clientMessage;        /*     4    44 */
	char *                     speakerName;          /*    48     4 */
	char *                     listenerName;         /*    52     4 */
	char *                     soundFileName;        /*    56     4 */
	char *                     sentenceName;         /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	char *                     fireTargetNames;      /*    64     4 */
	char *                     killTargetNames;      /*    68     4 */
	float                      delay;                /*    72     4 */
	int                        repeatCount;          /*    76     4 */
	int                        textChannel;          /*    80     4 */
	int                        modifierBitField;     /*    84     4 */
	sequenceCommandLine_s *    nextCommandLine;      /*    88     4 */

	/* size: 92, cachelines: 2, members: 13 */
	/* last cacheline: 28 bytes */
}; /* size: 92 */

/* 91 */
 /* pointer to 89 */
 /* size: 4 */

/* 92 */
/* <0> (null):0 */
typedef struct sequenceEntry_ sequenceEntry_s; /* size: 20 */

/* 93 */
/* <0> (null):0 */
struct sequenceEntry_ {
	char *                     fileName;             /*     0     4 */
	char *                     entryName;            /*     4     4 */
	sequenceCommandLine_s *    firstCommand;         /*     8     4 */
	sequenceEntry_s *          nextEntry;            /*    12     4 */
	qboolean                   isGlobal;             /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 94 */
 /* pointer to 92 */
 /* size: 4 */

/* 95 */
/* <0> (null):0 */
typedef struct sentenceEntry_ sentenceEntry_s; /* size: 16 */

/* 96 */
/* <0> (null):0 */
struct sentenceEntry_ {
	char *                     data;                 /*     0     4 */
	sentenceEntry_s *          nextEntry;            /*     4     4 */
	qboolean                   isGlobal;             /*     8     4 */
	unsigned int               index;                /*    12     4 */

	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 97 */
 /* pointer to 95 */
 /* size: 4 */

/* 98 */
/* <0> (null):0 */
enum {
	at_notice = 0,
	at_console = 1,
	at_aiconsole = 2,
	at_warning = 3,
	at_error = 4,
	at_logged = 5,
}; /* size: 4 */

/* 99 */
/* <0> (null):0 */
typedef enum  ALERT_TYPE; /* size: 4 */

/* 100 */
/* <0> (null):0 */
enum {
	print_console = 0,
	print_center = 1,
	print_chat = 2,
}; /* size: 4 */

/* 101 */
/* <0> (null):0 */
typedef enum  PRINT_TYPE; /* size: 4 */

/* 102 */
/* <0> (null):0 */
enum {
	force_exactfile = 0,
	force_model_samebounds = 1,
	force_model_specifybounds = 2,
	force_model_specifybounds_if_avail = 3,
}; /* size: 4 */

/* 103 */
/* <0> (null):0 */
typedef enum  FORCE_TYPE; /* size: 4 */

/* 104 */
/* <0> (null):0 */
struct {
	int                        fAllSolid;            /*     0     4 */
	int                        fStartSolid;          /*     4     4 */
	int                        fInOpen;              /*     8     4 */
	int                        fInWater;             /*    12     4 */
	float                      flFraction;           /*    16     4 */
	class Vector              vecEndPos;             /*    20    12 */
	float                      flPlaneDist;          /*    32     4 */
	class Vector              vecPlaneNormal;        /*    36    12 */
	edict_t *                  pHit;                 /*    48     4 */
	int                        iHitgroup;            /*    52     4 */
	/* <0> (null):0 */
	void TraceResult(TraceResult *);


	/* size: 56, cachelines: 1, members: 10 */
	/* last cacheline: 56 bytes */
}; /* size: 56 */

/* 105 */
/* <0> (null):0 */
typedef class  TraceResult; /* size: 56 */

/* 106 */
/* <0> (null):0 */
struct enginefuncs_s {
	int                        (*pfnPrecacheModel)(char *); /*     0     4 */
	int                        (*pfnPrecacheSound)(char *); /*     4     4 */
	void                       (*pfnSetModel)(edict_t *, const char  *); /*     8     4 */
	int                        (*pfnModelIndex)(const char  *); /*    12     4 */
	int                        (*pfnModelFrames)(int); /*    16     4 */
	void                       (*pfnSetSize)(edict_t *, const float  *, const float  *); /*    20     4 */
	void                       (*pfnChangeLevel)(char *, char *); /*    24     4 */
	void                       (*pfnGetSpawnParms)(edict_t *); /*    28     4 */
	void                       (*pfnSaveSpawnParms)(edict_t *); /*    32     4 */
	float                      (*pfnVecToYaw)(const float  *); /*    36     4 */
	void                       (*pfnVecToAngles)(const float  *, float *); /*    40     4 */
	void                       (*pfnMoveToOrigin)(edict_t *, const float  *, float, int); /*    44     4 */
	void                       (*pfnChangeYaw)(edict_t *); /*    48     4 */
	void                       (*pfnChangePitch)(edict_t *); /*    52     4 */
	edict_t *                  (*pfnFindEntityByString)(edict_t *, const char  *, const char  *); /*    56     4 */
	int                        (*pfnGetEntityIllum)(edict_t *); /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	edict_t *                  (*pfnFindEntityInSphere)(edict_t *, const float  *, float); /*    64     4 */
	edict_t *                  (*pfnFindClientInPVS)(edict_t *); /*    68     4 */
	edict_t *                  (*pfnEntitiesInPVS)(edict_t *); /*    72     4 */
	void                       (*pfnMakeVectors)(const float  *); /*    76     4 */
	void                       (*pfnAngleVectors)(const float  *, float *, float *, float *); /*    80     4 */
	edict_t *                  (*pfnCreateEntity)(void); /*    84     4 */
	void                       (*pfnRemoveEntity)(edict_t *); /*    88     4 */
	edict_t *                  (*pfnCreateNamedEntity)(int); /*    92     4 */
	void                       (*pfnMakeStatic)(edict_t *); /*    96     4 */
	int                        (*pfnEntIsOnFloor)(edict_t *); /*   100     4 */
	int                        (*pfnDropToFloor)(edict_t *); /*   104     4 */
	int                        (*pfnWalkMove)(edict_t *, float, float, int); /*   108     4 */
	void                       (*pfnSetOrigin)(edict_t *, const float  *); /*   112     4 */
	void                       (*pfnEmitSound)(edict_t *, int, const char  *, float, float, int, int); /*   116     4 */
	void                       (*pfnEmitAmbientSound)(edict_t *, float *, const char  *, float, float, int, int); /*   120     4 */
	void                       (*pfnTraceLine)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	void                       (*pfnTraceToss)(edict_t *, edict_t *, TraceResult *); /*   128     4 */
	int                        (*pfnTraceMonsterHull)(edict_t *, const float  *, const float  *, int, edict_t *, TraceResult *); /*   132     4 */
	void                       (*pfnTraceHull)(const float  *, const float  *, int, int, edict_t *, TraceResult *); /*   136     4 */
	void                       (*pfnTraceModel)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   140     4 */
	const char  *              (*pfnTraceTexture)(edict_t *, const float  *, const float  *); /*   144     4 */
	void                       (*pfnTraceSphere)(const float  *, const float  *, int, float, edict_t *, TraceResult *); /*   148     4 */
	void                       (*pfnGetAimVector)(edict_t *, float, float *); /*   152     4 */
	void                       (*pfnServerCommand)(char *); /*   156     4 */
	void                       (*pfnServerExecute)(void); /*   160     4 */
	void                       (*pfnClientCommand)(edict_t *, char *, ...); /*   164     4 */
	void                       (*pfnParticleEffect)(const float  *, const float  *, float, float); /*   168     4 */
	void                       (*pfnLightStyle)(int, char *); /*   172     4 */
	int                        (*pfnDecalIndex)(const char  *); /*   176     4 */
	int                        (*pfnPointContents)(const float  *); /*   180     4 */
	void                       (*pfnMessageBegin)(int, int, const float  *, edict_t *); /*   184     4 */
	void                       (*pfnMessageEnd)(void); /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	void                       (*pfnWriteByte)(int); /*   192     4 */
	void                       (*pfnWriteChar)(int); /*   196     4 */
	void                       (*pfnWriteShort)(int); /*   200     4 */
	void                       (*pfnWriteLong)(int); /*   204     4 */
	void                       (*pfnWriteAngle)(float); /*   208     4 */
	void                       (*pfnWriteCoord)(float); /*   212     4 */
	void                       (*pfnWriteString)(const char  *); /*   216     4 */
	void                       (*pfnWriteEntity)(int); /*   220     4 */
	void                       (*pfnCVarRegister)(cvar_t *); /*   224     4 */
	float                      (*pfnCVarGetFloat)(const char  *); /*   228     4 */
	const char  *              (*pfnCVarGetString)(const char  *); /*   232     4 */
	void                       (*pfnCVarSetFloat)(const char  *, float); /*   236     4 */
	void                       (*pfnCVarSetString)(const char  *, const char  *); /*   240     4 */
	void                       (*pfnAlertMessage)(ALERT_TYPE, char *, ...); /*   244     4 */
	void                       (*pfnEngineFprintf)(void *, char *, ...); /*   248     4 */
	void *                     (*pfnPvAllocEntPrivateData)(edict_t *, int32); /*   252     4 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	void *                     (*pfnPvEntPrivateData)(edict_t *); /*   256     4 */
	void                       (*pfnFreeEntPrivateData)(edict_t *); /*   260     4 */
	const char  *              (*pfnSzFromIndex)(int); /*   264     4 */
	int                        (*pfnAllocString)(const char  *); /*   268     4 */
	class entvars_s *          (*pfnGetVarsOfEnt)(edict_t *); /*   272     4 */
	edict_t *                  (*pfnPEntityOfEntOffset)(int); /*   276     4 */
	int                        (*pfnEntOffsetOfPEntity)(const edict_t  *); /*   280     4 */
	int                        (*pfnIndexOfEdict)(const edict_t  *); /*   284     4 */
	edict_t *                  (*pfnPEntityOfEntIndex)(int); /*   288     4 */
	edict_t *                  (*pfnFindEntityByVars)(class entvars_s *); /*   292     4 */
	void *                     (*pfnGetModelPtr)(edict_t *); /*   296     4 */
	int                        (*pfnRegUserMsg)(const char  *, int); /*   300     4 */
	void                       (*pfnAnimationAutomove)(const edict_t  *, float); /*   304     4 */
	void                       (*pfnGetBonePosition)(const edict_t  *, int, float *, float *); /*   308     4 */
	uint32                     (*pfnFunctionFromName)(const char  *); /*   312     4 */
	const char  *              (*pfnNameForFunction)(uint32); /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	void                       (*pfnClientPrintf)(edict_t *, PRINT_TYPE, const char  *); /*   320     4 */
	void                       (*pfnServerPrint)(const char  *); /*   324     4 */
	const char  *              (*pfnCmd_Args)(void); /*   328     4 */
	const char  *              (*pfnCmd_Argv)(int);  /*   332     4 */
	int                        (*pfnCmd_Argc)(void); /*   336     4 */
	void                       (*pfnGetAttachment)(const edict_t  *, int, float *, float *); /*   340     4 */
	void                       (*pfnCRC32_Init)(CRC32_t *); /*   344     4 */
	void                       (*pfnCRC32_ProcessBuffer)(CRC32_t *, void *, int); /*   348     4 */
	void                       (*pfnCRC32_ProcessByte)(CRC32_t *, unsigned char); /*   352     4 */
	CRC32_t                    (*pfnCRC32_Final)(CRC32_t); /*   356     4 */
	int32                      (*pfnRandomLong)(int32, int32); /*   360     4 */
	float                      (*pfnRandomFloat)(float, float); /*   364     4 */
	void                       (*pfnSetView)(const edict_t  *, const edict_t  *); /*   368     4 */
	float                      (*pfnTime)(void);     /*   372     4 */
	void                       (*pfnCrosshairAngle)(const edict_t  *, float, float); /*   376     4 */
	byte *                     (*pfnLoadFileForMe)(char *, int *); /*   380     4 */
	/* --- cacheline 6 boundary (384 bytes) --- */
	void                       (*pfnFreeFile)(void *); /*   384     4 */
	void                       (*pfnEndSection)(const char  *); /*   388     4 */
	int                        (*pfnCompareFileTime)(char *, char *, int *); /*   392     4 */
	void                       (*pfnGetGameDir)(char *); /*   396     4 */
	void                       (*pfnCvar_RegisterVariable)(cvar_t *); /*   400     4 */
	void                       (*pfnFadeClientVolume)(const edict_t  *, int, int, int, int); /*   404     4 */
	void                       (*pfnSetClientMaxspeed)(const edict_t  *, float); /*   408     4 */
	edict_t *                  (*pfnCreateFakeClient)(const char  *); /*   412     4 */
	void                       (*pfnRunPlayerMove)(edict_t *, const float  *, float, float, float, short unsigned int, byte, byte); /*   416     4 */
	int                        (*pfnNumberOfEntities)(void); /*   420     4 */
	char *                     (*pfnGetInfoKeyBuffer)(edict_t *); /*   424     4 */
	char *                     (*pfnInfoKeyValue)(char *, char *); /*   428     4 */
	void                       (*pfnSetKeyValue)(char *, char *, char *); /*   432     4 */
	void                       (*pfnSetClientKeyValue)(int, char *, char *, char *); /*   436     4 */
	int                        (*pfnIsMapValid)(char *); /*   440     4 */
	void                       (*pfnStaticDecal)(const float  *, int, int, int); /*   444     4 */
	/* --- cacheline 7 boundary (448 bytes) --- */
	int                        (*pfnPrecacheGeneric)(char *); /*   448     4 */
	int                        (*pfnGetPlayerUserId)(edict_t *); /*   452     4 */
	void                       (*pfnBuildSoundMsg)(edict_t *, int, const char  *, float, float, int, int, int, int, const float  *, edict_t *); /*   456     4 */
	int                        (*pfnIsDedicatedServer)(void); /*   460     4 */
	cvar_t *                   (*pfnCVarGetPointer)(const char  *); /*   464     4 */
	unsigned int               (*pfnGetPlayerWONId)(edict_t *); /*   468     4 */
	void                       (*pfnInfo_RemoveKey)(char *, const char  *); /*   472     4 */
	const char  *              (*pfnGetPhysicsKeyValue)(const edict_t  *, const char  *); /*   476     4 */
	void                       (*pfnSetPhysicsKeyValue)(const edict_t  *, const char  *, const char  *); /*   480     4 */
	const char  *              (*pfnGetPhysicsInfoString)(const edict_t  *); /*   484     4 */
	short unsigned int         (*pfnPrecacheEvent)(int, const char  *); /*   488     4 */
	void                       (*pfnPlaybackEvent)(int, const edict_t  *, short unsigned int, float, float *, float *, float, float, int, int, int, int); /*   492     4 */
	unsigned char *            (*pfnSetFatPVS)(float *); /*   496     4 */
	unsigned char *            (*pfnSetFatPAS)(float *); /*   500     4 */
	int                        (*pfnCheckVisibility)(const edict_t  *, unsigned char *); /*   504     4 */
	void                       (*pfnDeltaSetField)(class delta_s *, const char  *); /*   508     4 */
	/* --- cacheline 8 boundary (512 bytes) --- */
	void                       (*pfnDeltaUnsetField)(class delta_s *, const char  *); /*   512     4 */
	void                       (*pfnDeltaAddEncoder)(char *, void (*)(class delta_s *, const unsigned char  *, const unsigned char  *)); /*   516     4 */
	int                        (*pfnGetCurrentPlayer)(void); /*   520     4 */
	int                        (*pfnCanSkipPlayer)(const edict_t  *); /*   524     4 */
	int                        (*pfnDeltaFindField)(class delta_s *, const char  *); /*   528     4 */
	void                       (*pfnDeltaSetFieldByIndex)(class delta_s *, int); /*   532     4 */
	void                       (*pfnDeltaUnsetFieldByIndex)(class delta_s *, int); /*   536     4 */
	void                       (*pfnSetGroupMask)(int, int); /*   540     4 */
	int                        (*pfnCreateInstancedBaseline)(int, class entity_state_s *); /*   544     4 */
	void                       (*pfnCvar_DirectSet)(class cvar_s *, char *); /*   548     4 */
	void                       (*pfnForceUnmodified)(FORCE_TYPE, float *, float *, const char  *); /*   552     4 */
	void                       (*pfnGetPlayerStats)(const edict_t  *, int *, int *); /*   556     4 */
	void                       (*pfnAddServerCommand)(char *, void (*)(void)); /*   560     4 */
	qboolean                   (*pfnVoice_GetClientListening)(int, int); /*   564     4 */
	qboolean                   (*pfnVoice_SetClientListening)(int, int, qboolean); /*   568     4 */
	const char  *              (*pfnGetPlayerAuthId)(edict_t *); /*   572     4 */
	/* --- cacheline 9 boundary (576 bytes) --- */
	sequenceEntry_s *          (*pfnSequenceGet)(const char  *, const char  *); /*   576     4 */
	sentenceEntry_s *          (*pfnSequencePickSentence)(const char  *, int, int *); /*   580     4 */
	int                        (*pfnGetFileSize)(char *); /*   584     4 */
	unsigned int               (*pfnGetApproxWavePlayLen)(const char  *); /*   588     4 */
	int                        (*pfnIsCareerMatch)(void); /*   592     4 */
	int                        (*pfnGetLocalizedStringLength)(const char  *); /*   596     4 */
	void                       (*pfnRegisterTutorMessageShown)(int); /*   600     4 */
	int                        (*pfnGetTimesTutorMessageShown)(int); /*   604     4 */
	void                       (*ProcessTutorMessageDecayBuffer)(int *, int); /*   608     4 */
	void                       (*ConstructTutorMessageDecayBuffer)(int *, int); /*   612     4 */
	void                       (*ResetTutorMessageDecayData)(void); /*   616     4 */
	void                       (*pfnQueryClientCvarValue)(const edict_t  *, const char  *); /*   620     4 */
	void                       (*pfnQueryClientCvarValue2)(const edict_t  *, const char  *, int); /*   624     4 */
	int                        (*pfnCheckParm)(const char  *, char * *); /*   628     4 */

	/* size: 632, cachelines: 10, members: 158 */
	/* last cacheline: 56 bytes */
}; /* size: 632 */

/* 107 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 108 */
 /* pointer to 107 */
 /* size: 4 */

/* 109 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145817392 */

/* 110 */
 /* pointer to 109 */
 /* size: 4 */

/* 111 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 112 */
 /* pointer to 111 */
 /* size: 4 */

/* 113 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 114 */
 /* pointer to 113 */
 /* size: 4 */

/* 115 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145817912 */

/* 116 */
 /* pointer to 115 */
 /* size: 4 */

/* 117 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145818172 */

/* 118 */
 /* pointer to 117 */
 /* size: 4 */

/* 119 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145818380 */

/* 120 */
 /* pointer to 119 */
 /* size: 4 */

/* 121 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 122 */
 /* pointer to 121 */
 /* size: 4 */

/* 123 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145807360 */

/* 124 */
 /* pointer to 123 */
 /* size: 4 */

/* 125 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145818900 */

/* 126 */
 /* pointer to 125 */
 /* size: 4 */

/* 127 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 128 */
 /* pointer to 127 */
 /* size: 4 */

/* 129 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 130 */
 /* pointer to 129 */
 /* size: 4 */

/* 131 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 132 */
 /* pointer to 131 */
 /* size: 4 */

/* 133 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 134 */
 /* pointer to 133 */
 /* size: 4 */

/* 135 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145870004 */

/* 136 */
 /* pointer to 135 */
 /* size: 4 */

/* 137 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145870160 */

/* 138 */
 /* pointer to 137 */
 /* size: 4 */

/* 139 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 140 */
 /* pointer to 139 */
 /* size: 4 */

/* 141 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 142 */
 /* pointer to 141 */
 /* size: 4 */

/* 143 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 144 */
 /* pointer to 143 */
 /* size: 4 */

/* 145 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145871044 */

/* 146 */
 /* pointer to 145 */
 /* size: 4 */

/* 147 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145871252 */

/* 148 */
 /* pointer to 147 */
 /* size: 4 */

/* 149 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145871720 */

/* 150 */
 /* pointer to 149 */
 /* size: 4 */

/* 151 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145872188 */

/* 152 */
 /* pointer to 105 */
 /* size: 4 */

/* 153 */
 /* pointer to 151 */
 /* size: 4 */

/* 154 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145872604 */

/* 155 */
 /* pointer to 154 */
 /* size: 4 */

/* 156 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 157 */
 /* pointer to 156 */
 /* size: 4 */

/* 158 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145873280 */

/* 159 */
 /* pointer to 158 */
 /* size: 4 */

/* 160 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 161 */
 /* pointer to 160 */
 /* size: 4 */

/* 162 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145886188 */

/* 163 */
 /* pointer to 162 */
 /* size: 4 */

/* 164 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145886604 */

/* 165 */
 /* pointer to 164 */
 /* size: 4 */

/* 166 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145886864 */

/* 167 */
 /* pointer to 166 */
 /* size: 4 */

/* 168 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145887020 */

/* 169 */
 /* pointer to 168 */
 /* size: 4 */

/* 170 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145887124 */

/* 171 */
 /* pointer to 170 */
 /* size: 4 */

/* 172 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145887332 */

/* 173 */
 /* pointer to 172 */
 /* size: 4 */

/* 174 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145887644 */

/* 175 */
 /* pointer to 174 */
 /* size: 4 */

/* 176 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 177 */
 /* pointer to 176 */
 /* size: 4 */

/* 178 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145888008 */

/* 179 */
 /* pointer to 178 */
 /* size: 4 */

/* 180 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145888320 */

/* 181 */
 /* pointer to 180 */
 /* size: 4 */

/* 182 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145888476 */

/* 183 */
 /* pointer to 182 */
 /* size: 4 */

/* 184 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145888632 */

/* 185 */
 /* pointer to 184 */
 /* size: 4 */

/* 186 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145888788 */

/* 187 */
 /* pointer to 86 */
 /* size: 4 */

/* 188 */
 /* pointer to 186 */
 /* size: 4 */

/* 189 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 190 */
 /* pointer to 189 */
 /* size: 4 */

/* 191 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 192 */
 /* pointer to 191 */
 /* size: 4 */

/* 193 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145889308 */

/* 194 */
 /* pointer to 193 */
 /* size: 4 */

/* 195 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145889516 */

/* 196 */
 /* pointer to 195 */
 /* size: 4 */

/* 197 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145889724 */

/* 198 */
 /* pointer to 197 */
 /* size: 4 */

/* 199 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145940948 */

/* 200 */
 /* pointer to 199 */
 /* size: 4 */

/* 201 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 202 */
 /* pointer to 201 */
 /* size: 4 */

/* 203 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 204 */
 /* pointer to 203 */
 /* size: 4 */

/* 205 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 206 */
 /* pointer to 205 */
 /* size: 4 */

/* 207 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 208 */
 /* pointer to 78 */
 /* size: 4 */

/* 209 */
 /* pointer to 207 */
 /* size: 4 */

/* 210 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 211 */
 /* pointer to 212 */
 /* size: 4 */

/* 212 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 804 */

/* 213 */
 /* pointer to 210 */
 /* size: 4 */

/* 214 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 215 */
 /* pointer to 214 */
 /* size: 4 */

/* 216 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 217 */
 /* pointer to 216 */
 /* size: 4 */

/* 218 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145942508 */

/* 219 */
 /* pointer to 218 */
 /* size: 4 */

/* 220 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145942716 */

/* 221 */
 /* pointer to 220 */
 /* size: 4 */

/* 222 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 223 */
 /* pointer to 222 */
 /* size: 4 */

/* 224 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 225 */
 /* pointer to 224 */
 /* size: 4 */

/* 226 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145943340 */

/* 227 */
 /* pointer to 226 */
 /* size: 4 */

/* 228 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 229 */
 /* pointer to 228 */
 /* size: 4 */

/* 230 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 231 */
 /* pointer to 230 */
 /* size: 4 */

/* 232 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145943808 */

/* 233 */
 /* pointer to 83 */
 /* size: 4 */

/* 234 */
 /* pointer to 232 */
 /* size: 4 */

/* 235 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145944016 */

/* 236 */
 /* pointer to 235 */
 /* size: 4 */

/* 237 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145944276 */

/* 238 */
 /* pointer to 237 */
 /* size: 4 */

/* 239 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 240 */
 /* pointer to 239 */
 /* size: 4 */

/* 241 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 242 */
 /* pointer to 241 */
 /* size: 4 */

/* 243 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 244 */
 /* pointer to 243 */
 /* size: 4 */

/* 245 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145957288 */

/* 246 */
 /* pointer to 245 */
 /* size: 4 */

/* 247 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 248 */
 /* pointer to 247 */
 /* size: 4 */

/* 249 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145957600 */

/* 250 */
 /* pointer to 249 */
 /* size: 4 */

/* 251 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 252 */
 /* pointer to 49 */
 /* size: 4 */

/* 253 */
 /* pointer to 9 */
 /* size: 4 */

/* 254 */
 /* pointer to 251 */
 /* size: 4 */

/* 255 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145958172 */

/* 256 */
 /* pointer to 255 */
 /* size: 4 */

/* 257 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 258 */
 /* pointer to 257 */
 /* size: 4 */

/* 259 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145958588 */

/* 260 */
 /* pointer to 259 */
 /* size: 4 */

/* 261 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 262 */
 /* pointer to 261 */
 /* size: 4 */

/* 263 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145959108 */

/* 264 */
 /* pointer to 263 */
 /* size: 4 */

/* 265 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 266 */
 /* pointer to 265 */
 /* size: 4 */

/* 267 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 268 */
 /* pointer to 267 */
 /* size: 4 */

/* 269 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145959992 */

/* 270 */
 /* pointer to 269 */
 /* size: 4 */

/* 271 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145960252 */

/* 272 */
 /* pointer to 271 */
 /* size: 4 */

/* 273 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145960564 */

/* 274 */
 /* pointer to 273 */
 /* size: 4 */

/* 275 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 145960876 */

/* 276 */
 /* pointer to 275 */
 /* size: 4 */

/* 277 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 278 */
 /* pointer to 277 */
 /* size: 4 */

/* 279 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 280 */
 /* pointer to 279 */
 /* size: 4 */

/* 281 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146002712 */

/* 282 */
 /* pointer to 281 */
 /* size: 4 */

/* 283 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 284 */
 /* pointer to 283 */
 /* size: 4 */

/* 285 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146003128 */

/* 286 */
 /* pointer to 285 */
 /* size: 4 */

/* 287 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 288 */
 /* pointer to 287 */
 /* size: 4 */

/* 289 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 2 */

/* 290 */
 /* pointer to 289 */
 /* size: 4 */

/* 291 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146003752 */

/* 292 */
 /* pointer to 291 */
 /* size: 4 */

/* 293 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 294 */
 /* pointer to 4 */
 /* size: 4 */

/* 295 */
 /* pointer to 293 */
 /* size: 4 */

/* 296 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 297 */
 /* pointer to 296 */
 /* size: 4 */

/* 298 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146004896 */

/* 299 */
 /* pointer to 300 */
 /* size: 4 */

/* 300 */
/* <0> (null):0 */
struct delta_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 301 */
 /* pointer to 298 */
 /* size: 4 */

/* 302 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146005220 */

/* 303 */
 /* pointer to 304 */
 /* size: 4 */

/* 304 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146005428 */

/* 305 */
 /* pointer to 306 */
 /* size: 4 */

/* 306 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 307 */
 /* pointer to 302 */
 /* size: 4 */

/* 308 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 309 */
 /* pointer to 308 */
 /* size: 4 */

/* 310 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146006000 */

/* 311 */
 /* pointer to 310 */
 /* size: 4 */

/* 312 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146018480 */

/* 313 */
 /* pointer to 312 */
 /* size: 4 */

/* 314 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 315 */
 /* pointer to 316 */
 /* size: 4 */

/* 316 */
/* <0> (null):0 */
struct entity_state_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 317 */
 /* pointer to 314 */
 /* size: 4 */

/* 318 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146019012 */

/* 319 */
 /* pointer to 84 */
 /* size: 4 */

/* 320 */
 /* pointer to 318 */
 /* size: 4 */

/* 321 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146019272 */

/* 322 */
 /* pointer to 321 */
 /* size: 4 */

/* 323 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146019584 */

/* 324 */
 /* pointer to 323 */
 /* size: 4 */

/* 325 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146019844 */

/* 326 */
 /* pointer to 325 */
 /* size: 4 */

/* 327 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 328 */
 /* pointer to 327 */
 /* size: 4 */

/* 329 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 330 */
 /* pointer to 329 */
 /* size: 4 */

/* 331 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 332 */
 /* pointer to 331 */
 /* size: 4 */

/* 333 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 334 */
 /* pointer to 333 */
 /* size: 4 */

/* 335 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 336 */
 /* pointer to 335 */
 /* size: 4 */

/* 337 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 338 */
 /* pointer to 337 */
 /* size: 4 */

/* 339 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146021300 */

/* 340 */
 /* pointer to 339 */
 /* size: 4 */

/* 341 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146021508 */

/* 342 */
 /* pointer to 341 */
 /* size: 4 */

/* 343 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146021716 */

/* 344 */
 /* pointer to 343 */
 /* size: 4 */

/* 345 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 346 */
 /* pointer to 17 */
 /* size: 4 */

/* 347 */
 /* pointer to 345 */
 /* size: 4 */

/* 348 */
/* <0> (null):0 */
typedef struct enginefuncs_s enginefuncs_t; /* size: 632 */

/* 349 */
/* <0> (null):0 */
struct KeyValueData_s {
	char *                     szClassName;          /*     0     4 */
	char *                     szKeyName;            /*     4     4 */
	char *                     szValue;              /*     8     4 */
	int32                      fHandled;             /*    12     4 */

	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 350 */
/* <0> (null):0 */
typedef struct KeyValueData_s KeyValueData; /* size: 16 */

/* 351 */
/* <0> (null):0 */
struct {
	char                       mapName[32];          /*     0    32 */
	char                       landmarkName[32];     /*    32    32 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	edict_t *                  pentLandmark;         /*    64     4 */
	class Vector              vecLandmarkOrigin;     /*    68    12 */

	/* size: 80, cachelines: 2, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 80 */

/* 352 */
/* <0> (null):0 */
typedef class  LEVELLIST; /* size: 80 */

/* 353 */
/* <0> (null):0 */
struct {
	int                        id;                   /*     0     4 */
	edict_t *                  pent;                 /*     4     4 */
	int                        location;             /*     8     4 */
	int                        size;                 /*    12     4 */
	int                        flags;                /*    16     4 */
	string_t                   classname;            /*    20     4 */

	/* size: 24, cachelines: 1, members: 6 */
	/* last cacheline: 24 bytes */
}; /* size: 24 */

/* 354 */
/* <0> (null):0 */
typedef class  ENTITYTABLE; /* size: 24 */

/* 355 */
/* <0> (null):0 */
typedef struct saverestore_s SAVERESTOREDATA; /* size: 1396 */

/* 356 */
/* <0> (null):0 */
struct saverestore_s {
	char *                     pBaseData;            /*     0     4 */
	char *                     pCurrentData;         /*     4     4 */
	int                        size;                 /*     8     4 */
	int                        bufferSize;           /*    12     4 */
	int                        tokenSize;            /*    16     4 */
	int                        tokenCount;           /*    20     4 */
	char * *                   pTokens;              /*    24     4 */
	int                        currentIndex;         /*    28     4 */
	int                        tableCount;           /*    32     4 */
	int                        connectionCount;      /*    36     4 */
	ENTITYTABLE *              pTable;               /*    40     4 */
	LEVELLIST                  levelList[16];        /*    44  1280 */
	/* --- cacheline 20 boundary (1280 bytes) was 44 bytes ago --- */
	int                        fUseLandmark;         /*  1324     4 */
	char                       szLandmarkName[20];   /*  1328    20 */
	/* --- cacheline 21 boundary (1344 bytes) was 4 bytes ago --- */
	class Vector              vecLandmarkOffset;     /*  1348    12 */
	float                      time;                 /*  1360     4 */
	char                       szCurrentMapName[32]; /*  1364    32 */

	/* size: 1396, cachelines: 22, members: 17 */
	/* last cacheline: 52 bytes */
}; /* size: 1396 */

/* 357 */
 /* pointer to 354 */
 /* size: 4 */

/* 358 */
/* <0> (null):0 */
LEVELLIST                  array[16]; /* size: 1280 */

/* 359 */
/* <0> (null):0 */
enum _fieldtypes {
	FIELD_FLOAT = 0,
	FIELD_STRING = 1,
	FIELD_ENTITY = 2,
	FIELD_CLASSPTR = 3,
	FIELD_EHANDLE = 4,
	FIELD_EVARS = 5,
	FIELD_EDICT = 6,
	FIELD_VECTOR = 7,
	FIELD_POSITION_VECTOR = 8,
	FIELD_POINTER = 9,
	FIELD_INTEGER = 10,
	FIELD_FUNCTION = 11,
	FIELD_BOOLEAN = 12,
	FIELD_SHORT = 13,
	FIELD_CHARACTER = 14,
	FIELD_TIME = 15,
	FIELD_MODELNAME = 16,
	FIELD_SOUNDNAME = 17,
	FIELD_TYPECOUNT = 18,
}; /* size: 4 */

/* 360 */
/* <0> (null):0 */
typedef enum _fieldtypes FIELDTYPE; /* size: 4 */

/* 361 */
/* <0> (null):0 */
struct {
	FIELDTYPE                  fieldType;            /*     0     4 */
	char *                     fieldName;            /*     4     4 */
	int                        fieldOffset;          /*     8     4 */
	short int                  fieldSize;            /*    12     2 */
	short int                  flags;                /*    14     2 */

	/* size: 16, cachelines: 1, members: 5 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 362 */
/* <0> (null):0 */
typedef class  TYPEDESCRIPTION; /* size: 16 */

/* 363 */
 /* pointer to 350 */
 /* size: 4 */

/* 364 */
 /* pointer to 355 */
 /* size: 4 */

/* 365 */
 /* pointer to 362 */
 /* size: 4 */

/* 366 */
/* <0> (null):0 */
typedef int EOFFSET; /* size: 4 */

/* 367 */
/* <0> (null):0 */
enum {
	TS_AT_TOP = 0,
	TS_AT_BOTTOM = 1,
	TS_GOING_UP = 2,
	TS_GOING_DOWN = 3,
}; /* size: 4 */

/* 368 */
/* <0> (null):0 */
typedef enum  TOGGLE_STATE; /* size: 4 */

/* 369 */
/* <0> (null):0 */
enum {
	ignore_monsters = 1,
	dont_ignore_monsters = 0,
	missile = 2,
}; /* size: 4 */

/* 370 */
/* <0> (null):0 */
typedef enum  IGNORE_MONSTERS; /* size: 4 */

/* 371 */
/* <0> (null):0 */
enum {
	ignore_glass = 1,
	dont_ignore_glass = 0,
}; /* size: 4 */

/* 372 */
/* <0> (null):0 */
typedef enum  IGNORE_GLASS; /* size: 4 */

/* 373 */
/* <0> (null):0 */
class CSaveRestoreBuffer {
protected:

	SAVERESTOREDATA *          m_pdata;              /*     0     4 */
	/* <0> (null):0 */
	void CSaveRestoreBuffer(class CSaveRestoreBuffer *);

	/* <0> (null):0 */
	void CSaveRestoreBuffer(class CSaveRestoreBuffer *, SAVERESTOREDATA *);

	/* <0> (null):0 */
	void ~CSaveRestoreBuffer(class CSaveRestoreBuffer *, int);

	/* <0> (null):0 */
	int EntityIndex(class CSaveRestoreBuffer *, entvars_t *); /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP9entvars_s */

	/* <0> (null):0 */
	int EntityIndex(class CSaveRestoreBuffer *, edict_t *); /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP7edict_s */

	/* <0> (null):0 */
	int EntityIndex(class CSaveRestoreBuffer *, EOFFSET); /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEi */

	/* <0> (null):0 */
	int EntityIndex(class CSaveRestoreBuffer *, class CBaseEntity *); /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP11CBaseEntity */

	/* <0> (null):0 */
	int EntityFlags(class CSaveRestoreBuffer *, int, int); /* linkage=_ZN18CSaveRestoreBuffer11EntityFlagsEii */

	/* <0> (null):0 */
	int EntityFlagsSet(class CSaveRestoreBuffer *, int, int); /* linkage=_ZN18CSaveRestoreBuffer14EntityFlagsSetEii */

	/* <0> (null):0 */
	edict_t * EntityFromIndex(class CSaveRestoreBuffer *, int); /* linkage=_ZN18CSaveRestoreBuffer15EntityFromIndexEi */

	/* <0> (null):0 */
	short unsigned int TokenHash(class CSaveRestoreBuffer *, const char  *); /* linkage=_ZN18CSaveRestoreBuffer9TokenHashEPKc */

	/* <0> (null):0 */
	void BufferRewind(class CSaveRestoreBuffer *, int); /* linkage=_ZN18CSaveRestoreBuffer12BufferRewindEi */

	/* <0> (null):0 */
	unsigned int HashString(class CSaveRestoreBuffer *, const char  *); /* linkage=_ZN18CSaveRestoreBuffer10HashStringEPKc */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 374 */
 /* pointer to 373 */
 /* size: 4 */

/* 375 */
 /* pointer to 81 */
 /* size: 4 */

/* 376 */
 /* pointer to 377 */
 /* size: 4 */

/* 377 */
/* <0> (null):0 */
struct CBaseEntity {
	/* <0> (null):0 */
	virtual void KeyValue(class CBaseEntity *, KeyValueData *); /* linkage=_ZN11CBaseEntity8KeyValueEP14KeyValueData_s */

	/* <0> (null):0 */
	virtual int ObjectCaps(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10ObjectCapsEv */

	/* <0> (null):0 */
	edict_t * edict(class CBaseEntity *); /* linkage=_ZN11CBaseEntity5edictEv */

	/* <0> (null):0 */
	class CBaseEntity * Instance(edict_t *); /* linkage=_ZN11CBaseEntity8InstanceEP7edict_s */

	/* <0> (null):0 */
	void CBaseEntity(class CBaseEntity *);

	/* <0> (null):0 */
	void * operator new(size_t, entvars_t *); /* linkage=_ZN11CBaseEntitynwEjP9entvars_s */

	/* <0> (null):0 */
	virtual void Precache(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8PrecacheEv */

	/* <0> (null):0 */
	virtual void Restart(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7RestartEv */

	/* <0> (null):0 */
	virtual void Activate(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8ActivateEv */

	/* <0> (null):0 */
	virtual int Classify(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8ClassifyEv */

	/* <0> (null):0 */
	virtual void DeathNotice(class CBaseEntity *, entvars_t *); /* linkage=_ZN11CBaseEntity11DeathNoticeEP9entvars_s */

	/* <0> (null):0 */
	virtual int BloodColor(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10BloodColorEv */

	/* <0> (null):0 */
	virtual BOOL IsTriggered(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity11IsTriggeredEPS_ */

	/* <0> (null):0 */
	virtual class CBaseMonster * MyMonsterPointer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity16MyMonsterPointerEv */

	/* <0> (null):0 */
	virtual class CSquadMonster * MySquadMonsterPointer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity21MySquadMonsterPointerEv */

	/* <0> (null):0 */
	virtual int GetToggleState(class CBaseEntity *); /* linkage=_ZN11CBaseEntity14GetToggleStateEv */

	/* <0> (null):0 */
	virtual void AddPoints(class CBaseEntity *, int, BOOL); /* linkage=_ZN11CBaseEntity9AddPointsEii */

	/* <0> (null):0 */
	virtual void AddPointsToTeam(class CBaseEntity *, int, BOOL); /* linkage=_ZN11CBaseEntity15AddPointsToTeamEii */

	/* <0> (null):0 */
	virtual BOOL AddPlayerItem(class CBaseEntity *, class CBasePlayerItem *); /* linkage=_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem */

	/* <0> (null):0 */
	virtual BOOL RemovePlayerItem(class CBaseEntity *, class CBasePlayerItem *); /* linkage=_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem */

	/* <0> (null):0 */
	virtual int GiveAmmo(class CBaseEntity *, int, char *, int); /* linkage=_ZN11CBaseEntity8GiveAmmoEiPci */

	/* <0> (null):0 */
	virtual float GetDelay(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8GetDelayEv */

	/* <0> (null):0 */
	virtual int IsMoving(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8IsMovingEv */

	/* <0> (null):0 */
	virtual void OverrideReset(class CBaseEntity *); /* linkage=_ZN11CBaseEntity13OverrideResetEv */

	/* <0> (null):0 */
	virtual void SetToggleState(class CBaseEntity *, int); /* linkage=_ZN11CBaseEntity14SetToggleStateEi */

	/* <0> (null):0 */
	virtual void StartSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity13StartSneakingEv */

	/* <0> (null):0 */
	virtual void StopSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12StopSneakingEv */

	/* <0> (null):0 */
	virtual BOOL OnControls(class CBaseEntity *, entvars_t *); /* linkage=_ZN11CBaseEntity10OnControlsEP9entvars_s */

	/* <0> (null):0 */
	virtual BOOL IsSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10IsSneakingEv */

	/* <0> (null):0 */
	virtual BOOL IsAlive(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7IsAliveEv */

	/* <0> (null):0 */
	virtual BOOL IsBSPModel(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10IsBSPModelEv */

	/* <0> (null):0 */
	virtual BOOL ReflectGauss(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12ReflectGaussEv */

	/* <0> (null):0 */
	virtual BOOL IsPlayer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8IsPlayerEv */

	/* <0> (null):0 */
	virtual BOOL IsNetClient(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11IsNetClientEv */

	/* <0> (null):0 */
	virtual const char  * TeamID(class CBaseEntity *); /* linkage=_ZN11CBaseEntity6TeamIDEv */

	/* <0> (null):0 */
	virtual void Think(class CBaseEntity *); /* linkage=_ZN11CBaseEntity5ThinkEv */

	/* <0> (null):0 */
	virtual void Touch(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity5TouchEPS_ */

	/* <0> (null):0 */
	virtual void Use(class CBaseEntity *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float); /* linkage=_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf */

	/* <0> (null):0 */
	virtual void Blocked(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity7BlockedEPS_ */

	/* <0> (null):0 */
	virtual class CBaseEntity * Respawn(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7RespawnEv */

	/* <0> (null):0 */
	virtual void UpdateOwner(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11UpdateOwnerEv */

	/* <0> (null):0 */
	virtual BOOL FBecomeProne(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12FBecomeProneEv */

	/* <0> (null):0 */
	virtual class Vector Center(class CBaseEntity *); /* linkage=_ZN11CBaseEntity6CenterEv */

	/* <0> (null):0 */
	virtual class Vector EyePosition(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11EyePositionEv */

	/* <0> (null):0 */
	virtual class Vector EarPosition(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11EarPositionEv */

	/* <0> (null):0 */
	virtual class Vector BodyTarget(class CBaseEntity *, const class Vector  &); /* linkage=_ZN11CBaseEntity10BodyTargetERK6Vector */

	/* <0> (null):0 */
	virtual int Illumination(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12IlluminationEv */

	/* <0> (null):0 */
	virtual BOOL HasTarget(class CBaseEntity *, string_t); /* linkage=_ZN11CBaseEntity9HasTargetEj */

	/* vtable has 44 entries: {
	   [3] = KeyValue(_ZN11CBaseEntity8KeyValueEP14KeyValueData_s), 
	   [6] = ObjectCaps(_ZN11CBaseEntity10ObjectCapsEv), 
	   [1] = Precache(_ZN11CBaseEntity8PrecacheEv), 
	   [2] = Restart(_ZN11CBaseEntity7RestartEv), 
	   [7] = Activate(_ZN11CBaseEntity8ActivateEv), 
	   [9] = Classify(_ZN11CBaseEntity8ClassifyEv), 
	   [10] = DeathNotice(_ZN11CBaseEntity11DeathNoticeEP9entvars_s), 
	   [15] = BloodColor(_ZN11CBaseEntity10BloodColorEv), 
	   [17] = IsTriggered(_ZN11CBaseEntity11IsTriggeredEPS_), 
	   [18] = MyMonsterPointer(_ZN11CBaseEntity16MyMonsterPointerEv), 
	   [19] = MySquadMonsterPointer(_ZN11CBaseEntity21MySquadMonsterPointerEv), 
	   [20] = GetToggleState(_ZN11CBaseEntity14GetToggleStateEv), 
	   [21] = AddPoints(_ZN11CBaseEntity9AddPointsEii), 
	   [22] = AddPointsToTeam(_ZN11CBaseEntity15AddPointsToTeamEii), 
	   [23] = AddPlayerItem(_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem), 
	   [24] = RemovePlayerItem(_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem), 
	   [25] = GiveAmmo(_ZN11CBaseEntity8GiveAmmoEiPci), 
	   [26] = GetDelay(_ZN11CBaseEntity8GetDelayEv), 
	   [27] = IsMoving(_ZN11CBaseEntity8IsMovingEv), 
	   [28] = OverrideReset(_ZN11CBaseEntity13OverrideResetEv), 
	   [30] = SetToggleState(_ZN11CBaseEntity14SetToggleStateEi), 
	   [31] = StartSneaking(_ZN11CBaseEntity13StartSneakingEv), 
	   [32] = StopSneaking(_ZN11CBaseEntity12StopSneakingEv), 
	   [33] = OnControls(_ZN11CBaseEntity10OnControlsEP9entvars_s), 
	   [34] = IsSneaking(_ZN11CBaseEntity10IsSneakingEv), 
	   [35] = IsAlive(_ZN11CBaseEntity7IsAliveEv), 
	   [36] = IsBSPModel(_ZN11CBaseEntity10IsBSPModelEv), 
	   [37] = ReflectGauss(_ZN11CBaseEntity12ReflectGaussEv), 
	   [40] = IsPlayer(_ZN11CBaseEntity8IsPlayerEv), 
	   [41] = IsNetClient(_ZN11CBaseEntity11IsNetClientEv), 
	   [42] = TeamID(_ZN11CBaseEntity6TeamIDEv), 
	   [44] = Think(_ZN11CBaseEntity5ThinkEv), 
	   [45] = Touch(_ZN11CBaseEntity5TouchEPS_), 
	   [46] = Use(_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf), 
	   [47] = Blocked(_ZN11CBaseEntity7BlockedEPS_), 
	   [48] = Respawn(_ZN11CBaseEntity7RespawnEv), 
	   [49] = UpdateOwner(_ZN11CBaseEntity11UpdateOwnerEv), 
	   [50] = FBecomeProne(_ZN11CBaseEntity12FBecomeProneEv), 
	   [51] = Center(_ZN11CBaseEntity6CenterEv), 
	   [52] = EyePosition(_ZN11CBaseEntity11EyePositionEv), 
	   [53] = EarPosition(_ZN11CBaseEntity11EarPositionEv), 
	   [54] = BodyTarget(_ZN11CBaseEntity10BodyTargetERK6Vector), 
	   [55] = Illumination(_ZN11CBaseEntity12IlluminationEv), 
	   [38] = HasTarget(_ZN11CBaseEntity9HasTargetEj), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 378 */
/* <0> (null):0 */
class CSave : public CSaveRestoreBuffer {
public:

	/* class CSaveRestoreBuffer  <ancestor>; */      /*     0     4 */
	/* <0> (null):0 */
	void CSave(class CSave *, SAVERESTOREDATA *);

	/* <0> (null):0 */
	void WriteShort(class CSave *, const char  *, const short int  *, int); /* linkage=_ZN5CSave10WriteShortEPKcPKsi */

	/* <0> (null):0 */
	void WriteInt(class CSave *, const char  *, const int  *, int); /* linkage=_ZN5CSave8WriteIntEPKcPKii */

	/* <0> (null):0 */
	void WriteFloat(class CSave *, const char  *, const float  *, int); /* linkage=_ZN5CSave10WriteFloatEPKcPKfi */

	/* <0> (null):0 */
	void WriteTime(class CSave *, const char  *, const float  *, int); /* linkage=_ZN5CSave9WriteTimeEPKcPKfi */

	/* <0> (null):0 */
	void WriteData(class CSave *, const char  *, int, const char  *); /* linkage=_ZN5CSave9WriteDataEPKciS1_ */

	/* <0> (null):0 */
	void WriteString(class CSave *, const char  *, const char  *); /* linkage=_ZN5CSave11WriteStringEPKcS1_ */

	/* <0> (null):0 */
	void WriteString(class CSave *, const char  *, const int  *, int); /* linkage=_ZN5CSave11WriteStringEPKcPKii */

	/* <0> (null):0 */
	void WriteVector(class CSave *, const char  *, const class Vector  &); /* linkage=_ZN5CSave11WriteVectorEPKcRK6Vector */

	/* <0> (null):0 */
	void WriteVector(class CSave *, const char  *, const float  *, int); /* linkage=_ZN5CSave11WriteVectorEPKcPKfi */

	/* <0> (null):0 */
	void WritePositionVector(class CSave *, const char  *, const class Vector  &); /* linkage=_ZN5CSave19WritePositionVectorEPKcRK6Vector */

	/* <0> (null):0 */
	void WritePositionVector(class CSave *, const char  *, const float  *, int); /* linkage=_ZN5CSave19WritePositionVectorEPKcPKfi */

	/* <0> (null):0 */
	void WriteFunction(class CSave *, const char  *, void * *, int); /* linkage=_ZN5CSave13WriteFunctionEPKcPPvi */

	/* <0> (null):0 */
	int WriteEntVars(class CSave *, const char  *, entvars_t *); /* linkage=_ZN5CSave12WriteEntVarsEPKcP9entvars_s */

	/* <0> (null):0 */
	int WriteFields(class CSave *, const char  *, void *, TYPEDESCRIPTION *, int); /* linkage=_ZN5CSave11WriteFieldsEPKcPvP15TYPEDESCRIPTIONi */

private:

	/* <0> (null):0 */
	int DataEmpty(class CSave *, const char  *, int); /* linkage=_ZN5CSave9DataEmptyEPKci */

	/* <0> (null):0 */
	void BufferField(class CSave *, const char  *, int, const char  *); /* linkage=_ZN5CSave11BufferFieldEPKciS1_ */

	/* <0> (null):0 */
	void BufferString(class CSave *, char *, int); /* linkage=_ZN5CSave12BufferStringEPci */

	/* <0> (null):0 */
	void BufferData(class CSave *, const char  *, int); /* linkage=_ZN5CSave10BufferDataEPKci */

	/* <0> (null):0 */
	void BufferHeader(class CSave *, const char  *, int); /* linkage=_ZN5CSave12BufferHeaderEPKci */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 379 */
 /* pointer to 378 */
 /* size: 4 */

/* 380 */
 /* pointer to 381 */
 /* size: 4 */

/* 381 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 2 */

/* 382 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 383 */
 /* pointer to 16 */
 /* size: 4 */

/* 384 */
/* <0> (null):0 */
struct {
	short unsigned int         size;                 /*     0     2 */
	short unsigned int         token;                /*     2     2 */
	char *                     pData;                /*     4     4 */

	/* size: 8, cachelines: 1, members: 3 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 385 */
/* <0> (null):0 */
typedef class  HEADER; /* size: 8 */

/* 386 */
/* <0> (null):0 */
class CRestore : public CSaveRestoreBuffer {
public:

	/* class CSaveRestoreBuffer  <ancestor>; */      /*     0     4 */
private:

	int                        m_global;             /*     4     4 */
	BOOL                       m_precache;           /*     8     4 */
	/* <0> (null):0 */
	void CRestore(class CRestore *, SAVERESTOREDATA *);

	/* <0> (null):0 */
	int ReadEntVars(class CRestore *, const char  *, entvars_t *); /* linkage=_ZN8CRestore11ReadEntVarsEPKcP9entvars_s */

	/* <0> (null):0 */
	int ReadFields(class CRestore *, const char  *, void *, TYPEDESCRIPTION *, int); /* linkage=_ZN8CRestore10ReadFieldsEPKcPvP15TYPEDESCRIPTIONi */

	/* <0> (null):0 */
	int ReadField(class CRestore *, void *, TYPEDESCRIPTION *, int, int, int, char *, void *); /* linkage=_ZN8CRestore9ReadFieldEPvP15TYPEDESCRIPTIONiiiPcS0_ */

	/* <0> (null):0 */
	int ReadInt(class CRestore *); /* linkage=_ZN8CRestore7ReadIntEv */

	/* <0> (null):0 */
	short int ReadShort(class CRestore *); /* linkage=_ZN8CRestore9ReadShortEv */

	/* <0> (null):0 */
	int ReadNamedInt(class CRestore *, const char  *); /* linkage=_ZN8CRestore12ReadNamedIntEPKc */

	/* <0> (null):0 */
	char * ReadNamedString(class CRestore *, const char  *); /* linkage=_ZN8CRestore15ReadNamedStringEPKc */

	/* <0> (null):0 */
	int Empty(class CRestore *); /* linkage=_ZN8CRestore5EmptyEv */

	/* <0> (null):0 */
	void SetGlobalMode(class CRestore *, int); /* linkage=_ZN8CRestore13SetGlobalModeEi */

	/* <0> (null):0 */
	void PrecacheMode(class CRestore *, BOOL); /* linkage=_ZN8CRestore12PrecacheModeEi */

	/* <0> (null):0 */
	char * BufferPointer(class CRestore *); /* linkage=_ZN8CRestore13BufferPointerEv */

	/* <0> (null):0 */
	void BufferReadBytes(class CRestore *, char *, int); /* linkage=_ZN8CRestore15BufferReadBytesEPci */

	/* <0> (null):0 */
	void BufferSkipBytes(class CRestore *, int); /* linkage=_ZN8CRestore15BufferSkipBytesEi */

	/* <0> (null):0 */
	int BufferSkipZString(class CRestore *); /* linkage=_ZN8CRestore17BufferSkipZStringEv */

	/* <0> (null):0 */
	int BufferCheckZString(class CRestore *, const char  *); /* linkage=_ZN8CRestore18BufferCheckZStringEPKc */

	/* <0> (null):0 */
	void BufferReadHeader(class CRestore *, HEADER *); /* linkage=_ZN8CRestore16BufferReadHeaderEP6HEADER */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 387 */
 /* pointer to 386 */
 /* size: 4 */

/* 388 */
 /* pointer to 385 */
 /* size: 4 */

/* 389 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 390 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 391 */
/* <0> (null):0 */
enum {
	USE_OFF = 0,
	USE_ON = 1,
	USE_SET = 2,
	USE_TOGGLE = 3,
}; /* size: 4 */

/* 392 */
/* <0> (null):0 */
typedef enum  USE_TYPE; /* size: 4 */

/* 393 */
/* <0> (null):0 */
struct {
	int                        iSlot;                /*     0     4 */
	int                        iPosition;            /*     4     4 */
	const char  *              pszAmmo1;             /*     8     4 */
	int                        iMaxAmmo1;            /*    12     4 */
	const char  *              pszAmmo2;             /*    16     4 */
	int                        iMaxAmmo2;            /*    20     4 */
	const char  *              pszName;              /*    24     4 */
	int                        iMaxClip;             /*    28     4 */
	int                        iId;                  /*    32     4 */
	int                        iFlags;               /*    36     4 */
	int                        iWeight;              /*    40     4 */

	/* size: 44, cachelines: 1, members: 11 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 394 */
/* <0> (null):0 */
typedef class  ItemInfo; /* size: 44 */

/* 395 */
/* <0> (null):0 */
class CFuncVehicleControls : public CBaseEntity {
public:

	/* struct CBaseEntity         <ancestor>; */     /*     0     0 */
	/* <0> (null):0 */
	void CFuncVehicleControls(class CFuncVehicleControls *, const class CFuncVehicleControls  &);

	/* <0> (null):0 */
	void CFuncVehicleControls(class CFuncVehicleControls *);

	/* <0> (null):0 */
	virtual int ObjectCaps(class CFuncVehicleControls *); /* linkage=_ZN20CFuncVehicleControls10ObjectCapsEv */

	/* <0> (null):0 */
	virtual void Spawn(class CFuncVehicleControls *); /* linkage=_ZN20CFuncVehicleControls5SpawnEv */

	/* <0> (null):0 */
	void Find(class CFuncVehicleControls *); /* linkage=_ZN20CFuncVehicleControls4FindEv */

	/* vtable has 2 entries: {
	   [6] = ObjectCaps(_ZN20CFuncVehicleControls10ObjectCapsEv), 
	   [0] = Spawn(_ZN20CFuncVehicleControls5SpawnEv), 
	} */
	/* size: 152, cachelines: 3, members: 1 */
	/* last cacheline: 24 bytes */

	/* BRAIN FART ALERT! 152 != 0 + 0(holes), diff = 152 */

}; /* size: 152 */

/* 396 */
 /* pointer to 395 */
 /* size: 4 */

/* 397 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 398 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 152 */

/* 399 */
/* <0> (null):0 */
class CFuncVehicle : public CBaseEntity {
public:

	/* struct CBaseEntity         <ancestor>; */     /*     0     0 */
	TYPEDESCRIPTION            m_SaveData[12];       /*     0   192 */
	/* --- cacheline 3 boundary (192 bytes) --- */

	/* Bitfield combined with next fields */

	class CPathTrack *         m_ppath;              /*   152     4 */
	float                      m_length;             /*   156     4 */
	float                      m_width;              /*   160     4 */
	float                      m_height;             /*   164     4 */
	float                      m_speed;              /*   168     4 */
	float                      m_dir;                /*   172     4 */
	float                      m_startSpeed;         /*   176     4 */
	class Vector              m_controlMins;         /*   180    12 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	class Vector              m_controlMaxs;         /*   192    12 */
	int                        m_soundPlaying;       /*   204     4 */
	int                        m_sounds;             /*   208     4 */
	int                        m_acceleration;       /*   212     4 */
	float                      m_flVolume;           /*   216     4 */
	float                      m_flBank;             /*   220     4 */
	float                      m_oldSpeed;           /*   224     4 */
	int                        m_iTurnAngle;         /*   228     4 */
	float                      m_flSteeringWheelDecay; /*   232     4 */
	float                      m_flAcceleratorDecay; /*   236     4 */
	float                      m_flTurnStartTime;    /*   240     4 */
	float                      m_flLaunchTime;       /*   244     4 */
	float                      m_flLastNormalZ;      /*   248     4 */
	float                      m_flCanTurnNow;       /*   252     4 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	float                      m_flUpdateSound;      /*   256     4 */
	class Vector              m_vFrontLeft;          /*   260    12 */
	class Vector              m_vFront;              /*   272    12 */
	class Vector              m_vFrontRight;         /*   284    12 */
	class Vector              m_vBackLeft;           /*   296    12 */
	class Vector              m_vBack;               /*   308    12 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	class Vector              m_vBackRight;          /*   320    12 */
	class Vector              m_vSurfaceNormal;      /*   332    12 */
	class Vector              m_vVehicleDirection;   /*   344    12 */
	class CBasePlayer *        m_pDriver;            /*   356     4 */
private:

	short unsigned int         m_usAdjustPitch;      /*   360     2 */
	/* <0> (null):0 */
	void CFuncVehicle(class CFuncVehicle *, const class CFuncVehicle  &);

	/* <0> (null):0 */
	void CFuncVehicle(class CFuncVehicle *);

	/* <0> (null):0 */
	virtual void Spawn(class CFuncVehicle *); /* linkage=_ZN12CFuncVehicle5SpawnEv */

	/* <0> (null):0 */
	virtual void Precache(class CFuncVehicle *); /* linkage=_ZN12CFuncVehicle8PrecacheEv */

	/* <0> (null):0 */
	virtual void Blocked(class CFuncVehicle *, class CBaseEntity *); /* linkage=_ZN12CFuncVehicle7BlockedEP11CBaseEntity */

	/* <0> (null):0 */
	virtual void Use(class CFuncVehicle *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float); /* linkage=_ZN12CFuncVehicle3UseEP11CBaseEntityS1_8USE_TYPEf */

	/* <0> (null):0 */
	virtual void KeyValue(class CFuncVehicle *, KeyValueData *); /* linkage=_ZN12CFuncVehicle8KeyValueEP14KeyValueData_s */

	/* <0> (null):0 */
	void Next(class CFuncVehicle *); /* linkage=_ZN12CFuncVehicle4NextEv */

	/* <0> (null):0 */
	void Find(class CFuncVehicle *); /* linkage=_ZN12CFuncVehicle4FindEv */

	/* <0> (null):0 */
	void NearestPath(class CFuncVehicle *); /* linkage=_ZN12CFuncVehicle11NearestPathEv */

	/* <0> (null):0 */
	void DeadEnd(class CFuncVehicle *); /* linkage=_ZN12CFuncVehicle7DeadEndEv */

	/* <0> (null):0 */
	void NextThink(class CFuncVehicle *, float, BOOL); /* linkage=_ZN12CFuncVehicle9NextThinkEfi */

	/* <0> (null):0 */
	virtual int Classify(class CFuncVehicle *); /* linkage=_ZN12CFuncVehicle8ClassifyEv */

	/* <0> (null):0 */
	void CollisionDetection(class CFuncVehicle *); /* linkage=_ZN12CFuncVehicle18CollisionDetectionEv */

	/* <0> (null):0 */
	void TerrainFollowing(class CFuncVehicle *); /* linkage=_ZN12CFuncVehicle16TerrainFollowingEv */

	/* <0> (null):0 */
	void CheckTurning(class CFuncVehicle *); /* linkage=_ZN12CFuncVehicle12CheckTurningEv */

	/* <0> (null):0 */
	void SetTrack(class CFuncVehicle *, class CPathTrack *); /* linkage=_ZN12CFuncVehicle8SetTrackEP10CPathTrack */

	/* <0> (null):0 */
	void SetControls(class CFuncVehicle *, entvars_t *); /* linkage=_ZN12CFuncVehicle11SetControlsEP9entvars_s */

	/* <0> (null):0 */
	virtual BOOL OnControls(class CFuncVehicle *, entvars_t *); /* linkage=_ZN12CFuncVehicle10OnControlsEP9entvars_s */

	/* <0> (null):0 */
	void StopSound(class CFuncVehicle *); /* linkage=_ZN12CFuncVehicle9StopSoundEv */

	/* <0> (null):0 */
	void UpdateSound(class CFuncVehicle *); /* linkage=_ZN12CFuncVehicle11UpdateSoundEv */

	/* <0> (null):0 */
	class CFuncVehicle * Instance(edict_t *); /* linkage=_ZN12CFuncVehicle8InstanceEP7edict_s */

	/* <0> (null):0 */
	virtual int Save(class CFuncVehicle *, class CSave &); /* linkage=_ZN12CFuncVehicle4SaveER5CSave */

	/* <0> (null):0 */
	virtual int Restore(class CFuncVehicle *, class CRestore &); /* linkage=_ZN12CFuncVehicle7RestoreER8CRestore */

	/* <0> (null):0 */
	virtual int ObjectCaps(class CFuncVehicle *); /* linkage=_ZN12CFuncVehicle10ObjectCapsEv */

	/* <0> (null):0 */
	virtual void OverrideReset(class CFuncVehicle *); /* linkage=_ZN12CFuncVehicle13OverrideResetEv */

	/* <0> (null):0 */
	virtual void Restart(class CFuncVehicle *); /* linkage=_ZN12CFuncVehicle7RestartEv */

	/* vtable has 12 entries: {
	   [0] = Spawn(_ZN12CFuncVehicle5SpawnEv), 
	   [1] = Precache(_ZN12CFuncVehicle8PrecacheEv), 
	   [47] = Blocked(_ZN12CFuncVehicle7BlockedEP11CBaseEntity), 
	   [46] = Use(_ZN12CFuncVehicle3UseEP11CBaseEntityS1_8USE_TYPEf), 
	   [3] = KeyValue(_ZN12CFuncVehicle8KeyValueEP14KeyValueData_s), 
	   [9] = Classify(_ZN12CFuncVehicle8ClassifyEv), 
	   [33] = OnControls(_ZN12CFuncVehicle10OnControlsEP9entvars_s), 
	   [4] = Save(_ZN12CFuncVehicle4SaveER5CSave), 
	   [5] = Restore(_ZN12CFuncVehicle7RestoreER8CRestore), 
	   [6] = ObjectCaps(_ZN12CFuncVehicle10ObjectCapsEv), 
	   [28] = OverrideReset(_ZN12CFuncVehicle13OverrideResetEv), 
	   [2] = Restart(_ZN12CFuncVehicle7RestartEv), 
	} */
	/* size: 364, cachelines: 6, members: 35 */
	/* last cacheline: 44 bytes */

	/* BRAIN FART ALERT! 364 != 362 + 0(holes), diff = 2 */

}; /* size: 364 */

/* 400 */
/* <0> (null):0 */
TYPEDESCRIPTION            array[12]; /* size: 192 */

/* 401 */
/* <0> (null):0 */
class CPathTrack {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 402 */
 /* pointer to 401 */
 /* size: 4 */

/* 403 */
/* <0> (null):0 */
struct CBasePlayer {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 404 */
 /* pointer to 403 */
 /* size: 4 */

/* 405 */
 /* pointer to 399 */
 /* size: 4 */

/* 406 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 407 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 364 */

/* 408 */
 /* pointer to 377 */
 /* size: 4 */

/* 409 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 410 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 411 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 412 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 413 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 414 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 415 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 416 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 417 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 418 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 419 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 420 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 421 */
 /* pointer to 422 */
 /* size: 4 */

/* 422 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 676 */

/* 423 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 424 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 425 */
/* <0> (null):0 */
class CPointEntity {
	/* <0> (null):0 */
	virtual int ObjectCaps(class CPointEntity *); /* linkage=_ZN12CPointEntity10ObjectCapsEv */

	/* vtable has 1 entries: {
	   [6] = ObjectCaps(_ZN12CPointEntity10ObjectCapsEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 426 */
 /* pointer to 425 */
 /* size: 4 */

/* 427 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 428 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 429 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 430 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 431 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 432 */
/* <0> (null):0 */
class CBaseMonster {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 433 */
 /* pointer to 432 */
 /* size: 4 */

/* 434 */
/* <0> (null):0 */
struct CSquadMonster {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 435 */
 /* pointer to 434 */
 /* size: 4 */

/* 436 */
 /* pointer to 437 */
 /* size: 4 */

/* 437 */
/* <0> (null):0 */
class CBasePlayerItem {
	ItemInfo                   ItemInfoArray[32];    /*     0  1408 */
	/* --- cacheline 22 boundary (1408 bytes) --- */

	/* size: 0, cachelines: 0, members: 1 */

	/* BRAIN FART ALERT! 0 != 1408 + 0(holes), diff = -1408 */

}; /* size: 0 */

/* 438 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 439 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 440 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 441 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 442 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 443 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 444 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 445 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 446 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 447 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 448 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 449 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 450 */
 /* pointer to 77 */
 /* size: 4 */

/* 451 */
/* <0> (null):0 */
ItemInfo                   array[32]; /* size: 1408 */

/* Functions: */

/* <0> (null):0 */
void Vector2D(class Vector2D *)
{
} /* size: 689 */

/* <0> (null):0 */
void Vector2D(class Vector2D *, float, float)
{
} /* size: 172 */

/* <0> (null):0 */
class Vector2D operator+(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DplERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator-(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DmiERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator*(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DmlEf */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator/(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DdvEf */
{
} /* size: 8 */

/* <0> (null):0 */
float Length(const class Vector2D  *) /* linkage=_ZNK8Vector2D6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector2D  *) /* linkage=_ZNK8Vector2D13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector2D Normalize(const class Vector2D  *) /* linkage=_ZNK8Vector2D9NormalizeEv */
{
} /* size: 8 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector2D *) /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector2D *, float) /* linkage=_ZN8Vector2D6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void Vector(class Vector *)
{
} /* size: 0 */

/* <0> (null):0 */
void Vector(class Vector *, float, float, float)
{
} /* size: 32 */

/* <0> (null):0 */
void Vector(class Vector *, const class Vector  &)
{
} /* size: 2419 */

/* <0> (null):0 */
void Vector(class Vector *, float *)
{
} /* size: 0 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *) /* linkage=_ZNK6VectorngEv */
{
} /* size: 12 */

/* <0> (null):0 */
int operator==(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectoreqERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
int operator!=(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorneERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector operator+(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorplERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectormiERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator*(const class Vector  *, float) /* linkage=_ZNK6VectormlEf */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator/(const class Vector  *, float) /* linkage=_ZNK6VectordvEf */
{
} /* size: 12 */

/* <0> (null):0 */
void CopyToArray(const class Vector  *, float *) /* linkage=_ZNK6Vector11CopyToArrayEPf */
{
} /* size: 852023 */

/* <0> (null):0 */
float Length(const class Vector  *) /* linkage=_ZNK6Vector6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector  *) /* linkage=_ZNK6Vector13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
float * operator float*(class Vector *) /* linkage=_ZN6VectorcvPfEv */
{
} /* size: 4 */

/* <0> (null):0 */
const float  * operator const float*(const class Vector  *) /* linkage=_ZNK6VectorcvPKfEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector Normalize(const class Vector  *) /* linkage=_ZNK6Vector9NormalizeEv */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector2D Make2D(const class Vector  *) /* linkage=_ZNK6Vector6Make2DEv */
{
} /* size: 8 */

/* <0> (null):0 */
float Length2D(const class Vector  *) /* linkage=_ZNK6Vector8Length2DEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector  *, float) /* linkage=_ZNK6Vector16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector  *, float) /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector *) /* linkage=_ZN6Vector16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector *, float) /* linkage=_ZN6Vector6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void TraceResult(TraceResult *)
{
} /* size: 145714460 */

/* <0> (null):0 */
void CSaveRestoreBuffer(class CSaveRestoreBuffer *)
{
} /* size: 1900776 */

/* <0> (null):0 */
void CSaveRestoreBuffer(class CSaveRestoreBuffer *, SAVERESTOREDATA *)
{
} /* size: 146125636 */

/* <0> (null):0 */
void ~CSaveRestoreBuffer(class CSaveRestoreBuffer *, int)
{
} /* size: 146125824 */

/* <0> (null):0 */
int EntityIndex(class CSaveRestoreBuffer *, entvars_t *) /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
int EntityIndex(class CSaveRestoreBuffer *, edict_t *) /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP7edict_s */
{
} /* size: 4 */

/* <0> (null):0 */
int EntityIndex(class CSaveRestoreBuffer *, EOFFSET) /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEi */
{
} /* size: 4 */

/* <0> (null):0 */
int EntityIndex(class CSaveRestoreBuffer *, class CBaseEntity *) /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP11CBaseEntity */
{
} /* size: 4 */

/* <0> (null):0 */
int EntityFlags(class CSaveRestoreBuffer *, int, int) /* linkage=_ZN18CSaveRestoreBuffer11EntityFlagsEii */
{
} /* size: 4 */

/* <0> (null):0 */
int EntityFlagsSet(class CSaveRestoreBuffer *, int, int) /* linkage=_ZN18CSaveRestoreBuffer14EntityFlagsSetEii */
{
} /* size: 4 */

/* <0> (null):0 */
edict_t * EntityFromIndex(class CSaveRestoreBuffer *, int) /* linkage=_ZN18CSaveRestoreBuffer15EntityFromIndexEi */
{
} /* size: 4 */

/* <0> (null):0 */
short unsigned int TokenHash(class CSaveRestoreBuffer *, const char  *) /* linkage=_ZN18CSaveRestoreBuffer9TokenHashEPKc */
{
} /* size: 2 */

/* <0> (null):0 */
void BufferRewind(class CSaveRestoreBuffer *, int) /* linkage=_ZN18CSaveRestoreBuffer12BufferRewindEi */
{
} /* size: 3014656 */

/* <0> (null):0 */
unsigned int HashString(class CSaveRestoreBuffer *, const char  *) /* linkage=_ZN18CSaveRestoreBuffer10HashStringEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void KeyValue(class CBaseEntity *, KeyValueData *) /* linkage=_ZN11CBaseEntity8KeyValueEP14KeyValueData_s */
{
} /* size: 176 */

/* <0> (null):0 */
virtual int ObjectCaps(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
edict_t * edict(class CBaseEntity *) /* linkage=_ZN11CBaseEntity5edictEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CBaseEntity * Instance(edict_t *) /* linkage=_ZN11CBaseEntity8InstanceEP7edict_s */
{
} /* size: 4 */

/* <0> (null):0 */
void CBaseEntity(class CBaseEntity *)
{
} /* size: 146128816 */

/* <0> (null):0 */
void * operator new(size_t, entvars_t *) /* linkage=_ZN11CBaseEntitynwEjP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Precache(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8PrecacheEv */
{
} /* size: 146129160 */

/* <0> (null):0 */
virtual void Restart(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7RestartEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Activate(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8ActivateEv */
{
} /* size: 1900798 */

/* <0> (null):0 */
virtual int Classify(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8ClassifyEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void DeathNotice(class CBaseEntity *, entvars_t *) /* linkage=_ZN11CBaseEntity11DeathNoticeEP9entvars_s */
{
} /* size: 146174616 */

/* <0> (null):0 */
virtual int BloodColor(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10BloodColorEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsTriggered(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity11IsTriggeredEPS_ */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CBaseMonster * MyMonsterPointer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity16MyMonsterPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CSquadMonster * MySquadMonsterPointer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity21MySquadMonsterPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int GetToggleState(class CBaseEntity *) /* linkage=_ZN11CBaseEntity14GetToggleStateEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void AddPoints(class CBaseEntity *, int, BOOL) /* linkage=_ZN11CBaseEntity9AddPointsEii */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void AddPointsToTeam(class CBaseEntity *, int, BOOL) /* linkage=_ZN11CBaseEntity15AddPointsToTeamEii */
{
} /* size: 146175732 */

/* <0> (null):0 */
virtual BOOL AddPlayerItem(class CBaseEntity *, class CBasePlayerItem *) /* linkage=_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL RemovePlayerItem(class CBaseEntity *, class CBasePlayerItem *) /* linkage=_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int GiveAmmo(class CBaseEntity *, int, char *, int) /* linkage=_ZN11CBaseEntity8GiveAmmoEiPci */
{
} /* size: 4 */

/* <0> (null):0 */
virtual float GetDelay(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8GetDelayEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int IsMoving(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8IsMovingEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void OverrideReset(class CBaseEntity *) /* linkage=_ZN11CBaseEntity13OverrideResetEv */
{
} /* size: 146184368 */

/* <0> (null):0 */
virtual void SetToggleState(class CBaseEntity *, int) /* linkage=_ZN11CBaseEntity14SetToggleStateEi */
{
} /* size: 146177188 */

/* <0> (null):0 */
virtual void StartSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity13StartSneakingEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void StopSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12StopSneakingEv */
{
} /* size: 146184952 */

/* <0> (null):0 */
virtual BOOL OnControls(class CBaseEntity *, entvars_t *) /* linkage=_ZN11CBaseEntity10OnControlsEP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10IsSneakingEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsAlive(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7IsAliveEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsBSPModel(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10IsBSPModelEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL ReflectGauss(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12ReflectGaussEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsPlayer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8IsPlayerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsNetClient(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11IsNetClientEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual const char  * TeamID(class CBaseEntity *) /* linkage=_ZN11CBaseEntity6TeamIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Think(class CBaseEntity *) /* linkage=_ZN11CBaseEntity5ThinkEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Touch(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity5TouchEPS_ */
{
} /* size: 720896 */

/* <0> (null):0 */
virtual void Use(class CBaseEntity *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float) /* linkage=_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf */
{
} /* size: 146191556 */

/* <0> (null):0 */
virtual void Blocked(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity7BlockedEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
virtual class CBaseEntity * Respawn(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7RespawnEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void UpdateOwner(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11UpdateOwnerEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL FBecomeProne(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12FBecomeProneEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class Vector Center(class CBaseEntity *) /* linkage=_ZN11CBaseEntity6CenterEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector EyePosition(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11EyePositionEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector EarPosition(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11EarPositionEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector BodyTarget(class CBaseEntity *, const class Vector  &) /* linkage=_ZN11CBaseEntity10BodyTargetERK6Vector */
{
} /* size: 12 */

/* <0> (null):0 */
virtual int Illumination(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12IlluminationEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL HasTarget(class CBaseEntity *, string_t) /* linkage=_ZN11CBaseEntity9HasTargetEj */
{
} /* size: 4 */

/* <0> (null):0 */
void CSave(class CSave *, SAVERESTOREDATA *)
{
} /* size: 328067 */

/* <0> (null):0 */
void WriteShort(class CSave *, const char  *, const short int  *, int) /* linkage=_ZN5CSave10WriteShortEPKcPKsi */
{
} /* size: 3014676 */

/* <0> (null):0 */
void WriteInt(class CSave *, const char  *, const int  *, int) /* linkage=_ZN5CSave8WriteIntEPKcPKii */
{
} /* size: 134471 */

/* <0> (null):0 */
void WriteFloat(class CSave *, const char  *, const float  *, int) /* linkage=_ZN5CSave10WriteFloatEPKcPKfi */
{
} /* size: 146194268 */

/* <0> (null):0 */
void WriteTime(class CSave *, const char  *, const float  *, int) /* linkage=_ZN5CSave9WriteTimeEPKcPKfi */
{
} /* size: 146194548 */

/* <0> (null):0 */
void WriteData(class CSave *, const char  *, int, const char  *) /* linkage=_ZN5CSave9WriteDataEPKciS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteString(class CSave *, const char  *, const char  *) /* linkage=_ZN5CSave11WriteStringEPKcS1_ */
{
} /* size: 146263348 */

/* <0> (null):0 */
void WriteString(class CSave *, const char  *, const int  *, int) /* linkage=_ZN5CSave11WriteStringEPKcPKii */
{
} /* size: 231673 */

/* <0> (null):0 */
void WriteVector(class CSave *, const char  *, const class Vector  &) /* linkage=_ZN5CSave11WriteVectorEPKcRK6Vector */
{
} /* size: 3 */

/* <0> (null):0 */
void WriteVector(class CSave *, const char  *, const float  *, int) /* linkage=_ZN5CSave11WriteVectorEPKcPKfi */
{
} /* size: 146264048 */

/* <0> (null):0 */
void WritePositionVector(class CSave *, const char  *, const class Vector  &) /* linkage=_ZN5CSave19WritePositionVectorEPKcRK6Vector */
{
} /* size: 146263788 */

/* <0> (null):0 */
void WritePositionVector(class CSave *, const char  *, const float  *, int) /* linkage=_ZN5CSave19WritePositionVectorEPKcPKfi */
{
} /* size: 146264488 */

/* <0> (null):0 */
void WriteFunction(class CSave *, const char  *, void * *, int) /* linkage=_ZN5CSave13WriteFunctionEPKcPPvi */
{
} /* size: 146264668 */

/* <0> (null):0 */
int WriteEntVars(class CSave *, const char  *, entvars_t *) /* linkage=_ZN5CSave12WriteEntVarsEPKcP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
int WriteFields(class CSave *, const char  *, void *, TYPEDESCRIPTION *, int) /* linkage=_ZN5CSave11WriteFieldsEPKcPvP15TYPEDESCRIPTIONi */
{
} /* size: 4 */

/* <0> (null):0 */
int DataEmpty(class CSave *, const char  *, int) /* linkage=_ZN5CSave9DataEmptyEPKci */
{
} /* size: 4 */

/* <0> (null):0 */
void BufferField(class CSave *, const char  *, int, const char  *) /* linkage=_ZN5CSave11BufferFieldEPKciS1_ */
{
} /* size: 146258476 */

/* <0> (null):0 */
void BufferString(class CSave *, char *, int) /* linkage=_ZN5CSave12BufferStringEPci */
{
} /* size: 720896 */

/* <0> (null):0 */
void BufferData(class CSave *, const char  *, int) /* linkage=_ZN5CSave10BufferDataEPKci */
{
} /* size: 0 */

/* <0> (null):0 */
void BufferHeader(class CSave *, const char  *, int) /* linkage=_ZN5CSave12BufferHeaderEPKci */
{
} /* size: 146207176 */

/* <0> (null):0 */
void CRestore(class CRestore *, SAVERESTOREDATA *)
{
} /* size: 146267088 */

/* <0> (null):0 */
int ReadEntVars(class CRestore *, const char  *, entvars_t *) /* linkage=_ZN8CRestore11ReadEntVarsEPKcP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
int ReadFields(class CRestore *, const char  *, void *, TYPEDESCRIPTION *, int) /* linkage=_ZN8CRestore10ReadFieldsEPKcPvP15TYPEDESCRIPTIONi */
{
} /* size: 4 */

/* <0> (null):0 */
int ReadField(class CRestore *, void *, TYPEDESCRIPTION *, int, int, int, char *, void *) /* linkage=_ZN8CRestore9ReadFieldEPvP15TYPEDESCRIPTIONiiiPcS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
int ReadInt(class CRestore *) /* linkage=_ZN8CRestore7ReadIntEv */
{
} /* size: 4 */

/* <0> (null):0 */
short int ReadShort(class CRestore *) /* linkage=_ZN8CRestore9ReadShortEv */
{
} /* size: 2 */

/* <0> (null):0 */
int ReadNamedInt(class CRestore *, const char  *) /* linkage=_ZN8CRestore12ReadNamedIntEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
char * ReadNamedString(class CRestore *, const char  *) /* linkage=_ZN8CRestore15ReadNamedStringEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
int Empty(class CRestore *) /* linkage=_ZN8CRestore5EmptyEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetGlobalMode(class CRestore *, int) /* linkage=_ZN8CRestore13SetGlobalModeEi */
{
} /* size: 0 */

/* <0> (null):0 */
void PrecacheMode(class CRestore *, BOOL) /* linkage=_ZN8CRestore12PrecacheModeEi */
{
} /* size: 232943 */

/* <0> (null):0 */
char * BufferPointer(class CRestore *) /* linkage=_ZN8CRestore13BufferPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
void BufferReadBytes(class CRestore *, char *, int) /* linkage=_ZN8CRestore15BufferReadBytesEPci */
{
} /* size: 232991 */

/* <0> (null):0 */
void BufferSkipBytes(class CRestore *, int) /* linkage=_ZN8CRestore15BufferSkipBytesEi */
{
} /* size: 327761 */

/* <0> (null):0 */
int BufferSkipZString(class CRestore *) /* linkage=_ZN8CRestore17BufferSkipZStringEv */
{
} /* size: 4 */

/* <0> (null):0 */
int BufferCheckZString(class CRestore *, const char  *) /* linkage=_ZN8CRestore18BufferCheckZStringEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
void BufferReadHeader(class CRestore *, HEADER *) /* linkage=_ZN8CRestore16BufferReadHeaderEP6HEADER */
{
} /* size: 146278356 */

/* <0> (null):0 */
void CFuncVehicleControls(class CFuncVehicleControls *, const class CFuncVehicleControls  &)
{
} /* size: 0 */

/* <0> (null):0 */
void CFuncVehicleControls(class CFuncVehicleControls *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual int ObjectCaps(class CFuncVehicleControls *) /* linkage=_ZN20CFuncVehicleControls10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Spawn(class CFuncVehicleControls *) /* linkage=_ZN20CFuncVehicleControls5SpawnEv */
{
} /* size: 146358720 */

/* <0> (null):0 */
void Find(class CFuncVehicleControls *) /* linkage=_ZN20CFuncVehicleControls4FindEv */
{
} /* size: 146353332 */

/* <0> (null):0 */
void CFuncVehicle(class CFuncVehicle *, const class CFuncVehicle  &)
{
} /* size: 0 */

/* <0> (null):0 */
void CFuncVehicle(class CFuncVehicle *)
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Spawn(class CFuncVehicle *) /* linkage=_ZN12CFuncVehicle5SpawnEv */
{
} /* size: 146361180 */

/* <0> (null):0 */
virtual void Precache(class CFuncVehicle *) /* linkage=_ZN12CFuncVehicle8PrecacheEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Blocked(class CFuncVehicle *, class CBaseEntity *) /* linkage=_ZN12CFuncVehicle7BlockedEP11CBaseEntity */
{
} /* size: 12808 */

/* <0> (null):0 */
virtual void Use(class CFuncVehicle *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float) /* linkage=_ZN12CFuncVehicle3UseEP11CBaseEntityS1_8USE_TYPEf */
{
} /* size: 38382 */

/* <0> (null):0 */
virtual void KeyValue(class CFuncVehicle *, KeyValueData *) /* linkage=_ZN12CFuncVehicle8KeyValueEP14KeyValueData_s */
{
} /* size: 0 */

/* <0> (null):0 */
void Next(class CFuncVehicle *) /* linkage=_ZN12CFuncVehicle4NextEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Find(class CFuncVehicle *) /* linkage=_ZN12CFuncVehicle4FindEv */
{
} /* size: 0 */

/* <0> (null):0 */
void NearestPath(class CFuncVehicle *) /* linkage=_ZN12CFuncVehicle11NearestPathEv */
{
} /* size: 146308540 */

/* <0> (null):0 */
void DeadEnd(class CFuncVehicle *) /* linkage=_ZN12CFuncVehicle7DeadEndEv */
{
} /* size: 0 */

/* <0> (null):0 */
void NextThink(class CFuncVehicle *, float, BOOL) /* linkage=_ZN12CFuncVehicle9NextThinkEfi */
{
} /* size: 146308860 */

/* <0> (null):0 */
virtual int Classify(class CFuncVehicle *) /* linkage=_ZN12CFuncVehicle8ClassifyEv */
{
} /* size: 4 */

/* <0> (null):0 */
void CollisionDetection(class CFuncVehicle *) /* linkage=_ZN12CFuncVehicle18CollisionDetectionEv */
{
} /* size: 0 */

/* <0> (null):0 */
void TerrainFollowing(class CFuncVehicle *) /* linkage=_ZN12CFuncVehicle16TerrainFollowingEv */
{
} /* size: 1900822 */

/* <0> (null):0 */
void CheckTurning(class CFuncVehicle *) /* linkage=_ZN12CFuncVehicle12CheckTurningEv */
{
} /* size: 0 */

/* <0> (null):0 */
void SetTrack(class CFuncVehicle *, class CPathTrack *) /* linkage=_ZN12CFuncVehicle8SetTrackEP10CPathTrack */
{
} /* size: 0 */

/* <0> (null):0 */
void SetControls(class CFuncVehicle *, entvars_t *) /* linkage=_ZN12CFuncVehicle11SetControlsEP9entvars_s */
{
} /* size: 146218244 */

/* <0> (null):0 */
virtual BOOL OnControls(class CFuncVehicle *, entvars_t *) /* linkage=_ZN12CFuncVehicle10OnControlsEP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
void StopSound(class CFuncVehicle *) /* linkage=_ZN12CFuncVehicle9StopSoundEv */
{
} /* size: 146310260 */

/* <0> (null):0 */
void UpdateSound(class CFuncVehicle *) /* linkage=_ZN12CFuncVehicle11UpdateSoundEv */
{
} /* size: 146272900 */

/* <0> (null):0 */
class CFuncVehicle * Instance(edict_t *) /* linkage=_ZN12CFuncVehicle8InstanceEP7edict_s */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int Save(class CFuncVehicle *, class CSave &) /* linkage=_ZN12CFuncVehicle4SaveER5CSave */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int Restore(class CFuncVehicle *, class CRestore &) /* linkage=_ZN12CFuncVehicle7RestoreER8CRestore */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int ObjectCaps(class CFuncVehicle *) /* linkage=_ZN12CFuncVehicle10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void OverrideReset(class CFuncVehicle *) /* linkage=_ZN12CFuncVehicle13OverrideResetEv */
{
} /* size: 25842 */

/* <0> (null):0 */
virtual void Restart(class CFuncVehicle *) /* linkage=_ZN12CFuncVehicle7RestartEv */
{
} /* size: 3407872 */

/* <0> (null):0 */
float Fix2(float angle)
{
} /* size: 4 */

/* <0> (null):0 */
void Restore(class CFuncVehicle *const this, class CRestore &const restore)
{
} /* size: 1900945 */

/* <0> (null):0 */
void Save(class CFuncVehicle *const this, class CSave &const save)
{
} /* size: 248 */

/* <0> (null):0 */
inline void Vector(class Vector *const this)
{
} /* size: 146063724 */

/* <0> (null):0 */
inline void TraceResult(TraceResult *const this)
{
} /* size: 146063904 */

/* <0> (null):0 */
inline void operator==(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 146064264 */

/* <0> (null):0 */
inline void operator!=(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 146064304 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, float X, float Y, float Z)
{
} /* size: 146064536 */

/* <0> (null):0 */
inline void operator+(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 146065004 */

/* <0> (null):0 */
inline void operator*(const class Vector  *const this, float fl)
{
} /* size: 146014304 */

/* <0> (null):0 */
inline void operator-(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 720896 */

/* <0> (null):0 */
inline float DotProduct(const class Vector  &const a, const class Vector  &const b)
{
} /* size: 4 */

/* <0> (null):0 */
inline edict_t * ENT(const entvars_t  * pev)
{
} /* size: 4 */

/* <0> (null):0 */
inline entvars_t * VARS(edict_t * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline void Normalize(const class Vector  *const this)
{
	{
		float flLen;                                          //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, const class Vector  &const v)
{
} /* size: 146069920 */

/* <0> (null):0 */
inline EOFFSET OFFSET(const edict_t  * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline BOOL FNullEnt(EOFFSET eoffset)
{
} /* size: 4 */

/* <0> (null):0 */
inline double atof(const char  * __nptr)
{
} /* size: 8 */

/* <0> (null):0 */
inline int atoi(const char  * __nptr)
{
} /* size: 4 */

/* <0> (null):0 */
inline void KeyValue(class CBaseEntity *const this, KeyValueData * pkvd)
{
} /* size: 0 */

/* <0> (null):0 */
inline BOOL FClassnameIs(entvars_t * pev, const char  * szClassname)
{
} /* size: 4 */

/* <0> (null):0 */
inline void ObjectCaps(class CBaseEntity *const this)
{
} /* size: 145833160 */

/* <0> (null):0 */
inline edict_t * ENT(EOFFSET eoffset)
{
} /* size: 4 */

/* <0> (null):0 */
inline void * GET_PRIVATE(edict_t * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline void edict(class CBaseEntity *const this)
{
} /* size: 145836772 */

/* <0> (null):0 */
virtual int ObjectCaps(class CPointEntity *) /* linkage=_ZN12CPointEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
inline void ObjectCaps(class CPointEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline BOOL FStringNull(int iString)
{
} /* size: 4 */

/* <0> (null):0 */
inline void STOP_SOUND(edict_t * entity, int channel, const char  * sample)
{
} /* size: 0 */

/* <0> (null):0 */
void NextThink(class CFuncVehicle *const this, float thinkTime, BOOL alwaysThink)
{
} /* size: 192 */

/* <0> (null):0 */
void UpdateSound(class CFuncVehicle *const this)
{
	{
		float flpitch;                                        //     0
		{
			short unsigned int us_encode;                 //     0
			short unsigned int us_sound;                  //     0
			short unsigned int us_pitch;                  //     0
			short unsigned int us_volume;                 //     0
		}
	}
} /* size: 145837768 */

/* <0> (null):0 */
inline edict_t * FIND_ENTITY_BY_TARGETNAME(edict_t * entStart, const char  * pszName)
{
} /* size: 4 */

/* <0> (null):0 */
inline void Instance(edict_t * pent)
{
	{
		class CBaseEntity * pEnt;                             //     0
	}
} /* size: 720896 */

/* <0> (null):0 */
inline class Vector CrossProduct(const class Vector  &const a, const class Vector  &const b)
{
} /* size: 12 */

/* <0> (null):0 */
inline class Vector operator*(float fl, const class Vector  &const v)
{
} /* size: 12 */

/* <0> (null):0 */
inline BOOL FNullEnt(const edict_t  * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline void CBaseEntity(class CBaseEntity *const this)
{
} /* size: 145566256 */

/* <0> (null):0 */
inline void operator new(size_t stAllocateBlock, entvars_t * pev)
{
} /* size: 145840352 */

/* <0> (null):0 */
inline void CFuncVehicle(class CFuncVehicle *const this)
{
} /* size: 145839376 */

/* <0> (null):0 */
class CFuncVehicle * GetClassPtr<CFuncVehicle>(class CFuncVehicle * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
inline void CFuncVehicleControls(class CFuncVehicleControls *const this)
{
} /* size: 3407872 */

/* <0> (null):0 */
class CFuncVehicleControls * GetClassPtr<CFuncVehicleControls>(class CFuncVehicleControls * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
inline BOOL FClassnameIs(edict_t * pent, const char  * szClassname)
{
} /* size: 4 */

/* <0> (null):0 */
void Precache(class CBaseEntity *const this)
{
} /* size: 146342640 */

/* <0> (null):0 */
void Restart(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void KeyValue(class CBaseEntity *const this, KeyValueData * pkvd)
{
} /* size: 146342736 */

/* <0> (null):0 */
void Activate(class CBaseEntity *const this)
{
} /* size: 89 */

/* <0> (null):0 */
void Classify(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void DeathNotice(class CBaseEntity *const this, entvars_t * pevChild)
{
} /* size: 0 */

/* <0> (null):0 */
void BloodColor(class CBaseEntity *const this)
{
} /* size: 134217729 */

/* <0> (null):0 */
void IsTriggered(class CBaseEntity *const this, class CBaseEntity * pActivator)
{
} /* size: 146343652 */

/* <0> (null):0 */
void MyMonsterPointer(class CBaseEntity *const this)
{
} /* size: 146343884 */

/* <0> (null):0 */
void MySquadMonsterPointer(class CBaseEntity *const this)
{
} /* size: 3407883 */

/* <0> (null):0 */
void GetToggleState(class CBaseEntity *const this)
{
} /* size: 146344332 */

/* <0> (null):0 */
void AddPoints(class CBaseEntity *const this, int score, BOOL bAllowNegativeScore)
{
} /* size: 2 */

/* <0> (null):0 */
void AddPointsToTeam(class CBaseEntity *const this, int score, BOOL bAllowNegativeScore)
{
} /* size: 0 */

/* <0> (null):0 */
void AddPlayerItem(class CBaseEntity *const this, class CBasePlayerItem * pItem)
{
} /* size: 0 */

/* <0> (null):0 */
void RemovePlayerItem(class CBaseEntity *const this, class CBasePlayerItem * pItem)
{
} /* size: 0 */

/* <0> (null):0 */
void GiveAmmo(class CBaseEntity *const this, int iAmount, char * szName, int iMax)
{
} /* size: 146345396 */

/* <0> (null):0 */
void GetDelay(class CBaseEntity *const this)
{
} /* size: 146090960 */

/* <0> (null):0 */
void IsMoving(class CBaseEntity *const this)
{
	operator!=(const class Vector  *const this,
			const class Vector  &const v); /* size=137625832, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void OverrideReset(class CBaseEntity *const this)
{
} /* size: 146142028 */

/* <0> (null):0 */
void SetToggleState(class CBaseEntity *const this, int state)
{
} /* size: 0 */

/* <0> (null):0 */
void StartSneaking(class CBaseEntity *const this)
{
} /* size: 146142400 */

/* <0> (null):0 */
void StopSneaking(class CBaseEntity *const this)
{
} /* size: 146142580 */

/* <0> (null):0 */
void OnControls(class CBaseEntity *const this, entvars_t * pev)
{
} /* size: 0 */

/* <0> (null):0 */
void IsSneaking(class CBaseEntity *const this)
{
} /* size: 146143552 */

/* <0> (null):0 */
void IsAlive(class CBaseEntity *const this)
{
} /* size: 146142900 */

/* <0> (null):0 */
void IsBSPModel(class CBaseEntity *const this)
{
} /* size: 146143200 */

/* <0> (null):0 */
void ReflectGauss(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsPlayer(class CBaseEntity *const this)
{
} /* size: 1900994 */

/* <0> (null):0 */
void IsNetClient(class CBaseEntity *const this)
{
} /* size: 146143676 */

/* <0> (null):0 */
void TeamID(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Think(class CBaseEntity *const this)
{
} /* size: 3407884 */

/* <0> (null):0 */
void Touch(class CBaseEntity *const this, class CBaseEntity * pOther)
{
} /* size: 145756648 */

/* <0> (null):0 */
void Use(class CBaseEntity *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
} /* size: 0 */

/* <0> (null):0 */
void Blocked(class CBaseEntity *const this, class CBaseEntity * pOther)
{
} /* size: 122833 */

/* <0> (null):0 */
void Respawn(class CBaseEntity *const this)
{
} /* size: 145835528 */

/* <0> (null):0 */
void UpdateOwner(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void FBecomeProne(class CBaseEntity *const this)
{
} /* size: 146145144 */

/* <0> (null):0 */
void Center(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
	operator*(const class Vector  *const this,
			float fl); /* size=146145324, low_pc=0 */ //     0
} /* size: 146144680 */

/* <0> (null):0 */
void EyePosition(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=145948784, low_pc=0 */ //     0
} /* size: 115203 */

/* <0> (null):0 */
void EarPosition(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=144195880, low_pc=0 */ //     0
} /* size: 137632504 */

/* <0> (null):0 */
void BodyTarget(class CBaseEntity *const this, const class Vector  &const posSrc)
{
} /* size: 145412488 */

/* <0> (null):0 */
void Illumination(class CBaseEntity *const this)
{
} /* size: 145461904 */

/* <0> (null):0 */
void ObjectCaps(class CFuncVehicle *const this)
{
} /* size: 145463964 */

/* <0> (null):0 */
void OverrideReset(class CFuncVehicle *const this)
{
	NextThink(class CFuncVehicle *const this,
			float thinkTime,
			BOOL alwaysThink); /* size=145504272, low_pc=0 */ //     0
} /* size: 145502592 */

/* <0> (null):0 */
void Classify(class CFuncVehicle *const this)
{
} /* size: 145504992 */

/* <0> (null):0 */
void Precache(class CFuncVehicle *const this)
{
} /* size: 145426208 */

/* <0> (null):0 */
void ObjectCaps(class CFuncVehicleControls *const this)
{
} /* size: 145578284 */

/* <0> (null):0 */
void Spawn(class CFuncVehicleControls *const this)
{
} /* size: 145580204 */

/* <0> (null):0 */
void Spawn(class CFuncVehicle *const this)
{
	NextThink(class CFuncVehicle *const this,
			float thinkTime,
			BOOL alwaysThink); /* size=145596048, low_pc=0 */ //     0
} /* size: 145594368 */

/* <0> (null):0 */
void Restart(class CFuncVehicle *const this)
{
	STOP_SOUND(edict_t * entity,
			int channel,
			const char  * sample); /* size=145523188, low_pc=0 */ //     0
	NextThink(class CFuncVehicle *const this,
			float thinkTime,
			BOOL alwaysThink); /* size=145523688, low_pc=0 */ //     0
} /* size: 145596768 */

/* <0> (null):0 */
void OnControls(class CFuncVehicle *const this, entvars_t * pevTest)
{
	{
		class Vector offset;                                  //     0
		class Vector local;                                   //     0
		operator-(const class Vector  *const this,
				const class Vector  &const v); /* size=145636904, low_pc=0 */ //     0
		DotProduct(const class Vector  &const a,
				const class Vector  &const b); /* size=145637580, low_pc=0 */ //     0
		DotProduct(const class Vector  &const a,
				const class Vector  &const b); /* size=145638132, low_pc=0 */ //     0
		DotProduct(const class Vector  &const a,
				const class Vector  &const b); /* size=145638620, low_pc=0 */ //     0
	}
} /* size: 145524204 */

/* <0> (null):0 */
void Restore(class CFuncVehicle *const this, class CRestore &const restore)
{
	Restore(class CFuncVehicle *const this,
		class CRestore &const restore); /* size=145679540, low_pc=0 */ //     0
} /* size: 145677984 */

/* <0> (null):0 */
void Save(class CFuncVehicle *const this, class CSave &const save)
{
	Save(class CFuncVehicle *const this,
		class CSave &const save); /* size=145702948, low_pc=0 */ //     0
} /* size: 145680372 */

/* <0> (null):0 */
void UpdateSound(class CFuncVehicle *const this)
{
	{
		float flpitch;                                        //     0
		{
			short unsigned int us_encode;                 //     0
			short unsigned int us_sound;                  //     0
			short unsigned int us_pitch;                  //     0
			short unsigned int us_volume;                 //     0
		}
	}
} /* size: 145704148 */

/* <0> (null):0 */
inline BOOL FStrEq(const char  * sz1, const char  * sz2)
{
} /* size: 4 */

/* <0> (null):0 */
void HasTarget(class CBaseEntity *const this, string_t targetname)
{
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=145802212, low_pc=0 */ //     0
} /* size: 145773824 */

/* <0> (null):0 */
void KeyValue(class CFuncVehicle *const this, KeyValueData * pkvd)
{
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=146322208, low_pc=0 */ //     0
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=146322976, low_pc=0 */ //     0
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=146323744, low_pc=0 */ //     0
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=146380732, low_pc=0 */ //     0
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=146381492, low_pc=0 */ //     0
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=146382368, low_pc=0 */ //     0
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=146382992, low_pc=0 */ //     0
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=146383860, low_pc=0 */ //     0
	KeyValue(class CBaseEntity *const this,
		KeyValueData * pkvd); /* size=146384244, low_pc=0 */ //     0
	atof(const char  * __nptr); /* size=146358276, low_pc=0 */ //     0
	atof(const char  * __nptr); /* size=146358520, low_pc=0 */ //     0
	atof(const char  * __nptr); /* size=146359100, low_pc=0 */ //     0
	atoi(const char  * __nptr); /* size=146359164, low_pc=0 */ //     0
	atof(const char  * __nptr); /* size=146360208, low_pc=0 */ //     0
	atoi(const char  * __nptr); /* size=146360816, low_pc=0 */ //     0
	atoi(const char  * __nptr); /* size=146361180, low_pc=0 */ //     0
	atof(const char  * __nptr); /* size=146361740, low_pc=0 */ //     0
} /* size: 145816928 */

/* <0> (null):0 */
void Find(class CFuncVehicle *const this)
{
	{
		entvars_t * pevTarget;                                //     0
		class Vector nextPos;                                 //     0
		class Vector look;                                    //     0
		FIND_ENTITY_BY_TARGETNAME(edict_t * entStart,
						const char  * pszName); /* size=146308324, low_pc=0 */ //     0
		FClassnameIs(entvars_t * pev,
				const char  * szClassname); /* size=146309540, low_pc=0 */ //     0
		Vector(class Vector *const this,
			const class Vector  &const v); /* size=146310396, low_pc=0 */ //     0
		Vector(class Vector *const this,
			const class Vector  &const v); /* size=146310716, low_pc=0 */ //     0
		operator-(const class Vector  *const this,
				const class Vector  &const v); /* size=146311424, low_pc=0 */ //     0
		NextThink(class CFuncVehicle *const this,
				float thinkTime,
				BOOL alwaysThink); /* size=146243124, low_pc=0 */ //     0
		UpdateSound(class CFuncVehicle *const this); /* size=146243684, low_pc=0 */ //     0
	}
} /* size: 146156648 */

/* <0> (null):0 */
inline void Length(const class Vector  *const this)
{
} /* size: 146245428 */

/* <0> (null):0 */
void NearestPath(class CFuncVehicle *const this)
{
	{
		class CBaseEntity * pTrack;                           //     0
		class CBaseEntity * pNearest;                         //     0
		float dist;                                           //     0
		float closest;                                        //     0
		FClassnameIs(entvars_t * pev,
				const char  * szClassname); /* size=146032496, low_pc=0 */ //     0
		operator-(const class Vector  *const this,
				const class Vector  &const v); /* size=146033620, low_pc=0 */ //     0
		Length(const class Vector  *const this); /* size=146034060, low_pc=0 */ //     0
		operator-(const class Vector  *const this,
				const class Vector  &const v); /* size=145835972, low_pc=0 */ //     0
		Length(const class Vector  *const this); /* size=146034416, low_pc=0 */ //     0
		operator-(const class Vector  *const this,
				const class Vector  &const v); /* size=145836772, low_pc=0 */ //     0
		Length(const class Vector  *const this); /* size=145837032, low_pc=0 */ //     0
		NextThink(class CFuncVehicle *const this,
				float thinkTime,
				BOOL alwaysThink); /* size=145837372, low_pc=0 */ //     0
	}
} /* size: 146064396 */

/* <0> (null):0 */
void Blocked(class CFuncVehicle *const this, class CBaseEntity * pOther)
{
	{
		entvars_t * pevOther;                                 //     0
		class Vector vFrontLeft;                              //     0
		class Vector vFrontRight;                             //     0
		class Vector vBackLeft;                               //     0
		class Vector vBackRight;                              //     0
		class Vector forward;                                 //     0
		class Vector right;                                   //     0
		class Vector vOrigin;                                 //     0
		float minx;                                           //     0
		float miny;                                           //     0
		float minz;                                           //     0
		float maxx;                                           //     0
		float maxy;                                           //     0
		float maxz;                                           //     0
		VARS(edict_t * pent); /* size=146094948, low_pc=0 */ //     0
		operator-(const class Vector  *const this,
				const class Vector  &const v); /* size=146095380, low_pc=0 */ //     0
		Normalize(const class Vector  *const this); /* size=146141944, low_pc=0 */ //     0
		operator*(const class Vector  *const this,
				float fl); /* size=146144748, low_pc=0 */ //     0
		operator*(const class Vector  *const this,
				float fl); /* size=146145224, low_pc=0 */ //     0
		{
			float deltaSpeed;                             //     0
		}
		operator*(const class Vector  *const this,
				float fl); /* size=145912156, low_pc=0 */ //     0
		operator*(const class Vector  *const this,
				float fl); /* size=145912656, low_pc=0 */ //     0
		operator*(const class Vector  *const this,
				float fl); /* size=145913292, low_pc=0 */ //     0
		operator*(const class Vector  *const this,
				float fl); /* size=145671528, low_pc=0 */ //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		operator-(const class Vector  *const this,
				const class Vector  &const v); /* size=4, low_pc=0 */ //     0
		operator-(const class Vector  *const this,
				const class Vector  &const v); /* size=1, low_pc=0 */ //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Vector(class Vector *const this,
			const class Vector  &const v); /* size=524288, low_pc=0 */ //     0
	}
} /* size: 145838308 */

/* <0> (null):0 */
void Instance(edict_t * pent)
{
} /* size: 145664080 */

/* <0> (null):0 */
void SetControls(class CFuncVehicle *const this, entvars_t * pevControls)
{
	{
		class Vector offset;                                  //     0
	}
} /* size: 145731800 */

/* <0> (null):0 */
void Find(class CFuncVehicleControls *const this)
{
	{
		edict_t * pTarget;                                    //     0
		class CFuncVehicle * pvehicle;                        //     0
		Instance(edict_t * pent); /* size=145758056, low_pc=0 */ //     0
		FIND_ENTITY_BY_TARGETNAME(edict_t * entStart,
						const char  * pszName); /* size=145773764, low_pc=0 */ //     0
		FNullEnt(const edict_t  * pent); /* size=145719160, low_pc=0 */ //     0
		FNullEnt(const edict_t  * pent); /* size=145720864, low_pc=0 */ //     0
		SetControls(class CFuncVehicle *const this,
				entvars_t * pevControls); /* size=145722568, low_pc=0 */ //     0
		FClassnameIs(edict_t * pent,
				const char  * szClassname); /* size=145801896, low_pc=0 */ //     0
	}
} /* size: 145741704 */

/* <0> (null):0 */
void func_vehicle(entvars_t * pev)
{
	GetClassPtr<CFuncVehicle>(class CFuncVehicle * a); /* size=145824032, low_pc=0 */ //     0
} /* size: 145815680 */

/* <0> (null):0 */
void NextThink(class CFuncVehicle *const this, float thinkTime, BOOL alwaysThink)
{
} /* size: 145845608 */

/* <0> (null):0 */
void StopSound(class CFuncVehicle *const this)
{
	{
		short unsigned int us_encode;                         //     0
		short unsigned int us_sound;                          //     0
	}
} /* size: 145855804 */

/* <0> (null):0 */
void StopSound(class CFuncVehicle *const this)
{
	{
		short unsigned int us_encode;                         //     0
		short unsigned int us_sound;                          //     0
	}
} /* size: 145871336 */

/* <0> (null):0 */
void UpdateSound(class CFuncVehicle *const this)
{
	{
		float flpitch;                                        //     0
	}
} /* size: 145888880 */

/* <0> (null):0 */
void CheckTurning(class CFuncVehicle *const this)
{
	{
		float maxspeed;                                       //     0
		TraceResult tr;                                       //     0
		bool bTurnIntoWall;                                   //     0
		operator*(const class Vector  *const this,
				float fl); /* size=145927232, low_pc=0 */ //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=145932888, low_pc=0 */ //     0
		operator*(const class Vector  *const this,
				float fl); /* size=145935668, low_pc=0 */ //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=145936452, low_pc=0 */ //     0
		operator*(const class Vector  *const this,
				float fl); /* size=145943072, low_pc=0 */ //     0
		operator-(const class Vector  *const this,
				const class Vector  &const v); /* size=145944400, low_pc=0 */ //     0
		operator*(const class Vector  *const this,
				float fl); /* size=145950144, low_pc=0 */ //     0
		operator-(const class Vector  *const this,
				const class Vector  &const v); /* size=145950792, low_pc=0 */ //     0
	}
} /* size: 145838200 */

/* <0> (null):0 */
void CollisionDetection(class CFuncVehicle *const this)
{
	{
		TraceResult tr;                                       //     0
		bool bHitSomething;                                   //     0
		operator*(const class Vector  *const this,
				float fl); /* size=146227064, low_pc=0 */ //     0
		operator-(const class Vector  *const this,
				const class Vector  &const v); /* size=146228144, low_pc=0 */ //     0
		operator*(const class Vector  *const this,
				float fl); /* size=146234804, low_pc=0 */ //     0
		operator-(const class Vector  *const this,
				const class Vector  &const v); /* size=146236252, low_pc=0 */ //     0
		operator*(const class Vector  *const this,
				float fl); /* size=146243212, low_pc=0 */ //     0
		operator-(const class Vector  *const this,
				const class Vector  &const v); /* size=146244344, low_pc=0 */ //     0
		DotProduct(const class Vector  &const a,
				const class Vector  &const b); /* size=146247364, low_pc=0 */ //     0
		operator*(const class Vector  *const this,
				float fl); /* size=146248136, low_pc=0 */ //     0
		{
			class CBaseEntity * pHit;                     //     0
			DotProduct(const class Vector  &const a,
					const class Vector  &const b); /* size=146256032, low_pc=0 */ //     0
			operator*(const class Vector  *const this,
					float fl); /* size=146256936, low_pc=0 */ //     0
			Instance(edict_t * pent); /* size=146258160, low_pc=0 */ //     0
		}
		operator*(const class Vector  *const this,
				float fl); /* size=146208088, low_pc=0 */ //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=146208744, low_pc=0 */ //     0
		operator*(const class Vector  *const this,
				float fl); /* size=146210200, low_pc=0 */ //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=146210780, low_pc=0 */ //     0
		DotProduct(const class Vector  &const a,
				const class Vector  &const b); /* size=146216408, low_pc=0 */ //     0
		operator*(const class Vector  *const this,
				float fl); /* size=146217256, low_pc=0 */ //     0
		operator*(const class Vector  *const this,
				float fl); /* size=146217952, low_pc=0 */ //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=146218648, low_pc=0 */ //     0
	}
} /* size: 146202808 */

/* <0> (null):0 */
void TerrainFollowing(class CFuncVehicle *const this)
{
	{
		TraceResult tr;                                       //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=146300464, low_pc=0 */ //     0
	}
} /* size: 146292672 */

/* <0> (null):0 */
void FixupAngles2(class Vector &const v)
{
} /* size: 146302332 */

/* <0> (null):0 */
void Next(class CFuncVehicle *const this)
{
	{
		class Vector vGravityVector;                          //     0
		class Vector forward;                                 //     0
		class Vector right;                                   //     0
		class Vector up;                                      //     0
		float time;                                           //     0
		Vector(class Vector *const this,
			const class Vector  &const v); /* size=146283668, low_pc=0 */ //     0
		operator*(const class Vector  *const this,
				float fl); /* size=146283872, low_pc=0 */ //     0
		operator*(const class Vector  *const this,
				float fl); /* size=146284920, low_pc=0 */ //     0
		operator*(const class Vector  *const this,
				float fl); /* size=146285672, low_pc=0 */ //     0
		operator*(const class Vector  *const this,
				float fl); /* size=146286308, low_pc=0 */ //     0
		operator*(const class Vector  *const this,
				float fl); /* size=146286796, low_pc=0 */ //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=146337720, low_pc=0 */ //     0
		operator-(const class Vector  *const this,
				const class Vector  &const v); /* size=146338576, low_pc=0 */ //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=146339816, low_pc=0 */ //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=146341176, low_pc=0 */ //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=146341988, low_pc=0 */ //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=146342568, low_pc=0 */ //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=146343464, low_pc=0 */ //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=146344192, low_pc=0 */ //     0
		operator-(const class Vector  *const this,
				const class Vector  &const v); /* size=146345012, low_pc=0 */ //     0
		operator-(const class Vector  *const this,
				const class Vector  &const v); /* size=146345668, low_pc=0 */ //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=146312664, low_pc=0 */ //     0
		operator-(const class Vector  *const this,
				const class Vector  &const v); /* size=146313336, low_pc=0 */ //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=146314124, low_pc=0 */ //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=146314920, low_pc=0 */ //     0
		operator-(const class Vector  *const this,
				const class Vector  &const v); /* size=146315496, low_pc=0 */ //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=146320260, low_pc=0 */ //     0
		{
			class Vector temp;                            //     0
			operator!=(const class Vector  *const this,
					const class Vector  &const v); /* size=146322128, low_pc=0 */ //     0
			NextThink(class CFuncVehicle *const this,
					float thinkTime,
					BOOL alwaysThink); /* size=146323400, low_pc=0 */ //     0
			{
				class Vector vTargetAngle;            //     0
				class Vector vAngle;                  //     0
				float vx;                             //     0
				float vy;                             //     0
				CrossProduct(const class Vector  &const a,
						const class Vector  &const b); /* size=146375892, low_pc=0 */ //     0
				CrossProduct(const class Vector  &const a,
						const class Vector  &const b); /* size=146380576, low_pc=0 */ //     0
				FixupAngles2(class Vector &const v); /* size=146381248, low_pc=0 */ //     0
				FixupAngles2(class Vector &const v); /* size=0, low_pc=0 */ //     0
			}
			operator!=(const class Vector  *const this,
					const class Vector  &const v); /* size=0, low_pc=0 */ //     0
			Normalize(const class Vector  *const this); /* size=0, low_pc=0 */ //     0
			operator*(float fl,
					const class Vector  &const v); /* size=0, low_pc=0 */ //     0
			operator*(const class Vector  *const this,
					float fl); /* size=0, low_pc=0 */ //     0
			{
				float flAirTime;                      //     0
			}
			operator*(const class Vector  *const this,
					float fl); /* size=0, low_pc=0 */ //     0
			operator+(const class Vector  *const this,
					const class Vector  &const v); /* size=0, low_pc=0 */ //     0
			UpdateSound(class CFuncVehicle *const this); /* size=0, low_pc=0 */ //     0
		}
	}
} /* size: 146309440 */

/* <0> (null):0 */
void Use(class CFuncVehicle *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
	StopSound(class CFuncVehicle *const this); /* size=0, low_pc=0 */ //     0
	{
		float delta;                                          //     0
		float flSpeedRatio;                                   //     0
		StopSound(class CFuncVehicle *const this); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void DeadEnd(class CFuncVehicle *const this)
{
	{
		class CPathTrack * pTrack;                            //     0
		class CPathTrack * pNext;                             //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void SetControls(class CFuncVehicle *const this, entvars_t * pevControls)
{
	{
		class Vector offset;                                  //     0
		operator-(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void Instance(edict_t * pent)
{
	FClassnameIs(edict_t * pent,
			const char  * szClassname); /* size=0, low_pc=0 */ //     0
	GET_PRIVATE(edict_t * pent); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void func_vehiclecontrols(entvars_t * pev)
{
	GetClassPtr<CFuncVehicleControls>(class CFuncVehicleControls * a); /* size=0, low_pc=0 */ //     0
} /* size: 0 */



/* Variables: */

float                      flLen; /* size: 4 */

float                      flpitch; /* size: 4 */

short unsigned int         us_encode; /* size: 2 */

short unsigned int         us_sound; /* size: 2 */

short unsigned int         us_pitch; /* size: 2 */

short unsigned int         us_volume; /* size: 2 */

class CBaseEntity *        pEnt; /* size: 4 */

entvars_t *                pev; /* size: 4 */

entvars_t *                pev; /* size: 4 */

class Vector              offset; /* size: 12 */

class Vector              local; /* size: 12 */

float                      flpitch; /* size: 4 */

short unsigned int         us_encode; /* size: 2 */

short unsigned int         us_sound; /* size: 2 */

short unsigned int         us_pitch; /* size: 2 */

short unsigned int         us_volume; /* size: 2 */

entvars_t *                pevTarget; /* size: 4 */

class Vector              nextPos; /* size: 12 */

class Vector              look; /* size: 12 */

; /* size: 145668440 */

class CBaseEntity *        pTrack; /* size: 4 */

class CBaseEntity *        pNearest; /* size: 4 */

float                      dist; /* size: 4 */

float                      closest; /* size: 4 */

entvars_t *                pevOther; /* size: 4 */

class Vector              vFrontLeft; /* size: 12 */

class Vector              vFrontRight; /* size: 12 */

class Vector              vBackLeft; /* size: 12 */

class Vector              vBackRight; /* size: 12 */

class Vector              forward; /* size: 12 */

class Vector              right; /* size: 12 */

class Vector              vOrigin; /* size: 12 */

float                      minx; /* size: 4 */

float                      miny; /* size: 4 */

float                      minz; /* size: 4 */

float                      maxx; /* size: 4 */

float                      maxy; /* size: 4 */

float                      maxz; /* size: 4 */

; /* size: 145671172 */

float                      deltaSpeed; /* size: 4 */

class Vector              offset; /* size: 12 */

edict_t *                  pTarget; /* size: 4 */

class CFuncVehicle *       pvehicle; /* size: 4 */

; /* size: 146396060 */

; /* size: 146396632 */

short unsigned int         us_encode; /* size: 2 */

short unsigned int         us_sound; /* size: 2 */

short unsigned int         us_encode; /* size: 2 */

short unsigned int         us_sound; /* size: 2 */

float                      flpitch; /* size: 4 */

float                      maxspeed; /* size: 4 */

TraceResult                tr; /* size: 56 */

bool                       bTurnIntoWall; /* size: 1 */

TraceResult                tr; /* size: 56 */

bool                       bHitSomething; /* size: 1 */

class CBaseEntity *        pHit; /* size: 4 */

; /* size: 146403944 */

TraceResult                tr; /* size: 56 */

class Vector              vGravityVector; /* size: 12 */

class Vector              forward; /* size: 12 */

class Vector              right; /* size: 12 */

class Vector              up; /* size: 12 */

float                      time; /* size: 4 */

class Vector              temp; /* size: 12 */

class Vector              vTargetAngle; /* size: 12 */

class Vector              vAngle; /* size: 12 */

float                      vx; /* size: 4 */

float                      vy; /* size: 4 */

; /* size: 146428908 */

float                      flAirTime; /* size: 4 */

; /* size: 146405044 */

; /* size: 146429772 */

; /* size: 146429680 */

float                      delta; /* size: 4 */

float                      flSpeedRatio; /* size: 4 */

; /* size: 146430092 */

; /* size: 146429424 */

class CPathTrack *         pTrack; /* size: 4 */

class CPathTrack *         pNext; /* size: 4 */

class Vector              offset; /* size: 12 */

; /* size: 146431528 */

extern class _IO_FILE *           stdin; /* size: 4 */

extern class _IO_FILE *           stdout; /* size: 4 */

intconst                   k_cubSaltSize; /* size: 4 */

GID_tconst                 k_GIDNil; /* size: 8 */

GID_tconst                 k_TxnIDNil; /* size: 8 */

GID_tconst                 k_TxnIDUnknown; /* size: 8 */

PackageId_tconst           k_uPackageIdFreeSub; /* size: 4 */

PackageId_tconst           k_uPackageIdInvalid; /* size: 4 */

AppId_tconst               k_uAppIdInvalid; /* size: 4 */

AssetClassId_tconst        k_ulAssetClassIdInvalid; /* size: 8 */

PhysicalItemId_tconst      k_uPhysicalItemIdInvalid; /* size: 4 */

DepotId_tconst             k_uDepotIdInvalid; /* size: 4 */

CellID_tconst              k_uCellIDInvalid; /* size: 4 */

SteamAPICall_tconst        k_uAPICallInvalid; /* size: 8 */

PartnerId_tconst           k_uPartnerIdInvalid; /* size: 4 */

extern enginefuncs_t              g_engfuncs; /* size: 632 */

extern globalvars_t *             gpGlobals; /* size: 4 */

extern class Vectorconst          g_vecZero; /* size: 12 */

; /* size: 146388812 */

/* Types: */

/* 1 */
char
 /* size: 1 */

/* 2 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 3 */
unsigned int
 /* size: 4 */

/* 4 */
unsigned char
 /* size: 1 */

/* 5 */
short unsigned int
 /* size: 2 */

/* 6 */
long unsigned int
 /* size: 4 */

/* 7 */
signed char
 /* size: 1 */

/* 8 */
short int
 /* size: 2 */

/* 9 */
int
 /* size: 4 */

/* 10 */
long long int
 /* size: 8 */

/* 11 */
long long unsigned int
 /* size: 8 */

/* 12 */
/* <0> (null):0 */
typedef long long int __quad_t; /* size: 8 */

/* 13 */
/* <0> (null):0 */
typedef long int __off_t; /* size: 4 */

/* 14 */
long int
 /* size: 4 */

/* 15 */
/* <0> (null):0 */
typedef __quad_t __off64_t; /* size: 8 */

/* 16 */
 /* pointer to 0 */
 /* size: 4 */

/* 17 */
 /* pointer to 1 */
 /* size: 4 */

/* 18 */
/* <0> (null):0 */
typedef struct _IO_FILE FILE; /* size: 148 */

/* 19 */
/* <0> (null):0 */
struct _IO_FILE {
	int                        _flags;               /*     0     4 */
	char *                     _IO_read_ptr;         /*     4     4 */
	char *                     _IO_read_end;         /*     8     4 */
	char *                     _IO_read_base;        /*    12     4 */
	char *                     _IO_write_base;       /*    16     4 */
	char *                     _IO_write_ptr;        /*    20     4 */
	char *                     _IO_write_end;        /*    24     4 */
	char *                     _IO_buf_base;         /*    28     4 */
	char *                     _IO_buf_end;          /*    32     4 */
	char *                     _IO_save_base;        /*    36     4 */
	char *                     _IO_backup_base;      /*    40     4 */
	char *                     _IO_save_end;         /*    44     4 */
	class _IO_marker *         _markers;             /*    48     4 */
	class _IO_FILE *           _chain;               /*    52     4 */
	int                        _fileno;              /*    56     4 */
	int                        _flags2;              /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	__off_t                    _old_offset;          /*    64     4 */
	short unsigned int         _cur_column;          /*    68     2 */
	signed char                _vtable_offset;       /*    70     1 */
	char                       _shortbuf[1];         /*    71     1 */
	_IO_lock_t *               _lock;                /*    72     4 */
	__off64_t                  _offset;              /*    76     8 */
	void *                     __pad1;               /*    84     4 */
	void *                     __pad2;               /*    88     4 */
	void *                     __pad3;               /*    92     4 */
	void *                     __pad4;               /*    96     4 */
	size_t                     __pad5;               /*   100     4 */
	int                        _mode;                /*   104     4 */
	char                       _unused2[40];         /*   108    40 */
	/* --- cacheline 2 boundary (128 bytes) was 20 bytes ago --- */

	/* size: 148, cachelines: 3, members: 29 */
	/* last cacheline: 20 bytes */
}; /* size: 148 */

/* 20 */
/* <0> (null):0 */
typedef void _IO_lock_t; /* size: 0 */

/* 21 */
/* <0> (null):0 */
struct _IO_marker {
	class _IO_marker *         _next;                /*     0     4 */
	class _IO_FILE *           _sbuf;                /*     4     4 */
	int                        _pos;                 /*     8     4 */

	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 22 */
 /* pointer to 21 */
 /* size: 4 */

/* 23 */
 /* pointer to 19 */
 /* size: 4 */

/* 24 */
 /* pointer to 21 */
 /* size: 4 */

/* 25 */
 /* pointer to 19 */
 /* size: 4 */

/* 26 */
/* <0> (null):0 */
char                       array[1]; /* size: 1 */

/* 27 */
 /* pointer to 20 */
 /* size: 4 */

/* 28 */
/* <0> (null):0 */
char                       array[40]; /* size: 40 */

/* 29 */
 /* pointer to 30 */
 /* size: 4 */

/* 30 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 31 */
 /* pointer to 32 */
 /* size: 4 */

/* 32 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 33 */
/* <0> (null):0 */
char                       array[32]; /* size: 32 */

/* 34 */
/* <0> (null):0 */
char                       array[20]; /* size: 20 */

/* 35 */
 /* pointer to 36 */
 /* size: 4 */

/* 36 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 137633832 */

/* 37 */
long double
 /* size: 12 */

/* 38 */
double
 /* size: 8 */

/* 39 */
/* <0> (null):0 */
typedef int int32; /* size: 4 */

/* 40 */
/* <0> (null):0 */
typedef unsigned int uint32; /* size: 4 */

/* 41 */
/* <0> (null):0 */
typedef long long unsigned int uint64; /* size: 8 */

/* 42 */
/* <0> (null):0 */
typedef uint64 GID_t; /* size: 8 */

/* 43 */
/* <0> (null):0 */
typedef uint32 PackageId_t; /* size: 4 */

/* 44 */
/* <0> (null):0 */
typedef uint32 AppId_t; /* size: 4 */

/* 45 */
/* <0> (null):0 */
typedef uint64 AssetClassId_t; /* size: 8 */

/* 46 */
/* <0> (null):0 */
typedef uint32 PhysicalItemId_t; /* size: 4 */

/* 47 */
/* <0> (null):0 */
typedef uint32 DepotId_t; /* size: 4 */

/* 48 */
/* <0> (null):0 */
typedef uint32 CellID_t; /* size: 4 */

/* 49 */
/* <0> (null):0 */
typedef uint64 SteamAPICall_t; /* size: 8 */

/* 50 */
/* <0> (null):0 */
typedef uint32 PartnerId_t; /* size: 4 */

/* 51 */
/* <0> (null):0 */
typedef int BOOL; /* size: 4 */

/* 52 */
/* <0> (null):0 */
typedef unsigned char BYTE; /* size: 1 */

/* 53 */
/* <0> (null):0 */
typedef unsigned char byte; /* size: 1 */

/* 54 */
/* <0> (null):0 */
typedef unsigned int string_t; /* size: 4 */

/* 55 */
/* <0> (null):0 */
typedef float vec_t; /* size: 4 */

/* 56 */
float
 /* size: 4 */

/* 57 */
/* <0> (null):0 */
float                      array[2]; /* size: 8 */

/* 58 */
/* <0> (null):0 */
class Vector2D {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	/* <0> (null):0 */
	void Vector2D(class Vector2D *);

	/* <0> (null):0 */
	void Vector2D(class Vector2D *, float, float);

	/* <0> (null):0 */
	class Vector2D operator+(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DplERKS_ */

	/* <0> (null):0 */
	class Vector2D operator-(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DmiERKS_ */

	/* <0> (null):0 */
	class Vector2D operator*(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DmlEf */

	/* <0> (null):0 */
	class Vector2D operator/(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DdvEf */

	/* <0> (null):0 */
	float Length(const class Vector2D  *); /* linkage=_ZNK8Vector2D6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector2D  *); /* linkage=_ZNK8Vector2D13LengthSquaredEv */

	/* <0> (null):0 */
	class Vector2D Normalize(const class Vector2D  *); /* linkage=_ZNK8Vector2D9NormalizeEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector2D *); /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector2D *, float); /* linkage=_ZN8Vector2D6IsZeroEf */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 59 */
 /* pointer to 58 */
 /* size: 4 */

/* 60 */
 /* pointer to 61 */
 /* size: 4 */

/* 61 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 62 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 63 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 64 */
bool
 /* size: 1 */

/* 65 */
/* <0> (null):0 */
class Vector {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	vec_t                      z;                    /*     8     4 */
	/* <0> (null):0 */
	void Vector(class Vector *);

	/* <0> (null):0 */
	void Vector(class Vector *, float, float, float);

	/* <0> (null):0 */
	void Vector(class Vector *, const class Vector  &);

	/* <0> (null):0 */
	void Vector(class Vector *, float *);

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *); /* linkage=_ZNK6VectorngEv */

	/* <0> (null):0 */
	int operator==(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectoreqERKS_ */

	/* <0> (null):0 */
	int operator!=(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorneERKS_ */

	/* <0> (null):0 */
	class Vector operator+(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorplERKS_ */

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectormiERKS_ */

	/* <0> (null):0 */
	class Vector operator*(const class Vector  *, float); /* linkage=_ZNK6VectormlEf */

	/* <0> (null):0 */
	class Vector operator/(const class Vector  *, float); /* linkage=_ZNK6VectordvEf */

	/* <0> (null):0 */
	void CopyToArray(const class Vector  *, float *); /* linkage=_ZNK6Vector11CopyToArrayEPf */

	/* <0> (null):0 */
	float Length(const class Vector  *); /* linkage=_ZNK6Vector6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector  *); /* linkage=_ZNK6Vector13LengthSquaredEv */

	/* <0> (null):0 */
	float * operator float*(class Vector *); /* linkage=_ZN6VectorcvPfEv */

	/* <0> (null):0 */
	const float  * operator const float*(const class Vector  *); /* linkage=_ZNK6VectorcvPKfEv */

	/* <0> (null):0 */
	class Vector Normalize(const class Vector  *); /* linkage=_ZNK6Vector9NormalizeEv */

	/* <0> (null):0 */
	class Vector2D Make2D(const class Vector  *); /* linkage=_ZNK6Vector6Make2DEv */

	/* <0> (null):0 */
	float Length2D(const class Vector  *); /* linkage=_ZNK6Vector8Length2DEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector  *, float); /* linkage=_ZNK6Vector16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector  *, float); /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector *); /* linkage=_ZN6Vector16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector *, float); /* linkage=_ZN6Vector6IsZeroEf */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 66 */
 /* pointer to 65 */
 /* size: 4 */

/* 67 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 68 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 69 */
 /* pointer to 56 */
 /* size: 4 */

/* 70 */
 /* pointer to 71 */
 /* size: 4 */

/* 71 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 72 */
 /* pointer to 73 */
 /* size: 4 */

/* 73 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 74 */
/* <0> (null):0 */
typedef int qboolean; /* size: 4 */

/* 75 */
/* <0> (null):0 */
struct link_s {
	class link_s *             prev;                 /*     0     4 */
	class link_s *             next;                 /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 76 */
 /* pointer to 75 */
 /* size: 4 */

/* 77 */
/* <0> (null):0 */
typedef struct link_s link_t; /* size: 8 */

/* 78 */
/* <0> (null):0 */
typedef struct edict_s edict_t; /* size: 804 */

/* 79 */
/* <0> (null):0 */
struct edict_s {
	qboolean                   free;                 /*     0     4 */
	int                        serialnumber;         /*     4     4 */
	link_t                     area;                 /*     8     8 */
	int                        headnode;             /*    16     4 */
	int                        num_leafs;            /*    20     4 */
	short int                  leafnums[48];         /*    24    96 */
	/* --- cacheline 1 boundary (64 bytes) was 56 bytes ago --- */
	float                      freetime;             /*   120     4 */
	void *                     pvPrivateData;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	entvars_t                  v;                    /*   128   676 */
	/* --- cacheline 12 boundary (768 bytes) was 36 bytes ago --- */

	/* size: 804, cachelines: 13, members: 9 */
	/* last cacheline: 36 bytes */
}; /* size: 804 */

/* 80 */
 /* pointer to 78 */
 /* size: 4 */

/* 81 */
/* <0> (null):0 */
struct {
	float                      time;                 /*     0     4 */
	float                      frametime;            /*     4     4 */
	float                      force_retouch;        /*     8     4 */
	string_t                   mapname;              /*    12     4 */
	string_t                   startspot;            /*    16     4 */
	float                      deathmatch;           /*    20     4 */
	float                      coop;                 /*    24     4 */
	float                      teamplay;             /*    28     4 */
	float                      serverflags;          /*    32     4 */
	float                      found_secrets;        /*    36     4 */
	class Vector              v_forward;             /*    40    12 */
	class Vector              v_up;                  /*    52    12 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	class Vector              v_right;               /*    64    12 */
	float                      trace_allsolid;       /*    76     4 */
	float                      trace_startsolid;     /*    80     4 */
	float                      trace_fraction;       /*    84     4 */
	class Vector              trace_endpos;          /*    88    12 */
	class Vector              trace_plane_normal;    /*   100    12 */
	float                      trace_plane_dist;     /*   112     4 */
	edict_t *                  trace_ent;            /*   116     4 */
	float                      trace_inopen;         /*   120     4 */
	float                      trace_inwater;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	int                        trace_hitgroup;       /*   128     4 */
	int                        trace_flags;          /*   132     4 */
	int                        msg_entity;           /*   136     4 */
	int                        cdAudioTrack;         /*   140     4 */
	int                        maxClients;           /*   144     4 */
	int                        maxEntities;          /*   148     4 */
	const char  *              pStringBase;          /*   152     4 */
	void *                     pSaveData;            /*   156     4 */
	class Vector              vecLandmarkOffset;     /*   160    12 */

	/* size: 172, cachelines: 3, members: 31 */
	/* last cacheline: 44 bytes */
}; /* size: 172 */

/* 82 */
/* <0> (null):0 */
typedef class  globalvars_t; /* size: 172 */

/* 83 */
/* <0> (null):0 */
struct entvars_s {
	string_t                   classname;            /*     0     4 */
	string_t                   globalname;           /*     4     4 */
	class Vector              origin;                /*     8    12 */
	class Vector              oldorigin;             /*    20    12 */
	class Vector              velocity;              /*    32    12 */
	class Vector              basevelocity;          /*    44    12 */
	class Vector              clbasevelocity;        /*    56    12 */
	/* --- cacheline 1 boundary (64 bytes) was 4 bytes ago --- */
	class Vector              movedir;               /*    68    12 */
	class Vector              angles;                /*    80    12 */
	class Vector              avelocity;             /*    92    12 */
	class Vector              punchangle;            /*   104    12 */
	class Vector              v_angle;               /*   116    12 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	class Vector              endpos;                /*   128    12 */
	class Vector              startpos;              /*   140    12 */
	float                      impacttime;           /*   152     4 */
	float                      starttime;            /*   156     4 */
	int                        fixangle;             /*   160     4 */
	float                      idealpitch;           /*   164     4 */
	float                      pitch_speed;          /*   168     4 */
	float                      ideal_yaw;            /*   172     4 */
	float                      yaw_speed;            /*   176     4 */
	int                        modelindex;           /*   180     4 */
	string_t                   model;                /*   184     4 */
	int                        viewmodel;            /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	int                        weaponmodel;          /*   192     4 */
	class Vector              absmin;                /*   196    12 */
	class Vector              absmax;                /*   208    12 */
	class Vector              mins;                  /*   220    12 */
	class Vector              maxs;                  /*   232    12 */
	class Vector              size;                  /*   244    12 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	float                      ltime;                /*   256     4 */
	float                      nextthink;            /*   260     4 */
	int                        movetype;             /*   264     4 */
	int                        solid;                /*   268     4 */
	int                        skin;                 /*   272     4 */
	int                        body;                 /*   276     4 */
	int                        effects;              /*   280     4 */
	float                      gravity;              /*   284     4 */
	float                      friction;             /*   288     4 */
	int                        light_level;          /*   292     4 */
	int                        sequence;             /*   296     4 */
	int                        gaitsequence;         /*   300     4 */
	float                      frame;                /*   304     4 */
	float                      animtime;             /*   308     4 */
	float                      framerate;            /*   312     4 */
	unsigned char              controller[4];        /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	unsigned char              blending[2];          /*   320     2 */
	float                      scale;                /*   324     4 */
	int                        rendermode;           /*   328     4 */
	float                      renderamt;            /*   332     4 */
	class Vector              rendercolor;           /*   336    12 */
	int                        renderfx;             /*   348     4 */
	float                      health;               /*   352     4 */
	float                      frags;                /*   356     4 */
	int                        weapons;              /*   360     4 */
	float                      takedamage;           /*   364     4 */
	int                        deadflag;             /*   368     4 */
	class Vector              view_ofs;              /*   372    12 */
	int                        button;               /*   384     4 */
	/* --- cacheline 6 boundary (384 bytes) was 2 bytes ago --- */
	int                        impulse;              /*   388     4 */
	edict_t *                  chain;                /*   392     4 */
	edict_t *                  dmg_inflictor;        /*   396     4 */
	edict_t *                  enemy;                /*   400     4 */
	edict_t *                  aiment;               /*   404     4 */
	edict_t *                  owner;                /*   408     4 */
	edict_t *                  groundentity;         /*   412     4 */
	int                        spawnflags;           /*   416     4 */
	int                        flags;                /*   420     4 */
	int                        colormap;             /*   424     4 */
	int                        team;                 /*   428     4 */
	float                      max_health;           /*   432     4 */
	float                      teleport_time;        /*   436     4 */
	float                      armortype;            /*   440     4 */
	float                      armorvalue;           /*   444     4 */
	int                        waterlevel;           /*   448     4 */
	/* --- cacheline 7 boundary (448 bytes) was 2 bytes ago --- */
	int                        watertype;            /*   452     4 */
	string_t                   target;               /*   456     4 */
	string_t                   targetname;           /*   460     4 */
	string_t                   netname;              /*   464     4 */
	string_t                   message;              /*   468     4 */
	float                      dmg_take;             /*   472     4 */
	float                      dmg_save;             /*   476     4 */
	float                      dmg;                  /*   480     4 */
	float                      dmgtime;              /*   484     4 */
	string_t                   noise;                /*   488     4 */
	string_t                   noise1;               /*   492     4 */
	string_t                   noise2;               /*   496     4 */
	string_t                   noise3;               /*   500     4 */
	float                      speed;                /*   504     4 */
	float                      air_finished;         /*   508     4 */
	float                      pain_finished;        /*   512     4 */
	/* --- cacheline 8 boundary (512 bytes) was 2 bytes ago --- */
	float                      radsuit_finished;     /*   516     4 */
	edict_t *                  pContainingEntity;    /*   520     4 */
	int                        playerclass;          /*   524     4 */
	float                      maxspeed;             /*   528     4 */
	float                      fov;                  /*   532     4 */
	int                        weaponanim;           /*   536     4 */
	int                        pushmsec;             /*   540     4 */
	int                        bInDuck;              /*   544     4 */
	int                        flTimeStepSound;      /*   548     4 */
	int                        flSwimTime;           /*   552     4 */
	int                        flDuckTime;           /*   556     4 */
	int                        iStepLeft;            /*   560     4 */
	float                      flFallVelocity;       /*   564     4 */
	int                        gamestate;            /*   568     4 */
	int                        oldbuttons;           /*   572     4 */
	int                        groupinfo;            /*   576     4 */
	/* --- cacheline 9 boundary (576 bytes) was 2 bytes ago --- */
	int                        iuser1;               /*   580     4 */
	int                        iuser2;               /*   584     4 */
	int                        iuser3;               /*   588     4 */
	int                        iuser4;               /*   592     4 */
	float                      fuser1;               /*   596     4 */
	float                      fuser2;               /*   600     4 */
	float                      fuser3;               /*   604     4 */
	float                      fuser4;               /*   608     4 */
	class Vector              vuser1;                /*   612    12 */
	class Vector              vuser2;                /*   624    12 */
	class Vector              vuser3;                /*   636    12 */
	/* --- cacheline 10 boundary (640 bytes) was 6 bytes ago --- */
	class Vector              vuser4;                /*   648    12 */
	edict_t *                  euser1;               /*   660     4 */
	edict_t *                  euser2;               /*   664     4 */
	edict_t *                  euser3;               /*   668     4 */
	edict_t *                  euser4;               /*   672     4 */

	/* size: 676, cachelines: 11, members: 123 */
	/* last cacheline: 36 bytes */

	/* BRAIN FART ALERT! 676 != 674 + 0(holes), diff = 2 */

}; /* size: 676 */

/* 84 */
/* <0> (null):0 */
unsigned char              array[4]; /* size: 4 */

/* 85 */
/* <0> (null):0 */
unsigned char              array[2]; /* size: 2 */

/* 86 */
/* <0> (null):0 */
typedef struct entvars_s entvars_t; /* size: 676 */

/* 87 */
/* <0> (null):0 */
short int                  array[48]; /* size: 96 */

/* 88 */
/* <0> (null):0 */
typedef uint32 CRC32_t; /* size: 4 */

/* 89 */
/* <0> (null):0 */
struct cvar_s {
	char *                     name;                 /*     0     4 */
	char *                     string;               /*     4     4 */
	int                        flags;                /*     8     4 */
	float                      value;                /*    12     4 */
	class cvar_s *             next;                 /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 90 */
 /* pointer to 89 */
 /* size: 4 */

/* 91 */
/* <0> (null):0 */
typedef struct cvar_s cvar_t; /* size: 20 */

/* 92 */
/* <0> (null):0 */
struct client_textmessage_s {
	int                        effect;               /*     0     4 */
	byte                       r1;                   /*     4     1 */
	byte                       g1;                   /*     5     1 */
	byte                       b1;                   /*     6     1 */
	byte                       a1;                   /*     7     1 */
	byte                       r2;                   /*     8     1 */
	byte                       g2;                   /*     9     1 */
	byte                       b2;                   /*    10     1 */
	byte                       a2;                   /*    11     1 */
	float                      x;                    /*    12     4 */
	float                      y;                    /*    16     4 */
	float                      fadein;               /*    20     4 */
	float                      fadeout;              /*    24     4 */
	float                      holdtime;             /*    28     4 */
	float                      fxtime;               /*    32     4 */
	const char  *              pName;                /*    36     4 */
	const char  *              pMessage;             /*    40     4 */

	/* size: 44, cachelines: 1, members: 17 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 93 */
/* <0> (null):0 */
typedef struct client_textmessage_s client_textmessage_t; /* size: 44 */

/* 94 */
/* <0> (null):0 */
typedef struct sequenceCommandLine_ sequenceCommandLine_s; /* size: 92 */

/* 95 */
/* <0> (null):0 */
struct sequenceCommandLine_ {
	int                        commandType;          /*     0     4 */
	client_textmessage_t       clientMessage;        /*     4    44 */
	char *                     speakerName;          /*    48     4 */
	char *                     listenerName;         /*    52     4 */
	char *                     soundFileName;        /*    56     4 */
	char *                     sentenceName;         /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	char *                     fireTargetNames;      /*    64     4 */
	char *                     killTargetNames;      /*    68     4 */
	float                      delay;                /*    72     4 */
	int                        repeatCount;          /*    76     4 */
	int                        textChannel;          /*    80     4 */
	int                        modifierBitField;     /*    84     4 */
	sequenceCommandLine_s *    nextCommandLine;      /*    88     4 */

	/* size: 92, cachelines: 2, members: 13 */
	/* last cacheline: 28 bytes */
}; /* size: 92 */

/* 96 */
 /* pointer to 94 */
 /* size: 4 */

/* 97 */
/* <0> (null):0 */
typedef struct sequenceEntry_ sequenceEntry_s; /* size: 20 */

/* 98 */
/* <0> (null):0 */
struct sequenceEntry_ {
	char *                     fileName;             /*     0     4 */
	char *                     entryName;            /*     4     4 */
	sequenceCommandLine_s *    firstCommand;         /*     8     4 */
	sequenceEntry_s *          nextEntry;            /*    12     4 */
	qboolean                   isGlobal;             /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 99 */
 /* pointer to 97 */
 /* size: 4 */

/* 100 */
/* <0> (null):0 */
typedef struct sentenceEntry_ sentenceEntry_s; /* size: 16 */

/* 101 */
/* <0> (null):0 */
struct sentenceEntry_ {
	char *                     data;                 /*     0     4 */
	sentenceEntry_s *          nextEntry;            /*     4     4 */
	qboolean                   isGlobal;             /*     8     4 */
	unsigned int               index;                /*    12     4 */

	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 102 */
 /* pointer to 100 */
 /* size: 4 */

/* 103 */
/* <0> (null):0 */
enum {
	at_notice = 0,
	at_console = 1,
	at_aiconsole = 2,
	at_warning = 3,
	at_error = 4,
	at_logged = 5,
}; /* size: 4 */

/* 104 */
/* <0> (null):0 */
typedef enum  ALERT_TYPE; /* size: 4 */

/* 105 */
/* <0> (null):0 */
enum {
	print_console = 0,
	print_center = 1,
	print_chat = 2,
}; /* size: 4 */

/* 106 */
/* <0> (null):0 */
typedef enum  PRINT_TYPE; /* size: 4 */

/* 107 */
/* <0> (null):0 */
enum {
	force_exactfile = 0,
	force_model_samebounds = 1,
	force_model_specifybounds = 2,
	force_model_specifybounds_if_avail = 3,
}; /* size: 4 */

/* 108 */
/* <0> (null):0 */
typedef enum  FORCE_TYPE; /* size: 4 */

/* 109 */
/* <0> (null):0 */
struct {
	int                        fAllSolid;            /*     0     4 */
	int                        fStartSolid;          /*     4     4 */
	int                        fInOpen;              /*     8     4 */
	int                        fInWater;             /*    12     4 */
	float                      flFraction;           /*    16     4 */
	class Vector              vecEndPos;             /*    20    12 */
	float                      flPlaneDist;          /*    32     4 */
	class Vector              vecPlaneNormal;        /*    36    12 */
	edict_t *                  pHit;                 /*    48     4 */
	int                        iHitgroup;            /*    52     4 */
	/* <0> (null):0 */
	void TraceResult(TraceResult *);


	/* size: 56, cachelines: 1, members: 10 */
	/* last cacheline: 56 bytes */
}; /* size: 56 */

/* 110 */
/* <0> (null):0 */
typedef class  TraceResult; /* size: 56 */

/* 111 */
/* <0> (null):0 */
struct enginefuncs_s {
	int                        (*pfnPrecacheModel)(char *); /*     0     4 */
	int                        (*pfnPrecacheSound)(char *); /*     4     4 */
	void                       (*pfnSetModel)(edict_t *, const char  *); /*     8     4 */
	int                        (*pfnModelIndex)(const char  *); /*    12     4 */
	int                        (*pfnModelFrames)(int); /*    16     4 */
	void                       (*pfnSetSize)(edict_t *, const float  *, const float  *); /*    20     4 */
	void                       (*pfnChangeLevel)(char *, char *); /*    24     4 */
	void                       (*pfnGetSpawnParms)(edict_t *); /*    28     4 */
	void                       (*pfnSaveSpawnParms)(edict_t *); /*    32     4 */
	float                      (*pfnVecToYaw)(const float  *); /*    36     4 */
	void                       (*pfnVecToAngles)(const float  *, float *); /*    40     4 */
	void                       (*pfnMoveToOrigin)(edict_t *, const float  *, float, int); /*    44     4 */
	void                       (*pfnChangeYaw)(edict_t *); /*    48     4 */
	void                       (*pfnChangePitch)(edict_t *); /*    52     4 */
	edict_t *                  (*pfnFindEntityByString)(edict_t *, const char  *, const char  *); /*    56     4 */
	int                        (*pfnGetEntityIllum)(edict_t *); /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	edict_t *                  (*pfnFindEntityInSphere)(edict_t *, const float  *, float); /*    64     4 */
	edict_t *                  (*pfnFindClientInPVS)(edict_t *); /*    68     4 */
	edict_t *                  (*pfnEntitiesInPVS)(edict_t *); /*    72     4 */
	void                       (*pfnMakeVectors)(const float  *); /*    76     4 */
	void                       (*pfnAngleVectors)(const float  *, float *, float *, float *); /*    80     4 */
	edict_t *                  (*pfnCreateEntity)(void); /*    84     4 */
	void                       (*pfnRemoveEntity)(edict_t *); /*    88     4 */
	edict_t *                  (*pfnCreateNamedEntity)(int); /*    92     4 */
	void                       (*pfnMakeStatic)(edict_t *); /*    96     4 */
	int                        (*pfnEntIsOnFloor)(edict_t *); /*   100     4 */
	int                        (*pfnDropToFloor)(edict_t *); /*   104     4 */
	int                        (*pfnWalkMove)(edict_t *, float, float, int); /*   108     4 */
	void                       (*pfnSetOrigin)(edict_t *, const float  *); /*   112     4 */
	void                       (*pfnEmitSound)(edict_t *, int, const char  *, float, float, int, int); /*   116     4 */
	void                       (*pfnEmitAmbientSound)(edict_t *, float *, const char  *, float, float, int, int); /*   120     4 */
	void                       (*pfnTraceLine)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	void                       (*pfnTraceToss)(edict_t *, edict_t *, TraceResult *); /*   128     4 */
	int                        (*pfnTraceMonsterHull)(edict_t *, const float  *, const float  *, int, edict_t *, TraceResult *); /*   132     4 */
	void                       (*pfnTraceHull)(const float  *, const float  *, int, int, edict_t *, TraceResult *); /*   136     4 */
	void                       (*pfnTraceModel)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   140     4 */
	const char  *              (*pfnTraceTexture)(edict_t *, const float  *, const float  *); /*   144     4 */
	void                       (*pfnTraceSphere)(const float  *, const float  *, int, float, edict_t *, TraceResult *); /*   148     4 */
	void                       (*pfnGetAimVector)(edict_t *, float, float *); /*   152     4 */
	void                       (*pfnServerCommand)(char *); /*   156     4 */
	void                       (*pfnServerExecute)(void); /*   160     4 */
	void                       (*pfnClientCommand)(edict_t *, char *, ...); /*   164     4 */
	void                       (*pfnParticleEffect)(const float  *, const float  *, float, float); /*   168     4 */
	void                       (*pfnLightStyle)(int, char *); /*   172     4 */
	int                        (*pfnDecalIndex)(const char  *); /*   176     4 */
	int                        (*pfnPointContents)(const float  *); /*   180     4 */
	void                       (*pfnMessageBegin)(int, int, const float  *, edict_t *); /*   184     4 */
	void                       (*pfnMessageEnd)(void); /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	void                       (*pfnWriteByte)(int); /*   192     4 */
	void                       (*pfnWriteChar)(int); /*   196     4 */
	void                       (*pfnWriteShort)(int); /*   200     4 */
	void                       (*pfnWriteLong)(int); /*   204     4 */
	void                       (*pfnWriteAngle)(float); /*   208     4 */
	void                       (*pfnWriteCoord)(float); /*   212     4 */
	void                       (*pfnWriteString)(const char  *); /*   216     4 */
	void                       (*pfnWriteEntity)(int); /*   220     4 */
	void                       (*pfnCVarRegister)(cvar_t *); /*   224     4 */
	float                      (*pfnCVarGetFloat)(const char  *); /*   228     4 */
	const char  *              (*pfnCVarGetString)(const char  *); /*   232     4 */
	void                       (*pfnCVarSetFloat)(const char  *, float); /*   236     4 */
	void                       (*pfnCVarSetString)(const char  *, const char  *); /*   240     4 */
	void                       (*pfnAlertMessage)(ALERT_TYPE, char *, ...); /*   244     4 */
	void                       (*pfnEngineFprintf)(void *, char *, ...); /*   248     4 */
	void *                     (*pfnPvAllocEntPrivateData)(edict_t *, int32); /*   252     4 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	void *                     (*pfnPvEntPrivateData)(edict_t *); /*   256     4 */
	void                       (*pfnFreeEntPrivateData)(edict_t *); /*   260     4 */
	const char  *              (*pfnSzFromIndex)(int); /*   264     4 */
	int                        (*pfnAllocString)(const char  *); /*   268     4 */
	class entvars_s *          (*pfnGetVarsOfEnt)(edict_t *); /*   272     4 */
	edict_t *                  (*pfnPEntityOfEntOffset)(int); /*   276     4 */
	int                        (*pfnEntOffsetOfPEntity)(const edict_t  *); /*   280     4 */
	int                        (*pfnIndexOfEdict)(const edict_t  *); /*   284     4 */
	edict_t *                  (*pfnPEntityOfEntIndex)(int); /*   288     4 */
	edict_t *                  (*pfnFindEntityByVars)(class entvars_s *); /*   292     4 */
	void *                     (*pfnGetModelPtr)(edict_t *); /*   296     4 */
	int                        (*pfnRegUserMsg)(const char  *, int); /*   300     4 */
	void                       (*pfnAnimationAutomove)(const edict_t  *, float); /*   304     4 */
	void                       (*pfnGetBonePosition)(const edict_t  *, int, float *, float *); /*   308     4 */
	uint32                     (*pfnFunctionFromName)(const char  *); /*   312     4 */
	const char  *              (*pfnNameForFunction)(uint32); /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	void                       (*pfnClientPrintf)(edict_t *, PRINT_TYPE, const char  *); /*   320     4 */
	void                       (*pfnServerPrint)(const char  *); /*   324     4 */
	const char  *              (*pfnCmd_Args)(void); /*   328     4 */
	const char  *              (*pfnCmd_Argv)(int);  /*   332     4 */
	int                        (*pfnCmd_Argc)(void); /*   336     4 */
	void                       (*pfnGetAttachment)(const edict_t  *, int, float *, float *); /*   340     4 */
	void                       (*pfnCRC32_Init)(CRC32_t *); /*   344     4 */
	void                       (*pfnCRC32_ProcessBuffer)(CRC32_t *, void *, int); /*   348     4 */
	void                       (*pfnCRC32_ProcessByte)(CRC32_t *, unsigned char); /*   352     4 */
	CRC32_t                    (*pfnCRC32_Final)(CRC32_t); /*   356     4 */
	int32                      (*pfnRandomLong)(int32, int32); /*   360     4 */
	float                      (*pfnRandomFloat)(float, float); /*   364     4 */
	void                       (*pfnSetView)(const edict_t  *, const edict_t  *); /*   368     4 */
	float                      (*pfnTime)(void);     /*   372     4 */
	void                       (*pfnCrosshairAngle)(const edict_t  *, float, float); /*   376     4 */
	byte *                     (*pfnLoadFileForMe)(char *, int *); /*   380     4 */
	/* --- cacheline 6 boundary (384 bytes) --- */
	void                       (*pfnFreeFile)(void *); /*   384     4 */
	void                       (*pfnEndSection)(const char  *); /*   388     4 */
	int                        (*pfnCompareFileTime)(char *, char *, int *); /*   392     4 */
	void                       (*pfnGetGameDir)(char *); /*   396     4 */
	void                       (*pfnCvar_RegisterVariable)(cvar_t *); /*   400     4 */
	void                       (*pfnFadeClientVolume)(const edict_t  *, int, int, int, int); /*   404     4 */
	void                       (*pfnSetClientMaxspeed)(const edict_t  *, float); /*   408     4 */
	edict_t *                  (*pfnCreateFakeClient)(const char  *); /*   412     4 */
	void                       (*pfnRunPlayerMove)(edict_t *, const float  *, float, float, float, short unsigned int, byte, byte); /*   416     4 */
	int                        (*pfnNumberOfEntities)(void); /*   420     4 */
	char *                     (*pfnGetInfoKeyBuffer)(edict_t *); /*   424     4 */
	char *                     (*pfnInfoKeyValue)(char *, char *); /*   428     4 */
	void                       (*pfnSetKeyValue)(char *, char *, char *); /*   432     4 */
	void                       (*pfnSetClientKeyValue)(int, char *, char *, char *); /*   436     4 */
	int                        (*pfnIsMapValid)(char *); /*   440     4 */
	void                       (*pfnStaticDecal)(const float  *, int, int, int); /*   444     4 */
	/* --- cacheline 7 boundary (448 bytes) --- */
	int                        (*pfnPrecacheGeneric)(char *); /*   448     4 */
	int                        (*pfnGetPlayerUserId)(edict_t *); /*   452     4 */
	void                       (*pfnBuildSoundMsg)(edict_t *, int, const char  *, float, float, int, int, int, int, const float  *, edict_t *); /*   456     4 */
	int                        (*pfnIsDedicatedServer)(void); /*   460     4 */
	cvar_t *                   (*pfnCVarGetPointer)(const char  *); /*   464     4 */
	unsigned int               (*pfnGetPlayerWONId)(edict_t *); /*   468     4 */
	void                       (*pfnInfo_RemoveKey)(char *, const char  *); /*   472     4 */
	const char  *              (*pfnGetPhysicsKeyValue)(const edict_t  *, const char  *); /*   476     4 */
	void                       (*pfnSetPhysicsKeyValue)(const edict_t  *, const char  *, const char  *); /*   480     4 */
	const char  *              (*pfnGetPhysicsInfoString)(const edict_t  *); /*   484     4 */
	short unsigned int         (*pfnPrecacheEvent)(int, const char  *); /*   488     4 */
	void                       (*pfnPlaybackEvent)(int, const edict_t  *, short unsigned int, float, float *, float *, float, float, int, int, int, int); /*   492     4 */
	unsigned char *            (*pfnSetFatPVS)(float *); /*   496     4 */
	unsigned char *            (*pfnSetFatPAS)(float *); /*   500     4 */
	int                        (*pfnCheckVisibility)(const edict_t  *, unsigned char *); /*   504     4 */
	void                       (*pfnDeltaSetField)(class delta_s *, const char  *); /*   508     4 */
	/* --- cacheline 8 boundary (512 bytes) --- */
	void                       (*pfnDeltaUnsetField)(class delta_s *, const char  *); /*   512     4 */
	void                       (*pfnDeltaAddEncoder)(char *, void (*)(class delta_s *, const unsigned char  *, const unsigned char  *)); /*   516     4 */
	int                        (*pfnGetCurrentPlayer)(void); /*   520     4 */
	int                        (*pfnCanSkipPlayer)(const edict_t  *); /*   524     4 */
	int                        (*pfnDeltaFindField)(class delta_s *, const char  *); /*   528     4 */
	void                       (*pfnDeltaSetFieldByIndex)(class delta_s *, int); /*   532     4 */
	void                       (*pfnDeltaUnsetFieldByIndex)(class delta_s *, int); /*   536     4 */
	void                       (*pfnSetGroupMask)(int, int); /*   540     4 */
	int                        (*pfnCreateInstancedBaseline)(int, class entity_state_s *); /*   544     4 */
	void                       (*pfnCvar_DirectSet)(class cvar_s *, char *); /*   548     4 */
	void                       (*pfnForceUnmodified)(FORCE_TYPE, float *, float *, const char  *); /*   552     4 */
	void                       (*pfnGetPlayerStats)(const edict_t  *, int *, int *); /*   556     4 */
	void                       (*pfnAddServerCommand)(char *, void (*)(void)); /*   560     4 */
	qboolean                   (*pfnVoice_GetClientListening)(int, int); /*   564     4 */
	qboolean                   (*pfnVoice_SetClientListening)(int, int, qboolean); /*   568     4 */
	const char  *              (*pfnGetPlayerAuthId)(edict_t *); /*   572     4 */
	/* --- cacheline 9 boundary (576 bytes) --- */
	sequenceEntry_s *          (*pfnSequenceGet)(const char  *, const char  *); /*   576     4 */
	sentenceEntry_s *          (*pfnSequencePickSentence)(const char  *, int, int *); /*   580     4 */
	int                        (*pfnGetFileSize)(char *); /*   584     4 */
	unsigned int               (*pfnGetApproxWavePlayLen)(const char  *); /*   588     4 */
	int                        (*pfnIsCareerMatch)(void); /*   592     4 */
	int                        (*pfnGetLocalizedStringLength)(const char  *); /*   596     4 */
	void                       (*pfnRegisterTutorMessageShown)(int); /*   600     4 */
	int                        (*pfnGetTimesTutorMessageShown)(int); /*   604     4 */
	void                       (*ProcessTutorMessageDecayBuffer)(int *, int); /*   608     4 */
	void                       (*ConstructTutorMessageDecayBuffer)(int *, int); /*   612     4 */
	void                       (*ResetTutorMessageDecayData)(void); /*   616     4 */
	void                       (*pfnQueryClientCvarValue)(const edict_t  *, const char  *); /*   620     4 */
	void                       (*pfnQueryClientCvarValue2)(const edict_t  *, const char  *, int); /*   624     4 */
	int                        (*pfnCheckParm)(const char  *, char * *); /*   628     4 */

	/* size: 632, cachelines: 10, members: 158 */
	/* last cacheline: 56 bytes */
}; /* size: 632 */

/* 112 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 113 */
 /* pointer to 112 */
 /* size: 4 */

/* 114 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146277340 */

/* 115 */
 /* pointer to 114 */
 /* size: 4 */

/* 116 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 117 */
 /* pointer to 116 */
 /* size: 4 */

/* 118 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 119 */
 /* pointer to 118 */
 /* size: 4 */

/* 120 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146277860 */

/* 121 */
 /* pointer to 120 */
 /* size: 4 */

/* 122 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146278120 */

/* 123 */
 /* pointer to 122 */
 /* size: 4 */

/* 124 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146278328 */

/* 125 */
 /* pointer to 124 */
 /* size: 4 */

/* 126 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 127 */
 /* pointer to 126 */
 /* size: 4 */

/* 128 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146278640 */

/* 129 */
 /* pointer to 128 */
 /* size: 4 */

/* 130 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146278848 */

/* 131 */
 /* pointer to 130 */
 /* size: 4 */

/* 132 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 133 */
 /* pointer to 132 */
 /* size: 4 */

/* 134 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 135 */
 /* pointer to 134 */
 /* size: 4 */

/* 136 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 137 */
 /* pointer to 136 */
 /* size: 4 */

/* 138 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 139 */
 /* pointer to 138 */
 /* size: 4 */

/* 140 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146308616 */

/* 141 */
 /* pointer to 140 */
 /* size: 4 */

/* 142 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146308772 */

/* 143 */
 /* pointer to 142 */
 /* size: 4 */

/* 144 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 145 */
 /* pointer to 144 */
 /* size: 4 */

/* 146 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 147 */
 /* pointer to 146 */
 /* size: 4 */

/* 148 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 149 */
 /* pointer to 148 */
 /* size: 4 */

/* 150 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146309656 */

/* 151 */
 /* pointer to 150 */
 /* size: 4 */

/* 152 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146309864 */

/* 153 */
 /* pointer to 152 */
 /* size: 4 */

/* 154 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146310332 */

/* 155 */
 /* pointer to 154 */
 /* size: 4 */

/* 156 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146310800 */

/* 157 */
 /* pointer to 110 */
 /* size: 4 */

/* 158 */
 /* pointer to 156 */
 /* size: 4 */

/* 159 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146311216 */

/* 160 */
 /* pointer to 159 */
 /* size: 4 */

/* 161 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 162 */
 /* pointer to 161 */
 /* size: 4 */

/* 163 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146311892 */

/* 164 */
 /* pointer to 163 */
 /* size: 4 */

/* 165 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 166 */
 /* pointer to 165 */
 /* size: 4 */

/* 167 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146063768 */

/* 168 */
 /* pointer to 167 */
 /* size: 4 */

/* 169 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146064184 */

/* 170 */
 /* pointer to 169 */
 /* size: 4 */

/* 171 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146064444 */

/* 172 */
 /* pointer to 171 */
 /* size: 4 */

/* 173 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146064600 */

/* 174 */
 /* pointer to 173 */
 /* size: 4 */

/* 175 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146064704 */

/* 176 */
 /* pointer to 175 */
 /* size: 4 */

/* 177 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146064912 */

/* 178 */
 /* pointer to 177 */
 /* size: 4 */

/* 179 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146065224 */

/* 180 */
 /* pointer to 179 */
 /* size: 4 */

/* 181 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 182 */
 /* pointer to 181 */
 /* size: 4 */

/* 183 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146065588 */

/* 184 */
 /* pointer to 183 */
 /* size: 4 */

/* 185 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146065900 */

/* 186 */
 /* pointer to 185 */
 /* size: 4 */

/* 187 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146066056 */

/* 188 */
 /* pointer to 187 */
 /* size: 4 */

/* 189 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146066212 */

/* 190 */
 /* pointer to 189 */
 /* size: 4 */

/* 191 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146066368 */

/* 192 */
 /* pointer to 91 */
 /* size: 4 */

/* 193 */
 /* pointer to 191 */
 /* size: 4 */

/* 194 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 195 */
 /* pointer to 194 */
 /* size: 4 */

/* 196 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 197 */
 /* pointer to 196 */
 /* size: 4 */

/* 198 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146066888 */

/* 199 */
 /* pointer to 198 */
 /* size: 4 */

/* 200 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146067096 */

/* 201 */
 /* pointer to 200 */
 /* size: 4 */

/* 202 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146341696 */

/* 203 */
 /* pointer to 202 */
 /* size: 4 */

/* 204 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146341904 */

/* 205 */
 /* pointer to 204 */
 /* size: 4 */

/* 206 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 207 */
 /* pointer to 206 */
 /* size: 4 */

/* 208 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 209 */
 /* pointer to 208 */
 /* size: 4 */

/* 210 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 211 */
 /* pointer to 210 */
 /* size: 4 */

/* 212 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 213 */
 /* pointer to 83 */
 /* size: 4 */

/* 214 */
 /* pointer to 212 */
 /* size: 4 */

/* 215 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 216 */
 /* pointer to 217 */
 /* size: 4 */

/* 217 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 804 */

/* 218 */
 /* pointer to 215 */
 /* size: 4 */

/* 219 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 220 */
 /* pointer to 219 */
 /* size: 4 */

/* 221 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 222 */
 /* pointer to 221 */
 /* size: 4 */

/* 223 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146343464 */

/* 224 */
 /* pointer to 223 */
 /* size: 4 */

/* 225 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146343672 */

/* 226 */
 /* pointer to 225 */
 /* size: 4 */

/* 227 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 228 */
 /* pointer to 227 */
 /* size: 4 */

/* 229 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 230 */
 /* pointer to 229 */
 /* size: 4 */

/* 231 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146344296 */

/* 232 */
 /* pointer to 231 */
 /* size: 4 */

/* 233 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 234 */
 /* pointer to 233 */
 /* size: 4 */

/* 235 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 236 */
 /* pointer to 235 */
 /* size: 4 */

/* 237 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146344764 */

/* 238 */
 /* pointer to 88 */
 /* size: 4 */

/* 239 */
 /* pointer to 237 */
 /* size: 4 */

/* 240 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146344972 */

/* 241 */
 /* pointer to 240 */
 /* size: 4 */

/* 242 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146345232 */

/* 243 */
 /* pointer to 242 */
 /* size: 4 */

/* 244 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 245 */
 /* pointer to 244 */
 /* size: 4 */

/* 246 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 247 */
 /* pointer to 246 */
 /* size: 4 */

/* 248 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 249 */
 /* pointer to 248 */
 /* size: 4 */

/* 250 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146141980 */

/* 251 */
 /* pointer to 250 */
 /* size: 4 */

/* 252 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 253 */
 /* pointer to 252 */
 /* size: 4 */

/* 254 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146142292 */

/* 255 */
 /* pointer to 254 */
 /* size: 4 */

/* 256 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 257 */
 /* pointer to 53 */
 /* size: 4 */

/* 258 */
 /* pointer to 9 */
 /* size: 4 */

/* 259 */
 /* pointer to 256 */
 /* size: 4 */

/* 260 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146142864 */

/* 261 */
 /* pointer to 260 */
 /* size: 4 */

/* 262 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 263 */
 /* pointer to 262 */
 /* size: 4 */

/* 264 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146143280 */

/* 265 */
 /* pointer to 264 */
 /* size: 4 */

/* 266 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 267 */
 /* pointer to 266 */
 /* size: 4 */

/* 268 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146143800 */

/* 269 */
 /* pointer to 268 */
 /* size: 4 */

/* 270 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 271 */
 /* pointer to 270 */
 /* size: 4 */

/* 272 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 273 */
 /* pointer to 272 */
 /* size: 4 */

/* 274 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146144684 */

/* 275 */
 /* pointer to 274 */
 /* size: 4 */

/* 276 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146144944 */

/* 277 */
 /* pointer to 276 */
 /* size: 4 */

/* 278 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146145256 */

/* 279 */
 /* pointer to 278 */
 /* size: 4 */

/* 280 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146145568 */

/* 281 */
 /* pointer to 280 */
 /* size: 4 */

/* 282 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 283 */
 /* pointer to 282 */
 /* size: 4 */

/* 284 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 285 */
 /* pointer to 284 */
 /* size: 4 */

/* 286 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146429276 */

/* 287 */
 /* pointer to 286 */
 /* size: 4 */

/* 288 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 289 */
 /* pointer to 288 */
 /* size: 4 */

/* 290 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146429692 */

/* 291 */
 /* pointer to 290 */
 /* size: 4 */

/* 292 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 293 */
 /* pointer to 292 */
 /* size: 4 */

/* 294 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 2 */

/* 295 */
 /* pointer to 294 */
 /* size: 4 */

/* 296 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146430316 */

/* 297 */
 /* pointer to 296 */
 /* size: 4 */

/* 298 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 299 */
 /* pointer to 4 */
 /* size: 4 */

/* 300 */
 /* pointer to 298 */
 /* size: 4 */

/* 301 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 302 */
 /* pointer to 301 */
 /* size: 4 */

/* 303 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146431460 */

/* 304 */
 /* pointer to 305 */
 /* size: 4 */

/* 305 */
/* <0> (null):0 */
struct delta_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 306 */
 /* pointer to 303 */
 /* size: 4 */

/* 307 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146431784 */

/* 308 */
 /* pointer to 309 */
 /* size: 4 */

/* 309 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146431992 */

/* 310 */
 /* pointer to 311 */
 /* size: 4 */

/* 311 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 312 */
 /* pointer to 307 */
 /* size: 4 */

/* 313 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 314 */
 /* pointer to 313 */
 /* size: 4 */

/* 315 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146402988 */

/* 316 */
 /* pointer to 315 */
 /* size: 4 */

/* 317 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146403196 */

/* 318 */
 /* pointer to 317 */
 /* size: 4 */

/* 319 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 320 */
 /* pointer to 321 */
 /* size: 4 */

/* 321 */
/* <0> (null):0 */
struct entity_state_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 322 */
 /* pointer to 319 */
 /* size: 4 */

/* 323 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146403728 */

/* 324 */
 /* pointer to 89 */
 /* size: 4 */

/* 325 */
 /* pointer to 323 */
 /* size: 4 */

/* 326 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146403988 */

/* 327 */
 /* pointer to 326 */
 /* size: 4 */

/* 328 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146404300 */

/* 329 */
 /* pointer to 328 */
 /* size: 4 */

/* 330 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146404560 */

/* 331 */
 /* pointer to 330 */
 /* size: 4 */

/* 332 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 333 */
 /* pointer to 332 */
 /* size: 4 */

/* 334 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 335 */
 /* pointer to 334 */
 /* size: 4 */

/* 336 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 337 */
 /* pointer to 336 */
 /* size: 4 */

/* 338 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 339 */
 /* pointer to 338 */
 /* size: 4 */

/* 340 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 341 */
 /* pointer to 340 */
 /* size: 4 */

/* 342 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 343 */
 /* pointer to 342 */
 /* size: 4 */

/* 344 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146406016 */

/* 345 */
 /* pointer to 344 */
 /* size: 4 */

/* 346 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146406224 */

/* 347 */
 /* pointer to 346 */
 /* size: 4 */

/* 348 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146406432 */

/* 349 */
 /* pointer to 348 */
 /* size: 4 */

/* 350 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 351 */
 /* pointer to 17 */
 /* size: 4 */

/* 352 */
 /* pointer to 350 */
 /* size: 4 */

/* 353 */
/* <0> (null):0 */
typedef struct enginefuncs_s enginefuncs_t; /* size: 632 */

/* 354 */
/* <0> (null):0 */
struct KeyValueData_s {
	char *                     szClassName;          /*     0     4 */
	char *                     szKeyName;            /*     4     4 */
	char *                     szValue;              /*     8     4 */
	int32                      fHandled;             /*    12     4 */

	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 355 */
/* <0> (null):0 */
typedef struct KeyValueData_s KeyValueData; /* size: 16 */

/* 356 */
/* <0> (null):0 */
struct {
	char                       mapName[32];          /*     0    32 */
	char                       landmarkName[32];     /*    32    32 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	edict_t *                  pentLandmark;         /*    64     4 */
	class Vector              vecLandmarkOrigin;     /*    68    12 */

	/* size: 80, cachelines: 2, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 80 */

/* 357 */
/* <0> (null):0 */
typedef class  LEVELLIST; /* size: 80 */

/* 358 */
/* <0> (null):0 */
struct {
	int                        id;                   /*     0     4 */
	edict_t *                  pent;                 /*     4     4 */
	int                        location;             /*     8     4 */
	int                        size;                 /*    12     4 */
	int                        flags;                /*    16     4 */
	string_t                   classname;            /*    20     4 */

	/* size: 24, cachelines: 1, members: 6 */
	/* last cacheline: 24 bytes */
}; /* size: 24 */

/* 359 */
/* <0> (null):0 */
typedef class  ENTITYTABLE; /* size: 24 */

/* 360 */
/* <0> (null):0 */
typedef struct saverestore_s SAVERESTOREDATA; /* size: 1396 */

/* 361 */
/* <0> (null):0 */
struct saverestore_s {
	char *                     pBaseData;            /*     0     4 */
	char *                     pCurrentData;         /*     4     4 */
	int                        size;                 /*     8     4 */
	int                        bufferSize;           /*    12     4 */
	int                        tokenSize;            /*    16     4 */
	int                        tokenCount;           /*    20     4 */
	char * *                   pTokens;              /*    24     4 */
	int                        currentIndex;         /*    28     4 */
	int                        tableCount;           /*    32     4 */
	int                        connectionCount;      /*    36     4 */
	ENTITYTABLE *              pTable;               /*    40     4 */
	LEVELLIST                  levelList[16];        /*    44  1280 */
	/* --- cacheline 20 boundary (1280 bytes) was 44 bytes ago --- */
	int                        fUseLandmark;         /*  1324     4 */
	char                       szLandmarkName[20];   /*  1328    20 */
	/* --- cacheline 21 boundary (1344 bytes) was 4 bytes ago --- */
	class Vector              vecLandmarkOffset;     /*  1348    12 */
	float                      time;                 /*  1360     4 */
	char                       szCurrentMapName[32]; /*  1364    32 */

	/* size: 1396, cachelines: 22, members: 17 */
	/* last cacheline: 52 bytes */
}; /* size: 1396 */

/* 362 */
 /* pointer to 359 */
 /* size: 4 */

/* 363 */
/* <0> (null):0 */
LEVELLIST                  array[16]; /* size: 1280 */

/* 364 */
/* <0> (null):0 */
enum _fieldtypes {
	FIELD_FLOAT = 0,
	FIELD_STRING = 1,
	FIELD_ENTITY = 2,
	FIELD_CLASSPTR = 3,
	FIELD_EHANDLE = 4,
	FIELD_EVARS = 5,
	FIELD_EDICT = 6,
	FIELD_VECTOR = 7,
	FIELD_POSITION_VECTOR = 8,
	FIELD_POINTER = 9,
	FIELD_INTEGER = 10,
	FIELD_FUNCTION = 11,
	FIELD_BOOLEAN = 12,
	FIELD_SHORT = 13,
	FIELD_CHARACTER = 14,
	FIELD_TIME = 15,
	FIELD_MODELNAME = 16,
	FIELD_SOUNDNAME = 17,
	FIELD_TYPECOUNT = 18,
}; /* size: 4 */

/* 365 */
/* <0> (null):0 */
typedef enum _fieldtypes FIELDTYPE; /* size: 4 */

/* 366 */
/* <0> (null):0 */
struct {
	FIELDTYPE                  fieldType;            /*     0     4 */
	char *                     fieldName;            /*     4     4 */
	int                        fieldOffset;          /*     8     4 */
	short int                  fieldSize;            /*    12     2 */
	short int                  flags;                /*    14     2 */

	/* size: 16, cachelines: 1, members: 5 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 367 */
/* <0> (null):0 */
typedef class  TYPEDESCRIPTION; /* size: 16 */

/* 368 */
 /* pointer to 355 */
 /* size: 4 */

/* 369 */
 /* pointer to 360 */
 /* size: 4 */

/* 370 */
 /* pointer to 367 */
 /* size: 4 */

/* 371 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 372 */
/* <0> (null):0 */
typedef int ptrdiff_t; /* size: 4 */

/* 373 */
/* <0> (null):0 */
struct _List_node_base {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 374 */
/* <0> (null):0 */
class list<NavConnect, std::allocator<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 375 */
/* <0> (null):0 */
class list<CNavLadder*, std::allocator<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 376 */
/* <0> (null):0 */
class list<HidingSpot*, std::allocator<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 377 */
/* <0> (null):0 */
class list<SpotOrder, std::allocator<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 378 */
/* <0> (null):0 */
class allocator<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 379 */
/* <0> (null):0 */
class allocator<std::_List_node<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 380 */
/* <0> (null):0 */
struct _List_node<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 381 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 382 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<SpotOrder> > {
public:

	/* class allocator<std::_List_node<SpotOrder> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 383 */
/* <0> (null):0 */
class _List_base<SpotOrder, std::allocator<SpotOrder> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<SpotOrder> > {
	public:

		/* class allocator<std::_List_node<SpotOrder> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 384 */
/* <0> (null):0 */
struct _List_iterator<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 385 */
/* <0> (null):0 */
struct _List_const_iterator<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 386 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 387 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 388 */
/* <0> (null):0 */
class list<SpotEncounter, std::allocator<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 389 */
/* <0> (null):0 */
class allocator<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 390 */
/* <0> (null):0 */
class allocator<std::_List_node<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 391 */
/* <0> (null):0 */
struct _List_node<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 392 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 393 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<HidingSpot*> > {
public:

	/* class allocator<std::_List_node<HidingSpot*> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 394 */
/* <0> (null):0 */
class _List_base<HidingSpot*, std::allocator<HidingSpot*> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<HidingSpot*> > {
	public:

		/* class allocator<std::_List_node<HidingSpot*> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 395 */
/* <0> (null):0 */
struct _List_iterator<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 396 */
/* <0> (null):0 */
struct _List_const_iterator<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 397 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 398 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 399 */
/* <0> (null):0 */
class allocator<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 400 */
/* <0> (null):0 */
class allocator<std::_List_node<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 401 */
/* <0> (null):0 */
struct _List_node<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 402 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 403 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<SpotEncounter> > {
public:

	/* class allocator<std::_List_node<SpotEncounter> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 404 */
/* <0> (null):0 */
class _List_base<SpotEncounter, std::allocator<SpotEncounter> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<SpotEncounter> > {
	public:

		/* class allocator<std::_List_node<SpotEncounter> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 405 */
/* <0> (null):0 */
struct _List_iterator<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 406 */
/* <0> (null):0 */
struct _List_const_iterator<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 407 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 408 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 409 */
/* <0> (null):0 */
class allocator<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 410 */
/* <0> (null):0 */
class allocator<std::_List_node<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 411 */
/* <0> (null):0 */
struct _List_node<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 412 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 413 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<NavConnect> > {
public:

	/* class allocator<std::_List_node<NavConnect> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 414 */
/* <0> (null):0 */
class _List_base<NavConnect, std::allocator<NavConnect> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<NavConnect> > {
	public:

		/* class allocator<std::_List_node<NavConnect> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 415 */
/* <0> (null):0 */
struct _List_iterator<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 416 */
/* <0> (null):0 */
struct _List_const_iterator<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 417 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 418 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 419 */
/* <0> (null):0 */
class allocator<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 420 */
/* <0> (null):0 */
class allocator<std::_List_node<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 421 */
/* <0> (null):0 */
struct _List_node<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 422 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 423 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<CNavLadder*> > {
public:

	/* class allocator<std::_List_node<CNavLadder*> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 424 */
/* <0> (null):0 */
class _List_base<CNavLadder*, std::allocator<CNavLadder*> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<CNavLadder*> > {
	public:

		/* class allocator<std::_List_node<CNavLadder*> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 425 */
/* <0> (null):0 */
struct _List_iterator<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 426 */
/* <0> (null):0 */
struct _List_const_iterator<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 427 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 428 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 429 */
/* <0> (null):0 */
class allocator<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 430 */
/* <0> (null):0 */
class allocator<std::_List_node<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 431 */
/* <0> (null):0 */
struct _List_node<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 432 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 433 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<CNavArea*> > {
public:

	/* class allocator<std::_List_node<CNavArea*> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 434 */
/* <0> (null):0 */
class _List_base<CNavArea*, std::allocator<CNavArea*> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<CNavArea*> > {
	public:

		/* class allocator<std::_List_node<CNavArea*> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 435 */
/* <0> (null):0 */
class list<CNavArea*, std::allocator<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 436 */
/* <0> (null):0 */
struct _List_iterator<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 437 */
/* <0> (null):0 */
struct _List_const_iterator<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 438 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 439 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 440 */
/* <0> (null):0 */
class vector<BotSpeakable*, std::allocator<BotSpeakable*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 441 */
/* <0> (null):0 */
class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 442 */
/* <0> (null):0 */
class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 443 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 444 */
/* <0> (null):0 */
struct _Vector_impl : public allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {
public:

	/* class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> <ancestor>; */ /*     0     1 */
	pointer                    _M_start;             /*     0     4 */
	pointer                    _M_finish;            /*     4     4 */
	pointer                    _M_end_of_storage;    /*     8     4 */
	/* <0> (null):0 */
	void _Vector_impl(class _Vector_impl *);

	/* <0> (null):0 */
	void _Vector_impl(class _Vector_impl *, const _Tp_alloc_type  &);


	/* size: 12, cachelines: 1, members: 4 */
	/* last cacheline: 12 bytes */

	/* BRAIN FART ALERT! 12 != 9 + 0(holes), diff = 3 */

}; /* size: 12 */

/* 445 */
/* <0> (null):0 */
struct _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > {
	/* <0> (null):0 */
	struct _Vector_impl : public allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {
	public:

		/* class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> <ancestor>; */ /*     0     1 */
		pointer                    _M_start;             /*     0     4 */
		pointer                    _M_finish;            /*     4     4 */
		pointer                    _M_end_of_storage;    /*     8     4 */
		/* <0> (null):0 */
		void _Vector_impl(class _Vector_impl *);

		/* <0> (null):0 */
		void _Vector_impl(class _Vector_impl *, const _Tp_alloc_type  &);


		/* size: 12, cachelines: 1, members: 4 */
		/* last cacheline: 12 bytes */

		/* BRAIN FART ALERT! 12 != 9 + 0(holes), diff = 3 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 446 */
/* <0> (null):0 */
class reverse_iterator<__gnu_cxx::__normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >* const*, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 447 */
/* <0> (null):0 */
class reverse_iterator<__gnu_cxx::__normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 448 */
/* <0> (null):0 */
class allocator<int> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 449 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 450 */
/* <0> (null):0 */
struct _Vector_impl : public allocator<int> {
public:

	/* class allocator<int>      <ancestor>; */      /*     0     1 */
	pointer                    _M_start;             /*     0     4 */
	pointer                    _M_finish;            /*     4     4 */
	pointer                    _M_end_of_storage;    /*     8     4 */
	/* <0> (null):0 */
	void _Vector_impl(class _Vector_impl *);

	/* <0> (null):0 */
	void _Vector_impl(class _Vector_impl *, const _Tp_alloc_type  &);


	/* size: 12, cachelines: 1, members: 4 */
	/* last cacheline: 12 bytes */

	/* BRAIN FART ALERT! 12 != 9 + 0(holes), diff = 3 */

}; /* size: 12 */

/* 451 */
/* <0> (null):0 */
struct _Vector_base<int, std::allocator<int> > {
	/* <0> (null):0 */
	struct _Vector_impl : public allocator<int> {
	public:

		/* class allocator<int>      <ancestor>; */      /*     0     1 */
		pointer                    _M_start;             /*     0     4 */
		pointer                    _M_finish;            /*     4     4 */
		pointer                    _M_end_of_storage;    /*     8     4 */
		/* <0> (null):0 */
		void _Vector_impl(class _Vector_impl *);

		/* <0> (null):0 */
		void _Vector_impl(class _Vector_impl *, const _Tp_alloc_type  &);


		/* size: 12, cachelines: 1, members: 4 */
		/* last cacheline: 12 bytes */

		/* BRAIN FART ALERT! 12 != 9 + 0(holes), diff = 3 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 452 */
/* <0> (null):0 */
class vector<int, std::allocator<int> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 453 */
/* <0> (null):0 */
class reverse_iterator<__gnu_cxx::__normal_iterator<const int*, std::vector<int, std::allocator<int> > > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 454 */
/* <0> (null):0 */
class reverse_iterator<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 455 */
/* <0> (null):0 */
class list<BotPhrase*, std::allocator<BotPhrase*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 456 */
/* <0> (null):0 */
class allocator<BotPhrase*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 457 */
/* <0> (null):0 */
class allocator<std::_List_node<BotPhrase*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 458 */
/* <0> (null):0 */
struct _List_node<BotPhrase*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 459 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 460 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<BotPhrase*> > {
public:

	/* class allocator<std::_List_node<BotPhrase*> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 461 */
/* <0> (null):0 */
class _List_base<BotPhrase*, std::allocator<BotPhrase*> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<BotPhrase*> > {
	public:

		/* class allocator<std::_List_node<BotPhrase*> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 462 */
/* <0> (null):0 */
struct _List_iterator<BotPhrase*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 463 */
/* <0> (null):0 */
struct _List_const_iterator<BotPhrase*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 464 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<BotPhrase*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 465 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<BotPhrase*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 466 */
/* <0> (null):0 */
enum {
	__value = 1,
}; /* size: 4 */

/* 467 */
/* <0> (null):0 */
struct __traitor<std::__is_integer<int>, std::__is_floating<int> > {
	/* <0> (null):0 */
	enum {
		__value = 1,
	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 468 */
/* <0> (null):0 */
enum {
	__value = 1,
}; /* size: 4 */

/* 469 */
/* <0> (null):0 */
struct __traitor<std::__is_arithmetic<int>, std::__is_pointer<int> > {
	/* <0> (null):0 */
	enum {
		__value = 1,
	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 470 */
/* <0> (null):0 */
typedef int EOFFSET; /* size: 4 */

/* 471 */
/* <0> (null):0 */
enum {
	TS_AT_TOP = 0,
	TS_AT_BOTTOM = 1,
	TS_GOING_UP = 2,
	TS_GOING_DOWN = 3,
}; /* size: 4 */

/* 472 */
/* <0> (null):0 */
typedef enum  TOGGLE_STATE; /* size: 4 */

/* 473 */
/* <0> (null):0 */
class CSaveRestoreBuffer {
protected:

	SAVERESTOREDATA *          m_pdata;              /*     0     4 */
	/* <0> (null):0 */
	void CSaveRestoreBuffer(class CSaveRestoreBuffer *);

	/* <0> (null):0 */
	void CSaveRestoreBuffer(class CSaveRestoreBuffer *, SAVERESTOREDATA *);

	/* <0> (null):0 */
	void ~CSaveRestoreBuffer(class CSaveRestoreBuffer *, int);

	/* <0> (null):0 */
	int EntityIndex(class CSaveRestoreBuffer *, entvars_t *); /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP9entvars_s */

	/* <0> (null):0 */
	int EntityIndex(class CSaveRestoreBuffer *, edict_t *); /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP7edict_s */

	/* <0> (null):0 */
	int EntityIndex(class CSaveRestoreBuffer *, EOFFSET); /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEi */

	/* <0> (null):0 */
	int EntityIndex(class CSaveRestoreBuffer *, class CBaseEntity *); /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP11CBaseEntity */

	/* <0> (null):0 */
	int EntityFlags(class CSaveRestoreBuffer *, int, int); /* linkage=_ZN18CSaveRestoreBuffer11EntityFlagsEii */

	/* <0> (null):0 */
	int EntityFlagsSet(class CSaveRestoreBuffer *, int, int); /* linkage=_ZN18CSaveRestoreBuffer14EntityFlagsSetEii */

	/* <0> (null):0 */
	edict_t * EntityFromIndex(class CSaveRestoreBuffer *, int); /* linkage=_ZN18CSaveRestoreBuffer15EntityFromIndexEi */

	/* <0> (null):0 */
	short unsigned int TokenHash(class CSaveRestoreBuffer *, const char  *); /* linkage=_ZN18CSaveRestoreBuffer9TokenHashEPKc */

	/* <0> (null):0 */
	void BufferRewind(class CSaveRestoreBuffer *, int); /* linkage=_ZN18CSaveRestoreBuffer12BufferRewindEi */

	/* <0> (null):0 */
	unsigned int HashString(class CSaveRestoreBuffer *, const char  *); /* linkage=_ZN18CSaveRestoreBuffer10HashStringEPKc */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 474 */
 /* pointer to 473 */
 /* size: 4 */

/* 475 */
 /* pointer to 86 */
 /* size: 4 */

/* 476 */
 /* pointer to 477 */
 /* size: 4 */

/* 477 */
/* <0> (null):0 */
struct CBaseEntity {
	/* <0> (null):0 */
	virtual void KeyValue(class CBaseEntity *, KeyValueData *); /* linkage=_ZN11CBaseEntity8KeyValueEP14KeyValueData_s */

	/* <0> (null):0 */
	class CBaseEntity * Instance(edict_t *); /* linkage=_ZN11CBaseEntity8InstanceEP7edict_s */

	/* <0> (null):0 */
	edict_t * edict(class CBaseEntity *); /* linkage=_ZN11CBaseEntity5edictEv */

	/* <0> (null):0 */
	virtual int ObjectCaps(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10ObjectCapsEv */

	/* <0> (null):0 */
	int entindex(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8entindexEv */

	/* <0> (null):0 */
	class CBaseEntity * Instance(entvars_t *); /* linkage=_ZN11CBaseEntity8InstanceEP9entvars_s */

	/* <0> (null):0 */
	void CBaseEntity(class CBaseEntity *);

	/* <0> (null):0 */
	void * operator new(size_t, entvars_t *); /* linkage=_ZN11CBaseEntitynwEjP9entvars_s */

	/* <0> (null):0 */
	virtual void Spawn(class CBaseEntity *); /* linkage=_ZN11CBaseEntity5SpawnEv */

	/* <0> (null):0 */
	virtual void Precache(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8PrecacheEv */

	/* <0> (null):0 */
	virtual void Restart(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7RestartEv */

	/* <0> (null):0 */
	virtual void Activate(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8ActivateEv */

	/* <0> (null):0 */
	virtual int Classify(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8ClassifyEv */

	/* <0> (null):0 */
	virtual void DeathNotice(class CBaseEntity *, entvars_t *); /* linkage=_ZN11CBaseEntity11DeathNoticeEP9entvars_s */

	/* <0> (null):0 */
	virtual int BloodColor(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10BloodColorEv */

	/* <0> (null):0 */
	virtual BOOL IsTriggered(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity11IsTriggeredEPS_ */

	/* <0> (null):0 */
	virtual class CBaseMonster * MyMonsterPointer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity16MyMonsterPointerEv */

	/* <0> (null):0 */
	virtual class CSquadMonster * MySquadMonsterPointer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity21MySquadMonsterPointerEv */

	/* <0> (null):0 */
	virtual int GetToggleState(class CBaseEntity *); /* linkage=_ZN11CBaseEntity14GetToggleStateEv */

	/* <0> (null):0 */
	virtual void AddPoints(class CBaseEntity *, int, BOOL); /* linkage=_ZN11CBaseEntity9AddPointsEii */

	/* <0> (null):0 */
	virtual void AddPointsToTeam(class CBaseEntity *, int, BOOL); /* linkage=_ZN11CBaseEntity15AddPointsToTeamEii */

	/* <0> (null):0 */
	virtual BOOL AddPlayerItem(class CBaseEntity *, class CBasePlayerItem *); /* linkage=_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem */

	/* <0> (null):0 */
	virtual BOOL RemovePlayerItem(class CBaseEntity *, class CBasePlayerItem *); /* linkage=_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem */

	/* <0> (null):0 */
	virtual int GiveAmmo(class CBaseEntity *, int, char *, int); /* linkage=_ZN11CBaseEntity8GiveAmmoEiPci */

	/* <0> (null):0 */
	virtual float GetDelay(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8GetDelayEv */

	/* <0> (null):0 */
	virtual int IsMoving(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8IsMovingEv */

	/* <0> (null):0 */
	virtual void OverrideReset(class CBaseEntity *); /* linkage=_ZN11CBaseEntity13OverrideResetEv */

	/* <0> (null):0 */
	virtual void SetToggleState(class CBaseEntity *, int); /* linkage=_ZN11CBaseEntity14SetToggleStateEi */

	/* <0> (null):0 */
	virtual void StartSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity13StartSneakingEv */

	/* <0> (null):0 */
	virtual void StopSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12StopSneakingEv */

	/* <0> (null):0 */
	virtual BOOL OnControls(class CBaseEntity *, entvars_t *); /* linkage=_ZN11CBaseEntity10OnControlsEP9entvars_s */

	/* <0> (null):0 */
	virtual BOOL IsSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10IsSneakingEv */

	/* <0> (null):0 */
	virtual BOOL IsAlive(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7IsAliveEv */

	/* <0> (null):0 */
	virtual BOOL IsBSPModel(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10IsBSPModelEv */

	/* <0> (null):0 */
	virtual BOOL ReflectGauss(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12ReflectGaussEv */

	/* <0> (null):0 */
	virtual BOOL IsPlayer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8IsPlayerEv */

	/* <0> (null):0 */
	virtual BOOL IsNetClient(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11IsNetClientEv */

	/* <0> (null):0 */
	virtual const char  * TeamID(class CBaseEntity *); /* linkage=_ZN11CBaseEntity6TeamIDEv */

	/* <0> (null):0 */
	virtual void Think(class CBaseEntity *); /* linkage=_ZN11CBaseEntity5ThinkEv */

	/* <0> (null):0 */
	virtual void Touch(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity5TouchEPS_ */

	/* <0> (null):0 */
	virtual void Use(class CBaseEntity *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float); /* linkage=_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf */

	/* <0> (null):0 */
	virtual void Blocked(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity7BlockedEPS_ */

	/* <0> (null):0 */
	virtual class CBaseEntity * Respawn(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7RespawnEv */

	/* <0> (null):0 */
	virtual void UpdateOwner(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11UpdateOwnerEv */

	/* <0> (null):0 */
	virtual BOOL FBecomeProne(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12FBecomeProneEv */

	/* <0> (null):0 */
	virtual class Vector Center(class CBaseEntity *); /* linkage=_ZN11CBaseEntity6CenterEv */

	/* <0> (null):0 */
	virtual class Vector EyePosition(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11EyePositionEv */

	/* <0> (null):0 */
	virtual class Vector EarPosition(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11EarPositionEv */

	/* <0> (null):0 */
	virtual class Vector BodyTarget(class CBaseEntity *, const class Vector  &); /* linkage=_ZN11CBaseEntity10BodyTargetERK6Vector */

	/* <0> (null):0 */
	virtual int Illumination(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12IlluminationEv */

	/* <0> (null):0 */
	virtual BOOL HasTarget(class CBaseEntity *, string_t); /* linkage=_ZN11CBaseEntity9HasTargetEj */

	/* vtable has 45 entries: {
	   [3] = KeyValue(_ZN11CBaseEntity8KeyValueEP14KeyValueData_s), 
	   [6] = ObjectCaps(_ZN11CBaseEntity10ObjectCapsEv), 
	   [0] = Spawn(_ZN11CBaseEntity5SpawnEv), 
	   [1] = Precache(_ZN11CBaseEntity8PrecacheEv), 
	   [2] = Restart(_ZN11CBaseEntity7RestartEv), 
	   [7] = Activate(_ZN11CBaseEntity8ActivateEv), 
	   [9] = Classify(_ZN11CBaseEntity8ClassifyEv), 
	   [10] = DeathNotice(_ZN11CBaseEntity11DeathNoticeEP9entvars_s), 
	   [15] = BloodColor(_ZN11CBaseEntity10BloodColorEv), 
	   [17] = IsTriggered(_ZN11CBaseEntity11IsTriggeredEPS_), 
	   [18] = MyMonsterPointer(_ZN11CBaseEntity16MyMonsterPointerEv), 
	   [19] = MySquadMonsterPointer(_ZN11CBaseEntity21MySquadMonsterPointerEv), 
	   [20] = GetToggleState(_ZN11CBaseEntity14GetToggleStateEv), 
	   [21] = AddPoints(_ZN11CBaseEntity9AddPointsEii), 
	   [22] = AddPointsToTeam(_ZN11CBaseEntity15AddPointsToTeamEii), 
	   [23] = AddPlayerItem(_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem), 
	   [24] = RemovePlayerItem(_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem), 
	   [25] = GiveAmmo(_ZN11CBaseEntity8GiveAmmoEiPci), 
	   [26] = GetDelay(_ZN11CBaseEntity8GetDelayEv), 
	   [27] = IsMoving(_ZN11CBaseEntity8IsMovingEv), 
	   [28] = OverrideReset(_ZN11CBaseEntity13OverrideResetEv), 
	   [30] = SetToggleState(_ZN11CBaseEntity14SetToggleStateEi), 
	   [31] = StartSneaking(_ZN11CBaseEntity13StartSneakingEv), 
	   [32] = StopSneaking(_ZN11CBaseEntity12StopSneakingEv), 
	   [33] = OnControls(_ZN11CBaseEntity10OnControlsEP9entvars_s), 
	   [34] = IsSneaking(_ZN11CBaseEntity10IsSneakingEv), 
	   [35] = IsAlive(_ZN11CBaseEntity7IsAliveEv), 
	   [36] = IsBSPModel(_ZN11CBaseEntity10IsBSPModelEv), 
	   [37] = ReflectGauss(_ZN11CBaseEntity12ReflectGaussEv), 
	   [40] = IsPlayer(_ZN11CBaseEntity8IsPlayerEv), 
	   [41] = IsNetClient(_ZN11CBaseEntity11IsNetClientEv), 
	   [42] = TeamID(_ZN11CBaseEntity6TeamIDEv), 
	   [44] = Think(_ZN11CBaseEntity5ThinkEv), 
	   [45] = Touch(_ZN11CBaseEntity5TouchEPS_), 
	   [46] = Use(_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf), 
	   [47] = Blocked(_ZN11CBaseEntity7BlockedEPS_), 
	   [48] = Respawn(_ZN11CBaseEntity7RespawnEv), 
	   [49] = UpdateOwner(_ZN11CBaseEntity11UpdateOwnerEv), 
	   [50] = FBecomeProne(_ZN11CBaseEntity12FBecomeProneEv), 
	   [51] = Center(_ZN11CBaseEntity6CenterEv), 
	   [52] = EyePosition(_ZN11CBaseEntity11EyePositionEv), 
	   [53] = EarPosition(_ZN11CBaseEntity11EarPositionEv), 
	   [54] = BodyTarget(_ZN11CBaseEntity10BodyTargetERK6Vector), 
	   [55] = Illumination(_ZN11CBaseEntity12IlluminationEv), 
	   [38] = HasTarget(_ZN11CBaseEntity9HasTargetEj), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 478 */
/* <0> (null):0 */
class CSave : public CSaveRestoreBuffer {
public:

	/* class CSaveRestoreBuffer  <ancestor>; */      /*     0     4 */
	/* <0> (null):0 */
	void CSave(class CSave *, SAVERESTOREDATA *);

	/* <0> (null):0 */
	void WriteShort(class CSave *, const char  *, const short int  *, int); /* linkage=_ZN5CSave10WriteShortEPKcPKsi */

	/* <0> (null):0 */
	void WriteInt(class CSave *, const char  *, const int  *, int); /* linkage=_ZN5CSave8WriteIntEPKcPKii */

	/* <0> (null):0 */
	void WriteFloat(class CSave *, const char  *, const float  *, int); /* linkage=_ZN5CSave10WriteFloatEPKcPKfi */

	/* <0> (null):0 */
	void WriteTime(class CSave *, const char  *, const float  *, int); /* linkage=_ZN5CSave9WriteTimeEPKcPKfi */

	/* <0> (null):0 */
	void WriteData(class CSave *, const char  *, int, const char  *); /* linkage=_ZN5CSave9WriteDataEPKciS1_ */

	/* <0> (null):0 */
	void WriteString(class CSave *, const char  *, const char  *); /* linkage=_ZN5CSave11WriteStringEPKcS1_ */

	/* <0> (null):0 */
	void WriteString(class CSave *, const char  *, const int  *, int); /* linkage=_ZN5CSave11WriteStringEPKcPKii */

	/* <0> (null):0 */
	void WriteVector(class CSave *, const char  *, const class Vector  &); /* linkage=_ZN5CSave11WriteVectorEPKcRK6Vector */

	/* <0> (null):0 */
	void WriteVector(class CSave *, const char  *, const float  *, int); /* linkage=_ZN5CSave11WriteVectorEPKcPKfi */

	/* <0> (null):0 */
	void WritePositionVector(class CSave *, const char  *, const class Vector  &); /* linkage=_ZN5CSave19WritePositionVectorEPKcRK6Vector */

	/* <0> (null):0 */
	void WritePositionVector(class CSave *, const char  *, const float  *, int); /* linkage=_ZN5CSave19WritePositionVectorEPKcPKfi */

	/* <0> (null):0 */
	void WriteFunction(class CSave *, const char  *, void * *, int); /* linkage=_ZN5CSave13WriteFunctionEPKcPPvi */

	/* <0> (null):0 */
	int WriteEntVars(class CSave *, const char  *, entvars_t *); /* linkage=_ZN5CSave12WriteEntVarsEPKcP9entvars_s */

	/* <0> (null):0 */
	int WriteFields(class CSave *, const char  *, void *, TYPEDESCRIPTION *, int); /* linkage=_ZN5CSave11WriteFieldsEPKcPvP15TYPEDESCRIPTIONi */

private:

	/* <0> (null):0 */
	int DataEmpty(class CSave *, const char  *, int); /* linkage=_ZN5CSave9DataEmptyEPKci */

	/* <0> (null):0 */
	void BufferField(class CSave *, const char  *, int, const char  *); /* linkage=_ZN5CSave11BufferFieldEPKciS1_ */

	/* <0> (null):0 */
	void BufferString(class CSave *, char *, int); /* linkage=_ZN5CSave12BufferStringEPci */

	/* <0> (null):0 */
	void BufferData(class CSave *, const char  *, int); /* linkage=_ZN5CSave10BufferDataEPKci */

	/* <0> (null):0 */
	void BufferHeader(class CSave *, const char  *, int); /* linkage=_ZN5CSave12BufferHeaderEPKci */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 479 */
 /* pointer to 478 */
 /* size: 4 */

/* 480 */
 /* pointer to 481 */
 /* size: 4 */

/* 481 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 2 */

/* 482 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 483 */
 /* pointer to 16 */
 /* size: 4 */

/* 484 */
/* <0> (null):0 */
struct {
	short unsigned int         size;                 /*     0     2 */
	short unsigned int         token;                /*     2     2 */
	char *                     pData;                /*     4     4 */

	/* size: 8, cachelines: 1, members: 3 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 485 */
/* <0> (null):0 */
typedef class  HEADER; /* size: 8 */

/* 486 */
/* <0> (null):0 */
class CRestore : public CSaveRestoreBuffer {
public:

	/* class CSaveRestoreBuffer  <ancestor>; */      /*     0     4 */
private:

	int                        m_global;             /*     4     4 */
	BOOL                       m_precache;           /*     8     4 */
	/* <0> (null):0 */
	void CRestore(class CRestore *, SAVERESTOREDATA *);

	/* <0> (null):0 */
	int ReadEntVars(class CRestore *, const char  *, entvars_t *); /* linkage=_ZN8CRestore11ReadEntVarsEPKcP9entvars_s */

	/* <0> (null):0 */
	int ReadFields(class CRestore *, const char  *, void *, TYPEDESCRIPTION *, int); /* linkage=_ZN8CRestore10ReadFieldsEPKcPvP15TYPEDESCRIPTIONi */

	/* <0> (null):0 */
	int ReadField(class CRestore *, void *, TYPEDESCRIPTION *, int, int, int, char *, void *); /* linkage=_ZN8CRestore9ReadFieldEPvP15TYPEDESCRIPTIONiiiPcS0_ */

	/* <0> (null):0 */
	int ReadInt(class CRestore *); /* linkage=_ZN8CRestore7ReadIntEv */

	/* <0> (null):0 */
	short int ReadShort(class CRestore *); /* linkage=_ZN8CRestore9ReadShortEv */

	/* <0> (null):0 */
	int ReadNamedInt(class CRestore *, const char  *); /* linkage=_ZN8CRestore12ReadNamedIntEPKc */

	/* <0> (null):0 */
	char * ReadNamedString(class CRestore *, const char  *); /* linkage=_ZN8CRestore15ReadNamedStringEPKc */

	/* <0> (null):0 */
	int Empty(class CRestore *); /* linkage=_ZN8CRestore5EmptyEv */

	/* <0> (null):0 */
	void SetGlobalMode(class CRestore *, int); /* linkage=_ZN8CRestore13SetGlobalModeEi */

	/* <0> (null):0 */
	void PrecacheMode(class CRestore *, BOOL); /* linkage=_ZN8CRestore12PrecacheModeEi */

	/* <0> (null):0 */
	char * BufferPointer(class CRestore *); /* linkage=_ZN8CRestore13BufferPointerEv */

	/* <0> (null):0 */
	void BufferReadBytes(class CRestore *, char *, int); /* linkage=_ZN8CRestore15BufferReadBytesEPci */

	/* <0> (null):0 */
	void BufferSkipBytes(class CRestore *, int); /* linkage=_ZN8CRestore15BufferSkipBytesEi */

	/* <0> (null):0 */
	int BufferSkipZString(class CRestore *); /* linkage=_ZN8CRestore17BufferSkipZStringEv */

	/* <0> (null):0 */
	int BufferCheckZString(class CRestore *, const char  *); /* linkage=_ZN8CRestore18BufferCheckZStringEPKc */

	/* <0> (null):0 */
	void BufferReadHeader(class CRestore *, HEADER *); /* linkage=_ZN8CRestore16BufferReadHeaderEP6HEADER */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 487 */
 /* pointer to 486 */
 /* size: 4 */

/* 488 */
 /* pointer to 485 */
 /* size: 4 */

/* 489 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 490 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 491 */
/* <0> (null):0 */
struct {
	int                        event;                /*     0     4 */
	char *                     options;              /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 492 */
/* <0> (null):0 */
typedef class  MonsterEvent_t; /* size: 8 */

/* 493 */
/* <0> (null):0 */
enum {
	USE_OFF = 0,
	USE_ON = 1,
	USE_SET = 2,
	USE_TOGGLE = 3,
}; /* size: 4 */

/* 494 */
/* <0> (null):0 */
typedef enum  USE_TYPE; /* size: 4 */

/* 495 */
/* <0> (null):0 */
class CUtlMemory<char*> {
private:

	char * *                   m_pMemory;            /*     0     4 */
	int                        m_NumAllocated;       /*     4     4 */
	int                        m_GrowSize;           /*     8     4 */
	/* <0> (null):0 */
	void CUtlMemory(class CUtlMemory<char*> *, int, int);

	/* <0> (null):0 */
	void CUtlMemory(class CUtlMemory<char*> *, char * *, int);

	/* <0> (null):0 */
	void ~CUtlMemory(class CUtlMemory<char*> *, int);

	/* <0> (null):0 */
	char * & operator[](class CUtlMemory<char*> *, int); /* linkage=_ZN10CUtlMemoryIPcEixEi */

	/* <0> (null):0 */
	const char *  & operator[](const class CUtlMemory<char*>  *, int); /* linkage=_ZNK10CUtlMemoryIPcEixEi */

	/* <0> (null):0 */
	bool IsIdxValid(const class CUtlMemory<char*>  *, int); /* linkage=_ZNK10CUtlMemoryIPcE10IsIdxValidEi */

	/* <0> (null):0 */
	char * * Base(class CUtlMemory<char*> *); /* linkage=_ZN10CUtlMemoryIPcE4BaseEv */

	/* <0> (null):0 */
	const char *  * Base(const class CUtlMemory<char*>  *); /* linkage=_ZNK10CUtlMemoryIPcE4BaseEv */

	/* <0> (null):0 */
	int NumAllocated(const class CUtlMemory<char*>  *); /* linkage=_ZNK10CUtlMemoryIPcE12NumAllocatedEv */

	/* <0> (null):0 */
	void Grow(class CUtlMemory<char*> *, int); /* linkage=_ZN10CUtlMemoryIPcE4GrowEi */

	/* <0> (null):0 */
	void EnsureCapacity(class CUtlMemory<char*> *, int); /* linkage=_ZN10CUtlMemoryIPcE14EnsureCapacityEi */

	/* <0> (null):0 */
	void Purge(class CUtlMemory<char*> *); /* linkage=_ZN10CUtlMemoryIPcE5PurgeEv */

	/* <0> (null):0 */
	bool IsExternallyAllocated(const class CUtlMemory<char*>  *); /* linkage=_ZNK10CUtlMemoryIPcE21IsExternallyAllocatedEv */

	/* <0> (null):0 */
	void SetGrowSize(class CUtlMemory<char*> *, int); /* linkage=_ZN10CUtlMemoryIPcE11SetGrowSizeEi */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 496 */
 /* pointer to 495 */
 /* size: 4 */

/* 497 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 498 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 499 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 500 */
 /* pointer to 501 */
 /* size: 4 */

/* 501 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 502 */
 /* pointer to 499 */
 /* size: 4 */

/* 503 */
/* <0> (null):0 */
class CUtlVector<char*> {
private:

	class CUtlMemory<char*>   m_Memory;              /*     0    12 */
	int                        m_Size;               /*    12     4 */
	char * *                   m_pElements;          /*    16     4 */
	/* <0> (null):0 */
	void CUtlVector(class CUtlVector<char*> *, int, int);

	/* <0> (null):0 */
	void CUtlVector(class CUtlVector<char*> *, char * *, int);

	/* <0> (null):0 */
	void ~CUtlVector(class CUtlVector<char*> *, int);

	/* <0> (null):0 */
	char * & operator[](class CUtlVector<char*> *, int); /* linkage=_ZN10CUtlVectorIPcEixEi */

	/* <0> (null):0 */
	const char *  & operator[](const class CUtlVector<char*>  *, int); /* linkage=_ZNK10CUtlVectorIPcEixEi */

	/* <0> (null):0 */
	char * & Element(class CUtlVector<char*> *, int); /* linkage=_ZN10CUtlVectorIPcE7ElementEi */

	/* <0> (null):0 */
	const char *  & Element(const class CUtlVector<char*>  *, int); /* linkage=_ZNK10CUtlVectorIPcE7ElementEi */

	/* <0> (null):0 */
	char * * Base(class CUtlVector<char*> *); /* linkage=_ZN10CUtlVectorIPcE4BaseEv */

	/* <0> (null):0 */
	const char *  * Base(const class CUtlVector<char*>  *); /* linkage=_ZNK10CUtlVectorIPcE4BaseEv */

	/* <0> (null):0 */
	int Count(const class CUtlVector<char*>  *); /* linkage=_ZNK10CUtlVectorIPcE5CountEv */

	/* <0> (null):0 */
	int Size(const class CUtlVector<char*>  *); /* linkage=_ZNK10CUtlVectorIPcE4SizeEv */

	/* <0> (null):0 */
	bool IsValidIndex(const class CUtlVector<char*>  *, int); /* linkage=_ZNK10CUtlVectorIPcE12IsValidIndexEi */

	/* <0> (null):0 */
	int AddToHead(class CUtlVector<char*> *); /* linkage=_ZN10CUtlVectorIPcE9AddToHeadEv */

	/* <0> (null):0 */
	int AddToTail(class CUtlVector<char*> *); /* linkage=_ZN10CUtlVectorIPcE9AddToTailEv */

	/* <0> (null):0 */
	int InsertBefore(class CUtlVector<char*> *, int); /* linkage=_ZN10CUtlVectorIPcE12InsertBeforeEi */

	/* <0> (null):0 */
	int InsertAfter(class CUtlVector<char*> *, int); /* linkage=_ZN10CUtlVectorIPcE11InsertAfterEi */

	/* <0> (null):0 */
	int AddToHead(class CUtlVector<char*> *, const char *  &); /* linkage=_ZN10CUtlVectorIPcE9AddToHeadERKS0_ */

	/* <0> (null):0 */
	int AddToTail(class CUtlVector<char*> *, const char *  &); /* linkage=_ZN10CUtlVectorIPcE9AddToTailERKS0_ */

	/* <0> (null):0 */
	int InsertBefore(class CUtlVector<char*> *, int, const char *  &); /* linkage=_ZN10CUtlVectorIPcE12InsertBeforeEiRKS0_ */

	/* <0> (null):0 */
	int InsertAfter(class CUtlVector<char*> *, int, const char *  &); /* linkage=_ZN10CUtlVectorIPcE11InsertAfterEiRKS0_ */

	/* <0> (null):0 */
	int AddMultipleToHead(class CUtlVector<char*> *, int); /* linkage=_ZN10CUtlVectorIPcE17AddMultipleToHeadEi */

	/* <0> (null):0 */
	int AddMultipleToTail(class CUtlVector<char*> *, int); /* linkage=_ZN10CUtlVectorIPcE17AddMultipleToTailEi */

	/* <0> (null):0 */
	int InsertMultipleBefore(class CUtlVector<char*> *, int, int); /* linkage=_ZN10CUtlVectorIPcE20InsertMultipleBeforeEii */

	/* <0> (null):0 */
	int InsertMultipleAfter(class CUtlVector<char*> *, int, int); /* linkage=_ZN10CUtlVectorIPcE19InsertMultipleAfterEii */

	/* <0> (null):0 */
	void SetSize(class CUtlVector<char*> *, int); /* linkage=_ZN10CUtlVectorIPcE7SetSizeEi */

	/* <0> (null):0 */
	void CopyArray(class CUtlVector<char*> *, const char *  *, int); /* linkage=_ZN10CUtlVectorIPcE9CopyArrayEPKS0_i */

	/* <0> (null):0 */
	int AddVectorToTail(class CUtlVector<char*> *, const class CUtlVector<char*>  &); /* linkage=_ZN10CUtlVectorIPcE15AddVectorToTailERKS1_ */

	/* <0> (null):0 */
	int Find(class CUtlVector<char*> *, const char *  &); /* linkage=_ZN10CUtlVectorIPcE4FindERKS0_ */

	/* <0> (null):0 */
	bool HasElement(class CUtlVector<char*> *, const char *  &); /* linkage=_ZN10CUtlVectorIPcE10HasElementERKS0_ */

	/* <0> (null):0 */
	void EnsureCapacity(class CUtlVector<char*> *, int); /* linkage=_ZN10CUtlVectorIPcE14EnsureCapacityEi */

	/* <0> (null):0 */
	void FastRemove(class CUtlVector<char*> *, int); /* linkage=_ZN10CUtlVectorIPcE10FastRemoveEi */

	/* <0> (null):0 */
	void Remove(class CUtlVector<char*> *, int); /* linkage=_ZN10CUtlVectorIPcE6RemoveEi */

	/* <0> (null):0 */
	void FindAndRemove(class CUtlVector<char*> *, const char *  &); /* linkage=_ZN10CUtlVectorIPcE13FindAndRemoveERKS0_ */

	/* <0> (null):0 */
	void RemoveMultiple(class CUtlVector<char*> *, int, int); /* linkage=_ZN10CUtlVectorIPcE14RemoveMultipleEii */

	/* <0> (null):0 */
	void RemoveAll(class CUtlVector<char*> *); /* linkage=_ZN10CUtlVectorIPcE9RemoveAllEv */

	/* <0> (null):0 */
	void Purge(class CUtlVector<char*> *); /* linkage=_ZN10CUtlVectorIPcE5PurgeEv */

	/* <0> (null):0 */
	void PurgeAndDeleteElements(class CUtlVector<char*> *); /* linkage=_ZN10CUtlVectorIPcE22PurgeAndDeleteElementsEv */

	/* <0> (null):0 */
	void SetGrowSize(class CUtlVector<char*> *, int); /* linkage=_ZN10CUtlVectorIPcE11SetGrowSizeEi */

protected:

	/* <0> (null):0 */
	void CUtlVector(class CUtlVector<char*> *, const class CUtlVector<char*>  &);

private:

	/* <0> (null):0 */
	void GrowVector(class CUtlVector<char*> *, int); /* linkage=_ZN10CUtlVectorIPcE10GrowVectorEi */

	/* <0> (null):0 */
	void ShiftElementsRight(class CUtlVector<char*> *, int, int); /* linkage=_ZN10CUtlVectorIPcE18ShiftElementsRightEii */

	/* <0> (null):0 */
	void ShiftElementsLeft(class CUtlVector<char*> *, int, int); /* linkage=_ZN10CUtlVectorIPcE17ShiftElementsLeftEii */

	/* <0> (null):0 */
	void ResetDbgInfo(class CUtlVector<char*> *); /* linkage=_ZN10CUtlVectorIPcE12ResetDbgInfoEv */


	/* size: 20, cachelines: 1, members: 3 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 504 */
 /* pointer to 503 */
 /* size: 4 */

/* 505 */
 /* pointer to 506 */
 /* size: 4 */

/* 506 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 20 */

/* 507 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 508 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 20 */

/* 509 */
/* <0> (null):0 */
class CHintMessage {
private:

	const char  *              m_hintString;         /*     0     4 */
	bool                       m_isHint;             /*     4     1 */
	class CUtlVector<char*>   m_args;                /*     8    20 */
	float                      m_duration;           /*    28     4 */
	/* <0> (null):0 */
	void CHintMessage(class CHintMessage *, const char  *, bool, class CUtlVector<const char*> *, float);

	/* <0> (null):0 */
	void ~CHintMessage(class CHintMessage *, int);

	/* <0> (null):0 */
	float GetDuration(const class CHintMessage  *); /* linkage=_ZNK12CHintMessage11GetDurationEv */

	/* <0> (null):0 */
	void Send(class CHintMessage *, class CBaseEntity &); /* linkage=_ZN12CHintMessage4SendER11CBaseEntity */


	/* size: 32, cachelines: 1, members: 4 */
	/* last cacheline: 32 bytes */

	/* BRAIN FART ALERT! 32 != 29 + 0(holes), diff = 3 */

}; /* size: 32 */

/* 510 */
 /* pointer to 509 */
 /* size: 4 */

/* 511 */
 /* pointer to 512 */
 /* size: 4 */

/* 512 */
/* <0> (null):0 */
class CUtlVector<const char*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 513 */
 /* pointer to 514 */
 /* size: 4 */

/* 514 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 32 */

/* 515 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 516 */
/* <0> (null):0 */
class CUtlMemory<CHintMessage*> {
private:

	class CHintMessage * *     m_pMemory;            /*     0     4 */
	int                        m_NumAllocated;       /*     4     4 */
	int                        m_GrowSize;           /*     8     4 */
	/* <0> (null):0 */
	void CUtlMemory(class CUtlMemory<CHintMessage*> *, int, int);

	/* <0> (null):0 */
	void CUtlMemory(class CUtlMemory<CHintMessage*> *, class CHintMessage * *, int);

	/* <0> (null):0 */
	void ~CUtlMemory(class CUtlMemory<CHintMessage*> *, int);

	/* <0> (null):0 */
	class CHintMessage * & operator[](class CUtlMemory<CHintMessage*> *, int); /* linkage=_ZN10CUtlMemoryIP12CHintMessageEixEi */

	/* <0> (null):0 */
	const class CHintMessage *  & operator[](const class CUtlMemory<CHintMessage*>  *, int); /* linkage=_ZNK10CUtlMemoryIP12CHintMessageEixEi */

	/* <0> (null):0 */
	bool IsIdxValid(const class CUtlMemory<CHintMessage*>  *, int); /* linkage=_ZNK10CUtlMemoryIP12CHintMessageE10IsIdxValidEi */

	/* <0> (null):0 */
	class CHintMessage * * Base(class CUtlMemory<CHintMessage*> *); /* linkage=_ZN10CUtlMemoryIP12CHintMessageE4BaseEv */

	/* <0> (null):0 */
	const class CHintMessage *  * Base(const class CUtlMemory<CHintMessage*>  *); /* linkage=_ZNK10CUtlMemoryIP12CHintMessageE4BaseEv */

	/* <0> (null):0 */
	int NumAllocated(const class CUtlMemory<CHintMessage*>  *); /* linkage=_ZNK10CUtlMemoryIP12CHintMessageE12NumAllocatedEv */

	/* <0> (null):0 */
	void Grow(class CUtlMemory<CHintMessage*> *, int); /* linkage=_ZN10CUtlMemoryIP12CHintMessageE4GrowEi */

	/* <0> (null):0 */
	void EnsureCapacity(class CUtlMemory<CHintMessage*> *, int); /* linkage=_ZN10CUtlMemoryIP12CHintMessageE14EnsureCapacityEi */

	/* <0> (null):0 */
	void Purge(class CUtlMemory<CHintMessage*> *); /* linkage=_ZN10CUtlMemoryIP12CHintMessageE5PurgeEv */

	/* <0> (null):0 */
	bool IsExternallyAllocated(const class CUtlMemory<CHintMessage*>  *); /* linkage=_ZNK10CUtlMemoryIP12CHintMessageE21IsExternallyAllocatedEv */

	/* <0> (null):0 */
	void SetGrowSize(class CUtlMemory<CHintMessage*> *, int); /* linkage=_ZN10CUtlMemoryIP12CHintMessageE11SetGrowSizeEi */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 517 */
 /* pointer to 510 */
 /* size: 4 */

/* 518 */
 /* pointer to 516 */
 /* size: 4 */

/* 519 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 520 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 521 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 522 */
 /* pointer to 523 */
 /* size: 4 */

/* 523 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 524 */
 /* pointer to 521 */
 /* size: 4 */

/* 525 */
/* <0> (null):0 */
class CUtlVector<CHintMessage*> {
private:

	class CUtlMemory<CHintMessage*> m_Memory;        /*     0    12 */
	int                        m_Size;               /*    12     4 */
	class CHintMessage * *     m_pElements;          /*    16     4 */
	/* <0> (null):0 */
	void CUtlVector(class CUtlVector<CHintMessage*> *, int, int);

	/* <0> (null):0 */
	void CUtlVector(class CUtlVector<CHintMessage*> *, class CHintMessage * *, int);

	/* <0> (null):0 */
	void ~CUtlVector(class CUtlVector<CHintMessage*> *, int);

	/* <0> (null):0 */
	class CHintMessage * & operator[](class CUtlVector<CHintMessage*> *, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageEixEi */

	/* <0> (null):0 */
	const class CHintMessage *  & operator[](const class CUtlVector<CHintMessage*>  *, int); /* linkage=_ZNK10CUtlVectorIP12CHintMessageEixEi */

	/* <0> (null):0 */
	class CHintMessage * & Element(class CUtlVector<CHintMessage*> *, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE7ElementEi */

	/* <0> (null):0 */
	const class CHintMessage *  & Element(const class CUtlVector<CHintMessage*>  *, int); /* linkage=_ZNK10CUtlVectorIP12CHintMessageE7ElementEi */

	/* <0> (null):0 */
	class CHintMessage * * Base(class CUtlVector<CHintMessage*> *); /* linkage=_ZN10CUtlVectorIP12CHintMessageE4BaseEv */

	/* <0> (null):0 */
	const class CHintMessage *  * Base(const class CUtlVector<CHintMessage*>  *); /* linkage=_ZNK10CUtlVectorIP12CHintMessageE4BaseEv */

	/* <0> (null):0 */
	int Count(const class CUtlVector<CHintMessage*>  *); /* linkage=_ZNK10CUtlVectorIP12CHintMessageE5CountEv */

	/* <0> (null):0 */
	int Size(const class CUtlVector<CHintMessage*>  *); /* linkage=_ZNK10CUtlVectorIP12CHintMessageE4SizeEv */

	/* <0> (null):0 */
	bool IsValidIndex(const class CUtlVector<CHintMessage*>  *, int); /* linkage=_ZNK10CUtlVectorIP12CHintMessageE12IsValidIndexEi */

	/* <0> (null):0 */
	int AddToHead(class CUtlVector<CHintMessage*> *); /* linkage=_ZN10CUtlVectorIP12CHintMessageE9AddToHeadEv */

	/* <0> (null):0 */
	int AddToTail(class CUtlVector<CHintMessage*> *); /* linkage=_ZN10CUtlVectorIP12CHintMessageE9AddToTailEv */

	/* <0> (null):0 */
	int InsertBefore(class CUtlVector<CHintMessage*> *, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE12InsertBeforeEi */

	/* <0> (null):0 */
	int InsertAfter(class CUtlVector<CHintMessage*> *, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE11InsertAfterEi */

	/* <0> (null):0 */
	int AddToHead(class CUtlVector<CHintMessage*> *, const class CHintMessage *  &); /* linkage=_ZN10CUtlVectorIP12CHintMessageE9AddToHeadERKS1_ */

	/* <0> (null):0 */
	int AddToTail(class CUtlVector<CHintMessage*> *, const class CHintMessage *  &); /* linkage=_ZN10CUtlVectorIP12CHintMessageE9AddToTailERKS1_ */

	/* <0> (null):0 */
	int InsertBefore(class CUtlVector<CHintMessage*> *, int, const class CHintMessage *  &); /* linkage=_ZN10CUtlVectorIP12CHintMessageE12InsertBeforeEiRKS1_ */

	/* <0> (null):0 */
	int InsertAfter(class CUtlVector<CHintMessage*> *, int, const class CHintMessage *  &); /* linkage=_ZN10CUtlVectorIP12CHintMessageE11InsertAfterEiRKS1_ */

	/* <0> (null):0 */
	int AddMultipleToHead(class CUtlVector<CHintMessage*> *, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE17AddMultipleToHeadEi */

	/* <0> (null):0 */
	int AddMultipleToTail(class CUtlVector<CHintMessage*> *, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE17AddMultipleToTailEi */

	/* <0> (null):0 */
	int InsertMultipleBefore(class CUtlVector<CHintMessage*> *, int, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE20InsertMultipleBeforeEii */

	/* <0> (null):0 */
	int InsertMultipleAfter(class CUtlVector<CHintMessage*> *, int, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE19InsertMultipleAfterEii */

	/* <0> (null):0 */
	void SetSize(class CUtlVector<CHintMessage*> *, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE7SetSizeEi */

	/* <0> (null):0 */
	void CopyArray(class CUtlVector<CHintMessage*> *, const class CHintMessage *  *, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE9CopyArrayEPKS1_i */

	/* <0> (null):0 */
	int AddVectorToTail(class CUtlVector<CHintMessage*> *, const class CUtlVector<CHintMessage*>  &); /* linkage=_ZN10CUtlVectorIP12CHintMessageE15AddVectorToTailERKS2_ */

	/* <0> (null):0 */
	int Find(class CUtlVector<CHintMessage*> *, const class CHintMessage *  &); /* linkage=_ZN10CUtlVectorIP12CHintMessageE4FindERKS1_ */

	/* <0> (null):0 */
	bool HasElement(class CUtlVector<CHintMessage*> *, const class CHintMessage *  &); /* linkage=_ZN10CUtlVectorIP12CHintMessageE10HasElementERKS1_ */

	/* <0> (null):0 */
	void EnsureCapacity(class CUtlVector<CHintMessage*> *, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE14EnsureCapacityEi */

	/* <0> (null):0 */
	void FastRemove(class CUtlVector<CHintMessage*> *, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE10FastRemoveEi */

	/* <0> (null):0 */
	void Remove(class CUtlVector<CHintMessage*> *, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE6RemoveEi */

	/* <0> (null):0 */
	void FindAndRemove(class CUtlVector<CHintMessage*> *, const class CHintMessage *  &); /* linkage=_ZN10CUtlVectorIP12CHintMessageE13FindAndRemoveERKS1_ */

	/* <0> (null):0 */
	void RemoveMultiple(class CUtlVector<CHintMessage*> *, int, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE14RemoveMultipleEii */

	/* <0> (null):0 */
	void RemoveAll(class CUtlVector<CHintMessage*> *); /* linkage=_ZN10CUtlVectorIP12CHintMessageE9RemoveAllEv */

	/* <0> (null):0 */
	void Purge(class CUtlVector<CHintMessage*> *); /* linkage=_ZN10CUtlVectorIP12CHintMessageE5PurgeEv */

	/* <0> (null):0 */
	void PurgeAndDeleteElements(class CUtlVector<CHintMessage*> *); /* linkage=_ZN10CUtlVectorIP12CHintMessageE22PurgeAndDeleteElementsEv */

	/* <0> (null):0 */
	void SetGrowSize(class CUtlVector<CHintMessage*> *, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE11SetGrowSizeEi */

protected:

	/* <0> (null):0 */
	void CUtlVector(class CUtlVector<CHintMessage*> *, const class CUtlVector<CHintMessage*>  &);

private:

	/* <0> (null):0 */
	void GrowVector(class CUtlVector<CHintMessage*> *, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE10GrowVectorEi */

	/* <0> (null):0 */
	void ShiftElementsRight(class CUtlVector<CHintMessage*> *, int, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE18ShiftElementsRightEii */

	/* <0> (null):0 */
	void ShiftElementsLeft(class CUtlVector<CHintMessage*> *, int, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE17ShiftElementsLeftEii */

	/* <0> (null):0 */
	void ResetDbgInfo(class CUtlVector<CHintMessage*> *); /* linkage=_ZN10CUtlVectorIP12CHintMessageE12ResetDbgInfoEv */


	/* size: 20, cachelines: 1, members: 3 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 526 */
 /* pointer to 525 */
 /* size: 4 */

/* 527 */
 /* pointer to 528 */
 /* size: 4 */

/* 528 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 20 */

/* 529 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 530 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 20 */

/* 531 */
/* <0> (null):0 */
class CHintMessageQueue {
private:

	float                      m_tmMessageEnd;       /*     0     4 */
	class CUtlVector<CHintMessage*> m_messages;      /*     4    20 */
	/* <0> (null):0 */
	void Reset(class CHintMessageQueue *); /* linkage=_ZN17CHintMessageQueue5ResetEv */

	/* <0> (null):0 */
	void Update(class CHintMessageQueue *, class CBaseEntity &); /* linkage=_ZN17CHintMessageQueue6UpdateER11CBaseEntity */

	/* <0> (null):0 */
	bool AddMessage(class CHintMessageQueue *, const char  *, float, bool, class CUtlVector<const char*> *); /* linkage=_ZN17CHintMessageQueue10AddMessageEPKcfbP10CUtlVectorIS1_E */

	/* <0> (null):0 */
	bool IsEmpty(class CHintMessageQueue *); /* linkage=_ZN17CHintMessageQueue7IsEmptyEv */

	/* <0> (null):0 */
	void CHintMessageQueue(class CHintMessageQueue *);


	/* size: 24, cachelines: 1, members: 2 */
	/* last cacheline: 24 bytes */
}; /* size: 24 */

/* 532 */
 /* pointer to 531 */
 /* size: 4 */

/* 533 */
/* <0> (null):0 */
class CUnifiedSignals {
private:

	int                        m_flSignal;           /*     0     4 */
	int                        m_flState;            /*     4     4 */
	/* <0> (null):0 */
	void CUnifiedSignals(class CUnifiedSignals *);

	/* <0> (null):0 */
	int Update(class CUnifiedSignals *); /* linkage=_ZN15CUnifiedSignals6UpdateEv */

	/* <0> (null):0 */
	void Signal(class CUnifiedSignals *, int); /* linkage=_ZN15CUnifiedSignals6SignalEi */

	/* <0> (null):0 */
	int GetState(class CUnifiedSignals *); /* linkage=_ZN15CUnifiedSignals8GetStateEv */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 534 */
 /* pointer to 533 */
 /* size: 4 */

/* 535 */
/* <0> (null):0 */
enum WeaponIdType {
	WEAPON_NONE = 0,
	WEAPON_P228 = 1,
	WEAPON_GLOCK = 2,
	WEAPON_SCOUT = 3,
	WEAPON_HEGRENADE = 4,
	WEAPON_XM1014 = 5,
	WEAPON_C4 = 6,
	WEAPON_MAC10 = 7,
	WEAPON_AUG = 8,
	WEAPON_SMOKEGRENADE = 9,
	WEAPON_ELITE = 10,
	WEAPON_FIVESEVEN = 11,
	WEAPON_UMP45 = 12,
	WEAPON_SG550 = 13,
	WEAPON_GALIL = 14,
	WEAPON_FAMAS = 15,
	WEAPON_USP = 16,
	WEAPON_GLOCK18 = 17,
	WEAPON_AWP = 18,
	WEAPON_MP5N = 19,
	WEAPON_M249 = 20,
	WEAPON_M3 = 21,
	WEAPON_M4A1 = 22,
	WEAPON_TMP = 23,
	WEAPON_G3SG1 = 24,
	WEAPON_FLASHBANG = 25,
	WEAPON_DEAGLE = 26,
	WEAPON_SG552 = 27,
	WEAPON_AK47 = 28,
	WEAPON_KNIFE = 29,
	WEAPON_P90 = 30,
	WEAPON_SHIELDGUN = 99,
}; /* size: 4 */

/* 536 */
/* <0> (null):0 */
enum MaxAmmoType {
	MAX_AMMO_BUCKSHOT = 32,
	MAX_AMMO_9MM = 120,
	MAX_AMMO_556NATO = 90,
	MAX_AMMO_556NATOBOX = 200,
	MAX_AMMO_762NATO = 90,
	MAX_AMMO_45ACP = 100,
	MAX_AMMO_50AE = 35,
	MAX_AMMO_338MAGNUM = 30,
	MAX_AMMO_57MM = 100,
	MAX_AMMO_357SIG = 52,
}; /* size: 4 */

/* 537 */
/* <0> (null):0 */
enum shieldgun_e {
	SHIELDGUN_IDLE = 0,
	SHIELDGUN_SHOOT1 = 1,
	SHIELDGUN_SHOOT2 = 2,
	SHIELDGUN_SHOOT_EMPTY = 3,
	SHIELDGUN_RELOAD = 4,
	SHIELDGUN_DRAW = 5,
	SHIELDGUN_DRAWN_IDLE = 6,
	SHIELDGUN_UP = 7,
	SHIELDGUN_DOWN = 8,
}; /* size: 4 */

/* 538 */
/* <0> (null):0 */
enum {
	BULLET_NONE = 0,
	BULLET_PLAYER_9MM = 1,
	BULLET_PLAYER_MP5 = 2,
	BULLET_PLAYER_357 = 3,
	BULLET_PLAYER_BUCKSHOT = 4,
	BULLET_PLAYER_CROWBAR = 5,
	BULLET_MONSTER_9MM = 6,
	BULLET_MONSTER_MP5 = 7,
	BULLET_MONSTER_12MM = 8,
	BULLET_PLAYER_45ACP = 9,
	BULLET_PLAYER_338MAG = 10,
	BULLET_PLAYER_762MM = 11,
	BULLET_PLAYER_556MM = 12,
	BULLET_PLAYER_50AE = 13,
	BULLET_PLAYER_57MM = 14,
	BULLET_PLAYER_357SIG = 15,
}; /* size: 4 */

/* 539 */
/* <0> (null):0 */
typedef enum  Bullet; /* size: 4 */

/* 540 */
/* <0> (null):0 */
struct {
	int                        iSlot;                /*     0     4 */
	int                        iPosition;            /*     4     4 */
	const char  *              pszAmmo1;             /*     8     4 */
	int                        iMaxAmmo1;            /*    12     4 */
	const char  *              pszAmmo2;             /*    16     4 */
	int                        iMaxAmmo2;            /*    20     4 */
	const char  *              pszName;              /*    24     4 */
	int                        iMaxClip;             /*    28     4 */
	int                        iId;                  /*    32     4 */
	int                        iFlags;               /*    36     4 */
	int                        iWeight;              /*    40     4 */

	/* size: 44, cachelines: 1, members: 11 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 541 */
/* <0> (null):0 */
typedef class  ItemInfo; /* size: 44 */

/* 542 */
/* <0> (null):0 */
struct {
	const char  *              pszName;              /*     0     4 */
	int                        iId;                  /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 543 */
/* <0> (null):0 */
typedef class  AmmoInfo; /* size: 8 */

/* 544 */
/* <0> (null):0 */
struct {
	class CBaseEntity *        pEntity;              /*     0     4 */
	float                      amount;               /*     4     4 */
	int                        type;                 /*     8     4 */

	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 545 */
/* <0> (null):0 */
typedef class  MULTIDAMAGE; /* size: 12 */

/* 546 */
/* <0> (null):0 */
enum {
	PLAYER_IDLE = 0,
	PLAYER_WALK = 1,
	PLAYER_JUMP = 2,
	PLAYER_SUPERJUMP = 3,
	PLAYER_DIE = 4,
	PLAYER_ATTACK1 = 5,
	PLAYER_ATTACK2 = 6,
	PLAYER_FLINCH = 7,
	PLAYER_LARGE_FLINCH = 8,
	PLAYER_RELOAD = 9,
	PLAYER_HOLDBOMB = 10,
}; /* size: 4 */

/* 547 */
/* <0> (null):0 */
typedef enum  PLAYER_ANIM; /* size: 4 */

/* 548 */
/* <0> (null):0 */
enum TeamName {
	UNASSIGNED = 0,
	TERRORIST = 1,
	CT = 2,
	SPECTATOR = 3,
}; /* size: 4 */

/* 549 */
/* <0> (null):0 */
class CBasePlayer {
	/* <0> (null):0 */
	void CBasePlayer(class CBasePlayer *);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 550 */
 /* pointer to 549 */
 /* size: 4 */

/* 551 */
/* <0> (null):0 */
enum decal_e {
	DECAL_GUNSHOT1 = 0,
	DECAL_GUNSHOT2 = 1,
	DECAL_GUNSHOT3 = 2,
	DECAL_GUNSHOT4 = 3,
	DECAL_GUNSHOT5 = 4,
	DECAL_LAMBDA1 = 5,
	DECAL_LAMBDA2 = 6,
	DECAL_LAMBDA3 = 7,
	DECAL_LAMBDA4 = 8,
	DECAL_LAMBDA5 = 9,
	DECAL_LAMBDA6 = 10,
	DECAL_SCORCH1 = 11,
	DECAL_SCORCH2 = 12,
	DECAL_BLOOD1 = 13,
	DECAL_BLOOD2 = 14,
	DECAL_BLOOD3 = 15,
	DECAL_BLOOD4 = 16,
	DECAL_BLOOD5 = 17,
	DECAL_BLOOD6 = 18,
	DECAL_YBLOOD1 = 19,
	DECAL_YBLOOD2 = 20,
	DECAL_YBLOOD3 = 21,
	DECAL_YBLOOD4 = 22,
	DECAL_YBLOOD5 = 23,
	DECAL_YBLOOD6 = 24,
	DECAL_GLASSBREAK1 = 25,
	DECAL_GLASSBREAK2 = 26,
	DECAL_GLASSBREAK3 = 27,
	DECAL_BIGSHOT1 = 28,
	DECAL_BIGSHOT2 = 29,
	DECAL_BIGSHOT3 = 30,
	DECAL_BIGSHOT4 = 31,
	DECAL_BIGSHOT5 = 32,
	DECAL_SPIT1 = 33,
	DECAL_SPIT2 = 34,
	DECAL_BPROOF1 = 35,
	DECAL_GARGSTOMP1 = 36,
	DECAL_SMALLSCORCH1 = 37,
	DECAL_SMALLSCORCH2 = 38,
	DECAL_SMALLSCORCH3 = 39,
	DECAL_MOMMABIRTH = 40,
	DECAL_MOMMASPLAT = 41,
}; /* size: 4 */

/* 552 */
/* <0> (null):0 */
enum {
	GR_NONE = 0,
	GR_WEAPON_RESPAWN_YES = 1,
	GR_WEAPON_RESPAWN_NO = 2,
	GR_AMMO_RESPAWN_YES = 3,
	GR_AMMO_RESPAWN_NO = 4,
	GR_ITEM_RESPAWN_YES = 5,
	GR_ITEM_RESPAWN_NO = 6,
	GR_PLR_DROP_GUN_ALL = 7,
	GR_PLR_DROP_GUN_ACTIVE = 8,
	GR_PLR_DROP_GUN_NO = 9,
	GR_PLR_DROP_AMMO_ALL = 10,
	GR_PLR_DROP_AMMO_ACTIVE = 11,
	GR_PLR_DROP_AMMO_NO = 12,
}; /* size: 4 */

/* 553 */
/* <0> (null):0 */
class new_allocator<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 554 */
/* <0> (null):0 */
class new_allocator<std::_List_node<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 555 */
/* <0> (null):0 */
class new_allocator<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 556 */
/* <0> (null):0 */
class new_allocator<std::_List_node<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 557 */
/* <0> (null):0 */
class new_allocator<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 558 */
/* <0> (null):0 */
class new_allocator<std::_List_node<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 559 */
/* <0> (null):0 */
class new_allocator<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 560 */
/* <0> (null):0 */
class new_allocator<std::_List_node<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 561 */
/* <0> (null):0 */
class new_allocator<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 562 */
/* <0> (null):0 */
class new_allocator<std::_List_node<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 563 */
/* <0> (null):0 */
class new_allocator<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 564 */
/* <0> (null):0 */
class new_allocator<std::_List_node<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 565 */
/* <0> (null):0 */
struct __numeric_traits_integer<int> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 566 */
/* <0> (null):0 */
class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 567 */
/* <0> (null):0 */
class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 568 */
/* <0> (null):0 */
class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >* const*, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 569 */
/* <0> (null):0 */
class new_allocator<int> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 570 */
/* <0> (null):0 */
class __normal_iterator<int*, std::vector<int, std::allocator<int> > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 571 */
/* <0> (null):0 */
class __normal_iterator<const int*, std::vector<int, std::allocator<int> > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 572 */
/* <0> (null):0 */
class new_allocator<BotPhrase*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 573 */
/* <0> (null):0 */
class new_allocator<std::_List_node<BotPhrase*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 574 */
wchar_t
 /* size: 4 */

/* 575 */
/* <0> (null):0 */
struct _List_node_base {
	class _List_node_base *    _M_next;              /*     0     4 */
	class _List_node_base *    _M_prev;              /*     4     4 */
	/* <0> (null):0 */
	void swap(class _List_node_base &, class _List_node_base &); /* linkage=_ZNSt8__detail15_List_node_base4swapERS0_S1_ */

	/* <0> (null):0 */
	void _M_transfer(class _List_node_base *, class _List_node_base *, class _List_node_base *); /* linkage=_ZNSt8__detail15_List_node_base11_M_transferEPS0_S1_ */

	/* <0> (null):0 */
	void _M_reverse(class _List_node_base *); /* linkage=_ZNSt8__detail15_List_node_base10_M_reverseEv */

	/* <0> (null):0 */
	void _M_hook(class _List_node_base *, class _List_node_base *); /* linkage=_ZNSt8__detail15_List_node_base7_M_hookEPS0_ */

	/* <0> (null):0 */
	void _M_unhook(class _List_node_base *); /* linkage=_ZNSt8__detail15_List_node_base9_M_unhookEv */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 576 */
 /* pointer to 575 */
 /* size: 4 */

/* 577 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 578 */
 /* pointer to 575 */
 /* size: 4 */

/* 579 */
/* <0> (null):0 */
enum GameEventType {
	EVENT_INVALID = 0,
	EVENT_WEAPON_FIRED = 1,
	EVENT_WEAPON_FIRED_ON_EMPTY = 2,
	EVENT_WEAPON_RELOADED = 3,
	EVENT_HE_GRENADE_EXPLODED = 4,
	EVENT_FLASHBANG_GRENADE_EXPLODED = 5,
	EVENT_SMOKE_GRENADE_EXPLODED = 6,
	EVENT_GRENADE_BOUNCED = 7,
	EVENT_BEING_SHOT_AT = 8,
	EVENT_PLAYER_BLINDED_BY_FLASHBANG = 9,
	EVENT_PLAYER_FOOTSTEP = 10,
	EVENT_PLAYER_JUMPED = 11,
	EVENT_PLAYER_DIED = 12,
	EVENT_PLAYER_LANDED_FROM_HEIGHT = 13,
	EVENT_PLAYER_TOOK_DAMAGE = 14,
	EVENT_HOSTAGE_DAMAGED = 15,
	EVENT_HOSTAGE_KILLED = 16,
	EVENT_DOOR = 17,
	EVENT_BREAK_GLASS = 18,
	EVENT_BREAK_WOOD = 19,
	EVENT_BREAK_METAL = 20,
	EVENT_BREAK_FLESH = 21,
	EVENT_BREAK_CONCRETE = 22,
	EVENT_BOMB_PLANTED = 23,
	EVENT_BOMB_DROPPED = 24,
	EVENT_BOMB_PICKED_UP = 25,
	EVENT_BOMB_BEEP = 26,
	EVENT_BOMB_DEFUSING = 27,
	EVENT_BOMB_DEFUSE_ABORTED = 28,
	EVENT_BOMB_DEFUSED = 29,
	EVENT_BOMB_EXPLODED = 30,
	EVENT_HOSTAGE_USED = 31,
	EVENT_HOSTAGE_RESCUED = 32,
	EVENT_ALL_HOSTAGES_RESCUED = 33,
	EVENT_VIP_ESCAPED = 34,
	EVENT_VIP_ASSASSINATED = 35,
	EVENT_TERRORISTS_WIN = 36,
	EVENT_CTS_WIN = 37,
	EVENT_ROUND_DRAW = 38,
	EVENT_ROUND_WIN = 39,
	EVENT_ROUND_LOSS = 40,
	EVENT_ROUND_START = 41,
	EVENT_PLAYER_SPAWNED = 42,
	EVENT_CLIENT_CORPSE_SPAWNED = 43,
	EVENT_BUY_TIME_START = 44,
	EVENT_PLAYER_LEFT_BUY_ZONE = 45,
	EVENT_DEATH_CAMERA_START = 46,
	EVENT_KILL_ALL = 47,
	EVENT_ROUND_TIME = 48,
	EVENT_DIE = 49,
	EVENT_KILL = 50,
	EVENT_HEADSHOT = 51,
	EVENT_KILL_FLASHBANGED = 52,
	EVENT_TUTOR_BUY_MENU_OPENNED = 53,
	EVENT_TUTOR_AUTOBUY = 54,
	EVENT_PLAYER_BOUGHT_SOMETHING = 55,
	EVENT_TUTOR_NOT_BUYING_ANYTHING = 56,
	EVENT_TUTOR_NEED_TO_BUY_PRIMARY_WEAPON = 57,
	EVENT_TUTOR_NEED_TO_BUY_PRIMARY_AMMO = 58,
	EVENT_TUTOR_NEED_TO_BUY_SECONDARY_AMMO = 59,
	EVENT_TUTOR_NEED_TO_BUY_ARMOR = 60,
	EVENT_TUTOR_NEED_TO_BUY_DEFUSE_KIT = 61,
	EVENT_TUTOR_NEED_TO_BUY_GRENADE = 62,
	EVENT_CAREER_TASK_DONE = 63,
	EVENT_START_RADIO_1 = 64,
	EVENT_RADIO_COVER_ME = 65,
	EVENT_RADIO_YOU_TAKE_THE_POINT = 66,
	EVENT_RADIO_HOLD_THIS_POSITION = 67,
	EVENT_RADIO_REGROUP_TEAM = 68,
	EVENT_RADIO_FOLLOW_ME = 69,
	EVENT_RADIO_TAKING_FIRE = 70,
	EVENT_START_RADIO_2 = 71,
	EVENT_RADIO_GO_GO_GO = 72,
	EVENT_RADIO_TEAM_FALL_BACK = 73,
	EVENT_RADIO_STICK_TOGETHER_TEAM = 74,
	EVENT_RADIO_GET_IN_POSITION_AND_WAIT = 75,
	EVENT_RADIO_STORM_THE_FRONT = 76,
	EVENT_RADIO_REPORT_IN_TEAM = 77,
	EVENT_START_RADIO_3 = 78,
	EVENT_RADIO_AFFIRMATIVE = 79,
	EVENT_RADIO_ENEMY_SPOTTED = 80,
	EVENT_RADIO_NEED_BACKUP = 81,
	EVENT_RADIO_SECTOR_CLEAR = 82,
	EVENT_RADIO_IN_POSITION = 83,
	EVENT_RADIO_REPORTING_IN = 84,
	EVENT_RADIO_GET_OUT_OF_THERE = 85,
	EVENT_RADIO_NEGATIVE = 86,
	EVENT_RADIO_ENEMY_DOWN = 87,
	EVENT_END_RADIO = 88,
	EVENT_NEW_MATCH = 89,
	EVENT_PLAYER_CHANGED_TEAM = 90,
	EVENT_BULLET_IMPACT = 91,
	EVENT_GAME_COMMENCE = 92,
	EVENT_WEAPON_ZOOMED = 93,
	EVENT_HOSTAGE_CALLED_FOR_HELP = 94,
	NUM_GAME_EVENTS = 95,
}; /* size: 4 */

/* 580 */
/* <0> (null):0 */
enum PriorityType {
	PRIORITY_LOW = 0,
	PRIORITY_MEDIUM = 1,
	PRIORITY_HIGH = 2,
	PRIORITY_UNINTERRUPTABLE = 3,
}; /* size: 4 */

/* 581 */
/* <0> (null):0 */
class IntervalTimer {
private:

	float                      m_timestamp;          /*     0     4 */
	/* <0> (null):0 */
	void IntervalTimer(class IntervalTimer *);

	/* <0> (null):0 */
	void Reset(class IntervalTimer *); /* linkage=_ZN13IntervalTimer5ResetEv */

	/* <0> (null):0 */
	void Start(class IntervalTimer *); /* linkage=_ZN13IntervalTimer5StartEv */

	/* <0> (null):0 */
	void Invalidate(class IntervalTimer *); /* linkage=_ZN13IntervalTimer10InvalidateEv */

	/* <0> (null):0 */
	bool HasStarted(const class IntervalTimer  *); /* linkage=_ZNK13IntervalTimer10HasStartedEv */

	/* <0> (null):0 */
	float GetElapsedTime(const class IntervalTimer  *); /* linkage=_ZNK13IntervalTimer14GetElapsedTimeEv */

	/* <0> (null):0 */
	bool IsLessThen(const class IntervalTimer  *, float); /* linkage=_ZNK13IntervalTimer10IsLessThenEf */

	/* <0> (null):0 */
	bool IsGreaterThen(const class IntervalTimer  *, float); /* linkage=_ZNK13IntervalTimer13IsGreaterThenEf */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 582 */
 /* pointer to 581 */
 /* size: 4 */

/* 583 */
 /* pointer to 584 */
 /* size: 4 */

/* 584 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 585 */
/* <0> (null):0 */
typedef unsigned int Place; /* size: 4 */

/* 586 */
/* <0> (null):0 */
enum NavErrorType {
	NAV_OK = 0,
	NAV_CANT_ACCESS_FILE = 1,
	NAV_INVALID_FILE = 2,
	NAV_BAD_FILE_VERSION = 3,
	NAV_CORRUPT_DATA = 4,
}; /* size: 4 */

/* 587 */
/* <0> (null):0 */
enum NavDirType {
	NORTH = 0,
	EAST = 1,
	SOUTH = 2,
	WEST = 3,
	NUM_DIRECTIONS = 4,
}; /* size: 4 */

/* 588 */
/* <0> (null):0 */
enum NavTraverseType {
	GO_NORTH = 0,
	GO_EAST = 1,
	GO_SOUTH = 2,
	GO_WEST = 3,
	GO_LADDER_UP = 4,
	GO_LADDER_DOWN = 5,
	GO_JUMP = 6,
	NUM_TRAVERSE_TYPES = 7,
}; /* size: 4 */

/* 589 */
/* <0> (null):0 */
enum NavCornerType {
	NORTH_WEST = 0,
	NORTH_EAST = 1,
	SOUTH_EAST = 2,
	SOUTH_WEST = 3,
	NUM_CORNERS = 4,
}; /* size: 4 */

/* 590 */
/* <0> (null):0 */
struct Extent {
	class Vector              lo;                    /*     0    12 */
	class Vector              hi;                    /*    12    12 */
	/* <0> (null):0 */
	float SizeX(const class Extent  *); /* linkage=_ZNK6Extent5SizeXEv */

	/* <0> (null):0 */
	float SizeY(const class Extent  *); /* linkage=_ZNK6Extent5SizeYEv */

	/* <0> (null):0 */
	float SizeZ(const class Extent  *); /* linkage=_ZNK6Extent5SizeZEv */

	/* <0> (null):0 */
	float Area(const class Extent  *); /* linkage=_ZNK6Extent4AreaEv */

	/* <0> (null):0 */
	bool Contains(const class Extent  *, const class Vector  *); /* linkage=_ZNK6Extent8ContainsEPK6Vector */


	/* size: 24, cachelines: 1, members: 2 */
	/* last cacheline: 24 bytes */
}; /* size: 24 */

/* 591 */
 /* pointer to 592 */
 /* size: 4 */

/* 592 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 24 */

/* 593 */
/* <0> (null):0 */
struct Ray {
	class Vector              from;                  /*     0    12 */
	class Vector              to;                    /*    12    12 */

	/* size: 24, cachelines: 1, members: 2 */
	/* last cacheline: 24 bytes */
}; /* size: 24 */

/* 594 */
/* <0> (null):0 */
class CNavNode {
private:

	class Vector              m_pos;                 /*     0    12 */
	class Vector              m_normal;              /*    12    12 */
	class CNavNode *           m_to[4];              /*    24    16 */
	unsigned int               m_id;                 /*    40     4 */
	unsigned char              m_attributeFlags;     /*    44     1 */

	/* Bitfield combined with previous fields */

	class CNavNode *           m_list;               /*     0     4 */
	unsigned int               m_listLength;         /*     0     4 */
	class CNavNode *           m_next;               /*    48     4 */
	unsigned char              m_visited;            /*    52     1 */
	class CNavNode *           m_parent;             /*    56     4 */
	BOOL                       m_isCovered;          /*    60     4 */
	class CNavArea *           m_area;               /*    64     4 */
	/* <0> (null):0 */
	void CNavNode(class CNavNode *, const class Vector  *, const class Vector  *, class CNavNode *);

	/* <0> (null):0 */
	const class CNavNode  * GetNode(const class Vector  *); /* linkage=_ZN8CNavNode7GetNodeEPK6Vector */

	/* <0> (null):0 */
	class CNavNode * GetConnectedNode(const class CNavNode  *, enum NavDirType); /* linkage=_ZNK8CNavNode16GetConnectedNodeE10NavDirType */

	/* <0> (null):0 */
	const class Vector  * GetPosition(const class CNavNode  *); /* linkage=_ZNK8CNavNode11GetPositionEv */

	/* <0> (null):0 */
	const class Vector  * GetNormal(const class CNavNode  *); /* linkage=_ZNK8CNavNode9GetNormalEv */

	/* <0> (null):0 */
	unsigned int GetID(const class CNavNode  *); /* linkage=_ZNK8CNavNode5GetIDEv */

	/* <0> (null):0 */
	class CNavNode * GetFirst(void); /* linkage=_ZN8CNavNode8GetFirstEv */

	/* <0> (null):0 */
	unsigned int GetListLength(void); /* linkage=_ZN8CNavNode13GetListLengthEv */

	/* <0> (null):0 */
	class CNavNode * GetNext(class CNavNode *); /* linkage=_ZN8CNavNode7GetNextEv */

	/* <0> (null):0 */
	void ConnectTo(class CNavNode *, class CNavNode *, enum NavDirType); /* linkage=_ZN8CNavNode9ConnectToEPS_10NavDirType */

	/* <0> (null):0 */
	class CNavNode * GetParent(const class CNavNode  *); /* linkage=_ZNK8CNavNode9GetParentEv */

	/* <0> (null):0 */
	void MarkAsVisited(class CNavNode *, enum NavDirType); /* linkage=_ZN8CNavNode13MarkAsVisitedE10NavDirType */

	/* <0> (null):0 */
	BOOL HasVisited(class CNavNode *, enum NavDirType); /* linkage=_ZN8CNavNode10HasVisitedE10NavDirType */

	/* <0> (null):0 */
	BOOL IsBiLinked(const class CNavNode  *, enum NavDirType); /* linkage=_ZNK8CNavNode10IsBiLinkedE10NavDirType */

	/* <0> (null):0 */
	BOOL IsClosedCell(const class CNavNode  *); /* linkage=_ZNK8CNavNode12IsClosedCellEv */

	/* <0> (null):0 */
	void Cover(class CNavNode *); /* linkage=_ZN8CNavNode5CoverEv */

	/* <0> (null):0 */
	BOOL IsCovered(const class CNavNode  *); /* linkage=_ZNK8CNavNode9IsCoveredEv */

	/* <0> (null):0 */
	void AssignArea(class CNavNode *, class CNavArea *); /* linkage=_ZN8CNavNode10AssignAreaEP8CNavArea */

	/* <0> (null):0 */
	class CNavArea * GetArea(const class CNavNode  *); /* linkage=_ZNK8CNavNode7GetAreaEv */

	/* <0> (null):0 */
	void SetAttributes(class CNavNode *, unsigned char); /* linkage=_ZN8CNavNode13SetAttributesEh */

	/* <0> (null):0 */
	unsigned char GetAttributes(const class CNavNode  *); /* linkage=_ZNK8CNavNode13GetAttributesEv */

	/* --- cacheline 1 boundary (64 bytes) was 21 bytes ago --- */

	/* size: 68, cachelines: 2, members: 12 */
	/* last cacheline: 4 bytes */

	/* BRAIN FART ALERT! 68 != 85 + 0(holes), diff = -17 */

}; /* size: 68 */

/* 595 */
/* <0> (null):0 */
class CNavNode *           array[4]; /* size: 16 */

/* 596 */
 /* pointer to 594 */
 /* size: 4 */

/* 597 */
/* <0> (null):0 */
struct ApproachInfo {
	union NavConnect           here;                 /*     0     4 */
	union NavConnect           prev;                 /*     4     4 */
	enum NavTraverseType       prevToHereHow;        /*     8     4 */
	union NavConnect           next;                 /*    12     4 */
	enum NavTraverseType       hereToNextHow;        /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 598 */
/* <0> (null):0 */
struct CNavArea {
	/* <0> (null):0 */
	struct ApproachInfo {
		union NavConnect           here;                 /*     0     4 */
		union NavConnect           prev;                 /*     4     4 */
		enum NavTraverseType       prevToHereHow;        /*     8     4 */
		union NavConnect           next;                 /*    12     4 */
		enum NavTraverseType       hereToNextHow;        /*    16     4 */

		/* size: 20, cachelines: 1, members: 5 */
		/* last cacheline: 20 bytes */
	};

private:

	bool                       m_isReset;            /*     0     1 */
	unsigned int               m_nextID;             /*     0     4 */
	unsigned int               m_id;                 /*     0     4 */
	struct Extent              m_extent;             /*     4    24 */
	class Vector              m_center;              /*    28    12 */
	unsigned char              m_attributeFlags;     /*    40     1 */
	Place                      m_place;              /*    44     4 */
	float                      m_neZ;                /*    48     4 */
	float                      m_swZ;                /*    52     4 */
	float                      m_clearedTimestamp[2]; /*    56     8 */
	float                      m_danger[2];          /*    64     8 */
	/* --- cacheline 1 boundary (64 bytes) was 2 bytes ago --- */
	float                      m_dangerTimestamp[2]; /*    72     8 */
	HidingSpotList             m_hidingSpotList;     /*    80     0 */
	SpotEncounterList          m_spotEncounterList;  /*    88     0 */
	struct ApproachInfo        m_approach[16];       /*    96   320 */
	/* --- cacheline 6 boundary (384 bytes) was 10 bytes ago --- */
	unsigned char              m_approachCount;      /*   416     1 */

	/* Bitfield combined with previous fields */

	unsigned int               m_masterMarker;       /*     0     4 */
	unsigned int               m_marker;             /*   420     4 */
	class CNavArea *           m_parent;             /*   424     4 */
	enum NavTraverseType       m_parentHow;          /*   428     4 */
	float                      m_totalCost;          /*   432     4 */
	float                      m_costSoFar;          /*   436     4 */

	/* Bitfield combined with previous fields */

	class CNavArea *           m_openList;           /*     0     4 */
	class CNavArea *           m_nextOpen;           /*   440     4 */
	class CNavArea *           m_prevOpen;           /*   444     4 */
	unsigned int               m_openMarker;         /*   448     4 */
	class list<NavConnect, std::allocator<NavConnect> > m_connect[4]; /*   452    32 */
	/* --- cacheline 7 boundary (448 bytes) was 19 bytes ago --- */
	class list<CNavLadder*, std::allocator<CNavLadder*> > m_ladder[2]; /*   484    16 */
	class CNavNode *           m_node[4];            /*   500    16 */
	class list<CNavArea*, std::allocator<CNavArea*> > m_overlapList; /*   516     8 */
	class CNavArea *           m_prevHash;           /*   524     4 */
	class CNavArea *           m_nextHash;           /*   528     4 */
	/* <0> (null):0 */
	void CNavArea(class CNavArea *, class CNavNode *, class CNavNode *, class CNavNode *, class CNavNode *);

	/* <0> (null):0 */
	void CNavArea(class CNavArea *);

	/* <0> (null):0 */
	void CNavArea(class CNavArea *, const class Vector  *, const class Vector  *);

	/* <0> (null):0 */
	void CNavArea(class CNavArea *, const class Vector  *, const class Vector  *, const class Vector  *, const class Vector  *);

	/* <0> (null):0 */
	void ~CNavArea(class CNavArea *, int);

	/* <0> (null):0 */
	void ConnectTo(class CNavArea *, class CNavArea *, enum NavDirType); /* linkage=_ZN8CNavArea9ConnectToEPS_10NavDirType */

	/* <0> (null):0 */
	void Disconnect(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea10DisconnectEPS_ */

	/* <0> (null):0 */
	void Save(const class CNavArea  *, FILE *); /* linkage=_ZNK8CNavArea4SaveEP8_IO_FILE */

	/* <0> (null):0 */
	void Save(class CNavArea *, int, unsigned int); /* linkage=_ZN8CNavArea4SaveEij */

	/* <0> (null):0 */
	void Load(class CNavArea *, class SteamFile *, unsigned int); /* linkage=_ZN8CNavArea4LoadEP9SteamFilej */

	/* <0> (null):0 */
	enum NavErrorType PostLoad(class CNavArea *); /* linkage=_ZN8CNavArea8PostLoadEv */

	/* <0> (null):0 */
	unsigned int GetID(const class CNavArea  *); /* linkage=_ZNK8CNavArea5GetIDEv */

	/* <0> (null):0 */
	void SetAttributes(class CNavArea *, unsigned char); /* linkage=_ZN8CNavArea13SetAttributesEh */

	/* <0> (null):0 */
	unsigned char GetAttributes(const class CNavArea  *); /* linkage=_ZNK8CNavArea13GetAttributesEv */

	/* <0> (null):0 */
	void SetPlace(class CNavArea *, Place); /* linkage=_ZN8CNavArea8SetPlaceEj */

	/* <0> (null):0 */
	Place GetPlace(const class CNavArea  *); /* linkage=_ZNK8CNavArea8GetPlaceEv */

	/* <0> (null):0 */
	bool IsOverlapping(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea13IsOverlappingEPK6Vector */

	/* <0> (null):0 */
	bool IsOverlapping(const class CNavArea  *, const class CNavArea  *); /* linkage=_ZNK8CNavArea13IsOverlappingEPKS_ */

	/* <0> (null):0 */
	bool IsOverlappingX(const class CNavArea  *, const class CNavArea  *); /* linkage=_ZNK8CNavArea14IsOverlappingXEPKS_ */

	/* <0> (null):0 */
	bool IsOverlappingY(const class CNavArea  *, const class CNavArea  *); /* linkage=_ZNK8CNavArea14IsOverlappingYEPKS_ */

	/* <0> (null):0 */
	int GetPlayerCount(const class CNavArea  *, int, class CBasePlayer *); /* linkage=_ZNK8CNavArea14GetPlayerCountEiP11CBasePlayer */

	/* <0> (null):0 */
	float GetZ(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea4GetZEPK6Vector */

	/* <0> (null):0 */
	float GetZ(const class CNavArea  *, float, float); /* linkage=_ZNK8CNavArea4GetZEff */

	/* <0> (null):0 */
	bool Contains(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea8ContainsEPK6Vector */

	/* <0> (null):0 */
	bool IsCoplanar(const class CNavArea  *, const class CNavArea  *); /* linkage=_ZNK8CNavArea10IsCoplanarEPKS_ */

	/* <0> (null):0 */
	void GetClosestPointOnArea(const class CNavArea  *, const class Vector  *, class Vector *); /* linkage=_ZNK8CNavArea21GetClosestPointOnAreaEPK6VectorPS0_ */

	/* <0> (null):0 */
	float GetDistanceSquaredToPoint(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea25GetDistanceSquaredToPointEPK6Vector */

	/* <0> (null):0 */
	bool IsDegenerate(const class CNavArea  *); /* linkage=_ZNK8CNavArea12IsDegenerateEv */

	/* <0> (null):0 */
	bool IsEdge(const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea6IsEdgeE10NavDirType */

	/* <0> (null):0 */
	int GetAdjacentCount(const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea16GetAdjacentCountE10NavDirType */

	/* <0> (null):0 */
	class CNavArea * GetAdjacentArea(const class CNavArea  *, enum NavDirType, int); /* linkage=_ZNK8CNavArea15GetAdjacentAreaE10NavDirTypei */

	/* <0> (null):0 */
	class CNavArea * GetRandomAdjacentArea(const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea21GetRandomAdjacentAreaE10NavDirType */

	/* <0> (null):0 */
	const NavConnectList  * GetAdjacentList(const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea15GetAdjacentListE10NavDirType */

	/* <0> (null):0 */
	bool IsConnected(const class CNavArea  *, const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea11IsConnectedEPKS_10NavDirType */

	/* <0> (null):0 */
	float ComputeHeightChange(class CNavArea *, const class CNavArea  *); /* linkage=_ZN8CNavArea19ComputeHeightChangeEPKS_ */

	/* <0> (null):0 */
	const NavLadderList  * GetLadderList(const class CNavArea  *, enum LadderDirectionType); /* linkage=_ZNK8CNavArea13GetLadderListE19LadderDirectionType */

	/* <0> (null):0 */
	void ComputePortal(const class CNavArea  *, const class CNavArea  *, enum NavDirType, class Vector *, float *); /* linkage=_ZNK8CNavArea13ComputePortalEPKS_10NavDirTypeP6VectorPf */

	/* <0> (null):0 */
	void ComputeClosestPointInPortal(const class CNavArea  *, const class CNavArea  *, enum NavDirType, const class Vector  *, class Vector *); /* linkage=_ZNK8CNavArea27ComputeClosestPointInPortalEPKS_10NavDirTypePK6VectorPS3_ */

	/* <0> (null):0 */
	enum NavDirType ComputeDirection(const class CNavArea  *, class Vector *); /* linkage=_ZNK8CNavArea16ComputeDirectionEP6Vector */

	/* <0> (null):0 */
	void SetClearedTimestamp(class CNavArea *, int); /* linkage=_ZN8CNavArea19SetClearedTimestampEi */

	/* <0> (null):0 */
	float GetClearedTimestamp(class CNavArea *, int); /* linkage=_ZN8CNavArea19GetClearedTimestampEi */

	/* <0> (null):0 */
	const HidingSpotList  * GetHidingSpotList(const class CNavArea  *); /* linkage=_ZNK8CNavArea17GetHidingSpotListEv */

	/* <0> (null):0 */
	void ComputeHidingSpots(class CNavArea *); /* linkage=_ZN8CNavArea18ComputeHidingSpotsEv */

	/* <0> (null):0 */
	void ComputeSniperSpots(class CNavArea *); /* linkage=_ZN8CNavArea18ComputeSniperSpotsEv */

	/* <0> (null):0 */
	class SpotEncounter * GetSpotEncounter(class CNavArea *, const class CNavArea  *, const class CNavArea  *); /* linkage=_ZN8CNavArea16GetSpotEncounterEPKS_S1_ */

	/* <0> (null):0 */
	void ComputeSpotEncounters(class CNavArea *); /* linkage=_ZN8CNavArea21ComputeSpotEncountersEv */

	/* <0> (null):0 */
	void IncreaseDanger(class CNavArea *, int, float); /* linkage=_ZN8CNavArea14IncreaseDangerEif */

	/* <0> (null):0 */
	float GetDanger(class CNavArea *, int); /* linkage=_ZN8CNavArea9GetDangerEi */

	/* <0> (null):0 */
	float GetSizeX(const class CNavArea  *); /* linkage=_ZNK8CNavArea8GetSizeXEv */

	/* <0> (null):0 */
	float GetSizeY(const class CNavArea  *); /* linkage=_ZNK8CNavArea8GetSizeYEv */

	/* <0> (null):0 */
	const class Extent  * GetExtent(const class CNavArea  *); /* linkage=_ZNK8CNavArea9GetExtentEv */

	/* <0> (null):0 */
	const class Vector  * GetCenter(const class CNavArea  *); /* linkage=_ZNK8CNavArea9GetCenterEv */

	/* <0> (null):0 */
	const class Vector  * GetCorner(const class CNavArea  *, enum NavCornerType); /* linkage=_ZNK8CNavArea9GetCornerE13NavCornerType */

	/* <0> (null):0 */
	const class ApproachInfo  * GetApproachInfo(const class CNavArea  *, int); /* linkage=_ZNK8CNavArea15GetApproachInfoEi */

	/* <0> (null):0 */
	int GetApproachInfoCount(const class CNavArea  *); /* linkage=_ZNK8CNavArea20GetApproachInfoCountEv */

	/* <0> (null):0 */
	void ComputeApproachAreas(class CNavArea *); /* linkage=_ZN8CNavArea20ComputeApproachAreasEv */

	/* <0> (null):0 */
	void MakeNewMarker(void); /* linkage=_ZN8CNavArea13MakeNewMarkerEv */

	/* <0> (null):0 */
	void Mark(class CNavArea *); /* linkage=_ZN8CNavArea4MarkEv */

	/* <0> (null):0 */
	BOOL IsMarked(const class CNavArea  *); /* linkage=_ZNK8CNavArea8IsMarkedEv */

	/* <0> (null):0 */
	void SetParent(class CNavArea *, class CNavArea *, enum NavTraverseType); /* linkage=_ZN8CNavArea9SetParentEPS_15NavTraverseType */

	/* <0> (null):0 */
	class CNavArea * GetParent(const class CNavArea  *); /* linkage=_ZNK8CNavArea9GetParentEv */

	/* <0> (null):0 */
	enum NavTraverseType GetParentHow(const class CNavArea  *); /* linkage=_ZNK8CNavArea12GetParentHowEv */

	/* <0> (null):0 */
	bool IsOpen(const class CNavArea  *); /* linkage=_ZNK8CNavArea6IsOpenEv */

	/* <0> (null):0 */
	void AddToOpenList(class CNavArea *); /* linkage=_ZN8CNavArea13AddToOpenListEv */

	/* <0> (null):0 */
	void UpdateOnOpenList(class CNavArea *); /* linkage=_ZN8CNavArea16UpdateOnOpenListEv */

	/* <0> (null):0 */
	void RemoveFromOpenList(class CNavArea *); /* linkage=_ZN8CNavArea18RemoveFromOpenListEv */

	/* <0> (null):0 */
	bool IsOpenListEmpty(void); /* linkage=_ZN8CNavArea15IsOpenListEmptyEv */

	/* <0> (null):0 */
	class CNavArea * PopOpenList(void); /* linkage=_ZN8CNavArea11PopOpenListEv */

	/* <0> (null):0 */
	bool IsClosed(const class CNavArea  *); /* linkage=_ZNK8CNavArea8IsClosedEv */

	/* <0> (null):0 */
	void AddToClosedList(class CNavArea *); /* linkage=_ZN8CNavArea15AddToClosedListEv */

	/* <0> (null):0 */
	void RemoveFromClosedList(class CNavArea *); /* linkage=_ZN8CNavArea20RemoveFromClosedListEv */

	/* <0> (null):0 */
	void ClearSearchLists(void); /* linkage=_ZN8CNavArea16ClearSearchListsEv */

	/* <0> (null):0 */
	void SetTotalCost(class CNavArea *, float); /* linkage=_ZN8CNavArea12SetTotalCostEf */

	/* <0> (null):0 */
	float GetTotalCost(const class CNavArea  *); /* linkage=_ZNK8CNavArea12GetTotalCostEv */

	/* <0> (null):0 */
	void SetCostSoFar(class CNavArea *, float); /* linkage=_ZN8CNavArea12SetCostSoFarEf */

	/* <0> (null):0 */
	float GetCostSoFar(const class CNavArea  *); /* linkage=_ZNK8CNavArea12GetCostSoFarEv */

	/* <0> (null):0 */
	void Draw(class CNavArea *, byte, byte, byte, int); /* linkage=_ZN8CNavArea4DrawEhhhi */

	/* <0> (null):0 */
	void DrawConnectedAreas(class CNavArea *); /* linkage=_ZN8CNavArea18DrawConnectedAreasEv */

	/* <0> (null):0 */
	void DrawMarkedCorner(class CNavArea *, enum NavCornerType, byte, byte, byte, int); /* linkage=_ZN8CNavArea16DrawMarkedCornerE13NavCornerTypehhhi */

	/* <0> (null):0 */
	bool SplitEdit(class CNavArea *, bool, float, class CNavArea * *, class CNavArea * *); /* linkage=_ZN8CNavArea9SplitEditEbfPPS_S1_ */

	/* <0> (null):0 */
	bool MergeEdit(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea9MergeEditEPS_ */

	/* <0> (null):0 */
	bool SpliceEdit(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea10SpliceEditEPS_ */

	/* <0> (null):0 */
	void RaiseCorner(class CNavArea *, enum NavCornerType, int); /* linkage=_ZN8CNavArea11RaiseCornerE13NavCornerTypei */

	/* <0> (null):0 */
	void AddLadderUp(class CNavArea *, class CNavLadder *); /* linkage=_ZN8CNavArea11AddLadderUpEP10CNavLadder */

	/* <0> (null):0 */
	void AddLadderDown(class CNavArea *, class CNavLadder *); /* linkage=_ZN8CNavArea13AddLadderDownEP10CNavLadder */

	/* <0> (null):0 */
	void Initialize(class CNavArea *); /* linkage=_ZN8CNavArea10InitializeEv */

	/* <0> (null):0 */
	void DecayDanger(class CNavArea *); /* linkage=_ZN8CNavArea11DecayDangerEv */

	/* <0> (null):0 */
	bool IsHidingSpotCollision(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea21IsHidingSpotCollisionEPK6Vector */

	/* <0> (null):0 */
	void AddSpotEncounters(class CNavArea *, const class CNavArea  *, enum NavDirType, const class CNavArea  *, enum NavDirType); /* linkage=_ZN8CNavArea17AddSpotEncountersEPKS_10NavDirTypeS1_S2_ */

	/* <0> (null):0 */
	void Strip(class CNavArea *); /* linkage=_ZN8CNavArea5StripEv */

	/* <0> (null):0 */
	void FinishMerge(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea11FinishMergeEPS_ */

	/* <0> (null):0 */
	void MergeAdjacentConnections(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea24MergeAdjacentConnectionsEPS_ */

	/* <0> (null):0 */
	void AssignNodes(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea11AssignNodesEPS_ */

	/* <0> (null):0 */
	void FinishSplitEdit(class CNavArea *, class CNavArea *, enum NavDirType); /* linkage=_ZN8CNavArea15FinishSplitEditEPS_10NavDirType */

	/* <0> (null):0 */
	void OnDestroyNotify(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea15OnDestroyNotifyEPS_ */

	/* --- cacheline 9 boundary (576 bytes) was 27 bytes ago --- */

	/* size: 532, cachelines: 9, members: 32 */
	/* last cacheline: 20 bytes */

	/* BRAIN FART ALERT! 532 != 603 + 0(holes), diff = -71 */

}; /* size: 532 */

/* 599 */
 /* pointer to 598 */
 /* size: 4 */

/* 600 */
 /* pointer to 594 */
 /* size: 4 */

/* 601 */
 /* pointer to 602 */
 /* size: 4 */

/* 602 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 68 */

/* 603 */
 /* pointer to 604 */
 /* size: 4 */

/* 604 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 68 */

/* 605 */
/* <0> (null):0 */
class SteamFile {
private:

	byte *                     m_fileData;           /*     0     4 */
	int                        m_fileDataLength;     /*     4     4 */
	byte *                     m_cursor;             /*     8     4 */
	int                        m_bytesLeft;          /*    12     4 */
	/* <0> (null):0 */
	void SteamFile(class SteamFile *, const char  *);

	/* <0> (null):0 */
	void ~SteamFile(class SteamFile *, int);

	/* <0> (null):0 */
	bool IsValid(const class SteamFile  *); /* linkage=_ZNK9SteamFile7IsValidEv */

	/* <0> (null):0 */
	bool Read(class SteamFile *, void *, int); /* linkage=_ZN9SteamFile4ReadEPvi */


	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 606 */
 /* pointer to 605 */
 /* size: 4 */

/* 607 */
 /* pointer to 608 */
 /* size: 4 */

/* 608 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 16 */

/* 609 */
/* <0> (null):0 */
enum RouteType {
	FASTEST_ROUTE = 0,
	SAFEST_ROUTE = 1,
}; /* size: 4 */

/* 610 */
/* <0> (null):0 */
union NavConnect {
	unsigned int               id;                 /*           4 */
	class CNavArea *           area;               /*           4 */
}; /* size: 4 */

/* 611 */
 /* pointer to 612 */
 /* size: 4 */

/* 612 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 613 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 614 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 615 */
/* <0> (null):0 */
typedef struct list<NavConnect, std::allocator<NavConnect> > NavConnectList; /* size: 0 */

/* 616 */
/* <0> (null):0 */
enum LadderDirectionType {
	LADDER_UP = 0,
	LADDER_DOWN = 1,
	NUM_LADDER_DIRECTIONS = 2,
}; /* size: 4 */

/* 617 */
/* <0> (null):0 */
class CNavLadder {
	class Vector              m_top;                 /*     0    12 */
	class Vector              m_bottom;              /*    12    12 */
	float                      m_length;             /*    24     4 */
	enum NavDirType            m_dir;                /*    28     4 */
	class Vector2D            m_dirVector;           /*    32     8 */
	class CBaseEntity *        m_entity;             /*    40     4 */
	class CNavArea *           m_topForwardArea;     /*    44     4 */
	class CNavArea *           m_topLeftArea;        /*    48     4 */
	class CNavArea *           m_topRightArea;       /*    52     4 */
	class CNavArea *           m_topBehindArea;      /*    56     4 */
	class CNavArea *           m_bottomArea;         /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	bool                       m_isDangling;         /*    64     1 */
	/* <0> (null):0 */
	void CNavLadder(class CNavLadder *);

	/* <0> (null):0 */
	void OnDestroyNotify(class CNavLadder *, class CNavArea *); /* linkage=_ZN10CNavLadder15OnDestroyNotifyEP8CNavArea */


	/* size: 68, cachelines: 2, members: 12 */
	/* last cacheline: 4 bytes */

	/* BRAIN FART ALERT! 68 != 65 + 0(holes), diff = 3 */

}; /* size: 68 */

/* 618 */
 /* pointer to 617 */
 /* size: 4 */

/* 619 */
/* <0> (null):0 */
typedef struct list<CNavLadder*, std::allocator<CNavLadder*> > NavLadderList; /* size: 0 */

/* 620 */
/* <0> (null):0 */
class HidingSpot {
private:

	class Vector              m_pos;                 /*     0    12 */
	unsigned int               m_id;                 /*    12     4 */
	unsigned int               m_marker;             /*    16     4 */
	unsigned char              m_flags;              /*    20     1 */

	/* Bitfield combined with previous fields */

	unsigned int               m_nextID;             /*     0     4 */
	unsigned int               m_masterMarker;       /*     0     4 */
	/* <0> (null):0 */
	void HidingSpot(class HidingSpot *);

	/* <0> (null):0 */
	void HidingSpot(class HidingSpot *, const class Vector  *, unsigned char);

	/* <0> (null):0 */
	bool HasGoodCover(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot12HasGoodCoverEv */

	/* <0> (null):0 */
	bool IsGoodSniperSpot(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot16IsGoodSniperSpotEv */

	/* <0> (null):0 */
	bool IsIdealSniperSpot(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot17IsIdealSniperSpotEv */

	/* <0> (null):0 */
	void SetFlags(class HidingSpot *, unsigned char); /* linkage=_ZN10HidingSpot8SetFlagsEh */

	/* <0> (null):0 */
	unsigned char GetFlags(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot8GetFlagsEv */

	/* <0> (null):0 */
	void Save(const class HidingSpot  *, int, unsigned int); /* linkage=_ZNK10HidingSpot4SaveEij */

	/* <0> (null):0 */
	void Load(class HidingSpot *, class SteamFile *, unsigned int); /* linkage=_ZN10HidingSpot4LoadEP9SteamFilej */

	/* <0> (null):0 */
	const class Vector  * GetPosition(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot11GetPositionEv */

	/* <0> (null):0 */
	unsigned int GetID(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot5GetIDEv */

	/* <0> (null):0 */
	void Mark(class HidingSpot *); /* linkage=_ZN10HidingSpot4MarkEv */

	/* <0> (null):0 */
	bool IsMarked(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot8IsMarkedEv */

	/* <0> (null):0 */
	void ChangeMasterMarker(void); /* linkage=_ZN10HidingSpot18ChangeMasterMarkerEv */


	/* size: 24, cachelines: 1, members: 6 */
	/* last cacheline: 24 bytes */
}; /* size: 24 */

/* 621 */
 /* pointer to 620 */
 /* size: 4 */

/* 622 */
 /* pointer to 623 */
 /* size: 4 */

/* 623 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 24 */

/* 624 */
/* <0> (null):0 */
typedef struct list<HidingSpot*, std::allocator<HidingSpot*> > HidingSpotList; /* size: 0 */

/* 625 */
/* <0> (null):0 */
union {
	class HidingSpot *         spot;               /*           4 */
	unsigned int               id;                 /*           4 */
}; /* size: 4 */

/* 626 */
/* <0> (null):0 */
struct SpotOrder {
	/* <0> (null):0 */
	union {
		class HidingSpot *         spot;                 /*           4 */
		unsigned int               id;                   /*           4 */
	};

	float                      t;                    /*     0     4 */
	union {
		class HidingSpot * spot;                 /*           4 */
		unsigned int       id;                   /*           4 */
	};                                               /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 627 */
/* <0> (null):0 */
typedef struct list<SpotOrder, std::allocator<SpotOrder> > SpotOrderList; /* size: 0 */

/* 628 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 629 */
/* <0> (null):0 */
typedef class SpotOrder * pointer; /* size: 4 */

/* 630 */
/* <0> (null):0 */
typedef const class SpotOrder  * const_pointer; /* size: 4 */

/* 631 */
/* <0> (null):0 */
class new_allocator<SpotOrder> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class SpotOrder * pointer;

	/* <0> (null):0 */
	typedef const class SpotOrder  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<SpotOrder> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<SpotOrder> *, const class new_allocator<SpotOrder>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<SpotOrder> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<SpotOrder>  *, class SpotOrder &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE7addressERS1_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<SpotOrder>  *, const class SpotOrder  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE7addressERKS1_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<SpotOrder> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<SpotOrder> *, class SpotOrder *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE10deallocateEPS1_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<SpotOrder>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<SpotOrder> *, class SpotOrder *, const class SpotOrder  &); /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE9constructEPS1_RKS1_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<SpotOrder> *, class SpotOrder *); /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE7destroyEPS1_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 632 */
 /* pointer to 626 */
 /* size: 4 */

/* 633 */
 /* pointer to 634 */
 /* size: 4 */

/* 634 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 635 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 636 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 637 */
 /* pointer to 631 */
 /* size: 4 */

/* 638 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 639 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 640 */
 /* pointer to 641 */
 /* size: 4 */

/* 641 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 642 */
/* <0> (null):0 */
typedef class SpotOrder & reference; /* size: 4 */

/* 643 */
/* <0> (null):0 */
typedef const class SpotOrder  & const_reference; /* size: 4 */

/* 644 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<SpotOrder> > other; /* size: 0 */

/* 645 */
/* <0> (null):0 */
struct rebind<std::_List_node<SpotOrder> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<SpotOrder> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 646 */
/* <0> (null):0 */
typedef struct allocator<SpotOrder> other; /* size: 1 */

/* 647 */
/* <0> (null):0 */
struct rebind<SpotOrder> {
	/* <0> (null):0 */
	typedef struct allocator<SpotOrder> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 648 */
/* <0> (null):0 */
class allocator<SpotOrder> : public new_allocator<SpotOrder> {
public:

	/* class new_allocator<SpotOrder> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class SpotOrder & reference;

	/* <0> (null):0 */
	typedef const class SpotOrder  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<SpotOrder> *);

	/* <0> (null):0 */
	void allocator(class allocator<SpotOrder> *, const class allocator<SpotOrder>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<SpotOrder> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<SpotOrder> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<SpotOrder> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<SpotOrder> {
		/* <0> (null):0 */
		typedef struct allocator<SpotOrder> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 649 */
 /* pointer to 648 */
 /* size: 4 */

/* 650 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 651 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 652 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 653 */
/* <0> (null):0 */
typedef class _List_node<SpotOrder> * pointer; /* size: 4 */

/* 654 */
/* <0> (null):0 */
typedef const class _List_node<SpotOrder>  * const_pointer; /* size: 4 */

/* 655 */
/* <0> (null):0 */
class new_allocator<std::_List_node<SpotOrder> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<SpotOrder> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<SpotOrder>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<SpotOrder> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<SpotOrder> > *, const class new_allocator<std::_List_node<SpotOrder> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<SpotOrder> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<SpotOrder> >  *, class _List_node<SpotOrder> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7addressERS3_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<SpotOrder> >  *, const class _List_node<SpotOrder>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7addressERKS3_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<SpotOrder> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE10deallocateEPS3_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<SpotOrder> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *, const class _List_node<SpotOrder>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE9constructEPS3_RKS3_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7destroyEPS3_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 656 */
 /* pointer to 380 */
 /* size: 4 */

/* 657 */
 /* pointer to 658 */
 /* size: 4 */

/* 658 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 659 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 660 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 661 */
 /* pointer to 655 */
 /* size: 4 */

/* 662 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 663 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 664 */
 /* pointer to 665 */
 /* size: 4 */

/* 665 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 666 */
/* <0> (null):0 */
class allocator<std::_List_node<SpotOrder> > : public new_allocator<std::_List_node<SpotOrder> > {
public:

	/* class new_allocator<std::_List_node<SpotOrder> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<SpotOrder> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<SpotOrder> > *, const class allocator<std::_List_node<SpotOrder> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<SpotOrder> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 667 */
 /* pointer to 666 */
 /* size: 4 */

/* 668 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 669 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 670 */
 /* pointer to 382 */
 /* size: 4 */

/* 671 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 672 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 673 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 674 */
/* <0> (null):0 */
typedef struct allocator<SpotOrder> allocator_type; /* size: 1 */

/* 675 */
/* <0> (null):0 */
class _List_base<SpotOrder, std::allocator<SpotOrder> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<SpotOrder> allocator_type;

	/* <0> (null):0 */
	class _List_node<SpotOrder> * _M_get_node(class _List_base<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, class _List_node<SpotOrder> *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 676 */
 /* pointer to 675 */
 /* size: 4 */

/* 677 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 678 */
 /* pointer to 679 */
 /* size: 4 */

/* 679 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 680 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 681 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 682 */
/* <0> (null):0 */
typedef struct SpotOrder value_type; /* size: 8 */

/* 683 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 684 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 685 */
/* <0> (null):0 */
typedef struct _List_iterator<SpotOrder> iterator; /* size: 0 */

/* 686 */
/* <0> (null):0 */
typedef struct _List_const_iterator<SpotOrder> const_iterator; /* size: 0 */

/* 687 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<SpotOrder> > const_reverse_iterator; /* size: 0 */

/* 688 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<SpotOrder> > reverse_iterator; /* size: 0 */

/* 689 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 690 */
/* <0> (null):0 */
typedef struct allocator<SpotOrder> allocator_type; /* size: 1 */

/* 691 */
/* <0> (null):0 */
typedef struct _List_node<SpotOrder> _Node; /* size: 0 */

/* 692 */
/* <0> (null):0 */
class list<SpotOrder, std::allocator<SpotOrder> > : protected _List_base<SpotOrder, std::allocator<SpotOrder> > {
protected:

	/* class _List_base<SpotOrder, std::allocator<SpotOrder> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef struct SpotOrder value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<SpotOrder> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<SpotOrder> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<SpotOrder> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<SpotOrder> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<SpotOrder> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<SpotOrder> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE14_M_create_nodeERKS0_ */

	/* <0> (null):0 */
	void list(class list<SpotOrder, std::allocator<SpotOrder> > *);

	/* <0> (null):0 */
	void list(class list<SpotOrder, std::allocator<SpotOrder> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<SpotOrder, std::allocator<SpotOrder> > *, const class list<SpotOrder, std::allocator<SpotOrder> >  &);

	/* <0> (null):0 */
	class list<SpotOrder, std::allocator<SpotOrder> > & operator=(class list<SpotOrder, std::allocator<SpotOrder> > *, const class list<SpotOrder, std::allocator<SpotOrder> >  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EEaSERKS2_ */

	/* <0> (null):0 */
	void assign(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6assignEjRKS0_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, class SpotOrder); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6resizeEjS0_ */

	/* <0> (null):0 */
	reference front(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE10push_frontERKS0_ */

	/* <0> (null):0 */
	void pop_front(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9push_backERKS0_ */

	/* <0> (null):0 */
	void pop_back(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, unsigned int, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */

	/* <0> (null):0 */
	iterator erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	iterator erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */

	/* <0> (null):0 */
	void swap(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4swapERS2_ */

	/* <0> (null):0 */
	void clear(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */

	/* <0> (null):0 */
	void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */

	/* <0> (null):0 */
	void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */

	/* <0> (null):0 */
	void remove(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6removeERKS0_ */

	/* <0> (null):0 */
	void unique(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5mergeERS2_ */

	/* <0> (null):0 */
	void reverse(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE18_M_fill_initializeEjRKS0_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE14_M_fill_assignEjRKS0_ */

	/* <0> (null):0 */
	void _M_transfer(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */

	/* <0> (null):0 */
	void _M_insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void _M_erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE25_M_check_equal_allocatorsERS2_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 693 */
 /* pointer to 691 */
 /* size: 4 */

/* 694 */
 /* pointer to 692 */
 /* size: 4 */

/* 695 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 696 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 697 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 698 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 699 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 700 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 701 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 702 */
 /* pointer to 703 */
 /* size: 4 */

/* 703 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 704 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 705 */
/* <0> (null):0 */
struct SpotEncounter {
	union NavConnect           from;                 /*     0     4 */
	enum NavDirType            fromDir;              /*     4     4 */
	union NavConnect           to;                   /*     8     4 */
	enum NavDirType            toDir;                /*    12     4 */
	struct Ray                 path;                 /*    16    24 */
	SpotOrderList              spotList;             /*    40     0 */

	/* size: 48, cachelines: 1, members: 6 */
	/* last cacheline: 48 bytes */

	/* BRAIN FART ALERT! 48 != 40 + 0(holes), diff = 8 */

}; /* size: 48 */

/* 706 */
/* <0> (null):0 */
typedef struct list<SpotEncounter, std::allocator<SpotEncounter> > SpotEncounterList; /* size: 0 */

/* 707 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 708 */
/* <0> (null):0 */
typedef class HidingSpot * * pointer; /* size: 4 */

/* 709 */
/* <0> (null):0 */
typedef const class HidingSpot *  * const_pointer; /* size: 4 */

/* 710 */
/* <0> (null):0 */
class new_allocator<HidingSpot*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class HidingSpot * * pointer;

	/* <0> (null):0 */
	typedef const class HidingSpot *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<HidingSpot*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<HidingSpot*> *, const class new_allocator<HidingSpot*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<HidingSpot*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<HidingSpot*>  *, class HidingSpot * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE7addressERS2_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<HidingSpot*>  *, const class HidingSpot *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE7addressERKS2_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<HidingSpot*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<HidingSpot*> *, class HidingSpot * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE10deallocateEPS2_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<HidingSpot*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<HidingSpot*> *, class HidingSpot * *, const class HidingSpot *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE9constructEPS2_RKS2_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<HidingSpot*> *, class HidingSpot * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE7destroyEPS2_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 711 */
 /* pointer to 621 */
 /* size: 4 */

/* 712 */
 /* pointer to 713 */
 /* size: 4 */

/* 713 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 714 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 715 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 716 */
 /* pointer to 710 */
 /* size: 4 */

/* 717 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 718 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 719 */
 /* pointer to 720 */
 /* size: 4 */

/* 720 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 721 */
/* <0> (null):0 */
typedef class HidingSpot * & reference; /* size: 4 */

/* 722 */
/* <0> (null):0 */
typedef const class HidingSpot *  & const_reference; /* size: 4 */

/* 723 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<HidingSpot*> > other; /* size: 0 */

/* 724 */
/* <0> (null):0 */
struct rebind<std::_List_node<HidingSpot*> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<HidingSpot*> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 725 */
/* <0> (null):0 */
typedef struct allocator<HidingSpot*> other; /* size: 1 */

/* 726 */
/* <0> (null):0 */
struct rebind<HidingSpot*> {
	/* <0> (null):0 */
	typedef struct allocator<HidingSpot*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 727 */
/* <0> (null):0 */
class allocator<HidingSpot*> : public new_allocator<HidingSpot*> {
public:

	/* class new_allocator<HidingSpot*> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class HidingSpot * & reference;

	/* <0> (null):0 */
	typedef const class HidingSpot *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<HidingSpot*> *);

	/* <0> (null):0 */
	void allocator(class allocator<HidingSpot*> *, const class allocator<HidingSpot*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<HidingSpot*> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<HidingSpot*> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<HidingSpot*> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<HidingSpot*> {
		/* <0> (null):0 */
		typedef struct allocator<HidingSpot*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 728 */
 /* pointer to 727 */
 /* size: 4 */

/* 729 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 730 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 731 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 732 */
/* <0> (null):0 */
typedef class _List_node<HidingSpot*> * pointer; /* size: 4 */

/* 733 */
/* <0> (null):0 */
typedef const class _List_node<HidingSpot*>  * const_pointer; /* size: 4 */

/* 734 */
/* <0> (null):0 */
class new_allocator<std::_List_node<HidingSpot*> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<HidingSpot*> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<HidingSpot*>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *, const class new_allocator<std::_List_node<HidingSpot*> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<HidingSpot*> >  *, class _List_node<HidingSpot*> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7addressERS4_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<HidingSpot*> >  *, const class _List_node<HidingSpot*>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7addressERKS4_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<HidingSpot*> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE10deallocateEPS4_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<HidingSpot*> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *, const class _List_node<HidingSpot*>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE9constructEPS4_RKS4_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7destroyEPS4_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 735 */
 /* pointer to 391 */
 /* size: 4 */

/* 736 */
 /* pointer to 737 */
 /* size: 4 */

/* 737 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 738 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 739 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 740 */
 /* pointer to 734 */
 /* size: 4 */

/* 741 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 742 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 743 */
 /* pointer to 744 */
 /* size: 4 */

/* 744 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 745 */
/* <0> (null):0 */
class allocator<std::_List_node<HidingSpot*> > : public new_allocator<std::_List_node<HidingSpot*> > {
public:

	/* class new_allocator<std::_List_node<HidingSpot*> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<HidingSpot*> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<HidingSpot*> > *, const class allocator<std::_List_node<HidingSpot*> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<HidingSpot*> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 746 */
 /* pointer to 745 */
 /* size: 4 */

/* 747 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 748 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 749 */
 /* pointer to 393 */
 /* size: 4 */

/* 750 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 751 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 752 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 753 */
/* <0> (null):0 */
typedef struct allocator<HidingSpot*> allocator_type; /* size: 1 */

/* 754 */
/* <0> (null):0 */
class _List_base<HidingSpot*, std::allocator<HidingSpot*> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<HidingSpot*> allocator_type;

	/* <0> (null):0 */
	class _List_node<HidingSpot*> * _M_get_node(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_node<HidingSpot*> *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 755 */
 /* pointer to 754 */
 /* size: 4 */

/* 756 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 757 */
 /* pointer to 758 */
 /* size: 4 */

/* 758 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 759 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 760 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 761 */
/* <0> (null):0 */
typedef class HidingSpot * value_type; /* size: 4 */

/* 762 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 763 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 764 */
/* <0> (null):0 */
typedef struct _List_iterator<HidingSpot*> iterator; /* size: 0 */

/* 765 */
/* <0> (null):0 */
typedef struct _List_const_iterator<HidingSpot*> const_iterator; /* size: 0 */

/* 766 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<HidingSpot*> > const_reverse_iterator; /* size: 0 */

/* 767 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<HidingSpot*> > reverse_iterator; /* size: 0 */

/* 768 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 769 */
/* <0> (null):0 */
typedef struct allocator<HidingSpot*> allocator_type; /* size: 1 */

/* 770 */
/* <0> (null):0 */
typedef struct _List_node<HidingSpot*> _Node; /* size: 0 */

/* 771 */
/* <0> (null):0 */
class list<HidingSpot*, std::allocator<HidingSpot*> > : protected _List_base<HidingSpot*, std::allocator<HidingSpot*> > {
protected:

	/* class _List_base<HidingSpot*, std::allocator<HidingSpot*> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef class HidingSpot * value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<HidingSpot*> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<HidingSpot*> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<HidingSpot*> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<HidingSpot*> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<HidingSpot*> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<HidingSpot*> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE14_M_create_nodeERKS1_ */

	/* <0> (null):0 */
	void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *);

	/* <0> (null):0 */
	void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const class list<HidingSpot*, std::allocator<HidingSpot*> >  &);

	/* <0> (null):0 */
	class list<HidingSpot*, std::allocator<HidingSpot*> > & operator=(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const class list<HidingSpot*, std::allocator<HidingSpot*> >  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EEaSERKS3_ */

	/* <0> (null):0 */
	void assign(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6assignEjRKS1_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, class HidingSpot *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6resizeEjS1_ */

	/* <0> (null):0 */
	reference front(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE10push_frontERKS1_ */

	/* <0> (null):0 */
	void pop_front(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9push_backERKS1_ */

	/* <0> (null):0 */
	void pop_back(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */

	/* <0> (null):0 */
	iterator erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	iterator erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */

	/* <0> (null):0 */
	void swap(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4swapERS3_ */

	/* <0> (null):0 */
	void clear(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */

	/* <0> (null):0 */
	void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */

	/* <0> (null):0 */
	void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */

	/* <0> (null):0 */
	void remove(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6removeERKS1_ */

	/* <0> (null):0 */
	void unique(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5mergeERS3_ */

	/* <0> (null):0 */
	void reverse(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE18_M_fill_initializeEjRKS1_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE14_M_fill_assignEjRKS1_ */

	/* <0> (null):0 */
	void _M_transfer(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */

	/* <0> (null):0 */
	void _M_insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void _M_erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE25_M_check_equal_allocatorsERS3_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 772 */
 /* pointer to 770 */
 /* size: 4 */

/* 773 */
 /* pointer to 771 */
 /* size: 4 */

/* 774 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 775 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 776 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 777 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 778 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 779 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 780 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 781 */
 /* pointer to 782 */
 /* size: 4 */

/* 782 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 783 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 784 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 785 */
/* <0> (null):0 */
typedef class SpotEncounter * pointer; /* size: 4 */

/* 786 */
/* <0> (null):0 */
typedef const class SpotEncounter  * const_pointer; /* size: 4 */

/* 787 */
/* <0> (null):0 */
class new_allocator<SpotEncounter> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class SpotEncounter * pointer;

	/* <0> (null):0 */
	typedef const class SpotEncounter  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<SpotEncounter> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<SpotEncounter> *, const class new_allocator<SpotEncounter>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<SpotEncounter> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<SpotEncounter>  *, class SpotEncounter &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE7addressERS1_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<SpotEncounter>  *, const class SpotEncounter  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE7addressERKS1_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<SpotEncounter> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<SpotEncounter> *, class SpotEncounter *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE10deallocateEPS1_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<SpotEncounter>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<SpotEncounter> *, class SpotEncounter *, const class SpotEncounter  &); /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE9constructEPS1_RKS1_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<SpotEncounter> *, class SpotEncounter *); /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE7destroyEPS1_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 788 */
 /* pointer to 705 */
 /* size: 4 */

/* 789 */
 /* pointer to 790 */
 /* size: 4 */

/* 790 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 48 */

/* 791 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 792 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 793 */
 /* pointer to 787 */
 /* size: 4 */

/* 794 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 795 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 796 */
 /* pointer to 797 */
 /* size: 4 */

/* 797 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 798 */
/* <0> (null):0 */
typedef class SpotEncounter & reference; /* size: 4 */

/* 799 */
/* <0> (null):0 */
typedef const class SpotEncounter  & const_reference; /* size: 4 */

/* 800 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<SpotEncounter> > other; /* size: 0 */

/* 801 */
/* <0> (null):0 */
struct rebind<std::_List_node<SpotEncounter> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<SpotEncounter> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 802 */
/* <0> (null):0 */
typedef struct allocator<SpotEncounter> other; /* size: 1 */

/* 803 */
/* <0> (null):0 */
struct rebind<SpotEncounter> {
	/* <0> (null):0 */
	typedef struct allocator<SpotEncounter> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 804 */
/* <0> (null):0 */
class allocator<SpotEncounter> : public new_allocator<SpotEncounter> {
public:

	/* class new_allocator<SpotEncounter> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class SpotEncounter & reference;

	/* <0> (null):0 */
	typedef const class SpotEncounter  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<SpotEncounter> *);

	/* <0> (null):0 */
	void allocator(class allocator<SpotEncounter> *, const class allocator<SpotEncounter>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<SpotEncounter> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<SpotEncounter> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<SpotEncounter> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<SpotEncounter> {
		/* <0> (null):0 */
		typedef struct allocator<SpotEncounter> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 805 */
 /* pointer to 804 */
 /* size: 4 */

/* 806 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 807 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 808 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 809 */
/* <0> (null):0 */
typedef class _List_node<SpotEncounter> * pointer; /* size: 4 */

/* 810 */
/* <0> (null):0 */
typedef const class _List_node<SpotEncounter>  * const_pointer; /* size: 4 */

/* 811 */
/* <0> (null):0 */
class new_allocator<std::_List_node<SpotEncounter> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<SpotEncounter> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<SpotEncounter>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *, const class new_allocator<std::_List_node<SpotEncounter> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<SpotEncounter> >  *, class _List_node<SpotEncounter> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7addressERS3_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<SpotEncounter> >  *, const class _List_node<SpotEncounter>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7addressERKS3_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<SpotEncounter> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE10deallocateEPS3_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<SpotEncounter> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *, const class _List_node<SpotEncounter>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE9constructEPS3_RKS3_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7destroyEPS3_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 812 */
 /* pointer to 401 */
 /* size: 4 */

/* 813 */
 /* pointer to 814 */
 /* size: 4 */

/* 814 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 815 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 816 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 817 */
 /* pointer to 811 */
 /* size: 4 */

/* 818 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 819 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 820 */
 /* pointer to 821 */
 /* size: 4 */

/* 821 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 822 */
/* <0> (null):0 */
class allocator<std::_List_node<SpotEncounter> > : public new_allocator<std::_List_node<SpotEncounter> > {
public:

	/* class new_allocator<std::_List_node<SpotEncounter> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<SpotEncounter> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<SpotEncounter> > *, const class allocator<std::_List_node<SpotEncounter> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<SpotEncounter> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 823 */
 /* pointer to 822 */
 /* size: 4 */

/* 824 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 825 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 826 */
 /* pointer to 403 */
 /* size: 4 */

/* 827 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 828 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 829 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 830 */
/* <0> (null):0 */
typedef struct allocator<SpotEncounter> allocator_type; /* size: 1 */

/* 831 */
/* <0> (null):0 */
class _List_base<SpotEncounter, std::allocator<SpotEncounter> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<SpotEncounter> allocator_type;

	/* <0> (null):0 */
	class _List_node<SpotEncounter> * _M_get_node(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_node<SpotEncounter> *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 832 */
 /* pointer to 831 */
 /* size: 4 */

/* 833 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 834 */
 /* pointer to 835 */
 /* size: 4 */

/* 835 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 836 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 837 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 838 */
/* <0> (null):0 */
typedef struct SpotEncounter value_type; /* size: 48 */

/* 839 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 840 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 841 */
/* <0> (null):0 */
typedef struct _List_iterator<SpotEncounter> iterator; /* size: 0 */

/* 842 */
/* <0> (null):0 */
typedef struct _List_const_iterator<SpotEncounter> const_iterator; /* size: 0 */

/* 843 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<SpotEncounter> > const_reverse_iterator; /* size: 0 */

/* 844 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<SpotEncounter> > reverse_iterator; /* size: 0 */

/* 845 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 846 */
/* <0> (null):0 */
typedef struct allocator<SpotEncounter> allocator_type; /* size: 1 */

/* 847 */
/* <0> (null):0 */
typedef struct _List_node<SpotEncounter> _Node; /* size: 0 */

/* 848 */
/* <0> (null):0 */
class list<SpotEncounter, std::allocator<SpotEncounter> > : protected _List_base<SpotEncounter, std::allocator<SpotEncounter> > {
protected:

	/* class _List_base<SpotEncounter, std::allocator<SpotEncounter> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef struct SpotEncounter value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<SpotEncounter> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<SpotEncounter> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<SpotEncounter> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<SpotEncounter> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<SpotEncounter> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<SpotEncounter> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE14_M_create_nodeERKS0_ */

	/* <0> (null):0 */
	void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *);

	/* <0> (null):0 */
	void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const class list<SpotEncounter, std::allocator<SpotEncounter> >  &);

	/* <0> (null):0 */
	class list<SpotEncounter, std::allocator<SpotEncounter> > & operator=(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const class list<SpotEncounter, std::allocator<SpotEncounter> >  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EEaSERKS2_ */

	/* <0> (null):0 */
	void assign(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6assignEjRKS0_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, class SpotEncounter); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6resizeEjS0_ */

	/* <0> (null):0 */
	reference front(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE10push_frontERKS0_ */

	/* <0> (null):0 */
	void pop_front(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9push_backERKS0_ */

	/* <0> (null):0 */
	void pop_back(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, unsigned int, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */

	/* <0> (null):0 */
	iterator erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	iterator erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */

	/* <0> (null):0 */
	void swap(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4swapERS2_ */

	/* <0> (null):0 */
	void clear(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */

	/* <0> (null):0 */
	void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */

	/* <0> (null):0 */
	void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */

	/* <0> (null):0 */
	void remove(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6removeERKS0_ */

	/* <0> (null):0 */
	void unique(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5mergeERS2_ */

	/* <0> (null):0 */
	void reverse(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE18_M_fill_initializeEjRKS0_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE14_M_fill_assignEjRKS0_ */

	/* <0> (null):0 */
	void _M_transfer(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */

	/* <0> (null):0 */
	void _M_insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void _M_erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE25_M_check_equal_allocatorsERS2_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 849 */
 /* pointer to 847 */
 /* size: 4 */

/* 850 */
 /* pointer to 848 */
 /* size: 4 */

/* 851 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 852 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 48 */

/* 853 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 854 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 855 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 856 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 857 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 858 */
 /* pointer to 859 */
 /* size: 4 */

/* 859 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 860 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 861 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 862 */
/* <0> (null):0 */
typedef union NavConnect * pointer; /* size: 4 */

/* 863 */
/* <0> (null):0 */
typedef const union NavConnect  * const_pointer; /* size: 4 */

/* 864 */
/* <0> (null):0 */
class new_allocator<NavConnect> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef union NavConnect * pointer;

	/* <0> (null):0 */
	typedef const union NavConnect  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<NavConnect> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<NavConnect> *, const class new_allocator<NavConnect>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<NavConnect> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<NavConnect>  *, union NavConnect &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE7addressERS1_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<NavConnect>  *, const union NavConnect  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE7addressERKS1_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<NavConnect> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<NavConnect> *, union NavConnect *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE10deallocateEPS1_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<NavConnect>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<NavConnect> *, union NavConnect *, const union NavConnect  &); /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE9constructEPS1_RKS1_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<NavConnect> *, union NavConnect *); /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE7destroyEPS1_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 865 */
 /* pointer to 610 */
 /* size: 4 */

/* 866 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 867 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 868 */
 /* pointer to 864 */
 /* size: 4 */

/* 869 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 870 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 871 */
 /* pointer to 872 */
 /* size: 4 */

/* 872 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 873 */
/* <0> (null):0 */
typedef union NavConnect & reference; /* size: 4 */

/* 874 */
/* <0> (null):0 */
typedef const union NavConnect  & const_reference; /* size: 4 */

/* 875 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<NavConnect> > other; /* size: 0 */

/* 876 */
/* <0> (null):0 */
struct rebind<std::_List_node<NavConnect> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<NavConnect> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 877 */
/* <0> (null):0 */
typedef struct allocator<NavConnect> other; /* size: 1 */

/* 878 */
/* <0> (null):0 */
struct rebind<NavConnect> {
	/* <0> (null):0 */
	typedef struct allocator<NavConnect> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 879 */
/* <0> (null):0 */
class allocator<NavConnect> : public new_allocator<NavConnect> {
public:

	/* class new_allocator<NavConnect> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef union NavConnect & reference;

	/* <0> (null):0 */
	typedef const union NavConnect  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<NavConnect> *);

	/* <0> (null):0 */
	void allocator(class allocator<NavConnect> *, const class allocator<NavConnect>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<NavConnect> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<NavConnect> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<NavConnect> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<NavConnect> {
		/* <0> (null):0 */
		typedef struct allocator<NavConnect> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 880 */
 /* pointer to 879 */
 /* size: 4 */

/* 881 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 882 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 883 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 884 */
/* <0> (null):0 */
typedef class _List_node<NavConnect> * pointer; /* size: 4 */

/* 885 */
/* <0> (null):0 */
typedef const class _List_node<NavConnect>  * const_pointer; /* size: 4 */

/* 886 */
/* <0> (null):0 */
class new_allocator<std::_List_node<NavConnect> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<NavConnect> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<NavConnect>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<NavConnect> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<NavConnect> > *, const class new_allocator<std::_List_node<NavConnect> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<NavConnect> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<NavConnect> >  *, class _List_node<NavConnect> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7addressERS3_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<NavConnect> >  *, const class _List_node<NavConnect>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7addressERKS3_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<NavConnect> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE10deallocateEPS3_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<NavConnect> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *, const class _List_node<NavConnect>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE9constructEPS3_RKS3_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7destroyEPS3_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 887 */
 /* pointer to 411 */
 /* size: 4 */

/* 888 */
 /* pointer to 889 */
 /* size: 4 */

/* 889 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 890 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 891 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 892 */
 /* pointer to 886 */
 /* size: 4 */

/* 893 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 894 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 895 */
 /* pointer to 896 */
 /* size: 4 */

/* 896 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 897 */
/* <0> (null):0 */
class allocator<std::_List_node<NavConnect> > : public new_allocator<std::_List_node<NavConnect> > {
public:

	/* class new_allocator<std::_List_node<NavConnect> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<NavConnect> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<NavConnect> > *, const class allocator<std::_List_node<NavConnect> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<NavConnect> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 898 */
 /* pointer to 897 */
 /* size: 4 */

/* 899 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 900 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 901 */
 /* pointer to 413 */
 /* size: 4 */

/* 902 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 903 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 904 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 905 */
/* <0> (null):0 */
typedef struct allocator<NavConnect> allocator_type; /* size: 1 */

/* 906 */
/* <0> (null):0 */
class _List_base<NavConnect, std::allocator<NavConnect> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<NavConnect> allocator_type;

	/* <0> (null):0 */
	class _List_node<NavConnect> * _M_get_node(class _List_base<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<NavConnect, std::allocator<NavConnect> > *, class _List_node<NavConnect> *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 907 */
 /* pointer to 906 */
 /* size: 4 */

/* 908 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 909 */
 /* pointer to 910 */
 /* size: 4 */

/* 910 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 911 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 912 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 913 */
/* <0> (null):0 */
typedef union NavConnect value_type; /* size: 4 */

/* 914 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 915 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 916 */
/* <0> (null):0 */
typedef struct _List_iterator<NavConnect> iterator; /* size: 0 */

/* 917 */
/* <0> (null):0 */
typedef struct _List_const_iterator<NavConnect> const_iterator; /* size: 0 */

/* 918 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<NavConnect> > const_reverse_iterator; /* size: 0 */

/* 919 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<NavConnect> > reverse_iterator; /* size: 0 */

/* 920 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 921 */
/* <0> (null):0 */
typedef struct allocator<NavConnect> allocator_type; /* size: 1 */

/* 922 */
/* <0> (null):0 */
typedef struct _List_node<NavConnect> _Node; /* size: 0 */

/* 923 */
/* <0> (null):0 */
class list<NavConnect, std::allocator<NavConnect> > : protected _List_base<NavConnect, std::allocator<NavConnect> > {
protected:

	/* class _List_base<NavConnect, std::allocator<NavConnect> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef union NavConnect value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<NavConnect> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<NavConnect> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<NavConnect> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<NavConnect> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<NavConnect> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<NavConnect> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE14_M_create_nodeERKS0_ */

	/* <0> (null):0 */
	void list(class list<NavConnect, std::allocator<NavConnect> > *);

	/* <0> (null):0 */
	void list(class list<NavConnect, std::allocator<NavConnect> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<NavConnect, std::allocator<NavConnect> > *, const class list<NavConnect, std::allocator<NavConnect> >  &);

	/* <0> (null):0 */
	class list<NavConnect, std::allocator<NavConnect> > & operator=(class list<NavConnect, std::allocator<NavConnect> > *, const class list<NavConnect, std::allocator<NavConnect> >  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EEaSERKS2_ */

	/* <0> (null):0 */
	void assign(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6assignEjRKS0_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, union NavConnect); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6resizeEjS0_ */

	/* <0> (null):0 */
	reference front(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE10push_frontERKS0_ */

	/* <0> (null):0 */
	void pop_front(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9push_backERKS0_ */

	/* <0> (null):0 */
	void pop_back(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, unsigned int, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */

	/* <0> (null):0 */
	iterator erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	iterator erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */

	/* <0> (null):0 */
	void swap(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4swapERS2_ */

	/* <0> (null):0 */
	void clear(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */

	/* <0> (null):0 */
	void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */

	/* <0> (null):0 */
	void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */

	/* <0> (null):0 */
	void remove(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6removeERKS0_ */

	/* <0> (null):0 */
	void unique(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5mergeERS2_ */

	/* <0> (null):0 */
	void reverse(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE18_M_fill_initializeEjRKS0_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE14_M_fill_assignEjRKS0_ */

	/* <0> (null):0 */
	void _M_transfer(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */

	/* <0> (null):0 */
	void _M_insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void _M_erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE25_M_check_equal_allocatorsERS2_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 924 */
 /* pointer to 922 */
 /* size: 4 */

/* 925 */
 /* pointer to 923 */
 /* size: 4 */

/* 926 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 927 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 928 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 929 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 930 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 931 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 932 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 933 */
 /* pointer to 934 */
 /* size: 4 */

/* 934 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 935 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 936 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 937 */
/* <0> (null):0 */
typedef class CNavLadder * * pointer; /* size: 4 */

/* 938 */
/* <0> (null):0 */
typedef const class CNavLadder *  * const_pointer; /* size: 4 */

/* 939 */
/* <0> (null):0 */
class new_allocator<CNavLadder*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class CNavLadder * * pointer;

	/* <0> (null):0 */
	typedef const class CNavLadder *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<CNavLadder*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<CNavLadder*> *, const class new_allocator<CNavLadder*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<CNavLadder*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<CNavLadder*>  *, class CNavLadder * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE7addressERS2_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<CNavLadder*>  *, const class CNavLadder *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE7addressERKS2_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<CNavLadder*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<CNavLadder*> *, class CNavLadder * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE10deallocateEPS2_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<CNavLadder*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<CNavLadder*> *, class CNavLadder * *, const class CNavLadder *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE9constructEPS2_RKS2_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<CNavLadder*> *, class CNavLadder * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE7destroyEPS2_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 940 */
 /* pointer to 618 */
 /* size: 4 */

/* 941 */
 /* pointer to 942 */
 /* size: 4 */

/* 942 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 943 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 944 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 945 */
 /* pointer to 939 */
 /* size: 4 */

/* 946 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 947 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 948 */
 /* pointer to 949 */
 /* size: 4 */

/* 949 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 950 */
/* <0> (null):0 */
typedef class CNavLadder * & reference; /* size: 4 */

/* 951 */
/* <0> (null):0 */
typedef const class CNavLadder *  & const_reference; /* size: 4 */

/* 952 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<CNavLadder*> > other; /* size: 0 */

/* 953 */
/* <0> (null):0 */
struct rebind<std::_List_node<CNavLadder*> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<CNavLadder*> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 954 */
/* <0> (null):0 */
typedef struct allocator<CNavLadder*> other; /* size: 1 */

/* 955 */
/* <0> (null):0 */
struct rebind<CNavLadder*> {
	/* <0> (null):0 */
	typedef struct allocator<CNavLadder*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 956 */
/* <0> (null):0 */
class allocator<CNavLadder*> : public new_allocator<CNavLadder*> {
public:

	/* class new_allocator<CNavLadder*> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class CNavLadder * & reference;

	/* <0> (null):0 */
	typedef const class CNavLadder *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<CNavLadder*> *);

	/* <0> (null):0 */
	void allocator(class allocator<CNavLadder*> *, const class allocator<CNavLadder*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<CNavLadder*> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<CNavLadder*> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<CNavLadder*> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<CNavLadder*> {
		/* <0> (null):0 */
		typedef struct allocator<CNavLadder*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 957 */
 /* pointer to 956 */
 /* size: 4 */

/* 958 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 959 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 960 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 961 */
/* <0> (null):0 */
typedef class _List_node<CNavLadder*> * pointer; /* size: 4 */

/* 962 */
/* <0> (null):0 */
typedef const class _List_node<CNavLadder*>  * const_pointer; /* size: 4 */

/* 963 */
/* <0> (null):0 */
class new_allocator<std::_List_node<CNavLadder*> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<CNavLadder*> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<CNavLadder*>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *, const class new_allocator<std::_List_node<CNavLadder*> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<CNavLadder*> >  *, class _List_node<CNavLadder*> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7addressERS4_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<CNavLadder*> >  *, const class _List_node<CNavLadder*>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7addressERKS4_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<CNavLadder*> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE10deallocateEPS4_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<CNavLadder*> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *, const class _List_node<CNavLadder*>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE9constructEPS4_RKS4_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7destroyEPS4_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 964 */
 /* pointer to 421 */
 /* size: 4 */

/* 965 */
 /* pointer to 966 */
 /* size: 4 */

/* 966 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 967 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 968 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 969 */
 /* pointer to 963 */
 /* size: 4 */

/* 970 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 971 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 972 */
 /* pointer to 973 */
 /* size: 4 */

/* 973 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 974 */
/* <0> (null):0 */
class allocator<std::_List_node<CNavLadder*> > : public new_allocator<std::_List_node<CNavLadder*> > {
public:

	/* class new_allocator<std::_List_node<CNavLadder*> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<CNavLadder*> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<CNavLadder*> > *, const class allocator<std::_List_node<CNavLadder*> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<CNavLadder*> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 975 */
 /* pointer to 974 */
 /* size: 4 */

/* 976 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 977 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 978 */
 /* pointer to 423 */
 /* size: 4 */

/* 979 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 980 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 981 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 982 */
/* <0> (null):0 */
typedef struct allocator<CNavLadder*> allocator_type; /* size: 1 */

/* 983 */
/* <0> (null):0 */
class _List_base<CNavLadder*, std::allocator<CNavLadder*> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<CNavLadder*> allocator_type;

	/* <0> (null):0 */
	class _List_node<CNavLadder*> * _M_get_node(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_node<CNavLadder*> *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 984 */
 /* pointer to 983 */
 /* size: 4 */

/* 985 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 986 */
 /* pointer to 987 */
 /* size: 4 */

/* 987 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 988 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 989 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 990 */
/* <0> (null):0 */
typedef class CNavLadder * value_type; /* size: 4 */

/* 991 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 992 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 993 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavLadder*> iterator; /* size: 0 */

/* 994 */
/* <0> (null):0 */
typedef struct _List_const_iterator<CNavLadder*> const_iterator; /* size: 0 */

/* 995 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<CNavLadder*> > const_reverse_iterator; /* size: 0 */

/* 996 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<CNavLadder*> > reverse_iterator; /* size: 0 */

/* 997 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 998 */
/* <0> (null):0 */
typedef struct allocator<CNavLadder*> allocator_type; /* size: 1 */

/* 999 */
/* <0> (null):0 */
typedef struct _List_node<CNavLadder*> _Node; /* size: 0 */

/* 1000 */
/* <0> (null):0 */
class list<CNavLadder*, std::allocator<CNavLadder*> > : protected _List_base<CNavLadder*, std::allocator<CNavLadder*> > {
protected:

	/* class _List_base<CNavLadder*, std::allocator<CNavLadder*> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef class CNavLadder * value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<CNavLadder*> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<CNavLadder*> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<CNavLadder*> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<CNavLadder*> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<CNavLadder*> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<CNavLadder*> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE14_M_create_nodeERKS1_ */

	/* <0> (null):0 */
	void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *);

	/* <0> (null):0 */
	void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const class list<CNavLadder*, std::allocator<CNavLadder*> >  &);

	/* <0> (null):0 */
	class list<CNavLadder*, std::allocator<CNavLadder*> > & operator=(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const class list<CNavLadder*, std::allocator<CNavLadder*> >  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EEaSERKS3_ */

	/* <0> (null):0 */
	void assign(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6assignEjRKS1_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, class CNavLadder *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6resizeEjS1_ */

	/* <0> (null):0 */
	reference front(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE10push_frontERKS1_ */

	/* <0> (null):0 */
	void pop_front(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9push_backERKS1_ */

	/* <0> (null):0 */
	void pop_back(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */

	/* <0> (null):0 */
	iterator erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	iterator erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */

	/* <0> (null):0 */
	void swap(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4swapERS3_ */

	/* <0> (null):0 */
	void clear(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */

	/* <0> (null):0 */
	void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */

	/* <0> (null):0 */
	void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */

	/* <0> (null):0 */
	void remove(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6removeERKS1_ */

	/* <0> (null):0 */
	void unique(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5mergeERS3_ */

	/* <0> (null):0 */
	void reverse(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE18_M_fill_initializeEjRKS1_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE14_M_fill_assignEjRKS1_ */

	/* <0> (null):0 */
	void _M_transfer(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */

	/* <0> (null):0 */
	void _M_insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void _M_erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE25_M_check_equal_allocatorsERS3_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 1001 */
 /* pointer to 999 */
 /* size: 4 */

/* 1002 */
 /* pointer to 1000 */
 /* size: 4 */

/* 1003 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1004 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1005 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1006 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1007 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1008 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1009 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1010 */
 /* pointer to 1011 */
 /* size: 4 */

/* 1011 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1012 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1013 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1014 */
/* <0> (null):0 */
typedef class CNavArea * * pointer; /* size: 4 */

/* 1015 */
/* <0> (null):0 */
typedef const class CNavArea *  * const_pointer; /* size: 4 */

/* 1016 */
/* <0> (null):0 */
class new_allocator<CNavArea*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class CNavArea * * pointer;

	/* <0> (null):0 */
	typedef const class CNavArea *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<CNavArea*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<CNavArea*> *, const class new_allocator<CNavArea*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<CNavArea*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<CNavArea*>  *, class CNavArea * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE7addressERS2_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<CNavArea*>  *, const class CNavArea *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE7addressERKS2_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<CNavArea*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<CNavArea*> *, class CNavArea * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE10deallocateEPS2_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<CNavArea*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<CNavArea*> *, class CNavArea * *, const class CNavArea *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE9constructEPS2_RKS2_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<CNavArea*> *, class CNavArea * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE7destroyEPS2_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1017 */
 /* pointer to 599 */
 /* size: 4 */

/* 1018 */
 /* pointer to 1019 */
 /* size: 4 */

/* 1019 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1020 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1021 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1022 */
 /* pointer to 1016 */
 /* size: 4 */

/* 1023 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1024 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1025 */
 /* pointer to 1026 */
 /* size: 4 */

/* 1026 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1027 */
/* <0> (null):0 */
typedef class CNavArea * & reference; /* size: 4 */

/* 1028 */
/* <0> (null):0 */
typedef const class CNavArea *  & const_reference; /* size: 4 */

/* 1029 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<CNavArea*> > other; /* size: 0 */

/* 1030 */
/* <0> (null):0 */
struct rebind<std::_List_node<CNavArea*> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<CNavArea*> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1031 */
/* <0> (null):0 */
typedef struct allocator<CNavArea*> other; /* size: 1 */

/* 1032 */
/* <0> (null):0 */
struct rebind<CNavArea*> {
	/* <0> (null):0 */
	typedef struct allocator<CNavArea*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1033 */
/* <0> (null):0 */
class allocator<CNavArea*> : public new_allocator<CNavArea*> {
public:

	/* class new_allocator<CNavArea*> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class CNavArea * & reference;

	/* <0> (null):0 */
	typedef const class CNavArea *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<CNavArea*> *);

	/* <0> (null):0 */
	void allocator(class allocator<CNavArea*> *, const class allocator<CNavArea*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<CNavArea*> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<CNavArea*> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<CNavArea*> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<CNavArea*> {
		/* <0> (null):0 */
		typedef struct allocator<CNavArea*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 1034 */
 /* pointer to 1033 */
 /* size: 4 */

/* 1035 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1036 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1037 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1038 */
/* <0> (null):0 */
typedef class _List_node<CNavArea*> * pointer; /* size: 4 */

/* 1039 */
/* <0> (null):0 */
typedef const class _List_node<CNavArea*>  * const_pointer; /* size: 4 */

/* 1040 */
/* <0> (null):0 */
class new_allocator<std::_List_node<CNavArea*> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<CNavArea*> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<CNavArea*>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<CNavArea*> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<CNavArea*> > *, const class new_allocator<std::_List_node<CNavArea*> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<CNavArea*> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<CNavArea*> >  *, class _List_node<CNavArea*> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7addressERS4_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<CNavArea*> >  *, const class _List_node<CNavArea*>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7addressERKS4_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<CNavArea*> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE10deallocateEPS4_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<CNavArea*> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *, const class _List_node<CNavArea*>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE9constructEPS4_RKS4_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7destroyEPS4_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1041 */
 /* pointer to 431 */
 /* size: 4 */

/* 1042 */
 /* pointer to 1043 */
 /* size: 4 */

/* 1043 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1044 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1045 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1046 */
 /* pointer to 1040 */
 /* size: 4 */

/* 1047 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1048 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1049 */
 /* pointer to 1050 */
 /* size: 4 */

/* 1050 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1051 */
/* <0> (null):0 */
class allocator<std::_List_node<CNavArea*> > : public new_allocator<std::_List_node<CNavArea*> > {
public:

	/* class new_allocator<std::_List_node<CNavArea*> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<CNavArea*> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<CNavArea*> > *, const class allocator<std::_List_node<CNavArea*> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<CNavArea*> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 1052 */
 /* pointer to 1051 */
 /* size: 4 */

/* 1053 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1054 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1055 */
 /* pointer to 433 */
 /* size: 4 */

/* 1056 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1057 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1058 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 1059 */
/* <0> (null):0 */
typedef struct allocator<CNavArea*> allocator_type; /* size: 1 */

/* 1060 */
/* <0> (null):0 */
class _List_base<CNavArea*, std::allocator<CNavArea*> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<CNavArea*> allocator_type;

	/* <0> (null):0 */
	class _List_node<CNavArea*> * _M_get_node(class _List_base<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, class _List_node<CNavArea*> *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 1061 */
 /* pointer to 1060 */
 /* size: 4 */

/* 1062 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1063 */
 /* pointer to 1064 */
 /* size: 4 */

/* 1064 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1065 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1066 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1067 */
/* <0> (null):0 */
typedef class CNavArea * value_type; /* size: 4 */

/* 1068 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 1069 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 1070 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavArea*> iterator; /* size: 0 */

/* 1071 */
/* <0> (null):0 */
typedef struct _List_const_iterator<CNavArea*> const_iterator; /* size: 0 */

/* 1072 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<CNavArea*> > const_reverse_iterator; /* size: 0 */

/* 1073 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<CNavArea*> > reverse_iterator; /* size: 0 */

/* 1074 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1075 */
/* <0> (null):0 */
typedef struct allocator<CNavArea*> allocator_type; /* size: 1 */

/* 1076 */
/* <0> (null):0 */
typedef struct _List_node<CNavArea*> _Node; /* size: 0 */

/* 1077 */
/* <0> (null):0 */
class list<CNavArea*, std::allocator<CNavArea*> > : protected _List_base<CNavArea*, std::allocator<CNavArea*> > {
protected:

	/* class _List_base<CNavArea*, std::allocator<CNavArea*> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef class CNavArea * value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<CNavArea*> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<CNavArea*> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<CNavArea*> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<CNavArea*> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<CNavArea*> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<CNavArea*> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE14_M_create_nodeERKS1_ */

	/* <0> (null):0 */
	void list(class list<CNavArea*, std::allocator<CNavArea*> > *);

	/* <0> (null):0 */
	void list(class list<CNavArea*, std::allocator<CNavArea*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<CNavArea*, std::allocator<CNavArea*> > *, const class list<CNavArea*, std::allocator<CNavArea*> >  &);

	/* <0> (null):0 */
	class list<CNavArea*, std::allocator<CNavArea*> > & operator=(class list<CNavArea*, std::allocator<CNavArea*> > *, const class list<CNavArea*, std::allocator<CNavArea*> >  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EEaSERKS3_ */

	/* <0> (null):0 */
	void assign(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6assignEjRKS1_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, class CNavArea *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6resizeEjS1_ */

	/* <0> (null):0 */
	reference front(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE10push_frontERKS1_ */

	/* <0> (null):0 */
	void pop_front(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9push_backERKS1_ */

	/* <0> (null):0 */
	void pop_back(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */

	/* <0> (null):0 */
	iterator erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	iterator erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */

	/* <0> (null):0 */
	void swap(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4swapERS3_ */

	/* <0> (null):0 */
	void clear(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */

	/* <0> (null):0 */
	void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */

	/* <0> (null):0 */
	void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */

	/* <0> (null):0 */
	void remove(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6removeERKS1_ */

	/* <0> (null):0 */
	void unique(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5mergeERS3_ */

	/* <0> (null):0 */
	void reverse(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE18_M_fill_initializeEjRKS1_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE14_M_fill_assignEjRKS1_ */

	/* <0> (null):0 */
	void _M_transfer(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */

	/* <0> (null):0 */
	void _M_insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void _M_erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE25_M_check_equal_allocatorsERS3_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 1078 */
 /* pointer to 1076 */
 /* size: 4 */

/* 1079 */
 /* pointer to 1077 */
 /* size: 4 */

/* 1080 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1081 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1082 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1083 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1084 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1085 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1086 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1087 */
 /* pointer to 1088 */
 /* size: 4 */

/* 1088 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1089 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1090 */
/* <0> (null):0 */
struct ApproachInfo        array[16]; /* size: 320 */

/* 1091 */
 /* pointer to 598 */
 /* size: 4 */

/* 1092 */
/* <0> (null):0 */
class list<NavConnect, std::allocator<NavConnect> > array[4]; /* size: 32 */

/* 1093 */
/* <0> (null):0 */
class list<CNavLadder*, std::allocator<CNavLadder*> > array[2]; /* size: 16 */

/* 1094 */
/* <0> (null):0 */
class CNavNode *           array[4]; /* size: 16 */

/* 1095 */
 /* pointer to 1096 */
 /* size: 4 */

/* 1096 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 532 */

/* 1097 */
 /* pointer to 18 */
 /* size: 4 */

/* 1098 */
 /* pointer to 1099 */
 /* size: 4 */

/* 1099 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 532 */

/* 1100 */
 /* pointer to 1101 */
 /* size: 4 */

/* 1101 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1102 */
 /* pointer to 1103 */
 /* size: 4 */

/* 1103 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1104 */
 /* pointer to 1105 */
 /* size: 4 */

/* 1105 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1106 */
 /* pointer to 1107 */
 /* size: 4 */

/* 1107 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 20 */

/* 1108 */
 /* pointer to 1091 */
 /* size: 4 */

/* 1109 */
/* <0> (null):0 */
typedef struct list<CNavArea*, std::allocator<CNavArea*> > NavAreaList; /* size: 8 */

/* 1110 */
/* <0> (null):0 */
typedef struct _List_const_iterator<NavConnect> _Self; /* size: 4 */

/* 1111 */
/* <0> (null):0 */
typedef struct _List_iterator<NavConnect> iterator; /* size: 0 */

/* 1112 */
/* <0> (null):0 */
typedef const union NavConnect  * pointer; /* size: 4 */

/* 1113 */
/* <0> (null):0 */
typedef const union NavConnect  & reference; /* size: 4 */

/* 1114 */
/* <0> (null):0 */
struct _List_const_iterator<NavConnect> {
	const class _List_node_base  * _M_node;          /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_const_iterator<NavConnect> _Self;

	/* <0> (null):0 */
	typedef struct _List_iterator<NavConnect> iterator;

	/* <0> (null):0 */
	typedef const union NavConnect  * pointer;

	/* <0> (null):0 */
	typedef const union NavConnect  & reference;

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<NavConnect> *);

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<NavConnect> *, const class _List_node_base  *);

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<NavConnect> *, const iterator  &);

	/* <0> (null):0 */
	reference operator*(const class _List_const_iterator<NavConnect>  *); /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_const_iterator<NavConnect>  *); /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_const_iterator<NavConnect> *); /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_const_iterator<NavConnect> *, int); /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_const_iterator<NavConnect> *); /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_const_iterator<NavConnect> *, int); /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_const_iterator<NavConnect>  *, const _Self  &); /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEeqERKS1_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_const_iterator<NavConnect>  *, const _Self  &); /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEneERKS1_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1115 */
 /* pointer to 1116 */
 /* size: 4 */

/* 1116 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1117 */
 /* pointer to 1114 */
 /* size: 4 */

/* 1118 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1119 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1120 */
 /* pointer to 1121 */
 /* size: 4 */

/* 1121 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1122 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1123 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1124 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1125 */
/* <0> (null):0 */
class CNavAreaGrid {
private:

	floatconst                 m_cellSize;           /*     0     4 */
	NavAreaList *              m_grid;               /*     4     4 */
	int                        m_gridSizeX;          /*     8     4 */
	int                        m_gridSizeY;          /*    12     4 */
	float                      m_minX;               /*    16     4 */
	float                      m_minY;               /*    20     4 */
	unsigned int               m_areaCount;          /*    24     4 */
	class CNavArea *           m_hashTable[256];     /*    28  1024 */
	/* <0> (null):0 */
	void CNavAreaGrid(class CNavAreaGrid *);

	/* <0> (null):0 */
	void ~CNavAreaGrid(class CNavAreaGrid *, int);

	/* <0> (null):0 */
	void Reset(class CNavAreaGrid *); /* linkage=_ZN12CNavAreaGrid5ResetEv */

	/* <0> (null):0 */
	void Initialize(class CNavAreaGrid *, float, float, float, float); /* linkage=_ZN12CNavAreaGrid10InitializeEffff */

	/* <0> (null):0 */
	void AddNavArea(class CNavAreaGrid *, class CNavArea *); /* linkage=_ZN12CNavAreaGrid10AddNavAreaEP8CNavArea */

	/* <0> (null):0 */
	void RemoveNavArea(class CNavAreaGrid *, class CNavArea *); /* linkage=_ZN12CNavAreaGrid13RemoveNavAreaEP8CNavArea */

	/* <0> (null):0 */
	unsigned int GetNavAreaCount(const class CNavAreaGrid  *); /* linkage=_ZNK12CNavAreaGrid15GetNavAreaCountEv */

	/* <0> (null):0 */
	class CNavArea * GetNavArea(const class CNavAreaGrid  *, const class Vector  *, float); /* linkage=_ZNK12CNavAreaGrid10GetNavAreaEPK6Vectorf */

	/* <0> (null):0 */
	class CNavArea * GetNavAreaByID(const class CNavAreaGrid  *, unsigned int); /* linkage=_ZNK12CNavAreaGrid14GetNavAreaByIDEj */

	/* <0> (null):0 */
	class CNavArea * GetNearestNavArea(const class CNavAreaGrid  *, const class Vector  *, bool); /* linkage=_ZNK12CNavAreaGrid17GetNearestNavAreaEPK6Vectorb */

	/* <0> (null):0 */
	Place GetPlace(const class CNavAreaGrid  *, const class Vector  *); /* linkage=_ZNK12CNavAreaGrid8GetPlaceEPK6Vector */

	/* <0> (null):0 */
	int ComputeHashKey(const class CNavAreaGrid  *, unsigned int); /* linkage=_ZNK12CNavAreaGrid14ComputeHashKeyEj */

	/* <0> (null):0 */
	int WorldToGridX(const class CNavAreaGrid  *, float); /* linkage=_ZNK12CNavAreaGrid12WorldToGridXEf */

	/* <0> (null):0 */
	int WorldToGridY(const class CNavAreaGrid  *, float); /* linkage=_ZNK12CNavAreaGrid12WorldToGridYEf */

	/* --- cacheline 16 boundary (1024 bytes) was 28 bytes ago --- */

	/* size: 1052, cachelines: 17, members: 8 */
	/* last cacheline: 28 bytes */
}; /* size: 1052 */

/* 1126 */
 /* pointer to 1109 */
 /* size: 4 */

/* 1127 */
/* <0> (null):0 */
class CNavArea *           array[256]; /* size: 1024 */

/* 1128 */
 /* pointer to 1125 */
 /* size: 4 */

/* 1129 */
 /* pointer to 1130 */
 /* size: 4 */

/* 1130 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1052 */

/* 1131 */
/* <0> (null):0 */
typedef struct _List_const_iterator<CNavLadder*> _Self; /* size: 4 */

/* 1132 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavLadder*> iterator; /* size: 0 */

/* 1133 */
/* <0> (null):0 */
typedef const class CNavLadder *  * pointer; /* size: 4 */

/* 1134 */
/* <0> (null):0 */
typedef const class CNavLadder *  & reference; /* size: 4 */

/* 1135 */
/* <0> (null):0 */
struct _List_const_iterator<CNavLadder*> {
	const class _List_node_base  * _M_node;          /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_const_iterator<CNavLadder*> _Self;

	/* <0> (null):0 */
	typedef struct _List_iterator<CNavLadder*> iterator;

	/* <0> (null):0 */
	typedef const class CNavLadder *  * pointer;

	/* <0> (null):0 */
	typedef const class CNavLadder *  & reference;

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<CNavLadder*> *);

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<CNavLadder*> *, const class _List_node_base  *);

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<CNavLadder*> *, const iterator  &);

	/* <0> (null):0 */
	reference operator*(const class _List_const_iterator<CNavLadder*>  *); /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_const_iterator<CNavLadder*>  *); /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_const_iterator<CNavLadder*> *); /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_const_iterator<CNavLadder*> *, int); /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_const_iterator<CNavLadder*> *); /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_const_iterator<CNavLadder*> *, int); /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_const_iterator<CNavLadder*>  *, const _Self  &); /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEeqERKS2_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_const_iterator<CNavLadder*>  *, const _Self  &); /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEneERKS2_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1136 */
 /* pointer to 1135 */
 /* size: 4 */

/* 1137 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1138 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1139 */
 /* pointer to 1140 */
 /* size: 4 */

/* 1140 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1141 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1142 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1143 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1144 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavArea*> _Self; /* size: 4 */

/* 1145 */
/* <0> (null):0 */
typedef class CNavArea * * pointer; /* size: 4 */

/* 1146 */
/* <0> (null):0 */
typedef class CNavArea * & reference; /* size: 4 */

/* 1147 */
/* <0> (null):0 */
struct _List_iterator<CNavArea*> {
	class _List_node_base *    _M_node;              /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_iterator<CNavArea*> _Self;

	/* <0> (null):0 */
	typedef class CNavArea * * pointer;

	/* <0> (null):0 */
	typedef class CNavArea * & reference;

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<CNavArea*> *);

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<CNavArea*> *, class _List_node_base *);

	/* <0> (null):0 */
	reference operator*(const class _List_iterator<CNavArea*>  *); /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_iterator<CNavArea*>  *); /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_iterator<CNavArea*> *); /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_iterator<CNavArea*> *, int); /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_iterator<CNavArea*> *); /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_iterator<CNavArea*> *, int); /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_iterator<CNavArea*>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEeqERKS2_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_iterator<CNavArea*>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEneERKS2_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1148 */
 /* pointer to 1147 */
 /* size: 4 */

/* 1149 */
 /* pointer to 1150 */
 /* size: 4 */

/* 1150 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1151 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1152 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1153 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1154 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1155 */
/* <0> (null):0 */
struct __numeric_traits_integer<int> {
	intconst                   __min;                /*     0     4 */
	intconst                   __max;                /*     0     4 */
	boolconst                  __is_signed;          /*     0     1 */
	intconst                   __digits;             /*     0     4 */

	/* size: 1, cachelines: 1, members: 4 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 4 + 0(holes), diff = -3 */

}; /* size: 1 */

/* 1156 */
/* <0> (null):0 */
class CCSBotManager {
private:

	bool                       m_isLearningMap;      /*     0     1 */
	bool                       m_isAnalysisRequested; /*     0     1 */

	/* size: 0, cachelines: 0, members: 2 */

	/* BRAIN FART ALERT! 0 != 1 + 0(holes), diff = -1 */

}; /* size: 0 */

/* 1157 */
/* <0> (null):0 */
struct CCSBot {
	/* <0> (null):0 */
	bool IsEnemyVisible(const class CCSBot  *); /* linkage=_ZNK6CCSBot14IsEnemyVisibleEv */


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1158 */
/* <0> (null):0 */
typedef unsigned int PlaceCriteria; /* size: 4 */

/* 1159 */
/* <0> (null):0 */
typedef unsigned int CountCriteria; /* size: 4 */

/* 1160 */
/* <0> (null):0 */
typedef struct vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > BotVoiceBankVector; /* size: 0 */

/* 1161 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1162 */
/* <0> (null):0 */
typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * pointer; /* size: 4 */

/* 1163 */
/* <0> (null):0 */
typedef const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  * const_pointer; /* size: 4 */

/* 1164 */
/* <0> (null):0 */
class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * pointer;

	/* <0> (null):0 */
	typedef const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE7addressERS6_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  *, const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE7addressERKS6_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE10deallocateEPS6_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE9constructEPS6_RKS6_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE7destroyEPS6_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1165 */
 /* pointer to 1166 */
 /* size: 4 */

/* 1166 */
 /* pointer to 440 */
 /* size: 4 */

/* 1167 */
 /* pointer to 1168 */
 /* size: 4 */

/* 1168 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1169 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1170 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1171 */
 /* pointer to 1164 */
 /* size: 4 */

/* 1172 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1173 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1174 */
 /* pointer to 1175 */
 /* size: 4 */

/* 1175 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1176 */
/* <0> (null):0 */
typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * pointer; /* size: 4 */

/* 1177 */
/* <0> (null):0 */
typedef const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  * const_pointer; /* size: 4 */

/* 1178 */
/* <0> (null):0 */
typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * & reference; /* size: 4 */

/* 1179 */
/* <0> (null):0 */
typedef const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  & const_reference; /* size: 4 */

/* 1180 */
/* <0> (null):0 */
typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> other; /* size: 1 */

/* 1181 */
/* <0> (null):0 */
struct rebind<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {
	/* <0> (null):0 */
	typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1182 */
/* <0> (null):0 */
class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> : public new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {
public:

	/* class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * pointer;

	/* <0> (null):0 */
	typedef const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  * const_pointer;

	/* <0> (null):0 */
	typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * & reference;

	/* <0> (null):0 */
	typedef const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *);

	/* <0> (null):0 */
	void allocator(class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, const class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, int);

	/* <0> (null):0 */
	struct rebind<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {
		/* <0> (null):0 */
		typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 1183 */
 /* pointer to 1182 */
 /* size: 4 */

/* 1184 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1185 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1186 */
 /* pointer to 444 */
 /* size: 4 */

/* 1187 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1188 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1189 */
/* <0> (null):0 */
typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> allocator_type; /* size: 1 */

/* 1190 */
/* <0> (null):0 */
struct _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > {
	struct _Vector_impl        _M_impl;              /*     0    12 */
	/* <0> (null):0 */
	typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> allocator_type;

	/* <0> (null):0 */
	_Tp_alloc_type & _M_get_Tp_allocator(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	const _Tp_alloc_type  & _M_get_Tp_allocator(const class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*,); /* linkage=_ZNKSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*,); /* linkage=_ZNKSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::);

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, const allocator_type  &);

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int);

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int, const allocator_type  &);

	/* <0> (null):0 */
	void ~_Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, int);

	/* <0> (null):0 */
	pointer _M_allocate(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int); /* linkage=_ZNSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE11_M_allocateEj */

	/* <0> (null):0 */
	void _M_deallocate(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, unsigned int); /* linkage=_ZNSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE13_M_deallocateEPS5_j */

	/* <0> (null):0 */
	using ::_M_allocate;

	/* <0> (null):0 */
	using ::_M_deallocate;

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::get_allocator;


	/* size: 12, cachelines: 1, members: 1 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1191 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1192 */
 /* pointer to 1190 */
 /* size: 4 */

/* 1193 */
 /* pointer to 1194 */
 /* size: 4 */

/* 1194 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1195 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1196 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1197 */
/* <0> (null):0 */
typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * value_type; /* size: 4 */

/* 1198 */
/* <0> (null):0 */
typedef pointer pointer; /* size: 4 */

/* 1199 */
/* <0> (null):0 */
typedef const_pointer const_pointer; /* size: 4 */

/* 1200 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 1201 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 1202 */
/* <0> (null):0 */
typedef struct __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > iterator; /* size: 0 */

/* 1203 */
/* <0> (null):0 */
typedef struct __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >* const*, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > const_iterator; /* size: 0 */

/* 1204 */
/* <0> (null):0 */
typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >* const*, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > > const_reverse_iterator; /* size: 0 */

/* 1205 */
/* <0> (null):0 */
typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > > reverse_iterator; /* size: 0 */

/* 1206 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1207 */
/* <0> (null):0 */
typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> allocator_type; /* size: 1 */

/* 1208 */
/* <0> (null):0 */
class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > : protected _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > {
protected:

	/* struct _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > <ancestor>; */ /*     0    12 */
	/* <0> (null):0 */
	typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * value_type;

	/* <0> (null):0 */
	typedef pointer pointer;

	/* <0> (null):0 */
	typedef const_pointer const_pointer;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > iterator;

	/* <0> (null):0 */
	typedef struct __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >* const*, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >* const*, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> allocator_type;

	/* <0> (null):0 */
	void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca);

	/* <0> (null):0 */
	void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const allocator_type  &);

	/* <0> (null):0 */
	void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::);

	/* <0> (null):0 */
	void ~vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, int);

	/* <0> (null):0 */
	class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca operator=(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EEaSERKS6_ */

	/* <0> (null):0 */
	void assign(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6assignEjRKS4_ */

	/* <0> (null):0 */
	iterator begin(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4rendEv */

	/* <0> (null):0 */
	size_type size(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6resizeEjS4_ */

	/* <0> (null):0 */
	size_type capacity(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE8capacityEv */

	/* <0> (null):0 */
	bool empty(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5emptyEv */

	/* <0> (null):0 */
	void reserve(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE7reserveEj */

	/* <0> (null):0 */
	reference operator[](class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EEixEj */

	/* <0> (null):0 */
	const_reference operator[](const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EEixEj */

	/* <0> (null):0 */
	void _M_range_check(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE14_M_range_checkEj */

	/* <0> (null):0 */
	reference at(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE2atEj */

	/* <0> (null):0 */
	const_reference at(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE2atEj */

	/* <0> (null):0 */
	reference front(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5frontEv */

	/* <0> (null):0 */
	reference back(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4backEv */

	/* <0> (null):0 */
	pointer data(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4dataEv */

	/* <0> (null):0 */
	const_pointer data(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4dataEv */

	/* <0> (null):0 */
	void push_back(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE9push_backERKS4_ */

	/* <0> (null):0 */
	void pop_back(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6insertEN9__gnu_cxx17__normal_iteratorIPS4_S6_EERKS4_ */

	/* <0> (null):0 */
	void insert(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6insertEN9__gnu_cxx17__normal_iteratorIPS4_S6_EEjRKS4_ */

	/* <0> (null):0 */
	iterator erase(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS4_S6_EE */

	/* <0> (null):0 */
	iterator erase(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS4_S6_EESA_ */

	/* <0> (null):0 */
	void swap(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4swapERS6_ */

	/* <0> (null):0 */
	void clear(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5clearEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE18_M_fill_initializeEjRKS4_ */

	/* <0> (null):0 */
	void _M_fill_assign(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE14_M_fill_assignEjRKS4_ */

	/* <0> (null):0 */
	void _M_fill_insert(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS4_S6_EEjRKS4_ */

	/* <0> (null):0 */
	void _M_insert_aux(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS4_S6_EERKS4_ */

	/* <0> (null):0 */
	size_type _M_check_len(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int, const char  *); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE12_M_check_lenEjPKc */

	/* <0> (null):0 */
	void _M_erase_at_end(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE15_M_erase_at_endEPS4_ */


	/* size: 12, cachelines: 1, members: 1 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1209 */
 /* pointer to 1208 */
 /* size: 4 */

/* 1210 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1211 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1212 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1213 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1214 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1215 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1216 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1217 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1218 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1219 */
 /* pointer to 1218 */
 /* size: 4 */

/* 1220 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1221 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1222 */
/* <0> (null):0 */
typedef int * pointer; /* size: 4 */

/* 1223 */
/* <0> (null):0 */
typedef const int  * const_pointer; /* size: 4 */

/* 1224 */
/* <0> (null):0 */
class new_allocator<int> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef int * pointer;

	/* <0> (null):0 */
	typedef const int  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<int> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<int> *, const class new_allocator<int>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<int> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<int>  *, int &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIiE7addressERi */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<int>  *, const int  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIiE7addressERKi */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<int> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIiE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<int> *, int *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIiE10deallocateEPij */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<int>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIiE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<int> *, int *, const int  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIiE9constructEPiRKi */

	/* <0> (null):0 */
	void destroy(class new_allocator<int> *, int *); /* linkage=_ZN9__gnu_cxx13new_allocatorIiE7destroyEPi */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1225 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1226 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1227 */
 /* pointer to 1224 */
 /* size: 4 */

/* 1228 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1229 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1230 */
 /* pointer to 1231 */
 /* size: 4 */

/* 1231 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1232 */
/* <0> (null):0 */
typedef int * pointer; /* size: 4 */

/* 1233 */
/* <0> (null):0 */
typedef const int  * const_pointer; /* size: 4 */

/* 1234 */
/* <0> (null):0 */
typedef int & reference; /* size: 4 */

/* 1235 */
/* <0> (null):0 */
typedef const int  & const_reference; /* size: 4 */

/* 1236 */
/* <0> (null):0 */
typedef struct allocator<int> other; /* size: 1 */

/* 1237 */
/* <0> (null):0 */
struct rebind<int> {
	/* <0> (null):0 */
	typedef struct allocator<int> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1238 */
/* <0> (null):0 */
class allocator<int> : public new_allocator<int> {
public:

	/* class new_allocator<int>  <ancestor>; */      /*     0     0 */
	/* <0> (null):0 */
	typedef int * pointer;

	/* <0> (null):0 */
	typedef const int  * const_pointer;

	/* <0> (null):0 */
	typedef int & reference;

	/* <0> (null):0 */
	typedef const int  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<int> *);

	/* <0> (null):0 */
	void allocator(class allocator<int> *, const class allocator<int>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<int> *, int);

	/* <0> (null):0 */
	struct rebind<int> {
		/* <0> (null):0 */
		typedef struct allocator<int> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 1239 */
 /* pointer to 1238 */
 /* size: 4 */

/* 1240 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1241 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1242 */
 /* pointer to 450 */
 /* size: 4 */

/* 1243 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1244 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1245 */
/* <0> (null):0 */
typedef struct allocator<int> allocator_type; /* size: 1 */

/* 1246 */
/* <0> (null):0 */
struct _Vector_base<int, std::allocator<int> > {
	struct _Vector_impl        _M_impl;              /*     0    12 */
	/* <0> (null):0 */
	typedef struct allocator<int> allocator_type;

	/* <0> (null):0 */
	_Tp_alloc_type & _M_get_Tp_allocator(class _Vector_base<int, std::allocator<int> > *); /* linkage=_ZNSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	const _Tp_alloc_type  & _M_get_Tp_allocator(const class _Vector_base<int, std::allocator<int> >  *); /* linkage=_ZNKSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _Vector_base<int, std::allocator<int> >  *); /* linkage=_ZNKSt12_Vector_baseIiSaIiEE13get_allocatorEv */

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<int, std::allocator<int> > *);

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<int, std::allocator<int> > *, const allocator_type  &);

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<int, std::allocator<int> > *, unsigned int);

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<int, std::allocator<int> > *, unsigned int, const allocator_type  &);

	/* <0> (null):0 */
	void ~_Vector_base(class _Vector_base<int, std::allocator<int> > *, int);

	/* <0> (null):0 */
	pointer _M_allocate(class _Vector_base<int, std::allocator<int> > *, unsigned int); /* linkage=_ZNSt12_Vector_baseIiSaIiEE11_M_allocateEj */

	/* <0> (null):0 */
	void _M_deallocate(class _Vector_base<int, std::allocator<int> > *, int *, unsigned int); /* linkage=_ZNSt12_Vector_baseIiSaIiEE13_M_deallocateEPij */

	/* <0> (null):0 */
	using ::_M_allocate;

	/* <0> (null):0 */
	using ::_M_deallocate;

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::get_allocator;


	/* size: 12, cachelines: 1, members: 1 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1247 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1248 */
 /* pointer to 1246 */
 /* size: 4 */

/* 1249 */
 /* pointer to 1250 */
 /* size: 4 */

/* 1250 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1251 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1252 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1253 */
/* <0> (null):0 */
typedef int value_type; /* size: 4 */

/* 1254 */
/* <0> (null):0 */
typedef pointer pointer; /* size: 4 */

/* 1255 */
/* <0> (null):0 */
typedef const_pointer const_pointer; /* size: 4 */

/* 1256 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 1257 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 1258 */
/* <0> (null):0 */
typedef struct __normal_iterator<int*, std::vector<int, std::allocator<int> > > iterator; /* size: 0 */

/* 1259 */
/* <0> (null):0 */
typedef struct __normal_iterator<const int*, std::vector<int, std::allocator<int> > > const_iterator; /* size: 0 */

/* 1260 */
/* <0> (null):0 */
typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<const int*, std::vector<int, std::allocator<int> > > > const_reverse_iterator; /* size: 0 */

/* 1261 */
/* <0> (null):0 */
typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > > reverse_iterator; /* size: 0 */

/* 1262 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1263 */
/* <0> (null):0 */
typedef struct allocator<int> allocator_type; /* size: 1 */

/* 1264 */
/* <0> (null):0 */
class vector<int, std::allocator<int> > : protected _Vector_base<int, std::allocator<int> > {
protected:

	/* struct _Vector_base<int, std::allocator<int> > <ancestor>; */ /*     0    12 */
	/* <0> (null):0 */
	typedef int value_type;

	/* <0> (null):0 */
	typedef pointer pointer;

	/* <0> (null):0 */
	typedef const_pointer const_pointer;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct __normal_iterator<int*, std::vector<int, std::allocator<int> > > iterator;

	/* <0> (null):0 */
	typedef struct __normal_iterator<const int*, std::vector<int, std::allocator<int> > > const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<const int*, std::vector<int, std::allocator<int> > > > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<int> allocator_type;

	/* <0> (null):0 */
	void vector(class vector<int, std::allocator<int> > *);

	/* <0> (null):0 */
	void vector(class vector<int, std::allocator<int> > *, const allocator_type  &);

	/* <0> (null):0 */
	void vector(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void vector(class vector<int, std::allocator<int> > *, const class vector<int, std::allocator<int> >  &);

	/* <0> (null):0 */
	void ~vector(class vector<int, std::allocator<int> > *, int);

	/* <0> (null):0 */
	class vector<int, std::allocator<int> > & operator=(class vector<int, std::allocator<int> > *, const class vector<int, std::allocator<int> >  &); /* linkage=_ZNSt6vectorIiSaIiEEaSERKS1_ */

	/* <0> (null):0 */
	void assign(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE6assignEjRKi */

	/* <0> (null):0 */
	iterator begin(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE5beginEv */

	/* <0> (null):0 */
	iterator end(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE4rendEv */

	/* <0> (null):0 */
	size_type size(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class vector<int, std::allocator<int> > *, unsigned int, int); /* linkage=_ZNSt6vectorIiSaIiEE6resizeEji */

	/* <0> (null):0 */
	size_type capacity(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE8capacityEv */

	/* <0> (null):0 */
	bool empty(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE5emptyEv */

	/* <0> (null):0 */
	void reserve(class vector<int, std::allocator<int> > *, unsigned int); /* linkage=_ZNSt6vectorIiSaIiEE7reserveEj */

	/* <0> (null):0 */
	reference operator[](class vector<int, std::allocator<int> > *, unsigned int); /* linkage=_ZNSt6vectorIiSaIiEEixEj */

	/* <0> (null):0 */
	const_reference operator[](const class vector<int, std::allocator<int> >  *, unsigned int); /* linkage=_ZNKSt6vectorIiSaIiEEixEj */

	/* <0> (null):0 */
	void _M_range_check(const class vector<int, std::allocator<int> >  *, unsigned int); /* linkage=_ZNKSt6vectorIiSaIiEE14_M_range_checkEj */

	/* <0> (null):0 */
	reference at(class vector<int, std::allocator<int> > *, unsigned int); /* linkage=_ZNSt6vectorIiSaIiEE2atEj */

	/* <0> (null):0 */
	const_reference at(const class vector<int, std::allocator<int> >  *, unsigned int); /* linkage=_ZNKSt6vectorIiSaIiEE2atEj */

	/* <0> (null):0 */
	reference front(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE5frontEv */

	/* <0> (null):0 */
	reference back(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE4backEv */

	/* <0> (null):0 */
	const_reference back(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE4backEv */

	/* <0> (null):0 */
	pointer data(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE4dataEv */

	/* <0> (null):0 */
	const_pointer data(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE4dataEv */

	/* <0> (null):0 */
	void push_back(class vector<int, std::allocator<int> > *, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE9push_backERKi */

	/* <0> (null):0 */
	void pop_back(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE6insertEN9__gnu_cxx17__normal_iteratorIPiS1_EERKi */

	/* <0> (null):0 */
	void insert(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE6insertEN9__gnu_cxx17__normal_iteratorIPiS1_EEjRKi */

	/* <0> (null):0 */
	iterator erase(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >); /* linkage=_ZNSt6vectorIiSaIiEE5eraseEN9__gnu_cxx17__normal_iteratorIPiS1_EE */

	/* <0> (null):0 */
	iterator erase(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >); /* linkage=_ZNSt6vectorIiSaIiEE5eraseEN9__gnu_cxx17__normal_iteratorIPiS1_EES5_ */

	/* <0> (null):0 */
	void swap(class vector<int, std::allocator<int> > *, class vector<int, std::allocator<int> > &); /* linkage=_ZNSt6vectorIiSaIiEE4swapERS1_ */

	/* <0> (null):0 */
	void clear(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE5clearEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE18_M_fill_initializeEjRKi */

	/* <0> (null):0 */
	void _M_fill_assign(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE14_M_fill_assignEjRKi */

	/* <0> (null):0 */
	void _M_fill_insert(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPiS1_EEjRKi */

	/* <0> (null):0 */
	void _M_insert_aux(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, const int  &); /* linkage=_ZNSt6vectorIiSaIiEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPiS1_EERKi */

	/* <0> (null):0 */
	size_type _M_check_len(const class vector<int, std::allocator<int> >  *, unsigned int, const char  *); /* linkage=_ZNKSt6vectorIiSaIiEE12_M_check_lenEjPKc */

	/* <0> (null):0 */
	void _M_erase_at_end(class vector<int, std::allocator<int> > *, int *); /* linkage=_ZNSt6vectorIiSaIiEE15_M_erase_at_endEPi */


	/* size: 12, cachelines: 1, members: 1 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1265 */
 /* pointer to 1264 */
 /* size: 4 */

/* 1266 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1267 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1268 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1269 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1270 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1271 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1272 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1273 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1274 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1275 */
 /* pointer to 1274 */
 /* size: 4 */

/* 1276 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1277 */
/* <0> (null):0 */
class BotPhrase {
private:

	char *                     m_name;               /*     0     4 */
	Place                      m_id;                 /*     4     4 */
	bool                       m_isPlace;            /*     8     1 */
	enum GameEventType         m_radioEvent;         /*    12     4 */
	bool                       m_isImportant;        /*    16     1 */
	BotVoiceBankVector         m_voiceBank;          /*    20     0 */
	class vector<int, std::allocator<int> > m_count; /*    32    12 */
	class vector<int, std::allocator<int> > m_index; /*    44    12 */
	int                        m_numVoiceBanks;      /*    56     4 */
	PlaceCriteria              m_placeCriteria;      /*    60     4 */
	CountCriteria              m_countCriteria;      /*    64     4 */
	/* <0> (null):0 */
	char * GetSpeakable(const class BotPhrase  *, int, float *); /* linkage=_ZNK9BotPhrase12GetSpeakableEiPf */

	/* <0> (null):0 */
	void ClearCriteria(const class BotPhrase  *); /* linkage=_ZNK9BotPhrase13ClearCriteriaEv */

	/* <0> (null):0 */
	void SetPlaceCriteria(const class BotPhrase  *, PlaceCriteria); /* linkage=_ZNK9BotPhrase16SetPlaceCriteriaEj */

	/* <0> (null):0 */
	void SetCountCriteria(const class BotPhrase  *, CountCriteria); /* linkage=_ZNK9BotPhrase16SetCountCriteriaEj */

	/* <0> (null):0 */
	const char  * GetName(const class BotPhrase  *); /* linkage=_ZNK9BotPhrase7GetNameEv */

	/* <0> (null):0 */
	unsigned intconst GetID(const class BotPhrase  *); /* linkage=_ZNK9BotPhrase5GetIDEv */

	/* <0> (null):0 */
	enum GameEventType GetRadioEquivalent(const class BotPhrase  *); /* linkage=_ZNK9BotPhrase18GetRadioEquivalentEv */

	/* <0> (null):0 */
	bool IsImportant(const class BotPhrase  *); /* linkage=_ZNK9BotPhrase11IsImportantEv */

	/* <0> (null):0 */
	bool IsPlace(const class BotPhrase  *); /* linkage=_ZNK9BotPhrase7IsPlaceEv */

	/* <0> (null):0 */
	void Randomize(class BotPhrase *); /* linkage=_ZN9BotPhrase9RandomizeEv */

	/* <0> (null):0 */
	void BotPhrase(class BotPhrase *, unsigned int, bool);

	/* <0> (null):0 */
	void ~BotPhrase(class BotPhrase *, int);

	/* <0> (null):0 */
	void InitVoiceBank(class BotPhrase *, int); /* linkage=_ZN9BotPhrase13InitVoiceBankEi */


	/* size: 68, cachelines: 2, members: 11 */
	/* last cacheline: 4 bytes */

	/* BRAIN FART ALERT! 68 != 50 + 0(holes), diff = 18 */

}; /* size: 68 */

/* 1278 */
 /* pointer to 1279 */
 /* size: 4 */

/* 1279 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 68 */

/* 1280 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1281 */
 /* pointer to 1277 */
 /* size: 4 */

/* 1282 */
/* <0> (null):0 */
typedef struct list<BotPhrase*, std::allocator<BotPhrase*> > BotPhraseList; /* size: 0 */

/* 1283 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1284 */
/* <0> (null):0 */
typedef class BotPhrase * * pointer; /* size: 4 */

/* 1285 */
/* <0> (null):0 */
typedef const class BotPhrase *  * const_pointer; /* size: 4 */

/* 1286 */
/* <0> (null):0 */
class new_allocator<BotPhrase*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class BotPhrase * * pointer;

	/* <0> (null):0 */
	typedef const class BotPhrase *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<BotPhrase*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<BotPhrase*> *, const class new_allocator<BotPhrase*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<BotPhrase*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<BotPhrase*>  *, class BotPhrase * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP9BotPhraseE7addressERS2_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<BotPhrase*>  *, const class BotPhrase *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP9BotPhraseE7addressERKS2_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<BotPhrase*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<BotPhrase*> *, class BotPhrase * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE10deallocateEPS2_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<BotPhrase*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP9BotPhraseE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<BotPhrase*> *, class BotPhrase * *, const class BotPhrase *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE9constructEPS2_RKS2_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<BotPhrase*> *, class BotPhrase * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE7destroyEPS2_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1287 */
 /* pointer to 1281 */
 /* size: 4 */

/* 1288 */
 /* pointer to 1289 */
 /* size: 4 */

/* 1289 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1290 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1291 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1292 */
 /* pointer to 1286 */
 /* size: 4 */

/* 1293 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1294 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1295 */
 /* pointer to 1296 */
 /* size: 4 */

/* 1296 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1297 */
/* <0> (null):0 */
typedef class BotPhrase * & reference; /* size: 4 */

/* 1298 */
/* <0> (null):0 */
typedef const class BotPhrase *  & const_reference; /* size: 4 */

/* 1299 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<BotPhrase*> > other; /* size: 0 */

/* 1300 */
/* <0> (null):0 */
struct rebind<std::_List_node<BotPhrase*> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<BotPhrase*> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1301 */
/* <0> (null):0 */
typedef struct allocator<BotPhrase*> other; /* size: 1 */

/* 1302 */
/* <0> (null):0 */
struct rebind<BotPhrase*> {
	/* <0> (null):0 */
	typedef struct allocator<BotPhrase*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1303 */
/* <0> (null):0 */
class allocator<BotPhrase*> : public new_allocator<BotPhrase*> {
public:

	/* class new_allocator<BotPhrase*> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class BotPhrase * & reference;

	/* <0> (null):0 */
	typedef const class BotPhrase *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<BotPhrase*> *);

	/* <0> (null):0 */
	void allocator(class allocator<BotPhrase*> *, const class allocator<BotPhrase*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<BotPhrase*> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<BotPhrase*> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<BotPhrase*> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<BotPhrase*> {
		/* <0> (null):0 */
		typedef struct allocator<BotPhrase*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 1304 */
 /* pointer to 1303 */
 /* size: 4 */

/* 1305 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1306 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1307 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1308 */
/* <0> (null):0 */
typedef class _List_node<BotPhrase*> * pointer; /* size: 4 */

/* 1309 */
/* <0> (null):0 */
typedef const class _List_node<BotPhrase*>  * const_pointer; /* size: 4 */

/* 1310 */
/* <0> (null):0 */
class new_allocator<std::_List_node<BotPhrase*> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<BotPhrase*> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<BotPhrase*>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<BotPhrase*> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<BotPhrase*> > *, const class new_allocator<std::_List_node<BotPhrase*> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<BotPhrase*> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<BotPhrase*> >  *, class _List_node<BotPhrase*> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE7addressERS4_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<BotPhrase*> >  *, const class _List_node<BotPhrase*>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE7addressERKS4_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<BotPhrase*> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<BotPhrase*> > *, class _List_node<BotPhrase*> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE10deallocateEPS4_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<BotPhrase*> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<BotPhrase*> > *, class _List_node<BotPhrase*> *, const class _List_node<BotPhrase*>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE9constructEPS4_RKS4_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<BotPhrase*> > *, class _List_node<BotPhrase*> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE7destroyEPS4_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1311 */
 /* pointer to 458 */
 /* size: 4 */

/* 1312 */
 /* pointer to 1313 */
 /* size: 4 */

/* 1313 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1314 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1315 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1316 */
 /* pointer to 1310 */
 /* size: 4 */

/* 1317 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1318 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1319 */
 /* pointer to 1320 */
 /* size: 4 */

/* 1320 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1321 */
/* <0> (null):0 */
class allocator<std::_List_node<BotPhrase*> > : public new_allocator<std::_List_node<BotPhrase*> > {
public:

	/* class new_allocator<std::_List_node<BotPhrase*> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<BotPhrase*> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<BotPhrase*> > *, const class allocator<std::_List_node<BotPhrase*> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<BotPhrase*> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 1322 */
 /* pointer to 1321 */
 /* size: 4 */

/* 1323 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1324 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1325 */
 /* pointer to 460 */
 /* size: 4 */

/* 1326 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1327 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1328 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 1329 */
/* <0> (null):0 */
typedef struct allocator<BotPhrase*> allocator_type; /* size: 1 */

/* 1330 */
/* <0> (null):0 */
class _List_base<BotPhrase*, std::allocator<BotPhrase*> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<BotPhrase*> allocator_type;

	/* <0> (null):0 */
	class _List_node<BotPhrase*> * _M_get_node(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_node<BotPhrase*> *); /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt10_List_baseIP9BotPhraseSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt10_List_baseIP9BotPhraseSaIS1_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt10_List_baseIP9BotPhraseSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 1331 */
 /* pointer to 1330 */
 /* size: 4 */

/* 1332 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1333 */
 /* pointer to 1334 */
 /* size: 4 */

/* 1334 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1335 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1336 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1337 */
/* <0> (null):0 */
typedef class BotPhrase * value_type; /* size: 4 */

/* 1338 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 1339 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 1340 */
/* <0> (null):0 */
typedef struct _List_iterator<BotPhrase*> iterator; /* size: 0 */

/* 1341 */
/* <0> (null):0 */
typedef struct _List_const_iterator<BotPhrase*> const_iterator; /* size: 0 */

/* 1342 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<BotPhrase*> > const_reverse_iterator; /* size: 0 */

/* 1343 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<BotPhrase*> > reverse_iterator; /* size: 0 */

/* 1344 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1345 */
/* <0> (null):0 */
typedef struct allocator<BotPhrase*> allocator_type; /* size: 1 */

/* 1346 */
/* <0> (null):0 */
typedef struct _List_node<BotPhrase*> _Node; /* size: 0 */

/* 1347 */
/* <0> (null):0 */
class list<BotPhrase*, std::allocator<BotPhrase*> > : protected _List_base<BotPhrase*, std::allocator<BotPhrase*> > {
protected:

	/* class _List_base<BotPhrase*, std::allocator<BotPhrase*> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef class BotPhrase * value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<BotPhrase*> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<BotPhrase*> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<BotPhrase*> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<BotPhrase*> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<BotPhrase*> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<BotPhrase*> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE14_M_create_nodeERKS1_ */

	/* <0> (null):0 */
	void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *);

	/* <0> (null):0 */
	void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const class list<BotPhrase*, std::allocator<BotPhrase*> >  &);

	/* <0> (null):0 */
	class list<BotPhrase*, std::allocator<BotPhrase*> > & operator=(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const class list<BotPhrase*, std::allocator<BotPhrase*> >  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EEaSERKS3_ */

	/* <0> (null):0 */
	void assign(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6assignEjRKS1_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, class BotPhrase *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6resizeEjS1_ */

	/* <0> (null):0 */
	reference front(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE10push_frontERKS1_ */

	/* <0> (null):0 */
	void pop_front(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE9push_backERKS1_ */

	/* <0> (null):0 */
	void pop_back(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void insert(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */

	/* <0> (null):0 */
	iterator erase(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	iterator erase(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */

	/* <0> (null):0 */
	void swap(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class list<BotPhrase*, std::allocator<BotPhrase*> > &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4swapERS3_ */

	/* <0> (null):0 */
	void clear(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class list<BotPhrase*, std::allocator<BotPhrase*> > &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */

	/* <0> (null):0 */
	void splice(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class list<BotPhrase*, std::allocator<BotPhrase*> > &, class _List_iterator<BotPhrase*>); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */

	/* <0> (null):0 */
	void splice(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class list<BotPhrase*, std::allocator<BotPhrase*> > &, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */

	/* <0> (null):0 */
	void remove(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6removeERKS1_ */

	/* <0> (null):0 */
	void unique(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class list<BotPhrase*, std::allocator<BotPhrase*> > &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5mergeERS3_ */

	/* <0> (null):0 */
	void reverse(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE18_M_fill_initializeEjRKS1_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE14_M_fill_assignEjRKS1_ */

	/* <0> (null):0 */
	void _M_transfer(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */

	/* <0> (null):0 */
	void _M_insert(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void _M_erase(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class list<BotPhrase*, std::allocator<BotPhrase*> > &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE25_M_check_equal_allocatorsERS3_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 1348 */
 /* pointer to 1346 */
 /* size: 4 */

/* 1349 */
 /* pointer to 1347 */
 /* size: 4 */

/* 1350 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1351 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1352 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1353 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1354 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1355 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1356 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1357 */
 /* pointer to 1358 */
 /* size: 4 */

/* 1358 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1359 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1360 */
/* <0> (null):0 */
struct PlaceTimeInfo {
	Place                      placeID;              /*     0     4 */
	class IntervalTimer       timer;                 /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 1361 */
/* <0> (null):0 */
class BotPhraseManager {
	/* <0> (null):0 */
	struct PlaceTimeInfo {
		Place                      placeID;              /*     0     4 */
		class IntervalTimer       timer;                 /*     4     4 */

		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */
	};

private:

	BotPhraseList              m_list;               /*     0     0 */
	BotPhraseList              m_placeList;          /*     8     0 */
	struct PlaceTimeInfo       m_placeStatementHistory[64]; /*    16   512 */
	/* --- cacheline 8 boundary (512 bytes) --- */
	int                        m_placeCount;         /*   528     4 */
	/* <0> (null):0 */
	void BotPhraseManager(class BotPhraseManager *);

	/* <0> (null):0 */
	void ~BotPhraseManager(class BotPhraseManager *, int);

	/* <0> (null):0 */
	bool Initialize(class BotPhraseManager *, const char  *, int); /* linkage=_ZN16BotPhraseManager10InitializeEPKci */

	/* <0> (null):0 */
	void OnRoundRestart(class BotPhraseManager *); /* linkage=_ZN16BotPhraseManager14OnRoundRestartEv */

	/* <0> (null):0 */
	void OnMapChange(class BotPhraseManager *); /* linkage=_ZN16BotPhraseManager11OnMapChangeEv */

	/* <0> (null):0 */
	unsigned int NameToID(const class BotPhraseManager  *, const char  *); /* linkage=_ZNK16BotPhraseManager8NameToIDEPKc */

	/* <0> (null):0 */
	const char  * IDToName(const class BotPhraseManager  *, unsigned int); /* linkage=_ZNK16BotPhraseManager8IDToNameEj */

	/* <0> (null):0 */
	const class BotPhrase  * GetPhrase(const class BotPhraseManager  *, const char  *); /* linkage=_ZNK16BotPhraseManager9GetPhraseEPKc */

	/* <0> (null):0 */
	const class BotPhrase  * GetPlace(const class BotPhraseManager  *, const char  *); /* linkage=_ZNK16BotPhraseManager8GetPlaceEPKc */

	/* <0> (null):0 */
	const class BotPhrase  * GetPlace(const class BotPhraseManager  *, unsigned int); /* linkage=_ZNK16BotPhraseManager8GetPlaceEj */

	/* <0> (null):0 */
	const BotPhraseList  * GetPlaceList(const class BotPhraseManager  *); /* linkage=_ZNK16BotPhraseManager12GetPlaceListEv */

	/* <0> (null):0 */
	float GetPlaceStatementInterval(const class BotPhraseManager  *, Place); /* linkage=_ZNK16BotPhraseManager25GetPlaceStatementIntervalEj */

	/* <0> (null):0 */
	void ResetPlaceStatementInterval(class BotPhraseManager *, Place); /* linkage=_ZN16BotPhraseManager27ResetPlaceStatementIntervalEj */

	/* <0> (null):0 */
	int FindPlaceIndex(const class BotPhraseManager  *, Place); /* linkage=_ZNK16BotPhraseManager14FindPlaceIndexEj */


	/* size: 532, cachelines: 9, members: 4 */
	/* last cacheline: 20 bytes */

	/* BRAIN FART ALERT! 532 != 516 + 0(holes), diff = 16 */

}; /* size: 532 */

/* 1362 */
/* <0> (null):0 */
struct PlaceTimeInfo       array[64]; /* size: 512 */

/* 1363 */
 /* pointer to 1361 */
 /* size: 4 */

/* 1364 */
 /* pointer to 1365 */
 /* size: 4 */

/* 1365 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 532 */

/* 1366 */
 /* pointer to 1367 */
 /* size: 4 */

/* 1367 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1368 */
/* <0> (null):0 */
enum InventorySlotType {
	PRIMARY_WEAPON_SLOT = 1,
	PISTOL_SLOT = 2,
	KNIFE_SLOT = 3,
	GRENADE_SLOT = 4,
	C4_SLOT = 5,
}; /* size: 4 */

/* 1369 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavLadder*> _Self; /* size: 4 */

/* 1370 */
/* <0> (null):0 */
typedef class CNavLadder * * pointer; /* size: 4 */

/* 1371 */
/* <0> (null):0 */
typedef class CNavLadder * & reference; /* size: 4 */

/* 1372 */
/* <0> (null):0 */
struct _List_iterator<CNavLadder*> {
	class _List_node_base *    _M_node;              /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_iterator<CNavLadder*> _Self;

	/* <0> (null):0 */
	typedef class CNavLadder * * pointer;

	/* <0> (null):0 */
	typedef class CNavLadder * & reference;

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<CNavLadder*> *);

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<CNavLadder*> *, class _List_node_base *);

	/* <0> (null):0 */
	reference operator*(const class _List_iterator<CNavLadder*>  *); /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_iterator<CNavLadder*>  *); /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_iterator<CNavLadder*> *); /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_iterator<CNavLadder*> *, int); /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_iterator<CNavLadder*> *); /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_iterator<CNavLadder*> *, int); /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_iterator<CNavLadder*>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEeqERKS2_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_iterator<CNavLadder*>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEneERKS2_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1373 */
 /* pointer to 1372 */
 /* size: 4 */

/* 1374 */
 /* pointer to 1375 */
 /* size: 4 */

/* 1375 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1376 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1377 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1378 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1379 */
/* <0> (null):0 */
typedef struct _List_iterator<NavConnect> _Self; /* size: 4 */

/* 1380 */
/* <0> (null):0 */
typedef union NavConnect * pointer; /* size: 4 */

/* 1381 */
/* <0> (null):0 */
typedef union NavConnect & reference; /* size: 4 */

/* 1382 */
/* <0> (null):0 */
struct _List_iterator<NavConnect> {
	class _List_node_base *    _M_node;              /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_iterator<NavConnect> _Self;

	/* <0> (null):0 */
	typedef union NavConnect * pointer;

	/* <0> (null):0 */
	typedef union NavConnect & reference;

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<NavConnect> *);

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<NavConnect> *, class _List_node_base *);

	/* <0> (null):0 */
	reference operator*(const class _List_iterator<NavConnect>  *); /* linkage=_ZNKSt14_List_iteratorI10NavConnectEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_iterator<NavConnect>  *); /* linkage=_ZNKSt14_List_iteratorI10NavConnectEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_iterator<NavConnect> *); /* linkage=_ZNSt14_List_iteratorI10NavConnectEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_iterator<NavConnect> *, int); /* linkage=_ZNSt14_List_iteratorI10NavConnectEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_iterator<NavConnect> *); /* linkage=_ZNSt14_List_iteratorI10NavConnectEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_iterator<NavConnect> *, int); /* linkage=_ZNSt14_List_iteratorI10NavConnectEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_iterator<NavConnect>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorI10NavConnectEeqERKS1_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_iterator<NavConnect>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorI10NavConnectEneERKS1_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1383 */
 /* pointer to 1382 */
 /* size: 4 */

/* 1384 */
 /* pointer to 1385 */
 /* size: 4 */

/* 1385 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1386 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1387 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1388 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1389 */
/* <0> (null):0 */
struct _List_node<NavConnect> : public _List_node_base {
public:

	/* struct _List_node_base     <ancestor>; */     /*     0     8 */
	union NavConnect           _M_data;              /*     8     4 */

	/* size: 12, cachelines: 1, members: 2 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1390 */
/* <0> (null):0 */
struct _List_node<CNavLadder*> : public _List_node_base {
public:

	/* struct _List_node_base     <ancestor>; */     /*     0     8 */
	class CNavLadder *         _M_data;              /*     8     4 */

	/* size: 12, cachelines: 1, members: 2 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1391 */
/* <0> (null):0 */
class CArmoury : public CBaseEntity {
public:

	/* struct CBaseEntity         <ancestor>; */     /*     0     0 */
	int                        m_iItem;              /*   152     4 */
	int                        m_iCount;             /*   156     4 */
	int                        m_iInitialCount;      /*   160     4 */
	bool                       m_bAlreadyCounted;    /*   164     1 */
	/* <0> (null):0 */
	void CArmoury(class CArmoury *, const class CArmoury  &);

	/* <0> (null):0 */
	void CArmoury(class CArmoury *);

	/* <0> (null):0 */
	virtual void KeyValue(class CArmoury *, KeyValueData *); /* linkage=_ZN8CArmoury8KeyValueEP14KeyValueData_s */

	/* <0> (null):0 */
	virtual void Spawn(class CArmoury *); /* linkage=_ZN8CArmoury5SpawnEv */

	/* <0> (null):0 */
	virtual void Restart(class CArmoury *); /* linkage=_ZN8CArmoury7RestartEv */

	/* <0> (null):0 */
	virtual void Precache(class CArmoury *); /* linkage=_ZN8CArmoury8PrecacheEv */

	/* <0> (null):0 */
	void ArmouryTouch(class CArmoury *, class CBaseEntity *); /* linkage=_ZN8CArmoury12ArmouryTouchEP11CBaseEntity */

	/* vtable has 4 entries: {
	   [3] = KeyValue(_ZN8CArmoury8KeyValueEP14KeyValueData_s), 
	   [0] = Spawn(_ZN8CArmoury5SpawnEv), 
	   [2] = Restart(_ZN8CArmoury7RestartEv), 
	   [1] = Precache(_ZN8CArmoury8PrecacheEv), 
	} */
	/* size: 168, cachelines: 3, members: 5 */
	/* last cacheline: 40 bytes */

	/* BRAIN FART ALERT! 168 != 13 + 0(holes), diff = 155 */

}; /* size: 168 */

/* 1392 */
 /* pointer to 1391 */
 /* size: 4 */

/* 1393 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1394 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 168 */

/* 1395 */
 /* pointer to 477 */
 /* size: 4 */

/* 1396 */
/* <0> (null):0 */
class CWeaponBox : public CBaseEntity {
public:

	/* struct CBaseEntity         <ancestor>; */     /*     0     0 */
	TYPEDESCRIPTION            m_SaveData[4];        /*     0    64 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	class CBasePlayerItem *    m_rgpPlayerItems[6];  /*   152    24 */
	int                        m_rgiszAmmo[32];      /*   176   128 */
	/* --- cacheline 3 boundary (192 bytes) was 24 bytes ago --- */
	int                        m_rgAmmo[32];         /*   304   128 */
	/* --- cacheline 5 boundary (320 bytes) was 24 bytes ago --- */
	int                        m_cAmmoTypes;         /*   432     4 */
	bool                       m_bIsBomb;            /*   436     1 */
	/* <0> (null):0 */
	void CWeaponBox(class CWeaponBox *, const class CWeaponBox  &);

	/* <0> (null):0 */
	void CWeaponBox(class CWeaponBox *);

private:

	/* <0> (null):0 */
	virtual void Precache(class CWeaponBox *); /* linkage=_ZN10CWeaponBox8PrecacheEv */

	/* <0> (null):0 */
	virtual void Spawn(class CWeaponBox *); /* linkage=_ZN10CWeaponBox5SpawnEv */

	/* <0> (null):0 */
	virtual void Touch(class CWeaponBox *, class CBaseEntity *); /* linkage=_ZN10CWeaponBox5TouchEP11CBaseEntity */

	/* <0> (null):0 */
	virtual void KeyValue(class CWeaponBox *, KeyValueData *); /* linkage=_ZN10CWeaponBox8KeyValueEP14KeyValueData_s */

	/* <0> (null):0 */
	BOOL IsEmpty(class CWeaponBox *); /* linkage=_ZN10CWeaponBox7IsEmptyEv */

	/* <0> (null):0 */
	int GiveAmmo(class CWeaponBox *, int, char *, int, int *); /* linkage=_ZN10CWeaponBox8GiveAmmoEiPciPi */

	/* <0> (null):0 */
	virtual void SetObjectCollisionBox(class CWeaponBox *); /* linkage=_ZN10CWeaponBox21SetObjectCollisionBoxEv */

	/* <0> (null):0 */
	void Kill(class CWeaponBox *); /* linkage=_ZN10CWeaponBox4KillEv */

	/* <0> (null):0 */
	void BombThink(class CWeaponBox *); /* linkage=_ZN10CWeaponBox9BombThinkEv */

	/* <0> (null):0 */
	virtual int Save(class CWeaponBox *, class CSave &); /* linkage=_ZN10CWeaponBox4SaveER5CSave */

	/* <0> (null):0 */
	virtual int Restore(class CWeaponBox *, class CRestore &); /* linkage=_ZN10CWeaponBox7RestoreER8CRestore */

	/* <0> (null):0 */
	BOOL HasWeapon(class CWeaponBox *, class CBasePlayerItem *); /* linkage=_ZN10CWeaponBox9HasWeaponEP15CBasePlayerItem */

	/* <0> (null):0 */
	BOOL PackWeapon(class CWeaponBox *, class CBasePlayerItem *); /* linkage=_ZN10CWeaponBox10PackWeaponEP15CBasePlayerItem */

	/* <0> (null):0 */
	BOOL PackAmmo(class CWeaponBox *, int, int); /* linkage=_ZN10CWeaponBox8PackAmmoEii */

	/* vtable has 7 entries: {
	   [1] = Precache(_ZN10CWeaponBox8PrecacheEv), 
	   [0] = Spawn(_ZN10CWeaponBox5SpawnEv), 
	   [45] = Touch(_ZN10CWeaponBox5TouchEP11CBaseEntity), 
	   [3] = KeyValue(_ZN10CWeaponBox8KeyValueEP14KeyValueData_s), 
	   [8] = SetObjectCollisionBox(_ZN10CWeaponBox21SetObjectCollisionBoxEv), 
	   [4] = Save(_ZN10CWeaponBox4SaveER5CSave), 
	   [5] = Restore(_ZN10CWeaponBox7RestoreER8CRestore), 
	} */
	/* size: 440, cachelines: 7, members: 7 */
	/* last cacheline: 56 bytes */

	/* BRAIN FART ALERT! 440 != 349 + 0(holes), diff = 91 */

}; /* size: 440 */

/* 1397 */
/* <0> (null):0 */
TYPEDESCRIPTION            array[4]; /* size: 64 */

/* 1398 */
/* <0> (null):0 */
class CBasePlayerItem *    array[6]; /* size: 24 */

/* 1399 */
/* <0> (null):0 */
class CBasePlayerItem : public CBaseAnimating {
public:

	/* class CBaseAnimating      <ancestor>; */      /*     0     0 */
	TYPEDESCRIPTION            m_SaveData[3];        /*     0    48 */
	ItemInfo                   ItemInfoArray[32];    /*     0  1408 */
	AmmoInfo                   AmmoInfoArray[32];    /*     0   256 */
	class CBasePlayer *        m_pPlayer;            /*   180     4 */
	class CBasePlayerItem *    m_pNext;              /*   184     4 */
	int                        m_iId;                /*   188     4 */
	/* <0> (null):0 */
	virtual void SetObjectCollisionBox(class CBasePlayerItem *); /* linkage=_ZN15CBasePlayerItem21SetObjectCollisionBoxEv */

	/* <0> (null):0 */
	virtual int Save(class CBasePlayerItem *, class CSave &); /* linkage=_ZN15CBasePlayerItem4SaveER5CSave */

	/* <0> (null):0 */
	virtual int Restore(class CBasePlayerItem *, class CRestore &); /* linkage=_ZN15CBasePlayerItem7RestoreER8CRestore */

	/* <0> (null):0 */
	virtual int AddToPlayer(class CBasePlayerItem *, class CBasePlayer *); /* linkage=_ZN15CBasePlayerItem11AddToPlayerEP11CBasePlayer */

	/* <0> (null):0 */
	virtual int AddDuplicate(class CBasePlayerItem *, class CBasePlayerItem *); /* linkage=_ZN15CBasePlayerItem12AddDuplicateEPS_ */

	/* <0> (null):0 */
	void DestroyItem(class CBasePlayerItem *); /* linkage=_ZN15CBasePlayerItem11DestroyItemEv */

	/* <0> (null):0 */
	void DefaultTouch(class CBasePlayerItem *, class CBaseEntity *); /* linkage=_ZN15CBasePlayerItem12DefaultTouchEP11CBaseEntity */

	/* <0> (null):0 */
	void FallThink(class CBasePlayerItem *); /* linkage=_ZN15CBasePlayerItem9FallThinkEv */

	/* <0> (null):0 */
	void Materialize(class CBasePlayerItem *); /* linkage=_ZN15CBasePlayerItem11MaterializeEv */

	/* <0> (null):0 */
	void AttemptToMaterialize(class CBasePlayerItem *); /* linkage=_ZN15CBasePlayerItem20AttemptToMaterializeEv */

	/* <0> (null):0 */
	virtual class CBaseEntity * Respawn(class CBasePlayerItem *); /* linkage=_ZN15CBasePlayerItem7RespawnEv */

	/* <0> (null):0 */
	void FallInit(class CBasePlayerItem *); /* linkage=_ZN15CBasePlayerItem8FallInitEv */

	/* <0> (null):0 */
	void CheckRespawn(class CBasePlayerItem *); /* linkage=_ZN15CBasePlayerItem12CheckRespawnEv */

	/* <0> (null):0 */
	virtual int GetItemInfo(class CBasePlayerItem *, ItemInfo *); /* linkage=_ZN15CBasePlayerItem11GetItemInfoEP8ItemInfo */

	/* <0> (null):0 */
	virtual BOOL CanDeploy(class CBasePlayerItem *); /* linkage=_ZN15CBasePlayerItem9CanDeployEv */

	/* <0> (null):0 */
	virtual BOOL CanDrop(class CBasePlayerItem *); /* linkage=_ZN15CBasePlayerItem7CanDropEv */

	/* <0> (null):0 */
	virtual BOOL Deploy(class CBasePlayerItem *); /* linkage=_ZN15CBasePlayerItem6DeployEv */

	/* <0> (null):0 */
	virtual BOOL IsWeapon(class CBasePlayerItem *); /* linkage=_ZN15CBasePlayerItem8IsWeaponEv */

	/* <0> (null):0 */
	virtual BOOL CanHolster(class CBasePlayerItem *); /* linkage=_ZN15CBasePlayerItem10CanHolsterEv */

	/* <0> (null):0 */
	virtual void Holster(class CBasePlayerItem *, int); /* linkage=_ZN15CBasePlayerItem7HolsterEi */

	/* <0> (null):0 */
	virtual void UpdateItemInfo(class CBasePlayerItem *); /* linkage=_ZN15CBasePlayerItem14UpdateItemInfoEv */

	/* <0> (null):0 */
	virtual void ItemPreFrame(class CBasePlayerItem *); /* linkage=_ZN15CBasePlayerItem12ItemPreFrameEv */

	/* <0> (null):0 */
	virtual void ItemPostFrame(class CBasePlayerItem *); /* linkage=_ZN15CBasePlayerItem13ItemPostFrameEv */

	/* <0> (null):0 */
	virtual void Drop(class CBasePlayerItem *); /* linkage=_ZN15CBasePlayerItem4DropEv */

	/* <0> (null):0 */
	virtual void Kill(class CBasePlayerItem *); /* linkage=_ZN15CBasePlayerItem4KillEv */

	/* <0> (null):0 */
	virtual void AttachToPlayer(class CBasePlayerItem *, class CBasePlayer *); /* linkage=_ZN15CBasePlayerItem14AttachToPlayerEP11CBasePlayer */

	/* <0> (null):0 */
	virtual int PrimaryAmmoIndex(class CBasePlayerItem *); /* linkage=_ZN15CBasePlayerItem16PrimaryAmmoIndexEv */

	/* <0> (null):0 */
	virtual int SecondaryAmmoIndex(class CBasePlayerItem *); /* linkage=_ZN15CBasePlayerItem18SecondaryAmmoIndexEv */

	/* <0> (null):0 */
	virtual int UpdateClientData(class CBasePlayerItem *, class CBasePlayer *); /* linkage=_ZN15CBasePlayerItem16UpdateClientDataEP11CBasePlayer */

	/* <0> (null):0 */
	virtual class CBasePlayerItem * GetWeaponPtr(class CBasePlayerItem *); /* linkage=_ZN15CBasePlayerItem12GetWeaponPtrEv */

	/* <0> (null):0 */
	virtual float GetMaxSpeed(class CBasePlayerItem *); /* linkage=_ZN15CBasePlayerItem11GetMaxSpeedEv */

	/* <0> (null):0 */
	virtual int iItemSlot(class CBasePlayerItem *); /* linkage=_ZN15CBasePlayerItem9iItemSlotEv */

	/* <0> (null):0 */
	int iItemPosition(class CBasePlayerItem *); /* linkage=_ZN15CBasePlayerItem13iItemPositionEv */

	/* <0> (null):0 */
	const char  * pszAmmo1(class CBasePlayerItem *); /* linkage=_ZN15CBasePlayerItem8pszAmmo1Ev */

	/* <0> (null):0 */
	int iMaxAmmo1(class CBasePlayerItem *); /* linkage=_ZN15CBasePlayerItem9iMaxAmmo1Ev */

	/* <0> (null):0 */
	const char  * pszAmmo2(class CBasePlayerItem *); /* linkage=_ZN15CBasePlayerItem8pszAmmo2Ev */

	/* <0> (null):0 */
	int iMaxAmmo2(class CBasePlayerItem *); /* linkage=_ZN15CBasePlayerItem9iMaxAmmo2Ev */

	/* <0> (null):0 */
	const char  * pszName(class CBasePlayerItem *); /* linkage=_ZN15CBasePlayerItem7pszNameEv */

	/* <0> (null):0 */
	int iMaxClip(class CBasePlayerItem *); /* linkage=_ZN15CBasePlayerItem8iMaxClipEv */

	/* <0> (null):0 */
	int iWeight(class CBasePlayerItem *); /* linkage=_ZN15CBasePlayerItem7iWeightEv */

	/* <0> (null):0 */
	int iFlags(class CBasePlayerItem *); /* linkage=_ZN15CBasePlayerItem6iFlagsEv */

	/* vtable has 25 entries: {
	   [8] = SetObjectCollisionBox(_ZN15CBasePlayerItem21SetObjectCollisionBoxEv), 
	   [4] = Save(_ZN15CBasePlayerItem4SaveER5CSave), 
	   [5] = Restore(_ZN15CBasePlayerItem7RestoreER8CRestore), 
	   [59] = AddToPlayer(_ZN15CBasePlayerItem11AddToPlayerEP11CBasePlayer), 
	   [60] = AddDuplicate(_ZN15CBasePlayerItem12AddDuplicateEPS_), 
	   [48] = Respawn(_ZN15CBasePlayerItem7RespawnEv), 
	   [61] = GetItemInfo(_ZN15CBasePlayerItem11GetItemInfoEP8ItemInfo), 
	   [62] = CanDeploy(_ZN15CBasePlayerItem9CanDeployEv), 
	   [63] = CanDrop(_ZN15CBasePlayerItem7CanDropEv), 
	   [64] = Deploy(_ZN15CBasePlayerItem6DeployEv), 
	   [65] = IsWeapon(_ZN15CBasePlayerItem8IsWeaponEv), 
	   [66] = CanHolster(_ZN15CBasePlayerItem10CanHolsterEv), 
	   [67] = Holster(_ZN15CBasePlayerItem7HolsterEi), 
	   [68] = UpdateItemInfo(_ZN15CBasePlayerItem14UpdateItemInfoEv), 
	   [69] = ItemPreFrame(_ZN15CBasePlayerItem12ItemPreFrameEv), 
	   [70] = ItemPostFrame(_ZN15CBasePlayerItem13ItemPostFrameEv), 
	   [71] = Drop(_ZN15CBasePlayerItem4DropEv), 
	   [72] = Kill(_ZN15CBasePlayerItem4KillEv), 
	   [73] = AttachToPlayer(_ZN15CBasePlayerItem14AttachToPlayerEP11CBasePlayer), 
	   [74] = PrimaryAmmoIndex(_ZN15CBasePlayerItem16PrimaryAmmoIndexEv), 
	   [75] = SecondaryAmmoIndex(_ZN15CBasePlayerItem18SecondaryAmmoIndexEv), 
	   [76] = UpdateClientData(_ZN15CBasePlayerItem16UpdateClientDataEP11CBasePlayer), 
	   [77] = GetWeaponPtr(_ZN15CBasePlayerItem12GetWeaponPtrEv), 
	   [78] = GetMaxSpeed(_ZN15CBasePlayerItem11GetMaxSpeedEv), 
	   [79] = iItemSlot(_ZN15CBasePlayerItem9iItemSlotEv), 
	} */
	/* size: 192, cachelines: 3, members: 7 */

	/* BRAIN FART ALERT! 192 != 60 + 0(holes), diff = 132 */

}; /* size: 192 */

/* 1400 */
 /* pointer to 1399 */
 /* size: 4 */

/* 1401 */
/* <0> (null):0 */
int                        array[32]; /* size: 128 */

/* 1402 */
 /* pointer to 1396 */
 /* size: 4 */

/* 1403 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1404 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 440 */

/* 1405 */
/* <0> (null):0 */
class CBasePlayerAmmo : public CBaseEntity {
public:

	/* struct CBaseEntity         <ancestor>; */     /*     0     0 */
	/* <0> (null):0 */
	virtual void Spawn(class CBasePlayerAmmo *); /* linkage=_ZN15CBasePlayerAmmo5SpawnEv */

	/* <0> (null):0 */
	void DefaultTouch(class CBasePlayerAmmo *, class CBaseEntity *); /* linkage=_ZN15CBasePlayerAmmo12DefaultTouchEP11CBaseEntity */

	/* <0> (null):0 */
	virtual BOOL AddAmmo(class CBasePlayerAmmo *, class CBaseEntity *); /* linkage=_ZN15CBasePlayerAmmo7AddAmmoEP11CBaseEntity */

	/* <0> (null):0 */
	virtual class CBaseEntity * Respawn(class CBasePlayerAmmo *); /* linkage=_ZN15CBasePlayerAmmo7RespawnEv */

	/* <0> (null):0 */
	void Materialize(class CBasePlayerAmmo *); /* linkage=_ZN15CBasePlayerAmmo11MaterializeEv */

	/* vtable has 3 entries: {
	   [0] = Spawn(_ZN15CBasePlayerAmmo5SpawnEv), 
	   [58] = AddAmmo(_ZN15CBasePlayerAmmo7AddAmmoEP11CBaseEntity), 
	   [48] = Respawn(_ZN15CBasePlayerAmmo7RespawnEv), 
	} */
	/* size: 152, cachelines: 3, members: 1 */
	/* last cacheline: 24 bytes */

	/* BRAIN FART ALERT! 152 != 0 + 0(holes), diff = 152 */

}; /* size: 152 */

/* 1406 */
 /* pointer to 1405 */
 /* size: 4 */

/* 1407 */
/* <0> (null):0 */
class CBaseAnimating {
	/* <0> (null):0 */
	void CBaseAnimating(class CBaseAnimating *);

	/* <0> (null):0 */
	virtual void HandleAnimEvent(class CBaseAnimating *, MonsterEvent_t *); /* linkage=_ZN14CBaseAnimating15HandleAnimEventEP14MonsterEvent_t */

	/* vtable has 1 entries: {
	   [58] = HandleAnimEvent(_ZN14CBaseAnimating15HandleAnimEventEP14MonsterEvent_t), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1408 */
/* <0> (null):0 */
TYPEDESCRIPTION            array[3]; /* size: 48 */

/* 1409 */
/* <0> (null):0 */
ItemInfo                   array[32]; /* size: 1408 */

/* 1410 */
/* <0> (null):0 */
AmmoInfo                   array[32]; /* size: 256 */

/* 1411 */
 /* pointer to 1399 */
 /* size: 4 */

/* 1412 */
 /* pointer to 541 */
 /* size: 4 */

/* 1413 */
/* <0> (null):0 */
class CBasePlayerWeapon : public CBasePlayerItem {
public:

	/* class CBasePlayerItem     <ancestor>; */      /*     0   192 */
	TYPEDESCRIPTION            m_SaveData[7];        /*     0   112 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	int                        m_iPlayEmptySound;    /*   192     4 */
	int                        m_fFireOnEmpty;       /*   196     4 */
	float                      m_flNextPrimaryAttack; /*   200     4 */
	float                      m_flNextSecondaryAttack; /*   204     4 */
	float                      m_flTimeWeaponIdle;   /*   208     4 */
	int                        m_iPrimaryAmmoType;   /*   212     4 */
	int                        m_iSecondaryAmmoType; /*   216     4 */
	int                        m_iClip;              /*   220     4 */
	int                        m_iClientClip;        /*   224     4 */
	int                        m_iClientWeaponState; /*   228     4 */
	int                        m_fInReload;          /*   232     4 */
	int                        m_fInSpecialReload;   /*   236     4 */
	int                        m_iDefaultAmmo;       /*   240     4 */
	int                        m_iShellId;           /*   244     4 */
	float                      m_fMaxSpeed;          /*   248     4 */
	bool                       m_bDelayFire;         /*   252     1 */
	int                        m_iDirection;         /*   256     4 */
	/* --- cacheline 4 boundary (256 bytes) was 1 bytes ago --- */
	bool                       m_bSecondarySilencerOn; /*   260     1 */
	float                      m_flAccuracy;         /*   264     4 */
	float                      m_flLastFire;         /*   268     4 */
	int                        m_iShotsFired;        /*   272     4 */
	class Vector              m_vVecAiming;          /*   276    12 */
	string_t                   model_name;           /*   288     4 */
	float                      m_flGlock18Shoot;     /*   292     4 */
	int                        m_iGlock18ShotsFired; /*   296     4 */
	float                      m_flFamasShoot;       /*   300     4 */
	int                        m_iFamasShotsFired;   /*   304     4 */
	float                      m_fBurstSpread;       /*   308     4 */
	int                        m_iWeaponState;       /*   312     4 */
	float                      m_flNextReload;       /*   316     4 */
	float                      m_flDecreaseShotsFired; /*   320     4 */
	short unsigned int         m_usFireGlock18;      /*   324     2 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	short unsigned int         m_usFireFamas;        /*   326     2 */
	float                      m_flPrevPrimaryAttack; /*   328     4 */
	float                      m_flLastFireTime;     /*   332     4 */
	/* <0> (null):0 */
	virtual int Save(class CBasePlayerWeapon *, class CSave &); /* linkage=_ZN17CBasePlayerWeapon4SaveER5CSave */

	/* <0> (null):0 */
	virtual int Restore(class CBasePlayerWeapon *, class CRestore &); /* linkage=_ZN17CBasePlayerWeapon7RestoreER8CRestore */

	/* <0> (null):0 */
	virtual int AddToPlayer(class CBasePlayerWeapon *, class CBasePlayer *); /* linkage=_ZN17CBasePlayerWeapon11AddToPlayerEP11CBasePlayer */

	/* <0> (null):0 */
	virtual int AddDuplicate(class CBasePlayerWeapon *, class CBasePlayerItem *); /* linkage=_ZN17CBasePlayerWeapon12AddDuplicateEP15CBasePlayerItem */

	/* <0> (null):0 */
	virtual int ExtractAmmo(class CBasePlayerWeapon *, class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon11ExtractAmmoEPS_ */

	/* <0> (null):0 */
	virtual int ExtractClipAmmo(class CBasePlayerWeapon *, class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon15ExtractClipAmmoEPS_ */

	/* <0> (null):0 */
	virtual int AddWeapon(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon9AddWeaponEv */

	/* <0> (null):0 */
	BOOL AddPrimaryAmmo(class CBasePlayerWeapon *, int, char *, int, int); /* linkage=_ZN17CBasePlayerWeapon14AddPrimaryAmmoEiPcii */

	/* <0> (null):0 */
	BOOL AddSecondaryAmmo(class CBasePlayerWeapon *, int, char *, int); /* linkage=_ZN17CBasePlayerWeapon16AddSecondaryAmmoEiPci */

	/* <0> (null):0 */
	virtual void UpdateItemInfo(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon14UpdateItemInfoEv */

	/* <0> (null):0 */
	virtual BOOL PlayEmptySound(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon14PlayEmptySoundEv */

	/* <0> (null):0 */
	virtual void ResetEmptySound(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon15ResetEmptySoundEv */

	/* <0> (null):0 */
	virtual void SendWeaponAnim(class CBasePlayerWeapon *, int, int); /* linkage=_ZN17CBasePlayerWeapon14SendWeaponAnimEii */

	/* <0> (null):0 */
	virtual BOOL CanDeploy(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon9CanDeployEv */

	/* <0> (null):0 */
	virtual BOOL IsUseable(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon9IsUseableEv */

	/* <0> (null):0 */
	BOOL DefaultDeploy(class CBasePlayerWeapon *, char *, char *, int, char *, int); /* linkage=_ZN17CBasePlayerWeapon13DefaultDeployEPcS0_iS0_i */

	/* <0> (null):0 */
	BOOL DefaultReload(class CBasePlayerWeapon *, int, int, float); /* linkage=_ZN17CBasePlayerWeapon13DefaultReloadEiif */

	/* <0> (null):0 */
	virtual void ItemPostFrame(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon13ItemPostFrameEv */

	/* <0> (null):0 */
	virtual void PrimaryAttack(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon13PrimaryAttackEv */

	/* <0> (null):0 */
	virtual void SecondaryAttack(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon15SecondaryAttackEv */

	/* <0> (null):0 */
	virtual void Reload(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon6ReloadEv */

	/* <0> (null):0 */
	virtual void WeaponIdle(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon10WeaponIdleEv */

	/* <0> (null):0 */
	virtual int UpdateClientData(class CBasePlayerWeapon *, class CBasePlayer *); /* linkage=_ZN17CBasePlayerWeapon16UpdateClientDataEP11CBasePlayer */

	/* <0> (null):0 */
	virtual void RetireWeapon(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon12RetireWeaponEv */

	/* <0> (null):0 */
	virtual BOOL ShouldWeaponIdle(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon16ShouldWeaponIdleEv */

	/* <0> (null):0 */
	virtual void Holster(class CBasePlayerWeapon *, int); /* linkage=_ZN17CBasePlayerWeapon7HolsterEi */

	/* <0> (null):0 */
	virtual BOOL UseDecrement(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon12UseDecrementEv */

	/* <0> (null):0 */
	virtual BOOL IsWeapon(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon8IsWeaponEv */

	/* <0> (null):0 */
	virtual int PrimaryAmmoIndex(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon16PrimaryAmmoIndexEv */

	/* <0> (null):0 */
	virtual int SecondaryAmmoIndex(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon18SecondaryAmmoIndexEv */

	/* <0> (null):0 */
	virtual class CBasePlayerItem * GetWeaponPtr(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon12GetWeaponPtrEv */

	/* <0> (null):0 */
	void FireRemaining(class CBasePlayerWeapon *, int &, float &, BOOL); /* linkage=_ZN17CBasePlayerWeapon13FireRemainingERiRfi */

	/* <0> (null):0 */
	void KickBack(class CBasePlayerWeapon *, float, float, float, float, float, float, int); /* linkage=_ZN17CBasePlayerWeapon8KickBackEffffffi */

	/* <0> (null):0 */
	void EjectBrassLate(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon14EjectBrassLateEv */

	/* <0> (null):0 */
	void MakeBeam(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon8MakeBeamEv */

	/* <0> (null):0 */
	void BeamUpdate(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon10BeamUpdateEv */

	/* <0> (null):0 */
	void ReloadSound(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon11ReloadSoundEv */

	/* <0> (null):0 */
	float GetNextAttackDelay(class CBasePlayerWeapon *, float); /* linkage=_ZN17CBasePlayerWeapon18GetNextAttackDelayEf */

	/* <0> (null):0 */
	bool HasSecondaryAttack(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon18HasSecondaryAttackEv */

	/* <0> (null):0 */
	BOOL IsPistol(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon8IsPistolEv */

	/* <0> (null):0 */
	void SetPlayerShieldAnim(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon19SetPlayerShieldAnimEv */

	/* <0> (null):0 */
	void ResetPlayerShieldAnim(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon21ResetPlayerShieldAnimEv */

	/* <0> (null):0 */
	bool ShieldSecondaryFire(class CBasePlayerWeapon *, int, int); /* linkage=_ZN17CBasePlayerWeapon19ShieldSecondaryFireEii */

	/* vtable has 27 entries: {
	   [4] = Save(_ZN17CBasePlayerWeapon4SaveER5CSave), 
	   [5] = Restore(_ZN17CBasePlayerWeapon7RestoreER8CRestore), 
	   [59] = AddToPlayer(_ZN17CBasePlayerWeapon11AddToPlayerEP11CBasePlayer), 
	   [60] = AddDuplicate(_ZN17CBasePlayerWeapon12AddDuplicateEP15CBasePlayerItem), 
	   [80] = ExtractAmmo(_ZN17CBasePlayerWeapon11ExtractAmmoEPS_), 
	   [81] = ExtractClipAmmo(_ZN17CBasePlayerWeapon15ExtractClipAmmoEPS_), 
	   [82] = AddWeapon(_ZN17CBasePlayerWeapon9AddWeaponEv), 
	   [68] = UpdateItemInfo(_ZN17CBasePlayerWeapon14UpdateItemInfoEv), 
	   [83] = PlayEmptySound(_ZN17CBasePlayerWeapon14PlayEmptySoundEv), 
	   [84] = ResetEmptySound(_ZN17CBasePlayerWeapon15ResetEmptySoundEv), 
	   [85] = SendWeaponAnim(_ZN17CBasePlayerWeapon14SendWeaponAnimEii), 
	   [62] = CanDeploy(_ZN17CBasePlayerWeapon9CanDeployEv), 
	   [86] = IsUseable(_ZN17CBasePlayerWeapon9IsUseableEv), 
	   [70] = ItemPostFrame(_ZN17CBasePlayerWeapon13ItemPostFrameEv), 
	   [87] = PrimaryAttack(_ZN17CBasePlayerWeapon13PrimaryAttackEv), 
	   [88] = SecondaryAttack(_ZN17CBasePlayerWeapon15SecondaryAttackEv), 
	   [89] = Reload(_ZN17CBasePlayerWeapon6ReloadEv), 
	   [90] = WeaponIdle(_ZN17CBasePlayerWeapon10WeaponIdleEv), 
	   [76] = UpdateClientData(_ZN17CBasePlayerWeapon16UpdateClientDataEP11CBasePlayer), 
	   [91] = RetireWeapon(_ZN17CBasePlayerWeapon12RetireWeaponEv), 
	   [92] = ShouldWeaponIdle(_ZN17CBasePlayerWeapon16ShouldWeaponIdleEv), 
	   [67] = Holster(_ZN17CBasePlayerWeapon7HolsterEi), 
	   [93] = UseDecrement(_ZN17CBasePlayerWeapon12UseDecrementEv), 
	   [65] = IsWeapon(_ZN17CBasePlayerWeapon8IsWeaponEv), 
	   [74] = PrimaryAmmoIndex(_ZN17CBasePlayerWeapon16PrimaryAmmoIndexEv), 
	   [75] = SecondaryAmmoIndex(_ZN17CBasePlayerWeapon18SecondaryAmmoIndexEv), 
	   [77] = GetWeaponPtr(_ZN17CBasePlayerWeapon12GetWeaponPtrEv), 
	} */
	/* size: 336, cachelines: 6, members: 37 */
	/* last cacheline: 16 bytes */

	/* BRAIN FART ALERT! 336 != 330 + 0(holes), diff = 6 */

}; /* size: 336 */

/* 1414 */
/* <0> (null):0 */
TYPEDESCRIPTION            array[7]; /* size: 112 */

/* 1415 */
 /* pointer to 1413 */
 /* size: 4 */

/* 1416 */
 /* pointer to 1413 */
 /* size: 4 */

/* 1417 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1418 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 1419 */
 /* pointer to 1420 */
 /* size: 4 */

/* 1420 */
 /* pointer to 1418 */
 /* size: 4 */

/* 1421 */
/* <0> (null):0 */
class IVoiceGameMgrHelper {
	int ()(void) * *           _vptr.IVoiceGameMgrHelper; /*     0     4 */
	/* <0> (null):0 */
	virtual void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *, int);

	/* <0> (null):0 */
	virtual bool CanPlayerHearPlayer(class IVoiceGameMgrHelper *, class CBasePlayer *, class CBasePlayer *); /* linkage=_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_ */

	/* vtable has 1 entries: {
	   [2] = CanPlayerHearPlayer(_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_), 
	} */
	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1422 */
 /* pointer to 1421 */
 /* size: 4 */

/* 1423 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1424 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1425 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1426 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1427 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1428 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1429 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1430 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1431 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1432 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1433 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1434 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1435 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1436 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1437 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1438 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1439 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1440 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1441 */
 /* pointer to 1442 */
 /* size: 4 */

/* 1442 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 676 */

/* 1443 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1444 */
/* <0> (null):0 */
class CPointEntity {
	/* <0> (null):0 */
	virtual int ObjectCaps(class CPointEntity *); /* linkage=_ZN12CPointEntity10ObjectCapsEv */

	/* vtable has 1 entries: {
	   [6] = ObjectCaps(_ZN12CPointEntity10ObjectCapsEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1445 */
 /* pointer to 1444 */
 /* size: 4 */

/* 1446 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1447 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1448 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1449 */
 /* pointer to 1450 */
 /* size: 4 */

/* 1450 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1451 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1452 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1453 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1454 */
/* <0> (null):0 */
class CBaseDelay {
	/* <0> (null):0 */
	void CBaseDelay(class CBaseDelay *);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1455 */
 /* pointer to 1454 */
 /* size: 4 */

/* 1456 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1457 */
 /* pointer to 1407 */
 /* size: 4 */

/* 1458 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1459 */
/* <0> (null):0 */
class CBaseToggle {
	/* <0> (null):0 */
	void CBaseToggle(class CBaseToggle *);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1460 */
 /* pointer to 1459 */
 /* size: 4 */

/* 1461 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1462 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1463 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1464 */
/* <0> (null):0 */
class CBaseMonster {
	/* <0> (null):0 */
	void CBaseMonster(class CBaseMonster *);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1465 */
 /* pointer to 1464 */
 /* size: 4 */

/* 1466 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1467 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1468 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1469 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1470 */
 /* pointer to 1156 */
 /* size: 4 */

/* 1471 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1472 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1473 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1474 */
/* <0> (null):0 */
struct CSquadMonster {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1475 */
 /* pointer to 1474 */
 /* size: 4 */

/* 1476 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1477 */
 /* pointer to 492 */
 /* size: 4 */

/* 1478 */
/* <0> (null):0 */
class CHalfLifeMultiplay {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1479 */
 /* pointer to 1478 */
 /* size: 4 */

/* 1480 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1481 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1482 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1483 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1484 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1485 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1486 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1487 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1488 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1489 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1490 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1491 */
 /* pointer to 82 */
 /* size: 4 */

/* 1492 */
/* <0> (null):0 */
class CGameRules {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1493 */
 /* pointer to 1492 */
 /* size: 4 */

/* 1494 */
/* <0> (null):0 */
class CBotManager {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1495 */
 /* pointer to 1494 */
 /* size: 4 */

/* Functions: */

/* <0> (null):0 */
void Vector2D(class Vector2D *)
{
} /* size: 145593552 */

/* <0> (null):0 */
void Vector2D(class Vector2D *, float, float)
{
} /* size: 145577912 */

/* <0> (null):0 */
class Vector2D operator+(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DplERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator-(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DmiERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator*(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DmlEf */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator/(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DdvEf */
{
} /* size: 8 */

/* <0> (null):0 */
float Length(const class Vector2D  *) /* linkage=_ZNK8Vector2D6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector2D  *) /* linkage=_ZNK8Vector2D13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector2D Normalize(const class Vector2D  *) /* linkage=_ZNK8Vector2D9NormalizeEv */
{
} /* size: 8 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector2D *) /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector2D *, float) /* linkage=_ZN8Vector2D6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void Vector(class Vector *)
{
} /* size: 64 */

/* <0> (null):0 */
void Vector(class Vector *, float, float, float)
{
} /* size: 32 */

/* <0> (null):0 */
void Vector(class Vector *, const class Vector  &)
{
} /* size: 2505 */

/* <0> (null):0 */
void Vector(class Vector *, float *)
{
} /* size: 89 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *) /* linkage=_ZNK6VectorngEv */
{
} /* size: 12 */

/* <0> (null):0 */
int operator==(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectoreqERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
int operator!=(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorneERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector operator+(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorplERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectormiERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator*(const class Vector  *, float) /* linkage=_ZNK6VectormlEf */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator/(const class Vector  *, float) /* linkage=_ZNK6VectordvEf */
{
} /* size: 12 */

/* <0> (null):0 */
void CopyToArray(const class Vector  *, float *) /* linkage=_ZNK6Vector11CopyToArrayEPf */
{
} /* size: 145703200 */

/* <0> (null):0 */
float Length(const class Vector  *) /* linkage=_ZNK6Vector6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector  *) /* linkage=_ZNK6Vector13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
float * operator float*(class Vector *) /* linkage=_ZN6VectorcvPfEv */
{
} /* size: 4 */

/* <0> (null):0 */
const float  * operator const float*(const class Vector  *) /* linkage=_ZNK6VectorcvPKfEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector Normalize(const class Vector  *) /* linkage=_ZNK6Vector9NormalizeEv */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector2D Make2D(const class Vector  *) /* linkage=_ZNK6Vector6Make2DEv */
{
} /* size: 8 */

/* <0> (null):0 */
float Length2D(const class Vector  *) /* linkage=_ZNK6Vector8Length2DEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector  *, float) /* linkage=_ZNK6Vector16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector  *, float) /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector *) /* linkage=_ZN6Vector16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector *, float) /* linkage=_ZN6Vector6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void TraceResult(TraceResult *)
{
} /* size: 2621440 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void _Vector_impl(class _Vector_impl *)
{
} /* size: 0 */

/* <0> (null):0 */
void _Vector_impl(class _Vector_impl *, const _Tp_alloc_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void _Vector_impl(class _Vector_impl *)
{
} /* size: 0 */

/* <0> (null):0 */
void _Vector_impl(class _Vector_impl *, const _Tp_alloc_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void CSaveRestoreBuffer(class CSaveRestoreBuffer *)
{
} /* size: 0 */

/* <0> (null):0 */
void CSaveRestoreBuffer(class CSaveRestoreBuffer *, SAVERESTOREDATA *)
{
} /* size: 0 */

/* <0> (null):0 */
void ~CSaveRestoreBuffer(class CSaveRestoreBuffer *, int)
{
} /* size: 0 */

/* <0> (null):0 */
int EntityIndex(class CSaveRestoreBuffer *, entvars_t *) /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
int EntityIndex(class CSaveRestoreBuffer *, edict_t *) /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP7edict_s */
{
} /* size: 4 */

/* <0> (null):0 */
int EntityIndex(class CSaveRestoreBuffer *, EOFFSET) /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEi */
{
} /* size: 4 */

/* <0> (null):0 */
int EntityIndex(class CSaveRestoreBuffer *, class CBaseEntity *) /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP11CBaseEntity */
{
} /* size: 4 */

/* <0> (null):0 */
int EntityFlags(class CSaveRestoreBuffer *, int, int) /* linkage=_ZN18CSaveRestoreBuffer11EntityFlagsEii */
{
} /* size: 4 */

/* <0> (null):0 */
int EntityFlagsSet(class CSaveRestoreBuffer *, int, int) /* linkage=_ZN18CSaveRestoreBuffer14EntityFlagsSetEii */
{
} /* size: 4 */

/* <0> (null):0 */
edict_t * EntityFromIndex(class CSaveRestoreBuffer *, int) /* linkage=_ZN18CSaveRestoreBuffer15EntityFromIndexEi */
{
} /* size: 4 */

/* <0> (null):0 */
short unsigned int TokenHash(class CSaveRestoreBuffer *, const char  *) /* linkage=_ZN18CSaveRestoreBuffer9TokenHashEPKc */
{
} /* size: 2 */

/* <0> (null):0 */
void BufferRewind(class CSaveRestoreBuffer *, int) /* linkage=_ZN18CSaveRestoreBuffer12BufferRewindEi */
{
} /* size: 0 */

/* <0> (null):0 */
unsigned int HashString(class CSaveRestoreBuffer *, const char  *) /* linkage=_ZN18CSaveRestoreBuffer10HashStringEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void KeyValue(class CBaseEntity *, KeyValueData *) /* linkage=_ZN11CBaseEntity8KeyValueEP14KeyValueData_s */
{
} /* size: 0 */

/* <0> (null):0 */
class CBaseEntity * Instance(edict_t *) /* linkage=_ZN11CBaseEntity8InstanceEP7edict_s */
{
} /* size: 4 */

/* <0> (null):0 */
edict_t * edict(class CBaseEntity *) /* linkage=_ZN11CBaseEntity5edictEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int ObjectCaps(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
int entindex(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8entindexEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CBaseEntity * Instance(entvars_t *) /* linkage=_ZN11CBaseEntity8InstanceEP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
void CBaseEntity(class CBaseEntity *)
{
} /* size: 0 */

/* <0> (null):0 */
void * operator new(size_t, entvars_t *) /* linkage=_ZN11CBaseEntitynwEjP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Spawn(class CBaseEntity *) /* linkage=_ZN11CBaseEntity5SpawnEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Precache(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8PrecacheEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Restart(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7RestartEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Activate(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8ActivateEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int Classify(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8ClassifyEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void DeathNotice(class CBaseEntity *, entvars_t *) /* linkage=_ZN11CBaseEntity11DeathNoticeEP9entvars_s */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int BloodColor(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10BloodColorEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsTriggered(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity11IsTriggeredEPS_ */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CBaseMonster * MyMonsterPointer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity16MyMonsterPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CSquadMonster * MySquadMonsterPointer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity21MySquadMonsterPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int GetToggleState(class CBaseEntity *) /* linkage=_ZN11CBaseEntity14GetToggleStateEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void AddPoints(class CBaseEntity *, int, BOOL) /* linkage=_ZN11CBaseEntity9AddPointsEii */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void AddPointsToTeam(class CBaseEntity *, int, BOOL) /* linkage=_ZN11CBaseEntity15AddPointsToTeamEii */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL AddPlayerItem(class CBaseEntity *, class CBasePlayerItem *) /* linkage=_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL RemovePlayerItem(class CBaseEntity *, class CBasePlayerItem *) /* linkage=_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int GiveAmmo(class CBaseEntity *, int, char *, int) /* linkage=_ZN11CBaseEntity8GiveAmmoEiPci */
{
} /* size: 4 */

/* <0> (null):0 */
virtual float GetDelay(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8GetDelayEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int IsMoving(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8IsMovingEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void OverrideReset(class CBaseEntity *) /* linkage=_ZN11CBaseEntity13OverrideResetEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void SetToggleState(class CBaseEntity *, int) /* linkage=_ZN11CBaseEntity14SetToggleStateEi */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void StartSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity13StartSneakingEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void StopSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12StopSneakingEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL OnControls(class CBaseEntity *, entvars_t *) /* linkage=_ZN11CBaseEntity10OnControlsEP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10IsSneakingEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsAlive(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7IsAliveEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsBSPModel(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10IsBSPModelEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL ReflectGauss(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12ReflectGaussEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsPlayer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8IsPlayerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsNetClient(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11IsNetClientEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual const char  * TeamID(class CBaseEntity *) /* linkage=_ZN11CBaseEntity6TeamIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Think(class CBaseEntity *) /* linkage=_ZN11CBaseEntity5ThinkEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Touch(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity5TouchEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Use(class CBaseEntity *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float) /* linkage=_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Blocked(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity7BlockedEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
virtual class CBaseEntity * Respawn(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7RespawnEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void UpdateOwner(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11UpdateOwnerEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL FBecomeProne(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12FBecomeProneEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class Vector Center(class CBaseEntity *) /* linkage=_ZN11CBaseEntity6CenterEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector EyePosition(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11EyePositionEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector EarPosition(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11EarPositionEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector BodyTarget(class CBaseEntity *, const class Vector  &) /* linkage=_ZN11CBaseEntity10BodyTargetERK6Vector */
{
} /* size: 12 */

/* <0> (null):0 */
virtual int Illumination(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12IlluminationEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL HasTarget(class CBaseEntity *, string_t) /* linkage=_ZN11CBaseEntity9HasTargetEj */
{
} /* size: 4 */

/* <0> (null):0 */
void CSave(class CSave *, SAVERESTOREDATA *)
{
} /* size: 0 */

/* <0> (null):0 */
void WriteShort(class CSave *, const char  *, const short int  *, int) /* linkage=_ZN5CSave10WriteShortEPKcPKsi */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteInt(class CSave *, const char  *, const int  *, int) /* linkage=_ZN5CSave8WriteIntEPKcPKii */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteFloat(class CSave *, const char  *, const float  *, int) /* linkage=_ZN5CSave10WriteFloatEPKcPKfi */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteTime(class CSave *, const char  *, const float  *, int) /* linkage=_ZN5CSave9WriteTimeEPKcPKfi */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteData(class CSave *, const char  *, int, const char  *) /* linkage=_ZN5CSave9WriteDataEPKciS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteString(class CSave *, const char  *, const char  *) /* linkage=_ZN5CSave11WriteStringEPKcS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteString(class CSave *, const char  *, const int  *, int) /* linkage=_ZN5CSave11WriteStringEPKcPKii */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteVector(class CSave *, const char  *, const class Vector  &) /* linkage=_ZN5CSave11WriteVectorEPKcRK6Vector */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteVector(class CSave *, const char  *, const float  *, int) /* linkage=_ZN5CSave11WriteVectorEPKcPKfi */
{
} /* size: 0 */

/* <0> (null):0 */
void WritePositionVector(class CSave *, const char  *, const class Vector  &) /* linkage=_ZN5CSave19WritePositionVectorEPKcRK6Vector */
{
} /* size: 0 */

/* <0> (null):0 */
void WritePositionVector(class CSave *, const char  *, const float  *, int) /* linkage=_ZN5CSave19WritePositionVectorEPKcPKfi */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteFunction(class CSave *, const char  *, void * *, int) /* linkage=_ZN5CSave13WriteFunctionEPKcPPvi */
{
} /* size: 0 */

/* <0> (null):0 */
int WriteEntVars(class CSave *, const char  *, entvars_t *) /* linkage=_ZN5CSave12WriteEntVarsEPKcP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
int WriteFields(class CSave *, const char  *, void *, TYPEDESCRIPTION *, int) /* linkage=_ZN5CSave11WriteFieldsEPKcPvP15TYPEDESCRIPTIONi */
{
} /* size: 4 */

/* <0> (null):0 */
int DataEmpty(class CSave *, const char  *, int) /* linkage=_ZN5CSave9DataEmptyEPKci */
{
} /* size: 4 */

/* <0> (null):0 */
void BufferField(class CSave *, const char  *, int, const char  *) /* linkage=_ZN5CSave11BufferFieldEPKciS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void BufferString(class CSave *, char *, int) /* linkage=_ZN5CSave12BufferStringEPci */
{
} /* size: 0 */

/* <0> (null):0 */
void BufferData(class CSave *, const char  *, int) /* linkage=_ZN5CSave10BufferDataEPKci */
{
} /* size: 0 */

/* <0> (null):0 */
void BufferHeader(class CSave *, const char  *, int) /* linkage=_ZN5CSave12BufferHeaderEPKci */
{
} /* size: 0 */

/* <0> (null):0 */
void CRestore(class CRestore *, SAVERESTOREDATA *)
{
} /* size: 0 */

/* <0> (null):0 */
int ReadEntVars(class CRestore *, const char  *, entvars_t *) /* linkage=_ZN8CRestore11ReadEntVarsEPKcP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
int ReadFields(class CRestore *, const char  *, void *, TYPEDESCRIPTION *, int) /* linkage=_ZN8CRestore10ReadFieldsEPKcPvP15TYPEDESCRIPTIONi */
{
} /* size: 4 */

/* <0> (null):0 */
int ReadField(class CRestore *, void *, TYPEDESCRIPTION *, int, int, int, char *, void *) /* linkage=_ZN8CRestore9ReadFieldEPvP15TYPEDESCRIPTIONiiiPcS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
int ReadInt(class CRestore *) /* linkage=_ZN8CRestore7ReadIntEv */
{
} /* size: 4 */

/* <0> (null):0 */
short int ReadShort(class CRestore *) /* linkage=_ZN8CRestore9ReadShortEv */
{
} /* size: 2 */

/* <0> (null):0 */
int ReadNamedInt(class CRestore *, const char  *) /* linkage=_ZN8CRestore12ReadNamedIntEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
char * ReadNamedString(class CRestore *, const char  *) /* linkage=_ZN8CRestore15ReadNamedStringEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
int Empty(class CRestore *) /* linkage=_ZN8CRestore5EmptyEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetGlobalMode(class CRestore *, int) /* linkage=_ZN8CRestore13SetGlobalModeEi */
{
} /* size: 0 */

/* <0> (null):0 */
void PrecacheMode(class CRestore *, BOOL) /* linkage=_ZN8CRestore12PrecacheModeEi */
{
} /* size: 0 */

/* <0> (null):0 */
char * BufferPointer(class CRestore *) /* linkage=_ZN8CRestore13BufferPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
void BufferReadBytes(class CRestore *, char *, int) /* linkage=_ZN8CRestore15BufferReadBytesEPci */
{
} /* size: 0 */

/* <0> (null):0 */
void BufferSkipBytes(class CRestore *, int) /* linkage=_ZN8CRestore15BufferSkipBytesEi */
{
} /* size: 0 */

/* <0> (null):0 */
int BufferSkipZString(class CRestore *) /* linkage=_ZN8CRestore17BufferSkipZStringEv */
{
} /* size: 4 */

/* <0> (null):0 */
int BufferCheckZString(class CRestore *, const char  *) /* linkage=_ZN8CRestore18BufferCheckZStringEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
void BufferReadHeader(class CRestore *, HEADER *) /* linkage=_ZN8CRestore16BufferReadHeaderEP6HEADER */
{
} /* size: 0 */

/* <0> (null):0 */
void CUtlMemory(class CUtlMemory<char*> *, int, int)
{
} /* size: 0 */

/* <0> (null):0 */
void CUtlMemory(class CUtlMemory<char*> *, char * *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void ~CUtlMemory(class CUtlMemory<char*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
char * & operator[](class CUtlMemory<char*> *, int) /* linkage=_ZN10CUtlMemoryIPcEixEi */
{
} /* size: 4 */

/* <0> (null):0 */
const char *  & operator[](const class CUtlMemory<char*>  *, int) /* linkage=_ZNK10CUtlMemoryIPcEixEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsIdxValid(const class CUtlMemory<char*>  *, int) /* linkage=_ZNK10CUtlMemoryIPcE10IsIdxValidEi */
{
} /* size: 1 */

/* <0> (null):0 */
char * * Base(class CUtlMemory<char*> *) /* linkage=_ZN10CUtlMemoryIPcE4BaseEv */
{
} /* size: 4 */

/* <0> (null):0 */
const char *  * Base(const class CUtlMemory<char*>  *) /* linkage=_ZNK10CUtlMemoryIPcE4BaseEv */
{
} /* size: 4 */

/* <0> (null):0 */
int NumAllocated(const class CUtlMemory<char*>  *) /* linkage=_ZNK10CUtlMemoryIPcE12NumAllocatedEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Grow(class CUtlMemory<char*> *, int) /* linkage=_ZN10CUtlMemoryIPcE4GrowEi */
{
} /* size: 0 */

/* <0> (null):0 */
void EnsureCapacity(class CUtlMemory<char*> *, int) /* linkage=_ZN10CUtlMemoryIPcE14EnsureCapacityEi */
{
} /* size: 0 */

/* <0> (null):0 */
void Purge(class CUtlMemory<char*> *) /* linkage=_ZN10CUtlMemoryIPcE5PurgeEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool IsExternallyAllocated(const class CUtlMemory<char*>  *) /* linkage=_ZNK10CUtlMemoryIPcE21IsExternallyAllocatedEv */
{
} /* size: 1 */

/* <0> (null):0 */
void SetGrowSize(class CUtlMemory<char*> *, int) /* linkage=_ZN10CUtlMemoryIPcE11SetGrowSizeEi */
{
} /* size: 0 */

/* <0> (null):0 */
void CUtlVector(class CUtlVector<char*> *, int, int)
{
} /* size: 0 */

/* <0> (null):0 */
void CUtlVector(class CUtlVector<char*> *, char * *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void ~CUtlVector(class CUtlVector<char*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
char * & operator[](class CUtlVector<char*> *, int) /* linkage=_ZN10CUtlVectorIPcEixEi */
{
} /* size: 4 */

/* <0> (null):0 */
const char *  & operator[](const class CUtlVector<char*>  *, int) /* linkage=_ZNK10CUtlVectorIPcEixEi */
{
} /* size: 4 */

/* <0> (null):0 */
char * & Element(class CUtlVector<char*> *, int) /* linkage=_ZN10CUtlVectorIPcE7ElementEi */
{
} /* size: 4 */

/* <0> (null):0 */
const char *  & Element(const class CUtlVector<char*>  *, int) /* linkage=_ZNK10CUtlVectorIPcE7ElementEi */
{
} /* size: 4 */

/* <0> (null):0 */
char * * Base(class CUtlVector<char*> *) /* linkage=_ZN10CUtlVectorIPcE4BaseEv */
{
} /* size: 4 */

/* <0> (null):0 */
const char *  * Base(const class CUtlVector<char*>  *) /* linkage=_ZNK10CUtlVectorIPcE4BaseEv */
{
} /* size: 4 */

/* <0> (null):0 */
int Count(const class CUtlVector<char*>  *) /* linkage=_ZNK10CUtlVectorIPcE5CountEv */
{
} /* size: 4 */

/* <0> (null):0 */
int Size(const class CUtlVector<char*>  *) /* linkage=_ZNK10CUtlVectorIPcE4SizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsValidIndex(const class CUtlVector<char*>  *, int) /* linkage=_ZNK10CUtlVectorIPcE12IsValidIndexEi */
{
} /* size: 1 */

/* <0> (null):0 */
int AddToHead(class CUtlVector<char*> *) /* linkage=_ZN10CUtlVectorIPcE9AddToHeadEv */
{
} /* size: 4 */

/* <0> (null):0 */
int AddToTail(class CUtlVector<char*> *) /* linkage=_ZN10CUtlVectorIPcE9AddToTailEv */
{
} /* size: 4 */

/* <0> (null):0 */
int InsertBefore(class CUtlVector<char*> *, int) /* linkage=_ZN10CUtlVectorIPcE12InsertBeforeEi */
{
} /* size: 4 */

/* <0> (null):0 */
int InsertAfter(class CUtlVector<char*> *, int) /* linkage=_ZN10CUtlVectorIPcE11InsertAfterEi */
{
} /* size: 4 */

/* <0> (null):0 */
int AddToHead(class CUtlVector<char*> *, const char *  &) /* linkage=_ZN10CUtlVectorIPcE9AddToHeadERKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
int AddToTail(class CUtlVector<char*> *, const char *  &) /* linkage=_ZN10CUtlVectorIPcE9AddToTailERKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
int InsertBefore(class CUtlVector<char*> *, int, const char *  &) /* linkage=_ZN10CUtlVectorIPcE12InsertBeforeEiRKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
int InsertAfter(class CUtlVector<char*> *, int, const char *  &) /* linkage=_ZN10CUtlVectorIPcE11InsertAfterEiRKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
int AddMultipleToHead(class CUtlVector<char*> *, int) /* linkage=_ZN10CUtlVectorIPcE17AddMultipleToHeadEi */
{
} /* size: 4 */

/* <0> (null):0 */
int AddMultipleToTail(class CUtlVector<char*> *, int) /* linkage=_ZN10CUtlVectorIPcE17AddMultipleToTailEi */
{
} /* size: 4 */

/* <0> (null):0 */
int InsertMultipleBefore(class CUtlVector<char*> *, int, int) /* linkage=_ZN10CUtlVectorIPcE20InsertMultipleBeforeEii */
{
} /* size: 4 */

/* <0> (null):0 */
int InsertMultipleAfter(class CUtlVector<char*> *, int, int) /* linkage=_ZN10CUtlVectorIPcE19InsertMultipleAfterEii */
{
} /* size: 4 */

/* <0> (null):0 */
void SetSize(class CUtlVector<char*> *, int) /* linkage=_ZN10CUtlVectorIPcE7SetSizeEi */
{
} /* size: 0 */

/* <0> (null):0 */
void CopyArray(class CUtlVector<char*> *, const char *  *, int) /* linkage=_ZN10CUtlVectorIPcE9CopyArrayEPKS0_i */
{
} /* size: 0 */

/* <0> (null):0 */
int AddVectorToTail(class CUtlVector<char*> *, const class CUtlVector<char*>  &) /* linkage=_ZN10CUtlVectorIPcE15AddVectorToTailERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
int Find(class CUtlVector<char*> *, const char *  &) /* linkage=_ZN10CUtlVectorIPcE4FindERKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
bool HasElement(class CUtlVector<char*> *, const char *  &) /* linkage=_ZN10CUtlVectorIPcE10HasElementERKS0_ */
{
} /* size: 1 */

/* <0> (null):0 */
void EnsureCapacity(class CUtlVector<char*> *, int) /* linkage=_ZN10CUtlVectorIPcE14EnsureCapacityEi */
{
} /* size: 0 */

/* <0> (null):0 */
void FastRemove(class CUtlVector<char*> *, int) /* linkage=_ZN10CUtlVectorIPcE10FastRemoveEi */
{
} /* size: 0 */

/* <0> (null):0 */
void Remove(class CUtlVector<char*> *, int) /* linkage=_ZN10CUtlVectorIPcE6RemoveEi */
{
} /* size: 0 */

/* <0> (null):0 */
void FindAndRemove(class CUtlVector<char*> *, const char *  &) /* linkage=_ZN10CUtlVectorIPcE13FindAndRemoveERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void RemoveMultiple(class CUtlVector<char*> *, int, int) /* linkage=_ZN10CUtlVectorIPcE14RemoveMultipleEii */
{
} /* size: 0 */

/* <0> (null):0 */
void RemoveAll(class CUtlVector<char*> *) /* linkage=_ZN10CUtlVectorIPcE9RemoveAllEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Purge(class CUtlVector<char*> *) /* linkage=_ZN10CUtlVectorIPcE5PurgeEv */
{
} /* size: 0 */

/* <0> (null):0 */
void PurgeAndDeleteElements(class CUtlVector<char*> *) /* linkage=_ZN10CUtlVectorIPcE22PurgeAndDeleteElementsEv */
{
} /* size: 0 */

/* <0> (null):0 */
void SetGrowSize(class CUtlVector<char*> *, int) /* linkage=_ZN10CUtlVectorIPcE11SetGrowSizeEi */
{
} /* size: 0 */

/* <0> (null):0 */
void CUtlVector(class CUtlVector<char*> *, const class CUtlVector<char*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void GrowVector(class CUtlVector<char*> *, int) /* linkage=_ZN10CUtlVectorIPcE10GrowVectorEi */
{
} /* size: 0 */

/* <0> (null):0 */
void ShiftElementsRight(class CUtlVector<char*> *, int, int) /* linkage=_ZN10CUtlVectorIPcE18ShiftElementsRightEii */
{
} /* size: 0 */

/* <0> (null):0 */
void ShiftElementsLeft(class CUtlVector<char*> *, int, int) /* linkage=_ZN10CUtlVectorIPcE17ShiftElementsLeftEii */
{
} /* size: 0 */

/* <0> (null):0 */
void ResetDbgInfo(class CUtlVector<char*> *) /* linkage=_ZN10CUtlVectorIPcE12ResetDbgInfoEv */
{
} /* size: 0 */

/* <0> (null):0 */
void CHintMessage(class CHintMessage *, const char  *, bool, class CUtlVector<const char*> *, float)
{
} /* size: 0 */

/* <0> (null):0 */
void ~CHintMessage(class CHintMessage *, int)
{
} /* size: 0 */

/* <0> (null):0 */
float GetDuration(const class CHintMessage  *) /* linkage=_ZNK12CHintMessage11GetDurationEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Send(class CHintMessage *, class CBaseEntity &) /* linkage=_ZN12CHintMessage4SendER11CBaseEntity */
{
} /* size: 0 */

/* <0> (null):0 */
void CUtlMemory(class CUtlMemory<CHintMessage*> *, int, int)
{
} /* size: 0 */

/* <0> (null):0 */
void CUtlMemory(class CUtlMemory<CHintMessage*> *, class CHintMessage * *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void ~CUtlMemory(class CUtlMemory<CHintMessage*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class CHintMessage * & operator[](class CUtlMemory<CHintMessage*> *, int) /* linkage=_ZN10CUtlMemoryIP12CHintMessageEixEi */
{
} /* size: 4 */

/* <0> (null):0 */
const class CHintMessage *  & operator[](const class CUtlMemory<CHintMessage*>  *, int) /* linkage=_ZNK10CUtlMemoryIP12CHintMessageEixEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsIdxValid(const class CUtlMemory<CHintMessage*>  *, int) /* linkage=_ZNK10CUtlMemoryIP12CHintMessageE10IsIdxValidEi */
{
} /* size: 1 */

/* <0> (null):0 */
class CHintMessage * * Base(class CUtlMemory<CHintMessage*> *) /* linkage=_ZN10CUtlMemoryIP12CHintMessageE4BaseEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class CHintMessage *  * Base(const class CUtlMemory<CHintMessage*>  *) /* linkage=_ZNK10CUtlMemoryIP12CHintMessageE4BaseEv */
{
} /* size: 4 */

/* <0> (null):0 */
int NumAllocated(const class CUtlMemory<CHintMessage*>  *) /* linkage=_ZNK10CUtlMemoryIP12CHintMessageE12NumAllocatedEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Grow(class CUtlMemory<CHintMessage*> *, int) /* linkage=_ZN10CUtlMemoryIP12CHintMessageE4GrowEi */
{
} /* size: 0 */

/* <0> (null):0 */
void EnsureCapacity(class CUtlMemory<CHintMessage*> *, int) /* linkage=_ZN10CUtlMemoryIP12CHintMessageE14EnsureCapacityEi */
{
} /* size: 0 */

/* <0> (null):0 */
void Purge(class CUtlMemory<CHintMessage*> *) /* linkage=_ZN10CUtlMemoryIP12CHintMessageE5PurgeEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool IsExternallyAllocated(const class CUtlMemory<CHintMessage*>  *) /* linkage=_ZNK10CUtlMemoryIP12CHintMessageE21IsExternallyAllocatedEv */
{
} /* size: 1 */

/* <0> (null):0 */
void SetGrowSize(class CUtlMemory<CHintMessage*> *, int) /* linkage=_ZN10CUtlMemoryIP12CHintMessageE11SetGrowSizeEi */
{
} /* size: 0 */

/* <0> (null):0 */
void CUtlVector(class CUtlVector<CHintMessage*> *, int, int)
{
} /* size: 0 */

/* <0> (null):0 */
void CUtlVector(class CUtlVector<CHintMessage*> *, class CHintMessage * *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void ~CUtlVector(class CUtlVector<CHintMessage*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class CHintMessage * & operator[](class CUtlVector<CHintMessage*> *, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageEixEi */
{
} /* size: 4 */

/* <0> (null):0 */
const class CHintMessage *  & operator[](const class CUtlVector<CHintMessage*>  *, int) /* linkage=_ZNK10CUtlVectorIP12CHintMessageEixEi */
{
} /* size: 4 */

/* <0> (null):0 */
class CHintMessage * & Element(class CUtlVector<CHintMessage*> *, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE7ElementEi */
{
} /* size: 4 */

/* <0> (null):0 */
const class CHintMessage *  & Element(const class CUtlVector<CHintMessage*>  *, int) /* linkage=_ZNK10CUtlVectorIP12CHintMessageE7ElementEi */
{
} /* size: 4 */

/* <0> (null):0 */
class CHintMessage * * Base(class CUtlVector<CHintMessage*> *) /* linkage=_ZN10CUtlVectorIP12CHintMessageE4BaseEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class CHintMessage *  * Base(const class CUtlVector<CHintMessage*>  *) /* linkage=_ZNK10CUtlVectorIP12CHintMessageE4BaseEv */
{
} /* size: 4 */

/* <0> (null):0 */
int Count(const class CUtlVector<CHintMessage*>  *) /* linkage=_ZNK10CUtlVectorIP12CHintMessageE5CountEv */
{
} /* size: 4 */

/* <0> (null):0 */
int Size(const class CUtlVector<CHintMessage*>  *) /* linkage=_ZNK10CUtlVectorIP12CHintMessageE4SizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsValidIndex(const class CUtlVector<CHintMessage*>  *, int) /* linkage=_ZNK10CUtlVectorIP12CHintMessageE12IsValidIndexEi */
{
} /* size: 1 */

/* <0> (null):0 */
int AddToHead(class CUtlVector<CHintMessage*> *) /* linkage=_ZN10CUtlVectorIP12CHintMessageE9AddToHeadEv */
{
} /* size: 4 */

/* <0> (null):0 */
int AddToTail(class CUtlVector<CHintMessage*> *) /* linkage=_ZN10CUtlVectorIP12CHintMessageE9AddToTailEv */
{
} /* size: 4 */

/* <0> (null):0 */
int InsertBefore(class CUtlVector<CHintMessage*> *, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE12InsertBeforeEi */
{
} /* size: 4 */

/* <0> (null):0 */
int InsertAfter(class CUtlVector<CHintMessage*> *, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE11InsertAfterEi */
{
} /* size: 4 */

/* <0> (null):0 */
int AddToHead(class CUtlVector<CHintMessage*> *, const class CHintMessage *  &) /* linkage=_ZN10CUtlVectorIP12CHintMessageE9AddToHeadERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
int AddToTail(class CUtlVector<CHintMessage*> *, const class CHintMessage *  &) /* linkage=_ZN10CUtlVectorIP12CHintMessageE9AddToTailERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
int InsertBefore(class CUtlVector<CHintMessage*> *, int, const class CHintMessage *  &) /* linkage=_ZN10CUtlVectorIP12CHintMessageE12InsertBeforeEiRKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
int InsertAfter(class CUtlVector<CHintMessage*> *, int, const class CHintMessage *  &) /* linkage=_ZN10CUtlVectorIP12CHintMessageE11InsertAfterEiRKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
int AddMultipleToHead(class CUtlVector<CHintMessage*> *, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE17AddMultipleToHeadEi */
{
} /* size: 4 */

/* <0> (null):0 */
int AddMultipleToTail(class CUtlVector<CHintMessage*> *, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE17AddMultipleToTailEi */
{
} /* size: 4 */

/* <0> (null):0 */
int InsertMultipleBefore(class CUtlVector<CHintMessage*> *, int, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE20InsertMultipleBeforeEii */
{
} /* size: 4 */

/* <0> (null):0 */
int InsertMultipleAfter(class CUtlVector<CHintMessage*> *, int, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE19InsertMultipleAfterEii */
{
} /* size: 4 */

/* <0> (null):0 */
void SetSize(class CUtlVector<CHintMessage*> *, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE7SetSizeEi */
{
} /* size: 0 */

/* <0> (null):0 */
void CopyArray(class CUtlVector<CHintMessage*> *, const class CHintMessage *  *, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE9CopyArrayEPKS1_i */
{
} /* size: 0 */

/* <0> (null):0 */
int AddVectorToTail(class CUtlVector<CHintMessage*> *, const class CUtlVector<CHintMessage*>  &) /* linkage=_ZN10CUtlVectorIP12CHintMessageE15AddVectorToTailERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
int Find(class CUtlVector<CHintMessage*> *, const class CHintMessage *  &) /* linkage=_ZN10CUtlVectorIP12CHintMessageE4FindERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
bool HasElement(class CUtlVector<CHintMessage*> *, const class CHintMessage *  &) /* linkage=_ZN10CUtlVectorIP12CHintMessageE10HasElementERKS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
void EnsureCapacity(class CUtlVector<CHintMessage*> *, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE14EnsureCapacityEi */
{
} /* size: 0 */

/* <0> (null):0 */
void FastRemove(class CUtlVector<CHintMessage*> *, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE10FastRemoveEi */
{
} /* size: 0 */

/* <0> (null):0 */
void Remove(class CUtlVector<CHintMessage*> *, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE6RemoveEi */
{
} /* size: 0 */

/* <0> (null):0 */
void FindAndRemove(class CUtlVector<CHintMessage*> *, const class CHintMessage *  &) /* linkage=_ZN10CUtlVectorIP12CHintMessageE13FindAndRemoveERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void RemoveMultiple(class CUtlVector<CHintMessage*> *, int, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE14RemoveMultipleEii */
{
} /* size: 0 */

/* <0> (null):0 */
void RemoveAll(class CUtlVector<CHintMessage*> *) /* linkage=_ZN10CUtlVectorIP12CHintMessageE9RemoveAllEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Purge(class CUtlVector<CHintMessage*> *) /* linkage=_ZN10CUtlVectorIP12CHintMessageE5PurgeEv */
{
} /* size: 0 */

/* <0> (null):0 */
void PurgeAndDeleteElements(class CUtlVector<CHintMessage*> *) /* linkage=_ZN10CUtlVectorIP12CHintMessageE22PurgeAndDeleteElementsEv */
{
} /* size: 0 */

/* <0> (null):0 */
void SetGrowSize(class CUtlVector<CHintMessage*> *, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE11SetGrowSizeEi */
{
} /* size: 0 */

/* <0> (null):0 */
void CUtlVector(class CUtlVector<CHintMessage*> *, const class CUtlVector<CHintMessage*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void GrowVector(class CUtlVector<CHintMessage*> *, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE10GrowVectorEi */
{
} /* size: 0 */

/* <0> (null):0 */
void ShiftElementsRight(class CUtlVector<CHintMessage*> *, int, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE18ShiftElementsRightEii */
{
} /* size: 0 */

/* <0> (null):0 */
void ShiftElementsLeft(class CUtlVector<CHintMessage*> *, int, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE17ShiftElementsLeftEii */
{
} /* size: 0 */

/* <0> (null):0 */
void ResetDbgInfo(class CUtlVector<CHintMessage*> *) /* linkage=_ZN10CUtlVectorIP12CHintMessageE12ResetDbgInfoEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Reset(class CHintMessageQueue *) /* linkage=_ZN17CHintMessageQueue5ResetEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Update(class CHintMessageQueue *, class CBaseEntity &) /* linkage=_ZN17CHintMessageQueue6UpdateER11CBaseEntity */
{
} /* size: 0 */

/* <0> (null):0 */
bool AddMessage(class CHintMessageQueue *, const char  *, float, bool, class CUtlVector<const char*> *) /* linkage=_ZN17CHintMessageQueue10AddMessageEPKcfbP10CUtlVectorIS1_E */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsEmpty(class CHintMessageQueue *) /* linkage=_ZN17CHintMessageQueue7IsEmptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
void CHintMessageQueue(class CHintMessageQueue *)
{
} /* size: 0 */

/* <0> (null):0 */
void CUnifiedSignals(class CUnifiedSignals *)
{
} /* size: 0 */

/* <0> (null):0 */
int Update(class CUnifiedSignals *) /* linkage=_ZN15CUnifiedSignals6UpdateEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Signal(class CUnifiedSignals *, int) /* linkage=_ZN15CUnifiedSignals6SignalEi */
{
} /* size: 0 */

/* <0> (null):0 */
int GetState(class CUnifiedSignals *) /* linkage=_ZN15CUnifiedSignals8GetStateEv */
{
} /* size: 4 */

/* <0> (null):0 */
void CBasePlayer(class CBasePlayer *)
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class _List_node_base &, class _List_node_base &) /* linkage=_ZNSt8__detail15_List_node_base4swapERS0_S1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_transfer(class _List_node_base *, class _List_node_base *, class _List_node_base *) /* linkage=_ZNSt8__detail15_List_node_base11_M_transferEPS0_S1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_reverse(class _List_node_base *) /* linkage=_ZNSt8__detail15_List_node_base10_M_reverseEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_hook(class _List_node_base *, class _List_node_base *) /* linkage=_ZNSt8__detail15_List_node_base7_M_hookEPS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_unhook(class _List_node_base *) /* linkage=_ZNSt8__detail15_List_node_base9_M_unhookEv */
{
} /* size: 0 */

/* <0> (null):0 */
void IntervalTimer(class IntervalTimer *)
{
} /* size: 0 */

/* <0> (null):0 */
void Reset(class IntervalTimer *) /* linkage=_ZN13IntervalTimer5ResetEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Start(class IntervalTimer *) /* linkage=_ZN13IntervalTimer5StartEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Invalidate(class IntervalTimer *) /* linkage=_ZN13IntervalTimer10InvalidateEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool HasStarted(const class IntervalTimer  *) /* linkage=_ZNK13IntervalTimer10HasStartedEv */
{
} /* size: 1 */

/* <0> (null):0 */
float GetElapsedTime(const class IntervalTimer  *) /* linkage=_ZNK13IntervalTimer14GetElapsedTimeEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsLessThen(const class IntervalTimer  *, float) /* linkage=_ZNK13IntervalTimer10IsLessThenEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsGreaterThen(const class IntervalTimer  *, float) /* linkage=_ZNK13IntervalTimer13IsGreaterThenEf */
{
} /* size: 1 */

/* <0> (null):0 */
float SizeX(const class Extent  *) /* linkage=_ZNK6Extent5SizeXEv */
{
} /* size: 4 */

/* <0> (null):0 */
float SizeY(const class Extent  *) /* linkage=_ZNK6Extent5SizeYEv */
{
} /* size: 4 */

/* <0> (null):0 */
float SizeZ(const class Extent  *) /* linkage=_ZNK6Extent5SizeZEv */
{
} /* size: 4 */

/* <0> (null):0 */
float Area(const class Extent  *) /* linkage=_ZNK6Extent4AreaEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool Contains(const class Extent  *, const class Vector  *) /* linkage=_ZNK6Extent8ContainsEPK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
void CNavNode(class CNavNode *, const class Vector  *, const class Vector  *, class CNavNode *)
{
} /* size: 0 */

/* <0> (null):0 */
const class CNavNode  * GetNode(const class Vector  *) /* linkage=_ZN8CNavNode7GetNodeEPK6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavNode * GetConnectedNode(const class CNavNode  *, enum NavDirType) /* linkage=_ZNK8CNavNode16GetConnectedNodeE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
const class Vector  * GetPosition(const class CNavNode  *) /* linkage=_ZNK8CNavNode11GetPositionEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class Vector  * GetNormal(const class CNavNode  *) /* linkage=_ZNK8CNavNode9GetNormalEv */
{
} /* size: 4 */

/* <0> (null):0 */
unsigned int GetID(const class CNavNode  *) /* linkage=_ZNK8CNavNode5GetIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavNode * GetFirst(void) /* linkage=_ZN8CNavNode8GetFirstEv */
{
} /* size: 4 */

/* <0> (null):0 */
unsigned int GetListLength(void) /* linkage=_ZN8CNavNode13GetListLengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavNode * GetNext(class CNavNode *) /* linkage=_ZN8CNavNode7GetNextEv */
{
} /* size: 4 */

/* <0> (null):0 */
void ConnectTo(class CNavNode *, class CNavNode *, enum NavDirType) /* linkage=_ZN8CNavNode9ConnectToEPS_10NavDirType */
{
} /* size: 0 */

/* <0> (null):0 */
class CNavNode * GetParent(const class CNavNode  *) /* linkage=_ZNK8CNavNode9GetParentEv */
{
} /* size: 4 */

/* <0> (null):0 */
void MarkAsVisited(class CNavNode *, enum NavDirType) /* linkage=_ZN8CNavNode13MarkAsVisitedE10NavDirType */
{
} /* size: 0 */

/* <0> (null):0 */
BOOL HasVisited(class CNavNode *, enum NavDirType) /* linkage=_ZN8CNavNode10HasVisitedE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
BOOL IsBiLinked(const class CNavNode  *, enum NavDirType) /* linkage=_ZNK8CNavNode10IsBiLinkedE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
BOOL IsClosedCell(const class CNavNode  *) /* linkage=_ZNK8CNavNode12IsClosedCellEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Cover(class CNavNode *) /* linkage=_ZN8CNavNode5CoverEv */
{
} /* size: 0 */

/* <0> (null):0 */
BOOL IsCovered(const class CNavNode  *) /* linkage=_ZNK8CNavNode9IsCoveredEv */
{
} /* size: 4 */

/* <0> (null):0 */
void AssignArea(class CNavNode *, class CNavArea *) /* linkage=_ZN8CNavNode10AssignAreaEP8CNavArea */
{
} /* size: 0 */

/* <0> (null):0 */
class CNavArea * GetArea(const class CNavNode  *) /* linkage=_ZNK8CNavNode7GetAreaEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetAttributes(class CNavNode *, unsigned char) /* linkage=_ZN8CNavNode13SetAttributesEh */
{
} /* size: 0 */

/* <0> (null):0 */
unsigned char GetAttributes(const class CNavNode  *) /* linkage=_ZNK8CNavNode13GetAttributesEv */
{
} /* size: 1 */

/* <0> (null):0 */
void CNavArea(class CNavArea *, class CNavNode *, class CNavNode *, class CNavNode *, class CNavNode *)
{
} /* size: 0 */

/* <0> (null):0 */
void CNavArea(class CNavArea *)
{
} /* size: 0 */

/* <0> (null):0 */
void CNavArea(class CNavArea *, const class Vector  *, const class Vector  *)
{
} /* size: 0 */

/* <0> (null):0 */
void CNavArea(class CNavArea *, const class Vector  *, const class Vector  *, const class Vector  *, const class Vector  *)
{
} /* size: 0 */

/* <0> (null):0 */
void ~CNavArea(class CNavArea *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void ConnectTo(class CNavArea *, class CNavArea *, enum NavDirType) /* linkage=_ZN8CNavArea9ConnectToEPS_10NavDirType */
{
} /* size: 0 */

/* <0> (null):0 */
void Disconnect(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea10DisconnectEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
void Save(const class CNavArea  *, FILE *) /* linkage=_ZNK8CNavArea4SaveEP8_IO_FILE */
{
} /* size: 0 */

/* <0> (null):0 */
void Save(class CNavArea *, int, unsigned int) /* linkage=_ZN8CNavArea4SaveEij */
{
} /* size: 0 */

/* <0> (null):0 */
void Load(class CNavArea *, class SteamFile *, unsigned int) /* linkage=_ZN8CNavArea4LoadEP9SteamFilej */
{
} /* size: 0 */

/* <0> (null):0 */
enum NavErrorType PostLoad(class CNavArea *) /* linkage=_ZN8CNavArea8PostLoadEv */
{
} /* size: 4 */

/* <0> (null):0 */
unsigned int GetID(const class CNavArea  *) /* linkage=_ZNK8CNavArea5GetIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetAttributes(class CNavArea *, unsigned char) /* linkage=_ZN8CNavArea13SetAttributesEh */
{
} /* size: 0 */

/* <0> (null):0 */
unsigned char GetAttributes(const class CNavArea  *) /* linkage=_ZNK8CNavArea13GetAttributesEv */
{
} /* size: 1 */

/* <0> (null):0 */
void SetPlace(class CNavArea *, Place) /* linkage=_ZN8CNavArea8SetPlaceEj */
{
} /* size: 0 */

/* <0> (null):0 */
Place GetPlace(const class CNavArea  *) /* linkage=_ZNK8CNavArea8GetPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsOverlapping(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea13IsOverlappingEPK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsOverlapping(const class CNavArea  *, const class CNavArea  *) /* linkage=_ZNK8CNavArea13IsOverlappingEPKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsOverlappingX(const class CNavArea  *, const class CNavArea  *) /* linkage=_ZNK8CNavArea14IsOverlappingXEPKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsOverlappingY(const class CNavArea  *, const class CNavArea  *) /* linkage=_ZNK8CNavArea14IsOverlappingYEPKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
int GetPlayerCount(const class CNavArea  *, int, class CBasePlayer *) /* linkage=_ZNK8CNavArea14GetPlayerCountEiP11CBasePlayer */
{
} /* size: 4 */

/* <0> (null):0 */
float GetZ(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea4GetZEPK6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
float GetZ(const class CNavArea  *, float, float) /* linkage=_ZNK8CNavArea4GetZEff */
{
} /* size: 4 */

/* <0> (null):0 */
bool Contains(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea8ContainsEPK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsCoplanar(const class CNavArea  *, const class CNavArea  *) /* linkage=_ZNK8CNavArea10IsCoplanarEPKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
void GetClosestPointOnArea(const class CNavArea  *, const class Vector  *, class Vector *) /* linkage=_ZNK8CNavArea21GetClosestPointOnAreaEPK6VectorPS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
float GetDistanceSquaredToPoint(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea25GetDistanceSquaredToPointEPK6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsDegenerate(const class CNavArea  *) /* linkage=_ZNK8CNavArea12IsDegenerateEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsEdge(const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea6IsEdgeE10NavDirType */
{
} /* size: 1 */

/* <0> (null):0 */
int GetAdjacentCount(const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea16GetAdjacentCountE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetAdjacentArea(const class CNavArea  *, enum NavDirType, int) /* linkage=_ZNK8CNavArea15GetAdjacentAreaE10NavDirTypei */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetRandomAdjacentArea(const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea21GetRandomAdjacentAreaE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
const NavConnectList  * GetAdjacentList(const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea15GetAdjacentListE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsConnected(const class CNavArea  *, const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea11IsConnectedEPKS_10NavDirType */
{
} /* size: 1 */

/* <0> (null):0 */
float ComputeHeightChange(class CNavArea *, const class CNavArea  *) /* linkage=_ZN8CNavArea19ComputeHeightChangeEPKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
const NavLadderList  * GetLadderList(const class CNavArea  *, enum LadderDirectionType) /* linkage=_ZNK8CNavArea13GetLadderListE19LadderDirectionType */
{
} /* size: 4 */

/* <0> (null):0 */
void ComputePortal(const class CNavArea  *, const class CNavArea  *, enum NavDirType, class Vector *, float *) /* linkage=_ZNK8CNavArea13ComputePortalEPKS_10NavDirTypeP6VectorPf */
{
} /* size: 0 */

/* <0> (null):0 */
void ComputeClosestPointInPortal(const class CNavArea  *, const class CNavArea  *, enum NavDirType, const class Vector  *, class Vector *) /* linkage=_ZNK8CNavArea27ComputeClosestPointInPortalEPKS_10NavDirTypePK6VectorPS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
enum NavDirType ComputeDirection(const class CNavArea  *, class Vector *) /* linkage=_ZNK8CNavArea16ComputeDirectionEP6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
void SetClearedTimestamp(class CNavArea *, int) /* linkage=_ZN8CNavArea19SetClearedTimestampEi */
{
} /* size: 0 */

/* <0> (null):0 */
float GetClearedTimestamp(class CNavArea *, int) /* linkage=_ZN8CNavArea19GetClearedTimestampEi */
{
} /* size: 4 */

/* <0> (null):0 */
const HidingSpotList  * GetHidingSpotList(const class CNavArea  *) /* linkage=_ZNK8CNavArea17GetHidingSpotListEv */
{
} /* size: 4 */

/* <0> (null):0 */
void ComputeHidingSpots(class CNavArea *) /* linkage=_ZN8CNavArea18ComputeHidingSpotsEv */
{
} /* size: 0 */

/* <0> (null):0 */
void ComputeSniperSpots(class CNavArea *) /* linkage=_ZN8CNavArea18ComputeSniperSpotsEv */
{
} /* size: 0 */

/* <0> (null):0 */
class SpotEncounter * GetSpotEncounter(class CNavArea *, const class CNavArea  *, const class CNavArea  *) /* linkage=_ZN8CNavArea16GetSpotEncounterEPKS_S1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void ComputeSpotEncounters(class CNavArea *) /* linkage=_ZN8CNavArea21ComputeSpotEncountersEv */
{
} /* size: 0 */

/* <0> (null):0 */
void IncreaseDanger(class CNavArea *, int, float) /* linkage=_ZN8CNavArea14IncreaseDangerEif */
{
} /* size: 0 */

/* <0> (null):0 */
float GetDanger(class CNavArea *, int) /* linkage=_ZN8CNavArea9GetDangerEi */
{
} /* size: 4 */

/* <0> (null):0 */
float GetSizeX(const class CNavArea  *) /* linkage=_ZNK8CNavArea8GetSizeXEv */
{
} /* size: 4 */

/* <0> (null):0 */
float GetSizeY(const class CNavArea  *) /* linkage=_ZNK8CNavArea8GetSizeYEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class Extent  * GetExtent(const class CNavArea  *) /* linkage=_ZNK8CNavArea9GetExtentEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class Vector  * GetCenter(const class CNavArea  *) /* linkage=_ZNK8CNavArea9GetCenterEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class Vector  * GetCorner(const class CNavArea  *, enum NavCornerType) /* linkage=_ZNK8CNavArea9GetCornerE13NavCornerType */
{
} /* size: 4 */

/* <0> (null):0 */
const class ApproachInfo  * GetApproachInfo(const class CNavArea  *, int) /* linkage=_ZNK8CNavArea15GetApproachInfoEi */
{
} /* size: 4 */

/* <0> (null):0 */
int GetApproachInfoCount(const class CNavArea  *) /* linkage=_ZNK8CNavArea20GetApproachInfoCountEv */
{
} /* size: 4 */

/* <0> (null):0 */
void ComputeApproachAreas(class CNavArea *) /* linkage=_ZN8CNavArea20ComputeApproachAreasEv */
{
} /* size: 0 */

/* <0> (null):0 */
void MakeNewMarker(void) /* linkage=_ZN8CNavArea13MakeNewMarkerEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Mark(class CNavArea *) /* linkage=_ZN8CNavArea4MarkEv */
{
} /* size: 0 */

/* <0> (null):0 */
BOOL IsMarked(const class CNavArea  *) /* linkage=_ZNK8CNavArea8IsMarkedEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetParent(class CNavArea *, class CNavArea *, enum NavTraverseType) /* linkage=_ZN8CNavArea9SetParentEPS_15NavTraverseType */
{
} /* size: 0 */

/* <0> (null):0 */
class CNavArea * GetParent(const class CNavArea  *) /* linkage=_ZNK8CNavArea9GetParentEv */
{
} /* size: 4 */

/* <0> (null):0 */
enum NavTraverseType GetParentHow(const class CNavArea  *) /* linkage=_ZNK8CNavArea12GetParentHowEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsOpen(const class CNavArea  *) /* linkage=_ZNK8CNavArea6IsOpenEv */
{
} /* size: 1 */

/* <0> (null):0 */
void AddToOpenList(class CNavArea *) /* linkage=_ZN8CNavArea13AddToOpenListEv */
{
} /* size: 0 */

/* <0> (null):0 */
void UpdateOnOpenList(class CNavArea *) /* linkage=_ZN8CNavArea16UpdateOnOpenListEv */
{
} /* size: 0 */

/* <0> (null):0 */
void RemoveFromOpenList(class CNavArea *) /* linkage=_ZN8CNavArea18RemoveFromOpenListEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool IsOpenListEmpty(void) /* linkage=_ZN8CNavArea15IsOpenListEmptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
class CNavArea * PopOpenList(void) /* linkage=_ZN8CNavArea11PopOpenListEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsClosed(const class CNavArea  *) /* linkage=_ZNK8CNavArea8IsClosedEv */
{
} /* size: 1 */

/* <0> (null):0 */
void AddToClosedList(class CNavArea *) /* linkage=_ZN8CNavArea15AddToClosedListEv */
{
} /* size: 0 */

/* <0> (null):0 */
void RemoveFromClosedList(class CNavArea *) /* linkage=_ZN8CNavArea20RemoveFromClosedListEv */
{
} /* size: 0 */

/* <0> (null):0 */
void ClearSearchLists(void) /* linkage=_ZN8CNavArea16ClearSearchListsEv */
{
} /* size: 0 */

/* <0> (null):0 */
void SetTotalCost(class CNavArea *, float) /* linkage=_ZN8CNavArea12SetTotalCostEf */
{
} /* size: 0 */

/* <0> (null):0 */
float GetTotalCost(const class CNavArea  *) /* linkage=_ZNK8CNavArea12GetTotalCostEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetCostSoFar(class CNavArea *, float) /* linkage=_ZN8CNavArea12SetCostSoFarEf */
{
} /* size: 0 */

/* <0> (null):0 */
float GetCostSoFar(const class CNavArea  *) /* linkage=_ZNK8CNavArea12GetCostSoFarEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Draw(class CNavArea *, byte, byte, byte, int) /* linkage=_ZN8CNavArea4DrawEhhhi */
{
} /* size: 0 */

/* <0> (null):0 */
void DrawConnectedAreas(class CNavArea *) /* linkage=_ZN8CNavArea18DrawConnectedAreasEv */
{
} /* size: 0 */

/* <0> (null):0 */
void DrawMarkedCorner(class CNavArea *, enum NavCornerType, byte, byte, byte, int) /* linkage=_ZN8CNavArea16DrawMarkedCornerE13NavCornerTypehhhi */
{
} /* size: 0 */

/* <0> (null):0 */
bool SplitEdit(class CNavArea *, bool, float, class CNavArea * *, class CNavArea * *) /* linkage=_ZN8CNavArea9SplitEditEbfPPS_S1_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool MergeEdit(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea9MergeEditEPS_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool SpliceEdit(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea10SpliceEditEPS_ */
{
} /* size: 1 */

/* <0> (null):0 */
void RaiseCorner(class CNavArea *, enum NavCornerType, int) /* linkage=_ZN8CNavArea11RaiseCornerE13NavCornerTypei */
{
} /* size: 0 */

/* <0> (null):0 */
void AddLadderUp(class CNavArea *, class CNavLadder *) /* linkage=_ZN8CNavArea11AddLadderUpEP10CNavLadder */
{
} /* size: 0 */

/* <0> (null):0 */
void AddLadderDown(class CNavArea *, class CNavLadder *) /* linkage=_ZN8CNavArea13AddLadderDownEP10CNavLadder */
{
} /* size: 0 */

/* <0> (null):0 */
void Initialize(class CNavArea *) /* linkage=_ZN8CNavArea10InitializeEv */
{
} /* size: 0 */

/* <0> (null):0 */
void DecayDanger(class CNavArea *) /* linkage=_ZN8CNavArea11DecayDangerEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool IsHidingSpotCollision(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea21IsHidingSpotCollisionEPK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
void AddSpotEncounters(class CNavArea *, const class CNavArea  *, enum NavDirType, const class CNavArea  *, enum NavDirType) /* linkage=_ZN8CNavArea17AddSpotEncountersEPKS_10NavDirTypeS1_S2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void Strip(class CNavArea *) /* linkage=_ZN8CNavArea5StripEv */
{
} /* size: 0 */

/* <0> (null):0 */
void FinishMerge(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea11FinishMergeEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
void MergeAdjacentConnections(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea24MergeAdjacentConnectionsEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
void AssignNodes(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea11AssignNodesEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
void FinishSplitEdit(class CNavArea *, class CNavArea *, enum NavDirType) /* linkage=_ZN8CNavArea15FinishSplitEditEPS_10NavDirType */
{
} /* size: 0 */

/* <0> (null):0 */
void OnDestroyNotify(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea15OnDestroyNotifyEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
void SteamFile(class SteamFile *, const char  *)
{
} /* size: 0 */

/* <0> (null):0 */
void ~SteamFile(class SteamFile *, int)
{
} /* size: 0 */

/* <0> (null):0 */
bool IsValid(const class SteamFile  *) /* linkage=_ZNK9SteamFile7IsValidEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool Read(class SteamFile *, void *, int) /* linkage=_ZN9SteamFile4ReadEPvi */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator==(const union NavConnect  *, const union NavConnect  &) /* linkage=_ZNK10NavConnecteqERKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
void CNavLadder(class CNavLadder *)
{
} /* size: 0 */

/* <0> (null):0 */
void OnDestroyNotify(class CNavLadder *, class CNavArea *) /* linkage=_ZN10CNavLadder15OnDestroyNotifyEP8CNavArea */
{
} /* size: 0 */

/* <0> (null):0 */
void HidingSpot(class HidingSpot *)
{
} /* size: 0 */

/* <0> (null):0 */
void HidingSpot(class HidingSpot *, const class Vector  *, unsigned char)
{
} /* size: 0 */

/* <0> (null):0 */
bool HasGoodCover(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot12HasGoodCoverEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsGoodSniperSpot(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot16IsGoodSniperSpotEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsIdealSniperSpot(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot17IsIdealSniperSpotEv */
{
} /* size: 1 */

/* <0> (null):0 */
void SetFlags(class HidingSpot *, unsigned char) /* linkage=_ZN10HidingSpot8SetFlagsEh */
{
} /* size: 0 */

/* <0> (null):0 */
unsigned char GetFlags(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot8GetFlagsEv */
{
} /* size: 1 */

/* <0> (null):0 */
void Save(const class HidingSpot  *, int, unsigned int) /* linkage=_ZNK10HidingSpot4SaveEij */
{
} /* size: 0 */

/* <0> (null):0 */
void Load(class HidingSpot *, class SteamFile *, unsigned int) /* linkage=_ZN10HidingSpot4LoadEP9SteamFilej */
{
} /* size: 0 */

/* <0> (null):0 */
const class Vector  * GetPosition(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot11GetPositionEv */
{
} /* size: 4 */

/* <0> (null):0 */
unsigned int GetID(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot5GetIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Mark(class HidingSpot *) /* linkage=_ZN10HidingSpot4MarkEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool IsMarked(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot8IsMarkedEv */
{
} /* size: 1 */

/* <0> (null):0 */
void ChangeMasterMarker(void) /* linkage=_ZN10HidingSpot18ChangeMasterMarkerEv */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<SpotOrder> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<SpotOrder> *, const class new_allocator<SpotOrder>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<SpotOrder> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<SpotOrder>  *, class SpotOrder &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE7addressERS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<SpotOrder>  *, const class SpotOrder  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE7addressERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<SpotOrder> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<SpotOrder> *, class SpotOrder *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE10deallocateEPS1_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<SpotOrder>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<SpotOrder> *, class SpotOrder *, const class SpotOrder  &) /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE9constructEPS1_RKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<SpotOrder> *, class SpotOrder *) /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE7destroyEPS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<SpotOrder> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<SpotOrder> *, const class allocator<SpotOrder>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<SpotOrder> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<SpotOrder> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<SpotOrder> > *, const class new_allocator<std::_List_node<SpotOrder> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<SpotOrder> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<SpotOrder> >  *, class _List_node<SpotOrder> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7addressERS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<SpotOrder> >  *, const class _List_node<SpotOrder>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7addressERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<SpotOrder> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE10deallocateEPS3_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<SpotOrder> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *, const class _List_node<SpotOrder>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE9constructEPS3_RKS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7destroyEPS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<SpotOrder> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<SpotOrder> > *, const class allocator<std::_List_node<SpotOrder> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<SpotOrder> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class _List_node<SpotOrder> * _M_get_node(class _List_base<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, class _List_node<SpotOrder> *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void _M_clear(class _List_base<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE8_M_clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_init(class _List_base<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE7_M_initEv */
{
} /* size: 0 */

/* <0> (null):0 */
_Node * _M_create_node(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE14_M_create_nodeERKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<SpotOrder, std::allocator<SpotOrder> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<SpotOrder, std::allocator<SpotOrder> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<SpotOrder, std::allocator<SpotOrder> > *, const class list<SpotOrder, std::allocator<SpotOrder> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
class list<SpotOrder, std::allocator<SpotOrder> > & operator=(class list<SpotOrder, std::allocator<SpotOrder> > *, const class list<SpotOrder, std::allocator<SpotOrder> >  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EEaSERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6assignEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, class SpotOrder) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6resizeEjS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
reference front(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE10push_frontERKS0_ */
{
} /* size: 145595704 */

/* <0> (null):0 */
void pop_front(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9pop_frontEv */
{
} /* size: 145705832 */

/* <0> (null):0 */
void push_back(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9push_backERKS0_ */
{
} /* size: 145800764 */

/* <0> (null):0 */
void pop_back(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE8pop_backEv */
{
} /* size: 145802972 */

/* <0> (null):0 */
iterator insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, unsigned int, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */
{
} /* size: 146055632 */

/* <0> (null):0 */
iterator erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5eraseESt14_List_iteratorIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4swapERS2_ */
{
} /* size: 146264632 */

/* <0> (null):0 */
void clear(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5clearEv */
{
} /* size: 146266960 */

/* <0> (null):0 */
void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */
{
} /* size: 146359636 */

/* <0> (null):0 */
void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */
{
} /* size: 146361632 */

/* <0> (null):0 */
void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */
{
} /* size: 145838936 */

/* <0> (null):0 */
void remove(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6removeERKS0_ */
{
} /* size: 145661120 */

/* <0> (null):0 */
void unique(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6uniqueEv */
{
} /* size: 145663576 */

/* <0> (null):0 */
void merge(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5mergeERS2_ */
{
} /* size: 146448128 */

/* <0> (null):0 */
void reverse(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE7reverseEv */
{
} /* size: 146462296 */

/* <0> (null):0 */
void sort(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4sortEv */
{
} /* size: 146471580 */

/* <0> (null):0 */
void _M_fill_initialize(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE18_M_fill_initializeEjRKS0_ */
{
} /* size: 146480200 */

/* <0> (null):0 */
void _M_fill_assign(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE14_M_fill_assignEjRKS0_ */
{
} /* size: 146493256 */

/* <0> (null):0 */
void _M_transfer(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE25_M_check_equal_allocatorsERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<HidingSpot*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<HidingSpot*> *, const class new_allocator<HidingSpot*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<HidingSpot*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<HidingSpot*>  *, class HidingSpot * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE7addressERS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<HidingSpot*>  *, const class HidingSpot *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE7addressERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<HidingSpot*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<HidingSpot*> *, class HidingSpot * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE10deallocateEPS2_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<HidingSpot*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<HidingSpot*> *, class HidingSpot * *, const class HidingSpot *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE9constructEPS2_RKS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<HidingSpot*> *, class HidingSpot * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE7destroyEPS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<HidingSpot*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<HidingSpot*> *, const class allocator<HidingSpot*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<HidingSpot*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *, const class new_allocator<std::_List_node<HidingSpot*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<HidingSpot*> >  *, class _List_node<HidingSpot*> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7addressERS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<HidingSpot*> >  *, const class _List_node<HidingSpot*>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7addressERKS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<HidingSpot*> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE10deallocateEPS4_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<HidingSpot*> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *, const class _List_node<HidingSpot*>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE9constructEPS4_RKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7destroyEPS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<HidingSpot*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<HidingSpot*> > *, const class allocator<std::_List_node<HidingSpot*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<HidingSpot*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class _List_node<HidingSpot*> * _M_get_node(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_node<HidingSpot*> *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void _M_clear(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE8_M_clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_init(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE7_M_initEv */
{
} /* size: 0 */

/* <0> (null):0 */
_Node * _M_create_node(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE14_M_create_nodeERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const class list<HidingSpot*, std::allocator<HidingSpot*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
class list<HidingSpot*, std::allocator<HidingSpot*> > & operator=(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const class list<HidingSpot*, std::allocator<HidingSpot*> >  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EEaSERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, class HidingSpot *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6resizeEjS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
reference front(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE10push_frontERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_front(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9pop_frontEv */
{
} /* size: 0 */

/* <0> (null):0 */
void push_back(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9push_backERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4swapERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void remove(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6removeERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void unique(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6uniqueEv */
{
} /* size: 0 */

/* <0> (null):0 */
void merge(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5mergeERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void reverse(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE7reverseEv */
{
} /* size: 0 */

/* <0> (null):0 */
void sort(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4sortEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE18_M_fill_initializeEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE14_M_fill_assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_transfer(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE25_M_check_equal_allocatorsERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<SpotEncounter> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<SpotEncounter> *, const class new_allocator<SpotEncounter>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<SpotEncounter> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<SpotEncounter>  *, class SpotEncounter &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE7addressERS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<SpotEncounter>  *, const class SpotEncounter  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE7addressERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<SpotEncounter> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<SpotEncounter> *, class SpotEncounter *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE10deallocateEPS1_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<SpotEncounter>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<SpotEncounter> *, class SpotEncounter *, const class SpotEncounter  &) /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE9constructEPS1_RKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<SpotEncounter> *, class SpotEncounter *) /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE7destroyEPS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<SpotEncounter> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<SpotEncounter> *, const class allocator<SpotEncounter>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<SpotEncounter> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *, const class new_allocator<std::_List_node<SpotEncounter> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<SpotEncounter> >  *, class _List_node<SpotEncounter> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7addressERS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<SpotEncounter> >  *, const class _List_node<SpotEncounter>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7addressERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<SpotEncounter> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE10deallocateEPS3_j */
{
} /* size: 146529444 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<SpotEncounter> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *, const class _List_node<SpotEncounter>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE9constructEPS3_RKS3_ */
{
} /* size: 146546600 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7destroyEPS3_ */
{
} /* size: 146564312 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<SpotEncounter> > *)
{
} /* size: 146608244 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<SpotEncounter> > *, const class allocator<std::_List_node<SpotEncounter> >  &)
{
} /* size: 146615672 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<SpotEncounter> > *, int)
{
} /* size: 146623728 */

/* <0> (null):0 */
class _List_node<SpotEncounter> * _M_get_node(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_node<SpotEncounter> *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */
{
} /* size: 146661436 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *)
{
} /* size: 146713480 */

/* <0> (null):0 */
void _List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, const allocator_type  &)
{
} /* size: 146722708 */

/* <0> (null):0 */
void ~_List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, int)
{
} /* size: 146735968 */

/* <0> (null):0 */
void _M_clear(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE8_M_clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_init(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE7_M_initEv */
{
} /* size: 0 */

/* <0> (null):0 */
_Node * _M_create_node(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE14_M_create_nodeERKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const class list<SpotEncounter, std::allocator<SpotEncounter> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
class list<SpotEncounter, std::allocator<SpotEncounter> > & operator=(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const class list<SpotEncounter, std::allocator<SpotEncounter> >  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EEaSERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6assignEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, class SpotEncounter) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6resizeEjS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
reference front(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE10push_frontERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_front(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9pop_frontEv */
{
} /* size: 0 */

/* <0> (null):0 */
void push_back(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9push_backERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, unsigned int, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5eraseESt14_List_iteratorIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4swapERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void remove(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6removeERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void unique(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6uniqueEv */
{
} /* size: 0 */

/* <0> (null):0 */
void merge(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5mergeERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void reverse(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE7reverseEv */
{
} /* size: 0 */

/* <0> (null):0 */
void sort(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4sortEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE18_M_fill_initializeEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE14_M_fill_assignEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_transfer(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE25_M_check_equal_allocatorsERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<NavConnect> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<NavConnect> *, const class new_allocator<NavConnect>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<NavConnect> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<NavConnect>  *, union NavConnect &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE7addressERS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<NavConnect>  *, const union NavConnect  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE7addressERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<NavConnect> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<NavConnect> *, union NavConnect *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE10deallocateEPS1_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<NavConnect>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<NavConnect> *, union NavConnect *, const union NavConnect  &) /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE9constructEPS1_RKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<NavConnect> *, union NavConnect *) /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE7destroyEPS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<NavConnect> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<NavConnect> *, const class allocator<NavConnect>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<NavConnect> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<NavConnect> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<NavConnect> > *, const class new_allocator<std::_List_node<NavConnect> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<NavConnect> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<NavConnect> >  *, class _List_node<NavConnect> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7addressERS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<NavConnect> >  *, const class _List_node<NavConnect>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7addressERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<NavConnect> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE10deallocateEPS3_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<NavConnect> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *, const class _List_node<NavConnect>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE9constructEPS3_RKS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7destroyEPS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<NavConnect> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<NavConnect> > *, const class allocator<std::_List_node<NavConnect> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<NavConnect> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class _List_node<NavConnect> * _M_get_node(class _List_base<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<NavConnect, std::allocator<NavConnect> > *, class _List_node<NavConnect> *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void _M_clear(class _List_base<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE8_M_clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_init(class _List_base<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE7_M_initEv */
{
} /* size: 0 */

/* <0> (null):0 */
_Node * _M_create_node(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE14_M_create_nodeERKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<NavConnect, std::allocator<NavConnect> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<NavConnect, std::allocator<NavConnect> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<NavConnect, std::allocator<NavConnect> > *, const class list<NavConnect, std::allocator<NavConnect> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
class list<NavConnect, std::allocator<NavConnect> > & operator=(class list<NavConnect, std::allocator<NavConnect> > *, const class list<NavConnect, std::allocator<NavConnect> >  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EEaSERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6assignEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, union NavConnect) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6resizeEjS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
reference front(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE10push_frontERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_front(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9pop_frontEv */
{
} /* size: 137632424 */

/* <0> (null):0 */
void push_back(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9push_backERKS0_ */
{
} /* size: 145595704 */

/* <0> (null):0 */
void pop_back(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE8pop_backEv */
{
} /* size: 145705832 */

/* <0> (null):0 */
iterator insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, unsigned int, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */
{
} /* size: 145924608 */

/* <0> (null):0 */
iterator erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5eraseESt14_List_iteratorIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4swapERS2_ */
{
} /* size: 146175872 */

/* <0> (null):0 */
void clear(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5clearEv */
{
} /* size: 146178080 */

/* <0> (null):0 */
void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */
{
} /* size: 146264632 */

/* <0> (null):0 */
void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */
{
} /* size: 146358092 */

/* <0> (null):0 */
void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */
{
} /* size: 146360440 */

/* <0> (null):0 */
void remove(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6removeERKS0_ */
{
} /* size: 145837796 */

/* <0> (null):0 */
void unique(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6uniqueEv */
{
} /* size: 145839876 */

/* <0> (null):0 */
void merge(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5mergeERS2_ */
{
} /* size: 145661120 */

/* <0> (null):0 */
void reverse(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE7reverseEv */
{
} /* size: 145663576 */

/* <0> (null):0 */
void sort(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4sortEv */
{
} /* size: 146448128 */

/* <0> (null):0 */
void _M_fill_initialize(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE18_M_fill_initializeEjRKS0_ */
{
} /* size: 146460892 */

/* <0> (null):0 */
void _M_fill_assign(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE14_M_fill_assignEjRKS0_ */
{
} /* size: 146476528 */

/* <0> (null):0 */
void _M_transfer(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */
{
} /* size: 146486416 */

/* <0> (null):0 */
void _M_insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 146494648 */

/* <0> (null):0 */
void _M_erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE25_M_check_equal_allocatorsERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<CNavLadder*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<CNavLadder*> *, const class new_allocator<CNavLadder*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<CNavLadder*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<CNavLadder*>  *, class CNavLadder * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE7addressERS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<CNavLadder*>  *, const class CNavLadder *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE7addressERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<CNavLadder*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<CNavLadder*> *, class CNavLadder * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE10deallocateEPS2_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<CNavLadder*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<CNavLadder*> *, class CNavLadder * *, const class CNavLadder *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE9constructEPS2_RKS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<CNavLadder*> *, class CNavLadder * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE7destroyEPS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<CNavLadder*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<CNavLadder*> *, const class allocator<CNavLadder*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<CNavLadder*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *, const class new_allocator<std::_List_node<CNavLadder*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<CNavLadder*> >  *, class _List_node<CNavLadder*> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7addressERS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<CNavLadder*> >  *, const class _List_node<CNavLadder*>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7addressERKS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<CNavLadder*> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE10deallocateEPS4_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<CNavLadder*> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *, const class _List_node<CNavLadder*>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE9constructEPS4_RKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7destroyEPS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<CNavLadder*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<CNavLadder*> > *, const class allocator<std::_List_node<CNavLadder*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<CNavLadder*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class _List_node<CNavLadder*> * _M_get_node(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_node<CNavLadder*> *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void _M_clear(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE8_M_clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_init(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE7_M_initEv */
{
} /* size: 0 */

/* <0> (null):0 */
_Node * _M_create_node(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE14_M_create_nodeERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const class list<CNavLadder*, std::allocator<CNavLadder*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
class list<CNavLadder*, std::allocator<CNavLadder*> > & operator=(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const class list<CNavLadder*, std::allocator<CNavLadder*> >  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EEaSERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, class CNavLadder *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6resizeEjS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
reference front(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE10push_frontERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_front(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9pop_frontEv */
{
} /* size: 0 */

/* <0> (null):0 */
void push_back(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9push_backERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4swapERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void remove(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6removeERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void unique(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6uniqueEv */
{
} /* size: 0 */

/* <0> (null):0 */
void merge(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5mergeERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void reverse(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE7reverseEv */
{
} /* size: 0 */

/* <0> (null):0 */
void sort(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4sortEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE18_M_fill_initializeEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE14_M_fill_assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_transfer(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE25_M_check_equal_allocatorsERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<CNavArea*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<CNavArea*> *, const class new_allocator<CNavArea*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<CNavArea*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<CNavArea*>  *, class CNavArea * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE7addressERS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<CNavArea*>  *, const class CNavArea *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE7addressERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<CNavArea*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<CNavArea*> *, class CNavArea * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE10deallocateEPS2_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<CNavArea*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<CNavArea*> *, class CNavArea * *, const class CNavArea *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE9constructEPS2_RKS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<CNavArea*> *, class CNavArea * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE7destroyEPS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<CNavArea*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<CNavArea*> *, const class allocator<CNavArea*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<CNavArea*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<CNavArea*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<CNavArea*> > *, const class new_allocator<std::_List_node<CNavArea*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<CNavArea*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<CNavArea*> >  *, class _List_node<CNavArea*> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7addressERS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<CNavArea*> >  *, const class _List_node<CNavArea*>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7addressERKS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<CNavArea*> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE10deallocateEPS4_j */
{
} /* size: 137631484 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<CNavArea*> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *, const class _List_node<CNavArea*>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE9constructEPS4_RKS4_ */
{
} /* size: 146057948 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7destroyEPS4_ */
{
} /* size: 146359996 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<CNavArea*> > *)
{
} /* size: 145660128 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<CNavArea*> > *, const class allocator<std::_List_node<CNavArea*> >  &)
{
} /* size: 145662248 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<CNavArea*> > *, int)
{
} /* size: 145671152 */

/* <0> (null):0 */
class _List_node<CNavArea*> * _M_get_node(class _List_base<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, class _List_node<CNavArea*> *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */
{
} /* size: 146570344 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *)
{
} /* size: 146720984 */

/* <0> (null):0 */
void _List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, const allocator_type  &)
{
} /* size: 146749484 */

/* <0> (null):0 */
void ~_List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, int)
{
} /* size: 146765700 */

/* <0> (null):0 */
void _M_clear(class _List_base<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE8_M_clearEv */
{
} /* size: 146788804 */

/* <0> (null):0 */
void _M_init(class _List_base<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE7_M_initEv */
{
} /* size: 146824384 */

/* <0> (null):0 */
_Node * _M_create_node(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE14_M_create_nodeERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<CNavArea*, std::allocator<CNavArea*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<CNavArea*, std::allocator<CNavArea*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<CNavArea*, std::allocator<CNavArea*> > *, const class list<CNavArea*, std::allocator<CNavArea*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
class list<CNavArea*, std::allocator<CNavArea*> > & operator=(class list<CNavArea*, std::allocator<CNavArea*> > *, const class list<CNavArea*, std::allocator<CNavArea*> >  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EEaSERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, class CNavArea *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6resizeEjS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
reference front(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE10push_frontERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_front(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9pop_frontEv */
{
} /* size: 0 */

/* <0> (null):0 */
void push_back(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9push_backERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4swapERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void remove(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6removeERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void unique(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6uniqueEv */
{
} /* size: 0 */

/* <0> (null):0 */
void merge(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5mergeERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void reverse(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE7reverseEv */
{
} /* size: 0 */

/* <0> (null):0 */
void sort(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4sortEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE18_M_fill_initializeEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE14_M_fill_assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_transfer(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE25_M_check_equal_allocatorsERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<NavConnect> *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<NavConnect> *, const class _List_node_base  *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<NavConnect> *, const iterator  &)
{
} /* size: 0 */

/* <0> (null):0 */
reference operator*(const class _List_const_iterator<NavConnect>  *) /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_const_iterator<NavConnect>  *) /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_const_iterator<NavConnect> *) /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_const_iterator<NavConnect> *, int) /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_const_iterator<NavConnect> *) /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_const_iterator<NavConnect> *, int) /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_const_iterator<NavConnect>  *, const _Self  &) /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEeqERKS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_const_iterator<NavConnect>  *, const _Self  &) /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEneERKS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
void CNavAreaGrid(class CNavAreaGrid *)
{
} /* size: 0 */

/* <0> (null):0 */
void ~CNavAreaGrid(class CNavAreaGrid *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void Reset(class CNavAreaGrid *) /* linkage=_ZN12CNavAreaGrid5ResetEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Initialize(class CNavAreaGrid *, float, float, float, float) /* linkage=_ZN12CNavAreaGrid10InitializeEffff */
{
} /* size: 0 */

/* <0> (null):0 */
void AddNavArea(class CNavAreaGrid *, class CNavArea *) /* linkage=_ZN12CNavAreaGrid10AddNavAreaEP8CNavArea */
{
} /* size: 0 */

/* <0> (null):0 */
void RemoveNavArea(class CNavAreaGrid *, class CNavArea *) /* linkage=_ZN12CNavAreaGrid13RemoveNavAreaEP8CNavArea */
{
} /* size: 0 */

/* <0> (null):0 */
unsigned int GetNavAreaCount(const class CNavAreaGrid  *) /* linkage=_ZNK12CNavAreaGrid15GetNavAreaCountEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetNavArea(const class CNavAreaGrid  *, const class Vector  *, float) /* linkage=_ZNK12CNavAreaGrid10GetNavAreaEPK6Vectorf */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetNavAreaByID(const class CNavAreaGrid  *, unsigned int) /* linkage=_ZNK12CNavAreaGrid14GetNavAreaByIDEj */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetNearestNavArea(const class CNavAreaGrid  *, const class Vector  *, bool) /* linkage=_ZNK12CNavAreaGrid17GetNearestNavAreaEPK6Vectorb */
{
} /* size: 4 */

/* <0> (null):0 */
Place GetPlace(const class CNavAreaGrid  *, const class Vector  *) /* linkage=_ZNK12CNavAreaGrid8GetPlaceEPK6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
int ComputeHashKey(const class CNavAreaGrid  *, unsigned int) /* linkage=_ZNK12CNavAreaGrid14ComputeHashKeyEj */
{
} /* size: 4 */

/* <0> (null):0 */
int WorldToGridX(const class CNavAreaGrid  *, float) /* linkage=_ZNK12CNavAreaGrid12WorldToGridXEf */
{
} /* size: 4 */

/* <0> (null):0 */
int WorldToGridY(const class CNavAreaGrid  *, float) /* linkage=_ZNK12CNavAreaGrid12WorldToGridYEf */
{
} /* size: 4 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<CNavLadder*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<CNavLadder*> *, const class _List_node_base  *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<CNavLadder*> *, const iterator  &)
{
} /* size: 0 */

/* <0> (null):0 */
reference operator*(const class _List_const_iterator<CNavLadder*>  *) /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_const_iterator<CNavLadder*>  *) /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_const_iterator<CNavLadder*> *) /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_const_iterator<CNavLadder*> *, int) /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_const_iterator<CNavLadder*> *) /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_const_iterator<CNavLadder*> *, int) /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_const_iterator<CNavLadder*>  *, const _Self  &) /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEeqERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_const_iterator<CNavLadder*>  *, const _Self  &) /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEneERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<CNavArea*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<CNavArea*> *, class _List_node_base *)
{
} /* size: 0 */

/* <0> (null):0 */
reference operator*(const class _List_iterator<CNavArea*>  *) /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_iterator<CNavArea*>  *) /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_iterator<CNavArea*> *) /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_iterator<CNavArea*> *, int) /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_iterator<CNavArea*> *) /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_iterator<CNavArea*> *, int) /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_iterator<CNavArea*>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEeqERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_iterator<CNavArea*>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEneERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsEnemyVisible(const class CCSBot  *) /* linkage=_ZNK6CCSBot14IsEnemyVisibleEv */
{
} /* size: 1 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE7addressERS6_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  *, const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE7addressERKS6_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE10deallocateEPS6_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE9constructEPS6_RKS6_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE7destroyEPS6_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *)
{
} /* size: 137633284 */

/* <0> (null):0 */
void allocator(class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, const class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  &)
{
} /* size: 145597160 */

/* <0> (null):0 */
void ~allocator(class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, int)
{
} /* size: 145799424 */

/* <0> (null):0 */
_Tp_alloc_type & _M_get_Tp_allocator(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE19_M_get_Tp_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Tp_alloc_type  & _M_get_Tp_allocator(const class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*,) /* linkage=_ZNKSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE19_M_get_Tp_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
allocator_type get_allocator(const class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*,) /* linkage=_ZNKSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::)
{
} /* size: 146178032 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, const allocator_type  &)
{
} /* size: 146264584 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int)
{
} /* size: 146266884 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int, const allocator_type  &)
{
} /* size: 146359756 */

/* <0> (null):0 */
void ~_Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, int)
{
} /* size: 145835880 */

/* <0> (null):0 */
pointer _M_allocate(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int) /* linkage=_ZNSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE11_M_allocateEj */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_deallocate(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, unsigned int) /* linkage=_ZNSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE13_M_deallocateEPS5_j */
{
} /* size: 145660084 */

/* <0> (null):0 */
void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca)
{
} /* size: 146494160 */

/* <0> (null):0 */
void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::)
{
} /* size: 0 */

/* <0> (null):0 */
void ~vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, int)
{
} /* size: 0 */

/* <0> (null):0 */
class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca operator=(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EEaSERKS6_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6assignEjRKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator begin(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
size_type size(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6resizeEjS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
size_type capacity(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE8capacityEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool empty(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
void reserve(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE7reserveEj */
{
} /* size: 0 */

/* <0> (null):0 */
reference operator[](class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EEixEj */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference operator[](const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EEixEj */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_range_check(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE14_M_range_checkEj */
{
} /* size: 0 */

/* <0> (null):0 */
reference at(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE2atEj */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference at(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE2atEj */
{
} /* size: 4 */

/* <0> (null):0 */
reference front(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer data(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4dataEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer data(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4dataEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_back(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE9push_backERKS4_ */
{
} /* size: 146477080 */

/* <0> (null):0 */
void pop_back(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE8pop_backEv */
{
} /* size: 146494000 */

/* <0> (null):0 */
iterator insert(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6insertEN9__gnu_cxx17__normal_iteratorIPS4_S6_EERKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6insertEN9__gnu_cxx17__normal_iteratorIPS4_S6_EEjRKS4_ */
{
} /* size: 146535520 */

/* <0> (null):0 */
iterator erase(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS4_S6_EE */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS4_S6_EESA_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4swapERS6_ */
{
} /* size: 146634304 */

/* <0> (null):0 */
void clear(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5clearEv */
{
} /* size: 146652376 */

/* <0> (null):0 */
void _M_fill_initialize(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE18_M_fill_initializeEjRKS4_ */
{
} /* size: 146674628 */

/* <0> (null):0 */
void _M_fill_assign(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE14_M_fill_assignEjRKS4_ */
{
} /* size: 146629368 */

/* <0> (null):0 */
void _M_fill_insert(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS4_S6_EEjRKS4_ */
{
} /* size: 146731344 */

/* <0> (null):0 */
void _M_insert_aux(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS4_S6_EERKS4_ */
{
} /* size: 146690488 */

/* <0> (null):0 */
size_type _M_check_len(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int, const char  *) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE12_M_check_lenEjPKc */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_erase_at_end(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE15_M_erase_at_endEPS4_ */
{
} /* size: 146799912 */

/* <0> (null):0 */
void new_allocator(class new_allocator<int> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<int> *, const class new_allocator<int>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<int> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<int>  *, int &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIiE7addressERi */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<int>  *, const int  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIiE7addressERKi */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<int> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIiE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<int> *, int *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIiE10deallocateEPij */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<int>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIiE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<int> *, int *, const int  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIiE9constructEPiRKi */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<int> *, int *) /* linkage=_ZN9__gnu_cxx13new_allocatorIiE7destroyEPi */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<int> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<int> *, const class allocator<int>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<int> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
_Tp_alloc_type & _M_get_Tp_allocator(class _Vector_base<int, std::allocator<int> > *) /* linkage=_ZNSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Tp_alloc_type  & _M_get_Tp_allocator(const class _Vector_base<int, std::allocator<int> >  *) /* linkage=_ZNKSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
allocator_type get_allocator(const class _Vector_base<int, std::allocator<int> >  *) /* linkage=_ZNKSt12_Vector_baseIiSaIiEE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<int, std::allocator<int> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<int, std::allocator<int> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<int, std::allocator<int> > *, unsigned int)
{
} /* size: 0 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<int, std::allocator<int> > *, unsigned int, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_Vector_base(class _Vector_base<int, std::allocator<int> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer _M_allocate(class _Vector_base<int, std::allocator<int> > *, unsigned int) /* linkage=_ZNSt12_Vector_baseIiSaIiEE11_M_allocateEj */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_deallocate(class _Vector_base<int, std::allocator<int> > *, int *, unsigned int) /* linkage=_ZNSt12_Vector_baseIiSaIiEE13_M_deallocateEPij */
{
} /* size: 0 */

/* <0> (null):0 */
void vector(class vector<int, std::allocator<int> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void vector(class vector<int, std::allocator<int> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void vector(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void vector(class vector<int, std::allocator<int> > *, const class vector<int, std::allocator<int> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~vector(class vector<int, std::allocator<int> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class vector<int, std::allocator<int> > & operator=(class vector<int, std::allocator<int> > *, const class vector<int, std::allocator<int> >  &) /* linkage=_ZNSt6vectorIiSaIiEEaSERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE6assignEjRKi */
{
} /* size: 0 */

/* <0> (null):0 */
iterator begin(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
size_type size(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class vector<int, std::allocator<int> > *, unsigned int, int) /* linkage=_ZNSt6vectorIiSaIiEE6resizeEji */
{
} /* size: 0 */

/* <0> (null):0 */
size_type capacity(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE8capacityEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool empty(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
void reserve(class vector<int, std::allocator<int> > *, unsigned int) /* linkage=_ZNSt6vectorIiSaIiEE7reserveEj */
{
} /* size: 0 */

/* <0> (null):0 */
reference operator[](class vector<int, std::allocator<int> > *, unsigned int) /* linkage=_ZNSt6vectorIiSaIiEEixEj */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference operator[](const class vector<int, std::allocator<int> >  *, unsigned int) /* linkage=_ZNKSt6vectorIiSaIiEEixEj */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_range_check(const class vector<int, std::allocator<int> >  *, unsigned int) /* linkage=_ZNKSt6vectorIiSaIiEE14_M_range_checkEj */
{
} /* size: 0 */

/* <0> (null):0 */
reference at(class vector<int, std::allocator<int> > *, unsigned int) /* linkage=_ZNSt6vectorIiSaIiEE2atEj */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference at(const class vector<int, std::allocator<int> >  *, unsigned int) /* linkage=_ZNKSt6vectorIiSaIiEE2atEj */
{
} /* size: 4 */

/* <0> (null):0 */
reference front(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer data(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE4dataEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer data(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE4dataEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_back(class vector<int, std::allocator<int> > *, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE9push_backERKi */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE6insertEN9__gnu_cxx17__normal_iteratorIPiS1_EERKi */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE6insertEN9__gnu_cxx17__normal_iteratorIPiS1_EEjRKi */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >) /* linkage=_ZNSt6vectorIiSaIiEE5eraseEN9__gnu_cxx17__normal_iteratorIPiS1_EE */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >) /* linkage=_ZNSt6vectorIiSaIiEE5eraseEN9__gnu_cxx17__normal_iteratorIPiS1_EES5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class vector<int, std::allocator<int> > *, class vector<int, std::allocator<int> > &) /* linkage=_ZNSt6vectorIiSaIiEE4swapERS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE18_M_fill_initializeEjRKi */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE14_M_fill_assignEjRKi */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_insert(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPiS1_EEjRKi */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert_aux(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, const int  &) /* linkage=_ZNSt6vectorIiSaIiEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPiS1_EERKi */
{
} /* size: 0 */

/* <0> (null):0 */
size_type _M_check_len(const class vector<int, std::allocator<int> >  *, unsigned int, const char  *) /* linkage=_ZNKSt6vectorIiSaIiEE12_M_check_lenEjPKc */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_erase_at_end(class vector<int, std::allocator<int> > *, int *) /* linkage=_ZNSt6vectorIiSaIiEE15_M_erase_at_endEPi */
{
} /* size: 0 */

/* <0> (null):0 */
char * GetSpeakable(const class BotPhrase  *, int, float *) /* linkage=_ZNK9BotPhrase12GetSpeakableEiPf */
{
} /* size: 4 */

/* <0> (null):0 */
void ClearCriteria(const class BotPhrase  *) /* linkage=_ZNK9BotPhrase13ClearCriteriaEv */
{
} /* size: 137632424 */

/* <0> (null):0 */
void SetPlaceCriteria(const class BotPhrase  *, PlaceCriteria) /* linkage=_ZNK9BotPhrase16SetPlaceCriteriaEj */
{
} /* size: 145595704 */

/* <0> (null):0 */
void SetCountCriteria(const class BotPhrase  *, CountCriteria) /* linkage=_ZNK9BotPhrase16SetCountCriteriaEj */
{
} /* size: 145705832 */

/* <0> (null):0 */
const char  * GetName(const class BotPhrase  *) /* linkage=_ZNK9BotPhrase7GetNameEv */
{
} /* size: 4 */

/* <0> (null):0 */
unsigned intconst GetID(const class BotPhrase  *) /* linkage=_ZNK9BotPhrase5GetIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
enum GameEventType GetRadioEquivalent(const class BotPhrase  *) /* linkage=_ZNK9BotPhrase18GetRadioEquivalentEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsImportant(const class BotPhrase  *) /* linkage=_ZNK9BotPhrase11IsImportantEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsPlace(const class BotPhrase  *) /* linkage=_ZNK9BotPhrase7IsPlaceEv */
{
} /* size: 1 */

/* <0> (null):0 */
void Randomize(class BotPhrase *) /* linkage=_ZN9BotPhrase9RandomizeEv */
{
} /* size: 146175776 */

/* <0> (null):0 */
void BotPhrase(class BotPhrase *, unsigned int, bool)
{
} /* size: 146177696 */

/* <0> (null):0 */
void ~BotPhrase(class BotPhrase *, int)
{
} /* size: 146264824 */

/* <0> (null):0 */
void InitVoiceBank(class BotPhrase *, int) /* linkage=_ZN9BotPhrase13InitVoiceBankEi */
{
} /* size: 146267108 */

/* <0> (null):0 */
void new_allocator(class new_allocator<BotPhrase*> *)
{
} /* size: 145838936 */

/* <0> (null):0 */
void new_allocator(class new_allocator<BotPhrase*> *, const class new_allocator<BotPhrase*>  &)
{
} /* size: 145660160 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<BotPhrase*> *, int)
{
} /* size: 145662428 */

/* <0> (null):0 */
pointer address(const class new_allocator<BotPhrase*>  *, class BotPhrase * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP9BotPhraseE7addressERS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<BotPhrase*>  *, const class BotPhrase *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP9BotPhraseE7addressERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<BotPhrase*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<BotPhrase*> *, class BotPhrase * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE10deallocateEPS2_j */
{
} /* size: 146480200 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<BotPhrase*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP9BotPhraseE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<BotPhrase*> *, class BotPhrase * *, const class BotPhrase *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE9constructEPS2_RKS2_ */
{
} /* size: 146748492 */

/* <0> (null):0 */
void destroy(class new_allocator<BotPhrase*> *, class BotPhrase * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE7destroyEPS2_ */
{
} /* size: 146693824 */

/* <0> (null):0 */
void allocator(class allocator<BotPhrase*> *)
{
} /* size: 146797824 */

/* <0> (null):0 */
void allocator(class allocator<BotPhrase*> *, const class allocator<BotPhrase*>  &)
{
} /* size: 146806776 */

/* <0> (null):0 */
void ~allocator(class allocator<BotPhrase*> *, int)
{
} /* size: 146753728 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<BotPhrase*> > *)
{
} /* size: 146860052 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<BotPhrase*> > *, const class new_allocator<std::_List_node<BotPhrase*> >  &)
{
} /* size: 146723096 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<BotPhrase*> > *, int)
{
} /* size: 146889928 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<BotPhrase*> >  *, class _List_node<BotPhrase*> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE7addressERS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<BotPhrase*> >  *, const class _List_node<BotPhrase*>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE7addressERKS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<BotPhrase*> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<BotPhrase*> > *, class _List_node<BotPhrase*> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE10deallocateEPS4_j */
{
} /* size: 146927644 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<BotPhrase*> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<BotPhrase*> > *, class _List_node<BotPhrase*> *, const class _List_node<BotPhrase*>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE9constructEPS4_RKS4_ */
{
} /* size: 146820568 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<BotPhrase*> > *, class _List_node<BotPhrase*> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE7destroyEPS4_ */
{
} /* size: 146964916 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<BotPhrase*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<BotPhrase*> > *, const class allocator<std::_List_node<BotPhrase*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<BotPhrase*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class _List_node<BotPhrase*> * _M_get_node(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_node<BotPhrase*> *) /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt10_List_baseIP9BotPhraseSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt10_List_baseIP9BotPhraseSaIS1_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt10_List_baseIP9BotPhraseSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_base(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_List_base(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void _M_clear(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE8_M_clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_init(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE7_M_initEv */
{
} /* size: 0 */

/* <0> (null):0 */
_Node * _M_create_node(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE14_M_create_nodeERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const class list<BotPhrase*, std::allocator<BotPhrase*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
class list<BotPhrase*, std::allocator<BotPhrase*> > & operator=(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const class list<BotPhrase*, std::allocator<BotPhrase*> >  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EEaSERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, class BotPhrase *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6resizeEjS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
reference front(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE10push_frontERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_front(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE9pop_frontEv */
{
} /* size: 0 */

/* <0> (null):0 */
void push_back(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE9push_backERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class list<BotPhrase*, std::allocator<BotPhrase*> > &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4swapERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class list<BotPhrase*, std::allocator<BotPhrase*> > &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class list<BotPhrase*, std::allocator<BotPhrase*> > &, class _List_iterator<BotPhrase*>) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class list<BotPhrase*, std::allocator<BotPhrase*> > &, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void remove(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6removeERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void unique(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6uniqueEv */
{
} /* size: 0 */

/* <0> (null):0 */
void merge(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class list<BotPhrase*, std::allocator<BotPhrase*> > &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5mergeERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void reverse(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE7reverseEv */
{
} /* size: 0 */

/* <0> (null):0 */
void sort(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4sortEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE18_M_fill_initializeEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE14_M_fill_assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_transfer(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_erase(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class list<BotPhrase*, std::allocator<BotPhrase*> > &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE25_M_check_equal_allocatorsERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void BotPhraseManager(class BotPhraseManager *)
{
} /* size: 0 */

/* <0> (null):0 */
void ~BotPhraseManager(class BotPhraseManager *, int)
{
} /* size: 0 */

/* <0> (null):0 */
bool Initialize(class BotPhraseManager *, const char  *, int) /* linkage=_ZN16BotPhraseManager10InitializeEPKci */
{
} /* size: 1 */

/* <0> (null):0 */
void OnRoundRestart(class BotPhraseManager *) /* linkage=_ZN16BotPhraseManager14OnRoundRestartEv */
{
} /* size: 0 */

/* <0> (null):0 */
void OnMapChange(class BotPhraseManager *) /* linkage=_ZN16BotPhraseManager11OnMapChangeEv */
{
} /* size: 0 */

/* <0> (null):0 */
unsigned int NameToID(const class BotPhraseManager  *, const char  *) /* linkage=_ZNK16BotPhraseManager8NameToIDEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
const char  * IDToName(const class BotPhraseManager  *, unsigned int) /* linkage=_ZNK16BotPhraseManager8IDToNameEj */
{
} /* size: 4 */

/* <0> (null):0 */
const class BotPhrase  * GetPhrase(const class BotPhraseManager  *, const char  *) /* linkage=_ZNK16BotPhraseManager9GetPhraseEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
const class BotPhrase  * GetPlace(const class BotPhraseManager  *, const char  *) /* linkage=_ZNK16BotPhraseManager8GetPlaceEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
const class BotPhrase  * GetPlace(const class BotPhraseManager  *, unsigned int) /* linkage=_ZNK16BotPhraseManager8GetPlaceEj */
{
} /* size: 4 */

/* <0> (null):0 */
const BotPhraseList  * GetPlaceList(const class BotPhraseManager  *) /* linkage=_ZNK16BotPhraseManager12GetPlaceListEv */
{
} /* size: 4 */

/* <0> (null):0 */
float GetPlaceStatementInterval(const class BotPhraseManager  *, Place) /* linkage=_ZNK16BotPhraseManager25GetPlaceStatementIntervalEj */
{
} /* size: 4 */

/* <0> (null):0 */
void ResetPlaceStatementInterval(class BotPhraseManager *, Place) /* linkage=_ZN16BotPhraseManager27ResetPlaceStatementIntervalEj */
{
} /* size: 0 */

/* <0> (null):0 */
int FindPlaceIndex(const class BotPhraseManager  *, Place) /* linkage=_ZNK16BotPhraseManager14FindPlaceIndexEj */
{
} /* size: 4 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<CNavLadder*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<CNavLadder*> *, class _List_node_base *)
{
} /* size: 0 */

/* <0> (null):0 */
reference operator*(const class _List_iterator<CNavLadder*>  *) /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_iterator<CNavLadder*>  *) /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_iterator<CNavLadder*> *) /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_iterator<CNavLadder*> *, int) /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_iterator<CNavLadder*> *) /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_iterator<CNavLadder*> *, int) /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_iterator<CNavLadder*>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEeqERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_iterator<CNavLadder*>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEneERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<NavConnect> *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<NavConnect> *, class _List_node_base *)
{
} /* size: 0 */

/* <0> (null):0 */
reference operator*(const class _List_iterator<NavConnect>  *) /* linkage=_ZNKSt14_List_iteratorI10NavConnectEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_iterator<NavConnect>  *) /* linkage=_ZNKSt14_List_iteratorI10NavConnectEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_iterator<NavConnect> *) /* linkage=_ZNSt14_List_iteratorI10NavConnectEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_iterator<NavConnect> *, int) /* linkage=_ZNSt14_List_iteratorI10NavConnectEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_iterator<NavConnect> *) /* linkage=_ZNSt14_List_iteratorI10NavConnectEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_iterator<NavConnect> *, int) /* linkage=_ZNSt14_List_iteratorI10NavConnectEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_iterator<NavConnect>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorI10NavConnectEeqERKS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_iterator<NavConnect>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorI10NavConnectEneERKS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
void CArmoury(class CArmoury *, const class CArmoury  &)
{
} /* size: 145926144 */

/* <0> (null):0 */
void CArmoury(class CArmoury *)
{
} /* size: 146055248 */

/* <0> (null):0 */
virtual void KeyValue(class CArmoury *, KeyValueData *) /* linkage=_ZN8CArmoury8KeyValueEP14KeyValueData_s */
{
} /* size: 146058512 */

/* <0> (null):0 */
virtual void Spawn(class CArmoury *) /* linkage=_ZN8CArmoury5SpawnEv */
{
} /* size: 146176256 */

/* <0> (null):0 */
virtual void Restart(class CArmoury *) /* linkage=_ZN8CArmoury7RestartEv */
{
} /* size: 146178176 */

/* <0> (null):0 */
virtual void Precache(class CArmoury *) /* linkage=_ZN8CArmoury8PrecacheEv */
{
} /* size: 146264728 */

/* <0> (null):0 */
void ArmouryTouch(class CArmoury *, class CBaseEntity *) /* linkage=_ZN8CArmoury12ArmouryTouchEP11CBaseEntity */
{
} /* size: 146266708 */

/* <0> (null):0 */
void CWeaponBox(class CWeaponBox *, const class CWeaponBox  &)
{
} /* size: 145839580 */

/* <0> (null):0 */
void CWeaponBox(class CWeaponBox *)
{
} /* size: 145661000 */

/* <0> (null):0 */
virtual void Precache(class CWeaponBox *) /* linkage=_ZN10CWeaponBox8PrecacheEv */
{
} /* size: 145663176 */

/* <0> (null):0 */
virtual void Spawn(class CWeaponBox *) /* linkage=_ZN10CWeaponBox5SpawnEv */
{
} /* size: 145669820 */

/* <0> (null):0 */
virtual void Touch(class CWeaponBox *, class CBaseEntity *) /* linkage=_ZN10CWeaponBox5TouchEP11CBaseEntity */
{
} /* size: 146455748 */

/* <0> (null):0 */
virtual void KeyValue(class CWeaponBox *, KeyValueData *) /* linkage=_ZN10CWeaponBox8KeyValueEP14KeyValueData_s */
{
} /* size: 146470436 */

/* <0> (null):0 */
BOOL IsEmpty(class CWeaponBox *) /* linkage=_ZN10CWeaponBox7IsEmptyEv */
{
} /* size: 4 */

/* <0> (null):0 */
int GiveAmmo(class CWeaponBox *, int, char *, int, int *) /* linkage=_ZN10CWeaponBox8GiveAmmoEiPciPi */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void SetObjectCollisionBox(class CWeaponBox *) /* linkage=_ZN10CWeaponBox21SetObjectCollisionBoxEv */
{
} /* size: 145596264 */

/* <0> (null):0 */
void Kill(class CWeaponBox *) /* linkage=_ZN10CWeaponBox4KillEv */
{
} /* size: 146462320 */

/* <0> (null):0 */
void BombThink(class CWeaponBox *) /* linkage=_ZN10CWeaponBox9BombThinkEv */
{
} /* size: 146478896 */

/* <0> (null):0 */
virtual int Save(class CWeaponBox *, class CSave &) /* linkage=_ZN10CWeaponBox4SaveER5CSave */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int Restore(class CWeaponBox *, class CRestore &) /* linkage=_ZN10CWeaponBox7RestoreER8CRestore */
{
} /* size: 4 */

/* <0> (null):0 */
BOOL HasWeapon(class CWeaponBox *, class CBasePlayerItem *) /* linkage=_ZN10CWeaponBox9HasWeaponEP15CBasePlayerItem */
{
} /* size: 4 */

/* <0> (null):0 */
BOOL PackWeapon(class CWeaponBox *, class CBasePlayerItem *) /* linkage=_ZN10CWeaponBox10PackWeaponEP15CBasePlayerItem */
{
} /* size: 4 */

/* <0> (null):0 */
BOOL PackAmmo(class CWeaponBox *, int, int) /* linkage=_ZN10CWeaponBox8PackAmmoEii */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void SetObjectCollisionBox(class CBasePlayerItem *) /* linkage=_ZN15CBasePlayerItem21SetObjectCollisionBoxEv */
{
} /* size: 146684616 */

/* <0> (null):0 */
virtual int Save(class CBasePlayerItem *, class CSave &) /* linkage=_ZN15CBasePlayerItem4SaveER5CSave */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int Restore(class CBasePlayerItem *, class CRestore &) /* linkage=_ZN15CBasePlayerItem7RestoreER8CRestore */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int AddToPlayer(class CBasePlayerItem *, class CBasePlayer *) /* linkage=_ZN15CBasePlayerItem11AddToPlayerEP11CBasePlayer */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int AddDuplicate(class CBasePlayerItem *, class CBasePlayerItem *) /* linkage=_ZN15CBasePlayerItem12AddDuplicateEPS_ */
{
} /* size: 4 */

/* <0> (null):0 */
void DestroyItem(class CBasePlayerItem *) /* linkage=_ZN15CBasePlayerItem11DestroyItemEv */
{
} /* size: 146788232 */

/* <0> (null):0 */
void DefaultTouch(class CBasePlayerItem *, class CBaseEntity *) /* linkage=_ZN15CBasePlayerItem12DefaultTouchEP11CBaseEntity */
{
} /* size: 146809088 */

/* <0> (null):0 */
void FallThink(class CBasePlayerItem *) /* linkage=_ZN15CBasePlayerItem9FallThinkEv */
{
} /* size: 146837880 */

/* <0> (null):0 */
void Materialize(class CBasePlayerItem *) /* linkage=_ZN15CBasePlayerItem11MaterializeEv */
{
} /* size: 146854704 */

/* <0> (null):0 */
void AttemptToMaterialize(class CBasePlayerItem *) /* linkage=_ZN15CBasePlayerItem20AttemptToMaterializeEv */
{
} /* size: 146868072 */

/* <0> (null):0 */
virtual class CBaseEntity * Respawn(class CBasePlayerItem *) /* linkage=_ZN15CBasePlayerItem7RespawnEv */
{
} /* size: 4 */

/* <0> (null):0 */
void FallInit(class CBasePlayerItem *) /* linkage=_ZN15CBasePlayerItem8FallInitEv */
{
} /* size: 146909696 */

/* <0> (null):0 */
void CheckRespawn(class CBasePlayerItem *) /* linkage=_ZN15CBasePlayerItem12CheckRespawnEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int GetItemInfo(class CBasePlayerItem *, ItemInfo *) /* linkage=_ZN15CBasePlayerItem11GetItemInfoEP8ItemInfo */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL CanDeploy(class CBasePlayerItem *) /* linkage=_ZN15CBasePlayerItem9CanDeployEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL CanDrop(class CBasePlayerItem *) /* linkage=_ZN15CBasePlayerItem7CanDropEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL Deploy(class CBasePlayerItem *) /* linkage=_ZN15CBasePlayerItem6DeployEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsWeapon(class CBasePlayerItem *) /* linkage=_ZN15CBasePlayerItem8IsWeaponEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL CanHolster(class CBasePlayerItem *) /* linkage=_ZN15CBasePlayerItem10CanHolsterEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Holster(class CBasePlayerItem *, int) /* linkage=_ZN15CBasePlayerItem7HolsterEi */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void UpdateItemInfo(class CBasePlayerItem *) /* linkage=_ZN15CBasePlayerItem14UpdateItemInfoEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ItemPreFrame(class CBasePlayerItem *) /* linkage=_ZN15CBasePlayerItem12ItemPreFrameEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ItemPostFrame(class CBasePlayerItem *) /* linkage=_ZN15CBasePlayerItem13ItemPostFrameEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Drop(class CBasePlayerItem *) /* linkage=_ZN15CBasePlayerItem4DropEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Kill(class CBasePlayerItem *) /* linkage=_ZN15CBasePlayerItem4KillEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void AttachToPlayer(class CBasePlayerItem *, class CBasePlayer *) /* linkage=_ZN15CBasePlayerItem14AttachToPlayerEP11CBasePlayer */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int PrimaryAmmoIndex(class CBasePlayerItem *) /* linkage=_ZN15CBasePlayerItem16PrimaryAmmoIndexEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int SecondaryAmmoIndex(class CBasePlayerItem *) /* linkage=_ZN15CBasePlayerItem18SecondaryAmmoIndexEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int UpdateClientData(class CBasePlayerItem *, class CBasePlayer *) /* linkage=_ZN15CBasePlayerItem16UpdateClientDataEP11CBasePlayer */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CBasePlayerItem * GetWeaponPtr(class CBasePlayerItem *) /* linkage=_ZN15CBasePlayerItem12GetWeaponPtrEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual float GetMaxSpeed(class CBasePlayerItem *) /* linkage=_ZN15CBasePlayerItem11GetMaxSpeedEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int iItemSlot(class CBasePlayerItem *) /* linkage=_ZN15CBasePlayerItem9iItemSlotEv */
{
} /* size: 4 */

/* <0> (null):0 */
int iItemPosition(class CBasePlayerItem *) /* linkage=_ZN15CBasePlayerItem13iItemPositionEv */
{
} /* size: 4 */

/* <0> (null):0 */
const char  * pszAmmo1(class CBasePlayerItem *) /* linkage=_ZN15CBasePlayerItem8pszAmmo1Ev */
{
} /* size: 4 */

/* <0> (null):0 */
int iMaxAmmo1(class CBasePlayerItem *) /* linkage=_ZN15CBasePlayerItem9iMaxAmmo1Ev */
{
} /* size: 4 */

/* <0> (null):0 */
const char  * pszAmmo2(class CBasePlayerItem *) /* linkage=_ZN15CBasePlayerItem8pszAmmo2Ev */
{
} /* size: 4 */

/* <0> (null):0 */
int iMaxAmmo2(class CBasePlayerItem *) /* linkage=_ZN15CBasePlayerItem9iMaxAmmo2Ev */
{
} /* size: 4 */

/* <0> (null):0 */
const char  * pszName(class CBasePlayerItem *) /* linkage=_ZN15CBasePlayerItem7pszNameEv */
{
} /* size: 4 */

/* <0> (null):0 */
int iMaxClip(class CBasePlayerItem *) /* linkage=_ZN15CBasePlayerItem8iMaxClipEv */
{
} /* size: 4 */

/* <0> (null):0 */
int iWeight(class CBasePlayerItem *) /* linkage=_ZN15CBasePlayerItem7iWeightEv */
{
} /* size: 4 */

/* <0> (null):0 */
int iFlags(class CBasePlayerItem *) /* linkage=_ZN15CBasePlayerItem6iFlagsEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Spawn(class CBasePlayerAmmo *) /* linkage=_ZN15CBasePlayerAmmo5SpawnEv */
{
} /* size: 0 */

/* <0> (null):0 */
void DefaultTouch(class CBasePlayerAmmo *, class CBaseEntity *) /* linkage=_ZN15CBasePlayerAmmo12DefaultTouchEP11CBaseEntity */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL AddAmmo(class CBasePlayerAmmo *, class CBaseEntity *) /* linkage=_ZN15CBasePlayerAmmo7AddAmmoEP11CBaseEntity */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CBaseEntity * Respawn(class CBasePlayerAmmo *) /* linkage=_ZN15CBasePlayerAmmo7RespawnEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Materialize(class CBasePlayerAmmo *) /* linkage=_ZN15CBasePlayerAmmo11MaterializeEv */
{
} /* size: 0 */

/* <0> (null):0 */
void CBaseAnimating(class CBaseAnimating *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void HandleAnimEvent(class CBaseAnimating *, MonsterEvent_t *) /* linkage=_ZN14CBaseAnimating15HandleAnimEventEP14MonsterEvent_t */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int Save(class CBasePlayerWeapon *, class CSave &) /* linkage=_ZN17CBasePlayerWeapon4SaveER5CSave */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int Restore(class CBasePlayerWeapon *, class CRestore &) /* linkage=_ZN17CBasePlayerWeapon7RestoreER8CRestore */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int AddToPlayer(class CBasePlayerWeapon *, class CBasePlayer *) /* linkage=_ZN17CBasePlayerWeapon11AddToPlayerEP11CBasePlayer */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int AddDuplicate(class CBasePlayerWeapon *, class CBasePlayerItem *) /* linkage=_ZN17CBasePlayerWeapon12AddDuplicateEP15CBasePlayerItem */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int ExtractAmmo(class CBasePlayerWeapon *, class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon11ExtractAmmoEPS_ */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int ExtractClipAmmo(class CBasePlayerWeapon *, class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon15ExtractClipAmmoEPS_ */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int AddWeapon(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon9AddWeaponEv */
{
} /* size: 4 */

/* <0> (null):0 */
BOOL AddPrimaryAmmo(class CBasePlayerWeapon *, int, char *, int, int) /* linkage=_ZN17CBasePlayerWeapon14AddPrimaryAmmoEiPcii */
{
} /* size: 4 */

/* <0> (null):0 */
BOOL AddSecondaryAmmo(class CBasePlayerWeapon *, int, char *, int) /* linkage=_ZN17CBasePlayerWeapon16AddSecondaryAmmoEiPci */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void UpdateItemInfo(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon14UpdateItemInfoEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL PlayEmptySound(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon14PlayEmptySoundEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void ResetEmptySound(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon15ResetEmptySoundEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void SendWeaponAnim(class CBasePlayerWeapon *, int, int) /* linkage=_ZN17CBasePlayerWeapon14SendWeaponAnimEii */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL CanDeploy(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon9CanDeployEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsUseable(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon9IsUseableEv */
{
} /* size: 4 */

/* <0> (null):0 */
BOOL DefaultDeploy(class CBasePlayerWeapon *, char *, char *, int, char *, int) /* linkage=_ZN17CBasePlayerWeapon13DefaultDeployEPcS0_iS0_i */
{
} /* size: 4 */

/* <0> (null):0 */
BOOL DefaultReload(class CBasePlayerWeapon *, int, int, float) /* linkage=_ZN17CBasePlayerWeapon13DefaultReloadEiif */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void ItemPostFrame(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon13ItemPostFrameEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void PrimaryAttack(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon13PrimaryAttackEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void SecondaryAttack(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon15SecondaryAttackEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Reload(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon6ReloadEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void WeaponIdle(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon10WeaponIdleEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int UpdateClientData(class CBasePlayerWeapon *, class CBasePlayer *) /* linkage=_ZN17CBasePlayerWeapon16UpdateClientDataEP11CBasePlayer */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void RetireWeapon(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon12RetireWeaponEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL ShouldWeaponIdle(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon16ShouldWeaponIdleEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Holster(class CBasePlayerWeapon *, int) /* linkage=_ZN17CBasePlayerWeapon7HolsterEi */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL UseDecrement(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon12UseDecrementEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsWeapon(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon8IsWeaponEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int PrimaryAmmoIndex(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon16PrimaryAmmoIndexEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int SecondaryAmmoIndex(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon18SecondaryAmmoIndexEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CBasePlayerItem * GetWeaponPtr(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon12GetWeaponPtrEv */
{
} /* size: 4 */

/* <0> (null):0 */
void FireRemaining(class CBasePlayerWeapon *, int &, float &, BOOL) /* linkage=_ZN17CBasePlayerWeapon13FireRemainingERiRfi */
{
} /* size: 0 */

/* <0> (null):0 */
void KickBack(class CBasePlayerWeapon *, float, float, float, float, float, float, int) /* linkage=_ZN17CBasePlayerWeapon8KickBackEffffffi */
{
} /* size: 0 */

/* <0> (null):0 */
void EjectBrassLate(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon14EjectBrassLateEv */
{
} /* size: 0 */

/* <0> (null):0 */
void MakeBeam(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon8MakeBeamEv */
{
} /* size: 0 */

/* <0> (null):0 */
void BeamUpdate(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon10BeamUpdateEv */
{
} /* size: 0 */

/* <0> (null):0 */
void ReloadSound(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon11ReloadSoundEv */
{
} /* size: 0 */

/* <0> (null):0 */
float GetNextAttackDelay(class CBasePlayerWeapon *, float) /* linkage=_ZN17CBasePlayerWeapon18GetNextAttackDelayEf */
{
} /* size: 4 */

/* <0> (null):0 */
bool HasSecondaryAttack(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon18HasSecondaryAttackEv */
{
} /* size: 1 */

/* <0> (null):0 */
BOOL IsPistol(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon8IsPistolEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetPlayerShieldAnim(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon19SetPlayerShieldAnimEv */
{
} /* size: 0 */

/* <0> (null):0 */
void ResetPlayerShieldAnim(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon21ResetPlayerShieldAnimEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool ShieldSecondaryFire(class CBasePlayerWeapon *, int, int) /* linkage=_ZN17CBasePlayerWeapon19ShieldSecondaryFireEii */
{
} /* size: 1 */

/* <0> (null):0 */
virtual void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *, int)
{
} /* size: 0 */

/* <0> (null):0 */
virtual bool CanPlayerHearPlayer(class IVoiceGameMgrHelper *, class CBasePlayer *, class CBasePlayer *) /* linkage=_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
void AddDuplicate(class CBasePlayerWeapon *const this, class CBasePlayerItem * pOriginal)
{
} /* size: 0 */

/* <0> (null):0 */
void DefaultTouch(class CBasePlayerAmmo *const this, class CBaseEntity * pOther)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Precache(class CArmoury *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ArmouryTouch(class CArmoury *const this, class CBaseEntity * pOther)
{
	{
		class CBasePlayer * p;                                //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void Restore(class CWeaponBox *const this, class CRestore &const restore)
{
} /* size: 0 */

/* <0> (null):0 */
void Save(class CWeaponBox *const this, class CSave &const save)
{
} /* size: 0 */

/* <0> (null):0 */
void Restore(class CBasePlayerItem *const this, class CRestore &const restore)
{
} /* size: 0 */

/* <0> (null):0 */
void Restore(class CBasePlayerWeapon *const this, class CRestore &const restore)
{
} /* size: 0 */

/* <0> (null):0 */
void Save(class CBasePlayerItem *const this, class CSave &const save)
{
} /* size: 0 */

/* <0> (null):0 */
void Save(class CBasePlayerWeapon *const this, class CSave &const save)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void TraceResult(TraceResult *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, float X, float Y, float Z)
{
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class CBasePlayerAmmo *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator==(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator!=(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 146502304 */

/* <0> (null):0 */
inline void operator+(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 146512892 */

/* <0> (null):0 */
inline void operator*(const class Vector  *const this, float fl)
{
} /* size: 146521616 */

/* <0> (null):0 */
inline edict_t * ENT(const entvars_t  * pev)
{
} /* size: 4 */

/* <0> (null):0 */
inline void MESSAGE_BEGIN(int msg_dest, int msg_type, const float  * pOrigin, entvars_t * ent)
{
} /* size: 146543104 */

/* <0> (null):0 */
inline EOFFSET OFFSET(const edict_t  * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline BOOL FNullEnt(EOFFSET eoffset)
{
} /* size: 4 */

/* <0> (null):0 */
inline BOOL FStrEq(const char  * sz1, const char  * sz2)
{
} /* size: 4 */

/* <0> (null):0 */
inline int atoi(const char  * __nptr)
{
} /* size: 4 */

/* <0> (null):0 */
inline void KeyValue(class CBaseEntity *const this, KeyValueData * pkvd)
{
} /* size: 146608620 */

/* <0> (null):0 */
void KeyValue(class CArmoury *const this, KeyValueData * pkvd)
{
} /* size: 146617168 */

/* <0> (null):0 */
inline BOOL FClassnameIs(entvars_t * pev, const char  * szClassname)
{
} /* size: 4 */

/* <0> (null):0 */
void PlayEmptySound(class CBasePlayerWeapon *const this)
{
} /* size: 146642336 */

/* <0> (null):0 */
inline edict_t * ENT(EOFFSET eoffset)
{
} /* size: 4 */

/* <0> (null):0 */
inline void * GET_PRIVATE(edict_t * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline void Instance(edict_t * pent)
{
	{
		class CBaseEntity * pEnt;                             //     0
	}
} /* size: 146666168 */

/* <0> (null):0 */
inline void edict(class CBaseEntity *const this)
{
} /* size: 146682824 */

/* <0> (null):0 */
void SendWeaponAnim(class CBasePlayerWeapon *const this, int iAnim, int skiplocal)
{
} /* size: 146627336 */

/* <0> (null):0 */
inline int ENTINDEX(edict_t * pEdict)
{
} /* size: 4 */

/* <0> (null):0 */
inline void ObjectCaps(class CBaseEntity *const this)
{
} /* size: 146713088 */

/* <0> (null):0 */
virtual int ObjectCaps(class CPointEntity *) /* linkage=_ZN12CPointEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
inline void ObjectCaps(class CPointEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void pszAmmo1(class CBasePlayerItem *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void iMaxAmmo1(class CBasePlayerItem *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void pszAmmo2(class CBasePlayerItem *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void AddToPlayer(class CBasePlayerWeapon *const this, class CBasePlayer * pPlayer)
{
} /* size: 0 */

/* <0> (null):0 */
inline void iMaxAmmo2(class CBasePlayerItem *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void iMaxClip(class CBasePlayerItem *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void iFlags(class CBasePlayerItem *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline bool IsZombieGame(void)
{
} /* size: 1 */

/* <0> (null):0 */
void DefaultTouch(class CBasePlayerItem *const this, class CBaseEntity * pOther)
{
	{
		class CBasePlayer * pPlayer;                          //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline void entindex(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator-(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void NormalizeInPlace(class Vector *const this)
{
	{
		float flLen;                                          //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline void IsEnemyVisible(const class CCSBot  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
int MaxAmmoCarry(int iszName)
{
	{
		int i;                                                //     0
	}
} /* size: 4 */

/* <0> (null):0 */
inline void operator const float*(const class Vector  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void MESSAGE_BEGIN(int msg_dest, int msg_type, const float  * pOrigin, edict_t * ed)
{
} /* size: 0 */

/* <0> (null):0 */
void AddAmmoNameToAmmoRegistry(const char  * szAmmoname)
{
	{
		int i;                                                //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline BOOL FNullEnt(const edict_t  * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline entvars_t * VARS(edict_t * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline void Instance(entvars_t * pev)
{
} /* size: 0 */

/* <0> (null):0 */
void FallThink(class CBasePlayerItem *const this)
{
	{
		int pitch;                                            //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void FireRemaining(class CBasePlayerWeapon *const this, int &const shotsFired, float &const shootTime, BOOL bIsGlock)
{
	{
		float nexttime;                                       //     0
		class Vector vecSrc;                                  //     0
		class Vector vecAiming;                               //     0
		class Vector vecDir;                                  //     0
		int flag;                                             //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline BOOL FStringNull(int iString)
{
} /* size: 4 */

/* <0> (null):0 */
void KeyValue(class CWeaponBox *const this, KeyValueData * pkvd)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBaseEntity(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator new(size_t stAllocateBlock, entvars_t * pev)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CWeaponBox(class CWeaponBox *const this)
{
} /* size: 0 */

/* <0> (null):0 */
class CWeaponBox * GetClassPtr<CWeaponBox>(class CWeaponBox * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
void CBaseDelay(class CBaseDelay *)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBaseDelay(class CBaseDelay *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBaseAnimating(class CBaseAnimating *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CBaseToggle(class CBaseToggle *)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBaseToggle(class CBaseToggle *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CArmoury(class CArmoury *const this)
{
} /* size: 0 */

/* <0> (null):0 */
class CArmoury * GetClassPtr<CArmoury>(class CArmoury * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
inline void ResetDbgInfo(class CUtlVector<CHintMessage*> *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CUtlMemory(class CUtlMemory<CHintMessage*> *const this, int growSize, int initSize)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CUtlVector(class CUtlVector<CHintMessage*> *const this, int growSize, int initSize)
{
} /* size: 0 */

/* <0> (null):0 */
void CBaseMonster(class CBaseMonster *)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBaseMonster(class CBaseMonster *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CHintMessageQueue(class CHintMessageQueue *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CUnifiedSignals(class CUnifiedSignals *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBasePlayer(class CBasePlayer *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Touch(class CWeaponBox *const this, class CBaseEntity * pOther)
{
	{
		class CBasePlayer * pPlayer;                          //     0
		int i;                                                //     0
		bool bRemove;                                         //     0
		bool bEmitSound;                                      //     0
		{
			class CBasePlayerItem * pItem;                //     0
			{
				class CCSBotManager * ctrl;           //     0
			}
			{
				class CBaseEntity * pEntity;          //     0
				class CBasePlayer * pTempPlayer;      //     0
				class CCSBotManager * csBots;         //     0
			}
			{
				class CBasePlayerWeapon * pGrenade;   //     0
				int playerGrenades;                   //     0
				int maxGrenades;                      //     0
				const char  * grenadeName;            //     0
			}
		}
		{
			int n;                                        //     0
		}
	}
} /* size: 0 */

/* <0> (null):0 */
inline void Length(const class Vector  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GiveAmmo(class CWeaponBox *const this, int iCount, char * szName, int iMax, int * pIndex)
{
	{
		int i;                                                //     0
		{
			int iAdd;                                     //     0
		}
	}
} /* size: 0 */

/* <0> (null):0 */
void EjectBrass(const class Vector  &const vecOrigin, const class Vector  &const vecLeft, const class Vector  &const vecVelocity, float rotation, int model, int soundtype, int entityIndex)
{
	{
		class CBaseEntity * ent;                              //     0
		bool useNewBehavior;                                  //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void AddSecondaryAmmo(class CBasePlayerWeapon *const this, int iCount, char * szName, int iMax)
{
	{
		int iIdAmmo;                                          //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline void EMIT_SOUND(edict_t * entity, int channel, const char  * sample, float volume, float attenuation)
{
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Precache(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Restart(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void KeyValue(class CBaseEntity *const this, KeyValueData * pkvd)
{
} /* size: 0 */

/* <0> (null):0 */
void ObjectCaps(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Activate(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Classify(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void DeathNotice(class CBaseEntity *const this, entvars_t * pevChild)
{
} /* size: 0 */

/* <0> (null):0 */
void BloodColor(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsTriggered(class CBaseEntity *const this, class CBaseEntity * pActivator)
{
} /* size: 0 */

/* <0> (null):0 */
void MyMonsterPointer(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void MySquadMonsterPointer(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetToggleState(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void AddPoints(class CBaseEntity *const this, int score, BOOL bAllowNegativeScore)
{
} /* size: 0 */

/* <0> (null):0 */
void AddPointsToTeam(class CBaseEntity *const this, int score, BOOL bAllowNegativeScore)
{
} /* size: 0 */

/* <0> (null):0 */
void AddPlayerItem(class CBaseEntity *const this, class CBasePlayerItem * pItem)
{
} /* size: 0 */

/* <0> (null):0 */
void RemovePlayerItem(class CBaseEntity *const this, class CBasePlayerItem * pItem)
{
} /* size: 0 */

/* <0> (null):0 */
void GiveAmmo(class CBaseEntity *const this, int iAmount, char * szName, int iMax)
{
} /* size: 0 */

/* <0> (null):0 */
void GetDelay(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsMoving(class CBaseEntity *const this)
{
	operator!=(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void OverrideReset(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void SetToggleState(class CBaseEntity *const this, int state)
{
} /* size: 0 */

/* <0> (null):0 */
void StartSneaking(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void StopSneaking(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void OnControls(class CBaseEntity *const this, entvars_t * pev)
{
} /* size: 0 */

/* <0> (null):0 */
void IsSneaking(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsAlive(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsBSPModel(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ReflectGauss(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsPlayer(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsNetClient(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void TeamID(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Think(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Touch(class CBaseEntity *const this, class CBaseEntity * pOther)
{
} /* size: 0 */

/* <0> (null):0 */
void Use(class CBaseEntity *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
} /* size: 0 */

/* <0> (null):0 */
void Blocked(class CBaseEntity *const this, class CBaseEntity * pOther)
{
} /* size: 0 */

/* <0> (null):0 */
void Respawn(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void UpdateOwner(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void FBecomeProne(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Center(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
	operator*(const class Vector  *const this,
			float fl); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void EyePosition(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void EarPosition(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void BodyTarget(class CBaseEntity *const this, const class Vector  &const posSrc)
{
} /* size: 0 */

/* <0> (null):0 */
void Illumination(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void HandleAnimEvent(class CBaseAnimating *const this, MonsterEvent_t * pEvent)
{
} /* size: 137632424 */

/* <0> (null):0 */
void AddDuplicate(class CBasePlayerItem *const this, class CBasePlayerItem * pItem)
{
} /* size: 145596400 */

/* <0> (null):0 */
void GetItemInfo(class CBasePlayerItem *const this, ItemInfo * p)
{
} /* size: 145706120 */

/* <0> (null):0 */
void CanDeploy(class CBasePlayerItem *const this)
{
} /* size: 145801340 */

/* <0> (null):0 */
void CanDrop(class CBasePlayerItem *const this)
{
} /* size: 145924608 */

/* <0> (null):0 */
void IsWeapon(class CBasePlayerItem *const this)
{
} /* size: 145926528 */

/* <0> (null):0 */
void CanHolster(class CBasePlayerItem *const this)
{
} /* size: 146055344 */

/* <0> (null):0 */
void UpdateItemInfo(class CBasePlayerItem *const this)
{
} /* size: 146058608 */

/* <0> (null):0 */
void ItemPreFrame(class CBasePlayerItem *const this)
{
} /* size: 146176064 */

/* <0> (null):0 */
void ItemPostFrame(class CBasePlayerItem *const this)
{
} /* size: 146177984 */

/* <0> (null):0 */
void PrimaryAmmoIndex(class CBasePlayerItem *const this)
{
} /* size: 146264536 */

/* <0> (null):0 */
void SecondaryAmmoIndex(class CBasePlayerItem *const this)
{
} /* size: 146266456 */

/* <0> (null):0 */
void UpdateClientData(class CBasePlayerItem *const this, class CBasePlayer * pPlayer)
{
} /* size: 146359340 */

/* <0> (null):0 */
void GetWeaponPtr(class CBasePlayerItem *const this)
{
} /* size: 146360932 */

/* <0> (null):0 */
void GetMaxSpeed(class CBasePlayerItem *const this)
{
} /* size: 145837172 */

/* <0> (null):0 */
void iItemSlot(class CBasePlayerItem *const this)
{
} /* size: 145839232 */

/* <0> (null):0 */
void AddWeapon(class CBasePlayerWeapon *const this)
{
} /* size: 145660560 */

/* <0> (null):0 */
void UpdateItemInfo(class CBasePlayerWeapon *const this)
{
} /* size: 145662476 */

/* <0> (null):0 */
void PrimaryAttack(class CBasePlayerWeapon *const this)
{
} /* size: 145669148 */

/* <0> (null):0 */
void SecondaryAttack(class CBasePlayerWeapon *const this)
{
} /* size: 146452304 */

/* <0> (null):0 */
void Reload(class CBasePlayerWeapon *const this)
{
} /* size: 146468592 */

/* <0> (null):0 */
void WeaponIdle(class CBasePlayerWeapon *const this)
{
} /* size: 146477216 */

/* <0> (null):0 */
void ShouldWeaponIdle(class CBasePlayerWeapon *const this)
{
} /* size: 146485592 */

/* <0> (null):0 */
void UseDecrement(class CBasePlayerWeapon *const this)
{
} /* size: 146493256 */

/* <0> (null):0 */
void IsWeapon(class CBasePlayerWeapon *const this)
{
} /* size: 146989448 */

/* <0> (null):0 */
void GetWeaponPtr(class CBasePlayerWeapon *const this)
{
} /* size: 146935512 */

/* <0> (null):0 */
void AddAmmo(class CBasePlayerAmmo *const this, class CBaseEntity * pOther)
{
} /* size: 146944288 */

/* <0> (null):0 */
void SetObjectCollisionBox(class CBasePlayerItem *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=147031832, low_pc=0 */ //     0
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=147032752, low_pc=0 */ //     0
} /* size: 147023640 */

/* <0> (null):0 */
void Deploy(class CBasePlayerItem *const this)
{
} /* size: 147033792 */

/* <0> (null):0 */
void AddToPlayer(class CBasePlayerItem *const this, class CBasePlayer * pPlayer)
{
	MESSAGE_BEGIN(int msg_dest,
			int msg_type,
			const float  * pOrigin,
			entvars_t * ent); /* size=147051064, low_pc=0 */ //     0
} /* size: 147041560 */

/* <0> (null):0 */
void Drop(class CBasePlayerItem *const this)
{
} /* size: 146996448 */

/* <0> (null):0 */
void Kill(class CBasePlayerItem *const this)
{
} /* size: 146954704 */

/* <0> (null):0 */
void Holster(class CBasePlayerItem *const this, int skiplocal)
{
} /* size: 147077760 */

/* <0> (null):0 */
void AttachToPlayer(class CBasePlayerItem *const this, class CBasePlayer * pPlayer)
{
	edict(class CBaseEntity *const this); /* size=147094072, low_pc=0 */ //     0
	edict(class CBaseEntity *const this); /* size=147095128, low_pc=0 */ //     0
} /* size: 147087228 */

/* <0> (null):0 */
void UpdateClientData(class CBasePlayerWeapon *const this, class CBasePlayer * pPlayer)
{
	{
		BOOL bSend;                                           //     0
		int state;                                            //     0
		MESSAGE_BEGIN(int msg_dest,
				int msg_type,
				const float  * pOrigin,
				entvars_t * ent); /* size=146058800, low_pc=0 */ //     0
	}
} /* size: 147100544 */

/* <0> (null):0 */
void IsUseable(class CBasePlayerWeapon *const this)
{
	iMaxAmmo1(class CBasePlayerItem *const this); /* size=146477400, low_pc=0 */ //     0
} /* size: 146460940 */

/* <0> (null):0 */
void CanDeploy(class CBasePlayerWeapon *const this)
{
} /* size: 146480064 */

/* <0> (null):0 */
void ResetEmptySound(class CBasePlayerWeapon *const this)
{
} /* size: 146501080 */

/* <0> (null):0 */
void PrimaryAmmoIndex(class CBasePlayerWeapon *const this)
{
} /* size: 146518832 */

/* <0> (null):0 */
void SecondaryAmmoIndex(class CBasePlayerWeapon *const this)
{
} /* size: 146535336 */

/* <0> (null):0 */
void Holster(class CBasePlayerWeapon *const this, int skiplocal)
{
} /* size: 146551296 */

/* <0> (null):0 */
void ExtractClipAmmo(class CBasePlayerWeapon *const this, class CBasePlayerWeapon * pWeapon)
{
	{
		int iAmmo;                                            //     0
		iMaxAmmo1(class CBasePlayerItem *const this); /* size=146633296, low_pc=0 */ //     0
	}
} /* size: 146599568 */

/* <0> (null):0 */
void RetireWeapon(class CBasePlayerWeapon *const this)
{
} /* size: 146635768 */

/* <0> (null):0 */
void Precache(class CWeaponBox *const this)
{
} /* size: 146653376 */

/* <0> (null):0 */
void SetObjectCollisionBox(class CWeaponBox *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Restart(class CArmoury *const this)
{
	{
		class CHalfLifeMultiplay * mp;                        //     0
		{
			float flRatio;                                //     0
		}
		{
			float flRatio;                                //     0
		}
		{
			float flRatio;                                //     0
		}
	}
} /* size: 0 */

/* <0> (null):0 */
void HasTarget(class CBaseEntity *const this, string_t targetname)
{
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class CWeaponBox *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Respawn(class CBasePlayerAmmo *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class CArmoury *const this)
{
	Vector(class Vector *const this,
		float X,
		float Y,
		float Z); /* size=0, low_pc=0 */ //     0
	Vector(class Vector *const this,
		float X,
		float Y,
		float Z); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Materialize(class CBasePlayerAmmo *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Respawn(class CBasePlayerItem *const this)
{
	{
		class CBaseEntity * pNewWeapon;                       //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void AddDuplicate(class CBasePlayerWeapon *const this, class CBasePlayerItem * pOriginal)
{
	AddDuplicate(class CBasePlayerWeapon *const this,
			class CBasePlayerItem * pOriginal); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void DefaultTouch(class CBasePlayerAmmo *const this, class CBaseEntity * pOther)
{
	DefaultTouch(class CBasePlayerAmmo *const this,
			class CBaseEntity * pOther); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Precache(class CArmoury *const this)
{
	Precache(class CArmoury *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void ArmouryTouch(class CArmoury *const this, class CBaseEntity * pOther)
{
	{
		class CBasePlayer * p;                                //     0
	}
	ArmouryTouch(class CArmoury *const this,
			class CBaseEntity * pOther); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Restore(class CWeaponBox *const this, class CRestore &const restore)
{
	Restore(class CWeaponBox *const this,
		class CRestore &const restore); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Save(class CWeaponBox *const this, class CSave &const save)
{
	Save(class CWeaponBox *const this,
		class CSave &const save); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Restore(class CBasePlayerItem *const this, class CRestore &const restore)
{
	Restore(class CBasePlayerItem *const this,
		class CRestore &const restore); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Save(class CBasePlayerItem *const this, class CSave &const save)
{
	Save(class CBasePlayerItem *const this,
		class CSave &const save); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class CBasePlayerAmmo *const this)
{
	Vector(class Vector *const this,
		float X,
		float Y,
		float Z); /* size=0, low_pc=0 */ //     0
	Vector(class Vector *const this,
		float X,
		float Y,
		float Z); /* size=0, low_pc=0 */ //     0
	Spawn(class CBasePlayerAmmo *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void KeyValue(class CArmoury *const this, KeyValueData * pkvd)
{
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
	KeyValue(class CBaseEntity *const this,
		KeyValueData * pkvd); /* size=0, low_pc=0 */ //     0
	atoi(const char  * __nptr); /* size=0, low_pc=0 */ //     0
	KeyValue(class CArmoury *const this,
		KeyValueData * pkvd); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void SendWeaponAnim(class CBasePlayerWeapon *const this, int iAnim, int skiplocal)
{
	SendWeaponAnim(class CBasePlayerWeapon *const this,
			int iAnim,
			int skiplocal); /* size=0, low_pc=0 */ //     0
	edict(class CBaseEntity *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void AddToPlayer(class CBasePlayerWeapon *const this, class CBasePlayer * pPlayer)
{
	AddToPlayer(class CBasePlayerWeapon *const this,
			class CBasePlayer * pPlayer); /* size=0, low_pc=0 */ //     0
	pszAmmo1(class CBasePlayerItem *const this); /* size=0, low_pc=0 */ //     0
	pszAmmo2(class CBasePlayerItem *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void FireRemaining(class CBasePlayerWeapon *const this, int &const shotsFired, float &const shootTime, BOOL bIsGlock)
{
	{
		float nexttime;                                       //     0
		class Vector vecSrc;                                  //     0
		int flag;                                             //     0
		class Vector vecAiming;                               //     0
		class Vector vecDir;                                  //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Vector(class Vector *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Vector(class Vector *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Vector(class Vector *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Vector(class Vector *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void GiveAmmo(class CWeaponBox *const this, int iCount, char * szName, int iMax, int * pIndex)
{
	{
		int i;                                                //     0
		{
			int iAdd;                                     //     0
		}
	}
} /* size: 0 */

/* <0> (null):0 */
void PlayEmptySound(class CBasePlayerWeapon *const this)
{
	EMIT_SOUND(edict_t * entity,
			int channel,
			const char  * sample,
			float volume,
			float attenuation); /* size=0, low_pc=0 */ //     0
	PlayEmptySound(class CBasePlayerWeapon *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void DefaultTouch(class CBasePlayerItem *const this, class CBaseEntity * pOther)
{
	{
		class CBasePlayer * pPlayer;                          //     0
	}
	DefaultTouch(class CBasePlayerItem *const this,
			class CBaseEntity * pOther); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Save(class CBasePlayerWeapon *const this, class CSave &const save)
{
	Save(class CBasePlayerItem *const this,
		class CSave &const save); /* size=0, low_pc=0 */ //     0
	Save(class CBasePlayerWeapon *const this,
		class CSave &const save); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Restore(class CBasePlayerWeapon *const this, class CRestore &const restore)
{
	Restore(class CBasePlayerItem *const this,
		class CRestore &const restore); /* size=0, low_pc=0 */ //     0
	Restore(class CBasePlayerWeapon *const this,
		class CRestore &const restore); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void MaxAmmoCarry(int iszName)
{
	MaxAmmoCarry(int iszName); /* size=0, low_pc=0 */ //     0
	{
		int i;                                                //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void PackAmmo(class CWeaponBox *const this, int iszName, int iCount)
{
	{
		int iMaxCarry;                                        //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void KeyValue(class CWeaponBox *const this, KeyValueData * pkvd)
{
	KeyValue(class CWeaponBox *const this,
		KeyValueData * pkvd); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void ClearMultiDamage(void) /* linkage=_Z16ClearMultiDamagev */
{
} /* size: 0 */

/* <0> (null):0 */
void ApplyMultiDamage(entvars_t * pevInflictor, entvars_t * pevAttacker)
{
	{
		class Vector vecSpot1;                                //     0
		class Vector vecDir;                                  //     0
		TraceResult tr;                                       //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void ApplyMultiDamage(entvars_t * pevInflictor, entvars_t * pevAttacker)
{
	{
		class Vector vecSpot1;                                //     0
		class Vector vecDir;                                  //     0
		TraceResult tr;                                       //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void AddMultiDamage(entvars_t * pevInflictor, class CBaseEntity * pEntity, float flDamage, int bitsDamageType) /* linkage=_Z14AddMultiDamageP9entvars_sP11CBaseEntityfi */
{
	ApplyMultiDamage(entvars_t * pevInflictor,
			entvars_t * pevAttacker); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void SpawnBlood(class Vector vecSpot, int bloodColor, float flDamage) /* linkage=_Z10SpawnBlood6Vectorif */
{
} /* size: 0 */

/* <0> (null):0 */
int DamageDecal(class CBaseEntity * pEntity, int bitsDamageType) /* linkage=_Z11DamageDecalP11CBaseEntityi */
{
} /* size: 4 */

/* <0> (null):0 */
void DecalGunshot(TraceResult * pTrace, int iBulletType, bool ClientOnly, entvars_t * pShooter, bool bHitMetal) /* linkage=_Z12DecalGunshotP11TraceResultibP9entvars_sb */
{
} /* size: 0 */

/* <0> (null):0 */
void EjectBrass(const class Vector  &const vecOrigin, const class Vector  &const vecLeft, const class Vector  &const vecVelocity, float rotation, int model, int soundtype, int entityIndex)
{
	{
		class CBaseEntity * ent;                              //     0
		bool useNewBehavior;                                  //     0
		MESSAGE_BEGIN(int msg_dest,
				int msg_type,
				const float  * pOrigin,
				edict_t * ed); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void EjectBrass2(const class Vector  &const vecOrigin, const class Vector  &const vecVelocity, float rotation, int model, int soundtype, entvars_t * pev) /* linkage=_Z11EjectBrass2RK6VectorS1_fiiP9entvars_s */
{
	MESSAGE_BEGIN(int msg_dest,
			int msg_type,
			const float  * pOrigin,
			entvars_t * ent); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void AddAmmoNameToAmmoRegistry(const char  * szAmmoname)
{
	{
		int i;                                                //     0
	}
	AddAmmoNameToAmmoRegistry(const char  * szAmmoname); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void UTIL_PrecacheOtherWeapon(const char  * szClassname) /* linkage=_Z24UTIL_PrecacheOtherWeaponPKc */
{
	{
		edict_t * pent;                                       //     0
		class CBaseEntity * pEntity;                          //     0
		FNullEnt(const edict_t  * pent); /* size=0, low_pc=0 */ //     0
		Instance(entvars_t * pev); /* size=0, low_pc=0 */ //     0
		{
			ItemInfo II;                                  //     0
			AddAmmoNameToAmmoRegistry(const char  * szAmmoname); /* size=0, low_pc=0 */ //     0
			AddAmmoNameToAmmoRegistry(const char  * szAmmoname); /* size=0, low_pc=0 */ //     0
		}
	}
} /* size: 0 */

/* <0> (null):0 */
void UTIL_PrecacheOtherWeapon2(const char  * szClassname) /* linkage=_Z25UTIL_PrecacheOtherWeapon2PKc */
{
	{
		edict_t * pent;                                       //     0
		class CBaseEntity * pEntity;                          //     0
		FNullEnt(const edict_t  * pent); /* size=0, low_pc=0 */ //     0
		Instance(entvars_t * pev); /* size=0, low_pc=0 */ //     0
		{
			ItemInfo II;                                  //     0
			AddAmmoNameToAmmoRegistry(const char  * szAmmoname); /* size=0, low_pc=0 */ //     0
			AddAmmoNameToAmmoRegistry(const char  * szAmmoname); /* size=0, low_pc=0 */ //     0
		}
	}
} /* size: 0 */

/* <0> (null):0 */
void W_Precache(void) /* linkage=_Z10W_Precachev */
{
} /* size: 0 */

/* <0> (null):0 */
void FallInit(class CBasePlayerItem *const this)
{
	Vector(class Vector *const this,
		float X,
		float Y,
		float Z); /* size=0, low_pc=0 */ //     0
	Vector(class Vector *const this,
		float X,
		float Y,
		float Z); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Materialize(class CBasePlayerItem *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void AttemptToMaterialize(class CBasePlayerItem *const this)
{
	{
		float time;                                           //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void FallThink(class CBasePlayerItem *const this)
{
	FallThink(class CBasePlayerItem *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void CheckRespawn(class CBasePlayerItem *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void SetPlayerShieldAnim(class CBasePlayerWeapon *const this)
{
} /* size: 146502304 */

/* <0> (null):0 */
void ResetPlayerShieldAnim(class CBasePlayerWeapon *const this)
{
} /* size: 146511656 */

/* <0> (null):0 */
void EjectBrassLate(class CBasePlayerWeapon *const this)
{
	{
		class Vector vecShellVelocity;                        //     0
		int soundType;                                        //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=146529996, low_pc=0 */ //     0
		operator*(const class Vector  *const this,
				float fl); /* size=146536160, low_pc=0 */ //     0
		operator*(const class Vector  *const this,
				float fl); /* size=146537344, low_pc=0 */ //     0
		operator*(const class Vector  *const this,
				float fl); /* size=146538176, low_pc=0 */ //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=146543424, low_pc=0 */ //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=146544616, low_pc=0 */ //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=146545400, low_pc=0 */ //     0
		ENTINDEX(edict_t * pEdict); /* size=146546184, low_pc=0 */ //     0
		operator*(const class Vector  *const this,
				float fl); /* size=146551088, low_pc=0 */ //     0
		operator*(const class Vector  *const this,
				float fl); /* size=146552008, low_pc=0 */ //     0
		operator*(const class Vector  *const this,
				float fl); /* size=146553064, low_pc=0 */ //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=146554076, low_pc=0 */ //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=146561228, low_pc=0 */ //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=146564408, low_pc=0 */ //     0
		EjectBrass(const class Vector  &const vecOrigin,
				const class Vector  &const vecLeft,
				const class Vector  &const vecVelocity,
				float rotation,
				int model,
				int soundtype,
				int entityIndex); /* size=146582184, low_pc=0 */ //     0
	}
} /* size: 146519864 */

/* <0> (null):0 */
void ShieldSecondaryFire(class CBasePlayerWeapon *const this, int iUpAnim, int iDownAnim)
{
} /* size: 146600848 */

/* <0> (null):0 */
void KickBack(class CBasePlayerWeapon *const this, float up_base, float lateral_base, float up_modifier, float lateral_modifier, float up_max, float lateral_max, int direction_change)
{
	{
		float flKickUp;                                       //     0
		float flKickLateral;                                  //     0
	}
} /* size: 146608620 */

/* <0> (null):0 */
void FireRemaining(class CBasePlayerWeapon *const this, int &const shotsFired, float &const shootTime, BOOL bIsGlock)
{
	{
		float nexttime;                                       //     0
		class Vector vecSrc;                                  //     0
		class Vector vecAiming;                               //     0
		class Vector vecDir;                                  //     0
		int flag;                                             //     0
	}
} /* size: 146634736 */

/* <0> (null):0 */
BOOL CanAttack(float attack_time, float curtime, BOOL isPredicted) /* linkage=_Z9CanAttackffi */
{
} /* size: 4 */

/* <0> (null):0 */
void HasSecondaryAttack(class CBasePlayerWeapon *const this)
{
} /* size: 146674236 */

/* <0> (null):0 */
void ItemPostFrame(class CBasePlayerWeapon *const this)
{
	{
		int usableButtons;                                    //     0
		pszAmmo2(class CBasePlayerItem *const this); /* size=146629344, low_pc=0 */ //     0
		pszAmmo1(class CBasePlayerItem *const this); /* size=146698664, low_pc=0 */ //     0
		iMaxClip(class CBasePlayerItem *const this); /* size=146699632, low_pc=0 */ //     0
		{
			int j;                                        //     0
			iMaxClip(class CBasePlayerItem *const this); /* size=146712144, low_pc=0 */ //     0
		}
		FireRemaining(class CBasePlayerWeapon *const this,
				int &const shotsFired,
				float &const shootTime,
				BOOL bIsGlock); /* size=146712928, low_pc=0 */ //     0
		FireRemaining(class CBasePlayerWeapon *const this,
				int &const shotsFired,
				float &const shootTime,
				BOOL bIsGlock); /* size=146734936, low_pc=0 */ //     0
		iFlags(class CBasePlayerItem *const this); /* size=146933232, low_pc=0 */ //     0
		iMaxClip(class CBasePlayerItem *const this); /* size=146934560, low_pc=0 */ //     0
	}
} /* size: 146683424 */

/* <0> (null):0 */
void DestroyItem(class CBasePlayerItem *const this)
{
} /* size: 146936408 */

/* <0> (null):0 */
void AddPrimaryAmmo(class CBasePlayerWeapon *const this, int iCount, char * szName, int iMaxClip, int iMaxCarry)
{
	{
		int iIdAmmo;                                          //     0
		{
			int i;                                        //     0
		}
		EMIT_SOUND(edict_t * entity,
				int channel,
				const char  * sample,
				float volume,
				float attenuation); /* size=147034712, low_pc=0 */ //     0
	}
} /* size: 147014864 */

/* <0> (null):0 */
void ExtractAmmo(class CBasePlayerWeapon *const this, class CBasePlayerWeapon * pWeapon)
{
	{
		int iReturn;                                          //     0
		AddSecondaryAmmo(class CBasePlayerWeapon *const this,
				int iCount,
				char * szName,
				int iMax); /* size=146997608, low_pc=0 */ //     0
		pszAmmo1(class CBasePlayerItem *const this); /* size=147084096, low_pc=0 */ //     0
		pszAmmo2(class CBasePlayerItem *const this); /* size=147085504, low_pc=0 */ //     0
	}
} /* size: 147041928 */

/* <0> (null):0 */
void AddSecondaryAmmo(class CBasePlayerWeapon *const this, int iCount, char * szName, int iMax)
{
	{
		int iIdAmmo;                                          //     0
		EMIT_SOUND(edict_t * entity,
				int channel,
				const char  * sample,
				float volume,
				float attenuation); /* size=147101208, low_pc=0 */ //     0
	}
} /* size: 147086940 */

/* <0> (null):0 */
void DefaultDeploy(class CBasePlayerWeapon *const this, char * szViewModel, char * szWeaponModel, int iAnim, char * szAnimExt, int skiplocal)
{
} /* size: 147108844 */

/* <0> (null):0 */
void ReloadSound(class CBasePlayerWeapon *const this)
{
	{
		class Vector newVector;                               //     0
		class Vector origin;                                  //     0
		class CBaseEntity * pPlayer;                          //     0
		float distance;                                       //     0
		Vector(class Vector *const this,
			const class Vector  &const v); /* size=147146832, low_pc=0 */ //     0
		operator-(const class Vector  *const this,
				const class Vector  &const v); /* size=147147404, low_pc=0 */ //     0
		Length(const class Vector  *const this); /* size=147148088, low_pc=0 */ //     0
		MESSAGE_BEGIN(int msg_dest,
				int msg_type,
				const float  * pOrigin,
				entvars_t * ent); /* size=147153544, low_pc=0 */ //     0
	}
} /* size: 147132220 */

/* <0> (null):0 */
void DefaultReload(class CBasePlayerWeapon *const this, int iClipSize, int iAnim, float fDelay)
{
	{
		int j;                                                //     0
	}
} /* size: 147155092 */

/* <0> (null):0 */
void GetNextAttackDelay(class CBasePlayerWeapon *const this, float delay)
{
	{
		float flTimeBetweenFires;                             //     0
		float flCreep;                                        //     0
		float flNextAttack;                                   //     0
	}
} /* size: 147068032 */

/* <0> (null):0 */
void weaponbox(entvars_t * pev)
{
	GetClassPtr<CWeaponBox>(class CWeaponBox * a); /* size=147195816, low_pc=0 */ //     0
} /* size: 147193976 */

/* <0> (null):0 */
void Kill(class CWeaponBox *const this)
{
	{
		class CBasePlayerItem * pWeapon;                      //     0
		int i;                                                //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void HasWeapon(class CWeaponBox *const this, class CBasePlayerItem * pCheckItem)
{
	{
		class CBasePlayerItem * pItem;                        //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void PackWeapon(class CWeaponBox *const this, class CBasePlayerItem * pWeapon)
{
	{
		int iWeaponSlot;                                      //     0
		HasWeapon(class CWeaponBox *const this,
				class CBasePlayerItem * pCheckItem); /* size=0, low_pc=0 */ //     0
		edict(class CBaseEntity *const this); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void PackAmmo(class CWeaponBox *const this, int iszName, int iCount)
{
	{
		int iMaxCarry;                                        //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void GiveAmmo(class CWeaponBox *const this, int iCount, char * szName, int iMax, int * pIndex)
{
	{
		int i;                                                //     0
		{
			int iAdd;                                     //     0
		}
	}
} /* size: 0 */

/* <0> (null):0 */
void HasWeapon(class CWeaponBox *const this, class CBasePlayerItem * pCheckItem)
{
	{
		class CBasePlayerItem * pItem;                        //     0
		FClassnameIs(entvars_t * pev,
				const char  * szClassname); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void IsEmpty(class CWeaponBox *const this)
{
	{
		int i;                                                //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void armoury_entity(entvars_t * pev)
{
	GetClassPtr<CArmoury>(class CArmoury * a); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
class CBasePlayer * GetClassPtr<CBasePlayer>(class CBasePlayer * a) /* linkage=_Z11GetClassPtrI11CBasePlayerEPT_S2_ */
{
	{
		entvars_t * pev;                                      //     0
		VARS(edict_t * pent); /* size=0, low_pc=0 */ //     0
		GET_PRIVATE(edict_t * pent); /* size=0, low_pc=0 */ //     0
		operator new(size_t stAllocateBlock,
				entvars_t * pev); /* size=0, low_pc=0 */ //     0
		CBasePlayer(class CBasePlayer *const this); /* size=0, low_pc=0 */ //     0
	}
} /* size: 4 */

/* <0> (null):0 */
void Touch(class CWeaponBox *const this, class CBaseEntity * pOther)
{
	{
		class CBasePlayer * pPlayer;                          //     0
		int i;                                                //     0
		bool bRemove;                                         //     0
		bool bEmitSound;                                      //     0
	}
	Touch(class CWeaponBox *const this,
		class CBaseEntity * pOther); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void BombThink(class CWeaponBox *const this)
{
	{
		class CBaseEntity * pEntity;                          //     0
		{
			class CBasePlayer * pTempPlayer;              //     0
			MESSAGE_BEGIN(int msg_dest,
					int msg_type,
					const float  * pOrigin,
					entvars_t * ent); /* size=0, low_pc=0 */ //     0
		}
		edict(class CBaseEntity *const this); /* size=0, low_pc=0 */ //     0
		FNullEnt(const edict_t  * pent); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */



/* Variables: */

class CBasePlayer *        p; /* size: 4 */

class CBaseEntity *        pEnt; /* size: 4 */

class CBasePlayer *        pPlayer; /* size: 4 */

float                      flLen; /* size: 4 */

int                        i; /* size: 4 */

int                        i; /* size: 4 */

int                        pitch; /* size: 4 */

float                      nexttime; /* size: 4 */

class Vector              vecSrc; /* size: 12 */

class Vector              vecAiming; /* size: 12 */

class Vector              vecDir; /* size: 12 */

int                        flag; /* size: 4 */

entvars_t *                pev; /* size: 4 */

entvars_t *                pev; /* size: 4 */

class CBasePlayer *        pPlayer; /* size: 4 */

int                        i; /* size: 4 */

bool                       bRemove; /* size: 1 */

bool                       bEmitSound; /* size: 1 */

class CBasePlayerItem *    pItem; /* size: 4 */

class CCSBotManager *      ctrl; /* size: 4 */

class CBaseEntity *        pEntity; /* size: 4 */

class CBasePlayer *        pTempPlayer; /* size: 4 */

class CCSBotManager *      csBots; /* size: 4 */

class CBasePlayerWeapon *  pGrenade; /* size: 4 */

int                        playerGrenades; /* size: 4 */

int                        maxGrenades; /* size: 4 */

const char  *              grenadeName; /* size: 4 */

int                        n; /* size: 4 */

int                        i; /* size: 4 */

int                        iAdd; /* size: 4 */

class CBaseEntity *        ent; /* size: 4 */

bool                       useNewBehavior; /* size: 1 */

int                        iIdAmmo; /* size: 4 */

BOOL                       bSend; /* size: 4 */

int                        state; /* size: 4 */

int                        iAmmo; /* size: 4 */

class CHalfLifeMultiplay * mp; /* size: 4 */

float                      flRatio; /* size: 4 */

float                      flRatio; /* size: 4 */

float                      flRatio; /* size: 4 */

class CBaseEntity *        pNewWeapon; /* size: 4 */

class CBasePlayer *        p; /* size: 4 */

; /* size: 147187828 */

float                      nexttime; /* size: 4 */

class Vector              vecSrc; /* size: 12 */

int                        flag; /* size: 4 */

class Vector              vecAiming; /* size: 12 */

class Vector              vecDir; /* size: 12 */

int                        i; /* size: 4 */

int                        iAdd; /* size: 4 */

class CBasePlayer *        pPlayer; /* size: 4 */

; /* size: 147196760 */

int                        i; /* size: 4 */

int                        iMaxCarry; /* size: 4 */

; /* size: 147202216 */

class Vector              vecSpot1; /* size: 12 */

class Vector              vecDir; /* size: 12 */

TraceResult                tr; /* size: 56 */

class Vector              vecSpot1; /* size: 12 */

class Vector              vecDir; /* size: 12 */

TraceResult                tr; /* size: 56 */

; /* size: 147203812 */

; /* size: 147203856 */

; /* size: 147203488 */

class CBaseEntity *        ent; /* size: 4 */

bool                       useNewBehavior; /* size: 1 */

int                        i; /* size: 4 */

edict_t *                  pent; /* size: 4 */

class CBaseEntity *        pEntity; /* size: 4 */

; /* size: 147210336 */

ItemInfo                   II; /* size: 44 */

; /* size: 147210692 */

; /* size: 147210868 */

edict_t *                  pent; /* size: 4 */

class CBaseEntity *        pEntity; /* size: 4 */

; /* size: 147211420 */

ItemInfo                   II; /* size: 44 */

; /* size: 147211776 */

; /* size: 147211952 */

float                      time; /* size: 4 */

; /* size: 147212784 */

class Vector              vecShellVelocity; /* size: 12 */

int                        soundType; /* size: 4 */

; /* size: 147173976 */

; /* size: 147174020 */

float                      flKickUp; /* size: 4 */

float                      flKickLateral; /* size: 4 */

float                      nexttime; /* size: 4 */

class Vector              vecSrc; /* size: 12 */

class Vector              vecAiming; /* size: 12 */

class Vector              vecDir; /* size: 12 */

int                        flag; /* size: 4 */

int                        usableButtons; /* size: 4 */

int                        j; /* size: 4 */

; /* size: 147176256 */

; /* size: 147176300 */

; /* size: 147176344 */

; /* size: 147176388 */

; /* size: 147176164 */

; /* size: 147176568 */

; /* size: 146737928 */

; /* size: 147180768 */

; /* size: 147180812 */

; /* size: 147176476 */

int                        iIdAmmo; /* size: 4 */

int                        i; /* size: 4 */

int                        iReturn; /* size: 4 */

; /* size: 147182152 */

int                        iIdAmmo; /* size: 4 */

class Vector              newVector; /* size: 12 */

class Vector              origin; /* size: 12 */

class CBaseEntity *        pPlayer; /* size: 4 */

float                      distance; /* size: 4 */

int                        j; /* size: 4 */

float                      flTimeBetweenFires; /* size: 4 */

float                      flCreep; /* size: 4 */

float                      flNextAttack; /* size: 4 */

; /* size: 147184612 */

class CBasePlayerItem *    pWeapon; /* size: 4 */

int                        i; /* size: 4 */

class CBasePlayerItem *    pItem; /* size: 4 */

int                        iWeaponSlot; /* size: 4 */

; /* size: 147235888 */

int                        iMaxCarry; /* size: 4 */

int                        i; /* size: 4 */

int                        iAdd; /* size: 4 */

class CBasePlayerItem *    pItem; /* size: 4 */

int                        i; /* size: 4 */

; /* size: 147237672 */

entvars_t *                pev; /* size: 4 */

class CBasePlayer *        pPlayer; /* size: 4 */

int                        i; /* size: 4 */

bool                       bRemove; /* size: 1 */

bool                       bEmitSound; /* size: 1 */

; /* size: 147243080 */

; /* size: 147243124 */

; /* size: 147243168 */

; /* size: 147243212 */

; /* size: 147243308 */

; /* size: 147243404 */

; /* size: 147243448 */

; /* size: 147243492 */

; /* size: 147244028 */

; /* size: 147244072 */

; /* size: 147244116 */

; /* size: 147243976 */

; /* size: 147243256 */

; /* size: 147244300 */

class CBaseEntity *        pEntity; /* size: 4 */

class CBasePlayer *        pTempPlayer; /* size: 4 */

extern class _IO_FILE *           stdin; /* size: 4 */

extern class _IO_FILE *           stdout; /* size: 4 */

intconst                   k_cubSaltSize; /* size: 4 */

GID_tconst                 k_GIDNil; /* size: 8 */

GID_tconst                 k_TxnIDNil; /* size: 8 */

GID_tconst                 k_TxnIDUnknown; /* size: 8 */

PackageId_tconst           k_uPackageIdFreeSub; /* size: 4 */

PackageId_tconst           k_uPackageIdInvalid; /* size: 4 */

AppId_tconst               k_uAppIdInvalid; /* size: 4 */

AssetClassId_tconst        k_ulAssetClassIdInvalid; /* size: 8 */

PhysicalItemId_tconst      k_uPhysicalItemIdInvalid; /* size: 4 */

DepotId_tconst             k_uDepotIdInvalid; /* size: 4 */

CellID_tconst              k_uCellIDInvalid; /* size: 4 */

SteamAPICall_tconst        k_uAPICallInvalid; /* size: 8 */

PartnerId_tconst           k_uPartnerIdInvalid; /* size: 4 */

extern enginefuncs_t              g_engfuncs; /* size: 632 */

extern globalvars_t *             gpGlobals; /* size: 4 */

extern class Vectorconst          g_vecZero; /* size: 12 */

extern int                        gmsgWeapPickup; /* size: 4 */

short int                  g_sModelIndexLaser; /* size: 2 */

const char  *              g_pModelNameLaser; /* size: 4 */

short int                  g_sModelIndexLaserDot; /* size: 2 */

short int                  g_sModelIndexFireball; /* size: 2 */

short int                  g_sModelIndexSmoke; /* size: 2 */

short int                  g_sModelIndexWExplosion; /* size: 2 */

short int                  g_sModelIndexBubbles; /* size: 2 */

short int                  g_sModelIndexBloodDrop; /* size: 2 */

short int                  g_sModelIndexBloodSpray; /* size: 2 */

short int                  g_sModelIndexSmokePuff; /* size: 2 */

short int                  g_sModelIndexFireball2; /* size: 2 */

short int                  g_sModelIndexFireball3; /* size: 2 */

short int                  g_sModelIndexFireball4; /* size: 2 */

short int                  g_sModelIndexRadio; /* size: 2 */

MULTIDAMAGE                gMultiDamage; /* size: 12 */

extern class Vector              g_vecAttackDir; /* size: 12 */

extern class CGameRules *         g_pGameRules; /* size: 4 */

extern cvar_t                     cv_bot_difficulty; /* size: 20 */

extern cvar_t                     cv_bot_allow_rogues; /* size: 20 */

extern cvar_t                     cv_bot_allow_pistols; /* size: 20 */

extern cvar_t                     cv_bot_allow_shotguns; /* size: 20 */

extern cvar_t                     cv_bot_allow_sub_machine_guns; /* size: 20 */

extern cvar_t                     cv_bot_allow_rifles; /* size: 20 */

extern cvar_t                     cv_bot_allow_machine_guns; /* size: 20 */

extern cvar_t                     cv_bot_allow_grenades; /* size: 20 */

extern cvar_t                     cv_bot_allow_snipers; /* size: 20 */

extern cvar_t                     cv_bot_allow_shield; /* size: 20 */

extern cvar_t                     cv_bot_zombie; /* size: 20 */

extern cvar_t                     cv_bot_chatter; /* size: 20 */

extern class CBotManager *        TheBots; /* size: 4 */

floatconst                 GenerationStepSize; /* size: 4 */

floatconst                 StepHeight; /* size: 4 */

floatconst                 JumpHeight; /* size: 4 */

floatconst                 JumpCrouchHeight; /* size: 4 */

floatconst                 MaxSlope; /* size: 4 */

floatconst                 MaxUnitZSlope; /* size: 4 */

floatconst                 BotRadius; /* size: 4 */

floatconst                 DeathDrop; /* size: 4 */

floatconst                 HalfHumanWidth; /* size: 4 */

floatconst                 HalfHumanHeight; /* size: 4 */

floatconst                 HumanHeight; /* size: 4 */

extern NavAreaList                TheNavAreaList; /* size: 8 */

extern class CNavAreaGrid        TheNavAreaGrid; /* size: 1052 */

extern cvar_t                     friendlyfire; /* size: 20 */

extern class BotPhraseManager *   TheBotPhrases; /* size: 4 */

extern int                        gEvilImpulse101; /* size: 4 */

extern int                        gmsgReloadSound; /* size: 4 */

extern int                        gmsgBrass; /* size: 4 */

short int                  g_sModelIndexCTGhost; /* size: 2 */

short int                  g_sModelIndexTGhost; /* size: 2 */

short int                  g_sModelIndexC4Glow; /* size: 2 */

extern int                        gmsgCurWeapon; /* size: 4 */

int                        giAmmoIndex; /* size: 4 */

extern int                        gmsgBombDrop; /* size: 4 */

extern int                        gmsgBombPickup; /* size: 4 */

; /* size: 147215044 */

; /* size: 147215088 */

; /* size: 147215132 */

; /* size: 147215176 */

; /* size: 147215220 */

; /* size: 146266264 */

/* Types: */

/* 1 */
char
 /* size: 1 */

/* 2 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 3 */
unsigned int
 /* size: 4 */

/* 4 */
unsigned char
 /* size: 1 */

/* 5 */
short unsigned int
 /* size: 2 */

/* 6 */
long unsigned int
 /* size: 4 */

/* 7 */
signed char
 /* size: 1 */

/* 8 */
short int
 /* size: 2 */

/* 9 */
int
 /* size: 4 */

/* 10 */
long long int
 /* size: 8 */

/* 11 */
long long unsigned int
 /* size: 8 */

/* 12 */
/* <0> (null):0 */
typedef long long int __quad_t; /* size: 8 */

/* 13 */
/* <0> (null):0 */
typedef long int __off_t; /* size: 4 */

/* 14 */
long int
 /* size: 4 */

/* 15 */
/* <0> (null):0 */
typedef __quad_t __off64_t; /* size: 8 */

/* 16 */
 /* pointer to 0 */
 /* size: 4 */

/* 17 */
 /* pointer to 1 */
 /* size: 4 */

/* 18 */
/* <0> (null):0 */
struct _IO_FILE {
	int                        _flags;               /*     0     4 */
	char *                     _IO_read_ptr;         /*     4     4 */
	char *                     _IO_read_end;         /*     8     4 */
	char *                     _IO_read_base;        /*    12     4 */
	char *                     _IO_write_base;       /*    16     4 */
	char *                     _IO_write_ptr;        /*    20     4 */
	char *                     _IO_write_end;        /*    24     4 */
	char *                     _IO_buf_base;         /*    28     4 */
	char *                     _IO_buf_end;          /*    32     4 */
	char *                     _IO_save_base;        /*    36     4 */
	char *                     _IO_backup_base;      /*    40     4 */
	char *                     _IO_save_end;         /*    44     4 */
	class _IO_marker *         _markers;             /*    48     4 */
	class _IO_FILE *           _chain;               /*    52     4 */
	int                        _fileno;              /*    56     4 */
	int                        _flags2;              /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	__off_t                    _old_offset;          /*    64     4 */
	short unsigned int         _cur_column;          /*    68     2 */
	signed char                _vtable_offset;       /*    70     1 */
	char                       _shortbuf[1];         /*    71     1 */
	_IO_lock_t *               _lock;                /*    72     4 */
	__off64_t                  _offset;              /*    76     8 */
	void *                     __pad1;               /*    84     4 */
	void *                     __pad2;               /*    88     4 */
	void *                     __pad3;               /*    92     4 */
	void *                     __pad4;               /*    96     4 */
	size_t                     __pad5;               /*   100     4 */
	int                        _mode;                /*   104     4 */
	char                       _unused2[40];         /*   108    40 */
	/* --- cacheline 2 boundary (128 bytes) was 20 bytes ago --- */

	/* size: 148, cachelines: 3, members: 29 */
	/* last cacheline: 20 bytes */
}; /* size: 148 */

/* 19 */
/* <0> (null):0 */
typedef void _IO_lock_t; /* size: 0 */

/* 20 */
/* <0> (null):0 */
struct _IO_marker {
	class _IO_marker *         _next;                /*     0     4 */
	class _IO_FILE *           _sbuf;                /*     4     4 */
	int                        _pos;                 /*     8     4 */

	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 21 */
 /* pointer to 20 */
 /* size: 4 */

/* 22 */
 /* pointer to 18 */
 /* size: 4 */

/* 23 */
 /* pointer to 20 */
 /* size: 4 */

/* 24 */
 /* pointer to 18 */
 /* size: 4 */

/* 25 */
/* <0> (null):0 */
char                       array[1]; /* size: 1 */

/* 26 */
 /* pointer to 19 */
 /* size: 4 */

/* 27 */
/* <0> (null):0 */
char                       array[40]; /* size: 40 */

/* 28 */
 /* pointer to 29 */
 /* size: 4 */

/* 29 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 30 */
 /* pointer to 31 */
 /* size: 4 */

/* 31 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 32 */
/* <0> (null):0 */
char                       array[32]; /* size: 32 */

/* 33 */
/* <0> (null):0 */
char                       array[20]; /* size: 20 */

/* 34 */
long double
 /* size: 12 */

/* 35 */
double
 /* size: 8 */

/* 36 */
/* <0> (null):0 */
typedef int int32; /* size: 4 */

/* 37 */
/* <0> (null):0 */
typedef unsigned int uint32; /* size: 4 */

/* 38 */
/* <0> (null):0 */
typedef long long unsigned int uint64; /* size: 8 */

/* 39 */
/* <0> (null):0 */
typedef uint64 GID_t; /* size: 8 */

/* 40 */
/* <0> (null):0 */
typedef uint32 PackageId_t; /* size: 4 */

/* 41 */
/* <0> (null):0 */
typedef uint32 AppId_t; /* size: 4 */

/* 42 */
/* <0> (null):0 */
typedef uint64 AssetClassId_t; /* size: 8 */

/* 43 */
/* <0> (null):0 */
typedef uint32 PhysicalItemId_t; /* size: 4 */

/* 44 */
/* <0> (null):0 */
typedef uint32 DepotId_t; /* size: 4 */

/* 45 */
/* <0> (null):0 */
typedef uint32 CellID_t; /* size: 4 */

/* 46 */
/* <0> (null):0 */
typedef uint64 SteamAPICall_t; /* size: 8 */

/* 47 */
/* <0> (null):0 */
typedef uint32 PartnerId_t; /* size: 4 */

/* 48 */
/* <0> (null):0 */
typedef int BOOL; /* size: 4 */

/* 49 */
/* <0> (null):0 */
typedef unsigned char byte; /* size: 1 */

/* 50 */
/* <0> (null):0 */
typedef unsigned int string_t; /* size: 4 */

/* 51 */
/* <0> (null):0 */
typedef float vec_t; /* size: 4 */

/* 52 */
float
 /* size: 4 */

/* 53 */
/* <0> (null):0 */
class Vector2D {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	/* <0> (null):0 */
	void Vector2D(class Vector2D *);

	/* <0> (null):0 */
	void Vector2D(class Vector2D *, float, float);

	/* <0> (null):0 */
	class Vector2D operator+(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DplERKS_ */

	/* <0> (null):0 */
	class Vector2D operator-(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DmiERKS_ */

	/* <0> (null):0 */
	class Vector2D operator*(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DmlEf */

	/* <0> (null):0 */
	class Vector2D operator/(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DdvEf */

	/* <0> (null):0 */
	float Length(const class Vector2D  *); /* linkage=_ZNK8Vector2D6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector2D  *); /* linkage=_ZNK8Vector2D13LengthSquaredEv */

	/* <0> (null):0 */
	class Vector2D Normalize(const class Vector2D  *); /* linkage=_ZNK8Vector2D9NormalizeEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector2D *); /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector2D *, float); /* linkage=_ZN8Vector2D6IsZeroEf */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 54 */
 /* pointer to 53 */
 /* size: 4 */

/* 55 */
 /* pointer to 56 */
 /* size: 4 */

/* 56 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 57 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 58 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 59 */
bool
 /* size: 1 */

/* 60 */
/* <0> (null):0 */
class Vector {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	vec_t                      z;                    /*     8     4 */
	/* <0> (null):0 */
	void Vector(class Vector *);

	/* <0> (null):0 */
	void Vector(class Vector *, float, float, float);

	/* <0> (null):0 */
	void Vector(class Vector *, const class Vector  &);

	/* <0> (null):0 */
	void Vector(class Vector *, float *);

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *); /* linkage=_ZNK6VectorngEv */

	/* <0> (null):0 */
	int operator==(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectoreqERKS_ */

	/* <0> (null):0 */
	int operator!=(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorneERKS_ */

	/* <0> (null):0 */
	class Vector operator+(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorplERKS_ */

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectormiERKS_ */

	/* <0> (null):0 */
	class Vector operator*(const class Vector  *, float); /* linkage=_ZNK6VectormlEf */

	/* <0> (null):0 */
	class Vector operator/(const class Vector  *, float); /* linkage=_ZNK6VectordvEf */

	/* <0> (null):0 */
	void CopyToArray(const class Vector  *, float *); /* linkage=_ZNK6Vector11CopyToArrayEPf */

	/* <0> (null):0 */
	float Length(const class Vector  *); /* linkage=_ZNK6Vector6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector  *); /* linkage=_ZNK6Vector13LengthSquaredEv */

	/* <0> (null):0 */
	float * operator float*(class Vector *); /* linkage=_ZN6VectorcvPfEv */

	/* <0> (null):0 */
	const float  * operator const float*(const class Vector  *); /* linkage=_ZNK6VectorcvPKfEv */

	/* <0> (null):0 */
	class Vector Normalize(const class Vector  *); /* linkage=_ZNK6Vector9NormalizeEv */

	/* <0> (null):0 */
	class Vector2D Make2D(const class Vector  *); /* linkage=_ZNK6Vector6Make2DEv */

	/* <0> (null):0 */
	float Length2D(const class Vector  *); /* linkage=_ZNK6Vector8Length2DEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector  *, float); /* linkage=_ZNK6Vector16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector  *, float); /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector *); /* linkage=_ZN6Vector16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector *, float); /* linkage=_ZN6Vector6IsZeroEf */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 61 */
 /* pointer to 60 */
 /* size: 4 */

/* 62 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 63 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 64 */
 /* pointer to 52 */
 /* size: 4 */

/* 65 */
 /* pointer to 66 */
 /* size: 4 */

/* 66 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 67 */
 /* pointer to 68 */
 /* size: 4 */

/* 68 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 69 */
/* <0> (null):0 */
typedef int qboolean; /* size: 4 */

/* 70 */
/* <0> (null):0 */
struct link_s {
	class link_s *             prev;                 /*     0     4 */
	class link_s *             next;                 /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 71 */
 /* pointer to 70 */
 /* size: 4 */

/* 72 */
/* <0> (null):0 */
typedef struct link_s link_t; /* size: 8 */

/* 73 */
/* <0> (null):0 */
typedef struct edict_s edict_t; /* size: 804 */

/* 74 */
/* <0> (null):0 */
struct edict_s {
	qboolean                   free;                 /*     0     4 */
	int                        serialnumber;         /*     4     4 */
	link_t                     area;                 /*     8     8 */
	int                        headnode;             /*    16     4 */
	int                        num_leafs;            /*    20     4 */
	short int                  leafnums[48];         /*    24    96 */
	/* --- cacheline 1 boundary (64 bytes) was 56 bytes ago --- */
	float                      freetime;             /*   120     4 */
	void *                     pvPrivateData;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	entvars_t                  v;                    /*   128   676 */
	/* --- cacheline 12 boundary (768 bytes) was 36 bytes ago --- */

	/* size: 804, cachelines: 13, members: 9 */
	/* last cacheline: 36 bytes */
}; /* size: 804 */

/* 75 */
 /* pointer to 73 */
 /* size: 4 */

/* 76 */
/* <0> (null):0 */
struct {
	float                      time;                 /*     0     4 */
	float                      frametime;            /*     4     4 */
	float                      force_retouch;        /*     8     4 */
	string_t                   mapname;              /*    12     4 */
	string_t                   startspot;            /*    16     4 */
	float                      deathmatch;           /*    20     4 */
	float                      coop;                 /*    24     4 */
	float                      teamplay;             /*    28     4 */
	float                      serverflags;          /*    32     4 */
	float                      found_secrets;        /*    36     4 */
	class Vector              v_forward;             /*    40    12 */
	class Vector              v_up;                  /*    52    12 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	class Vector              v_right;               /*    64    12 */
	float                      trace_allsolid;       /*    76     4 */
	float                      trace_startsolid;     /*    80     4 */
	float                      trace_fraction;       /*    84     4 */
	class Vector              trace_endpos;          /*    88    12 */
	class Vector              trace_plane_normal;    /*   100    12 */
	float                      trace_plane_dist;     /*   112     4 */
	edict_t *                  trace_ent;            /*   116     4 */
	float                      trace_inopen;         /*   120     4 */
	float                      trace_inwater;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	int                        trace_hitgroup;       /*   128     4 */
	int                        trace_flags;          /*   132     4 */
	int                        msg_entity;           /*   136     4 */
	int                        cdAudioTrack;         /*   140     4 */
	int                        maxClients;           /*   144     4 */
	int                        maxEntities;          /*   148     4 */
	const char  *              pStringBase;          /*   152     4 */
	void *                     pSaveData;            /*   156     4 */
	class Vector              vecLandmarkOffset;     /*   160    12 */

	/* size: 172, cachelines: 3, members: 31 */
	/* last cacheline: 44 bytes */
}; /* size: 172 */

/* 77 */
/* <0> (null):0 */
typedef class  globalvars_t; /* size: 172 */

/* 78 */
/* <0> (null):0 */
struct entvars_s {
	string_t                   classname;            /*     0     4 */
	string_t                   globalname;           /*     4     4 */
	class Vector              origin;                /*     8    12 */
	class Vector              oldorigin;             /*    20    12 */
	class Vector              velocity;              /*    32    12 */
	class Vector              basevelocity;          /*    44    12 */
	class Vector              clbasevelocity;        /*    56    12 */
	/* --- cacheline 1 boundary (64 bytes) was 4 bytes ago --- */
	class Vector              movedir;               /*    68    12 */
	class Vector              angles;                /*    80    12 */
	class Vector              avelocity;             /*    92    12 */
	class Vector              punchangle;            /*   104    12 */
	class Vector              v_angle;               /*   116    12 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	class Vector              endpos;                /*   128    12 */
	class Vector              startpos;              /*   140    12 */
	float                      impacttime;           /*   152     4 */
	float                      starttime;            /*   156     4 */
	int                        fixangle;             /*   160     4 */
	float                      idealpitch;           /*   164     4 */
	float                      pitch_speed;          /*   168     4 */
	float                      ideal_yaw;            /*   172     4 */
	float                      yaw_speed;            /*   176     4 */
	int                        modelindex;           /*   180     4 */
	string_t                   model;                /*   184     4 */
	int                        viewmodel;            /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	int                        weaponmodel;          /*   192     4 */
	class Vector              absmin;                /*   196    12 */
	class Vector              absmax;                /*   208    12 */
	class Vector              mins;                  /*   220    12 */
	class Vector              maxs;                  /*   232    12 */
	class Vector              size;                  /*   244    12 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	float                      ltime;                /*   256     4 */
	float                      nextthink;            /*   260     4 */
	int                        movetype;             /*   264     4 */
	int                        solid;                /*   268     4 */
	int                        skin;                 /*   272     4 */
	int                        body;                 /*   276     4 */
	int                        effects;              /*   280     4 */
	float                      gravity;              /*   284     4 */
	float                      friction;             /*   288     4 */
	int                        light_level;          /*   292     4 */
	int                        sequence;             /*   296     4 */
	int                        gaitsequence;         /*   300     4 */
	float                      frame;                /*   304     4 */
	float                      animtime;             /*   308     4 */
	float                      framerate;            /*   312     4 */
	unsigned char              controller[4];        /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	unsigned char              blending[2];          /*   320     2 */
	float                      scale;                /*   324     4 */
	int                        rendermode;           /*   328     4 */
	float                      renderamt;            /*   332     4 */
	class Vector              rendercolor;           /*   336    12 */
	int                        renderfx;             /*   348     4 */
	float                      health;               /*   352     4 */
	float                      frags;                /*   356     4 */
	int                        weapons;              /*   360     4 */
	float                      takedamage;           /*   364     4 */
	int                        deadflag;             /*   368     4 */
	class Vector              view_ofs;              /*   372    12 */
	int                        button;               /*   384     4 */
	/* --- cacheline 6 boundary (384 bytes) was 2 bytes ago --- */
	int                        impulse;              /*   388     4 */
	edict_t *                  chain;                /*   392     4 */
	edict_t *                  dmg_inflictor;        /*   396     4 */
	edict_t *                  enemy;                /*   400     4 */
	edict_t *                  aiment;               /*   404     4 */
	edict_t *                  owner;                /*   408     4 */
	edict_t *                  groundentity;         /*   412     4 */
	int                        spawnflags;           /*   416     4 */
	int                        flags;                /*   420     4 */
	int                        colormap;             /*   424     4 */
	int                        team;                 /*   428     4 */
	float                      max_health;           /*   432     4 */
	float                      teleport_time;        /*   436     4 */
	float                      armortype;            /*   440     4 */
	float                      armorvalue;           /*   444     4 */
	int                        waterlevel;           /*   448     4 */
	/* --- cacheline 7 boundary (448 bytes) was 2 bytes ago --- */
	int                        watertype;            /*   452     4 */
	string_t                   target;               /*   456     4 */
	string_t                   targetname;           /*   460     4 */
	string_t                   netname;              /*   464     4 */
	string_t                   message;              /*   468     4 */
	float                      dmg_take;             /*   472     4 */
	float                      dmg_save;             /*   476     4 */
	float                      dmg;                  /*   480     4 */
	float                      dmgtime;              /*   484     4 */
	string_t                   noise;                /*   488     4 */
	string_t                   noise1;               /*   492     4 */
	string_t                   noise2;               /*   496     4 */
	string_t                   noise3;               /*   500     4 */
	float                      speed;                /*   504     4 */
	float                      air_finished;         /*   508     4 */
	float                      pain_finished;        /*   512     4 */
	/* --- cacheline 8 boundary (512 bytes) was 2 bytes ago --- */
	float                      radsuit_finished;     /*   516     4 */
	edict_t *                  pContainingEntity;    /*   520     4 */
	int                        playerclass;          /*   524     4 */
	float                      maxspeed;             /*   528     4 */
	float                      fov;                  /*   532     4 */
	int                        weaponanim;           /*   536     4 */
	int                        pushmsec;             /*   540     4 */
	int                        bInDuck;              /*   544     4 */
	int                        flTimeStepSound;      /*   548     4 */
	int                        flSwimTime;           /*   552     4 */
	int                        flDuckTime;           /*   556     4 */
	int                        iStepLeft;            /*   560     4 */
	float                      flFallVelocity;       /*   564     4 */
	int                        gamestate;            /*   568     4 */
	int                        oldbuttons;           /*   572     4 */
	int                        groupinfo;            /*   576     4 */
	/* --- cacheline 9 boundary (576 bytes) was 2 bytes ago --- */
	int                        iuser1;               /*   580     4 */
	int                        iuser2;               /*   584     4 */
	int                        iuser3;               /*   588     4 */
	int                        iuser4;               /*   592     4 */
	float                      fuser1;               /*   596     4 */
	float                      fuser2;               /*   600     4 */
	float                      fuser3;               /*   604     4 */
	float                      fuser4;               /*   608     4 */
	class Vector              vuser1;                /*   612    12 */
	class Vector              vuser2;                /*   624    12 */
	class Vector              vuser3;                /*   636    12 */
	/* --- cacheline 10 boundary (640 bytes) was 6 bytes ago --- */
	class Vector              vuser4;                /*   648    12 */
	edict_t *                  euser1;               /*   660     4 */
	edict_t *                  euser2;               /*   664     4 */
	edict_t *                  euser3;               /*   668     4 */
	edict_t *                  euser4;               /*   672     4 */

	/* size: 676, cachelines: 11, members: 123 */
	/* last cacheline: 36 bytes */

	/* BRAIN FART ALERT! 676 != 674 + 0(holes), diff = 2 */

}; /* size: 676 */

/* 79 */
/* <0> (null):0 */
unsigned char              array[4]; /* size: 4 */

/* 80 */
/* <0> (null):0 */
unsigned char              array[2]; /* size: 2 */

/* 81 */
/* <0> (null):0 */
typedef struct entvars_s entvars_t; /* size: 676 */

/* 82 */
/* <0> (null):0 */
short int                  array[48]; /* size: 96 */

/* 83 */
/* <0> (null):0 */
typedef uint32 CRC32_t; /* size: 4 */

/* 84 */
/* <0> (null):0 */
char                       array[64]; /* size: 64 */

/* 85 */
/* <0> (null):0 */
struct cvar_s {
	char *                     name;                 /*     0     4 */
	char *                     string;               /*     4     4 */
	int                        flags;                /*     8     4 */
	float                      value;                /*    12     4 */
	class cvar_s *             next;                 /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 86 */
 /* pointer to 85 */
 /* size: 4 */

/* 87 */
/* <0> (null):0 */
typedef struct cvar_s cvar_t; /* size: 20 */

/* 88 */
/* <0> (null):0 */
struct client_textmessage_s {
	int                        effect;               /*     0     4 */
	byte                       r1;                   /*     4     1 */
	byte                       g1;                   /*     5     1 */
	byte                       b1;                   /*     6     1 */
	byte                       a1;                   /*     7     1 */
	byte                       r2;                   /*     8     1 */
	byte                       g2;                   /*     9     1 */
	byte                       b2;                   /*    10     1 */
	byte                       a2;                   /*    11     1 */
	float                      x;                    /*    12     4 */
	float                      y;                    /*    16     4 */
	float                      fadein;               /*    20     4 */
	float                      fadeout;              /*    24     4 */
	float                      holdtime;             /*    28     4 */
	float                      fxtime;               /*    32     4 */
	const char  *              pName;                /*    36     4 */
	const char  *              pMessage;             /*    40     4 */

	/* size: 44, cachelines: 1, members: 17 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 89 */
/* <0> (null):0 */
typedef struct client_textmessage_s client_textmessage_t; /* size: 44 */

/* 90 */
/* <0> (null):0 */
typedef struct sequenceCommandLine_ sequenceCommandLine_s; /* size: 92 */

/* 91 */
/* <0> (null):0 */
struct sequenceCommandLine_ {
	int                        commandType;          /*     0     4 */
	client_textmessage_t       clientMessage;        /*     4    44 */
	char *                     speakerName;          /*    48     4 */
	char *                     listenerName;         /*    52     4 */
	char *                     soundFileName;        /*    56     4 */
	char *                     sentenceName;         /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	char *                     fireTargetNames;      /*    64     4 */
	char *                     killTargetNames;      /*    68     4 */
	float                      delay;                /*    72     4 */
	int                        repeatCount;          /*    76     4 */
	int                        textChannel;          /*    80     4 */
	int                        modifierBitField;     /*    84     4 */
	sequenceCommandLine_s *    nextCommandLine;      /*    88     4 */

	/* size: 92, cachelines: 2, members: 13 */
	/* last cacheline: 28 bytes */
}; /* size: 92 */

/* 92 */
 /* pointer to 90 */
 /* size: 4 */

/* 93 */
/* <0> (null):0 */
typedef struct sequenceEntry_ sequenceEntry_s; /* size: 20 */

/* 94 */
/* <0> (null):0 */
struct sequenceEntry_ {
	char *                     fileName;             /*     0     4 */
	char *                     entryName;            /*     4     4 */
	sequenceCommandLine_s *    firstCommand;         /*     8     4 */
	sequenceEntry_s *          nextEntry;            /*    12     4 */
	qboolean                   isGlobal;             /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 95 */
 /* pointer to 93 */
 /* size: 4 */

/* 96 */
/* <0> (null):0 */
typedef struct sentenceEntry_ sentenceEntry_s; /* size: 16 */

/* 97 */
/* <0> (null):0 */
struct sentenceEntry_ {
	char *                     data;                 /*     0     4 */
	sentenceEntry_s *          nextEntry;            /*     4     4 */
	qboolean                   isGlobal;             /*     8     4 */
	unsigned int               index;                /*    12     4 */

	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 98 */
 /* pointer to 96 */
 /* size: 4 */

/* 99 */
/* <0> (null):0 */
enum {
	at_notice = 0,
	at_console = 1,
	at_aiconsole = 2,
	at_warning = 3,
	at_error = 4,
	at_logged = 5,
}; /* size: 4 */

/* 100 */
/* <0> (null):0 */
typedef enum  ALERT_TYPE; /* size: 4 */

/* 101 */
/* <0> (null):0 */
enum {
	print_console = 0,
	print_center = 1,
	print_chat = 2,
}; /* size: 4 */

/* 102 */
/* <0> (null):0 */
typedef enum  PRINT_TYPE; /* size: 4 */

/* 103 */
/* <0> (null):0 */
enum {
	force_exactfile = 0,
	force_model_samebounds = 1,
	force_model_specifybounds = 2,
	force_model_specifybounds_if_avail = 3,
}; /* size: 4 */

/* 104 */
/* <0> (null):0 */
typedef enum  FORCE_TYPE; /* size: 4 */

/* 105 */
/* <0> (null):0 */
struct {
	int                        fAllSolid;            /*     0     4 */
	int                        fStartSolid;          /*     4     4 */
	int                        fInOpen;              /*     8     4 */
	int                        fInWater;             /*    12     4 */
	float                      flFraction;           /*    16     4 */
	class Vector              vecEndPos;             /*    20    12 */
	float                      flPlaneDist;          /*    32     4 */
	class Vector              vecPlaneNormal;        /*    36    12 */
	edict_t *                  pHit;                 /*    48     4 */
	int                        iHitgroup;            /*    52     4 */
	/* <0> (null):0 */
	void TraceResult(TraceResult *);


	/* size: 56, cachelines: 1, members: 10 */
	/* last cacheline: 56 bytes */
}; /* size: 56 */

/* 106 */
/* <0> (null):0 */
typedef class  TraceResult; /* size: 56 */

/* 107 */
/* <0> (null):0 */
struct enginefuncs_s {
	int                        (*pfnPrecacheModel)(char *); /*     0     4 */
	int                        (*pfnPrecacheSound)(char *); /*     4     4 */
	void                       (*pfnSetModel)(edict_t *, const char  *); /*     8     4 */
	int                        (*pfnModelIndex)(const char  *); /*    12     4 */
	int                        (*pfnModelFrames)(int); /*    16     4 */
	void                       (*pfnSetSize)(edict_t *, const float  *, const float  *); /*    20     4 */
	void                       (*pfnChangeLevel)(char *, char *); /*    24     4 */
	void                       (*pfnGetSpawnParms)(edict_t *); /*    28     4 */
	void                       (*pfnSaveSpawnParms)(edict_t *); /*    32     4 */
	float                      (*pfnVecToYaw)(const float  *); /*    36     4 */
	void                       (*pfnVecToAngles)(const float  *, float *); /*    40     4 */
	void                       (*pfnMoveToOrigin)(edict_t *, const float  *, float, int); /*    44     4 */
	void                       (*pfnChangeYaw)(edict_t *); /*    48     4 */
	void                       (*pfnChangePitch)(edict_t *); /*    52     4 */
	edict_t *                  (*pfnFindEntityByString)(edict_t *, const char  *, const char  *); /*    56     4 */
	int                        (*pfnGetEntityIllum)(edict_t *); /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	edict_t *                  (*pfnFindEntityInSphere)(edict_t *, const float  *, float); /*    64     4 */
	edict_t *                  (*pfnFindClientInPVS)(edict_t *); /*    68     4 */
	edict_t *                  (*pfnEntitiesInPVS)(edict_t *); /*    72     4 */
	void                       (*pfnMakeVectors)(const float  *); /*    76     4 */
	void                       (*pfnAngleVectors)(const float  *, float *, float *, float *); /*    80     4 */
	edict_t *                  (*pfnCreateEntity)(void); /*    84     4 */
	void                       (*pfnRemoveEntity)(edict_t *); /*    88     4 */
	edict_t *                  (*pfnCreateNamedEntity)(int); /*    92     4 */
	void                       (*pfnMakeStatic)(edict_t *); /*    96     4 */
	int                        (*pfnEntIsOnFloor)(edict_t *); /*   100     4 */
	int                        (*pfnDropToFloor)(edict_t *); /*   104     4 */
	int                        (*pfnWalkMove)(edict_t *, float, float, int); /*   108     4 */
	void                       (*pfnSetOrigin)(edict_t *, const float  *); /*   112     4 */
	void                       (*pfnEmitSound)(edict_t *, int, const char  *, float, float, int, int); /*   116     4 */
	void                       (*pfnEmitAmbientSound)(edict_t *, float *, const char  *, float, float, int, int); /*   120     4 */
	void                       (*pfnTraceLine)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	void                       (*pfnTraceToss)(edict_t *, edict_t *, TraceResult *); /*   128     4 */
	int                        (*pfnTraceMonsterHull)(edict_t *, const float  *, const float  *, int, edict_t *, TraceResult *); /*   132     4 */
	void                       (*pfnTraceHull)(const float  *, const float  *, int, int, edict_t *, TraceResult *); /*   136     4 */
	void                       (*pfnTraceModel)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   140     4 */
	const char  *              (*pfnTraceTexture)(edict_t *, const float  *, const float  *); /*   144     4 */
	void                       (*pfnTraceSphere)(const float  *, const float  *, int, float, edict_t *, TraceResult *); /*   148     4 */
	void                       (*pfnGetAimVector)(edict_t *, float, float *); /*   152     4 */
	void                       (*pfnServerCommand)(char *); /*   156     4 */
	void                       (*pfnServerExecute)(void); /*   160     4 */
	void                       (*pfnClientCommand)(edict_t *, char *, ...); /*   164     4 */
	void                       (*pfnParticleEffect)(const float  *, const float  *, float, float); /*   168     4 */
	void                       (*pfnLightStyle)(int, char *); /*   172     4 */
	int                        (*pfnDecalIndex)(const char  *); /*   176     4 */
	int                        (*pfnPointContents)(const float  *); /*   180     4 */
	void                       (*pfnMessageBegin)(int, int, const float  *, edict_t *); /*   184     4 */
	void                       (*pfnMessageEnd)(void); /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	void                       (*pfnWriteByte)(int); /*   192     4 */
	void                       (*pfnWriteChar)(int); /*   196     4 */
	void                       (*pfnWriteShort)(int); /*   200     4 */
	void                       (*pfnWriteLong)(int); /*   204     4 */
	void                       (*pfnWriteAngle)(float); /*   208     4 */
	void                       (*pfnWriteCoord)(float); /*   212     4 */
	void                       (*pfnWriteString)(const char  *); /*   216     4 */
	void                       (*pfnWriteEntity)(int); /*   220     4 */
	void                       (*pfnCVarRegister)(cvar_t *); /*   224     4 */
	float                      (*pfnCVarGetFloat)(const char  *); /*   228     4 */
	const char  *              (*pfnCVarGetString)(const char  *); /*   232     4 */
	void                       (*pfnCVarSetFloat)(const char  *, float); /*   236     4 */
	void                       (*pfnCVarSetString)(const char  *, const char  *); /*   240     4 */
	void                       (*pfnAlertMessage)(ALERT_TYPE, char *, ...); /*   244     4 */
	void                       (*pfnEngineFprintf)(void *, char *, ...); /*   248     4 */
	void *                     (*pfnPvAllocEntPrivateData)(edict_t *, int32); /*   252     4 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	void *                     (*pfnPvEntPrivateData)(edict_t *); /*   256     4 */
	void                       (*pfnFreeEntPrivateData)(edict_t *); /*   260     4 */
	const char  *              (*pfnSzFromIndex)(int); /*   264     4 */
	int                        (*pfnAllocString)(const char  *); /*   268     4 */
	class entvars_s *          (*pfnGetVarsOfEnt)(edict_t *); /*   272     4 */
	edict_t *                  (*pfnPEntityOfEntOffset)(int); /*   276     4 */
	int                        (*pfnEntOffsetOfPEntity)(const edict_t  *); /*   280     4 */
	int                        (*pfnIndexOfEdict)(const edict_t  *); /*   284     4 */
	edict_t *                  (*pfnPEntityOfEntIndex)(int); /*   288     4 */
	edict_t *                  (*pfnFindEntityByVars)(class entvars_s *); /*   292     4 */
	void *                     (*pfnGetModelPtr)(edict_t *); /*   296     4 */
	int                        (*pfnRegUserMsg)(const char  *, int); /*   300     4 */
	void                       (*pfnAnimationAutomove)(const edict_t  *, float); /*   304     4 */
	void                       (*pfnGetBonePosition)(const edict_t  *, int, float *, float *); /*   308     4 */
	uint32                     (*pfnFunctionFromName)(const char  *); /*   312     4 */
	const char  *              (*pfnNameForFunction)(uint32); /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	void                       (*pfnClientPrintf)(edict_t *, PRINT_TYPE, const char  *); /*   320     4 */
	void                       (*pfnServerPrint)(const char  *); /*   324     4 */
	const char  *              (*pfnCmd_Args)(void); /*   328     4 */
	const char  *              (*pfnCmd_Argv)(int);  /*   332     4 */
	int                        (*pfnCmd_Argc)(void); /*   336     4 */
	void                       (*pfnGetAttachment)(const edict_t  *, int, float *, float *); /*   340     4 */
	void                       (*pfnCRC32_Init)(CRC32_t *); /*   344     4 */
	void                       (*pfnCRC32_ProcessBuffer)(CRC32_t *, void *, int); /*   348     4 */
	void                       (*pfnCRC32_ProcessByte)(CRC32_t *, unsigned char); /*   352     4 */
	CRC32_t                    (*pfnCRC32_Final)(CRC32_t); /*   356     4 */
	int32                      (*pfnRandomLong)(int32, int32); /*   360     4 */
	float                      (*pfnRandomFloat)(float, float); /*   364     4 */
	void                       (*pfnSetView)(const edict_t  *, const edict_t  *); /*   368     4 */
	float                      (*pfnTime)(void);     /*   372     4 */
	void                       (*pfnCrosshairAngle)(const edict_t  *, float, float); /*   376     4 */
	byte *                     (*pfnLoadFileForMe)(char *, int *); /*   380     4 */
	/* --- cacheline 6 boundary (384 bytes) --- */
	void                       (*pfnFreeFile)(void *); /*   384     4 */
	void                       (*pfnEndSection)(const char  *); /*   388     4 */
	int                        (*pfnCompareFileTime)(char *, char *, int *); /*   392     4 */
	void                       (*pfnGetGameDir)(char *); /*   396     4 */
	void                       (*pfnCvar_RegisterVariable)(cvar_t *); /*   400     4 */
	void                       (*pfnFadeClientVolume)(const edict_t  *, int, int, int, int); /*   404     4 */
	void                       (*pfnSetClientMaxspeed)(const edict_t  *, float); /*   408     4 */
	edict_t *                  (*pfnCreateFakeClient)(const char  *); /*   412     4 */
	void                       (*pfnRunPlayerMove)(edict_t *, const float  *, float, float, float, short unsigned int, byte, byte); /*   416     4 */
	int                        (*pfnNumberOfEntities)(void); /*   420     4 */
	char *                     (*pfnGetInfoKeyBuffer)(edict_t *); /*   424     4 */
	char *                     (*pfnInfoKeyValue)(char *, char *); /*   428     4 */
	void                       (*pfnSetKeyValue)(char *, char *, char *); /*   432     4 */
	void                       (*pfnSetClientKeyValue)(int, char *, char *, char *); /*   436     4 */
	int                        (*pfnIsMapValid)(char *); /*   440     4 */
	void                       (*pfnStaticDecal)(const float  *, int, int, int); /*   444     4 */
	/* --- cacheline 7 boundary (448 bytes) --- */
	int                        (*pfnPrecacheGeneric)(char *); /*   448     4 */
	int                        (*pfnGetPlayerUserId)(edict_t *); /*   452     4 */
	void                       (*pfnBuildSoundMsg)(edict_t *, int, const char  *, float, float, int, int, int, int, const float  *, edict_t *); /*   456     4 */
	int                        (*pfnIsDedicatedServer)(void); /*   460     4 */
	cvar_t *                   (*pfnCVarGetPointer)(const char  *); /*   464     4 */
	unsigned int               (*pfnGetPlayerWONId)(edict_t *); /*   468     4 */
	void                       (*pfnInfo_RemoveKey)(char *, const char  *); /*   472     4 */
	const char  *              (*pfnGetPhysicsKeyValue)(const edict_t  *, const char  *); /*   476     4 */
	void                       (*pfnSetPhysicsKeyValue)(const edict_t  *, const char  *, const char  *); /*   480     4 */
	const char  *              (*pfnGetPhysicsInfoString)(const edict_t  *); /*   484     4 */
	short unsigned int         (*pfnPrecacheEvent)(int, const char  *); /*   488     4 */
	void                       (*pfnPlaybackEvent)(int, const edict_t  *, short unsigned int, float, float *, float *, float, float, int, int, int, int); /*   492     4 */
	unsigned char *            (*pfnSetFatPVS)(float *); /*   496     4 */
	unsigned char *            (*pfnSetFatPAS)(float *); /*   500     4 */
	int                        (*pfnCheckVisibility)(const edict_t  *, unsigned char *); /*   504     4 */
	void                       (*pfnDeltaSetField)(class delta_s *, const char  *); /*   508     4 */
	/* --- cacheline 8 boundary (512 bytes) --- */
	void                       (*pfnDeltaUnsetField)(class delta_s *, const char  *); /*   512     4 */
	void                       (*pfnDeltaAddEncoder)(char *, void (*)(class delta_s *, const unsigned char  *, const unsigned char  *)); /*   516     4 */
	int                        (*pfnGetCurrentPlayer)(void); /*   520     4 */
	int                        (*pfnCanSkipPlayer)(const edict_t  *); /*   524     4 */
	int                        (*pfnDeltaFindField)(class delta_s *, const char  *); /*   528     4 */
	void                       (*pfnDeltaSetFieldByIndex)(class delta_s *, int); /*   532     4 */
	void                       (*pfnDeltaUnsetFieldByIndex)(class delta_s *, int); /*   536     4 */
	void                       (*pfnSetGroupMask)(int, int); /*   540     4 */
	int                        (*pfnCreateInstancedBaseline)(int, class entity_state_s *); /*   544     4 */
	void                       (*pfnCvar_DirectSet)(class cvar_s *, char *); /*   548     4 */
	void                       (*pfnForceUnmodified)(FORCE_TYPE, float *, float *, const char  *); /*   552     4 */
	void                       (*pfnGetPlayerStats)(const edict_t  *, int *, int *); /*   556     4 */
	void                       (*pfnAddServerCommand)(char *, void (*)(void)); /*   560     4 */
	qboolean                   (*pfnVoice_GetClientListening)(int, int); /*   564     4 */
	qboolean                   (*pfnVoice_SetClientListening)(int, int, qboolean); /*   568     4 */
	const char  *              (*pfnGetPlayerAuthId)(edict_t *); /*   572     4 */
	/* --- cacheline 9 boundary (576 bytes) --- */
	sequenceEntry_s *          (*pfnSequenceGet)(const char  *, const char  *); /*   576     4 */
	sentenceEntry_s *          (*pfnSequencePickSentence)(const char  *, int, int *); /*   580     4 */
	int                        (*pfnGetFileSize)(char *); /*   584     4 */
	unsigned int               (*pfnGetApproxWavePlayLen)(const char  *); /*   588     4 */
	int                        (*pfnIsCareerMatch)(void); /*   592     4 */
	int                        (*pfnGetLocalizedStringLength)(const char  *); /*   596     4 */
	void                       (*pfnRegisterTutorMessageShown)(int); /*   600     4 */
	int                        (*pfnGetTimesTutorMessageShown)(int); /*   604     4 */
	void                       (*ProcessTutorMessageDecayBuffer)(int *, int); /*   608     4 */
	void                       (*ConstructTutorMessageDecayBuffer)(int *, int); /*   612     4 */
	void                       (*ResetTutorMessageDecayData)(void); /*   616     4 */
	void                       (*pfnQueryClientCvarValue)(const edict_t  *, const char  *); /*   620     4 */
	void                       (*pfnQueryClientCvarValue2)(const edict_t  *, const char  *, int); /*   624     4 */
	int                        (*pfnCheckParm)(const char  *, char * *); /*   628     4 */

	/* size: 632, cachelines: 10, members: 158 */
	/* last cacheline: 56 bytes */
}; /* size: 632 */

/* 108 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 109 */
 /* pointer to 108 */
 /* size: 4 */

/* 110 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146502696 */

/* 111 */
 /* pointer to 110 */
 /* size: 4 */

/* 112 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 113 */
 /* pointer to 112 */
 /* size: 4 */

/* 114 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 115 */
 /* pointer to 114 */
 /* size: 4 */

/* 116 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146503216 */

/* 117 */
 /* pointer to 116 */
 /* size: 4 */

/* 118 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146503476 */

/* 119 */
 /* pointer to 118 */
 /* size: 4 */

/* 120 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146503684 */

/* 121 */
 /* pointer to 120 */
 /* size: 4 */

/* 122 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 123 */
 /* pointer to 122 */
 /* size: 4 */

/* 124 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146503996 */

/* 125 */
 /* pointer to 124 */
 /* size: 4 */

/* 126 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146504204 */

/* 127 */
 /* pointer to 126 */
 /* size: 4 */

/* 128 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 129 */
 /* pointer to 128 */
 /* size: 4 */

/* 130 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 131 */
 /* pointer to 130 */
 /* size: 4 */

/* 132 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 133 */
 /* pointer to 132 */
 /* size: 4 */

/* 134 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 135 */
 /* pointer to 134 */
 /* size: 4 */

/* 136 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146518636 */

/* 137 */
 /* pointer to 136 */
 /* size: 4 */

/* 138 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146518792 */

/* 139 */
 /* pointer to 138 */
 /* size: 4 */

/* 140 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 141 */
 /* pointer to 140 */
 /* size: 4 */

/* 142 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 143 */
 /* pointer to 142 */
 /* size: 4 */

/* 144 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 145 */
 /* pointer to 144 */
 /* size: 4 */

/* 146 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146519676 */

/* 147 */
 /* pointer to 146 */
 /* size: 4 */

/* 148 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146519884 */

/* 149 */
 /* pointer to 148 */
 /* size: 4 */

/* 150 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146520352 */

/* 151 */
 /* pointer to 150 */
 /* size: 4 */

/* 152 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146520820 */

/* 153 */
 /* pointer to 106 */
 /* size: 4 */

/* 154 */
 /* pointer to 152 */
 /* size: 4 */

/* 155 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146521236 */

/* 156 */
 /* pointer to 155 */
 /* size: 4 */

/* 157 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 158 */
 /* pointer to 157 */
 /* size: 4 */

/* 159 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146521912 */

/* 160 */
 /* pointer to 159 */
 /* size: 4 */

/* 161 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 162 */
 /* pointer to 161 */
 /* size: 4 */

/* 163 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146526676 */

/* 164 */
 /* pointer to 163 */
 /* size: 4 */

/* 165 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146527092 */

/* 166 */
 /* pointer to 165 */
 /* size: 4 */

/* 167 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146527352 */

/* 168 */
 /* pointer to 167 */
 /* size: 4 */

/* 169 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146527508 */

/* 170 */
 /* pointer to 169 */
 /* size: 4 */

/* 171 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146527612 */

/* 172 */
 /* pointer to 171 */
 /* size: 4 */

/* 173 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146527820 */

/* 174 */
 /* pointer to 173 */
 /* size: 4 */

/* 175 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146528132 */

/* 176 */
 /* pointer to 175 */
 /* size: 4 */

/* 177 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 178 */
 /* pointer to 177 */
 /* size: 4 */

/* 179 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146528496 */

/* 180 */
 /* pointer to 179 */
 /* size: 4 */

/* 181 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146528808 */

/* 182 */
 /* pointer to 181 */
 /* size: 4 */

/* 183 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146528964 */

/* 184 */
 /* pointer to 183 */
 /* size: 4 */

/* 185 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146529120 */

/* 186 */
 /* pointer to 185 */
 /* size: 4 */

/* 187 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146529276 */

/* 188 */
 /* pointer to 87 */
 /* size: 4 */

/* 189 */
 /* pointer to 187 */
 /* size: 4 */

/* 190 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 191 */
 /* pointer to 190 */
 /* size: 4 */

/* 192 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 193 */
 /* pointer to 192 */
 /* size: 4 */

/* 194 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146529796 */

/* 195 */
 /* pointer to 194 */
 /* size: 4 */

/* 196 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146530004 */

/* 197 */
 /* pointer to 196 */
 /* size: 4 */

/* 198 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146530212 */

/* 199 */
 /* pointer to 198 */
 /* size: 4 */

/* 200 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146542652 */

/* 201 */
 /* pointer to 200 */
 /* size: 4 */

/* 202 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 203 */
 /* pointer to 202 */
 /* size: 4 */

/* 204 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 205 */
 /* pointer to 204 */
 /* size: 4 */

/* 206 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 207 */
 /* pointer to 206 */
 /* size: 4 */

/* 208 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 209 */
 /* pointer to 78 */
 /* size: 4 */

/* 210 */
 /* pointer to 208 */
 /* size: 4 */

/* 211 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 212 */
 /* pointer to 213 */
 /* size: 4 */

/* 213 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 804 */

/* 214 */
 /* pointer to 211 */
 /* size: 4 */

/* 215 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 216 */
 /* pointer to 215 */
 /* size: 4 */

/* 217 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 218 */
 /* pointer to 217 */
 /* size: 4 */

/* 219 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146544212 */

/* 220 */
 /* pointer to 219 */
 /* size: 4 */

/* 221 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146544420 */

/* 222 */
 /* pointer to 221 */
 /* size: 4 */

/* 223 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 224 */
 /* pointer to 223 */
 /* size: 4 */

/* 225 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 226 */
 /* pointer to 225 */
 /* size: 4 */

/* 227 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146545044 */

/* 228 */
 /* pointer to 227 */
 /* size: 4 */

/* 229 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 230 */
 /* pointer to 229 */
 /* size: 4 */

/* 231 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 232 */
 /* pointer to 231 */
 /* size: 4 */

/* 233 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146545512 */

/* 234 */
 /* pointer to 83 */
 /* size: 4 */

/* 235 */
 /* pointer to 233 */
 /* size: 4 */

/* 236 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146545720 */

/* 237 */
 /* pointer to 236 */
 /* size: 4 */

/* 238 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146545980 */

/* 239 */
 /* pointer to 238 */
 /* size: 4 */

/* 240 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 241 */
 /* pointer to 240 */
 /* size: 4 */

/* 242 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 243 */
 /* pointer to 242 */
 /* size: 4 */

/* 244 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 245 */
 /* pointer to 244 */
 /* size: 4 */

/* 246 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146550848 */

/* 247 */
 /* pointer to 246 */
 /* size: 4 */

/* 248 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 249 */
 /* pointer to 248 */
 /* size: 4 */

/* 250 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146551160 */

/* 251 */
 /* pointer to 250 */
 /* size: 4 */

/* 252 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 253 */
 /* pointer to 49 */
 /* size: 4 */

/* 254 */
 /* pointer to 9 */
 /* size: 4 */

/* 255 */
 /* pointer to 252 */
 /* size: 4 */

/* 256 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146551732 */

/* 257 */
 /* pointer to 256 */
 /* size: 4 */

/* 258 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 259 */
 /* pointer to 258 */
 /* size: 4 */

/* 260 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146552148 */

/* 261 */
 /* pointer to 260 */
 /* size: 4 */

/* 262 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 263 */
 /* pointer to 262 */
 /* size: 4 */

/* 264 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146552668 */

/* 265 */
 /* pointer to 264 */
 /* size: 4 */

/* 266 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 267 */
 /* pointer to 266 */
 /* size: 4 */

/* 268 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 269 */
 /* pointer to 268 */
 /* size: 4 */

/* 270 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146553552 */

/* 271 */
 /* pointer to 270 */
 /* size: 4 */

/* 272 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146553812 */

/* 273 */
 /* pointer to 272 */
 /* size: 4 */

/* 274 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146554124 */

/* 275 */
 /* pointer to 274 */
 /* size: 4 */

/* 276 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146554436 */

/* 277 */
 /* pointer to 276 */
 /* size: 4 */

/* 278 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 279 */
 /* pointer to 278 */
 /* size: 4 */

/* 280 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 281 */
 /* pointer to 280 */
 /* size: 4 */

/* 282 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146581952 */

/* 283 */
 /* pointer to 282 */
 /* size: 4 */

/* 284 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 285 */
 /* pointer to 284 */
 /* size: 4 */

/* 286 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146582368 */

/* 287 */
 /* pointer to 286 */
 /* size: 4 */

/* 288 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 289 */
 /* pointer to 288 */
 /* size: 4 */

/* 290 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 2 */

/* 291 */
 /* pointer to 290 */
 /* size: 4 */

/* 292 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146582992 */

/* 293 */
 /* pointer to 292 */
 /* size: 4 */

/* 294 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 295 */
 /* pointer to 4 */
 /* size: 4 */

/* 296 */
 /* pointer to 294 */
 /* size: 4 */

/* 297 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 298 */
 /* pointer to 297 */
 /* size: 4 */

/* 299 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146584136 */

/* 300 */
 /* pointer to 301 */
 /* size: 4 */

/* 301 */
/* <0> (null):0 */
struct delta_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 302 */
 /* pointer to 299 */
 /* size: 4 */

/* 303 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146584460 */

/* 304 */
 /* pointer to 305 */
 /* size: 4 */

/* 305 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146584668 */

/* 306 */
 /* pointer to 307 */
 /* size: 4 */

/* 307 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 308 */
 /* pointer to 303 */
 /* size: 4 */

/* 309 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 310 */
 /* pointer to 309 */
 /* size: 4 */

/* 311 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146585240 */

/* 312 */
 /* pointer to 311 */
 /* size: 4 */

/* 313 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146589576 */

/* 314 */
 /* pointer to 313 */
 /* size: 4 */

/* 315 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 316 */
 /* pointer to 317 */
 /* size: 4 */

/* 317 */
/* <0> (null):0 */
struct entity_state_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 318 */
 /* pointer to 315 */
 /* size: 4 */

/* 319 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146590108 */

/* 320 */
 /* pointer to 85 */
 /* size: 4 */

/* 321 */
 /* pointer to 319 */
 /* size: 4 */

/* 322 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146590368 */

/* 323 */
 /* pointer to 322 */
 /* size: 4 */

/* 324 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146590680 */

/* 325 */
 /* pointer to 324 */
 /* size: 4 */

/* 326 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146590940 */

/* 327 */
 /* pointer to 326 */
 /* size: 4 */

/* 328 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 329 */
 /* pointer to 328 */
 /* size: 4 */

/* 330 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 331 */
 /* pointer to 330 */
 /* size: 4 */

/* 332 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 333 */
 /* pointer to 332 */
 /* size: 4 */

/* 334 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 335 */
 /* pointer to 334 */
 /* size: 4 */

/* 336 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 337 */
 /* pointer to 336 */
 /* size: 4 */

/* 338 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 339 */
 /* pointer to 338 */
 /* size: 4 */

/* 340 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146592396 */

/* 341 */
 /* pointer to 340 */
 /* size: 4 */

/* 342 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146592604 */

/* 343 */
 /* pointer to 342 */
 /* size: 4 */

/* 344 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146592812 */

/* 345 */
 /* pointer to 344 */
 /* size: 4 */

/* 346 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 347 */
 /* pointer to 17 */
 /* size: 4 */

/* 348 */
 /* pointer to 346 */
 /* size: 4 */

/* 349 */
/* <0> (null):0 */
typedef struct enginefuncs_s enginefuncs_t; /* size: 632 */

/* 350 */
/* <0> (null):0 */
struct KeyValueData_s {
	char *                     szClassName;          /*     0     4 */
	char *                     szKeyName;            /*     4     4 */
	char *                     szValue;              /*     8     4 */
	int32                      fHandled;             /*    12     4 */

	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 351 */
/* <0> (null):0 */
typedef struct KeyValueData_s KeyValueData; /* size: 16 */

/* 352 */
/* <0> (null):0 */
struct {
	char                       mapName[32];          /*     0    32 */
	char                       landmarkName[32];     /*    32    32 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	edict_t *                  pentLandmark;         /*    64     4 */
	class Vector              vecLandmarkOrigin;     /*    68    12 */

	/* size: 80, cachelines: 2, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 80 */

/* 353 */
/* <0> (null):0 */
typedef class  LEVELLIST; /* size: 80 */

/* 354 */
/* <0> (null):0 */
struct {
	int                        id;                   /*     0     4 */
	edict_t *                  pent;                 /*     4     4 */
	int                        location;             /*     8     4 */
	int                        size;                 /*    12     4 */
	int                        flags;                /*    16     4 */
	string_t                   classname;            /*    20     4 */

	/* size: 24, cachelines: 1, members: 6 */
	/* last cacheline: 24 bytes */
}; /* size: 24 */

/* 355 */
/* <0> (null):0 */
typedef class  ENTITYTABLE; /* size: 24 */

/* 356 */
/* <0> (null):0 */
typedef struct saverestore_s SAVERESTOREDATA; /* size: 1396 */

/* 357 */
/* <0> (null):0 */
struct saverestore_s {
	char *                     pBaseData;            /*     0     4 */
	char *                     pCurrentData;         /*     4     4 */
	int                        size;                 /*     8     4 */
	int                        bufferSize;           /*    12     4 */
	int                        tokenSize;            /*    16     4 */
	int                        tokenCount;           /*    20     4 */
	char * *                   pTokens;              /*    24     4 */
	int                        currentIndex;         /*    28     4 */
	int                        tableCount;           /*    32     4 */
	int                        connectionCount;      /*    36     4 */
	ENTITYTABLE *              pTable;               /*    40     4 */
	LEVELLIST                  levelList[16];        /*    44  1280 */
	/* --- cacheline 20 boundary (1280 bytes) was 44 bytes ago --- */
	int                        fUseLandmark;         /*  1324     4 */
	char                       szLandmarkName[20];   /*  1328    20 */
	/* --- cacheline 21 boundary (1344 bytes) was 4 bytes ago --- */
	class Vector              vecLandmarkOffset;     /*  1348    12 */
	float                      time;                 /*  1360     4 */
	char                       szCurrentMapName[32]; /*  1364    32 */

	/* size: 1396, cachelines: 22, members: 17 */
	/* last cacheline: 52 bytes */
}; /* size: 1396 */

/* 358 */
 /* pointer to 355 */
 /* size: 4 */

/* 359 */
/* <0> (null):0 */
LEVELLIST                  array[16]; /* size: 1280 */

/* 360 */
/* <0> (null):0 */
enum _fieldtypes {
	FIELD_FLOAT = 0,
	FIELD_STRING = 1,
	FIELD_ENTITY = 2,
	FIELD_CLASSPTR = 3,
	FIELD_EHANDLE = 4,
	FIELD_EVARS = 5,
	FIELD_EDICT = 6,
	FIELD_VECTOR = 7,
	FIELD_POSITION_VECTOR = 8,
	FIELD_POINTER = 9,
	FIELD_INTEGER = 10,
	FIELD_FUNCTION = 11,
	FIELD_BOOLEAN = 12,
	FIELD_SHORT = 13,
	FIELD_CHARACTER = 14,
	FIELD_TIME = 15,
	FIELD_MODELNAME = 16,
	FIELD_SOUNDNAME = 17,
	FIELD_TYPECOUNT = 18,
}; /* size: 4 */

/* 361 */
/* <0> (null):0 */
typedef enum _fieldtypes FIELDTYPE; /* size: 4 */

/* 362 */
/* <0> (null):0 */
struct {
	FIELDTYPE                  fieldType;            /*     0     4 */
	char *                     fieldName;            /*     4     4 */
	int                        fieldOffset;          /*     8     4 */
	short int                  fieldSize;            /*    12     2 */
	short int                  flags;                /*    14     2 */

	/* size: 16, cachelines: 1, members: 5 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 363 */
/* <0> (null):0 */
typedef class  TYPEDESCRIPTION; /* size: 16 */

/* 364 */
 /* pointer to 351 */
 /* size: 4 */

/* 365 */
 /* pointer to 356 */
 /* size: 4 */

/* 366 */
 /* pointer to 363 */
 /* size: 4 */

/* 367 */
/* <0> (null):0 */
typedef int EOFFSET; /* size: 4 */

/* 368 */
/* <0> (null):0 */
enum {
	TS_AT_TOP = 0,
	TS_AT_BOTTOM = 1,
	TS_GOING_UP = 2,
	TS_GOING_DOWN = 3,
}; /* size: 4 */

/* 369 */
/* <0> (null):0 */
typedef enum  TOGGLE_STATE; /* size: 4 */

/* 370 */
/* <0> (null):0 */
enum {
	ignore_monsters = 1,
	dont_ignore_monsters = 0,
	missile = 2,
}; /* size: 4 */

/* 371 */
/* <0> (null):0 */
typedef enum  IGNORE_MONSTERS; /* size: 4 */

/* 372 */
/* <0> (null):0 */
class CSaveRestoreBuffer {
protected:

	SAVERESTOREDATA *          m_pdata;              /*     0     4 */
	/* <0> (null):0 */
	void CSaveRestoreBuffer(class CSaveRestoreBuffer *);

	/* <0> (null):0 */
	void CSaveRestoreBuffer(class CSaveRestoreBuffer *, SAVERESTOREDATA *);

	/* <0> (null):0 */
	void ~CSaveRestoreBuffer(class CSaveRestoreBuffer *, int);

	/* <0> (null):0 */
	int EntityIndex(class CSaveRestoreBuffer *, entvars_t *); /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP9entvars_s */

	/* <0> (null):0 */
	int EntityIndex(class CSaveRestoreBuffer *, edict_t *); /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP7edict_s */

	/* <0> (null):0 */
	int EntityIndex(class CSaveRestoreBuffer *, EOFFSET); /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEi */

	/* <0> (null):0 */
	int EntityIndex(class CSaveRestoreBuffer *, class CBaseEntity *); /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP11CBaseEntity */

	/* <0> (null):0 */
	int EntityFlags(class CSaveRestoreBuffer *, int, int); /* linkage=_ZN18CSaveRestoreBuffer11EntityFlagsEii */

	/* <0> (null):0 */
	int EntityFlagsSet(class CSaveRestoreBuffer *, int, int); /* linkage=_ZN18CSaveRestoreBuffer14EntityFlagsSetEii */

	/* <0> (null):0 */
	edict_t * EntityFromIndex(class CSaveRestoreBuffer *, int); /* linkage=_ZN18CSaveRestoreBuffer15EntityFromIndexEi */

	/* <0> (null):0 */
	short unsigned int TokenHash(class CSaveRestoreBuffer *, const char  *); /* linkage=_ZN18CSaveRestoreBuffer9TokenHashEPKc */

	/* <0> (null):0 */
	void BufferRewind(class CSaveRestoreBuffer *, int); /* linkage=_ZN18CSaveRestoreBuffer12BufferRewindEi */

	/* <0> (null):0 */
	unsigned int HashString(class CSaveRestoreBuffer *, const char  *); /* linkage=_ZN18CSaveRestoreBuffer10HashStringEPKc */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 373 */
 /* pointer to 372 */
 /* size: 4 */

/* 374 */
 /* pointer to 81 */
 /* size: 4 */

/* 375 */
 /* pointer to 376 */
 /* size: 4 */

/* 376 */
/* <0> (null):0 */
struct CBaseEntity {
	/* <0> (null):0 */
	virtual void KeyValue(class CBaseEntity *, KeyValueData *); /* linkage=_ZN11CBaseEntity8KeyValueEP14KeyValueData_s */

	/* <0> (null):0 */
	virtual int ObjectCaps(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10ObjectCapsEv */

	/* <0> (null):0 */
	void CBaseEntity(class CBaseEntity *);

	/* <0> (null):0 */
	void * operator new(size_t, entvars_t *); /* linkage=_ZN11CBaseEntitynwEjP9entvars_s */

	/* <0> (null):0 */
	virtual void Spawn(class CBaseEntity *); /* linkage=_ZN11CBaseEntity5SpawnEv */

	/* <0> (null):0 */
	virtual void Precache(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8PrecacheEv */

	/* <0> (null):0 */
	virtual void Restart(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7RestartEv */

	/* <0> (null):0 */
	virtual void Activate(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8ActivateEv */

	/* <0> (null):0 */
	virtual int Classify(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8ClassifyEv */

	/* <0> (null):0 */
	virtual void DeathNotice(class CBaseEntity *, entvars_t *); /* linkage=_ZN11CBaseEntity11DeathNoticeEP9entvars_s */

	/* <0> (null):0 */
	virtual int BloodColor(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10BloodColorEv */

	/* <0> (null):0 */
	virtual BOOL IsTriggered(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity11IsTriggeredEPS_ */

	/* <0> (null):0 */
	virtual class CBaseMonster * MyMonsterPointer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity16MyMonsterPointerEv */

	/* <0> (null):0 */
	virtual class CSquadMonster * MySquadMonsterPointer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity21MySquadMonsterPointerEv */

	/* <0> (null):0 */
	virtual int GetToggleState(class CBaseEntity *); /* linkage=_ZN11CBaseEntity14GetToggleStateEv */

	/* <0> (null):0 */
	virtual void AddPoints(class CBaseEntity *, int, BOOL); /* linkage=_ZN11CBaseEntity9AddPointsEii */

	/* <0> (null):0 */
	virtual void AddPointsToTeam(class CBaseEntity *, int, BOOL); /* linkage=_ZN11CBaseEntity15AddPointsToTeamEii */

	/* <0> (null):0 */
	virtual BOOL AddPlayerItem(class CBaseEntity *, class CBasePlayerItem *); /* linkage=_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem */

	/* <0> (null):0 */
	virtual BOOL RemovePlayerItem(class CBaseEntity *, class CBasePlayerItem *); /* linkage=_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem */

	/* <0> (null):0 */
	virtual int GiveAmmo(class CBaseEntity *, int, char *, int); /* linkage=_ZN11CBaseEntity8GiveAmmoEiPci */

	/* <0> (null):0 */
	virtual float GetDelay(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8GetDelayEv */

	/* <0> (null):0 */
	virtual int IsMoving(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8IsMovingEv */

	/* <0> (null):0 */
	virtual void OverrideReset(class CBaseEntity *); /* linkage=_ZN11CBaseEntity13OverrideResetEv */

	/* <0> (null):0 */
	virtual void SetToggleState(class CBaseEntity *, int); /* linkage=_ZN11CBaseEntity14SetToggleStateEi */

	/* <0> (null):0 */
	virtual void StartSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity13StartSneakingEv */

	/* <0> (null):0 */
	virtual void StopSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12StopSneakingEv */

	/* <0> (null):0 */
	virtual BOOL OnControls(class CBaseEntity *, entvars_t *); /* linkage=_ZN11CBaseEntity10OnControlsEP9entvars_s */

	/* <0> (null):0 */
	virtual BOOL IsSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10IsSneakingEv */

	/* <0> (null):0 */
	virtual BOOL IsAlive(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7IsAliveEv */

	/* <0> (null):0 */
	virtual BOOL IsBSPModel(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10IsBSPModelEv */

	/* <0> (null):0 */
	virtual BOOL ReflectGauss(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12ReflectGaussEv */

	/* <0> (null):0 */
	virtual BOOL IsPlayer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8IsPlayerEv */

	/* <0> (null):0 */
	virtual BOOL IsNetClient(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11IsNetClientEv */

	/* <0> (null):0 */
	virtual const char  * TeamID(class CBaseEntity *); /* linkage=_ZN11CBaseEntity6TeamIDEv */

	/* <0> (null):0 */
	virtual void Think(class CBaseEntity *); /* linkage=_ZN11CBaseEntity5ThinkEv */

	/* <0> (null):0 */
	virtual void Touch(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity5TouchEPS_ */

	/* <0> (null):0 */
	virtual void Use(class CBaseEntity *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float); /* linkage=_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf */

	/* <0> (null):0 */
	virtual void Blocked(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity7BlockedEPS_ */

	/* <0> (null):0 */
	void SUB_CallUseToggle(class CBaseEntity *); /* linkage=_ZN11CBaseEntity17SUB_CallUseToggleEv */

	/* <0> (null):0 */
	virtual class CBaseEntity * Respawn(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7RespawnEv */

	/* <0> (null):0 */
	virtual void UpdateOwner(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11UpdateOwnerEv */

	/* <0> (null):0 */
	virtual BOOL FBecomeProne(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12FBecomeProneEv */

	/* <0> (null):0 */
	virtual class Vector Center(class CBaseEntity *); /* linkage=_ZN11CBaseEntity6CenterEv */

	/* <0> (null):0 */
	virtual class Vector EyePosition(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11EyePositionEv */

	/* <0> (null):0 */
	virtual class Vector EarPosition(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11EarPositionEv */

	/* <0> (null):0 */
	virtual class Vector BodyTarget(class CBaseEntity *, const class Vector  &); /* linkage=_ZN11CBaseEntity10BodyTargetERK6Vector */

	/* <0> (null):0 */
	virtual int Illumination(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12IlluminationEv */

	/* <0> (null):0 */
	virtual BOOL HasTarget(class CBaseEntity *, string_t); /* linkage=_ZN11CBaseEntity9HasTargetEj */

	/* vtable has 45 entries: {
	   [3] = KeyValue(_ZN11CBaseEntity8KeyValueEP14KeyValueData_s), 
	   [6] = ObjectCaps(_ZN11CBaseEntity10ObjectCapsEv), 
	   [0] = Spawn(_ZN11CBaseEntity5SpawnEv), 
	   [1] = Precache(_ZN11CBaseEntity8PrecacheEv), 
	   [2] = Restart(_ZN11CBaseEntity7RestartEv), 
	   [7] = Activate(_ZN11CBaseEntity8ActivateEv), 
	   [9] = Classify(_ZN11CBaseEntity8ClassifyEv), 
	   [10] = DeathNotice(_ZN11CBaseEntity11DeathNoticeEP9entvars_s), 
	   [15] = BloodColor(_ZN11CBaseEntity10BloodColorEv), 
	   [17] = IsTriggered(_ZN11CBaseEntity11IsTriggeredEPS_), 
	   [18] = MyMonsterPointer(_ZN11CBaseEntity16MyMonsterPointerEv), 
	   [19] = MySquadMonsterPointer(_ZN11CBaseEntity21MySquadMonsterPointerEv), 
	   [20] = GetToggleState(_ZN11CBaseEntity14GetToggleStateEv), 
	   [21] = AddPoints(_ZN11CBaseEntity9AddPointsEii), 
	   [22] = AddPointsToTeam(_ZN11CBaseEntity15AddPointsToTeamEii), 
	   [23] = AddPlayerItem(_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem), 
	   [24] = RemovePlayerItem(_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem), 
	   [25] = GiveAmmo(_ZN11CBaseEntity8GiveAmmoEiPci), 
	   [26] = GetDelay(_ZN11CBaseEntity8GetDelayEv), 
	   [27] = IsMoving(_ZN11CBaseEntity8IsMovingEv), 
	   [28] = OverrideReset(_ZN11CBaseEntity13OverrideResetEv), 
	   [30] = SetToggleState(_ZN11CBaseEntity14SetToggleStateEi), 
	   [31] = StartSneaking(_ZN11CBaseEntity13StartSneakingEv), 
	   [32] = StopSneaking(_ZN11CBaseEntity12StopSneakingEv), 
	   [33] = OnControls(_ZN11CBaseEntity10OnControlsEP9entvars_s), 
	   [34] = IsSneaking(_ZN11CBaseEntity10IsSneakingEv), 
	   [35] = IsAlive(_ZN11CBaseEntity7IsAliveEv), 
	   [36] = IsBSPModel(_ZN11CBaseEntity10IsBSPModelEv), 
	   [37] = ReflectGauss(_ZN11CBaseEntity12ReflectGaussEv), 
	   [40] = IsPlayer(_ZN11CBaseEntity8IsPlayerEv), 
	   [41] = IsNetClient(_ZN11CBaseEntity11IsNetClientEv), 
	   [42] = TeamID(_ZN11CBaseEntity6TeamIDEv), 
	   [44] = Think(_ZN11CBaseEntity5ThinkEv), 
	   [45] = Touch(_ZN11CBaseEntity5TouchEPS_), 
	   [46] = Use(_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf), 
	   [47] = Blocked(_ZN11CBaseEntity7BlockedEPS_), 
	   [48] = Respawn(_ZN11CBaseEntity7RespawnEv), 
	   [49] = UpdateOwner(_ZN11CBaseEntity11UpdateOwnerEv), 
	   [50] = FBecomeProne(_ZN11CBaseEntity12FBecomeProneEv), 
	   [51] = Center(_ZN11CBaseEntity6CenterEv), 
	   [52] = EyePosition(_ZN11CBaseEntity11EyePositionEv), 
	   [53] = EarPosition(_ZN11CBaseEntity11EarPositionEv), 
	   [54] = BodyTarget(_ZN11CBaseEntity10BodyTargetERK6Vector), 
	   [55] = Illumination(_ZN11CBaseEntity12IlluminationEv), 
	   [38] = HasTarget(_ZN11CBaseEntity9HasTargetEj), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 377 */
/* <0> (null):0 */
class CSave : public CSaveRestoreBuffer {
public:

	/* class CSaveRestoreBuffer  <ancestor>; */      /*     0     4 */
	/* <0> (null):0 */
	void CSave(class CSave *, SAVERESTOREDATA *);

	/* <0> (null):0 */
	void WriteShort(class CSave *, const char  *, const short int  *, int); /* linkage=_ZN5CSave10WriteShortEPKcPKsi */

	/* <0> (null):0 */
	void WriteInt(class CSave *, const char  *, const int  *, int); /* linkage=_ZN5CSave8WriteIntEPKcPKii */

	/* <0> (null):0 */
	void WriteFloat(class CSave *, const char  *, const float  *, int); /* linkage=_ZN5CSave10WriteFloatEPKcPKfi */

	/* <0> (null):0 */
	void WriteTime(class CSave *, const char  *, const float  *, int); /* linkage=_ZN5CSave9WriteTimeEPKcPKfi */

	/* <0> (null):0 */
	void WriteData(class CSave *, const char  *, int, const char  *); /* linkage=_ZN5CSave9WriteDataEPKciS1_ */

	/* <0> (null):0 */
	void WriteString(class CSave *, const char  *, const char  *); /* linkage=_ZN5CSave11WriteStringEPKcS1_ */

	/* <0> (null):0 */
	void WriteString(class CSave *, const char  *, const int  *, int); /* linkage=_ZN5CSave11WriteStringEPKcPKii */

	/* <0> (null):0 */
	void WriteVector(class CSave *, const char  *, const class Vector  &); /* linkage=_ZN5CSave11WriteVectorEPKcRK6Vector */

	/* <0> (null):0 */
	void WriteVector(class CSave *, const char  *, const float  *, int); /* linkage=_ZN5CSave11WriteVectorEPKcPKfi */

	/* <0> (null):0 */
	void WritePositionVector(class CSave *, const char  *, const class Vector  &); /* linkage=_ZN5CSave19WritePositionVectorEPKcRK6Vector */

	/* <0> (null):0 */
	void WritePositionVector(class CSave *, const char  *, const float  *, int); /* linkage=_ZN5CSave19WritePositionVectorEPKcPKfi */

	/* <0> (null):0 */
	void WriteFunction(class CSave *, const char  *, void * *, int); /* linkage=_ZN5CSave13WriteFunctionEPKcPPvi */

	/* <0> (null):0 */
	int WriteEntVars(class CSave *, const char  *, entvars_t *); /* linkage=_ZN5CSave12WriteEntVarsEPKcP9entvars_s */

	/* <0> (null):0 */
	int WriteFields(class CSave *, const char  *, void *, TYPEDESCRIPTION *, int); /* linkage=_ZN5CSave11WriteFieldsEPKcPvP15TYPEDESCRIPTIONi */

private:

	/* <0> (null):0 */
	int DataEmpty(class CSave *, const char  *, int); /* linkage=_ZN5CSave9DataEmptyEPKci */

	/* <0> (null):0 */
	void BufferField(class CSave *, const char  *, int, const char  *); /* linkage=_ZN5CSave11BufferFieldEPKciS1_ */

	/* <0> (null):0 */
	void BufferString(class CSave *, char *, int); /* linkage=_ZN5CSave12BufferStringEPci */

	/* <0> (null):0 */
	void BufferData(class CSave *, const char  *, int); /* linkage=_ZN5CSave10BufferDataEPKci */

	/* <0> (null):0 */
	void BufferHeader(class CSave *, const char  *, int); /* linkage=_ZN5CSave12BufferHeaderEPKci */

	/* <0> (null):0 */
	void ~CSave(class CSave *, int);


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 378 */
 /* pointer to 377 */
 /* size: 4 */

/* 379 */
 /* pointer to 380 */
 /* size: 4 */

/* 380 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 2 */

/* 381 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 382 */
 /* pointer to 16 */
 /* size: 4 */

/* 383 */
/* <0> (null):0 */
struct {
	short unsigned int         size;                 /*     0     2 */
	short unsigned int         token;                /*     2     2 */
	char *                     pData;                /*     4     4 */

	/* size: 8, cachelines: 1, members: 3 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 384 */
/* <0> (null):0 */
typedef class  HEADER; /* size: 8 */

/* 385 */
/* <0> (null):0 */
class CRestore : public CSaveRestoreBuffer {
public:

	/* class CSaveRestoreBuffer  <ancestor>; */      /*     0     4 */
private:

	int                        m_global;             /*     4     4 */
	BOOL                       m_precache;           /*     8     4 */
	/* <0> (null):0 */
	void CRestore(class CRestore *, SAVERESTOREDATA *);

	/* <0> (null):0 */
	int ReadEntVars(class CRestore *, const char  *, entvars_t *); /* linkage=_ZN8CRestore11ReadEntVarsEPKcP9entvars_s */

	/* <0> (null):0 */
	int ReadFields(class CRestore *, const char  *, void *, TYPEDESCRIPTION *, int); /* linkage=_ZN8CRestore10ReadFieldsEPKcPvP15TYPEDESCRIPTIONi */

	/* <0> (null):0 */
	int ReadField(class CRestore *, void *, TYPEDESCRIPTION *, int, int, int, char *, void *); /* linkage=_ZN8CRestore9ReadFieldEPvP15TYPEDESCRIPTIONiiiPcS0_ */

	/* <0> (null):0 */
	int ReadInt(class CRestore *); /* linkage=_ZN8CRestore7ReadIntEv */

	/* <0> (null):0 */
	short int ReadShort(class CRestore *); /* linkage=_ZN8CRestore9ReadShortEv */

	/* <0> (null):0 */
	int ReadNamedInt(class CRestore *, const char  *); /* linkage=_ZN8CRestore12ReadNamedIntEPKc */

	/* <0> (null):0 */
	char * ReadNamedString(class CRestore *, const char  *); /* linkage=_ZN8CRestore15ReadNamedStringEPKc */

	/* <0> (null):0 */
	int Empty(class CRestore *); /* linkage=_ZN8CRestore5EmptyEv */

	/* <0> (null):0 */
	void SetGlobalMode(class CRestore *, int); /* linkage=_ZN8CRestore13SetGlobalModeEi */

	/* <0> (null):0 */
	void PrecacheMode(class CRestore *, BOOL); /* linkage=_ZN8CRestore12PrecacheModeEi */

	/* <0> (null):0 */
	char * BufferPointer(class CRestore *); /* linkage=_ZN8CRestore13BufferPointerEv */

	/* <0> (null):0 */
	void BufferReadBytes(class CRestore *, char *, int); /* linkage=_ZN8CRestore15BufferReadBytesEPci */

	/* <0> (null):0 */
	void BufferSkipBytes(class CRestore *, int); /* linkage=_ZN8CRestore15BufferSkipBytesEi */

	/* <0> (null):0 */
	int BufferSkipZString(class CRestore *); /* linkage=_ZN8CRestore17BufferSkipZStringEv */

	/* <0> (null):0 */
	int BufferCheckZString(class CRestore *, const char  *); /* linkage=_ZN8CRestore18BufferCheckZStringEPKc */

	/* <0> (null):0 */
	void BufferReadHeader(class CRestore *, HEADER *); /* linkage=_ZN8CRestore16BufferReadHeaderEP6HEADER */

	/* <0> (null):0 */
	void ~CRestore(class CRestore *, int);


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 386 */
 /* pointer to 385 */
 /* size: 4 */

/* 387 */
 /* pointer to 384 */
 /* size: 4 */

/* 388 */
/* <0> (null):0 */
enum {
	GLOBAL_OFF = 0,
	GLOBAL_ON = 1,
	GLOBAL_DEAD = 2,
}; /* size: 4 */

/* 389 */
/* <0> (null):0 */
typedef enum  GLOBALESTATE; /* size: 4 */

/* 390 */
/* <0> (null):0 */
typedef struct globalentity_s globalentity_t; /* size: 104 */

/* 391 */
/* <0> (null):0 */
struct globalentity_s {
	char                       name[64];             /*     0    64 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	char                       levelName[32];        /*    64    32 */
	GLOBALESTATE               state;                /*    96     4 */
	globalentity_t *           pNext;                /*   100     4 */

	/* size: 104, cachelines: 2, members: 4 */
	/* last cacheline: 40 bytes */
}; /* size: 104 */

/* 392 */
 /* pointer to 390 */
 /* size: 4 */

/* 393 */
/* <0> (null):0 */
class CGlobalState {
	TYPEDESCRIPTION            m_SaveData[0];        /*     0     0 */
private:

	globalentity_t *           m_pList;              /*     0     4 */
	int                        m_listCount;          /*     4     4 */
	/* <0> (null):0 */
	void CGlobalState(class CGlobalState *);

	/* <0> (null):0 */
	void Reset(class CGlobalState *); /* linkage=_ZN12CGlobalState5ResetEv */

	/* <0> (null):0 */
	void ClearStates(class CGlobalState *); /* linkage=_ZN12CGlobalState11ClearStatesEv */

	/* <0> (null):0 */
	void EntityAdd(class CGlobalState *, string_t, string_t, GLOBALESTATE); /* linkage=_ZN12CGlobalState9EntityAddEjj12GLOBALESTATE */

	/* <0> (null):0 */
	void EntitySetState(class CGlobalState *, string_t, GLOBALESTATE); /* linkage=_ZN12CGlobalState14EntitySetStateEj12GLOBALESTATE */

	/* <0> (null):0 */
	void EntityUpdate(class CGlobalState *, string_t, string_t); /* linkage=_ZN12CGlobalState12EntityUpdateEjj */

	/* <0> (null):0 */
	const globalentity_t  * EntityFromTable(class CGlobalState *, string_t); /* linkage=_ZN12CGlobalState15EntityFromTableEj */

	/* <0> (null):0 */
	GLOBALESTATE EntityGetState(class CGlobalState *, string_t); /* linkage=_ZN12CGlobalState14EntityGetStateEj */

	/* <0> (null):0 */
	int EntityInTable(class CGlobalState *, string_t); /* linkage=_ZN12CGlobalState13EntityInTableEj */

	/* <0> (null):0 */
	int Save(class CGlobalState *, class CSave &); /* linkage=_ZN12CGlobalState4SaveER5CSave */

	/* <0> (null):0 */
	int Restore(class CGlobalState *, class CRestore &); /* linkage=_ZN12CGlobalState7RestoreER8CRestore */

	/* <0> (null):0 */
	void DumpGlobals(class CGlobalState *); /* linkage=_ZN12CGlobalState11DumpGlobalsEv */

	/* <0> (null):0 */
	globalentity_t * Find(class CGlobalState *, string_t); /* linkage=_ZN12CGlobalState4FindEj */


	/* size: 8, cachelines: 1, members: 3 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 394 */
/* <0> (null):0 */
TYPEDESCRIPTION            array[0]; /* size: 0 */

/* 395 */
 /* pointer to 393 */
 /* size: 4 */

/* 396 */
 /* pointer to 397 */
 /* size: 4 */

/* 397 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 104 */

/* 398 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 399 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 400 */
/* <0> (null):0 */
enum {
	USE_OFF = 0,
	USE_ON = 1,
	USE_SET = 2,
	USE_TOGGLE = 3,
}; /* size: 4 */

/* 401 */
/* <0> (null):0 */
typedef enum  USE_TYPE; /* size: 4 */

/* 402 */
/* <0> (null):0 */
class CLink {
	entvars_t *                m_pLinkEnt;           /*     0     4 */

	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 403 */
/* <0> (null):0 */
class CGraph {
	BOOL                       m_fGraphPresent;      /*     0     4 */
	BOOL                       m_fGraphPointersSet;  /*     4     4 */
	int                        m_cLinks;             /*     8     4 */
	class CLink *              m_pLinkPool;          /*    12     4 */
	/* <0> (null):0 */
	void InitGraph(class CGraph *); /* linkage=_ZN6CGraph9InitGraphEv */

	/* <0> (null):0 */
	int AllocNodes(class CGraph *); /* linkage=_ZN6CGraph10AllocNodesEv */

	/* <0> (null):0 */
	int CheckNODFile(class CGraph *, char *); /* linkage=_ZN6CGraph12CheckNODFileEPc */

	/* <0> (null):0 */
	int FLoadGraph(class CGraph *, char *); /* linkage=_ZN6CGraph10FLoadGraphEPc */

	/* <0> (null):0 */
	int FSetGraphPointers(class CGraph *); /* linkage=_ZN6CGraph17FSetGraphPointersEv */

	/* <0> (null):0 */
	void ShowNodeConnections(class CGraph *, int); /* linkage=_ZN6CGraph19ShowNodeConnectionsEi */

	/* <0> (null):0 */
	int FindNearestNode(class CGraph *, const class Vector  &, class CBaseEntity *); /* linkage=_ZN6CGraph15FindNearestNodeERK6VectorP11CBaseEntity */

	/* <0> (null):0 */
	int FindNearestNode(class CGraph *, const class Vector  &, int); /* linkage=_ZN6CGraph15FindNearestNodeERK6Vectori */


	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 404 */
 /* pointer to 402 */
 /* size: 4 */

/* 405 */
 /* pointer to 403 */
 /* size: 4 */

/* 406 */
/* <0> (null):0 */
class CSound {
	class Vector              m_vecOrigin;           /*     0    12 */
	int                        m_iType;              /*    12     4 */
	int                        m_iVolume;            /*    16     4 */
	float                      m_flExpireTime;       /*    20     4 */
	int                        m_iNext;              /*    24     4 */
	int                        m_iNextAudible;       /*    28     4 */
	/* <0> (null):0 */
	void Clear(class CSound *); /* linkage=_ZN6CSound5ClearEv */

	/* <0> (null):0 */
	void Reset(class CSound *); /* linkage=_ZN6CSound5ResetEv */

	/* <0> (null):0 */
	BOOL FIsSound(class CSound *); /* linkage=_ZN6CSound8FIsSoundEv */

	/* <0> (null):0 */
	BOOL FIsScent(class CSound *); /* linkage=_ZN6CSound8FIsScentEv */

	/* <0> (null):0 */
	void CSound(class CSound *);


	/* size: 32, cachelines: 1, members: 6 */
	/* last cacheline: 32 bytes */
}; /* size: 32 */

/* 407 */
 /* pointer to 406 */
 /* size: 4 */

/* 408 */
/* <0> (null):0 */
struct {
	int                        iSlot;                /*     0     4 */
	int                        iPosition;            /*     4     4 */
	const char  *              pszAmmo1;             /*     8     4 */
	int                        iMaxAmmo1;            /*    12     4 */
	const char  *              pszAmmo2;             /*    16     4 */
	int                        iMaxAmmo2;            /*    20     4 */
	const char  *              pszName;              /*    24     4 */
	int                        iMaxClip;             /*    28     4 */
	int                        iId;                  /*    32     4 */
	int                        iFlags;               /*    36     4 */
	int                        iWeight;              /*    40     4 */

	/* size: 44, cachelines: 1, members: 11 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 409 */
/* <0> (null):0 */
typedef class  ItemInfo; /* size: 44 */

/* 410 */
/* <0> (null):0 */
class CBasePlayer {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 411 */
 /* pointer to 410 */
 /* size: 4 */

/* 412 */
/* <0> (null):0 */
struct {
	char *                     name;                 /*     0     4 */
	int                        index;                /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 413 */
/* <0> (null):0 */
typedef class  DLL_DECALLIST; /* size: 8 */

/* 414 */
/* <0> (null):0 */
enum GameEventType {
	EVENT_INVALID = 0,
	EVENT_WEAPON_FIRED = 1,
	EVENT_WEAPON_FIRED_ON_EMPTY = 2,
	EVENT_WEAPON_RELOADED = 3,
	EVENT_HE_GRENADE_EXPLODED = 4,
	EVENT_FLASHBANG_GRENADE_EXPLODED = 5,
	EVENT_SMOKE_GRENADE_EXPLODED = 6,
	EVENT_GRENADE_BOUNCED = 7,
	EVENT_BEING_SHOT_AT = 8,
	EVENT_PLAYER_BLINDED_BY_FLASHBANG = 9,
	EVENT_PLAYER_FOOTSTEP = 10,
	EVENT_PLAYER_JUMPED = 11,
	EVENT_PLAYER_DIED = 12,
	EVENT_PLAYER_LANDED_FROM_HEIGHT = 13,
	EVENT_PLAYER_TOOK_DAMAGE = 14,
	EVENT_HOSTAGE_DAMAGED = 15,
	EVENT_HOSTAGE_KILLED = 16,
	EVENT_DOOR = 17,
	EVENT_BREAK_GLASS = 18,
	EVENT_BREAK_WOOD = 19,
	EVENT_BREAK_METAL = 20,
	EVENT_BREAK_FLESH = 21,
	EVENT_BREAK_CONCRETE = 22,
	EVENT_BOMB_PLANTED = 23,
	EVENT_BOMB_DROPPED = 24,
	EVENT_BOMB_PICKED_UP = 25,
	EVENT_BOMB_BEEP = 26,
	EVENT_BOMB_DEFUSING = 27,
	EVENT_BOMB_DEFUSE_ABORTED = 28,
	EVENT_BOMB_DEFUSED = 29,
	EVENT_BOMB_EXPLODED = 30,
	EVENT_HOSTAGE_USED = 31,
	EVENT_HOSTAGE_RESCUED = 32,
	EVENT_ALL_HOSTAGES_RESCUED = 33,
	EVENT_VIP_ESCAPED = 34,
	EVENT_VIP_ASSASSINATED = 35,
	EVENT_TERRORISTS_WIN = 36,
	EVENT_CTS_WIN = 37,
	EVENT_ROUND_DRAW = 38,
	EVENT_ROUND_WIN = 39,
	EVENT_ROUND_LOSS = 40,
	EVENT_ROUND_START = 41,
	EVENT_PLAYER_SPAWNED = 42,
	EVENT_CLIENT_CORPSE_SPAWNED = 43,
	EVENT_BUY_TIME_START = 44,
	EVENT_PLAYER_LEFT_BUY_ZONE = 45,
	EVENT_DEATH_CAMERA_START = 46,
	EVENT_KILL_ALL = 47,
	EVENT_ROUND_TIME = 48,
	EVENT_DIE = 49,
	EVENT_KILL = 50,
	EVENT_HEADSHOT = 51,
	EVENT_KILL_FLASHBANGED = 52,
	EVENT_TUTOR_BUY_MENU_OPENNED = 53,
	EVENT_TUTOR_AUTOBUY = 54,
	EVENT_PLAYER_BOUGHT_SOMETHING = 55,
	EVENT_TUTOR_NOT_BUYING_ANYTHING = 56,
	EVENT_TUTOR_NEED_TO_BUY_PRIMARY_WEAPON = 57,
	EVENT_TUTOR_NEED_TO_BUY_PRIMARY_AMMO = 58,
	EVENT_TUTOR_NEED_TO_BUY_SECONDARY_AMMO = 59,
	EVENT_TUTOR_NEED_TO_BUY_ARMOR = 60,
	EVENT_TUTOR_NEED_TO_BUY_DEFUSE_KIT = 61,
	EVENT_TUTOR_NEED_TO_BUY_GRENADE = 62,
	EVENT_CAREER_TASK_DONE = 63,
	EVENT_START_RADIO_1 = 64,
	EVENT_RADIO_COVER_ME = 65,
	EVENT_RADIO_YOU_TAKE_THE_POINT = 66,
	EVENT_RADIO_HOLD_THIS_POSITION = 67,
	EVENT_RADIO_REGROUP_TEAM = 68,
	EVENT_RADIO_FOLLOW_ME = 69,
	EVENT_RADIO_TAKING_FIRE = 70,
	EVENT_START_RADIO_2 = 71,
	EVENT_RADIO_GO_GO_GO = 72,
	EVENT_RADIO_TEAM_FALL_BACK = 73,
	EVENT_RADIO_STICK_TOGETHER_TEAM = 74,
	EVENT_RADIO_GET_IN_POSITION_AND_WAIT = 75,
	EVENT_RADIO_STORM_THE_FRONT = 76,
	EVENT_RADIO_REPORT_IN_TEAM = 77,
	EVENT_START_RADIO_3 = 78,
	EVENT_RADIO_AFFIRMATIVE = 79,
	EVENT_RADIO_ENEMY_SPOTTED = 80,
	EVENT_RADIO_NEED_BACKUP = 81,
	EVENT_RADIO_SECTOR_CLEAR = 82,
	EVENT_RADIO_IN_POSITION = 83,
	EVENT_RADIO_REPORTING_IN = 84,
	EVENT_RADIO_GET_OUT_OF_THERE = 85,
	EVENT_RADIO_NEGATIVE = 86,
	EVENT_RADIO_ENEMY_DOWN = 87,
	EVENT_END_RADIO = 88,
	EVENT_NEW_MATCH = 89,
	EVENT_PLAYER_CHANGED_TEAM = 90,
	EVENT_BULLET_IMPACT = 91,
	EVENT_GAME_COMMENCE = 92,
	EVENT_WEAPON_ZOOMED = 93,
	EVENT_HOSTAGE_CALLED_FOR_HELP = 94,
	NUM_GAME_EVENTS = 95,
}; /* size: 4 */

/* 415 */
/* <0> (null):0 */
class CWorld : public CBaseEntity {
public:

	/* struct CBaseEntity         <ancestor>; */     /*     0     0 */
	/* <0> (null):0 */
	void CWorld(class CWorld *, const class CWorld  &);

	/* <0> (null):0 */
	void CWorld(class CWorld *);

	/* <0> (null):0 */
	virtual void Spawn(class CWorld *); /* linkage=_ZN6CWorld5SpawnEv */

	/* <0> (null):0 */
	virtual void Precache(class CWorld *); /* linkage=_ZN6CWorld8PrecacheEv */

	/* <0> (null):0 */
	virtual void KeyValue(class CWorld *, KeyValueData *); /* linkage=_ZN6CWorld8KeyValueEP14KeyValueData_s */

	/* vtable has 3 entries: {
	   [0] = Spawn(_ZN6CWorld5SpawnEv), 
	   [1] = Precache(_ZN6CWorld8PrecacheEv), 
	   [3] = KeyValue(_ZN6CWorld8KeyValueEP14KeyValueData_s), 
	} */
	/* size: 152, cachelines: 3, members: 1 */
	/* last cacheline: 24 bytes */

	/* BRAIN FART ALERT! 152 != 0 + 0(holes), diff = 152 */

}; /* size: 152 */

/* 416 */
 /* pointer to 415 */
 /* size: 4 */

/* 417 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 418 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 152 */

/* 419 */
/* <0> (null):0 */
class CCorpse : public CBaseEntity {
public:

	/* struct CBaseEntity         <ancestor>; */     /*     0     0 */
	/* <0> (null):0 */
	void CCorpse(class CCorpse *, const class CCorpse  &);

	/* <0> (null):0 */
	void CCorpse(class CCorpse *);

private:

	/* <0> (null):0 */
	virtual int ObjectCaps(class CCorpse *); /* linkage=_ZN7CCorpse10ObjectCapsEv */

	/* vtable has 1 entries: {
	   [6] = ObjectCaps(_ZN7CCorpse10ObjectCapsEv), 
	} */
	/* size: 152, cachelines: 3, members: 1 */
	/* last cacheline: 24 bytes */

	/* BRAIN FART ALERT! 152 != 0 + 0(holes), diff = 152 */

}; /* size: 152 */

/* 420 */
 /* pointer to 419 */
 /* size: 4 */

/* 421 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 422 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 152 */

/* 423 */
/* <0> (null):0 */
class CDecal : public CBaseEntity {
public:

	/* struct CBaseEntity         <ancestor>; */     /*     0     0 */
	/* <0> (null):0 */
	void CDecal(class CDecal *, const class CDecal  &);

	/* <0> (null):0 */
	void CDecal(class CDecal *);

	/* <0> (null):0 */
	virtual void Spawn(class CDecal *); /* linkage=_ZN6CDecal5SpawnEv */

	/* <0> (null):0 */
	virtual void KeyValue(class CDecal *, KeyValueData *); /* linkage=_ZN6CDecal8KeyValueEP14KeyValueData_s */

	/* <0> (null):0 */
	void StaticDecal(class CDecal *); /* linkage=_ZN6CDecal11StaticDecalEv */

	/* <0> (null):0 */
	void TriggerDecal(class CDecal *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float); /* linkage=_ZN6CDecal12TriggerDecalEP11CBaseEntityS1_8USE_TYPEf */

	/* vtable has 2 entries: {
	   [0] = Spawn(_ZN6CDecal5SpawnEv), 
	   [3] = KeyValue(_ZN6CDecal8KeyValueEP14KeyValueData_s), 
	} */
	/* size: 152, cachelines: 3, members: 1 */
	/* last cacheline: 24 bytes */

	/* BRAIN FART ALERT! 152 != 0 + 0(holes), diff = 152 */

}; /* size: 152 */

/* 424 */
 /* pointer to 423 */
 /* size: 4 */

/* 425 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 426 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 152 */

/* 427 */
 /* pointer to 376 */
 /* size: 4 */

/* 428 */
/* <0> (null):0 */
class IVoiceGameMgrHelper {
	int ()(void) * *           _vptr.IVoiceGameMgrHelper; /*     0     4 */
	/* <0> (null):0 */
	virtual void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *, int);

	/* <0> (null):0 */
	virtual bool CanPlayerHearPlayer(class IVoiceGameMgrHelper *, class CBasePlayer *, class CBasePlayer *); /* linkage=_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_ */

	/* vtable has 1 entries: {
	   [2] = CanPlayerHearPlayer(_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_), 
	} */
	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 429 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 430 */
 /* pointer to 431 */
 /* size: 4 */

/* 431 */
 /* pointer to 429 */
 /* size: 4 */

/* 432 */
 /* pointer to 428 */
 /* size: 4 */

/* 433 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 434 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 435 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 436 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 437 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 438 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 439 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 440 */
 /* pointer to 441 */
 /* size: 4 */

/* 441 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 676 */

/* 442 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 443 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 444 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 445 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 446 */
/* <0> (null):0 */
class CPointEntity {
	/* <0> (null):0 */
	virtual int ObjectCaps(class CPointEntity *); /* linkage=_ZN12CPointEntity10ObjectCapsEv */

	/* vtable has 1 entries: {
	   [6] = ObjectCaps(_ZN12CPointEntity10ObjectCapsEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 447 */
 /* pointer to 446 */
 /* size: 4 */

/* 448 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 449 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 450 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 451 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 452 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 453 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 454 */
/* <0> (null):0 */
class CSoundEnt {
	/* <0> (null):0 */
	void CSoundEnt(class CSoundEnt *);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 455 */
 /* pointer to 454 */
 /* size: 4 */

/* 456 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 457 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 458 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 459 */
/* <0> (null):0 */
class CBaseMonster {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 460 */
 /* pointer to 459 */
 /* size: 4 */

/* 461 */
/* <0> (null):0 */
struct CSquadMonster {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 462 */
 /* pointer to 461 */
 /* size: 4 */

/* 463 */
 /* pointer to 464 */
 /* size: 4 */

/* 464 */
/* <0> (null):0 */
class CBasePlayerItem {
	ItemInfo                   ItemInfoArray[32];    /*     0  1408 */
	/* --- cacheline 22 boundary (1408 bytes) --- */

	/* size: 0, cachelines: 0, members: 1 */

	/* BRAIN FART ALERT! 0 != 1408 + 0(holes), diff = -1408 */

}; /* size: 0 */

/* 465 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 466 */
/* <0> (null):0 */
char *                     array[3]; /* size: 12 */

/* 467 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 468 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 469 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 470 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 471 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 472 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 473 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 474 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 475 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 476 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 477 */
 /* pointer to 77 */
 /* size: 4 */

/* 478 */
/* <0> (null):0 */
DLL_DECALLIST              array[42]; /* size: 336 */

/* 479 */
/* <0> (null):0 */
class CGameRules {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 480 */
 /* pointer to 479 */
 /* size: 4 */

/* 481 */
/* <0> (null):0 */
char                       array[512]; /* size: 512 */

/* 482 */
/* <0> (null):0 */
TYPEDESCRIPTION            array[3]; /* size: 48 */

/* 483 */
/* <0> (null):0 */
ItemInfo                   array[32]; /* size: 1408 */

/* Functions: */

/* <0> (null):0 */
void Vector2D(class Vector2D *)
{
} /* size: 137634992 */

/* <0> (null):0 */
void Vector2D(class Vector2D *, float, float)
{
} /* size: 145799328 */

/* <0> (null):0 */
class Vector2D operator+(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DplERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator-(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DmiERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator*(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DmlEf */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator/(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DdvEf */
{
} /* size: 8 */

/* <0> (null):0 */
float Length(const class Vector2D  *) /* linkage=_ZNK8Vector2D6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector2D  *) /* linkage=_ZNK8Vector2D13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector2D Normalize(const class Vector2D  *) /* linkage=_ZNK8Vector2D9NormalizeEv */
{
} /* size: 8 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector2D *) /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector2D *, float) /* linkage=_ZN8Vector2D6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void Vector(class Vector *)
{
} /* size: 0 */

/* <0> (null):0 */
void Vector(class Vector *, float, float, float)
{
} /* size: 80 */

/* <0> (null):0 */
void Vector(class Vector *, const class Vector  &)
{
} /* size: 145802108 */

/* <0> (null):0 */
void Vector(class Vector *, float *)
{
} /* size: 0 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *) /* linkage=_ZNK6VectorngEv */
{
} /* size: 12 */

/* <0> (null):0 */
int operator==(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectoreqERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
int operator!=(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorneERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector operator+(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorplERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectormiERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator*(const class Vector  *, float) /* linkage=_ZNK6VectormlEf */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator/(const class Vector  *, float) /* linkage=_ZNK6VectordvEf */
{
} /* size: 12 */

/* <0> (null):0 */
void CopyToArray(const class Vector  *, float *) /* linkage=_ZNK6Vector11CopyToArrayEPf */
{
} /* size: 192 */

/* <0> (null):0 */
float Length(const class Vector  *) /* linkage=_ZNK6Vector6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector  *) /* linkage=_ZNK6Vector13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
float * operator float*(class Vector *) /* linkage=_ZN6VectorcvPfEv */
{
} /* size: 4 */

/* <0> (null):0 */
const float  * operator const float*(const class Vector  *) /* linkage=_ZNK6VectorcvPKfEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector Normalize(const class Vector  *) /* linkage=_ZNK6Vector9NormalizeEv */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector2D Make2D(const class Vector  *) /* linkage=_ZNK6Vector6Make2DEv */
{
} /* size: 8 */

/* <0> (null):0 */
float Length2D(const class Vector  *) /* linkage=_ZNK6Vector8Length2DEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector  *, float) /* linkage=_ZNK6Vector16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector  *, float) /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector *) /* linkage=_ZN6Vector16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector *, float) /* linkage=_ZN6Vector6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void TraceResult(TraceResult *)
{
} /* size: 146463700 */

/* <0> (null):0 */
void CSaveRestoreBuffer(class CSaveRestoreBuffer *)
{
} /* size: 146601516 */

/* <0> (null):0 */
void CSaveRestoreBuffer(class CSaveRestoreBuffer *, SAVERESTOREDATA *)
{
} /* size: 0 */

/* <0> (null):0 */
void ~CSaveRestoreBuffer(class CSaveRestoreBuffer *, int)
{
} /* size: 0 */

/* <0> (null):0 */
int EntityIndex(class CSaveRestoreBuffer *, entvars_t *) /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
int EntityIndex(class CSaveRestoreBuffer *, edict_t *) /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP7edict_s */
{
} /* size: 4 */

/* <0> (null):0 */
int EntityIndex(class CSaveRestoreBuffer *, EOFFSET) /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEi */
{
} /* size: 4 */

/* <0> (null):0 */
int EntityIndex(class CSaveRestoreBuffer *, class CBaseEntity *) /* linkage=_ZN18CSaveRestoreBuffer11EntityIndexEP11CBaseEntity */
{
} /* size: 4 */

/* <0> (null):0 */
int EntityFlags(class CSaveRestoreBuffer *, int, int) /* linkage=_ZN18CSaveRestoreBuffer11EntityFlagsEii */
{
} /* size: 4 */

/* <0> (null):0 */
int EntityFlagsSet(class CSaveRestoreBuffer *, int, int) /* linkage=_ZN18CSaveRestoreBuffer14EntityFlagsSetEii */
{
} /* size: 4 */

/* <0> (null):0 */
edict_t * EntityFromIndex(class CSaveRestoreBuffer *, int) /* linkage=_ZN18CSaveRestoreBuffer15EntityFromIndexEi */
{
} /* size: 4 */

/* <0> (null):0 */
short unsigned int TokenHash(class CSaveRestoreBuffer *, const char  *) /* linkage=_ZN18CSaveRestoreBuffer9TokenHashEPKc */
{
} /* size: 2 */

/* <0> (null):0 */
void BufferRewind(class CSaveRestoreBuffer *, int) /* linkage=_ZN18CSaveRestoreBuffer12BufferRewindEi */
{
} /* size: 146643372 */

/* <0> (null):0 */
unsigned int HashString(class CSaveRestoreBuffer *, const char  *) /* linkage=_ZN18CSaveRestoreBuffer10HashStringEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void KeyValue(class CBaseEntity *, KeyValueData *) /* linkage=_ZN11CBaseEntity8KeyValueEP14KeyValueData_s */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int ObjectCaps(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
void CBaseEntity(class CBaseEntity *)
{
} /* size: 0 */

/* <0> (null):0 */
void * operator new(size_t, entvars_t *) /* linkage=_ZN11CBaseEntitynwEjP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Spawn(class CBaseEntity *) /* linkage=_ZN11CBaseEntity5SpawnEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Precache(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8PrecacheEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Restart(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7RestartEv */
{
} /* size: 3670016 */

/* <0> (null):0 */
virtual void Activate(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8ActivateEv */
{
} /* size: 146666117 */

/* <0> (null):0 */
virtual int Classify(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8ClassifyEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void DeathNotice(class CBaseEntity *, entvars_t *) /* linkage=_ZN11CBaseEntity11DeathNoticeEP9entvars_s */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int BloodColor(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10BloodColorEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsTriggered(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity11IsTriggeredEPS_ */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CBaseMonster * MyMonsterPointer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity16MyMonsterPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CSquadMonster * MySquadMonsterPointer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity21MySquadMonsterPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int GetToggleState(class CBaseEntity *) /* linkage=_ZN11CBaseEntity14GetToggleStateEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void AddPoints(class CBaseEntity *, int, BOOL) /* linkage=_ZN11CBaseEntity9AddPointsEii */
{
} /* size: 146658784 */

/* <0> (null):0 */
virtual void AddPointsToTeam(class CBaseEntity *, int, BOOL) /* linkage=_ZN11CBaseEntity15AddPointsToTeamEii */
{
} /* size: 146658944 */

/* <0> (null):0 */
virtual BOOL AddPlayerItem(class CBaseEntity *, class CBasePlayerItem *) /* linkage=_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL RemovePlayerItem(class CBaseEntity *, class CBasePlayerItem *) /* linkage=_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int GiveAmmo(class CBaseEntity *, int, char *, int) /* linkage=_ZN11CBaseEntity8GiveAmmoEiPci */
{
} /* size: 4 */

/* <0> (null):0 */
virtual float GetDelay(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8GetDelayEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int IsMoving(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8IsMovingEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void OverrideReset(class CBaseEntity *) /* linkage=_ZN11CBaseEntity13OverrideResetEv */
{
} /* size: 22799 */

/* <0> (null):0 */
virtual void SetToggleState(class CBaseEntity *, int) /* linkage=_ZN11CBaseEntity14SetToggleStateEi */
{
} /* size: 13 */

/* <0> (null):0 */
virtual void StartSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity13StartSneakingEv */
{
} /* size: 1442425 */

/* <0> (null):0 */
virtual void StopSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12StopSneakingEv */
{
} /* size: 524288 */

/* <0> (null):0 */
virtual BOOL OnControls(class CBaseEntity *, entvars_t *) /* linkage=_ZN11CBaseEntity10OnControlsEP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10IsSneakingEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsAlive(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7IsAliveEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsBSPModel(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10IsBSPModelEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL ReflectGauss(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12ReflectGaussEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsPlayer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8IsPlayerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsNetClient(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11IsNetClientEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual const char  * TeamID(class CBaseEntity *) /* linkage=_ZN11CBaseEntity6TeamIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Think(class CBaseEntity *) /* linkage=_ZN11CBaseEntity5ThinkEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Touch(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity5TouchEPS_ */
{
} /* size: 146660128 */

/* <0> (null):0 */
virtual void Use(class CBaseEntity *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float) /* linkage=_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf */
{
} /* size: 146666444 */

/* <0> (null):0 */
virtual void Blocked(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity7BlockedEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
void SUB_CallUseToggle(class CBaseEntity *) /* linkage=_ZN11CBaseEntity17SUB_CallUseToggleEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual class CBaseEntity * Respawn(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7RespawnEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void UpdateOwner(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11UpdateOwnerEv */
{
} /* size: 146663468 */

/* <0> (null):0 */
virtual BOOL FBecomeProne(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12FBecomeProneEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class Vector Center(class CBaseEntity *) /* linkage=_ZN11CBaseEntity6CenterEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector EyePosition(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11EyePositionEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector EarPosition(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11EarPositionEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector BodyTarget(class CBaseEntity *, const class Vector  &) /* linkage=_ZN11CBaseEntity10BodyTargetERK6Vector */
{
} /* size: 12 */

/* <0> (null):0 */
virtual int Illumination(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12IlluminationEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL HasTarget(class CBaseEntity *, string_t) /* linkage=_ZN11CBaseEntity9HasTargetEj */
{
} /* size: 4 */

/* <0> (null):0 */
void CSave(class CSave *, SAVERESTOREDATA *)
{
} /* size: -1 */

/* <0> (null):0 */
void WriteShort(class CSave *, const char  *, const short int  *, int) /* linkage=_ZN5CSave10WriteShortEPKcPKsi */
{
} /* size: -1 */

/* <0> (null):0 */
void WriteInt(class CSave *, const char  *, const int  *, int) /* linkage=_ZN5CSave8WriteIntEPKcPKii */
{
} /* size: 146669080 */

/* <0> (null):0 */
void WriteFloat(class CSave *, const char  *, const float  *, int) /* linkage=_ZN5CSave10WriteFloatEPKcPKfi */
{
} /* size: 146669124 */

/* <0> (null):0 */
void WriteTime(class CSave *, const char  *, const float  *, int) /* linkage=_ZN5CSave9WriteTimeEPKcPKfi */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteData(class CSave *, const char  *, int, const char  *) /* linkage=_ZN5CSave9WriteDataEPKciS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteString(class CSave *, const char  *, const char  *) /* linkage=_ZN5CSave11WriteStringEPKcS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteString(class CSave *, const char  *, const int  *, int) /* linkage=_ZN5CSave11WriteStringEPKcPKii */
{
} /* size: 64081 */

/* <0> (null):0 */
void WriteVector(class CSave *, const char  *, const class Vector  &) /* linkage=_ZN5CSave11WriteVectorEPKcRK6Vector */
{
} /* size: 328377 */

/* <0> (null):0 */
void WriteVector(class CSave *, const char  *, const float  *, int) /* linkage=_ZN5CSave11WriteVectorEPKcPKfi */
{
} /* size: 328375 */

/* <0> (null):0 */
void WritePositionVector(class CSave *, const char  *, const class Vector  &) /* linkage=_ZN5CSave19WritePositionVectorEPKcRK6Vector */
{
} /* size: 3015357 */

/* <0> (null):0 */
void WritePositionVector(class CSave *, const char  *, const float  *, int) /* linkage=_ZN5CSave19WritePositionVectorEPKcPKfi */
{
} /* size: 0 */

/* <0> (null):0 */
void WriteFunction(class CSave *, const char  *, void * *, int) /* linkage=_ZN5CSave13WriteFunctionEPKcPPvi */
{
} /* size: 0 */

/* <0> (null):0 */
int WriteEntVars(class CSave *, const char  *, entvars_t *) /* linkage=_ZN5CSave12WriteEntVarsEPKcP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
int WriteFields(class CSave *, const char  *, void *, TYPEDESCRIPTION *, int) /* linkage=_ZN5CSave11WriteFieldsEPKcPvP15TYPEDESCRIPTIONi */
{
} /* size: 4 */

/* <0> (null):0 */
int DataEmpty(class CSave *, const char  *, int) /* linkage=_ZN5CSave9DataEmptyEPKci */
{
} /* size: 4 */

/* <0> (null):0 */
void BufferField(class CSave *, const char  *, int, const char  *) /* linkage=_ZN5CSave11BufferFieldEPKciS1_ */
{
} /* size: 146684616 */

/* <0> (null):0 */
void BufferString(class CSave *, char *, int) /* linkage=_ZN5CSave12BufferStringEPci */
{
} /* size: 0 */

/* <0> (null):0 */
void BufferData(class CSave *, const char  *, int) /* linkage=_ZN5CSave10BufferDataEPKci */
{
} /* size: 146684892 */

/* <0> (null):0 */
void BufferHeader(class CSave *, const char  *, int) /* linkage=_ZN5CSave12BufferHeaderEPKci */
{
} /* size: 3015345 */

/* <0> (null):0 */
void ~CSave(class CSave *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void CRestore(class CRestore *, SAVERESTOREDATA *)
{
} /* size: 0 */

/* <0> (null):0 */
int ReadEntVars(class CRestore *, const char  *, entvars_t *) /* linkage=_ZN8CRestore11ReadEntVarsEPKcP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
int ReadFields(class CRestore *, const char  *, void *, TYPEDESCRIPTION *, int) /* linkage=_ZN8CRestore10ReadFieldsEPKcPvP15TYPEDESCRIPTIONi */
{
} /* size: 4 */

/* <0> (null):0 */
int ReadField(class CRestore *, void *, TYPEDESCRIPTION *, int, int, int, char *, void *) /* linkage=_ZN8CRestore9ReadFieldEPvP15TYPEDESCRIPTIONiiiPcS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
int ReadInt(class CRestore *) /* linkage=_ZN8CRestore7ReadIntEv */
{
} /* size: 4 */

/* <0> (null):0 */
short int ReadShort(class CRestore *) /* linkage=_ZN8CRestore9ReadShortEv */
{
} /* size: 2 */

/* <0> (null):0 */
int ReadNamedInt(class CRestore *, const char  *) /* linkage=_ZN8CRestore12ReadNamedIntEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
char * ReadNamedString(class CRestore *, const char  *) /* linkage=_ZN8CRestore15ReadNamedStringEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
int Empty(class CRestore *) /* linkage=_ZN8CRestore5EmptyEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetGlobalMode(class CRestore *, int) /* linkage=_ZN8CRestore13SetGlobalModeEi */
{
} /* size: 0 */

/* <0> (null):0 */
void PrecacheMode(class CRestore *, BOOL) /* linkage=_ZN8CRestore12PrecacheModeEi */
{
} /* size: 0 */

/* <0> (null):0 */
char * BufferPointer(class CRestore *) /* linkage=_ZN8CRestore13BufferPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
void BufferReadBytes(class CRestore *, char *, int) /* linkage=_ZN8CRestore15BufferReadBytesEPci */
{
} /* size: 3014656 */

/* <0> (null):0 */
void BufferSkipBytes(class CRestore *, int) /* linkage=_ZN8CRestore15BufferSkipBytesEi */
{
} /* size: 3015387 */

/* <0> (null):0 */
int BufferSkipZString(class CRestore *) /* linkage=_ZN8CRestore17BufferSkipZStringEv */
{
} /* size: 4 */

/* <0> (null):0 */
int BufferCheckZString(class CRestore *, const char  *) /* linkage=_ZN8CRestore18BufferCheckZStringEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
void BufferReadHeader(class CRestore *, HEADER *) /* linkage=_ZN8CRestore16BufferReadHeaderEP6HEADER */
{
} /* size: 328415 */

/* <0> (null):0 */
void ~CRestore(class CRestore *, int)
{
} /* size: 983784 */

/* <0> (null):0 */
void CGlobalState(class CGlobalState *)
{
} /* size: 146764908 */

/* <0> (null):0 */
void Reset(class CGlobalState *) /* linkage=_ZN12CGlobalState5ResetEv */
{
} /* size: 146765068 */

/* <0> (null):0 */
void ClearStates(class CGlobalState *) /* linkage=_ZN12CGlobalState11ClearStatesEv */
{
} /* size: 146765252 */

/* <0> (null):0 */
void EntityAdd(class CGlobalState *, string_t, string_t, GLOBALESTATE) /* linkage=_ZN12CGlobalState9EntityAddEjj12GLOBALESTATE */
{
} /* size: 146765392 */

/* <0> (null):0 */
void EntitySetState(class CGlobalState *, string_t, GLOBALESTATE) /* linkage=_ZN12CGlobalState14EntitySetStateEj12GLOBALESTATE */
{
} /* size: 146765620 */

/* <0> (null):0 */
void EntityUpdate(class CGlobalState *, string_t, string_t) /* linkage=_ZN12CGlobalState12EntityUpdateEjj */
{
} /* size: 0 */

/* <0> (null):0 */
const globalentity_t  * EntityFromTable(class CGlobalState *, string_t) /* linkage=_ZN12CGlobalState15EntityFromTableEj */
{
} /* size: 4 */

/* <0> (null):0 */
GLOBALESTATE EntityGetState(class CGlobalState *, string_t) /* linkage=_ZN12CGlobalState14EntityGetStateEj */
{
} /* size: 4 */

/* <0> (null):0 */
int EntityInTable(class CGlobalState *, string_t) /* linkage=_ZN12CGlobalState13EntityInTableEj */
{
} /* size: 4 */

/* <0> (null):0 */
int Save(class CGlobalState *, class CSave &) /* linkage=_ZN12CGlobalState4SaveER5CSave */
{
} /* size: 4 */

/* <0> (null):0 */
int Restore(class CGlobalState *, class CRestore &) /* linkage=_ZN12CGlobalState7RestoreER8CRestore */
{
} /* size: 4 */

/* <0> (null):0 */
void DumpGlobals(class CGlobalState *) /* linkage=_ZN12CGlobalState11DumpGlobalsEv */
{
} /* size: 146766840 */

/* <0> (null):0 */
globalentity_t * Find(class CGlobalState *, string_t) /* linkage=_ZN12CGlobalState4FindEj */
{
} /* size: 4 */

/* <0> (null):0 */
void InitGraph(class CGraph *) /* linkage=_ZN6CGraph9InitGraphEv */
{
} /* size: 0 */

/* <0> (null):0 */
int AllocNodes(class CGraph *) /* linkage=_ZN6CGraph10AllocNodesEv */
{
} /* size: 4 */

/* <0> (null):0 */
int CheckNODFile(class CGraph *, char *) /* linkage=_ZN6CGraph12CheckNODFileEPc */
{
} /* size: 4 */

/* <0> (null):0 */
int FLoadGraph(class CGraph *, char *) /* linkage=_ZN6CGraph10FLoadGraphEPc */
{
} /* size: 4 */

/* <0> (null):0 */
int FSetGraphPointers(class CGraph *) /* linkage=_ZN6CGraph17FSetGraphPointersEv */
{
} /* size: 4 */

/* <0> (null):0 */
void ShowNodeConnections(class CGraph *, int) /* linkage=_ZN6CGraph19ShowNodeConnectionsEi */
{
} /* size: 0 */

/* <0> (null):0 */
int FindNearestNode(class CGraph *, const class Vector  &, class CBaseEntity *) /* linkage=_ZN6CGraph15FindNearestNodeERK6VectorP11CBaseEntity */
{
} /* size: 4 */

/* <0> (null):0 */
int FindNearestNode(class CGraph *, const class Vector  &, int) /* linkage=_ZN6CGraph15FindNearestNodeERK6Vectori */
{
} /* size: 4 */

/* <0> (null):0 */
void Clear(class CSound *) /* linkage=_ZN6CSound5ClearEv */
{
} /* size: 146798420 */

/* <0> (null):0 */
void Reset(class CSound *) /* linkage=_ZN6CSound5ResetEv */
{
} /* size: 146798604 */

/* <0> (null):0 */
BOOL FIsSound(class CSound *) /* linkage=_ZN6CSound8FIsSoundEv */
{
} /* size: 4 */

/* <0> (null):0 */
BOOL FIsScent(class CSound *) /* linkage=_ZN6CSound8FIsScentEv */
{
} /* size: 4 */

/* <0> (null):0 */
void CSound(class CSound *)
{
} /* size: 146799084 */

/* <0> (null):0 */
void CWorld(class CWorld *, const class CWorld  &)
{
} /* size: 1442220 */

/* <0> (null):0 */
void CWorld(class CWorld *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Spawn(class CWorld *) /* linkage=_ZN6CWorld5SpawnEv */
{
} /* size: -1 */

/* <0> (null):0 */
virtual void Precache(class CWorld *) /* linkage=_ZN6CWorld8PrecacheEv */
{
} /* size: 146846816 */

/* <0> (null):0 */
virtual void KeyValue(class CWorld *, KeyValueData *) /* linkage=_ZN6CWorld8KeyValueEP14KeyValueData_s */
{
} /* size: 0 */

/* <0> (null):0 */
void CCorpse(class CCorpse *, const class CCorpse  &)
{
} /* size: 0 */

/* <0> (null):0 */
void CCorpse(class CCorpse *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual int ObjectCaps(class CCorpse *) /* linkage=_ZN7CCorpse10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
void CDecal(class CDecal *, const class CDecal  &)
{
} /* size: 146848044 */

/* <0> (null):0 */
void CDecal(class CDecal *)
{
} /* size: 146848180 */

/* <0> (null):0 */
virtual void Spawn(class CDecal *) /* linkage=_ZN6CDecal5SpawnEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void KeyValue(class CDecal *, KeyValueData *) /* linkage=_ZN6CDecal8KeyValueEP14KeyValueData_s */
{
} /* size: 0 */

/* <0> (null):0 */
void StaticDecal(class CDecal *) /* linkage=_ZN6CDecal11StaticDecalEv */
{
} /* size: 65854 */

/* <0> (null):0 */
void TriggerDecal(class CDecal *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float) /* linkage=_ZN6CDecal12TriggerDecalEP11CBaseEntityS1_8USE_TYPEf */
{
} /* size: 65896 */

/* <0> (null):0 */
virtual void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *, int)
{
} /* size: 328759 */

/* <0> (null):0 */
virtual bool CanPlayerHearPlayer(class IVoiceGameMgrHelper *, class CBasePlayer *, class CBasePlayer *) /* linkage=_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
inline void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *const this, intconst __in_chrg)
{
} /* size: 146901512 */

/* <0> (null):0 */
inline void Vector(class Vector *const this)
{
} /* size: 146901880 */

/* <0> (null):0 */
inline void TraceResult(TraceResult *const this)
{
} /* size: 146902060 */

/* <0> (null):0 */
inline void operator==(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 4 */

/* <0> (null):0 */
inline void operator!=(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 146902508 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, float X, float Y, float Z)
{
} /* size: 146902640 */

/* <0> (null):0 */
inline void operator+(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 1442659 */

/* <0> (null):0 */
inline void operator*(const class Vector  *const this, float fl)
{
} /* size: 146907128 */

/* <0> (null):0 */
inline edict_t * ENT(const entvars_t  * pev)
{
} /* size: 4 */

/* <0> (null):0 */
inline void operator-(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 3015769 */

/* <0> (null):0 */
inline int ENTINDEX(edict_t * pEdict)
{
} /* size: 4 */

/* <0> (null):0 */
inline entvars_t * VARS(edict_t * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline void operator float*(class Vector *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void MESSAGE_BEGIN(int msg_dest, int msg_type, const float  * pOrigin, edict_t * ed)
{
} /* size: 0 */

/* <0> (null):0 */
inline BOOL FStringNull(int iString)
{
} /* size: 4 */

/* <0> (null):0 */
void Spawn(class CDecal *const this)
{
} /* size: 146916832 */

/* <0> (null):0 */
inline int atoi(const char  * __nptr)
{
} /* size: 4 */

/* <0> (null):0 */
inline double atof(const char  * __nptr)
{
} /* size: 8 */

/* <0> (null):0 */
inline void KeyValue(class CBaseEntity *const this, KeyValueData * pkvd)
{
} /* size: 0 */

/* <0> (null):0 */
void KeyValue(class CWorld *const this, KeyValueData * pkvd)
{
	{
		int flag;                                             //     0
	}
} /* size: 776 */

/* <0> (null):0 */
void KeyValue(class CDecal *const this, KeyValueData * pkvd)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ObjectCaps(class CBaseEntity *const this)
{
} /* size: 86912 */

/* <0> (null):0 */
virtual int ObjectCaps(class CPointEntity *) /* linkage=_ZN12CPointEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
inline void ObjectCaps(class CPointEntity *const this)
{
} /* size: 146922152 */

/* <0> (null):0 */
void Reset(class CGlobalState *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CGlobalState(class CGlobalState *const this)
{
} /* size: 328822 */

/* <0> (null):0 */
inline void CSave(class CSave *const this, SAVERESTOREDATA * pdata)
{
} /* size: 146918936 */

/* <0> (null):0 */
inline void ~CSave(class CSave *const this, intconst __in_chrg)
{
} /* size: 146919224 */

/* <0> (null):0 */
inline void CRestore(class CRestore *const this, SAVERESTOREDATA * pdata)
{
} /* size: 146919344 */

/* <0> (null):0 */
inline void ~CRestore(class CRestore *const this, intconst __in_chrg)
{
} /* size: 524288 */

/* <0> (null):0 */
inline void CBaseEntity(class CBaseEntity *const this)
{
} /* size: 524288 */

/* <0> (null):0 */
inline void * GET_PRIVATE(edict_t * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline void operator new(size_t stAllocateBlock, entvars_t * pev)
{
} /* size: 524288 */

/* <0> (null):0 */
inline void CDecal(class CDecal *const this)
{
} /* size: 0 */

/* <0> (null):0 */
class CDecal * GetClassPtr<CDecal>(class CDecal * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
inline void CCorpse(class CCorpse *const this)
{
} /* size: 0 */

/* <0> (null):0 */
class CCorpse * GetClassPtr<CCorpse>(class CCorpse * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
inline void CWorld(class CWorld *const this)
{
} /* size: 0 */

/* <0> (null):0 */
class CWorld * GetClassPtr<CWorld>(class CWorld * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
inline void CSound(class CSound *const this)
{
} /* size: 145926288 */

/* <0> (null):0 */
void CSoundEnt(class CSoundEnt *)
{
} /* size: 146873936 */

/* <0> (null):0 */
inline void CSoundEnt(class CSoundEnt *const this)
{
} /* size: 328873 */

/* <0> (null):0 */
class CSoundEnt * GetClassPtr<CSoundEnt>(class CSoundEnt * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
void InitBodyQue(void)
{
} /* size: 0 */

/* <0> (null):0 */
void __static_initialization_and_destruction_0(int __initialize_p, int __priority)
{
} /* size: 0 */

/* <0> (null):0 */
void EntityAdd(class CGlobalState *const this, string_t globalname, string_t mapName, GLOBALESTATE state)
{
	{
		globalentity_t * pNewEntity;                          //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void Restore(class CGlobalState *const this, class CRestore &const restore)
{
	{
		int i;                                                //     0
		int listCount;                                        //     0
		globalentity_t tmpEntity;                             //     0
	}
} /* size: 228 */

/* <0> (null):0 */
void Save(class CGlobalState *const this, class CSave &const save)
{
	{
		int i;                                                //     0
		globalentity_t * pEntity;                             //     0
	}
} /* size: 327683 */

/* <0> (null):0 */
void ClearStates(class CGlobalState *const this)
{
	{
		globalentity_t * pFree;                               //     0
		{
			globalentity_t * pNext;                       //     0
		}
	}
} /* size: 96 */

/* <0> (null):0 */
void Spawn(class CBaseEntity *const this)
{
} /* size: 146876284 */

/* <0> (null):0 */
void Precache(class CBaseEntity *const this)
{
} /* size: 248 */

/* <0> (null):0 */
void Restart(class CBaseEntity *const this)
{
} /* size: 146493280 */

/* <0> (null):0 */
void KeyValue(class CBaseEntity *const this, KeyValueData * pkvd)
{
} /* size: 0 */

/* <0> (null):0 */
void ObjectCaps(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Activate(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Classify(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void DeathNotice(class CBaseEntity *const this, entvars_t * pevChild)
{
} /* size: 0 */

/* <0> (null):0 */
void BloodColor(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsTriggered(class CBaseEntity *const this, class CBaseEntity * pActivator)
{
} /* size: 146971936 */

/* <0> (null):0 */
void MyMonsterPointer(class CBaseEntity *const this)
{
} /* size: 106019 */

/* <0> (null):0 */
void MySquadMonsterPointer(class CBaseEntity *const this)
{
} /* size: 146975944 */

/* <0> (null):0 */
void GetToggleState(class CBaseEntity *const this)
{
} /* size: 984286 */

/* <0> (null):0 */
void AddPoints(class CBaseEntity *const this, int score, BOOL bAllowNegativeScore)
{
} /* size: 0 */

/* <0> (null):0 */
void AddPointsToTeam(class CBaseEntity *const this, int score, BOOL bAllowNegativeScore)
{
} /* size: 0 */

/* <0> (null):0 */
void AddPlayerItem(class CBaseEntity *const this, class CBasePlayerItem * pItem)
{
} /* size: 0 */

/* <0> (null):0 */
void RemovePlayerItem(class CBaseEntity *const this, class CBasePlayerItem * pItem)
{
} /* size: 0 */

/* <0> (null):0 */
void GiveAmmo(class CBaseEntity *const this, int iAmount, char * szName, int iMax)
{
} /* size: 0 */

/* <0> (null):0 */
void GetDelay(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsMoving(class CBaseEntity *const this)
{
	operator!=(const class Vector  *const this,
			const class Vector  &const v); /* size=328950, low_pc=0 */ //     0
} /* size: 2 */

/* <0> (null):0 */
void OverrideReset(class CBaseEntity *const this)
{
} /* size: 146974365 */

/* <0> (null):0 */
void SetToggleState(class CBaseEntity *const this, int state)
{
} /* size: 146974340 */

/* <0> (null):0 */
void StartSneaking(class CBaseEntity *const this)
{
} /* size: 146974524 */

/* <0> (null):0 */
void StopSneaking(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void OnControls(class CBaseEntity *const this, entvars_t * pev)
{
} /* size: 0 */

/* <0> (null):0 */
void IsSneaking(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsAlive(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsBSPModel(class CBaseEntity *const this)
{
} /* size: 146987928 */

/* <0> (null):0 */
void ReflectGauss(class CBaseEntity *const this)
{
} /* size: 146987880 */

/* <0> (null):0 */
void IsPlayer(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsNetClient(class CBaseEntity *const this)
{
} /* size: 146988172 */

/* <0> (null):0 */
void TeamID(class CBaseEntity *const this)
{
} /* size: 146991444 */

/* <0> (null):0 */
void Think(class CBaseEntity *const this)
{
} /* size: 146991560 */

/* <0> (null):0 */
void Touch(class CBaseEntity *const this, class CBaseEntity * pOther)
{
} /* size: 146991676 */

/* <0> (null):0 */
void Use(class CBaseEntity *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
} /* size: 146991844 */

/* <0> (null):0 */
void Blocked(class CBaseEntity *const this, class CBaseEntity * pOther)
{
} /* size: 146992168 */

/* <0> (null):0 */
void SUB_CallUseToggle(class CBaseEntity *const this)
{
} /* size: 146992336 */

/* <0> (null):0 */
void Respawn(class CBaseEntity *const this)
{
} /* size: 146989436 */

/* <0> (null):0 */
void UpdateOwner(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void FBecomeProne(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Center(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=1049840, low_pc=0 */ //     0
	operator*(const class Vector  *const this,
			float fl); /* size=2491632, low_pc=0 */ //     0
} /* size: 984304 */

/* <0> (null):0 */
void EyePosition(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 68 */

/* <0> (null):0 */
void EarPosition(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 146993944 */

/* <0> (null):0 */
void BodyTarget(class CBaseEntity *const this, const class Vector  &const posSrc)
{
} /* size: 146994204 */

/* <0> (null):0 */
void Illumination(class CBaseEntity *const this)
{
} /* size: 146990884 */

/* <0> (null):0 */
void ObjectCaps(class CCorpse *const this)
{
} /* size: 137632424 */

/* <0> (null):0 */
void Precache(class CWorld *const this)
{
	GetClassPtr<CSoundEnt>(class CSoundEnt * a); /* size=146933072, low_pc=0 */ //     0
	InitBodyQue(void); /* size=146933556, low_pc=0 */ //     0
	{
		int i;                                                //     0
	}
	{
		class CBaseEntity * pEntity;                          //     0
	}
} /* size: 145595704 */

/* <0> (null):0 */
void Spawn(class CWorld *const this)
{
	{
		int flength;                                          //     0
		char * pFile;                                         //     0
	}
} /* size: 145926240 */

/* <0> (null):0 */
void TriggerDecal(class CDecal *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
	{
		TraceResult trace;                                    //     0
		int entityIndex;                                      //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=146934693, low_pc=0 */ //     0
		operator-(const class Vector  *const this,
				const class Vector  &const v); /* size=146934536, low_pc=0 */ //     0
		MESSAGE_BEGIN(int msg_dest,
				int msg_type,
				const float  * pOrigin,
				edict_t * ed); /* size=146264680, low_pc=0 */ //     0
		ENTINDEX(edict_t * pEdict); /* size=0, low_pc=0 */ //     0
		VARS(edict_t * pent); /* size=146934724, low_pc=0 */ //     0
	}
} /* size: 134217729 */

/* <0> (null):0 */
void StaticDecal(class CDecal *const this)
{
	{
		TraceResult trace;                                    //     0
		int entityIndex;                                      //     0
		int modelIndex;                                       //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=146360712, low_pc=0 */ //     0
		operator-(const class Vector  *const this,
				const class Vector  &const v); /* size=134217728, low_pc=0 */ //     0
		ENTINDEX(edict_t * pEdict); /* size=140, low_pc=0 */ //     0
		VARS(edict_t * pent); /* size=145837244, low_pc=0 */ //     0
	}
} /* size: 146937900 */

/* <0> (null):0 */
void Spawn(class CDecal *const this)
{
	Spawn(class CDecal *const this); /* size=0, low_pc=0 */ //     0
} /* size: 145838196 */

/* <0> (null):0 */
inline BOOL FStrEq(const char  * sz1, const char  * sz2)
{
} /* size: 4 */

/* <0> (null):0 */
void KeyValue(class CDecal *const this, KeyValueData * pkvd)
{
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=100, low_pc=0 */ //     0
	KeyValue(class CBaseEntity *const this,
		KeyValueData * pkvd); /* size=0, low_pc=0 */ //     0
	KeyValue(class CDecal *const this,
		KeyValueData * pkvd); /* size=0, low_pc=0 */ //     0
} /* size: 145662280 */

/* <0> (null):0 */
void HasTarget(class CBaseEntity *const this, string_t targetname)
{
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=146936456, low_pc=0 */ //     0
} /* size: 146454584 */

/* <0> (null):0 */
void KeyValue(class CWorld *const this, KeyValueData * pkvd)
{
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=146479880, low_pc=0 */ //     0
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
	atoi(const char  * __nptr); /* size=146936596, low_pc=0 */ //     0
	KeyValue(class CWorld *const this,
		KeyValueData * pkvd); /* size=146936664, low_pc=0 */ //     0
} /* size: 146936565 */

/* <0> (null):0 */
void infodecal(entvars_t * pev)
{
	GetClassPtr<CDecal>(class CDecal * a); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void bodyque(entvars_t * pev)
{
	GetClassPtr<CCorpse>(class CCorpse * a); /* size=0, low_pc=0 */ //     0
} /* size: 147031832 */

/* <0> (null):0 */
void CopyToBodyQue(entvars_t * pev) /* linkage=_Z13CopyToBodyQueP9entvars_s */
{
} /* size: 147035012 */

/* <0> (null):0 */
void ClearBodyQue(void) /* linkage=_Z12ClearBodyQuev */
{
} /* size: 147035128 */

/* <0> (null):0 */
void CGlobalState(class CGlobalState *const this)
{
	Reset(class CGlobalState *const this); /* size=147032541, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Reset(class CGlobalState *const this)
{
} /* size: 329029 */

/* <0> (null):0 */
void Find(class CGlobalState *const this, string_t globalname)
{
	{
		globalentity_t * pTest;                               //     0
		const char  * pEntityName;                            //     0
	}
} /* size: 65452 */

/* <0> (null):0 */
void Find(class CGlobalState *const this, string_t globalname)
{
	{
		globalentity_t * pTest;                               //     0
		const char  * pEntityName;                            //     0
		FStrEq(const char  * sz1,
			const char  * sz2); /* size=0, low_pc=0 */ //     0
	}
} /* size: 147033216 */

/* <0> (null):0 */
void DumpGlobals(class CGlobalState *const this)
{
	{
		char *const estates;                                  //     0
		globalentity_t * pTest;                               //     0
	}
} /* size: -1 */

/* <0> (null):0 */
void EntityAdd(class CGlobalState *const this, string_t globalname, string_t mapName, GLOBALESTATE state)
{
	{
		globalentity_t * pNewEntity;                          //     0
	}
} /* size: 147033956 */

/* <0> (null):0 */
void EntitySetState(class CGlobalState *const this, string_t globalname, GLOBALESTATE state)
{
	{
		globalentity_t * pEnt;                                //     0
		Find(class CGlobalState *const this,
			string_t globalname); /* size=0, low_pc=0 */ //     0
	}
} /* size: 147034284 */

/* <0> (null):0 */
void EntityFromTable(class CGlobalState *const this, string_t globalname)
{
	{
		globalentity_t * pEnt;                                //     0
		Find(class CGlobalState *const this,
			string_t globalname); /* size=147047324, low_pc=0 */ //     0
	}
} /* size: 147034576 */

/* <0> (null):0 */
void EntityGetState(class CGlobalState *const this, string_t globalname)
{
	{
		globalentity_t * pEnt;                                //     0
		Find(class CGlobalState *const this,
			string_t globalname); /* size=0, low_pc=0 */ //     0
	}
} /* size: 147047748 */

/* <0> (null):0 */
void Save(class CGlobalState *const this, class CSave &const save)
{
	{
		int i;                                                //     0
		globalentity_t * pEntity;                             //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void Restore(class CGlobalState *const this, class CRestore &const restore)
{
	{
		int i;                                                //     0
		int listCount;                                        //     0
		globalentity_t tmpEntity;                             //     0
		ClearStates(class CGlobalState *const this); /* size=147048708, low_pc=0 */ //     0
		EntityAdd(class CGlobalState *const this,
				string_t globalname,
				string_t mapName,
				GLOBALESTATE state); /* size=0, low_pc=0 */ //     0
	}
} /* size: 147048248 */

/* <0> (null):0 */
void EntityUpdate(class CGlobalState *const this, string_t globalname, string_t mapname)
{
	{
		globalentity_t * pEnt;                                //     0
		Find(class CGlobalState *const this,
			string_t globalname); /* size=147052464, low_pc=0 */ //     0
	}
} /* size: 147049184 */

/* <0> (null):0 */
void ClearStates(class CGlobalState *const this)
{
	{
		globalentity_t * pFree;                               //     0
		{
			globalentity_t * pNext;                       //     0
		}
		Reset(class CGlobalState *const this); /* size=147050020, low_pc=0 */ //     0
	}
} /* size: 147049572 */

/* <0> (null):0 */
void SaveGlobalState(SAVERESTOREDATA * pSaveData) /* linkage=_Z15SaveGlobalStateP13saverestore_s */
{
	{
		class CSave saveHelper;                               //     0
		Save(class CGlobalState *const this,
			class CSave &const save); /* size=113746, low_pc=0 */ //     0
		CSave(class CSave *const this,
			SAVERESTOREDATA * pdata); /* size=0, low_pc=0 */ //     0
		~CSave(class CSave *const this,
			intconst __in_chrg); /* size=0, low_pc=0 */ //     0
	}
} /* size: 147050192 */

/* <0> (null):0 */
void RestoreGlobalState(SAVERESTOREDATA * pSaveData) /* linkage=_Z18RestoreGlobalStateP13saverestore_s */
{
	{
		class CRestore restoreHelper;                         //     0
		CRestore(class CRestore *const this,
			SAVERESTOREDATA * pdata); /* size=147050720, low_pc=0 */ //     0
		Restore(class CGlobalState *const this,
			class CRestore &const restore); /* size=0, low_pc=0 */ //     0
		~CRestore(class CRestore *const this,
				intconst __in_chrg); /* size=147076565, low_pc=0 */ //     0
	}
} /* size: -1 */

/* <0> (null):0 */
void ResetGlobalState(void) /* linkage=_Z16ResetGlobalStatev */
{
	ClearStates(class CGlobalState *const this); /* size=236778, low_pc=0 */ //     0
} /* size: 329080 */

/* <0> (null):0 */
void worldspawn(entvars_t * pev)
{
	GetClassPtr<CWorld>(class CWorld * a); /* size=147077084, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void _GLOBAL__sub_I_g_pBodyQueueHead(void)
{
	__static_initialization_and_destruction_0(int __initialize_p,
							int __priority); /* size=0, low_pc=0 */ //     0
} /* size: 159605 */



/* Variables: */

int                        flag; /* size: 4 */

entvars_t *                pev; /* size: 4 */

entvars_t *                pev; /* size: 4 */

entvars_t *                pev; /* size: 4 */

entvars_t *                pev; /* size: 4 */

globalentity_t *           pNewEntity; /* size: 4 */

int                        i; /* size: 4 */

int                        listCount; /* size: 4 */

globalentity_t             tmpEntity; /* size: 104 */

int                        i; /* size: 4 */

globalentity_t *           pEntity; /* size: 4 */

globalentity_t *           pFree; /* size: 4 */

globalentity_t *           pNext; /* size: 4 */

; /* size: 146933324 */

int                        i; /* size: 4 */

class CBaseEntity *        pEntity; /* size: 4 */

int                        flength; /* size: 4 */

char *                     pFile; /* size: 4 */

TraceResult                trace; /* size: 56 */

int                        entityIndex; /* size: 4 */

TraceResult                trace; /* size: 56 */

int                        entityIndex; /* size: 4 */

int                        modelIndex; /* size: 4 */

; /* size: 147031060 */

; /* size: 147031556 */

; /* size: 147032012 */

globalentity_t *           pTest; /* size: 4 */

const char  *              pEntityName; /* size: 4 */

globalentity_t *           pTest; /* size: 4 */

const char  *              pEntityName; /* size: 4 */

char *const                estates; /* size: 12 */

globalentity_t *           pTest; /* size: 4 */

globalentity_t *           pNewEntity; /* size: 4 */

globalentity_t *           pEnt; /* size: 4 */

; /* size: 147034636 */

; /* size: 147034680 */

globalentity_t *           pEnt; /* size: 4 */

; /* size: 147047388 */

; /* size: 147047432 */

globalentity_t *           pEnt; /* size: 4 */

; /* size: 147047888 */

; /* size: 147047932 */

int                        i; /* size: 4 */

globalentity_t *           pEntity; /* size: 4 */

int                        i; /* size: 4 */

int                        listCount; /* size: 4 */

globalentity_t             tmpEntity; /* size: 104 */

; /* size: 147048800 */

; /* size: 147048844 */

; /* size: 147048340 */

globalentity_t *           pEnt; /* size: 4 */

; /* size: 147049512 */

; /* size: 147049556 */

globalentity_t *           pFree; /* size: 4 */

globalentity_t *           pNext; /* size: 4 */

class CSave               saveHelper; /* size: 4 */

; /* size: 147050456 */

; /* size: 147050288 */

class CRestore            restoreHelper; /* size: 12 */

; /* size: 147051088 */

; /* size: 147051132 */

; /* size: 0 */

; /* size: 147075984 */

; /* size: 147076028 */

; /* size: 147050920 */

; /* size: 147076720 */

; /* size: 147076764 */

; /* size: 147077152 */

extern class _IO_FILE *           stdin; /* size: 4 */

extern class _IO_FILE *           stdout; /* size: 4 */

intconst                   k_cubSaltSize; /* size: 4 */

GID_tconst                 k_GIDNil; /* size: 8 */

GID_tconst                 k_TxnIDNil; /* size: 8 */

GID_tconst                 k_TxnIDUnknown; /* size: 8 */

PackageId_tconst           k_uPackageIdFreeSub; /* size: 4 */

PackageId_tconst           k_uPackageIdInvalid; /* size: 4 */

AppId_tconst               k_uAppIdInvalid; /* size: 4 */

AssetClassId_tconst        k_ulAssetClassIdInvalid; /* size: 8 */

PhysicalItemId_tconst      k_uPhysicalItemIdInvalid; /* size: 4 */

DepotId_tconst             k_uDepotIdInvalid; /* size: 4 */

CellID_tconst              k_uCellIDInvalid; /* size: 4 */

SteamAPICall_tconst        k_uAPICallInvalid; /* size: 8 */

PartnerId_tconst           k_uPartnerIdInvalid; /* size: 4 */

extern enginefuncs_t              g_engfuncs; /* size: 632 */

extern globalvars_t *             gpGlobals; /* size: 4 */

extern class Vectorconst          g_vecZero; /* size: 12 */

extern int                        g_Language; /* size: 4 */

class CGlobalState        gGlobalState; /* size: 8 */

extern class CGraph              WorldGraph; /* size: 16 */

extern BOOL                       gInitHUD; /* size: 4 */

DLL_DECALLIST              gDecals[42]; /* size: 336 */

extern class CGameRules *         g_pGameRules; /* size: 4 */

extern class CSoundEnt *          pSoundEnt; /* size: 4 */

extern class CBaseEntity *        g_pLastSpawn; /* size: 4 */

extern class CBaseEntity *        g_pLastCTSpawn; /* size: 4 */

extern class CBaseEntity *        g_pLastTerroristSpawn; /* size: 4 */

edict_t *                  g_pBodyQueueHead; /* size: 4 */

extern int                        gDisplayTitle; /* size: 4 */

extern char                       g_szMapBriefingText[512]; /* size: 512 */

TYPEDESCRIPTION            gGlobalEntitySaveData[3]; /* size: 48 */

extern BOOL                       g_fGameOver; /* size: 4 */

float                      g_flWeaponCheat; /* size: 4 */

; /* size: 147079504 */

/* Types: */

/* 1 */
/* <0> (null):0 */
typedef char * __gnuc_va_list; /* size: 4 */

/* 2 */
 /* pointer to 3 */
 /* size: 4 */

/* 3 */
char
 /* size: 1 */

/* 4 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 5 */
unsigned int
 /* size: 4 */

/* 6 */
unsigned char
 /* size: 1 */

/* 7 */
short unsigned int
 /* size: 2 */

/* 8 */
long unsigned int
 /* size: 4 */

/* 9 */
signed char
 /* size: 1 */

/* 10 */
short int
 /* size: 2 */

/* 11 */
int
 /* size: 4 */

/* 12 */
long long int
 /* size: 8 */

/* 13 */
long long unsigned int
 /* size: 8 */

/* 14 */
/* <0> (null):0 */
typedef long long int __quad_t; /* size: 8 */

/* 15 */
/* <0> (null):0 */
typedef long int __off_t; /* size: 4 */

/* 16 */
long int
 /* size: 4 */

/* 17 */
/* <0> (null):0 */
typedef __quad_t __off64_t; /* size: 8 */

/* 18 */
 /* pointer to 0 */
 /* size: 4 */

/* 19 */
 /* pointer to 3 */
 /* size: 4 */

/* 20 */
/* <0> (null):0 */
struct _IO_FILE {
	int                        _flags;               /*     0     4 */
	char *                     _IO_read_ptr;         /*     4     4 */
	char *                     _IO_read_end;         /*     8     4 */
	char *                     _IO_read_base;        /*    12     4 */
	char *                     _IO_write_base;       /*    16     4 */
	char *                     _IO_write_ptr;        /*    20     4 */
	char *                     _IO_write_end;        /*    24     4 */
	char *                     _IO_buf_base;         /*    28     4 */
	char *                     _IO_buf_end;          /*    32     4 */
	char *                     _IO_save_base;        /*    36     4 */
	char *                     _IO_backup_base;      /*    40     4 */
	char *                     _IO_save_end;         /*    44     4 */
	class _IO_marker *         _markers;             /*    48     4 */
	class _IO_FILE *           _chain;               /*    52     4 */
	int                        _fileno;              /*    56     4 */
	int                        _flags2;              /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	__off_t                    _old_offset;          /*    64     4 */
	short unsigned int         _cur_column;          /*    68     2 */
	signed char                _vtable_offset;       /*    70     1 */
	char                       _shortbuf[1];         /*    71     1 */
	_IO_lock_t *               _lock;                /*    72     4 */
	__off64_t                  _offset;              /*    76     8 */
	void *                     __pad1;               /*    84     4 */
	void *                     __pad2;               /*    88     4 */
	void *                     __pad3;               /*    92     4 */
	void *                     __pad4;               /*    96     4 */
	size_t                     __pad5;               /*   100     4 */
	int                        _mode;                /*   104     4 */
	char                       _unused2[40];         /*   108    40 */
	/* --- cacheline 2 boundary (128 bytes) was 20 bytes ago --- */

	/* size: 148, cachelines: 3, members: 29 */
	/* last cacheline: 20 bytes */
}; /* size: 148 */

/* 21 */
/* <0> (null):0 */
typedef struct _IO_FILE __FILE; /* size: 148 */

/* 22 */
/* <0> (null):0 */
union {
	unsigned int               __wch;              /*           4 */
	char                       __wchb[4];          /*           4 */
}; /* size: 4 */

/* 23 */
/* <0> (null):0 */
struct {
	/* <0> (null):0 */
	union {
		unsigned int               __wch;                /*           4 */
		char                       __wchb[4];            /*           4 */
	};

	int                        __count;              /*     0     4 */
	union {
		unsigned int       __wch;                /*           4 */
		char               __wchb[4];            /*           4 */
	} __value;                                       /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 24 */
/* <0> (null):0 */
char                       array[4]; /* size: 4 */

/* 25 */
/* <0> (null):0 */
typedef class  __mbstate_t; /* size: 8 */

/* 26 */
/* <0> (null):0 */
typedef void _IO_lock_t; /* size: 0 */

/* 27 */
/* <0> (null):0 */
struct _IO_marker {
	class _IO_marker *         _next;                /*     0     4 */
	class _IO_FILE *           _sbuf;                /*     4     4 */
	int                        _pos;                 /*     8     4 */

	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 28 */
 /* pointer to 27 */
 /* size: 4 */

/* 29 */
 /* pointer to 20 */
 /* size: 4 */

/* 30 */
 /* pointer to 27 */
 /* size: 4 */

/* 31 */
 /* pointer to 20 */
 /* size: 4 */

/* 32 */
/* <0> (null):0 */
char                       array[1]; /* size: 1 */

/* 33 */
 /* pointer to 26 */
 /* size: 4 */

/* 34 */
/* <0> (null):0 */
char                       array[40]; /* size: 40 */

/* 35 */
 /* pointer to 36 */
 /* size: 4 */

/* 36 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 37 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 38 */
long double
 /* size: 12 */

/* 39 */
double
 /* size: 8 */

/* 40 */
/* <0> (null):0 */
typedef int int32; /* size: 4 */

/* 41 */
/* <0> (null):0 */
typedef unsigned int uint32; /* size: 4 */

/* 42 */
/* <0> (null):0 */
typedef long long unsigned int uint64; /* size: 8 */

/* 43 */
/* <0> (null):0 */
typedef uint64 GID_t; /* size: 8 */

/* 44 */
/* <0> (null):0 */
typedef uint32 PackageId_t; /* size: 4 */

/* 45 */
/* <0> (null):0 */
typedef uint32 AppId_t; /* size: 4 */

/* 46 */
/* <0> (null):0 */
typedef uint64 AssetClassId_t; /* size: 8 */

/* 47 */
/* <0> (null):0 */
typedef uint32 PhysicalItemId_t; /* size: 4 */

/* 48 */
/* <0> (null):0 */
typedef uint32 DepotId_t; /* size: 4 */

/* 49 */
/* <0> (null):0 */
typedef uint32 CellID_t; /* size: 4 */

/* 50 */
/* <0> (null):0 */
typedef uint64 SteamAPICall_t; /* size: 8 */

/* 51 */
/* <0> (null):0 */
typedef uint32 PartnerId_t; /* size: 4 */

/* 52 */
/* <0> (null):0 */
typedef int BOOL; /* size: 4 */

/* 53 */
/* <0> (null):0 */
typedef unsigned char byte; /* size: 1 */

/* 54 */
/* <0> (null):0 */
typedef unsigned int string_t; /* size: 4 */

/* 55 */
/* <0> (null):0 */
typedef float vec_t; /* size: 4 */

/* 56 */
float
 /* size: 4 */

/* 57 */
/* <0> (null):0 */
class Vector2D {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	/* <0> (null):0 */
	void Vector2D(class Vector2D *);

	/* <0> (null):0 */
	void Vector2D(class Vector2D *, float, float);

	/* <0> (null):0 */
	class Vector2D operator+(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DplERKS_ */

	/* <0> (null):0 */
	class Vector2D operator-(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DmiERKS_ */

	/* <0> (null):0 */
	class Vector2D operator*(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DmlEf */

	/* <0> (null):0 */
	class Vector2D operator/(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DdvEf */

	/* <0> (null):0 */
	float Length(const class Vector2D  *); /* linkage=_ZNK8Vector2D6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector2D  *); /* linkage=_ZNK8Vector2D13LengthSquaredEv */

	/* <0> (null):0 */
	class Vector2D Normalize(const class Vector2D  *); /* linkage=_ZNK8Vector2D9NormalizeEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector2D *); /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector2D *, float); /* linkage=_ZN8Vector2D6IsZeroEf */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 58 */
 /* pointer to 57 */
 /* size: 4 */

/* 59 */
 /* pointer to 60 */
 /* size: 4 */

/* 60 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 61 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 62 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 63 */
bool
 /* size: 1 */

/* 64 */
/* <0> (null):0 */
class Vector {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	vec_t                      z;                    /*     8     4 */
	/* <0> (null):0 */
	void Vector(class Vector *);

	/* <0> (null):0 */
	void Vector(class Vector *, float, float, float);

	/* <0> (null):0 */
	void Vector(class Vector *, const class Vector  &);

	/* <0> (null):0 */
	void Vector(class Vector *, float *);

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *); /* linkage=_ZNK6VectorngEv */

	/* <0> (null):0 */
	int operator==(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectoreqERKS_ */

	/* <0> (null):0 */
	int operator!=(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorneERKS_ */

	/* <0> (null):0 */
	class Vector operator+(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorplERKS_ */

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectormiERKS_ */

	/* <0> (null):0 */
	class Vector operator*(const class Vector  *, float); /* linkage=_ZNK6VectormlEf */

	/* <0> (null):0 */
	class Vector operator/(const class Vector  *, float); /* linkage=_ZNK6VectordvEf */

	/* <0> (null):0 */
	void CopyToArray(const class Vector  *, float *); /* linkage=_ZNK6Vector11CopyToArrayEPf */

	/* <0> (null):0 */
	float Length(const class Vector  *); /* linkage=_ZNK6Vector6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector  *); /* linkage=_ZNK6Vector13LengthSquaredEv */

	/* <0> (null):0 */
	float * operator float*(class Vector *); /* linkage=_ZN6VectorcvPfEv */

	/* <0> (null):0 */
	const float  * operator const float*(const class Vector  *); /* linkage=_ZNK6VectorcvPKfEv */

	/* <0> (null):0 */
	class Vector Normalize(const class Vector  *); /* linkage=_ZNK6Vector9NormalizeEv */

	/* <0> (null):0 */
	class Vector2D Make2D(const class Vector  *); /* linkage=_ZNK6Vector6Make2DEv */

	/* <0> (null):0 */
	float Length2D(const class Vector  *); /* linkage=_ZNK6Vector8Length2DEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector  *, float); /* linkage=_ZNK6Vector16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector  *, float); /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector *); /* linkage=_ZN6Vector16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector *, float); /* linkage=_ZN6Vector6IsZeroEf */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 65 */
 /* pointer to 64 */
 /* size: 4 */

/* 66 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 67 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 68 */
 /* pointer to 56 */
 /* size: 4 */

/* 69 */
 /* pointer to 70 */
 /* size: 4 */

/* 70 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 71 */
 /* pointer to 72 */
 /* size: 4 */

/* 72 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 73 */
/* <0> (null):0 */
typedef int qboolean; /* size: 4 */

/* 74 */
/* <0> (null):0 */
struct link_s {
	class link_s *             prev;                 /*     0     4 */
	class link_s *             next;                 /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 75 */
 /* pointer to 74 */
 /* size: 4 */

/* 76 */
/* <0> (null):0 */
typedef struct link_s link_t; /* size: 8 */

/* 77 */
/* <0> (null):0 */
typedef struct edict_s edict_t; /* size: 804 */

/* 78 */
/* <0> (null):0 */
struct edict_s {
	qboolean                   free;                 /*     0     4 */
	int                        serialnumber;         /*     4     4 */
	link_t                     area;                 /*     8     8 */
	int                        headnode;             /*    16     4 */
	int                        num_leafs;            /*    20     4 */
	short int                  leafnums[48];         /*    24    96 */
	/* --- cacheline 1 boundary (64 bytes) was 56 bytes ago --- */
	float                      freetime;             /*   120     4 */
	void *                     pvPrivateData;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	entvars_t                  v;                    /*   128   676 */
	/* --- cacheline 12 boundary (768 bytes) was 36 bytes ago --- */

	/* size: 804, cachelines: 13, members: 9 */
	/* last cacheline: 36 bytes */
}; /* size: 804 */

/* 79 */
 /* pointer to 77 */
 /* size: 4 */

/* 80 */
/* <0> (null):0 */
struct {
	float                      time;                 /*     0     4 */
	float                      frametime;            /*     4     4 */
	float                      force_retouch;        /*     8     4 */
	string_t                   mapname;              /*    12     4 */
	string_t                   startspot;            /*    16     4 */
	float                      deathmatch;           /*    20     4 */
	float                      coop;                 /*    24     4 */
	float                      teamplay;             /*    28     4 */
	float                      serverflags;          /*    32     4 */
	float                      found_secrets;        /*    36     4 */
	class Vector              v_forward;             /*    40    12 */
	class Vector              v_up;                  /*    52    12 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	class Vector              v_right;               /*    64    12 */
	float                      trace_allsolid;       /*    76     4 */
	float                      trace_startsolid;     /*    80     4 */
	float                      trace_fraction;       /*    84     4 */
	class Vector              trace_endpos;          /*    88    12 */
	class Vector              trace_plane_normal;    /*   100    12 */
	float                      trace_plane_dist;     /*   112     4 */
	edict_t *                  trace_ent;            /*   116     4 */
	float                      trace_inopen;         /*   120     4 */
	float                      trace_inwater;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	int                        trace_hitgroup;       /*   128     4 */
	int                        trace_flags;          /*   132     4 */
	int                        msg_entity;           /*   136     4 */
	int                        cdAudioTrack;         /*   140     4 */
	int                        maxClients;           /*   144     4 */
	int                        maxEntities;          /*   148     4 */
	const char  *              pStringBase;          /*   152     4 */
	void *                     pSaveData;            /*   156     4 */
	class Vector              vecLandmarkOffset;     /*   160    12 */

	/* size: 172, cachelines: 3, members: 31 */
	/* last cacheline: 44 bytes */
}; /* size: 172 */

/* 81 */
/* <0> (null):0 */
typedef class  globalvars_t; /* size: 172 */

/* 82 */
/* <0> (null):0 */
struct entvars_s {
	string_t                   classname;            /*     0     4 */
	string_t                   globalname;           /*     4     4 */
	class Vector              origin;                /*     8    12 */
	class Vector              oldorigin;             /*    20    12 */
	class Vector              velocity;              /*    32    12 */
	class Vector              basevelocity;          /*    44    12 */
	class Vector              clbasevelocity;        /*    56    12 */
	/* --- cacheline 1 boundary (64 bytes) was 4 bytes ago --- */
	class Vector              movedir;               /*    68    12 */
	class Vector              angles;                /*    80    12 */
	class Vector              avelocity;             /*    92    12 */
	class Vector              punchangle;            /*   104    12 */
	class Vector              v_angle;               /*   116    12 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	class Vector              endpos;                /*   128    12 */
	class Vector              startpos;              /*   140    12 */
	float                      impacttime;           /*   152     4 */
	float                      starttime;            /*   156     4 */
	int                        fixangle;             /*   160     4 */
	float                      idealpitch;           /*   164     4 */
	float                      pitch_speed;          /*   168     4 */
	float                      ideal_yaw;            /*   172     4 */
	float                      yaw_speed;            /*   176     4 */
	int                        modelindex;           /*   180     4 */
	string_t                   model;                /*   184     4 */
	int                        viewmodel;            /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	int                        weaponmodel;          /*   192     4 */
	class Vector              absmin;                /*   196    12 */
	class Vector              absmax;                /*   208    12 */
	class Vector              mins;                  /*   220    12 */
	class Vector              maxs;                  /*   232    12 */
	class Vector              size;                  /*   244    12 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	float                      ltime;                /*   256     4 */
	float                      nextthink;            /*   260     4 */
	int                        movetype;             /*   264     4 */
	int                        solid;                /*   268     4 */
	int                        skin;                 /*   272     4 */
	int                        body;                 /*   276     4 */
	int                        effects;              /*   280     4 */
	float                      gravity;              /*   284     4 */
	float                      friction;             /*   288     4 */
	int                        light_level;          /*   292     4 */
	int                        sequence;             /*   296     4 */
	int                        gaitsequence;         /*   300     4 */
	float                      frame;                /*   304     4 */
	float                      animtime;             /*   308     4 */
	float                      framerate;            /*   312     4 */
	unsigned char              controller[4];        /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	unsigned char              blending[2];          /*   320     2 */
	float                      scale;                /*   324     4 */
	int                        rendermode;           /*   328     4 */
	float                      renderamt;            /*   332     4 */
	class Vector              rendercolor;           /*   336    12 */
	int                        renderfx;             /*   348     4 */
	float                      health;               /*   352     4 */
	float                      frags;                /*   356     4 */
	int                        weapons;              /*   360     4 */
	float                      takedamage;           /*   364     4 */
	int                        deadflag;             /*   368     4 */
	class Vector              view_ofs;              /*   372    12 */
	int                        button;               /*   384     4 */
	/* --- cacheline 6 boundary (384 bytes) was 2 bytes ago --- */
	int                        impulse;              /*   388     4 */
	edict_t *                  chain;                /*   392     4 */
	edict_t *                  dmg_inflictor;        /*   396     4 */
	edict_t *                  enemy;                /*   400     4 */
	edict_t *                  aiment;               /*   404     4 */
	edict_t *                  owner;                /*   408     4 */
	edict_t *                  groundentity;         /*   412     4 */
	int                        spawnflags;           /*   416     4 */
	int                        flags;                /*   420     4 */
	int                        colormap;             /*   424     4 */
	int                        team;                 /*   428     4 */
	float                      max_health;           /*   432     4 */
	float                      teleport_time;        /*   436     4 */
	float                      armortype;            /*   440     4 */
	float                      armorvalue;           /*   444     4 */
	int                        waterlevel;           /*   448     4 */
	/* --- cacheline 7 boundary (448 bytes) was 2 bytes ago --- */
	int                        watertype;            /*   452     4 */
	string_t                   target;               /*   456     4 */
	string_t                   targetname;           /*   460     4 */
	string_t                   netname;              /*   464     4 */
	string_t                   message;              /*   468     4 */
	float                      dmg_take;             /*   472     4 */
	float                      dmg_save;             /*   476     4 */
	float                      dmg;                  /*   480     4 */
	float                      dmgtime;              /*   484     4 */
	string_t                   noise;                /*   488     4 */
	string_t                   noise1;               /*   492     4 */
	string_t                   noise2;               /*   496     4 */
	string_t                   noise3;               /*   500     4 */
	float                      speed;                /*   504     4 */
	float                      air_finished;         /*   508     4 */
	float                      pain_finished;        /*   512     4 */
	/* --- cacheline 8 boundary (512 bytes) was 2 bytes ago --- */
	float                      radsuit_finished;     /*   516     4 */
	edict_t *                  pContainingEntity;    /*   520     4 */
	int                        playerclass;          /*   524     4 */
	float                      maxspeed;             /*   528     4 */
	float                      fov;                  /*   532     4 */
	int                        weaponanim;           /*   536     4 */
	int                        pushmsec;             /*   540     4 */
	int                        bInDuck;              /*   544     4 */
	int                        flTimeStepSound;      /*   548     4 */
	int                        flSwimTime;           /*   552     4 */
	int                        flDuckTime;           /*   556     4 */
	int                        iStepLeft;            /*   560     4 */
	float                      flFallVelocity;       /*   564     4 */
	int                        gamestate;            /*   568     4 */
	int                        oldbuttons;           /*   572     4 */
	int                        groupinfo;            /*   576     4 */
	/* --- cacheline 9 boundary (576 bytes) was 2 bytes ago --- */
	int                        iuser1;               /*   580     4 */
	int                        iuser2;               /*   584     4 */
	int                        iuser3;               /*   588     4 */
	int                        iuser4;               /*   592     4 */
	float                      fuser1;               /*   596     4 */
	float                      fuser2;               /*   600     4 */
	float                      fuser3;               /*   604     4 */
	float                      fuser4;               /*   608     4 */
	class Vector              vuser1;                /*   612    12 */
	class Vector              vuser2;                /*   624    12 */
	class Vector              vuser3;                /*   636    12 */
	/* --- cacheline 10 boundary (640 bytes) was 6 bytes ago --- */
	class Vector              vuser4;                /*   648    12 */
	edict_t *                  euser1;               /*   660     4 */
	edict_t *                  euser2;               /*   664     4 */
	edict_t *                  euser3;               /*   668     4 */
	edict_t *                  euser4;               /*   672     4 */

	/* size: 676, cachelines: 11, members: 123 */
	/* last cacheline: 36 bytes */

	/* BRAIN FART ALERT! 676 != 674 + 0(holes), diff = 2 */

}; /* size: 676 */

/* 83 */
/* <0> (null):0 */
unsigned char              array[4]; /* size: 4 */

/* 84 */
/* <0> (null):0 */
unsigned char              array[2]; /* size: 2 */

/* 85 */
/* <0> (null):0 */
typedef struct entvars_s entvars_t; /* size: 676 */

/* 86 */
/* <0> (null):0 */
short int                  array[48]; /* size: 96 */

/* 87 */
/* <0> (null):0 */
typedef uint32 CRC32_t; /* size: 4 */

/* 88 */
/* <0> (null):0 */
struct cvar_s {
	char *                     name;                 /*     0     4 */
	char *                     string;               /*     4     4 */
	int                        flags;                /*     8     4 */
	float                      value;                /*    12     4 */
	class cvar_s *             next;                 /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 89 */
 /* pointer to 88 */
 /* size: 4 */

/* 90 */
/* <0> (null):0 */
typedef struct cvar_s cvar_t; /* size: 20 */

/* 91 */
/* <0> (null):0 */
struct client_textmessage_s {
	int                        effect;               /*     0     4 */
	byte                       r1;                   /*     4     1 */
	byte                       g1;                   /*     5     1 */
	byte                       b1;                   /*     6     1 */
	byte                       a1;                   /*     7     1 */
	byte                       r2;                   /*     8     1 */
	byte                       g2;                   /*     9     1 */
	byte                       b2;                   /*    10     1 */
	byte                       a2;                   /*    11     1 */
	float                      x;                    /*    12     4 */
	float                      y;                    /*    16     4 */
	float                      fadein;               /*    20     4 */
	float                      fadeout;              /*    24     4 */
	float                      holdtime;             /*    28     4 */
	float                      fxtime;               /*    32     4 */
	const char  *              pName;                /*    36     4 */
	const char  *              pMessage;             /*    40     4 */

	/* size: 44, cachelines: 1, members: 17 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 92 */
/* <0> (null):0 */
typedef struct client_textmessage_s client_textmessage_t; /* size: 44 */

/* 93 */
/* <0> (null):0 */
typedef struct sequenceCommandLine_ sequenceCommandLine_s; /* size: 92 */

/* 94 */
/* <0> (null):0 */
struct sequenceCommandLine_ {
	int                        commandType;          /*     0     4 */
	client_textmessage_t       clientMessage;        /*     4    44 */
	char *                     speakerName;          /*    48     4 */
	char *                     listenerName;         /*    52     4 */
	char *                     soundFileName;        /*    56     4 */
	char *                     sentenceName;         /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	char *                     fireTargetNames;      /*    64     4 */
	char *                     killTargetNames;      /*    68     4 */
	float                      delay;                /*    72     4 */
	int                        repeatCount;          /*    76     4 */
	int                        textChannel;          /*    80     4 */
	int                        modifierBitField;     /*    84     4 */
	sequenceCommandLine_s *    nextCommandLine;      /*    88     4 */

	/* size: 92, cachelines: 2, members: 13 */
	/* last cacheline: 28 bytes */
}; /* size: 92 */

/* 95 */
 /* pointer to 93 */
 /* size: 4 */

/* 96 */
/* <0> (null):0 */
typedef struct sequenceEntry_ sequenceEntry_s; /* size: 20 */

/* 97 */
/* <0> (null):0 */
struct sequenceEntry_ {
	char *                     fileName;             /*     0     4 */
	char *                     entryName;            /*     4     4 */
	sequenceCommandLine_s *    firstCommand;         /*     8     4 */
	sequenceEntry_s *          nextEntry;            /*    12     4 */
	qboolean                   isGlobal;             /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 98 */
 /* pointer to 96 */
 /* size: 4 */

/* 99 */
/* <0> (null):0 */
typedef struct sentenceEntry_ sentenceEntry_s; /* size: 16 */

/* 100 */
/* <0> (null):0 */
struct sentenceEntry_ {
	char *                     data;                 /*     0     4 */
	sentenceEntry_s *          nextEntry;            /*     4     4 */
	qboolean                   isGlobal;             /*     8     4 */
	unsigned int               index;                /*    12     4 */

	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 101 */
 /* pointer to 99 */
 /* size: 4 */

/* 102 */
/* <0> (null):0 */
enum {
	at_notice = 0,
	at_console = 1,
	at_aiconsole = 2,
	at_warning = 3,
	at_error = 4,
	at_logged = 5,
}; /* size: 4 */

/* 103 */
/* <0> (null):0 */
typedef enum  ALERT_TYPE; /* size: 4 */

/* 104 */
/* <0> (null):0 */
enum {
	print_console = 0,
	print_center = 1,
	print_chat = 2,
}; /* size: 4 */

/* 105 */
/* <0> (null):0 */
typedef enum  PRINT_TYPE; /* size: 4 */

/* 106 */
/* <0> (null):0 */
enum {
	force_exactfile = 0,
	force_model_samebounds = 1,
	force_model_specifybounds = 2,
	force_model_specifybounds_if_avail = 3,
}; /* size: 4 */

/* 107 */
/* <0> (null):0 */
typedef enum  FORCE_TYPE; /* size: 4 */

/* 108 */
/* <0> (null):0 */
struct {
	int                        fAllSolid;            /*     0     4 */
	int                        fStartSolid;          /*     4     4 */
	int                        fInOpen;              /*     8     4 */
	int                        fInWater;             /*    12     4 */
	float                      flFraction;           /*    16     4 */
	class Vector              vecEndPos;             /*    20    12 */
	float                      flPlaneDist;          /*    32     4 */
	class Vector              vecPlaneNormal;        /*    36    12 */
	edict_t *                  pHit;                 /*    48     4 */
	int                        iHitgroup;            /*    52     4 */

	/* size: 56, cachelines: 1, members: 10 */
	/* last cacheline: 56 bytes */
}; /* size: 56 */

/* 109 */
/* <0> (null):0 */
typedef class  TraceResult; /* size: 56 */

/* 110 */
/* <0> (null):0 */
struct enginefuncs_s {
	int                        (*pfnPrecacheModel)(char *); /*     0     4 */
	int                        (*pfnPrecacheSound)(char *); /*     4     4 */
	void                       (*pfnSetModel)(edict_t *, const char  *); /*     8     4 */
	int                        (*pfnModelIndex)(const char  *); /*    12     4 */
	int                        (*pfnModelFrames)(int); /*    16     4 */
	void                       (*pfnSetSize)(edict_t *, const float  *, const float  *); /*    20     4 */
	void                       (*pfnChangeLevel)(char *, char *); /*    24     4 */
	void                       (*pfnGetSpawnParms)(edict_t *); /*    28     4 */
	void                       (*pfnSaveSpawnParms)(edict_t *); /*    32     4 */
	float                      (*pfnVecToYaw)(const float  *); /*    36     4 */
	void                       (*pfnVecToAngles)(const float  *, float *); /*    40     4 */
	void                       (*pfnMoveToOrigin)(edict_t *, const float  *, float, int); /*    44     4 */
	void                       (*pfnChangeYaw)(edict_t *); /*    48     4 */
	void                       (*pfnChangePitch)(edict_t *); /*    52     4 */
	edict_t *                  (*pfnFindEntityByString)(edict_t *, const char  *, const char  *); /*    56     4 */
	int                        (*pfnGetEntityIllum)(edict_t *); /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	edict_t *                  (*pfnFindEntityInSphere)(edict_t *, const float  *, float); /*    64     4 */
	edict_t *                  (*pfnFindClientInPVS)(edict_t *); /*    68     4 */
	edict_t *                  (*pfnEntitiesInPVS)(edict_t *); /*    72     4 */
	void                       (*pfnMakeVectors)(const float  *); /*    76     4 */
	void                       (*pfnAngleVectors)(const float  *, float *, float *, float *); /*    80     4 */
	edict_t *                  (*pfnCreateEntity)(void); /*    84     4 */
	void                       (*pfnRemoveEntity)(edict_t *); /*    88     4 */
	edict_t *                  (*pfnCreateNamedEntity)(int); /*    92     4 */
	void                       (*pfnMakeStatic)(edict_t *); /*    96     4 */
	int                        (*pfnEntIsOnFloor)(edict_t *); /*   100     4 */
	int                        (*pfnDropToFloor)(edict_t *); /*   104     4 */
	int                        (*pfnWalkMove)(edict_t *, float, float, int); /*   108     4 */
	void                       (*pfnSetOrigin)(edict_t *, const float  *); /*   112     4 */
	void                       (*pfnEmitSound)(edict_t *, int, const char  *, float, float, int, int); /*   116     4 */
	void                       (*pfnEmitAmbientSound)(edict_t *, float *, const char  *, float, float, int, int); /*   120     4 */
	void                       (*pfnTraceLine)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	void                       (*pfnTraceToss)(edict_t *, edict_t *, TraceResult *); /*   128     4 */
	int                        (*pfnTraceMonsterHull)(edict_t *, const float  *, const float  *, int, edict_t *, TraceResult *); /*   132     4 */
	void                       (*pfnTraceHull)(const float  *, const float  *, int, int, edict_t *, TraceResult *); /*   136     4 */
	void                       (*pfnTraceModel)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   140     4 */
	const char  *              (*pfnTraceTexture)(edict_t *, const float  *, const float  *); /*   144     4 */
	void                       (*pfnTraceSphere)(const float  *, const float  *, int, float, edict_t *, TraceResult *); /*   148     4 */
	void                       (*pfnGetAimVector)(edict_t *, float, float *); /*   152     4 */
	void                       (*pfnServerCommand)(char *); /*   156     4 */
	void                       (*pfnServerExecute)(void); /*   160     4 */
	void                       (*pfnClientCommand)(edict_t *, char *, ...); /*   164     4 */
	void                       (*pfnParticleEffect)(const float  *, const float  *, float, float); /*   168     4 */
	void                       (*pfnLightStyle)(int, char *); /*   172     4 */
	int                        (*pfnDecalIndex)(const char  *); /*   176     4 */
	int                        (*pfnPointContents)(const float  *); /*   180     4 */
	void                       (*pfnMessageBegin)(int, int, const float  *, edict_t *); /*   184     4 */
	void                       (*pfnMessageEnd)(void); /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	void                       (*pfnWriteByte)(int); /*   192     4 */
	void                       (*pfnWriteChar)(int); /*   196     4 */
	void                       (*pfnWriteShort)(int); /*   200     4 */
	void                       (*pfnWriteLong)(int); /*   204     4 */
	void                       (*pfnWriteAngle)(float); /*   208     4 */
	void                       (*pfnWriteCoord)(float); /*   212     4 */
	void                       (*pfnWriteString)(const char  *); /*   216     4 */
	void                       (*pfnWriteEntity)(int); /*   220     4 */
	void                       (*pfnCVarRegister)(cvar_t *); /*   224     4 */
	float                      (*pfnCVarGetFloat)(const char  *); /*   228     4 */
	const char  *              (*pfnCVarGetString)(const char  *); /*   232     4 */
	void                       (*pfnCVarSetFloat)(const char  *, float); /*   236     4 */
	void                       (*pfnCVarSetString)(const char  *, const char  *); /*   240     4 */
	void                       (*pfnAlertMessage)(ALERT_TYPE, char *, ...); /*   244     4 */
	void                       (*pfnEngineFprintf)(void *, char *, ...); /*   248     4 */
	void *                     (*pfnPvAllocEntPrivateData)(edict_t *, int32); /*   252     4 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	void *                     (*pfnPvEntPrivateData)(edict_t *); /*   256     4 */
	void                       (*pfnFreeEntPrivateData)(edict_t *); /*   260     4 */
	const char  *              (*pfnSzFromIndex)(int); /*   264     4 */
	int                        (*pfnAllocString)(const char  *); /*   268     4 */
	class entvars_s *          (*pfnGetVarsOfEnt)(edict_t *); /*   272     4 */
	edict_t *                  (*pfnPEntityOfEntOffset)(int); /*   276     4 */
	int                        (*pfnEntOffsetOfPEntity)(const edict_t  *); /*   280     4 */
	int                        (*pfnIndexOfEdict)(const edict_t  *); /*   284     4 */
	edict_t *                  (*pfnPEntityOfEntIndex)(int); /*   288     4 */
	edict_t *                  (*pfnFindEntityByVars)(class entvars_s *); /*   292     4 */
	void *                     (*pfnGetModelPtr)(edict_t *); /*   296     4 */
	int                        (*pfnRegUserMsg)(const char  *, int); /*   300     4 */
	void                       (*pfnAnimationAutomove)(const edict_t  *, float); /*   304     4 */
	void                       (*pfnGetBonePosition)(const edict_t  *, int, float *, float *); /*   308     4 */
	uint32                     (*pfnFunctionFromName)(const char  *); /*   312     4 */
	const char  *              (*pfnNameForFunction)(uint32); /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	void                       (*pfnClientPrintf)(edict_t *, PRINT_TYPE, const char  *); /*   320     4 */
	void                       (*pfnServerPrint)(const char  *); /*   324     4 */
	const char  *              (*pfnCmd_Args)(void); /*   328     4 */
	const char  *              (*pfnCmd_Argv)(int);  /*   332     4 */
	int                        (*pfnCmd_Argc)(void); /*   336     4 */
	void                       (*pfnGetAttachment)(const edict_t  *, int, float *, float *); /*   340     4 */
	void                       (*pfnCRC32_Init)(CRC32_t *); /*   344     4 */
	void                       (*pfnCRC32_ProcessBuffer)(CRC32_t *, void *, int); /*   348     4 */
	void                       (*pfnCRC32_ProcessByte)(CRC32_t *, unsigned char); /*   352     4 */
	CRC32_t                    (*pfnCRC32_Final)(CRC32_t); /*   356     4 */
	int32                      (*pfnRandomLong)(int32, int32); /*   360     4 */
	float                      (*pfnRandomFloat)(float, float); /*   364     4 */
	void                       (*pfnSetView)(const edict_t  *, const edict_t  *); /*   368     4 */
	float                      (*pfnTime)(void);     /*   372     4 */
	void                       (*pfnCrosshairAngle)(const edict_t  *, float, float); /*   376     4 */
	byte *                     (*pfnLoadFileForMe)(char *, int *); /*   380     4 */
	/* --- cacheline 6 boundary (384 bytes) --- */
	void                       (*pfnFreeFile)(void *); /*   384     4 */
	void                       (*pfnEndSection)(const char  *); /*   388     4 */
	int                        (*pfnCompareFileTime)(char *, char *, int *); /*   392     4 */
	void                       (*pfnGetGameDir)(char *); /*   396     4 */
	void                       (*pfnCvar_RegisterVariable)(cvar_t *); /*   400     4 */
	void                       (*pfnFadeClientVolume)(const edict_t  *, int, int, int, int); /*   404     4 */
	void                       (*pfnSetClientMaxspeed)(const edict_t  *, float); /*   408     4 */
	edict_t *                  (*pfnCreateFakeClient)(const char  *); /*   412     4 */
	void                       (*pfnRunPlayerMove)(edict_t *, const float  *, float, float, float, short unsigned int, byte, byte); /*   416     4 */
	int                        (*pfnNumberOfEntities)(void); /*   420     4 */
	char *                     (*pfnGetInfoKeyBuffer)(edict_t *); /*   424     4 */
	char *                     (*pfnInfoKeyValue)(char *, char *); /*   428     4 */
	void                       (*pfnSetKeyValue)(char *, char *, char *); /*   432     4 */
	void                       (*pfnSetClientKeyValue)(int, char *, char *, char *); /*   436     4 */
	int                        (*pfnIsMapValid)(char *); /*   440     4 */
	void                       (*pfnStaticDecal)(const float  *, int, int, int); /*   444     4 */
	/* --- cacheline 7 boundary (448 bytes) --- */
	int                        (*pfnPrecacheGeneric)(char *); /*   448     4 */
	int                        (*pfnGetPlayerUserId)(edict_t *); /*   452     4 */
	void                       (*pfnBuildSoundMsg)(edict_t *, int, const char  *, float, float, int, int, int, int, const float  *, edict_t *); /*   456     4 */
	int                        (*pfnIsDedicatedServer)(void); /*   460     4 */
	cvar_t *                   (*pfnCVarGetPointer)(const char  *); /*   464     4 */
	unsigned int               (*pfnGetPlayerWONId)(edict_t *); /*   468     4 */
	void                       (*pfnInfo_RemoveKey)(char *, const char  *); /*   472     4 */
	const char  *              (*pfnGetPhysicsKeyValue)(const edict_t  *, const char  *); /*   476     4 */
	void                       (*pfnSetPhysicsKeyValue)(const edict_t  *, const char  *, const char  *); /*   480     4 */
	const char  *              (*pfnGetPhysicsInfoString)(const edict_t  *); /*   484     4 */
	short unsigned int         (*pfnPrecacheEvent)(int, const char  *); /*   488     4 */
	void                       (*pfnPlaybackEvent)(int, const edict_t  *, short unsigned int, float, float *, float *, float, float, int, int, int, int); /*   492     4 */
	unsigned char *            (*pfnSetFatPVS)(float *); /*   496     4 */
	unsigned char *            (*pfnSetFatPAS)(float *); /*   500     4 */
	int                        (*pfnCheckVisibility)(const edict_t  *, unsigned char *); /*   504     4 */
	void                       (*pfnDeltaSetField)(class delta_s *, const char  *); /*   508     4 */
	/* --- cacheline 8 boundary (512 bytes) --- */
	void                       (*pfnDeltaUnsetField)(class delta_s *, const char  *); /*   512     4 */
	void                       (*pfnDeltaAddEncoder)(char *, void (*)(class delta_s *, const unsigned char  *, const unsigned char  *)); /*   516     4 */
	int                        (*pfnGetCurrentPlayer)(void); /*   520     4 */
	int                        (*pfnCanSkipPlayer)(const edict_t  *); /*   524     4 */
	int                        (*pfnDeltaFindField)(class delta_s *, const char  *); /*   528     4 */
	void                       (*pfnDeltaSetFieldByIndex)(class delta_s *, int); /*   532     4 */
	void                       (*pfnDeltaUnsetFieldByIndex)(class delta_s *, int); /*   536     4 */
	void                       (*pfnSetGroupMask)(int, int); /*   540     4 */
	int                        (*pfnCreateInstancedBaseline)(int, class entity_state_s *); /*   544     4 */
	void                       (*pfnCvar_DirectSet)(class cvar_s *, char *); /*   548     4 */
	void                       (*pfnForceUnmodified)(FORCE_TYPE, float *, float *, const char  *); /*   552     4 */
	void                       (*pfnGetPlayerStats)(const edict_t  *, int *, int *); /*   556     4 */
	void                       (*pfnAddServerCommand)(char *, void (*)(void)); /*   560     4 */
	qboolean                   (*pfnVoice_GetClientListening)(int, int); /*   564     4 */
	qboolean                   (*pfnVoice_SetClientListening)(int, int, qboolean); /*   568     4 */
	const char  *              (*pfnGetPlayerAuthId)(edict_t *); /*   572     4 */
	/* --- cacheline 9 boundary (576 bytes) --- */
	sequenceEntry_s *          (*pfnSequenceGet)(const char  *, const char  *); /*   576     4 */
	sentenceEntry_s *          (*pfnSequencePickSentence)(const char  *, int, int *); /*   580     4 */
	int                        (*pfnGetFileSize)(char *); /*   584     4 */
	unsigned int               (*pfnGetApproxWavePlayLen)(const char  *); /*   588     4 */
	int                        (*pfnIsCareerMatch)(void); /*   592     4 */
	int                        (*pfnGetLocalizedStringLength)(const char  *); /*   596     4 */
	void                       (*pfnRegisterTutorMessageShown)(int); /*   600     4 */
	int                        (*pfnGetTimesTutorMessageShown)(int); /*   604     4 */
	void                       (*ProcessTutorMessageDecayBuffer)(int *, int); /*   608     4 */
	void                       (*ConstructTutorMessageDecayBuffer)(int *, int); /*   612     4 */
	void                       (*ResetTutorMessageDecayData)(void); /*   616     4 */
	void                       (*pfnQueryClientCvarValue)(const edict_t  *, const char  *); /*   620     4 */
	void                       (*pfnQueryClientCvarValue2)(const edict_t  *, const char  *, int); /*   624     4 */
	int                        (*pfnCheckParm)(const char  *, char * *); /*   628     4 */

	/* size: 632, cachelines: 10, members: 158 */
	/* last cacheline: 56 bytes */
}; /* size: 632 */

/* 111 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 112 */
 /* pointer to 111 */
 /* size: 4 */

/* 113 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146712852 */

/* 114 */
 /* pointer to 113 */
 /* size: 4 */

/* 115 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 116 */
 /* pointer to 115 */
 /* size: 4 */

/* 117 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 118 */
 /* pointer to 117 */
 /* size: 4 */

/* 119 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146713372 */

/* 120 */
 /* pointer to 119 */
 /* size: 4 */

/* 121 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146713632 */

/* 122 */
 /* pointer to 121 */
 /* size: 4 */

/* 123 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146713840 */

/* 124 */
 /* pointer to 123 */
 /* size: 4 */

/* 125 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 126 */
 /* pointer to 125 */
 /* size: 4 */

/* 127 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146714152 */

/* 128 */
 /* pointer to 127 */
 /* size: 4 */

/* 129 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146714360 */

/* 130 */
 /* pointer to 129 */
 /* size: 4 */

/* 131 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 132 */
 /* pointer to 131 */
 /* size: 4 */

/* 133 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 134 */
 /* pointer to 133 */
 /* size: 4 */

/* 135 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 136 */
 /* pointer to 135 */
 /* size: 4 */

/* 137 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 138 */
 /* pointer to 137 */
 /* size: 4 */

/* 139 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146798072 */

/* 140 */
 /* pointer to 139 */
 /* size: 4 */

/* 141 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146798228 */

/* 142 */
 /* pointer to 141 */
 /* size: 4 */

/* 143 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 144 */
 /* pointer to 143 */
 /* size: 4 */

/* 145 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 146 */
 /* pointer to 145 */
 /* size: 4 */

/* 147 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 148 */
 /* pointer to 147 */
 /* size: 4 */

/* 149 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146799112 */

/* 150 */
 /* pointer to 149 */
 /* size: 4 */

/* 151 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146799320 */

/* 152 */
 /* pointer to 151 */
 /* size: 4 */

/* 153 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146799788 */

/* 154 */
 /* pointer to 153 */
 /* size: 4 */

/* 155 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146800256 */

/* 156 */
 /* pointer to 109 */
 /* size: 4 */

/* 157 */
 /* pointer to 155 */
 /* size: 4 */

/* 158 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146800672 */

/* 159 */
 /* pointer to 158 */
 /* size: 4 */

/* 160 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 161 */
 /* pointer to 160 */
 /* size: 4 */

/* 162 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146801348 */

/* 163 */
 /* pointer to 162 */
 /* size: 4 */

/* 164 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 165 */
 /* pointer to 164 */
 /* size: 4 */

/* 166 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146844896 */

/* 167 */
 /* pointer to 166 */
 /* size: 4 */

/* 168 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146845312 */

/* 169 */
 /* pointer to 168 */
 /* size: 4 */

/* 170 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146845572 */

/* 171 */
 /* pointer to 170 */
 /* size: 4 */

/* 172 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146845728 */

/* 173 */
 /* pointer to 172 */
 /* size: 4 */

/* 174 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146845832 */

/* 175 */
 /* pointer to 174 */
 /* size: 4 */

/* 176 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146846040 */

/* 177 */
 /* pointer to 176 */
 /* size: 4 */

/* 178 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146846352 */

/* 179 */
 /* pointer to 178 */
 /* size: 4 */

/* 180 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 181 */
 /* pointer to 180 */
 /* size: 4 */

/* 182 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146846716 */

/* 183 */
 /* pointer to 182 */
 /* size: 4 */

/* 184 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146847028 */

/* 185 */
 /* pointer to 184 */
 /* size: 4 */

/* 186 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146847184 */

/* 187 */
 /* pointer to 186 */
 /* size: 4 */

/* 188 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146847340 */

/* 189 */
 /* pointer to 188 */
 /* size: 4 */

/* 190 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146847496 */

/* 191 */
 /* pointer to 90 */
 /* size: 4 */

/* 192 */
 /* pointer to 190 */
 /* size: 4 */

/* 193 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 194 */
 /* pointer to 193 */
 /* size: 4 */

/* 195 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 196 */
 /* pointer to 195 */
 /* size: 4 */

/* 197 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146848016 */

/* 198 */
 /* pointer to 197 */
 /* size: 4 */

/* 199 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146848224 */

/* 200 */
 /* pointer to 199 */
 /* size: 4 */

/* 201 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146916728 */

/* 202 */
 /* pointer to 201 */
 /* size: 4 */

/* 203 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146916936 */

/* 204 */
 /* pointer to 203 */
 /* size: 4 */

/* 205 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 206 */
 /* pointer to 205 */
 /* size: 4 */

/* 207 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 208 */
 /* pointer to 207 */
 /* size: 4 */

/* 209 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 210 */
 /* pointer to 209 */
 /* size: 4 */

/* 211 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 212 */
 /* pointer to 82 */
 /* size: 4 */

/* 213 */
 /* pointer to 211 */
 /* size: 4 */

/* 214 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 215 */
 /* pointer to 216 */
 /* size: 4 */

/* 216 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 804 */

/* 217 */
 /* pointer to 214 */
 /* size: 4 */

/* 218 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 219 */
 /* pointer to 218 */
 /* size: 4 */

/* 220 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 221 */
 /* pointer to 220 */
 /* size: 4 */

/* 222 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146918496 */

/* 223 */
 /* pointer to 222 */
 /* size: 4 */

/* 224 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146918704 */

/* 225 */
 /* pointer to 224 */
 /* size: 4 */

/* 226 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 227 */
 /* pointer to 226 */
 /* size: 4 */

/* 228 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 229 */
 /* pointer to 228 */
 /* size: 4 */

/* 230 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146919328 */

/* 231 */
 /* pointer to 230 */
 /* size: 4 */

/* 232 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 233 */
 /* pointer to 232 */
 /* size: 4 */

/* 234 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 235 */
 /* pointer to 234 */
 /* size: 4 */

/* 236 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146919796 */

/* 237 */
 /* pointer to 87 */
 /* size: 4 */

/* 238 */
 /* pointer to 236 */
 /* size: 4 */

/* 239 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146920004 */

/* 240 */
 /* pointer to 239 */
 /* size: 4 */

/* 241 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146920264 */

/* 242 */
 /* pointer to 241 */
 /* size: 4 */

/* 243 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 244 */
 /* pointer to 243 */
 /* size: 4 */

/* 245 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 246 */
 /* pointer to 245 */
 /* size: 4 */

/* 247 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 248 */
 /* pointer to 247 */
 /* size: 4 */

/* 249 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146873140 */

/* 250 */
 /* pointer to 249 */
 /* size: 4 */

/* 251 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 252 */
 /* pointer to 251 */
 /* size: 4 */

/* 253 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146873452 */

/* 254 */
 /* pointer to 253 */
 /* size: 4 */

/* 255 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 256 */
 /* pointer to 53 */
 /* size: 4 */

/* 257 */
 /* pointer to 11 */
 /* size: 4 */

/* 258 */
 /* pointer to 255 */
 /* size: 4 */

/* 259 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146874024 */

/* 260 */
 /* pointer to 259 */
 /* size: 4 */

/* 261 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 262 */
 /* pointer to 261 */
 /* size: 4 */

/* 263 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146874440 */

/* 264 */
 /* pointer to 263 */
 /* size: 4 */

/* 265 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 266 */
 /* pointer to 265 */
 /* size: 4 */

/* 267 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146874960 */

/* 268 */
 /* pointer to 267 */
 /* size: 4 */

/* 269 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 270 */
 /* pointer to 269 */
 /* size: 4 */

/* 271 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 272 */
 /* pointer to 271 */
 /* size: 4 */

/* 273 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146875844 */

/* 274 */
 /* pointer to 273 */
 /* size: 4 */

/* 275 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146876104 */

/* 276 */
 /* pointer to 275 */
 /* size: 4 */

/* 277 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146876416 */

/* 278 */
 /* pointer to 277 */
 /* size: 4 */

/* 279 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146876728 */

/* 280 */
 /* pointer to 279 */
 /* size: 4 */

/* 281 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 282 */
 /* pointer to 281 */
 /* size: 4 */

/* 283 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 284 */
 /* pointer to 283 */
 /* size: 4 */

/* 285 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146987868 */

/* 286 */
 /* pointer to 285 */
 /* size: 4 */

/* 287 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 288 */
 /* pointer to 287 */
 /* size: 4 */

/* 289 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146988284 */

/* 290 */
 /* pointer to 289 */
 /* size: 4 */

/* 291 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 292 */
 /* pointer to 291 */
 /* size: 4 */

/* 293 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 2 */

/* 294 */
 /* pointer to 293 */
 /* size: 4 */

/* 295 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146988908 */

/* 296 */
 /* pointer to 295 */
 /* size: 4 */

/* 297 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 298 */
 /* pointer to 6 */
 /* size: 4 */

/* 299 */
 /* pointer to 297 */
 /* size: 4 */

/* 300 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 301 */
 /* pointer to 300 */
 /* size: 4 */

/* 302 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146990052 */

/* 303 */
 /* pointer to 304 */
 /* size: 4 */

/* 304 */
/* <0> (null):0 */
struct delta_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 305 */
 /* pointer to 302 */
 /* size: 4 */

/* 306 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146990376 */

/* 307 */
 /* pointer to 308 */
 /* size: 4 */

/* 308 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146990584 */

/* 309 */
 /* pointer to 310 */
 /* size: 4 */

/* 310 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 311 */
 /* pointer to 306 */
 /* size: 4 */

/* 312 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 313 */
 /* pointer to 312 */
 /* size: 4 */

/* 314 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146933068 */

/* 315 */
 /* pointer to 314 */
 /* size: 4 */

/* 316 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146933276 */

/* 317 */
 /* pointer to 316 */
 /* size: 4 */

/* 318 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 319 */
 /* pointer to 320 */
 /* size: 4 */

/* 320 */
/* <0> (null):0 */
struct entity_state_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 321 */
 /* pointer to 318 */
 /* size: 4 */

/* 322 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146933808 */

/* 323 */
 /* pointer to 88 */
 /* size: 4 */

/* 324 */
 /* pointer to 322 */
 /* size: 4 */

/* 325 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146934068 */

/* 326 */
 /* pointer to 325 */
 /* size: 4 */

/* 327 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146934380 */

/* 328 */
 /* pointer to 327 */
 /* size: 4 */

/* 329 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146934640 */

/* 330 */
 /* pointer to 329 */
 /* size: 4 */

/* 331 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 332 */
 /* pointer to 331 */
 /* size: 4 */

/* 333 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 334 */
 /* pointer to 333 */
 /* size: 4 */

/* 335 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 336 */
 /* pointer to 335 */
 /* size: 4 */

/* 337 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 338 */
 /* pointer to 337 */
 /* size: 4 */

/* 339 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 340 */
 /* pointer to 339 */
 /* size: 4 */

/* 341 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 342 */
 /* pointer to 341 */
 /* size: 4 */

/* 343 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146936096 */

/* 344 */
 /* pointer to 343 */
 /* size: 4 */

/* 345 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146936304 */

/* 346 */
 /* pointer to 345 */
 /* size: 4 */

/* 347 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146936512 */

/* 348 */
 /* pointer to 347 */
 /* size: 4 */

/* 349 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 350 */
 /* pointer to 19 */
 /* size: 4 */

/* 351 */
 /* pointer to 349 */
 /* size: 4 */

/* 352 */
/* <0> (null):0 */
typedef struct enginefuncs_s enginefuncs_t; /* size: 632 */

/* 353 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 354 */
/* <0> (null):0 */
typedef int ptrdiff_t; /* size: 4 */

/* 355 */
 /* pointer to 356 */
 /* size: 4 */

/* 356 */
/* <0> (null):0 */
struct CBaseEntity {
	/* <0> (null):0 */
	virtual int ObjectCaps(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10ObjectCapsEv */

	/* vtable has 1 entries: {
	   [6] = ObjectCaps(_ZN11CBaseEntity10ObjectCapsEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 357 */
/* <0> (null):0 */
class CBasePlayer {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 358 */
 /* pointer to 357 */
 /* size: 4 */

/* 359 */
/* <0> (null):0 */
struct __numeric_traits_integer<int> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 360 */
 /* pointer to 361 */
 /* size: 4 */

/* 361 */
wchar_t
 /* size: 4 */

/* 362 */
 /* pointer to 363 */
 /* size: 4 */

/* 363 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 364 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 365 */
/* <0> (null):0 */
struct __numeric_traits_integer<int> {
	intconst                   __min;                /*     0     4 */
	intconst                   __max;                /*     0     4 */
	boolconst                  __is_signed;          /*     0     1 */
	intconst                   __digits;             /*     0     4 */

	/* size: 1, cachelines: 1, members: 4 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 4 + 0(holes), diff = -3 */

}; /* size: 1 */

/* 366 */
/* <0> (null):0 */
typedef unsigned int wint_t; /* size: 4 */

/* 367 */
/* <0> (null):0 */
typedef __mbstate_t mbstate_t; /* size: 8 */

/* 368 */
 /* pointer to 21 */
 /* size: 4 */

/* 369 */
 /* pointer to 367 */
 /* size: 4 */

/* 370 */
 /* pointer to 371 */
 /* size: 4 */

/* 371 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 372 */
 /* pointer to 35 */
 /* size: 4 */

/* 373 */
 /* pointer to 374 */
 /* size: 4 */

/* 374 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 44 */

/* 375 */
/* <0> (null):0 */
struct tm {
	int                        tm_sec;               /*     0     4 */
	int                        tm_min;               /*     4     4 */
	int                        tm_hour;              /*     8     4 */
	int                        tm_mday;              /*    12     4 */
	int                        tm_mon;               /*    16     4 */
	int                        tm_year;              /*    20     4 */
	int                        tm_wday;              /*    24     4 */
	int                        tm_yday;              /*    28     4 */
	int                        tm_isdst;             /*    32     4 */
	long int                   tm_gmtoff;            /*    36     4 */
	const char  *              tm_zone;              /*    40     4 */

	/* size: 44, cachelines: 1, members: 11 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 376 */
 /* pointer to 362 */
 /* size: 4 */

/* 377 */
 /* pointer to 360 */
 /* size: 4 */

/* 378 */
/* <0> (null):0 */
struct lconv {
	char *                     decimal_point;        /*     0     4 */
	char *                     thousands_sep;        /*     4     4 */
	char *                     grouping;             /*     8     4 */
	char *                     int_curr_symbol;      /*    12     4 */
	char *                     currency_symbol;      /*    16     4 */
	char *                     mon_decimal_point;    /*    20     4 */
	char *                     mon_thousands_sep;    /*    24     4 */
	char *                     mon_grouping;         /*    28     4 */
	char *                     positive_sign;        /*    32     4 */
	char *                     negative_sign;        /*    36     4 */
	char                       int_frac_digits;      /*    40     1 */
	char                       frac_digits;          /*    41     1 */
	char                       p_cs_precedes;        /*    42     1 */
	char                       p_sep_by_space;       /*    43     1 */
	char                       n_cs_precedes;        /*    44     1 */
	char                       n_sep_by_space;       /*    45     1 */
	char                       p_sign_posn;          /*    46     1 */
	char                       n_sign_posn;          /*    47     1 */
	char                       int_p_cs_precedes;    /*    48     1 */
	char                       int_p_sep_by_space;   /*    49     1 */
	char                       int_n_cs_precedes;    /*    50     1 */
	char                       int_n_sep_by_space;   /*    51     1 */
	char                       int_p_sign_posn;      /*    52     1 */
	char                       int_n_sign_posn;      /*    53     1 */

	/* size: 56, cachelines: 1, members: 24 */
	/* last cacheline: 56 bytes */

	/* BRAIN FART ALERT! 56 != 54 + 0(holes), diff = 2 */

}; /* size: 56 */

/* 379 */
 /* pointer to 378 */
 /* size: 4 */

/* 380 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 381 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 382 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 383 */
 /* pointer to 384 */
 /* size: 4 */

/* 384 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 676 */

/* 385 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 386 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 387 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 388 */
/* <0> (null):0 */
class CPointEntity {
	/* <0> (null):0 */
	virtual int ObjectCaps(class CPointEntity *); /* linkage=_ZN12CPointEntity10ObjectCapsEv */

	/* vtable has 1 entries: {
	   [6] = ObjectCaps(_ZN12CPointEntity10ObjectCapsEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 389 */
 /* pointer to 388 */
 /* size: 4 */

/* 390 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 391 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 392 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 393 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 394 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 395 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 396 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 397 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 398 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 399 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 400 */
 /* pointer to 81 */
 /* size: 4 */

/* 401 */
/* <0> (null):0 */
class CBaseTutor {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 402 */
 /* pointer to 401 */
 /* size: 4 */

/* Functions: */

/* <0> (null):0 */
void Vector2D(class Vector2D *)
{
} /* size: 4 */

/* <0> (null):0 */
void Vector2D(class Vector2D *, float, float)
{
} /* size: 146263576 */

/* <0> (null):0 */
class Vector2D operator+(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DplERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator-(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DmiERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator*(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DmlEf */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator/(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DdvEf */
{
} /* size: 8 */

/* <0> (null):0 */
float Length(const class Vector2D  *) /* linkage=_ZNK8Vector2D6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector2D  *) /* linkage=_ZNK8Vector2D13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector2D Normalize(const class Vector2D  *) /* linkage=_ZNK8Vector2D9NormalizeEv */
{
} /* size: 8 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector2D *) /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector2D *, float) /* linkage=_ZN8Vector2D6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void Vector(class Vector *)
{
} /* size: 146266164 */

/* <0> (null):0 */
void Vector(class Vector *, float, float, float)
{
} /* size: 146178368 */

/* <0> (null):0 */
void Vector(class Vector *, const class Vector  &)
{
} /* size: 852020 */

/* <0> (null):0 */
void Vector(class Vector *, float *)
{
} /* size: 146266740 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *) /* linkage=_ZNK6VectorngEv */
{
} /* size: 12 */

/* <0> (null):0 */
int operator==(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectoreqERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
int operator!=(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorneERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector operator+(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorplERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectormiERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator*(const class Vector  *, float) /* linkage=_ZNK6VectormlEf */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator/(const class Vector  *, float) /* linkage=_ZNK6VectordvEf */
{
} /* size: 12 */

/* <0> (null):0 */
void CopyToArray(const class Vector  *, float *) /* linkage=_ZNK6Vector11CopyToArrayEPf */
{
} /* size: 384 */

/* <0> (null):0 */
float Length(const class Vector  *) /* linkage=_ZNK6Vector6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector  *) /* linkage=_ZNK6Vector13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
float * operator float*(class Vector *) /* linkage=_ZN6VectorcvPfEv */
{
} /* size: 4 */

/* <0> (null):0 */
const float  * operator const float*(const class Vector  *) /* linkage=_ZNK6VectorcvPKfEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector Normalize(const class Vector  *) /* linkage=_ZNK6Vector9NormalizeEv */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector2D Make2D(const class Vector  *) /* linkage=_ZNK6Vector6Make2DEv */
{
} /* size: 8 */

/* <0> (null):0 */
float Length2D(const class Vector  *) /* linkage=_ZNK6Vector8Length2DEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector  *, float) /* linkage=_ZNK6Vector16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector  *, float) /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector *) /* linkage=_ZN6Vector16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector *, float) /* linkage=_ZN6Vector6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
virtual int ObjectCaps(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
wint_t btowc(int)
{
} /* size: 4 */

/* <0> (null):0 */
wint_t fgetwc(__FILE *)
{
} /* size: 4 */

/* <0> (null):0 */
wchar_t * fgetws(wchar_t *, int, __FILE *)
{
} /* size: 4 */

/* <0> (null):0 */
wint_t fputwc(wchar_t, __FILE *)
{
} /* size: 4 */

/* <0> (null):0 */
int fputws(const wchar_t  *, __FILE *)
{
} /* size: 4 */

/* <0> (null):0 */
int fwide(__FILE *, int)
{
} /* size: 4 */

/* <0> (null):0 */
int fwprintf(__FILE *, const wchar_t  *, ...)
{
} /* size: 4 */

/* <0> (null):0 */
int fwscanf(__FILE *, const wchar_t  *, ...)
{
} /* size: 4 */

/* <0> (null):0 */
wint_t getwc(__FILE *)
{
} /* size: 4 */

/* <0> (null):0 */
wint_t getwchar(void)
{
} /* size: 4 */

/* <0> (null):0 */
size_t mbrlen(const char  *, size_t, mbstate_t *)
{
} /* size: 4 */

/* <0> (null):0 */
size_t mbrtowc(wchar_t *, const char  *, size_t, mbstate_t *)
{
} /* size: 4 */

/* <0> (null):0 */
int mbsinit(const mbstate_t  *)
{
} /* size: 4 */

/* <0> (null):0 */
size_t mbsrtowcs(wchar_t *, const char  * *, size_t, mbstate_t *)
{
} /* size: 4 */

/* <0> (null):0 */
wint_t putwc(wchar_t, __FILE *)
{
} /* size: 4 */

/* <0> (null):0 */
wint_t putwchar(wchar_t)
{
} /* size: 4 */

/* <0> (null):0 */
int swprintf(wchar_t *, size_t, const wchar_t  *, ...)
{
} /* size: 4 */

/* <0> (null):0 */
int swscanf(const wchar_t  *, const wchar_t  *, ...)
{
} /* size: 4 */

/* <0> (null):0 */
wint_t ungetwc(wint_t, __FILE *)
{
} /* size: 4 */

/* <0> (null):0 */
int vfwprintf(__FILE *, const wchar_t  *, __gnuc_va_list)
{
} /* size: 4 */

/* <0> (null):0 */
int vfwscanf(__FILE *, const wchar_t  *, __gnuc_va_list)
{
} /* size: 4 */

/* <0> (null):0 */
int vswprintf(wchar_t *, size_t, const wchar_t  *, __gnuc_va_list)
{
} /* size: 4 */

/* <0> (null):0 */
int vswscanf(const wchar_t  *, const wchar_t  *, __gnuc_va_list)
{
} /* size: 4 */

/* <0> (null):0 */
int vwprintf(const wchar_t  *, __gnuc_va_list)
{
} /* size: 4 */

/* <0> (null):0 */
int vwscanf(const wchar_t  *, __gnuc_va_list)
{
} /* size: 4 */

/* <0> (null):0 */
size_t wcrtomb(char *, wchar_t, mbstate_t *)
{
} /* size: 4 */

/* <0> (null):0 */
wchar_t * wcscat(wchar_t *, const wchar_t  *)
{
} /* size: 4 */

/* <0> (null):0 */
int wcscmp(const wchar_t  *, const wchar_t  *)
{
} /* size: 4 */

/* <0> (null):0 */
int wcscoll(const wchar_t  *, const wchar_t  *)
{
} /* size: 4 */

/* <0> (null):0 */
wchar_t * wcscpy(wchar_t *, const wchar_t  *)
{
} /* size: 4 */

/* <0> (null):0 */
size_t wcscspn(const wchar_t  *, const wchar_t  *)
{
} /* size: 4 */

/* <0> (null):0 */
size_t wcsftime(wchar_t *, size_t, const wchar_t  *, const class tm  *)
{
} /* size: 4 */

/* <0> (null):0 */
size_t wcslen(const wchar_t  *)
{
} /* size: 4 */

/* <0> (null):0 */
wchar_t * wcsncat(wchar_t *, const wchar_t  *, size_t)
{
} /* size: 4 */

/* <0> (null):0 */
int wcsncmp(const wchar_t  *, const wchar_t  *, size_t)
{
} /* size: 4 */

/* <0> (null):0 */
wchar_t * wcsncpy(wchar_t *, const wchar_t  *, size_t)
{
} /* size: 4 */

/* <0> (null):0 */
size_t wcsrtombs(char *, const wchar_t  * *, size_t, mbstate_t *)
{
} /* size: 4 */

/* <0> (null):0 */
size_t wcsspn(const wchar_t  *, const wchar_t  *)
{
} /* size: 4 */

/* <0> (null):0 */
double wcstod(const wchar_t  *, wchar_t * *)
{
} /* size: 8 */

/* <0> (null):0 */
float wcstof(const wchar_t  *, wchar_t * *)
{
} /* size: 4 */

/* <0> (null):0 */
wchar_t * wcstok(wchar_t *, const wchar_t  *, wchar_t * *)
{
} /* size: 4 */

/* <0> (null):0 */
long int wcstol(const wchar_t  *, wchar_t * *, int)
{
} /* size: 4 */

/* <0> (null):0 */
long unsigned int wcstoul(const wchar_t  *, wchar_t * *, int)
{
} /* size: 4 */

/* <0> (null):0 */
size_t wcsxfrm(wchar_t *, const wchar_t  *, size_t)
{
} /* size: 4 */

/* <0> (null):0 */
int wctob(wint_t)
{
} /* size: 4 */

/* <0> (null):0 */
int wmemcmp(const wchar_t  *, const wchar_t  *, size_t)
{
} /* size: 4 */

/* <0> (null):0 */
wchar_t * wmemcpy(wchar_t *, const wchar_t  *, size_t)
{
} /* size: 4 */

/* <0> (null):0 */
wchar_t * wmemmove(wchar_t *, const wchar_t  *, size_t)
{
} /* size: 4 */

/* <0> (null):0 */
wchar_t * wmemset(wchar_t *, wchar_t, size_t)
{
} /* size: 4 */

/* <0> (null):0 */
int wprintf(const wchar_t  *, ...)
{
} /* size: 4 */

/* <0> (null):0 */
int wscanf(const wchar_t  *, ...)
{
} /* size: 4 */

/* <0> (null):0 */
const wchar_t  * wcschr(const wchar_t  *, wchar_t) /* linkage=wcschr */
{
} /* size: 4 */

/* <0> (null):0 */
const wchar_t  * wcspbrk(const wchar_t  *, const wchar_t  *) /* linkage=wcspbrk */
{
} /* size: 4 */

/* <0> (null):0 */
const wchar_t  * wcsrchr(const wchar_t  *, wchar_t) /* linkage=wcsrchr */
{
} /* size: 4 */

/* <0> (null):0 */
const wchar_t  * wcsstr(const wchar_t  *, const wchar_t  *) /* linkage=wcsstr */
{
} /* size: 4 */

/* <0> (null):0 */
const wchar_t  * wmemchr(const wchar_t  *, wchar_t, size_t) /* linkage=wmemchr */
{
} /* size: 4 */

/* <0> (null):0 */
long double wcstold(const wchar_t  *, wchar_t * *)
{
} /* size: 12 */

/* <0> (null):0 */
long long int wcstoll(const wchar_t  *, wchar_t * *, int)
{
} /* size: 8 */

/* <0> (null):0 */
long long unsigned int wcstoull(const wchar_t  *, wchar_t * *, int)
{
} /* size: 8 */

/* <0> (null):0 */
char * setlocale(int, const char  *)
{
} /* size: 4 */

/* <0> (null):0 */
class lconv * localeconv(void)
{
} /* size: 4 */

/* <0> (null):0 */
inline void operator==(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 147068180 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, float X, float Y, float Z)
{
} /* size: 134217728 */

/* <0> (null):0 */
inline edict_t * ENT(const entvars_t  * pev)
{
} /* size: 4 */

/* <0> (null):0 */
inline void operator!=(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 147119052 */

/* <0> (null):0 */
inline BOOL FStrEq(const char  * sz1, const char  * sz2)
{
} /* size: 4 */

/* <0> (null):0 */
inline void operator+(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 147069368 */

/* <0> (null):0 */
inline void operator*(const class Vector  *const this, float fl)
{
} /* size: 147069812 */

/* <0> (null):0 */
inline void ObjectCaps(class CBaseEntity *const this)
{
} /* size: 147069508 */

/* <0> (null):0 */
virtual int ObjectCaps(class CPointEntity *) /* linkage=_ZN12CPointEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
inline void ObjectCaps(class CPointEntity *const this)
{
} /* size: 147070072 */

/* <0> (null):0 */
void InstallTutor(bool start) /* linkage=_Z12InstallTutorb */
{
} /* size: 0 */

/* <0> (null):0 */
void Tutor_RegisterCVars(void) /* linkage=_Z19Tutor_RegisterCVarsv */
{
} /* size: 0 */

/* <0> (null):0 */
void MonitorTutorStatus(void) /* linkage=_Z18MonitorTutorStatusv */
{
	{
		cvar_t * tutor_enable;                                //     0
		bool tutor_enableCvarExists;                          //     0
		bool shouldTutorBeOn;                                 //     0
		int numHumans;                                        //     0
		{
			int i;                                        //     0
			{
				class CBasePlayer * pPlayer;          //     0
			}
		}
		{
			class CBasePlayer * localPlayer;              //     0
		}
		{
			class CBasePlayer * localPlayer;              //     0
		}
	}
} /* size: 0 */



/* Variables: */

cvar_t *                   tutor_enable; /* size: 4 */

bool                       tutor_enableCvarExists; /* size: 1 */

bool                       shouldTutorBeOn; /* size: 1 */

int                        numHumans; /* size: 4 */

int                        i; /* size: 4 */

class CBasePlayer *        pPlayer; /* size: 4 */

class CBasePlayer *        localPlayer; /* size: 4 */

class CBasePlayer *        localPlayer; /* size: 4 */

extern class _IO_FILE *           stdin; /* size: 4 */

extern class _IO_FILE *           stdout; /* size: 4 */

intconst                   k_cubSaltSize; /* size: 4 */

GID_tconst                 k_GIDNil; /* size: 8 */

GID_tconst                 k_TxnIDNil; /* size: 8 */

GID_tconst                 k_TxnIDUnknown; /* size: 8 */

PackageId_tconst           k_uPackageIdFreeSub; /* size: 4 */

PackageId_tconst           k_uPackageIdInvalid; /* size: 4 */

AppId_tconst               k_uAppIdInvalid; /* size: 4 */

AssetClassId_tconst        k_ulAssetClassIdInvalid; /* size: 8 */

PhysicalItemId_tconst      k_uPhysicalItemIdInvalid; /* size: 4 */

DepotId_tconst             k_uDepotIdInvalid; /* size: 4 */

CellID_tconst              k_uCellIDInvalid; /* size: 4 */

SteamAPICall_tconst        k_uAPICallInvalid; /* size: 8 */

PartnerId_tconst           k_uPartnerIdInvalid; /* size: 4 */

extern enginefuncs_t              g_engfuncs; /* size: 632 */

extern globalvars_t *             gpGlobals; /* size: 4 */

extern class Vectorconst          g_vecZero; /* size: 12 */

class CBaseTutor *         TheTutor; /* size: 4 */

cvar_t                     cv_tutor_message_repeats; /* size: 20 */

cvar_t                     cv_tutor_debug_level; /* size: 20 */

cvar_t                     cv_tutor_view_distance; /* size: 20 */

cvar_t                     cv_tutor_viewable_check_interval; /* size: 20 */

cvar_t                     cv_tutor_look_distance; /* size: 20 */

cvar_t                     cv_tutor_look_angle; /* size: 20 */

cvar_t                     cv_tutor_examine_time; /* size: 20 */

cvar_t                     cv_tutor_message_minimum_display_time; /* size: 20 */

cvar_t                     cv_tutor_message_character_display_time_coefficient; /* size: 20 */

cvar_t                     cv_tutor_hint_interval_time; /* size: 20 */

bool                       s_tutorDisabledThisGame; /* size: 1 */

float                      s_nextCvarCheckTime; /* size: 4 */

; /* size: 147194404 */

; /* size: 0 */

/* Types: */

/* 1 */
char
 /* size: 1 */

/* 2 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 3 */
unsigned int
 /* size: 4 */

/* 4 */
unsigned char
 /* size: 1 */

/* 5 */
short unsigned int
 /* size: 2 */

/* 6 */
long unsigned int
 /* size: 4 */

/* 7 */
signed char
 /* size: 1 */

/* 8 */
short int
 /* size: 2 */

/* 9 */
int
 /* size: 4 */

/* 10 */
long long int
 /* size: 8 */

/* 11 */
long long unsigned int
 /* size: 8 */

/* 12 */
/* <0> (null):0 */
typedef long long int __quad_t; /* size: 8 */

/* 13 */
/* <0> (null):0 */
typedef long int __off_t; /* size: 4 */

/* 14 */
long int
 /* size: 4 */

/* 15 */
/* <0> (null):0 */
typedef __quad_t __off64_t; /* size: 8 */

/* 16 */
 /* pointer to 0 */
 /* size: 4 */

/* 17 */
 /* pointer to 1 */
 /* size: 4 */

/* 18 */
/* <0> (null):0 */
typedef struct _IO_FILE FILE; /* size: 148 */

/* 19 */
/* <0> (null):0 */
struct _IO_FILE {
	int                        _flags;               /*     0     4 */
	char *                     _IO_read_ptr;         /*     4     4 */
	char *                     _IO_read_end;         /*     8     4 */
	char *                     _IO_read_base;        /*    12     4 */
	char *                     _IO_write_base;       /*    16     4 */
	char *                     _IO_write_ptr;        /*    20     4 */
	char *                     _IO_write_end;        /*    24     4 */
	char *                     _IO_buf_base;         /*    28     4 */
	char *                     _IO_buf_end;          /*    32     4 */
	char *                     _IO_save_base;        /*    36     4 */
	char *                     _IO_backup_base;      /*    40     4 */
	char *                     _IO_save_end;         /*    44     4 */
	class _IO_marker *         _markers;             /*    48     4 */
	class _IO_FILE *           _chain;               /*    52     4 */
	int                        _fileno;              /*    56     4 */
	int                        _flags2;              /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	__off_t                    _old_offset;          /*    64     4 */
	short unsigned int         _cur_column;          /*    68     2 */
	signed char                _vtable_offset;       /*    70     1 */
	char                       _shortbuf[1];         /*    71     1 */
	_IO_lock_t *               _lock;                /*    72     4 */
	__off64_t                  _offset;              /*    76     8 */
	void *                     __pad1;               /*    84     4 */
	void *                     __pad2;               /*    88     4 */
	void *                     __pad3;               /*    92     4 */
	void *                     __pad4;               /*    96     4 */
	size_t                     __pad5;               /*   100     4 */
	int                        _mode;                /*   104     4 */
	char                       _unused2[40];         /*   108    40 */
	/* --- cacheline 2 boundary (128 bytes) was 20 bytes ago --- */

	/* size: 148, cachelines: 3, members: 29 */
	/* last cacheline: 20 bytes */
}; /* size: 148 */

/* 20 */
/* <0> (null):0 */
typedef void _IO_lock_t; /* size: 0 */

/* 21 */
/* <0> (null):0 */
struct _IO_marker {
	class _IO_marker *         _next;                /*     0     4 */
	class _IO_FILE *           _sbuf;                /*     4     4 */
	int                        _pos;                 /*     8     4 */

	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 22 */
 /* pointer to 21 */
 /* size: 4 */

/* 23 */
 /* pointer to 19 */
 /* size: 4 */

/* 24 */
 /* pointer to 21 */
 /* size: 4 */

/* 25 */
 /* pointer to 19 */
 /* size: 4 */

/* 26 */
/* <0> (null):0 */
char                       array[1]; /* size: 1 */

/* 27 */
 /* pointer to 20 */
 /* size: 4 */

/* 28 */
/* <0> (null):0 */
char                       array[40]; /* size: 40 */

/* 29 */
 /* pointer to 30 */
 /* size: 4 */

/* 30 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 31 */
/* <0> (null):0 */
struct {
	int                        quot;                 /*     0     4 */
	int                        rem;                  /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 32 */
/* <0> (null):0 */
typedef class  div_t; /* size: 8 */

/* 33 */
/* <0> (null):0 */
struct {
	long int                   quot;                 /*     0     4 */
	long int                   rem;                  /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 34 */
/* <0> (null):0 */
typedef class  ldiv_t; /* size: 8 */

/* 35 */
/* <0> (null):0 */
struct {
	long long int              quot;                 /*     0     8 */
	long long int              rem;                  /*     8     8 */

	/* size: 16, cachelines: 1, members: 2 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 36 */
/* <0> (null):0 */
typedef class  lldiv_t; /* size: 16 */

/* 37 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 38 */
/* <0> (null):0 */
typedef int (*__compar_fn_t)(const void  *, const void  *); /* size: 4 */

/* 39 */
 /* pointer to 40 */
 /* size: 4 */

/* 40 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 41 */
 /* pointer to 42 */
 /* size: 4 */

/* 42 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 137634616 */

/* 43 */
long double
 /* size: 12 */

/* 44 */
double
 /* size: 8 */

/* 45 */
/* <0> (null):0 */
typedef int int32; /* size: 4 */

/* 46 */
/* <0> (null):0 */
typedef unsigned int uint32; /* size: 4 */

/* 47 */
/* <0> (null):0 */
typedef long long unsigned int uint64; /* size: 8 */

/* 48 */
/* <0> (null):0 */
typedef uint64 GID_t; /* size: 8 */

/* 49 */
/* <0> (null):0 */
typedef uint32 PackageId_t; /* size: 4 */

/* 50 */
/* <0> (null):0 */
typedef uint32 AppId_t; /* size: 4 */

/* 51 */
/* <0> (null):0 */
typedef uint64 AssetClassId_t; /* size: 8 */

/* 52 */
/* <0> (null):0 */
typedef uint32 PhysicalItemId_t; /* size: 4 */

/* 53 */
/* <0> (null):0 */
typedef uint32 DepotId_t; /* size: 4 */

/* 54 */
/* <0> (null):0 */
typedef uint32 CellID_t; /* size: 4 */

/* 55 */
/* <0> (null):0 */
typedef uint64 SteamAPICall_t; /* size: 8 */

/* 56 */
/* <0> (null):0 */
typedef uint32 PartnerId_t; /* size: 4 */

/* 57 */
/* <0> (null):0 */
typedef int BOOL; /* size: 4 */

/* 58 */
/* <0> (null):0 */
typedef unsigned char byte; /* size: 1 */

/* 59 */
/* <0> (null):0 */
typedef unsigned int string_t; /* size: 4 */

/* 60 */
/* <0> (null):0 */
typedef float vec_t; /* size: 4 */

/* 61 */
float
 /* size: 4 */

/* 62 */
/* <0> (null):0 */
float                      array[2]; /* size: 8 */

/* 63 */
/* <0> (null):0 */
class Vector2D {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	/* <0> (null):0 */
	void Vector2D(class Vector2D *);

	/* <0> (null):0 */
	void Vector2D(class Vector2D *, float, float);

	/* <0> (null):0 */
	class Vector2D operator+(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DplERKS_ */

	/* <0> (null):0 */
	class Vector2D operator-(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DmiERKS_ */

	/* <0> (null):0 */
	class Vector2D operator*(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DmlEf */

	/* <0> (null):0 */
	class Vector2D operator/(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DdvEf */

	/* <0> (null):0 */
	float Length(const class Vector2D  *); /* linkage=_ZNK8Vector2D6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector2D  *); /* linkage=_ZNK8Vector2D13LengthSquaredEv */

	/* <0> (null):0 */
	class Vector2D Normalize(const class Vector2D  *); /* linkage=_ZNK8Vector2D9NormalizeEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector2D *); /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector2D *, float); /* linkage=_ZN8Vector2D6IsZeroEf */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 64 */
 /* pointer to 63 */
 /* size: 4 */

/* 65 */
 /* pointer to 66 */
 /* size: 4 */

/* 66 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 67 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 68 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 69 */
bool
 /* size: 1 */

/* 70 */
/* <0> (null):0 */
class Vector {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	vec_t                      z;                    /*     8     4 */
	/* <0> (null):0 */
	void Vector(class Vector *);

	/* <0> (null):0 */
	void Vector(class Vector *, float, float, float);

	/* <0> (null):0 */
	void Vector(class Vector *, const class Vector  &);

	/* <0> (null):0 */
	void Vector(class Vector *, float *);

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *); /* linkage=_ZNK6VectorngEv */

	/* <0> (null):0 */
	int operator==(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectoreqERKS_ */

	/* <0> (null):0 */
	int operator!=(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorneERKS_ */

	/* <0> (null):0 */
	class Vector operator+(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorplERKS_ */

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectormiERKS_ */

	/* <0> (null):0 */
	class Vector operator*(const class Vector  *, float); /* linkage=_ZNK6VectormlEf */

	/* <0> (null):0 */
	class Vector operator/(const class Vector  *, float); /* linkage=_ZNK6VectordvEf */

	/* <0> (null):0 */
	void CopyToArray(const class Vector  *, float *); /* linkage=_ZNK6Vector11CopyToArrayEPf */

	/* <0> (null):0 */
	float Length(const class Vector  *); /* linkage=_ZNK6Vector6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector  *); /* linkage=_ZNK6Vector13LengthSquaredEv */

	/* <0> (null):0 */
	float * operator float*(class Vector *); /* linkage=_ZN6VectorcvPfEv */

	/* <0> (null):0 */
	const float  * operator const float*(const class Vector  *); /* linkage=_ZNK6VectorcvPKfEv */

	/* <0> (null):0 */
	class Vector Normalize(const class Vector  *); /* linkage=_ZNK6Vector9NormalizeEv */

	/* <0> (null):0 */
	class Vector2D Make2D(const class Vector  *); /* linkage=_ZNK6Vector6Make2DEv */

	/* <0> (null):0 */
	float Length2D(const class Vector  *); /* linkage=_ZNK6Vector8Length2DEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector  *, float); /* linkage=_ZNK6Vector16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector  *, float); /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector *); /* linkage=_ZN6Vector16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector *, float); /* linkage=_ZN6Vector6IsZeroEf */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 71 */
 /* pointer to 70 */
 /* size: 4 */

/* 72 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 73 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 74 */
 /* pointer to 61 */
 /* size: 4 */

/* 75 */
 /* pointer to 76 */
 /* size: 4 */

/* 76 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 77 */
 /* pointer to 78 */
 /* size: 4 */

/* 78 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 79 */
/* <0> (null):0 */
typedef int qboolean; /* size: 4 */

/* 80 */
/* <0> (null):0 */
struct link_s {
	class link_s *             prev;                 /*     0     4 */
	class link_s *             next;                 /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 81 */
 /* pointer to 80 */
 /* size: 4 */

/* 82 */
/* <0> (null):0 */
typedef struct link_s link_t; /* size: 8 */

/* 83 */
/* <0> (null):0 */
typedef struct edict_s edict_t; /* size: 804 */

/* 84 */
/* <0> (null):0 */
struct edict_s {
	qboolean                   free;                 /*     0     4 */
	int                        serialnumber;         /*     4     4 */
	link_t                     area;                 /*     8     8 */
	int                        headnode;             /*    16     4 */
	int                        num_leafs;            /*    20     4 */
	short int                  leafnums[48];         /*    24    96 */
	/* --- cacheline 1 boundary (64 bytes) was 56 bytes ago --- */
	float                      freetime;             /*   120     4 */
	void *                     pvPrivateData;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	entvars_t                  v;                    /*   128   676 */
	/* --- cacheline 12 boundary (768 bytes) was 36 bytes ago --- */

	/* size: 804, cachelines: 13, members: 9 */
	/* last cacheline: 36 bytes */
}; /* size: 804 */

/* 85 */
 /* pointer to 83 */
 /* size: 4 */

/* 86 */
/* <0> (null):0 */
struct {
	float                      time;                 /*     0     4 */
	float                      frametime;            /*     4     4 */
	float                      force_retouch;        /*     8     4 */
	string_t                   mapname;              /*    12     4 */
	string_t                   startspot;            /*    16     4 */
	float                      deathmatch;           /*    20     4 */
	float                      coop;                 /*    24     4 */
	float                      teamplay;             /*    28     4 */
	float                      serverflags;          /*    32     4 */
	float                      found_secrets;        /*    36     4 */
	class Vector              v_forward;             /*    40    12 */
	class Vector              v_up;                  /*    52    12 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	class Vector              v_right;               /*    64    12 */
	float                      trace_allsolid;       /*    76     4 */
	float                      trace_startsolid;     /*    80     4 */
	float                      trace_fraction;       /*    84     4 */
	class Vector              trace_endpos;          /*    88    12 */
	class Vector              trace_plane_normal;    /*   100    12 */
	float                      trace_plane_dist;     /*   112     4 */
	edict_t *                  trace_ent;            /*   116     4 */
	float                      trace_inopen;         /*   120     4 */
	float                      trace_inwater;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	int                        trace_hitgroup;       /*   128     4 */
	int                        trace_flags;          /*   132     4 */
	int                        msg_entity;           /*   136     4 */
	int                        cdAudioTrack;         /*   140     4 */
	int                        maxClients;           /*   144     4 */
	int                        maxEntities;          /*   148     4 */
	const char  *              pStringBase;          /*   152     4 */
	void *                     pSaveData;            /*   156     4 */
	class Vector              vecLandmarkOffset;     /*   160    12 */

	/* size: 172, cachelines: 3, members: 31 */
	/* last cacheline: 44 bytes */
}; /* size: 172 */

/* 87 */
/* <0> (null):0 */
typedef class  globalvars_t; /* size: 172 */

/* 88 */
/* <0> (null):0 */
struct entvars_s {
	string_t                   classname;            /*     0     4 */
	string_t                   globalname;           /*     4     4 */
	class Vector              origin;                /*     8    12 */
	class Vector              oldorigin;             /*    20    12 */
	class Vector              velocity;              /*    32    12 */
	class Vector              basevelocity;          /*    44    12 */
	class Vector              clbasevelocity;        /*    56    12 */
	/* --- cacheline 1 boundary (64 bytes) was 4 bytes ago --- */
	class Vector              movedir;               /*    68    12 */
	class Vector              angles;                /*    80    12 */
	class Vector              avelocity;             /*    92    12 */
	class Vector              punchangle;            /*   104    12 */
	class Vector              v_angle;               /*   116    12 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	class Vector              endpos;                /*   128    12 */
	class Vector              startpos;              /*   140    12 */
	float                      impacttime;           /*   152     4 */
	float                      starttime;            /*   156     4 */
	int                        fixangle;             /*   160     4 */
	float                      idealpitch;           /*   164     4 */
	float                      pitch_speed;          /*   168     4 */
	float                      ideal_yaw;            /*   172     4 */
	float                      yaw_speed;            /*   176     4 */
	int                        modelindex;           /*   180     4 */
	string_t                   model;                /*   184     4 */
	int                        viewmodel;            /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	int                        weaponmodel;          /*   192     4 */
	class Vector              absmin;                /*   196    12 */
	class Vector              absmax;                /*   208    12 */
	class Vector              mins;                  /*   220    12 */
	class Vector              maxs;                  /*   232    12 */
	class Vector              size;                  /*   244    12 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	float                      ltime;                /*   256     4 */
	float                      nextthink;            /*   260     4 */
	int                        movetype;             /*   264     4 */
	int                        solid;                /*   268     4 */
	int                        skin;                 /*   272     4 */
	int                        body;                 /*   276     4 */
	int                        effects;              /*   280     4 */
	float                      gravity;              /*   284     4 */
	float                      friction;             /*   288     4 */
	int                        light_level;          /*   292     4 */
	int                        sequence;             /*   296     4 */
	int                        gaitsequence;         /*   300     4 */
	float                      frame;                /*   304     4 */
	float                      animtime;             /*   308     4 */
	float                      framerate;            /*   312     4 */
	unsigned char              controller[4];        /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	unsigned char              blending[2];          /*   320     2 */
	float                      scale;                /*   324     4 */
	int                        rendermode;           /*   328     4 */
	float                      renderamt;            /*   332     4 */
	class Vector              rendercolor;           /*   336    12 */
	int                        renderfx;             /*   348     4 */
	float                      health;               /*   352     4 */
	float                      frags;                /*   356     4 */
	int                        weapons;              /*   360     4 */
	float                      takedamage;           /*   364     4 */
	int                        deadflag;             /*   368     4 */
	class Vector              view_ofs;              /*   372    12 */
	int                        button;               /*   384     4 */
	/* --- cacheline 6 boundary (384 bytes) was 2 bytes ago --- */
	int                        impulse;              /*   388     4 */
	edict_t *                  chain;                /*   392     4 */
	edict_t *                  dmg_inflictor;        /*   396     4 */
	edict_t *                  enemy;                /*   400     4 */
	edict_t *                  aiment;               /*   404     4 */
	edict_t *                  owner;                /*   408     4 */
	edict_t *                  groundentity;         /*   412     4 */
	int                        spawnflags;           /*   416     4 */
	int                        flags;                /*   420     4 */
	int                        colormap;             /*   424     4 */
	int                        team;                 /*   428     4 */
	float                      max_health;           /*   432     4 */
	float                      teleport_time;        /*   436     4 */
	float                      armortype;            /*   440     4 */
	float                      armorvalue;           /*   444     4 */
	int                        waterlevel;           /*   448     4 */
	/* --- cacheline 7 boundary (448 bytes) was 2 bytes ago --- */
	int                        watertype;            /*   452     4 */
	string_t                   target;               /*   456     4 */
	string_t                   targetname;           /*   460     4 */
	string_t                   netname;              /*   464     4 */
	string_t                   message;              /*   468     4 */
	float                      dmg_take;             /*   472     4 */
	float                      dmg_save;             /*   476     4 */
	float                      dmg;                  /*   480     4 */
	float                      dmgtime;              /*   484     4 */
	string_t                   noise;                /*   488     4 */
	string_t                   noise1;               /*   492     4 */
	string_t                   noise2;               /*   496     4 */
	string_t                   noise3;               /*   500     4 */
	float                      speed;                /*   504     4 */
	float                      air_finished;         /*   508     4 */
	float                      pain_finished;        /*   512     4 */
	/* --- cacheline 8 boundary (512 bytes) was 2 bytes ago --- */
	float                      radsuit_finished;     /*   516     4 */
	edict_t *                  pContainingEntity;    /*   520     4 */
	int                        playerclass;          /*   524     4 */
	float                      maxspeed;             /*   528     4 */
	float                      fov;                  /*   532     4 */
	int                        weaponanim;           /*   536     4 */
	int                        pushmsec;             /*   540     4 */
	int                        bInDuck;              /*   544     4 */
	int                        flTimeStepSound;      /*   548     4 */
	int                        flSwimTime;           /*   552     4 */
	int                        flDuckTime;           /*   556     4 */
	int                        iStepLeft;            /*   560     4 */
	float                      flFallVelocity;       /*   564     4 */
	int                        gamestate;            /*   568     4 */
	int                        oldbuttons;           /*   572     4 */
	int                        groupinfo;            /*   576     4 */
	/* --- cacheline 9 boundary (576 bytes) was 2 bytes ago --- */
	int                        iuser1;               /*   580     4 */
	int                        iuser2;               /*   584     4 */
	int                        iuser3;               /*   588     4 */
	int                        iuser4;               /*   592     4 */
	float                      fuser1;               /*   596     4 */
	float                      fuser2;               /*   600     4 */
	float                      fuser3;               /*   604     4 */
	float                      fuser4;               /*   608     4 */
	class Vector              vuser1;                /*   612    12 */
	class Vector              vuser2;                /*   624    12 */
	class Vector              vuser3;                /*   636    12 */
	/* --- cacheline 10 boundary (640 bytes) was 6 bytes ago --- */
	class Vector              vuser4;                /*   648    12 */
	edict_t *                  euser1;               /*   660     4 */
	edict_t *                  euser2;               /*   664     4 */
	edict_t *                  euser3;               /*   668     4 */
	edict_t *                  euser4;               /*   672     4 */

	/* size: 676, cachelines: 11, members: 123 */
	/* last cacheline: 36 bytes */

	/* BRAIN FART ALERT! 676 != 674 + 0(holes), diff = 2 */

}; /* size: 676 */

/* 89 */
/* <0> (null):0 */
unsigned char              array[4]; /* size: 4 */

/* 90 */
/* <0> (null):0 */
unsigned char              array[2]; /* size: 2 */

/* 91 */
/* <0> (null):0 */
typedef struct entvars_s entvars_t; /* size: 676 */

/* 92 */
/* <0> (null):0 */
short int                  array[48]; /* size: 96 */

/* 93 */
/* <0> (null):0 */
typedef uint32 CRC32_t; /* size: 4 */

/* 94 */
/* <0> (null):0 */
struct cvar_s {
	char *                     name;                 /*     0     4 */
	char *                     string;               /*     4     4 */
	int                        flags;                /*     8     4 */
	float                      value;                /*    12     4 */
	class cvar_s *             next;                 /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 95 */
 /* pointer to 94 */
 /* size: 4 */

/* 96 */
/* <0> (null):0 */
typedef struct cvar_s cvar_t; /* size: 20 */

/* 97 */
/* <0> (null):0 */
struct client_textmessage_s {
	int                        effect;               /*     0     4 */
	byte                       r1;                   /*     4     1 */
	byte                       g1;                   /*     5     1 */
	byte                       b1;                   /*     6     1 */
	byte                       a1;                   /*     7     1 */
	byte                       r2;                   /*     8     1 */
	byte                       g2;                   /*     9     1 */
	byte                       b2;                   /*    10     1 */
	byte                       a2;                   /*    11     1 */
	float                      x;                    /*    12     4 */
	float                      y;                    /*    16     4 */
	float                      fadein;               /*    20     4 */
	float                      fadeout;              /*    24     4 */
	float                      holdtime;             /*    28     4 */
	float                      fxtime;               /*    32     4 */
	const char  *              pName;                /*    36     4 */
	const char  *              pMessage;             /*    40     4 */

	/* size: 44, cachelines: 1, members: 17 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 98 */
/* <0> (null):0 */
typedef struct client_textmessage_s client_textmessage_t; /* size: 44 */

/* 99 */
/* <0> (null):0 */
typedef struct sequenceCommandLine_ sequenceCommandLine_s; /* size: 92 */

/* 100 */
/* <0> (null):0 */
struct sequenceCommandLine_ {
	int                        commandType;          /*     0     4 */
	client_textmessage_t       clientMessage;        /*     4    44 */
	char *                     speakerName;          /*    48     4 */
	char *                     listenerName;         /*    52     4 */
	char *                     soundFileName;        /*    56     4 */
	char *                     sentenceName;         /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	char *                     fireTargetNames;      /*    64     4 */
	char *                     killTargetNames;      /*    68     4 */
	float                      delay;                /*    72     4 */
	int                        repeatCount;          /*    76     4 */
	int                        textChannel;          /*    80     4 */
	int                        modifierBitField;     /*    84     4 */
	sequenceCommandLine_s *    nextCommandLine;      /*    88     4 */

	/* size: 92, cachelines: 2, members: 13 */
	/* last cacheline: 28 bytes */
}; /* size: 92 */

/* 101 */
 /* pointer to 99 */
 /* size: 4 */

/* 102 */
/* <0> (null):0 */
typedef struct sequenceEntry_ sequenceEntry_s; /* size: 20 */

/* 103 */
/* <0> (null):0 */
struct sequenceEntry_ {
	char *                     fileName;             /*     0     4 */
	char *                     entryName;            /*     4     4 */
	sequenceCommandLine_s *    firstCommand;         /*     8     4 */
	sequenceEntry_s *          nextEntry;            /*    12     4 */
	qboolean                   isGlobal;             /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 104 */
 /* pointer to 102 */
 /* size: 4 */

/* 105 */
/* <0> (null):0 */
typedef struct sentenceEntry_ sentenceEntry_s; /* size: 16 */

/* 106 */
/* <0> (null):0 */
struct sentenceEntry_ {
	char *                     data;                 /*     0     4 */
	sentenceEntry_s *          nextEntry;            /*     4     4 */
	qboolean                   isGlobal;             /*     8     4 */
	unsigned int               index;                /*    12     4 */

	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 107 */
 /* pointer to 105 */
 /* size: 4 */

/* 108 */
/* <0> (null):0 */
enum {
	at_notice = 0,
	at_console = 1,
	at_aiconsole = 2,
	at_warning = 3,
	at_error = 4,
	at_logged = 5,
}; /* size: 4 */

/* 109 */
/* <0> (null):0 */
typedef enum  ALERT_TYPE; /* size: 4 */

/* 110 */
/* <0> (null):0 */
enum {
	print_console = 0,
	print_center = 1,
	print_chat = 2,
}; /* size: 4 */

/* 111 */
/* <0> (null):0 */
typedef enum  PRINT_TYPE; /* size: 4 */

/* 112 */
/* <0> (null):0 */
enum {
	force_exactfile = 0,
	force_model_samebounds = 1,
	force_model_specifybounds = 2,
	force_model_specifybounds_if_avail = 3,
}; /* size: 4 */

/* 113 */
/* <0> (null):0 */
typedef enum  FORCE_TYPE; /* size: 4 */

/* 114 */
/* <0> (null):0 */
struct {
	int                        fAllSolid;            /*     0     4 */
	int                        fStartSolid;          /*     4     4 */
	int                        fInOpen;              /*     8     4 */
	int                        fInWater;             /*    12     4 */
	float                      flFraction;           /*    16     4 */
	class Vector              vecEndPos;             /*    20    12 */
	float                      flPlaneDist;          /*    32     4 */
	class Vector              vecPlaneNormal;        /*    36    12 */
	edict_t *                  pHit;                 /*    48     4 */
	int                        iHitgroup;            /*    52     4 */

	/* size: 56, cachelines: 1, members: 10 */
	/* last cacheline: 56 bytes */
}; /* size: 56 */

/* 115 */
/* <0> (null):0 */
typedef class  TraceResult; /* size: 56 */

/* 116 */
/* <0> (null):0 */
struct enginefuncs_s {
	int                        (*pfnPrecacheModel)(char *); /*     0     4 */
	int                        (*pfnPrecacheSound)(char *); /*     4     4 */
	void                       (*pfnSetModel)(edict_t *, const char  *); /*     8     4 */
	int                        (*pfnModelIndex)(const char  *); /*    12     4 */
	int                        (*pfnModelFrames)(int); /*    16     4 */
	void                       (*pfnSetSize)(edict_t *, const float  *, const float  *); /*    20     4 */
	void                       (*pfnChangeLevel)(char *, char *); /*    24     4 */
	void                       (*pfnGetSpawnParms)(edict_t *); /*    28     4 */
	void                       (*pfnSaveSpawnParms)(edict_t *); /*    32     4 */
	float                      (*pfnVecToYaw)(const float  *); /*    36     4 */
	void                       (*pfnVecToAngles)(const float  *, float *); /*    40     4 */
	void                       (*pfnMoveToOrigin)(edict_t *, const float  *, float, int); /*    44     4 */
	void                       (*pfnChangeYaw)(edict_t *); /*    48     4 */
	void                       (*pfnChangePitch)(edict_t *); /*    52     4 */
	edict_t *                  (*pfnFindEntityByString)(edict_t *, const char  *, const char  *); /*    56     4 */
	int                        (*pfnGetEntityIllum)(edict_t *); /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	edict_t *                  (*pfnFindEntityInSphere)(edict_t *, const float  *, float); /*    64     4 */
	edict_t *                  (*pfnFindClientInPVS)(edict_t *); /*    68     4 */
	edict_t *                  (*pfnEntitiesInPVS)(edict_t *); /*    72     4 */
	void                       (*pfnMakeVectors)(const float  *); /*    76     4 */
	void                       (*pfnAngleVectors)(const float  *, float *, float *, float *); /*    80     4 */
	edict_t *                  (*pfnCreateEntity)(void); /*    84     4 */
	void                       (*pfnRemoveEntity)(edict_t *); /*    88     4 */
	edict_t *                  (*pfnCreateNamedEntity)(int); /*    92     4 */
	void                       (*pfnMakeStatic)(edict_t *); /*    96     4 */
	int                        (*pfnEntIsOnFloor)(edict_t *); /*   100     4 */
	int                        (*pfnDropToFloor)(edict_t *); /*   104     4 */
	int                        (*pfnWalkMove)(edict_t *, float, float, int); /*   108     4 */
	void                       (*pfnSetOrigin)(edict_t *, const float  *); /*   112     4 */
	void                       (*pfnEmitSound)(edict_t *, int, const char  *, float, float, int, int); /*   116     4 */
	void                       (*pfnEmitAmbientSound)(edict_t *, float *, const char  *, float, float, int, int); /*   120     4 */
	void                       (*pfnTraceLine)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	void                       (*pfnTraceToss)(edict_t *, edict_t *, TraceResult *); /*   128     4 */
	int                        (*pfnTraceMonsterHull)(edict_t *, const float  *, const float  *, int, edict_t *, TraceResult *); /*   132     4 */
	void                       (*pfnTraceHull)(const float  *, const float  *, int, int, edict_t *, TraceResult *); /*   136     4 */
	void                       (*pfnTraceModel)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   140     4 */
	const char  *              (*pfnTraceTexture)(edict_t *, const float  *, const float  *); /*   144     4 */
	void                       (*pfnTraceSphere)(const float  *, const float  *, int, float, edict_t *, TraceResult *); /*   148     4 */
	void                       (*pfnGetAimVector)(edict_t *, float, float *); /*   152     4 */
	void                       (*pfnServerCommand)(char *); /*   156     4 */
	void                       (*pfnServerExecute)(void); /*   160     4 */
	void                       (*pfnClientCommand)(edict_t *, char *, ...); /*   164     4 */
	void                       (*pfnParticleEffect)(const float  *, const float  *, float, float); /*   168     4 */
	void                       (*pfnLightStyle)(int, char *); /*   172     4 */
	int                        (*pfnDecalIndex)(const char  *); /*   176     4 */
	int                        (*pfnPointContents)(const float  *); /*   180     4 */
	void                       (*pfnMessageBegin)(int, int, const float  *, edict_t *); /*   184     4 */
	void                       (*pfnMessageEnd)(void); /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	void                       (*pfnWriteByte)(int); /*   192     4 */
	void                       (*pfnWriteChar)(int); /*   196     4 */
	void                       (*pfnWriteShort)(int); /*   200     4 */
	void                       (*pfnWriteLong)(int); /*   204     4 */
	void                       (*pfnWriteAngle)(float); /*   208     4 */
	void                       (*pfnWriteCoord)(float); /*   212     4 */
	void                       (*pfnWriteString)(const char  *); /*   216     4 */
	void                       (*pfnWriteEntity)(int); /*   220     4 */
	void                       (*pfnCVarRegister)(cvar_t *); /*   224     4 */
	float                      (*pfnCVarGetFloat)(const char  *); /*   228     4 */
	const char  *              (*pfnCVarGetString)(const char  *); /*   232     4 */
	void                       (*pfnCVarSetFloat)(const char  *, float); /*   236     4 */
	void                       (*pfnCVarSetString)(const char  *, const char  *); /*   240     4 */
	void                       (*pfnAlertMessage)(ALERT_TYPE, char *, ...); /*   244     4 */
	void                       (*pfnEngineFprintf)(void *, char *, ...); /*   248     4 */
	void *                     (*pfnPvAllocEntPrivateData)(edict_t *, int32); /*   252     4 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	void *                     (*pfnPvEntPrivateData)(edict_t *); /*   256     4 */
	void                       (*pfnFreeEntPrivateData)(edict_t *); /*   260     4 */
	const char  *              (*pfnSzFromIndex)(int); /*   264     4 */
	int                        (*pfnAllocString)(const char  *); /*   268     4 */
	class entvars_s *          (*pfnGetVarsOfEnt)(edict_t *); /*   272     4 */
	edict_t *                  (*pfnPEntityOfEntOffset)(int); /*   276     4 */
	int                        (*pfnEntOffsetOfPEntity)(const edict_t  *); /*   280     4 */
	int                        (*pfnIndexOfEdict)(const edict_t  *); /*   284     4 */
	edict_t *                  (*pfnPEntityOfEntIndex)(int); /*   288     4 */
	edict_t *                  (*pfnFindEntityByVars)(class entvars_s *); /*   292     4 */
	void *                     (*pfnGetModelPtr)(edict_t *); /*   296     4 */
	int                        (*pfnRegUserMsg)(const char  *, int); /*   300     4 */
	void                       (*pfnAnimationAutomove)(const edict_t  *, float); /*   304     4 */
	void                       (*pfnGetBonePosition)(const edict_t  *, int, float *, float *); /*   308     4 */
	uint32                     (*pfnFunctionFromName)(const char  *); /*   312     4 */
	const char  *              (*pfnNameForFunction)(uint32); /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	void                       (*pfnClientPrintf)(edict_t *, PRINT_TYPE, const char  *); /*   320     4 */
	void                       (*pfnServerPrint)(const char  *); /*   324     4 */
	const char  *              (*pfnCmd_Args)(void); /*   328     4 */
	const char  *              (*pfnCmd_Argv)(int);  /*   332     4 */
	int                        (*pfnCmd_Argc)(void); /*   336     4 */
	void                       (*pfnGetAttachment)(const edict_t  *, int, float *, float *); /*   340     4 */
	void                       (*pfnCRC32_Init)(CRC32_t *); /*   344     4 */
	void                       (*pfnCRC32_ProcessBuffer)(CRC32_t *, void *, int); /*   348     4 */
	void                       (*pfnCRC32_ProcessByte)(CRC32_t *, unsigned char); /*   352     4 */
	CRC32_t                    (*pfnCRC32_Final)(CRC32_t); /*   356     4 */
	int32                      (*pfnRandomLong)(int32, int32); /*   360     4 */
	float                      (*pfnRandomFloat)(float, float); /*   364     4 */
	void                       (*pfnSetView)(const edict_t  *, const edict_t  *); /*   368     4 */
	float                      (*pfnTime)(void);     /*   372     4 */
	void                       (*pfnCrosshairAngle)(const edict_t  *, float, float); /*   376     4 */
	byte *                     (*pfnLoadFileForMe)(char *, int *); /*   380     4 */
	/* --- cacheline 6 boundary (384 bytes) --- */
	void                       (*pfnFreeFile)(void *); /*   384     4 */
	void                       (*pfnEndSection)(const char  *); /*   388     4 */
	int                        (*pfnCompareFileTime)(char *, char *, int *); /*   392     4 */
	void                       (*pfnGetGameDir)(char *); /*   396     4 */
	void                       (*pfnCvar_RegisterVariable)(cvar_t *); /*   400     4 */
	void                       (*pfnFadeClientVolume)(const edict_t  *, int, int, int, int); /*   404     4 */
	void                       (*pfnSetClientMaxspeed)(const edict_t  *, float); /*   408     4 */
	edict_t *                  (*pfnCreateFakeClient)(const char  *); /*   412     4 */
	void                       (*pfnRunPlayerMove)(edict_t *, const float  *, float, float, float, short unsigned int, byte, byte); /*   416     4 */
	int                        (*pfnNumberOfEntities)(void); /*   420     4 */
	char *                     (*pfnGetInfoKeyBuffer)(edict_t *); /*   424     4 */
	char *                     (*pfnInfoKeyValue)(char *, char *); /*   428     4 */
	void                       (*pfnSetKeyValue)(char *, char *, char *); /*   432     4 */
	void                       (*pfnSetClientKeyValue)(int, char *, char *, char *); /*   436     4 */
	int                        (*pfnIsMapValid)(char *); /*   440     4 */
	void                       (*pfnStaticDecal)(const float  *, int, int, int); /*   444     4 */
	/* --- cacheline 7 boundary (448 bytes) --- */
	int                        (*pfnPrecacheGeneric)(char *); /*   448     4 */
	int                        (*pfnGetPlayerUserId)(edict_t *); /*   452     4 */
	void                       (*pfnBuildSoundMsg)(edict_t *, int, const char  *, float, float, int, int, int, int, const float  *, edict_t *); /*   456     4 */
	int                        (*pfnIsDedicatedServer)(void); /*   460     4 */
	cvar_t *                   (*pfnCVarGetPointer)(const char  *); /*   464     4 */
	unsigned int               (*pfnGetPlayerWONId)(edict_t *); /*   468     4 */
	void                       (*pfnInfo_RemoveKey)(char *, const char  *); /*   472     4 */
	const char  *              (*pfnGetPhysicsKeyValue)(const edict_t  *, const char  *); /*   476     4 */
	void                       (*pfnSetPhysicsKeyValue)(const edict_t  *, const char  *, const char  *); /*   480     4 */
	const char  *              (*pfnGetPhysicsInfoString)(const edict_t  *); /*   484     4 */
	short unsigned int         (*pfnPrecacheEvent)(int, const char  *); /*   488     4 */
	void                       (*pfnPlaybackEvent)(int, const edict_t  *, short unsigned int, float, float *, float *, float, float, int, int, int, int); /*   492     4 */
	unsigned char *            (*pfnSetFatPVS)(float *); /*   496     4 */
	unsigned char *            (*pfnSetFatPAS)(float *); /*   500     4 */
	int                        (*pfnCheckVisibility)(const edict_t  *, unsigned char *); /*   504     4 */
	void                       (*pfnDeltaSetField)(class delta_s *, const char  *); /*   508     4 */
	/* --- cacheline 8 boundary (512 bytes) --- */
	void                       (*pfnDeltaUnsetField)(class delta_s *, const char  *); /*   512     4 */
	void                       (*pfnDeltaAddEncoder)(char *, void (*)(class delta_s *, const unsigned char  *, const unsigned char  *)); /*   516     4 */
	int                        (*pfnGetCurrentPlayer)(void); /*   520     4 */
	int                        (*pfnCanSkipPlayer)(const edict_t  *); /*   524     4 */
	int                        (*pfnDeltaFindField)(class delta_s *, const char  *); /*   528     4 */
	void                       (*pfnDeltaSetFieldByIndex)(class delta_s *, int); /*   532     4 */
	void                       (*pfnDeltaUnsetFieldByIndex)(class delta_s *, int); /*   536     4 */
	void                       (*pfnSetGroupMask)(int, int); /*   540     4 */
	int                        (*pfnCreateInstancedBaseline)(int, class entity_state_s *); /*   544     4 */
	void                       (*pfnCvar_DirectSet)(class cvar_s *, char *); /*   548     4 */
	void                       (*pfnForceUnmodified)(FORCE_TYPE, float *, float *, const char  *); /*   552     4 */
	void                       (*pfnGetPlayerStats)(const edict_t  *, int *, int *); /*   556     4 */
	void                       (*pfnAddServerCommand)(char *, void (*)(void)); /*   560     4 */
	qboolean                   (*pfnVoice_GetClientListening)(int, int); /*   564     4 */
	qboolean                   (*pfnVoice_SetClientListening)(int, int, qboolean); /*   568     4 */
	const char  *              (*pfnGetPlayerAuthId)(edict_t *); /*   572     4 */
	/* --- cacheline 9 boundary (576 bytes) --- */
	sequenceEntry_s *          (*pfnSequenceGet)(const char  *, const char  *); /*   576     4 */
	sentenceEntry_s *          (*pfnSequencePickSentence)(const char  *, int, int *); /*   580     4 */
	int                        (*pfnGetFileSize)(char *); /*   584     4 */
	unsigned int               (*pfnGetApproxWavePlayLen)(const char  *); /*   588     4 */
	int                        (*pfnIsCareerMatch)(void); /*   592     4 */
	int                        (*pfnGetLocalizedStringLength)(const char  *); /*   596     4 */
	void                       (*pfnRegisterTutorMessageShown)(int); /*   600     4 */
	int                        (*pfnGetTimesTutorMessageShown)(int); /*   604     4 */
	void                       (*ProcessTutorMessageDecayBuffer)(int *, int); /*   608     4 */
	void                       (*ConstructTutorMessageDecayBuffer)(int *, int); /*   612     4 */
	void                       (*ResetTutorMessageDecayData)(void); /*   616     4 */
	void                       (*pfnQueryClientCvarValue)(const edict_t  *, const char  *); /*   620     4 */
	void                       (*pfnQueryClientCvarValue2)(const edict_t  *, const char  *, int); /*   624     4 */
	int                        (*pfnCheckParm)(const char  *, char * *); /*   628     4 */

	/* size: 632, cachelines: 10, members: 158 */
	/* last cacheline: 56 bytes */
}; /* size: 632 */

/* 117 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 118 */
 /* pointer to 117 */
 /* size: 4 */

/* 119 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147195844 */

/* 120 */
 /* pointer to 119 */
 /* size: 4 */

/* 121 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 122 */
 /* pointer to 121 */
 /* size: 4 */

/* 123 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 124 */
 /* pointer to 123 */
 /* size: 4 */

/* 125 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147196364 */

/* 126 */
 /* pointer to 125 */
 /* size: 4 */

/* 127 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147196624 */

/* 128 */
 /* pointer to 127 */
 /* size: 4 */

/* 129 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147196832 */

/* 130 */
 /* pointer to 129 */
 /* size: 4 */

/* 131 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 132 */
 /* pointer to 131 */
 /* size: 4 */

/* 133 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147180768 */

/* 134 */
 /* pointer to 133 */
 /* size: 4 */

/* 135 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147180976 */

/* 136 */
 /* pointer to 135 */
 /* size: 4 */

/* 137 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 138 */
 /* pointer to 137 */
 /* size: 4 */

/* 139 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 140 */
 /* pointer to 139 */
 /* size: 4 */

/* 141 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 142 */
 /* pointer to 141 */
 /* size: 4 */

/* 143 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 144 */
 /* pointer to 143 */
 /* size: 4 */

/* 145 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147182120 */

/* 146 */
 /* pointer to 145 */
 /* size: 4 */

/* 147 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147182276 */

/* 148 */
 /* pointer to 147 */
 /* size: 4 */

/* 149 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 150 */
 /* pointer to 149 */
 /* size: 4 */

/* 151 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 152 */
 /* pointer to 151 */
 /* size: 4 */

/* 153 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 154 */
 /* pointer to 153 */
 /* size: 4 */

/* 155 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147183160 */

/* 156 */
 /* pointer to 155 */
 /* size: 4 */

/* 157 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147183368 */

/* 158 */
 /* pointer to 157 */
 /* size: 4 */

/* 159 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147183836 */

/* 160 */
 /* pointer to 159 */
 /* size: 4 */

/* 161 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147184304 */

/* 162 */
 /* pointer to 115 */
 /* size: 4 */

/* 163 */
 /* pointer to 161 */
 /* size: 4 */

/* 164 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147184720 */

/* 165 */
 /* pointer to 164 */
 /* size: 4 */

/* 166 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 167 */
 /* pointer to 166 */
 /* size: 4 */

/* 168 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147235508 */

/* 169 */
 /* pointer to 168 */
 /* size: 4 */

/* 170 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 171 */
 /* pointer to 170 */
 /* size: 4 */

/* 172 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147236184 */

/* 173 */
 /* pointer to 172 */
 /* size: 4 */

/* 174 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147236600 */

/* 175 */
 /* pointer to 174 */
 /* size: 4 */

/* 176 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147236860 */

/* 177 */
 /* pointer to 176 */
 /* size: 4 */

/* 178 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147237016 */

/* 179 */
 /* pointer to 178 */
 /* size: 4 */

/* 180 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147237120 */

/* 181 */
 /* pointer to 180 */
 /* size: 4 */

/* 182 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147237328 */

/* 183 */
 /* pointer to 182 */
 /* size: 4 */

/* 184 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147180752 */

/* 185 */
 /* pointer to 184 */
 /* size: 4 */

/* 186 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 187 */
 /* pointer to 186 */
 /* size: 4 */

/* 188 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147238004 */

/* 189 */
 /* pointer to 188 */
 /* size: 4 */

/* 190 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147238316 */

/* 191 */
 /* pointer to 190 */
 /* size: 4 */

/* 192 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147238472 */

/* 193 */
 /* pointer to 192 */
 /* size: 4 */

/* 194 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147238628 */

/* 195 */
 /* pointer to 194 */
 /* size: 4 */

/* 196 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147238784 */

/* 197 */
 /* pointer to 96 */
 /* size: 4 */

/* 198 */
 /* pointer to 196 */
 /* size: 4 */

/* 199 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 200 */
 /* pointer to 199 */
 /* size: 4 */

/* 201 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 202 */
 /* pointer to 201 */
 /* size: 4 */

/* 203 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147120920 */

/* 204 */
 /* pointer to 203 */
 /* size: 4 */

/* 205 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147121128 */

/* 206 */
 /* pointer to 205 */
 /* size: 4 */

/* 207 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147121336 */

/* 208 */
 /* pointer to 207 */
 /* size: 4 */

/* 209 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147121544 */

/* 210 */
 /* pointer to 209 */
 /* size: 4 */

/* 211 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 212 */
 /* pointer to 211 */
 /* size: 4 */

/* 213 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 214 */
 /* pointer to 213 */
 /* size: 4 */

/* 215 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 216 */
 /* pointer to 215 */
 /* size: 4 */

/* 217 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 218 */
 /* pointer to 88 */
 /* size: 4 */

/* 219 */
 /* pointer to 217 */
 /* size: 4 */

/* 220 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 221 */
 /* pointer to 222 */
 /* size: 4 */

/* 222 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 804 */

/* 223 */
 /* pointer to 220 */
 /* size: 4 */

/* 224 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 225 */
 /* pointer to 224 */
 /* size: 4 */

/* 226 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 227 */
 /* pointer to 226 */
 /* size: 4 */

/* 228 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147123104 */

/* 229 */
 /* pointer to 228 */
 /* size: 4 */

/* 230 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147123312 */

/* 231 */
 /* pointer to 230 */
 /* size: 4 */

/* 232 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 233 */
 /* pointer to 232 */
 /* size: 4 */

/* 234 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 235 */
 /* pointer to 234 */
 /* size: 4 */

/* 236 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147123936 */

/* 237 */
 /* pointer to 236 */
 /* size: 4 */

/* 238 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 239 */
 /* pointer to 238 */
 /* size: 4 */

/* 240 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 241 */
 /* pointer to 240 */
 /* size: 4 */

/* 242 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147124404 */

/* 243 */
 /* pointer to 93 */
 /* size: 4 */

/* 244 */
 /* pointer to 242 */
 /* size: 4 */

/* 245 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147124612 */

/* 246 */
 /* pointer to 245 */
 /* size: 4 */

/* 247 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147132112 */

/* 248 */
 /* pointer to 247 */
 /* size: 4 */

/* 249 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 250 */
 /* pointer to 249 */
 /* size: 4 */

/* 251 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 252 */
 /* pointer to 251 */
 /* size: 4 */

/* 253 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 254 */
 /* pointer to 253 */
 /* size: 4 */

/* 255 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147132892 */

/* 256 */
 /* pointer to 255 */
 /* size: 4 */

/* 257 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 258 */
 /* pointer to 257 */
 /* size: 4 */

/* 259 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147133204 */

/* 260 */
 /* pointer to 259 */
 /* size: 4 */

/* 261 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 262 */
 /* pointer to 58 */
 /* size: 4 */

/* 263 */
 /* pointer to 9 */
 /* size: 4 */

/* 264 */
 /* pointer to 261 */
 /* size: 4 */

/* 265 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147133776 */

/* 266 */
 /* pointer to 265 */
 /* size: 4 */

/* 267 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 268 */
 /* pointer to 267 */
 /* size: 4 */

/* 269 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147134192 */

/* 270 */
 /* pointer to 269 */
 /* size: 4 */

/* 271 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 272 */
 /* pointer to 271 */
 /* size: 4 */

/* 273 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147134712 */

/* 274 */
 /* pointer to 273 */
 /* size: 4 */

/* 275 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 276 */
 /* pointer to 275 */
 /* size: 4 */

/* 277 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 278 */
 /* pointer to 277 */
 /* size: 4 */

/* 279 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147135596 */

/* 280 */
 /* pointer to 279 */
 /* size: 4 */

/* 281 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147135856 */

/* 282 */
 /* pointer to 281 */
 /* size: 4 */

/* 283 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147108600 */

/* 284 */
 /* pointer to 283 */
 /* size: 4 */

/* 285 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147108912 */

/* 286 */
 /* pointer to 285 */
 /* size: 4 */

/* 287 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 288 */
 /* pointer to 287 */
 /* size: 4 */

/* 289 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 290 */
 /* pointer to 289 */
 /* size: 4 */

/* 291 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147109900 */

/* 292 */
 /* pointer to 291 */
 /* size: 4 */

/* 293 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 294 */
 /* pointer to 293 */
 /* size: 4 */

/* 295 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147110316 */

/* 296 */
 /* pointer to 295 */
 /* size: 4 */

/* 297 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 298 */
 /* pointer to 297 */
 /* size: 4 */

/* 299 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 2 */

/* 300 */
 /* pointer to 299 */
 /* size: 4 */

/* 301 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147110940 */

/* 302 */
 /* pointer to 301 */
 /* size: 4 */

/* 303 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 304 */
 /* pointer to 4 */
 /* size: 4 */

/* 305 */
 /* pointer to 303 */
 /* size: 4 */

/* 306 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 307 */
 /* pointer to 306 */
 /* size: 4 */

/* 308 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147112084 */

/* 309 */
 /* pointer to 310 */
 /* size: 4 */

/* 310 */
/* <0> (null):0 */
struct delta_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 311 */
 /* pointer to 308 */
 /* size: 4 */

/* 312 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147112464 */

/* 313 */
 /* pointer to 314 */
 /* size: 4 */

/* 314 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147112672 */

/* 315 */
 /* pointer to 316 */
 /* size: 4 */

/* 316 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 317 */
 /* pointer to 312 */
 /* size: 4 */

/* 318 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 319 */
 /* pointer to 318 */
 /* size: 4 */

/* 320 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147113244 */

/* 321 */
 /* pointer to 320 */
 /* size: 4 */

/* 322 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147113452 */

/* 323 */
 /* pointer to 322 */
 /* size: 4 */

/* 324 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 325 */
 /* pointer to 326 */
 /* size: 4 */

/* 326 */
/* <0> (null):0 */
struct entity_state_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 327 */
 /* pointer to 324 */
 /* size: 4 */

/* 328 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147113984 */

/* 329 */
 /* pointer to 94 */
 /* size: 4 */

/* 330 */
 /* pointer to 328 */
 /* size: 4 */

/* 331 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147114244 */

/* 332 */
 /* pointer to 331 */
 /* size: 4 */

/* 333 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147114556 */

/* 334 */
 /* pointer to 333 */
 /* size: 4 */

/* 335 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147114816 */

/* 336 */
 /* pointer to 335 */
 /* size: 4 */

/* 337 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 338 */
 /* pointer to 337 */
 /* size: 4 */

/* 339 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 340 */
 /* pointer to 339 */
 /* size: 4 */

/* 341 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 342 */
 /* pointer to 341 */
 /* size: 4 */

/* 343 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 344 */
 /* pointer to 343 */
 /* size: 4 */

/* 345 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 346 */
 /* pointer to 345 */
 /* size: 4 */

/* 347 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 348 */
 /* pointer to 347 */
 /* size: 4 */

/* 349 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147116272 */

/* 350 */
 /* pointer to 349 */
 /* size: 4 */

/* 351 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146953352 */

/* 352 */
 /* pointer to 351 */
 /* size: 4 */

/* 353 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146953560 */

/* 354 */
 /* pointer to 353 */
 /* size: 4 */

/* 355 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 356 */
 /* pointer to 17 */
 /* size: 4 */

/* 357 */
 /* pointer to 355 */
 /* size: 4 */

/* 358 */
/* <0> (null):0 */
typedef struct enginefuncs_s enginefuncs_t; /* size: 632 */

/* 359 */
/* <0> (null):0 */
struct nothrow_t {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 360 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 361 */
/* <0> (null):0 */
typedef int ptrdiff_t; /* size: 4 */

/* 362 */
/* <0> (null):0 */
struct _List_node_base {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 363 */
/* <0> (null):0 */
class list<CCareerTask*, std::allocator<CCareerTask*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 364 */
/* <0> (null):0 */
class allocator<CCareerTask*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 365 */
/* <0> (null):0 */
class allocator<std::_List_node<CCareerTask*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 366 */
/* <0> (null):0 */
struct _List_node<CCareerTask*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 367 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 368 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<CCareerTask*> > {
public:

	/* class allocator<std::_List_node<CCareerTask*> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 369 */
/* <0> (null):0 */
class _List_base<CCareerTask*, std::allocator<CCareerTask*> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<CCareerTask*> > {
	public:

		/* class allocator<std::_List_node<CCareerTask*> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 370 */
/* <0> (null):0 */
struct _List_iterator<CCareerTask*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 371 */
/* <0> (null):0 */
struct _List_const_iterator<CCareerTask*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 372 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<CCareerTask*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 373 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<CCareerTask*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 374 */
/* <0> (null):0 */
class list<NavConnect, std::allocator<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 375 */
/* <0> (null):0 */
class list<CNavLadder*, std::allocator<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 376 */
/* <0> (null):0 */
class list<HidingSpot*, std::allocator<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 377 */
/* <0> (null):0 */
class list<SpotOrder, std::allocator<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 378 */
/* <0> (null):0 */
class allocator<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 379 */
/* <0> (null):0 */
class allocator<std::_List_node<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 380 */
/* <0> (null):0 */
struct _List_node<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 381 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 382 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<SpotOrder> > {
public:

	/* class allocator<std::_List_node<SpotOrder> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 383 */
/* <0> (null):0 */
class _List_base<SpotOrder, std::allocator<SpotOrder> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<SpotOrder> > {
	public:

		/* class allocator<std::_List_node<SpotOrder> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 384 */
/* <0> (null):0 */
struct _List_iterator<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 385 */
/* <0> (null):0 */
struct _List_const_iterator<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 386 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 387 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 388 */
/* <0> (null):0 */
class list<SpotEncounter, std::allocator<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 389 */
/* <0> (null):0 */
class allocator<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 390 */
/* <0> (null):0 */
class allocator<std::_List_node<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 391 */
/* <0> (null):0 */
struct _List_node<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 392 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 393 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<HidingSpot*> > {
public:

	/* class allocator<std::_List_node<HidingSpot*> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 394 */
/* <0> (null):0 */
class _List_base<HidingSpot*, std::allocator<HidingSpot*> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<HidingSpot*> > {
	public:

		/* class allocator<std::_List_node<HidingSpot*> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 395 */
/* <0> (null):0 */
struct _List_iterator<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 396 */
/* <0> (null):0 */
struct _List_const_iterator<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 397 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 398 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 399 */
/* <0> (null):0 */
class allocator<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 400 */
/* <0> (null):0 */
class allocator<std::_List_node<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 401 */
/* <0> (null):0 */
struct _List_node<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 402 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 403 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<SpotEncounter> > {
public:

	/* class allocator<std::_List_node<SpotEncounter> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 404 */
/* <0> (null):0 */
class _List_base<SpotEncounter, std::allocator<SpotEncounter> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<SpotEncounter> > {
	public:

		/* class allocator<std::_List_node<SpotEncounter> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 405 */
/* <0> (null):0 */
struct _List_iterator<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 406 */
/* <0> (null):0 */
struct _List_const_iterator<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 407 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 408 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 409 */
/* <0> (null):0 */
class allocator<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 410 */
/* <0> (null):0 */
class allocator<std::_List_node<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 411 */
/* <0> (null):0 */
struct _List_node<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 412 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 413 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<NavConnect> > {
public:

	/* class allocator<std::_List_node<NavConnect> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 414 */
/* <0> (null):0 */
class _List_base<NavConnect, std::allocator<NavConnect> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<NavConnect> > {
	public:

		/* class allocator<std::_List_node<NavConnect> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 415 */
/* <0> (null):0 */
struct _List_iterator<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 416 */
/* <0> (null):0 */
struct _List_const_iterator<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 417 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 418 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 419 */
/* <0> (null):0 */
class allocator<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 420 */
/* <0> (null):0 */
class allocator<std::_List_node<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 421 */
/* <0> (null):0 */
struct _List_node<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 422 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 423 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<CNavLadder*> > {
public:

	/* class allocator<std::_List_node<CNavLadder*> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 424 */
/* <0> (null):0 */
class _List_base<CNavLadder*, std::allocator<CNavLadder*> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<CNavLadder*> > {
	public:

		/* class allocator<std::_List_node<CNavLadder*> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 425 */
/* <0> (null):0 */
struct _List_iterator<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 426 */
/* <0> (null):0 */
struct _List_const_iterator<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 427 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 428 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 429 */
/* <0> (null):0 */
class allocator<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 430 */
/* <0> (null):0 */
class allocator<std::_List_node<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 431 */
/* <0> (null):0 */
struct _List_node<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 432 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 433 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<CNavArea*> > {
public:

	/* class allocator<std::_List_node<CNavArea*> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 434 */
/* <0> (null):0 */
class _List_base<CNavArea*, std::allocator<CNavArea*> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<CNavArea*> > {
	public:

		/* class allocator<std::_List_node<CNavArea*> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 435 */
/* <0> (null):0 */
class list<CNavArea*, std::allocator<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 436 */
/* <0> (null):0 */
struct _List_iterator<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 437 */
/* <0> (null):0 */
struct _List_const_iterator<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 438 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 439 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 440 */
/* <0> (null):0 */
struct nothrow_t {

	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 441 */
/* <0> (null):0 */
class new_allocator<CCareerTask*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 442 */
/* <0> (null):0 */
class new_allocator<std::_List_node<CCareerTask*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 443 */
/* <0> (null):0 */
class new_allocator<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 444 */
/* <0> (null):0 */
class new_allocator<std::_List_node<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 445 */
/* <0> (null):0 */
class new_allocator<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 446 */
/* <0> (null):0 */
class new_allocator<std::_List_node<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 447 */
/* <0> (null):0 */
class new_allocator<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 448 */
/* <0> (null):0 */
class new_allocator<std::_List_node<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 449 */
/* <0> (null):0 */
class new_allocator<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 450 */
/* <0> (null):0 */
class new_allocator<std::_List_node<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 451 */
/* <0> (null):0 */
class new_allocator<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 452 */
/* <0> (null):0 */
class new_allocator<std::_List_node<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 453 */
/* <0> (null):0 */
class new_allocator<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 454 */
/* <0> (null):0 */
class new_allocator<std::_List_node<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 455 */
/* <0> (null):0 */
struct __numeric_traits_integer<int> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 456 */
 /* pointer to 457 */
 /* size: 4 */

/* 457 */
wchar_t
 /* size: 4 */

/* 458 */
 /* pointer to 459 */
 /* size: 4 */

/* 459 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 460 */
/* <0> (null):0 */
struct _List_node_base {
	class _List_node_base *    _M_next;              /*     0     4 */
	class _List_node_base *    _M_prev;              /*     4     4 */
	/* <0> (null):0 */
	void swap(class _List_node_base &, class _List_node_base &); /* linkage=_ZNSt8__detail15_List_node_base4swapERS0_S1_ */

	/* <0> (null):0 */
	void _M_transfer(class _List_node_base *, class _List_node_base *, class _List_node_base *); /* linkage=_ZNSt8__detail15_List_node_base11_M_transferEPS0_S1_ */

	/* <0> (null):0 */
	void _M_reverse(class _List_node_base *); /* linkage=_ZNSt8__detail15_List_node_base10_M_reverseEv */

	/* <0> (null):0 */
	void _M_hook(class _List_node_base *, class _List_node_base *); /* linkage=_ZNSt8__detail15_List_node_base7_M_hookEPS0_ */

	/* <0> (null):0 */
	void _M_unhook(class _List_node_base *); /* linkage=_ZNSt8__detail15_List_node_base9_M_unhookEv */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 461 */
 /* pointer to 460 */
 /* size: 4 */

/* 462 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 463 */
 /* pointer to 460 */
 /* size: 4 */

/* 464 */
/* <0> (null):0 */
enum GameEventType {
	EVENT_INVALID = 0,
	EVENT_WEAPON_FIRED = 1,
	EVENT_WEAPON_FIRED_ON_EMPTY = 2,
	EVENT_WEAPON_RELOADED = 3,
	EVENT_HE_GRENADE_EXPLODED = 4,
	EVENT_FLASHBANG_GRENADE_EXPLODED = 5,
	EVENT_SMOKE_GRENADE_EXPLODED = 6,
	EVENT_GRENADE_BOUNCED = 7,
	EVENT_BEING_SHOT_AT = 8,
	EVENT_PLAYER_BLINDED_BY_FLASHBANG = 9,
	EVENT_PLAYER_FOOTSTEP = 10,
	EVENT_PLAYER_JUMPED = 11,
	EVENT_PLAYER_DIED = 12,
	EVENT_PLAYER_LANDED_FROM_HEIGHT = 13,
	EVENT_PLAYER_TOOK_DAMAGE = 14,
	EVENT_HOSTAGE_DAMAGED = 15,
	EVENT_HOSTAGE_KILLED = 16,
	EVENT_DOOR = 17,
	EVENT_BREAK_GLASS = 18,
	EVENT_BREAK_WOOD = 19,
	EVENT_BREAK_METAL = 20,
	EVENT_BREAK_FLESH = 21,
	EVENT_BREAK_CONCRETE = 22,
	EVENT_BOMB_PLANTED = 23,
	EVENT_BOMB_DROPPED = 24,
	EVENT_BOMB_PICKED_UP = 25,
	EVENT_BOMB_BEEP = 26,
	EVENT_BOMB_DEFUSING = 27,
	EVENT_BOMB_DEFUSE_ABORTED = 28,
	EVENT_BOMB_DEFUSED = 29,
	EVENT_BOMB_EXPLODED = 30,
	EVENT_HOSTAGE_USED = 31,
	EVENT_HOSTAGE_RESCUED = 32,
	EVENT_ALL_HOSTAGES_RESCUED = 33,
	EVENT_VIP_ESCAPED = 34,
	EVENT_VIP_ASSASSINATED = 35,
	EVENT_TERRORISTS_WIN = 36,
	EVENT_CTS_WIN = 37,
	EVENT_ROUND_DRAW = 38,
	EVENT_ROUND_WIN = 39,
	EVENT_ROUND_LOSS = 40,
	EVENT_ROUND_START = 41,
	EVENT_PLAYER_SPAWNED = 42,
	EVENT_CLIENT_CORPSE_SPAWNED = 43,
	EVENT_BUY_TIME_START = 44,
	EVENT_PLAYER_LEFT_BUY_ZONE = 45,
	EVENT_DEATH_CAMERA_START = 46,
	EVENT_KILL_ALL = 47,
	EVENT_ROUND_TIME = 48,
	EVENT_DIE = 49,
	EVENT_KILL = 50,
	EVENT_HEADSHOT = 51,
	EVENT_KILL_FLASHBANGED = 52,
	EVENT_TUTOR_BUY_MENU_OPENNED = 53,
	EVENT_TUTOR_AUTOBUY = 54,
	EVENT_PLAYER_BOUGHT_SOMETHING = 55,
	EVENT_TUTOR_NOT_BUYING_ANYTHING = 56,
	EVENT_TUTOR_NEED_TO_BUY_PRIMARY_WEAPON = 57,
	EVENT_TUTOR_NEED_TO_BUY_PRIMARY_AMMO = 58,
	EVENT_TUTOR_NEED_TO_BUY_SECONDARY_AMMO = 59,
	EVENT_TUTOR_NEED_TO_BUY_ARMOR = 60,
	EVENT_TUTOR_NEED_TO_BUY_DEFUSE_KIT = 61,
	EVENT_TUTOR_NEED_TO_BUY_GRENADE = 62,
	EVENT_CAREER_TASK_DONE = 63,
	EVENT_START_RADIO_1 = 64,
	EVENT_RADIO_COVER_ME = 65,
	EVENT_RADIO_YOU_TAKE_THE_POINT = 66,
	EVENT_RADIO_HOLD_THIS_POSITION = 67,
	EVENT_RADIO_REGROUP_TEAM = 68,
	EVENT_RADIO_FOLLOW_ME = 69,
	EVENT_RADIO_TAKING_FIRE = 70,
	EVENT_START_RADIO_2 = 71,
	EVENT_RADIO_GO_GO_GO = 72,
	EVENT_RADIO_TEAM_FALL_BACK = 73,
	EVENT_RADIO_STICK_TOGETHER_TEAM = 74,
	EVENT_RADIO_GET_IN_POSITION_AND_WAIT = 75,
	EVENT_RADIO_STORM_THE_FRONT = 76,
	EVENT_RADIO_REPORT_IN_TEAM = 77,
	EVENT_START_RADIO_3 = 78,
	EVENT_RADIO_AFFIRMATIVE = 79,
	EVENT_RADIO_ENEMY_SPOTTED = 80,
	EVENT_RADIO_NEED_BACKUP = 81,
	EVENT_RADIO_SECTOR_CLEAR = 82,
	EVENT_RADIO_IN_POSITION = 83,
	EVENT_RADIO_REPORTING_IN = 84,
	EVENT_RADIO_GET_OUT_OF_THERE = 85,
	EVENT_RADIO_NEGATIVE = 86,
	EVENT_RADIO_ENEMY_DOWN = 87,
	EVENT_END_RADIO = 88,
	EVENT_NEW_MATCH = 89,
	EVENT_PLAYER_CHANGED_TEAM = 90,
	EVENT_BULLET_IMPACT = 91,
	EVENT_GAME_COMMENCE = 92,
	EVENT_WEAPON_ZOOMED = 93,
	EVENT_HOSTAGE_CALLED_FOR_HELP = 94,
	NUM_GAME_EVENTS = 95,
}; /* size: 4 */

/* 465 */
/* <0> (null):0 */
typedef struct list<CCareerTask*, std::allocator<CCareerTask*> > CareerTaskList; /* size: 0 */

/* 466 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 467 */
/* <0> (null):0 */
typedef class CCareerTask * * pointer; /* size: 4 */

/* 468 */
/* <0> (null):0 */
typedef const class CCareerTask *  * const_pointer; /* size: 4 */

/* 469 */
/* <0> (null):0 */
class new_allocator<CCareerTask*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class CCareerTask * * pointer;

	/* <0> (null):0 */
	typedef const class CCareerTask *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<CCareerTask*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<CCareerTask*> *, const class new_allocator<CCareerTask*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<CCareerTask*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<CCareerTask*>  *, class CCareerTask * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP11CCareerTaskE7addressERS2_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<CCareerTask*>  *, const class CCareerTask *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP11CCareerTaskE7addressERKS2_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<CCareerTask*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP11CCareerTaskE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<CCareerTask*> *, class CCareerTask * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIP11CCareerTaskE10deallocateEPS2_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<CCareerTask*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP11CCareerTaskE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<CCareerTask*> *, class CCareerTask * *, const class CCareerTask *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIP11CCareerTaskE9constructEPS2_RKS2_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<CCareerTask*> *, class CCareerTask * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP11CCareerTaskE7destroyEPS2_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 470 */
 /* pointer to 471 */
 /* size: 4 */

/* 471 */
 /* pointer to 472 */
 /* size: 4 */

/* 472 */
/* <0> (null):0 */
class CCareerTask {
	int ()(void) * *           _vptr.CCareerTask;    /*     0     4 */
protected:

	bool                       m_isComplete;         /*     4     1 */
	const char  *              m_name;               /*     8     4 */
	int                        m_id;                 /*    12     4 */
	enum GameEventType         m_event;              /*    16     4 */
	int                        m_eventsNeeded;       /*    20     4 */
	int                        m_eventsSeen;         /*    24     4 */
	bool                       m_mustLive;           /*    28     1 */
	bool                       m_crossRounds;        /*    29     1 */
	bool                       m_diedThisRound;      /*    30     1 */
	int                        m_weaponId;           /*    32     4 */
	int                        m_weaponClassId;      /*    36     4 */
	bool                       m_rescuer;            /*    40     1 */
	bool                       m_defuser;            /*    41     1 */
	bool                       m_vip;                /*    42     1 */
	/* <0> (null):0 */
	void CCareerTask(class CCareerTask *, const class CCareerTask  &);

	/* <0> (null):0 */
	void CCareerTask(class CCareerTask *, const char  *, enum GameEventType, const char  *, int, bool, bool, int, bool);

	/* <0> (null):0 */
	class CCareerTask * NewTask(const char  *, enum GameEventType, const char  *, int, bool, bool, int, bool); /* linkage=_ZN11CCareerTask7NewTaskEPKc13GameEventTypeS1_ibbib */

	/* <0> (null):0 */
	virtual void OnEvent(class CCareerTask *, enum GameEventType, class CBasePlayer *, class CBasePlayer *); /* linkage=_ZN11CCareerTask7OnEventE13GameEventTypeP11CBasePlayerS2_ */

	/* <0> (null):0 */
	void OnWeaponKill(class CCareerTask *, int, int, bool, bool, class CBasePlayer *, class CBasePlayer *); /* linkage=_ZN11CCareerTask12OnWeaponKillEiibbP11CBasePlayerS1_ */

	/* <0> (null):0 */
	void OnWeaponInjury(class CCareerTask *, int, int, bool, class CBasePlayer *); /* linkage=_ZN11CCareerTask14OnWeaponInjuryEiibP11CBasePlayer */

	/* <0> (null):0 */
	bool IsComplete(class CCareerTask *); /* linkage=_ZN11CCareerTask10IsCompleteEv */

	/* <0> (null):0 */
	const char  * GetTaskName(class CCareerTask *); /* linkage=_ZN11CCareerTask11GetTaskNameEv */

	/* <0> (null):0 */
	int GetWeaponId(class CCareerTask *); /* linkage=_ZN11CCareerTask11GetWeaponIdEv */

	/* <0> (null):0 */
	int GetWeaponClassId(class CCareerTask *); /* linkage=_ZN11CCareerTask16GetWeaponClassIdEv */

	/* <0> (null):0 */
	virtual void Reset(class CCareerTask *); /* linkage=_ZN11CCareerTask5ResetEv */

	/* <0> (null):0 */
	bool IsValidFor(const class CCareerTask  *, class CBasePlayer *); /* linkage=_ZNK11CCareerTask10IsValidForEP11CBasePlayer */

	/* <0> (null):0 */
	void SendPartialNotification(class CCareerTask *); /* linkage=_ZN11CCareerTask23SendPartialNotificationEv */

	/* <0> (null):0 */
	virtual bool IsTaskCompletableThisRound(const class CCareerTask  *); /* linkage=_ZNK11CCareerTask26IsTaskCompletableThisRoundEv */

	/* vtable has 3 entries: {
	   [0] = OnEvent(_ZN11CCareerTask7OnEventE13GameEventTypeP11CBasePlayerS2_), 
	   [1] = Reset(_ZN11CCareerTask5ResetEv), 
	   [2] = IsTaskCompletableThisRound(_ZNK11CCareerTask26IsTaskCompletableThisRoundEv), 
	} */
	/* size: 44, cachelines: 1, members: 15 */
	/* last cacheline: 44 bytes */

	/* BRAIN FART ALERT! 44 != 39 + 0(holes), diff = 5 */

}; /* size: 44 */

/* 473 */
 /* pointer to 474 */
 /* size: 4 */

/* 474 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 475 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 476 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 477 */
 /* pointer to 469 */
 /* size: 4 */

/* 478 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 479 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 480 */
 /* pointer to 481 */
 /* size: 4 */

/* 481 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 482 */
/* <0> (null):0 */
typedef class CCareerTask * & reference; /* size: 4 */

/* 483 */
/* <0> (null):0 */
typedef const class CCareerTask *  & const_reference; /* size: 4 */

/* 484 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<CCareerTask*> > other; /* size: 0 */

/* 485 */
/* <0> (null):0 */
struct rebind<std::_List_node<CCareerTask*> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<CCareerTask*> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 486 */
/* <0> (null):0 */
typedef struct allocator<CCareerTask*> other; /* size: 1 */

/* 487 */
/* <0> (null):0 */
struct rebind<CCareerTask*> {
	/* <0> (null):0 */
	typedef struct allocator<CCareerTask*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 488 */
/* <0> (null):0 */
class allocator<CCareerTask*> : public new_allocator<CCareerTask*> {
public:

	/* class new_allocator<CCareerTask*> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class CCareerTask * & reference;

	/* <0> (null):0 */
	typedef const class CCareerTask *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<CCareerTask*> *);

	/* <0> (null):0 */
	void allocator(class allocator<CCareerTask*> *, const class allocator<CCareerTask*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<CCareerTask*> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<CCareerTask*> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<CCareerTask*> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<CCareerTask*> {
		/* <0> (null):0 */
		typedef struct allocator<CCareerTask*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	void allocator<std::_List_node<CCareerTask*> >(class allocator<CCareerTask*> *, const class allocator<std::_List_node<CCareerTask*> >  &);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 489 */
 /* pointer to 488 */
 /* size: 4 */

/* 490 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 491 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 492 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 493 */
/* <0> (null):0 */
typedef class _List_node<CCareerTask*> * pointer; /* size: 4 */

/* 494 */
/* <0> (null):0 */
typedef const class _List_node<CCareerTask*>  * const_pointer; /* size: 4 */

/* 495 */
/* <0> (null):0 */
class new_allocator<std::_List_node<CCareerTask*> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<CCareerTask*> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<CCareerTask*>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<CCareerTask*> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<CCareerTask*> > *, const class new_allocator<std::_List_node<CCareerTask*> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<CCareerTask*> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<CCareerTask*> >  *, class _List_node<CCareerTask*> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP11CCareerTaskEE7addressERS4_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<CCareerTask*> >  *, const class _List_node<CCareerTask*>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP11CCareerTaskEE7addressERKS4_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<CCareerTask*> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP11CCareerTaskEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<CCareerTask*> > *, class _List_node<CCareerTask*> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP11CCareerTaskEE10deallocateEPS4_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<CCareerTask*> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP11CCareerTaskEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<CCareerTask*> > *, class _List_node<CCareerTask*> *, const class _List_node<CCareerTask*>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP11CCareerTaskEE9constructEPS4_RKS4_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<CCareerTask*> > *, class _List_node<CCareerTask*> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP11CCareerTaskEE7destroyEPS4_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 496 */
 /* pointer to 366 */
 /* size: 4 */

/* 497 */
 /* pointer to 498 */
 /* size: 4 */

/* 498 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 499 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 500 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 501 */
 /* pointer to 495 */
 /* size: 4 */

/* 502 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 503 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 504 */
 /* pointer to 505 */
 /* size: 4 */

/* 505 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 506 */
/* <0> (null):0 */
class allocator<std::_List_node<CCareerTask*> > : public new_allocator<std::_List_node<CCareerTask*> > {
public:

	/* class new_allocator<std::_List_node<CCareerTask*> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<CCareerTask*> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<CCareerTask*> > *, const class allocator<std::_List_node<CCareerTask*> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<CCareerTask*> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 507 */
 /* pointer to 506 */
 /* size: 4 */

/* 508 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 509 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 510 */
 /* pointer to 368 */
 /* size: 4 */

/* 511 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 512 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 513 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 514 */
/* <0> (null):0 */
typedef struct allocator<CCareerTask*> allocator_type; /* size: 1 */

/* 515 */
/* <0> (null):0 */
class _List_base<CCareerTask*, std::allocator<CCareerTask*> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<CCareerTask*> allocator_type;

	/* <0> (null):0 */
	class _List_node<CCareerTask*> * _M_get_node(class _List_base<CCareerTask*, std::allocator<CCareerTask*> > *); /* linkage=_ZNSt10_List_baseIP11CCareerTaskSaIS1_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<CCareerTask*, std::allocator<CCareerTask*> > *, class _List_node<CCareerTask*> *); /* linkage=_ZNSt10_List_baseIP11CCareerTaskSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<CCareerTask*, std::allocator<CCareerTask*> > *); /* linkage=_ZNSt10_List_baseIP11CCareerTaskSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<CCareerTask*, std::allocator<CCareerTask*> >  *); /* linkage=_ZNKSt10_List_baseIP11CCareerTaskSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<CCareerTask*, std::allocator<CCareerTask*> >  *); /* linkage=_ZNKSt10_List_baseIP11CCareerTaskSaIS1_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<CCareerTask*, std::allocator<CCareerTask*> >  *); /* linkage=_ZNKSt10_List_baseIP11CCareerTaskSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<CCareerTask*, std::allocator<CCareerTask*> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<CCareerTask*, std::allocator<CCareerTask*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<CCareerTask*, std::allocator<CCareerTask*> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<CCareerTask*, std::allocator<CCareerTask*> > *); /* linkage=_ZNSt10_List_baseIP11CCareerTaskSaIS1_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<CCareerTask*, std::allocator<CCareerTask*> > *); /* linkage=_ZNSt10_List_baseIP11CCareerTaskSaIS1_EE7_M_initEv */

	/* <0> (null):0 */
	using ::srand;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 516 */
 /* pointer to 515 */
 /* size: 4 */

/* 517 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 518 */
 /* pointer to 519 */
 /* size: 4 */

/* 519 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 520 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 521 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 522 */
/* <0> (null):0 */
typedef class CCareerTask * value_type; /* size: 4 */

/* 523 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 524 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 525 */
/* <0> (null):0 */
typedef struct _List_iterator<CCareerTask*> iterator; /* size: 0 */

/* 526 */
/* <0> (null):0 */
typedef struct _List_const_iterator<CCareerTask*> const_iterator; /* size: 0 */

/* 527 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<CCareerTask*> > const_reverse_iterator; /* size: 0 */

/* 528 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<CCareerTask*> > reverse_iterator; /* size: 0 */

/* 529 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 530 */
/* <0> (null):0 */
typedef struct allocator<CCareerTask*> allocator_type; /* size: 1 */

/* 531 */
/* <0> (null):0 */
typedef struct _List_node<CCareerTask*> _Node; /* size: 0 */

/* 532 */
/* <0> (null):0 */
class list<CCareerTask*, std::allocator<CCareerTask*> > : protected _List_base<CCareerTask*, std::allocator<CCareerTask*> > {
protected:

	/* class _List_base<CCareerTask*, std::allocator<CCareerTask*> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef class CCareerTask * value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<CCareerTask*> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<CCareerTask*> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<CCareerTask*> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<CCareerTask*> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<CCareerTask*> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<CCareerTask*> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<CCareerTask*, std::allocator<CCareerTask*> > *, const value_type  &); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE14_M_create_nodeERKS1_ */

	/* <0> (null):0 */
	void list(class list<CCareerTask*, std::allocator<CCareerTask*> > *);

	/* <0> (null):0 */
	void list(class list<CCareerTask*, std::allocator<CCareerTask*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<CCareerTask*, std::allocator<CCareerTask*> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<CCareerTask*, std::allocator<CCareerTask*> > *, const class list<CCareerTask*, std::allocator<CCareerTask*> >  &);

	/* <0> (null):0 */
	class list<CCareerTask*, std::allocator<CCareerTask*> > & operator=(class list<CCareerTask*, std::allocator<CCareerTask*> > *, const class list<CCareerTask*, std::allocator<CCareerTask*> >  &); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EEaSERKS3_ */

	/* <0> (null):0 */
	void assign(class list<CCareerTask*, std::allocator<CCareerTask*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE6assignEjRKS1_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<CCareerTask*, std::allocator<CCareerTask*> >  *); /* linkage=_ZNKSt4listIP11CCareerTaskSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<CCareerTask*, std::allocator<CCareerTask*> > *); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<CCareerTask*, std::allocator<CCareerTask*> >  *); /* linkage=_ZNKSt4listIP11CCareerTaskSaIS1_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<CCareerTask*, std::allocator<CCareerTask*> > *); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<CCareerTask*, std::allocator<CCareerTask*> >  *); /* linkage=_ZNKSt4listIP11CCareerTaskSaIS1_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<CCareerTask*, std::allocator<CCareerTask*> > *); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<CCareerTask*, std::allocator<CCareerTask*> >  *); /* linkage=_ZNKSt4listIP11CCareerTaskSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<CCareerTask*, std::allocator<CCareerTask*> > *); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<CCareerTask*, std::allocator<CCareerTask*> >  *); /* linkage=_ZNKSt4listIP11CCareerTaskSaIS1_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<CCareerTask*, std::allocator<CCareerTask*> >  *); /* linkage=_ZNKSt4listIP11CCareerTaskSaIS1_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<CCareerTask*, std::allocator<CCareerTask*> >  *); /* linkage=_ZNKSt4listIP11CCareerTaskSaIS1_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<CCareerTask*, std::allocator<CCareerTask*> >  *); /* linkage=_ZNKSt4listIP11CCareerTaskSaIS1_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<CCareerTask*, std::allocator<CCareerTask*> > *, unsigned int, class CCareerTask *); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE6resizeEjS1_ */

	/* <0> (null):0 */
	reference front(class list<CCareerTask*, std::allocator<CCareerTask*> > *); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<CCareerTask*, std::allocator<CCareerTask*> >  *); /* linkage=_ZNKSt4listIP11CCareerTaskSaIS1_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<CCareerTask*, std::allocator<CCareerTask*> > *); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<CCareerTask*, std::allocator<CCareerTask*> >  *); /* linkage=_ZNKSt4listIP11CCareerTaskSaIS1_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<CCareerTask*, std::allocator<CCareerTask*> > *, const value_type  &); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE10push_frontERKS1_ */

	/* <0> (null):0 */
	void pop_front(class list<CCareerTask*, std::allocator<CCareerTask*> > *); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<CCareerTask*, std::allocator<CCareerTask*> > *, const value_type  &); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE9push_backERKS1_ */

	/* <0> (null):0 */
	void pop_back(class list<CCareerTask*, std::allocator<CCareerTask*> > *); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class _List_iterator<CCareerTask*>, const value_type  &); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void insert(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class _List_iterator<CCareerTask*>, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */

	/* <0> (null):0 */
	iterator erase(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class _List_iterator<CCareerTask*>); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE5eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	iterator erase(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class _List_iterator<CCareerTask*>, class _List_iterator<CCareerTask*>); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */

	/* <0> (null):0 */
	void swap(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class list<CCareerTask*, std::allocator<CCareerTask*> > &); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE4swapERS3_ */

	/* <0> (null):0 */
	void clear(class list<CCareerTask*, std::allocator<CCareerTask*> > *); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class _List_iterator<CCareerTask*>, class list<CCareerTask*, std::allocator<CCareerTask*> > &); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */

	/* <0> (null):0 */
	void splice(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class _List_iterator<CCareerTask*>, class list<CCareerTask*, std::allocator<CCareerTask*> > &, class _List_iterator<CCareerTask*>); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */

	/* <0> (null):0 */
	void splice(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class _List_iterator<CCareerTask*>, class list<CCareerTask*, std::allocator<CCareerTask*> > &, class _List_iterator<CCareerTask*>, class _List_iterator<CCareerTask*>); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */

	/* <0> (null):0 */
	void remove(class list<CCareerTask*, std::allocator<CCareerTask*> > *, const value_type  &); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE6removeERKS1_ */

	/* <0> (null):0 */
	void unique(class list<CCareerTask*, std::allocator<CCareerTask*> > *); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class list<CCareerTask*, std::allocator<CCareerTask*> > &); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE5mergeERS3_ */

	/* <0> (null):0 */
	void reverse(class list<CCareerTask*, std::allocator<CCareerTask*> > *); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<CCareerTask*, std::allocator<CCareerTask*> > *); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<CCareerTask*, std::allocator<CCareerTask*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE18_M_fill_initializeEjRKS1_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<CCareerTask*, std::allocator<CCareerTask*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE14_M_fill_assignEjRKS1_ */

	/* <0> (null):0 */
	void _M_transfer(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class _List_iterator<CCareerTask*>, class _List_iterator<CCareerTask*>, class _List_iterator<CCareerTask*>); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */

	/* <0> (null):0 */
	void _M_insert(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class _List_iterator<CCareerTask*>, const value_type  &); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void _M_erase(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class _List_iterator<CCareerTask*>); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class list<CCareerTask*, std::allocator<CCareerTask*> > &); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE25_M_check_equal_allocatorsERS3_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 533 */
 /* pointer to 531 */
 /* size: 4 */

/* 534 */
 /* pointer to 532 */
 /* size: 4 */

/* 535 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 536 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 537 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 538 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 539 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 540 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 541 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 542 */
 /* pointer to 543 */
 /* size: 4 */

/* 543 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 544 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 545 */
/* <0> (null):0 */
typedef iterator CareerTaskListIt; /* size: 0 */

/* 546 */
/* <0> (null):0 */
class CCareerTaskManager {
private:

	CareerTaskList             m_tasks;              /*     0     0 */
	int                        m_nextId;             /*     8     4 */
	float                      m_roundStartTime;     /*    12     4 */
	int                        m_taskTime;           /*    16     4 */
	int                        m_finishedTaskTime;   /*    20     4 */
	int                        m_finishedTaskRound;  /*    24     4 */
	enum GameEventType         m_roundEndMessage;    /*    28     4 */
	bool                       m_shouldLatchRoundEndMessage; /*    32     1 */
	/* <0> (null):0 */
	void Create(void); /* linkage=_ZN18CCareerTaskManager6CreateEv */

	/* <0> (null):0 */
	void CCareerTaskManager(class CCareerTaskManager *);

	/* <0> (null):0 */
	void Reset(class CCareerTaskManager *, bool); /* linkage=_ZN18CCareerTaskManager5ResetEb */

	/* <0> (null):0 */
	void AddTask(class CCareerTaskManager *, const char  *, const char  *, int, bool, bool, bool); /* linkage=_ZN18CCareerTaskManager7AddTaskEPKcS1_ibbb */

	/* <0> (null):0 */
	void HandleEvent(class CCareerTaskManager *, enum GameEventType, class CBasePlayer *, class CBasePlayer *); /* linkage=_ZN18CCareerTaskManager11HandleEventE13GameEventTypeP11CBasePlayerS2_ */

	/* <0> (null):0 */
	void HandleEnemyKill(class CCareerTaskManager *, bool, const char  *, bool, bool, class CBasePlayer *, class CBasePlayer *); /* linkage=_ZN18CCareerTaskManager15HandleEnemyKillEbPKcbbP11CBasePlayerS3_ */

	/* <0> (null):0 */
	void HandleWeaponKill(class CCareerTaskManager *, int, int, bool, bool, class CBasePlayer *, class CBasePlayer *); /* linkage=_ZN18CCareerTaskManager16HandleWeaponKillEiibbP11CBasePlayerS1_ */

	/* <0> (null):0 */
	void HandleDeath(class CCareerTaskManager *, int, class CBasePlayer *); /* linkage=_ZN18CCareerTaskManager11HandleDeathEiP11CBasePlayer */

	/* <0> (null):0 */
	void HandleWeaponInjury(class CCareerTaskManager *, int, int, bool, class CBasePlayer *); /* linkage=_ZN18CCareerTaskManager18HandleWeaponInjuryEiibP11CBasePlayer */

	/* <0> (null):0 */
	void HandleEnemyInjury(class CCareerTaskManager *, const char  *, bool, class CBasePlayer *); /* linkage=_ZN18CCareerTaskManager17HandleEnemyInjuryEPKcbP11CBasePlayer */

	/* <0> (null):0 */
	bool AreAllTasksComplete(class CCareerTaskManager *); /* linkage=_ZN18CCareerTaskManager19AreAllTasksCompleteEv */

	/* <0> (null):0 */
	int GetNumRemainingTasks(class CCareerTaskManager *); /* linkage=_ZN18CCareerTaskManager20GetNumRemainingTasksEv */

	/* <0> (null):0 */
	float GetRoundElapsedTime(class CCareerTaskManager *); /* linkage=_ZN18CCareerTaskManager19GetRoundElapsedTimeEv */

	/* <0> (null):0 */
	int GetTaskTime(class CCareerTaskManager *); /* linkage=_ZN18CCareerTaskManager11GetTaskTimeEv */

	/* <0> (null):0 */
	void SetFinishedTaskTime(class CCareerTaskManager *, int); /* linkage=_ZN18CCareerTaskManager19SetFinishedTaskTimeEi */

	/* <0> (null):0 */
	int GetFinishedTaskTime(class CCareerTaskManager *); /* linkage=_ZN18CCareerTaskManager19GetFinishedTaskTimeEv */

	/* <0> (null):0 */
	int GetFinishedTaskRound(class CCareerTaskManager *); /* linkage=_ZN18CCareerTaskManager20GetFinishedTaskRoundEv */

	/* <0> (null):0 */
	CareerTaskList * GetTasks(class CCareerTaskManager *); /* linkage=_ZN18CCareerTaskManager8GetTasksEv */

	/* <0> (null):0 */
	void LatchRoundEndMessage(class CCareerTaskManager *); /* linkage=_ZN18CCareerTaskManager20LatchRoundEndMessageEv */

	/* <0> (null):0 */
	void UnlatchRoundEndMessage(class CCareerTaskManager *); /* linkage=_ZN18CCareerTaskManager22UnlatchRoundEndMessageEv */


	/* size: 36, cachelines: 1, members: 8 */
	/* last cacheline: 36 bytes */

	/* BRAIN FART ALERT! 36 != 25 + 0(holes), diff = 11 */

}; /* size: 36 */

/* 547 */
 /* pointer to 546 */
 /* size: 4 */

/* 548 */
 /* pointer to 549 */
 /* size: 4 */

/* 549 */
/* <0> (null):0 */
struct CBasePlayer {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 550 */
 /* pointer to 465 */
 /* size: 4 */

/* 551 */
/* <0> (null):0 */
enum WeaponIdType {
	WEAPON_NONE = 0,
	WEAPON_P228 = 1,
	WEAPON_GLOCK = 2,
	WEAPON_SCOUT = 3,
	WEAPON_HEGRENADE = 4,
	WEAPON_XM1014 = 5,
	WEAPON_C4 = 6,
	WEAPON_MAC10 = 7,
	WEAPON_AUG = 8,
	WEAPON_SMOKEGRENADE = 9,
	WEAPON_ELITE = 10,
	WEAPON_FIVESEVEN = 11,
	WEAPON_UMP45 = 12,
	WEAPON_SG550 = 13,
	WEAPON_GALIL = 14,
	WEAPON_FAMAS = 15,
	WEAPON_USP = 16,
	WEAPON_GLOCK18 = 17,
	WEAPON_AWP = 18,
	WEAPON_MP5N = 19,
	WEAPON_M249 = 20,
	WEAPON_M3 = 21,
	WEAPON_M4A1 = 22,
	WEAPON_TMP = 23,
	WEAPON_G3SG1 = 24,
	WEAPON_FLASHBANG = 25,
	WEAPON_DEAGLE = 26,
	WEAPON_SG552 = 27,
	WEAPON_AK47 = 28,
	WEAPON_KNIFE = 29,
	WEAPON_P90 = 30,
	WEAPON_SHIELDGUN = 99,
}; /* size: 4 */

/* 552 */
/* <0> (null):0 */
enum WeaponClassType {
	WEAPONCLASS_NONE = 0,
	WEAPONCLASS_KNIFE = 1,
	WEAPONCLASS_PISTOL = 2,
	WEAPONCLASS_GRENADE = 3,
	WEAPONCLASS_SUBMACHINEGUN = 4,
	WEAPONCLASS_SHOTGUN = 5,
	WEAPONCLASS_MACHINEGUN = 6,
	WEAPONCLASS_RIFLE = 7,
	WEAPONCLASS_SNIPERRIFLE = 8,
	WEAPONCLASS_MAX = 9,
}; /* size: 4 */

/* 553 */
 /* pointer to 554 */
 /* size: 4 */

/* 554 */
/* <0> (null):0 */
struct CBaseEntity {
	/* <0> (null):0 */
	edict_t * edict(class CBaseEntity *); /* linkage=_ZN11CBaseEntity5edictEv */

	/* <0> (null):0 */
	virtual int ObjectCaps(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10ObjectCapsEv */

	/* <0> (null):0 */
	int entindex(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8entindexEv */

	/* vtable has 1 entries: {
	   [6] = ObjectCaps(_ZN11CBaseEntity10ObjectCapsEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 555 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 556 */
/* <0> (null):0 */
enum TeamName {
	UNASSIGNED = 0,
	TERRORIST = 1,
	CT = 2,
	SPECTATOR = 3,
}; /* size: 4 */

/* 557 */
/* <0> (null):0 */
class IntervalTimer {
private:

	float                      m_timestamp;          /*     0     4 */
	/* <0> (null):0 */
	void IntervalTimer(class IntervalTimer *);

	/* <0> (null):0 */
	void Reset(class IntervalTimer *); /* linkage=_ZN13IntervalTimer5ResetEv */

	/* <0> (null):0 */
	void Start(class IntervalTimer *); /* linkage=_ZN13IntervalTimer5StartEv */

	/* <0> (null):0 */
	void Invalidate(class IntervalTimer *); /* linkage=_ZN13IntervalTimer10InvalidateEv */

	/* <0> (null):0 */
	bool HasStarted(const class IntervalTimer  *); /* linkage=_ZNK13IntervalTimer10HasStartedEv */

	/* <0> (null):0 */
	float GetElapsedTime(const class IntervalTimer  *); /* linkage=_ZNK13IntervalTimer14GetElapsedTimeEv */

	/* <0> (null):0 */
	bool IsLessThen(const class IntervalTimer  *, float); /* linkage=_ZNK13IntervalTimer10IsLessThenEf */

	/* <0> (null):0 */
	bool IsGreaterThen(const class IntervalTimer  *, float); /* linkage=_ZNK13IntervalTimer13IsGreaterThenEf */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 558 */
 /* pointer to 557 */
 /* size: 4 */

/* 559 */
 /* pointer to 560 */
 /* size: 4 */

/* 560 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 561 */
/* <0> (null):0 */
class CountdownTimer {
private:

	float                      m_duration;           /*     0     4 */
	float                      m_timestamp;          /*     4     4 */
	/* <0> (null):0 */
	void CountdownTimer(class CountdownTimer *);

	/* <0> (null):0 */
	void Reset(class CountdownTimer *); /* linkage=_ZN14CountdownTimer5ResetEv */

	/* <0> (null):0 */
	void Start(class CountdownTimer *, float); /* linkage=_ZN14CountdownTimer5StartEf */

	/* <0> (null):0 */
	void Invalidate(class CountdownTimer *); /* linkage=_ZN14CountdownTimer10InvalidateEv */

	/* <0> (null):0 */
	bool HasStarted(const class CountdownTimer  *); /* linkage=_ZNK14CountdownTimer10HasStartedEv */

	/* <0> (null):0 */
	bool IsElapsed(const class CountdownTimer  *); /* linkage=_ZNK14CountdownTimer9IsElapsedEv */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 562 */
 /* pointer to 561 */
 /* size: 4 */

/* 563 */
 /* pointer to 564 */
 /* size: 4 */

/* 564 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 565 */
/* <0> (null):0 */
typedef unsigned int Place; /* size: 4 */

/* 566 */
/* <0> (null):0 */
enum NavErrorType {
	NAV_OK = 0,
	NAV_CANT_ACCESS_FILE = 1,
	NAV_INVALID_FILE = 2,
	NAV_BAD_FILE_VERSION = 3,
	NAV_CORRUPT_DATA = 4,
}; /* size: 4 */

/* 567 */
/* <0> (null):0 */
enum NavDirType {
	NORTH = 0,
	EAST = 1,
	SOUTH = 2,
	WEST = 3,
	NUM_DIRECTIONS = 4,
}; /* size: 4 */

/* 568 */
/* <0> (null):0 */
enum NavTraverseType {
	GO_NORTH = 0,
	GO_EAST = 1,
	GO_SOUTH = 2,
	GO_WEST = 3,
	GO_LADDER_UP = 4,
	GO_LADDER_DOWN = 5,
	GO_JUMP = 6,
	NUM_TRAVERSE_TYPES = 7,
}; /* size: 4 */

/* 569 */
/* <0> (null):0 */
enum NavCornerType {
	NORTH_WEST = 0,
	NORTH_EAST = 1,
	SOUTH_EAST = 2,
	SOUTH_WEST = 3,
	NUM_CORNERS = 4,
}; /* size: 4 */

/* 570 */
/* <0> (null):0 */
struct Extent {
	class Vector              lo;                    /*     0    12 */
	class Vector              hi;                    /*    12    12 */
	/* <0> (null):0 */
	float SizeX(const class Extent  *); /* linkage=_ZNK6Extent5SizeXEv */

	/* <0> (null):0 */
	float SizeY(const class Extent  *); /* linkage=_ZNK6Extent5SizeYEv */

	/* <0> (null):0 */
	float SizeZ(const class Extent  *); /* linkage=_ZNK6Extent5SizeZEv */

	/* <0> (null):0 */
	float Area(const class Extent  *); /* linkage=_ZNK6Extent4AreaEv */

	/* <0> (null):0 */
	bool Contains(const class Extent  *, const class Vector  *); /* linkage=_ZNK6Extent8ContainsEPK6Vector */


	/* size: 24, cachelines: 1, members: 2 */
	/* last cacheline: 24 bytes */
}; /* size: 24 */

/* 571 */
 /* pointer to 572 */
 /* size: 4 */

/* 572 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 24 */

/* 573 */
/* <0> (null):0 */
struct Ray {
	class Vector              from;                  /*     0    12 */
	class Vector              to;                    /*    12    12 */

	/* size: 24, cachelines: 1, members: 2 */
	/* last cacheline: 24 bytes */
}; /* size: 24 */

/* 574 */
/* <0> (null):0 */
class SteamFile {
private:

	byte *                     m_fileData;           /*     0     4 */
	int                        m_fileDataLength;     /*     4     4 */
	byte *                     m_cursor;             /*     8     4 */
	int                        m_bytesLeft;          /*    12     4 */
	/* <0> (null):0 */
	void SteamFile(class SteamFile *, const char  *);

	/* <0> (null):0 */
	void ~SteamFile(class SteamFile *, int);

	/* <0> (null):0 */
	bool IsValid(const class SteamFile  *); /* linkage=_ZNK9SteamFile7IsValidEv */

	/* <0> (null):0 */
	bool Read(class SteamFile *, void *, int); /* linkage=_ZN9SteamFile4ReadEPvi */


	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 575 */
 /* pointer to 574 */
 /* size: 4 */

/* 576 */
 /* pointer to 577 */
 /* size: 4 */

/* 577 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 16 */

/* 578 */
/* <0> (null):0 */
union NavConnect {
	unsigned int               id;                 /*           4 */
	class CNavArea *           area;               /*           4 */
}; /* size: 4 */

/* 579 */
/* <0> (null):0 */
struct ApproachInfo {
	union NavConnect           here;                 /*     0     4 */
	union NavConnect           prev;                 /*     4     4 */
	enum NavTraverseType       prevToHereHow;        /*     8     4 */
	union NavConnect           next;                 /*    12     4 */
	enum NavTraverseType       hereToNextHow;        /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 580 */
/* <0> (null):0 */
struct CNavArea {
	/* <0> (null):0 */
	struct ApproachInfo {
		union NavConnect           here;                 /*     0     4 */
		union NavConnect           prev;                 /*     4     4 */
		enum NavTraverseType       prevToHereHow;        /*     8     4 */
		union NavConnect           next;                 /*    12     4 */
		enum NavTraverseType       hereToNextHow;        /*    16     4 */

		/* size: 20, cachelines: 1, members: 5 */
		/* last cacheline: 20 bytes */
	};

private:

	bool                       m_isReset;            /*     0     1 */
	unsigned int               m_nextID;             /*     0     4 */
	unsigned int               m_id;                 /*     0     4 */
	struct Extent              m_extent;             /*     4    24 */
	class Vector              m_center;              /*    28    12 */
	unsigned char              m_attributeFlags;     /*    40     1 */
	Place                      m_place;              /*    44     4 */
	float                      m_neZ;                /*    48     4 */
	float                      m_swZ;                /*    52     4 */
	float                      m_clearedTimestamp[2]; /*    56     8 */
	float                      m_danger[2];          /*    64     8 */
	/* --- cacheline 1 boundary (64 bytes) was 2 bytes ago --- */
	float                      m_dangerTimestamp[2]; /*    72     8 */
	HidingSpotList             m_hidingSpotList;     /*    80     0 */
	SpotEncounterList          m_spotEncounterList;  /*    88     0 */
	struct ApproachInfo        m_approach[16];       /*    96   320 */
	/* --- cacheline 6 boundary (384 bytes) was 10 bytes ago --- */
	unsigned char              m_approachCount;      /*   416     1 */

	/* Bitfield combined with previous fields */

	unsigned int               m_masterMarker;       /*     0     4 */
	unsigned int               m_marker;             /*   420     4 */
	class CNavArea *           m_parent;             /*   424     4 */
	enum NavTraverseType       m_parentHow;          /*   428     4 */
	float                      m_totalCost;          /*   432     4 */
	float                      m_costSoFar;          /*   436     4 */

	/* Bitfield combined with previous fields */

	class CNavArea *           m_openList;           /*     0     4 */
	class CNavArea *           m_nextOpen;           /*   440     4 */
	class CNavArea *           m_prevOpen;           /*   444     4 */
	unsigned int               m_openMarker;         /*   448     4 */
	class list<NavConnect, std::allocator<NavConnect> > m_connect[4]; /*   452    32 */
	/* --- cacheline 7 boundary (448 bytes) was 19 bytes ago --- */
	class list<CNavLadder*, std::allocator<CNavLadder*> > m_ladder[2]; /*   484    16 */
	class CNavNode *           m_node[4];            /*   500    16 */
	class list<CNavArea*, std::allocator<CNavArea*> > m_overlapList; /*   516     8 */
	class CNavArea *           m_prevHash;           /*   524     4 */
	class CNavArea *           m_nextHash;           /*   528     4 */
	/* <0> (null):0 */
	void CNavArea(class CNavArea *, class CNavNode *, class CNavNode *, class CNavNode *, class CNavNode *);

	/* <0> (null):0 */
	void CNavArea(class CNavArea *);

	/* <0> (null):0 */
	void CNavArea(class CNavArea *, const class Vector  *, const class Vector  *);

	/* <0> (null):0 */
	void CNavArea(class CNavArea *, const class Vector  *, const class Vector  *, const class Vector  *, const class Vector  *);

	/* <0> (null):0 */
	void ~CNavArea(class CNavArea *, int);

	/* <0> (null):0 */
	void ConnectTo(class CNavArea *, class CNavArea *, enum NavDirType); /* linkage=_ZN8CNavArea9ConnectToEPS_10NavDirType */

	/* <0> (null):0 */
	void Disconnect(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea10DisconnectEPS_ */

	/* <0> (null):0 */
	void Save(const class CNavArea  *, FILE *); /* linkage=_ZNK8CNavArea4SaveEP8_IO_FILE */

	/* <0> (null):0 */
	void Save(class CNavArea *, int, unsigned int); /* linkage=_ZN8CNavArea4SaveEij */

	/* <0> (null):0 */
	void Load(class CNavArea *, class SteamFile *, unsigned int); /* linkage=_ZN8CNavArea4LoadEP9SteamFilej */

	/* <0> (null):0 */
	enum NavErrorType PostLoad(class CNavArea *); /* linkage=_ZN8CNavArea8PostLoadEv */

	/* <0> (null):0 */
	unsigned int GetID(const class CNavArea  *); /* linkage=_ZNK8CNavArea5GetIDEv */

	/* <0> (null):0 */
	void SetAttributes(class CNavArea *, unsigned char); /* linkage=_ZN8CNavArea13SetAttributesEh */

	/* <0> (null):0 */
	unsigned char GetAttributes(const class CNavArea  *); /* linkage=_ZNK8CNavArea13GetAttributesEv */

	/* <0> (null):0 */
	void SetPlace(class CNavArea *, Place); /* linkage=_ZN8CNavArea8SetPlaceEj */

	/* <0> (null):0 */
	Place GetPlace(const class CNavArea  *); /* linkage=_ZNK8CNavArea8GetPlaceEv */

	/* <0> (null):0 */
	bool IsOverlapping(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea13IsOverlappingEPK6Vector */

	/* <0> (null):0 */
	bool IsOverlapping(const class CNavArea  *, const class CNavArea  *); /* linkage=_ZNK8CNavArea13IsOverlappingEPKS_ */

	/* <0> (null):0 */
	bool IsOverlappingX(const class CNavArea  *, const class CNavArea  *); /* linkage=_ZNK8CNavArea14IsOverlappingXEPKS_ */

	/* <0> (null):0 */
	bool IsOverlappingY(const class CNavArea  *, const class CNavArea  *); /* linkage=_ZNK8CNavArea14IsOverlappingYEPKS_ */

	/* <0> (null):0 */
	int GetPlayerCount(const class CNavArea  *, int, class CBasePlayer *); /* linkage=_ZNK8CNavArea14GetPlayerCountEiP11CBasePlayer */

	/* <0> (null):0 */
	float GetZ(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea4GetZEPK6Vector */

	/* <0> (null):0 */
	float GetZ(const class CNavArea  *, float, float); /* linkage=_ZNK8CNavArea4GetZEff */

	/* <0> (null):0 */
	bool Contains(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea8ContainsEPK6Vector */

	/* <0> (null):0 */
	bool IsCoplanar(const class CNavArea  *, const class CNavArea  *); /* linkage=_ZNK8CNavArea10IsCoplanarEPKS_ */

	/* <0> (null):0 */
	void GetClosestPointOnArea(const class CNavArea  *, const class Vector  *, class Vector *); /* linkage=_ZNK8CNavArea21GetClosestPointOnAreaEPK6VectorPS0_ */

	/* <0> (null):0 */
	float GetDistanceSquaredToPoint(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea25GetDistanceSquaredToPointEPK6Vector */

	/* <0> (null):0 */
	bool IsDegenerate(const class CNavArea  *); /* linkage=_ZNK8CNavArea12IsDegenerateEv */

	/* <0> (null):0 */
	bool IsEdge(const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea6IsEdgeE10NavDirType */

	/* <0> (null):0 */
	int GetAdjacentCount(const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea16GetAdjacentCountE10NavDirType */

	/* <0> (null):0 */
	class CNavArea * GetAdjacentArea(const class CNavArea  *, enum NavDirType, int); /* linkage=_ZNK8CNavArea15GetAdjacentAreaE10NavDirTypei */

	/* <0> (null):0 */
	class CNavArea * GetRandomAdjacentArea(const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea21GetRandomAdjacentAreaE10NavDirType */

	/* <0> (null):0 */
	const NavConnectList  * GetAdjacentList(const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea15GetAdjacentListE10NavDirType */

	/* <0> (null):0 */
	bool IsConnected(const class CNavArea  *, const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea11IsConnectedEPKS_10NavDirType */

	/* <0> (null):0 */
	float ComputeHeightChange(class CNavArea *, const class CNavArea  *); /* linkage=_ZN8CNavArea19ComputeHeightChangeEPKS_ */

	/* <0> (null):0 */
	const NavLadderList  * GetLadderList(const class CNavArea  *, enum LadderDirectionType); /* linkage=_ZNK8CNavArea13GetLadderListE19LadderDirectionType */

	/* <0> (null):0 */
	void ComputePortal(const class CNavArea  *, const class CNavArea  *, enum NavDirType, class Vector *, float *); /* linkage=_ZNK8CNavArea13ComputePortalEPKS_10NavDirTypeP6VectorPf */

	/* <0> (null):0 */
	void ComputeClosestPointInPortal(const class CNavArea  *, const class CNavArea  *, enum NavDirType, const class Vector  *, class Vector *); /* linkage=_ZNK8CNavArea27ComputeClosestPointInPortalEPKS_10NavDirTypePK6VectorPS3_ */

	/* <0> (null):0 */
	enum NavDirType ComputeDirection(const class CNavArea  *, class Vector *); /* linkage=_ZNK8CNavArea16ComputeDirectionEP6Vector */

	/* <0> (null):0 */
	void SetClearedTimestamp(class CNavArea *, int); /* linkage=_ZN8CNavArea19SetClearedTimestampEi */

	/* <0> (null):0 */
	float GetClearedTimestamp(class CNavArea *, int); /* linkage=_ZN8CNavArea19GetClearedTimestampEi */

	/* <0> (null):0 */
	const HidingSpotList  * GetHidingSpotList(const class CNavArea  *); /* linkage=_ZNK8CNavArea17GetHidingSpotListEv */

	/* <0> (null):0 */
	void ComputeHidingSpots(class CNavArea *); /* linkage=_ZN8CNavArea18ComputeHidingSpotsEv */

	/* <0> (null):0 */
	void ComputeSniperSpots(class CNavArea *); /* linkage=_ZN8CNavArea18ComputeSniperSpotsEv */

	/* <0> (null):0 */
	class SpotEncounter * GetSpotEncounter(class CNavArea *, const class CNavArea  *, const class CNavArea  *); /* linkage=_ZN8CNavArea16GetSpotEncounterEPKS_S1_ */

	/* <0> (null):0 */
	void ComputeSpotEncounters(class CNavArea *); /* linkage=_ZN8CNavArea21ComputeSpotEncountersEv */

	/* <0> (null):0 */
	void IncreaseDanger(class CNavArea *, int, float); /* linkage=_ZN8CNavArea14IncreaseDangerEif */

	/* <0> (null):0 */
	float GetDanger(class CNavArea *, int); /* linkage=_ZN8CNavArea9GetDangerEi */

	/* <0> (null):0 */
	float GetSizeX(const class CNavArea  *); /* linkage=_ZNK8CNavArea8GetSizeXEv */

	/* <0> (null):0 */
	float GetSizeY(const class CNavArea  *); /* linkage=_ZNK8CNavArea8GetSizeYEv */

	/* <0> (null):0 */
	const class Extent  * GetExtent(const class CNavArea  *); /* linkage=_ZNK8CNavArea9GetExtentEv */

	/* <0> (null):0 */
	const class Vector  * GetCenter(const class CNavArea  *); /* linkage=_ZNK8CNavArea9GetCenterEv */

	/* <0> (null):0 */
	const class Vector  * GetCorner(const class CNavArea  *, enum NavCornerType); /* linkage=_ZNK8CNavArea9GetCornerE13NavCornerType */

	/* <0> (null):0 */
	const class ApproachInfo  * GetApproachInfo(const class CNavArea  *, int); /* linkage=_ZNK8CNavArea15GetApproachInfoEi */

	/* <0> (null):0 */
	int GetApproachInfoCount(const class CNavArea  *); /* linkage=_ZNK8CNavArea20GetApproachInfoCountEv */

	/* <0> (null):0 */
	void ComputeApproachAreas(class CNavArea *); /* linkage=_ZN8CNavArea20ComputeApproachAreasEv */

	/* <0> (null):0 */
	void MakeNewMarker(void); /* linkage=_ZN8CNavArea13MakeNewMarkerEv */

	/* <0> (null):0 */
	void Mark(class CNavArea *); /* linkage=_ZN8CNavArea4MarkEv */

	/* <0> (null):0 */
	BOOL IsMarked(const class CNavArea  *); /* linkage=_ZNK8CNavArea8IsMarkedEv */

	/* <0> (null):0 */
	void SetParent(class CNavArea *, class CNavArea *, enum NavTraverseType); /* linkage=_ZN8CNavArea9SetParentEPS_15NavTraverseType */

	/* <0> (null):0 */
	class CNavArea * GetParent(const class CNavArea  *); /* linkage=_ZNK8CNavArea9GetParentEv */

	/* <0> (null):0 */
	enum NavTraverseType GetParentHow(const class CNavArea  *); /* linkage=_ZNK8CNavArea12GetParentHowEv */

	/* <0> (null):0 */
	bool IsOpen(const class CNavArea  *); /* linkage=_ZNK8CNavArea6IsOpenEv */

	/* <0> (null):0 */
	void AddToOpenList(class CNavArea *); /* linkage=_ZN8CNavArea13AddToOpenListEv */

	/* <0> (null):0 */
	void UpdateOnOpenList(class CNavArea *); /* linkage=_ZN8CNavArea16UpdateOnOpenListEv */

	/* <0> (null):0 */
	void RemoveFromOpenList(class CNavArea *); /* linkage=_ZN8CNavArea18RemoveFromOpenListEv */

	/* <0> (null):0 */
	bool IsOpenListEmpty(void); /* linkage=_ZN8CNavArea15IsOpenListEmptyEv */

	/* <0> (null):0 */
	class CNavArea * PopOpenList(void); /* linkage=_ZN8CNavArea11PopOpenListEv */

	/* <0> (null):0 */
	bool IsClosed(const class CNavArea  *); /* linkage=_ZNK8CNavArea8IsClosedEv */

	/* <0> (null):0 */
	void AddToClosedList(class CNavArea *); /* linkage=_ZN8CNavArea15AddToClosedListEv */

	/* <0> (null):0 */
	void RemoveFromClosedList(class CNavArea *); /* linkage=_ZN8CNavArea20RemoveFromClosedListEv */

	/* <0> (null):0 */
	void ClearSearchLists(void); /* linkage=_ZN8CNavArea16ClearSearchListsEv */

	/* <0> (null):0 */
	void SetTotalCost(class CNavArea *, float); /* linkage=_ZN8CNavArea12SetTotalCostEf */

	/* <0> (null):0 */
	float GetTotalCost(const class CNavArea  *); /* linkage=_ZNK8CNavArea12GetTotalCostEv */

	/* <0> (null):0 */
	void SetCostSoFar(class CNavArea *, float); /* linkage=_ZN8CNavArea12SetCostSoFarEf */

	/* <0> (null):0 */
	float GetCostSoFar(const class CNavArea  *); /* linkage=_ZNK8CNavArea12GetCostSoFarEv */

	/* <0> (null):0 */
	void Draw(class CNavArea *, byte, byte, byte, int); /* linkage=_ZN8CNavArea4DrawEhhhi */

	/* <0> (null):0 */
	void DrawConnectedAreas(class CNavArea *); /* linkage=_ZN8CNavArea18DrawConnectedAreasEv */

	/* <0> (null):0 */
	void DrawMarkedCorner(class CNavArea *, enum NavCornerType, byte, byte, byte, int); /* linkage=_ZN8CNavArea16DrawMarkedCornerE13NavCornerTypehhhi */

	/* <0> (null):0 */
	bool SplitEdit(class CNavArea *, bool, float, class CNavArea * *, class CNavArea * *); /* linkage=_ZN8CNavArea9SplitEditEbfPPS_S1_ */

	/* <0> (null):0 */
	bool MergeEdit(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea9MergeEditEPS_ */

	/* <0> (null):0 */
	bool SpliceEdit(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea10SpliceEditEPS_ */

	/* <0> (null):0 */
	void RaiseCorner(class CNavArea *, enum NavCornerType, int); /* linkage=_ZN8CNavArea11RaiseCornerE13NavCornerTypei */

	/* <0> (null):0 */
	void AddLadderUp(class CNavArea *, class CNavLadder *); /* linkage=_ZN8CNavArea11AddLadderUpEP10CNavLadder */

	/* <0> (null):0 */
	void AddLadderDown(class CNavArea *, class CNavLadder *); /* linkage=_ZN8CNavArea13AddLadderDownEP10CNavLadder */

	/* <0> (null):0 */
	void Initialize(class CNavArea *); /* linkage=_ZN8CNavArea10InitializeEv */

	/* <0> (null):0 */
	void DecayDanger(class CNavArea *); /* linkage=_ZN8CNavArea11DecayDangerEv */

	/* <0> (null):0 */
	bool IsHidingSpotCollision(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea21IsHidingSpotCollisionEPK6Vector */

	/* <0> (null):0 */
	void AddSpotEncounters(class CNavArea *, const class CNavArea  *, enum NavDirType, const class CNavArea  *, enum NavDirType); /* linkage=_ZN8CNavArea17AddSpotEncountersEPKS_10NavDirTypeS1_S2_ */

	/* <0> (null):0 */
	void Strip(class CNavArea *); /* linkage=_ZN8CNavArea5StripEv */

	/* <0> (null):0 */
	void FinishMerge(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea11FinishMergeEPS_ */

	/* <0> (null):0 */
	void MergeAdjacentConnections(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea24MergeAdjacentConnectionsEPS_ */

	/* <0> (null):0 */
	void AssignNodes(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea11AssignNodesEPS_ */

	/* <0> (null):0 */
	void FinishSplitEdit(class CNavArea *, class CNavArea *, enum NavDirType); /* linkage=_ZN8CNavArea15FinishSplitEditEPS_10NavDirType */

	/* <0> (null):0 */
	void OnDestroyNotify(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea15OnDestroyNotifyEPS_ */

	/* --- cacheline 9 boundary (576 bytes) was 27 bytes ago --- */

	/* size: 532, cachelines: 9, members: 32 */
	/* last cacheline: 20 bytes */

	/* BRAIN FART ALERT! 532 != 603 + 0(holes), diff = -71 */

}; /* size: 532 */

/* 581 */
 /* pointer to 580 */
 /* size: 4 */

/* 582 */
 /* pointer to 583 */
 /* size: 4 */

/* 583 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 584 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 585 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 586 */
/* <0> (null):0 */
typedef struct list<NavConnect, std::allocator<NavConnect> > NavConnectList; /* size: 0 */

/* 587 */
/* <0> (null):0 */
enum LadderDirectionType {
	LADDER_UP = 0,
	LADDER_DOWN = 1,
	NUM_LADDER_DIRECTIONS = 2,
}; /* size: 4 */

/* 588 */
/* <0> (null):0 */
class CNavLadder {
	class Vector              m_top;                 /*     0    12 */
	class Vector              m_bottom;              /*    12    12 */
	float                      m_length;             /*    24     4 */
	enum NavDirType            m_dir;                /*    28     4 */
	class Vector2D            m_dirVector;           /*    32     8 */
	class CBaseEntity *        m_entity;             /*    40     4 */
	class CNavArea *           m_topForwardArea;     /*    44     4 */
	class CNavArea *           m_topLeftArea;        /*    48     4 */
	class CNavArea *           m_topRightArea;       /*    52     4 */
	class CNavArea *           m_topBehindArea;      /*    56     4 */
	class CNavArea *           m_bottomArea;         /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	bool                       m_isDangling;         /*    64     1 */
	/* <0> (null):0 */
	void CNavLadder(class CNavLadder *);

	/* <0> (null):0 */
	void OnDestroyNotify(class CNavLadder *, class CNavArea *); /* linkage=_ZN10CNavLadder15OnDestroyNotifyEP8CNavArea */


	/* size: 68, cachelines: 2, members: 12 */
	/* last cacheline: 4 bytes */

	/* BRAIN FART ALERT! 68 != 65 + 0(holes), diff = 3 */

}; /* size: 68 */

/* 589 */
 /* pointer to 588 */
 /* size: 4 */

/* 590 */
/* <0> (null):0 */
typedef struct list<CNavLadder*, std::allocator<CNavLadder*> > NavLadderList; /* size: 0 */

/* 591 */
/* <0> (null):0 */
class HidingSpot {
private:

	class Vector              m_pos;                 /*     0    12 */
	unsigned int               m_id;                 /*    12     4 */
	unsigned int               m_marker;             /*    16     4 */
	unsigned char              m_flags;              /*    20     1 */

	/* Bitfield combined with previous fields */

	unsigned int               m_nextID;             /*     0     4 */
	unsigned int               m_masterMarker;       /*     0     4 */
	/* <0> (null):0 */
	void HidingSpot(class HidingSpot *);

	/* <0> (null):0 */
	void HidingSpot(class HidingSpot *, const class Vector  *, unsigned char);

	/* <0> (null):0 */
	bool HasGoodCover(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot12HasGoodCoverEv */

	/* <0> (null):0 */
	bool IsGoodSniperSpot(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot16IsGoodSniperSpotEv */

	/* <0> (null):0 */
	bool IsIdealSniperSpot(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot17IsIdealSniperSpotEv */

	/* <0> (null):0 */
	void SetFlags(class HidingSpot *, unsigned char); /* linkage=_ZN10HidingSpot8SetFlagsEh */

	/* <0> (null):0 */
	unsigned char GetFlags(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot8GetFlagsEv */

	/* <0> (null):0 */
	void Save(const class HidingSpot  *, int, unsigned int); /* linkage=_ZNK10HidingSpot4SaveEij */

	/* <0> (null):0 */
	void Load(class HidingSpot *, class SteamFile *, unsigned int); /* linkage=_ZN10HidingSpot4LoadEP9SteamFilej */

	/* <0> (null):0 */
	const class Vector  * GetPosition(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot11GetPositionEv */

	/* <0> (null):0 */
	unsigned int GetID(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot5GetIDEv */

	/* <0> (null):0 */
	void Mark(class HidingSpot *); /* linkage=_ZN10HidingSpot4MarkEv */

	/* <0> (null):0 */
	bool IsMarked(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot8IsMarkedEv */

	/* <0> (null):0 */
	void ChangeMasterMarker(void); /* linkage=_ZN10HidingSpot18ChangeMasterMarkerEv */


	/* size: 24, cachelines: 1, members: 6 */
	/* last cacheline: 24 bytes */
}; /* size: 24 */

/* 592 */
 /* pointer to 591 */
 /* size: 4 */

/* 593 */
 /* pointer to 594 */
 /* size: 4 */

/* 594 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 24 */

/* 595 */
/* <0> (null):0 */
typedef struct list<HidingSpot*, std::allocator<HidingSpot*> > HidingSpotList; /* size: 0 */

/* 596 */
/* <0> (null):0 */
union {
	class HidingSpot *         spot;               /*           4 */
	unsigned int               id;                 /*           4 */
}; /* size: 4 */

/* 597 */
/* <0> (null):0 */
struct SpotOrder {
	/* <0> (null):0 */
	union {
		class HidingSpot *         spot;                 /*           4 */
		unsigned int               id;                   /*           4 */
	};

	float                      t;                    /*     0     4 */
	union {
		class HidingSpot * spot;                 /*           4 */
		unsigned int       id;                   /*           4 */
	};                                               /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 598 */
/* <0> (null):0 */
typedef struct list<SpotOrder, std::allocator<SpotOrder> > SpotOrderList; /* size: 0 */

/* 599 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 600 */
/* <0> (null):0 */
typedef class SpotOrder * pointer; /* size: 4 */

/* 601 */
/* <0> (null):0 */
typedef const class SpotOrder  * const_pointer; /* size: 4 */

/* 602 */
/* <0> (null):0 */
class new_allocator<SpotOrder> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class SpotOrder * pointer;

	/* <0> (null):0 */
	typedef const class SpotOrder  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<SpotOrder> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<SpotOrder> *, const class new_allocator<SpotOrder>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<SpotOrder> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<SpotOrder>  *, class SpotOrder &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE7addressERS1_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<SpotOrder>  *, const class SpotOrder  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE7addressERKS1_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<SpotOrder> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<SpotOrder> *, class SpotOrder *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE10deallocateEPS1_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<SpotOrder>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<SpotOrder> *, class SpotOrder *, const class SpotOrder  &); /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE9constructEPS1_RKS1_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<SpotOrder> *, class SpotOrder *); /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE7destroyEPS1_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 603 */
 /* pointer to 597 */
 /* size: 4 */

/* 604 */
 /* pointer to 605 */
 /* size: 4 */

/* 605 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 606 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 607 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 608 */
 /* pointer to 602 */
 /* size: 4 */

/* 609 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 610 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 611 */
 /* pointer to 612 */
 /* size: 4 */

/* 612 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 613 */
/* <0> (null):0 */
typedef class SpotOrder & reference; /* size: 4 */

/* 614 */
/* <0> (null):0 */
typedef const class SpotOrder  & const_reference; /* size: 4 */

/* 615 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<SpotOrder> > other; /* size: 0 */

/* 616 */
/* <0> (null):0 */
struct rebind<std::_List_node<SpotOrder> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<SpotOrder> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 617 */
/* <0> (null):0 */
typedef struct allocator<SpotOrder> other; /* size: 1 */

/* 618 */
/* <0> (null):0 */
struct rebind<SpotOrder> {
	/* <0> (null):0 */
	typedef struct allocator<SpotOrder> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 619 */
/* <0> (null):0 */
class allocator<SpotOrder> : public new_allocator<SpotOrder> {
public:

	/* class new_allocator<SpotOrder> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class SpotOrder & reference;

	/* <0> (null):0 */
	typedef const class SpotOrder  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<SpotOrder> *);

	/* <0> (null):0 */
	void allocator(class allocator<SpotOrder> *, const class allocator<SpotOrder>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<SpotOrder> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<SpotOrder> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<SpotOrder> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<SpotOrder> {
		/* <0> (null):0 */
		typedef struct allocator<SpotOrder> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 620 */
 /* pointer to 619 */
 /* size: 4 */

/* 621 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 622 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 623 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 624 */
/* <0> (null):0 */
typedef class _List_node<SpotOrder> * pointer; /* size: 4 */

/* 625 */
/* <0> (null):0 */
typedef const class _List_node<SpotOrder>  * const_pointer; /* size: 4 */

/* 626 */
/* <0> (null):0 */
class new_allocator<std::_List_node<SpotOrder> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<SpotOrder> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<SpotOrder>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<SpotOrder> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<SpotOrder> > *, const class new_allocator<std::_List_node<SpotOrder> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<SpotOrder> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<SpotOrder> >  *, class _List_node<SpotOrder> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7addressERS3_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<SpotOrder> >  *, const class _List_node<SpotOrder>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7addressERKS3_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<SpotOrder> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE10deallocateEPS3_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<SpotOrder> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *, const class _List_node<SpotOrder>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE9constructEPS3_RKS3_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7destroyEPS3_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 627 */
 /* pointer to 380 */
 /* size: 4 */

/* 628 */
 /* pointer to 629 */
 /* size: 4 */

/* 629 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 630 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 631 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 632 */
 /* pointer to 626 */
 /* size: 4 */

/* 633 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 634 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 635 */
 /* pointer to 636 */
 /* size: 4 */

/* 636 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 637 */
/* <0> (null):0 */
class allocator<std::_List_node<SpotOrder> > : public new_allocator<std::_List_node<SpotOrder> > {
public:

	/* class new_allocator<std::_List_node<SpotOrder> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<SpotOrder> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<SpotOrder> > *, const class allocator<std::_List_node<SpotOrder> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<SpotOrder> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 638 */
 /* pointer to 637 */
 /* size: 4 */

/* 639 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 640 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 641 */
 /* pointer to 382 */
 /* size: 4 */

/* 642 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 643 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 644 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 645 */
/* <0> (null):0 */
typedef struct allocator<SpotOrder> allocator_type; /* size: 1 */

/* 646 */
/* <0> (null):0 */
class _List_base<SpotOrder, std::allocator<SpotOrder> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<SpotOrder> allocator_type;

	/* <0> (null):0 */
	class _List_node<SpotOrder> * _M_get_node(class _List_base<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, class _List_node<SpotOrder> *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 647 */
 /* pointer to 646 */
 /* size: 4 */

/* 648 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 649 */
 /* pointer to 650 */
 /* size: 4 */

/* 650 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 651 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 652 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 653 */
/* <0> (null):0 */
typedef struct SpotOrder value_type; /* size: 8 */

/* 654 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 655 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 656 */
/* <0> (null):0 */
typedef struct _List_iterator<SpotOrder> iterator; /* size: 0 */

/* 657 */
/* <0> (null):0 */
typedef struct _List_const_iterator<SpotOrder> const_iterator; /* size: 0 */

/* 658 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<SpotOrder> > const_reverse_iterator; /* size: 0 */

/* 659 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<SpotOrder> > reverse_iterator; /* size: 0 */

/* 660 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 661 */
/* <0> (null):0 */
typedef struct allocator<SpotOrder> allocator_type; /* size: 1 */

/* 662 */
/* <0> (null):0 */
typedef struct _List_node<SpotOrder> _Node; /* size: 0 */

/* 663 */
/* <0> (null):0 */
class list<SpotOrder, std::allocator<SpotOrder> > : protected _List_base<SpotOrder, std::allocator<SpotOrder> > {
protected:

	/* class _List_base<SpotOrder, std::allocator<SpotOrder> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef struct SpotOrder value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<SpotOrder> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<SpotOrder> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<SpotOrder> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<SpotOrder> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<SpotOrder> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<SpotOrder> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE14_M_create_nodeERKS0_ */

	/* <0> (null):0 */
	void list(class list<SpotOrder, std::allocator<SpotOrder> > *);

	/* <0> (null):0 */
	void list(class list<SpotOrder, std::allocator<SpotOrder> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<SpotOrder, std::allocator<SpotOrder> > *, const class list<SpotOrder, std::allocator<SpotOrder> >  &);

	/* <0> (null):0 */
	class list<SpotOrder, std::allocator<SpotOrder> > & operator=(class list<SpotOrder, std::allocator<SpotOrder> > *, const class list<SpotOrder, std::allocator<SpotOrder> >  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EEaSERKS2_ */

	/* <0> (null):0 */
	void assign(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6assignEjRKS0_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, class SpotOrder); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6resizeEjS0_ */

	/* <0> (null):0 */
	reference front(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE10push_frontERKS0_ */

	/* <0> (null):0 */
	void pop_front(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9push_backERKS0_ */

	/* <0> (null):0 */
	void pop_back(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, unsigned int, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */

	/* <0> (null):0 */
	iterator erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	iterator erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */

	/* <0> (null):0 */
	void swap(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4swapERS2_ */

	/* <0> (null):0 */
	void clear(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */

	/* <0> (null):0 */
	void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */

	/* <0> (null):0 */
	void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */

	/* <0> (null):0 */
	void remove(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6removeERKS0_ */

	/* <0> (null):0 */
	void unique(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5mergeERS2_ */

	/* <0> (null):0 */
	void reverse(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE18_M_fill_initializeEjRKS0_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE14_M_fill_assignEjRKS0_ */

	/* <0> (null):0 */
	void _M_transfer(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */

	/* <0> (null):0 */
	void _M_insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void _M_erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE25_M_check_equal_allocatorsERS2_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 664 */
 /* pointer to 662 */
 /* size: 4 */

/* 665 */
 /* pointer to 663 */
 /* size: 4 */

/* 666 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 667 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 668 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 669 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 670 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 671 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 672 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 673 */
 /* pointer to 674 */
 /* size: 4 */

/* 674 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 675 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 676 */
/* <0> (null):0 */
struct SpotEncounter {
	union NavConnect           from;                 /*     0     4 */
	enum NavDirType            fromDir;              /*     4     4 */
	union NavConnect           to;                   /*     8     4 */
	enum NavDirType            toDir;                /*    12     4 */
	struct Ray                 path;                 /*    16    24 */
	SpotOrderList              spotList;             /*    40     0 */

	/* size: 48, cachelines: 1, members: 6 */
	/* last cacheline: 48 bytes */

	/* BRAIN FART ALERT! 48 != 40 + 0(holes), diff = 8 */

}; /* size: 48 */

/* 677 */
/* <0> (null):0 */
typedef struct list<SpotEncounter, std::allocator<SpotEncounter> > SpotEncounterList; /* size: 0 */

/* 678 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 679 */
/* <0> (null):0 */
typedef class HidingSpot * * pointer; /* size: 4 */

/* 680 */
/* <0> (null):0 */
typedef const class HidingSpot *  * const_pointer; /* size: 4 */

/* 681 */
/* <0> (null):0 */
class new_allocator<HidingSpot*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class HidingSpot * * pointer;

	/* <0> (null):0 */
	typedef const class HidingSpot *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<HidingSpot*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<HidingSpot*> *, const class new_allocator<HidingSpot*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<HidingSpot*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<HidingSpot*>  *, class HidingSpot * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE7addressERS2_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<HidingSpot*>  *, const class HidingSpot *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE7addressERKS2_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<HidingSpot*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<HidingSpot*> *, class HidingSpot * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE10deallocateEPS2_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<HidingSpot*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<HidingSpot*> *, class HidingSpot * *, const class HidingSpot *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE9constructEPS2_RKS2_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<HidingSpot*> *, class HidingSpot * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE7destroyEPS2_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 682 */
 /* pointer to 592 */
 /* size: 4 */

/* 683 */
 /* pointer to 684 */
 /* size: 4 */

/* 684 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 685 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 686 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 687 */
 /* pointer to 681 */
 /* size: 4 */

/* 688 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 689 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 690 */
 /* pointer to 691 */
 /* size: 4 */

/* 691 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 692 */
/* <0> (null):0 */
typedef class HidingSpot * & reference; /* size: 4 */

/* 693 */
/* <0> (null):0 */
typedef const class HidingSpot *  & const_reference; /* size: 4 */

/* 694 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<HidingSpot*> > other; /* size: 0 */

/* 695 */
/* <0> (null):0 */
struct rebind<std::_List_node<HidingSpot*> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<HidingSpot*> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 696 */
/* <0> (null):0 */
typedef struct allocator<HidingSpot*> other; /* size: 1 */

/* 697 */
/* <0> (null):0 */
struct rebind<HidingSpot*> {
	/* <0> (null):0 */
	typedef struct allocator<HidingSpot*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 698 */
/* <0> (null):0 */
class allocator<HidingSpot*> : public new_allocator<HidingSpot*> {
public:

	/* class new_allocator<HidingSpot*> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class HidingSpot * & reference;

	/* <0> (null):0 */
	typedef const class HidingSpot *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<HidingSpot*> *);

	/* <0> (null):0 */
	void allocator(class allocator<HidingSpot*> *, const class allocator<HidingSpot*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<HidingSpot*> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<HidingSpot*> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<HidingSpot*> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<HidingSpot*> {
		/* <0> (null):0 */
		typedef struct allocator<HidingSpot*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 699 */
 /* pointer to 698 */
 /* size: 4 */

/* 700 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 701 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 702 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 703 */
/* <0> (null):0 */
typedef class _List_node<HidingSpot*> * pointer; /* size: 4 */

/* 704 */
/* <0> (null):0 */
typedef const class _List_node<HidingSpot*>  * const_pointer; /* size: 4 */

/* 705 */
/* <0> (null):0 */
class new_allocator<std::_List_node<HidingSpot*> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<HidingSpot*> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<HidingSpot*>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *, const class new_allocator<std::_List_node<HidingSpot*> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<HidingSpot*> >  *, class _List_node<HidingSpot*> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7addressERS4_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<HidingSpot*> >  *, const class _List_node<HidingSpot*>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7addressERKS4_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<HidingSpot*> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE10deallocateEPS4_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<HidingSpot*> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *, const class _List_node<HidingSpot*>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE9constructEPS4_RKS4_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7destroyEPS4_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 706 */
 /* pointer to 391 */
 /* size: 4 */

/* 707 */
 /* pointer to 708 */
 /* size: 4 */

/* 708 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 709 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 710 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 711 */
 /* pointer to 705 */
 /* size: 4 */

/* 712 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 713 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 714 */
 /* pointer to 715 */
 /* size: 4 */

/* 715 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 716 */
/* <0> (null):0 */
class allocator<std::_List_node<HidingSpot*> > : public new_allocator<std::_List_node<HidingSpot*> > {
public:

	/* class new_allocator<std::_List_node<HidingSpot*> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<HidingSpot*> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<HidingSpot*> > *, const class allocator<std::_List_node<HidingSpot*> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<HidingSpot*> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 717 */
 /* pointer to 716 */
 /* size: 4 */

/* 718 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 719 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 720 */
 /* pointer to 393 */
 /* size: 4 */

/* 721 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 722 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 723 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 724 */
/* <0> (null):0 */
typedef struct allocator<HidingSpot*> allocator_type; /* size: 1 */

/* 725 */
/* <0> (null):0 */
class _List_base<HidingSpot*, std::allocator<HidingSpot*> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<HidingSpot*> allocator_type;

	/* <0> (null):0 */
	class _List_node<HidingSpot*> * _M_get_node(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_node<HidingSpot*> *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 726 */
 /* pointer to 725 */
 /* size: 4 */

/* 727 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 728 */
 /* pointer to 729 */
 /* size: 4 */

/* 729 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 730 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 731 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 732 */
/* <0> (null):0 */
typedef class HidingSpot * value_type; /* size: 4 */

/* 733 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 734 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 735 */
/* <0> (null):0 */
typedef struct _List_iterator<HidingSpot*> iterator; /* size: 0 */

/* 736 */
/* <0> (null):0 */
typedef struct _List_const_iterator<HidingSpot*> const_iterator; /* size: 0 */

/* 737 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<HidingSpot*> > const_reverse_iterator; /* size: 0 */

/* 738 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<HidingSpot*> > reverse_iterator; /* size: 0 */

/* 739 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 740 */
/* <0> (null):0 */
typedef struct allocator<HidingSpot*> allocator_type; /* size: 1 */

/* 741 */
/* <0> (null):0 */
typedef struct _List_node<HidingSpot*> _Node; /* size: 0 */

/* 742 */
/* <0> (null):0 */
class list<HidingSpot*, std::allocator<HidingSpot*> > : protected _List_base<HidingSpot*, std::allocator<HidingSpot*> > {
protected:

	/* class _List_base<HidingSpot*, std::allocator<HidingSpot*> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef class HidingSpot * value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<HidingSpot*> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<HidingSpot*> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<HidingSpot*> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<HidingSpot*> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<HidingSpot*> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<HidingSpot*> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE14_M_create_nodeERKS1_ */

	/* <0> (null):0 */
	void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *);

	/* <0> (null):0 */
	void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const class list<HidingSpot*, std::allocator<HidingSpot*> >  &);

	/* <0> (null):0 */
	class list<HidingSpot*, std::allocator<HidingSpot*> > & operator=(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const class list<HidingSpot*, std::allocator<HidingSpot*> >  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EEaSERKS3_ */

	/* <0> (null):0 */
	void assign(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6assignEjRKS1_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, class HidingSpot *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6resizeEjS1_ */

	/* <0> (null):0 */
	reference front(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE10push_frontERKS1_ */

	/* <0> (null):0 */
	void pop_front(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9push_backERKS1_ */

	/* <0> (null):0 */
	void pop_back(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */

	/* <0> (null):0 */
	iterator erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	iterator erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */

	/* <0> (null):0 */
	void swap(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4swapERS3_ */

	/* <0> (null):0 */
	void clear(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */

	/* <0> (null):0 */
	void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */

	/* <0> (null):0 */
	void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */

	/* <0> (null):0 */
	void remove(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6removeERKS1_ */

	/* <0> (null):0 */
	void unique(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5mergeERS3_ */

	/* <0> (null):0 */
	void reverse(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE18_M_fill_initializeEjRKS1_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE14_M_fill_assignEjRKS1_ */

	/* <0> (null):0 */
	void _M_transfer(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */

	/* <0> (null):0 */
	void _M_insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void _M_erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE25_M_check_equal_allocatorsERS3_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 743 */
 /* pointer to 741 */
 /* size: 4 */

/* 744 */
 /* pointer to 742 */
 /* size: 4 */

/* 745 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 746 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 747 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 748 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 749 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 750 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 751 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 752 */
 /* pointer to 753 */
 /* size: 4 */

/* 753 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 754 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 755 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 756 */
/* <0> (null):0 */
typedef class SpotEncounter * pointer; /* size: 4 */

/* 757 */
/* <0> (null):0 */
typedef const class SpotEncounter  * const_pointer; /* size: 4 */

/* 758 */
/* <0> (null):0 */
class new_allocator<SpotEncounter> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class SpotEncounter * pointer;

	/* <0> (null):0 */
	typedef const class SpotEncounter  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<SpotEncounter> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<SpotEncounter> *, const class new_allocator<SpotEncounter>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<SpotEncounter> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<SpotEncounter>  *, class SpotEncounter &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE7addressERS1_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<SpotEncounter>  *, const class SpotEncounter  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE7addressERKS1_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<SpotEncounter> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<SpotEncounter> *, class SpotEncounter *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE10deallocateEPS1_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<SpotEncounter>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<SpotEncounter> *, class SpotEncounter *, const class SpotEncounter  &); /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE9constructEPS1_RKS1_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<SpotEncounter> *, class SpotEncounter *); /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE7destroyEPS1_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 759 */
 /* pointer to 676 */
 /* size: 4 */

/* 760 */
 /* pointer to 761 */
 /* size: 4 */

/* 761 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 48 */

/* 762 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 763 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 764 */
 /* pointer to 758 */
 /* size: 4 */

/* 765 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 766 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 767 */
 /* pointer to 768 */
 /* size: 4 */

/* 768 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 769 */
/* <0> (null):0 */
typedef class SpotEncounter & reference; /* size: 4 */

/* 770 */
/* <0> (null):0 */
typedef const class SpotEncounter  & const_reference; /* size: 4 */

/* 771 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<SpotEncounter> > other; /* size: 0 */

/* 772 */
/* <0> (null):0 */
struct rebind<std::_List_node<SpotEncounter> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<SpotEncounter> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 773 */
/* <0> (null):0 */
typedef struct allocator<SpotEncounter> other; /* size: 1 */

/* 774 */
/* <0> (null):0 */
struct rebind<SpotEncounter> {
	/* <0> (null):0 */
	typedef struct allocator<SpotEncounter> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 775 */
/* <0> (null):0 */
class allocator<SpotEncounter> : public new_allocator<SpotEncounter> {
public:

	/* class new_allocator<SpotEncounter> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class SpotEncounter & reference;

	/* <0> (null):0 */
	typedef const class SpotEncounter  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<SpotEncounter> *);

	/* <0> (null):0 */
	void allocator(class allocator<SpotEncounter> *, const class allocator<SpotEncounter>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<SpotEncounter> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<SpotEncounter> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<SpotEncounter> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<SpotEncounter> {
		/* <0> (null):0 */
		typedef struct allocator<SpotEncounter> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 776 */
 /* pointer to 775 */
 /* size: 4 */

/* 777 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 778 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 779 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 780 */
/* <0> (null):0 */
typedef class _List_node<SpotEncounter> * pointer; /* size: 4 */

/* 781 */
/* <0> (null):0 */
typedef const class _List_node<SpotEncounter>  * const_pointer; /* size: 4 */

/* 782 */
/* <0> (null):0 */
class new_allocator<std::_List_node<SpotEncounter> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<SpotEncounter> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<SpotEncounter>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *, const class new_allocator<std::_List_node<SpotEncounter> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<SpotEncounter> >  *, class _List_node<SpotEncounter> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7addressERS3_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<SpotEncounter> >  *, const class _List_node<SpotEncounter>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7addressERKS3_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<SpotEncounter> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE10deallocateEPS3_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<SpotEncounter> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *, const class _List_node<SpotEncounter>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE9constructEPS3_RKS3_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7destroyEPS3_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 783 */
 /* pointer to 401 */
 /* size: 4 */

/* 784 */
 /* pointer to 785 */
 /* size: 4 */

/* 785 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 786 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 787 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 788 */
 /* pointer to 782 */
 /* size: 4 */

/* 789 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 790 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 791 */
 /* pointer to 792 */
 /* size: 4 */

/* 792 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 793 */
/* <0> (null):0 */
class allocator<std::_List_node<SpotEncounter> > : public new_allocator<std::_List_node<SpotEncounter> > {
public:

	/* class new_allocator<std::_List_node<SpotEncounter> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<SpotEncounter> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<SpotEncounter> > *, const class allocator<std::_List_node<SpotEncounter> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<SpotEncounter> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 794 */
 /* pointer to 793 */
 /* size: 4 */

/* 795 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 796 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 797 */
 /* pointer to 403 */
 /* size: 4 */

/* 798 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 799 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 800 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 801 */
/* <0> (null):0 */
typedef struct allocator<SpotEncounter> allocator_type; /* size: 1 */

/* 802 */
/* <0> (null):0 */
class _List_base<SpotEncounter, std::allocator<SpotEncounter> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<SpotEncounter> allocator_type;

	/* <0> (null):0 */
	class _List_node<SpotEncounter> * _M_get_node(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_node<SpotEncounter> *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 803 */
 /* pointer to 802 */
 /* size: 4 */

/* 804 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 805 */
 /* pointer to 806 */
 /* size: 4 */

/* 806 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 807 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 808 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 809 */
/* <0> (null):0 */
typedef struct SpotEncounter value_type; /* size: 48 */

/* 810 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 811 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 812 */
/* <0> (null):0 */
typedef struct _List_iterator<SpotEncounter> iterator; /* size: 0 */

/* 813 */
/* <0> (null):0 */
typedef struct _List_const_iterator<SpotEncounter> const_iterator; /* size: 0 */

/* 814 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<SpotEncounter> > const_reverse_iterator; /* size: 0 */

/* 815 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<SpotEncounter> > reverse_iterator; /* size: 0 */

/* 816 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 817 */
/* <0> (null):0 */
typedef struct allocator<SpotEncounter> allocator_type; /* size: 1 */

/* 818 */
/* <0> (null):0 */
typedef struct _List_node<SpotEncounter> _Node; /* size: 0 */

/* 819 */
/* <0> (null):0 */
class list<SpotEncounter, std::allocator<SpotEncounter> > : protected _List_base<SpotEncounter, std::allocator<SpotEncounter> > {
protected:

	/* class _List_base<SpotEncounter, std::allocator<SpotEncounter> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef struct SpotEncounter value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<SpotEncounter> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<SpotEncounter> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<SpotEncounter> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<SpotEncounter> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<SpotEncounter> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<SpotEncounter> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE14_M_create_nodeERKS0_ */

	/* <0> (null):0 */
	void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *);

	/* <0> (null):0 */
	void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const class list<SpotEncounter, std::allocator<SpotEncounter> >  &);

	/* <0> (null):0 */
	class list<SpotEncounter, std::allocator<SpotEncounter> > & operator=(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const class list<SpotEncounter, std::allocator<SpotEncounter> >  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EEaSERKS2_ */

	/* <0> (null):0 */
	void assign(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6assignEjRKS0_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, class SpotEncounter); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6resizeEjS0_ */

	/* <0> (null):0 */
	reference front(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE10push_frontERKS0_ */

	/* <0> (null):0 */
	void pop_front(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9push_backERKS0_ */

	/* <0> (null):0 */
	void pop_back(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, unsigned int, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */

	/* <0> (null):0 */
	iterator erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	iterator erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */

	/* <0> (null):0 */
	void swap(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4swapERS2_ */

	/* <0> (null):0 */
	void clear(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */

	/* <0> (null):0 */
	void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */

	/* <0> (null):0 */
	void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */

	/* <0> (null):0 */
	void remove(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6removeERKS0_ */

	/* <0> (null):0 */
	void unique(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5mergeERS2_ */

	/* <0> (null):0 */
	void reverse(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE18_M_fill_initializeEjRKS0_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE14_M_fill_assignEjRKS0_ */

	/* <0> (null):0 */
	void _M_transfer(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */

	/* <0> (null):0 */
	void _M_insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void _M_erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE25_M_check_equal_allocatorsERS2_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 820 */
 /* pointer to 818 */
 /* size: 4 */

/* 821 */
 /* pointer to 819 */
 /* size: 4 */

/* 822 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 823 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 48 */

/* 824 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 825 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 826 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 827 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 828 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 829 */
 /* pointer to 830 */
 /* size: 4 */

/* 830 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 831 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 832 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 833 */
/* <0> (null):0 */
typedef union NavConnect * pointer; /* size: 4 */

/* 834 */
/* <0> (null):0 */
typedef const union NavConnect  * const_pointer; /* size: 4 */

/* 835 */
/* <0> (null):0 */
class new_allocator<NavConnect> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef union NavConnect * pointer;

	/* <0> (null):0 */
	typedef const union NavConnect  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<NavConnect> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<NavConnect> *, const class new_allocator<NavConnect>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<NavConnect> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<NavConnect>  *, union NavConnect &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE7addressERS1_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<NavConnect>  *, const union NavConnect  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE7addressERKS1_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<NavConnect> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<NavConnect> *, union NavConnect *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE10deallocateEPS1_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<NavConnect>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<NavConnect> *, union NavConnect *, const union NavConnect  &); /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE9constructEPS1_RKS1_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<NavConnect> *, union NavConnect *); /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE7destroyEPS1_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 836 */
 /* pointer to 578 */
 /* size: 4 */

/* 837 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 838 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 839 */
 /* pointer to 835 */
 /* size: 4 */

/* 840 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 841 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 842 */
 /* pointer to 843 */
 /* size: 4 */

/* 843 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 844 */
/* <0> (null):0 */
typedef union NavConnect & reference; /* size: 4 */

/* 845 */
/* <0> (null):0 */
typedef const union NavConnect  & const_reference; /* size: 4 */

/* 846 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<NavConnect> > other; /* size: 0 */

/* 847 */
/* <0> (null):0 */
struct rebind<std::_List_node<NavConnect> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<NavConnect> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 848 */
/* <0> (null):0 */
typedef struct allocator<NavConnect> other; /* size: 1 */

/* 849 */
/* <0> (null):0 */
struct rebind<NavConnect> {
	/* <0> (null):0 */
	typedef struct allocator<NavConnect> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 850 */
/* <0> (null):0 */
class allocator<NavConnect> : public new_allocator<NavConnect> {
public:

	/* class new_allocator<NavConnect> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef union NavConnect & reference;

	/* <0> (null):0 */
	typedef const union NavConnect  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<NavConnect> *);

	/* <0> (null):0 */
	void allocator(class allocator<NavConnect> *, const class allocator<NavConnect>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<NavConnect> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<NavConnect> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<NavConnect> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<NavConnect> {
		/* <0> (null):0 */
		typedef struct allocator<NavConnect> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 851 */
 /* pointer to 850 */
 /* size: 4 */

/* 852 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 853 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 854 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 855 */
/* <0> (null):0 */
typedef class _List_node<NavConnect> * pointer; /* size: 4 */

/* 856 */
/* <0> (null):0 */
typedef const class _List_node<NavConnect>  * const_pointer; /* size: 4 */

/* 857 */
/* <0> (null):0 */
class new_allocator<std::_List_node<NavConnect> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<NavConnect> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<NavConnect>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<NavConnect> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<NavConnect> > *, const class new_allocator<std::_List_node<NavConnect> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<NavConnect> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<NavConnect> >  *, class _List_node<NavConnect> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7addressERS3_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<NavConnect> >  *, const class _List_node<NavConnect>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7addressERKS3_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<NavConnect> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE10deallocateEPS3_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<NavConnect> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *, const class _List_node<NavConnect>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE9constructEPS3_RKS3_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7destroyEPS3_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 858 */
 /* pointer to 411 */
 /* size: 4 */

/* 859 */
 /* pointer to 860 */
 /* size: 4 */

/* 860 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 861 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 862 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 863 */
 /* pointer to 857 */
 /* size: 4 */

/* 864 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 865 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 866 */
 /* pointer to 867 */
 /* size: 4 */

/* 867 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 868 */
/* <0> (null):0 */
class allocator<std::_List_node<NavConnect> > : public new_allocator<std::_List_node<NavConnect> > {
public:

	/* class new_allocator<std::_List_node<NavConnect> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<NavConnect> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<NavConnect> > *, const class allocator<std::_List_node<NavConnect> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<NavConnect> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 869 */
 /* pointer to 868 */
 /* size: 4 */

/* 870 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 871 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 872 */
 /* pointer to 413 */
 /* size: 4 */

/* 873 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 874 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 875 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 876 */
/* <0> (null):0 */
typedef struct allocator<NavConnect> allocator_type; /* size: 1 */

/* 877 */
/* <0> (null):0 */
class _List_base<NavConnect, std::allocator<NavConnect> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<NavConnect> allocator_type;

	/* <0> (null):0 */
	class _List_node<NavConnect> * _M_get_node(class _List_base<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<NavConnect, std::allocator<NavConnect> > *, class _List_node<NavConnect> *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 878 */
 /* pointer to 877 */
 /* size: 4 */

/* 879 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 880 */
 /* pointer to 881 */
 /* size: 4 */

/* 881 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 882 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 883 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 884 */
/* <0> (null):0 */
typedef union NavConnect value_type; /* size: 4 */

/* 885 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 886 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 887 */
/* <0> (null):0 */
typedef struct _List_iterator<NavConnect> iterator; /* size: 0 */

/* 888 */
/* <0> (null):0 */
typedef struct _List_const_iterator<NavConnect> const_iterator; /* size: 0 */

/* 889 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<NavConnect> > const_reverse_iterator; /* size: 0 */

/* 890 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<NavConnect> > reverse_iterator; /* size: 0 */

/* 891 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 892 */
/* <0> (null):0 */
typedef struct allocator<NavConnect> allocator_type; /* size: 1 */

/* 893 */
/* <0> (null):0 */
typedef struct _List_node<NavConnect> _Node; /* size: 0 */

/* 894 */
/* <0> (null):0 */
class list<NavConnect, std::allocator<NavConnect> > : protected _List_base<NavConnect, std::allocator<NavConnect> > {
protected:

	/* class _List_base<NavConnect, std::allocator<NavConnect> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef union NavConnect value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<NavConnect> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<NavConnect> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<NavConnect> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<NavConnect> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<NavConnect> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<NavConnect> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE14_M_create_nodeERKS0_ */

	/* <0> (null):0 */
	void list(class list<NavConnect, std::allocator<NavConnect> > *);

	/* <0> (null):0 */
	void list(class list<NavConnect, std::allocator<NavConnect> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<NavConnect, std::allocator<NavConnect> > *, const class list<NavConnect, std::allocator<NavConnect> >  &);

	/* <0> (null):0 */
	class list<NavConnect, std::allocator<NavConnect> > & operator=(class list<NavConnect, std::allocator<NavConnect> > *, const class list<NavConnect, std::allocator<NavConnect> >  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EEaSERKS2_ */

	/* <0> (null):0 */
	void assign(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6assignEjRKS0_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, union NavConnect); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6resizeEjS0_ */

	/* <0> (null):0 */
	reference front(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE10push_frontERKS0_ */

	/* <0> (null):0 */
	void pop_front(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9push_backERKS0_ */

	/* <0> (null):0 */
	void pop_back(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, unsigned int, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */

	/* <0> (null):0 */
	iterator erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	iterator erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */

	/* <0> (null):0 */
	void swap(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4swapERS2_ */

	/* <0> (null):0 */
	void clear(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */

	/* <0> (null):0 */
	void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */

	/* <0> (null):0 */
	void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */

	/* <0> (null):0 */
	void remove(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6removeERKS0_ */

	/* <0> (null):0 */
	void unique(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5mergeERS2_ */

	/* <0> (null):0 */
	void reverse(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE18_M_fill_initializeEjRKS0_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE14_M_fill_assignEjRKS0_ */

	/* <0> (null):0 */
	void _M_transfer(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */

	/* <0> (null):0 */
	void _M_insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void _M_erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE25_M_check_equal_allocatorsERS2_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 895 */
 /* pointer to 893 */
 /* size: 4 */

/* 896 */
 /* pointer to 894 */
 /* size: 4 */

/* 897 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 898 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 899 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 900 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 901 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 902 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 903 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 904 */
 /* pointer to 905 */
 /* size: 4 */

/* 905 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 906 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 907 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 908 */
/* <0> (null):0 */
typedef class CNavLadder * * pointer; /* size: 4 */

/* 909 */
/* <0> (null):0 */
typedef const class CNavLadder *  * const_pointer; /* size: 4 */

/* 910 */
/* <0> (null):0 */
class new_allocator<CNavLadder*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class CNavLadder * * pointer;

	/* <0> (null):0 */
	typedef const class CNavLadder *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<CNavLadder*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<CNavLadder*> *, const class new_allocator<CNavLadder*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<CNavLadder*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<CNavLadder*>  *, class CNavLadder * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE7addressERS2_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<CNavLadder*>  *, const class CNavLadder *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE7addressERKS2_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<CNavLadder*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<CNavLadder*> *, class CNavLadder * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE10deallocateEPS2_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<CNavLadder*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<CNavLadder*> *, class CNavLadder * *, const class CNavLadder *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE9constructEPS2_RKS2_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<CNavLadder*> *, class CNavLadder * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE7destroyEPS2_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 911 */
 /* pointer to 589 */
 /* size: 4 */

/* 912 */
 /* pointer to 913 */
 /* size: 4 */

/* 913 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 914 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 915 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 916 */
 /* pointer to 910 */
 /* size: 4 */

/* 917 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 918 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 919 */
 /* pointer to 920 */
 /* size: 4 */

/* 920 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 921 */
/* <0> (null):0 */
typedef class CNavLadder * & reference; /* size: 4 */

/* 922 */
/* <0> (null):0 */
typedef const class CNavLadder *  & const_reference; /* size: 4 */

/* 923 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<CNavLadder*> > other; /* size: 0 */

/* 924 */
/* <0> (null):0 */
struct rebind<std::_List_node<CNavLadder*> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<CNavLadder*> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 925 */
/* <0> (null):0 */
typedef struct allocator<CNavLadder*> other; /* size: 1 */

/* 926 */
/* <0> (null):0 */
struct rebind<CNavLadder*> {
	/* <0> (null):0 */
	typedef struct allocator<CNavLadder*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 927 */
/* <0> (null):0 */
class allocator<CNavLadder*> : public new_allocator<CNavLadder*> {
public:

	/* class new_allocator<CNavLadder*> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class CNavLadder * & reference;

	/* <0> (null):0 */
	typedef const class CNavLadder *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<CNavLadder*> *);

	/* <0> (null):0 */
	void allocator(class allocator<CNavLadder*> *, const class allocator<CNavLadder*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<CNavLadder*> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<CNavLadder*> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<CNavLadder*> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<CNavLadder*> {
		/* <0> (null):0 */
		typedef struct allocator<CNavLadder*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 928 */
 /* pointer to 927 */
 /* size: 4 */

/* 929 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 930 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 931 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 932 */
/* <0> (null):0 */
typedef class _List_node<CNavLadder*> * pointer; /* size: 4 */

/* 933 */
/* <0> (null):0 */
typedef const class _List_node<CNavLadder*>  * const_pointer; /* size: 4 */

/* 934 */
/* <0> (null):0 */
class new_allocator<std::_List_node<CNavLadder*> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<CNavLadder*> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<CNavLadder*>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *, const class new_allocator<std::_List_node<CNavLadder*> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<CNavLadder*> >  *, class _List_node<CNavLadder*> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7addressERS4_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<CNavLadder*> >  *, const class _List_node<CNavLadder*>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7addressERKS4_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<CNavLadder*> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE10deallocateEPS4_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<CNavLadder*> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *, const class _List_node<CNavLadder*>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE9constructEPS4_RKS4_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7destroyEPS4_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 935 */
 /* pointer to 421 */
 /* size: 4 */

/* 936 */
 /* pointer to 937 */
 /* size: 4 */

/* 937 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 938 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 939 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 940 */
 /* pointer to 934 */
 /* size: 4 */

/* 941 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 942 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 943 */
 /* pointer to 944 */
 /* size: 4 */

/* 944 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 945 */
/* <0> (null):0 */
class allocator<std::_List_node<CNavLadder*> > : public new_allocator<std::_List_node<CNavLadder*> > {
public:

	/* class new_allocator<std::_List_node<CNavLadder*> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<CNavLadder*> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<CNavLadder*> > *, const class allocator<std::_List_node<CNavLadder*> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<CNavLadder*> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 946 */
 /* pointer to 945 */
 /* size: 4 */

/* 947 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 948 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 949 */
 /* pointer to 423 */
 /* size: 4 */

/* 950 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 951 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 952 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 953 */
/* <0> (null):0 */
typedef struct allocator<CNavLadder*> allocator_type; /* size: 1 */

/* 954 */
/* <0> (null):0 */
class _List_base<CNavLadder*, std::allocator<CNavLadder*> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<CNavLadder*> allocator_type;

	/* <0> (null):0 */
	class _List_node<CNavLadder*> * _M_get_node(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_node<CNavLadder*> *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 955 */
 /* pointer to 954 */
 /* size: 4 */

/* 956 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 957 */
 /* pointer to 958 */
 /* size: 4 */

/* 958 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 959 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 960 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 961 */
/* <0> (null):0 */
typedef class CNavLadder * value_type; /* size: 4 */

/* 962 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 963 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 964 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavLadder*> iterator; /* size: 0 */

/* 965 */
/* <0> (null):0 */
typedef struct _List_const_iterator<CNavLadder*> const_iterator; /* size: 0 */

/* 966 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<CNavLadder*> > const_reverse_iterator; /* size: 0 */

/* 967 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<CNavLadder*> > reverse_iterator; /* size: 0 */

/* 968 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 969 */
/* <0> (null):0 */
typedef struct allocator<CNavLadder*> allocator_type; /* size: 1 */

/* 970 */
/* <0> (null):0 */
typedef struct _List_node<CNavLadder*> _Node; /* size: 0 */

/* 971 */
/* <0> (null):0 */
class list<CNavLadder*, std::allocator<CNavLadder*> > : protected _List_base<CNavLadder*, std::allocator<CNavLadder*> > {
protected:

	/* class _List_base<CNavLadder*, std::allocator<CNavLadder*> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef class CNavLadder * value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<CNavLadder*> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<CNavLadder*> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<CNavLadder*> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<CNavLadder*> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<CNavLadder*> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<CNavLadder*> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE14_M_create_nodeERKS1_ */

	/* <0> (null):0 */
	void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *);

	/* <0> (null):0 */
	void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const class list<CNavLadder*, std::allocator<CNavLadder*> >  &);

	/* <0> (null):0 */
	class list<CNavLadder*, std::allocator<CNavLadder*> > & operator=(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const class list<CNavLadder*, std::allocator<CNavLadder*> >  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EEaSERKS3_ */

	/* <0> (null):0 */
	void assign(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6assignEjRKS1_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, class CNavLadder *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6resizeEjS1_ */

	/* <0> (null):0 */
	reference front(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE10push_frontERKS1_ */

	/* <0> (null):0 */
	void pop_front(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9push_backERKS1_ */

	/* <0> (null):0 */
	void pop_back(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */

	/* <0> (null):0 */
	iterator erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	iterator erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */

	/* <0> (null):0 */
	void swap(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4swapERS3_ */

	/* <0> (null):0 */
	void clear(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */

	/* <0> (null):0 */
	void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */

	/* <0> (null):0 */
	void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */

	/* <0> (null):0 */
	void remove(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6removeERKS1_ */

	/* <0> (null):0 */
	void unique(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5mergeERS3_ */

	/* <0> (null):0 */
	void reverse(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE18_M_fill_initializeEjRKS1_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE14_M_fill_assignEjRKS1_ */

	/* <0> (null):0 */
	void _M_transfer(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */

	/* <0> (null):0 */
	void _M_insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void _M_erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE25_M_check_equal_allocatorsERS3_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 972 */
 /* pointer to 970 */
 /* size: 4 */

/* 973 */
 /* pointer to 971 */
 /* size: 4 */

/* 974 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 975 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 976 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 977 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 978 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 979 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 980 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 981 */
 /* pointer to 982 */
 /* size: 4 */

/* 982 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 983 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 984 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 985 */
/* <0> (null):0 */
typedef class CNavArea * * pointer; /* size: 4 */

/* 986 */
/* <0> (null):0 */
typedef const class CNavArea *  * const_pointer; /* size: 4 */

/* 987 */
/* <0> (null):0 */
class new_allocator<CNavArea*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class CNavArea * * pointer;

	/* <0> (null):0 */
	typedef const class CNavArea *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<CNavArea*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<CNavArea*> *, const class new_allocator<CNavArea*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<CNavArea*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<CNavArea*>  *, class CNavArea * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE7addressERS2_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<CNavArea*>  *, const class CNavArea *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE7addressERKS2_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<CNavArea*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<CNavArea*> *, class CNavArea * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE10deallocateEPS2_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<CNavArea*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<CNavArea*> *, class CNavArea * *, const class CNavArea *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE9constructEPS2_RKS2_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<CNavArea*> *, class CNavArea * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE7destroyEPS2_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 988 */
 /* pointer to 581 */
 /* size: 4 */

/* 989 */
 /* pointer to 990 */
 /* size: 4 */

/* 990 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 991 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 992 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 993 */
 /* pointer to 987 */
 /* size: 4 */

/* 994 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 995 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 996 */
 /* pointer to 997 */
 /* size: 4 */

/* 997 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 998 */
/* <0> (null):0 */
typedef class CNavArea * & reference; /* size: 4 */

/* 999 */
/* <0> (null):0 */
typedef const class CNavArea *  & const_reference; /* size: 4 */

/* 1000 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<CNavArea*> > other; /* size: 0 */

/* 1001 */
/* <0> (null):0 */
struct rebind<std::_List_node<CNavArea*> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<CNavArea*> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1002 */
/* <0> (null):0 */
typedef struct allocator<CNavArea*> other; /* size: 1 */

/* 1003 */
/* <0> (null):0 */
struct rebind<CNavArea*> {
	/* <0> (null):0 */
	typedef struct allocator<CNavArea*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1004 */
/* <0> (null):0 */
class allocator<CNavArea*> : public new_allocator<CNavArea*> {
public:

	/* class new_allocator<CNavArea*> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class CNavArea * & reference;

	/* <0> (null):0 */
	typedef const class CNavArea *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<CNavArea*> *);

	/* <0> (null):0 */
	void allocator(class allocator<CNavArea*> *, const class allocator<CNavArea*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<CNavArea*> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<CNavArea*> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<CNavArea*> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<CNavArea*> {
		/* <0> (null):0 */
		typedef struct allocator<CNavArea*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 1005 */
 /* pointer to 1004 */
 /* size: 4 */

/* 1006 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1007 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1008 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1009 */
/* <0> (null):0 */
typedef class _List_node<CNavArea*> * pointer; /* size: 4 */

/* 1010 */
/* <0> (null):0 */
typedef const class _List_node<CNavArea*>  * const_pointer; /* size: 4 */

/* 1011 */
/* <0> (null):0 */
class new_allocator<std::_List_node<CNavArea*> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<CNavArea*> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<CNavArea*>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<CNavArea*> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<CNavArea*> > *, const class new_allocator<std::_List_node<CNavArea*> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<CNavArea*> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<CNavArea*> >  *, class _List_node<CNavArea*> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7addressERS4_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<CNavArea*> >  *, const class _List_node<CNavArea*>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7addressERKS4_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<CNavArea*> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE10deallocateEPS4_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<CNavArea*> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *, const class _List_node<CNavArea*>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE9constructEPS4_RKS4_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7destroyEPS4_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1012 */
 /* pointer to 431 */
 /* size: 4 */

/* 1013 */
 /* pointer to 1014 */
 /* size: 4 */

/* 1014 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1015 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1016 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1017 */
 /* pointer to 1011 */
 /* size: 4 */

/* 1018 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1019 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1020 */
 /* pointer to 1021 */
 /* size: 4 */

/* 1021 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1022 */
/* <0> (null):0 */
class allocator<std::_List_node<CNavArea*> > : public new_allocator<std::_List_node<CNavArea*> > {
public:

	/* class new_allocator<std::_List_node<CNavArea*> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<CNavArea*> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<CNavArea*> > *, const class allocator<std::_List_node<CNavArea*> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<CNavArea*> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 1023 */
 /* pointer to 1022 */
 /* size: 4 */

/* 1024 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1025 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1026 */
 /* pointer to 433 */
 /* size: 4 */

/* 1027 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1028 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1029 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 1030 */
/* <0> (null):0 */
typedef struct allocator<CNavArea*> allocator_type; /* size: 1 */

/* 1031 */
/* <0> (null):0 */
class _List_base<CNavArea*, std::allocator<CNavArea*> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<CNavArea*> allocator_type;

	/* <0> (null):0 */
	class _List_node<CNavArea*> * _M_get_node(class _List_base<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, class _List_node<CNavArea*> *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 1032 */
 /* pointer to 1031 */
 /* size: 4 */

/* 1033 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1034 */
 /* pointer to 1035 */
 /* size: 4 */

/* 1035 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1036 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1037 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1038 */
/* <0> (null):0 */
typedef class CNavArea * value_type; /* size: 4 */

/* 1039 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 1040 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 1041 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavArea*> iterator; /* size: 0 */

/* 1042 */
/* <0> (null):0 */
typedef struct _List_const_iterator<CNavArea*> const_iterator; /* size: 0 */

/* 1043 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<CNavArea*> > const_reverse_iterator; /* size: 0 */

/* 1044 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<CNavArea*> > reverse_iterator; /* size: 0 */

/* 1045 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1046 */
/* <0> (null):0 */
typedef struct allocator<CNavArea*> allocator_type; /* size: 1 */

/* 1047 */
/* <0> (null):0 */
typedef struct _List_node<CNavArea*> _Node; /* size: 0 */

/* 1048 */
/* <0> (null):0 */
class list<CNavArea*, std::allocator<CNavArea*> > : protected _List_base<CNavArea*, std::allocator<CNavArea*> > {
protected:

	/* class _List_base<CNavArea*, std::allocator<CNavArea*> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef class CNavArea * value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<CNavArea*> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<CNavArea*> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<CNavArea*> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<CNavArea*> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<CNavArea*> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<CNavArea*> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE14_M_create_nodeERKS1_ */

	/* <0> (null):0 */
	void list(class list<CNavArea*, std::allocator<CNavArea*> > *);

	/* <0> (null):0 */
	void list(class list<CNavArea*, std::allocator<CNavArea*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<CNavArea*, std::allocator<CNavArea*> > *, const class list<CNavArea*, std::allocator<CNavArea*> >  &);

	/* <0> (null):0 */
	class list<CNavArea*, std::allocator<CNavArea*> > & operator=(class list<CNavArea*, std::allocator<CNavArea*> > *, const class list<CNavArea*, std::allocator<CNavArea*> >  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EEaSERKS3_ */

	/* <0> (null):0 */
	void assign(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6assignEjRKS1_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, class CNavArea *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6resizeEjS1_ */

	/* <0> (null):0 */
	reference front(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE10push_frontERKS1_ */

	/* <0> (null):0 */
	void pop_front(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9push_backERKS1_ */

	/* <0> (null):0 */
	void pop_back(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */

	/* <0> (null):0 */
	iterator erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	iterator erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */

	/* <0> (null):0 */
	void swap(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4swapERS3_ */

	/* <0> (null):0 */
	void clear(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */

	/* <0> (null):0 */
	void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */

	/* <0> (null):0 */
	void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */

	/* <0> (null):0 */
	void remove(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6removeERKS1_ */

	/* <0> (null):0 */
	void unique(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5mergeERS3_ */

	/* <0> (null):0 */
	void reverse(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE18_M_fill_initializeEjRKS1_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE14_M_fill_assignEjRKS1_ */

	/* <0> (null):0 */
	void _M_transfer(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */

	/* <0> (null):0 */
	void _M_insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void _M_erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE25_M_check_equal_allocatorsERS3_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 1049 */
 /* pointer to 1047 */
 /* size: 4 */

/* 1050 */
 /* pointer to 1048 */
 /* size: 4 */

/* 1051 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1052 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1053 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1054 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1055 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1056 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1057 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1058 */
 /* pointer to 1059 */
 /* size: 4 */

/* 1059 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1060 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1061 */
/* <0> (null):0 */
struct ApproachInfo        array[16]; /* size: 320 */

/* 1062 */
 /* pointer to 580 */
 /* size: 4 */

/* 1063 */
/* <0> (null):0 */
class list<NavConnect, std::allocator<NavConnect> > array[4]; /* size: 32 */

/* 1064 */
/* <0> (null):0 */
class list<CNavLadder*, std::allocator<CNavLadder*> > array[2]; /* size: 16 */

/* 1065 */
/* <0> (null):0 */
class CNavNode *           array[4]; /* size: 16 */

/* 1066 */
/* <0> (null):0 */
struct CNavNode {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1067 */
 /* pointer to 1066 */
 /* size: 4 */

/* 1068 */
 /* pointer to 1069 */
 /* size: 4 */

/* 1069 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 532 */

/* 1070 */
 /* pointer to 18 */
 /* size: 4 */

/* 1071 */
 /* pointer to 1072 */
 /* size: 4 */

/* 1072 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 532 */

/* 1073 */
 /* pointer to 1074 */
 /* size: 4 */

/* 1074 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1075 */
 /* pointer to 1076 */
 /* size: 4 */

/* 1076 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1077 */
 /* pointer to 1078 */
 /* size: 4 */

/* 1078 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1079 */
 /* pointer to 1080 */
 /* size: 4 */

/* 1080 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 20 */

/* 1081 */
 /* pointer to 1062 */
 /* size: 4 */

/* 1082 */
/* <0> (null):0 */
typedef struct list<CNavArea*, std::allocator<CNavArea*> > NavAreaList; /* size: 8 */

/* 1083 */
/* <0> (null):0 */
typedef struct _List_const_iterator<NavConnect> _Self; /* size: 4 */

/* 1084 */
/* <0> (null):0 */
typedef struct _List_iterator<NavConnect> iterator; /* size: 0 */

/* 1085 */
/* <0> (null):0 */
typedef const union NavConnect  * pointer; /* size: 4 */

/* 1086 */
/* <0> (null):0 */
typedef const union NavConnect  & reference; /* size: 4 */

/* 1087 */
/* <0> (null):0 */
struct _List_const_iterator<NavConnect> {
	const class _List_node_base  * _M_node;          /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_const_iterator<NavConnect> _Self;

	/* <0> (null):0 */
	typedef struct _List_iterator<NavConnect> iterator;

	/* <0> (null):0 */
	typedef const union NavConnect  * pointer;

	/* <0> (null):0 */
	typedef const union NavConnect  & reference;

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<NavConnect> *);

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<NavConnect> *, const class _List_node_base  *);

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<NavConnect> *, const iterator  &);

	/* <0> (null):0 */
	reference operator*(const class _List_const_iterator<NavConnect>  *); /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_const_iterator<NavConnect>  *); /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_const_iterator<NavConnect> *); /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_const_iterator<NavConnect> *, int); /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_const_iterator<NavConnect> *); /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_const_iterator<NavConnect> *, int); /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_const_iterator<NavConnect>  *, const _Self  &); /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEeqERKS1_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_const_iterator<NavConnect>  *, const _Self  &); /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEneERKS1_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1088 */
 /* pointer to 1089 */
 /* size: 4 */

/* 1089 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1090 */
 /* pointer to 1087 */
 /* size: 4 */

/* 1091 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1092 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1093 */
 /* pointer to 1094 */
 /* size: 4 */

/* 1094 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1095 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1096 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1097 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1098 */
/* <0> (null):0 */
class CNavAreaGrid {
private:

	floatconst                 m_cellSize;           /*     0     4 */
	NavAreaList *              m_grid;               /*     4     4 */
	int                        m_gridSizeX;          /*     8     4 */
	int                        m_gridSizeY;          /*    12     4 */
	float                      m_minX;               /*    16     4 */
	float                      m_minY;               /*    20     4 */
	unsigned int               m_areaCount;          /*    24     4 */
	class CNavArea *           m_hashTable[256];     /*    28  1024 */
	/* <0> (null):0 */
	void CNavAreaGrid(class CNavAreaGrid *);

	/* <0> (null):0 */
	void ~CNavAreaGrid(class CNavAreaGrid *, int);

	/* <0> (null):0 */
	void Reset(class CNavAreaGrid *); /* linkage=_ZN12CNavAreaGrid5ResetEv */

	/* <0> (null):0 */
	void Initialize(class CNavAreaGrid *, float, float, float, float); /* linkage=_ZN12CNavAreaGrid10InitializeEffff */

	/* <0> (null):0 */
	void AddNavArea(class CNavAreaGrid *, class CNavArea *); /* linkage=_ZN12CNavAreaGrid10AddNavAreaEP8CNavArea */

	/* <0> (null):0 */
	void RemoveNavArea(class CNavAreaGrid *, class CNavArea *); /* linkage=_ZN12CNavAreaGrid13RemoveNavAreaEP8CNavArea */

	/* <0> (null):0 */
	unsigned int GetNavAreaCount(const class CNavAreaGrid  *); /* linkage=_ZNK12CNavAreaGrid15GetNavAreaCountEv */

	/* <0> (null):0 */
	class CNavArea * GetNavArea(const class CNavAreaGrid  *, const class Vector  *, float); /* linkage=_ZNK12CNavAreaGrid10GetNavAreaEPK6Vectorf */

	/* <0> (null):0 */
	class CNavArea * GetNavAreaByID(const class CNavAreaGrid  *, unsigned int); /* linkage=_ZNK12CNavAreaGrid14GetNavAreaByIDEj */

	/* <0> (null):0 */
	class CNavArea * GetNearestNavArea(const class CNavAreaGrid  *, const class Vector  *, bool); /* linkage=_ZNK12CNavAreaGrid17GetNearestNavAreaEPK6Vectorb */

	/* <0> (null):0 */
	Place GetPlace(const class CNavAreaGrid  *, const class Vector  *); /* linkage=_ZNK12CNavAreaGrid8GetPlaceEPK6Vector */

	/* <0> (null):0 */
	int ComputeHashKey(const class CNavAreaGrid  *, unsigned int); /* linkage=_ZNK12CNavAreaGrid14ComputeHashKeyEj */

	/* <0> (null):0 */
	int WorldToGridX(const class CNavAreaGrid  *, float); /* linkage=_ZNK12CNavAreaGrid12WorldToGridXEf */

	/* <0> (null):0 */
	int WorldToGridY(const class CNavAreaGrid  *, float); /* linkage=_ZNK12CNavAreaGrid12WorldToGridYEf */

	/* --- cacheline 16 boundary (1024 bytes) was 28 bytes ago --- */

	/* size: 1052, cachelines: 17, members: 8 */
	/* last cacheline: 28 bytes */
}; /* size: 1052 */

/* 1099 */
 /* pointer to 1082 */
 /* size: 4 */

/* 1100 */
/* <0> (null):0 */
class CNavArea *           array[256]; /* size: 1024 */

/* 1101 */
 /* pointer to 1098 */
 /* size: 4 */

/* 1102 */
 /* pointer to 1103 */
 /* size: 4 */

/* 1103 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1052 */

/* 1104 */
 /* pointer to 1105 */
 /* size: 4 */

/* 1105 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 68 */

/* 1106 */
/* <0> (null):0 */
typedef struct _List_const_iterator<CNavLadder*> _Self; /* size: 4 */

/* 1107 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavLadder*> iterator; /* size: 0 */

/* 1108 */
/* <0> (null):0 */
typedef const class CNavLadder *  * pointer; /* size: 4 */

/* 1109 */
/* <0> (null):0 */
typedef const class CNavLadder *  & reference; /* size: 4 */

/* 1110 */
/* <0> (null):0 */
struct _List_const_iterator<CNavLadder*> {
	const class _List_node_base  * _M_node;          /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_const_iterator<CNavLadder*> _Self;

	/* <0> (null):0 */
	typedef struct _List_iterator<CNavLadder*> iterator;

	/* <0> (null):0 */
	typedef const class CNavLadder *  * pointer;

	/* <0> (null):0 */
	typedef const class CNavLadder *  & reference;

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<CNavLadder*> *);

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<CNavLadder*> *, const class _List_node_base  *);

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<CNavLadder*> *, const iterator  &);

	/* <0> (null):0 */
	reference operator*(const class _List_const_iterator<CNavLadder*>  *); /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_const_iterator<CNavLadder*>  *); /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_const_iterator<CNavLadder*> *); /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_const_iterator<CNavLadder*> *, int); /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_const_iterator<CNavLadder*> *); /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_const_iterator<CNavLadder*> *, int); /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_const_iterator<CNavLadder*>  *, const _Self  &); /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEeqERKS2_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_const_iterator<CNavLadder*>  *, const _Self  &); /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEneERKS2_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1111 */
 /* pointer to 1110 */
 /* size: 4 */

/* 1112 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1113 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1114 */
 /* pointer to 1115 */
 /* size: 4 */

/* 1115 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1116 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1117 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1118 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1119 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavArea*> _Self; /* size: 4 */

/* 1120 */
/* <0> (null):0 */
typedef class CNavArea * * pointer; /* size: 4 */

/* 1121 */
/* <0> (null):0 */
typedef class CNavArea * & reference; /* size: 4 */

/* 1122 */
/* <0> (null):0 */
struct _List_iterator<CNavArea*> {
	class _List_node_base *    _M_node;              /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_iterator<CNavArea*> _Self;

	/* <0> (null):0 */
	typedef class CNavArea * * pointer;

	/* <0> (null):0 */
	typedef class CNavArea * & reference;

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<CNavArea*> *);

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<CNavArea*> *, class _List_node_base *);

	/* <0> (null):0 */
	reference operator*(const class _List_iterator<CNavArea*>  *); /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_iterator<CNavArea*>  *); /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_iterator<CNavArea*> *); /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_iterator<CNavArea*> *, int); /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_iterator<CNavArea*> *); /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_iterator<CNavArea*> *, int); /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_iterator<CNavArea*>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEeqERKS2_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_iterator<CNavArea*>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEneERKS2_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1123 */
 /* pointer to 1122 */
 /* size: 4 */

/* 1124 */
 /* pointer to 1125 */
 /* size: 4 */

/* 1125 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1126 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1127 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1128 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1129 */
 /* pointer to 1130 */
 /* size: 4 */

/* 1130 */
/* <0> (null):0 */
struct CImprov : public IImprovEvent {
public:

	/* class IImprovEvent        <ancestor>; */      /*     0     4 */
	/* <0> (null):0 */
	virtual void ~CImprov(class CImprov *, int);

	/* <0> (null):0 */
	virtual bool IsAlive(const class CImprov  *); /* linkage=_ZNK7CImprov7IsAliveEv */

	/* <0> (null):0 */
	virtual void MoveTo(class CImprov *, const class Vector  &); /* linkage=_ZN7CImprov6MoveToERK6Vector */

	/* <0> (null):0 */
	virtual void LookAt(class CImprov *, const class Vector  &); /* linkage=_ZN7CImprov6LookAtERK6Vector */

	/* <0> (null):0 */
	virtual void ClearLookAt(class CImprov *); /* linkage=_ZN7CImprov11ClearLookAtEv */

	/* <0> (null):0 */
	virtual void FaceTo(class CImprov *, const class Vector  &); /* linkage=_ZN7CImprov6FaceToERK6Vector */

	/* <0> (null):0 */
	virtual void ClearFaceTo(class CImprov *); /* linkage=_ZN7CImprov11ClearFaceToEv */

	/* <0> (null):0 */
	virtual bool IsAtMoveGoal(const class CImprov  *, float); /* linkage=_ZNK7CImprov12IsAtMoveGoalEf */

	/* <0> (null):0 */
	virtual bool HasLookAt(const class CImprov  *); /* linkage=_ZNK7CImprov9HasLookAtEv */

	/* <0> (null):0 */
	virtual bool HasFaceTo(const class CImprov  *); /* linkage=_ZNK7CImprov9HasFaceToEv */

	/* <0> (null):0 */
	virtual bool IsAtFaceGoal(const class CImprov  *); /* linkage=_ZNK7CImprov12IsAtFaceGoalEv */

	/* <0> (null):0 */
	virtual bool IsFriendInTheWay(const class CImprov  *, const class Vector  &); /* linkage=_ZNK7CImprov16IsFriendInTheWayERK6Vector */

	/* <0> (null):0 */
	virtual bool IsFriendInTheWay(const class CImprov  *, class CBaseEntity *, const class Vector  &); /* linkage=_ZNK7CImprov16IsFriendInTheWayEP11CBaseEntityRK6Vector */

	/* <0> (null):0 */
	virtual void MoveForward(class CImprov *); /* linkage=_ZN7CImprov11MoveForwardEv */

	/* <0> (null):0 */
	virtual void MoveBackward(class CImprov *); /* linkage=_ZN7CImprov12MoveBackwardEv */

	/* <0> (null):0 */
	virtual void StrafeLeft(class CImprov *); /* linkage=_ZN7CImprov10StrafeLeftEv */

	/* <0> (null):0 */
	virtual void StrafeRight(class CImprov *); /* linkage=_ZN7CImprov11StrafeRightEv */

	/* <0> (null):0 */
	virtual bool Jump(class CImprov *); /* linkage=_ZN7CImprov4JumpEv */

	/* <0> (null):0 */
	virtual void Crouch(class CImprov *); /* linkage=_ZN7CImprov6CrouchEv */

	/* <0> (null):0 */
	virtual void StandUp(class CImprov *); /* linkage=_ZN7CImprov7StandUpEv */

	/* <0> (null):0 */
	virtual void TrackPath(class CImprov *, const class Vector  &, float); /* linkage=_ZN7CImprov9TrackPathERK6Vectorf */

	/* <0> (null):0 */
	virtual void StartLadder(class CImprov *, const class CNavLadder  *, enum NavTraverseType, const class Vector  *, const class Vector  *); /* linkage=_ZN7CImprov11StartLadderEPK10CNavLadder15NavTraverseTypePK6VectorS6_ */

	/* <0> (null):0 */
	virtual bool TraverseLadder(class CImprov *, const class CNavLadder  *, enum NavTraverseType, const class Vector  *, const class Vector  *, float); /* linkage=_ZN7CImprov14TraverseLadderEPK10CNavLadder15NavTraverseTypePK6VectorS6_f */

	/* <0> (null):0 */
	virtual bool GetSimpleGroundHeightWithFloor(class CImprov *, const class Vector  *, float *, class Vector *); /* linkage=_ZN7CImprov30GetSimpleGroundHeightWithFloorEPK6VectorPfPS0_ */

	/* <0> (null):0 */
	virtual void Run(class CImprov *); /* linkage=_ZN7CImprov3RunEv */

	/* <0> (null):0 */
	virtual void Walk(class CImprov *); /* linkage=_ZN7CImprov4WalkEv */

	/* <0> (null):0 */
	virtual void Stop(class CImprov *); /* linkage=_ZN7CImprov4StopEv */

	/* <0> (null):0 */
	virtual float GetMoveAngle(const class CImprov  *); /* linkage=_ZNK7CImprov12GetMoveAngleEv */

	/* <0> (null):0 */
	virtual float GetFaceAngle(const class CImprov  *); /* linkage=_ZNK7CImprov12GetFaceAngleEv */

	/* <0> (null):0 */
	virtual const class Vector  & GetFeet(const class CImprov  *); /* linkage=_ZNK7CImprov7GetFeetEv */

	/* <0> (null):0 */
	virtual const class Vector  & GetCentroid(const class CImprov  *); /* linkage=_ZNK7CImprov11GetCentroidEv */

	/* <0> (null):0 */
	virtual const class Vector  & GetEyes(const class CImprov  *); /* linkage=_ZNK7CImprov7GetEyesEv */

	/* <0> (null):0 */
	virtual bool IsRunning(const class CImprov  *); /* linkage=_ZNK7CImprov9IsRunningEv */

	/* <0> (null):0 */
	virtual bool IsWalking(const class CImprov  *); /* linkage=_ZNK7CImprov9IsWalkingEv */

	/* <0> (null):0 */
	virtual bool IsStopped(const class CImprov  *); /* linkage=_ZNK7CImprov9IsStoppedEv */

	/* <0> (null):0 */
	virtual bool IsCrouching(const class CImprov  *); /* linkage=_ZNK7CImprov11IsCrouchingEv */

	/* <0> (null):0 */
	virtual bool IsJumping(const class CImprov  *); /* linkage=_ZNK7CImprov9IsJumpingEv */

	/* <0> (null):0 */
	virtual bool IsUsingLadder(const class CImprov  *); /* linkage=_ZNK7CImprov13IsUsingLadderEv */

	/* <0> (null):0 */
	virtual bool IsOnGround(const class CImprov  *); /* linkage=_ZNK7CImprov10IsOnGroundEv */

	/* <0> (null):0 */
	virtual bool IsMoving(const class CImprov  *); /* linkage=_ZNK7CImprov8IsMovingEv */

	/* <0> (null):0 */
	virtual bool CanRun(const class CImprov  *); /* linkage=_ZNK7CImprov6CanRunEv */

	/* <0> (null):0 */
	virtual bool CanCrouch(const class CImprov  *); /* linkage=_ZNK7CImprov9CanCrouchEv */

	/* <0> (null):0 */
	virtual bool CanJump(const class CImprov  *); /* linkage=_ZNK7CImprov7CanJumpEv */

	/* <0> (null):0 */
	virtual bool IsVisible(const class CImprov  *, const class Vector  &, bool); /* linkage=_ZNK7CImprov9IsVisibleERK6Vectorb */

	/* <0> (null):0 */
	virtual bool IsPlayerLookingAtMe(const class CImprov  *, class CBasePlayer *, float); /* linkage=_ZNK7CImprov19IsPlayerLookingAtMeEP11CBasePlayerf */

	/* <0> (null):0 */
	virtual class CBasePlayer * IsAnyPlayerLookingAtMe(const class CImprov  *, int, float); /* linkage=_ZNK7CImprov22IsAnyPlayerLookingAtMeEif */

	/* <0> (null):0 */
	virtual class CBasePlayer * GetClosestPlayerByTravelDistance(const class CImprov  *, int, float *); /* linkage=_ZNK7CImprov32GetClosestPlayerByTravelDistanceEiPf */

	/* <0> (null):0 */
	virtual class CNavArea * GetLastKnownArea(const class CImprov  *); /* linkage=_ZNK7CImprov16GetLastKnownAreaEv */

	/* <0> (null):0 */
	virtual void OnUpdate(class CImprov *, float); /* linkage=_ZN7CImprov8OnUpdateEf */

	/* <0> (null):0 */
	virtual void OnUpkeep(class CImprov *, float); /* linkage=_ZN7CImprov8OnUpkeepEf */

	/* <0> (null):0 */
	virtual void OnReset(class CImprov *); /* linkage=_ZN7CImprov7OnResetEv */

	/* <0> (null):0 */
	virtual void OnGameEvent(class CImprov *, enum GameEventType, class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN7CImprov11OnGameEventE13GameEventTypeP11CBaseEntityS2_ */

	/* <0> (null):0 */
	virtual void OnTouch(class CImprov *, class CBaseEntity *); /* linkage=_ZN7CImprov7OnTouchEP11CBaseEntity */

	/* vtable has 52 entries: {
	   [5] = IsAlive(_ZNK7CImprov7IsAliveEv), 
	   [6] = MoveTo(_ZN7CImprov6MoveToERK6Vector), 
	   [7] = LookAt(_ZN7CImprov6LookAtERK6Vector), 
	   [8] = ClearLookAt(_ZN7CImprov11ClearLookAtEv), 
	   [9] = FaceTo(_ZN7CImprov6FaceToERK6Vector), 
	   [10] = ClearFaceTo(_ZN7CImprov11ClearFaceToEv), 
	   [11] = IsAtMoveGoal(_ZNK7CImprov12IsAtMoveGoalEf), 
	   [12] = HasLookAt(_ZNK7CImprov9HasLookAtEv), 
	   [13] = HasFaceTo(_ZNK7CImprov9HasFaceToEv), 
	   [14] = IsAtFaceGoal(_ZNK7CImprov12IsAtFaceGoalEv), 
	   [15] = IsFriendInTheWay(_ZNK7CImprov16IsFriendInTheWayERK6Vector), 
	   [16] = IsFriendInTheWay(_ZNK7CImprov16IsFriendInTheWayEP11CBaseEntityRK6Vector), 
	   [17] = MoveForward(_ZN7CImprov11MoveForwardEv), 
	   [18] = MoveBackward(_ZN7CImprov12MoveBackwardEv), 
	   [19] = StrafeLeft(_ZN7CImprov10StrafeLeftEv), 
	   [20] = StrafeRight(_ZN7CImprov11StrafeRightEv), 
	   [21] = Jump(_ZN7CImprov4JumpEv), 
	   [22] = Crouch(_ZN7CImprov6CrouchEv), 
	   [23] = StandUp(_ZN7CImprov7StandUpEv), 
	   [24] = TrackPath(_ZN7CImprov9TrackPathERK6Vectorf), 
	   [25] = StartLadder(_ZN7CImprov11StartLadderEPK10CNavLadder15NavTraverseTypePK6VectorS6_), 
	   [26] = TraverseLadder(_ZN7CImprov14TraverseLadderEPK10CNavLadder15NavTraverseTypePK6VectorS6_f), 
	   [27] = GetSimpleGroundHeightWithFloor(_ZN7CImprov30GetSimpleGroundHeightWithFloorEPK6VectorPfPS0_), 
	   [28] = Run(_ZN7CImprov3RunEv), 
	   [29] = Walk(_ZN7CImprov4WalkEv), 
	   [30] = Stop(_ZN7CImprov4StopEv), 
	   [31] = GetMoveAngle(_ZNK7CImprov12GetMoveAngleEv), 
	   [32] = GetFaceAngle(_ZNK7CImprov12GetFaceAngleEv), 
	   [33] = GetFeet(_ZNK7CImprov7GetFeetEv), 
	   [34] = GetCentroid(_ZNK7CImprov11GetCentroidEv), 
	   [35] = GetEyes(_ZNK7CImprov7GetEyesEv), 
	   [36] = IsRunning(_ZNK7CImprov9IsRunningEv), 
	   [37] = IsWalking(_ZNK7CImprov9IsWalkingEv), 
	   [38] = IsStopped(_ZNK7CImprov9IsStoppedEv), 
	   [39] = IsCrouching(_ZNK7CImprov11IsCrouchingEv), 
	   [40] = IsJumping(_ZNK7CImprov9IsJumpingEv), 
	   [41] = IsUsingLadder(_ZNK7CImprov13IsUsingLadderEv), 
	   [42] = IsOnGround(_ZNK7CImprov10IsOnGroundEv), 
	   [43] = IsMoving(_ZNK7CImprov8IsMovingEv), 
	   [44] = CanRun(_ZNK7CImprov6CanRunEv), 
	   [45] = CanCrouch(_ZNK7CImprov9CanCrouchEv), 
	   [46] = CanJump(_ZNK7CImprov7CanJumpEv), 
	   [47] = IsVisible(_ZNK7CImprov9IsVisibleERK6Vectorb), 
	   [48] = IsPlayerLookingAtMe(_ZNK7CImprov19IsPlayerLookingAtMeEP11CBasePlayerf), 
	   [49] = IsAnyPlayerLookingAtMe(_ZNK7CImprov22IsAnyPlayerLookingAtMeEif), 
	   [50] = GetClosestPlayerByTravelDistance(_ZNK7CImprov32GetClosestPlayerByTravelDistanceEiPf), 
	   [51] = GetLastKnownArea(_ZNK7CImprov16GetLastKnownAreaEv), 
	   [52] = OnUpdate(_ZN7CImprov8OnUpdateEf), 
	   [53] = OnUpkeep(_ZN7CImprov8OnUpkeepEf), 
	   [54] = OnReset(_ZN7CImprov7OnResetEv), 
	   [55] = OnGameEvent(_ZN7CImprov11OnGameEventE13GameEventTypeP11CBaseEntityS2_), 
	   [56] = OnTouch(_ZN7CImprov7OnTouchEP11CBaseEntity), 
	} */
	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1131 */
/* <0> (null):0 */
enum MoveToFailureType {
	FAIL_INVALID_PATH = 0,
	FAIL_STUCK = 1,
	FAIL_FELL_OFF = 2,
}; /* size: 4 */

/* 1132 */
/* <0> (null):0 */
class IImprovEvent {
	/* <0> (null):0 */
	enum MoveToFailureType {
		FAIL_INVALID_PATH = 0,
		FAIL_STUCK = 1,
		FAIL_FELL_OFF = 2,
	};

	int ()(void) * *           _vptr.IImprovEvent;   /*     0     4 */
	/* <0> (null):0 */
	void IImprovEvent(class IImprovEvent *, const class IImprovEvent  &);

	/* <0> (null):0 */
	void IImprovEvent(class IImprovEvent *);

	/* <0> (null):0 */
	void ~IImprovEvent(class IImprovEvent *, int);

	/* <0> (null):0 */
	virtual void OnMoveToSuccess(class IImprovEvent *, const class Vector  &); /* linkage=_ZN12IImprovEvent15OnMoveToSuccessERK6Vector */

	/* <0> (null):0 */
	virtual void OnMoveToFailure(class IImprovEvent *, const class Vector  &, enum MoveToFailureType); /* linkage=_ZN12IImprovEvent15OnMoveToFailureERK6VectorNS_17MoveToFailureTypeE */

	/* <0> (null):0 */
	virtual void OnInjury(class IImprovEvent *, float); /* linkage=_ZN12IImprovEvent8OnInjuryEf */

	/* vtable has 3 entries: {
	   [0] = OnMoveToSuccess(_ZN12IImprovEvent15OnMoveToSuccessERK6Vector), 
	   [1] = OnMoveToFailure(_ZN12IImprovEvent15OnMoveToFailureERK6VectorNS_17MoveToFailureTypeE), 
	   [2] = OnInjury(_ZN12IImprovEvent8OnInjuryEf), 
	} */
	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1133 */
/* <0> (null):0 */
class SimpleStateMachine<CHostageImprov*, HostageState> {
protected:

	class HostageState *       m_state;              /*     0     4 */
	class IntervalTimer       m_stateTimer;          /*     4     4 */
	class CHostageImprov *     m_userData;           /*     8     4 */
	/* <0> (null):0 */
	void SimpleStateMachine(class SimpleStateMachine<CHostageImprov*, HostageState> *);

	/* <0> (null):0 */
	void Reset(class SimpleStateMachine<CHostageImprov*, HostageState> *, class CHostageImprov *); /* linkage=_ZN18SimpleStateMachineIP14CHostageImprov12HostageStateE5ResetES1_ */

	/* <0> (null):0 */
	void SetState(class SimpleStateMachine<CHostageImprov*, HostageState> *, class HostageState *); /* linkage=_ZN18SimpleStateMachineIP14CHostageImprov12HostageStateE8SetStateEPS2_ */

	/* <0> (null):0 */
	float GetStateDuration(const class SimpleStateMachine<CHostageImprov*, HostageState>  *); /* linkage=_ZNK18SimpleStateMachineIP14CHostageImprov12HostageStateE16GetStateDurationEv */

	/* <0> (null):0 */
	bool IsState(const class SimpleStateMachine<CHostageImprov*, HostageState>  *, const class HostageState  *); /* linkage=_ZNK18SimpleStateMachineIP14CHostageImprov12HostageStateE7IsStateEPKS2_ */

	/* <0> (null):0 */
	void Update(class SimpleStateMachine<CHostageImprov*, HostageState> *); /* linkage=_ZN18SimpleStateMachineIP14CHostageImprov12HostageStateE6UpdateEv */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1134 */
/* <0> (null):0 */
class HostageState : public SimpleState<CHostageImprov*>, public IImprovEvent {
public:

	/* class SimpleState<CHostageImprov*> <ancestor>; */ /*     0     8 */
	/* class IImprovEvent        <ancestor>; */      /*     8     4 */
	/* <0> (null):0 */
	void HostageState(class HostageState *, const class HostageState  &);

	/* <0> (null):0 */
	void HostageState(class HostageState *);

	/* <0> (null):0 */
	virtual void UpdateStationaryAnimation(class HostageState *, class CHostageImprov *); /* linkage=_ZN12HostageState25UpdateStationaryAnimationEP14CHostageImprov */

	/* <0> (null):0 */
	virtual void ~HostageState(class HostageState *, int);

	/* vtable has 1 entries: {
	   [6] = UpdateStationaryAnimation(_ZN12HostageState25UpdateStationaryAnimationEP14CHostageImprov), 
	} */
	/* size: 12, cachelines: 1, members: 2 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1135 */
 /* pointer to 1134 */
 /* size: 4 */

/* 1136 */
/* <0> (null):0 */
struct CHostageImprov {
	/* <0> (null):0 */
	virtual void ~CHostageImprov(class CHostageImprov *, int);

	/* <0> (null):0 */
	bool IsFollowing(const class CHostageImprov  *, const class CBaseEntity  *); /* linkage=_ZNK14CHostageImprov11IsFollowingEPK11CBaseEntity */


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1137 */
 /* pointer to 1136 */
 /* size: 4 */

/* 1138 */
 /* pointer to 1133 */
 /* size: 4 */

/* 1139 */
 /* pointer to 1140 */
 /* size: 4 */

/* 1140 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1141 */
 /* pointer to 1142 */
 /* size: 4 */

/* 1142 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1143 */
/* <0> (null):0 */
class HostageIdleState {
	/* <0> (null):0 */
	virtual void ~HostageIdleState(class HostageIdleState *, int);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1144 */
/* <0> (null):0 */
class HostageAnimateState {
	/* <0> (null):0 */
	virtual void ~HostageAnimateState(class HostageAnimateState *, int);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1145 */
/* <0> (null):0 */
enum state {
	FOLLOW = 0,
	STAND = 1,
	DUCK = 2,
	SCARED = 3,
	IDLE = 4,
	FOLLOWPATH = 5,
}; /* size: 4 */

/* 1146 */
/* <0> (null):0 */
class CHostage {
	/* <0> (null):0 */
	bool IsValid(class CHostage *); /* linkage=_ZN8CHostage7IsValidEv */

	/* <0> (null):0 */
	bool IsDead(class CHostage *); /* linkage=_ZN8CHostage6IsDeadEv */

	/* <0> (null):0 */
	bool IsFollowingSomeone(class CHostage *); /* linkage=_ZN8CHostage18IsFollowingSomeoneEv */


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1147 */
 /* pointer to 1146 */
 /* size: 4 */

/* 1148 */
/* <0> (null):0 */
struct __numeric_traits_integer<int> {
	intconst                   __min;                /*     0     4 */
	intconst                   __max;                /*     0     4 */
	boolconst                  __is_signed;          /*     0     1 */
	intconst                   __digits;             /*     0     4 */

	/* size: 1, cachelines: 1, members: 4 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 4 + 0(holes), diff = -3 */

}; /* size: 1 */

/* 1149 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1150 */
/* <0> (null):0 */
typedef class CCareerTask * (*TaskFactoryFunction)(const char  *, enum GameEventType, const char  *, int, bool, bool, int, bool); /* size: 4 */

/* 1151 */
 /* pointer to 1152 */
 /* size: 4 */

/* 1152 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 1153 */
/* <0> (null):0 */
struct TaskInfo {
	const char  *              taskName;             /*     0     4 */
	enum GameEventType         event;                /*     4     4 */
	TaskFactoryFunction        factory;              /*     8     4 */

	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1154 */
/* <0> (null):0 */
typedef struct _List_iterator<CCareerTask*> _Self; /* size: 4 */

/* 1155 */
/* <0> (null):0 */
typedef struct _List_node<CCareerTask*> _Node; /* size: 0 */

/* 1156 */
/* <0> (null):0 */
typedef class CCareerTask * * pointer; /* size: 4 */

/* 1157 */
/* <0> (null):0 */
typedef class CCareerTask * & reference; /* size: 4 */

/* 1158 */
/* <0> (null):0 */
struct _List_iterator<CCareerTask*> {
	class _List_node_base *    _M_node;              /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_iterator<CCareerTask*> _Self;

	/* <0> (null):0 */
	typedef struct _List_node<CCareerTask*> _Node;

	/* <0> (null):0 */
	typedef class CCareerTask * * pointer;

	/* <0> (null):0 */
	typedef class CCareerTask * & reference;

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<CCareerTask*> *);

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<CCareerTask*> *, class _List_node_base *);

	/* <0> (null):0 */
	reference operator*(const class _List_iterator<CCareerTask*>  *); /* linkage=_ZNKSt14_List_iteratorIP11CCareerTaskEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_iterator<CCareerTask*>  *); /* linkage=_ZNKSt14_List_iteratorIP11CCareerTaskEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_iterator<CCareerTask*> *); /* linkage=_ZNSt14_List_iteratorIP11CCareerTaskEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_iterator<CCareerTask*> *, int); /* linkage=_ZNSt14_List_iteratorIP11CCareerTaskEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_iterator<CCareerTask*> *); /* linkage=_ZNSt14_List_iteratorIP11CCareerTaskEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_iterator<CCareerTask*> *, int); /* linkage=_ZNSt14_List_iteratorIP11CCareerTaskEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_iterator<CCareerTask*>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorIP11CCareerTaskEeqERKS2_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_iterator<CCareerTask*>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorIP11CCareerTaskEneERKS2_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1159 */
 /* pointer to 1158 */
 /* size: 4 */

/* 1160 */
 /* pointer to 1161 */
 /* size: 4 */

/* 1161 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1162 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1163 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1164 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1165 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavLadder*> _Self; /* size: 4 */

/* 1166 */
/* <0> (null):0 */
typedef class CNavLadder * * pointer; /* size: 4 */

/* 1167 */
/* <0> (null):0 */
typedef class CNavLadder * & reference; /* size: 4 */

/* 1168 */
/* <0> (null):0 */
struct _List_iterator<CNavLadder*> {
	class _List_node_base *    _M_node;              /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_iterator<CNavLadder*> _Self;

	/* <0> (null):0 */
	typedef class CNavLadder * * pointer;

	/* <0> (null):0 */
	typedef class CNavLadder * & reference;

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<CNavLadder*> *);

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<CNavLadder*> *, class _List_node_base *);

	/* <0> (null):0 */
	reference operator*(const class _List_iterator<CNavLadder*>  *); /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_iterator<CNavLadder*>  *); /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_iterator<CNavLadder*> *); /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_iterator<CNavLadder*> *, int); /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_iterator<CNavLadder*> *); /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_iterator<CNavLadder*> *, int); /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_iterator<CNavLadder*>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEeqERKS2_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_iterator<CNavLadder*>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEneERKS2_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1169 */
 /* pointer to 1168 */
 /* size: 4 */

/* 1170 */
 /* pointer to 1171 */
 /* size: 4 */

/* 1171 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1172 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1173 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1174 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1175 */
/* <0> (null):0 */
typedef struct _List_iterator<NavConnect> _Self; /* size: 4 */

/* 1176 */
/* <0> (null):0 */
typedef union NavConnect * pointer; /* size: 4 */

/* 1177 */
/* <0> (null):0 */
typedef union NavConnect & reference; /* size: 4 */

/* 1178 */
/* <0> (null):0 */
struct _List_iterator<NavConnect> {
	class _List_node_base *    _M_node;              /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_iterator<NavConnect> _Self;

	/* <0> (null):0 */
	typedef union NavConnect * pointer;

	/* <0> (null):0 */
	typedef union NavConnect & reference;

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<NavConnect> *);

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<NavConnect> *, class _List_node_base *);

	/* <0> (null):0 */
	reference operator*(const class _List_iterator<NavConnect>  *); /* linkage=_ZNKSt14_List_iteratorI10NavConnectEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_iterator<NavConnect>  *); /* linkage=_ZNKSt14_List_iteratorI10NavConnectEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_iterator<NavConnect> *); /* linkage=_ZNSt14_List_iteratorI10NavConnectEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_iterator<NavConnect> *, int); /* linkage=_ZNSt14_List_iteratorI10NavConnectEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_iterator<NavConnect> *); /* linkage=_ZNSt14_List_iteratorI10NavConnectEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_iterator<NavConnect> *, int); /* linkage=_ZNSt14_List_iteratorI10NavConnectEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_iterator<NavConnect>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorI10NavConnectEeqERKS1_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_iterator<NavConnect>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorI10NavConnectEneERKS1_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1179 */
 /* pointer to 1178 */
 /* size: 4 */

/* 1180 */
 /* pointer to 1181 */
 /* size: 4 */

/* 1181 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1182 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1183 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1184 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1185 */
/* <0> (null):0 */
struct _List_node<NavConnect> : public _List_node_base {
public:

	/* struct _List_node_base     <ancestor>; */     /*     0     8 */
	union NavConnect           _M_data;              /*     8     4 */

	/* size: 12, cachelines: 1, members: 2 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1186 */
/* <0> (null):0 */
struct _List_node<CCareerTask*> : public _List_node_base {
public:

	/* struct _List_node_base     <ancestor>; */     /*     0     8 */
	class CCareerTask *        _M_data;              /*     8     4 */

	/* size: 12, cachelines: 1, members: 2 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1187 */
/* <0> (null):0 */
struct _List_node<CNavLadder*> : public _List_node_base {
public:

	/* struct _List_node_base     <ancestor>; */     /*     0     8 */
	class CNavLadder *         _M_data;              /*     8     4 */

	/* size: 12, cachelines: 1, members: 2 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1188 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 1189 */
 /* pointer to 1190 */
 /* size: 4 */

/* 1190 */
 /* pointer to 1188 */
 /* size: 4 */

/* 1191 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1192 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 44 */

/* 1193 */
 /* pointer to 1192 */
 /* size: 4 */

/* 1194 */
/* <0> (null):0 */
class CPreventDefuseTask : public CCareerTask {
public:

	/* class CCareerTask         <ancestor>; */      /*     0    44 */
protected:


	/* Bitfield combined with next fields */

	bool                       m_bombPlantedThisRound; /*    43     1 */
	bool                       m_defuseStartedThisRound; /*    44     1 */
	/* <0> (null):0 */
	void CPreventDefuseTask(class CPreventDefuseTask *, const class CPreventDefuseTask  &);

	/* <0> (null):0 */
	void CPreventDefuseTask(class CPreventDefuseTask *, const char  *, enum GameEventType, const char  *, int, bool, bool, int, bool);

	/* <0> (null):0 */
	class CCareerTask * NewTask(const char  *, enum GameEventType, const char  *, int, bool, bool, int, bool); /* linkage=_ZN18CPreventDefuseTask7NewTaskEPKc13GameEventTypeS1_ibbib */

	/* <0> (null):0 */
	virtual void OnEvent(class CPreventDefuseTask *, enum GameEventType, class CBasePlayer *, class CBasePlayer *); /* linkage=_ZN18CPreventDefuseTask7OnEventE13GameEventTypeP11CBasePlayerS2_ */

	/* <0> (null):0 */
	virtual void Reset(class CPreventDefuseTask *); /* linkage=_ZN18CPreventDefuseTask5ResetEv */

	/* <0> (null):0 */
	virtual bool IsTaskCompletableThisRound(const class CPreventDefuseTask  *); /* linkage=_ZNK18CPreventDefuseTask26IsTaskCompletableThisRoundEv */

	/* vtable has 3 entries: {
	   [0] = OnEvent(_ZN18CPreventDefuseTask7OnEventE13GameEventTypeP11CBasePlayerS2_), 
	   [1] = Reset(_ZN18CPreventDefuseTask5ResetEv), 
	   [2] = IsTaskCompletableThisRound(_ZNK18CPreventDefuseTask26IsTaskCompletableThisRoundEv), 
	} */
	/* size: 48, cachelines: 1, members: 3 */
	/* last cacheline: 48 bytes */

	/* BRAIN FART ALERT! 48 != 45 + 0(holes), diff = 3 */

}; /* size: 48 */

/* 1195 */
 /* pointer to 1194 */
 /* size: 4 */

/* 1196 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1197 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 48 */

/* 1198 */
 /* pointer to 1197 */
 /* size: 4 */

/* 1199 */
/* <0> (null):0 */
class HostageStateMachine : public SimpleStateMachine<CHostageImprov*, HostageState>, public IImprovEvent {
public:

	/* class SimpleStateMachine<CHostageImprov*, HostageState> <ancestor>; */ /*     4    12 */
	/* class IImprovEvent        <ancestor>; */      /*     0     4 */
	/* <0> (null):0 */
	void HostageStateMachine(class HostageStateMachine *, const class HostageStateMachine  &);

	/* <0> (null):0 */
	void HostageStateMachine(class HostageStateMachine *);

	/* <0> (null):0 */
	void ~HostageStateMachine(class HostageStateMachine *, int);

	/* <0> (null):0 */
	virtual void OnMoveToSuccess(class HostageStateMachine *, const class Vector  &); /* linkage=_ZN19HostageStateMachine15OnMoveToSuccessERK6Vector */

	/* <0> (null):0 */
	virtual void OnMoveToFailure(class HostageStateMachine *, const class Vector  &, enum MoveToFailureType); /* linkage=_ZN19HostageStateMachine15OnMoveToFailureERK6VectorN12IImprovEvent17MoveToFailureTypeE */

	/* <0> (null):0 */
	virtual void OnInjury(class HostageStateMachine *, float); /* linkage=_ZN19HostageStateMachine8OnInjuryEf */

	/* <0> (null):0 */
	void UpdateStationaryAnimation(class HostageStateMachine *, class CHostageImprov *); /* linkage=_ZN19HostageStateMachine25UpdateStationaryAnimationEP14CHostageImprov */

	/* vtable has 3 entries: {
	   [0] = OnMoveToSuccess(_ZN19HostageStateMachine15OnMoveToSuccessERK6Vector), 
	   [1] = OnMoveToFailure(_ZN19HostageStateMachine15OnMoveToFailureERK6VectorN12IImprovEvent17MoveToFailureTypeE), 
	   [2] = OnInjury(_ZN19HostageStateMachine8OnInjuryEf), 
	} */
	/* size: 16, cachelines: 1, members: 2 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 1200 */
 /* pointer to 1199 */
 /* size: 4 */

/* 1201 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1202 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 16 */

/* 1203 */
/* <0> (null):0 */
class SimpleState<CHostageImprov*> {
	int ()(void) * *           _vptr.SimpleState;    /*     0     4 */
private:

	class SimpleState<CHostageImprov*> * m_parent;   /*     4     4 */
	/* <0> (null):0 */
	void SimpleState(class SimpleState<CHostageImprov*> *, const class SimpleState<CHostageImprov*>  &);

	/* <0> (null):0 */
	void SimpleState(class SimpleState<CHostageImprov*> *);

	/* <0> (null):0 */
	virtual void ~SimpleState(class SimpleState<CHostageImprov*> *, int);

	/* <0> (null):0 */
	virtual void OnEnter(class SimpleState<CHostageImprov*> *, class CHostageImprov *); /* linkage=_ZN11SimpleStateIP14CHostageImprovE7OnEnterES1_ */

	/* <0> (null):0 */
	virtual void OnUpdate(class SimpleState<CHostageImprov*> *, class CHostageImprov *); /* linkage=_ZN11SimpleStateIP14CHostageImprovE8OnUpdateES1_ */

	/* <0> (null):0 */
	virtual void OnExit(class SimpleState<CHostageImprov*> *, class CHostageImprov *); /* linkage=_ZN11SimpleStateIP14CHostageImprovE6OnExitES1_ */

	/* <0> (null):0 */
	virtual const char  * GetName(const class SimpleState<CHostageImprov*>  *); /* linkage=_ZNK11SimpleStateIP14CHostageImprovE7GetNameEv */

	/* <0> (null):0 */
	void SetParent(class SimpleState<CHostageImprov*> *, class SimpleState<CHostageImprov*> *); /* linkage=_ZN11SimpleStateIP14CHostageImprovE9SetParentEPS2_ */

	/* <0> (null):0 */
	class SimpleState<CHostageImprov*> * GetParent(const class SimpleState<CHostageImprov*>  *); /* linkage=_ZNK11SimpleStateIP14CHostageImprovE9GetParentEv */

	/* vtable has 4 entries: {
	   [2] = OnEnter(_ZN11SimpleStateIP14CHostageImprovE7OnEnterES1_), 
	   [3] = OnUpdate(_ZN11SimpleStateIP14CHostageImprovE8OnUpdateES1_), 
	   [4] = OnExit(_ZN11SimpleStateIP14CHostageImprovE6OnExitES1_), 
	   [5] = GetName(_ZNK11SimpleStateIP14CHostageImprovE7GetNameEv), 
	} */
	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 1204 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1205 */
 /* pointer to 1203 */
 /* size: 4 */

/* 1206 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1207 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1208 */
 /* pointer to 1207 */
 /* size: 4 */

/* 1209 */
 /* pointer to 1210 */
 /* size: 4 */

/* 1210 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1211 */
 /* pointer to 1132 */
 /* size: 4 */

/* 1212 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1213 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1214 */
/* <0> (null):0 */
class IVoiceGameMgrHelper {
	int ()(void) * *           _vptr.IVoiceGameMgrHelper; /*     0     4 */
	/* <0> (null):0 */
	virtual void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *, int);

	/* <0> (null):0 */
	virtual bool CanPlayerHearPlayer(class IVoiceGameMgrHelper *, class CBasePlayer *, class CBasePlayer *); /* linkage=_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_ */

	/* vtable has 1 entries: {
	   [2] = CanPlayerHearPlayer(_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_), 
	} */
	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1215 */
 /* pointer to 1214 */
 /* size: 4 */

/* 1216 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1217 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1218 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1219 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1220 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1221 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1222 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1223 */
 /* pointer to 1224 */
 /* size: 4 */

/* 1224 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 676 */

/* 1225 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1226 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1227 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1228 */
/* <0> (null):0 */
class CPointEntity {
	/* <0> (null):0 */
	virtual int ObjectCaps(class CPointEntity *); /* linkage=_ZN12CPointEntity10ObjectCapsEv */

	/* vtable has 1 entries: {
	   [6] = ObjectCaps(_ZN12CPointEntity10ObjectCapsEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1229 */
 /* pointer to 1228 */
 /* size: 4 */

/* 1230 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1231 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1232 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1233 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1234 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1235 */
/* <0> (null):0 */
class HostageEscapeToCoverState {
	/* <0> (null):0 */
	virtual void ~HostageEscapeToCoverState(class HostageEscapeToCoverState *, int);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1236 */
 /* pointer to 1235 */
 /* size: 4 */

/* 1237 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1238 */
/* <0> (null):0 */
class HostageEscapeLookAroundState {
	/* <0> (null):0 */
	virtual void ~HostageEscapeLookAroundState(class HostageEscapeLookAroundState *, int);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1239 */
 /* pointer to 1238 */
 /* size: 4 */

/* 1240 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1241 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1242 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1243 */
 /* pointer to 1143 */
 /* size: 4 */

/* 1244 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1245 */
/* <0> (null):0 */
class HostageEscapeState {
	/* <0> (null):0 */
	virtual void ~HostageEscapeState(class HostageEscapeState *, int);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1246 */
 /* pointer to 1245 */
 /* size: 4 */

/* 1247 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1248 */
/* <0> (null):0 */
class HostageRetreatState {
	/* <0> (null):0 */
	virtual void ~HostageRetreatState(class HostageRetreatState *, int);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1249 */
 /* pointer to 1248 */
 /* size: 4 */

/* 1250 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1251 */
/* <0> (null):0 */
class HostageFollowState {
	/* <0> (null):0 */
	virtual void ~HostageFollowState(class HostageFollowState *, int);

	/* <0> (null):0 */
	class CBaseEntity * GetLeader(const class HostageFollowState  *); /* linkage=_ZNK18HostageFollowState9GetLeaderEv */


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1252 */
 /* pointer to 1251 */
 /* size: 4 */

/* 1253 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1254 */
 /* pointer to 1144 */
 /* size: 4 */

/* 1255 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1256 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1257 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1258 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1259 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1260 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1261 */
 /* pointer to 1262 */
 /* size: 4 */

/* 1262 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1263 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1264 */
 /* pointer to 1265 */
 /* size: 4 */

/* 1265 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1266 */
 /* pointer to 1267 */
 /* size: 4 */

/* 1267 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1268 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1269 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1270 */
/* <0> (null):0 */
class CHalfLifeMultiplay {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1271 */
 /* pointer to 1270 */
 /* size: 4 */

/* 1272 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1273 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1274 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1275 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1276 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1277 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1278 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1279 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1280 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1281 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1282 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1283 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1284 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1285 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1286 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1287 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1288 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1289 */
/* <0> (null):0 */
typedef struct _List_node<CCareerTask*> _Node; /* size: 12 */

/* 1290 */
 /* pointer to 1289 */
 /* size: 4 */

/* 1291 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1292 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1293 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1294 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1295 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1296 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1297 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1298 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1299 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1300 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1301 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1302 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1303 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1304 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1305 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1306 */
 /* pointer to 87 */
 /* size: 4 */

/* 1307 */
/* <0> (null):0 */
class CGameRules {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1308 */
 /* pointer to 1307 */
 /* size: 4 */

/* 1309 */
/* <0> (null):0 */
class CBaseTutor {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1310 */
 /* pointer to 1309 */
 /* size: 4 */

/* 1311 */
/* <0> (null):0 */
struct TaskInfo            array[21]; /* size: 252 */

/* 1312 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 252 */

/* 1313 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* Functions: */

/* <0> (null):0 */
void Vector2D(class Vector2D *)
{
} /* size: 672 */

/* <0> (null):0 */
void Vector2D(class Vector2D *, float, float)
{
} /* size: 0 */

/* <0> (null):0 */
class Vector2D operator+(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DplERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator-(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DmiERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator*(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DmlEf */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator/(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DdvEf */
{
} /* size: 8 */

/* <0> (null):0 */
float Length(const class Vector2D  *) /* linkage=_ZNK8Vector2D6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector2D  *) /* linkage=_ZNK8Vector2D13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector2D Normalize(const class Vector2D  *) /* linkage=_ZNK8Vector2D9NormalizeEv */
{
} /* size: 8 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector2D *) /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector2D *, float) /* linkage=_ZN8Vector2D6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void Vector(class Vector *)
{
} /* size: 4 */

/* <0> (null):0 */
void Vector(class Vector *, float, float, float)
{
} /* size: 146496260 */

/* <0> (null):0 */
void Vector(class Vector *, const class Vector  &)
{
} /* size: 0 */

/* <0> (null):0 */
void Vector(class Vector *, float *)
{
} /* size: 146538304 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *) /* linkage=_ZNK6VectorngEv */
{
} /* size: 12 */

/* <0> (null):0 */
int operator==(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectoreqERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
int operator!=(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorneERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector operator+(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorplERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectormiERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator*(const class Vector  *, float) /* linkage=_ZNK6VectormlEf */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator/(const class Vector  *, float) /* linkage=_ZNK6VectordvEf */
{
} /* size: 12 */

/* <0> (null):0 */
void CopyToArray(const class Vector  *, float *) /* linkage=_ZNK6Vector11CopyToArrayEPf */
{
} /* size: 56 */

/* <0> (null):0 */
float Length(const class Vector  *) /* linkage=_ZNK6Vector6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector  *) /* linkage=_ZNK6Vector13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
float * operator float*(class Vector *) /* linkage=_ZN6VectorcvPfEv */
{
} /* size: 4 */

/* <0> (null):0 */
const float  * operator const float*(const class Vector  *) /* linkage=_ZNK6VectorcvPKfEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector Normalize(const class Vector  *) /* linkage=_ZNK6Vector9NormalizeEv */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector2D Make2D(const class Vector  *) /* linkage=_ZNK6Vector6Make2DEv */
{
} /* size: 8 */

/* <0> (null):0 */
float Length2D(const class Vector  *) /* linkage=_ZNK6Vector8Length2DEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector  *, float) /* linkage=_ZNK6Vector16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector  *, float) /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector *) /* linkage=_ZN6Vector16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector *, float) /* linkage=_ZN6Vector6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 146952548 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 146952708 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 146888820 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 146891100 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 146891260 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
class CCareerTask * * __addressof<CCareerTask*>(class CCareerTask * &)
{
} /* size: 4 */

/* <0> (null):0 */
long long int abs(long long int) /* linkage=_ZN9__gnu_cxx3absEx */
{
} /* size: 8 */

/* <0> (null):0 */
lldiv_t div(long long int, long long int) /* linkage=_ZN9__gnu_cxx3divExx */
{
} /* size: 16 */

/* <0> (null):0 */
void swap(class _List_node_base &, class _List_node_base &) /* linkage=_ZNSt8__detail15_List_node_base4swapERS0_S1_ */
{
} /* size: 146747888 */

/* <0> (null):0 */
void _M_transfer(class _List_node_base *, class _List_node_base *, class _List_node_base *) /* linkage=_ZNSt8__detail15_List_node_base11_M_transferEPS0_S1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_reverse(class _List_node_base *) /* linkage=_ZNSt8__detail15_List_node_base10_M_reverseEv */
{
} /* size: 146749048 */

/* <0> (null):0 */
void _M_hook(class _List_node_base *, class _List_node_base *) /* linkage=_ZNSt8__detail15_List_node_base7_M_hookEPS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_unhook(class _List_node_base *) /* linkage=_ZNSt8__detail15_List_node_base9_M_unhookEv */
{
} /* size: 1049281 */

/* <0> (null):0 */
void new_allocator(class new_allocator<CCareerTask*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<CCareerTask*> *, const class new_allocator<CCareerTask*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<CCareerTask*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<CCareerTask*>  *, class CCareerTask * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP11CCareerTaskE7addressERS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<CCareerTask*>  *, const class CCareerTask *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP11CCareerTaskE7addressERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<CCareerTask*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP11CCareerTaskE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<CCareerTask*> *, class CCareerTask * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIP11CCareerTaskE10deallocateEPS2_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<CCareerTask*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP11CCareerTaskE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<CCareerTask*> *, class CCareerTask * *, const class CCareerTask *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIP11CCareerTaskE9constructEPS2_RKS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<CCareerTask*> *, class CCareerTask * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP11CCareerTaskE7destroyEPS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void CCareerTask(class CCareerTask *, const class CCareerTask  &)
{
} /* size: 146739120 */

/* <0> (null):0 */
void CCareerTask(class CCareerTask *, const char  *, enum GameEventType, const char  *, int, bool, bool, int, bool)
{
} /* size: 0 */

/* <0> (null):0 */
class CCareerTask * NewTask(const char  *, enum GameEventType, const char  *, int, bool, bool, int, bool) /* linkage=_ZN11CCareerTask7NewTaskEPKc13GameEventTypeS1_ibbib */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void OnEvent(class CCareerTask *, enum GameEventType, class CBasePlayer *, class CBasePlayer *) /* linkage=_ZN11CCareerTask7OnEventE13GameEventTypeP11CBasePlayerS2_ */
{
} /* size: 146815076 */

/* <0> (null):0 */
void OnWeaponKill(class CCareerTask *, int, int, bool, bool, class CBasePlayer *, class CBasePlayer *) /* linkage=_ZN11CCareerTask12OnWeaponKillEiibbP11CBasePlayerS1_ */
{
} /* size: 134217732 */

/* <0> (null):0 */
void OnWeaponInjury(class CCareerTask *, int, int, bool, class CBasePlayer *) /* linkage=_ZN11CCareerTask14OnWeaponInjuryEiibP11CBasePlayer */
{
} /* size: 145662208 */

/* <0> (null):0 */
bool IsComplete(class CCareerTask *) /* linkage=_ZN11CCareerTask10IsCompleteEv */
{
} /* size: 1 */

/* <0> (null):0 */
const char  * GetTaskName(class CCareerTask *) /* linkage=_ZN11CCareerTask11GetTaskNameEv */
{
} /* size: 4 */

/* <0> (null):0 */
int GetWeaponId(class CCareerTask *) /* linkage=_ZN11CCareerTask11GetWeaponIdEv */
{
} /* size: 4 */

/* <0> (null):0 */
int GetWeaponClassId(class CCareerTask *) /* linkage=_ZN11CCareerTask16GetWeaponClassIdEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Reset(class CCareerTask *) /* linkage=_ZN11CCareerTask5ResetEv */
{
} /* size: 146569932 */

/* <0> (null):0 */
bool IsValidFor(const class CCareerTask  *, class CBasePlayer *) /* linkage=_ZNK11CCareerTask10IsValidForEP11CBasePlayer */
{
} /* size: 1 */

/* <0> (null):0 */
void SendPartialNotification(class CCareerTask *) /* linkage=_ZN11CCareerTask23SendPartialNotificationEv */
{
} /* size: 146666464 */

/* <0> (null):0 */
virtual bool IsTaskCompletableThisRound(const class CCareerTask  *) /* linkage=_ZNK11CCareerTask26IsTaskCompletableThisRoundEv */
{
} /* size: 1 */

/* <0> (null):0 */
void allocator(class allocator<CCareerTask*> *)
{
} /* size: 236 */

/* <0> (null):0 */
void allocator(class allocator<CCareerTask*> *, const class allocator<CCareerTask*>  &)
{
} /* size: 146726372 */

/* <0> (null):0 */
void ~allocator(class allocator<CCareerTask*> *, int)
{
} /* size: 146726556 */

/* <0> (null):0 */
void allocator<std::_List_node<CCareerTask*> >(class allocator<CCareerTask*> *, const class allocator<std::_List_node<CCareerTask*> >  &)
{
} /* size: 146452168 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<CCareerTask*> > *)
{
} /* size: 41398 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<CCareerTask*> > *, const class new_allocator<std::_List_node<CCareerTask*> >  &)
{
} /* size: 41488 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<CCareerTask*> > *, int)
{
} /* size: 146452852 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<CCareerTask*> >  *, class _List_node<CCareerTask*> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP11CCareerTaskEE7addressERS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<CCareerTask*> >  *, const class _List_node<CCareerTask*>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP11CCareerTaskEE7addressERKS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<CCareerTask*> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP11CCareerTaskEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<CCareerTask*> > *, class _List_node<CCareerTask*> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP11CCareerTaskEE10deallocateEPS4_j */
{
} /* size: 146453612 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<CCareerTask*> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP11CCareerTaskEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<CCareerTask*> > *, class _List_node<CCareerTask*> *, const class _List_node<CCareerTask*>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP11CCareerTaskEE9constructEPS4_RKS4_ */
{
} /* size: 146453984 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<CCareerTask*> > *, class _List_node<CCareerTask*> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP11CCareerTaskEE7destroyEPS4_ */
{
} /* size: 146454852 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<CCareerTask*> > *)
{
} /* size: 40336 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<CCareerTask*> > *, const class allocator<std::_List_node<CCareerTask*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<CCareerTask*> > *, int)
{
} /* size: 146455044 */

/* <0> (null):0 */
class _List_node<CCareerTask*> * _M_get_node(class _List_base<CCareerTask*, std::allocator<CCareerTask*> > *) /* linkage=_ZNSt10_List_baseIP11CCareerTaskSaIS1_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<CCareerTask*, std::allocator<CCareerTask*> > *, class _List_node<CCareerTask*> *) /* linkage=_ZNSt10_List_baseIP11CCareerTaskSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<CCareerTask*, std::allocator<CCareerTask*> > *) /* linkage=_ZNSt10_List_baseIP11CCareerTaskSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<CCareerTask*, std::allocator<CCareerTask*> >  *) /* linkage=_ZNKSt10_List_baseIP11CCareerTaskSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<CCareerTask*, std::allocator<CCareerTask*> >  *) /* linkage=_ZNKSt10_List_baseIP11CCareerTaskSaIS1_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<CCareerTask*, std::allocator<CCareerTask*> >  *) /* linkage=_ZNKSt10_List_baseIP11CCareerTaskSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<CCareerTask*, std::allocator<CCareerTask*> > *)
{
} /* size: 147218052 */

/* <0> (null):0 */
void _List_base(class _List_base<CCareerTask*, std::allocator<CCareerTask*> > *, const allocator_type  &)
{
} /* size: 147214340 */

/* <0> (null):0 */
void ~_List_base(class _List_base<CCareerTask*, std::allocator<CCareerTask*> > *, int)
{
} /* size: 3408997 */

/* <0> (null):0 */
void _M_clear(class _List_base<CCareerTask*, std::allocator<CCareerTask*> > *) /* linkage=_ZNSt10_List_baseIP11CCareerTaskSaIS1_EE8_M_clearEv */
{
} /* size: 147218676 */

/* <0> (null):0 */
void _M_init(class _List_base<CCareerTask*, std::allocator<CCareerTask*> > *) /* linkage=_ZNSt10_List_baseIP11CCareerTaskSaIS1_EE7_M_initEv */
{
} /* size: 147214868 */

/* <0> (null):0 */
_Node * _M_create_node(class list<CCareerTask*, std::allocator<CCareerTask*> > *, const value_type  &) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE14_M_create_nodeERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<CCareerTask*, std::allocator<CCareerTask*> > *)
{
} /* size: 145660084 */

/* <0> (null):0 */
void list(class list<CCareerTask*, std::allocator<CCareerTask*> > *, const allocator_type  &)
{
} /* size: 145661984 */

/* <0> (null):0 */
void list(class list<CCareerTask*, std::allocator<CCareerTask*> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 145668804 */

/* <0> (null):0 */
void list(class list<CCareerTask*, std::allocator<CCareerTask*> > *, const class list<CCareerTask*, std::allocator<CCareerTask*> >  &)
{
} /* size: 146455796 */

/* <0> (null):0 */
class list<CCareerTask*, std::allocator<CCareerTask*> > & operator=(class list<CCareerTask*, std::allocator<CCareerTask*> > *, const class list<CCareerTask*, std::allocator<CCareerTask*> >  &) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EEaSERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<CCareerTask*, std::allocator<CCareerTask*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE6assignEjRKS1_ */
{
} /* size: 146480040 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<CCareerTask*, std::allocator<CCareerTask*> >  *) /* linkage=_ZNKSt4listIP11CCareerTaskSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<CCareerTask*, std::allocator<CCareerTask*> > *) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<CCareerTask*, std::allocator<CCareerTask*> >  *) /* linkage=_ZNKSt4listIP11CCareerTaskSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<CCareerTask*, std::allocator<CCareerTask*> > *) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<CCareerTask*, std::allocator<CCareerTask*> >  *) /* linkage=_ZNKSt4listIP11CCareerTaskSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<CCareerTask*, std::allocator<CCareerTask*> > *) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<CCareerTask*, std::allocator<CCareerTask*> >  *) /* linkage=_ZNKSt4listIP11CCareerTaskSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<CCareerTask*, std::allocator<CCareerTask*> > *) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<CCareerTask*, std::allocator<CCareerTask*> >  *) /* linkage=_ZNKSt4listIP11CCareerTaskSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<CCareerTask*, std::allocator<CCareerTask*> >  *) /* linkage=_ZNKSt4listIP11CCareerTaskSaIS1_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<CCareerTask*, std::allocator<CCareerTask*> >  *) /* linkage=_ZNKSt4listIP11CCareerTaskSaIS1_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<CCareerTask*, std::allocator<CCareerTask*> >  *) /* linkage=_ZNKSt4listIP11CCareerTaskSaIS1_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<CCareerTask*, std::allocator<CCareerTask*> > *, unsigned int, class CCareerTask *) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE6resizeEjS1_ */
{
} /* size: 146828568 */

/* <0> (null):0 */
reference front(class list<CCareerTask*, std::allocator<CCareerTask*> > *) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<CCareerTask*, std::allocator<CCareerTask*> >  *) /* linkage=_ZNKSt4listIP11CCareerTaskSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<CCareerTask*, std::allocator<CCareerTask*> > *) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<CCareerTask*, std::allocator<CCareerTask*> >  *) /* linkage=_ZNKSt4listIP11CCareerTaskSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<CCareerTask*, std::allocator<CCareerTask*> > *, const value_type  &) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE10push_frontERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_front(class list<CCareerTask*, std::allocator<CCareerTask*> > *) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE9pop_frontEv */
{
} /* size: 0 */

/* <0> (null):0 */
void push_back(class list<CCareerTask*, std::allocator<CCareerTask*> > *, const value_type  &) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE9push_backERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class list<CCareerTask*, std::allocator<CCareerTask*> > *) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE8pop_backEv */
{
} /* size: 524288 */

/* <0> (null):0 */
iterator insert(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class _List_iterator<CCareerTask*>, const value_type  &) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class _List_iterator<CCareerTask*>, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */
{
} /* size: 524288 */

/* <0> (null):0 */
iterator erase(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class _List_iterator<CCareerTask*>) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE5eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class _List_iterator<CCareerTask*>, class _List_iterator<CCareerTask*>) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class list<CCareerTask*, std::allocator<CCareerTask*> > &) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE4swapERS3_ */
{
} /* size: 146990520 */

/* <0> (null):0 */
void clear(class list<CCareerTask*, std::allocator<CCareerTask*> > *) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE5clearEv */
{
} /* size: 146941424 */

/* <0> (null):0 */
void splice(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class _List_iterator<CCareerTask*>, class list<CCareerTask*, std::allocator<CCareerTask*> > &) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */
{
} /* size: 147016424 */

/* <0> (null):0 */
void splice(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class _List_iterator<CCareerTask*>, class list<CCareerTask*, std::allocator<CCareerTask*> > &, class _List_iterator<CCareerTask*>) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */
{
} /* size: 147031072 */

/* <0> (null):0 */
void splice(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class _List_iterator<CCareerTask*>, class list<CCareerTask*, std::allocator<CCareerTask*> > &, class _List_iterator<CCareerTask*>, class _List_iterator<CCareerTask*>) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */
{
} /* size: 147040016 */

/* <0> (null):0 */
void remove(class list<CCareerTask*, std::allocator<CCareerTask*> > *, const value_type  &) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE6removeERKS1_ */
{
} /* size: 146995728 */

/* <0> (null):0 */
void unique(class list<CCareerTask*, std::allocator<CCareerTask*> > *) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE6uniqueEv */
{
} /* size: 146954520 */

/* <0> (null):0 */
void merge(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class list<CCareerTask*, std::allocator<CCareerTask*> > &) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE5mergeERS3_ */
{
} /* size: 147077440 */

/* <0> (null):0 */
void reverse(class list<CCareerTask*, std::allocator<CCareerTask*> > *) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE7reverseEv */
{
} /* size: 147087132 */

/* <0> (null):0 */
void sort(class list<CCareerTask*, std::allocator<CCareerTask*> > *) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE4sortEv */
{
} /* size: 147093864 */

/* <0> (null):0 */
void _M_fill_initialize(class list<CCareerTask*, std::allocator<CCareerTask*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE18_M_fill_initializeEjRKS1_ */
{
} /* size: 147102192 */

/* <0> (null):0 */
void _M_fill_assign(class list<CCareerTask*, std::allocator<CCareerTask*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE14_M_fill_assignEjRKS1_ */
{
} /* size: 147111388 */

/* <0> (null):0 */
void _M_transfer(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class _List_iterator<CCareerTask*>, class _List_iterator<CCareerTask*>, class _List_iterator<CCareerTask*>) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */
{
} /* size: 147133204 */

/* <0> (null):0 */
void _M_insert(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class _List_iterator<CCareerTask*>, const value_type  &) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 147144304 */

/* <0> (null):0 */
void _M_erase(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class _List_iterator<CCareerTask*>) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */
{
} /* size: 147152880 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class list<CCareerTask*, std::allocator<CCareerTask*> > &) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE25_M_check_equal_allocatorsERS3_ */
{
} /* size: 147162328 */

/* <0> (null):0 */
void Create(void) /* linkage=_ZN18CCareerTaskManager6CreateEv */
{
} /* size: 146720984 */

/* <0> (null):0 */
void CCareerTaskManager(class CCareerTaskManager *)
{
} /* size: 146749364 */

/* <0> (null):0 */
void Reset(class CCareerTaskManager *, bool) /* linkage=_ZN18CCareerTaskManager5ResetEb */
{
} /* size: 146692804 */

/* <0> (null):0 */
void AddTask(class CCareerTaskManager *, const char  *, const char  *, int, bool, bool, bool) /* linkage=_ZN18CCareerTaskManager7AddTaskEPKcS1_ibbb */
{
} /* size: 146786320 */

/* <0> (null):0 */
void HandleEvent(class CCareerTaskManager *, enum GameEventType, class CBasePlayer *, class CBasePlayer *) /* linkage=_ZN18CCareerTaskManager11HandleEventE13GameEventTypeP11CBasePlayerS2_ */
{
} /* size: 146827724 */

/* <0> (null):0 */
void HandleEnemyKill(class CCareerTaskManager *, bool, const char  *, bool, bool, class CBasePlayer *, class CBasePlayer *) /* linkage=_ZN18CCareerTaskManager15HandleEnemyKillEbPKcbbP11CBasePlayerS3_ */
{
} /* size: 146859596 */

/* <0> (null):0 */
void HandleWeaponKill(class CCareerTaskManager *, int, int, bool, bool, class CBasePlayer *, class CBasePlayer *) /* linkage=_ZN18CCareerTaskManager16HandleWeaponKillEiibbP11CBasePlayerS1_ */
{
} /* size: 146902040 */

/* <0> (null):0 */
void HandleDeath(class CCareerTaskManager *, int, class CBasePlayer *) /* linkage=_ZN18CCareerTaskManager11HandleDeathEiP11CBasePlayer */
{
} /* size: 146926284 */

/* <0> (null):0 */
void HandleWeaponInjury(class CCareerTaskManager *, int, int, bool, class CBasePlayer *) /* linkage=_ZN18CCareerTaskManager18HandleWeaponInjuryEiibP11CBasePlayer */
{
} /* size: 146962700 */

/* <0> (null):0 */
void HandleEnemyInjury(class CCareerTaskManager *, const char  *, bool, class CBasePlayer *) /* linkage=_ZN18CCareerTaskManager17HandleEnemyInjuryEPKcbP11CBasePlayer */
{
} /* size: 146934976 */

/* <0> (null):0 */
bool AreAllTasksComplete(class CCareerTaskManager *) /* linkage=_ZN18CCareerTaskManager19AreAllTasksCompleteEv */
{
} /* size: 1 */

/* <0> (null):0 */
int GetNumRemainingTasks(class CCareerTaskManager *) /* linkage=_ZN18CCareerTaskManager20GetNumRemainingTasksEv */
{
} /* size: 4 */

/* <0> (null):0 */
float GetRoundElapsedTime(class CCareerTaskManager *) /* linkage=_ZN18CCareerTaskManager19GetRoundElapsedTimeEv */
{
} /* size: 4 */

/* <0> (null):0 */
int GetTaskTime(class CCareerTaskManager *) /* linkage=_ZN18CCareerTaskManager11GetTaskTimeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetFinishedTaskTime(class CCareerTaskManager *, int) /* linkage=_ZN18CCareerTaskManager19SetFinishedTaskTimeEi */
{
} /* size: 0 */

/* <0> (null):0 */
int GetFinishedTaskTime(class CCareerTaskManager *) /* linkage=_ZN18CCareerTaskManager19GetFinishedTaskTimeEv */
{
} /* size: 4 */

/* <0> (null):0 */
int GetFinishedTaskRound(class CCareerTaskManager *) /* linkage=_ZN18CCareerTaskManager20GetFinishedTaskRoundEv */
{
} /* size: 4 */

/* <0> (null):0 */
CareerTaskList * GetTasks(class CCareerTaskManager *) /* linkage=_ZN18CCareerTaskManager8GetTasksEv */
{
} /* size: 4 */

/* <0> (null):0 */
void LatchRoundEndMessage(class CCareerTaskManager *) /* linkage=_ZN18CCareerTaskManager20LatchRoundEndMessageEv */
{
} /* size: 146813460 */

/* <0> (null):0 */
void UnlatchRoundEndMessage(class CCareerTaskManager *) /* linkage=_ZN18CCareerTaskManager22UnlatchRoundEndMessageEv */
{
} /* size: 147018672 */

/* <0> (null):0 */
edict_t * edict(class CBaseEntity *) /* linkage=_ZN11CBaseEntity5edictEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int ObjectCaps(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
int entindex(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8entindexEv */
{
} /* size: 4 */

/* <0> (null):0 */
void IntervalTimer(class IntervalTimer *)
{
} /* size: -1 */

/* <0> (null):0 */
void Reset(class IntervalTimer *) /* linkage=_ZN13IntervalTimer5ResetEv */
{
} /* size: 145838836 */

/* <0> (null):0 */
void Start(class IntervalTimer *) /* linkage=_ZN13IntervalTimer5StartEv */
{
} /* size: 146696824 */

/* <0> (null):0 */
void Invalidate(class IntervalTimer *) /* linkage=_ZN13IntervalTimer10InvalidateEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool HasStarted(const class IntervalTimer  *) /* linkage=_ZNK13IntervalTimer10HasStartedEv */
{
} /* size: 1 */

/* <0> (null):0 */
float GetElapsedTime(const class IntervalTimer  *) /* linkage=_ZNK13IntervalTimer14GetElapsedTimeEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsLessThen(const class IntervalTimer  *, float) /* linkage=_ZNK13IntervalTimer10IsLessThenEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsGreaterThen(const class IntervalTimer  *, float) /* linkage=_ZNK13IntervalTimer13IsGreaterThenEf */
{
} /* size: 1 */

/* <0> (null):0 */
void CountdownTimer(class CountdownTimer *)
{
} /* size: 0 */

/* <0> (null):0 */
void Reset(class CountdownTimer *) /* linkage=_ZN14CountdownTimer5ResetEv */
{
} /* size: 137632424 */

/* <0> (null):0 */
void Start(class CountdownTimer *, float) /* linkage=_ZN14CountdownTimer5StartEf */
{
} /* size: 145595704 */

/* <0> (null):0 */
void Invalidate(class CountdownTimer *) /* linkage=_ZN14CountdownTimer10InvalidateEv */
{
} /* size: 145705832 */

/* <0> (null):0 */
bool HasStarted(const class CountdownTimer  *) /* linkage=_ZNK14CountdownTimer10HasStartedEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsElapsed(const class CountdownTimer  *) /* linkage=_ZNK14CountdownTimer9IsElapsedEv */
{
} /* size: 1 */

/* <0> (null):0 */
float SizeX(const class Extent  *) /* linkage=_ZNK6Extent5SizeXEv */
{
} /* size: 4 */

/* <0> (null):0 */
float SizeY(const class Extent  *) /* linkage=_ZNK6Extent5SizeYEv */
{
} /* size: 4 */

/* <0> (null):0 */
float SizeZ(const class Extent  *) /* linkage=_ZNK6Extent5SizeZEv */
{
} /* size: 4 */

/* <0> (null):0 */
float Area(const class Extent  *) /* linkage=_ZNK6Extent4AreaEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool Contains(const class Extent  *, const class Vector  *) /* linkage=_ZNK6Extent8ContainsEPK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
void SteamFile(class SteamFile *, const char  *)
{
} /* size: 146468984 */

/* <0> (null):0 */
void ~SteamFile(class SteamFile *, int)
{
} /* size: 146478296 */

/* <0> (null):0 */
bool IsValid(const class SteamFile  *) /* linkage=_ZNK9SteamFile7IsValidEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool Read(class SteamFile *, void *, int) /* linkage=_ZN9SteamFile4ReadEPvi */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator==(const union NavConnect  *, const union NavConnect  &) /* linkage=_ZNK10NavConnecteqERKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
void CNavArea(class CNavArea *, class CNavNode *, class CNavNode *, class CNavNode *, class CNavNode *)
{
} /* size: 146890480 */

/* <0> (null):0 */
void CNavArea(class CNavArea *)
{
} /* size: 146901208 */

/* <0> (null):0 */
void CNavArea(class CNavArea *, const class Vector  *, const class Vector  *)
{
} /* size: 146910176 */

/* <0> (null):0 */
void CNavArea(class CNavArea *, const class Vector  *, const class Vector  *, const class Vector  *, const class Vector  *)
{
} /* size: 146920244 */

/* <0> (null):0 */
void ~CNavArea(class CNavArea *, int)
{
} /* size: 146875644 */

/* <0> (null):0 */
void ConnectTo(class CNavArea *, class CNavArea *, enum NavDirType) /* linkage=_ZN8CNavArea9ConnectToEPS_10NavDirType */
{
} /* size: 146819104 */

/* <0> (null):0 */
void Disconnect(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea10DisconnectEPS_ */
{
} /* size: 146964132 */

/* <0> (null):0 */
void Save(const class CNavArea  *, FILE *) /* linkage=_ZNK8CNavArea4SaveEP8_IO_FILE */
{
} /* size: 146973816 */

/* <0> (null):0 */
void Save(class CNavArea *, int, unsigned int) /* linkage=_ZN8CNavArea4SaveEij */
{
} /* size: 147209784 */

/* <0> (null):0 */
void Load(class CNavArea *, class SteamFile *, unsigned int) /* linkage=_ZN8CNavArea4LoadEP9SteamFilej */
{
} /* size: 147173284 */

/* <0> (null):0 */
enum NavErrorType PostLoad(class CNavArea *) /* linkage=_ZN8CNavArea8PostLoadEv */
{
} /* size: 4 */

/* <0> (null):0 */
unsigned int GetID(const class CNavArea  *) /* linkage=_ZNK8CNavArea5GetIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetAttributes(class CNavArea *, unsigned char) /* linkage=_ZN8CNavArea13SetAttributesEh */
{
} /* size: 147235652 */

/* <0> (null):0 */
unsigned char GetAttributes(const class CNavArea  *) /* linkage=_ZNK8CNavArea13GetAttributesEv */
{
} /* size: 1 */

/* <0> (null):0 */
void SetPlace(class CNavArea *, Place) /* linkage=_ZN8CNavArea8SetPlaceEj */
{
} /* size: 147245108 */

/* <0> (null):0 */
Place GetPlace(const class CNavArea  *) /* linkage=_ZNK8CNavArea8GetPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsOverlapping(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea13IsOverlappingEPK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsOverlapping(const class CNavArea  *, const class CNavArea  *) /* linkage=_ZNK8CNavArea13IsOverlappingEPKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsOverlappingX(const class CNavArea  *, const class CNavArea  *) /* linkage=_ZNK8CNavArea14IsOverlappingXEPKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsOverlappingY(const class CNavArea  *, const class CNavArea  *) /* linkage=_ZNK8CNavArea14IsOverlappingYEPKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
int GetPlayerCount(const class CNavArea  *, int, class CBasePlayer *) /* linkage=_ZNK8CNavArea14GetPlayerCountEiP11CBasePlayer */
{
} /* size: 4 */

/* <0> (null):0 */
float GetZ(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea4GetZEPK6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
float GetZ(const class CNavArea  *, float, float) /* linkage=_ZNK8CNavArea4GetZEff */
{
} /* size: 4 */

/* <0> (null):0 */
bool Contains(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea8ContainsEPK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsCoplanar(const class CNavArea  *, const class CNavArea  *) /* linkage=_ZNK8CNavArea10IsCoplanarEPKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
void GetClosestPointOnArea(const class CNavArea  *, const class Vector  *, class Vector *) /* linkage=_ZNK8CNavArea21GetClosestPointOnAreaEPK6VectorPS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
float GetDistanceSquaredToPoint(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea25GetDistanceSquaredToPointEPK6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsDegenerate(const class CNavArea  *) /* linkage=_ZNK8CNavArea12IsDegenerateEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsEdge(const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea6IsEdgeE10NavDirType */
{
} /* size: 1 */

/* <0> (null):0 */
int GetAdjacentCount(const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea16GetAdjacentCountE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetAdjacentArea(const class CNavArea  *, enum NavDirType, int) /* linkage=_ZNK8CNavArea15GetAdjacentAreaE10NavDirTypei */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetRandomAdjacentArea(const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea21GetRandomAdjacentAreaE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
const NavConnectList  * GetAdjacentList(const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea15GetAdjacentListE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsConnected(const class CNavArea  *, const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea11IsConnectedEPKS_10NavDirType */
{
} /* size: 1 */

/* <0> (null):0 */
float ComputeHeightChange(class CNavArea *, const class CNavArea  *) /* linkage=_ZN8CNavArea19ComputeHeightChangeEPKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
const NavLadderList  * GetLadderList(const class CNavArea  *, enum LadderDirectionType) /* linkage=_ZNK8CNavArea13GetLadderListE19LadderDirectionType */
{
} /* size: 4 */

/* <0> (null):0 */
void ComputePortal(const class CNavArea  *, const class CNavArea  *, enum NavDirType, class Vector *, float *) /* linkage=_ZNK8CNavArea13ComputePortalEPKS_10NavDirTypeP6VectorPf */
{
} /* size: 0 */

/* <0> (null):0 */
void ComputeClosestPointInPortal(const class CNavArea  *, const class CNavArea  *, enum NavDirType, const class Vector  *, class Vector *) /* linkage=_ZNK8CNavArea27ComputeClosestPointInPortalEPKS_10NavDirTypePK6VectorPS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
enum NavDirType ComputeDirection(const class CNavArea  *, class Vector *) /* linkage=_ZNK8CNavArea16ComputeDirectionEP6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
void SetClearedTimestamp(class CNavArea *, int) /* linkage=_ZN8CNavArea19SetClearedTimestampEi */
{
} /* size: 0 */

/* <0> (null):0 */
float GetClearedTimestamp(class CNavArea *, int) /* linkage=_ZN8CNavArea19GetClearedTimestampEi */
{
} /* size: 4 */

/* <0> (null):0 */
const HidingSpotList  * GetHidingSpotList(const class CNavArea  *) /* linkage=_ZNK8CNavArea17GetHidingSpotListEv */
{
} /* size: 4 */

/* <0> (null):0 */
void ComputeHidingSpots(class CNavArea *) /* linkage=_ZN8CNavArea18ComputeHidingSpotsEv */
{
} /* size: 0 */

/* <0> (null):0 */
void ComputeSniperSpots(class CNavArea *) /* linkage=_ZN8CNavArea18ComputeSniperSpotsEv */
{
} /* size: 0 */

/* <0> (null):0 */
class SpotEncounter * GetSpotEncounter(class CNavArea *, const class CNavArea  *, const class CNavArea  *) /* linkage=_ZN8CNavArea16GetSpotEncounterEPKS_S1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void ComputeSpotEncounters(class CNavArea *) /* linkage=_ZN8CNavArea21ComputeSpotEncountersEv */
{
} /* size: 0 */

/* <0> (null):0 */
void IncreaseDanger(class CNavArea *, int, float) /* linkage=_ZN8CNavArea14IncreaseDangerEif */
{
} /* size: 0 */

/* <0> (null):0 */
float GetDanger(class CNavArea *, int) /* linkage=_ZN8CNavArea9GetDangerEi */
{
} /* size: 4 */

/* <0> (null):0 */
float GetSizeX(const class CNavArea  *) /* linkage=_ZNK8CNavArea8GetSizeXEv */
{
} /* size: 4 */

/* <0> (null):0 */
float GetSizeY(const class CNavArea  *) /* linkage=_ZNK8CNavArea8GetSizeYEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class Extent  * GetExtent(const class CNavArea  *) /* linkage=_ZNK8CNavArea9GetExtentEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class Vector  * GetCenter(const class CNavArea  *) /* linkage=_ZNK8CNavArea9GetCenterEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class Vector  * GetCorner(const class CNavArea  *, enum NavCornerType) /* linkage=_ZNK8CNavArea9GetCornerE13NavCornerType */
{
} /* size: 4 */

/* <0> (null):0 */
const class ApproachInfo  * GetApproachInfo(const class CNavArea  *, int) /* linkage=_ZNK8CNavArea15GetApproachInfoEi */
{
} /* size: 4 */

/* <0> (null):0 */
int GetApproachInfoCount(const class CNavArea  *) /* linkage=_ZNK8CNavArea20GetApproachInfoCountEv */
{
} /* size: 4 */

/* <0> (null):0 */
void ComputeApproachAreas(class CNavArea *) /* linkage=_ZN8CNavArea20ComputeApproachAreasEv */
{
} /* size: 0 */

/* <0> (null):0 */
void MakeNewMarker(void) /* linkage=_ZN8CNavArea13MakeNewMarkerEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Mark(class CNavArea *) /* linkage=_ZN8CNavArea4MarkEv */
{
} /* size: 0 */

/* <0> (null):0 */
BOOL IsMarked(const class CNavArea  *) /* linkage=_ZNK8CNavArea8IsMarkedEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetParent(class CNavArea *, class CNavArea *, enum NavTraverseType) /* linkage=_ZN8CNavArea9SetParentEPS_15NavTraverseType */
{
} /* size: 0 */

/* <0> (null):0 */
class CNavArea * GetParent(const class CNavArea  *) /* linkage=_ZNK8CNavArea9GetParentEv */
{
} /* size: 4 */

/* <0> (null):0 */
enum NavTraverseType GetParentHow(const class CNavArea  *) /* linkage=_ZNK8CNavArea12GetParentHowEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsOpen(const class CNavArea  *) /* linkage=_ZNK8CNavArea6IsOpenEv */
{
} /* size: 1 */

/* <0> (null):0 */
void AddToOpenList(class CNavArea *) /* linkage=_ZN8CNavArea13AddToOpenListEv */
{
} /* size: 0 */

/* <0> (null):0 */
void UpdateOnOpenList(class CNavArea *) /* linkage=_ZN8CNavArea16UpdateOnOpenListEv */
{
} /* size: 0 */

/* <0> (null):0 */
void RemoveFromOpenList(class CNavArea *) /* linkage=_ZN8CNavArea18RemoveFromOpenListEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool IsOpenListEmpty(void) /* linkage=_ZN8CNavArea15IsOpenListEmptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
class CNavArea * PopOpenList(void) /* linkage=_ZN8CNavArea11PopOpenListEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsClosed(const class CNavArea  *) /* linkage=_ZNK8CNavArea8IsClosedEv */
{
} /* size: 1 */

/* <0> (null):0 */
void AddToClosedList(class CNavArea *) /* linkage=_ZN8CNavArea15AddToClosedListEv */
{
} /* size: 0 */

/* <0> (null):0 */
void RemoveFromClosedList(class CNavArea *) /* linkage=_ZN8CNavArea20RemoveFromClosedListEv */
{
} /* size: 0 */

/* <0> (null):0 */
void ClearSearchLists(void) /* linkage=_ZN8CNavArea16ClearSearchListsEv */
{
} /* size: 0 */

/* <0> (null):0 */
void SetTotalCost(class CNavArea *, float) /* linkage=_ZN8CNavArea12SetTotalCostEf */
{
} /* size: 0 */

/* <0> (null):0 */
float GetTotalCost(const class CNavArea  *) /* linkage=_ZNK8CNavArea12GetTotalCostEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetCostSoFar(class CNavArea *, float) /* linkage=_ZN8CNavArea12SetCostSoFarEf */
{
} /* size: 0 */

/* <0> (null):0 */
float GetCostSoFar(const class CNavArea  *) /* linkage=_ZNK8CNavArea12GetCostSoFarEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Draw(class CNavArea *, byte, byte, byte, int) /* linkage=_ZN8CNavArea4DrawEhhhi */
{
} /* size: 0 */

/* <0> (null):0 */
void DrawConnectedAreas(class CNavArea *) /* linkage=_ZN8CNavArea18DrawConnectedAreasEv */
{
} /* size: 0 */

/* <0> (null):0 */
void DrawMarkedCorner(class CNavArea *, enum NavCornerType, byte, byte, byte, int) /* linkage=_ZN8CNavArea16DrawMarkedCornerE13NavCornerTypehhhi */
{
} /* size: 0 */

/* <0> (null):0 */
bool SplitEdit(class CNavArea *, bool, float, class CNavArea * *, class CNavArea * *) /* linkage=_ZN8CNavArea9SplitEditEbfPPS_S1_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool MergeEdit(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea9MergeEditEPS_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool SpliceEdit(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea10SpliceEditEPS_ */
{
} /* size: 1 */

/* <0> (null):0 */
void RaiseCorner(class CNavArea *, enum NavCornerType, int) /* linkage=_ZN8CNavArea11RaiseCornerE13NavCornerTypei */
{
} /* size: 0 */

/* <0> (null):0 */
void AddLadderUp(class CNavArea *, class CNavLadder *) /* linkage=_ZN8CNavArea11AddLadderUpEP10CNavLadder */
{
} /* size: 0 */

/* <0> (null):0 */
void AddLadderDown(class CNavArea *, class CNavLadder *) /* linkage=_ZN8CNavArea13AddLadderDownEP10CNavLadder */
{
} /* size: 0 */

/* <0> (null):0 */
void Initialize(class CNavArea *) /* linkage=_ZN8CNavArea10InitializeEv */
{
} /* size: 0 */

/* <0> (null):0 */
void DecayDanger(class CNavArea *) /* linkage=_ZN8CNavArea11DecayDangerEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool IsHidingSpotCollision(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea21IsHidingSpotCollisionEPK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
void AddSpotEncounters(class CNavArea *, const class CNavArea  *, enum NavDirType, const class CNavArea  *, enum NavDirType) /* linkage=_ZN8CNavArea17AddSpotEncountersEPKS_10NavDirTypeS1_S2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void Strip(class CNavArea *) /* linkage=_ZN8CNavArea5StripEv */
{
} /* size: 0 */

/* <0> (null):0 */
void FinishMerge(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea11FinishMergeEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
void MergeAdjacentConnections(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea24MergeAdjacentConnectionsEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
void AssignNodes(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea11AssignNodesEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
void FinishSplitEdit(class CNavArea *, class CNavArea *, enum NavDirType) /* linkage=_ZN8CNavArea15FinishSplitEditEPS_10NavDirType */
{
} /* size: 0 */

/* <0> (null):0 */
void OnDestroyNotify(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea15OnDestroyNotifyEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
void CNavLadder(class CNavLadder *)
{
} /* size: 0 */

/* <0> (null):0 */
void OnDestroyNotify(class CNavLadder *, class CNavArea *) /* linkage=_ZN10CNavLadder15OnDestroyNotifyEP8CNavArea */
{
} /* size: 0 */

/* <0> (null):0 */
void HidingSpot(class HidingSpot *)
{
} /* size: 0 */

/* <0> (null):0 */
void HidingSpot(class HidingSpot *, const class Vector  *, unsigned char)
{
} /* size: 0 */

/* <0> (null):0 */
bool HasGoodCover(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot12HasGoodCoverEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsGoodSniperSpot(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot16IsGoodSniperSpotEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsIdealSniperSpot(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot17IsIdealSniperSpotEv */
{
} /* size: 1 */

/* <0> (null):0 */
void SetFlags(class HidingSpot *, unsigned char) /* linkage=_ZN10HidingSpot8SetFlagsEh */
{
} /* size: 0 */

/* <0> (null):0 */
unsigned char GetFlags(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot8GetFlagsEv */
{
} /* size: 1 */

/* <0> (null):0 */
void Save(const class HidingSpot  *, int, unsigned int) /* linkage=_ZNK10HidingSpot4SaveEij */
{
} /* size: 0 */

/* <0> (null):0 */
void Load(class HidingSpot *, class SteamFile *, unsigned int) /* linkage=_ZN10HidingSpot4LoadEP9SteamFilej */
{
} /* size: 0 */

/* <0> (null):0 */
const class Vector  * GetPosition(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot11GetPositionEv */
{
} /* size: 4 */

/* <0> (null):0 */
unsigned int GetID(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot5GetIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Mark(class HidingSpot *) /* linkage=_ZN10HidingSpot4MarkEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool IsMarked(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot8IsMarkedEv */
{
} /* size: 1 */

/* <0> (null):0 */
void ChangeMasterMarker(void) /* linkage=_ZN10HidingSpot18ChangeMasterMarkerEv */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<SpotOrder> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<SpotOrder> *, const class new_allocator<SpotOrder>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<SpotOrder> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<SpotOrder>  *, class SpotOrder &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE7addressERS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<SpotOrder>  *, const class SpotOrder  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE7addressERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<SpotOrder> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<SpotOrder> *, class SpotOrder *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE10deallocateEPS1_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<SpotOrder>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<SpotOrder> *, class SpotOrder *, const class SpotOrder  &) /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE9constructEPS1_RKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<SpotOrder> *, class SpotOrder *) /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE7destroyEPS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<SpotOrder> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<SpotOrder> *, const class allocator<SpotOrder>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<SpotOrder> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<SpotOrder> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<SpotOrder> > *, const class new_allocator<std::_List_node<SpotOrder> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<SpotOrder> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<SpotOrder> >  *, class _List_node<SpotOrder> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7addressERS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<SpotOrder> >  *, const class _List_node<SpotOrder>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7addressERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<SpotOrder> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE10deallocateEPS3_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<SpotOrder> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *, const class _List_node<SpotOrder>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE9constructEPS3_RKS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7destroyEPS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<SpotOrder> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<SpotOrder> > *, const class allocator<std::_List_node<SpotOrder> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<SpotOrder> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class _List_node<SpotOrder> * _M_get_node(class _List_base<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, class _List_node<SpotOrder> *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void _M_clear(class _List_base<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE8_M_clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_init(class _List_base<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE7_M_initEv */
{
} /* size: 0 */

/* <0> (null):0 */
_Node * _M_create_node(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE14_M_create_nodeERKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<SpotOrder, std::allocator<SpotOrder> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<SpotOrder, std::allocator<SpotOrder> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<SpotOrder, std::allocator<SpotOrder> > *, const class list<SpotOrder, std::allocator<SpotOrder> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
class list<SpotOrder, std::allocator<SpotOrder> > & operator=(class list<SpotOrder, std::allocator<SpotOrder> > *, const class list<SpotOrder, std::allocator<SpotOrder> >  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EEaSERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6assignEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, class SpotOrder) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6resizeEjS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
reference front(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE10push_frontERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_front(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9pop_frontEv */
{
} /* size: 0 */

/* <0> (null):0 */
void push_back(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9push_backERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, unsigned int, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5eraseESt14_List_iteratorIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4swapERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void remove(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6removeERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void unique(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6uniqueEv */
{
} /* size: 0 */

/* <0> (null):0 */
void merge(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5mergeERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void reverse(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE7reverseEv */
{
} /* size: 0 */

/* <0> (null):0 */
void sort(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4sortEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE18_M_fill_initializeEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE14_M_fill_assignEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_transfer(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE25_M_check_equal_allocatorsERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<HidingSpot*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<HidingSpot*> *, const class new_allocator<HidingSpot*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<HidingSpot*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<HidingSpot*>  *, class HidingSpot * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE7addressERS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<HidingSpot*>  *, const class HidingSpot *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE7addressERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<HidingSpot*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<HidingSpot*> *, class HidingSpot * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE10deallocateEPS2_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<HidingSpot*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<HidingSpot*> *, class HidingSpot * *, const class HidingSpot *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE9constructEPS2_RKS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<HidingSpot*> *, class HidingSpot * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE7destroyEPS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<HidingSpot*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<HidingSpot*> *, const class allocator<HidingSpot*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<HidingSpot*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *, const class new_allocator<std::_List_node<HidingSpot*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<HidingSpot*> >  *, class _List_node<HidingSpot*> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7addressERS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<HidingSpot*> >  *, const class _List_node<HidingSpot*>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7addressERKS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<HidingSpot*> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE10deallocateEPS4_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<HidingSpot*> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *, const class _List_node<HidingSpot*>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE9constructEPS4_RKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7destroyEPS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<HidingSpot*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<HidingSpot*> > *, const class allocator<std::_List_node<HidingSpot*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<HidingSpot*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class _List_node<HidingSpot*> * _M_get_node(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_node<HidingSpot*> *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void _M_clear(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE8_M_clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_init(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE7_M_initEv */
{
} /* size: 0 */

/* <0> (null):0 */
_Node * _M_create_node(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE14_M_create_nodeERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const class list<HidingSpot*, std::allocator<HidingSpot*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
class list<HidingSpot*, std::allocator<HidingSpot*> > & operator=(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const class list<HidingSpot*, std::allocator<HidingSpot*> >  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EEaSERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, class HidingSpot *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6resizeEjS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
reference front(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE10push_frontERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_front(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9pop_frontEv */
{
} /* size: 0 */

/* <0> (null):0 */
void push_back(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9push_backERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4swapERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void remove(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6removeERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void unique(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6uniqueEv */
{
} /* size: 0 */

/* <0> (null):0 */
void merge(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5mergeERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void reverse(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE7reverseEv */
{
} /* size: 0 */

/* <0> (null):0 */
void sort(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4sortEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE18_M_fill_initializeEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE14_M_fill_assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_transfer(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE25_M_check_equal_allocatorsERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<SpotEncounter> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<SpotEncounter> *, const class new_allocator<SpotEncounter>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<SpotEncounter> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<SpotEncounter>  *, class SpotEncounter &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE7addressERS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<SpotEncounter>  *, const class SpotEncounter  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE7addressERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<SpotEncounter> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<SpotEncounter> *, class SpotEncounter *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE10deallocateEPS1_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<SpotEncounter>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<SpotEncounter> *, class SpotEncounter *, const class SpotEncounter  &) /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE9constructEPS1_RKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<SpotEncounter> *, class SpotEncounter *) /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE7destroyEPS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<SpotEncounter> *)
{
} /* size: 147013664 */

/* <0> (null):0 */
void allocator(class allocator<SpotEncounter> *, const class allocator<SpotEncounter>  &)
{
} /* size: 147253524 */

/* <0> (null):0 */
void ~allocator(class allocator<SpotEncounter> *, int)
{
} /* size: 147261032 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *)
{
} /* size: 147295288 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *, const class new_allocator<std::_List_node<SpotEncounter> >  &)
{
} /* size: 147303100 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *, int)
{
} /* size: 147317308 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<SpotEncounter> >  *, class _List_node<SpotEncounter> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7addressERS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<SpotEncounter> >  *, const class _List_node<SpotEncounter>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7addressERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<SpotEncounter> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE10deallocateEPS3_j */
{
} /* size: 147358872 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<SpotEncounter> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *, const class _List_node<SpotEncounter>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE9constructEPS3_RKS3_ */
{
} /* size: 147377112 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7destroyEPS3_ */
{
} /* size: 146865784 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<SpotEncounter> > *)
{
} /* size: 146860200 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<SpotEncounter> > *, const class allocator<std::_List_node<SpotEncounter> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<SpotEncounter> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class _List_node<SpotEncounter> * _M_get_node(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_node<SpotEncounter> *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void _M_clear(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE8_M_clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_init(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE7_M_initEv */
{
} /* size: 0 */

/* <0> (null):0 */
_Node * _M_create_node(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE14_M_create_nodeERKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const class list<SpotEncounter, std::allocator<SpotEncounter> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
class list<SpotEncounter, std::allocator<SpotEncounter> > & operator=(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const class list<SpotEncounter, std::allocator<SpotEncounter> >  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EEaSERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6assignEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, class SpotEncounter) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6resizeEjS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
reference front(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE10push_frontERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_front(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9pop_frontEv */
{
} /* size: 0 */

/* <0> (null):0 */
void push_back(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9push_backERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, unsigned int, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5eraseESt14_List_iteratorIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4swapERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void remove(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6removeERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void unique(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6uniqueEv */
{
} /* size: 0 */

/* <0> (null):0 */
void merge(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5mergeERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void reverse(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE7reverseEv */
{
} /* size: 0 */

/* <0> (null):0 */
void sort(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4sortEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE18_M_fill_initializeEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE14_M_fill_assignEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_transfer(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE25_M_check_equal_allocatorsERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<NavConnect> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<NavConnect> *, const class new_allocator<NavConnect>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<NavConnect> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<NavConnect>  *, union NavConnect &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE7addressERS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<NavConnect>  *, const union NavConnect  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE7addressERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<NavConnect> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<NavConnect> *, union NavConnect *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE10deallocateEPS1_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<NavConnect>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<NavConnect> *, union NavConnect *, const union NavConnect  &) /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE9constructEPS1_RKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<NavConnect> *, union NavConnect *) /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE7destroyEPS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<NavConnect> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<NavConnect> *, const class allocator<NavConnect>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<NavConnect> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<NavConnect> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<NavConnect> > *, const class new_allocator<std::_List_node<NavConnect> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<NavConnect> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<NavConnect> >  *, class _List_node<NavConnect> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7addressERS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<NavConnect> >  *, const class _List_node<NavConnect>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7addressERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<NavConnect> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE10deallocateEPS3_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<NavConnect> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *, const class _List_node<NavConnect>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE9constructEPS3_RKS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7destroyEPS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<NavConnect> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<NavConnect> > *, const class allocator<std::_List_node<NavConnect> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<NavConnect> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class _List_node<NavConnect> * _M_get_node(class _List_base<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<NavConnect, std::allocator<NavConnect> > *, class _List_node<NavConnect> *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void _M_clear(class _List_base<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE8_M_clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_init(class _List_base<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE7_M_initEv */
{
} /* size: 0 */

/* <0> (null):0 */
_Node * _M_create_node(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE14_M_create_nodeERKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<NavConnect, std::allocator<NavConnect> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<NavConnect, std::allocator<NavConnect> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<NavConnect, std::allocator<NavConnect> > *, const class list<NavConnect, std::allocator<NavConnect> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
class list<NavConnect, std::allocator<NavConnect> > & operator=(class list<NavConnect, std::allocator<NavConnect> > *, const class list<NavConnect, std::allocator<NavConnect> >  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EEaSERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6assignEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, union NavConnect) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6resizeEjS0_ */
{
} /* size: 146903696 */

/* <0> (null):0 */
reference front(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE10push_frontERKS0_ */
{
} /* size: 147070912 */

/* <0> (null):0 */
void pop_front(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9pop_frontEv */
{
} /* size: 147174252 */

/* <0> (null):0 */
void push_back(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9push_backERKS0_ */
{
} /* size: 147175752 */

/* <0> (null):0 */
void pop_back(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE8pop_backEv */
{
} /* size: 147244532 */

/* <0> (null):0 */
iterator insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, unsigned int, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */
{
} /* size: 147137736 */

/* <0> (null):0 */
iterator erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5eraseESt14_List_iteratorIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4swapERS2_ */
{
} /* size: 146736508 */

/* <0> (null):0 */
void clear(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5clearEv */
{
} /* size: 146723288 */

/* <0> (null):0 */
void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */
{
} /* size: 146452096 */

/* <0> (null):0 */
void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */
{
} /* size: 147216204 */

/* <0> (null):0 */
void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void remove(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6removeERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void unique(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6uniqueEv */
{
} /* size: 0 */

/* <0> (null):0 */
void merge(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5mergeERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void reverse(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE7reverseEv */
{
} /* size: 0 */

/* <0> (null):0 */
void sort(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4sortEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE18_M_fill_initializeEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE14_M_fill_assignEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_transfer(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE25_M_check_equal_allocatorsERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<CNavLadder*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<CNavLadder*> *, const class new_allocator<CNavLadder*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<CNavLadder*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<CNavLadder*>  *, class CNavLadder * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE7addressERS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<CNavLadder*>  *, const class CNavLadder *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE7addressERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<CNavLadder*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<CNavLadder*> *, class CNavLadder * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE10deallocateEPS2_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<CNavLadder*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<CNavLadder*> *, class CNavLadder * *, const class CNavLadder *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE9constructEPS2_RKS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<CNavLadder*> *, class CNavLadder * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE7destroyEPS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<CNavLadder*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<CNavLadder*> *, const class allocator<CNavLadder*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<CNavLadder*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *, const class new_allocator<std::_List_node<CNavLadder*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<CNavLadder*> >  *, class _List_node<CNavLadder*> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7addressERS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<CNavLadder*> >  *, const class _List_node<CNavLadder*>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7addressERKS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<CNavLadder*> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE10deallocateEPS4_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<CNavLadder*> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *, const class _List_node<CNavLadder*>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE9constructEPS4_RKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7destroyEPS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<CNavLadder*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<CNavLadder*> > *, const class allocator<std::_List_node<CNavLadder*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<CNavLadder*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class _List_node<CNavLadder*> * _M_get_node(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_node<CNavLadder*> *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void _M_clear(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE8_M_clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_init(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE7_M_initEv */
{
} /* size: 0 */

/* <0> (null):0 */
_Node * _M_create_node(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE14_M_create_nodeERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const class list<CNavLadder*, std::allocator<CNavLadder*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
class list<CNavLadder*, std::allocator<CNavLadder*> > & operator=(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const class list<CNavLadder*, std::allocator<CNavLadder*> >  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EEaSERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, class CNavLadder *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6resizeEjS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
reference front(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE10push_frontERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_front(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9pop_frontEv */
{
} /* size: 0 */

/* <0> (null):0 */
void push_back(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9push_backERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4swapERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void remove(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6removeERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void unique(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6uniqueEv */
{
} /* size: 0 */

/* <0> (null):0 */
void merge(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5mergeERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void reverse(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE7reverseEv */
{
} /* size: 0 */

/* <0> (null):0 */
void sort(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4sortEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE18_M_fill_initializeEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE14_M_fill_assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_transfer(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE25_M_check_equal_allocatorsERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<CNavArea*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<CNavArea*> *, const class new_allocator<CNavArea*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<CNavArea*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<CNavArea*>  *, class CNavArea * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE7addressERS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<CNavArea*>  *, const class CNavArea *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE7addressERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<CNavArea*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<CNavArea*> *, class CNavArea * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE10deallocateEPS2_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<CNavArea*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<CNavArea*> *, class CNavArea * *, const class CNavArea *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE9constructEPS2_RKS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<CNavArea*> *, class CNavArea * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE7destroyEPS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<CNavArea*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<CNavArea*> *, const class allocator<CNavArea*>  &)
{
} /* size: 147225664 */

/* <0> (null):0 */
void ~allocator(class allocator<CNavArea*> *, int)
{
} /* size: 147229420 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<CNavArea*> > *)
{
} /* size: 147270592 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<CNavArea*> > *, const class new_allocator<std::_List_node<CNavArea*> >  &)
{
} /* size: 147277824 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<CNavArea*> > *, int)
{
} /* size: 147292128 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<CNavArea*> >  *, class _List_node<CNavArea*> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7addressERS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<CNavArea*> >  *, const class _List_node<CNavArea*>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7addressERKS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<CNavArea*> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE10deallocateEPS4_j */
{
} /* size: 147333280 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<CNavArea*> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *, const class _List_node<CNavArea*>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE9constructEPS4_RKS4_ */
{
} /* size: 147350240 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7destroyEPS4_ */
{
} /* size: 147361120 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<CNavArea*> > *)
{
} /* size: 146858444 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<CNavArea*> > *, const class allocator<std::_List_node<CNavArea*> >  &)
{
} /* size: 147404380 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<CNavArea*> > *, int)
{
} /* size: 147418424 */

/* <0> (null):0 */
class _List_node<CNavArea*> * _M_get_node(class _List_base<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, class _List_node<CNavArea*> *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */
{
} /* size: 137634440 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *)
{
} /* size: 147245716 */

/* <0> (null):0 */
void _List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, const allocator_type  &)
{
} /* size: 147136960 */

/* <0> (null):0 */
void ~_List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, int)
{
} /* size: 147139380 */

/* <0> (null):0 */
void _M_clear(class _List_base<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE8_M_clearEv */
{
} /* size: 146952004 */

/* <0> (null):0 */
void _M_init(class _List_base<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE7_M_initEv */
{
} /* size: 146891700 */

/* <0> (null):0 */
_Node * _M_create_node(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE14_M_create_nodeERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<CNavArea*, std::allocator<CNavArea*> > *)
{
} /* size: 147366108 */

/* <0> (null):0 */
void list(class list<CNavArea*, std::allocator<CNavArea*> > *, const allocator_type  &)
{
} /* size: 146857904 */

/* <0> (null):0 */
void list(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 147426468 */

/* <0> (null):0 */
void list(class list<CNavArea*, std::allocator<CNavArea*> > *, const class list<CNavArea*, std::allocator<CNavArea*> >  &)
{
} /* size: 147443816 */

/* <0> (null):0 */
class list<CNavArea*, std::allocator<CNavArea*> > & operator=(class list<CNavArea*, std::allocator<CNavArea*> > *, const class list<CNavArea*, std::allocator<CNavArea*> >  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EEaSERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6assignEjRKS1_ */
{
} /* size: 147501900 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, class CNavArea *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6resizeEjS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
reference front(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE10push_frontERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_front(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9pop_frontEv */
{
} /* size: 0 */

/* <0> (null):0 */
void push_back(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9push_backERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4swapERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void remove(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6removeERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void unique(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6uniqueEv */
{
} /* size: 0 */

/* <0> (null):0 */
void merge(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5mergeERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void reverse(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE7reverseEv */
{
} /* size: 0 */

/* <0> (null):0 */
void sort(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4sortEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE18_M_fill_initializeEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE14_M_fill_assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_transfer(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE25_M_check_equal_allocatorsERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<NavConnect> *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<NavConnect> *, const class _List_node_base  *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<NavConnect> *, const iterator  &)
{
} /* size: 0 */

/* <0> (null):0 */
reference operator*(const class _List_const_iterator<NavConnect>  *) /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_const_iterator<NavConnect>  *) /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_const_iterator<NavConnect> *) /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_const_iterator<NavConnect> *, int) /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_const_iterator<NavConnect> *) /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_const_iterator<NavConnect> *, int) /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_const_iterator<NavConnect>  *, const _Self  &) /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEeqERKS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_const_iterator<NavConnect>  *, const _Self  &) /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEneERKS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
void CNavAreaGrid(class CNavAreaGrid *)
{
} /* size: 0 */

/* <0> (null):0 */
void ~CNavAreaGrid(class CNavAreaGrid *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void Reset(class CNavAreaGrid *) /* linkage=_ZN12CNavAreaGrid5ResetEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Initialize(class CNavAreaGrid *, float, float, float, float) /* linkage=_ZN12CNavAreaGrid10InitializeEffff */
{
} /* size: 0 */

/* <0> (null):0 */
void AddNavArea(class CNavAreaGrid *, class CNavArea *) /* linkage=_ZN12CNavAreaGrid10AddNavAreaEP8CNavArea */
{
} /* size: 0 */

/* <0> (null):0 */
void RemoveNavArea(class CNavAreaGrid *, class CNavArea *) /* linkage=_ZN12CNavAreaGrid13RemoveNavAreaEP8CNavArea */
{
} /* size: 0 */

/* <0> (null):0 */
unsigned int GetNavAreaCount(const class CNavAreaGrid  *) /* linkage=_ZNK12CNavAreaGrid15GetNavAreaCountEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetNavArea(const class CNavAreaGrid  *, const class Vector  *, float) /* linkage=_ZNK12CNavAreaGrid10GetNavAreaEPK6Vectorf */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetNavAreaByID(const class CNavAreaGrid  *, unsigned int) /* linkage=_ZNK12CNavAreaGrid14GetNavAreaByIDEj */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetNearestNavArea(const class CNavAreaGrid  *, const class Vector  *, bool) /* linkage=_ZNK12CNavAreaGrid17GetNearestNavAreaEPK6Vectorb */
{
} /* size: 4 */

/* <0> (null):0 */
Place GetPlace(const class CNavAreaGrid  *, const class Vector  *) /* linkage=_ZNK12CNavAreaGrid8GetPlaceEPK6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
int ComputeHashKey(const class CNavAreaGrid  *, unsigned int) /* linkage=_ZNK12CNavAreaGrid14ComputeHashKeyEj */
{
} /* size: 4 */

/* <0> (null):0 */
int WorldToGridX(const class CNavAreaGrid  *, float) /* linkage=_ZNK12CNavAreaGrid12WorldToGridXEf */
{
} /* size: 4 */

/* <0> (null):0 */
int WorldToGridY(const class CNavAreaGrid  *, float) /* linkage=_ZNK12CNavAreaGrid12WorldToGridYEf */
{
} /* size: 4 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<CNavLadder*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<CNavLadder*> *, const class _List_node_base  *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<CNavLadder*> *, const iterator  &)
{
} /* size: 0 */

/* <0> (null):0 */
reference operator*(const class _List_const_iterator<CNavLadder*>  *) /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_const_iterator<CNavLadder*>  *) /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_const_iterator<CNavLadder*> *) /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_const_iterator<CNavLadder*> *, int) /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_const_iterator<CNavLadder*> *) /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_const_iterator<CNavLadder*> *, int) /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_const_iterator<CNavLadder*>  *, const _Self  &) /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEeqERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_const_iterator<CNavLadder*>  *, const _Self  &) /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEneERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<CNavArea*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<CNavArea*> *, class _List_node_base *)
{
} /* size: 0 */

/* <0> (null):0 */
reference operator*(const class _List_iterator<CNavArea*>  *) /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_iterator<CNavArea*>  *) /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_iterator<CNavArea*> *) /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_iterator<CNavArea*> *, int) /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_iterator<CNavArea*> *) /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_iterator<CNavArea*> *, int) /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_iterator<CNavArea*>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEeqERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_iterator<CNavArea*>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEneERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
virtual void ~CImprov(class CImprov *, int)
{
} /* size: 0 */

/* <0> (null):0 */
virtual bool IsAlive(const class CImprov  *) /* linkage=_ZNK7CImprov7IsAliveEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual void MoveTo(class CImprov *, const class Vector  &) /* linkage=_ZN7CImprov6MoveToERK6Vector */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void LookAt(class CImprov *, const class Vector  &) /* linkage=_ZN7CImprov6LookAtERK6Vector */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ClearLookAt(class CImprov *) /* linkage=_ZN7CImprov11ClearLookAtEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void FaceTo(class CImprov *, const class Vector  &) /* linkage=_ZN7CImprov6FaceToERK6Vector */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ClearFaceTo(class CImprov *) /* linkage=_ZN7CImprov11ClearFaceToEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual bool IsAtMoveGoal(const class CImprov  *, float) /* linkage=_ZNK7CImprov12IsAtMoveGoalEf */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool HasLookAt(const class CImprov  *) /* linkage=_ZNK7CImprov9HasLookAtEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool HasFaceTo(const class CImprov  *) /* linkage=_ZNK7CImprov9HasFaceToEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsAtFaceGoal(const class CImprov  *) /* linkage=_ZNK7CImprov12IsAtFaceGoalEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsFriendInTheWay(const class CImprov  *, const class Vector  &) /* linkage=_ZNK7CImprov16IsFriendInTheWayERK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsFriendInTheWay(const class CImprov  *, class CBaseEntity *, const class Vector  &) /* linkage=_ZNK7CImprov16IsFriendInTheWayEP11CBaseEntityRK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
virtual void MoveForward(class CImprov *) /* linkage=_ZN7CImprov11MoveForwardEv */
{
} /* size: 146903216 */

/* <0> (null):0 */
virtual void MoveBackward(class CImprov *) /* linkage=_ZN7CImprov12MoveBackwardEv */
{
} /* size: 147032112 */

/* <0> (null):0 */
virtual void StrafeLeft(class CImprov *) /* linkage=_ZN7CImprov10StrafeLeftEv */
{
} /* size: 147059964 */

/* <0> (null):0 */
virtual void StrafeRight(class CImprov *) /* linkage=_ZN7CImprov11StrafeRightEv */
{
} /* size: 147061884 */

/* <0> (null):0 */
virtual bool Jump(class CImprov *) /* linkage=_ZN7CImprov4JumpEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual void Crouch(class CImprov *) /* linkage=_ZN7CImprov6CrouchEv */
{
} /* size: 147069856 */

/* <0> (null):0 */
virtual void StandUp(class CImprov *) /* linkage=_ZN7CImprov7StandUpEv */
{
} /* size: 147172852 */

/* <0> (null):0 */
virtual void TrackPath(class CImprov *, const class Vector  &, float) /* linkage=_ZN7CImprov9TrackPathERK6Vectorf */
{
} /* size: 147174800 */

/* <0> (null):0 */
virtual void StartLadder(class CImprov *, const class CNavLadder  *, enum NavTraverseType, const class Vector  *, const class Vector  *) /* linkage=_ZN7CImprov11StartLadderEPK10CNavLadder15NavTraverseTypePK6VectorS6_ */
{
} /* size: 147243256 */

/* <0> (null):0 */
virtual bool TraverseLadder(class CImprov *, const class CNavLadder  *, enum NavTraverseType, const class Vector  *, const class Vector  *, float) /* linkage=_ZN7CImprov14TraverseLadderEPK10CNavLadder15NavTraverseTypePK6VectorS6_f */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool GetSimpleGroundHeightWithFloor(class CImprov *, const class Vector  *, float *, class Vector *) /* linkage=_ZN7CImprov30GetSimpleGroundHeightWithFloorEPK6VectorPfPS0_ */
{
} /* size: 1 */

/* <0> (null):0 */
virtual void Run(class CImprov *) /* linkage=_ZN7CImprov3RunEv */
{
} /* size: 146889972 */

/* <0> (null):0 */
virtual void Walk(class CImprov *) /* linkage=_ZN7CImprov4WalkEv */
{
} /* size: 146775552 */

/* <0> (null):0 */
virtual void Stop(class CImprov *) /* linkage=_ZN7CImprov4StopEv */
{
} /* size: 146736692 */

/* <0> (null):0 */
virtual float GetMoveAngle(const class CImprov  *) /* linkage=_ZNK7CImprov12GetMoveAngleEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual float GetFaceAngle(const class CImprov  *) /* linkage=_ZNK7CImprov12GetFaceAngleEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual const class Vector  & GetFeet(const class CImprov  *) /* linkage=_ZNK7CImprov7GetFeetEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual const class Vector  & GetCentroid(const class CImprov  *) /* linkage=_ZNK7CImprov11GetCentroidEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual const class Vector  & GetEyes(const class CImprov  *) /* linkage=_ZNK7CImprov7GetEyesEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual bool IsRunning(const class CImprov  *) /* linkage=_ZNK7CImprov9IsRunningEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsWalking(const class CImprov  *) /* linkage=_ZNK7CImprov9IsWalkingEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsStopped(const class CImprov  *) /* linkage=_ZNK7CImprov9IsStoppedEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsCrouching(const class CImprov  *) /* linkage=_ZNK7CImprov11IsCrouchingEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsJumping(const class CImprov  *) /* linkage=_ZNK7CImprov9IsJumpingEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsUsingLadder(const class CImprov  *) /* linkage=_ZNK7CImprov13IsUsingLadderEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsOnGround(const class CImprov  *) /* linkage=_ZNK7CImprov10IsOnGroundEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsMoving(const class CImprov  *) /* linkage=_ZNK7CImprov8IsMovingEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool CanRun(const class CImprov  *) /* linkage=_ZNK7CImprov6CanRunEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool CanCrouch(const class CImprov  *) /* linkage=_ZNK7CImprov9CanCrouchEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool CanJump(const class CImprov  *) /* linkage=_ZNK7CImprov7CanJumpEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsVisible(const class CImprov  *, const class Vector  &, bool) /* linkage=_ZNK7CImprov9IsVisibleERK6Vectorb */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsPlayerLookingAtMe(const class CImprov  *, class CBasePlayer *, float) /* linkage=_ZNK7CImprov19IsPlayerLookingAtMeEP11CBasePlayerf */
{
} /* size: 1 */

/* <0> (null):0 */
virtual class CBasePlayer * IsAnyPlayerLookingAtMe(const class CImprov  *, int, float) /* linkage=_ZNK7CImprov22IsAnyPlayerLookingAtMeEif */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CBasePlayer * GetClosestPlayerByTravelDistance(const class CImprov  *, int, float *) /* linkage=_ZNK7CImprov32GetClosestPlayerByTravelDistanceEiPf */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CNavArea * GetLastKnownArea(const class CImprov  *) /* linkage=_ZNK7CImprov16GetLastKnownAreaEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void OnUpdate(class CImprov *, float) /* linkage=_ZN7CImprov8OnUpdateEf */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void OnUpkeep(class CImprov *, float) /* linkage=_ZN7CImprov8OnUpkeepEf */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void OnReset(class CImprov *) /* linkage=_ZN7CImprov7OnResetEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void OnGameEvent(class CImprov *, enum GameEventType, class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN7CImprov11OnGameEventE13GameEventTypeP11CBaseEntityS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void OnTouch(class CImprov *, class CBaseEntity *) /* linkage=_ZN7CImprov7OnTouchEP11CBaseEntity */
{
} /* size: 0 */

/* <0> (null):0 */
void IImprovEvent(class IImprovEvent *, const class IImprovEvent  &)
{
} /* size: 0 */

/* <0> (null):0 */
void IImprovEvent(class IImprovEvent *)
{
} /* size: 0 */

/* <0> (null):0 */
void ~IImprovEvent(class IImprovEvent *, int)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void OnMoveToSuccess(class IImprovEvent *, const class Vector  &) /* linkage=_ZN12IImprovEvent15OnMoveToSuccessERK6Vector */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void OnMoveToFailure(class IImprovEvent *, const class Vector  &, enum MoveToFailureType) /* linkage=_ZN12IImprovEvent15OnMoveToFailureERK6VectorNS_17MoveToFailureTypeE */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void OnInjury(class IImprovEvent *, float) /* linkage=_ZN12IImprovEvent8OnInjuryEf */
{
} /* size: 0 */

/* <0> (null):0 */
void SimpleStateMachine(class SimpleStateMachine<CHostageImprov*, HostageState> *)
{
} /* size: 0 */

/* <0> (null):0 */
void Reset(class SimpleStateMachine<CHostageImprov*, HostageState> *, class CHostageImprov *) /* linkage=_ZN18SimpleStateMachineIP14CHostageImprov12HostageStateE5ResetES1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void SetState(class SimpleStateMachine<CHostageImprov*, HostageState> *, class HostageState *) /* linkage=_ZN18SimpleStateMachineIP14CHostageImprov12HostageStateE8SetStateEPS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
float GetStateDuration(const class SimpleStateMachine<CHostageImprov*, HostageState>  *) /* linkage=_ZNK18SimpleStateMachineIP14CHostageImprov12HostageStateE16GetStateDurationEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsState(const class SimpleStateMachine<CHostageImprov*, HostageState>  *, const class HostageState  *) /* linkage=_ZNK18SimpleStateMachineIP14CHostageImprov12HostageStateE7IsStateEPKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
void Update(class SimpleStateMachine<CHostageImprov*, HostageState> *) /* linkage=_ZN18SimpleStateMachineIP14CHostageImprov12HostageStateE6UpdateEv */
{
} /* size: 0 */

/* <0> (null):0 */
void HostageState(class HostageState *, const class HostageState  &)
{
} /* size: 0 */

/* <0> (null):0 */
void HostageState(class HostageState *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void UpdateStationaryAnimation(class HostageState *, class CHostageImprov *) /* linkage=_ZN12HostageState25UpdateStationaryAnimationEP14CHostageImprov */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ~HostageState(class HostageState *, int)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ~CHostageImprov(class CHostageImprov *, int)
{
} /* size: 0 */

/* <0> (null):0 */
bool IsFollowing(const class CHostageImprov  *, const class CBaseEntity  *) /* linkage=_ZNK14CHostageImprov11IsFollowingEPK11CBaseEntity */
{
} /* size: 1 */

/* <0> (null):0 */
virtual void ~HostageIdleState(class HostageIdleState *, int)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ~HostageAnimateState(class HostageAnimateState *, int)
{
} /* size: 0 */

/* <0> (null):0 */
bool IsValid(class CHostage *) /* linkage=_ZN8CHostage7IsValidEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsDead(class CHostage *) /* linkage=_ZN8CHostage6IsDeadEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsFollowingSomeone(class CHostage *) /* linkage=_ZN8CHostage18IsFollowingSomeoneEv */
{
} /* size: 1 */

/* <0> (null):0 */
int atexit(void (*)(void))
{
} /* size: 4 */

/* <0> (null):0 */
double atof(const char  *)
{
} /* size: 8 */

/* <0> (null):0 */
int atoi(const char  *)
{
} /* size: 4 */

/* <0> (null):0 */
long int atol(const char  *)
{
} /* size: 4 */

/* <0> (null):0 */
void * bsearch(const void  *, const void  *, size_t, size_t, __compar_fn_t)
{
} /* size: 4 */

/* <0> (null):0 */
div_t div(int, int)
{
} /* size: 8 */

/* <0> (null):0 */
char * getenv(const char  *)
{
} /* size: 4 */

/* <0> (null):0 */
ldiv_t ldiv(long int, long int)
{
} /* size: 8 */

/* <0> (null):0 */
int mblen(const char  *, size_t)
{
} /* size: 4 */

/* <0> (null):0 */
size_t mbstowcs(wchar_t *, const char  *, size_t)
{
} /* size: 4 */

/* <0> (null):0 */
int mbtowc(wchar_t *, const char  *, size_t)
{
} /* size: 4 */

/* <0> (null):0 */
void qsort(void *, size_t, size_t, __compar_fn_t)
{
} /* size: 0 */

/* <0> (null):0 */
int rand(void)
{
} /* size: 4 */

/* <0> (null):0 */
void srand(unsigned int)
{
} /* size: 0 */

/* <0> (null):0 */
double strtod(const char  *, char * *)
{
} /* size: 8 */

/* <0> (null):0 */
long int strtol(const char  *, char * *, int)
{
} /* size: 4 */

/* <0> (null):0 */
long unsigned int strtoul(const char  *, char * *, int)
{
} /* size: 4 */

/* <0> (null):0 */
int system(const char  *)
{
} /* size: 4 */

/* <0> (null):0 */
size_t wcstombs(char *, const wchar_t  *, size_t)
{
} /* size: 4 */

/* <0> (null):0 */
int wctomb(char *, wchar_t)
{
} /* size: 4 */

/* <0> (null):0 */
lldiv_t lldiv(long long int, long long int)
{
} /* size: 16 */

/* <0> (null):0 */
long long int atoll(const char  *)
{
} /* size: 8 */

/* <0> (null):0 */
long long int strtoll(const char  *, char * *, int)
{
} /* size: 8 */

/* <0> (null):0 */
long long unsigned int strtoull(const char  *, char * *, int)
{
} /* size: 8 */

/* <0> (null):0 */
float strtof(const char  *, char * *)
{
} /* size: 4 */

/* <0> (null):0 */
long double strtold(const char  *, char * *)
{
} /* size: 12 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<CCareerTask*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<CCareerTask*> *, class _List_node_base *)
{
} /* size: 0 */

/* <0> (null):0 */
reference operator*(const class _List_iterator<CCareerTask*>  *) /* linkage=_ZNKSt14_List_iteratorIP11CCareerTaskEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_iterator<CCareerTask*>  *) /* linkage=_ZNKSt14_List_iteratorIP11CCareerTaskEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_iterator<CCareerTask*> *) /* linkage=_ZNSt14_List_iteratorIP11CCareerTaskEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_iterator<CCareerTask*> *, int) /* linkage=_ZNSt14_List_iteratorIP11CCareerTaskEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_iterator<CCareerTask*> *) /* linkage=_ZNSt14_List_iteratorIP11CCareerTaskEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_iterator<CCareerTask*> *, int) /* linkage=_ZNSt14_List_iteratorIP11CCareerTaskEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_iterator<CCareerTask*>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorIP11CCareerTaskEeqERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_iterator<CCareerTask*>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorIP11CCareerTaskEneERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<CNavLadder*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<CNavLadder*> *, class _List_node_base *)
{
} /* size: 0 */

/* <0> (null):0 */
reference operator*(const class _List_iterator<CNavLadder*>  *) /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_iterator<CNavLadder*>  *) /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_iterator<CNavLadder*> *) /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_iterator<CNavLadder*> *, int) /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_iterator<CNavLadder*> *) /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_iterator<CNavLadder*> *, int) /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_iterator<CNavLadder*>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEeqERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_iterator<CNavLadder*>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEneERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<NavConnect> *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<NavConnect> *, class _List_node_base *)
{
} /* size: 0 */

/* <0> (null):0 */
reference operator*(const class _List_iterator<NavConnect>  *) /* linkage=_ZNKSt14_List_iteratorI10NavConnectEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_iterator<NavConnect>  *) /* linkage=_ZNKSt14_List_iteratorI10NavConnectEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_iterator<NavConnect> *) /* linkage=_ZNSt14_List_iteratorI10NavConnectEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_iterator<NavConnect> *, int) /* linkage=_ZNSt14_List_iteratorI10NavConnectEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_iterator<NavConnect> *) /* linkage=_ZNSt14_List_iteratorI10NavConnectEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_iterator<NavConnect> *, int) /* linkage=_ZNSt14_List_iteratorI10NavConnectEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_iterator<NavConnect>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorI10NavConnectEeqERKS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_iterator<NavConnect>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorI10NavConnectEneERKS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
void CPreventDefuseTask(class CPreventDefuseTask *, const class CPreventDefuseTask  &)
{
} /* size: 0 */

/* <0> (null):0 */
void CPreventDefuseTask(class CPreventDefuseTask *, const char  *, enum GameEventType, const char  *, int, bool, bool, int, bool)
{
} /* size: 0 */

/* <0> (null):0 */
class CCareerTask * NewTask(const char  *, enum GameEventType, const char  *, int, bool, bool, int, bool) /* linkage=_ZN18CPreventDefuseTask7NewTaskEPKc13GameEventTypeS1_ibbib */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void OnEvent(class CPreventDefuseTask *, enum GameEventType, class CBasePlayer *, class CBasePlayer *) /* linkage=_ZN18CPreventDefuseTask7OnEventE13GameEventTypeP11CBasePlayerS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Reset(class CPreventDefuseTask *) /* linkage=_ZN18CPreventDefuseTask5ResetEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual bool IsTaskCompletableThisRound(const class CPreventDefuseTask  *) /* linkage=_ZNK18CPreventDefuseTask26IsTaskCompletableThisRoundEv */
{
} /* size: 1 */

/* <0> (null):0 */
void HostageStateMachine(class HostageStateMachine *, const class HostageStateMachine  &)
{
} /* size: 146495728 */

/* <0> (null):0 */
void HostageStateMachine(class HostageStateMachine *)
{
} /* size: 146682336 */

/* <0> (null):0 */
void ~HostageStateMachine(class HostageStateMachine *, int)
{
} /* size: 146684496 */

/* <0> (null):0 */
virtual void OnMoveToSuccess(class HostageStateMachine *, const class Vector  &) /* linkage=_ZN19HostageStateMachine15OnMoveToSuccessERK6Vector */
{
} /* size: 146900864 */

/* <0> (null):0 */
virtual void OnMoveToFailure(class HostageStateMachine *, const class Vector  &, enum MoveToFailureType) /* linkage=_ZN19HostageStateMachine15OnMoveToFailureERK6VectorN12IImprovEvent17MoveToFailureTypeE */
{
} /* size: 146903072 */

/* <0> (null):0 */
virtual void OnInjury(class HostageStateMachine *, float) /* linkage=_ZN19HostageStateMachine8OnInjuryEf */
{
} /* size: 147032744 */

/* <0> (null):0 */
void UpdateStationaryAnimation(class HostageStateMachine *, class CHostageImprov *) /* linkage=_ZN19HostageStateMachine25UpdateStationaryAnimationEP14CHostageImprov */
{
} /* size: 147060684 */

/* <0> (null):0 */
void SimpleState(class SimpleState<CHostageImprov*> *, const class SimpleState<CHostageImprov*>  &)
{
} /* size: 147069856 */

/* <0> (null):0 */
void SimpleState(class SimpleState<CHostageImprov*> *)
{
} /* size: 147173204 */

/* <0> (null):0 */
virtual void ~SimpleState(class SimpleState<CHostageImprov*> *, int)
{
} /* size: 147174996 */

/* <0> (null):0 */
virtual void OnEnter(class SimpleState<CHostageImprov*> *, class CHostageImprov *) /* linkage=_ZN11SimpleStateIP14CHostageImprovE7OnEnterES1_ */
{
} /* size: 147243256 */

/* <0> (null):0 */
virtual void OnUpdate(class SimpleState<CHostageImprov*> *, class CHostageImprov *) /* linkage=_ZN11SimpleStateIP14CHostageImprovE8OnUpdateES1_ */
{
} /* size: 147245968 */

/* <0> (null):0 */
virtual void OnExit(class SimpleState<CHostageImprov*> *, class CHostageImprov *) /* linkage=_ZN11SimpleStateIP14CHostageImprovE6OnExitES1_ */
{
} /* size: 147136792 */

/* <0> (null):0 */
virtual const char  * GetName(const class SimpleState<CHostageImprov*>  *) /* linkage=_ZNK11SimpleStateIP14CHostageImprovE7GetNameEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetParent(class SimpleState<CHostageImprov*> *, class SimpleState<CHostageImprov*> *) /* linkage=_ZN11SimpleStateIP14CHostageImprovE9SetParentEPS2_ */
{
} /* size: 146951256 */

/* <0> (null):0 */
class SimpleState<CHostageImprov*> * GetParent(const class SimpleState<CHostageImprov*>  *) /* linkage=_ZNK11SimpleStateIP14CHostageImprovE9GetParentEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *, int)
{
} /* size: 146725368 */

/* <0> (null):0 */
virtual bool CanPlayerHearPlayer(class IVoiceGameMgrHelper *, class CBasePlayer *, class CBasePlayer *) /* linkage=_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
inline void ~SimpleState(class SimpleState<CHostageImprov*> *const this, intconst __in_chrg)
{
} /* size: 146496264 */

/* <0> (null):0 */
inline void ~HostageState(class HostageState *const this, intconst __in_chrg)
{
} /* size: 146737684 */

/* <0> (null):0 */
inline void ~CImprov(class CImprov *const this, intconst __in_chrg)
{
} /* size: 147217012 */

/* <0> (null):0 */
inline void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *const this, intconst __in_chrg)
{
} /* size: 147013504 */

/* <0> (null):0 */
inline void operator==(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 147268432 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, float X, float Y, float Z)
{
} /* size: 147286704 */

/* <0> (null):0 */
inline void Length(const class Vector  *const this)
{
} /* size: 147317908 */

/* <0> (null):0 */
inline void MESSAGE_BEGIN(int msg_dest, int msg_type, const float  * pOrigin, edict_t * ed)
{
} /* size: 147334792 */

/* <0> (null):0 */
inline void * operator new(size_t, void * __p)
{
} /* size: 4 */

/* <0> (null):0 */
inline edict_t * ENT(const entvars_t  * pev)
{
} /* size: 4 */

/* <0> (null):0 */
inline void IsComplete(class CCareerTask *const this)
{
} /* size: 147410904 */

/* <0> (null):0 */
inline void operator!=(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 147426828 */

/* <0> (null):0 */
inline BOOL FStrEq(const char  * sz1, const char  * sz2)
{
} /* size: 4 */

/* <0> (null):0 */
inline void edict(class CBaseEntity *const this)
{
} /* size: 147469760 */

/* <0> (null):0 */
inline int ENTINDEX(edict_t * pEdict)
{
} /* size: 4 */

/* <0> (null):0 */
inline void operator+(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 147455096 */

/* <0> (null):0 */
inline void operator*(const class Vector  *const this, float fl)
{
} /* size: 147535664 */

/* <0> (null):0 */
inline void ObjectCaps(class CBaseEntity *const this)
{
} /* size: 147558592 */

/* <0> (null):0 */
virtual int ObjectCaps(class CPointEntity *) /* linkage=_ZN12CPointEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
inline void ObjectCaps(class CPointEntity *const this)
{
} /* size: 147599324 */

/* <0> (null):0 */
inline void Invalidate(class CountdownTimer *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void IsElapsed(const class CountdownTimer  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void entindex(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator-(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void NormalizeInPlace(class Vector *const this)
{
	{
		float flLen;                                          //     0
	}
} /* size: 0 */

/* <0> (null):0 */
virtual void ~HostageEscapeToCoverState(class HostageEscapeToCoverState *, int)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~HostageEscapeToCoverState(class HostageEscapeToCoverState *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ~HostageEscapeLookAroundState(class HostageEscapeLookAroundState *, int)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~HostageEscapeLookAroundState(class HostageEscapeLookAroundState *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void OnMoveToFailure(class HostageStateMachine *const this, const class Vector  &const goal, enum MoveToFailureType reason)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~HostageIdleState(class HostageIdleState *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ~HostageEscapeState(class HostageEscapeState *, int)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~HostageEscapeState(class HostageEscapeState *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ~HostageRetreatState(class HostageRetreatState *, int)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~HostageRetreatState(class HostageRetreatState *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ~HostageFollowState(class HostageFollowState *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class CBaseEntity * GetLeader(const class HostageFollowState  *) /* linkage=_ZNK18HostageFollowState9GetLeaderEv */
{
} /* size: 4 */

/* <0> (null):0 */
inline void ~HostageFollowState(class HostageFollowState *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~HostageAnimateState(class HostageAnimateState *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~CHostageImprov(class CHostageImprov *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void OnMoveToSuccess(class HostageStateMachine *const this, const class Vector  &const goal)
{
} /* size: 0 */

/* <0> (null):0 */
inline void OnInjury(class HostageStateMachine *const this, float amount)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Start(class IntervalTimer *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void IsValid(class CHostage *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void IsDead(class CHostage *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void IsState(const class SimpleStateMachine<CHostageImprov*, HostageState>  *const this, const class HostageState  * state)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetLeader(const class HostageFollowState  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void IsFollowing(const class CHostageImprov  *const this, const class CBaseEntity  * leader)
{
} /* size: 0 */

/* <0> (null):0 */
inline void IsFollowingSomeone(class CHostage *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetRoundElapsedTime(class CCareerTaskManager *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void SetFinishedTaskTime(class CCareerTaskManager *const this, int val)
{
	{
		class CHalfLifeMultiplay * mp;                        //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void OnEvent(class CCareerTask *const this, enum GameEventType event, class CBasePlayer * pAttacker, class CBasePlayer * pVictim)
{
	{
		int hostages;                                         //     0
		class CBaseEntity * hostageEntity;                    //     0
		{
			class CHostage * hostage;                     //     0
		}
	}
	{
		int hostages;                                         //     0
		class CBaseEntity * hostageEntity;                    //     0
		{
			class CHostage * hostage;                     //     0
		}
	}
	{
		int hostages;                                         //     0
		class CBaseEntity * hostageEntity;                    //     0
		{
			class CHostage * hostage;                     //     0
		}
	}
} /* size: 0 */

/* <0> (null):0 */
void OnEvent(class CPreventDefuseTask *const this, enum GameEventType event, class CBasePlayer * pAttacker, class CBasePlayer * pVictim)
{
} /* size: 0 */

/* <0> (null):0 */
inline void _List_iterator(class _List_iterator<CCareerTask*> *const this, class _List_node_base * __x)
{
} /* size: 0 */

/* <0> (null):0 */
inline void begin(class list<CCareerTask*, std::allocator<CCareerTask*> > *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator*(const class _List_iterator<CCareerTask*>  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator++(class _List_iterator<CCareerTask*> *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void end(class list<CCareerTask*, std::allocator<CCareerTask*> > *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator!=(const class _List_iterator<CCareerTask*>  *const this, const _Self  &const __x)
{
} /* size: 0 */

/* <0> (null):0 */
inline void destroy(class new_allocator<CCareerTask*> *const this, pointer __p)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~new_allocator(class new_allocator<CCareerTask*> *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~allocator(class allocator<CCareerTask*> *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void deallocate(class new_allocator<std::_List_node<CCareerTask*> > *const this, pointer __p, size_type)
{
} /* size: 0 */

/* <0> (null):0 */
inline void _M_put_node(class _List_base<CCareerTask*, std::allocator<CCareerTask*> > *const this, class _List_node<CCareerTask*> * __p)
{
} /* size: 0 */

/* <0> (null):0 */
inline void construct(class new_allocator<CCareerTask*> *const this, pointer __p, const class CCareerTask *  &const __val)
{
} /* size: 0 */

/* <0> (null):0 */
inline void new_allocator(class new_allocator<std::_List_node<CCareerTask*> > *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void allocator(class allocator<std::_List_node<CCareerTask*> > *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void _List_impl(class _List_impl *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void _M_init(class _List_base<CCareerTask*, std::allocator<CCareerTask*> > *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void _List_base(class _List_base<CCareerTask*, std::allocator<CCareerTask*> > *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void new_allocator(class new_allocator<CCareerTask*> *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void allocator<std::_List_node<CCareerTask*> >(class allocator<CCareerTask*> *const this, const class allocator<std::_List_node<CCareerTask*> >  &const)
{
} /* size: 0 */

/* <0> (null):0 */
inline void _M_get_Node_allocator(const class _List_base<CCareerTask*, std::allocator<CCareerTask*> >  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void _M_get_Tp_allocator(const class _List_base<CCareerTask*, std::allocator<CCareerTask*> >  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void __addressof<CCareerTask*>(class CCareerTask * &const __r)
{
} /* size: 137631484 */

/* <0> (null):0 */
void _M_clear(class _List_base<CCareerTask*, std::allocator<CCareerTask*> > *const this)
{
	{
		_Node * __cur;                                        //     0
		{
			_Node * __tmp;                                //     0
		}
	}
} /* size: 146493100 */

/* <0> (null):0 */
inline void clear(class list<CCareerTask*, std::allocator<CCareerTask*> > *const this)
{
} /* size: 147175604 */

/* <0> (null):0 */
inline void list(class list<CCareerTask*, std::allocator<CCareerTask*> > *const this)
{
} /* size: 147244048 */

/* <0> (null):0 */
inline void max_size(const class new_allocator<std::_List_node<CCareerTask*> >  *const this)
{
} /* size: 147245736 */

/* <0> (null):0 */
inline void allocate(class new_allocator<std::_List_node<CCareerTask*> > *const this, size_type __n, const void  *)
{
} /* size: 147137212 */

/* <0> (null):0 */
inline void _M_get_node(class _List_base<CCareerTask*, std::allocator<CCareerTask*> > *const this)
{
} /* size: 147140004 */

/* <0> (null):0 */
inline void _M_create_node(class list<CCareerTask*, std::allocator<CCareerTask*> > *const this, const value_type  &const __x)
{
	{
		_Node * __p;                                          //     0
	}
} /* size: 146952904 */

/* <0> (null):0 */
inline void _M_insert(class list<CCareerTask*, std::allocator<CCareerTask*> > *const this, iterator __position, const value_type  &const __x)
{
	{
		_Node * __tmp;                                        //     0
	}
} /* size: 146748412 */

/* <0> (null):0 */
inline void push_back(class list<CCareerTask*, std::allocator<CCareerTask*> > *const this, const value_type  &const __x)
{
} /* size: 147228988 */

/* <0> (null):0 */
void Reset(class CCareerTaskManager *const this, bool deleteTasks)
{
	{
		CareerTaskListIt it;                                  //     0
	}
	{
		CareerTaskListIt it;                                  //     0
		{
			class CCareerTask * pTask;                    //     0
		}
	}
} /* size: 147301196 */

/* <0> (null):0 */
void IsTaskCompletableThisRound(const class CCareerTask  *const this)
{
} /* size: 147358124 */

/* <0> (null):0 */
void IsTaskCompletableThisRound(const class CPreventDefuseTask  *const this)
{
} /* size: 147383340 */

/* <0> (null):0 */
void Reset(class CCareerTask *const this)
{
	MESSAGE_BEGIN(int msg_dest,
			int msg_type,
			const float  * pOrigin,
			edict_t * ed); /* size=147426768, low_pc=0 */ //     0
	MESSAGE_BEGIN(int msg_dest,
			int msg_type,
			const float  * pOrigin,
			edict_t * ed); /* size=147428980, low_pc=0 */ //     0
} /* size: 147402260 */

/* <0> (null):0 */
void Reset(class CPreventDefuseTask *const this)
{
} /* size: 147436276 */

/* <0> (null):0 */
void Reset(class CCareerTaskManager *const this, bool deleteTasks)
{
	clear(class list<CCareerTask*, std::allocator<CCareerTask*> > *const this); /* size=147476636, low_pc=0 */ //     0
	{
		CareerTaskListIt it;                                  //     0
		operator++(class _List_iterator<CCareerTask*> *const this); /* size=0, low_pc=0 */ //     0
	}
} /* size: 147462544 */

/* <0> (null):0 */
void CCareerTask(class CCareerTask *const this, const char  * taskName, enum GameEventType event, const char  * weaponName, int n, bool mustLive, bool crossRounds, int id, bool isComplete)
{
} /* size: 0 */

/* <0> (null):0 */
void CCareerTask(class CCareerTask *const this, const char  * taskName, enum GameEventType event, const char  * weaponName, int n, bool mustLive, bool crossRounds, int id, bool isComplete)
{
	MESSAGE_BEGIN(int msg_dest,
			int msg_type,
			const float  * pOrigin,
			edict_t * ed); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void NewTask(const char  * taskName, enum GameEventType event, const char  * weaponName, int n, bool mustLive, bool crossRounds, int id, bool isComplete)
{
} /* size: 0 */

/* <0> (null):0 */
void CPreventDefuseTask(class CPreventDefuseTask *const this, const char  * taskName, enum GameEventType event, const char  * weaponName, int n, bool mustLive, bool crossRounds, int id, bool isComplete)
{
} /* size: 0 */

/* <0> (null):0 */
void CPreventDefuseTask(class CPreventDefuseTask *const this, const char  * taskName, enum GameEventType event, const char  * weaponName, int n, bool mustLive, bool crossRounds, int id, bool isComplete)
{
} /* size: 0 */

/* <0> (null):0 */
void NewTask(const char  * taskName, enum GameEventType event, const char  * weaponName, int n, bool mustLive, bool crossRounds, int id, bool isComplete)
{
	CPreventDefuseTask(class CPreventDefuseTask *const this,
				const char  * taskName,
				enum GameEventType event,
				const char  * weaponName,
				int n,
				bool mustLive,
				bool crossRounds,
				int id,
				bool isComplete); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void SendPartialNotification(class CCareerTask *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void SendPartialNotification(class CCareerTask *const this)
{
	MESSAGE_BEGIN(int msg_dest,
			int msg_type,
			const float  * pOrigin,
			edict_t * ed); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void OnEvent(class CCareerTask *const this, enum GameEventType event, class CBasePlayer * pVictim, class CBasePlayer * pAttacker)
{
	{
		int hostages;                                         //     0
		class CBaseEntity * hostageEntity;                    //     0
		{
			class CHostage * hostage;                     //     0
			IsFollowingSomeone(class CHostage *const this); /* size=0, low_pc=0 */ //     0
			IsValid(class CHostage *const this); /* size=0, low_pc=0 */ //     0
		}
	}
	GetRoundElapsedTime(class CCareerTaskManager *const this); /* size=0, low_pc=0 */ //     0
	{
		int hostages;                                         //     0
		class CBaseEntity * hostageEntity;                    //     0
		{
			class CHostage * hostage;                     //     0
			IsDead(class CHostage *const this); /* size=0, low_pc=0 */ //     0
		}
	}
	{
		int hostages;                                         //     0
		class CBaseEntity * hostageEntity;                    //     0
		{
			class CHostage * hostage;                     //     0
			IsValid(class CHostage *const this); /* size=0, low_pc=0 */ //     0
		}
		SendPartialNotification(class CCareerTask *const this); /* size=0, low_pc=0 */ //     0
	}
	SendPartialNotification(class CCareerTask *const this); /* size=147226056, low_pc=0 */ //     0
	SendPartialNotification(class CCareerTask *const this); /* size=147227760, low_pc=0 */ //     0
	MESSAGE_BEGIN(int msg_dest,
			int msg_type,
			const float  * pOrigin,
			edict_t * ed); /* size=147229372, low_pc=0 */ //     0
	GetRoundElapsedTime(class CCareerTaskManager *const this); /* size=147012080, low_pc=0 */ //     0
	SetFinishedTaskTime(class CCareerTaskManager *const this,
				int val); /* size=147012592, low_pc=0 */ //     0
	SendPartialNotification(class CCareerTask *const this); /* size=147015176, low_pc=0 */ //     0
	MESSAGE_BEGIN(int msg_dest,
			int msg_type,
			const float  * pOrigin,
			edict_t * ed); /* size=147251520, low_pc=0 */ //     0
	GetRoundElapsedTime(class CCareerTaskManager *const this); /* size=147253844, low_pc=0 */ //     0
	SetFinishedTaskTime(class CCareerTaskManager *const this,
				int val); /* size=147254700, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void OnEvent(class CCareerTask *const this, enum GameEventType event, class CBasePlayer * pAttacker, class CBasePlayer * pVictim)
{
} /* size: 147261272 */

/* <0> (null):0 */
void OnEvent(class CPreventDefuseTask *const this, enum GameEventType event, class CBasePlayer * pAttacker, class CBasePlayer * pVictim)
{
	OnEvent(class CPreventDefuseTask *const this,
		enum GameEventType event,
		class CBasePlayer * pAttacker,
		class CBasePlayer * pVictim); /* size=147278536, low_pc=0 */ //     0
} /* size: 147270040 */

/* <0> (null):0 */
void OnWeaponKill(class CCareerTask *const this, int weaponId, int weaponClassId, bool headshot, bool killerHasShield, class CBasePlayer * pAttacker, class CBasePlayer * pVictim)
{
	{
		int hostages;                                         //     0
		class CBaseEntity * hostageEntity;                    //     0
		{
			class CHostage * hostage;                     //     0
			IsFollowingSomeone(class CHostage *const this); /* size=147310172, low_pc=0 */ //     0
			IsValid(class CHostage *const this); /* size=147319356, low_pc=0 */ //     0
		}
	}
	SendPartialNotification(class CCareerTask *const this); /* size=147325000, low_pc=0 */ //     0
} /* size: 147284464 */

/* <0> (null):0 */
void OnWeaponInjury(class CCareerTask *const this, int weaponId, int weaponClassId, bool attackerHasShield, class CBasePlayer * pAttacker)
{
	SendPartialNotification(class CCareerTask *const this); /* size=147342168, low_pc=0 */ //     0
} /* size: 147327764 */

/* <0> (null):0 */
void CCareerTaskManager(class CCareerTaskManager *const this)
{
} /* size: 147344640 */

/* <0> (null):0 */
void Create(void)
{
	CCareerTaskManager(class CCareerTaskManager *const this); /* size=147361120, low_pc=0 */ //     0
} /* size: 147357464 */

/* <0> (null):0 */
void CCareerTaskManager(class CCareerTaskManager *const this)
{
	list(class list<CCareerTask*, std::allocator<CCareerTask*> > *const this); /* size=147381872, low_pc=0 */ //     0
} /* size: 147374896 */

/* <0> (null):0 */
void Reset(class CCareerTaskManager *const this, bool deleteTasks)
{
	{
		CareerTaskListIt it;                                  //     0
		operator++(class _List_iterator<CCareerTask*> *const this); /* size=147410120, low_pc=0 */ //     0
	}
	clear(class list<CCareerTask*, std::allocator<CCareerTask*> > *const this); /* size=147411040, low_pc=0 */ //     0
	{
		CareerTaskListIt it;                                  //     0
		{
			class CCareerTask * pTask;                    //     0
		}
		operator++(class _List_iterator<CCareerTask*> *const this); /* size=147443448, low_pc=0 */ //     0
	}
} /* size: 147385252 */

/* <0> (null):0 */
void SetFinishedTaskTime(class CCareerTaskManager *const this, int val)
{
	{
		class CHalfLifeMultiplay * mp;                        //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void AddTask(class CCareerTaskManager *const this, const char  * taskName, const char  * weaponName, int eventCount, bool mustLive, bool crossRounds, bool isComplete)
{
	{
		int i;                                                //     0
		push_back(class list<CCareerTask*, std::allocator<CCareerTask*> > *const this,
				const value_type  &const __x); /* size=0, low_pc=0 */ //     0
	}
	MESSAGE_BEGIN(int msg_dest,
			int msg_type,
			const float  * pOrigin,
			edict_t * ed); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void HandleEvent(class CCareerTaskManager *const this, enum GameEventType event, class CBasePlayer * pAttacker, class CBasePlayer * pVictim)
{
	{
		CareerTaskListIt it;                                  //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void HandleEvent(class CCareerTaskManager *const this, enum GameEventType event, class CBasePlayer * pAttacker, class CBasePlayer * pVictim)
{
	{
		CareerTaskListIt it;                                  //     0
		operator++(class _List_iterator<CCareerTask*> *const this); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void HandleWeaponKill(class CCareerTaskManager *const this, int weaponId, int weaponClassId, bool headshot, bool killerHasShield, class CBasePlayer * pAttacker, class CBasePlayer * pVictim)
{
	{
		CareerTaskListIt it;                                  //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void HandleWeaponKill(class CCareerTaskManager *const this, int weaponId, int weaponClassId, bool headshot, bool killerHasShield, class CBasePlayer * pAttacker, class CBasePlayer * pVictim)
{
	{
		CareerTaskListIt it;                                  //     0
		operator++(class _List_iterator<CCareerTask*> *const this); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void HandleEnemyKill(class CCareerTaskManager *const this, bool wasBlind, const char  * weaponName, bool headshot, bool killerHasShield, class CBasePlayer * pAttacker, class CBasePlayer * pVictim)
{
	HandleWeaponKill(class CCareerTaskManager *const this,
			int weaponId,
			int weaponClassId,
			bool headshot,
			bool killerHasShield,
			class CBasePlayer * pAttacker,
			class CBasePlayer * pVictim); /* size=0, low_pc=0 */ //     0
	HandleEvent(class CCareerTaskManager *const this,
			enum GameEventType event,
			class CBasePlayer * pAttacker,
			class CBasePlayer * pVictim); /* size=0, low_pc=0 */ //     0
	HandleEvent(class CCareerTaskManager *const this,
			enum GameEventType event,
			class CBasePlayer * pAttacker,
			class CBasePlayer * pVictim); /* size=0, low_pc=0 */ //     0
	HandleEvent(class CCareerTaskManager *const this,
			enum GameEventType event,
			class CBasePlayer * pAttacker,
			class CBasePlayer * pVictim); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void HandleWeaponInjury(class CCareerTaskManager *const this, int weaponId, int weaponClassId, bool attackerHasShield, class CBasePlayer * pAttacker)
{
	{
		CareerTaskListIt it;                                  //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void HandleWeaponInjury(class CCareerTaskManager *const this, int weaponId, int weaponClassId, bool attackerHasShield, class CBasePlayer * pAttacker)
{
	{
		CareerTaskListIt it;                                  //     0
		operator++(class _List_iterator<CCareerTask*> *const this); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void HandleEnemyInjury(class CCareerTaskManager *const this, const char  * weaponName, bool attackerHasShield, class CBasePlayer * pAttacker)
{
	HandleWeaponInjury(class CCareerTaskManager *const this,
				int weaponId,
				int weaponClassId,
				bool attackerHasShield,
				class CBasePlayer * pAttacker); /* size=0, low_pc=0 */ //     0
	HandleEvent(class CCareerTaskManager *const this,
			enum GameEventType event,
			class CBasePlayer * pAttacker,
			class CBasePlayer * pVictim); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void HandleDeath(class CCareerTaskManager *const this, int team, class CBasePlayer * pAttacker)
{
	{
		int enemyTeam;                                        //     0
		int numEnemies;                                       //     0
		{
			int i;                                        //     0
			{
				class CBasePlayer * pPlayer;          //     0
			}
		}
		HandleEvent(class CCareerTaskManager *const this,
				enum GameEventType event,
				class CBasePlayer * pAttacker,
				class CBasePlayer * pVictim); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void AreAllTasksComplete(class CCareerTaskManager *const this)
{
	{
		CareerTaskListIt it;                                  //     0
		operator++(class _List_iterator<CCareerTask*> *const this); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void GetNumRemainingTasks(class CCareerTaskManager *const this)
{
	{
		int ret;                                              //     0
		{
			CareerTaskListIt it;                          //     0
			operator++(class _List_iterator<CCareerTask*> *const this); /* size=0, low_pc=0 */ //     0
		}
	}
} /* size: 0 */

/* <0> (null):0 */
void GetRoundElapsedTime(class CCareerTaskManager *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void LatchRoundEndMessage(class CCareerTaskManager *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void UnlatchRoundEndMessage(class CCareerTaskManager *const this)
{
	HandleEvent(class CCareerTaskManager *const this,
			enum GameEventType event,
			class CBasePlayer * pAttacker,
			class CBasePlayer * pVictim); /* size=0, low_pc=0 */ //     0
} /* size: 0 */



/* Variables: */

extern class nothrow_tconst       nothrow; /* size: 0 */

float                      flLen; /* size: 4 */

class CHalfLifeMultiplay * mp; /* size: 4 */

int                        hostages; /* size: 4 */

class CBaseEntity *        hostageEntity; /* size: 4 */

class CHostage *           hostage; /* size: 4 */

int                        hostages; /* size: 4 */

class CBaseEntity *        hostageEntity; /* size: 4 */

class CHostage *           hostage; /* size: 4 */

int                        hostages; /* size: 4 */

class CBaseEntity *        hostageEntity; /* size: 4 */

class CHostage *           hostage; /* size: 4 */

_Node *                    __cur; /* size: 4 */

_Node *                    __tmp; /* size: 4 */

_Node *                    __p; /* size: 4 */

_Node *                    __tmp; /* size: 4 */

CareerTaskListIt           it; /* size: 0 */

CareerTaskListIt           it; /* size: 0 */

class CCareerTask *        pTask; /* size: 4 */

; /* size: 147523032 */

; /* size: 147523128 */

CareerTaskListIt           it; /* size: 0 */

int                        hostages; /* size: 4 */

class CBaseEntity *        hostageEntity; /* size: 4 */

class CHostage *           hostage; /* size: 4 */

int                        hostages; /* size: 4 */

class CBaseEntity *        hostageEntity; /* size: 4 */

class CHostage *           hostage; /* size: 4 */

int                        hostages; /* size: 4 */

class CBaseEntity *        hostageEntity; /* size: 4 */

class CHostage *           hostage; /* size: 4 */

; /* size: 147633616 */

; /* size: 147692224 */

int                        hostages; /* size: 4 */

class CBaseEntity *        hostageEntity; /* size: 4 */

class CHostage *           hostage; /* size: 4 */

CareerTaskListIt           it; /* size: 0 */

; /* size: 147636896 */

; /* size: 147636992 */

CareerTaskListIt           it; /* size: 0 */

class CCareerTask *        pTask; /* size: 4 */

class CHalfLifeMultiplay * mp; /* size: 4 */

int                        i; /* size: 4 */

; /* size: 147711780 */

; /* size: 147711916 */

CareerTaskListIt           it; /* size: 0 */

CareerTaskListIt           it; /* size: 0 */

CareerTaskListIt           it; /* size: 0 */

CareerTaskListIt           it; /* size: 0 */

; /* size: 147714052 */

; /* size: 147714228 */

; /* size: 147714404 */

; /* size: 147714580 */

CareerTaskListIt           it; /* size: 0 */

CareerTaskListIt           it; /* size: 0 */

; /* size: 147719828 */

; /* size: 147720004 */

int                        enemyTeam; /* size: 4 */

int                        numEnemies; /* size: 4 */

int                        i; /* size: 4 */

class CBasePlayer *        pPlayer; /* size: 4 */

; /* size: 147720720 */

CareerTaskListIt           it; /* size: 0 */

int                        ret; /* size: 4 */

CareerTaskListIt           it; /* size: 0 */

; /* size: 147722064 */

extern class _IO_FILE *           stdin; /* size: 4 */

extern class _IO_FILE *           stdout; /* size: 4 */

intconst                   k_cubSaltSize; /* size: 4 */

GID_tconst                 k_GIDNil; /* size: 8 */

GID_tconst                 k_TxnIDNil; /* size: 8 */

GID_tconst                 k_TxnIDUnknown; /* size: 8 */

PackageId_tconst           k_uPackageIdFreeSub; /* size: 4 */

PackageId_tconst           k_uPackageIdInvalid; /* size: 4 */

AppId_tconst               k_uAppIdInvalid; /* size: 4 */

AssetClassId_tconst        k_ulAssetClassIdInvalid; /* size: 8 */

PhysicalItemId_tconst      k_uPhysicalItemIdInvalid; /* size: 4 */

DepotId_tconst             k_uDepotIdInvalid; /* size: 4 */

CellID_tconst              k_uCellIDInvalid; /* size: 4 */

SteamAPICall_tconst        k_uAPICallInvalid; /* size: 8 */

PartnerId_tconst           k_uPartnerIdInvalid; /* size: 4 */

extern enginefuncs_t              g_engfuncs; /* size: 632 */

extern globalvars_t *             gpGlobals; /* size: 4 */

extern class Vectorconst          g_vecZero; /* size: 12 */

extern class CGameRules *         g_pGameRules; /* size: 4 */

class CCareerTaskManager * TheCareerTasks; /* size: 4 */

floatconst                 GenerationStepSize; /* size: 4 */

floatconst                 StepHeight; /* size: 4 */

floatconst                 JumpHeight; /* size: 4 */

floatconst                 JumpCrouchHeight; /* size: 4 */

floatconst                 MaxSlope; /* size: 4 */

floatconst                 MaxUnitZSlope; /* size: 4 */

floatconst                 BotRadius; /* size: 4 */

floatconst                 DeathDrop; /* size: 4 */

floatconst                 HalfHumanWidth; /* size: 4 */

floatconst                 HalfHumanHeight; /* size: 4 */

floatconst                 HumanHeight; /* size: 4 */

extern NavAreaList                TheNavAreaList; /* size: 8 */

extern class CNavAreaGrid        TheNavAreaGrid; /* size: 1052 */

extern class CBaseTutor *         TheTutor; /* size: 4 */

extern int                        gmsgCZCareer; /* size: 4 */

extern cvar_t                     humans_join_team; /* size: 20 */

class TaskInfoconst        taskInfo; /* size: 252 */

; /* size: 147032448 */

/* Types: */

/* 1 */
char
 /* size: 1 */

/* 2 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 3 */
unsigned int
 /* size: 4 */

/* 4 */
unsigned char
 /* size: 1 */

/* 5 */
short unsigned int
 /* size: 2 */

/* 6 */
long unsigned int
 /* size: 4 */

/* 7 */
signed char
 /* size: 1 */

/* 8 */
short int
 /* size: 2 */

/* 9 */
int
 /* size: 4 */

/* 10 */
long long int
 /* size: 8 */

/* 11 */
long long unsigned int
 /* size: 8 */

/* 12 */
/* <0> (null):0 */
typedef long long int __quad_t; /* size: 8 */

/* 13 */
/* <0> (null):0 */
typedef long int __off_t; /* size: 4 */

/* 14 */
long int
 /* size: 4 */

/* 15 */
/* <0> (null):0 */
typedef __quad_t __off64_t; /* size: 8 */

/* 16 */
 /* pointer to 0 */
 /* size: 4 */

/* 17 */
 /* pointer to 1 */
 /* size: 4 */

/* 18 */
/* <0> (null):0 */
struct _IO_FILE {
	int                        _flags;               /*     0     4 */
	char *                     _IO_read_ptr;         /*     4     4 */
	char *                     _IO_read_end;         /*     8     4 */
	char *                     _IO_read_base;        /*    12     4 */
	char *                     _IO_write_base;       /*    16     4 */
	char *                     _IO_write_ptr;        /*    20     4 */
	char *                     _IO_write_end;        /*    24     4 */
	char *                     _IO_buf_base;         /*    28     4 */
	char *                     _IO_buf_end;          /*    32     4 */
	char *                     _IO_save_base;        /*    36     4 */
	char *                     _IO_backup_base;      /*    40     4 */
	char *                     _IO_save_end;         /*    44     4 */
	class _IO_marker *         _markers;             /*    48     4 */
	class _IO_FILE *           _chain;               /*    52     4 */
	int                        _fileno;              /*    56     4 */
	int                        _flags2;              /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	__off_t                    _old_offset;          /*    64     4 */
	short unsigned int         _cur_column;          /*    68     2 */
	signed char                _vtable_offset;       /*    70     1 */
	char                       _shortbuf[1];         /*    71     1 */
	_IO_lock_t *               _lock;                /*    72     4 */
	__off64_t                  _offset;              /*    76     8 */
	void *                     __pad1;               /*    84     4 */
	void *                     __pad2;               /*    88     4 */
	void *                     __pad3;               /*    92     4 */
	void *                     __pad4;               /*    96     4 */
	size_t                     __pad5;               /*   100     4 */
	int                        _mode;                /*   104     4 */
	char                       _unused2[40];         /*   108    40 */
	/* --- cacheline 2 boundary (128 bytes) was 20 bytes ago --- */

	/* size: 148, cachelines: 3, members: 29 */
	/* last cacheline: 20 bytes */
}; /* size: 148 */

/* 19 */
/* <0> (null):0 */
typedef void _IO_lock_t; /* size: 0 */

/* 20 */
/* <0> (null):0 */
struct _IO_marker {
	class _IO_marker *         _next;                /*     0     4 */
	class _IO_FILE *           _sbuf;                /*     4     4 */
	int                        _pos;                 /*     8     4 */

	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 21 */
 /* pointer to 20 */
 /* size: 4 */

/* 22 */
 /* pointer to 18 */
 /* size: 4 */

/* 23 */
 /* pointer to 20 */
 /* size: 4 */

/* 24 */
 /* pointer to 18 */
 /* size: 4 */

/* 25 */
/* <0> (null):0 */
char                       array[1]; /* size: 1 */

/* 26 */
 /* pointer to 19 */
 /* size: 4 */

/* 27 */
/* <0> (null):0 */
char                       array[40]; /* size: 40 */

/* 28 */
 /* pointer to 29 */
 /* size: 4 */

/* 29 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 30 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 31 */
long double
 /* size: 12 */

/* 32 */
double
 /* size: 8 */

/* 33 */
/* <0> (null):0 */
typedef int int32; /* size: 4 */

/* 34 */
/* <0> (null):0 */
typedef unsigned int uint32; /* size: 4 */

/* 35 */
/* <0> (null):0 */
typedef long long unsigned int uint64; /* size: 8 */

/* 36 */
/* <0> (null):0 */
typedef uint64 GID_t; /* size: 8 */

/* 37 */
/* <0> (null):0 */
typedef uint32 PackageId_t; /* size: 4 */

/* 38 */
/* <0> (null):0 */
typedef uint32 AppId_t; /* size: 4 */

/* 39 */
/* <0> (null):0 */
typedef uint64 AssetClassId_t; /* size: 8 */

/* 40 */
/* <0> (null):0 */
typedef uint32 PhysicalItemId_t; /* size: 4 */

/* 41 */
/* <0> (null):0 */
typedef uint32 DepotId_t; /* size: 4 */

/* 42 */
/* <0> (null):0 */
typedef uint32 CellID_t; /* size: 4 */

/* 43 */
/* <0> (null):0 */
typedef uint64 SteamAPICall_t; /* size: 8 */

/* 44 */
/* <0> (null):0 */
typedef uint32 PartnerId_t; /* size: 4 */

/* 45 */
/* <0> (null):0 */
typedef int BOOL; /* size: 4 */

/* 46 */
/* <0> (null):0 */
typedef unsigned char byte; /* size: 1 */

/* 47 */
/* <0> (null):0 */
typedef unsigned int string_t; /* size: 4 */

/* 48 */
/* <0> (null):0 */
typedef float vec_t; /* size: 4 */

/* 49 */
float
 /* size: 4 */

/* 50 */
/* <0> (null):0 */
class Vector2D {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	/* <0> (null):0 */
	void Vector2D(class Vector2D *);

	/* <0> (null):0 */
	void Vector2D(class Vector2D *, float, float);

	/* <0> (null):0 */
	class Vector2D operator+(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DplERKS_ */

	/* <0> (null):0 */
	class Vector2D operator-(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DmiERKS_ */

	/* <0> (null):0 */
	class Vector2D operator*(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DmlEf */

	/* <0> (null):0 */
	class Vector2D operator/(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DdvEf */

	/* <0> (null):0 */
	float Length(const class Vector2D  *); /* linkage=_ZNK8Vector2D6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector2D  *); /* linkage=_ZNK8Vector2D13LengthSquaredEv */

	/* <0> (null):0 */
	class Vector2D Normalize(const class Vector2D  *); /* linkage=_ZNK8Vector2D9NormalizeEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector2D *); /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector2D *, float); /* linkage=_ZN8Vector2D6IsZeroEf */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 51 */
 /* pointer to 50 */
 /* size: 4 */

/* 52 */
 /* pointer to 53 */
 /* size: 4 */

/* 53 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 54 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 55 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 56 */
bool
 /* size: 1 */

/* 57 */
/* <0> (null):0 */
class Vector {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	vec_t                      z;                    /*     8     4 */
	/* <0> (null):0 */
	void Vector(class Vector *);

	/* <0> (null):0 */
	void Vector(class Vector *, float, float, float);

	/* <0> (null):0 */
	void Vector(class Vector *, const class Vector  &);

	/* <0> (null):0 */
	void Vector(class Vector *, float *);

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *); /* linkage=_ZNK6VectorngEv */

	/* <0> (null):0 */
	int operator==(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectoreqERKS_ */

	/* <0> (null):0 */
	int operator!=(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorneERKS_ */

	/* <0> (null):0 */
	class Vector operator+(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorplERKS_ */

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectormiERKS_ */

	/* <0> (null):0 */
	class Vector operator*(const class Vector  *, float); /* linkage=_ZNK6VectormlEf */

	/* <0> (null):0 */
	class Vector operator/(const class Vector  *, float); /* linkage=_ZNK6VectordvEf */

	/* <0> (null):0 */
	void CopyToArray(const class Vector  *, float *); /* linkage=_ZNK6Vector11CopyToArrayEPf */

	/* <0> (null):0 */
	float Length(const class Vector  *); /* linkage=_ZNK6Vector6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector  *); /* linkage=_ZNK6Vector13LengthSquaredEv */

	/* <0> (null):0 */
	float * operator float*(class Vector *); /* linkage=_ZN6VectorcvPfEv */

	/* <0> (null):0 */
	const float  * operator const float*(const class Vector  *); /* linkage=_ZNK6VectorcvPKfEv */

	/* <0> (null):0 */
	class Vector Normalize(const class Vector  *); /* linkage=_ZNK6Vector9NormalizeEv */

	/* <0> (null):0 */
	class Vector2D Make2D(const class Vector  *); /* linkage=_ZNK6Vector6Make2DEv */

	/* <0> (null):0 */
	float Length2D(const class Vector  *); /* linkage=_ZNK6Vector8Length2DEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector  *, float); /* linkage=_ZNK6Vector16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector  *, float); /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector *); /* linkage=_ZN6Vector16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector *, float); /* linkage=_ZN6Vector6IsZeroEf */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 58 */
 /* pointer to 57 */
 /* size: 4 */

/* 59 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 60 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 61 */
 /* pointer to 49 */
 /* size: 4 */

/* 62 */
 /* pointer to 63 */
 /* size: 4 */

/* 63 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 64 */
 /* pointer to 65 */
 /* size: 4 */

/* 65 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 66 */
/* <0> (null):0 */
typedef int qboolean; /* size: 4 */

/* 67 */
/* <0> (null):0 */
struct link_s {
	class link_s *             prev;                 /*     0     4 */
	class link_s *             next;                 /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 68 */
 /* pointer to 67 */
 /* size: 4 */

/* 69 */
/* <0> (null):0 */
typedef struct link_s link_t; /* size: 8 */

/* 70 */
/* <0> (null):0 */
typedef struct edict_s edict_t; /* size: 804 */

/* 71 */
/* <0> (null):0 */
struct edict_s {
	qboolean                   free;                 /*     0     4 */
	int                        serialnumber;         /*     4     4 */
	link_t                     area;                 /*     8     8 */
	int                        headnode;             /*    16     4 */
	int                        num_leafs;            /*    20     4 */
	short int                  leafnums[48];         /*    24    96 */
	/* --- cacheline 1 boundary (64 bytes) was 56 bytes ago --- */
	float                      freetime;             /*   120     4 */
	void *                     pvPrivateData;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	entvars_t                  v;                    /*   128   676 */
	/* --- cacheline 12 boundary (768 bytes) was 36 bytes ago --- */

	/* size: 804, cachelines: 13, members: 9 */
	/* last cacheline: 36 bytes */
}; /* size: 804 */

/* 72 */
 /* pointer to 70 */
 /* size: 4 */

/* 73 */
/* <0> (null):0 */
struct {
	float                      time;                 /*     0     4 */
	float                      frametime;            /*     4     4 */
	float                      force_retouch;        /*     8     4 */
	string_t                   mapname;              /*    12     4 */
	string_t                   startspot;            /*    16     4 */
	float                      deathmatch;           /*    20     4 */
	float                      coop;                 /*    24     4 */
	float                      teamplay;             /*    28     4 */
	float                      serverflags;          /*    32     4 */
	float                      found_secrets;        /*    36     4 */
	class Vector              v_forward;             /*    40    12 */
	class Vector              v_up;                  /*    52    12 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	class Vector              v_right;               /*    64    12 */
	float                      trace_allsolid;       /*    76     4 */
	float                      trace_startsolid;     /*    80     4 */
	float                      trace_fraction;       /*    84     4 */
	class Vector              trace_endpos;          /*    88    12 */
	class Vector              trace_plane_normal;    /*   100    12 */
	float                      trace_plane_dist;     /*   112     4 */
	edict_t *                  trace_ent;            /*   116     4 */
	float                      trace_inopen;         /*   120     4 */
	float                      trace_inwater;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	int                        trace_hitgroup;       /*   128     4 */
	int                        trace_flags;          /*   132     4 */
	int                        msg_entity;           /*   136     4 */
	int                        cdAudioTrack;         /*   140     4 */
	int                        maxClients;           /*   144     4 */
	int                        maxEntities;          /*   148     4 */
	const char  *              pStringBase;          /*   152     4 */
	void *                     pSaveData;            /*   156     4 */
	class Vector              vecLandmarkOffset;     /*   160    12 */

	/* size: 172, cachelines: 3, members: 31 */
	/* last cacheline: 44 bytes */
}; /* size: 172 */

/* 74 */
/* <0> (null):0 */
typedef class  globalvars_t; /* size: 172 */

/* 75 */
/* <0> (null):0 */
struct entvars_s {
	string_t                   classname;            /*     0     4 */
	string_t                   globalname;           /*     4     4 */
	class Vector              origin;                /*     8    12 */
	class Vector              oldorigin;             /*    20    12 */
	class Vector              velocity;              /*    32    12 */
	class Vector              basevelocity;          /*    44    12 */
	class Vector              clbasevelocity;        /*    56    12 */
	/* --- cacheline 1 boundary (64 bytes) was 4 bytes ago --- */
	class Vector              movedir;               /*    68    12 */
	class Vector              angles;                /*    80    12 */
	class Vector              avelocity;             /*    92    12 */
	class Vector              punchangle;            /*   104    12 */
	class Vector              v_angle;               /*   116    12 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	class Vector              endpos;                /*   128    12 */
	class Vector              startpos;              /*   140    12 */
	float                      impacttime;           /*   152     4 */
	float                      starttime;            /*   156     4 */
	int                        fixangle;             /*   160     4 */
	float                      idealpitch;           /*   164     4 */
	float                      pitch_speed;          /*   168     4 */
	float                      ideal_yaw;            /*   172     4 */
	float                      yaw_speed;            /*   176     4 */
	int                        modelindex;           /*   180     4 */
	string_t                   model;                /*   184     4 */
	int                        viewmodel;            /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	int                        weaponmodel;          /*   192     4 */
	class Vector              absmin;                /*   196    12 */
	class Vector              absmax;                /*   208    12 */
	class Vector              mins;                  /*   220    12 */
	class Vector              maxs;                  /*   232    12 */
	class Vector              size;                  /*   244    12 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	float                      ltime;                /*   256     4 */
	float                      nextthink;            /*   260     4 */
	int                        movetype;             /*   264     4 */
	int                        solid;                /*   268     4 */
	int                        skin;                 /*   272     4 */
	int                        body;                 /*   276     4 */
	int                        effects;              /*   280     4 */
	float                      gravity;              /*   284     4 */
	float                      friction;             /*   288     4 */
	int                        light_level;          /*   292     4 */
	int                        sequence;             /*   296     4 */
	int                        gaitsequence;         /*   300     4 */
	float                      frame;                /*   304     4 */
	float                      animtime;             /*   308     4 */
	float                      framerate;            /*   312     4 */
	unsigned char              controller[4];        /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	unsigned char              blending[2];          /*   320     2 */
	float                      scale;                /*   324     4 */
	int                        rendermode;           /*   328     4 */
	float                      renderamt;            /*   332     4 */
	class Vector              rendercolor;           /*   336    12 */
	int                        renderfx;             /*   348     4 */
	float                      health;               /*   352     4 */
	float                      frags;                /*   356     4 */
	int                        weapons;              /*   360     4 */
	float                      takedamage;           /*   364     4 */
	int                        deadflag;             /*   368     4 */
	class Vector              view_ofs;              /*   372    12 */
	int                        button;               /*   384     4 */
	/* --- cacheline 6 boundary (384 bytes) was 2 bytes ago --- */
	int                        impulse;              /*   388     4 */
	edict_t *                  chain;                /*   392     4 */
	edict_t *                  dmg_inflictor;        /*   396     4 */
	edict_t *                  enemy;                /*   400     4 */
	edict_t *                  aiment;               /*   404     4 */
	edict_t *                  owner;                /*   408     4 */
	edict_t *                  groundentity;         /*   412     4 */
	int                        spawnflags;           /*   416     4 */
	int                        flags;                /*   420     4 */
	int                        colormap;             /*   424     4 */
	int                        team;                 /*   428     4 */
	float                      max_health;           /*   432     4 */
	float                      teleport_time;        /*   436     4 */
	float                      armortype;            /*   440     4 */
	float                      armorvalue;           /*   444     4 */
	int                        waterlevel;           /*   448     4 */
	/* --- cacheline 7 boundary (448 bytes) was 2 bytes ago --- */
	int                        watertype;            /*   452     4 */
	string_t                   target;               /*   456     4 */
	string_t                   targetname;           /*   460     4 */
	string_t                   netname;              /*   464     4 */
	string_t                   message;              /*   468     4 */
	float                      dmg_take;             /*   472     4 */
	float                      dmg_save;             /*   476     4 */
	float                      dmg;                  /*   480     4 */
	float                      dmgtime;              /*   484     4 */
	string_t                   noise;                /*   488     4 */
	string_t                   noise1;               /*   492     4 */
	string_t                   noise2;               /*   496     4 */
	string_t                   noise3;               /*   500     4 */
	float                      speed;                /*   504     4 */
	float                      air_finished;         /*   508     4 */
	float                      pain_finished;        /*   512     4 */
	/* --- cacheline 8 boundary (512 bytes) was 2 bytes ago --- */
	float                      radsuit_finished;     /*   516     4 */
	edict_t *                  pContainingEntity;    /*   520     4 */
	int                        playerclass;          /*   524     4 */
	float                      maxspeed;             /*   528     4 */
	float                      fov;                  /*   532     4 */
	int                        weaponanim;           /*   536     4 */
	int                        pushmsec;             /*   540     4 */
	int                        bInDuck;              /*   544     4 */
	int                        flTimeStepSound;      /*   548     4 */
	int                        flSwimTime;           /*   552     4 */
	int                        flDuckTime;           /*   556     4 */
	int                        iStepLeft;            /*   560     4 */
	float                      flFallVelocity;       /*   564     4 */
	int                        gamestate;            /*   568     4 */
	int                        oldbuttons;           /*   572     4 */
	int                        groupinfo;            /*   576     4 */
	/* --- cacheline 9 boundary (576 bytes) was 2 bytes ago --- */
	int                        iuser1;               /*   580     4 */
	int                        iuser2;               /*   584     4 */
	int                        iuser3;               /*   588     4 */
	int                        iuser4;               /*   592     4 */
	float                      fuser1;               /*   596     4 */
	float                      fuser2;               /*   600     4 */
	float                      fuser3;               /*   604     4 */
	float                      fuser4;               /*   608     4 */
	class Vector              vuser1;                /*   612    12 */
	class Vector              vuser2;                /*   624    12 */
	class Vector              vuser3;                /*   636    12 */
	/* --- cacheline 10 boundary (640 bytes) was 6 bytes ago --- */
	class Vector              vuser4;                /*   648    12 */
	edict_t *                  euser1;               /*   660     4 */
	edict_t *                  euser2;               /*   664     4 */
	edict_t *                  euser3;               /*   668     4 */
	edict_t *                  euser4;               /*   672     4 */

	/* size: 676, cachelines: 11, members: 123 */
	/* last cacheline: 36 bytes */

	/* BRAIN FART ALERT! 676 != 674 + 0(holes), diff = 2 */

}; /* size: 676 */

/* 76 */
/* <0> (null):0 */
unsigned char              array[4]; /* size: 4 */

/* 77 */
/* <0> (null):0 */
unsigned char              array[2]; /* size: 2 */

/* 78 */
/* <0> (null):0 */
typedef struct entvars_s entvars_t; /* size: 676 */

/* 79 */
/* <0> (null):0 */
short int                  array[48]; /* size: 96 */

/* 80 */
/* <0> (null):0 */
typedef uint32 CRC32_t; /* size: 4 */

/* 81 */
/* <0> (null):0 */
struct cvar_s {
	char *                     name;                 /*     0     4 */
	char *                     string;               /*     4     4 */
	int                        flags;                /*     8     4 */
	float                      value;                /*    12     4 */
	class cvar_s *             next;                 /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 82 */
 /* pointer to 81 */
 /* size: 4 */

/* 83 */
/* <0> (null):0 */
typedef struct cvar_s cvar_t; /* size: 20 */

/* 84 */
/* <0> (null):0 */
struct client_textmessage_s {
	int                        effect;               /*     0     4 */
	byte                       r1;                   /*     4     1 */
	byte                       g1;                   /*     5     1 */
	byte                       b1;                   /*     6     1 */
	byte                       a1;                   /*     7     1 */
	byte                       r2;                   /*     8     1 */
	byte                       g2;                   /*     9     1 */
	byte                       b2;                   /*    10     1 */
	byte                       a2;                   /*    11     1 */
	float                      x;                    /*    12     4 */
	float                      y;                    /*    16     4 */
	float                      fadein;               /*    20     4 */
	float                      fadeout;              /*    24     4 */
	float                      holdtime;             /*    28     4 */
	float                      fxtime;               /*    32     4 */
	const char  *              pName;                /*    36     4 */
	const char  *              pMessage;             /*    40     4 */

	/* size: 44, cachelines: 1, members: 17 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 85 */
/* <0> (null):0 */
typedef struct client_textmessage_s client_textmessage_t; /* size: 44 */

/* 86 */
/* <0> (null):0 */
typedef struct sequenceCommandLine_ sequenceCommandLine_s; /* size: 92 */

/* 87 */
/* <0> (null):0 */
struct sequenceCommandLine_ {
	int                        commandType;          /*     0     4 */
	client_textmessage_t       clientMessage;        /*     4    44 */
	char *                     speakerName;          /*    48     4 */
	char *                     listenerName;         /*    52     4 */
	char *                     soundFileName;        /*    56     4 */
	char *                     sentenceName;         /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	char *                     fireTargetNames;      /*    64     4 */
	char *                     killTargetNames;      /*    68     4 */
	float                      delay;                /*    72     4 */
	int                        repeatCount;          /*    76     4 */
	int                        textChannel;          /*    80     4 */
	int                        modifierBitField;     /*    84     4 */
	sequenceCommandLine_s *    nextCommandLine;      /*    88     4 */

	/* size: 92, cachelines: 2, members: 13 */
	/* last cacheline: 28 bytes */
}; /* size: 92 */

/* 88 */
 /* pointer to 86 */
 /* size: 4 */

/* 89 */
/* <0> (null):0 */
typedef struct sequenceEntry_ sequenceEntry_s; /* size: 20 */

/* 90 */
/* <0> (null):0 */
struct sequenceEntry_ {
	char *                     fileName;             /*     0     4 */
	char *                     entryName;            /*     4     4 */
	sequenceCommandLine_s *    firstCommand;         /*     8     4 */
	sequenceEntry_s *          nextEntry;            /*    12     4 */
	qboolean                   isGlobal;             /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 91 */
 /* pointer to 89 */
 /* size: 4 */

/* 92 */
/* <0> (null):0 */
typedef struct sentenceEntry_ sentenceEntry_s; /* size: 16 */

/* 93 */
/* <0> (null):0 */
struct sentenceEntry_ {
	char *                     data;                 /*     0     4 */
	sentenceEntry_s *          nextEntry;            /*     4     4 */
	qboolean                   isGlobal;             /*     8     4 */
	unsigned int               index;                /*    12     4 */

	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 94 */
 /* pointer to 92 */
 /* size: 4 */

/* 95 */
/* <0> (null):0 */
enum {
	at_notice = 0,
	at_console = 1,
	at_aiconsole = 2,
	at_warning = 3,
	at_error = 4,
	at_logged = 5,
}; /* size: 4 */

/* 96 */
/* <0> (null):0 */
typedef enum  ALERT_TYPE; /* size: 4 */

/* 97 */
/* <0> (null):0 */
enum {
	print_console = 0,
	print_center = 1,
	print_chat = 2,
}; /* size: 4 */

/* 98 */
/* <0> (null):0 */
typedef enum  PRINT_TYPE; /* size: 4 */

/* 99 */
/* <0> (null):0 */
enum {
	force_exactfile = 0,
	force_model_samebounds = 1,
	force_model_specifybounds = 2,
	force_model_specifybounds_if_avail = 3,
}; /* size: 4 */

/* 100 */
/* <0> (null):0 */
typedef enum  FORCE_TYPE; /* size: 4 */

/* 101 */
/* <0> (null):0 */
struct {
	int                        fAllSolid;            /*     0     4 */
	int                        fStartSolid;          /*     4     4 */
	int                        fInOpen;              /*     8     4 */
	int                        fInWater;             /*    12     4 */
	float                      flFraction;           /*    16     4 */
	class Vector              vecEndPos;             /*    20    12 */
	float                      flPlaneDist;          /*    32     4 */
	class Vector              vecPlaneNormal;        /*    36    12 */
	edict_t *                  pHit;                 /*    48     4 */
	int                        iHitgroup;            /*    52     4 */
	/* <0> (null):0 */
	void TraceResult(TraceResult *);


	/* size: 56, cachelines: 1, members: 10 */
	/* last cacheline: 56 bytes */
}; /* size: 56 */

/* 102 */
/* <0> (null):0 */
typedef class  TraceResult; /* size: 56 */

/* 103 */
/* <0> (null):0 */
struct enginefuncs_s {
	int                        (*pfnPrecacheModel)(char *); /*     0     4 */
	int                        (*pfnPrecacheSound)(char *); /*     4     4 */
	void                       (*pfnSetModel)(edict_t *, const char  *); /*     8     4 */
	int                        (*pfnModelIndex)(const char  *); /*    12     4 */
	int                        (*pfnModelFrames)(int); /*    16     4 */
	void                       (*pfnSetSize)(edict_t *, const float  *, const float  *); /*    20     4 */
	void                       (*pfnChangeLevel)(char *, char *); /*    24     4 */
	void                       (*pfnGetSpawnParms)(edict_t *); /*    28     4 */
	void                       (*pfnSaveSpawnParms)(edict_t *); /*    32     4 */
	float                      (*pfnVecToYaw)(const float  *); /*    36     4 */
	void                       (*pfnVecToAngles)(const float  *, float *); /*    40     4 */
	void                       (*pfnMoveToOrigin)(edict_t *, const float  *, float, int); /*    44     4 */
	void                       (*pfnChangeYaw)(edict_t *); /*    48     4 */
	void                       (*pfnChangePitch)(edict_t *); /*    52     4 */
	edict_t *                  (*pfnFindEntityByString)(edict_t *, const char  *, const char  *); /*    56     4 */
	int                        (*pfnGetEntityIllum)(edict_t *); /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	edict_t *                  (*pfnFindEntityInSphere)(edict_t *, const float  *, float); /*    64     4 */
	edict_t *                  (*pfnFindClientInPVS)(edict_t *); /*    68     4 */
	edict_t *                  (*pfnEntitiesInPVS)(edict_t *); /*    72     4 */
	void                       (*pfnMakeVectors)(const float  *); /*    76     4 */
	void                       (*pfnAngleVectors)(const float  *, float *, float *, float *); /*    80     4 */
	edict_t *                  (*pfnCreateEntity)(void); /*    84     4 */
	void                       (*pfnRemoveEntity)(edict_t *); /*    88     4 */
	edict_t *                  (*pfnCreateNamedEntity)(int); /*    92     4 */
	void                       (*pfnMakeStatic)(edict_t *); /*    96     4 */
	int                        (*pfnEntIsOnFloor)(edict_t *); /*   100     4 */
	int                        (*pfnDropToFloor)(edict_t *); /*   104     4 */
	int                        (*pfnWalkMove)(edict_t *, float, float, int); /*   108     4 */
	void                       (*pfnSetOrigin)(edict_t *, const float  *); /*   112     4 */
	void                       (*pfnEmitSound)(edict_t *, int, const char  *, float, float, int, int); /*   116     4 */
	void                       (*pfnEmitAmbientSound)(edict_t *, float *, const char  *, float, float, int, int); /*   120     4 */
	void                       (*pfnTraceLine)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	void                       (*pfnTraceToss)(edict_t *, edict_t *, TraceResult *); /*   128     4 */
	int                        (*pfnTraceMonsterHull)(edict_t *, const float  *, const float  *, int, edict_t *, TraceResult *); /*   132     4 */
	void                       (*pfnTraceHull)(const float  *, const float  *, int, int, edict_t *, TraceResult *); /*   136     4 */
	void                       (*pfnTraceModel)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   140     4 */
	const char  *              (*pfnTraceTexture)(edict_t *, const float  *, const float  *); /*   144     4 */
	void                       (*pfnTraceSphere)(const float  *, const float  *, int, float, edict_t *, TraceResult *); /*   148     4 */
	void                       (*pfnGetAimVector)(edict_t *, float, float *); /*   152     4 */
	void                       (*pfnServerCommand)(char *); /*   156     4 */
	void                       (*pfnServerExecute)(void); /*   160     4 */
	void                       (*pfnClientCommand)(edict_t *, char *, ...); /*   164     4 */
	void                       (*pfnParticleEffect)(const float  *, const float  *, float, float); /*   168     4 */
	void                       (*pfnLightStyle)(int, char *); /*   172     4 */
	int                        (*pfnDecalIndex)(const char  *); /*   176     4 */
	int                        (*pfnPointContents)(const float  *); /*   180     4 */
	void                       (*pfnMessageBegin)(int, int, const float  *, edict_t *); /*   184     4 */
	void                       (*pfnMessageEnd)(void); /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	void                       (*pfnWriteByte)(int); /*   192     4 */
	void                       (*pfnWriteChar)(int); /*   196     4 */
	void                       (*pfnWriteShort)(int); /*   200     4 */
	void                       (*pfnWriteLong)(int); /*   204     4 */
	void                       (*pfnWriteAngle)(float); /*   208     4 */
	void                       (*pfnWriteCoord)(float); /*   212     4 */
	void                       (*pfnWriteString)(const char  *); /*   216     4 */
	void                       (*pfnWriteEntity)(int); /*   220     4 */
	void                       (*pfnCVarRegister)(cvar_t *); /*   224     4 */
	float                      (*pfnCVarGetFloat)(const char  *); /*   228     4 */
	const char  *              (*pfnCVarGetString)(const char  *); /*   232     4 */
	void                       (*pfnCVarSetFloat)(const char  *, float); /*   236     4 */
	void                       (*pfnCVarSetString)(const char  *, const char  *); /*   240     4 */
	void                       (*pfnAlertMessage)(ALERT_TYPE, char *, ...); /*   244     4 */
	void                       (*pfnEngineFprintf)(void *, char *, ...); /*   248     4 */
	void *                     (*pfnPvAllocEntPrivateData)(edict_t *, int32); /*   252     4 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	void *                     (*pfnPvEntPrivateData)(edict_t *); /*   256     4 */
	void                       (*pfnFreeEntPrivateData)(edict_t *); /*   260     4 */
	const char  *              (*pfnSzFromIndex)(int); /*   264     4 */
	int                        (*pfnAllocString)(const char  *); /*   268     4 */
	class entvars_s *          (*pfnGetVarsOfEnt)(edict_t *); /*   272     4 */
	edict_t *                  (*pfnPEntityOfEntOffset)(int); /*   276     4 */
	int                        (*pfnEntOffsetOfPEntity)(const edict_t  *); /*   280     4 */
	int                        (*pfnIndexOfEdict)(const edict_t  *); /*   284     4 */
	edict_t *                  (*pfnPEntityOfEntIndex)(int); /*   288     4 */
	edict_t *                  (*pfnFindEntityByVars)(class entvars_s *); /*   292     4 */
	void *                     (*pfnGetModelPtr)(edict_t *); /*   296     4 */
	int                        (*pfnRegUserMsg)(const char  *, int); /*   300     4 */
	void                       (*pfnAnimationAutomove)(const edict_t  *, float); /*   304     4 */
	void                       (*pfnGetBonePosition)(const edict_t  *, int, float *, float *); /*   308     4 */
	uint32                     (*pfnFunctionFromName)(const char  *); /*   312     4 */
	const char  *              (*pfnNameForFunction)(uint32); /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	void                       (*pfnClientPrintf)(edict_t *, PRINT_TYPE, const char  *); /*   320     4 */
	void                       (*pfnServerPrint)(const char  *); /*   324     4 */
	const char  *              (*pfnCmd_Args)(void); /*   328     4 */
	const char  *              (*pfnCmd_Argv)(int);  /*   332     4 */
	int                        (*pfnCmd_Argc)(void); /*   336     4 */
	void                       (*pfnGetAttachment)(const edict_t  *, int, float *, float *); /*   340     4 */
	void                       (*pfnCRC32_Init)(CRC32_t *); /*   344     4 */
	void                       (*pfnCRC32_ProcessBuffer)(CRC32_t *, void *, int); /*   348     4 */
	void                       (*pfnCRC32_ProcessByte)(CRC32_t *, unsigned char); /*   352     4 */
	CRC32_t                    (*pfnCRC32_Final)(CRC32_t); /*   356     4 */
	int32                      (*pfnRandomLong)(int32, int32); /*   360     4 */
	float                      (*pfnRandomFloat)(float, float); /*   364     4 */
	void                       (*pfnSetView)(const edict_t  *, const edict_t  *); /*   368     4 */
	float                      (*pfnTime)(void);     /*   372     4 */
	void                       (*pfnCrosshairAngle)(const edict_t  *, float, float); /*   376     4 */
	byte *                     (*pfnLoadFileForMe)(char *, int *); /*   380     4 */
	/* --- cacheline 6 boundary (384 bytes) --- */
	void                       (*pfnFreeFile)(void *); /*   384     4 */
	void                       (*pfnEndSection)(const char  *); /*   388     4 */
	int                        (*pfnCompareFileTime)(char *, char *, int *); /*   392     4 */
	void                       (*pfnGetGameDir)(char *); /*   396     4 */
	void                       (*pfnCvar_RegisterVariable)(cvar_t *); /*   400     4 */
	void                       (*pfnFadeClientVolume)(const edict_t  *, int, int, int, int); /*   404     4 */
	void                       (*pfnSetClientMaxspeed)(const edict_t  *, float); /*   408     4 */
	edict_t *                  (*pfnCreateFakeClient)(const char  *); /*   412     4 */
	void                       (*pfnRunPlayerMove)(edict_t *, const float  *, float, float, float, short unsigned int, byte, byte); /*   416     4 */
	int                        (*pfnNumberOfEntities)(void); /*   420     4 */
	char *                     (*pfnGetInfoKeyBuffer)(edict_t *); /*   424     4 */
	char *                     (*pfnInfoKeyValue)(char *, char *); /*   428     4 */
	void                       (*pfnSetKeyValue)(char *, char *, char *); /*   432     4 */
	void                       (*pfnSetClientKeyValue)(int, char *, char *, char *); /*   436     4 */
	int                        (*pfnIsMapValid)(char *); /*   440     4 */
	void                       (*pfnStaticDecal)(const float  *, int, int, int); /*   444     4 */
	/* --- cacheline 7 boundary (448 bytes) --- */
	int                        (*pfnPrecacheGeneric)(char *); /*   448     4 */
	int                        (*pfnGetPlayerUserId)(edict_t *); /*   452     4 */
	void                       (*pfnBuildSoundMsg)(edict_t *, int, const char  *, float, float, int, int, int, int, const float  *, edict_t *); /*   456     4 */
	int                        (*pfnIsDedicatedServer)(void); /*   460     4 */
	cvar_t *                   (*pfnCVarGetPointer)(const char  *); /*   464     4 */
	unsigned int               (*pfnGetPlayerWONId)(edict_t *); /*   468     4 */
	void                       (*pfnInfo_RemoveKey)(char *, const char  *); /*   472     4 */
	const char  *              (*pfnGetPhysicsKeyValue)(const edict_t  *, const char  *); /*   476     4 */
	void                       (*pfnSetPhysicsKeyValue)(const edict_t  *, const char  *, const char  *); /*   480     4 */
	const char  *              (*pfnGetPhysicsInfoString)(const edict_t  *); /*   484     4 */
	short unsigned int         (*pfnPrecacheEvent)(int, const char  *); /*   488     4 */
	void                       (*pfnPlaybackEvent)(int, const edict_t  *, short unsigned int, float, float *, float *, float, float, int, int, int, int); /*   492     4 */
	unsigned char *            (*pfnSetFatPVS)(float *); /*   496     4 */
	unsigned char *            (*pfnSetFatPAS)(float *); /*   500     4 */
	int                        (*pfnCheckVisibility)(const edict_t  *, unsigned char *); /*   504     4 */
	void                       (*pfnDeltaSetField)(class delta_s *, const char  *); /*   508     4 */
	/* --- cacheline 8 boundary (512 bytes) --- */
	void                       (*pfnDeltaUnsetField)(class delta_s *, const char  *); /*   512     4 */
	void                       (*pfnDeltaAddEncoder)(char *, void (*)(class delta_s *, const unsigned char  *, const unsigned char  *)); /*   516     4 */
	int                        (*pfnGetCurrentPlayer)(void); /*   520     4 */
	int                        (*pfnCanSkipPlayer)(const edict_t  *); /*   524     4 */
	int                        (*pfnDeltaFindField)(class delta_s *, const char  *); /*   528     4 */
	void                       (*pfnDeltaSetFieldByIndex)(class delta_s *, int); /*   532     4 */
	void                       (*pfnDeltaUnsetFieldByIndex)(class delta_s *, int); /*   536     4 */
	void                       (*pfnSetGroupMask)(int, int); /*   540     4 */
	int                        (*pfnCreateInstancedBaseline)(int, class entity_state_s *); /*   544     4 */
	void                       (*pfnCvar_DirectSet)(class cvar_s *, char *); /*   548     4 */
	void                       (*pfnForceUnmodified)(FORCE_TYPE, float *, float *, const char  *); /*   552     4 */
	void                       (*pfnGetPlayerStats)(const edict_t  *, int *, int *); /*   556     4 */
	void                       (*pfnAddServerCommand)(char *, void (*)(void)); /*   560     4 */
	qboolean                   (*pfnVoice_GetClientListening)(int, int); /*   564     4 */
	qboolean                   (*pfnVoice_SetClientListening)(int, int, qboolean); /*   568     4 */
	const char  *              (*pfnGetPlayerAuthId)(edict_t *); /*   572     4 */
	/* --- cacheline 9 boundary (576 bytes) --- */
	sequenceEntry_s *          (*pfnSequenceGet)(const char  *, const char  *); /*   576     4 */
	sentenceEntry_s *          (*pfnSequencePickSentence)(const char  *, int, int *); /*   580     4 */
	int                        (*pfnGetFileSize)(char *); /*   584     4 */
	unsigned int               (*pfnGetApproxWavePlayLen)(const char  *); /*   588     4 */
	int                        (*pfnIsCareerMatch)(void); /*   592     4 */
	int                        (*pfnGetLocalizedStringLength)(const char  *); /*   596     4 */
	void                       (*pfnRegisterTutorMessageShown)(int); /*   600     4 */
	int                        (*pfnGetTimesTutorMessageShown)(int); /*   604     4 */
	void                       (*ProcessTutorMessageDecayBuffer)(int *, int); /*   608     4 */
	void                       (*ConstructTutorMessageDecayBuffer)(int *, int); /*   612     4 */
	void                       (*ResetTutorMessageDecayData)(void); /*   616     4 */
	void                       (*pfnQueryClientCvarValue)(const edict_t  *, const char  *); /*   620     4 */
	void                       (*pfnQueryClientCvarValue2)(const edict_t  *, const char  *, int); /*   624     4 */
	int                        (*pfnCheckParm)(const char  *, char * *); /*   628     4 */

	/* size: 632, cachelines: 10, members: 158 */
	/* last cacheline: 56 bytes */
}; /* size: 632 */

/* 104 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 105 */
 /* pointer to 104 */
 /* size: 4 */

/* 106 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146724600 */

/* 107 */
 /* pointer to 106 */
 /* size: 4 */

/* 108 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 109 */
 /* pointer to 108 */
 /* size: 4 */

/* 110 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 111 */
 /* pointer to 110 */
 /* size: 4 */

/* 112 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146725120 */

/* 113 */
 /* pointer to 112 */
 /* size: 4 */

/* 114 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146725380 */

/* 115 */
 /* pointer to 114 */
 /* size: 4 */

/* 116 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146725588 */

/* 117 */
 /* pointer to 116 */
 /* size: 4 */

/* 118 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 119 */
 /* pointer to 118 */
 /* size: 4 */

/* 120 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146743312 */

/* 121 */
 /* pointer to 120 */
 /* size: 4 */

/* 122 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146726108 */

/* 123 */
 /* pointer to 122 */
 /* size: 4 */

/* 124 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 125 */
 /* pointer to 124 */
 /* size: 4 */

/* 126 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 127 */
 /* pointer to 126 */
 /* size: 4 */

/* 128 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 129 */
 /* pointer to 128 */
 /* size: 4 */

/* 130 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 131 */
 /* pointer to 130 */
 /* size: 4 */

/* 132 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147213708 */

/* 133 */
 /* pointer to 132 */
 /* size: 4 */

/* 134 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147213864 */

/* 135 */
 /* pointer to 134 */
 /* size: 4 */

/* 136 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 137 */
 /* pointer to 136 */
 /* size: 4 */

/* 138 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 139 */
 /* pointer to 138 */
 /* size: 4 */

/* 140 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 141 */
 /* pointer to 140 */
 /* size: 4 */

/* 142 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147214748 */

/* 143 */
 /* pointer to 142 */
 /* size: 4 */

/* 144 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147214956 */

/* 145 */
 /* pointer to 144 */
 /* size: 4 */

/* 146 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147215424 */

/* 147 */
 /* pointer to 146 */
 /* size: 4 */

/* 148 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147215892 */

/* 149 */
 /* pointer to 102 */
 /* size: 4 */

/* 150 */
 /* pointer to 148 */
 /* size: 4 */

/* 151 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147216308 */

/* 152 */
 /* pointer to 151 */
 /* size: 4 */

/* 153 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 154 */
 /* pointer to 153 */
 /* size: 4 */

/* 155 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147216984 */

/* 156 */
 /* pointer to 155 */
 /* size: 4 */

/* 157 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 158 */
 /* pointer to 157 */
 /* size: 4 */

/* 159 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146626276 */

/* 160 */
 /* pointer to 159 */
 /* size: 4 */

/* 161 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146626692 */

/* 162 */
 /* pointer to 161 */
 /* size: 4 */

/* 163 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146626952 */

/* 164 */
 /* pointer to 163 */
 /* size: 4 */

/* 165 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146627108 */

/* 166 */
 /* pointer to 165 */
 /* size: 4 */

/* 167 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146627212 */

/* 168 */
 /* pointer to 167 */
 /* size: 4 */

/* 169 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146627420 */

/* 170 */
 /* pointer to 169 */
 /* size: 4 */

/* 171 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146627732 */

/* 172 */
 /* pointer to 171 */
 /* size: 4 */

/* 173 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 174 */
 /* pointer to 173 */
 /* size: 4 */

/* 175 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146628096 */

/* 176 */
 /* pointer to 175 */
 /* size: 4 */

/* 177 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146628408 */

/* 178 */
 /* pointer to 177 */
 /* size: 4 */

/* 179 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146628564 */

/* 180 */
 /* pointer to 179 */
 /* size: 4 */

/* 181 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146628720 */

/* 182 */
 /* pointer to 181 */
 /* size: 4 */

/* 183 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146628876 */

/* 184 */
 /* pointer to 83 */
 /* size: 4 */

/* 185 */
 /* pointer to 183 */
 /* size: 4 */

/* 186 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 187 */
 /* pointer to 186 */
 /* size: 4 */

/* 188 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 189 */
 /* pointer to 188 */
 /* size: 4 */

/* 190 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146629396 */

/* 191 */
 /* pointer to 190 */
 /* size: 4 */

/* 192 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146629604 */

/* 193 */
 /* pointer to 192 */
 /* size: 4 */

/* 194 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146629812 */

/* 195 */
 /* pointer to 194 */
 /* size: 4 */

/* 196 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 146630020 */

/* 197 */
 /* pointer to 196 */
 /* size: 4 */

/* 198 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 199 */
 /* pointer to 198 */
 /* size: 4 */

/* 200 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 201 */
 /* pointer to 200 */
 /* size: 4 */

/* 202 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 203 */
 /* pointer to 202 */
 /* size: 4 */

/* 204 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 205 */
 /* pointer to 75 */
 /* size: 4 */

/* 206 */
 /* pointer to 204 */
 /* size: 4 */

/* 207 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 208 */
 /* pointer to 209 */
 /* size: 4 */

/* 209 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 804 */

/* 210 */
 /* pointer to 207 */
 /* size: 4 */

/* 211 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 212 */
 /* pointer to 211 */
 /* size: 4 */

/* 213 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 214 */
 /* pointer to 213 */
 /* size: 4 */

/* 215 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147260772 */

/* 216 */
 /* pointer to 215 */
 /* size: 4 */

/* 217 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147260980 */

/* 218 */
 /* pointer to 217 */
 /* size: 4 */

/* 219 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 220 */
 /* pointer to 219 */
 /* size: 4 */

/* 221 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 222 */
 /* pointer to 221 */
 /* size: 4 */

/* 223 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147261604 */

/* 224 */
 /* pointer to 223 */
 /* size: 4 */

/* 225 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 226 */
 /* pointer to 225 */
 /* size: 4 */

/* 227 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 228 */
 /* pointer to 227 */
 /* size: 4 */

/* 229 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147262072 */

/* 230 */
 /* pointer to 80 */
 /* size: 4 */

/* 231 */
 /* pointer to 229 */
 /* size: 4 */

/* 232 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147262280 */

/* 233 */
 /* pointer to 232 */
 /* size: 4 */

/* 234 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147262540 */

/* 235 */
 /* pointer to 234 */
 /* size: 4 */

/* 236 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 237 */
 /* pointer to 236 */
 /* size: 4 */

/* 238 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 239 */
 /* pointer to 238 */
 /* size: 4 */

/* 240 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 241 */
 /* pointer to 240 */
 /* size: 4 */

/* 242 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147263320 */

/* 243 */
 /* pointer to 242 */
 /* size: 4 */

/* 244 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 245 */
 /* pointer to 244 */
 /* size: 4 */

/* 246 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147267720 */

/* 247 */
 /* pointer to 246 */
 /* size: 4 */

/* 248 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 249 */
 /* pointer to 46 */
 /* size: 4 */

/* 250 */
 /* pointer to 9 */
 /* size: 4 */

/* 251 */
 /* pointer to 248 */
 /* size: 4 */

/* 252 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147268292 */

/* 253 */
 /* pointer to 252 */
 /* size: 4 */

/* 254 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 255 */
 /* pointer to 254 */
 /* size: 4 */

/* 256 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147268708 */

/* 257 */
 /* pointer to 256 */
 /* size: 4 */

/* 258 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 259 */
 /* pointer to 258 */
 /* size: 4 */

/* 260 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147269228 */

/* 261 */
 /* pointer to 260 */
 /* size: 4 */

/* 262 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 263 */
 /* pointer to 262 */
 /* size: 4 */

/* 264 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 265 */
 /* pointer to 264 */
 /* size: 4 */

/* 266 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147270112 */

/* 267 */
 /* pointer to 266 */
 /* size: 4 */

/* 268 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147270372 */

/* 269 */
 /* pointer to 268 */
 /* size: 4 */

/* 270 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147270684 */

/* 271 */
 /* pointer to 270 */
 /* size: 4 */

/* 272 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147270996 */

/* 273 */
 /* pointer to 272 */
 /* size: 4 */

/* 274 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 275 */
 /* pointer to 274 */
 /* size: 4 */

/* 276 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 277 */
 /* pointer to 276 */
 /* size: 4 */

/* 278 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147284216 */

/* 279 */
 /* pointer to 278 */
 /* size: 4 */

/* 280 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 281 */
 /* pointer to 280 */
 /* size: 4 */

/* 282 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147284632 */

/* 283 */
 /* pointer to 282 */
 /* size: 4 */

/* 284 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 285 */
 /* pointer to 284 */
 /* size: 4 */

/* 286 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 2 */

/* 287 */
 /* pointer to 286 */
 /* size: 4 */

/* 288 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147285256 */

/* 289 */
 /* pointer to 288 */
 /* size: 4 */

/* 290 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 291 */
 /* pointer to 4 */
 /* size: 4 */

/* 292 */
 /* pointer to 290 */
 /* size: 4 */

/* 293 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 294 */
 /* pointer to 293 */
 /* size: 4 */

/* 295 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147286400 */

/* 296 */
 /* pointer to 297 */
 /* size: 4 */

/* 297 */
/* <0> (null):0 */
struct delta_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 298 */
 /* pointer to 295 */
 /* size: 4 */

/* 299 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147286724 */

/* 300 */
 /* pointer to 301 */
 /* size: 4 */

/* 301 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147286932 */

/* 302 */
 /* pointer to 303 */
 /* size: 4 */

/* 303 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 304 */
 /* pointer to 299 */
 /* size: 4 */

/* 305 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 306 */
 /* pointer to 305 */
 /* size: 4 */

/* 307 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147287504 */

/* 308 */
 /* pointer to 307 */
 /* size: 4 */

/* 309 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147287712 */

/* 310 */
 /* pointer to 309 */
 /* size: 4 */

/* 311 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 312 */
 /* pointer to 313 */
 /* size: 4 */

/* 313 */
/* <0> (null):0 */
struct entity_state_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 314 */
 /* pointer to 311 */
 /* size: 4 */

/* 315 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147292372 */

/* 316 */
 /* pointer to 81 */
 /* size: 4 */

/* 317 */
 /* pointer to 315 */
 /* size: 4 */

/* 318 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147292632 */

/* 319 */
 /* pointer to 318 */
 /* size: 4 */

/* 320 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147292944 */

/* 321 */
 /* pointer to 320 */
 /* size: 4 */

/* 322 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147293204 */

/* 323 */
 /* pointer to 322 */
 /* size: 4 */

/* 324 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 325 */
 /* pointer to 324 */
 /* size: 4 */

/* 326 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 327 */
 /* pointer to 326 */
 /* size: 4 */

/* 328 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 329 */
 /* pointer to 328 */
 /* size: 4 */

/* 330 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 331 */
 /* pointer to 330 */
 /* size: 4 */

/* 332 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 333 */
 /* pointer to 332 */
 /* size: 4 */

/* 334 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 335 */
 /* pointer to 334 */
 /* size: 4 */

/* 336 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147294660 */

/* 337 */
 /* pointer to 336 */
 /* size: 4 */

/* 338 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147294868 */

/* 339 */
 /* pointer to 338 */
 /* size: 4 */

/* 340 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147295076 */

/* 341 */
 /* pointer to 340 */
 /* size: 4 */

/* 342 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 343 */
 /* pointer to 17 */
 /* size: 4 */

/* 344 */
 /* pointer to 342 */
 /* size: 4 */

/* 345 */
/* <0> (null):0 */
typedef struct enginefuncs_s enginefuncs_t; /* size: 632 */

/* 346 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 347 */
/* <0> (null):0 */
typedef int ptrdiff_t; /* size: 4 */

/* 348 */
/* <0> (null):0 */
typedef int EOFFSET; /* size: 4 */

/* 349 */
/* <0> (null):0 */
enum {
	ignore_monsters = 1,
	dont_ignore_monsters = 0,
	missile = 2,
}; /* size: 4 */

/* 350 */
/* <0> (null):0 */
typedef enum  IGNORE_MONSTERS; /* size: 4 */

/* 351 */
/* <0> (null):0 */
enum {
	ignore_glass = 1,
	dont_ignore_glass = 0,
}; /* size: 4 */

/* 352 */
/* <0> (null):0 */
typedef enum  IGNORE_GLASS; /* size: 4 */

/* 353 */
 /* pointer to 78 */
 /* size: 4 */

/* 354 */
 /* pointer to 355 */
 /* size: 4 */

/* 355 */
/* <0> (null):0 */
struct CBaseEntity {
	/* <0> (null):0 */
	class CBaseEntity * Instance(edict_t *); /* linkage=_ZN11CBaseEntity8InstanceEP7edict_s */

	/* <0> (null):0 */
	virtual int ObjectCaps(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10ObjectCapsEv */

	/* vtable has 1 entries: {
	   [6] = ObjectCaps(_ZN11CBaseEntity10ObjectCapsEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 356 */
/* <0> (null):0 */
enum GameEventType {
	EVENT_INVALID = 0,
	EVENT_WEAPON_FIRED = 1,
	EVENT_WEAPON_FIRED_ON_EMPTY = 2,
	EVENT_WEAPON_RELOADED = 3,
	EVENT_HE_GRENADE_EXPLODED = 4,
	EVENT_FLASHBANG_GRENADE_EXPLODED = 5,
	EVENT_SMOKE_GRENADE_EXPLODED = 6,
	EVENT_GRENADE_BOUNCED = 7,
	EVENT_BEING_SHOT_AT = 8,
	EVENT_PLAYER_BLINDED_BY_FLASHBANG = 9,
	EVENT_PLAYER_FOOTSTEP = 10,
	EVENT_PLAYER_JUMPED = 11,
	EVENT_PLAYER_DIED = 12,
	EVENT_PLAYER_LANDED_FROM_HEIGHT = 13,
	EVENT_PLAYER_TOOK_DAMAGE = 14,
	EVENT_HOSTAGE_DAMAGED = 15,
	EVENT_HOSTAGE_KILLED = 16,
	EVENT_DOOR = 17,
	EVENT_BREAK_GLASS = 18,
	EVENT_BREAK_WOOD = 19,
	EVENT_BREAK_METAL = 20,
	EVENT_BREAK_FLESH = 21,
	EVENT_BREAK_CONCRETE = 22,
	EVENT_BOMB_PLANTED = 23,
	EVENT_BOMB_DROPPED = 24,
	EVENT_BOMB_PICKED_UP = 25,
	EVENT_BOMB_BEEP = 26,
	EVENT_BOMB_DEFUSING = 27,
	EVENT_BOMB_DEFUSE_ABORTED = 28,
	EVENT_BOMB_DEFUSED = 29,
	EVENT_BOMB_EXPLODED = 30,
	EVENT_HOSTAGE_USED = 31,
	EVENT_HOSTAGE_RESCUED = 32,
	EVENT_ALL_HOSTAGES_RESCUED = 33,
	EVENT_VIP_ESCAPED = 34,
	EVENT_VIP_ASSASSINATED = 35,
	EVENT_TERRORISTS_WIN = 36,
	EVENT_CTS_WIN = 37,
	EVENT_ROUND_DRAW = 38,
	EVENT_ROUND_WIN = 39,
	EVENT_ROUND_LOSS = 40,
	EVENT_ROUND_START = 41,
	EVENT_PLAYER_SPAWNED = 42,
	EVENT_CLIENT_CORPSE_SPAWNED = 43,
	EVENT_BUY_TIME_START = 44,
	EVENT_PLAYER_LEFT_BUY_ZONE = 45,
	EVENT_DEATH_CAMERA_START = 46,
	EVENT_KILL_ALL = 47,
	EVENT_ROUND_TIME = 48,
	EVENT_DIE = 49,
	EVENT_KILL = 50,
	EVENT_HEADSHOT = 51,
	EVENT_KILL_FLASHBANGED = 52,
	EVENT_TUTOR_BUY_MENU_OPENNED = 53,
	EVENT_TUTOR_AUTOBUY = 54,
	EVENT_PLAYER_BOUGHT_SOMETHING = 55,
	EVENT_TUTOR_NOT_BUYING_ANYTHING = 56,
	EVENT_TUTOR_NEED_TO_BUY_PRIMARY_WEAPON = 57,
	EVENT_TUTOR_NEED_TO_BUY_PRIMARY_AMMO = 58,
	EVENT_TUTOR_NEED_TO_BUY_SECONDARY_AMMO = 59,
	EVENT_TUTOR_NEED_TO_BUY_ARMOR = 60,
	EVENT_TUTOR_NEED_TO_BUY_DEFUSE_KIT = 61,
	EVENT_TUTOR_NEED_TO_BUY_GRENADE = 62,
	EVENT_CAREER_TASK_DONE = 63,
	EVENT_START_RADIO_1 = 64,
	EVENT_RADIO_COVER_ME = 65,
	EVENT_RADIO_YOU_TAKE_THE_POINT = 66,
	EVENT_RADIO_HOLD_THIS_POSITION = 67,
	EVENT_RADIO_REGROUP_TEAM = 68,
	EVENT_RADIO_FOLLOW_ME = 69,
	EVENT_RADIO_TAKING_FIRE = 70,
	EVENT_START_RADIO_2 = 71,
	EVENT_RADIO_GO_GO_GO = 72,
	EVENT_RADIO_TEAM_FALL_BACK = 73,
	EVENT_RADIO_STICK_TOGETHER_TEAM = 74,
	EVENT_RADIO_GET_IN_POSITION_AND_WAIT = 75,
	EVENT_RADIO_STORM_THE_FRONT = 76,
	EVENT_RADIO_REPORT_IN_TEAM = 77,
	EVENT_START_RADIO_3 = 78,
	EVENT_RADIO_AFFIRMATIVE = 79,
	EVENT_RADIO_ENEMY_SPOTTED = 80,
	EVENT_RADIO_NEED_BACKUP = 81,
	EVENT_RADIO_SECTOR_CLEAR = 82,
	EVENT_RADIO_IN_POSITION = 83,
	EVENT_RADIO_REPORTING_IN = 84,
	EVENT_RADIO_GET_OUT_OF_THERE = 85,
	EVENT_RADIO_NEGATIVE = 86,
	EVENT_RADIO_ENEMY_DOWN = 87,
	EVENT_END_RADIO = 88,
	EVENT_NEW_MATCH = 89,
	EVENT_PLAYER_CHANGED_TEAM = 90,
	EVENT_BULLET_IMPACT = 91,
	EVENT_GAME_COMMENCE = 92,
	EVENT_WEAPON_ZOOMED = 93,
	EVENT_HOSTAGE_CALLED_FOR_HELP = 94,
	NUM_GAME_EVENTS = 95,
}; /* size: 4 */

/* 357 */
wchar_t
 /* size: 4 */

/* 358 */
/* <0> (null):0 */
enum TutorMessageClass {
	TUTORMESSAGECLASS_NORMAL = 0,
	TUTORMESSAGECLASS_EXAMINE = 1,
}; /* size: 4 */

/* 359 */
/* <0> (null):0 */
enum TutorMessageType {
	TUTORMESSAGETYPE_DEFAULT = 1,
	TUTORMESSAGETYPE_FRIEND_DEATH = 2,
	TUTORMESSAGETYPE_ENEMY_DEATH = 4,
	TUTORMESSAGETYPE_SCENARIO = 8,
	TUTORMESSAGETYPE_BUY = 16,
	TUTORMESSAGETYPE_CAREER = 32,
	TUTORMESSAGETYPE_HINT = 64,
	TUTORMESSAGETYPE_INGAME_HINT = 128,
	TUTORMESSAGETYPE_END_GAME = 256,
	TUTORMESSAGETYPE_LAST = 257,
	TUTORMESSAGETYPE_ALL = 511,
}; /* size: 4 */

/* 360 */
/* <0> (null):0 */
enum TutorMessageInterruptFlag {
	TUTORMESSAGEINTERRUPTFLAG_DEFAULT = 0,
	TUTORMESSAGEINTERRUPTFLAG_NOW_DAMMIT = 1,
}; /* size: 4 */

/* 361 */
/* <0> (null):0 */
enum TutorMessageKeepOldType {
	TUTORMESSAGEKEEPOLDTYPE_DONT_KEEP_OLD = 0,
	TUTORMESSAGEKEEPOLDTYPE_KEEP_OLD = 1,
	TUTORMESSAGEKEEPOLDTYPE_UPDATE_CONTENT = 2,
}; /* size: 4 */

/* 362 */
/* <0> (null):0 */
struct TutorMessage {
	char *                     m_text;               /*     0     4 */
	unsigned char              m_priority;           /*     4     1 */
	unsigned char              m_duration;           /*     5     1 */
	enum TutorMessageKeepOldType m_keepOld;          /*     8     4 */
	enum TutorMessageClass     m_class;              /*    12     4 */
	unsigned char              m_decay;              /*    16     1 */
	enum TutorMessageType      m_type;               /*    20     4 */
	int                        m_lifetime;           /*    24     4 */
	enum TutorMessageInterruptFlag m_interruptFlag;  /*    28     4 */
	int                        m_duplicateID;        /*    32     4 */
	float                      m_examineStartTime;   /*    36     4 */
	int                        m_timesShown;         /*    40     4 */
	float                      m_minDisplayTimeOverride; /*    44     4 */
	float                      m_minRepeatInterval;  /*    48     4 */
	float                      m_lastCloseTime;      /*    52     4 */

	/* size: 56, cachelines: 1, members: 15 */
	/* last cacheline: 56 bytes */

	/* BRAIN FART ALERT! 56 != 51 + 0(holes), diff = 5 */

}; /* size: 56 */

/* 363 */
/* <0> (null):0 */
struct TutorMessageEventParam {
	char *                     m_data;               /*     0     4 */
	class TutorMessageEventParam * m_next;           /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 364 */
 /* pointer to 363 */
 /* size: 4 */

/* 365 */
/* <0> (null):0 */
class CBasePlayer {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 366 */
 /* pointer to 365 */
 /* size: 4 */

/* 367 */
/* <0> (null):0 */
class CBaseTutor {
	int ()(void) * *           _vptr.CBaseTutor;     /*     0     4 */
protected:

	class CBaseTutorStateSystem * m_stateSystem;     /*     4     4 */
	class TutorMessageEvent *  m_eventList;          /*     8     4 */
	float                      m_deadAirStartTime;   /*    12     4 */
	float                      m_roundStartTime;     /*    16     4 */
	/* <0> (null):0 */
	void CBaseTutor(class CBaseTutor *, const class CBaseTutor  &);

	/* <0> (null):0 */
	void CBaseTutor(class CBaseTutor *);

	/* <0> (null):0 */
	virtual void ~CBaseTutor(class CBaseTutor *, int);

	/* <0> (null):0 */
	void StartFrame(class CBaseTutor *, float); /* linkage=_ZN10CBaseTutor10StartFrameEf */

	/* <0> (null):0 */
	virtual void TutorThink(class CBaseTutor *, float); /* linkage=_ZN10CBaseTutor10TutorThinkEf */

	/* <0> (null):0 */
	void OnEvent(class CBaseTutor *, enum GameEventType, class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN10CBaseTutor7OnEventE13GameEventTypeP11CBaseEntityS2_ */

	/* <0> (null):0 */
	void ShotFired(class CBaseTutor *, class Vector, class Vector); /* linkage=_ZN10CBaseTutor9ShotFiredE6VectorS0_ */

	/* <0> (null):0 */
	virtual void PurgeMessages(class CBaseTutor *); /* linkage=_ZN10CBaseTutor13PurgeMessagesEv */

	/* <0> (null):0 */
	void DisplayMessageToPlayer(class CBaseTutor *, class CBasePlayer *, int, const char  *, class TutorMessageEvent *); /* linkage=_ZN10CBaseTutor22DisplayMessageToPlayerEP11CBasePlayeriPKcP17TutorMessageEvent */

	/* <0> (null):0 */
	void DrawLineToEntity(class CBaseTutor *, class CBasePlayer *, int, int); /* linkage=_ZN10CBaseTutor16DrawLineToEntityEP11CBasePlayerii */

	/* <0> (null):0 */
	void DisplayNewStateDescriptionToPlayer(class CBaseTutor *); /* linkage=_ZN10CBaseTutor34DisplayNewStateDescriptionToPlayerEv */

	/* <0> (null):0 */
	void CloseCurrentWindow(class CBaseTutor *); /* linkage=_ZN10CBaseTutor18CloseCurrentWindowEv */

	/* <0> (null):0 */
	virtual void CallEventHandler(class CBaseTutor *, enum GameEventType, class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN10CBaseTutor16CallEventHandlerE13GameEventTypeP11CBaseEntityS2_ */

	/* <0> (null):0 */
	void CheckForStateTransition(class CBaseTutor *, enum GameEventType, class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN10CBaseTutor23CheckForStateTransitionE13GameEventTypeP11CBaseEntityS2_ */

	/* <0> (null):0 */
	virtual void ShowTutorMessage(class CBaseTutor *, class TutorMessageEvent *); /* linkage=_ZN10CBaseTutor16ShowTutorMessageEP17TutorMessageEvent */

	/* <0> (null):0 */
	void CalculatePathForObjective(class CBaseTutor *, class CBaseEntity *); /* linkage=_ZN10CBaseTutor25CalculatePathForObjectiveEP11CBaseEntity */

	/* <0> (null):0 */
	virtual bool IsEntityInViewOfPlayer(class CBaseTutor *, class CBaseEntity *, class CBasePlayer *); /* linkage=_ZN10CBaseTutor22IsEntityInViewOfPlayerEP11CBaseEntityP11CBasePlayer */

	/* <0> (null):0 */
	virtual bool IsBombsiteInViewOfPlayer(class CBaseTutor *, class CBaseEntity *, class CBasePlayer *); /* linkage=_ZN10CBaseTutor24IsBombsiteInViewOfPlayerEP11CBaseEntityP11CBasePlayer */

	/* <0> (null):0 */
	virtual bool IsEntityInBombsite(class CBaseTutor *, class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN10CBaseTutor18IsEntityInBombsiteEP11CBaseEntityS1_ */

	/* <0> (null):0 */
	virtual bool IsPlayerLookingAtPosition(class CBaseTutor *, class Vector *, class CBasePlayer *); /* linkage=_ZN10CBaseTutor25IsPlayerLookingAtPositionEP6VectorP11CBasePlayer */

	/* <0> (null):0 */
	virtual bool IsPlayerLookingAtEntity(class CBaseTutor *, class CBaseEntity *, class CBasePlayer *); /* linkage=_ZN10CBaseTutor23IsPlayerLookingAtEntityEP11CBaseEntityP11CBasePlayer */

	/* <0> (null):0 */
	virtual void HandleShotFired(class CBaseTutor *, class Vector, class Vector); /* linkage=_ZN10CBaseTutor15HandleShotFiredE6VectorS0_ */

	/* <0> (null):0 */
	virtual class TutorMessage * GetTutorMessageDefinition(class CBaseTutor *, int); /* linkage=_ZN10CBaseTutor25GetTutorMessageDefinitionEi */

	/* <0> (null):0 */
	bool DoMessagesHaveSameID(class CBaseTutor *, int, int); /* linkage=_ZN10CBaseTutor20DoMessagesHaveSameIDEii */

	/* vtable has 11 entries: {
	   [2] = TutorThink(_ZN10CBaseTutor10TutorThinkEf), 
	   [3] = PurgeMessages(_ZN10CBaseTutor13PurgeMessagesEv), 
	   [4] = CallEventHandler(_ZN10CBaseTutor16CallEventHandlerE13GameEventTypeP11CBaseEntityS2_), 
	   [5] = ShowTutorMessage(_ZN10CBaseTutor16ShowTutorMessageEP17TutorMessageEvent), 
	   [6] = IsEntityInViewOfPlayer(_ZN10CBaseTutor22IsEntityInViewOfPlayerEP11CBaseEntityP11CBasePlayer), 
	   [7] = IsBombsiteInViewOfPlayer(_ZN10CBaseTutor24IsBombsiteInViewOfPlayerEP11CBaseEntityP11CBasePlayer), 
	   [8] = IsEntityInBombsite(_ZN10CBaseTutor18IsEntityInBombsiteEP11CBaseEntityS1_), 
	   [9] = IsPlayerLookingAtPosition(_ZN10CBaseTutor25IsPlayerLookingAtPositionEP6VectorP11CBasePlayer), 
	   [10] = IsPlayerLookingAtEntity(_ZN10CBaseTutor23IsPlayerLookingAtEntityEP11CBaseEntityP11CBasePlayer), 
	   [11] = HandleShotFired(_ZN10CBaseTutor15HandleShotFiredE6VectorS0_), 
	   [12] = GetTutorMessageDefinition(_ZN10CBaseTutor25GetTutorMessageDefinitionEi), 
	} */
	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 368 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 369 */
 /* pointer to 370 */
 /* size: 4 */

/* 370 */
 /* pointer to 368 */
 /* size: 4 */

/* 371 */
/* <0> (null):0 */
class CBaseTutorStateSystem {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 372 */
 /* pointer to 371 */
 /* size: 4 */

/* 373 */
/* <0> (null):0 */
class TutorMessageEvent {
	int ()(void) * *           _vptr.TutorMessageEvent; /*     0     4 */
protected:

	int                        m_messageID;          /*     4     4 */
	int                        m_duplicateID;        /*     8     4 */
	float                      m_activationTime;     /*    12     4 */
	float                      m_lifetime;           /*    16     4 */
	int                        m_priority;           /*    20     4 */
	int                        m_numParameters;      /*    24     4 */
	class TutorMessageEventParam * m_paramList;      /*    28     4 */
	class TutorMessageEvent *  m_next;               /*    32     4 */
	/* <0> (null):0 */
	void TutorMessageEvent(class TutorMessageEvent *, const class TutorMessageEvent  &);

	/* <0> (null):0 */
	void TutorMessageEvent(class TutorMessageEvent *, int, int, float, float, int);

	/* <0> (null):0 */
	virtual void ~TutorMessageEvent(class TutorMessageEvent *, int);

	/* <0> (null):0 */
	bool IsActive(class TutorMessageEvent *, float); /* linkage=_ZN17TutorMessageEvent8IsActiveEf */

	/* <0> (null):0 */
	int GetPriority(class TutorMessageEvent *); /* linkage=_ZN17TutorMessageEvent11GetPriorityEv */

	/* <0> (null):0 */
	float GetTimeActive(class TutorMessageEvent *, float); /* linkage=_ZN17TutorMessageEvent13GetTimeActiveEf */

	/* <0> (null):0 */
	void SetActivationTime(class TutorMessageEvent *, float); /* linkage=_ZN17TutorMessageEvent17SetActivationTimeEf */

	/* <0> (null):0 */
	int GetID(class TutorMessageEvent *); /* linkage=_ZN17TutorMessageEvent5GetIDEv */

	/* <0> (null):0 */
	int GetDuplicateID(class TutorMessageEvent *); /* linkage=_ZN17TutorMessageEvent14GetDuplicateIDEv */

	/* <0> (null):0 */
	void AddParameter(class TutorMessageEvent *, char *); /* linkage=_ZN17TutorMessageEvent12AddParameterEPc */

	/* <0> (null):0 */
	char * GetNextParameter(class TutorMessageEvent *, char *, int); /* linkage=_ZN17TutorMessageEvent16GetNextParameterEPci */

	/* <0> (null):0 */
	int GetNumParameters(class TutorMessageEvent *); /* linkage=_ZN17TutorMessageEvent16GetNumParametersEv */

	/* <0> (null):0 */
	void SetNext(class TutorMessageEvent *, class TutorMessageEvent *); /* linkage=_ZN17TutorMessageEvent7SetNextEPS_ */

	/* <0> (null):0 */
	class TutorMessageEvent * GetNext(class TutorMessageEvent *); /* linkage=_ZN17TutorMessageEvent7GetNextEv */


	/* size: 36, cachelines: 1, members: 9 */
	/* last cacheline: 36 bytes */
}; /* size: 36 */

/* 374 */
 /* pointer to 373 */
 /* size: 4 */

/* 375 */
 /* pointer to 367 */
 /* size: 4 */

/* 376 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 377 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 20 */

/* 378 */
 /* pointer to 362 */
 /* size: 4 */

/* 379 */
 /* pointer to 363 */
 /* size: 4 */

/* 380 */
 /* pointer to 373 */
 /* size: 4 */

/* 381 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 382 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 36 */

/* 383 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 384 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 385 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 386 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 387 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 388 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 389 */
 /* pointer to 390 */
 /* size: 4 */

/* 390 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 676 */

/* 391 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 392 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 393 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 394 */
 /* pointer to 355 */
 /* size: 4 */

/* 395 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 396 */
/* <0> (null):0 */
class CPointEntity {
	/* <0> (null):0 */
	virtual int ObjectCaps(class CPointEntity *); /* linkage=_ZN12CPointEntity10ObjectCapsEv */

	/* vtable has 1 entries: {
	   [6] = ObjectCaps(_ZN12CPointEntity10ObjectCapsEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 397 */
 /* pointer to 396 */
 /* size: 4 */

/* 398 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 399 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 400 */
/* <0> (null):0 */
char                       array[512]; /* size: 512 */

/* 401 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 402 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 403 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 404 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 405 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 406 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 407 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 408 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 409 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 410 */
 /* pointer to 74 */
 /* size: 4 */

/* Functions: */

/* <0> (null):0 */
void Vector2D(class Vector2D *)
{
} /* size: 137634796 */

/* <0> (null):0 */
void Vector2D(class Vector2D *, float, float)
{
} /* size: 804 */

/* <0> (null):0 */
class Vector2D operator+(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DplERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator-(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DmiERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator*(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DmlEf */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator/(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DdvEf */
{
} /* size: 8 */

/* <0> (null):0 */
float Length(const class Vector2D  *) /* linkage=_ZNK8Vector2D6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector2D  *) /* linkage=_ZNK8Vector2D13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector2D Normalize(const class Vector2D  *) /* linkage=_ZNK8Vector2D9NormalizeEv */
{
} /* size: 8 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector2D *) /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector2D *, float) /* linkage=_ZN8Vector2D6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void Vector(class Vector *)
{
} /* size: 852038 */

/* <0> (null):0 */
void Vector(class Vector *, float, float, float)
{
} /* size: 736 */

/* <0> (null):0 */
void Vector(class Vector *, const class Vector  &)
{
} /* size: 146661412 */

/* <0> (null):0 */
void Vector(class Vector *, float *)
{
} /* size: 852029 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *) /* linkage=_ZNK6VectorngEv */
{
} /* size: 12 */

/* <0> (null):0 */
int operator==(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectoreqERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
int operator!=(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorneERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector operator+(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorplERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectormiERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator*(const class Vector  *, float) /* linkage=_ZNK6VectormlEf */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator/(const class Vector  *, float) /* linkage=_ZNK6VectordvEf */
{
} /* size: 12 */

/* <0> (null):0 */
void CopyToArray(const class Vector  *, float *) /* linkage=_ZNK6Vector11CopyToArrayEPf */
{
} /* size: 146972500 */

/* <0> (null):0 */
float Length(const class Vector  *) /* linkage=_ZNK6Vector6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector  *) /* linkage=_ZNK6Vector13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
float * operator float*(class Vector *) /* linkage=_ZN6VectorcvPfEv */
{
} /* size: 4 */

/* <0> (null):0 */
const float  * operator const float*(const class Vector  *) /* linkage=_ZNK6VectorcvPKfEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector Normalize(const class Vector  *) /* linkage=_ZNK6Vector9NormalizeEv */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector2D Make2D(const class Vector  *) /* linkage=_ZNK6Vector6Make2DEv */
{
} /* size: 8 */

/* <0> (null):0 */
float Length2D(const class Vector  *) /* linkage=_ZNK6Vector8Length2DEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector  *, float) /* linkage=_ZNK6Vector16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector  *, float) /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector *) /* linkage=_ZN6Vector16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector *, float) /* linkage=_ZN6Vector6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void TraceResult(TraceResult *)
{
} /* size: 124 */

/* <0> (null):0 */
class CBaseEntity * Instance(edict_t *) /* linkage=_ZN11CBaseEntity8InstanceEP7edict_s */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int ObjectCaps(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
void CBaseTutor(class CBaseTutor *, const class CBaseTutor  &)
{
} /* size: 147326612 */

/* <0> (null):0 */
void CBaseTutor(class CBaseTutor *)
{
} /* size: 147326660 */

/* <0> (null):0 */
virtual void ~CBaseTutor(class CBaseTutor *, int)
{
} /* size: 147326956 */

/* <0> (null):0 */
void StartFrame(class CBaseTutor *, float) /* linkage=_ZN10CBaseTutor10StartFrameEf */
{
} /* size: 147327140 */

/* <0> (null):0 */
virtual void TutorThink(class CBaseTutor *, float) /* linkage=_ZN10CBaseTutor10TutorThinkEf */
{
} /* size: 147327352 */

/* <0> (null):0 */
void OnEvent(class CBaseTutor *, enum GameEventType, class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN10CBaseTutor7OnEventE13GameEventTypeP11CBaseEntityS2_ */
{
} /* size: 147327536 */

/* <0> (null):0 */
void ShotFired(class CBaseTutor *, class Vector, class Vector) /* linkage=_ZN10CBaseTutor9ShotFiredE6VectorS0_ */
{
} /* size: 147327740 */

/* <0> (null):0 */
virtual void PurgeMessages(class CBaseTutor *) /* linkage=_ZN10CBaseTutor13PurgeMessagesEv */
{
} /* size: 147327812 */

/* <0> (null):0 */
void DisplayMessageToPlayer(class CBaseTutor *, class CBasePlayer *, int, const char  *, class TutorMessageEvent *) /* linkage=_ZN10CBaseTutor22DisplayMessageToPlayerEP11CBasePlayeriPKcP17TutorMessageEvent */
{
} /* size: 147327972 */

/* <0> (null):0 */
void DrawLineToEntity(class CBaseTutor *, class CBasePlayer *, int, int) /* linkage=_ZN10CBaseTutor16DrawLineToEntityEP11CBasePlayerii */
{
} /* size: 64306 */

/* <0> (null):0 */
void DisplayNewStateDescriptionToPlayer(class CBaseTutor *) /* linkage=_ZN10CBaseTutor34DisplayNewStateDescriptionToPlayerEv */
{
} /* size: 0 */

/* <0> (null):0 */
void CloseCurrentWindow(class CBaseTutor *) /* linkage=_ZN10CBaseTutor18CloseCurrentWindowEv */
{
} /* size: 147341248 */

/* <0> (null):0 */
virtual void CallEventHandler(class CBaseTutor *, enum GameEventType, class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN10CBaseTutor16CallEventHandlerE13GameEventTypeP11CBaseEntityS2_ */
{
} /* size: 147341200 */

/* <0> (null):0 */
void CheckForStateTransition(class CBaseTutor *, enum GameEventType, class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN10CBaseTutor23CheckForStateTransitionE13GameEventTypeP11CBaseEntityS2_ */
{
} /* size: 147341432 */

/* <0> (null):0 */
virtual void ShowTutorMessage(class CBaseTutor *, class TutorMessageEvent *) /* linkage=_ZN10CBaseTutor16ShowTutorMessageEP17TutorMessageEvent */
{
} /* size: 147341664 */

/* <0> (null):0 */
void CalculatePathForObjective(class CBaseTutor *, class CBaseEntity *) /* linkage=_ZN10CBaseTutor25CalculatePathForObjectiveEP11CBaseEntity */
{
} /* size: 147341708 */

/* <0> (null):0 */
virtual bool IsEntityInViewOfPlayer(class CBaseTutor *, class CBaseEntity *, class CBasePlayer *) /* linkage=_ZN10CBaseTutor22IsEntityInViewOfPlayerEP11CBaseEntityP11CBasePlayer */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsBombsiteInViewOfPlayer(class CBaseTutor *, class CBaseEntity *, class CBasePlayer *) /* linkage=_ZN10CBaseTutor24IsBombsiteInViewOfPlayerEP11CBaseEntityP11CBasePlayer */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsEntityInBombsite(class CBaseTutor *, class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN10CBaseTutor18IsEntityInBombsiteEP11CBaseEntityS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsPlayerLookingAtPosition(class CBaseTutor *, class Vector *, class CBasePlayer *) /* linkage=_ZN10CBaseTutor25IsPlayerLookingAtPositionEP6VectorP11CBasePlayer */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsPlayerLookingAtEntity(class CBaseTutor *, class CBaseEntity *, class CBasePlayer *) /* linkage=_ZN10CBaseTutor23IsPlayerLookingAtEntityEP11CBaseEntityP11CBasePlayer */
{
} /* size: 1 */

/* <0> (null):0 */
virtual void HandleShotFired(class CBaseTutor *, class Vector, class Vector) /* linkage=_ZN10CBaseTutor15HandleShotFiredE6VectorS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
virtual class TutorMessage * GetTutorMessageDefinition(class CBaseTutor *, int) /* linkage=_ZN10CBaseTutor25GetTutorMessageDefinitionEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool DoMessagesHaveSameID(class CBaseTutor *, int, int) /* linkage=_ZN10CBaseTutor20DoMessagesHaveSameIDEii */
{
} /* size: 1 */

/* <0> (null):0 */
void TutorMessageEvent(class TutorMessageEvent *, const class TutorMessageEvent  &)
{
} /* size: 1442152 */

/* <0> (null):0 */
void TutorMessageEvent(class TutorMessageEvent *, int, int, float, float, int)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ~TutorMessageEvent(class TutorMessageEvent *, int)
{
} /* size: 0 */

/* <0> (null):0 */
bool IsActive(class TutorMessageEvent *, float) /* linkage=_ZN17TutorMessageEvent8IsActiveEf */
{
} /* size: 1 */

/* <0> (null):0 */
int GetPriority(class TutorMessageEvent *) /* linkage=_ZN17TutorMessageEvent11GetPriorityEv */
{
} /* size: 4 */

/* <0> (null):0 */
float GetTimeActive(class TutorMessageEvent *, float) /* linkage=_ZN17TutorMessageEvent13GetTimeActiveEf */
{
} /* size: 4 */

/* <0> (null):0 */
void SetActivationTime(class TutorMessageEvent *, float) /* linkage=_ZN17TutorMessageEvent17SetActivationTimeEf */
{
} /* size: 147357692 */

/* <0> (null):0 */
int GetID(class TutorMessageEvent *) /* linkage=_ZN17TutorMessageEvent5GetIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
int GetDuplicateID(class TutorMessageEvent *) /* linkage=_ZN17TutorMessageEvent14GetDuplicateIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
void AddParameter(class TutorMessageEvent *, char *) /* linkage=_ZN17TutorMessageEvent12AddParameterEPc */
{
} /* size: 147355648 */

/* <0> (null):0 */
char * GetNextParameter(class TutorMessageEvent *, char *, int) /* linkage=_ZN17TutorMessageEvent16GetNextParameterEPci */
{
} /* size: 4 */

/* <0> (null):0 */
int GetNumParameters(class TutorMessageEvent *) /* linkage=_ZN17TutorMessageEvent16GetNumParametersEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetNext(class TutorMessageEvent *, class TutorMessageEvent *) /* linkage=_ZN17TutorMessageEvent7SetNextEPS_ */
{
} /* size: 147356100 */

/* <0> (null):0 */
class TutorMessageEvent * GetNext(class TutorMessageEvent *) /* linkage=_ZN17TutorMessageEvent7GetNextEv */
{
} /* size: 4 */

/* <0> (null):0 */
void IsEntityInBombsite(class CBaseTutor *const this, class CBaseEntity * bombsite, class CBaseEntity * entity)
{
} /* size: 0 */

/* <0> (null):0 */
void ~TutorMessageEvent(class TutorMessageEvent *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void TraceResult(TraceResult *const this)
{
} /* size: 63648 */

/* <0> (null):0 */
inline void operator==(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 147360228 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, float X, float Y, float Z)
{
} /* size: 147360568 */

/* <0> (null):0 */
inline edict_t * ENT(const entvars_t  * pev)
{
} /* size: 4 */

/* <0> (null):0 */
inline void operator-(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 147361045 */

/* <0> (null):0 */
inline void operator+(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
void IsBombsiteInViewOfPlayer(class CBaseTutor *const this, class CBaseEntity * entity, class CBasePlayer * player)
{
	{
		class Vector bombSiteCenter;                          //     0
		class Vector eye;                                     //     0
		TraceResult result;                                   //     0
	}
} /* size: 147373468 */

/* <0> (null):0 */
void IsPlayerLookingAtPosition(class CBaseTutor *const this, class Vector * origin, class CBasePlayer * player)
{
	{
		class Vector eye;                                     //     0
		TraceResult result;                                   //     0
	}
} /* size: 147374028 */

/* <0> (null):0 */
void IsEntityInViewOfPlayer(class CBaseTutor *const this, class CBaseEntity * entity, class CBasePlayer * player)
{
	{
		class Vector eye;                                     //     0
		TraceResult result;                                   //     0
	}
} /* size: 328432 */

/* <0> (null):0 */
inline EOFFSET OFFSET(const edict_t  * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline BOOL FNullEnt(EOFFSET eoffset)
{
} /* size: 4 */

/* <0> (null):0 */
inline void operator!=(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 147375044 */

/* <0> (null):0 */
inline BOOL FStrEq(const char  * sz1, const char  * sz2)
{
} /* size: 4 */

/* <0> (null):0 */
inline edict_t * ENT(EOFFSET eoffset)
{
} /* size: 4 */

/* <0> (null):0 */
inline void * GET_PRIVATE(edict_t * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline void operator*(const class Vector  *const this, float fl)
{
} /* size: 0 */

/* <0> (null):0 */
inline BOOL FNullEnt(const edict_t  * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline void Instance(edict_t * pent)
{
	{
		class CBaseEntity * pEnt;                             //     0
	}
} /* size: 147376232 */

/* <0> (null):0 */
void IsPlayerLookingAtEntity(class CBaseTutor *const this, class CBaseEntity * entity, class CBasePlayer * player)
{
	{
		class Vector srcVec;                                  //     0
		class Vector destVec;                                 //     0
		TraceResult result;                                   //     0
	}
} /* size: 147376372 */

/* <0> (null):0 */
inline void ObjectCaps(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
virtual int ObjectCaps(class CPointEntity *) /* linkage=_ZN12CPointEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
inline void ObjectCaps(class CPointEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetNext(class TutorMessageEvent *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ~CBaseTutor(class CBaseTutor *const this, intconst __in_chrg)
{
	{
		class TutorMessageEvent * event;                      //     0
		{
			class TutorMessageEvent * temp;               //     0
		}
	}
} /* size: 147402160 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
void GetID(class TutorMessageEvent *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void MESSAGE_BEGIN(int msg_dest, int msg_type, const float  * pOrigin, entvars_t * ent)
{
} /* size: 0 */

/* <0> (null):0 */
void GetNumParameters(class TutorMessageEvent *const this)
{
} /* size: 147403156 */

/* <0> (null):0 */
inline void Length(const class Vector  *const this)
{
} /* size: 147403316 */

/* <0> (null):0 */
void GetNextParameter(class TutorMessageEvent *const this, char * buf, int buflen)
{
	{
		class TutorMessageEventParam * param;                 //     0
	}
} /* size: 147403476 */

/* <0> (null):0 */
void ~TutorMessageEvent(class TutorMessageEvent *const this)
{
} /* size: 524288 */

/* <0> (null):0 */
void ~CBaseTutor(class CBaseTutor *const this)
{
	{
		class TutorMessageEvent * event;                      //     0
		{
			class TutorMessageEvent * temp;               //     0
			GetNext(class TutorMessageEvent *const this); /* size=0, low_pc=0 */ //     0
		}
	}
} /* size: 147404125 */

/* <0> (null):0 */
void ~TutorMessageEvent(class TutorMessageEvent *const this)
{
	~TutorMessageEvent(class TutorMessageEvent *const this,
				intconst __in_chrg); /* size=256, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void ~CBaseTutor(class CBaseTutor *const this)
{
	~CBaseTutor(class CBaseTutor *const this,
			intconst __in_chrg); /* size=0, low_pc=0 */ //     0
} /* size: 256 */

/* <0> (null):0 */
void IsEntityInBombsite(class CBaseTutor *const this, class CBaseEntity * bombsite, class CBaseEntity * entity)
{
	IsEntityInBombsite(class CBaseTutor *const this,
				class CBaseEntity * bombsite,
				class CBaseEntity * entity); /* size=0, low_pc=0 */ //     0
} /* size: 147406420 */

/* <0> (null):0 */
void IsPlayerLookingAtEntity(class CBaseTutor *const this, class CBaseEntity * entity, class CBasePlayer * player)
{
	{
		class Vector srcVec;                                  //     0
		class Vector destVec;                                 //     0
		TraceResult result;                                   //     0
	}
	IsPlayerLookingAtEntity(class CBaseTutor *const this,
				class CBaseEntity * entity,
				class CBasePlayer * player); /* size=3014656, low_pc=0 */ //     0
} /* size: 147405288 */

/* <0> (null):0 */
void IsPlayerLookingAtPosition(class CBaseTutor *const this, class Vector * origin, class CBasePlayer * player)
{
	{
		class Vector eye;                                     //     0
		TraceResult result;                                   //     0
		operator-(const class Vector  *const this,
				const class Vector  &const v); /* size=328501, low_pc=0 */ //     0
		Length(const class Vector  *const this); /* size=147418932, low_pc=0 */ //     0
	}
	IsPlayerLookingAtPosition(class CBaseTutor *const this,
					class Vector * origin,
					class CBasePlayer * player); /* size=147415756, low_pc=0 */ //     0
} /* size: 147418912 */

/* <0> (null):0 */
void IsBombsiteInViewOfPlayer(class CBaseTutor *const this, class CBaseEntity * entity, class CBasePlayer * player)
{
	{
		class Vector bombSiteCenter;                          //     0
		class Vector eye;                                     //     0
		TraceResult result;                                   //     0
	}
	IsBombsiteInViewOfPlayer(class CBaseTutor *const this,
				class CBaseEntity * entity,
				class CBasePlayer * player); /* size=328511, low_pc=0 */ //     0
} /* size: 3 */

/* <0> (null):0 */
void IsEntityInViewOfPlayer(class CBaseTutor *const this, class CBaseEntity * entity, class CBasePlayer * player)
{
	{
		class Vector eye;                                     //     0
		TraceResult result;                                   //     0
		operator-(const class Vector  *const this,
				const class Vector  &const v); /* size=328511, low_pc=0 */ //     0
		Length(const class Vector  *const this); /* size=147420824, low_pc=0 */ //     0
	}
	IsEntityInViewOfPlayer(class CBaseTutor *const this,
				class CBaseEntity * entity,
				class CBasePlayer * player); /* size=147420748, low_pc=0 */ //     0
} /* size: 147420504 */

/* <0> (null):0 */
void TutorMessageEvent(class TutorMessageEvent *const this, int mid, int duplicateID, float time, float lifetime, int priority)
{
} /* size: 73549 */

/* <0> (null):0 */
void TutorMessageEvent(class TutorMessageEvent *const this, int mid, int duplicateID, float time, float lifetime, int priority)
{
} /* size: 0 */

/* <0> (null):0 */
void IsActive(class TutorMessageEvent *const this, float time)
{
} /* size: 0 */

/* <0> (null):0 */
void GetPriority(class TutorMessageEvent *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetTimeActive(class TutorMessageEvent *const this, float time)
{
} /* size: 0 */

/* <0> (null):0 */
void SetActivationTime(class TutorMessageEvent *const this, float time)
{
} /* size: 0 */

/* <0> (null):0 */
void GetID(class TutorMessageEvent *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetDuplicateID(class TutorMessageEvent *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void SetNext(class TutorMessageEvent *const this, class TutorMessageEvent * next)
{
} /* size: 147435080 */

/* <0> (null):0 */
void GetNext(class TutorMessageEvent *const this)
{
} /* size: 147435264 */

/* <0> (null):0 */
void AddParameter(class TutorMessageEvent *const this, char * str)
{
	{
		class TutorMessageEventParam * param;                 //     0
		class TutorMessageEventParam * temp;                  //     0
	}
} /* size: 147435496 */

/* <0> (null):0 */
void GetNextParameter(class TutorMessageEvent *const this, char * buf, int buflen)
{
	{
		class TutorMessageEventParam * param;                 //     0
	}
} /* size: 147435612 */

/* <0> (null):0 */
void GetNumParameters(class TutorMessageEvent *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CBaseTutor(class CBaseTutor *const this)
{
} /* size: 147435864 */

/* <0> (null):0 */
void CBaseTutor(class CBaseTutor *const this)
{
} /* size: 147436208 */

/* <0> (null):0 */
void CheckForStateTransition(class CBaseTutor *const this, enum GameEventType event, class CBaseEntity * entity, class CBaseEntity * other)
{
} /* size: 147436416 */

/* <0> (null):0 */
void DisplayNewStateDescriptionToPlayer(class CBaseTutor *const this)
{
	{
		class CBasePlayer * localPlayer;                      //     0
		char * desc;                                          //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void OnEvent(class CBaseTutor *const this, enum GameEventType event, class CBaseEntity * entity, class CBaseEntity * other)
{
	CheckForStateTransition(class CBaseTutor *const this,
				enum GameEventType event,
				class CBaseEntity * entity,
				class CBaseEntity * other); /* size=1049447, low_pc=0 */ //     0
} /* size: 147436488 */

/* <0> (null):0 */
void ShotFired(class CBaseTutor *const this, class Vector source, class Vector target)
{
	Vector(class Vector *const this,
		const class Vector  &const v); /* size=147437604, low_pc=0 */ //     0
	Vector(class Vector *const this,
		const class Vector  &const v); /* size=3014656, low_pc=0 */ //     0
} /* size: 147437480 */

/* <0> (null):0 */
void CheckForStateTransition(class CBaseTutor *const this, enum GameEventType event, class CBaseEntity * entity, class CBaseEntity * other)
{
	DisplayNewStateDescriptionToPlayer(class CBaseTutor *const this); /* size=63501, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void StartFrame(class CBaseTutor *const this, float time)
{
} /* size: 147439488 */

/* <0> (null):0 */
void DisplayMessageToPlayer(class CBaseTutor *const this, class CBasePlayer * player, int id, const char  * szMessage, class TutorMessageEvent * event)
{
	{
		class TutorMessage * definition;                      //     0
		unsigned char numArgs;                                //     0
		char param;                                           //     0
		MESSAGE_BEGIN(int msg_dest,
				int msg_type,
				const float  * pOrigin,
				entvars_t * ent); /* size=147468392, low_pc=0 */ //     0
		{
			int arg;                                      //     0
			{
				char * str;                           //     0
				GetNextParameter(class TutorMessageEvent *const this,
						char * buf,
						int buflen); /* size=147468760, low_pc=0 */ //     0
			}
		}
	}
} /* size: 0 */

/* <0> (null):0 */
void DrawLineToEntity(class CBaseTutor *const this, class CBasePlayer * player, int entindex, int id)
{
	MESSAGE_BEGIN(int msg_dest,
			int msg_type,
			const float  * pOrigin,
			entvars_t * ent); /* size=983950, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void DisplayNewStateDescriptionToPlayer(class CBaseTutor *const this)
{
	{
		class CBasePlayer * localPlayer;                      //     0
		char * desc;                                          //     0
		MESSAGE_BEGIN(int msg_dest,
				int msg_type,
				const float  * pOrigin,
				entvars_t * ent); /* size=147469576, low_pc=0 */ //     0
	}
} /* size: 983960 */

/* <0> (null):0 */
void CloseCurrentWindow(class CBaseTutor *const this)
{
	{
		class CBasePlayer * localPlayer;                      //     0
		MESSAGE_BEGIN(int msg_dest,
				int msg_type,
				const float  * pOrigin,
				entvars_t * ent); /* size=147469736, low_pc=0 */ //     0
	}
} /* size: 147469476 */

/* <0> (null):0 */
void CalculatePathForObjective(class CBaseTutor *const this, class CBaseEntity * player)
{
} /* size: 0 */

/* <0> (null):0 */
void DoMessagesHaveSameID(class CBaseTutor *const this, int id1, int id2)
{
	{
		class TutorMessage * message1;                        //     0
		class TutorMessage * message2;                        //     0
	}
} /* size: 0 */



/* Variables: */

class Vector              bombSiteCenter; /* size: 12 */

class Vector              eye; /* size: 12 */

TraceResult                result; /* size: 56 */

class Vector              eye; /* size: 12 */

TraceResult                result; /* size: 56 */

class Vector              eye; /* size: 12 */

TraceResult                result; /* size: 56 */

class CBaseEntity *        pEnt; /* size: 4 */

class Vector              srcVec; /* size: 12 */

class Vector              destVec; /* size: 12 */

TraceResult                result; /* size: 56 */

class TutorMessageEvent *  event; /* size: 4 */

class TutorMessageEvent *  temp; /* size: 4 */

class TutorMessageEventParam * param; /* size: 4 */

class TutorMessageEvent *  event; /* size: 4 */

class TutorMessageEvent *  temp; /* size: 4 */

; /* size: 147404736 */

; /* size: 147404832 */

class Vector              srcVec; /* size: 12 */

class Vector              destVec; /* size: 12 */

TraceResult                result; /* size: 56 */

; /* size: 147405800 */

; /* size: 147405844 */

; /* size: 147405888 */

; /* size: 147418556 */

class Vector              eye; /* size: 12 */

TraceResult                result; /* size: 56 */

; /* size: 147419276 */

; /* size: 147419320 */

class Vector              bombSiteCenter; /* size: 12 */

class Vector              eye; /* size: 12 */

TraceResult                result; /* size: 56 */

; /* size: 147420004 */

; /* size: 147420048 */

; /* size: 147420092 */

class Vector              eye; /* size: 12 */

TraceResult                result; /* size: 56 */

; /* size: 147420892 */

; /* size: 147420936 */

class TutorMessageEventParam * param; /* size: 4 */

class TutorMessageEventParam * temp; /* size: 4 */

class TutorMessageEventParam * param; /* size: 4 */

class CBasePlayer *        localPlayer; /* size: 4 */

char *                     desc; /* size: 4 */

; /* size: 147437244 */

; /* size: 147437288 */

; /* size: 147437984 */

; /* size: 147438028 */

class TutorMessage *       definition; /* size: 4 */

unsigned char              numArgs; /* size: 1 */

char                       param[512]; /* size: 512 */

int                        arg; /* size: 4 */

char *                     str; /* size: 4 */

; /* size: 147438296 */

class CBasePlayer *        localPlayer; /* size: 4 */

char *                     desc; /* size: 4 */

class CBasePlayer *        localPlayer; /* size: 4 */

class TutorMessage *       message1; /* size: 4 */

class TutorMessage *       message2; /* size: 4 */

extern class _IO_FILE *           stdin; /* size: 4 */

extern class _IO_FILE *           stdout; /* size: 4 */

intconst                   k_cubSaltSize; /* size: 4 */

GID_tconst                 k_GIDNil; /* size: 8 */

GID_tconst                 k_TxnIDNil; /* size: 8 */

GID_tconst                 k_TxnIDUnknown; /* size: 8 */

PackageId_tconst           k_uPackageIdFreeSub; /* size: 4 */

PackageId_tconst           k_uPackageIdInvalid; /* size: 4 */

AppId_tconst               k_uAppIdInvalid; /* size: 4 */

AssetClassId_tconst        k_ulAssetClassIdInvalid; /* size: 8 */

PhysicalItemId_tconst      k_uPhysicalItemIdInvalid; /* size: 4 */

DepotId_tconst             k_uDepotIdInvalid; /* size: 4 */

CellID_tconst              k_uCellIDInvalid; /* size: 4 */

SteamAPICall_tconst        k_uAPICallInvalid; /* size: 8 */

PartnerId_tconst           k_uPartnerIdInvalid; /* size: 4 */

extern enginefuncs_t              g_engfuncs; /* size: 632 */

extern globalvars_t *             gpGlobals; /* size: 4 */

extern class Vectorconst          g_vecZero; /* size: 12 */

extern cvar_t                     cv_tutor_view_distance; /* size: 20 */

extern cvar_t                     cv_tutor_look_distance; /* size: 20 */

extern cvar_t                     cv_tutor_look_angle; /* size: 20 */

extern int                        gmsgTutorText; /* size: 4 */

extern int                        gmsgTutorLine; /* size: 4 */

extern int                        gmsgTutorState; /* size: 4 */

extern int                        gmsgTutorClose; /* size: 4 */

/* Types: */

/* 1 */
/* <0> (null):0 */
typedef char * __gnuc_va_list; /* size: 4 */

/* 2 */
 /* pointer to 3 */
 /* size: 4 */

/* 3 */
char
 /* size: 1 */

/* 4 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 5 */
unsigned int
 /* size: 4 */

/* 6 */
unsigned char
 /* size: 1 */

/* 7 */
short unsigned int
 /* size: 2 */

/* 8 */
long unsigned int
 /* size: 4 */

/* 9 */
signed char
 /* size: 1 */

/* 10 */
short int
 /* size: 2 */

/* 11 */
int
 /* size: 4 */

/* 12 */
long long int
 /* size: 8 */

/* 13 */
long long unsigned int
 /* size: 8 */

/* 14 */
/* <0> (null):0 */
typedef long long int __quad_t; /* size: 8 */

/* 15 */
/* <0> (null):0 */
typedef long int __off_t; /* size: 4 */

/* 16 */
long int
 /* size: 4 */

/* 17 */
/* <0> (null):0 */
typedef __quad_t __off64_t; /* size: 8 */

/* 18 */
 /* pointer to 0 */
 /* size: 4 */

/* 19 */
 /* pointer to 3 */
 /* size: 4 */

/* 20 */
/* <0> (null):0 */
typedef struct _IO_FILE FILE; /* size: 148 */

/* 21 */
/* <0> (null):0 */
struct _IO_FILE {
	int                        _flags;               /*     0     4 */
	char *                     _IO_read_ptr;         /*     4     4 */
	char *                     _IO_read_end;         /*     8     4 */
	char *                     _IO_read_base;        /*    12     4 */
	char *                     _IO_write_base;       /*    16     4 */
	char *                     _IO_write_ptr;        /*    20     4 */
	char *                     _IO_write_end;        /*    24     4 */
	char *                     _IO_buf_base;         /*    28     4 */
	char *                     _IO_buf_end;          /*    32     4 */
	char *                     _IO_save_base;        /*    36     4 */
	char *                     _IO_backup_base;      /*    40     4 */
	char *                     _IO_save_end;         /*    44     4 */
	class _IO_marker *         _markers;             /*    48     4 */
	class _IO_FILE *           _chain;               /*    52     4 */
	int                        _fileno;              /*    56     4 */
	int                        _flags2;              /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	__off_t                    _old_offset;          /*    64     4 */
	short unsigned int         _cur_column;          /*    68     2 */
	signed char                _vtable_offset;       /*    70     1 */
	char                       _shortbuf[1];         /*    71     1 */
	_IO_lock_t *               _lock;                /*    72     4 */
	__off64_t                  _offset;              /*    76     8 */
	void *                     __pad1;               /*    84     4 */
	void *                     __pad2;               /*    88     4 */
	void *                     __pad3;               /*    92     4 */
	void *                     __pad4;               /*    96     4 */
	size_t                     __pad5;               /*   100     4 */
	int                        _mode;                /*   104     4 */
	char                       _unused2[40];         /*   108    40 */
	/* --- cacheline 2 boundary (128 bytes) was 20 bytes ago --- */

	/* size: 148, cachelines: 3, members: 29 */
	/* last cacheline: 20 bytes */
}; /* size: 148 */

/* 22 */
/* <0> (null):0 */
typedef struct _IO_FILE __FILE; /* size: 148 */

/* 23 */
/* <0> (null):0 */
union {
	unsigned int               __wch;              /*           4 */
	char                       __wchb[4];          /*           4 */
}; /* size: 4 */

/* 24 */
/* <0> (null):0 */
struct {
	/* <0> (null):0 */
	union {
		unsigned int               __wch;                /*           4 */
		char                       __wchb[4];            /*           4 */
	};

	int                        __count;              /*     0     4 */
	union {
		unsigned int       __wch;                /*           4 */
		char               __wchb[4];            /*           4 */
	} __value;                                       /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 25 */
/* <0> (null):0 */
char                       array[4]; /* size: 4 */

/* 26 */
/* <0> (null):0 */
typedef class  __mbstate_t; /* size: 8 */

/* 27 */
/* <0> (null):0 */
typedef void _IO_lock_t; /* size: 0 */

/* 28 */
/* <0> (null):0 */
struct _IO_marker {
	class _IO_marker *         _next;                /*     0     4 */
	class _IO_FILE *           _sbuf;                /*     4     4 */
	int                        _pos;                 /*     8     4 */

	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 29 */
 /* pointer to 28 */
 /* size: 4 */

/* 30 */
 /* pointer to 21 */
 /* size: 4 */

/* 31 */
 /* pointer to 28 */
 /* size: 4 */

/* 32 */
 /* pointer to 21 */
 /* size: 4 */

/* 33 */
/* <0> (null):0 */
char                       array[1]; /* size: 1 */

/* 34 */
 /* pointer to 27 */
 /* size: 4 */

/* 35 */
/* <0> (null):0 */
char                       array[40]; /* size: 40 */

/* 36 */
 /* pointer to 37 */
 /* size: 4 */

/* 37 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 38 */
 /* pointer to 39 */
 /* size: 4 */

/* 39 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 40 */
/* <0> (null):0 */
char                       array[32]; /* size: 32 */

/* 41 */
 /* pointer to 42 */
 /* size: 4 */

/* 42 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 146685500 */

/* 43 */
long double
 /* size: 12 */

/* 44 */
double
 /* size: 8 */

/* 45 */
/* <0> (null):0 */
typedef int int32; /* size: 4 */

/* 46 */
/* <0> (null):0 */
typedef unsigned int uint32; /* size: 4 */

/* 47 */
/* <0> (null):0 */
typedef long long unsigned int uint64; /* size: 8 */

/* 48 */
/* <0> (null):0 */
typedef uint64 GID_t; /* size: 8 */

/* 49 */
/* <0> (null):0 */
typedef uint32 PackageId_t; /* size: 4 */

/* 50 */
/* <0> (null):0 */
typedef uint32 AppId_t; /* size: 4 */

/* 51 */
/* <0> (null):0 */
typedef uint64 AssetClassId_t; /* size: 8 */

/* 52 */
/* <0> (null):0 */
typedef uint32 PhysicalItemId_t; /* size: 4 */

/* 53 */
/* <0> (null):0 */
typedef uint32 DepotId_t; /* size: 4 */

/* 54 */
/* <0> (null):0 */
typedef uint32 CellID_t; /* size: 4 */

/* 55 */
/* <0> (null):0 */
typedef uint64 SteamAPICall_t; /* size: 8 */

/* 56 */
/* <0> (null):0 */
typedef uint32 PartnerId_t; /* size: 4 */

/* 57 */
/* <0> (null):0 */
typedef int BOOL; /* size: 4 */

/* 58 */
/* <0> (null):0 */
typedef unsigned char byte; /* size: 1 */

/* 59 */
/* <0> (null):0 */
typedef unsigned int string_t; /* size: 4 */

/* 60 */
/* <0> (null):0 */
typedef float vec_t; /* size: 4 */

/* 61 */
float
 /* size: 4 */

/* 62 */
/* <0> (null):0 */
float                      array[2]; /* size: 8 */

/* 63 */
/* <0> (null):0 */
class Vector2D {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	/* <0> (null):0 */
	void Vector2D(class Vector2D *);

	/* <0> (null):0 */
	void Vector2D(class Vector2D *, float, float);

	/* <0> (null):0 */
	class Vector2D operator+(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DplERKS_ */

	/* <0> (null):0 */
	class Vector2D operator-(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DmiERKS_ */

	/* <0> (null):0 */
	class Vector2D operator*(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DmlEf */

	/* <0> (null):0 */
	class Vector2D operator/(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DdvEf */

	/* <0> (null):0 */
	float Length(const class Vector2D  *); /* linkage=_ZNK8Vector2D6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector2D  *); /* linkage=_ZNK8Vector2D13LengthSquaredEv */

	/* <0> (null):0 */
	class Vector2D Normalize(const class Vector2D  *); /* linkage=_ZNK8Vector2D9NormalizeEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector2D *); /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector2D *, float); /* linkage=_ZN8Vector2D6IsZeroEf */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 64 */
 /* pointer to 63 */
 /* size: 4 */

/* 65 */
 /* pointer to 66 */
 /* size: 4 */

/* 66 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 67 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 68 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 69 */
bool
 /* size: 1 */

/* 70 */
/* <0> (null):0 */
class Vector {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	vec_t                      z;                    /*     8     4 */
	/* <0> (null):0 */
	void Vector(class Vector *);

	/* <0> (null):0 */
	void Vector(class Vector *, float, float, float);

	/* <0> (null):0 */
	void Vector(class Vector *, const class Vector  &);

	/* <0> (null):0 */
	void Vector(class Vector *, float *);

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *); /* linkage=_ZNK6VectorngEv */

	/* <0> (null):0 */
	int operator==(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectoreqERKS_ */

	/* <0> (null):0 */
	int operator!=(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorneERKS_ */

	/* <0> (null):0 */
	class Vector operator+(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorplERKS_ */

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectormiERKS_ */

	/* <0> (null):0 */
	class Vector operator*(const class Vector  *, float); /* linkage=_ZNK6VectormlEf */

	/* <0> (null):0 */
	class Vector operator/(const class Vector  *, float); /* linkage=_ZNK6VectordvEf */

	/* <0> (null):0 */
	void CopyToArray(const class Vector  *, float *); /* linkage=_ZNK6Vector11CopyToArrayEPf */

	/* <0> (null):0 */
	float Length(const class Vector  *); /* linkage=_ZNK6Vector6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector  *); /* linkage=_ZNK6Vector13LengthSquaredEv */

	/* <0> (null):0 */
	float * operator float*(class Vector *); /* linkage=_ZN6VectorcvPfEv */

	/* <0> (null):0 */
	const float  * operator const float*(const class Vector  *); /* linkage=_ZNK6VectorcvPKfEv */

	/* <0> (null):0 */
	class Vector Normalize(const class Vector  *); /* linkage=_ZNK6Vector9NormalizeEv */

	/* <0> (null):0 */
	class Vector2D Make2D(const class Vector  *); /* linkage=_ZNK6Vector6Make2DEv */

	/* <0> (null):0 */
	float Length2D(const class Vector  *); /* linkage=_ZNK6Vector8Length2DEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector  *, float); /* linkage=_ZNK6Vector16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector  *, float); /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector *); /* linkage=_ZN6Vector16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector *, float); /* linkage=_ZN6Vector6IsZeroEf */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 71 */
 /* pointer to 70 */
 /* size: 4 */

/* 72 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 73 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 74 */
 /* pointer to 61 */
 /* size: 4 */

/* 75 */
 /* pointer to 76 */
 /* size: 4 */

/* 76 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 77 */
 /* pointer to 78 */
 /* size: 4 */

/* 78 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 79 */
/* <0> (null):0 */
typedef int qboolean; /* size: 4 */

/* 80 */
/* <0> (null):0 */
struct link_s {
	class link_s *             prev;                 /*     0     4 */
	class link_s *             next;                 /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 81 */
 /* pointer to 80 */
 /* size: 4 */

/* 82 */
/* <0> (null):0 */
typedef struct link_s link_t; /* size: 8 */

/* 83 */
/* <0> (null):0 */
typedef struct edict_s edict_t; /* size: 804 */

/* 84 */
/* <0> (null):0 */
struct edict_s {
	qboolean                   free;                 /*     0     4 */
	int                        serialnumber;         /*     4     4 */
	link_t                     area;                 /*     8     8 */
	int                        headnode;             /*    16     4 */
	int                        num_leafs;            /*    20     4 */
	short int                  leafnums[48];         /*    24    96 */
	/* --- cacheline 1 boundary (64 bytes) was 56 bytes ago --- */
	float                      freetime;             /*   120     4 */
	void *                     pvPrivateData;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	entvars_t                  v;                    /*   128   676 */
	/* --- cacheline 12 boundary (768 bytes) was 36 bytes ago --- */

	/* size: 804, cachelines: 13, members: 9 */
	/* last cacheline: 36 bytes */
}; /* size: 804 */

/* 85 */
 /* pointer to 83 */
 /* size: 4 */

/* 86 */
/* <0> (null):0 */
struct {
	float                      time;                 /*     0     4 */
	float                      frametime;            /*     4     4 */
	float                      force_retouch;        /*     8     4 */
	string_t                   mapname;              /*    12     4 */
	string_t                   startspot;            /*    16     4 */
	float                      deathmatch;           /*    20     4 */
	float                      coop;                 /*    24     4 */
	float                      teamplay;             /*    28     4 */
	float                      serverflags;          /*    32     4 */
	float                      found_secrets;        /*    36     4 */
	class Vector              v_forward;             /*    40    12 */
	class Vector              v_up;                  /*    52    12 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	class Vector              v_right;               /*    64    12 */
	float                      trace_allsolid;       /*    76     4 */
	float                      trace_startsolid;     /*    80     4 */
	float                      trace_fraction;       /*    84     4 */
	class Vector              trace_endpos;          /*    88    12 */
	class Vector              trace_plane_normal;    /*   100    12 */
	float                      trace_plane_dist;     /*   112     4 */
	edict_t *                  trace_ent;            /*   116     4 */
	float                      trace_inopen;         /*   120     4 */
	float                      trace_inwater;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	int                        trace_hitgroup;       /*   128     4 */
	int                        trace_flags;          /*   132     4 */
	int                        msg_entity;           /*   136     4 */
	int                        cdAudioTrack;         /*   140     4 */
	int                        maxClients;           /*   144     4 */
	int                        maxEntities;          /*   148     4 */
	const char  *              pStringBase;          /*   152     4 */
	void *                     pSaveData;            /*   156     4 */
	class Vector              vecLandmarkOffset;     /*   160    12 */

	/* size: 172, cachelines: 3, members: 31 */
	/* last cacheline: 44 bytes */
}; /* size: 172 */

/* 87 */
/* <0> (null):0 */
typedef class  globalvars_t; /* size: 172 */

/* 88 */
/* <0> (null):0 */
struct entvars_s {
	string_t                   classname;            /*     0     4 */
	string_t                   globalname;           /*     4     4 */
	class Vector              origin;                /*     8    12 */
	class Vector              oldorigin;             /*    20    12 */
	class Vector              velocity;              /*    32    12 */
	class Vector              basevelocity;          /*    44    12 */
	class Vector              clbasevelocity;        /*    56    12 */
	/* --- cacheline 1 boundary (64 bytes) was 4 bytes ago --- */
	class Vector              movedir;               /*    68    12 */
	class Vector              angles;                /*    80    12 */
	class Vector              avelocity;             /*    92    12 */
	class Vector              punchangle;            /*   104    12 */
	class Vector              v_angle;               /*   116    12 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	class Vector              endpos;                /*   128    12 */
	class Vector              startpos;              /*   140    12 */
	float                      impacttime;           /*   152     4 */
	float                      starttime;            /*   156     4 */
	int                        fixangle;             /*   160     4 */
	float                      idealpitch;           /*   164     4 */
	float                      pitch_speed;          /*   168     4 */
	float                      ideal_yaw;            /*   172     4 */
	float                      yaw_speed;            /*   176     4 */
	int                        modelindex;           /*   180     4 */
	string_t                   model;                /*   184     4 */
	int                        viewmodel;            /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	int                        weaponmodel;          /*   192     4 */
	class Vector              absmin;                /*   196    12 */
	class Vector              absmax;                /*   208    12 */
	class Vector              mins;                  /*   220    12 */
	class Vector              maxs;                  /*   232    12 */
	class Vector              size;                  /*   244    12 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	float                      ltime;                /*   256     4 */
	float                      nextthink;            /*   260     4 */
	int                        movetype;             /*   264     4 */
	int                        solid;                /*   268     4 */
	int                        skin;                 /*   272     4 */
	int                        body;                 /*   276     4 */
	int                        effects;              /*   280     4 */
	float                      gravity;              /*   284     4 */
	float                      friction;             /*   288     4 */
	int                        light_level;          /*   292     4 */
	int                        sequence;             /*   296     4 */
	int                        gaitsequence;         /*   300     4 */
	float                      frame;                /*   304     4 */
	float                      animtime;             /*   308     4 */
	float                      framerate;            /*   312     4 */
	unsigned char              controller[4];        /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	unsigned char              blending[2];          /*   320     2 */
	float                      scale;                /*   324     4 */
	int                        rendermode;           /*   328     4 */
	float                      renderamt;            /*   332     4 */
	class Vector              rendercolor;           /*   336    12 */
	int                        renderfx;             /*   348     4 */
	float                      health;               /*   352     4 */
	float                      frags;                /*   356     4 */
	int                        weapons;              /*   360     4 */
	float                      takedamage;           /*   364     4 */
	int                        deadflag;             /*   368     4 */
	class Vector              view_ofs;              /*   372    12 */
	int                        button;               /*   384     4 */
	/* --- cacheline 6 boundary (384 bytes) was 2 bytes ago --- */
	int                        impulse;              /*   388     4 */
	edict_t *                  chain;                /*   392     4 */
	edict_t *                  dmg_inflictor;        /*   396     4 */
	edict_t *                  enemy;                /*   400     4 */
	edict_t *                  aiment;               /*   404     4 */
	edict_t *                  owner;                /*   408     4 */
	edict_t *                  groundentity;         /*   412     4 */
	int                        spawnflags;           /*   416     4 */
	int                        flags;                /*   420     4 */
	int                        colormap;             /*   424     4 */
	int                        team;                 /*   428     4 */
	float                      max_health;           /*   432     4 */
	float                      teleport_time;        /*   436     4 */
	float                      armortype;            /*   440     4 */
	float                      armorvalue;           /*   444     4 */
	int                        waterlevel;           /*   448     4 */
	/* --- cacheline 7 boundary (448 bytes) was 2 bytes ago --- */
	int                        watertype;            /*   452     4 */
	string_t                   target;               /*   456     4 */
	string_t                   targetname;           /*   460     4 */
	string_t                   netname;              /*   464     4 */
	string_t                   message;              /*   468     4 */
	float                      dmg_take;             /*   472     4 */
	float                      dmg_save;             /*   476     4 */
	float                      dmg;                  /*   480     4 */
	float                      dmgtime;              /*   484     4 */
	string_t                   noise;                /*   488     4 */
	string_t                   noise1;               /*   492     4 */
	string_t                   noise2;               /*   496     4 */
	string_t                   noise3;               /*   500     4 */
	float                      speed;                /*   504     4 */
	float                      air_finished;         /*   508     4 */
	float                      pain_finished;        /*   512     4 */
	/* --- cacheline 8 boundary (512 bytes) was 2 bytes ago --- */
	float                      radsuit_finished;     /*   516     4 */
	edict_t *                  pContainingEntity;    /*   520     4 */
	int                        playerclass;          /*   524     4 */
	float                      maxspeed;             /*   528     4 */
	float                      fov;                  /*   532     4 */
	int                        weaponanim;           /*   536     4 */
	int                        pushmsec;             /*   540     4 */
	int                        bInDuck;              /*   544     4 */
	int                        flTimeStepSound;      /*   548     4 */
	int                        flSwimTime;           /*   552     4 */
	int                        flDuckTime;           /*   556     4 */
	int                        iStepLeft;            /*   560     4 */
	float                      flFallVelocity;       /*   564     4 */
	int                        gamestate;            /*   568     4 */
	int                        oldbuttons;           /*   572     4 */
	int                        groupinfo;            /*   576     4 */
	/* --- cacheline 9 boundary (576 bytes) was 2 bytes ago --- */
	int                        iuser1;               /*   580     4 */
	int                        iuser2;               /*   584     4 */
	int                        iuser3;               /*   588     4 */
	int                        iuser4;               /*   592     4 */
	float                      fuser1;               /*   596     4 */
	float                      fuser2;               /*   600     4 */
	float                      fuser3;               /*   604     4 */
	float                      fuser4;               /*   608     4 */
	class Vector              vuser1;                /*   612    12 */
	class Vector              vuser2;                /*   624    12 */
	class Vector              vuser3;                /*   636    12 */
	/* --- cacheline 10 boundary (640 bytes) was 6 bytes ago --- */
	class Vector              vuser4;                /*   648    12 */
	edict_t *                  euser1;               /*   660     4 */
	edict_t *                  euser2;               /*   664     4 */
	edict_t *                  euser3;               /*   668     4 */
	edict_t *                  euser4;               /*   672     4 */

	/* size: 676, cachelines: 11, members: 123 */
	/* last cacheline: 36 bytes */

	/* BRAIN FART ALERT! 676 != 674 + 0(holes), diff = 2 */

}; /* size: 676 */

/* 89 */
/* <0> (null):0 */
unsigned char              array[4]; /* size: 4 */

/* 90 */
/* <0> (null):0 */
unsigned char              array[2]; /* size: 2 */

/* 91 */
/* <0> (null):0 */
typedef struct entvars_s entvars_t; /* size: 676 */

/* 92 */
/* <0> (null):0 */
short int                  array[48]; /* size: 96 */

/* 93 */
/* <0> (null):0 */
typedef uint32 CRC32_t; /* size: 4 */

/* 94 */
/* <0> (null):0 */
struct cvar_s {
	char *                     name;                 /*     0     4 */
	char *                     string;               /*     4     4 */
	int                        flags;                /*     8     4 */
	float                      value;                /*    12     4 */
	class cvar_s *             next;                 /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 95 */
 /* pointer to 94 */
 /* size: 4 */

/* 96 */
/* <0> (null):0 */
typedef struct cvar_s cvar_t; /* size: 20 */

/* 97 */
/* <0> (null):0 */
struct client_textmessage_s {
	int                        effect;               /*     0     4 */
	byte                       r1;                   /*     4     1 */
	byte                       g1;                   /*     5     1 */
	byte                       b1;                   /*     6     1 */
	byte                       a1;                   /*     7     1 */
	byte                       r2;                   /*     8     1 */
	byte                       g2;                   /*     9     1 */
	byte                       b2;                   /*    10     1 */
	byte                       a2;                   /*    11     1 */
	float                      x;                    /*    12     4 */
	float                      y;                    /*    16     4 */
	float                      fadein;               /*    20     4 */
	float                      fadeout;              /*    24     4 */
	float                      holdtime;             /*    28     4 */
	float                      fxtime;               /*    32     4 */
	const char  *              pName;                /*    36     4 */
	const char  *              pMessage;             /*    40     4 */

	/* size: 44, cachelines: 1, members: 17 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 98 */
/* <0> (null):0 */
typedef struct client_textmessage_s client_textmessage_t; /* size: 44 */

/* 99 */
/* <0> (null):0 */
typedef struct sequenceCommandLine_ sequenceCommandLine_s; /* size: 92 */

/* 100 */
/* <0> (null):0 */
struct sequenceCommandLine_ {
	int                        commandType;          /*     0     4 */
	client_textmessage_t       clientMessage;        /*     4    44 */
	char *                     speakerName;          /*    48     4 */
	char *                     listenerName;         /*    52     4 */
	char *                     soundFileName;        /*    56     4 */
	char *                     sentenceName;         /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	char *                     fireTargetNames;      /*    64     4 */
	char *                     killTargetNames;      /*    68     4 */
	float                      delay;                /*    72     4 */
	int                        repeatCount;          /*    76     4 */
	int                        textChannel;          /*    80     4 */
	int                        modifierBitField;     /*    84     4 */
	sequenceCommandLine_s *    nextCommandLine;      /*    88     4 */

	/* size: 92, cachelines: 2, members: 13 */
	/* last cacheline: 28 bytes */
}; /* size: 92 */

/* 101 */
 /* pointer to 99 */
 /* size: 4 */

/* 102 */
/* <0> (null):0 */
typedef struct sequenceEntry_ sequenceEntry_s; /* size: 20 */

/* 103 */
/* <0> (null):0 */
struct sequenceEntry_ {
	char *                     fileName;             /*     0     4 */
	char *                     entryName;            /*     4     4 */
	sequenceCommandLine_s *    firstCommand;         /*     8     4 */
	sequenceEntry_s *          nextEntry;            /*    12     4 */
	qboolean                   isGlobal;             /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 104 */
 /* pointer to 102 */
 /* size: 4 */

/* 105 */
/* <0> (null):0 */
typedef struct sentenceEntry_ sentenceEntry_s; /* size: 16 */

/* 106 */
/* <0> (null):0 */
struct sentenceEntry_ {
	char *                     data;                 /*     0     4 */
	sentenceEntry_s *          nextEntry;            /*     4     4 */
	qboolean                   isGlobal;             /*     8     4 */
	unsigned int               index;                /*    12     4 */

	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 107 */
 /* pointer to 105 */
 /* size: 4 */

/* 108 */
/* <0> (null):0 */
enum {
	at_notice = 0,
	at_console = 1,
	at_aiconsole = 2,
	at_warning = 3,
	at_error = 4,
	at_logged = 5,
}; /* size: 4 */

/* 109 */
/* <0> (null):0 */
typedef enum  ALERT_TYPE; /* size: 4 */

/* 110 */
/* <0> (null):0 */
enum {
	print_console = 0,
	print_center = 1,
	print_chat = 2,
}; /* size: 4 */

/* 111 */
/* <0> (null):0 */
typedef enum  PRINT_TYPE; /* size: 4 */

/* 112 */
/* <0> (null):0 */
enum {
	force_exactfile = 0,
	force_model_samebounds = 1,
	force_model_specifybounds = 2,
	force_model_specifybounds_if_avail = 3,
}; /* size: 4 */

/* 113 */
/* <0> (null):0 */
typedef enum  FORCE_TYPE; /* size: 4 */

/* 114 */
/* <0> (null):0 */
struct {
	int                        fAllSolid;            /*     0     4 */
	int                        fStartSolid;          /*     4     4 */
	int                        fInOpen;              /*     8     4 */
	int                        fInWater;             /*    12     4 */
	float                      flFraction;           /*    16     4 */
	class Vector              vecEndPos;             /*    20    12 */
	float                      flPlaneDist;          /*    32     4 */
	class Vector              vecPlaneNormal;        /*    36    12 */
	edict_t *                  pHit;                 /*    48     4 */
	int                        iHitgroup;            /*    52     4 */

	/* size: 56, cachelines: 1, members: 10 */
	/* last cacheline: 56 bytes */
}; /* size: 56 */

/* 115 */
/* <0> (null):0 */
typedef class  TraceResult; /* size: 56 */

/* 116 */
/* <0> (null):0 */
struct enginefuncs_s {
	int                        (*pfnPrecacheModel)(char *); /*     0     4 */
	int                        (*pfnPrecacheSound)(char *); /*     4     4 */
	void                       (*pfnSetModel)(edict_t *, const char  *); /*     8     4 */
	int                        (*pfnModelIndex)(const char  *); /*    12     4 */
	int                        (*pfnModelFrames)(int); /*    16     4 */
	void                       (*pfnSetSize)(edict_t *, const float  *, const float  *); /*    20     4 */
	void                       (*pfnChangeLevel)(char *, char *); /*    24     4 */
	void                       (*pfnGetSpawnParms)(edict_t *); /*    28     4 */
	void                       (*pfnSaveSpawnParms)(edict_t *); /*    32     4 */
	float                      (*pfnVecToYaw)(const float  *); /*    36     4 */
	void                       (*pfnVecToAngles)(const float  *, float *); /*    40     4 */
	void                       (*pfnMoveToOrigin)(edict_t *, const float  *, float, int); /*    44     4 */
	void                       (*pfnChangeYaw)(edict_t *); /*    48     4 */
	void                       (*pfnChangePitch)(edict_t *); /*    52     4 */
	edict_t *                  (*pfnFindEntityByString)(edict_t *, const char  *, const char  *); /*    56     4 */
	int                        (*pfnGetEntityIllum)(edict_t *); /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	edict_t *                  (*pfnFindEntityInSphere)(edict_t *, const float  *, float); /*    64     4 */
	edict_t *                  (*pfnFindClientInPVS)(edict_t *); /*    68     4 */
	edict_t *                  (*pfnEntitiesInPVS)(edict_t *); /*    72     4 */
	void                       (*pfnMakeVectors)(const float  *); /*    76     4 */
	void                       (*pfnAngleVectors)(const float  *, float *, float *, float *); /*    80     4 */
	edict_t *                  (*pfnCreateEntity)(void); /*    84     4 */
	void                       (*pfnRemoveEntity)(edict_t *); /*    88     4 */
	edict_t *                  (*pfnCreateNamedEntity)(int); /*    92     4 */
	void                       (*pfnMakeStatic)(edict_t *); /*    96     4 */
	int                        (*pfnEntIsOnFloor)(edict_t *); /*   100     4 */
	int                        (*pfnDropToFloor)(edict_t *); /*   104     4 */
	int                        (*pfnWalkMove)(edict_t *, float, float, int); /*   108     4 */
	void                       (*pfnSetOrigin)(edict_t *, const float  *); /*   112     4 */
	void                       (*pfnEmitSound)(edict_t *, int, const char  *, float, float, int, int); /*   116     4 */
	void                       (*pfnEmitAmbientSound)(edict_t *, float *, const char  *, float, float, int, int); /*   120     4 */
	void                       (*pfnTraceLine)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	void                       (*pfnTraceToss)(edict_t *, edict_t *, TraceResult *); /*   128     4 */
	int                        (*pfnTraceMonsterHull)(edict_t *, const float  *, const float  *, int, edict_t *, TraceResult *); /*   132     4 */
	void                       (*pfnTraceHull)(const float  *, const float  *, int, int, edict_t *, TraceResult *); /*   136     4 */
	void                       (*pfnTraceModel)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   140     4 */
	const char  *              (*pfnTraceTexture)(edict_t *, const float  *, const float  *); /*   144     4 */
	void                       (*pfnTraceSphere)(const float  *, const float  *, int, float, edict_t *, TraceResult *); /*   148     4 */
	void                       (*pfnGetAimVector)(edict_t *, float, float *); /*   152     4 */
	void                       (*pfnServerCommand)(char *); /*   156     4 */
	void                       (*pfnServerExecute)(void); /*   160     4 */
	void                       (*pfnClientCommand)(edict_t *, char *, ...); /*   164     4 */
	void                       (*pfnParticleEffect)(const float  *, const float  *, float, float); /*   168     4 */
	void                       (*pfnLightStyle)(int, char *); /*   172     4 */
	int                        (*pfnDecalIndex)(const char  *); /*   176     4 */
	int                        (*pfnPointContents)(const float  *); /*   180     4 */
	void                       (*pfnMessageBegin)(int, int, const float  *, edict_t *); /*   184     4 */
	void                       (*pfnMessageEnd)(void); /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	void                       (*pfnWriteByte)(int); /*   192     4 */
	void                       (*pfnWriteChar)(int); /*   196     4 */
	void                       (*pfnWriteShort)(int); /*   200     4 */
	void                       (*pfnWriteLong)(int); /*   204     4 */
	void                       (*pfnWriteAngle)(float); /*   208     4 */
	void                       (*pfnWriteCoord)(float); /*   212     4 */
	void                       (*pfnWriteString)(const char  *); /*   216     4 */
	void                       (*pfnWriteEntity)(int); /*   220     4 */
	void                       (*pfnCVarRegister)(cvar_t *); /*   224     4 */
	float                      (*pfnCVarGetFloat)(const char  *); /*   228     4 */
	const char  *              (*pfnCVarGetString)(const char  *); /*   232     4 */
	void                       (*pfnCVarSetFloat)(const char  *, float); /*   236     4 */
	void                       (*pfnCVarSetString)(const char  *, const char  *); /*   240     4 */
	void                       (*pfnAlertMessage)(ALERT_TYPE, char *, ...); /*   244     4 */
	void                       (*pfnEngineFprintf)(void *, char *, ...); /*   248     4 */
	void *                     (*pfnPvAllocEntPrivateData)(edict_t *, int32); /*   252     4 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	void *                     (*pfnPvEntPrivateData)(edict_t *); /*   256     4 */
	void                       (*pfnFreeEntPrivateData)(edict_t *); /*   260     4 */
	const char  *              (*pfnSzFromIndex)(int); /*   264     4 */
	int                        (*pfnAllocString)(const char  *); /*   268     4 */
	class entvars_s *          (*pfnGetVarsOfEnt)(edict_t *); /*   272     4 */
	edict_t *                  (*pfnPEntityOfEntOffset)(int); /*   276     4 */
	int                        (*pfnEntOffsetOfPEntity)(const edict_t  *); /*   280     4 */
	int                        (*pfnIndexOfEdict)(const edict_t  *); /*   284     4 */
	edict_t *                  (*pfnPEntityOfEntIndex)(int); /*   288     4 */
	edict_t *                  (*pfnFindEntityByVars)(class entvars_s *); /*   292     4 */
	void *                     (*pfnGetModelPtr)(edict_t *); /*   296     4 */
	int                        (*pfnRegUserMsg)(const char  *, int); /*   300     4 */
	void                       (*pfnAnimationAutomove)(const edict_t  *, float); /*   304     4 */
	void                       (*pfnGetBonePosition)(const edict_t  *, int, float *, float *); /*   308     4 */
	uint32                     (*pfnFunctionFromName)(const char  *); /*   312     4 */
	const char  *              (*pfnNameForFunction)(uint32); /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	void                       (*pfnClientPrintf)(edict_t *, PRINT_TYPE, const char  *); /*   320     4 */
	void                       (*pfnServerPrint)(const char  *); /*   324     4 */
	const char  *              (*pfnCmd_Args)(void); /*   328     4 */
	const char  *              (*pfnCmd_Argv)(int);  /*   332     4 */
	int                        (*pfnCmd_Argc)(void); /*   336     4 */
	void                       (*pfnGetAttachment)(const edict_t  *, int, float *, float *); /*   340     4 */
	void                       (*pfnCRC32_Init)(CRC32_t *); /*   344     4 */
	void                       (*pfnCRC32_ProcessBuffer)(CRC32_t *, void *, int); /*   348     4 */
	void                       (*pfnCRC32_ProcessByte)(CRC32_t *, unsigned char); /*   352     4 */
	CRC32_t                    (*pfnCRC32_Final)(CRC32_t); /*   356     4 */
	int32                      (*pfnRandomLong)(int32, int32); /*   360     4 */
	float                      (*pfnRandomFloat)(float, float); /*   364     4 */
	void                       (*pfnSetView)(const edict_t  *, const edict_t  *); /*   368     4 */
	float                      (*pfnTime)(void);     /*   372     4 */
	void                       (*pfnCrosshairAngle)(const edict_t  *, float, float); /*   376     4 */
	byte *                     (*pfnLoadFileForMe)(char *, int *); /*   380     4 */
	/* --- cacheline 6 boundary (384 bytes) --- */
	void                       (*pfnFreeFile)(void *); /*   384     4 */
	void                       (*pfnEndSection)(const char  *); /*   388     4 */
	int                        (*pfnCompareFileTime)(char *, char *, int *); /*   392     4 */
	void                       (*pfnGetGameDir)(char *); /*   396     4 */
	void                       (*pfnCvar_RegisterVariable)(cvar_t *); /*   400     4 */
	void                       (*pfnFadeClientVolume)(const edict_t  *, int, int, int, int); /*   404     4 */
	void                       (*pfnSetClientMaxspeed)(const edict_t  *, float); /*   408     4 */
	edict_t *                  (*pfnCreateFakeClient)(const char  *); /*   412     4 */
	void                       (*pfnRunPlayerMove)(edict_t *, const float  *, float, float, float, short unsigned int, byte, byte); /*   416     4 */
	int                        (*pfnNumberOfEntities)(void); /*   420     4 */
	char *                     (*pfnGetInfoKeyBuffer)(edict_t *); /*   424     4 */
	char *                     (*pfnInfoKeyValue)(char *, char *); /*   428     4 */
	void                       (*pfnSetKeyValue)(char *, char *, char *); /*   432     4 */
	void                       (*pfnSetClientKeyValue)(int, char *, char *, char *); /*   436     4 */
	int                        (*pfnIsMapValid)(char *); /*   440     4 */
	void                       (*pfnStaticDecal)(const float  *, int, int, int); /*   444     4 */
	/* --- cacheline 7 boundary (448 bytes) --- */
	int                        (*pfnPrecacheGeneric)(char *); /*   448     4 */
	int                        (*pfnGetPlayerUserId)(edict_t *); /*   452     4 */
	void                       (*pfnBuildSoundMsg)(edict_t *, int, const char  *, float, float, int, int, int, int, const float  *, edict_t *); /*   456     4 */
	int                        (*pfnIsDedicatedServer)(void); /*   460     4 */
	cvar_t *                   (*pfnCVarGetPointer)(const char  *); /*   464     4 */
	unsigned int               (*pfnGetPlayerWONId)(edict_t *); /*   468     4 */
	void                       (*pfnInfo_RemoveKey)(char *, const char  *); /*   472     4 */
	const char  *              (*pfnGetPhysicsKeyValue)(const edict_t  *, const char  *); /*   476     4 */
	void                       (*pfnSetPhysicsKeyValue)(const edict_t  *, const char  *, const char  *); /*   480     4 */
	const char  *              (*pfnGetPhysicsInfoString)(const edict_t  *); /*   484     4 */
	short unsigned int         (*pfnPrecacheEvent)(int, const char  *); /*   488     4 */
	void                       (*pfnPlaybackEvent)(int, const edict_t  *, short unsigned int, float, float *, float *, float, float, int, int, int, int); /*   492     4 */
	unsigned char *            (*pfnSetFatPVS)(float *); /*   496     4 */
	unsigned char *            (*pfnSetFatPAS)(float *); /*   500     4 */
	int                        (*pfnCheckVisibility)(const edict_t  *, unsigned char *); /*   504     4 */
	void                       (*pfnDeltaSetField)(class delta_s *, const char  *); /*   508     4 */
	/* --- cacheline 8 boundary (512 bytes) --- */
	void                       (*pfnDeltaUnsetField)(class delta_s *, const char  *); /*   512     4 */
	void                       (*pfnDeltaAddEncoder)(char *, void (*)(class delta_s *, const unsigned char  *, const unsigned char  *)); /*   516     4 */
	int                        (*pfnGetCurrentPlayer)(void); /*   520     4 */
	int                        (*pfnCanSkipPlayer)(const edict_t  *); /*   524     4 */
	int                        (*pfnDeltaFindField)(class delta_s *, const char  *); /*   528     4 */
	void                       (*pfnDeltaSetFieldByIndex)(class delta_s *, int); /*   532     4 */
	void                       (*pfnDeltaUnsetFieldByIndex)(class delta_s *, int); /*   536     4 */
	void                       (*pfnSetGroupMask)(int, int); /*   540     4 */
	int                        (*pfnCreateInstancedBaseline)(int, class entity_state_s *); /*   544     4 */
	void                       (*pfnCvar_DirectSet)(class cvar_s *, char *); /*   548     4 */
	void                       (*pfnForceUnmodified)(FORCE_TYPE, float *, float *, const char  *); /*   552     4 */
	void                       (*pfnGetPlayerStats)(const edict_t  *, int *, int *); /*   556     4 */
	void                       (*pfnAddServerCommand)(char *, void (*)(void)); /*   560     4 */
	qboolean                   (*pfnVoice_GetClientListening)(int, int); /*   564     4 */
	qboolean                   (*pfnVoice_SetClientListening)(int, int, qboolean); /*   568     4 */
	const char  *              (*pfnGetPlayerAuthId)(edict_t *); /*   572     4 */
	/* --- cacheline 9 boundary (576 bytes) --- */
	sequenceEntry_s *          (*pfnSequenceGet)(const char  *, const char  *); /*   576     4 */
	sentenceEntry_s *          (*pfnSequencePickSentence)(const char  *, int, int *); /*   580     4 */
	int                        (*pfnGetFileSize)(char *); /*   584     4 */
	unsigned int               (*pfnGetApproxWavePlayLen)(const char  *); /*   588     4 */
	int                        (*pfnIsCareerMatch)(void); /*   592     4 */
	int                        (*pfnGetLocalizedStringLength)(const char  *); /*   596     4 */
	void                       (*pfnRegisterTutorMessageShown)(int); /*   600     4 */
	int                        (*pfnGetTimesTutorMessageShown)(int); /*   604     4 */
	void                       (*ProcessTutorMessageDecayBuffer)(int *, int); /*   608     4 */
	void                       (*ConstructTutorMessageDecayBuffer)(int *, int); /*   612     4 */
	void                       (*ResetTutorMessageDecayData)(void); /*   616     4 */
	void                       (*pfnQueryClientCvarValue)(const edict_t  *, const char  *); /*   620     4 */
	void                       (*pfnQueryClientCvarValue2)(const edict_t  *, const char  *, int); /*   624     4 */
	int                        (*pfnCheckParm)(const char  *, char * *); /*   628     4 */

	/* size: 632, cachelines: 10, members: 158 */
	/* last cacheline: 56 bytes */
}; /* size: 632 */

/* 117 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 118 */
 /* pointer to 117 */
 /* size: 4 */

/* 119 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147420760 */

/* 120 */
 /* pointer to 119 */
 /* size: 4 */

/* 121 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 122 */
 /* pointer to 121 */
 /* size: 4 */

/* 123 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 124 */
 /* pointer to 123 */
 /* size: 4 */

/* 125 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147421280 */

/* 126 */
 /* pointer to 125 */
 /* size: 4 */

/* 127 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147421540 */

/* 128 */
 /* pointer to 127 */
 /* size: 4 */

/* 129 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147421748 */

/* 130 */
 /* pointer to 129 */
 /* size: 4 */

/* 131 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 132 */
 /* pointer to 131 */
 /* size: 4 */

/* 133 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147422060 */

/* 134 */
 /* pointer to 133 */
 /* size: 4 */

/* 135 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147422268 */

/* 136 */
 /* pointer to 135 */
 /* size: 4 */

/* 137 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 138 */
 /* pointer to 137 */
 /* size: 4 */

/* 139 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 140 */
 /* pointer to 139 */
 /* size: 4 */

/* 141 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 142 */
 /* pointer to 141 */
 /* size: 4 */

/* 143 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 144 */
 /* pointer to 143 */
 /* size: 4 */

/* 145 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147469300 */

/* 146 */
 /* pointer to 145 */
 /* size: 4 */

/* 147 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147469456 */

/* 148 */
 /* pointer to 147 */
 /* size: 4 */

/* 149 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 150 */
 /* pointer to 149 */
 /* size: 4 */

/* 151 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 152 */
 /* pointer to 151 */
 /* size: 4 */

/* 153 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 154 */
 /* pointer to 153 */
 /* size: 4 */

/* 155 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147470340 */

/* 156 */
 /* pointer to 155 */
 /* size: 4 */

/* 157 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147470548 */

/* 158 */
 /* pointer to 157 */
 /* size: 4 */

/* 159 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147471016 */

/* 160 */
 /* pointer to 159 */
 /* size: 4 */

/* 161 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147471484 */

/* 162 */
 /* pointer to 115 */
 /* size: 4 */

/* 163 */
 /* pointer to 161 */
 /* size: 4 */

/* 164 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147471900 */

/* 165 */
 /* pointer to 164 */
 /* size: 4 */

/* 166 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 167 */
 /* pointer to 166 */
 /* size: 4 */

/* 168 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147484808 */

/* 169 */
 /* pointer to 168 */
 /* size: 4 */

/* 170 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 171 */
 /* pointer to 170 */
 /* size: 4 */

/* 172 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147485484 */

/* 173 */
 /* pointer to 172 */
 /* size: 4 */

/* 174 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147485900 */

/* 175 */
 /* pointer to 174 */
 /* size: 4 */

/* 176 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147486160 */

/* 177 */
 /* pointer to 176 */
 /* size: 4 */

/* 178 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147486316 */

/* 179 */
 /* pointer to 178 */
 /* size: 4 */

/* 180 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147486420 */

/* 181 */
 /* pointer to 180 */
 /* size: 4 */

/* 182 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147486628 */

/* 183 */
 /* pointer to 182 */
 /* size: 4 */

/* 184 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147486940 */

/* 185 */
 /* pointer to 184 */
 /* size: 4 */

/* 186 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 187 */
 /* pointer to 186 */
 /* size: 4 */

/* 188 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147487304 */

/* 189 */
 /* pointer to 188 */
 /* size: 4 */

/* 190 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147487616 */

/* 191 */
 /* pointer to 190 */
 /* size: 4 */

/* 192 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147487772 */

/* 193 */
 /* pointer to 192 */
 /* size: 4 */

/* 194 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147487928 */

/* 195 */
 /* pointer to 194 */
 /* size: 4 */

/* 196 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147488084 */

/* 197 */
 /* pointer to 96 */
 /* size: 4 */

/* 198 */
 /* pointer to 196 */
 /* size: 4 */

/* 199 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 200 */
 /* pointer to 199 */
 /* size: 4 */

/* 201 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 202 */
 /* pointer to 201 */
 /* size: 4 */

/* 203 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147393796 */

/* 204 */
 /* pointer to 203 */
 /* size: 4 */

/* 205 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147394004 */

/* 206 */
 /* pointer to 205 */
 /* size: 4 */

/* 207 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147394212 */

/* 208 */
 /* pointer to 207 */
 /* size: 4 */

/* 209 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147394420 */

/* 210 */
 /* pointer to 209 */
 /* size: 4 */

/* 211 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 212 */
 /* pointer to 211 */
 /* size: 4 */

/* 213 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 214 */
 /* pointer to 213 */
 /* size: 4 */

/* 215 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 216 */
 /* pointer to 215 */
 /* size: 4 */

/* 217 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 218 */
 /* pointer to 88 */
 /* size: 4 */

/* 219 */
 /* pointer to 217 */
 /* size: 4 */

/* 220 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 221 */
 /* pointer to 222 */
 /* size: 4 */

/* 222 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 804 */

/* 223 */
 /* pointer to 220 */
 /* size: 4 */

/* 224 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 225 */
 /* pointer to 224 */
 /* size: 4 */

/* 226 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 227 */
 /* pointer to 226 */
 /* size: 4 */

/* 228 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147395980 */

/* 229 */
 /* pointer to 228 */
 /* size: 4 */

/* 230 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147396188 */

/* 231 */
 /* pointer to 230 */
 /* size: 4 */

/* 232 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 233 */
 /* pointer to 232 */
 /* size: 4 */

/* 234 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 235 */
 /* pointer to 234 */
 /* size: 4 */

/* 236 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147396812 */

/* 237 */
 /* pointer to 236 */
 /* size: 4 */

/* 238 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 239 */
 /* pointer to 238 */
 /* size: 4 */

/* 240 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 241 */
 /* pointer to 240 */
 /* size: 4 */

/* 242 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147397280 */

/* 243 */
 /* pointer to 93 */
 /* size: 4 */

/* 244 */
 /* pointer to 242 */
 /* size: 4 */

/* 245 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147397488 */

/* 246 */
 /* pointer to 245 */
 /* size: 4 */

/* 247 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147397748 */

/* 248 */
 /* pointer to 247 */
 /* size: 4 */

/* 249 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 250 */
 /* pointer to 249 */
 /* size: 4 */

/* 251 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 252 */
 /* pointer to 251 */
 /* size: 4 */

/* 253 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 254 */
 /* pointer to 253 */
 /* size: 4 */

/* 255 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147533208 */

/* 256 */
 /* pointer to 255 */
 /* size: 4 */

/* 257 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 258 */
 /* pointer to 257 */
 /* size: 4 */

/* 259 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147533520 */

/* 260 */
 /* pointer to 259 */
 /* size: 4 */

/* 261 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 262 */
 /* pointer to 58 */
 /* size: 4 */

/* 263 */
 /* pointer to 11 */
 /* size: 4 */

/* 264 */
 /* pointer to 261 */
 /* size: 4 */

/* 265 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147534092 */

/* 266 */
 /* pointer to 265 */
 /* size: 4 */

/* 267 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 268 */
 /* pointer to 267 */
 /* size: 4 */

/* 269 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147534508 */

/* 270 */
 /* pointer to 269 */
 /* size: 4 */

/* 271 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 272 */
 /* pointer to 271 */
 /* size: 4 */

/* 273 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147535028 */

/* 274 */
 /* pointer to 273 */
 /* size: 4 */

/* 275 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 276 */
 /* pointer to 275 */
 /* size: 4 */

/* 277 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 278 */
 /* pointer to 277 */
 /* size: 4 */

/* 279 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147535912 */

/* 280 */
 /* pointer to 279 */
 /* size: 4 */

/* 281 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147536172 */

/* 282 */
 /* pointer to 281 */
 /* size: 4 */

/* 283 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147536484 */

/* 284 */
 /* pointer to 283 */
 /* size: 4 */

/* 285 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147549028 */

/* 286 */
 /* pointer to 285 */
 /* size: 4 */

/* 287 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 288 */
 /* pointer to 287 */
 /* size: 4 */

/* 289 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 290 */
 /* pointer to 289 */
 /* size: 4 */

/* 291 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147550016 */

/* 292 */
 /* pointer to 291 */
 /* size: 4 */

/* 293 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 294 */
 /* pointer to 293 */
 /* size: 4 */

/* 295 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147550432 */

/* 296 */
 /* pointer to 295 */
 /* size: 4 */

/* 297 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 298 */
 /* pointer to 297 */
 /* size: 4 */

/* 299 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 2 */

/* 300 */
 /* pointer to 299 */
 /* size: 4 */

/* 301 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147551056 */

/* 302 */
 /* pointer to 301 */
 /* size: 4 */

/* 303 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 304 */
 /* pointer to 6 */
 /* size: 4 */

/* 305 */
 /* pointer to 303 */
 /* size: 4 */

/* 306 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 307 */
 /* pointer to 306 */
 /* size: 4 */

/* 308 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147552200 */

/* 309 */
 /* pointer to 310 */
 /* size: 4 */

/* 310 */
/* <0> (null):0 */
struct delta_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 311 */
 /* pointer to 308 */
 /* size: 4 */

/* 312 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147552524 */

/* 313 */
 /* pointer to 314 */
 /* size: 4 */

/* 314 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147552732 */

/* 315 */
 /* pointer to 316 */
 /* size: 4 */

/* 316 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 317 */
 /* pointer to 312 */
 /* size: 4 */

/* 318 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 319 */
 /* pointer to 318 */
 /* size: 4 */

/* 320 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147557432 */

/* 321 */
 /* pointer to 320 */
 /* size: 4 */

/* 322 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147557640 */

/* 323 */
 /* pointer to 322 */
 /* size: 4 */

/* 324 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 325 */
 /* pointer to 326 */
 /* size: 4 */

/* 326 */
/* <0> (null):0 */
struct entity_state_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 327 */
 /* pointer to 324 */
 /* size: 4 */

/* 328 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147558172 */

/* 329 */
 /* pointer to 94 */
 /* size: 4 */

/* 330 */
 /* pointer to 328 */
 /* size: 4 */

/* 331 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147558432 */

/* 332 */
 /* pointer to 331 */
 /* size: 4 */

/* 333 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147558744 */

/* 334 */
 /* pointer to 333 */
 /* size: 4 */

/* 335 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147559004 */

/* 336 */
 /* pointer to 335 */
 /* size: 4 */

/* 337 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 338 */
 /* pointer to 337 */
 /* size: 4 */

/* 339 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 340 */
 /* pointer to 339 */
 /* size: 4 */

/* 341 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 342 */
 /* pointer to 341 */
 /* size: 4 */

/* 343 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 344 */
 /* pointer to 343 */
 /* size: 4 */

/* 345 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 346 */
 /* pointer to 345 */
 /* size: 4 */

/* 347 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 348 */
 /* pointer to 347 */
 /* size: 4 */

/* 349 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147560460 */

/* 350 */
 /* pointer to 349 */
 /* size: 4 */

/* 351 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147560668 */

/* 352 */
 /* pointer to 351 */
 /* size: 4 */

/* 353 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147560876 */

/* 354 */
 /* pointer to 353 */
 /* size: 4 */

/* 355 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 356 */
 /* pointer to 19 */
 /* size: 4 */

/* 357 */
 /* pointer to 355 */
 /* size: 4 */

/* 358 */
/* <0> (null):0 */
typedef struct enginefuncs_s enginefuncs_t; /* size: 632 */

/* 359 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 360 */
/* <0> (null):0 */
typedef int ptrdiff_t; /* size: 4 */

/* 361 */
/* <0> (null):0 */
class allocator<char> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 362 */
/* <0> (null):0 */
struct _List_node_base {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 363 */
/* <0> (null):0 */
enum _Rb_tree_color {
	_S_red = 0,
	_S_black = 1,
}; /* size: 4 */

/* 364 */
/* <0> (null):0 */
struct _Rb_tree_node_base {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 365 */
/* <0> (null):0 */
struct _Destroy_aux<true> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 366 */
/* <0> (null):0 */
struct __uninitialized_copy<true> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 367 */
/* <0> (null):0 */
struct char_traits<char> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 368 */
/* <0> (null):0 */
struct _Alloc_hider : public allocator<char> {
public:

	/* class allocator<char>     <ancestor>; */      /*     0     1 */
	char *                     _M_p;                 /*     0     4 */
	/* <0> (null):0 */
	void _Alloc_hider(class _Alloc_hider *, char *, const class allocator<char>  &);

	/* <0> (null):0 */
	void ~_Alloc_hider(class _Alloc_hider *, int);


	/* size: 4, cachelines: 1, members: 2 */
	/* last cacheline: 4 bytes */

	/* BRAIN FART ALERT! 4 != 1 + 0(holes), diff = 3 */

}; /* size: 4 */

/* 369 */
/* <0> (null):0 */
struct basic_string<char, std::char_traits<char>, std::allocator<char> > {
	/* <0> (null):0 */
	struct _Alloc_hider : public allocator<char> {
	public:

		/* class allocator<char>     <ancestor>; */      /*     0     1 */
		char *                     _M_p;                 /*     0     4 */
		/* <0> (null):0 */
		void _Alloc_hider(class _Alloc_hider *, char *, const class allocator<char>  &);

		/* <0> (null):0 */
		void ~_Alloc_hider(class _Alloc_hider *, int);


		/* size: 4, cachelines: 1, members: 2 */
		/* last cacheline: 4 bytes */

		/* BRAIN FART ALERT! 4 != 1 + 0(holes), diff = 3 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 370 */
/* <0> (null):0 */
class reverse_iterator<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 371 */
/* <0> (null):0 */
class reverse_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 372 */
/* <0> (null):0 */
class map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 373 */
/* <0> (null):0 */
struct pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 374 */
/* <0> (null):0 */
class allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 375 */
/* <0> (null):0 */
class allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 376 */
/* <0> (null):0 */
struct binary_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 377 */
/* <0> (null):0 */
struct less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 378 */
/* <0> (null):0 */
struct _Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 379 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 380 */
/* <0> (null):0 */
typedef other _Node_allocator; /* size: 0 */

/* 381 */
/* <0> (null):0 */
struct _Rb_tree_impl<std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, false> : public allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> > > {
public:

	/* class allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> > > <ancestor>; */ /*     0     1 */
	struct less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > _M_key_compare; /*     0     1 */
	struct _Rb_tree_node_base  _M_header;            /*     4    16 */
	/* <0> (null):0 */
	typedef size_t size_type;

	size_type                  _M_node_count;        /*    20     4 */
	/* <0> (null):0 */
	void _Rb_tree_impl(class _Rb_tree_impl<std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, false> *);

	/* <0> (null):0 */
	void _Rb_tree_impl(class _Rb_tree_impl<std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, false> *, const class less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >  &, const _Node_allocator  &);

private:

	/* <0> (null):0 */
	void _M_initialize(class _Rb_tree_impl<std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, false> *); /* linkage=_ZNSt8_Rb_treeISsSt4pairIKSsP12TutorMessageESt10_Select1stIS4_ESt4lessISsESaIS4_EE13_Rb_tree_implIS8_Lb0EE13_M_initializeEv */

	/* <0> (null):0 */
	void ~_Rb_tree_impl(class _Rb_tree_impl<std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, false> *, int);


	/* size: 24, cachelines: 1, members: 4 */
	/* last cacheline: 24 bytes */

	/* BRAIN FART ALERT! 24 != 21 + 0(holes), diff = 3 */

}; /* size: 24 */

/* 382 */
/* <0> (null):0 */
class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*>, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> > > {
	/* <0> (null):0 */
	struct _Rb_tree_impl<std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, false> : public allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> > > {
	public:

		/* class allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> > > <ancestor>; */ /*     0     1 */
		struct less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > _M_key_compare; /*     0     1 */
		struct _Rb_tree_node_base  _M_header;            /*     4    16 */
		/* <0> (null):0 */
		typedef size_t size_type;

		size_type                  _M_node_count;        /*    20     4 */
		/* <0> (null):0 */
		void _Rb_tree_impl(class _Rb_tree_impl<std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, false> *);

		/* <0> (null):0 */
		void _Rb_tree_impl(class _Rb_tree_impl<std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, false> *, const class less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >  &, const _Node_allocator  &);

	private:

		/* <0> (null):0 */
		void _M_initialize(class _Rb_tree_impl<std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, false> *); /* linkage=_ZNSt8_Rb_treeISsSt4pairIKSsP12TutorMessageESt10_Select1stIS4_ESt4lessISsESaIS4_EE13_Rb_tree_implIS8_Lb0EE13_M_initializeEv */

		/* <0> (null):0 */
		void ~_Rb_tree_impl(class _Rb_tree_impl<std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, false> *, int);


		/* size: 24, cachelines: 1, members: 4 */
		/* last cacheline: 24 bytes */

		/* BRAIN FART ALERT! 24 != 21 + 0(holes), diff = 3 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 383 */
/* <0> (null):0 */
struct _Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 384 */
/* <0> (null):0 */
struct _Rb_tree_const_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 385 */
/* <0> (null):0 */
class reverse_iterator<std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 386 */
/* <0> (null):0 */
class reverse_iterator<std::_Rb_tree_const_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 387 */
/* <0> (null):0 */
struct pair<std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> >, bool> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 388 */
/* <0> (null):0 */
struct pair<std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> >, std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 389 */
/* <0> (null):0 */
struct pair<std::_Rb_tree_const_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> >, std::_Rb_tree_const_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 390 */
/* <0> (null):0 */
class vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 391 */
/* <0> (null):0 */
class allocator<ClientCorpseStruct*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 392 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 393 */
/* <0> (null):0 */
struct _Vector_impl : public allocator<ClientCorpseStruct*> {
public:

	/* class allocator<ClientCorpseStruct*> <ancestor>; */ /*     0     1 */
	pointer                    _M_start;             /*     0     4 */
	pointer                    _M_finish;            /*     4     4 */
	pointer                    _M_end_of_storage;    /*     8     4 */
	/* <0> (null):0 */
	void _Vector_impl(class _Vector_impl *);

	/* <0> (null):0 */
	void _Vector_impl(class _Vector_impl *, const _Tp_alloc_type  &);

	/* <0> (null):0 */
	void ~_Vector_impl(class _Vector_impl *, int);


	/* size: 12, cachelines: 1, members: 4 */
	/* last cacheline: 12 bytes */

	/* BRAIN FART ALERT! 12 != 9 + 0(holes), diff = 3 */

}; /* size: 12 */

/* 394 */
/* <0> (null):0 */
struct _Vector_base<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > {
	/* <0> (null):0 */
	struct _Vector_impl : public allocator<ClientCorpseStruct*> {
	public:

		/* class allocator<ClientCorpseStruct*> <ancestor>; */ /*     0     1 */
		pointer                    _M_start;             /*     0     4 */
		pointer                    _M_finish;            /*     4     4 */
		pointer                    _M_end_of_storage;    /*     8     4 */
		/* <0> (null):0 */
		void _Vector_impl(class _Vector_impl *);

		/* <0> (null):0 */
		void _Vector_impl(class _Vector_impl *, const _Tp_alloc_type  &);

		/* <0> (null):0 */
		void ~_Vector_impl(class _Vector_impl *, int);


		/* size: 12, cachelines: 1, members: 4 */
		/* last cacheline: 12 bytes */

		/* BRAIN FART ALERT! 12 != 9 + 0(holes), diff = 3 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 395 */
/* <0> (null):0 */
class reverse_iterator<__gnu_cxx::__normal_iterator<ClientCorpseStruct* const*, std::vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 396 */
/* <0> (null):0 */
class reverse_iterator<__gnu_cxx::__normal_iterator<ClientCorpseStruct**, std::vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 397 */
/* <0> (null):0 */
class list<NavConnect, std::allocator<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 398 */
/* <0> (null):0 */
class list<CNavLadder*, std::allocator<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 399 */
/* <0> (null):0 */
class list<HidingSpot*, std::allocator<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 400 */
/* <0> (null):0 */
class list<SpotOrder, std::allocator<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 401 */
/* <0> (null):0 */
class allocator<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 402 */
/* <0> (null):0 */
class allocator<std::_List_node<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 403 */
/* <0> (null):0 */
struct _List_node<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 404 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 405 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<SpotOrder> > {
public:

	/* class allocator<std::_List_node<SpotOrder> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 406 */
/* <0> (null):0 */
class _List_base<SpotOrder, std::allocator<SpotOrder> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<SpotOrder> > {
	public:

		/* class allocator<std::_List_node<SpotOrder> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 407 */
/* <0> (null):0 */
struct _List_iterator<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 408 */
/* <0> (null):0 */
struct _List_const_iterator<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 409 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 410 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 411 */
/* <0> (null):0 */
class list<SpotEncounter, std::allocator<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 412 */
/* <0> (null):0 */
class allocator<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 413 */
/* <0> (null):0 */
class allocator<std::_List_node<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 414 */
/* <0> (null):0 */
struct _List_node<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 415 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 416 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<HidingSpot*> > {
public:

	/* class allocator<std::_List_node<HidingSpot*> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 417 */
/* <0> (null):0 */
class _List_base<HidingSpot*, std::allocator<HidingSpot*> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<HidingSpot*> > {
	public:

		/* class allocator<std::_List_node<HidingSpot*> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 418 */
/* <0> (null):0 */
struct _List_iterator<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 419 */
/* <0> (null):0 */
struct _List_const_iterator<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 420 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 421 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 422 */
/* <0> (null):0 */
class allocator<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 423 */
/* <0> (null):0 */
class allocator<std::_List_node<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 424 */
/* <0> (null):0 */
struct _List_node<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 425 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 426 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<SpotEncounter> > {
public:

	/* class allocator<std::_List_node<SpotEncounter> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 427 */
/* <0> (null):0 */
class _List_base<SpotEncounter, std::allocator<SpotEncounter> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<SpotEncounter> > {
	public:

		/* class allocator<std::_List_node<SpotEncounter> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 428 */
/* <0> (null):0 */
struct _List_iterator<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 429 */
/* <0> (null):0 */
struct _List_const_iterator<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 430 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 431 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 432 */
/* <0> (null):0 */
class allocator<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 433 */
/* <0> (null):0 */
class allocator<std::_List_node<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 434 */
/* <0> (null):0 */
struct _List_node<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 435 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 436 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<NavConnect> > {
public:

	/* class allocator<std::_List_node<NavConnect> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 437 */
/* <0> (null):0 */
class _List_base<NavConnect, std::allocator<NavConnect> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<NavConnect> > {
	public:

		/* class allocator<std::_List_node<NavConnect> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 438 */
/* <0> (null):0 */
struct _List_iterator<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 439 */
/* <0> (null):0 */
struct _List_const_iterator<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 440 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 441 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 442 */
/* <0> (null):0 */
class allocator<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 443 */
/* <0> (null):0 */
class allocator<std::_List_node<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 444 */
/* <0> (null):0 */
struct _List_node<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 445 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 446 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<CNavLadder*> > {
public:

	/* class allocator<std::_List_node<CNavLadder*> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 447 */
/* <0> (null):0 */
class _List_base<CNavLadder*, std::allocator<CNavLadder*> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<CNavLadder*> > {
	public:

		/* class allocator<std::_List_node<CNavLadder*> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 448 */
/* <0> (null):0 */
struct _List_iterator<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 449 */
/* <0> (null):0 */
struct _List_const_iterator<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 450 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 451 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 452 */
/* <0> (null):0 */
class allocator<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 453 */
/* <0> (null):0 */
class allocator<std::_List_node<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 454 */
/* <0> (null):0 */
struct _List_node<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 455 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 456 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<CNavArea*> > {
public:

	/* class allocator<std::_List_node<CNavArea*> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 457 */
/* <0> (null):0 */
class _List_base<CNavArea*, std::allocator<CNavArea*> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<CNavArea*> > {
	public:

		/* class allocator<std::_List_node<CNavArea*> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 458 */
/* <0> (null):0 */
class list<CNavArea*, std::allocator<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 459 */
/* <0> (null):0 */
struct _List_iterator<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 460 */
/* <0> (null):0 */
struct _List_const_iterator<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 461 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 462 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 463 */
/* <0> (null):0 */
class vector<BotSpeakable*, std::allocator<BotSpeakable*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 464 */
/* <0> (null):0 */
class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 465 */
/* <0> (null):0 */
class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 466 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 467 */
/* <0> (null):0 */
struct _Vector_impl : public allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {
public:

	/* class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> <ancestor>; */ /*     0     1 */
	pointer                    _M_start;             /*     0     4 */
	pointer                    _M_finish;            /*     4     4 */
	pointer                    _M_end_of_storage;    /*     8     4 */
	/* <0> (null):0 */
	void _Vector_impl(class _Vector_impl *);

	/* <0> (null):0 */
	void _Vector_impl(class _Vector_impl *, const _Tp_alloc_type  &);


	/* size: 12, cachelines: 1, members: 4 */
	/* last cacheline: 12 bytes */

	/* BRAIN FART ALERT! 12 != 9 + 0(holes), diff = 3 */

}; /* size: 12 */

/* 468 */
/* <0> (null):0 */
struct _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > {
	/* <0> (null):0 */
	struct _Vector_impl : public allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {
	public:

		/* class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> <ancestor>; */ /*     0     1 */
		pointer                    _M_start;             /*     0     4 */
		pointer                    _M_finish;            /*     4     4 */
		pointer                    _M_end_of_storage;    /*     8     4 */
		/* <0> (null):0 */
		void _Vector_impl(class _Vector_impl *);

		/* <0> (null):0 */
		void _Vector_impl(class _Vector_impl *, const _Tp_alloc_type  &);


		/* size: 12, cachelines: 1, members: 4 */
		/* last cacheline: 12 bytes */

		/* BRAIN FART ALERT! 12 != 9 + 0(holes), diff = 3 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 469 */
/* <0> (null):0 */
class reverse_iterator<__gnu_cxx::__normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >* const*, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 470 */
/* <0> (null):0 */
class reverse_iterator<__gnu_cxx::__normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 471 */
/* <0> (null):0 */
class allocator<int> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 472 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 473 */
/* <0> (null):0 */
struct _Vector_impl : public allocator<int> {
public:

	/* class allocator<int>      <ancestor>; */      /*     0     1 */
	pointer                    _M_start;             /*     0     4 */
	pointer                    _M_finish;            /*     4     4 */
	pointer                    _M_end_of_storage;    /*     8     4 */
	/* <0> (null):0 */
	void _Vector_impl(class _Vector_impl *);

	/* <0> (null):0 */
	void _Vector_impl(class _Vector_impl *, const _Tp_alloc_type  &);


	/* size: 12, cachelines: 1, members: 4 */
	/* last cacheline: 12 bytes */

	/* BRAIN FART ALERT! 12 != 9 + 0(holes), diff = 3 */

}; /* size: 12 */

/* 474 */
/* <0> (null):0 */
struct _Vector_base<int, std::allocator<int> > {
	/* <0> (null):0 */
	struct _Vector_impl : public allocator<int> {
	public:

		/* class allocator<int>      <ancestor>; */      /*     0     1 */
		pointer                    _M_start;             /*     0     4 */
		pointer                    _M_finish;            /*     4     4 */
		pointer                    _M_end_of_storage;    /*     8     4 */
		/* <0> (null):0 */
		void _Vector_impl(class _Vector_impl *);

		/* <0> (null):0 */
		void _Vector_impl(class _Vector_impl *, const _Tp_alloc_type  &);


		/* size: 12, cachelines: 1, members: 4 */
		/* last cacheline: 12 bytes */

		/* BRAIN FART ALERT! 12 != 9 + 0(holes), diff = 3 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 475 */
/* <0> (null):0 */
class vector<int, std::allocator<int> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 476 */
/* <0> (null):0 */
class reverse_iterator<__gnu_cxx::__normal_iterator<const int*, std::vector<int, std::allocator<int> > > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 477 */
/* <0> (null):0 */
class reverse_iterator<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 478 */
/* <0> (null):0 */
class list<BotPhrase*, std::allocator<BotPhrase*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 479 */
/* <0> (null):0 */
class allocator<BotPhrase*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 480 */
/* <0> (null):0 */
class allocator<std::_List_node<BotPhrase*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 481 */
/* <0> (null):0 */
struct _List_node<BotPhrase*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 482 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 483 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<BotPhrase*> > {
public:

	/* class allocator<std::_List_node<BotPhrase*> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 484 */
/* <0> (null):0 */
class _List_base<BotPhrase*, std::allocator<BotPhrase*> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<BotPhrase*> > {
	public:

		/* class allocator<std::_List_node<BotPhrase*> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 485 */
/* <0> (null):0 */
struct _List_iterator<BotPhrase*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 486 */
/* <0> (null):0 */
struct _List_const_iterator<BotPhrase*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 487 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<BotPhrase*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 488 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<BotPhrase*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 489 */
/* <0> (null):0 */
class list<CCareerTask*, std::allocator<CCareerTask*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 490 */
/* <0> (null):0 */
class allocator<CCareerTask*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 491 */
/* <0> (null):0 */
class allocator<std::_List_node<CCareerTask*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 492 */
/* <0> (null):0 */
struct _List_node<CCareerTask*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 493 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 494 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<CCareerTask*> > {
public:

	/* class allocator<std::_List_node<CCareerTask*> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 495 */
/* <0> (null):0 */
class _List_base<CCareerTask*, std::allocator<CCareerTask*> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<CCareerTask*> > {
	public:

		/* class allocator<std::_List_node<CCareerTask*> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 496 */
/* <0> (null):0 */
struct _List_iterator<CCareerTask*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 497 */
/* <0> (null):0 */
struct _List_const_iterator<CCareerTask*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 498 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<CCareerTask*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 499 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<CCareerTask*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 500 */
/* <0> (null):0 */
struct iterator_traits<ClientCorpseStruct**> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 501 */
/* <0> (null):0 */
struct iterator_traits<ClientCorpseStruct* const*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 502 */
/* <0> (null):0 */
struct unary_function<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*>, const std::basic_string<char, std::char_traits<char>, std::allocator<char> > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 503 */
/* <0> (null):0 */
struct _Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 504 */
/* <0> (null):0 */
struct _Iter_base<ClientCorpseStruct**, false> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 505 */
/* <0> (null):0 */
struct __copy_move_backward<false, true, std::random_access_iterator_tag> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 506 */
/* <0> (null):0 */
struct __copy_move<false, true, std::random_access_iterator_tag> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 507 */
/* <0> (null):0 */
typedef struct basic_string<char, std::char_traits<char>, std::allocator<char> > string; /* size: 4 */

/* 508 */
 /* pointer to 509 */
 /* size: 4 */

/* 509 */
/* <0> (null):0 */
struct CBaseEntity {
	/* <0> (null):0 */
	edict_t * edict(class CBaseEntity *); /* linkage=_ZN11CBaseEntity5edictEv */

	/* <0> (null):0 */
	virtual int ObjectCaps(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10ObjectCapsEv */

	/* <0> (null):0 */
	int entindex(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8entindexEv */

	/* vtable has 1 entries: {
	   [6] = ObjectCaps(_ZN11CBaseEntity10ObjectCapsEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 510 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 511 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 512 */
/* <0> (null):0 */
class CGrenade {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 513 */
/* <0> (null):0 */
struct {
	int                        iSlot;                /*     0     4 */
	int                        iPosition;            /*     4     4 */
	const char  *              pszAmmo1;             /*     8     4 */
	int                        iMaxAmmo1;            /*    12     4 */
	const char  *              pszAmmo2;             /*    16     4 */
	int                        iMaxAmmo2;            /*    20     4 */
	const char  *              pszName;              /*    24     4 */
	int                        iMaxClip;             /*    28     4 */
	int                        iId;                  /*    32     4 */
	int                        iFlags;               /*    36     4 */
	int                        iWeight;              /*    40     4 */

	/* size: 44, cachelines: 1, members: 11 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 514 */
/* <0> (null):0 */
typedef class  ItemInfo; /* size: 44 */

/* 515 */
/* <0> (null):0 */
enum TeamName {
	UNASSIGNED = 0,
	TERRORIST = 1,
	CT = 2,
	SPECTATOR = 3,
}; /* size: 4 */

/* 516 */
/* <0> (null):0 */
class CBasePlayer {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 517 */
 /* pointer to 516 */
 /* size: 4 */

/* 518 */
/* <0> (null):0 */
typedef unsigned int wint_t; /* size: 4 */

/* 519 */
/* <0> (null):0 */
typedef __mbstate_t mbstate_t; /* size: 8 */

/* 520 */
/* <0> (null):0 */
enum GameEventType {
	EVENT_INVALID = 0,
	EVENT_WEAPON_FIRED = 1,
	EVENT_WEAPON_FIRED_ON_EMPTY = 2,
	EVENT_WEAPON_RELOADED = 3,
	EVENT_HE_GRENADE_EXPLODED = 4,
	EVENT_FLASHBANG_GRENADE_EXPLODED = 5,
	EVENT_SMOKE_GRENADE_EXPLODED = 6,
	EVENT_GRENADE_BOUNCED = 7,
	EVENT_BEING_SHOT_AT = 8,
	EVENT_PLAYER_BLINDED_BY_FLASHBANG = 9,
	EVENT_PLAYER_FOOTSTEP = 10,
	EVENT_PLAYER_JUMPED = 11,
	EVENT_PLAYER_DIED = 12,
	EVENT_PLAYER_LANDED_FROM_HEIGHT = 13,
	EVENT_PLAYER_TOOK_DAMAGE = 14,
	EVENT_HOSTAGE_DAMAGED = 15,
	EVENT_HOSTAGE_KILLED = 16,
	EVENT_DOOR = 17,
	EVENT_BREAK_GLASS = 18,
	EVENT_BREAK_WOOD = 19,
	EVENT_BREAK_METAL = 20,
	EVENT_BREAK_FLESH = 21,
	EVENT_BREAK_CONCRETE = 22,
	EVENT_BOMB_PLANTED = 23,
	EVENT_BOMB_DROPPED = 24,
	EVENT_BOMB_PICKED_UP = 25,
	EVENT_BOMB_BEEP = 26,
	EVENT_BOMB_DEFUSING = 27,
	EVENT_BOMB_DEFUSE_ABORTED = 28,
	EVENT_BOMB_DEFUSED = 29,
	EVENT_BOMB_EXPLODED = 30,
	EVENT_HOSTAGE_USED = 31,
	EVENT_HOSTAGE_RESCUED = 32,
	EVENT_ALL_HOSTAGES_RESCUED = 33,
	EVENT_VIP_ESCAPED = 34,
	EVENT_VIP_ASSASSINATED = 35,
	EVENT_TERRORISTS_WIN = 36,
	EVENT_CTS_WIN = 37,
	EVENT_ROUND_DRAW = 38,
	EVENT_ROUND_WIN = 39,
	EVENT_ROUND_LOSS = 40,
	EVENT_ROUND_START = 41,
	EVENT_PLAYER_SPAWNED = 42,
	EVENT_CLIENT_CORPSE_SPAWNED = 43,
	EVENT_BUY_TIME_START = 44,
	EVENT_PLAYER_LEFT_BUY_ZONE = 45,
	EVENT_DEATH_CAMERA_START = 46,
	EVENT_KILL_ALL = 47,
	EVENT_ROUND_TIME = 48,
	EVENT_DIE = 49,
	EVENT_KILL = 50,
	EVENT_HEADSHOT = 51,
	EVENT_KILL_FLASHBANGED = 52,
	EVENT_TUTOR_BUY_MENU_OPENNED = 53,
	EVENT_TUTOR_AUTOBUY = 54,
	EVENT_PLAYER_BOUGHT_SOMETHING = 55,
	EVENT_TUTOR_NOT_BUYING_ANYTHING = 56,
	EVENT_TUTOR_NEED_TO_BUY_PRIMARY_WEAPON = 57,
	EVENT_TUTOR_NEED_TO_BUY_PRIMARY_AMMO = 58,
	EVENT_TUTOR_NEED_TO_BUY_SECONDARY_AMMO = 59,
	EVENT_TUTOR_NEED_TO_BUY_ARMOR = 60,
	EVENT_TUTOR_NEED_TO_BUY_DEFUSE_KIT = 61,
	EVENT_TUTOR_NEED_TO_BUY_GRENADE = 62,
	EVENT_CAREER_TASK_DONE = 63,
	EVENT_START_RADIO_1 = 64,
	EVENT_RADIO_COVER_ME = 65,
	EVENT_RADIO_YOU_TAKE_THE_POINT = 66,
	EVENT_RADIO_HOLD_THIS_POSITION = 67,
	EVENT_RADIO_REGROUP_TEAM = 68,
	EVENT_RADIO_FOLLOW_ME = 69,
	EVENT_RADIO_TAKING_FIRE = 70,
	EVENT_START_RADIO_2 = 71,
	EVENT_RADIO_GO_GO_GO = 72,
	EVENT_RADIO_TEAM_FALL_BACK = 73,
	EVENT_RADIO_STICK_TOGETHER_TEAM = 74,
	EVENT_RADIO_GET_IN_POSITION_AND_WAIT = 75,
	EVENT_RADIO_STORM_THE_FRONT = 76,
	EVENT_RADIO_REPORT_IN_TEAM = 77,
	EVENT_START_RADIO_3 = 78,
	EVENT_RADIO_AFFIRMATIVE = 79,
	EVENT_RADIO_ENEMY_SPOTTED = 80,
	EVENT_RADIO_NEED_BACKUP = 81,
	EVENT_RADIO_SECTOR_CLEAR = 82,
	EVENT_RADIO_IN_POSITION = 83,
	EVENT_RADIO_REPORTING_IN = 84,
	EVENT_RADIO_GET_OUT_OF_THERE = 85,
	EVENT_RADIO_NEGATIVE = 86,
	EVENT_RADIO_ENEMY_DOWN = 87,
	EVENT_END_RADIO = 88,
	EVENT_NEW_MATCH = 89,
	EVENT_PLAYER_CHANGED_TEAM = 90,
	EVENT_BULLET_IMPACT = 91,
	EVENT_GAME_COMMENCE = 92,
	EVENT_WEAPON_ZOOMED = 93,
	EVENT_HOSTAGE_CALLED_FOR_HELP = 94,
	NUM_GAME_EVENTS = 95,
}; /* size: 4 */

/* 521 */
/* <0> (null):0 */
class IntervalTimer {
private:

	float                      m_timestamp;          /*     0     4 */
	/* <0> (null):0 */
	void IntervalTimer(class IntervalTimer *);

	/* <0> (null):0 */
	void Reset(class IntervalTimer *); /* linkage=_ZN13IntervalTimer5ResetEv */

	/* <0> (null):0 */
	void Start(class IntervalTimer *); /* linkage=_ZN13IntervalTimer5StartEv */

	/* <0> (null):0 */
	void Invalidate(class IntervalTimer *); /* linkage=_ZN13IntervalTimer10InvalidateEv */

	/* <0> (null):0 */
	bool HasStarted(const class IntervalTimer  *); /* linkage=_ZNK13IntervalTimer10HasStartedEv */

	/* <0> (null):0 */
	float GetElapsedTime(const class IntervalTimer  *); /* linkage=_ZNK13IntervalTimer14GetElapsedTimeEv */

	/* <0> (null):0 */
	bool IsLessThen(const class IntervalTimer  *, float); /* linkage=_ZNK13IntervalTimer10IsLessThenEf */

	/* <0> (null):0 */
	bool IsGreaterThen(const class IntervalTimer  *, float); /* linkage=_ZNK13IntervalTimer13IsGreaterThenEf */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 522 */
 /* pointer to 521 */
 /* size: 4 */

/* 523 */
 /* pointer to 524 */
 /* size: 4 */

/* 524 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 525 */
/* <0> (null):0 */
class CountdownTimer {
private:

	float                      m_duration;           /*     0     4 */
	float                      m_timestamp;          /*     4     4 */
	/* <0> (null):0 */
	void CountdownTimer(class CountdownTimer *);

	/* <0> (null):0 */
	void Reset(class CountdownTimer *); /* linkage=_ZN14CountdownTimer5ResetEv */

	/* <0> (null):0 */
	void Start(class CountdownTimer *, float); /* linkage=_ZN14CountdownTimer5StartEf */

	/* <0> (null):0 */
	void Invalidate(class CountdownTimer *); /* linkage=_ZN14CountdownTimer10InvalidateEv */

	/* <0> (null):0 */
	bool HasStarted(const class CountdownTimer  *); /* linkage=_ZNK14CountdownTimer10HasStartedEv */

	/* <0> (null):0 */
	bool IsElapsed(const class CountdownTimer  *); /* linkage=_ZNK14CountdownTimer9IsElapsedEv */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 526 */
 /* pointer to 525 */
 /* size: 4 */

/* 527 */
 /* pointer to 528 */
 /* size: 4 */

/* 528 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 529 */
/* <0> (null):0 */
class new_allocator<char> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 530 */
/* <0> (null):0 */
struct __numeric_traits_integer<int> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 531 */
/* <0> (null):0 */
class __normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 532 */
/* <0> (null):0 */
class __normal_iterator<const char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 533 */
/* <0> (null):0 */
class new_allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 534 */
/* <0> (null):0 */
class new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 535 */
/* <0> (null):0 */
class new_allocator<ClientCorpseStruct*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 536 */
/* <0> (null):0 */
class __normal_iterator<ClientCorpseStruct**, std::vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 537 */
/* <0> (null):0 */
class __normal_iterator<ClientCorpseStruct* const*, std::vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 538 */
/* <0> (null):0 */
class new_allocator<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 539 */
/* <0> (null):0 */
class new_allocator<std::_List_node<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 540 */
/* <0> (null):0 */
class new_allocator<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 541 */
/* <0> (null):0 */
class new_allocator<std::_List_node<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 542 */
/* <0> (null):0 */
class new_allocator<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 543 */
/* <0> (null):0 */
class new_allocator<std::_List_node<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 544 */
/* <0> (null):0 */
class new_allocator<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 545 */
/* <0> (null):0 */
class new_allocator<std::_List_node<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 546 */
/* <0> (null):0 */
class new_allocator<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 547 */
/* <0> (null):0 */
class new_allocator<std::_List_node<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 548 */
/* <0> (null):0 */
class new_allocator<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 549 */
/* <0> (null):0 */
class new_allocator<std::_List_node<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 550 */
/* <0> (null):0 */
class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 551 */
/* <0> (null):0 */
class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 552 */
/* <0> (null):0 */
class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >* const*, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 553 */
/* <0> (null):0 */
class new_allocator<int> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 554 */
/* <0> (null):0 */
class __normal_iterator<int*, std::vector<int, std::allocator<int> > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 555 */
/* <0> (null):0 */
class __normal_iterator<const int*, std::vector<int, std::allocator<int> > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 556 */
/* <0> (null):0 */
class new_allocator<BotPhrase*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 557 */
/* <0> (null):0 */
class new_allocator<std::_List_node<BotPhrase*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 558 */
/* <0> (null):0 */
class new_allocator<CCareerTask*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 559 */
/* <0> (null):0 */
class new_allocator<std::_List_node<CCareerTask*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 560 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 561 */
/* <0> (null):0 */
typedef char * pointer; /* size: 4 */

/* 562 */
/* <0> (null):0 */
typedef const char  * const_pointer; /* size: 4 */

/* 563 */
/* <0> (null):0 */
class new_allocator<char> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef char * pointer;

	/* <0> (null):0 */
	typedef const char  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<char> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<char> *, const class new_allocator<char>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<char> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<char>  *, char &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIcE7addressERc */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<char>  *, const char  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIcE7addressERKc */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<char> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIcE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<char> *, char *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcj */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<char>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIcE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<char> *, char *, const char  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIcE9constructEPcRKc */

	/* <0> (null):0 */
	void destroy(class new_allocator<char> *, char *); /* linkage=_ZN9__gnu_cxx13new_allocatorIcE7destroyEPc */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 564 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 565 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 566 */
 /* pointer to 563 */
 /* size: 4 */

/* 567 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 568 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 569 */
 /* pointer to 570 */
 /* size: 4 */

/* 570 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 571 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 572 */
/* <0> (null):0 */
typedef ptrdiff_t difference_type; /* size: 4 */

/* 573 */
/* <0> (null):0 */
typedef char & reference; /* size: 4 */

/* 574 */
/* <0> (null):0 */
typedef const char  & const_reference; /* size: 4 */

/* 575 */
/* <0> (null):0 */
class allocator<char> : public new_allocator<char> {
public:

	/* class new_allocator<char> <ancestor>; */      /*     0     0 */
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef ptrdiff_t difference_type;

	/* <0> (null):0 */
	typedef char & reference;

	/* <0> (null):0 */
	typedef const char  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<char> *);

	/* <0> (null):0 */
	void allocator(class allocator<char> *, const class allocator<char>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<char> *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 576 */
 /* pointer to 575 */
 /* size: 4 */

/* 577 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 578 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 579 */
 /* pointer to 580 */
 /* size: 4 */

/* 580 */
wchar_t
 /* size: 4 */

/* 581 */
 /* pointer to 582 */
 /* size: 4 */

/* 582 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 583 */
/* <0> (null):0 */
struct _List_node_base {
	class _List_node_base *    _M_next;              /*     0     4 */
	class _List_node_base *    _M_prev;              /*     4     4 */
	/* <0> (null):0 */
	void swap(class _List_node_base &, class _List_node_base &); /* linkage=_ZNSt8__detail15_List_node_base4swapERS0_S1_ */

	/* <0> (null):0 */
	void _M_transfer(class _List_node_base *, class _List_node_base *, class _List_node_base *); /* linkage=_ZNSt8__detail15_List_node_base11_M_transferEPS0_S1_ */

	/* <0> (null):0 */
	void _M_reverse(class _List_node_base *); /* linkage=_ZNSt8__detail15_List_node_base10_M_reverseEv */

	/* <0> (null):0 */
	void _M_hook(class _List_node_base *, class _List_node_base *); /* linkage=_ZNSt8__detail15_List_node_base7_M_hookEPS0_ */

	/* <0> (null):0 */
	void _M_unhook(class _List_node_base *); /* linkage=_ZNSt8__detail15_List_node_base9_M_unhookEv */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 584 */
 /* pointer to 583 */
 /* size: 4 */

/* 585 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 586 */
 /* pointer to 583 */
 /* size: 4 */

/* 587 */
 /* pointer to 512 */
 /* size: 4 */

/* 588 */
/* <0> (null):0 */
enum TutorMessageClass {
	TUTORMESSAGECLASS_NORMAL = 0,
	TUTORMESSAGECLASS_EXAMINE = 1,
}; /* size: 4 */

/* 589 */
/* <0> (null):0 */
enum TutorMessageType {
	TUTORMESSAGETYPE_DEFAULT = 1,
	TUTORMESSAGETYPE_FRIEND_DEATH = 2,
	TUTORMESSAGETYPE_ENEMY_DEATH = 4,
	TUTORMESSAGETYPE_SCENARIO = 8,
	TUTORMESSAGETYPE_BUY = 16,
	TUTORMESSAGETYPE_CAREER = 32,
	TUTORMESSAGETYPE_HINT = 64,
	TUTORMESSAGETYPE_INGAME_HINT = 128,
	TUTORMESSAGETYPE_END_GAME = 256,
	TUTORMESSAGETYPE_LAST = 257,
	TUTORMESSAGETYPE_ALL = 511,
}; /* size: 4 */

/* 590 */
/* <0> (null):0 */
enum TutorMessageInterruptFlag {
	TUTORMESSAGEINTERRUPTFLAG_DEFAULT = 0,
	TUTORMESSAGEINTERRUPTFLAG_NOW_DAMMIT = 1,
}; /* size: 4 */

/* 591 */
/* <0> (null):0 */
enum TutorMessageKeepOldType {
	TUTORMESSAGEKEEPOLDTYPE_DONT_KEEP_OLD = 0,
	TUTORMESSAGEKEEPOLDTYPE_KEEP_OLD = 1,
	TUTORMESSAGEKEEPOLDTYPE_UPDATE_CONTENT = 2,
}; /* size: 4 */

/* 592 */
/* <0> (null):0 */
struct TutorMessage {
	char *                     m_text;               /*     0     4 */
	unsigned char              m_priority;           /*     4     1 */
	unsigned char              m_duration;           /*     5     1 */
	enum TutorMessageKeepOldType m_keepOld;          /*     8     4 */
	enum TutorMessageClass     m_class;              /*    12     4 */
	unsigned char              m_decay;              /*    16     1 */
	enum TutorMessageType      m_type;               /*    20     4 */
	int                        m_lifetime;           /*    24     4 */
	enum TutorMessageInterruptFlag m_interruptFlag;  /*    28     4 */
	int                        m_duplicateID;        /*    32     4 */
	float                      m_examineStartTime;   /*    36     4 */
	int                        m_timesShown;         /*    40     4 */
	float                      m_minDisplayTimeOverride; /*    44     4 */
	float                      m_minRepeatInterval;  /*    48     4 */
	float                      m_lastCloseTime;      /*    52     4 */

	/* size: 56, cachelines: 1, members: 15 */
	/* last cacheline: 56 bytes */

	/* BRAIN FART ALERT! 56 != 51 + 0(holes), diff = 5 */

}; /* size: 56 */

/* 593 */
/* <0> (null):0 */
typedef class _Rb_tree_node_base * _Base_ptr; /* size: 4 */

/* 594 */
/* <0> (null):0 */
typedef const class _Rb_tree_node_base  * _Const_Base_ptr; /* size: 4 */

/* 595 */
/* <0> (null):0 */
struct _Rb_tree_node_base {
	enum _Rb_tree_color        _M_color;             /*     0     4 */
	/* <0> (null):0 */
	typedef class _Rb_tree_node_base * _Base_ptr;

	_Base_ptr                  _M_parent;            /*     4     4 */
	_Base_ptr                  _M_left;              /*     8     4 */
	_Base_ptr                  _M_right;             /*    12     4 */
	/* <0> (null):0 */
	typedef const class _Rb_tree_node_base  * _Const_Base_ptr;

	/* <0> (null):0 */
	_Base_ptr _S_minimum(_Base_ptr); /* linkage=_ZNSt18_Rb_tree_node_base10_S_minimumEPS_ */

	/* <0> (null):0 */
	_Const_Base_ptr _S_minimum(_Const_Base_ptr); /* linkage=_ZNSt18_Rb_tree_node_base10_S_minimumEPKS_ */

	/* <0> (null):0 */
	_Base_ptr _S_maximum(_Base_ptr); /* linkage=_ZNSt18_Rb_tree_node_base10_S_maximumEPS_ */

	/* <0> (null):0 */
	_Const_Base_ptr _S_maximum(_Const_Base_ptr); /* linkage=_ZNSt18_Rb_tree_node_base10_S_maximumEPKS_ */


	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 596 */
 /* pointer to 595 */
 /* size: 4 */

/* 597 */
 /* pointer to 598 */
 /* size: 4 */

/* 598 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 16 */

/* 599 */
/* <0> (null):0 */
struct _Destroy_aux<true> {
	/* <0> (null):0 */
	void __destroy<ClientCorpseStruct**>(class ClientCorpseStruct * *, class ClientCorpseStruct * *);


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 600 */
/* <0> (null):0 */
struct __uninitialized_copy<true> {
	/* <0> (null):0 */
	class ClientCorpseStruct * * __uninit_copy<ClientCorpseStruct**, ClientCorpseStruct**>(class ClientCorpseStruct * *, class ClientCorpseStruct * *, class ClientCorpseStruct * *);


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 601 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 602 */
/* <0> (null):0 */
struct __numeric_traits_integer<int> {
	intconst                   __min;                /*     0     4 */
	intconst                   __max;                /*     0     4 */
	boolconst                  __is_signed;          /*     0     1 */
	intconst                   __digits;             /*     0     4 */

	/* size: 1, cachelines: 1, members: 4 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 4 + 0(holes), diff = -3 */

}; /* size: 1 */

/* 603 */
 /* pointer to 22 */
 /* size: 4 */

/* 604 */
 /* pointer to 519 */
 /* size: 4 */

/* 605 */
 /* pointer to 606 */
 /* size: 4 */

/* 606 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 607 */
 /* pointer to 36 */
 /* size: 4 */

/* 608 */
 /* pointer to 609 */
 /* size: 4 */

/* 609 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 44 */

/* 610 */
/* <0> (null):0 */
struct tm {
	int                        tm_sec;               /*     0     4 */
	int                        tm_min;               /*     4     4 */
	int                        tm_hour;              /*     8     4 */
	int                        tm_mday;              /*    12     4 */
	int                        tm_mon;               /*    16     4 */
	int                        tm_year;              /*    20     4 */
	int                        tm_wday;              /*    24     4 */
	int                        tm_yday;              /*    28     4 */
	int                        tm_isdst;             /*    32     4 */
	long int                   tm_gmtoff;            /*    36     4 */
	const char  *              tm_zone;              /*    40     4 */

	/* size: 44, cachelines: 1, members: 11 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 611 */
 /* pointer to 581 */
 /* size: 4 */

/* 612 */
 /* pointer to 579 */
 /* size: 4 */

/* 613 */
/* <0> (null):0 */
typedef char char_type; /* size: 1 */

/* 614 */
/* <0> (null):0 */
typedef int int_type; /* size: 4 */

/* 615 */
/* <0> (null):0 */
struct char_traits<char> {
	/* <0> (null):0 */
	typedef char char_type;

	/* <0> (null):0 */
	typedef int int_type;

	/* <0> (null):0 */
	void assign(char_type &, const char_type  &); /* linkage=_ZNSt11char_traitsIcE6assignERcRKc */

	/* <0> (null):0 */
	bool eq(const char_type  &, const char_type  &); /* linkage=_ZNSt11char_traitsIcE2eqERKcS2_ */

	/* <0> (null):0 */
	bool lt(const char_type  &, const char_type  &); /* linkage=_ZNSt11char_traitsIcE2ltERKcS2_ */

	/* <0> (null):0 */
	int compare(const char_type  *, const char_type  *, size_t); /* linkage=_ZNSt11char_traitsIcE7compareEPKcS2_j */

	/* <0> (null):0 */
	size_t length(const char_type  *); /* linkage=_ZNSt11char_traitsIcE6lengthEPKc */

	/* <0> (null):0 */
	const char_type  * find(const char_type  *, size_t, const char_type  &); /* linkage=_ZNSt11char_traitsIcE4findEPKcjRS1_ */

	/* <0> (null):0 */
	char_type * move(char_type *, const char_type  *, size_t); /* linkage=_ZNSt11char_traitsIcE4moveEPcPKcj */

	/* <0> (null):0 */
	char_type * copy(char_type *, const char_type  *, size_t); /* linkage=_ZNSt11char_traitsIcE4copyEPcPKcj */

	/* <0> (null):0 */
	char_type * assign(char_type *, size_t, char_type); /* linkage=_ZNSt11char_traitsIcE6assignEPcjc */

	/* <0> (null):0 */
	char_type to_char_type(const int_type  &); /* linkage=_ZNSt11char_traitsIcE12to_char_typeERKi */

	/* <0> (null):0 */
	int_type to_int_type(const char_type  &); /* linkage=_ZNSt11char_traitsIcE11to_int_typeERKc */

	/* <0> (null):0 */
	bool eq_int_type(const int_type  &, const int_type  &); /* linkage=_ZNSt11char_traitsIcE11eq_int_typeERKiS2_ */

	/* <0> (null):0 */
	int_type eof(void); /* linkage=_ZNSt11char_traitsIcE3eofEv */

	/* <0> (null):0 */
	int_type not_eof(const int_type  &); /* linkage=_ZNSt11char_traitsIcE7not_eofERKi */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 616 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 617 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 618 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 619 */
 /* pointer to 618 */
 /* size: 4 */

/* 620 */
 /* pointer to 613 */
 /* size: 4 */

/* 621 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 622 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 623 */
/* <0> (null):0 */
struct lconv {
	char *                     decimal_point;        /*     0     4 */
	char *                     thousands_sep;        /*     4     4 */
	char *                     grouping;             /*     8     4 */
	char *                     int_curr_symbol;      /*    12     4 */
	char *                     currency_symbol;      /*    16     4 */
	char *                     mon_decimal_point;    /*    20     4 */
	char *                     mon_thousands_sep;    /*    24     4 */
	char *                     mon_grouping;         /*    28     4 */
	char *                     positive_sign;        /*    32     4 */
	char *                     negative_sign;        /*    36     4 */
	char                       int_frac_digits;      /*    40     1 */
	char                       frac_digits;          /*    41     1 */
	char                       p_cs_precedes;        /*    42     1 */
	char                       p_sep_by_space;       /*    43     1 */
	char                       n_cs_precedes;        /*    44     1 */
	char                       n_sep_by_space;       /*    45     1 */
	char                       p_sign_posn;          /*    46     1 */
	char                       n_sign_posn;          /*    47     1 */
	char                       int_p_cs_precedes;    /*    48     1 */
	char                       int_p_sep_by_space;   /*    49     1 */
	char                       int_n_cs_precedes;    /*    50     1 */
	char                       int_n_sep_by_space;   /*    51     1 */
	char                       int_p_sign_posn;      /*    52     1 */
	char                       int_n_sign_posn;      /*    53     1 */

	/* size: 56, cachelines: 1, members: 24 */
	/* last cacheline: 56 bytes */

	/* BRAIN FART ALERT! 56 != 54 + 0(holes), diff = 2 */

}; /* size: 56 */

/* 624 */
 /* pointer to 623 */
 /* size: 4 */

/* 625 */
/* <0> (null):0 */
typedef int _Atomic_word; /* size: 4 */

/* 626 */
 /* pointer to 368 */
 /* size: 4 */

/* 627 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 628 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 629 */
/* <0> (null):0 */
typedef size_type size_type; /* size: 4 */

/* 630 */
/* <0> (null):0 */
typedef struct allocator<char> allocator_type; /* size: 1 */

/* 631 */
/* <0> (null):0 */
typedef difference_type difference_type; /* size: 4 */

/* 632 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 633 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 634 */
/* <0> (null):0 */
typedef struct __normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > iterator; /* size: 0 */

/* 635 */
/* <0> (null):0 */
typedef struct __normal_iterator<const char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > const_iterator; /* size: 0 */

/* 636 */
/* <0> (null):0 */
typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const_reverse_iterator; /* size: 0 */

/* 637 */
/* <0> (null):0 */
typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > reverse_iterator; /* size: 0 */

/* 638 */
/* <0> (null):0 */
struct _Rep_base {
	size_type                  _M_length;            /*     0     4 */
	size_type                  _M_capacity;          /*     4     4 */
	_Atomic_word               _M_refcount;          /*     8     4 */

	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 639 */
/* <0> (null):0 */
struct _Rep : public _Rep_base {
public:

	/* struct _Rep_base           <ancestor>; */     /*     0    12 */
	size_typeconst             _S_max_size;          /*     0     4 */
	charconst                  _S_terminal;          /*     0     1 */
	unsigned int               _S_empty_rep_storage[0]; /*     0     0 */
	/* <0> (null):0 */
	class _Rep & _S_empty_rep(void); /* linkage=_ZNSs4_Rep12_S_empty_repEv */

	/* <0> (null):0 */
	bool _M_is_leaked(const class _Rep  *); /* linkage=_ZNKSs4_Rep12_M_is_leakedEv */

	/* <0> (null):0 */
	bool _M_is_shared(const class _Rep  *); /* linkage=_ZNKSs4_Rep12_M_is_sharedEv */

	/* <0> (null):0 */
	void _M_set_leaked(class _Rep *); /* linkage=_ZNSs4_Rep13_M_set_leakedEv */

	/* <0> (null):0 */
	void _M_set_sharable(class _Rep *); /* linkage=_ZNSs4_Rep15_M_set_sharableEv */

	/* <0> (null):0 */
	void _M_set_length_and_sharable(class _Rep *, unsigned int); /* linkage=_ZNSs4_Rep26_M_set_length_and_sharableEj */

	/* <0> (null):0 */
	char * _M_refdata(class _Rep *); /* linkage=_ZNSs4_Rep10_M_refdataEv */

	/* <0> (null):0 */
	char * _M_grab(class _Rep *, const class allocator<char>  &, const class allocator<char>  &); /* linkage=_ZNSs4_Rep7_M_grabERKSaIcES2_ */

	/* <0> (null):0 */
	class _Rep * _S_create(unsigned int, unsigned int, const class allocator<char>  &); /* linkage=_ZNSs4_Rep9_S_createEjjRKSaIcE */

	/* <0> (null):0 */
	void _M_dispose(class _Rep *, const class allocator<char>  &); /* linkage=_ZNSs4_Rep10_M_disposeERKSaIcE */

	/* <0> (null):0 */
	void _M_destroy(class _Rep *, const class allocator<char>  &); /* linkage=_ZNSs4_Rep10_M_destroyERKSaIcE */

	/* <0> (null):0 */
	char * _M_refcopy(class _Rep *); /* linkage=_ZNSs4_Rep10_M_refcopyEv */

	/* <0> (null):0 */
	char * _M_clone(class _Rep *, const class allocator<char>  &, unsigned int); /* linkage=_ZNSs4_Rep8_M_cloneERKSaIcEj */


	/* size: 12, cachelines: 1, members: 4 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 640 */
/* <0> (null):0 */
struct basic_string<char, std::char_traits<char>, std::allocator<char> > {
	/* <0> (null):0 */
	typedef size_type size_type;

	size_typeconst             npos;                 /*     0     4 */
private:

	struct _Alloc_hider        _M_dataplus;          /*     0     4 */
	/* <0> (null):0 */
	typedef struct allocator<char> allocator_type;

	/* <0> (null):0 */
	typedef difference_type difference_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct __normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > iterator;

	/* <0> (null):0 */
	typedef struct __normal_iterator<const char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > reverse_iterator;

	/* <0> (null):0 */
	struct _Rep_base {
		size_type                  _M_length;            /*     0     4 */
		size_type                  _M_capacity;          /*     4     4 */
		_Atomic_word               _M_refcount;          /*     8     4 */

		/* size: 12, cachelines: 1, members: 3 */
		/* last cacheline: 12 bytes */
	};

	/* <0> (null):0 */
	struct _Rep : public _Rep_base {
	public:

		/* struct _Rep_base           <ancestor>; */     /*     0    12 */
		size_typeconst             _S_max_size;          /*     0     4 */
		charconst                  _S_terminal;          /*     0     1 */
		unsigned int               _S_empty_rep_storage[0]; /*     0     0 */
		/* <0> (null):0 */
		class _Rep & _S_empty_rep(void); /* linkage=_ZNSs4_Rep12_S_empty_repEv */

		/* <0> (null):0 */
		bool _M_is_leaked(const class _Rep  *); /* linkage=_ZNKSs4_Rep12_M_is_leakedEv */

		/* <0> (null):0 */
		bool _M_is_shared(const class _Rep  *); /* linkage=_ZNKSs4_Rep12_M_is_sharedEv */

		/* <0> (null):0 */
		void _M_set_leaked(class _Rep *); /* linkage=_ZNSs4_Rep13_M_set_leakedEv */

		/* <0> (null):0 */
		void _M_set_sharable(class _Rep *); /* linkage=_ZNSs4_Rep15_M_set_sharableEv */

		/* <0> (null):0 */
		void _M_set_length_and_sharable(class _Rep *, unsigned int); /* linkage=_ZNSs4_Rep26_M_set_length_and_sharableEj */

		/* <0> (null):0 */
		char * _M_refdata(class _Rep *); /* linkage=_ZNSs4_Rep10_M_refdataEv */

		/* <0> (null):0 */
		char * _M_grab(class _Rep *, const class allocator<char>  &, const class allocator<char>  &); /* linkage=_ZNSs4_Rep7_M_grabERKSaIcES2_ */

		/* <0> (null):0 */
		class _Rep * _S_create(unsigned int, unsigned int, const class allocator<char>  &); /* linkage=_ZNSs4_Rep9_S_createEjjRKSaIcE */

		/* <0> (null):0 */
		void _M_dispose(class _Rep *, const class allocator<char>  &); /* linkage=_ZNSs4_Rep10_M_disposeERKSaIcE */

		/* <0> (null):0 */
		void _M_destroy(class _Rep *, const class allocator<char>  &); /* linkage=_ZNSs4_Rep10_M_destroyERKSaIcE */

		/* <0> (null):0 */
		char * _M_refcopy(class _Rep *); /* linkage=_ZNSs4_Rep10_M_refcopyEv */

		/* <0> (null):0 */
		char * _M_clone(class _Rep *, const class allocator<char>  &, unsigned int); /* linkage=_ZNSs4_Rep8_M_cloneERKSaIcEj */


		/* size: 12, cachelines: 1, members: 4 */
		/* last cacheline: 12 bytes */
	};

	/* <0> (null):0 */
	char * _M_data(const class basic_string<char, std::char_traits<char>, std::allocator<char> >  *); /* linkage=_ZNKSs7_M_dataEv */

	/* <0> (null):0 */
	char * _M_data(class basic_string<char, std::char_traits<char>, std::allocator<char> > *, char *); /* linkage=_ZNSs7_M_dataEPc */

	/* <0> (null):0 */
	class _Rep * _M_rep(const class basic_string<char, std::char_traits<char>, std::allocator<char> >  *); /* linkage=_ZNKSs6_M_repEv */

	/* <0> (null):0 */
	iterator _M_ibegin(const class basic_string<char, std::char_traits<char>, std::allocator<char> >  *); /* linkage=_ZNKSs9_M_ibeginEv */

	/* <0> (null):0 */
	iterator _M_iend(const class basic_string<char, std::char_traits<char>, std::allocator<char> >  *); /* linkage=_ZNKSs7_M_iendEv */

	/* <0> (null):0 */
	void _M_leak(class basic_string<char, std::char_traits<char>, std::allocator<char> > *); /* linkage=_ZNSs7_M_leakEv */

	/* <0> (null):0 */
	size_type _M_check(const class basic_string<char, std::char_traits<char>, std::allocator<char> >  *, unsigned int, const char  *); /* linkage=_ZNKSs8_M_checkEjPKc */

	/* <0> (null):0 */
	void _M_check_length(const class basic_string<char, std::char_traits<char>, std::allocator<char> >  *, unsigned int, unsigned int, const char  *); /* linkage=_ZNKSs15_M_check_lengthEjjPKc */

	/* <0> (null):0 */
	size_type _M_limit(const class basic_string<char, std::char_traits<char>, std::allocator<char> >  *, unsigned int, unsigned int); /* linkage=_ZNKSs8_M_limitEjj */

	/* <0> (null):0 */
	bool _M_disjunct(const class basic_string<char, std::char_traits<char>, std::allocator<char> >  *, const char  *); /* linkage=_ZNKSs11_M_disjunctEPKc */

	/* <0> (null):0 */
	void _M_copy(char *, const char  *, unsigned int); /* linkage=_ZNSs7_M_copyEPcPKcj */

	/* <0> (null):0 */
	void _M_move(char *, const char  *, unsigned int); /* linkage=_ZNSs7_M_moveEPcPKcj */

	/* <0> (null):0 */
	void _M_assign(char *, unsigned int, char); /* linkage=_ZNSs9_M_assignEPcjc */

	/* <0> (null):0 */
	void _S_copy_chars(char *, class __normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, class __normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >); /* linkage=_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIS_SsEES2_ */

	/* <0> (null):0 */
	void _S_copy_chars(char *, class __normal_iterator<const char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, class __normal_iterator<const char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >); /* linkage=_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIPKcSsEES4_ */

	/* <0> (null):0 */
	void _S_copy_chars(char *, char *, char *); /* linkage=_ZNSs13_S_copy_charsEPcS_S_ */

	/* <0> (null):0 */
	void _S_copy_chars(char *, const char  *, const char  *); /* linkage=_ZNSs13_S_copy_charsEPcPKcS1_ */

	/* <0> (null):0 */
	int _S_compare(unsigned int, unsigned int); /* linkage=_ZNSs10_S_compareEjj */

	/* <0> (null):0 */
	void _M_mutate(class basic_string<char, std::char_traits<char>, std::allocator<char> > *, unsigned int, unsigned int, unsigned int); /* linkage=_ZNSs9_M_mutateEjjj */

	/* <0> (null):0 */
	void _M_leak_hard(class basic_string<char, std::char_traits<char>, std::allocator<char> > *); /* linkage=_ZNSs12_M_leak_hardEv */

	/* <0> (null):0 */
	class _Rep & _S_empty_rep(void); /* linkage=_ZNSs12_S_empty_repEv */

	/* <0> (null):0 */
	void basic_string(class basic_string<char, std::char_traits<char>, std::allocator<char> > *);

	/* <0> (null):0 */
	void basic_string(class basic_string<char, std::char_traits<char>, std::allocator<char> > *, const class allocator<char>  &);

	/* <0> (null):0 */
	void basic_string(class basic_string<char, std::char_traits<char>, std::allocator<char> > *, const class basic_string<char, std::char_traits<char>, std::allocator<char> >  &);

	/* <0> (null):0 */
	void basic_string(class basic_string<char, std::char_traits<char>, std::allocator<char> > *, const class basic_string<char, std::char_traits<char>, std::allocator<char> >  &, unsigned int, unsigned int);

	/* <0> (null):0 */
	void basic_string(class basic_string<char, std::char_traits<char>, std::allocator<char> > *, const class basic_string<char, std::char_traits<char>, std::allocator<char> >  &, unsigned int, unsigned int, const class allocator<char>  &);

	/* <0> (null):0 */
	void basic_string(class basic_string<char, std::char_traits<char>, std::allocator<char> > *, const char  *, unsigned int, const class allocator<char>  &);

	/* <0> (null):0 */
	void basic_string(class basic_string<char, std::char_traits<char>, std::allocator<char> > *, const char  *, const class allocator<char>  &);

	/* <0> (null):0 */
	void basic_string(class basic_string<char, std::char_traits<char>, std::allocator<char> > *, unsigned int, char, const class allocator<char>  &);

	/* <0> (null):0 */
	void ~basic_string(class basic_string<char, std::char_traits<char>, std::allocator<char> > *, int);

	/* <0> (null):0 */
	class basic_string<char, std::char_traits<char>, std::allocator<char> > & operator=(class basic_string<char, std::char_traits<char>, std::allocator<char> > *, const class basic_string<char, std::char_traits<char>, std::allocator<char> >  &); /* linkage=_ZNSsaSERKSs */

	/* <0> (null):0 */
	class basic_string<char, std::char_traits<char>, std::allocator<char> > & operator=(class basic_string<char, std::char_traits<char>, std::allocator<char> > *, const char  *); /* linkage=_ZNSsaSEPKc */

	/* <0> (null):0 */
	class basic_string<char, std::char_traits<char>, std::allocator<char> > & operator=(class basic_string<char, std::char_traits<char>, std::allocator<char> > *, char); /* linkage=_ZNSsaSEc */

	/* <0> (null):0 */
	iterator begin(class basic_string<char, std::char_traits<char>, std::allocator<char> > *); /* linkage=_ZNSs5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class basic_string<char, std::char_traits<char>, std::allocator<char> >  *); /* linkage=_ZNKSs5beginEv */

	/* <0> (null):0 */
	iterator end(class basic_string<char, std::char_traits<char>, std::allocator<char> > *); /* linkage=_ZNSs3endEv */

	/* <0> (null):0 */
	const_iterator end(const class basic_string<char, std::char_traits<char>, std::allocator<char> >  *); /* linkage=_ZNKSs3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class basic_string<char, std::char_traits<char>, std::allocator<char> > *); /* linkage=_ZNSs6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class basic_string<char, std::char_traits<char>, std::allocator<char> >  *); /* linkage=_ZNKSs6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class basic_string<char, std::char_traits<char>, std::allocator<char> > *); /* linkage=_ZNSs4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class basic_string<char, std::char_traits<char>, std::allocator<char> >  *); /* linkage=_ZNKSs4rendEv */

	/* <0> (null):0 */
	size_type size(const class basic_string<char, std::char_traits<char>, std::allocator<char> >  *); /* linkage=_ZNKSs4sizeEv */

	/* <0> (null):0 */
	size_type length(const class basic_string<char, std::char_traits<char>, std::allocator<char> >  *); /* linkage=_ZNKSs6lengthEv */

	/* <0> (null):0 */
	size_type max_size(const class basic_string<char, std::char_traits<char>, std::allocator<char> >  *); /* linkage=_ZNKSs8max_sizeEv */

	/* <0> (null):0 */
	void resize(class basic_string<char, std::char_traits<char>, std::allocator<char> > *, unsigned int, char); /* linkage=_ZNSs6resizeEjc */

	/* <0> (null):0 */
	void resize(class basic_string<char, std::char_traits<char>, std::allocator<char> > *, unsigned int); /* linkage=_ZNSs6resizeEj */

	/* <0> (null):0 */
	size_type capacity(const class basic_string<char, std::char_traits<char>, std::allocator<char> >  *); /* linkage=_ZNKSs8capacityEv */

	/* <0> (null):0 */
	void reserve(class basic_string<char, std::char_traits<char>, std::allocator<char> > *, unsigned int); /* linkage=_ZNSs7reserveEj */

	/* <0> (null):0 */
	void clear(class basic_string<char, std::char_traits<char>, std::allocator<char> > *); /* linkage=_ZNSs5clearEv */

	/* <0> (null):0 */
	bool empty(const class basic_string<char, std::char_traits<char>, std::allocator<char> >  *); /* linkage=_ZNKSs5emptyEv */

	/* <0> (null):0 */
	const_reference operator[](const class basic_string<char, std::char_traits<char>, std::allocator<char> >  *, unsigned int); /* linkage=_ZNKSsixEj */

	/* <0> (null):0 */
	reference operator[](class basic_string<char, std::char_traits<char>, std::allocator<char> > *, unsigned int); /* linkage=_ZNSsixEj */

	/* <0> (null):0 */
	const_reference at(const class basic_string<char, std::char_traits<char>, std::allocator<char> >  *, unsigned int); /* linkage=_ZNKSs2atEj */

	/* <0> (null):0 */
	reference at(class basic_string<char, std::char_traits<char>, std::allocator<char> > *, unsigned int); /* linkage=_ZNSs2atEj */

	/* <0> (null):0 */
	class basic_string<char, std::char_traits<char>, std::allocator<char> > & operator+=(class basic_string<char, std::char_traits<char>, std::allocator<char> > *, const class basic_string<char, std::char_traits<char>, std::allocator<char> >  &); /* linkage=_ZNSspLERKSs */

	/* <0> (null):0 */
	class basic_string<char, std::char_traits<char>, std::allocator<char> > & operator+=(class basic_string<char, std::char_traits<char>, std::allocator<char> > *, const char  *); /* linkage=_ZNSspLEPKc */

	/* <0> (null):0 */
	class basic_string<char, std::char_traits<char>, std::allocator<char> > & operator+=(class basic_string<char, std::char_traits<char>, std::allocator<char> > *, char); /* linkage=_ZNSspLEc */

	/* <0> (null):0 */
	class basic_string<char, std::char_traits<char>, std::allocator<char> > & append(class basic_string<char, std::char_traits<char>, std::allocator<char> > *, const class basic_string<char, std::char_traits<char>, std::allocator<char> >  &); /* linkage=_ZNSs6appendERKSs */

	/* <0> (null):0 */
	class basic_string<char, std::char_traits<char>, std::allocator<char> > & append(class basic_string<char, std::char_traits<char>, std::allocator<char> > *, const class basic_string<char, std::char_traits<char>, std::allocator<char> >  &, unsigned int, unsigned int); /* linkage=_ZNSs6appendERKSsjj */

	/* <0> (null):0 */
	class basic_string<char, std::char_traits<char>, std::allocator<char> > & append(class basic_string<char, std::char_traits<char>, std::allocator<char> > *, const char  *, unsigned int); /* linkage=_ZNSs6appendEPKcj */

	/* <0> (null):0 */
	class basic_string<char, std::char_traits<char>, std::allocator<char> > & append(class basic_string<char, std::char_traits<char>, std::allocator<char> > *, const char  *); /* linkage=_ZNSs6appendEPKc */

	/* <0> (null):0 */
	class basic_string<char, std::char_traits<char>, std::allocator<char> > & append(class basic_string<char, std::char_traits<char>, std::allocator<char> > *, unsigned int, char); /* linkage=_ZNSs6appendEjc */

	/* <0> (null):0 */
	void push_back(class basic_string<char, std::char_traits<char>, std::allocator<char> > *, char); /* linkage=_ZNSs9push_backEc */

	/* <0> (null):0 */
	class basic_string<char, std::char_traits<char>, std::allocator<char> > & assign(class basic_string<char, std::char_traits<char>, std::allocator<char> > *, const class basic_string<char, std::char_traits<char>, std::allocator<char> >  &); /* linkage=_ZNSs6assignERKSs */

	/* <0> (null):0 */
	class basic_string<char, std::char_traits<char>, std::allocator<char> > & assign(class basic_string<char, std::char_traits<char>, std::allocator<char> > *, const class basic_string<char, std::char_traits<char>, std::allocator<char> >  &, unsigned int, unsigned int); /* linkage=_ZNSs6assignERKSsjj */

	/* <0> (null):0 */
	class basic_string<char, std::char_traits<char>, std::allocator<char> > & assign(class basic_string<char, std::char_traits<char>, std::allocator<char> > *, const char  *, unsigned int); /* linkage=_ZNSs6assignEPKcj */

	/* <0> (null):0 */
	class basic_string<char, std::char_traits<char>, std::allocator<char> > & assign(class basic_string<char, std::char_traits<char>, std::allocator<char> > *, const char  *); /* linkage=_ZNSs6assignEPKc */

	/* <0> (null):0 */
	class basic_string<char, std::char_traits<char>, std::allocator<char> > & assign(class basic_string<char, std::char_traits<char>, std::allocator<char> > *, unsigned int, char); /* linkage=_ZNSs6assignEjc */

	/* <0> (null):0 */
	void insert(class basic_string<char, std::char_traits<char>, std::allocator<char> > *, class __normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, unsigned int, char); /* linkage=_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEjc */

	/* <0> (null):0 */
	class basic_string<char, std::char_traits<char>, std::allocator<char> > & insert(class basic_string<char, std::char_traits<char>, std::allocator<char> > *, unsigned int, const class basic_string<char, std::char_traits<char>, std::allocator<char> >  &); /* linkage=_ZNSs6insertEjRKSs */

	/* <0> (null):0 */
	class basic_string<char, std::char_traits<char>, std::allocator<char> > & insert(class basic_string<char, std::char_traits<char>, std::allocator<char> > *, unsigned int, const class basic_string<char, std::char_traits<char>, std::allocator<char> >  &, unsigned int, unsigned int); /* linkage=_ZNSs6insertEjRKSsjj */

	/* <0> (null):0 */
	class basic_string<char, std::char_traits<char>, std::allocator<char> > & insert(class basic_string<char, std::char_traits<char>, std::allocator<char> > *, unsigned int, const char  *, unsigned int); /* linkage=_ZNSs6insertEjPKcj */

	/* <0> (null):0 */
	class basic_string<char, std::char_traits<char>, std::allocator<char> > & insert(class basic_string<char, std::char_traits<char>, std::allocator<char> > *, unsigned int, const char  *); /* linkage=_ZNSs6insertEjPKc */

	/* <0> (null):0 */
	class basic_string<char, std::char_traits<char>, std::allocator<char> > & insert(class basic_string<char, std::char_traits<char>, std::allocator<char> > *, unsigned int, unsigned int, char); /* linkage=_ZNSs6insertEjjc */

	/* <0> (null):0 */
	iterator insert(class basic_string<char, std::char_traits<char>, std::allocator<char> > *, class __normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, char); /* linkage=_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEc */

	/* <0> (null):0 */
	class basic_string<char, std::char_traits<char>, std::allocator<char> > & erase(class basic_string<char, std::char_traits<char>, std::allocator<char> > *, unsigned int, unsigned int); /* linkage=_ZNSs5eraseEjj */

	/* <0> (null):0 */
	iterator erase(class basic_string<char, std::char_traits<char>, std::allocator<char> > *, class __normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >); /* linkage=_ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEE */

	/* <0> (null):0 */
	iterator erase(class basic_string<char, std::char_traits<char>, std::allocator<char> > *, class __normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, class __normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >); /* linkage=_ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEES2_ */

	/* <0> (null):0 */
	class basic_string<char, std::char_traits<char>, std::allocator<char> > & replace(class basic_string<char, std::char_traits<char>, std::allocator<char> > *, unsigned int, unsigned int, const class basic_string<char, std::char_traits<char>, std::allocator<char> >  &); /* linkage=_ZNSs7replaceEjjRKSs */

	/* <0> (null):0 */
	class basic_string<char, std::char_traits<char>, std::allocator<char> > & replace(class basic_string<char, std::char_traits<char>, std::allocator<char> > *, unsigned int, unsigned int, const class basic_string<char, std::char_traits<char>, std::allocator<char> >  &, unsigned int, unsigned int); /* linkage=_ZNSs7replaceEjjRKSsjj */

	/* <0> (null):0 */
	class basic_string<char, std::char_traits<char>, std::allocator<char> > & replace(class basic_string<char, std::char_traits<char>, std::allocator<char> > *, unsigned int, unsigned int, const char  *, unsigned int); /* linkage=_ZNSs7replaceEjjPKcj */

	/* <0> (null):0 */
	class basic_string<char, std::char_traits<char>, std::allocator<char> > & replace(class basic_string<char, std::char_traits<char>, std::allocator<char> > *, unsigned int, unsigned int, const char  *); /* linkage=_ZNSs7replaceEjjPKc */

	/* <0> (null):0 */
	class basic_string<char, std::char_traits<char>, std::allocator<char> > & replace(class basic_string<char, std::char_traits<char>, std::allocator<char> > *, unsigned int, unsigned int, unsigned int, char); /* linkage=_ZNSs7replaceEjjjc */

	/* <0> (null):0 */
	class basic_string<char, std::char_traits<char>, std::allocator<char> > & replace(class basic_string<char, std::char_traits<char>, std::allocator<char> > *, class __normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, class __normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, const class basic_string<char, std::char_traits<char>, std::allocator<char> >  &); /* linkage=_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_RKSs */

	/* <0> (null):0 */
	class basic_string<char, std::char_traits<char>, std::allocator<char> > & replace(class basic_string<char, std::char_traits<char>, std::allocator<char> > *, class __normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, class __normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, const char  *, unsigned int); /* linkage=_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcj */

	/* <0> (null):0 */
	class basic_string<char, std::char_traits<char>, std::allocator<char> > & replace(class basic_string<char, std::char_traits<char>, std::allocator<char> > *, class __normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, class __normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, const char  *); /* linkage=_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKc */

	/* <0> (null):0 */
	class basic_string<char, std::char_traits<char>, std::allocator<char> > & replace(class basic_string<char, std::char_traits<char>, std::allocator<char> > *, class __normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, class __normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, unsigned int, char); /* linkage=_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_jc */

	/* <0> (null):0 */
	class basic_string<char, std::char_traits<char>, std::allocator<char> > & replace(class basic_string<char, std::char_traits<char>, std::allocator<char> > *, class __normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, class __normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, char *, char *); /* linkage=_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S1_S1_ */

	/* <0> (null):0 */
	class basic_string<char, std::char_traits<char>, std::allocator<char> > & replace(class basic_string<char, std::char_traits<char>, std::allocator<char> > *, class __normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, class __normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, const char  *, const char  *); /* linkage=_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcS4_ */

	/* <0> (null):0 */
	class basic_string<char, std::char_traits<char>, std::allocator<char> > & replace(class basic_string<char, std::char_traits<char>, std::allocator<char> > *, class __normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, class __normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, class __normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, class __normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >); /* linkage=_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S2_S2_ */

	/* <0> (null):0 */
	class basic_string<char, std::char_traits<char>, std::allocator<char> > & replace(class basic_string<char, std::char_traits<char>, std::allocator<char> > *, class __normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, class __normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, class __normal_iterator<const char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, class __normal_iterator<const char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >); /* linkage=_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_NS0_IPKcSsEES5_ */

	/* <0> (null):0 */
	class basic_string<char, std::char_traits<char>, std::allocator<char> > & _M_replace_aux(class basic_string<char, std::char_traits<char>, std::allocator<char> > *, unsigned int, unsigned int, unsigned int, char); /* linkage=_ZNSs14_M_replace_auxEjjjc */

	/* <0> (null):0 */
	class basic_string<char, std::char_traits<char>, std::allocator<char> > & _M_replace_safe(class basic_string<char, std::char_traits<char>, std::allocator<char> > *, unsigned int, unsigned int, const char  *, unsigned int); /* linkage=_ZNSs15_M_replace_safeEjjPKcj */

	/* <0> (null):0 */
	char * _S_construct_aux_2(unsigned int, char, const class allocator<char>  &); /* linkage=_ZNSs18_S_construct_aux_2EjcRKSaIcE */

	/* <0> (null):0 */
	char * _S_construct(unsigned int, char, const class allocator<char>  &); /* linkage=_ZNSs12_S_constructEjcRKSaIcE */

	/* <0> (null):0 */
	size_type copy(const class basic_string<char, std::char_traits<char>, std::allocator<char> >  *, char *, unsigned int, unsigned int); /* linkage=_ZNKSs4copyEPcjj */

	/* <0> (null):0 */
	void swap(class basic_string<char, std::char_traits<char>, std::allocator<char> > *, class basic_string<char, std::char_traits<char>, std::allocator<char> > &); /* linkage=_ZNSs4swapERSs */

	/* <0> (null):0 */
	const char  * c_str(const class basic_string<char, std::char_traits<char>, std::allocator<char> >  *); /* linkage=_ZNKSs5c_strEv */

	/* <0> (null):0 */
	const char  * data(const class basic_string<char, std::char_traits<char>, std::allocator<char> >  *); /* linkage=_ZNKSs4dataEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class basic_string<char, std::char_traits<char>, std::allocator<char> >  *); /* linkage=_ZNKSs13get_allocatorEv */

	/* <0> (null):0 */
	size_type find(const class basic_string<char, std::char_traits<char>, std::allocator<char> >  *, const char  *, unsigned int, unsigned int); /* linkage=_ZNKSs4findEPKcjj */

	/* <0> (null):0 */
	size_type find(const class basic_string<char, std::char_traits<char>, std::allocator<char> >  *, const class basic_string<char, std::char_traits<char>, std::allocator<char> >  &, unsigned int); /* linkage=_ZNKSs4findERKSsj */

	/* <0> (null):0 */
	size_type find(const class basic_string<char, std::char_traits<char>, std::allocator<char> >  *, const char  *, unsigned int); /* linkage=_ZNKSs4findEPKcj */

	/* <0> (null):0 */
	size_type find(const class basic_string<char, std::char_traits<char>, std::allocator<char> >  *, char, unsigned int); /* linkage=_ZNKSs4findEcj */

	/* <0> (null):0 */
	size_type rfind(const class basic_string<char, std::char_traits<char>, std::allocator<char> >  *, const class basic_string<char, std::char_traits<char>, std::allocator<char> >  &, unsigned int); /* linkage=_ZNKSs5rfindERKSsj */

	/* <0> (null):0 */
	size_type rfind(const class basic_string<char, std::char_traits<char>, std::allocator<char> >  *, const char  *, unsigned int, unsigned int); /* linkage=_ZNKSs5rfindEPKcjj */

	/* <0> (null):0 */
	size_type rfind(const class basic_string<char, std::char_traits<char>, std::allocator<char> >  *, const char  *, unsigned int); /* linkage=_ZNKSs5rfindEPKcj */

	/* <0> (null):0 */
	size_type rfind(const class basic_string<char, std::char_traits<char>, std::allocator<char> >  *, char, unsigned int); /* linkage=_ZNKSs5rfindEcj */

	/* <0> (null):0 */
	size_type find_first_of(const class basic_string<char, std::char_traits<char>, std::allocator<char> >  *, const class basic_string<char, std::char_traits<char>, std::allocator<char> >  &, unsigned int); /* linkage=_ZNKSs13find_first_ofERKSsj */

	/* <0> (null):0 */
	size_type find_first_of(const class basic_string<char, std::char_traits<char>, std::allocator<char> >  *, const char  *, unsigned int, unsigned int); /* linkage=_ZNKSs13find_first_ofEPKcjj */

	/* <0> (null):0 */
	size_type find_first_of(const class basic_string<char, std::char_traits<char>, std::allocator<char> >  *, const char  *, unsigned int); /* linkage=_ZNKSs13find_first_ofEPKcj */

	/* <0> (null):0 */
	size_type find_first_of(const class basic_string<char, std::char_traits<char>, std::allocator<char> >  *, char, unsigned int); /* linkage=_ZNKSs13find_first_ofEcj */

	/* <0> (null):0 */
	size_type find_last_of(const class basic_string<char, std::char_traits<char>, std::allocator<char> >  *, const class basic_string<char, std::char_traits<char>, std::allocator<char> >  &, unsigned int); /* linkage=_ZNKSs12find_last_ofERKSsj */

	/* <0> (null):0 */
	size_type find_last_of(const class basic_string<char, std::char_traits<char>, std::allocator<char> >  *, const char  *, unsigned int, unsigned int); /* linkage=_ZNKSs12find_last_ofEPKcjj */

	/* <0> (null):0 */
	size_type find_last_of(const class basic_string<char, std::char_traits<char>, std::allocator<char> >  *, const char  *, unsigned int); /* linkage=_ZNKSs12find_last_ofEPKcj */

	/* <0> (null):0 */
	size_type find_last_of(const class basic_string<char, std::char_traits<char>, std::allocator<char> >  *, char, unsigned int); /* linkage=_ZNKSs12find_last_ofEcj */

	/* <0> (null):0 */
	size_type find_first_not_of(const class basic_string<char, std::char_traits<char>, std::allocator<char> >  *, const class basic_string<char, std::char_traits<char>, std::allocator<char> >  &, unsigned int); /* linkage=_ZNKSs17find_first_not_ofERKSsj */

	/* <0> (null):0 */
	size_type find_first_not_of(const class basic_string<char, std::char_traits<char>, std::allocator<char> >  *, const char  *, unsigned int, unsigned int); /* linkage=_ZNKSs17find_first_not_ofEPKcjj */

	/* <0> (null):0 */
	size_type find_first_not_of(const class basic_string<char, std::char_traits<char>, std::allocator<char> >  *, const char  *, unsigned int); /* linkage=_ZNKSs17find_first_not_ofEPKcj */

	/* <0> (null):0 */
	size_type find_first_not_of(const class basic_string<char, std::char_traits<char>, std::allocator<char> >  *, char, unsigned int); /* linkage=_ZNKSs17find_first_not_ofEcj */

	/* <0> (null):0 */
	size_type find_last_not_of(const class basic_string<char, std::char_traits<char>, std::allocator<char> >  *, const class basic_string<char, std::char_traits<char>, std::allocator<char> >  &, unsigned int); /* linkage=_ZNKSs16find_last_not_ofERKSsj */

	/* <0> (null):0 */
	size_type find_last_not_of(const class basic_string<char, std::char_traits<char>, std::allocator<char> >  *, const char  *, unsigned int, unsigned int); /* linkage=_ZNKSs16find_last_not_ofEPKcjj */

	/* <0> (null):0 */
	size_type find_last_not_of(const class basic_string<char, std::char_traits<char>, std::allocator<char> >  *, const char  *, unsigned int); /* linkage=_ZNKSs16find_last_not_ofEPKcj */

	/* <0> (null):0 */
	size_type find_last_not_of(const class basic_string<char, std::char_traits<char>, std::allocator<char> >  *, char, unsigned int); /* linkage=_ZNKSs16find_last_not_ofEcj */

	/* <0> (null):0 */
	class basic_string<char, std::char_traits<char>, std::allocator<char> > substr(const class basic_string<char, std::char_traits<char>, std::allocator<char> >  *, unsigned int, unsigned int); /* linkage=_ZNKSs6substrEjj */

	/* <0> (null):0 */
	int compare(const class basic_string<char, std::char_traits<char>, std::allocator<char> >  *, const class basic_string<char, std::char_traits<char>, std::allocator<char> >  &); /* linkage=_ZNKSs7compareERKSs */

	/* <0> (null):0 */
	int compare(const class basic_string<char, std::char_traits<char>, std::allocator<char> >  *, unsigned int, unsigned int, const class basic_string<char, std::char_traits<char>, std::allocator<char> >  &); /* linkage=_ZNKSs7compareEjjRKSs */

	/* <0> (null):0 */
	int compare(const class basic_string<char, std::char_traits<char>, std::allocator<char> >  *, unsigned int, unsigned int, const class basic_string<char, std::char_traits<char>, std::allocator<char> >  &, unsigned int, unsigned int); /* linkage=_ZNKSs7compareEjjRKSsjj */

	/* <0> (null):0 */
	int compare(const class basic_string<char, std::char_traits<char>, std::allocator<char> >  *, const char  *); /* linkage=_ZNKSs7compareEPKc */

	/* <0> (null):0 */
	int compare(const class basic_string<char, std::char_traits<char>, std::allocator<char> >  *, unsigned int, unsigned int, const char  *); /* linkage=_ZNKSs7compareEjjPKc */

	/* <0> (null):0 */
	int compare(const class basic_string<char, std::char_traits<char>, std::allocator<char> >  *, unsigned int, unsigned int, const char  *, unsigned int); /* linkage=_ZNKSs7compareEjjPKcj */


	/* size: 4, cachelines: 1, members: 2 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 641 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 642 */
 /* pointer to 643 */
 /* size: 4 */

/* 643 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 644 */
 /* pointer to 640 */
 /* size: 4 */

/* 645 */
 /* pointer to 639 */
 /* size: 4 */

/* 646 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 647 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 648 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 649 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 650 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 651 */
/* <0> (null):0 */
unsigned int               array[0]; /* size: 0 */

/* 652 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 653 */
 /* pointer to 654 */
 /* size: 4 */

/* 654 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 655 */
/* <0> (null):0 */
enum TutorMessageID {
	YOU_FIRED_A_SHOT = 0,
	YOU_SHOULD_RELOAD = 1,
	YOU_ARE_OUT_OF_AMMO = 2,
	YOU_KILLED_A_TEAMMATE = 3,
	YOU_KILLED_PLAYER = 4,
	YOU_KILLED_PLAYER_ONE_LEFT = 5,
	YOU_KILLED_LAST_ENEMY = 6,
	YOU_KILLED_PLAYER_HEADSHOT = 7,
	YOU_KILLED_PLAYER_HEADSHOT_ONE_LEFT = 8,
	YOU_KILLED_LAST_ENEMY_HEADSHOT = 9,
	YOU_DIED = 10,
	YOU_DIED_HEADSHOT = 11,
	YOU_FELL_TO_YOUR_DEATH = 12,
	YOU_WERE_JUST_HURT = 13,
	YOU_ARE_BLIND_FROM_FLASHBANG = 14,
	YOU_ATTACKED_TEAMMATE = 15,
	BUY_TIME_BEGIN = 16,
	BOMB_PLANTED_T = 17,
	BOMB_PLANTED_CT = 18,
	TEAMMATE_KILLED = 19,
	TEAMMATE_KILLED_ONE_LEFT = 20,
	LAST_TEAMMATE_KILLED = 21,
	ENEMY_KILLED = 22,
	ENEMY_KILLED_ONE_LEFT = 23,
	LAST_ENEMY_KILLED = 24,
	YOU_SPAWNED = 25,
	YOU_SEE_FRIEND = 26,
	YOU_SEE_ENEMY = 27,
	YOU_SEE_FRIEND_CORPSE = 28,
	YOU_SEE_ENEMY_CORPSE = 29,
	YOU_SEE_LOOSE_BOMB_T = 30,
	YOU_SEE_LOOSE_BOMB_CT = 31,
	YOU_SEE_BOMB_CARRIER_T = 32,
	YOU_SEE_BOMB_CARRIER_CT = 33,
	YOU_SEE_PLANTED_BOMB_T = 34,
	YOU_SEE_PLANTED_BOMB_CT = 35,
	YOU_ARE_BOMB_CARRIER = 36,
	YOU_SEE_LOOSE_WEAPON = 37,
	YOU_SEE_LOOSE_DEFUSER = 38,
	YOU_SEE_BOMBSITE_T = 39,
	YOU_SEE_BOMBSITE_CT = 40,
	YOU_SEE_BOMBSITE_T_BOMB = 41,
	YOU_SEE_HOSTAGE_T = 42,
	YOU_SEE_HOSTAGE_CT = 43,
	YOU_SEE_HOSTAGE_CT_EXAMINE = 44,
	YOU_USED_HOSTAGE_MORE_LEFT = 45,
	YOU_USED_HOSTAGE_NO_MORE_LEFT = 46,
	ALL_HOSTAGES_FOLLOWING_T = 47,
	ALL_HOSTAGES_FOLLOWING_CT = 48,
	HOSTAGE_RESCUED_T = 49,
	HOSTAGE_RESCUED_CT = 50,
	YOU_RESCUED_HOSTAGE = 51,
	YOU_ARE_IN_BOMBSITE_T = 52,
	YOU_ARE_IN_BOMBSITE_CT = 53,
	YOU_ARE_IN_BOMBSITE_T_BOMB = 54,
	ALL_HOSTAGES_RESCUED_T = 55,
	ALL_HOSTAGES_RESCUED_CT = 56,
	YOU_DAMAGED_HOSTAGE = 57,
	YOU_KILLED_HOSTAGE = 58,
	ALL_HOSTAGES_DEAD = 59,
	YOU_HAVE_BEEN_SHOT_AT = 60,
	TIME_RUNNING_OUT_DE_T = 61,
	TIME_RUNNING_OUT_DE_CT = 62,
	TIME_RUNNING_OUT_CS_T = 63,
	TIME_RUNNING_OUT_CS_CT = 64,
	DEFUSING_WITHOUT_KIT = 65,
	BOMB_DEFUSED_T = 66,
	BOMB_DEFUSED_CT = 67,
	YOU_DEFUSED_BOMB = 68,
	BOMB_EXPLODED_T = 69,
	BOMB_EXPLODED_CT = 70,
	ROUND_START_DE_T = 71,
	ROUND_START_DE_CT = 72,
	ROUND_START_CS_T = 73,
	ROUND_START_CS_CT = 74,
	ROUND_OVER = 75,
	ROUND_DRAW = 76,
	CT_WIN = 77,
	T_WIN = 78,
	DEATH_CAMERA_START = 79,
	RADIO_COVER_ME = 80,
	RADIO_YOU_TAKE_THE_POINT = 81,
	RADIO_HOLD_THIS_POSITION = 82,
	RADIO_REGROUP_TEAM = 83,
	RADIO_FOLLOW_ME = 84,
	RADIO_TAKING_FIRE = 85,
	RADIO_GO_GO_GO = 86,
	RADIO_TEAM_FALL_BACK = 87,
	RADIO_STICK_TOGETHER_TEAM = 88,
	RADIO_GET_IN_POSITION_AND_WAIT = 89,
	RADIO_STORM_THE_FRONT = 90,
	RADIO_REPORT_IN_TEAM = 91,
	RADIO_AFFIRMATIVE = 92,
	RADIO_ENEMY_SPOTTED = 93,
	RADIO_NEED_BACKUP = 94,
	RADIO_SECTOR_CLEAR = 95,
	RADIO_IN_POSITION = 96,
	RADIO_REPORTING_IN = 97,
	RADIO_GET_OUT_OF_THERE = 98,
	RADIO_NEGATIVE = 99,
	RADIO_ENEMY_DOWN = 100,
	BUY_NEED_PRIMARY = 101,
	BUY_NEED_PRIMARY_AMMO = 102,
	BUY_NEED_SECONDARY_AMMO = 103,
	BUY_NEED_ARMOR = 104,
	BUY_NEED_DEFUSE_KIT = 105,
	BUY_NEED_GRENADE = 106,
	CAREER_TASK_DONE_MORE_LEFT = 107,
	CAREER_TASK_DONE_ONE_LEFT = 108,
	CAREER_TASK_DONE_ALL_DONE = 109,
	HINT_BEGIN = 110,
	HINT_1 = 111,
	HINT_2 = 112,
	HINT_3 = 113,
	HINT_4 = 114,
	HINT_5 = 115,
	HINT_10 = 116,
	HINT_11 = 117,
	HINT_12 = 118,
	HINT_13 = 119,
	HINT_14 = 120,
	HINT_15 = 121,
	HINT_20 = 122,
	HINT_21 = 123,
	HINT_22 = 124,
	HINT_23 = 125,
	HINT_24 = 126,
	HINT_25 = 127,
	HINT_26 = 128,
	HINT_30 = 129,
	HINT_31 = 130,
	HINT_32 = 131,
	HINT_33 = 132,
	HINT_34 = 133,
	HINT_40 = 134,
	HINT_50 = 135,
	HINT_51 = 136,
	HINT_52 = 137,
	HINT_53 = 138,
	HINT_BOMB_START = 139,
	HINT_60 = 139,
	HINT_61 = 140,
	HINT_BOMB_END = 140,
	HINT_HOSTAGE_START = 141,
	HINT_70 = 141,
	HINT_71 = 142,
	HINT_72 = 143,
	HINT_73 = 144,
	HINT_HOSTAGE_END = 144,
	HINT_END = 145,
	INGAME_HINT_BEGIN = 146,
	INGAME_HINT_1 = 147,
	INGAME_HINT_2 = 148,
	INGAME_HINT_END = 149,
	TUTOR_NUM_MESSAGES = 150,
}; /* size: 4 */

/* 656 */
/* <0> (null):0 */
typedef struct map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> > > TutorMessageMap; /* size: 0 */

/* 657 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 658 */
/* <0> (null):0 */
typedef class pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> * pointer; /* size: 4 */

/* 659 */
/* <0> (null):0 */
typedef const class pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*>  * const_pointer; /* size: 4 */

/* 660 */
/* <0> (null):0 */
class new_allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> * pointer;

	/* <0> (null):0 */
	typedef const class pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> > *, const class new_allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*, class pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt4pairIKSsP12TutorMessageEE7addressERS5_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*, const class pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt4pairIKSsP12TutorMessageEE7addressERKS5_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt4pairIKSsP12TutorMessageEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> > *, class pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt4pairIKSsP12TutorMessageEE10deallocateEPS5_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt4pairIKSsP12TutorMessageEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> > *, class pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> *, const class pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt4pairIKSsP12TutorMessageEE9constructEPS5_RKS5_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> > *, class pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt4pairIKSsP12TutorMessageEE7destroyEPS5_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 661 */
 /* pointer to 373 */
 /* size: 4 */

/* 662 */
 /* pointer to 663 */
 /* size: 4 */

/* 663 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 664 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 665 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 666 */
 /* pointer to 660 */
 /* size: 4 */

/* 667 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 668 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 669 */
 /* pointer to 670 */
 /* size: 4 */

/* 670 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 671 */
/* <0> (null):0 */
typedef struct allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> > > other; /* size: 0 */

/* 672 */
/* <0> (null):0 */
struct rebind<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> > > {
	/* <0> (null):0 */
	typedef struct allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> > > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 673 */
/* <0> (null):0 */
class allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> > : public new_allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> > {
public:

	/* class new_allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> > *, const class allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> > );

	/* <0> (null):0 */
	void ~allocator(class allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> > *, int);

	/* <0> (null):0 */
	struct rebind<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> > > {
		/* <0> (null):0 */
		typedef struct allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> > > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	void allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, TutorMessage*> > >(class allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> > *, const class allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 674 */
 /* pointer to 673 */
 /* size: 4 */

/* 675 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 676 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 677 */
/* <0> (null):0 */
struct binary_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool> {

	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 678 */
/* <0> (null):0 */
struct less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > : public binary_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool> {
public:

	/* struct binary_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	bool operator()(const class less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >  *, const class basic_string<char, std::char_traits<char>, std::allocator<char> >  &, const class basic_string<char, std::char_traits<char>, std::allocator<char> >  &); /* linkage=_ZNKSt4lessISsEclERKSsS2_ */


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 679 */
 /* pointer to 680 */
 /* size: 4 */

/* 680 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 681 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 682 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 683 */
/* <0> (null):0 */
typedef class _Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> > * pointer; /* size: 4 */

/* 684 */
/* <0> (null):0 */
typedef const class _Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> >  * const_pointer; /* size: 4 */

/* 685 */
/* <0> (null):0 */
class new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> > > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> > * pointer;

	/* <0> (null):0 */
	typedef const class _Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> >  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, );

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, , const class new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<cha);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, , int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<cha, class _Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> > &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKSsP12TutorMessageEEE7addressERS7_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<cha, const class _Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKSsP12TutorMessageEEE7addressERKS7_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, , unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKSsP12TutorMessageEEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, , class _Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> > *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKSsP12TutorMessageEEE10deallocateEPS7_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<cha); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKSsP12TutorMessageEEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, , class _Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> > *, const class _Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*); /* linkage=_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKSsP12TutorMessageEEE9constructEPS7_RKS7_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, , class _Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> > *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKSsP12TutorMessageEEE7destroyEPS7_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 686 */
 /* pointer to 378 */
 /* size: 4 */

/* 687 */
 /* pointer to 688 */
 /* size: 4 */

/* 688 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 689 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 690 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 691 */
 /* pointer to 685 */
 /* size: 4 */

/* 692 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 693 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 694 */
 /* pointer to 695 */
 /* size: 4 */

/* 695 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 696 */
/* <0> (null):0 */
class allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> > > : public new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> > > {
public:

	/* class new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> > > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, Tuto);

	/* <0> (null):0 */
	void allocator(class allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, Tuto, const class allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, Tuto, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 697 */
 /* pointer to 696 */
 /* size: 4 */

/* 698 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 699 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 700 */
 /* pointer to 381 */
 /* size: 4 */

/* 701 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 702 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 703 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 704 */
/* <0> (null):0 */
typedef class _Rb_tree_node_base * _Base_ptr; /* size: 4 */

/* 705 */
/* <0> (null):0 */
typedef const class _Rb_tree_node_base  * _Const_Base_ptr; /* size: 4 */

/* 706 */
/* <0> (null):0 */
typedef struct basic_string<char, std::char_traits<char>, std::allocator<char> > key_type; /* size: 4 */

/* 707 */
/* <0> (null):0 */
typedef struct pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> value_type; /* size: 0 */

/* 708 */
/* <0> (null):0 */
typedef const value_type  & const_reference; /* size: 4 */

/* 709 */
/* <0> (null):0 */
typedef class _Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> > * _Link_type; /* size: 4 */

/* 710 */
/* <0> (null):0 */
typedef const class _Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> >  * _Const_Link_type; /* size: 4 */

/* 711 */
/* <0> (null):0 */
typedef struct allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> > allocator_type; /* size: 1 */

/* 712 */
/* <0> (null):0 */
typedef struct _Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> > iterator; /* size: 0 */

/* 713 */
/* <0> (null):0 */
typedef struct _Rb_tree_const_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> > const_iterator; /* size: 0 */

/* 714 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> > > reverse_iterator; /* size: 0 */

/* 715 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_Rb_tree_const_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> > > const_reverse_iterator; /* size: 0 */

/* 716 */
/* <0> (null):0 */
class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*>, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> > > {
protected:

	struct _Rb_tree_impl<std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, false> _M_impl; /*     0    24 */
	/* <0> (null):0 */
	typedef class _Rb_tree_node_base * _Base_ptr;

	/* <0> (null):0 */
	typedef const class _Rb_tree_node_base  * _Const_Base_ptr;

	/* <0> (null):0 */
	typedef struct basic_string<char, std::char_traits<char>, std::allocator<char> > key_type;

	/* <0> (null):0 */
	typedef struct pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> value_type;

	/* <0> (null):0 */
	typedef const value_type  & const_reference;

	/* <0> (null):0 */
	typedef class _Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> > * _Link_type;

	/* <0> (null):0 */
	typedef const class _Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> >  * _Const_Link_type;

	/* <0> (null):0 */
	typedef struct allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> > allocator_type;

	/* <0> (null):0 */
	typedef struct _Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> > iterator;

	/* <0> (null):0 */
	typedef struct _Rb_tree_const_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> > const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> > > reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_Rb_tree_const_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> > > const_reverse_iterator;

	/* <0> (null):0 */
	_Node_allocator & _M_get_Node_allocator(class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<char, ); /* linkage=_ZNSt8_Rb_treeISsSt4pairIKSsP12TutorMessageESt10_Select1stIS4_ESt4lessISsESaIS4_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_allocator  & _M_get_Node_allocator(const class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<); /* linkage=_ZNKSt8_Rb_treeISsSt4pairIKSsP12TutorMessageESt10_Select1stIS4_ESt4lessISsESaIS4_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<); /* linkage=_ZNKSt8_Rb_treeISsSt4pairIKSsP12TutorMessageESt10_Select1stIS4_ESt4lessISsESaIS4_EE13get_allocatorEv */

	/* <0> (null):0 */
	_Link_type _M_get_node(class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<char, ); /* linkage=_ZNSt8_Rb_treeISsSt4pairIKSsP12TutorMessageESt10_Select1stIS4_ESt4lessISsESaIS4_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<char, , class _Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> > *); /* linkage=_ZNSt8_Rb_treeISsSt4pairIKSsP12TutorMessageESt10_Select1stIS4_ESt4lessISsESaIS4_EE11_M_put_nodeEPSt13_Rb_tree_nodeIS4_E */

	/* <0> (null):0 */
	_Link_type _M_create_node(class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<char, , const value_type  &); /* linkage=_ZNSt8_Rb_treeISsSt4pairIKSsP12TutorMessageESt10_Select1stIS4_ESt4lessISsESaIS4_EE14_M_create_nodeERKS4_ */

	/* <0> (null):0 */
	void _M_destroy_node(class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<char, , class _Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> > *); /* linkage=_ZNSt8_Rb_treeISsSt4pairIKSsP12TutorMessageESt10_Select1stIS4_ESt4lessISsESaIS4_EE15_M_destroy_nodeEPSt13_Rb_tree_nodeIS4_E */

	/* <0> (null):0 */
	_Link_type _M_clone_node(class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<char, , const class _Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*); /* linkage=_ZNSt8_Rb_treeISsSt4pairIKSsP12TutorMessageESt10_Select1stIS4_ESt4lessISsESaIS4_EE13_M_clone_nodeEPKSt13_Rb_tree_nodeIS4_E */

	/* <0> (null):0 */
	_Base_ptr & _M_root(class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<char, ); /* linkage=_ZNSt8_Rb_treeISsSt4pairIKSsP12TutorMessageESt10_Select1stIS4_ESt4lessISsESaIS4_EE7_M_rootEv */

	/* <0> (null):0 */
	_Const_Base_ptr _M_root(const class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<); /* linkage=_ZNKSt8_Rb_treeISsSt4pairIKSsP12TutorMessageESt10_Select1stIS4_ESt4lessISsESaIS4_EE7_M_rootEv */

	/* <0> (null):0 */
	_Base_ptr & _M_leftmost(class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<char, ); /* linkage=_ZNSt8_Rb_treeISsSt4pairIKSsP12TutorMessageESt10_Select1stIS4_ESt4lessISsESaIS4_EE11_M_leftmostEv */

	/* <0> (null):0 */
	_Const_Base_ptr _M_leftmost(const class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<); /* linkage=_ZNKSt8_Rb_treeISsSt4pairIKSsP12TutorMessageESt10_Select1stIS4_ESt4lessISsESaIS4_EE11_M_leftmostEv */

	/* <0> (null):0 */
	_Base_ptr & _M_rightmost(class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<char, ); /* linkage=_ZNSt8_Rb_treeISsSt4pairIKSsP12TutorMessageESt10_Select1stIS4_ESt4lessISsESaIS4_EE12_M_rightmostEv */

	/* <0> (null):0 */
	_Const_Base_ptr _M_rightmost(const class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<); /* linkage=_ZNKSt8_Rb_treeISsSt4pairIKSsP12TutorMessageESt10_Select1stIS4_ESt4lessISsESaIS4_EE12_M_rightmostEv */

	/* <0> (null):0 */
	_Link_type _M_begin(class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<char, ); /* linkage=_ZNSt8_Rb_treeISsSt4pairIKSsP12TutorMessageESt10_Select1stIS4_ESt4lessISsESaIS4_EE8_M_beginEv */

	/* <0> (null):0 */
	_Const_Link_type _M_begin(const class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<); /* linkage=_ZNKSt8_Rb_treeISsSt4pairIKSsP12TutorMessageESt10_Select1stIS4_ESt4lessISsESaIS4_EE8_M_beginEv */

	/* <0> (null):0 */
	_Link_type _M_end(class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<char, ); /* linkage=_ZNSt8_Rb_treeISsSt4pairIKSsP12TutorMessageESt10_Select1stIS4_ESt4lessISsESaIS4_EE6_M_endEv */

	/* <0> (null):0 */
	_Const_Link_type _M_end(const class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<); /* linkage=_ZNKSt8_Rb_treeISsSt4pairIKSsP12TutorMessageESt10_Select1stIS4_ESt4lessISsESaIS4_EE6_M_endEv */

	/* <0> (null):0 */
	const_reference _S_value(const class _Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*); /* linkage=_ZNSt8_Rb_treeISsSt4pairIKSsP12TutorMessageESt10_Select1stIS4_ESt4lessISsESaIS4_EE8_S_valueEPKSt13_Rb_tree_nodeIS4_E */

	/* <0> (null):0 */
	const class basic_string<char, std::char_traits<char>, std::allocator<char> >  & _S_key(const class _Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*); /* linkage=_ZNSt8_Rb_treeISsSt4pairIKSsP12TutorMessageESt10_Select1stIS4_ESt4lessISsESaIS4_EE6_S_keyEPKSt13_Rb_tree_nodeIS4_E */

	/* <0> (null):0 */
	_Link_type _S_left(class _Rb_tree_node_base *); /* linkage=_ZNSt8_Rb_treeISsSt4pairIKSsP12TutorMessageESt10_Select1stIS4_ESt4lessISsESaIS4_EE7_S_leftEPSt18_Rb_tree_node_base */

	/* <0> (null):0 */
	_Const_Link_type _S_left(const class _Rb_tree_node_base  *); /* linkage=_ZNSt8_Rb_treeISsSt4pairIKSsP12TutorMessageESt10_Select1stIS4_ESt4lessISsESaIS4_EE7_S_leftEPKSt18_Rb_tree_node_base */

	/* <0> (null):0 */
	_Link_type _S_right(class _Rb_tree_node_base *); /* linkage=_ZNSt8_Rb_treeISsSt4pairIKSsP12TutorMessageESt10_Select1stIS4_ESt4lessISsESaIS4_EE8_S_rightEPSt18_Rb_tree_node_base */

	/* <0> (null):0 */
	_Const_Link_type _S_right(const class _Rb_tree_node_base  *); /* linkage=_ZNSt8_Rb_treeISsSt4pairIKSsP12TutorMessageESt10_Select1stIS4_ESt4lessISsESaIS4_EE8_S_rightEPKSt18_Rb_tree_node_base */

	/* <0> (null):0 */
	const_reference _S_value(const class _Rb_tree_node_base  *); /* linkage=_ZNSt8_Rb_treeISsSt4pairIKSsP12TutorMessageESt10_Select1stIS4_ESt4lessISsESaIS4_EE8_S_valueEPKSt18_Rb_tree_node_base */

	/* <0> (null):0 */
	const class basic_string<char, std::char_traits<char>, std::allocator<char> >  & _S_key(const class _Rb_tree_node_base  *); /* linkage=_ZNSt8_Rb_treeISsSt4pairIKSsP12TutorMessageESt10_Select1stIS4_ESt4lessISsESaIS4_EE6_S_keyEPKSt18_Rb_tree_node_base */

	/* <0> (null):0 */
	_Base_ptr _S_minimum(class _Rb_tree_node_base *); /* linkage=_ZNSt8_Rb_treeISsSt4pairIKSsP12TutorMessageESt10_Select1stIS4_ESt4lessISsESaIS4_EE10_S_minimumEPSt18_Rb_tree_node_base */

	/* <0> (null):0 */
	_Const_Base_ptr _S_minimum(const class _Rb_tree_node_base  *); /* linkage=_ZNSt8_Rb_treeISsSt4pairIKSsP12TutorMessageESt10_Select1stIS4_ESt4lessISsESaIS4_EE10_S_minimumEPKSt18_Rb_tree_node_base */

	/* <0> (null):0 */
	_Base_ptr _S_maximum(class _Rb_tree_node_base *); /* linkage=_ZNSt8_Rb_treeISsSt4pairIKSsP12TutorMessageESt10_Select1stIS4_ESt4lessISsESaIS4_EE10_S_maximumEPSt18_Rb_tree_node_base */

	/* <0> (null):0 */
	_Const_Base_ptr _S_maximum(const class _Rb_tree_node_base  *); /* linkage=_ZNSt8_Rb_treeISsSt4pairIKSsP12TutorMessageESt10_Select1stIS4_ESt4lessISsESaIS4_EE10_S_maximumEPKSt18_Rb_tree_node_base */

private:

	/* <0> (null):0 */
	iterator _M_insert_(class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<char, , const class _Rb_tree_node_base  *, const class _Rb_tree_node_base  *, const class pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*>  &); /* linkage=_ZNSt8_Rb_treeISsSt4pairIKSsP12TutorMessageESt10_Select1stIS4_ESt4lessISsESaIS4_EE10_M_insert_EPKSt18_Rb_tree_node_baseSD_RKS4_ */

	/* <0> (null):0 */
	iterator _M_insert_lower(class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<char, , class _Rb_tree_node_base *, class _Rb_tree_node_base *, const class pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*>  &); /* linkage=_ZNSt8_Rb_treeISsSt4pairIKSsP12TutorMessageESt10_Select1stIS4_ESt4lessISsESaIS4_EE15_M_insert_lowerEPSt18_Rb_tree_node_baseSC_RKS4_ */

	/* <0> (null):0 */
	iterator _M_insert_equal_lower(class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<char, , const class pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*>  &); /* linkage=_ZNSt8_Rb_treeISsSt4pairIKSsP12TutorMessageESt10_Select1stIS4_ESt4lessISsESaIS4_EE21_M_insert_equal_lowerERKS4_ */

	/* <0> (null):0 */
	_Link_type _M_copy(class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<char, , const class _Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*, class _Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> > *); /* linkage=_ZNSt8_Rb_treeISsSt4pairIKSsP12TutorMessageESt10_Select1stIS4_ESt4lessISsESaIS4_EE7_M_copyEPKSt13_Rb_tree_nodeIS4_EPSC_ */

	/* <0> (null):0 */
	void _M_erase(class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<char, , class _Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> > *); /* linkage=_ZNSt8_Rb_treeISsSt4pairIKSsP12TutorMessageESt10_Select1stIS4_ESt4lessISsESaIS4_EE8_M_eraseEPSt13_Rb_tree_nodeIS4_E */

	/* <0> (null):0 */
	iterator _M_lower_bound(class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<char, , class _Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> > *, class _Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> > *, const class basic_string<char, std::char_traits<char>, std::allocator<char> >  &); /* linkage=_ZNSt8_Rb_treeISsSt4pairIKSsP12TutorMessageESt10_Select1stIS4_ESt4lessISsESaIS4_EE14_M_lower_boundEPSt13_Rb_tree_nodeIS4_ESD_RS1_ */

	/* <0> (null):0 */
	const_iterator _M_lower_bound(const class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<, const class _Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*, const class _Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*, const class basic_string<char, std::char_traits<char>, std::allocator<char> >  &); /* linkage=_ZNKSt8_Rb_treeISsSt4pairIKSsP12TutorMessageESt10_Select1stIS4_ESt4lessISsESaIS4_EE14_M_lower_boundEPKSt13_Rb_tree_nodeIS4_ESE_RS1_ */

	/* <0> (null):0 */
	iterator _M_upper_bound(class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<char, , class _Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> > *, class _Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> > *, const class basic_string<char, std::char_traits<char>, std::allocator<char> >  &); /* linkage=_ZNSt8_Rb_treeISsSt4pairIKSsP12TutorMessageESt10_Select1stIS4_ESt4lessISsESaIS4_EE14_M_upper_boundEPSt13_Rb_tree_nodeIS4_ESD_RS1_ */

	/* <0> (null):0 */
	const_iterator _M_upper_bound(const class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<, const class _Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*, const class _Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*, const class basic_string<char, std::char_traits<char>, std::allocator<char> >  &); /* linkage=_ZNKSt8_Rb_treeISsSt4pairIKSsP12TutorMessageESt10_Select1stIS4_ESt4lessISsESaIS4_EE14_M_upper_boundEPKSt13_Rb_tree_nodeIS4_ESE_RS1_ */

	/* <0> (null):0 */
	void _Rb_tree(class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<char, );

	/* <0> (null):0 */
	void _Rb_tree(class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<char, , const class less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >  &, const allocator_type  &);

	/* <0> (null):0 */
	void _Rb_tree(class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<char, , const class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<);

	/* <0> (null):0 */
	void ~_Rb_tree(class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<char, , int);

	/* <0> (null):0 */
	class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<char,  operator=(class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<char, , const class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<); /* linkage=_ZNSt8_Rb_treeISsSt4pairIKSsP12TutorMessageESt10_Select1stIS4_ESt4lessISsESaIS4_EEaSERKSA_ */

	/* <0> (null):0 */
	class less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > key_comp(const class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<); /* linkage=_ZNKSt8_Rb_treeISsSt4pairIKSsP12TutorMessageESt10_Select1stIS4_ESt4lessISsESaIS4_EE8key_compEv */

	/* <0> (null):0 */
	iterator begin(class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<char, ); /* linkage=_ZNSt8_Rb_treeISsSt4pairIKSsP12TutorMessageESt10_Select1stIS4_ESt4lessISsESaIS4_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<); /* linkage=_ZNKSt8_Rb_treeISsSt4pairIKSsP12TutorMessageESt10_Select1stIS4_ESt4lessISsESaIS4_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<char, ); /* linkage=_ZNSt8_Rb_treeISsSt4pairIKSsP12TutorMessageESt10_Select1stIS4_ESt4lessISsESaIS4_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<); /* linkage=_ZNKSt8_Rb_treeISsSt4pairIKSsP12TutorMessageESt10_Select1stIS4_ESt4lessISsESaIS4_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<char, ); /* linkage=_ZNSt8_Rb_treeISsSt4pairIKSsP12TutorMessageESt10_Select1stIS4_ESt4lessISsESaIS4_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<); /* linkage=_ZNKSt8_Rb_treeISsSt4pairIKSsP12TutorMessageESt10_Select1stIS4_ESt4lessISsESaIS4_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<char, ); /* linkage=_ZNSt8_Rb_treeISsSt4pairIKSsP12TutorMessageESt10_Select1stIS4_ESt4lessISsESaIS4_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<); /* linkage=_ZNKSt8_Rb_treeISsSt4pairIKSsP12TutorMessageESt10_Select1stIS4_ESt4lessISsESaIS4_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<); /* linkage=_ZNKSt8_Rb_treeISsSt4pairIKSsP12TutorMessageESt10_Select1stIS4_ESt4lessISsESaIS4_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<); /* linkage=_ZNKSt8_Rb_treeISsSt4pairIKSsP12TutorMessageESt10_Select1stIS4_ESt4lessISsESaIS4_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<); /* linkage=_ZNKSt8_Rb_treeISsSt4pairIKSsP12TutorMessageESt10_Select1stIS4_ESt4lessISsESaIS4_EE8max_sizeEv */

	/* <0> (null):0 */
	void swap(class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<char, , class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<char, ); /* linkage=_ZNSt8_Rb_treeISsSt4pairIKSsP12TutorMessageESt10_Select1stIS4_ESt4lessISsESaIS4_EE4swapERSA_ */

	/* <0> (null):0 */
	class pair<std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, Tutor _M_insert_unique(class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<char, , const class pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*>  &); /* linkage=_ZNSt8_Rb_treeISsSt4pairIKSsP12TutorMessageESt10_Select1stIS4_ESt4lessISsESaIS4_EE16_M_insert_uniqueERKS4_ */

	/* <0> (null):0 */
	iterator _M_insert_equal(class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<char, , const class pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*>  &); /* linkage=_ZNSt8_Rb_treeISsSt4pairIKSsP12TutorMessageESt10_Select1stIS4_ESt4lessISsESaIS4_EE15_M_insert_equalERKS4_ */

	/* <0> (null):0 */
	iterator _M_insert_unique_(class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<char, , class _Rb_tree_const_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMess, const class pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*>  &); /* linkage=_ZNSt8_Rb_treeISsSt4pairIKSsP12TutorMessageESt10_Select1stIS4_ESt4lessISsESaIS4_EE17_M_insert_unique_ESt23_Rb_tree_const_iteratorIS4_ERKS4_ */

	/* <0> (null):0 */
	iterator _M_insert_equal_(class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<char, , class _Rb_tree_const_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMess, const class pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*>  &); /* linkage=_ZNSt8_Rb_treeISsSt4pairIKSsP12TutorMessageESt10_Select1stIS4_ESt4lessISsESaIS4_EE16_M_insert_equal_ESt23_Rb_tree_const_iteratorIS4_ERKS4_ */

	/* <0> (null):0 */
	void _M_erase_aux(class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<char, , class _Rb_tree_const_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMess); /* linkage=_ZNSt8_Rb_treeISsSt4pairIKSsP12TutorMessageESt10_Select1stIS4_ESt4lessISsESaIS4_EE12_M_erase_auxESt23_Rb_tree_const_iteratorIS4_E */

	/* <0> (null):0 */
	void _M_erase_aux(class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<char, , class _Rb_tree_const_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMess, class _Rb_tree_const_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMess); /* linkage=_ZNSt8_Rb_treeISsSt4pairIKSsP12TutorMessageESt10_Select1stIS4_ESt4lessISsESaIS4_EE12_M_erase_auxESt23_Rb_tree_const_iteratorIS4_ESC_ */

	/* <0> (null):0 */
	void erase(class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<char, , class _Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> ); /* linkage=_ZNSt8_Rb_treeISsSt4pairIKSsP12TutorMessageESt10_Select1stIS4_ESt4lessISsESaIS4_EE5eraseESt17_Rb_tree_iteratorIS4_E */

	/* <0> (null):0 */
	void erase(class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<char, , class _Rb_tree_const_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMess); /* linkage=_ZNSt8_Rb_treeISsSt4pairIKSsP12TutorMessageESt10_Select1stIS4_ESt4lessISsESaIS4_EE5eraseESt23_Rb_tree_const_iteratorIS4_E */

	/* <0> (null):0 */
	size_type erase(class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<char, , const class basic_string<char, std::char_traits<char>, std::allocator<char> >  &); /* linkage=_ZNSt8_Rb_treeISsSt4pairIKSsP12TutorMessageESt10_Select1stIS4_ESt4lessISsESaIS4_EE5eraseERS1_ */

	/* <0> (null):0 */
	void erase(class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<char, , class _Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> , class _Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> ); /* linkage=_ZNSt8_Rb_treeISsSt4pairIKSsP12TutorMessageESt10_Select1stIS4_ESt4lessISsESaIS4_EE5eraseESt17_Rb_tree_iteratorIS4_ESC_ */

	/* <0> (null):0 */
	void erase(class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<char, , class _Rb_tree_const_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMess, class _Rb_tree_const_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMess); /* linkage=_ZNSt8_Rb_treeISsSt4pairIKSsP12TutorMessageESt10_Select1stIS4_ESt4lessISsESaIS4_EE5eraseESt23_Rb_tree_const_iteratorIS4_ESC_ */

	/* <0> (null):0 */
	void erase(class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<char, , const class basic_string<char, std::char_traits<char>, std::allocator<char> >  *, const class basic_string<char, std::char_traits<char>, std::allocator<char> >  *); /* linkage=_ZNSt8_Rb_treeISsSt4pairIKSsP12TutorMessageESt10_Select1stIS4_ESt4lessISsESaIS4_EE5eraseEPS1_SB_ */

	/* <0> (null):0 */
	void clear(class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<char, ); /* linkage=_ZNSt8_Rb_treeISsSt4pairIKSsP12TutorMessageESt10_Select1stIS4_ESt4lessISsESaIS4_EE5clearEv */

	/* <0> (null):0 */
	iterator find(class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<char, , const class basic_string<char, std::char_traits<char>, std::allocator<char> >  &); /* linkage=_ZNSt8_Rb_treeISsSt4pairIKSsP12TutorMessageESt10_Select1stIS4_ESt4lessISsESaIS4_EE4findERS1_ */

	/* <0> (null):0 */
	const_iterator find(const class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<, const class basic_string<char, std::char_traits<char>, std::allocator<char> >  &); /* linkage=_ZNKSt8_Rb_treeISsSt4pairIKSsP12TutorMessageESt10_Select1stIS4_ESt4lessISsESaIS4_EE4findERS1_ */

	/* <0> (null):0 */
	size_type count(const class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<, const class basic_string<char, std::char_traits<char>, std::allocator<char> >  &); /* linkage=_ZNKSt8_Rb_treeISsSt4pairIKSsP12TutorMessageESt10_Select1stIS4_ESt4lessISsESaIS4_EE5countERS1_ */

	/* <0> (null):0 */
	iterator lower_bound(class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<char, , const key_type  &); /* linkage=_ZNSt8_Rb_treeISsSt4pairIKSsP12TutorMessageESt10_Select1stIS4_ESt4lessISsESaIS4_EE11lower_boundERS1_ */

	/* <0> (null):0 */
	const_iterator lower_bound(const class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<, const key_type  &); /* linkage=_ZNKSt8_Rb_treeISsSt4pairIKSsP12TutorMessageESt10_Select1stIS4_ESt4lessISsESaIS4_EE11lower_boundERS1_ */

	/* <0> (null):0 */
	iterator upper_bound(class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<char, , const key_type  &); /* linkage=_ZNSt8_Rb_treeISsSt4pairIKSsP12TutorMessageESt10_Select1stIS4_ESt4lessISsESaIS4_EE11upper_boundERS1_ */

	/* <0> (null):0 */
	const_iterator upper_bound(const class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<, const key_type  &); /* linkage=_ZNKSt8_Rb_treeISsSt4pairIKSsP12TutorMessageESt10_Select1stIS4_ESt4lessISsESaIS4_EE11upper_boundERS1_ */

	/* <0> (null):0 */
	class pair<std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, Tutor equal_range(class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<char, , const class basic_string<char, std::char_traits<char>, std::allocator<char> >  &); /* linkage=_ZNSt8_Rb_treeISsSt4pairIKSsP12TutorMessageESt10_Select1stIS4_ESt4lessISsESaIS4_EE11equal_rangeERS1_ */

	/* <0> (null):0 */
	class pair<std::_Rb_tree_const_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, equal_range(const class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<, const class basic_string<char, std::char_traits<char>, std::allocator<char> >  &); /* linkage=_ZNKSt8_Rb_treeISsSt4pairIKSsP12TutorMessageESt10_Select1stIS4_ESt4lessISsESaIS4_EE11equal_rangeERS1_ */

	/* <0> (null):0 */
	bool __rb_verify(const class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<); /* linkage=_ZNKSt8_Rb_treeISsSt4pairIKSsP12TutorMessageESt10_Select1stIS4_ESt4lessISsESaIS4_EE11__rb_verifyEv */


	/* size: 24, cachelines: 1, members: 1 */
	/* last cacheline: 24 bytes */
}; /* size: 24 */

/* 717 */
 /* pointer to 595 */
 /* size: 4 */

/* 718 */
 /* pointer to 719 */
 /* size: 4 */

/* 719 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 16 */

/* 720 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 721 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 722 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 723 */
 /* pointer to 716 */
 /* size: 4 */

/* 724 */
 /* pointer to 725 */
 /* size: 4 */

/* 725 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 24 */

/* 726 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 727 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 728 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 729 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 730 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 24 */

/* 731 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 732 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 733 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 734 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 735 */
/* <0> (null):0 */
typedef struct _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*>, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> > > _Rep_type; /* size: 24 */

/* 736 */
/* <0> (null):0 */
typedef struct basic_string<char, std::char_traits<char>, std::allocator<char> > key_type; /* size: 4 */

/* 737 */
/* <0> (null):0 */
typedef class TutorMessage * mapped_type; /* size: 4 */

/* 738 */
/* <0> (null):0 */
typedef struct pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> value_type; /* size: 0 */

/* 739 */
/* <0> (null):0 */
typedef struct less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > key_compare; /* size: 1 */

/* 740 */
/* <0> (null):0 */
typedef struct allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> > allocator_type; /* size: 1 */

/* 741 */
/* <0> (null):0 */
class value_compare {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 742 */
/* <0> (null):0 */
typedef iterator iterator; /* size: 0 */

/* 743 */
/* <0> (null):0 */
typedef const_iterator const_iterator; /* size: 0 */

/* 744 */
/* <0> (null):0 */
typedef size_type size_type; /* size: 4 */

/* 745 */
/* <0> (null):0 */
typedef reverse_iterator reverse_iterator; /* size: 0 */

/* 746 */
/* <0> (null):0 */
typedef const_reverse_iterator const_reverse_iterator; /* size: 0 */

/* 747 */
/* <0> (null):0 */
class map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> > > {
	/* <0> (null):0 */
	typedef struct _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*>, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> > > _Rep_type;

private:

	_Rep_type                  _M_t;                 /*     0    24 */
	/* <0> (null):0 */
	typedef struct basic_string<char, std::char_traits<char>, std::allocator<char> > key_type;

	/* <0> (null):0 */
	typedef class TutorMessage * mapped_type;

	/* <0> (null):0 */
	typedef struct pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> value_type;

	/* <0> (null):0 */
	typedef struct less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > key_compare;

	/* <0> (null):0 */
	typedef struct allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> > allocator_type;

	/* <0> (null):0 */
	class value_compare {

		/* size: 0, cachelines: 0, members: 0 */
	};

	/* <0> (null):0 */
	typedef iterator iterator;

	/* <0> (null):0 */
	typedef const_iterator const_iterator;

	/* <0> (null):0 */
	typedef size_type size_type;

	/* <0> (null):0 */
	typedef reverse_iterator reverse_iterator;

	/* <0> (null):0 */
	typedef const_reverse_iterator const_reverse_iterator;

	/* <0> (null):0 */
	void map(class map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*, std::less<std::basic_string<ch);

	/* <0> (null):0 */
	void map(class map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*, std::less<std::basic_string<ch, const class less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >  &, const allocator_type  &);

	/* <0> (null):0 */
	void map(class map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*, std::less<std::basic_string<ch, const class map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*, std::less<std::basic_str);

	/* <0> (null):0 */
	class map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*, std::less<std::basic_string<ch operator=(class map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*, std::less<std::basic_string<ch, const class map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*, std::less<std::basic_str); /* linkage=_ZNSt3mapISsP12TutorMessageSt4lessISsESaISt4pairIKSsS1_EEEaSERKS8_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*, std::less<std::basic_str); /* linkage=_ZNKSt3mapISsP12TutorMessageSt4lessISsESaISt4pairIKSsS1_EEE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*, std::less<std::basic_string<ch); /* linkage=_ZNSt3mapISsP12TutorMessageSt4lessISsESaISt4pairIKSsS1_EEE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*, std::less<std::basic_str); /* linkage=_ZNKSt3mapISsP12TutorMessageSt4lessISsESaISt4pairIKSsS1_EEE5beginEv */

	/* <0> (null):0 */
	iterator end(class map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*, std::less<std::basic_string<ch); /* linkage=_ZNSt3mapISsP12TutorMessageSt4lessISsESaISt4pairIKSsS1_EEE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*, std::less<std::basic_str); /* linkage=_ZNKSt3mapISsP12TutorMessageSt4lessISsESaISt4pairIKSsS1_EEE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*, std::less<std::basic_string<ch); /* linkage=_ZNSt3mapISsP12TutorMessageSt4lessISsESaISt4pairIKSsS1_EEE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*, std::less<std::basic_str); /* linkage=_ZNKSt3mapISsP12TutorMessageSt4lessISsESaISt4pairIKSsS1_EEE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*, std::less<std::basic_string<ch); /* linkage=_ZNSt3mapISsP12TutorMessageSt4lessISsESaISt4pairIKSsS1_EEE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*, std::less<std::basic_str); /* linkage=_ZNKSt3mapISsP12TutorMessageSt4lessISsESaISt4pairIKSsS1_EEE4rendEv */

	/* <0> (null):0 */
	bool empty(const class map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*, std::less<std::basic_str); /* linkage=_ZNKSt3mapISsP12TutorMessageSt4lessISsESaISt4pairIKSsS1_EEE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*, std::less<std::basic_str); /* linkage=_ZNKSt3mapISsP12TutorMessageSt4lessISsESaISt4pairIKSsS1_EEE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*, std::less<std::basic_str); /* linkage=_ZNKSt3mapISsP12TutorMessageSt4lessISsESaISt4pairIKSsS1_EEE8max_sizeEv */

	/* <0> (null):0 */
	mapped_type & operator[](class map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*, std::less<std::basic_string<ch, const key_type  &); /* linkage=_ZNSt3mapISsP12TutorMessageSt4lessISsESaISt4pairIKSsS1_EEEixERS5_ */

	/* <0> (null):0 */
	mapped_type & at(class map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*, std::less<std::basic_string<ch, const key_type  &); /* linkage=_ZNSt3mapISsP12TutorMessageSt4lessISsESaISt4pairIKSsS1_EEE2atERS5_ */

	/* <0> (null):0 */
	const mapped_type  & at(const class map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*, std::less<std::basic_str, const key_type  &); /* linkage=_ZNKSt3mapISsP12TutorMessageSt4lessISsESaISt4pairIKSsS1_EEE2atERS5_ */

	/* <0> (null):0 */
	class pair<std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, Tutor insert(class map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*, std::less<std::basic_string<ch, const value_type  &); /* linkage=_ZNSt3mapISsP12TutorMessageSt4lessISsESaISt4pairIKSsS1_EEE6insertERKS6_ */

	/* <0> (null):0 */
	iterator insert(class map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*, std::less<std::basic_string<ch, class _Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> , const value_type  &); /* linkage=_ZNSt3mapISsP12TutorMessageSt4lessISsESaISt4pairIKSsS1_EEE6insertESt17_Rb_tree_iteratorIS6_ERKS6_ */

	/* <0> (null):0 */
	void erase(class map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*, std::less<std::basic_string<ch, class _Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> ); /* linkage=_ZNSt3mapISsP12TutorMessageSt4lessISsESaISt4pairIKSsS1_EEE5eraseESt17_Rb_tree_iteratorIS6_E */

	/* <0> (null):0 */
	size_type erase(class map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*, std::less<std::basic_string<ch, const key_type  &); /* linkage=_ZNSt3mapISsP12TutorMessageSt4lessISsESaISt4pairIKSsS1_EEE5eraseERS5_ */

	/* <0> (null):0 */
	void erase(class map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*, std::less<std::basic_string<ch, class _Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> , class _Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> ); /* linkage=_ZNSt3mapISsP12TutorMessageSt4lessISsESaISt4pairIKSsS1_EEE5eraseESt17_Rb_tree_iteratorIS6_ESA_ */

	/* <0> (null):0 */
	void swap(class map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*, std::less<std::basic_string<ch, class map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*, std::less<std::basic_string<ch); /* linkage=_ZNSt3mapISsP12TutorMessageSt4lessISsESaISt4pairIKSsS1_EEE4swapERS8_ */

	/* <0> (null):0 */
	void clear(class map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*, std::less<std::basic_string<ch); /* linkage=_ZNSt3mapISsP12TutorMessageSt4lessISsESaISt4pairIKSsS1_EEE5clearEv */

	/* <0> (null):0 */
	key_compare key_comp(const class map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*, std::less<std::basic_str); /* linkage=_ZNKSt3mapISsP12TutorMessageSt4lessISsESaISt4pairIKSsS1_EEE8key_compEv */

	/* <0> (null):0 */
	class value_compare value_comp(const class map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*, std::less<std::basic_str); /* linkage=_ZNKSt3mapISsP12TutorMessageSt4lessISsESaISt4pairIKSsS1_EEE10value_compEv */

	/* <0> (null):0 */
	iterator find(class map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*, std::less<std::basic_string<ch, const key_type  &); /* linkage=_ZNSt3mapISsP12TutorMessageSt4lessISsESaISt4pairIKSsS1_EEE4findERS5_ */

	/* <0> (null):0 */
	const_iterator find(const class map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*, std::less<std::basic_str, const key_type  &); /* linkage=_ZNKSt3mapISsP12TutorMessageSt4lessISsESaISt4pairIKSsS1_EEE4findERS5_ */

	/* <0> (null):0 */
	size_type count(const class map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*, std::less<std::basic_str, const key_type  &); /* linkage=_ZNKSt3mapISsP12TutorMessageSt4lessISsESaISt4pairIKSsS1_EEE5countERS5_ */

	/* <0> (null):0 */
	iterator lower_bound(class map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*, std::less<std::basic_string<ch, const key_type  &); /* linkage=_ZNSt3mapISsP12TutorMessageSt4lessISsESaISt4pairIKSsS1_EEE11lower_boundERS5_ */

	/* <0> (null):0 */
	const_iterator lower_bound(const class map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*, std::less<std::basic_str, const key_type  &); /* linkage=_ZNKSt3mapISsP12TutorMessageSt4lessISsESaISt4pairIKSsS1_EEE11lower_boundERS5_ */

	/* <0> (null):0 */
	iterator upper_bound(class map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*, std::less<std::basic_string<ch, const key_type  &); /* linkage=_ZNSt3mapISsP12TutorMessageSt4lessISsESaISt4pairIKSsS1_EEE11upper_boundERS5_ */

	/* <0> (null):0 */
	const_iterator upper_bound(const class map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*, std::less<std::basic_str, const key_type  &); /* linkage=_ZNKSt3mapISsP12TutorMessageSt4lessISsESaISt4pairIKSsS1_EEE11upper_boundERS5_ */

	/* <0> (null):0 */
	class pair<std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, Tutor equal_range(class map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*, std::less<std::basic_string<ch, const key_type  &); /* linkage=_ZNSt3mapISsP12TutorMessageSt4lessISsESaISt4pairIKSsS1_EEE11equal_rangeERS5_ */

	/* <0> (null):0 */
	class pair<std::_Rb_tree_const_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, equal_range(const class map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*, std::less<std::basic_str, const key_type  &); /* linkage=_ZNKSt3mapISsP12TutorMessageSt4lessISsESaISt4pairIKSsS1_EEE11equal_rangeERS5_ */

	/* <0> (null):0 */
	void ~map(class map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*, std::less<std::basic_string<ch, int);


	/* size: 24, cachelines: 1, members: 1 */
	/* last cacheline: 24 bytes */
}; /* size: 24 */

/* 748 */
 /* pointer to 592 */
 /* size: 4 */

/* 749 */
 /* pointer to 747 */
 /* size: 4 */

/* 750 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 751 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 752 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 753 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 24 */

/* 754 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 755 */
 /* pointer to 756 */
 /* size: 4 */

/* 756 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 24 */

/* 757 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 758 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 759 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 760 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 761 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 762 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 763 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 764 */
/* <0> (null):0 */
typedef iterator TutorMessageMapIter; /* size: 0 */

/* 765 */
/* <0> (null):0 */
struct ClientCorpseStruct {
	class Vector              m_position;            /*     0    12 */
	int                        m_team;               /*    12     4 */
	/* <0> (null):0 */
	void ClientCorpseStruct(class ClientCorpseStruct *);


	/* size: 16, cachelines: 1, members: 2 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 766 */
/* <0> (null):0 */
typedef struct vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > ClientCorpseList; /* size: 0 */

/* 767 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 768 */
/* <0> (null):0 */
typedef class ClientCorpseStruct * * pointer; /* size: 4 */

/* 769 */
/* <0> (null):0 */
typedef const class ClientCorpseStruct *  * const_pointer; /* size: 4 */

/* 770 */
/* <0> (null):0 */
class new_allocator<ClientCorpseStruct*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class ClientCorpseStruct * * pointer;

	/* <0> (null):0 */
	typedef const class ClientCorpseStruct *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<ClientCorpseStruct*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<ClientCorpseStruct*> *, const class new_allocator<ClientCorpseStruct*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<ClientCorpseStruct*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<ClientCorpseStruct*>  *, class ClientCorpseStruct * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP18ClientCorpseStructE7addressERS2_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<ClientCorpseStruct*>  *, const class ClientCorpseStruct *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP18ClientCorpseStructE7addressERKS2_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<ClientCorpseStruct*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP18ClientCorpseStructE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<ClientCorpseStruct*> *, class ClientCorpseStruct * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIP18ClientCorpseStructE10deallocateEPS2_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<ClientCorpseStruct*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP18ClientCorpseStructE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<ClientCorpseStruct*> *, class ClientCorpseStruct * *, const class ClientCorpseStruct *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIP18ClientCorpseStructE9constructEPS2_RKS2_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<ClientCorpseStruct*> *, class ClientCorpseStruct * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP18ClientCorpseStructE7destroyEPS2_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 771 */
 /* pointer to 772 */
 /* size: 4 */

/* 772 */
 /* pointer to 765 */
 /* size: 4 */

/* 773 */
 /* pointer to 774 */
 /* size: 4 */

/* 774 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 775 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 776 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 777 */
 /* pointer to 770 */
 /* size: 4 */

/* 778 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 779 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 780 */
 /* pointer to 781 */
 /* size: 4 */

/* 781 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 782 */
/* <0> (null):0 */
typedef class ClientCorpseStruct * * pointer; /* size: 4 */

/* 783 */
/* <0> (null):0 */
typedef const class ClientCorpseStruct *  * const_pointer; /* size: 4 */

/* 784 */
/* <0> (null):0 */
typedef class ClientCorpseStruct * & reference; /* size: 4 */

/* 785 */
/* <0> (null):0 */
typedef const class ClientCorpseStruct *  & const_reference; /* size: 4 */

/* 786 */
/* <0> (null):0 */
typedef struct allocator<ClientCorpseStruct*> other; /* size: 1 */

/* 787 */
/* <0> (null):0 */
struct rebind<ClientCorpseStruct*> {
	/* <0> (null):0 */
	typedef struct allocator<ClientCorpseStruct*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 788 */
/* <0> (null):0 */
class allocator<ClientCorpseStruct*> : public new_allocator<ClientCorpseStruct*> {
public:

	/* class new_allocator<ClientCorpseStruct*> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class ClientCorpseStruct * * pointer;

	/* <0> (null):0 */
	typedef const class ClientCorpseStruct *  * const_pointer;

	/* <0> (null):0 */
	typedef class ClientCorpseStruct * & reference;

	/* <0> (null):0 */
	typedef const class ClientCorpseStruct *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<ClientCorpseStruct*> *);

	/* <0> (null):0 */
	void allocator(class allocator<ClientCorpseStruct*> *, const class allocator<ClientCorpseStruct*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<ClientCorpseStruct*> *, int);

	/* <0> (null):0 */
	struct rebind<ClientCorpseStruct*> {
		/* <0> (null):0 */
		typedef struct allocator<ClientCorpseStruct*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 789 */
 /* pointer to 788 */
 /* size: 4 */

/* 790 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 791 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 792 */
 /* pointer to 393 */
 /* size: 4 */

/* 793 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 794 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 795 */
/* <0> (null):0 */
typedef struct allocator<ClientCorpseStruct*> allocator_type; /* size: 1 */

/* 796 */
/* <0> (null):0 */
struct _Vector_base<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > {
	struct _Vector_impl        _M_impl;              /*     0    12 */
	/* <0> (null):0 */
	typedef struct allocator<ClientCorpseStruct*> allocator_type;

	/* <0> (null):0 */
	_Tp_alloc_type & _M_get_Tp_allocator(class _Vector_base<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > *); /* linkage=_ZNSt12_Vector_baseIP18ClientCorpseStructSaIS1_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	const _Tp_alloc_type  & _M_get_Tp_allocator(const class _Vector_base<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> >  *); /* linkage=_ZNKSt12_Vector_baseIP18ClientCorpseStructSaIS1_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _Vector_base<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> >  *); /* linkage=_ZNKSt12_Vector_baseIP18ClientCorpseStructSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > *);

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > *, unsigned int);

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > *, unsigned int, const allocator_type  &);

	/* <0> (null):0 */
	void ~_Vector_base(class _Vector_base<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > *, int);

	/* <0> (null):0 */
	pointer _M_allocate(class _Vector_base<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > *, unsigned int); /* linkage=_ZNSt12_Vector_baseIP18ClientCorpseStructSaIS1_EE11_M_allocateEj */

	/* <0> (null):0 */
	void _M_deallocate(class _Vector_base<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > *, class ClientCorpseStruct * *, unsigned int); /* linkage=_ZNSt12_Vector_baseIP18ClientCorpseStructSaIS1_EE13_M_deallocateEPS1_j */

	/* <0> (null):0 */
	using ::_M_allocate;

	/* <0> (null):0 */
	using ::_M_deallocate;

	/* <0> (null):0 */
	using ::~HostageFollowState;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::get_allocator;


	/* size: 12, cachelines: 1, members: 1 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 797 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 798 */
 /* pointer to 796 */
 /* size: 4 */

/* 799 */
 /* pointer to 800 */
 /* size: 4 */

/* 800 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 801 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 802 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 803 */
/* <0> (null):0 */
typedef class ClientCorpseStruct * value_type; /* size: 4 */

/* 804 */
/* <0> (null):0 */
typedef pointer pointer; /* size: 4 */

/* 805 */
/* <0> (null):0 */
typedef const_pointer const_pointer; /* size: 4 */

/* 806 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 807 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 808 */
/* <0> (null):0 */
typedef struct __normal_iterator<ClientCorpseStruct**, std::vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > > iterator; /* size: 0 */

/* 809 */
/* <0> (null):0 */
typedef struct __normal_iterator<ClientCorpseStruct* const*, std::vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > > const_iterator; /* size: 0 */

/* 810 */
/* <0> (null):0 */
typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<ClientCorpseStruct* const*, std::vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > > > const_reverse_iterator; /* size: 0 */

/* 811 */
/* <0> (null):0 */
typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<ClientCorpseStruct**, std::vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > > > reverse_iterator; /* size: 0 */

/* 812 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 813 */
/* <0> (null):0 */
typedef struct allocator<ClientCorpseStruct*> allocator_type; /* size: 1 */

/* 814 */
/* <0> (null):0 */
class vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > : protected _Vector_base<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > {
protected:

	/* struct _Vector_base<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > <ancestor>; */ /*     0    12 */
	/* <0> (null):0 */
	typedef class ClientCorpseStruct * value_type;

	/* <0> (null):0 */
	typedef pointer pointer;

	/* <0> (null):0 */
	typedef const_pointer const_pointer;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct __normal_iterator<ClientCorpseStruct**, std::vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > > iterator;

	/* <0> (null):0 */
	typedef struct __normal_iterator<ClientCorpseStruct* const*, std::vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > > const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<ClientCorpseStruct* const*, std::vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > > > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<ClientCorpseStruct**, std::vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > > > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<ClientCorpseStruct*> allocator_type;

	/* <0> (null):0 */
	void vector(class vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > *);

	/* <0> (null):0 */
	void vector(class vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void vector(class vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void vector(class vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > *, const class vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> >  &);

	/* <0> (null):0 */
	void ~vector(class vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > *, int);

	/* <0> (null):0 */
	class vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > & operator=(class vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > *, const class vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> >  &); /* linkage=_ZNSt6vectorIP18ClientCorpseStructSaIS1_EEaSERKS3_ */

	/* <0> (null):0 */
	void assign(class vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIP18ClientCorpseStructSaIS1_EE6assignEjRKS1_ */

	/* <0> (null):0 */
	iterator begin(class vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > *); /* linkage=_ZNSt6vectorIP18ClientCorpseStructSaIS1_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> >  *); /* linkage=_ZNKSt6vectorIP18ClientCorpseStructSaIS1_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > *); /* linkage=_ZNSt6vectorIP18ClientCorpseStructSaIS1_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> >  *); /* linkage=_ZNKSt6vectorIP18ClientCorpseStructSaIS1_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > *); /* linkage=_ZNSt6vectorIP18ClientCorpseStructSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> >  *); /* linkage=_ZNKSt6vectorIP18ClientCorpseStructSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > *); /* linkage=_ZNSt6vectorIP18ClientCorpseStructSaIS1_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> >  *); /* linkage=_ZNKSt6vectorIP18ClientCorpseStructSaIS1_EE4rendEv */

	/* <0> (null):0 */
	size_type size(const class vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> >  *); /* linkage=_ZNKSt6vectorIP18ClientCorpseStructSaIS1_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> >  *); /* linkage=_ZNKSt6vectorIP18ClientCorpseStructSaIS1_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > *, unsigned int, class ClientCorpseStruct *); /* linkage=_ZNSt6vectorIP18ClientCorpseStructSaIS1_EE6resizeEjS1_ */

	/* <0> (null):0 */
	size_type capacity(const class vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> >  *); /* linkage=_ZNKSt6vectorIP18ClientCorpseStructSaIS1_EE8capacityEv */

	/* <0> (null):0 */
	bool empty(const class vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> >  *); /* linkage=_ZNKSt6vectorIP18ClientCorpseStructSaIS1_EE5emptyEv */

	/* <0> (null):0 */
	void reserve(class vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > *, unsigned int); /* linkage=_ZNSt6vectorIP18ClientCorpseStructSaIS1_EE7reserveEj */

	/* <0> (null):0 */
	reference operator[](class vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > *, unsigned int); /* linkage=_ZNSt6vectorIP18ClientCorpseStructSaIS1_EEixEj */

	/* <0> (null):0 */
	const_reference operator[](const class vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> >  *, unsigned int); /* linkage=_ZNKSt6vectorIP18ClientCorpseStructSaIS1_EEixEj */

	/* <0> (null):0 */
	void _M_range_check(const class vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> >  *, unsigned int); /* linkage=_ZNKSt6vectorIP18ClientCorpseStructSaIS1_EE14_M_range_checkEj */

	/* <0> (null):0 */
	reference at(class vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > *, unsigned int); /* linkage=_ZNSt6vectorIP18ClientCorpseStructSaIS1_EE2atEj */

	/* <0> (null):0 */
	const_reference at(const class vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> >  *, unsigned int); /* linkage=_ZNKSt6vectorIP18ClientCorpseStructSaIS1_EE2atEj */

	/* <0> (null):0 */
	reference front(class vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > *); /* linkage=_ZNSt6vectorIP18ClientCorpseStructSaIS1_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> >  *); /* linkage=_ZNKSt6vectorIP18ClientCorpseStructSaIS1_EE5frontEv */

	/* <0> (null):0 */
	reference back(class vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > *); /* linkage=_ZNSt6vectorIP18ClientCorpseStructSaIS1_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> >  *); /* linkage=_ZNKSt6vectorIP18ClientCorpseStructSaIS1_EE4backEv */

	/* <0> (null):0 */
	pointer data(class vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > *); /* linkage=_ZNSt6vectorIP18ClientCorpseStructSaIS1_EE4dataEv */

	/* <0> (null):0 */
	const_pointer data(const class vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> >  *); /* linkage=_ZNKSt6vectorIP18ClientCorpseStructSaIS1_EE4dataEv */

	/* <0> (null):0 */
	void push_back(class vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > *, const value_type  &); /* linkage=_ZNSt6vectorIP18ClientCorpseStructSaIS1_EE9push_backERKS1_ */

	/* <0> (null):0 */
	void pop_back(class vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > *); /* linkage=_ZNSt6vectorIP18ClientCorpseStructSaIS1_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > *, class __normal_iterator<ClientCorpseStruct**, std::vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > >, const value_type  &); /* linkage=_ZNSt6vectorIP18ClientCorpseStructSaIS1_EE6insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_ */

	/* <0> (null):0 */
	void insert(class vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > *, class __normal_iterator<ClientCorpseStruct**, std::vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > >, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIP18ClientCorpseStructSaIS1_EE6insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEjRKS1_ */

	/* <0> (null):0 */
	iterator erase(class vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > *, class __normal_iterator<ClientCorpseStruct**, std::vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > >); /* linkage=_ZNSt6vectorIP18ClientCorpseStructSaIS1_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS1_S3_EE */

	/* <0> (null):0 */
	iterator erase(class vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > *, class __normal_iterator<ClientCorpseStruct**, std::vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > >, class __normal_iterator<ClientCorpseStruct**, std::vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > >); /* linkage=_ZNSt6vectorIP18ClientCorpseStructSaIS1_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS1_S3_EES7_ */

	/* <0> (null):0 */
	void swap(class vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > *, class vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > &); /* linkage=_ZNSt6vectorIP18ClientCorpseStructSaIS1_EE4swapERS3_ */

	/* <0> (null):0 */
	void clear(class vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > *); /* linkage=_ZNSt6vectorIP18ClientCorpseStructSaIS1_EE5clearEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIP18ClientCorpseStructSaIS1_EE18_M_fill_initializeEjRKS1_ */

	/* <0> (null):0 */
	void _M_fill_assign(class vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIP18ClientCorpseStructSaIS1_EE14_M_fill_assignEjRKS1_ */

	/* <0> (null):0 */
	void _M_fill_insert(class vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > *, class __normal_iterator<ClientCorpseStruct**, std::vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > >, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIP18ClientCorpseStructSaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEjRKS1_ */

	/* <0> (null):0 */
	void _M_insert_aux(class vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > *, class __normal_iterator<ClientCorpseStruct**, std::vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > >, const class ClientCorpseStruct *  &); /* linkage=_ZNSt6vectorIP18ClientCorpseStructSaIS1_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_ */

	/* <0> (null):0 */
	size_type _M_check_len(const class vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> >  *, unsigned int, const char  *); /* linkage=_ZNKSt6vectorIP18ClientCorpseStructSaIS1_EE12_M_check_lenEjPKc */

	/* <0> (null):0 */
	void _M_erase_at_end(class vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > *, class ClientCorpseStruct * *); /* linkage=_ZNSt6vectorIP18ClientCorpseStructSaIS1_EE15_M_erase_at_endEPS1_ */


	/* size: 12, cachelines: 1, members: 1 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 815 */
 /* pointer to 814 */
 /* size: 4 */

/* 816 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 817 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 818 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 819 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 820 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 821 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 822 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 823 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 824 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 825 */
 /* pointer to 824 */
 /* size: 4 */

/* 826 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 827 */
/* <0> (null):0 */
typedef iterator ClientCorpseListIter; /* size: 0 */

/* 828 */
/* <0> (null):0 */
struct PlayerDeathStruct {
	bool                       m_hasBeenShown;       /*     0     1 */
	class TutorMessageEvent *  m_event;              /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 5 + 0(holes), diff = 3 */

}; /* size: 8 */

/* 829 */
/* <0> (null):0 */
class CCSTutor : public CBaseTutor {
	/* <0> (null):0 */
	struct PlayerDeathStruct {
		bool                       m_hasBeenShown;       /*     0     1 */
		class TutorMessageEvent *  m_event;              /*     4     4 */

		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 5 + 0(holes), diff = 3 */

	};

public:

	/* class CBaseTutor          <ancestor>; */      /*     0     0 */
protected:

	float                      m_nextViewableCheckTime; /*    20     4 */
	TutorMessageMap            m_messageMap;         /*    24     0 */
	enum TutorMessageID        m_currentlyShownMessageID; /*    48     4 */
	float                      m_currentlyShownMessageCloseTime; /*    52     4 */
	float                      m_currentlyShownMessageStartTime; /*    56     4 */
	float                      m_currentlyShownMessageMinimumCloseTime; /*    60     4 */
	class TutorMessageEvent *  m_currentMessageEvent; /*    64     4 */
	class TutorMessageEvent *  m_lastScenarioEvent;  /*    68     4 */
	enum TutorMessageID        m_lastHintShown;      /*    72     4 */
	enum TutorMessageID        m_lastInGameHintShown; /*    76     4 */
	ClientCorpseList           m_clientCorpseList;   /*    80     0 */
	int                        m_messageTypeMask;    /*    92     4 */
	bool                       m_haveSpawned;        /*    96     1 */
	struct PlayerDeathStruct   m_playerDeathInfo[32]; /*   100   256 */
	/* <0> (null):0 */
	void CCSTutor(class CCSTutor *, const class CCSTutor  &);

	/* <0> (null):0 */
	void CCSTutor(class CCSTutor *);

	/* <0> (null):0 */
	virtual void ~CCSTutor(class CCSTutor *, int);

	/* <0> (null):0 */
	virtual void TutorThink(class CCSTutor *, float); /* linkage=_ZN8CCSTutor10TutorThinkEf */

	/* <0> (null):0 */
	virtual void PurgeMessages(class CCSTutor *); /* linkage=_ZN8CCSTutor13PurgeMessagesEv */

	/* <0> (null):0 */
	void CreateAndAddEventToList(class CCSTutor *, enum TutorMessageID, class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN8CCSTutor23CreateAndAddEventToListE14TutorMessageIDP11CBaseEntityS2_ */

	/* <0> (null):0 */
	class TutorMessageEvent * CreateTutorMessageEvent(class CCSTutor *, enum TutorMessageID, class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN8CCSTutor23CreateTutorMessageEventE14TutorMessageIDP11CBaseEntityS2_ */

	/* <0> (null):0 */
	void AddToEventList(class CCSTutor *, class TutorMessageEvent *); /* linkage=_ZN8CCSTutor14AddToEventListEP17TutorMessageEvent */

	/* <0> (null):0 */
	void DeleteEventFromEventList(class CCSTutor *, class TutorMessageEvent *); /* linkage=_ZN8CCSTutor24DeleteEventFromEventListEP17TutorMessageEvent */

	/* <0> (null):0 */
	void ClearEventList(class CCSTutor *); /* linkage=_ZN8CCSTutor14ClearEventListEv */

	/* <0> (null):0 */
	void ClearCurrentEvent(class CCSTutor *, bool, bool); /* linkage=_ZN8CCSTutor17ClearCurrentEventEbb */

	/* <0> (null):0 */
	void DeleteEvent(class CCSTutor *, class TutorMessageEvent *); /* linkage=_ZN8CCSTutor11DeleteEventEP17TutorMessageEvent */

	/* <0> (null):0 */
	virtual void ShowTutorMessage(class CCSTutor *, class TutorMessageEvent *); /* linkage=_ZN8CCSTutor16ShowTutorMessageEP17TutorMessageEvent */

	/* <0> (null):0 */
	bool ShouldShowMessageEvent(class CCSTutor *, class TutorMessageEvent *, float); /* linkage=_ZN8CCSTutor22ShouldShowMessageEventEP17TutorMessageEventf */

	/* <0> (null):0 */
	bool ShouldUpdateCurrentMessage(class CCSTutor *, enum TutorMessageID); /* linkage=_ZN8CCSTutor26ShouldUpdateCurrentMessageE14TutorMessageID */

	/* <0> (null):0 */
	void ComputeDisplayTimesForMessage(class CCSTutor *); /* linkage=_ZN8CCSTutor29ComputeDisplayTimesForMessageEv */

	/* <0> (null):0 */
	void UpdateCurrentMessage(class CCSTutor *, class TutorMessageEvent *); /* linkage=_ZN8CCSTutor20UpdateCurrentMessageEP17TutorMessageEvent */

	/* <0> (null):0 */
	void ConstructMessageAndDisplay(class CCSTutor *); /* linkage=_ZN8CCSTutor26ConstructMessageAndDisplayEv */

	/* <0> (null):0 */
	void LookupHotKey(class CCSTutor *, enum TutorMessageID, int, wchar_t *, int); /* linkage=_ZN8CCSTutor12LookupHotKeyE14TutorMessageIDiPwi */

	/* <0> (null):0 */
	void CheckForWindowClose(class CCSTutor *, float); /* linkage=_ZN8CCSTutor19CheckForWindowCloseEf */

	/* <0> (null):0 */
	void CheckForContentUpdate(class CCSTutor *); /* linkage=_ZN8CCSTutor21CheckForContentUpdateEv */

	/* <0> (null):0 */
	bool HasCurrentWindowBeenActiveLongEnough(class CCSTutor *, float); /* linkage=_ZN8CCSTutor36HasCurrentWindowBeenActiveLongEnoughEf */

	/* <0> (null):0 */
	void CheckForInterruptingMessageEvent(class CCSTutor *, float); /* linkage=_ZN8CCSTutor32CheckForInterruptingMessageEventEf */

	/* <0> (null):0 */
	void CheckForInactiveEvents(class CCSTutor *, float); /* linkage=_ZN8CCSTutor22CheckForInactiveEventsEf */

	/* <0> (null):0 */
	void CancelEvent(class CCSTutor *, enum TutorMessageID); /* linkage=_ZN8CCSTutor11CancelEventE14TutorMessageID */

	/* <0> (null):0 */
	void ProcessShownDeathsForEvent(class CCSTutor *, class TutorMessageEvent *); /* linkage=_ZN8CCSTutor26ProcessShownDeathsForEventEP17TutorMessageEvent */

	/* <0> (null):0 */
	void TransferDeathEvents(class CCSTutor *, class TutorMessageEvent *, class TutorMessageEvent *); /* linkage=_ZN8CCSTutor19TransferDeathEventsEP17TutorMessageEventS1_ */

	/* <0> (null):0 */
	class TutorMessageEvent * GetTutorMessageUpdateEvent(class CCSTutor *); /* linkage=_ZN8CCSTutor26GetTutorMessageUpdateEventEv */

	/* <0> (null):0 */
	bool GetDuplicateMessagesFromEventList(class CCSTutor *, class TutorMessageEvent * &, class TutorMessageEvent * &); /* linkage=_ZN8CCSTutor33GetDuplicateMessagesFromEventListERP17TutorMessageEventS2_ */

	/* <0> (null):0 */
	virtual void CallEventHandler(class CCSTutor *, enum GameEventType, class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN8CCSTutor16CallEventHandlerE13GameEventTypeP11CBaseEntityS2_ */

	/* <0> (null):0 */
	bool IsBombMap(class CCSTutor *); /* linkage=_ZN8CCSTutor9IsBombMapEv */

	/* <0> (null):0 */
	bool IsHostageMap(class CCSTutor *); /* linkage=_ZN8CCSTutor12IsHostageMapEv */

	/* <0> (null):0 */
	void HandleWeaponFired(class CCSTutor *, class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN8CCSTutor17HandleWeaponFiredEP11CBaseEntityS1_ */

	/* <0> (null):0 */
	void HandleWeaponFiredOnEmpty(class CCSTutor *, class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN8CCSTutor24HandleWeaponFiredOnEmptyEP11CBaseEntityS1_ */

	/* <0> (null):0 */
	void HandleWeaponReloaded(class CCSTutor *, class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN8CCSTutor20HandleWeaponReloadedEP11CBaseEntityS1_ */

	/* <0> (null):0 */
	void HandlePlayerDied(class CCSTutor *, class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN8CCSTutor16HandlePlayerDiedEP11CBaseEntityS1_ */

	/* <0> (null):0 */
	void HandlePlayerSpawned(class CCSTutor *, class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN8CCSTutor19HandlePlayerSpawnedEP11CBaseEntityS1_ */

	/* <0> (null):0 */
	void HandleClientCorpseSpawned(class CCSTutor *, class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN8CCSTutor25HandleClientCorpseSpawnedEP11CBaseEntityS1_ */

	/* <0> (null):0 */
	void HandlePlayerTookDamage(class CCSTutor *, class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN8CCSTutor22HandlePlayerTookDamageEP11CBaseEntityS1_ */

	/* <0> (null):0 */
	void HandlePlayerBlindedByFlashbang(class CCSTutor *, class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN8CCSTutor30HandlePlayerBlindedByFlashbangEP11CBaseEntityS1_ */

	/* <0> (null):0 */
	void HandleBuyTimeStart(class CCSTutor *, class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN8CCSTutor18HandleBuyTimeStartEP11CBaseEntityS1_ */

	/* <0> (null):0 */
	void HandlePlayerLeftBuyZone(class CCSTutor *, class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN8CCSTutor23HandlePlayerLeftBuyZoneEP11CBaseEntityS1_ */

	/* <0> (null):0 */
	void HandleBombPlanted(class CCSTutor *, class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN8CCSTutor17HandleBombPlantedEP11CBaseEntityS1_ */

	/* <0> (null):0 */
	void HandleRoundStart(class CCSTutor *, class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN8CCSTutor16HandleRoundStartEP11CBaseEntityS1_ */

	/* <0> (null):0 */
	void HandleBombDefused(class CCSTutor *, class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN8CCSTutor17HandleBombDefusedEP11CBaseEntityS1_ */

	/* <0> (null):0 */
	void HandleBombExploded(class CCSTutor *, class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN8CCSTutor18HandleBombExplodedEP11CBaseEntityS1_ */

	/* <0> (null):0 */
	void HandleHostageUsed(class CCSTutor *, class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN8CCSTutor17HandleHostageUsedEP11CBaseEntityS1_ */

	/* <0> (null):0 */
	void HandleHostageRescued(class CCSTutor *, class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN8CCSTutor20HandleHostageRescuedEP11CBaseEntityS1_ */

	/* <0> (null):0 */
	void HandleHostageDamaged(class CCSTutor *, class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN8CCSTutor20HandleHostageDamagedEP11CBaseEntityS1_ */

	/* <0> (null):0 */
	void HandleHostageKilled(class CCSTutor *, class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN8CCSTutor19HandleHostageKilledEP11CBaseEntityS1_ */

	/* <0> (null):0 */
	void HandleAllHostagesRescued(class CCSTutor *, class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN8CCSTutor24HandleAllHostagesRescuedEP11CBaseEntityS1_ */

	/* <0> (null):0 */
	void HandleBeingShotAt(class CCSTutor *, class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN8CCSTutor17HandleBeingShotAtEP11CBaseEntityS1_ */

	/* <0> (null):0 */
	void HandleRoundDraw(class CCSTutor *, class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN8CCSTutor15HandleRoundDrawEP11CBaseEntityS1_ */

	/* <0> (null):0 */
	void HandleCTWin(class CCSTutor *, class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN8CCSTutor11HandleCTWinEP11CBaseEntityS1_ */

	/* <0> (null):0 */
	void HandleTWin(class CCSTutor *, class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN8CCSTutor10HandleTWinEP11CBaseEntityS1_ */

	/* <0> (null):0 */
	void HandleDeathCameraStart(class CCSTutor *, class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN8CCSTutor22HandleDeathCameraStartEP11CBaseEntityS1_ */

	/* <0> (null):0 */
	void HandleBombDefusing(class CCSTutor *, class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN8CCSTutor18HandleBombDefusingEP11CBaseEntityS1_ */

	/* <0> (null):0 */
	void HandleRadioCoverMe(class CCSTutor *, class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN8CCSTutor18HandleRadioCoverMeEP11CBaseEntityS1_ */

	/* <0> (null):0 */
	void HandleRadioYouTakeThePoint(class CCSTutor *, class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN8CCSTutor26HandleRadioYouTakeThePointEP11CBaseEntityS1_ */

	/* <0> (null):0 */
	void HandleRadioHoldThisPosition(class CCSTutor *, class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN8CCSTutor27HandleRadioHoldThisPositionEP11CBaseEntityS1_ */

	/* <0> (null):0 */
	void HandleRadioRegroupTeam(class CCSTutor *, class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN8CCSTutor22HandleRadioRegroupTeamEP11CBaseEntityS1_ */

	/* <0> (null):0 */
	void HandleRadioFollowMe(class CCSTutor *, class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN8CCSTutor19HandleRadioFollowMeEP11CBaseEntityS1_ */

	/* <0> (null):0 */
	void HandleRadioTakingFire(class CCSTutor *, class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN8CCSTutor21HandleRadioTakingFireEP11CBaseEntityS1_ */

	/* <0> (null):0 */
	void HandleRadioGoGoGo(class CCSTutor *, class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN8CCSTutor17HandleRadioGoGoGoEP11CBaseEntityS1_ */

	/* <0> (null):0 */
	void HandleRadioTeamFallBack(class CCSTutor *, class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN8CCSTutor23HandleRadioTeamFallBackEP11CBaseEntityS1_ */

	/* <0> (null):0 */
	void HandleRadioStickTogetherTeam(class CCSTutor *, class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN8CCSTutor28HandleRadioStickTogetherTeamEP11CBaseEntityS1_ */

	/* <0> (null):0 */
	void HandleRadioGetInPositionAndWait(class CCSTutor *, class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN8CCSTutor31HandleRadioGetInPositionAndWaitEP11CBaseEntityS1_ */

	/* <0> (null):0 */
	void HandleRadioStormTheFront(class CCSTutor *, class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN8CCSTutor24HandleRadioStormTheFrontEP11CBaseEntityS1_ */

	/* <0> (null):0 */
	void HandleRadioReportInTeam(class CCSTutor *, class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN8CCSTutor23HandleRadioReportInTeamEP11CBaseEntityS1_ */

	/* <0> (null):0 */
	void HandleRadioAffirmative(class CCSTutor *, class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN8CCSTutor22HandleRadioAffirmativeEP11CBaseEntityS1_ */

	/* <0> (null):0 */
	void HandleRadioEnemySpotted(class CCSTutor *, class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN8CCSTutor23HandleRadioEnemySpottedEP11CBaseEntityS1_ */

	/* <0> (null):0 */
	void HandleRadioNeedBackup(class CCSTutor *, class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN8CCSTutor21HandleRadioNeedBackupEP11CBaseEntityS1_ */

	/* <0> (null):0 */
	void HandleRadioSectorClear(class CCSTutor *, class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN8CCSTutor22HandleRadioSectorClearEP11CBaseEntityS1_ */

	/* <0> (null):0 */
	void HandleRadioInPosition(class CCSTutor *, class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN8CCSTutor21HandleRadioInPositionEP11CBaseEntityS1_ */

	/* <0> (null):0 */
	void HandleRadioReportingIn(class CCSTutor *, class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN8CCSTutor22HandleRadioReportingInEP11CBaseEntityS1_ */

	/* <0> (null):0 */
	void HandleRadioGetOutOfThere(class CCSTutor *, class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN8CCSTutor24HandleRadioGetOutOfThereEP11CBaseEntityS1_ */

	/* <0> (null):0 */
	void HandleRadioNegative(class CCSTutor *, class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN8CCSTutor19HandleRadioNegativeEP11CBaseEntityS1_ */

	/* <0> (null):0 */
	void HandleRadioEnemyDown(class CCSTutor *, class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN8CCSTutor20HandleRadioEnemyDownEP11CBaseEntityS1_ */

	/* <0> (null):0 */
	void HandleBuyMenuOpenned(class CCSTutor *, class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN8CCSTutor20HandleBuyMenuOpennedEP11CBaseEntityS1_ */

	/* <0> (null):0 */
	void HandleAutoBuy(class CCSTutor *, class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN8CCSTutor13HandleAutoBuyEP11CBaseEntityS1_ */

	/* <0> (null):0 */
	void HandleNotBuyingAnything(class CCSTutor *, class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN8CCSTutor23HandleNotBuyingAnythingEP11CBaseEntityS1_ */

	/* <0> (null):0 */
	void HandleNeedToBuyPrimaryWeapon(class CCSTutor *, class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN8CCSTutor28HandleNeedToBuyPrimaryWeaponEP11CBaseEntityS1_ */

	/* <0> (null):0 */
	void HandleNeedToBuyPrimaryAmmo(class CCSTutor *, class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN8CCSTutor26HandleNeedToBuyPrimaryAmmoEP11CBaseEntityS1_ */

	/* <0> (null):0 */
	void HandleNeedToBuySecondaryAmmo(class CCSTutor *, class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN8CCSTutor28HandleNeedToBuySecondaryAmmoEP11CBaseEntityS1_ */

	/* <0> (null):0 */
	void HandleNeedToBuyArmor(class CCSTutor *, class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN8CCSTutor20HandleNeedToBuyArmorEP11CBaseEntityS1_ */

	/* <0> (null):0 */
	void HandleNeedToBuyDefuseKit(class CCSTutor *, class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN8CCSTutor24HandleNeedToBuyDefuseKitEP11CBaseEntityS1_ */

	/* <0> (null):0 */
	void HandleNeedToBuyGrenade(class CCSTutor *, class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN8CCSTutor22HandleNeedToBuyGrenadeEP11CBaseEntityS1_ */

	/* <0> (null):0 */
	void HandleCareerTaskDone(class CCSTutor *, class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN8CCSTutor20HandleCareerTaskDoneEP11CBaseEntityS1_ */

	/* <0> (null):0 */
	virtual void HandleShotFired(class CCSTutor *, class Vector, class Vector); /* linkage=_ZN8CCSTutor15HandleShotFiredE6VectorS0_ */

	/* <0> (null):0 */
	void GetNumPlayersAliveOnTeams(class CCSTutor *, int &, int &); /* linkage=_ZN8CCSTutor25GetNumPlayersAliveOnTeamsERiS0_ */

	/* <0> (null):0 */
	void CheckForBombViewable(class CCSTutor *); /* linkage=_ZN8CCSTutor20CheckForBombViewableEv */

	/* <0> (null):0 */
	void CheckForLooseWeaponViewable(class CCSTutor *); /* linkage=_ZN8CCSTutor27CheckForLooseWeaponViewableEv */

	/* <0> (null):0 */
	void CheckForLooseDefuserViewable(class CCSTutor *); /* linkage=_ZN8CCSTutor28CheckForLooseDefuserViewableEv */

	/* <0> (null):0 */
	void CheckForBombsiteViewable(class CCSTutor *); /* linkage=_ZN8CCSTutor24CheckForBombsiteViewableEv */

	/* <0> (null):0 */
	enum TutorMessageID CheckForInBombZone(class CCSTutor *); /* linkage=_ZN8CCSTutor18CheckForInBombZoneEv */

	/* <0> (null):0 */
	void CheckForHostageViewable(class CCSTutor *); /* linkage=_ZN8CCSTutor23CheckForHostageViewableEv */

	/* <0> (null):0 */
	void CheckForTimeRunningOut(class CCSTutor *); /* linkage=_ZN8CCSTutor22CheckForTimeRunningOutEv */

	/* <0> (null):0 */
	void CheckForAllHostagesDead(class CCSTutor *); /* linkage=_ZN8CCSTutor23CheckForAllHostagesDeadEv */

	/* <0> (null):0 */
	bool CheckForAllHostagesFollowingSomeone(class CCSTutor *); /* linkage=_ZN8CCSTutor35CheckForAllHostagesFollowingSomeoneEv */

	/* <0> (null):0 */
	void CheckHintMessages(class CCSTutor *, float); /* linkage=_ZN8CCSTutor17CheckHintMessagesEf */

	/* <0> (null):0 */
	void CheckInGameHintMessages(class CCSTutor *, float); /* linkage=_ZN8CCSTutor23CheckInGameHintMessagesEf */

	/* <0> (null):0 */
	void CheckExamineMessages(class CCSTutor *, float); /* linkage=_ZN8CCSTutor20CheckExamineMessagesEf */

	/* <0> (null):0 */
	void CheckForNeedToReload(class CCSTutor *, bool); /* linkage=_ZN8CCSTutor20CheckForNeedToReloadEb */

	/* <0> (null):0 */
	bool CanLocalPlayerBuyStuff(class CCSTutor *); /* linkage=_ZN8CCSTutor22CanLocalPlayerBuyStuffEv */

	/* <0> (null):0 */
	void CheckBuyZoneMessages(class CCSTutor *); /* linkage=_ZN8CCSTutor20CheckBuyZoneMessagesEv */

	/* <0> (null):0 */
	bool IsBombPlantedInBombsite(class CCSTutor *, class CBaseEntity *); /* linkage=_ZN8CCSTutor23IsBombPlantedInBombsiteEP11CBaseEntity */

	/* <0> (null):0 */
	void ReadTutorMessageFile(class CCSTutor *); /* linkage=_ZN8CCSTutor20ReadTutorMessageFileEv */

	/* <0> (null):0 */
	void ApplyPersistentDecay(class CCSTutor *); /* linkage=_ZN8CCSTutor20ApplyPersistentDecayEv */

	/* <0> (null):0 */
	virtual class TutorMessage * GetTutorMessageDefinition(class CCSTutor *, int); /* linkage=_ZN8CCSTutor25GetTutorMessageDefinitionEi */

	/* <0> (null):0 */
	class CBaseEntity * GetEntityForMessageID(class CCSTutor *, int, class CBaseEntity *); /* linkage=_ZN8CCSTutor21GetEntityForMessageIDEiP11CBaseEntity */

	/* <0> (null):0 */
	void ResetPlayerDeathInfo(class CCSTutor *); /* linkage=_ZN8CCSTutor20ResetPlayerDeathInfoEv */

	/* <0> (null):0 */
	void ConstructRecentDeathsList(class CCSTutor *, enum TeamName, char *, int, class TutorMessageEvent *); /* linkage=_ZN8CCSTutor25ConstructRecentDeathsListE8TeamNamePciP17TutorMessageEvent */

	/* --- cacheline 4 boundary (256 bytes) was 41 bytes ago --- */
	/* vtable has 6 entries: {
	   [2] = TutorThink(_ZN8CCSTutor10TutorThinkEf), 
	   [3] = PurgeMessages(_ZN8CCSTutor13PurgeMessagesEv), 
	   [5] = ShowTutorMessage(_ZN8CCSTutor16ShowTutorMessageEP17TutorMessageEvent), 
	   [4] = CallEventHandler(_ZN8CCSTutor16CallEventHandlerE13GameEventTypeP11CBaseEntityS2_), 
	   [11] = HandleShotFired(_ZN8CCSTutor15HandleShotFiredE6VectorS0_), 
	   [12] = GetTutorMessageDefinition(_ZN8CCSTutor25GetTutorMessageDefinitionEi), 
	} */
	/* size: 356, cachelines: 6, members: 15 */
	/* last cacheline: 36 bytes */

	/* BRAIN FART ALERT! 356 != 297 + 0(holes), diff = 59 */

}; /* size: 356 */

/* 830 */
/* <0> (null):0 */
class TutorMessageEvent {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 831 */
 /* pointer to 830 */
 /* size: 4 */

/* 832 */
/* <0> (null):0 */
typedef unsigned int Place; /* size: 4 */

/* 833 */
/* <0> (null):0 */
enum NavErrorType {
	NAV_OK = 0,
	NAV_CANT_ACCESS_FILE = 1,
	NAV_INVALID_FILE = 2,
	NAV_BAD_FILE_VERSION = 3,
	NAV_CORRUPT_DATA = 4,
}; /* size: 4 */

/* 834 */
/* <0> (null):0 */
enum NavDirType {
	NORTH = 0,
	EAST = 1,
	SOUTH = 2,
	WEST = 3,
	NUM_DIRECTIONS = 4,
}; /* size: 4 */

/* 835 */
/* <0> (null):0 */
enum NavTraverseType {
	GO_NORTH = 0,
	GO_EAST = 1,
	GO_SOUTH = 2,
	GO_WEST = 3,
	GO_LADDER_UP = 4,
	GO_LADDER_DOWN = 5,
	GO_JUMP = 6,
	NUM_TRAVERSE_TYPES = 7,
}; /* size: 4 */

/* 836 */
/* <0> (null):0 */
enum NavCornerType {
	NORTH_WEST = 0,
	NORTH_EAST = 1,
	SOUTH_EAST = 2,
	SOUTH_WEST = 3,
	NUM_CORNERS = 4,
}; /* size: 4 */

/* 837 */
/* <0> (null):0 */
struct Extent {
	class Vector              lo;                    /*     0    12 */
	class Vector              hi;                    /*    12    12 */
	/* <0> (null):0 */
	float SizeX(const class Extent  *); /* linkage=_ZNK6Extent5SizeXEv */

	/* <0> (null):0 */
	float SizeY(const class Extent  *); /* linkage=_ZNK6Extent5SizeYEv */

	/* <0> (null):0 */
	float SizeZ(const class Extent  *); /* linkage=_ZNK6Extent5SizeZEv */

	/* <0> (null):0 */
	float Area(const class Extent  *); /* linkage=_ZNK6Extent4AreaEv */

	/* <0> (null):0 */
	bool Contains(const class Extent  *, const class Vector  *); /* linkage=_ZNK6Extent8ContainsEPK6Vector */


	/* size: 24, cachelines: 1, members: 2 */
	/* last cacheline: 24 bytes */
}; /* size: 24 */

/* 838 */
 /* pointer to 839 */
 /* size: 4 */

/* 839 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 24 */

/* 840 */
/* <0> (null):0 */
struct Ray {
	class Vector              from;                  /*     0    12 */
	class Vector              to;                    /*    12    12 */

	/* size: 24, cachelines: 1, members: 2 */
	/* last cacheline: 24 bytes */
}; /* size: 24 */

/* 841 */
/* <0> (null):0 */
class CNavNode {
private:

	class Vector              m_pos;                 /*     0    12 */
	class Vector              m_normal;              /*    12    12 */
	class CNavNode *           m_to[4];              /*    24    16 */
	unsigned int               m_id;                 /*    40     4 */
	unsigned char              m_attributeFlags;     /*    44     1 */

	/* Bitfield combined with previous fields */

	class CNavNode *           m_list;               /*     0     4 */
	unsigned int               m_listLength;         /*     0     4 */
	class CNavNode *           m_next;               /*    48     4 */
	unsigned char              m_visited;            /*    52     1 */
	class CNavNode *           m_parent;             /*    56     4 */
	BOOL                       m_isCovered;          /*    60     4 */
	class CNavArea *           m_area;               /*    64     4 */
	/* <0> (null):0 */
	void CNavNode(class CNavNode *, const class Vector  *, const class Vector  *, class CNavNode *);

	/* <0> (null):0 */
	const class CNavNode  * GetNode(const class Vector  *); /* linkage=_ZN8CNavNode7GetNodeEPK6Vector */

	/* <0> (null):0 */
	class CNavNode * GetConnectedNode(const class CNavNode  *, enum NavDirType); /* linkage=_ZNK8CNavNode16GetConnectedNodeE10NavDirType */

	/* <0> (null):0 */
	const class Vector  * GetPosition(const class CNavNode  *); /* linkage=_ZNK8CNavNode11GetPositionEv */

	/* <0> (null):0 */
	const class Vector  * GetNormal(const class CNavNode  *); /* linkage=_ZNK8CNavNode9GetNormalEv */

	/* <0> (null):0 */
	unsigned int GetID(const class CNavNode  *); /* linkage=_ZNK8CNavNode5GetIDEv */

	/* <0> (null):0 */
	class CNavNode * GetFirst(void); /* linkage=_ZN8CNavNode8GetFirstEv */

	/* <0> (null):0 */
	unsigned int GetListLength(void); /* linkage=_ZN8CNavNode13GetListLengthEv */

	/* <0> (null):0 */
	class CNavNode * GetNext(class CNavNode *); /* linkage=_ZN8CNavNode7GetNextEv */

	/* <0> (null):0 */
	void ConnectTo(class CNavNode *, class CNavNode *, enum NavDirType); /* linkage=_ZN8CNavNode9ConnectToEPS_10NavDirType */

	/* <0> (null):0 */
	class CNavNode * GetParent(const class CNavNode  *); /* linkage=_ZNK8CNavNode9GetParentEv */

	/* <0> (null):0 */
	void MarkAsVisited(class CNavNode *, enum NavDirType); /* linkage=_ZN8CNavNode13MarkAsVisitedE10NavDirType */

	/* <0> (null):0 */
	BOOL HasVisited(class CNavNode *, enum NavDirType); /* linkage=_ZN8CNavNode10HasVisitedE10NavDirType */

	/* <0> (null):0 */
	BOOL IsBiLinked(const class CNavNode  *, enum NavDirType); /* linkage=_ZNK8CNavNode10IsBiLinkedE10NavDirType */

	/* <0> (null):0 */
	BOOL IsClosedCell(const class CNavNode  *); /* linkage=_ZNK8CNavNode12IsClosedCellEv */

	/* <0> (null):0 */
	void Cover(class CNavNode *); /* linkage=_ZN8CNavNode5CoverEv */

	/* <0> (null):0 */
	BOOL IsCovered(const class CNavNode  *); /* linkage=_ZNK8CNavNode9IsCoveredEv */

	/* <0> (null):0 */
	void AssignArea(class CNavNode *, class CNavArea *); /* linkage=_ZN8CNavNode10AssignAreaEP8CNavArea */

	/* <0> (null):0 */
	class CNavArea * GetArea(const class CNavNode  *); /* linkage=_ZNK8CNavNode7GetAreaEv */

	/* <0> (null):0 */
	void SetAttributes(class CNavNode *, unsigned char); /* linkage=_ZN8CNavNode13SetAttributesEh */

	/* <0> (null):0 */
	unsigned char GetAttributes(const class CNavNode  *); /* linkage=_ZNK8CNavNode13GetAttributesEv */

	/* --- cacheline 1 boundary (64 bytes) was 21 bytes ago --- */

	/* size: 68, cachelines: 2, members: 12 */
	/* last cacheline: 4 bytes */

	/* BRAIN FART ALERT! 68 != 85 + 0(holes), diff = -17 */

}; /* size: 68 */

/* 842 */
/* <0> (null):0 */
class CNavNode *           array[4]; /* size: 16 */

/* 843 */
 /* pointer to 841 */
 /* size: 4 */

/* 844 */
/* <0> (null):0 */
struct ApproachInfo {
	union NavConnect           here;                 /*     0     4 */
	union NavConnect           prev;                 /*     4     4 */
	enum NavTraverseType       prevToHereHow;        /*     8     4 */
	union NavConnect           next;                 /*    12     4 */
	enum NavTraverseType       hereToNextHow;        /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 845 */
/* <0> (null):0 */
struct CNavArea {
	/* <0> (null):0 */
	struct ApproachInfo {
		union NavConnect           here;                 /*     0     4 */
		union NavConnect           prev;                 /*     4     4 */
		enum NavTraverseType       prevToHereHow;        /*     8     4 */
		union NavConnect           next;                 /*    12     4 */
		enum NavTraverseType       hereToNextHow;        /*    16     4 */

		/* size: 20, cachelines: 1, members: 5 */
		/* last cacheline: 20 bytes */
	};

private:

	bool                       m_isReset;            /*     0     1 */
	unsigned int               m_nextID;             /*     0     4 */
	unsigned int               m_id;                 /*     0     4 */
	struct Extent              m_extent;             /*     4    24 */
	class Vector              m_center;              /*    28    12 */
	unsigned char              m_attributeFlags;     /*    40     1 */
	Place                      m_place;              /*    44     4 */
	float                      m_neZ;                /*    48     4 */
	float                      m_swZ;                /*    52     4 */
	float                      m_clearedTimestamp[2]; /*    56     8 */
	float                      m_danger[2];          /*    64     8 */
	/* --- cacheline 1 boundary (64 bytes) was 2 bytes ago --- */
	float                      m_dangerTimestamp[2]; /*    72     8 */
	HidingSpotList             m_hidingSpotList;     /*    80     0 */
	SpotEncounterList          m_spotEncounterList;  /*    88     0 */
	struct ApproachInfo        m_approach[16];       /*    96   320 */
	/* --- cacheline 6 boundary (384 bytes) was 10 bytes ago --- */
	unsigned char              m_approachCount;      /*   416     1 */

	/* Bitfield combined with previous fields */

	unsigned int               m_masterMarker;       /*     0     4 */
	unsigned int               m_marker;             /*   420     4 */
	class CNavArea *           m_parent;             /*   424     4 */
	enum NavTraverseType       m_parentHow;          /*   428     4 */
	float                      m_totalCost;          /*   432     4 */
	float                      m_costSoFar;          /*   436     4 */

	/* Bitfield combined with previous fields */

	class CNavArea *           m_openList;           /*     0     4 */
	class CNavArea *           m_nextOpen;           /*   440     4 */
	class CNavArea *           m_prevOpen;           /*   444     4 */
	unsigned int               m_openMarker;         /*   448     4 */
	class list<NavConnect, std::allocator<NavConnect> > m_connect[4]; /*   452    32 */
	/* --- cacheline 7 boundary (448 bytes) was 19 bytes ago --- */
	class list<CNavLadder*, std::allocator<CNavLadder*> > m_ladder[2]; /*   484    16 */
	class CNavNode *           m_node[4];            /*   500    16 */
	class list<CNavArea*, std::allocator<CNavArea*> > m_overlapList; /*   516     8 */
	class CNavArea *           m_prevHash;           /*   524     4 */
	class CNavArea *           m_nextHash;           /*   528     4 */
	/* <0> (null):0 */
	void CNavArea(class CNavArea *, class CNavNode *, class CNavNode *, class CNavNode *, class CNavNode *);

	/* <0> (null):0 */
	void CNavArea(class CNavArea *);

	/* <0> (null):0 */
	void CNavArea(class CNavArea *, const class Vector  *, const class Vector  *);

	/* <0> (null):0 */
	void CNavArea(class CNavArea *, const class Vector  *, const class Vector  *, const class Vector  *, const class Vector  *);

	/* <0> (null):0 */
	void ~CNavArea(class CNavArea *, int);

	/* <0> (null):0 */
	void ConnectTo(class CNavArea *, class CNavArea *, enum NavDirType); /* linkage=_ZN8CNavArea9ConnectToEPS_10NavDirType */

	/* <0> (null):0 */
	void Disconnect(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea10DisconnectEPS_ */

	/* <0> (null):0 */
	void Save(const class CNavArea  *, FILE *); /* linkage=_ZNK8CNavArea4SaveEP8_IO_FILE */

	/* <0> (null):0 */
	void Save(class CNavArea *, int, unsigned int); /* linkage=_ZN8CNavArea4SaveEij */

	/* <0> (null):0 */
	void Load(class CNavArea *, class SteamFile *, unsigned int); /* linkage=_ZN8CNavArea4LoadEP9SteamFilej */

	/* <0> (null):0 */
	enum NavErrorType PostLoad(class CNavArea *); /* linkage=_ZN8CNavArea8PostLoadEv */

	/* <0> (null):0 */
	unsigned int GetID(const class CNavArea  *); /* linkage=_ZNK8CNavArea5GetIDEv */

	/* <0> (null):0 */
	void SetAttributes(class CNavArea *, unsigned char); /* linkage=_ZN8CNavArea13SetAttributesEh */

	/* <0> (null):0 */
	unsigned char GetAttributes(const class CNavArea  *); /* linkage=_ZNK8CNavArea13GetAttributesEv */

	/* <0> (null):0 */
	void SetPlace(class CNavArea *, Place); /* linkage=_ZN8CNavArea8SetPlaceEj */

	/* <0> (null):0 */
	Place GetPlace(const class CNavArea  *); /* linkage=_ZNK8CNavArea8GetPlaceEv */

	/* <0> (null):0 */
	bool IsOverlapping(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea13IsOverlappingEPK6Vector */

	/* <0> (null):0 */
	bool IsOverlapping(const class CNavArea  *, const class CNavArea  *); /* linkage=_ZNK8CNavArea13IsOverlappingEPKS_ */

	/* <0> (null):0 */
	bool IsOverlappingX(const class CNavArea  *, const class CNavArea  *); /* linkage=_ZNK8CNavArea14IsOverlappingXEPKS_ */

	/* <0> (null):0 */
	bool IsOverlappingY(const class CNavArea  *, const class CNavArea  *); /* linkage=_ZNK8CNavArea14IsOverlappingYEPKS_ */

	/* <0> (null):0 */
	int GetPlayerCount(const class CNavArea  *, int, class CBasePlayer *); /* linkage=_ZNK8CNavArea14GetPlayerCountEiP11CBasePlayer */

	/* <0> (null):0 */
	float GetZ(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea4GetZEPK6Vector */

	/* <0> (null):0 */
	float GetZ(const class CNavArea  *, float, float); /* linkage=_ZNK8CNavArea4GetZEff */

	/* <0> (null):0 */
	bool Contains(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea8ContainsEPK6Vector */

	/* <0> (null):0 */
	bool IsCoplanar(const class CNavArea  *, const class CNavArea  *); /* linkage=_ZNK8CNavArea10IsCoplanarEPKS_ */

	/* <0> (null):0 */
	void GetClosestPointOnArea(const class CNavArea  *, const class Vector  *, class Vector *); /* linkage=_ZNK8CNavArea21GetClosestPointOnAreaEPK6VectorPS0_ */

	/* <0> (null):0 */
	float GetDistanceSquaredToPoint(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea25GetDistanceSquaredToPointEPK6Vector */

	/* <0> (null):0 */
	bool IsDegenerate(const class CNavArea  *); /* linkage=_ZNK8CNavArea12IsDegenerateEv */

	/* <0> (null):0 */
	bool IsEdge(const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea6IsEdgeE10NavDirType */

	/* <0> (null):0 */
	int GetAdjacentCount(const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea16GetAdjacentCountE10NavDirType */

	/* <0> (null):0 */
	class CNavArea * GetAdjacentArea(const class CNavArea  *, enum NavDirType, int); /* linkage=_ZNK8CNavArea15GetAdjacentAreaE10NavDirTypei */

	/* <0> (null):0 */
	class CNavArea * GetRandomAdjacentArea(const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea21GetRandomAdjacentAreaE10NavDirType */

	/* <0> (null):0 */
	const NavConnectList  * GetAdjacentList(const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea15GetAdjacentListE10NavDirType */

	/* <0> (null):0 */
	bool IsConnected(const class CNavArea  *, const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea11IsConnectedEPKS_10NavDirType */

	/* <0> (null):0 */
	float ComputeHeightChange(class CNavArea *, const class CNavArea  *); /* linkage=_ZN8CNavArea19ComputeHeightChangeEPKS_ */

	/* <0> (null):0 */
	const NavLadderList  * GetLadderList(const class CNavArea  *, enum LadderDirectionType); /* linkage=_ZNK8CNavArea13GetLadderListE19LadderDirectionType */

	/* <0> (null):0 */
	void ComputePortal(const class CNavArea  *, const class CNavArea  *, enum NavDirType, class Vector *, float *); /* linkage=_ZNK8CNavArea13ComputePortalEPKS_10NavDirTypeP6VectorPf */

	/* <0> (null):0 */
	void ComputeClosestPointInPortal(const class CNavArea  *, const class CNavArea  *, enum NavDirType, const class Vector  *, class Vector *); /* linkage=_ZNK8CNavArea27ComputeClosestPointInPortalEPKS_10NavDirTypePK6VectorPS3_ */

	/* <0> (null):0 */
	enum NavDirType ComputeDirection(const class CNavArea  *, class Vector *); /* linkage=_ZNK8CNavArea16ComputeDirectionEP6Vector */

	/* <0> (null):0 */
	void SetClearedTimestamp(class CNavArea *, int); /* linkage=_ZN8CNavArea19SetClearedTimestampEi */

	/* <0> (null):0 */
	float GetClearedTimestamp(class CNavArea *, int); /* linkage=_ZN8CNavArea19GetClearedTimestampEi */

	/* <0> (null):0 */
	const HidingSpotList  * GetHidingSpotList(const class CNavArea  *); /* linkage=_ZNK8CNavArea17GetHidingSpotListEv */

	/* <0> (null):0 */
	void ComputeHidingSpots(class CNavArea *); /* linkage=_ZN8CNavArea18ComputeHidingSpotsEv */

	/* <0> (null):0 */
	void ComputeSniperSpots(class CNavArea *); /* linkage=_ZN8CNavArea18ComputeSniperSpotsEv */

	/* <0> (null):0 */
	class SpotEncounter * GetSpotEncounter(class CNavArea *, const class CNavArea  *, const class CNavArea  *); /* linkage=_ZN8CNavArea16GetSpotEncounterEPKS_S1_ */

	/* <0> (null):0 */
	void ComputeSpotEncounters(class CNavArea *); /* linkage=_ZN8CNavArea21ComputeSpotEncountersEv */

	/* <0> (null):0 */
	void IncreaseDanger(class CNavArea *, int, float); /* linkage=_ZN8CNavArea14IncreaseDangerEif */

	/* <0> (null):0 */
	float GetDanger(class CNavArea *, int); /* linkage=_ZN8CNavArea9GetDangerEi */

	/* <0> (null):0 */
	float GetSizeX(const class CNavArea  *); /* linkage=_ZNK8CNavArea8GetSizeXEv */

	/* <0> (null):0 */
	float GetSizeY(const class CNavArea  *); /* linkage=_ZNK8CNavArea8GetSizeYEv */

	/* <0> (null):0 */
	const class Extent  * GetExtent(const class CNavArea  *); /* linkage=_ZNK8CNavArea9GetExtentEv */

	/* <0> (null):0 */
	const class Vector  * GetCenter(const class CNavArea  *); /* linkage=_ZNK8CNavArea9GetCenterEv */

	/* <0> (null):0 */
	const class Vector  * GetCorner(const class CNavArea  *, enum NavCornerType); /* linkage=_ZNK8CNavArea9GetCornerE13NavCornerType */

	/* <0> (null):0 */
	const class ApproachInfo  * GetApproachInfo(const class CNavArea  *, int); /* linkage=_ZNK8CNavArea15GetApproachInfoEi */

	/* <0> (null):0 */
	int GetApproachInfoCount(const class CNavArea  *); /* linkage=_ZNK8CNavArea20GetApproachInfoCountEv */

	/* <0> (null):0 */
	void ComputeApproachAreas(class CNavArea *); /* linkage=_ZN8CNavArea20ComputeApproachAreasEv */

	/* <0> (null):0 */
	void MakeNewMarker(void); /* linkage=_ZN8CNavArea13MakeNewMarkerEv */

	/* <0> (null):0 */
	void Mark(class CNavArea *); /* linkage=_ZN8CNavArea4MarkEv */

	/* <0> (null):0 */
	BOOL IsMarked(const class CNavArea  *); /* linkage=_ZNK8CNavArea8IsMarkedEv */

	/* <0> (null):0 */
	void SetParent(class CNavArea *, class CNavArea *, enum NavTraverseType); /* linkage=_ZN8CNavArea9SetParentEPS_15NavTraverseType */

	/* <0> (null):0 */
	class CNavArea * GetParent(const class CNavArea  *); /* linkage=_ZNK8CNavArea9GetParentEv */

	/* <0> (null):0 */
	enum NavTraverseType GetParentHow(const class CNavArea  *); /* linkage=_ZNK8CNavArea12GetParentHowEv */

	/* <0> (null):0 */
	bool IsOpen(const class CNavArea  *); /* linkage=_ZNK8CNavArea6IsOpenEv */

	/* <0> (null):0 */
	void AddToOpenList(class CNavArea *); /* linkage=_ZN8CNavArea13AddToOpenListEv */

	/* <0> (null):0 */
	void UpdateOnOpenList(class CNavArea *); /* linkage=_ZN8CNavArea16UpdateOnOpenListEv */

	/* <0> (null):0 */
	void RemoveFromOpenList(class CNavArea *); /* linkage=_ZN8CNavArea18RemoveFromOpenListEv */

	/* <0> (null):0 */
	bool IsOpenListEmpty(void); /* linkage=_ZN8CNavArea15IsOpenListEmptyEv */

	/* <0> (null):0 */
	class CNavArea * PopOpenList(void); /* linkage=_ZN8CNavArea11PopOpenListEv */

	/* <0> (null):0 */
	bool IsClosed(const class CNavArea  *); /* linkage=_ZNK8CNavArea8IsClosedEv */

	/* <0> (null):0 */
	void AddToClosedList(class CNavArea *); /* linkage=_ZN8CNavArea15AddToClosedListEv */

	/* <0> (null):0 */
	void RemoveFromClosedList(class CNavArea *); /* linkage=_ZN8CNavArea20RemoveFromClosedListEv */

	/* <0> (null):0 */
	void ClearSearchLists(void); /* linkage=_ZN8CNavArea16ClearSearchListsEv */

	/* <0> (null):0 */
	void SetTotalCost(class CNavArea *, float); /* linkage=_ZN8CNavArea12SetTotalCostEf */

	/* <0> (null):0 */
	float GetTotalCost(const class CNavArea  *); /* linkage=_ZNK8CNavArea12GetTotalCostEv */

	/* <0> (null):0 */
	void SetCostSoFar(class CNavArea *, float); /* linkage=_ZN8CNavArea12SetCostSoFarEf */

	/* <0> (null):0 */
	float GetCostSoFar(const class CNavArea  *); /* linkage=_ZNK8CNavArea12GetCostSoFarEv */

	/* <0> (null):0 */
	void Draw(class CNavArea *, byte, byte, byte, int); /* linkage=_ZN8CNavArea4DrawEhhhi */

	/* <0> (null):0 */
	void DrawConnectedAreas(class CNavArea *); /* linkage=_ZN8CNavArea18DrawConnectedAreasEv */

	/* <0> (null):0 */
	void DrawMarkedCorner(class CNavArea *, enum NavCornerType, byte, byte, byte, int); /* linkage=_ZN8CNavArea16DrawMarkedCornerE13NavCornerTypehhhi */

	/* <0> (null):0 */
	bool SplitEdit(class CNavArea *, bool, float, class CNavArea * *, class CNavArea * *); /* linkage=_ZN8CNavArea9SplitEditEbfPPS_S1_ */

	/* <0> (null):0 */
	bool MergeEdit(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea9MergeEditEPS_ */

	/* <0> (null):0 */
	bool SpliceEdit(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea10SpliceEditEPS_ */

	/* <0> (null):0 */
	void RaiseCorner(class CNavArea *, enum NavCornerType, int); /* linkage=_ZN8CNavArea11RaiseCornerE13NavCornerTypei */

	/* <0> (null):0 */
	void AddLadderUp(class CNavArea *, class CNavLadder *); /* linkage=_ZN8CNavArea11AddLadderUpEP10CNavLadder */

	/* <0> (null):0 */
	void AddLadderDown(class CNavArea *, class CNavLadder *); /* linkage=_ZN8CNavArea13AddLadderDownEP10CNavLadder */

	/* <0> (null):0 */
	void Initialize(class CNavArea *); /* linkage=_ZN8CNavArea10InitializeEv */

	/* <0> (null):0 */
	void DecayDanger(class CNavArea *); /* linkage=_ZN8CNavArea11DecayDangerEv */

	/* <0> (null):0 */
	bool IsHidingSpotCollision(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea21IsHidingSpotCollisionEPK6Vector */

	/* <0> (null):0 */
	void AddSpotEncounters(class CNavArea *, const class CNavArea  *, enum NavDirType, const class CNavArea  *, enum NavDirType); /* linkage=_ZN8CNavArea17AddSpotEncountersEPKS_10NavDirTypeS1_S2_ */

	/* <0> (null):0 */
	void Strip(class CNavArea *); /* linkage=_ZN8CNavArea5StripEv */

	/* <0> (null):0 */
	void FinishMerge(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea11FinishMergeEPS_ */

	/* <0> (null):0 */
	void MergeAdjacentConnections(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea24MergeAdjacentConnectionsEPS_ */

	/* <0> (null):0 */
	void AssignNodes(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea11AssignNodesEPS_ */

	/* <0> (null):0 */
	void FinishSplitEdit(class CNavArea *, class CNavArea *, enum NavDirType); /* linkage=_ZN8CNavArea15FinishSplitEditEPS_10NavDirType */

	/* <0> (null):0 */
	void OnDestroyNotify(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea15OnDestroyNotifyEPS_ */

	/* --- cacheline 9 boundary (576 bytes) was 27 bytes ago --- */

	/* size: 532, cachelines: 9, members: 32 */
	/* last cacheline: 20 bytes */

	/* BRAIN FART ALERT! 532 != 603 + 0(holes), diff = -71 */

}; /* size: 532 */

/* 846 */
 /* pointer to 845 */
 /* size: 4 */

/* 847 */
 /* pointer to 841 */
 /* size: 4 */

/* 848 */
 /* pointer to 849 */
 /* size: 4 */

/* 849 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 68 */

/* 850 */
 /* pointer to 851 */
 /* size: 4 */

/* 851 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 68 */

/* 852 */
/* <0> (null):0 */
class SteamFile {
private:

	byte *                     m_fileData;           /*     0     4 */
	int                        m_fileDataLength;     /*     4     4 */
	byte *                     m_cursor;             /*     8     4 */
	int                        m_bytesLeft;          /*    12     4 */
	/* <0> (null):0 */
	void SteamFile(class SteamFile *, const char  *);

	/* <0> (null):0 */
	void ~SteamFile(class SteamFile *, int);

	/* <0> (null):0 */
	bool IsValid(const class SteamFile  *); /* linkage=_ZNK9SteamFile7IsValidEv */

	/* <0> (null):0 */
	bool Read(class SteamFile *, void *, int); /* linkage=_ZN9SteamFile4ReadEPvi */


	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 853 */
 /* pointer to 852 */
 /* size: 4 */

/* 854 */
 /* pointer to 855 */
 /* size: 4 */

/* 855 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 16 */

/* 856 */
/* <0> (null):0 */
union NavConnect {
	unsigned int               id;                 /*           4 */
	class CNavArea *           area;               /*           4 */
}; /* size: 4 */

/* 857 */
 /* pointer to 858 */
 /* size: 4 */

/* 858 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 859 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 860 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 861 */
/* <0> (null):0 */
typedef struct list<NavConnect, std::allocator<NavConnect> > NavConnectList; /* size: 0 */

/* 862 */
/* <0> (null):0 */
enum LadderDirectionType {
	LADDER_UP = 0,
	LADDER_DOWN = 1,
	NUM_LADDER_DIRECTIONS = 2,
}; /* size: 4 */

/* 863 */
/* <0> (null):0 */
class CNavLadder {
	class Vector              m_top;                 /*     0    12 */
	class Vector              m_bottom;              /*    12    12 */
	float                      m_length;             /*    24     4 */
	enum NavDirType            m_dir;                /*    28     4 */
	class Vector2D            m_dirVector;           /*    32     8 */
	class CBaseEntity *        m_entity;             /*    40     4 */
	class CNavArea *           m_topForwardArea;     /*    44     4 */
	class CNavArea *           m_topLeftArea;        /*    48     4 */
	class CNavArea *           m_topRightArea;       /*    52     4 */
	class CNavArea *           m_topBehindArea;      /*    56     4 */
	class CNavArea *           m_bottomArea;         /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	bool                       m_isDangling;         /*    64     1 */
	/* <0> (null):0 */
	void CNavLadder(class CNavLadder *);

	/* <0> (null):0 */
	void OnDestroyNotify(class CNavLadder *, class CNavArea *); /* linkage=_ZN10CNavLadder15OnDestroyNotifyEP8CNavArea */


	/* size: 68, cachelines: 2, members: 12 */
	/* last cacheline: 4 bytes */

	/* BRAIN FART ALERT! 68 != 65 + 0(holes), diff = 3 */

}; /* size: 68 */

/* 864 */
 /* pointer to 863 */
 /* size: 4 */

/* 865 */
/* <0> (null):0 */
typedef struct list<CNavLadder*, std::allocator<CNavLadder*> > NavLadderList; /* size: 0 */

/* 866 */
/* <0> (null):0 */
class HidingSpot {
private:

	class Vector              m_pos;                 /*     0    12 */
	unsigned int               m_id;                 /*    12     4 */
	unsigned int               m_marker;             /*    16     4 */
	unsigned char              m_flags;              /*    20     1 */

	/* Bitfield combined with previous fields */

	unsigned int               m_nextID;             /*     0     4 */
	unsigned int               m_masterMarker;       /*     0     4 */
	/* <0> (null):0 */
	void HidingSpot(class HidingSpot *);

	/* <0> (null):0 */
	void HidingSpot(class HidingSpot *, const class Vector  *, unsigned char);

	/* <0> (null):0 */
	bool HasGoodCover(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot12HasGoodCoverEv */

	/* <0> (null):0 */
	bool IsGoodSniperSpot(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot16IsGoodSniperSpotEv */

	/* <0> (null):0 */
	bool IsIdealSniperSpot(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot17IsIdealSniperSpotEv */

	/* <0> (null):0 */
	void SetFlags(class HidingSpot *, unsigned char); /* linkage=_ZN10HidingSpot8SetFlagsEh */

	/* <0> (null):0 */
	unsigned char GetFlags(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot8GetFlagsEv */

	/* <0> (null):0 */
	void Save(const class HidingSpot  *, int, unsigned int); /* linkage=_ZNK10HidingSpot4SaveEij */

	/* <0> (null):0 */
	void Load(class HidingSpot *, class SteamFile *, unsigned int); /* linkage=_ZN10HidingSpot4LoadEP9SteamFilej */

	/* <0> (null):0 */
	const class Vector  * GetPosition(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot11GetPositionEv */

	/* <0> (null):0 */
	unsigned int GetID(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot5GetIDEv */

	/* <0> (null):0 */
	void Mark(class HidingSpot *); /* linkage=_ZN10HidingSpot4MarkEv */

	/* <0> (null):0 */
	bool IsMarked(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot8IsMarkedEv */

	/* <0> (null):0 */
	void ChangeMasterMarker(void); /* linkage=_ZN10HidingSpot18ChangeMasterMarkerEv */


	/* size: 24, cachelines: 1, members: 6 */
	/* last cacheline: 24 bytes */
}; /* size: 24 */

/* 867 */
 /* pointer to 866 */
 /* size: 4 */

/* 868 */
 /* pointer to 869 */
 /* size: 4 */

/* 869 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 24 */

/* 870 */
/* <0> (null):0 */
typedef struct list<HidingSpot*, std::allocator<HidingSpot*> > HidingSpotList; /* size: 0 */

/* 871 */
/* <0> (null):0 */
union {
	class HidingSpot *         spot;               /*           4 */
	unsigned int               id;                 /*           4 */
}; /* size: 4 */

/* 872 */
/* <0> (null):0 */
struct SpotOrder {
	/* <0> (null):0 */
	union {
		class HidingSpot *         spot;                 /*           4 */
		unsigned int               id;                   /*           4 */
	};

	float                      t;                    /*     0     4 */
	union {
		class HidingSpot * spot;                 /*           4 */
		unsigned int       id;                   /*           4 */
	};                                               /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 873 */
/* <0> (null):0 */
typedef struct list<SpotOrder, std::allocator<SpotOrder> > SpotOrderList; /* size: 0 */

/* 874 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 875 */
/* <0> (null):0 */
typedef class SpotOrder * pointer; /* size: 4 */

/* 876 */
/* <0> (null):0 */
typedef const class SpotOrder  * const_pointer; /* size: 4 */

/* 877 */
/* <0> (null):0 */
class new_allocator<SpotOrder> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class SpotOrder * pointer;

	/* <0> (null):0 */
	typedef const class SpotOrder  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<SpotOrder> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<SpotOrder> *, const class new_allocator<SpotOrder>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<SpotOrder> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<SpotOrder>  *, class SpotOrder &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE7addressERS1_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<SpotOrder>  *, const class SpotOrder  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE7addressERKS1_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<SpotOrder> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<SpotOrder> *, class SpotOrder *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE10deallocateEPS1_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<SpotOrder>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<SpotOrder> *, class SpotOrder *, const class SpotOrder  &); /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE9constructEPS1_RKS1_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<SpotOrder> *, class SpotOrder *); /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE7destroyEPS1_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 878 */
 /* pointer to 872 */
 /* size: 4 */

/* 879 */
 /* pointer to 880 */
 /* size: 4 */

/* 880 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 881 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 882 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 883 */
 /* pointer to 877 */
 /* size: 4 */

/* 884 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 885 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 886 */
 /* pointer to 887 */
 /* size: 4 */

/* 887 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 888 */
/* <0> (null):0 */
typedef class SpotOrder & reference; /* size: 4 */

/* 889 */
/* <0> (null):0 */
typedef const class SpotOrder  & const_reference; /* size: 4 */

/* 890 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<SpotOrder> > other; /* size: 0 */

/* 891 */
/* <0> (null):0 */
struct rebind<std::_List_node<SpotOrder> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<SpotOrder> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 892 */
/* <0> (null):0 */
typedef struct allocator<SpotOrder> other; /* size: 1 */

/* 893 */
/* <0> (null):0 */
struct rebind<SpotOrder> {
	/* <0> (null):0 */
	typedef struct allocator<SpotOrder> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 894 */
/* <0> (null):0 */
class allocator<SpotOrder> : public new_allocator<SpotOrder> {
public:

	/* class new_allocator<SpotOrder> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class SpotOrder & reference;

	/* <0> (null):0 */
	typedef const class SpotOrder  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<SpotOrder> *);

	/* <0> (null):0 */
	void allocator(class allocator<SpotOrder> *, const class allocator<SpotOrder>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<SpotOrder> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<SpotOrder> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<SpotOrder> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<SpotOrder> {
		/* <0> (null):0 */
		typedef struct allocator<SpotOrder> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 895 */
 /* pointer to 894 */
 /* size: 4 */

/* 896 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 897 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 898 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 899 */
/* <0> (null):0 */
typedef class _List_node<SpotOrder> * pointer; /* size: 4 */

/* 900 */
/* <0> (null):0 */
typedef const class _List_node<SpotOrder>  * const_pointer; /* size: 4 */

/* 901 */
/* <0> (null):0 */
class new_allocator<std::_List_node<SpotOrder> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<SpotOrder> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<SpotOrder>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<SpotOrder> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<SpotOrder> > *, const class new_allocator<std::_List_node<SpotOrder> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<SpotOrder> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<SpotOrder> >  *, class _List_node<SpotOrder> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7addressERS3_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<SpotOrder> >  *, const class _List_node<SpotOrder>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7addressERKS3_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<SpotOrder> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE10deallocateEPS3_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<SpotOrder> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *, const class _List_node<SpotOrder>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE9constructEPS3_RKS3_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7destroyEPS3_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 902 */
 /* pointer to 403 */
 /* size: 4 */

/* 903 */
 /* pointer to 904 */
 /* size: 4 */

/* 904 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 905 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 906 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 907 */
 /* pointer to 901 */
 /* size: 4 */

/* 908 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 909 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 910 */
 /* pointer to 911 */
 /* size: 4 */

/* 911 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 912 */
/* <0> (null):0 */
class allocator<std::_List_node<SpotOrder> > : public new_allocator<std::_List_node<SpotOrder> > {
public:

	/* class new_allocator<std::_List_node<SpotOrder> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<SpotOrder> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<SpotOrder> > *, const class allocator<std::_List_node<SpotOrder> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<SpotOrder> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 913 */
 /* pointer to 912 */
 /* size: 4 */

/* 914 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 915 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 916 */
 /* pointer to 405 */
 /* size: 4 */

/* 917 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 918 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 919 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 920 */
/* <0> (null):0 */
typedef struct allocator<SpotOrder> allocator_type; /* size: 1 */

/* 921 */
/* <0> (null):0 */
class _List_base<SpotOrder, std::allocator<SpotOrder> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<SpotOrder> allocator_type;

	/* <0> (null):0 */
	class _List_node<SpotOrder> * _M_get_node(class _List_base<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, class _List_node<SpotOrder> *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 922 */
 /* pointer to 921 */
 /* size: 4 */

/* 923 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 924 */
 /* pointer to 925 */
 /* size: 4 */

/* 925 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 926 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 927 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 928 */
/* <0> (null):0 */
typedef struct SpotOrder value_type; /* size: 8 */

/* 929 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 930 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 931 */
/* <0> (null):0 */
typedef struct _List_iterator<SpotOrder> iterator; /* size: 0 */

/* 932 */
/* <0> (null):0 */
typedef struct _List_const_iterator<SpotOrder> const_iterator; /* size: 0 */

/* 933 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<SpotOrder> > const_reverse_iterator; /* size: 0 */

/* 934 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<SpotOrder> > reverse_iterator; /* size: 0 */

/* 935 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 936 */
/* <0> (null):0 */
typedef struct allocator<SpotOrder> allocator_type; /* size: 1 */

/* 937 */
/* <0> (null):0 */
typedef struct _List_node<SpotOrder> _Node; /* size: 0 */

/* 938 */
/* <0> (null):0 */
class list<SpotOrder, std::allocator<SpotOrder> > : protected _List_base<SpotOrder, std::allocator<SpotOrder> > {
protected:

	/* class _List_base<SpotOrder, std::allocator<SpotOrder> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef struct SpotOrder value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<SpotOrder> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<SpotOrder> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<SpotOrder> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<SpotOrder> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<SpotOrder> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<SpotOrder> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE14_M_create_nodeERKS0_ */

	/* <0> (null):0 */
	void list(class list<SpotOrder, std::allocator<SpotOrder> > *);

	/* <0> (null):0 */
	void list(class list<SpotOrder, std::allocator<SpotOrder> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<SpotOrder, std::allocator<SpotOrder> > *, const class list<SpotOrder, std::allocator<SpotOrder> >  &);

	/* <0> (null):0 */
	class list<SpotOrder, std::allocator<SpotOrder> > & operator=(class list<SpotOrder, std::allocator<SpotOrder> > *, const class list<SpotOrder, std::allocator<SpotOrder> >  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EEaSERKS2_ */

	/* <0> (null):0 */
	void assign(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6assignEjRKS0_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, class SpotOrder); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6resizeEjS0_ */

	/* <0> (null):0 */
	reference front(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE10push_frontERKS0_ */

	/* <0> (null):0 */
	void pop_front(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9push_backERKS0_ */

	/* <0> (null):0 */
	void pop_back(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, unsigned int, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */

	/* <0> (null):0 */
	iterator erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	iterator erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */

	/* <0> (null):0 */
	void swap(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4swapERS2_ */

	/* <0> (null):0 */
	void clear(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */

	/* <0> (null):0 */
	void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */

	/* <0> (null):0 */
	void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */

	/* <0> (null):0 */
	void remove(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6removeERKS0_ */

	/* <0> (null):0 */
	void unique(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5mergeERS2_ */

	/* <0> (null):0 */
	void reverse(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE18_M_fill_initializeEjRKS0_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE14_M_fill_assignEjRKS0_ */

	/* <0> (null):0 */
	void _M_transfer(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */

	/* <0> (null):0 */
	void _M_insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void _M_erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE25_M_check_equal_allocatorsERS2_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 939 */
 /* pointer to 937 */
 /* size: 4 */

/* 940 */
 /* pointer to 938 */
 /* size: 4 */

/* 941 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 942 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 943 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 944 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 945 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 946 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 947 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 948 */
 /* pointer to 949 */
 /* size: 4 */

/* 949 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 950 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 951 */
/* <0> (null):0 */
struct SpotEncounter {
	union NavConnect           from;                 /*     0     4 */
	enum NavDirType            fromDir;              /*     4     4 */
	union NavConnect           to;                   /*     8     4 */
	enum NavDirType            toDir;                /*    12     4 */
	struct Ray                 path;                 /*    16    24 */
	SpotOrderList              spotList;             /*    40     0 */

	/* size: 48, cachelines: 1, members: 6 */
	/* last cacheline: 48 bytes */

	/* BRAIN FART ALERT! 48 != 40 + 0(holes), diff = 8 */

}; /* size: 48 */

/* 952 */
/* <0> (null):0 */
typedef struct list<SpotEncounter, std::allocator<SpotEncounter> > SpotEncounterList; /* size: 0 */

/* 953 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 954 */
/* <0> (null):0 */
typedef class HidingSpot * * pointer; /* size: 4 */

/* 955 */
/* <0> (null):0 */
typedef const class HidingSpot *  * const_pointer; /* size: 4 */

/* 956 */
/* <0> (null):0 */
class new_allocator<HidingSpot*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class HidingSpot * * pointer;

	/* <0> (null):0 */
	typedef const class HidingSpot *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<HidingSpot*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<HidingSpot*> *, const class new_allocator<HidingSpot*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<HidingSpot*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<HidingSpot*>  *, class HidingSpot * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE7addressERS2_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<HidingSpot*>  *, const class HidingSpot *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE7addressERKS2_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<HidingSpot*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<HidingSpot*> *, class HidingSpot * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE10deallocateEPS2_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<HidingSpot*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<HidingSpot*> *, class HidingSpot * *, const class HidingSpot *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE9constructEPS2_RKS2_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<HidingSpot*> *, class HidingSpot * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE7destroyEPS2_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 957 */
 /* pointer to 867 */
 /* size: 4 */

/* 958 */
 /* pointer to 959 */
 /* size: 4 */

/* 959 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 960 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 961 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 962 */
 /* pointer to 956 */
 /* size: 4 */

/* 963 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 964 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 965 */
 /* pointer to 966 */
 /* size: 4 */

/* 966 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 967 */
/* <0> (null):0 */
typedef class HidingSpot * & reference; /* size: 4 */

/* 968 */
/* <0> (null):0 */
typedef const class HidingSpot *  & const_reference; /* size: 4 */

/* 969 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<HidingSpot*> > other; /* size: 0 */

/* 970 */
/* <0> (null):0 */
struct rebind<std::_List_node<HidingSpot*> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<HidingSpot*> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 971 */
/* <0> (null):0 */
typedef struct allocator<HidingSpot*> other; /* size: 1 */

/* 972 */
/* <0> (null):0 */
struct rebind<HidingSpot*> {
	/* <0> (null):0 */
	typedef struct allocator<HidingSpot*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 973 */
/* <0> (null):0 */
class allocator<HidingSpot*> : public new_allocator<HidingSpot*> {
public:

	/* class new_allocator<HidingSpot*> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class HidingSpot * & reference;

	/* <0> (null):0 */
	typedef const class HidingSpot *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<HidingSpot*> *);

	/* <0> (null):0 */
	void allocator(class allocator<HidingSpot*> *, const class allocator<HidingSpot*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<HidingSpot*> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<HidingSpot*> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<HidingSpot*> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<HidingSpot*> {
		/* <0> (null):0 */
		typedef struct allocator<HidingSpot*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 974 */
 /* pointer to 973 */
 /* size: 4 */

/* 975 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 976 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 977 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 978 */
/* <0> (null):0 */
typedef class _List_node<HidingSpot*> * pointer; /* size: 4 */

/* 979 */
/* <0> (null):0 */
typedef const class _List_node<HidingSpot*>  * const_pointer; /* size: 4 */

/* 980 */
/* <0> (null):0 */
class new_allocator<std::_List_node<HidingSpot*> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<HidingSpot*> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<HidingSpot*>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *, const class new_allocator<std::_List_node<HidingSpot*> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<HidingSpot*> >  *, class _List_node<HidingSpot*> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7addressERS4_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<HidingSpot*> >  *, const class _List_node<HidingSpot*>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7addressERKS4_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<HidingSpot*> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE10deallocateEPS4_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<HidingSpot*> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *, const class _List_node<HidingSpot*>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE9constructEPS4_RKS4_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7destroyEPS4_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 981 */
 /* pointer to 414 */
 /* size: 4 */

/* 982 */
 /* pointer to 983 */
 /* size: 4 */

/* 983 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 984 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 985 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 986 */
 /* pointer to 980 */
 /* size: 4 */

/* 987 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 988 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 989 */
 /* pointer to 990 */
 /* size: 4 */

/* 990 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 991 */
/* <0> (null):0 */
class allocator<std::_List_node<HidingSpot*> > : public new_allocator<std::_List_node<HidingSpot*> > {
public:

	/* class new_allocator<std::_List_node<HidingSpot*> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<HidingSpot*> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<HidingSpot*> > *, const class allocator<std::_List_node<HidingSpot*> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<HidingSpot*> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 992 */
 /* pointer to 991 */
 /* size: 4 */

/* 993 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 994 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 995 */
 /* pointer to 416 */
 /* size: 4 */

/* 996 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 997 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 998 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 999 */
/* <0> (null):0 */
typedef struct allocator<HidingSpot*> allocator_type; /* size: 1 */

/* 1000 */
/* <0> (null):0 */
class _List_base<HidingSpot*, std::allocator<HidingSpot*> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<HidingSpot*> allocator_type;

	/* <0> (null):0 */
	class _List_node<HidingSpot*> * _M_get_node(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_node<HidingSpot*> *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 1001 */
 /* pointer to 1000 */
 /* size: 4 */

/* 1002 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1003 */
 /* pointer to 1004 */
 /* size: 4 */

/* 1004 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1005 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1006 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1007 */
/* <0> (null):0 */
typedef class HidingSpot * value_type; /* size: 4 */

/* 1008 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 1009 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 1010 */
/* <0> (null):0 */
typedef struct _List_iterator<HidingSpot*> iterator; /* size: 0 */

/* 1011 */
/* <0> (null):0 */
typedef struct _List_const_iterator<HidingSpot*> const_iterator; /* size: 0 */

/* 1012 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<HidingSpot*> > const_reverse_iterator; /* size: 0 */

/* 1013 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<HidingSpot*> > reverse_iterator; /* size: 0 */

/* 1014 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1015 */
/* <0> (null):0 */
typedef struct allocator<HidingSpot*> allocator_type; /* size: 1 */

/* 1016 */
/* <0> (null):0 */
typedef struct _List_node<HidingSpot*> _Node; /* size: 0 */

/* 1017 */
/* <0> (null):0 */
class list<HidingSpot*, std::allocator<HidingSpot*> > : protected _List_base<HidingSpot*, std::allocator<HidingSpot*> > {
protected:

	/* class _List_base<HidingSpot*, std::allocator<HidingSpot*> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef class HidingSpot * value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<HidingSpot*> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<HidingSpot*> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<HidingSpot*> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<HidingSpot*> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<HidingSpot*> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<HidingSpot*> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE14_M_create_nodeERKS1_ */

	/* <0> (null):0 */
	void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *);

	/* <0> (null):0 */
	void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const class list<HidingSpot*, std::allocator<HidingSpot*> >  &);

	/* <0> (null):0 */
	class list<HidingSpot*, std::allocator<HidingSpot*> > & operator=(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const class list<HidingSpot*, std::allocator<HidingSpot*> >  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EEaSERKS3_ */

	/* <0> (null):0 */
	void assign(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6assignEjRKS1_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, class HidingSpot *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6resizeEjS1_ */

	/* <0> (null):0 */
	reference front(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE10push_frontERKS1_ */

	/* <0> (null):0 */
	void pop_front(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9push_backERKS1_ */

	/* <0> (null):0 */
	void pop_back(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */

	/* <0> (null):0 */
	iterator erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	iterator erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */

	/* <0> (null):0 */
	void swap(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4swapERS3_ */

	/* <0> (null):0 */
	void clear(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */

	/* <0> (null):0 */
	void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */

	/* <0> (null):0 */
	void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */

	/* <0> (null):0 */
	void remove(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6removeERKS1_ */

	/* <0> (null):0 */
	void unique(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5mergeERS3_ */

	/* <0> (null):0 */
	void reverse(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE18_M_fill_initializeEjRKS1_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE14_M_fill_assignEjRKS1_ */

	/* <0> (null):0 */
	void _M_transfer(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */

	/* <0> (null):0 */
	void _M_insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void _M_erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE25_M_check_equal_allocatorsERS3_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 1018 */
 /* pointer to 1016 */
 /* size: 4 */

/* 1019 */
 /* pointer to 1017 */
 /* size: 4 */

/* 1020 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1021 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1022 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1023 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1024 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1025 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1026 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1027 */
 /* pointer to 1028 */
 /* size: 4 */

/* 1028 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1029 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1030 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1031 */
/* <0> (null):0 */
typedef class SpotEncounter * pointer; /* size: 4 */

/* 1032 */
/* <0> (null):0 */
typedef const class SpotEncounter  * const_pointer; /* size: 4 */

/* 1033 */
/* <0> (null):0 */
class new_allocator<SpotEncounter> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class SpotEncounter * pointer;

	/* <0> (null):0 */
	typedef const class SpotEncounter  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<SpotEncounter> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<SpotEncounter> *, const class new_allocator<SpotEncounter>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<SpotEncounter> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<SpotEncounter>  *, class SpotEncounter &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE7addressERS1_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<SpotEncounter>  *, const class SpotEncounter  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE7addressERKS1_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<SpotEncounter> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<SpotEncounter> *, class SpotEncounter *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE10deallocateEPS1_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<SpotEncounter>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<SpotEncounter> *, class SpotEncounter *, const class SpotEncounter  &); /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE9constructEPS1_RKS1_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<SpotEncounter> *, class SpotEncounter *); /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE7destroyEPS1_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1034 */
 /* pointer to 951 */
 /* size: 4 */

/* 1035 */
 /* pointer to 1036 */
 /* size: 4 */

/* 1036 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 48 */

/* 1037 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1038 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1039 */
 /* pointer to 1033 */
 /* size: 4 */

/* 1040 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1041 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1042 */
 /* pointer to 1043 */
 /* size: 4 */

/* 1043 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1044 */
/* <0> (null):0 */
typedef class SpotEncounter & reference; /* size: 4 */

/* 1045 */
/* <0> (null):0 */
typedef const class SpotEncounter  & const_reference; /* size: 4 */

/* 1046 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<SpotEncounter> > other; /* size: 0 */

/* 1047 */
/* <0> (null):0 */
struct rebind<std::_List_node<SpotEncounter> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<SpotEncounter> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1048 */
/* <0> (null):0 */
typedef struct allocator<SpotEncounter> other; /* size: 1 */

/* 1049 */
/* <0> (null):0 */
struct rebind<SpotEncounter> {
	/* <0> (null):0 */
	typedef struct allocator<SpotEncounter> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1050 */
/* <0> (null):0 */
class allocator<SpotEncounter> : public new_allocator<SpotEncounter> {
public:

	/* class new_allocator<SpotEncounter> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class SpotEncounter & reference;

	/* <0> (null):0 */
	typedef const class SpotEncounter  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<SpotEncounter> *);

	/* <0> (null):0 */
	void allocator(class allocator<SpotEncounter> *, const class allocator<SpotEncounter>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<SpotEncounter> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<SpotEncounter> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<SpotEncounter> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<SpotEncounter> {
		/* <0> (null):0 */
		typedef struct allocator<SpotEncounter> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 1051 */
 /* pointer to 1050 */
 /* size: 4 */

/* 1052 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1053 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1054 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1055 */
/* <0> (null):0 */
typedef class _List_node<SpotEncounter> * pointer; /* size: 4 */

/* 1056 */
/* <0> (null):0 */
typedef const class _List_node<SpotEncounter>  * const_pointer; /* size: 4 */

/* 1057 */
/* <0> (null):0 */
class new_allocator<std::_List_node<SpotEncounter> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<SpotEncounter> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<SpotEncounter>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *, const class new_allocator<std::_List_node<SpotEncounter> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<SpotEncounter> >  *, class _List_node<SpotEncounter> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7addressERS3_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<SpotEncounter> >  *, const class _List_node<SpotEncounter>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7addressERKS3_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<SpotEncounter> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE10deallocateEPS3_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<SpotEncounter> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *, const class _List_node<SpotEncounter>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE9constructEPS3_RKS3_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7destroyEPS3_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1058 */
 /* pointer to 424 */
 /* size: 4 */

/* 1059 */
 /* pointer to 1060 */
 /* size: 4 */

/* 1060 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1061 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1062 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1063 */
 /* pointer to 1057 */
 /* size: 4 */

/* 1064 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1065 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1066 */
 /* pointer to 1067 */
 /* size: 4 */

/* 1067 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1068 */
/* <0> (null):0 */
class allocator<std::_List_node<SpotEncounter> > : public new_allocator<std::_List_node<SpotEncounter> > {
public:

	/* class new_allocator<std::_List_node<SpotEncounter> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<SpotEncounter> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<SpotEncounter> > *, const class allocator<std::_List_node<SpotEncounter> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<SpotEncounter> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 1069 */
 /* pointer to 1068 */
 /* size: 4 */

/* 1070 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1071 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1072 */
 /* pointer to 426 */
 /* size: 4 */

/* 1073 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1074 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1075 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 1076 */
/* <0> (null):0 */
typedef struct allocator<SpotEncounter> allocator_type; /* size: 1 */

/* 1077 */
/* <0> (null):0 */
class _List_base<SpotEncounter, std::allocator<SpotEncounter> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<SpotEncounter> allocator_type;

	/* <0> (null):0 */
	class _List_node<SpotEncounter> * _M_get_node(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_node<SpotEncounter> *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 1078 */
 /* pointer to 1077 */
 /* size: 4 */

/* 1079 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1080 */
 /* pointer to 1081 */
 /* size: 4 */

/* 1081 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1082 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1083 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1084 */
/* <0> (null):0 */
typedef struct SpotEncounter value_type; /* size: 48 */

/* 1085 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 1086 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 1087 */
/* <0> (null):0 */
typedef struct _List_iterator<SpotEncounter> iterator; /* size: 0 */

/* 1088 */
/* <0> (null):0 */
typedef struct _List_const_iterator<SpotEncounter> const_iterator; /* size: 0 */

/* 1089 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<SpotEncounter> > const_reverse_iterator; /* size: 0 */

/* 1090 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<SpotEncounter> > reverse_iterator; /* size: 0 */

/* 1091 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1092 */
/* <0> (null):0 */
typedef struct allocator<SpotEncounter> allocator_type; /* size: 1 */

/* 1093 */
/* <0> (null):0 */
typedef struct _List_node<SpotEncounter> _Node; /* size: 0 */

/* 1094 */
/* <0> (null):0 */
class list<SpotEncounter, std::allocator<SpotEncounter> > : protected _List_base<SpotEncounter, std::allocator<SpotEncounter> > {
protected:

	/* class _List_base<SpotEncounter, std::allocator<SpotEncounter> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef struct SpotEncounter value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<SpotEncounter> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<SpotEncounter> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<SpotEncounter> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<SpotEncounter> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<SpotEncounter> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<SpotEncounter> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE14_M_create_nodeERKS0_ */

	/* <0> (null):0 */
	void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *);

	/* <0> (null):0 */
	void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const class list<SpotEncounter, std::allocator<SpotEncounter> >  &);

	/* <0> (null):0 */
	class list<SpotEncounter, std::allocator<SpotEncounter> > & operator=(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const class list<SpotEncounter, std::allocator<SpotEncounter> >  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EEaSERKS2_ */

	/* <0> (null):0 */
	void assign(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6assignEjRKS0_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, class SpotEncounter); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6resizeEjS0_ */

	/* <0> (null):0 */
	reference front(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE10push_frontERKS0_ */

	/* <0> (null):0 */
	void pop_front(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9push_backERKS0_ */

	/* <0> (null):0 */
	void pop_back(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, unsigned int, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */

	/* <0> (null):0 */
	iterator erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	iterator erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */

	/* <0> (null):0 */
	void swap(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4swapERS2_ */

	/* <0> (null):0 */
	void clear(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */

	/* <0> (null):0 */
	void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */

	/* <0> (null):0 */
	void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */

	/* <0> (null):0 */
	void remove(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6removeERKS0_ */

	/* <0> (null):0 */
	void unique(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5mergeERS2_ */

	/* <0> (null):0 */
	void reverse(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE18_M_fill_initializeEjRKS0_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE14_M_fill_assignEjRKS0_ */

	/* <0> (null):0 */
	void _M_transfer(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */

	/* <0> (null):0 */
	void _M_insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void _M_erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE25_M_check_equal_allocatorsERS2_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 1095 */
 /* pointer to 1093 */
 /* size: 4 */

/* 1096 */
 /* pointer to 1094 */
 /* size: 4 */

/* 1097 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1098 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 48 */

/* 1099 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1100 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1101 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1102 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1103 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1104 */
 /* pointer to 1105 */
 /* size: 4 */

/* 1105 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1106 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1107 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1108 */
/* <0> (null):0 */
typedef union NavConnect * pointer; /* size: 4 */

/* 1109 */
/* <0> (null):0 */
typedef const union NavConnect  * const_pointer; /* size: 4 */

/* 1110 */
/* <0> (null):0 */
class new_allocator<NavConnect> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef union NavConnect * pointer;

	/* <0> (null):0 */
	typedef const union NavConnect  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<NavConnect> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<NavConnect> *, const class new_allocator<NavConnect>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<NavConnect> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<NavConnect>  *, union NavConnect &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE7addressERS1_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<NavConnect>  *, const union NavConnect  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE7addressERKS1_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<NavConnect> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<NavConnect> *, union NavConnect *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE10deallocateEPS1_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<NavConnect>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<NavConnect> *, union NavConnect *, const union NavConnect  &); /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE9constructEPS1_RKS1_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<NavConnect> *, union NavConnect *); /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE7destroyEPS1_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1111 */
 /* pointer to 856 */
 /* size: 4 */

/* 1112 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1113 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1114 */
 /* pointer to 1110 */
 /* size: 4 */

/* 1115 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1116 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1117 */
 /* pointer to 1118 */
 /* size: 4 */

/* 1118 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1119 */
/* <0> (null):0 */
typedef union NavConnect & reference; /* size: 4 */

/* 1120 */
/* <0> (null):0 */
typedef const union NavConnect  & const_reference; /* size: 4 */

/* 1121 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<NavConnect> > other; /* size: 0 */

/* 1122 */
/* <0> (null):0 */
struct rebind<std::_List_node<NavConnect> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<NavConnect> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1123 */
/* <0> (null):0 */
typedef struct allocator<NavConnect> other; /* size: 1 */

/* 1124 */
/* <0> (null):0 */
struct rebind<NavConnect> {
	/* <0> (null):0 */
	typedef struct allocator<NavConnect> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1125 */
/* <0> (null):0 */
class allocator<NavConnect> : public new_allocator<NavConnect> {
public:

	/* class new_allocator<NavConnect> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef union NavConnect & reference;

	/* <0> (null):0 */
	typedef const union NavConnect  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<NavConnect> *);

	/* <0> (null):0 */
	void allocator(class allocator<NavConnect> *, const class allocator<NavConnect>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<NavConnect> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<NavConnect> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<NavConnect> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<NavConnect> {
		/* <0> (null):0 */
		typedef struct allocator<NavConnect> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 1126 */
 /* pointer to 1125 */
 /* size: 4 */

/* 1127 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1128 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1129 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1130 */
/* <0> (null):0 */
typedef class _List_node<NavConnect> * pointer; /* size: 4 */

/* 1131 */
/* <0> (null):0 */
typedef const class _List_node<NavConnect>  * const_pointer; /* size: 4 */

/* 1132 */
/* <0> (null):0 */
class new_allocator<std::_List_node<NavConnect> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<NavConnect> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<NavConnect>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<NavConnect> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<NavConnect> > *, const class new_allocator<std::_List_node<NavConnect> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<NavConnect> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<NavConnect> >  *, class _List_node<NavConnect> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7addressERS3_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<NavConnect> >  *, const class _List_node<NavConnect>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7addressERKS3_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<NavConnect> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE10deallocateEPS3_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<NavConnect> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *, const class _List_node<NavConnect>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE9constructEPS3_RKS3_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7destroyEPS3_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1133 */
 /* pointer to 434 */
 /* size: 4 */

/* 1134 */
 /* pointer to 1135 */
 /* size: 4 */

/* 1135 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1136 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1137 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1138 */
 /* pointer to 1132 */
 /* size: 4 */

/* 1139 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1140 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1141 */
 /* pointer to 1142 */
 /* size: 4 */

/* 1142 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1143 */
/* <0> (null):0 */
class allocator<std::_List_node<NavConnect> > : public new_allocator<std::_List_node<NavConnect> > {
public:

	/* class new_allocator<std::_List_node<NavConnect> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<NavConnect> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<NavConnect> > *, const class allocator<std::_List_node<NavConnect> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<NavConnect> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 1144 */
 /* pointer to 1143 */
 /* size: 4 */

/* 1145 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1146 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1147 */
 /* pointer to 436 */
 /* size: 4 */

/* 1148 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1149 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1150 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 1151 */
/* <0> (null):0 */
typedef struct allocator<NavConnect> allocator_type; /* size: 1 */

/* 1152 */
/* <0> (null):0 */
class _List_base<NavConnect, std::allocator<NavConnect> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<NavConnect> allocator_type;

	/* <0> (null):0 */
	class _List_node<NavConnect> * _M_get_node(class _List_base<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<NavConnect, std::allocator<NavConnect> > *, class _List_node<NavConnect> *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 1153 */
 /* pointer to 1152 */
 /* size: 4 */

/* 1154 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1155 */
 /* pointer to 1156 */
 /* size: 4 */

/* 1156 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1157 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1158 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1159 */
/* <0> (null):0 */
typedef union NavConnect value_type; /* size: 4 */

/* 1160 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 1161 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 1162 */
/* <0> (null):0 */
typedef struct _List_iterator<NavConnect> iterator; /* size: 0 */

/* 1163 */
/* <0> (null):0 */
typedef struct _List_const_iterator<NavConnect> const_iterator; /* size: 0 */

/* 1164 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<NavConnect> > const_reverse_iterator; /* size: 0 */

/* 1165 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<NavConnect> > reverse_iterator; /* size: 0 */

/* 1166 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1167 */
/* <0> (null):0 */
typedef struct allocator<NavConnect> allocator_type; /* size: 1 */

/* 1168 */
/* <0> (null):0 */
typedef struct _List_node<NavConnect> _Node; /* size: 0 */

/* 1169 */
/* <0> (null):0 */
class list<NavConnect, std::allocator<NavConnect> > : protected _List_base<NavConnect, std::allocator<NavConnect> > {
protected:

	/* class _List_base<NavConnect, std::allocator<NavConnect> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef union NavConnect value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<NavConnect> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<NavConnect> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<NavConnect> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<NavConnect> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<NavConnect> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<NavConnect> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE14_M_create_nodeERKS0_ */

	/* <0> (null):0 */
	void list(class list<NavConnect, std::allocator<NavConnect> > *);

	/* <0> (null):0 */
	void list(class list<NavConnect, std::allocator<NavConnect> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<NavConnect, std::allocator<NavConnect> > *, const class list<NavConnect, std::allocator<NavConnect> >  &);

	/* <0> (null):0 */
	class list<NavConnect, std::allocator<NavConnect> > & operator=(class list<NavConnect, std::allocator<NavConnect> > *, const class list<NavConnect, std::allocator<NavConnect> >  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EEaSERKS2_ */

	/* <0> (null):0 */
	void assign(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6assignEjRKS0_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, union NavConnect); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6resizeEjS0_ */

	/* <0> (null):0 */
	reference front(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE10push_frontERKS0_ */

	/* <0> (null):0 */
	void pop_front(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9push_backERKS0_ */

	/* <0> (null):0 */
	void pop_back(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, unsigned int, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */

	/* <0> (null):0 */
	iterator erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	iterator erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */

	/* <0> (null):0 */
	void swap(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4swapERS2_ */

	/* <0> (null):0 */
	void clear(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */

	/* <0> (null):0 */
	void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */

	/* <0> (null):0 */
	void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */

	/* <0> (null):0 */
	void remove(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6removeERKS0_ */

	/* <0> (null):0 */
	void unique(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5mergeERS2_ */

	/* <0> (null):0 */
	void reverse(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE18_M_fill_initializeEjRKS0_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE14_M_fill_assignEjRKS0_ */

	/* <0> (null):0 */
	void _M_transfer(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */

	/* <0> (null):0 */
	void _M_insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void _M_erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE25_M_check_equal_allocatorsERS2_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 1170 */
 /* pointer to 1168 */
 /* size: 4 */

/* 1171 */
 /* pointer to 1169 */
 /* size: 4 */

/* 1172 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1173 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1174 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1175 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1176 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1177 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1178 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1179 */
 /* pointer to 1180 */
 /* size: 4 */

/* 1180 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1181 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1182 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1183 */
/* <0> (null):0 */
typedef class CNavLadder * * pointer; /* size: 4 */

/* 1184 */
/* <0> (null):0 */
typedef const class CNavLadder *  * const_pointer; /* size: 4 */

/* 1185 */
/* <0> (null):0 */
class new_allocator<CNavLadder*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class CNavLadder * * pointer;

	/* <0> (null):0 */
	typedef const class CNavLadder *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<CNavLadder*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<CNavLadder*> *, const class new_allocator<CNavLadder*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<CNavLadder*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<CNavLadder*>  *, class CNavLadder * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE7addressERS2_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<CNavLadder*>  *, const class CNavLadder *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE7addressERKS2_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<CNavLadder*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<CNavLadder*> *, class CNavLadder * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE10deallocateEPS2_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<CNavLadder*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<CNavLadder*> *, class CNavLadder * *, const class CNavLadder *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE9constructEPS2_RKS2_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<CNavLadder*> *, class CNavLadder * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE7destroyEPS2_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1186 */
 /* pointer to 864 */
 /* size: 4 */

/* 1187 */
 /* pointer to 1188 */
 /* size: 4 */

/* 1188 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1189 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1190 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1191 */
 /* pointer to 1185 */
 /* size: 4 */

/* 1192 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1193 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1194 */
 /* pointer to 1195 */
 /* size: 4 */

/* 1195 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1196 */
/* <0> (null):0 */
typedef class CNavLadder * & reference; /* size: 4 */

/* 1197 */
/* <0> (null):0 */
typedef const class CNavLadder *  & const_reference; /* size: 4 */

/* 1198 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<CNavLadder*> > other; /* size: 0 */

/* 1199 */
/* <0> (null):0 */
struct rebind<std::_List_node<CNavLadder*> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<CNavLadder*> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1200 */
/* <0> (null):0 */
typedef struct allocator<CNavLadder*> other; /* size: 1 */

/* 1201 */
/* <0> (null):0 */
struct rebind<CNavLadder*> {
	/* <0> (null):0 */
	typedef struct allocator<CNavLadder*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1202 */
/* <0> (null):0 */
class allocator<CNavLadder*> : public new_allocator<CNavLadder*> {
public:

	/* class new_allocator<CNavLadder*> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class CNavLadder * & reference;

	/* <0> (null):0 */
	typedef const class CNavLadder *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<CNavLadder*> *);

	/* <0> (null):0 */
	void allocator(class allocator<CNavLadder*> *, const class allocator<CNavLadder*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<CNavLadder*> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<CNavLadder*> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<CNavLadder*> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<CNavLadder*> {
		/* <0> (null):0 */
		typedef struct allocator<CNavLadder*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 1203 */
 /* pointer to 1202 */
 /* size: 4 */

/* 1204 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1205 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1206 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1207 */
/* <0> (null):0 */
typedef class _List_node<CNavLadder*> * pointer; /* size: 4 */

/* 1208 */
/* <0> (null):0 */
typedef const class _List_node<CNavLadder*>  * const_pointer; /* size: 4 */

/* 1209 */
/* <0> (null):0 */
class new_allocator<std::_List_node<CNavLadder*> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<CNavLadder*> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<CNavLadder*>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *, const class new_allocator<std::_List_node<CNavLadder*> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<CNavLadder*> >  *, class _List_node<CNavLadder*> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7addressERS4_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<CNavLadder*> >  *, const class _List_node<CNavLadder*>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7addressERKS4_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<CNavLadder*> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE10deallocateEPS4_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<CNavLadder*> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *, const class _List_node<CNavLadder*>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE9constructEPS4_RKS4_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7destroyEPS4_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1210 */
 /* pointer to 444 */
 /* size: 4 */

/* 1211 */
 /* pointer to 1212 */
 /* size: 4 */

/* 1212 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1213 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1214 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1215 */
 /* pointer to 1209 */
 /* size: 4 */

/* 1216 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1217 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1218 */
 /* pointer to 1219 */
 /* size: 4 */

/* 1219 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1220 */
/* <0> (null):0 */
class allocator<std::_List_node<CNavLadder*> > : public new_allocator<std::_List_node<CNavLadder*> > {
public:

	/* class new_allocator<std::_List_node<CNavLadder*> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<CNavLadder*> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<CNavLadder*> > *, const class allocator<std::_List_node<CNavLadder*> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<CNavLadder*> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 1221 */
 /* pointer to 1220 */
 /* size: 4 */

/* 1222 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1223 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1224 */
 /* pointer to 446 */
 /* size: 4 */

/* 1225 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1226 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1227 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 1228 */
/* <0> (null):0 */
typedef struct allocator<CNavLadder*> allocator_type; /* size: 1 */

/* 1229 */
/* <0> (null):0 */
class _List_base<CNavLadder*, std::allocator<CNavLadder*> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<CNavLadder*> allocator_type;

	/* <0> (null):0 */
	class _List_node<CNavLadder*> * _M_get_node(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_node<CNavLadder*> *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 1230 */
 /* pointer to 1229 */
 /* size: 4 */

/* 1231 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1232 */
 /* pointer to 1233 */
 /* size: 4 */

/* 1233 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1234 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1235 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1236 */
/* <0> (null):0 */
typedef class CNavLadder * value_type; /* size: 4 */

/* 1237 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 1238 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 1239 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavLadder*> iterator; /* size: 0 */

/* 1240 */
/* <0> (null):0 */
typedef struct _List_const_iterator<CNavLadder*> const_iterator; /* size: 0 */

/* 1241 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<CNavLadder*> > const_reverse_iterator; /* size: 0 */

/* 1242 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<CNavLadder*> > reverse_iterator; /* size: 0 */

/* 1243 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1244 */
/* <0> (null):0 */
typedef struct allocator<CNavLadder*> allocator_type; /* size: 1 */

/* 1245 */
/* <0> (null):0 */
typedef struct _List_node<CNavLadder*> _Node; /* size: 0 */

/* 1246 */
/* <0> (null):0 */
class list<CNavLadder*, std::allocator<CNavLadder*> > : protected _List_base<CNavLadder*, std::allocator<CNavLadder*> > {
protected:

	/* class _List_base<CNavLadder*, std::allocator<CNavLadder*> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef class CNavLadder * value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<CNavLadder*> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<CNavLadder*> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<CNavLadder*> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<CNavLadder*> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<CNavLadder*> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<CNavLadder*> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE14_M_create_nodeERKS1_ */

	/* <0> (null):0 */
	void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *);

	/* <0> (null):0 */
	void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const class list<CNavLadder*, std::allocator<CNavLadder*> >  &);

	/* <0> (null):0 */
	class list<CNavLadder*, std::allocator<CNavLadder*> > & operator=(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const class list<CNavLadder*, std::allocator<CNavLadder*> >  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EEaSERKS3_ */

	/* <0> (null):0 */
	void assign(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6assignEjRKS1_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, class CNavLadder *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6resizeEjS1_ */

	/* <0> (null):0 */
	reference front(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE10push_frontERKS1_ */

	/* <0> (null):0 */
	void pop_front(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9push_backERKS1_ */

	/* <0> (null):0 */
	void pop_back(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */

	/* <0> (null):0 */
	iterator erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	iterator erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */

	/* <0> (null):0 */
	void swap(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4swapERS3_ */

	/* <0> (null):0 */
	void clear(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */

	/* <0> (null):0 */
	void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */

	/* <0> (null):0 */
	void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */

	/* <0> (null):0 */
	void remove(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6removeERKS1_ */

	/* <0> (null):0 */
	void unique(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5mergeERS3_ */

	/* <0> (null):0 */
	void reverse(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE18_M_fill_initializeEjRKS1_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE14_M_fill_assignEjRKS1_ */

	/* <0> (null):0 */
	void _M_transfer(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */

	/* <0> (null):0 */
	void _M_insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void _M_erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE25_M_check_equal_allocatorsERS3_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 1247 */
 /* pointer to 1245 */
 /* size: 4 */

/* 1248 */
 /* pointer to 1246 */
 /* size: 4 */

/* 1249 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1250 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1251 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1252 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1253 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1254 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1255 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1256 */
 /* pointer to 1257 */
 /* size: 4 */

/* 1257 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1258 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1259 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1260 */
/* <0> (null):0 */
typedef class CNavArea * * pointer; /* size: 4 */

/* 1261 */
/* <0> (null):0 */
typedef const class CNavArea *  * const_pointer; /* size: 4 */

/* 1262 */
/* <0> (null):0 */
class new_allocator<CNavArea*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class CNavArea * * pointer;

	/* <0> (null):0 */
	typedef const class CNavArea *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<CNavArea*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<CNavArea*> *, const class new_allocator<CNavArea*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<CNavArea*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<CNavArea*>  *, class CNavArea * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE7addressERS2_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<CNavArea*>  *, const class CNavArea *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE7addressERKS2_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<CNavArea*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<CNavArea*> *, class CNavArea * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE10deallocateEPS2_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<CNavArea*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<CNavArea*> *, class CNavArea * *, const class CNavArea *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE9constructEPS2_RKS2_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<CNavArea*> *, class CNavArea * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE7destroyEPS2_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1263 */
 /* pointer to 846 */
 /* size: 4 */

/* 1264 */
 /* pointer to 1265 */
 /* size: 4 */

/* 1265 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1266 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1267 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1268 */
 /* pointer to 1262 */
 /* size: 4 */

/* 1269 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1270 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1271 */
 /* pointer to 1272 */
 /* size: 4 */

/* 1272 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1273 */
/* <0> (null):0 */
typedef class CNavArea * & reference; /* size: 4 */

/* 1274 */
/* <0> (null):0 */
typedef const class CNavArea *  & const_reference; /* size: 4 */

/* 1275 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<CNavArea*> > other; /* size: 0 */

/* 1276 */
/* <0> (null):0 */
struct rebind<std::_List_node<CNavArea*> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<CNavArea*> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1277 */
/* <0> (null):0 */
typedef struct allocator<CNavArea*> other; /* size: 1 */

/* 1278 */
/* <0> (null):0 */
struct rebind<CNavArea*> {
	/* <0> (null):0 */
	typedef struct allocator<CNavArea*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1279 */
/* <0> (null):0 */
class allocator<CNavArea*> : public new_allocator<CNavArea*> {
public:

	/* class new_allocator<CNavArea*> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class CNavArea * & reference;

	/* <0> (null):0 */
	typedef const class CNavArea *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<CNavArea*> *);

	/* <0> (null):0 */
	void allocator(class allocator<CNavArea*> *, const class allocator<CNavArea*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<CNavArea*> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<CNavArea*> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<CNavArea*> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<CNavArea*> {
		/* <0> (null):0 */
		typedef struct allocator<CNavArea*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 1280 */
 /* pointer to 1279 */
 /* size: 4 */

/* 1281 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1282 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1283 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1284 */
/* <0> (null):0 */
typedef class _List_node<CNavArea*> * pointer; /* size: 4 */

/* 1285 */
/* <0> (null):0 */
typedef const class _List_node<CNavArea*>  * const_pointer; /* size: 4 */

/* 1286 */
/* <0> (null):0 */
class new_allocator<std::_List_node<CNavArea*> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<CNavArea*> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<CNavArea*>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<CNavArea*> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<CNavArea*> > *, const class new_allocator<std::_List_node<CNavArea*> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<CNavArea*> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<CNavArea*> >  *, class _List_node<CNavArea*> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7addressERS4_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<CNavArea*> >  *, const class _List_node<CNavArea*>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7addressERKS4_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<CNavArea*> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE10deallocateEPS4_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<CNavArea*> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *, const class _List_node<CNavArea*>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE9constructEPS4_RKS4_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7destroyEPS4_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1287 */
 /* pointer to 454 */
 /* size: 4 */

/* 1288 */
 /* pointer to 1289 */
 /* size: 4 */

/* 1289 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1290 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1291 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1292 */
 /* pointer to 1286 */
 /* size: 4 */

/* 1293 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1294 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1295 */
 /* pointer to 1296 */
 /* size: 4 */

/* 1296 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1297 */
/* <0> (null):0 */
class allocator<std::_List_node<CNavArea*> > : public new_allocator<std::_List_node<CNavArea*> > {
public:

	/* class new_allocator<std::_List_node<CNavArea*> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<CNavArea*> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<CNavArea*> > *, const class allocator<std::_List_node<CNavArea*> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<CNavArea*> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 1298 */
 /* pointer to 1297 */
 /* size: 4 */

/* 1299 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1300 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1301 */
 /* pointer to 456 */
 /* size: 4 */

/* 1302 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1303 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1304 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 1305 */
/* <0> (null):0 */
typedef struct allocator<CNavArea*> allocator_type; /* size: 1 */

/* 1306 */
/* <0> (null):0 */
class _List_base<CNavArea*, std::allocator<CNavArea*> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<CNavArea*> allocator_type;

	/* <0> (null):0 */
	class _List_node<CNavArea*> * _M_get_node(class _List_base<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, class _List_node<CNavArea*> *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 1307 */
 /* pointer to 1306 */
 /* size: 4 */

/* 1308 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1309 */
 /* pointer to 1310 */
 /* size: 4 */

/* 1310 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1311 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1312 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1313 */
/* <0> (null):0 */
typedef class CNavArea * value_type; /* size: 4 */

/* 1314 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 1315 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 1316 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavArea*> iterator; /* size: 0 */

/* 1317 */
/* <0> (null):0 */
typedef struct _List_const_iterator<CNavArea*> const_iterator; /* size: 0 */

/* 1318 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<CNavArea*> > const_reverse_iterator; /* size: 0 */

/* 1319 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<CNavArea*> > reverse_iterator; /* size: 0 */

/* 1320 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1321 */
/* <0> (null):0 */
typedef struct allocator<CNavArea*> allocator_type; /* size: 1 */

/* 1322 */
/* <0> (null):0 */
typedef struct _List_node<CNavArea*> _Node; /* size: 0 */

/* 1323 */
/* <0> (null):0 */
class list<CNavArea*, std::allocator<CNavArea*> > : protected _List_base<CNavArea*, std::allocator<CNavArea*> > {
protected:

	/* class _List_base<CNavArea*, std::allocator<CNavArea*> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef class CNavArea * value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<CNavArea*> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<CNavArea*> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<CNavArea*> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<CNavArea*> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<CNavArea*> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<CNavArea*> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE14_M_create_nodeERKS1_ */

	/* <0> (null):0 */
	void list(class list<CNavArea*, std::allocator<CNavArea*> > *);

	/* <0> (null):0 */
	void list(class list<CNavArea*, std::allocator<CNavArea*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<CNavArea*, std::allocator<CNavArea*> > *, const class list<CNavArea*, std::allocator<CNavArea*> >  &);

	/* <0> (null):0 */
	class list<CNavArea*, std::allocator<CNavArea*> > & operator=(class list<CNavArea*, std::allocator<CNavArea*> > *, const class list<CNavArea*, std::allocator<CNavArea*> >  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EEaSERKS3_ */

	/* <0> (null):0 */
	void assign(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6assignEjRKS1_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, class CNavArea *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6resizeEjS1_ */

	/* <0> (null):0 */
	reference front(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE10push_frontERKS1_ */

	/* <0> (null):0 */
	void pop_front(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9push_backERKS1_ */

	/* <0> (null):0 */
	void pop_back(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */

	/* <0> (null):0 */
	iterator erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	iterator erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */

	/* <0> (null):0 */
	void swap(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4swapERS3_ */

	/* <0> (null):0 */
	void clear(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */

	/* <0> (null):0 */
	void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */

	/* <0> (null):0 */
	void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */

	/* <0> (null):0 */
	void remove(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6removeERKS1_ */

	/* <0> (null):0 */
	void unique(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5mergeERS3_ */

	/* <0> (null):0 */
	void reverse(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE18_M_fill_initializeEjRKS1_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE14_M_fill_assignEjRKS1_ */

	/* <0> (null):0 */
	void _M_transfer(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */

	/* <0> (null):0 */
	void _M_insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void _M_erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE25_M_check_equal_allocatorsERS3_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 1324 */
 /* pointer to 1322 */
 /* size: 4 */

/* 1325 */
 /* pointer to 1323 */
 /* size: 4 */

/* 1326 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1327 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1328 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1329 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1330 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1331 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1332 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1333 */
 /* pointer to 1334 */
 /* size: 4 */

/* 1334 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1335 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1336 */
/* <0> (null):0 */
struct ApproachInfo        array[16]; /* size: 320 */

/* 1337 */
 /* pointer to 845 */
 /* size: 4 */

/* 1338 */
/* <0> (null):0 */
class list<NavConnect, std::allocator<NavConnect> > array[4]; /* size: 32 */

/* 1339 */
/* <0> (null):0 */
class list<CNavLadder*, std::allocator<CNavLadder*> > array[2]; /* size: 16 */

/* 1340 */
/* <0> (null):0 */
class CNavNode *           array[4]; /* size: 16 */

/* 1341 */
 /* pointer to 1342 */
 /* size: 4 */

/* 1342 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 532 */

/* 1343 */
 /* pointer to 20 */
 /* size: 4 */

/* 1344 */
 /* pointer to 1345 */
 /* size: 4 */

/* 1345 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 532 */

/* 1346 */
 /* pointer to 1347 */
 /* size: 4 */

/* 1347 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1348 */
 /* pointer to 1349 */
 /* size: 4 */

/* 1349 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1350 */
 /* pointer to 1351 */
 /* size: 4 */

/* 1351 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1352 */
 /* pointer to 1353 */
 /* size: 4 */

/* 1353 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 20 */

/* 1354 */
 /* pointer to 1337 */
 /* size: 4 */

/* 1355 */
/* <0> (null):0 */
typedef struct list<CNavArea*, std::allocator<CNavArea*> > NavAreaList; /* size: 8 */

/* 1356 */
/* <0> (null):0 */
typedef struct _List_const_iterator<NavConnect> _Self; /* size: 4 */

/* 1357 */
/* <0> (null):0 */
typedef struct _List_iterator<NavConnect> iterator; /* size: 0 */

/* 1358 */
/* <0> (null):0 */
typedef const union NavConnect  * pointer; /* size: 4 */

/* 1359 */
/* <0> (null):0 */
typedef const union NavConnect  & reference; /* size: 4 */

/* 1360 */
/* <0> (null):0 */
struct _List_const_iterator<NavConnect> {
	const class _List_node_base  * _M_node;          /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_const_iterator<NavConnect> _Self;

	/* <0> (null):0 */
	typedef struct _List_iterator<NavConnect> iterator;

	/* <0> (null):0 */
	typedef const union NavConnect  * pointer;

	/* <0> (null):0 */
	typedef const union NavConnect  & reference;

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<NavConnect> *);

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<NavConnect> *, const class _List_node_base  *);

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<NavConnect> *, const iterator  &);

	/* <0> (null):0 */
	reference operator*(const class _List_const_iterator<NavConnect>  *); /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_const_iterator<NavConnect>  *); /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_const_iterator<NavConnect> *); /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_const_iterator<NavConnect> *, int); /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_const_iterator<NavConnect> *); /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_const_iterator<NavConnect> *, int); /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_const_iterator<NavConnect>  *, const _Self  &); /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEeqERKS1_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_const_iterator<NavConnect>  *, const _Self  &); /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEneERKS1_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1361 */
 /* pointer to 1362 */
 /* size: 4 */

/* 1362 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1363 */
 /* pointer to 1360 */
 /* size: 4 */

/* 1364 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1365 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1366 */
 /* pointer to 1367 */
 /* size: 4 */

/* 1367 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1368 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1369 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1370 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1371 */
/* <0> (null):0 */
class CNavAreaGrid {
private:

	floatconst                 m_cellSize;           /*     0     4 */
	NavAreaList *              m_grid;               /*     4     4 */
	int                        m_gridSizeX;          /*     8     4 */
	int                        m_gridSizeY;          /*    12     4 */
	float                      m_minX;               /*    16     4 */
	float                      m_minY;               /*    20     4 */
	unsigned int               m_areaCount;          /*    24     4 */
	class CNavArea *           m_hashTable[256];     /*    28  1024 */
	/* <0> (null):0 */
	void CNavAreaGrid(class CNavAreaGrid *);

	/* <0> (null):0 */
	void ~CNavAreaGrid(class CNavAreaGrid *, int);

	/* <0> (null):0 */
	void Reset(class CNavAreaGrid *); /* linkage=_ZN12CNavAreaGrid5ResetEv */

	/* <0> (null):0 */
	void Initialize(class CNavAreaGrid *, float, float, float, float); /* linkage=_ZN12CNavAreaGrid10InitializeEffff */

	/* <0> (null):0 */
	void AddNavArea(class CNavAreaGrid *, class CNavArea *); /* linkage=_ZN12CNavAreaGrid10AddNavAreaEP8CNavArea */

	/* <0> (null):0 */
	void RemoveNavArea(class CNavAreaGrid *, class CNavArea *); /* linkage=_ZN12CNavAreaGrid13RemoveNavAreaEP8CNavArea */

	/* <0> (null):0 */
	unsigned int GetNavAreaCount(const class CNavAreaGrid  *); /* linkage=_ZNK12CNavAreaGrid15GetNavAreaCountEv */

	/* <0> (null):0 */
	class CNavArea * GetNavArea(const class CNavAreaGrid  *, const class Vector  *, float); /* linkage=_ZNK12CNavAreaGrid10GetNavAreaEPK6Vectorf */

	/* <0> (null):0 */
	class CNavArea * GetNavAreaByID(const class CNavAreaGrid  *, unsigned int); /* linkage=_ZNK12CNavAreaGrid14GetNavAreaByIDEj */

	/* <0> (null):0 */
	class CNavArea * GetNearestNavArea(const class CNavAreaGrid  *, const class Vector  *, bool); /* linkage=_ZNK12CNavAreaGrid17GetNearestNavAreaEPK6Vectorb */

	/* <0> (null):0 */
	Place GetPlace(const class CNavAreaGrid  *, const class Vector  *); /* linkage=_ZNK12CNavAreaGrid8GetPlaceEPK6Vector */

	/* <0> (null):0 */
	int ComputeHashKey(const class CNavAreaGrid  *, unsigned int); /* linkage=_ZNK12CNavAreaGrid14ComputeHashKeyEj */

	/* <0> (null):0 */
	int WorldToGridX(const class CNavAreaGrid  *, float); /* linkage=_ZNK12CNavAreaGrid12WorldToGridXEf */

	/* <0> (null):0 */
	int WorldToGridY(const class CNavAreaGrid  *, float); /* linkage=_ZNK12CNavAreaGrid12WorldToGridYEf */

	/* --- cacheline 16 boundary (1024 bytes) was 28 bytes ago --- */

	/* size: 1052, cachelines: 17, members: 8 */
	/* last cacheline: 28 bytes */
}; /* size: 1052 */

/* 1372 */
 /* pointer to 1355 */
 /* size: 4 */

/* 1373 */
/* <0> (null):0 */
class CNavArea *           array[256]; /* size: 1024 */

/* 1374 */
 /* pointer to 1371 */
 /* size: 4 */

/* 1375 */
 /* pointer to 1376 */
 /* size: 4 */

/* 1376 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1052 */

/* 1377 */
 /* pointer to 1378 */
 /* size: 4 */

/* 1378 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 68 */

/* 1379 */
/* <0> (null):0 */
typedef struct _List_const_iterator<CNavLadder*> _Self; /* size: 4 */

/* 1380 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavLadder*> iterator; /* size: 0 */

/* 1381 */
/* <0> (null):0 */
typedef const class CNavLadder *  * pointer; /* size: 4 */

/* 1382 */
/* <0> (null):0 */
typedef const class CNavLadder *  & reference; /* size: 4 */

/* 1383 */
/* <0> (null):0 */
struct _List_const_iterator<CNavLadder*> {
	const class _List_node_base  * _M_node;          /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_const_iterator<CNavLadder*> _Self;

	/* <0> (null):0 */
	typedef struct _List_iterator<CNavLadder*> iterator;

	/* <0> (null):0 */
	typedef const class CNavLadder *  * pointer;

	/* <0> (null):0 */
	typedef const class CNavLadder *  & reference;

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<CNavLadder*> *);

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<CNavLadder*> *, const class _List_node_base  *);

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<CNavLadder*> *, const iterator  &);

	/* <0> (null):0 */
	reference operator*(const class _List_const_iterator<CNavLadder*>  *); /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_const_iterator<CNavLadder*>  *); /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_const_iterator<CNavLadder*> *); /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_const_iterator<CNavLadder*> *, int); /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_const_iterator<CNavLadder*> *); /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_const_iterator<CNavLadder*> *, int); /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_const_iterator<CNavLadder*>  *, const _Self  &); /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEeqERKS2_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_const_iterator<CNavLadder*>  *, const _Self  &); /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEneERKS2_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1384 */
 /* pointer to 1383 */
 /* size: 4 */

/* 1385 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1386 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1387 */
 /* pointer to 1388 */
 /* size: 4 */

/* 1388 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1389 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1390 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1391 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1392 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavArea*> _Self; /* size: 4 */

/* 1393 */
/* <0> (null):0 */
typedef class CNavArea * * pointer; /* size: 4 */

/* 1394 */
/* <0> (null):0 */
typedef class CNavArea * & reference; /* size: 4 */

/* 1395 */
/* <0> (null):0 */
struct _List_iterator<CNavArea*> {
	class _List_node_base *    _M_node;              /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_iterator<CNavArea*> _Self;

	/* <0> (null):0 */
	typedef class CNavArea * * pointer;

	/* <0> (null):0 */
	typedef class CNavArea * & reference;

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<CNavArea*> *);

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<CNavArea*> *, class _List_node_base *);

	/* <0> (null):0 */
	reference operator*(const class _List_iterator<CNavArea*>  *); /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_iterator<CNavArea*>  *); /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_iterator<CNavArea*> *); /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_iterator<CNavArea*> *, int); /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_iterator<CNavArea*> *); /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_iterator<CNavArea*> *, int); /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_iterator<CNavArea*>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEeqERKS2_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_iterator<CNavArea*>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEneERKS2_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1396 */
 /* pointer to 1395 */
 /* size: 4 */

/* 1397 */
 /* pointer to 1398 */
 /* size: 4 */

/* 1398 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1399 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1400 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1401 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1402 */
/* <0> (null):0 */
class CCSBotManager {
	/* <0> (null):0 */
	bool IsBombPlanted(const class CCSBotManager  *); /* linkage=_ZNK13CCSBotManager13IsBombPlantedEv */

private:

	bool                       m_isLearningMap;      /*     0     1 */
	bool                       m_isAnalysisRequested; /*     0     1 */

	/* size: 0, cachelines: 0, members: 2 */

	/* BRAIN FART ALERT! 0 != 1 + 0(holes), diff = -1 */

}; /* size: 0 */

/* 1403 */
/* <0> (null):0 */
struct CHostage {
	/* <0> (null):0 */
	bool IsValid(class CHostage *); /* linkage=_ZN8CHostage7IsValidEv */

	/* <0> (null):0 */
	bool IsFollowingSomeone(class CHostage *); /* linkage=_ZN8CHostage18IsFollowingSomeoneEv */


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1404 */
 /* pointer to 1403 */
 /* size: 4 */

/* 1405 */
/* <0> (null):0 */
struct CCSBot {
	/* <0> (null):0 */
	bool IsEnemyVisible(const class CCSBot  *); /* linkage=_ZNK6CCSBot14IsEnemyVisibleEv */


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1406 */
/* <0> (null):0 */
typedef unsigned int PlaceCriteria; /* size: 4 */

/* 1407 */
/* <0> (null):0 */
typedef unsigned int CountCriteria; /* size: 4 */

/* 1408 */
/* <0> (null):0 */
typedef struct vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > BotVoiceBankVector; /* size: 0 */

/* 1409 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1410 */
/* <0> (null):0 */
typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * pointer; /* size: 4 */

/* 1411 */
/* <0> (null):0 */
typedef const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  * const_pointer; /* size: 4 */

/* 1412 */
/* <0> (null):0 */
class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * pointer;

	/* <0> (null):0 */
	typedef const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE7addressERS6_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  *, const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE7addressERKS6_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE10deallocateEPS6_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE9constructEPS6_RKS6_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE7destroyEPS6_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1413 */
 /* pointer to 1414 */
 /* size: 4 */

/* 1414 */
 /* pointer to 463 */
 /* size: 4 */

/* 1415 */
 /* pointer to 1416 */
 /* size: 4 */

/* 1416 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1417 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1418 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1419 */
 /* pointer to 1412 */
 /* size: 4 */

/* 1420 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1421 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1422 */
 /* pointer to 1423 */
 /* size: 4 */

/* 1423 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1424 */
/* <0> (null):0 */
typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * pointer; /* size: 4 */

/* 1425 */
/* <0> (null):0 */
typedef const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  * const_pointer; /* size: 4 */

/* 1426 */
/* <0> (null):0 */
typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * & reference; /* size: 4 */

/* 1427 */
/* <0> (null):0 */
typedef const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  & const_reference; /* size: 4 */

/* 1428 */
/* <0> (null):0 */
typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> other; /* size: 1 */

/* 1429 */
/* <0> (null):0 */
struct rebind<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {
	/* <0> (null):0 */
	typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1430 */
/* <0> (null):0 */
class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> : public new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {
public:

	/* class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * pointer;

	/* <0> (null):0 */
	typedef const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  * const_pointer;

	/* <0> (null):0 */
	typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * & reference;

	/* <0> (null):0 */
	typedef const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *);

	/* <0> (null):0 */
	void allocator(class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, const class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, int);

	/* <0> (null):0 */
	struct rebind<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {
		/* <0> (null):0 */
		typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 1431 */
 /* pointer to 1430 */
 /* size: 4 */

/* 1432 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1433 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1434 */
 /* pointer to 467 */
 /* size: 4 */

/* 1435 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1436 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1437 */
/* <0> (null):0 */
typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> allocator_type; /* size: 1 */

/* 1438 */
/* <0> (null):0 */
struct _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > {
	struct _Vector_impl        _M_impl;              /*     0    12 */
	/* <0> (null):0 */
	typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> allocator_type;

	/* <0> (null):0 */
	_Tp_alloc_type & _M_get_Tp_allocator(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	const _Tp_alloc_type  & _M_get_Tp_allocator(const class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*,); /* linkage=_ZNKSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*,); /* linkage=_ZNKSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::);

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, const allocator_type  &);

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int);

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int, const allocator_type  &);

	/* <0> (null):0 */
	void ~_Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, int);

	/* <0> (null):0 */
	pointer _M_allocate(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int); /* linkage=_ZNSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE11_M_allocateEj */

	/* <0> (null):0 */
	void _M_deallocate(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, unsigned int); /* linkage=_ZNSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE13_M_deallocateEPS5_j */

	/* <0> (null):0 */
	using ::_M_allocate;

	/* <0> (null):0 */
	using ::_M_deallocate;

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::get_allocator;


	/* size: 12, cachelines: 1, members: 1 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1439 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1440 */
 /* pointer to 1438 */
 /* size: 4 */

/* 1441 */
 /* pointer to 1442 */
 /* size: 4 */

/* 1442 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1443 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1444 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1445 */
/* <0> (null):0 */
typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * value_type; /* size: 4 */

/* 1446 */
/* <0> (null):0 */
typedef pointer pointer; /* size: 4 */

/* 1447 */
/* <0> (null):0 */
typedef const_pointer const_pointer; /* size: 4 */

/* 1448 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 1449 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 1450 */
/* <0> (null):0 */
typedef struct __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > iterator; /* size: 0 */

/* 1451 */
/* <0> (null):0 */
typedef struct __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >* const*, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > const_iterator; /* size: 0 */

/* 1452 */
/* <0> (null):0 */
typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >* const*, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > > const_reverse_iterator; /* size: 0 */

/* 1453 */
/* <0> (null):0 */
typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > > reverse_iterator; /* size: 0 */

/* 1454 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1455 */
/* <0> (null):0 */
typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> allocator_type; /* size: 1 */

/* 1456 */
/* <0> (null):0 */
class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > : protected _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > {
protected:

	/* struct _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > <ancestor>; */ /*     0    12 */
	/* <0> (null):0 */
	typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * value_type;

	/* <0> (null):0 */
	typedef pointer pointer;

	/* <0> (null):0 */
	typedef const_pointer const_pointer;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > iterator;

	/* <0> (null):0 */
	typedef struct __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >* const*, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >* const*, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> allocator_type;

	/* <0> (null):0 */
	void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca);

	/* <0> (null):0 */
	void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const allocator_type  &);

	/* <0> (null):0 */
	void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::);

	/* <0> (null):0 */
	void ~vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, int);

	/* <0> (null):0 */
	class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca operator=(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EEaSERKS6_ */

	/* <0> (null):0 */
	void assign(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6assignEjRKS4_ */

	/* <0> (null):0 */
	iterator begin(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4rendEv */

	/* <0> (null):0 */
	size_type size(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6resizeEjS4_ */

	/* <0> (null):0 */
	size_type capacity(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE8capacityEv */

	/* <0> (null):0 */
	bool empty(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5emptyEv */

	/* <0> (null):0 */
	void reserve(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE7reserveEj */

	/* <0> (null):0 */
	reference operator[](class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EEixEj */

	/* <0> (null):0 */
	const_reference operator[](const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EEixEj */

	/* <0> (null):0 */
	void _M_range_check(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE14_M_range_checkEj */

	/* <0> (null):0 */
	reference at(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE2atEj */

	/* <0> (null):0 */
	const_reference at(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE2atEj */

	/* <0> (null):0 */
	reference front(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5frontEv */

	/* <0> (null):0 */
	reference back(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4backEv */

	/* <0> (null):0 */
	pointer data(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4dataEv */

	/* <0> (null):0 */
	const_pointer data(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4dataEv */

	/* <0> (null):0 */
	void push_back(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE9push_backERKS4_ */

	/* <0> (null):0 */
	void pop_back(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6insertEN9__gnu_cxx17__normal_iteratorIPS4_S6_EERKS4_ */

	/* <0> (null):0 */
	void insert(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6insertEN9__gnu_cxx17__normal_iteratorIPS4_S6_EEjRKS4_ */

	/* <0> (null):0 */
	iterator erase(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS4_S6_EE */

	/* <0> (null):0 */
	iterator erase(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS4_S6_EESA_ */

	/* <0> (null):0 */
	void swap(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4swapERS6_ */

	/* <0> (null):0 */
	void clear(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5clearEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE18_M_fill_initializeEjRKS4_ */

	/* <0> (null):0 */
	void _M_fill_assign(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE14_M_fill_assignEjRKS4_ */

	/* <0> (null):0 */
	void _M_fill_insert(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS4_S6_EEjRKS4_ */

	/* <0> (null):0 */
	void _M_insert_aux(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS4_S6_EERKS4_ */

	/* <0> (null):0 */
	size_type _M_check_len(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int, const char  *); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE12_M_check_lenEjPKc */

	/* <0> (null):0 */
	void _M_erase_at_end(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE15_M_erase_at_endEPS4_ */


	/* size: 12, cachelines: 1, members: 1 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1457 */
 /* pointer to 1456 */
 /* size: 4 */

/* 1458 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1459 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1460 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1461 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1462 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1463 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1464 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1465 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1466 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1467 */
 /* pointer to 1466 */
 /* size: 4 */

/* 1468 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1469 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1470 */
/* <0> (null):0 */
typedef int * pointer; /* size: 4 */

/* 1471 */
/* <0> (null):0 */
typedef const int  * const_pointer; /* size: 4 */

/* 1472 */
/* <0> (null):0 */
class new_allocator<int> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef int * pointer;

	/* <0> (null):0 */
	typedef const int  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<int> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<int> *, const class new_allocator<int>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<int> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<int>  *, int &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIiE7addressERi */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<int>  *, const int  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIiE7addressERKi */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<int> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIiE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<int> *, int *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIiE10deallocateEPij */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<int>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIiE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<int> *, int *, const int  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIiE9constructEPiRKi */

	/* <0> (null):0 */
	void destroy(class new_allocator<int> *, int *); /* linkage=_ZN9__gnu_cxx13new_allocatorIiE7destroyEPi */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1473 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1474 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1475 */
 /* pointer to 1472 */
 /* size: 4 */

/* 1476 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1477 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1478 */
 /* pointer to 1479 */
 /* size: 4 */

/* 1479 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1480 */
/* <0> (null):0 */
typedef int * pointer; /* size: 4 */

/* 1481 */
/* <0> (null):0 */
typedef const int  * const_pointer; /* size: 4 */

/* 1482 */
/* <0> (null):0 */
typedef int & reference; /* size: 4 */

/* 1483 */
/* <0> (null):0 */
typedef const int  & const_reference; /* size: 4 */

/* 1484 */
/* <0> (null):0 */
typedef struct allocator<int> other; /* size: 1 */

/* 1485 */
/* <0> (null):0 */
struct rebind<int> {
	/* <0> (null):0 */
	typedef struct allocator<int> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1486 */
/* <0> (null):0 */
class allocator<int> : public new_allocator<int> {
public:

	/* class new_allocator<int>  <ancestor>; */      /*     0     0 */
	/* <0> (null):0 */
	typedef int * pointer;

	/* <0> (null):0 */
	typedef const int  * const_pointer;

	/* <0> (null):0 */
	typedef int & reference;

	/* <0> (null):0 */
	typedef const int  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<int> *);

	/* <0> (null):0 */
	void allocator(class allocator<int> *, const class allocator<int>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<int> *, int);

	/* <0> (null):0 */
	struct rebind<int> {
		/* <0> (null):0 */
		typedef struct allocator<int> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 1487 */
 /* pointer to 1486 */
 /* size: 4 */

/* 1488 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1489 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1490 */
 /* pointer to 473 */
 /* size: 4 */

/* 1491 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1492 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1493 */
/* <0> (null):0 */
typedef struct allocator<int> allocator_type; /* size: 1 */

/* 1494 */
/* <0> (null):0 */
struct _Vector_base<int, std::allocator<int> > {
	struct _Vector_impl        _M_impl;              /*     0    12 */
	/* <0> (null):0 */
	typedef struct allocator<int> allocator_type;

	/* <0> (null):0 */
	_Tp_alloc_type & _M_get_Tp_allocator(class _Vector_base<int, std::allocator<int> > *); /* linkage=_ZNSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	const _Tp_alloc_type  & _M_get_Tp_allocator(const class _Vector_base<int, std::allocator<int> >  *); /* linkage=_ZNKSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _Vector_base<int, std::allocator<int> >  *); /* linkage=_ZNKSt12_Vector_baseIiSaIiEE13get_allocatorEv */

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<int, std::allocator<int> > *);

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<int, std::allocator<int> > *, const allocator_type  &);

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<int, std::allocator<int> > *, unsigned int);

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<int, std::allocator<int> > *, unsigned int, const allocator_type  &);

	/* <0> (null):0 */
	void ~_Vector_base(class _Vector_base<int, std::allocator<int> > *, int);

	/* <0> (null):0 */
	pointer _M_allocate(class _Vector_base<int, std::allocator<int> > *, unsigned int); /* linkage=_ZNSt12_Vector_baseIiSaIiEE11_M_allocateEj */

	/* <0> (null):0 */
	void _M_deallocate(class _Vector_base<int, std::allocator<int> > *, int *, unsigned int); /* linkage=_ZNSt12_Vector_baseIiSaIiEE13_M_deallocateEPij */

	/* <0> (null):0 */
	using ::_M_allocate;

	/* <0> (null):0 */
	using ::_M_deallocate;

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::get_allocator;


	/* size: 12, cachelines: 1, members: 1 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1495 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1496 */
 /* pointer to 1494 */
 /* size: 4 */

/* 1497 */
 /* pointer to 1498 */
 /* size: 4 */

/* 1498 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1499 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1500 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1501 */
/* <0> (null):0 */
typedef int value_type; /* size: 4 */

/* 1502 */
/* <0> (null):0 */
typedef pointer pointer; /* size: 4 */

/* 1503 */
/* <0> (null):0 */
typedef const_pointer const_pointer; /* size: 4 */

/* 1504 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 1505 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 1506 */
/* <0> (null):0 */
typedef struct __normal_iterator<int*, std::vector<int, std::allocator<int> > > iterator; /* size: 0 */

/* 1507 */
/* <0> (null):0 */
typedef struct __normal_iterator<const int*, std::vector<int, std::allocator<int> > > const_iterator; /* size: 0 */

/* 1508 */
/* <0> (null):0 */
typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<const int*, std::vector<int, std::allocator<int> > > > const_reverse_iterator; /* size: 0 */

/* 1509 */
/* <0> (null):0 */
typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > > reverse_iterator; /* size: 0 */

/* 1510 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1511 */
/* <0> (null):0 */
typedef struct allocator<int> allocator_type; /* size: 1 */

/* 1512 */
/* <0> (null):0 */
class vector<int, std::allocator<int> > : protected _Vector_base<int, std::allocator<int> > {
protected:

	/* struct _Vector_base<int, std::allocator<int> > <ancestor>; */ /*     0    12 */
	/* <0> (null):0 */
	typedef int value_type;

	/* <0> (null):0 */
	typedef pointer pointer;

	/* <0> (null):0 */
	typedef const_pointer const_pointer;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct __normal_iterator<int*, std::vector<int, std::allocator<int> > > iterator;

	/* <0> (null):0 */
	typedef struct __normal_iterator<const int*, std::vector<int, std::allocator<int> > > const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<const int*, std::vector<int, std::allocator<int> > > > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<int> allocator_type;

	/* <0> (null):0 */
	void vector(class vector<int, std::allocator<int> > *);

	/* <0> (null):0 */
	void vector(class vector<int, std::allocator<int> > *, const allocator_type  &);

	/* <0> (null):0 */
	void vector(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void vector(class vector<int, std::allocator<int> > *, const class vector<int, std::allocator<int> >  &);

	/* <0> (null):0 */
	void ~vector(class vector<int, std::allocator<int> > *, int);

	/* <0> (null):0 */
	class vector<int, std::allocator<int> > & operator=(class vector<int, std::allocator<int> > *, const class vector<int, std::allocator<int> >  &); /* linkage=_ZNSt6vectorIiSaIiEEaSERKS1_ */

	/* <0> (null):0 */
	void assign(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE6assignEjRKi */

	/* <0> (null):0 */
	iterator begin(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE5beginEv */

	/* <0> (null):0 */
	iterator end(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE4rendEv */

	/* <0> (null):0 */
	size_type size(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class vector<int, std::allocator<int> > *, unsigned int, int); /* linkage=_ZNSt6vectorIiSaIiEE6resizeEji */

	/* <0> (null):0 */
	size_type capacity(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE8capacityEv */

	/* <0> (null):0 */
	bool empty(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE5emptyEv */

	/* <0> (null):0 */
	void reserve(class vector<int, std::allocator<int> > *, unsigned int); /* linkage=_ZNSt6vectorIiSaIiEE7reserveEj */

	/* <0> (null):0 */
	reference operator[](class vector<int, std::allocator<int> > *, unsigned int); /* linkage=_ZNSt6vectorIiSaIiEEixEj */

	/* <0> (null):0 */
	const_reference operator[](const class vector<int, std::allocator<int> >  *, unsigned int); /* linkage=_ZNKSt6vectorIiSaIiEEixEj */

	/* <0> (null):0 */
	void _M_range_check(const class vector<int, std::allocator<int> >  *, unsigned int); /* linkage=_ZNKSt6vectorIiSaIiEE14_M_range_checkEj */

	/* <0> (null):0 */
	reference at(class vector<int, std::allocator<int> > *, unsigned int); /* linkage=_ZNSt6vectorIiSaIiEE2atEj */

	/* <0> (null):0 */
	const_reference at(const class vector<int, std::allocator<int> >  *, unsigned int); /* linkage=_ZNKSt6vectorIiSaIiEE2atEj */

	/* <0> (null):0 */
	reference front(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE5frontEv */

	/* <0> (null):0 */
	reference back(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE4backEv */

	/* <0> (null):0 */
	const_reference back(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE4backEv */

	/* <0> (null):0 */
	pointer data(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE4dataEv */

	/* <0> (null):0 */
	const_pointer data(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE4dataEv */

	/* <0> (null):0 */
	void push_back(class vector<int, std::allocator<int> > *, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE9push_backERKi */

	/* <0> (null):0 */
	void pop_back(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE6insertEN9__gnu_cxx17__normal_iteratorIPiS1_EERKi */

	/* <0> (null):0 */
	void insert(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE6insertEN9__gnu_cxx17__normal_iteratorIPiS1_EEjRKi */

	/* <0> (null):0 */
	iterator erase(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >); /* linkage=_ZNSt6vectorIiSaIiEE5eraseEN9__gnu_cxx17__normal_iteratorIPiS1_EE */

	/* <0> (null):0 */
	iterator erase(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >); /* linkage=_ZNSt6vectorIiSaIiEE5eraseEN9__gnu_cxx17__normal_iteratorIPiS1_EES5_ */

	/* <0> (null):0 */
	void swap(class vector<int, std::allocator<int> > *, class vector<int, std::allocator<int> > &); /* linkage=_ZNSt6vectorIiSaIiEE4swapERS1_ */

	/* <0> (null):0 */
	void clear(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE5clearEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE18_M_fill_initializeEjRKi */

	/* <0> (null):0 */
	void _M_fill_assign(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE14_M_fill_assignEjRKi */

	/* <0> (null):0 */
	void _M_fill_insert(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPiS1_EEjRKi */

	/* <0> (null):0 */
	void _M_insert_aux(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, const int  &); /* linkage=_ZNSt6vectorIiSaIiEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPiS1_EERKi */

	/* <0> (null):0 */
	size_type _M_check_len(const class vector<int, std::allocator<int> >  *, unsigned int, const char  *); /* linkage=_ZNKSt6vectorIiSaIiEE12_M_check_lenEjPKc */

	/* <0> (null):0 */
	void _M_erase_at_end(class vector<int, std::allocator<int> > *, int *); /* linkage=_ZNSt6vectorIiSaIiEE15_M_erase_at_endEPi */


	/* size: 12, cachelines: 1, members: 1 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1513 */
 /* pointer to 1512 */
 /* size: 4 */

/* 1514 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1515 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1516 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1517 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1518 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1519 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1520 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1521 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1522 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1523 */
 /* pointer to 1522 */
 /* size: 4 */

/* 1524 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1525 */
/* <0> (null):0 */
class BotPhrase {
private:

	char *                     m_name;               /*     0     4 */
	Place                      m_id;                 /*     4     4 */
	bool                       m_isPlace;            /*     8     1 */
	enum GameEventType         m_radioEvent;         /*    12     4 */
	bool                       m_isImportant;        /*    16     1 */
	BotVoiceBankVector         m_voiceBank;          /*    20     0 */
	class vector<int, std::allocator<int> > m_count; /*    32    12 */
	class vector<int, std::allocator<int> > m_index; /*    44    12 */
	int                        m_numVoiceBanks;      /*    56     4 */
	PlaceCriteria              m_placeCriteria;      /*    60     4 */
	CountCriteria              m_countCriteria;      /*    64     4 */
	/* <0> (null):0 */
	char * GetSpeakable(const class BotPhrase  *, int, float *); /* linkage=_ZNK9BotPhrase12GetSpeakableEiPf */

	/* <0> (null):0 */
	void ClearCriteria(const class BotPhrase  *); /* linkage=_ZNK9BotPhrase13ClearCriteriaEv */

	/* <0> (null):0 */
	void SetPlaceCriteria(const class BotPhrase  *, PlaceCriteria); /* linkage=_ZNK9BotPhrase16SetPlaceCriteriaEj */

	/* <0> (null):0 */
	void SetCountCriteria(const class BotPhrase  *, CountCriteria); /* linkage=_ZNK9BotPhrase16SetCountCriteriaEj */

	/* <0> (null):0 */
	const char  * GetName(const class BotPhrase  *); /* linkage=_ZNK9BotPhrase7GetNameEv */

	/* <0> (null):0 */
	unsigned intconst GetID(const class BotPhrase  *); /* linkage=_ZNK9BotPhrase5GetIDEv */

	/* <0> (null):0 */
	enum GameEventType GetRadioEquivalent(const class BotPhrase  *); /* linkage=_ZNK9BotPhrase18GetRadioEquivalentEv */

	/* <0> (null):0 */
	bool IsImportant(const class BotPhrase  *); /* linkage=_ZNK9BotPhrase11IsImportantEv */

	/* <0> (null):0 */
	bool IsPlace(const class BotPhrase  *); /* linkage=_ZNK9BotPhrase7IsPlaceEv */

	/* <0> (null):0 */
	void Randomize(class BotPhrase *); /* linkage=_ZN9BotPhrase9RandomizeEv */

	/* <0> (null):0 */
	void BotPhrase(class BotPhrase *, unsigned int, bool);

	/* <0> (null):0 */
	void ~BotPhrase(class BotPhrase *, int);

	/* <0> (null):0 */
	void InitVoiceBank(class BotPhrase *, int); /* linkage=_ZN9BotPhrase13InitVoiceBankEi */


	/* size: 68, cachelines: 2, members: 11 */
	/* last cacheline: 4 bytes */

	/* BRAIN FART ALERT! 68 != 50 + 0(holes), diff = 18 */

}; /* size: 68 */

/* 1526 */
 /* pointer to 1527 */
 /* size: 4 */

/* 1527 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 68 */

/* 1528 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1529 */
 /* pointer to 1525 */
 /* size: 4 */

/* 1530 */
/* <0> (null):0 */
typedef struct list<BotPhrase*, std::allocator<BotPhrase*> > BotPhraseList; /* size: 0 */

/* 1531 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1532 */
/* <0> (null):0 */
typedef class BotPhrase * * pointer; /* size: 4 */

/* 1533 */
/* <0> (null):0 */
typedef const class BotPhrase *  * const_pointer; /* size: 4 */

/* 1534 */
/* <0> (null):0 */
class new_allocator<BotPhrase*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class BotPhrase * * pointer;

	/* <0> (null):0 */
	typedef const class BotPhrase *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<BotPhrase*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<BotPhrase*> *, const class new_allocator<BotPhrase*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<BotPhrase*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<BotPhrase*>  *, class BotPhrase * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP9BotPhraseE7addressERS2_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<BotPhrase*>  *, const class BotPhrase *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP9BotPhraseE7addressERKS2_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<BotPhrase*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<BotPhrase*> *, class BotPhrase * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE10deallocateEPS2_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<BotPhrase*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP9BotPhraseE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<BotPhrase*> *, class BotPhrase * *, const class BotPhrase *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE9constructEPS2_RKS2_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<BotPhrase*> *, class BotPhrase * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE7destroyEPS2_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1535 */
 /* pointer to 1529 */
 /* size: 4 */

/* 1536 */
 /* pointer to 1537 */
 /* size: 4 */

/* 1537 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1538 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1539 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1540 */
 /* pointer to 1534 */
 /* size: 4 */

/* 1541 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1542 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1543 */
 /* pointer to 1544 */
 /* size: 4 */

/* 1544 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1545 */
/* <0> (null):0 */
typedef class BotPhrase * & reference; /* size: 4 */

/* 1546 */
/* <0> (null):0 */
typedef const class BotPhrase *  & const_reference; /* size: 4 */

/* 1547 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<BotPhrase*> > other; /* size: 0 */

/* 1548 */
/* <0> (null):0 */
struct rebind<std::_List_node<BotPhrase*> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<BotPhrase*> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1549 */
/* <0> (null):0 */
typedef struct allocator<BotPhrase*> other; /* size: 1 */

/* 1550 */
/* <0> (null):0 */
struct rebind<BotPhrase*> {
	/* <0> (null):0 */
	typedef struct allocator<BotPhrase*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1551 */
/* <0> (null):0 */
class allocator<BotPhrase*> : public new_allocator<BotPhrase*> {
public:

	/* class new_allocator<BotPhrase*> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class BotPhrase * & reference;

	/* <0> (null):0 */
	typedef const class BotPhrase *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<BotPhrase*> *);

	/* <0> (null):0 */
	void allocator(class allocator<BotPhrase*> *, const class allocator<BotPhrase*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<BotPhrase*> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<BotPhrase*> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<BotPhrase*> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<BotPhrase*> {
		/* <0> (null):0 */
		typedef struct allocator<BotPhrase*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 1552 */
 /* pointer to 1551 */
 /* size: 4 */

/* 1553 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1554 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1555 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1556 */
/* <0> (null):0 */
typedef class _List_node<BotPhrase*> * pointer; /* size: 4 */

/* 1557 */
/* <0> (null):0 */
typedef const class _List_node<BotPhrase*>  * const_pointer; /* size: 4 */

/* 1558 */
/* <0> (null):0 */
class new_allocator<std::_List_node<BotPhrase*> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<BotPhrase*> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<BotPhrase*>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<BotPhrase*> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<BotPhrase*> > *, const class new_allocator<std::_List_node<BotPhrase*> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<BotPhrase*> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<BotPhrase*> >  *, class _List_node<BotPhrase*> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE7addressERS4_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<BotPhrase*> >  *, const class _List_node<BotPhrase*>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE7addressERKS4_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<BotPhrase*> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<BotPhrase*> > *, class _List_node<BotPhrase*> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE10deallocateEPS4_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<BotPhrase*> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<BotPhrase*> > *, class _List_node<BotPhrase*> *, const class _List_node<BotPhrase*>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE9constructEPS4_RKS4_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<BotPhrase*> > *, class _List_node<BotPhrase*> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE7destroyEPS4_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1559 */
 /* pointer to 481 */
 /* size: 4 */

/* 1560 */
 /* pointer to 1561 */
 /* size: 4 */

/* 1561 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1562 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1563 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1564 */
 /* pointer to 1558 */
 /* size: 4 */

/* 1565 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1566 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1567 */
 /* pointer to 1568 */
 /* size: 4 */

/* 1568 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1569 */
/* <0> (null):0 */
class allocator<std::_List_node<BotPhrase*> > : public new_allocator<std::_List_node<BotPhrase*> > {
public:

	/* class new_allocator<std::_List_node<BotPhrase*> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<BotPhrase*> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<BotPhrase*> > *, const class allocator<std::_List_node<BotPhrase*> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<BotPhrase*> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 1570 */
 /* pointer to 1569 */
 /* size: 4 */

/* 1571 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1572 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1573 */
 /* pointer to 483 */
 /* size: 4 */

/* 1574 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1575 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1576 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 1577 */
/* <0> (null):0 */
typedef struct allocator<BotPhrase*> allocator_type; /* size: 1 */

/* 1578 */
/* <0> (null):0 */
class _List_base<BotPhrase*, std::allocator<BotPhrase*> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<BotPhrase*> allocator_type;

	/* <0> (null):0 */
	class _List_node<BotPhrase*> * _M_get_node(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_node<BotPhrase*> *); /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt10_List_baseIP9BotPhraseSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt10_List_baseIP9BotPhraseSaIS1_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt10_List_baseIP9BotPhraseSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 1579 */
 /* pointer to 1578 */
 /* size: 4 */

/* 1580 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1581 */
 /* pointer to 1582 */
 /* size: 4 */

/* 1582 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1583 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1584 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1585 */
/* <0> (null):0 */
typedef class BotPhrase * value_type; /* size: 4 */

/* 1586 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 1587 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 1588 */
/* <0> (null):0 */
typedef struct _List_iterator<BotPhrase*> iterator; /* size: 0 */

/* 1589 */
/* <0> (null):0 */
typedef struct _List_const_iterator<BotPhrase*> const_iterator; /* size: 0 */

/* 1590 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<BotPhrase*> > const_reverse_iterator; /* size: 0 */

/* 1591 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<BotPhrase*> > reverse_iterator; /* size: 0 */

/* 1592 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1593 */
/* <0> (null):0 */
typedef struct allocator<BotPhrase*> allocator_type; /* size: 1 */

/* 1594 */
/* <0> (null):0 */
typedef struct _List_node<BotPhrase*> _Node; /* size: 0 */

/* 1595 */
/* <0> (null):0 */
class list<BotPhrase*, std::allocator<BotPhrase*> > : protected _List_base<BotPhrase*, std::allocator<BotPhrase*> > {
protected:

	/* class _List_base<BotPhrase*, std::allocator<BotPhrase*> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef class BotPhrase * value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<BotPhrase*> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<BotPhrase*> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<BotPhrase*> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<BotPhrase*> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<BotPhrase*> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<BotPhrase*> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE14_M_create_nodeERKS1_ */

	/* <0> (null):0 */
	void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *);

	/* <0> (null):0 */
	void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const class list<BotPhrase*, std::allocator<BotPhrase*> >  &);

	/* <0> (null):0 */
	class list<BotPhrase*, std::allocator<BotPhrase*> > & operator=(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const class list<BotPhrase*, std::allocator<BotPhrase*> >  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EEaSERKS3_ */

	/* <0> (null):0 */
	void assign(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6assignEjRKS1_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, class BotPhrase *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6resizeEjS1_ */

	/* <0> (null):0 */
	reference front(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE10push_frontERKS1_ */

	/* <0> (null):0 */
	void pop_front(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE9push_backERKS1_ */

	/* <0> (null):0 */
	void pop_back(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void insert(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */

	/* <0> (null):0 */
	iterator erase(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	iterator erase(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */

	/* <0> (null):0 */
	void swap(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class list<BotPhrase*, std::allocator<BotPhrase*> > &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4swapERS3_ */

	/* <0> (null):0 */
	void clear(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class list<BotPhrase*, std::allocator<BotPhrase*> > &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */

	/* <0> (null):0 */
	void splice(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class list<BotPhrase*, std::allocator<BotPhrase*> > &, class _List_iterator<BotPhrase*>); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */

	/* <0> (null):0 */
	void splice(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class list<BotPhrase*, std::allocator<BotPhrase*> > &, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */

	/* <0> (null):0 */
	void remove(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6removeERKS1_ */

	/* <0> (null):0 */
	void unique(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class list<BotPhrase*, std::allocator<BotPhrase*> > &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5mergeERS3_ */

	/* <0> (null):0 */
	void reverse(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE18_M_fill_initializeEjRKS1_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE14_M_fill_assignEjRKS1_ */

	/* <0> (null):0 */
	void _M_transfer(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */

	/* <0> (null):0 */
	void _M_insert(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void _M_erase(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class list<BotPhrase*, std::allocator<BotPhrase*> > &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE25_M_check_equal_allocatorsERS3_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 1596 */
 /* pointer to 1594 */
 /* size: 4 */

/* 1597 */
 /* pointer to 1595 */
 /* size: 4 */

/* 1598 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1599 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1600 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1601 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1602 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1603 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1604 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1605 */
 /* pointer to 1606 */
 /* size: 4 */

/* 1606 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1607 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1608 */
/* <0> (null):0 */
struct PlaceTimeInfo {
	Place                      placeID;              /*     0     4 */
	class IntervalTimer       timer;                 /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 1609 */
/* <0> (null):0 */
class BotPhraseManager {
	/* <0> (null):0 */
	struct PlaceTimeInfo {
		Place                      placeID;              /*     0     4 */
		class IntervalTimer       timer;                 /*     4     4 */

		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */
	};

private:

	BotPhraseList              m_list;               /*     0     0 */
	BotPhraseList              m_placeList;          /*     8     0 */
	struct PlaceTimeInfo       m_placeStatementHistory[64]; /*    16   512 */
	/* --- cacheline 8 boundary (512 bytes) --- */
	int                        m_placeCount;         /*   528     4 */
	/* <0> (null):0 */
	void BotPhraseManager(class BotPhraseManager *);

	/* <0> (null):0 */
	void ~BotPhraseManager(class BotPhraseManager *, int);

	/* <0> (null):0 */
	bool Initialize(class BotPhraseManager *, const char  *, int); /* linkage=_ZN16BotPhraseManager10InitializeEPKci */

	/* <0> (null):0 */
	void OnRoundRestart(class BotPhraseManager *); /* linkage=_ZN16BotPhraseManager14OnRoundRestartEv */

	/* <0> (null):0 */
	void OnMapChange(class BotPhraseManager *); /* linkage=_ZN16BotPhraseManager11OnMapChangeEv */

	/* <0> (null):0 */
	unsigned int NameToID(const class BotPhraseManager  *, const char  *); /* linkage=_ZNK16BotPhraseManager8NameToIDEPKc */

	/* <0> (null):0 */
	const char  * IDToName(const class BotPhraseManager  *, unsigned int); /* linkage=_ZNK16BotPhraseManager8IDToNameEj */

	/* <0> (null):0 */
	const class BotPhrase  * GetPhrase(const class BotPhraseManager  *, const char  *); /* linkage=_ZNK16BotPhraseManager9GetPhraseEPKc */

	/* <0> (null):0 */
	const class BotPhrase  * GetPlace(const class BotPhraseManager  *, const char  *); /* linkage=_ZNK16BotPhraseManager8GetPlaceEPKc */

	/* <0> (null):0 */
	const class BotPhrase  * GetPlace(const class BotPhraseManager  *, unsigned int); /* linkage=_ZNK16BotPhraseManager8GetPlaceEj */

	/* <0> (null):0 */
	const BotPhraseList  * GetPlaceList(const class BotPhraseManager  *); /* linkage=_ZNK16BotPhraseManager12GetPlaceListEv */

	/* <0> (null):0 */
	float GetPlaceStatementInterval(const class BotPhraseManager  *, Place); /* linkage=_ZNK16BotPhraseManager25GetPlaceStatementIntervalEj */

	/* <0> (null):0 */
	void ResetPlaceStatementInterval(class BotPhraseManager *, Place); /* linkage=_ZN16BotPhraseManager27ResetPlaceStatementIntervalEj */

	/* <0> (null):0 */
	int FindPlaceIndex(const class BotPhraseManager  *, Place); /* linkage=_ZNK16BotPhraseManager14FindPlaceIndexEj */


	/* size: 532, cachelines: 9, members: 4 */
	/* last cacheline: 20 bytes */

	/* BRAIN FART ALERT! 532 != 516 + 0(holes), diff = 16 */

}; /* size: 532 */

/* 1610 */
/* <0> (null):0 */
struct PlaceTimeInfo       array[64]; /* size: 512 */

/* 1611 */
 /* pointer to 1609 */
 /* size: 4 */

/* 1612 */
 /* pointer to 1613 */
 /* size: 4 */

/* 1613 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 532 */

/* 1614 */
 /* pointer to 1615 */
 /* size: 4 */

/* 1615 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1616 */
/* <0> (null):0 */
enum InventorySlotType {
	PRIMARY_WEAPON_SLOT = 1,
	PISTOL_SLOT = 2,
	KNIFE_SLOT = 3,
	GRENADE_SLOT = 4,
	C4_SLOT = 5,
}; /* size: 4 */

/* 1617 */
 /* pointer to 1618 */
 /* size: 4 */

/* 1618 */
/* <0> (null):0 */
struct CImprov : public IImprovEvent {
public:

	/* class IImprovEvent        <ancestor>; */      /*     0     4 */
	/* <0> (null):0 */
	virtual void ~CImprov(class CImprov *, int);

	/* <0> (null):0 */
	virtual bool IsAlive(const class CImprov  *); /* linkage=_ZNK7CImprov7IsAliveEv */

	/* <0> (null):0 */
	virtual void MoveTo(class CImprov *, const class Vector  &); /* linkage=_ZN7CImprov6MoveToERK6Vector */

	/* <0> (null):0 */
	virtual void LookAt(class CImprov *, const class Vector  &); /* linkage=_ZN7CImprov6LookAtERK6Vector */

	/* <0> (null):0 */
	virtual void ClearLookAt(class CImprov *); /* linkage=_ZN7CImprov11ClearLookAtEv */

	/* <0> (null):0 */
	virtual void FaceTo(class CImprov *, const class Vector  &); /* linkage=_ZN7CImprov6FaceToERK6Vector */

	/* <0> (null):0 */
	virtual void ClearFaceTo(class CImprov *); /* linkage=_ZN7CImprov11ClearFaceToEv */

	/* <0> (null):0 */
	virtual bool IsAtMoveGoal(const class CImprov  *, float); /* linkage=_ZNK7CImprov12IsAtMoveGoalEf */

	/* <0> (null):0 */
	virtual bool HasLookAt(const class CImprov  *); /* linkage=_ZNK7CImprov9HasLookAtEv */

	/* <0> (null):0 */
	virtual bool HasFaceTo(const class CImprov  *); /* linkage=_ZNK7CImprov9HasFaceToEv */

	/* <0> (null):0 */
	virtual bool IsAtFaceGoal(const class CImprov  *); /* linkage=_ZNK7CImprov12IsAtFaceGoalEv */

	/* <0> (null):0 */
	virtual bool IsFriendInTheWay(const class CImprov  *, const class Vector  &); /* linkage=_ZNK7CImprov16IsFriendInTheWayERK6Vector */

	/* <0> (null):0 */
	virtual bool IsFriendInTheWay(const class CImprov  *, class CBaseEntity *, const class Vector  &); /* linkage=_ZNK7CImprov16IsFriendInTheWayEP11CBaseEntityRK6Vector */

	/* <0> (null):0 */
	virtual void MoveForward(class CImprov *); /* linkage=_ZN7CImprov11MoveForwardEv */

	/* <0> (null):0 */
	virtual void MoveBackward(class CImprov *); /* linkage=_ZN7CImprov12MoveBackwardEv */

	/* <0> (null):0 */
	virtual void StrafeLeft(class CImprov *); /* linkage=_ZN7CImprov10StrafeLeftEv */

	/* <0> (null):0 */
	virtual void StrafeRight(class CImprov *); /* linkage=_ZN7CImprov11StrafeRightEv */

	/* <0> (null):0 */
	virtual bool Jump(class CImprov *); /* linkage=_ZN7CImprov4JumpEv */

	/* <0> (null):0 */
	virtual void Crouch(class CImprov *); /* linkage=_ZN7CImprov6CrouchEv */

	/* <0> (null):0 */
	virtual void StandUp(class CImprov *); /* linkage=_ZN7CImprov7StandUpEv */

	/* <0> (null):0 */
	virtual void TrackPath(class CImprov *, const class Vector  &, float); /* linkage=_ZN7CImprov9TrackPathERK6Vectorf */

	/* <0> (null):0 */
	virtual void StartLadder(class CImprov *, const class CNavLadder  *, enum NavTraverseType, const class Vector  *, const class Vector  *); /* linkage=_ZN7CImprov11StartLadderEPK10CNavLadder15NavTraverseTypePK6VectorS6_ */

	/* <0> (null):0 */
	virtual bool TraverseLadder(class CImprov *, const class CNavLadder  *, enum NavTraverseType, const class Vector  *, const class Vector  *, float); /* linkage=_ZN7CImprov14TraverseLadderEPK10CNavLadder15NavTraverseTypePK6VectorS6_f */

	/* <0> (null):0 */
	virtual bool GetSimpleGroundHeightWithFloor(class CImprov *, const class Vector  *, float *, class Vector *); /* linkage=_ZN7CImprov30GetSimpleGroundHeightWithFloorEPK6VectorPfPS0_ */

	/* <0> (null):0 */
	virtual void Run(class CImprov *); /* linkage=_ZN7CImprov3RunEv */

	/* <0> (null):0 */
	virtual void Walk(class CImprov *); /* linkage=_ZN7CImprov4WalkEv */

	/* <0> (null):0 */
	virtual void Stop(class CImprov *); /* linkage=_ZN7CImprov4StopEv */

	/* <0> (null):0 */
	virtual float GetMoveAngle(const class CImprov  *); /* linkage=_ZNK7CImprov12GetMoveAngleEv */

	/* <0> (null):0 */
	virtual float GetFaceAngle(const class CImprov  *); /* linkage=_ZNK7CImprov12GetFaceAngleEv */

	/* <0> (null):0 */
	virtual const class Vector  & GetFeet(const class CImprov  *); /* linkage=_ZNK7CImprov7GetFeetEv */

	/* <0> (null):0 */
	virtual const class Vector  & GetCentroid(const class CImprov  *); /* linkage=_ZNK7CImprov11GetCentroidEv */

	/* <0> (null):0 */
	virtual const class Vector  & GetEyes(const class CImprov  *); /* linkage=_ZNK7CImprov7GetEyesEv */

	/* <0> (null):0 */
	virtual bool IsRunning(const class CImprov  *); /* linkage=_ZNK7CImprov9IsRunningEv */

	/* <0> (null):0 */
	virtual bool IsWalking(const class CImprov  *); /* linkage=_ZNK7CImprov9IsWalkingEv */

	/* <0> (null):0 */
	virtual bool IsStopped(const class CImprov  *); /* linkage=_ZNK7CImprov9IsStoppedEv */

	/* <0> (null):0 */
	virtual bool IsCrouching(const class CImprov  *); /* linkage=_ZNK7CImprov11IsCrouchingEv */

	/* <0> (null):0 */
	virtual bool IsJumping(const class CImprov  *); /* linkage=_ZNK7CImprov9IsJumpingEv */

	/* <0> (null):0 */
	virtual bool IsUsingLadder(const class CImprov  *); /* linkage=_ZNK7CImprov13IsUsingLadderEv */

	/* <0> (null):0 */
	virtual bool IsOnGround(const class CImprov  *); /* linkage=_ZNK7CImprov10IsOnGroundEv */

	/* <0> (null):0 */
	virtual bool IsMoving(const class CImprov  *); /* linkage=_ZNK7CImprov8IsMovingEv */

	/* <0> (null):0 */
	virtual bool CanRun(const class CImprov  *); /* linkage=_ZNK7CImprov6CanRunEv */

	/* <0> (null):0 */
	virtual bool CanCrouch(const class CImprov  *); /* linkage=_ZNK7CImprov9CanCrouchEv */

	/* <0> (null):0 */
	virtual bool CanJump(const class CImprov  *); /* linkage=_ZNK7CImprov7CanJumpEv */

	/* <0> (null):0 */
	virtual bool IsVisible(const class CImprov  *, const class Vector  &, bool); /* linkage=_ZNK7CImprov9IsVisibleERK6Vectorb */

	/* <0> (null):0 */
	virtual bool IsPlayerLookingAtMe(const class CImprov  *, class CBasePlayer *, float); /* linkage=_ZNK7CImprov19IsPlayerLookingAtMeEP11CBasePlayerf */

	/* <0> (null):0 */
	virtual class CBasePlayer * IsAnyPlayerLookingAtMe(const class CImprov  *, int, float); /* linkage=_ZNK7CImprov22IsAnyPlayerLookingAtMeEif */

	/* <0> (null):0 */
	virtual class CBasePlayer * GetClosestPlayerByTravelDistance(const class CImprov  *, int, float *); /* linkage=_ZNK7CImprov32GetClosestPlayerByTravelDistanceEiPf */

	/* <0> (null):0 */
	virtual class CNavArea * GetLastKnownArea(const class CImprov  *); /* linkage=_ZNK7CImprov16GetLastKnownAreaEv */

	/* <0> (null):0 */
	virtual void OnUpdate(class CImprov *, float); /* linkage=_ZN7CImprov8OnUpdateEf */

	/* <0> (null):0 */
	virtual void OnUpkeep(class CImprov *, float); /* linkage=_ZN7CImprov8OnUpkeepEf */

	/* <0> (null):0 */
	virtual void OnReset(class CImprov *); /* linkage=_ZN7CImprov7OnResetEv */

	/* <0> (null):0 */
	virtual void OnGameEvent(class CImprov *, enum GameEventType, class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN7CImprov11OnGameEventE13GameEventTypeP11CBaseEntityS2_ */

	/* <0> (null):0 */
	virtual void OnTouch(class CImprov *, class CBaseEntity *); /* linkage=_ZN7CImprov7OnTouchEP11CBaseEntity */

	/* vtable has 52 entries: {
	   [5] = IsAlive(_ZNK7CImprov7IsAliveEv), 
	   [6] = MoveTo(_ZN7CImprov6MoveToERK6Vector), 
	   [7] = LookAt(_ZN7CImprov6LookAtERK6Vector), 
	   [8] = ClearLookAt(_ZN7CImprov11ClearLookAtEv), 
	   [9] = FaceTo(_ZN7CImprov6FaceToERK6Vector), 
	   [10] = ClearFaceTo(_ZN7CImprov11ClearFaceToEv), 
	   [11] = IsAtMoveGoal(_ZNK7CImprov12IsAtMoveGoalEf), 
	   [12] = HasLookAt(_ZNK7CImprov9HasLookAtEv), 
	   [13] = HasFaceTo(_ZNK7CImprov9HasFaceToEv), 
	   [14] = IsAtFaceGoal(_ZNK7CImprov12IsAtFaceGoalEv), 
	   [15] = IsFriendInTheWay(_ZNK7CImprov16IsFriendInTheWayERK6Vector), 
	   [16] = IsFriendInTheWay(_ZNK7CImprov16IsFriendInTheWayEP11CBaseEntityRK6Vector), 
	   [17] = MoveForward(_ZN7CImprov11MoveForwardEv), 
	   [18] = MoveBackward(_ZN7CImprov12MoveBackwardEv), 
	   [19] = StrafeLeft(_ZN7CImprov10StrafeLeftEv), 
	   [20] = StrafeRight(_ZN7CImprov11StrafeRightEv), 
	   [21] = Jump(_ZN7CImprov4JumpEv), 
	   [22] = Crouch(_ZN7CImprov6CrouchEv), 
	   [23] = StandUp(_ZN7CImprov7StandUpEv), 
	   [24] = TrackPath(_ZN7CImprov9TrackPathERK6Vectorf), 
	   [25] = StartLadder(_ZN7CImprov11StartLadderEPK10CNavLadder15NavTraverseTypePK6VectorS6_), 
	   [26] = TraverseLadder(_ZN7CImprov14TraverseLadderEPK10CNavLadder15NavTraverseTypePK6VectorS6_f), 
	   [27] = GetSimpleGroundHeightWithFloor(_ZN7CImprov30GetSimpleGroundHeightWithFloorEPK6VectorPfPS0_), 
	   [28] = Run(_ZN7CImprov3RunEv), 
	   [29] = Walk(_ZN7CImprov4WalkEv), 
	   [30] = Stop(_ZN7CImprov4StopEv), 
	   [31] = GetMoveAngle(_ZNK7CImprov12GetMoveAngleEv), 
	   [32] = GetFaceAngle(_ZNK7CImprov12GetFaceAngleEv), 
	   [33] = GetFeet(_ZNK7CImprov7GetFeetEv), 
	   [34] = GetCentroid(_ZNK7CImprov11GetCentroidEv), 
	   [35] = GetEyes(_ZNK7CImprov7GetEyesEv), 
	   [36] = IsRunning(_ZNK7CImprov9IsRunningEv), 
	   [37] = IsWalking(_ZNK7CImprov9IsWalkingEv), 
	   [38] = IsStopped(_ZNK7CImprov9IsStoppedEv), 
	   [39] = IsCrouching(_ZNK7CImprov11IsCrouchingEv), 
	   [40] = IsJumping(_ZNK7CImprov9IsJumpingEv), 
	   [41] = IsUsingLadder(_ZNK7CImprov13IsUsingLadderEv), 
	   [42] = IsOnGround(_ZNK7CImprov10IsOnGroundEv), 
	   [43] = IsMoving(_ZNK7CImprov8IsMovingEv), 
	   [44] = CanRun(_ZNK7CImprov6CanRunEv), 
	   [45] = CanCrouch(_ZNK7CImprov9CanCrouchEv), 
	   [46] = CanJump(_ZNK7CImprov7CanJumpEv), 
	   [47] = IsVisible(_ZNK7CImprov9IsVisibleERK6Vectorb), 
	   [48] = IsPlayerLookingAtMe(_ZNK7CImprov19IsPlayerLookingAtMeEP11CBasePlayerf), 
	   [49] = IsAnyPlayerLookingAtMe(_ZNK7CImprov22IsAnyPlayerLookingAtMeEif), 
	   [50] = GetClosestPlayerByTravelDistance(_ZNK7CImprov32GetClosestPlayerByTravelDistanceEiPf), 
	   [51] = GetLastKnownArea(_ZNK7CImprov16GetLastKnownAreaEv), 
	   [52] = OnUpdate(_ZN7CImprov8OnUpdateEf), 
	   [53] = OnUpkeep(_ZN7CImprov8OnUpkeepEf), 
	   [54] = OnReset(_ZN7CImprov7OnResetEv), 
	   [55] = OnGameEvent(_ZN7CImprov11OnGameEventE13GameEventTypeP11CBaseEntityS2_), 
	   [56] = OnTouch(_ZN7CImprov7OnTouchEP11CBaseEntity), 
	} */
	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1619 */
/* <0> (null):0 */
enum MoveToFailureType {
	FAIL_INVALID_PATH = 0,
	FAIL_STUCK = 1,
	FAIL_FELL_OFF = 2,
}; /* size: 4 */

/* 1620 */
/* <0> (null):0 */
class IImprovEvent {
	/* <0> (null):0 */
	enum MoveToFailureType {
		FAIL_INVALID_PATH = 0,
		FAIL_STUCK = 1,
		FAIL_FELL_OFF = 2,
	};

	int ()(void) * *           _vptr.IImprovEvent;   /*     0     4 */
	/* <0> (null):0 */
	void IImprovEvent(class IImprovEvent *, const class IImprovEvent  &);

	/* <0> (null):0 */
	void IImprovEvent(class IImprovEvent *);

	/* <0> (null):0 */
	void ~IImprovEvent(class IImprovEvent *, int);

	/* <0> (null):0 */
	virtual void OnMoveToSuccess(class IImprovEvent *, const class Vector  &); /* linkage=_ZN12IImprovEvent15OnMoveToSuccessERK6Vector */

	/* <0> (null):0 */
	virtual void OnMoveToFailure(class IImprovEvent *, const class Vector  &, enum MoveToFailureType); /* linkage=_ZN12IImprovEvent15OnMoveToFailureERK6VectorNS_17MoveToFailureTypeE */

	/* <0> (null):0 */
	virtual void OnInjury(class IImprovEvent *, float); /* linkage=_ZN12IImprovEvent8OnInjuryEf */

	/* vtable has 3 entries: {
	   [0] = OnMoveToSuccess(_ZN12IImprovEvent15OnMoveToSuccessERK6Vector), 
	   [1] = OnMoveToFailure(_ZN12IImprovEvent15OnMoveToFailureERK6VectorNS_17MoveToFailureTypeE), 
	   [2] = OnInjury(_ZN12IImprovEvent8OnInjuryEf), 
	} */
	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1621 */
/* <0> (null):0 */
class SimpleStateMachine<CHostageImprov*, HostageState> {
protected:

	class HostageState *       m_state;              /*     0     4 */
	class IntervalTimer       m_stateTimer;          /*     4     4 */
	class CHostageImprov *     m_userData;           /*     8     4 */
	/* <0> (null):0 */
	void SimpleStateMachine(class SimpleStateMachine<CHostageImprov*, HostageState> *);

	/* <0> (null):0 */
	void Reset(class SimpleStateMachine<CHostageImprov*, HostageState> *, class CHostageImprov *); /* linkage=_ZN18SimpleStateMachineIP14CHostageImprov12HostageStateE5ResetES1_ */

	/* <0> (null):0 */
	void SetState(class SimpleStateMachine<CHostageImprov*, HostageState> *, class HostageState *); /* linkage=_ZN18SimpleStateMachineIP14CHostageImprov12HostageStateE8SetStateEPS2_ */

	/* <0> (null):0 */
	float GetStateDuration(const class SimpleStateMachine<CHostageImprov*, HostageState>  *); /* linkage=_ZNK18SimpleStateMachineIP14CHostageImprov12HostageStateE16GetStateDurationEv */

	/* <0> (null):0 */
	bool IsState(const class SimpleStateMachine<CHostageImprov*, HostageState>  *, const class HostageState  *); /* linkage=_ZNK18SimpleStateMachineIP14CHostageImprov12HostageStateE7IsStateEPKS2_ */

	/* <0> (null):0 */
	void Update(class SimpleStateMachine<CHostageImprov*, HostageState> *); /* linkage=_ZN18SimpleStateMachineIP14CHostageImprov12HostageStateE6UpdateEv */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1622 */
/* <0> (null):0 */
class HostageState : public SimpleState<CHostageImprov*>, public IImprovEvent {
public:

	/* class SimpleState<CHostageImprov*> <ancestor>; */ /*     0     8 */
	/* class IImprovEvent        <ancestor>; */      /*     8     4 */
	/* <0> (null):0 */
	void HostageState(class HostageState *, const class HostageState  &);

	/* <0> (null):0 */
	void HostageState(class HostageState *);

	/* <0> (null):0 */
	virtual void UpdateStationaryAnimation(class HostageState *, class CHostageImprov *); /* linkage=_ZN12HostageState25UpdateStationaryAnimationEP14CHostageImprov */

	/* <0> (null):0 */
	virtual void ~HostageState(class HostageState *, int);

	/* vtable has 1 entries: {
	   [6] = UpdateStationaryAnimation(_ZN12HostageState25UpdateStationaryAnimationEP14CHostageImprov), 
	} */
	/* size: 12, cachelines: 1, members: 2 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1623 */
 /* pointer to 1622 */
 /* size: 4 */

/* 1624 */
/* <0> (null):0 */
struct CHostageImprov {
	/* <0> (null):0 */
	virtual void ~CHostageImprov(class CHostageImprov *, int);

	/* <0> (null):0 */
	bool IsFollowing(const class CHostageImprov  *, const class CBaseEntity  *); /* linkage=_ZNK14CHostageImprov11IsFollowingEPK11CBaseEntity */


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1625 */
 /* pointer to 1624 */
 /* size: 4 */

/* 1626 */
 /* pointer to 1621 */
 /* size: 4 */

/* 1627 */
 /* pointer to 1628 */
 /* size: 4 */

/* 1628 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1629 */
 /* pointer to 1630 */
 /* size: 4 */

/* 1630 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1631 */
/* <0> (null):0 */
class HostageIdleState {
	/* <0> (null):0 */
	virtual void ~HostageIdleState(class HostageIdleState *, int);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1632 */
/* <0> (null):0 */
class HostageAnimateState {
	/* <0> (null):0 */
	virtual void ~HostageAnimateState(class HostageAnimateState *, int);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1633 */
/* <0> (null):0 */
enum state {
	FOLLOW = 0,
	STAND = 1,
	DUCK = 2,
	SCARED = 3,
	IDLE = 4,
	FOLLOWPATH = 5,
}; /* size: 4 */

/* 1634 */
/* <0> (null):0 */
typedef struct list<CCareerTask*, std::allocator<CCareerTask*> > CareerTaskList; /* size: 0 */

/* 1635 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1636 */
/* <0> (null):0 */
typedef class CCareerTask * * pointer; /* size: 4 */

/* 1637 */
/* <0> (null):0 */
typedef const class CCareerTask *  * const_pointer; /* size: 4 */

/* 1638 */
/* <0> (null):0 */
class new_allocator<CCareerTask*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class CCareerTask * * pointer;

	/* <0> (null):0 */
	typedef const class CCareerTask *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<CCareerTask*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<CCareerTask*> *, const class new_allocator<CCareerTask*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<CCareerTask*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<CCareerTask*>  *, class CCareerTask * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP11CCareerTaskE7addressERS2_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<CCareerTask*>  *, const class CCareerTask *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP11CCareerTaskE7addressERKS2_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<CCareerTask*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP11CCareerTaskE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<CCareerTask*> *, class CCareerTask * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIP11CCareerTaskE10deallocateEPS2_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<CCareerTask*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP11CCareerTaskE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<CCareerTask*> *, class CCareerTask * *, const class CCareerTask *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIP11CCareerTaskE9constructEPS2_RKS2_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<CCareerTask*> *, class CCareerTask * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP11CCareerTaskE7destroyEPS2_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1639 */
 /* pointer to 1640 */
 /* size: 4 */

/* 1640 */
 /* pointer to 1641 */
 /* size: 4 */

/* 1641 */
/* <0> (null):0 */
class CCareerTask {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1642 */
 /* pointer to 1643 */
 /* size: 4 */

/* 1643 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1644 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1645 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1646 */
 /* pointer to 1638 */
 /* size: 4 */

/* 1647 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1648 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1649 */
 /* pointer to 1650 */
 /* size: 4 */

/* 1650 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1651 */
/* <0> (null):0 */
typedef class CCareerTask * & reference; /* size: 4 */

/* 1652 */
/* <0> (null):0 */
typedef const class CCareerTask *  & const_reference; /* size: 4 */

/* 1653 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<CCareerTask*> > other; /* size: 0 */

/* 1654 */
/* <0> (null):0 */
struct rebind<std::_List_node<CCareerTask*> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<CCareerTask*> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1655 */
/* <0> (null):0 */
typedef struct allocator<CCareerTask*> other; /* size: 1 */

/* 1656 */
/* <0> (null):0 */
struct rebind<CCareerTask*> {
	/* <0> (null):0 */
	typedef struct allocator<CCareerTask*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1657 */
/* <0> (null):0 */
class allocator<CCareerTask*> : public new_allocator<CCareerTask*> {
public:

	/* class new_allocator<CCareerTask*> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class CCareerTask * & reference;

	/* <0> (null):0 */
	typedef const class CCareerTask *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<CCareerTask*> *);

	/* <0> (null):0 */
	void allocator(class allocator<CCareerTask*> *, const class allocator<CCareerTask*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<CCareerTask*> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<CCareerTask*> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<CCareerTask*> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<CCareerTask*> {
		/* <0> (null):0 */
		typedef struct allocator<CCareerTask*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 1658 */
 /* pointer to 1657 */
 /* size: 4 */

/* 1659 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1660 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1661 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1662 */
/* <0> (null):0 */
typedef class _List_node<CCareerTask*> * pointer; /* size: 4 */

/* 1663 */
/* <0> (null):0 */
typedef const class _List_node<CCareerTask*>  * const_pointer; /* size: 4 */

/* 1664 */
/* <0> (null):0 */
class new_allocator<std::_List_node<CCareerTask*> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<CCareerTask*> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<CCareerTask*>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<CCareerTask*> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<CCareerTask*> > *, const class new_allocator<std::_List_node<CCareerTask*> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<CCareerTask*> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<CCareerTask*> >  *, class _List_node<CCareerTask*> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP11CCareerTaskEE7addressERS4_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<CCareerTask*> >  *, const class _List_node<CCareerTask*>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP11CCareerTaskEE7addressERKS4_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<CCareerTask*> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP11CCareerTaskEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<CCareerTask*> > *, class _List_node<CCareerTask*> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP11CCareerTaskEE10deallocateEPS4_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<CCareerTask*> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP11CCareerTaskEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<CCareerTask*> > *, class _List_node<CCareerTask*> *, const class _List_node<CCareerTask*>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP11CCareerTaskEE9constructEPS4_RKS4_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<CCareerTask*> > *, class _List_node<CCareerTask*> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP11CCareerTaskEE7destroyEPS4_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1665 */
 /* pointer to 492 */
 /* size: 4 */

/* 1666 */
 /* pointer to 1667 */
 /* size: 4 */

/* 1667 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1668 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1669 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1670 */
 /* pointer to 1664 */
 /* size: 4 */

/* 1671 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1672 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1673 */
 /* pointer to 1674 */
 /* size: 4 */

/* 1674 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1675 */
/* <0> (null):0 */
class allocator<std::_List_node<CCareerTask*> > : public new_allocator<std::_List_node<CCareerTask*> > {
public:

	/* class new_allocator<std::_List_node<CCareerTask*> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<CCareerTask*> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<CCareerTask*> > *, const class allocator<std::_List_node<CCareerTask*> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<CCareerTask*> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 1676 */
 /* pointer to 1675 */
 /* size: 4 */

/* 1677 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1678 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1679 */
 /* pointer to 494 */
 /* size: 4 */

/* 1680 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1681 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1682 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 1683 */
/* <0> (null):0 */
typedef struct allocator<CCareerTask*> allocator_type; /* size: 1 */

/* 1684 */
/* <0> (null):0 */
class _List_base<CCareerTask*, std::allocator<CCareerTask*> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<CCareerTask*> allocator_type;

	/* <0> (null):0 */
	class _List_node<CCareerTask*> * _M_get_node(class _List_base<CCareerTask*, std::allocator<CCareerTask*> > *); /* linkage=_ZNSt10_List_baseIP11CCareerTaskSaIS1_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<CCareerTask*, std::allocator<CCareerTask*> > *, class _List_node<CCareerTask*> *); /* linkage=_ZNSt10_List_baseIP11CCareerTaskSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<CCareerTask*, std::allocator<CCareerTask*> > *); /* linkage=_ZNSt10_List_baseIP11CCareerTaskSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<CCareerTask*, std::allocator<CCareerTask*> >  *); /* linkage=_ZNKSt10_List_baseIP11CCareerTaskSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<CCareerTask*, std::allocator<CCareerTask*> >  *); /* linkage=_ZNKSt10_List_baseIP11CCareerTaskSaIS1_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<CCareerTask*, std::allocator<CCareerTask*> >  *); /* linkage=_ZNKSt10_List_baseIP11CCareerTaskSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<CCareerTask*, std::allocator<CCareerTask*> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<CCareerTask*, std::allocator<CCareerTask*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<CCareerTask*, std::allocator<CCareerTask*> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<CCareerTask*, std::allocator<CCareerTask*> > *); /* linkage=_ZNSt10_List_baseIP11CCareerTaskSaIS1_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<CCareerTask*, std::allocator<CCareerTask*> > *); /* linkage=_ZNSt10_List_baseIP11CCareerTaskSaIS1_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 1685 */
 /* pointer to 1684 */
 /* size: 4 */

/* 1686 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1687 */
 /* pointer to 1688 */
 /* size: 4 */

/* 1688 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1689 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1690 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1691 */
/* <0> (null):0 */
typedef class CCareerTask * value_type; /* size: 4 */

/* 1692 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 1693 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 1694 */
/* <0> (null):0 */
typedef struct _List_iterator<CCareerTask*> iterator; /* size: 0 */

/* 1695 */
/* <0> (null):0 */
typedef struct _List_const_iterator<CCareerTask*> const_iterator; /* size: 0 */

/* 1696 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<CCareerTask*> > const_reverse_iterator; /* size: 0 */

/* 1697 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<CCareerTask*> > reverse_iterator; /* size: 0 */

/* 1698 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1699 */
/* <0> (null):0 */
typedef struct allocator<CCareerTask*> allocator_type; /* size: 1 */

/* 1700 */
/* <0> (null):0 */
typedef struct _List_node<CCareerTask*> _Node; /* size: 0 */

/* 1701 */
/* <0> (null):0 */
class list<CCareerTask*, std::allocator<CCareerTask*> > : protected _List_base<CCareerTask*, std::allocator<CCareerTask*> > {
protected:

	/* class _List_base<CCareerTask*, std::allocator<CCareerTask*> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef class CCareerTask * value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<CCareerTask*> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<CCareerTask*> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<CCareerTask*> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<CCareerTask*> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<CCareerTask*> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<CCareerTask*> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<CCareerTask*, std::allocator<CCareerTask*> > *, const value_type  &); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE14_M_create_nodeERKS1_ */

	/* <0> (null):0 */
	void list(class list<CCareerTask*, std::allocator<CCareerTask*> > *);

	/* <0> (null):0 */
	void list(class list<CCareerTask*, std::allocator<CCareerTask*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<CCareerTask*, std::allocator<CCareerTask*> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<CCareerTask*, std::allocator<CCareerTask*> > *, const class list<CCareerTask*, std::allocator<CCareerTask*> >  &);

	/* <0> (null):0 */
	class list<CCareerTask*, std::allocator<CCareerTask*> > & operator=(class list<CCareerTask*, std::allocator<CCareerTask*> > *, const class list<CCareerTask*, std::allocator<CCareerTask*> >  &); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EEaSERKS3_ */

	/* <0> (null):0 */
	void assign(class list<CCareerTask*, std::allocator<CCareerTask*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE6assignEjRKS1_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<CCareerTask*, std::allocator<CCareerTask*> >  *); /* linkage=_ZNKSt4listIP11CCareerTaskSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<CCareerTask*, std::allocator<CCareerTask*> > *); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<CCareerTask*, std::allocator<CCareerTask*> >  *); /* linkage=_ZNKSt4listIP11CCareerTaskSaIS1_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<CCareerTask*, std::allocator<CCareerTask*> > *); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<CCareerTask*, std::allocator<CCareerTask*> >  *); /* linkage=_ZNKSt4listIP11CCareerTaskSaIS1_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<CCareerTask*, std::allocator<CCareerTask*> > *); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<CCareerTask*, std::allocator<CCareerTask*> >  *); /* linkage=_ZNKSt4listIP11CCareerTaskSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<CCareerTask*, std::allocator<CCareerTask*> > *); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<CCareerTask*, std::allocator<CCareerTask*> >  *); /* linkage=_ZNKSt4listIP11CCareerTaskSaIS1_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<CCareerTask*, std::allocator<CCareerTask*> >  *); /* linkage=_ZNKSt4listIP11CCareerTaskSaIS1_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<CCareerTask*, std::allocator<CCareerTask*> >  *); /* linkage=_ZNKSt4listIP11CCareerTaskSaIS1_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<CCareerTask*, std::allocator<CCareerTask*> >  *); /* linkage=_ZNKSt4listIP11CCareerTaskSaIS1_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<CCareerTask*, std::allocator<CCareerTask*> > *, unsigned int, class CCareerTask *); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE6resizeEjS1_ */

	/* <0> (null):0 */
	reference front(class list<CCareerTask*, std::allocator<CCareerTask*> > *); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<CCareerTask*, std::allocator<CCareerTask*> >  *); /* linkage=_ZNKSt4listIP11CCareerTaskSaIS1_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<CCareerTask*, std::allocator<CCareerTask*> > *); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<CCareerTask*, std::allocator<CCareerTask*> >  *); /* linkage=_ZNKSt4listIP11CCareerTaskSaIS1_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<CCareerTask*, std::allocator<CCareerTask*> > *, const value_type  &); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE10push_frontERKS1_ */

	/* <0> (null):0 */
	void pop_front(class list<CCareerTask*, std::allocator<CCareerTask*> > *); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<CCareerTask*, std::allocator<CCareerTask*> > *, const value_type  &); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE9push_backERKS1_ */

	/* <0> (null):0 */
	void pop_back(class list<CCareerTask*, std::allocator<CCareerTask*> > *); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class _List_iterator<CCareerTask*>, const value_type  &); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void insert(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class _List_iterator<CCareerTask*>, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */

	/* <0> (null):0 */
	iterator erase(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class _List_iterator<CCareerTask*>); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE5eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	iterator erase(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class _List_iterator<CCareerTask*>, class _List_iterator<CCareerTask*>); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */

	/* <0> (null):0 */
	void swap(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class list<CCareerTask*, std::allocator<CCareerTask*> > &); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE4swapERS3_ */

	/* <0> (null):0 */
	void clear(class list<CCareerTask*, std::allocator<CCareerTask*> > *); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class _List_iterator<CCareerTask*>, class list<CCareerTask*, std::allocator<CCareerTask*> > &); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */

	/* <0> (null):0 */
	void splice(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class _List_iterator<CCareerTask*>, class list<CCareerTask*, std::allocator<CCareerTask*> > &, class _List_iterator<CCareerTask*>); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */

	/* <0> (null):0 */
	void splice(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class _List_iterator<CCareerTask*>, class list<CCareerTask*, std::allocator<CCareerTask*> > &, class _List_iterator<CCareerTask*>, class _List_iterator<CCareerTask*>); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */

	/* <0> (null):0 */
	void remove(class list<CCareerTask*, std::allocator<CCareerTask*> > *, const value_type  &); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE6removeERKS1_ */

	/* <0> (null):0 */
	void unique(class list<CCareerTask*, std::allocator<CCareerTask*> > *); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class list<CCareerTask*, std::allocator<CCareerTask*> > &); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE5mergeERS3_ */

	/* <0> (null):0 */
	void reverse(class list<CCareerTask*, std::allocator<CCareerTask*> > *); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<CCareerTask*, std::allocator<CCareerTask*> > *); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<CCareerTask*, std::allocator<CCareerTask*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE18_M_fill_initializeEjRKS1_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<CCareerTask*, std::allocator<CCareerTask*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE14_M_fill_assignEjRKS1_ */

	/* <0> (null):0 */
	void _M_transfer(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class _List_iterator<CCareerTask*>, class _List_iterator<CCareerTask*>, class _List_iterator<CCareerTask*>); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */

	/* <0> (null):0 */
	void _M_insert(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class _List_iterator<CCareerTask*>, const value_type  &); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void _M_erase(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class _List_iterator<CCareerTask*>); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class list<CCareerTask*, std::allocator<CCareerTask*> > &); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE25_M_check_equal_allocatorsERS3_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 1702 */
 /* pointer to 1700 */
 /* size: 4 */

/* 1703 */
 /* pointer to 1701 */
 /* size: 4 */

/* 1704 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1705 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1706 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1707 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1708 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1709 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1710 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1711 */
 /* pointer to 1712 */
 /* size: 4 */

/* 1712 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1713 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1714 */
/* <0> (null):0 */
class CCareerTaskManager {
private:

	CareerTaskList             m_tasks;              /*     0     0 */
	int                        m_nextId;             /*     8     4 */
	float                      m_roundStartTime;     /*    12     4 */
	int                        m_taskTime;           /*    16     4 */
	int                        m_finishedTaskTime;   /*    20     4 */
	int                        m_finishedTaskRound;  /*    24     4 */
	enum GameEventType         m_roundEndMessage;    /*    28     4 */
	bool                       m_shouldLatchRoundEndMessage; /*    32     1 */
	/* <0> (null):0 */
	void Create(void); /* linkage=_ZN18CCareerTaskManager6CreateEv */

	/* <0> (null):0 */
	void CCareerTaskManager(class CCareerTaskManager *);

	/* <0> (null):0 */
	void Reset(class CCareerTaskManager *, bool); /* linkage=_ZN18CCareerTaskManager5ResetEb */

	/* <0> (null):0 */
	void AddTask(class CCareerTaskManager *, const char  *, const char  *, int, bool, bool, bool); /* linkage=_ZN18CCareerTaskManager7AddTaskEPKcS1_ibbb */

	/* <0> (null):0 */
	void HandleEvent(class CCareerTaskManager *, enum GameEventType, class CBasePlayer *, class CBasePlayer *); /* linkage=_ZN18CCareerTaskManager11HandleEventE13GameEventTypeP11CBasePlayerS2_ */

	/* <0> (null):0 */
	void HandleEnemyKill(class CCareerTaskManager *, bool, const char  *, bool, bool, class CBasePlayer *, class CBasePlayer *); /* linkage=_ZN18CCareerTaskManager15HandleEnemyKillEbPKcbbP11CBasePlayerS3_ */

	/* <0> (null):0 */
	void HandleWeaponKill(class CCareerTaskManager *, int, int, bool, bool, class CBasePlayer *, class CBasePlayer *); /* linkage=_ZN18CCareerTaskManager16HandleWeaponKillEiibbP11CBasePlayerS1_ */

	/* <0> (null):0 */
	void HandleDeath(class CCareerTaskManager *, int, class CBasePlayer *); /* linkage=_ZN18CCareerTaskManager11HandleDeathEiP11CBasePlayer */

	/* <0> (null):0 */
	void HandleWeaponInjury(class CCareerTaskManager *, int, int, bool, class CBasePlayer *); /* linkage=_ZN18CCareerTaskManager18HandleWeaponInjuryEiibP11CBasePlayer */

	/* <0> (null):0 */
	void HandleEnemyInjury(class CCareerTaskManager *, const char  *, bool, class CBasePlayer *); /* linkage=_ZN18CCareerTaskManager17HandleEnemyInjuryEPKcbP11CBasePlayer */

	/* <0> (null):0 */
	bool AreAllTasksComplete(class CCareerTaskManager *); /* linkage=_ZN18CCareerTaskManager19AreAllTasksCompleteEv */

	/* <0> (null):0 */
	int GetNumRemainingTasks(class CCareerTaskManager *); /* linkage=_ZN18CCareerTaskManager20GetNumRemainingTasksEv */

	/* <0> (null):0 */
	float GetRoundElapsedTime(class CCareerTaskManager *); /* linkage=_ZN18CCareerTaskManager19GetRoundElapsedTimeEv */

	/* <0> (null):0 */
	int GetTaskTime(class CCareerTaskManager *); /* linkage=_ZN18CCareerTaskManager11GetTaskTimeEv */

	/* <0> (null):0 */
	void SetFinishedTaskTime(class CCareerTaskManager *, int); /* linkage=_ZN18CCareerTaskManager19SetFinishedTaskTimeEi */

	/* <0> (null):0 */
	int GetFinishedTaskTime(class CCareerTaskManager *); /* linkage=_ZN18CCareerTaskManager19GetFinishedTaskTimeEv */

	/* <0> (null):0 */
	int GetFinishedTaskRound(class CCareerTaskManager *); /* linkage=_ZN18CCareerTaskManager20GetFinishedTaskRoundEv */

	/* <0> (null):0 */
	CareerTaskList * GetTasks(class CCareerTaskManager *); /* linkage=_ZN18CCareerTaskManager8GetTasksEv */

	/* <0> (null):0 */
	void LatchRoundEndMessage(class CCareerTaskManager *); /* linkage=_ZN18CCareerTaskManager20LatchRoundEndMessageEv */

	/* <0> (null):0 */
	void UnlatchRoundEndMessage(class CCareerTaskManager *); /* linkage=_ZN18CCareerTaskManager22UnlatchRoundEndMessageEv */


	/* size: 36, cachelines: 1, members: 8 */
	/* last cacheline: 36 bytes */

	/* BRAIN FART ALERT! 36 != 25 + 0(holes), diff = 11 */

}; /* size: 36 */

/* 1715 */
 /* pointer to 1714 */
 /* size: 4 */

/* 1716 */
 /* pointer to 1634 */
 /* size: 4 */

/* 1717 */
/* <0> (null):0 */
typedef class basic_string<char, std::char_traits<char>, std::allocator<char> >const first_type; /* size: 4 */

/* 1718 */
/* <0> (null):0 */
struct pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> {
	class basic_string<char, std::char_traits<char>, std::allocator<char> >const first; /*     0     4 */
	class TutorMessage *       second;               /*     4     4 */
	/* <0> (null):0 */
	typedef class basic_string<char, std::char_traits<char>, std::allocator<char> >const first_type;

	/* <0> (null):0 */
	void pair(class pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> *);

	/* <0> (null):0 */
	void pair(class pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> *, const class basic_string<char, std::char_traits<char>, std::allocator<char> >  &, const class TutorMessage *  &);

	/* <0> (null):0 */
	void ~pair(class pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> *, int);

	/* <0> (null):0 */
	void pair(class pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> *, const class pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*>  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 1719 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1720 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1721 */
/* <0> (null):0 */
typedef _Base_ptr _Base_ptr; /* size: 4 */

/* 1722 */
/* <0> (null):0 */
typedef class pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> & reference; /* size: 4 */

/* 1723 */
/* <0> (null):0 */
typedef class pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> * pointer; /* size: 4 */

/* 1724 */
/* <0> (null):0 */
typedef struct _Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> > _Self; /* size: 4 */

/* 1725 */
/* <0> (null):0 */
typedef class _Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> > * _Link_type; /* size: 4 */

/* 1726 */
/* <0> (null):0 */
struct _Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> > {
	/* <0> (null):0 */
	typedef _Base_ptr _Base_ptr;

	_Base_ptr                  _M_node;              /*     0     4 */
	/* <0> (null):0 */
	typedef class pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> & reference;

	/* <0> (null):0 */
	typedef class pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> * pointer;

	/* <0> (null):0 */
	typedef struct _Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> > _Self;

	/* <0> (null):0 */
	typedef class _Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> > * _Link_type;

	/* <0> (null):0 */
	void _Rb_tree_iterator(class _Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> );

	/* <0> (null):0 */
	void _Rb_tree_iterator(class _Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> , class _Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> > *);

	/* <0> (null):0 */
	reference operator*(const class _Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMess); /* linkage=_ZNKSt17_Rb_tree_iteratorISt4pairIKSsP12TutorMessageEEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMess); /* linkage=_ZNKSt17_Rb_tree_iteratorISt4pairIKSsP12TutorMessageEEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> ); /* linkage=_ZNSt17_Rb_tree_iteratorISt4pairIKSsP12TutorMessageEEppEv */

	/* <0> (null):0 */
	_Self operator++(class _Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> , int); /* linkage=_ZNSt17_Rb_tree_iteratorISt4pairIKSsP12TutorMessageEEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> ); /* linkage=_ZNSt17_Rb_tree_iteratorISt4pairIKSsP12TutorMessageEEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> , int); /* linkage=_ZNSt17_Rb_tree_iteratorISt4pairIKSsP12TutorMessageEEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMess, const _Self  &); /* linkage=_ZNKSt17_Rb_tree_iteratorISt4pairIKSsP12TutorMessageEEeqERKS5_ */

	/* <0> (null):0 */
	bool operator!=(const class _Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMess, const _Self  &); /* linkage=_ZNKSt17_Rb_tree_iteratorISt4pairIKSsP12TutorMessageEEneERKS5_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1727 */
 /* pointer to 1726 */
 /* size: 4 */

/* 1728 */
 /* pointer to 1729 */
 /* size: 4 */

/* 1729 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1730 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1731 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1732 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1733 */
/* <0> (null):0 */
typedef ptrdiff_t difference_type; /* size: 4 */

/* 1734 */
/* <0> (null):0 */
typedef class ClientCorpseStruct * * pointer; /* size: 4 */

/* 1735 */
/* <0> (null):0 */
typedef class ClientCorpseStruct * & reference; /* size: 4 */

/* 1736 */
/* <0> (null):0 */
struct iterator_traits<ClientCorpseStruct**> {
	/* <0> (null):0 */
	typedef ptrdiff_t difference_type;

	/* <0> (null):0 */
	typedef class ClientCorpseStruct * * pointer;

	/* <0> (null):0 */
	typedef class ClientCorpseStruct * & reference;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1737 */
/* <0> (null):0 */
typedef difference_type difference_type; /* size: 4 */

/* 1738 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 1739 */
/* <0> (null):0 */
typedef pointer pointer; /* size: 4 */

/* 1740 */
/* <0> (null):0 */
class __normal_iterator<ClientCorpseStruct**, std::vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > > {
protected:

	class ClientCorpseStruct * * _M_current;         /*     0     4 */
	/* <0> (null):0 */
	typedef difference_type difference_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef pointer pointer;

	/* <0> (null):0 */
	void __normal_iterator(class __normal_iterator<ClientCorpseStruct**, std::vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > > *);

	/* <0> (null):0 */
	void __normal_iterator(class __normal_iterator<ClientCorpseStruct**, std::vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > > *, const class ClientCorpseStruct * *  &);

	/* <0> (null):0 */
	reference operator*(const class __normal_iterator<ClientCorpseStruct**, std::vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > >  *); /* linkage=_ZNK9__gnu_cxx17__normal_iteratorIPP18ClientCorpseStructSt6vectorIS2_SaIS2_EEEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class __normal_iterator<ClientCorpseStruct**, std::vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > >  *); /* linkage=_ZNK9__gnu_cxx17__normal_iteratorIPP18ClientCorpseStructSt6vectorIS2_SaIS2_EEEptEv */

	/* <0> (null):0 */
	class __normal_iterator<ClientCorpseStruct**, std::vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > > & operator++(class __normal_iterator<ClientCorpseStruct**, std::vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > > *); /* linkage=_ZN9__gnu_cxx17__normal_iteratorIPP18ClientCorpseStructSt6vectorIS2_SaIS2_EEEppEv */

	/* <0> (null):0 */
	class __normal_iterator<ClientCorpseStruct**, std::vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > > operator++(class __normal_iterator<ClientCorpseStruct**, std::vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > > *, int); /* linkage=_ZN9__gnu_cxx17__normal_iteratorIPP18ClientCorpseStructSt6vectorIS2_SaIS2_EEEppEi */

	/* <0> (null):0 */
	class __normal_iterator<ClientCorpseStruct**, std::vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > > & operator--(class __normal_iterator<ClientCorpseStruct**, std::vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > > *); /* linkage=_ZN9__gnu_cxx17__normal_iteratorIPP18ClientCorpseStructSt6vectorIS2_SaIS2_EEEmmEv */

	/* <0> (null):0 */
	class __normal_iterator<ClientCorpseStruct**, std::vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > > operator--(class __normal_iterator<ClientCorpseStruct**, std::vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > > *, int); /* linkage=_ZN9__gnu_cxx17__normal_iteratorIPP18ClientCorpseStructSt6vectorIS2_SaIS2_EEEmmEi */

	/* <0> (null):0 */
	reference operator[](const class __normal_iterator<ClientCorpseStruct**, std::vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > >  *, const difference_type  &); /* linkage=_ZNK9__gnu_cxx17__normal_iteratorIPP18ClientCorpseStructSt6vectorIS2_SaIS2_EEEixERKi */

	/* <0> (null):0 */
	class __normal_iterator<ClientCorpseStruct**, std::vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > > & operator+=(class __normal_iterator<ClientCorpseStruct**, std::vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > > *, const difference_type  &); /* linkage=_ZN9__gnu_cxx17__normal_iteratorIPP18ClientCorpseStructSt6vectorIS2_SaIS2_EEEpLERKi */

	/* <0> (null):0 */
	class __normal_iterator<ClientCorpseStruct**, std::vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > > operator+(const class __normal_iterator<ClientCorpseStruct**, std::vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > >  *, const difference_type  &); /* linkage=_ZNK9__gnu_cxx17__normal_iteratorIPP18ClientCorpseStructSt6vectorIS2_SaIS2_EEEplERKi */

	/* <0> (null):0 */
	class __normal_iterator<ClientCorpseStruct**, std::vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > > & operator-=(class __normal_iterator<ClientCorpseStruct**, std::vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > > *, const difference_type  &); /* linkage=_ZN9__gnu_cxx17__normal_iteratorIPP18ClientCorpseStructSt6vectorIS2_SaIS2_EEEmIERKi */

	/* <0> (null):0 */
	class __normal_iterator<ClientCorpseStruct**, std::vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > > operator-(const class __normal_iterator<ClientCorpseStruct**, std::vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > >  *, const difference_type  &); /* linkage=_ZNK9__gnu_cxx17__normal_iteratorIPP18ClientCorpseStructSt6vectorIS2_SaIS2_EEEmiERKi */

	/* <0> (null):0 */
	const class ClientCorpseStruct * *  & base(const class __normal_iterator<ClientCorpseStruct**, std::vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > >  *); /* linkage=_ZNK9__gnu_cxx17__normal_iteratorIPP18ClientCorpseStructSt6vectorIS2_SaIS2_EEE4baseEv */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1741 */
 /* pointer to 1740 */
 /* size: 4 */

/* 1742 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1743 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1744 */
 /* pointer to 1745 */
 /* size: 4 */

/* 1745 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1746 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1747 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1748 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1749 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavLadder*> _Self; /* size: 4 */

/* 1750 */
/* <0> (null):0 */
typedef class CNavLadder * * pointer; /* size: 4 */

/* 1751 */
/* <0> (null):0 */
typedef class CNavLadder * & reference; /* size: 4 */

/* 1752 */
/* <0> (null):0 */
struct _List_iterator<CNavLadder*> {
	class _List_node_base *    _M_node;              /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_iterator<CNavLadder*> _Self;

	/* <0> (null):0 */
	typedef class CNavLadder * * pointer;

	/* <0> (null):0 */
	typedef class CNavLadder * & reference;

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<CNavLadder*> *);

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<CNavLadder*> *, class _List_node_base *);

	/* <0> (null):0 */
	reference operator*(const class _List_iterator<CNavLadder*>  *); /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_iterator<CNavLadder*>  *); /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_iterator<CNavLadder*> *); /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_iterator<CNavLadder*> *, int); /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_iterator<CNavLadder*> *); /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_iterator<CNavLadder*> *, int); /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_iterator<CNavLadder*>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEeqERKS2_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_iterator<CNavLadder*>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEneERKS2_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1753 */
 /* pointer to 1752 */
 /* size: 4 */

/* 1754 */
 /* pointer to 1755 */
 /* size: 4 */

/* 1755 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1756 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1757 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1758 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1759 */
/* <0> (null):0 */
typedef struct _List_iterator<NavConnect> _Self; /* size: 4 */

/* 1760 */
/* <0> (null):0 */
typedef union NavConnect * pointer; /* size: 4 */

/* 1761 */
/* <0> (null):0 */
typedef union NavConnect & reference; /* size: 4 */

/* 1762 */
/* <0> (null):0 */
struct _List_iterator<NavConnect> {
	class _List_node_base *    _M_node;              /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_iterator<NavConnect> _Self;

	/* <0> (null):0 */
	typedef union NavConnect * pointer;

	/* <0> (null):0 */
	typedef union NavConnect & reference;

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<NavConnect> *);

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<NavConnect> *, class _List_node_base *);

	/* <0> (null):0 */
	reference operator*(const class _List_iterator<NavConnect>  *); /* linkage=_ZNKSt14_List_iteratorI10NavConnectEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_iterator<NavConnect>  *); /* linkage=_ZNKSt14_List_iteratorI10NavConnectEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_iterator<NavConnect> *); /* linkage=_ZNSt14_List_iteratorI10NavConnectEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_iterator<NavConnect> *, int); /* linkage=_ZNSt14_List_iteratorI10NavConnectEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_iterator<NavConnect> *); /* linkage=_ZNSt14_List_iteratorI10NavConnectEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_iterator<NavConnect> *, int); /* linkage=_ZNSt14_List_iteratorI10NavConnectEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_iterator<NavConnect>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorI10NavConnectEeqERKS1_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_iterator<NavConnect>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorI10NavConnectEneERKS1_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1763 */
 /* pointer to 1762 */
 /* size: 4 */

/* 1764 */
 /* pointer to 1765 */
 /* size: 4 */

/* 1765 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1766 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1767 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1768 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1769 */
/* <0> (null):0 */
struct _List_node<NavConnect> : public _List_node_base {
public:

	/* struct _List_node_base     <ancestor>; */     /*     0     8 */
	union NavConnect           _M_data;              /*     8     4 */

	/* size: 12, cachelines: 1, members: 2 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1770 */
/* <0> (null):0 */
struct _Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> > : public _Rb_tree_node_base {
public:

	/* struct _Rb_tree_node_base  <ancestor>; */     /*     0    16 */
	struct pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> _M_value_field; /*    16     8 */

	/* size: 24, cachelines: 1, members: 2 */
	/* last cacheline: 24 bytes */
}; /* size: 24 */

/* 1771 */
/* <0> (null):0 */
typedef ptrdiff_t difference_type; /* size: 4 */

/* 1772 */
/* <0> (null):0 */
typedef const class ClientCorpseStruct *  * pointer; /* size: 4 */

/* 1773 */
/* <0> (null):0 */
typedef const class ClientCorpseStruct *  & reference; /* size: 4 */

/* 1774 */
/* <0> (null):0 */
struct iterator_traits<ClientCorpseStruct* const*> {
	/* <0> (null):0 */
	typedef ptrdiff_t difference_type;

	/* <0> (null):0 */
	typedef const class ClientCorpseStruct *  * pointer;

	/* <0> (null):0 */
	typedef const class ClientCorpseStruct *  & reference;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1775 */
/* <0> (null):0 */
typedef difference_type difference_type; /* size: 4 */

/* 1776 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 1777 */
/* <0> (null):0 */
typedef pointer pointer; /* size: 4 */

/* 1778 */
/* <0> (null):0 */
class __normal_iterator<ClientCorpseStruct* const*, std::vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > > {
protected:

	const class ClientCorpseStruct *  * _M_current;  /*     0     4 */
	/* <0> (null):0 */
	typedef difference_type difference_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef pointer pointer;

	/* <0> (null):0 */
	void __normal_iterator(class __normal_iterator<ClientCorpseStruct* const*, std::vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > > *);

	/* <0> (null):0 */
	void __normal_iterator(class __normal_iterator<ClientCorpseStruct* const*, std::vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > > *, const const class ClientCorpseStruct *  *  &);

	/* <0> (null):0 */
	reference operator*(const class __normal_iterator<ClientCorpseStruct* const*, std::vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> ); /* linkage=_ZNK9__gnu_cxx17__normal_iteratorIPKP18ClientCorpseStructSt6vectorIS2_SaIS2_EEEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class __normal_iterator<ClientCorpseStruct* const*, std::vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> ); /* linkage=_ZNK9__gnu_cxx17__normal_iteratorIPKP18ClientCorpseStructSt6vectorIS2_SaIS2_EEEptEv */

	/* <0> (null):0 */
	class __normal_iterator<ClientCorpseStruct* const*, std::vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > > & operator++(class __normal_iterator<ClientCorpseStruct* const*, std::vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > > *); /* linkage=_ZN9__gnu_cxx17__normal_iteratorIPKP18ClientCorpseStructSt6vectorIS2_SaIS2_EEEppEv */

	/* <0> (null):0 */
	class __normal_iterator<ClientCorpseStruct* const*, std::vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > > operator++(class __normal_iterator<ClientCorpseStruct* const*, std::vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > > *, int); /* linkage=_ZN9__gnu_cxx17__normal_iteratorIPKP18ClientCorpseStructSt6vectorIS2_SaIS2_EEEppEi */

	/* <0> (null):0 */
	class __normal_iterator<ClientCorpseStruct* const*, std::vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > > & operator--(class __normal_iterator<ClientCorpseStruct* const*, std::vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > > *); /* linkage=_ZN9__gnu_cxx17__normal_iteratorIPKP18ClientCorpseStructSt6vectorIS2_SaIS2_EEEmmEv */

	/* <0> (null):0 */
	class __normal_iterator<ClientCorpseStruct* const*, std::vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > > operator--(class __normal_iterator<ClientCorpseStruct* const*, std::vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > > *, int); /* linkage=_ZN9__gnu_cxx17__normal_iteratorIPKP18ClientCorpseStructSt6vectorIS2_SaIS2_EEEmmEi */

	/* <0> (null):0 */
	reference operator[](const class __normal_iterator<ClientCorpseStruct* const*, std::vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> , const difference_type  &); /* linkage=_ZNK9__gnu_cxx17__normal_iteratorIPKP18ClientCorpseStructSt6vectorIS2_SaIS2_EEEixERKi */

	/* <0> (null):0 */
	class __normal_iterator<ClientCorpseStruct* const*, std::vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > > & operator+=(class __normal_iterator<ClientCorpseStruct* const*, std::vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > > *, const difference_type  &); /* linkage=_ZN9__gnu_cxx17__normal_iteratorIPKP18ClientCorpseStructSt6vectorIS2_SaIS2_EEEpLERKi */

	/* <0> (null):0 */
	class __normal_iterator<ClientCorpseStruct* const*, std::vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > > operator+(const class __normal_iterator<ClientCorpseStruct* const*, std::vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> , const difference_type  &); /* linkage=_ZNK9__gnu_cxx17__normal_iteratorIPKP18ClientCorpseStructSt6vectorIS2_SaIS2_EEEplERKi */

	/* <0> (null):0 */
	class __normal_iterator<ClientCorpseStruct* const*, std::vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > > & operator-=(class __normal_iterator<ClientCorpseStruct* const*, std::vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > > *, const difference_type  &); /* linkage=_ZN9__gnu_cxx17__normal_iteratorIPKP18ClientCorpseStructSt6vectorIS2_SaIS2_EEEmIERKi */

	/* <0> (null):0 */
	class __normal_iterator<ClientCorpseStruct* const*, std::vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > > operator-(const class __normal_iterator<ClientCorpseStruct* const*, std::vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> , const difference_type  &); /* linkage=_ZNK9__gnu_cxx17__normal_iteratorIPKP18ClientCorpseStructSt6vectorIS2_SaIS2_EEEmiERKi */

	/* <0> (null):0 */
	const const class ClientCorpseStruct *  *  & base(const class __normal_iterator<ClientCorpseStruct* const*, std::vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> ); /* linkage=_ZNK9__gnu_cxx17__normal_iteratorIPKP18ClientCorpseStructSt6vectorIS2_SaIS2_EEE4baseEv */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1779 */
 /* pointer to 1778 */
 /* size: 4 */

/* 1780 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1781 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1782 */
 /* pointer to 1783 */
 /* size: 4 */

/* 1783 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1784 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1785 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1786 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1787 */
/* <0> (null):0 */
struct _List_node<CNavLadder*> : public _List_node_base {
public:

	/* struct _List_node_base     <ancestor>; */     /*     0     8 */
	class CNavLadder *         _M_data;              /*     8     4 */

	/* size: 12, cachelines: 1, members: 2 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1788 */
/* <0> (null):0 */
typedef _Const_Base_ptr _Base_ptr; /* size: 4 */

/* 1789 */
/* <0> (null):0 */
typedef const class pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*>  & reference; /* size: 4 */

/* 1790 */
/* <0> (null):0 */
typedef const class pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*>  * pointer; /* size: 4 */

/* 1791 */
/* <0> (null):0 */
typedef struct _Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> > iterator; /* size: 4 */

/* 1792 */
/* <0> (null):0 */
typedef struct _Rb_tree_const_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> > _Self; /* size: 4 */

/* 1793 */
/* <0> (null):0 */
struct _Rb_tree_const_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> > {
	/* <0> (null):0 */
	typedef _Const_Base_ptr _Base_ptr;

	_Base_ptr                  _M_node;              /*     0     4 */
	/* <0> (null):0 */
	typedef const class pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*>  & reference;

	/* <0> (null):0 */
	typedef const class pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*>  * pointer;

	/* <0> (null):0 */
	typedef struct _Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> > iterator;

	/* <0> (null):0 */
	typedef struct _Rb_tree_const_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> > _Self;

	/* <0> (null):0 */
	void _Rb_tree_const_iterator(class _Rb_tree_const_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMess);

	/* <0> (null):0 */
	void _Rb_tree_const_iterator(class _Rb_tree_const_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMess, const class _Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*);

	/* <0> (null):0 */
	void _Rb_tree_const_iterator(class _Rb_tree_const_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMess, const iterator  &);

	/* <0> (null):0 */
	iterator _M_const_cast(const class _Rb_tree_const_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, Tut); /* linkage=_ZNKSt23_Rb_tree_const_iteratorISt4pairIKSsP12TutorMessageEE13_M_const_castEv */

	/* <0> (null):0 */
	reference operator*(const class _Rb_tree_const_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, Tut); /* linkage=_ZNKSt23_Rb_tree_const_iteratorISt4pairIKSsP12TutorMessageEEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _Rb_tree_const_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, Tut); /* linkage=_ZNKSt23_Rb_tree_const_iteratorISt4pairIKSsP12TutorMessageEEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _Rb_tree_const_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMess); /* linkage=_ZNSt23_Rb_tree_const_iteratorISt4pairIKSsP12TutorMessageEEppEv */

	/* <0> (null):0 */
	_Self operator++(class _Rb_tree_const_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMess, int); /* linkage=_ZNSt23_Rb_tree_const_iteratorISt4pairIKSsP12TutorMessageEEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _Rb_tree_const_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMess); /* linkage=_ZNSt23_Rb_tree_const_iteratorISt4pairIKSsP12TutorMessageEEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _Rb_tree_const_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMess, int); /* linkage=_ZNSt23_Rb_tree_const_iteratorISt4pairIKSsP12TutorMessageEEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _Rb_tree_const_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, Tut, const _Self  &); /* linkage=_ZNKSt23_Rb_tree_const_iteratorISt4pairIKSsP12TutorMessageEEeqERKS5_ */

	/* <0> (null):0 */
	bool operator!=(const class _Rb_tree_const_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, Tut, const _Self  &); /* linkage=_ZNKSt23_Rb_tree_const_iteratorISt4pairIKSsP12TutorMessageEEneERKS5_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1794 */
 /* pointer to 1793 */
 /* size: 4 */

/* 1795 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1796 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1797 */
 /* pointer to 1798 */
 /* size: 4 */

/* 1798 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1799 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1800 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1801 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1802 */
/* <0> (null):0 */
struct unary_function<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*>, const std::basic_string<char, std::char_traits<char>, std::allocator<char> > > {

	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1803 */
/* <0> (null):0 */
struct _Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> > : public unary_function<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*>, const std::basic_string<char, std::char_traits<char>, std::allocator<char> > > {
public:

	/* struct unary_function<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*>, const std::basic_string<char, std::char_traits<char>, std::allocator<char> > > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	first_type & operator()(const class _Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> >, class pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> &); /* linkage=_ZNKSt10_Select1stISt4pairIKSsP12TutorMessageEEclERS4_ */

	/* <0> (null):0 */
	first_type & operator()(const class _Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> >, const class pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*>  &); /* linkage=_ZNKSt10_Select1stISt4pairIKSsP12TutorMessageEEclERKS4_ */


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 1804 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1805 */
 /* pointer to 1806 */
 /* size: 4 */

/* 1806 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1807 */
/* <0> (null):0 */
struct pair<std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> >, bool> {
	struct _Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> > first; /*     0     4 */
	bool                       second;               /*     4     1 */
	/* <0> (null):0 */
	void pair(class pair<std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, Tutor);

	/* <0> (null):0 */
	void pair(class pair<std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, Tutor, const class _Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMess, const bool  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 5 + 0(holes), diff = 3 */

}; /* size: 8 */

/* 1808 */
 /* pointer to 1807 */
 /* size: 4 */

/* 1809 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1810 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1811 */
/* <0> (null):0 */
typedef class ClientCorpseStruct * * iterator_type; /* size: 4 */

/* 1812 */
/* <0> (null):0 */
struct _Iter_base<ClientCorpseStruct**, false> {
	/* <0> (null):0 */
	typedef class ClientCorpseStruct * * iterator_type;

	/* <0> (null):0 */
	iterator_type _S_base(class ClientCorpseStruct * *); /* linkage=_ZNSt10_Iter_baseIPP18ClientCorpseStructLb0EE7_S_baseES2_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1813 */
/* <0> (null):0 */
struct __copy_move_backward<false, true, std::random_access_iterator_tag> {
	/* <0> (null):0 */
	class ClientCorpseStruct * * __copy_move_b<ClientCorpseStruct*>(const class ClientCorpseStruct *  *, const class ClientCorpseStruct *  *, class ClientCorpseStruct * *);


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1814 */
/* <0> (null):0 */
struct __copy_move<false, true, std::random_access_iterator_tag> {
	/* <0> (null):0 */
	class ClientCorpseStruct * * __copy_m<ClientCorpseStruct*>(const class ClientCorpseStruct *  *, const class ClientCorpseStruct *  *, class ClientCorpseStruct * *);


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1815 */
/* <0> (null):0 */
class CBaseTutor {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1816 */
/* <0> (null):0 */
struct PlayerDeathStruct   array[32]; /* size: 256 */

/* 1817 */
 /* pointer to 829 */
 /* size: 4 */

/* 1818 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1819 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 356 */

/* 1820 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1821 */
/* <0> (null):0 */
class HostageStateMachine : public SimpleStateMachine<CHostageImprov*, HostageState>, public IImprovEvent {
public:

	/* class SimpleStateMachine<CHostageImprov*, HostageState> <ancestor>; */ /*     4    12 */
	/* class IImprovEvent        <ancestor>; */      /*     0     4 */
	/* <0> (null):0 */
	void HostageStateMachine(class HostageStateMachine *, const class HostageStateMachine  &);

	/* <0> (null):0 */
	void HostageStateMachine(class HostageStateMachine *);

	/* <0> (null):0 */
	void ~HostageStateMachine(class HostageStateMachine *, int);

	/* <0> (null):0 */
	virtual void OnMoveToSuccess(class HostageStateMachine *, const class Vector  &); /* linkage=_ZN19HostageStateMachine15OnMoveToSuccessERK6Vector */

	/* <0> (null):0 */
	virtual void OnMoveToFailure(class HostageStateMachine *, const class Vector  &, enum MoveToFailureType); /* linkage=_ZN19HostageStateMachine15OnMoveToFailureERK6VectorN12IImprovEvent17MoveToFailureTypeE */

	/* <0> (null):0 */
	virtual void OnInjury(class HostageStateMachine *, float); /* linkage=_ZN19HostageStateMachine8OnInjuryEf */

	/* <0> (null):0 */
	void UpdateStationaryAnimation(class HostageStateMachine *, class CHostageImprov *); /* linkage=_ZN19HostageStateMachine25UpdateStationaryAnimationEP14CHostageImprov */

	/* vtable has 3 entries: {
	   [0] = OnMoveToSuccess(_ZN19HostageStateMachine15OnMoveToSuccessERK6Vector), 
	   [1] = OnMoveToFailure(_ZN19HostageStateMachine15OnMoveToFailureERK6VectorN12IImprovEvent17MoveToFailureTypeE), 
	   [2] = OnInjury(_ZN19HostageStateMachine8OnInjuryEf), 
	} */
	/* size: 16, cachelines: 1, members: 2 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 1822 */
 /* pointer to 1821 */
 /* size: 4 */

/* 1823 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1824 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 16 */

/* 1825 */
/* <0> (null):0 */
class SimpleState<CHostageImprov*> {
	int ()(void) * *           _vptr.SimpleState;    /*     0     4 */
private:

	class SimpleState<CHostageImprov*> * m_parent;   /*     4     4 */
	/* <0> (null):0 */
	void SimpleState(class SimpleState<CHostageImprov*> *, const class SimpleState<CHostageImprov*>  &);

	/* <0> (null):0 */
	void SimpleState(class SimpleState<CHostageImprov*> *);

	/* <0> (null):0 */
	virtual void ~SimpleState(class SimpleState<CHostageImprov*> *, int);

	/* <0> (null):0 */
	virtual void OnEnter(class SimpleState<CHostageImprov*> *, class CHostageImprov *); /* linkage=_ZN11SimpleStateIP14CHostageImprovE7OnEnterES1_ */

	/* <0> (null):0 */
	virtual void OnUpdate(class SimpleState<CHostageImprov*> *, class CHostageImprov *); /* linkage=_ZN11SimpleStateIP14CHostageImprovE8OnUpdateES1_ */

	/* <0> (null):0 */
	virtual void OnExit(class SimpleState<CHostageImprov*> *, class CHostageImprov *); /* linkage=_ZN11SimpleStateIP14CHostageImprovE6OnExitES1_ */

	/* <0> (null):0 */
	virtual const char  * GetName(const class SimpleState<CHostageImprov*>  *); /* linkage=_ZNK11SimpleStateIP14CHostageImprovE7GetNameEv */

	/* <0> (null):0 */
	void SetParent(class SimpleState<CHostageImprov*> *, class SimpleState<CHostageImprov*> *); /* linkage=_ZN11SimpleStateIP14CHostageImprovE9SetParentEPS2_ */

	/* <0> (null):0 */
	class SimpleState<CHostageImprov*> * GetParent(const class SimpleState<CHostageImprov*>  *); /* linkage=_ZNK11SimpleStateIP14CHostageImprovE9GetParentEv */

	/* vtable has 4 entries: {
	   [2] = OnEnter(_ZN11SimpleStateIP14CHostageImprovE7OnEnterES1_), 
	   [3] = OnUpdate(_ZN11SimpleStateIP14CHostageImprovE8OnUpdateES1_), 
	   [4] = OnExit(_ZN11SimpleStateIP14CHostageImprovE6OnExitES1_), 
	   [5] = GetName(_ZNK11SimpleStateIP14CHostageImprovE7GetNameEv), 
	} */
	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 1826 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1827 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 1828 */
 /* pointer to 1829 */
 /* size: 4 */

/* 1829 */
 /* pointer to 1827 */
 /* size: 4 */

/* 1830 */
 /* pointer to 1825 */
 /* size: 4 */

/* 1831 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1832 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1833 */
 /* pointer to 1832 */
 /* size: 4 */

/* 1834 */
 /* pointer to 1835 */
 /* size: 4 */

/* 1835 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1836 */
 /* pointer to 1620 */
 /* size: 4 */

/* 1837 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1838 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1839 */
/* <0> (null):0 */
class IVoiceGameMgrHelper {
	int ()(void) * *           _vptr.IVoiceGameMgrHelper; /*     0     4 */
	/* <0> (null):0 */
	virtual void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *, int);

	/* <0> (null):0 */
	virtual bool CanPlayerHearPlayer(class IVoiceGameMgrHelper *, class CBasePlayer *, class CBasePlayer *); /* linkage=_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_ */

	/* vtable has 1 entries: {
	   [2] = CanPlayerHearPlayer(_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_), 
	} */
	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1840 */
 /* pointer to 1839 */
 /* size: 4 */

/* 1841 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1842 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1843 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1844 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1845 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1846 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1847 */
 /* pointer to 1848 */
 /* size: 4 */

/* 1848 */
/* <0> (null):0 */
/* tag__fprintf: volatile_type tag not supported! */; /* size: 4 */

/* 1849 */
 /* pointer to 625 */
 /* size: 4 */

/* 1850 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1851 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1852 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1853 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1854 */
 /* pointer to 1855 */
 /* size: 4 */

/* 1855 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 676 */

/* 1856 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1857 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1858 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1859 */
/* <0> (null):0 */
class CPointEntity {
	/* <0> (null):0 */
	virtual int ObjectCaps(class CPointEntity *); /* linkage=_ZN12CPointEntity10ObjectCapsEv */

	/* vtable has 1 entries: {
	   [6] = ObjectCaps(_ZN12CPointEntity10ObjectCapsEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1860 */
 /* pointer to 1859 */
 /* size: 4 */

/* 1861 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1862 */
/* <0> (null):0 */
class CBasePlayerItem {
	/* <0> (null):0 */
	int iMaxClip(class CBasePlayerItem *); /* linkage=_ZN15CBasePlayerItem8iMaxClipEv */

	ItemInfo                   ItemInfoArray[32];    /*     0  1408 */
	/* --- cacheline 22 boundary (1408 bytes) --- */

	/* size: 0, cachelines: 0, members: 1 */

	/* BRAIN FART ALERT! 0 != 1408 + 0(holes), diff = -1408 */

}; /* size: 0 */

/* 1863 */
 /* pointer to 1862 */
 /* size: 4 */

/* 1864 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1865 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1866 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1867 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1868 */
 /* pointer to 1869 */
 /* size: 4 */

/* 1869 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1870 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1871 */
 /* pointer to 1872 */
 /* size: 4 */

/* 1872 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1873 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1874 */
/* <0> (null):0 */
class CHalfLifeMultiplay {
	/* <0> (null):0 */
	float TimeRemaining(class CHalfLifeMultiplay *); /* linkage=_ZN18CHalfLifeMultiplay13TimeRemainingEv */


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1875 */
 /* pointer to 1874 */
 /* size: 4 */

/* 1876 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1877 */
/* <0> (null):0 */
class HostageEscapeToCoverState {
	/* <0> (null):0 */
	virtual void ~HostageEscapeToCoverState(class HostageEscapeToCoverState *, int);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1878 */
 /* pointer to 1877 */
 /* size: 4 */

/* 1879 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1880 */
/* <0> (null):0 */
class HostageEscapeLookAroundState {
	/* <0> (null):0 */
	virtual void ~HostageEscapeLookAroundState(class HostageEscapeLookAroundState *, int);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1881 */
 /* pointer to 1880 */
 /* size: 4 */

/* 1882 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1883 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1884 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1885 */
 /* pointer to 1631 */
 /* size: 4 */

/* 1886 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1887 */
/* <0> (null):0 */
class HostageEscapeState {
	/* <0> (null):0 */
	virtual void ~HostageEscapeState(class HostageEscapeState *, int);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1888 */
 /* pointer to 1887 */
 /* size: 4 */

/* 1889 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1890 */
/* <0> (null):0 */
class HostageRetreatState {
	/* <0> (null):0 */
	virtual void ~HostageRetreatState(class HostageRetreatState *, int);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1891 */
 /* pointer to 1890 */
 /* size: 4 */

/* 1892 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1893 */
/* <0> (null):0 */
class HostageFollowState {
	/* <0> (null):0 */
	virtual void ~HostageFollowState(class HostageFollowState *, int);

	/* <0> (null):0 */
	class CBaseEntity * GetLeader(const class HostageFollowState  *); /* linkage=_ZNK18HostageFollowState9GetLeaderEv */


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1894 */
 /* pointer to 1893 */
 /* size: 4 */

/* 1895 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1896 */
 /* pointer to 1632 */
 /* size: 4 */

/* 1897 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1898 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1899 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1900 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1901 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1902 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1903 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1904 */
 /* pointer to 1905 */
 /* size: 4 */

/* 1905 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1906 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1907 */
 /* pointer to 1908 */
 /* size: 4 */

/* 1908 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1909 */
 /* pointer to 1910 */
 /* size: 4 */

/* 1910 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1911 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1912 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1913 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1914 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1915 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1916 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1917 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1918 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1919 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1920 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1921 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1922 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1923 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1924 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1925 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1926 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1927 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1928 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1929 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1930 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1931 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1932 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1933 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1934 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1935 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1936 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1937 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1938 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1939 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1940 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1941 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1942 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1943 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1944 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1945 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1946 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1947 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1948 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1949 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1950 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1951 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1952 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1953 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1954 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1955 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1956 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1957 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1958 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1959 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1960 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1961 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1962 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1963 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1964 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1965 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1966 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1967 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1968 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1969 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1970 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1971 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1972 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1973 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1974 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1975 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1976 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1977 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1978 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1979 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1980 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1981 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1982 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1983 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1984 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1985 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1986 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1987 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1988 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1989 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1990 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1991 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1992 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1993 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1994 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1995 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1996 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1997 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1998 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1999 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 2000 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 2001 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 2002 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 2003 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 2004 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 2005 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 2006 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 2007 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 2008 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 2009 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 2010 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 2011 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 2012 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 2013 */
/* <0> (null):0 */
char                       array[16]; /* size: 16 */

/* 2014 */
/* <0> (null):0 */
char                       array[2048]; /* size: 2048 */

/* 2015 */
/* <0> (null):0 */
class CBasePlayerWeapon {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 2016 */
 /* pointer to 2015 */
 /* size: 4 */

/* 2017 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 2018 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 2019 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 2020 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 2021 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 2022 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 2023 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 2024 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 2025 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 2026 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 2027 */
 /* pointer to 87 */
 /* size: 4 */

/* 2028 */
/* <0> (null):0 */
const char  *              array[150]; /* size: 600 */

/* 2029 */
/* <0> (null):0 */
class CBotManager {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 2030 */
 /* pointer to 2029 */
 /* size: 4 */

/* 2031 */
/* <0> (null):0 */
class CGameRules {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 2032 */
 /* pointer to 2031 */
 /* size: 4 */

/* 2033 */
 /* pointer to 1815 */
 /* size: 4 */

/* 2034 */
/* <0> (null):0 */
ItemInfo                   array[32]; /* size: 1408 */

/* Functions: */

/* <0> (null):0 */
void Vector2D(class Vector2D *)
{
} /* size: 851977 */

/* <0> (null):0 */
void Vector2D(class Vector2D *, float, float)
{
} /* size: 3520 */

/* <0> (null):0 */
class Vector2D operator+(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DplERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator-(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DmiERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator*(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DmlEf */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator/(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DdvEf */
{
} /* size: 8 */

/* <0> (null):0 */
float Length(const class Vector2D  *) /* linkage=_ZNK8Vector2D6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector2D  *) /* linkage=_ZNK8Vector2D13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector2D Normalize(const class Vector2D  *) /* linkage=_ZNK8Vector2D9NormalizeEv */
{
} /* size: 8 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector2D *) /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector2D *, float) /* linkage=_ZN8Vector2D6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void Vector(class Vector *)
{
} /* size: 147246372 */

/* <0> (null):0 */
void Vector(class Vector *, float, float, float)
{
} /* size: 1245184 */

/* <0> (null):0 */
void Vector(class Vector *, const class Vector  &)
{
} /* size: 147136532 */

/* <0> (null):0 */
void Vector(class Vector *, float *)
{
} /* size: 17 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *) /* linkage=_ZNK6VectorngEv */
{
} /* size: 12 */

/* <0> (null):0 */
int operator==(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectoreqERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
int operator!=(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorneERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector operator+(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorplERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectormiERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator*(const class Vector  *, float) /* linkage=_ZNK6VectormlEf */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator/(const class Vector  *, float) /* linkage=_ZNK6VectordvEf */
{
} /* size: 12 */

/* <0> (null):0 */
void CopyToArray(const class Vector  *, float *) /* linkage=_ZNK6Vector11CopyToArrayEPf */
{
} /* size: 146891116 */

/* <0> (null):0 */
float Length(const class Vector  *) /* linkage=_ZNK6Vector6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector  *) /* linkage=_ZNK6Vector13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
float * operator float*(class Vector *) /* linkage=_ZN6VectorcvPfEv */
{
} /* size: 4 */

/* <0> (null):0 */
const float  * operator const float*(const class Vector  *) /* linkage=_ZNK6VectorcvPKfEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector Normalize(const class Vector  *) /* linkage=_ZNK6Vector9NormalizeEv */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector2D Make2D(const class Vector  *) /* linkage=_ZNK6Vector6Make2DEv */
{
} /* size: 8 */

/* <0> (null):0 */
float Length2D(const class Vector  *) /* linkage=_ZNK6Vector8Length2DEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector  *, float) /* linkage=_ZNK6Vector16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector  *, float) /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector *) /* linkage=_ZN6Vector16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector *, float) /* linkage=_ZN6Vector6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void _Alloc_hider(class _Alloc_hider *, char *, const class allocator<char>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_Alloc_hider(class _Alloc_hider *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void _Rb_tree_impl(class _Rb_tree_impl<std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, false> *)
{
} /* size: 147613356 */

/* <0> (null):0 */
void _Rb_tree_impl(class _Rb_tree_impl<std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, false> *, const class less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >  &, const _Node_allocator  &)
{
} /* size: 0 */

/* <0> (null):0 */
void _M_initialize(class _Rb_tree_impl<std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, false> *) /* linkage=_ZNSt8_Rb_treeISsSt4pairIKSsP12TutorMessageESt10_Select1stIS4_ESt4lessISsESaIS4_EE13_Rb_tree_implIS8_Lb0EE13_M_initializeEv */
{
} /* size: 328839 */

/* <0> (null):0 */
void ~_Rb_tree_impl(class _Rb_tree_impl<std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, false> *, int)
{
} /* size: 147613940 */

/* <0> (null):0 */
void _Vector_impl(class _Vector_impl *)
{
} /* size: 0 */

/* <0> (null):0 */
void _Vector_impl(class _Vector_impl *, const _Tp_alloc_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_Vector_impl(class _Vector_impl *, int)
{
} /* size: 147615464 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 328880 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 89924 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 147575608 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 147575816 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 2491500 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 147576968 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 2 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 147660708 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void _Vector_impl(class _Vector_impl *)
{
} /* size: 0 */

/* <0> (null):0 */
void _Vector_impl(class _Vector_impl *, const _Tp_alloc_type  &)
{
} /* size: 65538 */

/* <0> (null):0 */
void _Vector_impl(class _Vector_impl *)
{
} /* size: 0 */

/* <0> (null):0 */
void _Vector_impl(class _Vector_impl *, const _Tp_alloc_type  &)
{
} /* size: 327749 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 178928 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 147691204 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 147692340 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
class pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> * __addressof<std::pair<const std::basic_string<char>, TutorMessage*> >(class pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> &)
{
} /* size: 4 */

/* <0> (null):0 */
void _Destroy<ClientCorpseStruct**>(class ClientCorpseStruct * *, class ClientCorpseStruct * *)
{
} /* size: 1901623 */

/* <0> (null):0 */
void _Destroy<ClientCorpseStruct**, ClientCorpseStruct*>(class ClientCorpseStruct * *, class ClientCorpseStruct * *, class allocator<ClientCorpseStruct*> &)
{
} /* size: 147630720 */

/* <0> (null):0 */
const unsigned int  & min<unsigned int>(const unsigned int  &, const unsigned int  &)
{
} /* size: 4 */

/* <0> (null):0 */
bool operator< <char, std::char_traits<char>, std::allocator<char> >(const class basic_string<char, std::char_traits<char>, std::allocator<char> >  &, const class basic_string<char, std::char_traits<char>, std::allocator<char> >  &)
{
} /* size: 1 */

/* <0> (null):0 */
const unsigned int  & max<unsigned int>(const unsigned int  &, const unsigned int  &)
{
} /* size: 4 */

/* <0> (null):0 */
iterator_type __niter_base<ClientCorpseStruct**>(class ClientCorpseStruct * *)
{
} /* size: 4 */

/* <0> (null):0 */
class ClientCorpseStruct * * __copy_move_backward_a<false, ClientCorpseStruct**, ClientCorpseStruct**>(class ClientCorpseStruct * *, class ClientCorpseStruct * *, class ClientCorpseStruct * *)
{
} /* size: 4 */

/* <0> (null):0 */
iterator_type __miter_base<ClientCorpseStruct**>(class ClientCorpseStruct * *)
{
} /* size: 4 */

/* <0> (null):0 */
class ClientCorpseStruct * * __copy_move_backward_a2<false, ClientCorpseStruct**, ClientCorpseStruct**>(class ClientCorpseStruct * *, class ClientCorpseStruct * *, class ClientCorpseStruct * *)
{
} /* size: 4 */

/* <0> (null):0 */
class ClientCorpseStruct * * __copy_move_a<false, ClientCorpseStruct**, ClientCorpseStruct**>(class ClientCorpseStruct * *, class ClientCorpseStruct * *, class ClientCorpseStruct * *)
{
} /* size: 4 */

/* <0> (null):0 */
class ClientCorpseStruct * * __copy_move_a2<false, ClientCorpseStruct**, ClientCorpseStruct**>(class ClientCorpseStruct * *, class ClientCorpseStruct * *, class ClientCorpseStruct * *)
{
} /* size: 4 */

/* <0> (null):0 */
class ClientCorpseStruct * * copy<ClientCorpseStruct**, ClientCorpseStruct**>(class ClientCorpseStruct * *, class ClientCorpseStruct * *, class ClientCorpseStruct * *)
{
} /* size: 4 */

/* <0> (null):0 */
class ClientCorpseStruct * * uninitialized_copy<ClientCorpseStruct**, ClientCorpseStruct**>(class ClientCorpseStruct * *, class ClientCorpseStruct * *, class ClientCorpseStruct * *)
{
} /* size: 4 */

/* <0> (null):0 */
class ClientCorpseStruct * * __uninitialized_copy_a<ClientCorpseStruct**, ClientCorpseStruct**, ClientCorpseStruct*>(class ClientCorpseStruct * *, class ClientCorpseStruct * *, class ClientCorpseStruct * *, class allocator<ClientCorpseStruct*> &)
{
} /* size: 4 */

/* <0> (null):0 */
class ClientCorpseStruct * * __uninitialized_move_a<ClientCorpseStruct**, ClientCorpseStruct**, std::allocator<ClientCorpseStruct*> >(class ClientCorpseStruct * *, class ClientCorpseStruct * *, class ClientCorpseStruct * *, class allocator<ClientCorpseStruct*> &)
{
} /* size: 4 */

/* <0> (null):0 */
class ClientCorpseStruct * * copy_backward<ClientCorpseStruct**, ClientCorpseStruct**>(class ClientCorpseStruct * *, class ClientCorpseStruct * *, class ClientCorpseStruct * *)
{
} /* size: 4 */

/* <0> (null):0 */
edict_t * edict(class CBaseEntity *) /* linkage=_ZN11CBaseEntity5edictEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int ObjectCaps(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
int entindex(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8entindexEv */
{
} /* size: 4 */

/* <0> (null):0 */
void IntervalTimer(class IntervalTimer *)
{
} /* size: 137633508 */

/* <0> (null):0 */
void Reset(class IntervalTimer *) /* linkage=_ZN13IntervalTimer5ResetEv */
{
} /* size: 146495792 */

/* <0> (null):0 */
void Start(class IntervalTimer *) /* linkage=_ZN13IntervalTimer5StartEv */
{
} /* size: 147033800 */

/* <0> (null):0 */
void Invalidate(class IntervalTimer *) /* linkage=_ZN13IntervalTimer10InvalidateEv */
{
} /* size: 147174128 */

/* <0> (null):0 */
bool HasStarted(const class IntervalTimer  *) /* linkage=_ZNK13IntervalTimer10HasStartedEv */
{
} /* size: 1 */

/* <0> (null):0 */
float GetElapsedTime(const class IntervalTimer  *) /* linkage=_ZNK13IntervalTimer14GetElapsedTimeEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsLessThen(const class IntervalTimer  *, float) /* linkage=_ZNK13IntervalTimer10IsLessThenEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsGreaterThen(const class IntervalTimer  *, float) /* linkage=_ZNK13IntervalTimer13IsGreaterThenEf */
{
} /* size: 1 */

/* <0> (null):0 */
void CountdownTimer(class CountdownTimer *)
{
} /* size: 146891620 */

/* <0> (null):0 */
void Reset(class CountdownTimer *) /* linkage=_ZN14CountdownTimer5ResetEv */
{
} /* size: 146748364 */

/* <0> (null):0 */
void Start(class CountdownTimer *, float) /* linkage=_ZN14CountdownTimer5StartEf */
{
} /* size: 146454348 */

/* <0> (null):0 */
void Invalidate(class CountdownTimer *) /* linkage=_ZN14CountdownTimer10InvalidateEv */
{
} /* size: 147229048 */

/* <0> (null):0 */
bool HasStarted(const class CountdownTimer  *) /* linkage=_ZNK14CountdownTimer10HasStartedEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsElapsed(const class CountdownTimer  *) /* linkage=_ZNK14CountdownTimer9IsElapsedEv */
{
} /* size: 1 */

/* <0> (null):0 */
_Atomic_word __exchange_and_add(volatile _Atomic_word  *, int)
{
} /* size: 4 */

/* <0> (null):0 */
_Atomic_word __exchange_and_add_single(_Atomic_word *, int)
{
} /* size: 4 */

/* <0> (null):0 */
_Atomic_word __exchange_and_add_dispatch(_Atomic_word *, int)
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==<ClientCorpseStruct* const*, std::vector<ClientCorpseStruct*> >(const class __normal_iterator<ClientCorpseStruct* const*, std::vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> , const class __normal_iterator<ClientCorpseStruct* const*, std::vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> )
{
} /* size: 1 */

/* <0> (null):0 */
bool operator==<ClientCorpseStruct**, std::vector<ClientCorpseStruct*> >(const class __normal_iterator<ClientCorpseStruct**, std::vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > >  &, const class __normal_iterator<ClientCorpseStruct**, std::vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > >  &)
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=<ClientCorpseStruct**, std::vector<ClientCorpseStruct*> >(const class __normal_iterator<ClientCorpseStruct**, std::vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > >  &, const class __normal_iterator<ClientCorpseStruct**, std::vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > >  &)
{
} /* size: 1 */

/* <0> (null):0 */
difference_type operator-<ClientCorpseStruct**, std::vector<ClientCorpseStruct*> >(const class __normal_iterator<ClientCorpseStruct**, std::vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > >  &, const class __normal_iterator<ClientCorpseStruct**, std::vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > >  &)
{
} /* size: 4 */

/* <0> (null):0 */
void new_allocator(class new_allocator<char> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<char> *, const class new_allocator<char>  &)
{
} /* size: 524288 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<char> *, int)
{
} /* size: 147385017 */

/* <0> (null):0 */
pointer address(const class new_allocator<char>  *, char &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIcE7addressERc */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<char>  *, const char  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIcE7addressERKc */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<char> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIcE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<char> *, char *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcj */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<char>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIcE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<char> *, char *, const char  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIcE9constructEPcRKc */
{
} /* size: 147501012 */

/* <0> (null):0 */
void destroy(class new_allocator<char> *, char *) /* linkage=_ZN9__gnu_cxx13new_allocatorIcE7destroyEPc */
{
} /* size: 147501244 */

/* <0> (null):0 */
void allocator(class allocator<char> *)
{
} /* size: 147502100 */

/* <0> (null):0 */
void allocator(class allocator<char> *, const class allocator<char>  &)
{
} /* size: 62228 */

/* <0> (null):0 */
void ~allocator(class allocator<char> *, int)
{
} /* size: 328673 */

/* <0> (null):0 */
void swap(class _List_node_base &, class _List_node_base &) /* linkage=_ZNSt8__detail15_List_node_base4swapERS0_S1_ */
{
} /* size: 147502952 */

/* <0> (null):0 */
void _M_transfer(class _List_node_base *, class _List_node_base *, class _List_node_base *) /* linkage=_ZNSt8__detail15_List_node_base11_M_transferEPS0_S1_ */
{
} /* size: 147503136 */

/* <0> (null):0 */
void _M_reverse(class _List_node_base *) /* linkage=_ZNSt8__detail15_List_node_base10_M_reverseEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_hook(class _List_node_base *, class _List_node_base *) /* linkage=_ZNSt8__detail15_List_node_base7_M_hookEPS0_ */
{
} /* size: 81462 */

/* <0> (null):0 */
void _M_unhook(class _List_node_base *) /* linkage=_ZNSt8__detail15_List_node_base9_M_unhookEv */
{
} /* size: 0 */

/* <0> (null):0 */
_Base_ptr _S_minimum(_Base_ptr) /* linkage=_ZNSt18_Rb_tree_node_base10_S_minimumEPS_ */
{
} /* size: 4 */

/* <0> (null):0 */
_Const_Base_ptr _S_minimum(_Const_Base_ptr) /* linkage=_ZNSt18_Rb_tree_node_base10_S_minimumEPKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
_Base_ptr _S_maximum(_Base_ptr) /* linkage=_ZNSt18_Rb_tree_node_base10_S_maximumEPS_ */
{
} /* size: 4 */

/* <0> (null):0 */
_Const_Base_ptr _S_maximum(_Const_Base_ptr) /* linkage=_ZNSt18_Rb_tree_node_base10_S_maximumEPKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
void __destroy<ClientCorpseStruct**>(class ClientCorpseStruct * *, class ClientCorpseStruct * *)
{
} /* size: 147506700 */

/* <0> (null):0 */
class ClientCorpseStruct * * __uninit_copy<ClientCorpseStruct**, ClientCorpseStruct**>(class ClientCorpseStruct * *, class ClientCorpseStruct * *, class ClientCorpseStruct * *)
{
} /* size: 4 */

/* <0> (null):0 */
wint_t btowc(int)
{
} /* size: 4 */

/* <0> (null):0 */
wint_t fgetwc(__FILE *)
{
} /* size: 4 */

/* <0> (null):0 */
wchar_t * fgetws(wchar_t *, int, __FILE *)
{
} /* size: 4 */

/* <0> (null):0 */
wint_t fputwc(wchar_t, __FILE *)
{
} /* size: 4 */

/* <0> (null):0 */
int fputws(const wchar_t  *, __FILE *)
{
} /* size: 4 */

/* <0> (null):0 */
int fwide(__FILE *, int)
{
} /* size: 4 */

/* <0> (null):0 */
int fwprintf(__FILE *, const wchar_t  *, ...)
{
} /* size: 4 */

/* <0> (null):0 */
int fwscanf(__FILE *, const wchar_t  *, ...)
{
} /* size: 4 */

/* <0> (null):0 */
wint_t getwc(__FILE *)
{
} /* size: 4 */

/* <0> (null):0 */
wint_t getwchar(void)
{
} /* size: 4 */

/* <0> (null):0 */
size_t mbrlen(const char  *, size_t, mbstate_t *)
{
} /* size: 4 */

/* <0> (null):0 */
size_t mbrtowc(wchar_t *, const char  *, size_t, mbstate_t *)
{
} /* size: 4 */

/* <0> (null):0 */
int mbsinit(const mbstate_t  *)
{
} /* size: 4 */

/* <0> (null):0 */
size_t mbsrtowcs(wchar_t *, const char  * *, size_t, mbstate_t *)
{
} /* size: 4 */

/* <0> (null):0 */
wint_t putwc(wchar_t, __FILE *)
{
} /* size: 4 */

/* <0> (null):0 */
wint_t putwchar(wchar_t)
{
} /* size: 4 */

/* <0> (null):0 */
int swprintf(wchar_t *, size_t, const wchar_t  *, ...)
{
} /* size: 4 */

/* <0> (null):0 */
int swscanf(const wchar_t  *, const wchar_t  *, ...)
{
} /* size: 4 */

/* <0> (null):0 */
wint_t ungetwc(wint_t, __FILE *)
{
} /* size: 4 */

/* <0> (null):0 */
int vfwprintf(__FILE *, const wchar_t  *, __gnuc_va_list)
{
} /* size: 4 */

/* <0> (null):0 */
int vfwscanf(__FILE *, const wchar_t  *, __gnuc_va_list)
{
} /* size: 4 */

/* <0> (null):0 */
int vswprintf(wchar_t *, size_t, const wchar_t  *, __gnuc_va_list)
{
} /* size: 4 */

/* <0> (null):0 */
int vswscanf(const wchar_t  *, const wchar_t  *, __gnuc_va_list)
{
} /* size: 4 */

/* <0> (null):0 */
int vwprintf(const wchar_t  *, __gnuc_va_list)
{
} /* size: 4 */

/* <0> (null):0 */
int vwscanf(const wchar_t  *, __gnuc_va_list)
{
} /* size: 4 */

/* <0> (null):0 */
size_t wcrtomb(char *, wchar_t, mbstate_t *)
{
} /* size: 4 */

/* <0> (null):0 */
wchar_t * wcscat(wchar_t *, const wchar_t  *)
{
} /* size: 4 */

/* <0> (null):0 */
int wcscmp(const wchar_t  *, const wchar_t  *)
{
} /* size: 4 */

/* <0> (null):0 */
int wcscoll(const wchar_t  *, const wchar_t  *)
{
} /* size: 4 */

/* <0> (null):0 */
wchar_t * wcscpy(wchar_t *, const wchar_t  *)
{
} /* size: 4 */

/* <0> (null):0 */
size_t wcscspn(const wchar_t  *, const wchar_t  *)
{
} /* size: 4 */

/* <0> (null):0 */
size_t wcsftime(wchar_t *, size_t, const wchar_t  *, const class tm  *)
{
} /* size: 4 */

/* <0> (null):0 */
size_t wcslen(const wchar_t  *)
{
} /* size: 4 */

/* <0> (null):0 */
wchar_t * wcsncat(wchar_t *, const wchar_t  *, size_t)
{
} /* size: 4 */

/* <0> (null):0 */
int wcsncmp(const wchar_t  *, const wchar_t  *, size_t)
{
} /* size: 4 */

/* <0> (null):0 */
wchar_t * wcsncpy(wchar_t *, const wchar_t  *, size_t)
{
} /* size: 4 */

/* <0> (null):0 */
size_t wcsrtombs(char *, const wchar_t  * *, size_t, mbstate_t *)
{
} /* size: 4 */

/* <0> (null):0 */
size_t wcsspn(const wchar_t  *, const wchar_t  *)
{
} /* size: 4 */

/* <0> (null):0 */
double wcstod(const wchar_t  *, wchar_t * *)
{
} /* size: 8 */

/* <0> (null):0 */
float wcstof(const wchar_t  *, wchar_t * *)
{
} /* size: 4 */

/* <0> (null):0 */
wchar_t * wcstok(wchar_t *, const wchar_t  *, wchar_t * *)
{
} /* size: 4 */

/* <0> (null):0 */
long int wcstol(const wchar_t  *, wchar_t * *, int)
{
} /* size: 4 */

/* <0> (null):0 */
long unsigned int wcstoul(const wchar_t  *, wchar_t * *, int)
{
} /* size: 4 */

/* <0> (null):0 */
size_t wcsxfrm(wchar_t *, const wchar_t  *, size_t)
{
} /* size: 4 */

/* <0> (null):0 */
int wctob(wint_t)
{
} /* size: 4 */

/* <0> (null):0 */
int wmemcmp(const wchar_t  *, const wchar_t  *, size_t)
{
} /* size: 4 */

/* <0> (null):0 */
wchar_t * wmemcpy(wchar_t *, const wchar_t  *, size_t)
{
} /* size: 4 */

/* <0> (null):0 */
wchar_t * wmemmove(wchar_t *, const wchar_t  *, size_t)
{
} /* size: 4 */

/* <0> (null):0 */
wchar_t * wmemset(wchar_t *, wchar_t, size_t)
{
} /* size: 4 */

/* <0> (null):0 */
int wprintf(const wchar_t  *, ...)
{
} /* size: 4 */

/* <0> (null):0 */
int wscanf(const wchar_t  *, ...)
{
} /* size: 4 */

/* <0> (null):0 */
const wchar_t  * wcschr(const wchar_t  *, wchar_t) /* linkage=wcschr */
{
} /* size: 4 */

/* <0> (null):0 */
const wchar_t  * wcspbrk(const wchar_t  *, const wchar_t  *) /* linkage=wcspbrk */
{
} /* size: 4 */

/* <0> (null):0 */
const wchar_t  * wcsrchr(const wchar_t  *, wchar_t) /* linkage=wcsrchr */
{
} /* size: 4 */

/* <0> (null):0 */
const wchar_t  * wcsstr(const wchar_t  *, const wchar_t  *) /* linkage=wcsstr */
{
} /* size: 4 */

/* <0> (null):0 */
const wchar_t  * wmemchr(const wchar_t  *, wchar_t, size_t) /* linkage=wmemchr */
{
} /* size: 4 */

/* <0> (null):0 */
long double wcstold(const wchar_t  *, wchar_t * *)
{
} /* size: 12 */

/* <0> (null):0 */
long long int wcstoll(const wchar_t  *, wchar_t * *, int)
{
} /* size: 8 */

/* <0> (null):0 */
long long unsigned int wcstoull(const wchar_t  *, wchar_t * *, int)
{
} /* size: 8 */

/* <0> (null):0 */
void assign(char_type &, const char_type  &) /* linkage=_ZNSt11char_traitsIcE6assignERcRKc */
{
} /* size: 147615100 */

/* <0> (null):0 */
bool eq(const char_type  &, const char_type  &) /* linkage=_ZNSt11char_traitsIcE2eqERKcS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool lt(const char_type  &, const char_type  &) /* linkage=_ZNSt11char_traitsIcE2ltERKcS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
int compare(const char_type  *, const char_type  *, size_t) /* linkage=_ZNSt11char_traitsIcE7compareEPKcS2_j */
{
} /* size: 4 */

/* <0> (null):0 */
size_t length(const char_type  *) /* linkage=_ZNSt11char_traitsIcE6lengthEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
const char_type  * find(const char_type  *, size_t, const char_type  &) /* linkage=_ZNSt11char_traitsIcE4findEPKcjRS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
char_type * move(char_type *, const char_type  *, size_t) /* linkage=_ZNSt11char_traitsIcE4moveEPcPKcj */
{
} /* size: 4 */

/* <0> (null):0 */
char_type * copy(char_type *, const char_type  *, size_t) /* linkage=_ZNSt11char_traitsIcE4copyEPcPKcj */
{
} /* size: 4 */

/* <0> (null):0 */
char_type * assign(char_type *, size_t, char_type) /* linkage=_ZNSt11char_traitsIcE6assignEPcjc */
{
} /* size: 4 */

/* <0> (null):0 */
char_type to_char_type(const int_type  &) /* linkage=_ZNSt11char_traitsIcE12to_char_typeERKi */
{
} /* size: 1 */

/* <0> (null):0 */
int_type to_int_type(const char_type  &) /* linkage=_ZNSt11char_traitsIcE11to_int_typeERKc */
{
} /* size: 4 */

/* <0> (null):0 */
bool eq_int_type(const int_type  &, const int_type  &) /* linkage=_ZNSt11char_traitsIcE11eq_int_typeERKiS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
int_type eof(void) /* linkage=_ZNSt11char_traitsIcE3eofEv */
{
} /* size: 4 */

/* <0> (null):0 */
int_type not_eof(const int_type  &) /* linkage=_ZNSt11char_traitsIcE7not_eofERKi */
{
} /* size: 4 */

/* <0> (null):0 */
char * setlocale(int, const char  *)
{
} /* size: 4 */

/* <0> (null):0 */
class lconv * localeconv(void)
{
} /* size: 4 */

/* <0> (null):0 */
class _Rep & _S_empty_rep(void) /* linkage=_ZNSs4_Rep12_S_empty_repEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool _M_is_leaked(const class _Rep  *) /* linkage=_ZNKSs4_Rep12_M_is_leakedEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool _M_is_shared(const class _Rep  *) /* linkage=_ZNKSs4_Rep12_M_is_sharedEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _M_set_leaked(class _Rep *) /* linkage=_ZNSs4_Rep13_M_set_leakedEv */
{
} /* size: 147495496 */

/* <0> (null):0 */
void _M_set_sharable(class _Rep *) /* linkage=_ZNSs4_Rep15_M_set_sharableEv */
{
} /* size: 147503748 */

/* <0> (null):0 */
void _M_set_length_and_sharable(class _Rep *, unsigned int) /* linkage=_ZNSs4_Rep26_M_set_length_and_sharableEj */
{
} /* size: 147393880 */

/* <0> (null):0 */
char * _M_refdata(class _Rep *) /* linkage=_ZNSs4_Rep10_M_refdataEv */
{
} /* size: 4 */

/* <0> (null):0 */
char * _M_grab(class _Rep *, const class allocator<char>  &, const class allocator<char>  &) /* linkage=_ZNSs4_Rep7_M_grabERKSaIcES2_ */
{
} /* size: 4 */

/* <0> (null):0 */
class _Rep * _S_create(unsigned int, unsigned int, const class allocator<char>  &) /* linkage=_ZNSs4_Rep9_S_createEjjRKSaIcE */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_dispose(class _Rep *, const class allocator<char>  &) /* linkage=_ZNSs4_Rep10_M_disposeERKSaIcE */
{
} /* size: 147566236 */

/* <0> (null):0 */
void _M_destroy(class _Rep *, const class allocator<char>  &) /* linkage=_ZNSs4_Rep10_M_destroyERKSaIcE */
{
} /* size: 147507288 */

/* <0> (null):0 */
char * _M_refcopy(class _Rep *) /* linkage=_ZNSs4_Rep10_M_refcopyEv */
{
} /* size: 4 */

/* <0> (null):0 */
char * _M_clone(class _Rep *, const class allocator<char>  &, unsigned int) /* linkage=_ZNSs4_Rep8_M_cloneERKSaIcEj */
{
} /* size: 4 */

/* <0> (null):0 */
char * _M_data(const class basic_string<char, std::char_traits<char>, std::allocator<char> >  *) /* linkage=_ZNKSs7_M_dataEv */
{
} /* size: 4 */

/* <0> (null):0 */
char * _M_data(class basic_string<char, std::char_traits<char>, std::allocator<char> > *, char *) /* linkage=_ZNSs7_M_dataEPc */
{
} /* size: 4 */

/* <0> (null):0 */
class _Rep * _M_rep(const class basic_string<char, std::char_traits<char>, std::allocator<char> >  *) /* linkage=_ZNKSs6_M_repEv */
{
} /* size: 4 */

/* <0> (null):0 */
iterator _M_ibegin(const class basic_string<char, std::char_traits<char>, std::allocator<char> >  *) /* linkage=_ZNKSs9_M_ibeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator _M_iend(const class basic_string<char, std::char_traits<char>, std::allocator<char> >  *) /* linkage=_ZNKSs7_M_iendEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_leak(class basic_string<char, std::char_traits<char>, std::allocator<char> > *) /* linkage=_ZNSs7_M_leakEv */
{
} /* size: 147653056 */

/* <0> (null):0 */
size_type _M_check(const class basic_string<char, std::char_traits<char>, std::allocator<char> >  *, unsigned int, const char  *) /* linkage=_ZNKSs8_M_checkEjPKc */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_check_length(const class basic_string<char, std::char_traits<char>, std::allocator<char> >  *, unsigned int, unsigned int, const char  *) /* linkage=_ZNKSs15_M_check_lengthEjjPKc */
{
} /* size: 147519924 */

/* <0> (null):0 */
size_type _M_limit(const class basic_string<char, std::char_traits<char>, std::allocator<char> >  *, unsigned int, unsigned int) /* linkage=_ZNKSs8_M_limitEjj */
{
} /* size: 4 */

/* <0> (null):0 */
bool _M_disjunct(const class basic_string<char, std::char_traits<char>, std::allocator<char> >  *, const char  *) /* linkage=_ZNKSs11_M_disjunctEPKc */
{
} /* size: 1 */

/* <0> (null):0 */
void _M_copy(char *, const char  *, unsigned int) /* linkage=_ZNSs7_M_copyEPcPKcj */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_move(char *, const char  *, unsigned int) /* linkage=_ZNSs7_M_moveEPcPKcj */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_assign(char *, unsigned int, char) /* linkage=_ZNSs9_M_assignEPcjc */
{
} /* size: 0 */

/* <0> (null):0 */
void _S_copy_chars(char *, class __normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, class __normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >) /* linkage=_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIS_SsEES2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _S_copy_chars(char *, class __normal_iterator<const char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, class __normal_iterator<const char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >) /* linkage=_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIPKcSsEES4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _S_copy_chars(char *, char *, char *) /* linkage=_ZNSs13_S_copy_charsEPcS_S_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _S_copy_chars(char *, const char  *, const char  *) /* linkage=_ZNSs13_S_copy_charsEPcPKcS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
int _S_compare(unsigned int, unsigned int) /* linkage=_ZNSs10_S_compareEjj */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_mutate(class basic_string<char, std::char_traits<char>, std::allocator<char> > *, unsigned int, unsigned int, unsigned int) /* linkage=_ZNSs9_M_mutateEjjj */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_leak_hard(class basic_string<char, std::char_traits<char>, std::allocator<char> > *) /* linkage=_ZNSs12_M_leak_hardEv */
{
} /* size: 0 */

/* <0> (null):0 */
class _Rep & _S_empty_rep(void) /* linkage=_ZNSs12_S_empty_repEv */
{
} /* size: 4 */

/* <0> (null):0 */
void basic_string(class basic_string<char, std::char_traits<char>, std::allocator<char> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void basic_string(class basic_string<char, std::char_traits<char>, std::allocator<char> > *, const class allocator<char>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void basic_string(class basic_string<char, std::char_traits<char>, std::allocator<char> > *, const class basic_string<char, std::char_traits<char>, std::allocator<char> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void basic_string(class basic_string<char, std::char_traits<char>, std::allocator<char> > *, const class basic_string<char, std::char_traits<char>, std::allocator<char> >  &, unsigned int, unsigned int)
{
} /* size: 0 */

/* <0> (null):0 */
void basic_string(class basic_string<char, std::char_traits<char>, std::allocator<char> > *, const class basic_string<char, std::char_traits<char>, std::allocator<char> >  &, unsigned int, unsigned int, const class allocator<char>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void basic_string(class basic_string<char, std::char_traits<char>, std::allocator<char> > *, const char  *, unsigned int, const class allocator<char>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void basic_string(class basic_string<char, std::char_traits<char>, std::allocator<char> > *, const char  *, const class allocator<char>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void basic_string(class basic_string<char, std::char_traits<char>, std::allocator<char> > *, unsigned int, char, const class allocator<char>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~basic_string(class basic_string<char, std::char_traits<char>, std::allocator<char> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class basic_string<char, std::char_traits<char>, std::allocator<char> > & operator=(class basic_string<char, std::char_traits<char>, std::allocator<char> > *, const class basic_string<char, std::char_traits<char>, std::allocator<char> >  &) /* linkage=_ZNSsaSERKSs */
{
} /* size: 4 */

/* <0> (null):0 */
class basic_string<char, std::char_traits<char>, std::allocator<char> > & operator=(class basic_string<char, std::char_traits<char>, std::allocator<char> > *, const char  *) /* linkage=_ZNSsaSEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
class basic_string<char, std::char_traits<char>, std::allocator<char> > & operator=(class basic_string<char, std::char_traits<char>, std::allocator<char> > *, char) /* linkage=_ZNSsaSEc */
{
} /* size: 4 */

/* <0> (null):0 */
iterator begin(class basic_string<char, std::char_traits<char>, std::allocator<char> > *) /* linkage=_ZNSs5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class basic_string<char, std::char_traits<char>, std::allocator<char> >  *) /* linkage=_ZNKSs5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class basic_string<char, std::char_traits<char>, std::allocator<char> > *) /* linkage=_ZNSs3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class basic_string<char, std::char_traits<char>, std::allocator<char> >  *) /* linkage=_ZNKSs3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class basic_string<char, std::char_traits<char>, std::allocator<char> > *) /* linkage=_ZNSs6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class basic_string<char, std::char_traits<char>, std::allocator<char> >  *) /* linkage=_ZNKSs6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class basic_string<char, std::char_traits<char>, std::allocator<char> > *) /* linkage=_ZNSs4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class basic_string<char, std::char_traits<char>, std::allocator<char> >  *) /* linkage=_ZNKSs4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
size_type size(const class basic_string<char, std::char_traits<char>, std::allocator<char> >  *) /* linkage=_ZNKSs4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type length(const class basic_string<char, std::char_traits<char>, std::allocator<char> >  *) /* linkage=_ZNKSs6lengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class basic_string<char, std::char_traits<char>, std::allocator<char> >  *) /* linkage=_ZNKSs8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class basic_string<char, std::char_traits<char>, std::allocator<char> > *, unsigned int, char) /* linkage=_ZNSs6resizeEjc */
{
} /* size: 0 */

/* <0> (null):0 */
void resize(class basic_string<char, std::char_traits<char>, std::allocator<char> > *, unsigned int) /* linkage=_ZNSs6resizeEj */
{
} /* size: 0 */

/* <0> (null):0 */
size_type capacity(const class basic_string<char, std::char_traits<char>, std::allocator<char> >  *) /* linkage=_ZNKSs8capacityEv */
{
} /* size: 4 */

/* <0> (null):0 */
void reserve(class basic_string<char, std::char_traits<char>, std::allocator<char> > *, unsigned int) /* linkage=_ZNSs7reserveEj */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class basic_string<char, std::char_traits<char>, std::allocator<char> > *) /* linkage=_ZNSs5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class basic_string<char, std::char_traits<char>, std::allocator<char> >  *) /* linkage=_ZNKSs5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
const_reference operator[](const class basic_string<char, std::char_traits<char>, std::allocator<char> >  *, unsigned int) /* linkage=_ZNKSsixEj */
{
} /* size: 4 */

/* <0> (null):0 */
reference operator[](class basic_string<char, std::char_traits<char>, std::allocator<char> > *, unsigned int) /* linkage=_ZNSsixEj */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference at(const class basic_string<char, std::char_traits<char>, std::allocator<char> >  *, unsigned int) /* linkage=_ZNKSs2atEj */
{
} /* size: 4 */

/* <0> (null):0 */
reference at(class basic_string<char, std::char_traits<char>, std::allocator<char> > *, unsigned int) /* linkage=_ZNSs2atEj */
{
} /* size: 4 */

/* <0> (null):0 */
class basic_string<char, std::char_traits<char>, std::allocator<char> > & operator+=(class basic_string<char, std::char_traits<char>, std::allocator<char> > *, const class basic_string<char, std::char_traits<char>, std::allocator<char> >  &) /* linkage=_ZNSspLERKSs */
{
} /* size: 4 */

/* <0> (null):0 */
class basic_string<char, std::char_traits<char>, std::allocator<char> > & operator+=(class basic_string<char, std::char_traits<char>, std::allocator<char> > *, const char  *) /* linkage=_ZNSspLEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
class basic_string<char, std::char_traits<char>, std::allocator<char> > & operator+=(class basic_string<char, std::char_traits<char>, std::allocator<char> > *, char) /* linkage=_ZNSspLEc */
{
} /* size: 4 */

/* <0> (null):0 */
class basic_string<char, std::char_traits<char>, std::allocator<char> > & append(class basic_string<char, std::char_traits<char>, std::allocator<char> > *, const class basic_string<char, std::char_traits<char>, std::allocator<char> >  &) /* linkage=_ZNSs6appendERKSs */
{
} /* size: 4 */

/* <0> (null):0 */
class basic_string<char, std::char_traits<char>, std::allocator<char> > & append(class basic_string<char, std::char_traits<char>, std::allocator<char> > *, const class basic_string<char, std::char_traits<char>, std::allocator<char> >  &, unsigned int, unsigned int) /* linkage=_ZNSs6appendERKSsjj */
{
} /* size: 4 */

/* <0> (null):0 */
class basic_string<char, std::char_traits<char>, std::allocator<char> > & append(class basic_string<char, std::char_traits<char>, std::allocator<char> > *, const char  *, unsigned int) /* linkage=_ZNSs6appendEPKcj */
{
} /* size: 4 */

/* <0> (null):0 */
class basic_string<char, std::char_traits<char>, std::allocator<char> > & append(class basic_string<char, std::char_traits<char>, std::allocator<char> > *, const char  *) /* linkage=_ZNSs6appendEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
class basic_string<char, std::char_traits<char>, std::allocator<char> > & append(class basic_string<char, std::char_traits<char>, std::allocator<char> > *, unsigned int, char) /* linkage=_ZNSs6appendEjc */
{
} /* size: 4 */

/* <0> (null):0 */
void push_back(class basic_string<char, std::char_traits<char>, std::allocator<char> > *, char) /* linkage=_ZNSs9push_backEc */
{
} /* size: 0 */

/* <0> (null):0 */
class basic_string<char, std::char_traits<char>, std::allocator<char> > & assign(class basic_string<char, std::char_traits<char>, std::allocator<char> > *, const class basic_string<char, std::char_traits<char>, std::allocator<char> >  &) /* linkage=_ZNSs6assignERKSs */
{
} /* size: 4 */

/* <0> (null):0 */
class basic_string<char, std::char_traits<char>, std::allocator<char> > & assign(class basic_string<char, std::char_traits<char>, std::allocator<char> > *, const class basic_string<char, std::char_traits<char>, std::allocator<char> >  &, unsigned int, unsigned int) /* linkage=_ZNSs6assignERKSsjj */
{
} /* size: 4 */

/* <0> (null):0 */
class basic_string<char, std::char_traits<char>, std::allocator<char> > & assign(class basic_string<char, std::char_traits<char>, std::allocator<char> > *, const char  *, unsigned int) /* linkage=_ZNSs6assignEPKcj */
{
} /* size: 4 */

/* <0> (null):0 */
class basic_string<char, std::char_traits<char>, std::allocator<char> > & assign(class basic_string<char, std::char_traits<char>, std::allocator<char> > *, const char  *) /* linkage=_ZNSs6assignEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
class basic_string<char, std::char_traits<char>, std::allocator<char> > & assign(class basic_string<char, std::char_traits<char>, std::allocator<char> > *, unsigned int, char) /* linkage=_ZNSs6assignEjc */
{
} /* size: 4 */

/* <0> (null):0 */
void insert(class basic_string<char, std::char_traits<char>, std::allocator<char> > *, class __normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, unsigned int, char) /* linkage=_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEjc */
{
} /* size: 0 */

/* <0> (null):0 */
class basic_string<char, std::char_traits<char>, std::allocator<char> > & insert(class basic_string<char, std::char_traits<char>, std::allocator<char> > *, unsigned int, const class basic_string<char, std::char_traits<char>, std::allocator<char> >  &) /* linkage=_ZNSs6insertEjRKSs */
{
} /* size: 4 */

/* <0> (null):0 */
class basic_string<char, std::char_traits<char>, std::allocator<char> > & insert(class basic_string<char, std::char_traits<char>, std::allocator<char> > *, unsigned int, const class basic_string<char, std::char_traits<char>, std::allocator<char> >  &, unsigned int, unsigned int) /* linkage=_ZNSs6insertEjRKSsjj */
{
} /* size: 4 */

/* <0> (null):0 */
class basic_string<char, std::char_traits<char>, std::allocator<char> > & insert(class basic_string<char, std::char_traits<char>, std::allocator<char> > *, unsigned int, const char  *, unsigned int) /* linkage=_ZNSs6insertEjPKcj */
{
} /* size: 4 */

/* <0> (null):0 */
class basic_string<char, std::char_traits<char>, std::allocator<char> > & insert(class basic_string<char, std::char_traits<char>, std::allocator<char> > *, unsigned int, const char  *) /* linkage=_ZNSs6insertEjPKc */
{
} /* size: 4 */

/* <0> (null):0 */
class basic_string<char, std::char_traits<char>, std::allocator<char> > & insert(class basic_string<char, std::char_traits<char>, std::allocator<char> > *, unsigned int, unsigned int, char) /* linkage=_ZNSs6insertEjjc */
{
} /* size: 4 */

/* <0> (null):0 */
iterator insert(class basic_string<char, std::char_traits<char>, std::allocator<char> > *, class __normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, char) /* linkage=_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEc */
{
} /* size: 0 */

/* <0> (null):0 */
class basic_string<char, std::char_traits<char>, std::allocator<char> > & erase(class basic_string<char, std::char_traits<char>, std::allocator<char> > *, unsigned int, unsigned int) /* linkage=_ZNSs5eraseEjj */
{
} /* size: 4 */

/* <0> (null):0 */
iterator erase(class basic_string<char, std::char_traits<char>, std::allocator<char> > *, class __normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >) /* linkage=_ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEE */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class basic_string<char, std::char_traits<char>, std::allocator<char> > *, class __normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, class __normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >) /* linkage=_ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEES2_ */
{
} /* size: 0 */

/* <0> (null):0 */
class basic_string<char, std::char_traits<char>, std::allocator<char> > & replace(class basic_string<char, std::char_traits<char>, std::allocator<char> > *, unsigned int, unsigned int, const class basic_string<char, std::char_traits<char>, std::allocator<char> >  &) /* linkage=_ZNSs7replaceEjjRKSs */
{
} /* size: 4 */

/* <0> (null):0 */
class basic_string<char, std::char_traits<char>, std::allocator<char> > & replace(class basic_string<char, std::char_traits<char>, std::allocator<char> > *, unsigned int, unsigned int, const class basic_string<char, std::char_traits<char>, std::allocator<char> >  &, unsigned int, unsigned int) /* linkage=_ZNSs7replaceEjjRKSsjj */
{
} /* size: 4 */

/* <0> (null):0 */
class basic_string<char, std::char_traits<char>, std::allocator<char> > & replace(class basic_string<char, std::char_traits<char>, std::allocator<char> > *, unsigned int, unsigned int, const char  *, unsigned int) /* linkage=_ZNSs7replaceEjjPKcj */
{
} /* size: 4 */

/* <0> (null):0 */
class basic_string<char, std::char_traits<char>, std::allocator<char> > & replace(class basic_string<char, std::char_traits<char>, std::allocator<char> > *, unsigned int, unsigned int, const char  *) /* linkage=_ZNSs7replaceEjjPKc */
{
} /* size: 4 */

/* <0> (null):0 */
class basic_string<char, std::char_traits<char>, std::allocator<char> > & replace(class basic_string<char, std::char_traits<char>, std::allocator<char> > *, unsigned int, unsigned int, unsigned int, char) /* linkage=_ZNSs7replaceEjjjc */
{
} /* size: 4 */

/* <0> (null):0 */
class basic_string<char, std::char_traits<char>, std::allocator<char> > & replace(class basic_string<char, std::char_traits<char>, std::allocator<char> > *, class __normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, class __normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, const class basic_string<char, std::char_traits<char>, std::allocator<char> >  &) /* linkage=_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_RKSs */
{
} /* size: 4 */

/* <0> (null):0 */
class basic_string<char, std::char_traits<char>, std::allocator<char> > & replace(class basic_string<char, std::char_traits<char>, std::allocator<char> > *, class __normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, class __normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, const char  *, unsigned int) /* linkage=_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcj */
{
} /* size: 4 */

/* <0> (null):0 */
class basic_string<char, std::char_traits<char>, std::allocator<char> > & replace(class basic_string<char, std::char_traits<char>, std::allocator<char> > *, class __normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, class __normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, const char  *) /* linkage=_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKc */
{
} /* size: 4 */

/* <0> (null):0 */
class basic_string<char, std::char_traits<char>, std::allocator<char> > & replace(class basic_string<char, std::char_traits<char>, std::allocator<char> > *, class __normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, class __normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, unsigned int, char) /* linkage=_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_jc */
{
} /* size: 4 */

/* <0> (null):0 */
class basic_string<char, std::char_traits<char>, std::allocator<char> > & replace(class basic_string<char, std::char_traits<char>, std::allocator<char> > *, class __normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, class __normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, char *, char *) /* linkage=_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S1_S1_ */
{
} /* size: 4 */

/* <0> (null):0 */
class basic_string<char, std::char_traits<char>, std::allocator<char> > & replace(class basic_string<char, std::char_traits<char>, std::allocator<char> > *, class __normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, class __normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, const char  *, const char  *) /* linkage=_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
class basic_string<char, std::char_traits<char>, std::allocator<char> > & replace(class basic_string<char, std::char_traits<char>, std::allocator<char> > *, class __normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, class __normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, class __normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, class __normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >) /* linkage=_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S2_S2_ */
{
} /* size: 4 */

/* <0> (null):0 */
class basic_string<char, std::char_traits<char>, std::allocator<char> > & replace(class basic_string<char, std::char_traits<char>, std::allocator<char> > *, class __normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, class __normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, class __normal_iterator<const char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, class __normal_iterator<const char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >) /* linkage=_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_NS0_IPKcSsEES5_ */
{
} /* size: 4 */

/* <0> (null):0 */
class basic_string<char, std::char_traits<char>, std::allocator<char> > & _M_replace_aux(class basic_string<char, std::char_traits<char>, std::allocator<char> > *, unsigned int, unsigned int, unsigned int, char) /* linkage=_ZNSs14_M_replace_auxEjjjc */
{
} /* size: 4 */

/* <0> (null):0 */
class basic_string<char, std::char_traits<char>, std::allocator<char> > & _M_replace_safe(class basic_string<char, std::char_traits<char>, std::allocator<char> > *, unsigned int, unsigned int, const char  *, unsigned int) /* linkage=_ZNSs15_M_replace_safeEjjPKcj */
{
} /* size: 4 */

/* <0> (null):0 */
char * _S_construct_aux_2(unsigned int, char, const class allocator<char>  &) /* linkage=_ZNSs18_S_construct_aux_2EjcRKSaIcE */
{
} /* size: 4 */

/* <0> (null):0 */
char * _S_construct(unsigned int, char, const class allocator<char>  &) /* linkage=_ZNSs12_S_constructEjcRKSaIcE */
{
} /* size: 4 */

/* <0> (null):0 */
size_type copy(const class basic_string<char, std::char_traits<char>, std::allocator<char> >  *, char *, unsigned int, unsigned int) /* linkage=_ZNKSs4copyEPcjj */
{
} /* size: 4 */

/* <0> (null):0 */
void swap(class basic_string<char, std::char_traits<char>, std::allocator<char> > *, class basic_string<char, std::char_traits<char>, std::allocator<char> > &) /* linkage=_ZNSs4swapERSs */
{
} /* size: 0 */

/* <0> (null):0 */
const char  * c_str(const class basic_string<char, std::char_traits<char>, std::allocator<char> >  *) /* linkage=_ZNKSs5c_strEv */
{
} /* size: 4 */

/* <0> (null):0 */
const char  * data(const class basic_string<char, std::char_traits<char>, std::allocator<char> >  *) /* linkage=_ZNKSs4dataEv */
{
} /* size: 4 */

/* <0> (null):0 */
allocator_type get_allocator(const class basic_string<char, std::char_traits<char>, std::allocator<char> >  *) /* linkage=_ZNKSs13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type find(const class basic_string<char, std::char_traits<char>, std::allocator<char> >  *, const char  *, unsigned int, unsigned int) /* linkage=_ZNKSs4findEPKcjj */
{
} /* size: 4 */

/* <0> (null):0 */
size_type find(const class basic_string<char, std::char_traits<char>, std::allocator<char> >  *, const class basic_string<char, std::char_traits<char>, std::allocator<char> >  &, unsigned int) /* linkage=_ZNKSs4findERKSsj */
{
} /* size: 4 */

/* <0> (null):0 */
size_type find(const class basic_string<char, std::char_traits<char>, std::allocator<char> >  *, const char  *, unsigned int) /* linkage=_ZNKSs4findEPKcj */
{
} /* size: 4 */

/* <0> (null):0 */
size_type find(const class basic_string<char, std::char_traits<char>, std::allocator<char> >  *, char, unsigned int) /* linkage=_ZNKSs4findEcj */
{
} /* size: 4 */

/* <0> (null):0 */
size_type rfind(const class basic_string<char, std::char_traits<char>, std::allocator<char> >  *, const class basic_string<char, std::char_traits<char>, std::allocator<char> >  &, unsigned int) /* linkage=_ZNKSs5rfindERKSsj */
{
} /* size: 4 */

/* <0> (null):0 */
size_type rfind(const class basic_string<char, std::char_traits<char>, std::allocator<char> >  *, const char  *, unsigned int, unsigned int) /* linkage=_ZNKSs5rfindEPKcjj */
{
} /* size: 4 */

/* <0> (null):0 */
size_type rfind(const class basic_string<char, std::char_traits<char>, std::allocator<char> >  *, const char  *, unsigned int) /* linkage=_ZNKSs5rfindEPKcj */
{
} /* size: 4 */

/* <0> (null):0 */
size_type rfind(const class basic_string<char, std::char_traits<char>, std::allocator<char> >  *, char, unsigned int) /* linkage=_ZNKSs5rfindEcj */
{
} /* size: 4 */

/* <0> (null):0 */
size_type find_first_of(const class basic_string<char, std::char_traits<char>, std::allocator<char> >  *, const class basic_string<char, std::char_traits<char>, std::allocator<char> >  &, unsigned int) /* linkage=_ZNKSs13find_first_ofERKSsj */
{
} /* size: 4 */

/* <0> (null):0 */
size_type find_first_of(const class basic_string<char, std::char_traits<char>, std::allocator<char> >  *, const char  *, unsigned int, unsigned int) /* linkage=_ZNKSs13find_first_ofEPKcjj */
{
} /* size: 4 */

/* <0> (null):0 */
size_type find_first_of(const class basic_string<char, std::char_traits<char>, std::allocator<char> >  *, const char  *, unsigned int) /* linkage=_ZNKSs13find_first_ofEPKcj */
{
} /* size: 4 */

/* <0> (null):0 */
size_type find_first_of(const class basic_string<char, std::char_traits<char>, std::allocator<char> >  *, char, unsigned int) /* linkage=_ZNKSs13find_first_ofEcj */
{
} /* size: 4 */

/* <0> (null):0 */
size_type find_last_of(const class basic_string<char, std::char_traits<char>, std::allocator<char> >  *, const class basic_string<char, std::char_traits<char>, std::allocator<char> >  &, unsigned int) /* linkage=_ZNKSs12find_last_ofERKSsj */
{
} /* size: 4 */

/* <0> (null):0 */
size_type find_last_of(const class basic_string<char, std::char_traits<char>, std::allocator<char> >  *, const char  *, unsigned int, unsigned int) /* linkage=_ZNKSs12find_last_ofEPKcjj */
{
} /* size: 4 */

/* <0> (null):0 */
size_type find_last_of(const class basic_string<char, std::char_traits<char>, std::allocator<char> >  *, const char  *, unsigned int) /* linkage=_ZNKSs12find_last_ofEPKcj */
{
} /* size: 4 */

/* <0> (null):0 */
size_type find_last_of(const class basic_string<char, std::char_traits<char>, std::allocator<char> >  *, char, unsigned int) /* linkage=_ZNKSs12find_last_ofEcj */
{
} /* size: 4 */

/* <0> (null):0 */
size_type find_first_not_of(const class basic_string<char, std::char_traits<char>, std::allocator<char> >  *, const class basic_string<char, std::char_traits<char>, std::allocator<char> >  &, unsigned int) /* linkage=_ZNKSs17find_first_not_ofERKSsj */
{
} /* size: 4 */

/* <0> (null):0 */
size_type find_first_not_of(const class basic_string<char, std::char_traits<char>, std::allocator<char> >  *, const char  *, unsigned int, unsigned int) /* linkage=_ZNKSs17find_first_not_ofEPKcjj */
{
} /* size: 4 */

/* <0> (null):0 */
size_type find_first_not_of(const class basic_string<char, std::char_traits<char>, std::allocator<char> >  *, const char  *, unsigned int) /* linkage=_ZNKSs17find_first_not_ofEPKcj */
{
} /* size: 4 */

/* <0> (null):0 */
size_type find_first_not_of(const class basic_string<char, std::char_traits<char>, std::allocator<char> >  *, char, unsigned int) /* linkage=_ZNKSs17find_first_not_ofEcj */
{
} /* size: 4 */

/* <0> (null):0 */
size_type find_last_not_of(const class basic_string<char, std::char_traits<char>, std::allocator<char> >  *, const class basic_string<char, std::char_traits<char>, std::allocator<char> >  &, unsigned int) /* linkage=_ZNKSs16find_last_not_ofERKSsj */
{
} /* size: 4 */

/* <0> (null):0 */
size_type find_last_not_of(const class basic_string<char, std::char_traits<char>, std::allocator<char> >  *, const char  *, unsigned int, unsigned int) /* linkage=_ZNKSs16find_last_not_ofEPKcjj */
{
} /* size: 4 */

/* <0> (null):0 */
size_type find_last_not_of(const class basic_string<char, std::char_traits<char>, std::allocator<char> >  *, const char  *, unsigned int) /* linkage=_ZNKSs16find_last_not_ofEPKcj */
{
} /* size: 4 */

/* <0> (null):0 */
size_type find_last_not_of(const class basic_string<char, std::char_traits<char>, std::allocator<char> >  *, char, unsigned int) /* linkage=_ZNKSs16find_last_not_ofEcj */
{
} /* size: 4 */

/* <0> (null):0 */
class basic_string<char, std::char_traits<char>, std::allocator<char> > substr(const class basic_string<char, std::char_traits<char>, std::allocator<char> >  *, unsigned int, unsigned int) /* linkage=_ZNKSs6substrEjj */
{
} /* size: 4 */

/* <0> (null):0 */
int compare(const class basic_string<char, std::char_traits<char>, std::allocator<char> >  *, const class basic_string<char, std::char_traits<char>, std::allocator<char> >  &) /* linkage=_ZNKSs7compareERKSs */
{
} /* size: 4 */

/* <0> (null):0 */
int compare(const class basic_string<char, std::char_traits<char>, std::allocator<char> >  *, unsigned int, unsigned int, const class basic_string<char, std::char_traits<char>, std::allocator<char> >  &) /* linkage=_ZNKSs7compareEjjRKSs */
{
} /* size: 4 */

/* <0> (null):0 */
int compare(const class basic_string<char, std::char_traits<char>, std::allocator<char> >  *, unsigned int, unsigned int, const class basic_string<char, std::char_traits<char>, std::allocator<char> >  &, unsigned int, unsigned int) /* linkage=_ZNKSs7compareEjjRKSsjj */
{
} /* size: 4 */

/* <0> (null):0 */
int compare(const class basic_string<char, std::char_traits<char>, std::allocator<char> >  *, const char  *) /* linkage=_ZNKSs7compareEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
int compare(const class basic_string<char, std::char_traits<char>, std::allocator<char> >  *, unsigned int, unsigned int, const char  *) /* linkage=_ZNKSs7compareEjjPKc */
{
} /* size: 4 */

/* <0> (null):0 */
int compare(const class basic_string<char, std::char_traits<char>, std::allocator<char> >  *, unsigned int, unsigned int, const char  *, unsigned int) /* linkage=_ZNKSs7compareEjjPKcj */
{
} /* size: 4 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> > *, const class new_allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*, class pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt4pairIKSsP12TutorMessageEE7addressERS5_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*, const class pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt4pairIKSsP12TutorMessageEE7addressERKS5_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt4pairIKSsP12TutorMessageEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> > *, class pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt4pairIKSsP12TutorMessageEE10deallocateEPS5_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt4pairIKSsP12TutorMessageEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> > *, class pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> *, const class pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt4pairIKSsP12TutorMessageEE9constructEPS5_RKS5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> > *, class pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt4pairIKSsP12TutorMessageEE7destroyEPS5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> > *, const class allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> > )
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, TutorMessage*> > >(class allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> > *, const class allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >)
{
} /* size: 0 */

/* <0> (null):0 */
bool operator()(const class less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >  *, const class basic_string<char, std::char_traits<char>, std::allocator<char> >  &, const class basic_string<char, std::char_traits<char>, std::allocator<char> >  &) /* linkage=_ZNKSt4lessISsEclERKSsS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, )
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, , const class new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<cha)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, , int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<cha, class _Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> > &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKSsP12TutorMessageEEE7addressERS7_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<cha, const class _Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKSsP12TutorMessageEEE7addressERKS7_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, , unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKSsP12TutorMessageEEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, , class _Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> > *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKSsP12TutorMessageEEE10deallocateEPS7_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<cha) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKSsP12TutorMessageEEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, , class _Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> > *, const class _Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*) /* linkage=_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKSsP12TutorMessageEEE9constructEPS7_RKS7_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, , class _Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> > *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKSsP12TutorMessageEEE7destroyEPS7_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, Tuto)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, Tuto, const class allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, Tuto, int)
{
} /* size: 0 */

/* <0> (null):0 */
_Node_allocator & _M_get_Node_allocator(class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<char, ) /* linkage=_ZNSt8_Rb_treeISsSt4pairIKSsP12TutorMessageESt10_Select1stIS4_ESt4lessISsESaIS4_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_allocator  & _M_get_Node_allocator(const class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<) /* linkage=_ZNKSt8_Rb_treeISsSt4pairIKSsP12TutorMessageESt10_Select1stIS4_ESt4lessISsESaIS4_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
allocator_type get_allocator(const class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<) /* linkage=_ZNKSt8_Rb_treeISsSt4pairIKSsP12TutorMessageESt10_Select1stIS4_ESt4lessISsESaIS4_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
_Link_type _M_get_node(class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<char, ) /* linkage=_ZNSt8_Rb_treeISsSt4pairIKSsP12TutorMessageESt10_Select1stIS4_ESt4lessISsESaIS4_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<char, , class _Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> > *) /* linkage=_ZNSt8_Rb_treeISsSt4pairIKSsP12TutorMessageESt10_Select1stIS4_ESt4lessISsESaIS4_EE11_M_put_nodeEPSt13_Rb_tree_nodeIS4_E */
{
} /* size: 0 */

/* <0> (null):0 */
_Link_type _M_create_node(class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<char, , const value_type  &) /* linkage=_ZNSt8_Rb_treeISsSt4pairIKSsP12TutorMessageESt10_Select1stIS4_ESt4lessISsESaIS4_EE14_M_create_nodeERKS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_destroy_node(class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<char, , class _Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> > *) /* linkage=_ZNSt8_Rb_treeISsSt4pairIKSsP12TutorMessageESt10_Select1stIS4_ESt4lessISsESaIS4_EE15_M_destroy_nodeEPSt13_Rb_tree_nodeIS4_E */
{
} /* size: 0 */

/* <0> (null):0 */
_Link_type _M_clone_node(class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<char, , const class _Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*) /* linkage=_ZNSt8_Rb_treeISsSt4pairIKSsP12TutorMessageESt10_Select1stIS4_ESt4lessISsESaIS4_EE13_M_clone_nodeEPKSt13_Rb_tree_nodeIS4_E */
{
} /* size: 4 */

/* <0> (null):0 */
_Base_ptr & _M_root(class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<char, ) /* linkage=_ZNSt8_Rb_treeISsSt4pairIKSsP12TutorMessageESt10_Select1stIS4_ESt4lessISsESaIS4_EE7_M_rootEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Const_Base_ptr _M_root(const class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<) /* linkage=_ZNKSt8_Rb_treeISsSt4pairIKSsP12TutorMessageESt10_Select1stIS4_ESt4lessISsESaIS4_EE7_M_rootEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Base_ptr & _M_leftmost(class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<char, ) /* linkage=_ZNSt8_Rb_treeISsSt4pairIKSsP12TutorMessageESt10_Select1stIS4_ESt4lessISsESaIS4_EE11_M_leftmostEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Const_Base_ptr _M_leftmost(const class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<) /* linkage=_ZNKSt8_Rb_treeISsSt4pairIKSsP12TutorMessageESt10_Select1stIS4_ESt4lessISsESaIS4_EE11_M_leftmostEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Base_ptr & _M_rightmost(class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<char, ) /* linkage=_ZNSt8_Rb_treeISsSt4pairIKSsP12TutorMessageESt10_Select1stIS4_ESt4lessISsESaIS4_EE12_M_rightmostEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Const_Base_ptr _M_rightmost(const class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<) /* linkage=_ZNKSt8_Rb_treeISsSt4pairIKSsP12TutorMessageESt10_Select1stIS4_ESt4lessISsESaIS4_EE12_M_rightmostEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Link_type _M_begin(class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<char, ) /* linkage=_ZNSt8_Rb_treeISsSt4pairIKSsP12TutorMessageESt10_Select1stIS4_ESt4lessISsESaIS4_EE8_M_beginEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Const_Link_type _M_begin(const class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<) /* linkage=_ZNKSt8_Rb_treeISsSt4pairIKSsP12TutorMessageESt10_Select1stIS4_ESt4lessISsESaIS4_EE8_M_beginEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Link_type _M_end(class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<char, ) /* linkage=_ZNSt8_Rb_treeISsSt4pairIKSsP12TutorMessageESt10_Select1stIS4_ESt4lessISsESaIS4_EE6_M_endEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Const_Link_type _M_end(const class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<) /* linkage=_ZNKSt8_Rb_treeISsSt4pairIKSsP12TutorMessageESt10_Select1stIS4_ESt4lessISsESaIS4_EE6_M_endEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference _S_value(const class _Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*) /* linkage=_ZNSt8_Rb_treeISsSt4pairIKSsP12TutorMessageESt10_Select1stIS4_ESt4lessISsESaIS4_EE8_S_valueEPKSt13_Rb_tree_nodeIS4_E */
{
} /* size: 4 */

/* <0> (null):0 */
const class basic_string<char, std::char_traits<char>, std::allocator<char> >  & _S_key(const class _Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*) /* linkage=_ZNSt8_Rb_treeISsSt4pairIKSsP12TutorMessageESt10_Select1stIS4_ESt4lessISsESaIS4_EE6_S_keyEPKSt13_Rb_tree_nodeIS4_E */
{
} /* size: 4 */

/* <0> (null):0 */
_Link_type _S_left(class _Rb_tree_node_base *) /* linkage=_ZNSt8_Rb_treeISsSt4pairIKSsP12TutorMessageESt10_Select1stIS4_ESt4lessISsESaIS4_EE7_S_leftEPSt18_Rb_tree_node_base */
{
} /* size: 4 */

/* <0> (null):0 */
_Const_Link_type _S_left(const class _Rb_tree_node_base  *) /* linkage=_ZNSt8_Rb_treeISsSt4pairIKSsP12TutorMessageESt10_Select1stIS4_ESt4lessISsESaIS4_EE7_S_leftEPKSt18_Rb_tree_node_base */
{
} /* size: 4 */

/* <0> (null):0 */
_Link_type _S_right(class _Rb_tree_node_base *) /* linkage=_ZNSt8_Rb_treeISsSt4pairIKSsP12TutorMessageESt10_Select1stIS4_ESt4lessISsESaIS4_EE8_S_rightEPSt18_Rb_tree_node_base */
{
} /* size: 4 */

/* <0> (null):0 */
_Const_Link_type _S_right(const class _Rb_tree_node_base  *) /* linkage=_ZNSt8_Rb_treeISsSt4pairIKSsP12TutorMessageESt10_Select1stIS4_ESt4lessISsESaIS4_EE8_S_rightEPKSt18_Rb_tree_node_base */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference _S_value(const class _Rb_tree_node_base  *) /* linkage=_ZNSt8_Rb_treeISsSt4pairIKSsP12TutorMessageESt10_Select1stIS4_ESt4lessISsESaIS4_EE8_S_valueEPKSt18_Rb_tree_node_base */
{
} /* size: 4 */

/* <0> (null):0 */
const class basic_string<char, std::char_traits<char>, std::allocator<char> >  & _S_key(const class _Rb_tree_node_base  *) /* linkage=_ZNSt8_Rb_treeISsSt4pairIKSsP12TutorMessageESt10_Select1stIS4_ESt4lessISsESaIS4_EE6_S_keyEPKSt18_Rb_tree_node_base */
{
} /* size: 4 */

/* <0> (null):0 */
_Base_ptr _S_minimum(class _Rb_tree_node_base *) /* linkage=_ZNSt8_Rb_treeISsSt4pairIKSsP12TutorMessageESt10_Select1stIS4_ESt4lessISsESaIS4_EE10_S_minimumEPSt18_Rb_tree_node_base */
{
} /* size: 4 */

/* <0> (null):0 */
_Const_Base_ptr _S_minimum(const class _Rb_tree_node_base  *) /* linkage=_ZNSt8_Rb_treeISsSt4pairIKSsP12TutorMessageESt10_Select1stIS4_ESt4lessISsESaIS4_EE10_S_minimumEPKSt18_Rb_tree_node_base */
{
} /* size: 4 */

/* <0> (null):0 */
_Base_ptr _S_maximum(class _Rb_tree_node_base *) /* linkage=_ZNSt8_Rb_treeISsSt4pairIKSsP12TutorMessageESt10_Select1stIS4_ESt4lessISsESaIS4_EE10_S_maximumEPSt18_Rb_tree_node_base */
{
} /* size: 4 */

/* <0> (null):0 */
_Const_Base_ptr _S_maximum(const class _Rb_tree_node_base  *) /* linkage=_ZNSt8_Rb_treeISsSt4pairIKSsP12TutorMessageESt10_Select1stIS4_ESt4lessISsESaIS4_EE10_S_maximumEPKSt18_Rb_tree_node_base */
{
} /* size: 4 */

/* <0> (null):0 */
iterator _M_insert_(class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<char, , const class _Rb_tree_node_base  *, const class _Rb_tree_node_base  *, const class pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*>  &) /* linkage=_ZNSt8_Rb_treeISsSt4pairIKSsP12TutorMessageESt10_Select1stIS4_ESt4lessISsESaIS4_EE10_M_insert_EPKSt18_Rb_tree_node_baseSD_RKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator _M_insert_lower(class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<char, , class _Rb_tree_node_base *, class _Rb_tree_node_base *, const class pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*>  &) /* linkage=_ZNSt8_Rb_treeISsSt4pairIKSsP12TutorMessageESt10_Select1stIS4_ESt4lessISsESaIS4_EE15_M_insert_lowerEPSt18_Rb_tree_node_baseSC_RKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator _M_insert_equal_lower(class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<char, , const class pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*>  &) /* linkage=_ZNSt8_Rb_treeISsSt4pairIKSsP12TutorMessageESt10_Select1stIS4_ESt4lessISsESaIS4_EE21_M_insert_equal_lowerERKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
_Link_type _M_copy(class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<char, , const class _Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*, class _Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> > *) /* linkage=_ZNSt8_Rb_treeISsSt4pairIKSsP12TutorMessageESt10_Select1stIS4_ESt4lessISsESaIS4_EE7_M_copyEPKSt13_Rb_tree_nodeIS4_EPSC_ */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_erase(class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<char, , class _Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> > *) /* linkage=_ZNSt8_Rb_treeISsSt4pairIKSsP12TutorMessageESt10_Select1stIS4_ESt4lessISsESaIS4_EE8_M_eraseEPSt13_Rb_tree_nodeIS4_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator _M_lower_bound(class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<char, , class _Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> > *, class _Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> > *, const class basic_string<char, std::char_traits<char>, std::allocator<char> >  &) /* linkage=_ZNSt8_Rb_treeISsSt4pairIKSsP12TutorMessageESt10_Select1stIS4_ESt4lessISsESaIS4_EE14_M_lower_boundEPSt13_Rb_tree_nodeIS4_ESD_RS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator _M_lower_bound(const class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<, const class _Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*, const class _Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*, const class basic_string<char, std::char_traits<char>, std::allocator<char> >  &) /* linkage=_ZNKSt8_Rb_treeISsSt4pairIKSsP12TutorMessageESt10_Select1stIS4_ESt4lessISsESaIS4_EE14_M_lower_boundEPKSt13_Rb_tree_nodeIS4_ESE_RS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator _M_upper_bound(class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<char, , class _Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> > *, class _Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> > *, const class basic_string<char, std::char_traits<char>, std::allocator<char> >  &) /* linkage=_ZNSt8_Rb_treeISsSt4pairIKSsP12TutorMessageESt10_Select1stIS4_ESt4lessISsESaIS4_EE14_M_upper_boundEPSt13_Rb_tree_nodeIS4_ESD_RS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator _M_upper_bound(const class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<, const class _Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*, const class _Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*, const class basic_string<char, std::char_traits<char>, std::allocator<char> >  &) /* linkage=_ZNKSt8_Rb_treeISsSt4pairIKSsP12TutorMessageESt10_Select1stIS4_ESt4lessISsESaIS4_EE14_M_upper_boundEPKSt13_Rb_tree_nodeIS4_ESE_RS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _Rb_tree(class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<char, )
{
} /* size: 0 */

/* <0> (null):0 */
void _Rb_tree(class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<char, , const class less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void _Rb_tree(class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<char, , const class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_Rb_tree(class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<char, , int)
{
} /* size: 0 */

/* <0> (null):0 */
class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<char,  operator=(class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<char, , const class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<) /* linkage=_ZNSt8_Rb_treeISsSt4pairIKSsP12TutorMessageESt10_Select1stIS4_ESt4lessISsESaIS4_EEaSERKSA_ */
{
} /* size: 4 */

/* <0> (null):0 */
class less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > key_comp(const class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<) /* linkage=_ZNKSt8_Rb_treeISsSt4pairIKSsP12TutorMessageESt10_Select1stIS4_ESt4lessISsESaIS4_EE8key_compEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<char, ) /* linkage=_ZNSt8_Rb_treeISsSt4pairIKSsP12TutorMessageESt10_Select1stIS4_ESt4lessISsESaIS4_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<) /* linkage=_ZNKSt8_Rb_treeISsSt4pairIKSsP12TutorMessageESt10_Select1stIS4_ESt4lessISsESaIS4_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<char, ) /* linkage=_ZNSt8_Rb_treeISsSt4pairIKSsP12TutorMessageESt10_Select1stIS4_ESt4lessISsESaIS4_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<) /* linkage=_ZNKSt8_Rb_treeISsSt4pairIKSsP12TutorMessageESt10_Select1stIS4_ESt4lessISsESaIS4_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<char, ) /* linkage=_ZNSt8_Rb_treeISsSt4pairIKSsP12TutorMessageESt10_Select1stIS4_ESt4lessISsESaIS4_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<) /* linkage=_ZNKSt8_Rb_treeISsSt4pairIKSsP12TutorMessageESt10_Select1stIS4_ESt4lessISsESaIS4_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<char, ) /* linkage=_ZNSt8_Rb_treeISsSt4pairIKSsP12TutorMessageESt10_Select1stIS4_ESt4lessISsESaIS4_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<) /* linkage=_ZNKSt8_Rb_treeISsSt4pairIKSsP12TutorMessageESt10_Select1stIS4_ESt4lessISsESaIS4_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<) /* linkage=_ZNKSt8_Rb_treeISsSt4pairIKSsP12TutorMessageESt10_Select1stIS4_ESt4lessISsESaIS4_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<) /* linkage=_ZNKSt8_Rb_treeISsSt4pairIKSsP12TutorMessageESt10_Select1stIS4_ESt4lessISsESaIS4_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<) /* linkage=_ZNKSt8_Rb_treeISsSt4pairIKSsP12TutorMessageESt10_Select1stIS4_ESt4lessISsESaIS4_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void swap(class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<char, , class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<char, ) /* linkage=_ZNSt8_Rb_treeISsSt4pairIKSsP12TutorMessageESt10_Select1stIS4_ESt4lessISsESaIS4_EE4swapERSA_ */
{
} /* size: 0 */

/* <0> (null):0 */
class pair<std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, Tutor _M_insert_unique(class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<char, , const class pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*>  &) /* linkage=_ZNSt8_Rb_treeISsSt4pairIKSsP12TutorMessageESt10_Select1stIS4_ESt4lessISsESaIS4_EE16_M_insert_uniqueERKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator _M_insert_equal(class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<char, , const class pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*>  &) /* linkage=_ZNSt8_Rb_treeISsSt4pairIKSsP12TutorMessageESt10_Select1stIS4_ESt4lessISsESaIS4_EE15_M_insert_equalERKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator _M_insert_unique_(class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<char, , class _Rb_tree_const_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMess, const class pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*>  &) /* linkage=_ZNSt8_Rb_treeISsSt4pairIKSsP12TutorMessageESt10_Select1stIS4_ESt4lessISsESaIS4_EE17_M_insert_unique_ESt23_Rb_tree_const_iteratorIS4_ERKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator _M_insert_equal_(class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<char, , class _Rb_tree_const_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMess, const class pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*>  &) /* linkage=_ZNSt8_Rb_treeISsSt4pairIKSsP12TutorMessageESt10_Select1stIS4_ESt4lessISsESaIS4_EE16_M_insert_equal_ESt23_Rb_tree_const_iteratorIS4_ERKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_erase_aux(class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<char, , class _Rb_tree_const_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMess) /* linkage=_ZNSt8_Rb_treeISsSt4pairIKSsP12TutorMessageESt10_Select1stIS4_ESt4lessISsESaIS4_EE12_M_erase_auxESt23_Rb_tree_const_iteratorIS4_E */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_erase_aux(class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<char, , class _Rb_tree_const_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMess, class _Rb_tree_const_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMess) /* linkage=_ZNSt8_Rb_treeISsSt4pairIKSsP12TutorMessageESt10_Select1stIS4_ESt4lessISsESaIS4_EE12_M_erase_auxESt23_Rb_tree_const_iteratorIS4_ESC_ */
{
} /* size: 0 */

/* <0> (null):0 */
void erase(class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<char, , class _Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> ) /* linkage=_ZNSt8_Rb_treeISsSt4pairIKSsP12TutorMessageESt10_Select1stIS4_ESt4lessISsESaIS4_EE5eraseESt17_Rb_tree_iteratorIS4_E */
{
} /* size: 0 */

/* <0> (null):0 */
void erase(class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<char, , class _Rb_tree_const_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMess) /* linkage=_ZNSt8_Rb_treeISsSt4pairIKSsP12TutorMessageESt10_Select1stIS4_ESt4lessISsESaIS4_EE5eraseESt23_Rb_tree_const_iteratorIS4_E */
{
} /* size: 0 */

/* <0> (null):0 */
size_type erase(class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<char, , const class basic_string<char, std::char_traits<char>, std::allocator<char> >  &) /* linkage=_ZNSt8_Rb_treeISsSt4pairIKSsP12TutorMessageESt10_Select1stIS4_ESt4lessISsESaIS4_EE5eraseERS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void erase(class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<char, , class _Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> , class _Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> ) /* linkage=_ZNSt8_Rb_treeISsSt4pairIKSsP12TutorMessageESt10_Select1stIS4_ESt4lessISsESaIS4_EE5eraseESt17_Rb_tree_iteratorIS4_ESC_ */
{
} /* size: 0 */

/* <0> (null):0 */
void erase(class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<char, , class _Rb_tree_const_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMess, class _Rb_tree_const_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMess) /* linkage=_ZNSt8_Rb_treeISsSt4pairIKSsP12TutorMessageESt10_Select1stIS4_ESt4lessISsESaIS4_EE5eraseESt23_Rb_tree_const_iteratorIS4_ESC_ */
{
} /* size: 0 */

/* <0> (null):0 */
void erase(class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<char, , const class basic_string<char, std::char_traits<char>, std::allocator<char> >  *, const class basic_string<char, std::char_traits<char>, std::allocator<char> >  *) /* linkage=_ZNSt8_Rb_treeISsSt4pairIKSsP12TutorMessageESt10_Select1stIS4_ESt4lessISsESaIS4_EE5eraseEPS1_SB_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<char, ) /* linkage=_ZNSt8_Rb_treeISsSt4pairIKSsP12TutorMessageESt10_Select1stIS4_ESt4lessISsESaIS4_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator find(class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<char, , const class basic_string<char, std::char_traits<char>, std::allocator<char> >  &) /* linkage=_ZNSt8_Rb_treeISsSt4pairIKSsP12TutorMessageESt10_Select1stIS4_ESt4lessISsESaIS4_EE4findERS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator find(const class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<, const class basic_string<char, std::char_traits<char>, std::allocator<char> >  &) /* linkage=_ZNKSt8_Rb_treeISsSt4pairIKSsP12TutorMessageESt10_Select1stIS4_ESt4lessISsESaIS4_EE4findERS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
size_type count(const class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<, const class basic_string<char, std::char_traits<char>, std::allocator<char> >  &) /* linkage=_ZNKSt8_Rb_treeISsSt4pairIKSsP12TutorMessageESt10_Select1stIS4_ESt4lessISsESaIS4_EE5countERS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
iterator lower_bound(class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<char, , const key_type  &) /* linkage=_ZNSt8_Rb_treeISsSt4pairIKSsP12TutorMessageESt10_Select1stIS4_ESt4lessISsESaIS4_EE11lower_boundERS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator lower_bound(const class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<, const key_type  &) /* linkage=_ZNKSt8_Rb_treeISsSt4pairIKSsP12TutorMessageESt10_Select1stIS4_ESt4lessISsESaIS4_EE11lower_boundERS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator upper_bound(class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<char, , const key_type  &) /* linkage=_ZNSt8_Rb_treeISsSt4pairIKSsP12TutorMessageESt10_Select1stIS4_ESt4lessISsESaIS4_EE11upper_boundERS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator upper_bound(const class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<, const key_type  &) /* linkage=_ZNKSt8_Rb_treeISsSt4pairIKSsP12TutorMessageESt10_Select1stIS4_ESt4lessISsESaIS4_EE11upper_boundERS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
class pair<std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, Tutor equal_range(class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<char, , const class basic_string<char, std::char_traits<char>, std::allocator<char> >  &) /* linkage=_ZNSt8_Rb_treeISsSt4pairIKSsP12TutorMessageESt10_Select1stIS4_ESt4lessISsESaIS4_EE11equal_rangeERS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
class pair<std::_Rb_tree_const_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, equal_range(const class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<, const class basic_string<char, std::char_traits<char>, std::allocator<char> >  &) /* linkage=_ZNKSt8_Rb_treeISsSt4pairIKSsP12TutorMessageESt10_Select1stIS4_ESt4lessISsESaIS4_EE11equal_rangeERS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
bool __rb_verify(const class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<) /* linkage=_ZNKSt8_Rb_treeISsSt4pairIKSsP12TutorMessageESt10_Select1stIS4_ESt4lessISsESaIS4_EE11__rb_verifyEv */
{
} /* size: 1 */

/* <0> (null):0 */
void map(class map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*, std::less<std::basic_string<ch)
{
} /* size: 0 */

/* <0> (null):0 */
void map(class map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*, std::less<std::basic_string<ch, const class less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void map(class map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*, std::less<std::basic_string<ch, const class map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*, std::less<std::basic_str)
{
} /* size: 0 */

/* <0> (null):0 */
class map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*, std::less<std::basic_string<ch operator=(class map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*, std::less<std::basic_string<ch, const class map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*, std::less<std::basic_str) /* linkage=_ZNSt3mapISsP12TutorMessageSt4lessISsESaISt4pairIKSsS1_EEEaSERKS8_ */
{
} /* size: 4 */

/* <0> (null):0 */
allocator_type get_allocator(const class map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*, std::less<std::basic_str) /* linkage=_ZNKSt3mapISsP12TutorMessageSt4lessISsESaISt4pairIKSsS1_EEE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*, std::less<std::basic_string<ch) /* linkage=_ZNSt3mapISsP12TutorMessageSt4lessISsESaISt4pairIKSsS1_EEE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*, std::less<std::basic_str) /* linkage=_ZNKSt3mapISsP12TutorMessageSt4lessISsESaISt4pairIKSsS1_EEE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*, std::less<std::basic_string<ch) /* linkage=_ZNSt3mapISsP12TutorMessageSt4lessISsESaISt4pairIKSsS1_EEE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*, std::less<std::basic_str) /* linkage=_ZNKSt3mapISsP12TutorMessageSt4lessISsESaISt4pairIKSsS1_EEE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*, std::less<std::basic_string<ch) /* linkage=_ZNSt3mapISsP12TutorMessageSt4lessISsESaISt4pairIKSsS1_EEE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*, std::less<std::basic_str) /* linkage=_ZNKSt3mapISsP12TutorMessageSt4lessISsESaISt4pairIKSsS1_EEE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*, std::less<std::basic_string<ch) /* linkage=_ZNSt3mapISsP12TutorMessageSt4lessISsESaISt4pairIKSsS1_EEE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*, std::less<std::basic_str) /* linkage=_ZNKSt3mapISsP12TutorMessageSt4lessISsESaISt4pairIKSsS1_EEE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*, std::less<std::basic_str) /* linkage=_ZNKSt3mapISsP12TutorMessageSt4lessISsESaISt4pairIKSsS1_EEE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*, std::less<std::basic_str) /* linkage=_ZNKSt3mapISsP12TutorMessageSt4lessISsESaISt4pairIKSsS1_EEE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*, std::less<std::basic_str) /* linkage=_ZNKSt3mapISsP12TutorMessageSt4lessISsESaISt4pairIKSsS1_EEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
mapped_type & operator[](class map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*, std::less<std::basic_string<ch, const key_type  &) /* linkage=_ZNSt3mapISsP12TutorMessageSt4lessISsESaISt4pairIKSsS1_EEEixERS5_ */
{
} /* size: 4 */

/* <0> (null):0 */
mapped_type & at(class map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*, std::less<std::basic_string<ch, const key_type  &) /* linkage=_ZNSt3mapISsP12TutorMessageSt4lessISsESaISt4pairIKSsS1_EEE2atERS5_ */
{
} /* size: 4 */

/* <0> (null):0 */
const mapped_type  & at(const class map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*, std::less<std::basic_str, const key_type  &) /* linkage=_ZNKSt3mapISsP12TutorMessageSt4lessISsESaISt4pairIKSsS1_EEE2atERS5_ */
{
} /* size: 4 */

/* <0> (null):0 */
class pair<std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, Tutor insert(class map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*, std::less<std::basic_string<ch, const value_type  &) /* linkage=_ZNSt3mapISsP12TutorMessageSt4lessISsESaISt4pairIKSsS1_EEE6insertERKS6_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*, std::less<std::basic_string<ch, class _Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> , const value_type  &) /* linkage=_ZNSt3mapISsP12TutorMessageSt4lessISsESaISt4pairIKSsS1_EEE6insertESt17_Rb_tree_iteratorIS6_ERKS6_ */
{
} /* size: 0 */

/* <0> (null):0 */
void erase(class map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*, std::less<std::basic_string<ch, class _Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> ) /* linkage=_ZNSt3mapISsP12TutorMessageSt4lessISsESaISt4pairIKSsS1_EEE5eraseESt17_Rb_tree_iteratorIS6_E */
{
} /* size: 0 */

/* <0> (null):0 */
size_type erase(class map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*, std::less<std::basic_string<ch, const key_type  &) /* linkage=_ZNSt3mapISsP12TutorMessageSt4lessISsESaISt4pairIKSsS1_EEE5eraseERS5_ */
{
} /* size: 4 */

/* <0> (null):0 */
void erase(class map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*, std::less<std::basic_string<ch, class _Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> , class _Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> ) /* linkage=_ZNSt3mapISsP12TutorMessageSt4lessISsESaISt4pairIKSsS1_EEE5eraseESt17_Rb_tree_iteratorIS6_ESA_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*, std::less<std::basic_string<ch, class map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*, std::less<std::basic_string<ch) /* linkage=_ZNSt3mapISsP12TutorMessageSt4lessISsESaISt4pairIKSsS1_EEE4swapERS8_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*, std::less<std::basic_string<ch) /* linkage=_ZNSt3mapISsP12TutorMessageSt4lessISsESaISt4pairIKSsS1_EEE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
key_compare key_comp(const class map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*, std::less<std::basic_str) /* linkage=_ZNKSt3mapISsP12TutorMessageSt4lessISsESaISt4pairIKSsS1_EEE8key_compEv */
{
} /* size: 1 */

/* <0> (null):0 */
class value_compare value_comp(const class map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*, std::less<std::basic_str) /* linkage=_ZNKSt3mapISsP12TutorMessageSt4lessISsESaISt4pairIKSsS1_EEE10value_compEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator find(class map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*, std::less<std::basic_string<ch, const key_type  &) /* linkage=_ZNSt3mapISsP12TutorMessageSt4lessISsESaISt4pairIKSsS1_EEE4findERS5_ */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator find(const class map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*, std::less<std::basic_str, const key_type  &) /* linkage=_ZNKSt3mapISsP12TutorMessageSt4lessISsESaISt4pairIKSsS1_EEE4findERS5_ */
{
} /* size: 0 */

/* <0> (null):0 */
size_type count(const class map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*, std::less<std::basic_str, const key_type  &) /* linkage=_ZNKSt3mapISsP12TutorMessageSt4lessISsESaISt4pairIKSsS1_EEE5countERS5_ */
{
} /* size: 4 */

/* <0> (null):0 */
iterator lower_bound(class map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*, std::less<std::basic_string<ch, const key_type  &) /* linkage=_ZNSt3mapISsP12TutorMessageSt4lessISsESaISt4pairIKSsS1_EEE11lower_boundERS5_ */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator lower_bound(const class map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*, std::less<std::basic_str, const key_type  &) /* linkage=_ZNKSt3mapISsP12TutorMessageSt4lessISsESaISt4pairIKSsS1_EEE11lower_boundERS5_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator upper_bound(class map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*, std::less<std::basic_string<ch, const key_type  &) /* linkage=_ZNSt3mapISsP12TutorMessageSt4lessISsESaISt4pairIKSsS1_EEE11upper_boundERS5_ */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator upper_bound(const class map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*, std::less<std::basic_str, const key_type  &) /* linkage=_ZNKSt3mapISsP12TutorMessageSt4lessISsESaISt4pairIKSsS1_EEE11upper_boundERS5_ */
{
} /* size: 0 */

/* <0> (null):0 */
class pair<std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, Tutor equal_range(class map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*, std::less<std::basic_string<ch, const key_type  &) /* linkage=_ZNSt3mapISsP12TutorMessageSt4lessISsESaISt4pairIKSsS1_EEE11equal_rangeERS5_ */
{
} /* size: 0 */

/* <0> (null):0 */
class pair<std::_Rb_tree_const_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, equal_range(const class map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*, std::less<std::basic_str, const key_type  &) /* linkage=_ZNKSt3mapISsP12TutorMessageSt4lessISsESaISt4pairIKSsS1_EEE11equal_rangeERS5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void ~map(class map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*, std::less<std::basic_string<ch, int)
{
} /* size: 0 */

/* <0> (null):0 */
void ClientCorpseStruct(class ClientCorpseStruct *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<ClientCorpseStruct*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<ClientCorpseStruct*> *, const class new_allocator<ClientCorpseStruct*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<ClientCorpseStruct*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<ClientCorpseStruct*>  *, class ClientCorpseStruct * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP18ClientCorpseStructE7addressERS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<ClientCorpseStruct*>  *, const class ClientCorpseStruct *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP18ClientCorpseStructE7addressERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<ClientCorpseStruct*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP18ClientCorpseStructE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<ClientCorpseStruct*> *, class ClientCorpseStruct * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIP18ClientCorpseStructE10deallocateEPS2_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<ClientCorpseStruct*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP18ClientCorpseStructE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<ClientCorpseStruct*> *, class ClientCorpseStruct * *, const class ClientCorpseStruct *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIP18ClientCorpseStructE9constructEPS2_RKS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<ClientCorpseStruct*> *, class ClientCorpseStruct * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP18ClientCorpseStructE7destroyEPS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<ClientCorpseStruct*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<ClientCorpseStruct*> *, const class allocator<ClientCorpseStruct*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<ClientCorpseStruct*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
_Tp_alloc_type & _M_get_Tp_allocator(class _Vector_base<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > *) /* linkage=_ZNSt12_Vector_baseIP18ClientCorpseStructSaIS1_EE19_M_get_Tp_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Tp_alloc_type  & _M_get_Tp_allocator(const class _Vector_base<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> >  *) /* linkage=_ZNKSt12_Vector_baseIP18ClientCorpseStructSaIS1_EE19_M_get_Tp_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
allocator_type get_allocator(const class _Vector_base<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> >  *) /* linkage=_ZNKSt12_Vector_baseIP18ClientCorpseStructSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > *, unsigned int)
{
} /* size: 0 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > *, unsigned int, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_Vector_base(class _Vector_base<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer _M_allocate(class _Vector_base<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > *, unsigned int) /* linkage=_ZNSt12_Vector_baseIP18ClientCorpseStructSaIS1_EE11_M_allocateEj */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_deallocate(class _Vector_base<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > *, class ClientCorpseStruct * *, unsigned int) /* linkage=_ZNSt12_Vector_baseIP18ClientCorpseStructSaIS1_EE13_M_deallocateEPS1_j */
{
} /* size: 0 */

/* <0> (null):0 */
void vector(class vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void vector(class vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void vector(class vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void vector(class vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > *, const class vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~vector(class vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > & operator=(class vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > *, const class vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> >  &) /* linkage=_ZNSt6vectorIP18ClientCorpseStructSaIS1_EEaSERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIP18ClientCorpseStructSaIS1_EE6assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator begin(class vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > *) /* linkage=_ZNSt6vectorIP18ClientCorpseStructSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> >  *) /* linkage=_ZNKSt6vectorIP18ClientCorpseStructSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > *) /* linkage=_ZNSt6vectorIP18ClientCorpseStructSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> >  *) /* linkage=_ZNKSt6vectorIP18ClientCorpseStructSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > *) /* linkage=_ZNSt6vectorIP18ClientCorpseStructSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> >  *) /* linkage=_ZNKSt6vectorIP18ClientCorpseStructSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > *) /* linkage=_ZNSt6vectorIP18ClientCorpseStructSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> >  *) /* linkage=_ZNKSt6vectorIP18ClientCorpseStructSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
size_type size(const class vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> >  *) /* linkage=_ZNKSt6vectorIP18ClientCorpseStructSaIS1_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> >  *) /* linkage=_ZNKSt6vectorIP18ClientCorpseStructSaIS1_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > *, unsigned int, class ClientCorpseStruct *) /* linkage=_ZNSt6vectorIP18ClientCorpseStructSaIS1_EE6resizeEjS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
size_type capacity(const class vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> >  *) /* linkage=_ZNKSt6vectorIP18ClientCorpseStructSaIS1_EE8capacityEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool empty(const class vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> >  *) /* linkage=_ZNKSt6vectorIP18ClientCorpseStructSaIS1_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
void reserve(class vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > *, unsigned int) /* linkage=_ZNSt6vectorIP18ClientCorpseStructSaIS1_EE7reserveEj */
{
} /* size: 0 */

/* <0> (null):0 */
reference operator[](class vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > *, unsigned int) /* linkage=_ZNSt6vectorIP18ClientCorpseStructSaIS1_EEixEj */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference operator[](const class vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> >  *, unsigned int) /* linkage=_ZNKSt6vectorIP18ClientCorpseStructSaIS1_EEixEj */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_range_check(const class vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> >  *, unsigned int) /* linkage=_ZNKSt6vectorIP18ClientCorpseStructSaIS1_EE14_M_range_checkEj */
{
} /* size: 0 */

/* <0> (null):0 */
reference at(class vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > *, unsigned int) /* linkage=_ZNSt6vectorIP18ClientCorpseStructSaIS1_EE2atEj */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference at(const class vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> >  *, unsigned int) /* linkage=_ZNKSt6vectorIP18ClientCorpseStructSaIS1_EE2atEj */
{
} /* size: 4 */

/* <0> (null):0 */
reference front(class vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > *) /* linkage=_ZNSt6vectorIP18ClientCorpseStructSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> >  *) /* linkage=_ZNKSt6vectorIP18ClientCorpseStructSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > *) /* linkage=_ZNSt6vectorIP18ClientCorpseStructSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> >  *) /* linkage=_ZNKSt6vectorIP18ClientCorpseStructSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer data(class vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > *) /* linkage=_ZNSt6vectorIP18ClientCorpseStructSaIS1_EE4dataEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer data(const class vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> >  *) /* linkage=_ZNKSt6vectorIP18ClientCorpseStructSaIS1_EE4dataEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_back(class vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > *, const value_type  &) /* linkage=_ZNSt6vectorIP18ClientCorpseStructSaIS1_EE9push_backERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > *) /* linkage=_ZNSt6vectorIP18ClientCorpseStructSaIS1_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > *, class __normal_iterator<ClientCorpseStruct**, std::vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > >, const value_type  &) /* linkage=_ZNSt6vectorIP18ClientCorpseStructSaIS1_EE6insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > *, class __normal_iterator<ClientCorpseStruct**, std::vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > >, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIP18ClientCorpseStructSaIS1_EE6insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > *, class __normal_iterator<ClientCorpseStruct**, std::vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > >) /* linkage=_ZNSt6vectorIP18ClientCorpseStructSaIS1_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS1_S3_EE */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > *, class __normal_iterator<ClientCorpseStruct**, std::vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > >, class __normal_iterator<ClientCorpseStruct**, std::vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > >) /* linkage=_ZNSt6vectorIP18ClientCorpseStructSaIS1_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS1_S3_EES7_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > *, class vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > &) /* linkage=_ZNSt6vectorIP18ClientCorpseStructSaIS1_EE4swapERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > *) /* linkage=_ZNSt6vectorIP18ClientCorpseStructSaIS1_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIP18ClientCorpseStructSaIS1_EE18_M_fill_initializeEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIP18ClientCorpseStructSaIS1_EE14_M_fill_assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_insert(class vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > *, class __normal_iterator<ClientCorpseStruct**, std::vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > >, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIP18ClientCorpseStructSaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert_aux(class vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > *, class __normal_iterator<ClientCorpseStruct**, std::vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > >, const class ClientCorpseStruct *  &) /* linkage=_ZNSt6vectorIP18ClientCorpseStructSaIS1_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
size_type _M_check_len(const class vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> >  *, unsigned int, const char  *) /* linkage=_ZNKSt6vectorIP18ClientCorpseStructSaIS1_EE12_M_check_lenEjPKc */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_erase_at_end(class vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > *, class ClientCorpseStruct * *) /* linkage=_ZNSt6vectorIP18ClientCorpseStructSaIS1_EE15_M_erase_at_endEPS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void CCSTutor(class CCSTutor *, const class CCSTutor  &)
{
} /* size: 147458240 */

/* <0> (null):0 */
void CCSTutor(class CCSTutor *)
{
} /* size: 147708604 */

/* <0> (null):0 */
virtual void ~CCSTutor(class CCSTutor *, int)
{
} /* size: 147583416 */

/* <0> (null):0 */
virtual void TutorThink(class CCSTutor *, float) /* linkage=_ZN8CCSTutor10TutorThinkEf */
{
} /* size: 147729380 */

/* <0> (null):0 */
virtual void PurgeMessages(class CCSTutor *) /* linkage=_ZN8CCSTutor13PurgeMessagesEv */
{
} /* size: 147738224 */

/* <0> (null):0 */
void CreateAndAddEventToList(class CCSTutor *, enum TutorMessageID, class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN8CCSTutor23CreateAndAddEventToListE14TutorMessageIDP11CBaseEntityS2_ */
{
} /* size: 147747680 */

/* <0> (null):0 */
class TutorMessageEvent * CreateTutorMessageEvent(class CCSTutor *, enum TutorMessageID, class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN8CCSTutor23CreateTutorMessageEventE14TutorMessageIDP11CBaseEntityS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
void AddToEventList(class CCSTutor *, class TutorMessageEvent *) /* linkage=_ZN8CCSTutor14AddToEventListEP17TutorMessageEvent */
{
} /* size: 147765904 */

/* <0> (null):0 */
void DeleteEventFromEventList(class CCSTutor *, class TutorMessageEvent *) /* linkage=_ZN8CCSTutor24DeleteEventFromEventListEP17TutorMessageEvent */
{
} /* size: 147772768 */

/* <0> (null):0 */
void ClearEventList(class CCSTutor *) /* linkage=_ZN8CCSTutor14ClearEventListEv */
{
} /* size: 147779408 */

/* <0> (null):0 */
void ClearCurrentEvent(class CCSTutor *, bool, bool) /* linkage=_ZN8CCSTutor17ClearCurrentEventEbb */
{
} /* size: 147789472 */

/* <0> (null):0 */
void DeleteEvent(class CCSTutor *, class TutorMessageEvent *) /* linkage=_ZN8CCSTutor11DeleteEventEP17TutorMessageEvent */
{
} /* size: 147792896 */

/* <0> (null):0 */
virtual void ShowTutorMessage(class CCSTutor *, class TutorMessageEvent *) /* linkage=_ZN8CCSTutor16ShowTutorMessageEP17TutorMessageEvent */
{
} /* size: 147813584 */

/* <0> (null):0 */
bool ShouldShowMessageEvent(class CCSTutor *, class TutorMessageEvent *, float) /* linkage=_ZN8CCSTutor22ShouldShowMessageEventEP17TutorMessageEventf */
{
} /* size: 1 */

/* <0> (null):0 */
bool ShouldUpdateCurrentMessage(class CCSTutor *, enum TutorMessageID) /* linkage=_ZN8CCSTutor26ShouldUpdateCurrentMessageE14TutorMessageID */
{
} /* size: 1 */

/* <0> (null):0 */
void ComputeDisplayTimesForMessage(class CCSTutor *) /* linkage=_ZN8CCSTutor29ComputeDisplayTimesForMessageEv */
{
} /* size: 147855048 */

/* <0> (null):0 */
void UpdateCurrentMessage(class CCSTutor *, class TutorMessageEvent *) /* linkage=_ZN8CCSTutor20UpdateCurrentMessageEP17TutorMessageEvent */
{
} /* size: 147863060 */

/* <0> (null):0 */
void ConstructMessageAndDisplay(class CCSTutor *) /* linkage=_ZN8CCSTutor26ConstructMessageAndDisplayEv */
{
} /* size: 147873080 */

/* <0> (null):0 */
void LookupHotKey(class CCSTutor *, enum TutorMessageID, int, wchar_t *, int) /* linkage=_ZN8CCSTutor12LookupHotKeyE14TutorMessageIDiPwi */
{
} /* size: 147881560 */

/* <0> (null):0 */
void CheckForWindowClose(class CCSTutor *, float) /* linkage=_ZN8CCSTutor19CheckForWindowCloseEf */
{
} /* size: 0 */

/* <0> (null):0 */
void CheckForContentUpdate(class CCSTutor *) /* linkage=_ZN8CCSTutor21CheckForContentUpdateEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool HasCurrentWindowBeenActiveLongEnough(class CCSTutor *, float) /* linkage=_ZN8CCSTutor36HasCurrentWindowBeenActiveLongEnoughEf */
{
} /* size: 1 */

/* <0> (null):0 */
void CheckForInterruptingMessageEvent(class CCSTutor *, float) /* linkage=_ZN8CCSTutor32CheckForInterruptingMessageEventEf */
{
} /* size: 0 */

/* <0> (null):0 */
void CheckForInactiveEvents(class CCSTutor *, float) /* linkage=_ZN8CCSTutor22CheckForInactiveEventsEf */
{
} /* size: 0 */

/* <0> (null):0 */
void CancelEvent(class CCSTutor *, enum TutorMessageID) /* linkage=_ZN8CCSTutor11CancelEventE14TutorMessageID */
{
} /* size: 0 */

/* <0> (null):0 */
void ProcessShownDeathsForEvent(class CCSTutor *, class TutorMessageEvent *) /* linkage=_ZN8CCSTutor26ProcessShownDeathsForEventEP17TutorMessageEvent */
{
} /* size: 0 */

/* <0> (null):0 */
void TransferDeathEvents(class CCSTutor *, class TutorMessageEvent *, class TutorMessageEvent *) /* linkage=_ZN8CCSTutor19TransferDeathEventsEP17TutorMessageEventS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
class TutorMessageEvent * GetTutorMessageUpdateEvent(class CCSTutor *) /* linkage=_ZN8CCSTutor26GetTutorMessageUpdateEventEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool GetDuplicateMessagesFromEventList(class CCSTutor *, class TutorMessageEvent * &, class TutorMessageEvent * &) /* linkage=_ZN8CCSTutor33GetDuplicateMessagesFromEventListERP17TutorMessageEventS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
virtual void CallEventHandler(class CCSTutor *, enum GameEventType, class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN8CCSTutor16CallEventHandlerE13GameEventTypeP11CBaseEntityS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
bool IsBombMap(class CCSTutor *) /* linkage=_ZN8CCSTutor9IsBombMapEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsHostageMap(class CCSTutor *) /* linkage=_ZN8CCSTutor12IsHostageMapEv */
{
} /* size: 1 */

/* <0> (null):0 */
void HandleWeaponFired(class CCSTutor *, class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN8CCSTutor17HandleWeaponFiredEP11CBaseEntityS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void HandleWeaponFiredOnEmpty(class CCSTutor *, class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN8CCSTutor24HandleWeaponFiredOnEmptyEP11CBaseEntityS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void HandleWeaponReloaded(class CCSTutor *, class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN8CCSTutor20HandleWeaponReloadedEP11CBaseEntityS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void HandlePlayerDied(class CCSTutor *, class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN8CCSTutor16HandlePlayerDiedEP11CBaseEntityS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void HandlePlayerSpawned(class CCSTutor *, class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN8CCSTutor19HandlePlayerSpawnedEP11CBaseEntityS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void HandleClientCorpseSpawned(class CCSTutor *, class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN8CCSTutor25HandleClientCorpseSpawnedEP11CBaseEntityS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void HandlePlayerTookDamage(class CCSTutor *, class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN8CCSTutor22HandlePlayerTookDamageEP11CBaseEntityS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void HandlePlayerBlindedByFlashbang(class CCSTutor *, class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN8CCSTutor30HandlePlayerBlindedByFlashbangEP11CBaseEntityS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void HandleBuyTimeStart(class CCSTutor *, class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN8CCSTutor18HandleBuyTimeStartEP11CBaseEntityS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void HandlePlayerLeftBuyZone(class CCSTutor *, class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN8CCSTutor23HandlePlayerLeftBuyZoneEP11CBaseEntityS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void HandleBombPlanted(class CCSTutor *, class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN8CCSTutor17HandleBombPlantedEP11CBaseEntityS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void HandleRoundStart(class CCSTutor *, class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN8CCSTutor16HandleRoundStartEP11CBaseEntityS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void HandleBombDefused(class CCSTutor *, class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN8CCSTutor17HandleBombDefusedEP11CBaseEntityS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void HandleBombExploded(class CCSTutor *, class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN8CCSTutor18HandleBombExplodedEP11CBaseEntityS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void HandleHostageUsed(class CCSTutor *, class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN8CCSTutor17HandleHostageUsedEP11CBaseEntityS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void HandleHostageRescued(class CCSTutor *, class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN8CCSTutor20HandleHostageRescuedEP11CBaseEntityS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void HandleHostageDamaged(class CCSTutor *, class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN8CCSTutor20HandleHostageDamagedEP11CBaseEntityS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void HandleHostageKilled(class CCSTutor *, class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN8CCSTutor19HandleHostageKilledEP11CBaseEntityS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void HandleAllHostagesRescued(class CCSTutor *, class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN8CCSTutor24HandleAllHostagesRescuedEP11CBaseEntityS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void HandleBeingShotAt(class CCSTutor *, class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN8CCSTutor17HandleBeingShotAtEP11CBaseEntityS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void HandleRoundDraw(class CCSTutor *, class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN8CCSTutor15HandleRoundDrawEP11CBaseEntityS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void HandleCTWin(class CCSTutor *, class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN8CCSTutor11HandleCTWinEP11CBaseEntityS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void HandleTWin(class CCSTutor *, class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN8CCSTutor10HandleTWinEP11CBaseEntityS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void HandleDeathCameraStart(class CCSTutor *, class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN8CCSTutor22HandleDeathCameraStartEP11CBaseEntityS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void HandleBombDefusing(class CCSTutor *, class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN8CCSTutor18HandleBombDefusingEP11CBaseEntityS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void HandleRadioCoverMe(class CCSTutor *, class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN8CCSTutor18HandleRadioCoverMeEP11CBaseEntityS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void HandleRadioYouTakeThePoint(class CCSTutor *, class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN8CCSTutor26HandleRadioYouTakeThePointEP11CBaseEntityS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void HandleRadioHoldThisPosition(class CCSTutor *, class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN8CCSTutor27HandleRadioHoldThisPositionEP11CBaseEntityS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void HandleRadioRegroupTeam(class CCSTutor *, class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN8CCSTutor22HandleRadioRegroupTeamEP11CBaseEntityS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void HandleRadioFollowMe(class CCSTutor *, class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN8CCSTutor19HandleRadioFollowMeEP11CBaseEntityS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void HandleRadioTakingFire(class CCSTutor *, class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN8CCSTutor21HandleRadioTakingFireEP11CBaseEntityS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void HandleRadioGoGoGo(class CCSTutor *, class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN8CCSTutor17HandleRadioGoGoGoEP11CBaseEntityS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void HandleRadioTeamFallBack(class CCSTutor *, class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN8CCSTutor23HandleRadioTeamFallBackEP11CBaseEntityS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void HandleRadioStickTogetherTeam(class CCSTutor *, class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN8CCSTutor28HandleRadioStickTogetherTeamEP11CBaseEntityS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void HandleRadioGetInPositionAndWait(class CCSTutor *, class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN8CCSTutor31HandleRadioGetInPositionAndWaitEP11CBaseEntityS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void HandleRadioStormTheFront(class CCSTutor *, class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN8CCSTutor24HandleRadioStormTheFrontEP11CBaseEntityS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void HandleRadioReportInTeam(class CCSTutor *, class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN8CCSTutor23HandleRadioReportInTeamEP11CBaseEntityS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void HandleRadioAffirmative(class CCSTutor *, class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN8CCSTutor22HandleRadioAffirmativeEP11CBaseEntityS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void HandleRadioEnemySpotted(class CCSTutor *, class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN8CCSTutor23HandleRadioEnemySpottedEP11CBaseEntityS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void HandleRadioNeedBackup(class CCSTutor *, class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN8CCSTutor21HandleRadioNeedBackupEP11CBaseEntityS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void HandleRadioSectorClear(class CCSTutor *, class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN8CCSTutor22HandleRadioSectorClearEP11CBaseEntityS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void HandleRadioInPosition(class CCSTutor *, class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN8CCSTutor21HandleRadioInPositionEP11CBaseEntityS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void HandleRadioReportingIn(class CCSTutor *, class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN8CCSTutor22HandleRadioReportingInEP11CBaseEntityS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void HandleRadioGetOutOfThere(class CCSTutor *, class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN8CCSTutor24HandleRadioGetOutOfThereEP11CBaseEntityS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void HandleRadioNegative(class CCSTutor *, class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN8CCSTutor19HandleRadioNegativeEP11CBaseEntityS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void HandleRadioEnemyDown(class CCSTutor *, class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN8CCSTutor20HandleRadioEnemyDownEP11CBaseEntityS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void HandleBuyMenuOpenned(class CCSTutor *, class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN8CCSTutor20HandleBuyMenuOpennedEP11CBaseEntityS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void HandleAutoBuy(class CCSTutor *, class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN8CCSTutor13HandleAutoBuyEP11CBaseEntityS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void HandleNotBuyingAnything(class CCSTutor *, class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN8CCSTutor23HandleNotBuyingAnythingEP11CBaseEntityS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void HandleNeedToBuyPrimaryWeapon(class CCSTutor *, class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN8CCSTutor28HandleNeedToBuyPrimaryWeaponEP11CBaseEntityS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void HandleNeedToBuyPrimaryAmmo(class CCSTutor *, class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN8CCSTutor26HandleNeedToBuyPrimaryAmmoEP11CBaseEntityS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void HandleNeedToBuySecondaryAmmo(class CCSTutor *, class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN8CCSTutor28HandleNeedToBuySecondaryAmmoEP11CBaseEntityS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void HandleNeedToBuyArmor(class CCSTutor *, class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN8CCSTutor20HandleNeedToBuyArmorEP11CBaseEntityS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void HandleNeedToBuyDefuseKit(class CCSTutor *, class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN8CCSTutor24HandleNeedToBuyDefuseKitEP11CBaseEntityS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void HandleNeedToBuyGrenade(class CCSTutor *, class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN8CCSTutor22HandleNeedToBuyGrenadeEP11CBaseEntityS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void HandleCareerTaskDone(class CCSTutor *, class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN8CCSTutor20HandleCareerTaskDoneEP11CBaseEntityS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void HandleShotFired(class CCSTutor *, class Vector, class Vector) /* linkage=_ZN8CCSTutor15HandleShotFiredE6VectorS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void GetNumPlayersAliveOnTeams(class CCSTutor *, int &, int &) /* linkage=_ZN8CCSTutor25GetNumPlayersAliveOnTeamsERiS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void CheckForBombViewable(class CCSTutor *) /* linkage=_ZN8CCSTutor20CheckForBombViewableEv */
{
} /* size: 0 */

/* <0> (null):0 */
void CheckForLooseWeaponViewable(class CCSTutor *) /* linkage=_ZN8CCSTutor27CheckForLooseWeaponViewableEv */
{
} /* size: 0 */

/* <0> (null):0 */
void CheckForLooseDefuserViewable(class CCSTutor *) /* linkage=_ZN8CCSTutor28CheckForLooseDefuserViewableEv */
{
} /* size: 0 */

/* <0> (null):0 */
void CheckForBombsiteViewable(class CCSTutor *) /* linkage=_ZN8CCSTutor24CheckForBombsiteViewableEv */
{
} /* size: 0 */

/* <0> (null):0 */
enum TutorMessageID CheckForInBombZone(class CCSTutor *) /* linkage=_ZN8CCSTutor18CheckForInBombZoneEv */
{
} /* size: 4 */

/* <0> (null):0 */
void CheckForHostageViewable(class CCSTutor *) /* linkage=_ZN8CCSTutor23CheckForHostageViewableEv */
{
} /* size: 0 */

/* <0> (null):0 */
void CheckForTimeRunningOut(class CCSTutor *) /* linkage=_ZN8CCSTutor22CheckForTimeRunningOutEv */
{
} /* size: 0 */

/* <0> (null):0 */
void CheckForAllHostagesDead(class CCSTutor *) /* linkage=_ZN8CCSTutor23CheckForAllHostagesDeadEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool CheckForAllHostagesFollowingSomeone(class CCSTutor *) /* linkage=_ZN8CCSTutor35CheckForAllHostagesFollowingSomeoneEv */
{
} /* size: 1 */

/* <0> (null):0 */
void CheckHintMessages(class CCSTutor *, float) /* linkage=_ZN8CCSTutor17CheckHintMessagesEf */
{
} /* size: 147504856 */

/* <0> (null):0 */
void CheckInGameHintMessages(class CCSTutor *, float) /* linkage=_ZN8CCSTutor23CheckInGameHintMessagesEf */
{
} /* size: 147455344 */

/* <0> (null):0 */
void CheckExamineMessages(class CCSTutor *, float) /* linkage=_ZN8CCSTutor20CheckExamineMessagesEf */
{
} /* size: 147705928 */

/* <0> (null):0 */
void CheckForNeedToReload(class CCSTutor *, bool) /* linkage=_ZN8CCSTutor20CheckForNeedToReloadEb */
{
} /* size: 147709224 */

/* <0> (null):0 */
bool CanLocalPlayerBuyStuff(class CCSTutor *) /* linkage=_ZN8CCSTutor22CanLocalPlayerBuyStuffEv */
{
} /* size: 1 */

/* <0> (null):0 */
void CheckBuyZoneMessages(class CCSTutor *) /* linkage=_ZN8CCSTutor20CheckBuyZoneMessagesEv */
{
} /* size: 147729764 */

/* <0> (null):0 */
bool IsBombPlantedInBombsite(class CCSTutor *, class CBaseEntity *) /* linkage=_ZN8CCSTutor23IsBombPlantedInBombsiteEP11CBaseEntity */
{
} /* size: 1 */

/* <0> (null):0 */
void ReadTutorMessageFile(class CCSTutor *) /* linkage=_ZN8CCSTutor20ReadTutorMessageFileEv */
{
} /* size: 147748552 */

/* <0> (null):0 */
void ApplyPersistentDecay(class CCSTutor *) /* linkage=_ZN8CCSTutor20ApplyPersistentDecayEv */
{
} /* size: 147756200 */

/* <0> (null):0 */
virtual class TutorMessage * GetTutorMessageDefinition(class CCSTutor *, int) /* linkage=_ZN8CCSTutor25GetTutorMessageDefinitionEi */
{
} /* size: 4 */

/* <0> (null):0 */
class CBaseEntity * GetEntityForMessageID(class CCSTutor *, int, class CBaseEntity *) /* linkage=_ZN8CCSTutor21GetEntityForMessageIDEiP11CBaseEntity */
{
} /* size: 4 */

/* <0> (null):0 */
void ResetPlayerDeathInfo(class CCSTutor *) /* linkage=_ZN8CCSTutor20ResetPlayerDeathInfoEv */
{
} /* size: 147778336 */

/* <0> (null):0 */
void ConstructRecentDeathsList(class CCSTutor *, enum TeamName, char *, int, class TutorMessageEvent *) /* linkage=_ZN8CCSTutor25ConstructRecentDeathsListE8TeamNamePciP17TutorMessageEvent */
{
} /* size: 147780928 */

/* <0> (null):0 */
float SizeX(const class Extent  *) /* linkage=_ZNK6Extent5SizeXEv */
{
} /* size: 4 */

/* <0> (null):0 */
float SizeY(const class Extent  *) /* linkage=_ZNK6Extent5SizeYEv */
{
} /* size: 4 */

/* <0> (null):0 */
float SizeZ(const class Extent  *) /* linkage=_ZNK6Extent5SizeZEv */
{
} /* size: 4 */

/* <0> (null):0 */
float Area(const class Extent  *) /* linkage=_ZNK6Extent4AreaEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool Contains(const class Extent  *, const class Vector  *) /* linkage=_ZNK6Extent8ContainsEPK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
void CNavNode(class CNavNode *, const class Vector  *, const class Vector  *, class CNavNode *)
{
} /* size: 0 */

/* <0> (null):0 */
const class CNavNode  * GetNode(const class Vector  *) /* linkage=_ZN8CNavNode7GetNodeEPK6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavNode * GetConnectedNode(const class CNavNode  *, enum NavDirType) /* linkage=_ZNK8CNavNode16GetConnectedNodeE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
const class Vector  * GetPosition(const class CNavNode  *) /* linkage=_ZNK8CNavNode11GetPositionEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class Vector  * GetNormal(const class CNavNode  *) /* linkage=_ZNK8CNavNode9GetNormalEv */
{
} /* size: 4 */

/* <0> (null):0 */
unsigned int GetID(const class CNavNode  *) /* linkage=_ZNK8CNavNode5GetIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavNode * GetFirst(void) /* linkage=_ZN8CNavNode8GetFirstEv */
{
} /* size: 4 */

/* <0> (null):0 */
unsigned int GetListLength(void) /* linkage=_ZN8CNavNode13GetListLengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavNode * GetNext(class CNavNode *) /* linkage=_ZN8CNavNode7GetNextEv */
{
} /* size: 4 */

/* <0> (null):0 */
void ConnectTo(class CNavNode *, class CNavNode *, enum NavDirType) /* linkage=_ZN8CNavNode9ConnectToEPS_10NavDirType */
{
} /* size: 0 */

/* <0> (null):0 */
class CNavNode * GetParent(const class CNavNode  *) /* linkage=_ZNK8CNavNode9GetParentEv */
{
} /* size: 4 */

/* <0> (null):0 */
void MarkAsVisited(class CNavNode *, enum NavDirType) /* linkage=_ZN8CNavNode13MarkAsVisitedE10NavDirType */
{
} /* size: 0 */

/* <0> (null):0 */
BOOL HasVisited(class CNavNode *, enum NavDirType) /* linkage=_ZN8CNavNode10HasVisitedE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
BOOL IsBiLinked(const class CNavNode  *, enum NavDirType) /* linkage=_ZNK8CNavNode10IsBiLinkedE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
BOOL IsClosedCell(const class CNavNode  *) /* linkage=_ZNK8CNavNode12IsClosedCellEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Cover(class CNavNode *) /* linkage=_ZN8CNavNode5CoverEv */
{
} /* size: 0 */

/* <0> (null):0 */
BOOL IsCovered(const class CNavNode  *) /* linkage=_ZNK8CNavNode9IsCoveredEv */
{
} /* size: 4 */

/* <0> (null):0 */
void AssignArea(class CNavNode *, class CNavArea *) /* linkage=_ZN8CNavNode10AssignAreaEP8CNavArea */
{
} /* size: 0 */

/* <0> (null):0 */
class CNavArea * GetArea(const class CNavNode  *) /* linkage=_ZNK8CNavNode7GetAreaEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetAttributes(class CNavNode *, unsigned char) /* linkage=_ZN8CNavNode13SetAttributesEh */
{
} /* size: 0 */

/* <0> (null):0 */
unsigned char GetAttributes(const class CNavNode  *) /* linkage=_ZNK8CNavNode13GetAttributesEv */
{
} /* size: 1 */

/* <0> (null):0 */
void CNavArea(class CNavArea *, class CNavNode *, class CNavNode *, class CNavNode *, class CNavNode *)
{
} /* size: 0 */

/* <0> (null):0 */
void CNavArea(class CNavArea *)
{
} /* size: 0 */

/* <0> (null):0 */
void CNavArea(class CNavArea *, const class Vector  *, const class Vector  *)
{
} /* size: 0 */

/* <0> (null):0 */
void CNavArea(class CNavArea *, const class Vector  *, const class Vector  *, const class Vector  *, const class Vector  *)
{
} /* size: 0 */

/* <0> (null):0 */
void ~CNavArea(class CNavArea *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void ConnectTo(class CNavArea *, class CNavArea *, enum NavDirType) /* linkage=_ZN8CNavArea9ConnectToEPS_10NavDirType */
{
} /* size: 0 */

/* <0> (null):0 */
void Disconnect(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea10DisconnectEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
void Save(const class CNavArea  *, FILE *) /* linkage=_ZNK8CNavArea4SaveEP8_IO_FILE */
{
} /* size: 0 */

/* <0> (null):0 */
void Save(class CNavArea *, int, unsigned int) /* linkage=_ZN8CNavArea4SaveEij */
{
} /* size: 0 */

/* <0> (null):0 */
void Load(class CNavArea *, class SteamFile *, unsigned int) /* linkage=_ZN8CNavArea4LoadEP9SteamFilej */
{
} /* size: 0 */

/* <0> (null):0 */
enum NavErrorType PostLoad(class CNavArea *) /* linkage=_ZN8CNavArea8PostLoadEv */
{
} /* size: 4 */

/* <0> (null):0 */
unsigned int GetID(const class CNavArea  *) /* linkage=_ZNK8CNavArea5GetIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetAttributes(class CNavArea *, unsigned char) /* linkage=_ZN8CNavArea13SetAttributesEh */
{
} /* size: 0 */

/* <0> (null):0 */
unsigned char GetAttributes(const class CNavArea  *) /* linkage=_ZNK8CNavArea13GetAttributesEv */
{
} /* size: 1 */

/* <0> (null):0 */
void SetPlace(class CNavArea *, Place) /* linkage=_ZN8CNavArea8SetPlaceEj */
{
} /* size: 0 */

/* <0> (null):0 */
Place GetPlace(const class CNavArea  *) /* linkage=_ZNK8CNavArea8GetPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsOverlapping(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea13IsOverlappingEPK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsOverlapping(const class CNavArea  *, const class CNavArea  *) /* linkage=_ZNK8CNavArea13IsOverlappingEPKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsOverlappingX(const class CNavArea  *, const class CNavArea  *) /* linkage=_ZNK8CNavArea14IsOverlappingXEPKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsOverlappingY(const class CNavArea  *, const class CNavArea  *) /* linkage=_ZNK8CNavArea14IsOverlappingYEPKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
int GetPlayerCount(const class CNavArea  *, int, class CBasePlayer *) /* linkage=_ZNK8CNavArea14GetPlayerCountEiP11CBasePlayer */
{
} /* size: 4 */

/* <0> (null):0 */
float GetZ(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea4GetZEPK6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
float GetZ(const class CNavArea  *, float, float) /* linkage=_ZNK8CNavArea4GetZEff */
{
} /* size: 4 */

/* <0> (null):0 */
bool Contains(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea8ContainsEPK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsCoplanar(const class CNavArea  *, const class CNavArea  *) /* linkage=_ZNK8CNavArea10IsCoplanarEPKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
void GetClosestPointOnArea(const class CNavArea  *, const class Vector  *, class Vector *) /* linkage=_ZNK8CNavArea21GetClosestPointOnAreaEPK6VectorPS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
float GetDistanceSquaredToPoint(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea25GetDistanceSquaredToPointEPK6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsDegenerate(const class CNavArea  *) /* linkage=_ZNK8CNavArea12IsDegenerateEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsEdge(const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea6IsEdgeE10NavDirType */
{
} /* size: 1 */

/* <0> (null):0 */
int GetAdjacentCount(const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea16GetAdjacentCountE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetAdjacentArea(const class CNavArea  *, enum NavDirType, int) /* linkage=_ZNK8CNavArea15GetAdjacentAreaE10NavDirTypei */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetRandomAdjacentArea(const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea21GetRandomAdjacentAreaE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
const NavConnectList  * GetAdjacentList(const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea15GetAdjacentListE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsConnected(const class CNavArea  *, const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea11IsConnectedEPKS_10NavDirType */
{
} /* size: 1 */

/* <0> (null):0 */
float ComputeHeightChange(class CNavArea *, const class CNavArea  *) /* linkage=_ZN8CNavArea19ComputeHeightChangeEPKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
const NavLadderList  * GetLadderList(const class CNavArea  *, enum LadderDirectionType) /* linkage=_ZNK8CNavArea13GetLadderListE19LadderDirectionType */
{
} /* size: 4 */

/* <0> (null):0 */
void ComputePortal(const class CNavArea  *, const class CNavArea  *, enum NavDirType, class Vector *, float *) /* linkage=_ZNK8CNavArea13ComputePortalEPKS_10NavDirTypeP6VectorPf */
{
} /* size: 0 */

/* <0> (null):0 */
void ComputeClosestPointInPortal(const class CNavArea  *, const class CNavArea  *, enum NavDirType, const class Vector  *, class Vector *) /* linkage=_ZNK8CNavArea27ComputeClosestPointInPortalEPKS_10NavDirTypePK6VectorPS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
enum NavDirType ComputeDirection(const class CNavArea  *, class Vector *) /* linkage=_ZNK8CNavArea16ComputeDirectionEP6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
void SetClearedTimestamp(class CNavArea *, int) /* linkage=_ZN8CNavArea19SetClearedTimestampEi */
{
} /* size: 0 */

/* <0> (null):0 */
float GetClearedTimestamp(class CNavArea *, int) /* linkage=_ZN8CNavArea19GetClearedTimestampEi */
{
} /* size: 4 */

/* <0> (null):0 */
const HidingSpotList  * GetHidingSpotList(const class CNavArea  *) /* linkage=_ZNK8CNavArea17GetHidingSpotListEv */
{
} /* size: 4 */

/* <0> (null):0 */
void ComputeHidingSpots(class CNavArea *) /* linkage=_ZN8CNavArea18ComputeHidingSpotsEv */
{
} /* size: 0 */

/* <0> (null):0 */
void ComputeSniperSpots(class CNavArea *) /* linkage=_ZN8CNavArea18ComputeSniperSpotsEv */
{
} /* size: 0 */

/* <0> (null):0 */
class SpotEncounter * GetSpotEncounter(class CNavArea *, const class CNavArea  *, const class CNavArea  *) /* linkage=_ZN8CNavArea16GetSpotEncounterEPKS_S1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void ComputeSpotEncounters(class CNavArea *) /* linkage=_ZN8CNavArea21ComputeSpotEncountersEv */
{
} /* size: 0 */

/* <0> (null):0 */
void IncreaseDanger(class CNavArea *, int, float) /* linkage=_ZN8CNavArea14IncreaseDangerEif */
{
} /* size: 0 */

/* <0> (null):0 */
float GetDanger(class CNavArea *, int) /* linkage=_ZN8CNavArea9GetDangerEi */
{
} /* size: 4 */

/* <0> (null):0 */
float GetSizeX(const class CNavArea  *) /* linkage=_ZNK8CNavArea8GetSizeXEv */
{
} /* size: 4 */

/* <0> (null):0 */
float GetSizeY(const class CNavArea  *) /* linkage=_ZNK8CNavArea8GetSizeYEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class Extent  * GetExtent(const class CNavArea  *) /* linkage=_ZNK8CNavArea9GetExtentEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class Vector  * GetCenter(const class CNavArea  *) /* linkage=_ZNK8CNavArea9GetCenterEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class Vector  * GetCorner(const class CNavArea  *, enum NavCornerType) /* linkage=_ZNK8CNavArea9GetCornerE13NavCornerType */
{
} /* size: 4 */

/* <0> (null):0 */
const class ApproachInfo  * GetApproachInfo(const class CNavArea  *, int) /* linkage=_ZNK8CNavArea15GetApproachInfoEi */
{
} /* size: 4 */

/* <0> (null):0 */
int GetApproachInfoCount(const class CNavArea  *) /* linkage=_ZNK8CNavArea20GetApproachInfoCountEv */
{
} /* size: 4 */

/* <0> (null):0 */
void ComputeApproachAreas(class CNavArea *) /* linkage=_ZN8CNavArea20ComputeApproachAreasEv */
{
} /* size: 0 */

/* <0> (null):0 */
void MakeNewMarker(void) /* linkage=_ZN8CNavArea13MakeNewMarkerEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Mark(class CNavArea *) /* linkage=_ZN8CNavArea4MarkEv */
{
} /* size: 0 */

/* <0> (null):0 */
BOOL IsMarked(const class CNavArea  *) /* linkage=_ZNK8CNavArea8IsMarkedEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetParent(class CNavArea *, class CNavArea *, enum NavTraverseType) /* linkage=_ZN8CNavArea9SetParentEPS_15NavTraverseType */
{
} /* size: 0 */

/* <0> (null):0 */
class CNavArea * GetParent(const class CNavArea  *) /* linkage=_ZNK8CNavArea9GetParentEv */
{
} /* size: 4 */

/* <0> (null):0 */
enum NavTraverseType GetParentHow(const class CNavArea  *) /* linkage=_ZNK8CNavArea12GetParentHowEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsOpen(const class CNavArea  *) /* linkage=_ZNK8CNavArea6IsOpenEv */
{
} /* size: 1 */

/* <0> (null):0 */
void AddToOpenList(class CNavArea *) /* linkage=_ZN8CNavArea13AddToOpenListEv */
{
} /* size: 0 */

/* <0> (null):0 */
void UpdateOnOpenList(class CNavArea *) /* linkage=_ZN8CNavArea16UpdateOnOpenListEv */
{
} /* size: 0 */

/* <0> (null):0 */
void RemoveFromOpenList(class CNavArea *) /* linkage=_ZN8CNavArea18RemoveFromOpenListEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool IsOpenListEmpty(void) /* linkage=_ZN8CNavArea15IsOpenListEmptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
class CNavArea * PopOpenList(void) /* linkage=_ZN8CNavArea11PopOpenListEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsClosed(const class CNavArea  *) /* linkage=_ZNK8CNavArea8IsClosedEv */
{
} /* size: 1 */

/* <0> (null):0 */
void AddToClosedList(class CNavArea *) /* linkage=_ZN8CNavArea15AddToClosedListEv */
{
} /* size: 0 */

/* <0> (null):0 */
void RemoveFromClosedList(class CNavArea *) /* linkage=_ZN8CNavArea20RemoveFromClosedListEv */
{
} /* size: 0 */

/* <0> (null):0 */
void ClearSearchLists(void) /* linkage=_ZN8CNavArea16ClearSearchListsEv */
{
} /* size: 0 */

/* <0> (null):0 */
void SetTotalCost(class CNavArea *, float) /* linkage=_ZN8CNavArea12SetTotalCostEf */
{
} /* size: 0 */

/* <0> (null):0 */
float GetTotalCost(const class CNavArea  *) /* linkage=_ZNK8CNavArea12GetTotalCostEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetCostSoFar(class CNavArea *, float) /* linkage=_ZN8CNavArea12SetCostSoFarEf */
{
} /* size: 147455392 */

/* <0> (null):0 */
float GetCostSoFar(const class CNavArea  *) /* linkage=_ZNK8CNavArea12GetCostSoFarEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Draw(class CNavArea *, byte, byte, byte, int) /* linkage=_ZN8CNavArea4DrawEhhhi */
{
} /* size: 147708992 */

/* <0> (null):0 */
void DrawConnectedAreas(class CNavArea *) /* linkage=_ZN8CNavArea18DrawConnectedAreasEv */
{
} /* size: 147727808 */

/* <0> (null):0 */
void DrawMarkedCorner(class CNavArea *, enum NavCornerType, byte, byte, byte, int) /* linkage=_ZN8CNavArea16DrawMarkedCornerE13NavCornerTypehhhi */
{
} /* size: 147735672 */

/* <0> (null):0 */
bool SplitEdit(class CNavArea *, bool, float, class CNavArea * *, class CNavArea * *) /* linkage=_ZN8CNavArea9SplitEditEbfPPS_S1_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool MergeEdit(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea9MergeEditEPS_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool SpliceEdit(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea10SpliceEditEPS_ */
{
} /* size: 1 */

/* <0> (null):0 */
void RaiseCorner(class CNavArea *, enum NavCornerType, int) /* linkage=_ZN8CNavArea11RaiseCornerE13NavCornerTypei */
{
} /* size: 147772768 */

/* <0> (null):0 */
void AddLadderUp(class CNavArea *, class CNavLadder *) /* linkage=_ZN8CNavArea11AddLadderUpEP10CNavLadder */
{
} /* size: 147779824 */

/* <0> (null):0 */
void AddLadderDown(class CNavArea *, class CNavLadder *) /* linkage=_ZN8CNavArea13AddLadderDownEP10CNavLadder */
{
} /* size: 147790304 */

/* <0> (null):0 */
void Initialize(class CNavArea *) /* linkage=_ZN8CNavArea10InitializeEv */
{
} /* size: 147793312 */

/* <0> (null):0 */
void DecayDanger(class CNavArea *) /* linkage=_ZN8CNavArea11DecayDangerEv */
{
} /* size: 147813584 */

/* <0> (null):0 */
bool IsHidingSpotCollision(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea21IsHidingSpotCollisionEPK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
void AddSpotEncounters(class CNavArea *, const class CNavArea  *, enum NavDirType, const class CNavArea  *, enum NavDirType) /* linkage=_ZN8CNavArea17AddSpotEncountersEPKS_10NavDirTypeS1_S2_ */
{
} /* size: 147837240 */

/* <0> (null):0 */
void Strip(class CNavArea *) /* linkage=_ZN8CNavArea5StripEv */
{
} /* size: 147855464 */

/* <0> (null):0 */
void FinishMerge(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea11FinishMergeEPS_ */
{
} /* size: 147864316 */

/* <0> (null):0 */
void MergeAdjacentConnections(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea24MergeAdjacentConnectionsEPS_ */
{
} /* size: 147873632 */

/* <0> (null):0 */
void AssignNodes(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea11AssignNodesEPS_ */
{
} /* size: 147892012 */

/* <0> (null):0 */
void FinishSplitEdit(class CNavArea *, class CNavArea *, enum NavDirType) /* linkage=_ZN8CNavArea15FinishSplitEditEPS_10NavDirType */
{
} /* size: 147901264 */

/* <0> (null):0 */
void OnDestroyNotify(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea15OnDestroyNotifyEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
void SteamFile(class SteamFile *, const char  *)
{
} /* size: 0 */

/* <0> (null):0 */
void ~SteamFile(class SteamFile *, int)
{
} /* size: 0 */

/* <0> (null):0 */
bool IsValid(const class SteamFile  *) /* linkage=_ZNK9SteamFile7IsValidEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool Read(class SteamFile *, void *, int) /* linkage=_ZN9SteamFile4ReadEPvi */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator==(const union NavConnect  *, const union NavConnect  &) /* linkage=_ZNK10NavConnecteqERKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
void CNavLadder(class CNavLadder *)
{
} /* size: 0 */

/* <0> (null):0 */
void OnDestroyNotify(class CNavLadder *, class CNavArea *) /* linkage=_ZN10CNavLadder15OnDestroyNotifyEP8CNavArea */
{
} /* size: 0 */

/* <0> (null):0 */
void HidingSpot(class HidingSpot *)
{
} /* size: 0 */

/* <0> (null):0 */
void HidingSpot(class HidingSpot *, const class Vector  *, unsigned char)
{
} /* size: 0 */

/* <0> (null):0 */
bool HasGoodCover(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot12HasGoodCoverEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsGoodSniperSpot(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot16IsGoodSniperSpotEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsIdealSniperSpot(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot17IsIdealSniperSpotEv */
{
} /* size: 1 */

/* <0> (null):0 */
void SetFlags(class HidingSpot *, unsigned char) /* linkage=_ZN10HidingSpot8SetFlagsEh */
{
} /* size: 0 */

/* <0> (null):0 */
unsigned char GetFlags(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot8GetFlagsEv */
{
} /* size: 1 */

/* <0> (null):0 */
void Save(const class HidingSpot  *, int, unsigned int) /* linkage=_ZNK10HidingSpot4SaveEij */
{
} /* size: 0 */

/* <0> (null):0 */
void Load(class HidingSpot *, class SteamFile *, unsigned int) /* linkage=_ZN10HidingSpot4LoadEP9SteamFilej */
{
} /* size: 0 */

/* <0> (null):0 */
const class Vector  * GetPosition(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot11GetPositionEv */
{
} /* size: 4 */

/* <0> (null):0 */
unsigned int GetID(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot5GetIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Mark(class HidingSpot *) /* linkage=_ZN10HidingSpot4MarkEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool IsMarked(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot8IsMarkedEv */
{
} /* size: 1 */

/* <0> (null):0 */
void ChangeMasterMarker(void) /* linkage=_ZN10HidingSpot18ChangeMasterMarkerEv */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<SpotOrder> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<SpotOrder> *, const class new_allocator<SpotOrder>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<SpotOrder> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<SpotOrder>  *, class SpotOrder &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE7addressERS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<SpotOrder>  *, const class SpotOrder  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE7addressERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<SpotOrder> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<SpotOrder> *, class SpotOrder *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE10deallocateEPS1_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<SpotOrder>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<SpotOrder> *, class SpotOrder *, const class SpotOrder  &) /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE9constructEPS1_RKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<SpotOrder> *, class SpotOrder *) /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE7destroyEPS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<SpotOrder> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<SpotOrder> *, const class allocator<SpotOrder>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<SpotOrder> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<SpotOrder> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<SpotOrder> > *, const class new_allocator<std::_List_node<SpotOrder> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<SpotOrder> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<SpotOrder> >  *, class _List_node<SpotOrder> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7addressERS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<SpotOrder> >  *, const class _List_node<SpotOrder>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7addressERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<SpotOrder> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE10deallocateEPS3_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<SpotOrder> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *, const class _List_node<SpotOrder>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE9constructEPS3_RKS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7destroyEPS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<SpotOrder> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<SpotOrder> > *, const class allocator<std::_List_node<SpotOrder> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<SpotOrder> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class _List_node<SpotOrder> * _M_get_node(class _List_base<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, class _List_node<SpotOrder> *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void _M_clear(class _List_base<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE8_M_clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_init(class _List_base<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE7_M_initEv */
{
} /* size: 0 */

/* <0> (null):0 */
_Node * _M_create_node(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE14_M_create_nodeERKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<SpotOrder, std::allocator<SpotOrder> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<SpotOrder, std::allocator<SpotOrder> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<SpotOrder, std::allocator<SpotOrder> > *, const class list<SpotOrder, std::allocator<SpotOrder> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
class list<SpotOrder, std::allocator<SpotOrder> > & operator=(class list<SpotOrder, std::allocator<SpotOrder> > *, const class list<SpotOrder, std::allocator<SpotOrder> >  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EEaSERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6assignEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, class SpotOrder) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6resizeEjS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
reference front(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE10push_frontERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_front(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9pop_frontEv */
{
} /* size: 0 */

/* <0> (null):0 */
void push_back(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9push_backERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, unsigned int, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5eraseESt14_List_iteratorIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4swapERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void remove(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6removeERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void unique(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6uniqueEv */
{
} /* size: 0 */

/* <0> (null):0 */
void merge(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5mergeERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void reverse(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE7reverseEv */
{
} /* size: 0 */

/* <0> (null):0 */
void sort(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4sortEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE18_M_fill_initializeEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE14_M_fill_assignEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_transfer(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */
{
} /* size: 147504856 */

/* <0> (null):0 */
void _M_insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 147456256 */

/* <0> (null):0 */
void _M_erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */
{
} /* size: 147707080 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE25_M_check_equal_allocatorsERS2_ */
{
} /* size: 147582128 */

/* <0> (null):0 */
void new_allocator(class new_allocator<HidingSpot*> *)
{
} /* size: 147771096 */

/* <0> (null):0 */
void new_allocator(class new_allocator<HidingSpot*> *, const class new_allocator<HidingSpot*>  &)
{
} /* size: 147773416 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<HidingSpot*> *, int)
{
} /* size: 147780056 */

/* <0> (null):0 */
pointer address(const class new_allocator<HidingSpot*>  *, class HidingSpot * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE7addressERS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<HidingSpot*>  *, const class HidingSpot *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE7addressERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<HidingSpot*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<HidingSpot*> *, class HidingSpot * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE10deallocateEPS2_j */
{
} /* size: 147830052 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<HidingSpot*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<HidingSpot*> *, class HidingSpot * *, const class HidingSpot *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE9constructEPS2_RKS2_ */
{
} /* size: 147855832 */

/* <0> (null):0 */
void destroy(class new_allocator<HidingSpot*> *, class HidingSpot * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE7destroyEPS2_ */
{
} /* size: 147866604 */

/* <0> (null):0 */
void allocator(class allocator<HidingSpot*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<HidingSpot*> *, const class allocator<HidingSpot*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<HidingSpot*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *, const class new_allocator<std::_List_node<HidingSpot*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<HidingSpot*> >  *, class _List_node<HidingSpot*> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7addressERS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<HidingSpot*> >  *, const class _List_node<HidingSpot*>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7addressERKS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<HidingSpot*> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE10deallocateEPS4_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<HidingSpot*> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *, const class _List_node<HidingSpot*>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE9constructEPS4_RKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7destroyEPS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<HidingSpot*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<HidingSpot*> > *, const class allocator<std::_List_node<HidingSpot*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<HidingSpot*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class _List_node<HidingSpot*> * _M_get_node(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_node<HidingSpot*> *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void _M_clear(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE8_M_clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_init(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE7_M_initEv */
{
} /* size: 0 */

/* <0> (null):0 */
_Node * _M_create_node(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE14_M_create_nodeERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const class list<HidingSpot*, std::allocator<HidingSpot*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
class list<HidingSpot*, std::allocator<HidingSpot*> > & operator=(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const class list<HidingSpot*, std::allocator<HidingSpot*> >  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EEaSERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, class HidingSpot *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6resizeEjS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
reference front(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE10push_frontERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_front(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9pop_frontEv */
{
} /* size: 0 */

/* <0> (null):0 */
void push_back(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9push_backERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4swapERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void remove(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6removeERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void unique(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6uniqueEv */
{
} /* size: 0 */

/* <0> (null):0 */
void merge(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5mergeERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void reverse(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE7reverseEv */
{
} /* size: 0 */

/* <0> (null):0 */
void sort(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4sortEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE18_M_fill_initializeEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE14_M_fill_assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_transfer(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE25_M_check_equal_allocatorsERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<SpotEncounter> *)
{
} /* size: 146685128 */

/* <0> (null):0 */
void new_allocator(class new_allocator<SpotEncounter> *, const class new_allocator<SpotEncounter>  &)
{
} /* size: 147246012 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<SpotEncounter> *, int)
{
} /* size: 147357288 */

/* <0> (null):0 */
pointer address(const class new_allocator<SpotEncounter>  *, class SpotEncounter &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE7addressERS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<SpotEncounter>  *, const class SpotEncounter  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE7addressERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<SpotEncounter> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<SpotEncounter> *, class SpotEncounter *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE10deallocateEPS1_j */
{
} /* size: 147542448 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<SpotEncounter>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<SpotEncounter> *, class SpotEncounter *, const class SpotEncounter  &) /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE9constructEPS1_RKS1_ */
{
} /* size: 147615900 */

/* <0> (null):0 */
void destroy(class new_allocator<SpotEncounter> *, class SpotEncounter *) /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE7destroyEPS1_ */
{
} /* size: 147660044 */

/* <0> (null):0 */
void allocator(class allocator<SpotEncounter> *)
{
} /* size: 147456100 */

/* <0> (null):0 */
void allocator(class allocator<SpotEncounter> *, const class allocator<SpotEncounter>  &)
{
} /* size: 147798920 */

/* <0> (null):0 */
void ~allocator(class allocator<SpotEncounter> *, int)
{
} /* size: 147821912 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *)
{
} /* size: 148037036 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *, const class new_allocator<std::_List_node<SpotEncounter> >  &)
{
} /* size: 148047644 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *, int)
{
} /* size: 148081796 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<SpotEncounter> >  *, class _List_node<SpotEncounter> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7addressERS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<SpotEncounter> >  *, const class _List_node<SpotEncounter>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7addressERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<SpotEncounter> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE10deallocateEPS3_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<SpotEncounter> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *, const class _List_node<SpotEncounter>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE9constructEPS3_RKS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7destroyEPS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<SpotEncounter> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<SpotEncounter> > *, const class allocator<std::_List_node<SpotEncounter> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<SpotEncounter> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class _List_node<SpotEncounter> * _M_get_node(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_node<SpotEncounter> *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void _M_clear(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE8_M_clearEv */
{
} /* size: 147505144 */

/* <0> (null):0 */
void _M_init(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE7_M_initEv */
{
} /* size: 147455344 */

/* <0> (null):0 */
_Node * _M_create_node(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE14_M_create_nodeERKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *)
{
} /* size: 147762416 */

/* <0> (null):0 */
void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const allocator_type  &)
{
} /* size: 147765416 */

/* <0> (null):0 */
void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 147772280 */

/* <0> (null):0 */
void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const class list<SpotEncounter, std::allocator<SpotEncounter> >  &)
{
} /* size: 147779616 */

/* <0> (null):0 */
class list<SpotEncounter, std::allocator<SpotEncounter> > & operator=(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const class list<SpotEncounter, std::allocator<SpotEncounter> >  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EEaSERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6assignEjRKS0_ */
{
} /* size: 147793104 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, class SpotEncounter) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6resizeEjS0_ */
{
} /* size: 147929024 */

/* <0> (null):0 */
reference front(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE10push_frontERKS0_ */
{
} /* size: 147969584 */

/* <0> (null):0 */
void pop_front(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9pop_frontEv */
{
} /* size: 147978028 */

/* <0> (null):0 */
void push_back(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9push_backERKS0_ */
{
} /* size: 147984704 */

/* <0> (null):0 */
void pop_back(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE8pop_backEv */
{
} /* size: 147993120 */

/* <0> (null):0 */
iterator insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, unsigned int, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */
{
} /* size: 147959608 */

/* <0> (null):0 */
iterator erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5eraseESt14_List_iteratorIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4swapERS2_ */
{
} /* size: 148047236 */

/* <0> (null):0 */
void clear(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5clearEv */
{
} /* size: 148061352 */

/* <0> (null):0 */
void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */
{
} /* size: 148064488 */

/* <0> (null):0 */
void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */
{
} /* size: 148082944 */

/* <0> (null):0 */
void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */
{
} /* size: 148097784 */

/* <0> (null):0 */
void remove(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6removeERKS0_ */
{
} /* size: 148108304 */

/* <0> (null):0 */
void unique(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6uniqueEv */
{
} /* size: 0 */

/* <0> (null):0 */
void merge(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5mergeERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void reverse(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE7reverseEv */
{
} /* size: 0 */

/* <0> (null):0 */
void sort(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4sortEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE18_M_fill_initializeEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE14_M_fill_assignEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_transfer(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE25_M_check_equal_allocatorsERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<NavConnect> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<NavConnect> *, const class new_allocator<NavConnect>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<NavConnect> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<NavConnect>  *, union NavConnect &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE7addressERS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<NavConnect>  *, const union NavConnect  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE7addressERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<NavConnect> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<NavConnect> *, union NavConnect *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE10deallocateEPS1_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<NavConnect>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<NavConnect> *, union NavConnect *, const union NavConnect  &) /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE9constructEPS1_RKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<NavConnect> *, union NavConnect *) /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE7destroyEPS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<NavConnect> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<NavConnect> *, const class allocator<NavConnect>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<NavConnect> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<NavConnect> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<NavConnect> > *, const class new_allocator<std::_List_node<NavConnect> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<NavConnect> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<NavConnect> >  *, class _List_node<NavConnect> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7addressERS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<NavConnect> >  *, const class _List_node<NavConnect>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7addressERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<NavConnect> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE10deallocateEPS3_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<NavConnect> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *, const class _List_node<NavConnect>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE9constructEPS3_RKS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7destroyEPS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<NavConnect> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<NavConnect> > *, const class allocator<std::_List_node<NavConnect> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<NavConnect> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class _List_node<NavConnect> * _M_get_node(class _List_base<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<NavConnect, std::allocator<NavConnect> > *, class _List_node<NavConnect> *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void _M_clear(class _List_base<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE8_M_clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_init(class _List_base<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE7_M_initEv */
{
} /* size: 0 */

/* <0> (null):0 */
_Node * _M_create_node(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE14_M_create_nodeERKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<NavConnect, std::allocator<NavConnect> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<NavConnect, std::allocator<NavConnect> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<NavConnect, std::allocator<NavConnect> > *, const class list<NavConnect, std::allocator<NavConnect> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
class list<NavConnect, std::allocator<NavConnect> > & operator=(class list<NavConnect, std::allocator<NavConnect> > *, const class list<NavConnect, std::allocator<NavConnect> >  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EEaSERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6assignEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, union NavConnect) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6resizeEjS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
reference front(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE10push_frontERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_front(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9pop_frontEv */
{
} /* size: 0 */

/* <0> (null):0 */
void push_back(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9push_backERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, unsigned int, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5eraseESt14_List_iteratorIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4swapERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void remove(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6removeERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void unique(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6uniqueEv */
{
} /* size: 0 */

/* <0> (null):0 */
void merge(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5mergeERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void reverse(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE7reverseEv */
{
} /* size: 0 */

/* <0> (null):0 */
void sort(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4sortEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE18_M_fill_initializeEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE14_M_fill_assignEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_transfer(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */
{
} /* size: 147505144 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE25_M_check_equal_allocatorsERS2_ */
{
} /* size: 147455644 */

/* <0> (null):0 */
void new_allocator(class new_allocator<CNavLadder*> *)
{
} /* size: 147729716 */

/* <0> (null):0 */
void new_allocator(class new_allocator<CNavLadder*> *, const class new_allocator<CNavLadder*>  &)
{
} /* size: 147738384 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<CNavLadder*> *, int)
{
} /* size: 147748392 */

/* <0> (null):0 */
pointer address(const class new_allocator<CNavLadder*>  *, class CNavLadder * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE7addressERS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<CNavLadder*>  *, const class CNavLadder *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE7addressERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<CNavLadder*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<CNavLadder*> *, class CNavLadder * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE10deallocateEPS2_j */
{
} /* size: 147778872 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<CNavLadder*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<CNavLadder*> *, class CNavLadder * *, const class CNavLadder *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE9constructEPS2_RKS2_ */
{
} /* size: 147792224 */

/* <0> (null):0 */
void destroy(class new_allocator<CNavLadder*> *, class CNavLadder * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE7destroyEPS2_ */
{
} /* size: 147813056 */

/* <0> (null):0 */
void allocator(class allocator<CNavLadder*> *)
{
} /* size: 147855808 */

/* <0> (null):0 */
void allocator(class allocator<CNavLadder*> *, const class allocator<CNavLadder*>  &)
{
} /* size: 147864660 */

/* <0> (null):0 */
void ~allocator(class allocator<CNavLadder*> *, int)
{
} /* size: 147873840 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *, const class new_allocator<std::_List_node<CNavLadder*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<CNavLadder*> >  *, class _List_node<CNavLadder*> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7addressERS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<CNavLadder*> >  *, const class _List_node<CNavLadder*>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7addressERKS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<CNavLadder*> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE10deallocateEPS4_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<CNavLadder*> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *, const class _List_node<CNavLadder*>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE9constructEPS4_RKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7destroyEPS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<CNavLadder*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<CNavLadder*> > *, const class allocator<std::_List_node<CNavLadder*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<CNavLadder*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class _List_node<CNavLadder*> * _M_get_node(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_node<CNavLadder*> *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void _M_clear(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE8_M_clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_init(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE7_M_initEv */
{
} /* size: 0 */

/* <0> (null):0 */
_Node * _M_create_node(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE14_M_create_nodeERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const class list<CNavLadder*, std::allocator<CNavLadder*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
class list<CNavLadder*, std::allocator<CNavLadder*> > & operator=(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const class list<CNavLadder*, std::allocator<CNavLadder*> >  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EEaSERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, class CNavLadder *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6resizeEjS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
reference front(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE10push_frontERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_front(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9pop_frontEv */
{
} /* size: 0 */

/* <0> (null):0 */
void push_back(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9push_backERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4swapERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void remove(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6removeERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void unique(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6uniqueEv */
{
} /* size: 0 */

/* <0> (null):0 */
void merge(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5mergeERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void reverse(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE7reverseEv */
{
} /* size: 0 */

/* <0> (null):0 */
void sort(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4sortEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE18_M_fill_initializeEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE14_M_fill_assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_transfer(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE25_M_check_equal_allocatorsERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<CNavArea*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<CNavArea*> *, const class new_allocator<CNavArea*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<CNavArea*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<CNavArea*>  *, class CNavArea * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE7addressERS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<CNavArea*>  *, const class CNavArea *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE7addressERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<CNavArea*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<CNavArea*> *, class CNavArea * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE10deallocateEPS2_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<CNavArea*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<CNavArea*> *, class CNavArea * *, const class CNavArea *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE9constructEPS2_RKS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<CNavArea*> *, class CNavArea * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE7destroyEPS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<CNavArea*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<CNavArea*> *, const class allocator<CNavArea*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<CNavArea*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<CNavArea*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<CNavArea*> > *, const class new_allocator<std::_List_node<CNavArea*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<CNavArea*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<CNavArea*> >  *, class _List_node<CNavArea*> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7addressERS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<CNavArea*> >  *, const class _List_node<CNavArea*>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7addressERKS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<CNavArea*> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE10deallocateEPS4_j */
{
} /* size: 146682580 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<CNavArea*> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *, const class _List_node<CNavArea*>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE9constructEPS4_RKS4_ */
{
} /* size: 147327180 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7destroyEPS4_ */
{
} /* size: 147436548 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<CNavArea*> > *)
{
} /* size: 147541360 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<CNavArea*> > *, const class allocator<std::_List_node<CNavArea*> >  &)
{
} /* size: 147543432 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<CNavArea*> > *, int)
{
} /* size: 147568428 */

/* <0> (null):0 */
class _List_node<CNavArea*> * _M_get_node(class _List_base<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, class _List_node<CNavArea*> *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */
{
} /* size: 147382008 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *)
{
} /* size: 147874760 */

/* <0> (null):0 */
void _List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, const allocator_type  &)
{
} /* size: 147882984 */

/* <0> (null):0 */
void ~_List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, int)
{
} /* size: 147976808 */

/* <0> (null):0 */
void _M_clear(class _List_base<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE8_M_clearEv */
{
} /* size: 148036976 */

/* <0> (null):0 */
void _M_init(class _List_base<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE7_M_initEv */
{
} /* size: 148047584 */

/* <0> (null):0 */
_Node * _M_create_node(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE14_M_create_nodeERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<CNavArea*, std::allocator<CNavArea*> > *)
{
} /* size: 148055136 */

/* <0> (null):0 */
void list(class list<CNavArea*, std::allocator<CNavArea*> > *, const allocator_type  &)
{
} /* size: 148063152 */

/* <0> (null):0 */
void list(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 148011512 */

/* <0> (null):0 */
void list(class list<CNavArea*, std::allocator<CNavArea*> > *, const class list<CNavArea*, std::allocator<CNavArea*> >  &)
{
} /* size: 148091132 */

/* <0> (null):0 */
class list<CNavArea*, std::allocator<CNavArea*> > & operator=(class list<CNavArea*, std::allocator<CNavArea*> > *, const class list<CNavArea*, std::allocator<CNavArea*> >  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EEaSERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6assignEjRKS1_ */
{
} /* size: 148108584 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, class CNavArea *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6resizeEjS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
reference front(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE10push_frontERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_front(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9pop_frontEv */
{
} /* size: 0 */

/* <0> (null):0 */
void push_back(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9push_backERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4swapERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void remove(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6removeERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void unique(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6uniqueEv */
{
} /* size: 0 */

/* <0> (null):0 */
void merge(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5mergeERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void reverse(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE7reverseEv */
{
} /* size: 0 */

/* <0> (null):0 */
void sort(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4sortEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE18_M_fill_initializeEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE14_M_fill_assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_transfer(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE25_M_check_equal_allocatorsERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<NavConnect> *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<NavConnect> *, const class _List_node_base  *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<NavConnect> *, const iterator  &)
{
} /* size: 0 */

/* <0> (null):0 */
reference operator*(const class _List_const_iterator<NavConnect>  *) /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_const_iterator<NavConnect>  *) /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_const_iterator<NavConnect> *) /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_const_iterator<NavConnect> *, int) /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_const_iterator<NavConnect> *) /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_const_iterator<NavConnect> *, int) /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_const_iterator<NavConnect>  *, const _Self  &) /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEeqERKS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_const_iterator<NavConnect>  *, const _Self  &) /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEneERKS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
void CNavAreaGrid(class CNavAreaGrid *)
{
} /* size: 0 */

/* <0> (null):0 */
void ~CNavAreaGrid(class CNavAreaGrid *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void Reset(class CNavAreaGrid *) /* linkage=_ZN12CNavAreaGrid5ResetEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Initialize(class CNavAreaGrid *, float, float, float, float) /* linkage=_ZN12CNavAreaGrid10InitializeEffff */
{
} /* size: 0 */

/* <0> (null):0 */
void AddNavArea(class CNavAreaGrid *, class CNavArea *) /* linkage=_ZN12CNavAreaGrid10AddNavAreaEP8CNavArea */
{
} /* size: 0 */

/* <0> (null):0 */
void RemoveNavArea(class CNavAreaGrid *, class CNavArea *) /* linkage=_ZN12CNavAreaGrid13RemoveNavAreaEP8CNavArea */
{
} /* size: 0 */

/* <0> (null):0 */
unsigned int GetNavAreaCount(const class CNavAreaGrid  *) /* linkage=_ZNK12CNavAreaGrid15GetNavAreaCountEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetNavArea(const class CNavAreaGrid  *, const class Vector  *, float) /* linkage=_ZNK12CNavAreaGrid10GetNavAreaEPK6Vectorf */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetNavAreaByID(const class CNavAreaGrid  *, unsigned int) /* linkage=_ZNK12CNavAreaGrid14GetNavAreaByIDEj */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetNearestNavArea(const class CNavAreaGrid  *, const class Vector  *, bool) /* linkage=_ZNK12CNavAreaGrid17GetNearestNavAreaEPK6Vectorb */
{
} /* size: 4 */

/* <0> (null):0 */
Place GetPlace(const class CNavAreaGrid  *, const class Vector  *) /* linkage=_ZNK12CNavAreaGrid8GetPlaceEPK6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
int ComputeHashKey(const class CNavAreaGrid  *, unsigned int) /* linkage=_ZNK12CNavAreaGrid14ComputeHashKeyEj */
{
} /* size: 4 */

/* <0> (null):0 */
int WorldToGridX(const class CNavAreaGrid  *, float) /* linkage=_ZNK12CNavAreaGrid12WorldToGridXEf */
{
} /* size: 4 */

/* <0> (null):0 */
int WorldToGridY(const class CNavAreaGrid  *, float) /* linkage=_ZNK12CNavAreaGrid12WorldToGridYEf */
{
} /* size: 4 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<CNavLadder*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<CNavLadder*> *, const class _List_node_base  *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<CNavLadder*> *, const iterator  &)
{
} /* size: 0 */

/* <0> (null):0 */
reference operator*(const class _List_const_iterator<CNavLadder*>  *) /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_const_iterator<CNavLadder*>  *) /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_const_iterator<CNavLadder*> *) /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_const_iterator<CNavLadder*> *, int) /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_const_iterator<CNavLadder*> *) /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_const_iterator<CNavLadder*> *, int) /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_const_iterator<CNavLadder*>  *, const _Self  &) /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEeqERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_const_iterator<CNavLadder*>  *, const _Self  &) /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEneERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<CNavArea*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<CNavArea*> *, class _List_node_base *)
{
} /* size: 0 */

/* <0> (null):0 */
reference operator*(const class _List_iterator<CNavArea*>  *) /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_iterator<CNavArea*>  *) /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_iterator<CNavArea*> *) /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_iterator<CNavArea*> *, int) /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_iterator<CNavArea*> *) /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_iterator<CNavArea*> *, int) /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_iterator<CNavArea*>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEeqERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_iterator<CNavArea*>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEneERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsBombPlanted(const class CCSBotManager  *) /* linkage=_ZNK13CCSBotManager13IsBombPlantedEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsValid(class CHostage *) /* linkage=_ZN8CHostage7IsValidEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsFollowingSomeone(class CHostage *) /* linkage=_ZN8CHostage18IsFollowingSomeoneEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsEnemyVisible(const class CCSBot  *) /* linkage=_ZNK6CCSBot14IsEnemyVisibleEv */
{
} /* size: 1 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE7addressERS6_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  *, const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE7addressERKS6_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE10deallocateEPS6_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE9constructEPS6_RKS6_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE7destroyEPS6_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, const class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
_Tp_alloc_type & _M_get_Tp_allocator(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE19_M_get_Tp_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Tp_alloc_type  & _M_get_Tp_allocator(const class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*,) /* linkage=_ZNKSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE19_M_get_Tp_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
allocator_type get_allocator(const class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*,) /* linkage=_ZNKSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::)
{
} /* size: 0 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int)
{
} /* size: 0 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer _M_allocate(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int) /* linkage=_ZNSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE11_M_allocateEj */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_deallocate(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, unsigned int) /* linkage=_ZNSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE13_M_deallocateEPS5_j */
{
} /* size: 0 */

/* <0> (null):0 */
void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca)
{
} /* size: 147244304 */

/* <0> (null):0 */
void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const allocator_type  &)
{
} /* size: 146774152 */

/* <0> (null):0 */
void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 146453212 */

/* <0> (null):0 */
void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::)
{
} /* size: 147275800 */

/* <0> (null):0 */
void ~vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, int)
{
} /* size: 147278008 */

/* <0> (null):0 */
class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca operator=(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EEaSERKS6_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6assignEjRKS4_ */
{
} /* size: 147357716 */

/* <0> (null):0 */
iterator begin(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
size_type size(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6resizeEjS4_ */
{
} /* size: 147566880 */

/* <0> (null):0 */
size_type capacity(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE8capacityEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool empty(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
void reserve(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE7reserveEj */
{
} /* size: 147635208 */

/* <0> (null):0 */
reference operator[](class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EEixEj */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference operator[](const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EEixEj */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_range_check(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE14_M_range_checkEj */
{
} /* size: 147851944 */

/* <0> (null):0 */
reference at(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE2atEj */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference at(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE2atEj */
{
} /* size: 4 */

/* <0> (null):0 */
reference front(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer data(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4dataEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer data(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4dataEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_back(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE9push_backERKS4_ */
{
} /* size: 147984704 */

/* <0> (null):0 */
void pop_back(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE8pop_backEv */
{
} /* size: 147993120 */

/* <0> (null):0 */
iterator insert(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6insertEN9__gnu_cxx17__normal_iteratorIPS4_S6_EERKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6insertEN9__gnu_cxx17__normal_iteratorIPS4_S6_EEjRKS4_ */
{
} /* size: 147959608 */

/* <0> (null):0 */
iterator erase(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS4_S6_EE */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS4_S6_EESA_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4swapERS6_ */
{
} /* size: 148047236 */

/* <0> (null):0 */
void clear(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5clearEv */
{
} /* size: 148061352 */

/* <0> (null):0 */
void _M_fill_initialize(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE18_M_fill_initializeEjRKS4_ */
{
} /* size: 148064488 */

/* <0> (null):0 */
void _M_fill_assign(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE14_M_fill_assignEjRKS4_ */
{
} /* size: 148082944 */

/* <0> (null):0 */
void _M_fill_insert(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS4_S6_EEjRKS4_ */
{
} /* size: 148093140 */

/* <0> (null):0 */
void _M_insert_aux(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS4_S6_EERKS4_ */
{
} /* size: 148107064 */

/* <0> (null):0 */
size_type _M_check_len(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int, const char  *) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE12_M_check_lenEjPKc */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_erase_at_end(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE15_M_erase_at_endEPS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<int> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<int> *, const class new_allocator<int>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<int> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<int>  *, int &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIiE7addressERi */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<int>  *, const int  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIiE7addressERKi */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<int> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIiE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<int> *, int *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIiE10deallocateEPij */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<int>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIiE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<int> *, int *, const int  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIiE9constructEPiRKi */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<int> *, int *) /* linkage=_ZN9__gnu_cxx13new_allocatorIiE7destroyEPi */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<int> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<int> *, const class allocator<int>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<int> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
_Tp_alloc_type & _M_get_Tp_allocator(class _Vector_base<int, std::allocator<int> > *) /* linkage=_ZNSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Tp_alloc_type  & _M_get_Tp_allocator(const class _Vector_base<int, std::allocator<int> >  *) /* linkage=_ZNKSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
allocator_type get_allocator(const class _Vector_base<int, std::allocator<int> >  *) /* linkage=_ZNKSt12_Vector_baseIiSaIiEE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<int, std::allocator<int> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<int, std::allocator<int> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<int, std::allocator<int> > *, unsigned int)
{
} /* size: 0 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<int, std::allocator<int> > *, unsigned int, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_Vector_base(class _Vector_base<int, std::allocator<int> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer _M_allocate(class _Vector_base<int, std::allocator<int> > *, unsigned int) /* linkage=_ZNSt12_Vector_baseIiSaIiEE11_M_allocateEj */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_deallocate(class _Vector_base<int, std::allocator<int> > *, int *, unsigned int) /* linkage=_ZNSt12_Vector_baseIiSaIiEE13_M_deallocateEPij */
{
} /* size: 0 */

/* <0> (null):0 */
void vector(class vector<int, std::allocator<int> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void vector(class vector<int, std::allocator<int> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void vector(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void vector(class vector<int, std::allocator<int> > *, const class vector<int, std::allocator<int> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~vector(class vector<int, std::allocator<int> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class vector<int, std::allocator<int> > & operator=(class vector<int, std::allocator<int> > *, const class vector<int, std::allocator<int> >  &) /* linkage=_ZNSt6vectorIiSaIiEEaSERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE6assignEjRKi */
{
} /* size: 0 */

/* <0> (null):0 */
iterator begin(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
size_type size(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class vector<int, std::allocator<int> > *, unsigned int, int) /* linkage=_ZNSt6vectorIiSaIiEE6resizeEji */
{
} /* size: 0 */

/* <0> (null):0 */
size_type capacity(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE8capacityEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool empty(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
void reserve(class vector<int, std::allocator<int> > *, unsigned int) /* linkage=_ZNSt6vectorIiSaIiEE7reserveEj */
{
} /* size: 0 */

/* <0> (null):0 */
reference operator[](class vector<int, std::allocator<int> > *, unsigned int) /* linkage=_ZNSt6vectorIiSaIiEEixEj */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference operator[](const class vector<int, std::allocator<int> >  *, unsigned int) /* linkage=_ZNKSt6vectorIiSaIiEEixEj */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_range_check(const class vector<int, std::allocator<int> >  *, unsigned int) /* linkage=_ZNKSt6vectorIiSaIiEE14_M_range_checkEj */
{
} /* size: 0 */

/* <0> (null):0 */
reference at(class vector<int, std::allocator<int> > *, unsigned int) /* linkage=_ZNSt6vectorIiSaIiEE2atEj */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference at(const class vector<int, std::allocator<int> >  *, unsigned int) /* linkage=_ZNKSt6vectorIiSaIiEE2atEj */
{
} /* size: 4 */

/* <0> (null):0 */
reference front(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer data(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE4dataEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer data(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE4dataEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_back(class vector<int, std::allocator<int> > *, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE9push_backERKi */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE6insertEN9__gnu_cxx17__normal_iteratorIPiS1_EERKi */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE6insertEN9__gnu_cxx17__normal_iteratorIPiS1_EEjRKi */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >) /* linkage=_ZNSt6vectorIiSaIiEE5eraseEN9__gnu_cxx17__normal_iteratorIPiS1_EE */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >) /* linkage=_ZNSt6vectorIiSaIiEE5eraseEN9__gnu_cxx17__normal_iteratorIPiS1_EES5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class vector<int, std::allocator<int> > *, class vector<int, std::allocator<int> > &) /* linkage=_ZNSt6vectorIiSaIiEE4swapERS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE18_M_fill_initializeEjRKi */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE14_M_fill_assignEjRKi */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_insert(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPiS1_EEjRKi */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert_aux(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, const int  &) /* linkage=_ZNSt6vectorIiSaIiEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPiS1_EERKi */
{
} /* size: 0 */

/* <0> (null):0 */
size_type _M_check_len(const class vector<int, std::allocator<int> >  *, unsigned int, const char  *) /* linkage=_ZNKSt6vectorIiSaIiEE12_M_check_lenEjPKc */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_erase_at_end(class vector<int, std::allocator<int> > *, int *) /* linkage=_ZNSt6vectorIiSaIiEE15_M_erase_at_endEPi */
{
} /* size: 0 */

/* <0> (null):0 */
char * GetSpeakable(const class BotPhrase  *, int, float *) /* linkage=_ZNK9BotPhrase12GetSpeakableEiPf */
{
} /* size: 4 */

/* <0> (null):0 */
void ClearCriteria(const class BotPhrase  *) /* linkage=_ZNK9BotPhrase13ClearCriteriaEv */
{
} /* size: 0 */

/* <0> (null):0 */
void SetPlaceCriteria(const class BotPhrase  *, PlaceCriteria) /* linkage=_ZNK9BotPhrase16SetPlaceCriteriaEj */
{
} /* size: 0 */

/* <0> (null):0 */
void SetCountCriteria(const class BotPhrase  *, CountCriteria) /* linkage=_ZNK9BotPhrase16SetCountCriteriaEj */
{
} /* size: 0 */

/* <0> (null):0 */
const char  * GetName(const class BotPhrase  *) /* linkage=_ZNK9BotPhrase7GetNameEv */
{
} /* size: 4 */

/* <0> (null):0 */
unsigned intconst GetID(const class BotPhrase  *) /* linkage=_ZNK9BotPhrase5GetIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
enum GameEventType GetRadioEquivalent(const class BotPhrase  *) /* linkage=_ZNK9BotPhrase18GetRadioEquivalentEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsImportant(const class BotPhrase  *) /* linkage=_ZNK9BotPhrase11IsImportantEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsPlace(const class BotPhrase  *) /* linkage=_ZNK9BotPhrase7IsPlaceEv */
{
} /* size: 1 */

/* <0> (null):0 */
void Randomize(class BotPhrase *) /* linkage=_ZN9BotPhrase9RandomizeEv */
{
} /* size: 0 */

/* <0> (null):0 */
void BotPhrase(class BotPhrase *, unsigned int, bool)
{
} /* size: 0 */

/* <0> (null):0 */
void ~BotPhrase(class BotPhrase *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void InitVoiceBank(class BotPhrase *, int) /* linkage=_ZN9BotPhrase13InitVoiceBankEi */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<BotPhrase*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<BotPhrase*> *, const class new_allocator<BotPhrase*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<BotPhrase*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<BotPhrase*>  *, class BotPhrase * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP9BotPhraseE7addressERS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<BotPhrase*>  *, const class BotPhrase *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP9BotPhraseE7addressERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<BotPhrase*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<BotPhrase*> *, class BotPhrase * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE10deallocateEPS2_j */
{
} /* size: 147504856 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<BotPhrase*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP9BotPhraseE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<BotPhrase*> *, class BotPhrase * *, const class BotPhrase *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE9constructEPS2_RKS2_ */
{
} /* size: 147705928 */

/* <0> (null):0 */
void destroy(class new_allocator<BotPhrase*> *, class BotPhrase * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE7destroyEPS2_ */
{
} /* size: 147709640 */

/* <0> (null):0 */
void allocator(class allocator<BotPhrase*> *)
{
} /* size: 147747680 */

/* <0> (null):0 */
void allocator(class allocator<BotPhrase*> *, const class allocator<BotPhrase*>  &)
{
} /* size: 147754920 */

/* <0> (null):0 */
void ~allocator(class allocator<BotPhrase*> *, int)
{
} /* size: 147763960 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<BotPhrase*> > *)
{
} /* size: 147791784 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<BotPhrase*> > *, const class new_allocator<std::_List_node<BotPhrase*> >  &)
{
} /* size: 147798472 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<BotPhrase*> > *, int)
{
} /* size: 147820572 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<BotPhrase*> >  *, class _List_node<BotPhrase*> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE7addressERS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<BotPhrase*> >  *, const class _List_node<BotPhrase*>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE7addressERKS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<BotPhrase*> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<BotPhrase*> > *, class _List_node<BotPhrase*> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE10deallocateEPS4_j */
{
} /* size: 147871288 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<BotPhrase*> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<BotPhrase*> > *, class _List_node<BotPhrase*> *, const class _List_node<BotPhrase*>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE9constructEPS4_RKS4_ */
{
} /* size: 147894492 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<BotPhrase*> > *, class _List_node<BotPhrase*> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE7destroyEPS4_ */
{
} /* size: 147246424 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<BotPhrase*> > *)
{
} /* size: 147455668 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<BotPhrase*> > *, const class allocator<std::_List_node<BotPhrase*> >  &)
{
} /* size: 147582680 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<BotPhrase*> > *, int)
{
} /* size: 147746088 */

/* <0> (null):0 */
class _List_node<BotPhrase*> * _M_get_node(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_node<BotPhrase*> *) /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */
{
} /* size: 147836640 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt10_List_baseIP9BotPhraseSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt10_List_baseIP9BotPhraseSaIS1_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt10_List_baseIP9BotPhraseSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *)
{
} /* size: 147934592 */

/* <0> (null):0 */
void _List_base(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *, const allocator_type  &)
{
} /* size: 147951296 */

/* <0> (null):0 */
void ~_List_base(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *, int)
{
} /* size: 147975960 */

/* <0> (null):0 */
void _M_clear(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE8_M_clearEv */
{
} /* size: 147994992 */

/* <0> (null):0 */
void _M_init(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE7_M_initEv */
{
} /* size: 147959240 */

/* <0> (null):0 */
_Node * _M_create_node(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE14_M_create_nodeERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const class list<BotPhrase*, std::allocator<BotPhrase*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
class list<BotPhrase*, std::allocator<BotPhrase*> > & operator=(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const class list<BotPhrase*, std::allocator<BotPhrase*> >  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EEaSERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, class BotPhrase *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6resizeEjS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
reference front(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE10push_frontERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_front(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE9pop_frontEv */
{
} /* size: 0 */

/* <0> (null):0 */
void push_back(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE9push_backERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class list<BotPhrase*, std::allocator<BotPhrase*> > &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4swapERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class list<BotPhrase*, std::allocator<BotPhrase*> > &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class list<BotPhrase*, std::allocator<BotPhrase*> > &, class _List_iterator<BotPhrase*>) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class list<BotPhrase*, std::allocator<BotPhrase*> > &, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void remove(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6removeERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void unique(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6uniqueEv */
{
} /* size: 0 */

/* <0> (null):0 */
void merge(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class list<BotPhrase*, std::allocator<BotPhrase*> > &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5mergeERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void reverse(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE7reverseEv */
{
} /* size: 0 */

/* <0> (null):0 */
void sort(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4sortEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE18_M_fill_initializeEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE14_M_fill_assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_transfer(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_erase(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class list<BotPhrase*, std::allocator<BotPhrase*> > &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE25_M_check_equal_allocatorsERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void BotPhraseManager(class BotPhraseManager *)
{
} /* size: 0 */

/* <0> (null):0 */
void ~BotPhraseManager(class BotPhraseManager *, int)
{
} /* size: 0 */

/* <0> (null):0 */
bool Initialize(class BotPhraseManager *, const char  *, int) /* linkage=_ZN16BotPhraseManager10InitializeEPKci */
{
} /* size: 1 */

/* <0> (null):0 */
void OnRoundRestart(class BotPhraseManager *) /* linkage=_ZN16BotPhraseManager14OnRoundRestartEv */
{
} /* size: 0 */

/* <0> (null):0 */
void OnMapChange(class BotPhraseManager *) /* linkage=_ZN16BotPhraseManager11OnMapChangeEv */
{
} /* size: 0 */

/* <0> (null):0 */
unsigned int NameToID(const class BotPhraseManager  *, const char  *) /* linkage=_ZNK16BotPhraseManager8NameToIDEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
const char  * IDToName(const class BotPhraseManager  *, unsigned int) /* linkage=_ZNK16BotPhraseManager8IDToNameEj */
{
} /* size: 4 */

/* <0> (null):0 */
const class BotPhrase  * GetPhrase(const class BotPhraseManager  *, const char  *) /* linkage=_ZNK16BotPhraseManager9GetPhraseEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
const class BotPhrase  * GetPlace(const class BotPhraseManager  *, const char  *) /* linkage=_ZNK16BotPhraseManager8GetPlaceEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
const class BotPhrase  * GetPlace(const class BotPhraseManager  *, unsigned int) /* linkage=_ZNK16BotPhraseManager8GetPlaceEj */
{
} /* size: 4 */

/* <0> (null):0 */
const BotPhraseList  * GetPlaceList(const class BotPhraseManager  *) /* linkage=_ZNK16BotPhraseManager12GetPlaceListEv */
{
} /* size: 4 */

/* <0> (null):0 */
float GetPlaceStatementInterval(const class BotPhraseManager  *, Place) /* linkage=_ZNK16BotPhraseManager25GetPlaceStatementIntervalEj */
{
} /* size: 4 */

/* <0> (null):0 */
void ResetPlaceStatementInterval(class BotPhraseManager *, Place) /* linkage=_ZN16BotPhraseManager27ResetPlaceStatementIntervalEj */
{
} /* size: 0 */

/* <0> (null):0 */
int FindPlaceIndex(const class BotPhraseManager  *, Place) /* linkage=_ZNK16BotPhraseManager14FindPlaceIndexEj */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void ~CImprov(class CImprov *, int)
{
} /* size: 0 */

/* <0> (null):0 */
virtual bool IsAlive(const class CImprov  *) /* linkage=_ZNK7CImprov7IsAliveEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual void MoveTo(class CImprov *, const class Vector  &) /* linkage=_ZN7CImprov6MoveToERK6Vector */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void LookAt(class CImprov *, const class Vector  &) /* linkage=_ZN7CImprov6LookAtERK6Vector */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ClearLookAt(class CImprov *) /* linkage=_ZN7CImprov11ClearLookAtEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void FaceTo(class CImprov *, const class Vector  &) /* linkage=_ZN7CImprov6FaceToERK6Vector */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ClearFaceTo(class CImprov *) /* linkage=_ZN7CImprov11ClearFaceToEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual bool IsAtMoveGoal(const class CImprov  *, float) /* linkage=_ZNK7CImprov12IsAtMoveGoalEf */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool HasLookAt(const class CImprov  *) /* linkage=_ZNK7CImprov9HasLookAtEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool HasFaceTo(const class CImprov  *) /* linkage=_ZNK7CImprov9HasFaceToEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsAtFaceGoal(const class CImprov  *) /* linkage=_ZNK7CImprov12IsAtFaceGoalEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsFriendInTheWay(const class CImprov  *, const class Vector  &) /* linkage=_ZNK7CImprov16IsFriendInTheWayERK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsFriendInTheWay(const class CImprov  *, class CBaseEntity *, const class Vector  &) /* linkage=_ZNK7CImprov16IsFriendInTheWayEP11CBaseEntityRK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
virtual void MoveForward(class CImprov *) /* linkage=_ZN7CImprov11MoveForwardEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void MoveBackward(class CImprov *) /* linkage=_ZN7CImprov12MoveBackwardEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void StrafeLeft(class CImprov *) /* linkage=_ZN7CImprov10StrafeLeftEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void StrafeRight(class CImprov *) /* linkage=_ZN7CImprov11StrafeRightEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual bool Jump(class CImprov *) /* linkage=_ZN7CImprov4JumpEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual void Crouch(class CImprov *) /* linkage=_ZN7CImprov6CrouchEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void StandUp(class CImprov *) /* linkage=_ZN7CImprov7StandUpEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void TrackPath(class CImprov *, const class Vector  &, float) /* linkage=_ZN7CImprov9TrackPathERK6Vectorf */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void StartLadder(class CImprov *, const class CNavLadder  *, enum NavTraverseType, const class Vector  *, const class Vector  *) /* linkage=_ZN7CImprov11StartLadderEPK10CNavLadder15NavTraverseTypePK6VectorS6_ */
{
} /* size: 0 */

/* <0> (null):0 */
virtual bool TraverseLadder(class CImprov *, const class CNavLadder  *, enum NavTraverseType, const class Vector  *, const class Vector  *, float) /* linkage=_ZN7CImprov14TraverseLadderEPK10CNavLadder15NavTraverseTypePK6VectorS6_f */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool GetSimpleGroundHeightWithFloor(class CImprov *, const class Vector  *, float *, class Vector *) /* linkage=_ZN7CImprov30GetSimpleGroundHeightWithFloorEPK6VectorPfPS0_ */
{
} /* size: 1 */

/* <0> (null):0 */
virtual void Run(class CImprov *) /* linkage=_ZN7CImprov3RunEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Walk(class CImprov *) /* linkage=_ZN7CImprov4WalkEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Stop(class CImprov *) /* linkage=_ZN7CImprov4StopEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual float GetMoveAngle(const class CImprov  *) /* linkage=_ZNK7CImprov12GetMoveAngleEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual float GetFaceAngle(const class CImprov  *) /* linkage=_ZNK7CImprov12GetFaceAngleEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual const class Vector  & GetFeet(const class CImprov  *) /* linkage=_ZNK7CImprov7GetFeetEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual const class Vector  & GetCentroid(const class CImprov  *) /* linkage=_ZNK7CImprov11GetCentroidEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual const class Vector  & GetEyes(const class CImprov  *) /* linkage=_ZNK7CImprov7GetEyesEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual bool IsRunning(const class CImprov  *) /* linkage=_ZNK7CImprov9IsRunningEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsWalking(const class CImprov  *) /* linkage=_ZNK7CImprov9IsWalkingEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsStopped(const class CImprov  *) /* linkage=_ZNK7CImprov9IsStoppedEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsCrouching(const class CImprov  *) /* linkage=_ZNK7CImprov11IsCrouchingEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsJumping(const class CImprov  *) /* linkage=_ZNK7CImprov9IsJumpingEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsUsingLadder(const class CImprov  *) /* linkage=_ZNK7CImprov13IsUsingLadderEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsOnGround(const class CImprov  *) /* linkage=_ZNK7CImprov10IsOnGroundEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsMoving(const class CImprov  *) /* linkage=_ZNK7CImprov8IsMovingEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool CanRun(const class CImprov  *) /* linkage=_ZNK7CImprov6CanRunEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool CanCrouch(const class CImprov  *) /* linkage=_ZNK7CImprov9CanCrouchEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool CanJump(const class CImprov  *) /* linkage=_ZNK7CImprov7CanJumpEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsVisible(const class CImprov  *, const class Vector  &, bool) /* linkage=_ZNK7CImprov9IsVisibleERK6Vectorb */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsPlayerLookingAtMe(const class CImprov  *, class CBasePlayer *, float) /* linkage=_ZNK7CImprov19IsPlayerLookingAtMeEP11CBasePlayerf */
{
} /* size: 1 */

/* <0> (null):0 */
virtual class CBasePlayer * IsAnyPlayerLookingAtMe(const class CImprov  *, int, float) /* linkage=_ZNK7CImprov22IsAnyPlayerLookingAtMeEif */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CBasePlayer * GetClosestPlayerByTravelDistance(const class CImprov  *, int, float *) /* linkage=_ZNK7CImprov32GetClosestPlayerByTravelDistanceEiPf */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CNavArea * GetLastKnownArea(const class CImprov  *) /* linkage=_ZNK7CImprov16GetLastKnownAreaEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void OnUpdate(class CImprov *, float) /* linkage=_ZN7CImprov8OnUpdateEf */
{
} /* size: 147279352 */

/* <0> (null):0 */
virtual void OnUpkeep(class CImprov *, float) /* linkage=_ZN7CImprov8OnUpkeepEf */
{
} /* size: 147327356 */

/* <0> (null):0 */
virtual void OnReset(class CImprov *) /* linkage=_ZN7CImprov7OnResetEv */
{
} /* size: 147359060 */

/* <0> (null):0 */
virtual void OnGameEvent(class CImprov *, enum GameEventType, class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN7CImprov11OnGameEventE13GameEventTypeP11CBaseEntityS2_ */
{
} /* size: 147360980 */

/* <0> (null):0 */
virtual void OnTouch(class CImprov *, class CBaseEntity *) /* linkage=_ZN7CImprov7OnTouchEP11CBaseEntity */
{
} /* size: 147404616 */

/* <0> (null):0 */
void IImprovEvent(class IImprovEvent *, const class IImprovEvent  &)
{
} /* size: 147438224 */

/* <0> (null):0 */
void IImprovEvent(class IImprovEvent *)
{
} /* size: 147494980 */

/* <0> (null):0 */
void ~IImprovEvent(class IImprovEvent *, int)
{
} /* size: 147540800 */

/* <0> (null):0 */
virtual void OnMoveToSuccess(class IImprovEvent *, const class Vector  &) /* linkage=_ZN12IImprovEvent15OnMoveToSuccessERK6Vector */
{
} /* size: 147542600 */

/* <0> (null):0 */
virtual void OnMoveToFailure(class IImprovEvent *, const class Vector  &, enum MoveToFailureType) /* linkage=_ZN12IImprovEvent15OnMoveToFailureERK6VectorNS_17MoveToFailureTypeE */
{
} /* size: 147565380 */

/* <0> (null):0 */
virtual void OnInjury(class IImprovEvent *, float) /* linkage=_ZN12IImprovEvent8OnInjuryEf */
{
} /* size: 147567240 */

/* <0> (null):0 */
void SimpleStateMachine(class SimpleStateMachine<CHostageImprov*, HostageState> *)
{
} /* size: 147634104 */

/* <0> (null):0 */
void Reset(class SimpleStateMachine<CHostageImprov*, HostageState> *, class CHostageImprov *) /* linkage=_ZN18SimpleStateMachineIP14CHostageImprov12HostageStateE5ResetES1_ */
{
} /* size: 147697648 */

/* <0> (null):0 */
void SetState(class SimpleStateMachine<CHostageImprov*, HostageState> *, class HostageState *) /* linkage=_ZN18SimpleStateMachineIP14CHostageImprov12HostageStateE8SetStateEPS2_ */
{
} /* size: 147383704 */

/* <0> (null):0 */
float GetStateDuration(const class SimpleStateMachine<CHostageImprov*, HostageState>  *) /* linkage=_ZNK18SimpleStateMachineIP14CHostageImprov12HostageStateE16GetStateDurationEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsState(const class SimpleStateMachine<CHostageImprov*, HostageState>  *, const class HostageState  *) /* linkage=_ZNK18SimpleStateMachineIP14CHostageImprov12HostageStateE7IsStateEPKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
void Update(class SimpleStateMachine<CHostageImprov*, HostageState> *) /* linkage=_ZN18SimpleStateMachineIP14CHostageImprov12HostageStateE6UpdateEv */
{
} /* size: 147926440 */

/* <0> (null):0 */
void HostageState(class HostageState *, const class HostageState  &)
{
} /* size: 147936624 */

/* <0> (null):0 */
void HostageState(class HostageState *)
{
} /* size: 147943960 */

/* <0> (null):0 */
virtual void UpdateStationaryAnimation(class HostageState *, class CHostageImprov *) /* linkage=_ZN12HostageState25UpdateStationaryAnimationEP14CHostageImprov */
{
} /* size: 147951016 */

/* <0> (null):0 */
virtual void ~HostageState(class HostageState *, int)
{
} /* size: 147918064 */

/* <0> (null):0 */
virtual void ~CHostageImprov(class CHostageImprov *, int)
{
} /* size: 147977788 */

/* <0> (null):0 */
bool IsFollowing(const class CHostageImprov  *, const class CBaseEntity  *) /* linkage=_ZNK14CHostageImprov11IsFollowingEPK11CBaseEntity */
{
} /* size: 1 */

/* <0> (null):0 */
virtual void ~HostageIdleState(class HostageIdleState *, int)
{
} /* size: 147998240 */

/* <0> (null):0 */
virtual void ~HostageAnimateState(class HostageAnimateState *, int)
{
} /* size: 148019992 */

/* <0> (null):0 */
void new_allocator(class new_allocator<CCareerTask*> *)
{
} /* size: 148061768 */

/* <0> (null):0 */
void new_allocator(class new_allocator<CCareerTask*> *, const class new_allocator<CCareerTask*>  &)
{
} /* size: 148008928 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<CCareerTask*> *, int)
{
} /* size: 148082944 */

/* <0> (null):0 */
pointer address(const class new_allocator<CCareerTask*>  *, class CCareerTask * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP11CCareerTaskE7addressERS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<CCareerTask*>  *, const class CCareerTask *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP11CCareerTaskE7addressERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<CCareerTask*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP11CCareerTaskE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<CCareerTask*> *, class CCareerTask * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIP11CCareerTaskE10deallocateEPS2_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<CCareerTask*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP11CCareerTaskE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<CCareerTask*> *, class CCareerTask * *, const class CCareerTask *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIP11CCareerTaskE9constructEPS2_RKS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<CCareerTask*> *, class CCareerTask * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP11CCareerTaskE7destroyEPS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<CCareerTask*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<CCareerTask*> *, const class allocator<CCareerTask*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<CCareerTask*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<CCareerTask*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<CCareerTask*> > *, const class new_allocator<std::_List_node<CCareerTask*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<CCareerTask*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<CCareerTask*> >  *, class _List_node<CCareerTask*> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP11CCareerTaskEE7addressERS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<CCareerTask*> >  *, const class _List_node<CCareerTask*>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP11CCareerTaskEE7addressERKS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<CCareerTask*> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP11CCareerTaskEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<CCareerTask*> > *, class _List_node<CCareerTask*> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP11CCareerTaskEE10deallocateEPS4_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<CCareerTask*> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP11CCareerTaskEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<CCareerTask*> > *, class _List_node<CCareerTask*> *, const class _List_node<CCareerTask*>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP11CCareerTaskEE9constructEPS4_RKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<CCareerTask*> > *, class _List_node<CCareerTask*> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP11CCareerTaskEE7destroyEPS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<CCareerTask*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<CCareerTask*> > *, const class allocator<std::_List_node<CCareerTask*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<CCareerTask*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class _List_node<CCareerTask*> * _M_get_node(class _List_base<CCareerTask*, std::allocator<CCareerTask*> > *) /* linkage=_ZNSt10_List_baseIP11CCareerTaskSaIS1_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<CCareerTask*, std::allocator<CCareerTask*> > *, class _List_node<CCareerTask*> *) /* linkage=_ZNSt10_List_baseIP11CCareerTaskSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<CCareerTask*, std::allocator<CCareerTask*> > *) /* linkage=_ZNSt10_List_baseIP11CCareerTaskSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<CCareerTask*, std::allocator<CCareerTask*> >  *) /* linkage=_ZNKSt10_List_baseIP11CCareerTaskSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<CCareerTask*, std::allocator<CCareerTask*> >  *) /* linkage=_ZNKSt10_List_baseIP11CCareerTaskSaIS1_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<CCareerTask*, std::allocator<CCareerTask*> >  *) /* linkage=_ZNKSt10_List_baseIP11CCareerTaskSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<CCareerTask*, std::allocator<CCareerTask*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_base(class _List_base<CCareerTask*, std::allocator<CCareerTask*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_List_base(class _List_base<CCareerTask*, std::allocator<CCareerTask*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void _M_clear(class _List_base<CCareerTask*, std::allocator<CCareerTask*> > *) /* linkage=_ZNSt10_List_baseIP11CCareerTaskSaIS1_EE8_M_clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_init(class _List_base<CCareerTask*, std::allocator<CCareerTask*> > *) /* linkage=_ZNSt10_List_baseIP11CCareerTaskSaIS1_EE7_M_initEv */
{
} /* size: 0 */

/* <0> (null):0 */
_Node * _M_create_node(class list<CCareerTask*, std::allocator<CCareerTask*> > *, const value_type  &) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE14_M_create_nodeERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<CCareerTask*, std::allocator<CCareerTask*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<CCareerTask*, std::allocator<CCareerTask*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<CCareerTask*, std::allocator<CCareerTask*> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<CCareerTask*, std::allocator<CCareerTask*> > *, const class list<CCareerTask*, std::allocator<CCareerTask*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
class list<CCareerTask*, std::allocator<CCareerTask*> > & operator=(class list<CCareerTask*, std::allocator<CCareerTask*> > *, const class list<CCareerTask*, std::allocator<CCareerTask*> >  &) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EEaSERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<CCareerTask*, std::allocator<CCareerTask*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE6assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<CCareerTask*, std::allocator<CCareerTask*> >  *) /* linkage=_ZNKSt4listIP11CCareerTaskSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<CCareerTask*, std::allocator<CCareerTask*> > *) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<CCareerTask*, std::allocator<CCareerTask*> >  *) /* linkage=_ZNKSt4listIP11CCareerTaskSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<CCareerTask*, std::allocator<CCareerTask*> > *) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<CCareerTask*, std::allocator<CCareerTask*> >  *) /* linkage=_ZNKSt4listIP11CCareerTaskSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<CCareerTask*, std::allocator<CCareerTask*> > *) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<CCareerTask*, std::allocator<CCareerTask*> >  *) /* linkage=_ZNKSt4listIP11CCareerTaskSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<CCareerTask*, std::allocator<CCareerTask*> > *) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<CCareerTask*, std::allocator<CCareerTask*> >  *) /* linkage=_ZNKSt4listIP11CCareerTaskSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<CCareerTask*, std::allocator<CCareerTask*> >  *) /* linkage=_ZNKSt4listIP11CCareerTaskSaIS1_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<CCareerTask*, std::allocator<CCareerTask*> >  *) /* linkage=_ZNKSt4listIP11CCareerTaskSaIS1_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<CCareerTask*, std::allocator<CCareerTask*> >  *) /* linkage=_ZNKSt4listIP11CCareerTaskSaIS1_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<CCareerTask*, std::allocator<CCareerTask*> > *, unsigned int, class CCareerTask *) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE6resizeEjS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
reference front(class list<CCareerTask*, std::allocator<CCareerTask*> > *) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<CCareerTask*, std::allocator<CCareerTask*> >  *) /* linkage=_ZNKSt4listIP11CCareerTaskSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<CCareerTask*, std::allocator<CCareerTask*> > *) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<CCareerTask*, std::allocator<CCareerTask*> >  *) /* linkage=_ZNKSt4listIP11CCareerTaskSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<CCareerTask*, std::allocator<CCareerTask*> > *, const value_type  &) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE10push_frontERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_front(class list<CCareerTask*, std::allocator<CCareerTask*> > *) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE9pop_frontEv */
{
} /* size: 0 */

/* <0> (null):0 */
void push_back(class list<CCareerTask*, std::allocator<CCareerTask*> > *, const value_type  &) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE9push_backERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class list<CCareerTask*, std::allocator<CCareerTask*> > *) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class _List_iterator<CCareerTask*>, const value_type  &) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class _List_iterator<CCareerTask*>, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class _List_iterator<CCareerTask*>) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE5eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class _List_iterator<CCareerTask*>, class _List_iterator<CCareerTask*>) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class list<CCareerTask*, std::allocator<CCareerTask*> > &) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE4swapERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class list<CCareerTask*, std::allocator<CCareerTask*> > *) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class _List_iterator<CCareerTask*>, class list<CCareerTask*, std::allocator<CCareerTask*> > &) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class _List_iterator<CCareerTask*>, class list<CCareerTask*, std::allocator<CCareerTask*> > &, class _List_iterator<CCareerTask*>) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class _List_iterator<CCareerTask*>, class list<CCareerTask*, std::allocator<CCareerTask*> > &, class _List_iterator<CCareerTask*>, class _List_iterator<CCareerTask*>) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void remove(class list<CCareerTask*, std::allocator<CCareerTask*> > *, const value_type  &) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE6removeERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void unique(class list<CCareerTask*, std::allocator<CCareerTask*> > *) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE6uniqueEv */
{
} /* size: 0 */

/* <0> (null):0 */
void merge(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class list<CCareerTask*, std::allocator<CCareerTask*> > &) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE5mergeERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void reverse(class list<CCareerTask*, std::allocator<CCareerTask*> > *) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE7reverseEv */
{
} /* size: 0 */

/* <0> (null):0 */
void sort(class list<CCareerTask*, std::allocator<CCareerTask*> > *) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE4sortEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class list<CCareerTask*, std::allocator<CCareerTask*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE18_M_fill_initializeEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class list<CCareerTask*, std::allocator<CCareerTask*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE14_M_fill_assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_transfer(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class _List_iterator<CCareerTask*>, class _List_iterator<CCareerTask*>, class _List_iterator<CCareerTask*>) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class _List_iterator<CCareerTask*>, const value_type  &) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_erase(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class _List_iterator<CCareerTask*>) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class list<CCareerTask*, std::allocator<CCareerTask*> > &) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE25_M_check_equal_allocatorsERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void Create(void) /* linkage=_ZN18CCareerTaskManager6CreateEv */
{
} /* size: 0 */

/* <0> (null):0 */
void CCareerTaskManager(class CCareerTaskManager *)
{
} /* size: 0 */

/* <0> (null):0 */
void Reset(class CCareerTaskManager *, bool) /* linkage=_ZN18CCareerTaskManager5ResetEb */
{
} /* size: 0 */

/* <0> (null):0 */
void AddTask(class CCareerTaskManager *, const char  *, const char  *, int, bool, bool, bool) /* linkage=_ZN18CCareerTaskManager7AddTaskEPKcS1_ibbb */
{
} /* size: 0 */

/* <0> (null):0 */
void HandleEvent(class CCareerTaskManager *, enum GameEventType, class CBasePlayer *, class CBasePlayer *) /* linkage=_ZN18CCareerTaskManager11HandleEventE13GameEventTypeP11CBasePlayerS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void HandleEnemyKill(class CCareerTaskManager *, bool, const char  *, bool, bool, class CBasePlayer *, class CBasePlayer *) /* linkage=_ZN18CCareerTaskManager15HandleEnemyKillEbPKcbbP11CBasePlayerS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void HandleWeaponKill(class CCareerTaskManager *, int, int, bool, bool, class CBasePlayer *, class CBasePlayer *) /* linkage=_ZN18CCareerTaskManager16HandleWeaponKillEiibbP11CBasePlayerS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void HandleDeath(class CCareerTaskManager *, int, class CBasePlayer *) /* linkage=_ZN18CCareerTaskManager11HandleDeathEiP11CBasePlayer */
{
} /* size: 0 */

/* <0> (null):0 */
void HandleWeaponInjury(class CCareerTaskManager *, int, int, bool, class CBasePlayer *) /* linkage=_ZN18CCareerTaskManager18HandleWeaponInjuryEiibP11CBasePlayer */
{
} /* size: 0 */

/* <0> (null):0 */
void HandleEnemyInjury(class CCareerTaskManager *, const char  *, bool, class CBasePlayer *) /* linkage=_ZN18CCareerTaskManager17HandleEnemyInjuryEPKcbP11CBasePlayer */
{
} /* size: 147504856 */

/* <0> (null):0 */
bool AreAllTasksComplete(class CCareerTaskManager *) /* linkage=_ZN18CCareerTaskManager19AreAllTasksCompleteEv */
{
} /* size: 1 */

/* <0> (null):0 */
int GetNumRemainingTasks(class CCareerTaskManager *) /* linkage=_ZN18CCareerTaskManager20GetNumRemainingTasksEv */
{
} /* size: 4 */

/* <0> (null):0 */
float GetRoundElapsedTime(class CCareerTaskManager *) /* linkage=_ZN18CCareerTaskManager19GetRoundElapsedTimeEv */
{
} /* size: 4 */

/* <0> (null):0 */
int GetTaskTime(class CCareerTaskManager *) /* linkage=_ZN18CCareerTaskManager11GetTaskTimeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetFinishedTaskTime(class CCareerTaskManager *, int) /* linkage=_ZN18CCareerTaskManager19SetFinishedTaskTimeEi */
{
} /* size: 147729476 */

/* <0> (null):0 */
int GetFinishedTaskTime(class CCareerTaskManager *) /* linkage=_ZN18CCareerTaskManager19GetFinishedTaskTimeEv */
{
} /* size: 4 */

/* <0> (null):0 */
int GetFinishedTaskRound(class CCareerTaskManager *) /* linkage=_ZN18CCareerTaskManager20GetFinishedTaskRoundEv */
{
} /* size: 4 */

/* <0> (null):0 */
CareerTaskList * GetTasks(class CCareerTaskManager *) /* linkage=_ZN18CCareerTaskManager8GetTasksEv */
{
} /* size: 4 */

/* <0> (null):0 */
void LatchRoundEndMessage(class CCareerTaskManager *) /* linkage=_ZN18CCareerTaskManager20LatchRoundEndMessageEv */
{
} /* size: 147763592 */

/* <0> (null):0 */
void UnlatchRoundEndMessage(class CCareerTaskManager *) /* linkage=_ZN18CCareerTaskManager22UnlatchRoundEndMessageEv */
{
} /* size: 147770448 */

/* <0> (null):0 */
void pair(class pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> *)
{
} /* size: 147781184 */

/* <0> (null):0 */
void pair(class pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> *, const class basic_string<char, std::char_traits<char>, std::allocator<char> >  &, const class TutorMessage *  &)
{
} /* size: 147790976 */

/* <0> (null):0 */
void ~pair(class pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> *, int)
{
} /* size: 147798496 */

/* <0> (null):0 */
void pair(class pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> *, const class pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*>  &)
{
} /* size: 147820596 */

/* <0> (null):0 */
void _Rb_tree_iterator(class _Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> )
{
} /* size: 147864084 */

/* <0> (null):0 */
void _Rb_tree_iterator(class _Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> , class _Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> > *)
{
} /* size: 147872576 */

/* <0> (null):0 */
reference operator*(const class _Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMess) /* linkage=_ZNKSt17_Rb_tree_iteratorISt4pairIKSsP12TutorMessageEEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMess) /* linkage=_ZNKSt17_Rb_tree_iteratorISt4pairIKSsP12TutorMessageEEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> ) /* linkage=_ZNSt17_Rb_tree_iteratorISt4pairIKSsP12TutorMessageEEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> , int) /* linkage=_ZNSt17_Rb_tree_iteratorISt4pairIKSsP12TutorMessageEEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> ) /* linkage=_ZNSt17_Rb_tree_iteratorISt4pairIKSsP12TutorMessageEEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> , int) /* linkage=_ZNSt17_Rb_tree_iteratorISt4pairIKSsP12TutorMessageEEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMess, const _Self  &) /* linkage=_ZNKSt17_Rb_tree_iteratorISt4pairIKSsP12TutorMessageEEeqERKS5_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMess, const _Self  &) /* linkage=_ZNKSt17_Rb_tree_iteratorISt4pairIKSsP12TutorMessageEEneERKS5_ */
{
} /* size: 1 */

/* <0> (null):0 */
void __normal_iterator(class __normal_iterator<ClientCorpseStruct**, std::vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > > *)
{
} /* size: 147985944 */

/* <0> (null):0 */
void __normal_iterator(class __normal_iterator<ClientCorpseStruct**, std::vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > > *, const class ClientCorpseStruct * *  &)
{
} /* size: 147993536 */

/* <0> (null):0 */
reference operator*(const class __normal_iterator<ClientCorpseStruct**, std::vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > >  *) /* linkage=_ZNK9__gnu_cxx17__normal_iteratorIPP18ClientCorpseStructSt6vectorIS2_SaIS2_EEEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class __normal_iterator<ClientCorpseStruct**, std::vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > >  *) /* linkage=_ZNK9__gnu_cxx17__normal_iteratorIPP18ClientCorpseStructSt6vectorIS2_SaIS2_EEEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
class __normal_iterator<ClientCorpseStruct**, std::vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > > & operator++(class __normal_iterator<ClientCorpseStruct**, std::vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > > *) /* linkage=_ZN9__gnu_cxx17__normal_iteratorIPP18ClientCorpseStructSt6vectorIS2_SaIS2_EEEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
class __normal_iterator<ClientCorpseStruct**, std::vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > > operator++(class __normal_iterator<ClientCorpseStruct**, std::vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > > *, int) /* linkage=_ZN9__gnu_cxx17__normal_iteratorIPP18ClientCorpseStructSt6vectorIS2_SaIS2_EEEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
class __normal_iterator<ClientCorpseStruct**, std::vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > > & operator--(class __normal_iterator<ClientCorpseStruct**, std::vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > > *) /* linkage=_ZN9__gnu_cxx17__normal_iteratorIPP18ClientCorpseStructSt6vectorIS2_SaIS2_EEEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
class __normal_iterator<ClientCorpseStruct**, std::vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > > operator--(class __normal_iterator<ClientCorpseStruct**, std::vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > > *, int) /* linkage=_ZN9__gnu_cxx17__normal_iteratorIPP18ClientCorpseStructSt6vectorIS2_SaIS2_EEEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
reference operator[](const class __normal_iterator<ClientCorpseStruct**, std::vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > >  *, const difference_type  &) /* linkage=_ZNK9__gnu_cxx17__normal_iteratorIPP18ClientCorpseStructSt6vectorIS2_SaIS2_EEEixERKi */
{
} /* size: 4 */

/* <0> (null):0 */
class __normal_iterator<ClientCorpseStruct**, std::vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > > & operator+=(class __normal_iterator<ClientCorpseStruct**, std::vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > > *, const difference_type  &) /* linkage=_ZN9__gnu_cxx17__normal_iteratorIPP18ClientCorpseStructSt6vectorIS2_SaIS2_EEEpLERKi */
{
} /* size: 4 */

/* <0> (null):0 */
class __normal_iterator<ClientCorpseStruct**, std::vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > > operator+(const class __normal_iterator<ClientCorpseStruct**, std::vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > >  *, const difference_type  &) /* linkage=_ZNK9__gnu_cxx17__normal_iteratorIPP18ClientCorpseStructSt6vectorIS2_SaIS2_EEEplERKi */
{
} /* size: 4 */

/* <0> (null):0 */
class __normal_iterator<ClientCorpseStruct**, std::vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > > & operator-=(class __normal_iterator<ClientCorpseStruct**, std::vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > > *, const difference_type  &) /* linkage=_ZN9__gnu_cxx17__normal_iteratorIPP18ClientCorpseStructSt6vectorIS2_SaIS2_EEEmIERKi */
{
} /* size: 4 */

/* <0> (null):0 */
class __normal_iterator<ClientCorpseStruct**, std::vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > > operator-(const class __normal_iterator<ClientCorpseStruct**, std::vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > >  *, const difference_type  &) /* linkage=_ZNK9__gnu_cxx17__normal_iteratorIPP18ClientCorpseStructSt6vectorIS2_SaIS2_EEEmiERKi */
{
} /* size: 4 */

/* <0> (null):0 */
const class ClientCorpseStruct * *  & base(const class __normal_iterator<ClientCorpseStruct**, std::vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > >  *) /* linkage=_ZNK9__gnu_cxx17__normal_iteratorIPP18ClientCorpseStructSt6vectorIS2_SaIS2_EEE4baseEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<CNavLadder*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<CNavLadder*> *, class _List_node_base *)
{
} /* size: 0 */

/* <0> (null):0 */
reference operator*(const class _List_iterator<CNavLadder*>  *) /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_iterator<CNavLadder*>  *) /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_iterator<CNavLadder*> *) /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_iterator<CNavLadder*> *, int) /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_iterator<CNavLadder*> *) /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_iterator<CNavLadder*> *, int) /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_iterator<CNavLadder*>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEeqERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_iterator<CNavLadder*>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEneERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<NavConnect> *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<NavConnect> *, class _List_node_base *)
{
} /* size: 0 */

/* <0> (null):0 */
reference operator*(const class _List_iterator<NavConnect>  *) /* linkage=_ZNKSt14_List_iteratorI10NavConnectEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_iterator<NavConnect>  *) /* linkage=_ZNKSt14_List_iteratorI10NavConnectEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_iterator<NavConnect> *) /* linkage=_ZNSt14_List_iteratorI10NavConnectEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_iterator<NavConnect> *, int) /* linkage=_ZNSt14_List_iteratorI10NavConnectEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_iterator<NavConnect> *) /* linkage=_ZNSt14_List_iteratorI10NavConnectEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_iterator<NavConnect> *, int) /* linkage=_ZNSt14_List_iteratorI10NavConnectEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_iterator<NavConnect>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorI10NavConnectEeqERKS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_iterator<NavConnect>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorI10NavConnectEneERKS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
void __normal_iterator(class __normal_iterator<ClientCorpseStruct* const*, std::vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > > *)
{
} /* size: 0 */

/* <0> (null):0 */
void __normal_iterator(class __normal_iterator<ClientCorpseStruct* const*, std::vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > > *, const const class ClientCorpseStruct *  *  &)
{
} /* size: 0 */

/* <0> (null):0 */
reference operator*(const class __normal_iterator<ClientCorpseStruct* const*, std::vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> ) /* linkage=_ZNK9__gnu_cxx17__normal_iteratorIPKP18ClientCorpseStructSt6vectorIS2_SaIS2_EEEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class __normal_iterator<ClientCorpseStruct* const*, std::vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> ) /* linkage=_ZNK9__gnu_cxx17__normal_iteratorIPKP18ClientCorpseStructSt6vectorIS2_SaIS2_EEEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
class __normal_iterator<ClientCorpseStruct* const*, std::vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > > & operator++(class __normal_iterator<ClientCorpseStruct* const*, std::vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > > *) /* linkage=_ZN9__gnu_cxx17__normal_iteratorIPKP18ClientCorpseStructSt6vectorIS2_SaIS2_EEEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
class __normal_iterator<ClientCorpseStruct* const*, std::vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > > operator++(class __normal_iterator<ClientCorpseStruct* const*, std::vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > > *, int) /* linkage=_ZN9__gnu_cxx17__normal_iteratorIPKP18ClientCorpseStructSt6vectorIS2_SaIS2_EEEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
class __normal_iterator<ClientCorpseStruct* const*, std::vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > > & operator--(class __normal_iterator<ClientCorpseStruct* const*, std::vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > > *) /* linkage=_ZN9__gnu_cxx17__normal_iteratorIPKP18ClientCorpseStructSt6vectorIS2_SaIS2_EEEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
class __normal_iterator<ClientCorpseStruct* const*, std::vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > > operator--(class __normal_iterator<ClientCorpseStruct* const*, std::vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > > *, int) /* linkage=_ZN9__gnu_cxx17__normal_iteratorIPKP18ClientCorpseStructSt6vectorIS2_SaIS2_EEEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
reference operator[](const class __normal_iterator<ClientCorpseStruct* const*, std::vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> , const difference_type  &) /* linkage=_ZNK9__gnu_cxx17__normal_iteratorIPKP18ClientCorpseStructSt6vectorIS2_SaIS2_EEEixERKi */
{
} /* size: 4 */

/* <0> (null):0 */
class __normal_iterator<ClientCorpseStruct* const*, std::vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > > & operator+=(class __normal_iterator<ClientCorpseStruct* const*, std::vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > > *, const difference_type  &) /* linkage=_ZN9__gnu_cxx17__normal_iteratorIPKP18ClientCorpseStructSt6vectorIS2_SaIS2_EEEpLERKi */
{
} /* size: 4 */

/* <0> (null):0 */
class __normal_iterator<ClientCorpseStruct* const*, std::vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > > operator+(const class __normal_iterator<ClientCorpseStruct* const*, std::vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> , const difference_type  &) /* linkage=_ZNK9__gnu_cxx17__normal_iteratorIPKP18ClientCorpseStructSt6vectorIS2_SaIS2_EEEplERKi */
{
} /* size: 4 */

/* <0> (null):0 */
class __normal_iterator<ClientCorpseStruct* const*, std::vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > > & operator-=(class __normal_iterator<ClientCorpseStruct* const*, std::vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > > *, const difference_type  &) /* linkage=_ZN9__gnu_cxx17__normal_iteratorIPKP18ClientCorpseStructSt6vectorIS2_SaIS2_EEEmIERKi */
{
} /* size: 4 */

/* <0> (null):0 */
class __normal_iterator<ClientCorpseStruct* const*, std::vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > > operator-(const class __normal_iterator<ClientCorpseStruct* const*, std::vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> , const difference_type  &) /* linkage=_ZNK9__gnu_cxx17__normal_iteratorIPKP18ClientCorpseStructSt6vectorIS2_SaIS2_EEEmiERKi */
{
} /* size: 4 */

/* <0> (null):0 */
const const class ClientCorpseStruct *  *  & base(const class __normal_iterator<ClientCorpseStruct* const*, std::vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> ) /* linkage=_ZNK9__gnu_cxx17__normal_iteratorIPKP18ClientCorpseStructSt6vectorIS2_SaIS2_EEE4baseEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _Rb_tree_const_iterator(class _Rb_tree_const_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMess)
{
} /* size: 0 */

/* <0> (null):0 */
void _Rb_tree_const_iterator(class _Rb_tree_const_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMess, const class _Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*)
{
} /* size: 0 */

/* <0> (null):0 */
void _Rb_tree_const_iterator(class _Rb_tree_const_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMess, const iterator  &)
{
} /* size: 0 */

/* <0> (null):0 */
iterator _M_const_cast(const class _Rb_tree_const_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, Tut) /* linkage=_ZNKSt23_Rb_tree_const_iteratorISt4pairIKSsP12TutorMessageEE13_M_const_castEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference operator*(const class _Rb_tree_const_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, Tut) /* linkage=_ZNKSt23_Rb_tree_const_iteratorISt4pairIKSsP12TutorMessageEEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _Rb_tree_const_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, Tut) /* linkage=_ZNKSt23_Rb_tree_const_iteratorISt4pairIKSsP12TutorMessageEEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _Rb_tree_const_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMess) /* linkage=_ZNSt23_Rb_tree_const_iteratorISt4pairIKSsP12TutorMessageEEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _Rb_tree_const_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMess, int) /* linkage=_ZNSt23_Rb_tree_const_iteratorISt4pairIKSsP12TutorMessageEEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _Rb_tree_const_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMess) /* linkage=_ZNSt23_Rb_tree_const_iteratorISt4pairIKSsP12TutorMessageEEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _Rb_tree_const_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMess, int) /* linkage=_ZNSt23_Rb_tree_const_iteratorISt4pairIKSsP12TutorMessageEEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _Rb_tree_const_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, Tut, const _Self  &) /* linkage=_ZNKSt23_Rb_tree_const_iteratorISt4pairIKSsP12TutorMessageEEeqERKS5_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _Rb_tree_const_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, Tut, const _Self  &) /* linkage=_ZNKSt23_Rb_tree_const_iteratorISt4pairIKSsP12TutorMessageEEneERKS5_ */
{
} /* size: 1 */

/* <0> (null):0 */
first_type & operator()(const class _Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> >, class pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> &) /* linkage=_ZNKSt10_Select1stISt4pairIKSsP12TutorMessageEEclERS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
first_type & operator()(const class _Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> >, const class pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*>  &) /* linkage=_ZNKSt10_Select1stISt4pairIKSsP12TutorMessageEEclERKS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
void pair(class pair<std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, Tutor)
{
} /* size: 0 */

/* <0> (null):0 */
void pair(class pair<std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, Tutor, const class _Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMess, const bool  &)
{
} /* size: 147874640 */

/* <0> (null):0 */
iterator_type _S_base(class ClientCorpseStruct * *) /* linkage=_ZNSt10_Iter_baseIPP18ClientCorpseStructLb0EE7_S_baseES2_ */
{
} /* size: 4 */

/* <0> (null):0 */
class ClientCorpseStruct * * __copy_move_b<ClientCorpseStruct*>(const class ClientCorpseStruct *  *, const class ClientCorpseStruct *  *, class ClientCorpseStruct * *)
{
} /* size: 4 */

/* <0> (null):0 */
class ClientCorpseStruct * * __copy_m<ClientCorpseStruct*>(const class ClientCorpseStruct *  *, const class ClientCorpseStruct *  *, class ClientCorpseStruct * *)
{
} /* size: 4 */

/* <0> (null):0 */
void HostageStateMachine(class HostageStateMachine *, const class HostageStateMachine  &)
{
} /* size: 148158992 */

/* <0> (null):0 */
void HostageStateMachine(class HostageStateMachine *)
{
} /* size: 148131360 */

/* <0> (null):0 */
void ~HostageStateMachine(class HostageStateMachine *, int)
{
} /* size: 148202552 */

/* <0> (null):0 */
virtual void OnMoveToSuccess(class HostageStateMachine *, const class Vector  &) /* linkage=_ZN19HostageStateMachine15OnMoveToSuccessERK6Vector */
{
} /* size: 148228068 */

/* <0> (null):0 */
virtual void OnMoveToFailure(class HostageStateMachine *, const class Vector  &, enum MoveToFailureType) /* linkage=_ZN19HostageStateMachine15OnMoveToFailureERK6VectorN12IImprovEvent17MoveToFailureTypeE */
{
} /* size: 148115280 */

/* <0> (null):0 */
virtual void OnInjury(class HostageStateMachine *, float) /* linkage=_ZN19HostageStateMachine8OnInjuryEf */
{
} /* size: 148273232 */

/* <0> (null):0 */
void UpdateStationaryAnimation(class HostageStateMachine *, class CHostageImprov *) /* linkage=_ZN19HostageStateMachine25UpdateStationaryAnimationEP14CHostageImprov */
{
} /* size: 148296416 */

/* <0> (null):0 */
void SimpleState(class SimpleState<CHostageImprov*> *, const class SimpleState<CHostageImprov*>  &)
{
} /* size: 148342868 */

/* <0> (null):0 */
void SimpleState(class SimpleState<CHostageImprov*> *)
{
} /* size: 148317660 */

/* <0> (null):0 */
virtual void ~SimpleState(class SimpleState<CHostageImprov*> *, int)
{
} /* size: 148193516 */

/* <0> (null):0 */
virtual void OnEnter(class SimpleState<CHostageImprov*> *, class CHostageImprov *) /* linkage=_ZN11SimpleStateIP14CHostageImprovE7OnEnterES1_ */
{
} /* size: 148453304 */

/* <0> (null):0 */
virtual void OnUpdate(class SimpleState<CHostageImprov*> *, class CHostageImprov *) /* linkage=_ZN11SimpleStateIP14CHostageImprovE8OnUpdateES1_ */
{
} /* size: 148464188 */

/* <0> (null):0 */
virtual void OnExit(class SimpleState<CHostageImprov*> *, class CHostageImprov *) /* linkage=_ZN11SimpleStateIP14CHostageImprovE6OnExitES1_ */
{
} /* size: 0 */

/* <0> (null):0 */
virtual const char  * GetName(const class SimpleState<CHostageImprov*>  *) /* linkage=_ZNK11SimpleStateIP14CHostageImprovE7GetNameEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetParent(class SimpleState<CHostageImprov*> *, class SimpleState<CHostageImprov*> *) /* linkage=_ZN11SimpleStateIP14CHostageImprovE9SetParentEPS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
class SimpleState<CHostageImprov*> * GetParent(const class SimpleState<CHostageImprov*>  *) /* linkage=_ZNK11SimpleStateIP14CHostageImprovE9GetParentEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *, int)
{
} /* size: 0 */

/* <0> (null):0 */
virtual bool CanPlayerHearPlayer(class IVoiceGameMgrHelper *, class CBasePlayer *, class CBasePlayer *) /* linkage=_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
inline void _S_empty_rep(void)
{
	{
		void * __p;                                           //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline void _M_data(const class basic_string<char, std::char_traits<char>, std::allocator<char> >  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void _M_rep(const class basic_string<char, std::char_traits<char>, std::allocator<char> >  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~SimpleState(class SimpleState<CHostageImprov*> *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~HostageState(class HostageState *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~CImprov(class CImprov *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline int __gthread_active_p(void)
{
	{
		void *const __gthread_active_ptr;                     //     0
	}
} /* size: 4 */

/* <0> (null):0 */
inline void __exchange_and_add(volatile _Atomic_word  * __mem, int __val)
{
} /* size: 0 */

/* <0> (null):0 */
inline void __exchange_and_add_single(_Atomic_word * __mem, int __val)
{
	{
		_Atomic_word __result;                                //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline void __exchange_and_add_dispatch(_Atomic_word * __mem, int __val)
{
} /* size: 0 */

/* <0> (null):0 */
inline int atoi(const char  * __nptr)
{
} /* size: 4 */

/* <0> (null):0 */
inline double atof(const char  * __nptr)
{
} /* size: 8 */

/* <0> (null):0 */
inline void Vector(class Vector *const this)
{
} /* size: 147245360 */

/* <0> (null):0 */
inline void operator==(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 146776144 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, float X, float Y, float Z)
{
} /* size: 146454552 */

/* <0> (null):0 */
inline void operator-(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 147277000 */

/* <0> (null):0 */
inline void * operator new(size_t, void * __p)
{
} /* size: 4 */

/* <0> (null):0 */
inline edict_t * ENT(const entvars_t  * pev)
{
} /* size: 4 */

/* <0> (null):0 */
inline void operator!=(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 147359348 */

/* <0> (null):0 */
inline BOOL FStrEq(const char  * sz1, const char  * sz2)
{
} /* size: 4 */

/* <0> (null):0 */
inline void edict(class CBaseEntity *const this)
{
} /* size: 147404856 */

/* <0> (null):0 */
inline int ENTINDEX(edict_t * pEdict)
{
} /* size: 4 */

/* <0> (null):0 */
inline void operator+(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 147437232 */

/* <0> (null):0 */
inline void operator*(const class Vector  *const this, float fl)
{
} /* size: 147493768 */

/* <0> (null):0 */
inline void ObjectCaps(class CBaseEntity *const this)
{
} /* size: 147496344 */

/* <0> (null):0 */
virtual int ObjectCaps(class CPointEntity *) /* linkage=_ZN12CPointEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
inline void ObjectCaps(class CPointEntity *const this)
{
} /* size: 147565380 */

/* <0> (null):0 */
int iMaxClip(class CBasePlayerItem *) /* linkage=_ZN15CBasePlayerItem8iMaxClipEv */
{
} /* size: 4 */

/* <0> (null):0 */
inline void iMaxClip(class CBasePlayerItem *const this)
{
} /* size: 147661076 */

/* <0> (null):0 */
inline void Invalidate(class CountdownTimer *const this)
{
} /* size: 147635232 */

/* <0> (null):0 */
inline void IsElapsed(const class CountdownTimer  *const this)
{
} /* size: 147676176 */

/* <0> (null):0 */
inline void length(const char_type  * __s)
{
} /* size: 147909624 */

/* <0> (null):0 */
inline void entindex(class CBaseEntity *const this)
{
} /* size: 147851528 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, const class Vector  &const v)
{
} /* size: 147925472 */

/* <0> (null):0 */
inline void NormalizeInPlace(class Vector *const this)
{
	{
		float flLen;                                          //     0
	}
} /* size: 147933504 */

/* <0> (null):0 */
inline void IsBombPlanted(const class CCSBotManager  *const this)
{
} /* size: 147942872 */

/* <0> (null):0 */
inline void IsEnemyVisible(const class CCSBot  *const this)
{
} /* size: 147950832 */

/* <0> (null):0 */
float TimeRemaining(class CHalfLifeMultiplay *) /* linkage=_ZN18CHalfLifeMultiplay13TimeRemainingEv */
{
} /* size: 4 */

/* <0> (null):0 */
inline void TimeRemaining(class CHalfLifeMultiplay *const this)
{
} /* size: 147977356 */

/* <0> (null):0 */
virtual void ~HostageEscapeToCoverState(class HostageEscapeToCoverState *, int)
{
} /* size: 147985784 */

/* <0> (null):0 */
inline void ~HostageEscapeToCoverState(class HostageEscapeToCoverState *const this, intconst __in_chrg)
{
} /* size: 147994320 */

/* <0> (null):0 */
virtual void ~HostageEscapeLookAroundState(class HostageEscapeLookAroundState *, int)
{
} /* size: 147959216 */

/* <0> (null):0 */
inline void ~HostageEscapeLookAroundState(class HostageEscapeLookAroundState *const this, intconst __in_chrg)
{
} /* size: 148022100 */

/* <0> (null):0 */
inline void OnMoveToFailure(class HostageStateMachine *const this, const class Vector  &const goal, enum MoveToFailureType reason)
{
} /* size: 148031636 */

/* <0> (null):0 */
inline void ~HostageIdleState(class HostageIdleState *const this, intconst __in_chrg)
{
} /* size: 148052704 */

/* <0> (null):0 */
virtual void ~HostageEscapeState(class HostageEscapeState *, int)
{
} /* size: 148063912 */

/* <0> (null):0 */
inline void ~HostageEscapeState(class HostageEscapeState *const this, intconst __in_chrg)
{
} /* size: 148081472 */

/* <0> (null):0 */
virtual void ~HostageRetreatState(class HostageRetreatState *, int)
{
} /* size: 148098584 */

/* <0> (null):0 */
inline void ~HostageRetreatState(class HostageRetreatState *const this, intconst __in_chrg)
{
} /* size: 148107568 */

/* <0> (null):0 */
virtual void ~HostageFollowState(class HostageFollowState *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class CBaseEntity * GetLeader(const class HostageFollowState  *) /* linkage=_ZNK18HostageFollowState9GetLeaderEv */
{
} /* size: 4 */

/* <0> (null):0 */
inline void ~HostageFollowState(class HostageFollowState *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~HostageAnimateState(class HostageAnimateState *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~CHostageImprov(class CHostageImprov *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void OnMoveToSuccess(class HostageStateMachine *const this, const class Vector  &const goal)
{
} /* size: 0 */

/* <0> (null):0 */
inline void OnInjury(class HostageStateMachine *const this, float amount)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Start(class IntervalTimer *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void IsValid(class CHostage *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void HasCurrentWindowBeenActiveLongEnough(class CCSTutor *const this, float time)
{
} /* size: 0 */

/* <0> (null):0 */
void DeleteEventFromEventList(class CCSTutor *const this, class TutorMessageEvent * event)
{
	{
		class TutorMessageEvent * temp;                       //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void DeleteEvent(class CCSTutor *const this, class TutorMessageEvent * event)
{
	{
		int i;                                                //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void ProcessShownDeathsForEvent(class CCSTutor *const this, class TutorMessageEvent * event)
{
	{
		int i;                                                //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline void ClientCorpseStruct(class ClientCorpseStruct *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ConstructRecentDeathsList(class CCSTutor *const this, enum TeamName team, char * buf, int buflen, class TutorMessageEvent * event)
{
	{
		int i;                                                //     0
		{
			class CBasePlayer * player;                   //     0
			char scratch;                                 //     0
		}
	}
} /* size: 0 */

/* <0> (null):0 */
void IsBombMap(class CCSTutor *const this)
{
	{
		class CHalfLifeMultiplay * mpRules;                   //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void ResetPlayerDeathInfo(class CCSTutor *const this)
{
	{
		int i;                                                //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void TransferDeathEvents(class CCSTutor *const this, class TutorMessageEvent * oldEvent, class TutorMessageEvent * newEvent)
{
	{
		int i;                                                //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline void IsState(const class SimpleStateMachine<CHostageImprov*, HostageState>  *const this, const class HostageState  * state)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetLeader(const class HostageFollowState  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void IsFollowing(const class CHostageImprov  *const this, const class CBaseEntity  * leader)
{
} /* size: 0 */

/* <0> (null):0 */
inline void IsFollowingSomeone(class CHostage *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void HandleBuyTimeStart(class CCSTutor *const this, class CBaseEntity * entity, class CBaseEntity * other)
{
} /* size: 0 */

/* <0> (null):0 */
inline void _M_begin(class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<char, const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void construct(class new_allocator<ClientCorpseStruct*> *const this, pointer __p, const class ClientCorpseStruct *  &const __val)
{
} /* size: 0 */

/* <0> (null):0 */
inline void new_allocator(class new_allocator<char> *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void allocator(class allocator<char> *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~new_allocator(class new_allocator<char> *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~allocator(class allocator<char> *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~_Alloc_hider(class _Alloc_hider *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void __addressof<std::pair<const std::basic_string<char>, TutorMessage*> >(class pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> &const __r)
{
} /* size: 0 */

/* <0> (null):0 */
inline void __normal_iterator(class __normal_iterator<ClientCorpseStruct**, std::vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > > *const this, const class ClientCorpseStruct * *  &const __i)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator++(class __normal_iterator<ClientCorpseStruct**, std::vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > > *const this, int)
{
} /* size: 0 */

/* <0> (null):0 */
inline void base(const class __normal_iterator<ClientCorpseStruct**, std::vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > >  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~new_allocator(class new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~allocator(class allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, Tutoconst this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~_Rb_tree_impl(class _Rb_tree_impl<std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, false> *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void _S_right(_Base_ptr __x)
{
} /* size: 0 */

/* <0> (null):0 */
inline void _S_left(_Base_ptr __x)
{
} /* size: 0 */

/* <0> (null):0 */
inline void key_comp(const class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void key_comp(const class map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*, std::less<std::basic_strconst this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void _Rb_tree_iterator(class _Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> const this, _Link_type __x)
{
} /* size: 0 */

/* <0> (null):0 */
inline void end(class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<char, const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void __normal_iterator(class __normal_iterator<ClientCorpseStruct* const*, std::vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > > *const this, const const class ClientCorpseStruct *  *  &const __i)
{
} /* size: 0 */

/* <0> (null):0 */
inline void end(const class vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> >  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void begin(const class vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> >  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void base(const class __normal_iterator<ClientCorpseStruct* const*, std::vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator==<ClientCorpseStruct* const*, std::vector<ClientCorpseStruct*> >(const class __normal_iterator<ClientCorpseStruct* const*, std::vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> const __lhs, const class __normal_iterator<ClientCorpseStruct* const*, std::vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> const __rhs)
{
} /* size: 0 */

/* <0> (null):0 */
inline void empty(const class vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> >  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void begin(class vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator*(const class __normal_iterator<ClientCorpseStruct**, std::vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > >  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void end(class vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator==<ClientCorpseStruct**, std::vector<ClientCorpseStruct*> >(const class __normal_iterator<ClientCorpseStruct**, std::vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > >  &const __lhs, const class __normal_iterator<ClientCorpseStruct**, std::vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > >  &const __rhs)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator!=<ClientCorpseStruct**, std::vector<ClientCorpseStruct*> >(const class __normal_iterator<ClientCorpseStruct**, std::vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > >  &const __lhs, const class __normal_iterator<ClientCorpseStruct**, std::vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > >  &const __rhs)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~new_allocator(class new_allocator<ClientCorpseStruct*> *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~allocator(class allocator<ClientCorpseStruct*> *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~_Vector_impl(class _Vector_impl *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void deallocate(class new_allocator<ClientCorpseStruct*> *const this, pointer __p, size_type)
{
} /* size: 0 */

/* <0> (null):0 */
inline void _M_deallocate(class _Vector_base<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > *const this, pointer __p, size_t __n)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~_Vector_base(class _Vector_base<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void __destroy<ClientCorpseStruct**>(class ClientCorpseStruct * *, class ClientCorpseStruct * *)
{
} /* size: 0 */

/* <0> (null):0 */
inline void _Destroy<ClientCorpseStruct**>(class ClientCorpseStruct * * __first, class ClientCorpseStruct * * __last)
{
} /* size: 0 */

/* <0> (null):0 */
inline void _Destroy<ClientCorpseStruct**, ClientCorpseStruct*>(class ClientCorpseStruct * * __first, class ClientCorpseStruct * * __last, class allocator<ClientCorpseStruct*> &const)
{
} /* size: 0 */

/* <0> (null):0 */
inline void _M_get_Tp_allocator(class _Vector_base<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void new_allocator(class new_allocator<char> *const this, const class new_allocator<char>  &const)
{
} /* size: 0 */

/* <0> (null):0 */
inline void allocator(class allocator<char> *const this, const class allocator<char>  &const __a)
{
} /* size: 0 */

/* <0> (null):0 */
inline void get_allocator(const class basic_string<char, std::char_traits<char>, std::allocator<char> >  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~pair(class pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void destroy(class new_allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> > *const this, pointer __p)
{
} /* size: 0 */

/* <0> (null):0 */
inline void _Alloc_hider(class _Alloc_hider *const this, char * __dat, const class allocator<char>  &const __a)
{
} /* size: 0 */

/* <0> (null):0 */
inline void _S_empty_rep(void)
{
} /* size: 0 */

/* <0> (null):0 */
inline void _M_refdata(class _Rep *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator()(const class _Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> >const this, const class pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*>  &const __x)
{
} /* size: 0 */

/* <0> (null):0 */
inline void size(const class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void _S_right(_Const_Base_ptr __x)
{
} /* size: 0 */

/* <0> (null):0 */
inline void size(const class vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> >  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void _S_value(_Const_Base_ptr __x)
{
} /* size: 0 */

/* <0> (null):0 */
inline void new_allocator(class new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void allocator(class allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, Tutoconst this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void _M_initialize(class _Rb_tree_impl<std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, false> *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void _Rb_tree_impl(class _Rb_tree_impl<std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, false> *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void _Rb_tree(class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<char, const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~new_allocator(class new_allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> > *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~allocator(class allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> > *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void deallocate(class new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, const this, pointer __p, size_type)
{
} /* size: 0 */

/* <0> (null):0 */
inline void _M_put_node(class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<char, const this, _Link_type __p)
{
} /* size: 0 */

/* <0> (null):0 */
inline void new_allocator(class new_allocator<ClientCorpseStruct*> *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void allocator(class allocator<ClientCorpseStruct*> *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void _Vector_impl(class _Vector_impl *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void _Vector_base(class _Vector_base<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void size(const class basic_string<char, std::char_traits<char>, std::allocator<char> >  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void min<unsigned int>(const unsigned int  &const __a, const unsigned int  &const __b)
{
} /* size: 0 */

/* <0> (null):0 */
inline void data(const class basic_string<char, std::char_traits<char>, std::allocator<char> >  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void compare(const char_type  * __s1, const char_type  * __s2, size_t __n)
{
} /* size: 0 */

/* <0> (null):0 */
inline void _S_compare(size_type __n1, size_type __n2)
{
	{
		difference_typeconst __d;                             //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline void operator< <char, std::char_traits<char>, std::allocator<char> >(const class basic_string<char, std::char_traits<char>, std::allocator<char> >  &const __lhs, const class basic_string<char, std::char_traits<char>, std::allocator<char> >  &const __rhs)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator()(const class less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >  *const this, const class basic_string<char, std::char_traits<char>, std::allocator<char> >  &const __x, const class basic_string<char, std::char_traits<char>, std::allocator<char> >  &const __y)
{
} /* size: 0 */

/* <0> (null):0 */
inline void begin(class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<char, const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void _S_base(class ClientCorpseStruct * * __it)
{
} /* size: 0 */

/* <0> (null):0 */
inline void max_size(const class new_allocator<ClientCorpseStruct*>  *const this)
{
} /* size: 147246424 */

/* <0> (null):0 */
inline void _M_get_Tp_allocator(const class _Vector_base<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> >  *const this)
{
} /* size: 147689776 */

/* <0> (null):0 */
inline void max_size(const class vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> >  *const this)
{
} /* size: 147383728 */

/* <0> (null):0 */
inline void max<unsigned int>(const unsigned int  &const __a, const unsigned int  &const __b)
{
} /* size: 147456120 */

/* <0> (null):0 */
inline void allocate(class new_allocator<ClientCorpseStruct*> *const this, size_type __n, const void  *)
{
} /* size: 147728200 */

/* <0> (null):0 */
inline void _M_allocate(class _Vector_base<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > *const this, size_t __n)
{
} /* size: 147754944 */

/* <0> (null):0 */
inline void _S_value(_Const_Link_type __x)
{
} /* size: 147772048 */

/* <0> (null):0 */
inline void _S_key(_Const_Link_type __x)
{
} /* size: 147792272 */

/* <0> (null):0 */
void _M_lower_bound(class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<char, const this, _Link_type __x, _Link_type __y, const class basic_string<char, std::char_traits<char>, std::allocator<char> >  &const __k)
{
} /* size: 147827900 */

/* <0> (null):0 */
inline void _M_end(class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<char, const this)
{
} /* size: 147855488 */

/* <0> (null):0 */
inline void operator==(const class _Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessconst this, const _Self  &const __x)
{
} /* size: 147872096 */

/* <0> (null):0 */
inline void _S_key(_Const_Base_ptr __x)
{
} /* size: 147901496 */

/* <0> (null):0 */
void find(class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<char, const this, const class basic_string<char, std::char_traits<char>, std::allocator<char> >  &const __k)
{
	{
		iterator __j;                                         //     0
	}
} /* size: 147853120 */

/* <0> (null):0 */
inline void find(class map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*, std::less<std::basic_string<chconst this, const key_type  &const __x)
{
} /* size: 147951296 */

/* <0> (null):0 */
inline void end(class map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*, std::less<std::basic_string<chconst this)
{
} /* size: 147979860 */

/* <0> (null):0 */
inline void operator->(const class _Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessconst this)
{
} /* size: 147995680 */

/* <0> (null):0 */
inline void lower_bound(class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<char, const this, const key_type  &const __k)
{
} /* size: 147960000 */

/* <0> (null):0 */
inline void new_allocator(class new_allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> > *const this)
{
} /* size: 148039536 */

/* <0> (null):0 */
inline void allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, TutorMessage*> > >(class allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> > *const this, const class allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >const)
{
} /* size: 148062392 */

/* <0> (null):0 */
inline void _M_get_Node_allocator(const class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<const this)
{
} /* size: 148090952 */

/* <0> (null):0 */
inline void get_allocator(const class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<const this)
{
} /* size: 148107248 */

/* <0> (null):0 */
inline void _M_destroy_node(class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<char, const this, _Link_type __p)
{
} /* size: 146683640 */

/* <0> (null):0 */
inline void ~_Rb_tree(class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<char, const this, intconst __in_chrg)
{
} /* size: 147246120 */

/* <0> (null):0 */
inline void ~vector(class vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > *const this, intconst __in_chrg)
{
} /* size: 146451960 */

/* <0> (null):0 */
inline void ~map(class map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*, std::less<std::basic_string<chconst this, intconst __in_chrg)
{
} /* size: 146454408 */

/* <0> (null):0 */
inline void pair(class pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> *const this, const class pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*>  &const)
{
} /* size: 147276280 */

/* <0> (null):0 */
inline void construct(class new_allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> > *const this, pointer __p, const class pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*>  &const __val)
{
} /* size: 147278728 */

/* <0> (null):0 */
inline void __copy_move_b<ClientCorpseStruct*>(const class ClientCorpseStruct *  * __first, const class ClientCorpseStruct *  * __last, class ClientCorpseStruct * * __result)
{
	{
		ptrdiff_tconst _Num;                                  //     0
	}
} /* size: 147327260 */

/* <0> (null):0 */
inline void __niter_base<ClientCorpseStruct**>(class ClientCorpseStruct * * __it)
{
} /* size: 147360644 */

/* <0> (null):0 */
inline void __copy_move_backward_a<false, ClientCorpseStruct**, ClientCorpseStruct**>(class ClientCorpseStruct * * __first, class ClientCorpseStruct * * __last, class ClientCorpseStruct * * __result)
{
	{
		boolconst __simple;                                   //     0
	}
} /* size: 147403416 */

/* <0> (null):0 */
inline void __miter_base<ClientCorpseStruct**>(class ClientCorpseStruct * * __it)
{
} /* size: 147435704 */

/* <0> (null):0 */
inline void __copy_move_backward_a2<false, ClientCorpseStruct**, ClientCorpseStruct**>(class ClientCorpseStruct * * __first, class ClientCorpseStruct * * __last, class ClientCorpseStruct * * __result)
{
} /* size: 147437256 */

/* <0> (null):0 */
inline void max_size(const class new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<chaconst this)
{
} /* size: 147493940 */

/* <0> (null):0 */
inline void allocate(class new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, const this, size_type __n, const void  *)
{
} /* size: 147496368 */

/* <0> (null):0 */
inline void _M_get_node(class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<char, const this)
{
} /* size: 147542280 */

/* <0> (null):0 */
inline void _M_create_node(class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<char, const this, const value_type  &const __x)
{
	{
		_Link_type __tmp;                                     //     0
	}
} /* size: 147544456 */

/* <0> (null):0 */
inline void pair(class pair<std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, Tutorconst this, const class _Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessconst __a, const bool  &const __b)
{
} /* size: 147567460 */

/* <0> (null):0 */
inline void operator--(class _Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> const this)
{
} /* size: 147662496 */

/* <0> (null):0 */
inline void _M_rightmost(class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<char, const this)
{
} /* size: 147635440 */

/* <0> (null):0 */
inline void _M_leftmost(class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<char, const this)
{
} /* size: 147675856 */

/* <0> (null):0 */
inline void operator--(class _Rb_tree_const_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessconst this)
{
} /* size: 147384736 */

/* <0> (null):0 */
inline void operator++(class _Rb_tree_const_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessconst this)
{
} /* size: 147910296 */

/* <0> (null):0 */
inline void _M_const_cast(const class _Rb_tree_const_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, Tutconst this)
{
} /* size: 147852336 */

/* <0> (null):0 */
inline void _Rb_tree_const_iterator(class _Rb_tree_const_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessconst this, const iterator  &const __it)
{
} /* size: 147926808 */

/* <0> (null):0 */
inline void lower_bound(class map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*, std::less<std::basic_string<chconst this, const key_type  &const __x)
{
} /* size: 147934568 */

/* <0> (null):0 */
inline void operator*(const class _Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessconst this)
{
} /* size: 147942296 */

/* <0> (null):0 */
inline void pair(class pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> *const this, const class basic_string<char, std::char_traits<char>, std::allocator<char> >  &const __a, const class TutorMessage *  &const __b)
{
} /* size: 147945160 */

/* <0> (null):0 */
inline void insert(class map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*, std::less<std::basic_string<chconst this, iterator __position, const value_type  &const __x)
{
} /* size: 147917464 */

/* <0> (null):0 */
inline void basic_string(class basic_string<char, std::char_traits<char>, std::allocator<char> > *const this)
{
} /* size: 147976256 */

/* <0> (null):0 */
inline void operator=(class basic_string<char, std::char_traits<char>, std::allocator<char> > *const this, const char  * __s)
{
} /* size: 147978980 */

/* <0> (null):0 */
class TutorMessage * ConstructTutorMessage(char * &const messageData, class TutorMessage * defaults)
{
	{
		class TutorMessage * ret;                             //     0
	}
} /* size: 4 */

/* <0> (null):0 */
inline void operator[](class map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*, std::less<std::basic_string<chconst this, const key_type  &const __k)
{
	{
		iterator __i;                                         //     0
	}
} /* size: 147998288 */

/* <0> (null):0 */
void ReadDefaultValues(char * &const messageData, class TutorMessage * defaults)
{
} /* size: 148021096 */

/* <0> (null):0 */
inline void map(class map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*, std::less<std::basic_string<chconst this)
{
} /* size: 148030716 */

/* <0> (null):0 */
inline void vector(class vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > *const this)
{
} /* size: 148039488 */

/* <0> (null):0 */
inline void __copy_m<ClientCorpseStruct*>(const class ClientCorpseStruct *  * __first, const class ClientCorpseStruct *  * __last, class ClientCorpseStruct * * __result)
{
	{
		ptrdiff_tconst _Num;                                  //     0
	}
} /* size: 148053048 */

/* <0> (null):0 */
inline void __copy_move_a<false, ClientCorpseStruct**, ClientCorpseStruct**>(class ClientCorpseStruct * * __first, class ClientCorpseStruct * * __last, class ClientCorpseStruct * * __result)
{
	{
		boolconst __simple;                                   //     0
	}
} /* size: 148008672 */

/* <0> (null):0 */
inline void __copy_move_a2<false, ClientCorpseStruct**, ClientCorpseStruct**>(class ClientCorpseStruct * * __first, class ClientCorpseStruct * * __last, class ClientCorpseStruct * * __result)
{
} /* size: 148089920 */

/* <0> (null):0 */
inline void copy<ClientCorpseStruct**, ClientCorpseStruct**>(class ClientCorpseStruct * * __first, class ClientCorpseStruct * * __last, class ClientCorpseStruct * * __result)
{
} /* size: 148100416 */

/* <0> (null):0 */
inline void __uninit_copy<ClientCorpseStruct**, ClientCorpseStruct**>(class ClientCorpseStruct * * __first, class ClientCorpseStruct * * __last, class ClientCorpseStruct * * __result)
{
} /* size: 148364616 */

/* <0> (null):0 */
inline void uninitialized_copy<ClientCorpseStruct**, ClientCorpseStruct**>(class ClientCorpseStruct * * __first, class ClientCorpseStruct * * __last, class ClientCorpseStruct * * __result)
{
	{
	}
} /* size: 148318160 */

/* <0> (null):0 */
inline void __uninitialized_copy_a<ClientCorpseStruct**, ClientCorpseStruct**, ClientCorpseStruct*>(class ClientCorpseStruct * * __first, class ClientCorpseStruct * * __last, class ClientCorpseStruct * * __result, class allocator<ClientCorpseStruct*> &const)
{
} /* size: 148399340 */

/* <0> (null):0 */
inline void __uninitialized_move_a<ClientCorpseStruct**, ClientCorpseStruct**, std::allocator<ClientCorpseStruct*> >(class ClientCorpseStruct * * __first, class ClientCorpseStruct * * __last, class ClientCorpseStruct * * __result, class allocator<ClientCorpseStruct*> &const __alloc)
{
} /* size: 148413864 */

/* <0> (null):0 */
inline void copy_backward<ClientCorpseStruct**, ClientCorpseStruct**>(class ClientCorpseStruct * * __first, class ClientCorpseStruct * * __last, class ClientCorpseStruct * * __result)
{
} /* size: 148424712 */

/* <0> (null):0 */
inline void _M_check_len(const class vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> >  *const this, size_type __n, const char  * __s)
{
	{
		size_typeconst __len;                                 //     0
	}
} /* size: 148369144 */

/* <0> (null):0 */
inline void operator-<ClientCorpseStruct**, std::vector<ClientCorpseStruct*> >(const class __normal_iterator<ClientCorpseStruct**, std::vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > >  &const __lhs, const class __normal_iterator<ClientCorpseStruct**, std::vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > >  &const __rhs)
{
} /* size: 148454108 */

/* <0> (null):0 */
inline void push_back(class vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > *const this, const value_type  &const __x)
{
} /* size: 148473700 */

/* <0> (null):0 */
void CancelEvent(class CCSTutor *const this, enum TutorMessageID mid)
{
	{
		class TutorMessageEvent * event;                      //     0
		{
			class TutorMessageEvent * temp;               //     0
		}
	}
} /* size: 148479208 */

/* <0> (null):0 */
void _M_insert_unique(class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<char, const this, const class pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*>  &const __v)
{
	{
		_Link_type __x;                                       //     0
		_Link_type __y;                                       //     0
		bool __comp;                                          //     0
		iterator __j;                                         //     0
	}
} /* size: 148439600 */

/* <0> (null):0 */
void _M_insert_(class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<char, const this, _Const_Base_ptr __x, _Const_Base_ptr __p, const class pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*>  &const __v)
{
	{
		bool __insert_left;                                   //     0
		_Link_type __z;                                       //     0
	}
} /* size: 148524464 */

/* <0> (null):0 */
void _M_insert_unique_(class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<char, const this, const_iterator __position, const class pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*>  &const __v)
{
	{
		const_iterator __before;                              //     0
	}
	{
		const_iterator __after;                               //     0
	}
} /* size: 148548936 */

/* <0> (null):0 */
void ClearCurrentEvent(class CCSTutor *const this, bool closeWindow, bool processDeathsForEvent)
{
	{
		class TutorMessage * oldMessage;                      //     0
	}
} /* size: 148586204 */

/* <0> (null):0 */
inline void Length(const class Vector  *const this)
{
} /* size: 148603432 */

/* <0> (null):0 */
void ShowTutorMessage(class CCSTutor *const this, class TutorMessageEvent * event)
{
	{
		enum TutorMessageID mid;                              //     0
		class TutorMessage * message;                         //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void ParseMessageParameters(char * &const messageData, class TutorMessage * ret)
{
	{
		char * token;                                         //     0
		atof(const char  * __nptr); /* size=0, low_pc=0 */ //     0
		atoi(const char  * __nptr); /* size=0, low_pc=0 */ //     0
		atoi(const char  * __nptr); /* size=0, low_pc=0 */ //     0
		atoi(const char  * __nptr); /* size=0, low_pc=0 */ //     0
		atoi(const char  * __nptr); /* size=0, low_pc=0 */ //     0
		atoi(const char  * __nptr); /* size=0, low_pc=0 */ //     0
		atof(const char  * __nptr); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void ConstructRecentDeathsList(class CCSTutor *const this, enum TeamName team, char * buf, class TutorMessageEvent * event, int buflen)
{
	{
		int i;                                                //     0
		{
			class CBasePlayer * player;                   //     0
			char scratch;                                 //     0
		}
	}
} /* size: 0 */

/* <0> (null):0 */
void ClearCurrentEvent(class CCSTutor *const this, bool processDeathsForEvent, bool closeWindow)
{
	{
		class TutorMessage * oldMessage;                      //     0
		ProcessShownDeathsForEvent(class CCSTutor *const this,
						class TutorMessageEvent * event); /* size=0, low_pc=0 */ //     0
		DeleteEvent(class CCSTutor *const this,
				class TutorMessageEvent * event); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void HandleShotFired(class CCSTutor *const this, class Vector source, class Vector target)
{
	{
		class CBasePlayer * localPlayer;                      //     0
		float d1;                                             //     0
		float d;                                              //     0
		float angle;                                          //     0
		float FiringLineDistanceToPlayer;                     //     0
		operator-(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Length(const class Vector  *const this); /* size=0, low_pc=0 */ //     0
		operator-(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Length(const class Vector  *const this); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void ClearEventList(class CCSTutor *const this)
{
	{
		class TutorMessageEvent * temp;                       //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void PurgeMessages(class CCSTutor *const this)
{
	ClearEventList(class CCSTutor *const this); /* size=0, low_pc=0 */ //     0
	DeleteEvent(class CCSTutor *const this,
			class TutorMessageEvent * event); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
inline void compare(const class basic_string<char, std::char_traits<char>, std::allocator<char> >  *const this, const class basic_string<char, std::char_traits<char>, std::allocator<char> >  &const __str)
{
	{
		size_typeconst __size;                                //     0
		size_typeconst __osize;                               //     0
		size_typeconst __len;                                 //     0
		int __r;                                              //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline void ~basic_string(class basic_string<char, std::char_traits<char>, std::allocator<char> > *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void _M_dispose(class _Rep *const this, const class allocator<char>  &const __a)
{
} /* size: 0 */

/* <0> (null):0 */
void GetTutorMessageDefinition(class CCSTutor *const this, int messageID)
{
	{
		TutorMessageMapIter iter;                             //     0
		find(class map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*, std::less<std::basic_string<chconst this,
			const key_type  &const __x); /* size=0, low_pc=0 */ //     0
		~basic_string(class basic_string<char, std::char_traits<char>, std::allocator<char> > *const this,
				intconst __in_chrg); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void _M_insert_(class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<char, const this, _Const_Base_ptr __x, _Const_Base_ptr __p, const class pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*>  &const __v)
{
	{
		bool __insert_left;                                   //     0
		_Link_type __z;                                       //     0
		_M_create_node(class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<char, const this,
				const value_type  &const __x); /* size=0, low_pc=0 */ //     0
		_Rb_tree_iterator(class _Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> const this,
					_Link_type __x); /* size=0, low_pc=0 */ //     0
		operator()(const class less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >  *const this,
				const class basic_string<char, std::char_traits<char>, std::allocator<char> >  &const __x,
				const class basic_string<char, std::char_traits<char>, std::allocator<char> >  &const __y); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void _M_insert_unique(class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<char, const this, const class pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*>  &const __v)
{
	{
		_Link_type __x;                                       //     0
		_Link_type __y;                                       //     0
		bool __comp;                                          //     0
		iterator __j;                                         //     0
		operator--(class _Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*> const this); /* size=147244120, low_pc=0 */ //     0
		operator()(const class less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >  *const this,
				const class basic_string<char, std::char_traits<char>, std::allocator<char> >  &const __x,
				const class basic_string<char, std::char_traits<char>, std::allocator<char> >  &const __y); /* size=147245176, low_pc=0 */ //     0
		operator()(const class less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >  *const this,
				const class basic_string<char, std::char_traits<char>, std::allocator<char> >  &const __x,
				const class basic_string<char, std::char_traits<char>, std::allocator<char> >  &const __y); /* size=147277000, low_pc=0 */ //     0
		pair(class pair<std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, Tutorconst this,
			const class _Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessconst __a,
			const bool  &const __b); /* size=147358580, low_pc=0 */ //     0
		pair(class pair<std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, Tutorconst this,
			const class _Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessconst __a,
			const bool  &const __b); /* size=147359060, low_pc=0 */ //     0
		pair(class pair<std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, Tutorconst this,
			const class _Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessconst __a,
			const bool  &const __b); /* size=147359540, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline void assign(class basic_string<char, std::char_traits<char>, std::allocator<char> > *const this, const char  * __s)
{
} /* size: 147360260 */

/* <0> (null):0 */
void ReadTutorMessageFile(class CCSTutor *const this)
{
	{
		int messageFileLen;                                   //     0
		char * messageFile;                                   //     0
		char * messageData;                                   //     0
		class TutorMessage defaultMessage;                    //     0
		{
			char * token;                                 //     0
			{
				string identifier;                    //     0
				class TutorMessage * tm;              //     0
				basic_string(class basic_string<char, std::char_traits<char>, std::allocator<char> > *const this); /* size=147492716, low_pc=0 */ //     0
				operator=(class basic_string<char, std::char_traits<char>, std::allocator<char> > *const this,
						const char  * __s); /* size=147494056, low_pc=0 */ //     0
				ConstructTutorMessage(char * &const messageData,
							class TutorMessage * defaults); /* size=147495732, low_pc=0 */ //     0
				operator[](class map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*, std::less<std::basic_string<chconst this,
						const key_type  &const __k); /* size=147541096, low_pc=0 */ //     0
				~basic_string(class basic_string<char, std::char_traits<char>, std::allocator<char> > *const this,
						intconst __in_chrg); /* size=0, low_pc=0 */ //     0
			}
			ReadDefaultValues(char * &const messageData,
						class TutorMessage * defaults); /* size=0, low_pc=0 */ //     0
		}
	}
} /* size: 147403320 */

/* <0> (null):0 */
void ApplyPersistentDecay(class CCSTutor *const this)
{
	{
		enum TutorMessageID mid;                              //     0
		{
			class TutorMessage * definition;              //     0
			{
				int timesShown;                       //     0
			}
		}
	}
} /* size: 0 */

/* <0> (null):0 */
void CCSTutor(class CCSTutor *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CCSTutor(class CCSTutor *const this)
{
	map(class map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*, std::less<std::basic_string<chconst this); /* size=0, low_pc=0 */ //     0
	vector(class vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > *const this); /* size=0, low_pc=0 */ //     0
	ApplyPersistentDecay(class CCSTutor *const this); /* size=0, low_pc=0 */ //     0
	ResetPlayerDeathInfo(class CCSTutor *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void ApplyPersistentDecay(class CCSTutor *const this)
{
	{
		enum TutorMessageID mid;                              //     0
		{
			class TutorMessage * definition;              //     0
			{
				int timesShown;                       //     0
			}
		}
	}
} /* size: 0 */

/* <0> (null):0 */
void HasCurrentWindowBeenActiveLongEnough(class CCSTutor *const this, float time)
{
} /* size: 0 */

/* <0> (null):0 */
void ShouldShowMessageEvent(class CCSTutor *const this, class TutorMessageEvent * event, float time)
{
	{
		class TutorMessage * message;                         //     0
		class TutorMessage * current;                         //     0
		HasCurrentWindowBeenActiveLongEnough(class CCSTutor *const this,
							float time); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void ClearCurrentEvent(class CCSTutor *const this, bool closeWindow, bool processDeathsForEvent)
{
	{
		class TutorMessage * oldMessage;                      //     0
		DeleteEvent(class CCSTutor *const this,
				class TutorMessageEvent * event); /* size=0, low_pc=0 */ //     0
		ProcessShownDeathsForEvent(class CCSTutor *const this,
						class TutorMessageEvent * event); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void ProcessShownDeathsForEvent(class CCSTutor *const this, class TutorMessageEvent * event)
{
	{
		int i;                                                //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void GetTutorMessageUpdateEvent(class CCSTutor *const this)
{
	{
		class TutorMessage * definition;                      //     0
		class TutorMessageEvent * event;                      //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void GetTutorMessageUpdateEvent(class CCSTutor *const this)
{
	{
		class TutorMessage * definition;                      //     0
		class TutorMessageEvent * event;                      //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void GetDuplicateMessagesFromEventList(class CCSTutor *const this, class TutorMessageEvent * &const event1, class TutorMessageEvent * &const event2)
{
} /* size: 0 */

/* <0> (null):0 */
void LookupHotKey(class CCSTutor *const this, enum TutorMessageID mid, int paramNum, wchar_t * buf, int buflen)
{
} /* size: 0 */

/* <0> (null):0 */
void GetNumPlayersAliveOnTeams(class CCSTutor *const this, int &const numT, int &const numCT)
{
	{
		int i;                                                //     0
		{
			class CBasePlayer * player;                   //     0
		}
	}
} /* size: 0 */

/* <0> (null):0 */
void CreateTutorMessageEvent(class CCSTutor *const this, enum TutorMessageID mid, class CBaseEntity * entity, class CBaseEntity * other)
{
	{
		class CBasePlayer * localPlayer;                      //     0
		class TutorMessage * message;                         //     0
		class TutorMessageEvent * event;                      //     0
		{
			int numT;                                     //     0
			int numCT;                                    //     0
			char numTStr;                                 //     0
			char numCTStr;                                //     0
			GetNumPlayersAliveOnTeams(class CCSTutor *const this,
							int &const numT,
							int &const numCT); /* size=0, low_pc=0 */ //     0
		}
		{
			char enemyList;                               //     0
		}
		{
			char numLeftStr;                              //     0
			int numtasks;                                 //     0
		}
		{
			int numT;                                     //     0
			int numCT;                                    //     0
			char numTStr;                                 //     0
			char numCTStr;                                //     0
			GetNumPlayersAliveOnTeams(class CCSTutor *const this,
							int &const numT,
							int &const numCT); /* size=0, low_pc=0 */ //     0
		}
		{
			char teammateList;                            //     0
		}
	}
} /* size: 0 */

/* <0> (null):0 */
void AddToEventList(class CCSTutor *const this, class TutorMessageEvent * event)
{
} /* size: 0 */

/* <0> (null):0 */
void AddToEventList(class CCSTutor *const this, class TutorMessageEvent * event)
{
} /* size: 0 */

/* <0> (null):0 */
void CreateAndAddEventToList(class CCSTutor *const this, enum TutorMessageID mid, class CBaseEntity * entity, class CBaseEntity * other)
{
	{
		class TutorMessageEvent * event;                      //     0
		class TutorMessage * message;                         //     0
		AddToEventList(class CCSTutor *const this,
				class TutorMessageEvent * event); /* size=0, low_pc=0 */ //     0
		DeleteEvent(class CCSTutor *const this,
				class TutorMessageEvent * event); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void DeleteEventFromEventList(class CCSTutor *const this, class TutorMessageEvent * event)
{
	{
		class TutorMessageEvent * temp;                       //     0
	}
	DeleteEventFromEventList(class CCSTutor *const this,
				class TutorMessageEvent * event); /* size=147456832, low_pc=0 */ //     0
} /* size: 147504856 */

/* <0> (null):0 */
void CancelEvent(class CCSTutor *const this, enum TutorMessageID mid)
{
	{
		class TutorMessageEvent * event;                      //     0
		{
			class TutorMessageEvent * temp;               //     0
			DeleteEvent(class CCSTutor *const this,
					class TutorMessageEvent * event); /* size=147729188, low_pc=0 */ //     0
		}
		DeleteEvent(class CCSTutor *const this,
				class TutorMessageEvent * event); /* size=147736752, low_pc=0 */ //     0
	}
} /* size: 147708144 */

/* <0> (null):0 */
void CheckForInactiveEvents(class CCSTutor *const this, float time)
{
	{
		class TutorMessageEvent * event;                      //     0
		class TutorMessageEvent * event1;                     //     0
		class TutorMessageEvent * event2;                     //     0
		bool foundDup;                                        //     0
		{
			class TutorMessageEvent * temp;               //     0
			DeleteEvent(class CCSTutor *const this,
					class TutorMessageEvent * event); /* size=147765368, low_pc=0 */ //     0
		}
		TransferDeathEvents(class CCSTutor *const this,
					class TutorMessageEvent * oldEvent,
					class TutorMessageEvent * newEvent); /* size=147771672, low_pc=0 */ //     0
		DeleteEvent(class CCSTutor *const this,
				class TutorMessageEvent * event); /* size=147773440, low_pc=0 */ //     0
		TransferDeathEvents(class CCSTutor *const this,
					class TutorMessageEvent * oldEvent,
					class TutorMessageEvent * newEvent); /* size=147779384, low_pc=0 */ //     0
		DeleteEvent(class CCSTutor *const this,
				class TutorMessageEvent * event); /* size=147781832, low_pc=0 */ //     0
	}
} /* size: 147746456 */

/* <0> (null):0 */
void CancelEvent(class CCSTutor *const this, enum TutorMessageID mid)
{
	{
		class TutorMessageEvent * event;                      //     0
		{
			class TutorMessageEvent * temp;               //     0
			DeleteEvent(class CCSTutor *const this,
					class TutorMessageEvent * event); /* size=147820596, low_pc=0 */ //     0
		}
		DeleteEvent(class CCSTutor *const this,
				class TutorMessageEvent * event); /* size=147829252, low_pc=0 */ //     0
	}
} /* size: 147791600 */

/* <0> (null):0 */
void ClearEventList(class CCSTutor *const this)
{
	{
		class TutorMessageEvent * temp;                       //     0
		DeleteEvent(class CCSTutor *const this,
				class TutorMessageEvent * event); /* size=147855992, low_pc=0 */ //     0
	}
} /* size: 147838024 */

/* <0> (null):0 */
void DeleteEvent(class CCSTutor *const this, class TutorMessageEvent * event)
{
	{
		int i;                                                //     0
	}
} /* size: 147864820 */

/* <0> (null):0 */
void ComputeDisplayTimesForMessage(class CCSTutor *const this)
{
	{
		float now;                                            //     0
		class TutorMessage * message;                         //     0
		int stringLength;                                     //     0
		float minShowTime;                                    //     0
	}
} /* size: 147881008 */

/* <0> (null):0 */
void ShouldUpdateCurrentMessage(class CCSTutor *const this, enum TutorMessageID messageID)
{
	{
		class TutorMessage * definition;                      //     0
	}
} /* size: 147886980 */

/* <0> (null):0 */
void UpdateCurrentMessage(class CCSTutor *const this, class TutorMessageEvent * event)
{
	{
		class TutorMessage * definition;                      //     0
		class CBasePlayer * localPlayer;                      //     0
		TransferDeathEvents(class CCSTutor *const this,
					class TutorMessageEvent * oldEvent,
					class TutorMessageEvent * newEvent); /* size=148152644, low_pc=0 */ //     0
		DeleteEvent(class CCSTutor *const this,
				class TutorMessageEvent * event); /* size=148160720, low_pc=0 */ //     0
	}
} /* size: 148072744 */

/* <0> (null):0 */
void CheckForContentUpdate(class CCSTutor *const this)
{
	{
		class TutorMessage * definition;                      //     0
		class TutorMessageEvent * event;                      //     0
	}
} /* size: 148174112 */

/* <0> (null):0 */
void CheckForContentUpdate(class CCSTutor *const this)
{
	{
		class TutorMessage * definition;                      //     0
		class TutorMessageEvent * event;                      //     0
		GetTutorMessageUpdateEvent(class CCSTutor *const this); /* size=148204336, low_pc=0 */ //     0
	}
} /* size: 148185688 */

/* <0> (null):0 */
void CheckForWindowClose(class CCSTutor *const this, float time)
{
	{
		class TutorMessageEvent * event;                      //     0
	}
} /* size: 148218880 */

/* <0> (null):0 */
void CheckForWindowClose(class CCSTutor *const this, float time)
{
	{
		class TutorMessageEvent * event;                      //     0
		GetTutorMessageUpdateEvent(class CCSTutor *const this); /* size=148197256, low_pc=0 */ //     0
	}
} /* size: 148233616 */

/* <0> (null):0 */
void ConstructMessageAndDisplay(class CCSTutor *const this)
{
	{
		class CBasePlayer * pLocalPlayer;                     //     0
		enum TutorMessageID mid;                              //     0
		class TutorMessage * message;                         //     0
	}
} /* size: 148264912 */

/* <0> (null):0 */
void CheckForInterruptingMessageEvent(class CCSTutor *const this, float time)
{
	{
		bool newEvent;                                        //     0
		class TutorMessageEvent * event;                      //     0
		class TutorMessage * oldMessage;                      //     0
		class TutorMessageEvent * oldEvent;                   //     0
		ProcessShownDeathsForEvent(class CCSTutor *const this,
						class TutorMessageEvent * event); /* size=148306464, low_pc=0 */ //     0
		DeleteEvent(class CCSTutor *const this,
				class TutorMessageEvent * event); /* size=148250760, low_pc=0 */ //     0
	}
} /* size: 148281912 */

/* <0> (null):0 */
void HandleWeaponFiredOnEmpty(class CCSTutor *const this, class CBaseEntity * entity, class CBaseEntity * other)
{
	{
		class CBasePlayer * localPlayer;                      //     0
		class CBasePlayer * player;                           //     0
		{
			class CBasePlayerWeapon * currentWeapon;      //     0
			{
				class TutorMessage * message;         //     0
			}
		}
	}
} /* size: 148258744 */

/* <0> (null):0 */
void HandleWeaponReloaded(class CCSTutor *const this, class CBaseEntity * entity, class CBaseEntity * other)
{
	{
		class CBasePlayer * player;                           //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void HandleWeaponReloaded(class CCSTutor *const this, class CBaseEntity * entity, class CBaseEntity * other)
{
	{
		class CBasePlayer * player;                           //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void HandlePlayerDied(class CCSTutor *const this, class CBaseEntity * entity, class CBaseEntity * other)
{
	{
		class CBasePlayer * victim;                           //     0
		class CBasePlayer * killer;                           //     0
		class CBasePlayer * localPlayer;                      //     0
		int numT;                                             //     0
		int numCT;                                            //     0
		GetNumPlayersAliveOnTeams(class CCSTutor *const this,
						int &const numT,
						int &const numCT); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void HandlePlayerTookDamage(class CCSTutor *const this, class CBaseEntity * entity, class CBaseEntity * other)
{
	{
		class CBasePlayer * localPlayer;                      //     0
		class CBasePlayer * victim;                           //     0
		class CBasePlayer * attacker;                         //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void HandlePlayerBlindedByFlashbang(class CCSTutor *const this, class CBaseEntity * entity, class CBaseEntity * other)
{
	{
		class CBasePlayer * localPlayer;                      //     0
		class CBasePlayer * player;                           //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void HandlePlayerBlindedByFlashbang(class CCSTutor *const this, class CBaseEntity * entity, class CBaseEntity * other)
{
	{
		class CBasePlayer * localPlayer;                      //     0
		class CBasePlayer * player;                           //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void HandlePlayerSpawned(class CCSTutor *const this, class CBaseEntity * entity, class CBaseEntity * other)
{
	{
		class CBasePlayer * player;                           //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void HandlePlayerSpawned(class CCSTutor *const this, class CBaseEntity * entity, class CBaseEntity * other)
{
	{
		class CBasePlayer * player;                           //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void HandleAutoBuy(class CCSTutor *const this, class CBaseEntity * entity, class CBaseEntity * other)
{
} /* size: 0 */

/* <0> (null):0 */
void HandleAutoBuy(class CCSTutor *const this, class CBaseEntity * entity, class CBaseEntity * other)
{
} /* size: 0 */

/* <0> (null):0 */
void HandleBuyTimeStart(class CCSTutor *const this, class CBaseEntity * entity, class CBaseEntity * other)
{
} /* size: 0 */

/* <0> (null):0 */
void HandlePlayerLeftBuyZone(class CCSTutor *const this, class CBaseEntity * entity, class CBaseEntity * other)
{
	ClearEventList(class CCSTutor *const this); /* size=0, low_pc=0 */ //     0
	AddToEventList(class CCSTutor *const this,
			class TutorMessageEvent * event); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void HandleBombPlanted(class CCSTutor *const this, class CBaseEntity * entity, class CBaseEntity * other)
{
	{
		class CBasePlayer * player;                           //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void HandleBombPlanted(class CCSTutor *const this, class CBaseEntity * entity, class CBaseEntity * other)
{
	{
		class CBasePlayer * player;                           //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void HandleBombDefused(class CCSTutor *const this, class CBaseEntity * entity, class CBaseEntity * other)
{
	{
		class CBasePlayer * localPlayer;                      //     0
		class CBasePlayer * defuser;                          //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void HandleBombDefusing(class CCSTutor *const this, class CBaseEntity * entity, class CBaseEntity * other)
{
	{
		class CBasePlayer * localPlayer;                      //     0
		class CBasePlayer * player;                           //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void HandleBombDefusing(class CCSTutor *const this, class CBaseEntity * entity, class CBaseEntity * other)
{
	{
		class CBasePlayer * localPlayer;                      //     0
		class CBasePlayer * player;                           //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void HandleBombExploded(class CCSTutor *const this, class CBaseEntity * entity, class CBaseEntity * other)
{
	{
		class CBasePlayer * localPlayer;                      //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void HandleBombExploded(class CCSTutor *const this, class CBaseEntity * entity, class CBaseEntity * other)
{
	{
		class CBasePlayer * localPlayer;                      //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void IsHostageMap(class CCSTutor *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void HandleRoundStart(class CCSTutor *const this, class CBaseEntity * entity, class CBaseEntity * other)
{
	{
		class CBasePlayer * player;                           //     0
		IsBombMap(class CCSTutor *const this); /* size=0, low_pc=0 */ //     0
		IsHostageMap(class CCSTutor *const this); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void HandleBeingShotAt(class CCSTutor *const this, class CBaseEntity * entity, class CBaseEntity * other)
{
	{
		class CBasePlayer * player;                           //     0
		class CBasePlayer * localPlayer;                      //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void HandleBeingShotAt(class CCSTutor *const this, class CBaseEntity * entity, class CBaseEntity * other)
{
	{
		class CBasePlayer * player;                           //     0
		class CBasePlayer * localPlayer;                      //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void HandleHostageRescued(class CCSTutor *const this, class CBaseEntity * entity, class CBaseEntity * other)
{
	{
		class CBasePlayer * localPlayer;                      //     0
		class CBasePlayer * rescuer;                          //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void HandleAllHostagesRescued(class CCSTutor *const this, class CBaseEntity * entity, class CBaseEntity * other)
{
	{
		class CBasePlayer * localPlayer;                      //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void HandleAllHostagesRescued(class CCSTutor *const this, class CBaseEntity * entity, class CBaseEntity * other)
{
	{
		class CBasePlayer * localPlayer;                      //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void HandleHostageDamaged(class CCSTutor *const this, class CBaseEntity * entity, class CBaseEntity * other)
{
	{
		class CBasePlayer * localPlayer;                      //     0
		class CBasePlayer * attacker;                         //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void HandleHostageDamaged(class CCSTutor *const this, class CBaseEntity * entity, class CBaseEntity * other)
{
	{
		class CBasePlayer * localPlayer;                      //     0
		class CBasePlayer * attacker;                         //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void HandleRoundDraw(class CCSTutor *const this, class CBaseEntity * entity, class CBaseEntity * other)
{
	{
		class CHalfLifeMultiplay * mp;                        //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void HandleRoundDraw(class CCSTutor *const this, class CBaseEntity * entity, class CBaseEntity * other)
{
	{
		class CHalfLifeMultiplay * mp;                        //     0
		ResetPlayerDeathInfo(class CCSTutor *const this); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void HandleCTWin(class CCSTutor *const this, class CBaseEntity * entith, class CBaseEntity * other)
{
} /* size: 0 */

/* <0> (null):0 */
void HandleCTWin(class CCSTutor *const this, class CBaseEntity * entith, class CBaseEntity * other)
{
	ResetPlayerDeathInfo(class CCSTutor *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void HandleTWin(class CCSTutor *const this, class CBaseEntity * entity, class CBaseEntity * other)
{
} /* size: 0 */

/* <0> (null):0 */
void HandleTWin(class CCSTutor *const this, class CBaseEntity * entity, class CBaseEntity * other)
{
	ResetPlayerDeathInfo(class CCSTutor *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void HandleDeathCameraStart(class CCSTutor *const this, class CBaseEntity * entity, class CBaseEntity * other)
{
	{
		class CBasePlayer * localPlayer;                      //     0
		class CBasePlayer * player;                           //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void HandleDeathCameraStart(class CCSTutor *const this, class CBaseEntity * entity, class CBaseEntity * other)
{
	{
		class CBasePlayer * localPlayer;                      //     0
		class CBasePlayer * player;                           //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void HandleRadioCoverMe(class CCSTutor *const this, class CBaseEntity * entity, class CBaseEntity * other)
{
} /* size: 0 */

/* <0> (null):0 */
void HandleRadioCoverMe(class CCSTutor *const this, class CBaseEntity * entity, class CBaseEntity * other)
{
} /* size: 147505432 */

/* <0> (null):0 */
void HandleRadioYouTakeThePoint(class CCSTutor *const this, class CBaseEntity * entity, class CBaseEntity * other)
{
} /* size: 147456808 */

/* <0> (null):0 */
void HandleRadioYouTakeThePoint(class CCSTutor *const this, class CBaseEntity * entity, class CBaseEntity * other)
{
} /* size: 147707568 */

/* <0> (null):0 */
void HandleRadioHoldThisPosition(class CCSTutor *const this, class CBaseEntity * entity, class CBaseEntity * other)
{
} /* size: 147583368 */

/* <0> (null):0 */
void HandleRadioHoldThisPosition(class CCSTutor *const this, class CBaseEntity * entity, class CBaseEntity * other)
{
} /* size: 147729572 */

/* <0> (null):0 */
void HandleRadioRegroupTeam(class CCSTutor *const this, class CBaseEntity * entity, class CBaseEntity * other)
{
} /* size: 147739416 */

/* <0> (null):0 */
void HandleRadioRegroupTeam(class CCSTutor *const this, class CBaseEntity * entity, class CBaseEntity * other)
{
} /* size: 147749432 */

/* <0> (null):0 */
void HandleRadioFollowMe(class CCSTutor *const this, class CBaseEntity * entity, class CBaseEntity * other)
{
} /* size: 147762992 */

/* <0> (null):0 */
void HandleRadioFollowMe(class CCSTutor *const this, class CBaseEntity * entity, class CBaseEntity * other)
{
} /* size: 147770680 */

/* <0> (null):0 */
void HandleRadioTakingFire(class CCSTutor *const this, class CBaseEntity * entity, class CBaseEntity * other)
{
} /* size: 147773696 */

/* <0> (null):0 */
void HandleRadioTakingFire(class CCSTutor *const this, class CBaseEntity * entity, class CBaseEntity * other)
{
} /* size: 147781160 */

/* <0> (null):0 */
void HandleRadioGoGoGo(class CCSTutor *const this, class CBaseEntity * entity, class CBaseEntity * other)
{
} /* size: 147791784 */

/* <0> (null):0 */
void HandleRadioGoGoGo(class CCSTutor *const this, class CBaseEntity * entity, class CBaseEntity * other)
{
} /* size: 147812480 */

/* <0> (null):0 */
void HandleRadioTeamFallBack(class CCSTutor *const this, class CBaseEntity * entity, class CBaseEntity * other)
{
} /* size: 147826520 */

/* <0> (null):0 */
void HandleRadioTeamFallBack(class CCSTutor *const this, class CBaseEntity * entity, class CBaseEntity * other)
{
} /* size: 147837792 */

/* <0> (null):0 */
void HandleRadioStickTogetherTeam(class CCSTutor *const this, class CBaseEntity * entity, class CBaseEntity * other)
{
} /* size: 147855048 */

/* <0> (null):0 */
void HandleRadioStickTogetherTeam(class CCSTutor *const this, class CBaseEntity * entity, class CBaseEntity * other)
{
} /* size: 147865140 */

/* <0> (null):0 */
void HandleRadioGetInPositionAndWait(class CCSTutor *const this, class CBaseEntity * entity, class CBaseEntity * other)
{
} /* size: 147879168 */

/* <0> (null):0 */
void HandleRadioGetInPositionAndWait(class CCSTutor *const this, class CBaseEntity * entity, class CBaseEntity * other)
{
} /* size: 147893248 */

/* <0> (null):0 */
void HandleRadioStormTheFront(class CCSTutor *const this, class CBaseEntity * entity, class CBaseEntity * other)
{
} /* size: 147886980 */

/* <0> (null):0 */
void HandleRadioStormTheFront(class CCSTutor *const this, class CBaseEntity * entity, class CBaseEntity * other)
{
} /* size: 148070652 */

/* <0> (null):0 */
void HandleRadioReportInTeam(class CCSTutor *const this, class CBaseEntity * entity, class CBaseEntity * other)
{
} /* size: 148076144 */

/* <0> (null):0 */
void HandleRadioReportInTeam(class CCSTutor *const this, class CBaseEntity * entity, class CBaseEntity * other)
{
} /* size: 148157528 */

/* <0> (null):0 */
void HandleRadioAffirmative(class CCSTutor *const this, class CBaseEntity * entity, class CBaseEntity * other)
{
} /* size: 148168372 */

/* <0> (null):0 */
void HandleRadioAffirmative(class CCSTutor *const this, class CBaseEntity * entity, class CBaseEntity * other)
{
} /* size: 148182832 */

/* <0> (null):0 */
void HandleRadioEnemySpotted(class CCSTutor *const this, class CBaseEntity * entity, class CBaseEntity * other)
{
} /* size: 148132628 */

/* <0> (null):0 */
void HandleRadioEnemySpotted(class CCSTutor *const this, class CBaseEntity * entity, class CBaseEntity * other)
{
} /* size: 148204336 */

/* <0> (null):0 */
void HandleRadioNeedBackup(class CCSTutor *const this, class CBaseEntity * entity, class CBaseEntity * other)
{
} /* size: 148219064 */

/* <0> (null):0 */
void HandleRadioNeedBackup(class CCSTutor *const this, class CBaseEntity * entity, class CBaseEntity * other)
{
} /* size: 148227456 */

/* <0> (null):0 */
void HandleRadioSectorClear(class CCSTutor *const this, class CBaseEntity * entity, class CBaseEntity * other)
{
} /* size: 148114584 */

/* <0> (null):0 */
void HandleRadioSectorClear(class CCSTutor *const this, class CBaseEntity * entity, class CBaseEntity * other)
{
} /* size: 148199848 */

/* <0> (null):0 */
void HandleRadioInPosition(class CCSTutor *const this, class CBaseEntity * entity, class CBaseEntity * other)
{
} /* size: 148271216 */

/* <0> (null):0 */
void HandleRadioInPosition(class CCSTutor *const this, class CBaseEntity * entity, class CBaseEntity * other)
{
} /* size: 148281152 */

/* <0> (null):0 */
void HandleRadioReportingIn(class CCSTutor *const this, class CBaseEntity * entity, class CBaseEntity * other)
{
} /* size: 148295536 */

/* <0> (null):0 */
void HandleRadioReportingIn(class CCSTutor *const this, class CBaseEntity * entity, class CBaseEntity * other)
{
} /* size: 148306400 */

/* <0> (null):0 */
void HandleRadioGetOutOfThere(class CCSTutor *const this, class CBaseEntity * entity, class CBaseEntity * other)
{
} /* size: 148256536 */

/* <0> (null):0 */
void HandleRadioGetOutOfThere(class CCSTutor *const this, class CBaseEntity * entity, class CBaseEntity * other)
{
} /* size: 148334052 */

/* <0> (null):0 */
void HandleRadioNegative(class CCSTutor *const this, class CBaseEntity * entity, class CBaseEntity * other)
{
} /* size: 148348344 */

/* <0> (null):0 */
void HandleRadioNegative(class CCSTutor *const this, class CBaseEntity * entity, class CBaseEntity * other)
{
} /* size: 0 */

/* <0> (null):0 */
void HandleRadioEnemyDown(class CCSTutor *const this, class CBaseEntity * entity, class CBaseEntity * other)
{
} /* size: 0 */

/* <0> (null):0 */
void HandleRadioEnemyDown(class CCSTutor *const this, class CBaseEntity * entity, class CBaseEntity * other)
{
} /* size: 0 */

/* <0> (null):0 */
void HandleNotBuyingAnything(class CCSTutor *const this, class CBaseEntity * entity, class CBaseEntity * other)
{
} /* size: 0 */

/* <0> (null):0 */
void HandleNotBuyingAnything(class CCSTutor *const this, class CBaseEntity * entity, class CBaseEntity * other)
{
} /* size: 0 */

/* <0> (null):0 */
void HandleNeedToBuyPrimaryWeapon(class CCSTutor *const this, class CBaseEntity * entity, class CBaseEntity * other)
{
} /* size: 0 */

/* <0> (null):0 */
void HandleNeedToBuyPrimaryWeapon(class CCSTutor *const this, class CBaseEntity * entity, class CBaseEntity * other)
{
} /* size: 0 */

/* <0> (null):0 */
void HandleNeedToBuyPrimaryAmmo(class CCSTutor *const this, class CBaseEntity * entity, class CBaseEntity * other)
{
} /* size: 0 */

/* <0> (null):0 */
void HandleNeedToBuyPrimaryAmmo(class CCSTutor *const this, class CBaseEntity * entity, class CBaseEntity * other)
{
} /* size: 0 */

/* <0> (null):0 */
void HandleNeedToBuySecondaryAmmo(class CCSTutor *const this, class CBaseEntity * entity, class CBaseEntity * other)
{
} /* size: 0 */

/* <0> (null):0 */
void HandleNeedToBuySecondaryAmmo(class CCSTutor *const this, class CBaseEntity * entity, class CBaseEntity * other)
{
} /* size: 0 */

/* <0> (null):0 */
void HandleNeedToBuyArmor(class CCSTutor *const this, class CBaseEntity * entity, class CBaseEntity * other)
{
} /* size: 0 */

/* <0> (null):0 */
void HandleNeedToBuyArmor(class CCSTutor *const this, class CBaseEntity * entity, class CBaseEntity * other)
{
} /* size: 0 */

/* <0> (null):0 */
void HandleNeedToBuyDefuseKit(class CCSTutor *const this, class CBaseEntity * entity, class CBaseEntity * other)
{
} /* size: 0 */

/* <0> (null):0 */
void HandleNeedToBuyDefuseKit(class CCSTutor *const this, class CBaseEntity * entity, class CBaseEntity * other)
{
} /* size: 0 */

/* <0> (null):0 */
void HandleNeedToBuyGrenade(class CCSTutor *const this, class CBaseEntity * entity, class CBaseEntity * other)
{
} /* size: 0 */

/* <0> (null):0 */
void HandleNeedToBuyGrenade(class CCSTutor *const this, class CBaseEntity * entity, class CBaseEntity * other)
{
} /* size: 0 */

/* <0> (null):0 */
void HandleCareerTaskDone(class CCSTutor *const this, class CBaseEntity * entity, class CBaseEntity * other)
{
	{
		int numTasksRemaining;                                //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void HandleCareerTaskDone(class CCSTutor *const this, class CBaseEntity * entity, class CBaseEntity * other)
{
	{
		int numTasksRemaining;                                //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void GetNumPlayersAliveOnTeams(class CCSTutor *const this, int &const numT, int &const numCT)
{
	{
		int i;                                                //     0
		{
			class CBasePlayer * player;                   //     0
		}
	}
} /* size: 0 */

/* <0> (null):0 */
void CheckForLooseWeaponViewable(class CCSTutor *const this)
{
	{
		class CBasePlayer * localPlayer;                      //     0
		class CBaseEntity * weapon;                           //     0
		bool sawFirst;                                        //     0
		class TutorMessage * message;                         //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void CheckForLooseDefuserViewable(class CCSTutor *const this)
{
	{
		class CBasePlayer * localPlayer;                      //     0
		class TutorMessage * message;                         //     0
		class CBaseEntity * defuser;                          //     0
		bool sawFirst;                                        //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void CheckForBombViewable(class CCSTutor *const this)
{
	{
		class CBasePlayer * localPlayer;                      //     0
		class CBaseEntity * bomb;                             //     0
		class CBasePlayer * bombCarrier;                      //     0
		{
			class TutorMessage * message;                 //     0
		}
		{
			class TutorMessage * message;                 //     0
		}
		{
			int i;                                        //     0
			{
				class CBasePlayer * player;           //     0
			}
		}
		{
			class TutorMessage * message;                 //     0
		}
		{
			class TutorMessage * message;                 //     0
		}
		{
			class TutorMessage * message;                 //     0
		}
		{
			class TutorMessage * message;                 //     0
		}
	}
} /* size: 0 */

/* <0> (null):0 */
void IsBombPlantedInBombsite(class CCSTutor *const this, class CBaseEntity * bombTarget)
{
	{
		class CGrenade * bomb;                                //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void CheckForInBombZone(class CCSTutor *const this)
{
	{
		class CBasePlayer * localPlayer;                      //     0
		enum TutorMessageID mid;                              //     0
		class CBaseEntity * bombTarget;                       //     0
		bool sawFirst;                                        //     0
		IsBombPlantedInBombsite(class CCSTutor *const this,
					class CBaseEntity * bombTarget); /* size=0, low_pc=0 */ //     0
		IsBombPlantedInBombsite(class CCSTutor *const this,
					class CBaseEntity * bombTarget); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void CheckForBombsiteViewable(class CCSTutor *const this)
{
	{
		class CBasePlayer * localPlayer;                      //     0
		enum TutorMessageID mid;                              //     0
		class TutorMessage * definition;                      //     0
		class CBaseEntity * bombTarget;                       //     0
		bool sawFirst;                                        //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void IsBombPlantedInBombsite(class CCSTutor *const this, class CBaseEntity * bombTarget)
{
	{
		class CGrenade * bomb;                                //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void CheckForHostageViewable(class CCSTutor *const this)
{
	{
		class CBasePlayer * localPlayer;                      //     0
		class CBaseEntity * hostageEntity;                    //     0
		bool sawFirst;                                        //     0
		{
			bool validHostage;                            //     0
			class CHostage * hostage;                     //     0
			IsFollowingSomeone(class CHostage *const this); /* size=146453212, low_pc=0 */ //     0
			{
				class TutorMessage * message;         //     0
			}
			{
				class TutorMessage * message;         //     0
			}
			IsValid(class CHostage *const this); /* size=147277240, low_pc=0 */ //     0
		}
	}
} /* size: 146683640 */

/* <0> (null):0 */
void CheckForTimeRunningOut(class CCSTutor *const this)
{
	{
		class CBasePlayer * localPlayer;                      //     0
		class CHalfLifeMultiplay * mpRules;                   //     0
		TimeRemaining(class CHalfLifeMultiplay *const this); /* size=147326956, low_pc=0 */ //     0
		IsHostageMap(class CCSTutor *const this); /* size=147328420, low_pc=0 */ //     0
	}
} /* size: 147277960 */

/* <0> (null):0 */
void CheckForAllHostagesDead(class CCSTutor *const this)
{
	{
		bool foundLiveOne;                                    //     0
		class CBaseEntity * hostage;                          //     0
	}
} /* size: 147357812 */

/* <0> (null):0 */
void CheckForAllHostagesDead(class CCSTutor *const this)
{
	{
		bool foundLiveOne;                                    //     0
		class CBaseEntity * hostage;                          //     0
	}
} /* size: 147402264 */

/* <0> (null):0 */
void CheckForAllHostagesFollowingSomeone(class CCSTutor *const this)
{
	{
		bool foundUnusedOne;                                  //     0
		class CHostage * hostage;                             //     0
		IsFollowingSomeone(class CHostage *const this); /* size=147437428, low_pc=0 */ //     0
	}
} /* size: 147405896 */

/* <0> (null):0 */
void HandleHostageKilled(class CCSTutor *const this, class CBaseEntity * entity, class CBaseEntity * other)
{
	{
		class CBasePlayer * localPlayer;                      //     0
		class CBasePlayer * attacker;                         //     0
		bool unusedHostages;                                  //     0
		CheckForAllHostagesDead(class CCSTutor *const this); /* size=147542136, low_pc=0 */ //     0
	}
} /* size: 147493768 */

/* <0> (null):0 */
void HandleHostageUsed(class CCSTutor *const this, class CBaseEntity * entity, class CBaseEntity * other)
{
	{
		class CBasePlayer * localPlayer;                      //     0
		bool unusedHostages;                                  //     0
		class CBasePlayer * activator;                        //     0
	}
} /* size: 147544656 */

/* <0> (null):0 */
void GetEntityForMessageID(class CCSTutor *const this, int messageID, class CBaseEntity * last)
{
	{
		class CBaseEntity * ret;                              //     0
		{
			class CBasePlayer * localPlayer;              //     0
			class ClientCorpseStruct * lastCorpse;        //     0
			ClientCorpseListIter iter;                    //     0
			{
				class ClientCorpseStruct * corpse;    //     0
				operator++(class __normal_iterator<ClientCorpseStruct**, std::vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > > *const this,
						int); /* size=147382944, low_pc=0 */ //     0
				operator++(class __normal_iterator<ClientCorpseStruct**, std::vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > > *const this,
						int); /* size=147383864, low_pc=0 */ //     0
			}
			empty(const class vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> >  *const this); /* size=147384896, low_pc=0 */ //     0
		}
	}
} /* size: 147615448 */

/* <0> (null):0 */
void CheckHintMessages(class CCSTutor *const this, float time)
{
	{
		bool confusingHint;                                   //     0
		class TutorMessage * message;                         //     0
		IsHostageMap(class CCSTutor *const this); /* size=147854432, low_pc=0 */ //     0
		IsBombMap(class CCSTutor *const this); /* size=147926024, low_pc=0 */ //     0
	}
} /* size: 147909624 */

/* <0> (null):0 */
void CheckInGameHintMessages(class CCSTutor *const this, float time)
{
	{
		class TutorMessage * message;                         //     0
	}
} /* size: 147929000 */

/* <0> (null):0 */
void CheckInGameHintMessages(class CCSTutor *const this, float time)
{
	{
		class TutorMessage * message;                         //     0
	}
} /* size: 147942088 */

/* <0> (null):0 */
void CheckForNeedToReload(class CCSTutor *const this, bool isPassiveCheck)
{
	{
		class CBasePlayer * localPlayer;                      //     0
		class CBasePlayerItem * currentItem;                  //     0
		class CBasePlayerWeapon * currentWeapon;              //     0
		ItemInfo itemInfo;                                    //     0
		iMaxClip(class CBasePlayerItem *const this); /* size=147977020, low_pc=0 */ //     0
		{
			class TutorMessage * message;                 //     0
		}
		{
			class TutorMessage * message;                 //     0
		}
		iMaxClip(class CBasePlayerItem *const this); /* size=147984496, low_pc=0 */ //     0
		{
			class TutorMessage * message;                 //     0
		}
	}
} /* size: 147951224 */

/* <0> (null):0 */
void HandleWeaponFired(class CCSTutor *const this, class CBaseEntity * entity, class CBaseEntity * other)
{
	{
		class CBasePlayer * player;                           //     0
		class CBasePlayer * target;                           //     0
		class CBasePlayer * localPlayer;                      //     0
	}
} /* size: 147988016 */

/* <0> (null):0 */
void HandleWeaponFired(class CCSTutor *const this, class CBaseEntity * entity, class CBaseEntity * other)
{
	{
		class CBasePlayer * player;                           //     0
		class CBasePlayer * target;                           //     0
		class CBasePlayer * localPlayer;                      //     0
	}
} /* size: 147959376 */

/* <0> (null):0 */
void CheckExamineMessages(class CCSTutor *const this, float time)
{
	{
		class CBasePlayer * localPlayer;                      //     0
		{
			int i;                                        //     0
			{
				class TutorMessage * message;         //     0
				class CBaseEntity * entity;           //     0
				bool sawOne;                          //     0
				{
					bool isPlayerLooking;         //     0
					{
						bool validEntity;     //     0
						{
							class CBasePlayer * player;             //     0
						}
						{
							class CHostage * hostage;           //     0
							IsFollowingSomeone(class CHostage *const this); /* size=148090744, low_pc=0 */ //     0
							IsValid(class CHostage *const this); /* size=148099592, low_pc=0 */ //     0
						}
						{
							class CBasePlayer * player;             //     0
						}
					}
				}
			}
		}
	}
} /* size: 148031428 */

/* <0> (null):0 */
void CanLocalPlayerBuyStuff(class CCSTutor *const this)
{
	{
		class CBasePlayer * localPlayer;                      //     0
	}
} /* size: 148107064 */

/* <0> (null):0 */
void CanLocalPlayerBuyStuff(class CCSTutor *const this)
{
	{
		class CBasePlayer * localPlayer;                      //     0
	}
} /* size: 148321988 */

/* <0> (null):0 */
void CheckBuyZoneMessages(class CCSTutor *const this)
{
	{
		class CBasePlayer * localPlayer;                      //     0
		class CBasePlayerWeapon * primary;                    //     0
		class CBasePlayerWeapon * secondary;                  //     0
	}
} /* size: 148566824 */

/* <0> (null):0 */
void HandleBuyMenuOpenned(class CCSTutor *const this, class CBaseEntity * entity, class CBaseEntity * other)
{
} /* size: 148653844 */

/* <0> (null):0 */
void HandleBuyMenuOpenned(class CCSTutor *const this, class CBaseEntity * entity, class CBaseEntity * other)
{
} /* size: 148657364 */

/* <0> (null):0 */
void TutorThink(class CCSTutor *const this, float time)
{
	CheckForWindowClose(class CCSTutor *const this,
				float time); /* size=148628808, low_pc=0 */ //     0
	CheckForContentUpdate(class CCSTutor *const this); /* size=148641324, low_pc=0 */ //     0
	CheckInGameHintMessages(class CCSTutor *const this,
				float time); /* size=148694380, low_pc=0 */ //     0
	CanLocalPlayerBuyStuff(class CCSTutor *const this); /* size=148701224, low_pc=0 */ //     0
	CanLocalPlayerBuyStuff(class CCSTutor *const this); /* size=148703764, low_pc=0 */ //     0
	CanLocalPlayerBuyStuff(class CCSTutor *const this); /* size=148675596, low_pc=0 */ //     0
} /* size: 148664416 */

/* <0> (null):0 */
void CallEventHandler(class CCSTutor *const this, enum GameEventType event, class CBaseEntity * entity, class CBaseEntity * other)
{
	HandleRadioGetOutOfThere(class CCSTutor *const this,
				class CBaseEntity * entity,
				class CBaseEntity * other); /* size=148728980, low_pc=0 */ //     0
	HandleBombPlanted(class CCSTutor *const this,
				class CBaseEntity * entity,
				class CBaseEntity * other); /* size=148729648, low_pc=0 */ //     0
	HandleRadioReportingIn(class CCSTutor *const this,
				class CBaseEntity * entity,
				class CBaseEntity * other); /* size=148731828, low_pc=0 */ //     0
	HandleRadioInPosition(class CCSTutor *const this,
				class CBaseEntity * entity,
				class CBaseEntity * other); /* size=148736984, low_pc=0 */ //     0
	HandleRadioSectorClear(class CCSTutor *const this,
				class CBaseEntity * entity,
				class CBaseEntity * other); /* size=148737680, low_pc=0 */ //     0
	HandleRadioNeedBackup(class CCSTutor *const this,
				class CBaseEntity * entity,
				class CBaseEntity * other); /* size=148738356, low_pc=0 */ //     0
	HandleRadioEnemySpotted(class CCSTutor *const this,
				class CBaseEntity * entity,
				class CBaseEntity * other); /* size=148739100, low_pc=0 */ //     0
	HandleRadioAffirmative(class CCSTutor *const this,
				class CBaseEntity * entity,
				class CBaseEntity * other); /* size=148739792, low_pc=0 */ //     0
	HandleRadioReportInTeam(class CCSTutor *const this,
				class CBaseEntity * entity,
				class CBaseEntity * other); /* size=148744732, low_pc=0 */ //     0
	HandleRadioStormTheFront(class CCSTutor *const this,
				class CBaseEntity * entity,
				class CBaseEntity * other); /* size=148745408, low_pc=0 */ //     0
	HandleRadioGetInPositionAndWait(class CCSTutor *const this,
					class CBaseEntity * entity,
					class CBaseEntity * other); /* size=148746084, low_pc=0 */ //     0
	HandleRadioStickTogetherTeam(class CCSTutor *const this,
					class CBaseEntity * entity,
					class CBaseEntity * other); /* size=148746848, low_pc=0 */ //     0
	HandleRadioTeamFallBack(class CCSTutor *const this,
				class CBaseEntity * entity,
				class CBaseEntity * other); /* size=148747580, low_pc=0 */ //     0
	HandleRadioGoGoGo(class CCSTutor *const this,
				class CBaseEntity * entity,
				class CBaseEntity * other); /* size=148748276, low_pc=0 */ //     0
	HandleRadioTakingFire(class CCSTutor *const this,
				class CBaseEntity * entity,
				class CBaseEntity * other); /* size=148709096, low_pc=0 */ //     0
	HandleRadioFollowMe(class CCSTutor *const this,
				class CBaseEntity * entity,
				class CBaseEntity * other); /* size=148709744, low_pc=0 */ //     0
	HandleRadioRegroupTeam(class CCSTutor *const this,
				class CBaseEntity * entity,
				class CBaseEntity * other); /* size=148710528, low_pc=0 */ //     0
	HandleRadioHoldThisPosition(class CCSTutor *const this,
					class CBaseEntity * entity,
					class CBaseEntity * other); /* size=148711176, low_pc=0 */ //     0
	HandleRadioYouTakeThePoint(class CCSTutor *const this,
					class CBaseEntity * entity,
					class CBaseEntity * other); /* size=148711824, low_pc=0 */ //     0
	HandleRadioCoverMe(class CCSTutor *const this,
				class CBaseEntity * entity,
				class CBaseEntity * other); /* size=148716752, low_pc=0 */ //     0
	HandleCareerTaskDone(class CCSTutor *const this,
				class CBaseEntity * entity,
				class CBaseEntity * other); /* size=148717400, low_pc=0 */ //     0
	HandleNeedToBuyGrenade(class CCSTutor *const this,
				class CBaseEntity * entity,
				class CBaseEntity * other); /* size=148719712, low_pc=0 */ //     0
	HandleNeedToBuyDefuseKit(class CCSTutor *const this,
				class CBaseEntity * entity,
				class CBaseEntity * other); /* size=148720496, low_pc=0 */ //     0
	HandleNeedToBuyArmor(class CCSTutor *const this,
				class CBaseEntity * entity,
				class CBaseEntity * other); /* size=148773480, low_pc=0 */ //     0
	HandleNeedToBuySecondaryAmmo(class CCSTutor *const this,
					class CBaseEntity * entity,
					class CBaseEntity * other); /* size=148774128, low_pc=0 */ //     0
	HandleNeedToBuyPrimaryAmmo(class CCSTutor *const this,
					class CBaseEntity * entity,
					class CBaseEntity * other); /* size=148774912, low_pc=0 */ //     0
	HandleNeedToBuyPrimaryWeapon(class CCSTutor *const this,
					class CBaseEntity * entity,
					class CBaseEntity * other); /* size=148775560, low_pc=0 */ //     0
	HandleNotBuyingAnything(class CCSTutor *const this,
				class CBaseEntity * entity,
				class CBaseEntity * other); /* size=0, low_pc=0 */ //     0
	HandleAutoBuy(class CCSTutor *const this,
			class CBaseEntity * entity,
			class CBaseEntity * other); /* size=0, low_pc=0 */ //     0
	HandleBuyMenuOpenned(class CCSTutor *const this,
				class CBaseEntity * entity,
				class CBaseEntity * other); /* size=0, low_pc=0 */ //     0
	HandleDeathCameraStart(class CCSTutor *const this,
				class CBaseEntity * entity,
				class CBaseEntity * other); /* size=0, low_pc=0 */ //     0
	HandleRadioNegative(class CCSTutor *const this,
				class CBaseEntity * entity,
				class CBaseEntity * other); /* size=0, low_pc=0 */ //     0
	HandlePlayerSpawned(class CCSTutor *const this,
				class CBaseEntity * entity,
				class CBaseEntity * other); /* size=0, low_pc=0 */ //     0
	HandleRoundDraw(class CCSTutor *const this,
			class CBaseEntity * entity,
			class CBaseEntity * other); /* size=0, low_pc=0 */ //     0
	HandleCTWin(class CCSTutor *const this,
			class CBaseEntity * entith,
			class CBaseEntity * other); /* size=0, low_pc=0 */ //     0
	HandleTWin(class CCSTutor *const this,
			class CBaseEntity * entity,
			class CBaseEntity * other); /* size=0, low_pc=0 */ //     0
	HandleAllHostagesRescued(class CCSTutor *const this,
				class CBaseEntity * entity,
				class CBaseEntity * other); /* size=0, low_pc=0 */ //     0
	HandlePlayerBlindedByFlashbang(class CCSTutor *const this,
					class CBaseEntity * entity,
					class CBaseEntity * other); /* size=0, low_pc=0 */ //     0
	HandleBeingShotAt(class CCSTutor *const this,
				class CBaseEntity * entity,
				class CBaseEntity * other); /* size=0, low_pc=0 */ //     0
	HandleWeaponReloaded(class CCSTutor *const this,
				class CBaseEntity * entity,
				class CBaseEntity * other); /* size=0, low_pc=0 */ //     0
	HandleWeaponFired(class CCSTutor *const this,
				class CBaseEntity * entity,
				class CBaseEntity * other); /* size=0, low_pc=0 */ //     0
	HandleRadioEnemyDown(class CCSTutor *const this,
				class CBaseEntity * entity,
				class CBaseEntity * other); /* size=0, low_pc=0 */ //     0
	HandleBombDefusing(class CCSTutor *const this,
				class CBaseEntity * entity,
				class CBaseEntity * other); /* size=0, low_pc=0 */ //     0
	HandleBombExploded(class CCSTutor *const this,
				class CBaseEntity * entity,
				class CBaseEntity * other); /* size=0, low_pc=0 */ //     0
	HandleHostageDamaged(class CCSTutor *const this,
				class CBaseEntity * entity,
				class CBaseEntity * other); /* size=0, low_pc=0 */ //     0
} /* size: 148682876 */

/* <0> (null):0 */
void IsHostageMap(class CCSTutor *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsBombMap(class CCSTutor *const this)
{
	{
		class CHalfLifeMultiplay * mpRules;                   //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void ResetPlayerDeathInfo(class CCSTutor *const this)
{
	{
		int i;                                                //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void ConstructRecentDeathsList(class CCSTutor *const this, enum TeamName team, char * buf, int buflen, class TutorMessageEvent * event)
{
	{
		int i;                                                //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void TransferDeathEvents(class CCSTutor *const this, class TutorMessageEvent * oldEvent, class TutorMessageEvent * newEvent)
{
	{
		int i;                                                //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void _M_erase(class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<char, const this, _Link_type __x)
{
	{
		_Link_type __y;                                       //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void _M_erase(class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<char, const this, _Link_type __x)
{
	{
		_Link_type __y;                                       //     0
		_M_erase(class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<char, const this,
			_Link_type __x); /* size=147676040, low_pc=0 */ //     0
		_M_destroy_node(class _Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<const std::basic_string<char, const this,
				_Link_type __p); /* size=147435856, low_pc=0 */ //     0
	}
} /* size: 146774360 */

/* <0> (null):0 */
void ~CCSTutor(class CCSTutor *const this, intconst __in_chrg)
{
} /* size: 147540848 */

/* <0> (null):0 */
void ~CCSTutor(class CCSTutor *const this)
{
	DeleteEvent(class CCSTutor *const this,
			class TutorMessageEvent * event); /* size=147544580, low_pc=0 */ //     0
	DeleteEvent(class CCSTutor *const this,
			class TutorMessageEvent * event); /* size=147566700, low_pc=0 */ //     0
	ClearEventList(class CCSTutor *const this); /* size=147567380, low_pc=0 */ //     0
	~vector(class vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > *const this,
		intconst __in_chrg); /* size=147662128, low_pc=0 */ //     0
	~map(class map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TutorMessage*, std::less<std::basic_string<chconst this,
		intconst __in_chrg); /* size=147635232, low_pc=0 */ //     0
} /* size: 147542800 */

/* <0> (null):0 */
void ~CCSTutor(class CCSTutor *const this)
{
} /* size: 147637056 */

/* <0> (null):0 */
void _M_insert_aux(class vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > *const this, iterator __position, const class ClientCorpseStruct *  &const __x)
{
	{
		class ClientCorpseStruct * __x_copy;                  //     0
		construct(class new_allocator<ClientCorpseStruct*> *const this,
				pointer __p,
				const class ClientCorpseStruct *  &const __val); /* size=147911244, low_pc=0 */ //     0
		copy_backward<ClientCorpseStruct**, ClientCorpseStruct**>(class ClientCorpseStruct * * __first,
										class ClientCorpseStruct * * __last,
										class ClientCorpseStruct * * __result); /* size=147850576, low_pc=0 */ //     0
	}
	{
		size_typeconst __len;                                 //     0
		size_typeconst __elems_before;                        //     0
		pointer __new_start;                                  //     0
		pointer __new_finish;                                 //     0
		_M_check_len(const class vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> >  *const this,
				size_type __n,
				const char  * __s); /* size=147936440, low_pc=0 */ //     0
		operator-<ClientCorpseStruct**, std::vector<ClientCorpseStruct*> >(const class __normal_iterator<ClientCorpseStruct**, std::vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > >  &const __lhs,
											const class __normal_iterator<ClientCorpseStruct**, std::vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > >  &const __rhs); /* size=147944376, low_pc=0 */ //     0
		_M_allocate(class _Vector_base<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > *const this,
				size_t __n); /* size=147945160, low_pc=0 */ //     0
		construct(class new_allocator<ClientCorpseStruct*> *const this,
				pointer __p,
				const class ClientCorpseStruct *  &const __val); /* size=147950648, low_pc=0 */ //     0
		__uninitialized_move_a<ClientCorpseStruct**, ClientCorpseStruct**, std::allocator<ClientCorpseStruct*> >(class ClientCorpseStruct * * __first,
															class ClientCorpseStruct * * __last,
															class ClientCorpseStruct * * __result,
															class allocator<ClientCorpseStruct*> &const __alloc); /* size=147951432, low_pc=0 */ //     0
		__uninitialized_move_a<ClientCorpseStruct**, ClientCorpseStruct**, std::allocator<ClientCorpseStruct*> >(class ClientCorpseStruct * * __first,
															class ClientCorpseStruct * * __last,
															class ClientCorpseStruct * * __result,
															class allocator<ClientCorpseStruct*> &const __alloc); /* size=147979556, low_pc=0 */ //     0
		_M_deallocate(class _Vector_base<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > *const this,
				pointer __p,
				size_t __n); /* size=147958776, low_pc=0 */ //     0
	}
} /* size: 147382968 */

/* <0> (null):0 */
void HandleClientCorpseSpawned(class CCSTutor *const this, class CBaseEntity * entity, class CBaseEntity * other)
{
	{
		class CBasePlayer * player;                           //     0
		class ClientCorpseStruct * corpse;                    //     0
		push_back(class vector<ClientCorpseStruct*, std::allocator<ClientCorpseStruct*> > *const this,
				const value_type  &const __x); /* size=148031844, low_pc=0 */ //     0
	}
} /* size: 147961264 */



/* Variables: */

void *                     __p; /* size: 4 */

void *const                __gthread_active_ptr; /* size: 4 */

_Atomic_word               __result; /* size: 4 */

float                      flLen; /* size: 4 */

class TutorMessageEvent *  temp; /* size: 4 */

int                        i; /* size: 4 */

int                        i; /* size: 4 */

int                        i; /* size: 4 */

class CBasePlayer *        player; /* size: 4 */

char                       scratch[32]; /* size: 32 */

class CHalfLifeMultiplay * mpRules; /* size: 4 */

int                        i; /* size: 4 */

int                        i; /* size: 4 */

difference_typeconst       __d; /* size: 4 */

iterator                   __j; /* size: 0 */

ptrdiff_tconst             _Num; /* size: 4 */

boolconst                  __simple; /* size: 1 */

_Link_type                 __tmp; /* size: 4 */

class TutorMessage *       ret; /* size: 4 */

iterator                   __i; /* size: 0 */

ptrdiff_tconst             _Num; /* size: 4 */

boolconst                  __simple; /* size: 1 */

size_typeconst             __len; /* size: 4 */

class TutorMessageEvent *  event; /* size: 4 */

class TutorMessageEvent *  temp; /* size: 4 */

_Link_type                 __x; /* size: 4 */

_Link_type                 __y; /* size: 4 */

bool                       __comp; /* size: 1 */

iterator                   __j; /* size: 0 */

bool                       __insert_left; /* size: 1 */

_Link_type                 __z; /* size: 4 */

const_iterator             __before; /* size: 0 */

const_iterator             __after; /* size: 0 */

class TutorMessage *       oldMessage; /* size: 4 */

enum TutorMessageID        mid; /* size: 4 */

class TutorMessage *       message; /* size: 4 */

char *                     token; /* size: 4 */

int                        i; /* size: 4 */

class CBasePlayer *        player; /* size: 4 */

char                       scratch[32]; /* size: 32 */

class TutorMessage *       oldMessage; /* size: 4 */

; /* size: 148655060 */

; /* size: 148654756 */

class CBasePlayer *        localPlayer; /* size: 4 */

float                      d1; /* size: 4 */

float                      d; /* size: 4 */

float                      angle; /* size: 4 */

float                      FiringLineDistanceToPlayer; /* size: 4 */

class TutorMessageEvent *  temp; /* size: 4 */

; /* size: 148656480 */

; /* size: 148656388 */

; /* size: 148656228 */

size_typeconst             __size; /* size: 4 */

size_typeconst             __osize; /* size: 4 */

size_typeconst             __len; /* size: 4 */

int                        __r; /* size: 4 */

TutorMessageMapIter        iter; /* size: 0 */

; /* size: 148662120 */

; /* size: 148662376 */

; /* size: 148662420 */

; /* size: 148662464 */

; /* size: 148662508 */

; /* size: 148662164 */

; /* size: 148663020 */

; /* size: 148663064 */

; /* size: 148663108 */

; /* size: 148663152 */

; /* size: 148661988 */

; /* size: 148661708 */

bool                       __insert_left; /* size: 1 */

_Link_type                 __z; /* size: 4 */

; /* size: 148664252 */

; /* size: 148664668 */

; /* size: 148664712 */

; /* size: 148664756 */

; /* size: 148664800 */

; /* size: 148663788 */

_Link_type                 __x; /* size: 4 */

_Link_type                 __y; /* size: 4 */

bool                       __comp; /* size: 1 */

iterator                   __j; /* size: 0 */

; /* size: 148628120 */

; /* size: 148628164 */

; /* size: 148628208 */

; /* size: 148628252 */

; /* size: 148627948 */

; /* size: 148628764 */

; /* size: 148628808 */

; /* size: 148628852 */

; /* size: 148628896 */

; /* size: 148628592 */

int                        messageFileLen; /* size: 4 */

char *                     messageFile; /* size: 4 */

char *                     messageData; /* size: 4 */

struct TutorMessage        defaultMessage; /* size: 56 */

char *                     token; /* size: 4 */

string                     identifier; /* size: 4 */

class TutorMessage *       tm; /* size: 4 */

; /* size: 148630244 */

; /* size: 148630472 */

; /* size: 148630808 */

; /* size: 148630852 */

; /* size: 148630896 */

; /* size: 148630940 */

; /* size: 148630516 */

; /* size: 148631452 */

; /* size: 148631496 */

; /* size: 148631540 */

; /* size: 148631584 */

; /* size: 148631280 */

; /* size: 148640380 */

; /* size: 148640424 */

; /* size: 148640468 */

; /* size: 148640512 */

; /* size: 148640972 */

; /* size: 148641024 */

; /* size: 148641280 */

; /* size: 148641324 */

; /* size: 148641368 */

; /* size: 148641412 */

; /* size: 148641752 */

; /* size: 148641804 */

; /* size: 148642060 */

; /* size: 148642104 */

; /* size: 148642148 */

; /* size: 148642192 */

; /* size: 148642532 */

; /* size: 148642704 */

; /* size: 148642748 */

; /* size: 148642792 */

; /* size: 148642836 */

; /* size: 148643056 */

; /* size: 148643228 */

; /* size: 148643272 */

; /* size: 148643316 */

; /* size: 148643360 */

; /* size: 148640128 */

; /* size: 148630380 */

; /* size: 148629904 */

enum TutorMessageID        mid; /* size: 4 */

class TutorMessage *       definition; /* size: 4 */

int                        timesShown; /* size: 4 */

; /* size: 148693796 */

; /* size: 148693892 */

; /* size: 148693704 */

; /* size: 148693264 */

enum TutorMessageID        mid; /* size: 4 */

class TutorMessage *       definition; /* size: 4 */

int                        timesShown; /* size: 4 */

class TutorMessage *       message; /* size: 4 */

class TutorMessage *       current; /* size: 4 */

class TutorMessage *       oldMessage; /* size: 4 */

; /* size: 148695492 */

; /* size: 148695188 */

int                        i; /* size: 4 */

class TutorMessage *       definition; /* size: 4 */

class TutorMessageEvent *  event; /* size: 4 */

class TutorMessage *       definition; /* size: 4 */

class TutorMessageEvent *  event; /* size: 4 */

int                        i; /* size: 4 */

class CBasePlayer *        player; /* size: 4 */

class CBasePlayer *        localPlayer; /* size: 4 */

class TutorMessage *       message; /* size: 4 */

class TutorMessageEvent *  event; /* size: 4 */

int                        numT; /* size: 4 */

int                        numCT; /* size: 4 */

char                       numTStr[16]; /* size: 16 */

char                       numCTStr[16]; /* size: 16 */

; /* size: 148702448 */

; /* size: 148702128 */

char                       enemyList[2048]; /* size: 2048 */

char                       numLeftStr[16]; /* size: 16 */

int                        numtasks; /* size: 4 */

int                        numT; /* size: 4 */

int                        numCT; /* size: 4 */

char                       numTStr[16]; /* size: 16 */

char                       numCTStr[16]; /* size: 16 */

; /* size: 148703144 */

; /* size: 148702824 */

char                       teammateList[2048]; /* size: 2048 */

class TutorMessageEvent *  event; /* size: 4 */

class TutorMessage *       message; /* size: 4 */

; /* size: 0 */

class TutorMessageEvent *  temp; /* size: 4 */

; /* size: 148673720 */

class TutorMessageEvent *  event; /* size: 4 */

class TutorMessageEvent *  temp; /* size: 4 */

; /* size: 148674492 */

; /* size: 148674212 */

class TutorMessageEvent *  event; /* size: 4 */

class TutorMessageEvent *  event1; /* size: 4 */

class TutorMessageEvent *  event2; /* size: 4 */

bool                       foundDup; /* size: 1 */

class TutorMessageEvent *  temp; /* size: 4 */

; /* size: 148675272 */

; /* size: 148675504 */

; /* size: 148675640 */

; /* size: 148675776 */

; /* size: 148674860 */

class TutorMessageEvent *  event; /* size: 4 */

class TutorMessageEvent *  temp; /* size: 4 */

; /* size: 148676328 */

; /* size: 148676048 */

class TutorMessageEvent *  temp; /* size: 4 */

; /* size: 148676696 */

int                        i; /* size: 4 */

float                      now; /* size: 4 */

class TutorMessage *       message; /* size: 4 */

int                        stringLength; /* size: 4 */

float                      minShowTime; /* size: 4 */

class TutorMessage *       definition; /* size: 4 */

class TutorMessage *       definition; /* size: 4 */

class CBasePlayer *        localPlayer; /* size: 4 */

; /* size: 148682468 */

; /* size: 148682144 */

class TutorMessage *       definition; /* size: 4 */

class TutorMessageEvent *  event; /* size: 4 */

class TutorMessage *       definition; /* size: 4 */

class TutorMessageEvent *  event; /* size: 4 */

; /* size: 148683432 */

; /* size: 148683040 */

class TutorMessageEvent *  event; /* size: 4 */

class TutorMessageEvent *  event; /* size: 4 */

; /* size: 148684172 */

; /* size: 148683800 */

class CBasePlayer *        pLocalPlayer; /* size: 4 */

enum TutorMessageID        mid; /* size: 4 */

class TutorMessage *       message; /* size: 4 */

bool                       newEvent; /* size: 1 */

class TutorMessageEvent *  event; /* size: 4 */

class TutorMessage *       oldMessage; /* size: 4 */

class TutorMessageEvent *  oldEvent; /* size: 4 */

; /* size: 148685016 */

; /* size: 148684604 */

class CBasePlayer *        localPlayer; /* size: 4 */

class CBasePlayer *        player; /* size: 4 */

class CBasePlayerWeapon *  currentWeapon; /* size: 4 */

class TutorMessage *       message; /* size: 4 */

class CBasePlayer *        player; /* size: 4 */

class CBasePlayer *        player; /* size: 4 */

class CBasePlayer *        victim; /* size: 4 */

class CBasePlayer *        killer; /* size: 4 */

class CBasePlayer *        localPlayer; /* size: 4 */

int                        numT; /* size: 4 */

int                        numCT; /* size: 4 */

; /* size: 148729160 */

; /* size: 148728588 */

class CBasePlayer *        localPlayer; /* size: 4 */

class CBasePlayer *        victim; /* size: 4 */

class CBasePlayer *        attacker; /* size: 4 */

class CBasePlayer *        localPlayer; /* size: 4 */

class CBasePlayer *        player; /* size: 4 */

class CBasePlayer *        localPlayer; /* size: 4 */

class CBasePlayer *        player; /* size: 4 */

class CBasePlayer *        player; /* size: 4 */

class CBasePlayer *        player; /* size: 4 */

; /* size: 148731920 */

; /* size: 148731828 */

class CBasePlayer *        player; /* size: 4 */

class CBasePlayer *        player; /* size: 4 */

class CBasePlayer *        localPlayer; /* size: 4 */

class CBasePlayer *        defuser; /* size: 4 */

class CBasePlayer *        localPlayer; /* size: 4 */

class CBasePlayer *        player; /* size: 4 */

class CBasePlayer *        localPlayer; /* size: 4 */

class CBasePlayer *        player; /* size: 4 */

class CBasePlayer *        localPlayer; /* size: 4 */

class CBasePlayer *        localPlayer; /* size: 4 */

class CBasePlayer *        player; /* size: 4 */

; /* size: 148738964 */

class CBasePlayer *        player; /* size: 4 */

class CBasePlayer *        localPlayer; /* size: 4 */

class CBasePlayer *        player; /* size: 4 */

class CBasePlayer *        localPlayer; /* size: 4 */

class CBasePlayer *        localPlayer; /* size: 4 */

class CBasePlayer *        rescuer; /* size: 4 */

class CBasePlayer *        localPlayer; /* size: 4 */

class CBasePlayer *        localPlayer; /* size: 4 */

class CBasePlayer *        localPlayer; /* size: 4 */

class CBasePlayer *        attacker; /* size: 4 */

class CBasePlayer *        localPlayer; /* size: 4 */

class CBasePlayer *        attacker; /* size: 4 */

class CHalfLifeMultiplay * mp; /* size: 4 */

class CHalfLifeMultiplay * mp; /* size: 4 */

; /* size: 148745900 */

; /* size: 148746548 */

; /* size: 148747100 */

class CBasePlayer *        localPlayer; /* size: 4 */

class CBasePlayer *        player; /* size: 4 */

class CBasePlayer *        localPlayer; /* size: 4 */

class CBasePlayer *        player; /* size: 4 */

int                        numTasksRemaining; /* size: 4 */

int                        numTasksRemaining; /* size: 4 */

int                        i; /* size: 4 */

class CBasePlayer *        player; /* size: 4 */

class CBasePlayer *        localPlayer; /* size: 4 */

class CBaseEntity *        weapon; /* size: 4 */

bool                       sawFirst; /* size: 1 */

class TutorMessage *       message; /* size: 4 */

class CBasePlayer *        localPlayer; /* size: 4 */

class TutorMessage *       message; /* size: 4 */

class CBaseEntity *        defuser; /* size: 4 */

bool                       sawFirst; /* size: 1 */

class CBasePlayer *        localPlayer; /* size: 4 */

class CBaseEntity *        bomb; /* size: 4 */

class CBasePlayer *        bombCarrier; /* size: 4 */

class TutorMessage *       message; /* size: 4 */

class TutorMessage *       message; /* size: 4 */

int                        i; /* size: 4 */

class CBasePlayer *        player; /* size: 4 */

class TutorMessage *       message; /* size: 4 */

class TutorMessage *       message; /* size: 4 */

class TutorMessage *       message; /* size: 4 */

class TutorMessage *       message; /* size: 4 */

class CGrenade *           bomb; /* size: 4 */

class CBasePlayer *        localPlayer; /* size: 4 */

enum TutorMessageID        mid; /* size: 4 */

class CBaseEntity *        bombTarget; /* size: 4 */

bool                       sawFirst; /* size: 1 */

; /* size: 148784100 */

; /* size: 148783712 */

class CBasePlayer *        localPlayer; /* size: 4 */

enum TutorMessageID        mid; /* size: 4 */

class TutorMessage *       definition; /* size: 4 */

class CBaseEntity *        bombTarget; /* size: 4 */

bool                       sawFirst; /* size: 1 */

class CGrenade *           bomb; /* size: 4 */

class CBasePlayer *        localPlayer; /* size: 4 */

class CBaseEntity *        hostageEntity; /* size: 4 */

bool                       sawFirst; /* size: 1 */

bool                       validHostage; /* size: 1 */

class CHostage *           hostage; /* size: 4 */

class TutorMessage *       message; /* size: 4 */

class TutorMessage *       message; /* size: 4 */

class CBasePlayer *        localPlayer; /* size: 4 */

class CHalfLifeMultiplay * mpRules; /* size: 4 */

bool                       foundLiveOne; /* size: 1 */

class CBaseEntity *        hostage; /* size: 4 */

bool                       foundLiveOne; /* size: 1 */

class CBaseEntity *        hostage; /* size: 4 */

bool                       foundUnusedOne; /* size: 1 */

class CHostage *           hostage; /* size: 4 */

class CBasePlayer *        localPlayer; /* size: 4 */

class CBasePlayer *        attacker; /* size: 4 */

bool                       unusedHostages; /* size: 1 */

; /* size: 148751120 */

; /* size: 148750636 */

class CBasePlayer *        localPlayer; /* size: 4 */

bool                       unusedHostages; /* size: 1 */

class CBasePlayer *        activator; /* size: 4 */

class CBaseEntity *        ret; /* size: 4 */

class CBasePlayer *        localPlayer; /* size: 4 */

class ClientCorpseStruct * lastCorpse; /* size: 4 */

ClientCorpseListIter       iter; /* size: 0 */

class ClientCorpseStruct * corpse; /* size: 4 */

bool                       confusingHint; /* size: 1 */

class TutorMessage *       message; /* size: 4 */

; /* size: 148756464 */

class TutorMessage *       message; /* size: 4 */

class TutorMessage *       message; /* size: 4 */

class CBasePlayer *        localPlayer; /* size: 4 */

class CBasePlayerItem *    currentItem; /* size: 4 */

class CBasePlayerWeapon *  currentWeapon; /* size: 4 */

ItemInfo                   itemInfo; /* size: 44 */

class TutorMessage *       message; /* size: 4 */

class TutorMessage *       message; /* size: 4 */

class TutorMessage *       message; /* size: 4 */

class CBasePlayer *        player; /* size: 4 */

class CBasePlayer *        target; /* size: 4 */

class CBasePlayer *        localPlayer; /* size: 4 */

class CBasePlayer *        player; /* size: 4 */

class CBasePlayer *        target; /* size: 4 */

class CBasePlayer *        localPlayer; /* size: 4 */

class CBasePlayer *        localPlayer; /* size: 4 */

int                        i; /* size: 4 */

class TutorMessage *       message; /* size: 4 */

class CBaseEntity *        entity; /* size: 4 */

bool                       sawOne; /* size: 1 */

bool                       isPlayerLooking; /* size: 1 */

bool                       validEntity; /* size: 1 */

class CBasePlayer *        player; /* size: 4 */

class CHostage *           hostage; /* size: 4 */

class CBasePlayer *        player; /* size: 4 */

class CBasePlayer *        localPlayer; /* size: 4 */

class CBasePlayer *        localPlayer; /* size: 4 */

class CBasePlayer *        localPlayer; /* size: 4 */

class CBasePlayerWeapon *  primary; /* size: 4 */

class CBasePlayerWeapon *  secondary; /* size: 4 */

; /* size: 148770068 */

; /* size: 148770204 */

; /* size: 148769976 */

; /* size: 148770384 */

; /* size: 148770428 */

; /* size: 148770564 */

; /* size: 148770292 */

; /* size: 148770652 */

; /* size: 148770788 */

; /* size: 148770924 */

; /* size: 148769792 */

; /* size: 148771468 */

; /* size: 148772324 */

; /* size: 148819084 */

; /* size: 148818992 */

; /* size: 148819212 */

; /* size: 148819440 */

; /* size: 148819348 */

; /* size: 148819620 */

; /* size: 148819796 */

; /* size: 148819972 */

; /* size: 148820200 */

; /* size: 148820108 */

; /* size: 148820380 */

; /* size: 148820288 */

; /* size: 148820468 */

; /* size: 148820696 */

; /* size: 148820740 */

; /* size: 148820604 */

; /* size: 148820960 */

; /* size: 148820868 */

; /* size: 148821048 */

; /* size: 148821276 */

; /* size: 148771196 */

class CHalfLifeMultiplay * mpRules; /* size: 4 */

int                        i; /* size: 4 */

int                        i; /* size: 4 */

int                        i; /* size: 4 */

_Link_type                 __y; /* size: 4 */

_Link_type                 __y; /* size: 4 */

; /* size: 148618968 */

; /* size: 148619104 */

; /* size: 148619240 */

; /* size: 148619376 */

; /* size: 148619512 */

; /* size: 148619648 */

; /* size: 148619784 */

; /* size: 148619920 */

; /* size: 148620460 */

; /* size: 148621036 */

; /* size: 148621612 */

; /* size: 148622188 */

; /* size: 148789368 */

; /* size: 148789944 */

; /* size: 148790520 */

; /* size: 148791096 */

; /* size: 148791672 */

; /* size: 148792096 */

; /* size: 148792232 */

; /* size: 148792460 */

; /* size: 148792368 */

class ClientCorpseStruct * __x_copy; /* size: 4 */

; /* size: 148797644 */

; /* size: 148797336 */

size_typeconst             __len; /* size: 4 */

size_typeconst             __elems_before; /* size: 4 */

pointer                    __new_start; /* size: 4 */

pointer                    __new_finish; /* size: 4 */

; /* size: 148798144 */

; /* size: 148798812 */

; /* size: 148798428 */

; /* size: 148799376 */

; /* size: 148798992 */

class CBasePlayer *        player; /* size: 4 */

class ClientCorpseStruct * corpse; /* size: 4 */

extern class _IO_FILE *           stdin; /* size: 4 */

extern class _IO_FILE *           stdout; /* size: 4 */

intconst                   k_cubSaltSize; /* size: 4 */

GID_tconst                 k_GIDNil; /* size: 8 */

GID_tconst                 k_TxnIDNil; /* size: 8 */

GID_tconst                 k_TxnIDUnknown; /* size: 8 */

PackageId_tconst           k_uPackageIdFreeSub; /* size: 4 */

PackageId_tconst           k_uPackageIdInvalid; /* size: 4 */

AppId_tconst               k_uAppIdInvalid; /* size: 4 */

AssetClassId_tconst        k_ulAssetClassIdInvalid; /* size: 8 */

PhysicalItemId_tconst      k_uPhysicalItemIdInvalid; /* size: 4 */

DepotId_tconst             k_uDepotIdInvalid; /* size: 4 */

CellID_tconst              k_uCellIDInvalid; /* size: 4 */

SteamAPICall_tconst        k_uAPICallInvalid; /* size: 8 */

PartnerId_tconst           k_uPartnerIdInvalid; /* size: 4 */

extern enginefuncs_t              g_engfuncs; /* size: 632 */

extern globalvars_t *             gpGlobals; /* size: 4 */

extern class Vectorconst          g_vecZero; /* size: 12 */

extern cvar_t                     cv_bot_difficulty; /* size: 20 */

extern cvar_t                     cv_bot_allow_rogues; /* size: 20 */

extern cvar_t                     cv_bot_allow_pistols; /* size: 20 */

extern cvar_t                     cv_bot_allow_shotguns; /* size: 20 */

extern cvar_t                     cv_bot_allow_sub_machine_guns; /* size: 20 */

extern cvar_t                     cv_bot_allow_rifles; /* size: 20 */

extern cvar_t                     cv_bot_allow_machine_guns; /* size: 20 */

extern cvar_t                     cv_bot_allow_grenades; /* size: 20 */

extern cvar_t                     cv_bot_allow_snipers; /* size: 20 */

extern cvar_t                     cv_bot_allow_shield; /* size: 20 */

extern cvar_t                     cv_bot_zombie; /* size: 20 */

extern cvar_t                     cv_bot_chatter; /* size: 20 */

const char  *              TutorIdentifierList[150]; /* size: 600 */

extern class CBotManager *        TheBots; /* size: 4 */

floatconst                 GenerationStepSize; /* size: 4 */

floatconst                 StepHeight; /* size: 4 */

floatconst                 JumpHeight; /* size: 4 */

floatconst                 JumpCrouchHeight; /* size: 4 */

floatconst                 MaxSlope; /* size: 4 */

floatconst                 MaxUnitZSlope; /* size: 4 */

floatconst                 BotRadius; /* size: 4 */

floatconst                 DeathDrop; /* size: 4 */

floatconst                 HalfHumanWidth; /* size: 4 */

floatconst                 HalfHumanHeight; /* size: 4 */

floatconst                 HumanHeight; /* size: 4 */

extern NavAreaList                TheNavAreaList; /* size: 8 */

extern class CNavAreaGrid        TheNavAreaGrid; /* size: 1052 */

extern cvar_t                     friendlyfire; /* size: 20 */

extern class BotPhraseManager *   TheBotPhrases; /* size: 4 */

extern class CGameRules *         g_pGameRules; /* size: 4 */

extern cvar_t                     cv_tutor_viewable_check_interval; /* size: 20 */

extern cvar_t                     cv_tutor_examine_time; /* size: 20 */

extern cvar_t                     cv_tutor_message_minimum_display_time; /* size: 20 */

extern cvar_t                     cv_tutor_message_character_display_time_coefficient; /* size: 20 */

extern cvar_t                     cv_tutor_hint_interval_time; /* size: 20 */

extern class CBaseTutor *         TheTutor; /* size: 4 */

extern class CCareerTaskManager * TheCareerTasks; /* size: 4 */

; /* size: 148807084 */

; /* size: 148462856 */

/* Types: */

/* 1 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 2 */
unsigned int
 /* size: 4 */

/* 3 */
int
 /* size: 4 */

/* 4 */
long int
 /* size: 4 */

/* 5 */
long long int
 /* size: 8 */

/* 6 */
short unsigned int
 /* size: 2 */

/* 7 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 8 */
 /* pointer to 9 */
 /* size: 4 */

/* 9 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 10 */
char
 /* size: 1 */

/* 11 */
unsigned char
 /* size: 1 */

/* 12 */
long unsigned int
 /* size: 4 */

/* 13 */
signed char
 /* size: 1 */

/* 14 */
short int
 /* size: 2 */

/* 15 */
long long unsigned int
 /* size: 8 */

/* 16 */
/* <0> (null):0 */
typedef long long int __quad_t; /* size: 8 */

/* 17 */
/* <0> (null):0 */
typedef long int __off_t; /* size: 4 */

/* 18 */
/* <0> (null):0 */
typedef __quad_t __off64_t; /* size: 8 */

/* 19 */
 /* pointer to 0 */
 /* size: 4 */

/* 20 */
 /* pointer to 10 */
 /* size: 4 */

/* 21 */
/* <0> (null):0 */
struct _IO_FILE {
	int                        _flags;               /*     0     4 */
	char *                     _IO_read_ptr;         /*     4     4 */
	char *                     _IO_read_end;         /*     8     4 */
	char *                     _IO_read_base;        /*    12     4 */
	char *                     _IO_write_base;       /*    16     4 */
	char *                     _IO_write_ptr;        /*    20     4 */
	char *                     _IO_write_end;        /*    24     4 */
	char *                     _IO_buf_base;         /*    28     4 */
	char *                     _IO_buf_end;          /*    32     4 */
	char *                     _IO_save_base;        /*    36     4 */
	char *                     _IO_backup_base;      /*    40     4 */
	char *                     _IO_save_end;         /*    44     4 */
	class _IO_marker *         _markers;             /*    48     4 */
	class _IO_FILE *           _chain;               /*    52     4 */
	int                        _fileno;              /*    56     4 */
	int                        _flags2;              /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	__off_t                    _old_offset;          /*    64     4 */
	short unsigned int         _cur_column;          /*    68     2 */
	signed char                _vtable_offset;       /*    70     1 */
	char                       _shortbuf[1];         /*    71     1 */
	_IO_lock_t *               _lock;                /*    72     4 */
	__off64_t                  _offset;              /*    76     8 */
	void *                     __pad1;               /*    84     4 */
	void *                     __pad2;               /*    88     4 */
	void *                     __pad3;               /*    92     4 */
	void *                     __pad4;               /*    96     4 */
	size_t                     __pad5;               /*   100     4 */
	int                        _mode;                /*   104     4 */
	char                       _unused2[40];         /*   108    40 */
	/* --- cacheline 2 boundary (128 bytes) was 20 bytes ago --- */

	/* size: 148, cachelines: 3, members: 29 */
	/* last cacheline: 20 bytes */
}; /* size: 148 */

/* 22 */
/* <0> (null):0 */
typedef void _IO_lock_t; /* size: 0 */

/* 23 */
/* <0> (null):0 */
struct _IO_marker {
	class _IO_marker *         _next;                /*     0     4 */
	class _IO_FILE *           _sbuf;                /*     4     4 */
	int                        _pos;                 /*     8     4 */

	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 24 */
 /* pointer to 23 */
 /* size: 4 */

/* 25 */
 /* pointer to 21 */
 /* size: 4 */

/* 26 */
 /* pointer to 23 */
 /* size: 4 */

/* 27 */
 /* pointer to 21 */
 /* size: 4 */

/* 28 */
/* <0> (null):0 */
char                       array[1]; /* size: 1 */

/* 29 */
 /* pointer to 22 */
 /* size: 4 */

/* 30 */
/* <0> (null):0 */
char                       array[40]; /* size: 40 */

/* 31 */
long double
 /* size: 12 */

/* 32 */
double
 /* size: 8 */

/* 33 */
/* <0> (null):0 */
typedef int int32; /* size: 4 */

/* 34 */
/* <0> (null):0 */
typedef unsigned int uint32; /* size: 4 */

/* 35 */
/* <0> (null):0 */
typedef long long unsigned int uint64; /* size: 8 */

/* 36 */
/* <0> (null):0 */
typedef uint64 GID_t; /* size: 8 */

/* 37 */
/* <0> (null):0 */
typedef uint32 PackageId_t; /* size: 4 */

/* 38 */
/* <0> (null):0 */
typedef uint32 AppId_t; /* size: 4 */

/* 39 */
/* <0> (null):0 */
typedef uint64 AssetClassId_t; /* size: 8 */

/* 40 */
/* <0> (null):0 */
typedef uint32 PhysicalItemId_t; /* size: 4 */

/* 41 */
/* <0> (null):0 */
typedef uint32 DepotId_t; /* size: 4 */

/* 42 */
/* <0> (null):0 */
typedef uint32 CellID_t; /* size: 4 */

/* 43 */
/* <0> (null):0 */
typedef uint64 SteamAPICall_t; /* size: 8 */

/* 44 */
/* <0> (null):0 */
typedef uint32 PartnerId_t; /* size: 4 */

/* 45 */
/* <0> (null):0 */
typedef int BOOL; /* size: 4 */

/* 46 */
/* <0> (null):0 */
typedef unsigned char byte; /* size: 1 */

/* 47 */
/* <0> (null):0 */
typedef unsigned int string_t; /* size: 4 */

/* 48 */
/* <0> (null):0 */
typedef float vec_t; /* size: 4 */

/* 49 */
float
 /* size: 4 */

/* 50 */
/* <0> (null):0 */
class Vector2D {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	/* <0> (null):0 */
	void Vector2D(class Vector2D *);

	/* <0> (null):0 */
	void Vector2D(class Vector2D *, float, float);

	/* <0> (null):0 */
	class Vector2D operator+(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DplERKS_ */

	/* <0> (null):0 */
	class Vector2D operator-(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DmiERKS_ */

	/* <0> (null):0 */
	class Vector2D operator*(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DmlEf */

	/* <0> (null):0 */
	class Vector2D operator/(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DdvEf */

	/* <0> (null):0 */
	float Length(const class Vector2D  *); /* linkage=_ZNK8Vector2D6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector2D  *); /* linkage=_ZNK8Vector2D13LengthSquaredEv */

	/* <0> (null):0 */
	class Vector2D Normalize(const class Vector2D  *); /* linkage=_ZNK8Vector2D9NormalizeEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector2D *); /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector2D *, float); /* linkage=_ZN8Vector2D6IsZeroEf */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 51 */
 /* pointer to 50 */
 /* size: 4 */

/* 52 */
 /* pointer to 53 */
 /* size: 4 */

/* 53 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 54 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 55 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 56 */
bool
 /* size: 1 */

/* 57 */
/* <0> (null):0 */
class Vector {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	vec_t                      z;                    /*     8     4 */
	/* <0> (null):0 */
	void Vector(class Vector *);

	/* <0> (null):0 */
	void Vector(class Vector *, float, float, float);

	/* <0> (null):0 */
	void Vector(class Vector *, const class Vector  &);

	/* <0> (null):0 */
	void Vector(class Vector *, float *);

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *); /* linkage=_ZNK6VectorngEv */

	/* <0> (null):0 */
	int operator==(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectoreqERKS_ */

	/* <0> (null):0 */
	int operator!=(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorneERKS_ */

	/* <0> (null):0 */
	class Vector operator+(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorplERKS_ */

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectormiERKS_ */

	/* <0> (null):0 */
	class Vector operator*(const class Vector  *, float); /* linkage=_ZNK6VectormlEf */

	/* <0> (null):0 */
	class Vector operator/(const class Vector  *, float); /* linkage=_ZNK6VectordvEf */

	/* <0> (null):0 */
	void CopyToArray(const class Vector  *, float *); /* linkage=_ZNK6Vector11CopyToArrayEPf */

	/* <0> (null):0 */
	float Length(const class Vector  *); /* linkage=_ZNK6Vector6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector  *); /* linkage=_ZNK6Vector13LengthSquaredEv */

	/* <0> (null):0 */
	float * operator float*(class Vector *); /* linkage=_ZN6VectorcvPfEv */

	/* <0> (null):0 */
	const float  * operator const float*(const class Vector  *); /* linkage=_ZNK6VectorcvPKfEv */

	/* <0> (null):0 */
	class Vector Normalize(const class Vector  *); /* linkage=_ZNK6Vector9NormalizeEv */

	/* <0> (null):0 */
	class Vector2D Make2D(const class Vector  *); /* linkage=_ZNK6Vector6Make2DEv */

	/* <0> (null):0 */
	float Length2D(const class Vector  *); /* linkage=_ZNK6Vector8Length2DEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector  *, float); /* linkage=_ZNK6Vector16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector  *, float); /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector *); /* linkage=_ZN6Vector16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector *, float); /* linkage=_ZN6Vector6IsZeroEf */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 58 */
 /* pointer to 57 */
 /* size: 4 */

/* 59 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 60 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 61 */
 /* pointer to 49 */
 /* size: 4 */

/* 62 */
 /* pointer to 63 */
 /* size: 4 */

/* 63 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 64 */
 /* pointer to 65 */
 /* size: 4 */

/* 65 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 66 */
/* <0> (null):0 */
typedef int qboolean; /* size: 4 */

/* 67 */
/* <0> (null):0 */
struct link_s {
	class link_s *             prev;                 /*     0     4 */
	class link_s *             next;                 /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 68 */
 /* pointer to 67 */
 /* size: 4 */

/* 69 */
/* <0> (null):0 */
typedef struct link_s link_t; /* size: 8 */

/* 70 */
/* <0> (null):0 */
typedef struct edict_s edict_t; /* size: 804 */

/* 71 */
/* <0> (null):0 */
struct edict_s {
	qboolean                   free;                 /*     0     4 */
	int                        serialnumber;         /*     4     4 */
	link_t                     area;                 /*     8     8 */
	int                        headnode;             /*    16     4 */
	int                        num_leafs;            /*    20     4 */
	short int                  leafnums[48];         /*    24    96 */
	/* --- cacheline 1 boundary (64 bytes) was 56 bytes ago --- */
	float                      freetime;             /*   120     4 */
	void *                     pvPrivateData;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	entvars_t                  v;                    /*   128   676 */
	/* --- cacheline 12 boundary (768 bytes) was 36 bytes ago --- */

	/* size: 804, cachelines: 13, members: 9 */
	/* last cacheline: 36 bytes */
}; /* size: 804 */

/* 72 */
 /* pointer to 70 */
 /* size: 4 */

/* 73 */
/* <0> (null):0 */
struct {
	float                      time;                 /*     0     4 */
	float                      frametime;            /*     4     4 */
	float                      force_retouch;        /*     8     4 */
	string_t                   mapname;              /*    12     4 */
	string_t                   startspot;            /*    16     4 */
	float                      deathmatch;           /*    20     4 */
	float                      coop;                 /*    24     4 */
	float                      teamplay;             /*    28     4 */
	float                      serverflags;          /*    32     4 */
	float                      found_secrets;        /*    36     4 */
	class Vector              v_forward;             /*    40    12 */
	class Vector              v_up;                  /*    52    12 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	class Vector              v_right;               /*    64    12 */
	float                      trace_allsolid;       /*    76     4 */
	float                      trace_startsolid;     /*    80     4 */
	float                      trace_fraction;       /*    84     4 */
	class Vector              trace_endpos;          /*    88    12 */
	class Vector              trace_plane_normal;    /*   100    12 */
	float                      trace_plane_dist;     /*   112     4 */
	edict_t *                  trace_ent;            /*   116     4 */
	float                      trace_inopen;         /*   120     4 */
	float                      trace_inwater;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	int                        trace_hitgroup;       /*   128     4 */
	int                        trace_flags;          /*   132     4 */
	int                        msg_entity;           /*   136     4 */
	int                        cdAudioTrack;         /*   140     4 */
	int                        maxClients;           /*   144     4 */
	int                        maxEntities;          /*   148     4 */
	const char  *              pStringBase;          /*   152     4 */
	void *                     pSaveData;            /*   156     4 */
	class Vector              vecLandmarkOffset;     /*   160    12 */

	/* size: 172, cachelines: 3, members: 31 */
	/* last cacheline: 44 bytes */
}; /* size: 172 */

/* 74 */
/* <0> (null):0 */
typedef class  globalvars_t; /* size: 172 */

/* 75 */
/* <0> (null):0 */
struct entvars_s {
	string_t                   classname;            /*     0     4 */
	string_t                   globalname;           /*     4     4 */
	class Vector              origin;                /*     8    12 */
	class Vector              oldorigin;             /*    20    12 */
	class Vector              velocity;              /*    32    12 */
	class Vector              basevelocity;          /*    44    12 */
	class Vector              clbasevelocity;        /*    56    12 */
	/* --- cacheline 1 boundary (64 bytes) was 4 bytes ago --- */
	class Vector              movedir;               /*    68    12 */
	class Vector              angles;                /*    80    12 */
	class Vector              avelocity;             /*    92    12 */
	class Vector              punchangle;            /*   104    12 */
	class Vector              v_angle;               /*   116    12 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	class Vector              endpos;                /*   128    12 */
	class Vector              startpos;              /*   140    12 */
	float                      impacttime;           /*   152     4 */
	float                      starttime;            /*   156     4 */
	int                        fixangle;             /*   160     4 */
	float                      idealpitch;           /*   164     4 */
	float                      pitch_speed;          /*   168     4 */
	float                      ideal_yaw;            /*   172     4 */
	float                      yaw_speed;            /*   176     4 */
	int                        modelindex;           /*   180     4 */
	string_t                   model;                /*   184     4 */
	int                        viewmodel;            /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	int                        weaponmodel;          /*   192     4 */
	class Vector              absmin;                /*   196    12 */
	class Vector              absmax;                /*   208    12 */
	class Vector              mins;                  /*   220    12 */
	class Vector              maxs;                  /*   232    12 */
	class Vector              size;                  /*   244    12 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	float                      ltime;                /*   256     4 */
	float                      nextthink;            /*   260     4 */
	int                        movetype;             /*   264     4 */
	int                        solid;                /*   268     4 */
	int                        skin;                 /*   272     4 */
	int                        body;                 /*   276     4 */
	int                        effects;              /*   280     4 */
	float                      gravity;              /*   284     4 */
	float                      friction;             /*   288     4 */
	int                        light_level;          /*   292     4 */
	int                        sequence;             /*   296     4 */
	int                        gaitsequence;         /*   300     4 */
	float                      frame;                /*   304     4 */
	float                      animtime;             /*   308     4 */
	float                      framerate;            /*   312     4 */
	unsigned char              controller[4];        /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	unsigned char              blending[2];          /*   320     2 */
	float                      scale;                /*   324     4 */
	int                        rendermode;           /*   328     4 */
	float                      renderamt;            /*   332     4 */
	class Vector              rendercolor;           /*   336    12 */
	int                        renderfx;             /*   348     4 */
	float                      health;               /*   352     4 */
	float                      frags;                /*   356     4 */
	int                        weapons;              /*   360     4 */
	float                      takedamage;           /*   364     4 */
	int                        deadflag;             /*   368     4 */
	class Vector              view_ofs;              /*   372    12 */
	int                        button;               /*   384     4 */
	/* --- cacheline 6 boundary (384 bytes) was 2 bytes ago --- */
	int                        impulse;              /*   388     4 */
	edict_t *                  chain;                /*   392     4 */
	edict_t *                  dmg_inflictor;        /*   396     4 */
	edict_t *                  enemy;                /*   400     4 */
	edict_t *                  aiment;               /*   404     4 */
	edict_t *                  owner;                /*   408     4 */
	edict_t *                  groundentity;         /*   412     4 */
	int                        spawnflags;           /*   416     4 */
	int                        flags;                /*   420     4 */
	int                        colormap;             /*   424     4 */
	int                        team;                 /*   428     4 */
	float                      max_health;           /*   432     4 */
	float                      teleport_time;        /*   436     4 */
	float                      armortype;            /*   440     4 */
	float                      armorvalue;           /*   444     4 */
	int                        waterlevel;           /*   448     4 */
	/* --- cacheline 7 boundary (448 bytes) was 2 bytes ago --- */
	int                        watertype;            /*   452     4 */
	string_t                   target;               /*   456     4 */
	string_t                   targetname;           /*   460     4 */
	string_t                   netname;              /*   464     4 */
	string_t                   message;              /*   468     4 */
	float                      dmg_take;             /*   472     4 */
	float                      dmg_save;             /*   476     4 */
	float                      dmg;                  /*   480     4 */
	float                      dmgtime;              /*   484     4 */
	string_t                   noise;                /*   488     4 */
	string_t                   noise1;               /*   492     4 */
	string_t                   noise2;               /*   496     4 */
	string_t                   noise3;               /*   500     4 */
	float                      speed;                /*   504     4 */
	float                      air_finished;         /*   508     4 */
	float                      pain_finished;        /*   512     4 */
	/* --- cacheline 8 boundary (512 bytes) was 2 bytes ago --- */
	float                      radsuit_finished;     /*   516     4 */
	edict_t *                  pContainingEntity;    /*   520     4 */
	int                        playerclass;          /*   524     4 */
	float                      maxspeed;             /*   528     4 */
	float                      fov;                  /*   532     4 */
	int                        weaponanim;           /*   536     4 */
	int                        pushmsec;             /*   540     4 */
	int                        bInDuck;              /*   544     4 */
	int                        flTimeStepSound;      /*   548     4 */
	int                        flSwimTime;           /*   552     4 */
	int                        flDuckTime;           /*   556     4 */
	int                        iStepLeft;            /*   560     4 */
	float                      flFallVelocity;       /*   564     4 */
	int                        gamestate;            /*   568     4 */
	int                        oldbuttons;           /*   572     4 */
	int                        groupinfo;            /*   576     4 */
	/* --- cacheline 9 boundary (576 bytes) was 2 bytes ago --- */
	int                        iuser1;               /*   580     4 */
	int                        iuser2;               /*   584     4 */
	int                        iuser3;               /*   588     4 */
	int                        iuser4;               /*   592     4 */
	float                      fuser1;               /*   596     4 */
	float                      fuser2;               /*   600     4 */
	float                      fuser3;               /*   604     4 */
	float                      fuser4;               /*   608     4 */
	class Vector              vuser1;                /*   612    12 */
	class Vector              vuser2;                /*   624    12 */
	class Vector              vuser3;                /*   636    12 */
	/* --- cacheline 10 boundary (640 bytes) was 6 bytes ago --- */
	class Vector              vuser4;                /*   648    12 */
	edict_t *                  euser1;               /*   660     4 */
	edict_t *                  euser2;               /*   664     4 */
	edict_t *                  euser3;               /*   668     4 */
	edict_t *                  euser4;               /*   672     4 */

	/* size: 676, cachelines: 11, members: 123 */
	/* last cacheline: 36 bytes */

	/* BRAIN FART ALERT! 676 != 674 + 0(holes), diff = 2 */

}; /* size: 676 */

/* 76 */
/* <0> (null):0 */
unsigned char              array[4]; /* size: 4 */

/* 77 */
/* <0> (null):0 */
unsigned char              array[2]; /* size: 2 */

/* 78 */
/* <0> (null):0 */
typedef struct entvars_s entvars_t; /* size: 676 */

/* 79 */
/* <0> (null):0 */
short int                  array[48]; /* size: 96 */

/* 80 */
/* <0> (null):0 */
typedef uint32 CRC32_t; /* size: 4 */

/* 81 */
/* <0> (null):0 */
struct cvar_s {
	char *                     name;                 /*     0     4 */
	char *                     string;               /*     4     4 */
	int                        flags;                /*     8     4 */
	float                      value;                /*    12     4 */
	class cvar_s *             next;                 /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 82 */
 /* pointer to 81 */
 /* size: 4 */

/* 83 */
/* <0> (null):0 */
typedef struct cvar_s cvar_t; /* size: 20 */

/* 84 */
/* <0> (null):0 */
struct client_textmessage_s {
	int                        effect;               /*     0     4 */
	byte                       r1;                   /*     4     1 */
	byte                       g1;                   /*     5     1 */
	byte                       b1;                   /*     6     1 */
	byte                       a1;                   /*     7     1 */
	byte                       r2;                   /*     8     1 */
	byte                       g2;                   /*     9     1 */
	byte                       b2;                   /*    10     1 */
	byte                       a2;                   /*    11     1 */
	float                      x;                    /*    12     4 */
	float                      y;                    /*    16     4 */
	float                      fadein;               /*    20     4 */
	float                      fadeout;              /*    24     4 */
	float                      holdtime;             /*    28     4 */
	float                      fxtime;               /*    32     4 */
	const char  *              pName;                /*    36     4 */
	const char  *              pMessage;             /*    40     4 */

	/* size: 44, cachelines: 1, members: 17 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 85 */
/* <0> (null):0 */
typedef struct client_textmessage_s client_textmessage_t; /* size: 44 */

/* 86 */
/* <0> (null):0 */
typedef struct sequenceCommandLine_ sequenceCommandLine_s; /* size: 92 */

/* 87 */
/* <0> (null):0 */
struct sequenceCommandLine_ {
	int                        commandType;          /*     0     4 */
	client_textmessage_t       clientMessage;        /*     4    44 */
	char *                     speakerName;          /*    48     4 */
	char *                     listenerName;         /*    52     4 */
	char *                     soundFileName;        /*    56     4 */
	char *                     sentenceName;         /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	char *                     fireTargetNames;      /*    64     4 */
	char *                     killTargetNames;      /*    68     4 */
	float                      delay;                /*    72     4 */
	int                        repeatCount;          /*    76     4 */
	int                        textChannel;          /*    80     4 */
	int                        modifierBitField;     /*    84     4 */
	sequenceCommandLine_s *    nextCommandLine;      /*    88     4 */

	/* size: 92, cachelines: 2, members: 13 */
	/* last cacheline: 28 bytes */
}; /* size: 92 */

/* 88 */
 /* pointer to 86 */
 /* size: 4 */

/* 89 */
/* <0> (null):0 */
typedef struct sequenceEntry_ sequenceEntry_s; /* size: 20 */

/* 90 */
/* <0> (null):0 */
struct sequenceEntry_ {
	char *                     fileName;             /*     0     4 */
	char *                     entryName;            /*     4     4 */
	sequenceCommandLine_s *    firstCommand;         /*     8     4 */
	sequenceEntry_s *          nextEntry;            /*    12     4 */
	qboolean                   isGlobal;             /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 91 */
 /* pointer to 89 */
 /* size: 4 */

/* 92 */
/* <0> (null):0 */
typedef struct sentenceEntry_ sentenceEntry_s; /* size: 16 */

/* 93 */
/* <0> (null):0 */
struct sentenceEntry_ {
	char *                     data;                 /*     0     4 */
	sentenceEntry_s *          nextEntry;            /*     4     4 */
	qboolean                   isGlobal;             /*     8     4 */
	unsigned int               index;                /*    12     4 */

	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 94 */
 /* pointer to 92 */
 /* size: 4 */

/* 95 */
/* <0> (null):0 */
enum {
	at_notice = 0,
	at_console = 1,
	at_aiconsole = 2,
	at_warning = 3,
	at_error = 4,
	at_logged = 5,
}; /* size: 4 */

/* 96 */
/* <0> (null):0 */
typedef enum  ALERT_TYPE; /* size: 4 */

/* 97 */
/* <0> (null):0 */
enum {
	print_console = 0,
	print_center = 1,
	print_chat = 2,
}; /* size: 4 */

/* 98 */
/* <0> (null):0 */
typedef enum  PRINT_TYPE; /* size: 4 */

/* 99 */
/* <0> (null):0 */
enum {
	force_exactfile = 0,
	force_model_samebounds = 1,
	force_model_specifybounds = 2,
	force_model_specifybounds_if_avail = 3,
}; /* size: 4 */

/* 100 */
/* <0> (null):0 */
typedef enum  FORCE_TYPE; /* size: 4 */

/* 101 */
/* <0> (null):0 */
struct {
	int                        fAllSolid;            /*     0     4 */
	int                        fStartSolid;          /*     4     4 */
	int                        fInOpen;              /*     8     4 */
	int                        fInWater;             /*    12     4 */
	float                      flFraction;           /*    16     4 */
	class Vector              vecEndPos;             /*    20    12 */
	float                      flPlaneDist;          /*    32     4 */
	class Vector              vecPlaneNormal;        /*    36    12 */
	edict_t *                  pHit;                 /*    48     4 */
	int                        iHitgroup;            /*    52     4 */

	/* size: 56, cachelines: 1, members: 10 */
	/* last cacheline: 56 bytes */
}; /* size: 56 */

/* 102 */
/* <0> (null):0 */
typedef class  TraceResult; /* size: 56 */

/* 103 */
/* <0> (null):0 */
struct enginefuncs_s {
	int                        (*pfnPrecacheModel)(char *); /*     0     4 */
	int                        (*pfnPrecacheSound)(char *); /*     4     4 */
	void                       (*pfnSetModel)(edict_t *, const char  *); /*     8     4 */
	int                        (*pfnModelIndex)(const char  *); /*    12     4 */
	int                        (*pfnModelFrames)(int); /*    16     4 */
	void                       (*pfnSetSize)(edict_t *, const float  *, const float  *); /*    20     4 */
	void                       (*pfnChangeLevel)(char *, char *); /*    24     4 */
	void                       (*pfnGetSpawnParms)(edict_t *); /*    28     4 */
	void                       (*pfnSaveSpawnParms)(edict_t *); /*    32     4 */
	float                      (*pfnVecToYaw)(const float  *); /*    36     4 */
	void                       (*pfnVecToAngles)(const float  *, float *); /*    40     4 */
	void                       (*pfnMoveToOrigin)(edict_t *, const float  *, float, int); /*    44     4 */
	void                       (*pfnChangeYaw)(edict_t *); /*    48     4 */
	void                       (*pfnChangePitch)(edict_t *); /*    52     4 */
	edict_t *                  (*pfnFindEntityByString)(edict_t *, const char  *, const char  *); /*    56     4 */
	int                        (*pfnGetEntityIllum)(edict_t *); /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	edict_t *                  (*pfnFindEntityInSphere)(edict_t *, const float  *, float); /*    64     4 */
	edict_t *                  (*pfnFindClientInPVS)(edict_t *); /*    68     4 */
	edict_t *                  (*pfnEntitiesInPVS)(edict_t *); /*    72     4 */
	void                       (*pfnMakeVectors)(const float  *); /*    76     4 */
	void                       (*pfnAngleVectors)(const float  *, float *, float *, float *); /*    80     4 */
	edict_t *                  (*pfnCreateEntity)(void); /*    84     4 */
	void                       (*pfnRemoveEntity)(edict_t *); /*    88     4 */
	edict_t *                  (*pfnCreateNamedEntity)(int); /*    92     4 */
	void                       (*pfnMakeStatic)(edict_t *); /*    96     4 */
	int                        (*pfnEntIsOnFloor)(edict_t *); /*   100     4 */
	int                        (*pfnDropToFloor)(edict_t *); /*   104     4 */
	int                        (*pfnWalkMove)(edict_t *, float, float, int); /*   108     4 */
	void                       (*pfnSetOrigin)(edict_t *, const float  *); /*   112     4 */
	void                       (*pfnEmitSound)(edict_t *, int, const char  *, float, float, int, int); /*   116     4 */
	void                       (*pfnEmitAmbientSound)(edict_t *, float *, const char  *, float, float, int, int); /*   120     4 */
	void                       (*pfnTraceLine)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	void                       (*pfnTraceToss)(edict_t *, edict_t *, TraceResult *); /*   128     4 */
	int                        (*pfnTraceMonsterHull)(edict_t *, const float  *, const float  *, int, edict_t *, TraceResult *); /*   132     4 */
	void                       (*pfnTraceHull)(const float  *, const float  *, int, int, edict_t *, TraceResult *); /*   136     4 */
	void                       (*pfnTraceModel)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   140     4 */
	const char  *              (*pfnTraceTexture)(edict_t *, const float  *, const float  *); /*   144     4 */
	void                       (*pfnTraceSphere)(const float  *, const float  *, int, float, edict_t *, TraceResult *); /*   148     4 */
	void                       (*pfnGetAimVector)(edict_t *, float, float *); /*   152     4 */
	void                       (*pfnServerCommand)(char *); /*   156     4 */
	void                       (*pfnServerExecute)(void); /*   160     4 */
	void                       (*pfnClientCommand)(edict_t *, char *, ...); /*   164     4 */
	void                       (*pfnParticleEffect)(const float  *, const float  *, float, float); /*   168     4 */
	void                       (*pfnLightStyle)(int, char *); /*   172     4 */
	int                        (*pfnDecalIndex)(const char  *); /*   176     4 */
	int                        (*pfnPointContents)(const float  *); /*   180     4 */
	void                       (*pfnMessageBegin)(int, int, const float  *, edict_t *); /*   184     4 */
	void                       (*pfnMessageEnd)(void); /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	void                       (*pfnWriteByte)(int); /*   192     4 */
	void                       (*pfnWriteChar)(int); /*   196     4 */
	void                       (*pfnWriteShort)(int); /*   200     4 */
	void                       (*pfnWriteLong)(int); /*   204     4 */
	void                       (*pfnWriteAngle)(float); /*   208     4 */
	void                       (*pfnWriteCoord)(float); /*   212     4 */
	void                       (*pfnWriteString)(const char  *); /*   216     4 */
	void                       (*pfnWriteEntity)(int); /*   220     4 */
	void                       (*pfnCVarRegister)(cvar_t *); /*   224     4 */
	float                      (*pfnCVarGetFloat)(const char  *); /*   228     4 */
	const char  *              (*pfnCVarGetString)(const char  *); /*   232     4 */
	void                       (*pfnCVarSetFloat)(const char  *, float); /*   236     4 */
	void                       (*pfnCVarSetString)(const char  *, const char  *); /*   240     4 */
	void                       (*pfnAlertMessage)(ALERT_TYPE, char *, ...); /*   244     4 */
	void                       (*pfnEngineFprintf)(void *, char *, ...); /*   248     4 */
	void *                     (*pfnPvAllocEntPrivateData)(edict_t *, int32); /*   252     4 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	void *                     (*pfnPvEntPrivateData)(edict_t *); /*   256     4 */
	void                       (*pfnFreeEntPrivateData)(edict_t *); /*   260     4 */
	const char  *              (*pfnSzFromIndex)(int); /*   264     4 */
	int                        (*pfnAllocString)(const char  *); /*   268     4 */
	class entvars_s *          (*pfnGetVarsOfEnt)(edict_t *); /*   272     4 */
	edict_t *                  (*pfnPEntityOfEntOffset)(int); /*   276     4 */
	int                        (*pfnEntOffsetOfPEntity)(const edict_t  *); /*   280     4 */
	int                        (*pfnIndexOfEdict)(const edict_t  *); /*   284     4 */
	edict_t *                  (*pfnPEntityOfEntIndex)(int); /*   288     4 */
	edict_t *                  (*pfnFindEntityByVars)(class entvars_s *); /*   292     4 */
	void *                     (*pfnGetModelPtr)(edict_t *); /*   296     4 */
	int                        (*pfnRegUserMsg)(const char  *, int); /*   300     4 */
	void                       (*pfnAnimationAutomove)(const edict_t  *, float); /*   304     4 */
	void                       (*pfnGetBonePosition)(const edict_t  *, int, float *, float *); /*   308     4 */
	uint32                     (*pfnFunctionFromName)(const char  *); /*   312     4 */
	const char  *              (*pfnNameForFunction)(uint32); /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	void                       (*pfnClientPrintf)(edict_t *, PRINT_TYPE, const char  *); /*   320     4 */
	void                       (*pfnServerPrint)(const char  *); /*   324     4 */
	const char  *              (*pfnCmd_Args)(void); /*   328     4 */
	const char  *              (*pfnCmd_Argv)(int);  /*   332     4 */
	int                        (*pfnCmd_Argc)(void); /*   336     4 */
	void                       (*pfnGetAttachment)(const edict_t  *, int, float *, float *); /*   340     4 */
	void                       (*pfnCRC32_Init)(CRC32_t *); /*   344     4 */
	void                       (*pfnCRC32_ProcessBuffer)(CRC32_t *, void *, int); /*   348     4 */
	void                       (*pfnCRC32_ProcessByte)(CRC32_t *, unsigned char); /*   352     4 */
	CRC32_t                    (*pfnCRC32_Final)(CRC32_t); /*   356     4 */
	int32                      (*pfnRandomLong)(int32, int32); /*   360     4 */
	float                      (*pfnRandomFloat)(float, float); /*   364     4 */
	void                       (*pfnSetView)(const edict_t  *, const edict_t  *); /*   368     4 */
	float                      (*pfnTime)(void);     /*   372     4 */
	void                       (*pfnCrosshairAngle)(const edict_t  *, float, float); /*   376     4 */
	byte *                     (*pfnLoadFileForMe)(char *, int *); /*   380     4 */
	/* --- cacheline 6 boundary (384 bytes) --- */
	void                       (*pfnFreeFile)(void *); /*   384     4 */
	void                       (*pfnEndSection)(const char  *); /*   388     4 */
	int                        (*pfnCompareFileTime)(char *, char *, int *); /*   392     4 */
	void                       (*pfnGetGameDir)(char *); /*   396     4 */
	void                       (*pfnCvar_RegisterVariable)(cvar_t *); /*   400     4 */
	void                       (*pfnFadeClientVolume)(const edict_t  *, int, int, int, int); /*   404     4 */
	void                       (*pfnSetClientMaxspeed)(const edict_t  *, float); /*   408     4 */
	edict_t *                  (*pfnCreateFakeClient)(const char  *); /*   412     4 */
	void                       (*pfnRunPlayerMove)(edict_t *, const float  *, float, float, float, short unsigned int, byte, byte); /*   416     4 */
	int                        (*pfnNumberOfEntities)(void); /*   420     4 */
	char *                     (*pfnGetInfoKeyBuffer)(edict_t *); /*   424     4 */
	char *                     (*pfnInfoKeyValue)(char *, char *); /*   428     4 */
	void                       (*pfnSetKeyValue)(char *, char *, char *); /*   432     4 */
	void                       (*pfnSetClientKeyValue)(int, char *, char *, char *); /*   436     4 */
	int                        (*pfnIsMapValid)(char *); /*   440     4 */
	void                       (*pfnStaticDecal)(const float  *, int, int, int); /*   444     4 */
	/* --- cacheline 7 boundary (448 bytes) --- */
	int                        (*pfnPrecacheGeneric)(char *); /*   448     4 */
	int                        (*pfnGetPlayerUserId)(edict_t *); /*   452     4 */
	void                       (*pfnBuildSoundMsg)(edict_t *, int, const char  *, float, float, int, int, int, int, const float  *, edict_t *); /*   456     4 */
	int                        (*pfnIsDedicatedServer)(void); /*   460     4 */
	cvar_t *                   (*pfnCVarGetPointer)(const char  *); /*   464     4 */
	unsigned int               (*pfnGetPlayerWONId)(edict_t *); /*   468     4 */
	void                       (*pfnInfo_RemoveKey)(char *, const char  *); /*   472     4 */
	const char  *              (*pfnGetPhysicsKeyValue)(const edict_t  *, const char  *); /*   476     4 */
	void                       (*pfnSetPhysicsKeyValue)(const edict_t  *, const char  *, const char  *); /*   480     4 */
	const char  *              (*pfnGetPhysicsInfoString)(const edict_t  *); /*   484     4 */
	short unsigned int         (*pfnPrecacheEvent)(int, const char  *); /*   488     4 */
	void                       (*pfnPlaybackEvent)(int, const edict_t  *, short unsigned int, float, float *, float *, float, float, int, int, int, int); /*   492     4 */
	unsigned char *            (*pfnSetFatPVS)(float *); /*   496     4 */
	unsigned char *            (*pfnSetFatPAS)(float *); /*   500     4 */
	int                        (*pfnCheckVisibility)(const edict_t  *, unsigned char *); /*   504     4 */
	void                       (*pfnDeltaSetField)(class delta_s *, const char  *); /*   508     4 */
	/* --- cacheline 8 boundary (512 bytes) --- */
	void                       (*pfnDeltaUnsetField)(class delta_s *, const char  *); /*   512     4 */
	void                       (*pfnDeltaAddEncoder)(char *, void (*)(class delta_s *, const unsigned char  *, const unsigned char  *)); /*   516     4 */
	int                        (*pfnGetCurrentPlayer)(void); /*   520     4 */
	int                        (*pfnCanSkipPlayer)(const edict_t  *); /*   524     4 */
	int                        (*pfnDeltaFindField)(class delta_s *, const char  *); /*   528     4 */
	void                       (*pfnDeltaSetFieldByIndex)(class delta_s *, int); /*   532     4 */
	void                       (*pfnDeltaUnsetFieldByIndex)(class delta_s *, int); /*   536     4 */
	void                       (*pfnSetGroupMask)(int, int); /*   540     4 */
	int                        (*pfnCreateInstancedBaseline)(int, class entity_state_s *); /*   544     4 */
	void                       (*pfnCvar_DirectSet)(class cvar_s *, char *); /*   548     4 */
	void                       (*pfnForceUnmodified)(FORCE_TYPE, float *, float *, const char  *); /*   552     4 */
	void                       (*pfnGetPlayerStats)(const edict_t  *, int *, int *); /*   556     4 */
	void                       (*pfnAddServerCommand)(char *, void (*)(void)); /*   560     4 */
	qboolean                   (*pfnVoice_GetClientListening)(int, int); /*   564     4 */
	qboolean                   (*pfnVoice_SetClientListening)(int, int, qboolean); /*   568     4 */
	const char  *              (*pfnGetPlayerAuthId)(edict_t *); /*   572     4 */
	/* --- cacheline 9 boundary (576 bytes) --- */
	sequenceEntry_s *          (*pfnSequenceGet)(const char  *, const char  *); /*   576     4 */
	sentenceEntry_s *          (*pfnSequencePickSentence)(const char  *, int, int *); /*   580     4 */
	int                        (*pfnGetFileSize)(char *); /*   584     4 */
	unsigned int               (*pfnGetApproxWavePlayLen)(const char  *); /*   588     4 */
	int                        (*pfnIsCareerMatch)(void); /*   592     4 */
	int                        (*pfnGetLocalizedStringLength)(const char  *); /*   596     4 */
	void                       (*pfnRegisterTutorMessageShown)(int); /*   600     4 */
	int                        (*pfnGetTimesTutorMessageShown)(int); /*   604     4 */
	void                       (*ProcessTutorMessageDecayBuffer)(int *, int); /*   608     4 */
	void                       (*ConstructTutorMessageDecayBuffer)(int *, int); /*   612     4 */
	void                       (*ResetTutorMessageDecayData)(void); /*   616     4 */
	void                       (*pfnQueryClientCvarValue)(const edict_t  *, const char  *); /*   620     4 */
	void                       (*pfnQueryClientCvarValue2)(const edict_t  *, const char  *, int); /*   624     4 */
	int                        (*pfnCheckParm)(const char  *, char * *); /*   628     4 */

	/* size: 632, cachelines: 10, members: 158 */
	/* last cacheline: 56 bytes */
}; /* size: 632 */

/* 104 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 105 */
 /* pointer to 104 */
 /* size: 4 */

/* 106 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147634896 */

/* 107 */
 /* pointer to 106 */
 /* size: 4 */

/* 108 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 109 */
 /* pointer to 108 */
 /* size: 4 */

/* 110 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 111 */
 /* pointer to 110 */
 /* size: 4 */

/* 112 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147635416 */

/* 113 */
 /* pointer to 112 */
 /* size: 4 */

/* 114 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147635676 */

/* 115 */
 /* pointer to 114 */
 /* size: 4 */

/* 116 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147635884 */

/* 117 */
 /* pointer to 116 */
 /* size: 4 */

/* 118 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 119 */
 /* pointer to 118 */
 /* size: 4 */

/* 120 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147636196 */

/* 121 */
 /* pointer to 120 */
 /* size: 4 */

/* 122 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147636404 */

/* 123 */
 /* pointer to 122 */
 /* size: 4 */

/* 124 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 125 */
 /* pointer to 124 */
 /* size: 4 */

/* 126 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 127 */
 /* pointer to 126 */
 /* size: 4 */

/* 128 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 129 */
 /* pointer to 128 */
 /* size: 4 */

/* 130 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 131 */
 /* pointer to 130 */
 /* size: 4 */

/* 132 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147675348 */

/* 133 */
 /* pointer to 132 */
 /* size: 4 */

/* 134 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147675504 */

/* 135 */
 /* pointer to 134 */
 /* size: 4 */

/* 136 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 137 */
 /* pointer to 136 */
 /* size: 4 */

/* 138 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 139 */
 /* pointer to 138 */
 /* size: 4 */

/* 140 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 141 */
 /* pointer to 140 */
 /* size: 4 */

/* 142 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147676388 */

/* 143 */
 /* pointer to 142 */
 /* size: 4 */

/* 144 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147676596 */

/* 145 */
 /* pointer to 144 */
 /* size: 4 */

/* 146 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147677064 */

/* 147 */
 /* pointer to 146 */
 /* size: 4 */

/* 148 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147677532 */

/* 149 */
 /* pointer to 102 */
 /* size: 4 */

/* 150 */
 /* pointer to 148 */
 /* size: 4 */

/* 151 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147677948 */

/* 152 */
 /* pointer to 151 */
 /* size: 4 */

/* 153 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 154 */
 /* pointer to 153 */
 /* size: 4 */

/* 155 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147678624 */

/* 156 */
 /* pointer to 155 */
 /* size: 4 */

/* 157 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 158 */
 /* pointer to 157 */
 /* size: 4 */

/* 159 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147381580 */

/* 160 */
 /* pointer to 159 */
 /* size: 4 */

/* 161 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147381996 */

/* 162 */
 /* pointer to 161 */
 /* size: 4 */

/* 163 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147382256 */

/* 164 */
 /* pointer to 163 */
 /* size: 4 */

/* 165 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147382412 */

/* 166 */
 /* pointer to 165 */
 /* size: 4 */

/* 167 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147382516 */

/* 168 */
 /* pointer to 167 */
 /* size: 4 */

/* 169 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147382724 */

/* 170 */
 /* pointer to 169 */
 /* size: 4 */

/* 171 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147383036 */

/* 172 */
 /* pointer to 171 */
 /* size: 4 */

/* 173 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 174 */
 /* pointer to 173 */
 /* size: 4 */

/* 175 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147383400 */

/* 176 */
 /* pointer to 175 */
 /* size: 4 */

/* 177 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147383712 */

/* 178 */
 /* pointer to 177 */
 /* size: 4 */

/* 179 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147383868 */

/* 180 */
 /* pointer to 179 */
 /* size: 4 */

/* 181 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147384024 */

/* 182 */
 /* pointer to 181 */
 /* size: 4 */

/* 183 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147384180 */

/* 184 */
 /* pointer to 83 */
 /* size: 4 */

/* 185 */
 /* pointer to 183 */
 /* size: 4 */

/* 186 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 187 */
 /* pointer to 186 */
 /* size: 4 */

/* 188 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 189 */
 /* pointer to 188 */
 /* size: 4 */

/* 190 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147384700 */

/* 191 */
 /* pointer to 190 */
 /* size: 4 */

/* 192 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147384908 */

/* 193 */
 /* pointer to 192 */
 /* size: 4 */

/* 194 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147385116 */

/* 195 */
 /* pointer to 194 */
 /* size: 4 */

/* 196 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147385324 */

/* 197 */
 /* pointer to 196 */
 /* size: 4 */

/* 198 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 199 */
 /* pointer to 198 */
 /* size: 4 */

/* 200 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 201 */
 /* pointer to 200 */
 /* size: 4 */

/* 202 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 203 */
 /* pointer to 202 */
 /* size: 4 */

/* 204 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 205 */
 /* pointer to 75 */
 /* size: 4 */

/* 206 */
 /* pointer to 204 */
 /* size: 4 */

/* 207 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 208 */
 /* pointer to 209 */
 /* size: 4 */

/* 209 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 804 */

/* 210 */
 /* pointer to 207 */
 /* size: 4 */

/* 211 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 212 */
 /* pointer to 211 */
 /* size: 4 */

/* 213 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 214 */
 /* pointer to 213 */
 /* size: 4 */

/* 215 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147707092 */

/* 216 */
 /* pointer to 215 */
 /* size: 4 */

/* 217 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147707300 */

/* 218 */
 /* pointer to 217 */
 /* size: 4 */

/* 219 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 220 */
 /* pointer to 219 */
 /* size: 4 */

/* 221 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 222 */
 /* pointer to 221 */
 /* size: 4 */

/* 223 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147707924 */

/* 224 */
 /* pointer to 223 */
 /* size: 4 */

/* 225 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 226 */
 /* pointer to 225 */
 /* size: 4 */

/* 227 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 228 */
 /* pointer to 227 */
 /* size: 4 */

/* 229 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147708392 */

/* 230 */
 /* pointer to 80 */
 /* size: 4 */

/* 231 */
 /* pointer to 229 */
 /* size: 4 */

/* 232 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147708600 */

/* 233 */
 /* pointer to 232 */
 /* size: 4 */

/* 234 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147708860 */

/* 235 */
 /* pointer to 234 */
 /* size: 4 */

/* 236 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 237 */
 /* pointer to 236 */
 /* size: 4 */

/* 238 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 239 */
 /* pointer to 238 */
 /* size: 4 */

/* 240 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 241 */
 /* pointer to 240 */
 /* size: 4 */

/* 242 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147709640 */

/* 243 */
 /* pointer to 242 */
 /* size: 4 */

/* 244 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 245 */
 /* pointer to 244 */
 /* size: 4 */

/* 246 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147581448 */

/* 247 */
 /* pointer to 246 */
 /* size: 4 */

/* 248 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 249 */
 /* pointer to 46 */
 /* size: 4 */

/* 250 */
 /* pointer to 3 */
 /* size: 4 */

/* 251 */
 /* pointer to 248 */
 /* size: 4 */

/* 252 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147582020 */

/* 253 */
 /* pointer to 252 */
 /* size: 4 */

/* 254 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 255 */
 /* pointer to 254 */
 /* size: 4 */

/* 256 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147582436 */

/* 257 */
 /* pointer to 256 */
 /* size: 4 */

/* 258 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 259 */
 /* pointer to 258 */
 /* size: 4 */

/* 260 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147582956 */

/* 261 */
 /* pointer to 260 */
 /* size: 4 */

/* 262 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 263 */
 /* pointer to 262 */
 /* size: 4 */

/* 264 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 265 */
 /* pointer to 264 */
 /* size: 4 */

/* 266 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147583840 */

/* 267 */
 /* pointer to 266 */
 /* size: 4 */

/* 268 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147584100 */

/* 269 */
 /* pointer to 268 */
 /* size: 4 */

/* 270 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147584412 */

/* 271 */
 /* pointer to 270 */
 /* size: 4 */

/* 272 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147584724 */

/* 273 */
 /* pointer to 272 */
 /* size: 4 */

/* 274 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 275 */
 /* pointer to 274 */
 /* size: 4 */

/* 276 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 277 */
 /* pointer to 276 */
 /* size: 4 */

/* 278 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147735712 */

/* 279 */
 /* pointer to 278 */
 /* size: 4 */

/* 280 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 281 */
 /* pointer to 280 */
 /* size: 4 */

/* 282 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147736128 */

/* 283 */
 /* pointer to 282 */
 /* size: 4 */

/* 284 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 285 */
 /* pointer to 284 */
 /* size: 4 */

/* 286 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 2 */

/* 287 */
 /* pointer to 286 */
 /* size: 4 */

/* 288 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147736752 */

/* 289 */
 /* pointer to 288 */
 /* size: 4 */

/* 290 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 291 */
 /* pointer to 11 */
 /* size: 4 */

/* 292 */
 /* pointer to 290 */
 /* size: 4 */

/* 293 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 294 */
 /* pointer to 293 */
 /* size: 4 */

/* 295 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147737896 */

/* 296 */
 /* pointer to 297 */
 /* size: 4 */

/* 297 */
/* <0> (null):0 */
struct delta_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 298 */
 /* pointer to 295 */
 /* size: 4 */

/* 299 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147738220 */

/* 300 */
 /* pointer to 301 */
 /* size: 4 */

/* 301 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147738428 */

/* 302 */
 /* pointer to 303 */
 /* size: 4 */

/* 303 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 304 */
 /* pointer to 299 */
 /* size: 4 */

/* 305 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 306 */
 /* pointer to 305 */
 /* size: 4 */

/* 307 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147739000 */

/* 308 */
 /* pointer to 307 */
 /* size: 4 */

/* 309 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147739208 */

/* 310 */
 /* pointer to 309 */
 /* size: 4 */

/* 311 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 312 */
 /* pointer to 313 */
 /* size: 4 */

/* 313 */
/* <0> (null):0 */
struct entity_state_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 314 */
 /* pointer to 311 */
 /* size: 4 */

/* 315 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147754092 */

/* 316 */
 /* pointer to 81 */
 /* size: 4 */

/* 317 */
 /* pointer to 315 */
 /* size: 4 */

/* 318 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147754352 */

/* 319 */
 /* pointer to 318 */
 /* size: 4 */

/* 320 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147754664 */

/* 321 */
 /* pointer to 320 */
 /* size: 4 */

/* 322 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147754924 */

/* 323 */
 /* pointer to 322 */
 /* size: 4 */

/* 324 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 325 */
 /* pointer to 324 */
 /* size: 4 */

/* 326 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 327 */
 /* pointer to 326 */
 /* size: 4 */

/* 328 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 329 */
 /* pointer to 328 */
 /* size: 4 */

/* 330 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 331 */
 /* pointer to 330 */
 /* size: 4 */

/* 332 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 333 */
 /* pointer to 332 */
 /* size: 4 */

/* 334 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 335 */
 /* pointer to 334 */
 /* size: 4 */

/* 336 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147756380 */

/* 337 */
 /* pointer to 336 */
 /* size: 4 */

/* 338 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147756588 */

/* 339 */
 /* pointer to 338 */
 /* size: 4 */

/* 340 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147756796 */

/* 341 */
 /* pointer to 340 */
 /* size: 4 */

/* 342 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 343 */
 /* pointer to 20 */
 /* size: 4 */

/* 344 */
 /* pointer to 342 */
 /* size: 4 */

/* 345 */
/* <0> (null):0 */
typedef struct enginefuncs_s enginefuncs_t; /* size: 632 */

/* 346 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 347 */
/* <0> (null):0 */
typedef int ptrdiff_t; /* size: 4 */

/* 348 */
 /* pointer to 349 */
 /* size: 4 */

/* 349 */
/* <0> (null):0 */
struct CBaseEntity {
	/* <0> (null):0 */
	virtual int ObjectCaps(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10ObjectCapsEv */

	/* vtable has 1 entries: {
	   [6] = ObjectCaps(_ZN11CBaseEntity10ObjectCapsEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 350 */
wchar_t
 /* size: 4 */

/* 351 */
/* <0> (null):0 */
enum GameEventType {
	EVENT_INVALID = 0,
	EVENT_WEAPON_FIRED = 1,
	EVENT_WEAPON_FIRED_ON_EMPTY = 2,
	EVENT_WEAPON_RELOADED = 3,
	EVENT_HE_GRENADE_EXPLODED = 4,
	EVENT_FLASHBANG_GRENADE_EXPLODED = 5,
	EVENT_SMOKE_GRENADE_EXPLODED = 6,
	EVENT_GRENADE_BOUNCED = 7,
	EVENT_BEING_SHOT_AT = 8,
	EVENT_PLAYER_BLINDED_BY_FLASHBANG = 9,
	EVENT_PLAYER_FOOTSTEP = 10,
	EVENT_PLAYER_JUMPED = 11,
	EVENT_PLAYER_DIED = 12,
	EVENT_PLAYER_LANDED_FROM_HEIGHT = 13,
	EVENT_PLAYER_TOOK_DAMAGE = 14,
	EVENT_HOSTAGE_DAMAGED = 15,
	EVENT_HOSTAGE_KILLED = 16,
	EVENT_DOOR = 17,
	EVENT_BREAK_GLASS = 18,
	EVENT_BREAK_WOOD = 19,
	EVENT_BREAK_METAL = 20,
	EVENT_BREAK_FLESH = 21,
	EVENT_BREAK_CONCRETE = 22,
	EVENT_BOMB_PLANTED = 23,
	EVENT_BOMB_DROPPED = 24,
	EVENT_BOMB_PICKED_UP = 25,
	EVENT_BOMB_BEEP = 26,
	EVENT_BOMB_DEFUSING = 27,
	EVENT_BOMB_DEFUSE_ABORTED = 28,
	EVENT_BOMB_DEFUSED = 29,
	EVENT_BOMB_EXPLODED = 30,
	EVENT_HOSTAGE_USED = 31,
	EVENT_HOSTAGE_RESCUED = 32,
	EVENT_ALL_HOSTAGES_RESCUED = 33,
	EVENT_VIP_ESCAPED = 34,
	EVENT_VIP_ASSASSINATED = 35,
	EVENT_TERRORISTS_WIN = 36,
	EVENT_CTS_WIN = 37,
	EVENT_ROUND_DRAW = 38,
	EVENT_ROUND_WIN = 39,
	EVENT_ROUND_LOSS = 40,
	EVENT_ROUND_START = 41,
	EVENT_PLAYER_SPAWNED = 42,
	EVENT_CLIENT_CORPSE_SPAWNED = 43,
	EVENT_BUY_TIME_START = 44,
	EVENT_PLAYER_LEFT_BUY_ZONE = 45,
	EVENT_DEATH_CAMERA_START = 46,
	EVENT_KILL_ALL = 47,
	EVENT_ROUND_TIME = 48,
	EVENT_DIE = 49,
	EVENT_KILL = 50,
	EVENT_HEADSHOT = 51,
	EVENT_KILL_FLASHBANGED = 52,
	EVENT_TUTOR_BUY_MENU_OPENNED = 53,
	EVENT_TUTOR_AUTOBUY = 54,
	EVENT_PLAYER_BOUGHT_SOMETHING = 55,
	EVENT_TUTOR_NOT_BUYING_ANYTHING = 56,
	EVENT_TUTOR_NEED_TO_BUY_PRIMARY_WEAPON = 57,
	EVENT_TUTOR_NEED_TO_BUY_PRIMARY_AMMO = 58,
	EVENT_TUTOR_NEED_TO_BUY_SECONDARY_AMMO = 59,
	EVENT_TUTOR_NEED_TO_BUY_ARMOR = 60,
	EVENT_TUTOR_NEED_TO_BUY_DEFUSE_KIT = 61,
	EVENT_TUTOR_NEED_TO_BUY_GRENADE = 62,
	EVENT_CAREER_TASK_DONE = 63,
	EVENT_START_RADIO_1 = 64,
	EVENT_RADIO_COVER_ME = 65,
	EVENT_RADIO_YOU_TAKE_THE_POINT = 66,
	EVENT_RADIO_HOLD_THIS_POSITION = 67,
	EVENT_RADIO_REGROUP_TEAM = 68,
	EVENT_RADIO_FOLLOW_ME = 69,
	EVENT_RADIO_TAKING_FIRE = 70,
	EVENT_START_RADIO_2 = 71,
	EVENT_RADIO_GO_GO_GO = 72,
	EVENT_RADIO_TEAM_FALL_BACK = 73,
	EVENT_RADIO_STICK_TOGETHER_TEAM = 74,
	EVENT_RADIO_GET_IN_POSITION_AND_WAIT = 75,
	EVENT_RADIO_STORM_THE_FRONT = 76,
	EVENT_RADIO_REPORT_IN_TEAM = 77,
	EVENT_START_RADIO_3 = 78,
	EVENT_RADIO_AFFIRMATIVE = 79,
	EVENT_RADIO_ENEMY_SPOTTED = 80,
	EVENT_RADIO_NEED_BACKUP = 81,
	EVENT_RADIO_SECTOR_CLEAR = 82,
	EVENT_RADIO_IN_POSITION = 83,
	EVENT_RADIO_REPORTING_IN = 84,
	EVENT_RADIO_GET_OUT_OF_THERE = 85,
	EVENT_RADIO_NEGATIVE = 86,
	EVENT_RADIO_ENEMY_DOWN = 87,
	EVENT_END_RADIO = 88,
	EVENT_NEW_MATCH = 89,
	EVENT_PLAYER_CHANGED_TEAM = 90,
	EVENT_BULLET_IMPACT = 91,
	EVENT_GAME_COMMENCE = 92,
	EVENT_WEAPON_ZOOMED = 93,
	EVENT_HOSTAGE_CALLED_FOR_HELP = 94,
	NUM_GAME_EVENTS = 95,
}; /* size: 4 */

/* 352 */
/* <0> (null):0 */
class CBaseTutorState {
	int ()(void) * *           _vptr.CBaseTutorState; /*     0     4 */
protected:

	int                        m_type;               /*     4     4 */
	/* <0> (null):0 */
	void CBaseTutorState(class CBaseTutorState *, const class CBaseTutorState  &);

	/* <0> (null):0 */
	void CBaseTutorState(class CBaseTutorState *);

	/* <0> (null):0 */
	virtual void ~CBaseTutorState(class CBaseTutorState *, int);

	/* <0> (null):0 */
	virtual int CheckForStateTransition(class CBaseTutorState *, enum GameEventType, class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN15CBaseTutorState23CheckForStateTransitionE13GameEventTypeP11CBaseEntityS2_ */

	/* <0> (null):0 */
	virtual char * GetStateString(class CBaseTutorState *); /* linkage=_ZN15CBaseTutorState14GetStateStringEv */

	/* <0> (null):0 */
	int GetType(class CBaseTutorState *); /* linkage=_ZN15CBaseTutorState7GetTypeEv */

	/* vtable has 2 entries: {
	   [2] = CheckForStateTransition(_ZN15CBaseTutorState23CheckForStateTransitionE13GameEventTypeP11CBaseEntityS2_), 
	   [3] = GetStateString(_ZN15CBaseTutorState14GetStateStringEv), 
	} */
	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 353 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 354 */
 /* pointer to 355 */
 /* size: 4 */

/* 355 */
 /* pointer to 353 */
 /* size: 4 */

/* 356 */
 /* pointer to 352 */
 /* size: 4 */

/* 357 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 358 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 359 */
/* <0> (null):0 */
class CBaseTutorStateSystem {
	int ()(void) * *           _vptr.CBaseTutorStateSystem; /*     0     4 */
protected:

	class CBaseTutorState *    m_currentState;       /*     4     4 */
	/* <0> (null):0 */
	void CBaseTutorStateSystem(class CBaseTutorStateSystem *, const class CBaseTutorStateSystem  &);

	/* <0> (null):0 */
	void CBaseTutorStateSystem(class CBaseTutorStateSystem *);

	/* <0> (null):0 */
	virtual void ~CBaseTutorStateSystem(class CBaseTutorStateSystem *, int);

	/* <0> (null):0 */
	virtual bool UpdateState(class CBaseTutorStateSystem *, enum GameEventType, class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN21CBaseTutorStateSystem11UpdateStateE13GameEventTypeP11CBaseEntityS2_ */

	/* <0> (null):0 */
	virtual char * GetCurrentStateString(class CBaseTutorStateSystem *); /* linkage=_ZN21CBaseTutorStateSystem21GetCurrentStateStringEv */

	/* <0> (null):0 */
	int GetCurrentStateType(class CBaseTutorStateSystem *); /* linkage=_ZN21CBaseTutorStateSystem19GetCurrentStateTypeEv */

	/* <0> (null):0 */
	virtual class CBaseTutorState * ConstructNewState(class CBaseTutorStateSystem *, int); /* linkage=_ZN21CBaseTutorStateSystem17ConstructNewStateEi */

	/* vtable has 3 entries: {
	   [2] = UpdateState(_ZN21CBaseTutorStateSystem11UpdateStateE13GameEventTypeP11CBaseEntityS2_), 
	   [3] = GetCurrentStateString(_ZN21CBaseTutorStateSystem21GetCurrentStateStringEv), 
	   [4] = ConstructNewState(_ZN21CBaseTutorStateSystem17ConstructNewStateEi), 
	} */
	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 360 */
 /* pointer to 359 */
 /* size: 4 */

/* 361 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 362 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 363 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 364 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 365 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 366 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 367 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 368 */
 /* pointer to 369 */
 /* size: 4 */

/* 369 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 676 */

/* 370 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 371 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 372 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 373 */
/* <0> (null):0 */
class CPointEntity {
	/* <0> (null):0 */
	virtual int ObjectCaps(class CPointEntity *); /* linkage=_ZN12CPointEntity10ObjectCapsEv */

	/* vtable has 1 entries: {
	   [6] = ObjectCaps(_ZN12CPointEntity10ObjectCapsEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 374 */
 /* pointer to 373 */
 /* size: 4 */

/* 375 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 376 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 377 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 378 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 379 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 380 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 381 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 382 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 383 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 384 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 385 */
 /* pointer to 74 */
 /* size: 4 */

/* Functions: */

/* <0> (null):0 */
void Vector2D(class Vector2D *)
{
} /* size: 147068324 */

/* <0> (null):0 */
void Vector2D(class Vector2D *, float, float)
{
} /* size: 146452056 */

/* <0> (null):0 */
class Vector2D operator+(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DplERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator-(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DmiERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator*(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DmlEf */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator/(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DdvEf */
{
} /* size: 8 */

/* <0> (null):0 */
float Length(const class Vector2D  *) /* linkage=_ZNK8Vector2D6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector2D  *) /* linkage=_ZNK8Vector2D13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector2D Normalize(const class Vector2D  *) /* linkage=_ZNK8Vector2D9NormalizeEv */
{
} /* size: 8 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector2D *) /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector2D *, float) /* linkage=_ZN8Vector2D6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void Vector(class Vector *)
{
} /* size: 0 */

/* <0> (null):0 */
void Vector(class Vector *, float, float, float)
{
} /* size: 852029 */

/* <0> (null):0 */
void Vector(class Vector *, const class Vector  &)
{
} /* size: 146454936 */

/* <0> (null):0 */
void Vector(class Vector *, float *)
{
} /* size: 0 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *) /* linkage=_ZNK6VectorngEv */
{
} /* size: 12 */

/* <0> (null):0 */
int operator==(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectoreqERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
int operator!=(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorneERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector operator+(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorplERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectormiERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator*(const class Vector  *, float) /* linkage=_ZNK6VectormlEf */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator/(const class Vector  *, float) /* linkage=_ZNK6VectordvEf */
{
} /* size: 12 */

/* <0> (null):0 */
void CopyToArray(const class Vector  *, float *) /* linkage=_ZNK6Vector11CopyToArrayEPf */
{
} /* size: 220 */

/* <0> (null):0 */
float Length(const class Vector  *) /* linkage=_ZNK6Vector6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector  *) /* linkage=_ZNK6Vector13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
float * operator float*(class Vector *) /* linkage=_ZN6VectorcvPfEv */
{
} /* size: 4 */

/* <0> (null):0 */
const float  * operator const float*(const class Vector  *) /* linkage=_ZNK6VectorcvPKfEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector Normalize(const class Vector  *) /* linkage=_ZNK6Vector9NormalizeEv */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector2D Make2D(const class Vector  *) /* linkage=_ZNK6Vector6Make2DEv */
{
} /* size: 8 */

/* <0> (null):0 */
float Length2D(const class Vector  *) /* linkage=_ZNK6Vector8Length2DEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector  *, float) /* linkage=_ZNK6Vector16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector  *, float) /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector *) /* linkage=_ZN6Vector16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector *, float) /* linkage=_ZN6Vector6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
virtual int ObjectCaps(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
void CBaseTutorState(class CBaseTutorState *, const class CBaseTutorState  &)
{
} /* size: 147765292 */

/* <0> (null):0 */
void CBaseTutorState(class CBaseTutorState *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ~CBaseTutorState(class CBaseTutorState *, int)
{
} /* size: 0 */

/* <0> (null):0 */
virtual int CheckForStateTransition(class CBaseTutorState *, enum GameEventType, class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN15CBaseTutorState23CheckForStateTransitionE13GameEventTypeP11CBaseEntityS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
virtual char * GetStateString(class CBaseTutorState *) /* linkage=_ZN15CBaseTutorState14GetStateStringEv */
{
} /* size: 4 */

/* <0> (null):0 */
int GetType(class CBaseTutorState *) /* linkage=_ZN15CBaseTutorState7GetTypeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void CBaseTutorStateSystem(class CBaseTutorStateSystem *, const class CBaseTutorStateSystem  &)
{
} /* size: 147798128 */

/* <0> (null):0 */
void CBaseTutorStateSystem(class CBaseTutorStateSystem *)
{
} /* size: 147798472 */

/* <0> (null):0 */
virtual void ~CBaseTutorStateSystem(class CBaseTutorStateSystem *, int)
{
} /* size: 147798660 */

/* <0> (null):0 */
virtual bool UpdateState(class CBaseTutorStateSystem *, enum GameEventType, class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN21CBaseTutorStateSystem11UpdateStateE13GameEventTypeP11CBaseEntityS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
virtual char * GetCurrentStateString(class CBaseTutorStateSystem *) /* linkage=_ZN21CBaseTutorStateSystem21GetCurrentStateStringEv */
{
} /* size: 4 */

/* <0> (null):0 */
int GetCurrentStateType(class CBaseTutorStateSystem *) /* linkage=_ZN21CBaseTutorStateSystem19GetCurrentStateTypeEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CBaseTutorState * ConstructNewState(class CBaseTutorStateSystem *, int) /* linkage=_ZN21CBaseTutorStateSystem17ConstructNewStateEi */
{
} /* size: 4 */

/* <0> (null):0 */
void ~CBaseTutorState(class CBaseTutorState *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
void ~CBaseTutorStateSystem(class CBaseTutorStateSystem *const this, intconst __in_chrg)
{
} /* size: 260226 */

/* <0> (null):0 */
inline void operator==(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 147800076 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, float X, float Y, float Z)
{
} /* size: 147800300 */

/* <0> (null):0 */
inline edict_t * ENT(const entvars_t  * pev)
{
} /* size: 4 */

/* <0> (null):0 */
inline void operator!=(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 147800692 */

/* <0> (null):0 */
inline BOOL FStrEq(const char  * sz1, const char  * sz2)
{
} /* size: 4 */

/* <0> (null):0 */
inline void operator+(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 147801140 */

/* <0> (null):0 */
inline void operator*(const class Vector  *const this, float fl)
{
} /* size: 2621440 */

/* <0> (null):0 */
inline void ObjectCaps(class CBaseEntity *const this)
{
} /* size: 83 */

/* <0> (null):0 */
virtual int ObjectCaps(class CPointEntity *) /* linkage=_ZN12CPointEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
inline void ObjectCaps(class CPointEntity *const this)
{
} /* size: 147818420 */

/* <0> (null):0 */
void GetType(class CBaseTutorState *const this)
{
} /* size: 147818556 */

/* <0> (null):0 */
void ~CBaseTutorStateSystem(class CBaseTutorStateSystem *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ~CBaseTutorState(class CBaseTutorState *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ~CBaseTutorState(class CBaseTutorState *const this)
{
	~CBaseTutorState(class CBaseTutorState *const this,
			intconst __in_chrg); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void ~CBaseTutorStateSystem(class CBaseTutorStateSystem *const this)
{
	~CBaseTutorStateSystem(class CBaseTutorStateSystem *const this,
				intconst __in_chrg); /* size=1245184, low_pc=0 */ //     0
} /* size: 983713 */

/* <0> (null):0 */
void CBaseTutorStateSystem(class CBaseTutorStateSystem *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CBaseTutorStateSystem(class CBaseTutorStateSystem *const this)
{
} /* size: 263134 */

/* <0> (null):0 */
void GetCurrentStateType(class CBaseTutorStateSystem *const this)
{
	GetType(class CBaseTutorState *const this); /* size=0, low_pc=0 */ //     0
} /* size: 256 */

/* <0> (null):0 */
void CBaseTutorState(class CBaseTutorState *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CBaseTutorState(class CBaseTutorState *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetType(class CBaseTutorState *const this)
{
} /* size: 147819992 */



/* Variables: */

extern class _IO_FILE *           stdin; /* size: 4 */

extern class _IO_FILE *           stdout; /* size: 4 */

intconst                   k_cubSaltSize; /* size: 4 */

GID_tconst                 k_GIDNil; /* size: 8 */

GID_tconst                 k_TxnIDNil; /* size: 8 */

GID_tconst                 k_TxnIDUnknown; /* size: 8 */

PackageId_tconst           k_uPackageIdFreeSub; /* size: 4 */

PackageId_tconst           k_uPackageIdInvalid; /* size: 4 */

AppId_tconst               k_uAppIdInvalid; /* size: 4 */

AssetClassId_tconst        k_ulAssetClassIdInvalid; /* size: 8 */

PhysicalItemId_tconst      k_uPhysicalItemIdInvalid; /* size: 4 */

DepotId_tconst             k_uDepotIdInvalid; /* size: 4 */

CellID_tconst              k_uCellIDInvalid; /* size: 4 */

SteamAPICall_tconst        k_uAPICallInvalid; /* size: 8 */

PartnerId_tconst           k_uPartnerIdInvalid; /* size: 4 */

extern enginefuncs_t              g_engfuncs; /* size: 632 */

extern globalvars_t *             gpGlobals; /* size: 4 */

extern class Vectorconst          g_vecZero; /* size: 12 */

/* Types: */

/* 1 */
/* <0> (null):0 */
typedef char * __gnuc_va_list; /* size: 4 */

/* 2 */
 /* pointer to 3 */
 /* size: 4 */

/* 3 */
char
 /* size: 1 */

/* 4 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 5 */
unsigned int
 /* size: 4 */

/* 6 */
unsigned char
 /* size: 1 */

/* 7 */
short unsigned int
 /* size: 2 */

/* 8 */
long unsigned int
 /* size: 4 */

/* 9 */
signed char
 /* size: 1 */

/* 10 */
short int
 /* size: 2 */

/* 11 */
int
 /* size: 4 */

/* 12 */
long long int
 /* size: 8 */

/* 13 */
long long unsigned int
 /* size: 8 */

/* 14 */
/* <0> (null):0 */
typedef long long int __quad_t; /* size: 8 */

/* 15 */
/* <0> (null):0 */
typedef long int __off_t; /* size: 4 */

/* 16 */
long int
 /* size: 4 */

/* 17 */
/* <0> (null):0 */
typedef __quad_t __off64_t; /* size: 8 */

/* 18 */
 /* pointer to 0 */
 /* size: 4 */

/* 19 */
 /* pointer to 3 */
 /* size: 4 */

/* 20 */
/* <0> (null):0 */
typedef struct _IO_FILE FILE; /* size: 148 */

/* 21 */
/* <0> (null):0 */
struct _IO_FILE {
	int                        _flags;               /*     0     4 */
	char *                     _IO_read_ptr;         /*     4     4 */
	char *                     _IO_read_end;         /*     8     4 */
	char *                     _IO_read_base;        /*    12     4 */
	char *                     _IO_write_base;       /*    16     4 */
	char *                     _IO_write_ptr;        /*    20     4 */
	char *                     _IO_write_end;        /*    24     4 */
	char *                     _IO_buf_base;         /*    28     4 */
	char *                     _IO_buf_end;          /*    32     4 */
	char *                     _IO_save_base;        /*    36     4 */
	char *                     _IO_backup_base;      /*    40     4 */
	char *                     _IO_save_end;         /*    44     4 */
	class _IO_marker *         _markers;             /*    48     4 */
	class _IO_FILE *           _chain;               /*    52     4 */
	int                        _fileno;              /*    56     4 */
	int                        _flags2;              /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	__off_t                    _old_offset;          /*    64     4 */
	short unsigned int         _cur_column;          /*    68     2 */
	signed char                _vtable_offset;       /*    70     1 */
	char                       _shortbuf[1];         /*    71     1 */
	_IO_lock_t *               _lock;                /*    72     4 */
	__off64_t                  _offset;              /*    76     8 */
	void *                     __pad1;               /*    84     4 */
	void *                     __pad2;               /*    88     4 */
	void *                     __pad3;               /*    92     4 */
	void *                     __pad4;               /*    96     4 */
	size_t                     __pad5;               /*   100     4 */
	int                        _mode;                /*   104     4 */
	char                       _unused2[40];         /*   108    40 */
	/* --- cacheline 2 boundary (128 bytes) was 20 bytes ago --- */

	/* size: 148, cachelines: 3, members: 29 */
	/* last cacheline: 20 bytes */
}; /* size: 148 */

/* 22 */
/* <0> (null):0 */
typedef struct _IO_FILE __FILE; /* size: 148 */

/* 23 */
/* <0> (null):0 */
union {
	unsigned int               __wch;              /*           4 */
	char                       __wchb[4];          /*           4 */
}; /* size: 4 */

/* 24 */
/* <0> (null):0 */
struct {
	/* <0> (null):0 */
	union {
		unsigned int               __wch;                /*           4 */
		char                       __wchb[4];            /*           4 */
	};

	int                        __count;              /*     0     4 */
	union {
		unsigned int       __wch;                /*           4 */
		char               __wchb[4];            /*           4 */
	} __value;                                       /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 25 */
/* <0> (null):0 */
char                       array[4]; /* size: 4 */

/* 26 */
/* <0> (null):0 */
typedef class  __mbstate_t; /* size: 8 */

/* 27 */
/* <0> (null):0 */
typedef void _IO_lock_t; /* size: 0 */

/* 28 */
/* <0> (null):0 */
struct _IO_marker {
	class _IO_marker *         _next;                /*     0     4 */
	class _IO_FILE *           _sbuf;                /*     4     4 */
	int                        _pos;                 /*     8     4 */

	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 29 */
 /* pointer to 28 */
 /* size: 4 */

/* 30 */
 /* pointer to 21 */
 /* size: 4 */

/* 31 */
 /* pointer to 28 */
 /* size: 4 */

/* 32 */
 /* pointer to 21 */
 /* size: 4 */

/* 33 */
/* <0> (null):0 */
char                       array[1]; /* size: 1 */

/* 34 */
 /* pointer to 27 */
 /* size: 4 */

/* 35 */
/* <0> (null):0 */
char                       array[40]; /* size: 40 */

/* 36 */
 /* pointer to 37 */
 /* size: 4 */

/* 37 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 38 */
 /* pointer to 39 */
 /* size: 4 */

/* 39 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 40 */
 /* pointer to 41 */
 /* size: 4 */

/* 41 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 146685468 */

/* 42 */
long double
 /* size: 12 */

/* 43 */
double
 /* size: 8 */

/* 44 */
/* <0> (null):0 */
typedef int int32; /* size: 4 */

/* 45 */
/* <0> (null):0 */
typedef unsigned int uint32; /* size: 4 */

/* 46 */
/* <0> (null):0 */
typedef long long unsigned int uint64; /* size: 8 */

/* 47 */
/* <0> (null):0 */
typedef uint64 GID_t; /* size: 8 */

/* 48 */
/* <0> (null):0 */
typedef uint32 PackageId_t; /* size: 4 */

/* 49 */
/* <0> (null):0 */
typedef uint32 AppId_t; /* size: 4 */

/* 50 */
/* <0> (null):0 */
typedef uint64 AssetClassId_t; /* size: 8 */

/* 51 */
/* <0> (null):0 */
typedef uint32 PhysicalItemId_t; /* size: 4 */

/* 52 */
/* <0> (null):0 */
typedef uint32 DepotId_t; /* size: 4 */

/* 53 */
/* <0> (null):0 */
typedef uint32 CellID_t; /* size: 4 */

/* 54 */
/* <0> (null):0 */
typedef uint64 SteamAPICall_t; /* size: 8 */

/* 55 */
/* <0> (null):0 */
typedef uint32 PartnerId_t; /* size: 4 */

/* 56 */
/* <0> (null):0 */
typedef int BOOL; /* size: 4 */

/* 57 */
/* <0> (null):0 */
typedef unsigned char byte; /* size: 1 */

/* 58 */
/* <0> (null):0 */
typedef unsigned int string_t; /* size: 4 */

/* 59 */
/* <0> (null):0 */
typedef float vec_t; /* size: 4 */

/* 60 */
float
 /* size: 4 */

/* 61 */
/* <0> (null):0 */
float                      array[2]; /* size: 8 */

/* 62 */
/* <0> (null):0 */
class Vector2D {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	/* <0> (null):0 */
	void Vector2D(class Vector2D *);

	/* <0> (null):0 */
	void Vector2D(class Vector2D *, float, float);

	/* <0> (null):0 */
	class Vector2D operator+(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DplERKS_ */

	/* <0> (null):0 */
	class Vector2D operator-(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DmiERKS_ */

	/* <0> (null):0 */
	class Vector2D operator*(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DmlEf */

	/* <0> (null):0 */
	class Vector2D operator/(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DdvEf */

	/* <0> (null):0 */
	float Length(const class Vector2D  *); /* linkage=_ZNK8Vector2D6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector2D  *); /* linkage=_ZNK8Vector2D13LengthSquaredEv */

	/* <0> (null):0 */
	class Vector2D Normalize(const class Vector2D  *); /* linkage=_ZNK8Vector2D9NormalizeEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector2D *); /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector2D *, float); /* linkage=_ZN8Vector2D6IsZeroEf */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 63 */
 /* pointer to 62 */
 /* size: 4 */

/* 64 */
 /* pointer to 65 */
 /* size: 4 */

/* 65 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 66 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 67 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 68 */
bool
 /* size: 1 */

/* 69 */
/* <0> (null):0 */
class Vector {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	vec_t                      z;                    /*     8     4 */
	/* <0> (null):0 */
	void Vector(class Vector *);

	/* <0> (null):0 */
	void Vector(class Vector *, float, float, float);

	/* <0> (null):0 */
	void Vector(class Vector *, const class Vector  &);

	/* <0> (null):0 */
	void Vector(class Vector *, float *);

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *); /* linkage=_ZNK6VectorngEv */

	/* <0> (null):0 */
	int operator==(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectoreqERKS_ */

	/* <0> (null):0 */
	int operator!=(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorneERKS_ */

	/* <0> (null):0 */
	class Vector operator+(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorplERKS_ */

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectormiERKS_ */

	/* <0> (null):0 */
	class Vector operator*(const class Vector  *, float); /* linkage=_ZNK6VectormlEf */

	/* <0> (null):0 */
	class Vector operator/(const class Vector  *, float); /* linkage=_ZNK6VectordvEf */

	/* <0> (null):0 */
	void CopyToArray(const class Vector  *, float *); /* linkage=_ZNK6Vector11CopyToArrayEPf */

	/* <0> (null):0 */
	float Length(const class Vector  *); /* linkage=_ZNK6Vector6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector  *); /* linkage=_ZNK6Vector13LengthSquaredEv */

	/* <0> (null):0 */
	float * operator float*(class Vector *); /* linkage=_ZN6VectorcvPfEv */

	/* <0> (null):0 */
	const float  * operator const float*(const class Vector  *); /* linkage=_ZNK6VectorcvPKfEv */

	/* <0> (null):0 */
	class Vector Normalize(const class Vector  *); /* linkage=_ZNK6Vector9NormalizeEv */

	/* <0> (null):0 */
	class Vector2D Make2D(const class Vector  *); /* linkage=_ZNK6Vector6Make2DEv */

	/* <0> (null):0 */
	float Length2D(const class Vector  *); /* linkage=_ZNK6Vector8Length2DEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector  *, float); /* linkage=_ZNK6Vector16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector  *, float); /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector *); /* linkage=_ZN6Vector16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector *, float); /* linkage=_ZN6Vector6IsZeroEf */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 70 */
 /* pointer to 69 */
 /* size: 4 */

/* 71 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 72 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 73 */
 /* pointer to 60 */
 /* size: 4 */

/* 74 */
 /* pointer to 75 */
 /* size: 4 */

/* 75 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 76 */
 /* pointer to 77 */
 /* size: 4 */

/* 77 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 78 */
/* <0> (null):0 */
typedef int qboolean; /* size: 4 */

/* 79 */
/* <0> (null):0 */
struct link_s {
	class link_s *             prev;                 /*     0     4 */
	class link_s *             next;                 /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 80 */
 /* pointer to 79 */
 /* size: 4 */

/* 81 */
/* <0> (null):0 */
typedef struct link_s link_t; /* size: 8 */

/* 82 */
/* <0> (null):0 */
typedef struct edict_s edict_t; /* size: 804 */

/* 83 */
/* <0> (null):0 */
struct edict_s {
	qboolean                   free;                 /*     0     4 */
	int                        serialnumber;         /*     4     4 */
	link_t                     area;                 /*     8     8 */
	int                        headnode;             /*    16     4 */
	int                        num_leafs;            /*    20     4 */
	short int                  leafnums[48];         /*    24    96 */
	/* --- cacheline 1 boundary (64 bytes) was 56 bytes ago --- */
	float                      freetime;             /*   120     4 */
	void *                     pvPrivateData;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	entvars_t                  v;                    /*   128   676 */
	/* --- cacheline 12 boundary (768 bytes) was 36 bytes ago --- */

	/* size: 804, cachelines: 13, members: 9 */
	/* last cacheline: 36 bytes */
}; /* size: 804 */

/* 84 */
 /* pointer to 82 */
 /* size: 4 */

/* 85 */
/* <0> (null):0 */
struct {
	float                      time;                 /*     0     4 */
	float                      frametime;            /*     4     4 */
	float                      force_retouch;        /*     8     4 */
	string_t                   mapname;              /*    12     4 */
	string_t                   startspot;            /*    16     4 */
	float                      deathmatch;           /*    20     4 */
	float                      coop;                 /*    24     4 */
	float                      teamplay;             /*    28     4 */
	float                      serverflags;          /*    32     4 */
	float                      found_secrets;        /*    36     4 */
	class Vector              v_forward;             /*    40    12 */
	class Vector              v_up;                  /*    52    12 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	class Vector              v_right;               /*    64    12 */
	float                      trace_allsolid;       /*    76     4 */
	float                      trace_startsolid;     /*    80     4 */
	float                      trace_fraction;       /*    84     4 */
	class Vector              trace_endpos;          /*    88    12 */
	class Vector              trace_plane_normal;    /*   100    12 */
	float                      trace_plane_dist;     /*   112     4 */
	edict_t *                  trace_ent;            /*   116     4 */
	float                      trace_inopen;         /*   120     4 */
	float                      trace_inwater;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	int                        trace_hitgroup;       /*   128     4 */
	int                        trace_flags;          /*   132     4 */
	int                        msg_entity;           /*   136     4 */
	int                        cdAudioTrack;         /*   140     4 */
	int                        maxClients;           /*   144     4 */
	int                        maxEntities;          /*   148     4 */
	const char  *              pStringBase;          /*   152     4 */
	void *                     pSaveData;            /*   156     4 */
	class Vector              vecLandmarkOffset;     /*   160    12 */

	/* size: 172, cachelines: 3, members: 31 */
	/* last cacheline: 44 bytes */
}; /* size: 172 */

/* 86 */
/* <0> (null):0 */
typedef class  globalvars_t; /* size: 172 */

/* 87 */
/* <0> (null):0 */
struct entvars_s {
	string_t                   classname;            /*     0     4 */
	string_t                   globalname;           /*     4     4 */
	class Vector              origin;                /*     8    12 */
	class Vector              oldorigin;             /*    20    12 */
	class Vector              velocity;              /*    32    12 */
	class Vector              basevelocity;          /*    44    12 */
	class Vector              clbasevelocity;        /*    56    12 */
	/* --- cacheline 1 boundary (64 bytes) was 4 bytes ago --- */
	class Vector              movedir;               /*    68    12 */
	class Vector              angles;                /*    80    12 */
	class Vector              avelocity;             /*    92    12 */
	class Vector              punchangle;            /*   104    12 */
	class Vector              v_angle;               /*   116    12 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	class Vector              endpos;                /*   128    12 */
	class Vector              startpos;              /*   140    12 */
	float                      impacttime;           /*   152     4 */
	float                      starttime;            /*   156     4 */
	int                        fixangle;             /*   160     4 */
	float                      idealpitch;           /*   164     4 */
	float                      pitch_speed;          /*   168     4 */
	float                      ideal_yaw;            /*   172     4 */
	float                      yaw_speed;            /*   176     4 */
	int                        modelindex;           /*   180     4 */
	string_t                   model;                /*   184     4 */
	int                        viewmodel;            /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	int                        weaponmodel;          /*   192     4 */
	class Vector              absmin;                /*   196    12 */
	class Vector              absmax;                /*   208    12 */
	class Vector              mins;                  /*   220    12 */
	class Vector              maxs;                  /*   232    12 */
	class Vector              size;                  /*   244    12 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	float                      ltime;                /*   256     4 */
	float                      nextthink;            /*   260     4 */
	int                        movetype;             /*   264     4 */
	int                        solid;                /*   268     4 */
	int                        skin;                 /*   272     4 */
	int                        body;                 /*   276     4 */
	int                        effects;              /*   280     4 */
	float                      gravity;              /*   284     4 */
	float                      friction;             /*   288     4 */
	int                        light_level;          /*   292     4 */
	int                        sequence;             /*   296     4 */
	int                        gaitsequence;         /*   300     4 */
	float                      frame;                /*   304     4 */
	float                      animtime;             /*   308     4 */
	float                      framerate;            /*   312     4 */
	unsigned char              controller[4];        /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	unsigned char              blending[2];          /*   320     2 */
	float                      scale;                /*   324     4 */
	int                        rendermode;           /*   328     4 */
	float                      renderamt;            /*   332     4 */
	class Vector              rendercolor;           /*   336    12 */
	int                        renderfx;             /*   348     4 */
	float                      health;               /*   352     4 */
	float                      frags;                /*   356     4 */
	int                        weapons;              /*   360     4 */
	float                      takedamage;           /*   364     4 */
	int                        deadflag;             /*   368     4 */
	class Vector              view_ofs;              /*   372    12 */
	int                        button;               /*   384     4 */
	/* --- cacheline 6 boundary (384 bytes) was 2 bytes ago --- */
	int                        impulse;              /*   388     4 */
	edict_t *                  chain;                /*   392     4 */
	edict_t *                  dmg_inflictor;        /*   396     4 */
	edict_t *                  enemy;                /*   400     4 */
	edict_t *                  aiment;               /*   404     4 */
	edict_t *                  owner;                /*   408     4 */
	edict_t *                  groundentity;         /*   412     4 */
	int                        spawnflags;           /*   416     4 */
	int                        flags;                /*   420     4 */
	int                        colormap;             /*   424     4 */
	int                        team;                 /*   428     4 */
	float                      max_health;           /*   432     4 */
	float                      teleport_time;        /*   436     4 */
	float                      armortype;            /*   440     4 */
	float                      armorvalue;           /*   444     4 */
	int                        waterlevel;           /*   448     4 */
	/* --- cacheline 7 boundary (448 bytes) was 2 bytes ago --- */
	int                        watertype;            /*   452     4 */
	string_t                   target;               /*   456     4 */
	string_t                   targetname;           /*   460     4 */
	string_t                   netname;              /*   464     4 */
	string_t                   message;              /*   468     4 */
	float                      dmg_take;             /*   472     4 */
	float                      dmg_save;             /*   476     4 */
	float                      dmg;                  /*   480     4 */
	float                      dmgtime;              /*   484     4 */
	string_t                   noise;                /*   488     4 */
	string_t                   noise1;               /*   492     4 */
	string_t                   noise2;               /*   496     4 */
	string_t                   noise3;               /*   500     4 */
	float                      speed;                /*   504     4 */
	float                      air_finished;         /*   508     4 */
	float                      pain_finished;        /*   512     4 */
	/* --- cacheline 8 boundary (512 bytes) was 2 bytes ago --- */
	float                      radsuit_finished;     /*   516     4 */
	edict_t *                  pContainingEntity;    /*   520     4 */
	int                        playerclass;          /*   524     4 */
	float                      maxspeed;             /*   528     4 */
	float                      fov;                  /*   532     4 */
	int                        weaponanim;           /*   536     4 */
	int                        pushmsec;             /*   540     4 */
	int                        bInDuck;              /*   544     4 */
	int                        flTimeStepSound;      /*   548     4 */
	int                        flSwimTime;           /*   552     4 */
	int                        flDuckTime;           /*   556     4 */
	int                        iStepLeft;            /*   560     4 */
	float                      flFallVelocity;       /*   564     4 */
	int                        gamestate;            /*   568     4 */
	int                        oldbuttons;           /*   572     4 */
	int                        groupinfo;            /*   576     4 */
	/* --- cacheline 9 boundary (576 bytes) was 2 bytes ago --- */
	int                        iuser1;               /*   580     4 */
	int                        iuser2;               /*   584     4 */
	int                        iuser3;               /*   588     4 */
	int                        iuser4;               /*   592     4 */
	float                      fuser1;               /*   596     4 */
	float                      fuser2;               /*   600     4 */
	float                      fuser3;               /*   604     4 */
	float                      fuser4;               /*   608     4 */
	class Vector              vuser1;                /*   612    12 */
	class Vector              vuser2;                /*   624    12 */
	class Vector              vuser3;                /*   636    12 */
	/* --- cacheline 10 boundary (640 bytes) was 6 bytes ago --- */
	class Vector              vuser4;                /*   648    12 */
	edict_t *                  euser1;               /*   660     4 */
	edict_t *                  euser2;               /*   664     4 */
	edict_t *                  euser3;               /*   668     4 */
	edict_t *                  euser4;               /*   672     4 */

	/* size: 676, cachelines: 11, members: 123 */
	/* last cacheline: 36 bytes */

	/* BRAIN FART ALERT! 676 != 674 + 0(holes), diff = 2 */

}; /* size: 676 */

/* 88 */
/* <0> (null):0 */
unsigned char              array[4]; /* size: 4 */

/* 89 */
/* <0> (null):0 */
unsigned char              array[2]; /* size: 2 */

/* 90 */
/* <0> (null):0 */
typedef struct entvars_s entvars_t; /* size: 676 */

/* 91 */
/* <0> (null):0 */
short int                  array[48]; /* size: 96 */

/* 92 */
/* <0> (null):0 */
typedef uint32 CRC32_t; /* size: 4 */

/* 93 */
/* <0> (null):0 */
struct cvar_s {
	char *                     name;                 /*     0     4 */
	char *                     string;               /*     4     4 */
	int                        flags;                /*     8     4 */
	float                      value;                /*    12     4 */
	class cvar_s *             next;                 /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 94 */
 /* pointer to 93 */
 /* size: 4 */

/* 95 */
/* <0> (null):0 */
typedef struct cvar_s cvar_t; /* size: 20 */

/* 96 */
/* <0> (null):0 */
struct client_textmessage_s {
	int                        effect;               /*     0     4 */
	byte                       r1;                   /*     4     1 */
	byte                       g1;                   /*     5     1 */
	byte                       b1;                   /*     6     1 */
	byte                       a1;                   /*     7     1 */
	byte                       r2;                   /*     8     1 */
	byte                       g2;                   /*     9     1 */
	byte                       b2;                   /*    10     1 */
	byte                       a2;                   /*    11     1 */
	float                      x;                    /*    12     4 */
	float                      y;                    /*    16     4 */
	float                      fadein;               /*    20     4 */
	float                      fadeout;              /*    24     4 */
	float                      holdtime;             /*    28     4 */
	float                      fxtime;               /*    32     4 */
	const char  *              pName;                /*    36     4 */
	const char  *              pMessage;             /*    40     4 */

	/* size: 44, cachelines: 1, members: 17 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 97 */
/* <0> (null):0 */
typedef struct client_textmessage_s client_textmessage_t; /* size: 44 */

/* 98 */
/* <0> (null):0 */
typedef struct sequenceCommandLine_ sequenceCommandLine_s; /* size: 92 */

/* 99 */
/* <0> (null):0 */
struct sequenceCommandLine_ {
	int                        commandType;          /*     0     4 */
	client_textmessage_t       clientMessage;        /*     4    44 */
	char *                     speakerName;          /*    48     4 */
	char *                     listenerName;         /*    52     4 */
	char *                     soundFileName;        /*    56     4 */
	char *                     sentenceName;         /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	char *                     fireTargetNames;      /*    64     4 */
	char *                     killTargetNames;      /*    68     4 */
	float                      delay;                /*    72     4 */
	int                        repeatCount;          /*    76     4 */
	int                        textChannel;          /*    80     4 */
	int                        modifierBitField;     /*    84     4 */
	sequenceCommandLine_s *    nextCommandLine;      /*    88     4 */

	/* size: 92, cachelines: 2, members: 13 */
	/* last cacheline: 28 bytes */
}; /* size: 92 */

/* 100 */
 /* pointer to 98 */
 /* size: 4 */

/* 101 */
/* <0> (null):0 */
typedef struct sequenceEntry_ sequenceEntry_s; /* size: 20 */

/* 102 */
/* <0> (null):0 */
struct sequenceEntry_ {
	char *                     fileName;             /*     0     4 */
	char *                     entryName;            /*     4     4 */
	sequenceCommandLine_s *    firstCommand;         /*     8     4 */
	sequenceEntry_s *          nextEntry;            /*    12     4 */
	qboolean                   isGlobal;             /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 103 */
 /* pointer to 101 */
 /* size: 4 */

/* 104 */
/* <0> (null):0 */
typedef struct sentenceEntry_ sentenceEntry_s; /* size: 16 */

/* 105 */
/* <0> (null):0 */
struct sentenceEntry_ {
	char *                     data;                 /*     0     4 */
	sentenceEntry_s *          nextEntry;            /*     4     4 */
	qboolean                   isGlobal;             /*     8     4 */
	unsigned int               index;                /*    12     4 */

	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 106 */
 /* pointer to 104 */
 /* size: 4 */

/* 107 */
/* <0> (null):0 */
enum {
	at_notice = 0,
	at_console = 1,
	at_aiconsole = 2,
	at_warning = 3,
	at_error = 4,
	at_logged = 5,
}; /* size: 4 */

/* 108 */
/* <0> (null):0 */
typedef enum  ALERT_TYPE; /* size: 4 */

/* 109 */
/* <0> (null):0 */
enum {
	print_console = 0,
	print_center = 1,
	print_chat = 2,
}; /* size: 4 */

/* 110 */
/* <0> (null):0 */
typedef enum  PRINT_TYPE; /* size: 4 */

/* 111 */
/* <0> (null):0 */
enum {
	force_exactfile = 0,
	force_model_samebounds = 1,
	force_model_specifybounds = 2,
	force_model_specifybounds_if_avail = 3,
}; /* size: 4 */

/* 112 */
/* <0> (null):0 */
typedef enum  FORCE_TYPE; /* size: 4 */

/* 113 */
/* <0> (null):0 */
struct {
	int                        fAllSolid;            /*     0     4 */
	int                        fStartSolid;          /*     4     4 */
	int                        fInOpen;              /*     8     4 */
	int                        fInWater;             /*    12     4 */
	float                      flFraction;           /*    16     4 */
	class Vector              vecEndPos;             /*    20    12 */
	float                      flPlaneDist;          /*    32     4 */
	class Vector              vecPlaneNormal;        /*    36    12 */
	edict_t *                  pHit;                 /*    48     4 */
	int                        iHitgroup;            /*    52     4 */

	/* size: 56, cachelines: 1, members: 10 */
	/* last cacheline: 56 bytes */
}; /* size: 56 */

/* 114 */
/* <0> (null):0 */
typedef class  TraceResult; /* size: 56 */

/* 115 */
/* <0> (null):0 */
struct enginefuncs_s {
	int                        (*pfnPrecacheModel)(char *); /*     0     4 */
	int                        (*pfnPrecacheSound)(char *); /*     4     4 */
	void                       (*pfnSetModel)(edict_t *, const char  *); /*     8     4 */
	int                        (*pfnModelIndex)(const char  *); /*    12     4 */
	int                        (*pfnModelFrames)(int); /*    16     4 */
	void                       (*pfnSetSize)(edict_t *, const float  *, const float  *); /*    20     4 */
	void                       (*pfnChangeLevel)(char *, char *); /*    24     4 */
	void                       (*pfnGetSpawnParms)(edict_t *); /*    28     4 */
	void                       (*pfnSaveSpawnParms)(edict_t *); /*    32     4 */
	float                      (*pfnVecToYaw)(const float  *); /*    36     4 */
	void                       (*pfnVecToAngles)(const float  *, float *); /*    40     4 */
	void                       (*pfnMoveToOrigin)(edict_t *, const float  *, float, int); /*    44     4 */
	void                       (*pfnChangeYaw)(edict_t *); /*    48     4 */
	void                       (*pfnChangePitch)(edict_t *); /*    52     4 */
	edict_t *                  (*pfnFindEntityByString)(edict_t *, const char  *, const char  *); /*    56     4 */
	int                        (*pfnGetEntityIllum)(edict_t *); /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	edict_t *                  (*pfnFindEntityInSphere)(edict_t *, const float  *, float); /*    64     4 */
	edict_t *                  (*pfnFindClientInPVS)(edict_t *); /*    68     4 */
	edict_t *                  (*pfnEntitiesInPVS)(edict_t *); /*    72     4 */
	void                       (*pfnMakeVectors)(const float  *); /*    76     4 */
	void                       (*pfnAngleVectors)(const float  *, float *, float *, float *); /*    80     4 */
	edict_t *                  (*pfnCreateEntity)(void); /*    84     4 */
	void                       (*pfnRemoveEntity)(edict_t *); /*    88     4 */
	edict_t *                  (*pfnCreateNamedEntity)(int); /*    92     4 */
	void                       (*pfnMakeStatic)(edict_t *); /*    96     4 */
	int                        (*pfnEntIsOnFloor)(edict_t *); /*   100     4 */
	int                        (*pfnDropToFloor)(edict_t *); /*   104     4 */
	int                        (*pfnWalkMove)(edict_t *, float, float, int); /*   108     4 */
	void                       (*pfnSetOrigin)(edict_t *, const float  *); /*   112     4 */
	void                       (*pfnEmitSound)(edict_t *, int, const char  *, float, float, int, int); /*   116     4 */
	void                       (*pfnEmitAmbientSound)(edict_t *, float *, const char  *, float, float, int, int); /*   120     4 */
	void                       (*pfnTraceLine)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	void                       (*pfnTraceToss)(edict_t *, edict_t *, TraceResult *); /*   128     4 */
	int                        (*pfnTraceMonsterHull)(edict_t *, const float  *, const float  *, int, edict_t *, TraceResult *); /*   132     4 */
	void                       (*pfnTraceHull)(const float  *, const float  *, int, int, edict_t *, TraceResult *); /*   136     4 */
	void                       (*pfnTraceModel)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   140     4 */
	const char  *              (*pfnTraceTexture)(edict_t *, const float  *, const float  *); /*   144     4 */
	void                       (*pfnTraceSphere)(const float  *, const float  *, int, float, edict_t *, TraceResult *); /*   148     4 */
	void                       (*pfnGetAimVector)(edict_t *, float, float *); /*   152     4 */
	void                       (*pfnServerCommand)(char *); /*   156     4 */
	void                       (*pfnServerExecute)(void); /*   160     4 */
	void                       (*pfnClientCommand)(edict_t *, char *, ...); /*   164     4 */
	void                       (*pfnParticleEffect)(const float  *, const float  *, float, float); /*   168     4 */
	void                       (*pfnLightStyle)(int, char *); /*   172     4 */
	int                        (*pfnDecalIndex)(const char  *); /*   176     4 */
	int                        (*pfnPointContents)(const float  *); /*   180     4 */
	void                       (*pfnMessageBegin)(int, int, const float  *, edict_t *); /*   184     4 */
	void                       (*pfnMessageEnd)(void); /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	void                       (*pfnWriteByte)(int); /*   192     4 */
	void                       (*pfnWriteChar)(int); /*   196     4 */
	void                       (*pfnWriteShort)(int); /*   200     4 */
	void                       (*pfnWriteLong)(int); /*   204     4 */
	void                       (*pfnWriteAngle)(float); /*   208     4 */
	void                       (*pfnWriteCoord)(float); /*   212     4 */
	void                       (*pfnWriteString)(const char  *); /*   216     4 */
	void                       (*pfnWriteEntity)(int); /*   220     4 */
	void                       (*pfnCVarRegister)(cvar_t *); /*   224     4 */
	float                      (*pfnCVarGetFloat)(const char  *); /*   228     4 */
	const char  *              (*pfnCVarGetString)(const char  *); /*   232     4 */
	void                       (*pfnCVarSetFloat)(const char  *, float); /*   236     4 */
	void                       (*pfnCVarSetString)(const char  *, const char  *); /*   240     4 */
	void                       (*pfnAlertMessage)(ALERT_TYPE, char *, ...); /*   244     4 */
	void                       (*pfnEngineFprintf)(void *, char *, ...); /*   248     4 */
	void *                     (*pfnPvAllocEntPrivateData)(edict_t *, int32); /*   252     4 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	void *                     (*pfnPvEntPrivateData)(edict_t *); /*   256     4 */
	void                       (*pfnFreeEntPrivateData)(edict_t *); /*   260     4 */
	const char  *              (*pfnSzFromIndex)(int); /*   264     4 */
	int                        (*pfnAllocString)(const char  *); /*   268     4 */
	class entvars_s *          (*pfnGetVarsOfEnt)(edict_t *); /*   272     4 */
	edict_t *                  (*pfnPEntityOfEntOffset)(int); /*   276     4 */
	int                        (*pfnEntOffsetOfPEntity)(const edict_t  *); /*   280     4 */
	int                        (*pfnIndexOfEdict)(const edict_t  *); /*   284     4 */
	edict_t *                  (*pfnPEntityOfEntIndex)(int); /*   288     4 */
	edict_t *                  (*pfnFindEntityByVars)(class entvars_s *); /*   292     4 */
	void *                     (*pfnGetModelPtr)(edict_t *); /*   296     4 */
	int                        (*pfnRegUserMsg)(const char  *, int); /*   300     4 */
	void                       (*pfnAnimationAutomove)(const edict_t  *, float); /*   304     4 */
	void                       (*pfnGetBonePosition)(const edict_t  *, int, float *, float *); /*   308     4 */
	uint32                     (*pfnFunctionFromName)(const char  *); /*   312     4 */
	const char  *              (*pfnNameForFunction)(uint32); /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	void                       (*pfnClientPrintf)(edict_t *, PRINT_TYPE, const char  *); /*   320     4 */
	void                       (*pfnServerPrint)(const char  *); /*   324     4 */
	const char  *              (*pfnCmd_Args)(void); /*   328     4 */
	const char  *              (*pfnCmd_Argv)(int);  /*   332     4 */
	int                        (*pfnCmd_Argc)(void); /*   336     4 */
	void                       (*pfnGetAttachment)(const edict_t  *, int, float *, float *); /*   340     4 */
	void                       (*pfnCRC32_Init)(CRC32_t *); /*   344     4 */
	void                       (*pfnCRC32_ProcessBuffer)(CRC32_t *, void *, int); /*   348     4 */
	void                       (*pfnCRC32_ProcessByte)(CRC32_t *, unsigned char); /*   352     4 */
	CRC32_t                    (*pfnCRC32_Final)(CRC32_t); /*   356     4 */
	int32                      (*pfnRandomLong)(int32, int32); /*   360     4 */
	float                      (*pfnRandomFloat)(float, float); /*   364     4 */
	void                       (*pfnSetView)(const edict_t  *, const edict_t  *); /*   368     4 */
	float                      (*pfnTime)(void);     /*   372     4 */
	void                       (*pfnCrosshairAngle)(const edict_t  *, float, float); /*   376     4 */
	byte *                     (*pfnLoadFileForMe)(char *, int *); /*   380     4 */
	/* --- cacheline 6 boundary (384 bytes) --- */
	void                       (*pfnFreeFile)(void *); /*   384     4 */
	void                       (*pfnEndSection)(const char  *); /*   388     4 */
	int                        (*pfnCompareFileTime)(char *, char *, int *); /*   392     4 */
	void                       (*pfnGetGameDir)(char *); /*   396     4 */
	void                       (*pfnCvar_RegisterVariable)(cvar_t *); /*   400     4 */
	void                       (*pfnFadeClientVolume)(const edict_t  *, int, int, int, int); /*   404     4 */
	void                       (*pfnSetClientMaxspeed)(const edict_t  *, float); /*   408     4 */
	edict_t *                  (*pfnCreateFakeClient)(const char  *); /*   412     4 */
	void                       (*pfnRunPlayerMove)(edict_t *, const float  *, float, float, float, short unsigned int, byte, byte); /*   416     4 */
	int                        (*pfnNumberOfEntities)(void); /*   420     4 */
	char *                     (*pfnGetInfoKeyBuffer)(edict_t *); /*   424     4 */
	char *                     (*pfnInfoKeyValue)(char *, char *); /*   428     4 */
	void                       (*pfnSetKeyValue)(char *, char *, char *); /*   432     4 */
	void                       (*pfnSetClientKeyValue)(int, char *, char *, char *); /*   436     4 */
	int                        (*pfnIsMapValid)(char *); /*   440     4 */
	void                       (*pfnStaticDecal)(const float  *, int, int, int); /*   444     4 */
	/* --- cacheline 7 boundary (448 bytes) --- */
	int                        (*pfnPrecacheGeneric)(char *); /*   448     4 */
	int                        (*pfnGetPlayerUserId)(edict_t *); /*   452     4 */
	void                       (*pfnBuildSoundMsg)(edict_t *, int, const char  *, float, float, int, int, int, int, const float  *, edict_t *); /*   456     4 */
	int                        (*pfnIsDedicatedServer)(void); /*   460     4 */
	cvar_t *                   (*pfnCVarGetPointer)(const char  *); /*   464     4 */
	unsigned int               (*pfnGetPlayerWONId)(edict_t *); /*   468     4 */
	void                       (*pfnInfo_RemoveKey)(char *, const char  *); /*   472     4 */
	const char  *              (*pfnGetPhysicsKeyValue)(const edict_t  *, const char  *); /*   476     4 */
	void                       (*pfnSetPhysicsKeyValue)(const edict_t  *, const char  *, const char  *); /*   480     4 */
	const char  *              (*pfnGetPhysicsInfoString)(const edict_t  *); /*   484     4 */
	short unsigned int         (*pfnPrecacheEvent)(int, const char  *); /*   488     4 */
	void                       (*pfnPlaybackEvent)(int, const edict_t  *, short unsigned int, float, float *, float *, float, float, int, int, int, int); /*   492     4 */
	unsigned char *            (*pfnSetFatPVS)(float *); /*   496     4 */
	unsigned char *            (*pfnSetFatPAS)(float *); /*   500     4 */
	int                        (*pfnCheckVisibility)(const edict_t  *, unsigned char *); /*   504     4 */
	void                       (*pfnDeltaSetField)(class delta_s *, const char  *); /*   508     4 */
	/* --- cacheline 8 boundary (512 bytes) --- */
	void                       (*pfnDeltaUnsetField)(class delta_s *, const char  *); /*   512     4 */
	void                       (*pfnDeltaAddEncoder)(char *, void (*)(class delta_s *, const unsigned char  *, const unsigned char  *)); /*   516     4 */
	int                        (*pfnGetCurrentPlayer)(void); /*   520     4 */
	int                        (*pfnCanSkipPlayer)(const edict_t  *); /*   524     4 */
	int                        (*pfnDeltaFindField)(class delta_s *, const char  *); /*   528     4 */
	void                       (*pfnDeltaSetFieldByIndex)(class delta_s *, int); /*   532     4 */
	void                       (*pfnDeltaUnsetFieldByIndex)(class delta_s *, int); /*   536     4 */
	void                       (*pfnSetGroupMask)(int, int); /*   540     4 */
	int                        (*pfnCreateInstancedBaseline)(int, class entity_state_s *); /*   544     4 */
	void                       (*pfnCvar_DirectSet)(class cvar_s *, char *); /*   548     4 */
	void                       (*pfnForceUnmodified)(FORCE_TYPE, float *, float *, const char  *); /*   552     4 */
	void                       (*pfnGetPlayerStats)(const edict_t  *, int *, int *); /*   556     4 */
	void                       (*pfnAddServerCommand)(char *, void (*)(void)); /*   560     4 */
	qboolean                   (*pfnVoice_GetClientListening)(int, int); /*   564     4 */
	qboolean                   (*pfnVoice_SetClientListening)(int, int, qboolean); /*   568     4 */
	const char  *              (*pfnGetPlayerAuthId)(edict_t *); /*   572     4 */
	/* --- cacheline 9 boundary (576 bytes) --- */
	sequenceEntry_s *          (*pfnSequenceGet)(const char  *, const char  *); /*   576     4 */
	sentenceEntry_s *          (*pfnSequencePickSentence)(const char  *, int, int *); /*   580     4 */
	int                        (*pfnGetFileSize)(char *); /*   584     4 */
	unsigned int               (*pfnGetApproxWavePlayLen)(const char  *); /*   588     4 */
	int                        (*pfnIsCareerMatch)(void); /*   592     4 */
	int                        (*pfnGetLocalizedStringLength)(const char  *); /*   596     4 */
	void                       (*pfnRegisterTutorMessageShown)(int); /*   600     4 */
	int                        (*pfnGetTimesTutorMessageShown)(int); /*   604     4 */
	void                       (*ProcessTutorMessageDecayBuffer)(int *, int); /*   608     4 */
	void                       (*ConstructTutorMessageDecayBuffer)(int *, int); /*   612     4 */
	void                       (*ResetTutorMessageDecayData)(void); /*   616     4 */
	void                       (*pfnQueryClientCvarValue)(const edict_t  *, const char  *); /*   620     4 */
	void                       (*pfnQueryClientCvarValue2)(const edict_t  *, const char  *, int); /*   624     4 */
	int                        (*pfnCheckParm)(const char  *, char * *); /*   628     4 */

	/* size: 632, cachelines: 10, members: 158 */
	/* last cacheline: 56 bytes */
}; /* size: 632 */

/* 116 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 117 */
 /* pointer to 116 */
 /* size: 4 */

/* 118 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147857100 */

/* 119 */
 /* pointer to 118 */
 /* size: 4 */

/* 120 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 121 */
 /* pointer to 120 */
 /* size: 4 */

/* 122 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 123 */
 /* pointer to 122 */
 /* size: 4 */

/* 124 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147857620 */

/* 125 */
 /* pointer to 124 */
 /* size: 4 */

/* 126 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147857880 */

/* 127 */
 /* pointer to 126 */
 /* size: 4 */

/* 128 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147858088 */

/* 129 */
 /* pointer to 128 */
 /* size: 4 */

/* 130 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 131 */
 /* pointer to 130 */
 /* size: 4 */

/* 132 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147858400 */

/* 133 */
 /* pointer to 132 */
 /* size: 4 */

/* 134 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147858608 */

/* 135 */
 /* pointer to 134 */
 /* size: 4 */

/* 136 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 137 */
 /* pointer to 136 */
 /* size: 4 */

/* 138 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 139 */
 /* pointer to 138 */
 /* size: 4 */

/* 140 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 141 */
 /* pointer to 140 */
 /* size: 4 */

/* 142 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 143 */
 /* pointer to 142 */
 /* size: 4 */

/* 144 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147871984 */

/* 145 */
 /* pointer to 144 */
 /* size: 4 */

/* 146 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147872140 */

/* 147 */
 /* pointer to 146 */
 /* size: 4 */

/* 148 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 149 */
 /* pointer to 148 */
 /* size: 4 */

/* 150 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 151 */
 /* pointer to 150 */
 /* size: 4 */

/* 152 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 153 */
 /* pointer to 152 */
 /* size: 4 */

/* 154 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147873024 */

/* 155 */
 /* pointer to 154 */
 /* size: 4 */

/* 156 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147873232 */

/* 157 */
 /* pointer to 156 */
 /* size: 4 */

/* 158 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147873700 */

/* 159 */
 /* pointer to 158 */
 /* size: 4 */

/* 160 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147874168 */

/* 161 */
 /* pointer to 114 */
 /* size: 4 */

/* 162 */
 /* pointer to 160 */
 /* size: 4 */

/* 163 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147874584 */

/* 164 */
 /* pointer to 163 */
 /* size: 4 */

/* 165 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 166 */
 /* pointer to 165 */
 /* size: 4 */

/* 167 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147891596 */

/* 168 */
 /* pointer to 167 */
 /* size: 4 */

/* 169 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 170 */
 /* pointer to 169 */
 /* size: 4 */

/* 171 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147892272 */

/* 172 */
 /* pointer to 171 */
 /* size: 4 */

/* 173 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147892688 */

/* 174 */
 /* pointer to 173 */
 /* size: 4 */

/* 175 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147892948 */

/* 176 */
 /* pointer to 175 */
 /* size: 4 */

/* 177 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147893104 */

/* 178 */
 /* pointer to 177 */
 /* size: 4 */

/* 179 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147893208 */

/* 180 */
 /* pointer to 179 */
 /* size: 4 */

/* 181 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147893416 */

/* 182 */
 /* pointer to 181 */
 /* size: 4 */

/* 183 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147893728 */

/* 184 */
 /* pointer to 183 */
 /* size: 4 */

/* 185 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 186 */
 /* pointer to 185 */
 /* size: 4 */

/* 187 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147894092 */

/* 188 */
 /* pointer to 187 */
 /* size: 4 */

/* 189 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147894404 */

/* 190 */
 /* pointer to 189 */
 /* size: 4 */

/* 191 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4073 */

/* 192 */
 /* pointer to 191 */
 /* size: 4 */

/* 193 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147894716 */

/* 194 */
 /* pointer to 193 */
 /* size: 4 */

/* 195 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147894872 */

/* 196 */
 /* pointer to 95 */
 /* size: 4 */

/* 197 */
 /* pointer to 195 */
 /* size: 4 */

/* 198 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 199 */
 /* pointer to 198 */
 /* size: 4 */

/* 200 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 201 */
 /* pointer to 200 */
 /* size: 4 */

/* 202 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147907624 */

/* 203 */
 /* pointer to 202 */
 /* size: 4 */

/* 204 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147907832 */

/* 205 */
 /* pointer to 204 */
 /* size: 4 */

/* 206 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147908040 */

/* 207 */
 /* pointer to 206 */
 /* size: 4 */

/* 208 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147908248 */

/* 209 */
 /* pointer to 208 */
 /* size: 4 */

/* 210 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 211 */
 /* pointer to 210 */
 /* size: 4 */

/* 212 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 213 */
 /* pointer to 212 */
 /* size: 4 */

/* 214 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 215 */
 /* pointer to 214 */
 /* size: 4 */

/* 216 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 217 */
 /* pointer to 87 */
 /* size: 4 */

/* 218 */
 /* pointer to 216 */
 /* size: 4 */

/* 219 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 220 */
 /* pointer to 221 */
 /* size: 4 */

/* 221 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 804 */

/* 222 */
 /* pointer to 219 */
 /* size: 4 */

/* 223 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 224 */
 /* pointer to 223 */
 /* size: 4 */

/* 225 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 226 */
 /* pointer to 225 */
 /* size: 4 */

/* 227 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147909808 */

/* 228 */
 /* pointer to 227 */
 /* size: 4 */

/* 229 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147910016 */

/* 230 */
 /* pointer to 229 */
 /* size: 4 */

/* 231 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 232 */
 /* pointer to 231 */
 /* size: 4 */

/* 233 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 234 */
 /* pointer to 233 */
 /* size: 4 */

/* 235 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147910640 */

/* 236 */
 /* pointer to 235 */
 /* size: 4 */

/* 237 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 238 */
 /* pointer to 237 */
 /* size: 4 */

/* 239 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 240 */
 /* pointer to 239 */
 /* size: 4 */

/* 241 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147911108 */

/* 242 */
 /* pointer to 92 */
 /* size: 4 */

/* 243 */
 /* pointer to 241 */
 /* size: 4 */

/* 244 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147911316 */

/* 245 */
 /* pointer to 244 */
 /* size: 4 */

/* 246 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147911576 */

/* 247 */
 /* pointer to 246 */
 /* size: 4 */

/* 248 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 249 */
 /* pointer to 248 */
 /* size: 4 */

/* 250 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 251 */
 /* pointer to 250 */
 /* size: 4 */

/* 252 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 253 */
 /* pointer to 252 */
 /* size: 4 */

/* 254 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147851204 */

/* 255 */
 /* pointer to 254 */
 /* size: 4 */

/* 256 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 257 */
 /* pointer to 256 */
 /* size: 4 */

/* 258 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147851516 */

/* 259 */
 /* pointer to 258 */
 /* size: 4 */

/* 260 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 261 */
 /* pointer to 57 */
 /* size: 4 */

/* 262 */
 /* pointer to 11 */
 /* size: 4 */

/* 263 */
 /* pointer to 260 */
 /* size: 4 */

/* 264 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147852088 */

/* 265 */
 /* pointer to 264 */
 /* size: 4 */

/* 266 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 267 */
 /* pointer to 266 */
 /* size: 4 */

/* 268 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147852504 */

/* 269 */
 /* pointer to 268 */
 /* size: 4 */

/* 270 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 271 */
 /* pointer to 270 */
 /* size: 4 */

/* 272 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147853024 */

/* 273 */
 /* pointer to 272 */
 /* size: 4 */

/* 274 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 275 */
 /* pointer to 274 */
 /* size: 4 */

/* 276 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 277 */
 /* pointer to 276 */
 /* size: 4 */

/* 278 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147853908 */

/* 279 */
 /* pointer to 278 */
 /* size: 4 */

/* 280 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147854168 */

/* 281 */
 /* pointer to 280 */
 /* size: 4 */

/* 282 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147854480 */

/* 283 */
 /* pointer to 282 */
 /* size: 4 */

/* 284 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147933344 */

/* 285 */
 /* pointer to 284 */
 /* size: 4 */

/* 286 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 287 */
 /* pointer to 286 */
 /* size: 4 */

/* 288 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 289 */
 /* pointer to 288 */
 /* size: 4 */

/* 290 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147934332 */

/* 291 */
 /* pointer to 290 */
 /* size: 4 */

/* 292 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 293 */
 /* pointer to 292 */
 /* size: 4 */

/* 294 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147934748 */

/* 295 */
 /* pointer to 294 */
 /* size: 4 */

/* 296 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 297 */
 /* pointer to 296 */
 /* size: 4 */

/* 298 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 2 */

/* 299 */
 /* pointer to 298 */
 /* size: 4 */

/* 300 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147935372 */

/* 301 */
 /* pointer to 300 */
 /* size: 4 */

/* 302 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 303 */
 /* pointer to 6 */
 /* size: 4 */

/* 304 */
 /* pointer to 302 */
 /* size: 4 */

/* 305 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 306 */
 /* pointer to 305 */
 /* size: 4 */

/* 307 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147936516 */

/* 308 */
 /* pointer to 309 */
 /* size: 4 */

/* 309 */
/* <0> (null):0 */
struct delta_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 310 */
 /* pointer to 307 */
 /* size: 4 */

/* 311 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147936840 */

/* 312 */
 /* pointer to 313 */
 /* size: 4 */

/* 313 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147937048 */

/* 314 */
 /* pointer to 315 */
 /* size: 4 */

/* 315 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 316 */
 /* pointer to 311 */
 /* size: 4 */

/* 317 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 318 */
 /* pointer to 317 */
 /* size: 4 */

/* 319 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147941748 */

/* 320 */
 /* pointer to 319 */
 /* size: 4 */

/* 321 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147941956 */

/* 322 */
 /* pointer to 321 */
 /* size: 4 */

/* 323 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 324 */
 /* pointer to 325 */
 /* size: 4 */

/* 325 */
/* <0> (null):0 */
struct entity_state_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 326 */
 /* pointer to 323 */
 /* size: 4 */

/* 327 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147942488 */

/* 328 */
 /* pointer to 93 */
 /* size: 4 */

/* 329 */
 /* pointer to 327 */
 /* size: 4 */

/* 330 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147942748 */

/* 331 */
 /* pointer to 330 */
 /* size: 4 */

/* 332 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147943060 */

/* 333 */
 /* pointer to 332 */
 /* size: 4 */

/* 334 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147943320 */

/* 335 */
 /* pointer to 334 */
 /* size: 4 */

/* 336 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 337 */
 /* pointer to 336 */
 /* size: 4 */

/* 338 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 339 */
 /* pointer to 338 */
 /* size: 4 */

/* 340 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 341 */
 /* pointer to 340 */
 /* size: 4 */

/* 342 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 343 */
 /* pointer to 342 */
 /* size: 4 */

/* 344 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 345 */
 /* pointer to 344 */
 /* size: 4 */

/* 346 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 347 */
 /* pointer to 346 */
 /* size: 4 */

/* 348 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147944776 */

/* 349 */
 /* pointer to 348 */
 /* size: 4 */

/* 350 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147944984 */

/* 351 */
 /* pointer to 350 */
 /* size: 4 */

/* 352 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 147945192 */

/* 353 */
 /* pointer to 352 */
 /* size: 4 */

/* 354 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 355 */
 /* pointer to 19 */
 /* size: 4 */

/* 356 */
 /* pointer to 354 */
 /* size: 4 */

/* 357 */
/* <0> (null):0 */
typedef struct enginefuncs_s enginefuncs_t; /* size: 632 */

/* 358 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 359 */
/* <0> (null):0 */
typedef int ptrdiff_t; /* size: 4 */

/* 360 */
/* <0> (null):0 */
struct _List_node_base {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 361 */
/* <0> (null):0 */
class list<NavConnect, std::allocator<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 362 */
/* <0> (null):0 */
class list<CNavLadder*, std::allocator<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 363 */
/* <0> (null):0 */
class list<HidingSpot*, std::allocator<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 364 */
/* <0> (null):0 */
class list<SpotOrder, std::allocator<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 365 */
/* <0> (null):0 */
class allocator<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 366 */
/* <0> (null):0 */
class allocator<std::_List_node<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 367 */
/* <0> (null):0 */
struct _List_node<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 368 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 369 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<SpotOrder> > {
public:

	/* class allocator<std::_List_node<SpotOrder> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 370 */
/* <0> (null):0 */
class _List_base<SpotOrder, std::allocator<SpotOrder> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<SpotOrder> > {
	public:

		/* class allocator<std::_List_node<SpotOrder> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 371 */
/* <0> (null):0 */
struct _List_iterator<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 372 */
/* <0> (null):0 */
struct _List_const_iterator<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 373 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 374 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 375 */
/* <0> (null):0 */
class list<SpotEncounter, std::allocator<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 376 */
/* <0> (null):0 */
class allocator<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 377 */
/* <0> (null):0 */
class allocator<std::_List_node<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 378 */
/* <0> (null):0 */
struct _List_node<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 379 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 380 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<HidingSpot*> > {
public:

	/* class allocator<std::_List_node<HidingSpot*> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 381 */
/* <0> (null):0 */
class _List_base<HidingSpot*, std::allocator<HidingSpot*> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<HidingSpot*> > {
	public:

		/* class allocator<std::_List_node<HidingSpot*> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 382 */
/* <0> (null):0 */
struct _List_iterator<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 383 */
/* <0> (null):0 */
struct _List_const_iterator<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 384 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 385 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 386 */
/* <0> (null):0 */
class allocator<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 387 */
/* <0> (null):0 */
class allocator<std::_List_node<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 388 */
/* <0> (null):0 */
struct _List_node<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 389 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 390 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<SpotEncounter> > {
public:

	/* class allocator<std::_List_node<SpotEncounter> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 391 */
/* <0> (null):0 */
class _List_base<SpotEncounter, std::allocator<SpotEncounter> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<SpotEncounter> > {
	public:

		/* class allocator<std::_List_node<SpotEncounter> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 392 */
/* <0> (null):0 */
struct _List_iterator<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 393 */
/* <0> (null):0 */
struct _List_const_iterator<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 394 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 395 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 396 */
/* <0> (null):0 */
class allocator<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 397 */
/* <0> (null):0 */
class allocator<std::_List_node<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 398 */
/* <0> (null):0 */
struct _List_node<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 399 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 400 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<NavConnect> > {
public:

	/* class allocator<std::_List_node<NavConnect> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 401 */
/* <0> (null):0 */
class _List_base<NavConnect, std::allocator<NavConnect> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<NavConnect> > {
	public:

		/* class allocator<std::_List_node<NavConnect> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 402 */
/* <0> (null):0 */
struct _List_iterator<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 403 */
/* <0> (null):0 */
struct _List_const_iterator<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 404 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 405 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 406 */
/* <0> (null):0 */
class allocator<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 407 */
/* <0> (null):0 */
class allocator<std::_List_node<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 408 */
/* <0> (null):0 */
struct _List_node<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 409 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 410 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<CNavLadder*> > {
public:

	/* class allocator<std::_List_node<CNavLadder*> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 411 */
/* <0> (null):0 */
class _List_base<CNavLadder*, std::allocator<CNavLadder*> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<CNavLadder*> > {
	public:

		/* class allocator<std::_List_node<CNavLadder*> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 412 */
/* <0> (null):0 */
struct _List_iterator<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 413 */
/* <0> (null):0 */
struct _List_const_iterator<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 414 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 415 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 416 */
/* <0> (null):0 */
class allocator<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 417 */
/* <0> (null):0 */
class allocator<std::_List_node<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 418 */
/* <0> (null):0 */
struct _List_node<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 419 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 420 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<CNavArea*> > {
public:

	/* class allocator<std::_List_node<CNavArea*> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 421 */
/* <0> (null):0 */
class _List_base<CNavArea*, std::allocator<CNavArea*> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<CNavArea*> > {
	public:

		/* class allocator<std::_List_node<CNavArea*> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 422 */
/* <0> (null):0 */
class list<CNavArea*, std::allocator<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 423 */
/* <0> (null):0 */
struct _List_iterator<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 424 */
/* <0> (null):0 */
struct _List_const_iterator<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 425 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 426 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 427 */
/* <0> (null):0 */
class vector<BotSpeakable*, std::allocator<BotSpeakable*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 428 */
/* <0> (null):0 */
class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 429 */
/* <0> (null):0 */
class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 430 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 431 */
/* <0> (null):0 */
struct _Vector_impl : public allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {
public:

	/* class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> <ancestor>; */ /*     0     1 */
	pointer                    _M_start;             /*     0     4 */
	pointer                    _M_finish;            /*     4     4 */
	pointer                    _M_end_of_storage;    /*     8     4 */
	/* <0> (null):0 */
	void _Vector_impl(class _Vector_impl *);

	/* <0> (null):0 */
	void _Vector_impl(class _Vector_impl *, const _Tp_alloc_type  &);


	/* size: 12, cachelines: 1, members: 4 */
	/* last cacheline: 12 bytes */

	/* BRAIN FART ALERT! 12 != 9 + 0(holes), diff = 3 */

}; /* size: 12 */

/* 432 */
/* <0> (null):0 */
struct _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > {
	/* <0> (null):0 */
	struct _Vector_impl : public allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {
	public:

		/* class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> <ancestor>; */ /*     0     1 */
		pointer                    _M_start;             /*     0     4 */
		pointer                    _M_finish;            /*     4     4 */
		pointer                    _M_end_of_storage;    /*     8     4 */
		/* <0> (null):0 */
		void _Vector_impl(class _Vector_impl *);

		/* <0> (null):0 */
		void _Vector_impl(class _Vector_impl *, const _Tp_alloc_type  &);


		/* size: 12, cachelines: 1, members: 4 */
		/* last cacheline: 12 bytes */

		/* BRAIN FART ALERT! 12 != 9 + 0(holes), diff = 3 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 433 */
/* <0> (null):0 */
class reverse_iterator<__gnu_cxx::__normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >* const*, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 434 */
/* <0> (null):0 */
class reverse_iterator<__gnu_cxx::__normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 435 */
/* <0> (null):0 */
class allocator<int> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 436 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 437 */
/* <0> (null):0 */
struct _Vector_impl : public allocator<int> {
public:

	/* class allocator<int>      <ancestor>; */      /*     0     1 */
	pointer                    _M_start;             /*     0     4 */
	pointer                    _M_finish;            /*     4     4 */
	pointer                    _M_end_of_storage;    /*     8     4 */
	/* <0> (null):0 */
	void _Vector_impl(class _Vector_impl *);

	/* <0> (null):0 */
	void _Vector_impl(class _Vector_impl *, const _Tp_alloc_type  &);


	/* size: 12, cachelines: 1, members: 4 */
	/* last cacheline: 12 bytes */

	/* BRAIN FART ALERT! 12 != 9 + 0(holes), diff = 3 */

}; /* size: 12 */

/* 438 */
/* <0> (null):0 */
struct _Vector_base<int, std::allocator<int> > {
	/* <0> (null):0 */
	struct _Vector_impl : public allocator<int> {
	public:

		/* class allocator<int>      <ancestor>; */      /*     0     1 */
		pointer                    _M_start;             /*     0     4 */
		pointer                    _M_finish;            /*     4     4 */
		pointer                    _M_end_of_storage;    /*     8     4 */
		/* <0> (null):0 */
		void _Vector_impl(class _Vector_impl *);

		/* <0> (null):0 */
		void _Vector_impl(class _Vector_impl *, const _Tp_alloc_type  &);


		/* size: 12, cachelines: 1, members: 4 */
		/* last cacheline: 12 bytes */

		/* BRAIN FART ALERT! 12 != 9 + 0(holes), diff = 3 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 439 */
/* <0> (null):0 */
class vector<int, std::allocator<int> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 440 */
/* <0> (null):0 */
class reverse_iterator<__gnu_cxx::__normal_iterator<const int*, std::vector<int, std::allocator<int> > > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 441 */
/* <0> (null):0 */
class reverse_iterator<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 442 */
/* <0> (null):0 */
class list<BotPhrase*, std::allocator<BotPhrase*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 443 */
/* <0> (null):0 */
class allocator<BotPhrase*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 444 */
/* <0> (null):0 */
class allocator<std::_List_node<BotPhrase*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 445 */
/* <0> (null):0 */
struct _List_node<BotPhrase*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 446 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 447 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<BotPhrase*> > {
public:

	/* class allocator<std::_List_node<BotPhrase*> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 448 */
/* <0> (null):0 */
class _List_base<BotPhrase*, std::allocator<BotPhrase*> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<BotPhrase*> > {
	public:

		/* class allocator<std::_List_node<BotPhrase*> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 449 */
/* <0> (null):0 */
struct _List_iterator<BotPhrase*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 450 */
/* <0> (null):0 */
struct _List_const_iterator<BotPhrase*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 451 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<BotPhrase*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 452 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<BotPhrase*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 453 */
/* <0> (null):0 */
enum {
	__value = 1,
}; /* size: 4 */

/* 454 */
/* <0> (null):0 */
struct __traitor<std::__is_integer<int>, std::__is_floating<int> > {
	/* <0> (null):0 */
	enum {
		__value = 1,
	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 455 */
/* <0> (null):0 */
enum {
	__value = 1,
}; /* size: 4 */

/* 456 */
/* <0> (null):0 */
struct __traitor<std::__is_arithmetic<int>, std::__is_pointer<int> > {
	/* <0> (null):0 */
	enum {
		__value = 1,
	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 457 */
 /* pointer to 458 */
 /* size: 4 */

/* 458 */
/* <0> (null):0 */
struct CBaseEntity {
	/* <0> (null):0 */
	edict_t * edict(class CBaseEntity *); /* linkage=_ZN11CBaseEntity5edictEv */

	/* <0> (null):0 */
	virtual int ObjectCaps(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10ObjectCapsEv */

	/* <0> (null):0 */
	int entindex(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8entindexEv */

	/* vtable has 1 entries: {
	   [6] = ObjectCaps(_ZN11CBaseEntity10ObjectCapsEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 459 */
/* <0> (null):0 */
class CBasePlayer {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 460 */
 /* pointer to 459 */
 /* size: 4 */

/* 461 */
/* <0> (null):0 */
typedef unsigned int wint_t; /* size: 4 */

/* 462 */
/* <0> (null):0 */
typedef __mbstate_t mbstate_t; /* size: 8 */

/* 463 */
/* <0> (null):0 */
enum GameEventType {
	EVENT_INVALID = 0,
	EVENT_WEAPON_FIRED = 1,
	EVENT_WEAPON_FIRED_ON_EMPTY = 2,
	EVENT_WEAPON_RELOADED = 3,
	EVENT_HE_GRENADE_EXPLODED = 4,
	EVENT_FLASHBANG_GRENADE_EXPLODED = 5,
	EVENT_SMOKE_GRENADE_EXPLODED = 6,
	EVENT_GRENADE_BOUNCED = 7,
	EVENT_BEING_SHOT_AT = 8,
	EVENT_PLAYER_BLINDED_BY_FLASHBANG = 9,
	EVENT_PLAYER_FOOTSTEP = 10,
	EVENT_PLAYER_JUMPED = 11,
	EVENT_PLAYER_DIED = 12,
	EVENT_PLAYER_LANDED_FROM_HEIGHT = 13,
	EVENT_PLAYER_TOOK_DAMAGE = 14,
	EVENT_HOSTAGE_DAMAGED = 15,
	EVENT_HOSTAGE_KILLED = 16,
	EVENT_DOOR = 17,
	EVENT_BREAK_GLASS = 18,
	EVENT_BREAK_WOOD = 19,
	EVENT_BREAK_METAL = 20,
	EVENT_BREAK_FLESH = 21,
	EVENT_BREAK_CONCRETE = 22,
	EVENT_BOMB_PLANTED = 23,
	EVENT_BOMB_DROPPED = 24,
	EVENT_BOMB_PICKED_UP = 25,
	EVENT_BOMB_BEEP = 26,
	EVENT_BOMB_DEFUSING = 27,
	EVENT_BOMB_DEFUSE_ABORTED = 28,
	EVENT_BOMB_DEFUSED = 29,
	EVENT_BOMB_EXPLODED = 30,
	EVENT_HOSTAGE_USED = 31,
	EVENT_HOSTAGE_RESCUED = 32,
	EVENT_ALL_HOSTAGES_RESCUED = 33,
	EVENT_VIP_ESCAPED = 34,
	EVENT_VIP_ASSASSINATED = 35,
	EVENT_TERRORISTS_WIN = 36,
	EVENT_CTS_WIN = 37,
	EVENT_ROUND_DRAW = 38,
	EVENT_ROUND_WIN = 39,
	EVENT_ROUND_LOSS = 40,
	EVENT_ROUND_START = 41,
	EVENT_PLAYER_SPAWNED = 42,
	EVENT_CLIENT_CORPSE_SPAWNED = 43,
	EVENT_BUY_TIME_START = 44,
	EVENT_PLAYER_LEFT_BUY_ZONE = 45,
	EVENT_DEATH_CAMERA_START = 46,
	EVENT_KILL_ALL = 47,
	EVENT_ROUND_TIME = 48,
	EVENT_DIE = 49,
	EVENT_KILL = 50,
	EVENT_HEADSHOT = 51,
	EVENT_KILL_FLASHBANGED = 52,
	EVENT_TUTOR_BUY_MENU_OPENNED = 53,
	EVENT_TUTOR_AUTOBUY = 54,
	EVENT_PLAYER_BOUGHT_SOMETHING = 55,
	EVENT_TUTOR_NOT_BUYING_ANYTHING = 56,
	EVENT_TUTOR_NEED_TO_BUY_PRIMARY_WEAPON = 57,
	EVENT_TUTOR_NEED_TO_BUY_PRIMARY_AMMO = 58,
	EVENT_TUTOR_NEED_TO_BUY_SECONDARY_AMMO = 59,
	EVENT_TUTOR_NEED_TO_BUY_ARMOR = 60,
	EVENT_TUTOR_NEED_TO_BUY_DEFUSE_KIT = 61,
	EVENT_TUTOR_NEED_TO_BUY_GRENADE = 62,
	EVENT_CAREER_TASK_DONE = 63,
	EVENT_START_RADIO_1 = 64,
	EVENT_RADIO_COVER_ME = 65,
	EVENT_RADIO_YOU_TAKE_THE_POINT = 66,
	EVENT_RADIO_HOLD_THIS_POSITION = 67,
	EVENT_RADIO_REGROUP_TEAM = 68,
	EVENT_RADIO_FOLLOW_ME = 69,
	EVENT_RADIO_TAKING_FIRE = 70,
	EVENT_START_RADIO_2 = 71,
	EVENT_RADIO_GO_GO_GO = 72,
	EVENT_RADIO_TEAM_FALL_BACK = 73,
	EVENT_RADIO_STICK_TOGETHER_TEAM = 74,
	EVENT_RADIO_GET_IN_POSITION_AND_WAIT = 75,
	EVENT_RADIO_STORM_THE_FRONT = 76,
	EVENT_RADIO_REPORT_IN_TEAM = 77,
	EVENT_START_RADIO_3 = 78,
	EVENT_RADIO_AFFIRMATIVE = 79,
	EVENT_RADIO_ENEMY_SPOTTED = 80,
	EVENT_RADIO_NEED_BACKUP = 81,
	EVENT_RADIO_SECTOR_CLEAR = 82,
	EVENT_RADIO_IN_POSITION = 83,
	EVENT_RADIO_REPORTING_IN = 84,
	EVENT_RADIO_GET_OUT_OF_THERE = 85,
	EVENT_RADIO_NEGATIVE = 86,
	EVENT_RADIO_ENEMY_DOWN = 87,
	EVENT_END_RADIO = 88,
	EVENT_NEW_MATCH = 89,
	EVENT_PLAYER_CHANGED_TEAM = 90,
	EVENT_BULLET_IMPACT = 91,
	EVENT_GAME_COMMENCE = 92,
	EVENT_WEAPON_ZOOMED = 93,
	EVENT_HOSTAGE_CALLED_FOR_HELP = 94,
	NUM_GAME_EVENTS = 95,
}; /* size: 4 */

/* 464 */
/* <0> (null):0 */
enum PriorityType {
	PRIORITY_LOW = 0,
	PRIORITY_MEDIUM = 1,
	PRIORITY_HIGH = 2,
	PRIORITY_UNINTERRUPTABLE = 3,
}; /* size: 4 */

/* 465 */
/* <0> (null):0 */
class IntervalTimer {
private:

	float                      m_timestamp;          /*     0     4 */
	/* <0> (null):0 */
	void IntervalTimer(class IntervalTimer *);

	/* <0> (null):0 */
	void Reset(class IntervalTimer *); /* linkage=_ZN13IntervalTimer5ResetEv */

	/* <0> (null):0 */
	void Start(class IntervalTimer *); /* linkage=_ZN13IntervalTimer5StartEv */

	/* <0> (null):0 */
	void Invalidate(class IntervalTimer *); /* linkage=_ZN13IntervalTimer10InvalidateEv */

	/* <0> (null):0 */
	bool HasStarted(const class IntervalTimer  *); /* linkage=_ZNK13IntervalTimer10HasStartedEv */

	/* <0> (null):0 */
	float GetElapsedTime(const class IntervalTimer  *); /* linkage=_ZNK13IntervalTimer14GetElapsedTimeEv */

	/* <0> (null):0 */
	bool IsLessThen(const class IntervalTimer  *, float); /* linkage=_ZNK13IntervalTimer10IsLessThenEf */

	/* <0> (null):0 */
	bool IsGreaterThen(const class IntervalTimer  *, float); /* linkage=_ZNK13IntervalTimer13IsGreaterThenEf */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 466 */
 /* pointer to 465 */
 /* size: 4 */

/* 467 */
 /* pointer to 468 */
 /* size: 4 */

/* 468 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 469 */
/* <0> (null):0 */
class new_allocator<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 470 */
/* <0> (null):0 */
class new_allocator<std::_List_node<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 471 */
/* <0> (null):0 */
class new_allocator<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 472 */
/* <0> (null):0 */
class new_allocator<std::_List_node<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 473 */
/* <0> (null):0 */
class new_allocator<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 474 */
/* <0> (null):0 */
class new_allocator<std::_List_node<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 475 */
/* <0> (null):0 */
class new_allocator<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 476 */
/* <0> (null):0 */
class new_allocator<std::_List_node<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 477 */
/* <0> (null):0 */
class new_allocator<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 478 */
/* <0> (null):0 */
class new_allocator<std::_List_node<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 479 */
/* <0> (null):0 */
class new_allocator<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 480 */
/* <0> (null):0 */
class new_allocator<std::_List_node<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 481 */
/* <0> (null):0 */
struct __numeric_traits_integer<int> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 482 */
/* <0> (null):0 */
class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 483 */
/* <0> (null):0 */
class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 484 */
/* <0> (null):0 */
class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >* const*, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 485 */
/* <0> (null):0 */
class new_allocator<int> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 486 */
/* <0> (null):0 */
class __normal_iterator<int*, std::vector<int, std::allocator<int> > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 487 */
/* <0> (null):0 */
class __normal_iterator<const int*, std::vector<int, std::allocator<int> > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 488 */
/* <0> (null):0 */
class new_allocator<BotPhrase*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 489 */
/* <0> (null):0 */
class new_allocator<std::_List_node<BotPhrase*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 490 */
 /* pointer to 491 */
 /* size: 4 */

/* 491 */
wchar_t
 /* size: 4 */

/* 492 */
 /* pointer to 493 */
 /* size: 4 */

/* 493 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 494 */
/* <0> (null):0 */
struct _List_node_base {
	class _List_node_base *    _M_next;              /*     0     4 */
	class _List_node_base *    _M_prev;              /*     4     4 */
	/* <0> (null):0 */
	void swap(class _List_node_base &, class _List_node_base &); /* linkage=_ZNSt8__detail15_List_node_base4swapERS0_S1_ */

	/* <0> (null):0 */
	void _M_transfer(class _List_node_base *, class _List_node_base *, class _List_node_base *); /* linkage=_ZNSt8__detail15_List_node_base11_M_transferEPS0_S1_ */

	/* <0> (null):0 */
	void _M_reverse(class _List_node_base *); /* linkage=_ZNSt8__detail15_List_node_base10_M_reverseEv */

	/* <0> (null):0 */
	void _M_hook(class _List_node_base *, class _List_node_base *); /* linkage=_ZNSt8__detail15_List_node_base7_M_hookEPS0_ */

	/* <0> (null):0 */
	void _M_unhook(class _List_node_base *); /* linkage=_ZNSt8__detail15_List_node_base9_M_unhookEv */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 495 */
 /* pointer to 494 */
 /* size: 4 */

/* 496 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 497 */
 /* pointer to 494 */
 /* size: 4 */

/* 498 */
/* <0> (null):0 */
typedef unsigned int Place; /* size: 4 */

/* 499 */
/* <0> (null):0 */
enum NavErrorType {
	NAV_OK = 0,
	NAV_CANT_ACCESS_FILE = 1,
	NAV_INVALID_FILE = 2,
	NAV_BAD_FILE_VERSION = 3,
	NAV_CORRUPT_DATA = 4,
}; /* size: 4 */

/* 500 */
/* <0> (null):0 */
enum NavDirType {
	NORTH = 0,
	EAST = 1,
	SOUTH = 2,
	WEST = 3,
	NUM_DIRECTIONS = 4,
}; /* size: 4 */

/* 501 */
/* <0> (null):0 */
enum NavTraverseType {
	GO_NORTH = 0,
	GO_EAST = 1,
	GO_SOUTH = 2,
	GO_WEST = 3,
	GO_LADDER_UP = 4,
	GO_LADDER_DOWN = 5,
	GO_JUMP = 6,
	NUM_TRAVERSE_TYPES = 7,
}; /* size: 4 */

/* 502 */
/* <0> (null):0 */
enum NavCornerType {
	NORTH_WEST = 0,
	NORTH_EAST = 1,
	SOUTH_EAST = 2,
	SOUTH_WEST = 3,
	NUM_CORNERS = 4,
}; /* size: 4 */

/* 503 */
/* <0> (null):0 */
struct Extent {
	class Vector              lo;                    /*     0    12 */
	class Vector              hi;                    /*    12    12 */
	/* <0> (null):0 */
	float SizeX(const class Extent  *); /* linkage=_ZNK6Extent5SizeXEv */

	/* <0> (null):0 */
	float SizeY(const class Extent  *); /* linkage=_ZNK6Extent5SizeYEv */

	/* <0> (null):0 */
	float SizeZ(const class Extent  *); /* linkage=_ZNK6Extent5SizeZEv */

	/* <0> (null):0 */
	float Area(const class Extent  *); /* linkage=_ZNK6Extent4AreaEv */

	/* <0> (null):0 */
	bool Contains(const class Extent  *, const class Vector  *); /* linkage=_ZNK6Extent8ContainsEPK6Vector */


	/* size: 24, cachelines: 1, members: 2 */
	/* last cacheline: 24 bytes */
}; /* size: 24 */

/* 504 */
 /* pointer to 505 */
 /* size: 4 */

/* 505 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 24 */

/* 506 */
/* <0> (null):0 */
struct Ray {
	class Vector              from;                  /*     0    12 */
	class Vector              to;                    /*    12    12 */

	/* size: 24, cachelines: 1, members: 2 */
	/* last cacheline: 24 bytes */
}; /* size: 24 */

/* 507 */
/* <0> (null):0 */
class CNavNode {
private:

	class Vector              m_pos;                 /*     0    12 */
	class Vector              m_normal;              /*    12    12 */
	class CNavNode *           m_to[4];              /*    24    16 */
	unsigned int               m_id;                 /*    40     4 */
	unsigned char              m_attributeFlags;     /*    44     1 */

	/* Bitfield combined with previous fields */

	class CNavNode *           m_list;               /*     0     4 */
	unsigned int               m_listLength;         /*     0     4 */
	class CNavNode *           m_next;               /*    48     4 */
	unsigned char              m_visited;            /*    52     1 */
	class CNavNode *           m_parent;             /*    56     4 */
	BOOL                       m_isCovered;          /*    60     4 */
	class CNavArea *           m_area;               /*    64     4 */
	/* <0> (null):0 */
	void CNavNode(class CNavNode *, const class Vector  *, const class Vector  *, class CNavNode *);

	/* <0> (null):0 */
	const class CNavNode  * GetNode(const class Vector  *); /* linkage=_ZN8CNavNode7GetNodeEPK6Vector */

	/* <0> (null):0 */
	class CNavNode * GetConnectedNode(const class CNavNode  *, enum NavDirType); /* linkage=_ZNK8CNavNode16GetConnectedNodeE10NavDirType */

	/* <0> (null):0 */
	const class Vector  * GetPosition(const class CNavNode  *); /* linkage=_ZNK8CNavNode11GetPositionEv */

	/* <0> (null):0 */
	const class Vector  * GetNormal(const class CNavNode  *); /* linkage=_ZNK8CNavNode9GetNormalEv */

	/* <0> (null):0 */
	unsigned int GetID(const class CNavNode  *); /* linkage=_ZNK8CNavNode5GetIDEv */

	/* <0> (null):0 */
	class CNavNode * GetFirst(void); /* linkage=_ZN8CNavNode8GetFirstEv */

	/* <0> (null):0 */
	unsigned int GetListLength(void); /* linkage=_ZN8CNavNode13GetListLengthEv */

	/* <0> (null):0 */
	class CNavNode * GetNext(class CNavNode *); /* linkage=_ZN8CNavNode7GetNextEv */

	/* <0> (null):0 */
	void ConnectTo(class CNavNode *, class CNavNode *, enum NavDirType); /* linkage=_ZN8CNavNode9ConnectToEPS_10NavDirType */

	/* <0> (null):0 */
	class CNavNode * GetParent(const class CNavNode  *); /* linkage=_ZNK8CNavNode9GetParentEv */

	/* <0> (null):0 */
	void MarkAsVisited(class CNavNode *, enum NavDirType); /* linkage=_ZN8CNavNode13MarkAsVisitedE10NavDirType */

	/* <0> (null):0 */
	BOOL HasVisited(class CNavNode *, enum NavDirType); /* linkage=_ZN8CNavNode10HasVisitedE10NavDirType */

	/* <0> (null):0 */
	BOOL IsBiLinked(const class CNavNode  *, enum NavDirType); /* linkage=_ZNK8CNavNode10IsBiLinkedE10NavDirType */

	/* <0> (null):0 */
	BOOL IsClosedCell(const class CNavNode  *); /* linkage=_ZNK8CNavNode12IsClosedCellEv */

	/* <0> (null):0 */
	void Cover(class CNavNode *); /* linkage=_ZN8CNavNode5CoverEv */

	/* <0> (null):0 */
	BOOL IsCovered(const class CNavNode  *); /* linkage=_ZNK8CNavNode9IsCoveredEv */

	/* <0> (null):0 */
	void AssignArea(class CNavNode *, class CNavArea *); /* linkage=_ZN8CNavNode10AssignAreaEP8CNavArea */

	/* <0> (null):0 */
	class CNavArea * GetArea(const class CNavNode  *); /* linkage=_ZNK8CNavNode7GetAreaEv */

	/* <0> (null):0 */
	void SetAttributes(class CNavNode *, unsigned char); /* linkage=_ZN8CNavNode13SetAttributesEh */

	/* <0> (null):0 */
	unsigned char GetAttributes(const class CNavNode  *); /* linkage=_ZNK8CNavNode13GetAttributesEv */

	/* --- cacheline 1 boundary (64 bytes) was 21 bytes ago --- */

	/* size: 68, cachelines: 2, members: 12 */
	/* last cacheline: 4 bytes */

	/* BRAIN FART ALERT! 68 != 85 + 0(holes), diff = -17 */

}; /* size: 68 */

/* 508 */
/* <0> (null):0 */
class CNavNode *           array[4]; /* size: 16 */

/* 509 */
 /* pointer to 507 */
 /* size: 4 */

/* 510 */
/* <0> (null):0 */
struct ApproachInfo {
	union NavConnect           here;                 /*     0     4 */
	union NavConnect           prev;                 /*     4     4 */
	enum NavTraverseType       prevToHereHow;        /*     8     4 */
	union NavConnect           next;                 /*    12     4 */
	enum NavTraverseType       hereToNextHow;        /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 511 */
/* <0> (null):0 */
struct CNavArea {
	/* <0> (null):0 */
	struct ApproachInfo {
		union NavConnect           here;                 /*     0     4 */
		union NavConnect           prev;                 /*     4     4 */
		enum NavTraverseType       prevToHereHow;        /*     8     4 */
		union NavConnect           next;                 /*    12     4 */
		enum NavTraverseType       hereToNextHow;        /*    16     4 */

		/* size: 20, cachelines: 1, members: 5 */
		/* last cacheline: 20 bytes */
	};

private:

	bool                       m_isReset;            /*     0     1 */
	unsigned int               m_nextID;             /*     0     4 */
	unsigned int               m_id;                 /*     0     4 */
	struct Extent              m_extent;             /*     4    24 */
	class Vector              m_center;              /*    28    12 */
	unsigned char              m_attributeFlags;     /*    40     1 */
	Place                      m_place;              /*    44     4 */
	float                      m_neZ;                /*    48     4 */
	float                      m_swZ;                /*    52     4 */
	float                      m_clearedTimestamp[2]; /*    56     8 */
	float                      m_danger[2];          /*    64     8 */
	/* --- cacheline 1 boundary (64 bytes) was 2 bytes ago --- */
	float                      m_dangerTimestamp[2]; /*    72     8 */
	HidingSpotList             m_hidingSpotList;     /*    80     0 */
	SpotEncounterList          m_spotEncounterList;  /*    88     0 */
	struct ApproachInfo        m_approach[16];       /*    96   320 */
	/* --- cacheline 6 boundary (384 bytes) was 10 bytes ago --- */
	unsigned char              m_approachCount;      /*   416     1 */

	/* Bitfield combined with previous fields */

	unsigned int               m_masterMarker;       /*     0     4 */
	unsigned int               m_marker;             /*   420     4 */
	class CNavArea *           m_parent;             /*   424     4 */
	enum NavTraverseType       m_parentHow;          /*   428     4 */
	float                      m_totalCost;          /*   432     4 */
	float                      m_costSoFar;          /*   436     4 */

	/* Bitfield combined with previous fields */

	class CNavArea *           m_openList;           /*     0     4 */
	class CNavArea *           m_nextOpen;           /*   440     4 */
	class CNavArea *           m_prevOpen;           /*   444     4 */
	unsigned int               m_openMarker;         /*   448     4 */
	class list<NavConnect, std::allocator<NavConnect> > m_connect[4]; /*   452    32 */
	/* --- cacheline 7 boundary (448 bytes) was 19 bytes ago --- */
	class list<CNavLadder*, std::allocator<CNavLadder*> > m_ladder[2]; /*   484    16 */
	class CNavNode *           m_node[4];            /*   500    16 */
	class list<CNavArea*, std::allocator<CNavArea*> > m_overlapList; /*   516     8 */
	class CNavArea *           m_prevHash;           /*   524     4 */
	class CNavArea *           m_nextHash;           /*   528     4 */
	/* <0> (null):0 */
	void CNavArea(class CNavArea *, class CNavNode *, class CNavNode *, class CNavNode *, class CNavNode *);

	/* <0> (null):0 */
	void CNavArea(class CNavArea *);

	/* <0> (null):0 */
	void CNavArea(class CNavArea *, const class Vector  *, const class Vector  *);

	/* <0> (null):0 */
	void CNavArea(class CNavArea *, const class Vector  *, const class Vector  *, const class Vector  *, const class Vector  *);

	/* <0> (null):0 */
	void ~CNavArea(class CNavArea *, int);

	/* <0> (null):0 */
	void ConnectTo(class CNavArea *, class CNavArea *, enum NavDirType); /* linkage=_ZN8CNavArea9ConnectToEPS_10NavDirType */

	/* <0> (null):0 */
	void Disconnect(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea10DisconnectEPS_ */

	/* <0> (null):0 */
	void Save(const class CNavArea  *, FILE *); /* linkage=_ZNK8CNavArea4SaveEP8_IO_FILE */

	/* <0> (null):0 */
	void Save(class CNavArea *, int, unsigned int); /* linkage=_ZN8CNavArea4SaveEij */

	/* <0> (null):0 */
	void Load(class CNavArea *, class SteamFile *, unsigned int); /* linkage=_ZN8CNavArea4LoadEP9SteamFilej */

	/* <0> (null):0 */
	enum NavErrorType PostLoad(class CNavArea *); /* linkage=_ZN8CNavArea8PostLoadEv */

	/* <0> (null):0 */
	unsigned int GetID(const class CNavArea  *); /* linkage=_ZNK8CNavArea5GetIDEv */

	/* <0> (null):0 */
	void SetAttributes(class CNavArea *, unsigned char); /* linkage=_ZN8CNavArea13SetAttributesEh */

	/* <0> (null):0 */
	unsigned char GetAttributes(const class CNavArea  *); /* linkage=_ZNK8CNavArea13GetAttributesEv */

	/* <0> (null):0 */
	void SetPlace(class CNavArea *, Place); /* linkage=_ZN8CNavArea8SetPlaceEj */

	/* <0> (null):0 */
	Place GetPlace(const class CNavArea  *); /* linkage=_ZNK8CNavArea8GetPlaceEv */

	/* <0> (null):0 */
	bool IsOverlapping(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea13IsOverlappingEPK6Vector */

	/* <0> (null):0 */
	bool IsOverlapping(const class CNavArea  *, const class CNavArea  *); /* linkage=_ZNK8CNavArea13IsOverlappingEPKS_ */

	/* <0> (null):0 */
	bool IsOverlappingX(const class CNavArea  *, const class CNavArea  *); /* linkage=_ZNK8CNavArea14IsOverlappingXEPKS_ */

	/* <0> (null):0 */
	bool IsOverlappingY(const class CNavArea  *, const class CNavArea  *); /* linkage=_ZNK8CNavArea14IsOverlappingYEPKS_ */

	/* <0> (null):0 */
	int GetPlayerCount(const class CNavArea  *, int, class CBasePlayer *); /* linkage=_ZNK8CNavArea14GetPlayerCountEiP11CBasePlayer */

	/* <0> (null):0 */
	float GetZ(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea4GetZEPK6Vector */

	/* <0> (null):0 */
	float GetZ(const class CNavArea  *, float, float); /* linkage=_ZNK8CNavArea4GetZEff */

	/* <0> (null):0 */
	bool Contains(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea8ContainsEPK6Vector */

	/* <0> (null):0 */
	bool IsCoplanar(const class CNavArea  *, const class CNavArea  *); /* linkage=_ZNK8CNavArea10IsCoplanarEPKS_ */

	/* <0> (null):0 */
	void GetClosestPointOnArea(const class CNavArea  *, const class Vector  *, class Vector *); /* linkage=_ZNK8CNavArea21GetClosestPointOnAreaEPK6VectorPS0_ */

	/* <0> (null):0 */
	float GetDistanceSquaredToPoint(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea25GetDistanceSquaredToPointEPK6Vector */

	/* <0> (null):0 */
	bool IsDegenerate(const class CNavArea  *); /* linkage=_ZNK8CNavArea12IsDegenerateEv */

	/* <0> (null):0 */
	bool IsEdge(const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea6IsEdgeE10NavDirType */

	/* <0> (null):0 */
	int GetAdjacentCount(const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea16GetAdjacentCountE10NavDirType */

	/* <0> (null):0 */
	class CNavArea * GetAdjacentArea(const class CNavArea  *, enum NavDirType, int); /* linkage=_ZNK8CNavArea15GetAdjacentAreaE10NavDirTypei */

	/* <0> (null):0 */
	class CNavArea * GetRandomAdjacentArea(const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea21GetRandomAdjacentAreaE10NavDirType */

	/* <0> (null):0 */
	const NavConnectList  * GetAdjacentList(const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea15GetAdjacentListE10NavDirType */

	/* <0> (null):0 */
	bool IsConnected(const class CNavArea  *, const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea11IsConnectedEPKS_10NavDirType */

	/* <0> (null):0 */
	float ComputeHeightChange(class CNavArea *, const class CNavArea  *); /* linkage=_ZN8CNavArea19ComputeHeightChangeEPKS_ */

	/* <0> (null):0 */
	const NavLadderList  * GetLadderList(const class CNavArea  *, enum LadderDirectionType); /* linkage=_ZNK8CNavArea13GetLadderListE19LadderDirectionType */

	/* <0> (null):0 */
	void ComputePortal(const class CNavArea  *, const class CNavArea  *, enum NavDirType, class Vector *, float *); /* linkage=_ZNK8CNavArea13ComputePortalEPKS_10NavDirTypeP6VectorPf */

	/* <0> (null):0 */
	void ComputeClosestPointInPortal(const class CNavArea  *, const class CNavArea  *, enum NavDirType, const class Vector  *, class Vector *); /* linkage=_ZNK8CNavArea27ComputeClosestPointInPortalEPKS_10NavDirTypePK6VectorPS3_ */

	/* <0> (null):0 */
	enum NavDirType ComputeDirection(const class CNavArea  *, class Vector *); /* linkage=_ZNK8CNavArea16ComputeDirectionEP6Vector */

	/* <0> (null):0 */
	void SetClearedTimestamp(class CNavArea *, int); /* linkage=_ZN8CNavArea19SetClearedTimestampEi */

	/* <0> (null):0 */
	float GetClearedTimestamp(class CNavArea *, int); /* linkage=_ZN8CNavArea19GetClearedTimestampEi */

	/* <0> (null):0 */
	const HidingSpotList  * GetHidingSpotList(const class CNavArea  *); /* linkage=_ZNK8CNavArea17GetHidingSpotListEv */

	/* <0> (null):0 */
	void ComputeHidingSpots(class CNavArea *); /* linkage=_ZN8CNavArea18ComputeHidingSpotsEv */

	/* <0> (null):0 */
	void ComputeSniperSpots(class CNavArea *); /* linkage=_ZN8CNavArea18ComputeSniperSpotsEv */

	/* <0> (null):0 */
	class SpotEncounter * GetSpotEncounter(class CNavArea *, const class CNavArea  *, const class CNavArea  *); /* linkage=_ZN8CNavArea16GetSpotEncounterEPKS_S1_ */

	/* <0> (null):0 */
	void ComputeSpotEncounters(class CNavArea *); /* linkage=_ZN8CNavArea21ComputeSpotEncountersEv */

	/* <0> (null):0 */
	void IncreaseDanger(class CNavArea *, int, float); /* linkage=_ZN8CNavArea14IncreaseDangerEif */

	/* <0> (null):0 */
	float GetDanger(class CNavArea *, int); /* linkage=_ZN8CNavArea9GetDangerEi */

	/* <0> (null):0 */
	float GetSizeX(const class CNavArea  *); /* linkage=_ZNK8CNavArea8GetSizeXEv */

	/* <0> (null):0 */
	float GetSizeY(const class CNavArea  *); /* linkage=_ZNK8CNavArea8GetSizeYEv */

	/* <0> (null):0 */
	const class Extent  * GetExtent(const class CNavArea  *); /* linkage=_ZNK8CNavArea9GetExtentEv */

	/* <0> (null):0 */
	const class Vector  * GetCenter(const class CNavArea  *); /* linkage=_ZNK8CNavArea9GetCenterEv */

	/* <0> (null):0 */
	const class Vector  * GetCorner(const class CNavArea  *, enum NavCornerType); /* linkage=_ZNK8CNavArea9GetCornerE13NavCornerType */

	/* <0> (null):0 */
	const class ApproachInfo  * GetApproachInfo(const class CNavArea  *, int); /* linkage=_ZNK8CNavArea15GetApproachInfoEi */

	/* <0> (null):0 */
	int GetApproachInfoCount(const class CNavArea  *); /* linkage=_ZNK8CNavArea20GetApproachInfoCountEv */

	/* <0> (null):0 */
	void ComputeApproachAreas(class CNavArea *); /* linkage=_ZN8CNavArea20ComputeApproachAreasEv */

	/* <0> (null):0 */
	void MakeNewMarker(void); /* linkage=_ZN8CNavArea13MakeNewMarkerEv */

	/* <0> (null):0 */
	void Mark(class CNavArea *); /* linkage=_ZN8CNavArea4MarkEv */

	/* <0> (null):0 */
	BOOL IsMarked(const class CNavArea  *); /* linkage=_ZNK8CNavArea8IsMarkedEv */

	/* <0> (null):0 */
	void SetParent(class CNavArea *, class CNavArea *, enum NavTraverseType); /* linkage=_ZN8CNavArea9SetParentEPS_15NavTraverseType */

	/* <0> (null):0 */
	class CNavArea * GetParent(const class CNavArea  *); /* linkage=_ZNK8CNavArea9GetParentEv */

	/* <0> (null):0 */
	enum NavTraverseType GetParentHow(const class CNavArea  *); /* linkage=_ZNK8CNavArea12GetParentHowEv */

	/* <0> (null):0 */
	bool IsOpen(const class CNavArea  *); /* linkage=_ZNK8CNavArea6IsOpenEv */

	/* <0> (null):0 */
	void AddToOpenList(class CNavArea *); /* linkage=_ZN8CNavArea13AddToOpenListEv */

	/* <0> (null):0 */
	void UpdateOnOpenList(class CNavArea *); /* linkage=_ZN8CNavArea16UpdateOnOpenListEv */

	/* <0> (null):0 */
	void RemoveFromOpenList(class CNavArea *); /* linkage=_ZN8CNavArea18RemoveFromOpenListEv */

	/* <0> (null):0 */
	bool IsOpenListEmpty(void); /* linkage=_ZN8CNavArea15IsOpenListEmptyEv */

	/* <0> (null):0 */
	class CNavArea * PopOpenList(void); /* linkage=_ZN8CNavArea11PopOpenListEv */

	/* <0> (null):0 */
	bool IsClosed(const class CNavArea  *); /* linkage=_ZNK8CNavArea8IsClosedEv */

	/* <0> (null):0 */
	void AddToClosedList(class CNavArea *); /* linkage=_ZN8CNavArea15AddToClosedListEv */

	/* <0> (null):0 */
	void RemoveFromClosedList(class CNavArea *); /* linkage=_ZN8CNavArea20RemoveFromClosedListEv */

	/* <0> (null):0 */
	void ClearSearchLists(void); /* linkage=_ZN8CNavArea16ClearSearchListsEv */

	/* <0> (null):0 */
	void SetTotalCost(class CNavArea *, float); /* linkage=_ZN8CNavArea12SetTotalCostEf */

	/* <0> (null):0 */
	float GetTotalCost(const class CNavArea  *); /* linkage=_ZNK8CNavArea12GetTotalCostEv */

	/* <0> (null):0 */
	void SetCostSoFar(class CNavArea *, float); /* linkage=_ZN8CNavArea12SetCostSoFarEf */

	/* <0> (null):0 */
	float GetCostSoFar(const class CNavArea  *); /* linkage=_ZNK8CNavArea12GetCostSoFarEv */

	/* <0> (null):0 */
	void Draw(class CNavArea *, byte, byte, byte, int); /* linkage=_ZN8CNavArea4DrawEhhhi */

	/* <0> (null):0 */
	void DrawConnectedAreas(class CNavArea *); /* linkage=_ZN8CNavArea18DrawConnectedAreasEv */

	/* <0> (null):0 */
	void DrawMarkedCorner(class CNavArea *, enum NavCornerType, byte, byte, byte, int); /* linkage=_ZN8CNavArea16DrawMarkedCornerE13NavCornerTypehhhi */

	/* <0> (null):0 */
	bool SplitEdit(class CNavArea *, bool, float, class CNavArea * *, class CNavArea * *); /* linkage=_ZN8CNavArea9SplitEditEbfPPS_S1_ */

	/* <0> (null):0 */
	bool MergeEdit(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea9MergeEditEPS_ */

	/* <0> (null):0 */
	bool SpliceEdit(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea10SpliceEditEPS_ */

	/* <0> (null):0 */
	void RaiseCorner(class CNavArea *, enum NavCornerType, int); /* linkage=_ZN8CNavArea11RaiseCornerE13NavCornerTypei */

	/* <0> (null):0 */
	void AddLadderUp(class CNavArea *, class CNavLadder *); /* linkage=_ZN8CNavArea11AddLadderUpEP10CNavLadder */

	/* <0> (null):0 */
	void AddLadderDown(class CNavArea *, class CNavLadder *); /* linkage=_ZN8CNavArea13AddLadderDownEP10CNavLadder */

	/* <0> (null):0 */
	void Initialize(class CNavArea *); /* linkage=_ZN8CNavArea10InitializeEv */

	/* <0> (null):0 */
	void DecayDanger(class CNavArea *); /* linkage=_ZN8CNavArea11DecayDangerEv */

	/* <0> (null):0 */
	bool IsHidingSpotCollision(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea21IsHidingSpotCollisionEPK6Vector */

	/* <0> (null):0 */
	void AddSpotEncounters(class CNavArea *, const class CNavArea  *, enum NavDirType, const class CNavArea  *, enum NavDirType); /* linkage=_ZN8CNavArea17AddSpotEncountersEPKS_10NavDirTypeS1_S2_ */

	/* <0> (null):0 */
	void Strip(class CNavArea *); /* linkage=_ZN8CNavArea5StripEv */

	/* <0> (null):0 */
	void FinishMerge(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea11FinishMergeEPS_ */

	/* <0> (null):0 */
	void MergeAdjacentConnections(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea24MergeAdjacentConnectionsEPS_ */

	/* <0> (null):0 */
	void AssignNodes(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea11AssignNodesEPS_ */

	/* <0> (null):0 */
	void FinishSplitEdit(class CNavArea *, class CNavArea *, enum NavDirType); /* linkage=_ZN8CNavArea15FinishSplitEditEPS_10NavDirType */

	/* <0> (null):0 */
	void OnDestroyNotify(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea15OnDestroyNotifyEPS_ */

	/* --- cacheline 9 boundary (576 bytes) was 27 bytes ago --- */

	/* size: 532, cachelines: 9, members: 32 */
	/* last cacheline: 20 bytes */

	/* BRAIN FART ALERT! 532 != 603 + 0(holes), diff = -71 */

}; /* size: 532 */

/* 512 */
 /* pointer to 511 */
 /* size: 4 */

/* 513 */
 /* pointer to 507 */
 /* size: 4 */

/* 514 */
 /* pointer to 515 */
 /* size: 4 */

/* 515 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 68 */

/* 516 */
 /* pointer to 517 */
 /* size: 4 */

/* 517 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 68 */

/* 518 */
/* <0> (null):0 */
class SteamFile {
private:

	byte *                     m_fileData;           /*     0     4 */
	int                        m_fileDataLength;     /*     4     4 */
	byte *                     m_cursor;             /*     8     4 */
	int                        m_bytesLeft;          /*    12     4 */
	/* <0> (null):0 */
	void SteamFile(class SteamFile *, const char  *);

	/* <0> (null):0 */
	void ~SteamFile(class SteamFile *, int);

	/* <0> (null):0 */
	bool IsValid(const class SteamFile  *); /* linkage=_ZNK9SteamFile7IsValidEv */

	/* <0> (null):0 */
	bool Read(class SteamFile *, void *, int); /* linkage=_ZN9SteamFile4ReadEPvi */


	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 519 */
 /* pointer to 518 */
 /* size: 4 */

/* 520 */
 /* pointer to 521 */
 /* size: 4 */

/* 521 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 16 */

/* 522 */
/* <0> (null):0 */
enum RouteType {
	FASTEST_ROUTE = 0,
	SAFEST_ROUTE = 1,
}; /* size: 4 */

/* 523 */
/* <0> (null):0 */
union NavConnect {
	unsigned int               id;                 /*           4 */
	class CNavArea *           area;               /*           4 */
}; /* size: 4 */

/* 524 */
 /* pointer to 525 */
 /* size: 4 */

/* 525 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 526 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 527 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 528 */
/* <0> (null):0 */
typedef struct list<NavConnect, std::allocator<NavConnect> > NavConnectList; /* size: 0 */

/* 529 */
/* <0> (null):0 */
enum LadderDirectionType {
	LADDER_UP = 0,
	LADDER_DOWN = 1,
	NUM_LADDER_DIRECTIONS = 2,
}; /* size: 4 */

/* 530 */
/* <0> (null):0 */
class CNavLadder {
	class Vector              m_top;                 /*     0    12 */
	class Vector              m_bottom;              /*    12    12 */
	float                      m_length;             /*    24     4 */
	enum NavDirType            m_dir;                /*    28     4 */
	class Vector2D            m_dirVector;           /*    32     8 */
	class CBaseEntity *        m_entity;             /*    40     4 */
	class CNavArea *           m_topForwardArea;     /*    44     4 */
	class CNavArea *           m_topLeftArea;        /*    48     4 */
	class CNavArea *           m_topRightArea;       /*    52     4 */
	class CNavArea *           m_topBehindArea;      /*    56     4 */
	class CNavArea *           m_bottomArea;         /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	bool                       m_isDangling;         /*    64     1 */
	/* <0> (null):0 */
	void CNavLadder(class CNavLadder *);

	/* <0> (null):0 */
	void OnDestroyNotify(class CNavLadder *, class CNavArea *); /* linkage=_ZN10CNavLadder15OnDestroyNotifyEP8CNavArea */


	/* size: 68, cachelines: 2, members: 12 */
	/* last cacheline: 4 bytes */

	/* BRAIN FART ALERT! 68 != 65 + 0(holes), diff = 3 */

}; /* size: 68 */

/* 531 */
 /* pointer to 530 */
 /* size: 4 */

/* 532 */
/* <0> (null):0 */
typedef struct list<CNavLadder*, std::allocator<CNavLadder*> > NavLadderList; /* size: 0 */

/* 533 */
/* <0> (null):0 */
class HidingSpot {
private:

	class Vector              m_pos;                 /*     0    12 */
	unsigned int               m_id;                 /*    12     4 */
	unsigned int               m_marker;             /*    16     4 */
	unsigned char              m_flags;              /*    20     1 */

	/* Bitfield combined with previous fields */

	unsigned int               m_nextID;             /*     0     4 */
	unsigned int               m_masterMarker;       /*     0     4 */
	/* <0> (null):0 */
	void HidingSpot(class HidingSpot *);

	/* <0> (null):0 */
	void HidingSpot(class HidingSpot *, const class Vector  *, unsigned char);

	/* <0> (null):0 */
	bool HasGoodCover(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot12HasGoodCoverEv */

	/* <0> (null):0 */
	bool IsGoodSniperSpot(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot16IsGoodSniperSpotEv */

	/* <0> (null):0 */
	bool IsIdealSniperSpot(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot17IsIdealSniperSpotEv */

	/* <0> (null):0 */
	void SetFlags(class HidingSpot *, unsigned char); /* linkage=_ZN10HidingSpot8SetFlagsEh */

	/* <0> (null):0 */
	unsigned char GetFlags(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot8GetFlagsEv */

	/* <0> (null):0 */
	void Save(const class HidingSpot  *, int, unsigned int); /* linkage=_ZNK10HidingSpot4SaveEij */

	/* <0> (null):0 */
	void Load(class HidingSpot *, class SteamFile *, unsigned int); /* linkage=_ZN10HidingSpot4LoadEP9SteamFilej */

	/* <0> (null):0 */
	const class Vector  * GetPosition(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot11GetPositionEv */

	/* <0> (null):0 */
	unsigned int GetID(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot5GetIDEv */

	/* <0> (null):0 */
	void Mark(class HidingSpot *); /* linkage=_ZN10HidingSpot4MarkEv */

	/* <0> (null):0 */
	bool IsMarked(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot8IsMarkedEv */

	/* <0> (null):0 */
	void ChangeMasterMarker(void); /* linkage=_ZN10HidingSpot18ChangeMasterMarkerEv */


	/* size: 24, cachelines: 1, members: 6 */
	/* last cacheline: 24 bytes */
}; /* size: 24 */

/* 534 */
 /* pointer to 533 */
 /* size: 4 */

/* 535 */
 /* pointer to 536 */
 /* size: 4 */

/* 536 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 24 */

/* 537 */
/* <0> (null):0 */
typedef struct list<HidingSpot*, std::allocator<HidingSpot*> > HidingSpotList; /* size: 0 */

/* 538 */
/* <0> (null):0 */
union {
	class HidingSpot *         spot;               /*           4 */
	unsigned int               id;                 /*           4 */
}; /* size: 4 */

/* 539 */
/* <0> (null):0 */
struct SpotOrder {
	/* <0> (null):0 */
	union {
		class HidingSpot *         spot;                 /*           4 */
		unsigned int               id;                   /*           4 */
	};

	float                      t;                    /*     0     4 */
	union {
		class HidingSpot * spot;                 /*           4 */
		unsigned int       id;                   /*           4 */
	};                                               /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 540 */
/* <0> (null):0 */
typedef struct list<SpotOrder, std::allocator<SpotOrder> > SpotOrderList; /* size: 0 */

/* 541 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 542 */
/* <0> (null):0 */
typedef class SpotOrder * pointer; /* size: 4 */

/* 543 */
/* <0> (null):0 */
typedef const class SpotOrder  * const_pointer; /* size: 4 */

/* 544 */
/* <0> (null):0 */
class new_allocator<SpotOrder> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class SpotOrder * pointer;

	/* <0> (null):0 */
	typedef const class SpotOrder  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<SpotOrder> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<SpotOrder> *, const class new_allocator<SpotOrder>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<SpotOrder> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<SpotOrder>  *, class SpotOrder &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE7addressERS1_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<SpotOrder>  *, const class SpotOrder  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE7addressERKS1_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<SpotOrder> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<SpotOrder> *, class SpotOrder *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE10deallocateEPS1_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<SpotOrder>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<SpotOrder> *, class SpotOrder *, const class SpotOrder  &); /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE9constructEPS1_RKS1_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<SpotOrder> *, class SpotOrder *); /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE7destroyEPS1_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 545 */
 /* pointer to 539 */
 /* size: 4 */

/* 546 */
 /* pointer to 547 */
 /* size: 4 */

/* 547 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 548 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 549 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 550 */
 /* pointer to 544 */
 /* size: 4 */

/* 551 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 552 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 553 */
 /* pointer to 554 */
 /* size: 4 */

/* 554 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 555 */
/* <0> (null):0 */
typedef class SpotOrder & reference; /* size: 4 */

/* 556 */
/* <0> (null):0 */
typedef const class SpotOrder  & const_reference; /* size: 4 */

/* 557 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<SpotOrder> > other; /* size: 0 */

/* 558 */
/* <0> (null):0 */
struct rebind<std::_List_node<SpotOrder> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<SpotOrder> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 559 */
/* <0> (null):0 */
typedef struct allocator<SpotOrder> other; /* size: 1 */

/* 560 */
/* <0> (null):0 */
struct rebind<SpotOrder> {
	/* <0> (null):0 */
	typedef struct allocator<SpotOrder> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 561 */
/* <0> (null):0 */
class allocator<SpotOrder> : public new_allocator<SpotOrder> {
public:

	/* class new_allocator<SpotOrder> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class SpotOrder & reference;

	/* <0> (null):0 */
	typedef const class SpotOrder  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<SpotOrder> *);

	/* <0> (null):0 */
	void allocator(class allocator<SpotOrder> *, const class allocator<SpotOrder>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<SpotOrder> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<SpotOrder> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<SpotOrder> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<SpotOrder> {
		/* <0> (null):0 */
		typedef struct allocator<SpotOrder> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 562 */
 /* pointer to 561 */
 /* size: 4 */

/* 563 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 564 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 565 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 566 */
/* <0> (null):0 */
typedef class _List_node<SpotOrder> * pointer; /* size: 4 */

/* 567 */
/* <0> (null):0 */
typedef const class _List_node<SpotOrder>  * const_pointer; /* size: 4 */

/* 568 */
/* <0> (null):0 */
class new_allocator<std::_List_node<SpotOrder> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<SpotOrder> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<SpotOrder>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<SpotOrder> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<SpotOrder> > *, const class new_allocator<std::_List_node<SpotOrder> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<SpotOrder> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<SpotOrder> >  *, class _List_node<SpotOrder> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7addressERS3_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<SpotOrder> >  *, const class _List_node<SpotOrder>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7addressERKS3_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<SpotOrder> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE10deallocateEPS3_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<SpotOrder> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *, const class _List_node<SpotOrder>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE9constructEPS3_RKS3_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7destroyEPS3_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 569 */
 /* pointer to 367 */
 /* size: 4 */

/* 570 */
 /* pointer to 571 */
 /* size: 4 */

/* 571 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 572 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 573 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 574 */
 /* pointer to 568 */
 /* size: 4 */

/* 575 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 576 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 577 */
 /* pointer to 578 */
 /* size: 4 */

/* 578 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 579 */
/* <0> (null):0 */
class allocator<std::_List_node<SpotOrder> > : public new_allocator<std::_List_node<SpotOrder> > {
public:

	/* class new_allocator<std::_List_node<SpotOrder> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<SpotOrder> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<SpotOrder> > *, const class allocator<std::_List_node<SpotOrder> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<SpotOrder> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 580 */
 /* pointer to 579 */
 /* size: 4 */

/* 581 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 582 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 583 */
 /* pointer to 369 */
 /* size: 4 */

/* 584 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 585 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 586 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 587 */
/* <0> (null):0 */
typedef struct allocator<SpotOrder> allocator_type; /* size: 1 */

/* 588 */
/* <0> (null):0 */
class _List_base<SpotOrder, std::allocator<SpotOrder> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<SpotOrder> allocator_type;

	/* <0> (null):0 */
	class _List_node<SpotOrder> * _M_get_node(class _List_base<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, class _List_node<SpotOrder> *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 589 */
 /* pointer to 588 */
 /* size: 4 */

/* 590 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 591 */
 /* pointer to 592 */
 /* size: 4 */

/* 592 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 593 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 594 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 595 */
/* <0> (null):0 */
typedef struct SpotOrder value_type; /* size: 8 */

/* 596 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 597 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 598 */
/* <0> (null):0 */
typedef struct _List_iterator<SpotOrder> iterator; /* size: 0 */

/* 599 */
/* <0> (null):0 */
typedef struct _List_const_iterator<SpotOrder> const_iterator; /* size: 0 */

/* 600 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<SpotOrder> > const_reverse_iterator; /* size: 0 */

/* 601 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<SpotOrder> > reverse_iterator; /* size: 0 */

/* 602 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 603 */
/* <0> (null):0 */
typedef struct allocator<SpotOrder> allocator_type; /* size: 1 */

/* 604 */
/* <0> (null):0 */
typedef struct _List_node<SpotOrder> _Node; /* size: 0 */

/* 605 */
/* <0> (null):0 */
class list<SpotOrder, std::allocator<SpotOrder> > : protected _List_base<SpotOrder, std::allocator<SpotOrder> > {
protected:

	/* class _List_base<SpotOrder, std::allocator<SpotOrder> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef struct SpotOrder value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<SpotOrder> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<SpotOrder> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<SpotOrder> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<SpotOrder> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<SpotOrder> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<SpotOrder> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE14_M_create_nodeERKS0_ */

	/* <0> (null):0 */
	void list(class list<SpotOrder, std::allocator<SpotOrder> > *);

	/* <0> (null):0 */
	void list(class list<SpotOrder, std::allocator<SpotOrder> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<SpotOrder, std::allocator<SpotOrder> > *, const class list<SpotOrder, std::allocator<SpotOrder> >  &);

	/* <0> (null):0 */
	class list<SpotOrder, std::allocator<SpotOrder> > & operator=(class list<SpotOrder, std::allocator<SpotOrder> > *, const class list<SpotOrder, std::allocator<SpotOrder> >  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EEaSERKS2_ */

	/* <0> (null):0 */
	void assign(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6assignEjRKS0_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, class SpotOrder); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6resizeEjS0_ */

	/* <0> (null):0 */
	reference front(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE10push_frontERKS0_ */

	/* <0> (null):0 */
	void pop_front(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9push_backERKS0_ */

	/* <0> (null):0 */
	void pop_back(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, unsigned int, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */

	/* <0> (null):0 */
	iterator erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	iterator erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */

	/* <0> (null):0 */
	void swap(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4swapERS2_ */

	/* <0> (null):0 */
	void clear(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */

	/* <0> (null):0 */
	void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */

	/* <0> (null):0 */
	void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */

	/* <0> (null):0 */
	void remove(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6removeERKS0_ */

	/* <0> (null):0 */
	void unique(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5mergeERS2_ */

	/* <0> (null):0 */
	void reverse(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE18_M_fill_initializeEjRKS0_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE14_M_fill_assignEjRKS0_ */

	/* <0> (null):0 */
	void _M_transfer(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */

	/* <0> (null):0 */
	void _M_insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void _M_erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE25_M_check_equal_allocatorsERS2_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 606 */
 /* pointer to 604 */
 /* size: 4 */

/* 607 */
 /* pointer to 605 */
 /* size: 4 */

/* 608 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 609 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 610 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 611 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 612 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 613 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 614 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 615 */
 /* pointer to 616 */
 /* size: 4 */

/* 616 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 617 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 618 */
/* <0> (null):0 */
struct SpotEncounter {
	union NavConnect           from;                 /*     0     4 */
	enum NavDirType            fromDir;              /*     4     4 */
	union NavConnect           to;                   /*     8     4 */
	enum NavDirType            toDir;                /*    12     4 */
	struct Ray                 path;                 /*    16    24 */
	SpotOrderList              spotList;             /*    40     0 */

	/* size: 48, cachelines: 1, members: 6 */
	/* last cacheline: 48 bytes */

	/* BRAIN FART ALERT! 48 != 40 + 0(holes), diff = 8 */

}; /* size: 48 */

/* 619 */
/* <0> (null):0 */
typedef struct list<SpotEncounter, std::allocator<SpotEncounter> > SpotEncounterList; /* size: 0 */

/* 620 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 621 */
/* <0> (null):0 */
typedef class HidingSpot * * pointer; /* size: 4 */

/* 622 */
/* <0> (null):0 */
typedef const class HidingSpot *  * const_pointer; /* size: 4 */

/* 623 */
/* <0> (null):0 */
class new_allocator<HidingSpot*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class HidingSpot * * pointer;

	/* <0> (null):0 */
	typedef const class HidingSpot *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<HidingSpot*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<HidingSpot*> *, const class new_allocator<HidingSpot*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<HidingSpot*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<HidingSpot*>  *, class HidingSpot * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE7addressERS2_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<HidingSpot*>  *, const class HidingSpot *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE7addressERKS2_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<HidingSpot*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<HidingSpot*> *, class HidingSpot * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE10deallocateEPS2_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<HidingSpot*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<HidingSpot*> *, class HidingSpot * *, const class HidingSpot *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE9constructEPS2_RKS2_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<HidingSpot*> *, class HidingSpot * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE7destroyEPS2_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 624 */
 /* pointer to 534 */
 /* size: 4 */

/* 625 */
 /* pointer to 626 */
 /* size: 4 */

/* 626 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 627 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 628 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 629 */
 /* pointer to 623 */
 /* size: 4 */

/* 630 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 631 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 632 */
 /* pointer to 633 */
 /* size: 4 */

/* 633 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 634 */
/* <0> (null):0 */
typedef class HidingSpot * & reference; /* size: 4 */

/* 635 */
/* <0> (null):0 */
typedef const class HidingSpot *  & const_reference; /* size: 4 */

/* 636 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<HidingSpot*> > other; /* size: 0 */

/* 637 */
/* <0> (null):0 */
struct rebind<std::_List_node<HidingSpot*> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<HidingSpot*> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 638 */
/* <0> (null):0 */
typedef struct allocator<HidingSpot*> other; /* size: 1 */

/* 639 */
/* <0> (null):0 */
struct rebind<HidingSpot*> {
	/* <0> (null):0 */
	typedef struct allocator<HidingSpot*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 640 */
/* <0> (null):0 */
class allocator<HidingSpot*> : public new_allocator<HidingSpot*> {
public:

	/* class new_allocator<HidingSpot*> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class HidingSpot * & reference;

	/* <0> (null):0 */
	typedef const class HidingSpot *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<HidingSpot*> *);

	/* <0> (null):0 */
	void allocator(class allocator<HidingSpot*> *, const class allocator<HidingSpot*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<HidingSpot*> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<HidingSpot*> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<HidingSpot*> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<HidingSpot*> {
		/* <0> (null):0 */
		typedef struct allocator<HidingSpot*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 641 */
 /* pointer to 640 */
 /* size: 4 */

/* 642 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 643 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 644 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 645 */
/* <0> (null):0 */
typedef class _List_node<HidingSpot*> * pointer; /* size: 4 */

/* 646 */
/* <0> (null):0 */
typedef const class _List_node<HidingSpot*>  * const_pointer; /* size: 4 */

/* 647 */
/* <0> (null):0 */
class new_allocator<std::_List_node<HidingSpot*> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<HidingSpot*> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<HidingSpot*>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *, const class new_allocator<std::_List_node<HidingSpot*> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<HidingSpot*> >  *, class _List_node<HidingSpot*> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7addressERS4_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<HidingSpot*> >  *, const class _List_node<HidingSpot*>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7addressERKS4_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<HidingSpot*> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE10deallocateEPS4_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<HidingSpot*> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *, const class _List_node<HidingSpot*>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE9constructEPS4_RKS4_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7destroyEPS4_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 648 */
 /* pointer to 378 */
 /* size: 4 */

/* 649 */
 /* pointer to 650 */
 /* size: 4 */

/* 650 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 651 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 652 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 653 */
 /* pointer to 647 */
 /* size: 4 */

/* 654 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 655 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 656 */
 /* pointer to 657 */
 /* size: 4 */

/* 657 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 658 */
/* <0> (null):0 */
class allocator<std::_List_node<HidingSpot*> > : public new_allocator<std::_List_node<HidingSpot*> > {
public:

	/* class new_allocator<std::_List_node<HidingSpot*> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<HidingSpot*> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<HidingSpot*> > *, const class allocator<std::_List_node<HidingSpot*> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<HidingSpot*> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 659 */
 /* pointer to 658 */
 /* size: 4 */

/* 660 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 661 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 662 */
 /* pointer to 380 */
 /* size: 4 */

/* 663 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 664 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 665 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 666 */
/* <0> (null):0 */
typedef struct allocator<HidingSpot*> allocator_type; /* size: 1 */

/* 667 */
/* <0> (null):0 */
class _List_base<HidingSpot*, std::allocator<HidingSpot*> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<HidingSpot*> allocator_type;

	/* <0> (null):0 */
	class _List_node<HidingSpot*> * _M_get_node(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_node<HidingSpot*> *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 668 */
 /* pointer to 667 */
 /* size: 4 */

/* 669 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 670 */
 /* pointer to 671 */
 /* size: 4 */

/* 671 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 672 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 673 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 674 */
/* <0> (null):0 */
typedef class HidingSpot * value_type; /* size: 4 */

/* 675 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 676 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 677 */
/* <0> (null):0 */
typedef struct _List_iterator<HidingSpot*> iterator; /* size: 0 */

/* 678 */
/* <0> (null):0 */
typedef struct _List_const_iterator<HidingSpot*> const_iterator; /* size: 0 */

/* 679 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<HidingSpot*> > const_reverse_iterator; /* size: 0 */

/* 680 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<HidingSpot*> > reverse_iterator; /* size: 0 */

/* 681 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 682 */
/* <0> (null):0 */
typedef struct allocator<HidingSpot*> allocator_type; /* size: 1 */

/* 683 */
/* <0> (null):0 */
typedef struct _List_node<HidingSpot*> _Node; /* size: 0 */

/* 684 */
/* <0> (null):0 */
class list<HidingSpot*, std::allocator<HidingSpot*> > : protected _List_base<HidingSpot*, std::allocator<HidingSpot*> > {
protected:

	/* class _List_base<HidingSpot*, std::allocator<HidingSpot*> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef class HidingSpot * value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<HidingSpot*> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<HidingSpot*> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<HidingSpot*> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<HidingSpot*> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<HidingSpot*> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<HidingSpot*> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE14_M_create_nodeERKS1_ */

	/* <0> (null):0 */
	void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *);

	/* <0> (null):0 */
	void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const class list<HidingSpot*, std::allocator<HidingSpot*> >  &);

	/* <0> (null):0 */
	class list<HidingSpot*, std::allocator<HidingSpot*> > & operator=(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const class list<HidingSpot*, std::allocator<HidingSpot*> >  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EEaSERKS3_ */

	/* <0> (null):0 */
	void assign(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6assignEjRKS1_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, class HidingSpot *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6resizeEjS1_ */

	/* <0> (null):0 */
	reference front(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE10push_frontERKS1_ */

	/* <0> (null):0 */
	void pop_front(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9push_backERKS1_ */

	/* <0> (null):0 */
	void pop_back(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */

	/* <0> (null):0 */
	iterator erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	iterator erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */

	/* <0> (null):0 */
	void swap(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4swapERS3_ */

	/* <0> (null):0 */
	void clear(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */

	/* <0> (null):0 */
	void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */

	/* <0> (null):0 */
	void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */

	/* <0> (null):0 */
	void remove(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6removeERKS1_ */

	/* <0> (null):0 */
	void unique(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5mergeERS3_ */

	/* <0> (null):0 */
	void reverse(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE18_M_fill_initializeEjRKS1_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE14_M_fill_assignEjRKS1_ */

	/* <0> (null):0 */
	void _M_transfer(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */

	/* <0> (null):0 */
	void _M_insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void _M_erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE25_M_check_equal_allocatorsERS3_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 685 */
 /* pointer to 683 */
 /* size: 4 */

/* 686 */
 /* pointer to 684 */
 /* size: 4 */

/* 687 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 688 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 689 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 690 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 691 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 692 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 693 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 694 */
 /* pointer to 695 */
 /* size: 4 */

/* 695 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 696 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 697 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 698 */
/* <0> (null):0 */
typedef class SpotEncounter * pointer; /* size: 4 */

/* 699 */
/* <0> (null):0 */
typedef const class SpotEncounter  * const_pointer; /* size: 4 */

/* 700 */
/* <0> (null):0 */
class new_allocator<SpotEncounter> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class SpotEncounter * pointer;

	/* <0> (null):0 */
	typedef const class SpotEncounter  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<SpotEncounter> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<SpotEncounter> *, const class new_allocator<SpotEncounter>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<SpotEncounter> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<SpotEncounter>  *, class SpotEncounter &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE7addressERS1_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<SpotEncounter>  *, const class SpotEncounter  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE7addressERKS1_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<SpotEncounter> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<SpotEncounter> *, class SpotEncounter *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE10deallocateEPS1_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<SpotEncounter>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<SpotEncounter> *, class SpotEncounter *, const class SpotEncounter  &); /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE9constructEPS1_RKS1_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<SpotEncounter> *, class SpotEncounter *); /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE7destroyEPS1_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 701 */
 /* pointer to 618 */
 /* size: 4 */

/* 702 */
 /* pointer to 703 */
 /* size: 4 */

/* 703 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 48 */

/* 704 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 705 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 706 */
 /* pointer to 700 */
 /* size: 4 */

/* 707 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 708 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 709 */
 /* pointer to 710 */
 /* size: 4 */

/* 710 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 711 */
/* <0> (null):0 */
typedef class SpotEncounter & reference; /* size: 4 */

/* 712 */
/* <0> (null):0 */
typedef const class SpotEncounter  & const_reference; /* size: 4 */

/* 713 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<SpotEncounter> > other; /* size: 0 */

/* 714 */
/* <0> (null):0 */
struct rebind<std::_List_node<SpotEncounter> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<SpotEncounter> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 715 */
/* <0> (null):0 */
typedef struct allocator<SpotEncounter> other; /* size: 1 */

/* 716 */
/* <0> (null):0 */
struct rebind<SpotEncounter> {
	/* <0> (null):0 */
	typedef struct allocator<SpotEncounter> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 717 */
/* <0> (null):0 */
class allocator<SpotEncounter> : public new_allocator<SpotEncounter> {
public:

	/* class new_allocator<SpotEncounter> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class SpotEncounter & reference;

	/* <0> (null):0 */
	typedef const class SpotEncounter  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<SpotEncounter> *);

	/* <0> (null):0 */
	void allocator(class allocator<SpotEncounter> *, const class allocator<SpotEncounter>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<SpotEncounter> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<SpotEncounter> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<SpotEncounter> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<SpotEncounter> {
		/* <0> (null):0 */
		typedef struct allocator<SpotEncounter> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 718 */
 /* pointer to 717 */
 /* size: 4 */

/* 719 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 720 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 721 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 722 */
/* <0> (null):0 */
typedef class _List_node<SpotEncounter> * pointer; /* size: 4 */

/* 723 */
/* <0> (null):0 */
typedef const class _List_node<SpotEncounter>  * const_pointer; /* size: 4 */

/* 724 */
/* <0> (null):0 */
class new_allocator<std::_List_node<SpotEncounter> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<SpotEncounter> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<SpotEncounter>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *, const class new_allocator<std::_List_node<SpotEncounter> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<SpotEncounter> >  *, class _List_node<SpotEncounter> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7addressERS3_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<SpotEncounter> >  *, const class _List_node<SpotEncounter>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7addressERKS3_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<SpotEncounter> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE10deallocateEPS3_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<SpotEncounter> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *, const class _List_node<SpotEncounter>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE9constructEPS3_RKS3_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7destroyEPS3_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 725 */
 /* pointer to 388 */
 /* size: 4 */

/* 726 */
 /* pointer to 727 */
 /* size: 4 */

/* 727 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 728 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 729 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 730 */
 /* pointer to 724 */
 /* size: 4 */

/* 731 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 732 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 733 */
 /* pointer to 734 */
 /* size: 4 */

/* 734 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 735 */
/* <0> (null):0 */
class allocator<std::_List_node<SpotEncounter> > : public new_allocator<std::_List_node<SpotEncounter> > {
public:

	/* class new_allocator<std::_List_node<SpotEncounter> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<SpotEncounter> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<SpotEncounter> > *, const class allocator<std::_List_node<SpotEncounter> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<SpotEncounter> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 736 */
 /* pointer to 735 */
 /* size: 4 */

/* 737 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 738 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 739 */
 /* pointer to 390 */
 /* size: 4 */

/* 740 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 741 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 742 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 743 */
/* <0> (null):0 */
typedef struct allocator<SpotEncounter> allocator_type; /* size: 1 */

/* 744 */
/* <0> (null):0 */
class _List_base<SpotEncounter, std::allocator<SpotEncounter> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<SpotEncounter> allocator_type;

	/* <0> (null):0 */
	class _List_node<SpotEncounter> * _M_get_node(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_node<SpotEncounter> *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 745 */
 /* pointer to 744 */
 /* size: 4 */

/* 746 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 747 */
 /* pointer to 748 */
 /* size: 4 */

/* 748 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 749 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 750 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 751 */
/* <0> (null):0 */
typedef struct SpotEncounter value_type; /* size: 48 */

/* 752 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 753 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 754 */
/* <0> (null):0 */
typedef struct _List_iterator<SpotEncounter> iterator; /* size: 0 */

/* 755 */
/* <0> (null):0 */
typedef struct _List_const_iterator<SpotEncounter> const_iterator; /* size: 0 */

/* 756 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<SpotEncounter> > const_reverse_iterator; /* size: 0 */

/* 757 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<SpotEncounter> > reverse_iterator; /* size: 0 */

/* 758 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 759 */
/* <0> (null):0 */
typedef struct allocator<SpotEncounter> allocator_type; /* size: 1 */

/* 760 */
/* <0> (null):0 */
typedef struct _List_node<SpotEncounter> _Node; /* size: 0 */

/* 761 */
/* <0> (null):0 */
class list<SpotEncounter, std::allocator<SpotEncounter> > : protected _List_base<SpotEncounter, std::allocator<SpotEncounter> > {
protected:

	/* class _List_base<SpotEncounter, std::allocator<SpotEncounter> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef struct SpotEncounter value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<SpotEncounter> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<SpotEncounter> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<SpotEncounter> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<SpotEncounter> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<SpotEncounter> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<SpotEncounter> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE14_M_create_nodeERKS0_ */

	/* <0> (null):0 */
	void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *);

	/* <0> (null):0 */
	void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const class list<SpotEncounter, std::allocator<SpotEncounter> >  &);

	/* <0> (null):0 */
	class list<SpotEncounter, std::allocator<SpotEncounter> > & operator=(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const class list<SpotEncounter, std::allocator<SpotEncounter> >  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EEaSERKS2_ */

	/* <0> (null):0 */
	void assign(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6assignEjRKS0_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, class SpotEncounter); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6resizeEjS0_ */

	/* <0> (null):0 */
	reference front(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE10push_frontERKS0_ */

	/* <0> (null):0 */
	void pop_front(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9push_backERKS0_ */

	/* <0> (null):0 */
	void pop_back(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, unsigned int, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */

	/* <0> (null):0 */
	iterator erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	iterator erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */

	/* <0> (null):0 */
	void swap(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4swapERS2_ */

	/* <0> (null):0 */
	void clear(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */

	/* <0> (null):0 */
	void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */

	/* <0> (null):0 */
	void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */

	/* <0> (null):0 */
	void remove(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6removeERKS0_ */

	/* <0> (null):0 */
	void unique(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5mergeERS2_ */

	/* <0> (null):0 */
	void reverse(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE18_M_fill_initializeEjRKS0_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE14_M_fill_assignEjRKS0_ */

	/* <0> (null):0 */
	void _M_transfer(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */

	/* <0> (null):0 */
	void _M_insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void _M_erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE25_M_check_equal_allocatorsERS2_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 762 */
 /* pointer to 760 */
 /* size: 4 */

/* 763 */
 /* pointer to 761 */
 /* size: 4 */

/* 764 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 765 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 48 */

/* 766 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 767 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 768 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 769 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 770 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 771 */
 /* pointer to 772 */
 /* size: 4 */

/* 772 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 773 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 774 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 775 */
/* <0> (null):0 */
typedef union NavConnect * pointer; /* size: 4 */

/* 776 */
/* <0> (null):0 */
typedef const union NavConnect  * const_pointer; /* size: 4 */

/* 777 */
/* <0> (null):0 */
class new_allocator<NavConnect> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef union NavConnect * pointer;

	/* <0> (null):0 */
	typedef const union NavConnect  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<NavConnect> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<NavConnect> *, const class new_allocator<NavConnect>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<NavConnect> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<NavConnect>  *, union NavConnect &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE7addressERS1_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<NavConnect>  *, const union NavConnect  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE7addressERKS1_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<NavConnect> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<NavConnect> *, union NavConnect *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE10deallocateEPS1_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<NavConnect>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<NavConnect> *, union NavConnect *, const union NavConnect  &); /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE9constructEPS1_RKS1_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<NavConnect> *, union NavConnect *); /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE7destroyEPS1_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 778 */
 /* pointer to 523 */
 /* size: 4 */

/* 779 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 780 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 781 */
 /* pointer to 777 */
 /* size: 4 */

/* 782 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 783 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 784 */
 /* pointer to 785 */
 /* size: 4 */

/* 785 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 786 */
/* <0> (null):0 */
typedef union NavConnect & reference; /* size: 4 */

/* 787 */
/* <0> (null):0 */
typedef const union NavConnect  & const_reference; /* size: 4 */

/* 788 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<NavConnect> > other; /* size: 0 */

/* 789 */
/* <0> (null):0 */
struct rebind<std::_List_node<NavConnect> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<NavConnect> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 790 */
/* <0> (null):0 */
typedef struct allocator<NavConnect> other; /* size: 1 */

/* 791 */
/* <0> (null):0 */
struct rebind<NavConnect> {
	/* <0> (null):0 */
	typedef struct allocator<NavConnect> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 792 */
/* <0> (null):0 */
class allocator<NavConnect> : public new_allocator<NavConnect> {
public:

	/* class new_allocator<NavConnect> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef union NavConnect & reference;

	/* <0> (null):0 */
	typedef const union NavConnect  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<NavConnect> *);

	/* <0> (null):0 */
	void allocator(class allocator<NavConnect> *, const class allocator<NavConnect>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<NavConnect> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<NavConnect> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<NavConnect> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<NavConnect> {
		/* <0> (null):0 */
		typedef struct allocator<NavConnect> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 793 */
 /* pointer to 792 */
 /* size: 4 */

/* 794 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 795 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 796 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 797 */
/* <0> (null):0 */
typedef class _List_node<NavConnect> * pointer; /* size: 4 */

/* 798 */
/* <0> (null):0 */
typedef const class _List_node<NavConnect>  * const_pointer; /* size: 4 */

/* 799 */
/* <0> (null):0 */
class new_allocator<std::_List_node<NavConnect> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<NavConnect> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<NavConnect>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<NavConnect> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<NavConnect> > *, const class new_allocator<std::_List_node<NavConnect> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<NavConnect> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<NavConnect> >  *, class _List_node<NavConnect> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7addressERS3_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<NavConnect> >  *, const class _List_node<NavConnect>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7addressERKS3_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<NavConnect> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE10deallocateEPS3_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<NavConnect> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *, const class _List_node<NavConnect>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE9constructEPS3_RKS3_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7destroyEPS3_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 800 */
 /* pointer to 398 */
 /* size: 4 */

/* 801 */
 /* pointer to 802 */
 /* size: 4 */

/* 802 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 803 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 804 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 805 */
 /* pointer to 799 */
 /* size: 4 */

/* 806 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 807 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 808 */
 /* pointer to 809 */
 /* size: 4 */

/* 809 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 810 */
/* <0> (null):0 */
class allocator<std::_List_node<NavConnect> > : public new_allocator<std::_List_node<NavConnect> > {
public:

	/* class new_allocator<std::_List_node<NavConnect> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<NavConnect> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<NavConnect> > *, const class allocator<std::_List_node<NavConnect> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<NavConnect> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 811 */
 /* pointer to 810 */
 /* size: 4 */

/* 812 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 813 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 814 */
 /* pointer to 400 */
 /* size: 4 */

/* 815 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 816 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 817 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 818 */
/* <0> (null):0 */
typedef struct allocator<NavConnect> allocator_type; /* size: 1 */

/* 819 */
/* <0> (null):0 */
class _List_base<NavConnect, std::allocator<NavConnect> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<NavConnect> allocator_type;

	/* <0> (null):0 */
	class _List_node<NavConnect> * _M_get_node(class _List_base<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<NavConnect, std::allocator<NavConnect> > *, class _List_node<NavConnect> *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 820 */
 /* pointer to 819 */
 /* size: 4 */

/* 821 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 822 */
 /* pointer to 823 */
 /* size: 4 */

/* 823 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 824 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 825 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 826 */
/* <0> (null):0 */
typedef union NavConnect value_type; /* size: 4 */

/* 827 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 828 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 829 */
/* <0> (null):0 */
typedef struct _List_iterator<NavConnect> iterator; /* size: 0 */

/* 830 */
/* <0> (null):0 */
typedef struct _List_const_iterator<NavConnect> const_iterator; /* size: 0 */

/* 831 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<NavConnect> > const_reverse_iterator; /* size: 0 */

/* 832 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<NavConnect> > reverse_iterator; /* size: 0 */

/* 833 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 834 */
/* <0> (null):0 */
typedef struct allocator<NavConnect> allocator_type; /* size: 1 */

/* 835 */
/* <0> (null):0 */
typedef struct _List_node<NavConnect> _Node; /* size: 0 */

/* 836 */
/* <0> (null):0 */
class list<NavConnect, std::allocator<NavConnect> > : protected _List_base<NavConnect, std::allocator<NavConnect> > {
protected:

	/* class _List_base<NavConnect, std::allocator<NavConnect> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef union NavConnect value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<NavConnect> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<NavConnect> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<NavConnect> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<NavConnect> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<NavConnect> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<NavConnect> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE14_M_create_nodeERKS0_ */

	/* <0> (null):0 */
	void list(class list<NavConnect, std::allocator<NavConnect> > *);

	/* <0> (null):0 */
	void list(class list<NavConnect, std::allocator<NavConnect> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<NavConnect, std::allocator<NavConnect> > *, const class list<NavConnect, std::allocator<NavConnect> >  &);

	/* <0> (null):0 */
	class list<NavConnect, std::allocator<NavConnect> > & operator=(class list<NavConnect, std::allocator<NavConnect> > *, const class list<NavConnect, std::allocator<NavConnect> >  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EEaSERKS2_ */

	/* <0> (null):0 */
	void assign(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6assignEjRKS0_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, union NavConnect); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6resizeEjS0_ */

	/* <0> (null):0 */
	reference front(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE10push_frontERKS0_ */

	/* <0> (null):0 */
	void pop_front(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9push_backERKS0_ */

	/* <0> (null):0 */
	void pop_back(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, unsigned int, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */

	/* <0> (null):0 */
	iterator erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	iterator erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */

	/* <0> (null):0 */
	void swap(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4swapERS2_ */

	/* <0> (null):0 */
	void clear(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */

	/* <0> (null):0 */
	void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */

	/* <0> (null):0 */
	void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */

	/* <0> (null):0 */
	void remove(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6removeERKS0_ */

	/* <0> (null):0 */
	void unique(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5mergeERS2_ */

	/* <0> (null):0 */
	void reverse(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE18_M_fill_initializeEjRKS0_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE14_M_fill_assignEjRKS0_ */

	/* <0> (null):0 */
	void _M_transfer(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */

	/* <0> (null):0 */
	void _M_insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void _M_erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE25_M_check_equal_allocatorsERS2_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 837 */
 /* pointer to 835 */
 /* size: 4 */

/* 838 */
 /* pointer to 836 */
 /* size: 4 */

/* 839 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 840 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 841 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 842 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 843 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 844 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 845 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 846 */
 /* pointer to 847 */
 /* size: 4 */

/* 847 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 848 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 849 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 850 */
/* <0> (null):0 */
typedef class CNavLadder * * pointer; /* size: 4 */

/* 851 */
/* <0> (null):0 */
typedef const class CNavLadder *  * const_pointer; /* size: 4 */

/* 852 */
/* <0> (null):0 */
class new_allocator<CNavLadder*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class CNavLadder * * pointer;

	/* <0> (null):0 */
	typedef const class CNavLadder *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<CNavLadder*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<CNavLadder*> *, const class new_allocator<CNavLadder*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<CNavLadder*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<CNavLadder*>  *, class CNavLadder * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE7addressERS2_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<CNavLadder*>  *, const class CNavLadder *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE7addressERKS2_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<CNavLadder*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<CNavLadder*> *, class CNavLadder * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE10deallocateEPS2_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<CNavLadder*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<CNavLadder*> *, class CNavLadder * *, const class CNavLadder *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE9constructEPS2_RKS2_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<CNavLadder*> *, class CNavLadder * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE7destroyEPS2_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 853 */
 /* pointer to 531 */
 /* size: 4 */

/* 854 */
 /* pointer to 855 */
 /* size: 4 */

/* 855 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 856 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 857 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 858 */
 /* pointer to 852 */
 /* size: 4 */

/* 859 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 860 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 861 */
 /* pointer to 862 */
 /* size: 4 */

/* 862 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 863 */
/* <0> (null):0 */
typedef class CNavLadder * & reference; /* size: 4 */

/* 864 */
/* <0> (null):0 */
typedef const class CNavLadder *  & const_reference; /* size: 4 */

/* 865 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<CNavLadder*> > other; /* size: 0 */

/* 866 */
/* <0> (null):0 */
struct rebind<std::_List_node<CNavLadder*> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<CNavLadder*> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 867 */
/* <0> (null):0 */
typedef struct allocator<CNavLadder*> other; /* size: 1 */

/* 868 */
/* <0> (null):0 */
struct rebind<CNavLadder*> {
	/* <0> (null):0 */
	typedef struct allocator<CNavLadder*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 869 */
/* <0> (null):0 */
class allocator<CNavLadder*> : public new_allocator<CNavLadder*> {
public:

	/* class new_allocator<CNavLadder*> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class CNavLadder * & reference;

	/* <0> (null):0 */
	typedef const class CNavLadder *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<CNavLadder*> *);

	/* <0> (null):0 */
	void allocator(class allocator<CNavLadder*> *, const class allocator<CNavLadder*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<CNavLadder*> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<CNavLadder*> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<CNavLadder*> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<CNavLadder*> {
		/* <0> (null):0 */
		typedef struct allocator<CNavLadder*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 870 */
 /* pointer to 869 */
 /* size: 4 */

/* 871 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 872 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 873 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 874 */
/* <0> (null):0 */
typedef class _List_node<CNavLadder*> * pointer; /* size: 4 */

/* 875 */
/* <0> (null):0 */
typedef const class _List_node<CNavLadder*>  * const_pointer; /* size: 4 */

/* 876 */
/* <0> (null):0 */
class new_allocator<std::_List_node<CNavLadder*> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<CNavLadder*> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<CNavLadder*>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *, const class new_allocator<std::_List_node<CNavLadder*> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<CNavLadder*> >  *, class _List_node<CNavLadder*> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7addressERS4_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<CNavLadder*> >  *, const class _List_node<CNavLadder*>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7addressERKS4_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<CNavLadder*> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE10deallocateEPS4_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<CNavLadder*> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *, const class _List_node<CNavLadder*>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE9constructEPS4_RKS4_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7destroyEPS4_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 877 */
 /* pointer to 408 */
 /* size: 4 */

/* 878 */
 /* pointer to 879 */
 /* size: 4 */

/* 879 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 880 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 881 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 882 */
 /* pointer to 876 */
 /* size: 4 */

/* 883 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 884 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 885 */
 /* pointer to 886 */
 /* size: 4 */

/* 886 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 887 */
/* <0> (null):0 */
class allocator<std::_List_node<CNavLadder*> > : public new_allocator<std::_List_node<CNavLadder*> > {
public:

	/* class new_allocator<std::_List_node<CNavLadder*> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<CNavLadder*> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<CNavLadder*> > *, const class allocator<std::_List_node<CNavLadder*> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<CNavLadder*> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 888 */
 /* pointer to 887 */
 /* size: 4 */

/* 889 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 890 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 891 */
 /* pointer to 410 */
 /* size: 4 */

/* 892 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 893 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 894 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 895 */
/* <0> (null):0 */
typedef struct allocator<CNavLadder*> allocator_type; /* size: 1 */

/* 896 */
/* <0> (null):0 */
class _List_base<CNavLadder*, std::allocator<CNavLadder*> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<CNavLadder*> allocator_type;

	/* <0> (null):0 */
	class _List_node<CNavLadder*> * _M_get_node(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_node<CNavLadder*> *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 897 */
 /* pointer to 896 */
 /* size: 4 */

/* 898 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 899 */
 /* pointer to 900 */
 /* size: 4 */

/* 900 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 901 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 902 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 903 */
/* <0> (null):0 */
typedef class CNavLadder * value_type; /* size: 4 */

/* 904 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 905 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 906 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavLadder*> iterator; /* size: 0 */

/* 907 */
/* <0> (null):0 */
typedef struct _List_const_iterator<CNavLadder*> const_iterator; /* size: 0 */

/* 908 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<CNavLadder*> > const_reverse_iterator; /* size: 0 */

/* 909 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<CNavLadder*> > reverse_iterator; /* size: 0 */

/* 910 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 911 */
/* <0> (null):0 */
typedef struct allocator<CNavLadder*> allocator_type; /* size: 1 */

/* 912 */
/* <0> (null):0 */
typedef struct _List_node<CNavLadder*> _Node; /* size: 0 */

/* 913 */
/* <0> (null):0 */
class list<CNavLadder*, std::allocator<CNavLadder*> > : protected _List_base<CNavLadder*, std::allocator<CNavLadder*> > {
protected:

	/* class _List_base<CNavLadder*, std::allocator<CNavLadder*> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef class CNavLadder * value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<CNavLadder*> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<CNavLadder*> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<CNavLadder*> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<CNavLadder*> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<CNavLadder*> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<CNavLadder*> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE14_M_create_nodeERKS1_ */

	/* <0> (null):0 */
	void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *);

	/* <0> (null):0 */
	void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const class list<CNavLadder*, std::allocator<CNavLadder*> >  &);

	/* <0> (null):0 */
	class list<CNavLadder*, std::allocator<CNavLadder*> > & operator=(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const class list<CNavLadder*, std::allocator<CNavLadder*> >  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EEaSERKS3_ */

	/* <0> (null):0 */
	void assign(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6assignEjRKS1_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, class CNavLadder *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6resizeEjS1_ */

	/* <0> (null):0 */
	reference front(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE10push_frontERKS1_ */

	/* <0> (null):0 */
	void pop_front(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9push_backERKS1_ */

	/* <0> (null):0 */
	void pop_back(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */

	/* <0> (null):0 */
	iterator erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	iterator erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */

	/* <0> (null):0 */
	void swap(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4swapERS3_ */

	/* <0> (null):0 */
	void clear(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */

	/* <0> (null):0 */
	void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */

	/* <0> (null):0 */
	void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */

	/* <0> (null):0 */
	void remove(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6removeERKS1_ */

	/* <0> (null):0 */
	void unique(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5mergeERS3_ */

	/* <0> (null):0 */
	void reverse(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE18_M_fill_initializeEjRKS1_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE14_M_fill_assignEjRKS1_ */

	/* <0> (null):0 */
	void _M_transfer(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */

	/* <0> (null):0 */
	void _M_insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void _M_erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE25_M_check_equal_allocatorsERS3_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 914 */
 /* pointer to 912 */
 /* size: 4 */

/* 915 */
 /* pointer to 913 */
 /* size: 4 */

/* 916 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 917 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 918 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 919 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 920 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 921 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 922 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 923 */
 /* pointer to 924 */
 /* size: 4 */

/* 924 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 925 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 926 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 927 */
/* <0> (null):0 */
typedef class CNavArea * * pointer; /* size: 4 */

/* 928 */
/* <0> (null):0 */
typedef const class CNavArea *  * const_pointer; /* size: 4 */

/* 929 */
/* <0> (null):0 */
class new_allocator<CNavArea*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class CNavArea * * pointer;

	/* <0> (null):0 */
	typedef const class CNavArea *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<CNavArea*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<CNavArea*> *, const class new_allocator<CNavArea*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<CNavArea*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<CNavArea*>  *, class CNavArea * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE7addressERS2_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<CNavArea*>  *, const class CNavArea *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE7addressERKS2_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<CNavArea*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<CNavArea*> *, class CNavArea * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE10deallocateEPS2_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<CNavArea*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<CNavArea*> *, class CNavArea * *, const class CNavArea *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE9constructEPS2_RKS2_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<CNavArea*> *, class CNavArea * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE7destroyEPS2_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 930 */
 /* pointer to 512 */
 /* size: 4 */

/* 931 */
 /* pointer to 932 */
 /* size: 4 */

/* 932 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 933 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 934 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 935 */
 /* pointer to 929 */
 /* size: 4 */

/* 936 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 937 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 938 */
 /* pointer to 939 */
 /* size: 4 */

/* 939 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 940 */
/* <0> (null):0 */
typedef class CNavArea * & reference; /* size: 4 */

/* 941 */
/* <0> (null):0 */
typedef const class CNavArea *  & const_reference; /* size: 4 */

/* 942 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<CNavArea*> > other; /* size: 0 */

/* 943 */
/* <0> (null):0 */
struct rebind<std::_List_node<CNavArea*> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<CNavArea*> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 944 */
/* <0> (null):0 */
typedef struct allocator<CNavArea*> other; /* size: 1 */

/* 945 */
/* <0> (null):0 */
struct rebind<CNavArea*> {
	/* <0> (null):0 */
	typedef struct allocator<CNavArea*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 946 */
/* <0> (null):0 */
class allocator<CNavArea*> : public new_allocator<CNavArea*> {
public:

	/* class new_allocator<CNavArea*> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class CNavArea * & reference;

	/* <0> (null):0 */
	typedef const class CNavArea *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<CNavArea*> *);

	/* <0> (null):0 */
	void allocator(class allocator<CNavArea*> *, const class allocator<CNavArea*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<CNavArea*> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<CNavArea*> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<CNavArea*> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<CNavArea*> {
		/* <0> (null):0 */
		typedef struct allocator<CNavArea*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 947 */
 /* pointer to 946 */
 /* size: 4 */

/* 948 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 949 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 950 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 951 */
/* <0> (null):0 */
typedef class _List_node<CNavArea*> * pointer; /* size: 4 */

/* 952 */
/* <0> (null):0 */
typedef const class _List_node<CNavArea*>  * const_pointer; /* size: 4 */

/* 953 */
/* <0> (null):0 */
class new_allocator<std::_List_node<CNavArea*> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<CNavArea*> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<CNavArea*>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<CNavArea*> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<CNavArea*> > *, const class new_allocator<std::_List_node<CNavArea*> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<CNavArea*> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<CNavArea*> >  *, class _List_node<CNavArea*> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7addressERS4_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<CNavArea*> >  *, const class _List_node<CNavArea*>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7addressERKS4_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<CNavArea*> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE10deallocateEPS4_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<CNavArea*> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *, const class _List_node<CNavArea*>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE9constructEPS4_RKS4_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7destroyEPS4_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 954 */
 /* pointer to 418 */
 /* size: 4 */

/* 955 */
 /* pointer to 956 */
 /* size: 4 */

/* 956 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 957 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 958 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 959 */
 /* pointer to 953 */
 /* size: 4 */

/* 960 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 961 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 962 */
 /* pointer to 963 */
 /* size: 4 */

/* 963 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 964 */
/* <0> (null):0 */
class allocator<std::_List_node<CNavArea*> > : public new_allocator<std::_List_node<CNavArea*> > {
public:

	/* class new_allocator<std::_List_node<CNavArea*> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<CNavArea*> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<CNavArea*> > *, const class allocator<std::_List_node<CNavArea*> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<CNavArea*> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 965 */
 /* pointer to 964 */
 /* size: 4 */

/* 966 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 967 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 968 */
 /* pointer to 420 */
 /* size: 4 */

/* 969 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 970 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 971 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 972 */
/* <0> (null):0 */
typedef struct allocator<CNavArea*> allocator_type; /* size: 1 */

/* 973 */
/* <0> (null):0 */
class _List_base<CNavArea*, std::allocator<CNavArea*> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<CNavArea*> allocator_type;

	/* <0> (null):0 */
	class _List_node<CNavArea*> * _M_get_node(class _List_base<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, class _List_node<CNavArea*> *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 974 */
 /* pointer to 973 */
 /* size: 4 */

/* 975 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 976 */
 /* pointer to 977 */
 /* size: 4 */

/* 977 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 978 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 979 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 980 */
/* <0> (null):0 */
typedef class CNavArea * value_type; /* size: 4 */

/* 981 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 982 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 983 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavArea*> iterator; /* size: 0 */

/* 984 */
/* <0> (null):0 */
typedef struct _List_const_iterator<CNavArea*> const_iterator; /* size: 0 */

/* 985 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<CNavArea*> > const_reverse_iterator; /* size: 0 */

/* 986 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<CNavArea*> > reverse_iterator; /* size: 0 */

/* 987 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 988 */
/* <0> (null):0 */
typedef struct allocator<CNavArea*> allocator_type; /* size: 1 */

/* 989 */
/* <0> (null):0 */
typedef struct _List_node<CNavArea*> _Node; /* size: 0 */

/* 990 */
/* <0> (null):0 */
class list<CNavArea*, std::allocator<CNavArea*> > : protected _List_base<CNavArea*, std::allocator<CNavArea*> > {
protected:

	/* class _List_base<CNavArea*, std::allocator<CNavArea*> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef class CNavArea * value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<CNavArea*> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<CNavArea*> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<CNavArea*> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<CNavArea*> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<CNavArea*> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<CNavArea*> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE14_M_create_nodeERKS1_ */

	/* <0> (null):0 */
	void list(class list<CNavArea*, std::allocator<CNavArea*> > *);

	/* <0> (null):0 */
	void list(class list<CNavArea*, std::allocator<CNavArea*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<CNavArea*, std::allocator<CNavArea*> > *, const class list<CNavArea*, std::allocator<CNavArea*> >  &);

	/* <0> (null):0 */
	class list<CNavArea*, std::allocator<CNavArea*> > & operator=(class list<CNavArea*, std::allocator<CNavArea*> > *, const class list<CNavArea*, std::allocator<CNavArea*> >  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EEaSERKS3_ */

	/* <0> (null):0 */
	void assign(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6assignEjRKS1_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, class CNavArea *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6resizeEjS1_ */

	/* <0> (null):0 */
	reference front(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE10push_frontERKS1_ */

	/* <0> (null):0 */
	void pop_front(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9push_backERKS1_ */

	/* <0> (null):0 */
	void pop_back(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */

	/* <0> (null):0 */
	iterator erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	iterator erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */

	/* <0> (null):0 */
	void swap(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4swapERS3_ */

	/* <0> (null):0 */
	void clear(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */

	/* <0> (null):0 */
	void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */

	/* <0> (null):0 */
	void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */

	/* <0> (null):0 */
	void remove(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6removeERKS1_ */

	/* <0> (null):0 */
	void unique(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5mergeERS3_ */

	/* <0> (null):0 */
	void reverse(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE18_M_fill_initializeEjRKS1_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE14_M_fill_assignEjRKS1_ */

	/* <0> (null):0 */
	void _M_transfer(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */

	/* <0> (null):0 */
	void _M_insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void _M_erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE25_M_check_equal_allocatorsERS3_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 991 */
 /* pointer to 989 */
 /* size: 4 */

/* 992 */
 /* pointer to 990 */
 /* size: 4 */

/* 993 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 994 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 995 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 996 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 997 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 998 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 999 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1000 */
 /* pointer to 1001 */
 /* size: 4 */

/* 1001 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1002 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1003 */
/* <0> (null):0 */
struct ApproachInfo        array[16]; /* size: 320 */

/* 1004 */
 /* pointer to 511 */
 /* size: 4 */

/* 1005 */
/* <0> (null):0 */
class list<NavConnect, std::allocator<NavConnect> > array[4]; /* size: 32 */

/* 1006 */
/* <0> (null):0 */
class list<CNavLadder*, std::allocator<CNavLadder*> > array[2]; /* size: 16 */

/* 1007 */
/* <0> (null):0 */
class CNavNode *           array[4]; /* size: 16 */

/* 1008 */
 /* pointer to 1009 */
 /* size: 4 */

/* 1009 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 532 */

/* 1010 */
 /* pointer to 20 */
 /* size: 4 */

/* 1011 */
 /* pointer to 1012 */
 /* size: 4 */

/* 1012 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 532 */

/* 1013 */
 /* pointer to 1014 */
 /* size: 4 */

/* 1014 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1015 */
 /* pointer to 1016 */
 /* size: 4 */

/* 1016 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1017 */
 /* pointer to 1018 */
 /* size: 4 */

/* 1018 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1019 */
 /* pointer to 1020 */
 /* size: 4 */

/* 1020 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 20 */

/* 1021 */
 /* pointer to 1004 */
 /* size: 4 */

/* 1022 */
/* <0> (null):0 */
typedef struct list<CNavArea*, std::allocator<CNavArea*> > NavAreaList; /* size: 8 */

/* 1023 */
/* <0> (null):0 */
typedef struct _List_const_iterator<NavConnect> _Self; /* size: 4 */

/* 1024 */
/* <0> (null):0 */
typedef struct _List_iterator<NavConnect> iterator; /* size: 0 */

/* 1025 */
/* <0> (null):0 */
typedef const union NavConnect  * pointer; /* size: 4 */

/* 1026 */
/* <0> (null):0 */
typedef const union NavConnect  & reference; /* size: 4 */

/* 1027 */
/* <0> (null):0 */
struct _List_const_iterator<NavConnect> {
	const class _List_node_base  * _M_node;          /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_const_iterator<NavConnect> _Self;

	/* <0> (null):0 */
	typedef struct _List_iterator<NavConnect> iterator;

	/* <0> (null):0 */
	typedef const union NavConnect  * pointer;

	/* <0> (null):0 */
	typedef const union NavConnect  & reference;

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<NavConnect> *);

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<NavConnect> *, const class _List_node_base  *);

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<NavConnect> *, const iterator  &);

	/* <0> (null):0 */
	reference operator*(const class _List_const_iterator<NavConnect>  *); /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_const_iterator<NavConnect>  *); /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_const_iterator<NavConnect> *); /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_const_iterator<NavConnect> *, int); /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_const_iterator<NavConnect> *); /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_const_iterator<NavConnect> *, int); /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_const_iterator<NavConnect>  *, const _Self  &); /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEeqERKS1_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_const_iterator<NavConnect>  *, const _Self  &); /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEneERKS1_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1028 */
 /* pointer to 1029 */
 /* size: 4 */

/* 1029 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1030 */
 /* pointer to 1027 */
 /* size: 4 */

/* 1031 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1032 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1033 */
 /* pointer to 1034 */
 /* size: 4 */

/* 1034 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1035 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1036 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1037 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1038 */
/* <0> (null):0 */
class CNavAreaGrid {
private:

	floatconst                 m_cellSize;           /*     0     4 */
	NavAreaList *              m_grid;               /*     4     4 */
	int                        m_gridSizeX;          /*     8     4 */
	int                        m_gridSizeY;          /*    12     4 */
	float                      m_minX;               /*    16     4 */
	float                      m_minY;               /*    20     4 */
	unsigned int               m_areaCount;          /*    24     4 */
	class CNavArea *           m_hashTable[256];     /*    28  1024 */
	/* <0> (null):0 */
	void CNavAreaGrid(class CNavAreaGrid *);

	/* <0> (null):0 */
	void ~CNavAreaGrid(class CNavAreaGrid *, int);

	/* <0> (null):0 */
	void Reset(class CNavAreaGrid *); /* linkage=_ZN12CNavAreaGrid5ResetEv */

	/* <0> (null):0 */
	void Initialize(class CNavAreaGrid *, float, float, float, float); /* linkage=_ZN12CNavAreaGrid10InitializeEffff */

	/* <0> (null):0 */
	void AddNavArea(class CNavAreaGrid *, class CNavArea *); /* linkage=_ZN12CNavAreaGrid10AddNavAreaEP8CNavArea */

	/* <0> (null):0 */
	void RemoveNavArea(class CNavAreaGrid *, class CNavArea *); /* linkage=_ZN12CNavAreaGrid13RemoveNavAreaEP8CNavArea */

	/* <0> (null):0 */
	unsigned int GetNavAreaCount(const class CNavAreaGrid  *); /* linkage=_ZNK12CNavAreaGrid15GetNavAreaCountEv */

	/* <0> (null):0 */
	class CNavArea * GetNavArea(const class CNavAreaGrid  *, const class Vector  *, float); /* linkage=_ZNK12CNavAreaGrid10GetNavAreaEPK6Vectorf */

	/* <0> (null):0 */
	class CNavArea * GetNavAreaByID(const class CNavAreaGrid  *, unsigned int); /* linkage=_ZNK12CNavAreaGrid14GetNavAreaByIDEj */

	/* <0> (null):0 */
	class CNavArea * GetNearestNavArea(const class CNavAreaGrid  *, const class Vector  *, bool); /* linkage=_ZNK12CNavAreaGrid17GetNearestNavAreaEPK6Vectorb */

	/* <0> (null):0 */
	Place GetPlace(const class CNavAreaGrid  *, const class Vector  *); /* linkage=_ZNK12CNavAreaGrid8GetPlaceEPK6Vector */

	/* <0> (null):0 */
	int ComputeHashKey(const class CNavAreaGrid  *, unsigned int); /* linkage=_ZNK12CNavAreaGrid14ComputeHashKeyEj */

	/* <0> (null):0 */
	int WorldToGridX(const class CNavAreaGrid  *, float); /* linkage=_ZNK12CNavAreaGrid12WorldToGridXEf */

	/* <0> (null):0 */
	int WorldToGridY(const class CNavAreaGrid  *, float); /* linkage=_ZNK12CNavAreaGrid12WorldToGridYEf */

	/* --- cacheline 16 boundary (1024 bytes) was 28 bytes ago --- */

	/* size: 1052, cachelines: 17, members: 8 */
	/* last cacheline: 28 bytes */
}; /* size: 1052 */

/* 1039 */
 /* pointer to 1022 */
 /* size: 4 */

/* 1040 */
/* <0> (null):0 */
class CNavArea *           array[256]; /* size: 1024 */

/* 1041 */
 /* pointer to 1038 */
 /* size: 4 */

/* 1042 */
 /* pointer to 1043 */
 /* size: 4 */

/* 1043 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1052 */

/* 1044 */
/* <0> (null):0 */
typedef struct _List_const_iterator<CNavLadder*> _Self; /* size: 4 */

/* 1045 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavLadder*> iterator; /* size: 0 */

/* 1046 */
/* <0> (null):0 */
typedef const class CNavLadder *  * pointer; /* size: 4 */

/* 1047 */
/* <0> (null):0 */
typedef const class CNavLadder *  & reference; /* size: 4 */

/* 1048 */
/* <0> (null):0 */
struct _List_const_iterator<CNavLadder*> {
	const class _List_node_base  * _M_node;          /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_const_iterator<CNavLadder*> _Self;

	/* <0> (null):0 */
	typedef struct _List_iterator<CNavLadder*> iterator;

	/* <0> (null):0 */
	typedef const class CNavLadder *  * pointer;

	/* <0> (null):0 */
	typedef const class CNavLadder *  & reference;

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<CNavLadder*> *);

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<CNavLadder*> *, const class _List_node_base  *);

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<CNavLadder*> *, const iterator  &);

	/* <0> (null):0 */
	reference operator*(const class _List_const_iterator<CNavLadder*>  *); /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_const_iterator<CNavLadder*>  *); /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_const_iterator<CNavLadder*> *); /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_const_iterator<CNavLadder*> *, int); /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_const_iterator<CNavLadder*> *); /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_const_iterator<CNavLadder*> *, int); /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_const_iterator<CNavLadder*>  *, const _Self  &); /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEeqERKS2_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_const_iterator<CNavLadder*>  *, const _Self  &); /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEneERKS2_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1049 */
 /* pointer to 1048 */
 /* size: 4 */

/* 1050 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1051 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1052 */
 /* pointer to 1053 */
 /* size: 4 */

/* 1053 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1054 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1055 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1056 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1057 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavArea*> _Self; /* size: 4 */

/* 1058 */
/* <0> (null):0 */
typedef class CNavArea * * pointer; /* size: 4 */

/* 1059 */
/* <0> (null):0 */
typedef class CNavArea * & reference; /* size: 4 */

/* 1060 */
/* <0> (null):0 */
struct _List_iterator<CNavArea*> {
	class _List_node_base *    _M_node;              /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_iterator<CNavArea*> _Self;

	/* <0> (null):0 */
	typedef class CNavArea * * pointer;

	/* <0> (null):0 */
	typedef class CNavArea * & reference;

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<CNavArea*> *);

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<CNavArea*> *, class _List_node_base *);

	/* <0> (null):0 */
	reference operator*(const class _List_iterator<CNavArea*>  *); /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_iterator<CNavArea*>  *); /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_iterator<CNavArea*> *); /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_iterator<CNavArea*> *, int); /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_iterator<CNavArea*> *); /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_iterator<CNavArea*> *, int); /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_iterator<CNavArea*>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEeqERKS2_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_iterator<CNavArea*>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEneERKS2_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1061 */
 /* pointer to 1060 */
 /* size: 4 */

/* 1062 */
 /* pointer to 1063 */
 /* size: 4 */

/* 1063 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1064 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1065 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1066 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1067 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1068 */
/* <0> (null):0 */
struct __numeric_traits_integer<int> {
	intconst                   __min;                /*     0     4 */
	intconst                   __max;                /*     0     4 */
	boolconst                  __is_signed;          /*     0     1 */
	intconst                   __digits;             /*     0     4 */

	/* size: 1, cachelines: 1, members: 4 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 4 + 0(holes), diff = -3 */

}; /* size: 1 */

/* 1069 */
/* <0> (null):0 */
struct CCSBot {
	/* <0> (null):0 */
	bool IsEnemyVisible(const class CCSBot  *); /* linkage=_ZNK6CCSBot14IsEnemyVisibleEv */


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1070 */
/* <0> (null):0 */
typedef unsigned int PlaceCriteria; /* size: 4 */

/* 1071 */
/* <0> (null):0 */
typedef unsigned int CountCriteria; /* size: 4 */

/* 1072 */
/* <0> (null):0 */
typedef struct vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > BotVoiceBankVector; /* size: 0 */

/* 1073 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1074 */
/* <0> (null):0 */
typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * pointer; /* size: 4 */

/* 1075 */
/* <0> (null):0 */
typedef const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  * const_pointer; /* size: 4 */

/* 1076 */
/* <0> (null):0 */
class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * pointer;

	/* <0> (null):0 */
	typedef const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE7addressERS6_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  *, const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE7addressERKS6_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE10deallocateEPS6_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE9constructEPS6_RKS6_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE7destroyEPS6_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1077 */
 /* pointer to 1078 */
 /* size: 4 */

/* 1078 */
 /* pointer to 427 */
 /* size: 4 */

/* 1079 */
 /* pointer to 1080 */
 /* size: 4 */

/* 1080 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1081 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1082 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1083 */
 /* pointer to 1076 */
 /* size: 4 */

/* 1084 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1085 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1086 */
 /* pointer to 1087 */
 /* size: 4 */

/* 1087 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1088 */
/* <0> (null):0 */
typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * pointer; /* size: 4 */

/* 1089 */
/* <0> (null):0 */
typedef const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  * const_pointer; /* size: 4 */

/* 1090 */
/* <0> (null):0 */
typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * & reference; /* size: 4 */

/* 1091 */
/* <0> (null):0 */
typedef const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  & const_reference; /* size: 4 */

/* 1092 */
/* <0> (null):0 */
typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> other; /* size: 1 */

/* 1093 */
/* <0> (null):0 */
struct rebind<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {
	/* <0> (null):0 */
	typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1094 */
/* <0> (null):0 */
class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> : public new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {
public:

	/* class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * pointer;

	/* <0> (null):0 */
	typedef const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  * const_pointer;

	/* <0> (null):0 */
	typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * & reference;

	/* <0> (null):0 */
	typedef const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *);

	/* <0> (null):0 */
	void allocator(class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, const class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, int);

	/* <0> (null):0 */
	struct rebind<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {
		/* <0> (null):0 */
		typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 1095 */
 /* pointer to 1094 */
 /* size: 4 */

/* 1096 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1097 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1098 */
 /* pointer to 431 */
 /* size: 4 */

/* 1099 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1100 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1101 */
/* <0> (null):0 */
typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> allocator_type; /* size: 1 */

/* 1102 */
/* <0> (null):0 */
struct _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > {
	struct _Vector_impl        _M_impl;              /*     0    12 */
	/* <0> (null):0 */
	typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> allocator_type;

	/* <0> (null):0 */
	_Tp_alloc_type & _M_get_Tp_allocator(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	const _Tp_alloc_type  & _M_get_Tp_allocator(const class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*,); /* linkage=_ZNKSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*,); /* linkage=_ZNKSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::);

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, const allocator_type  &);

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int);

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int, const allocator_type  &);

	/* <0> (null):0 */
	void ~_Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, int);

	/* <0> (null):0 */
	pointer _M_allocate(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int); /* linkage=_ZNSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE11_M_allocateEj */

	/* <0> (null):0 */
	void _M_deallocate(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, unsigned int); /* linkage=_ZNSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE13_M_deallocateEPS5_j */

	/* <0> (null):0 */
	using ::_M_allocate;

	/* <0> (null):0 */
	using ::_M_deallocate;

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::get_allocator;


	/* size: 12, cachelines: 1, members: 1 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1103 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1104 */
 /* pointer to 1102 */
 /* size: 4 */

/* 1105 */
 /* pointer to 1106 */
 /* size: 4 */

/* 1106 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1107 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1108 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1109 */
/* <0> (null):0 */
typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * value_type; /* size: 4 */

/* 1110 */
/* <0> (null):0 */
typedef pointer pointer; /* size: 4 */

/* 1111 */
/* <0> (null):0 */
typedef const_pointer const_pointer; /* size: 4 */

/* 1112 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 1113 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 1114 */
/* <0> (null):0 */
typedef struct __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > iterator; /* size: 0 */

/* 1115 */
/* <0> (null):0 */
typedef struct __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >* const*, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > const_iterator; /* size: 0 */

/* 1116 */
/* <0> (null):0 */
typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >* const*, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > > const_reverse_iterator; /* size: 0 */

/* 1117 */
/* <0> (null):0 */
typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > > reverse_iterator; /* size: 0 */

/* 1118 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1119 */
/* <0> (null):0 */
typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> allocator_type; /* size: 1 */

/* 1120 */
/* <0> (null):0 */
class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > : protected _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > {
protected:

	/* struct _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > <ancestor>; */ /*     0    12 */
	/* <0> (null):0 */
	typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * value_type;

	/* <0> (null):0 */
	typedef pointer pointer;

	/* <0> (null):0 */
	typedef const_pointer const_pointer;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > iterator;

	/* <0> (null):0 */
	typedef struct __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >* const*, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >* const*, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> allocator_type;

	/* <0> (null):0 */
	void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca);

	/* <0> (null):0 */
	void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const allocator_type  &);

	/* <0> (null):0 */
	void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::);

	/* <0> (null):0 */
	void ~vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, int);

	/* <0> (null):0 */
	class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca operator=(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EEaSERKS6_ */

	/* <0> (null):0 */
	void assign(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6assignEjRKS4_ */

	/* <0> (null):0 */
	iterator begin(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4rendEv */

	/* <0> (null):0 */
	size_type size(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6resizeEjS4_ */

	/* <0> (null):0 */
	size_type capacity(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE8capacityEv */

	/* <0> (null):0 */
	bool empty(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5emptyEv */

	/* <0> (null):0 */
	void reserve(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE7reserveEj */

	/* <0> (null):0 */
	reference operator[](class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EEixEj */

	/* <0> (null):0 */
	const_reference operator[](const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EEixEj */

	/* <0> (null):0 */
	void _M_range_check(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE14_M_range_checkEj */

	/* <0> (null):0 */
	reference at(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE2atEj */

	/* <0> (null):0 */
	const_reference at(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE2atEj */

	/* <0> (null):0 */
	reference front(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5frontEv */

	/* <0> (null):0 */
	reference back(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4backEv */

	/* <0> (null):0 */
	pointer data(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4dataEv */

	/* <0> (null):0 */
	const_pointer data(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4dataEv */

	/* <0> (null):0 */
	void push_back(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE9push_backERKS4_ */

	/* <0> (null):0 */
	void pop_back(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6insertEN9__gnu_cxx17__normal_iteratorIPS4_S6_EERKS4_ */

	/* <0> (null):0 */
	void insert(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6insertEN9__gnu_cxx17__normal_iteratorIPS4_S6_EEjRKS4_ */

	/* <0> (null):0 */
	iterator erase(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS4_S6_EE */

	/* <0> (null):0 */
	iterator erase(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS4_S6_EESA_ */

	/* <0> (null):0 */
	void swap(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4swapERS6_ */

	/* <0> (null):0 */
	void clear(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5clearEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE18_M_fill_initializeEjRKS4_ */

	/* <0> (null):0 */
	void _M_fill_assign(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE14_M_fill_assignEjRKS4_ */

	/* <0> (null):0 */
	void _M_fill_insert(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS4_S6_EEjRKS4_ */

	/* <0> (null):0 */
	void _M_insert_aux(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS4_S6_EERKS4_ */

	/* <0> (null):0 */
	size_type _M_check_len(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int, const char  *); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE12_M_check_lenEjPKc */

	/* <0> (null):0 */
	void _M_erase_at_end(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE15_M_erase_at_endEPS4_ */


	/* size: 12, cachelines: 1, members: 1 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1121 */
 /* pointer to 1120 */
 /* size: 4 */

/* 1122 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1123 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1124 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1125 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1126 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1127 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1128 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1129 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1130 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1131 */
 /* pointer to 1130 */
 /* size: 4 */

/* 1132 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1133 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1134 */
/* <0> (null):0 */
typedef int * pointer; /* size: 4 */

/* 1135 */
/* <0> (null):0 */
typedef const int  * const_pointer; /* size: 4 */

/* 1136 */
/* <0> (null):0 */
class new_allocator<int> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef int * pointer;

	/* <0> (null):0 */
	typedef const int  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<int> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<int> *, const class new_allocator<int>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<int> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<int>  *, int &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIiE7addressERi */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<int>  *, const int  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIiE7addressERKi */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<int> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIiE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<int> *, int *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIiE10deallocateEPij */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<int>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIiE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<int> *, int *, const int  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIiE9constructEPiRKi */

	/* <0> (null):0 */
	void destroy(class new_allocator<int> *, int *); /* linkage=_ZN9__gnu_cxx13new_allocatorIiE7destroyEPi */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1137 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1138 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1139 */
 /* pointer to 1136 */
 /* size: 4 */

/* 1140 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1141 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1142 */
 /* pointer to 1143 */
 /* size: 4 */

/* 1143 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1144 */
/* <0> (null):0 */
typedef int * pointer; /* size: 4 */

/* 1145 */
/* <0> (null):0 */
typedef const int  * const_pointer; /* size: 4 */

/* 1146 */
/* <0> (null):0 */
typedef int & reference; /* size: 4 */

/* 1147 */
/* <0> (null):0 */
typedef const int  & const_reference; /* size: 4 */

/* 1148 */
/* <0> (null):0 */
typedef struct allocator<int> other; /* size: 1 */

/* 1149 */
/* <0> (null):0 */
struct rebind<int> {
	/* <0> (null):0 */
	typedef struct allocator<int> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1150 */
/* <0> (null):0 */
class allocator<int> : public new_allocator<int> {
public:

	/* class new_allocator<int>  <ancestor>; */      /*     0     0 */
	/* <0> (null):0 */
	typedef int * pointer;

	/* <0> (null):0 */
	typedef const int  * const_pointer;

	/* <0> (null):0 */
	typedef int & reference;

	/* <0> (null):0 */
	typedef const int  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<int> *);

	/* <0> (null):0 */
	void allocator(class allocator<int> *, const class allocator<int>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<int> *, int);

	/* <0> (null):0 */
	struct rebind<int> {
		/* <0> (null):0 */
		typedef struct allocator<int> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 1151 */
 /* pointer to 1150 */
 /* size: 4 */

/* 1152 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1153 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1154 */
 /* pointer to 437 */
 /* size: 4 */

/* 1155 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1156 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1157 */
/* <0> (null):0 */
typedef struct allocator<int> allocator_type; /* size: 1 */

/* 1158 */
/* <0> (null):0 */
struct _Vector_base<int, std::allocator<int> > {
	struct _Vector_impl        _M_impl;              /*     0    12 */
	/* <0> (null):0 */
	typedef struct allocator<int> allocator_type;

	/* <0> (null):0 */
	_Tp_alloc_type & _M_get_Tp_allocator(class _Vector_base<int, std::allocator<int> > *); /* linkage=_ZNSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	const _Tp_alloc_type  & _M_get_Tp_allocator(const class _Vector_base<int, std::allocator<int> >  *); /* linkage=_ZNKSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _Vector_base<int, std::allocator<int> >  *); /* linkage=_ZNKSt12_Vector_baseIiSaIiEE13get_allocatorEv */

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<int, std::allocator<int> > *);

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<int, std::allocator<int> > *, const allocator_type  &);

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<int, std::allocator<int> > *, unsigned int);

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<int, std::allocator<int> > *, unsigned int, const allocator_type  &);

	/* <0> (null):0 */
	void ~_Vector_base(class _Vector_base<int, std::allocator<int> > *, int);

	/* <0> (null):0 */
	pointer _M_allocate(class _Vector_base<int, std::allocator<int> > *, unsigned int); /* linkage=_ZNSt12_Vector_baseIiSaIiEE11_M_allocateEj */

	/* <0> (null):0 */
	void _M_deallocate(class _Vector_base<int, std::allocator<int> > *, int *, unsigned int); /* linkage=_ZNSt12_Vector_baseIiSaIiEE13_M_deallocateEPij */

	/* <0> (null):0 */
	using ::_M_allocate;

	/* <0> (null):0 */
	using ::_M_deallocate;

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::get_allocator;


	/* size: 12, cachelines: 1, members: 1 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1159 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1160 */
 /* pointer to 1158 */
 /* size: 4 */

/* 1161 */
 /* pointer to 1162 */
 /* size: 4 */

/* 1162 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1163 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1164 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1165 */
/* <0> (null):0 */
typedef int value_type; /* size: 4 */

/* 1166 */
/* <0> (null):0 */
typedef pointer pointer; /* size: 4 */

/* 1167 */
/* <0> (null):0 */
typedef const_pointer const_pointer; /* size: 4 */

/* 1168 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 1169 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 1170 */
/* <0> (null):0 */
typedef struct __normal_iterator<int*, std::vector<int, std::allocator<int> > > iterator; /* size: 0 */

/* 1171 */
/* <0> (null):0 */
typedef struct __normal_iterator<const int*, std::vector<int, std::allocator<int> > > const_iterator; /* size: 0 */

/* 1172 */
/* <0> (null):0 */
typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<const int*, std::vector<int, std::allocator<int> > > > const_reverse_iterator; /* size: 0 */

/* 1173 */
/* <0> (null):0 */
typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > > reverse_iterator; /* size: 0 */

/* 1174 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1175 */
/* <0> (null):0 */
typedef struct allocator<int> allocator_type; /* size: 1 */

/* 1176 */
/* <0> (null):0 */
class vector<int, std::allocator<int> > : protected _Vector_base<int, std::allocator<int> > {
protected:

	/* struct _Vector_base<int, std::allocator<int> > <ancestor>; */ /*     0    12 */
	/* <0> (null):0 */
	typedef int value_type;

	/* <0> (null):0 */
	typedef pointer pointer;

	/* <0> (null):0 */
	typedef const_pointer const_pointer;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct __normal_iterator<int*, std::vector<int, std::allocator<int> > > iterator;

	/* <0> (null):0 */
	typedef struct __normal_iterator<const int*, std::vector<int, std::allocator<int> > > const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<const int*, std::vector<int, std::allocator<int> > > > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<int> allocator_type;

	/* <0> (null):0 */
	void vector(class vector<int, std::allocator<int> > *);

	/* <0> (null):0 */
	void vector(class vector<int, std::allocator<int> > *, const allocator_type  &);

	/* <0> (null):0 */
	void vector(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void vector(class vector<int, std::allocator<int> > *, const class vector<int, std::allocator<int> >  &);

	/* <0> (null):0 */
	void ~vector(class vector<int, std::allocator<int> > *, int);

	/* <0> (null):0 */
	class vector<int, std::allocator<int> > & operator=(class vector<int, std::allocator<int> > *, const class vector<int, std::allocator<int> >  &); /* linkage=_ZNSt6vectorIiSaIiEEaSERKS1_ */

	/* <0> (null):0 */
	void assign(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE6assignEjRKi */

	/* <0> (null):0 */
	iterator begin(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE5beginEv */

	/* <0> (null):0 */
	iterator end(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE4rendEv */

	/* <0> (null):0 */
	size_type size(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class vector<int, std::allocator<int> > *, unsigned int, int); /* linkage=_ZNSt6vectorIiSaIiEE6resizeEji */

	/* <0> (null):0 */
	size_type capacity(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE8capacityEv */

	/* <0> (null):0 */
	bool empty(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE5emptyEv */

	/* <0> (null):0 */
	void reserve(class vector<int, std::allocator<int> > *, unsigned int); /* linkage=_ZNSt6vectorIiSaIiEE7reserveEj */

	/* <0> (null):0 */
	reference operator[](class vector<int, std::allocator<int> > *, unsigned int); /* linkage=_ZNSt6vectorIiSaIiEEixEj */

	/* <0> (null):0 */
	const_reference operator[](const class vector<int, std::allocator<int> >  *, unsigned int); /* linkage=_ZNKSt6vectorIiSaIiEEixEj */

	/* <0> (null):0 */
	void _M_range_check(const class vector<int, std::allocator<int> >  *, unsigned int); /* linkage=_ZNKSt6vectorIiSaIiEE14_M_range_checkEj */

	/* <0> (null):0 */
	reference at(class vector<int, std::allocator<int> > *, unsigned int); /* linkage=_ZNSt6vectorIiSaIiEE2atEj */

	/* <0> (null):0 */
	const_reference at(const class vector<int, std::allocator<int> >  *, unsigned int); /* linkage=_ZNKSt6vectorIiSaIiEE2atEj */

	/* <0> (null):0 */
	reference front(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE5frontEv */

	/* <0> (null):0 */
	reference back(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE4backEv */

	/* <0> (null):0 */
	const_reference back(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE4backEv */

	/* <0> (null):0 */
	pointer data(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE4dataEv */

	/* <0> (null):0 */
	const_pointer data(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE4dataEv */

	/* <0> (null):0 */
	void push_back(class vector<int, std::allocator<int> > *, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE9push_backERKi */

	/* <0> (null):0 */
	void pop_back(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE6insertEN9__gnu_cxx17__normal_iteratorIPiS1_EERKi */

	/* <0> (null):0 */
	void insert(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE6insertEN9__gnu_cxx17__normal_iteratorIPiS1_EEjRKi */

	/* <0> (null):0 */
	iterator erase(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >); /* linkage=_ZNSt6vectorIiSaIiEE5eraseEN9__gnu_cxx17__normal_iteratorIPiS1_EE */

	/* <0> (null):0 */
	iterator erase(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >); /* linkage=_ZNSt6vectorIiSaIiEE5eraseEN9__gnu_cxx17__normal_iteratorIPiS1_EES5_ */

	/* <0> (null):0 */
	void swap(class vector<int, std::allocator<int> > *, class vector<int, std::allocator<int> > &); /* linkage=_ZNSt6vectorIiSaIiEE4swapERS1_ */

	/* <0> (null):0 */
	void clear(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE5clearEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE18_M_fill_initializeEjRKi */

	/* <0> (null):0 */
	void _M_fill_assign(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE14_M_fill_assignEjRKi */

	/* <0> (null):0 */
	void _M_fill_insert(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPiS1_EEjRKi */

	/* <0> (null):0 */
	void _M_insert_aux(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, const int  &); /* linkage=_ZNSt6vectorIiSaIiEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPiS1_EERKi */

	/* <0> (null):0 */
	size_type _M_check_len(const class vector<int, std::allocator<int> >  *, unsigned int, const char  *); /* linkage=_ZNKSt6vectorIiSaIiEE12_M_check_lenEjPKc */

	/* <0> (null):0 */
	void _M_erase_at_end(class vector<int, std::allocator<int> > *, int *); /* linkage=_ZNSt6vectorIiSaIiEE15_M_erase_at_endEPi */


	/* size: 12, cachelines: 1, members: 1 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1177 */
 /* pointer to 1176 */
 /* size: 4 */

/* 1178 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1179 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1180 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1181 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1182 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1183 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1184 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1185 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1186 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1187 */
 /* pointer to 1186 */
 /* size: 4 */

/* 1188 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1189 */
/* <0> (null):0 */
class BotPhrase {
private:

	char *                     m_name;               /*     0     4 */
	Place                      m_id;                 /*     4     4 */
	bool                       m_isPlace;            /*     8     1 */
	enum GameEventType         m_radioEvent;         /*    12     4 */
	bool                       m_isImportant;        /*    16     1 */
	BotVoiceBankVector         m_voiceBank;          /*    20     0 */
	class vector<int, std::allocator<int> > m_count; /*    32    12 */
	class vector<int, std::allocator<int> > m_index; /*    44    12 */
	int                        m_numVoiceBanks;      /*    56     4 */
	PlaceCriteria              m_placeCriteria;      /*    60     4 */
	CountCriteria              m_countCriteria;      /*    64     4 */
	/* <0> (null):0 */
	char * GetSpeakable(const class BotPhrase  *, int, float *); /* linkage=_ZNK9BotPhrase12GetSpeakableEiPf */

	/* <0> (null):0 */
	void ClearCriteria(const class BotPhrase  *); /* linkage=_ZNK9BotPhrase13ClearCriteriaEv */

	/* <0> (null):0 */
	void SetPlaceCriteria(const class BotPhrase  *, PlaceCriteria); /* linkage=_ZNK9BotPhrase16SetPlaceCriteriaEj */

	/* <0> (null):0 */
	void SetCountCriteria(const class BotPhrase  *, CountCriteria); /* linkage=_ZNK9BotPhrase16SetCountCriteriaEj */

	/* <0> (null):0 */
	const char  * GetName(const class BotPhrase  *); /* linkage=_ZNK9BotPhrase7GetNameEv */

	/* <0> (null):0 */
	unsigned intconst GetID(const class BotPhrase  *); /* linkage=_ZNK9BotPhrase5GetIDEv */

	/* <0> (null):0 */
	enum GameEventType GetRadioEquivalent(const class BotPhrase  *); /* linkage=_ZNK9BotPhrase18GetRadioEquivalentEv */

	/* <0> (null):0 */
	bool IsImportant(const class BotPhrase  *); /* linkage=_ZNK9BotPhrase11IsImportantEv */

	/* <0> (null):0 */
	bool IsPlace(const class BotPhrase  *); /* linkage=_ZNK9BotPhrase7IsPlaceEv */

	/* <0> (null):0 */
	void Randomize(class BotPhrase *); /* linkage=_ZN9BotPhrase9RandomizeEv */

	/* <0> (null):0 */
	void BotPhrase(class BotPhrase *, unsigned int, bool);

	/* <0> (null):0 */
	void ~BotPhrase(class BotPhrase *, int);

	/* <0> (null):0 */
	void InitVoiceBank(class BotPhrase *, int); /* linkage=_ZN9BotPhrase13InitVoiceBankEi */


	/* size: 68, cachelines: 2, members: 11 */
	/* last cacheline: 4 bytes */

	/* BRAIN FART ALERT! 68 != 50 + 0(holes), diff = 18 */

}; /* size: 68 */

/* 1190 */
 /* pointer to 1191 */
 /* size: 4 */

/* 1191 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 68 */

/* 1192 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1193 */
 /* pointer to 1189 */
 /* size: 4 */

/* 1194 */
/* <0> (null):0 */
typedef struct list<BotPhrase*, std::allocator<BotPhrase*> > BotPhraseList; /* size: 0 */

/* 1195 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1196 */
/* <0> (null):0 */
typedef class BotPhrase * * pointer; /* size: 4 */

/* 1197 */
/* <0> (null):0 */
typedef const class BotPhrase *  * const_pointer; /* size: 4 */

/* 1198 */
/* <0> (null):0 */
class new_allocator<BotPhrase*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class BotPhrase * * pointer;

	/* <0> (null):0 */
	typedef const class BotPhrase *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<BotPhrase*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<BotPhrase*> *, const class new_allocator<BotPhrase*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<BotPhrase*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<BotPhrase*>  *, class BotPhrase * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP9BotPhraseE7addressERS2_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<BotPhrase*>  *, const class BotPhrase *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP9BotPhraseE7addressERKS2_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<BotPhrase*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<BotPhrase*> *, class BotPhrase * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE10deallocateEPS2_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<BotPhrase*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP9BotPhraseE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<BotPhrase*> *, class BotPhrase * *, const class BotPhrase *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE9constructEPS2_RKS2_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<BotPhrase*> *, class BotPhrase * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE7destroyEPS2_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1199 */
 /* pointer to 1193 */
 /* size: 4 */

/* 1200 */
 /* pointer to 1201 */
 /* size: 4 */

/* 1201 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1202 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1203 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1204 */
 /* pointer to 1198 */
 /* size: 4 */

/* 1205 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1206 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1207 */
 /* pointer to 1208 */
 /* size: 4 */

/* 1208 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1209 */
/* <0> (null):0 */
typedef class BotPhrase * & reference; /* size: 4 */

/* 1210 */
/* <0> (null):0 */
typedef const class BotPhrase *  & const_reference; /* size: 4 */

/* 1211 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<BotPhrase*> > other; /* size: 0 */

/* 1212 */
/* <0> (null):0 */
struct rebind<std::_List_node<BotPhrase*> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<BotPhrase*> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1213 */
/* <0> (null):0 */
typedef struct allocator<BotPhrase*> other; /* size: 1 */

/* 1214 */
/* <0> (null):0 */
struct rebind<BotPhrase*> {
	/* <0> (null):0 */
	typedef struct allocator<BotPhrase*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1215 */
/* <0> (null):0 */
class allocator<BotPhrase*> : public new_allocator<BotPhrase*> {
public:

	/* class new_allocator<BotPhrase*> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class BotPhrase * & reference;

	/* <0> (null):0 */
	typedef const class BotPhrase *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<BotPhrase*> *);

	/* <0> (null):0 */
	void allocator(class allocator<BotPhrase*> *, const class allocator<BotPhrase*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<BotPhrase*> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<BotPhrase*> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<BotPhrase*> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<BotPhrase*> {
		/* <0> (null):0 */
		typedef struct allocator<BotPhrase*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 1216 */
 /* pointer to 1215 */
 /* size: 4 */

/* 1217 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1218 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1219 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1220 */
/* <0> (null):0 */
typedef class _List_node<BotPhrase*> * pointer; /* size: 4 */

/* 1221 */
/* <0> (null):0 */
typedef const class _List_node<BotPhrase*>  * const_pointer; /* size: 4 */

/* 1222 */
/* <0> (null):0 */
class new_allocator<std::_List_node<BotPhrase*> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<BotPhrase*> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<BotPhrase*>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<BotPhrase*> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<BotPhrase*> > *, const class new_allocator<std::_List_node<BotPhrase*> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<BotPhrase*> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<BotPhrase*> >  *, class _List_node<BotPhrase*> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE7addressERS4_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<BotPhrase*> >  *, const class _List_node<BotPhrase*>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE7addressERKS4_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<BotPhrase*> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<BotPhrase*> > *, class _List_node<BotPhrase*> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE10deallocateEPS4_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<BotPhrase*> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<BotPhrase*> > *, class _List_node<BotPhrase*> *, const class _List_node<BotPhrase*>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE9constructEPS4_RKS4_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<BotPhrase*> > *, class _List_node<BotPhrase*> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE7destroyEPS4_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1223 */
 /* pointer to 445 */
 /* size: 4 */

/* 1224 */
 /* pointer to 1225 */
 /* size: 4 */

/* 1225 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1226 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1227 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1228 */
 /* pointer to 1222 */
 /* size: 4 */

/* 1229 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1230 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1231 */
 /* pointer to 1232 */
 /* size: 4 */

/* 1232 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1233 */
/* <0> (null):0 */
class allocator<std::_List_node<BotPhrase*> > : public new_allocator<std::_List_node<BotPhrase*> > {
public:

	/* class new_allocator<std::_List_node<BotPhrase*> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<BotPhrase*> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<BotPhrase*> > *, const class allocator<std::_List_node<BotPhrase*> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<BotPhrase*> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 1234 */
 /* pointer to 1233 */
 /* size: 4 */

/* 1235 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1236 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1237 */
 /* pointer to 447 */
 /* size: 4 */

/* 1238 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1239 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1240 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 1241 */
/* <0> (null):0 */
typedef struct allocator<BotPhrase*> allocator_type; /* size: 1 */

/* 1242 */
/* <0> (null):0 */
class _List_base<BotPhrase*, std::allocator<BotPhrase*> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<BotPhrase*> allocator_type;

	/* <0> (null):0 */
	class _List_node<BotPhrase*> * _M_get_node(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_node<BotPhrase*> *); /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt10_List_baseIP9BotPhraseSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt10_List_baseIP9BotPhraseSaIS1_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt10_List_baseIP9BotPhraseSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 1243 */
 /* pointer to 1242 */
 /* size: 4 */

/* 1244 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1245 */
 /* pointer to 1246 */
 /* size: 4 */

/* 1246 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1247 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1248 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1249 */
/* <0> (null):0 */
typedef class BotPhrase * value_type; /* size: 4 */

/* 1250 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 1251 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 1252 */
/* <0> (null):0 */
typedef struct _List_iterator<BotPhrase*> iterator; /* size: 0 */

/* 1253 */
/* <0> (null):0 */
typedef struct _List_const_iterator<BotPhrase*> const_iterator; /* size: 0 */

/* 1254 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<BotPhrase*> > const_reverse_iterator; /* size: 0 */

/* 1255 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<BotPhrase*> > reverse_iterator; /* size: 0 */

/* 1256 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1257 */
/* <0> (null):0 */
typedef struct allocator<BotPhrase*> allocator_type; /* size: 1 */

/* 1258 */
/* <0> (null):0 */
typedef struct _List_node<BotPhrase*> _Node; /* size: 0 */

/* 1259 */
/* <0> (null):0 */
class list<BotPhrase*, std::allocator<BotPhrase*> > : protected _List_base<BotPhrase*, std::allocator<BotPhrase*> > {
protected:

	/* class _List_base<BotPhrase*, std::allocator<BotPhrase*> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef class BotPhrase * value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<BotPhrase*> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<BotPhrase*> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<BotPhrase*> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<BotPhrase*> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<BotPhrase*> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<BotPhrase*> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE14_M_create_nodeERKS1_ */

	/* <0> (null):0 */
	void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *);

	/* <0> (null):0 */
	void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const class list<BotPhrase*, std::allocator<BotPhrase*> >  &);

	/* <0> (null):0 */
	class list<BotPhrase*, std::allocator<BotPhrase*> > & operator=(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const class list<BotPhrase*, std::allocator<BotPhrase*> >  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EEaSERKS3_ */

	/* <0> (null):0 */
	void assign(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6assignEjRKS1_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, class BotPhrase *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6resizeEjS1_ */

	/* <0> (null):0 */
	reference front(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE10push_frontERKS1_ */

	/* <0> (null):0 */
	void pop_front(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE9push_backERKS1_ */

	/* <0> (null):0 */
	void pop_back(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void insert(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */

	/* <0> (null):0 */
	iterator erase(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	iterator erase(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */

	/* <0> (null):0 */
	void swap(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class list<BotPhrase*, std::allocator<BotPhrase*> > &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4swapERS3_ */

	/* <0> (null):0 */
	void clear(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class list<BotPhrase*, std::allocator<BotPhrase*> > &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */

	/* <0> (null):0 */
	void splice(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class list<BotPhrase*, std::allocator<BotPhrase*> > &, class _List_iterator<BotPhrase*>); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */

	/* <0> (null):0 */
	void splice(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class list<BotPhrase*, std::allocator<BotPhrase*> > &, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */

	/* <0> (null):0 */
	void remove(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6removeERKS1_ */

	/* <0> (null):0 */
	void unique(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class list<BotPhrase*, std::allocator<BotPhrase*> > &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5mergeERS3_ */

	/* <0> (null):0 */
	void reverse(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE18_M_fill_initializeEjRKS1_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE14_M_fill_assignEjRKS1_ */

	/* <0> (null):0 */
	void _M_transfer(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */

	/* <0> (null):0 */
	void _M_insert(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void _M_erase(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class list<BotPhrase*, std::allocator<BotPhrase*> > &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE25_M_check_equal_allocatorsERS3_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 1260 */
 /* pointer to 1258 */
 /* size: 4 */

/* 1261 */
 /* pointer to 1259 */
 /* size: 4 */

/* 1262 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1263 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1264 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1265 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1266 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1267 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1268 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1269 */
 /* pointer to 1270 */
 /* size: 4 */

/* 1270 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1271 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1272 */
/* <0> (null):0 */
struct PlaceTimeInfo {
	Place                      placeID;              /*     0     4 */
	class IntervalTimer       timer;                 /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 1273 */
/* <0> (null):0 */
class BotPhraseManager {
	/* <0> (null):0 */
	struct PlaceTimeInfo {
		Place                      placeID;              /*     0     4 */
		class IntervalTimer       timer;                 /*     4     4 */

		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */
	};

private:

	BotPhraseList              m_list;               /*     0     0 */
	BotPhraseList              m_placeList;          /*     8     0 */
	struct PlaceTimeInfo       m_placeStatementHistory[64]; /*    16   512 */
	/* --- cacheline 8 boundary (512 bytes) --- */
	int                        m_placeCount;         /*   528     4 */
	/* <0> (null):0 */
	void BotPhraseManager(class BotPhraseManager *);

	/* <0> (null):0 */
	void ~BotPhraseManager(class BotPhraseManager *, int);

	/* <0> (null):0 */
	bool Initialize(class BotPhraseManager *, const char  *, int); /* linkage=_ZN16BotPhraseManager10InitializeEPKci */

	/* <0> (null):0 */
	void OnRoundRestart(class BotPhraseManager *); /* linkage=_ZN16BotPhraseManager14OnRoundRestartEv */

	/* <0> (null):0 */
	void OnMapChange(class BotPhraseManager *); /* linkage=_ZN16BotPhraseManager11OnMapChangeEv */

	/* <0> (null):0 */
	unsigned int NameToID(const class BotPhraseManager  *, const char  *); /* linkage=_ZNK16BotPhraseManager8NameToIDEPKc */

	/* <0> (null):0 */
	const char  * IDToName(const class BotPhraseManager  *, unsigned int); /* linkage=_ZNK16BotPhraseManager8IDToNameEj */

	/* <0> (null):0 */
	const class BotPhrase  * GetPhrase(const class BotPhraseManager  *, const char  *); /* linkage=_ZNK16BotPhraseManager9GetPhraseEPKc */

	/* <0> (null):0 */
	const class BotPhrase  * GetPlace(const class BotPhraseManager  *, const char  *); /* linkage=_ZNK16BotPhraseManager8GetPlaceEPKc */

	/* <0> (null):0 */
	const class BotPhrase  * GetPlace(const class BotPhraseManager  *, unsigned int); /* linkage=_ZNK16BotPhraseManager8GetPlaceEj */

	/* <0> (null):0 */
	const BotPhraseList  * GetPlaceList(const class BotPhraseManager  *); /* linkage=_ZNK16BotPhraseManager12GetPlaceListEv */

	/* <0> (null):0 */
	float GetPlaceStatementInterval(const class BotPhraseManager  *, Place); /* linkage=_ZNK16BotPhraseManager25GetPlaceStatementIntervalEj */

	/* <0> (null):0 */
	void ResetPlaceStatementInterval(class BotPhraseManager *, Place); /* linkage=_ZN16BotPhraseManager27ResetPlaceStatementIntervalEj */

	/* <0> (null):0 */
	int FindPlaceIndex(const class BotPhraseManager  *, Place); /* linkage=_ZNK16BotPhraseManager14FindPlaceIndexEj */


	/* size: 532, cachelines: 9, members: 4 */
	/* last cacheline: 20 bytes */

	/* BRAIN FART ALERT! 532 != 516 + 0(holes), diff = 16 */

}; /* size: 532 */

/* 1274 */
/* <0> (null):0 */
struct PlaceTimeInfo       array[64]; /* size: 512 */

/* 1275 */
 /* pointer to 1273 */
 /* size: 4 */

/* 1276 */
 /* pointer to 1277 */
 /* size: 4 */

/* 1277 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 532 */

/* 1278 */
 /* pointer to 1279 */
 /* size: 4 */

/* 1279 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1280 */
/* <0> (null):0 */
enum TutorStateType {
	TUTORSTATE_UNDEFINED = 0,
	TUTORSTATE_LOOKING_FOR_HOSTAGE = 1,
	TUTORSTATE_ESCORTING_HOSTAGE = 2,
	TUTORSTATE_LOOKING_FOR_LOST_HOSTAGE = 3,
	TUTORSTATE_FOLLOWING_HOSTAGE_ESCORT = 4,
	TUTORSTATE_MOVING_TO_BOMBSITE = 5,
	TUTORSTATE_LOOKING_FOR_BOMB_CARRIER = 6,
	TUTORSTATE_GUARDING_LOOSE_BOMB = 7,
	TUTORSTATE_DEFUSING_BOMB = 8,
	TUTORSTATE_GUARDING_HOSTAGE = 9,
	TUTORSTATE_MOVING_TO_INTERCEPT_ENEMY = 10,
	TUTORSTATE_LOOKING_FOR_HOSTAGE_ESCORT = 11,
	TUTORSTATE_ATTACKING_HOSTAGE_ESCORT = 12,
	TUTORSTATE_ESCORTING_BOMB_CARRIER = 13,
	TUTORSTATE_MOVING_TO_BOMB_SITE = 14,
	TUTORSTATE_PLANTING_BOMB = 15,
	TUTORSTATE_GUARDING_BOMB = 16,
	TUTORSTATE_LOOKING_FOR_LOOSE_BOMB = 17,
	TUTORSTATE_RUNNING_AWAY_FROM_TICKING_BOMB = 18,
	TUTORSTATE_BUYTIME = 19,
	TUTORSTATE_WAITING_FOR_START = 20,
}; /* size: 4 */

/* 1281 */
 /* pointer to 22 */
 /* size: 4 */

/* 1282 */
 /* pointer to 462 */
 /* size: 4 */

/* 1283 */
 /* pointer to 1284 */
 /* size: 4 */

/* 1284 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1285 */
 /* pointer to 36 */
 /* size: 4 */

/* 1286 */
 /* pointer to 1287 */
 /* size: 4 */

/* 1287 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 44 */

/* 1288 */
/* <0> (null):0 */
struct tm {
	int                        tm_sec;               /*     0     4 */
	int                        tm_min;               /*     4     4 */
	int                        tm_hour;              /*     8     4 */
	int                        tm_mday;              /*    12     4 */
	int                        tm_mon;               /*    16     4 */
	int                        tm_year;              /*    20     4 */
	int                        tm_wday;              /*    24     4 */
	int                        tm_yday;              /*    28     4 */
	int                        tm_isdst;             /*    32     4 */
	long int                   tm_gmtoff;            /*    36     4 */
	const char  *              tm_zone;              /*    40     4 */

	/* size: 44, cachelines: 1, members: 11 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 1289 */
 /* pointer to 492 */
 /* size: 4 */

/* 1290 */
 /* pointer to 490 */
 /* size: 4 */

/* 1291 */
/* <0> (null):0 */
struct lconv {
	char *                     decimal_point;        /*     0     4 */
	char *                     thousands_sep;        /*     4     4 */
	char *                     grouping;             /*     8     4 */
	char *                     int_curr_symbol;      /*    12     4 */
	char *                     currency_symbol;      /*    16     4 */
	char *                     mon_decimal_point;    /*    20     4 */
	char *                     mon_thousands_sep;    /*    24     4 */
	char *                     mon_grouping;         /*    28     4 */
	char *                     positive_sign;        /*    32     4 */
	char *                     negative_sign;        /*    36     4 */
	char                       int_frac_digits;      /*    40     1 */
	char                       frac_digits;          /*    41     1 */
	char                       p_cs_precedes;        /*    42     1 */
	char                       p_sep_by_space;       /*    43     1 */
	char                       n_cs_precedes;        /*    44     1 */
	char                       n_sep_by_space;       /*    45     1 */
	char                       p_sign_posn;          /*    46     1 */
	char                       n_sign_posn;          /*    47     1 */
	char                       int_p_cs_precedes;    /*    48     1 */
	char                       int_p_sep_by_space;   /*    49     1 */
	char                       int_n_cs_precedes;    /*    50     1 */
	char                       int_n_sep_by_space;   /*    51     1 */
	char                       int_p_sign_posn;      /*    52     1 */
	char                       int_n_sign_posn;      /*    53     1 */

	/* size: 56, cachelines: 1, members: 24 */
	/* last cacheline: 56 bytes */

	/* BRAIN FART ALERT! 56 != 54 + 0(holes), diff = 2 */

}; /* size: 56 */

/* 1292 */
 /* pointer to 1291 */
 /* size: 4 */

/* 1293 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavLadder*> _Self; /* size: 4 */

/* 1294 */
/* <0> (null):0 */
typedef class CNavLadder * * pointer; /* size: 4 */

/* 1295 */
/* <0> (null):0 */
typedef class CNavLadder * & reference; /* size: 4 */

/* 1296 */
/* <0> (null):0 */
struct _List_iterator<CNavLadder*> {
	class _List_node_base *    _M_node;              /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_iterator<CNavLadder*> _Self;

	/* <0> (null):0 */
	typedef class CNavLadder * * pointer;

	/* <0> (null):0 */
	typedef class CNavLadder * & reference;

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<CNavLadder*> *);

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<CNavLadder*> *, class _List_node_base *);

	/* <0> (null):0 */
	reference operator*(const class _List_iterator<CNavLadder*>  *); /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_iterator<CNavLadder*>  *); /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_iterator<CNavLadder*> *); /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_iterator<CNavLadder*> *, int); /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_iterator<CNavLadder*> *); /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_iterator<CNavLadder*> *, int); /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_iterator<CNavLadder*>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEeqERKS2_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_iterator<CNavLadder*>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEneERKS2_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1297 */
 /* pointer to 1296 */
 /* size: 4 */

/* 1298 */
 /* pointer to 1299 */
 /* size: 4 */

/* 1299 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1300 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1301 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1302 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1303 */
/* <0> (null):0 */
typedef struct _List_iterator<NavConnect> _Self; /* size: 4 */

/* 1304 */
/* <0> (null):0 */
typedef union NavConnect * pointer; /* size: 4 */

/* 1305 */
/* <0> (null):0 */
typedef union NavConnect & reference; /* size: 4 */

/* 1306 */
/* <0> (null):0 */
struct _List_iterator<NavConnect> {
	class _List_node_base *    _M_node;              /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_iterator<NavConnect> _Self;

	/* <0> (null):0 */
	typedef union NavConnect * pointer;

	/* <0> (null):0 */
	typedef union NavConnect & reference;

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<NavConnect> *);

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<NavConnect> *, class _List_node_base *);

	/* <0> (null):0 */
	reference operator*(const class _List_iterator<NavConnect>  *); /* linkage=_ZNKSt14_List_iteratorI10NavConnectEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_iterator<NavConnect>  *); /* linkage=_ZNKSt14_List_iteratorI10NavConnectEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_iterator<NavConnect> *); /* linkage=_ZNSt14_List_iteratorI10NavConnectEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_iterator<NavConnect> *, int); /* linkage=_ZNSt14_List_iteratorI10NavConnectEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_iterator<NavConnect> *); /* linkage=_ZNSt14_List_iteratorI10NavConnectEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_iterator<NavConnect> *, int); /* linkage=_ZNSt14_List_iteratorI10NavConnectEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_iterator<NavConnect>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorI10NavConnectEeqERKS1_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_iterator<NavConnect>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorI10NavConnectEneERKS1_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1307 */
 /* pointer to 1306 */
 /* size: 4 */

/* 1308 */
 /* pointer to 1309 */
 /* size: 4 */

/* 1309 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1310 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1311 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1312 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1313 */
/* <0> (null):0 */
struct _List_node<NavConnect> : public _List_node_base {
public:

	/* struct _List_node_base     <ancestor>; */     /*     0     8 */
	union NavConnect           _M_data;              /*     8     4 */

	/* size: 12, cachelines: 1, members: 2 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1314 */
/* <0> (null):0 */
struct _List_node<CNavLadder*> : public _List_node_base {
public:

	/* struct _List_node_base     <ancestor>; */     /*     0     8 */
	class CNavLadder *         _M_data;              /*     8     4 */

	/* size: 12, cachelines: 1, members: 2 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1315 */
/* <0> (null):0 */
class CCSTutorBuyMenuState : public CBaseTutorState {
public:

	/* class CBaseTutorState     <ancestor>; */      /*     0     0 */
	/* <0> (null):0 */
	void CCSTutorBuyMenuState(class CCSTutorBuyMenuState *, const class CCSTutorBuyMenuState  &);

	/* <0> (null):0 */
	void CCSTutorBuyMenuState(class CCSTutorBuyMenuState *);

	/* <0> (null):0 */
	virtual void ~CCSTutorBuyMenuState(class CCSTutorBuyMenuState *, int);

	/* <0> (null):0 */
	virtual int CheckForStateTransition(class CCSTutorBuyMenuState *, enum GameEventType, class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN20CCSTutorBuyMenuState23CheckForStateTransitionE13GameEventTypeP11CBaseEntityS2_ */

	/* <0> (null):0 */
	virtual char * GetStateString(class CCSTutorBuyMenuState *); /* linkage=_ZN20CCSTutorBuyMenuState14GetStateStringEv */

protected:

	/* <0> (null):0 */
	int HandleRoundStart(class CCSTutorBuyMenuState *, class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN20CCSTutorBuyMenuState16HandleRoundStartEP11CBaseEntityS1_ */

	/* vtable has 2 entries: {
	   [2] = CheckForStateTransition(_ZN20CCSTutorBuyMenuState23CheckForStateTransitionE13GameEventTypeP11CBaseEntityS2_), 
	   [3] = GetStateString(_ZN20CCSTutorBuyMenuState14GetStateStringEv), 
	} */
	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 0 + 0(holes), diff = 8 */

}; /* size: 8 */

/* 1316 */
/* <0> (null):0 */
class CBaseTutorState {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1317 */
 /* pointer to 1315 */
 /* size: 4 */

/* 1318 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1319 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1320 */
/* <0> (null):0 */
class CCSTutorWaitingForStartState : public CBaseTutorState {
public:

	/* class CBaseTutorState     <ancestor>; */      /*     0     0 */
	/* <0> (null):0 */
	void CCSTutorWaitingForStartState(class CCSTutorWaitingForStartState *, const class CCSTutorWaitingForStartState  &);

	/* <0> (null):0 */
	void CCSTutorWaitingForStartState(class CCSTutorWaitingForStartState *);

	/* <0> (null):0 */
	virtual void ~CCSTutorWaitingForStartState(class CCSTutorWaitingForStartState *, int);

	/* <0> (null):0 */
	virtual int CheckForStateTransition(class CCSTutorWaitingForStartState *, enum GameEventType, class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN28CCSTutorWaitingForStartState23CheckForStateTransitionE13GameEventTypeP11CBaseEntityS2_ */

	/* <0> (null):0 */
	virtual char * GetStateString(class CCSTutorWaitingForStartState *); /* linkage=_ZN28CCSTutorWaitingForStartState14GetStateStringEv */

protected:

	/* <0> (null):0 */
	int HandlePlayerSpawned(class CCSTutorWaitingForStartState *, class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN28CCSTutorWaitingForStartState19HandlePlayerSpawnedEP11CBaseEntityS1_ */

	/* <0> (null):0 */
	int HandleBuyTimeStart(class CCSTutorWaitingForStartState *, class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN28CCSTutorWaitingForStartState18HandleBuyTimeStartEP11CBaseEntityS1_ */

	/* vtable has 2 entries: {
	   [2] = CheckForStateTransition(_ZN28CCSTutorWaitingForStartState23CheckForStateTransitionE13GameEventTypeP11CBaseEntityS2_), 
	   [3] = GetStateString(_ZN28CCSTutorWaitingForStartState14GetStateStringEv), 
	} */
	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 0 + 0(holes), diff = 8 */

}; /* size: 8 */

/* 1321 */
 /* pointer to 1320 */
 /* size: 4 */

/* 1322 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1323 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1324 */
/* <0> (null):0 */
class CCSTutorUndefinedState : public CBaseTutorState {
public:

	/* class CBaseTutorState     <ancestor>; */      /*     0     0 */
	/* <0> (null):0 */
	void CCSTutorUndefinedState(class CCSTutorUndefinedState *, const class CCSTutorUndefinedState  &);

	/* <0> (null):0 */
	void CCSTutorUndefinedState(class CCSTutorUndefinedState *);

	/* <0> (null):0 */
	virtual void ~CCSTutorUndefinedState(class CCSTutorUndefinedState *, int);

	/* <0> (null):0 */
	virtual int CheckForStateTransition(class CCSTutorUndefinedState *, enum GameEventType, class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN22CCSTutorUndefinedState23CheckForStateTransitionE13GameEventTypeP11CBaseEntityS2_ */

	/* <0> (null):0 */
	virtual char * GetStateString(class CCSTutorUndefinedState *); /* linkage=_ZN22CCSTutorUndefinedState14GetStateStringEv */

protected:

	/* <0> (null):0 */
	int HandlePlayerSpawned(class CCSTutorUndefinedState *, class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN22CCSTutorUndefinedState19HandlePlayerSpawnedEP11CBaseEntityS1_ */

	/* vtable has 2 entries: {
	   [2] = CheckForStateTransition(_ZN22CCSTutorUndefinedState23CheckForStateTransitionE13GameEventTypeP11CBaseEntityS2_), 
	   [3] = GetStateString(_ZN22CCSTutorUndefinedState14GetStateStringEv), 
	} */
	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 0 + 0(holes), diff = 8 */

}; /* size: 8 */

/* 1325 */
 /* pointer to 1324 */
 /* size: 4 */

/* 1326 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1327 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1328 */
/* <0> (null):0 */
class CCSTutorStateSystem : public CBaseTutorStateSystem {
public:

	/* class CBaseTutorStateSystem <ancestor>; */    /*     0     0 */
	/* <0> (null):0 */
	void CCSTutorStateSystem(class CCSTutorStateSystem *, const class CCSTutorStateSystem  &);

	/* <0> (null):0 */
	void CCSTutorStateSystem(class CCSTutorStateSystem *);

	/* <0> (null):0 */
	virtual void ~CCSTutorStateSystem(class CCSTutorStateSystem *, int);

	/* <0> (null):0 */
	virtual bool UpdateState(class CCSTutorStateSystem *, enum GameEventType, class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN19CCSTutorStateSystem11UpdateStateE13GameEventTypeP11CBaseEntityS2_ */

	/* <0> (null):0 */
	virtual char * GetCurrentStateString(class CCSTutorStateSystem *); /* linkage=_ZN19CCSTutorStateSystem21GetCurrentStateStringEv */

protected:

	/* <0> (null):0 */
	virtual class CBaseTutorState * ConstructNewState(class CCSTutorStateSystem *, int); /* linkage=_ZN19CCSTutorStateSystem17ConstructNewStateEi */

	/* vtable has 3 entries: {
	   [2] = UpdateState(_ZN19CCSTutorStateSystem11UpdateStateE13GameEventTypeP11CBaseEntityS2_), 
	   [3] = GetCurrentStateString(_ZN19CCSTutorStateSystem21GetCurrentStateStringEv), 
	   [4] = ConstructNewState(_ZN19CCSTutorStateSystem17ConstructNewStateEi), 
	} */
	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 0 + 0(holes), diff = 8 */

}; /* size: 8 */

/* 1329 */
/* <0> (null):0 */
class CBaseTutorStateSystem {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1330 */
 /* pointer to 1328 */
 /* size: 4 */

/* 1331 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1332 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1333 */
 /* pointer to 1316 */
 /* size: 4 */

/* 1334 */
/* <0> (null):0 */
class IVoiceGameMgrHelper {
	int ()(void) * *           _vptr.IVoiceGameMgrHelper; /*     0     4 */
	/* <0> (null):0 */
	virtual void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *, int);

	/* <0> (null):0 */
	virtual bool CanPlayerHearPlayer(class IVoiceGameMgrHelper *, class CBasePlayer *, class CBasePlayer *); /* linkage=_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_ */

	/* vtable has 1 entries: {
	   [2] = CanPlayerHearPlayer(_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_), 
	} */
	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1335 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 1336 */
 /* pointer to 1337 */
 /* size: 4 */

/* 1337 */
 /* pointer to 1335 */
 /* size: 4 */

/* 1338 */
 /* pointer to 1334 */
 /* size: 4 */

/* 1339 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1340 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1341 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1342 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1343 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1344 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1345 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1346 */
 /* pointer to 1347 */
 /* size: 4 */

/* 1347 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 676 */

/* 1348 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1349 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1350 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1351 */
/* <0> (null):0 */
class CPointEntity {
	/* <0> (null):0 */
	virtual int ObjectCaps(class CPointEntity *); /* linkage=_ZN12CPointEntity10ObjectCapsEv */

	/* vtable has 1 entries: {
	   [6] = ObjectCaps(_ZN12CPointEntity10ObjectCapsEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1352 */
 /* pointer to 1351 */
 /* size: 4 */

/* 1353 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1354 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1355 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1356 */
 /* pointer to 1357 */
 /* size: 4 */

/* 1357 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1358 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1359 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1360 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1361 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1362 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1363 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1364 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1365 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1366 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1367 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1368 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1369 */
 /* pointer to 86 */
 /* size: 4 */

/* 1370 */
/* <0> (null):0 */
class CBotManager {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1371 */
 /* pointer to 1370 */
 /* size: 4 */

/* 1372 */
/* <0> (null):0 */
char *                     array[20]; /* size: 80 */

/* 1373 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 80 */

/* Functions: */

/* <0> (null):0 */
void Vector2D(class Vector2D *)
{
} /* size: 147390464 */

/* <0> (null):0 */
void Vector2D(class Vector2D *, float, float)
{
} /* size: 0 */

/* <0> (null):0 */
class Vector2D operator+(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DplERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator-(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DmiERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator*(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DmlEf */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator/(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DdvEf */
{
} /* size: 8 */

/* <0> (null):0 */
float Length(const class Vector2D  *) /* linkage=_ZNK8Vector2D6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector2D  *) /* linkage=_ZNK8Vector2D13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector2D Normalize(const class Vector2D  *) /* linkage=_ZNK8Vector2D9NormalizeEv */
{
} /* size: 8 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector2D *) /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector2D *, float) /* linkage=_ZN8Vector2D6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void Vector(class Vector *)
{
} /* size: 851971 */

/* <0> (null):0 */
void Vector(class Vector *, float, float, float)
{
} /* size: 2432 */

/* <0> (null):0 */
void Vector(class Vector *, const class Vector  &)
{
} /* size: 147434708 */

/* <0> (null):0 */
void Vector(class Vector *, float *)
{
} /* size: 851971 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *) /* linkage=_ZNK6VectorngEv */
{
} /* size: 12 */

/* <0> (null):0 */
int operator==(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectoreqERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
int operator!=(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorneERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector operator+(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorplERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectormiERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator*(const class Vector  *, float) /* linkage=_ZNK6VectormlEf */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator/(const class Vector  *, float) /* linkage=_ZNK6VectordvEf */
{
} /* size: 12 */

/* <0> (null):0 */
void CopyToArray(const class Vector  *, float *) /* linkage=_ZNK6Vector11CopyToArrayEPf */
{
} /* size: 0 */

/* <0> (null):0 */
float Length(const class Vector  *) /* linkage=_ZNK6Vector6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector  *) /* linkage=_ZNK6Vector13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
float * operator float*(class Vector *) /* linkage=_ZN6VectorcvPfEv */
{
} /* size: 4 */

/* <0> (null):0 */
const float  * operator const float*(const class Vector  *) /* linkage=_ZNK6VectorcvPKfEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector Normalize(const class Vector  *) /* linkage=_ZNK6Vector9NormalizeEv */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector2D Make2D(const class Vector  *) /* linkage=_ZNK6Vector6Make2DEv */
{
} /* size: 8 */

/* <0> (null):0 */
float Length2D(const class Vector  *) /* linkage=_ZNK6Vector8Length2DEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector  *, float) /* linkage=_ZNK6Vector16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector  *, float) /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector *) /* linkage=_ZN6Vector16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector *, float) /* linkage=_ZN6Vector6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 328188 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 147967976 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 147968160 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 4 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 147969216 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 147971524 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 147971684 */

/* <0> (null):0 */
void _Vector_impl(class _Vector_impl *)
{
} /* size: 147985045 */

/* <0> (null):0 */
void _Vector_impl(class _Vector_impl *, const _Tp_alloc_type  &)
{
} /* size: 147984629 */

/* <0> (null):0 */
void _Vector_impl(class _Vector_impl *)
{
} /* size: 0 */

/* <0> (null):0 */
void _Vector_impl(class _Vector_impl *, const _Tp_alloc_type  &)
{
} /* size: 147986496 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 147987420 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 147986788 */

/* <0> (null):0 */
edict_t * edict(class CBaseEntity *) /* linkage=_ZN11CBaseEntity5edictEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int ObjectCaps(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
int entindex(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8entindexEv */
{
} /* size: 4 */

/* <0> (null):0 */
void IntervalTimer(class IntervalTimer *)
{
} /* size: 0 */

/* <0> (null):0 */
void Reset(class IntervalTimer *) /* linkage=_ZN13IntervalTimer5ResetEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Start(class IntervalTimer *) /* linkage=_ZN13IntervalTimer5StartEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Invalidate(class IntervalTimer *) /* linkage=_ZN13IntervalTimer10InvalidateEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool HasStarted(const class IntervalTimer  *) /* linkage=_ZNK13IntervalTimer10HasStartedEv */
{
} /* size: 1 */

/* <0> (null):0 */
float GetElapsedTime(const class IntervalTimer  *) /* linkage=_ZNK13IntervalTimer14GetElapsedTimeEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsLessThen(const class IntervalTimer  *, float) /* linkage=_ZNK13IntervalTimer10IsLessThenEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsGreaterThen(const class IntervalTimer  *, float) /* linkage=_ZNK13IntervalTimer13IsGreaterThenEf */
{
} /* size: 1 */

/* <0> (null):0 */
void swap(class _List_node_base &, class _List_node_base &) /* linkage=_ZNSt8__detail15_List_node_base4swapERS0_S1_ */
{
} /* size: 148081876 */

/* <0> (null):0 */
void _M_transfer(class _List_node_base *, class _List_node_base *, class _List_node_base *) /* linkage=_ZNSt8__detail15_List_node_base11_M_transferEPS0_S1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_reverse(class _List_node_base *) /* linkage=_ZNSt8__detail15_List_node_base10_M_reverseEv */
{
} /* size: 148080884 */

/* <0> (null):0 */
void _M_hook(class _List_node_base *, class _List_node_base *) /* linkage=_ZNSt8__detail15_List_node_base7_M_hookEPS0_ */
{
} /* size: 148085092 */

/* <0> (null):0 */
void _M_unhook(class _List_node_base *) /* linkage=_ZNSt8__detail15_List_node_base9_M_unhookEv */
{
} /* size: 148085260 */

/* <0> (null):0 */
float SizeX(const class Extent  *) /* linkage=_ZNK6Extent5SizeXEv */
{
} /* size: 4 */

/* <0> (null):0 */
float SizeY(const class Extent  *) /* linkage=_ZNK6Extent5SizeYEv */
{
} /* size: 4 */

/* <0> (null):0 */
float SizeZ(const class Extent  *) /* linkage=_ZNK6Extent5SizeZEv */
{
} /* size: 4 */

/* <0> (null):0 */
float Area(const class Extent  *) /* linkage=_ZNK6Extent4AreaEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool Contains(const class Extent  *, const class Vector  *) /* linkage=_ZNK6Extent8ContainsEPK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
void CNavNode(class CNavNode *, const class Vector  *, const class Vector  *, class CNavNode *)
{
} /* size: 148096708 */

/* <0> (null):0 */
const class CNavNode  * GetNode(const class Vector  *) /* linkage=_ZN8CNavNode7GetNodeEPK6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavNode * GetConnectedNode(const class CNavNode  *, enum NavDirType) /* linkage=_ZNK8CNavNode16GetConnectedNodeE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
const class Vector  * GetPosition(const class CNavNode  *) /* linkage=_ZNK8CNavNode11GetPositionEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class Vector  * GetNormal(const class CNavNode  *) /* linkage=_ZNK8CNavNode9GetNormalEv */
{
} /* size: 4 */

/* <0> (null):0 */
unsigned int GetID(const class CNavNode  *) /* linkage=_ZNK8CNavNode5GetIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavNode * GetFirst(void) /* linkage=_ZN8CNavNode8GetFirstEv */
{
} /* size: 4 */

/* <0> (null):0 */
unsigned int GetListLength(void) /* linkage=_ZN8CNavNode13GetListLengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavNode * GetNext(class CNavNode *) /* linkage=_ZN8CNavNode7GetNextEv */
{
} /* size: 4 */

/* <0> (null):0 */
void ConnectTo(class CNavNode *, class CNavNode *, enum NavDirType) /* linkage=_ZN8CNavNode9ConnectToEPS_10NavDirType */
{
} /* size: 0 */

/* <0> (null):0 */
class CNavNode * GetParent(const class CNavNode  *) /* linkage=_ZNK8CNavNode9GetParentEv */
{
} /* size: 4 */

/* <0> (null):0 */
void MarkAsVisited(class CNavNode *, enum NavDirType) /* linkage=_ZN8CNavNode13MarkAsVisitedE10NavDirType */
{
} /* size: 0 */

/* <0> (null):0 */
BOOL HasVisited(class CNavNode *, enum NavDirType) /* linkage=_ZN8CNavNode10HasVisitedE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
BOOL IsBiLinked(const class CNavNode  *, enum NavDirType) /* linkage=_ZNK8CNavNode10IsBiLinkedE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
BOOL IsClosedCell(const class CNavNode  *) /* linkage=_ZNK8CNavNode12IsClosedCellEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Cover(class CNavNode *) /* linkage=_ZN8CNavNode5CoverEv */
{
} /* size: 0 */

/* <0> (null):0 */
BOOL IsCovered(const class CNavNode  *) /* linkage=_ZNK8CNavNode9IsCoveredEv */
{
} /* size: 4 */

/* <0> (null):0 */
void AssignArea(class CNavNode *, class CNavArea *) /* linkage=_ZN8CNavNode10AssignAreaEP8CNavArea */
{
} /* size: 148100844 */

/* <0> (null):0 */
class CNavArea * GetArea(const class CNavNode  *) /* linkage=_ZNK8CNavNode7GetAreaEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetAttributes(class CNavNode *, unsigned char) /* linkage=_ZN8CNavNode13SetAttributesEh */
{
} /* size: 0 */

/* <0> (null):0 */
unsigned char GetAttributes(const class CNavNode  *) /* linkage=_ZNK8CNavNode13GetAttributesEv */
{
} /* size: 1 */

/* <0> (null):0 */
void CNavArea(class CNavArea *, class CNavNode *, class CNavNode *, class CNavNode *, class CNavNode *)
{
} /* size: 1049647 */

/* <0> (null):0 */
void CNavArea(class CNavArea *)
{
} /* size: 148125216 */

/* <0> (null):0 */
void CNavArea(class CNavArea *, const class Vector  *, const class Vector  *)
{
} /* size: 0 */

/* <0> (null):0 */
void CNavArea(class CNavArea *, const class Vector  *, const class Vector  *, const class Vector  *, const class Vector  *)
{
} /* size: 148125588 */

/* <0> (null):0 */
void ~CNavArea(class CNavArea *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void ConnectTo(class CNavArea *, class CNavArea *, enum NavDirType) /* linkage=_ZN8CNavArea9ConnectToEPS_10NavDirType */
{
} /* size: 148126028 */

/* <0> (null):0 */
void Disconnect(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea10DisconnectEPS_ */
{
} /* size: 524288 */

/* <0> (null):0 */
void Save(const class CNavArea  *, FILE *) /* linkage=_ZNK8CNavArea4SaveEP8_IO_FILE */
{
} /* size: 0 */

/* <0> (null):0 */
void Save(class CNavArea *, int, unsigned int) /* linkage=_ZN8CNavArea4SaveEij */
{
} /* size: 0 */

/* <0> (null):0 */
void Load(class CNavArea *, class SteamFile *, unsigned int) /* linkage=_ZN8CNavArea4LoadEP9SteamFilej */
{
} /* size: 148153264 */

/* <0> (null):0 */
enum NavErrorType PostLoad(class CNavArea *) /* linkage=_ZN8CNavArea8PostLoadEv */
{
} /* size: 4 */

/* <0> (null):0 */
unsigned int GetID(const class CNavArea  *) /* linkage=_ZNK8CNavArea5GetIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetAttributes(class CNavArea *, unsigned char) /* linkage=_ZN8CNavArea13SetAttributesEh */
{
} /* size: 148158056 */

/* <0> (null):0 */
unsigned char GetAttributes(const class CNavArea  *) /* linkage=_ZNK8CNavArea13GetAttributesEv */
{
} /* size: 1 */

/* <0> (null):0 */
void SetPlace(class CNavArea *, Place) /* linkage=_ZN8CNavArea8SetPlaceEj */
{
} /* size: 62745 */

/* <0> (null):0 */
Place GetPlace(const class CNavArea  *) /* linkage=_ZNK8CNavArea8GetPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsOverlapping(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea13IsOverlappingEPK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsOverlapping(const class CNavArea  *, const class CNavArea  *) /* linkage=_ZNK8CNavArea13IsOverlappingEPKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsOverlappingX(const class CNavArea  *, const class CNavArea  *) /* linkage=_ZNK8CNavArea14IsOverlappingXEPKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsOverlappingY(const class CNavArea  *, const class CNavArea  *) /* linkage=_ZNK8CNavArea14IsOverlappingYEPKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
int GetPlayerCount(const class CNavArea  *, int, class CBasePlayer *) /* linkage=_ZNK8CNavArea14GetPlayerCountEiP11CBasePlayer */
{
} /* size: 4 */

/* <0> (null):0 */
float GetZ(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea4GetZEPK6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
float GetZ(const class CNavArea  *, float, float) /* linkage=_ZNK8CNavArea4GetZEff */
{
} /* size: 4 */

/* <0> (null):0 */
bool Contains(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea8ContainsEPK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsCoplanar(const class CNavArea  *, const class CNavArea  *) /* linkage=_ZNK8CNavArea10IsCoplanarEPKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
void GetClosestPointOnArea(const class CNavArea  *, const class Vector  *, class Vector *) /* linkage=_ZNK8CNavArea21GetClosestPointOnAreaEPK6VectorPS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
float GetDistanceSquaredToPoint(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea25GetDistanceSquaredToPointEPK6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsDegenerate(const class CNavArea  *) /* linkage=_ZNK8CNavArea12IsDegenerateEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsEdge(const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea6IsEdgeE10NavDirType */
{
} /* size: 1 */

/* <0> (null):0 */
int GetAdjacentCount(const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea16GetAdjacentCountE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetAdjacentArea(const class CNavArea  *, enum NavDirType, int) /* linkage=_ZNK8CNavArea15GetAdjacentAreaE10NavDirTypei */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetRandomAdjacentArea(const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea21GetRandomAdjacentAreaE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
const NavConnectList  * GetAdjacentList(const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea15GetAdjacentListE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsConnected(const class CNavArea  *, const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea11IsConnectedEPKS_10NavDirType */
{
} /* size: 1 */

/* <0> (null):0 */
float ComputeHeightChange(class CNavArea *, const class CNavArea  *) /* linkage=_ZN8CNavArea19ComputeHeightChangeEPKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
const NavLadderList  * GetLadderList(const class CNavArea  *, enum LadderDirectionType) /* linkage=_ZNK8CNavArea13GetLadderListE19LadderDirectionType */
{
} /* size: 4 */

/* <0> (null):0 */
void ComputePortal(const class CNavArea  *, const class CNavArea  *, enum NavDirType, class Vector *, float *) /* linkage=_ZNK8CNavArea13ComputePortalEPKS_10NavDirTypeP6VectorPf */
{
} /* size: 148174920 */

/* <0> (null):0 */
void ComputeClosestPointInPortal(const class CNavArea  *, const class CNavArea  *, enum NavDirType, const class Vector  *, class Vector *) /* linkage=_ZNK8CNavArea27ComputeClosestPointInPortalEPKS_10NavDirTypePK6VectorPS3_ */
{
} /* size: 64223 */

/* <0> (null):0 */
enum NavDirType ComputeDirection(const class CNavArea  *, class Vector *) /* linkage=_ZNK8CNavArea16ComputeDirectionEP6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
void SetClearedTimestamp(class CNavArea *, int) /* linkage=_ZN8CNavArea19SetClearedTimestampEi */
{
} /* size: 0 */

/* <0> (null):0 */
float GetClearedTimestamp(class CNavArea *, int) /* linkage=_ZN8CNavArea19GetClearedTimestampEi */
{
} /* size: 4 */

/* <0> (null):0 */
const HidingSpotList  * GetHidingSpotList(const class CNavArea  *) /* linkage=_ZNK8CNavArea17GetHidingSpotListEv */
{
} /* size: 4 */

/* <0> (null):0 */
void ComputeHidingSpots(class CNavArea *) /* linkage=_ZN8CNavArea18ComputeHidingSpotsEv */
{
} /* size: 0 */

/* <0> (null):0 */
void ComputeSniperSpots(class CNavArea *) /* linkage=_ZN8CNavArea18ComputeSniperSpotsEv */
{
} /* size: 0 */

/* <0> (null):0 */
class SpotEncounter * GetSpotEncounter(class CNavArea *, const class CNavArea  *, const class CNavArea  *) /* linkage=_ZN8CNavArea16GetSpotEncounterEPKS_S1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void ComputeSpotEncounters(class CNavArea *) /* linkage=_ZN8CNavArea21ComputeSpotEncountersEv */
{
} /* size: 148178832 */

/* <0> (null):0 */
void IncreaseDanger(class CNavArea *, int, float) /* linkage=_ZN8CNavArea14IncreaseDangerEif */
{
} /* size: 148178948 */

/* <0> (null):0 */
float GetDanger(class CNavArea *, int) /* linkage=_ZN8CNavArea9GetDangerEi */
{
} /* size: 4 */

/* <0> (null):0 */
float GetSizeX(const class CNavArea  *) /* linkage=_ZNK8CNavArea8GetSizeXEv */
{
} /* size: 4 */

/* <0> (null):0 */
float GetSizeY(const class CNavArea  *) /* linkage=_ZNK8CNavArea8GetSizeYEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class Extent  * GetExtent(const class CNavArea  *) /* linkage=_ZNK8CNavArea9GetExtentEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class Vector  * GetCenter(const class CNavArea  *) /* linkage=_ZNK8CNavArea9GetCenterEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class Vector  * GetCorner(const class CNavArea  *, enum NavCornerType) /* linkage=_ZNK8CNavArea9GetCornerE13NavCornerType */
{
} /* size: 4 */

/* <0> (null):0 */
const class ApproachInfo  * GetApproachInfo(const class CNavArea  *, int) /* linkage=_ZNK8CNavArea15GetApproachInfoEi */
{
} /* size: 4 */

/* <0> (null):0 */
int GetApproachInfoCount(const class CNavArea  *) /* linkage=_ZNK8CNavArea20GetApproachInfoCountEv */
{
} /* size: 4 */

/* <0> (null):0 */
void ComputeApproachAreas(class CNavArea *) /* linkage=_ZN8CNavArea20ComputeApproachAreasEv */
{
} /* size: 148131280 */

/* <0> (null):0 */
void MakeNewMarker(void) /* linkage=_ZN8CNavArea13MakeNewMarkerEv */
{
} /* size: 148131440 */

/* <0> (null):0 */
void Mark(class CNavArea *) /* linkage=_ZN8CNavArea4MarkEv */
{
} /* size: 148131660 */

/* <0> (null):0 */
BOOL IsMarked(const class CNavArea  *) /* linkage=_ZNK8CNavArea8IsMarkedEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetParent(class CNavArea *, class CNavArea *, enum NavTraverseType) /* linkage=_ZN8CNavArea9SetParentEPS_15NavTraverseType */
{
} /* size: 148131800 */

/* <0> (null):0 */
class CNavArea * GetParent(const class CNavArea  *) /* linkage=_ZNK8CNavArea9GetParentEv */
{
} /* size: 4 */

/* <0> (null):0 */
enum NavTraverseType GetParentHow(const class CNavArea  *) /* linkage=_ZNK8CNavArea12GetParentHowEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsOpen(const class CNavArea  *) /* linkage=_ZNK8CNavArea6IsOpenEv */
{
} /* size: 1 */

/* <0> (null):0 */
void AddToOpenList(class CNavArea *) /* linkage=_ZN8CNavArea13AddToOpenListEv */
{
} /* size: 148132608 */

/* <0> (null):0 */
void UpdateOnOpenList(class CNavArea *) /* linkage=_ZN8CNavArea16UpdateOnOpenListEv */
{
} /* size: 0 */

/* <0> (null):0 */
void RemoveFromOpenList(class CNavArea *) /* linkage=_ZN8CNavArea18RemoveFromOpenListEv */
{
} /* size: 147778848 */

/* <0> (null):0 */
bool IsOpenListEmpty(void) /* linkage=_ZN8CNavArea15IsOpenListEmptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
class CNavArea * PopOpenList(void) /* linkage=_ZN8CNavArea11PopOpenListEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsClosed(const class CNavArea  *) /* linkage=_ZNK8CNavArea8IsClosedEv */
{
} /* size: 1 */

/* <0> (null):0 */
void AddToClosedList(class CNavArea *) /* linkage=_ZN8CNavArea15AddToClosedListEv */
{
} /* size: 148133520 */

/* <0> (null):0 */
void RemoveFromClosedList(class CNavArea *) /* linkage=_ZN8CNavArea20RemoveFromClosedListEv */
{
} /* size: 148135956 */

/* <0> (null):0 */
void ClearSearchLists(void) /* linkage=_ZN8CNavArea16ClearSearchListsEv */
{
} /* size: 148136372 */

/* <0> (null):0 */
void SetTotalCost(class CNavArea *, float) /* linkage=_ZN8CNavArea12SetTotalCostEf */
{
} /* size: 148133924 */

/* <0> (null):0 */
float GetTotalCost(const class CNavArea  *) /* linkage=_ZNK8CNavArea12GetTotalCostEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetCostSoFar(class CNavArea *, float) /* linkage=_ZN8CNavArea12SetCostSoFarEf */
{
} /* size: 0 */

/* <0> (null):0 */
float GetCostSoFar(const class CNavArea  *) /* linkage=_ZNK8CNavArea12GetCostSoFarEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Draw(class CNavArea *, byte, byte, byte, int) /* linkage=_ZN8CNavArea4DrawEhhhi */
{
} /* size: 148134660 */

/* <0> (null):0 */
void DrawConnectedAreas(class CNavArea *) /* linkage=_ZN8CNavArea18DrawConnectedAreasEv */
{
} /* size: 0 */

/* <0> (null):0 */
void DrawMarkedCorner(class CNavArea *, enum NavCornerType, byte, byte, byte, int) /* linkage=_ZN8CNavArea16DrawMarkedCornerE13NavCornerTypehhhi */
{
} /* size: 0 */

/* <0> (null):0 */
bool SplitEdit(class CNavArea *, bool, float, class CNavArea * *, class CNavArea * *) /* linkage=_ZN8CNavArea9SplitEditEbfPPS_S1_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool MergeEdit(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea9MergeEditEPS_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool SpliceEdit(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea10SpliceEditEPS_ */
{
} /* size: 1 */

/* <0> (null):0 */
void RaiseCorner(class CNavArea *, enum NavCornerType, int) /* linkage=_ZN8CNavArea11RaiseCornerE13NavCornerTypei */
{
} /* size: 0 */

/* <0> (null):0 */
void AddLadderUp(class CNavArea *, class CNavLadder *) /* linkage=_ZN8CNavArea11AddLadderUpEP10CNavLadder */
{
} /* size: 256 */

/* <0> (null):0 */
void AddLadderDown(class CNavArea *, class CNavLadder *) /* linkage=_ZN8CNavArea13AddLadderDownEP10CNavLadder */
{
} /* size: 8 */

/* <0> (null):0 */
void Initialize(class CNavArea *) /* linkage=_ZN8CNavArea10InitializeEv */
{
} /* size: 0 */

/* <0> (null):0 */
void DecayDanger(class CNavArea *) /* linkage=_ZN8CNavArea11DecayDangerEv */
{
} /* size: 148210320 */

/* <0> (null):0 */
bool IsHidingSpotCollision(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea21IsHidingSpotCollisionEPK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
void AddSpotEncounters(class CNavArea *, const class CNavArea  *, enum NavDirType, const class CNavArea  *, enum NavDirType) /* linkage=_ZN8CNavArea17AddSpotEncountersEPKS_10NavDirTypeS1_S2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void Strip(class CNavArea *) /* linkage=_ZN8CNavArea5StripEv */
{
} /* size: 0 */

/* <0> (null):0 */
void FinishMerge(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea11FinishMergeEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
void MergeAdjacentConnections(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea24MergeAdjacentConnectionsEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
void AssignNodes(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea11AssignNodesEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
void FinishSplitEdit(class CNavArea *, class CNavArea *, enum NavDirType) /* linkage=_ZN8CNavArea15FinishSplitEditEPS_10NavDirType */
{
} /* size: 79128 */

/* <0> (null):0 */
void OnDestroyNotify(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea15OnDestroyNotifyEPS_ */
{
} /* size: 148211840 */

/* <0> (null):0 */
void SteamFile(class SteamFile *, const char  *)
{
} /* size: 0 */

/* <0> (null):0 */
void ~SteamFile(class SteamFile *, int)
{
} /* size: 0 */

/* <0> (null):0 */
bool IsValid(const class SteamFile  *) /* linkage=_ZNK9SteamFile7IsValidEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool Read(class SteamFile *, void *, int) /* linkage=_ZN9SteamFile4ReadEPvi */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator==(const union NavConnect  *, const union NavConnect  &) /* linkage=_ZNK10NavConnecteqERKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
void CNavLadder(class CNavLadder *)
{
} /* size: 327685 */

/* <0> (null):0 */
void OnDestroyNotify(class CNavLadder *, class CNavArea *) /* linkage=_ZN10CNavLadder15OnDestroyNotifyEP8CNavArea */
{
} /* size: 148226996 */

/* <0> (null):0 */
void HidingSpot(class HidingSpot *)
{
} /* size: 148227628 */

/* <0> (null):0 */
void HidingSpot(class HidingSpot *, const class Vector  *, unsigned char)
{
} /* size: 148227768 */

/* <0> (null):0 */
bool HasGoodCover(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot12HasGoodCoverEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsGoodSniperSpot(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot16IsGoodSniperSpotEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsIdealSniperSpot(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot17IsIdealSniperSpotEv */
{
} /* size: 1 */

/* <0> (null):0 */
void SetFlags(class HidingSpot *, unsigned char) /* linkage=_ZN10HidingSpot8SetFlagsEh */
{
} /* size: 0 */

/* <0> (null):0 */
unsigned char GetFlags(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot8GetFlagsEv */
{
} /* size: 1 */

/* <0> (null):0 */
void Save(const class HidingSpot  *, int, unsigned int) /* linkage=_ZNK10HidingSpot4SaveEij */
{
} /* size: 146682580 */

/* <0> (null):0 */
void Load(class HidingSpot *, class SteamFile *, unsigned int) /* linkage=_ZN10HidingSpot4LoadEP9SteamFilej */
{
} /* size: 147245952 */

/* <0> (null):0 */
const class Vector  * GetPosition(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot11GetPositionEv */
{
} /* size: 4 */

/* <0> (null):0 */
unsigned int GetID(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot5GetIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Mark(class HidingSpot *) /* linkage=_ZN10HidingSpot4MarkEv */
{
} /* size: 148114304 */

/* <0> (null):0 */
bool IsMarked(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot8IsMarkedEv */
{
} /* size: 1 */

/* <0> (null):0 */
void ChangeMasterMarker(void) /* linkage=_ZN10HidingSpot18ChangeMasterMarkerEv */
{
} /* size: 148240464 */

/* <0> (null):0 */
void new_allocator(class new_allocator<SpotOrder> *)
{
} /* size: 134217729 */

/* <0> (null):0 */
void new_allocator(class new_allocator<SpotOrder> *, const class new_allocator<SpotOrder>  &)
{
} /* size: 134217730 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<SpotOrder> *, int)
{
} /* size: 134217729 */

/* <0> (null):0 */
pointer address(const class new_allocator<SpotOrder>  *, class SpotOrder &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE7addressERS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<SpotOrder>  *, const class SpotOrder  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE7addressERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<SpotOrder> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<SpotOrder> *, class SpotOrder *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE10deallocateEPS1_j */
{
} /* size: 80 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<SpotOrder>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<SpotOrder> *, class SpotOrder *, const class SpotOrder  &) /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE9constructEPS1_RKS1_ */
{
} /* size: 52 */

/* <0> (null):0 */
void destroy(class new_allocator<SpotOrder> *, class SpotOrder *) /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE7destroyEPS1_ */
{
} /* size: 148047396 */

/* <0> (null):0 */
void allocator(class allocator<SpotOrder> *)
{
} /* size: -1 */

/* <0> (null):0 */
void allocator(class allocator<SpotOrder> *, const class allocator<SpotOrder>  &)
{
} /* size: 148280316 */

/* <0> (null):0 */
void ~allocator(class allocator<SpotOrder> *, int)
{
} /* size: 2491725 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<SpotOrder> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<SpotOrder> > *, const class new_allocator<std::_List_node<SpotOrder> >  &)
{
} /* size: 148280552 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<SpotOrder> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<SpotOrder> >  *, class _List_node<SpotOrder> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7addressERS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<SpotOrder> >  *, const class _List_node<SpotOrder>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7addressERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<SpotOrder> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE10deallocateEPS3_j */
{
} /* size: 148281544 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<SpotOrder> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *, const class _List_node<SpotOrder>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE9constructEPS3_RKS3_ */
{
} /* size: 148281960 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7destroyEPS3_ */
{
} /* size: 148282144 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<SpotOrder> > *)
{
} /* size: 329055 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<SpotOrder> > *, const class allocator<std::_List_node<SpotOrder> >  &)
{
} /* size: 148282628 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<SpotOrder> > *, int)
{
} /* size: 984418 */

/* <0> (null):0 */
class _List_node<SpotOrder> * _M_get_node(class _List_base<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, class _List_node<SpotOrder> *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */
{
} /* size: 3014725 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, const allocator_type  &)
{
} /* size: 148294740 */

/* <0> (null):0 */
void ~_List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, int)
{
} /* size: 148296996 */

/* <0> (null):0 */
void _M_clear(class _List_base<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE8_M_clearEv */
{
} /* size: 148297056 */

/* <0> (null):0 */
void _M_init(class _List_base<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE7_M_initEv */
{
} /* size: 148297116 */

/* <0> (null):0 */
_Node * _M_create_node(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE14_M_create_nodeERKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<SpotOrder, std::allocator<SpotOrder> > *)
{
} /* size: 329102 */

/* <0> (null):0 */
void list(class list<SpotOrder, std::allocator<SpotOrder> > *, const allocator_type  &)
{
} /* size: 329099 */

/* <0> (null):0 */
void list(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 148298912 */

/* <0> (null):0 */
void list(class list<SpotOrder, std::allocator<SpotOrder> > *, const class list<SpotOrder, std::allocator<SpotOrder> >  &)
{
} /* size: 148332104 */

/* <0> (null):0 */
class list<SpotOrder, std::allocator<SpotOrder> > & operator=(class list<SpotOrder, std::allocator<SpotOrder> > *, const class list<SpotOrder, std::allocator<SpotOrder> >  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EEaSERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6assignEjRKS0_ */
{
} /* size: 148332332 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, class SpotOrder) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6resizeEjS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
reference front(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE10push_frontERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_front(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9pop_frontEv */
{
} /* size: 148335468 */

/* <0> (null):0 */
void push_back(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9push_backERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, unsigned int, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5eraseESt14_List_iteratorIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4swapERS2_ */
{
} /* size: 3016163 */

/* <0> (null):0 */
void clear(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */
{
} /* size: 148347556 */

/* <0> (null):0 */
void remove(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6removeERKS0_ */
{
} /* size: 148351524 */

/* <0> (null):0 */
void unique(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6uniqueEv */
{
} /* size: -1 */

/* <0> (null):0 */
void merge(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5mergeERS2_ */
{
} /* size: 148350444 */

/* <0> (null):0 */
void reverse(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE7reverseEv */
{
} /* size: 0 */

/* <0> (null):0 */
void sort(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4sortEv */
{
} /* size: 148351156 */

/* <0> (null):0 */
void _M_fill_initialize(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE18_M_fill_initializeEjRKS0_ */
{
} /* size: 148350948 */

/* <0> (null):0 */
void _M_fill_assign(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE14_M_fill_assignEjRKS0_ */
{
} /* size: 148351340 */

/* <0> (null):0 */
void _M_transfer(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */
{
} /* size: -1 */

/* <0> (null):0 */
void _M_insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 148351460 */

/* <0> (null):0 */
void _M_erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */
{
} /* size: 148351968 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE25_M_check_equal_allocatorsERS2_ */
{
} /* size: 148352104 */

/* <0> (null):0 */
void new_allocator(class new_allocator<HidingSpot*> *)
{
} /* size: 327685 */

/* <0> (null):0 */
void new_allocator(class new_allocator<HidingSpot*> *, const class new_allocator<HidingSpot*>  &)
{
} /* size: 64081 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<HidingSpot*> *, int)
{
} /* size: 26936 */

/* <0> (null):0 */
pointer address(const class new_allocator<HidingSpot*>  *, class HidingSpot * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE7addressERS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<HidingSpot*>  *, const class HidingSpot *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE7addressERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<HidingSpot*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<HidingSpot*> *, class HidingSpot * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE10deallocateEPS2_j */
{
} /* size: 329285 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<HidingSpot*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<HidingSpot*> *, class HidingSpot * *, const class HidingSpot *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE9constructEPS2_RKS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<HidingSpot*> *, class HidingSpot * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE7destroyEPS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<HidingSpot*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<HidingSpot*> *, const class allocator<HidingSpot*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<HidingSpot*> *, int)
{
} /* size: 64670 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *)
{
} /* size: 111529 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *, const class new_allocator<std::_List_node<HidingSpot*> >  &)
{
} /* size: 3 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *, int)
{
} /* size: 148413936 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<HidingSpot*> >  *, class _List_node<HidingSpot*> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7addressERS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<HidingSpot*> >  *, const class _List_node<HidingSpot*>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7addressERKS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<HidingSpot*> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE10deallocateEPS4_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<HidingSpot*> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *, const class _List_node<HidingSpot*>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE9constructEPS4_RKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7destroyEPS4_ */
{
} /* size: 148415484 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<HidingSpot*> > *)
{
} /* size: 148416709 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<HidingSpot*> > *, const class allocator<std::_List_node<HidingSpot*> >  &)
{
} /* size: 148416341 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<HidingSpot*> > *, int)
{
} /* size: 148415997 */

/* <0> (null):0 */
class _List_node<HidingSpot*> * _M_get_node(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_node<HidingSpot*> *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */
{
} /* size: 148417052 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *)
{
} /* size: 148430176 */

/* <0> (null):0 */
void _List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, const allocator_type  &)
{
} /* size: 148430308 */

/* <0> (null):0 */
void ~_List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, int)
{
} /* size: 148427044 */

/* <0> (null):0 */
void _M_clear(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE8_M_clearEv */
{
} /* size: 148427212 */

/* <0> (null):0 */
void _M_init(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE7_M_initEv */
{
} /* size: 0 */

/* <0> (null):0 */
_Node * _M_create_node(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE14_M_create_nodeERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *)
{
} /* size: 148431964 */

/* <0> (null):0 */
void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 148432636 */

/* <0> (null):0 */
void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const class list<HidingSpot*, std::allocator<HidingSpot*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
class list<HidingSpot*, std::allocator<HidingSpot*> > & operator=(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const class list<HidingSpot*, std::allocator<HidingSpot*> >  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EEaSERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, class HidingSpot *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6resizeEjS1_ */
{
} /* size: 148461948 */

/* <0> (null):0 */
reference front(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE10push_frontERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_front(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9pop_frontEv */
{
} /* size: 0 */

/* <0> (null):0 */
void push_back(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9push_backERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */
{
} /* size: 148463668 */

/* <0> (null):0 */
iterator erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4swapERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */
{
} /* size: 148520968 */

/* <0> (null):0 */
void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */
{
} /* size: 148520284 */

/* <0> (null):0 */
void remove(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6removeERKS1_ */
{
} /* size: 2 */

/* <0> (null):0 */
void unique(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6uniqueEv */
{
} /* size: 148521708 */

/* <0> (null):0 */
void merge(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5mergeERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void reverse(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE7reverseEv */
{
} /* size: 204909 */

/* <0> (null):0 */
void sort(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4sortEv */
{
} /* size: 148522376 */

/* <0> (null):0 */
void _M_fill_initialize(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE18_M_fill_initializeEjRKS1_ */
{
} /* size: 148522560 */

/* <0> (null):0 */
void _M_fill_assign(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE14_M_fill_assignEjRKS1_ */
{
} /* size: 148522696 */

/* <0> (null):0 */
void _M_transfer(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 329459 */

/* <0> (null):0 */
void _M_erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */
{
} /* size: 3016440 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE25_M_check_equal_allocatorsERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<SpotEncounter> *)
{
} /* size: 148524072 */

/* <0> (null):0 */
void new_allocator(class new_allocator<SpotEncounter> *, const class new_allocator<SpotEncounter>  &)
{
} /* size: 148524140 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<SpotEncounter> *, int)
{
} /* size: 148524324 */

/* <0> (null):0 */
pointer address(const class new_allocator<SpotEncounter>  *, class SpotEncounter &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE7addressERS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<SpotEncounter>  *, const class SpotEncounter  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE7addressERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<SpotEncounter> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<SpotEncounter> *, class SpotEncounter *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE10deallocateEPS1_j */
{
} /* size: 59740 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<SpotEncounter>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<SpotEncounter> *, class SpotEncounter *, const class SpotEncounter  &) /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE9constructEPS1_RKS1_ */
{
} /* size: 148546152 */

/* <0> (null):0 */
void destroy(class new_allocator<SpotEncounter> *, class SpotEncounter *) /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE7destroyEPS1_ */
{
} /* size: -1 */

/* <0> (null):0 */
void allocator(class allocator<SpotEncounter> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<SpotEncounter> *, const class allocator<SpotEncounter>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<SpotEncounter> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *, const class new_allocator<std::_List_node<SpotEncounter> >  &)
{
} /* size: 148548252 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *, int)
{
} /* size: 148548416 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<SpotEncounter> >  *, class _List_node<SpotEncounter> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7addressERS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<SpotEncounter> >  *, const class _List_node<SpotEncounter>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7addressERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<SpotEncounter> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE10deallocateEPS3_j */
{
} /* size: 147909624 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<SpotEncounter> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *, const class _List_node<SpotEncounter>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE9constructEPS3_RKS3_ */
{
} /* size: 1135 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7destroyEPS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<SpotEncounter> > *)
{
} /* size: 101694 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<SpotEncounter> > *, const class allocator<std::_List_node<SpotEncounter> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<SpotEncounter> > *, int)
{
} /* size: 148502800 */

/* <0> (null):0 */
class _List_node<SpotEncounter> * _M_get_node(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_node<SpotEncounter> *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */
{
} /* size: 148503348 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *)
{
} /* size: -1 */

/* <0> (null):0 */
void _List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, int)
{
} /* size: 208 */

/* <0> (null):0 */
void _M_clear(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE8_M_clearEv */
{
} /* size: 148507520 */

/* <0> (null):0 */
void _M_init(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE7_M_initEv */
{
} /* size: 134217730 */

/* <0> (null):0 */
_Node * _M_create_node(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE14_M_create_nodeERKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *)
{
} /* size: 196608 */

/* <0> (null):0 */
void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const allocator_type  &)
{
} /* size: 148587092 */

/* <0> (null):0 */
void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const class list<SpotEncounter, std::allocator<SpotEncounter> >  &)
{
} /* size: -1 */

/* <0> (null):0 */
class list<SpotEncounter, std::allocator<SpotEncounter> > & operator=(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const class list<SpotEncounter, std::allocator<SpotEncounter> >  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EEaSERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6assignEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, class SpotEncounter) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6resizeEjS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
reference front(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE10push_frontERKS0_ */
{
} /* size: 148602968 */

/* <0> (null):0 */
void pop_front(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9pop_frontEv */
{
} /* size: 0 */

/* <0> (null):0 */
void push_back(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9push_backERKS0_ */
{
} /* size: 148603480 */

/* <0> (null):0 */
void pop_back(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE8pop_backEv */
{
} /* size: 2 */

/* <0> (null):0 */
iterator insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, unsigned int, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */
{
} /* size: 2490945 */

/* <0> (null):0 */
iterator erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5eraseESt14_List_iteratorIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4swapERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5clearEv */
{
} /* size: 148605000 */

/* <0> (null):0 */
void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */
{
} /* size: 148605136 */

/* <0> (null):0 */
void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */
{
} /* size: 148605464 */

/* <0> (null):0 */
void remove(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6removeERKS0_ */
{
} /* size: 25549 */

/* <0> (null):0 */
void unique(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6uniqueEv */
{
} /* size: 148606020 */

/* <0> (null):0 */
void merge(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5mergeERS2_ */
{
} /* size: 148606180 */

/* <0> (null):0 */
void reverse(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE7reverseEv */
{
} /* size: 146683640 */

/* <0> (null):0 */
void sort(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4sortEv */
{
} /* size: 148557688 */

/* <0> (null):0 */
void _M_fill_initialize(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE18_M_fill_initializeEjRKS0_ */
{
} /* size: 148557896 */

/* <0> (null):0 */
void _M_fill_assign(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE14_M_fill_assignEjRKS0_ */
{
} /* size: 148558056 */

/* <0> (null):0 */
void _M_transfer(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */
{
} /* size: 147276280 */

/* <0> (null):0 */
void _M_insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE25_M_check_equal_allocatorsERS2_ */
{
} /* size: 148558772 */

/* <0> (null):0 */
void new_allocator(class new_allocator<NavConnect> *)
{
} /* size: 148559320 */

/* <0> (null):0 */
void new_allocator(class new_allocator<NavConnect> *, const class new_allocator<NavConnect>  &)
{
} /* size: 148559620 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<NavConnect> *, int)
{
} /* size: -1 */

/* <0> (null):0 */
pointer address(const class new_allocator<NavConnect>  *, union NavConnect &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE7addressERS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<NavConnect>  *, const union NavConnect  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE7addressERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<NavConnect> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<NavConnect> *, union NavConnect *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE10deallocateEPS1_j */
{
} /* size: 148560700 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<NavConnect>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<NavConnect> *, union NavConnect *, const union NavConnect  &) /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE9constructEPS1_RKS1_ */
{
} /* size: 148560908 */

/* <0> (null):0 */
void destroy(class new_allocator<NavConnect> *, union NavConnect *) /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE7destroyEPS1_ */
{
} /* size: 496 */

/* <0> (null):0 */
void allocator(class allocator<NavConnect> *)
{
} /* size: 134414336 */

/* <0> (null):0 */
void allocator(class allocator<NavConnect> *, const class allocator<NavConnect>  &)
{
} /* size: 3014656 */

/* <0> (null):0 */
void ~allocator(class allocator<NavConnect> *, int)
{
} /* size: 328451 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<NavConnect> > *)
{
} /* size: 148575048 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<NavConnect> > *, const class new_allocator<std::_List_node<NavConnect> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<NavConnect> > *, int)
{
} /* size: 148575420 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<NavConnect> >  *, class _List_node<NavConnect> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7addressERS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<NavConnect> >  *, const class _List_node<NavConnect>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7addressERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<NavConnect> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE10deallocateEPS3_j */
{
} /* size: 148576152 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<NavConnect> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *, const class _List_node<NavConnect>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE9constructEPS3_RKS3_ */
{
} /* size: 148650584 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7destroyEPS3_ */
{
} /* size: 272 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<NavConnect> > *)
{
} /* size: 148576849 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<NavConnect> > *, const class allocator<std::_List_node<NavConnect> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<NavConnect> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class _List_node<NavConnect> * _M_get_node(class _List_base<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<NavConnect, std::allocator<NavConnect> > *, class _List_node<NavConnect> *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void _M_clear(class _List_base<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE8_M_clearEv */
{
} /* size: 148663612 */

/* <0> (null):0 */
void _M_init(class _List_base<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE7_M_initEv */
{
} /* size: 0 */

/* <0> (null):0 */
_Node * _M_create_node(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE14_M_create_nodeERKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<NavConnect, std::allocator<NavConnect> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<NavConnect, std::allocator<NavConnect> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 148669032 */

/* <0> (null):0 */
void list(class list<NavConnect, std::allocator<NavConnect> > *, const class list<NavConnect, std::allocator<NavConnect> >  &)
{
} /* size: 148700356 */

/* <0> (null):0 */
class list<NavConnect, std::allocator<NavConnect> > & operator=(class list<NavConnect, std::allocator<NavConnect> > *, const class list<NavConnect, std::allocator<NavConnect> >  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EEaSERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6assignEjRKS0_ */
{
} /* size: 148700952 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, union NavConnect) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6resizeEjS0_ */
{
} /* size: 148702964 */

/* <0> (null):0 */
reference front(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE10push_frontERKS0_ */
{
} /* size: 148703648 */

/* <0> (null):0 */
void pop_front(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9pop_frontEv */
{
} /* size: 148703832 */

/* <0> (null):0 */
void push_back(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9push_backERKS0_ */
{
} /* size: 148671192 */

/* <0> (null):0 */
void pop_back(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE8pop_backEv */
{
} /* size: 148704316 */

/* <0> (null):0 */
iterator insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, unsigned int, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */
{
} /* size: 148673780 */

/* <0> (null):0 */
iterator erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5eraseESt14_List_iteratorIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4swapERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */
{
} /* size: 134217728 */

/* <0> (null):0 */
void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */
{
} /* size: 147756520 */

/* <0> (null):0 */
void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */
{
} /* size: 148675408 */

/* <0> (null):0 */
void remove(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6removeERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void unique(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6uniqueEv */
{
} /* size: 148675868 */

/* <0> (null):0 */
void merge(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5mergeERS2_ */
{
} /* size: 148675980 */

/* <0> (null):0 */
void reverse(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE7reverseEv */
{
} /* size: 329582 */

/* <0> (null):0 */
void sort(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4sortEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE18_M_fill_initializeEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE14_M_fill_assignEjRKS0_ */
{
} /* size: 148676832 */

/* <0> (null):0 */
void _M_transfer(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */
{
} /* size: 148681864 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE25_M_check_equal_allocatorsERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<CNavLadder*> *)
{
} /* size: 3 */

/* <0> (null):0 */
void new_allocator(class new_allocator<CNavLadder*> *, const class new_allocator<CNavLadder*>  &)
{
} /* size: 148736704 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<CNavLadder*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<CNavLadder*>  *, class CNavLadder * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE7addressERS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<CNavLadder*>  *, const class CNavLadder *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE7addressERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<CNavLadder*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<CNavLadder*> *, class CNavLadder * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE10deallocateEPS2_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<CNavLadder*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<CNavLadder*> *, class CNavLadder * *, const class CNavLadder *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE9constructEPS2_RKS2_ */
{
} /* size: 148740720 */

/* <0> (null):0 */
void destroy(class new_allocator<CNavLadder*> *, class CNavLadder * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE7destroyEPS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<CNavLadder*> *)
{
} /* size: 148741640 */

/* <0> (null):0 */
void allocator(class allocator<CNavLadder*> *, const class allocator<CNavLadder*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<CNavLadder*> *, int)
{
} /* size: 148739572 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *)
{
} /* size: 148742820 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *, const class new_allocator<std::_List_node<CNavLadder*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *, int)
{
} /* size: 148781304 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<CNavLadder*> >  *, class _List_node<CNavLadder*> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7addressERS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<CNavLadder*> >  *, const class _List_node<CNavLadder*>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7addressERKS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<CNavLadder*> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE10deallocateEPS4_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<CNavLadder*> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *, const class _List_node<CNavLadder*>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE9constructEPS4_RKS4_ */
{
} /* size: 148783516 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7destroyEPS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<CNavLadder*> > *)
{
} /* size: 2882 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<CNavLadder*> > *, const class allocator<std::_List_node<CNavLadder*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<CNavLadder*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class _List_node<CNavLadder*> * _M_get_node(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_node<CNavLadder*> *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, int)
{
} /* size: 148768836 */

/* <0> (null):0 */
void _M_clear(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE8_M_clearEv */
{
} /* size: 148771280 */

/* <0> (null):0 */
void _M_init(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE7_M_initEv */
{
} /* size: 148575072 */

/* <0> (null):0 */
_Node * _M_create_node(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE14_M_create_nodeERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *)
{
} /* size: 3407872 */

/* <0> (null):0 */
void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 148702920 */

/* <0> (null):0 */
void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const class list<CNavLadder*, std::allocator<CNavLadder*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
class list<CNavLadder*, std::allocator<CNavLadder*> > & operator=(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const class list<CNavLadder*, std::allocator<CNavLadder*> >  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EEaSERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6assignEjRKS1_ */
{
} /* size: 720896 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, class CNavLadder *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6resizeEjS1_ */
{
} /* size: 148619512 */

/* <0> (null):0 */
reference front(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE10push_frontERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_front(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9pop_frontEv */
{
} /* size: 164 */

/* <0> (null):0 */
void push_back(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9push_backERKS1_ */
{
} /* size: 56 */

/* <0> (null):0 */
void pop_back(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */
{
} /* size: 147970384 */

/* <0> (null):0 */
iterator erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4swapERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */
{
} /* size: 148619420 */

/* <0> (null):0 */
void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */
{
} /* size: 184 */

/* <0> (null):0 */
void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void remove(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6removeERKS1_ */
{
} /* size: 148789568 */

/* <0> (null):0 */
void unique(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6uniqueEv */
{
} /* size: 0 */

/* <0> (null):0 */
void merge(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5mergeERS3_ */
{
} /* size: 40 */

/* <0> (null):0 */
void reverse(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE7reverseEv */
{
} /* size: 0 */

/* <0> (null):0 */
void sort(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4sortEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE18_M_fill_initializeEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE14_M_fill_assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_transfer(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 168 */

/* <0> (null):0 */
void _M_erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */
{
} /* size: 148793732 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE25_M_check_equal_allocatorsERS3_ */
{
} /* size: 148791456 */

/* <0> (null):0 */
void new_allocator(class new_allocator<CNavArea*> *)
{
} /* size: 148792136 */

/* <0> (null):0 */
void new_allocator(class new_allocator<CNavArea*> *, const class new_allocator<CNavArea*>  &)
{
} /* size: 148792324 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<CNavArea*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<CNavArea*>  *, class CNavArea * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE7addressERS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<CNavArea*>  *, const class CNavArea *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE7addressERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<CNavArea*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<CNavArea*> *, class CNavArea * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE10deallocateEPS2_j */
{
} /* size: 148805480 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<CNavArea*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<CNavArea*> *, class CNavArea * *, const class CNavArea *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE9constructEPS2_RKS2_ */
{
} /* size: 148193296 */

/* <0> (null):0 */
void destroy(class new_allocator<CNavArea*> *, class CNavArea * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE7destroyEPS2_ */
{
} /* size: 3407950 */

/* <0> (null):0 */
void allocator(class allocator<CNavArea*> *)
{
} /* size: 448 */

/* <0> (null):0 */
void allocator(class allocator<CNavArea*> *, const class allocator<CNavArea*>  &)
{
} /* size: 148377896 */

/* <0> (null):0 */
void ~allocator(class allocator<CNavArea*> *, int)
{
} /* size: 32 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<CNavArea*> > *)
{
} /* size: 148440404 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<CNavArea*> > *, const class new_allocator<std::_List_node<CNavArea*> >  &)
{
} /* size: 148445808 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<CNavArea*> > *, int)
{
} /* size: 148523016 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<CNavArea*> >  *, class _List_node<CNavArea*> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7addressERS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<CNavArea*> >  *, const class _List_node<CNavArea*>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7addressERKS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<CNavArea*> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE10deallocateEPS4_j */
{
} /* size: 148579476 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<CNavArea*> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *, const class _List_node<CNavArea*>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE9constructEPS4_RKS4_ */
{
} /* size: 148602424 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7destroyEPS4_ */
{
} /* size: 147505240 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<CNavArea*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<CNavArea*> > *, const class allocator<std::_List_node<CNavArea*> >  &)
{
} /* size: 327738 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<CNavArea*> > *, int)
{
} /* size: 328526 */

/* <0> (null):0 */
class _List_node<CNavArea*> * _M_get_node(class _List_base<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, class _List_node<CNavArea*> *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */
{
} /* size: 147959076 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *)
{
} /* size: 147793264 */

/* <0> (null):0 */
void _List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, const allocator_type  &)
{
} /* size: 147813264 */

/* <0> (null):0 */
void ~_List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, int)
{
} /* size: 147960380 */

/* <0> (null):0 */
void _M_clear(class _List_base<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE8_M_clearEv */
{
} /* size: 147960564 */

/* <0> (null):0 */
void _M_init(class _List_base<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE7_M_initEv */
{
} /* size: 148017624 */

/* <0> (null):0 */
_Node * _M_create_node(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE14_M_create_nodeERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<CNavArea*, std::allocator<CNavArea*> > *)
{
} /* size: 148193272 */

/* <0> (null):0 */
void list(class list<CNavArea*, std::allocator<CNavArea*> > *, const allocator_type  &)
{
} /* size: 148405488 */

/* <0> (null):0 */
void list(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 148413656 */

/* <0> (null):0 */
void list(class list<CNavArea*, std::allocator<CNavArea*> > *, const class list<CNavArea*, std::allocator<CNavArea*> >  &)
{
} /* size: 148423840 */

/* <0> (null):0 */
class list<CNavArea*, std::allocator<CNavArea*> > & operator=(class list<CNavArea*, std::allocator<CNavArea*> > *, const class list<CNavArea*, std::allocator<CNavArea*> >  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EEaSERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6assignEjRKS1_ */
{
} /* size: 148372216 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, class CNavArea *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6resizeEjS1_ */
{
} /* size: 148453624 */

/* <0> (null):0 */
reference front(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE10push_frontERKS1_ */
{
} /* size: 148566008 */

/* <0> (null):0 */
void pop_front(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9pop_frontEv */
{
} /* size: 148574284 */

/* <0> (null):0 */
void push_back(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9push_backERKS1_ */
{
} /* size: 148577368 */

/* <0> (null):0 */
void pop_back(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE8pop_backEv */
{
} /* size: 148656184 */

/* <0> (null):0 */
iterator insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */
{
} /* size: 148627908 */

/* <0> (null):0 */
iterator erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4swapERS3_ */
{
} /* size: 148630380 */

/* <0> (null):0 */
void clear(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5clearEv */
{
} /* size: 148695628 */

/* <0> (null):0 */
void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */
{
} /* size: 148645312 */

/* <0> (null):0 */
void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */
{
} /* size: 1902458 */

/* <0> (null):0 */
void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */
{
} /* size: 148692792 */

/* <0> (null):0 */
void remove(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6removeERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void unique(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6uniqueEv */
{
} /* size: 148646260 */

/* <0> (null):0 */
void merge(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5mergeERS3_ */
{
} /* size: 148646376 */

/* <0> (null):0 */
void reverse(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE7reverseEv */
{
} /* size: 148693464 */

/* <0> (null):0 */
void sort(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4sortEv */
{
} /* size: 148693624 */

/* <0> (null):0 */
void _M_fill_initialize(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE18_M_fill_initializeEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE14_M_fill_assignEjRKS1_ */
{
} /* size: 148364616 */

/* <0> (null):0 */
void _M_transfer(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */
{
} /* size: 148318160 */

/* <0> (null):0 */
void _M_insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 148398492 */

/* <0> (null):0 */
void _M_erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */
{
} /* size: 148408136 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE25_M_check_equal_allocatorsERS3_ */
{
} /* size: 148416576 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<NavConnect> *)
{
} /* size: 148487072 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<NavConnect> *, const class _List_node_base  *)
{
} /* size: 148438296 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<NavConnect> *, const iterator  &)
{
} /* size: 148444888 */

/* <0> (null):0 */
reference operator*(const class _List_const_iterator<NavConnect>  *) /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_const_iterator<NavConnect>  *) /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_const_iterator<NavConnect> *) /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_const_iterator<NavConnect> *, int) /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_const_iterator<NavConnect> *) /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_const_iterator<NavConnect> *, int) /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_const_iterator<NavConnect>  *, const _Self  &) /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEeqERKS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_const_iterator<NavConnect>  *, const _Self  &) /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEneERKS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
void CNavAreaGrid(class CNavAreaGrid *)
{
} /* size: 0 */

/* <0> (null):0 */
void ~CNavAreaGrid(class CNavAreaGrid *, int)
{
} /* size: 524288 */

/* <0> (null):0 */
void Reset(class CNavAreaGrid *) /* linkage=_ZN12CNavAreaGrid5ResetEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Initialize(class CNavAreaGrid *, float, float, float, float) /* linkage=_ZN12CNavAreaGrid10InitializeEffff */
{
} /* size: 524288 */

/* <0> (null):0 */
void AddNavArea(class CNavAreaGrid *, class CNavArea *) /* linkage=_ZN12CNavAreaGrid10AddNavAreaEP8CNavArea */
{
} /* size: 0 */

/* <0> (null):0 */
void RemoveNavArea(class CNavAreaGrid *, class CNavArea *) /* linkage=_ZN12CNavAreaGrid13RemoveNavAreaEP8CNavArea */
{
} /* size: 0 */

/* <0> (null):0 */
unsigned int GetNavAreaCount(const class CNavAreaGrid  *) /* linkage=_ZNK12CNavAreaGrid15GetNavAreaCountEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetNavArea(const class CNavAreaGrid  *, const class Vector  *, float) /* linkage=_ZNK12CNavAreaGrid10GetNavAreaEPK6Vectorf */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetNavAreaByID(const class CNavAreaGrid  *, unsigned int) /* linkage=_ZNK12CNavAreaGrid14GetNavAreaByIDEj */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetNearestNavArea(const class CNavAreaGrid  *, const class Vector  *, bool) /* linkage=_ZNK12CNavAreaGrid17GetNearestNavAreaEPK6Vectorb */
{
} /* size: 4 */

/* <0> (null):0 */
Place GetPlace(const class CNavAreaGrid  *, const class Vector  *) /* linkage=_ZNK12CNavAreaGrid8GetPlaceEPK6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
int ComputeHashKey(const class CNavAreaGrid  *, unsigned int) /* linkage=_ZNK12CNavAreaGrid14ComputeHashKeyEj */
{
} /* size: 4 */

/* <0> (null):0 */
int WorldToGridX(const class CNavAreaGrid  *, float) /* linkage=_ZNK12CNavAreaGrid12WorldToGridXEf */
{
} /* size: 4 */

/* <0> (null):0 */
int WorldToGridY(const class CNavAreaGrid  *, float) /* linkage=_ZNK12CNavAreaGrid12WorldToGridYEf */
{
} /* size: 4 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<CNavLadder*> *)
{
} /* size: 148476312 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<CNavLadder*> *, const class _List_node_base  *)
{
} /* size: 148476472 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<CNavLadder*> *, const iterator  &)
{
} /* size: 0 */

/* <0> (null):0 */
reference operator*(const class _List_const_iterator<CNavLadder*>  *) /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_const_iterator<CNavLadder*>  *) /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_const_iterator<CNavLadder*> *) /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_const_iterator<CNavLadder*> *, int) /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_const_iterator<CNavLadder*> *) /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_const_iterator<CNavLadder*> *, int) /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_const_iterator<CNavLadder*>  *, const _Self  &) /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEeqERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_const_iterator<CNavLadder*>  *, const _Self  &) /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEneERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<CNavArea*> *)
{
} /* size: 134217741 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<CNavArea*> *, class _List_node_base *)
{
} /* size: 148317760 */

/* <0> (null):0 */
reference operator*(const class _List_iterator<CNavArea*>  *) /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_iterator<CNavArea*>  *) /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_iterator<CNavArea*> *) /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_iterator<CNavArea*> *, int) /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_iterator<CNavArea*> *) /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_iterator<CNavArea*> *, int) /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_iterator<CNavArea*>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEeqERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_iterator<CNavArea*>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEneERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsEnemyVisible(const class CCSBot  *) /* linkage=_ZNK6CCSBot14IsEnemyVisibleEv */
{
} /* size: 1 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE7addressERS6_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  *, const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE7addressERKS6_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE10deallocateEPS6_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE9constructEPS6_RKS6_ */
{
} /* size: 148364024 */

/* <0> (null):0 */
void destroy(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE7destroyEPS6_ */
{
} /* size: 148367044 */

/* <0> (null):0 */
void allocator(class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, const class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
_Tp_alloc_type & _M_get_Tp_allocator(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE19_M_get_Tp_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Tp_alloc_type  & _M_get_Tp_allocator(const class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*,) /* linkage=_ZNKSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE19_M_get_Tp_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
allocator_type get_allocator(const class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*,) /* linkage=_ZNKSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::)
{
} /* size: 147993168 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, const allocator_type  &)
{
} /* size: 147993004 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int)
{
} /* size: 147993188 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int, const allocator_type  &)
{
} /* size: 147993536 */

/* <0> (null):0 */
void ~_Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, int)
{
} /* size: 147993580 */

/* <0> (null):0 */
pointer _M_allocate(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int) /* linkage=_ZNSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE11_M_allocateEj */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_deallocate(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, unsigned int) /* linkage=_ZNSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE13_M_deallocateEPS5_j */
{
} /* size: 147994112 */

/* <0> (null):0 */
void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca)
{
} /* size: 147991240 */

/* <0> (null):0 */
void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const allocator_type  &)
{
} /* size: 147991356 */

/* <0> (null):0 */
void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 147991524 */

/* <0> (null):0 */
void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::)
{
} /* size: 0 */

/* <0> (null):0 */
void ~vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, int)
{
} /* size: 147991964 */

/* <0> (null):0 */
class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca operator=(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EEaSERKS6_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6assignEjRKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator begin(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
size_type size(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6resizeEjS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
size_type capacity(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE8capacityEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool empty(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
void reserve(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE7reserveEj */
{
} /* size: 983814 */

/* <0> (null):0 */
reference operator[](class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EEixEj */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference operator[](const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EEixEj */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_range_check(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE14_M_range_checkEj */
{
} /* size: 0 */

/* <0> (null):0 */
reference at(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE2atEj */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference at(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE2atEj */
{
} /* size: 4 */

/* <0> (null):0 */
reference front(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer data(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4dataEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer data(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4dataEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_back(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE9push_backERKS4_ */
{
} /* size: 70116 */

/* <0> (null):0 */
void pop_back(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE8pop_backEv */
{
} /* size: 70176 */

/* <0> (null):0 */
iterator insert(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6insertEN9__gnu_cxx17__normal_iteratorIPS4_S6_EERKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6insertEN9__gnu_cxx17__normal_iteratorIPS4_S6_EEjRKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS4_S6_EE */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS4_S6_EESA_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4swapERS6_ */
{
} /* size: 147885024 */

/* <0> (null):0 */
void clear(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5clearEv */
{
} /* size: 147885184 */

/* <0> (null):0 */
void _M_fill_initialize(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE18_M_fill_initializeEjRKS4_ */
{
} /* size: 147885316 */

/* <0> (null):0 */
void _M_fill_assign(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE14_M_fill_assignEjRKS4_ */
{
} /* size: 147455848 */

/* <0> (null):0 */
void _M_fill_insert(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS4_S6_EEjRKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert_aux(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS4_S6_EERKS4_ */
{
} /* size: 147885896 */

/* <0> (null):0 */
size_type _M_check_len(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int, const char  *) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE12_M_check_lenEjPKc */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_erase_at_end(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE15_M_erase_at_endEPS4_ */
{
} /* size: 147886480 */

/* <0> (null):0 */
void new_allocator(class new_allocator<int> *)
{
} /* size: -1 */

/* <0> (null):0 */
void new_allocator(class new_allocator<int> *, const class new_allocator<int>  &)
{
} /* size: 64 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<int> *, int)
{
} /* size: 147526248 */

/* <0> (null):0 */
pointer address(const class new_allocator<int>  *, int &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIiE7addressERi */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<int>  *, const int  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIiE7addressERKi */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<int> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIiE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<int> *, int *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIiE10deallocateEPij */
{
} /* size: 147506032 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<int>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIiE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<int> *, int *, const int  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIiE9constructEPiRKi */
{
} /* size: 328809 */

/* <0> (null):0 */
void destroy(class new_allocator<int> *, int *) /* linkage=_ZN9__gnu_cxx13new_allocatorIiE7destroyEPi */
{
} /* size: 254981 */

/* <0> (null):0 */
void allocator(class allocator<int> *)
{
} /* size: 147528200 */

/* <0> (null):0 */
void allocator(class allocator<int> *, const class allocator<int>  &)
{
} /* size: 32 */

/* <0> (null):0 */
void ~allocator(class allocator<int> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
_Tp_alloc_type & _M_get_Tp_allocator(class _Vector_base<int, std::allocator<int> > *) /* linkage=_ZNSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Tp_alloc_type  & _M_get_Tp_allocator(const class _Vector_base<int, std::allocator<int> >  *) /* linkage=_ZNKSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
allocator_type get_allocator(const class _Vector_base<int, std::allocator<int> >  *) /* linkage=_ZNKSt12_Vector_baseIiSaIiEE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<int, std::allocator<int> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<int, std::allocator<int> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<int, std::allocator<int> > *, unsigned int)
{
} /* size: 146683640 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<int, std::allocator<int> > *, unsigned int, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_Vector_base(class _Vector_base<int, std::allocator<int> > *, int)
{
} /* size: 148748804 */

/* <0> (null):0 */
pointer _M_allocate(class _Vector_base<int, std::allocator<int> > *, unsigned int) /* linkage=_ZNSt12_Vector_baseIiSaIiEE11_M_allocateEj */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_deallocate(class _Vector_base<int, std::allocator<int> > *, int *, unsigned int) /* linkage=_ZNSt12_Vector_baseIiSaIiEE13_M_deallocateEPij */
{
} /* size: 148753016 */

/* <0> (null):0 */
void vector(class vector<int, std::allocator<int> > *)
{
} /* size: 720896 */

/* <0> (null):0 */
void vector(class vector<int, std::allocator<int> > *, const allocator_type  &)
{
} /* size: 147437428 */

/* <0> (null):0 */
void vector(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void vector(class vector<int, std::allocator<int> > *, const class vector<int, std::allocator<int> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~vector(class vector<int, std::allocator<int> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class vector<int, std::allocator<int> > & operator=(class vector<int, std::allocator<int> > *, const class vector<int, std::allocator<int> >  &) /* linkage=_ZNSt6vectorIiSaIiEEaSERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE6assignEjRKi */
{
} /* size: 148751444 */

/* <0> (null):0 */
iterator begin(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
size_type size(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class vector<int, std::allocator<int> > *, unsigned int, int) /* linkage=_ZNSt6vectorIiSaIiEE6resizeEji */
{
} /* size: 148281496 */

/* <0> (null):0 */
size_type capacity(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE8capacityEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool empty(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
void reserve(class vector<int, std::allocator<int> > *, unsigned int) /* linkage=_ZNSt6vectorIiSaIiEE7reserveEj */
{
} /* size: 148397668 */

/* <0> (null):0 */
reference operator[](class vector<int, std::allocator<int> > *, unsigned int) /* linkage=_ZNSt6vectorIiSaIiEEixEj */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference operator[](const class vector<int, std::allocator<int> >  *, unsigned int) /* linkage=_ZNKSt6vectorIiSaIiEEixEj */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_range_check(const class vector<int, std::allocator<int> >  *, unsigned int) /* linkage=_ZNKSt6vectorIiSaIiEE14_M_range_checkEj */
{
} /* size: 148521200 */

/* <0> (null):0 */
reference at(class vector<int, std::allocator<int> > *, unsigned int) /* linkage=_ZNSt6vectorIiSaIiEE2atEj */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference at(const class vector<int, std::allocator<int> >  *, unsigned int) /* linkage=_ZNKSt6vectorIiSaIiEE2atEj */
{
} /* size: 4 */

/* <0> (null):0 */
reference front(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer data(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE4dataEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer data(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE4dataEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_back(class vector<int, std::allocator<int> > *, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE9push_backERKi */
{
} /* size: 148737812 */

/* <0> (null):0 */
void pop_back(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE8pop_backEv */
{
} /* size: 148784776 */

/* <0> (null):0 */
iterator insert(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE6insertEN9__gnu_cxx17__normal_iteratorIPiS1_EERKi */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE6insertEN9__gnu_cxx17__normal_iteratorIPiS1_EEjRKi */
{
} /* size: 146684784 */

/* <0> (null):0 */
iterator erase(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >) /* linkage=_ZNSt6vectorIiSaIiEE5eraseEN9__gnu_cxx17__normal_iteratorIPiS1_EE */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >) /* linkage=_ZNSt6vectorIiSaIiEE5eraseEN9__gnu_cxx17__normal_iteratorIPiS1_EES5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class vector<int, std::allocator<int> > *, class vector<int, std::allocator<int> > &) /* linkage=_ZNSt6vectorIiSaIiEE4swapERS1_ */
{
} /* size: 147438168 */

/* <0> (null):0 */
void clear(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE5clearEv */
{
} /* size: 147494200 */

/* <0> (null):0 */
void _M_fill_initialize(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE18_M_fill_initializeEjRKi */
{
} /* size: 147496020 */

/* <0> (null):0 */
void _M_fill_assign(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE14_M_fill_assignEjRKi */
{
} /* size: 147543132 */

/* <0> (null):0 */
void _M_fill_insert(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPiS1_EEjRKi */
{
} /* size: 147568428 */

/* <0> (null):0 */
void _M_insert_aux(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, const int  &) /* linkage=_ZNSt6vectorIiSaIiEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPiS1_EERKi */
{
} /* size: 147575988 */

/* <0> (null):0 */
size_type _M_check_len(const class vector<int, std::allocator<int> >  *, unsigned int, const char  *) /* linkage=_ZNKSt6vectorIiSaIiEE12_M_check_lenEjPKc */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_erase_at_end(class vector<int, std::allocator<int> > *, int *) /* linkage=_ZNSt6vectorIiSaIiEE15_M_erase_at_endEPi */
{
} /* size: 147678388 */

/* <0> (null):0 */
char * GetSpeakable(const class BotPhrase  *, int, float *) /* linkage=_ZNK9BotPhrase12GetSpeakableEiPf */
{
} /* size: 4 */

/* <0> (null):0 */
void ClearCriteria(const class BotPhrase  *) /* linkage=_ZNK9BotPhrase13ClearCriteriaEv */
{
} /* size: 147976940 */

/* <0> (null):0 */
void SetPlaceCriteria(const class BotPhrase  *, PlaceCriteria) /* linkage=_ZNK9BotPhrase16SetPlaceCriteriaEj */
{
} /* size: 148036768 */

/* <0> (null):0 */
void SetCountCriteria(const class BotPhrase  *, CountCriteria) /* linkage=_ZNK9BotPhrase16SetCountCriteriaEj */
{
} /* size: 148047704 */

/* <0> (null):0 */
const char  * GetName(const class BotPhrase  *) /* linkage=_ZNK9BotPhrase7GetNameEv */
{
} /* size: 4 */

/* <0> (null):0 */
unsigned intconst GetID(const class BotPhrase  *) /* linkage=_ZNK9BotPhrase5GetIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
enum GameEventType GetRadioEquivalent(const class BotPhrase  *) /* linkage=_ZNK9BotPhrase18GetRadioEquivalentEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsImportant(const class BotPhrase  *) /* linkage=_ZNK9BotPhrase11IsImportantEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsPlace(const class BotPhrase  *) /* linkage=_ZNK9BotPhrase7IsPlaceEv */
{
} /* size: 1 */

/* <0> (null):0 */
void Randomize(class BotPhrase *) /* linkage=_ZN9BotPhrase9RandomizeEv */
{
} /* size: 147709664 */

/* <0> (null):0 */
void BotPhrase(class BotPhrase *, unsigned int, bool)
{
} /* size: 147737352 */

/* <0> (null):0 */
void ~BotPhrase(class BotPhrase *, int)
{
} /* size: 147757280 */

/* <0> (null):0 */
void InitVoiceBank(class BotPhrase *, int) /* linkage=_ZN9BotPhrase13InitVoiceBankEi */
{
} /* size: 147779688 */

/* <0> (null):0 */
void new_allocator(class new_allocator<BotPhrase*> *)
{
} /* size: 147863948 */

/* <0> (null):0 */
void new_allocator(class new_allocator<BotPhrase*> *, const class new_allocator<BotPhrase*>  &)
{
} /* size: 147880088 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<BotPhrase*> *, int)
{
} /* size: 147902736 */

/* <0> (null):0 */
pointer address(const class new_allocator<BotPhrase*>  *, class BotPhrase * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP9BotPhraseE7addressERS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<BotPhrase*>  *, const class BotPhrase *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP9BotPhraseE7addressERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<BotPhrase*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<BotPhrase*> *, class BotPhrase * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE10deallocateEPS2_j */
{
} /* size: 147992984 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<BotPhrase*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP9BotPhraseE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<BotPhrase*> *, class BotPhrase * *, const class BotPhrase *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE9constructEPS2_RKS2_ */
{
} /* size: 148036096 */

/* <0> (null):0 */
void destroy(class new_allocator<BotPhrase*> *, class BotPhrase * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE7destroyEPS2_ */
{
} /* size: 148056168 */

/* <0> (null):0 */
void allocator(class allocator<BotPhrase*> *)
{
} /* size: 148321444 */

/* <0> (null):0 */
void allocator(class allocator<BotPhrase*> *, const class allocator<BotPhrase*>  &)
{
} /* size: 148567280 */

/* <0> (null):0 */
void ~allocator(class allocator<BotPhrase*> *, int)
{
} /* size: 148696044 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<BotPhrase*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<BotPhrase*> > *, const class new_allocator<std::_List_node<BotPhrase*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<BotPhrase*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<BotPhrase*> >  *, class _List_node<BotPhrase*> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE7addressERS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<BotPhrase*> >  *, const class _List_node<BotPhrase*>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE7addressERKS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<BotPhrase*> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<BotPhrase*> > *, class _List_node<BotPhrase*> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE10deallocateEPS4_j */
{
} /* size: 147246168 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<BotPhrase*> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<BotPhrase*> > *, class _List_node<BotPhrase*> *, const class _List_node<BotPhrase*>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE9constructEPS4_RKS4_ */
{
} /* size: 146454456 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<BotPhrase*> > *, class _List_node<BotPhrase*> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE7destroyEPS4_ */
{
} /* size: 147276616 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<BotPhrase*> > *)
{
} /* size: 147358052 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<BotPhrase*> > *, const class allocator<std::_List_node<BotPhrase*> >  &)
{
} /* size: 147359972 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<BotPhrase*> > *, int)
{
} /* size: 147403032 */

/* <0> (null):0 */
class _List_node<BotPhrase*> * _M_get_node(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_node<BotPhrase*> *) /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */
{
} /* size: 147792432 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt10_List_baseIP9BotPhraseSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt10_List_baseIP9BotPhraseSaIS1_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt10_List_baseIP9BotPhraseSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *)
{
} /* size: 147855648 */

/* <0> (null):0 */
void _List_base(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *, const allocator_type  &)
{
} /* size: 147864500 */

/* <0> (null):0 */
void ~_List_base(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *, int)
{
} /* size: 147873816 */

/* <0> (null):0 */
void _M_clear(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE8_M_clearEv */
{
} /* size: 147892196 */

/* <0> (null):0 */
void _M_init(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE7_M_initEv */
{
} /* size: 147900624 */

/* <0> (null):0 */
_Node * _M_create_node(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE14_M_create_nodeERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *)
{
} /* size: 147952056 */

/* <0> (null):0 */
void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const allocator_type  &)
{
} /* size: 147968136 */

/* <0> (null):0 */
void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 147977020 */

/* <0> (null):0 */
void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const class list<BotPhrase*, std::allocator<BotPhrase*> >  &)
{
} /* size: 147984496 */

/* <0> (null):0 */
class list<BotPhrase*, std::allocator<BotPhrase*> > & operator=(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const class list<BotPhrase*, std::allocator<BotPhrase*> >  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EEaSERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6assignEjRKS1_ */
{
} /* size: 148117016 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, class BotPhrase *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6resizeEjS1_ */
{
} /* size: 148318160 */

/* <0> (null):0 */
reference front(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE10push_frontERKS1_ */
{
} /* size: 148430664 */

/* <0> (null):0 */
void pop_front(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE9pop_frontEv */
{
} /* size: 148370456 */

/* <0> (null):0 */
void push_back(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE9push_backERKS1_ */
{
} /* size: 148378932 */

/* <0> (null):0 */
void pop_back(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE8pop_backEv */
{
} /* size: 148460736 */

/* <0> (null):0 */
iterator insert(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */
{
} /* size: 148694776 */

/* <0> (null):0 */
iterator erase(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class list<BotPhrase*, std::allocator<BotPhrase*> > &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4swapERS3_ */
{
} /* size: 148684472 */

/* <0> (null):0 */
void clear(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5clearEv */
{
} /* size: 148729852 */

/* <0> (null):0 */
void splice(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class list<BotPhrase*, std::allocator<BotPhrase*> > &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */
{
} /* size: 148736728 */

/* <0> (null):0 */
void splice(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class list<BotPhrase*, std::allocator<BotPhrase*> > &, class _List_iterator<BotPhrase*>) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */
{
} /* size: 148744732 */

/* <0> (null):0 */
void splice(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class list<BotPhrase*, std::allocator<BotPhrase*> > &, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */
{
} /* size: 148708912 */

/* <0> (null):0 */
void remove(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6removeERKS1_ */
{
} /* size: 148717584 */

/* <0> (null):0 */
void unique(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6uniqueEv */
{
} /* size: 148773064 */

/* <0> (null):0 */
void merge(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class list<BotPhrase*, std::allocator<BotPhrase*> > &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5mergeERS3_ */
{
} /* size: 148775792 */

/* <0> (null):0 */
void reverse(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE7reverseEv */
{
} /* size: 148783592 */

/* <0> (null):0 */
void sort(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4sortEv */
{
} /* size: 148749832 */

/* <0> (null):0 */
void _M_fill_initialize(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE18_M_fill_initializeEjRKS1_ */
{
} /* size: 148756744 */

/* <0> (null):0 */
void _M_fill_assign(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE14_M_fill_assignEjRKS1_ */
{
} /* size: 148768912 */

/* <0> (null):0 */
void _M_transfer(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */
{
} /* size: 148772084 */

/* <0> (null):0 */
void _M_insert(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 148821736 */

/* <0> (null):0 */
void _M_erase(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */
{
} /* size: 148621036 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class list<BotPhrase*, std::allocator<BotPhrase*> > &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE25_M_check_equal_allocatorsERS3_ */
{
} /* size: 148789608 */

/* <0> (null):0 */
void BotPhraseManager(class BotPhraseManager *)
{
} /* size: 0 */

/* <0> (null):0 */
void ~BotPhraseManager(class BotPhraseManager *, int)
{
} /* size: 0 */

/* <0> (null):0 */
bool Initialize(class BotPhraseManager *, const char  *, int) /* linkage=_ZN16BotPhraseManager10InitializeEPKci */
{
} /* size: 1 */

/* <0> (null):0 */
void OnRoundRestart(class BotPhraseManager *) /* linkage=_ZN16BotPhraseManager14OnRoundRestartEv */
{
} /* size: 0 */

/* <0> (null):0 */
void OnMapChange(class BotPhraseManager *) /* linkage=_ZN16BotPhraseManager11OnMapChangeEv */
{
} /* size: 0 */

/* <0> (null):0 */
unsigned int NameToID(const class BotPhraseManager  *, const char  *) /* linkage=_ZNK16BotPhraseManager8NameToIDEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
const char  * IDToName(const class BotPhraseManager  *, unsigned int) /* linkage=_ZNK16BotPhraseManager8IDToNameEj */
{
} /* size: 4 */

/* <0> (null):0 */
const class BotPhrase  * GetPhrase(const class BotPhraseManager  *, const char  *) /* linkage=_ZNK16BotPhraseManager9GetPhraseEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
const class BotPhrase  * GetPlace(const class BotPhraseManager  *, const char  *) /* linkage=_ZNK16BotPhraseManager8GetPlaceEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
const class BotPhrase  * GetPlace(const class BotPhraseManager  *, unsigned int) /* linkage=_ZNK16BotPhraseManager8GetPlaceEj */
{
} /* size: 4 */

/* <0> (null):0 */
const BotPhraseList  * GetPlaceList(const class BotPhraseManager  *) /* linkage=_ZNK16BotPhraseManager12GetPlaceListEv */
{
} /* size: 4 */

/* <0> (null):0 */
float GetPlaceStatementInterval(const class BotPhraseManager  *, Place) /* linkage=_ZNK16BotPhraseManager25GetPlaceStatementIntervalEj */
{
} /* size: 4 */

/* <0> (null):0 */
void ResetPlaceStatementInterval(class BotPhraseManager *, Place) /* linkage=_ZN16BotPhraseManager27ResetPlaceStatementIntervalEj */
{
} /* size: 0 */

/* <0> (null):0 */
int FindPlaceIndex(const class BotPhraseManager  *, Place) /* linkage=_ZNK16BotPhraseManager14FindPlaceIndexEj */
{
} /* size: 4 */

/* <0> (null):0 */
wint_t btowc(int)
{
} /* size: 4 */

/* <0> (null):0 */
wint_t fgetwc(__FILE *)
{
} /* size: 4 */

/* <0> (null):0 */
wchar_t * fgetws(wchar_t *, int, __FILE *)
{
} /* size: 4 */

/* <0> (null):0 */
wint_t fputwc(wchar_t, __FILE *)
{
} /* size: 4 */

/* <0> (null):0 */
int fputws(const wchar_t  *, __FILE *)
{
} /* size: 4 */

/* <0> (null):0 */
int fwide(__FILE *, int)
{
} /* size: 4 */

/* <0> (null):0 */
int fwprintf(__FILE *, const wchar_t  *, ...)
{
} /* size: 4 */

/* <0> (null):0 */
int fwscanf(__FILE *, const wchar_t  *, ...)
{
} /* size: 4 */

/* <0> (null):0 */
wint_t getwc(__FILE *)
{
} /* size: 4 */

/* <0> (null):0 */
wint_t getwchar(void)
{
} /* size: 4 */

/* <0> (null):0 */
size_t mbrlen(const char  *, size_t, mbstate_t *)
{
} /* size: 4 */

/* <0> (null):0 */
size_t mbrtowc(wchar_t *, const char  *, size_t, mbstate_t *)
{
} /* size: 4 */

/* <0> (null):0 */
int mbsinit(const mbstate_t  *)
{
} /* size: 4 */

/* <0> (null):0 */
size_t mbsrtowcs(wchar_t *, const char  * *, size_t, mbstate_t *)
{
} /* size: 4 */

/* <0> (null):0 */
wint_t putwc(wchar_t, __FILE *)
{
} /* size: 4 */

/* <0> (null):0 */
wint_t putwchar(wchar_t)
{
} /* size: 4 */

/* <0> (null):0 */
int swprintf(wchar_t *, size_t, const wchar_t  *, ...)
{
} /* size: 4 */

/* <0> (null):0 */
int swscanf(const wchar_t  *, const wchar_t  *, ...)
{
} /* size: 4 */

/* <0> (null):0 */
wint_t ungetwc(wint_t, __FILE *)
{
} /* size: 4 */

/* <0> (null):0 */
int vfwprintf(__FILE *, const wchar_t  *, __gnuc_va_list)
{
} /* size: 4 */

/* <0> (null):0 */
int vfwscanf(__FILE *, const wchar_t  *, __gnuc_va_list)
{
} /* size: 4 */

/* <0> (null):0 */
int vswprintf(wchar_t *, size_t, const wchar_t  *, __gnuc_va_list)
{
} /* size: 4 */

/* <0> (null):0 */
int vswscanf(const wchar_t  *, const wchar_t  *, __gnuc_va_list)
{
} /* size: 4 */

/* <0> (null):0 */
int vwprintf(const wchar_t  *, __gnuc_va_list)
{
} /* size: 4 */

/* <0> (null):0 */
int vwscanf(const wchar_t  *, __gnuc_va_list)
{
} /* size: 4 */

/* <0> (null):0 */
size_t wcrtomb(char *, wchar_t, mbstate_t *)
{
} /* size: 4 */

/* <0> (null):0 */
wchar_t * wcscat(wchar_t *, const wchar_t  *)
{
} /* size: 4 */

/* <0> (null):0 */
int wcscmp(const wchar_t  *, const wchar_t  *)
{
} /* size: 4 */

/* <0> (null):0 */
int wcscoll(const wchar_t  *, const wchar_t  *)
{
} /* size: 4 */

/* <0> (null):0 */
wchar_t * wcscpy(wchar_t *, const wchar_t  *)
{
} /* size: 4 */

/* <0> (null):0 */
size_t wcscspn(const wchar_t  *, const wchar_t  *)
{
} /* size: 4 */

/* <0> (null):0 */
size_t wcsftime(wchar_t *, size_t, const wchar_t  *, const class tm  *)
{
} /* size: 4 */

/* <0> (null):0 */
size_t wcslen(const wchar_t  *)
{
} /* size: 4 */

/* <0> (null):0 */
wchar_t * wcsncat(wchar_t *, const wchar_t  *, size_t)
{
} /* size: 4 */

/* <0> (null):0 */
int wcsncmp(const wchar_t  *, const wchar_t  *, size_t)
{
} /* size: 4 */

/* <0> (null):0 */
wchar_t * wcsncpy(wchar_t *, const wchar_t  *, size_t)
{
} /* size: 4 */

/* <0> (null):0 */
size_t wcsrtombs(char *, const wchar_t  * *, size_t, mbstate_t *)
{
} /* size: 4 */

/* <0> (null):0 */
size_t wcsspn(const wchar_t  *, const wchar_t  *)
{
} /* size: 4 */

/* <0> (null):0 */
double wcstod(const wchar_t  *, wchar_t * *)
{
} /* size: 8 */

/* <0> (null):0 */
float wcstof(const wchar_t  *, wchar_t * *)
{
} /* size: 4 */

/* <0> (null):0 */
wchar_t * wcstok(wchar_t *, const wchar_t  *, wchar_t * *)
{
} /* size: 4 */

/* <0> (null):0 */
long int wcstol(const wchar_t  *, wchar_t * *, int)
{
} /* size: 4 */

/* <0> (null):0 */
long unsigned int wcstoul(const wchar_t  *, wchar_t * *, int)
{
} /* size: 4 */

/* <0> (null):0 */
size_t wcsxfrm(wchar_t *, const wchar_t  *, size_t)
{
} /* size: 4 */

/* <0> (null):0 */
int wctob(wint_t)
{
} /* size: 4 */

/* <0> (null):0 */
int wmemcmp(const wchar_t  *, const wchar_t  *, size_t)
{
} /* size: 4 */

/* <0> (null):0 */
wchar_t * wmemcpy(wchar_t *, const wchar_t  *, size_t)
{
} /* size: 4 */

/* <0> (null):0 */
wchar_t * wmemmove(wchar_t *, const wchar_t  *, size_t)
{
} /* size: 4 */

/* <0> (null):0 */
wchar_t * wmemset(wchar_t *, wchar_t, size_t)
{
} /* size: 4 */

/* <0> (null):0 */
int wprintf(const wchar_t  *, ...)
{
} /* size: 4 */

/* <0> (null):0 */
int wscanf(const wchar_t  *, ...)
{
} /* size: 4 */

/* <0> (null):0 */
const wchar_t  * wcschr(const wchar_t  *, wchar_t) /* linkage=wcschr */
{
} /* size: 4 */

/* <0> (null):0 */
const wchar_t  * wcspbrk(const wchar_t  *, const wchar_t  *) /* linkage=wcspbrk */
{
} /* size: 4 */

/* <0> (null):0 */
const wchar_t  * wcsrchr(const wchar_t  *, wchar_t) /* linkage=wcsrchr */
{
} /* size: 4 */

/* <0> (null):0 */
const wchar_t  * wcsstr(const wchar_t  *, const wchar_t  *) /* linkage=wcsstr */
{
} /* size: 4 */

/* <0> (null):0 */
const wchar_t  * wmemchr(const wchar_t  *, wchar_t, size_t) /* linkage=wmemchr */
{
} /* size: 4 */

/* <0> (null):0 */
long double wcstold(const wchar_t  *, wchar_t * *)
{
} /* size: 12 */

/* <0> (null):0 */
long long int wcstoll(const wchar_t  *, wchar_t * *, int)
{
} /* size: 8 */

/* <0> (null):0 */
long long unsigned int wcstoull(const wchar_t  *, wchar_t * *, int)
{
} /* size: 8 */

/* <0> (null):0 */
char * setlocale(int, const char  *)
{
} /* size: 4 */

/* <0> (null):0 */
class lconv * localeconv(void)
{
} /* size: 4 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<CNavLadder*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<CNavLadder*> *, class _List_node_base *)
{
} /* size: 0 */

/* <0> (null):0 */
reference operator*(const class _List_iterator<CNavLadder*>  *) /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_iterator<CNavLadder*>  *) /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_iterator<CNavLadder*> *) /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_iterator<CNavLadder*> *, int) /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_iterator<CNavLadder*> *) /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_iterator<CNavLadder*> *, int) /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_iterator<CNavLadder*>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEeqERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_iterator<CNavLadder*>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEneERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<NavConnect> *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<NavConnect> *, class _List_node_base *)
{
} /* size: 0 */

/* <0> (null):0 */
reference operator*(const class _List_iterator<NavConnect>  *) /* linkage=_ZNKSt14_List_iteratorI10NavConnectEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_iterator<NavConnect>  *) /* linkage=_ZNKSt14_List_iteratorI10NavConnectEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_iterator<NavConnect> *) /* linkage=_ZNSt14_List_iteratorI10NavConnectEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_iterator<NavConnect> *, int) /* linkage=_ZNSt14_List_iteratorI10NavConnectEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_iterator<NavConnect> *) /* linkage=_ZNSt14_List_iteratorI10NavConnectEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_iterator<NavConnect> *, int) /* linkage=_ZNSt14_List_iteratorI10NavConnectEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_iterator<NavConnect>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorI10NavConnectEeqERKS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_iterator<NavConnect>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorI10NavConnectEneERKS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
void CCSTutorBuyMenuState(class CCSTutorBuyMenuState *, const class CCSTutorBuyMenuState  &)
{
} /* size: 0 */

/* <0> (null):0 */
void CCSTutorBuyMenuState(class CCSTutorBuyMenuState *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ~CCSTutorBuyMenuState(class CCSTutorBuyMenuState *, int)
{
} /* size: 0 */

/* <0> (null):0 */
virtual int CheckForStateTransition(class CCSTutorBuyMenuState *, enum GameEventType, class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN20CCSTutorBuyMenuState23CheckForStateTransitionE13GameEventTypeP11CBaseEntityS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
virtual char * GetStateString(class CCSTutorBuyMenuState *) /* linkage=_ZN20CCSTutorBuyMenuState14GetStateStringEv */
{
} /* size: 4 */

/* <0> (null):0 */
int HandleRoundStart(class CCSTutorBuyMenuState *, class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN20CCSTutorBuyMenuState16HandleRoundStartEP11CBaseEntityS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void CCSTutorWaitingForStartState(class CCSTutorWaitingForStartState *, const class CCSTutorWaitingForStartState  &)
{
} /* size: 0 */

/* <0> (null):0 */
void CCSTutorWaitingForStartState(class CCSTutorWaitingForStartState *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ~CCSTutorWaitingForStartState(class CCSTutorWaitingForStartState *, int)
{
} /* size: 0 */

/* <0> (null):0 */
virtual int CheckForStateTransition(class CCSTutorWaitingForStartState *, enum GameEventType, class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN28CCSTutorWaitingForStartState23CheckForStateTransitionE13GameEventTypeP11CBaseEntityS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
virtual char * GetStateString(class CCSTutorWaitingForStartState *) /* linkage=_ZN28CCSTutorWaitingForStartState14GetStateStringEv */
{
} /* size: 4 */

/* <0> (null):0 */
int HandlePlayerSpawned(class CCSTutorWaitingForStartState *, class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN28CCSTutorWaitingForStartState19HandlePlayerSpawnedEP11CBaseEntityS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
int HandleBuyTimeStart(class CCSTutorWaitingForStartState *, class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN28CCSTutorWaitingForStartState18HandleBuyTimeStartEP11CBaseEntityS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void CCSTutorUndefinedState(class CCSTutorUndefinedState *, const class CCSTutorUndefinedState  &)
{
} /* size: 0 */

/* <0> (null):0 */
void CCSTutorUndefinedState(class CCSTutorUndefinedState *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ~CCSTutorUndefinedState(class CCSTutorUndefinedState *, int)
{
} /* size: 0 */

/* <0> (null):0 */
virtual int CheckForStateTransition(class CCSTutorUndefinedState *, enum GameEventType, class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN22CCSTutorUndefinedState23CheckForStateTransitionE13GameEventTypeP11CBaseEntityS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
virtual char * GetStateString(class CCSTutorUndefinedState *) /* linkage=_ZN22CCSTutorUndefinedState14GetStateStringEv */
{
} /* size: 4 */

/* <0> (null):0 */
int HandlePlayerSpawned(class CCSTutorUndefinedState *, class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN22CCSTutorUndefinedState19HandlePlayerSpawnedEP11CBaseEntityS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void CCSTutorStateSystem(class CCSTutorStateSystem *, const class CCSTutorStateSystem  &)
{
} /* size: 0 */

/* <0> (null):0 */
void CCSTutorStateSystem(class CCSTutorStateSystem *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ~CCSTutorStateSystem(class CCSTutorStateSystem *, int)
{
} /* size: 0 */

/* <0> (null):0 */
virtual bool UpdateState(class CCSTutorStateSystem *, enum GameEventType, class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN19CCSTutorStateSystem11UpdateStateE13GameEventTypeP11CBaseEntityS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
virtual char * GetCurrentStateString(class CCSTutorStateSystem *) /* linkage=_ZN19CCSTutorStateSystem21GetCurrentStateStringEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CBaseTutorState * ConstructNewState(class CCSTutorStateSystem *, int) /* linkage=_ZN19CCSTutorStateSystem17ConstructNewStateEi */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *, int)
{
} /* size: 0 */

/* <0> (null):0 */
virtual bool CanPlayerHearPlayer(class IVoiceGameMgrHelper *, class CBasePlayer *, class CBasePlayer *) /* linkage=_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
inline void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *const this, intconst __in_chrg)
{
} /* size: 148159800 */

/* <0> (null):0 */
void ~CCSTutorBuyMenuState(class CCSTutorBuyMenuState *const this, intconst __in_chrg)
{
} /* size: 148176392 */

/* <0> (null):0 */
void ~CCSTutorWaitingForStartState(class CCSTutorWaitingForStartState *const this, intconst __in_chrg)
{
} /* size: 148209048 */

/* <0> (null):0 */
void ~CCSTutorUndefinedState(class CCSTutorUndefinedState *const this, intconst __in_chrg)
{
} /* size: 148225804 */

/* <0> (null):0 */
inline void operator==(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 148116012 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, float X, float Y, float Z)
{
} /* size: 148296360 */

/* <0> (null):0 */
inline void Length(const class Vector  *const this)
{
} /* size: 148348760 */

/* <0> (null):0 */
inline edict_t * ENT(const entvars_t  * pev)
{
} /* size: 4 */

/* <0> (null):0 */
inline void operator!=(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 148415020 */

/* <0> (null):0 */
inline BOOL FStrEq(const char  * sz1, const char  * sz2)
{
} /* size: 4 */

/* <0> (null):0 */
inline void edict(class CBaseEntity *const this)
{
} /* size: 148521200 */

/* <0> (null):0 */
inline int ENTINDEX(edict_t * pEdict)
{
} /* size: 4 */

/* <0> (null):0 */
inline void operator+(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 148503280 */

/* <0> (null):0 */
inline void operator*(const class Vector  *const this, float fl)
{
} /* size: 148602608 */

/* <0> (null):0 */
inline void ObjectCaps(class CBaseEntity *const this)
{
} /* size: 148557848 */

/* <0> (null):0 */
virtual int ObjectCaps(class CPointEntity *) /* linkage=_ZN12CPointEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
inline void ObjectCaps(class CPointEntity *const this)
{
} /* size: 148700928 */

/* <0> (null):0 */
inline void entindex(class CBaseEntity *const this)
{
} /* size: 148675288 */

/* <0> (null):0 */
inline void operator-(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 148737396 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, const class Vector  &const v)
{
} /* size: 148784616 */

/* <0> (null):0 */
inline void NormalizeInPlace(class Vector *const this)
{
	{
		float flLen;                                          //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline void IsEnemyVisible(const class CCSBot  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void HandleBuyTimeStart(class CCSTutorWaitingForStartState *const this, class CBaseEntity * entity, class CBaseEntity * other)
{
} /* size: 0 */

/* <0> (null):0 */
void ConstructNewState(class CCSTutorStateSystem *const this, int stateType)
{
	{
		class CBaseTutorState * ret;                          //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void HandleRoundStart(class CCSTutorBuyMenuState *const this, class CBaseEntity * entity, class CBaseEntity * other)
{
} /* size: 0 */

/* <0> (null):0 */
void GetCurrentStateString(class CCSTutorStateSystem *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetStateString(class CCSTutorUndefinedState *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetStateString(class CCSTutorWaitingForStartState *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CheckForStateTransition(class CCSTutorBuyMenuState *const this, enum GameEventType event, class CBaseEntity * entity, class CBaseEntity * other)
{
} /* size: 0 */

/* <0> (null):0 */
void GetStateString(class CCSTutorBuyMenuState *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ~CCSTutorBuyMenuState(class CCSTutorBuyMenuState *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ~CCSTutorBuyMenuState(class CCSTutorBuyMenuState *const this)
{
	~CCSTutorBuyMenuState(class CCSTutorBuyMenuState *const this,
				intconst __in_chrg); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void ~CCSTutorWaitingForStartState(class CCSTutorWaitingForStartState *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ~CCSTutorWaitingForStartState(class CCSTutorWaitingForStartState *const this)
{
	~CCSTutorWaitingForStartState(class CCSTutorWaitingForStartState *const this,
					intconst __in_chrg); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void ~CCSTutorUndefinedState(class CCSTutorUndefinedState *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ~CCSTutorUndefinedState(class CCSTutorUndefinedState *const this)
{
	~CCSTutorUndefinedState(class CCSTutorUndefinedState *const this,
				intconst __in_chrg); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void ~CCSTutorStateSystem(class CCSTutorStateSystem *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
void ~CCSTutorStateSystem(class CCSTutorStateSystem *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CCSTutorUndefinedState(class CCSTutorUndefinedState *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CCSTutorWaitingForStartState(class CCSTutorWaitingForStartState *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CCSTutorBuyMenuState(class CCSTutorBuyMenuState *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ConstructNewState(class CCSTutorStateSystem *const this, int stateType)
{
	{
		class CBaseTutorState * ret;                          //     0
		CCSTutorWaitingForStartState(class CCSTutorWaitingForStartState *const this); /* size=0, low_pc=0 */ //     0
		CCSTutorBuyMenuState(class CCSTutorBuyMenuState *const this); /* size=0, low_pc=0 */ //     0
	}
	ConstructNewState(class CCSTutorStateSystem *const this,
				int stateType); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void UpdateState(class CCSTutorStateSystem *const this, enum GameEventType event, class CBaseEntity * entity, class CBaseEntity * other)
{
	{
		enum TutorStateType nextStateType;                    //     0
		CCSTutorUndefinedState(class CCSTutorUndefinedState *const this); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void ~CCSTutorStateSystem(class CCSTutorStateSystem *const this)
{
	~CCSTutorStateSystem(class CCSTutorStateSystem *const this,
				intconst __in_chrg); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void HandlePlayerSpawned(class CCSTutorUndefinedState *const this, class CBaseEntity * entity, class CBaseEntity * other)
{
	{
		class CBasePlayer * localPlayer;                      //     0
		class CBasePlayer * player;                           //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void CheckForStateTransition(class CCSTutorUndefinedState *const this, enum GameEventType event, class CBaseEntity * entity, class CBaseEntity * other)
{
	{
		int ret;                                              //     0
		HandlePlayerSpawned(class CCSTutorUndefinedState *const this,
					class CBaseEntity * entity,
					class CBaseEntity * other); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void HandlePlayerSpawned(class CCSTutorWaitingForStartState *const this, class CBaseEntity * entity, class CBaseEntity * other)
{
	{
		class CBasePlayer * localPlayer;                      //     0
		class CBasePlayer * player;                           //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void CheckForStateTransition(class CCSTutorWaitingForStartState *const this, enum GameEventType event, class CBaseEntity * entity, class CBaseEntity * other)
{
	{
		int ret;                                              //     0
		HandlePlayerSpawned(class CCSTutorWaitingForStartState *const this,
					class CBaseEntity * entity,
					class CBaseEntity * other); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void CCSTutorStateSystem(class CCSTutorStateSystem *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CCSTutorStateSystem(class CCSTutorStateSystem *const this)
{
	CCSTutorUndefinedState(class CCSTutorUndefinedState *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void CCSTutorUndefinedState(class CCSTutorUndefinedState *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void HandlePlayerSpawned(class CCSTutorUndefinedState *const this, class CBaseEntity * entity, class CBaseEntity * other)
{
	{
		class CBasePlayer * localPlayer;                      //     0
		class CBasePlayer * player;                           //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void CCSTutorWaitingForStartState(class CCSTutorWaitingForStartState *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void HandlePlayerSpawned(class CCSTutorWaitingForStartState *const this, class CBaseEntity * entity, class CBaseEntity * other)
{
	{
		class CBasePlayer * localPlayer;                      //     0
		class CBasePlayer * player;                           //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void HandleBuyTimeStart(class CCSTutorWaitingForStartState *const this, class CBaseEntity * entity, class CBaseEntity * other)
{
} /* size: 0 */

/* <0> (null):0 */
void CCSTutorBuyMenuState(class CCSTutorBuyMenuState *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void HandleRoundStart(class CCSTutorBuyMenuState *const this, class CBaseEntity * entity, class CBaseEntity * other)
{
} /* size: 0 */



/* Variables: */

float                      flLen; /* size: 4 */

class CBaseTutorState *    ret; /* size: 4 */

class CBaseTutorState *    ret; /* size: 4 */

; /* size: 148946840 */

enum TutorStateType        nextStateType; /* size: 4 */

class CBasePlayer *        localPlayer; /* size: 4 */

class CBasePlayer *        player; /* size: 4 */

int                        ret; /* size: 4 */

; /* size: 148948260 */

; /* size: 148947840 */

class CBasePlayer *        localPlayer; /* size: 4 */

class CBasePlayer *        player; /* size: 4 */

int                        ret; /* size: 4 */

; /* size: 148949116 */

; /* size: 148948696 */

class CBasePlayer *        localPlayer; /* size: 4 */

class CBasePlayer *        player; /* size: 4 */

class CBasePlayer *        localPlayer; /* size: 4 */

class CBasePlayer *        player; /* size: 4 */

extern class _IO_FILE *           stdin; /* size: 4 */

extern class _IO_FILE *           stdout; /* size: 4 */

intconst                   k_cubSaltSize; /* size: 4 */

GID_tconst                 k_GIDNil; /* size: 8 */

GID_tconst                 k_TxnIDNil; /* size: 8 */

GID_tconst                 k_TxnIDUnknown; /* size: 8 */

PackageId_tconst           k_uPackageIdFreeSub; /* size: 4 */

PackageId_tconst           k_uPackageIdInvalid; /* size: 4 */

AppId_tconst               k_uAppIdInvalid; /* size: 4 */

AssetClassId_tconst        k_ulAssetClassIdInvalid; /* size: 8 */

PhysicalItemId_tconst      k_uPhysicalItemIdInvalid; /* size: 4 */

DepotId_tconst             k_uDepotIdInvalid; /* size: 4 */

CellID_tconst              k_uCellIDInvalid; /* size: 4 */

SteamAPICall_tconst        k_uAPICallInvalid; /* size: 8 */

PartnerId_tconst           k_uPartnerIdInvalid; /* size: 4 */

extern enginefuncs_t              g_engfuncs; /* size: 632 */

extern globalvars_t *             gpGlobals; /* size: 4 */

extern class Vectorconst          g_vecZero; /* size: 12 */

extern cvar_t                     cv_bot_difficulty; /* size: 20 */

extern cvar_t                     cv_bot_allow_rogues; /* size: 20 */

extern cvar_t                     cv_bot_allow_pistols; /* size: 20 */

extern cvar_t                     cv_bot_allow_shotguns; /* size: 20 */

extern cvar_t                     cv_bot_allow_sub_machine_guns; /* size: 20 */

extern cvar_t                     cv_bot_allow_rifles; /* size: 20 */

extern cvar_t                     cv_bot_allow_machine_guns; /* size: 20 */

extern cvar_t                     cv_bot_allow_grenades; /* size: 20 */

extern cvar_t                     cv_bot_allow_snipers; /* size: 20 */

extern cvar_t                     cv_bot_allow_shield; /* size: 20 */

extern cvar_t                     cv_bot_zombie; /* size: 20 */

extern cvar_t                     cv_bot_chatter; /* size: 20 */

extern class CBotManager *        TheBots; /* size: 4 */

floatconst                 GenerationStepSize; /* size: 4 */

floatconst                 StepHeight; /* size: 4 */

floatconst                 JumpHeight; /* size: 4 */

floatconst                 JumpCrouchHeight; /* size: 4 */

floatconst                 MaxSlope; /* size: 4 */

floatconst                 MaxUnitZSlope; /* size: 4 */

floatconst                 BotRadius; /* size: 4 */

floatconst                 DeathDrop; /* size: 4 */

floatconst                 HalfHumanWidth; /* size: 4 */

floatconst                 HalfHumanHeight; /* size: 4 */

floatconst                 HumanHeight; /* size: 4 */

extern NavAreaList                TheNavAreaList; /* size: 8 */

extern class CNavAreaGrid        TheNavAreaGrid; /* size: 1052 */

extern cvar_t                     friendlyfire; /* size: 20 */

extern class BotPhraseManager *   TheBotPhrases; /* size: 4 */

char *const                g_TutorStateStrings; /* size: 80 */

; /* size: 148957776 */

; /* size: 0 */

/* Types: */

/* 1 */
unsigned char
 /* size: 1 */

/* 2 */
signed char
 /* size: 1 */

/* 3 */
short int
 /* size: 2 */

/* 4 */
short unsigned int
 /* size: 2 */

/* 5 */
int
 /* size: 4 */

/* 6 */
/* <0> (null):0 */
typedef unsigned int uint32; /* size: 4 */

/* 7 */
unsigned int
 /* size: 4 */

/* 8 */
long long int
 /* size: 8 */

/* 9 */
/* <0> (null):0 */
typedef long long unsigned int uint64; /* size: 8 */

/* 10 */
long long unsigned int
 /* size: 8 */

/* 11 */
/* <0> (null):0 */
typedef uint64 GID_t; /* size: 8 */

/* 12 */
/* <0> (null):0 */
typedef uint32 PackageId_t; /* size: 4 */

/* 13 */
/* <0> (null):0 */
typedef uint32 AppId_t; /* size: 4 */

/* 14 */
/* <0> (null):0 */
typedef uint64 AssetClassId_t; /* size: 8 */

/* 15 */
/* <0> (null):0 */
typedef uint32 PhysicalItemId_t; /* size: 4 */

/* 16 */
/* <0> (null):0 */
typedef uint32 DepotId_t; /* size: 4 */

/* 17 */
/* <0> (null):0 */
typedef uint32 CellID_t; /* size: 4 */

/* 18 */
/* <0> (null):0 */
typedef uint64 SteamAPICall_t; /* size: 8 */

/* 19 */
/* <0> (null):0 */
typedef uint32 PartnerId_t; /* size: 4 */

/* 20 */
long unsigned int
 /* size: 4 */

/* 21 */
/* <0> (null):0 */
typedef long long int __quad_t; /* size: 8 */

/* 22 */
/* <0> (null):0 */
typedef long int __off_t; /* size: 4 */

/* 23 */
long int
 /* size: 4 */

/* 24 */
/* <0> (null):0 */
typedef __quad_t __off64_t; /* size: 8 */

/* 25 */
 /* pointer to 0 */
 /* size: 4 */

/* 26 */
 /* pointer to 27 */
 /* size: 4 */

/* 27 */
char
 /* size: 1 */

/* 28 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 29 */
/* <0> (null):0 */
struct _IO_FILE {
	int                        _flags;               /*     0     4 */
	char *                     _IO_read_ptr;         /*     4     4 */
	char *                     _IO_read_end;         /*     8     4 */
	char *                     _IO_read_base;        /*    12     4 */
	char *                     _IO_write_base;       /*    16     4 */
	char *                     _IO_write_ptr;        /*    20     4 */
	char *                     _IO_write_end;        /*    24     4 */
	char *                     _IO_buf_base;         /*    28     4 */
	char *                     _IO_buf_end;          /*    32     4 */
	char *                     _IO_save_base;        /*    36     4 */
	char *                     _IO_backup_base;      /*    40     4 */
	char *                     _IO_save_end;         /*    44     4 */
	class _IO_marker *         _markers;             /*    48     4 */
	class _IO_FILE *           _chain;               /*    52     4 */
	int                        _fileno;              /*    56     4 */
	int                        _flags2;              /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	__off_t                    _old_offset;          /*    64     4 */
	short unsigned int         _cur_column;          /*    68     2 */
	signed char                _vtable_offset;       /*    70     1 */
	char                       _shortbuf[1];         /*    71     1 */
	_IO_lock_t *               _lock;                /*    72     4 */
	__off64_t                  _offset;              /*    76     8 */
	void *                     __pad1;               /*    84     4 */
	void *                     __pad2;               /*    88     4 */
	void *                     __pad3;               /*    92     4 */
	void *                     __pad4;               /*    96     4 */
	size_t                     __pad5;               /*   100     4 */
	int                        _mode;                /*   104     4 */
	char                       _unused2[40];         /*   108    40 */
	/* --- cacheline 2 boundary (128 bytes) was 20 bytes ago --- */

	/* size: 148, cachelines: 3, members: 29 */
	/* last cacheline: 20 bytes */
}; /* size: 148 */

/* 30 */
/* <0> (null):0 */
typedef void _IO_lock_t; /* size: 0 */

/* 31 */
/* <0> (null):0 */
struct _IO_marker {
	class _IO_marker *         _next;                /*     0     4 */
	class _IO_FILE *           _sbuf;                /*     4     4 */
	int                        _pos;                 /*     8     4 */

	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 32 */
 /* pointer to 31 */
 /* size: 4 */

/* 33 */
 /* pointer to 29 */
 /* size: 4 */

/* 34 */
 /* pointer to 31 */
 /* size: 4 */

/* 35 */
 /* pointer to 29 */
 /* size: 4 */

/* 36 */
/* <0> (null):0 */
char                       array[1]; /* size: 1 */

/* 37 */
 /* pointer to 30 */
 /* size: 4 */

/* 38 */
/* <0> (null):0 */
char                       array[40]; /* size: 40 */

/* 39 */
 /* pointer to 40 */
 /* size: 4 */

/* 40 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 41 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 42 */
/* <0> (null):0 */
enum WeaponIdType {
	WEAPON_NONE = 0,
	WEAPON_P228 = 1,
	WEAPON_GLOCK = 2,
	WEAPON_SCOUT = 3,
	WEAPON_HEGRENADE = 4,
	WEAPON_XM1014 = 5,
	WEAPON_C4 = 6,
	WEAPON_MAC10 = 7,
	WEAPON_AUG = 8,
	WEAPON_SMOKEGRENADE = 9,
	WEAPON_ELITE = 10,
	WEAPON_FIVESEVEN = 11,
	WEAPON_UMP45 = 12,
	WEAPON_SG550 = 13,
	WEAPON_GALIL = 14,
	WEAPON_FAMAS = 15,
	WEAPON_USP = 16,
	WEAPON_GLOCK18 = 17,
	WEAPON_AWP = 18,
	WEAPON_MP5N = 19,
	WEAPON_M249 = 20,
	WEAPON_M3 = 21,
	WEAPON_M4A1 = 22,
	WEAPON_TMP = 23,
	WEAPON_G3SG1 = 24,
	WEAPON_FLASHBANG = 25,
	WEAPON_DEAGLE = 26,
	WEAPON_SG552 = 27,
	WEAPON_AK47 = 28,
	WEAPON_KNIFE = 29,
	WEAPON_P90 = 30,
	WEAPON_SHIELDGUN = 99,
}; /* size: 4 */

/* 43 */
/* <0> (null):0 */
enum AmmoCostType {
	AMMO_338MAG_PRICE = 125,
	AMMO_357SIG_PRICE = 50,
	AMMO_45ACP_PRICE = 25,
	AMMO_50AE_PRICE = 40,
	AMMO_556MM_PRICE = 60,
	AMMO_57MM_PRICE = 50,
	AMMO_762MM_PRICE = 80,
	AMMO_9MM_PRICE = 20,
	AMMO_BUCKSHOT_PRICE = 65,
}; /* size: 4 */

/* 44 */
/* <0> (null):0 */
enum WeaponCostType {
	AK47_PRICE = 2500,
	AWP_PRICE = 4750,
	DEAGLE_PRICE = 650,
	G3SG1_PRICE = 5000,
	SG550_PRICE = 4200,
	GLOCK18_PRICE = 400,
	M249_PRICE = 5750,
	M3_PRICE = 1700,
	M4A1_PRICE = 3100,
	AUG_PRICE = 3500,
	MP5NAVY_PRICE = 1500,
	P228_PRICE = 600,
	P90_PRICE = 2350,
	UMP45_PRICE = 1700,
	MAC10_PRICE = 1400,
	SCOUT_PRICE = 2750,
	SG552_PRICE = 3500,
	TMP_PRICE = 1250,
	USP_PRICE = 500,
	ELITE_PRICE = 800,
	FIVESEVEN_PRICE = 750,
	XM1014_PRICE = 3000,
	GALIL_PRICE = 2000,
	FAMAS_PRICE = 2250,
	SHIELDGUN_PRICE = 2200,
}; /* size: 4 */

/* 45 */
/* <0> (null):0 */
enum ClipSizeType {
	P228_MAX_CLIP = 13,
	GLOCK18_MAX_CLIP = 20,
	SCOUT_MAX_CLIP = 10,
	XM1014_MAX_CLIP = 7,
	MAC10_MAX_CLIP = 30,
	AUG_MAX_CLIP = 30,
	ELITE_MAX_CLIP = 30,
	FIVESEVEN_MAX_CLIP = 20,
	UMP45_MAX_CLIP = 25,
	SG550_MAX_CLIP = 30,
	GALIL_MAX_CLIP = 35,
	FAMAS_MAX_CLIP = 25,
	USP_MAX_CLIP = 12,
	AWP_MAX_CLIP = 10,
	MP5N_MAX_CLIP = 30,
	M249_MAX_CLIP = 100,
	M3_MAX_CLIP = 8,
	M4A1_MAX_CLIP = 30,
	TMP_MAX_CLIP = 30,
	G3SG1_MAX_CLIP = 20,
	DEAGLE_MAX_CLIP = 7,
	SG552_MAX_CLIP = 30,
	AK47_MAX_CLIP = 30,
	P90_MAX_CLIP = 50,
}; /* size: 4 */

/* 46 */
/* <0> (null):0 */
enum MaxAmmoType {
	MAX_AMMO_BUCKSHOT = 32,
	MAX_AMMO_9MM = 120,
	MAX_AMMO_556NATO = 90,
	MAX_AMMO_556NATOBOX = 200,
	MAX_AMMO_762NATO = 90,
	MAX_AMMO_45ACP = 100,
	MAX_AMMO_50AE = 35,
	MAX_AMMO_338MAGNUM = 30,
	MAX_AMMO_57MM = 100,
	MAX_AMMO_357SIG = 52,
}; /* size: 4 */

/* 47 */
/* <0> (null):0 */
enum AmmoType {
	AMMO_BUCKSHOT = 0,
	AMMO_9MM = 1,
	AMMO_556NATO = 2,
	AMMO_556NATOBOX = 3,
	AMMO_762NATO = 4,
	AMMO_45ACP = 5,
	AMMO_50AE = 6,
	AMMO_338MAGNUM = 7,
	AMMO_57MM = 8,
	AMMO_357SIG = 9,
	AMMO_MAX_TYPES = 10,
}; /* size: 4 */

/* 48 */
/* <0> (null):0 */
struct WeaponInfoStruct {
	int                        id;                   /*     0     4 */
	int                        cost;                 /*     4     4 */
	int                        clipCost;             /*     8     4 */
	int                        buyClipSize;          /*    12     4 */
	int                        gunClipSize;          /*    16     4 */
	int                        maxRounds;            /*    20     4 */
	int                        ammoType;             /*    24     4 */
	const char  *              entityName;           /*    28     4 */

	/* size: 32, cachelines: 1, members: 8 */
	/* last cacheline: 32 bytes */
}; /* size: 32 */

/* 49 */
/* <0> (null):0 */
enum WeaponClassType {
	WEAPONCLASS_NONE = 0,
	WEAPONCLASS_KNIFE = 1,
	WEAPONCLASS_PISTOL = 2,
	WEAPONCLASS_GRENADE = 3,
	WEAPONCLASS_SUBMACHINEGUN = 4,
	WEAPONCLASS_SHOTGUN = 5,
	WEAPONCLASS_MACHINEGUN = 6,
	WEAPONCLASS_RIFLE = 7,
	WEAPONCLASS_SNIPERRIFLE = 8,
	WEAPONCLASS_MAX = 9,
}; /* size: 4 */

/* 50 */
/* <0> (null):0 */
enum AutoBuyClassType {
	AUTOBUYCLASS_PRIMARY = 1,
	AUTOBUYCLASS_SECONDARY = 2,
	AUTOBUYCLASS_AMMO = 4,
	AUTOBUYCLASS_ARMOR = 8,
	AUTOBUYCLASS_DEFUSER = 16,
	AUTOBUYCLASS_PISTOL = 32,
	AUTOBUYCLASS_SMG = 64,
	AUTOBUYCLASS_RIFLE = 128,
	AUTOBUYCLASS_SNIPERRIFLE = 256,
	AUTOBUYCLASS_SHOTGUN = 512,
	AUTOBUYCLASS_MACHINEGUN = 1024,
	AUTOBUYCLASS_GRENADE = 2048,
	AUTOBUYCLASS_NIGHTVISION = 4096,
	AUTOBUYCLASS_SHIELD = 8192,
}; /* size: 4 */

/* 51 */
/* <0> (null):0 */
struct AutoBuyInfoStruct {
	enum AutoBuyClassType      m_class;              /*     0     4 */
	char *                     m_command;            /*     4     4 */
	char *                     m_classname;          /*     8     4 */

	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 52 */
/* <0> (null):0 */
struct WeaponAliasInfo {
	const char  *              alias;                /*     0     4 */
	enum WeaponIdType          id;                   /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 53 */
/* <0> (null):0 */
struct WeaponBuyAliasInfo {
	const char  *              alias;                /*     0     4 */
	enum WeaponIdType          id;                   /*     4     4 */
	const char  *              failName;             /*     8     4 */

	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 54 */
/* <0> (null):0 */
struct WeaponClassAliasInfo {
	const char  *              alias;                /*     0     4 */
	enum WeaponClassType       id;                   /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 55 */
/* <0> (null):0 */
enum AmmoBuyAmount {
	AMMO_338MAG_BUY = 10,
	AMMO_357SIG_BUY = 13,
	AMMO_45ACP_BUY = 12,
	AMMO_50AE_BUY = 7,
	AMMO_556NATO_BUY = 30,
	AMMO_556NATOBOX_BUY = 30,
	AMMO_57MM_BUY = 50,
	AMMO_762NATO_BUY = 30,
	AMMO_9MM_BUY = 30,
	AMMO_BUCKSHOT_BUY = 8,
}; /* size: 4 */

/* 56 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 57 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 58 */
bool
 /* size: 1 */

/* 59 */
 /* pointer to 60 */
 /* size: 4 */

/* 60 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 32 */

/* 61 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 62 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 63 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 64 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 65 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 66 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 67 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 68 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 69 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 70 */
/* <0> (null):0 */
struct AutoBuyInfoStruct   array[35]; /* size: 420 */

/* 71 */
/* <0> (null):0 */
struct WeaponAliasInfo     array[39]; /* size: 312 */

/* 72 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 312 */

/* 73 */
/* <0> (null):0 */
struct WeaponBuyAliasInfo  array[43]; /* size: 516 */

/* 74 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 516 */

/* 75 */
/* <0> (null):0 */
struct WeaponClassAliasInfo array[46]; /* size: 368 */

/* 76 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 368 */

/* 77 */
/* <0> (null):0 */
struct WeaponInfoStruct    array[27]; /* size: 864 */

/* Functions: */

/* <0> (null):0 */
const char  * WeaponIDToAlias(int id)
{
	{
		int i;                                                //     0
	}
} /* size: 4 */

/* <0> (null):0 */
enum WeaponIdType AliasToWeaponID(const char  * alias) /* linkage=_Z15AliasToWeaponIDPKc */
{
	{
		int i;                                                //     0
	}
} /* size: 4 */

/* <0> (null):0 */
const char  * BuyAliasToWeaponID(const char  * alias, enum WeaponIdType &const id) /* linkage=_Z18BuyAliasToWeaponIDPKcR12WeaponIdType */
{
	{
		int i;                                                //     0
	}
} /* size: 4 */

/* <0> (null):0 */
void WeaponIDToAlias(int id)
{
	{
		int i;                                                //     0
	}
} /* size: 1120 */

/* <0> (null):0 */
enum WeaponClassType AliasToWeaponClass(const char  * alias)
{
	{
		int i;                                                //     0
	}
} /* size: 4 */

/* <0> (null):0 */
void AliasToWeaponClass(const char  * alias)
{
	{
		int i;                                                //     0
	}
} /* size: 852156 */

/* <0> (null):0 */
enum WeaponClassType WeaponIDToWeaponClass(int id) /* linkage=_Z21WeaponIDToWeaponClassi */
{
	WeaponIDToAlias(int id); /* size=4983, low_pc=0 */ //     0
	AliasToWeaponClass(const char  * alias); /* size=248, low_pc=0 */ //     0
} /* size: 4 */

/* <0> (null):0 */
bool IsPrimaryWeapon(int id) /* linkage=_Z15IsPrimaryWeaponi */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsSecondaryWeapon(int id) /* linkage=_Z17IsSecondaryWeaponi */
{
} /* size: 1 */

/* <0> (null):0 */
const class WeaponInfoStruct  * GetWeaponInfo(int weaponID) /* linkage=_Z13GetWeaponInfoi */
{
	{
		int i;                                                //     0
	}
} /* size: 4 */

/* <0> (null):0 */
bool CanBuyWeaponByMaptype(int playerTeam, enum WeaponIdType weaponID, bool useAssasinationRestrictions) /* linkage=_Z21CanBuyWeaponByMaptypei12WeaponIdTypeb */
{
} /* size: 1 */



/* Variables: */

int                        i; /* size: 4 */

int                        i; /* size: 4 */

int                        i; /* size: 4 */

int                        i; /* size: 4 */

int                        i; /* size: 4 */

int                        i; /* size: 4 */

; /* size: 147820724 */

; /* size: 147820564 */

int                        i; /* size: 4 */

intconst                   k_cubSaltSize; /* size: 4 */

GID_tconst                 k_GIDNil; /* size: 8 */

GID_tconst                 k_TxnIDNil; /* size: 8 */

GID_tconst                 k_TxnIDUnknown; /* size: 8 */

PackageId_tconst           k_uPackageIdFreeSub; /* size: 4 */

PackageId_tconst           k_uPackageIdInvalid; /* size: 4 */

AppId_tconst               k_uAppIdInvalid; /* size: 4 */

AssetClassId_tconst        k_ulAssetClassIdInvalid; /* size: 8 */

PhysicalItemId_tconst      k_uPhysicalItemIdInvalid; /* size: 4 */

DepotId_tconst             k_uDepotIdInvalid; /* size: 4 */

CellID_tconst              k_uCellIDInvalid; /* size: 4 */

SteamAPICall_tconst        k_uAPICallInvalid; /* size: 8 */

PartnerId_tconst           k_uPartnerIdInvalid; /* size: 4 */

extern class _IO_FILE *           stdin; /* size: 4 */

extern class _IO_FILE *           stdout; /* size: 4 */

struct AutoBuyInfoStruct   g_autoBuyInfo[35]; /* size: 420 */

class WeaponAliasInfoconst weaponAliasInfo; /* size: 312 */

class WeaponBuyAliasInfoconst weaponBuyAliasInfo; /* size: 516 */

class WeaponClassAliasInfoconst weaponClassAliasInfo; /* size: 368 */

struct WeaponInfoStruct    weaponInfo[27]; /* size: 864 */

/* Types: */

/* 1 */
/* <0> (null):0 */
typedef char * __gnuc_va_list; /* size: 4 */

/* 2 */
 /* pointer to 3 */
 /* size: 4 */

/* 3 */
char
 /* size: 1 */

/* 4 */
/* <0> (null):0 */
typedef __gnuc_va_list va_list; /* size: 4 */

/* 5 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 6 */
unsigned int
 /* size: 4 */

/* 7 */
unsigned char
 /* size: 1 */

/* 8 */
short unsigned int
 /* size: 2 */

/* 9 */
long unsigned int
 /* size: 4 */

/* 10 */
signed char
 /* size: 1 */

/* 11 */
short int
 /* size: 2 */

/* 12 */
int
 /* size: 4 */

/* 13 */
long long int
 /* size: 8 */

/* 14 */
long long unsigned int
 /* size: 8 */

/* 15 */
/* <0> (null):0 */
typedef long long int __quad_t; /* size: 8 */

/* 16 */
/* <0> (null):0 */
typedef long int __off_t; /* size: 4 */

/* 17 */
long int
 /* size: 4 */

/* 18 */
/* <0> (null):0 */
typedef __quad_t __off64_t; /* size: 8 */

/* 19 */
 /* pointer to 0 */
 /* size: 4 */

/* 20 */
 /* pointer to 3 */
 /* size: 4 */

/* 21 */
/* <0> (null):0 */
struct _IO_FILE {
	int                        _flags;               /*     0     4 */
	char *                     _IO_read_ptr;         /*     4     4 */
	char *                     _IO_read_end;         /*     8     4 */
	char *                     _IO_read_base;        /*    12     4 */
	char *                     _IO_write_base;       /*    16     4 */
	char *                     _IO_write_ptr;        /*    20     4 */
	char *                     _IO_write_end;        /*    24     4 */
	char *                     _IO_buf_base;         /*    28     4 */
	char *                     _IO_buf_end;          /*    32     4 */
	char *                     _IO_save_base;        /*    36     4 */
	char *                     _IO_backup_base;      /*    40     4 */
	char *                     _IO_save_end;         /*    44     4 */
	class _IO_marker *         _markers;             /*    48     4 */
	class _IO_FILE *           _chain;               /*    52     4 */
	int                        _fileno;              /*    56     4 */
	int                        _flags2;              /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	__off_t                    _old_offset;          /*    64     4 */
	short unsigned int         _cur_column;          /*    68     2 */
	signed char                _vtable_offset;       /*    70     1 */
	char                       _shortbuf[1];         /*    71     1 */
	_IO_lock_t *               _lock;                /*    72     4 */
	__off64_t                  _offset;              /*    76     8 */
	void *                     __pad1;               /*    84     4 */
	void *                     __pad2;               /*    88     4 */
	void *                     __pad3;               /*    92     4 */
	void *                     __pad4;               /*    96     4 */
	size_t                     __pad5;               /*   100     4 */
	int                        _mode;                /*   104     4 */
	char                       _unused2[40];         /*   108    40 */
	/* --- cacheline 2 boundary (128 bytes) was 20 bytes ago --- */

	/* size: 148, cachelines: 3, members: 29 */
	/* last cacheline: 20 bytes */
}; /* size: 148 */

/* 22 */
/* <0> (null):0 */
typedef void _IO_lock_t; /* size: 0 */

/* 23 */
/* <0> (null):0 */
struct _IO_marker {
	class _IO_marker *         _next;                /*     0     4 */
	class _IO_FILE *           _sbuf;                /*     4     4 */
	int                        _pos;                 /*     8     4 */

	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 24 */
 /* pointer to 23 */
 /* size: 4 */

/* 25 */
 /* pointer to 21 */
 /* size: 4 */

/* 26 */
 /* pointer to 23 */
 /* size: 4 */

/* 27 */
 /* pointer to 21 */
 /* size: 4 */

/* 28 */
/* <0> (null):0 */
char                       array[1]; /* size: 1 */

/* 29 */
 /* pointer to 22 */
 /* size: 4 */

/* 30 */
/* <0> (null):0 */
char                       array[40]; /* size: 40 */

/* 31 */
 /* pointer to 32 */
 /* size: 4 */

/* 32 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 33 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 34 */
long double
 /* size: 12 */

/* 35 */
double
 /* size: 8 */

/* 36 */
/* <0> (null):0 */
typedef int int32; /* size: 4 */

/* 37 */
/* <0> (null):0 */
typedef unsigned int uint32; /* size: 4 */

/* 38 */
/* <0> (null):0 */
typedef long long unsigned int uint64; /* size: 8 */

/* 39 */
/* <0> (null):0 */
typedef uint64 GID_t; /* size: 8 */

/* 40 */
/* <0> (null):0 */
typedef uint32 PackageId_t; /* size: 4 */

/* 41 */
/* <0> (null):0 */
typedef uint32 AppId_t; /* size: 4 */

/* 42 */
/* <0> (null):0 */
typedef uint64 AssetClassId_t; /* size: 8 */

/* 43 */
/* <0> (null):0 */
typedef uint32 PhysicalItemId_t; /* size: 4 */

/* 44 */
/* <0> (null):0 */
typedef uint32 DepotId_t; /* size: 4 */

/* 45 */
/* <0> (null):0 */
typedef uint32 CellID_t; /* size: 4 */

/* 46 */
/* <0> (null):0 */
typedef uint64 SteamAPICall_t; /* size: 8 */

/* 47 */
/* <0> (null):0 */
typedef uint32 PartnerId_t; /* size: 4 */

/* 48 */
/* <0> (null):0 */
typedef int BOOL; /* size: 4 */

/* 49 */
/* <0> (null):0 */
typedef unsigned char byte; /* size: 1 */

/* 50 */
/* <0> (null):0 */
typedef unsigned int string_t; /* size: 4 */

/* 51 */
/* <0> (null):0 */
typedef float vec_t; /* size: 4 */

/* 52 */
float
 /* size: 4 */

/* 53 */
/* <0> (null):0 */
class Vector2D {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	/* <0> (null):0 */
	void Vector2D(class Vector2D *);

	/* <0> (null):0 */
	void Vector2D(class Vector2D *, float, float);

	/* <0> (null):0 */
	class Vector2D operator+(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DplERKS_ */

	/* <0> (null):0 */
	class Vector2D operator-(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DmiERKS_ */

	/* <0> (null):0 */
	class Vector2D operator*(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DmlEf */

	/* <0> (null):0 */
	class Vector2D operator/(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DdvEf */

	/* <0> (null):0 */
	float Length(const class Vector2D  *); /* linkage=_ZNK8Vector2D6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector2D  *); /* linkage=_ZNK8Vector2D13LengthSquaredEv */

	/* <0> (null):0 */
	class Vector2D Normalize(const class Vector2D  *); /* linkage=_ZNK8Vector2D9NormalizeEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector2D *); /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector2D *, float); /* linkage=_ZN8Vector2D6IsZeroEf */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 54 */
 /* pointer to 53 */
 /* size: 4 */

/* 55 */
 /* pointer to 56 */
 /* size: 4 */

/* 56 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 57 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 58 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 59 */
bool
 /* size: 1 */

/* 60 */
/* <0> (null):0 */
class Vector {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	vec_t                      z;                    /*     8     4 */
	/* <0> (null):0 */
	void Vector(class Vector *);

	/* <0> (null):0 */
	void Vector(class Vector *, float, float, float);

	/* <0> (null):0 */
	void Vector(class Vector *, const class Vector  &);

	/* <0> (null):0 */
	void Vector(class Vector *, float *);

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *); /* linkage=_ZNK6VectorngEv */

	/* <0> (null):0 */
	int operator==(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectoreqERKS_ */

	/* <0> (null):0 */
	int operator!=(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorneERKS_ */

	/* <0> (null):0 */
	class Vector operator+(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorplERKS_ */

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectormiERKS_ */

	/* <0> (null):0 */
	class Vector operator*(const class Vector  *, float); /* linkage=_ZNK6VectormlEf */

	/* <0> (null):0 */
	class Vector operator/(const class Vector  *, float); /* linkage=_ZNK6VectordvEf */

	/* <0> (null):0 */
	void CopyToArray(const class Vector  *, float *); /* linkage=_ZNK6Vector11CopyToArrayEPf */

	/* <0> (null):0 */
	float Length(const class Vector  *); /* linkage=_ZNK6Vector6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector  *); /* linkage=_ZNK6Vector13LengthSquaredEv */

	/* <0> (null):0 */
	float * operator float*(class Vector *); /* linkage=_ZN6VectorcvPfEv */

	/* <0> (null):0 */
	const float  * operator const float*(const class Vector  *); /* linkage=_ZNK6VectorcvPKfEv */

	/* <0> (null):0 */
	class Vector Normalize(const class Vector  *); /* linkage=_ZNK6Vector9NormalizeEv */

	/* <0> (null):0 */
	class Vector2D Make2D(const class Vector  *); /* linkage=_ZNK6Vector6Make2DEv */

	/* <0> (null):0 */
	float Length2D(const class Vector  *); /* linkage=_ZNK6Vector8Length2DEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector  *, float); /* linkage=_ZNK6Vector16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector  *, float); /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector *); /* linkage=_ZN6Vector16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector *, float); /* linkage=_ZN6Vector6IsZeroEf */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 61 */
 /* pointer to 60 */
 /* size: 4 */

/* 62 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 63 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 64 */
 /* pointer to 52 */
 /* size: 4 */

/* 65 */
 /* pointer to 66 */
 /* size: 4 */

/* 66 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 67 */
 /* pointer to 68 */
 /* size: 4 */

/* 68 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 69 */
/* <0> (null):0 */
typedef int qboolean; /* size: 4 */

/* 70 */
/* <0> (null):0 */
struct link_s {
	class link_s *             prev;                 /*     0     4 */
	class link_s *             next;                 /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 71 */
 /* pointer to 70 */
 /* size: 4 */

/* 72 */
/* <0> (null):0 */
typedef struct link_s link_t; /* size: 8 */

/* 73 */
/* <0> (null):0 */
typedef struct edict_s edict_t; /* size: 804 */

/* 74 */
/* <0> (null):0 */
struct edict_s {
	qboolean                   free;                 /*     0     4 */
	int                        serialnumber;         /*     4     4 */
	link_t                     area;                 /*     8     8 */
	int                        headnode;             /*    16     4 */
	int                        num_leafs;            /*    20     4 */
	short int                  leafnums[48];         /*    24    96 */
	/* --- cacheline 1 boundary (64 bytes) was 56 bytes ago --- */
	float                      freetime;             /*   120     4 */
	void *                     pvPrivateData;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	entvars_t                  v;                    /*   128   676 */
	/* --- cacheline 12 boundary (768 bytes) was 36 bytes ago --- */

	/* size: 804, cachelines: 13, members: 9 */
	/* last cacheline: 36 bytes */
}; /* size: 804 */

/* 75 */
 /* pointer to 73 */
 /* size: 4 */

/* 76 */
/* <0> (null):0 */
struct {
	float                      time;                 /*     0     4 */
	float                      frametime;            /*     4     4 */
	float                      force_retouch;        /*     8     4 */
	string_t                   mapname;              /*    12     4 */
	string_t                   startspot;            /*    16     4 */
	float                      deathmatch;           /*    20     4 */
	float                      coop;                 /*    24     4 */
	float                      teamplay;             /*    28     4 */
	float                      serverflags;          /*    32     4 */
	float                      found_secrets;        /*    36     4 */
	class Vector              v_forward;             /*    40    12 */
	class Vector              v_up;                  /*    52    12 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	class Vector              v_right;               /*    64    12 */
	float                      trace_allsolid;       /*    76     4 */
	float                      trace_startsolid;     /*    80     4 */
	float                      trace_fraction;       /*    84     4 */
	class Vector              trace_endpos;          /*    88    12 */
	class Vector              trace_plane_normal;    /*   100    12 */
	float                      trace_plane_dist;     /*   112     4 */
	edict_t *                  trace_ent;            /*   116     4 */
	float                      trace_inopen;         /*   120     4 */
	float                      trace_inwater;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	int                        trace_hitgroup;       /*   128     4 */
	int                        trace_flags;          /*   132     4 */
	int                        msg_entity;           /*   136     4 */
	int                        cdAudioTrack;         /*   140     4 */
	int                        maxClients;           /*   144     4 */
	int                        maxEntities;          /*   148     4 */
	const char  *              pStringBase;          /*   152     4 */
	void *                     pSaveData;            /*   156     4 */
	class Vector              vecLandmarkOffset;     /*   160    12 */

	/* size: 172, cachelines: 3, members: 31 */
	/* last cacheline: 44 bytes */
}; /* size: 172 */

/* 77 */
/* <0> (null):0 */
typedef class  globalvars_t; /* size: 172 */

/* 78 */
/* <0> (null):0 */
struct entvars_s {
	string_t                   classname;            /*     0     4 */
	string_t                   globalname;           /*     4     4 */
	class Vector              origin;                /*     8    12 */
	class Vector              oldorigin;             /*    20    12 */
	class Vector              velocity;              /*    32    12 */
	class Vector              basevelocity;          /*    44    12 */
	class Vector              clbasevelocity;        /*    56    12 */
	/* --- cacheline 1 boundary (64 bytes) was 4 bytes ago --- */
	class Vector              movedir;               /*    68    12 */
	class Vector              angles;                /*    80    12 */
	class Vector              avelocity;             /*    92    12 */
	class Vector              punchangle;            /*   104    12 */
	class Vector              v_angle;               /*   116    12 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	class Vector              endpos;                /*   128    12 */
	class Vector              startpos;              /*   140    12 */
	float                      impacttime;           /*   152     4 */
	float                      starttime;            /*   156     4 */
	int                        fixangle;             /*   160     4 */
	float                      idealpitch;           /*   164     4 */
	float                      pitch_speed;          /*   168     4 */
	float                      ideal_yaw;            /*   172     4 */
	float                      yaw_speed;            /*   176     4 */
	int                        modelindex;           /*   180     4 */
	string_t                   model;                /*   184     4 */
	int                        viewmodel;            /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	int                        weaponmodel;          /*   192     4 */
	class Vector              absmin;                /*   196    12 */
	class Vector              absmax;                /*   208    12 */
	class Vector              mins;                  /*   220    12 */
	class Vector              maxs;                  /*   232    12 */
	class Vector              size;                  /*   244    12 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	float                      ltime;                /*   256     4 */
	float                      nextthink;            /*   260     4 */
	int                        movetype;             /*   264     4 */
	int                        solid;                /*   268     4 */
	int                        skin;                 /*   272     4 */
	int                        body;                 /*   276     4 */
	int                        effects;              /*   280     4 */
	float                      gravity;              /*   284     4 */
	float                      friction;             /*   288     4 */
	int                        light_level;          /*   292     4 */
	int                        sequence;             /*   296     4 */
	int                        gaitsequence;         /*   300     4 */
	float                      frame;                /*   304     4 */
	float                      animtime;             /*   308     4 */
	float                      framerate;            /*   312     4 */
	unsigned char              controller[4];        /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	unsigned char              blending[2];          /*   320     2 */
	float                      scale;                /*   324     4 */
	int                        rendermode;           /*   328     4 */
	float                      renderamt;            /*   332     4 */
	class Vector              rendercolor;           /*   336    12 */
	int                        renderfx;             /*   348     4 */
	float                      health;               /*   352     4 */
	float                      frags;                /*   356     4 */
	int                        weapons;              /*   360     4 */
	float                      takedamage;           /*   364     4 */
	int                        deadflag;             /*   368     4 */
	class Vector              view_ofs;              /*   372    12 */
	int                        button;               /*   384     4 */
	/* --- cacheline 6 boundary (384 bytes) was 2 bytes ago --- */
	int                        impulse;              /*   388     4 */
	edict_t *                  chain;                /*   392     4 */
	edict_t *                  dmg_inflictor;        /*   396     4 */
	edict_t *                  enemy;                /*   400     4 */
	edict_t *                  aiment;               /*   404     4 */
	edict_t *                  owner;                /*   408     4 */
	edict_t *                  groundentity;         /*   412     4 */
	int                        spawnflags;           /*   416     4 */
	int                        flags;                /*   420     4 */
	int                        colormap;             /*   424     4 */
	int                        team;                 /*   428     4 */
	float                      max_health;           /*   432     4 */
	float                      teleport_time;        /*   436     4 */
	float                      armortype;            /*   440     4 */
	float                      armorvalue;           /*   444     4 */
	int                        waterlevel;           /*   448     4 */
	/* --- cacheline 7 boundary (448 bytes) was 2 bytes ago --- */
	int                        watertype;            /*   452     4 */
	string_t                   target;               /*   456     4 */
	string_t                   targetname;           /*   460     4 */
	string_t                   netname;              /*   464     4 */
	string_t                   message;              /*   468     4 */
	float                      dmg_take;             /*   472     4 */
	float                      dmg_save;             /*   476     4 */
	float                      dmg;                  /*   480     4 */
	float                      dmgtime;              /*   484     4 */
	string_t                   noise;                /*   488     4 */
	string_t                   noise1;               /*   492     4 */
	string_t                   noise2;               /*   496     4 */
	string_t                   noise3;               /*   500     4 */
	float                      speed;                /*   504     4 */
	float                      air_finished;         /*   508     4 */
	float                      pain_finished;        /*   512     4 */
	/* --- cacheline 8 boundary (512 bytes) was 2 bytes ago --- */
	float                      radsuit_finished;     /*   516     4 */
	edict_t *                  pContainingEntity;    /*   520     4 */
	int                        playerclass;          /*   524     4 */
	float                      maxspeed;             /*   528     4 */
	float                      fov;                  /*   532     4 */
	int                        weaponanim;           /*   536     4 */
	int                        pushmsec;             /*   540     4 */
	int                        bInDuck;              /*   544     4 */
	int                        flTimeStepSound;      /*   548     4 */
	int                        flSwimTime;           /*   552     4 */
	int                        flDuckTime;           /*   556     4 */
	int                        iStepLeft;            /*   560     4 */
	float                      flFallVelocity;       /*   564     4 */
	int                        gamestate;            /*   568     4 */
	int                        oldbuttons;           /*   572     4 */
	int                        groupinfo;            /*   576     4 */
	/* --- cacheline 9 boundary (576 bytes) was 2 bytes ago --- */
	int                        iuser1;               /*   580     4 */
	int                        iuser2;               /*   584     4 */
	int                        iuser3;               /*   588     4 */
	int                        iuser4;               /*   592     4 */
	float                      fuser1;               /*   596     4 */
	float                      fuser2;               /*   600     4 */
	float                      fuser3;               /*   604     4 */
	float                      fuser4;               /*   608     4 */
	class Vector              vuser1;                /*   612    12 */
	class Vector              vuser2;                /*   624    12 */
	class Vector              vuser3;                /*   636    12 */
	/* --- cacheline 10 boundary (640 bytes) was 6 bytes ago --- */
	class Vector              vuser4;                /*   648    12 */
	edict_t *                  euser1;               /*   660     4 */
	edict_t *                  euser2;               /*   664     4 */
	edict_t *                  euser3;               /*   668     4 */
	edict_t *                  euser4;               /*   672     4 */

	/* size: 676, cachelines: 11, members: 123 */
	/* last cacheline: 36 bytes */

	/* BRAIN FART ALERT! 676 != 674 + 0(holes), diff = 2 */

}; /* size: 676 */

/* 79 */
/* <0> (null):0 */
unsigned char              array[4]; /* size: 4 */

/* 80 */
/* <0> (null):0 */
unsigned char              array[2]; /* size: 2 */

/* 81 */
/* <0> (null):0 */
typedef struct entvars_s entvars_t; /* size: 676 */

/* 82 */
/* <0> (null):0 */
short int                  array[48]; /* size: 96 */

/* 83 */
/* <0> (null):0 */
typedef uint32 CRC32_t; /* size: 4 */

/* 84 */
/* <0> (null):0 */
struct cvar_s {
	char *                     name;                 /*     0     4 */
	char *                     string;               /*     4     4 */
	int                        flags;                /*     8     4 */
	float                      value;                /*    12     4 */
	class cvar_s *             next;                 /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 85 */
 /* pointer to 84 */
 /* size: 4 */

/* 86 */
/* <0> (null):0 */
typedef struct cvar_s cvar_t; /* size: 20 */

/* 87 */
/* <0> (null):0 */
struct client_textmessage_s {
	int                        effect;               /*     0     4 */
	byte                       r1;                   /*     4     1 */
	byte                       g1;                   /*     5     1 */
	byte                       b1;                   /*     6     1 */
	byte                       a1;                   /*     7     1 */
	byte                       r2;                   /*     8     1 */
	byte                       g2;                   /*     9     1 */
	byte                       b2;                   /*    10     1 */
	byte                       a2;                   /*    11     1 */
	float                      x;                    /*    12     4 */
	float                      y;                    /*    16     4 */
	float                      fadein;               /*    20     4 */
	float                      fadeout;              /*    24     4 */
	float                      holdtime;             /*    28     4 */
	float                      fxtime;               /*    32     4 */
	const char  *              pName;                /*    36     4 */
	const char  *              pMessage;             /*    40     4 */

	/* size: 44, cachelines: 1, members: 17 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 88 */
/* <0> (null):0 */
typedef struct client_textmessage_s client_textmessage_t; /* size: 44 */

/* 89 */
/* <0> (null):0 */
typedef struct sequenceCommandLine_ sequenceCommandLine_s; /* size: 92 */

/* 90 */
/* <0> (null):0 */
struct sequenceCommandLine_ {
	int                        commandType;          /*     0     4 */
	client_textmessage_t       clientMessage;        /*     4    44 */
	char *                     speakerName;          /*    48     4 */
	char *                     listenerName;         /*    52     4 */
	char *                     soundFileName;        /*    56     4 */
	char *                     sentenceName;         /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	char *                     fireTargetNames;      /*    64     4 */
	char *                     killTargetNames;      /*    68     4 */
	float                      delay;                /*    72     4 */
	int                        repeatCount;          /*    76     4 */
	int                        textChannel;          /*    80     4 */
	int                        modifierBitField;     /*    84     4 */
	sequenceCommandLine_s *    nextCommandLine;      /*    88     4 */

	/* size: 92, cachelines: 2, members: 13 */
	/* last cacheline: 28 bytes */
}; /* size: 92 */

/* 91 */
 /* pointer to 89 */
 /* size: 4 */

/* 92 */
/* <0> (null):0 */
typedef struct sequenceEntry_ sequenceEntry_s; /* size: 20 */

/* 93 */
/* <0> (null):0 */
struct sequenceEntry_ {
	char *                     fileName;             /*     0     4 */
	char *                     entryName;            /*     4     4 */
	sequenceCommandLine_s *    firstCommand;         /*     8     4 */
	sequenceEntry_s *          nextEntry;            /*    12     4 */
	qboolean                   isGlobal;             /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 94 */
 /* pointer to 92 */
 /* size: 4 */

/* 95 */
/* <0> (null):0 */
typedef struct sentenceEntry_ sentenceEntry_s; /* size: 16 */

/* 96 */
/* <0> (null):0 */
struct sentenceEntry_ {
	char *                     data;                 /*     0     4 */
	sentenceEntry_s *          nextEntry;            /*     4     4 */
	qboolean                   isGlobal;             /*     8     4 */
	unsigned int               index;                /*    12     4 */

	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 97 */
 /* pointer to 95 */
 /* size: 4 */

/* 98 */
/* <0> (null):0 */
enum {
	at_notice = 0,
	at_console = 1,
	at_aiconsole = 2,
	at_warning = 3,
	at_error = 4,
	at_logged = 5,
}; /* size: 4 */

/* 99 */
/* <0> (null):0 */
typedef enum  ALERT_TYPE; /* size: 4 */

/* 100 */
/* <0> (null):0 */
enum {
	print_console = 0,
	print_center = 1,
	print_chat = 2,
}; /* size: 4 */

/* 101 */
/* <0> (null):0 */
typedef enum  PRINT_TYPE; /* size: 4 */

/* 102 */
/* <0> (null):0 */
enum {
	force_exactfile = 0,
	force_model_samebounds = 1,
	force_model_specifybounds = 2,
	force_model_specifybounds_if_avail = 3,
}; /* size: 4 */

/* 103 */
/* <0> (null):0 */
typedef enum  FORCE_TYPE; /* size: 4 */

/* 104 */
/* <0> (null):0 */
struct {
	int                        fAllSolid;            /*     0     4 */
	int                        fStartSolid;          /*     4     4 */
	int                        fInOpen;              /*     8     4 */
	int                        fInWater;             /*    12     4 */
	float                      flFraction;           /*    16     4 */
	class Vector              vecEndPos;             /*    20    12 */
	float                      flPlaneDist;          /*    32     4 */
	class Vector              vecPlaneNormal;        /*    36    12 */
	edict_t *                  pHit;                 /*    48     4 */
	int                        iHitgroup;            /*    52     4 */

	/* size: 56, cachelines: 1, members: 10 */
	/* last cacheline: 56 bytes */
}; /* size: 56 */

/* 105 */
/* <0> (null):0 */
typedef class  TraceResult; /* size: 56 */

/* 106 */
/* <0> (null):0 */
struct enginefuncs_s {
	int                        (*pfnPrecacheModel)(char *); /*     0     4 */
	int                        (*pfnPrecacheSound)(char *); /*     4     4 */
	void                       (*pfnSetModel)(edict_t *, const char  *); /*     8     4 */
	int                        (*pfnModelIndex)(const char  *); /*    12     4 */
	int                        (*pfnModelFrames)(int); /*    16     4 */
	void                       (*pfnSetSize)(edict_t *, const float  *, const float  *); /*    20     4 */
	void                       (*pfnChangeLevel)(char *, char *); /*    24     4 */
	void                       (*pfnGetSpawnParms)(edict_t *); /*    28     4 */
	void                       (*pfnSaveSpawnParms)(edict_t *); /*    32     4 */
	float                      (*pfnVecToYaw)(const float  *); /*    36     4 */
	void                       (*pfnVecToAngles)(const float  *, float *); /*    40     4 */
	void                       (*pfnMoveToOrigin)(edict_t *, const float  *, float, int); /*    44     4 */
	void                       (*pfnChangeYaw)(edict_t *); /*    48     4 */
	void                       (*pfnChangePitch)(edict_t *); /*    52     4 */
	edict_t *                  (*pfnFindEntityByString)(edict_t *, const char  *, const char  *); /*    56     4 */
	int                        (*pfnGetEntityIllum)(edict_t *); /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	edict_t *                  (*pfnFindEntityInSphere)(edict_t *, const float  *, float); /*    64     4 */
	edict_t *                  (*pfnFindClientInPVS)(edict_t *); /*    68     4 */
	edict_t *                  (*pfnEntitiesInPVS)(edict_t *); /*    72     4 */
	void                       (*pfnMakeVectors)(const float  *); /*    76     4 */
	void                       (*pfnAngleVectors)(const float  *, float *, float *, float *); /*    80     4 */
	edict_t *                  (*pfnCreateEntity)(void); /*    84     4 */
	void                       (*pfnRemoveEntity)(edict_t *); /*    88     4 */
	edict_t *                  (*pfnCreateNamedEntity)(int); /*    92     4 */
	void                       (*pfnMakeStatic)(edict_t *); /*    96     4 */
	int                        (*pfnEntIsOnFloor)(edict_t *); /*   100     4 */
	int                        (*pfnDropToFloor)(edict_t *); /*   104     4 */
	int                        (*pfnWalkMove)(edict_t *, float, float, int); /*   108     4 */
	void                       (*pfnSetOrigin)(edict_t *, const float  *); /*   112     4 */
	void                       (*pfnEmitSound)(edict_t *, int, const char  *, float, float, int, int); /*   116     4 */
	void                       (*pfnEmitAmbientSound)(edict_t *, float *, const char  *, float, float, int, int); /*   120     4 */
	void                       (*pfnTraceLine)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	void                       (*pfnTraceToss)(edict_t *, edict_t *, TraceResult *); /*   128     4 */
	int                        (*pfnTraceMonsterHull)(edict_t *, const float  *, const float  *, int, edict_t *, TraceResult *); /*   132     4 */
	void                       (*pfnTraceHull)(const float  *, const float  *, int, int, edict_t *, TraceResult *); /*   136     4 */
	void                       (*pfnTraceModel)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   140     4 */
	const char  *              (*pfnTraceTexture)(edict_t *, const float  *, const float  *); /*   144     4 */
	void                       (*pfnTraceSphere)(const float  *, const float  *, int, float, edict_t *, TraceResult *); /*   148     4 */
	void                       (*pfnGetAimVector)(edict_t *, float, float *); /*   152     4 */
	void                       (*pfnServerCommand)(char *); /*   156     4 */
	void                       (*pfnServerExecute)(void); /*   160     4 */
	void                       (*pfnClientCommand)(edict_t *, char *, ...); /*   164     4 */
	void                       (*pfnParticleEffect)(const float  *, const float  *, float, float); /*   168     4 */
	void                       (*pfnLightStyle)(int, char *); /*   172     4 */
	int                        (*pfnDecalIndex)(const char  *); /*   176     4 */
	int                        (*pfnPointContents)(const float  *); /*   180     4 */
	void                       (*pfnMessageBegin)(int, int, const float  *, edict_t *); /*   184     4 */
	void                       (*pfnMessageEnd)(void); /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	void                       (*pfnWriteByte)(int); /*   192     4 */
	void                       (*pfnWriteChar)(int); /*   196     4 */
	void                       (*pfnWriteShort)(int); /*   200     4 */
	void                       (*pfnWriteLong)(int); /*   204     4 */
	void                       (*pfnWriteAngle)(float); /*   208     4 */
	void                       (*pfnWriteCoord)(float); /*   212     4 */
	void                       (*pfnWriteString)(const char  *); /*   216     4 */
	void                       (*pfnWriteEntity)(int); /*   220     4 */
	void                       (*pfnCVarRegister)(cvar_t *); /*   224     4 */
	float                      (*pfnCVarGetFloat)(const char  *); /*   228     4 */
	const char  *              (*pfnCVarGetString)(const char  *); /*   232     4 */
	void                       (*pfnCVarSetFloat)(const char  *, float); /*   236     4 */
	void                       (*pfnCVarSetString)(const char  *, const char  *); /*   240     4 */
	void                       (*pfnAlertMessage)(ALERT_TYPE, char *, ...); /*   244     4 */
	void                       (*pfnEngineFprintf)(void *, char *, ...); /*   248     4 */
	void *                     (*pfnPvAllocEntPrivateData)(edict_t *, int32); /*   252     4 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	void *                     (*pfnPvEntPrivateData)(edict_t *); /*   256     4 */
	void                       (*pfnFreeEntPrivateData)(edict_t *); /*   260     4 */
	const char  *              (*pfnSzFromIndex)(int); /*   264     4 */
	int                        (*pfnAllocString)(const char  *); /*   268     4 */
	class entvars_s *          (*pfnGetVarsOfEnt)(edict_t *); /*   272     4 */
	edict_t *                  (*pfnPEntityOfEntOffset)(int); /*   276     4 */
	int                        (*pfnEntOffsetOfPEntity)(const edict_t  *); /*   280     4 */
	int                        (*pfnIndexOfEdict)(const edict_t  *); /*   284     4 */
	edict_t *                  (*pfnPEntityOfEntIndex)(int); /*   288     4 */
	edict_t *                  (*pfnFindEntityByVars)(class entvars_s *); /*   292     4 */
	void *                     (*pfnGetModelPtr)(edict_t *); /*   296     4 */
	int                        (*pfnRegUserMsg)(const char  *, int); /*   300     4 */
	void                       (*pfnAnimationAutomove)(const edict_t  *, float); /*   304     4 */
	void                       (*pfnGetBonePosition)(const edict_t  *, int, float *, float *); /*   308     4 */
	uint32                     (*pfnFunctionFromName)(const char  *); /*   312     4 */
	const char  *              (*pfnNameForFunction)(uint32); /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	void                       (*pfnClientPrintf)(edict_t *, PRINT_TYPE, const char  *); /*   320     4 */
	void                       (*pfnServerPrint)(const char  *); /*   324     4 */
	const char  *              (*pfnCmd_Args)(void); /*   328     4 */
	const char  *              (*pfnCmd_Argv)(int);  /*   332     4 */
	int                        (*pfnCmd_Argc)(void); /*   336     4 */
	void                       (*pfnGetAttachment)(const edict_t  *, int, float *, float *); /*   340     4 */
	void                       (*pfnCRC32_Init)(CRC32_t *); /*   344     4 */
	void                       (*pfnCRC32_ProcessBuffer)(CRC32_t *, void *, int); /*   348     4 */
	void                       (*pfnCRC32_ProcessByte)(CRC32_t *, unsigned char); /*   352     4 */
	CRC32_t                    (*pfnCRC32_Final)(CRC32_t); /*   356     4 */
	int32                      (*pfnRandomLong)(int32, int32); /*   360     4 */
	float                      (*pfnRandomFloat)(float, float); /*   364     4 */
	void                       (*pfnSetView)(const edict_t  *, const edict_t  *); /*   368     4 */
	float                      (*pfnTime)(void);     /*   372     4 */
	void                       (*pfnCrosshairAngle)(const edict_t  *, float, float); /*   376     4 */
	byte *                     (*pfnLoadFileForMe)(char *, int *); /*   380     4 */
	/* --- cacheline 6 boundary (384 bytes) --- */
	void                       (*pfnFreeFile)(void *); /*   384     4 */
	void                       (*pfnEndSection)(const char  *); /*   388     4 */
	int                        (*pfnCompareFileTime)(char *, char *, int *); /*   392     4 */
	void                       (*pfnGetGameDir)(char *); /*   396     4 */
	void                       (*pfnCvar_RegisterVariable)(cvar_t *); /*   400     4 */
	void                       (*pfnFadeClientVolume)(const edict_t  *, int, int, int, int); /*   404     4 */
	void                       (*pfnSetClientMaxspeed)(const edict_t  *, float); /*   408     4 */
	edict_t *                  (*pfnCreateFakeClient)(const char  *); /*   412     4 */
	void                       (*pfnRunPlayerMove)(edict_t *, const float  *, float, float, float, short unsigned int, byte, byte); /*   416     4 */
	int                        (*pfnNumberOfEntities)(void); /*   420     4 */
	char *                     (*pfnGetInfoKeyBuffer)(edict_t *); /*   424     4 */
	char *                     (*pfnInfoKeyValue)(char *, char *); /*   428     4 */
	void                       (*pfnSetKeyValue)(char *, char *, char *); /*   432     4 */
	void                       (*pfnSetClientKeyValue)(int, char *, char *, char *); /*   436     4 */
	int                        (*pfnIsMapValid)(char *); /*   440     4 */
	void                       (*pfnStaticDecal)(const float  *, int, int, int); /*   444     4 */
	/* --- cacheline 7 boundary (448 bytes) --- */
	int                        (*pfnPrecacheGeneric)(char *); /*   448     4 */
	int                        (*pfnGetPlayerUserId)(edict_t *); /*   452     4 */
	void                       (*pfnBuildSoundMsg)(edict_t *, int, const char  *, float, float, int, int, int, int, const float  *, edict_t *); /*   456     4 */
	int                        (*pfnIsDedicatedServer)(void); /*   460     4 */
	cvar_t *                   (*pfnCVarGetPointer)(const char  *); /*   464     4 */
	unsigned int               (*pfnGetPlayerWONId)(edict_t *); /*   468     4 */
	void                       (*pfnInfo_RemoveKey)(char *, const char  *); /*   472     4 */
	const char  *              (*pfnGetPhysicsKeyValue)(const edict_t  *, const char  *); /*   476     4 */
	void                       (*pfnSetPhysicsKeyValue)(const edict_t  *, const char  *, const char  *); /*   480     4 */
	const char  *              (*pfnGetPhysicsInfoString)(const edict_t  *); /*   484     4 */
	short unsigned int         (*pfnPrecacheEvent)(int, const char  *); /*   488     4 */
	void                       (*pfnPlaybackEvent)(int, const edict_t  *, short unsigned int, float, float *, float *, float, float, int, int, int, int); /*   492     4 */
	unsigned char *            (*pfnSetFatPVS)(float *); /*   496     4 */
	unsigned char *            (*pfnSetFatPAS)(float *); /*   500     4 */
	int                        (*pfnCheckVisibility)(const edict_t  *, unsigned char *); /*   504     4 */
	void                       (*pfnDeltaSetField)(class delta_s *, const char  *); /*   508     4 */
	/* --- cacheline 8 boundary (512 bytes) --- */
	void                       (*pfnDeltaUnsetField)(class delta_s *, const char  *); /*   512     4 */
	void                       (*pfnDeltaAddEncoder)(char *, void (*)(class delta_s *, const unsigned char  *, const unsigned char  *)); /*   516     4 */
	int                        (*pfnGetCurrentPlayer)(void); /*   520     4 */
	int                        (*pfnCanSkipPlayer)(const edict_t  *); /*   524     4 */
	int                        (*pfnDeltaFindField)(class delta_s *, const char  *); /*   528     4 */
	void                       (*pfnDeltaSetFieldByIndex)(class delta_s *, int); /*   532     4 */
	void                       (*pfnDeltaUnsetFieldByIndex)(class delta_s *, int); /*   536     4 */
	void                       (*pfnSetGroupMask)(int, int); /*   540     4 */
	int                        (*pfnCreateInstancedBaseline)(int, class entity_state_s *); /*   544     4 */
	void                       (*pfnCvar_DirectSet)(class cvar_s *, char *); /*   548     4 */
	void                       (*pfnForceUnmodified)(FORCE_TYPE, float *, float *, const char  *); /*   552     4 */
	void                       (*pfnGetPlayerStats)(const edict_t  *, int *, int *); /*   556     4 */
	void                       (*pfnAddServerCommand)(char *, void (*)(void)); /*   560     4 */
	qboolean                   (*pfnVoice_GetClientListening)(int, int); /*   564     4 */
	qboolean                   (*pfnVoice_SetClientListening)(int, int, qboolean); /*   568     4 */
	const char  *              (*pfnGetPlayerAuthId)(edict_t *); /*   572     4 */
	/* --- cacheline 9 boundary (576 bytes) --- */
	sequenceEntry_s *          (*pfnSequenceGet)(const char  *, const char  *); /*   576     4 */
	sentenceEntry_s *          (*pfnSequencePickSentence)(const char  *, int, int *); /*   580     4 */
	int                        (*pfnGetFileSize)(char *); /*   584     4 */
	unsigned int               (*pfnGetApproxWavePlayLen)(const char  *); /*   588     4 */
	int                        (*pfnIsCareerMatch)(void); /*   592     4 */
	int                        (*pfnGetLocalizedStringLength)(const char  *); /*   596     4 */
	void                       (*pfnRegisterTutorMessageShown)(int); /*   600     4 */
	int                        (*pfnGetTimesTutorMessageShown)(int); /*   604     4 */
	void                       (*ProcessTutorMessageDecayBuffer)(int *, int); /*   608     4 */
	void                       (*ConstructTutorMessageDecayBuffer)(int *, int); /*   612     4 */
	void                       (*ResetTutorMessageDecayData)(void); /*   616     4 */
	void                       (*pfnQueryClientCvarValue)(const edict_t  *, const char  *); /*   620     4 */
	void                       (*pfnQueryClientCvarValue2)(const edict_t  *, const char  *, int); /*   624     4 */
	int                        (*pfnCheckParm)(const char  *, char * *); /*   628     4 */

	/* size: 632, cachelines: 10, members: 158 */
	/* last cacheline: 56 bytes */
}; /* size: 632 */

/* 107 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 108 */
 /* pointer to 107 */
 /* size: 4 */

/* 109 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148132604 */

/* 110 */
 /* pointer to 109 */
 /* size: 4 */

/* 111 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 112 */
 /* pointer to 111 */
 /* size: 4 */

/* 113 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 114 */
 /* pointer to 113 */
 /* size: 4 */

/* 115 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148133124 */

/* 116 */
 /* pointer to 115 */
 /* size: 4 */

/* 117 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148133384 */

/* 118 */
 /* pointer to 117 */
 /* size: 4 */

/* 119 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148133592 */

/* 120 */
 /* pointer to 119 */
 /* size: 4 */

/* 121 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 122 */
 /* pointer to 121 */
 /* size: 4 */

/* 123 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148133904 */

/* 124 */
 /* pointer to 123 */
 /* size: 4 */

/* 125 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148134112 */

/* 126 */
 /* pointer to 125 */
 /* size: 4 */

/* 127 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 128 */
 /* pointer to 127 */
 /* size: 4 */

/* 129 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 130 */
 /* pointer to 129 */
 /* size: 4 */

/* 131 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 132 */
 /* pointer to 131 */
 /* size: 4 */

/* 133 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 134 */
 /* pointer to 133 */
 /* size: 4 */

/* 135 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148225072 */

/* 136 */
 /* pointer to 135 */
 /* size: 4 */

/* 137 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148225228 */

/* 138 */
 /* pointer to 137 */
 /* size: 4 */

/* 139 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 140 */
 /* pointer to 139 */
 /* size: 4 */

/* 141 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 142 */
 /* pointer to 141 */
 /* size: 4 */

/* 143 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 144 */
 /* pointer to 143 */
 /* size: 4 */

/* 145 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148226112 */

/* 146 */
 /* pointer to 145 */
 /* size: 4 */

/* 147 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148226320 */

/* 148 */
 /* pointer to 147 */
 /* size: 4 */

/* 149 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148226788 */

/* 150 */
 /* pointer to 149 */
 /* size: 4 */

/* 151 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148227256 */

/* 152 */
 /* pointer to 105 */
 /* size: 4 */

/* 153 */
 /* pointer to 151 */
 /* size: 4 */

/* 154 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148227672 */

/* 155 */
 /* pointer to 154 */
 /* size: 4 */

/* 156 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 157 */
 /* pointer to 156 */
 /* size: 4 */

/* 158 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148228348 */

/* 159 */
 /* pointer to 158 */
 /* size: 4 */

/* 160 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 161 */
 /* pointer to 160 */
 /* size: 4 */

/* 162 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148113752 */

/* 163 */
 /* pointer to 162 */
 /* size: 4 */

/* 164 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148114168 */

/* 165 */
 /* pointer to 164 */
 /* size: 4 */

/* 166 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148114428 */

/* 167 */
 /* pointer to 166 */
 /* size: 4 */

/* 168 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148114584 */

/* 169 */
 /* pointer to 168 */
 /* size: 4 */

/* 170 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148114688 */

/* 171 */
 /* pointer to 170 */
 /* size: 4 */

/* 172 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148114896 */

/* 173 */
 /* pointer to 172 */
 /* size: 4 */

/* 174 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148115208 */

/* 175 */
 /* pointer to 174 */
 /* size: 4 */

/* 176 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 177 */
 /* pointer to 176 */
 /* size: 4 */

/* 178 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148115572 */

/* 179 */
 /* pointer to 178 */
 /* size: 4 */

/* 180 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148115884 */

/* 181 */
 /* pointer to 180 */
 /* size: 4 */

/* 182 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148116040 */

/* 183 */
 /* pointer to 182 */
 /* size: 4 */

/* 184 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148116196 */

/* 185 */
 /* pointer to 184 */
 /* size: 4 */

/* 186 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148116352 */

/* 187 */
 /* pointer to 86 */
 /* size: 4 */

/* 188 */
 /* pointer to 186 */
 /* size: 4 */

/* 189 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 190 */
 /* pointer to 189 */
 /* size: 4 */

/* 191 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 192 */
 /* pointer to 191 */
 /* size: 4 */

/* 193 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148116872 */

/* 194 */
 /* pointer to 193 */
 /* size: 4 */

/* 195 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148117080 */

/* 196 */
 /* pointer to 195 */
 /* size: 4 */

/* 197 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148117288 */

/* 198 */
 /* pointer to 197 */
 /* size: 4 */

/* 199 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148117496 */

/* 200 */
 /* pointer to 199 */
 /* size: 4 */

/* 201 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 202 */
 /* pointer to 201 */
 /* size: 4 */

/* 203 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 204 */
 /* pointer to 203 */
 /* size: 4 */

/* 205 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 206 */
 /* pointer to 205 */
 /* size: 4 */

/* 207 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 208 */
 /* pointer to 78 */
 /* size: 4 */

/* 209 */
 /* pointer to 207 */
 /* size: 4 */

/* 210 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 211 */
 /* pointer to 212 */
 /* size: 4 */

/* 212 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 804 */

/* 213 */
 /* pointer to 210 */
 /* size: 4 */

/* 214 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 215 */
 /* pointer to 214 */
 /* size: 4 */

/* 216 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 217 */
 /* pointer to 216 */
 /* size: 4 */

/* 218 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148296600 */

/* 219 */
 /* pointer to 218 */
 /* size: 4 */

/* 220 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148296808 */

/* 221 */
 /* pointer to 220 */
 /* size: 4 */

/* 222 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 223 */
 /* pointer to 222 */
 /* size: 4 */

/* 224 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 225 */
 /* pointer to 224 */
 /* size: 4 */

/* 226 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148297432 */

/* 227 */
 /* pointer to 226 */
 /* size: 4 */

/* 228 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 229 */
 /* pointer to 228 */
 /* size: 4 */

/* 230 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 231 */
 /* pointer to 230 */
 /* size: 4 */

/* 232 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148297900 */

/* 233 */
 /* pointer to 83 */
 /* size: 4 */

/* 234 */
 /* pointer to 232 */
 /* size: 4 */

/* 235 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148298108 */

/* 236 */
 /* pointer to 235 */
 /* size: 4 */

/* 237 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148298368 */

/* 238 */
 /* pointer to 237 */
 /* size: 4 */

/* 239 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 240 */
 /* pointer to 239 */
 /* size: 4 */

/* 241 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 242 */
 /* pointer to 241 */
 /* size: 4 */

/* 243 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 244 */
 /* pointer to 243 */
 /* size: 4 */

/* 245 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148299148 */

/* 246 */
 /* pointer to 245 */
 /* size: 4 */

/* 247 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 248 */
 /* pointer to 247 */
 /* size: 4 */

/* 249 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148332156 */

/* 250 */
 /* pointer to 249 */
 /* size: 4 */

/* 251 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 252 */
 /* pointer to 49 */
 /* size: 4 */

/* 253 */
 /* pointer to 12 */
 /* size: 4 */

/* 254 */
 /* pointer to 251 */
 /* size: 4 */

/* 255 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148332728 */

/* 256 */
 /* pointer to 255 */
 /* size: 4 */

/* 257 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 258 */
 /* pointer to 257 */
 /* size: 4 */

/* 259 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148333144 */

/* 260 */
 /* pointer to 259 */
 /* size: 4 */

/* 261 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 262 */
 /* pointer to 261 */
 /* size: 4 */

/* 263 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148333664 */

/* 264 */
 /* pointer to 263 */
 /* size: 4 */

/* 265 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 266 */
 /* pointer to 265 */
 /* size: 4 */

/* 267 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 268 */
 /* pointer to 267 */
 /* size: 4 */

/* 269 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148334548 */

/* 270 */
 /* pointer to 269 */
 /* size: 4 */

/* 271 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148334808 */

/* 272 */
 /* pointer to 271 */
 /* size: 4 */

/* 273 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148335120 */

/* 274 */
 /* pointer to 273 */
 /* size: 4 */

/* 275 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148335432 */

/* 276 */
 /* pointer to 275 */
 /* size: 4 */

/* 277 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 278 */
 /* pointer to 277 */
 /* size: 4 */

/* 279 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 280 */
 /* pointer to 279 */
 /* size: 4 */

/* 281 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148397676 */

/* 282 */
 /* pointer to 281 */
 /* size: 4 */

/* 283 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 284 */
 /* pointer to 283 */
 /* size: 4 */

/* 285 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148398092 */

/* 286 */
 /* pointer to 285 */
 /* size: 4 */

/* 287 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 288 */
 /* pointer to 287 */
 /* size: 4 */

/* 289 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 2 */

/* 290 */
 /* pointer to 289 */
 /* size: 4 */

/* 291 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148398716 */

/* 292 */
 /* pointer to 291 */
 /* size: 4 */

/* 293 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 294 */
 /* pointer to 7 */
 /* size: 4 */

/* 295 */
 /* pointer to 293 */
 /* size: 4 */

/* 296 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 297 */
 /* pointer to 296 */
 /* size: 4 */

/* 298 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148399860 */

/* 299 */
 /* pointer to 300 */
 /* size: 4 */

/* 300 */
/* <0> (null):0 */
struct delta_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 301 */
 /* pointer to 298 */
 /* size: 4 */

/* 302 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148400184 */

/* 303 */
 /* pointer to 304 */
 /* size: 4 */

/* 304 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148400392 */

/* 305 */
 /* pointer to 306 */
 /* size: 4 */

/* 306 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 307 */
 /* pointer to 302 */
 /* size: 4 */

/* 308 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 309 */
 /* pointer to 308 */
 /* size: 4 */

/* 310 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148400964 */

/* 311 */
 /* pointer to 310 */
 /* size: 4 */

/* 312 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148401172 */

/* 313 */
 /* pointer to 312 */
 /* size: 4 */

/* 314 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 315 */
 /* pointer to 316 */
 /* size: 4 */

/* 316 */
/* <0> (null):0 */
struct entity_state_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 317 */
 /* pointer to 314 */
 /* size: 4 */

/* 318 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148413976 */

/* 319 */
 /* pointer to 84 */
 /* size: 4 */

/* 320 */
 /* pointer to 318 */
 /* size: 4 */

/* 321 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148414236 */

/* 322 */
 /* pointer to 321 */
 /* size: 4 */

/* 323 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148414548 */

/* 324 */
 /* pointer to 323 */
 /* size: 4 */

/* 325 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148414808 */

/* 326 */
 /* pointer to 325 */
 /* size: 4 */

/* 327 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 328 */
 /* pointer to 327 */
 /* size: 4 */

/* 329 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 330 */
 /* pointer to 329 */
 /* size: 4 */

/* 331 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 332 */
 /* pointer to 331 */
 /* size: 4 */

/* 333 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 334 */
 /* pointer to 333 */
 /* size: 4 */

/* 335 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 336 */
 /* pointer to 335 */
 /* size: 4 */

/* 337 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 338 */
 /* pointer to 337 */
 /* size: 4 */

/* 339 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148416264 */

/* 340 */
 /* pointer to 339 */
 /* size: 4 */

/* 341 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148416472 */

/* 342 */
 /* pointer to 341 */
 /* size: 4 */

/* 343 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148416680 */

/* 344 */
 /* pointer to 343 */
 /* size: 4 */

/* 345 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 346 */
 /* pointer to 20 */
 /* size: 4 */

/* 347 */
 /* pointer to 345 */
 /* size: 4 */

/* 348 */
/* <0> (null):0 */
typedef struct enginefuncs_s enginefuncs_t; /* size: 632 */

/* 349 */
/* <0> (null):0 */
enum DebugOutputType {
	DEBUG_NONE = 0,
	DEBUG_BOT = 1,
	DEBUG_CAREER = 2,
	DEBUG_TUTOR = 4,
	DEBUG_STATS = 8,
	DEBUG_HOSTAGE = 16,
	DEBUG_ALL = 4294967295,
}; /* size: 4 */

/* 350 */
/* <0> (null):0 */
struct DebugOutputLevel {
	const char  *              name;                 /*     0     4 */
	enum DebugOutputType       value;                /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 351 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 352 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 353 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 354 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 355 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 356 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 357 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 358 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 359 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 360 */
 /* pointer to 77 */
 /* size: 4 */

/* 361 */
/* <0> (null):0 */
struct DebugOutputLevel    array[6]; /* size: 48 */

/* 362 */
/* <0> (null):0 */
char                       array[1024]; /* size: 1024 */

/* Functions: */

/* <0> (null):0 */
void Vector2D(class Vector2D *)
{
} /* size: 147862800 */

/* <0> (null):0 */
void Vector2D(class Vector2D *, float, float)
{
} /* size: 275 */

/* <0> (null):0 */
class Vector2D operator+(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DplERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator-(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DmiERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator*(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DmlEf */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator/(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DdvEf */
{
} /* size: 8 */

/* <0> (null):0 */
float Length(const class Vector2D  *) /* linkage=_ZNK8Vector2D6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector2D  *) /* linkage=_ZNK8Vector2D13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector2D Normalize(const class Vector2D  *) /* linkage=_ZNK8Vector2D9NormalizeEv */
{
} /* size: 8 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector2D *) /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector2D *, float) /* linkage=_ZN8Vector2D6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void Vector(class Vector *)
{
} /* size: 0 */

/* <0> (null):0 */
void Vector(class Vector *, float, float, float)
{
} /* size: 327756 */

/* <0> (null):0 */
void Vector(class Vector *, const class Vector  &)
{
} /* size: 0 */

/* <0> (null):0 */
void Vector(class Vector *, float *)
{
} /* size: 147866056 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *) /* linkage=_ZNK6VectorngEv */
{
} /* size: 12 */

/* <0> (null):0 */
int operator==(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectoreqERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
int operator!=(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorneERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector operator+(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorplERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectormiERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator*(const class Vector  *, float) /* linkage=_ZNK6VectormlEf */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator/(const class Vector  *, float) /* linkage=_ZNK6VectordvEf */
{
} /* size: 12 */

/* <0> (null):0 */
void CopyToArray(const class Vector  *, float *) /* linkage=_ZNK6Vector11CopyToArrayEPf */
{
} /* size: 147925788 */

/* <0> (null):0 */
float Length(const class Vector  *) /* linkage=_ZNK6Vector6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector  *) /* linkage=_ZNK6Vector13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
float * operator float*(class Vector *) /* linkage=_ZN6VectorcvPfEv */
{
} /* size: 4 */

/* <0> (null):0 */
const float  * operator const float*(const class Vector  *) /* linkage=_ZNK6VectorcvPKfEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector Normalize(const class Vector  *) /* linkage=_ZNK6Vector9NormalizeEv */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector2D Make2D(const class Vector  *) /* linkage=_ZNK6Vector6Make2DEv */
{
} /* size: 8 */

/* <0> (null):0 */
float Length2D(const class Vector  *) /* linkage=_ZNK6Vector8Length2DEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector  *, float) /* linkage=_ZNK6Vector16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector  *, float) /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector *) /* linkage=_ZN6Vector16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector *, float) /* linkage=_ZN6Vector6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
inline BOOL FStrEq(const char  * sz1, const char  * sz2)
{
} /* size: 4 */

/* <0> (null):0 */
bool IsDeveloper(void)
{
} /* size: 1 */

/* <0> (null):0 */
void PrintDebugFlags(void)
{
	{
		char * tmp;                                           //     0
		int remainder;                                        //     0
		{
			int i;                                        //     0
			{
				class DebugOutputLevel level;         //     0
			}
		}
	}
} /* size: 148430564 */

/* <0> (null):0 */
void SetDebugFlag(const char  * flagStr, bool state)
{
	{
		enum DebugOutputType flag;                            //     0
		{
			int i;                                        //     0
			{
				class DebugOutputLevel level;         //     0
				FStrEq(const char  * sz1,
					const char  * sz2); /* size=148431420, low_pc=0 */ //     0
			}
		}
	}
} /* size: 148416628 */

/* <0> (null):0 */
void UTIL_DPrintf(enum DebugOutputType outputType, char * pszMsg, ...) /* linkage=_Z12UTIL_DPrintf15DebugOutputTypePcz */
{
	IsDeveloper(void); /* size=0, low_pc=0 */ //     0
	{
		va_list argptr;                                       //     0
	}
} /* size: 148431480 */

/* <0> (null):0 */
void UTIL_DPrintf(char * pszMsg, ...) /* linkage=_Z12UTIL_DPrintfPcz */
{
	{
		va_list argptr;                                       //     0
		IsDeveloper(void); /* size=148425176, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void PrintDebugFlag(const char  * flagStr) /* linkage=_Z14PrintDebugFlagPKc */
{
	{
		enum DebugOutputType flag;                            //     0
		{
			int i;                                        //     0
			{
				class DebugOutputLevel level;         //     0
				FStrEq(const char  * sz1,
					const char  * sz2); /* size=148432612, low_pc=0 */ //     0
			}
		}
	}
} /* size: 0 */

/* <0> (null):0 */
void UTIL_SetDprintfFlags(const char  * flagStr) /* linkage=_Z20UTIL_SetDprintfFlagsPKc */
{
	IsDeveloper(void); /* size=148432784, low_pc=0 */ //     0
	PrintDebugFlags(void); /* size=328371, low_pc=0 */ //     0
} /* size: 4 */

/* <0> (null):0 */
void UTIL_BotDPrintf(char * pszMsg, ...) /* linkage=_Z15UTIL_BotDPrintfPcz */
{
	IsDeveloper(void); /* size=148433360, low_pc=0 */ //     0
	{
		va_list argptr;                                       //     0
	}
} /* size: 328367 */

/* <0> (null):0 */
void UTIL_CareerDPrintf(char * pszMsg, ...) /* linkage=_Z18UTIL_CareerDPrintfPcz */
{
	IsDeveloper(void); /* size=68128, low_pc=0 */ //     0
	{
		va_list argptr;                                       //     0
	}
} /* size: 148433512 */

/* <0> (null):0 */
void UTIL_TutorDPrintf(char * pszMsg, ...) /* linkage=_Z17UTIL_TutorDPrintfPcz */
{
	IsDeveloper(void); /* size=134217731, low_pc=0 */ //     0
	{
		va_list argptr;                                       //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void UTIL_StatsDPrintf(char * pszMsg, ...) /* linkage=_Z17UTIL_StatsDPrintfPcz */
{
	IsDeveloper(void); /* size=148521108, low_pc=0 */ //     0
	{
		va_list argptr;                                       //     0
	}
} /* size: 148520804 */

/* <0> (null):0 */
void UTIL_HostageDPrintf(char * pszMsg, ...) /* linkage=_Z19UTIL_HostageDPrintfPcz */
{
	IsDeveloper(void); /* size=0, low_pc=0 */ //     0
	{
		va_list argptr;                                       //     0
	}
} /* size: 1050344 */



/* Variables: */

char *                     tmp; /* size: 4 */

int                        remainder; /* size: 4 */

int                        i; /* size: 4 */

struct DebugOutputLevel    level; /* size: 8 */

enum DebugOutputType       flag; /* size: 4 */

int                        i; /* size: 4 */

struct DebugOutputLevel    level; /* size: 8 */

va_list                    argptr; /* size: 4 */

va_list                    argptr; /* size: 4 */

enum DebugOutputType       flag; /* size: 4 */

int                        i; /* size: 4 */

struct DebugOutputLevel    level; /* size: 8 */

; /* size: 148432892 */

; /* size: 148432936 */

; /* size: 148433032 */

; /* size: 148432600 */

va_list                    argptr; /* size: 4 */

va_list                    argptr; /* size: 4 */

va_list                    argptr; /* size: 4 */

va_list                    argptr; /* size: 4 */

va_list                    argptr; /* size: 4 */

extern class _IO_FILE *           stdin; /* size: 4 */

extern class _IO_FILE *           stdout; /* size: 4 */

intconst                   k_cubSaltSize; /* size: 4 */

GID_tconst                 k_GIDNil; /* size: 8 */

GID_tconst                 k_TxnIDNil; /* size: 8 */

GID_tconst                 k_TxnIDUnknown; /* size: 8 */

PackageId_tconst           k_uPackageIdFreeSub; /* size: 4 */

PackageId_tconst           k_uPackageIdInvalid; /* size: 4 */

AppId_tconst               k_uAppIdInvalid; /* size: 4 */

AssetClassId_tconst        k_ulAssetClassIdInvalid; /* size: 8 */

PhysicalItemId_tconst      k_uPhysicalItemIdInvalid; /* size: 4 */

DepotId_tconst             k_uDepotIdInvalid; /* size: 4 */

CellID_tconst              k_uCellIDInvalid; /* size: 4 */

SteamAPICall_tconst        k_uAPICallInvalid; /* size: 8 */

PartnerId_tconst           k_uPartnerIdInvalid; /* size: 4 */

extern enginefuncs_t              g_engfuncs; /* size: 632 */

extern globalvars_t *             gpGlobals; /* size: 4 */

intconst                   NUM_LEVELS; /* size: 4 */

struct DebugOutputLevel    outputLevel[6]; /* size: 48 */

unsigned int               theDebugOutputTypes; /* size: 4 */

intconst                   DebugBufferSize; /* size: 4 */

char                       theDebugBuffer[1024]; /* size: 1024 */

/* Types: */

/* 1 */
char
 /* size: 1 */

/* 2 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 3 */
unsigned int
 /* size: 4 */

/* 4 */
unsigned char
 /* size: 1 */

/* 5 */
short unsigned int
 /* size: 2 */

/* 6 */
long unsigned int
 /* size: 4 */

/* 7 */
signed char
 /* size: 1 */

/* 8 */
short int
 /* size: 2 */

/* 9 */
int
 /* size: 4 */

/* 10 */
long long int
 /* size: 8 */

/* 11 */
long long unsigned int
 /* size: 8 */

/* 12 */
/* <0> (null):0 */
typedef long long int __quad_t; /* size: 8 */

/* 13 */
/* <0> (null):0 */
typedef long int __off_t; /* size: 4 */

/* 14 */
long int
 /* size: 4 */

/* 15 */
/* <0> (null):0 */
typedef __quad_t __off64_t; /* size: 8 */

/* 16 */
 /* pointer to 0 */
 /* size: 4 */

/* 17 */
 /* pointer to 1 */
 /* size: 4 */

/* 18 */
/* <0> (null):0 */
struct _IO_FILE {
	int                        _flags;               /*     0     4 */
	char *                     _IO_read_ptr;         /*     4     4 */
	char *                     _IO_read_end;         /*     8     4 */
	char *                     _IO_read_base;        /*    12     4 */
	char *                     _IO_write_base;       /*    16     4 */
	char *                     _IO_write_ptr;        /*    20     4 */
	char *                     _IO_write_end;        /*    24     4 */
	char *                     _IO_buf_base;         /*    28     4 */
	char *                     _IO_buf_end;          /*    32     4 */
	char *                     _IO_save_base;        /*    36     4 */
	char *                     _IO_backup_base;      /*    40     4 */
	char *                     _IO_save_end;         /*    44     4 */
	class _IO_marker *         _markers;             /*    48     4 */
	class _IO_FILE *           _chain;               /*    52     4 */
	int                        _fileno;              /*    56     4 */
	int                        _flags2;              /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	__off_t                    _old_offset;          /*    64     4 */
	short unsigned int         _cur_column;          /*    68     2 */
	signed char                _vtable_offset;       /*    70     1 */
	char                       _shortbuf[1];         /*    71     1 */
	_IO_lock_t *               _lock;                /*    72     4 */
	__off64_t                  _offset;              /*    76     8 */
	void *                     __pad1;               /*    84     4 */
	void *                     __pad2;               /*    88     4 */
	void *                     __pad3;               /*    92     4 */
	void *                     __pad4;               /*    96     4 */
	size_t                     __pad5;               /*   100     4 */
	int                        _mode;                /*   104     4 */
	char                       _unused2[40];         /*   108    40 */
	/* --- cacheline 2 boundary (128 bytes) was 20 bytes ago --- */

	/* size: 148, cachelines: 3, members: 29 */
	/* last cacheline: 20 bytes */
}; /* size: 148 */

/* 19 */
/* <0> (null):0 */
typedef void _IO_lock_t; /* size: 0 */

/* 20 */
/* <0> (null):0 */
struct _IO_marker {
	class _IO_marker *         _next;                /*     0     4 */
	class _IO_FILE *           _sbuf;                /*     4     4 */
	int                        _pos;                 /*     8     4 */

	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 21 */
 /* pointer to 20 */
 /* size: 4 */

/* 22 */
 /* pointer to 18 */
 /* size: 4 */

/* 23 */
 /* pointer to 20 */
 /* size: 4 */

/* 24 */
 /* pointer to 18 */
 /* size: 4 */

/* 25 */
/* <0> (null):0 */
char                       array[1]; /* size: 1 */

/* 26 */
 /* pointer to 19 */
 /* size: 4 */

/* 27 */
/* <0> (null):0 */
char                       array[40]; /* size: 40 */

/* 28 */
 /* pointer to 29 */
 /* size: 4 */

/* 29 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 30 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 31 */
long double
 /* size: 12 */

/* 32 */
double
 /* size: 8 */

/* 33 */
/* <0> (null):0 */
typedef int int32; /* size: 4 */

/* 34 */
/* <0> (null):0 */
typedef unsigned int uint32; /* size: 4 */

/* 35 */
/* <0> (null):0 */
typedef long long unsigned int uint64; /* size: 8 */

/* 36 */
/* <0> (null):0 */
typedef uint64 GID_t; /* size: 8 */

/* 37 */
/* <0> (null):0 */
typedef uint32 PackageId_t; /* size: 4 */

/* 38 */
/* <0> (null):0 */
typedef uint32 AppId_t; /* size: 4 */

/* 39 */
/* <0> (null):0 */
typedef uint64 AssetClassId_t; /* size: 8 */

/* 40 */
/* <0> (null):0 */
typedef uint32 PhysicalItemId_t; /* size: 4 */

/* 41 */
/* <0> (null):0 */
typedef uint32 DepotId_t; /* size: 4 */

/* 42 */
/* <0> (null):0 */
typedef uint32 CellID_t; /* size: 4 */

/* 43 */
/* <0> (null):0 */
typedef uint64 SteamAPICall_t; /* size: 8 */

/* 44 */
/* <0> (null):0 */
typedef uint32 PartnerId_t; /* size: 4 */

/* 45 */
/* <0> (null):0 */
typedef int BOOL; /* size: 4 */

/* 46 */
/* <0> (null):0 */
typedef unsigned char byte; /* size: 1 */

/* 47 */
/* <0> (null):0 */
typedef unsigned int string_t; /* size: 4 */

/* 48 */
/* <0> (null):0 */
typedef float vec_t; /* size: 4 */

/* 49 */
float
 /* size: 4 */

/* 50 */
/* <0> (null):0 */
class Vector2D {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	/* <0> (null):0 */
	void Vector2D(class Vector2D *);

	/* <0> (null):0 */
	void Vector2D(class Vector2D *, float, float);

	/* <0> (null):0 */
	class Vector2D operator+(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DplERKS_ */

	/* <0> (null):0 */
	class Vector2D operator-(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DmiERKS_ */

	/* <0> (null):0 */
	class Vector2D operator*(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DmlEf */

	/* <0> (null):0 */
	class Vector2D operator/(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DdvEf */

	/* <0> (null):0 */
	float Length(const class Vector2D  *); /* linkage=_ZNK8Vector2D6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector2D  *); /* linkage=_ZNK8Vector2D13LengthSquaredEv */

	/* <0> (null):0 */
	class Vector2D Normalize(const class Vector2D  *); /* linkage=_ZNK8Vector2D9NormalizeEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector2D *); /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector2D *, float); /* linkage=_ZN8Vector2D6IsZeroEf */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 51 */
 /* pointer to 50 */
 /* size: 4 */

/* 52 */
 /* pointer to 53 */
 /* size: 4 */

/* 53 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 54 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 55 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 56 */
bool
 /* size: 1 */

/* 57 */
/* <0> (null):0 */
class Vector {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	vec_t                      z;                    /*     8     4 */
	/* <0> (null):0 */
	void Vector(class Vector *);

	/* <0> (null):0 */
	void Vector(class Vector *, float, float, float);

	/* <0> (null):0 */
	void Vector(class Vector *, const class Vector  &);

	/* <0> (null):0 */
	void Vector(class Vector *, float *);

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *); /* linkage=_ZNK6VectorngEv */

	/* <0> (null):0 */
	int operator==(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectoreqERKS_ */

	/* <0> (null):0 */
	int operator!=(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorneERKS_ */

	/* <0> (null):0 */
	class Vector operator+(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorplERKS_ */

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectormiERKS_ */

	/* <0> (null):0 */
	class Vector operator*(const class Vector  *, float); /* linkage=_ZNK6VectormlEf */

	/* <0> (null):0 */
	class Vector operator/(const class Vector  *, float); /* linkage=_ZNK6VectordvEf */

	/* <0> (null):0 */
	void CopyToArray(const class Vector  *, float *); /* linkage=_ZNK6Vector11CopyToArrayEPf */

	/* <0> (null):0 */
	float Length(const class Vector  *); /* linkage=_ZNK6Vector6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector  *); /* linkage=_ZNK6Vector13LengthSquaredEv */

	/* <0> (null):0 */
	float * operator float*(class Vector *); /* linkage=_ZN6VectorcvPfEv */

	/* <0> (null):0 */
	const float  * operator const float*(const class Vector  *); /* linkage=_ZNK6VectorcvPKfEv */

	/* <0> (null):0 */
	class Vector Normalize(const class Vector  *); /* linkage=_ZNK6Vector9NormalizeEv */

	/* <0> (null):0 */
	class Vector2D Make2D(const class Vector  *); /* linkage=_ZNK6Vector6Make2DEv */

	/* <0> (null):0 */
	float Length2D(const class Vector  *); /* linkage=_ZNK6Vector8Length2DEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector  *, float); /* linkage=_ZNK6Vector16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector  *, float); /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector *); /* linkage=_ZN6Vector16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector *, float); /* linkage=_ZN6Vector6IsZeroEf */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 58 */
 /* pointer to 57 */
 /* size: 4 */

/* 59 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 60 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 61 */
 /* pointer to 49 */
 /* size: 4 */

/* 62 */
 /* pointer to 63 */
 /* size: 4 */

/* 63 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 64 */
 /* pointer to 65 */
 /* size: 4 */

/* 65 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 66 */
/* <0> (null):0 */
typedef int qboolean; /* size: 4 */

/* 67 */
/* <0> (null):0 */
struct link_s {
	class link_s *             prev;                 /*     0     4 */
	class link_s *             next;                 /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 68 */
 /* pointer to 67 */
 /* size: 4 */

/* 69 */
/* <0> (null):0 */
typedef struct link_s link_t; /* size: 8 */

/* 70 */
/* <0> (null):0 */
typedef struct edict_s edict_t; /* size: 804 */

/* 71 */
/* <0> (null):0 */
struct edict_s {
	qboolean                   free;                 /*     0     4 */
	int                        serialnumber;         /*     4     4 */
	link_t                     area;                 /*     8     8 */
	int                        headnode;             /*    16     4 */
	int                        num_leafs;            /*    20     4 */
	short int                  leafnums[48];         /*    24    96 */
	/* --- cacheline 1 boundary (64 bytes) was 56 bytes ago --- */
	float                      freetime;             /*   120     4 */
	void *                     pvPrivateData;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	entvars_t                  v;                    /*   128   676 */
	/* --- cacheline 12 boundary (768 bytes) was 36 bytes ago --- */

	/* size: 804, cachelines: 13, members: 9 */
	/* last cacheline: 36 bytes */
}; /* size: 804 */

/* 72 */
 /* pointer to 70 */
 /* size: 4 */

/* 73 */
/* <0> (null):0 */
struct {
	float                      time;                 /*     0     4 */
	float                      frametime;            /*     4     4 */
	float                      force_retouch;        /*     8     4 */
	string_t                   mapname;              /*    12     4 */
	string_t                   startspot;            /*    16     4 */
	float                      deathmatch;           /*    20     4 */
	float                      coop;                 /*    24     4 */
	float                      teamplay;             /*    28     4 */
	float                      serverflags;          /*    32     4 */
	float                      found_secrets;        /*    36     4 */
	class Vector              v_forward;             /*    40    12 */
	class Vector              v_up;                  /*    52    12 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	class Vector              v_right;               /*    64    12 */
	float                      trace_allsolid;       /*    76     4 */
	float                      trace_startsolid;     /*    80     4 */
	float                      trace_fraction;       /*    84     4 */
	class Vector              trace_endpos;          /*    88    12 */
	class Vector              trace_plane_normal;    /*   100    12 */
	float                      trace_plane_dist;     /*   112     4 */
	edict_t *                  trace_ent;            /*   116     4 */
	float                      trace_inopen;         /*   120     4 */
	float                      trace_inwater;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	int                        trace_hitgroup;       /*   128     4 */
	int                        trace_flags;          /*   132     4 */
	int                        msg_entity;           /*   136     4 */
	int                        cdAudioTrack;         /*   140     4 */
	int                        maxClients;           /*   144     4 */
	int                        maxEntities;          /*   148     4 */
	const char  *              pStringBase;          /*   152     4 */
	void *                     pSaveData;            /*   156     4 */
	class Vector              vecLandmarkOffset;     /*   160    12 */

	/* size: 172, cachelines: 3, members: 31 */
	/* last cacheline: 44 bytes */
}; /* size: 172 */

/* 74 */
/* <0> (null):0 */
typedef class  globalvars_t; /* size: 172 */

/* 75 */
/* <0> (null):0 */
struct entvars_s {
	string_t                   classname;            /*     0     4 */
	string_t                   globalname;           /*     4     4 */
	class Vector              origin;                /*     8    12 */
	class Vector              oldorigin;             /*    20    12 */
	class Vector              velocity;              /*    32    12 */
	class Vector              basevelocity;          /*    44    12 */
	class Vector              clbasevelocity;        /*    56    12 */
	/* --- cacheline 1 boundary (64 bytes) was 4 bytes ago --- */
	class Vector              movedir;               /*    68    12 */
	class Vector              angles;                /*    80    12 */
	class Vector              avelocity;             /*    92    12 */
	class Vector              punchangle;            /*   104    12 */
	class Vector              v_angle;               /*   116    12 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	class Vector              endpos;                /*   128    12 */
	class Vector              startpos;              /*   140    12 */
	float                      impacttime;           /*   152     4 */
	float                      starttime;            /*   156     4 */
	int                        fixangle;             /*   160     4 */
	float                      idealpitch;           /*   164     4 */
	float                      pitch_speed;          /*   168     4 */
	float                      ideal_yaw;            /*   172     4 */
	float                      yaw_speed;            /*   176     4 */
	int                        modelindex;           /*   180     4 */
	string_t                   model;                /*   184     4 */
	int                        viewmodel;            /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	int                        weaponmodel;          /*   192     4 */
	class Vector              absmin;                /*   196    12 */
	class Vector              absmax;                /*   208    12 */
	class Vector              mins;                  /*   220    12 */
	class Vector              maxs;                  /*   232    12 */
	class Vector              size;                  /*   244    12 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	float                      ltime;                /*   256     4 */
	float                      nextthink;            /*   260     4 */
	int                        movetype;             /*   264     4 */
	int                        solid;                /*   268     4 */
	int                        skin;                 /*   272     4 */
	int                        body;                 /*   276     4 */
	int                        effects;              /*   280     4 */
	float                      gravity;              /*   284     4 */
	float                      friction;             /*   288     4 */
	int                        light_level;          /*   292     4 */
	int                        sequence;             /*   296     4 */
	int                        gaitsequence;         /*   300     4 */
	float                      frame;                /*   304     4 */
	float                      animtime;             /*   308     4 */
	float                      framerate;            /*   312     4 */
	unsigned char              controller[4];        /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	unsigned char              blending[2];          /*   320     2 */
	float                      scale;                /*   324     4 */
	int                        rendermode;           /*   328     4 */
	float                      renderamt;            /*   332     4 */
	class Vector              rendercolor;           /*   336    12 */
	int                        renderfx;             /*   348     4 */
	float                      health;               /*   352     4 */
	float                      frags;                /*   356     4 */
	int                        weapons;              /*   360     4 */
	float                      takedamage;           /*   364     4 */
	int                        deadflag;             /*   368     4 */
	class Vector              view_ofs;              /*   372    12 */
	int                        button;               /*   384     4 */
	/* --- cacheline 6 boundary (384 bytes) was 2 bytes ago --- */
	int                        impulse;              /*   388     4 */
	edict_t *                  chain;                /*   392     4 */
	edict_t *                  dmg_inflictor;        /*   396     4 */
	edict_t *                  enemy;                /*   400     4 */
	edict_t *                  aiment;               /*   404     4 */
	edict_t *                  owner;                /*   408     4 */
	edict_t *                  groundentity;         /*   412     4 */
	int                        spawnflags;           /*   416     4 */
	int                        flags;                /*   420     4 */
	int                        colormap;             /*   424     4 */
	int                        team;                 /*   428     4 */
	float                      max_health;           /*   432     4 */
	float                      teleport_time;        /*   436     4 */
	float                      armortype;            /*   440     4 */
	float                      armorvalue;           /*   444     4 */
	int                        waterlevel;           /*   448     4 */
	/* --- cacheline 7 boundary (448 bytes) was 2 bytes ago --- */
	int                        watertype;            /*   452     4 */
	string_t                   target;               /*   456     4 */
	string_t                   targetname;           /*   460     4 */
	string_t                   netname;              /*   464     4 */
	string_t                   message;              /*   468     4 */
	float                      dmg_take;             /*   472     4 */
	float                      dmg_save;             /*   476     4 */
	float                      dmg;                  /*   480     4 */
	float                      dmgtime;              /*   484     4 */
	string_t                   noise;                /*   488     4 */
	string_t                   noise1;               /*   492     4 */
	string_t                   noise2;               /*   496     4 */
	string_t                   noise3;               /*   500     4 */
	float                      speed;                /*   504     4 */
	float                      air_finished;         /*   508     4 */
	float                      pain_finished;        /*   512     4 */
	/* --- cacheline 8 boundary (512 bytes) was 2 bytes ago --- */
	float                      radsuit_finished;     /*   516     4 */
	edict_t *                  pContainingEntity;    /*   520     4 */
	int                        playerclass;          /*   524     4 */
	float                      maxspeed;             /*   528     4 */
	float                      fov;                  /*   532     4 */
	int                        weaponanim;           /*   536     4 */
	int                        pushmsec;             /*   540     4 */
	int                        bInDuck;              /*   544     4 */
	int                        flTimeStepSound;      /*   548     4 */
	int                        flSwimTime;           /*   552     4 */
	int                        flDuckTime;           /*   556     4 */
	int                        iStepLeft;            /*   560     4 */
	float                      flFallVelocity;       /*   564     4 */
	int                        gamestate;            /*   568     4 */
	int                        oldbuttons;           /*   572     4 */
	int                        groupinfo;            /*   576     4 */
	/* --- cacheline 9 boundary (576 bytes) was 2 bytes ago --- */
	int                        iuser1;               /*   580     4 */
	int                        iuser2;               /*   584     4 */
	int                        iuser3;               /*   588     4 */
	int                        iuser4;               /*   592     4 */
	float                      fuser1;               /*   596     4 */
	float                      fuser2;               /*   600     4 */
	float                      fuser3;               /*   604     4 */
	float                      fuser4;               /*   608     4 */
	class Vector              vuser1;                /*   612    12 */
	class Vector              vuser2;                /*   624    12 */
	class Vector              vuser3;                /*   636    12 */
	/* --- cacheline 10 boundary (640 bytes) was 6 bytes ago --- */
	class Vector              vuser4;                /*   648    12 */
	edict_t *                  euser1;               /*   660     4 */
	edict_t *                  euser2;               /*   664     4 */
	edict_t *                  euser3;               /*   668     4 */
	edict_t *                  euser4;               /*   672     4 */

	/* size: 676, cachelines: 11, members: 123 */
	/* last cacheline: 36 bytes */

	/* BRAIN FART ALERT! 676 != 674 + 0(holes), diff = 2 */

}; /* size: 676 */

/* 76 */
/* <0> (null):0 */
unsigned char              array[4]; /* size: 4 */

/* 77 */
/* <0> (null):0 */
unsigned char              array[2]; /* size: 2 */

/* 78 */
/* <0> (null):0 */
typedef struct entvars_s entvars_t; /* size: 676 */

/* 79 */
/* <0> (null):0 */
short int                  array[48]; /* size: 96 */

/* 80 */
/* <0> (null):0 */
typedef uint32 CRC32_t; /* size: 4 */

/* 81 */
/* <0> (null):0 */
struct cvar_s {
	char *                     name;                 /*     0     4 */
	char *                     string;               /*     4     4 */
	int                        flags;                /*     8     4 */
	float                      value;                /*    12     4 */
	class cvar_s *             next;                 /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 82 */
 /* pointer to 81 */
 /* size: 4 */

/* 83 */
/* <0> (null):0 */
typedef struct cvar_s cvar_t; /* size: 20 */

/* 84 */
/* <0> (null):0 */
struct client_textmessage_s {
	int                        effect;               /*     0     4 */
	byte                       r1;                   /*     4     1 */
	byte                       g1;                   /*     5     1 */
	byte                       b1;                   /*     6     1 */
	byte                       a1;                   /*     7     1 */
	byte                       r2;                   /*     8     1 */
	byte                       g2;                   /*     9     1 */
	byte                       b2;                   /*    10     1 */
	byte                       a2;                   /*    11     1 */
	float                      x;                    /*    12     4 */
	float                      y;                    /*    16     4 */
	float                      fadein;               /*    20     4 */
	float                      fadeout;              /*    24     4 */
	float                      holdtime;             /*    28     4 */
	float                      fxtime;               /*    32     4 */
	const char  *              pName;                /*    36     4 */
	const char  *              pMessage;             /*    40     4 */

	/* size: 44, cachelines: 1, members: 17 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 85 */
/* <0> (null):0 */
typedef struct client_textmessage_s client_textmessage_t; /* size: 44 */

/* 86 */
/* <0> (null):0 */
typedef struct sequenceCommandLine_ sequenceCommandLine_s; /* size: 92 */

/* 87 */
/* <0> (null):0 */
struct sequenceCommandLine_ {
	int                        commandType;          /*     0     4 */
	client_textmessage_t       clientMessage;        /*     4    44 */
	char *                     speakerName;          /*    48     4 */
	char *                     listenerName;         /*    52     4 */
	char *                     soundFileName;        /*    56     4 */
	char *                     sentenceName;         /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	char *                     fireTargetNames;      /*    64     4 */
	char *                     killTargetNames;      /*    68     4 */
	float                      delay;                /*    72     4 */
	int                        repeatCount;          /*    76     4 */
	int                        textChannel;          /*    80     4 */
	int                        modifierBitField;     /*    84     4 */
	sequenceCommandLine_s *    nextCommandLine;      /*    88     4 */

	/* size: 92, cachelines: 2, members: 13 */
	/* last cacheline: 28 bytes */
}; /* size: 92 */

/* 88 */
 /* pointer to 86 */
 /* size: 4 */

/* 89 */
/* <0> (null):0 */
typedef struct sequenceEntry_ sequenceEntry_s; /* size: 20 */

/* 90 */
/* <0> (null):0 */
struct sequenceEntry_ {
	char *                     fileName;             /*     0     4 */
	char *                     entryName;            /*     4     4 */
	sequenceCommandLine_s *    firstCommand;         /*     8     4 */
	sequenceEntry_s *          nextEntry;            /*    12     4 */
	qboolean                   isGlobal;             /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 91 */
 /* pointer to 89 */
 /* size: 4 */

/* 92 */
/* <0> (null):0 */
typedef struct sentenceEntry_ sentenceEntry_s; /* size: 16 */

/* 93 */
/* <0> (null):0 */
struct sentenceEntry_ {
	char *                     data;                 /*     0     4 */
	sentenceEntry_s *          nextEntry;            /*     4     4 */
	qboolean                   isGlobal;             /*     8     4 */
	unsigned int               index;                /*    12     4 */

	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 94 */
 /* pointer to 92 */
 /* size: 4 */

/* 95 */
/* <0> (null):0 */
enum {
	at_notice = 0,
	at_console = 1,
	at_aiconsole = 2,
	at_warning = 3,
	at_error = 4,
	at_logged = 5,
}; /* size: 4 */

/* 96 */
/* <0> (null):0 */
typedef enum  ALERT_TYPE; /* size: 4 */

/* 97 */
/* <0> (null):0 */
enum {
	print_console = 0,
	print_center = 1,
	print_chat = 2,
}; /* size: 4 */

/* 98 */
/* <0> (null):0 */
typedef enum  PRINT_TYPE; /* size: 4 */

/* 99 */
/* <0> (null):0 */
enum {
	force_exactfile = 0,
	force_model_samebounds = 1,
	force_model_specifybounds = 2,
	force_model_specifybounds_if_avail = 3,
}; /* size: 4 */

/* 100 */
/* <0> (null):0 */
typedef enum  FORCE_TYPE; /* size: 4 */

/* 101 */
/* <0> (null):0 */
struct {
	int                        fAllSolid;            /*     0     4 */
	int                        fStartSolid;          /*     4     4 */
	int                        fInOpen;              /*     8     4 */
	int                        fInWater;             /*    12     4 */
	float                      flFraction;           /*    16     4 */
	class Vector              vecEndPos;             /*    20    12 */
	float                      flPlaneDist;          /*    32     4 */
	class Vector              vecPlaneNormal;        /*    36    12 */
	edict_t *                  pHit;                 /*    48     4 */
	int                        iHitgroup;            /*    52     4 */

	/* size: 56, cachelines: 1, members: 10 */
	/* last cacheline: 56 bytes */
}; /* size: 56 */

/* 102 */
/* <0> (null):0 */
typedef class  TraceResult; /* size: 56 */

/* 103 */
/* <0> (null):0 */
struct enginefuncs_s {
	int                        (*pfnPrecacheModel)(char *); /*     0     4 */
	int                        (*pfnPrecacheSound)(char *); /*     4     4 */
	void                       (*pfnSetModel)(edict_t *, const char  *); /*     8     4 */
	int                        (*pfnModelIndex)(const char  *); /*    12     4 */
	int                        (*pfnModelFrames)(int); /*    16     4 */
	void                       (*pfnSetSize)(edict_t *, const float  *, const float  *); /*    20     4 */
	void                       (*pfnChangeLevel)(char *, char *); /*    24     4 */
	void                       (*pfnGetSpawnParms)(edict_t *); /*    28     4 */
	void                       (*pfnSaveSpawnParms)(edict_t *); /*    32     4 */
	float                      (*pfnVecToYaw)(const float  *); /*    36     4 */
	void                       (*pfnVecToAngles)(const float  *, float *); /*    40     4 */
	void                       (*pfnMoveToOrigin)(edict_t *, const float  *, float, int); /*    44     4 */
	void                       (*pfnChangeYaw)(edict_t *); /*    48     4 */
	void                       (*pfnChangePitch)(edict_t *); /*    52     4 */
	edict_t *                  (*pfnFindEntityByString)(edict_t *, const char  *, const char  *); /*    56     4 */
	int                        (*pfnGetEntityIllum)(edict_t *); /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	edict_t *                  (*pfnFindEntityInSphere)(edict_t *, const float  *, float); /*    64     4 */
	edict_t *                  (*pfnFindClientInPVS)(edict_t *); /*    68     4 */
	edict_t *                  (*pfnEntitiesInPVS)(edict_t *); /*    72     4 */
	void                       (*pfnMakeVectors)(const float  *); /*    76     4 */
	void                       (*pfnAngleVectors)(const float  *, float *, float *, float *); /*    80     4 */
	edict_t *                  (*pfnCreateEntity)(void); /*    84     4 */
	void                       (*pfnRemoveEntity)(edict_t *); /*    88     4 */
	edict_t *                  (*pfnCreateNamedEntity)(int); /*    92     4 */
	void                       (*pfnMakeStatic)(edict_t *); /*    96     4 */
	int                        (*pfnEntIsOnFloor)(edict_t *); /*   100     4 */
	int                        (*pfnDropToFloor)(edict_t *); /*   104     4 */
	int                        (*pfnWalkMove)(edict_t *, float, float, int); /*   108     4 */
	void                       (*pfnSetOrigin)(edict_t *, const float  *); /*   112     4 */
	void                       (*pfnEmitSound)(edict_t *, int, const char  *, float, float, int, int); /*   116     4 */
	void                       (*pfnEmitAmbientSound)(edict_t *, float *, const char  *, float, float, int, int); /*   120     4 */
	void                       (*pfnTraceLine)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	void                       (*pfnTraceToss)(edict_t *, edict_t *, TraceResult *); /*   128     4 */
	int                        (*pfnTraceMonsterHull)(edict_t *, const float  *, const float  *, int, edict_t *, TraceResult *); /*   132     4 */
	void                       (*pfnTraceHull)(const float  *, const float  *, int, int, edict_t *, TraceResult *); /*   136     4 */
	void                       (*pfnTraceModel)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   140     4 */
	const char  *              (*pfnTraceTexture)(edict_t *, const float  *, const float  *); /*   144     4 */
	void                       (*pfnTraceSphere)(const float  *, const float  *, int, float, edict_t *, TraceResult *); /*   148     4 */
	void                       (*pfnGetAimVector)(edict_t *, float, float *); /*   152     4 */
	void                       (*pfnServerCommand)(char *); /*   156     4 */
	void                       (*pfnServerExecute)(void); /*   160     4 */
	void                       (*pfnClientCommand)(edict_t *, char *, ...); /*   164     4 */
	void                       (*pfnParticleEffect)(const float  *, const float  *, float, float); /*   168     4 */
	void                       (*pfnLightStyle)(int, char *); /*   172     4 */
	int                        (*pfnDecalIndex)(const char  *); /*   176     4 */
	int                        (*pfnPointContents)(const float  *); /*   180     4 */
	void                       (*pfnMessageBegin)(int, int, const float  *, edict_t *); /*   184     4 */
	void                       (*pfnMessageEnd)(void); /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	void                       (*pfnWriteByte)(int); /*   192     4 */
	void                       (*pfnWriteChar)(int); /*   196     4 */
	void                       (*pfnWriteShort)(int); /*   200     4 */
	void                       (*pfnWriteLong)(int); /*   204     4 */
	void                       (*pfnWriteAngle)(float); /*   208     4 */
	void                       (*pfnWriteCoord)(float); /*   212     4 */
	void                       (*pfnWriteString)(const char  *); /*   216     4 */
	void                       (*pfnWriteEntity)(int); /*   220     4 */
	void                       (*pfnCVarRegister)(cvar_t *); /*   224     4 */
	float                      (*pfnCVarGetFloat)(const char  *); /*   228     4 */
	const char  *              (*pfnCVarGetString)(const char  *); /*   232     4 */
	void                       (*pfnCVarSetFloat)(const char  *, float); /*   236     4 */
	void                       (*pfnCVarSetString)(const char  *, const char  *); /*   240     4 */
	void                       (*pfnAlertMessage)(ALERT_TYPE, char *, ...); /*   244     4 */
	void                       (*pfnEngineFprintf)(void *, char *, ...); /*   248     4 */
	void *                     (*pfnPvAllocEntPrivateData)(edict_t *, int32); /*   252     4 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	void *                     (*pfnPvEntPrivateData)(edict_t *); /*   256     4 */
	void                       (*pfnFreeEntPrivateData)(edict_t *); /*   260     4 */
	const char  *              (*pfnSzFromIndex)(int); /*   264     4 */
	int                        (*pfnAllocString)(const char  *); /*   268     4 */
	class entvars_s *          (*pfnGetVarsOfEnt)(edict_t *); /*   272     4 */
	edict_t *                  (*pfnPEntityOfEntOffset)(int); /*   276     4 */
	int                        (*pfnEntOffsetOfPEntity)(const edict_t  *); /*   280     4 */
	int                        (*pfnIndexOfEdict)(const edict_t  *); /*   284     4 */
	edict_t *                  (*pfnPEntityOfEntIndex)(int); /*   288     4 */
	edict_t *                  (*pfnFindEntityByVars)(class entvars_s *); /*   292     4 */
	void *                     (*pfnGetModelPtr)(edict_t *); /*   296     4 */
	int                        (*pfnRegUserMsg)(const char  *, int); /*   300     4 */
	void                       (*pfnAnimationAutomove)(const edict_t  *, float); /*   304     4 */
	void                       (*pfnGetBonePosition)(const edict_t  *, int, float *, float *); /*   308     4 */
	uint32                     (*pfnFunctionFromName)(const char  *); /*   312     4 */
	const char  *              (*pfnNameForFunction)(uint32); /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	void                       (*pfnClientPrintf)(edict_t *, PRINT_TYPE, const char  *); /*   320     4 */
	void                       (*pfnServerPrint)(const char  *); /*   324     4 */
	const char  *              (*pfnCmd_Args)(void); /*   328     4 */
	const char  *              (*pfnCmd_Argv)(int);  /*   332     4 */
	int                        (*pfnCmd_Argc)(void); /*   336     4 */
	void                       (*pfnGetAttachment)(const edict_t  *, int, float *, float *); /*   340     4 */
	void                       (*pfnCRC32_Init)(CRC32_t *); /*   344     4 */
	void                       (*pfnCRC32_ProcessBuffer)(CRC32_t *, void *, int); /*   348     4 */
	void                       (*pfnCRC32_ProcessByte)(CRC32_t *, unsigned char); /*   352     4 */
	CRC32_t                    (*pfnCRC32_Final)(CRC32_t); /*   356     4 */
	int32                      (*pfnRandomLong)(int32, int32); /*   360     4 */
	float                      (*pfnRandomFloat)(float, float); /*   364     4 */
	void                       (*pfnSetView)(const edict_t  *, const edict_t  *); /*   368     4 */
	float                      (*pfnTime)(void);     /*   372     4 */
	void                       (*pfnCrosshairAngle)(const edict_t  *, float, float); /*   376     4 */
	byte *                     (*pfnLoadFileForMe)(char *, int *); /*   380     4 */
	/* --- cacheline 6 boundary (384 bytes) --- */
	void                       (*pfnFreeFile)(void *); /*   384     4 */
	void                       (*pfnEndSection)(const char  *); /*   388     4 */
	int                        (*pfnCompareFileTime)(char *, char *, int *); /*   392     4 */
	void                       (*pfnGetGameDir)(char *); /*   396     4 */
	void                       (*pfnCvar_RegisterVariable)(cvar_t *); /*   400     4 */
	void                       (*pfnFadeClientVolume)(const edict_t  *, int, int, int, int); /*   404     4 */
	void                       (*pfnSetClientMaxspeed)(const edict_t  *, float); /*   408     4 */
	edict_t *                  (*pfnCreateFakeClient)(const char  *); /*   412     4 */
	void                       (*pfnRunPlayerMove)(edict_t *, const float  *, float, float, float, short unsigned int, byte, byte); /*   416     4 */
	int                        (*pfnNumberOfEntities)(void); /*   420     4 */
	char *                     (*pfnGetInfoKeyBuffer)(edict_t *); /*   424     4 */
	char *                     (*pfnInfoKeyValue)(char *, char *); /*   428     4 */
	void                       (*pfnSetKeyValue)(char *, char *, char *); /*   432     4 */
	void                       (*pfnSetClientKeyValue)(int, char *, char *, char *); /*   436     4 */
	int                        (*pfnIsMapValid)(char *); /*   440     4 */
	void                       (*pfnStaticDecal)(const float  *, int, int, int); /*   444     4 */
	/* --- cacheline 7 boundary (448 bytes) --- */
	int                        (*pfnPrecacheGeneric)(char *); /*   448     4 */
	int                        (*pfnGetPlayerUserId)(edict_t *); /*   452     4 */
	void                       (*pfnBuildSoundMsg)(edict_t *, int, const char  *, float, float, int, int, int, int, const float  *, edict_t *); /*   456     4 */
	int                        (*pfnIsDedicatedServer)(void); /*   460     4 */
	cvar_t *                   (*pfnCVarGetPointer)(const char  *); /*   464     4 */
	unsigned int               (*pfnGetPlayerWONId)(edict_t *); /*   468     4 */
	void                       (*pfnInfo_RemoveKey)(char *, const char  *); /*   472     4 */
	const char  *              (*pfnGetPhysicsKeyValue)(const edict_t  *, const char  *); /*   476     4 */
	void                       (*pfnSetPhysicsKeyValue)(const edict_t  *, const char  *, const char  *); /*   480     4 */
	const char  *              (*pfnGetPhysicsInfoString)(const edict_t  *); /*   484     4 */
	short unsigned int         (*pfnPrecacheEvent)(int, const char  *); /*   488     4 */
	void                       (*pfnPlaybackEvent)(int, const edict_t  *, short unsigned int, float, float *, float *, float, float, int, int, int, int); /*   492     4 */
	unsigned char *            (*pfnSetFatPVS)(float *); /*   496     4 */
	unsigned char *            (*pfnSetFatPAS)(float *); /*   500     4 */
	int                        (*pfnCheckVisibility)(const edict_t  *, unsigned char *); /*   504     4 */
	void                       (*pfnDeltaSetField)(class delta_s *, const char  *); /*   508     4 */
	/* --- cacheline 8 boundary (512 bytes) --- */
	void                       (*pfnDeltaUnsetField)(class delta_s *, const char  *); /*   512     4 */
	void                       (*pfnDeltaAddEncoder)(char *, void (*)(class delta_s *, const unsigned char  *, const unsigned char  *)); /*   516     4 */
	int                        (*pfnGetCurrentPlayer)(void); /*   520     4 */
	int                        (*pfnCanSkipPlayer)(const edict_t  *); /*   524     4 */
	int                        (*pfnDeltaFindField)(class delta_s *, const char  *); /*   528     4 */
	void                       (*pfnDeltaSetFieldByIndex)(class delta_s *, int); /*   532     4 */
	void                       (*pfnDeltaUnsetFieldByIndex)(class delta_s *, int); /*   536     4 */
	void                       (*pfnSetGroupMask)(int, int); /*   540     4 */
	int                        (*pfnCreateInstancedBaseline)(int, class entity_state_s *); /*   544     4 */
	void                       (*pfnCvar_DirectSet)(class cvar_s *, char *); /*   548     4 */
	void                       (*pfnForceUnmodified)(FORCE_TYPE, float *, float *, const char  *); /*   552     4 */
	void                       (*pfnGetPlayerStats)(const edict_t  *, int *, int *); /*   556     4 */
	void                       (*pfnAddServerCommand)(char *, void (*)(void)); /*   560     4 */
	qboolean                   (*pfnVoice_GetClientListening)(int, int); /*   564     4 */
	qboolean                   (*pfnVoice_SetClientListening)(int, int, qboolean); /*   568     4 */
	const char  *              (*pfnGetPlayerAuthId)(edict_t *); /*   572     4 */
	/* --- cacheline 9 boundary (576 bytes) --- */
	sequenceEntry_s *          (*pfnSequenceGet)(const char  *, const char  *); /*   576     4 */
	sentenceEntry_s *          (*pfnSequencePickSentence)(const char  *, int, int *); /*   580     4 */
	int                        (*pfnGetFileSize)(char *); /*   584     4 */
	unsigned int               (*pfnGetApproxWavePlayLen)(const char  *); /*   588     4 */
	int                        (*pfnIsCareerMatch)(void); /*   592     4 */
	int                        (*pfnGetLocalizedStringLength)(const char  *); /*   596     4 */
	void                       (*pfnRegisterTutorMessageShown)(int); /*   600     4 */
	int                        (*pfnGetTimesTutorMessageShown)(int); /*   604     4 */
	void                       (*ProcessTutorMessageDecayBuffer)(int *, int); /*   608     4 */
	void                       (*ConstructTutorMessageDecayBuffer)(int *, int); /*   612     4 */
	void                       (*ResetTutorMessageDecayData)(void); /*   616     4 */
	void                       (*pfnQueryClientCvarValue)(const edict_t  *, const char  *); /*   620     4 */
	void                       (*pfnQueryClientCvarValue2)(const edict_t  *, const char  *, int); /*   624     4 */
	int                        (*pfnCheckParm)(const char  *, char * *); /*   628     4 */

	/* size: 632, cachelines: 10, members: 158 */
	/* last cacheline: 56 bytes */
}; /* size: 632 */

/* 104 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 105 */
 /* pointer to 104 */
 /* size: 4 */

/* 106 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148558904 */

/* 107 */
 /* pointer to 106 */
 /* size: 4 */

/* 108 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 109 */
 /* pointer to 108 */
 /* size: 4 */

/* 110 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 111 */
 /* pointer to 110 */
 /* size: 4 */

/* 112 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148559424 */

/* 113 */
 /* pointer to 112 */
 /* size: 4 */

/* 114 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148559684 */

/* 115 */
 /* pointer to 114 */
 /* size: 4 */

/* 116 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148559892 */

/* 117 */
 /* pointer to 116 */
 /* size: 4 */

/* 118 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 119 */
 /* pointer to 118 */
 /* size: 4 */

/* 120 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148560204 */

/* 121 */
 /* pointer to 120 */
 /* size: 4 */

/* 122 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148560412 */

/* 123 */
 /* pointer to 122 */
 /* size: 4 */

/* 124 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 125 */
 /* pointer to 124 */
 /* size: 4 */

/* 126 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 127 */
 /* pointer to 126 */
 /* size: 4 */

/* 128 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 129 */
 /* pointer to 128 */
 /* size: 4 */

/* 130 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 131 */
 /* pointer to 130 */
 /* size: 4 */

/* 132 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148661660 */

/* 133 */
 /* pointer to 132 */
 /* size: 4 */

/* 134 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148661816 */

/* 135 */
 /* pointer to 134 */
 /* size: 4 */

/* 136 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 137 */
 /* pointer to 136 */
 /* size: 4 */

/* 138 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 139 */
 /* pointer to 138 */
 /* size: 4 */

/* 140 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 141 */
 /* pointer to 140 */
 /* size: 4 */

/* 142 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148662700 */

/* 143 */
 /* pointer to 142 */
 /* size: 4 */

/* 144 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148662908 */

/* 145 */
 /* pointer to 144 */
 /* size: 4 */

/* 146 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148663376 */

/* 147 */
 /* pointer to 146 */
 /* size: 4 */

/* 148 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148663844 */

/* 149 */
 /* pointer to 102 */
 /* size: 4 */

/* 150 */
 /* pointer to 148 */
 /* size: 4 */

/* 151 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148664260 */

/* 152 */
 /* pointer to 151 */
 /* size: 4 */

/* 153 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 154 */
 /* pointer to 153 */
 /* size: 4 */

/* 155 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148664936 */

/* 156 */
 /* pointer to 155 */
 /* size: 4 */

/* 157 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 158 */
 /* pointer to 157 */
 /* size: 4 */

/* 159 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148700380 */

/* 160 */
 /* pointer to 159 */
 /* size: 4 */

/* 161 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148700796 */

/* 162 */
 /* pointer to 161 */
 /* size: 4 */

/* 163 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148701056 */

/* 164 */
 /* pointer to 163 */
 /* size: 4 */

/* 165 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148701212 */

/* 166 */
 /* pointer to 165 */
 /* size: 4 */

/* 167 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148701316 */

/* 168 */
 /* pointer to 167 */
 /* size: 4 */

/* 169 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148701524 */

/* 170 */
 /* pointer to 169 */
 /* size: 4 */

/* 171 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148701836 */

/* 172 */
 /* pointer to 171 */
 /* size: 4 */

/* 173 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 174 */
 /* pointer to 173 */
 /* size: 4 */

/* 175 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148702200 */

/* 176 */
 /* pointer to 175 */
 /* size: 4 */

/* 177 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148702512 */

/* 178 */
 /* pointer to 177 */
 /* size: 4 */

/* 179 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148702668 */

/* 180 */
 /* pointer to 179 */
 /* size: 4 */

/* 181 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148702824 */

/* 182 */
 /* pointer to 181 */
 /* size: 4 */

/* 183 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148702980 */

/* 184 */
 /* pointer to 83 */
 /* size: 4 */

/* 185 */
 /* pointer to 183 */
 /* size: 4 */

/* 186 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 187 */
 /* pointer to 186 */
 /* size: 4 */

/* 188 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 189 */
 /* pointer to 188 */
 /* size: 4 */

/* 190 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148703500 */

/* 191 */
 /* pointer to 190 */
 /* size: 4 */

/* 192 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148703708 */

/* 193 */
 /* pointer to 192 */
 /* size: 4 */

/* 194 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148703916 */

/* 195 */
 /* pointer to 194 */
 /* size: 4 */

/* 196 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148704124 */

/* 197 */
 /* pointer to 196 */
 /* size: 4 */

/* 198 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 199 */
 /* pointer to 198 */
 /* size: 4 */

/* 200 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 201 */
 /* pointer to 200 */
 /* size: 4 */

/* 202 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 203 */
 /* pointer to 202 */
 /* size: 4 */

/* 204 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 205 */
 /* pointer to 75 */
 /* size: 4 */

/* 206 */
 /* pointer to 204 */
 /* size: 4 */

/* 207 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 208 */
 /* pointer to 209 */
 /* size: 4 */

/* 209 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 804 */

/* 210 */
 /* pointer to 207 */
 /* size: 4 */

/* 211 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 212 */
 /* pointer to 211 */
 /* size: 4 */

/* 213 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 214 */
 /* pointer to 213 */
 /* size: 4 */

/* 215 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148737404 */

/* 216 */
 /* pointer to 215 */
 /* size: 4 */

/* 217 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148737612 */

/* 218 */
 /* pointer to 217 */
 /* size: 4 */

/* 219 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 220 */
 /* pointer to 219 */
 /* size: 4 */

/* 221 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 222 */
 /* pointer to 221 */
 /* size: 4 */

/* 223 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148738236 */

/* 224 */
 /* pointer to 223 */
 /* size: 4 */

/* 225 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 226 */
 /* pointer to 225 */
 /* size: 4 */

/* 227 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 228 */
 /* pointer to 227 */
 /* size: 4 */

/* 229 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148738704 */

/* 230 */
 /* pointer to 80 */
 /* size: 4 */

/* 231 */
 /* pointer to 229 */
 /* size: 4 */

/* 232 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148738912 */

/* 233 */
 /* pointer to 232 */
 /* size: 4 */

/* 234 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148739172 */

/* 235 */
 /* pointer to 234 */
 /* size: 4 */

/* 236 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 237 */
 /* pointer to 236 */
 /* size: 4 */

/* 238 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 239 */
 /* pointer to 238 */
 /* size: 4 */

/* 240 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 241 */
 /* pointer to 240 */
 /* size: 4 */

/* 242 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148739952 */

/* 243 */
 /* pointer to 242 */
 /* size: 4 */

/* 244 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 245 */
 /* pointer to 244 */
 /* size: 4 */

/* 246 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148781152 */

/* 247 */
 /* pointer to 246 */
 /* size: 4 */

/* 248 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 249 */
 /* pointer to 46 */
 /* size: 4 */

/* 250 */
 /* pointer to 9 */
 /* size: 4 */

/* 251 */
 /* pointer to 248 */
 /* size: 4 */

/* 252 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148781724 */

/* 253 */
 /* pointer to 252 */
 /* size: 4 */

/* 254 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 255 */
 /* pointer to 254 */
 /* size: 4 */

/* 256 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148782140 */

/* 257 */
 /* pointer to 256 */
 /* size: 4 */

/* 258 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 259 */
 /* pointer to 258 */
 /* size: 4 */

/* 260 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148782660 */

/* 261 */
 /* pointer to 260 */
 /* size: 4 */

/* 262 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 263 */
 /* pointer to 262 */
 /* size: 4 */

/* 264 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 265 */
 /* pointer to 264 */
 /* size: 4 */

/* 266 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148783544 */

/* 267 */
 /* pointer to 266 */
 /* size: 4 */

/* 268 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148783804 */

/* 269 */
 /* pointer to 268 */
 /* size: 4 */

/* 270 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148784116 */

/* 271 */
 /* pointer to 270 */
 /* size: 4 */

/* 272 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148784428 */

/* 273 */
 /* pointer to 272 */
 /* size: 4 */

/* 274 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 275 */
 /* pointer to 274 */
 /* size: 4 */

/* 276 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 277 */
 /* pointer to 276 */
 /* size: 4 */

/* 278 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148618864 */

/* 279 */
 /* pointer to 278 */
 /* size: 4 */

/* 280 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 281 */
 /* pointer to 280 */
 /* size: 4 */

/* 282 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148619280 */

/* 283 */
 /* pointer to 282 */
 /* size: 4 */

/* 284 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 285 */
 /* pointer to 284 */
 /* size: 4 */

/* 286 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 2 */

/* 287 */
 /* pointer to 286 */
 /* size: 4 */

/* 288 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148619904 */

/* 289 */
 /* pointer to 288 */
 /* size: 4 */

/* 290 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 291 */
 /* pointer to 4 */
 /* size: 4 */

/* 292 */
 /* pointer to 290 */
 /* size: 4 */

/* 293 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 294 */
 /* pointer to 293 */
 /* size: 4 */

/* 295 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148621048 */

/* 296 */
 /* pointer to 297 */
 /* size: 4 */

/* 297 */
/* <0> (null):0 */
struct delta_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 298 */
 /* pointer to 295 */
 /* size: 4 */

/* 299 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148621372 */

/* 300 */
 /* pointer to 301 */
 /* size: 4 */

/* 301 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148621580 */

/* 302 */
 /* pointer to 303 */
 /* size: 4 */

/* 303 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 304 */
 /* pointer to 299 */
 /* size: 4 */

/* 305 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 306 */
 /* pointer to 305 */
 /* size: 4 */

/* 307 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148622152 */

/* 308 */
 /* pointer to 307 */
 /* size: 4 */

/* 309 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148622360 */

/* 310 */
 /* pointer to 309 */
 /* size: 4 */

/* 311 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 312 */
 /* pointer to 313 */
 /* size: 4 */

/* 313 */
/* <0> (null):0 */
struct entity_state_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 314 */
 /* pointer to 311 */
 /* size: 4 */

/* 315 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148789516 */

/* 316 */
 /* pointer to 81 */
 /* size: 4 */

/* 317 */
 /* pointer to 315 */
 /* size: 4 */

/* 318 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148789776 */

/* 319 */
 /* pointer to 318 */
 /* size: 4 */

/* 320 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148790088 */

/* 321 */
 /* pointer to 320 */
 /* size: 4 */

/* 322 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148790348 */

/* 323 */
 /* pointer to 322 */
 /* size: 4 */

/* 324 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 325 */
 /* pointer to 324 */
 /* size: 4 */

/* 326 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 327 */
 /* pointer to 326 */
 /* size: 4 */

/* 328 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 329 */
 /* pointer to 328 */
 /* size: 4 */

/* 330 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 331 */
 /* pointer to 330 */
 /* size: 4 */

/* 332 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 333 */
 /* pointer to 332 */
 /* size: 4 */

/* 334 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 335 */
 /* pointer to 334 */
 /* size: 4 */

/* 336 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148791804 */

/* 337 */
 /* pointer to 336 */
 /* size: 4 */

/* 338 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148792012 */

/* 339 */
 /* pointer to 338 */
 /* size: 4 */

/* 340 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148792220 */

/* 341 */
 /* pointer to 340 */
 /* size: 4 */

/* 342 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 343 */
 /* pointer to 17 */
 /* size: 4 */

/* 344 */
 /* pointer to 342 */
 /* size: 4 */

/* 345 */
/* <0> (null):0 */
typedef struct enginefuncs_s enginefuncs_t; /* size: 632 */

/* 346 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 347 */
/* <0> (null):0 */
typedef int ptrdiff_t; /* size: 4 */

/* 348 */
/* <0> (null):0 */
enum {
	TS_AT_TOP = 0,
	TS_AT_BOTTOM = 1,
	TS_GOING_UP = 2,
	TS_GOING_DOWN = 3,
}; /* size: 4 */

/* 349 */
/* <0> (null):0 */
typedef enum  TOGGLE_STATE; /* size: 4 */

/* 350 */
 /* pointer to 78 */
 /* size: 4 */

/* 351 */
 /* pointer to 352 */
 /* size: 4 */

/* 352 */
/* <0> (null):0 */
struct CBaseEntity {
	/* <0> (null):0 */
	edict_t * edict(class CBaseEntity *); /* linkage=_ZN11CBaseEntity5edictEv */

	/* <0> (null):0 */
	virtual int ObjectCaps(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10ObjectCapsEv */

	/* <0> (null):0 */
	int entindex(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8entindexEv */

	/* <0> (null):0 */
	void CBaseEntity(class CBaseEntity *);

	/* <0> (null):0 */
	void * operator new(size_t, entvars_t *); /* linkage=_ZN11CBaseEntitynwEjP9entvars_s */

	/* <0> (null):0 */
	virtual void Restart(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7RestartEv */

	/* <0> (null):0 */
	virtual void Activate(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8ActivateEv */

	/* <0> (null):0 */
	virtual int Classify(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8ClassifyEv */

	/* <0> (null):0 */
	virtual void DeathNotice(class CBaseEntity *, entvars_t *); /* linkage=_ZN11CBaseEntity11DeathNoticeEP9entvars_s */

	/* <0> (null):0 */
	virtual int BloodColor(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10BloodColorEv */

	/* <0> (null):0 */
	virtual BOOL IsTriggered(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity11IsTriggeredEPS_ */

	/* <0> (null):0 */
	virtual class CBaseMonster * MyMonsterPointer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity16MyMonsterPointerEv */

	/* <0> (null):0 */
	virtual class CSquadMonster * MySquadMonsterPointer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity21MySquadMonsterPointerEv */

	/* <0> (null):0 */
	virtual int GetToggleState(class CBaseEntity *); /* linkage=_ZN11CBaseEntity14GetToggleStateEv */

	/* <0> (null):0 */
	virtual void AddPoints(class CBaseEntity *, int, BOOL); /* linkage=_ZN11CBaseEntity9AddPointsEii */

	/* <0> (null):0 */
	virtual void AddPointsToTeam(class CBaseEntity *, int, BOOL); /* linkage=_ZN11CBaseEntity15AddPointsToTeamEii */

	/* <0> (null):0 */
	virtual BOOL AddPlayerItem(class CBaseEntity *, class CBasePlayerItem *); /* linkage=_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem */

	/* <0> (null):0 */
	virtual BOOL RemovePlayerItem(class CBaseEntity *, class CBasePlayerItem *); /* linkage=_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem */

	/* <0> (null):0 */
	virtual int GiveAmmo(class CBaseEntity *, int, char *, int); /* linkage=_ZN11CBaseEntity8GiveAmmoEiPci */

	/* <0> (null):0 */
	virtual float GetDelay(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8GetDelayEv */

	/* <0> (null):0 */
	virtual int IsMoving(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8IsMovingEv */

	/* <0> (null):0 */
	virtual void OverrideReset(class CBaseEntity *); /* linkage=_ZN11CBaseEntity13OverrideResetEv */

	/* <0> (null):0 */
	virtual void SetToggleState(class CBaseEntity *, int); /* linkage=_ZN11CBaseEntity14SetToggleStateEi */

	/* <0> (null):0 */
	virtual void StartSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity13StartSneakingEv */

	/* <0> (null):0 */
	virtual void StopSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12StopSneakingEv */

	/* <0> (null):0 */
	virtual BOOL OnControls(class CBaseEntity *, entvars_t *); /* linkage=_ZN11CBaseEntity10OnControlsEP9entvars_s */

	/* <0> (null):0 */
	virtual BOOL IsSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10IsSneakingEv */

	/* <0> (null):0 */
	virtual BOOL IsAlive(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7IsAliveEv */

	/* <0> (null):0 */
	virtual BOOL IsBSPModel(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10IsBSPModelEv */

	/* <0> (null):0 */
	virtual BOOL ReflectGauss(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12ReflectGaussEv */

	/* <0> (null):0 */
	virtual BOOL IsPlayer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8IsPlayerEv */

	/* <0> (null):0 */
	virtual BOOL IsNetClient(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11IsNetClientEv */

	/* <0> (null):0 */
	virtual const char  * TeamID(class CBaseEntity *); /* linkage=_ZN11CBaseEntity6TeamIDEv */

	/* <0> (null):0 */
	virtual void Think(class CBaseEntity *); /* linkage=_ZN11CBaseEntity5ThinkEv */

	/* <0> (null):0 */
	virtual void Touch(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity5TouchEPS_ */

	/* <0> (null):0 */
	virtual void Use(class CBaseEntity *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float); /* linkage=_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf */

	/* <0> (null):0 */
	virtual void Blocked(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity7BlockedEPS_ */

	/* <0> (null):0 */
	virtual void UpdateOwner(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11UpdateOwnerEv */

	/* <0> (null):0 */
	virtual BOOL FBecomeProne(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12FBecomeProneEv */

	/* <0> (null):0 */
	virtual class Vector Center(class CBaseEntity *); /* linkage=_ZN11CBaseEntity6CenterEv */

	/* <0> (null):0 */
	virtual class Vector EyePosition(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11EyePositionEv */

	/* <0> (null):0 */
	virtual class Vector EarPosition(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11EarPositionEv */

	/* <0> (null):0 */
	virtual class Vector BodyTarget(class CBaseEntity *, const class Vector  &); /* linkage=_ZN11CBaseEntity10BodyTargetERK6Vector */

	/* <0> (null):0 */
	virtual int Illumination(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12IlluminationEv */

	/* <0> (null):0 */
	virtual BOOL HasTarget(class CBaseEntity *, string_t); /* linkage=_ZN11CBaseEntity9HasTargetEj */

	/* vtable has 41 entries: {
	   [6] = ObjectCaps(_ZN11CBaseEntity10ObjectCapsEv), 
	   [2] = Restart(_ZN11CBaseEntity7RestartEv), 
	   [7] = Activate(_ZN11CBaseEntity8ActivateEv), 
	   [9] = Classify(_ZN11CBaseEntity8ClassifyEv), 
	   [10] = DeathNotice(_ZN11CBaseEntity11DeathNoticeEP9entvars_s), 
	   [15] = BloodColor(_ZN11CBaseEntity10BloodColorEv), 
	   [17] = IsTriggered(_ZN11CBaseEntity11IsTriggeredEPS_), 
	   [18] = MyMonsterPointer(_ZN11CBaseEntity16MyMonsterPointerEv), 
	   [19] = MySquadMonsterPointer(_ZN11CBaseEntity21MySquadMonsterPointerEv), 
	   [20] = GetToggleState(_ZN11CBaseEntity14GetToggleStateEv), 
	   [21] = AddPoints(_ZN11CBaseEntity9AddPointsEii), 
	   [22] = AddPointsToTeam(_ZN11CBaseEntity15AddPointsToTeamEii), 
	   [23] = AddPlayerItem(_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem), 
	   [24] = RemovePlayerItem(_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem), 
	   [25] = GiveAmmo(_ZN11CBaseEntity8GiveAmmoEiPci), 
	   [26] = GetDelay(_ZN11CBaseEntity8GetDelayEv), 
	   [27] = IsMoving(_ZN11CBaseEntity8IsMovingEv), 
	   [28] = OverrideReset(_ZN11CBaseEntity13OverrideResetEv), 
	   [30] = SetToggleState(_ZN11CBaseEntity14SetToggleStateEi), 
	   [31] = StartSneaking(_ZN11CBaseEntity13StartSneakingEv), 
	   [32] = StopSneaking(_ZN11CBaseEntity12StopSneakingEv), 
	   [33] = OnControls(_ZN11CBaseEntity10OnControlsEP9entvars_s), 
	   [34] = IsSneaking(_ZN11CBaseEntity10IsSneakingEv), 
	   [35] = IsAlive(_ZN11CBaseEntity7IsAliveEv), 
	   [36] = IsBSPModel(_ZN11CBaseEntity10IsBSPModelEv), 
	   [37] = ReflectGauss(_ZN11CBaseEntity12ReflectGaussEv), 
	   [40] = IsPlayer(_ZN11CBaseEntity8IsPlayerEv), 
	   [41] = IsNetClient(_ZN11CBaseEntity11IsNetClientEv), 
	   [42] = TeamID(_ZN11CBaseEntity6TeamIDEv), 
	   [44] = Think(_ZN11CBaseEntity5ThinkEv), 
	   [45] = Touch(_ZN11CBaseEntity5TouchEPS_), 
	   [46] = Use(_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf), 
	   [47] = Blocked(_ZN11CBaseEntity7BlockedEPS_), 
	   [49] = UpdateOwner(_ZN11CBaseEntity11UpdateOwnerEv), 
	   [50] = FBecomeProne(_ZN11CBaseEntity12FBecomeProneEv), 
	   [51] = Center(_ZN11CBaseEntity6CenterEv), 
	   [52] = EyePosition(_ZN11CBaseEntity11EyePositionEv), 
	   [53] = EarPosition(_ZN11CBaseEntity11EarPositionEv), 
	   [54] = BodyTarget(_ZN11CBaseEntity10BodyTargetERK6Vector), 
	   [55] = Illumination(_ZN11CBaseEntity12IlluminationEv), 
	   [38] = HasTarget(_ZN11CBaseEntity9HasTargetEj), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 353 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 354 */
/* <0> (null):0 */
struct {
	int                        event;                /*     0     4 */
	char *                     options;              /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 355 */
/* <0> (null):0 */
typedef class  MonsterEvent_t; /* size: 8 */

/* 356 */
/* <0> (null):0 */
enum {
	USE_OFF = 0,
	USE_ON = 1,
	USE_SET = 2,
	USE_TOGGLE = 3,
}; /* size: 4 */

/* 357 */
/* <0> (null):0 */
typedef enum  USE_TYPE; /* size: 4 */

/* 358 */
/* <0> (null):0 */
enum WeaponIdType {
	WEAPON_NONE = 0,
	WEAPON_P228 = 1,
	WEAPON_GLOCK = 2,
	WEAPON_SCOUT = 3,
	WEAPON_HEGRENADE = 4,
	WEAPON_XM1014 = 5,
	WEAPON_C4 = 6,
	WEAPON_MAC10 = 7,
	WEAPON_AUG = 8,
	WEAPON_SMOKEGRENADE = 9,
	WEAPON_ELITE = 10,
	WEAPON_FIVESEVEN = 11,
	WEAPON_UMP45 = 12,
	WEAPON_SG550 = 13,
	WEAPON_GALIL = 14,
	WEAPON_FAMAS = 15,
	WEAPON_USP = 16,
	WEAPON_GLOCK18 = 17,
	WEAPON_AWP = 18,
	WEAPON_MP5N = 19,
	WEAPON_M249 = 20,
	WEAPON_M3 = 21,
	WEAPON_M4A1 = 22,
	WEAPON_TMP = 23,
	WEAPON_G3SG1 = 24,
	WEAPON_FLASHBANG = 25,
	WEAPON_DEAGLE = 26,
	WEAPON_SG552 = 27,
	WEAPON_AK47 = 28,
	WEAPON_KNIFE = 29,
	WEAPON_P90 = 30,
	WEAPON_SHIELDGUN = 99,
}; /* size: 4 */

/* 359 */
/* <0> (null):0 */
enum MaxAmmoType {
	MAX_AMMO_BUCKSHOT = 32,
	MAX_AMMO_9MM = 120,
	MAX_AMMO_556NATO = 90,
	MAX_AMMO_556NATOBOX = 200,
	MAX_AMMO_762NATO = 90,
	MAX_AMMO_45ACP = 100,
	MAX_AMMO_50AE = 35,
	MAX_AMMO_338MAGNUM = 30,
	MAX_AMMO_57MM = 100,
	MAX_AMMO_357SIG = 52,
}; /* size: 4 */

/* 360 */
/* <0> (null):0 */
enum {
	BULLET_NONE = 0,
	BULLET_PLAYER_9MM = 1,
	BULLET_PLAYER_MP5 = 2,
	BULLET_PLAYER_357 = 3,
	BULLET_PLAYER_BUCKSHOT = 4,
	BULLET_PLAYER_CROWBAR = 5,
	BULLET_MONSTER_9MM = 6,
	BULLET_MONSTER_MP5 = 7,
	BULLET_MONSTER_12MM = 8,
	BULLET_PLAYER_45ACP = 9,
	BULLET_PLAYER_338MAG = 10,
	BULLET_PLAYER_762MM = 11,
	BULLET_PLAYER_556MM = 12,
	BULLET_PLAYER_50AE = 13,
	BULLET_PLAYER_57MM = 14,
	BULLET_PLAYER_357SIG = 15,
}; /* size: 4 */

/* 361 */
/* <0> (null):0 */
typedef enum  Bullet; /* size: 4 */

/* 362 */
/* <0> (null):0 */
struct {
	int                        iSlot;                /*     0     4 */
	int                        iPosition;            /*     4     4 */
	const char  *              pszAmmo1;             /*     8     4 */
	int                        iMaxAmmo1;            /*    12     4 */
	const char  *              pszAmmo2;             /*    16     4 */
	int                        iMaxAmmo2;            /*    20     4 */
	const char  *              pszName;              /*    24     4 */
	int                        iMaxClip;             /*    28     4 */
	int                        iId;                  /*    32     4 */
	int                        iFlags;               /*    36     4 */
	int                        iWeight;              /*    40     4 */

	/* size: 44, cachelines: 1, members: 11 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 363 */
/* <0> (null):0 */
typedef class  ItemInfo; /* size: 44 */

/* 364 */
/* <0> (null):0 */
enum {
	PLAYER_IDLE = 0,
	PLAYER_WALK = 1,
	PLAYER_JUMP = 2,
	PLAYER_SUPERJUMP = 3,
	PLAYER_DIE = 4,
	PLAYER_ATTACK1 = 5,
	PLAYER_ATTACK2 = 6,
	PLAYER_FLINCH = 7,
	PLAYER_LARGE_FLINCH = 8,
	PLAYER_RELOAD = 9,
	PLAYER_HOLDBOMB = 10,
}; /* size: 4 */

/* 365 */
/* <0> (null):0 */
typedef enum  PLAYER_ANIM; /* size: 4 */

/* 366 */
/* <0> (null):0 */
class CBasePlayer {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 367 */
 /* pointer to 366 */
 /* size: 4 */

/* 368 */
wchar_t
 /* size: 4 */

/* 369 */
/* <0> (null):0 */
enum GameEventType {
	EVENT_INVALID = 0,
	EVENT_WEAPON_FIRED = 1,
	EVENT_WEAPON_FIRED_ON_EMPTY = 2,
	EVENT_WEAPON_RELOADED = 3,
	EVENT_HE_GRENADE_EXPLODED = 4,
	EVENT_FLASHBANG_GRENADE_EXPLODED = 5,
	EVENT_SMOKE_GRENADE_EXPLODED = 6,
	EVENT_GRENADE_BOUNCED = 7,
	EVENT_BEING_SHOT_AT = 8,
	EVENT_PLAYER_BLINDED_BY_FLASHBANG = 9,
	EVENT_PLAYER_FOOTSTEP = 10,
	EVENT_PLAYER_JUMPED = 11,
	EVENT_PLAYER_DIED = 12,
	EVENT_PLAYER_LANDED_FROM_HEIGHT = 13,
	EVENT_PLAYER_TOOK_DAMAGE = 14,
	EVENT_HOSTAGE_DAMAGED = 15,
	EVENT_HOSTAGE_KILLED = 16,
	EVENT_DOOR = 17,
	EVENT_BREAK_GLASS = 18,
	EVENT_BREAK_WOOD = 19,
	EVENT_BREAK_METAL = 20,
	EVENT_BREAK_FLESH = 21,
	EVENT_BREAK_CONCRETE = 22,
	EVENT_BOMB_PLANTED = 23,
	EVENT_BOMB_DROPPED = 24,
	EVENT_BOMB_PICKED_UP = 25,
	EVENT_BOMB_BEEP = 26,
	EVENT_BOMB_DEFUSING = 27,
	EVENT_BOMB_DEFUSE_ABORTED = 28,
	EVENT_BOMB_DEFUSED = 29,
	EVENT_BOMB_EXPLODED = 30,
	EVENT_HOSTAGE_USED = 31,
	EVENT_HOSTAGE_RESCUED = 32,
	EVENT_ALL_HOSTAGES_RESCUED = 33,
	EVENT_VIP_ESCAPED = 34,
	EVENT_VIP_ASSASSINATED = 35,
	EVENT_TERRORISTS_WIN = 36,
	EVENT_CTS_WIN = 37,
	EVENT_ROUND_DRAW = 38,
	EVENT_ROUND_WIN = 39,
	EVENT_ROUND_LOSS = 40,
	EVENT_ROUND_START = 41,
	EVENT_PLAYER_SPAWNED = 42,
	EVENT_CLIENT_CORPSE_SPAWNED = 43,
	EVENT_BUY_TIME_START = 44,
	EVENT_PLAYER_LEFT_BUY_ZONE = 45,
	EVENT_DEATH_CAMERA_START = 46,
	EVENT_KILL_ALL = 47,
	EVENT_ROUND_TIME = 48,
	EVENT_DIE = 49,
	EVENT_KILL = 50,
	EVENT_HEADSHOT = 51,
	EVENT_KILL_FLASHBANGED = 52,
	EVENT_TUTOR_BUY_MENU_OPENNED = 53,
	EVENT_TUTOR_AUTOBUY = 54,
	EVENT_PLAYER_BOUGHT_SOMETHING = 55,
	EVENT_TUTOR_NOT_BUYING_ANYTHING = 56,
	EVENT_TUTOR_NEED_TO_BUY_PRIMARY_WEAPON = 57,
	EVENT_TUTOR_NEED_TO_BUY_PRIMARY_AMMO = 58,
	EVENT_TUTOR_NEED_TO_BUY_SECONDARY_AMMO = 59,
	EVENT_TUTOR_NEED_TO_BUY_ARMOR = 60,
	EVENT_TUTOR_NEED_TO_BUY_DEFUSE_KIT = 61,
	EVENT_TUTOR_NEED_TO_BUY_GRENADE = 62,
	EVENT_CAREER_TASK_DONE = 63,
	EVENT_START_RADIO_1 = 64,
	EVENT_RADIO_COVER_ME = 65,
	EVENT_RADIO_YOU_TAKE_THE_POINT = 66,
	EVENT_RADIO_HOLD_THIS_POSITION = 67,
	EVENT_RADIO_REGROUP_TEAM = 68,
	EVENT_RADIO_FOLLOW_ME = 69,
	EVENT_RADIO_TAKING_FIRE = 70,
	EVENT_START_RADIO_2 = 71,
	EVENT_RADIO_GO_GO_GO = 72,
	EVENT_RADIO_TEAM_FALL_BACK = 73,
	EVENT_RADIO_STICK_TOGETHER_TEAM = 74,
	EVENT_RADIO_GET_IN_POSITION_AND_WAIT = 75,
	EVENT_RADIO_STORM_THE_FRONT = 76,
	EVENT_RADIO_REPORT_IN_TEAM = 77,
	EVENT_START_RADIO_3 = 78,
	EVENT_RADIO_AFFIRMATIVE = 79,
	EVENT_RADIO_ENEMY_SPOTTED = 80,
	EVENT_RADIO_NEED_BACKUP = 81,
	EVENT_RADIO_SECTOR_CLEAR = 82,
	EVENT_RADIO_IN_POSITION = 83,
	EVENT_RADIO_REPORTING_IN = 84,
	EVENT_RADIO_GET_OUT_OF_THERE = 85,
	EVENT_RADIO_NEGATIVE = 86,
	EVENT_RADIO_ENEMY_DOWN = 87,
	EVENT_END_RADIO = 88,
	EVENT_NEW_MATCH = 89,
	EVENT_PLAYER_CHANGED_TEAM = 90,
	EVENT_BULLET_IMPACT = 91,
	EVENT_GAME_COMMENCE = 92,
	EVENT_WEAPON_ZOOMED = 93,
	EVENT_HOSTAGE_CALLED_FOR_HELP = 94,
	NUM_GAME_EVENTS = 95,
}; /* size: 4 */

/* 370 */
/* <0> (null):0 */
enum ak47_e {
	AK47_IDLE1 = 0,
	AK47_RELOAD = 1,
	AK47_DRAW = 2,
	AK47_SHOOT1 = 3,
	AK47_SHOOT2 = 4,
	AK47_SHOOT3 = 5,
}; /* size: 4 */

/* 371 */
/* <0> (null):0 */
class CAK47 : public CBasePlayerWeapon {
public:

	/* class CBasePlayerWeapon   <ancestor>; */      /*     0     0 */
	int                        m_iShell;             /*   336     4 */
	int                        iShellOn;             /*   340     4 */
private:

	short unsigned int         m_usFireAK47;         /*   344     2 */
	/* <0> (null):0 */
	void CAK47(class CAK47 *, const class CAK47  &);

	/* <0> (null):0 */
	void CAK47(class CAK47 *);

	/* <0> (null):0 */
	virtual void Spawn(class CAK47 *); /* linkage=_ZN5CAK475SpawnEv */

	/* <0> (null):0 */
	virtual void Precache(class CAK47 *); /* linkage=_ZN5CAK478PrecacheEv */

	/* <0> (null):0 */
	virtual int iItemSlot(class CAK47 *); /* linkage=_ZN5CAK479iItemSlotEv */

	/* <0> (null):0 */
	virtual int GetItemInfo(class CAK47 *, ItemInfo *); /* linkage=_ZN5CAK4711GetItemInfoEP8ItemInfo */

	/* <0> (null):0 */
	virtual void PrimaryAttack(class CAK47 *); /* linkage=_ZN5CAK4713PrimaryAttackEv */

	/* <0> (null):0 */
	virtual void SecondaryAttack(class CAK47 *); /* linkage=_ZN5CAK4715SecondaryAttackEv */

	/* <0> (null):0 */
	void AK47Fire(class CAK47 *, float, float, BOOL); /* linkage=_ZN5CAK478AK47FireEffi */

	/* <0> (null):0 */
	virtual BOOL Deploy(class CAK47 *); /* linkage=_ZN5CAK476DeployEv */

	/* <0> (null):0 */
	virtual void Reload(class CAK47 *); /* linkage=_ZN5CAK476ReloadEv */

	/* <0> (null):0 */
	virtual void WeaponIdle(class CAK47 *); /* linkage=_ZN5CAK4710WeaponIdleEv */

	/* <0> (null):0 */
	virtual float GetMaxSpeed(class CAK47 *); /* linkage=_ZN5CAK4711GetMaxSpeedEv */

	/* <0> (null):0 */
	virtual BOOL UseDecrement(class CAK47 *); /* linkage=_ZN5CAK4712UseDecrementEv */

	/* vtable has 11 entries: {
	   [0] = Spawn(_ZN5CAK475SpawnEv), 
	   [1] = Precache(_ZN5CAK478PrecacheEv), 
	   [79] = iItemSlot(_ZN5CAK479iItemSlotEv), 
	   [61] = GetItemInfo(_ZN5CAK4711GetItemInfoEP8ItemInfo), 
	   [87] = PrimaryAttack(_ZN5CAK4713PrimaryAttackEv), 
	   [88] = SecondaryAttack(_ZN5CAK4715SecondaryAttackEv), 
	   [64] = Deploy(_ZN5CAK476DeployEv), 
	   [89] = Reload(_ZN5CAK476ReloadEv), 
	   [90] = WeaponIdle(_ZN5CAK4710WeaponIdleEv), 
	   [78] = GetMaxSpeed(_ZN5CAK4711GetMaxSpeedEv), 
	   [93] = UseDecrement(_ZN5CAK4712UseDecrementEv), 
	} */
	/* size: 348, cachelines: 6, members: 4 */
	/* last cacheline: 28 bytes */

	/* BRAIN FART ALERT! 348 != 10 + 0(holes), diff = 338 */

}; /* size: 348 */

/* 372 */
/* <0> (null):0 */
class CBasePlayerWeapon {
	/* <0> (null):0 */
	void CBasePlayerWeapon(class CBasePlayerWeapon *);

	/* <0> (null):0 */
	virtual int AddWeapon(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon9AddWeaponEv */

	/* <0> (null):0 */
	virtual void UpdateItemInfo(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon14UpdateItemInfoEv */

	/* <0> (null):0 */
	virtual BOOL ShouldWeaponIdle(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon16ShouldWeaponIdleEv */

	/* <0> (null):0 */
	virtual BOOL IsWeapon(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon8IsWeaponEv */

	/* <0> (null):0 */
	virtual class CBasePlayerItem * GetWeaponPtr(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon12GetWeaponPtrEv */

	/* vtable has 5 entries: {
	   [82] = AddWeapon(_ZN17CBasePlayerWeapon9AddWeaponEv), 
	   [68] = UpdateItemInfo(_ZN17CBasePlayerWeapon14UpdateItemInfoEv), 
	   [92] = ShouldWeaponIdle(_ZN17CBasePlayerWeapon16ShouldWeaponIdleEv), 
	   [65] = IsWeapon(_ZN17CBasePlayerWeapon8IsWeaponEv), 
	   [77] = GetWeaponPtr(_ZN17CBasePlayerWeapon12GetWeaponPtrEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 373 */
 /* pointer to 371 */
 /* size: 4 */

/* 374 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 375 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 348 */

/* 376 */
 /* pointer to 363 */
 /* size: 4 */

/* 377 */
/* <0> (null):0 */
class IVoiceGameMgrHelper {
	int ()(void) * *           _vptr.IVoiceGameMgrHelper; /*     0     4 */
	/* <0> (null):0 */
	virtual void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *, int);

	/* <0> (null):0 */
	virtual bool CanPlayerHearPlayer(class IVoiceGameMgrHelper *, class CBasePlayer *, class CBasePlayer *); /* linkage=_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_ */

	/* vtable has 1 entries: {
	   [2] = CanPlayerHearPlayer(_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_), 
	} */
	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 378 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 379 */
 /* pointer to 380 */
 /* size: 4 */

/* 380 */
 /* pointer to 378 */
 /* size: 4 */

/* 381 */
 /* pointer to 377 */
 /* size: 4 */

/* 382 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 383 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 384 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 385 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 386 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 387 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 388 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 389 */
 /* pointer to 390 */
 /* size: 4 */

/* 390 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 676 */

/* 391 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 392 */
/* <0> (null):0 */
class CPointEntity {
	/* <0> (null):0 */
	virtual int ObjectCaps(class CPointEntity *); /* linkage=_ZN12CPointEntity10ObjectCapsEv */

	/* vtable has 1 entries: {
	   [6] = ObjectCaps(_ZN12CPointEntity10ObjectCapsEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 393 */
 /* pointer to 392 */
 /* size: 4 */

/* 394 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 395 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 396 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 397 */
/* <0> (null):0 */
class CBaseDelay {
	/* <0> (null):0 */
	void CBaseDelay(class CBaseDelay *);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 398 */
 /* pointer to 397 */
 /* size: 4 */

/* 399 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 400 */
/* <0> (null):0 */
class CBaseAnimating {
	/* <0> (null):0 */
	void CBaseAnimating(class CBaseAnimating *);

	/* <0> (null):0 */
	virtual void HandleAnimEvent(class CBaseAnimating *, MonsterEvent_t *); /* linkage=_ZN14CBaseAnimating15HandleAnimEventEP14MonsterEvent_t */

	/* vtable has 1 entries: {
	   [58] = HandleAnimEvent(_ZN14CBaseAnimating15HandleAnimEventEP14MonsterEvent_t), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 401 */
 /* pointer to 400 */
 /* size: 4 */

/* 402 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 403 */
/* <0> (null):0 */
class CBasePlayerItem {
	/* <0> (null):0 */
	void CBasePlayerItem(class CBasePlayerItem *);

	/* <0> (null):0 */
	virtual BOOL CanDrop(class CBasePlayerItem *); /* linkage=_ZN15CBasePlayerItem7CanDropEv */

	/* <0> (null):0 */
	virtual BOOL CanHolster(class CBasePlayerItem *); /* linkage=_ZN15CBasePlayerItem10CanHolsterEv */

	/* <0> (null):0 */
	virtual void ItemPreFrame(class CBasePlayerItem *); /* linkage=_ZN15CBasePlayerItem12ItemPreFrameEv */

	ItemInfo                   ItemInfoArray[32];    /*     0  1408 */
	/* --- cacheline 22 boundary (1408 bytes) --- */
	/* vtable has 3 entries: {
	   [63] = CanDrop(_ZN15CBasePlayerItem7CanDropEv), 
	   [66] = CanHolster(_ZN15CBasePlayerItem10CanHolsterEv), 
	   [69] = ItemPreFrame(_ZN15CBasePlayerItem12ItemPreFrameEv), 
	} */
	/* size: 0, cachelines: 0, members: 1 */

	/* BRAIN FART ALERT! 0 != 1408 + 0(holes), diff = -1408 */

}; /* size: 0 */

/* 404 */
 /* pointer to 403 */
 /* size: 4 */

/* 405 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 406 */
 /* pointer to 372 */
 /* size: 4 */

/* 407 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 408 */
 /* pointer to 352 */
 /* size: 4 */

/* 409 */
/* <0> (null):0 */
class CBaseMonster {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 410 */
 /* pointer to 409 */
 /* size: 4 */

/* 411 */
/* <0> (null):0 */
struct CSquadMonster {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 412 */
 /* pointer to 411 */
 /* size: 4 */

/* 413 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 414 */
 /* pointer to 355 */
 /* size: 4 */

/* 415 */
 /* pointer to 403 */
 /* size: 4 */

/* 416 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 417 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 418 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 419 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 420 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 421 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 422 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 423 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 424 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 425 */
 /* pointer to 74 */
 /* size: 4 */

/* 426 */
/* <0> (null):0 */
class CBotManager {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 427 */
 /* pointer to 426 */
 /* size: 4 */

/* 428 */
/* <0> (null):0 */
ItemInfo                   array[32]; /* size: 1408 */

/* Functions: */

/* <0> (null):0 */
void Vector2D(class Vector2D *)
{
} /* size: 146685944 */

/* <0> (null):0 */
void Vector2D(class Vector2D *, float, float)
{
} /* size: 147967912 */

/* <0> (null):0 */
class Vector2D operator+(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DplERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator-(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DmiERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator*(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DmlEf */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator/(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DdvEf */
{
} /* size: 8 */

/* <0> (null):0 */
float Length(const class Vector2D  *) /* linkage=_ZNK8Vector2D6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector2D  *) /* linkage=_ZNK8Vector2D13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector2D Normalize(const class Vector2D  *) /* linkage=_ZNK8Vector2D9NormalizeEv */
{
} /* size: 8 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector2D *) /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector2D *, float) /* linkage=_ZN8Vector2D6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void Vector(class Vector *)
{
} /* size: 0 */

/* <0> (null):0 */
void Vector(class Vector *, float, float, float)
{
} /* size: 144 */

/* <0> (null):0 */
void Vector(class Vector *, const class Vector  &)
{
} /* size: 147970692 */

/* <0> (null):0 */
void Vector(class Vector *, float *)
{
} /* size: 0 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *) /* linkage=_ZNK6VectorngEv */
{
} /* size: 12 */

/* <0> (null):0 */
int operator==(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectoreqERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
int operator!=(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorneERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector operator+(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorplERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectormiERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator*(const class Vector  *, float) /* linkage=_ZNK6VectormlEf */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator/(const class Vector  *, float) /* linkage=_ZNK6VectordvEf */
{
} /* size: 12 */

/* <0> (null):0 */
void CopyToArray(const class Vector  *, float *) /* linkage=_ZNK6Vector11CopyToArrayEPf */
{
} /* size: 192 */

/* <0> (null):0 */
float Length(const class Vector  *) /* linkage=_ZNK6Vector6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector  *) /* linkage=_ZNK6Vector13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
float * operator float*(class Vector *) /* linkage=_ZN6VectorcvPfEv */
{
} /* size: 4 */

/* <0> (null):0 */
const float  * operator const float*(const class Vector  *) /* linkage=_ZNK6VectorcvPKfEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector Normalize(const class Vector  *) /* linkage=_ZNK6Vector9NormalizeEv */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector2D Make2D(const class Vector  *) /* linkage=_ZNK6Vector6Make2DEv */
{
} /* size: 8 */

/* <0> (null):0 */
float Length2D(const class Vector  *) /* linkage=_ZNK6Vector8Length2DEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector  *, float) /* linkage=_ZNK6Vector16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector  *, float) /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector *) /* linkage=_ZN6Vector16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector *, float) /* linkage=_ZN6Vector6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
edict_t * edict(class CBaseEntity *) /* linkage=_ZN11CBaseEntity5edictEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int ObjectCaps(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
int entindex(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8entindexEv */
{
} /* size: 4 */

/* <0> (null):0 */
void CBaseEntity(class CBaseEntity *)
{
} /* size: 148806380 */

/* <0> (null):0 */
void * operator new(size_t, entvars_t *) /* linkage=_ZN11CBaseEntitynwEjP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Restart(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7RestartEv */
{
} /* size: 148628120 */

/* <0> (null):0 */
virtual void Activate(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8ActivateEv */
{
} /* size: 148628236 */

/* <0> (null):0 */
virtual int Classify(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8ClassifyEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void DeathNotice(class CBaseEntity *, entvars_t *) /* linkage=_ZN11CBaseEntity11DeathNoticeEP9entvars_s */
{
} /* size: 148628468 */

/* <0> (null):0 */
virtual int BloodColor(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10BloodColorEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsTriggered(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity11IsTriggeredEPS_ */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CBaseMonster * MyMonsterPointer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity16MyMonsterPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CSquadMonster * MySquadMonsterPointer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity21MySquadMonsterPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int GetToggleState(class CBaseEntity *) /* linkage=_ZN11CBaseEntity14GetToggleStateEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void AddPoints(class CBaseEntity *, int, BOOL) /* linkage=_ZN11CBaseEntity9AddPointsEii */
{
} /* size: 148522512 */

/* <0> (null):0 */
virtual void AddPointsToTeam(class CBaseEntity *, int, BOOL) /* linkage=_ZN11CBaseEntity15AddPointsToTeamEii */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL AddPlayerItem(class CBaseEntity *, class CBasePlayerItem *) /* linkage=_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL RemovePlayerItem(class CBaseEntity *, class CBasePlayerItem *) /* linkage=_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int GiveAmmo(class CBaseEntity *, int, char *, int) /* linkage=_ZN11CBaseEntity8GiveAmmoEiPci */
{
} /* size: 4 */

/* <0> (null):0 */
virtual float GetDelay(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8GetDelayEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int IsMoving(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8IsMovingEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void OverrideReset(class CBaseEntity *) /* linkage=_ZN11CBaseEntity13OverrideResetEv */
{
} /* size: 148315688 */

/* <0> (null):0 */
virtual void SetToggleState(class CBaseEntity *, int) /* linkage=_ZN11CBaseEntity14SetToggleStateEi */
{
} /* size: 148315872 */

/* <0> (null):0 */
virtual void StartSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity13StartSneakingEv */
{
} /* size: 148316008 */

/* <0> (null):0 */
virtual void StopSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12StopSneakingEv */
{
} /* size: 148316168 */

/* <0> (null):0 */
virtual BOOL OnControls(class CBaseEntity *, entvars_t *) /* linkage=_ZN11CBaseEntity10OnControlsEP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10IsSneakingEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsAlive(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7IsAliveEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsBSPModel(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10IsBSPModelEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL ReflectGauss(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12ReflectGaussEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsPlayer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8IsPlayerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsNetClient(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11IsNetClientEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual const char  * TeamID(class CBaseEntity *) /* linkage=_ZN11CBaseEntity6TeamIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Think(class CBaseEntity *) /* linkage=_ZN11CBaseEntity5ThinkEv */
{
} /* size: 134217728 */

/* <0> (null):0 */
virtual void Touch(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity5TouchEPS_ */
{
} /* size: 148317680 */

/* <0> (null):0 */
virtual void Use(class CBaseEntity *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float) /* linkage=_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf */
{
} /* size: 24 */

/* <0> (null):0 */
virtual void Blocked(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity7BlockedEPS_ */
{
} /* size: 148318120 */

/* <0> (null):0 */
virtual void UpdateOwner(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11UpdateOwnerEv */
{
} /* size: 148318145 */

/* <0> (null):0 */
virtual BOOL FBecomeProne(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12FBecomeProneEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class Vector Center(class CBaseEntity *) /* linkage=_ZN11CBaseEntity6CenterEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector EyePosition(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11EyePositionEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector EarPosition(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11EarPositionEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector BodyTarget(class CBaseEntity *, const class Vector  &) /* linkage=_ZN11CBaseEntity10BodyTargetERK6Vector */
{
} /* size: 12 */

/* <0> (null):0 */
virtual int Illumination(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12IlluminationEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL HasTarget(class CBaseEntity *, string_t) /* linkage=_ZN11CBaseEntity9HasTargetEj */
{
} /* size: 4 */

/* <0> (null):0 */
void CAK47(class CAK47 *, const class CAK47  &)
{
} /* size: 148539556 */

/* <0> (null):0 */
void CAK47(class CAK47 *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Spawn(class CAK47 *) /* linkage=_ZN5CAK475SpawnEv */
{
} /* size: 3014656 */

/* <0> (null):0 */
virtual void Precache(class CAK47 *) /* linkage=_ZN5CAK478PrecacheEv */
{
} /* size: 3014656 */

/* <0> (null):0 */
virtual int iItemSlot(class CAK47 *) /* linkage=_ZN5CAK479iItemSlotEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int GetItemInfo(class CAK47 *, ItemInfo *) /* linkage=_ZN5CAK4711GetItemInfoEP8ItemInfo */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void PrimaryAttack(class CAK47 *) /* linkage=_ZN5CAK4713PrimaryAttackEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void SecondaryAttack(class CAK47 *) /* linkage=_ZN5CAK4715SecondaryAttackEv */
{
} /* size: 88 */

/* <0> (null):0 */
void AK47Fire(class CAK47 *, float, float, BOOL) /* linkage=_ZN5CAK478AK47FireEffi */
{
} /* size: 184 */

/* <0> (null):0 */
virtual BOOL Deploy(class CAK47 *) /* linkage=_ZN5CAK476DeployEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Reload(class CAK47 *) /* linkage=_ZN5CAK476ReloadEv */
{
} /* size: 148835968 */

/* <0> (null):0 */
virtual void WeaponIdle(class CAK47 *) /* linkage=_ZN5CAK4710WeaponIdleEv */
{
} /* size: 504 */

/* <0> (null):0 */
virtual float GetMaxSpeed(class CAK47 *) /* linkage=_ZN5CAK4711GetMaxSpeedEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL UseDecrement(class CAK47 *) /* linkage=_ZN5CAK4712UseDecrementEv */
{
} /* size: 4 */

/* <0> (null):0 */
void CBasePlayerWeapon(class CBasePlayerWeapon *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual int AddWeapon(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon9AddWeaponEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void UpdateItemInfo(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon14UpdateItemInfoEv */
{
} /* size: 148837145 */

/* <0> (null):0 */
virtual BOOL ShouldWeaponIdle(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon16ShouldWeaponIdleEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsWeapon(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon8IsWeaponEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CBasePlayerItem * GetWeaponPtr(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon12GetWeaponPtrEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *, int)
{
} /* size: 92 */

/* <0> (null):0 */
virtual bool CanPlayerHearPlayer(class IVoiceGameMgrHelper *, class CBasePlayer *, class CBasePlayer *) /* linkage=_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
void WeaponIdle(class CAK47 *const this)
{
} /* size: 148838312 */

/* <0> (null):0 */
void Reload(class CAK47 *const this)
{
} /* size: 148838472 */

/* <0> (null):0 */
inline void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *const this, intconst __in_chrg)
{
} /* size: 148836776 */

/* <0> (null):0 */
inline void Vector(class Vector *const this)
{
} /* size: 148838860 */

/* <0> (null):0 */
inline void operator==(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator!=(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 148234216 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, float X, float Y, float Z)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator+(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator*(const class Vector  *const this, float fl)
{
} /* size: 148852020 */

/* <0> (null):0 */
inline void Length2D(const class Vector  *const this)
{
} /* size: 148852480 */

/* <0> (null):0 */
inline void Length(const class Vector  *const this)
{
} /* size: 148852640 */

/* <0> (null):0 */
inline edict_t * ENT(const entvars_t  * pev)
{
} /* size: 4 */

/* <0> (null):0 */
inline BOOL FStrEq(const char  * sz1, const char  * sz2)
{
} /* size: 4 */

/* <0> (null):0 */
inline void edict(class CBaseEntity *const this)
{
} /* size: 148853020 */

/* <0> (null):0 */
inline int ENTINDEX(edict_t * pEdict)
{
} /* size: 4 */

/* <0> (null):0 */
inline void ObjectCaps(class CBaseEntity *const this)
{
} /* size: 148853045 */

/* <0> (null):0 */
virtual int ObjectCaps(class CPointEntity *) /* linkage=_ZN12CPointEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
inline void ObjectCaps(class CPointEntity *const this)
{
} /* size: 148853944 */

/* <0> (null):0 */
inline void entindex(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator-(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, const class Vector  &const v)
{
} /* size: 148413912 */

/* <0> (null):0 */
inline void NormalizeInPlace(class Vector *const this)
{
	{
		float flLen;                                          //     0
	}
} /* size: 148854693 */

/* <0> (null):0 */
void PrimaryAttack(class CAK47 *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBaseEntity(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CBaseDelay(class CBaseDelay *)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBaseDelay(class CBaseDelay *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CBaseAnimating(class CBaseAnimating *)
{
} /* size: 148867768 */

/* <0> (null):0 */
virtual void HandleAnimEvent(class CBaseAnimating *, MonsterEvent_t *) /* linkage=_ZN14CBaseAnimating15HandleAnimEventEP14MonsterEvent_t */
{
} /* size: 148867328 */

/* <0> (null):0 */
inline void CBaseAnimating(class CBaseAnimating *const this)
{
} /* size: 148868228 */

/* <0> (null):0 */
void CBasePlayerItem(class CBasePlayerItem *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL CanDrop(class CBasePlayerItem *) /* linkage=_ZN15CBasePlayerItem7CanDropEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL CanHolster(class CBasePlayerItem *) /* linkage=_ZN15CBasePlayerItem10CanHolsterEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void ItemPreFrame(class CBasePlayerItem *) /* linkage=_ZN15CBasePlayerItem12ItemPreFrameEv */
{
} /* size: 148255744 */

/* <0> (null):0 */
inline void CBasePlayerItem(class CBasePlayerItem *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBasePlayerWeapon(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline entvars_t * VARS(edict_t * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline void * GET_PRIVATE(edict_t * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline void operator new(size_t stAllocateBlock, entvars_t * pev)
{
} /* size: 148870056 */

/* <0> (null):0 */
inline void CAK47(class CAK47 *const this)
{
} /* size: 148870216 */

/* <0> (null):0 */
class CAK47 * GetClassPtr<CAK47>(class CAK47 * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
void AK47Fire(class CAK47 *const this, float flSpread, float flCycleTime, BOOL fUseAutoAim)
{
	{
		class Vector vecAiming;                               //     0
		class Vector vecSrc;                                  //     0
		class Vector vecDir;                                  //     0
		int flag;                                             //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void Restart(class CBaseEntity *const this)
{
} /* size: 148257892 */

/* <0> (null):0 */
void ObjectCaps(class CBaseEntity *const this)
{
} /* size: 2621440 */

/* <0> (null):0 */
void Activate(class CBaseEntity *const this)
{
} /* size: 148871304 */

/* <0> (null):0 */
void Classify(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void DeathNotice(class CBaseEntity *const this, entvars_t * pevChild)
{
} /* size: 0 */

/* <0> (null):0 */
void BloodColor(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsTriggered(class CBaseEntity *const this, class CBaseEntity * pActivator)
{
} /* size: 148896664 */

/* <0> (null):0 */
void MyMonsterPointer(class CBaseEntity *const this)
{
} /* size: 242431 */

/* <0> (null):0 */
void MySquadMonsterPointer(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetToggleState(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void AddPoints(class CBaseEntity *const this, int score, BOOL bAllowNegativeScore)
{
} /* size: 0 */

/* <0> (null):0 */
void AddPointsToTeam(class CBaseEntity *const this, int score, BOOL bAllowNegativeScore)
{
} /* size: 0 */

/* <0> (null):0 */
void AddPlayerItem(class CBaseEntity *const this, class CBasePlayerItem * pItem)
{
} /* size: 0 */

/* <0> (null):0 */
void RemovePlayerItem(class CBaseEntity *const this, class CBasePlayerItem * pItem)
{
} /* size: 0 */

/* <0> (null):0 */
void GiveAmmo(class CBaseEntity *const this, int iAmount, char * szName, int iMax)
{
} /* size: 0 */

/* <0> (null):0 */
void GetDelay(class CBaseEntity *const this)
{
} /* size: 148898428 */

/* <0> (null):0 */
void IsMoving(class CBaseEntity *const this)
{
	operator!=(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 148898588 */

/* <0> (null):0 */
void OverrideReset(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void SetToggleState(class CBaseEntity *const this, int state)
{
} /* size: 0 */

/* <0> (null):0 */
void StartSneaking(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void StopSneaking(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void OnControls(class CBaseEntity *const this, entvars_t * pev)
{
} /* size: 148905597 */

/* <0> (null):0 */
void IsSneaking(class CBaseEntity *const this)
{
} /* size: 148899885 */

/* <0> (null):0 */
void IsAlive(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsBSPModel(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ReflectGauss(class CBaseEntity *const this)
{
} /* size: 242584 */

/* <0> (null):0 */
void IsPlayer(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsNetClient(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void TeamID(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Think(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Touch(class CBaseEntity *const this, class CBaseEntity * pOther)
{
} /* size: 148913408 */

/* <0> (null):0 */
void Use(class CBaseEntity *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
} /* size: 0 */

/* <0> (null):0 */
void Blocked(class CBaseEntity *const this, class CBaseEntity * pOther)
{
} /* size: 148913732 */

/* <0> (null):0 */
void UpdateOwner(class CBaseEntity *const this)
{
} /* size: 148913916 */

/* <0> (null):0 */
void FBecomeProne(class CBaseEntity *const this)
{
} /* size: 148917508 */

/* <0> (null):0 */
void Center(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
	operator*(const class Vector  *const this,
			float fl); /* size=0, low_pc=0 */ //     0
} /* size: 852491 */

/* <0> (null):0 */
void EyePosition(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 148915460 */

/* <0> (null):0 */
void EarPosition(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 148918180 */

/* <0> (null):0 */
void BodyTarget(class CBaseEntity *const this, const class Vector  &const posSrc)
{
} /* size: 0 */

/* <0> (null):0 */
void Illumination(class CBaseEntity *const this)
{
} /* size: 148913172 */

/* <0> (null):0 */
void HandleAnimEvent(class CBaseAnimating *const this, MonsterEvent_t * pEvent)
{
} /* size: 0 */

/* <0> (null):0 */
void CanDrop(class CBasePlayerItem *const this)
{
} /* size: 148915564 */

/* <0> (null):0 */
void CanHolster(class CBasePlayerItem *const this)
{
} /* size: 148919124 */

/* <0> (null):0 */
void ItemPreFrame(class CBasePlayerItem *const this)
{
} /* size: 148921216 */

/* <0> (null):0 */
void AddWeapon(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void UpdateItemInfo(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ShouldWeaponIdle(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsWeapon(class CBasePlayerWeapon *const this)
{
} /* size: 148920752 */

/* <0> (null):0 */
void GetWeaponPtr(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void iItemSlot(class CAK47 *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetMaxSpeed(class CAK47 *const this)
{
} /* size: 1901694 */

/* <0> (null):0 */
void UseDecrement(class CAK47 *const this)
{
} /* size: 148946840 */

/* <0> (null):0 */
void Precache(class CAK47 *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetItemInfo(class CAK47 *const this, ItemInfo * p)
{
} /* size: 148947108 */

/* <0> (null):0 */
void SecondaryAttack(class CAK47 *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Deploy(class CAK47 *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class CAK47 *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void HasTarget(class CBaseEntity *const this, string_t targetname)
{
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=148947964, low_pc=0 */ //     0
} /* size: 148947752 */

/* <0> (null):0 */
void WeaponIdle(class CAK47 *const this)
{
	WeaponIdle(class CAK47 *const this); /* size=0, low_pc=0 */ //     0
} /* size: 148948048 */

/* <0> (null):0 */
void Reload(class CAK47 *const this)
{
	Reload(class CAK47 *const this); /* size=148951592, low_pc=0 */ //     0
} /* size: 148951436 */

/* <0> (null):0 */
void AK47Fire(class CAK47 *const this, float flSpread, BOOL fUseAutoAim, float flCycleTime)
{
	{
		class Vector vecAiming;                               //     0
		class Vector vecSrc;                                  //     0
		int flag;                                             //     0
		class Vector vecDir;                                  //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=328143, low_pc=0 */ //     0
		Vector(class Vector *const this,
			const class Vector  &const v); /* size=148952240, low_pc=0 */ //     0
		Vector(class Vector *const this,
			const class Vector  &const v); /* size=148948956, low_pc=0 */ //     0
		Length2D(const class Vector  *const this); /* size=148948956, low_pc=0 */ //     0
	}
} /* size: 65536 */

/* <0> (null):0 */
void PrimaryAttack(class CAK47 *const this)
{
	Length2D(const class Vector  *const this); /* size=148949340, low_pc=0 */ //     0
	PrimaryAttack(class CAK47 *const this); /* size=148949264, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void weapon_ak47(entvars_t * pev)
{
	GetClassPtr<CAK47>(class CAK47 * a); /* size=0, low_pc=0 */ //     0
} /* size: 148949320 */

/* <0> (null):0 */
void AK47Fire(class CAK47 *const this, float flSpread, float flCycleTime, BOOL fUseAutoAim)
{
	{
		class Vector vecAiming;                               //     0
		class Vector vecSrc;                                  //     0
		class Vector vecDir;                                  //     0
		int flag;                                             //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Vector(class Vector *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Vector(class Vector *const this,
			const class Vector  &const v); /* size=134217729, low_pc=0 */ //     0
		Length2D(const class Vector  *const this); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */



/* Variables: */

float                      flLen; /* size: 4 */

entvars_t *                pev; /* size: 4 */

class Vector              vecAiming; /* size: 12 */

class Vector              vecSrc; /* size: 12 */

class Vector              vecDir; /* size: 12 */

int                        flag; /* size: 4 */

class Vector              vecAiming; /* size: 12 */

class Vector              vecSrc; /* size: 12 */

int                        flag; /* size: 4 */

class Vector              vecDir; /* size: 12 */

; /* size: 148949528 */

class Vector              vecAiming; /* size: 12 */

class Vector              vecSrc; /* size: 12 */

class Vector              vecDir; /* size: 12 */

int                        flag; /* size: 4 */

extern class _IO_FILE *           stdin; /* size: 4 */

extern class _IO_FILE *           stdout; /* size: 4 */

intconst                   k_cubSaltSize; /* size: 4 */

GID_tconst                 k_GIDNil; /* size: 8 */

GID_tconst                 k_TxnIDNil; /* size: 8 */

GID_tconst                 k_TxnIDUnknown; /* size: 8 */

PackageId_tconst           k_uPackageIdFreeSub; /* size: 4 */

PackageId_tconst           k_uPackageIdInvalid; /* size: 4 */

AppId_tconst               k_uAppIdInvalid; /* size: 4 */

AssetClassId_tconst        k_ulAssetClassIdInvalid; /* size: 8 */

PhysicalItemId_tconst      k_uPhysicalItemIdInvalid; /* size: 4 */

DepotId_tconst             k_uDepotIdInvalid; /* size: 4 */

CellID_tconst              k_uCellIDInvalid; /* size: 4 */

SteamAPICall_tconst        k_uAPICallInvalid; /* size: 8 */

PartnerId_tconst           k_uPartnerIdInvalid; /* size: 4 */

extern enginefuncs_t              g_engfuncs; /* size: 632 */

extern globalvars_t *             gpGlobals; /* size: 4 */

extern class Vectorconst          g_vecZero; /* size: 12 */

extern class CBotManager *        TheBots; /* size: 4 */

/* Types: */

/* 1 */
char
 /* size: 1 */

/* 2 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 3 */
unsigned int
 /* size: 4 */

/* 4 */
unsigned char
 /* size: 1 */

/* 5 */
short unsigned int
 /* size: 2 */

/* 6 */
long unsigned int
 /* size: 4 */

/* 7 */
signed char
 /* size: 1 */

/* 8 */
short int
 /* size: 2 */

/* 9 */
int
 /* size: 4 */

/* 10 */
long long int
 /* size: 8 */

/* 11 */
long long unsigned int
 /* size: 8 */

/* 12 */
/* <0> (null):0 */
typedef long long int __quad_t; /* size: 8 */

/* 13 */
/* <0> (null):0 */
typedef long int __off_t; /* size: 4 */

/* 14 */
long int
 /* size: 4 */

/* 15 */
/* <0> (null):0 */
typedef __quad_t __off64_t; /* size: 8 */

/* 16 */
 /* pointer to 0 */
 /* size: 4 */

/* 17 */
 /* pointer to 1 */
 /* size: 4 */

/* 18 */
/* <0> (null):0 */
struct _IO_FILE {
	int                        _flags;               /*     0     4 */
	char *                     _IO_read_ptr;         /*     4     4 */
	char *                     _IO_read_end;         /*     8     4 */
	char *                     _IO_read_base;        /*    12     4 */
	char *                     _IO_write_base;       /*    16     4 */
	char *                     _IO_write_ptr;        /*    20     4 */
	char *                     _IO_write_end;        /*    24     4 */
	char *                     _IO_buf_base;         /*    28     4 */
	char *                     _IO_buf_end;          /*    32     4 */
	char *                     _IO_save_base;        /*    36     4 */
	char *                     _IO_backup_base;      /*    40     4 */
	char *                     _IO_save_end;         /*    44     4 */
	class _IO_marker *         _markers;             /*    48     4 */
	class _IO_FILE *           _chain;               /*    52     4 */
	int                        _fileno;              /*    56     4 */
	int                        _flags2;              /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	__off_t                    _old_offset;          /*    64     4 */
	short unsigned int         _cur_column;          /*    68     2 */
	signed char                _vtable_offset;       /*    70     1 */
	char                       _shortbuf[1];         /*    71     1 */
	_IO_lock_t *               _lock;                /*    72     4 */
	__off64_t                  _offset;              /*    76     8 */
	void *                     __pad1;               /*    84     4 */
	void *                     __pad2;               /*    88     4 */
	void *                     __pad3;               /*    92     4 */
	void *                     __pad4;               /*    96     4 */
	size_t                     __pad5;               /*   100     4 */
	int                        _mode;                /*   104     4 */
	char                       _unused2[40];         /*   108    40 */
	/* --- cacheline 2 boundary (128 bytes) was 20 bytes ago --- */

	/* size: 148, cachelines: 3, members: 29 */
	/* last cacheline: 20 bytes */
}; /* size: 148 */

/* 19 */
/* <0> (null):0 */
typedef void _IO_lock_t; /* size: 0 */

/* 20 */
/* <0> (null):0 */
struct _IO_marker {
	class _IO_marker *         _next;                /*     0     4 */
	class _IO_FILE *           _sbuf;                /*     4     4 */
	int                        _pos;                 /*     8     4 */

	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 21 */
 /* pointer to 20 */
 /* size: 4 */

/* 22 */
 /* pointer to 18 */
 /* size: 4 */

/* 23 */
 /* pointer to 20 */
 /* size: 4 */

/* 24 */
 /* pointer to 18 */
 /* size: 4 */

/* 25 */
/* <0> (null):0 */
char                       array[1]; /* size: 1 */

/* 26 */
 /* pointer to 19 */
 /* size: 4 */

/* 27 */
/* <0> (null):0 */
char                       array[40]; /* size: 40 */

/* 28 */
 /* pointer to 29 */
 /* size: 4 */

/* 29 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 30 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 31 */
long double
 /* size: 12 */

/* 32 */
double
 /* size: 8 */

/* 33 */
/* <0> (null):0 */
typedef int int32; /* size: 4 */

/* 34 */
/* <0> (null):0 */
typedef unsigned int uint32; /* size: 4 */

/* 35 */
/* <0> (null):0 */
typedef long long unsigned int uint64; /* size: 8 */

/* 36 */
/* <0> (null):0 */
typedef uint64 GID_t; /* size: 8 */

/* 37 */
/* <0> (null):0 */
typedef uint32 PackageId_t; /* size: 4 */

/* 38 */
/* <0> (null):0 */
typedef uint32 AppId_t; /* size: 4 */

/* 39 */
/* <0> (null):0 */
typedef uint64 AssetClassId_t; /* size: 8 */

/* 40 */
/* <0> (null):0 */
typedef uint32 PhysicalItemId_t; /* size: 4 */

/* 41 */
/* <0> (null):0 */
typedef uint32 DepotId_t; /* size: 4 */

/* 42 */
/* <0> (null):0 */
typedef uint32 CellID_t; /* size: 4 */

/* 43 */
/* <0> (null):0 */
typedef uint64 SteamAPICall_t; /* size: 8 */

/* 44 */
/* <0> (null):0 */
typedef uint32 PartnerId_t; /* size: 4 */

/* 45 */
/* <0> (null):0 */
typedef int BOOL; /* size: 4 */

/* 46 */
/* <0> (null):0 */
typedef unsigned char byte; /* size: 1 */

/* 47 */
/* <0> (null):0 */
typedef unsigned int string_t; /* size: 4 */

/* 48 */
/* <0> (null):0 */
typedef float vec_t; /* size: 4 */

/* 49 */
float
 /* size: 4 */

/* 50 */
/* <0> (null):0 */
class Vector2D {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	/* <0> (null):0 */
	void Vector2D(class Vector2D *);

	/* <0> (null):0 */
	void Vector2D(class Vector2D *, float, float);

	/* <0> (null):0 */
	class Vector2D operator+(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DplERKS_ */

	/* <0> (null):0 */
	class Vector2D operator-(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DmiERKS_ */

	/* <0> (null):0 */
	class Vector2D operator*(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DmlEf */

	/* <0> (null):0 */
	class Vector2D operator/(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DdvEf */

	/* <0> (null):0 */
	float Length(const class Vector2D  *); /* linkage=_ZNK8Vector2D6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector2D  *); /* linkage=_ZNK8Vector2D13LengthSquaredEv */

	/* <0> (null):0 */
	class Vector2D Normalize(const class Vector2D  *); /* linkage=_ZNK8Vector2D9NormalizeEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector2D *); /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector2D *, float); /* linkage=_ZN8Vector2D6IsZeroEf */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 51 */
 /* pointer to 50 */
 /* size: 4 */

/* 52 */
 /* pointer to 53 */
 /* size: 4 */

/* 53 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 54 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 55 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 56 */
bool
 /* size: 1 */

/* 57 */
/* <0> (null):0 */
class Vector {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	vec_t                      z;                    /*     8     4 */
	/* <0> (null):0 */
	void Vector(class Vector *);

	/* <0> (null):0 */
	void Vector(class Vector *, float, float, float);

	/* <0> (null):0 */
	void Vector(class Vector *, const class Vector  &);

	/* <0> (null):0 */
	void Vector(class Vector *, float *);

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *); /* linkage=_ZNK6VectorngEv */

	/* <0> (null):0 */
	int operator==(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectoreqERKS_ */

	/* <0> (null):0 */
	int operator!=(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorneERKS_ */

	/* <0> (null):0 */
	class Vector operator+(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorplERKS_ */

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectormiERKS_ */

	/* <0> (null):0 */
	class Vector operator*(const class Vector  *, float); /* linkage=_ZNK6VectormlEf */

	/* <0> (null):0 */
	class Vector operator/(const class Vector  *, float); /* linkage=_ZNK6VectordvEf */

	/* <0> (null):0 */
	void CopyToArray(const class Vector  *, float *); /* linkage=_ZNK6Vector11CopyToArrayEPf */

	/* <0> (null):0 */
	float Length(const class Vector  *); /* linkage=_ZNK6Vector6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector  *); /* linkage=_ZNK6Vector13LengthSquaredEv */

	/* <0> (null):0 */
	float * operator float*(class Vector *); /* linkage=_ZN6VectorcvPfEv */

	/* <0> (null):0 */
	const float  * operator const float*(const class Vector  *); /* linkage=_ZNK6VectorcvPKfEv */

	/* <0> (null):0 */
	class Vector Normalize(const class Vector  *); /* linkage=_ZNK6Vector9NormalizeEv */

	/* <0> (null):0 */
	class Vector2D Make2D(const class Vector  *); /* linkage=_ZNK6Vector6Make2DEv */

	/* <0> (null):0 */
	float Length2D(const class Vector  *); /* linkage=_ZNK6Vector8Length2DEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector  *, float); /* linkage=_ZNK6Vector16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector  *, float); /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector *); /* linkage=_ZN6Vector16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector *, float); /* linkage=_ZN6Vector6IsZeroEf */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 58 */
 /* pointer to 57 */
 /* size: 4 */

/* 59 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 60 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 61 */
 /* pointer to 49 */
 /* size: 4 */

/* 62 */
 /* pointer to 63 */
 /* size: 4 */

/* 63 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 64 */
 /* pointer to 65 */
 /* size: 4 */

/* 65 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 66 */
/* <0> (null):0 */
typedef int qboolean; /* size: 4 */

/* 67 */
/* <0> (null):0 */
struct link_s {
	class link_s *             prev;                 /*     0     4 */
	class link_s *             next;                 /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 68 */
 /* pointer to 67 */
 /* size: 4 */

/* 69 */
/* <0> (null):0 */
typedef struct link_s link_t; /* size: 8 */

/* 70 */
/* <0> (null):0 */
typedef struct edict_s edict_t; /* size: 804 */

/* 71 */
/* <0> (null):0 */
struct edict_s {
	qboolean                   free;                 /*     0     4 */
	int                        serialnumber;         /*     4     4 */
	link_t                     area;                 /*     8     8 */
	int                        headnode;             /*    16     4 */
	int                        num_leafs;            /*    20     4 */
	short int                  leafnums[48];         /*    24    96 */
	/* --- cacheline 1 boundary (64 bytes) was 56 bytes ago --- */
	float                      freetime;             /*   120     4 */
	void *                     pvPrivateData;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	entvars_t                  v;                    /*   128   676 */
	/* --- cacheline 12 boundary (768 bytes) was 36 bytes ago --- */

	/* size: 804, cachelines: 13, members: 9 */
	/* last cacheline: 36 bytes */
}; /* size: 804 */

/* 72 */
 /* pointer to 70 */
 /* size: 4 */

/* 73 */
/* <0> (null):0 */
struct {
	float                      time;                 /*     0     4 */
	float                      frametime;            /*     4     4 */
	float                      force_retouch;        /*     8     4 */
	string_t                   mapname;              /*    12     4 */
	string_t                   startspot;            /*    16     4 */
	float                      deathmatch;           /*    20     4 */
	float                      coop;                 /*    24     4 */
	float                      teamplay;             /*    28     4 */
	float                      serverflags;          /*    32     4 */
	float                      found_secrets;        /*    36     4 */
	class Vector              v_forward;             /*    40    12 */
	class Vector              v_up;                  /*    52    12 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	class Vector              v_right;               /*    64    12 */
	float                      trace_allsolid;       /*    76     4 */
	float                      trace_startsolid;     /*    80     4 */
	float                      trace_fraction;       /*    84     4 */
	class Vector              trace_endpos;          /*    88    12 */
	class Vector              trace_plane_normal;    /*   100    12 */
	float                      trace_plane_dist;     /*   112     4 */
	edict_t *                  trace_ent;            /*   116     4 */
	float                      trace_inopen;         /*   120     4 */
	float                      trace_inwater;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	int                        trace_hitgroup;       /*   128     4 */
	int                        trace_flags;          /*   132     4 */
	int                        msg_entity;           /*   136     4 */
	int                        cdAudioTrack;         /*   140     4 */
	int                        maxClients;           /*   144     4 */
	int                        maxEntities;          /*   148     4 */
	const char  *              pStringBase;          /*   152     4 */
	void *                     pSaveData;            /*   156     4 */
	class Vector              vecLandmarkOffset;     /*   160    12 */

	/* size: 172, cachelines: 3, members: 31 */
	/* last cacheline: 44 bytes */
}; /* size: 172 */

/* 74 */
/* <0> (null):0 */
typedef class  globalvars_t; /* size: 172 */

/* 75 */
/* <0> (null):0 */
struct entvars_s {
	string_t                   classname;            /*     0     4 */
	string_t                   globalname;           /*     4     4 */
	class Vector              origin;                /*     8    12 */
	class Vector              oldorigin;             /*    20    12 */
	class Vector              velocity;              /*    32    12 */
	class Vector              basevelocity;          /*    44    12 */
	class Vector              clbasevelocity;        /*    56    12 */
	/* --- cacheline 1 boundary (64 bytes) was 4 bytes ago --- */
	class Vector              movedir;               /*    68    12 */
	class Vector              angles;                /*    80    12 */
	class Vector              avelocity;             /*    92    12 */
	class Vector              punchangle;            /*   104    12 */
	class Vector              v_angle;               /*   116    12 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	class Vector              endpos;                /*   128    12 */
	class Vector              startpos;              /*   140    12 */
	float                      impacttime;           /*   152     4 */
	float                      starttime;            /*   156     4 */
	int                        fixangle;             /*   160     4 */
	float                      idealpitch;           /*   164     4 */
	float                      pitch_speed;          /*   168     4 */
	float                      ideal_yaw;            /*   172     4 */
	float                      yaw_speed;            /*   176     4 */
	int                        modelindex;           /*   180     4 */
	string_t                   model;                /*   184     4 */
	int                        viewmodel;            /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	int                        weaponmodel;          /*   192     4 */
	class Vector              absmin;                /*   196    12 */
	class Vector              absmax;                /*   208    12 */
	class Vector              mins;                  /*   220    12 */
	class Vector              maxs;                  /*   232    12 */
	class Vector              size;                  /*   244    12 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	float                      ltime;                /*   256     4 */
	float                      nextthink;            /*   260     4 */
	int                        movetype;             /*   264     4 */
	int                        solid;                /*   268     4 */
	int                        skin;                 /*   272     4 */
	int                        body;                 /*   276     4 */
	int                        effects;              /*   280     4 */
	float                      gravity;              /*   284     4 */
	float                      friction;             /*   288     4 */
	int                        light_level;          /*   292     4 */
	int                        sequence;             /*   296     4 */
	int                        gaitsequence;         /*   300     4 */
	float                      frame;                /*   304     4 */
	float                      animtime;             /*   308     4 */
	float                      framerate;            /*   312     4 */
	unsigned char              controller[4];        /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	unsigned char              blending[2];          /*   320     2 */
	float                      scale;                /*   324     4 */
	int                        rendermode;           /*   328     4 */
	float                      renderamt;            /*   332     4 */
	class Vector              rendercolor;           /*   336    12 */
	int                        renderfx;             /*   348     4 */
	float                      health;               /*   352     4 */
	float                      frags;                /*   356     4 */
	int                        weapons;              /*   360     4 */
	float                      takedamage;           /*   364     4 */
	int                        deadflag;             /*   368     4 */
	class Vector              view_ofs;              /*   372    12 */
	int                        button;               /*   384     4 */
	/* --- cacheline 6 boundary (384 bytes) was 2 bytes ago --- */
	int                        impulse;              /*   388     4 */
	edict_t *                  chain;                /*   392     4 */
	edict_t *                  dmg_inflictor;        /*   396     4 */
	edict_t *                  enemy;                /*   400     4 */
	edict_t *                  aiment;               /*   404     4 */
	edict_t *                  owner;                /*   408     4 */
	edict_t *                  groundentity;         /*   412     4 */
	int                        spawnflags;           /*   416     4 */
	int                        flags;                /*   420     4 */
	int                        colormap;             /*   424     4 */
	int                        team;                 /*   428     4 */
	float                      max_health;           /*   432     4 */
	float                      teleport_time;        /*   436     4 */
	float                      armortype;            /*   440     4 */
	float                      armorvalue;           /*   444     4 */
	int                        waterlevel;           /*   448     4 */
	/* --- cacheline 7 boundary (448 bytes) was 2 bytes ago --- */
	int                        watertype;            /*   452     4 */
	string_t                   target;               /*   456     4 */
	string_t                   targetname;           /*   460     4 */
	string_t                   netname;              /*   464     4 */
	string_t                   message;              /*   468     4 */
	float                      dmg_take;             /*   472     4 */
	float                      dmg_save;             /*   476     4 */
	float                      dmg;                  /*   480     4 */
	float                      dmgtime;              /*   484     4 */
	string_t                   noise;                /*   488     4 */
	string_t                   noise1;               /*   492     4 */
	string_t                   noise2;               /*   496     4 */
	string_t                   noise3;               /*   500     4 */
	float                      speed;                /*   504     4 */
	float                      air_finished;         /*   508     4 */
	float                      pain_finished;        /*   512     4 */
	/* --- cacheline 8 boundary (512 bytes) was 2 bytes ago --- */
	float                      radsuit_finished;     /*   516     4 */
	edict_t *                  pContainingEntity;    /*   520     4 */
	int                        playerclass;          /*   524     4 */
	float                      maxspeed;             /*   528     4 */
	float                      fov;                  /*   532     4 */
	int                        weaponanim;           /*   536     4 */
	int                        pushmsec;             /*   540     4 */
	int                        bInDuck;              /*   544     4 */
	int                        flTimeStepSound;      /*   548     4 */
	int                        flSwimTime;           /*   552     4 */
	int                        flDuckTime;           /*   556     4 */
	int                        iStepLeft;            /*   560     4 */
	float                      flFallVelocity;       /*   564     4 */
	int                        gamestate;            /*   568     4 */
	int                        oldbuttons;           /*   572     4 */
	int                        groupinfo;            /*   576     4 */
	/* --- cacheline 9 boundary (576 bytes) was 2 bytes ago --- */
	int                        iuser1;               /*   580     4 */
	int                        iuser2;               /*   584     4 */
	int                        iuser3;               /*   588     4 */
	int                        iuser4;               /*   592     4 */
	float                      fuser1;               /*   596     4 */
	float                      fuser2;               /*   600     4 */
	float                      fuser3;               /*   604     4 */
	float                      fuser4;               /*   608     4 */
	class Vector              vuser1;                /*   612    12 */
	class Vector              vuser2;                /*   624    12 */
	class Vector              vuser3;                /*   636    12 */
	/* --- cacheline 10 boundary (640 bytes) was 6 bytes ago --- */
	class Vector              vuser4;                /*   648    12 */
	edict_t *                  euser1;               /*   660     4 */
	edict_t *                  euser2;               /*   664     4 */
	edict_t *                  euser3;               /*   668     4 */
	edict_t *                  euser4;               /*   672     4 */

	/* size: 676, cachelines: 11, members: 123 */
	/* last cacheline: 36 bytes */

	/* BRAIN FART ALERT! 676 != 674 + 0(holes), diff = 2 */

}; /* size: 676 */

/* 76 */
/* <0> (null):0 */
unsigned char              array[4]; /* size: 4 */

/* 77 */
/* <0> (null):0 */
unsigned char              array[2]; /* size: 2 */

/* 78 */
/* <0> (null):0 */
typedef struct entvars_s entvars_t; /* size: 676 */

/* 79 */
/* <0> (null):0 */
short int                  array[48]; /* size: 96 */

/* 80 */
/* <0> (null):0 */
typedef uint32 CRC32_t; /* size: 4 */

/* 81 */
/* <0> (null):0 */
struct cvar_s {
	char *                     name;                 /*     0     4 */
	char *                     string;               /*     4     4 */
	int                        flags;                /*     8     4 */
	float                      value;                /*    12     4 */
	class cvar_s *             next;                 /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 82 */
 /* pointer to 81 */
 /* size: 4 */

/* 83 */
/* <0> (null):0 */
typedef struct cvar_s cvar_t; /* size: 20 */

/* 84 */
/* <0> (null):0 */
struct client_textmessage_s {
	int                        effect;               /*     0     4 */
	byte                       r1;                   /*     4     1 */
	byte                       g1;                   /*     5     1 */
	byte                       b1;                   /*     6     1 */
	byte                       a1;                   /*     7     1 */
	byte                       r2;                   /*     8     1 */
	byte                       g2;                   /*     9     1 */
	byte                       b2;                   /*    10     1 */
	byte                       a2;                   /*    11     1 */
	float                      x;                    /*    12     4 */
	float                      y;                    /*    16     4 */
	float                      fadein;               /*    20     4 */
	float                      fadeout;              /*    24     4 */
	float                      holdtime;             /*    28     4 */
	float                      fxtime;               /*    32     4 */
	const char  *              pName;                /*    36     4 */
	const char  *              pMessage;             /*    40     4 */

	/* size: 44, cachelines: 1, members: 17 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 85 */
/* <0> (null):0 */
typedef struct client_textmessage_s client_textmessage_t; /* size: 44 */

/* 86 */
/* <0> (null):0 */
typedef struct sequenceCommandLine_ sequenceCommandLine_s; /* size: 92 */

/* 87 */
/* <0> (null):0 */
struct sequenceCommandLine_ {
	int                        commandType;          /*     0     4 */
	client_textmessage_t       clientMessage;        /*     4    44 */
	char *                     speakerName;          /*    48     4 */
	char *                     listenerName;         /*    52     4 */
	char *                     soundFileName;        /*    56     4 */
	char *                     sentenceName;         /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	char *                     fireTargetNames;      /*    64     4 */
	char *                     killTargetNames;      /*    68     4 */
	float                      delay;                /*    72     4 */
	int                        repeatCount;          /*    76     4 */
	int                        textChannel;          /*    80     4 */
	int                        modifierBitField;     /*    84     4 */
	sequenceCommandLine_s *    nextCommandLine;      /*    88     4 */

	/* size: 92, cachelines: 2, members: 13 */
	/* last cacheline: 28 bytes */
}; /* size: 92 */

/* 88 */
 /* pointer to 86 */
 /* size: 4 */

/* 89 */
/* <0> (null):0 */
typedef struct sequenceEntry_ sequenceEntry_s; /* size: 20 */

/* 90 */
/* <0> (null):0 */
struct sequenceEntry_ {
	char *                     fileName;             /*     0     4 */
	char *                     entryName;            /*     4     4 */
	sequenceCommandLine_s *    firstCommand;         /*     8     4 */
	sequenceEntry_s *          nextEntry;            /*    12     4 */
	qboolean                   isGlobal;             /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 91 */
 /* pointer to 89 */
 /* size: 4 */

/* 92 */
/* <0> (null):0 */
typedef struct sentenceEntry_ sentenceEntry_s; /* size: 16 */

/* 93 */
/* <0> (null):0 */
struct sentenceEntry_ {
	char *                     data;                 /*     0     4 */
	sentenceEntry_s *          nextEntry;            /*     4     4 */
	qboolean                   isGlobal;             /*     8     4 */
	unsigned int               index;                /*    12     4 */

	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 94 */
 /* pointer to 92 */
 /* size: 4 */

/* 95 */
/* <0> (null):0 */
enum {
	at_notice = 0,
	at_console = 1,
	at_aiconsole = 2,
	at_warning = 3,
	at_error = 4,
	at_logged = 5,
}; /* size: 4 */

/* 96 */
/* <0> (null):0 */
typedef enum  ALERT_TYPE; /* size: 4 */

/* 97 */
/* <0> (null):0 */
enum {
	print_console = 0,
	print_center = 1,
	print_chat = 2,
}; /* size: 4 */

/* 98 */
/* <0> (null):0 */
typedef enum  PRINT_TYPE; /* size: 4 */

/* 99 */
/* <0> (null):0 */
enum {
	force_exactfile = 0,
	force_model_samebounds = 1,
	force_model_specifybounds = 2,
	force_model_specifybounds_if_avail = 3,
}; /* size: 4 */

/* 100 */
/* <0> (null):0 */
typedef enum  FORCE_TYPE; /* size: 4 */

/* 101 */
/* <0> (null):0 */
struct {
	int                        fAllSolid;            /*     0     4 */
	int                        fStartSolid;          /*     4     4 */
	int                        fInOpen;              /*     8     4 */
	int                        fInWater;             /*    12     4 */
	float                      flFraction;           /*    16     4 */
	class Vector              vecEndPos;             /*    20    12 */
	float                      flPlaneDist;          /*    32     4 */
	class Vector              vecPlaneNormal;        /*    36    12 */
	edict_t *                  pHit;                 /*    48     4 */
	int                        iHitgroup;            /*    52     4 */

	/* size: 56, cachelines: 1, members: 10 */
	/* last cacheline: 56 bytes */
}; /* size: 56 */

/* 102 */
/* <0> (null):0 */
typedef class  TraceResult; /* size: 56 */

/* 103 */
/* <0> (null):0 */
struct enginefuncs_s {
	int                        (*pfnPrecacheModel)(char *); /*     0     4 */
	int                        (*pfnPrecacheSound)(char *); /*     4     4 */
	void                       (*pfnSetModel)(edict_t *, const char  *); /*     8     4 */
	int                        (*pfnModelIndex)(const char  *); /*    12     4 */
	int                        (*pfnModelFrames)(int); /*    16     4 */
	void                       (*pfnSetSize)(edict_t *, const float  *, const float  *); /*    20     4 */
	void                       (*pfnChangeLevel)(char *, char *); /*    24     4 */
	void                       (*pfnGetSpawnParms)(edict_t *); /*    28     4 */
	void                       (*pfnSaveSpawnParms)(edict_t *); /*    32     4 */
	float                      (*pfnVecToYaw)(const float  *); /*    36     4 */
	void                       (*pfnVecToAngles)(const float  *, float *); /*    40     4 */
	void                       (*pfnMoveToOrigin)(edict_t *, const float  *, float, int); /*    44     4 */
	void                       (*pfnChangeYaw)(edict_t *); /*    48     4 */
	void                       (*pfnChangePitch)(edict_t *); /*    52     4 */
	edict_t *                  (*pfnFindEntityByString)(edict_t *, const char  *, const char  *); /*    56     4 */
	int                        (*pfnGetEntityIllum)(edict_t *); /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	edict_t *                  (*pfnFindEntityInSphere)(edict_t *, const float  *, float); /*    64     4 */
	edict_t *                  (*pfnFindClientInPVS)(edict_t *); /*    68     4 */
	edict_t *                  (*pfnEntitiesInPVS)(edict_t *); /*    72     4 */
	void                       (*pfnMakeVectors)(const float  *); /*    76     4 */
	void                       (*pfnAngleVectors)(const float  *, float *, float *, float *); /*    80     4 */
	edict_t *                  (*pfnCreateEntity)(void); /*    84     4 */
	void                       (*pfnRemoveEntity)(edict_t *); /*    88     4 */
	edict_t *                  (*pfnCreateNamedEntity)(int); /*    92     4 */
	void                       (*pfnMakeStatic)(edict_t *); /*    96     4 */
	int                        (*pfnEntIsOnFloor)(edict_t *); /*   100     4 */
	int                        (*pfnDropToFloor)(edict_t *); /*   104     4 */
	int                        (*pfnWalkMove)(edict_t *, float, float, int); /*   108     4 */
	void                       (*pfnSetOrigin)(edict_t *, const float  *); /*   112     4 */
	void                       (*pfnEmitSound)(edict_t *, int, const char  *, float, float, int, int); /*   116     4 */
	void                       (*pfnEmitAmbientSound)(edict_t *, float *, const char  *, float, float, int, int); /*   120     4 */
	void                       (*pfnTraceLine)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	void                       (*pfnTraceToss)(edict_t *, edict_t *, TraceResult *); /*   128     4 */
	int                        (*pfnTraceMonsterHull)(edict_t *, const float  *, const float  *, int, edict_t *, TraceResult *); /*   132     4 */
	void                       (*pfnTraceHull)(const float  *, const float  *, int, int, edict_t *, TraceResult *); /*   136     4 */
	void                       (*pfnTraceModel)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   140     4 */
	const char  *              (*pfnTraceTexture)(edict_t *, const float  *, const float  *); /*   144     4 */
	void                       (*pfnTraceSphere)(const float  *, const float  *, int, float, edict_t *, TraceResult *); /*   148     4 */
	void                       (*pfnGetAimVector)(edict_t *, float, float *); /*   152     4 */
	void                       (*pfnServerCommand)(char *); /*   156     4 */
	void                       (*pfnServerExecute)(void); /*   160     4 */
	void                       (*pfnClientCommand)(edict_t *, char *, ...); /*   164     4 */
	void                       (*pfnParticleEffect)(const float  *, const float  *, float, float); /*   168     4 */
	void                       (*pfnLightStyle)(int, char *); /*   172     4 */
	int                        (*pfnDecalIndex)(const char  *); /*   176     4 */
	int                        (*pfnPointContents)(const float  *); /*   180     4 */
	void                       (*pfnMessageBegin)(int, int, const float  *, edict_t *); /*   184     4 */
	void                       (*pfnMessageEnd)(void); /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	void                       (*pfnWriteByte)(int); /*   192     4 */
	void                       (*pfnWriteChar)(int); /*   196     4 */
	void                       (*pfnWriteShort)(int); /*   200     4 */
	void                       (*pfnWriteLong)(int); /*   204     4 */
	void                       (*pfnWriteAngle)(float); /*   208     4 */
	void                       (*pfnWriteCoord)(float); /*   212     4 */
	void                       (*pfnWriteString)(const char  *); /*   216     4 */
	void                       (*pfnWriteEntity)(int); /*   220     4 */
	void                       (*pfnCVarRegister)(cvar_t *); /*   224     4 */
	float                      (*pfnCVarGetFloat)(const char  *); /*   228     4 */
	const char  *              (*pfnCVarGetString)(const char  *); /*   232     4 */
	void                       (*pfnCVarSetFloat)(const char  *, float); /*   236     4 */
	void                       (*pfnCVarSetString)(const char  *, const char  *); /*   240     4 */
	void                       (*pfnAlertMessage)(ALERT_TYPE, char *, ...); /*   244     4 */
	void                       (*pfnEngineFprintf)(void *, char *, ...); /*   248     4 */
	void *                     (*pfnPvAllocEntPrivateData)(edict_t *, int32); /*   252     4 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	void *                     (*pfnPvEntPrivateData)(edict_t *); /*   256     4 */
	void                       (*pfnFreeEntPrivateData)(edict_t *); /*   260     4 */
	const char  *              (*pfnSzFromIndex)(int); /*   264     4 */
	int                        (*pfnAllocString)(const char  *); /*   268     4 */
	class entvars_s *          (*pfnGetVarsOfEnt)(edict_t *); /*   272     4 */
	edict_t *                  (*pfnPEntityOfEntOffset)(int); /*   276     4 */
	int                        (*pfnEntOffsetOfPEntity)(const edict_t  *); /*   280     4 */
	int                        (*pfnIndexOfEdict)(const edict_t  *); /*   284     4 */
	edict_t *                  (*pfnPEntityOfEntIndex)(int); /*   288     4 */
	edict_t *                  (*pfnFindEntityByVars)(class entvars_s *); /*   292     4 */
	void *                     (*pfnGetModelPtr)(edict_t *); /*   296     4 */
	int                        (*pfnRegUserMsg)(const char  *, int); /*   300     4 */
	void                       (*pfnAnimationAutomove)(const edict_t  *, float); /*   304     4 */
	void                       (*pfnGetBonePosition)(const edict_t  *, int, float *, float *); /*   308     4 */
	uint32                     (*pfnFunctionFromName)(const char  *); /*   312     4 */
	const char  *              (*pfnNameForFunction)(uint32); /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	void                       (*pfnClientPrintf)(edict_t *, PRINT_TYPE, const char  *); /*   320     4 */
	void                       (*pfnServerPrint)(const char  *); /*   324     4 */
	const char  *              (*pfnCmd_Args)(void); /*   328     4 */
	const char  *              (*pfnCmd_Argv)(int);  /*   332     4 */
	int                        (*pfnCmd_Argc)(void); /*   336     4 */
	void                       (*pfnGetAttachment)(const edict_t  *, int, float *, float *); /*   340     4 */
	void                       (*pfnCRC32_Init)(CRC32_t *); /*   344     4 */
	void                       (*pfnCRC32_ProcessBuffer)(CRC32_t *, void *, int); /*   348     4 */
	void                       (*pfnCRC32_ProcessByte)(CRC32_t *, unsigned char); /*   352     4 */
	CRC32_t                    (*pfnCRC32_Final)(CRC32_t); /*   356     4 */
	int32                      (*pfnRandomLong)(int32, int32); /*   360     4 */
	float                      (*pfnRandomFloat)(float, float); /*   364     4 */
	void                       (*pfnSetView)(const edict_t  *, const edict_t  *); /*   368     4 */
	float                      (*pfnTime)(void);     /*   372     4 */
	void                       (*pfnCrosshairAngle)(const edict_t  *, float, float); /*   376     4 */
	byte *                     (*pfnLoadFileForMe)(char *, int *); /*   380     4 */
	/* --- cacheline 6 boundary (384 bytes) --- */
	void                       (*pfnFreeFile)(void *); /*   384     4 */
	void                       (*pfnEndSection)(const char  *); /*   388     4 */
	int                        (*pfnCompareFileTime)(char *, char *, int *); /*   392     4 */
	void                       (*pfnGetGameDir)(char *); /*   396     4 */
	void                       (*pfnCvar_RegisterVariable)(cvar_t *); /*   400     4 */
	void                       (*pfnFadeClientVolume)(const edict_t  *, int, int, int, int); /*   404     4 */
	void                       (*pfnSetClientMaxspeed)(const edict_t  *, float); /*   408     4 */
	edict_t *                  (*pfnCreateFakeClient)(const char  *); /*   412     4 */
	void                       (*pfnRunPlayerMove)(edict_t *, const float  *, float, float, float, short unsigned int, byte, byte); /*   416     4 */
	int                        (*pfnNumberOfEntities)(void); /*   420     4 */
	char *                     (*pfnGetInfoKeyBuffer)(edict_t *); /*   424     4 */
	char *                     (*pfnInfoKeyValue)(char *, char *); /*   428     4 */
	void                       (*pfnSetKeyValue)(char *, char *, char *); /*   432     4 */
	void                       (*pfnSetClientKeyValue)(int, char *, char *, char *); /*   436     4 */
	int                        (*pfnIsMapValid)(char *); /*   440     4 */
	void                       (*pfnStaticDecal)(const float  *, int, int, int); /*   444     4 */
	/* --- cacheline 7 boundary (448 bytes) --- */
	int                        (*pfnPrecacheGeneric)(char *); /*   448     4 */
	int                        (*pfnGetPlayerUserId)(edict_t *); /*   452     4 */
	void                       (*pfnBuildSoundMsg)(edict_t *, int, const char  *, float, float, int, int, int, int, const float  *, edict_t *); /*   456     4 */
	int                        (*pfnIsDedicatedServer)(void); /*   460     4 */
	cvar_t *                   (*pfnCVarGetPointer)(const char  *); /*   464     4 */
	unsigned int               (*pfnGetPlayerWONId)(edict_t *); /*   468     4 */
	void                       (*pfnInfo_RemoveKey)(char *, const char  *); /*   472     4 */
	const char  *              (*pfnGetPhysicsKeyValue)(const edict_t  *, const char  *); /*   476     4 */
	void                       (*pfnSetPhysicsKeyValue)(const edict_t  *, const char  *, const char  *); /*   480     4 */
	const char  *              (*pfnGetPhysicsInfoString)(const edict_t  *); /*   484     4 */
	short unsigned int         (*pfnPrecacheEvent)(int, const char  *); /*   488     4 */
	void                       (*pfnPlaybackEvent)(int, const edict_t  *, short unsigned int, float, float *, float *, float, float, int, int, int, int); /*   492     4 */
	unsigned char *            (*pfnSetFatPVS)(float *); /*   496     4 */
	unsigned char *            (*pfnSetFatPAS)(float *); /*   500     4 */
	int                        (*pfnCheckVisibility)(const edict_t  *, unsigned char *); /*   504     4 */
	void                       (*pfnDeltaSetField)(class delta_s *, const char  *); /*   508     4 */
	/* --- cacheline 8 boundary (512 bytes) --- */
	void                       (*pfnDeltaUnsetField)(class delta_s *, const char  *); /*   512     4 */
	void                       (*pfnDeltaAddEncoder)(char *, void (*)(class delta_s *, const unsigned char  *, const unsigned char  *)); /*   516     4 */
	int                        (*pfnGetCurrentPlayer)(void); /*   520     4 */
	int                        (*pfnCanSkipPlayer)(const edict_t  *); /*   524     4 */
	int                        (*pfnDeltaFindField)(class delta_s *, const char  *); /*   528     4 */
	void                       (*pfnDeltaSetFieldByIndex)(class delta_s *, int); /*   532     4 */
	void                       (*pfnDeltaUnsetFieldByIndex)(class delta_s *, int); /*   536     4 */
	void                       (*pfnSetGroupMask)(int, int); /*   540     4 */
	int                        (*pfnCreateInstancedBaseline)(int, class entity_state_s *); /*   544     4 */
	void                       (*pfnCvar_DirectSet)(class cvar_s *, char *); /*   548     4 */
	void                       (*pfnForceUnmodified)(FORCE_TYPE, float *, float *, const char  *); /*   552     4 */
	void                       (*pfnGetPlayerStats)(const edict_t  *, int *, int *); /*   556     4 */
	void                       (*pfnAddServerCommand)(char *, void (*)(void)); /*   560     4 */
	qboolean                   (*pfnVoice_GetClientListening)(int, int); /*   564     4 */
	qboolean                   (*pfnVoice_SetClientListening)(int, int, qboolean); /*   568     4 */
	const char  *              (*pfnGetPlayerAuthId)(edict_t *); /*   572     4 */
	/* --- cacheline 9 boundary (576 bytes) --- */
	sequenceEntry_s *          (*pfnSequenceGet)(const char  *, const char  *); /*   576     4 */
	sentenceEntry_s *          (*pfnSequencePickSentence)(const char  *, int, int *); /*   580     4 */
	int                        (*pfnGetFileSize)(char *); /*   584     4 */
	unsigned int               (*pfnGetApproxWavePlayLen)(const char  *); /*   588     4 */
	int                        (*pfnIsCareerMatch)(void); /*   592     4 */
	int                        (*pfnGetLocalizedStringLength)(const char  *); /*   596     4 */
	void                       (*pfnRegisterTutorMessageShown)(int); /*   600     4 */
	int                        (*pfnGetTimesTutorMessageShown)(int); /*   604     4 */
	void                       (*ProcessTutorMessageDecayBuffer)(int *, int); /*   608     4 */
	void                       (*ConstructTutorMessageDecayBuffer)(int *, int); /*   612     4 */
	void                       (*ResetTutorMessageDecayData)(void); /*   616     4 */
	void                       (*pfnQueryClientCvarValue)(const edict_t  *, const char  *); /*   620     4 */
	void                       (*pfnQueryClientCvarValue2)(const edict_t  *, const char  *, int); /*   624     4 */
	int                        (*pfnCheckParm)(const char  *, char * *); /*   628     4 */

	/* size: 632, cachelines: 10, members: 158 */
	/* last cacheline: 56 bytes */
}; /* size: 632 */

/* 104 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 105 */
 /* pointer to 104 */
 /* size: 4 */

/* 106 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148853008 */

/* 107 */
 /* pointer to 106 */
 /* size: 4 */

/* 108 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 109 */
 /* pointer to 108 */
 /* size: 4 */

/* 110 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 111 */
 /* pointer to 110 */
 /* size: 4 */

/* 112 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148853528 */

/* 113 */
 /* pointer to 112 */
 /* size: 4 */

/* 114 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148853788 */

/* 115 */
 /* pointer to 114 */
 /* size: 4 */

/* 116 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148853996 */

/* 117 */
 /* pointer to 116 */
 /* size: 4 */

/* 118 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 119 */
 /* pointer to 118 */
 /* size: 4 */

/* 120 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148854308 */

/* 121 */
 /* pointer to 120 */
 /* size: 4 */

/* 122 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148854516 */

/* 123 */
 /* pointer to 122 */
 /* size: 4 */

/* 124 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 125 */
 /* pointer to 124 */
 /* size: 4 */

/* 126 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 127 */
 /* pointer to 126 */
 /* size: 4 */

/* 128 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 129 */
 /* pointer to 128 */
 /* size: 4 */

/* 130 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 131 */
 /* pointer to 130 */
 /* size: 4 */

/* 132 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148896476 */

/* 133 */
 /* pointer to 132 */
 /* size: 4 */

/* 134 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148896632 */

/* 135 */
 /* pointer to 134 */
 /* size: 4 */

/* 136 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 137 */
 /* pointer to 136 */
 /* size: 4 */

/* 138 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 139 */
 /* pointer to 138 */
 /* size: 4 */

/* 140 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 141 */
 /* pointer to 140 */
 /* size: 4 */

/* 142 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148897516 */

/* 143 */
 /* pointer to 142 */
 /* size: 4 */

/* 144 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148897724 */

/* 145 */
 /* pointer to 144 */
 /* size: 4 */

/* 146 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148898192 */

/* 147 */
 /* pointer to 146 */
 /* size: 4 */

/* 148 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148898660 */

/* 149 */
 /* pointer to 102 */
 /* size: 4 */

/* 150 */
 /* pointer to 148 */
 /* size: 4 */

/* 151 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148899076 */

/* 152 */
 /* pointer to 151 */
 /* size: 4 */

/* 153 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 154 */
 /* pointer to 153 */
 /* size: 4 */

/* 155 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148899752 */

/* 156 */
 /* pointer to 155 */
 /* size: 4 */

/* 157 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 158 */
 /* pointer to 157 */
 /* size: 4 */

/* 159 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148912660 */

/* 160 */
 /* pointer to 159 */
 /* size: 4 */

/* 161 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148913076 */

/* 162 */
 /* pointer to 161 */
 /* size: 4 */

/* 163 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148913336 */

/* 164 */
 /* pointer to 163 */
 /* size: 4 */

/* 165 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148913492 */

/* 166 */
 /* pointer to 165 */
 /* size: 4 */

/* 167 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148913596 */

/* 168 */
 /* pointer to 167 */
 /* size: 4 */

/* 169 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148913804 */

/* 170 */
 /* pointer to 169 */
 /* size: 4 */

/* 171 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148914116 */

/* 172 */
 /* pointer to 171 */
 /* size: 4 */

/* 173 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 174 */
 /* pointer to 173 */
 /* size: 4 */

/* 175 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148914480 */

/* 176 */
 /* pointer to 175 */
 /* size: 4 */

/* 177 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148914792 */

/* 178 */
 /* pointer to 177 */
 /* size: 4 */

/* 179 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148914948 */

/* 180 */
 /* pointer to 179 */
 /* size: 4 */

/* 181 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148915104 */

/* 182 */
 /* pointer to 181 */
 /* size: 4 */

/* 183 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148915260 */

/* 184 */
 /* pointer to 83 */
 /* size: 4 */

/* 185 */
 /* pointer to 183 */
 /* size: 4 */

/* 186 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 187 */
 /* pointer to 186 */
 /* size: 4 */

/* 188 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 189 */
 /* pointer to 188 */
 /* size: 4 */

/* 190 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148915780 */

/* 191 */
 /* pointer to 190 */
 /* size: 4 */

/* 192 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148915988 */

/* 193 */
 /* pointer to 192 */
 /* size: 4 */

/* 194 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148916196 */

/* 195 */
 /* pointer to 194 */
 /* size: 4 */

/* 196 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148916404 */

/* 197 */
 /* pointer to 196 */
 /* size: 4 */

/* 198 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 199 */
 /* pointer to 198 */
 /* size: 4 */

/* 200 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 201 */
 /* pointer to 200 */
 /* size: 4 */

/* 202 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 203 */
 /* pointer to 202 */
 /* size: 4 */

/* 204 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 205 */
 /* pointer to 75 */
 /* size: 4 */

/* 206 */
 /* pointer to 204 */
 /* size: 4 */

/* 207 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 208 */
 /* pointer to 209 */
 /* size: 4 */

/* 209 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 804 */

/* 210 */
 /* pointer to 207 */
 /* size: 4 */

/* 211 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 212 */
 /* pointer to 211 */
 /* size: 4 */

/* 213 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 214 */
 /* pointer to 213 */
 /* size: 4 */

/* 215 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148451444 */

/* 216 */
 /* pointer to 215 */
 /* size: 4 */

/* 217 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148451652 */

/* 218 */
 /* pointer to 217 */
 /* size: 4 */

/* 219 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 220 */
 /* pointer to 219 */
 /* size: 4 */

/* 221 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 222 */
 /* pointer to 221 */
 /* size: 4 */

/* 223 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148452276 */

/* 224 */
 /* pointer to 223 */
 /* size: 4 */

/* 225 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 226 */
 /* pointer to 225 */
 /* size: 4 */

/* 227 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 228 */
 /* pointer to 227 */
 /* size: 4 */

/* 229 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148452744 */

/* 230 */
 /* pointer to 80 */
 /* size: 4 */

/* 231 */
 /* pointer to 229 */
 /* size: 4 */

/* 232 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148452952 */

/* 233 */
 /* pointer to 232 */
 /* size: 4 */

/* 234 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148453212 */

/* 235 */
 /* pointer to 234 */
 /* size: 4 */

/* 236 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 237 */
 /* pointer to 236 */
 /* size: 4 */

/* 238 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 239 */
 /* pointer to 238 */
 /* size: 4 */

/* 240 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 241 */
 /* pointer to 240 */
 /* size: 4 */

/* 242 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148453992 */

/* 243 */
 /* pointer to 242 */
 /* size: 4 */

/* 244 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 245 */
 /* pointer to 244 */
 /* size: 4 */

/* 246 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148690112 */

/* 247 */
 /* pointer to 246 */
 /* size: 4 */

/* 248 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 249 */
 /* pointer to 46 */
 /* size: 4 */

/* 250 */
 /* pointer to 9 */
 /* size: 4 */

/* 251 */
 /* pointer to 248 */
 /* size: 4 */

/* 252 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148690684 */

/* 253 */
 /* pointer to 252 */
 /* size: 4 */

/* 254 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 255 */
 /* pointer to 254 */
 /* size: 4 */

/* 256 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148691100 */

/* 257 */
 /* pointer to 256 */
 /* size: 4 */

/* 258 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 259 */
 /* pointer to 258 */
 /* size: 4 */

/* 260 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148691620 */

/* 261 */
 /* pointer to 260 */
 /* size: 4 */

/* 262 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 263 */
 /* pointer to 262 */
 /* size: 4 */

/* 264 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 265 */
 /* pointer to 264 */
 /* size: 4 */

/* 266 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148692504 */

/* 267 */
 /* pointer to 266 */
 /* size: 4 */

/* 268 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148692764 */

/* 269 */
 /* pointer to 268 */
 /* size: 4 */

/* 270 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148693076 */

/* 271 */
 /* pointer to 270 */
 /* size: 4 */

/* 272 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148693388 */

/* 273 */
 /* pointer to 272 */
 /* size: 4 */

/* 274 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 275 */
 /* pointer to 274 */
 /* size: 4 */

/* 276 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 277 */
 /* pointer to 276 */
 /* size: 4 */

/* 278 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148509616 */

/* 279 */
 /* pointer to 278 */
 /* size: 4 */

/* 280 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 281 */
 /* pointer to 280 */
 /* size: 4 */

/* 282 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148510032 */

/* 283 */
 /* pointer to 282 */
 /* size: 4 */

/* 284 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 285 */
 /* pointer to 284 */
 /* size: 4 */

/* 286 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 2 */

/* 287 */
 /* pointer to 286 */
 /* size: 4 */

/* 288 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148510656 */

/* 289 */
 /* pointer to 288 */
 /* size: 4 */

/* 290 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 291 */
 /* pointer to 4 */
 /* size: 4 */

/* 292 */
 /* pointer to 290 */
 /* size: 4 */

/* 293 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 294 */
 /* pointer to 293 */
 /* size: 4 */

/* 295 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148511800 */

/* 296 */
 /* pointer to 297 */
 /* size: 4 */

/* 297 */
/* <0> (null):0 */
struct delta_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 298 */
 /* pointer to 295 */
 /* size: 4 */

/* 299 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148512124 */

/* 300 */
 /* pointer to 301 */
 /* size: 4 */

/* 301 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148512332 */

/* 302 */
 /* pointer to 303 */
 /* size: 4 */

/* 303 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 304 */
 /* pointer to 299 */
 /* size: 4 */

/* 305 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 306 */
 /* pointer to 305 */
 /* size: 4 */

/* 307 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148512904 */

/* 308 */
 /* pointer to 307 */
 /* size: 4 */

/* 309 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148513112 */

/* 310 */
 /* pointer to 309 */
 /* size: 4 */

/* 311 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 312 */
 /* pointer to 313 */
 /* size: 4 */

/* 313 */
/* <0> (null):0 */
struct entity_state_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 314 */
 /* pointer to 311 */
 /* size: 4 */

/* 315 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148068996 */

/* 316 */
 /* pointer to 81 */
 /* size: 4 */

/* 317 */
 /* pointer to 315 */
 /* size: 4 */

/* 318 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148069256 */

/* 319 */
 /* pointer to 318 */
 /* size: 4 */

/* 320 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148069568 */

/* 321 */
 /* pointer to 320 */
 /* size: 4 */

/* 322 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148069828 */

/* 323 */
 /* pointer to 322 */
 /* size: 4 */

/* 324 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 325 */
 /* pointer to 324 */
 /* size: 4 */

/* 326 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 327 */
 /* pointer to 326 */
 /* size: 4 */

/* 328 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 329 */
 /* pointer to 328 */
 /* size: 4 */

/* 330 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 331 */
 /* pointer to 330 */
 /* size: 4 */

/* 332 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 333 */
 /* pointer to 332 */
 /* size: 4 */

/* 334 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 335 */
 /* pointer to 334 */
 /* size: 4 */

/* 336 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148071284 */

/* 337 */
 /* pointer to 336 */
 /* size: 4 */

/* 338 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148071492 */

/* 339 */
 /* pointer to 338 */
 /* size: 4 */

/* 340 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148071700 */

/* 341 */
 /* pointer to 340 */
 /* size: 4 */

/* 342 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 343 */
 /* pointer to 17 */
 /* size: 4 */

/* 344 */
 /* pointer to 342 */
 /* size: 4 */

/* 345 */
/* <0> (null):0 */
typedef struct enginefuncs_s enginefuncs_t; /* size: 632 */

/* 346 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 347 */
/* <0> (null):0 */
typedef int ptrdiff_t; /* size: 4 */

/* 348 */
/* <0> (null):0 */
enum {
	TS_AT_TOP = 0,
	TS_AT_BOTTOM = 1,
	TS_GOING_UP = 2,
	TS_GOING_DOWN = 3,
}; /* size: 4 */

/* 349 */
/* <0> (null):0 */
typedef enum  TOGGLE_STATE; /* size: 4 */

/* 350 */
 /* pointer to 78 */
 /* size: 4 */

/* 351 */
 /* pointer to 352 */
 /* size: 4 */

/* 352 */
/* <0> (null):0 */
struct CBaseEntity {
	/* <0> (null):0 */
	edict_t * edict(class CBaseEntity *); /* linkage=_ZN11CBaseEntity5edictEv */

	/* <0> (null):0 */
	virtual int ObjectCaps(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10ObjectCapsEv */

	/* <0> (null):0 */
	int entindex(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8entindexEv */

	/* <0> (null):0 */
	void CBaseEntity(class CBaseEntity *);

	/* <0> (null):0 */
	void * operator new(size_t, entvars_t *); /* linkage=_ZN11CBaseEntitynwEjP9entvars_s */

	/* <0> (null):0 */
	virtual void Restart(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7RestartEv */

	/* <0> (null):0 */
	virtual void Activate(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8ActivateEv */

	/* <0> (null):0 */
	virtual int Classify(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8ClassifyEv */

	/* <0> (null):0 */
	virtual void DeathNotice(class CBaseEntity *, entvars_t *); /* linkage=_ZN11CBaseEntity11DeathNoticeEP9entvars_s */

	/* <0> (null):0 */
	virtual int BloodColor(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10BloodColorEv */

	/* <0> (null):0 */
	virtual BOOL IsTriggered(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity11IsTriggeredEPS_ */

	/* <0> (null):0 */
	virtual class CBaseMonster * MyMonsterPointer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity16MyMonsterPointerEv */

	/* <0> (null):0 */
	virtual class CSquadMonster * MySquadMonsterPointer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity21MySquadMonsterPointerEv */

	/* <0> (null):0 */
	virtual int GetToggleState(class CBaseEntity *); /* linkage=_ZN11CBaseEntity14GetToggleStateEv */

	/* <0> (null):0 */
	virtual void AddPoints(class CBaseEntity *, int, BOOL); /* linkage=_ZN11CBaseEntity9AddPointsEii */

	/* <0> (null):0 */
	virtual void AddPointsToTeam(class CBaseEntity *, int, BOOL); /* linkage=_ZN11CBaseEntity15AddPointsToTeamEii */

	/* <0> (null):0 */
	virtual BOOL AddPlayerItem(class CBaseEntity *, class CBasePlayerItem *); /* linkage=_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem */

	/* <0> (null):0 */
	virtual BOOL RemovePlayerItem(class CBaseEntity *, class CBasePlayerItem *); /* linkage=_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem */

	/* <0> (null):0 */
	virtual int GiveAmmo(class CBaseEntity *, int, char *, int); /* linkage=_ZN11CBaseEntity8GiveAmmoEiPci */

	/* <0> (null):0 */
	virtual float GetDelay(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8GetDelayEv */

	/* <0> (null):0 */
	virtual int IsMoving(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8IsMovingEv */

	/* <0> (null):0 */
	virtual void OverrideReset(class CBaseEntity *); /* linkage=_ZN11CBaseEntity13OverrideResetEv */

	/* <0> (null):0 */
	virtual void SetToggleState(class CBaseEntity *, int); /* linkage=_ZN11CBaseEntity14SetToggleStateEi */

	/* <0> (null):0 */
	virtual void StartSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity13StartSneakingEv */

	/* <0> (null):0 */
	virtual void StopSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12StopSneakingEv */

	/* <0> (null):0 */
	virtual BOOL OnControls(class CBaseEntity *, entvars_t *); /* linkage=_ZN11CBaseEntity10OnControlsEP9entvars_s */

	/* <0> (null):0 */
	virtual BOOL IsSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10IsSneakingEv */

	/* <0> (null):0 */
	virtual BOOL IsAlive(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7IsAliveEv */

	/* <0> (null):0 */
	virtual BOOL IsBSPModel(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10IsBSPModelEv */

	/* <0> (null):0 */
	virtual BOOL ReflectGauss(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12ReflectGaussEv */

	/* <0> (null):0 */
	virtual BOOL IsPlayer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8IsPlayerEv */

	/* <0> (null):0 */
	virtual BOOL IsNetClient(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11IsNetClientEv */

	/* <0> (null):0 */
	virtual const char  * TeamID(class CBaseEntity *); /* linkage=_ZN11CBaseEntity6TeamIDEv */

	/* <0> (null):0 */
	virtual void Think(class CBaseEntity *); /* linkage=_ZN11CBaseEntity5ThinkEv */

	/* <0> (null):0 */
	virtual void Touch(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity5TouchEPS_ */

	/* <0> (null):0 */
	virtual void Use(class CBaseEntity *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float); /* linkage=_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf */

	/* <0> (null):0 */
	virtual void Blocked(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity7BlockedEPS_ */

	/* <0> (null):0 */
	virtual void UpdateOwner(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11UpdateOwnerEv */

	/* <0> (null):0 */
	virtual BOOL FBecomeProne(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12FBecomeProneEv */

	/* <0> (null):0 */
	virtual class Vector Center(class CBaseEntity *); /* linkage=_ZN11CBaseEntity6CenterEv */

	/* <0> (null):0 */
	virtual class Vector EyePosition(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11EyePositionEv */

	/* <0> (null):0 */
	virtual class Vector EarPosition(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11EarPositionEv */

	/* <0> (null):0 */
	virtual class Vector BodyTarget(class CBaseEntity *, const class Vector  &); /* linkage=_ZN11CBaseEntity10BodyTargetERK6Vector */

	/* <0> (null):0 */
	virtual int Illumination(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12IlluminationEv */

	/* <0> (null):0 */
	virtual BOOL HasTarget(class CBaseEntity *, string_t); /* linkage=_ZN11CBaseEntity9HasTargetEj */

	/* vtable has 41 entries: {
	   [6] = ObjectCaps(_ZN11CBaseEntity10ObjectCapsEv), 
	   [2] = Restart(_ZN11CBaseEntity7RestartEv), 
	   [7] = Activate(_ZN11CBaseEntity8ActivateEv), 
	   [9] = Classify(_ZN11CBaseEntity8ClassifyEv), 
	   [10] = DeathNotice(_ZN11CBaseEntity11DeathNoticeEP9entvars_s), 
	   [15] = BloodColor(_ZN11CBaseEntity10BloodColorEv), 
	   [17] = IsTriggered(_ZN11CBaseEntity11IsTriggeredEPS_), 
	   [18] = MyMonsterPointer(_ZN11CBaseEntity16MyMonsterPointerEv), 
	   [19] = MySquadMonsterPointer(_ZN11CBaseEntity21MySquadMonsterPointerEv), 
	   [20] = GetToggleState(_ZN11CBaseEntity14GetToggleStateEv), 
	   [21] = AddPoints(_ZN11CBaseEntity9AddPointsEii), 
	   [22] = AddPointsToTeam(_ZN11CBaseEntity15AddPointsToTeamEii), 
	   [23] = AddPlayerItem(_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem), 
	   [24] = RemovePlayerItem(_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem), 
	   [25] = GiveAmmo(_ZN11CBaseEntity8GiveAmmoEiPci), 
	   [26] = GetDelay(_ZN11CBaseEntity8GetDelayEv), 
	   [27] = IsMoving(_ZN11CBaseEntity8IsMovingEv), 
	   [28] = OverrideReset(_ZN11CBaseEntity13OverrideResetEv), 
	   [30] = SetToggleState(_ZN11CBaseEntity14SetToggleStateEi), 
	   [31] = StartSneaking(_ZN11CBaseEntity13StartSneakingEv), 
	   [32] = StopSneaking(_ZN11CBaseEntity12StopSneakingEv), 
	   [33] = OnControls(_ZN11CBaseEntity10OnControlsEP9entvars_s), 
	   [34] = IsSneaking(_ZN11CBaseEntity10IsSneakingEv), 
	   [35] = IsAlive(_ZN11CBaseEntity7IsAliveEv), 
	   [36] = IsBSPModel(_ZN11CBaseEntity10IsBSPModelEv), 
	   [37] = ReflectGauss(_ZN11CBaseEntity12ReflectGaussEv), 
	   [40] = IsPlayer(_ZN11CBaseEntity8IsPlayerEv), 
	   [41] = IsNetClient(_ZN11CBaseEntity11IsNetClientEv), 
	   [42] = TeamID(_ZN11CBaseEntity6TeamIDEv), 
	   [44] = Think(_ZN11CBaseEntity5ThinkEv), 
	   [45] = Touch(_ZN11CBaseEntity5TouchEPS_), 
	   [46] = Use(_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf), 
	   [47] = Blocked(_ZN11CBaseEntity7BlockedEPS_), 
	   [49] = UpdateOwner(_ZN11CBaseEntity11UpdateOwnerEv), 
	   [50] = FBecomeProne(_ZN11CBaseEntity12FBecomeProneEv), 
	   [51] = Center(_ZN11CBaseEntity6CenterEv), 
	   [52] = EyePosition(_ZN11CBaseEntity11EyePositionEv), 
	   [53] = EarPosition(_ZN11CBaseEntity11EarPositionEv), 
	   [54] = BodyTarget(_ZN11CBaseEntity10BodyTargetERK6Vector), 
	   [55] = Illumination(_ZN11CBaseEntity12IlluminationEv), 
	   [38] = HasTarget(_ZN11CBaseEntity9HasTargetEj), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 353 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 354 */
/* <0> (null):0 */
struct {
	int                        event;                /*     0     4 */
	char *                     options;              /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 355 */
/* <0> (null):0 */
typedef class  MonsterEvent_t; /* size: 8 */

/* 356 */
/* <0> (null):0 */
enum {
	USE_OFF = 0,
	USE_ON = 1,
	USE_SET = 2,
	USE_TOGGLE = 3,
}; /* size: 4 */

/* 357 */
/* <0> (null):0 */
typedef enum  USE_TYPE; /* size: 4 */

/* 358 */
/* <0> (null):0 */
enum WeaponIdType {
	WEAPON_NONE = 0,
	WEAPON_P228 = 1,
	WEAPON_GLOCK = 2,
	WEAPON_SCOUT = 3,
	WEAPON_HEGRENADE = 4,
	WEAPON_XM1014 = 5,
	WEAPON_C4 = 6,
	WEAPON_MAC10 = 7,
	WEAPON_AUG = 8,
	WEAPON_SMOKEGRENADE = 9,
	WEAPON_ELITE = 10,
	WEAPON_FIVESEVEN = 11,
	WEAPON_UMP45 = 12,
	WEAPON_SG550 = 13,
	WEAPON_GALIL = 14,
	WEAPON_FAMAS = 15,
	WEAPON_USP = 16,
	WEAPON_GLOCK18 = 17,
	WEAPON_AWP = 18,
	WEAPON_MP5N = 19,
	WEAPON_M249 = 20,
	WEAPON_M3 = 21,
	WEAPON_M4A1 = 22,
	WEAPON_TMP = 23,
	WEAPON_G3SG1 = 24,
	WEAPON_FLASHBANG = 25,
	WEAPON_DEAGLE = 26,
	WEAPON_SG552 = 27,
	WEAPON_AK47 = 28,
	WEAPON_KNIFE = 29,
	WEAPON_P90 = 30,
	WEAPON_SHIELDGUN = 99,
}; /* size: 4 */

/* 359 */
/* <0> (null):0 */
enum MaxAmmoType {
	MAX_AMMO_BUCKSHOT = 32,
	MAX_AMMO_9MM = 120,
	MAX_AMMO_556NATO = 90,
	MAX_AMMO_556NATOBOX = 200,
	MAX_AMMO_762NATO = 90,
	MAX_AMMO_45ACP = 100,
	MAX_AMMO_50AE = 35,
	MAX_AMMO_338MAGNUM = 30,
	MAX_AMMO_57MM = 100,
	MAX_AMMO_357SIG = 52,
}; /* size: 4 */

/* 360 */
/* <0> (null):0 */
enum {
	BULLET_NONE = 0,
	BULLET_PLAYER_9MM = 1,
	BULLET_PLAYER_MP5 = 2,
	BULLET_PLAYER_357 = 3,
	BULLET_PLAYER_BUCKSHOT = 4,
	BULLET_PLAYER_CROWBAR = 5,
	BULLET_MONSTER_9MM = 6,
	BULLET_MONSTER_MP5 = 7,
	BULLET_MONSTER_12MM = 8,
	BULLET_PLAYER_45ACP = 9,
	BULLET_PLAYER_338MAG = 10,
	BULLET_PLAYER_762MM = 11,
	BULLET_PLAYER_556MM = 12,
	BULLET_PLAYER_50AE = 13,
	BULLET_PLAYER_57MM = 14,
	BULLET_PLAYER_357SIG = 15,
}; /* size: 4 */

/* 361 */
/* <0> (null):0 */
typedef enum  Bullet; /* size: 4 */

/* 362 */
/* <0> (null):0 */
struct {
	int                        iSlot;                /*     0     4 */
	int                        iPosition;            /*     4     4 */
	const char  *              pszAmmo1;             /*     8     4 */
	int                        iMaxAmmo1;            /*    12     4 */
	const char  *              pszAmmo2;             /*    16     4 */
	int                        iMaxAmmo2;            /*    20     4 */
	const char  *              pszName;              /*    24     4 */
	int                        iMaxClip;             /*    28     4 */
	int                        iId;                  /*    32     4 */
	int                        iFlags;               /*    36     4 */
	int                        iWeight;              /*    40     4 */

	/* size: 44, cachelines: 1, members: 11 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 363 */
/* <0> (null):0 */
typedef class  ItemInfo; /* size: 44 */

/* 364 */
/* <0> (null):0 */
enum {
	PLAYER_IDLE = 0,
	PLAYER_WALK = 1,
	PLAYER_JUMP = 2,
	PLAYER_SUPERJUMP = 3,
	PLAYER_DIE = 4,
	PLAYER_ATTACK1 = 5,
	PLAYER_ATTACK2 = 6,
	PLAYER_FLINCH = 7,
	PLAYER_LARGE_FLINCH = 8,
	PLAYER_RELOAD = 9,
	PLAYER_HOLDBOMB = 10,
}; /* size: 4 */

/* 365 */
/* <0> (null):0 */
typedef enum  PLAYER_ANIM; /* size: 4 */

/* 366 */
/* <0> (null):0 */
class CBasePlayer {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 367 */
 /* pointer to 366 */
 /* size: 4 */

/* 368 */
wchar_t
 /* size: 4 */

/* 369 */
/* <0> (null):0 */
enum GameEventType {
	EVENT_INVALID = 0,
	EVENT_WEAPON_FIRED = 1,
	EVENT_WEAPON_FIRED_ON_EMPTY = 2,
	EVENT_WEAPON_RELOADED = 3,
	EVENT_HE_GRENADE_EXPLODED = 4,
	EVENT_FLASHBANG_GRENADE_EXPLODED = 5,
	EVENT_SMOKE_GRENADE_EXPLODED = 6,
	EVENT_GRENADE_BOUNCED = 7,
	EVENT_BEING_SHOT_AT = 8,
	EVENT_PLAYER_BLINDED_BY_FLASHBANG = 9,
	EVENT_PLAYER_FOOTSTEP = 10,
	EVENT_PLAYER_JUMPED = 11,
	EVENT_PLAYER_DIED = 12,
	EVENT_PLAYER_LANDED_FROM_HEIGHT = 13,
	EVENT_PLAYER_TOOK_DAMAGE = 14,
	EVENT_HOSTAGE_DAMAGED = 15,
	EVENT_HOSTAGE_KILLED = 16,
	EVENT_DOOR = 17,
	EVENT_BREAK_GLASS = 18,
	EVENT_BREAK_WOOD = 19,
	EVENT_BREAK_METAL = 20,
	EVENT_BREAK_FLESH = 21,
	EVENT_BREAK_CONCRETE = 22,
	EVENT_BOMB_PLANTED = 23,
	EVENT_BOMB_DROPPED = 24,
	EVENT_BOMB_PICKED_UP = 25,
	EVENT_BOMB_BEEP = 26,
	EVENT_BOMB_DEFUSING = 27,
	EVENT_BOMB_DEFUSE_ABORTED = 28,
	EVENT_BOMB_DEFUSED = 29,
	EVENT_BOMB_EXPLODED = 30,
	EVENT_HOSTAGE_USED = 31,
	EVENT_HOSTAGE_RESCUED = 32,
	EVENT_ALL_HOSTAGES_RESCUED = 33,
	EVENT_VIP_ESCAPED = 34,
	EVENT_VIP_ASSASSINATED = 35,
	EVENT_TERRORISTS_WIN = 36,
	EVENT_CTS_WIN = 37,
	EVENT_ROUND_DRAW = 38,
	EVENT_ROUND_WIN = 39,
	EVENT_ROUND_LOSS = 40,
	EVENT_ROUND_START = 41,
	EVENT_PLAYER_SPAWNED = 42,
	EVENT_CLIENT_CORPSE_SPAWNED = 43,
	EVENT_BUY_TIME_START = 44,
	EVENT_PLAYER_LEFT_BUY_ZONE = 45,
	EVENT_DEATH_CAMERA_START = 46,
	EVENT_KILL_ALL = 47,
	EVENT_ROUND_TIME = 48,
	EVENT_DIE = 49,
	EVENT_KILL = 50,
	EVENT_HEADSHOT = 51,
	EVENT_KILL_FLASHBANGED = 52,
	EVENT_TUTOR_BUY_MENU_OPENNED = 53,
	EVENT_TUTOR_AUTOBUY = 54,
	EVENT_PLAYER_BOUGHT_SOMETHING = 55,
	EVENT_TUTOR_NOT_BUYING_ANYTHING = 56,
	EVENT_TUTOR_NEED_TO_BUY_PRIMARY_WEAPON = 57,
	EVENT_TUTOR_NEED_TO_BUY_PRIMARY_AMMO = 58,
	EVENT_TUTOR_NEED_TO_BUY_SECONDARY_AMMO = 59,
	EVENT_TUTOR_NEED_TO_BUY_ARMOR = 60,
	EVENT_TUTOR_NEED_TO_BUY_DEFUSE_KIT = 61,
	EVENT_TUTOR_NEED_TO_BUY_GRENADE = 62,
	EVENT_CAREER_TASK_DONE = 63,
	EVENT_START_RADIO_1 = 64,
	EVENT_RADIO_COVER_ME = 65,
	EVENT_RADIO_YOU_TAKE_THE_POINT = 66,
	EVENT_RADIO_HOLD_THIS_POSITION = 67,
	EVENT_RADIO_REGROUP_TEAM = 68,
	EVENT_RADIO_FOLLOW_ME = 69,
	EVENT_RADIO_TAKING_FIRE = 70,
	EVENT_START_RADIO_2 = 71,
	EVENT_RADIO_GO_GO_GO = 72,
	EVENT_RADIO_TEAM_FALL_BACK = 73,
	EVENT_RADIO_STICK_TOGETHER_TEAM = 74,
	EVENT_RADIO_GET_IN_POSITION_AND_WAIT = 75,
	EVENT_RADIO_STORM_THE_FRONT = 76,
	EVENT_RADIO_REPORT_IN_TEAM = 77,
	EVENT_START_RADIO_3 = 78,
	EVENT_RADIO_AFFIRMATIVE = 79,
	EVENT_RADIO_ENEMY_SPOTTED = 80,
	EVENT_RADIO_NEED_BACKUP = 81,
	EVENT_RADIO_SECTOR_CLEAR = 82,
	EVENT_RADIO_IN_POSITION = 83,
	EVENT_RADIO_REPORTING_IN = 84,
	EVENT_RADIO_GET_OUT_OF_THERE = 85,
	EVENT_RADIO_NEGATIVE = 86,
	EVENT_RADIO_ENEMY_DOWN = 87,
	EVENT_END_RADIO = 88,
	EVENT_NEW_MATCH = 89,
	EVENT_PLAYER_CHANGED_TEAM = 90,
	EVENT_BULLET_IMPACT = 91,
	EVENT_GAME_COMMENCE = 92,
	EVENT_WEAPON_ZOOMED = 93,
	EVENT_HOSTAGE_CALLED_FOR_HELP = 94,
	NUM_GAME_EVENTS = 95,
}; /* size: 4 */

/* 370 */
/* <0> (null):0 */
enum aug_e {
	AUG_IDLE1 = 0,
	AUG_RELOAD = 1,
	AUG_DRAW = 2,
	AUG_SHOOT1 = 3,
	AUG_SHOOT2 = 4,
	AUG_SHOOT3 = 5,
}; /* size: 4 */

/* 371 */
/* <0> (null):0 */
class CAUG : public CBasePlayerWeapon {
public:

	/* class CBasePlayerWeapon   <ancestor>; */      /*     0     0 */
	int                        m_iShell;             /*   336     4 */
	int                        iShellOn;             /*   340     4 */
private:

	short unsigned int         m_usFireAug;          /*   344     2 */
	/* <0> (null):0 */
	void CAUG(class CAUG *, const class CAUG  &);

	/* <0> (null):0 */
	void CAUG(class CAUG *);

	/* <0> (null):0 */
	virtual void Spawn(class CAUG *); /* linkage=_ZN4CAUG5SpawnEv */

	/* <0> (null):0 */
	virtual void Precache(class CAUG *); /* linkage=_ZN4CAUG8PrecacheEv */

	/* <0> (null):0 */
	virtual int iItemSlot(class CAUG *); /* linkage=_ZN4CAUG9iItemSlotEv */

	/* <0> (null):0 */
	virtual int GetItemInfo(class CAUG *, ItemInfo *); /* linkage=_ZN4CAUG11GetItemInfoEP8ItemInfo */

	/* <0> (null):0 */
	virtual void PrimaryAttack(class CAUG *); /* linkage=_ZN4CAUG13PrimaryAttackEv */

	/* <0> (null):0 */
	virtual void SecondaryAttack(class CAUG *); /* linkage=_ZN4CAUG15SecondaryAttackEv */

	/* <0> (null):0 */
	void AUGFire(class CAUG *, float, float, BOOL); /* linkage=_ZN4CAUG7AUGFireEffi */

	/* <0> (null):0 */
	virtual BOOL Deploy(class CAUG *); /* linkage=_ZN4CAUG6DeployEv */

	/* <0> (null):0 */
	virtual void Reload(class CAUG *); /* linkage=_ZN4CAUG6ReloadEv */

	/* <0> (null):0 */
	virtual float GetMaxSpeed(class CAUG *); /* linkage=_ZN4CAUG11GetMaxSpeedEv */

	/* <0> (null):0 */
	virtual void WeaponIdle(class CAUG *); /* linkage=_ZN4CAUG10WeaponIdleEv */

	/* <0> (null):0 */
	virtual BOOL UseDecrement(class CAUG *); /* linkage=_ZN4CAUG12UseDecrementEv */

	/* vtable has 11 entries: {
	   [0] = Spawn(_ZN4CAUG5SpawnEv), 
	   [1] = Precache(_ZN4CAUG8PrecacheEv), 
	   [79] = iItemSlot(_ZN4CAUG9iItemSlotEv), 
	   [61] = GetItemInfo(_ZN4CAUG11GetItemInfoEP8ItemInfo), 
	   [87] = PrimaryAttack(_ZN4CAUG13PrimaryAttackEv), 
	   [88] = SecondaryAttack(_ZN4CAUG15SecondaryAttackEv), 
	   [64] = Deploy(_ZN4CAUG6DeployEv), 
	   [89] = Reload(_ZN4CAUG6ReloadEv), 
	   [78] = GetMaxSpeed(_ZN4CAUG11GetMaxSpeedEv), 
	   [90] = WeaponIdle(_ZN4CAUG10WeaponIdleEv), 
	   [93] = UseDecrement(_ZN4CAUG12UseDecrementEv), 
	} */
	/* size: 348, cachelines: 6, members: 4 */
	/* last cacheline: 28 bytes */

	/* BRAIN FART ALERT! 348 != 10 + 0(holes), diff = 338 */

}; /* size: 348 */

/* 372 */
/* <0> (null):0 */
class CBasePlayerWeapon {
	/* <0> (null):0 */
	void CBasePlayerWeapon(class CBasePlayerWeapon *);

	/* <0> (null):0 */
	virtual int AddWeapon(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon9AddWeaponEv */

	/* <0> (null):0 */
	virtual void UpdateItemInfo(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon14UpdateItemInfoEv */

	/* <0> (null):0 */
	virtual BOOL ShouldWeaponIdle(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon16ShouldWeaponIdleEv */

	/* <0> (null):0 */
	virtual BOOL IsWeapon(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon8IsWeaponEv */

	/* <0> (null):0 */
	virtual class CBasePlayerItem * GetWeaponPtr(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon12GetWeaponPtrEv */

	/* vtable has 5 entries: {
	   [82] = AddWeapon(_ZN17CBasePlayerWeapon9AddWeaponEv), 
	   [68] = UpdateItemInfo(_ZN17CBasePlayerWeapon14UpdateItemInfoEv), 
	   [92] = ShouldWeaponIdle(_ZN17CBasePlayerWeapon16ShouldWeaponIdleEv), 
	   [65] = IsWeapon(_ZN17CBasePlayerWeapon8IsWeaponEv), 
	   [77] = GetWeaponPtr(_ZN17CBasePlayerWeapon12GetWeaponPtrEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 373 */
 /* pointer to 371 */
 /* size: 4 */

/* 374 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 375 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 348 */

/* 376 */
 /* pointer to 363 */
 /* size: 4 */

/* 377 */
/* <0> (null):0 */
class IVoiceGameMgrHelper {
	int ()(void) * *           _vptr.IVoiceGameMgrHelper; /*     0     4 */
	/* <0> (null):0 */
	virtual void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *, int);

	/* <0> (null):0 */
	virtual bool CanPlayerHearPlayer(class IVoiceGameMgrHelper *, class CBasePlayer *, class CBasePlayer *); /* linkage=_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_ */

	/* vtable has 1 entries: {
	   [2] = CanPlayerHearPlayer(_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_), 
	} */
	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 378 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 379 */
 /* pointer to 380 */
 /* size: 4 */

/* 380 */
 /* pointer to 378 */
 /* size: 4 */

/* 381 */
 /* pointer to 377 */
 /* size: 4 */

/* 382 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 383 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 384 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 385 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 386 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 387 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 388 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 389 */
 /* pointer to 390 */
 /* size: 4 */

/* 390 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 676 */

/* 391 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 392 */
/* <0> (null):0 */
class CPointEntity {
	/* <0> (null):0 */
	virtual int ObjectCaps(class CPointEntity *); /* linkage=_ZN12CPointEntity10ObjectCapsEv */

	/* vtable has 1 entries: {
	   [6] = ObjectCaps(_ZN12CPointEntity10ObjectCapsEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 393 */
 /* pointer to 392 */
 /* size: 4 */

/* 394 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 395 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 396 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 397 */
/* <0> (null):0 */
class CBaseDelay {
	/* <0> (null):0 */
	void CBaseDelay(class CBaseDelay *);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 398 */
 /* pointer to 397 */
 /* size: 4 */

/* 399 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 400 */
/* <0> (null):0 */
class CBaseAnimating {
	/* <0> (null):0 */
	void CBaseAnimating(class CBaseAnimating *);

	/* <0> (null):0 */
	virtual void HandleAnimEvent(class CBaseAnimating *, MonsterEvent_t *); /* linkage=_ZN14CBaseAnimating15HandleAnimEventEP14MonsterEvent_t */

	/* vtable has 1 entries: {
	   [58] = HandleAnimEvent(_ZN14CBaseAnimating15HandleAnimEventEP14MonsterEvent_t), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 401 */
 /* pointer to 400 */
 /* size: 4 */

/* 402 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 403 */
/* <0> (null):0 */
class CBasePlayerItem {
	/* <0> (null):0 */
	void CBasePlayerItem(class CBasePlayerItem *);

	/* <0> (null):0 */
	virtual BOOL CanDrop(class CBasePlayerItem *); /* linkage=_ZN15CBasePlayerItem7CanDropEv */

	/* <0> (null):0 */
	virtual BOOL CanHolster(class CBasePlayerItem *); /* linkage=_ZN15CBasePlayerItem10CanHolsterEv */

	/* <0> (null):0 */
	virtual void ItemPreFrame(class CBasePlayerItem *); /* linkage=_ZN15CBasePlayerItem12ItemPreFrameEv */

	ItemInfo                   ItemInfoArray[32];    /*     0  1408 */
	/* --- cacheline 22 boundary (1408 bytes) --- */
	/* vtable has 3 entries: {
	   [63] = CanDrop(_ZN15CBasePlayerItem7CanDropEv), 
	   [66] = CanHolster(_ZN15CBasePlayerItem10CanHolsterEv), 
	   [69] = ItemPreFrame(_ZN15CBasePlayerItem12ItemPreFrameEv), 
	} */
	/* size: 0, cachelines: 0, members: 1 */

	/* BRAIN FART ALERT! 0 != 1408 + 0(holes), diff = -1408 */

}; /* size: 0 */

/* 404 */
 /* pointer to 403 */
 /* size: 4 */

/* 405 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 406 */
 /* pointer to 372 */
 /* size: 4 */

/* 407 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 408 */
 /* pointer to 352 */
 /* size: 4 */

/* 409 */
/* <0> (null):0 */
class CBaseMonster {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 410 */
 /* pointer to 409 */
 /* size: 4 */

/* 411 */
/* <0> (null):0 */
struct CSquadMonster {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 412 */
 /* pointer to 411 */
 /* size: 4 */

/* 413 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 414 */
 /* pointer to 355 */
 /* size: 4 */

/* 415 */
 /* pointer to 403 */
 /* size: 4 */

/* 416 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 417 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 418 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 419 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 420 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 421 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 422 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 423 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 424 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 425 */
 /* pointer to 74 */
 /* size: 4 */

/* 426 */
/* <0> (null):0 */
class CBotManager {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 427 */
 /* pointer to 426 */
 /* size: 4 */

/* 428 */
/* <0> (null):0 */
ItemInfo                   array[32]; /* size: 1408 */

/* Functions: */

/* <0> (null):0 */
void Vector2D(class Vector2D *)
{
} /* size: 146685944 */

/* <0> (null):0 */
void Vector2D(class Vector2D *, float, float)
{
} /* size: 148173864 */

/* <0> (null):0 */
class Vector2D operator+(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DplERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator-(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DmiERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator*(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DmlEf */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator/(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DdvEf */
{
} /* size: 8 */

/* <0> (null):0 */
float Length(const class Vector2D  *) /* linkage=_ZNK8Vector2D6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector2D  *) /* linkage=_ZNK8Vector2D13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector2D Normalize(const class Vector2D  *) /* linkage=_ZNK8Vector2D9NormalizeEv */
{
} /* size: 8 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector2D *) /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector2D *, float) /* linkage=_ZN8Vector2D6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void Vector(class Vector *)
{
} /* size: 0 */

/* <0> (null):0 */
void Vector(class Vector *, float, float, float)
{
} /* size: 78 */

/* <0> (null):0 */
void Vector(class Vector *, const class Vector  &)
{
} /* size: 148176644 */

/* <0> (null):0 */
void Vector(class Vector *, float *)
{
} /* size: 0 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *) /* linkage=_ZNK6VectorngEv */
{
} /* size: 12 */

/* <0> (null):0 */
int operator==(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectoreqERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
int operator!=(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorneERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector operator+(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorplERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectormiERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator*(const class Vector  *, float) /* linkage=_ZNK6VectormlEf */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator/(const class Vector  *, float) /* linkage=_ZNK6VectordvEf */
{
} /* size: 12 */

/* <0> (null):0 */
void CopyToArray(const class Vector  *, float *) /* linkage=_ZNK6Vector11CopyToArrayEPf */
{
} /* size: 320 */

/* <0> (null):0 */
float Length(const class Vector  *) /* linkage=_ZNK6Vector6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector  *) /* linkage=_ZNK6Vector13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
float * operator float*(class Vector *) /* linkage=_ZN6VectorcvPfEv */
{
} /* size: 4 */

/* <0> (null):0 */
const float  * operator const float*(const class Vector  *) /* linkage=_ZNK6VectorcvPKfEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector Normalize(const class Vector  *) /* linkage=_ZNK6Vector9NormalizeEv */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector2D Make2D(const class Vector  *) /* linkage=_ZNK6Vector6Make2DEv */
{
} /* size: 8 */

/* <0> (null):0 */
float Length2D(const class Vector  *) /* linkage=_ZNK6Vector8Length2DEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector  *, float) /* linkage=_ZNK6Vector16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector  *, float) /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector *) /* linkage=_ZN6Vector16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector *, float) /* linkage=_ZN6Vector6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
edict_t * edict(class CBaseEntity *) /* linkage=_ZN11CBaseEntity5edictEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int ObjectCaps(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
int entindex(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8entindexEv */
{
} /* size: 4 */

/* <0> (null):0 */
void CBaseEntity(class CBaseEntity *)
{
} /* size: 3015742 */

/* <0> (null):0 */
void * operator new(size_t, entvars_t *) /* linkage=_ZN11CBaseEntitynwEjP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Restart(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7RestartEv */
{
} /* size: 147916640 */

/* <0> (null):0 */
virtual void Activate(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8ActivateEv */
{
} /* size: 147969216 */

/* <0> (null):0 */
virtual int Classify(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8ClassifyEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void DeathNotice(class CBaseEntity *, entvars_t *) /* linkage=_ZN11CBaseEntity11DeathNoticeEP9entvars_s */
{
} /* size: 3014656 */

/* <0> (null):0 */
virtual int BloodColor(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10BloodColorEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsTriggered(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity11IsTriggeredEPS_ */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CBaseMonster * MyMonsterPointer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity16MyMonsterPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CSquadMonster * MySquadMonsterPointer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity21MySquadMonsterPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int GetToggleState(class CBaseEntity *) /* linkage=_ZN11CBaseEntity14GetToggleStateEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void AddPoints(class CBaseEntity *, int, BOOL) /* linkage=_ZN11CBaseEntity9AddPointsEii */
{
} /* size: 148036416 */

/* <0> (null):0 */
virtual void AddPointsToTeam(class CBaseEntity *, int, BOOL) /* linkage=_ZN11CBaseEntity15AddPointsToTeamEii */
{
} /* size: 148047236 */

/* <0> (null):0 */
virtual BOOL AddPlayerItem(class CBaseEntity *, class CBasePlayerItem *) /* linkage=_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL RemovePlayerItem(class CBaseEntity *, class CBasePlayerItem *) /* linkage=_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int GiveAmmo(class CBaseEntity *, int, char *, int) /* linkage=_ZN11CBaseEntity8GiveAmmoEiPci */
{
} /* size: 4 */

/* <0> (null):0 */
virtual float GetDelay(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8GetDelayEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int IsMoving(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8IsMovingEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void OverrideReset(class CBaseEntity *) /* linkage=_ZN11CBaseEntity13OverrideResetEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void SetToggleState(class CBaseEntity *, int) /* linkage=_ZN11CBaseEntity14SetToggleStateEi */
{
} /* size: 88 */

/* <0> (null):0 */
virtual void StartSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity13StartSneakingEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void StopSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12StopSneakingEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL OnControls(class CBaseEntity *, entvars_t *) /* linkage=_ZN11CBaseEntity10OnControlsEP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10IsSneakingEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsAlive(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7IsAliveEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsBSPModel(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10IsBSPModelEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL ReflectGauss(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12ReflectGaussEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsPlayer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8IsPlayerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsNetClient(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11IsNetClientEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual const char  * TeamID(class CBaseEntity *) /* linkage=_ZN11CBaseEntity6TeamIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Think(class CBaseEntity *) /* linkage=_ZN11CBaseEntity5ThinkEv */
{
} /* size: 147502284 */

/* <0> (null):0 */
virtual void Touch(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity5TouchEPS_ */
{
} /* size: 147502400 */

/* <0> (null):0 */
virtual void Use(class CBaseEntity *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float) /* linkage=_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf */
{
} /* size: 147502568 */

/* <0> (null):0 */
virtual void Blocked(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity7BlockedEPS_ */
{
} /* size: 147885961 */

/* <0> (null):0 */
virtual void UpdateOwner(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11UpdateOwnerEv */
{
} /* size: 147503060 */

/* <0> (null):0 */
virtual BOOL FBecomeProne(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12FBecomeProneEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class Vector Center(class CBaseEntity *) /* linkage=_ZN11CBaseEntity6CenterEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector EyePosition(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11EyePositionEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector EarPosition(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11EarPositionEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector BodyTarget(class CBaseEntity *, const class Vector  &) /* linkage=_ZN11CBaseEntity10BodyTargetERK6Vector */
{
} /* size: 12 */

/* <0> (null):0 */
virtual int Illumination(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12IlluminationEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL HasTarget(class CBaseEntity *, string_t) /* linkage=_ZN11CBaseEntity9HasTargetEj */
{
} /* size: 4 */

/* <0> (null):0 */
void CAUG(class CAUG *, const class CAUG  &)
{
} /* size: 148939836 */

/* <0> (null):0 */
void CAUG(class CAUG *)
{
} /* size: 148940368 */

/* <0> (null):0 */
virtual void Spawn(class CAUG *) /* linkage=_ZN4CAUG5SpawnEv */
{
} /* size: 148940568 */

/* <0> (null):0 */
virtual void Precache(class CAUG *) /* linkage=_ZN4CAUG8PrecacheEv */
{
} /* size: 148940428 */

/* <0> (null):0 */
virtual int iItemSlot(class CAUG *) /* linkage=_ZN4CAUG9iItemSlotEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int GetItemInfo(class CAUG *, ItemInfo *) /* linkage=_ZN4CAUG11GetItemInfoEP8ItemInfo */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void PrimaryAttack(class CAUG *) /* linkage=_ZN4CAUG13PrimaryAttackEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void SecondaryAttack(class CAUG *) /* linkage=_ZN4CAUG15SecondaryAttackEv */
{
} /* size: 0 */

/* <0> (null):0 */
void AUGFire(class CAUG *, float, float, BOOL) /* linkage=_ZN4CAUG7AUGFireEffi */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL Deploy(class CAUG *) /* linkage=_ZN4CAUG6DeployEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Reload(class CAUG *) /* linkage=_ZN4CAUG6ReloadEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual float GetMaxSpeed(class CAUG *) /* linkage=_ZN4CAUG11GetMaxSpeedEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void WeaponIdle(class CAUG *) /* linkage=_ZN4CAUG10WeaponIdleEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL UseDecrement(class CAUG *) /* linkage=_ZN4CAUG12UseDecrementEv */
{
} /* size: 4 */

/* <0> (null):0 */
void CBasePlayerWeapon(class CBasePlayerWeapon *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual int AddWeapon(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon9AddWeaponEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void UpdateItemInfo(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon14UpdateItemInfoEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL ShouldWeaponIdle(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon16ShouldWeaponIdleEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsWeapon(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon8IsWeaponEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CBasePlayerItem * GetWeaponPtr(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon12GetWeaponPtrEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *, int)
{
} /* size: 0 */

/* <0> (null):0 */
virtual bool CanPlayerHearPlayer(class IVoiceGameMgrHelper *, class CBasePlayer *, class CBasePlayer *) /* linkage=_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
void WeaponIdle(class CAUG *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Reload(class CAUG *const this)
{
	{
		int iResult;                                          //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator==(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator!=(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, float X, float Y, float Z)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator+(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator*(const class Vector  *const this, float fl)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Length2D(const class Vector  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Length(const class Vector  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline edict_t * ENT(const entvars_t  * pev)
{
} /* size: 4 */

/* <0> (null):0 */
inline BOOL FStrEq(const char  * sz1, const char  * sz2)
{
} /* size: 4 */

/* <0> (null):0 */
inline void edict(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline int ENTINDEX(edict_t * pEdict)
{
} /* size: 4 */

/* <0> (null):0 */
inline void ObjectCaps(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
virtual int ObjectCaps(class CPointEntity *) /* linkage=_ZN12CPointEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
inline void ObjectCaps(class CPointEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void entindex(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator-(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void NormalizeInPlace(class Vector *const this)
{
	{
		float flLen;                                          //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void PrimaryAttack(class CAUG *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBaseEntity(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CBaseDelay(class CBaseDelay *)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBaseDelay(class CBaseDelay *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CBaseAnimating(class CBaseAnimating *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void HandleAnimEvent(class CBaseAnimating *, MonsterEvent_t *) /* linkage=_ZN14CBaseAnimating15HandleAnimEventEP14MonsterEvent_t */
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBaseAnimating(class CBaseAnimating *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CBasePlayerItem(class CBasePlayerItem *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL CanDrop(class CBasePlayerItem *) /* linkage=_ZN15CBasePlayerItem7CanDropEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL CanHolster(class CBasePlayerItem *) /* linkage=_ZN15CBasePlayerItem10CanHolsterEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void ItemPreFrame(class CBasePlayerItem *) /* linkage=_ZN15CBasePlayerItem12ItemPreFrameEv */
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBasePlayerItem(class CBasePlayerItem *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBasePlayerWeapon(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline entvars_t * VARS(edict_t * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline void * GET_PRIVATE(edict_t * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline void operator new(size_t stAllocateBlock, entvars_t * pev)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CAUG(class CAUG *const this)
{
} /* size: 0 */

/* <0> (null):0 */
class CAUG * GetClassPtr<CAUG>(class CAUG * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
void Restart(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ObjectCaps(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Activate(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Classify(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void DeathNotice(class CBaseEntity *const this, entvars_t * pevChild)
{
} /* size: 0 */

/* <0> (null):0 */
void BloodColor(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsTriggered(class CBaseEntity *const this, class CBaseEntity * pActivator)
{
} /* size: 0 */

/* <0> (null):0 */
void MyMonsterPointer(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void MySquadMonsterPointer(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetToggleState(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void AddPoints(class CBaseEntity *const this, int score, BOOL bAllowNegativeScore)
{
} /* size: 0 */

/* <0> (null):0 */
void AddPointsToTeam(class CBaseEntity *const this, int score, BOOL bAllowNegativeScore)
{
} /* size: 0 */

/* <0> (null):0 */
void AddPlayerItem(class CBaseEntity *const this, class CBasePlayerItem * pItem)
{
} /* size: 0 */

/* <0> (null):0 */
void RemovePlayerItem(class CBaseEntity *const this, class CBasePlayerItem * pItem)
{
} /* size: 0 */

/* <0> (null):0 */
void GiveAmmo(class CBaseEntity *const this, int iAmount, char * szName, int iMax)
{
} /* size: 0 */

/* <0> (null):0 */
void GetDelay(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsMoving(class CBaseEntity *const this)
{
	operator!=(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void OverrideReset(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void SetToggleState(class CBaseEntity *const this, int state)
{
} /* size: 0 */

/* <0> (null):0 */
void StartSneaking(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void StopSneaking(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void OnControls(class CBaseEntity *const this, entvars_t * pev)
{
} /* size: 0 */

/* <0> (null):0 */
void IsSneaking(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsAlive(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsBSPModel(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ReflectGauss(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsPlayer(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsNetClient(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void TeamID(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Think(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Touch(class CBaseEntity *const this, class CBaseEntity * pOther)
{
} /* size: 0 */

/* <0> (null):0 */
void Use(class CBaseEntity *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
} /* size: 0 */

/* <0> (null):0 */
void Blocked(class CBaseEntity *const this, class CBaseEntity * pOther)
{
} /* size: 0 */

/* <0> (null):0 */
void UpdateOwner(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void FBecomeProne(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Center(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
	operator*(const class Vector  *const this,
			float fl); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void EyePosition(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void EarPosition(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void BodyTarget(class CBaseEntity *const this, const class Vector  &const posSrc)
{
} /* size: 0 */

/* <0> (null):0 */
void Illumination(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void HandleAnimEvent(class CBaseAnimating *const this, MonsterEvent_t * pEvent)
{
} /* size: 0 */

/* <0> (null):0 */
void CanDrop(class CBasePlayerItem *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CanHolster(class CBasePlayerItem *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ItemPreFrame(class CBasePlayerItem *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void AddWeapon(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void UpdateItemInfo(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ShouldWeaponIdle(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsWeapon(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetWeaponPtr(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void iItemSlot(class CAUG *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetMaxSpeed(class CAUG *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void UseDecrement(class CAUG *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Precache(class CAUG *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetItemInfo(class CAUG *const this, ItemInfo * p)
{
} /* size: 0 */

/* <0> (null):0 */
void SecondaryAttack(class CAUG *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Deploy(class CAUG *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class CAUG *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void HasTarget(class CBaseEntity *const this, string_t targetname)
{
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void WeaponIdle(class CAUG *const this)
{
	WeaponIdle(class CAUG *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Reload(class CAUG *const this)
{
	{
		int iResult;                                          //     0
	}
	Reload(class CAUG *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void weapon_aug(entvars_t * pev)
{
	GetClassPtr<CAUG>(class CAUG * a); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void AUGFire(class CAUG *const this, float flSpread, float flCycleTime, BOOL fUseAutoAim)
{
	{
		class Vector vecAiming;                               //     0
		class Vector vecSrc;                                  //     0
		class Vector vecDir;                                  //     0
		int flag;                                             //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Vector(class Vector *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Vector(class Vector *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Length2D(const class Vector  *const this); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void PrimaryAttack(class CAUG *const this)
{
	Length2D(const class Vector  *const this); /* size=0, low_pc=0 */ //     0
	PrimaryAttack(class CAUG *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */



/* Variables: */

int                        iResult; /* size: 4 */

float                      flLen; /* size: 4 */

entvars_t *                pev; /* size: 4 */

int                        iResult; /* size: 4 */

; /* size: 149013024 */

; /* size: 149013668 */

class Vector              vecAiming; /* size: 12 */

class Vector              vecSrc; /* size: 12 */

class Vector              vecDir; /* size: 12 */

int                        flag; /* size: 4 */

extern class _IO_FILE *           stdin; /* size: 4 */

extern class _IO_FILE *           stdout; /* size: 4 */

intconst                   k_cubSaltSize; /* size: 4 */

GID_tconst                 k_GIDNil; /* size: 8 */

GID_tconst                 k_TxnIDNil; /* size: 8 */

GID_tconst                 k_TxnIDUnknown; /* size: 8 */

PackageId_tconst           k_uPackageIdFreeSub; /* size: 4 */

PackageId_tconst           k_uPackageIdInvalid; /* size: 4 */

AppId_tconst               k_uAppIdInvalid; /* size: 4 */

AssetClassId_tconst        k_ulAssetClassIdInvalid; /* size: 8 */

PhysicalItemId_tconst      k_uPhysicalItemIdInvalid; /* size: 4 */

DepotId_tconst             k_uDepotIdInvalid; /* size: 4 */

CellID_tconst              k_uCellIDInvalid; /* size: 4 */

SteamAPICall_tconst        k_uAPICallInvalid; /* size: 8 */

PartnerId_tconst           k_uPartnerIdInvalid; /* size: 4 */

extern enginefuncs_t              g_engfuncs; /* size: 632 */

extern globalvars_t *             gpGlobals; /* size: 4 */

extern class Vectorconst          g_vecZero; /* size: 12 */

extern class CBotManager *        TheBots; /* size: 4 */

/* Types: */

/* 1 */
char
 /* size: 1 */

/* 2 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 3 */
unsigned int
 /* size: 4 */

/* 4 */
unsigned char
 /* size: 1 */

/* 5 */
short unsigned int
 /* size: 2 */

/* 6 */
long unsigned int
 /* size: 4 */

/* 7 */
signed char
 /* size: 1 */

/* 8 */
short int
 /* size: 2 */

/* 9 */
int
 /* size: 4 */

/* 10 */
long long int
 /* size: 8 */

/* 11 */
long long unsigned int
 /* size: 8 */

/* 12 */
/* <0> (null):0 */
typedef long long int __quad_t; /* size: 8 */

/* 13 */
/* <0> (null):0 */
typedef long int __off_t; /* size: 4 */

/* 14 */
long int
 /* size: 4 */

/* 15 */
/* <0> (null):0 */
typedef __quad_t __off64_t; /* size: 8 */

/* 16 */
 /* pointer to 0 */
 /* size: 4 */

/* 17 */
 /* pointer to 1 */
 /* size: 4 */

/* 18 */
/* <0> (null):0 */
struct _IO_FILE {
	int                        _flags;               /*     0     4 */
	char *                     _IO_read_ptr;         /*     4     4 */
	char *                     _IO_read_end;         /*     8     4 */
	char *                     _IO_read_base;        /*    12     4 */
	char *                     _IO_write_base;       /*    16     4 */
	char *                     _IO_write_ptr;        /*    20     4 */
	char *                     _IO_write_end;        /*    24     4 */
	char *                     _IO_buf_base;         /*    28     4 */
	char *                     _IO_buf_end;          /*    32     4 */
	char *                     _IO_save_base;        /*    36     4 */
	char *                     _IO_backup_base;      /*    40     4 */
	char *                     _IO_save_end;         /*    44     4 */
	class _IO_marker *         _markers;             /*    48     4 */
	class _IO_FILE *           _chain;               /*    52     4 */
	int                        _fileno;              /*    56     4 */
	int                        _flags2;              /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	__off_t                    _old_offset;          /*    64     4 */
	short unsigned int         _cur_column;          /*    68     2 */
	signed char                _vtable_offset;       /*    70     1 */
	char                       _shortbuf[1];         /*    71     1 */
	_IO_lock_t *               _lock;                /*    72     4 */
	__off64_t                  _offset;              /*    76     8 */
	void *                     __pad1;               /*    84     4 */
	void *                     __pad2;               /*    88     4 */
	void *                     __pad3;               /*    92     4 */
	void *                     __pad4;               /*    96     4 */
	size_t                     __pad5;               /*   100     4 */
	int                        _mode;                /*   104     4 */
	char                       _unused2[40];         /*   108    40 */
	/* --- cacheline 2 boundary (128 bytes) was 20 bytes ago --- */

	/* size: 148, cachelines: 3, members: 29 */
	/* last cacheline: 20 bytes */
}; /* size: 148 */

/* 19 */
/* <0> (null):0 */
typedef void _IO_lock_t; /* size: 0 */

/* 20 */
/* <0> (null):0 */
struct _IO_marker {
	class _IO_marker *         _next;                /*     0     4 */
	class _IO_FILE *           _sbuf;                /*     4     4 */
	int                        _pos;                 /*     8     4 */

	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 21 */
 /* pointer to 20 */
 /* size: 4 */

/* 22 */
 /* pointer to 18 */
 /* size: 4 */

/* 23 */
 /* pointer to 20 */
 /* size: 4 */

/* 24 */
 /* pointer to 18 */
 /* size: 4 */

/* 25 */
/* <0> (null):0 */
char                       array[1]; /* size: 1 */

/* 26 */
 /* pointer to 19 */
 /* size: 4 */

/* 27 */
/* <0> (null):0 */
char                       array[40]; /* size: 40 */

/* 28 */
 /* pointer to 29 */
 /* size: 4 */

/* 29 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 30 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 31 */
long double
 /* size: 12 */

/* 32 */
double
 /* size: 8 */

/* 33 */
/* <0> (null):0 */
typedef int int32; /* size: 4 */

/* 34 */
/* <0> (null):0 */
typedef unsigned int uint32; /* size: 4 */

/* 35 */
/* <0> (null):0 */
typedef long long unsigned int uint64; /* size: 8 */

/* 36 */
/* <0> (null):0 */
typedef uint64 GID_t; /* size: 8 */

/* 37 */
/* <0> (null):0 */
typedef uint32 PackageId_t; /* size: 4 */

/* 38 */
/* <0> (null):0 */
typedef uint32 AppId_t; /* size: 4 */

/* 39 */
/* <0> (null):0 */
typedef uint64 AssetClassId_t; /* size: 8 */

/* 40 */
/* <0> (null):0 */
typedef uint32 PhysicalItemId_t; /* size: 4 */

/* 41 */
/* <0> (null):0 */
typedef uint32 DepotId_t; /* size: 4 */

/* 42 */
/* <0> (null):0 */
typedef uint32 CellID_t; /* size: 4 */

/* 43 */
/* <0> (null):0 */
typedef uint64 SteamAPICall_t; /* size: 8 */

/* 44 */
/* <0> (null):0 */
typedef uint32 PartnerId_t; /* size: 4 */

/* 45 */
/* <0> (null):0 */
typedef int BOOL; /* size: 4 */

/* 46 */
/* <0> (null):0 */
typedef unsigned char byte; /* size: 1 */

/* 47 */
/* <0> (null):0 */
typedef unsigned int string_t; /* size: 4 */

/* 48 */
/* <0> (null):0 */
typedef float vec_t; /* size: 4 */

/* 49 */
float
 /* size: 4 */

/* 50 */
/* <0> (null):0 */
class Vector2D {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	/* <0> (null):0 */
	void Vector2D(class Vector2D *);

	/* <0> (null):0 */
	void Vector2D(class Vector2D *, float, float);

	/* <0> (null):0 */
	class Vector2D operator+(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DplERKS_ */

	/* <0> (null):0 */
	class Vector2D operator-(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DmiERKS_ */

	/* <0> (null):0 */
	class Vector2D operator*(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DmlEf */

	/* <0> (null):0 */
	class Vector2D operator/(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DdvEf */

	/* <0> (null):0 */
	float Length(const class Vector2D  *); /* linkage=_ZNK8Vector2D6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector2D  *); /* linkage=_ZNK8Vector2D13LengthSquaredEv */

	/* <0> (null):0 */
	class Vector2D Normalize(const class Vector2D  *); /* linkage=_ZNK8Vector2D9NormalizeEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector2D *); /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector2D *, float); /* linkage=_ZN8Vector2D6IsZeroEf */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 51 */
 /* pointer to 50 */
 /* size: 4 */

/* 52 */
 /* pointer to 53 */
 /* size: 4 */

/* 53 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 54 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 55 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 56 */
bool
 /* size: 1 */

/* 57 */
/* <0> (null):0 */
class Vector {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	vec_t                      z;                    /*     8     4 */
	/* <0> (null):0 */
	void Vector(class Vector *);

	/* <0> (null):0 */
	void Vector(class Vector *, float, float, float);

	/* <0> (null):0 */
	void Vector(class Vector *, const class Vector  &);

	/* <0> (null):0 */
	void Vector(class Vector *, float *);

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *); /* linkage=_ZNK6VectorngEv */

	/* <0> (null):0 */
	int operator==(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectoreqERKS_ */

	/* <0> (null):0 */
	int operator!=(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorneERKS_ */

	/* <0> (null):0 */
	class Vector operator+(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorplERKS_ */

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectormiERKS_ */

	/* <0> (null):0 */
	class Vector operator*(const class Vector  *, float); /* linkage=_ZNK6VectormlEf */

	/* <0> (null):0 */
	class Vector operator/(const class Vector  *, float); /* linkage=_ZNK6VectordvEf */

	/* <0> (null):0 */
	void CopyToArray(const class Vector  *, float *); /* linkage=_ZNK6Vector11CopyToArrayEPf */

	/* <0> (null):0 */
	float Length(const class Vector  *); /* linkage=_ZNK6Vector6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector  *); /* linkage=_ZNK6Vector13LengthSquaredEv */

	/* <0> (null):0 */
	float * operator float*(class Vector *); /* linkage=_ZN6VectorcvPfEv */

	/* <0> (null):0 */
	const float  * operator const float*(const class Vector  *); /* linkage=_ZNK6VectorcvPKfEv */

	/* <0> (null):0 */
	class Vector Normalize(const class Vector  *); /* linkage=_ZNK6Vector9NormalizeEv */

	/* <0> (null):0 */
	class Vector2D Make2D(const class Vector  *); /* linkage=_ZNK6Vector6Make2DEv */

	/* <0> (null):0 */
	float Length2D(const class Vector  *); /* linkage=_ZNK6Vector8Length2DEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector  *, float); /* linkage=_ZNK6Vector16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector  *, float); /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector *); /* linkage=_ZN6Vector16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector *, float); /* linkage=_ZN6Vector6IsZeroEf */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 58 */
 /* pointer to 57 */
 /* size: 4 */

/* 59 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 60 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 61 */
 /* pointer to 49 */
 /* size: 4 */

/* 62 */
 /* pointer to 63 */
 /* size: 4 */

/* 63 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 64 */
 /* pointer to 65 */
 /* size: 4 */

/* 65 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 66 */
/* <0> (null):0 */
typedef int qboolean; /* size: 4 */

/* 67 */
/* <0> (null):0 */
struct link_s {
	class link_s *             prev;                 /*     0     4 */
	class link_s *             next;                 /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 68 */
 /* pointer to 67 */
 /* size: 4 */

/* 69 */
/* <0> (null):0 */
typedef struct link_s link_t; /* size: 8 */

/* 70 */
/* <0> (null):0 */
typedef struct edict_s edict_t; /* size: 804 */

/* 71 */
/* <0> (null):0 */
struct edict_s {
	qboolean                   free;                 /*     0     4 */
	int                        serialnumber;         /*     4     4 */
	link_t                     area;                 /*     8     8 */
	int                        headnode;             /*    16     4 */
	int                        num_leafs;            /*    20     4 */
	short int                  leafnums[48];         /*    24    96 */
	/* --- cacheline 1 boundary (64 bytes) was 56 bytes ago --- */
	float                      freetime;             /*   120     4 */
	void *                     pvPrivateData;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	entvars_t                  v;                    /*   128   676 */
	/* --- cacheline 12 boundary (768 bytes) was 36 bytes ago --- */

	/* size: 804, cachelines: 13, members: 9 */
	/* last cacheline: 36 bytes */
}; /* size: 804 */

/* 72 */
 /* pointer to 70 */
 /* size: 4 */

/* 73 */
/* <0> (null):0 */
struct {
	float                      time;                 /*     0     4 */
	float                      frametime;            /*     4     4 */
	float                      force_retouch;        /*     8     4 */
	string_t                   mapname;              /*    12     4 */
	string_t                   startspot;            /*    16     4 */
	float                      deathmatch;           /*    20     4 */
	float                      coop;                 /*    24     4 */
	float                      teamplay;             /*    28     4 */
	float                      serverflags;          /*    32     4 */
	float                      found_secrets;        /*    36     4 */
	class Vector              v_forward;             /*    40    12 */
	class Vector              v_up;                  /*    52    12 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	class Vector              v_right;               /*    64    12 */
	float                      trace_allsolid;       /*    76     4 */
	float                      trace_startsolid;     /*    80     4 */
	float                      trace_fraction;       /*    84     4 */
	class Vector              trace_endpos;          /*    88    12 */
	class Vector              trace_plane_normal;    /*   100    12 */
	float                      trace_plane_dist;     /*   112     4 */
	edict_t *                  trace_ent;            /*   116     4 */
	float                      trace_inopen;         /*   120     4 */
	float                      trace_inwater;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	int                        trace_hitgroup;       /*   128     4 */
	int                        trace_flags;          /*   132     4 */
	int                        msg_entity;           /*   136     4 */
	int                        cdAudioTrack;         /*   140     4 */
	int                        maxClients;           /*   144     4 */
	int                        maxEntities;          /*   148     4 */
	const char  *              pStringBase;          /*   152     4 */
	void *                     pSaveData;            /*   156     4 */
	class Vector              vecLandmarkOffset;     /*   160    12 */

	/* size: 172, cachelines: 3, members: 31 */
	/* last cacheline: 44 bytes */
}; /* size: 172 */

/* 74 */
/* <0> (null):0 */
typedef class  globalvars_t; /* size: 172 */

/* 75 */
/* <0> (null):0 */
struct entvars_s {
	string_t                   classname;            /*     0     4 */
	string_t                   globalname;           /*     4     4 */
	class Vector              origin;                /*     8    12 */
	class Vector              oldorigin;             /*    20    12 */
	class Vector              velocity;              /*    32    12 */
	class Vector              basevelocity;          /*    44    12 */
	class Vector              clbasevelocity;        /*    56    12 */
	/* --- cacheline 1 boundary (64 bytes) was 4 bytes ago --- */
	class Vector              movedir;               /*    68    12 */
	class Vector              angles;                /*    80    12 */
	class Vector              avelocity;             /*    92    12 */
	class Vector              punchangle;            /*   104    12 */
	class Vector              v_angle;               /*   116    12 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	class Vector              endpos;                /*   128    12 */
	class Vector              startpos;              /*   140    12 */
	float                      impacttime;           /*   152     4 */
	float                      starttime;            /*   156     4 */
	int                        fixangle;             /*   160     4 */
	float                      idealpitch;           /*   164     4 */
	float                      pitch_speed;          /*   168     4 */
	float                      ideal_yaw;            /*   172     4 */
	float                      yaw_speed;            /*   176     4 */
	int                        modelindex;           /*   180     4 */
	string_t                   model;                /*   184     4 */
	int                        viewmodel;            /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	int                        weaponmodel;          /*   192     4 */
	class Vector              absmin;                /*   196    12 */
	class Vector              absmax;                /*   208    12 */
	class Vector              mins;                  /*   220    12 */
	class Vector              maxs;                  /*   232    12 */
	class Vector              size;                  /*   244    12 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	float                      ltime;                /*   256     4 */
	float                      nextthink;            /*   260     4 */
	int                        movetype;             /*   264     4 */
	int                        solid;                /*   268     4 */
	int                        skin;                 /*   272     4 */
	int                        body;                 /*   276     4 */
	int                        effects;              /*   280     4 */
	float                      gravity;              /*   284     4 */
	float                      friction;             /*   288     4 */
	int                        light_level;          /*   292     4 */
	int                        sequence;             /*   296     4 */
	int                        gaitsequence;         /*   300     4 */
	float                      frame;                /*   304     4 */
	float                      animtime;             /*   308     4 */
	float                      framerate;            /*   312     4 */
	unsigned char              controller[4];        /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	unsigned char              blending[2];          /*   320     2 */
	float                      scale;                /*   324     4 */
	int                        rendermode;           /*   328     4 */
	float                      renderamt;            /*   332     4 */
	class Vector              rendercolor;           /*   336    12 */
	int                        renderfx;             /*   348     4 */
	float                      health;               /*   352     4 */
	float                      frags;                /*   356     4 */
	int                        weapons;              /*   360     4 */
	float                      takedamage;           /*   364     4 */
	int                        deadflag;             /*   368     4 */
	class Vector              view_ofs;              /*   372    12 */
	int                        button;               /*   384     4 */
	/* --- cacheline 6 boundary (384 bytes) was 2 bytes ago --- */
	int                        impulse;              /*   388     4 */
	edict_t *                  chain;                /*   392     4 */
	edict_t *                  dmg_inflictor;        /*   396     4 */
	edict_t *                  enemy;                /*   400     4 */
	edict_t *                  aiment;               /*   404     4 */
	edict_t *                  owner;                /*   408     4 */
	edict_t *                  groundentity;         /*   412     4 */
	int                        spawnflags;           /*   416     4 */
	int                        flags;                /*   420     4 */
	int                        colormap;             /*   424     4 */
	int                        team;                 /*   428     4 */
	float                      max_health;           /*   432     4 */
	float                      teleport_time;        /*   436     4 */
	float                      armortype;            /*   440     4 */
	float                      armorvalue;           /*   444     4 */
	int                        waterlevel;           /*   448     4 */
	/* --- cacheline 7 boundary (448 bytes) was 2 bytes ago --- */
	int                        watertype;            /*   452     4 */
	string_t                   target;               /*   456     4 */
	string_t                   targetname;           /*   460     4 */
	string_t                   netname;              /*   464     4 */
	string_t                   message;              /*   468     4 */
	float                      dmg_take;             /*   472     4 */
	float                      dmg_save;             /*   476     4 */
	float                      dmg;                  /*   480     4 */
	float                      dmgtime;              /*   484     4 */
	string_t                   noise;                /*   488     4 */
	string_t                   noise1;               /*   492     4 */
	string_t                   noise2;               /*   496     4 */
	string_t                   noise3;               /*   500     4 */
	float                      speed;                /*   504     4 */
	float                      air_finished;         /*   508     4 */
	float                      pain_finished;        /*   512     4 */
	/* --- cacheline 8 boundary (512 bytes) was 2 bytes ago --- */
	float                      radsuit_finished;     /*   516     4 */
	edict_t *                  pContainingEntity;    /*   520     4 */
	int                        playerclass;          /*   524     4 */
	float                      maxspeed;             /*   528     4 */
	float                      fov;                  /*   532     4 */
	int                        weaponanim;           /*   536     4 */
	int                        pushmsec;             /*   540     4 */
	int                        bInDuck;              /*   544     4 */
	int                        flTimeStepSound;      /*   548     4 */
	int                        flSwimTime;           /*   552     4 */
	int                        flDuckTime;           /*   556     4 */
	int                        iStepLeft;            /*   560     4 */
	float                      flFallVelocity;       /*   564     4 */
	int                        gamestate;            /*   568     4 */
	int                        oldbuttons;           /*   572     4 */
	int                        groupinfo;            /*   576     4 */
	/* --- cacheline 9 boundary (576 bytes) was 2 bytes ago --- */
	int                        iuser1;               /*   580     4 */
	int                        iuser2;               /*   584     4 */
	int                        iuser3;               /*   588     4 */
	int                        iuser4;               /*   592     4 */
	float                      fuser1;               /*   596     4 */
	float                      fuser2;               /*   600     4 */
	float                      fuser3;               /*   604     4 */
	float                      fuser4;               /*   608     4 */
	class Vector              vuser1;                /*   612    12 */
	class Vector              vuser2;                /*   624    12 */
	class Vector              vuser3;                /*   636    12 */
	/* --- cacheline 10 boundary (640 bytes) was 6 bytes ago --- */
	class Vector              vuser4;                /*   648    12 */
	edict_t *                  euser1;               /*   660     4 */
	edict_t *                  euser2;               /*   664     4 */
	edict_t *                  euser3;               /*   668     4 */
	edict_t *                  euser4;               /*   672     4 */

	/* size: 676, cachelines: 11, members: 123 */
	/* last cacheline: 36 bytes */

	/* BRAIN FART ALERT! 676 != 674 + 0(holes), diff = 2 */

}; /* size: 676 */

/* 76 */
/* <0> (null):0 */
unsigned char              array[4]; /* size: 4 */

/* 77 */
/* <0> (null):0 */
unsigned char              array[2]; /* size: 2 */

/* 78 */
/* <0> (null):0 */
typedef struct entvars_s entvars_t; /* size: 676 */

/* 79 */
/* <0> (null):0 */
short int                  array[48]; /* size: 96 */

/* 80 */
/* <0> (null):0 */
typedef uint32 CRC32_t; /* size: 4 */

/* 81 */
/* <0> (null):0 */
struct cvar_s {
	char *                     name;                 /*     0     4 */
	char *                     string;               /*     4     4 */
	int                        flags;                /*     8     4 */
	float                      value;                /*    12     4 */
	class cvar_s *             next;                 /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 82 */
 /* pointer to 81 */
 /* size: 4 */

/* 83 */
/* <0> (null):0 */
typedef struct cvar_s cvar_t; /* size: 20 */

/* 84 */
/* <0> (null):0 */
struct client_textmessage_s {
	int                        effect;               /*     0     4 */
	byte                       r1;                   /*     4     1 */
	byte                       g1;                   /*     5     1 */
	byte                       b1;                   /*     6     1 */
	byte                       a1;                   /*     7     1 */
	byte                       r2;                   /*     8     1 */
	byte                       g2;                   /*     9     1 */
	byte                       b2;                   /*    10     1 */
	byte                       a2;                   /*    11     1 */
	float                      x;                    /*    12     4 */
	float                      y;                    /*    16     4 */
	float                      fadein;               /*    20     4 */
	float                      fadeout;              /*    24     4 */
	float                      holdtime;             /*    28     4 */
	float                      fxtime;               /*    32     4 */
	const char  *              pName;                /*    36     4 */
	const char  *              pMessage;             /*    40     4 */

	/* size: 44, cachelines: 1, members: 17 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 85 */
/* <0> (null):0 */
typedef struct client_textmessage_s client_textmessage_t; /* size: 44 */

/* 86 */
/* <0> (null):0 */
typedef struct sequenceCommandLine_ sequenceCommandLine_s; /* size: 92 */

/* 87 */
/* <0> (null):0 */
struct sequenceCommandLine_ {
	int                        commandType;          /*     0     4 */
	client_textmessage_t       clientMessage;        /*     4    44 */
	char *                     speakerName;          /*    48     4 */
	char *                     listenerName;         /*    52     4 */
	char *                     soundFileName;        /*    56     4 */
	char *                     sentenceName;         /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	char *                     fireTargetNames;      /*    64     4 */
	char *                     killTargetNames;      /*    68     4 */
	float                      delay;                /*    72     4 */
	int                        repeatCount;          /*    76     4 */
	int                        textChannel;          /*    80     4 */
	int                        modifierBitField;     /*    84     4 */
	sequenceCommandLine_s *    nextCommandLine;      /*    88     4 */

	/* size: 92, cachelines: 2, members: 13 */
	/* last cacheline: 28 bytes */
}; /* size: 92 */

/* 88 */
 /* pointer to 86 */
 /* size: 4 */

/* 89 */
/* <0> (null):0 */
typedef struct sequenceEntry_ sequenceEntry_s; /* size: 20 */

/* 90 */
/* <0> (null):0 */
struct sequenceEntry_ {
	char *                     fileName;             /*     0     4 */
	char *                     entryName;            /*     4     4 */
	sequenceCommandLine_s *    firstCommand;         /*     8     4 */
	sequenceEntry_s *          nextEntry;            /*    12     4 */
	qboolean                   isGlobal;             /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 91 */
 /* pointer to 89 */
 /* size: 4 */

/* 92 */
/* <0> (null):0 */
typedef struct sentenceEntry_ sentenceEntry_s; /* size: 16 */

/* 93 */
/* <0> (null):0 */
struct sentenceEntry_ {
	char *                     data;                 /*     0     4 */
	sentenceEntry_s *          nextEntry;            /*     4     4 */
	qboolean                   isGlobal;             /*     8     4 */
	unsigned int               index;                /*    12     4 */

	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 94 */
 /* pointer to 92 */
 /* size: 4 */

/* 95 */
/* <0> (null):0 */
enum {
	at_notice = 0,
	at_console = 1,
	at_aiconsole = 2,
	at_warning = 3,
	at_error = 4,
	at_logged = 5,
}; /* size: 4 */

/* 96 */
/* <0> (null):0 */
typedef enum  ALERT_TYPE; /* size: 4 */

/* 97 */
/* <0> (null):0 */
enum {
	print_console = 0,
	print_center = 1,
	print_chat = 2,
}; /* size: 4 */

/* 98 */
/* <0> (null):0 */
typedef enum  PRINT_TYPE; /* size: 4 */

/* 99 */
/* <0> (null):0 */
enum {
	force_exactfile = 0,
	force_model_samebounds = 1,
	force_model_specifybounds = 2,
	force_model_specifybounds_if_avail = 3,
}; /* size: 4 */

/* 100 */
/* <0> (null):0 */
typedef enum  FORCE_TYPE; /* size: 4 */

/* 101 */
/* <0> (null):0 */
struct {
	int                        fAllSolid;            /*     0     4 */
	int                        fStartSolid;          /*     4     4 */
	int                        fInOpen;              /*     8     4 */
	int                        fInWater;             /*    12     4 */
	float                      flFraction;           /*    16     4 */
	class Vector              vecEndPos;             /*    20    12 */
	float                      flPlaneDist;          /*    32     4 */
	class Vector              vecPlaneNormal;        /*    36    12 */
	edict_t *                  pHit;                 /*    48     4 */
	int                        iHitgroup;            /*    52     4 */

	/* size: 56, cachelines: 1, members: 10 */
	/* last cacheline: 56 bytes */
}; /* size: 56 */

/* 102 */
/* <0> (null):0 */
typedef class  TraceResult; /* size: 56 */

/* 103 */
/* <0> (null):0 */
struct enginefuncs_s {
	int                        (*pfnPrecacheModel)(char *); /*     0     4 */
	int                        (*pfnPrecacheSound)(char *); /*     4     4 */
	void                       (*pfnSetModel)(edict_t *, const char  *); /*     8     4 */
	int                        (*pfnModelIndex)(const char  *); /*    12     4 */
	int                        (*pfnModelFrames)(int); /*    16     4 */
	void                       (*pfnSetSize)(edict_t *, const float  *, const float  *); /*    20     4 */
	void                       (*pfnChangeLevel)(char *, char *); /*    24     4 */
	void                       (*pfnGetSpawnParms)(edict_t *); /*    28     4 */
	void                       (*pfnSaveSpawnParms)(edict_t *); /*    32     4 */
	float                      (*pfnVecToYaw)(const float  *); /*    36     4 */
	void                       (*pfnVecToAngles)(const float  *, float *); /*    40     4 */
	void                       (*pfnMoveToOrigin)(edict_t *, const float  *, float, int); /*    44     4 */
	void                       (*pfnChangeYaw)(edict_t *); /*    48     4 */
	void                       (*pfnChangePitch)(edict_t *); /*    52     4 */
	edict_t *                  (*pfnFindEntityByString)(edict_t *, const char  *, const char  *); /*    56     4 */
	int                        (*pfnGetEntityIllum)(edict_t *); /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	edict_t *                  (*pfnFindEntityInSphere)(edict_t *, const float  *, float); /*    64     4 */
	edict_t *                  (*pfnFindClientInPVS)(edict_t *); /*    68     4 */
	edict_t *                  (*pfnEntitiesInPVS)(edict_t *); /*    72     4 */
	void                       (*pfnMakeVectors)(const float  *); /*    76     4 */
	void                       (*pfnAngleVectors)(const float  *, float *, float *, float *); /*    80     4 */
	edict_t *                  (*pfnCreateEntity)(void); /*    84     4 */
	void                       (*pfnRemoveEntity)(edict_t *); /*    88     4 */
	edict_t *                  (*pfnCreateNamedEntity)(int); /*    92     4 */
	void                       (*pfnMakeStatic)(edict_t *); /*    96     4 */
	int                        (*pfnEntIsOnFloor)(edict_t *); /*   100     4 */
	int                        (*pfnDropToFloor)(edict_t *); /*   104     4 */
	int                        (*pfnWalkMove)(edict_t *, float, float, int); /*   108     4 */
	void                       (*pfnSetOrigin)(edict_t *, const float  *); /*   112     4 */
	void                       (*pfnEmitSound)(edict_t *, int, const char  *, float, float, int, int); /*   116     4 */
	void                       (*pfnEmitAmbientSound)(edict_t *, float *, const char  *, float, float, int, int); /*   120     4 */
	void                       (*pfnTraceLine)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	void                       (*pfnTraceToss)(edict_t *, edict_t *, TraceResult *); /*   128     4 */
	int                        (*pfnTraceMonsterHull)(edict_t *, const float  *, const float  *, int, edict_t *, TraceResult *); /*   132     4 */
	void                       (*pfnTraceHull)(const float  *, const float  *, int, int, edict_t *, TraceResult *); /*   136     4 */
	void                       (*pfnTraceModel)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   140     4 */
	const char  *              (*pfnTraceTexture)(edict_t *, const float  *, const float  *); /*   144     4 */
	void                       (*pfnTraceSphere)(const float  *, const float  *, int, float, edict_t *, TraceResult *); /*   148     4 */
	void                       (*pfnGetAimVector)(edict_t *, float, float *); /*   152     4 */
	void                       (*pfnServerCommand)(char *); /*   156     4 */
	void                       (*pfnServerExecute)(void); /*   160     4 */
	void                       (*pfnClientCommand)(edict_t *, char *, ...); /*   164     4 */
	void                       (*pfnParticleEffect)(const float  *, const float  *, float, float); /*   168     4 */
	void                       (*pfnLightStyle)(int, char *); /*   172     4 */
	int                        (*pfnDecalIndex)(const char  *); /*   176     4 */
	int                        (*pfnPointContents)(const float  *); /*   180     4 */
	void                       (*pfnMessageBegin)(int, int, const float  *, edict_t *); /*   184     4 */
	void                       (*pfnMessageEnd)(void); /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	void                       (*pfnWriteByte)(int); /*   192     4 */
	void                       (*pfnWriteChar)(int); /*   196     4 */
	void                       (*pfnWriteShort)(int); /*   200     4 */
	void                       (*pfnWriteLong)(int); /*   204     4 */
	void                       (*pfnWriteAngle)(float); /*   208     4 */
	void                       (*pfnWriteCoord)(float); /*   212     4 */
	void                       (*pfnWriteString)(const char  *); /*   216     4 */
	void                       (*pfnWriteEntity)(int); /*   220     4 */
	void                       (*pfnCVarRegister)(cvar_t *); /*   224     4 */
	float                      (*pfnCVarGetFloat)(const char  *); /*   228     4 */
	const char  *              (*pfnCVarGetString)(const char  *); /*   232     4 */
	void                       (*pfnCVarSetFloat)(const char  *, float); /*   236     4 */
	void                       (*pfnCVarSetString)(const char  *, const char  *); /*   240     4 */
	void                       (*pfnAlertMessage)(ALERT_TYPE, char *, ...); /*   244     4 */
	void                       (*pfnEngineFprintf)(void *, char *, ...); /*   248     4 */
	void *                     (*pfnPvAllocEntPrivateData)(edict_t *, int32); /*   252     4 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	void *                     (*pfnPvEntPrivateData)(edict_t *); /*   256     4 */
	void                       (*pfnFreeEntPrivateData)(edict_t *); /*   260     4 */
	const char  *              (*pfnSzFromIndex)(int); /*   264     4 */
	int                        (*pfnAllocString)(const char  *); /*   268     4 */
	class entvars_s *          (*pfnGetVarsOfEnt)(edict_t *); /*   272     4 */
	edict_t *                  (*pfnPEntityOfEntOffset)(int); /*   276     4 */
	int                        (*pfnEntOffsetOfPEntity)(const edict_t  *); /*   280     4 */
	int                        (*pfnIndexOfEdict)(const edict_t  *); /*   284     4 */
	edict_t *                  (*pfnPEntityOfEntIndex)(int); /*   288     4 */
	edict_t *                  (*pfnFindEntityByVars)(class entvars_s *); /*   292     4 */
	void *                     (*pfnGetModelPtr)(edict_t *); /*   296     4 */
	int                        (*pfnRegUserMsg)(const char  *, int); /*   300     4 */
	void                       (*pfnAnimationAutomove)(const edict_t  *, float); /*   304     4 */
	void                       (*pfnGetBonePosition)(const edict_t  *, int, float *, float *); /*   308     4 */
	uint32                     (*pfnFunctionFromName)(const char  *); /*   312     4 */
	const char  *              (*pfnNameForFunction)(uint32); /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	void                       (*pfnClientPrintf)(edict_t *, PRINT_TYPE, const char  *); /*   320     4 */
	void                       (*pfnServerPrint)(const char  *); /*   324     4 */
	const char  *              (*pfnCmd_Args)(void); /*   328     4 */
	const char  *              (*pfnCmd_Argv)(int);  /*   332     4 */
	int                        (*pfnCmd_Argc)(void); /*   336     4 */
	void                       (*pfnGetAttachment)(const edict_t  *, int, float *, float *); /*   340     4 */
	void                       (*pfnCRC32_Init)(CRC32_t *); /*   344     4 */
	void                       (*pfnCRC32_ProcessBuffer)(CRC32_t *, void *, int); /*   348     4 */
	void                       (*pfnCRC32_ProcessByte)(CRC32_t *, unsigned char); /*   352     4 */
	CRC32_t                    (*pfnCRC32_Final)(CRC32_t); /*   356     4 */
	int32                      (*pfnRandomLong)(int32, int32); /*   360     4 */
	float                      (*pfnRandomFloat)(float, float); /*   364     4 */
	void                       (*pfnSetView)(const edict_t  *, const edict_t  *); /*   368     4 */
	float                      (*pfnTime)(void);     /*   372     4 */
	void                       (*pfnCrosshairAngle)(const edict_t  *, float, float); /*   376     4 */
	byte *                     (*pfnLoadFileForMe)(char *, int *); /*   380     4 */
	/* --- cacheline 6 boundary (384 bytes) --- */
	void                       (*pfnFreeFile)(void *); /*   384     4 */
	void                       (*pfnEndSection)(const char  *); /*   388     4 */
	int                        (*pfnCompareFileTime)(char *, char *, int *); /*   392     4 */
	void                       (*pfnGetGameDir)(char *); /*   396     4 */
	void                       (*pfnCvar_RegisterVariable)(cvar_t *); /*   400     4 */
	void                       (*pfnFadeClientVolume)(const edict_t  *, int, int, int, int); /*   404     4 */
	void                       (*pfnSetClientMaxspeed)(const edict_t  *, float); /*   408     4 */
	edict_t *                  (*pfnCreateFakeClient)(const char  *); /*   412     4 */
	void                       (*pfnRunPlayerMove)(edict_t *, const float  *, float, float, float, short unsigned int, byte, byte); /*   416     4 */
	int                        (*pfnNumberOfEntities)(void); /*   420     4 */
	char *                     (*pfnGetInfoKeyBuffer)(edict_t *); /*   424     4 */
	char *                     (*pfnInfoKeyValue)(char *, char *); /*   428     4 */
	void                       (*pfnSetKeyValue)(char *, char *, char *); /*   432     4 */
	void                       (*pfnSetClientKeyValue)(int, char *, char *, char *); /*   436     4 */
	int                        (*pfnIsMapValid)(char *); /*   440     4 */
	void                       (*pfnStaticDecal)(const float  *, int, int, int); /*   444     4 */
	/* --- cacheline 7 boundary (448 bytes) --- */
	int                        (*pfnPrecacheGeneric)(char *); /*   448     4 */
	int                        (*pfnGetPlayerUserId)(edict_t *); /*   452     4 */
	void                       (*pfnBuildSoundMsg)(edict_t *, int, const char  *, float, float, int, int, int, int, const float  *, edict_t *); /*   456     4 */
	int                        (*pfnIsDedicatedServer)(void); /*   460     4 */
	cvar_t *                   (*pfnCVarGetPointer)(const char  *); /*   464     4 */
	unsigned int               (*pfnGetPlayerWONId)(edict_t *); /*   468     4 */
	void                       (*pfnInfo_RemoveKey)(char *, const char  *); /*   472     4 */
	const char  *              (*pfnGetPhysicsKeyValue)(const edict_t  *, const char  *); /*   476     4 */
	void                       (*pfnSetPhysicsKeyValue)(const edict_t  *, const char  *, const char  *); /*   480     4 */
	const char  *              (*pfnGetPhysicsInfoString)(const edict_t  *); /*   484     4 */
	short unsigned int         (*pfnPrecacheEvent)(int, const char  *); /*   488     4 */
	void                       (*pfnPlaybackEvent)(int, const edict_t  *, short unsigned int, float, float *, float *, float, float, int, int, int, int); /*   492     4 */
	unsigned char *            (*pfnSetFatPVS)(float *); /*   496     4 */
	unsigned char *            (*pfnSetFatPAS)(float *); /*   500     4 */
	int                        (*pfnCheckVisibility)(const edict_t  *, unsigned char *); /*   504     4 */
	void                       (*pfnDeltaSetField)(class delta_s *, const char  *); /*   508     4 */
	/* --- cacheline 8 boundary (512 bytes) --- */
	void                       (*pfnDeltaUnsetField)(class delta_s *, const char  *); /*   512     4 */
	void                       (*pfnDeltaAddEncoder)(char *, void (*)(class delta_s *, const unsigned char  *, const unsigned char  *)); /*   516     4 */
	int                        (*pfnGetCurrentPlayer)(void); /*   520     4 */
	int                        (*pfnCanSkipPlayer)(const edict_t  *); /*   524     4 */
	int                        (*pfnDeltaFindField)(class delta_s *, const char  *); /*   528     4 */
	void                       (*pfnDeltaSetFieldByIndex)(class delta_s *, int); /*   532     4 */
	void                       (*pfnDeltaUnsetFieldByIndex)(class delta_s *, int); /*   536     4 */
	void                       (*pfnSetGroupMask)(int, int); /*   540     4 */
	int                        (*pfnCreateInstancedBaseline)(int, class entity_state_s *); /*   544     4 */
	void                       (*pfnCvar_DirectSet)(class cvar_s *, char *); /*   548     4 */
	void                       (*pfnForceUnmodified)(FORCE_TYPE, float *, float *, const char  *); /*   552     4 */
	void                       (*pfnGetPlayerStats)(const edict_t  *, int *, int *); /*   556     4 */
	void                       (*pfnAddServerCommand)(char *, void (*)(void)); /*   560     4 */
	qboolean                   (*pfnVoice_GetClientListening)(int, int); /*   564     4 */
	qboolean                   (*pfnVoice_SetClientListening)(int, int, qboolean); /*   568     4 */
	const char  *              (*pfnGetPlayerAuthId)(edict_t *); /*   572     4 */
	/* --- cacheline 9 boundary (576 bytes) --- */
	sequenceEntry_s *          (*pfnSequenceGet)(const char  *, const char  *); /*   576     4 */
	sentenceEntry_s *          (*pfnSequencePickSentence)(const char  *, int, int *); /*   580     4 */
	int                        (*pfnGetFileSize)(char *); /*   584     4 */
	unsigned int               (*pfnGetApproxWavePlayLen)(const char  *); /*   588     4 */
	int                        (*pfnIsCareerMatch)(void); /*   592     4 */
	int                        (*pfnGetLocalizedStringLength)(const char  *); /*   596     4 */
	void                       (*pfnRegisterTutorMessageShown)(int); /*   600     4 */
	int                        (*pfnGetTimesTutorMessageShown)(int); /*   604     4 */
	void                       (*ProcessTutorMessageDecayBuffer)(int *, int); /*   608     4 */
	void                       (*ConstructTutorMessageDecayBuffer)(int *, int); /*   612     4 */
	void                       (*ResetTutorMessageDecayData)(void); /*   616     4 */
	void                       (*pfnQueryClientCvarValue)(const edict_t  *, const char  *); /*   620     4 */
	void                       (*pfnQueryClientCvarValue2)(const edict_t  *, const char  *, int); /*   624     4 */
	int                        (*pfnCheckParm)(const char  *, char * *); /*   628     4 */

	/* size: 632, cachelines: 10, members: 158 */
	/* last cacheline: 56 bytes */
}; /* size: 632 */

/* 104 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 105 */
 /* pointer to 104 */
 /* size: 4 */

/* 106 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148996728 */

/* 107 */
 /* pointer to 106 */
 /* size: 4 */

/* 108 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 109 */
 /* pointer to 108 */
 /* size: 4 */

/* 110 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 111 */
 /* pointer to 110 */
 /* size: 4 */

/* 112 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148997248 */

/* 113 */
 /* pointer to 112 */
 /* size: 4 */

/* 114 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148997508 */

/* 115 */
 /* pointer to 114 */
 /* size: 4 */

/* 116 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148997716 */

/* 117 */
 /* pointer to 116 */
 /* size: 4 */

/* 118 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 119 */
 /* pointer to 118 */
 /* size: 4 */

/* 120 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148998028 */

/* 121 */
 /* pointer to 120 */
 /* size: 4 */

/* 122 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148998236 */

/* 123 */
 /* pointer to 122 */
 /* size: 4 */

/* 124 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 125 */
 /* pointer to 124 */
 /* size: 4 */

/* 126 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 127 */
 /* pointer to 126 */
 /* size: 4 */

/* 128 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 129 */
 /* pointer to 128 */
 /* size: 4 */

/* 130 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 131 */
 /* pointer to 130 */
 /* size: 4 */

/* 132 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149011612 */

/* 133 */
 /* pointer to 132 */
 /* size: 4 */

/* 134 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149011768 */

/* 135 */
 /* pointer to 134 */
 /* size: 4 */

/* 136 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 137 */
 /* pointer to 136 */
 /* size: 4 */

/* 138 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 139 */
 /* pointer to 138 */
 /* size: 4 */

/* 140 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 141 */
 /* pointer to 140 */
 /* size: 4 */

/* 142 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149012652 */

/* 143 */
 /* pointer to 142 */
 /* size: 4 */

/* 144 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149012860 */

/* 145 */
 /* pointer to 144 */
 /* size: 4 */

/* 146 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149013328 */

/* 147 */
 /* pointer to 146 */
 /* size: 4 */

/* 148 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149013796 */

/* 149 */
 /* pointer to 102 */
 /* size: 4 */

/* 150 */
 /* pointer to 148 */
 /* size: 4 */

/* 151 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149014212 */

/* 152 */
 /* pointer to 151 */
 /* size: 4 */

/* 153 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 154 */
 /* pointer to 153 */
 /* size: 4 */

/* 155 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149014888 */

/* 156 */
 /* pointer to 155 */
 /* size: 4 */

/* 157 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 158 */
 /* pointer to 157 */
 /* size: 4 */

/* 159 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148937092 */

/* 160 */
 /* pointer to 159 */
 /* size: 4 */

/* 161 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148937508 */

/* 162 */
 /* pointer to 161 */
 /* size: 4 */

/* 163 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148937768 */

/* 164 */
 /* pointer to 163 */
 /* size: 4 */

/* 165 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148937924 */

/* 166 */
 /* pointer to 165 */
 /* size: 4 */

/* 167 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148938028 */

/* 168 */
 /* pointer to 167 */
 /* size: 4 */

/* 169 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148938236 */

/* 170 */
 /* pointer to 169 */
 /* size: 4 */

/* 171 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148938548 */

/* 172 */
 /* pointer to 171 */
 /* size: 4 */

/* 173 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 174 */
 /* pointer to 173 */
 /* size: 4 */

/* 175 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148938912 */

/* 176 */
 /* pointer to 175 */
 /* size: 4 */

/* 177 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148939224 */

/* 178 */
 /* pointer to 177 */
 /* size: 4 */

/* 179 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148939380 */

/* 180 */
 /* pointer to 179 */
 /* size: 4 */

/* 181 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148939536 */

/* 182 */
 /* pointer to 181 */
 /* size: 4 */

/* 183 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148939692 */

/* 184 */
 /* pointer to 83 */
 /* size: 4 */

/* 185 */
 /* pointer to 183 */
 /* size: 4 */

/* 186 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 187 */
 /* pointer to 186 */
 /* size: 4 */

/* 188 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 189 */
 /* pointer to 188 */
 /* size: 4 */

/* 190 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148940212 */

/* 191 */
 /* pointer to 190 */
 /* size: 4 */

/* 192 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148940420 */

/* 193 */
 /* pointer to 192 */
 /* size: 4 */

/* 194 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148940628 */

/* 195 */
 /* pointer to 194 */
 /* size: 4 */

/* 196 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148940836 */

/* 197 */
 /* pointer to 196 */
 /* size: 4 */

/* 198 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 199 */
 /* pointer to 198 */
 /* size: 4 */

/* 200 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 201 */
 /* pointer to 200 */
 /* size: 4 */

/* 202 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 203 */
 /* pointer to 202 */
 /* size: 4 */

/* 204 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 205 */
 /* pointer to 75 */
 /* size: 4 */

/* 206 */
 /* pointer to 204 */
 /* size: 4 */

/* 207 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 208 */
 /* pointer to 209 */
 /* size: 4 */

/* 209 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 804 */

/* 210 */
 /* pointer to 207 */
 /* size: 4 */

/* 211 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 212 */
 /* pointer to 211 */
 /* size: 4 */

/* 213 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 214 */
 /* pointer to 213 */
 /* size: 4 */

/* 215 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148439228 */

/* 216 */
 /* pointer to 215 */
 /* size: 4 */

/* 217 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148439436 */

/* 218 */
 /* pointer to 217 */
 /* size: 4 */

/* 219 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 220 */
 /* pointer to 219 */
 /* size: 4 */

/* 221 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 222 */
 /* pointer to 221 */
 /* size: 4 */

/* 223 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148440060 */

/* 224 */
 /* pointer to 223 */
 /* size: 4 */

/* 225 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 226 */
 /* pointer to 225 */
 /* size: 4 */

/* 227 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 228 */
 /* pointer to 227 */
 /* size: 4 */

/* 229 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148440528 */

/* 230 */
 /* pointer to 80 */
 /* size: 4 */

/* 231 */
 /* pointer to 229 */
 /* size: 4 */

/* 232 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148440736 */

/* 233 */
 /* pointer to 232 */
 /* size: 4 */

/* 234 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148440996 */

/* 235 */
 /* pointer to 234 */
 /* size: 4 */

/* 236 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 237 */
 /* pointer to 236 */
 /* size: 4 */

/* 238 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 239 */
 /* pointer to 238 */
 /* size: 4 */

/* 240 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 241 */
 /* pointer to 240 */
 /* size: 4 */

/* 242 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148441776 */

/* 243 */
 /* pointer to 242 */
 /* size: 4 */

/* 244 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 245 */
 /* pointer to 244 */
 /* size: 4 */

/* 246 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148442104 */

/* 247 */
 /* pointer to 246 */
 /* size: 4 */

/* 248 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 249 */
 /* pointer to 46 */
 /* size: 4 */

/* 250 */
 /* pointer to 9 */
 /* size: 4 */

/* 251 */
 /* pointer to 248 */
 /* size: 4 */

/* 252 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148442676 */

/* 253 */
 /* pointer to 252 */
 /* size: 4 */

/* 254 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 255 */
 /* pointer to 254 */
 /* size: 4 */

/* 256 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148443092 */

/* 257 */
 /* pointer to 256 */
 /* size: 4 */

/* 258 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 259 */
 /* pointer to 258 */
 /* size: 4 */

/* 260 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148443612 */

/* 261 */
 /* pointer to 260 */
 /* size: 4 */

/* 262 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 263 */
 /* pointer to 262 */
 /* size: 4 */

/* 264 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 265 */
 /* pointer to 264 */
 /* size: 4 */

/* 266 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148444496 */

/* 267 */
 /* pointer to 266 */
 /* size: 4 */

/* 268 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148444756 */

/* 269 */
 /* pointer to 268 */
 /* size: 4 */

/* 270 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148445068 */

/* 271 */
 /* pointer to 270 */
 /* size: 4 */

/* 272 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148445380 */

/* 273 */
 /* pointer to 272 */
 /* size: 4 */

/* 274 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 275 */
 /* pointer to 274 */
 /* size: 4 */

/* 276 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 277 */
 /* pointer to 276 */
 /* size: 4 */

/* 278 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149023984 */

/* 279 */
 /* pointer to 278 */
 /* size: 4 */

/* 280 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 281 */
 /* pointer to 280 */
 /* size: 4 */

/* 282 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149024400 */

/* 283 */
 /* pointer to 282 */
 /* size: 4 */

/* 284 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 285 */
 /* pointer to 284 */
 /* size: 4 */

/* 286 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 2 */

/* 287 */
 /* pointer to 286 */
 /* size: 4 */

/* 288 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149025024 */

/* 289 */
 /* pointer to 288 */
 /* size: 4 */

/* 290 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 291 */
 /* pointer to 4 */
 /* size: 4 */

/* 292 */
 /* pointer to 290 */
 /* size: 4 */

/* 293 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 294 */
 /* pointer to 293 */
 /* size: 4 */

/* 295 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149026168 */

/* 296 */
 /* pointer to 297 */
 /* size: 4 */

/* 297 */
/* <0> (null):0 */
struct delta_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 298 */
 /* pointer to 295 */
 /* size: 4 */

/* 299 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149026492 */

/* 300 */
 /* pointer to 301 */
 /* size: 4 */

/* 301 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149026700 */

/* 302 */
 /* pointer to 303 */
 /* size: 4 */

/* 303 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 304 */
 /* pointer to 299 */
 /* size: 4 */

/* 305 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 306 */
 /* pointer to 305 */
 /* size: 4 */

/* 307 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149027272 */

/* 308 */
 /* pointer to 307 */
 /* size: 4 */

/* 309 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149027480 */

/* 310 */
 /* pointer to 309 */
 /* size: 4 */

/* 311 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 312 */
 /* pointer to 313 */
 /* size: 4 */

/* 313 */
/* <0> (null):0 */
struct entity_state_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 314 */
 /* pointer to 311 */
 /* size: 4 */

/* 315 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149028068 */

/* 316 */
 /* pointer to 81 */
 /* size: 4 */

/* 317 */
 /* pointer to 315 */
 /* size: 4 */

/* 318 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149028328 */

/* 319 */
 /* pointer to 318 */
 /* size: 4 */

/* 320 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149028640 */

/* 321 */
 /* pointer to 320 */
 /* size: 4 */

/* 322 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149028900 */

/* 323 */
 /* pointer to 322 */
 /* size: 4 */

/* 324 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 325 */
 /* pointer to 324 */
 /* size: 4 */

/* 326 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 327 */
 /* pointer to 326 */
 /* size: 4 */

/* 328 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 329 */
 /* pointer to 328 */
 /* size: 4 */

/* 330 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 331 */
 /* pointer to 330 */
 /* size: 4 */

/* 332 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 333 */
 /* pointer to 332 */
 /* size: 4 */

/* 334 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 335 */
 /* pointer to 334 */
 /* size: 4 */

/* 336 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149030356 */

/* 337 */
 /* pointer to 336 */
 /* size: 4 */

/* 338 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149030564 */

/* 339 */
 /* pointer to 338 */
 /* size: 4 */

/* 340 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149030772 */

/* 341 */
 /* pointer to 340 */
 /* size: 4 */

/* 342 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 343 */
 /* pointer to 17 */
 /* size: 4 */

/* 344 */
 /* pointer to 342 */
 /* size: 4 */

/* 345 */
/* <0> (null):0 */
typedef struct enginefuncs_s enginefuncs_t; /* size: 632 */

/* 346 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 347 */
/* <0> (null):0 */
typedef int ptrdiff_t; /* size: 4 */

/* 348 */
/* <0> (null):0 */
enum {
	TS_AT_TOP = 0,
	TS_AT_BOTTOM = 1,
	TS_GOING_UP = 2,
	TS_GOING_DOWN = 3,
}; /* size: 4 */

/* 349 */
/* <0> (null):0 */
typedef enum  TOGGLE_STATE; /* size: 4 */

/* 350 */
 /* pointer to 78 */
 /* size: 4 */

/* 351 */
 /* pointer to 352 */
 /* size: 4 */

/* 352 */
/* <0> (null):0 */
struct CBaseEntity {
	/* <0> (null):0 */
	edict_t * edict(class CBaseEntity *); /* linkage=_ZN11CBaseEntity5edictEv */

	/* <0> (null):0 */
	virtual int ObjectCaps(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10ObjectCapsEv */

	/* <0> (null):0 */
	int entindex(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8entindexEv */

	/* <0> (null):0 */
	void CBaseEntity(class CBaseEntity *);

	/* <0> (null):0 */
	void * operator new(size_t, entvars_t *); /* linkage=_ZN11CBaseEntitynwEjP9entvars_s */

	/* <0> (null):0 */
	virtual void Restart(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7RestartEv */

	/* <0> (null):0 */
	virtual void Activate(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8ActivateEv */

	/* <0> (null):0 */
	virtual int Classify(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8ClassifyEv */

	/* <0> (null):0 */
	virtual void DeathNotice(class CBaseEntity *, entvars_t *); /* linkage=_ZN11CBaseEntity11DeathNoticeEP9entvars_s */

	/* <0> (null):0 */
	virtual int BloodColor(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10BloodColorEv */

	/* <0> (null):0 */
	virtual BOOL IsTriggered(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity11IsTriggeredEPS_ */

	/* <0> (null):0 */
	virtual class CBaseMonster * MyMonsterPointer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity16MyMonsterPointerEv */

	/* <0> (null):0 */
	virtual class CSquadMonster * MySquadMonsterPointer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity21MySquadMonsterPointerEv */

	/* <0> (null):0 */
	virtual int GetToggleState(class CBaseEntity *); /* linkage=_ZN11CBaseEntity14GetToggleStateEv */

	/* <0> (null):0 */
	virtual void AddPoints(class CBaseEntity *, int, BOOL); /* linkage=_ZN11CBaseEntity9AddPointsEii */

	/* <0> (null):0 */
	virtual void AddPointsToTeam(class CBaseEntity *, int, BOOL); /* linkage=_ZN11CBaseEntity15AddPointsToTeamEii */

	/* <0> (null):0 */
	virtual BOOL AddPlayerItem(class CBaseEntity *, class CBasePlayerItem *); /* linkage=_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem */

	/* <0> (null):0 */
	virtual BOOL RemovePlayerItem(class CBaseEntity *, class CBasePlayerItem *); /* linkage=_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem */

	/* <0> (null):0 */
	virtual int GiveAmmo(class CBaseEntity *, int, char *, int); /* linkage=_ZN11CBaseEntity8GiveAmmoEiPci */

	/* <0> (null):0 */
	virtual float GetDelay(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8GetDelayEv */

	/* <0> (null):0 */
	virtual int IsMoving(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8IsMovingEv */

	/* <0> (null):0 */
	virtual void OverrideReset(class CBaseEntity *); /* linkage=_ZN11CBaseEntity13OverrideResetEv */

	/* <0> (null):0 */
	virtual void SetToggleState(class CBaseEntity *, int); /* linkage=_ZN11CBaseEntity14SetToggleStateEi */

	/* <0> (null):0 */
	virtual void StartSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity13StartSneakingEv */

	/* <0> (null):0 */
	virtual void StopSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12StopSneakingEv */

	/* <0> (null):0 */
	virtual BOOL OnControls(class CBaseEntity *, entvars_t *); /* linkage=_ZN11CBaseEntity10OnControlsEP9entvars_s */

	/* <0> (null):0 */
	virtual BOOL IsSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10IsSneakingEv */

	/* <0> (null):0 */
	virtual BOOL IsAlive(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7IsAliveEv */

	/* <0> (null):0 */
	virtual BOOL IsBSPModel(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10IsBSPModelEv */

	/* <0> (null):0 */
	virtual BOOL ReflectGauss(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12ReflectGaussEv */

	/* <0> (null):0 */
	virtual BOOL IsPlayer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8IsPlayerEv */

	/* <0> (null):0 */
	virtual BOOL IsNetClient(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11IsNetClientEv */

	/* <0> (null):0 */
	virtual const char  * TeamID(class CBaseEntity *); /* linkage=_ZN11CBaseEntity6TeamIDEv */

	/* <0> (null):0 */
	virtual void Think(class CBaseEntity *); /* linkage=_ZN11CBaseEntity5ThinkEv */

	/* <0> (null):0 */
	virtual void Touch(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity5TouchEPS_ */

	/* <0> (null):0 */
	virtual void Use(class CBaseEntity *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float); /* linkage=_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf */

	/* <0> (null):0 */
	virtual void Blocked(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity7BlockedEPS_ */

	/* <0> (null):0 */
	virtual void UpdateOwner(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11UpdateOwnerEv */

	/* <0> (null):0 */
	virtual BOOL FBecomeProne(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12FBecomeProneEv */

	/* <0> (null):0 */
	virtual class Vector Center(class CBaseEntity *); /* linkage=_ZN11CBaseEntity6CenterEv */

	/* <0> (null):0 */
	virtual class Vector EyePosition(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11EyePositionEv */

	/* <0> (null):0 */
	virtual class Vector EarPosition(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11EarPositionEv */

	/* <0> (null):0 */
	virtual class Vector BodyTarget(class CBaseEntity *, const class Vector  &); /* linkage=_ZN11CBaseEntity10BodyTargetERK6Vector */

	/* <0> (null):0 */
	virtual int Illumination(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12IlluminationEv */

	/* <0> (null):0 */
	virtual BOOL HasTarget(class CBaseEntity *, string_t); /* linkage=_ZN11CBaseEntity9HasTargetEj */

	/* vtable has 41 entries: {
	   [6] = ObjectCaps(_ZN11CBaseEntity10ObjectCapsEv), 
	   [2] = Restart(_ZN11CBaseEntity7RestartEv), 
	   [7] = Activate(_ZN11CBaseEntity8ActivateEv), 
	   [9] = Classify(_ZN11CBaseEntity8ClassifyEv), 
	   [10] = DeathNotice(_ZN11CBaseEntity11DeathNoticeEP9entvars_s), 
	   [15] = BloodColor(_ZN11CBaseEntity10BloodColorEv), 
	   [17] = IsTriggered(_ZN11CBaseEntity11IsTriggeredEPS_), 
	   [18] = MyMonsterPointer(_ZN11CBaseEntity16MyMonsterPointerEv), 
	   [19] = MySquadMonsterPointer(_ZN11CBaseEntity21MySquadMonsterPointerEv), 
	   [20] = GetToggleState(_ZN11CBaseEntity14GetToggleStateEv), 
	   [21] = AddPoints(_ZN11CBaseEntity9AddPointsEii), 
	   [22] = AddPointsToTeam(_ZN11CBaseEntity15AddPointsToTeamEii), 
	   [23] = AddPlayerItem(_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem), 
	   [24] = RemovePlayerItem(_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem), 
	   [25] = GiveAmmo(_ZN11CBaseEntity8GiveAmmoEiPci), 
	   [26] = GetDelay(_ZN11CBaseEntity8GetDelayEv), 
	   [27] = IsMoving(_ZN11CBaseEntity8IsMovingEv), 
	   [28] = OverrideReset(_ZN11CBaseEntity13OverrideResetEv), 
	   [30] = SetToggleState(_ZN11CBaseEntity14SetToggleStateEi), 
	   [31] = StartSneaking(_ZN11CBaseEntity13StartSneakingEv), 
	   [32] = StopSneaking(_ZN11CBaseEntity12StopSneakingEv), 
	   [33] = OnControls(_ZN11CBaseEntity10OnControlsEP9entvars_s), 
	   [34] = IsSneaking(_ZN11CBaseEntity10IsSneakingEv), 
	   [35] = IsAlive(_ZN11CBaseEntity7IsAliveEv), 
	   [36] = IsBSPModel(_ZN11CBaseEntity10IsBSPModelEv), 
	   [37] = ReflectGauss(_ZN11CBaseEntity12ReflectGaussEv), 
	   [40] = IsPlayer(_ZN11CBaseEntity8IsPlayerEv), 
	   [41] = IsNetClient(_ZN11CBaseEntity11IsNetClientEv), 
	   [42] = TeamID(_ZN11CBaseEntity6TeamIDEv), 
	   [44] = Think(_ZN11CBaseEntity5ThinkEv), 
	   [45] = Touch(_ZN11CBaseEntity5TouchEPS_), 
	   [46] = Use(_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf), 
	   [47] = Blocked(_ZN11CBaseEntity7BlockedEPS_), 
	   [49] = UpdateOwner(_ZN11CBaseEntity11UpdateOwnerEv), 
	   [50] = FBecomeProne(_ZN11CBaseEntity12FBecomeProneEv), 
	   [51] = Center(_ZN11CBaseEntity6CenterEv), 
	   [52] = EyePosition(_ZN11CBaseEntity11EyePositionEv), 
	   [53] = EarPosition(_ZN11CBaseEntity11EarPositionEv), 
	   [54] = BodyTarget(_ZN11CBaseEntity10BodyTargetERK6Vector), 
	   [55] = Illumination(_ZN11CBaseEntity12IlluminationEv), 
	   [38] = HasTarget(_ZN11CBaseEntity9HasTargetEj), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 353 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 354 */
/* <0> (null):0 */
struct {
	int                        event;                /*     0     4 */
	char *                     options;              /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 355 */
/* <0> (null):0 */
typedef class  MonsterEvent_t; /* size: 8 */

/* 356 */
/* <0> (null):0 */
enum {
	USE_OFF = 0,
	USE_ON = 1,
	USE_SET = 2,
	USE_TOGGLE = 3,
}; /* size: 4 */

/* 357 */
/* <0> (null):0 */
typedef enum  USE_TYPE; /* size: 4 */

/* 358 */
/* <0> (null):0 */
enum WeaponIdType {
	WEAPON_NONE = 0,
	WEAPON_P228 = 1,
	WEAPON_GLOCK = 2,
	WEAPON_SCOUT = 3,
	WEAPON_HEGRENADE = 4,
	WEAPON_XM1014 = 5,
	WEAPON_C4 = 6,
	WEAPON_MAC10 = 7,
	WEAPON_AUG = 8,
	WEAPON_SMOKEGRENADE = 9,
	WEAPON_ELITE = 10,
	WEAPON_FIVESEVEN = 11,
	WEAPON_UMP45 = 12,
	WEAPON_SG550 = 13,
	WEAPON_GALIL = 14,
	WEAPON_FAMAS = 15,
	WEAPON_USP = 16,
	WEAPON_GLOCK18 = 17,
	WEAPON_AWP = 18,
	WEAPON_MP5N = 19,
	WEAPON_M249 = 20,
	WEAPON_M3 = 21,
	WEAPON_M4A1 = 22,
	WEAPON_TMP = 23,
	WEAPON_G3SG1 = 24,
	WEAPON_FLASHBANG = 25,
	WEAPON_DEAGLE = 26,
	WEAPON_SG552 = 27,
	WEAPON_AK47 = 28,
	WEAPON_KNIFE = 29,
	WEAPON_P90 = 30,
	WEAPON_SHIELDGUN = 99,
}; /* size: 4 */

/* 359 */
/* <0> (null):0 */
enum MaxAmmoType {
	MAX_AMMO_BUCKSHOT = 32,
	MAX_AMMO_9MM = 120,
	MAX_AMMO_556NATO = 90,
	MAX_AMMO_556NATOBOX = 200,
	MAX_AMMO_762NATO = 90,
	MAX_AMMO_45ACP = 100,
	MAX_AMMO_50AE = 35,
	MAX_AMMO_338MAGNUM = 30,
	MAX_AMMO_57MM = 100,
	MAX_AMMO_357SIG = 52,
}; /* size: 4 */

/* 360 */
/* <0> (null):0 */
enum {
	BULLET_NONE = 0,
	BULLET_PLAYER_9MM = 1,
	BULLET_PLAYER_MP5 = 2,
	BULLET_PLAYER_357 = 3,
	BULLET_PLAYER_BUCKSHOT = 4,
	BULLET_PLAYER_CROWBAR = 5,
	BULLET_MONSTER_9MM = 6,
	BULLET_MONSTER_MP5 = 7,
	BULLET_MONSTER_12MM = 8,
	BULLET_PLAYER_45ACP = 9,
	BULLET_PLAYER_338MAG = 10,
	BULLET_PLAYER_762MM = 11,
	BULLET_PLAYER_556MM = 12,
	BULLET_PLAYER_50AE = 13,
	BULLET_PLAYER_57MM = 14,
	BULLET_PLAYER_357SIG = 15,
}; /* size: 4 */

/* 361 */
/* <0> (null):0 */
typedef enum  Bullet; /* size: 4 */

/* 362 */
/* <0> (null):0 */
struct {
	int                        iSlot;                /*     0     4 */
	int                        iPosition;            /*     4     4 */
	const char  *              pszAmmo1;             /*     8     4 */
	int                        iMaxAmmo1;            /*    12     4 */
	const char  *              pszAmmo2;             /*    16     4 */
	int                        iMaxAmmo2;            /*    20     4 */
	const char  *              pszName;              /*    24     4 */
	int                        iMaxClip;             /*    28     4 */
	int                        iId;                  /*    32     4 */
	int                        iFlags;               /*    36     4 */
	int                        iWeight;              /*    40     4 */

	/* size: 44, cachelines: 1, members: 11 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 363 */
/* <0> (null):0 */
typedef class  ItemInfo; /* size: 44 */

/* 364 */
/* <0> (null):0 */
enum {
	PLAYER_IDLE = 0,
	PLAYER_WALK = 1,
	PLAYER_JUMP = 2,
	PLAYER_SUPERJUMP = 3,
	PLAYER_DIE = 4,
	PLAYER_ATTACK1 = 5,
	PLAYER_ATTACK2 = 6,
	PLAYER_FLINCH = 7,
	PLAYER_LARGE_FLINCH = 8,
	PLAYER_RELOAD = 9,
	PLAYER_HOLDBOMB = 10,
}; /* size: 4 */

/* 365 */
/* <0> (null):0 */
typedef enum  PLAYER_ANIM; /* size: 4 */

/* 366 */
/* <0> (null):0 */
class CBasePlayer {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 367 */
 /* pointer to 366 */
 /* size: 4 */

/* 368 */
wchar_t
 /* size: 4 */

/* 369 */
/* <0> (null):0 */
enum GameEventType {
	EVENT_INVALID = 0,
	EVENT_WEAPON_FIRED = 1,
	EVENT_WEAPON_FIRED_ON_EMPTY = 2,
	EVENT_WEAPON_RELOADED = 3,
	EVENT_HE_GRENADE_EXPLODED = 4,
	EVENT_FLASHBANG_GRENADE_EXPLODED = 5,
	EVENT_SMOKE_GRENADE_EXPLODED = 6,
	EVENT_GRENADE_BOUNCED = 7,
	EVENT_BEING_SHOT_AT = 8,
	EVENT_PLAYER_BLINDED_BY_FLASHBANG = 9,
	EVENT_PLAYER_FOOTSTEP = 10,
	EVENT_PLAYER_JUMPED = 11,
	EVENT_PLAYER_DIED = 12,
	EVENT_PLAYER_LANDED_FROM_HEIGHT = 13,
	EVENT_PLAYER_TOOK_DAMAGE = 14,
	EVENT_HOSTAGE_DAMAGED = 15,
	EVENT_HOSTAGE_KILLED = 16,
	EVENT_DOOR = 17,
	EVENT_BREAK_GLASS = 18,
	EVENT_BREAK_WOOD = 19,
	EVENT_BREAK_METAL = 20,
	EVENT_BREAK_FLESH = 21,
	EVENT_BREAK_CONCRETE = 22,
	EVENT_BOMB_PLANTED = 23,
	EVENT_BOMB_DROPPED = 24,
	EVENT_BOMB_PICKED_UP = 25,
	EVENT_BOMB_BEEP = 26,
	EVENT_BOMB_DEFUSING = 27,
	EVENT_BOMB_DEFUSE_ABORTED = 28,
	EVENT_BOMB_DEFUSED = 29,
	EVENT_BOMB_EXPLODED = 30,
	EVENT_HOSTAGE_USED = 31,
	EVENT_HOSTAGE_RESCUED = 32,
	EVENT_ALL_HOSTAGES_RESCUED = 33,
	EVENT_VIP_ESCAPED = 34,
	EVENT_VIP_ASSASSINATED = 35,
	EVENT_TERRORISTS_WIN = 36,
	EVENT_CTS_WIN = 37,
	EVENT_ROUND_DRAW = 38,
	EVENT_ROUND_WIN = 39,
	EVENT_ROUND_LOSS = 40,
	EVENT_ROUND_START = 41,
	EVENT_PLAYER_SPAWNED = 42,
	EVENT_CLIENT_CORPSE_SPAWNED = 43,
	EVENT_BUY_TIME_START = 44,
	EVENT_PLAYER_LEFT_BUY_ZONE = 45,
	EVENT_DEATH_CAMERA_START = 46,
	EVENT_KILL_ALL = 47,
	EVENT_ROUND_TIME = 48,
	EVENT_DIE = 49,
	EVENT_KILL = 50,
	EVENT_HEADSHOT = 51,
	EVENT_KILL_FLASHBANGED = 52,
	EVENT_TUTOR_BUY_MENU_OPENNED = 53,
	EVENT_TUTOR_AUTOBUY = 54,
	EVENT_PLAYER_BOUGHT_SOMETHING = 55,
	EVENT_TUTOR_NOT_BUYING_ANYTHING = 56,
	EVENT_TUTOR_NEED_TO_BUY_PRIMARY_WEAPON = 57,
	EVENT_TUTOR_NEED_TO_BUY_PRIMARY_AMMO = 58,
	EVENT_TUTOR_NEED_TO_BUY_SECONDARY_AMMO = 59,
	EVENT_TUTOR_NEED_TO_BUY_ARMOR = 60,
	EVENT_TUTOR_NEED_TO_BUY_DEFUSE_KIT = 61,
	EVENT_TUTOR_NEED_TO_BUY_GRENADE = 62,
	EVENT_CAREER_TASK_DONE = 63,
	EVENT_START_RADIO_1 = 64,
	EVENT_RADIO_COVER_ME = 65,
	EVENT_RADIO_YOU_TAKE_THE_POINT = 66,
	EVENT_RADIO_HOLD_THIS_POSITION = 67,
	EVENT_RADIO_REGROUP_TEAM = 68,
	EVENT_RADIO_FOLLOW_ME = 69,
	EVENT_RADIO_TAKING_FIRE = 70,
	EVENT_START_RADIO_2 = 71,
	EVENT_RADIO_GO_GO_GO = 72,
	EVENT_RADIO_TEAM_FALL_BACK = 73,
	EVENT_RADIO_STICK_TOGETHER_TEAM = 74,
	EVENT_RADIO_GET_IN_POSITION_AND_WAIT = 75,
	EVENT_RADIO_STORM_THE_FRONT = 76,
	EVENT_RADIO_REPORT_IN_TEAM = 77,
	EVENT_START_RADIO_3 = 78,
	EVENT_RADIO_AFFIRMATIVE = 79,
	EVENT_RADIO_ENEMY_SPOTTED = 80,
	EVENT_RADIO_NEED_BACKUP = 81,
	EVENT_RADIO_SECTOR_CLEAR = 82,
	EVENT_RADIO_IN_POSITION = 83,
	EVENT_RADIO_REPORTING_IN = 84,
	EVENT_RADIO_GET_OUT_OF_THERE = 85,
	EVENT_RADIO_NEGATIVE = 86,
	EVENT_RADIO_ENEMY_DOWN = 87,
	EVENT_END_RADIO = 88,
	EVENT_NEW_MATCH = 89,
	EVENT_PLAYER_CHANGED_TEAM = 90,
	EVENT_BULLET_IMPACT = 91,
	EVENT_GAME_COMMENCE = 92,
	EVENT_WEAPON_ZOOMED = 93,
	EVENT_HOSTAGE_CALLED_FOR_HELP = 94,
	NUM_GAME_EVENTS = 95,
}; /* size: 4 */

/* 370 */
/* <0> (null):0 */
enum awp_e {
	AWP_IDLE = 0,
	AWP_SHOOT = 1,
	AWP_SHOOT2 = 2,
	AWP_SHOOT3 = 3,
	AWP_RELOAD = 4,
	AWP_DRAW = 5,
}; /* size: 4 */

/* 371 */
/* <0> (null):0 */
class CAWP : public CBasePlayerWeapon {
public:

	/* class CBasePlayerWeapon   <ancestor>; */      /*     0     0 */
	int                        m_iShell;             /*   336     4 */
private:

	short unsigned int         m_usFireAWP;          /*   340     2 */
	/* <0> (null):0 */
	void CAWP(class CAWP *, const class CAWP  &);

	/* <0> (null):0 */
	void CAWP(class CAWP *);

	/* <0> (null):0 */
	virtual void Spawn(class CAWP *); /* linkage=_ZN4CAWP5SpawnEv */

	/* <0> (null):0 */
	virtual void Precache(class CAWP *); /* linkage=_ZN4CAWP8PrecacheEv */

	/* <0> (null):0 */
	virtual int iItemSlot(class CAWP *); /* linkage=_ZN4CAWP9iItemSlotEv */

	/* <0> (null):0 */
	virtual int GetItemInfo(class CAWP *, ItemInfo *); /* linkage=_ZN4CAWP11GetItemInfoEP8ItemInfo */

	/* <0> (null):0 */
	virtual void PrimaryAttack(class CAWP *); /* linkage=_ZN4CAWP13PrimaryAttackEv */

	/* <0> (null):0 */
	virtual void SecondaryAttack(class CAWP *); /* linkage=_ZN4CAWP15SecondaryAttackEv */

	/* <0> (null):0 */
	void AWPFire(class CAWP *, float, float, BOOL); /* linkage=_ZN4CAWP7AWPFireEffi */

	/* <0> (null):0 */
	virtual BOOL Deploy(class CAWP *); /* linkage=_ZN4CAWP6DeployEv */

	/* <0> (null):0 */
	virtual void Reload(class CAWP *); /* linkage=_ZN4CAWP6ReloadEv */

	/* <0> (null):0 */
	virtual void WeaponIdle(class CAWP *); /* linkage=_ZN4CAWP10WeaponIdleEv */

	/* <0> (null):0 */
	virtual float GetMaxSpeed(class CAWP *); /* linkage=_ZN4CAWP11GetMaxSpeedEv */

	/* <0> (null):0 */
	virtual BOOL UseDecrement(class CAWP *); /* linkage=_ZN4CAWP12UseDecrementEv */

	/* vtable has 11 entries: {
	   [0] = Spawn(_ZN4CAWP5SpawnEv), 
	   [1] = Precache(_ZN4CAWP8PrecacheEv), 
	   [79] = iItemSlot(_ZN4CAWP9iItemSlotEv), 
	   [61] = GetItemInfo(_ZN4CAWP11GetItemInfoEP8ItemInfo), 
	   [87] = PrimaryAttack(_ZN4CAWP13PrimaryAttackEv), 
	   [88] = SecondaryAttack(_ZN4CAWP15SecondaryAttackEv), 
	   [64] = Deploy(_ZN4CAWP6DeployEv), 
	   [89] = Reload(_ZN4CAWP6ReloadEv), 
	   [90] = WeaponIdle(_ZN4CAWP10WeaponIdleEv), 
	   [78] = GetMaxSpeed(_ZN4CAWP11GetMaxSpeedEv), 
	   [93] = UseDecrement(_ZN4CAWP12UseDecrementEv), 
	} */
	/* size: 344, cachelines: 6, members: 3 */
	/* last cacheline: 24 bytes */

	/* BRAIN FART ALERT! 344 != 6 + 0(holes), diff = 338 */

}; /* size: 344 */

/* 372 */
/* <0> (null):0 */
class CBasePlayerWeapon {
	/* <0> (null):0 */
	void CBasePlayerWeapon(class CBasePlayerWeapon *);

	/* <0> (null):0 */
	virtual int AddWeapon(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon9AddWeaponEv */

	/* <0> (null):0 */
	virtual void UpdateItemInfo(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon14UpdateItemInfoEv */

	/* <0> (null):0 */
	virtual BOOL ShouldWeaponIdle(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon16ShouldWeaponIdleEv */

	/* <0> (null):0 */
	virtual BOOL IsWeapon(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon8IsWeaponEv */

	/* <0> (null):0 */
	virtual class CBasePlayerItem * GetWeaponPtr(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon12GetWeaponPtrEv */

	/* vtable has 5 entries: {
	   [82] = AddWeapon(_ZN17CBasePlayerWeapon9AddWeaponEv), 
	   [68] = UpdateItemInfo(_ZN17CBasePlayerWeapon14UpdateItemInfoEv), 
	   [92] = ShouldWeaponIdle(_ZN17CBasePlayerWeapon16ShouldWeaponIdleEv), 
	   [65] = IsWeapon(_ZN17CBasePlayerWeapon8IsWeaponEv), 
	   [77] = GetWeaponPtr(_ZN17CBasePlayerWeapon12GetWeaponPtrEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 373 */
 /* pointer to 371 */
 /* size: 4 */

/* 374 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 375 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 344 */

/* 376 */
 /* pointer to 363 */
 /* size: 4 */

/* 377 */
/* <0> (null):0 */
class IVoiceGameMgrHelper {
	int ()(void) * *           _vptr.IVoiceGameMgrHelper; /*     0     4 */
	/* <0> (null):0 */
	virtual void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *, int);

	/* <0> (null):0 */
	virtual bool CanPlayerHearPlayer(class IVoiceGameMgrHelper *, class CBasePlayer *, class CBasePlayer *); /* linkage=_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_ */

	/* vtable has 1 entries: {
	   [2] = CanPlayerHearPlayer(_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_), 
	} */
	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 378 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 379 */
 /* pointer to 380 */
 /* size: 4 */

/* 380 */
 /* pointer to 378 */
 /* size: 4 */

/* 381 */
 /* pointer to 377 */
 /* size: 4 */

/* 382 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 383 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 384 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 385 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 386 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 387 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 388 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 389 */
 /* pointer to 390 */
 /* size: 4 */

/* 390 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 676 */

/* 391 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 392 */
/* <0> (null):0 */
class CPointEntity {
	/* <0> (null):0 */
	virtual int ObjectCaps(class CPointEntity *); /* linkage=_ZN12CPointEntity10ObjectCapsEv */

	/* vtable has 1 entries: {
	   [6] = ObjectCaps(_ZN12CPointEntity10ObjectCapsEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 393 */
 /* pointer to 392 */
 /* size: 4 */

/* 394 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 395 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 396 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 397 */
/* <0> (null):0 */
class CBaseDelay {
	/* <0> (null):0 */
	void CBaseDelay(class CBaseDelay *);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 398 */
 /* pointer to 397 */
 /* size: 4 */

/* 399 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 400 */
/* <0> (null):0 */
class CBaseAnimating {
	/* <0> (null):0 */
	void CBaseAnimating(class CBaseAnimating *);

	/* <0> (null):0 */
	virtual void HandleAnimEvent(class CBaseAnimating *, MonsterEvent_t *); /* linkage=_ZN14CBaseAnimating15HandleAnimEventEP14MonsterEvent_t */

	/* vtable has 1 entries: {
	   [58] = HandleAnimEvent(_ZN14CBaseAnimating15HandleAnimEventEP14MonsterEvent_t), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 401 */
 /* pointer to 400 */
 /* size: 4 */

/* 402 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 403 */
/* <0> (null):0 */
class CBasePlayerItem {
	/* <0> (null):0 */
	void CBasePlayerItem(class CBasePlayerItem *);

	/* <0> (null):0 */
	virtual BOOL CanDrop(class CBasePlayerItem *); /* linkage=_ZN15CBasePlayerItem7CanDropEv */

	/* <0> (null):0 */
	virtual BOOL CanHolster(class CBasePlayerItem *); /* linkage=_ZN15CBasePlayerItem10CanHolsterEv */

	/* <0> (null):0 */
	virtual void ItemPreFrame(class CBasePlayerItem *); /* linkage=_ZN15CBasePlayerItem12ItemPreFrameEv */

	ItemInfo                   ItemInfoArray[32];    /*     0  1408 */
	/* --- cacheline 22 boundary (1408 bytes) --- */
	/* vtable has 3 entries: {
	   [63] = CanDrop(_ZN15CBasePlayerItem7CanDropEv), 
	   [66] = CanHolster(_ZN15CBasePlayerItem10CanHolsterEv), 
	   [69] = ItemPreFrame(_ZN15CBasePlayerItem12ItemPreFrameEv), 
	} */
	/* size: 0, cachelines: 0, members: 1 */

	/* BRAIN FART ALERT! 0 != 1408 + 0(holes), diff = -1408 */

}; /* size: 0 */

/* 404 */
 /* pointer to 403 */
 /* size: 4 */

/* 405 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 406 */
 /* pointer to 372 */
 /* size: 4 */

/* 407 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 408 */
 /* pointer to 352 */
 /* size: 4 */

/* 409 */
/* <0> (null):0 */
class CBaseMonster {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 410 */
 /* pointer to 409 */
 /* size: 4 */

/* 411 */
/* <0> (null):0 */
struct CSquadMonster {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 412 */
 /* pointer to 411 */
 /* size: 4 */

/* 413 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 414 */
 /* pointer to 355 */
 /* size: 4 */

/* 415 */
 /* pointer to 403 */
 /* size: 4 */

/* 416 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 417 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 418 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 419 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 420 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 421 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 422 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 423 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 424 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 425 */
 /* pointer to 74 */
 /* size: 4 */

/* 426 */
/* <0> (null):0 */
class CBotManager {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 427 */
 /* pointer to 426 */
 /* size: 4 */

/* 428 */
/* <0> (null):0 */
ItemInfo                   array[32]; /* size: 1408 */

/* Functions: */

/* <0> (null):0 */
void Vector2D(class Vector2D *)
{
} /* size: 146685944 */

/* <0> (null):0 */
void Vector2D(class Vector2D *, float, float)
{
} /* size: 148602360 */

/* <0> (null):0 */
class Vector2D operator+(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DplERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator-(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DmiERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator*(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DmlEf */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator/(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DdvEf */
{
} /* size: 8 */

/* <0> (null):0 */
float Length(const class Vector2D  *) /* linkage=_ZNK8Vector2D6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector2D  *) /* linkage=_ZNK8Vector2D13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector2D Normalize(const class Vector2D  *) /* linkage=_ZNK8Vector2D9NormalizeEv */
{
} /* size: 8 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector2D *) /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector2D *, float) /* linkage=_ZN8Vector2D6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void Vector(class Vector *)
{
} /* size: 0 */

/* <0> (null):0 */
void Vector(class Vector *, float, float, float)
{
} /* size: 228 */

/* <0> (null):0 */
void Vector(class Vector *, const class Vector  &)
{
} /* size: 148605140 */

/* <0> (null):0 */
void Vector(class Vector *, float *)
{
} /* size: 0 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *) /* linkage=_ZNK6VectorngEv */
{
} /* size: 12 */

/* <0> (null):0 */
int operator==(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectoreqERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
int operator!=(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorneERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector operator+(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorplERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectormiERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator*(const class Vector  *, float) /* linkage=_ZNK6VectormlEf */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator/(const class Vector  *, float) /* linkage=_ZNK6VectordvEf */
{
} /* size: 12 */

/* <0> (null):0 */
void CopyToArray(const class Vector  *, float *) /* linkage=_ZNK6Vector11CopyToArrayEPf */
{
} /* size: 320 */

/* <0> (null):0 */
float Length(const class Vector  *) /* linkage=_ZNK6Vector6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector  *) /* linkage=_ZNK6Vector13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
float * operator float*(class Vector *) /* linkage=_ZN6VectorcvPfEv */
{
} /* size: 4 */

/* <0> (null):0 */
const float  * operator const float*(const class Vector  *) /* linkage=_ZNK6VectorcvPKfEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector Normalize(const class Vector  *) /* linkage=_ZNK6Vector9NormalizeEv */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector2D Make2D(const class Vector  *) /* linkage=_ZNK6Vector6Make2DEv */
{
} /* size: 8 */

/* <0> (null):0 */
float Length2D(const class Vector  *) /* linkage=_ZNK6Vector8Length2DEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector  *, float) /* linkage=_ZNK6Vector16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector  *, float) /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector *) /* linkage=_ZN6Vector16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector *, float) /* linkage=_ZN6Vector6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
edict_t * edict(class CBaseEntity *) /* linkage=_ZN11CBaseEntity5edictEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int ObjectCaps(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
int entindex(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8entindexEv */
{
} /* size: 4 */

/* <0> (null):0 */
void CBaseEntity(class CBaseEntity *)
{
} /* size: 0 */

/* <0> (null):0 */
void * operator new(size_t, entvars_t *) /* linkage=_ZN11CBaseEntitynwEjP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Restart(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7RestartEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Activate(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8ActivateEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int Classify(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8ClassifyEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void DeathNotice(class CBaseEntity *, entvars_t *) /* linkage=_ZN11CBaseEntity11DeathNoticeEP9entvars_s */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int BloodColor(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10BloodColorEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsTriggered(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity11IsTriggeredEPS_ */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CBaseMonster * MyMonsterPointer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity16MyMonsterPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CSquadMonster * MySquadMonsterPointer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity21MySquadMonsterPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int GetToggleState(class CBaseEntity *) /* linkage=_ZN11CBaseEntity14GetToggleStateEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void AddPoints(class CBaseEntity *, int, BOOL) /* linkage=_ZN11CBaseEntity9AddPointsEii */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void AddPointsToTeam(class CBaseEntity *, int, BOOL) /* linkage=_ZN11CBaseEntity15AddPointsToTeamEii */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL AddPlayerItem(class CBaseEntity *, class CBasePlayerItem *) /* linkage=_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL RemovePlayerItem(class CBaseEntity *, class CBasePlayerItem *) /* linkage=_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int GiveAmmo(class CBaseEntity *, int, char *, int) /* linkage=_ZN11CBaseEntity8GiveAmmoEiPci */
{
} /* size: 4 */

/* <0> (null):0 */
virtual float GetDelay(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8GetDelayEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int IsMoving(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8IsMovingEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void OverrideReset(class CBaseEntity *) /* linkage=_ZN11CBaseEntity13OverrideResetEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void SetToggleState(class CBaseEntity *, int) /* linkage=_ZN11CBaseEntity14SetToggleStateEi */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void StartSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity13StartSneakingEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void StopSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12StopSneakingEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL OnControls(class CBaseEntity *, entvars_t *) /* linkage=_ZN11CBaseEntity10OnControlsEP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10IsSneakingEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsAlive(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7IsAliveEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsBSPModel(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10IsBSPModelEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL ReflectGauss(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12ReflectGaussEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsPlayer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8IsPlayerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsNetClient(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11IsNetClientEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual const char  * TeamID(class CBaseEntity *) /* linkage=_ZN11CBaseEntity6TeamIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Think(class CBaseEntity *) /* linkage=_ZN11CBaseEntity5ThinkEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Touch(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity5TouchEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Use(class CBaseEntity *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float) /* linkage=_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Blocked(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity7BlockedEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void UpdateOwner(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11UpdateOwnerEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL FBecomeProne(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12FBecomeProneEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class Vector Center(class CBaseEntity *) /* linkage=_ZN11CBaseEntity6CenterEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector EyePosition(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11EyePositionEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector EarPosition(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11EarPositionEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector BodyTarget(class CBaseEntity *, const class Vector  &) /* linkage=_ZN11CBaseEntity10BodyTargetERK6Vector */
{
} /* size: 12 */

/* <0> (null):0 */
virtual int Illumination(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12IlluminationEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL HasTarget(class CBaseEntity *, string_t) /* linkage=_ZN11CBaseEntity9HasTargetEj */
{
} /* size: 4 */

/* <0> (null):0 */
void CAWP(class CAWP *, const class CAWP  &)
{
} /* size: 0 */

/* <0> (null):0 */
void CAWP(class CAWP *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Spawn(class CAWP *) /* linkage=_ZN4CAWP5SpawnEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Precache(class CAWP *) /* linkage=_ZN4CAWP8PrecacheEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int iItemSlot(class CAWP *) /* linkage=_ZN4CAWP9iItemSlotEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int GetItemInfo(class CAWP *, ItemInfo *) /* linkage=_ZN4CAWP11GetItemInfoEP8ItemInfo */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void PrimaryAttack(class CAWP *) /* linkage=_ZN4CAWP13PrimaryAttackEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void SecondaryAttack(class CAWP *) /* linkage=_ZN4CAWP15SecondaryAttackEv */
{
} /* size: 0 */

/* <0> (null):0 */
void AWPFire(class CAWP *, float, float, BOOL) /* linkage=_ZN4CAWP7AWPFireEffi */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL Deploy(class CAWP *) /* linkage=_ZN4CAWP6DeployEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Reload(class CAWP *) /* linkage=_ZN4CAWP6ReloadEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void WeaponIdle(class CAWP *) /* linkage=_ZN4CAWP10WeaponIdleEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual float GetMaxSpeed(class CAWP *) /* linkage=_ZN4CAWP11GetMaxSpeedEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL UseDecrement(class CAWP *) /* linkage=_ZN4CAWP12UseDecrementEv */
{
} /* size: 4 */

/* <0> (null):0 */
void CBasePlayerWeapon(class CBasePlayerWeapon *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual int AddWeapon(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon9AddWeaponEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void UpdateItemInfo(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon14UpdateItemInfoEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL ShouldWeaponIdle(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon16ShouldWeaponIdleEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsWeapon(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon8IsWeaponEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CBasePlayerItem * GetWeaponPtr(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon12GetWeaponPtrEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *, int)
{
} /* size: 0 */

/* <0> (null):0 */
virtual bool CanPlayerHearPlayer(class IVoiceGameMgrHelper *, class CBasePlayer *, class CBasePlayer *) /* linkage=_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
void WeaponIdle(class CAWP *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Reload(class CAWP *const this)
{
	{
		int iResult;                                          //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void Deploy(class CAWP *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator==(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator!=(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, float X, float Y, float Z)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator+(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator*(const class Vector  *const this, float fl)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Length2D(const class Vector  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Length(const class Vector  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline edict_t * ENT(const entvars_t  * pev)
{
} /* size: 4 */

/* <0> (null):0 */
inline BOOL FStrEq(const char  * sz1, const char  * sz2)
{
} /* size: 4 */

/* <0> (null):0 */
inline void EMIT_SOUND(edict_t * entity, int channel, const char  * sample, float volume, float attenuation)
{
} /* size: 0 */

/* <0> (null):0 */
inline void edict(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline int ENTINDEX(edict_t * pEdict)
{
} /* size: 4 */

/* <0> (null):0 */
inline void ObjectCaps(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
virtual int ObjectCaps(class CPointEntity *) /* linkage=_ZN12CPointEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
inline void ObjectCaps(class CPointEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void entindex(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator-(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void NormalizeInPlace(class Vector *const this)
{
	{
		float flLen;                                          //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void PrimaryAttack(class CAWP *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBaseEntity(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CBaseDelay(class CBaseDelay *)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBaseDelay(class CBaseDelay *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CBaseAnimating(class CBaseAnimating *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void HandleAnimEvent(class CBaseAnimating *, MonsterEvent_t *) /* linkage=_ZN14CBaseAnimating15HandleAnimEventEP14MonsterEvent_t */
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBaseAnimating(class CBaseAnimating *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CBasePlayerItem(class CBasePlayerItem *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL CanDrop(class CBasePlayerItem *) /* linkage=_ZN15CBasePlayerItem7CanDropEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL CanHolster(class CBasePlayerItem *) /* linkage=_ZN15CBasePlayerItem10CanHolsterEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void ItemPreFrame(class CBasePlayerItem *) /* linkage=_ZN15CBasePlayerItem12ItemPreFrameEv */
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBasePlayerItem(class CBasePlayerItem *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBasePlayerWeapon(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline entvars_t * VARS(edict_t * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline void * GET_PRIVATE(edict_t * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline void operator new(size_t stAllocateBlock, entvars_t * pev)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CAWP(class CAWP *const this)
{
} /* size: 0 */

/* <0> (null):0 */
class CAWP * GetClassPtr<CAWP>(class CAWP * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
void AWPFire(class CAWP *const this, float flSpread, float flCycleTime, BOOL fUseAutoAim)
{
	{
		class Vector vecAiming;                               //     0
		class Vector vecSrc;                                  //     0
		class Vector vecDir;                                  //     0
		int flag;                                             //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void Restart(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ObjectCaps(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Activate(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Classify(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void DeathNotice(class CBaseEntity *const this, entvars_t * pevChild)
{
} /* size: 0 */

/* <0> (null):0 */
void BloodColor(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsTriggered(class CBaseEntity *const this, class CBaseEntity * pActivator)
{
} /* size: 0 */

/* <0> (null):0 */
void MyMonsterPointer(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void MySquadMonsterPointer(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetToggleState(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void AddPoints(class CBaseEntity *const this, int score, BOOL bAllowNegativeScore)
{
} /* size: 0 */

/* <0> (null):0 */
void AddPointsToTeam(class CBaseEntity *const this, int score, BOOL bAllowNegativeScore)
{
} /* size: 0 */

/* <0> (null):0 */
void AddPlayerItem(class CBaseEntity *const this, class CBasePlayerItem * pItem)
{
} /* size: 0 */

/* <0> (null):0 */
void RemovePlayerItem(class CBaseEntity *const this, class CBasePlayerItem * pItem)
{
} /* size: 0 */

/* <0> (null):0 */
void GiveAmmo(class CBaseEntity *const this, int iAmount, char * szName, int iMax)
{
} /* size: 0 */

/* <0> (null):0 */
void GetDelay(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsMoving(class CBaseEntity *const this)
{
	operator!=(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void OverrideReset(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void SetToggleState(class CBaseEntity *const this, int state)
{
} /* size: 0 */

/* <0> (null):0 */
void StartSneaking(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void StopSneaking(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void OnControls(class CBaseEntity *const this, entvars_t * pev)
{
} /* size: 0 */

/* <0> (null):0 */
void IsSneaking(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsAlive(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsBSPModel(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ReflectGauss(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsPlayer(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsNetClient(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void TeamID(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Think(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Touch(class CBaseEntity *const this, class CBaseEntity * pOther)
{
} /* size: 0 */

/* <0> (null):0 */
void Use(class CBaseEntity *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
} /* size: 0 */

/* <0> (null):0 */
void Blocked(class CBaseEntity *const this, class CBaseEntity * pOther)
{
} /* size: 0 */

/* <0> (null):0 */
void UpdateOwner(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void FBecomeProne(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Center(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
	operator*(const class Vector  *const this,
			float fl); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void EyePosition(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void EarPosition(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void BodyTarget(class CBaseEntity *const this, const class Vector  &const posSrc)
{
} /* size: 0 */

/* <0> (null):0 */
void Illumination(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void HandleAnimEvent(class CBaseAnimating *const this, MonsterEvent_t * pEvent)
{
} /* size: 0 */

/* <0> (null):0 */
void CanDrop(class CBasePlayerItem *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CanHolster(class CBasePlayerItem *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ItemPreFrame(class CBasePlayerItem *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void AddWeapon(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void UpdateItemInfo(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ShouldWeaponIdle(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsWeapon(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetWeaponPtr(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void iItemSlot(class CAWP *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void UseDecrement(class CAWP *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Precache(class CAWP *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetItemInfo(class CAWP *const this, ItemInfo * p)
{
} /* size: 0 */

/* <0> (null):0 */
void GetMaxSpeed(class CAWP *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void SecondaryAttack(class CAWP *const this)
{
	EMIT_SOUND(edict_t * entity,
			int channel,
			const char  * sample,
			float volume,
			float attenuation); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class CAWP *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void HasTarget(class CBaseEntity *const this, string_t targetname)
{
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void WeaponIdle(class CAWP *const this)
{
	WeaponIdle(class CAWP *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Reload(class CAWP *const this)
{
	{
		int iResult;                                          //     0
	}
	Reload(class CAWP *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Deploy(class CAWP *const this)
{
	Deploy(class CAWP *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void AWPFire(class CAWP *const this, float flSpread, BOOL fUseAutoAim, float flCycleTime)
{
	{
		class Vector vecAiming;                               //     0
		class Vector vecSrc;                                  //     0
		int flag;                                             //     0
		class Vector vecDir;                                  //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Vector(class Vector *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Vector(class Vector *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void PrimaryAttack(class CAWP *const this)
{
	Length2D(const class Vector  *const this); /* size=0, low_pc=0 */ //     0
	PrimaryAttack(class CAWP *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void weapon_awp(entvars_t * pev)
{
	GetClassPtr<CAWP>(class CAWP * a); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void AWPFire(class CAWP *const this, float flSpread, float flCycleTime, BOOL fUseAutoAim)
{
	{
		class Vector vecAiming;                               //     0
		class Vector vecSrc;                                  //     0
		class Vector vecDir;                                  //     0
		int flag;                                             //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Vector(class Vector *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Vector(class Vector *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */



/* Variables: */

int                        iResult; /* size: 4 */

float                      flLen; /* size: 4 */

entvars_t *                pev; /* size: 4 */

class Vector              vecAiming; /* size: 12 */

class Vector              vecSrc; /* size: 12 */

class Vector              vecDir; /* size: 12 */

int                        flag; /* size: 4 */

int                        iResult; /* size: 4 */

; /* size: 149119484 */

class Vector              vecAiming; /* size: 12 */

class Vector              vecSrc; /* size: 12 */

int                        flag; /* size: 4 */

class Vector              vecDir; /* size: 12 */

; /* size: 149121228 */

class Vector              vecAiming; /* size: 12 */

class Vector              vecSrc; /* size: 12 */

class Vector              vecDir; /* size: 12 */

int                        flag; /* size: 4 */

extern class _IO_FILE *           stdin; /* size: 4 */

extern class _IO_FILE *           stdout; /* size: 4 */

intconst                   k_cubSaltSize; /* size: 4 */

GID_tconst                 k_GIDNil; /* size: 8 */

GID_tconst                 k_TxnIDNil; /* size: 8 */

GID_tconst                 k_TxnIDUnknown; /* size: 8 */

PackageId_tconst           k_uPackageIdFreeSub; /* size: 4 */

PackageId_tconst           k_uPackageIdInvalid; /* size: 4 */

AppId_tconst               k_uAppIdInvalid; /* size: 4 */

AssetClassId_tconst        k_ulAssetClassIdInvalid; /* size: 8 */

PhysicalItemId_tconst      k_uPhysicalItemIdInvalid; /* size: 4 */

DepotId_tconst             k_uDepotIdInvalid; /* size: 4 */

CellID_tconst              k_uCellIDInvalid; /* size: 4 */

SteamAPICall_tconst        k_uAPICallInvalid; /* size: 8 */

PartnerId_tconst           k_uPartnerIdInvalid; /* size: 4 */

extern enginefuncs_t              g_engfuncs; /* size: 632 */

extern globalvars_t *             gpGlobals; /* size: 4 */

extern class Vectorconst          g_vecZero; /* size: 12 */

extern class CBotManager *        TheBots; /* size: 4 */

/* Types: */

/* 1 */
char
 /* size: 1 */

/* 2 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 3 */
unsigned int
 /* size: 4 */

/* 4 */
unsigned char
 /* size: 1 */

/* 5 */
short unsigned int
 /* size: 2 */

/* 6 */
long unsigned int
 /* size: 4 */

/* 7 */
signed char
 /* size: 1 */

/* 8 */
short int
 /* size: 2 */

/* 9 */
int
 /* size: 4 */

/* 10 */
long long int
 /* size: 8 */

/* 11 */
long long unsigned int
 /* size: 8 */

/* 12 */
/* <0> (null):0 */
typedef long long int __quad_t; /* size: 8 */

/* 13 */
/* <0> (null):0 */
typedef long int __off_t; /* size: 4 */

/* 14 */
long int
 /* size: 4 */

/* 15 */
/* <0> (null):0 */
typedef __quad_t __off64_t; /* size: 8 */

/* 16 */
 /* pointer to 0 */
 /* size: 4 */

/* 17 */
 /* pointer to 1 */
 /* size: 4 */

/* 18 */
/* <0> (null):0 */
struct _IO_FILE {
	int                        _flags;               /*     0     4 */
	char *                     _IO_read_ptr;         /*     4     4 */
	char *                     _IO_read_end;         /*     8     4 */
	char *                     _IO_read_base;        /*    12     4 */
	char *                     _IO_write_base;       /*    16     4 */
	char *                     _IO_write_ptr;        /*    20     4 */
	char *                     _IO_write_end;        /*    24     4 */
	char *                     _IO_buf_base;         /*    28     4 */
	char *                     _IO_buf_end;          /*    32     4 */
	char *                     _IO_save_base;        /*    36     4 */
	char *                     _IO_backup_base;      /*    40     4 */
	char *                     _IO_save_end;         /*    44     4 */
	class _IO_marker *         _markers;             /*    48     4 */
	class _IO_FILE *           _chain;               /*    52     4 */
	int                        _fileno;              /*    56     4 */
	int                        _flags2;              /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	__off_t                    _old_offset;          /*    64     4 */
	short unsigned int         _cur_column;          /*    68     2 */
	signed char                _vtable_offset;       /*    70     1 */
	char                       _shortbuf[1];         /*    71     1 */
	_IO_lock_t *               _lock;                /*    72     4 */
	__off64_t                  _offset;              /*    76     8 */
	void *                     __pad1;               /*    84     4 */
	void *                     __pad2;               /*    88     4 */
	void *                     __pad3;               /*    92     4 */
	void *                     __pad4;               /*    96     4 */
	size_t                     __pad5;               /*   100     4 */
	int                        _mode;                /*   104     4 */
	char                       _unused2[40];         /*   108    40 */
	/* --- cacheline 2 boundary (128 bytes) was 20 bytes ago --- */

	/* size: 148, cachelines: 3, members: 29 */
	/* last cacheline: 20 bytes */
}; /* size: 148 */

/* 19 */
/* <0> (null):0 */
typedef void _IO_lock_t; /* size: 0 */

/* 20 */
/* <0> (null):0 */
struct _IO_marker {
	class _IO_marker *         _next;                /*     0     4 */
	class _IO_FILE *           _sbuf;                /*     4     4 */
	int                        _pos;                 /*     8     4 */

	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 21 */
 /* pointer to 20 */
 /* size: 4 */

/* 22 */
 /* pointer to 18 */
 /* size: 4 */

/* 23 */
 /* pointer to 20 */
 /* size: 4 */

/* 24 */
 /* pointer to 18 */
 /* size: 4 */

/* 25 */
/* <0> (null):0 */
char                       array[1]; /* size: 1 */

/* 26 */
 /* pointer to 19 */
 /* size: 4 */

/* 27 */
/* <0> (null):0 */
char                       array[40]; /* size: 40 */

/* 28 */
 /* pointer to 29 */
 /* size: 4 */

/* 29 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 30 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 31 */
 /* pointer to 32 */
 /* size: 4 */

/* 32 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 146684824 */

/* 33 */
long double
 /* size: 12 */

/* 34 */
double
 /* size: 8 */

/* 35 */
/* <0> (null):0 */
typedef int int32; /* size: 4 */

/* 36 */
/* <0> (null):0 */
typedef unsigned int uint32; /* size: 4 */

/* 37 */
/* <0> (null):0 */
typedef long long unsigned int uint64; /* size: 8 */

/* 38 */
/* <0> (null):0 */
typedef uint64 GID_t; /* size: 8 */

/* 39 */
/* <0> (null):0 */
typedef uint32 PackageId_t; /* size: 4 */

/* 40 */
/* <0> (null):0 */
typedef uint32 AppId_t; /* size: 4 */

/* 41 */
/* <0> (null):0 */
typedef uint64 AssetClassId_t; /* size: 8 */

/* 42 */
/* <0> (null):0 */
typedef uint32 PhysicalItemId_t; /* size: 4 */

/* 43 */
/* <0> (null):0 */
typedef uint32 DepotId_t; /* size: 4 */

/* 44 */
/* <0> (null):0 */
typedef uint32 CellID_t; /* size: 4 */

/* 45 */
/* <0> (null):0 */
typedef uint64 SteamAPICall_t; /* size: 8 */

/* 46 */
/* <0> (null):0 */
typedef uint32 PartnerId_t; /* size: 4 */

/* 47 */
/* <0> (null):0 */
typedef int BOOL; /* size: 4 */

/* 48 */
/* <0> (null):0 */
typedef unsigned char byte; /* size: 1 */

/* 49 */
/* <0> (null):0 */
typedef unsigned int string_t; /* size: 4 */

/* 50 */
/* <0> (null):0 */
typedef float vec_t; /* size: 4 */

/* 51 */
float
 /* size: 4 */

/* 52 */
/* <0> (null):0 */
class Vector2D {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	/* <0> (null):0 */
	void Vector2D(class Vector2D *);

	/* <0> (null):0 */
	void Vector2D(class Vector2D *, float, float);

	/* <0> (null):0 */
	class Vector2D operator+(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DplERKS_ */

	/* <0> (null):0 */
	class Vector2D operator-(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DmiERKS_ */

	/* <0> (null):0 */
	class Vector2D operator*(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DmlEf */

	/* <0> (null):0 */
	class Vector2D operator/(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DdvEf */

	/* <0> (null):0 */
	float Length(const class Vector2D  *); /* linkage=_ZNK8Vector2D6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector2D  *); /* linkage=_ZNK8Vector2D13LengthSquaredEv */

	/* <0> (null):0 */
	class Vector2D Normalize(const class Vector2D  *); /* linkage=_ZNK8Vector2D9NormalizeEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector2D *); /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector2D *, float); /* linkage=_ZN8Vector2D6IsZeroEf */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 53 */
 /* pointer to 52 */
 /* size: 4 */

/* 54 */
 /* pointer to 55 */
 /* size: 4 */

/* 55 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 56 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 57 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 58 */
bool
 /* size: 1 */

/* 59 */
/* <0> (null):0 */
class Vector {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	vec_t                      z;                    /*     8     4 */
	/* <0> (null):0 */
	void Vector(class Vector *);

	/* <0> (null):0 */
	void Vector(class Vector *, float, float, float);

	/* <0> (null):0 */
	void Vector(class Vector *, const class Vector  &);

	/* <0> (null):0 */
	void Vector(class Vector *, float *);

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *); /* linkage=_ZNK6VectorngEv */

	/* <0> (null):0 */
	int operator==(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectoreqERKS_ */

	/* <0> (null):0 */
	int operator!=(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorneERKS_ */

	/* <0> (null):0 */
	class Vector operator+(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorplERKS_ */

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectormiERKS_ */

	/* <0> (null):0 */
	class Vector operator*(const class Vector  *, float); /* linkage=_ZNK6VectormlEf */

	/* <0> (null):0 */
	class Vector operator/(const class Vector  *, float); /* linkage=_ZNK6VectordvEf */

	/* <0> (null):0 */
	void CopyToArray(const class Vector  *, float *); /* linkage=_ZNK6Vector11CopyToArrayEPf */

	/* <0> (null):0 */
	float Length(const class Vector  *); /* linkage=_ZNK6Vector6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector  *); /* linkage=_ZNK6Vector13LengthSquaredEv */

	/* <0> (null):0 */
	float * operator float*(class Vector *); /* linkage=_ZN6VectorcvPfEv */

	/* <0> (null):0 */
	const float  * operator const float*(const class Vector  *); /* linkage=_ZNK6VectorcvPKfEv */

	/* <0> (null):0 */
	class Vector Normalize(const class Vector  *); /* linkage=_ZNK6Vector9NormalizeEv */

	/* <0> (null):0 */
	class Vector2D Make2D(const class Vector  *); /* linkage=_ZNK6Vector6Make2DEv */

	/* <0> (null):0 */
	float Length2D(const class Vector  *); /* linkage=_ZNK6Vector8Length2DEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector  *, float); /* linkage=_ZNK6Vector16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector  *, float); /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector *); /* linkage=_ZN6Vector16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector *, float); /* linkage=_ZN6Vector6IsZeroEf */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 60 */
 /* pointer to 59 */
 /* size: 4 */

/* 61 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 62 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 63 */
 /* pointer to 51 */
 /* size: 4 */

/* 64 */
 /* pointer to 65 */
 /* size: 4 */

/* 65 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 66 */
 /* pointer to 67 */
 /* size: 4 */

/* 67 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 68 */
/* <0> (null):0 */
typedef int qboolean; /* size: 4 */

/* 69 */
/* <0> (null):0 */
struct link_s {
	class link_s *             prev;                 /*     0     4 */
	class link_s *             next;                 /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 70 */
 /* pointer to 69 */
 /* size: 4 */

/* 71 */
/* <0> (null):0 */
typedef struct link_s link_t; /* size: 8 */

/* 72 */
/* <0> (null):0 */
typedef struct edict_s edict_t; /* size: 804 */

/* 73 */
/* <0> (null):0 */
struct edict_s {
	qboolean                   free;                 /*     0     4 */
	int                        serialnumber;         /*     4     4 */
	link_t                     area;                 /*     8     8 */
	int                        headnode;             /*    16     4 */
	int                        num_leafs;            /*    20     4 */
	short int                  leafnums[48];         /*    24    96 */
	/* --- cacheline 1 boundary (64 bytes) was 56 bytes ago --- */
	float                      freetime;             /*   120     4 */
	void *                     pvPrivateData;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	entvars_t                  v;                    /*   128   676 */
	/* --- cacheline 12 boundary (768 bytes) was 36 bytes ago --- */

	/* size: 804, cachelines: 13, members: 9 */
	/* last cacheline: 36 bytes */
}; /* size: 804 */

/* 74 */
 /* pointer to 72 */
 /* size: 4 */

/* 75 */
/* <0> (null):0 */
struct {
	float                      time;                 /*     0     4 */
	float                      frametime;            /*     4     4 */
	float                      force_retouch;        /*     8     4 */
	string_t                   mapname;              /*    12     4 */
	string_t                   startspot;            /*    16     4 */
	float                      deathmatch;           /*    20     4 */
	float                      coop;                 /*    24     4 */
	float                      teamplay;             /*    28     4 */
	float                      serverflags;          /*    32     4 */
	float                      found_secrets;        /*    36     4 */
	class Vector              v_forward;             /*    40    12 */
	class Vector              v_up;                  /*    52    12 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	class Vector              v_right;               /*    64    12 */
	float                      trace_allsolid;       /*    76     4 */
	float                      trace_startsolid;     /*    80     4 */
	float                      trace_fraction;       /*    84     4 */
	class Vector              trace_endpos;          /*    88    12 */
	class Vector              trace_plane_normal;    /*   100    12 */
	float                      trace_plane_dist;     /*   112     4 */
	edict_t *                  trace_ent;            /*   116     4 */
	float                      trace_inopen;         /*   120     4 */
	float                      trace_inwater;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	int                        trace_hitgroup;       /*   128     4 */
	int                        trace_flags;          /*   132     4 */
	int                        msg_entity;           /*   136     4 */
	int                        cdAudioTrack;         /*   140     4 */
	int                        maxClients;           /*   144     4 */
	int                        maxEntities;          /*   148     4 */
	const char  *              pStringBase;          /*   152     4 */
	void *                     pSaveData;            /*   156     4 */
	class Vector              vecLandmarkOffset;     /*   160    12 */

	/* size: 172, cachelines: 3, members: 31 */
	/* last cacheline: 44 bytes */
}; /* size: 172 */

/* 76 */
/* <0> (null):0 */
typedef class  globalvars_t; /* size: 172 */

/* 77 */
/* <0> (null):0 */
struct entvars_s {
	string_t                   classname;            /*     0     4 */
	string_t                   globalname;           /*     4     4 */
	class Vector              origin;                /*     8    12 */
	class Vector              oldorigin;             /*    20    12 */
	class Vector              velocity;              /*    32    12 */
	class Vector              basevelocity;          /*    44    12 */
	class Vector              clbasevelocity;        /*    56    12 */
	/* --- cacheline 1 boundary (64 bytes) was 4 bytes ago --- */
	class Vector              movedir;               /*    68    12 */
	class Vector              angles;                /*    80    12 */
	class Vector              avelocity;             /*    92    12 */
	class Vector              punchangle;            /*   104    12 */
	class Vector              v_angle;               /*   116    12 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	class Vector              endpos;                /*   128    12 */
	class Vector              startpos;              /*   140    12 */
	float                      impacttime;           /*   152     4 */
	float                      starttime;            /*   156     4 */
	int                        fixangle;             /*   160     4 */
	float                      idealpitch;           /*   164     4 */
	float                      pitch_speed;          /*   168     4 */
	float                      ideal_yaw;            /*   172     4 */
	float                      yaw_speed;            /*   176     4 */
	int                        modelindex;           /*   180     4 */
	string_t                   model;                /*   184     4 */
	int                        viewmodel;            /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	int                        weaponmodel;          /*   192     4 */
	class Vector              absmin;                /*   196    12 */
	class Vector              absmax;                /*   208    12 */
	class Vector              mins;                  /*   220    12 */
	class Vector              maxs;                  /*   232    12 */
	class Vector              size;                  /*   244    12 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	float                      ltime;                /*   256     4 */
	float                      nextthink;            /*   260     4 */
	int                        movetype;             /*   264     4 */
	int                        solid;                /*   268     4 */
	int                        skin;                 /*   272     4 */
	int                        body;                 /*   276     4 */
	int                        effects;              /*   280     4 */
	float                      gravity;              /*   284     4 */
	float                      friction;             /*   288     4 */
	int                        light_level;          /*   292     4 */
	int                        sequence;             /*   296     4 */
	int                        gaitsequence;         /*   300     4 */
	float                      frame;                /*   304     4 */
	float                      animtime;             /*   308     4 */
	float                      framerate;            /*   312     4 */
	unsigned char              controller[4];        /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	unsigned char              blending[2];          /*   320     2 */
	float                      scale;                /*   324     4 */
	int                        rendermode;           /*   328     4 */
	float                      renderamt;            /*   332     4 */
	class Vector              rendercolor;           /*   336    12 */
	int                        renderfx;             /*   348     4 */
	float                      health;               /*   352     4 */
	float                      frags;                /*   356     4 */
	int                        weapons;              /*   360     4 */
	float                      takedamage;           /*   364     4 */
	int                        deadflag;             /*   368     4 */
	class Vector              view_ofs;              /*   372    12 */
	int                        button;               /*   384     4 */
	/* --- cacheline 6 boundary (384 bytes) was 2 bytes ago --- */
	int                        impulse;              /*   388     4 */
	edict_t *                  chain;                /*   392     4 */
	edict_t *                  dmg_inflictor;        /*   396     4 */
	edict_t *                  enemy;                /*   400     4 */
	edict_t *                  aiment;               /*   404     4 */
	edict_t *                  owner;                /*   408     4 */
	edict_t *                  groundentity;         /*   412     4 */
	int                        spawnflags;           /*   416     4 */
	int                        flags;                /*   420     4 */
	int                        colormap;             /*   424     4 */
	int                        team;                 /*   428     4 */
	float                      max_health;           /*   432     4 */
	float                      teleport_time;        /*   436     4 */
	float                      armortype;            /*   440     4 */
	float                      armorvalue;           /*   444     4 */
	int                        waterlevel;           /*   448     4 */
	/* --- cacheline 7 boundary (448 bytes) was 2 bytes ago --- */
	int                        watertype;            /*   452     4 */
	string_t                   target;               /*   456     4 */
	string_t                   targetname;           /*   460     4 */
	string_t                   netname;              /*   464     4 */
	string_t                   message;              /*   468     4 */
	float                      dmg_take;             /*   472     4 */
	float                      dmg_save;             /*   476     4 */
	float                      dmg;                  /*   480     4 */
	float                      dmgtime;              /*   484     4 */
	string_t                   noise;                /*   488     4 */
	string_t                   noise1;               /*   492     4 */
	string_t                   noise2;               /*   496     4 */
	string_t                   noise3;               /*   500     4 */
	float                      speed;                /*   504     4 */
	float                      air_finished;         /*   508     4 */
	float                      pain_finished;        /*   512     4 */
	/* --- cacheline 8 boundary (512 bytes) was 2 bytes ago --- */
	float                      radsuit_finished;     /*   516     4 */
	edict_t *                  pContainingEntity;    /*   520     4 */
	int                        playerclass;          /*   524     4 */
	float                      maxspeed;             /*   528     4 */
	float                      fov;                  /*   532     4 */
	int                        weaponanim;           /*   536     4 */
	int                        pushmsec;             /*   540     4 */
	int                        bInDuck;              /*   544     4 */
	int                        flTimeStepSound;      /*   548     4 */
	int                        flSwimTime;           /*   552     4 */
	int                        flDuckTime;           /*   556     4 */
	int                        iStepLeft;            /*   560     4 */
	float                      flFallVelocity;       /*   564     4 */
	int                        gamestate;            /*   568     4 */
	int                        oldbuttons;           /*   572     4 */
	int                        groupinfo;            /*   576     4 */
	/* --- cacheline 9 boundary (576 bytes) was 2 bytes ago --- */
	int                        iuser1;               /*   580     4 */
	int                        iuser2;               /*   584     4 */
	int                        iuser3;               /*   588     4 */
	int                        iuser4;               /*   592     4 */
	float                      fuser1;               /*   596     4 */
	float                      fuser2;               /*   600     4 */
	float                      fuser3;               /*   604     4 */
	float                      fuser4;               /*   608     4 */
	class Vector              vuser1;                /*   612    12 */
	class Vector              vuser2;                /*   624    12 */
	class Vector              vuser3;                /*   636    12 */
	/* --- cacheline 10 boundary (640 bytes) was 6 bytes ago --- */
	class Vector              vuser4;                /*   648    12 */
	edict_t *                  euser1;               /*   660     4 */
	edict_t *                  euser2;               /*   664     4 */
	edict_t *                  euser3;               /*   668     4 */
	edict_t *                  euser4;               /*   672     4 */

	/* size: 676, cachelines: 11, members: 123 */
	/* last cacheline: 36 bytes */

	/* BRAIN FART ALERT! 676 != 674 + 0(holes), diff = 2 */

}; /* size: 676 */

/* 78 */
/* <0> (null):0 */
unsigned char              array[4]; /* size: 4 */

/* 79 */
/* <0> (null):0 */
unsigned char              array[2]; /* size: 2 */

/* 80 */
/* <0> (null):0 */
typedef struct entvars_s entvars_t; /* size: 676 */

/* 81 */
/* <0> (null):0 */
short int                  array[48]; /* size: 96 */

/* 82 */
/* <0> (null):0 */
typedef uint32 CRC32_t; /* size: 4 */

/* 83 */
/* <0> (null):0 */
struct cvar_s {
	char *                     name;                 /*     0     4 */
	char *                     string;               /*     4     4 */
	int                        flags;                /*     8     4 */
	float                      value;                /*    12     4 */
	class cvar_s *             next;                 /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 84 */
 /* pointer to 83 */
 /* size: 4 */

/* 85 */
/* <0> (null):0 */
typedef struct cvar_s cvar_t; /* size: 20 */

/* 86 */
/* <0> (null):0 */
struct client_textmessage_s {
	int                        effect;               /*     0     4 */
	byte                       r1;                   /*     4     1 */
	byte                       g1;                   /*     5     1 */
	byte                       b1;                   /*     6     1 */
	byte                       a1;                   /*     7     1 */
	byte                       r2;                   /*     8     1 */
	byte                       g2;                   /*     9     1 */
	byte                       b2;                   /*    10     1 */
	byte                       a2;                   /*    11     1 */
	float                      x;                    /*    12     4 */
	float                      y;                    /*    16     4 */
	float                      fadein;               /*    20     4 */
	float                      fadeout;              /*    24     4 */
	float                      holdtime;             /*    28     4 */
	float                      fxtime;               /*    32     4 */
	const char  *              pName;                /*    36     4 */
	const char  *              pMessage;             /*    40     4 */

	/* size: 44, cachelines: 1, members: 17 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 87 */
/* <0> (null):0 */
typedef struct client_textmessage_s client_textmessage_t; /* size: 44 */

/* 88 */
/* <0> (null):0 */
typedef struct sequenceCommandLine_ sequenceCommandLine_s; /* size: 92 */

/* 89 */
/* <0> (null):0 */
struct sequenceCommandLine_ {
	int                        commandType;          /*     0     4 */
	client_textmessage_t       clientMessage;        /*     4    44 */
	char *                     speakerName;          /*    48     4 */
	char *                     listenerName;         /*    52     4 */
	char *                     soundFileName;        /*    56     4 */
	char *                     sentenceName;         /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	char *                     fireTargetNames;      /*    64     4 */
	char *                     killTargetNames;      /*    68     4 */
	float                      delay;                /*    72     4 */
	int                        repeatCount;          /*    76     4 */
	int                        textChannel;          /*    80     4 */
	int                        modifierBitField;     /*    84     4 */
	sequenceCommandLine_s *    nextCommandLine;      /*    88     4 */

	/* size: 92, cachelines: 2, members: 13 */
	/* last cacheline: 28 bytes */
}; /* size: 92 */

/* 90 */
 /* pointer to 88 */
 /* size: 4 */

/* 91 */
/* <0> (null):0 */
typedef struct sequenceEntry_ sequenceEntry_s; /* size: 20 */

/* 92 */
/* <0> (null):0 */
struct sequenceEntry_ {
	char *                     fileName;             /*     0     4 */
	char *                     entryName;            /*     4     4 */
	sequenceCommandLine_s *    firstCommand;         /*     8     4 */
	sequenceEntry_s *          nextEntry;            /*    12     4 */
	qboolean                   isGlobal;             /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 93 */
 /* pointer to 91 */
 /* size: 4 */

/* 94 */
/* <0> (null):0 */
typedef struct sentenceEntry_ sentenceEntry_s; /* size: 16 */

/* 95 */
/* <0> (null):0 */
struct sentenceEntry_ {
	char *                     data;                 /*     0     4 */
	sentenceEntry_s *          nextEntry;            /*     4     4 */
	qboolean                   isGlobal;             /*     8     4 */
	unsigned int               index;                /*    12     4 */

	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 96 */
 /* pointer to 94 */
 /* size: 4 */

/* 97 */
/* <0> (null):0 */
enum {
	at_notice = 0,
	at_console = 1,
	at_aiconsole = 2,
	at_warning = 3,
	at_error = 4,
	at_logged = 5,
}; /* size: 4 */

/* 98 */
/* <0> (null):0 */
typedef enum  ALERT_TYPE; /* size: 4 */

/* 99 */
/* <0> (null):0 */
enum {
	print_console = 0,
	print_center = 1,
	print_chat = 2,
}; /* size: 4 */

/* 100 */
/* <0> (null):0 */
typedef enum  PRINT_TYPE; /* size: 4 */

/* 101 */
/* <0> (null):0 */
enum {
	force_exactfile = 0,
	force_model_samebounds = 1,
	force_model_specifybounds = 2,
	force_model_specifybounds_if_avail = 3,
}; /* size: 4 */

/* 102 */
/* <0> (null):0 */
typedef enum  FORCE_TYPE; /* size: 4 */

/* 103 */
/* <0> (null):0 */
struct {
	int                        fAllSolid;            /*     0     4 */
	int                        fStartSolid;          /*     4     4 */
	int                        fInOpen;              /*     8     4 */
	int                        fInWater;             /*    12     4 */
	float                      flFraction;           /*    16     4 */
	class Vector              vecEndPos;             /*    20    12 */
	float                      flPlaneDist;          /*    32     4 */
	class Vector              vecPlaneNormal;        /*    36    12 */
	edict_t *                  pHit;                 /*    48     4 */
	int                        iHitgroup;            /*    52     4 */

	/* size: 56, cachelines: 1, members: 10 */
	/* last cacheline: 56 bytes */
}; /* size: 56 */

/* 104 */
/* <0> (null):0 */
typedef class  TraceResult; /* size: 56 */

/* 105 */
/* <0> (null):0 */
struct enginefuncs_s {
	int                        (*pfnPrecacheModel)(char *); /*     0     4 */
	int                        (*pfnPrecacheSound)(char *); /*     4     4 */
	void                       (*pfnSetModel)(edict_t *, const char  *); /*     8     4 */
	int                        (*pfnModelIndex)(const char  *); /*    12     4 */
	int                        (*pfnModelFrames)(int); /*    16     4 */
	void                       (*pfnSetSize)(edict_t *, const float  *, const float  *); /*    20     4 */
	void                       (*pfnChangeLevel)(char *, char *); /*    24     4 */
	void                       (*pfnGetSpawnParms)(edict_t *); /*    28     4 */
	void                       (*pfnSaveSpawnParms)(edict_t *); /*    32     4 */
	float                      (*pfnVecToYaw)(const float  *); /*    36     4 */
	void                       (*pfnVecToAngles)(const float  *, float *); /*    40     4 */
	void                       (*pfnMoveToOrigin)(edict_t *, const float  *, float, int); /*    44     4 */
	void                       (*pfnChangeYaw)(edict_t *); /*    48     4 */
	void                       (*pfnChangePitch)(edict_t *); /*    52     4 */
	edict_t *                  (*pfnFindEntityByString)(edict_t *, const char  *, const char  *); /*    56     4 */
	int                        (*pfnGetEntityIllum)(edict_t *); /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	edict_t *                  (*pfnFindEntityInSphere)(edict_t *, const float  *, float); /*    64     4 */
	edict_t *                  (*pfnFindClientInPVS)(edict_t *); /*    68     4 */
	edict_t *                  (*pfnEntitiesInPVS)(edict_t *); /*    72     4 */
	void                       (*pfnMakeVectors)(const float  *); /*    76     4 */
	void                       (*pfnAngleVectors)(const float  *, float *, float *, float *); /*    80     4 */
	edict_t *                  (*pfnCreateEntity)(void); /*    84     4 */
	void                       (*pfnRemoveEntity)(edict_t *); /*    88     4 */
	edict_t *                  (*pfnCreateNamedEntity)(int); /*    92     4 */
	void                       (*pfnMakeStatic)(edict_t *); /*    96     4 */
	int                        (*pfnEntIsOnFloor)(edict_t *); /*   100     4 */
	int                        (*pfnDropToFloor)(edict_t *); /*   104     4 */
	int                        (*pfnWalkMove)(edict_t *, float, float, int); /*   108     4 */
	void                       (*pfnSetOrigin)(edict_t *, const float  *); /*   112     4 */
	void                       (*pfnEmitSound)(edict_t *, int, const char  *, float, float, int, int); /*   116     4 */
	void                       (*pfnEmitAmbientSound)(edict_t *, float *, const char  *, float, float, int, int); /*   120     4 */
	void                       (*pfnTraceLine)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	void                       (*pfnTraceToss)(edict_t *, edict_t *, TraceResult *); /*   128     4 */
	int                        (*pfnTraceMonsterHull)(edict_t *, const float  *, const float  *, int, edict_t *, TraceResult *); /*   132     4 */
	void                       (*pfnTraceHull)(const float  *, const float  *, int, int, edict_t *, TraceResult *); /*   136     4 */
	void                       (*pfnTraceModel)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   140     4 */
	const char  *              (*pfnTraceTexture)(edict_t *, const float  *, const float  *); /*   144     4 */
	void                       (*pfnTraceSphere)(const float  *, const float  *, int, float, edict_t *, TraceResult *); /*   148     4 */
	void                       (*pfnGetAimVector)(edict_t *, float, float *); /*   152     4 */
	void                       (*pfnServerCommand)(char *); /*   156     4 */
	void                       (*pfnServerExecute)(void); /*   160     4 */
	void                       (*pfnClientCommand)(edict_t *, char *, ...); /*   164     4 */
	void                       (*pfnParticleEffect)(const float  *, const float  *, float, float); /*   168     4 */
	void                       (*pfnLightStyle)(int, char *); /*   172     4 */
	int                        (*pfnDecalIndex)(const char  *); /*   176     4 */
	int                        (*pfnPointContents)(const float  *); /*   180     4 */
	void                       (*pfnMessageBegin)(int, int, const float  *, edict_t *); /*   184     4 */
	void                       (*pfnMessageEnd)(void); /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	void                       (*pfnWriteByte)(int); /*   192     4 */
	void                       (*pfnWriteChar)(int); /*   196     4 */
	void                       (*pfnWriteShort)(int); /*   200     4 */
	void                       (*pfnWriteLong)(int); /*   204     4 */
	void                       (*pfnWriteAngle)(float); /*   208     4 */
	void                       (*pfnWriteCoord)(float); /*   212     4 */
	void                       (*pfnWriteString)(const char  *); /*   216     4 */
	void                       (*pfnWriteEntity)(int); /*   220     4 */
	void                       (*pfnCVarRegister)(cvar_t *); /*   224     4 */
	float                      (*pfnCVarGetFloat)(const char  *); /*   228     4 */
	const char  *              (*pfnCVarGetString)(const char  *); /*   232     4 */
	void                       (*pfnCVarSetFloat)(const char  *, float); /*   236     4 */
	void                       (*pfnCVarSetString)(const char  *, const char  *); /*   240     4 */
	void                       (*pfnAlertMessage)(ALERT_TYPE, char *, ...); /*   244     4 */
	void                       (*pfnEngineFprintf)(void *, char *, ...); /*   248     4 */
	void *                     (*pfnPvAllocEntPrivateData)(edict_t *, int32); /*   252     4 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	void *                     (*pfnPvEntPrivateData)(edict_t *); /*   256     4 */
	void                       (*pfnFreeEntPrivateData)(edict_t *); /*   260     4 */
	const char  *              (*pfnSzFromIndex)(int); /*   264     4 */
	int                        (*pfnAllocString)(const char  *); /*   268     4 */
	class entvars_s *          (*pfnGetVarsOfEnt)(edict_t *); /*   272     4 */
	edict_t *                  (*pfnPEntityOfEntOffset)(int); /*   276     4 */
	int                        (*pfnEntOffsetOfPEntity)(const edict_t  *); /*   280     4 */
	int                        (*pfnIndexOfEdict)(const edict_t  *); /*   284     4 */
	edict_t *                  (*pfnPEntityOfEntIndex)(int); /*   288     4 */
	edict_t *                  (*pfnFindEntityByVars)(class entvars_s *); /*   292     4 */
	void *                     (*pfnGetModelPtr)(edict_t *); /*   296     4 */
	int                        (*pfnRegUserMsg)(const char  *, int); /*   300     4 */
	void                       (*pfnAnimationAutomove)(const edict_t  *, float); /*   304     4 */
	void                       (*pfnGetBonePosition)(const edict_t  *, int, float *, float *); /*   308     4 */
	uint32                     (*pfnFunctionFromName)(const char  *); /*   312     4 */
	const char  *              (*pfnNameForFunction)(uint32); /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	void                       (*pfnClientPrintf)(edict_t *, PRINT_TYPE, const char  *); /*   320     4 */
	void                       (*pfnServerPrint)(const char  *); /*   324     4 */
	const char  *              (*pfnCmd_Args)(void); /*   328     4 */
	const char  *              (*pfnCmd_Argv)(int);  /*   332     4 */
	int                        (*pfnCmd_Argc)(void); /*   336     4 */
	void                       (*pfnGetAttachment)(const edict_t  *, int, float *, float *); /*   340     4 */
	void                       (*pfnCRC32_Init)(CRC32_t *); /*   344     4 */
	void                       (*pfnCRC32_ProcessBuffer)(CRC32_t *, void *, int); /*   348     4 */
	void                       (*pfnCRC32_ProcessByte)(CRC32_t *, unsigned char); /*   352     4 */
	CRC32_t                    (*pfnCRC32_Final)(CRC32_t); /*   356     4 */
	int32                      (*pfnRandomLong)(int32, int32); /*   360     4 */
	float                      (*pfnRandomFloat)(float, float); /*   364     4 */
	void                       (*pfnSetView)(const edict_t  *, const edict_t  *); /*   368     4 */
	float                      (*pfnTime)(void);     /*   372     4 */
	void                       (*pfnCrosshairAngle)(const edict_t  *, float, float); /*   376     4 */
	byte *                     (*pfnLoadFileForMe)(char *, int *); /*   380     4 */
	/* --- cacheline 6 boundary (384 bytes) --- */
	void                       (*pfnFreeFile)(void *); /*   384     4 */
	void                       (*pfnEndSection)(const char  *); /*   388     4 */
	int                        (*pfnCompareFileTime)(char *, char *, int *); /*   392     4 */
	void                       (*pfnGetGameDir)(char *); /*   396     4 */
	void                       (*pfnCvar_RegisterVariable)(cvar_t *); /*   400     4 */
	void                       (*pfnFadeClientVolume)(const edict_t  *, int, int, int, int); /*   404     4 */
	void                       (*pfnSetClientMaxspeed)(const edict_t  *, float); /*   408     4 */
	edict_t *                  (*pfnCreateFakeClient)(const char  *); /*   412     4 */
	void                       (*pfnRunPlayerMove)(edict_t *, const float  *, float, float, float, short unsigned int, byte, byte); /*   416     4 */
	int                        (*pfnNumberOfEntities)(void); /*   420     4 */
	char *                     (*pfnGetInfoKeyBuffer)(edict_t *); /*   424     4 */
	char *                     (*pfnInfoKeyValue)(char *, char *); /*   428     4 */
	void                       (*pfnSetKeyValue)(char *, char *, char *); /*   432     4 */
	void                       (*pfnSetClientKeyValue)(int, char *, char *, char *); /*   436     4 */
	int                        (*pfnIsMapValid)(char *); /*   440     4 */
	void                       (*pfnStaticDecal)(const float  *, int, int, int); /*   444     4 */
	/* --- cacheline 7 boundary (448 bytes) --- */
	int                        (*pfnPrecacheGeneric)(char *); /*   448     4 */
	int                        (*pfnGetPlayerUserId)(edict_t *); /*   452     4 */
	void                       (*pfnBuildSoundMsg)(edict_t *, int, const char  *, float, float, int, int, int, int, const float  *, edict_t *); /*   456     4 */
	int                        (*pfnIsDedicatedServer)(void); /*   460     4 */
	cvar_t *                   (*pfnCVarGetPointer)(const char  *); /*   464     4 */
	unsigned int               (*pfnGetPlayerWONId)(edict_t *); /*   468     4 */
	void                       (*pfnInfo_RemoveKey)(char *, const char  *); /*   472     4 */
	const char  *              (*pfnGetPhysicsKeyValue)(const edict_t  *, const char  *); /*   476     4 */
	void                       (*pfnSetPhysicsKeyValue)(const edict_t  *, const char  *, const char  *); /*   480     4 */
	const char  *              (*pfnGetPhysicsInfoString)(const edict_t  *); /*   484     4 */
	short unsigned int         (*pfnPrecacheEvent)(int, const char  *); /*   488     4 */
	void                       (*pfnPlaybackEvent)(int, const edict_t  *, short unsigned int, float, float *, float *, float, float, int, int, int, int); /*   492     4 */
	unsigned char *            (*pfnSetFatPVS)(float *); /*   496     4 */
	unsigned char *            (*pfnSetFatPAS)(float *); /*   500     4 */
	int                        (*pfnCheckVisibility)(const edict_t  *, unsigned char *); /*   504     4 */
	void                       (*pfnDeltaSetField)(class delta_s *, const char  *); /*   508     4 */
	/* --- cacheline 8 boundary (512 bytes) --- */
	void                       (*pfnDeltaUnsetField)(class delta_s *, const char  *); /*   512     4 */
	void                       (*pfnDeltaAddEncoder)(char *, void (*)(class delta_s *, const unsigned char  *, const unsigned char  *)); /*   516     4 */
	int                        (*pfnGetCurrentPlayer)(void); /*   520     4 */
	int                        (*pfnCanSkipPlayer)(const edict_t  *); /*   524     4 */
	int                        (*pfnDeltaFindField)(class delta_s *, const char  *); /*   528     4 */
	void                       (*pfnDeltaSetFieldByIndex)(class delta_s *, int); /*   532     4 */
	void                       (*pfnDeltaUnsetFieldByIndex)(class delta_s *, int); /*   536     4 */
	void                       (*pfnSetGroupMask)(int, int); /*   540     4 */
	int                        (*pfnCreateInstancedBaseline)(int, class entity_state_s *); /*   544     4 */
	void                       (*pfnCvar_DirectSet)(class cvar_s *, char *); /*   548     4 */
	void                       (*pfnForceUnmodified)(FORCE_TYPE, float *, float *, const char  *); /*   552     4 */
	void                       (*pfnGetPlayerStats)(const edict_t  *, int *, int *); /*   556     4 */
	void                       (*pfnAddServerCommand)(char *, void (*)(void)); /*   560     4 */
	qboolean                   (*pfnVoice_GetClientListening)(int, int); /*   564     4 */
	qboolean                   (*pfnVoice_SetClientListening)(int, int, qboolean); /*   568     4 */
	const char  *              (*pfnGetPlayerAuthId)(edict_t *); /*   572     4 */
	/* --- cacheline 9 boundary (576 bytes) --- */
	sequenceEntry_s *          (*pfnSequenceGet)(const char  *, const char  *); /*   576     4 */
	sentenceEntry_s *          (*pfnSequencePickSentence)(const char  *, int, int *); /*   580     4 */
	int                        (*pfnGetFileSize)(char *); /*   584     4 */
	unsigned int               (*pfnGetApproxWavePlayLen)(const char  *); /*   588     4 */
	int                        (*pfnIsCareerMatch)(void); /*   592     4 */
	int                        (*pfnGetLocalizedStringLength)(const char  *); /*   596     4 */
	void                       (*pfnRegisterTutorMessageShown)(int); /*   600     4 */
	int                        (*pfnGetTimesTutorMessageShown)(int); /*   604     4 */
	void                       (*ProcessTutorMessageDecayBuffer)(int *, int); /*   608     4 */
	void                       (*ConstructTutorMessageDecayBuffer)(int *, int); /*   612     4 */
	void                       (*ResetTutorMessageDecayData)(void); /*   616     4 */
	void                       (*pfnQueryClientCvarValue)(const edict_t  *, const char  *); /*   620     4 */
	void                       (*pfnQueryClientCvarValue2)(const edict_t  *, const char  *, int); /*   624     4 */
	int                        (*pfnCheckParm)(const char  *, char * *); /*   628     4 */

	/* size: 632, cachelines: 10, members: 158 */
	/* last cacheline: 56 bytes */
}; /* size: 632 */

/* 106 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 107 */
 /* pointer to 106 */
 /* size: 4 */

/* 108 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149090520 */

/* 109 */
 /* pointer to 108 */
 /* size: 4 */

/* 110 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 111 */
 /* pointer to 110 */
 /* size: 4 */

/* 112 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 113 */
 /* pointer to 112 */
 /* size: 4 */

/* 114 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149091040 */

/* 115 */
 /* pointer to 114 */
 /* size: 4 */

/* 116 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149091300 */

/* 117 */
 /* pointer to 116 */
 /* size: 4 */

/* 118 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149091508 */

/* 119 */
 /* pointer to 118 */
 /* size: 4 */

/* 120 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 121 */
 /* pointer to 120 */
 /* size: 4 */

/* 122 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149091820 */

/* 123 */
 /* pointer to 122 */
 /* size: 4 */

/* 124 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149092028 */

/* 125 */
 /* pointer to 124 */
 /* size: 4 */

/* 126 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 127 */
 /* pointer to 126 */
 /* size: 4 */

/* 128 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 129 */
 /* pointer to 128 */
 /* size: 4 */

/* 130 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 131 */
 /* pointer to 130 */
 /* size: 4 */

/* 132 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 133 */
 /* pointer to 132 */
 /* size: 4 */

/* 134 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149105404 */

/* 135 */
 /* pointer to 134 */
 /* size: 4 */

/* 136 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149105560 */

/* 137 */
 /* pointer to 136 */
 /* size: 4 */

/* 138 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 139 */
 /* pointer to 138 */
 /* size: 4 */

/* 140 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 141 */
 /* pointer to 140 */
 /* size: 4 */

/* 142 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 143 */
 /* pointer to 142 */
 /* size: 4 */

/* 144 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149106444 */

/* 145 */
 /* pointer to 144 */
 /* size: 4 */

/* 146 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149106652 */

/* 147 */
 /* pointer to 146 */
 /* size: 4 */

/* 148 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149107120 */

/* 149 */
 /* pointer to 148 */
 /* size: 4 */

/* 150 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149107588 */

/* 151 */
 /* pointer to 104 */
 /* size: 4 */

/* 152 */
 /* pointer to 150 */
 /* size: 4 */

/* 153 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149108004 */

/* 154 */
 /* pointer to 153 */
 /* size: 4 */

/* 155 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 156 */
 /* pointer to 155 */
 /* size: 4 */

/* 157 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149108680 */

/* 158 */
 /* pointer to 157 */
 /* size: 4 */

/* 159 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 160 */
 /* pointer to 159 */
 /* size: 4 */

/* 161 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148259572 */

/* 162 */
 /* pointer to 161 */
 /* size: 4 */

/* 163 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148259988 */

/* 164 */
 /* pointer to 163 */
 /* size: 4 */

/* 165 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148260248 */

/* 166 */
 /* pointer to 165 */
 /* size: 4 */

/* 167 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148260404 */

/* 168 */
 /* pointer to 167 */
 /* size: 4 */

/* 169 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148260508 */

/* 170 */
 /* pointer to 169 */
 /* size: 4 */

/* 171 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148260716 */

/* 172 */
 /* pointer to 171 */
 /* size: 4 */

/* 173 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148261028 */

/* 174 */
 /* pointer to 173 */
 /* size: 4 */

/* 175 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 176 */
 /* pointer to 175 */
 /* size: 4 */

/* 177 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148261392 */

/* 178 */
 /* pointer to 177 */
 /* size: 4 */

/* 179 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148261704 */

/* 180 */
 /* pointer to 179 */
 /* size: 4 */

/* 181 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148261860 */

/* 182 */
 /* pointer to 181 */
 /* size: 4 */

/* 183 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148262016 */

/* 184 */
 /* pointer to 183 */
 /* size: 4 */

/* 185 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148262172 */

/* 186 */
 /* pointer to 85 */
 /* size: 4 */

/* 187 */
 /* pointer to 185 */
 /* size: 4 */

/* 188 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 189 */
 /* pointer to 188 */
 /* size: 4 */

/* 190 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 191 */
 /* pointer to 190 */
 /* size: 4 */

/* 192 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148262692 */

/* 193 */
 /* pointer to 192 */
 /* size: 4 */

/* 194 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148262900 */

/* 195 */
 /* pointer to 194 */
 /* size: 4 */

/* 196 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148263108 */

/* 197 */
 /* pointer to 196 */
 /* size: 4 */

/* 198 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 148263316 */

/* 199 */
 /* pointer to 198 */
 /* size: 4 */

/* 200 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 201 */
 /* pointer to 200 */
 /* size: 4 */

/* 202 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 203 */
 /* pointer to 202 */
 /* size: 4 */

/* 204 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 205 */
 /* pointer to 204 */
 /* size: 4 */

/* 206 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 207 */
 /* pointer to 77 */
 /* size: 4 */

/* 208 */
 /* pointer to 206 */
 /* size: 4 */

/* 209 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 210 */
 /* pointer to 211 */
 /* size: 4 */

/* 211 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 804 */

/* 212 */
 /* pointer to 209 */
 /* size: 4 */

/* 213 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 214 */
 /* pointer to 213 */
 /* size: 4 */

/* 215 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 216 */
 /* pointer to 215 */
 /* size: 4 */

/* 217 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149122852 */

/* 218 */
 /* pointer to 217 */
 /* size: 4 */

/* 219 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149123060 */

/* 220 */
 /* pointer to 219 */
 /* size: 4 */

/* 221 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 222 */
 /* pointer to 221 */
 /* size: 4 */

/* 223 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 224 */
 /* pointer to 223 */
 /* size: 4 */

/* 225 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149123684 */

/* 226 */
 /* pointer to 225 */
 /* size: 4 */

/* 227 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 228 */
 /* pointer to 227 */
 /* size: 4 */

/* 229 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 230 */
 /* pointer to 229 */
 /* size: 4 */

/* 231 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149124152 */

/* 232 */
 /* pointer to 82 */
 /* size: 4 */

/* 233 */
 /* pointer to 231 */
 /* size: 4 */

/* 234 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149124360 */

/* 235 */
 /* pointer to 234 */
 /* size: 4 */

/* 236 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149124620 */

/* 237 */
 /* pointer to 236 */
 /* size: 4 */

/* 238 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 239 */
 /* pointer to 238 */
 /* size: 4 */

/* 240 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 241 */
 /* pointer to 240 */
 /* size: 4 */

/* 242 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 243 */
 /* pointer to 242 */
 /* size: 4 */

/* 244 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149125400 */

/* 245 */
 /* pointer to 244 */
 /* size: 4 */

/* 246 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 247 */
 /* pointer to 246 */
 /* size: 4 */

/* 248 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149125728 */

/* 249 */
 /* pointer to 248 */
 /* size: 4 */

/* 250 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 251 */
 /* pointer to 48 */
 /* size: 4 */

/* 252 */
 /* pointer to 9 */
 /* size: 4 */

/* 253 */
 /* pointer to 250 */
 /* size: 4 */

/* 254 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149126300 */

/* 255 */
 /* pointer to 254 */
 /* size: 4 */

/* 256 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 257 */
 /* pointer to 256 */
 /* size: 4 */

/* 258 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149126716 */

/* 259 */
 /* pointer to 258 */
 /* size: 4 */

/* 260 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 261 */
 /* pointer to 260 */
 /* size: 4 */

/* 262 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149127236 */

/* 263 */
 /* pointer to 262 */
 /* size: 4 */

/* 264 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 265 */
 /* pointer to 264 */
 /* size: 4 */

/* 266 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 267 */
 /* pointer to 266 */
 /* size: 4 */

/* 268 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149128120 */

/* 269 */
 /* pointer to 268 */
 /* size: 4 */

/* 270 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149128380 */

/* 271 */
 /* pointer to 270 */
 /* size: 4 */

/* 272 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149128692 */

/* 273 */
 /* pointer to 272 */
 /* size: 4 */

/* 274 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149129004 */

/* 275 */
 /* pointer to 274 */
 /* size: 4 */

/* 276 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 277 */
 /* pointer to 276 */
 /* size: 4 */

/* 278 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 279 */
 /* pointer to 278 */
 /* size: 4 */

/* 280 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149134080 */

/* 281 */
 /* pointer to 280 */
 /* size: 4 */

/* 282 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 283 */
 /* pointer to 282 */
 /* size: 4 */

/* 284 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149134496 */

/* 285 */
 /* pointer to 284 */
 /* size: 4 */

/* 286 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 287 */
 /* pointer to 286 */
 /* size: 4 */

/* 288 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 2 */

/* 289 */
 /* pointer to 288 */
 /* size: 4 */

/* 290 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149135120 */

/* 291 */
 /* pointer to 290 */
 /* size: 4 */

/* 292 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 293 */
 /* pointer to 4 */
 /* size: 4 */

/* 294 */
 /* pointer to 292 */
 /* size: 4 */

/* 295 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 296 */
 /* pointer to 295 */
 /* size: 4 */

/* 297 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149136264 */

/* 298 */
 /* pointer to 299 */
 /* size: 4 */

/* 299 */
/* <0> (null):0 */
struct delta_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 300 */
 /* pointer to 297 */
 /* size: 4 */

/* 301 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149136588 */

/* 302 */
 /* pointer to 303 */
 /* size: 4 */

/* 303 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149136796 */

/* 304 */
 /* pointer to 305 */
 /* size: 4 */

/* 305 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 306 */
 /* pointer to 301 */
 /* size: 4 */

/* 307 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 308 */
 /* pointer to 307 */
 /* size: 4 */

/* 309 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149137368 */

/* 310 */
 /* pointer to 309 */
 /* size: 4 */

/* 311 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149137576 */

/* 312 */
 /* pointer to 311 */
 /* size: 4 */

/* 313 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 314 */
 /* pointer to 315 */
 /* size: 4 */

/* 315 */
/* <0> (null):0 */
struct entity_state_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 316 */
 /* pointer to 313 */
 /* size: 4 */

/* 317 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149138164 */

/* 318 */
 /* pointer to 83 */
 /* size: 4 */

/* 319 */
 /* pointer to 317 */
 /* size: 4 */

/* 320 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149138424 */

/* 321 */
 /* pointer to 320 */
 /* size: 4 */

/* 322 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149138736 */

/* 323 */
 /* pointer to 322 */
 /* size: 4 */

/* 324 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149138996 */

/* 325 */
 /* pointer to 324 */
 /* size: 4 */

/* 326 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 327 */
 /* pointer to 326 */
 /* size: 4 */

/* 328 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 329 */
 /* pointer to 328 */
 /* size: 4 */

/* 330 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 331 */
 /* pointer to 330 */
 /* size: 4 */

/* 332 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 333 */
 /* pointer to 332 */
 /* size: 4 */

/* 334 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 335 */
 /* pointer to 334 */
 /* size: 4 */

/* 336 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 337 */
 /* pointer to 336 */
 /* size: 4 */

/* 338 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149140452 */

/* 339 */
 /* pointer to 338 */
 /* size: 4 */

/* 340 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149140660 */

/* 341 */
 /* pointer to 340 */
 /* size: 4 */

/* 342 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149140868 */

/* 343 */
 /* pointer to 342 */
 /* size: 4 */

/* 344 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 345 */
 /* pointer to 17 */
 /* size: 4 */

/* 346 */
 /* pointer to 344 */
 /* size: 4 */

/* 347 */
/* <0> (null):0 */
typedef struct enginefuncs_s enginefuncs_t; /* size: 632 */

/* 348 */
/* <0> (null):0 */
struct KeyValueData_s {
	char *                     szClassName;          /*     0     4 */
	char *                     szKeyName;            /*     4     4 */
	char *                     szValue;              /*     8     4 */
	int32                      fHandled;             /*    12     4 */

	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 349 */
/* <0> (null):0 */
typedef struct KeyValueData_s KeyValueData; /* size: 16 */

/* 350 */
 /* pointer to 349 */
 /* size: 4 */

/* 351 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 352 */
/* <0> (null):0 */
typedef int ptrdiff_t; /* size: 4 */

/* 353 */
/* <0> (null):0 */
struct _List_node_base {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 354 */
/* <0> (null):0 */
class list<CCareerTask*, std::allocator<CCareerTask*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 355 */
/* <0> (null):0 */
class allocator<CCareerTask*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 356 */
/* <0> (null):0 */
class allocator<std::_List_node<CCareerTask*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 357 */
/* <0> (null):0 */
struct _List_node<CCareerTask*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 358 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 359 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<CCareerTask*> > {
public:

	/* class allocator<std::_List_node<CCareerTask*> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 360 */
/* <0> (null):0 */
class _List_base<CCareerTask*, std::allocator<CCareerTask*> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<CCareerTask*> > {
	public:

		/* class allocator<std::_List_node<CCareerTask*> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 361 */
/* <0> (null):0 */
struct _List_iterator<CCareerTask*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 362 */
/* <0> (null):0 */
struct _List_const_iterator<CCareerTask*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 363 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<CCareerTask*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 364 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<CCareerTask*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 365 */
/* <0> (null):0 */
enum {
	TS_AT_TOP = 0,
	TS_AT_BOTTOM = 1,
	TS_GOING_UP = 2,
	TS_GOING_DOWN = 3,
}; /* size: 4 */

/* 366 */
/* <0> (null):0 */
typedef enum  TOGGLE_STATE; /* size: 4 */

/* 367 */
 /* pointer to 80 */
 /* size: 4 */

/* 368 */
 /* pointer to 369 */
 /* size: 4 */

/* 369 */
/* <0> (null):0 */
struct CBaseEntity {
	/* <0> (null):0 */
	virtual void KeyValue(class CBaseEntity *, KeyValueData *); /* linkage=_ZN11CBaseEntity8KeyValueEP14KeyValueData_s */

	/* <0> (null):0 */
	edict_t * edict(class CBaseEntity *); /* linkage=_ZN11CBaseEntity5edictEv */

	/* <0> (null):0 */
	virtual int ObjectCaps(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10ObjectCapsEv */

	/* <0> (null):0 */
	int entindex(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8entindexEv */

	/* <0> (null):0 */
	void CBaseEntity(class CBaseEntity *);

	/* <0> (null):0 */
	void * operator new(size_t, entvars_t *); /* linkage=_ZN11CBaseEntitynwEjP9entvars_s */

	/* <0> (null):0 */
	virtual void Restart(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7RestartEv */

	/* <0> (null):0 */
	virtual void Activate(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8ActivateEv */

	/* <0> (null):0 */
	virtual int Classify(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8ClassifyEv */

	/* <0> (null):0 */
	virtual void DeathNotice(class CBaseEntity *, entvars_t *); /* linkage=_ZN11CBaseEntity11DeathNoticeEP9entvars_s */

	/* <0> (null):0 */
	virtual int BloodColor(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10BloodColorEv */

	/* <0> (null):0 */
	virtual BOOL IsTriggered(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity11IsTriggeredEPS_ */

	/* <0> (null):0 */
	virtual class CBaseMonster * MyMonsterPointer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity16MyMonsterPointerEv */

	/* <0> (null):0 */
	virtual class CSquadMonster * MySquadMonsterPointer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity21MySquadMonsterPointerEv */

	/* <0> (null):0 */
	virtual int GetToggleState(class CBaseEntity *); /* linkage=_ZN11CBaseEntity14GetToggleStateEv */

	/* <0> (null):0 */
	virtual void AddPoints(class CBaseEntity *, int, BOOL); /* linkage=_ZN11CBaseEntity9AddPointsEii */

	/* <0> (null):0 */
	virtual void AddPointsToTeam(class CBaseEntity *, int, BOOL); /* linkage=_ZN11CBaseEntity15AddPointsToTeamEii */

	/* <0> (null):0 */
	virtual BOOL AddPlayerItem(class CBaseEntity *, class CBasePlayerItem *); /* linkage=_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem */

	/* <0> (null):0 */
	virtual BOOL RemovePlayerItem(class CBaseEntity *, class CBasePlayerItem *); /* linkage=_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem */

	/* <0> (null):0 */
	virtual int GiveAmmo(class CBaseEntity *, int, char *, int); /* linkage=_ZN11CBaseEntity8GiveAmmoEiPci */

	/* <0> (null):0 */
	virtual float GetDelay(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8GetDelayEv */

	/* <0> (null):0 */
	virtual int IsMoving(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8IsMovingEv */

	/* <0> (null):0 */
	virtual void OverrideReset(class CBaseEntity *); /* linkage=_ZN11CBaseEntity13OverrideResetEv */

	/* <0> (null):0 */
	virtual void SetToggleState(class CBaseEntity *, int); /* linkage=_ZN11CBaseEntity14SetToggleStateEi */

	/* <0> (null):0 */
	virtual void StartSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity13StartSneakingEv */

	/* <0> (null):0 */
	virtual void StopSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12StopSneakingEv */

	/* <0> (null):0 */
	virtual BOOL OnControls(class CBaseEntity *, entvars_t *); /* linkage=_ZN11CBaseEntity10OnControlsEP9entvars_s */

	/* <0> (null):0 */
	virtual BOOL IsSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10IsSneakingEv */

	/* <0> (null):0 */
	virtual BOOL IsAlive(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7IsAliveEv */

	/* <0> (null):0 */
	virtual BOOL IsBSPModel(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10IsBSPModelEv */

	/* <0> (null):0 */
	virtual BOOL ReflectGauss(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12ReflectGaussEv */

	/* <0> (null):0 */
	virtual BOOL IsPlayer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8IsPlayerEv */

	/* <0> (null):0 */
	virtual BOOL IsNetClient(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11IsNetClientEv */

	/* <0> (null):0 */
	virtual const char  * TeamID(class CBaseEntity *); /* linkage=_ZN11CBaseEntity6TeamIDEv */

	/* <0> (null):0 */
	virtual void Think(class CBaseEntity *); /* linkage=_ZN11CBaseEntity5ThinkEv */

	/* <0> (null):0 */
	virtual void Touch(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity5TouchEPS_ */

	/* <0> (null):0 */
	virtual void Blocked(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity7BlockedEPS_ */

	/* <0> (null):0 */
	virtual void UpdateOwner(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11UpdateOwnerEv */

	/* <0> (null):0 */
	virtual BOOL FBecomeProne(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12FBecomeProneEv */

	/* <0> (null):0 */
	virtual class Vector Center(class CBaseEntity *); /* linkage=_ZN11CBaseEntity6CenterEv */

	/* <0> (null):0 */
	virtual class Vector EyePosition(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11EyePositionEv */

	/* <0> (null):0 */
	virtual class Vector EarPosition(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11EarPositionEv */

	/* <0> (null):0 */
	virtual class Vector BodyTarget(class CBaseEntity *, const class Vector  &); /* linkage=_ZN11CBaseEntity10BodyTargetERK6Vector */

	/* <0> (null):0 */
	virtual int Illumination(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12IlluminationEv */

	/* <0> (null):0 */
	virtual BOOL HasTarget(class CBaseEntity *, string_t); /* linkage=_ZN11CBaseEntity9HasTargetEj */

	/* vtable has 41 entries: {
	   [3] = KeyValue(_ZN11CBaseEntity8KeyValueEP14KeyValueData_s), 
	   [6] = ObjectCaps(_ZN11CBaseEntity10ObjectCapsEv), 
	   [2] = Restart(_ZN11CBaseEntity7RestartEv), 
	   [7] = Activate(_ZN11CBaseEntity8ActivateEv), 
	   [9] = Classify(_ZN11CBaseEntity8ClassifyEv), 
	   [10] = DeathNotice(_ZN11CBaseEntity11DeathNoticeEP9entvars_s), 
	   [15] = BloodColor(_ZN11CBaseEntity10BloodColorEv), 
	   [17] = IsTriggered(_ZN11CBaseEntity11IsTriggeredEPS_), 
	   [18] = MyMonsterPointer(_ZN11CBaseEntity16MyMonsterPointerEv), 
	   [19] = MySquadMonsterPointer(_ZN11CBaseEntity21MySquadMonsterPointerEv), 
	   [20] = GetToggleState(_ZN11CBaseEntity14GetToggleStateEv), 
	   [21] = AddPoints(_ZN11CBaseEntity9AddPointsEii), 
	   [22] = AddPointsToTeam(_ZN11CBaseEntity15AddPointsToTeamEii), 
	   [23] = AddPlayerItem(_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem), 
	   [24] = RemovePlayerItem(_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem), 
	   [25] = GiveAmmo(_ZN11CBaseEntity8GiveAmmoEiPci), 
	   [26] = GetDelay(_ZN11CBaseEntity8GetDelayEv), 
	   [27] = IsMoving(_ZN11CBaseEntity8IsMovingEv), 
	   [28] = OverrideReset(_ZN11CBaseEntity13OverrideResetEv), 
	   [30] = SetToggleState(_ZN11CBaseEntity14SetToggleStateEi), 
	   [31] = StartSneaking(_ZN11CBaseEntity13StartSneakingEv), 
	   [32] = StopSneaking(_ZN11CBaseEntity12StopSneakingEv), 
	   [33] = OnControls(_ZN11CBaseEntity10OnControlsEP9entvars_s), 
	   [34] = IsSneaking(_ZN11CBaseEntity10IsSneakingEv), 
	   [35] = IsAlive(_ZN11CBaseEntity7IsAliveEv), 
	   [36] = IsBSPModel(_ZN11CBaseEntity10IsBSPModelEv), 
	   [37] = ReflectGauss(_ZN11CBaseEntity12ReflectGaussEv), 
	   [40] = IsPlayer(_ZN11CBaseEntity8IsPlayerEv), 
	   [41] = IsNetClient(_ZN11CBaseEntity11IsNetClientEv), 
	   [42] = TeamID(_ZN11CBaseEntity6TeamIDEv), 
	   [44] = Think(_ZN11CBaseEntity5ThinkEv), 
	   [45] = Touch(_ZN11CBaseEntity5TouchEPS_), 
	   [47] = Blocked(_ZN11CBaseEntity7BlockedEPS_), 
	   [49] = UpdateOwner(_ZN11CBaseEntity11UpdateOwnerEv), 
	   [50] = FBecomeProne(_ZN11CBaseEntity12FBecomeProneEv), 
	   [51] = Center(_ZN11CBaseEntity6CenterEv), 
	   [52] = EyePosition(_ZN11CBaseEntity11EyePositionEv), 
	   [53] = EarPosition(_ZN11CBaseEntity11EarPositionEv), 
	   [54] = BodyTarget(_ZN11CBaseEntity10BodyTargetERK6Vector), 
	   [55] = Illumination(_ZN11CBaseEntity12IlluminationEv), 
	   [38] = HasTarget(_ZN11CBaseEntity9HasTargetEj), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 370 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 371 */
/* <0> (null):0 */
struct {
	int                        event;                /*     0     4 */
	char *                     options;              /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 372 */
/* <0> (null):0 */
typedef class  MonsterEvent_t; /* size: 8 */

/* 373 */
/* <0> (null):0 */
enum {
	USE_OFF = 0,
	USE_ON = 1,
	USE_SET = 2,
	USE_TOGGLE = 3,
}; /* size: 4 */

/* 374 */
/* <0> (null):0 */
typedef enum  USE_TYPE; /* size: 4 */

/* 375 */
/* <0> (null):0 */
enum WeaponIdType {
	WEAPON_NONE = 0,
	WEAPON_P228 = 1,
	WEAPON_GLOCK = 2,
	WEAPON_SCOUT = 3,
	WEAPON_HEGRENADE = 4,
	WEAPON_XM1014 = 5,
	WEAPON_C4 = 6,
	WEAPON_MAC10 = 7,
	WEAPON_AUG = 8,
	WEAPON_SMOKEGRENADE = 9,
	WEAPON_ELITE = 10,
	WEAPON_FIVESEVEN = 11,
	WEAPON_UMP45 = 12,
	WEAPON_SG550 = 13,
	WEAPON_GALIL = 14,
	WEAPON_FAMAS = 15,
	WEAPON_USP = 16,
	WEAPON_GLOCK18 = 17,
	WEAPON_AWP = 18,
	WEAPON_MP5N = 19,
	WEAPON_M249 = 20,
	WEAPON_M3 = 21,
	WEAPON_M4A1 = 22,
	WEAPON_TMP = 23,
	WEAPON_G3SG1 = 24,
	WEAPON_FLASHBANG = 25,
	WEAPON_DEAGLE = 26,
	WEAPON_SG552 = 27,
	WEAPON_AK47 = 28,
	WEAPON_KNIFE = 29,
	WEAPON_P90 = 30,
	WEAPON_SHIELDGUN = 99,
}; /* size: 4 */

/* 376 */
/* <0> (null):0 */
class CGrenade {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 377 */
/* <0> (null):0 */
struct {
	int                        iSlot;                /*     0     4 */
	int                        iPosition;            /*     4     4 */
	const char  *              pszAmmo1;             /*     8     4 */
	int                        iMaxAmmo1;            /*    12     4 */
	const char  *              pszAmmo2;             /*    16     4 */
	int                        iMaxAmmo2;            /*    20     4 */
	const char  *              pszName;              /*    24     4 */
	int                        iMaxClip;             /*    28     4 */
	int                        iId;                  /*    32     4 */
	int                        iFlags;               /*    36     4 */
	int                        iWeight;              /*    40     4 */

	/* size: 44, cachelines: 1, members: 11 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 378 */
/* <0> (null):0 */
typedef class  ItemInfo; /* size: 44 */

/* 379 */
/* <0> (null):0 */
class CUnifiedSignals {
private:

	int                        m_flSignal;           /*     0     4 */
	int                        m_flState;            /*     4     4 */
	/* <0> (null):0 */
	void CUnifiedSignals(class CUnifiedSignals *);

	/* <0> (null):0 */
	int Update(class CUnifiedSignals *); /* linkage=_ZN15CUnifiedSignals6UpdateEv */

	/* <0> (null):0 */
	void Signal(class CUnifiedSignals *, int); /* linkage=_ZN15CUnifiedSignals6SignalEi */

	/* <0> (null):0 */
	int GetState(class CUnifiedSignals *); /* linkage=_ZN15CUnifiedSignals8GetStateEv */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 380 */
 /* pointer to 379 */
 /* size: 4 */

/* 381 */
/* <0> (null):0 */
enum {
	PLAYER_IDLE = 0,
	PLAYER_WALK = 1,
	PLAYER_JUMP = 2,
	PLAYER_SUPERJUMP = 3,
	PLAYER_DIE = 4,
	PLAYER_ATTACK1 = 5,
	PLAYER_ATTACK2 = 6,
	PLAYER_FLINCH = 7,
	PLAYER_LARGE_FLINCH = 8,
	PLAYER_RELOAD = 9,
	PLAYER_HOLDBOMB = 10,
}; /* size: 4 */

/* 382 */
/* <0> (null):0 */
typedef enum  PLAYER_ANIM; /* size: 4 */

/* 383 */
/* <0> (null):0 */
class CBasePlayer {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 384 */
 /* pointer to 383 */
 /* size: 4 */

/* 385 */
/* <0> (null):0 */
class new_allocator<CCareerTask*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 386 */
/* <0> (null):0 */
class new_allocator<std::_List_node<CCareerTask*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 387 */
wchar_t
 /* size: 4 */

/* 388 */
/* <0> (null):0 */
struct _List_node_base {
	class _List_node_base *    _M_next;              /*     0     4 */
	class _List_node_base *    _M_prev;              /*     4     4 */
	/* <0> (null):0 */
	void swap(class _List_node_base &, class _List_node_base &); /* linkage=_ZNSt8__detail15_List_node_base4swapERS0_S1_ */

	/* <0> (null):0 */
	void _M_transfer(class _List_node_base *, class _List_node_base *, class _List_node_base *); /* linkage=_ZNSt8__detail15_List_node_base11_M_transferEPS0_S1_ */

	/* <0> (null):0 */
	void _M_reverse(class _List_node_base *); /* linkage=_ZNSt8__detail15_List_node_base10_M_reverseEv */

	/* <0> (null):0 */
	void _M_hook(class _List_node_base *, class _List_node_base *); /* linkage=_ZNSt8__detail15_List_node_base7_M_hookEPS0_ */

	/* <0> (null):0 */
	void _M_unhook(class _List_node_base *); /* linkage=_ZNSt8__detail15_List_node_base9_M_unhookEv */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 389 */
 /* pointer to 388 */
 /* size: 4 */

/* 390 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 391 */
 /* pointer to 388 */
 /* size: 4 */

/* 392 */
/* <0> (null):0 */
enum GameEventType {
	EVENT_INVALID = 0,
	EVENT_WEAPON_FIRED = 1,
	EVENT_WEAPON_FIRED_ON_EMPTY = 2,
	EVENT_WEAPON_RELOADED = 3,
	EVENT_HE_GRENADE_EXPLODED = 4,
	EVENT_FLASHBANG_GRENADE_EXPLODED = 5,
	EVENT_SMOKE_GRENADE_EXPLODED = 6,
	EVENT_GRENADE_BOUNCED = 7,
	EVENT_BEING_SHOT_AT = 8,
	EVENT_PLAYER_BLINDED_BY_FLASHBANG = 9,
	EVENT_PLAYER_FOOTSTEP = 10,
	EVENT_PLAYER_JUMPED = 11,
	EVENT_PLAYER_DIED = 12,
	EVENT_PLAYER_LANDED_FROM_HEIGHT = 13,
	EVENT_PLAYER_TOOK_DAMAGE = 14,
	EVENT_HOSTAGE_DAMAGED = 15,
	EVENT_HOSTAGE_KILLED = 16,
	EVENT_DOOR = 17,
	EVENT_BREAK_GLASS = 18,
	EVENT_BREAK_WOOD = 19,
	EVENT_BREAK_METAL = 20,
	EVENT_BREAK_FLESH = 21,
	EVENT_BREAK_CONCRETE = 22,
	EVENT_BOMB_PLANTED = 23,
	EVENT_BOMB_DROPPED = 24,
	EVENT_BOMB_PICKED_UP = 25,
	EVENT_BOMB_BEEP = 26,
	EVENT_BOMB_DEFUSING = 27,
	EVENT_BOMB_DEFUSE_ABORTED = 28,
	EVENT_BOMB_DEFUSED = 29,
	EVENT_BOMB_EXPLODED = 30,
	EVENT_HOSTAGE_USED = 31,
	EVENT_HOSTAGE_RESCUED = 32,
	EVENT_ALL_HOSTAGES_RESCUED = 33,
	EVENT_VIP_ESCAPED = 34,
	EVENT_VIP_ASSASSINATED = 35,
	EVENT_TERRORISTS_WIN = 36,
	EVENT_CTS_WIN = 37,
	EVENT_ROUND_DRAW = 38,
	EVENT_ROUND_WIN = 39,
	EVENT_ROUND_LOSS = 40,
	EVENT_ROUND_START = 41,
	EVENT_PLAYER_SPAWNED = 42,
	EVENT_CLIENT_CORPSE_SPAWNED = 43,
	EVENT_BUY_TIME_START = 44,
	EVENT_PLAYER_LEFT_BUY_ZONE = 45,
	EVENT_DEATH_CAMERA_START = 46,
	EVENT_KILL_ALL = 47,
	EVENT_ROUND_TIME = 48,
	EVENT_DIE = 49,
	EVENT_KILL = 50,
	EVENT_HEADSHOT = 51,
	EVENT_KILL_FLASHBANGED = 52,
	EVENT_TUTOR_BUY_MENU_OPENNED = 53,
	EVENT_TUTOR_AUTOBUY = 54,
	EVENT_PLAYER_BOUGHT_SOMETHING = 55,
	EVENT_TUTOR_NOT_BUYING_ANYTHING = 56,
	EVENT_TUTOR_NEED_TO_BUY_PRIMARY_WEAPON = 57,
	EVENT_TUTOR_NEED_TO_BUY_PRIMARY_AMMO = 58,
	EVENT_TUTOR_NEED_TO_BUY_SECONDARY_AMMO = 59,
	EVENT_TUTOR_NEED_TO_BUY_ARMOR = 60,
	EVENT_TUTOR_NEED_TO_BUY_DEFUSE_KIT = 61,
	EVENT_TUTOR_NEED_TO_BUY_GRENADE = 62,
	EVENT_CAREER_TASK_DONE = 63,
	EVENT_START_RADIO_1 = 64,
	EVENT_RADIO_COVER_ME = 65,
	EVENT_RADIO_YOU_TAKE_THE_POINT = 66,
	EVENT_RADIO_HOLD_THIS_POSITION = 67,
	EVENT_RADIO_REGROUP_TEAM = 68,
	EVENT_RADIO_FOLLOW_ME = 69,
	EVENT_RADIO_TAKING_FIRE = 70,
	EVENT_START_RADIO_2 = 71,
	EVENT_RADIO_GO_GO_GO = 72,
	EVENT_RADIO_TEAM_FALL_BACK = 73,
	EVENT_RADIO_STICK_TOGETHER_TEAM = 74,
	EVENT_RADIO_GET_IN_POSITION_AND_WAIT = 75,
	EVENT_RADIO_STORM_THE_FRONT = 76,
	EVENT_RADIO_REPORT_IN_TEAM = 77,
	EVENT_START_RADIO_3 = 78,
	EVENT_RADIO_AFFIRMATIVE = 79,
	EVENT_RADIO_ENEMY_SPOTTED = 80,
	EVENT_RADIO_NEED_BACKUP = 81,
	EVENT_RADIO_SECTOR_CLEAR = 82,
	EVENT_RADIO_IN_POSITION = 83,
	EVENT_RADIO_REPORTING_IN = 84,
	EVENT_RADIO_GET_OUT_OF_THERE = 85,
	EVENT_RADIO_NEGATIVE = 86,
	EVENT_RADIO_ENEMY_DOWN = 87,
	EVENT_END_RADIO = 88,
	EVENT_NEW_MATCH = 89,
	EVENT_PLAYER_CHANGED_TEAM = 90,
	EVENT_BULLET_IMPACT = 91,
	EVENT_GAME_COMMENCE = 92,
	EVENT_WEAPON_ZOOMED = 93,
	EVENT_HOSTAGE_CALLED_FOR_HELP = 94,
	NUM_GAME_EVENTS = 95,
}; /* size: 4 */

/* 393 */
 /* pointer to 376 */
 /* size: 4 */

/* 394 */
/* <0> (null):0 */
typedef struct list<CCareerTask*, std::allocator<CCareerTask*> > CareerTaskList; /* size: 0 */

/* 395 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 396 */
/* <0> (null):0 */
typedef class CCareerTask * * pointer; /* size: 4 */

/* 397 */
/* <0> (null):0 */
typedef const class CCareerTask *  * const_pointer; /* size: 4 */

/* 398 */
/* <0> (null):0 */
class new_allocator<CCareerTask*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class CCareerTask * * pointer;

	/* <0> (null):0 */
	typedef const class CCareerTask *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<CCareerTask*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<CCareerTask*> *, const class new_allocator<CCareerTask*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<CCareerTask*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<CCareerTask*>  *, class CCareerTask * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP11CCareerTaskE7addressERS2_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<CCareerTask*>  *, const class CCareerTask *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP11CCareerTaskE7addressERKS2_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<CCareerTask*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP11CCareerTaskE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<CCareerTask*> *, class CCareerTask * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIP11CCareerTaskE10deallocateEPS2_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<CCareerTask*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP11CCareerTaskE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<CCareerTask*> *, class CCareerTask * *, const class CCareerTask *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIP11CCareerTaskE9constructEPS2_RKS2_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<CCareerTask*> *, class CCareerTask * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP11CCareerTaskE7destroyEPS2_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 399 */
 /* pointer to 400 */
 /* size: 4 */

/* 400 */
 /* pointer to 401 */
 /* size: 4 */

/* 401 */
/* <0> (null):0 */
class CCareerTask {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 402 */
 /* pointer to 403 */
 /* size: 4 */

/* 403 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 404 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 405 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 406 */
 /* pointer to 398 */
 /* size: 4 */

/* 407 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 408 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 409 */
 /* pointer to 410 */
 /* size: 4 */

/* 410 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 411 */
/* <0> (null):0 */
typedef class CCareerTask * & reference; /* size: 4 */

/* 412 */
/* <0> (null):0 */
typedef const class CCareerTask *  & const_reference; /* size: 4 */

/* 413 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<CCareerTask*> > other; /* size: 0 */

/* 414 */
/* <0> (null):0 */
struct rebind<std::_List_node<CCareerTask*> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<CCareerTask*> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 415 */
/* <0> (null):0 */
typedef struct allocator<CCareerTask*> other; /* size: 1 */

/* 416 */
/* <0> (null):0 */
struct rebind<CCareerTask*> {
	/* <0> (null):0 */
	typedef struct allocator<CCareerTask*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 417 */
/* <0> (null):0 */
class allocator<CCareerTask*> : public new_allocator<CCareerTask*> {
public:

	/* class new_allocator<CCareerTask*> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class CCareerTask * & reference;

	/* <0> (null):0 */
	typedef const class CCareerTask *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<CCareerTask*> *);

	/* <0> (null):0 */
	void allocator(class allocator<CCareerTask*> *, const class allocator<CCareerTask*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<CCareerTask*> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<CCareerTask*> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<CCareerTask*> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<CCareerTask*> {
		/* <0> (null):0 */
		typedef struct allocator<CCareerTask*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 418 */
 /* pointer to 417 */
 /* size: 4 */

/* 419 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 420 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 421 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 422 */
/* <0> (null):0 */
typedef class _List_node<CCareerTask*> * pointer; /* size: 4 */

/* 423 */
/* <0> (null):0 */
typedef const class _List_node<CCareerTask*>  * const_pointer; /* size: 4 */

/* 424 */
/* <0> (null):0 */
class new_allocator<std::_List_node<CCareerTask*> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<CCareerTask*> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<CCareerTask*>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<CCareerTask*> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<CCareerTask*> > *, const class new_allocator<std::_List_node<CCareerTask*> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<CCareerTask*> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<CCareerTask*> >  *, class _List_node<CCareerTask*> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP11CCareerTaskEE7addressERS4_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<CCareerTask*> >  *, const class _List_node<CCareerTask*>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP11CCareerTaskEE7addressERKS4_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<CCareerTask*> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP11CCareerTaskEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<CCareerTask*> > *, class _List_node<CCareerTask*> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP11CCareerTaskEE10deallocateEPS4_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<CCareerTask*> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP11CCareerTaskEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<CCareerTask*> > *, class _List_node<CCareerTask*> *, const class _List_node<CCareerTask*>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP11CCareerTaskEE9constructEPS4_RKS4_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<CCareerTask*> > *, class _List_node<CCareerTask*> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP11CCareerTaskEE7destroyEPS4_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 425 */
 /* pointer to 357 */
 /* size: 4 */

/* 426 */
 /* pointer to 427 */
 /* size: 4 */

/* 427 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 428 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 429 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 430 */
 /* pointer to 424 */
 /* size: 4 */

/* 431 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 432 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 433 */
 /* pointer to 434 */
 /* size: 4 */

/* 434 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 435 */
/* <0> (null):0 */
class allocator<std::_List_node<CCareerTask*> > : public new_allocator<std::_List_node<CCareerTask*> > {
public:

	/* class new_allocator<std::_List_node<CCareerTask*> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<CCareerTask*> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<CCareerTask*> > *, const class allocator<std::_List_node<CCareerTask*> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<CCareerTask*> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 436 */
 /* pointer to 435 */
 /* size: 4 */

/* 437 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 438 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 439 */
 /* pointer to 359 */
 /* size: 4 */

/* 440 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 441 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 442 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 443 */
/* <0> (null):0 */
typedef struct allocator<CCareerTask*> allocator_type; /* size: 1 */

/* 444 */
/* <0> (null):0 */
class _List_base<CCareerTask*, std::allocator<CCareerTask*> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<CCareerTask*> allocator_type;

	/* <0> (null):0 */
	class _List_node<CCareerTask*> * _M_get_node(class _List_base<CCareerTask*, std::allocator<CCareerTask*> > *); /* linkage=_ZNSt10_List_baseIP11CCareerTaskSaIS1_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<CCareerTask*, std::allocator<CCareerTask*> > *, class _List_node<CCareerTask*> *); /* linkage=_ZNSt10_List_baseIP11CCareerTaskSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<CCareerTask*, std::allocator<CCareerTask*> > *); /* linkage=_ZNSt10_List_baseIP11CCareerTaskSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<CCareerTask*, std::allocator<CCareerTask*> >  *); /* linkage=_ZNKSt10_List_baseIP11CCareerTaskSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<CCareerTask*, std::allocator<CCareerTask*> >  *); /* linkage=_ZNKSt10_List_baseIP11CCareerTaskSaIS1_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<CCareerTask*, std::allocator<CCareerTask*> >  *); /* linkage=_ZNKSt10_List_baseIP11CCareerTaskSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<CCareerTask*, std::allocator<CCareerTask*> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<CCareerTask*, std::allocator<CCareerTask*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<CCareerTask*, std::allocator<CCareerTask*> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<CCareerTask*, std::allocator<CCareerTask*> > *); /* linkage=_ZNSt10_List_baseIP11CCareerTaskSaIS1_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<CCareerTask*, std::allocator<CCareerTask*> > *); /* linkage=_ZNSt10_List_baseIP11CCareerTaskSaIS1_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 445 */
 /* pointer to 444 */
 /* size: 4 */

/* 446 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 447 */
 /* pointer to 448 */
 /* size: 4 */

/* 448 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 449 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 450 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 451 */
/* <0> (null):0 */
typedef class CCareerTask * value_type; /* size: 4 */

/* 452 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 453 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 454 */
/* <0> (null):0 */
typedef struct _List_iterator<CCareerTask*> iterator; /* size: 0 */

/* 455 */
/* <0> (null):0 */
typedef struct _List_const_iterator<CCareerTask*> const_iterator; /* size: 0 */

/* 456 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<CCareerTask*> > const_reverse_iterator; /* size: 0 */

/* 457 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<CCareerTask*> > reverse_iterator; /* size: 0 */

/* 458 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 459 */
/* <0> (null):0 */
typedef struct allocator<CCareerTask*> allocator_type; /* size: 1 */

/* 460 */
/* <0> (null):0 */
typedef struct _List_node<CCareerTask*> _Node; /* size: 0 */

/* 461 */
/* <0> (null):0 */
class list<CCareerTask*, std::allocator<CCareerTask*> > : protected _List_base<CCareerTask*, std::allocator<CCareerTask*> > {
protected:

	/* class _List_base<CCareerTask*, std::allocator<CCareerTask*> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef class CCareerTask * value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<CCareerTask*> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<CCareerTask*> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<CCareerTask*> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<CCareerTask*> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<CCareerTask*> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<CCareerTask*> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<CCareerTask*, std::allocator<CCareerTask*> > *, const value_type  &); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE14_M_create_nodeERKS1_ */

	/* <0> (null):0 */
	void list(class list<CCareerTask*, std::allocator<CCareerTask*> > *);

	/* <0> (null):0 */
	void list(class list<CCareerTask*, std::allocator<CCareerTask*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<CCareerTask*, std::allocator<CCareerTask*> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<CCareerTask*, std::allocator<CCareerTask*> > *, const class list<CCareerTask*, std::allocator<CCareerTask*> >  &);

	/* <0> (null):0 */
	class list<CCareerTask*, std::allocator<CCareerTask*> > & operator=(class list<CCareerTask*, std::allocator<CCareerTask*> > *, const class list<CCareerTask*, std::allocator<CCareerTask*> >  &); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EEaSERKS3_ */

	/* <0> (null):0 */
	void assign(class list<CCareerTask*, std::allocator<CCareerTask*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE6assignEjRKS1_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<CCareerTask*, std::allocator<CCareerTask*> >  *); /* linkage=_ZNKSt4listIP11CCareerTaskSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<CCareerTask*, std::allocator<CCareerTask*> > *); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<CCareerTask*, std::allocator<CCareerTask*> >  *); /* linkage=_ZNKSt4listIP11CCareerTaskSaIS1_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<CCareerTask*, std::allocator<CCareerTask*> > *); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<CCareerTask*, std::allocator<CCareerTask*> >  *); /* linkage=_ZNKSt4listIP11CCareerTaskSaIS1_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<CCareerTask*, std::allocator<CCareerTask*> > *); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<CCareerTask*, std::allocator<CCareerTask*> >  *); /* linkage=_ZNKSt4listIP11CCareerTaskSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<CCareerTask*, std::allocator<CCareerTask*> > *); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<CCareerTask*, std::allocator<CCareerTask*> >  *); /* linkage=_ZNKSt4listIP11CCareerTaskSaIS1_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<CCareerTask*, std::allocator<CCareerTask*> >  *); /* linkage=_ZNKSt4listIP11CCareerTaskSaIS1_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<CCareerTask*, std::allocator<CCareerTask*> >  *); /* linkage=_ZNKSt4listIP11CCareerTaskSaIS1_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<CCareerTask*, std::allocator<CCareerTask*> >  *); /* linkage=_ZNKSt4listIP11CCareerTaskSaIS1_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<CCareerTask*, std::allocator<CCareerTask*> > *, unsigned int, class CCareerTask *); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE6resizeEjS1_ */

	/* <0> (null):0 */
	reference front(class list<CCareerTask*, std::allocator<CCareerTask*> > *); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<CCareerTask*, std::allocator<CCareerTask*> >  *); /* linkage=_ZNKSt4listIP11CCareerTaskSaIS1_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<CCareerTask*, std::allocator<CCareerTask*> > *); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<CCareerTask*, std::allocator<CCareerTask*> >  *); /* linkage=_ZNKSt4listIP11CCareerTaskSaIS1_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<CCareerTask*, std::allocator<CCareerTask*> > *, const value_type  &); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE10push_frontERKS1_ */

	/* <0> (null):0 */
	void pop_front(class list<CCareerTask*, std::allocator<CCareerTask*> > *); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<CCareerTask*, std::allocator<CCareerTask*> > *, const value_type  &); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE9push_backERKS1_ */

	/* <0> (null):0 */
	void pop_back(class list<CCareerTask*, std::allocator<CCareerTask*> > *); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class _List_iterator<CCareerTask*>, const value_type  &); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void insert(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class _List_iterator<CCareerTask*>, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */

	/* <0> (null):0 */
	iterator erase(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class _List_iterator<CCareerTask*>); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE5eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	iterator erase(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class _List_iterator<CCareerTask*>, class _List_iterator<CCareerTask*>); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */

	/* <0> (null):0 */
	void swap(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class list<CCareerTask*, std::allocator<CCareerTask*> > &); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE4swapERS3_ */

	/* <0> (null):0 */
	void clear(class list<CCareerTask*, std::allocator<CCareerTask*> > *); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class _List_iterator<CCareerTask*>, class list<CCareerTask*, std::allocator<CCareerTask*> > &); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */

	/* <0> (null):0 */
	void splice(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class _List_iterator<CCareerTask*>, class list<CCareerTask*, std::allocator<CCareerTask*> > &, class _List_iterator<CCareerTask*>); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */

	/* <0> (null):0 */
	void splice(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class _List_iterator<CCareerTask*>, class list<CCareerTask*, std::allocator<CCareerTask*> > &, class _List_iterator<CCareerTask*>, class _List_iterator<CCareerTask*>); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */

	/* <0> (null):0 */
	void remove(class list<CCareerTask*, std::allocator<CCareerTask*> > *, const value_type  &); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE6removeERKS1_ */

	/* <0> (null):0 */
	void unique(class list<CCareerTask*, std::allocator<CCareerTask*> > *); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class list<CCareerTask*, std::allocator<CCareerTask*> > &); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE5mergeERS3_ */

	/* <0> (null):0 */
	void reverse(class list<CCareerTask*, std::allocator<CCareerTask*> > *); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<CCareerTask*, std::allocator<CCareerTask*> > *); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<CCareerTask*, std::allocator<CCareerTask*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE18_M_fill_initializeEjRKS1_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<CCareerTask*, std::allocator<CCareerTask*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE14_M_fill_assignEjRKS1_ */

	/* <0> (null):0 */
	void _M_transfer(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class _List_iterator<CCareerTask*>, class _List_iterator<CCareerTask*>, class _List_iterator<CCareerTask*>); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */

	/* <0> (null):0 */
	void _M_insert(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class _List_iterator<CCareerTask*>, const value_type  &); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void _M_erase(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class _List_iterator<CCareerTask*>); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class list<CCareerTask*, std::allocator<CCareerTask*> > &); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE25_M_check_equal_allocatorsERS3_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 462 */
 /* pointer to 460 */
 /* size: 4 */

/* 463 */
 /* pointer to 461 */
 /* size: 4 */

/* 464 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 465 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 466 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 467 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 468 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 469 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 470 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 471 */
 /* pointer to 472 */
 /* size: 4 */

/* 472 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 473 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 474 */
/* <0> (null):0 */
class CCareerTaskManager {
private:

	CareerTaskList             m_tasks;              /*     0     0 */
	int                        m_nextId;             /*     8     4 */
	float                      m_roundStartTime;     /*    12     4 */
	int                        m_taskTime;           /*    16     4 */
	int                        m_finishedTaskTime;   /*    20     4 */
	int                        m_finishedTaskRound;  /*    24     4 */
	enum GameEventType         m_roundEndMessage;    /*    28     4 */
	bool                       m_shouldLatchRoundEndMessage; /*    32     1 */
	/* <0> (null):0 */
	void Create(void); /* linkage=_ZN18CCareerTaskManager6CreateEv */

	/* <0> (null):0 */
	void CCareerTaskManager(class CCareerTaskManager *);

	/* <0> (null):0 */
	void Reset(class CCareerTaskManager *, bool); /* linkage=_ZN18CCareerTaskManager5ResetEb */

	/* <0> (null):0 */
	void AddTask(class CCareerTaskManager *, const char  *, const char  *, int, bool, bool, bool); /* linkage=_ZN18CCareerTaskManager7AddTaskEPKcS1_ibbb */

	/* <0> (null):0 */
	void HandleEvent(class CCareerTaskManager *, enum GameEventType, class CBasePlayer *, class CBasePlayer *); /* linkage=_ZN18CCareerTaskManager11HandleEventE13GameEventTypeP11CBasePlayerS2_ */

	/* <0> (null):0 */
	void HandleEnemyKill(class CCareerTaskManager *, bool, const char  *, bool, bool, class CBasePlayer *, class CBasePlayer *); /* linkage=_ZN18CCareerTaskManager15HandleEnemyKillEbPKcbbP11CBasePlayerS3_ */

	/* <0> (null):0 */
	void HandleWeaponKill(class CCareerTaskManager *, int, int, bool, bool, class CBasePlayer *, class CBasePlayer *); /* linkage=_ZN18CCareerTaskManager16HandleWeaponKillEiibbP11CBasePlayerS1_ */

	/* <0> (null):0 */
	void HandleDeath(class CCareerTaskManager *, int, class CBasePlayer *); /* linkage=_ZN18CCareerTaskManager11HandleDeathEiP11CBasePlayer */

	/* <0> (null):0 */
	void HandleWeaponInjury(class CCareerTaskManager *, int, int, bool, class CBasePlayer *); /* linkage=_ZN18CCareerTaskManager18HandleWeaponInjuryEiibP11CBasePlayer */

	/* <0> (null):0 */
	void HandleEnemyInjury(class CCareerTaskManager *, const char  *, bool, class CBasePlayer *); /* linkage=_ZN18CCareerTaskManager17HandleEnemyInjuryEPKcbP11CBasePlayer */

	/* <0> (null):0 */
	bool AreAllTasksComplete(class CCareerTaskManager *); /* linkage=_ZN18CCareerTaskManager19AreAllTasksCompleteEv */

	/* <0> (null):0 */
	int GetNumRemainingTasks(class CCareerTaskManager *); /* linkage=_ZN18CCareerTaskManager20GetNumRemainingTasksEv */

	/* <0> (null):0 */
	float GetRoundElapsedTime(class CCareerTaskManager *); /* linkage=_ZN18CCareerTaskManager19GetRoundElapsedTimeEv */

	/* <0> (null):0 */
	int GetTaskTime(class CCareerTaskManager *); /* linkage=_ZN18CCareerTaskManager11GetTaskTimeEv */

	/* <0> (null):0 */
	void SetFinishedTaskTime(class CCareerTaskManager *, int); /* linkage=_ZN18CCareerTaskManager19SetFinishedTaskTimeEi */

	/* <0> (null):0 */
	int GetFinishedTaskTime(class CCareerTaskManager *); /* linkage=_ZN18CCareerTaskManager19GetFinishedTaskTimeEv */

	/* <0> (null):0 */
	int GetFinishedTaskRound(class CCareerTaskManager *); /* linkage=_ZN18CCareerTaskManager20GetFinishedTaskRoundEv */

	/* <0> (null):0 */
	CareerTaskList * GetTasks(class CCareerTaskManager *); /* linkage=_ZN18CCareerTaskManager8GetTasksEv */

	/* <0> (null):0 */
	void LatchRoundEndMessage(class CCareerTaskManager *); /* linkage=_ZN18CCareerTaskManager20LatchRoundEndMessageEv */

	/* <0> (null):0 */
	void UnlatchRoundEndMessage(class CCareerTaskManager *); /* linkage=_ZN18CCareerTaskManager22UnlatchRoundEndMessageEv */


	/* size: 36, cachelines: 1, members: 8 */
	/* last cacheline: 36 bytes */

	/* BRAIN FART ALERT! 36 != 25 + 0(holes), diff = 11 */

}; /* size: 36 */

/* 475 */
 /* pointer to 474 */
 /* size: 4 */

/* 476 */
 /* pointer to 394 */
 /* size: 4 */

/* 477 */
/* <0> (null):0 */
enum c4_e {
	C4_IDLE1 = 0,
	C4_DRAW = 1,
	C4_DROP = 2,
	C4_ARM = 3,
}; /* size: 4 */

/* 478 */
/* <0> (null):0 */
class CC4 : public CBasePlayerWeapon {
public:

	/* class CBasePlayerWeapon   <ancestor>; */      /*     0     0 */
	bool                       m_bStartedArming;     /*   336     1 */
	bool                       m_bBombPlacedAnimation; /*   337     1 */
	float                      m_fArmedTime;         /*   340     4 */
private:

	bool                       m_bHasShield;         /*   344     1 */
	/* <0> (null):0 */
	void CC4(class CC4 *, const class CC4  &);

	/* <0> (null):0 */
	void CC4(class CC4 *);

	/* <0> (null):0 */
	virtual void Spawn(class CC4 *); /* linkage=_ZN3CC45SpawnEv */

	/* <0> (null):0 */
	virtual void Precache(class CC4 *); /* linkage=_ZN3CC48PrecacheEv */

	/* <0> (null):0 */
	virtual int iItemSlot(class CC4 *); /* linkage=_ZN3CC49iItemSlotEv */

	/* <0> (null):0 */
	virtual int GetItemInfo(class CC4 *, ItemInfo *); /* linkage=_ZN3CC411GetItemInfoEP8ItemInfo */

	/* <0> (null):0 */
	virtual void PrimaryAttack(class CC4 *); /* linkage=_ZN3CC413PrimaryAttackEv */

	/* <0> (null):0 */
	virtual BOOL Deploy(class CC4 *); /* linkage=_ZN3CC46DeployEv */

	/* <0> (null):0 */
	virtual void Holster(class CC4 *, int); /* linkage=_ZN3CC47HolsterEi */

	/* <0> (null):0 */
	virtual void WeaponIdle(class CC4 *); /* linkage=_ZN3CC410WeaponIdleEv */

	/* <0> (null):0 */
	virtual float GetMaxSpeed(class CC4 *); /* linkage=_ZN3CC411GetMaxSpeedEv */

	/* <0> (null):0 */
	virtual BOOL UseDecrement(class CC4 *); /* linkage=_ZN3CC412UseDecrementEv */

	/* <0> (null):0 */
	virtual void KeyValue(class CC4 *, KeyValueData *); /* linkage=_ZN3CC48KeyValueEP14KeyValueData_s */

	/* <0> (null):0 */
	virtual void Use(class CC4 *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float); /* linkage=_ZN3CC43UseEP11CBaseEntityS1_8USE_TYPEf */

	/* vtable has 12 entries: {
	   [0] = Spawn(_ZN3CC45SpawnEv), 
	   [1] = Precache(_ZN3CC48PrecacheEv), 
	   [79] = iItemSlot(_ZN3CC49iItemSlotEv), 
	   [61] = GetItemInfo(_ZN3CC411GetItemInfoEP8ItemInfo), 
	   [87] = PrimaryAttack(_ZN3CC413PrimaryAttackEv), 
	   [64] = Deploy(_ZN3CC46DeployEv), 
	   [67] = Holster(_ZN3CC47HolsterEi), 
	   [90] = WeaponIdle(_ZN3CC410WeaponIdleEv), 
	   [78] = GetMaxSpeed(_ZN3CC411GetMaxSpeedEv), 
	   [93] = UseDecrement(_ZN3CC412UseDecrementEv), 
	   [3] = KeyValue(_ZN3CC48KeyValueEP14KeyValueData_s), 
	   [46] = Use(_ZN3CC43UseEP11CBaseEntityS1_8USE_TYPEf), 
	} */
	/* size: 348, cachelines: 6, members: 5 */
	/* last cacheline: 28 bytes */

	/* BRAIN FART ALERT! 348 != 7 + 0(holes), diff = 341 */

}; /* size: 348 */

/* 479 */
/* <0> (null):0 */
class CBasePlayerWeapon {
	/* <0> (null):0 */
	void CBasePlayerWeapon(class CBasePlayerWeapon *);

	/* <0> (null):0 */
	virtual int AddWeapon(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon9AddWeaponEv */

	/* <0> (null):0 */
	virtual void UpdateItemInfo(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon14UpdateItemInfoEv */

	/* <0> (null):0 */
	virtual void SecondaryAttack(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon15SecondaryAttackEv */

	/* <0> (null):0 */
	virtual void Reload(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon6ReloadEv */

	/* <0> (null):0 */
	virtual BOOL ShouldWeaponIdle(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon16ShouldWeaponIdleEv */

	/* <0> (null):0 */
	virtual BOOL IsWeapon(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon8IsWeaponEv */

	/* <0> (null):0 */
	virtual class CBasePlayerItem * GetWeaponPtr(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon12GetWeaponPtrEv */

	/* vtable has 7 entries: {
	   [82] = AddWeapon(_ZN17CBasePlayerWeapon9AddWeaponEv), 
	   [68] = UpdateItemInfo(_ZN17CBasePlayerWeapon14UpdateItemInfoEv), 
	   [88] = SecondaryAttack(_ZN17CBasePlayerWeapon15SecondaryAttackEv), 
	   [89] = Reload(_ZN17CBasePlayerWeapon6ReloadEv), 
	   [92] = ShouldWeaponIdle(_ZN17CBasePlayerWeapon16ShouldWeaponIdleEv), 
	   [65] = IsWeapon(_ZN17CBasePlayerWeapon8IsWeaponEv), 
	   [77] = GetWeaponPtr(_ZN17CBasePlayerWeapon12GetWeaponPtrEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 480 */
 /* pointer to 478 */
 /* size: 4 */

/* 481 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 482 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 348 */

/* 483 */
 /* pointer to 378 */
 /* size: 4 */

/* 484 */
 /* pointer to 369 */
 /* size: 4 */

/* 485 */
/* <0> (null):0 */
class IVoiceGameMgrHelper {
	int ()(void) * *           _vptr.IVoiceGameMgrHelper; /*     0     4 */
	/* <0> (null):0 */
	virtual void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *, int);

	/* <0> (null):0 */
	virtual bool CanPlayerHearPlayer(class IVoiceGameMgrHelper *, class CBasePlayer *, class CBasePlayer *); /* linkage=_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_ */

	/* vtable has 1 entries: {
	   [2] = CanPlayerHearPlayer(_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_), 
	} */
	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 486 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 487 */
 /* pointer to 488 */
 /* size: 4 */

/* 488 */
 /* pointer to 486 */
 /* size: 4 */

/* 489 */
 /* pointer to 485 */
 /* size: 4 */

/* 490 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 491 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 492 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 493 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 494 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 495 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 496 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 497 */
 /* pointer to 498 */
 /* size: 4 */

/* 498 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 676 */

/* 499 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 500 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 501 */
/* <0> (null):0 */
class CPointEntity {
	/* <0> (null):0 */
	virtual int ObjectCaps(class CPointEntity *); /* linkage=_ZN12CPointEntity10ObjectCapsEv */

	/* vtable has 1 entries: {
	   [6] = ObjectCaps(_ZN12CPointEntity10ObjectCapsEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 502 */
 /* pointer to 501 */
 /* size: 4 */

/* 503 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 504 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 505 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 506 */
/* <0> (null):0 */
class CBaseDelay {
	/* <0> (null):0 */
	void CBaseDelay(class CBaseDelay *);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 507 */
 /* pointer to 506 */
 /* size: 4 */

/* 508 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 509 */
/* <0> (null):0 */
class CBaseAnimating {
	/* <0> (null):0 */
	void CBaseAnimating(class CBaseAnimating *);

	/* <0> (null):0 */
	virtual void HandleAnimEvent(class CBaseAnimating *, MonsterEvent_t *); /* linkage=_ZN14CBaseAnimating15HandleAnimEventEP14MonsterEvent_t */

	/* vtable has 1 entries: {
	   [58] = HandleAnimEvent(_ZN14CBaseAnimating15HandleAnimEventEP14MonsterEvent_t), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 510 */
 /* pointer to 509 */
 /* size: 4 */

/* 511 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 512 */
/* <0> (null):0 */
class CBasePlayerItem {
	/* <0> (null):0 */
	void CBasePlayerItem(class CBasePlayerItem *);

	/* <0> (null):0 */
	virtual BOOL CanDrop(class CBasePlayerItem *); /* linkage=_ZN15CBasePlayerItem7CanDropEv */

	/* <0> (null):0 */
	virtual BOOL CanHolster(class CBasePlayerItem *); /* linkage=_ZN15CBasePlayerItem10CanHolsterEv */

	/* <0> (null):0 */
	virtual void ItemPreFrame(class CBasePlayerItem *); /* linkage=_ZN15CBasePlayerItem12ItemPreFrameEv */

	ItemInfo                   ItemInfoArray[32];    /*     0  1408 */
	/* --- cacheline 22 boundary (1408 bytes) --- */
	/* vtable has 3 entries: {
	   [63] = CanDrop(_ZN15CBasePlayerItem7CanDropEv), 
	   [66] = CanHolster(_ZN15CBasePlayerItem10CanHolsterEv), 
	   [69] = ItemPreFrame(_ZN15CBasePlayerItem12ItemPreFrameEv), 
	} */
	/* size: 0, cachelines: 0, members: 1 */

	/* BRAIN FART ALERT! 0 != 1408 + 0(holes), diff = -1408 */

}; /* size: 0 */

/* 513 */
 /* pointer to 512 */
 /* size: 4 */

/* 514 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 515 */
 /* pointer to 479 */
 /* size: 4 */

/* 516 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 517 */
/* <0> (null):0 */
class CBaseMonster {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 518 */
 /* pointer to 517 */
 /* size: 4 */

/* 519 */
/* <0> (null):0 */
struct CSquadMonster {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 520 */
 /* pointer to 519 */
 /* size: 4 */

/* 521 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 522 */
 /* pointer to 372 */
 /* size: 4 */

/* 523 */
 /* pointer to 512 */
 /* size: 4 */

/* 524 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 525 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 526 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 527 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 528 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 529 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 530 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 531 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 532 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 533 */
 /* pointer to 76 */
 /* size: 4 */

/* 534 */
/* <0> (null):0 */
class CGameRules {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 535 */
 /* pointer to 534 */
 /* size: 4 */

/* 536 */
/* <0> (null):0 */
class CBotManager {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 537 */
 /* pointer to 536 */
 /* size: 4 */

/* 538 */
/* <0> (null):0 */
ItemInfo                   array[32]; /* size: 1408 */

/* Functions: */

/* <0> (null):0 */
void Vector2D(class Vector2D *)
{
} /* size: 0 */

/* <0> (null):0 */
void Vector2D(class Vector2D *, float, float)
{
} /* size: 148835256 */

/* <0> (null):0 */
class Vector2D operator+(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DplERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator-(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DmiERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator*(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DmlEf */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator/(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DdvEf */
{
} /* size: 8 */

/* <0> (null):0 */
float Length(const class Vector2D  *) /* linkage=_ZNK8Vector2D6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector2D  *) /* linkage=_ZNK8Vector2D13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector2D Normalize(const class Vector2D  *) /* linkage=_ZNK8Vector2D9NormalizeEv */
{
} /* size: 8 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector2D *) /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector2D *, float) /* linkage=_ZN8Vector2D6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void Vector(class Vector *)
{
} /* size: 0 */

/* <0> (null):0 */
void Vector(class Vector *, float, float, float)
{
} /* size: 228 */

/* <0> (null):0 */
void Vector(class Vector *, const class Vector  &)
{
} /* size: 148838036 */

/* <0> (null):0 */
void Vector(class Vector *, float *)
{
} /* size: 0 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *) /* linkage=_ZNK6VectorngEv */
{
} /* size: 12 */

/* <0> (null):0 */
int operator==(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectoreqERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
int operator!=(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorneERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector operator+(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorplERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectormiERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator*(const class Vector  *, float) /* linkage=_ZNK6VectormlEf */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator/(const class Vector  *, float) /* linkage=_ZNK6VectordvEf */
{
} /* size: 12 */

/* <0> (null):0 */
void CopyToArray(const class Vector  *, float *) /* linkage=_ZNK6Vector11CopyToArrayEPf */
{
} /* size: 320 */

/* <0> (null):0 */
float Length(const class Vector  *) /* linkage=_ZNK6Vector6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector  *) /* linkage=_ZNK6Vector13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
float * operator float*(class Vector *) /* linkage=_ZN6VectorcvPfEv */
{
} /* size: 4 */

/* <0> (null):0 */
const float  * operator const float*(const class Vector  *) /* linkage=_ZNK6VectorcvPKfEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector Normalize(const class Vector  *) /* linkage=_ZNK6Vector9NormalizeEv */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector2D Make2D(const class Vector  *) /* linkage=_ZNK6Vector6Make2DEv */
{
} /* size: 8 */

/* <0> (null):0 */
float Length2D(const class Vector  *) /* linkage=_ZNK6Vector8Length2DEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector  *, float) /* linkage=_ZNK6Vector16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector  *, float) /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector *) /* linkage=_ZN6Vector16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector *, float) /* linkage=_ZN6Vector6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void KeyValue(class CBaseEntity *, KeyValueData *) /* linkage=_ZN11CBaseEntity8KeyValueEP14KeyValueData_s */
{
} /* size: 0 */

/* <0> (null):0 */
edict_t * edict(class CBaseEntity *) /* linkage=_ZN11CBaseEntity5edictEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int ObjectCaps(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
int entindex(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8entindexEv */
{
} /* size: 4 */

/* <0> (null):0 */
void CBaseEntity(class CBaseEntity *)
{
} /* size: 0 */

/* <0> (null):0 */
void * operator new(size_t, entvars_t *) /* linkage=_ZN11CBaseEntitynwEjP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Restart(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7RestartEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Activate(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8ActivateEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int Classify(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8ClassifyEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void DeathNotice(class CBaseEntity *, entvars_t *) /* linkage=_ZN11CBaseEntity11DeathNoticeEP9entvars_s */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int BloodColor(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10BloodColorEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsTriggered(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity11IsTriggeredEPS_ */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CBaseMonster * MyMonsterPointer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity16MyMonsterPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CSquadMonster * MySquadMonsterPointer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity21MySquadMonsterPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int GetToggleState(class CBaseEntity *) /* linkage=_ZN11CBaseEntity14GetToggleStateEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void AddPoints(class CBaseEntity *, int, BOOL) /* linkage=_ZN11CBaseEntity9AddPointsEii */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void AddPointsToTeam(class CBaseEntity *, int, BOOL) /* linkage=_ZN11CBaseEntity15AddPointsToTeamEii */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL AddPlayerItem(class CBaseEntity *, class CBasePlayerItem *) /* linkage=_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL RemovePlayerItem(class CBaseEntity *, class CBasePlayerItem *) /* linkage=_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int GiveAmmo(class CBaseEntity *, int, char *, int) /* linkage=_ZN11CBaseEntity8GiveAmmoEiPci */
{
} /* size: 4 */

/* <0> (null):0 */
virtual float GetDelay(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8GetDelayEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int IsMoving(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8IsMovingEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void OverrideReset(class CBaseEntity *) /* linkage=_ZN11CBaseEntity13OverrideResetEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void SetToggleState(class CBaseEntity *, int) /* linkage=_ZN11CBaseEntity14SetToggleStateEi */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void StartSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity13StartSneakingEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void StopSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12StopSneakingEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL OnControls(class CBaseEntity *, entvars_t *) /* linkage=_ZN11CBaseEntity10OnControlsEP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10IsSneakingEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsAlive(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7IsAliveEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsBSPModel(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10IsBSPModelEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL ReflectGauss(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12ReflectGaussEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsPlayer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8IsPlayerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsNetClient(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11IsNetClientEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual const char  * TeamID(class CBaseEntity *) /* linkage=_ZN11CBaseEntity6TeamIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Think(class CBaseEntity *) /* linkage=_ZN11CBaseEntity5ThinkEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Touch(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity5TouchEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Blocked(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity7BlockedEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void UpdateOwner(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11UpdateOwnerEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL FBecomeProne(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12FBecomeProneEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class Vector Center(class CBaseEntity *) /* linkage=_ZN11CBaseEntity6CenterEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector EyePosition(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11EyePositionEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector EarPosition(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11EarPositionEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector BodyTarget(class CBaseEntity *, const class Vector  &) /* linkage=_ZN11CBaseEntity10BodyTargetERK6Vector */
{
} /* size: 12 */

/* <0> (null):0 */
virtual int Illumination(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12IlluminationEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL HasTarget(class CBaseEntity *, string_t) /* linkage=_ZN11CBaseEntity9HasTargetEj */
{
} /* size: 4 */

/* <0> (null):0 */
void CUnifiedSignals(class CUnifiedSignals *)
{
} /* size: 0 */

/* <0> (null):0 */
int Update(class CUnifiedSignals *) /* linkage=_ZN15CUnifiedSignals6UpdateEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Signal(class CUnifiedSignals *, int) /* linkage=_ZN15CUnifiedSignals6SignalEi */
{
} /* size: 0 */

/* <0> (null):0 */
int GetState(class CUnifiedSignals *) /* linkage=_ZN15CUnifiedSignals8GetStateEv */
{
} /* size: 4 */

/* <0> (null):0 */
void swap(class _List_node_base &, class _List_node_base &) /* linkage=_ZNSt8__detail15_List_node_base4swapERS0_S1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_transfer(class _List_node_base *, class _List_node_base *, class _List_node_base *) /* linkage=_ZNSt8__detail15_List_node_base11_M_transferEPS0_S1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_reverse(class _List_node_base *) /* linkage=_ZNSt8__detail15_List_node_base10_M_reverseEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_hook(class _List_node_base *, class _List_node_base *) /* linkage=_ZNSt8__detail15_List_node_base7_M_hookEPS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_unhook(class _List_node_base *) /* linkage=_ZNSt8__detail15_List_node_base9_M_unhookEv */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<CCareerTask*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<CCareerTask*> *, const class new_allocator<CCareerTask*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<CCareerTask*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<CCareerTask*>  *, class CCareerTask * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP11CCareerTaskE7addressERS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<CCareerTask*>  *, const class CCareerTask *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP11CCareerTaskE7addressERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<CCareerTask*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP11CCareerTaskE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<CCareerTask*> *, class CCareerTask * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIP11CCareerTaskE10deallocateEPS2_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<CCareerTask*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP11CCareerTaskE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<CCareerTask*> *, class CCareerTask * *, const class CCareerTask *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIP11CCareerTaskE9constructEPS2_RKS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<CCareerTask*> *, class CCareerTask * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP11CCareerTaskE7destroyEPS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<CCareerTask*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<CCareerTask*> *, const class allocator<CCareerTask*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<CCareerTask*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<CCareerTask*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<CCareerTask*> > *, const class new_allocator<std::_List_node<CCareerTask*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<CCareerTask*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<CCareerTask*> >  *, class _List_node<CCareerTask*> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP11CCareerTaskEE7addressERS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<CCareerTask*> >  *, const class _List_node<CCareerTask*>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP11CCareerTaskEE7addressERKS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<CCareerTask*> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP11CCareerTaskEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<CCareerTask*> > *, class _List_node<CCareerTask*> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP11CCareerTaskEE10deallocateEPS4_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<CCareerTask*> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP11CCareerTaskEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<CCareerTask*> > *, class _List_node<CCareerTask*> *, const class _List_node<CCareerTask*>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP11CCareerTaskEE9constructEPS4_RKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<CCareerTask*> > *, class _List_node<CCareerTask*> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP11CCareerTaskEE7destroyEPS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<CCareerTask*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<CCareerTask*> > *, const class allocator<std::_List_node<CCareerTask*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<CCareerTask*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class _List_node<CCareerTask*> * _M_get_node(class _List_base<CCareerTask*, std::allocator<CCareerTask*> > *) /* linkage=_ZNSt10_List_baseIP11CCareerTaskSaIS1_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<CCareerTask*, std::allocator<CCareerTask*> > *, class _List_node<CCareerTask*> *) /* linkage=_ZNSt10_List_baseIP11CCareerTaskSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<CCareerTask*, std::allocator<CCareerTask*> > *) /* linkage=_ZNSt10_List_baseIP11CCareerTaskSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<CCareerTask*, std::allocator<CCareerTask*> >  *) /* linkage=_ZNKSt10_List_baseIP11CCareerTaskSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<CCareerTask*, std::allocator<CCareerTask*> >  *) /* linkage=_ZNKSt10_List_baseIP11CCareerTaskSaIS1_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<CCareerTask*, std::allocator<CCareerTask*> >  *) /* linkage=_ZNKSt10_List_baseIP11CCareerTaskSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<CCareerTask*, std::allocator<CCareerTask*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_base(class _List_base<CCareerTask*, std::allocator<CCareerTask*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_List_base(class _List_base<CCareerTask*, std::allocator<CCareerTask*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void _M_clear(class _List_base<CCareerTask*, std::allocator<CCareerTask*> > *) /* linkage=_ZNSt10_List_baseIP11CCareerTaskSaIS1_EE8_M_clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_init(class _List_base<CCareerTask*, std::allocator<CCareerTask*> > *) /* linkage=_ZNSt10_List_baseIP11CCareerTaskSaIS1_EE7_M_initEv */
{
} /* size: 0 */

/* <0> (null):0 */
_Node * _M_create_node(class list<CCareerTask*, std::allocator<CCareerTask*> > *, const value_type  &) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE14_M_create_nodeERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<CCareerTask*, std::allocator<CCareerTask*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<CCareerTask*, std::allocator<CCareerTask*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<CCareerTask*, std::allocator<CCareerTask*> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<CCareerTask*, std::allocator<CCareerTask*> > *, const class list<CCareerTask*, std::allocator<CCareerTask*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
class list<CCareerTask*, std::allocator<CCareerTask*> > & operator=(class list<CCareerTask*, std::allocator<CCareerTask*> > *, const class list<CCareerTask*, std::allocator<CCareerTask*> >  &) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EEaSERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<CCareerTask*, std::allocator<CCareerTask*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE6assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<CCareerTask*, std::allocator<CCareerTask*> >  *) /* linkage=_ZNKSt4listIP11CCareerTaskSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<CCareerTask*, std::allocator<CCareerTask*> > *) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<CCareerTask*, std::allocator<CCareerTask*> >  *) /* linkage=_ZNKSt4listIP11CCareerTaskSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<CCareerTask*, std::allocator<CCareerTask*> > *) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<CCareerTask*, std::allocator<CCareerTask*> >  *) /* linkage=_ZNKSt4listIP11CCareerTaskSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<CCareerTask*, std::allocator<CCareerTask*> > *) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<CCareerTask*, std::allocator<CCareerTask*> >  *) /* linkage=_ZNKSt4listIP11CCareerTaskSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<CCareerTask*, std::allocator<CCareerTask*> > *) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<CCareerTask*, std::allocator<CCareerTask*> >  *) /* linkage=_ZNKSt4listIP11CCareerTaskSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<CCareerTask*, std::allocator<CCareerTask*> >  *) /* linkage=_ZNKSt4listIP11CCareerTaskSaIS1_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<CCareerTask*, std::allocator<CCareerTask*> >  *) /* linkage=_ZNKSt4listIP11CCareerTaskSaIS1_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<CCareerTask*, std::allocator<CCareerTask*> >  *) /* linkage=_ZNKSt4listIP11CCareerTaskSaIS1_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<CCareerTask*, std::allocator<CCareerTask*> > *, unsigned int, class CCareerTask *) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE6resizeEjS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
reference front(class list<CCareerTask*, std::allocator<CCareerTask*> > *) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<CCareerTask*, std::allocator<CCareerTask*> >  *) /* linkage=_ZNKSt4listIP11CCareerTaskSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<CCareerTask*, std::allocator<CCareerTask*> > *) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<CCareerTask*, std::allocator<CCareerTask*> >  *) /* linkage=_ZNKSt4listIP11CCareerTaskSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<CCareerTask*, std::allocator<CCareerTask*> > *, const value_type  &) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE10push_frontERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_front(class list<CCareerTask*, std::allocator<CCareerTask*> > *) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE9pop_frontEv */
{
} /* size: 0 */

/* <0> (null):0 */
void push_back(class list<CCareerTask*, std::allocator<CCareerTask*> > *, const value_type  &) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE9push_backERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class list<CCareerTask*, std::allocator<CCareerTask*> > *) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class _List_iterator<CCareerTask*>, const value_type  &) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class _List_iterator<CCareerTask*>, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class _List_iterator<CCareerTask*>) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE5eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class _List_iterator<CCareerTask*>, class _List_iterator<CCareerTask*>) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class list<CCareerTask*, std::allocator<CCareerTask*> > &) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE4swapERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class list<CCareerTask*, std::allocator<CCareerTask*> > *) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class _List_iterator<CCareerTask*>, class list<CCareerTask*, std::allocator<CCareerTask*> > &) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class _List_iterator<CCareerTask*>, class list<CCareerTask*, std::allocator<CCareerTask*> > &, class _List_iterator<CCareerTask*>) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class _List_iterator<CCareerTask*>, class list<CCareerTask*, std::allocator<CCareerTask*> > &, class _List_iterator<CCareerTask*>, class _List_iterator<CCareerTask*>) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void remove(class list<CCareerTask*, std::allocator<CCareerTask*> > *, const value_type  &) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE6removeERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void unique(class list<CCareerTask*, std::allocator<CCareerTask*> > *) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE6uniqueEv */
{
} /* size: 0 */

/* <0> (null):0 */
void merge(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class list<CCareerTask*, std::allocator<CCareerTask*> > &) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE5mergeERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void reverse(class list<CCareerTask*, std::allocator<CCareerTask*> > *) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE7reverseEv */
{
} /* size: 0 */

/* <0> (null):0 */
void sort(class list<CCareerTask*, std::allocator<CCareerTask*> > *) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE4sortEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class list<CCareerTask*, std::allocator<CCareerTask*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE18_M_fill_initializeEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class list<CCareerTask*, std::allocator<CCareerTask*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE14_M_fill_assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_transfer(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class _List_iterator<CCareerTask*>, class _List_iterator<CCareerTask*>, class _List_iterator<CCareerTask*>) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class _List_iterator<CCareerTask*>, const value_type  &) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_erase(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class _List_iterator<CCareerTask*>) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class list<CCareerTask*, std::allocator<CCareerTask*> > &) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE25_M_check_equal_allocatorsERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void Create(void) /* linkage=_ZN18CCareerTaskManager6CreateEv */
{
} /* size: 0 */

/* <0> (null):0 */
void CCareerTaskManager(class CCareerTaskManager *)
{
} /* size: 0 */

/* <0> (null):0 */
void Reset(class CCareerTaskManager *, bool) /* linkage=_ZN18CCareerTaskManager5ResetEb */
{
} /* size: 0 */

/* <0> (null):0 */
void AddTask(class CCareerTaskManager *, const char  *, const char  *, int, bool, bool, bool) /* linkage=_ZN18CCareerTaskManager7AddTaskEPKcS1_ibbb */
{
} /* size: 0 */

/* <0> (null):0 */
void HandleEvent(class CCareerTaskManager *, enum GameEventType, class CBasePlayer *, class CBasePlayer *) /* linkage=_ZN18CCareerTaskManager11HandleEventE13GameEventTypeP11CBasePlayerS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void HandleEnemyKill(class CCareerTaskManager *, bool, const char  *, bool, bool, class CBasePlayer *, class CBasePlayer *) /* linkage=_ZN18CCareerTaskManager15HandleEnemyKillEbPKcbbP11CBasePlayerS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void HandleWeaponKill(class CCareerTaskManager *, int, int, bool, bool, class CBasePlayer *, class CBasePlayer *) /* linkage=_ZN18CCareerTaskManager16HandleWeaponKillEiibbP11CBasePlayerS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void HandleDeath(class CCareerTaskManager *, int, class CBasePlayer *) /* linkage=_ZN18CCareerTaskManager11HandleDeathEiP11CBasePlayer */
{
} /* size: 0 */

/* <0> (null):0 */
void HandleWeaponInjury(class CCareerTaskManager *, int, int, bool, class CBasePlayer *) /* linkage=_ZN18CCareerTaskManager18HandleWeaponInjuryEiibP11CBasePlayer */
{
} /* size: 0 */

/* <0> (null):0 */
void HandleEnemyInjury(class CCareerTaskManager *, const char  *, bool, class CBasePlayer *) /* linkage=_ZN18CCareerTaskManager17HandleEnemyInjuryEPKcbP11CBasePlayer */
{
} /* size: 0 */

/* <0> (null):0 */
bool AreAllTasksComplete(class CCareerTaskManager *) /* linkage=_ZN18CCareerTaskManager19AreAllTasksCompleteEv */
{
} /* size: 1 */

/* <0> (null):0 */
int GetNumRemainingTasks(class CCareerTaskManager *) /* linkage=_ZN18CCareerTaskManager20GetNumRemainingTasksEv */
{
} /* size: 4 */

/* <0> (null):0 */
float GetRoundElapsedTime(class CCareerTaskManager *) /* linkage=_ZN18CCareerTaskManager19GetRoundElapsedTimeEv */
{
} /* size: 4 */

/* <0> (null):0 */
int GetTaskTime(class CCareerTaskManager *) /* linkage=_ZN18CCareerTaskManager11GetTaskTimeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetFinishedTaskTime(class CCareerTaskManager *, int) /* linkage=_ZN18CCareerTaskManager19SetFinishedTaskTimeEi */
{
} /* size: 0 */

/* <0> (null):0 */
int GetFinishedTaskTime(class CCareerTaskManager *) /* linkage=_ZN18CCareerTaskManager19GetFinishedTaskTimeEv */
{
} /* size: 4 */

/* <0> (null):0 */
int GetFinishedTaskRound(class CCareerTaskManager *) /* linkage=_ZN18CCareerTaskManager20GetFinishedTaskRoundEv */
{
} /* size: 4 */

/* <0> (null):0 */
CareerTaskList * GetTasks(class CCareerTaskManager *) /* linkage=_ZN18CCareerTaskManager8GetTasksEv */
{
} /* size: 4 */

/* <0> (null):0 */
void LatchRoundEndMessage(class CCareerTaskManager *) /* linkage=_ZN18CCareerTaskManager20LatchRoundEndMessageEv */
{
} /* size: 0 */

/* <0> (null):0 */
void UnlatchRoundEndMessage(class CCareerTaskManager *) /* linkage=_ZN18CCareerTaskManager22UnlatchRoundEndMessageEv */
{
} /* size: 0 */

/* <0> (null):0 */
void CC4(class CC4 *, const class CC4  &)
{
} /* size: 0 */

/* <0> (null):0 */
void CC4(class CC4 *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Spawn(class CC4 *) /* linkage=_ZN3CC45SpawnEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Precache(class CC4 *) /* linkage=_ZN3CC48PrecacheEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int iItemSlot(class CC4 *) /* linkage=_ZN3CC49iItemSlotEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int GetItemInfo(class CC4 *, ItemInfo *) /* linkage=_ZN3CC411GetItemInfoEP8ItemInfo */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void PrimaryAttack(class CC4 *) /* linkage=_ZN3CC413PrimaryAttackEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL Deploy(class CC4 *) /* linkage=_ZN3CC46DeployEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Holster(class CC4 *, int) /* linkage=_ZN3CC47HolsterEi */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void WeaponIdle(class CC4 *) /* linkage=_ZN3CC410WeaponIdleEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual float GetMaxSpeed(class CC4 *) /* linkage=_ZN3CC411GetMaxSpeedEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL UseDecrement(class CC4 *) /* linkage=_ZN3CC412UseDecrementEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void KeyValue(class CC4 *, KeyValueData *) /* linkage=_ZN3CC48KeyValueEP14KeyValueData_s */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Use(class CC4 *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float) /* linkage=_ZN3CC43UseEP11CBaseEntityS1_8USE_TYPEf */
{
} /* size: 0 */

/* <0> (null):0 */
void CBasePlayerWeapon(class CBasePlayerWeapon *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual int AddWeapon(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon9AddWeaponEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void UpdateItemInfo(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon14UpdateItemInfoEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void SecondaryAttack(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon15SecondaryAttackEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Reload(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon6ReloadEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL ShouldWeaponIdle(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon16ShouldWeaponIdleEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsWeapon(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon8IsWeaponEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CBasePlayerItem * GetWeaponPtr(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon12GetWeaponPtrEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *, int)
{
} /* size: 0 */

/* <0> (null):0 */
virtual bool CanPlayerHearPlayer(class IVoiceGameMgrHelper *, class CBasePlayer *, class CBasePlayer *) /* linkage=_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
void Holster(class CC4 *const this, int skiplocal)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator==(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator!=(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, float X, float Y, float Z)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator+(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator*(const class Vector  *const this, float fl)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Length(const class Vector  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline edict_t * ENT(const entvars_t  * pev)
{
} /* size: 4 */

/* <0> (null):0 */
inline BOOL FStrEq(const char  * sz1, const char  * sz2)
{
} /* size: 4 */

/* <0> (null):0 */
inline void EMIT_SOUND(edict_t * entity, int channel, const char  * sample, float volume, float attenuation)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
void Use(class CC4 *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
	{
		class CBasePlayer * pPlayer;                          //     0
		edict_t * m_pentOldCurBombTarget;                     //     0
		class CGrenade * pC4;                                 //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline double atof(const char  * __nptr)
{
} /* size: 8 */

/* <0> (null):0 */
inline void KeyValue(class CBaseEntity *const this, KeyValueData * pkvd)
{
} /* size: 0 */

/* <0> (null):0 */
void KeyValue(class CC4 *const this, KeyValueData * pkvd)
{
} /* size: 0 */

/* <0> (null):0 */
inline void edict(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class CC4 *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline int ENTINDEX(edict_t * pEdict)
{
} /* size: 4 */

/* <0> (null):0 */
inline void ObjectCaps(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
virtual int ObjectCaps(class CPointEntity *) /* linkage=_ZN12CPointEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
inline void ObjectCaps(class CPointEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetState(class CUnifiedSignals *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void MESSAGE_BEGIN(int msg_dest, int msg_type, const float  * pOrigin, edict_t * ed)
{
} /* size: 0 */

/* <0> (null):0 */
inline void entindex(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator-(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void NormalizeInPlace(class Vector *const this)
{
	{
		float flLen;                                          //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline void CBaseEntity(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CBaseDelay(class CBaseDelay *)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBaseDelay(class CBaseDelay *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CBaseAnimating(class CBaseAnimating *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void HandleAnimEvent(class CBaseAnimating *, MonsterEvent_t *) /* linkage=_ZN14CBaseAnimating15HandleAnimEventEP14MonsterEvent_t */
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBaseAnimating(class CBaseAnimating *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CBasePlayerItem(class CBasePlayerItem *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL CanDrop(class CBasePlayerItem *) /* linkage=_ZN15CBasePlayerItem7CanDropEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL CanHolster(class CBasePlayerItem *) /* linkage=_ZN15CBasePlayerItem10CanHolsterEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void ItemPreFrame(class CBasePlayerItem *) /* linkage=_ZN15CBasePlayerItem12ItemPreFrameEv */
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBasePlayerItem(class CBasePlayerItem *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBasePlayerWeapon(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline entvars_t * VARS(edict_t * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline void * GET_PRIVATE(edict_t * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline void operator new(size_t stAllocateBlock, entvars_t * pev)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CC4(class CC4 *const this)
{
} /* size: 0 */

/* <0> (null):0 */
class CC4 * GetClassPtr<CC4>(class CC4 * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
void Restart(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ObjectCaps(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Activate(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Classify(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void DeathNotice(class CBaseEntity *const this, entvars_t * pevChild)
{
} /* size: 0 */

/* <0> (null):0 */
void BloodColor(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsTriggered(class CBaseEntity *const this, class CBaseEntity * pActivator)
{
} /* size: 0 */

/* <0> (null):0 */
void MyMonsterPointer(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void MySquadMonsterPointer(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetToggleState(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void AddPoints(class CBaseEntity *const this, int score, BOOL bAllowNegativeScore)
{
} /* size: 0 */

/* <0> (null):0 */
void AddPointsToTeam(class CBaseEntity *const this, int score, BOOL bAllowNegativeScore)
{
} /* size: 0 */

/* <0> (null):0 */
void AddPlayerItem(class CBaseEntity *const this, class CBasePlayerItem * pItem)
{
} /* size: 0 */

/* <0> (null):0 */
void RemovePlayerItem(class CBaseEntity *const this, class CBasePlayerItem * pItem)
{
} /* size: 0 */

/* <0> (null):0 */
void GiveAmmo(class CBaseEntity *const this, int iAmount, char * szName, int iMax)
{
} /* size: 0 */

/* <0> (null):0 */
void GetDelay(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsMoving(class CBaseEntity *const this)
{
	operator!=(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void OverrideReset(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void SetToggleState(class CBaseEntity *const this, int state)
{
} /* size: 0 */

/* <0> (null):0 */
void StartSneaking(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void StopSneaking(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void OnControls(class CBaseEntity *const this, entvars_t * pev)
{
} /* size: 0 */

/* <0> (null):0 */
void IsSneaking(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsAlive(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsBSPModel(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ReflectGauss(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsPlayer(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsNetClient(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void TeamID(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Think(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Touch(class CBaseEntity *const this, class CBaseEntity * pOther)
{
} /* size: 0 */

/* <0> (null):0 */
void Blocked(class CBaseEntity *const this, class CBaseEntity * pOther)
{
} /* size: 0 */

/* <0> (null):0 */
void UpdateOwner(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void FBecomeProne(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Center(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
	operator*(const class Vector  *const this,
			float fl); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void EyePosition(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void EarPosition(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void BodyTarget(class CBaseEntity *const this, const class Vector  &const posSrc)
{
} /* size: 0 */

/* <0> (null):0 */
void Illumination(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void HandleAnimEvent(class CBaseAnimating *const this, MonsterEvent_t * pEvent)
{
} /* size: 0 */

/* <0> (null):0 */
void CanDrop(class CBasePlayerItem *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CanHolster(class CBasePlayerItem *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ItemPreFrame(class CBasePlayerItem *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void AddWeapon(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void UpdateItemInfo(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void SecondaryAttack(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Reload(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ShouldWeaponIdle(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsWeapon(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetWeaponPtr(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void iItemSlot(class CC4 *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetMaxSpeed(class CC4 *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void UseDecrement(class CC4 *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Precache(class CC4 *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetItemInfo(class CC4 *const this, ItemInfo * p)
{
} /* size: 0 */

/* <0> (null):0 */
void HasTarget(class CBaseEntity *const this, string_t targetname)
{
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void WeaponIdle(class CC4 *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void PrimaryAttack(class CC4 *const this)
{
	{
		BOOL PlaceBomb;                                       //     0
		class CGrenade * pBomb;                               //     0
		int onGround;                                         //     0
		int inBombZone;                                       //     0
		{
			class CBaseEntity * pEntity;                  //     0
			class CBasePlayer * pTempPlayer;              //     0
			Vector(class Vector *const this,
				float X,
				float Y,
				float Z); /* size=0, low_pc=0 */ //     0
			Vector(class Vector *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
			MESSAGE_BEGIN(int msg_dest,
					int msg_type,
					const float  * pOrigin,
					edict_t * ed); /* size=0, low_pc=0 */ //     0
			edict(class CBaseEntity *const this); /* size=0, low_pc=0 */ //     0
			ENTINDEX(edict_t * pEdict); /* size=0, low_pc=0 */ //     0
			MESSAGE_BEGIN(int msg_dest,
					int msg_type,
					const float  * pOrigin,
					edict_t * ed); /* size=0, low_pc=0 */ //     0
			edict(class CBaseEntity *const this); /* size=0, low_pc=0 */ //     0
			EMIT_SOUND(edict_t * entity,
					int channel,
					const char  * sample,
					float volume,
					float attenuation); /* size=0, low_pc=0 */ //     0
			edict(class CBaseEntity *const this); /* size=0, low_pc=0 */ //     0
		}
	}
} /* size: 0 */

/* <0> (null):0 */
void Deploy(class CC4 *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Holster(class CC4 *const this, int skiplocal)
{
	Holster(class CC4 *const this,
		int skiplocal); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Use(class CC4 *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
	{
		class CBasePlayer * pPlayer;                          //     0
		edict_t * m_pentOldCurBombTarget;                     //     0
		class CGrenade * pC4;                                 //     0
	}
	Use(class CC4 *const this,
		class CBaseEntity * pActivator,
		class CBaseEntity * pCaller,
		USE_TYPE useType,
		float value); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void KeyValue(class CC4 *const this, KeyValueData * pkvd)
{
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
	KeyValue(class CC4 *const this,
		KeyValueData * pkvd); /* size=0, low_pc=0 */ //     0
	atof(const char  * __nptr); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class CC4 *const this)
{
	Spawn(class CC4 *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void weapon_c4(entvars_t * pev)
{
	GetClassPtr<CC4>(class CC4 * a); /* size=0, low_pc=0 */ //     0
} /* size: 0 */



/* Variables: */

class CBasePlayer *        pPlayer; /* size: 4 */

edict_t *                  m_pentOldCurBombTarget; /* size: 4 */

class CGrenade *           pC4; /* size: 4 */

float                      flLen; /* size: 4 */

entvars_t *                pev; /* size: 4 */

BOOL                       PlaceBomb; /* size: 4 */

class CGrenade *           pBomb; /* size: 4 */

int                        onGround; /* size: 4 */

int                        inBombZone; /* size: 4 */

class CBaseEntity *        pEntity; /* size: 4 */

class CBasePlayer *        pTempPlayer; /* size: 4 */

class CBasePlayer *        pPlayer; /* size: 4 */

edict_t *                  m_pentOldCurBombTarget; /* size: 4 */

class CGrenade *           pC4; /* size: 4 */

; /* size: 149280188 */

; /* size: 149280232 */

; /* size: 149280276 */

; /* size: 149291636 */

extern class _IO_FILE *           stdin; /* size: 4 */

extern class _IO_FILE *           stdout; /* size: 4 */

intconst                   k_cubSaltSize; /* size: 4 */

GID_tconst                 k_GIDNil; /* size: 8 */

GID_tconst                 k_TxnIDNil; /* size: 8 */

GID_tconst                 k_TxnIDUnknown; /* size: 8 */

PackageId_tconst           k_uPackageIdFreeSub; /* size: 4 */

PackageId_tconst           k_uPackageIdInvalid; /* size: 4 */

AppId_tconst               k_uAppIdInvalid; /* size: 4 */

AssetClassId_tconst        k_ulAssetClassIdInvalid; /* size: 8 */

PhysicalItemId_tconst      k_uPhysicalItemIdInvalid; /* size: 4 */

DepotId_tconst             k_uDepotIdInvalid; /* size: 4 */

CellID_tconst              k_uCellIDInvalid; /* size: 4 */

SteamAPICall_tconst        k_uAPICallInvalid; /* size: 8 */

PartnerId_tconst           k_uPartnerIdInvalid; /* size: 4 */

extern enginefuncs_t              g_engfuncs; /* size: 632 */

extern globalvars_t *             gpGlobals; /* size: 4 */

extern class Vectorconst          g_vecZero; /* size: 12 */

extern class CGameRules *         g_pGameRules; /* size: 4 */

extern class CBotManager *        TheBots; /* size: 4 */

extern class CCareerTaskManager * TheCareerTasks; /* size: 4 */

extern int                        gmsgBombDrop; /* size: 4 */

/* Types: */

/* 1 */
char
 /* size: 1 */

/* 2 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 3 */
unsigned int
 /* size: 4 */

/* 4 */
unsigned char
 /* size: 1 */

/* 5 */
short unsigned int
 /* size: 2 */

/* 6 */
long unsigned int
 /* size: 4 */

/* 7 */
signed char
 /* size: 1 */

/* 8 */
short int
 /* size: 2 */

/* 9 */
int
 /* size: 4 */

/* 10 */
long long int
 /* size: 8 */

/* 11 */
long long unsigned int
 /* size: 8 */

/* 12 */
/* <0> (null):0 */
typedef long long int __quad_t; /* size: 8 */

/* 13 */
/* <0> (null):0 */
typedef long int __off_t; /* size: 4 */

/* 14 */
long int
 /* size: 4 */

/* 15 */
/* <0> (null):0 */
typedef __quad_t __off64_t; /* size: 8 */

/* 16 */
 /* pointer to 0 */
 /* size: 4 */

/* 17 */
 /* pointer to 1 */
 /* size: 4 */

/* 18 */
/* <0> (null):0 */
struct _IO_FILE {
	int                        _flags;               /*     0     4 */
	char *                     _IO_read_ptr;         /*     4     4 */
	char *                     _IO_read_end;         /*     8     4 */
	char *                     _IO_read_base;        /*    12     4 */
	char *                     _IO_write_base;       /*    16     4 */
	char *                     _IO_write_ptr;        /*    20     4 */
	char *                     _IO_write_end;        /*    24     4 */
	char *                     _IO_buf_base;         /*    28     4 */
	char *                     _IO_buf_end;          /*    32     4 */
	char *                     _IO_save_base;        /*    36     4 */
	char *                     _IO_backup_base;      /*    40     4 */
	char *                     _IO_save_end;         /*    44     4 */
	class _IO_marker *         _markers;             /*    48     4 */
	class _IO_FILE *           _chain;               /*    52     4 */
	int                        _fileno;              /*    56     4 */
	int                        _flags2;              /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	__off_t                    _old_offset;          /*    64     4 */
	short unsigned int         _cur_column;          /*    68     2 */
	signed char                _vtable_offset;       /*    70     1 */
	char                       _shortbuf[1];         /*    71     1 */
	_IO_lock_t *               _lock;                /*    72     4 */
	__off64_t                  _offset;              /*    76     8 */
	void *                     __pad1;               /*    84     4 */
	void *                     __pad2;               /*    88     4 */
	void *                     __pad3;               /*    92     4 */
	void *                     __pad4;               /*    96     4 */
	size_t                     __pad5;               /*   100     4 */
	int                        _mode;                /*   104     4 */
	char                       _unused2[40];         /*   108    40 */
	/* --- cacheline 2 boundary (128 bytes) was 20 bytes ago --- */

	/* size: 148, cachelines: 3, members: 29 */
	/* last cacheline: 20 bytes */
}; /* size: 148 */

/* 19 */
/* <0> (null):0 */
typedef void _IO_lock_t; /* size: 0 */

/* 20 */
/* <0> (null):0 */
struct _IO_marker {
	class _IO_marker *         _next;                /*     0     4 */
	class _IO_FILE *           _sbuf;                /*     4     4 */
	int                        _pos;                 /*     8     4 */

	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 21 */
 /* pointer to 20 */
 /* size: 4 */

/* 22 */
 /* pointer to 18 */
 /* size: 4 */

/* 23 */
 /* pointer to 20 */
 /* size: 4 */

/* 24 */
 /* pointer to 18 */
 /* size: 4 */

/* 25 */
/* <0> (null):0 */
char                       array[1]; /* size: 1 */

/* 26 */
 /* pointer to 19 */
 /* size: 4 */

/* 27 */
/* <0> (null):0 */
char                       array[40]; /* size: 40 */

/* 28 */
 /* pointer to 29 */
 /* size: 4 */

/* 29 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 30 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 31 */
long double
 /* size: 12 */

/* 32 */
double
 /* size: 8 */

/* 33 */
/* <0> (null):0 */
typedef int int32; /* size: 4 */

/* 34 */
/* <0> (null):0 */
typedef unsigned int uint32; /* size: 4 */

/* 35 */
/* <0> (null):0 */
typedef long long unsigned int uint64; /* size: 8 */

/* 36 */
/* <0> (null):0 */
typedef uint64 GID_t; /* size: 8 */

/* 37 */
/* <0> (null):0 */
typedef uint32 PackageId_t; /* size: 4 */

/* 38 */
/* <0> (null):0 */
typedef uint32 AppId_t; /* size: 4 */

/* 39 */
/* <0> (null):0 */
typedef uint64 AssetClassId_t; /* size: 8 */

/* 40 */
/* <0> (null):0 */
typedef uint32 PhysicalItemId_t; /* size: 4 */

/* 41 */
/* <0> (null):0 */
typedef uint32 DepotId_t; /* size: 4 */

/* 42 */
/* <0> (null):0 */
typedef uint32 CellID_t; /* size: 4 */

/* 43 */
/* <0> (null):0 */
typedef uint64 SteamAPICall_t; /* size: 8 */

/* 44 */
/* <0> (null):0 */
typedef uint32 PartnerId_t; /* size: 4 */

/* 45 */
/* <0> (null):0 */
typedef int BOOL; /* size: 4 */

/* 46 */
/* <0> (null):0 */
typedef unsigned char byte; /* size: 1 */

/* 47 */
/* <0> (null):0 */
typedef unsigned int string_t; /* size: 4 */

/* 48 */
/* <0> (null):0 */
typedef float vec_t; /* size: 4 */

/* 49 */
float
 /* size: 4 */

/* 50 */
/* <0> (null):0 */
class Vector2D {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	/* <0> (null):0 */
	void Vector2D(class Vector2D *);

	/* <0> (null):0 */
	void Vector2D(class Vector2D *, float, float);

	/* <0> (null):0 */
	class Vector2D operator+(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DplERKS_ */

	/* <0> (null):0 */
	class Vector2D operator-(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DmiERKS_ */

	/* <0> (null):0 */
	class Vector2D operator*(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DmlEf */

	/* <0> (null):0 */
	class Vector2D operator/(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DdvEf */

	/* <0> (null):0 */
	float Length(const class Vector2D  *); /* linkage=_ZNK8Vector2D6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector2D  *); /* linkage=_ZNK8Vector2D13LengthSquaredEv */

	/* <0> (null):0 */
	class Vector2D Normalize(const class Vector2D  *); /* linkage=_ZNK8Vector2D9NormalizeEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector2D *); /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector2D *, float); /* linkage=_ZN8Vector2D6IsZeroEf */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 51 */
 /* pointer to 50 */
 /* size: 4 */

/* 52 */
 /* pointer to 53 */
 /* size: 4 */

/* 53 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 54 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 55 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 56 */
bool
 /* size: 1 */

/* 57 */
/* <0> (null):0 */
class Vector {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	vec_t                      z;                    /*     8     4 */
	/* <0> (null):0 */
	void Vector(class Vector *);

	/* <0> (null):0 */
	void Vector(class Vector *, float, float, float);

	/* <0> (null):0 */
	void Vector(class Vector *, const class Vector  &);

	/* <0> (null):0 */
	void Vector(class Vector *, float *);

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *); /* linkage=_ZNK6VectorngEv */

	/* <0> (null):0 */
	int operator==(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectoreqERKS_ */

	/* <0> (null):0 */
	int operator!=(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorneERKS_ */

	/* <0> (null):0 */
	class Vector operator+(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorplERKS_ */

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectormiERKS_ */

	/* <0> (null):0 */
	class Vector operator*(const class Vector  *, float); /* linkage=_ZNK6VectormlEf */

	/* <0> (null):0 */
	class Vector operator/(const class Vector  *, float); /* linkage=_ZNK6VectordvEf */

	/* <0> (null):0 */
	void CopyToArray(const class Vector  *, float *); /* linkage=_ZNK6Vector11CopyToArrayEPf */

	/* <0> (null):0 */
	float Length(const class Vector  *); /* linkage=_ZNK6Vector6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector  *); /* linkage=_ZNK6Vector13LengthSquaredEv */

	/* <0> (null):0 */
	float * operator float*(class Vector *); /* linkage=_ZN6VectorcvPfEv */

	/* <0> (null):0 */
	const float  * operator const float*(const class Vector  *); /* linkage=_ZNK6VectorcvPKfEv */

	/* <0> (null):0 */
	class Vector Normalize(const class Vector  *); /* linkage=_ZNK6Vector9NormalizeEv */

	/* <0> (null):0 */
	class Vector2D Make2D(const class Vector  *); /* linkage=_ZNK6Vector6Make2DEv */

	/* <0> (null):0 */
	float Length2D(const class Vector  *); /* linkage=_ZNK6Vector8Length2DEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector  *, float); /* linkage=_ZNK6Vector16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector  *, float); /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector *); /* linkage=_ZN6Vector16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector *, float); /* linkage=_ZN6Vector6IsZeroEf */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 58 */
 /* pointer to 57 */
 /* size: 4 */

/* 59 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 60 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 61 */
 /* pointer to 49 */
 /* size: 4 */

/* 62 */
 /* pointer to 63 */
 /* size: 4 */

/* 63 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 64 */
 /* pointer to 65 */
 /* size: 4 */

/* 65 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 66 */
/* <0> (null):0 */
typedef int qboolean; /* size: 4 */

/* 67 */
/* <0> (null):0 */
struct link_s {
	class link_s *             prev;                 /*     0     4 */
	class link_s *             next;                 /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 68 */
 /* pointer to 67 */
 /* size: 4 */

/* 69 */
/* <0> (null):0 */
typedef struct link_s link_t; /* size: 8 */

/* 70 */
/* <0> (null):0 */
typedef struct edict_s edict_t; /* size: 804 */

/* 71 */
/* <0> (null):0 */
struct edict_s {
	qboolean                   free;                 /*     0     4 */
	int                        serialnumber;         /*     4     4 */
	link_t                     area;                 /*     8     8 */
	int                        headnode;             /*    16     4 */
	int                        num_leafs;            /*    20     4 */
	short int                  leafnums[48];         /*    24    96 */
	/* --- cacheline 1 boundary (64 bytes) was 56 bytes ago --- */
	float                      freetime;             /*   120     4 */
	void *                     pvPrivateData;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	entvars_t                  v;                    /*   128   676 */
	/* --- cacheline 12 boundary (768 bytes) was 36 bytes ago --- */

	/* size: 804, cachelines: 13, members: 9 */
	/* last cacheline: 36 bytes */
}; /* size: 804 */

/* 72 */
 /* pointer to 70 */
 /* size: 4 */

/* 73 */
/* <0> (null):0 */
struct {
	float                      time;                 /*     0     4 */
	float                      frametime;            /*     4     4 */
	float                      force_retouch;        /*     8     4 */
	string_t                   mapname;              /*    12     4 */
	string_t                   startspot;            /*    16     4 */
	float                      deathmatch;           /*    20     4 */
	float                      coop;                 /*    24     4 */
	float                      teamplay;             /*    28     4 */
	float                      serverflags;          /*    32     4 */
	float                      found_secrets;        /*    36     4 */
	class Vector              v_forward;             /*    40    12 */
	class Vector              v_up;                  /*    52    12 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	class Vector              v_right;               /*    64    12 */
	float                      trace_allsolid;       /*    76     4 */
	float                      trace_startsolid;     /*    80     4 */
	float                      trace_fraction;       /*    84     4 */
	class Vector              trace_endpos;          /*    88    12 */
	class Vector              trace_plane_normal;    /*   100    12 */
	float                      trace_plane_dist;     /*   112     4 */
	edict_t *                  trace_ent;            /*   116     4 */
	float                      trace_inopen;         /*   120     4 */
	float                      trace_inwater;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	int                        trace_hitgroup;       /*   128     4 */
	int                        trace_flags;          /*   132     4 */
	int                        msg_entity;           /*   136     4 */
	int                        cdAudioTrack;         /*   140     4 */
	int                        maxClients;           /*   144     4 */
	int                        maxEntities;          /*   148     4 */
	const char  *              pStringBase;          /*   152     4 */
	void *                     pSaveData;            /*   156     4 */
	class Vector              vecLandmarkOffset;     /*   160    12 */

	/* size: 172, cachelines: 3, members: 31 */
	/* last cacheline: 44 bytes */
}; /* size: 172 */

/* 74 */
/* <0> (null):0 */
typedef class  globalvars_t; /* size: 172 */

/* 75 */
/* <0> (null):0 */
struct entvars_s {
	string_t                   classname;            /*     0     4 */
	string_t                   globalname;           /*     4     4 */
	class Vector              origin;                /*     8    12 */
	class Vector              oldorigin;             /*    20    12 */
	class Vector              velocity;              /*    32    12 */
	class Vector              basevelocity;          /*    44    12 */
	class Vector              clbasevelocity;        /*    56    12 */
	/* --- cacheline 1 boundary (64 bytes) was 4 bytes ago --- */
	class Vector              movedir;               /*    68    12 */
	class Vector              angles;                /*    80    12 */
	class Vector              avelocity;             /*    92    12 */
	class Vector              punchangle;            /*   104    12 */
	class Vector              v_angle;               /*   116    12 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	class Vector              endpos;                /*   128    12 */
	class Vector              startpos;              /*   140    12 */
	float                      impacttime;           /*   152     4 */
	float                      starttime;            /*   156     4 */
	int                        fixangle;             /*   160     4 */
	float                      idealpitch;           /*   164     4 */
	float                      pitch_speed;          /*   168     4 */
	float                      ideal_yaw;            /*   172     4 */
	float                      yaw_speed;            /*   176     4 */
	int                        modelindex;           /*   180     4 */
	string_t                   model;                /*   184     4 */
	int                        viewmodel;            /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	int                        weaponmodel;          /*   192     4 */
	class Vector              absmin;                /*   196    12 */
	class Vector              absmax;                /*   208    12 */
	class Vector              mins;                  /*   220    12 */
	class Vector              maxs;                  /*   232    12 */
	class Vector              size;                  /*   244    12 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	float                      ltime;                /*   256     4 */
	float                      nextthink;            /*   260     4 */
	int                        movetype;             /*   264     4 */
	int                        solid;                /*   268     4 */
	int                        skin;                 /*   272     4 */
	int                        body;                 /*   276     4 */
	int                        effects;              /*   280     4 */
	float                      gravity;              /*   284     4 */
	float                      friction;             /*   288     4 */
	int                        light_level;          /*   292     4 */
	int                        sequence;             /*   296     4 */
	int                        gaitsequence;         /*   300     4 */
	float                      frame;                /*   304     4 */
	float                      animtime;             /*   308     4 */
	float                      framerate;            /*   312     4 */
	unsigned char              controller[4];        /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	unsigned char              blending[2];          /*   320     2 */
	float                      scale;                /*   324     4 */
	int                        rendermode;           /*   328     4 */
	float                      renderamt;            /*   332     4 */
	class Vector              rendercolor;           /*   336    12 */
	int                        renderfx;             /*   348     4 */
	float                      health;               /*   352     4 */
	float                      frags;                /*   356     4 */
	int                        weapons;              /*   360     4 */
	float                      takedamage;           /*   364     4 */
	int                        deadflag;             /*   368     4 */
	class Vector              view_ofs;              /*   372    12 */
	int                        button;               /*   384     4 */
	/* --- cacheline 6 boundary (384 bytes) was 2 bytes ago --- */
	int                        impulse;              /*   388     4 */
	edict_t *                  chain;                /*   392     4 */
	edict_t *                  dmg_inflictor;        /*   396     4 */
	edict_t *                  enemy;                /*   400     4 */
	edict_t *                  aiment;               /*   404     4 */
	edict_t *                  owner;                /*   408     4 */
	edict_t *                  groundentity;         /*   412     4 */
	int                        spawnflags;           /*   416     4 */
	int                        flags;                /*   420     4 */
	int                        colormap;             /*   424     4 */
	int                        team;                 /*   428     4 */
	float                      max_health;           /*   432     4 */
	float                      teleport_time;        /*   436     4 */
	float                      armortype;            /*   440     4 */
	float                      armorvalue;           /*   444     4 */
	int                        waterlevel;           /*   448     4 */
	/* --- cacheline 7 boundary (448 bytes) was 2 bytes ago --- */
	int                        watertype;            /*   452     4 */
	string_t                   target;               /*   456     4 */
	string_t                   targetname;           /*   460     4 */
	string_t                   netname;              /*   464     4 */
	string_t                   message;              /*   468     4 */
	float                      dmg_take;             /*   472     4 */
	float                      dmg_save;             /*   476     4 */
	float                      dmg;                  /*   480     4 */
	float                      dmgtime;              /*   484     4 */
	string_t                   noise;                /*   488     4 */
	string_t                   noise1;               /*   492     4 */
	string_t                   noise2;               /*   496     4 */
	string_t                   noise3;               /*   500     4 */
	float                      speed;                /*   504     4 */
	float                      air_finished;         /*   508     4 */
	float                      pain_finished;        /*   512     4 */
	/* --- cacheline 8 boundary (512 bytes) was 2 bytes ago --- */
	float                      radsuit_finished;     /*   516     4 */
	edict_t *                  pContainingEntity;    /*   520     4 */
	int                        playerclass;          /*   524     4 */
	float                      maxspeed;             /*   528     4 */
	float                      fov;                  /*   532     4 */
	int                        weaponanim;           /*   536     4 */
	int                        pushmsec;             /*   540     4 */
	int                        bInDuck;              /*   544     4 */
	int                        flTimeStepSound;      /*   548     4 */
	int                        flSwimTime;           /*   552     4 */
	int                        flDuckTime;           /*   556     4 */
	int                        iStepLeft;            /*   560     4 */
	float                      flFallVelocity;       /*   564     4 */
	int                        gamestate;            /*   568     4 */
	int                        oldbuttons;           /*   572     4 */
	int                        groupinfo;            /*   576     4 */
	/* --- cacheline 9 boundary (576 bytes) was 2 bytes ago --- */
	int                        iuser1;               /*   580     4 */
	int                        iuser2;               /*   584     4 */
	int                        iuser3;               /*   588     4 */
	int                        iuser4;               /*   592     4 */
	float                      fuser1;               /*   596     4 */
	float                      fuser2;               /*   600     4 */
	float                      fuser3;               /*   604     4 */
	float                      fuser4;               /*   608     4 */
	class Vector              vuser1;                /*   612    12 */
	class Vector              vuser2;                /*   624    12 */
	class Vector              vuser3;                /*   636    12 */
	/* --- cacheline 10 boundary (640 bytes) was 6 bytes ago --- */
	class Vector              vuser4;                /*   648    12 */
	edict_t *                  euser1;               /*   660     4 */
	edict_t *                  euser2;               /*   664     4 */
	edict_t *                  euser3;               /*   668     4 */
	edict_t *                  euser4;               /*   672     4 */

	/* size: 676, cachelines: 11, members: 123 */
	/* last cacheline: 36 bytes */

	/* BRAIN FART ALERT! 676 != 674 + 0(holes), diff = 2 */

}; /* size: 676 */

/* 76 */
/* <0> (null):0 */
unsigned char              array[4]; /* size: 4 */

/* 77 */
/* <0> (null):0 */
unsigned char              array[2]; /* size: 2 */

/* 78 */
/* <0> (null):0 */
typedef struct entvars_s entvars_t; /* size: 676 */

/* 79 */
/* <0> (null):0 */
short int                  array[48]; /* size: 96 */

/* 80 */
/* <0> (null):0 */
typedef uint32 CRC32_t; /* size: 4 */

/* 81 */
/* <0> (null):0 */
struct cvar_s {
	char *                     name;                 /*     0     4 */
	char *                     string;               /*     4     4 */
	int                        flags;                /*     8     4 */
	float                      value;                /*    12     4 */
	class cvar_s *             next;                 /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 82 */
 /* pointer to 81 */
 /* size: 4 */

/* 83 */
/* <0> (null):0 */
typedef struct cvar_s cvar_t; /* size: 20 */

/* 84 */
/* <0> (null):0 */
struct client_textmessage_s {
	int                        effect;               /*     0     4 */
	byte                       r1;                   /*     4     1 */
	byte                       g1;                   /*     5     1 */
	byte                       b1;                   /*     6     1 */
	byte                       a1;                   /*     7     1 */
	byte                       r2;                   /*     8     1 */
	byte                       g2;                   /*     9     1 */
	byte                       b2;                   /*    10     1 */
	byte                       a2;                   /*    11     1 */
	float                      x;                    /*    12     4 */
	float                      y;                    /*    16     4 */
	float                      fadein;               /*    20     4 */
	float                      fadeout;              /*    24     4 */
	float                      holdtime;             /*    28     4 */
	float                      fxtime;               /*    32     4 */
	const char  *              pName;                /*    36     4 */
	const char  *              pMessage;             /*    40     4 */

	/* size: 44, cachelines: 1, members: 17 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 85 */
/* <0> (null):0 */
typedef struct client_textmessage_s client_textmessage_t; /* size: 44 */

/* 86 */
/* <0> (null):0 */
typedef struct sequenceCommandLine_ sequenceCommandLine_s; /* size: 92 */

/* 87 */
/* <0> (null):0 */
struct sequenceCommandLine_ {
	int                        commandType;          /*     0     4 */
	client_textmessage_t       clientMessage;        /*     4    44 */
	char *                     speakerName;          /*    48     4 */
	char *                     listenerName;         /*    52     4 */
	char *                     soundFileName;        /*    56     4 */
	char *                     sentenceName;         /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	char *                     fireTargetNames;      /*    64     4 */
	char *                     killTargetNames;      /*    68     4 */
	float                      delay;                /*    72     4 */
	int                        repeatCount;          /*    76     4 */
	int                        textChannel;          /*    80     4 */
	int                        modifierBitField;     /*    84     4 */
	sequenceCommandLine_s *    nextCommandLine;      /*    88     4 */

	/* size: 92, cachelines: 2, members: 13 */
	/* last cacheline: 28 bytes */
}; /* size: 92 */

/* 88 */
 /* pointer to 86 */
 /* size: 4 */

/* 89 */
/* <0> (null):0 */
typedef struct sequenceEntry_ sequenceEntry_s; /* size: 20 */

/* 90 */
/* <0> (null):0 */
struct sequenceEntry_ {
	char *                     fileName;             /*     0     4 */
	char *                     entryName;            /*     4     4 */
	sequenceCommandLine_s *    firstCommand;         /*     8     4 */
	sequenceEntry_s *          nextEntry;            /*    12     4 */
	qboolean                   isGlobal;             /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 91 */
 /* pointer to 89 */
 /* size: 4 */

/* 92 */
/* <0> (null):0 */
typedef struct sentenceEntry_ sentenceEntry_s; /* size: 16 */

/* 93 */
/* <0> (null):0 */
struct sentenceEntry_ {
	char *                     data;                 /*     0     4 */
	sentenceEntry_s *          nextEntry;            /*     4     4 */
	qboolean                   isGlobal;             /*     8     4 */
	unsigned int               index;                /*    12     4 */

	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 94 */
 /* pointer to 92 */
 /* size: 4 */

/* 95 */
/* <0> (null):0 */
enum {
	at_notice = 0,
	at_console = 1,
	at_aiconsole = 2,
	at_warning = 3,
	at_error = 4,
	at_logged = 5,
}; /* size: 4 */

/* 96 */
/* <0> (null):0 */
typedef enum  ALERT_TYPE; /* size: 4 */

/* 97 */
/* <0> (null):0 */
enum {
	print_console = 0,
	print_center = 1,
	print_chat = 2,
}; /* size: 4 */

/* 98 */
/* <0> (null):0 */
typedef enum  PRINT_TYPE; /* size: 4 */

/* 99 */
/* <0> (null):0 */
enum {
	force_exactfile = 0,
	force_model_samebounds = 1,
	force_model_specifybounds = 2,
	force_model_specifybounds_if_avail = 3,
}; /* size: 4 */

/* 100 */
/* <0> (null):0 */
typedef enum  FORCE_TYPE; /* size: 4 */

/* 101 */
/* <0> (null):0 */
struct {
	int                        fAllSolid;            /*     0     4 */
	int                        fStartSolid;          /*     4     4 */
	int                        fInOpen;              /*     8     4 */
	int                        fInWater;             /*    12     4 */
	float                      flFraction;           /*    16     4 */
	class Vector              vecEndPos;             /*    20    12 */
	float                      flPlaneDist;          /*    32     4 */
	class Vector              vecPlaneNormal;        /*    36    12 */
	edict_t *                  pHit;                 /*    48     4 */
	int                        iHitgroup;            /*    52     4 */

	/* size: 56, cachelines: 1, members: 10 */
	/* last cacheline: 56 bytes */
}; /* size: 56 */

/* 102 */
/* <0> (null):0 */
typedef class  TraceResult; /* size: 56 */

/* 103 */
/* <0> (null):0 */
struct enginefuncs_s {
	int                        (*pfnPrecacheModel)(char *); /*     0     4 */
	int                        (*pfnPrecacheSound)(char *); /*     4     4 */
	void                       (*pfnSetModel)(edict_t *, const char  *); /*     8     4 */
	int                        (*pfnModelIndex)(const char  *); /*    12     4 */
	int                        (*pfnModelFrames)(int); /*    16     4 */
	void                       (*pfnSetSize)(edict_t *, const float  *, const float  *); /*    20     4 */
	void                       (*pfnChangeLevel)(char *, char *); /*    24     4 */
	void                       (*pfnGetSpawnParms)(edict_t *); /*    28     4 */
	void                       (*pfnSaveSpawnParms)(edict_t *); /*    32     4 */
	float                      (*pfnVecToYaw)(const float  *); /*    36     4 */
	void                       (*pfnVecToAngles)(const float  *, float *); /*    40     4 */
	void                       (*pfnMoveToOrigin)(edict_t *, const float  *, float, int); /*    44     4 */
	void                       (*pfnChangeYaw)(edict_t *); /*    48     4 */
	void                       (*pfnChangePitch)(edict_t *); /*    52     4 */
	edict_t *                  (*pfnFindEntityByString)(edict_t *, const char  *, const char  *); /*    56     4 */
	int                        (*pfnGetEntityIllum)(edict_t *); /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	edict_t *                  (*pfnFindEntityInSphere)(edict_t *, const float  *, float); /*    64     4 */
	edict_t *                  (*pfnFindClientInPVS)(edict_t *); /*    68     4 */
	edict_t *                  (*pfnEntitiesInPVS)(edict_t *); /*    72     4 */
	void                       (*pfnMakeVectors)(const float  *); /*    76     4 */
	void                       (*pfnAngleVectors)(const float  *, float *, float *, float *); /*    80     4 */
	edict_t *                  (*pfnCreateEntity)(void); /*    84     4 */
	void                       (*pfnRemoveEntity)(edict_t *); /*    88     4 */
	edict_t *                  (*pfnCreateNamedEntity)(int); /*    92     4 */
	void                       (*pfnMakeStatic)(edict_t *); /*    96     4 */
	int                        (*pfnEntIsOnFloor)(edict_t *); /*   100     4 */
	int                        (*pfnDropToFloor)(edict_t *); /*   104     4 */
	int                        (*pfnWalkMove)(edict_t *, float, float, int); /*   108     4 */
	void                       (*pfnSetOrigin)(edict_t *, const float  *); /*   112     4 */
	void                       (*pfnEmitSound)(edict_t *, int, const char  *, float, float, int, int); /*   116     4 */
	void                       (*pfnEmitAmbientSound)(edict_t *, float *, const char  *, float, float, int, int); /*   120     4 */
	void                       (*pfnTraceLine)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	void                       (*pfnTraceToss)(edict_t *, edict_t *, TraceResult *); /*   128     4 */
	int                        (*pfnTraceMonsterHull)(edict_t *, const float  *, const float  *, int, edict_t *, TraceResult *); /*   132     4 */
	void                       (*pfnTraceHull)(const float  *, const float  *, int, int, edict_t *, TraceResult *); /*   136     4 */
	void                       (*pfnTraceModel)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   140     4 */
	const char  *              (*pfnTraceTexture)(edict_t *, const float  *, const float  *); /*   144     4 */
	void                       (*pfnTraceSphere)(const float  *, const float  *, int, float, edict_t *, TraceResult *); /*   148     4 */
	void                       (*pfnGetAimVector)(edict_t *, float, float *); /*   152     4 */
	void                       (*pfnServerCommand)(char *); /*   156     4 */
	void                       (*pfnServerExecute)(void); /*   160     4 */
	void                       (*pfnClientCommand)(edict_t *, char *, ...); /*   164     4 */
	void                       (*pfnParticleEffect)(const float  *, const float  *, float, float); /*   168     4 */
	void                       (*pfnLightStyle)(int, char *); /*   172     4 */
	int                        (*pfnDecalIndex)(const char  *); /*   176     4 */
	int                        (*pfnPointContents)(const float  *); /*   180     4 */
	void                       (*pfnMessageBegin)(int, int, const float  *, edict_t *); /*   184     4 */
	void                       (*pfnMessageEnd)(void); /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	void                       (*pfnWriteByte)(int); /*   192     4 */
	void                       (*pfnWriteChar)(int); /*   196     4 */
	void                       (*pfnWriteShort)(int); /*   200     4 */
	void                       (*pfnWriteLong)(int); /*   204     4 */
	void                       (*pfnWriteAngle)(float); /*   208     4 */
	void                       (*pfnWriteCoord)(float); /*   212     4 */
	void                       (*pfnWriteString)(const char  *); /*   216     4 */
	void                       (*pfnWriteEntity)(int); /*   220     4 */
	void                       (*pfnCVarRegister)(cvar_t *); /*   224     4 */
	float                      (*pfnCVarGetFloat)(const char  *); /*   228     4 */
	const char  *              (*pfnCVarGetString)(const char  *); /*   232     4 */
	void                       (*pfnCVarSetFloat)(const char  *, float); /*   236     4 */
	void                       (*pfnCVarSetString)(const char  *, const char  *); /*   240     4 */
	void                       (*pfnAlertMessage)(ALERT_TYPE, char *, ...); /*   244     4 */
	void                       (*pfnEngineFprintf)(void *, char *, ...); /*   248     4 */
	void *                     (*pfnPvAllocEntPrivateData)(edict_t *, int32); /*   252     4 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	void *                     (*pfnPvEntPrivateData)(edict_t *); /*   256     4 */
	void                       (*pfnFreeEntPrivateData)(edict_t *); /*   260     4 */
	const char  *              (*pfnSzFromIndex)(int); /*   264     4 */
	int                        (*pfnAllocString)(const char  *); /*   268     4 */
	class entvars_s *          (*pfnGetVarsOfEnt)(edict_t *); /*   272     4 */
	edict_t *                  (*pfnPEntityOfEntOffset)(int); /*   276     4 */
	int                        (*pfnEntOffsetOfPEntity)(const edict_t  *); /*   280     4 */
	int                        (*pfnIndexOfEdict)(const edict_t  *); /*   284     4 */
	edict_t *                  (*pfnPEntityOfEntIndex)(int); /*   288     4 */
	edict_t *                  (*pfnFindEntityByVars)(class entvars_s *); /*   292     4 */
	void *                     (*pfnGetModelPtr)(edict_t *); /*   296     4 */
	int                        (*pfnRegUserMsg)(const char  *, int); /*   300     4 */
	void                       (*pfnAnimationAutomove)(const edict_t  *, float); /*   304     4 */
	void                       (*pfnGetBonePosition)(const edict_t  *, int, float *, float *); /*   308     4 */
	uint32                     (*pfnFunctionFromName)(const char  *); /*   312     4 */
	const char  *              (*pfnNameForFunction)(uint32); /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	void                       (*pfnClientPrintf)(edict_t *, PRINT_TYPE, const char  *); /*   320     4 */
	void                       (*pfnServerPrint)(const char  *); /*   324     4 */
	const char  *              (*pfnCmd_Args)(void); /*   328     4 */
	const char  *              (*pfnCmd_Argv)(int);  /*   332     4 */
	int                        (*pfnCmd_Argc)(void); /*   336     4 */
	void                       (*pfnGetAttachment)(const edict_t  *, int, float *, float *); /*   340     4 */
	void                       (*pfnCRC32_Init)(CRC32_t *); /*   344     4 */
	void                       (*pfnCRC32_ProcessBuffer)(CRC32_t *, void *, int); /*   348     4 */
	void                       (*pfnCRC32_ProcessByte)(CRC32_t *, unsigned char); /*   352     4 */
	CRC32_t                    (*pfnCRC32_Final)(CRC32_t); /*   356     4 */
	int32                      (*pfnRandomLong)(int32, int32); /*   360     4 */
	float                      (*pfnRandomFloat)(float, float); /*   364     4 */
	void                       (*pfnSetView)(const edict_t  *, const edict_t  *); /*   368     4 */
	float                      (*pfnTime)(void);     /*   372     4 */
	void                       (*pfnCrosshairAngle)(const edict_t  *, float, float); /*   376     4 */
	byte *                     (*pfnLoadFileForMe)(char *, int *); /*   380     4 */
	/* --- cacheline 6 boundary (384 bytes) --- */
	void                       (*pfnFreeFile)(void *); /*   384     4 */
	void                       (*pfnEndSection)(const char  *); /*   388     4 */
	int                        (*pfnCompareFileTime)(char *, char *, int *); /*   392     4 */
	void                       (*pfnGetGameDir)(char *); /*   396     4 */
	void                       (*pfnCvar_RegisterVariable)(cvar_t *); /*   400     4 */
	void                       (*pfnFadeClientVolume)(const edict_t  *, int, int, int, int); /*   404     4 */
	void                       (*pfnSetClientMaxspeed)(const edict_t  *, float); /*   408     4 */
	edict_t *                  (*pfnCreateFakeClient)(const char  *); /*   412     4 */
	void                       (*pfnRunPlayerMove)(edict_t *, const float  *, float, float, float, short unsigned int, byte, byte); /*   416     4 */
	int                        (*pfnNumberOfEntities)(void); /*   420     4 */
	char *                     (*pfnGetInfoKeyBuffer)(edict_t *); /*   424     4 */
	char *                     (*pfnInfoKeyValue)(char *, char *); /*   428     4 */
	void                       (*pfnSetKeyValue)(char *, char *, char *); /*   432     4 */
	void                       (*pfnSetClientKeyValue)(int, char *, char *, char *); /*   436     4 */
	int                        (*pfnIsMapValid)(char *); /*   440     4 */
	void                       (*pfnStaticDecal)(const float  *, int, int, int); /*   444     4 */
	/* --- cacheline 7 boundary (448 bytes) --- */
	int                        (*pfnPrecacheGeneric)(char *); /*   448     4 */
	int                        (*pfnGetPlayerUserId)(edict_t *); /*   452     4 */
	void                       (*pfnBuildSoundMsg)(edict_t *, int, const char  *, float, float, int, int, int, int, const float  *, edict_t *); /*   456     4 */
	int                        (*pfnIsDedicatedServer)(void); /*   460     4 */
	cvar_t *                   (*pfnCVarGetPointer)(const char  *); /*   464     4 */
	unsigned int               (*pfnGetPlayerWONId)(edict_t *); /*   468     4 */
	void                       (*pfnInfo_RemoveKey)(char *, const char  *); /*   472     4 */
	const char  *              (*pfnGetPhysicsKeyValue)(const edict_t  *, const char  *); /*   476     4 */
	void                       (*pfnSetPhysicsKeyValue)(const edict_t  *, const char  *, const char  *); /*   480     4 */
	const char  *              (*pfnGetPhysicsInfoString)(const edict_t  *); /*   484     4 */
	short unsigned int         (*pfnPrecacheEvent)(int, const char  *); /*   488     4 */
	void                       (*pfnPlaybackEvent)(int, const edict_t  *, short unsigned int, float, float *, float *, float, float, int, int, int, int); /*   492     4 */
	unsigned char *            (*pfnSetFatPVS)(float *); /*   496     4 */
	unsigned char *            (*pfnSetFatPAS)(float *); /*   500     4 */
	int                        (*pfnCheckVisibility)(const edict_t  *, unsigned char *); /*   504     4 */
	void                       (*pfnDeltaSetField)(class delta_s *, const char  *); /*   508     4 */
	/* --- cacheline 8 boundary (512 bytes) --- */
	void                       (*pfnDeltaUnsetField)(class delta_s *, const char  *); /*   512     4 */
	void                       (*pfnDeltaAddEncoder)(char *, void (*)(class delta_s *, const unsigned char  *, const unsigned char  *)); /*   516     4 */
	int                        (*pfnGetCurrentPlayer)(void); /*   520     4 */
	int                        (*pfnCanSkipPlayer)(const edict_t  *); /*   524     4 */
	int                        (*pfnDeltaFindField)(class delta_s *, const char  *); /*   528     4 */
	void                       (*pfnDeltaSetFieldByIndex)(class delta_s *, int); /*   532     4 */
	void                       (*pfnDeltaUnsetFieldByIndex)(class delta_s *, int); /*   536     4 */
	void                       (*pfnSetGroupMask)(int, int); /*   540     4 */
	int                        (*pfnCreateInstancedBaseline)(int, class entity_state_s *); /*   544     4 */
	void                       (*pfnCvar_DirectSet)(class cvar_s *, char *); /*   548     4 */
	void                       (*pfnForceUnmodified)(FORCE_TYPE, float *, float *, const char  *); /*   552     4 */
	void                       (*pfnGetPlayerStats)(const edict_t  *, int *, int *); /*   556     4 */
	void                       (*pfnAddServerCommand)(char *, void (*)(void)); /*   560     4 */
	qboolean                   (*pfnVoice_GetClientListening)(int, int); /*   564     4 */
	qboolean                   (*pfnVoice_SetClientListening)(int, int, qboolean); /*   568     4 */
	const char  *              (*pfnGetPlayerAuthId)(edict_t *); /*   572     4 */
	/* --- cacheline 9 boundary (576 bytes) --- */
	sequenceEntry_s *          (*pfnSequenceGet)(const char  *, const char  *); /*   576     4 */
	sentenceEntry_s *          (*pfnSequencePickSentence)(const char  *, int, int *); /*   580     4 */
	int                        (*pfnGetFileSize)(char *); /*   584     4 */
	unsigned int               (*pfnGetApproxWavePlayLen)(const char  *); /*   588     4 */
	int                        (*pfnIsCareerMatch)(void); /*   592     4 */
	int                        (*pfnGetLocalizedStringLength)(const char  *); /*   596     4 */
	void                       (*pfnRegisterTutorMessageShown)(int); /*   600     4 */
	int                        (*pfnGetTimesTutorMessageShown)(int); /*   604     4 */
	void                       (*ProcessTutorMessageDecayBuffer)(int *, int); /*   608     4 */
	void                       (*ConstructTutorMessageDecayBuffer)(int *, int); /*   612     4 */
	void                       (*ResetTutorMessageDecayData)(void); /*   616     4 */
	void                       (*pfnQueryClientCvarValue)(const edict_t  *, const char  *); /*   620     4 */
	void                       (*pfnQueryClientCvarValue2)(const edict_t  *, const char  *, int); /*   624     4 */
	int                        (*pfnCheckParm)(const char  *, char * *); /*   628     4 */

	/* size: 632, cachelines: 10, members: 158 */
	/* last cacheline: 56 bytes */
}; /* size: 632 */

/* 104 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 105 */
 /* pointer to 104 */
 /* size: 4 */

/* 106 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149192264 */

/* 107 */
 /* pointer to 106 */
 /* size: 4 */

/* 108 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 109 */
 /* pointer to 108 */
 /* size: 4 */

/* 110 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 111 */
 /* pointer to 110 */
 /* size: 4 */

/* 112 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149192784 */

/* 113 */
 /* pointer to 112 */
 /* size: 4 */

/* 114 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149193044 */

/* 115 */
 /* pointer to 114 */
 /* size: 4 */

/* 116 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149193252 */

/* 117 */
 /* pointer to 116 */
 /* size: 4 */

/* 118 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 119 */
 /* pointer to 118 */
 /* size: 4 */

/* 120 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149193564 */

/* 121 */
 /* pointer to 120 */
 /* size: 4 */

/* 122 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149193772 */

/* 123 */
 /* pointer to 122 */
 /* size: 4 */

/* 124 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 125 */
 /* pointer to 124 */
 /* size: 4 */

/* 126 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 127 */
 /* pointer to 126 */
 /* size: 4 */

/* 128 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 129 */
 /* pointer to 128 */
 /* size: 4 */

/* 130 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 131 */
 /* pointer to 130 */
 /* size: 4 */

/* 132 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149207148 */

/* 133 */
 /* pointer to 132 */
 /* size: 4 */

/* 134 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149207304 */

/* 135 */
 /* pointer to 134 */
 /* size: 4 */

/* 136 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 137 */
 /* pointer to 136 */
 /* size: 4 */

/* 138 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 139 */
 /* pointer to 138 */
 /* size: 4 */

/* 140 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 141 */
 /* pointer to 140 */
 /* size: 4 */

/* 142 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149208188 */

/* 143 */
 /* pointer to 142 */
 /* size: 4 */

/* 144 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149208396 */

/* 145 */
 /* pointer to 144 */
 /* size: 4 */

/* 146 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149208864 */

/* 147 */
 /* pointer to 146 */
 /* size: 4 */

/* 148 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149209332 */

/* 149 */
 /* pointer to 102 */
 /* size: 4 */

/* 150 */
 /* pointer to 148 */
 /* size: 4 */

/* 151 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149209748 */

/* 152 */
 /* pointer to 151 */
 /* size: 4 */

/* 153 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 154 */
 /* pointer to 153 */
 /* size: 4 */

/* 155 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149210424 */

/* 156 */
 /* pointer to 155 */
 /* size: 4 */

/* 157 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 158 */
 /* pointer to 157 */
 /* size: 4 */

/* 159 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149215188 */

/* 160 */
 /* pointer to 159 */
 /* size: 4 */

/* 161 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149215604 */

/* 162 */
 /* pointer to 161 */
 /* size: 4 */

/* 163 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149215864 */

/* 164 */
 /* pointer to 163 */
 /* size: 4 */

/* 165 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149216020 */

/* 166 */
 /* pointer to 165 */
 /* size: 4 */

/* 167 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149216124 */

/* 168 */
 /* pointer to 167 */
 /* size: 4 */

/* 169 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149216332 */

/* 170 */
 /* pointer to 169 */
 /* size: 4 */

/* 171 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149216644 */

/* 172 */
 /* pointer to 171 */
 /* size: 4 */

/* 173 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 174 */
 /* pointer to 173 */
 /* size: 4 */

/* 175 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149217008 */

/* 176 */
 /* pointer to 175 */
 /* size: 4 */

/* 177 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149217320 */

/* 178 */
 /* pointer to 177 */
 /* size: 4 */

/* 179 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149217476 */

/* 180 */
 /* pointer to 179 */
 /* size: 4 */

/* 181 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149217632 */

/* 182 */
 /* pointer to 181 */
 /* size: 4 */

/* 183 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149217788 */

/* 184 */
 /* pointer to 83 */
 /* size: 4 */

/* 185 */
 /* pointer to 183 */
 /* size: 4 */

/* 186 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 187 */
 /* pointer to 186 */
 /* size: 4 */

/* 188 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 189 */
 /* pointer to 188 */
 /* size: 4 */

/* 190 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149218308 */

/* 191 */
 /* pointer to 190 */
 /* size: 4 */

/* 192 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149218516 */

/* 193 */
 /* pointer to 192 */
 /* size: 4 */

/* 194 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149218724 */

/* 195 */
 /* pointer to 194 */
 /* size: 4 */

/* 196 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149218932 */

/* 197 */
 /* pointer to 196 */
 /* size: 4 */

/* 198 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 199 */
 /* pointer to 198 */
 /* size: 4 */

/* 200 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 201 */
 /* pointer to 200 */
 /* size: 4 */

/* 202 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 203 */
 /* pointer to 202 */
 /* size: 4 */

/* 204 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 205 */
 /* pointer to 75 */
 /* size: 4 */

/* 206 */
 /* pointer to 204 */
 /* size: 4 */

/* 207 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 208 */
 /* pointer to 209 */
 /* size: 4 */

/* 209 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 804 */

/* 210 */
 /* pointer to 207 */
 /* size: 4 */

/* 211 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 212 */
 /* pointer to 211 */
 /* size: 4 */

/* 213 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 214 */
 /* pointer to 213 */
 /* size: 4 */

/* 215 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149241924 */

/* 216 */
 /* pointer to 215 */
 /* size: 4 */

/* 217 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149242132 */

/* 218 */
 /* pointer to 217 */
 /* size: 4 */

/* 219 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 220 */
 /* pointer to 219 */
 /* size: 4 */

/* 221 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 222 */
 /* pointer to 221 */
 /* size: 4 */

/* 223 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149242756 */

/* 224 */
 /* pointer to 223 */
 /* size: 4 */

/* 225 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 226 */
 /* pointer to 225 */
 /* size: 4 */

/* 227 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 228 */
 /* pointer to 227 */
 /* size: 4 */

/* 229 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149243224 */

/* 230 */
 /* pointer to 80 */
 /* size: 4 */

/* 231 */
 /* pointer to 229 */
 /* size: 4 */

/* 232 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149243432 */

/* 233 */
 /* pointer to 232 */
 /* size: 4 */

/* 234 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149243692 */

/* 235 */
 /* pointer to 234 */
 /* size: 4 */

/* 236 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 237 */
 /* pointer to 236 */
 /* size: 4 */

/* 238 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 239 */
 /* pointer to 238 */
 /* size: 4 */

/* 240 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 241 */
 /* pointer to 240 */
 /* size: 4 */

/* 242 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149244472 */

/* 243 */
 /* pointer to 242 */
 /* size: 4 */

/* 244 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 245 */
 /* pointer to 244 */
 /* size: 4 */

/* 246 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149248872 */

/* 247 */
 /* pointer to 246 */
 /* size: 4 */

/* 248 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 249 */
 /* pointer to 46 */
 /* size: 4 */

/* 250 */
 /* pointer to 9 */
 /* size: 4 */

/* 251 */
 /* pointer to 248 */
 /* size: 4 */

/* 252 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149249444 */

/* 253 */
 /* pointer to 252 */
 /* size: 4 */

/* 254 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 255 */
 /* pointer to 254 */
 /* size: 4 */

/* 256 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149249860 */

/* 257 */
 /* pointer to 256 */
 /* size: 4 */

/* 258 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 259 */
 /* pointer to 258 */
 /* size: 4 */

/* 260 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149250380 */

/* 261 */
 /* pointer to 260 */
 /* size: 4 */

/* 262 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 263 */
 /* pointer to 262 */
 /* size: 4 */

/* 264 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 265 */
 /* pointer to 264 */
 /* size: 4 */

/* 266 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149251264 */

/* 267 */
 /* pointer to 266 */
 /* size: 4 */

/* 268 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149251524 */

/* 269 */
 /* pointer to 268 */
 /* size: 4 */

/* 270 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149251836 */

/* 271 */
 /* pointer to 270 */
 /* size: 4 */

/* 272 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149252148 */

/* 273 */
 /* pointer to 272 */
 /* size: 4 */

/* 274 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 275 */
 /* pointer to 274 */
 /* size: 4 */

/* 276 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 277 */
 /* pointer to 276 */
 /* size: 4 */

/* 278 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149291896 */

/* 279 */
 /* pointer to 278 */
 /* size: 4 */

/* 280 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 281 */
 /* pointer to 280 */
 /* size: 4 */

/* 282 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149292312 */

/* 283 */
 /* pointer to 282 */
 /* size: 4 */

/* 284 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 285 */
 /* pointer to 284 */
 /* size: 4 */

/* 286 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 2 */

/* 287 */
 /* pointer to 286 */
 /* size: 4 */

/* 288 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149292936 */

/* 289 */
 /* pointer to 288 */
 /* size: 4 */

/* 290 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 291 */
 /* pointer to 4 */
 /* size: 4 */

/* 292 */
 /* pointer to 290 */
 /* size: 4 */

/* 293 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 294 */
 /* pointer to 293 */
 /* size: 4 */

/* 295 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149294080 */

/* 296 */
 /* pointer to 297 */
 /* size: 4 */

/* 297 */
/* <0> (null):0 */
struct delta_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 298 */
 /* pointer to 295 */
 /* size: 4 */

/* 299 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149294404 */

/* 300 */
 /* pointer to 301 */
 /* size: 4 */

/* 301 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149294612 */

/* 302 */
 /* pointer to 303 */
 /* size: 4 */

/* 303 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 304 */
 /* pointer to 299 */
 /* size: 4 */

/* 305 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 306 */
 /* pointer to 305 */
 /* size: 4 */

/* 307 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149295184 */

/* 308 */
 /* pointer to 307 */
 /* size: 4 */

/* 309 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149295392 */

/* 310 */
 /* pointer to 309 */
 /* size: 4 */

/* 311 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 312 */
 /* pointer to 313 */
 /* size: 4 */

/* 313 */
/* <0> (null):0 */
struct entity_state_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 314 */
 /* pointer to 311 */
 /* size: 4 */

/* 315 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149231748 */

/* 316 */
 /* pointer to 81 */
 /* size: 4 */

/* 317 */
 /* pointer to 315 */
 /* size: 4 */

/* 318 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149232008 */

/* 319 */
 /* pointer to 318 */
 /* size: 4 */

/* 320 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149232320 */

/* 321 */
 /* pointer to 320 */
 /* size: 4 */

/* 322 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149232580 */

/* 323 */
 /* pointer to 322 */
 /* size: 4 */

/* 324 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 325 */
 /* pointer to 324 */
 /* size: 4 */

/* 326 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 327 */
 /* pointer to 326 */
 /* size: 4 */

/* 328 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 329 */
 /* pointer to 328 */
 /* size: 4 */

/* 330 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 331 */
 /* pointer to 330 */
 /* size: 4 */

/* 332 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 333 */
 /* pointer to 332 */
 /* size: 4 */

/* 334 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 335 */
 /* pointer to 334 */
 /* size: 4 */

/* 336 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149234036 */

/* 337 */
 /* pointer to 336 */
 /* size: 4 */

/* 338 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149234244 */

/* 339 */
 /* pointer to 338 */
 /* size: 4 */

/* 340 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149234452 */

/* 341 */
 /* pointer to 340 */
 /* size: 4 */

/* 342 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 343 */
 /* pointer to 17 */
 /* size: 4 */

/* 344 */
 /* pointer to 342 */
 /* size: 4 */

/* 345 */
/* <0> (null):0 */
typedef struct enginefuncs_s enginefuncs_t; /* size: 632 */

/* 346 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 347 */
/* <0> (null):0 */
typedef int ptrdiff_t; /* size: 4 */

/* 348 */
/* <0> (null):0 */
enum {
	TS_AT_TOP = 0,
	TS_AT_BOTTOM = 1,
	TS_GOING_UP = 2,
	TS_GOING_DOWN = 3,
}; /* size: 4 */

/* 349 */
/* <0> (null):0 */
typedef enum  TOGGLE_STATE; /* size: 4 */

/* 350 */
 /* pointer to 78 */
 /* size: 4 */

/* 351 */
 /* pointer to 352 */
 /* size: 4 */

/* 352 */
/* <0> (null):0 */
struct CBaseEntity {
	/* <0> (null):0 */
	edict_t * edict(class CBaseEntity *); /* linkage=_ZN11CBaseEntity5edictEv */

	/* <0> (null):0 */
	virtual int ObjectCaps(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10ObjectCapsEv */

	/* <0> (null):0 */
	int entindex(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8entindexEv */

	/* <0> (null):0 */
	void CBaseEntity(class CBaseEntity *);

	/* <0> (null):0 */
	void * operator new(size_t, entvars_t *); /* linkage=_ZN11CBaseEntitynwEjP9entvars_s */

	/* <0> (null):0 */
	virtual void Restart(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7RestartEv */

	/* <0> (null):0 */
	virtual void Activate(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8ActivateEv */

	/* <0> (null):0 */
	virtual int Classify(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8ClassifyEv */

	/* <0> (null):0 */
	virtual void DeathNotice(class CBaseEntity *, entvars_t *); /* linkage=_ZN11CBaseEntity11DeathNoticeEP9entvars_s */

	/* <0> (null):0 */
	virtual int BloodColor(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10BloodColorEv */

	/* <0> (null):0 */
	virtual BOOL IsTriggered(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity11IsTriggeredEPS_ */

	/* <0> (null):0 */
	virtual class CBaseMonster * MyMonsterPointer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity16MyMonsterPointerEv */

	/* <0> (null):0 */
	virtual class CSquadMonster * MySquadMonsterPointer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity21MySquadMonsterPointerEv */

	/* <0> (null):0 */
	virtual int GetToggleState(class CBaseEntity *); /* linkage=_ZN11CBaseEntity14GetToggleStateEv */

	/* <0> (null):0 */
	virtual void AddPoints(class CBaseEntity *, int, BOOL); /* linkage=_ZN11CBaseEntity9AddPointsEii */

	/* <0> (null):0 */
	virtual void AddPointsToTeam(class CBaseEntity *, int, BOOL); /* linkage=_ZN11CBaseEntity15AddPointsToTeamEii */

	/* <0> (null):0 */
	virtual BOOL AddPlayerItem(class CBaseEntity *, class CBasePlayerItem *); /* linkage=_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem */

	/* <0> (null):0 */
	virtual BOOL RemovePlayerItem(class CBaseEntity *, class CBasePlayerItem *); /* linkage=_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem */

	/* <0> (null):0 */
	virtual int GiveAmmo(class CBaseEntity *, int, char *, int); /* linkage=_ZN11CBaseEntity8GiveAmmoEiPci */

	/* <0> (null):0 */
	virtual float GetDelay(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8GetDelayEv */

	/* <0> (null):0 */
	virtual int IsMoving(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8IsMovingEv */

	/* <0> (null):0 */
	virtual void OverrideReset(class CBaseEntity *); /* linkage=_ZN11CBaseEntity13OverrideResetEv */

	/* <0> (null):0 */
	virtual void SetToggleState(class CBaseEntity *, int); /* linkage=_ZN11CBaseEntity14SetToggleStateEi */

	/* <0> (null):0 */
	virtual void StartSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity13StartSneakingEv */

	/* <0> (null):0 */
	virtual void StopSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12StopSneakingEv */

	/* <0> (null):0 */
	virtual BOOL OnControls(class CBaseEntity *, entvars_t *); /* linkage=_ZN11CBaseEntity10OnControlsEP9entvars_s */

	/* <0> (null):0 */
	virtual BOOL IsSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10IsSneakingEv */

	/* <0> (null):0 */
	virtual BOOL IsAlive(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7IsAliveEv */

	/* <0> (null):0 */
	virtual BOOL IsBSPModel(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10IsBSPModelEv */

	/* <0> (null):0 */
	virtual BOOL ReflectGauss(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12ReflectGaussEv */

	/* <0> (null):0 */
	virtual BOOL IsPlayer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8IsPlayerEv */

	/* <0> (null):0 */
	virtual BOOL IsNetClient(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11IsNetClientEv */

	/* <0> (null):0 */
	virtual const char  * TeamID(class CBaseEntity *); /* linkage=_ZN11CBaseEntity6TeamIDEv */

	/* <0> (null):0 */
	virtual void Think(class CBaseEntity *); /* linkage=_ZN11CBaseEntity5ThinkEv */

	/* <0> (null):0 */
	virtual void Touch(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity5TouchEPS_ */

	/* <0> (null):0 */
	virtual void Use(class CBaseEntity *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float); /* linkage=_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf */

	/* <0> (null):0 */
	virtual void Blocked(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity7BlockedEPS_ */

	/* <0> (null):0 */
	virtual void UpdateOwner(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11UpdateOwnerEv */

	/* <0> (null):0 */
	virtual BOOL FBecomeProne(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12FBecomeProneEv */

	/* <0> (null):0 */
	virtual class Vector Center(class CBaseEntity *); /* linkage=_ZN11CBaseEntity6CenterEv */

	/* <0> (null):0 */
	virtual class Vector EyePosition(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11EyePositionEv */

	/* <0> (null):0 */
	virtual class Vector EarPosition(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11EarPositionEv */

	/* <0> (null):0 */
	virtual class Vector BodyTarget(class CBaseEntity *, const class Vector  &); /* linkage=_ZN11CBaseEntity10BodyTargetERK6Vector */

	/* <0> (null):0 */
	virtual int Illumination(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12IlluminationEv */

	/* <0> (null):0 */
	virtual BOOL HasTarget(class CBaseEntity *, string_t); /* linkage=_ZN11CBaseEntity9HasTargetEj */

	/* vtable has 41 entries: {
	   [6] = ObjectCaps(_ZN11CBaseEntity10ObjectCapsEv), 
	   [2] = Restart(_ZN11CBaseEntity7RestartEv), 
	   [7] = Activate(_ZN11CBaseEntity8ActivateEv), 
	   [9] = Classify(_ZN11CBaseEntity8ClassifyEv), 
	   [10] = DeathNotice(_ZN11CBaseEntity11DeathNoticeEP9entvars_s), 
	   [15] = BloodColor(_ZN11CBaseEntity10BloodColorEv), 
	   [17] = IsTriggered(_ZN11CBaseEntity11IsTriggeredEPS_), 
	   [18] = MyMonsterPointer(_ZN11CBaseEntity16MyMonsterPointerEv), 
	   [19] = MySquadMonsterPointer(_ZN11CBaseEntity21MySquadMonsterPointerEv), 
	   [20] = GetToggleState(_ZN11CBaseEntity14GetToggleStateEv), 
	   [21] = AddPoints(_ZN11CBaseEntity9AddPointsEii), 
	   [22] = AddPointsToTeam(_ZN11CBaseEntity15AddPointsToTeamEii), 
	   [23] = AddPlayerItem(_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem), 
	   [24] = RemovePlayerItem(_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem), 
	   [25] = GiveAmmo(_ZN11CBaseEntity8GiveAmmoEiPci), 
	   [26] = GetDelay(_ZN11CBaseEntity8GetDelayEv), 
	   [27] = IsMoving(_ZN11CBaseEntity8IsMovingEv), 
	   [28] = OverrideReset(_ZN11CBaseEntity13OverrideResetEv), 
	   [30] = SetToggleState(_ZN11CBaseEntity14SetToggleStateEi), 
	   [31] = StartSneaking(_ZN11CBaseEntity13StartSneakingEv), 
	   [32] = StopSneaking(_ZN11CBaseEntity12StopSneakingEv), 
	   [33] = OnControls(_ZN11CBaseEntity10OnControlsEP9entvars_s), 
	   [34] = IsSneaking(_ZN11CBaseEntity10IsSneakingEv), 
	   [35] = IsAlive(_ZN11CBaseEntity7IsAliveEv), 
	   [36] = IsBSPModel(_ZN11CBaseEntity10IsBSPModelEv), 
	   [37] = ReflectGauss(_ZN11CBaseEntity12ReflectGaussEv), 
	   [40] = IsPlayer(_ZN11CBaseEntity8IsPlayerEv), 
	   [41] = IsNetClient(_ZN11CBaseEntity11IsNetClientEv), 
	   [42] = TeamID(_ZN11CBaseEntity6TeamIDEv), 
	   [44] = Think(_ZN11CBaseEntity5ThinkEv), 
	   [45] = Touch(_ZN11CBaseEntity5TouchEPS_), 
	   [46] = Use(_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf), 
	   [47] = Blocked(_ZN11CBaseEntity7BlockedEPS_), 
	   [49] = UpdateOwner(_ZN11CBaseEntity11UpdateOwnerEv), 
	   [50] = FBecomeProne(_ZN11CBaseEntity12FBecomeProneEv), 
	   [51] = Center(_ZN11CBaseEntity6CenterEv), 
	   [52] = EyePosition(_ZN11CBaseEntity11EyePositionEv), 
	   [53] = EarPosition(_ZN11CBaseEntity11EarPositionEv), 
	   [54] = BodyTarget(_ZN11CBaseEntity10BodyTargetERK6Vector), 
	   [55] = Illumination(_ZN11CBaseEntity12IlluminationEv), 
	   [38] = HasTarget(_ZN11CBaseEntity9HasTargetEj), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 353 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 354 */
/* <0> (null):0 */
struct {
	int                        event;                /*     0     4 */
	char *                     options;              /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 355 */
/* <0> (null):0 */
typedef class  MonsterEvent_t; /* size: 8 */

/* 356 */
/* <0> (null):0 */
enum {
	USE_OFF = 0,
	USE_ON = 1,
	USE_SET = 2,
	USE_TOGGLE = 3,
}; /* size: 4 */

/* 357 */
/* <0> (null):0 */
typedef enum  USE_TYPE; /* size: 4 */

/* 358 */
/* <0> (null):0 */
enum WeaponIdType {
	WEAPON_NONE = 0,
	WEAPON_P228 = 1,
	WEAPON_GLOCK = 2,
	WEAPON_SCOUT = 3,
	WEAPON_HEGRENADE = 4,
	WEAPON_XM1014 = 5,
	WEAPON_C4 = 6,
	WEAPON_MAC10 = 7,
	WEAPON_AUG = 8,
	WEAPON_SMOKEGRENADE = 9,
	WEAPON_ELITE = 10,
	WEAPON_FIVESEVEN = 11,
	WEAPON_UMP45 = 12,
	WEAPON_SG550 = 13,
	WEAPON_GALIL = 14,
	WEAPON_FAMAS = 15,
	WEAPON_USP = 16,
	WEAPON_GLOCK18 = 17,
	WEAPON_AWP = 18,
	WEAPON_MP5N = 19,
	WEAPON_M249 = 20,
	WEAPON_M3 = 21,
	WEAPON_M4A1 = 22,
	WEAPON_TMP = 23,
	WEAPON_G3SG1 = 24,
	WEAPON_FLASHBANG = 25,
	WEAPON_DEAGLE = 26,
	WEAPON_SG552 = 27,
	WEAPON_AK47 = 28,
	WEAPON_KNIFE = 29,
	WEAPON_P90 = 30,
	WEAPON_SHIELDGUN = 99,
}; /* size: 4 */

/* 359 */
/* <0> (null):0 */
enum MaxAmmoType {
	MAX_AMMO_BUCKSHOT = 32,
	MAX_AMMO_9MM = 120,
	MAX_AMMO_556NATO = 90,
	MAX_AMMO_556NATOBOX = 200,
	MAX_AMMO_762NATO = 90,
	MAX_AMMO_45ACP = 100,
	MAX_AMMO_50AE = 35,
	MAX_AMMO_338MAGNUM = 30,
	MAX_AMMO_57MM = 100,
	MAX_AMMO_357SIG = 52,
}; /* size: 4 */

/* 360 */
/* <0> (null):0 */
enum shieldgun_e {
	SHIELDGUN_IDLE = 0,
	SHIELDGUN_SHOOT1 = 1,
	SHIELDGUN_SHOOT2 = 2,
	SHIELDGUN_SHOOT_EMPTY = 3,
	SHIELDGUN_RELOAD = 4,
	SHIELDGUN_DRAW = 5,
	SHIELDGUN_DRAWN_IDLE = 6,
	SHIELDGUN_UP = 7,
	SHIELDGUN_DOWN = 8,
}; /* size: 4 */

/* 361 */
/* <0> (null):0 */
enum {
	BULLET_NONE = 0,
	BULLET_PLAYER_9MM = 1,
	BULLET_PLAYER_MP5 = 2,
	BULLET_PLAYER_357 = 3,
	BULLET_PLAYER_BUCKSHOT = 4,
	BULLET_PLAYER_CROWBAR = 5,
	BULLET_MONSTER_9MM = 6,
	BULLET_MONSTER_MP5 = 7,
	BULLET_MONSTER_12MM = 8,
	BULLET_PLAYER_45ACP = 9,
	BULLET_PLAYER_338MAG = 10,
	BULLET_PLAYER_762MM = 11,
	BULLET_PLAYER_556MM = 12,
	BULLET_PLAYER_50AE = 13,
	BULLET_PLAYER_57MM = 14,
	BULLET_PLAYER_357SIG = 15,
}; /* size: 4 */

/* 362 */
/* <0> (null):0 */
typedef enum  Bullet; /* size: 4 */

/* 363 */
/* <0> (null):0 */
struct {
	int                        iSlot;                /*     0     4 */
	int                        iPosition;            /*     4     4 */
	const char  *              pszAmmo1;             /*     8     4 */
	int                        iMaxAmmo1;            /*    12     4 */
	const char  *              pszAmmo2;             /*    16     4 */
	int                        iMaxAmmo2;            /*    20     4 */
	const char  *              pszName;              /*    24     4 */
	int                        iMaxClip;             /*    28     4 */
	int                        iId;                  /*    32     4 */
	int                        iFlags;               /*    36     4 */
	int                        iWeight;              /*    40     4 */

	/* size: 44, cachelines: 1, members: 11 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 364 */
/* <0> (null):0 */
typedef class  ItemInfo; /* size: 44 */

/* 365 */
/* <0> (null):0 */
enum {
	PLAYER_IDLE = 0,
	PLAYER_WALK = 1,
	PLAYER_JUMP = 2,
	PLAYER_SUPERJUMP = 3,
	PLAYER_DIE = 4,
	PLAYER_ATTACK1 = 5,
	PLAYER_ATTACK2 = 6,
	PLAYER_FLINCH = 7,
	PLAYER_LARGE_FLINCH = 8,
	PLAYER_RELOAD = 9,
	PLAYER_HOLDBOMB = 10,
}; /* size: 4 */

/* 366 */
/* <0> (null):0 */
typedef enum  PLAYER_ANIM; /* size: 4 */

/* 367 */
/* <0> (null):0 */
class CBasePlayer {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 368 */
 /* pointer to 367 */
 /* size: 4 */

/* 369 */
wchar_t
 /* size: 4 */

/* 370 */
/* <0> (null):0 */
enum GameEventType {
	EVENT_INVALID = 0,
	EVENT_WEAPON_FIRED = 1,
	EVENT_WEAPON_FIRED_ON_EMPTY = 2,
	EVENT_WEAPON_RELOADED = 3,
	EVENT_HE_GRENADE_EXPLODED = 4,
	EVENT_FLASHBANG_GRENADE_EXPLODED = 5,
	EVENT_SMOKE_GRENADE_EXPLODED = 6,
	EVENT_GRENADE_BOUNCED = 7,
	EVENT_BEING_SHOT_AT = 8,
	EVENT_PLAYER_BLINDED_BY_FLASHBANG = 9,
	EVENT_PLAYER_FOOTSTEP = 10,
	EVENT_PLAYER_JUMPED = 11,
	EVENT_PLAYER_DIED = 12,
	EVENT_PLAYER_LANDED_FROM_HEIGHT = 13,
	EVENT_PLAYER_TOOK_DAMAGE = 14,
	EVENT_HOSTAGE_DAMAGED = 15,
	EVENT_HOSTAGE_KILLED = 16,
	EVENT_DOOR = 17,
	EVENT_BREAK_GLASS = 18,
	EVENT_BREAK_WOOD = 19,
	EVENT_BREAK_METAL = 20,
	EVENT_BREAK_FLESH = 21,
	EVENT_BREAK_CONCRETE = 22,
	EVENT_BOMB_PLANTED = 23,
	EVENT_BOMB_DROPPED = 24,
	EVENT_BOMB_PICKED_UP = 25,
	EVENT_BOMB_BEEP = 26,
	EVENT_BOMB_DEFUSING = 27,
	EVENT_BOMB_DEFUSE_ABORTED = 28,
	EVENT_BOMB_DEFUSED = 29,
	EVENT_BOMB_EXPLODED = 30,
	EVENT_HOSTAGE_USED = 31,
	EVENT_HOSTAGE_RESCUED = 32,
	EVENT_ALL_HOSTAGES_RESCUED = 33,
	EVENT_VIP_ESCAPED = 34,
	EVENT_VIP_ASSASSINATED = 35,
	EVENT_TERRORISTS_WIN = 36,
	EVENT_CTS_WIN = 37,
	EVENT_ROUND_DRAW = 38,
	EVENT_ROUND_WIN = 39,
	EVENT_ROUND_LOSS = 40,
	EVENT_ROUND_START = 41,
	EVENT_PLAYER_SPAWNED = 42,
	EVENT_CLIENT_CORPSE_SPAWNED = 43,
	EVENT_BUY_TIME_START = 44,
	EVENT_PLAYER_LEFT_BUY_ZONE = 45,
	EVENT_DEATH_CAMERA_START = 46,
	EVENT_KILL_ALL = 47,
	EVENT_ROUND_TIME = 48,
	EVENT_DIE = 49,
	EVENT_KILL = 50,
	EVENT_HEADSHOT = 51,
	EVENT_KILL_FLASHBANGED = 52,
	EVENT_TUTOR_BUY_MENU_OPENNED = 53,
	EVENT_TUTOR_AUTOBUY = 54,
	EVENT_PLAYER_BOUGHT_SOMETHING = 55,
	EVENT_TUTOR_NOT_BUYING_ANYTHING = 56,
	EVENT_TUTOR_NEED_TO_BUY_PRIMARY_WEAPON = 57,
	EVENT_TUTOR_NEED_TO_BUY_PRIMARY_AMMO = 58,
	EVENT_TUTOR_NEED_TO_BUY_SECONDARY_AMMO = 59,
	EVENT_TUTOR_NEED_TO_BUY_ARMOR = 60,
	EVENT_TUTOR_NEED_TO_BUY_DEFUSE_KIT = 61,
	EVENT_TUTOR_NEED_TO_BUY_GRENADE = 62,
	EVENT_CAREER_TASK_DONE = 63,
	EVENT_START_RADIO_1 = 64,
	EVENT_RADIO_COVER_ME = 65,
	EVENT_RADIO_YOU_TAKE_THE_POINT = 66,
	EVENT_RADIO_HOLD_THIS_POSITION = 67,
	EVENT_RADIO_REGROUP_TEAM = 68,
	EVENT_RADIO_FOLLOW_ME = 69,
	EVENT_RADIO_TAKING_FIRE = 70,
	EVENT_START_RADIO_2 = 71,
	EVENT_RADIO_GO_GO_GO = 72,
	EVENT_RADIO_TEAM_FALL_BACK = 73,
	EVENT_RADIO_STICK_TOGETHER_TEAM = 74,
	EVENT_RADIO_GET_IN_POSITION_AND_WAIT = 75,
	EVENT_RADIO_STORM_THE_FRONT = 76,
	EVENT_RADIO_REPORT_IN_TEAM = 77,
	EVENT_START_RADIO_3 = 78,
	EVENT_RADIO_AFFIRMATIVE = 79,
	EVENT_RADIO_ENEMY_SPOTTED = 80,
	EVENT_RADIO_NEED_BACKUP = 81,
	EVENT_RADIO_SECTOR_CLEAR = 82,
	EVENT_RADIO_IN_POSITION = 83,
	EVENT_RADIO_REPORTING_IN = 84,
	EVENT_RADIO_GET_OUT_OF_THERE = 85,
	EVENT_RADIO_NEGATIVE = 86,
	EVENT_RADIO_ENEMY_DOWN = 87,
	EVENT_END_RADIO = 88,
	EVENT_NEW_MATCH = 89,
	EVENT_PLAYER_CHANGED_TEAM = 90,
	EVENT_BULLET_IMPACT = 91,
	EVENT_GAME_COMMENCE = 92,
	EVENT_WEAPON_ZOOMED = 93,
	EVENT_HOSTAGE_CALLED_FOR_HELP = 94,
	NUM_GAME_EVENTS = 95,
}; /* size: 4 */

/* 371 */
/* <0> (null):0 */
enum deagle_e {
	DEAGLE_IDLE1 = 0,
	DEAGLE_SHOOT1 = 1,
	DEAGLE_SHOOT2 = 2,
	DEAGLE_SHOOT_EMPTY = 3,
	DEAGLE_RELOAD = 4,
	DEAGLE_DRAW = 5,
}; /* size: 4 */

/* 372 */
/* <0> (null):0 */
class CDEAGLE : public CBasePlayerWeapon {
public:

	/* class CBasePlayerWeapon   <ancestor>; */      /*     0     0 */
	int                        m_iShell;             /*   336     4 */
private:

	short unsigned int         m_usFireDeagle;       /*   340     2 */
	/* <0> (null):0 */
	void CDEAGLE(class CDEAGLE *, const class CDEAGLE  &);

	/* <0> (null):0 */
	void CDEAGLE(class CDEAGLE *);

	/* <0> (null):0 */
	virtual void Spawn(class CDEAGLE *); /* linkage=_ZN7CDEAGLE5SpawnEv */

	/* <0> (null):0 */
	virtual void Precache(class CDEAGLE *); /* linkage=_ZN7CDEAGLE8PrecacheEv */

	/* <0> (null):0 */
	virtual int iItemSlot(class CDEAGLE *); /* linkage=_ZN7CDEAGLE9iItemSlotEv */

	/* <0> (null):0 */
	virtual int GetItemInfo(class CDEAGLE *, ItemInfo *); /* linkage=_ZN7CDEAGLE11GetItemInfoEP8ItemInfo */

	/* <0> (null):0 */
	virtual void PrimaryAttack(class CDEAGLE *); /* linkage=_ZN7CDEAGLE13PrimaryAttackEv */

	/* <0> (null):0 */
	virtual void SecondaryAttack(class CDEAGLE *); /* linkage=_ZN7CDEAGLE15SecondaryAttackEv */

	/* <0> (null):0 */
	void DEAGLEFire(class CDEAGLE *, float, float, BOOL); /* linkage=_ZN7CDEAGLE10DEAGLEFireEffi */

	/* <0> (null):0 */
	virtual BOOL Deploy(class CDEAGLE *); /* linkage=_ZN7CDEAGLE6DeployEv */

	/* <0> (null):0 */
	virtual void Reload(class CDEAGLE *); /* linkage=_ZN7CDEAGLE6ReloadEv */

	/* <0> (null):0 */
	virtual void WeaponIdle(class CDEAGLE *); /* linkage=_ZN7CDEAGLE10WeaponIdleEv */

	/* <0> (null):0 */
	void MakeBeam(class CDEAGLE *); /* linkage=_ZN7CDEAGLE8MakeBeamEv */

	/* <0> (null):0 */
	void BeamUpdate(class CDEAGLE *); /* linkage=_ZN7CDEAGLE10BeamUpdateEv */

	/* <0> (null):0 */
	virtual float GetMaxSpeed(class CDEAGLE *); /* linkage=_ZN7CDEAGLE11GetMaxSpeedEv */

	/* <0> (null):0 */
	virtual BOOL UseDecrement(class CDEAGLE *); /* linkage=_ZN7CDEAGLE12UseDecrementEv */

	/* <0> (null):0 */
	virtual BOOL IsPistol(class CDEAGLE *); /* linkage=_ZN7CDEAGLE8IsPistolEv */

	/* vtable has 12 entries: {
	   [0] = Spawn(_ZN7CDEAGLE5SpawnEv), 
	   [1] = Precache(_ZN7CDEAGLE8PrecacheEv), 
	   [79] = iItemSlot(_ZN7CDEAGLE9iItemSlotEv), 
	   [61] = GetItemInfo(_ZN7CDEAGLE11GetItemInfoEP8ItemInfo), 
	   [87] = PrimaryAttack(_ZN7CDEAGLE13PrimaryAttackEv), 
	   [88] = SecondaryAttack(_ZN7CDEAGLE15SecondaryAttackEv), 
	   [64] = Deploy(_ZN7CDEAGLE6DeployEv), 
	   [89] = Reload(_ZN7CDEAGLE6ReloadEv), 
	   [90] = WeaponIdle(_ZN7CDEAGLE10WeaponIdleEv), 
	   [78] = GetMaxSpeed(_ZN7CDEAGLE11GetMaxSpeedEv), 
	   [93] = UseDecrement(_ZN7CDEAGLE12UseDecrementEv), 
	   [94] = IsPistol(_ZN7CDEAGLE8IsPistolEv), 
	} */
	/* size: 344, cachelines: 6, members: 3 */
	/* last cacheline: 24 bytes */

	/* BRAIN FART ALERT! 344 != 6 + 0(holes), diff = 338 */

}; /* size: 344 */

/* 373 */
/* <0> (null):0 */
class CBasePlayerWeapon {
	/* <0> (null):0 */
	void CBasePlayerWeapon(class CBasePlayerWeapon *);

	/* <0> (null):0 */
	virtual int AddWeapon(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon9AddWeaponEv */

	/* <0> (null):0 */
	virtual void UpdateItemInfo(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon14UpdateItemInfoEv */

	/* <0> (null):0 */
	virtual BOOL ShouldWeaponIdle(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon16ShouldWeaponIdleEv */

	/* <0> (null):0 */
	virtual BOOL IsWeapon(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon8IsWeaponEv */

	/* <0> (null):0 */
	virtual class CBasePlayerItem * GetWeaponPtr(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon12GetWeaponPtrEv */

	/* vtable has 5 entries: {
	   [82] = AddWeapon(_ZN17CBasePlayerWeapon9AddWeaponEv), 
	   [68] = UpdateItemInfo(_ZN17CBasePlayerWeapon14UpdateItemInfoEv), 
	   [92] = ShouldWeaponIdle(_ZN17CBasePlayerWeapon16ShouldWeaponIdleEv), 
	   [65] = IsWeapon(_ZN17CBasePlayerWeapon8IsWeaponEv), 
	   [77] = GetWeaponPtr(_ZN17CBasePlayerWeapon12GetWeaponPtrEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 374 */
 /* pointer to 372 */
 /* size: 4 */

/* 375 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 376 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 344 */

/* 377 */
 /* pointer to 364 */
 /* size: 4 */

/* 378 */
/* <0> (null):0 */
class IVoiceGameMgrHelper {
	int ()(void) * *           _vptr.IVoiceGameMgrHelper; /*     0     4 */
	/* <0> (null):0 */
	virtual void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *, int);

	/* <0> (null):0 */
	virtual bool CanPlayerHearPlayer(class IVoiceGameMgrHelper *, class CBasePlayer *, class CBasePlayer *); /* linkage=_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_ */

	/* vtable has 1 entries: {
	   [2] = CanPlayerHearPlayer(_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_), 
	} */
	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 379 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 380 */
 /* pointer to 381 */
 /* size: 4 */

/* 381 */
 /* pointer to 379 */
 /* size: 4 */

/* 382 */
 /* pointer to 378 */
 /* size: 4 */

/* 383 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 384 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 385 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 386 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 387 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 388 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 389 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 390 */
 /* pointer to 391 */
 /* size: 4 */

/* 391 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 676 */

/* 392 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 393 */
/* <0> (null):0 */
class CPointEntity {
	/* <0> (null):0 */
	virtual int ObjectCaps(class CPointEntity *); /* linkage=_ZN12CPointEntity10ObjectCapsEv */

	/* vtable has 1 entries: {
	   [6] = ObjectCaps(_ZN12CPointEntity10ObjectCapsEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 394 */
 /* pointer to 393 */
 /* size: 4 */

/* 395 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 396 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 397 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 398 */
/* <0> (null):0 */
class CBaseDelay {
	/* <0> (null):0 */
	void CBaseDelay(class CBaseDelay *);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 399 */
 /* pointer to 398 */
 /* size: 4 */

/* 400 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 401 */
/* <0> (null):0 */
class CBaseAnimating {
	/* <0> (null):0 */
	void CBaseAnimating(class CBaseAnimating *);

	/* <0> (null):0 */
	virtual void HandleAnimEvent(class CBaseAnimating *, MonsterEvent_t *); /* linkage=_ZN14CBaseAnimating15HandleAnimEventEP14MonsterEvent_t */

	/* vtable has 1 entries: {
	   [58] = HandleAnimEvent(_ZN14CBaseAnimating15HandleAnimEventEP14MonsterEvent_t), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 402 */
 /* pointer to 401 */
 /* size: 4 */

/* 403 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 404 */
/* <0> (null):0 */
class CBasePlayerItem {
	/* <0> (null):0 */
	void CBasePlayerItem(class CBasePlayerItem *);

	/* <0> (null):0 */
	virtual BOOL CanDrop(class CBasePlayerItem *); /* linkage=_ZN15CBasePlayerItem7CanDropEv */

	/* <0> (null):0 */
	virtual BOOL CanHolster(class CBasePlayerItem *); /* linkage=_ZN15CBasePlayerItem10CanHolsterEv */

	/* <0> (null):0 */
	virtual void ItemPreFrame(class CBasePlayerItem *); /* linkage=_ZN15CBasePlayerItem12ItemPreFrameEv */

	ItemInfo                   ItemInfoArray[32];    /*     0  1408 */
	/* --- cacheline 22 boundary (1408 bytes) --- */
	/* vtable has 3 entries: {
	   [63] = CanDrop(_ZN15CBasePlayerItem7CanDropEv), 
	   [66] = CanHolster(_ZN15CBasePlayerItem10CanHolsterEv), 
	   [69] = ItemPreFrame(_ZN15CBasePlayerItem12ItemPreFrameEv), 
	} */
	/* size: 0, cachelines: 0, members: 1 */

	/* BRAIN FART ALERT! 0 != 1408 + 0(holes), diff = -1408 */

}; /* size: 0 */

/* 405 */
 /* pointer to 404 */
 /* size: 4 */

/* 406 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 407 */
 /* pointer to 373 */
 /* size: 4 */

/* 408 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 409 */
 /* pointer to 352 */
 /* size: 4 */

/* 410 */
/* <0> (null):0 */
class CBaseMonster {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 411 */
 /* pointer to 410 */
 /* size: 4 */

/* 412 */
/* <0> (null):0 */
struct CSquadMonster {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 413 */
 /* pointer to 412 */
 /* size: 4 */

/* 414 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 415 */
 /* pointer to 355 */
 /* size: 4 */

/* 416 */
 /* pointer to 404 */
 /* size: 4 */

/* 417 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 418 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 419 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 420 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 421 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 422 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 423 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 424 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 425 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 426 */
 /* pointer to 74 */
 /* size: 4 */

/* 427 */
/* <0> (null):0 */
class CBotManager {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 428 */
 /* pointer to 427 */
 /* size: 4 */

/* 429 */
/* <0> (null):0 */
ItemInfo                   array[32]; /* size: 1408 */

/* Functions: */

/* <0> (null):0 */
void Vector2D(class Vector2D *)
{
} /* size: 3014656 */

/* <0> (null):0 */
void Vector2D(class Vector2D *, float, float)
{
} /* size: 148987120 */

/* <0> (null):0 */
class Vector2D operator+(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DplERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator-(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DmiERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator*(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DmlEf */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator/(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DdvEf */
{
} /* size: 8 */

/* <0> (null):0 */
float Length(const class Vector2D  *) /* linkage=_ZNK8Vector2D6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector2D  *) /* linkage=_ZNK8Vector2D13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector2D Normalize(const class Vector2D  *) /* linkage=_ZNK8Vector2D9NormalizeEv */
{
} /* size: 8 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector2D *) /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector2D *, float) /* linkage=_ZN8Vector2D6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void Vector(class Vector *)
{
} /* size: 0 */

/* <0> (null):0 */
void Vector(class Vector *, float, float, float)
{
} /* size: 228 */

/* <0> (null):0 */
void Vector(class Vector *, const class Vector  &)
{
} /* size: 148989900 */

/* <0> (null):0 */
void Vector(class Vector *, float *)
{
} /* size: 0 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *) /* linkage=_ZNK6VectorngEv */
{
} /* size: 12 */

/* <0> (null):0 */
int operator==(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectoreqERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
int operator!=(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorneERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector operator+(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorplERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectormiERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator*(const class Vector  *, float) /* linkage=_ZNK6VectormlEf */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator/(const class Vector  *, float) /* linkage=_ZNK6VectordvEf */
{
} /* size: 12 */

/* <0> (null):0 */
void CopyToArray(const class Vector  *, float *) /* linkage=_ZNK6Vector11CopyToArrayEPf */
{
} /* size: 320 */

/* <0> (null):0 */
float Length(const class Vector  *) /* linkage=_ZNK6Vector6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector  *) /* linkage=_ZNK6Vector13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
float * operator float*(class Vector *) /* linkage=_ZN6VectorcvPfEv */
{
} /* size: 4 */

/* <0> (null):0 */
const float  * operator const float*(const class Vector  *) /* linkage=_ZNK6VectorcvPKfEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector Normalize(const class Vector  *) /* linkage=_ZNK6Vector9NormalizeEv */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector2D Make2D(const class Vector  *) /* linkage=_ZNK6Vector6Make2DEv */
{
} /* size: 8 */

/* <0> (null):0 */
float Length2D(const class Vector  *) /* linkage=_ZNK6Vector8Length2DEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector  *, float) /* linkage=_ZNK6Vector16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector  *, float) /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector *) /* linkage=_ZN6Vector16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector *, float) /* linkage=_ZN6Vector6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
edict_t * edict(class CBaseEntity *) /* linkage=_ZN11CBaseEntity5edictEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int ObjectCaps(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
int entindex(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8entindexEv */
{
} /* size: 4 */

/* <0> (null):0 */
void CBaseEntity(class CBaseEntity *)
{
} /* size: 149266052 */

/* <0> (null):0 */
void * operator new(size_t, entvars_t *) /* linkage=_ZN11CBaseEntitynwEjP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Restart(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7RestartEv */
{
} /* size: 12670 */

/* <0> (null):0 */
virtual void Activate(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8ActivateEv */
{
} /* size: 12035 */

/* <0> (null):0 */
virtual int Classify(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8ClassifyEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void DeathNotice(class CBaseEntity *, entvars_t *) /* linkage=_ZN11CBaseEntity11DeathNoticeEP9entvars_s */
{
} /* size: 149266601 */

/* <0> (null):0 */
virtual int BloodColor(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10BloodColorEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsTriggered(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity11IsTriggeredEPS_ */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CBaseMonster * MyMonsterPointer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity16MyMonsterPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CSquadMonster * MySquadMonsterPointer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity21MySquadMonsterPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int GetToggleState(class CBaseEntity *) /* linkage=_ZN11CBaseEntity14GetToggleStateEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void AddPoints(class CBaseEntity *, int, BOOL) /* linkage=_ZN11CBaseEntity9AddPointsEii */
{
} /* size: 149267580 */

/* <0> (null):0 */
virtual void AddPointsToTeam(class CBaseEntity *, int, BOOL) /* linkage=_ZN11CBaseEntity15AddPointsToTeamEii */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL AddPlayerItem(class CBaseEntity *, class CBasePlayerItem *) /* linkage=_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL RemovePlayerItem(class CBaseEntity *, class CBasePlayerItem *) /* linkage=_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int GiveAmmo(class CBaseEntity *, int, char *, int) /* linkage=_ZN11CBaseEntity8GiveAmmoEiPci */
{
} /* size: 4 */

/* <0> (null):0 */
virtual float GetDelay(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8GetDelayEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int IsMoving(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8IsMovingEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void OverrideReset(class CBaseEntity *) /* linkage=_ZN11CBaseEntity13OverrideResetEv */
{
} /* size: 146683884 */

/* <0> (null):0 */
virtual void SetToggleState(class CBaseEntity *, int) /* linkage=_ZN11CBaseEntity14SetToggleStateEi */
{
} /* size: 148837992 */

/* <0> (null):0 */
virtual void StartSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity13StartSneakingEv */
{
} /* size: 147886876 */

/* <0> (null):0 */
virtual void StopSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12StopSneakingEv */
{
} /* size: 148988748 */

/* <0> (null):0 */
virtual BOOL OnControls(class CBaseEntity *, entvars_t *) /* linkage=_ZN11CBaseEntity10OnControlsEP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10IsSneakingEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsAlive(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7IsAliveEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsBSPModel(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10IsBSPModelEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL ReflectGauss(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12ReflectGaussEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsPlayer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8IsPlayerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsNetClient(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11IsNetClientEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual const char  * TeamID(class CBaseEntity *) /* linkage=_ZN11CBaseEntity6TeamIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Think(class CBaseEntity *) /* linkage=_ZN11CBaseEntity5ThinkEv */
{
} /* size: 149098148 */

/* <0> (null):0 */
virtual void Touch(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity5TouchEPS_ */
{
} /* size: 149099492 */

/* <0> (null):0 */
virtual void Use(class CBaseEntity *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float) /* linkage=_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf */
{
} /* size: 149118420 */

/* <0> (null):0 */
virtual void Blocked(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity7BlockedEPS_ */
{
} /* size: 149121368 */

/* <0> (null):0 */
virtual void UpdateOwner(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11UpdateOwnerEv */
{
} /* size: 149131844 */

/* <0> (null):0 */
virtual BOOL FBecomeProne(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12FBecomeProneEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class Vector Center(class CBaseEntity *) /* linkage=_ZN11CBaseEntity6CenterEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector EyePosition(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11EyePositionEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector EarPosition(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11EarPositionEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector BodyTarget(class CBaseEntity *, const class Vector  &) /* linkage=_ZN11CBaseEntity10BodyTargetERK6Vector */
{
} /* size: 12 */

/* <0> (null):0 */
virtual int Illumination(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12IlluminationEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL HasTarget(class CBaseEntity *, string_t) /* linkage=_ZN11CBaseEntity9HasTargetEj */
{
} /* size: 4 */

/* <0> (null):0 */
void CDEAGLE(class CDEAGLE *, const class CDEAGLE  &)
{
} /* size: 0 */

/* <0> (null):0 */
void CDEAGLE(class CDEAGLE *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Spawn(class CDEAGLE *) /* linkage=_ZN7CDEAGLE5SpawnEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Precache(class CDEAGLE *) /* linkage=_ZN7CDEAGLE8PrecacheEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int iItemSlot(class CDEAGLE *) /* linkage=_ZN7CDEAGLE9iItemSlotEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int GetItemInfo(class CDEAGLE *, ItemInfo *) /* linkage=_ZN7CDEAGLE11GetItemInfoEP8ItemInfo */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void PrimaryAttack(class CDEAGLE *) /* linkage=_ZN7CDEAGLE13PrimaryAttackEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void SecondaryAttack(class CDEAGLE *) /* linkage=_ZN7CDEAGLE15SecondaryAttackEv */
{
} /* size: 0 */

/* <0> (null):0 */
void DEAGLEFire(class CDEAGLE *, float, float, BOOL) /* linkage=_ZN7CDEAGLE10DEAGLEFireEffi */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL Deploy(class CDEAGLE *) /* linkage=_ZN7CDEAGLE6DeployEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Reload(class CDEAGLE *) /* linkage=_ZN7CDEAGLE6ReloadEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void WeaponIdle(class CDEAGLE *) /* linkage=_ZN7CDEAGLE10WeaponIdleEv */
{
} /* size: 0 */

/* <0> (null):0 */
void MakeBeam(class CDEAGLE *) /* linkage=_ZN7CDEAGLE8MakeBeamEv */
{
} /* size: 0 */

/* <0> (null):0 */
void BeamUpdate(class CDEAGLE *) /* linkage=_ZN7CDEAGLE10BeamUpdateEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual float GetMaxSpeed(class CDEAGLE *) /* linkage=_ZN7CDEAGLE11GetMaxSpeedEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL UseDecrement(class CDEAGLE *) /* linkage=_ZN7CDEAGLE12UseDecrementEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsPistol(class CDEAGLE *) /* linkage=_ZN7CDEAGLE8IsPistolEv */
{
} /* size: 4 */

/* <0> (null):0 */
void CBasePlayerWeapon(class CBasePlayerWeapon *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual int AddWeapon(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon9AddWeaponEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void UpdateItemInfo(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon14UpdateItemInfoEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL ShouldWeaponIdle(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon16ShouldWeaponIdleEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsWeapon(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon8IsWeaponEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CBasePlayerItem * GetWeaponPtr(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon12GetWeaponPtrEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *, int)
{
} /* size: 0 */

/* <0> (null):0 */
virtual bool CanPlayerHearPlayer(class IVoiceGameMgrHelper *, class CBasePlayer *, class CBasePlayer *) /* linkage=_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
void WeaponIdle(class CDEAGLE *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Reload(class CDEAGLE *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Deploy(class CDEAGLE *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator==(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator!=(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, float X, float Y, float Z)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator+(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator*(const class Vector  *const this, float fl)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Length2D(const class Vector  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Length(const class Vector  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline edict_t * ENT(const entvars_t  * pev)
{
} /* size: 4 */

/* <0> (null):0 */
inline BOOL FStrEq(const char  * sz1, const char  * sz2)
{
} /* size: 4 */

/* <0> (null):0 */
inline void edict(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline int ENTINDEX(edict_t * pEdict)
{
} /* size: 4 */

/* <0> (null):0 */
inline void ObjectCaps(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
virtual int ObjectCaps(class CPointEntity *) /* linkage=_ZN12CPointEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
inline void ObjectCaps(class CPointEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void entindex(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator-(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void NormalizeInPlace(class Vector *const this)
{
	{
		float flLen;                                          //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void PrimaryAttack(class CDEAGLE *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBaseEntity(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CBaseDelay(class CBaseDelay *)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBaseDelay(class CBaseDelay *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CBaseAnimating(class CBaseAnimating *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void HandleAnimEvent(class CBaseAnimating *, MonsterEvent_t *) /* linkage=_ZN14CBaseAnimating15HandleAnimEventEP14MonsterEvent_t */
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBaseAnimating(class CBaseAnimating *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CBasePlayerItem(class CBasePlayerItem *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL CanDrop(class CBasePlayerItem *) /* linkage=_ZN15CBasePlayerItem7CanDropEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL CanHolster(class CBasePlayerItem *) /* linkage=_ZN15CBasePlayerItem10CanHolsterEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void ItemPreFrame(class CBasePlayerItem *) /* linkage=_ZN15CBasePlayerItem12ItemPreFrameEv */
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBasePlayerItem(class CBasePlayerItem *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBasePlayerWeapon(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline entvars_t * VARS(edict_t * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline void * GET_PRIVATE(edict_t * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline void operator new(size_t stAllocateBlock, entvars_t * pev)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CDEAGLE(class CDEAGLE *const this)
{
} /* size: 0 */

/* <0> (null):0 */
class CDEAGLE * GetClassPtr<CDEAGLE>(class CDEAGLE * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
void DEAGLEFire(class CDEAGLE *const this, float flSpread, float flCycleTime, BOOL fUseSemi)
{
	{
		class Vector vecAiming;                               //     0
		class Vector vecSrc;                                  //     0
		class Vector vecDir;                                  //     0
		int flag;                                             //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void Restart(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ObjectCaps(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Activate(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Classify(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void DeathNotice(class CBaseEntity *const this, entvars_t * pevChild)
{
} /* size: 0 */

/* <0> (null):0 */
void BloodColor(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsTriggered(class CBaseEntity *const this, class CBaseEntity * pActivator)
{
} /* size: 0 */

/* <0> (null):0 */
void MyMonsterPointer(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void MySquadMonsterPointer(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetToggleState(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void AddPoints(class CBaseEntity *const this, int score, BOOL bAllowNegativeScore)
{
} /* size: 0 */

/* <0> (null):0 */
void AddPointsToTeam(class CBaseEntity *const this, int score, BOOL bAllowNegativeScore)
{
} /* size: 0 */

/* <0> (null):0 */
void AddPlayerItem(class CBaseEntity *const this, class CBasePlayerItem * pItem)
{
} /* size: 0 */

/* <0> (null):0 */
void RemovePlayerItem(class CBaseEntity *const this, class CBasePlayerItem * pItem)
{
} /* size: 0 */

/* <0> (null):0 */
void GiveAmmo(class CBaseEntity *const this, int iAmount, char * szName, int iMax)
{
} /* size: 0 */

/* <0> (null):0 */
void GetDelay(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsMoving(class CBaseEntity *const this)
{
	operator!=(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void OverrideReset(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void SetToggleState(class CBaseEntity *const this, int state)
{
} /* size: 0 */

/* <0> (null):0 */
void StartSneaking(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void StopSneaking(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void OnControls(class CBaseEntity *const this, entvars_t * pev)
{
} /* size: 0 */

/* <0> (null):0 */
void IsSneaking(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsAlive(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsBSPModel(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ReflectGauss(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsPlayer(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsNetClient(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void TeamID(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Think(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Touch(class CBaseEntity *const this, class CBaseEntity * pOther)
{
} /* size: 0 */

/* <0> (null):0 */
void Use(class CBaseEntity *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
} /* size: 0 */

/* <0> (null):0 */
void Blocked(class CBaseEntity *const this, class CBaseEntity * pOther)
{
} /* size: 0 */

/* <0> (null):0 */
void UpdateOwner(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void FBecomeProne(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Center(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
	operator*(const class Vector  *const this,
			float fl); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void EyePosition(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void EarPosition(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void BodyTarget(class CBaseEntity *const this, const class Vector  &const posSrc)
{
} /* size: 0 */

/* <0> (null):0 */
void Illumination(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void HandleAnimEvent(class CBaseAnimating *const this, MonsterEvent_t * pEvent)
{
} /* size: 0 */

/* <0> (null):0 */
void CanDrop(class CBasePlayerItem *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CanHolster(class CBasePlayerItem *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ItemPreFrame(class CBasePlayerItem *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void AddWeapon(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void UpdateItemInfo(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ShouldWeaponIdle(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsWeapon(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetWeaponPtr(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void iItemSlot(class CDEAGLE *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetMaxSpeed(class CDEAGLE *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void UseDecrement(class CDEAGLE *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsPistol(class CDEAGLE *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Precache(class CDEAGLE *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetItemInfo(class CDEAGLE *const this, ItemInfo * p)
{
} /* size: 0 */

/* <0> (null):0 */
void SecondaryAttack(class CDEAGLE *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class CDEAGLE *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void HasTarget(class CBaseEntity *const this, string_t targetname)
{
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void WeaponIdle(class CDEAGLE *const this)
{
	WeaponIdle(class CDEAGLE *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Reload(class CDEAGLE *const this)
{
	Reload(class CDEAGLE *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Deploy(class CDEAGLE *const this)
{
	Deploy(class CDEAGLE *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void DEAGLEFire(class CDEAGLE *const this, float flSpread, BOOL fUseSemi, float flCycleTime)
{
	{
		class Vector vecAiming;                               //     0
		class Vector vecSrc;                                  //     0
		int flag;                                             //     0
		class Vector vecDir;                                  //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Vector(class Vector *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Vector(class Vector *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void PrimaryAttack(class CDEAGLE *const this)
{
	Length2D(const class Vector  *const this); /* size=0, low_pc=0 */ //     0
	PrimaryAttack(class CDEAGLE *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void weapon_deagle(entvars_t * pev)
{
	GetClassPtr<CDEAGLE>(class CDEAGLE * a); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void DEAGLEFire(class CDEAGLE *const this, float flSpread, float flCycleTime, BOOL fUseSemi)
{
	{
		class Vector vecAiming;                               //     0
		class Vector vecSrc;                                  //     0
		class Vector vecDir;                                  //     0
		int flag;                                             //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Vector(class Vector *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Vector(class Vector *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */



/* Variables: */

float                      flLen; /* size: 4 */

entvars_t *                pev; /* size: 4 */

class Vector              vecAiming; /* size: 12 */

class Vector              vecSrc; /* size: 12 */

class Vector              vecDir; /* size: 12 */

int                        flag; /* size: 4 */

class Vector              vecAiming; /* size: 12 */

class Vector              vecSrc; /* size: 12 */

int                        flag; /* size: 4 */

class Vector              vecDir; /* size: 12 */

; /* size: 149374332 */

class Vector              vecAiming; /* size: 12 */

class Vector              vecSrc; /* size: 12 */

class Vector              vecDir; /* size: 12 */

int                        flag; /* size: 4 */

extern class _IO_FILE *           stdin; /* size: 4 */

extern class _IO_FILE *           stdout; /* size: 4 */

intconst                   k_cubSaltSize; /* size: 4 */

GID_tconst                 k_GIDNil; /* size: 8 */

GID_tconst                 k_TxnIDNil; /* size: 8 */

GID_tconst                 k_TxnIDUnknown; /* size: 8 */

PackageId_tconst           k_uPackageIdFreeSub; /* size: 4 */

PackageId_tconst           k_uPackageIdInvalid; /* size: 4 */

AppId_tconst               k_uAppIdInvalid; /* size: 4 */

AssetClassId_tconst        k_ulAssetClassIdInvalid; /* size: 8 */

PhysicalItemId_tconst      k_uPhysicalItemIdInvalid; /* size: 4 */

DepotId_tconst             k_uDepotIdInvalid; /* size: 4 */

CellID_tconst              k_uCellIDInvalid; /* size: 4 */

SteamAPICall_tconst        k_uAPICallInvalid; /* size: 8 */

PartnerId_tconst           k_uPartnerIdInvalid; /* size: 4 */

extern enginefuncs_t              g_engfuncs; /* size: 632 */

extern globalvars_t *             gpGlobals; /* size: 4 */

extern class Vectorconst          g_vecZero; /* size: 12 */

extern class CBotManager *        TheBots; /* size: 4 */

/* Types: */

/* 1 */
char
 /* size: 1 */

/* 2 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 3 */
unsigned int
 /* size: 4 */

/* 4 */
unsigned char
 /* size: 1 */

/* 5 */
short unsigned int
 /* size: 2 */

/* 6 */
long unsigned int
 /* size: 4 */

/* 7 */
signed char
 /* size: 1 */

/* 8 */
short int
 /* size: 2 */

/* 9 */
int
 /* size: 4 */

/* 10 */
long long int
 /* size: 8 */

/* 11 */
long long unsigned int
 /* size: 8 */

/* 12 */
/* <0> (null):0 */
typedef long long int __quad_t; /* size: 8 */

/* 13 */
/* <0> (null):0 */
typedef long int __off_t; /* size: 4 */

/* 14 */
long int
 /* size: 4 */

/* 15 */
/* <0> (null):0 */
typedef __quad_t __off64_t; /* size: 8 */

/* 16 */
 /* pointer to 0 */
 /* size: 4 */

/* 17 */
 /* pointer to 1 */
 /* size: 4 */

/* 18 */
/* <0> (null):0 */
struct _IO_FILE {
	int                        _flags;               /*     0     4 */
	char *                     _IO_read_ptr;         /*     4     4 */
	char *                     _IO_read_end;         /*     8     4 */
	char *                     _IO_read_base;        /*    12     4 */
	char *                     _IO_write_base;       /*    16     4 */
	char *                     _IO_write_ptr;        /*    20     4 */
	char *                     _IO_write_end;        /*    24     4 */
	char *                     _IO_buf_base;         /*    28     4 */
	char *                     _IO_buf_end;          /*    32     4 */
	char *                     _IO_save_base;        /*    36     4 */
	char *                     _IO_backup_base;      /*    40     4 */
	char *                     _IO_save_end;         /*    44     4 */
	class _IO_marker *         _markers;             /*    48     4 */
	class _IO_FILE *           _chain;               /*    52     4 */
	int                        _fileno;              /*    56     4 */
	int                        _flags2;              /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	__off_t                    _old_offset;          /*    64     4 */
	short unsigned int         _cur_column;          /*    68     2 */
	signed char                _vtable_offset;       /*    70     1 */
	char                       _shortbuf[1];         /*    71     1 */
	_IO_lock_t *               _lock;                /*    72     4 */
	__off64_t                  _offset;              /*    76     8 */
	void *                     __pad1;               /*    84     4 */
	void *                     __pad2;               /*    88     4 */
	void *                     __pad3;               /*    92     4 */
	void *                     __pad4;               /*    96     4 */
	size_t                     __pad5;               /*   100     4 */
	int                        _mode;                /*   104     4 */
	char                       _unused2[40];         /*   108    40 */
	/* --- cacheline 2 boundary (128 bytes) was 20 bytes ago --- */

	/* size: 148, cachelines: 3, members: 29 */
	/* last cacheline: 20 bytes */
}; /* size: 148 */

/* 19 */
/* <0> (null):0 */
typedef void _IO_lock_t; /* size: 0 */

/* 20 */
/* <0> (null):0 */
struct _IO_marker {
	class _IO_marker *         _next;                /*     0     4 */
	class _IO_FILE *           _sbuf;                /*     4     4 */
	int                        _pos;                 /*     8     4 */

	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 21 */
 /* pointer to 20 */
 /* size: 4 */

/* 22 */
 /* pointer to 18 */
 /* size: 4 */

/* 23 */
 /* pointer to 20 */
 /* size: 4 */

/* 24 */
 /* pointer to 18 */
 /* size: 4 */

/* 25 */
/* <0> (null):0 */
char                       array[1]; /* size: 1 */

/* 26 */
 /* pointer to 19 */
 /* size: 4 */

/* 27 */
/* <0> (null):0 */
char                       array[40]; /* size: 40 */

/* 28 */
 /* pointer to 29 */
 /* size: 4 */

/* 29 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 30 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 31 */
long double
 /* size: 12 */

/* 32 */
double
 /* size: 8 */

/* 33 */
/* <0> (null):0 */
typedef int int32; /* size: 4 */

/* 34 */
/* <0> (null):0 */
typedef unsigned int uint32; /* size: 4 */

/* 35 */
/* <0> (null):0 */
typedef long long unsigned int uint64; /* size: 8 */

/* 36 */
/* <0> (null):0 */
typedef uint64 GID_t; /* size: 8 */

/* 37 */
/* <0> (null):0 */
typedef uint32 PackageId_t; /* size: 4 */

/* 38 */
/* <0> (null):0 */
typedef uint32 AppId_t; /* size: 4 */

/* 39 */
/* <0> (null):0 */
typedef uint64 AssetClassId_t; /* size: 8 */

/* 40 */
/* <0> (null):0 */
typedef uint32 PhysicalItemId_t; /* size: 4 */

/* 41 */
/* <0> (null):0 */
typedef uint32 DepotId_t; /* size: 4 */

/* 42 */
/* <0> (null):0 */
typedef uint32 CellID_t; /* size: 4 */

/* 43 */
/* <0> (null):0 */
typedef uint64 SteamAPICall_t; /* size: 8 */

/* 44 */
/* <0> (null):0 */
typedef uint32 PartnerId_t; /* size: 4 */

/* 45 */
/* <0> (null):0 */
typedef int BOOL; /* size: 4 */

/* 46 */
/* <0> (null):0 */
typedef unsigned char byte; /* size: 1 */

/* 47 */
/* <0> (null):0 */
typedef unsigned int string_t; /* size: 4 */

/* 48 */
/* <0> (null):0 */
typedef float vec_t; /* size: 4 */

/* 49 */
float
 /* size: 4 */

/* 50 */
/* <0> (null):0 */
class Vector2D {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	/* <0> (null):0 */
	void Vector2D(class Vector2D *);

	/* <0> (null):0 */
	void Vector2D(class Vector2D *, float, float);

	/* <0> (null):0 */
	class Vector2D operator+(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DplERKS_ */

	/* <0> (null):0 */
	class Vector2D operator-(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DmiERKS_ */

	/* <0> (null):0 */
	class Vector2D operator*(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DmlEf */

	/* <0> (null):0 */
	class Vector2D operator/(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DdvEf */

	/* <0> (null):0 */
	float Length(const class Vector2D  *); /* linkage=_ZNK8Vector2D6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector2D  *); /* linkage=_ZNK8Vector2D13LengthSquaredEv */

	/* <0> (null):0 */
	class Vector2D Normalize(const class Vector2D  *); /* linkage=_ZNK8Vector2D9NormalizeEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector2D *); /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector2D *, float); /* linkage=_ZN8Vector2D6IsZeroEf */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 51 */
 /* pointer to 50 */
 /* size: 4 */

/* 52 */
 /* pointer to 53 */
 /* size: 4 */

/* 53 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 54 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 55 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 56 */
bool
 /* size: 1 */

/* 57 */
/* <0> (null):0 */
class Vector {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	vec_t                      z;                    /*     8     4 */
	/* <0> (null):0 */
	void Vector(class Vector *);

	/* <0> (null):0 */
	void Vector(class Vector *, float, float, float);

	/* <0> (null):0 */
	void Vector(class Vector *, const class Vector  &);

	/* <0> (null):0 */
	void Vector(class Vector *, float *);

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *); /* linkage=_ZNK6VectorngEv */

	/* <0> (null):0 */
	int operator==(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectoreqERKS_ */

	/* <0> (null):0 */
	int operator!=(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorneERKS_ */

	/* <0> (null):0 */
	class Vector operator+(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorplERKS_ */

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectormiERKS_ */

	/* <0> (null):0 */
	class Vector operator*(const class Vector  *, float); /* linkage=_ZNK6VectormlEf */

	/* <0> (null):0 */
	class Vector operator/(const class Vector  *, float); /* linkage=_ZNK6VectordvEf */

	/* <0> (null):0 */
	void CopyToArray(const class Vector  *, float *); /* linkage=_ZNK6Vector11CopyToArrayEPf */

	/* <0> (null):0 */
	float Length(const class Vector  *); /* linkage=_ZNK6Vector6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector  *); /* linkage=_ZNK6Vector13LengthSquaredEv */

	/* <0> (null):0 */
	float * operator float*(class Vector *); /* linkage=_ZN6VectorcvPfEv */

	/* <0> (null):0 */
	const float  * operator const float*(const class Vector  *); /* linkage=_ZNK6VectorcvPKfEv */

	/* <0> (null):0 */
	class Vector Normalize(const class Vector  *); /* linkage=_ZNK6Vector9NormalizeEv */

	/* <0> (null):0 */
	class Vector2D Make2D(const class Vector  *); /* linkage=_ZNK6Vector6Make2DEv */

	/* <0> (null):0 */
	float Length2D(const class Vector  *); /* linkage=_ZNK6Vector8Length2DEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector  *, float); /* linkage=_ZNK6Vector16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector  *, float); /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector *); /* linkage=_ZN6Vector16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector *, float); /* linkage=_ZN6Vector6IsZeroEf */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 58 */
 /* pointer to 57 */
 /* size: 4 */

/* 59 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 60 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 61 */
 /* pointer to 49 */
 /* size: 4 */

/* 62 */
 /* pointer to 63 */
 /* size: 4 */

/* 63 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 64 */
 /* pointer to 65 */
 /* size: 4 */

/* 65 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 66 */
/* <0> (null):0 */
typedef int qboolean; /* size: 4 */

/* 67 */
/* <0> (null):0 */
struct link_s {
	class link_s *             prev;                 /*     0     4 */
	class link_s *             next;                 /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 68 */
 /* pointer to 67 */
 /* size: 4 */

/* 69 */
/* <0> (null):0 */
typedef struct link_s link_t; /* size: 8 */

/* 70 */
/* <0> (null):0 */
typedef struct edict_s edict_t; /* size: 804 */

/* 71 */
/* <0> (null):0 */
struct edict_s {
	qboolean                   free;                 /*     0     4 */
	int                        serialnumber;         /*     4     4 */
	link_t                     area;                 /*     8     8 */
	int                        headnode;             /*    16     4 */
	int                        num_leafs;            /*    20     4 */
	short int                  leafnums[48];         /*    24    96 */
	/* --- cacheline 1 boundary (64 bytes) was 56 bytes ago --- */
	float                      freetime;             /*   120     4 */
	void *                     pvPrivateData;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	entvars_t                  v;                    /*   128   676 */
	/* --- cacheline 12 boundary (768 bytes) was 36 bytes ago --- */

	/* size: 804, cachelines: 13, members: 9 */
	/* last cacheline: 36 bytes */
}; /* size: 804 */

/* 72 */
 /* pointer to 70 */
 /* size: 4 */

/* 73 */
/* <0> (null):0 */
struct {
	float                      time;                 /*     0     4 */
	float                      frametime;            /*     4     4 */
	float                      force_retouch;        /*     8     4 */
	string_t                   mapname;              /*    12     4 */
	string_t                   startspot;            /*    16     4 */
	float                      deathmatch;           /*    20     4 */
	float                      coop;                 /*    24     4 */
	float                      teamplay;             /*    28     4 */
	float                      serverflags;          /*    32     4 */
	float                      found_secrets;        /*    36     4 */
	class Vector              v_forward;             /*    40    12 */
	class Vector              v_up;                  /*    52    12 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	class Vector              v_right;               /*    64    12 */
	float                      trace_allsolid;       /*    76     4 */
	float                      trace_startsolid;     /*    80     4 */
	float                      trace_fraction;       /*    84     4 */
	class Vector              trace_endpos;          /*    88    12 */
	class Vector              trace_plane_normal;    /*   100    12 */
	float                      trace_plane_dist;     /*   112     4 */
	edict_t *                  trace_ent;            /*   116     4 */
	float                      trace_inopen;         /*   120     4 */
	float                      trace_inwater;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	int                        trace_hitgroup;       /*   128     4 */
	int                        trace_flags;          /*   132     4 */
	int                        msg_entity;           /*   136     4 */
	int                        cdAudioTrack;         /*   140     4 */
	int                        maxClients;           /*   144     4 */
	int                        maxEntities;          /*   148     4 */
	const char  *              pStringBase;          /*   152     4 */
	void *                     pSaveData;            /*   156     4 */
	class Vector              vecLandmarkOffset;     /*   160    12 */

	/* size: 172, cachelines: 3, members: 31 */
	/* last cacheline: 44 bytes */
}; /* size: 172 */

/* 74 */
/* <0> (null):0 */
typedef class  globalvars_t; /* size: 172 */

/* 75 */
/* <0> (null):0 */
struct entvars_s {
	string_t                   classname;            /*     0     4 */
	string_t                   globalname;           /*     4     4 */
	class Vector              origin;                /*     8    12 */
	class Vector              oldorigin;             /*    20    12 */
	class Vector              velocity;              /*    32    12 */
	class Vector              basevelocity;          /*    44    12 */
	class Vector              clbasevelocity;        /*    56    12 */
	/* --- cacheline 1 boundary (64 bytes) was 4 bytes ago --- */
	class Vector              movedir;               /*    68    12 */
	class Vector              angles;                /*    80    12 */
	class Vector              avelocity;             /*    92    12 */
	class Vector              punchangle;            /*   104    12 */
	class Vector              v_angle;               /*   116    12 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	class Vector              endpos;                /*   128    12 */
	class Vector              startpos;              /*   140    12 */
	float                      impacttime;           /*   152     4 */
	float                      starttime;            /*   156     4 */
	int                        fixangle;             /*   160     4 */
	float                      idealpitch;           /*   164     4 */
	float                      pitch_speed;          /*   168     4 */
	float                      ideal_yaw;            /*   172     4 */
	float                      yaw_speed;            /*   176     4 */
	int                        modelindex;           /*   180     4 */
	string_t                   model;                /*   184     4 */
	int                        viewmodel;            /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	int                        weaponmodel;          /*   192     4 */
	class Vector              absmin;                /*   196    12 */
	class Vector              absmax;                /*   208    12 */
	class Vector              mins;                  /*   220    12 */
	class Vector              maxs;                  /*   232    12 */
	class Vector              size;                  /*   244    12 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	float                      ltime;                /*   256     4 */
	float                      nextthink;            /*   260     4 */
	int                        movetype;             /*   264     4 */
	int                        solid;                /*   268     4 */
	int                        skin;                 /*   272     4 */
	int                        body;                 /*   276     4 */
	int                        effects;              /*   280     4 */
	float                      gravity;              /*   284     4 */
	float                      friction;             /*   288     4 */
	int                        light_level;          /*   292     4 */
	int                        sequence;             /*   296     4 */
	int                        gaitsequence;         /*   300     4 */
	float                      frame;                /*   304     4 */
	float                      animtime;             /*   308     4 */
	float                      framerate;            /*   312     4 */
	unsigned char              controller[4];        /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	unsigned char              blending[2];          /*   320     2 */
	float                      scale;                /*   324     4 */
	int                        rendermode;           /*   328     4 */
	float                      renderamt;            /*   332     4 */
	class Vector              rendercolor;           /*   336    12 */
	int                        renderfx;             /*   348     4 */
	float                      health;               /*   352     4 */
	float                      frags;                /*   356     4 */
	int                        weapons;              /*   360     4 */
	float                      takedamage;           /*   364     4 */
	int                        deadflag;             /*   368     4 */
	class Vector              view_ofs;              /*   372    12 */
	int                        button;               /*   384     4 */
	/* --- cacheline 6 boundary (384 bytes) was 2 bytes ago --- */
	int                        impulse;              /*   388     4 */
	edict_t *                  chain;                /*   392     4 */
	edict_t *                  dmg_inflictor;        /*   396     4 */
	edict_t *                  enemy;                /*   400     4 */
	edict_t *                  aiment;               /*   404     4 */
	edict_t *                  owner;                /*   408     4 */
	edict_t *                  groundentity;         /*   412     4 */
	int                        spawnflags;           /*   416     4 */
	int                        flags;                /*   420     4 */
	int                        colormap;             /*   424     4 */
	int                        team;                 /*   428     4 */
	float                      max_health;           /*   432     4 */
	float                      teleport_time;        /*   436     4 */
	float                      armortype;            /*   440     4 */
	float                      armorvalue;           /*   444     4 */
	int                        waterlevel;           /*   448     4 */
	/* --- cacheline 7 boundary (448 bytes) was 2 bytes ago --- */
	int                        watertype;            /*   452     4 */
	string_t                   target;               /*   456     4 */
	string_t                   targetname;           /*   460     4 */
	string_t                   netname;              /*   464     4 */
	string_t                   message;              /*   468     4 */
	float                      dmg_take;             /*   472     4 */
	float                      dmg_save;             /*   476     4 */
	float                      dmg;                  /*   480     4 */
	float                      dmgtime;              /*   484     4 */
	string_t                   noise;                /*   488     4 */
	string_t                   noise1;               /*   492     4 */
	string_t                   noise2;               /*   496     4 */
	string_t                   noise3;               /*   500     4 */
	float                      speed;                /*   504     4 */
	float                      air_finished;         /*   508     4 */
	float                      pain_finished;        /*   512     4 */
	/* --- cacheline 8 boundary (512 bytes) was 2 bytes ago --- */
	float                      radsuit_finished;     /*   516     4 */
	edict_t *                  pContainingEntity;    /*   520     4 */
	int                        playerclass;          /*   524     4 */
	float                      maxspeed;             /*   528     4 */
	float                      fov;                  /*   532     4 */
	int                        weaponanim;           /*   536     4 */
	int                        pushmsec;             /*   540     4 */
	int                        bInDuck;              /*   544     4 */
	int                        flTimeStepSound;      /*   548     4 */
	int                        flSwimTime;           /*   552     4 */
	int                        flDuckTime;           /*   556     4 */
	int                        iStepLeft;            /*   560     4 */
	float                      flFallVelocity;       /*   564     4 */
	int                        gamestate;            /*   568     4 */
	int                        oldbuttons;           /*   572     4 */
	int                        groupinfo;            /*   576     4 */
	/* --- cacheline 9 boundary (576 bytes) was 2 bytes ago --- */
	int                        iuser1;               /*   580     4 */
	int                        iuser2;               /*   584     4 */
	int                        iuser3;               /*   588     4 */
	int                        iuser4;               /*   592     4 */
	float                      fuser1;               /*   596     4 */
	float                      fuser2;               /*   600     4 */
	float                      fuser3;               /*   604     4 */
	float                      fuser4;               /*   608     4 */
	class Vector              vuser1;                /*   612    12 */
	class Vector              vuser2;                /*   624    12 */
	class Vector              vuser3;                /*   636    12 */
	/* --- cacheline 10 boundary (640 bytes) was 6 bytes ago --- */
	class Vector              vuser4;                /*   648    12 */
	edict_t *                  euser1;               /*   660     4 */
	edict_t *                  euser2;               /*   664     4 */
	edict_t *                  euser3;               /*   668     4 */
	edict_t *                  euser4;               /*   672     4 */

	/* size: 676, cachelines: 11, members: 123 */
	/* last cacheline: 36 bytes */

	/* BRAIN FART ALERT! 676 != 674 + 0(holes), diff = 2 */

}; /* size: 676 */

/* 76 */
/* <0> (null):0 */
unsigned char              array[4]; /* size: 4 */

/* 77 */
/* <0> (null):0 */
unsigned char              array[2]; /* size: 2 */

/* 78 */
/* <0> (null):0 */
typedef struct entvars_s entvars_t; /* size: 676 */

/* 79 */
/* <0> (null):0 */
short int                  array[48]; /* size: 96 */

/* 80 */
/* <0> (null):0 */
typedef uint32 CRC32_t; /* size: 4 */

/* 81 */
/* <0> (null):0 */
struct cvar_s {
	char *                     name;                 /*     0     4 */
	char *                     string;               /*     4     4 */
	int                        flags;                /*     8     4 */
	float                      value;                /*    12     4 */
	class cvar_s *             next;                 /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 82 */
 /* pointer to 81 */
 /* size: 4 */

/* 83 */
/* <0> (null):0 */
typedef struct cvar_s cvar_t; /* size: 20 */

/* 84 */
/* <0> (null):0 */
struct client_textmessage_s {
	int                        effect;               /*     0     4 */
	byte                       r1;                   /*     4     1 */
	byte                       g1;                   /*     5     1 */
	byte                       b1;                   /*     6     1 */
	byte                       a1;                   /*     7     1 */
	byte                       r2;                   /*     8     1 */
	byte                       g2;                   /*     9     1 */
	byte                       b2;                   /*    10     1 */
	byte                       a2;                   /*    11     1 */
	float                      x;                    /*    12     4 */
	float                      y;                    /*    16     4 */
	float                      fadein;               /*    20     4 */
	float                      fadeout;              /*    24     4 */
	float                      holdtime;             /*    28     4 */
	float                      fxtime;               /*    32     4 */
	const char  *              pName;                /*    36     4 */
	const char  *              pMessage;             /*    40     4 */

	/* size: 44, cachelines: 1, members: 17 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 85 */
/* <0> (null):0 */
typedef struct client_textmessage_s client_textmessage_t; /* size: 44 */

/* 86 */
/* <0> (null):0 */
typedef struct sequenceCommandLine_ sequenceCommandLine_s; /* size: 92 */

/* 87 */
/* <0> (null):0 */
struct sequenceCommandLine_ {
	int                        commandType;          /*     0     4 */
	client_textmessage_t       clientMessage;        /*     4    44 */
	char *                     speakerName;          /*    48     4 */
	char *                     listenerName;         /*    52     4 */
	char *                     soundFileName;        /*    56     4 */
	char *                     sentenceName;         /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	char *                     fireTargetNames;      /*    64     4 */
	char *                     killTargetNames;      /*    68     4 */
	float                      delay;                /*    72     4 */
	int                        repeatCount;          /*    76     4 */
	int                        textChannel;          /*    80     4 */
	int                        modifierBitField;     /*    84     4 */
	sequenceCommandLine_s *    nextCommandLine;      /*    88     4 */

	/* size: 92, cachelines: 2, members: 13 */
	/* last cacheline: 28 bytes */
}; /* size: 92 */

/* 88 */
 /* pointer to 86 */
 /* size: 4 */

/* 89 */
/* <0> (null):0 */
typedef struct sequenceEntry_ sequenceEntry_s; /* size: 20 */

/* 90 */
/* <0> (null):0 */
struct sequenceEntry_ {
	char *                     fileName;             /*     0     4 */
	char *                     entryName;            /*     4     4 */
	sequenceCommandLine_s *    firstCommand;         /*     8     4 */
	sequenceEntry_s *          nextEntry;            /*    12     4 */
	qboolean                   isGlobal;             /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 91 */
 /* pointer to 89 */
 /* size: 4 */

/* 92 */
/* <0> (null):0 */
typedef struct sentenceEntry_ sentenceEntry_s; /* size: 16 */

/* 93 */
/* <0> (null):0 */
struct sentenceEntry_ {
	char *                     data;                 /*     0     4 */
	sentenceEntry_s *          nextEntry;            /*     4     4 */
	qboolean                   isGlobal;             /*     8     4 */
	unsigned int               index;                /*    12     4 */

	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 94 */
 /* pointer to 92 */
 /* size: 4 */

/* 95 */
/* <0> (null):0 */
enum {
	at_notice = 0,
	at_console = 1,
	at_aiconsole = 2,
	at_warning = 3,
	at_error = 4,
	at_logged = 5,
}; /* size: 4 */

/* 96 */
/* <0> (null):0 */
typedef enum  ALERT_TYPE; /* size: 4 */

/* 97 */
/* <0> (null):0 */
enum {
	print_console = 0,
	print_center = 1,
	print_chat = 2,
}; /* size: 4 */

/* 98 */
/* <0> (null):0 */
typedef enum  PRINT_TYPE; /* size: 4 */

/* 99 */
/* <0> (null):0 */
enum {
	force_exactfile = 0,
	force_model_samebounds = 1,
	force_model_specifybounds = 2,
	force_model_specifybounds_if_avail = 3,
}; /* size: 4 */

/* 100 */
/* <0> (null):0 */
typedef enum  FORCE_TYPE; /* size: 4 */

/* 101 */
/* <0> (null):0 */
struct {
	int                        fAllSolid;            /*     0     4 */
	int                        fStartSolid;          /*     4     4 */
	int                        fInOpen;              /*     8     4 */
	int                        fInWater;             /*    12     4 */
	float                      flFraction;           /*    16     4 */
	class Vector              vecEndPos;             /*    20    12 */
	float                      flPlaneDist;          /*    32     4 */
	class Vector              vecPlaneNormal;        /*    36    12 */
	edict_t *                  pHit;                 /*    48     4 */
	int                        iHitgroup;            /*    52     4 */

	/* size: 56, cachelines: 1, members: 10 */
	/* last cacheline: 56 bytes */
}; /* size: 56 */

/* 102 */
/* <0> (null):0 */
typedef class  TraceResult; /* size: 56 */

/* 103 */
/* <0> (null):0 */
struct enginefuncs_s {
	int                        (*pfnPrecacheModel)(char *); /*     0     4 */
	int                        (*pfnPrecacheSound)(char *); /*     4     4 */
	void                       (*pfnSetModel)(edict_t *, const char  *); /*     8     4 */
	int                        (*pfnModelIndex)(const char  *); /*    12     4 */
	int                        (*pfnModelFrames)(int); /*    16     4 */
	void                       (*pfnSetSize)(edict_t *, const float  *, const float  *); /*    20     4 */
	void                       (*pfnChangeLevel)(char *, char *); /*    24     4 */
	void                       (*pfnGetSpawnParms)(edict_t *); /*    28     4 */
	void                       (*pfnSaveSpawnParms)(edict_t *); /*    32     4 */
	float                      (*pfnVecToYaw)(const float  *); /*    36     4 */
	void                       (*pfnVecToAngles)(const float  *, float *); /*    40     4 */
	void                       (*pfnMoveToOrigin)(edict_t *, const float  *, float, int); /*    44     4 */
	void                       (*pfnChangeYaw)(edict_t *); /*    48     4 */
	void                       (*pfnChangePitch)(edict_t *); /*    52     4 */
	edict_t *                  (*pfnFindEntityByString)(edict_t *, const char  *, const char  *); /*    56     4 */
	int                        (*pfnGetEntityIllum)(edict_t *); /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	edict_t *                  (*pfnFindEntityInSphere)(edict_t *, const float  *, float); /*    64     4 */
	edict_t *                  (*pfnFindClientInPVS)(edict_t *); /*    68     4 */
	edict_t *                  (*pfnEntitiesInPVS)(edict_t *); /*    72     4 */
	void                       (*pfnMakeVectors)(const float  *); /*    76     4 */
	void                       (*pfnAngleVectors)(const float  *, float *, float *, float *); /*    80     4 */
	edict_t *                  (*pfnCreateEntity)(void); /*    84     4 */
	void                       (*pfnRemoveEntity)(edict_t *); /*    88     4 */
	edict_t *                  (*pfnCreateNamedEntity)(int); /*    92     4 */
	void                       (*pfnMakeStatic)(edict_t *); /*    96     4 */
	int                        (*pfnEntIsOnFloor)(edict_t *); /*   100     4 */
	int                        (*pfnDropToFloor)(edict_t *); /*   104     4 */
	int                        (*pfnWalkMove)(edict_t *, float, float, int); /*   108     4 */
	void                       (*pfnSetOrigin)(edict_t *, const float  *); /*   112     4 */
	void                       (*pfnEmitSound)(edict_t *, int, const char  *, float, float, int, int); /*   116     4 */
	void                       (*pfnEmitAmbientSound)(edict_t *, float *, const char  *, float, float, int, int); /*   120     4 */
	void                       (*pfnTraceLine)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	void                       (*pfnTraceToss)(edict_t *, edict_t *, TraceResult *); /*   128     4 */
	int                        (*pfnTraceMonsterHull)(edict_t *, const float  *, const float  *, int, edict_t *, TraceResult *); /*   132     4 */
	void                       (*pfnTraceHull)(const float  *, const float  *, int, int, edict_t *, TraceResult *); /*   136     4 */
	void                       (*pfnTraceModel)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   140     4 */
	const char  *              (*pfnTraceTexture)(edict_t *, const float  *, const float  *); /*   144     4 */
	void                       (*pfnTraceSphere)(const float  *, const float  *, int, float, edict_t *, TraceResult *); /*   148     4 */
	void                       (*pfnGetAimVector)(edict_t *, float, float *); /*   152     4 */
	void                       (*pfnServerCommand)(char *); /*   156     4 */
	void                       (*pfnServerExecute)(void); /*   160     4 */
	void                       (*pfnClientCommand)(edict_t *, char *, ...); /*   164     4 */
	void                       (*pfnParticleEffect)(const float  *, const float  *, float, float); /*   168     4 */
	void                       (*pfnLightStyle)(int, char *); /*   172     4 */
	int                        (*pfnDecalIndex)(const char  *); /*   176     4 */
	int                        (*pfnPointContents)(const float  *); /*   180     4 */
	void                       (*pfnMessageBegin)(int, int, const float  *, edict_t *); /*   184     4 */
	void                       (*pfnMessageEnd)(void); /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	void                       (*pfnWriteByte)(int); /*   192     4 */
	void                       (*pfnWriteChar)(int); /*   196     4 */
	void                       (*pfnWriteShort)(int); /*   200     4 */
	void                       (*pfnWriteLong)(int); /*   204     4 */
	void                       (*pfnWriteAngle)(float); /*   208     4 */
	void                       (*pfnWriteCoord)(float); /*   212     4 */
	void                       (*pfnWriteString)(const char  *); /*   216     4 */
	void                       (*pfnWriteEntity)(int); /*   220     4 */
	void                       (*pfnCVarRegister)(cvar_t *); /*   224     4 */
	float                      (*pfnCVarGetFloat)(const char  *); /*   228     4 */
	const char  *              (*pfnCVarGetString)(const char  *); /*   232     4 */
	void                       (*pfnCVarSetFloat)(const char  *, float); /*   236     4 */
	void                       (*pfnCVarSetString)(const char  *, const char  *); /*   240     4 */
	void                       (*pfnAlertMessage)(ALERT_TYPE, char *, ...); /*   244     4 */
	void                       (*pfnEngineFprintf)(void *, char *, ...); /*   248     4 */
	void *                     (*pfnPvAllocEntPrivateData)(edict_t *, int32); /*   252     4 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	void *                     (*pfnPvEntPrivateData)(edict_t *); /*   256     4 */
	void                       (*pfnFreeEntPrivateData)(edict_t *); /*   260     4 */
	const char  *              (*pfnSzFromIndex)(int); /*   264     4 */
	int                        (*pfnAllocString)(const char  *); /*   268     4 */
	class entvars_s *          (*pfnGetVarsOfEnt)(edict_t *); /*   272     4 */
	edict_t *                  (*pfnPEntityOfEntOffset)(int); /*   276     4 */
	int                        (*pfnEntOffsetOfPEntity)(const edict_t  *); /*   280     4 */
	int                        (*pfnIndexOfEdict)(const edict_t  *); /*   284     4 */
	edict_t *                  (*pfnPEntityOfEntIndex)(int); /*   288     4 */
	edict_t *                  (*pfnFindEntityByVars)(class entvars_s *); /*   292     4 */
	void *                     (*pfnGetModelPtr)(edict_t *); /*   296     4 */
	int                        (*pfnRegUserMsg)(const char  *, int); /*   300     4 */
	void                       (*pfnAnimationAutomove)(const edict_t  *, float); /*   304     4 */
	void                       (*pfnGetBonePosition)(const edict_t  *, int, float *, float *); /*   308     4 */
	uint32                     (*pfnFunctionFromName)(const char  *); /*   312     4 */
	const char  *              (*pfnNameForFunction)(uint32); /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	void                       (*pfnClientPrintf)(edict_t *, PRINT_TYPE, const char  *); /*   320     4 */
	void                       (*pfnServerPrint)(const char  *); /*   324     4 */
	const char  *              (*pfnCmd_Args)(void); /*   328     4 */
	const char  *              (*pfnCmd_Argv)(int);  /*   332     4 */
	int                        (*pfnCmd_Argc)(void); /*   336     4 */
	void                       (*pfnGetAttachment)(const edict_t  *, int, float *, float *); /*   340     4 */
	void                       (*pfnCRC32_Init)(CRC32_t *); /*   344     4 */
	void                       (*pfnCRC32_ProcessBuffer)(CRC32_t *, void *, int); /*   348     4 */
	void                       (*pfnCRC32_ProcessByte)(CRC32_t *, unsigned char); /*   352     4 */
	CRC32_t                    (*pfnCRC32_Final)(CRC32_t); /*   356     4 */
	int32                      (*pfnRandomLong)(int32, int32); /*   360     4 */
	float                      (*pfnRandomFloat)(float, float); /*   364     4 */
	void                       (*pfnSetView)(const edict_t  *, const edict_t  *); /*   368     4 */
	float                      (*pfnTime)(void);     /*   372     4 */
	void                       (*pfnCrosshairAngle)(const edict_t  *, float, float); /*   376     4 */
	byte *                     (*pfnLoadFileForMe)(char *, int *); /*   380     4 */
	/* --- cacheline 6 boundary (384 bytes) --- */
	void                       (*pfnFreeFile)(void *); /*   384     4 */
	void                       (*pfnEndSection)(const char  *); /*   388     4 */
	int                        (*pfnCompareFileTime)(char *, char *, int *); /*   392     4 */
	void                       (*pfnGetGameDir)(char *); /*   396     4 */
	void                       (*pfnCvar_RegisterVariable)(cvar_t *); /*   400     4 */
	void                       (*pfnFadeClientVolume)(const edict_t  *, int, int, int, int); /*   404     4 */
	void                       (*pfnSetClientMaxspeed)(const edict_t  *, float); /*   408     4 */
	edict_t *                  (*pfnCreateFakeClient)(const char  *); /*   412     4 */
	void                       (*pfnRunPlayerMove)(edict_t *, const float  *, float, float, float, short unsigned int, byte, byte); /*   416     4 */
	int                        (*pfnNumberOfEntities)(void); /*   420     4 */
	char *                     (*pfnGetInfoKeyBuffer)(edict_t *); /*   424     4 */
	char *                     (*pfnInfoKeyValue)(char *, char *); /*   428     4 */
	void                       (*pfnSetKeyValue)(char *, char *, char *); /*   432     4 */
	void                       (*pfnSetClientKeyValue)(int, char *, char *, char *); /*   436     4 */
	int                        (*pfnIsMapValid)(char *); /*   440     4 */
	void                       (*pfnStaticDecal)(const float  *, int, int, int); /*   444     4 */
	/* --- cacheline 7 boundary (448 bytes) --- */
	int                        (*pfnPrecacheGeneric)(char *); /*   448     4 */
	int                        (*pfnGetPlayerUserId)(edict_t *); /*   452     4 */
	void                       (*pfnBuildSoundMsg)(edict_t *, int, const char  *, float, float, int, int, int, int, const float  *, edict_t *); /*   456     4 */
	int                        (*pfnIsDedicatedServer)(void); /*   460     4 */
	cvar_t *                   (*pfnCVarGetPointer)(const char  *); /*   464     4 */
	unsigned int               (*pfnGetPlayerWONId)(edict_t *); /*   468     4 */
	void                       (*pfnInfo_RemoveKey)(char *, const char  *); /*   472     4 */
	const char  *              (*pfnGetPhysicsKeyValue)(const edict_t  *, const char  *); /*   476     4 */
	void                       (*pfnSetPhysicsKeyValue)(const edict_t  *, const char  *, const char  *); /*   480     4 */
	const char  *              (*pfnGetPhysicsInfoString)(const edict_t  *); /*   484     4 */
	short unsigned int         (*pfnPrecacheEvent)(int, const char  *); /*   488     4 */
	void                       (*pfnPlaybackEvent)(int, const edict_t  *, short unsigned int, float, float *, float *, float, float, int, int, int, int); /*   492     4 */
	unsigned char *            (*pfnSetFatPVS)(float *); /*   496     4 */
	unsigned char *            (*pfnSetFatPAS)(float *); /*   500     4 */
	int                        (*pfnCheckVisibility)(const edict_t  *, unsigned char *); /*   504     4 */
	void                       (*pfnDeltaSetField)(class delta_s *, const char  *); /*   508     4 */
	/* --- cacheline 8 boundary (512 bytes) --- */
	void                       (*pfnDeltaUnsetField)(class delta_s *, const char  *); /*   512     4 */
	void                       (*pfnDeltaAddEncoder)(char *, void (*)(class delta_s *, const unsigned char  *, const unsigned char  *)); /*   516     4 */
	int                        (*pfnGetCurrentPlayer)(void); /*   520     4 */
	int                        (*pfnCanSkipPlayer)(const edict_t  *); /*   524     4 */
	int                        (*pfnDeltaFindField)(class delta_s *, const char  *); /*   528     4 */
	void                       (*pfnDeltaSetFieldByIndex)(class delta_s *, int); /*   532     4 */
	void                       (*pfnDeltaUnsetFieldByIndex)(class delta_s *, int); /*   536     4 */
	void                       (*pfnSetGroupMask)(int, int); /*   540     4 */
	int                        (*pfnCreateInstancedBaseline)(int, class entity_state_s *); /*   544     4 */
	void                       (*pfnCvar_DirectSet)(class cvar_s *, char *); /*   548     4 */
	void                       (*pfnForceUnmodified)(FORCE_TYPE, float *, float *, const char  *); /*   552     4 */
	void                       (*pfnGetPlayerStats)(const edict_t  *, int *, int *); /*   556     4 */
	void                       (*pfnAddServerCommand)(char *, void (*)(void)); /*   560     4 */
	qboolean                   (*pfnVoice_GetClientListening)(int, int); /*   564     4 */
	qboolean                   (*pfnVoice_SetClientListening)(int, int, qboolean); /*   568     4 */
	const char  *              (*pfnGetPlayerAuthId)(edict_t *); /*   572     4 */
	/* --- cacheline 9 boundary (576 bytes) --- */
	sequenceEntry_s *          (*pfnSequenceGet)(const char  *, const char  *); /*   576     4 */
	sentenceEntry_s *          (*pfnSequencePickSentence)(const char  *, int, int *); /*   580     4 */
	int                        (*pfnGetFileSize)(char *); /*   584     4 */
	unsigned int               (*pfnGetApproxWavePlayLen)(const char  *); /*   588     4 */
	int                        (*pfnIsCareerMatch)(void); /*   592     4 */
	int                        (*pfnGetLocalizedStringLength)(const char  *); /*   596     4 */
	void                       (*pfnRegisterTutorMessageShown)(int); /*   600     4 */
	int                        (*pfnGetTimesTutorMessageShown)(int); /*   604     4 */
	void                       (*ProcessTutorMessageDecayBuffer)(int *, int); /*   608     4 */
	void                       (*ConstructTutorMessageDecayBuffer)(int *, int); /*   612     4 */
	void                       (*ResetTutorMessageDecayData)(void); /*   616     4 */
	void                       (*pfnQueryClientCvarValue)(const edict_t  *, const char  *); /*   620     4 */
	void                       (*pfnQueryClientCvarValue2)(const edict_t  *, const char  *, int); /*   624     4 */
	int                        (*pfnCheckParm)(const char  *, char * *); /*   628     4 */

	/* size: 632, cachelines: 10, members: 158 */
	/* last cacheline: 56 bytes */
}; /* size: 632 */

/* 104 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 105 */
 /* pointer to 104 */
 /* size: 4 */

/* 106 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149333864 */

/* 107 */
 /* pointer to 106 */
 /* size: 4 */

/* 108 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 109 */
 /* pointer to 108 */
 /* size: 4 */

/* 110 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 111 */
 /* pointer to 110 */
 /* size: 4 */

/* 112 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149334384 */

/* 113 */
 /* pointer to 112 */
 /* size: 4 */

/* 114 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149334644 */

/* 115 */
 /* pointer to 114 */
 /* size: 4 */

/* 116 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149334852 */

/* 117 */
 /* pointer to 116 */
 /* size: 4 */

/* 118 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 119 */
 /* pointer to 118 */
 /* size: 4 */

/* 120 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149335164 */

/* 121 */
 /* pointer to 120 */
 /* size: 4 */

/* 122 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149335372 */

/* 123 */
 /* pointer to 122 */
 /* size: 4 */

/* 124 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 125 */
 /* pointer to 124 */
 /* size: 4 */

/* 126 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 127 */
 /* pointer to 126 */
 /* size: 4 */

/* 128 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 129 */
 /* pointer to 128 */
 /* size: 4 */

/* 130 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 131 */
 /* pointer to 130 */
 /* size: 4 */

/* 132 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149348748 */

/* 133 */
 /* pointer to 132 */
 /* size: 4 */

/* 134 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149348904 */

/* 135 */
 /* pointer to 134 */
 /* size: 4 */

/* 136 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 137 */
 /* pointer to 136 */
 /* size: 4 */

/* 138 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 139 */
 /* pointer to 138 */
 /* size: 4 */

/* 140 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 141 */
 /* pointer to 140 */
 /* size: 4 */

/* 142 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149349788 */

/* 143 */
 /* pointer to 142 */
 /* size: 4 */

/* 144 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149349996 */

/* 145 */
 /* pointer to 144 */
 /* size: 4 */

/* 146 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149350464 */

/* 147 */
 /* pointer to 146 */
 /* size: 4 */

/* 148 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149350932 */

/* 149 */
 /* pointer to 102 */
 /* size: 4 */

/* 150 */
 /* pointer to 148 */
 /* size: 4 */

/* 151 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149351348 */

/* 152 */
 /* pointer to 151 */
 /* size: 4 */

/* 153 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 154 */
 /* pointer to 153 */
 /* size: 4 */

/* 155 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149352024 */

/* 156 */
 /* pointer to 155 */
 /* size: 4 */

/* 157 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 158 */
 /* pointer to 157 */
 /* size: 4 */

/* 159 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149356788 */

/* 160 */
 /* pointer to 159 */
 /* size: 4 */

/* 161 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149357204 */

/* 162 */
 /* pointer to 161 */
 /* size: 4 */

/* 163 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149357464 */

/* 164 */
 /* pointer to 163 */
 /* size: 4 */

/* 165 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149357620 */

/* 166 */
 /* pointer to 165 */
 /* size: 4 */

/* 167 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149357724 */

/* 168 */
 /* pointer to 167 */
 /* size: 4 */

/* 169 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149357932 */

/* 170 */
 /* pointer to 169 */
 /* size: 4 */

/* 171 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149358244 */

/* 172 */
 /* pointer to 171 */
 /* size: 4 */

/* 173 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 174 */
 /* pointer to 173 */
 /* size: 4 */

/* 175 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149358608 */

/* 176 */
 /* pointer to 175 */
 /* size: 4 */

/* 177 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149358920 */

/* 178 */
 /* pointer to 177 */
 /* size: 4 */

/* 179 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149359076 */

/* 180 */
 /* pointer to 179 */
 /* size: 4 */

/* 181 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149359232 */

/* 182 */
 /* pointer to 181 */
 /* size: 4 */

/* 183 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149359388 */

/* 184 */
 /* pointer to 83 */
 /* size: 4 */

/* 185 */
 /* pointer to 183 */
 /* size: 4 */

/* 186 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 187 */
 /* pointer to 186 */
 /* size: 4 */

/* 188 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 189 */
 /* pointer to 188 */
 /* size: 4 */

/* 190 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149359908 */

/* 191 */
 /* pointer to 190 */
 /* size: 4 */

/* 192 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149360116 */

/* 193 */
 /* pointer to 192 */
 /* size: 4 */

/* 194 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149360324 */

/* 195 */
 /* pointer to 194 */
 /* size: 4 */

/* 196 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149360532 */

/* 197 */
 /* pointer to 196 */
 /* size: 4 */

/* 198 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 199 */
 /* pointer to 198 */
 /* size: 4 */

/* 200 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 201 */
 /* pointer to 200 */
 /* size: 4 */

/* 202 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 203 */
 /* pointer to 202 */
 /* size: 4 */

/* 204 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 205 */
 /* pointer to 75 */
 /* size: 4 */

/* 206 */
 /* pointer to 204 */
 /* size: 4 */

/* 207 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 208 */
 /* pointer to 209 */
 /* size: 4 */

/* 209 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 804 */

/* 210 */
 /* pointer to 207 */
 /* size: 4 */

/* 211 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 212 */
 /* pointer to 211 */
 /* size: 4 */

/* 213 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 214 */
 /* pointer to 213 */
 /* size: 4 */

/* 215 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149374340 */

/* 216 */
 /* pointer to 215 */
 /* size: 4 */

/* 217 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149374548 */

/* 218 */
 /* pointer to 217 */
 /* size: 4 */

/* 219 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 220 */
 /* pointer to 219 */
 /* size: 4 */

/* 221 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 222 */
 /* pointer to 221 */
 /* size: 4 */

/* 223 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149375172 */

/* 224 */
 /* pointer to 223 */
 /* size: 4 */

/* 225 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 226 */
 /* pointer to 225 */
 /* size: 4 */

/* 227 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 228 */
 /* pointer to 227 */
 /* size: 4 */

/* 229 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149375640 */

/* 230 */
 /* pointer to 80 */
 /* size: 4 */

/* 231 */
 /* pointer to 229 */
 /* size: 4 */

/* 232 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149375848 */

/* 233 */
 /* pointer to 232 */
 /* size: 4 */

/* 234 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149376108 */

/* 235 */
 /* pointer to 234 */
 /* size: 4 */

/* 236 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 237 */
 /* pointer to 236 */
 /* size: 4 */

/* 238 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 239 */
 /* pointer to 238 */
 /* size: 4 */

/* 240 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 241 */
 /* pointer to 240 */
 /* size: 4 */

/* 242 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149376888 */

/* 243 */
 /* pointer to 242 */
 /* size: 4 */

/* 244 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 245 */
 /* pointer to 244 */
 /* size: 4 */

/* 246 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149377216 */

/* 247 */
 /* pointer to 246 */
 /* size: 4 */

/* 248 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 249 */
 /* pointer to 46 */
 /* size: 4 */

/* 250 */
 /* pointer to 9 */
 /* size: 4 */

/* 251 */
 /* pointer to 248 */
 /* size: 4 */

/* 252 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149377788 */

/* 253 */
 /* pointer to 252 */
 /* size: 4 */

/* 254 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 255 */
 /* pointer to 254 */
 /* size: 4 */

/* 256 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149378204 */

/* 257 */
 /* pointer to 256 */
 /* size: 4 */

/* 258 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 259 */
 /* pointer to 258 */
 /* size: 4 */

/* 260 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149378724 */

/* 261 */
 /* pointer to 260 */
 /* size: 4 */

/* 262 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 263 */
 /* pointer to 262 */
 /* size: 4 */

/* 264 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 265 */
 /* pointer to 264 */
 /* size: 4 */

/* 266 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149379608 */

/* 267 */
 /* pointer to 266 */
 /* size: 4 */

/* 268 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149379868 */

/* 269 */
 /* pointer to 268 */
 /* size: 4 */

/* 270 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149380180 */

/* 271 */
 /* pointer to 270 */
 /* size: 4 */

/* 272 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149380492 */

/* 273 */
 /* pointer to 272 */
 /* size: 4 */

/* 274 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 275 */
 /* pointer to 274 */
 /* size: 4 */

/* 276 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 277 */
 /* pointer to 276 */
 /* size: 4 */

/* 278 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149385568 */

/* 279 */
 /* pointer to 278 */
 /* size: 4 */

/* 280 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 281 */
 /* pointer to 280 */
 /* size: 4 */

/* 282 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149385984 */

/* 283 */
 /* pointer to 282 */
 /* size: 4 */

/* 284 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 285 */
 /* pointer to 284 */
 /* size: 4 */

/* 286 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 2 */

/* 287 */
 /* pointer to 286 */
 /* size: 4 */

/* 288 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149386608 */

/* 289 */
 /* pointer to 288 */
 /* size: 4 */

/* 290 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 291 */
 /* pointer to 4 */
 /* size: 4 */

/* 292 */
 /* pointer to 290 */
 /* size: 4 */

/* 293 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 294 */
 /* pointer to 293 */
 /* size: 4 */

/* 295 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149387752 */

/* 296 */
 /* pointer to 297 */
 /* size: 4 */

/* 297 */
/* <0> (null):0 */
struct delta_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 298 */
 /* pointer to 295 */
 /* size: 4 */

/* 299 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149388076 */

/* 300 */
 /* pointer to 301 */
 /* size: 4 */

/* 301 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149388284 */

/* 302 */
 /* pointer to 303 */
 /* size: 4 */

/* 303 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 304 */
 /* pointer to 299 */
 /* size: 4 */

/* 305 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 306 */
 /* pointer to 305 */
 /* size: 4 */

/* 307 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149388856 */

/* 308 */
 /* pointer to 307 */
 /* size: 4 */

/* 309 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149389064 */

/* 310 */
 /* pointer to 309 */
 /* size: 4 */

/* 311 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 312 */
 /* pointer to 313 */
 /* size: 4 */

/* 313 */
/* <0> (null):0 */
struct entity_state_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 314 */
 /* pointer to 311 */
 /* size: 4 */

/* 315 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149389652 */

/* 316 */
 /* pointer to 81 */
 /* size: 4 */

/* 317 */
 /* pointer to 315 */
 /* size: 4 */

/* 318 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149389912 */

/* 319 */
 /* pointer to 318 */
 /* size: 4 */

/* 320 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149390224 */

/* 321 */
 /* pointer to 320 */
 /* size: 4 */

/* 322 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149390484 */

/* 323 */
 /* pointer to 322 */
 /* size: 4 */

/* 324 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 325 */
 /* pointer to 324 */
 /* size: 4 */

/* 326 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 327 */
 /* pointer to 326 */
 /* size: 4 */

/* 328 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 329 */
 /* pointer to 328 */
 /* size: 4 */

/* 330 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 331 */
 /* pointer to 330 */
 /* size: 4 */

/* 332 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 333 */
 /* pointer to 332 */
 /* size: 4 */

/* 334 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 335 */
 /* pointer to 334 */
 /* size: 4 */

/* 336 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149391940 */

/* 337 */
 /* pointer to 336 */
 /* size: 4 */

/* 338 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149392148 */

/* 339 */
 /* pointer to 338 */
 /* size: 4 */

/* 340 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149392356 */

/* 341 */
 /* pointer to 340 */
 /* size: 4 */

/* 342 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 343 */
 /* pointer to 17 */
 /* size: 4 */

/* 344 */
 /* pointer to 342 */
 /* size: 4 */

/* 345 */
/* <0> (null):0 */
typedef struct enginefuncs_s enginefuncs_t; /* size: 632 */

/* 346 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 347 */
/* <0> (null):0 */
typedef int ptrdiff_t; /* size: 4 */

/* 348 */
/* <0> (null):0 */
enum {
	TS_AT_TOP = 0,
	TS_AT_BOTTOM = 1,
	TS_GOING_UP = 2,
	TS_GOING_DOWN = 3,
}; /* size: 4 */

/* 349 */
/* <0> (null):0 */
typedef enum  TOGGLE_STATE; /* size: 4 */

/* 350 */
 /* pointer to 78 */
 /* size: 4 */

/* 351 */
 /* pointer to 352 */
 /* size: 4 */

/* 352 */
/* <0> (null):0 */
struct CBaseEntity {
	/* <0> (null):0 */
	edict_t * edict(class CBaseEntity *); /* linkage=_ZN11CBaseEntity5edictEv */

	/* <0> (null):0 */
	virtual int ObjectCaps(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10ObjectCapsEv */

	/* <0> (null):0 */
	int entindex(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8entindexEv */

	/* <0> (null):0 */
	void CBaseEntity(class CBaseEntity *);

	/* <0> (null):0 */
	void * operator new(size_t, entvars_t *); /* linkage=_ZN11CBaseEntitynwEjP9entvars_s */

	/* <0> (null):0 */
	virtual void Restart(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7RestartEv */

	/* <0> (null):0 */
	virtual void Activate(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8ActivateEv */

	/* <0> (null):0 */
	virtual int Classify(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8ClassifyEv */

	/* <0> (null):0 */
	virtual void DeathNotice(class CBaseEntity *, entvars_t *); /* linkage=_ZN11CBaseEntity11DeathNoticeEP9entvars_s */

	/* <0> (null):0 */
	virtual int BloodColor(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10BloodColorEv */

	/* <0> (null):0 */
	virtual BOOL IsTriggered(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity11IsTriggeredEPS_ */

	/* <0> (null):0 */
	virtual class CBaseMonster * MyMonsterPointer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity16MyMonsterPointerEv */

	/* <0> (null):0 */
	virtual class CSquadMonster * MySquadMonsterPointer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity21MySquadMonsterPointerEv */

	/* <0> (null):0 */
	virtual int GetToggleState(class CBaseEntity *); /* linkage=_ZN11CBaseEntity14GetToggleStateEv */

	/* <0> (null):0 */
	virtual void AddPoints(class CBaseEntity *, int, BOOL); /* linkage=_ZN11CBaseEntity9AddPointsEii */

	/* <0> (null):0 */
	virtual void AddPointsToTeam(class CBaseEntity *, int, BOOL); /* linkage=_ZN11CBaseEntity15AddPointsToTeamEii */

	/* <0> (null):0 */
	virtual BOOL AddPlayerItem(class CBaseEntity *, class CBasePlayerItem *); /* linkage=_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem */

	/* <0> (null):0 */
	virtual BOOL RemovePlayerItem(class CBaseEntity *, class CBasePlayerItem *); /* linkage=_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem */

	/* <0> (null):0 */
	virtual int GiveAmmo(class CBaseEntity *, int, char *, int); /* linkage=_ZN11CBaseEntity8GiveAmmoEiPci */

	/* <0> (null):0 */
	virtual float GetDelay(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8GetDelayEv */

	/* <0> (null):0 */
	virtual int IsMoving(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8IsMovingEv */

	/* <0> (null):0 */
	virtual void OverrideReset(class CBaseEntity *); /* linkage=_ZN11CBaseEntity13OverrideResetEv */

	/* <0> (null):0 */
	virtual void SetToggleState(class CBaseEntity *, int); /* linkage=_ZN11CBaseEntity14SetToggleStateEi */

	/* <0> (null):0 */
	virtual void StartSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity13StartSneakingEv */

	/* <0> (null):0 */
	virtual void StopSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12StopSneakingEv */

	/* <0> (null):0 */
	virtual BOOL OnControls(class CBaseEntity *, entvars_t *); /* linkage=_ZN11CBaseEntity10OnControlsEP9entvars_s */

	/* <0> (null):0 */
	virtual BOOL IsSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10IsSneakingEv */

	/* <0> (null):0 */
	virtual BOOL IsAlive(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7IsAliveEv */

	/* <0> (null):0 */
	virtual BOOL IsBSPModel(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10IsBSPModelEv */

	/* <0> (null):0 */
	virtual BOOL ReflectGauss(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12ReflectGaussEv */

	/* <0> (null):0 */
	virtual BOOL IsPlayer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8IsPlayerEv */

	/* <0> (null):0 */
	virtual BOOL IsNetClient(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11IsNetClientEv */

	/* <0> (null):0 */
	virtual const char  * TeamID(class CBaseEntity *); /* linkage=_ZN11CBaseEntity6TeamIDEv */

	/* <0> (null):0 */
	virtual void Think(class CBaseEntity *); /* linkage=_ZN11CBaseEntity5ThinkEv */

	/* <0> (null):0 */
	virtual void Touch(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity5TouchEPS_ */

	/* <0> (null):0 */
	virtual void Use(class CBaseEntity *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float); /* linkage=_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf */

	/* <0> (null):0 */
	virtual void Blocked(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity7BlockedEPS_ */

	/* <0> (null):0 */
	virtual void UpdateOwner(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11UpdateOwnerEv */

	/* <0> (null):0 */
	virtual BOOL FBecomeProne(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12FBecomeProneEv */

	/* <0> (null):0 */
	virtual class Vector Center(class CBaseEntity *); /* linkage=_ZN11CBaseEntity6CenterEv */

	/* <0> (null):0 */
	virtual class Vector EyePosition(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11EyePositionEv */

	/* <0> (null):0 */
	virtual class Vector EarPosition(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11EarPositionEv */

	/* <0> (null):0 */
	virtual class Vector BodyTarget(class CBaseEntity *, const class Vector  &); /* linkage=_ZN11CBaseEntity10BodyTargetERK6Vector */

	/* <0> (null):0 */
	virtual int Illumination(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12IlluminationEv */

	/* <0> (null):0 */
	virtual BOOL HasTarget(class CBaseEntity *, string_t); /* linkage=_ZN11CBaseEntity9HasTargetEj */

	/* vtable has 41 entries: {
	   [6] = ObjectCaps(_ZN11CBaseEntity10ObjectCapsEv), 
	   [2] = Restart(_ZN11CBaseEntity7RestartEv), 
	   [7] = Activate(_ZN11CBaseEntity8ActivateEv), 
	   [9] = Classify(_ZN11CBaseEntity8ClassifyEv), 
	   [10] = DeathNotice(_ZN11CBaseEntity11DeathNoticeEP9entvars_s), 
	   [15] = BloodColor(_ZN11CBaseEntity10BloodColorEv), 
	   [17] = IsTriggered(_ZN11CBaseEntity11IsTriggeredEPS_), 
	   [18] = MyMonsterPointer(_ZN11CBaseEntity16MyMonsterPointerEv), 
	   [19] = MySquadMonsterPointer(_ZN11CBaseEntity21MySquadMonsterPointerEv), 
	   [20] = GetToggleState(_ZN11CBaseEntity14GetToggleStateEv), 
	   [21] = AddPoints(_ZN11CBaseEntity9AddPointsEii), 
	   [22] = AddPointsToTeam(_ZN11CBaseEntity15AddPointsToTeamEii), 
	   [23] = AddPlayerItem(_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem), 
	   [24] = RemovePlayerItem(_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem), 
	   [25] = GiveAmmo(_ZN11CBaseEntity8GiveAmmoEiPci), 
	   [26] = GetDelay(_ZN11CBaseEntity8GetDelayEv), 
	   [27] = IsMoving(_ZN11CBaseEntity8IsMovingEv), 
	   [28] = OverrideReset(_ZN11CBaseEntity13OverrideResetEv), 
	   [30] = SetToggleState(_ZN11CBaseEntity14SetToggleStateEi), 
	   [31] = StartSneaking(_ZN11CBaseEntity13StartSneakingEv), 
	   [32] = StopSneaking(_ZN11CBaseEntity12StopSneakingEv), 
	   [33] = OnControls(_ZN11CBaseEntity10OnControlsEP9entvars_s), 
	   [34] = IsSneaking(_ZN11CBaseEntity10IsSneakingEv), 
	   [35] = IsAlive(_ZN11CBaseEntity7IsAliveEv), 
	   [36] = IsBSPModel(_ZN11CBaseEntity10IsBSPModelEv), 
	   [37] = ReflectGauss(_ZN11CBaseEntity12ReflectGaussEv), 
	   [40] = IsPlayer(_ZN11CBaseEntity8IsPlayerEv), 
	   [41] = IsNetClient(_ZN11CBaseEntity11IsNetClientEv), 
	   [42] = TeamID(_ZN11CBaseEntity6TeamIDEv), 
	   [44] = Think(_ZN11CBaseEntity5ThinkEv), 
	   [45] = Touch(_ZN11CBaseEntity5TouchEPS_), 
	   [46] = Use(_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf), 
	   [47] = Blocked(_ZN11CBaseEntity7BlockedEPS_), 
	   [49] = UpdateOwner(_ZN11CBaseEntity11UpdateOwnerEv), 
	   [50] = FBecomeProne(_ZN11CBaseEntity12FBecomeProneEv), 
	   [51] = Center(_ZN11CBaseEntity6CenterEv), 
	   [52] = EyePosition(_ZN11CBaseEntity11EyePositionEv), 
	   [53] = EarPosition(_ZN11CBaseEntity11EarPositionEv), 
	   [54] = BodyTarget(_ZN11CBaseEntity10BodyTargetERK6Vector), 
	   [55] = Illumination(_ZN11CBaseEntity12IlluminationEv), 
	   [38] = HasTarget(_ZN11CBaseEntity9HasTargetEj), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 353 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 354 */
/* <0> (null):0 */
struct {
	int                        event;                /*     0     4 */
	char *                     options;              /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 355 */
/* <0> (null):0 */
typedef class  MonsterEvent_t; /* size: 8 */

/* 356 */
/* <0> (null):0 */
enum {
	USE_OFF = 0,
	USE_ON = 1,
	USE_SET = 2,
	USE_TOGGLE = 3,
}; /* size: 4 */

/* 357 */
/* <0> (null):0 */
typedef enum  USE_TYPE; /* size: 4 */

/* 358 */
/* <0> (null):0 */
enum WeaponIdType {
	WEAPON_NONE = 0,
	WEAPON_P228 = 1,
	WEAPON_GLOCK = 2,
	WEAPON_SCOUT = 3,
	WEAPON_HEGRENADE = 4,
	WEAPON_XM1014 = 5,
	WEAPON_C4 = 6,
	WEAPON_MAC10 = 7,
	WEAPON_AUG = 8,
	WEAPON_SMOKEGRENADE = 9,
	WEAPON_ELITE = 10,
	WEAPON_FIVESEVEN = 11,
	WEAPON_UMP45 = 12,
	WEAPON_SG550 = 13,
	WEAPON_GALIL = 14,
	WEAPON_FAMAS = 15,
	WEAPON_USP = 16,
	WEAPON_GLOCK18 = 17,
	WEAPON_AWP = 18,
	WEAPON_MP5N = 19,
	WEAPON_M249 = 20,
	WEAPON_M3 = 21,
	WEAPON_M4A1 = 22,
	WEAPON_TMP = 23,
	WEAPON_G3SG1 = 24,
	WEAPON_FLASHBANG = 25,
	WEAPON_DEAGLE = 26,
	WEAPON_SG552 = 27,
	WEAPON_AK47 = 28,
	WEAPON_KNIFE = 29,
	WEAPON_P90 = 30,
	WEAPON_SHIELDGUN = 99,
}; /* size: 4 */

/* 359 */
/* <0> (null):0 */
enum MaxAmmoType {
	MAX_AMMO_BUCKSHOT = 32,
	MAX_AMMO_9MM = 120,
	MAX_AMMO_556NATO = 90,
	MAX_AMMO_556NATOBOX = 200,
	MAX_AMMO_762NATO = 90,
	MAX_AMMO_45ACP = 100,
	MAX_AMMO_50AE = 35,
	MAX_AMMO_338MAGNUM = 30,
	MAX_AMMO_57MM = 100,
	MAX_AMMO_357SIG = 52,
}; /* size: 4 */

/* 360 */
/* <0> (null):0 */
enum {
	BULLET_NONE = 0,
	BULLET_PLAYER_9MM = 1,
	BULLET_PLAYER_MP5 = 2,
	BULLET_PLAYER_357 = 3,
	BULLET_PLAYER_BUCKSHOT = 4,
	BULLET_PLAYER_CROWBAR = 5,
	BULLET_MONSTER_9MM = 6,
	BULLET_MONSTER_MP5 = 7,
	BULLET_MONSTER_12MM = 8,
	BULLET_PLAYER_45ACP = 9,
	BULLET_PLAYER_338MAG = 10,
	BULLET_PLAYER_762MM = 11,
	BULLET_PLAYER_556MM = 12,
	BULLET_PLAYER_50AE = 13,
	BULLET_PLAYER_57MM = 14,
	BULLET_PLAYER_357SIG = 15,
}; /* size: 4 */

/* 361 */
/* <0> (null):0 */
typedef enum  Bullet; /* size: 4 */

/* 362 */
/* <0> (null):0 */
struct {
	int                        iSlot;                /*     0     4 */
	int                        iPosition;            /*     4     4 */
	const char  *              pszAmmo1;             /*     8     4 */
	int                        iMaxAmmo1;            /*    12     4 */
	const char  *              pszAmmo2;             /*    16     4 */
	int                        iMaxAmmo2;            /*    20     4 */
	const char  *              pszName;              /*    24     4 */
	int                        iMaxClip;             /*    28     4 */
	int                        iId;                  /*    32     4 */
	int                        iFlags;               /*    36     4 */
	int                        iWeight;              /*    40     4 */

	/* size: 44, cachelines: 1, members: 11 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 363 */
/* <0> (null):0 */
typedef class  ItemInfo; /* size: 44 */

/* 364 */
/* <0> (null):0 */
enum {
	PLAYER_IDLE = 0,
	PLAYER_WALK = 1,
	PLAYER_JUMP = 2,
	PLAYER_SUPERJUMP = 3,
	PLAYER_DIE = 4,
	PLAYER_ATTACK1 = 5,
	PLAYER_ATTACK2 = 6,
	PLAYER_FLINCH = 7,
	PLAYER_LARGE_FLINCH = 8,
	PLAYER_RELOAD = 9,
	PLAYER_HOLDBOMB = 10,
}; /* size: 4 */

/* 365 */
/* <0> (null):0 */
typedef enum  PLAYER_ANIM; /* size: 4 */

/* 366 */
wchar_t
 /* size: 4 */

/* 367 */
/* <0> (null):0 */
enum GameEventType {
	EVENT_INVALID = 0,
	EVENT_WEAPON_FIRED = 1,
	EVENT_WEAPON_FIRED_ON_EMPTY = 2,
	EVENT_WEAPON_RELOADED = 3,
	EVENT_HE_GRENADE_EXPLODED = 4,
	EVENT_FLASHBANG_GRENADE_EXPLODED = 5,
	EVENT_SMOKE_GRENADE_EXPLODED = 6,
	EVENT_GRENADE_BOUNCED = 7,
	EVENT_BEING_SHOT_AT = 8,
	EVENT_PLAYER_BLINDED_BY_FLASHBANG = 9,
	EVENT_PLAYER_FOOTSTEP = 10,
	EVENT_PLAYER_JUMPED = 11,
	EVENT_PLAYER_DIED = 12,
	EVENT_PLAYER_LANDED_FROM_HEIGHT = 13,
	EVENT_PLAYER_TOOK_DAMAGE = 14,
	EVENT_HOSTAGE_DAMAGED = 15,
	EVENT_HOSTAGE_KILLED = 16,
	EVENT_DOOR = 17,
	EVENT_BREAK_GLASS = 18,
	EVENT_BREAK_WOOD = 19,
	EVENT_BREAK_METAL = 20,
	EVENT_BREAK_FLESH = 21,
	EVENT_BREAK_CONCRETE = 22,
	EVENT_BOMB_PLANTED = 23,
	EVENT_BOMB_DROPPED = 24,
	EVENT_BOMB_PICKED_UP = 25,
	EVENT_BOMB_BEEP = 26,
	EVENT_BOMB_DEFUSING = 27,
	EVENT_BOMB_DEFUSE_ABORTED = 28,
	EVENT_BOMB_DEFUSED = 29,
	EVENT_BOMB_EXPLODED = 30,
	EVENT_HOSTAGE_USED = 31,
	EVENT_HOSTAGE_RESCUED = 32,
	EVENT_ALL_HOSTAGES_RESCUED = 33,
	EVENT_VIP_ESCAPED = 34,
	EVENT_VIP_ASSASSINATED = 35,
	EVENT_TERRORISTS_WIN = 36,
	EVENT_CTS_WIN = 37,
	EVENT_ROUND_DRAW = 38,
	EVENT_ROUND_WIN = 39,
	EVENT_ROUND_LOSS = 40,
	EVENT_ROUND_START = 41,
	EVENT_PLAYER_SPAWNED = 42,
	EVENT_CLIENT_CORPSE_SPAWNED = 43,
	EVENT_BUY_TIME_START = 44,
	EVENT_PLAYER_LEFT_BUY_ZONE = 45,
	EVENT_DEATH_CAMERA_START = 46,
	EVENT_KILL_ALL = 47,
	EVENT_ROUND_TIME = 48,
	EVENT_DIE = 49,
	EVENT_KILL = 50,
	EVENT_HEADSHOT = 51,
	EVENT_KILL_FLASHBANGED = 52,
	EVENT_TUTOR_BUY_MENU_OPENNED = 53,
	EVENT_TUTOR_AUTOBUY = 54,
	EVENT_PLAYER_BOUGHT_SOMETHING = 55,
	EVENT_TUTOR_NOT_BUYING_ANYTHING = 56,
	EVENT_TUTOR_NEED_TO_BUY_PRIMARY_WEAPON = 57,
	EVENT_TUTOR_NEED_TO_BUY_PRIMARY_AMMO = 58,
	EVENT_TUTOR_NEED_TO_BUY_SECONDARY_AMMO = 59,
	EVENT_TUTOR_NEED_TO_BUY_ARMOR = 60,
	EVENT_TUTOR_NEED_TO_BUY_DEFUSE_KIT = 61,
	EVENT_TUTOR_NEED_TO_BUY_GRENADE = 62,
	EVENT_CAREER_TASK_DONE = 63,
	EVENT_START_RADIO_1 = 64,
	EVENT_RADIO_COVER_ME = 65,
	EVENT_RADIO_YOU_TAKE_THE_POINT = 66,
	EVENT_RADIO_HOLD_THIS_POSITION = 67,
	EVENT_RADIO_REGROUP_TEAM = 68,
	EVENT_RADIO_FOLLOW_ME = 69,
	EVENT_RADIO_TAKING_FIRE = 70,
	EVENT_START_RADIO_2 = 71,
	EVENT_RADIO_GO_GO_GO = 72,
	EVENT_RADIO_TEAM_FALL_BACK = 73,
	EVENT_RADIO_STICK_TOGETHER_TEAM = 74,
	EVENT_RADIO_GET_IN_POSITION_AND_WAIT = 75,
	EVENT_RADIO_STORM_THE_FRONT = 76,
	EVENT_RADIO_REPORT_IN_TEAM = 77,
	EVENT_START_RADIO_3 = 78,
	EVENT_RADIO_AFFIRMATIVE = 79,
	EVENT_RADIO_ENEMY_SPOTTED = 80,
	EVENT_RADIO_NEED_BACKUP = 81,
	EVENT_RADIO_SECTOR_CLEAR = 82,
	EVENT_RADIO_IN_POSITION = 83,
	EVENT_RADIO_REPORTING_IN = 84,
	EVENT_RADIO_GET_OUT_OF_THERE = 85,
	EVENT_RADIO_NEGATIVE = 86,
	EVENT_RADIO_ENEMY_DOWN = 87,
	EVENT_END_RADIO = 88,
	EVENT_NEW_MATCH = 89,
	EVENT_PLAYER_CHANGED_TEAM = 90,
	EVENT_BULLET_IMPACT = 91,
	EVENT_GAME_COMMENCE = 92,
	EVENT_WEAPON_ZOOMED = 93,
	EVENT_HOSTAGE_CALLED_FOR_HELP = 94,
	NUM_GAME_EVENTS = 95,
}; /* size: 4 */

/* 368 */
/* <0> (null):0 */
enum elite_e {
	ELITE_IDLE = 0,
	ELITE_IDLE_LEFTEMPTY = 1,
	ELITE_SHOOTLEFT1 = 2,
	ELITE_SHOOTLEFT2 = 3,
	ELITE_SHOOTLEFT3 = 4,
	ELITE_SHOOTLEFT4 = 5,
	ELITE_SHOOTLEFT5 = 6,
	ELITE_SHOOTLEFTLAST = 7,
	ELITE_SHOOTRIGHT1 = 8,
	ELITE_SHOOTRIGHT2 = 9,
	ELITE_SHOOTRIGHT3 = 10,
	ELITE_SHOOTRIGHT4 = 11,
	ELITE_SHOOTRIGHT5 = 12,
	ELITE_SHOOTRIGHTLAST = 13,
	ELITE_RELOAD = 14,
	ELITE_DRAW = 15,
}; /* size: 4 */

/* 369 */
/* <0> (null):0 */
class CELITE : public CBasePlayerWeapon {
public:

	/* class CBasePlayerWeapon   <ancestor>; */      /*     0     0 */
	int                        m_iShell;             /*   336     4 */
private:

	short unsigned int         m_usFireELITE_LEFT;   /*   340     2 */
	short unsigned int         m_usFireELITE_RIGHT;  /*   342     2 */
	/* <0> (null):0 */
	void CELITE(class CELITE *, const class CELITE  &);

	/* <0> (null):0 */
	void CELITE(class CELITE *);

	/* <0> (null):0 */
	virtual void Spawn(class CELITE *); /* linkage=_ZN6CELITE5SpawnEv */

	/* <0> (null):0 */
	virtual void Precache(class CELITE *); /* linkage=_ZN6CELITE8PrecacheEv */

	/* <0> (null):0 */
	virtual int iItemSlot(class CELITE *); /* linkage=_ZN6CELITE9iItemSlotEv */

	/* <0> (null):0 */
	virtual int GetItemInfo(class CELITE *, ItemInfo *); /* linkage=_ZN6CELITE11GetItemInfoEP8ItemInfo */

	/* <0> (null):0 */
	virtual void PrimaryAttack(class CELITE *); /* linkage=_ZN6CELITE13PrimaryAttackEv */

	/* <0> (null):0 */
	void ELITEFire(class CELITE *, float, float, BOOL); /* linkage=_ZN6CELITE9ELITEFireEffi */

	/* <0> (null):0 */
	virtual BOOL Deploy(class CELITE *); /* linkage=_ZN6CELITE6DeployEv */

	/* <0> (null):0 */
	virtual void Reload(class CELITE *); /* linkage=_ZN6CELITE6ReloadEv */

	/* <0> (null):0 */
	virtual void WeaponIdle(class CELITE *); /* linkage=_ZN6CELITE10WeaponIdleEv */

	/* <0> (null):0 */
	virtual float GetMaxSpeed(class CELITE *); /* linkage=_ZN6CELITE11GetMaxSpeedEv */

	/* <0> (null):0 */
	virtual BOOL UseDecrement(class CELITE *); /* linkage=_ZN6CELITE12UseDecrementEv */

	/* <0> (null):0 */
	virtual BOOL IsPistol(class CELITE *); /* linkage=_ZN6CELITE8IsPistolEv */

	/* vtable has 11 entries: {
	   [0] = Spawn(_ZN6CELITE5SpawnEv), 
	   [1] = Precache(_ZN6CELITE8PrecacheEv), 
	   [79] = iItemSlot(_ZN6CELITE9iItemSlotEv), 
	   [61] = GetItemInfo(_ZN6CELITE11GetItemInfoEP8ItemInfo), 
	   [87] = PrimaryAttack(_ZN6CELITE13PrimaryAttackEv), 
	   [64] = Deploy(_ZN6CELITE6DeployEv), 
	   [89] = Reload(_ZN6CELITE6ReloadEv), 
	   [90] = WeaponIdle(_ZN6CELITE10WeaponIdleEv), 
	   [78] = GetMaxSpeed(_ZN6CELITE11GetMaxSpeedEv), 
	   [93] = UseDecrement(_ZN6CELITE12UseDecrementEv), 
	   [94] = IsPistol(_ZN6CELITE8IsPistolEv), 
	} */
	/* size: 344, cachelines: 6, members: 4 */
	/* last cacheline: 24 bytes */

	/* BRAIN FART ALERT! 344 != 8 + 0(holes), diff = 336 */

}; /* size: 344 */

/* 370 */
/* <0> (null):0 */
class CBasePlayerWeapon {
	/* <0> (null):0 */
	void CBasePlayerWeapon(class CBasePlayerWeapon *);

	/* <0> (null):0 */
	virtual int AddWeapon(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon9AddWeaponEv */

	/* <0> (null):0 */
	virtual void UpdateItemInfo(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon14UpdateItemInfoEv */

	/* <0> (null):0 */
	virtual void SecondaryAttack(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon15SecondaryAttackEv */

	/* <0> (null):0 */
	virtual BOOL ShouldWeaponIdle(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon16ShouldWeaponIdleEv */

	/* <0> (null):0 */
	virtual BOOL IsWeapon(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon8IsWeaponEv */

	/* <0> (null):0 */
	virtual class CBasePlayerItem * GetWeaponPtr(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon12GetWeaponPtrEv */

	/* vtable has 6 entries: {
	   [82] = AddWeapon(_ZN17CBasePlayerWeapon9AddWeaponEv), 
	   [68] = UpdateItemInfo(_ZN17CBasePlayerWeapon14UpdateItemInfoEv), 
	   [88] = SecondaryAttack(_ZN17CBasePlayerWeapon15SecondaryAttackEv), 
	   [92] = ShouldWeaponIdle(_ZN17CBasePlayerWeapon16ShouldWeaponIdleEv), 
	   [65] = IsWeapon(_ZN17CBasePlayerWeapon8IsWeaponEv), 
	   [77] = GetWeaponPtr(_ZN17CBasePlayerWeapon12GetWeaponPtrEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 371 */
 /* pointer to 369 */
 /* size: 4 */

/* 372 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 373 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 344 */

/* 374 */
 /* pointer to 363 */
 /* size: 4 */

/* 375 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 376 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 377 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 378 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 379 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 380 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 381 */
 /* pointer to 382 */
 /* size: 4 */

/* 382 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 676 */

/* 383 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 384 */
/* <0> (null):0 */
class CPointEntity {
	/* <0> (null):0 */
	virtual int ObjectCaps(class CPointEntity *); /* linkage=_ZN12CPointEntity10ObjectCapsEv */

	/* vtable has 1 entries: {
	   [6] = ObjectCaps(_ZN12CPointEntity10ObjectCapsEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 385 */
 /* pointer to 384 */
 /* size: 4 */

/* 386 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 387 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 388 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 389 */
/* <0> (null):0 */
class CBaseDelay {
	/* <0> (null):0 */
	void CBaseDelay(class CBaseDelay *);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 390 */
 /* pointer to 389 */
 /* size: 4 */

/* 391 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 392 */
/* <0> (null):0 */
class CBaseAnimating {
	/* <0> (null):0 */
	void CBaseAnimating(class CBaseAnimating *);

	/* <0> (null):0 */
	virtual void HandleAnimEvent(class CBaseAnimating *, MonsterEvent_t *); /* linkage=_ZN14CBaseAnimating15HandleAnimEventEP14MonsterEvent_t */

	/* vtable has 1 entries: {
	   [58] = HandleAnimEvent(_ZN14CBaseAnimating15HandleAnimEventEP14MonsterEvent_t), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 393 */
 /* pointer to 392 */
 /* size: 4 */

/* 394 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 395 */
/* <0> (null):0 */
class CBasePlayerItem {
	/* <0> (null):0 */
	void CBasePlayerItem(class CBasePlayerItem *);

	/* <0> (null):0 */
	virtual BOOL CanDrop(class CBasePlayerItem *); /* linkage=_ZN15CBasePlayerItem7CanDropEv */

	/* <0> (null):0 */
	virtual BOOL CanHolster(class CBasePlayerItem *); /* linkage=_ZN15CBasePlayerItem10CanHolsterEv */

	/* <0> (null):0 */
	virtual void ItemPreFrame(class CBasePlayerItem *); /* linkage=_ZN15CBasePlayerItem12ItemPreFrameEv */

	ItemInfo                   ItemInfoArray[32];    /*     0  1408 */
	/* --- cacheline 22 boundary (1408 bytes) --- */
	/* vtable has 3 entries: {
	   [63] = CanDrop(_ZN15CBasePlayerItem7CanDropEv), 
	   [66] = CanHolster(_ZN15CBasePlayerItem10CanHolsterEv), 
	   [69] = ItemPreFrame(_ZN15CBasePlayerItem12ItemPreFrameEv), 
	} */
	/* size: 0, cachelines: 0, members: 1 */

	/* BRAIN FART ALERT! 0 != 1408 + 0(holes), diff = -1408 */

}; /* size: 0 */

/* 396 */
 /* pointer to 395 */
 /* size: 4 */

/* 397 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 398 */
 /* pointer to 370 */
 /* size: 4 */

/* 399 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 400 */
 /* pointer to 352 */
 /* size: 4 */

/* 401 */
/* <0> (null):0 */
class CBaseMonster {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 402 */
 /* pointer to 401 */
 /* size: 4 */

/* 403 */
/* <0> (null):0 */
struct CSquadMonster {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 404 */
 /* pointer to 403 */
 /* size: 4 */

/* 405 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 406 */
 /* pointer to 355 */
 /* size: 4 */

/* 407 */
 /* pointer to 395 */
 /* size: 4 */

/* 408 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 409 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 410 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 411 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 412 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 413 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 414 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 415 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 416 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 417 */
 /* pointer to 74 */
 /* size: 4 */

/* 418 */
/* <0> (null):0 */
class CBotManager {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 419 */
 /* pointer to 418 */
 /* size: 4 */

/* 420 */
/* <0> (null):0 */
ItemInfo                   array[32]; /* size: 1408 */

/* Functions: */

/* <0> (null):0 */
void Vector2D(class Vector2D *)
{
} /* size: 3014656 */

/* <0> (null):0 */
void Vector2D(class Vector2D *, float, float)
{
} /* size: 149080808 */

/* <0> (null):0 */
class Vector2D operator+(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DplERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator-(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DmiERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator*(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DmlEf */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator/(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DdvEf */
{
} /* size: 8 */

/* <0> (null):0 */
float Length(const class Vector2D  *) /* linkage=_ZNK8Vector2D6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector2D  *) /* linkage=_ZNK8Vector2D13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector2D Normalize(const class Vector2D  *) /* linkage=_ZNK8Vector2D9NormalizeEv */
{
} /* size: 8 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector2D *) /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector2D *, float) /* linkage=_ZN8Vector2D6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void Vector(class Vector *)
{
} /* size: 0 */

/* <0> (null):0 */
void Vector(class Vector *, float, float, float)
{
} /* size: 230 */

/* <0> (null):0 */
void Vector(class Vector *, const class Vector  &)
{
} /* size: 149083588 */

/* <0> (null):0 */
void Vector(class Vector *, float *)
{
} /* size: 0 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *) /* linkage=_ZNK6VectorngEv */
{
} /* size: 12 */

/* <0> (null):0 */
int operator==(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectoreqERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
int operator!=(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorneERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector operator+(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorplERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectormiERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator*(const class Vector  *, float) /* linkage=_ZNK6VectormlEf */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator/(const class Vector  *, float) /* linkage=_ZNK6VectordvEf */
{
} /* size: 12 */

/* <0> (null):0 */
void CopyToArray(const class Vector  *, float *) /* linkage=_ZNK6Vector11CopyToArrayEPf */
{
} /* size: 320 */

/* <0> (null):0 */
float Length(const class Vector  *) /* linkage=_ZNK6Vector6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector  *) /* linkage=_ZNK6Vector13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
float * operator float*(class Vector *) /* linkage=_ZN6VectorcvPfEv */
{
} /* size: 4 */

/* <0> (null):0 */
const float  * operator const float*(const class Vector  *) /* linkage=_ZNK6VectorcvPKfEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector Normalize(const class Vector  *) /* linkage=_ZNK6Vector9NormalizeEv */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector2D Make2D(const class Vector  *) /* linkage=_ZNK6Vector6Make2DEv */
{
} /* size: 8 */

/* <0> (null):0 */
float Length2D(const class Vector  *) /* linkage=_ZNK6Vector8Length2DEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector  *, float) /* linkage=_ZNK6Vector16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector  *, float) /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector *) /* linkage=_ZN6Vector16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector *, float) /* linkage=_ZN6Vector6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
edict_t * edict(class CBaseEntity *) /* linkage=_ZN11CBaseEntity5edictEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int ObjectCaps(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
int entindex(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8entindexEv */
{
} /* size: 4 */

/* <0> (null):0 */
void CBaseEntity(class CBaseEntity *)
{
} /* size: 0 */

/* <0> (null):0 */
void * operator new(size_t, entvars_t *) /* linkage=_ZN11CBaseEntitynwEjP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Restart(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7RestartEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Activate(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8ActivateEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int Classify(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8ClassifyEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void DeathNotice(class CBaseEntity *, entvars_t *) /* linkage=_ZN11CBaseEntity11DeathNoticeEP9entvars_s */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int BloodColor(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10BloodColorEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsTriggered(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity11IsTriggeredEPS_ */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CBaseMonster * MyMonsterPointer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity16MyMonsterPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CSquadMonster * MySquadMonsterPointer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity21MySquadMonsterPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int GetToggleState(class CBaseEntity *) /* linkage=_ZN11CBaseEntity14GetToggleStateEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void AddPoints(class CBaseEntity *, int, BOOL) /* linkage=_ZN11CBaseEntity9AddPointsEii */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void AddPointsToTeam(class CBaseEntity *, int, BOOL) /* linkage=_ZN11CBaseEntity15AddPointsToTeamEii */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL AddPlayerItem(class CBaseEntity *, class CBasePlayerItem *) /* linkage=_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL RemovePlayerItem(class CBaseEntity *, class CBasePlayerItem *) /* linkage=_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int GiveAmmo(class CBaseEntity *, int, char *, int) /* linkage=_ZN11CBaseEntity8GiveAmmoEiPci */
{
} /* size: 4 */

/* <0> (null):0 */
virtual float GetDelay(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8GetDelayEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int IsMoving(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8IsMovingEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void OverrideReset(class CBaseEntity *) /* linkage=_ZN11CBaseEntity13OverrideResetEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void SetToggleState(class CBaseEntity *, int) /* linkage=_ZN11CBaseEntity14SetToggleStateEi */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void StartSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity13StartSneakingEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void StopSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12StopSneakingEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL OnControls(class CBaseEntity *, entvars_t *) /* linkage=_ZN11CBaseEntity10OnControlsEP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10IsSneakingEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsAlive(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7IsAliveEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsBSPModel(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10IsBSPModelEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL ReflectGauss(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12ReflectGaussEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsPlayer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8IsPlayerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsNetClient(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11IsNetClientEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual const char  * TeamID(class CBaseEntity *) /* linkage=_ZN11CBaseEntity6TeamIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Think(class CBaseEntity *) /* linkage=_ZN11CBaseEntity5ThinkEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Touch(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity5TouchEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Use(class CBaseEntity *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float) /* linkage=_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Blocked(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity7BlockedEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void UpdateOwner(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11UpdateOwnerEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL FBecomeProne(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12FBecomeProneEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class Vector Center(class CBaseEntity *) /* linkage=_ZN11CBaseEntity6CenterEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector EyePosition(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11EyePositionEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector EarPosition(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11EarPositionEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector BodyTarget(class CBaseEntity *, const class Vector  &) /* linkage=_ZN11CBaseEntity10BodyTargetERK6Vector */
{
} /* size: 12 */

/* <0> (null):0 */
virtual int Illumination(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12IlluminationEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL HasTarget(class CBaseEntity *, string_t) /* linkage=_ZN11CBaseEntity9HasTargetEj */
{
} /* size: 4 */

/* <0> (null):0 */
void CELITE(class CELITE *, const class CELITE  &)
{
} /* size: 0 */

/* <0> (null):0 */
void CELITE(class CELITE *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Spawn(class CELITE *) /* linkage=_ZN6CELITE5SpawnEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Precache(class CELITE *) /* linkage=_ZN6CELITE8PrecacheEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int iItemSlot(class CELITE *) /* linkage=_ZN6CELITE9iItemSlotEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int GetItemInfo(class CELITE *, ItemInfo *) /* linkage=_ZN6CELITE11GetItemInfoEP8ItemInfo */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void PrimaryAttack(class CELITE *) /* linkage=_ZN6CELITE13PrimaryAttackEv */
{
} /* size: 0 */

/* <0> (null):0 */
void ELITEFire(class CELITE *, float, float, BOOL) /* linkage=_ZN6CELITE9ELITEFireEffi */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL Deploy(class CELITE *) /* linkage=_ZN6CELITE6DeployEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Reload(class CELITE *) /* linkage=_ZN6CELITE6ReloadEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void WeaponIdle(class CELITE *) /* linkage=_ZN6CELITE10WeaponIdleEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual float GetMaxSpeed(class CELITE *) /* linkage=_ZN6CELITE11GetMaxSpeedEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL UseDecrement(class CELITE *) /* linkage=_ZN6CELITE12UseDecrementEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsPistol(class CELITE *) /* linkage=_ZN6CELITE8IsPistolEv */
{
} /* size: 4 */

/* <0> (null):0 */
void CBasePlayerWeapon(class CBasePlayerWeapon *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual int AddWeapon(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon9AddWeaponEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void UpdateItemInfo(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon14UpdateItemInfoEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void SecondaryAttack(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon15SecondaryAttackEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL ShouldWeaponIdle(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon16ShouldWeaponIdleEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsWeapon(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon8IsWeaponEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CBasePlayerItem * GetWeaponPtr(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon12GetWeaponPtrEv */
{
} /* size: 4 */

/* <0> (null):0 */
void WeaponIdle(class CELITE *const this)
{
	{
		int iAnim;                                            //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void Reload(class CELITE *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator==(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator!=(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, float X, float Y, float Z)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator+(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator*(const class Vector  *const this, float fl)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Length2D(const class Vector  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Length(const class Vector  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline edict_t * ENT(const entvars_t  * pev)
{
} /* size: 4 */

/* <0> (null):0 */
inline BOOL FStrEq(const char  * sz1, const char  * sz2)
{
} /* size: 4 */

/* <0> (null):0 */
inline void edict(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline int ENTINDEX(edict_t * pEdict)
{
} /* size: 4 */

/* <0> (null):0 */
inline void ObjectCaps(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
virtual int ObjectCaps(class CPointEntity *) /* linkage=_ZN12CPointEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
inline void ObjectCaps(class CPointEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void entindex(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator-(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void NormalizeInPlace(class Vector *const this)
{
	{
		float flLen;                                          //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void PrimaryAttack(class CELITE *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBaseEntity(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CBaseDelay(class CBaseDelay *)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBaseDelay(class CBaseDelay *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CBaseAnimating(class CBaseAnimating *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void HandleAnimEvent(class CBaseAnimating *, MonsterEvent_t *) /* linkage=_ZN14CBaseAnimating15HandleAnimEventEP14MonsterEvent_t */
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBaseAnimating(class CBaseAnimating *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CBasePlayerItem(class CBasePlayerItem *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL CanDrop(class CBasePlayerItem *) /* linkage=_ZN15CBasePlayerItem7CanDropEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL CanHolster(class CBasePlayerItem *) /* linkage=_ZN15CBasePlayerItem10CanHolsterEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void ItemPreFrame(class CBasePlayerItem *) /* linkage=_ZN15CBasePlayerItem12ItemPreFrameEv */
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBasePlayerItem(class CBasePlayerItem *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBasePlayerWeapon(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline entvars_t * VARS(edict_t * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline void * GET_PRIVATE(edict_t * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline void operator new(size_t stAllocateBlock, entvars_t * pev)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CELITE(class CELITE *const this)
{
} /* size: 0 */

/* <0> (null):0 */
class CELITE * GetClassPtr<CELITE>(class CELITE * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
void ELITEFire(class CELITE *const this, float flSpread, float flCycleTime, BOOL fUseSemi)
{
	{
		float flTimeDiff;                                     //     0
		int flag;                                             //     0
		class Vector vecAiming;                               //     0
		class Vector vecSrc;                                  //     0
		{
			class Vector vecDir;                          //     0
		}
		{
			class Vector vecDir;                          //     0
		}
	}
} /* size: 0 */

/* <0> (null):0 */
void Restart(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ObjectCaps(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Activate(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Classify(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void DeathNotice(class CBaseEntity *const this, entvars_t * pevChild)
{
} /* size: 0 */

/* <0> (null):0 */
void BloodColor(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsTriggered(class CBaseEntity *const this, class CBaseEntity * pActivator)
{
} /* size: 0 */

/* <0> (null):0 */
void MyMonsterPointer(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void MySquadMonsterPointer(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetToggleState(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void AddPoints(class CBaseEntity *const this, int score, BOOL bAllowNegativeScore)
{
} /* size: 0 */

/* <0> (null):0 */
void AddPointsToTeam(class CBaseEntity *const this, int score, BOOL bAllowNegativeScore)
{
} /* size: 0 */

/* <0> (null):0 */
void AddPlayerItem(class CBaseEntity *const this, class CBasePlayerItem * pItem)
{
} /* size: 0 */

/* <0> (null):0 */
void RemovePlayerItem(class CBaseEntity *const this, class CBasePlayerItem * pItem)
{
} /* size: 0 */

/* <0> (null):0 */
void GiveAmmo(class CBaseEntity *const this, int iAmount, char * szName, int iMax)
{
} /* size: 0 */

/* <0> (null):0 */
void GetDelay(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsMoving(class CBaseEntity *const this)
{
	operator!=(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void OverrideReset(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void SetToggleState(class CBaseEntity *const this, int state)
{
} /* size: 0 */

/* <0> (null):0 */
void StartSneaking(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void StopSneaking(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void OnControls(class CBaseEntity *const this, entvars_t * pev)
{
} /* size: 0 */

/* <0> (null):0 */
void IsSneaking(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsAlive(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsBSPModel(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ReflectGauss(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsPlayer(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsNetClient(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void TeamID(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Think(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Touch(class CBaseEntity *const this, class CBaseEntity * pOther)
{
} /* size: 0 */

/* <0> (null):0 */
void Use(class CBaseEntity *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
} /* size: 0 */

/* <0> (null):0 */
void Blocked(class CBaseEntity *const this, class CBaseEntity * pOther)
{
} /* size: 0 */

/* <0> (null):0 */
void UpdateOwner(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void FBecomeProne(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Center(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
	operator*(const class Vector  *const this,
			float fl); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void EyePosition(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void EarPosition(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void BodyTarget(class CBaseEntity *const this, const class Vector  &const posSrc)
{
} /* size: 0 */

/* <0> (null):0 */
void Illumination(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void HandleAnimEvent(class CBaseAnimating *const this, MonsterEvent_t * pEvent)
{
} /* size: 0 */

/* <0> (null):0 */
void CanDrop(class CBasePlayerItem *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CanHolster(class CBasePlayerItem *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ItemPreFrame(class CBasePlayerItem *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void AddWeapon(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void UpdateItemInfo(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void SecondaryAttack(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ShouldWeaponIdle(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsWeapon(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetWeaponPtr(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void iItemSlot(class CELITE *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetMaxSpeed(class CELITE *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void UseDecrement(class CELITE *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsPistol(class CELITE *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Precache(class CELITE *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetItemInfo(class CELITE *const this, ItemInfo * p)
{
} /* size: 0 */

/* <0> (null):0 */
void Deploy(class CELITE *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class CELITE *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void HasTarget(class CBaseEntity *const this, string_t targetname)
{
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void WeaponIdle(class CELITE *const this)
{
	WeaponIdle(class CELITE *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Reload(class CELITE *const this)
{
	Reload(class CELITE *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void ELITEFire(class CELITE *const this, float flSpread, BOOL fUseSemi, float flCycleTime)
{
	{
		float flTimeDiff;                                     //     0
		int flag;                                             //     0
		class Vector vecAiming;                               //     0
		class Vector vecSrc;                                  //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		{
			class Vector vecDir;                          //     0
			Vector(class Vector *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
			operator*(const class Vector  *const this,
					float fl); /* size=0, low_pc=0 */ //     0
			operator-(const class Vector  *const this,
					const class Vector  &const v); /* size=0, low_pc=0 */ //     0
			Vector(class Vector *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		}
		{
			class Vector vecDir;                          //     0
			edict(class CBaseEntity *const this); /* size=0, low_pc=0 */ //     0
			Vector(class Vector *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
			operator*(const class Vector  *const this,
					float fl); /* size=0, low_pc=0 */ //     0
			operator+(const class Vector  *const this,
					const class Vector  &const v); /* size=0, low_pc=0 */ //     0
			Vector(class Vector *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		}
	}
} /* size: 0 */

/* <0> (null):0 */
void PrimaryAttack(class CELITE *const this)
{
	Length2D(const class Vector  *const this); /* size=0, low_pc=0 */ //     0
	PrimaryAttack(class CELITE *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void weapon_elite(entvars_t * pev)
{
	GetClassPtr<CELITE>(class CELITE * a); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void ELITEFire(class CELITE *const this, float flSpread, float flCycleTime, BOOL fUseSemi)
{
	{
		float flTimeDiff;                                     //     0
		int flag;                                             //     0
		class Vector vecAiming;                               //     0
		class Vector vecSrc;                                  //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		{
			class Vector vecDir;                          //     0
			Vector(class Vector *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
			operator*(const class Vector  *const this,
					float fl); /* size=0, low_pc=0 */ //     0
			operator-(const class Vector  *const this,
					const class Vector  &const v); /* size=0, low_pc=0 */ //     0
			Vector(class Vector *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		}
		{
			class Vector vecDir;                          //     0
			edict(class CBaseEntity *const this); /* size=0, low_pc=0 */ //     0
			Vector(class Vector *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
			operator*(const class Vector  *const this,
					float fl); /* size=0, low_pc=0 */ //     0
			operator+(const class Vector  *const this,
					const class Vector  &const v); /* size=0, low_pc=0 */ //     0
			Vector(class Vector *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		}
	}
} /* size: 0 */



/* Variables: */

int                        iAnim; /* size: 4 */

float                      flLen; /* size: 4 */

entvars_t *                pev; /* size: 4 */

float                      flTimeDiff; /* size: 4 */

int                        flag; /* size: 4 */

class Vector              vecAiming; /* size: 12 */

class Vector              vecSrc; /* size: 12 */

class Vector              vecDir; /* size: 12 */

class Vector              vecDir; /* size: 12 */

; /* size: 149476560 */

float                      flTimeDiff; /* size: 4 */

int                        flag; /* size: 4 */

class Vector              vecAiming; /* size: 12 */

class Vector              vecSrc; /* size: 12 */

class Vector              vecDir; /* size: 12 */

class Vector              vecDir; /* size: 12 */

; /* size: 149478640 */

float                      flTimeDiff; /* size: 4 */

int                        flag; /* size: 4 */

class Vector              vecAiming; /* size: 12 */

class Vector              vecSrc; /* size: 12 */

class Vector              vecDir; /* size: 12 */

class Vector              vecDir; /* size: 12 */

extern class _IO_FILE *           stdin; /* size: 4 */

extern class _IO_FILE *           stdout; /* size: 4 */

intconst                   k_cubSaltSize; /* size: 4 */

GID_tconst                 k_GIDNil; /* size: 8 */

GID_tconst                 k_TxnIDNil; /* size: 8 */

GID_tconst                 k_TxnIDUnknown; /* size: 8 */

PackageId_tconst           k_uPackageIdFreeSub; /* size: 4 */

PackageId_tconst           k_uPackageIdInvalid; /* size: 4 */

AppId_tconst               k_uAppIdInvalid; /* size: 4 */

AssetClassId_tconst        k_ulAssetClassIdInvalid; /* size: 8 */

PhysicalItemId_tconst      k_uPhysicalItemIdInvalid; /* size: 4 */

DepotId_tconst             k_uDepotIdInvalid; /* size: 4 */

CellID_tconst              k_uCellIDInvalid; /* size: 4 */

SteamAPICall_tconst        k_uAPICallInvalid; /* size: 8 */

PartnerId_tconst           k_uPartnerIdInvalid; /* size: 4 */

extern enginefuncs_t              g_engfuncs; /* size: 632 */

extern globalvars_t *             gpGlobals; /* size: 4 */

extern class Vectorconst          g_vecZero; /* size: 12 */

extern class CBotManager *        TheBots; /* size: 4 */

/* Types: */

/* 1 */
char
 /* size: 1 */

/* 2 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 3 */
unsigned int
 /* size: 4 */

/* 4 */
unsigned char
 /* size: 1 */

/* 5 */
short unsigned int
 /* size: 2 */

/* 6 */
long unsigned int
 /* size: 4 */

/* 7 */
signed char
 /* size: 1 */

/* 8 */
short int
 /* size: 2 */

/* 9 */
int
 /* size: 4 */

/* 10 */
long long int
 /* size: 8 */

/* 11 */
long long unsigned int
 /* size: 8 */

/* 12 */
/* <0> (null):0 */
typedef long long int __quad_t; /* size: 8 */

/* 13 */
/* <0> (null):0 */
typedef long int __off_t; /* size: 4 */

/* 14 */
long int
 /* size: 4 */

/* 15 */
/* <0> (null):0 */
typedef __quad_t __off64_t; /* size: 8 */

/* 16 */
 /* pointer to 0 */
 /* size: 4 */

/* 17 */
 /* pointer to 1 */
 /* size: 4 */

/* 18 */
/* <0> (null):0 */
struct _IO_FILE {
	int                        _flags;               /*     0     4 */
	char *                     _IO_read_ptr;         /*     4     4 */
	char *                     _IO_read_end;         /*     8     4 */
	char *                     _IO_read_base;        /*    12     4 */
	char *                     _IO_write_base;       /*    16     4 */
	char *                     _IO_write_ptr;        /*    20     4 */
	char *                     _IO_write_end;        /*    24     4 */
	char *                     _IO_buf_base;         /*    28     4 */
	char *                     _IO_buf_end;          /*    32     4 */
	char *                     _IO_save_base;        /*    36     4 */
	char *                     _IO_backup_base;      /*    40     4 */
	char *                     _IO_save_end;         /*    44     4 */
	class _IO_marker *         _markers;             /*    48     4 */
	class _IO_FILE *           _chain;               /*    52     4 */
	int                        _fileno;              /*    56     4 */
	int                        _flags2;              /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	__off_t                    _old_offset;          /*    64     4 */
	short unsigned int         _cur_column;          /*    68     2 */
	signed char                _vtable_offset;       /*    70     1 */
	char                       _shortbuf[1];         /*    71     1 */
	_IO_lock_t *               _lock;                /*    72     4 */
	__off64_t                  _offset;              /*    76     8 */
	void *                     __pad1;               /*    84     4 */
	void *                     __pad2;               /*    88     4 */
	void *                     __pad3;               /*    92     4 */
	void *                     __pad4;               /*    96     4 */
	size_t                     __pad5;               /*   100     4 */
	int                        _mode;                /*   104     4 */
	char                       _unused2[40];         /*   108    40 */
	/* --- cacheline 2 boundary (128 bytes) was 20 bytes ago --- */

	/* size: 148, cachelines: 3, members: 29 */
	/* last cacheline: 20 bytes */
}; /* size: 148 */

/* 19 */
/* <0> (null):0 */
typedef void _IO_lock_t; /* size: 0 */

/* 20 */
/* <0> (null):0 */
struct _IO_marker {
	class _IO_marker *         _next;                /*     0     4 */
	class _IO_FILE *           _sbuf;                /*     4     4 */
	int                        _pos;                 /*     8     4 */

	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 21 */
 /* pointer to 20 */
 /* size: 4 */

/* 22 */
 /* pointer to 18 */
 /* size: 4 */

/* 23 */
 /* pointer to 20 */
 /* size: 4 */

/* 24 */
 /* pointer to 18 */
 /* size: 4 */

/* 25 */
/* <0> (null):0 */
char                       array[1]; /* size: 1 */

/* 26 */
 /* pointer to 19 */
 /* size: 4 */

/* 27 */
/* <0> (null):0 */
char                       array[40]; /* size: 40 */

/* 28 */
 /* pointer to 29 */
 /* size: 4 */

/* 29 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 30 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 31 */
long double
 /* size: 12 */

/* 32 */
double
 /* size: 8 */

/* 33 */
/* <0> (null):0 */
typedef int int32; /* size: 4 */

/* 34 */
/* <0> (null):0 */
typedef unsigned int uint32; /* size: 4 */

/* 35 */
/* <0> (null):0 */
typedef long long unsigned int uint64; /* size: 8 */

/* 36 */
/* <0> (null):0 */
typedef uint64 GID_t; /* size: 8 */

/* 37 */
/* <0> (null):0 */
typedef uint32 PackageId_t; /* size: 4 */

/* 38 */
/* <0> (null):0 */
typedef uint32 AppId_t; /* size: 4 */

/* 39 */
/* <0> (null):0 */
typedef uint64 AssetClassId_t; /* size: 8 */

/* 40 */
/* <0> (null):0 */
typedef uint32 PhysicalItemId_t; /* size: 4 */

/* 41 */
/* <0> (null):0 */
typedef uint32 DepotId_t; /* size: 4 */

/* 42 */
/* <0> (null):0 */
typedef uint32 CellID_t; /* size: 4 */

/* 43 */
/* <0> (null):0 */
typedef uint64 SteamAPICall_t; /* size: 8 */

/* 44 */
/* <0> (null):0 */
typedef uint32 PartnerId_t; /* size: 4 */

/* 45 */
/* <0> (null):0 */
typedef int BOOL; /* size: 4 */

/* 46 */
/* <0> (null):0 */
typedef unsigned char byte; /* size: 1 */

/* 47 */
/* <0> (null):0 */
typedef unsigned int string_t; /* size: 4 */

/* 48 */
/* <0> (null):0 */
typedef float vec_t; /* size: 4 */

/* 49 */
float
 /* size: 4 */

/* 50 */
/* <0> (null):0 */
class Vector2D {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	/* <0> (null):0 */
	void Vector2D(class Vector2D *);

	/* <0> (null):0 */
	void Vector2D(class Vector2D *, float, float);

	/* <0> (null):0 */
	class Vector2D operator+(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DplERKS_ */

	/* <0> (null):0 */
	class Vector2D operator-(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DmiERKS_ */

	/* <0> (null):0 */
	class Vector2D operator*(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DmlEf */

	/* <0> (null):0 */
	class Vector2D operator/(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DdvEf */

	/* <0> (null):0 */
	float Length(const class Vector2D  *); /* linkage=_ZNK8Vector2D6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector2D  *); /* linkage=_ZNK8Vector2D13LengthSquaredEv */

	/* <0> (null):0 */
	class Vector2D Normalize(const class Vector2D  *); /* linkage=_ZNK8Vector2D9NormalizeEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector2D *); /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector2D *, float); /* linkage=_ZN8Vector2D6IsZeroEf */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 51 */
 /* pointer to 50 */
 /* size: 4 */

/* 52 */
 /* pointer to 53 */
 /* size: 4 */

/* 53 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 54 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 55 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 56 */
bool
 /* size: 1 */

/* 57 */
/* <0> (null):0 */
class Vector {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	vec_t                      z;                    /*     8     4 */
	/* <0> (null):0 */
	void Vector(class Vector *);

	/* <0> (null):0 */
	void Vector(class Vector *, float, float, float);

	/* <0> (null):0 */
	void Vector(class Vector *, const class Vector  &);

	/* <0> (null):0 */
	void Vector(class Vector *, float *);

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *); /* linkage=_ZNK6VectorngEv */

	/* <0> (null):0 */
	int operator==(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectoreqERKS_ */

	/* <0> (null):0 */
	int operator!=(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorneERKS_ */

	/* <0> (null):0 */
	class Vector operator+(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorplERKS_ */

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectormiERKS_ */

	/* <0> (null):0 */
	class Vector operator*(const class Vector  *, float); /* linkage=_ZNK6VectormlEf */

	/* <0> (null):0 */
	class Vector operator/(const class Vector  *, float); /* linkage=_ZNK6VectordvEf */

	/* <0> (null):0 */
	void CopyToArray(const class Vector  *, float *); /* linkage=_ZNK6Vector11CopyToArrayEPf */

	/* <0> (null):0 */
	float Length(const class Vector  *); /* linkage=_ZNK6Vector6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector  *); /* linkage=_ZNK6Vector13LengthSquaredEv */

	/* <0> (null):0 */
	float * operator float*(class Vector *); /* linkage=_ZN6VectorcvPfEv */

	/* <0> (null):0 */
	const float  * operator const float*(const class Vector  *); /* linkage=_ZNK6VectorcvPKfEv */

	/* <0> (null):0 */
	class Vector Normalize(const class Vector  *); /* linkage=_ZNK6Vector9NormalizeEv */

	/* <0> (null):0 */
	class Vector2D Make2D(const class Vector  *); /* linkage=_ZNK6Vector6Make2DEv */

	/* <0> (null):0 */
	float Length2D(const class Vector  *); /* linkage=_ZNK6Vector8Length2DEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector  *, float); /* linkage=_ZNK6Vector16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector  *, float); /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector *); /* linkage=_ZN6Vector16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector *, float); /* linkage=_ZN6Vector6IsZeroEf */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 58 */
 /* pointer to 57 */
 /* size: 4 */

/* 59 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 60 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 61 */
 /* pointer to 49 */
 /* size: 4 */

/* 62 */
 /* pointer to 63 */
 /* size: 4 */

/* 63 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 64 */
 /* pointer to 65 */
 /* size: 4 */

/* 65 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 66 */
/* <0> (null):0 */
typedef int qboolean; /* size: 4 */

/* 67 */
/* <0> (null):0 */
struct link_s {
	class link_s *             prev;                 /*     0     4 */
	class link_s *             next;                 /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 68 */
 /* pointer to 67 */
 /* size: 4 */

/* 69 */
/* <0> (null):0 */
typedef struct link_s link_t; /* size: 8 */

/* 70 */
/* <0> (null):0 */
typedef struct edict_s edict_t; /* size: 804 */

/* 71 */
/* <0> (null):0 */
struct edict_s {
	qboolean                   free;                 /*     0     4 */
	int                        serialnumber;         /*     4     4 */
	link_t                     area;                 /*     8     8 */
	int                        headnode;             /*    16     4 */
	int                        num_leafs;            /*    20     4 */
	short int                  leafnums[48];         /*    24    96 */
	/* --- cacheline 1 boundary (64 bytes) was 56 bytes ago --- */
	float                      freetime;             /*   120     4 */
	void *                     pvPrivateData;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	entvars_t                  v;                    /*   128   676 */
	/* --- cacheline 12 boundary (768 bytes) was 36 bytes ago --- */

	/* size: 804, cachelines: 13, members: 9 */
	/* last cacheline: 36 bytes */
}; /* size: 804 */

/* 72 */
 /* pointer to 70 */
 /* size: 4 */

/* 73 */
/* <0> (null):0 */
struct {
	float                      time;                 /*     0     4 */
	float                      frametime;            /*     4     4 */
	float                      force_retouch;        /*     8     4 */
	string_t                   mapname;              /*    12     4 */
	string_t                   startspot;            /*    16     4 */
	float                      deathmatch;           /*    20     4 */
	float                      coop;                 /*    24     4 */
	float                      teamplay;             /*    28     4 */
	float                      serverflags;          /*    32     4 */
	float                      found_secrets;        /*    36     4 */
	class Vector              v_forward;             /*    40    12 */
	class Vector              v_up;                  /*    52    12 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	class Vector              v_right;               /*    64    12 */
	float                      trace_allsolid;       /*    76     4 */
	float                      trace_startsolid;     /*    80     4 */
	float                      trace_fraction;       /*    84     4 */
	class Vector              trace_endpos;          /*    88    12 */
	class Vector              trace_plane_normal;    /*   100    12 */
	float                      trace_plane_dist;     /*   112     4 */
	edict_t *                  trace_ent;            /*   116     4 */
	float                      trace_inopen;         /*   120     4 */
	float                      trace_inwater;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	int                        trace_hitgroup;       /*   128     4 */
	int                        trace_flags;          /*   132     4 */
	int                        msg_entity;           /*   136     4 */
	int                        cdAudioTrack;         /*   140     4 */
	int                        maxClients;           /*   144     4 */
	int                        maxEntities;          /*   148     4 */
	const char  *              pStringBase;          /*   152     4 */
	void *                     pSaveData;            /*   156     4 */
	class Vector              vecLandmarkOffset;     /*   160    12 */

	/* size: 172, cachelines: 3, members: 31 */
	/* last cacheline: 44 bytes */
}; /* size: 172 */

/* 74 */
/* <0> (null):0 */
typedef class  globalvars_t; /* size: 172 */

/* 75 */
/* <0> (null):0 */
struct entvars_s {
	string_t                   classname;            /*     0     4 */
	string_t                   globalname;           /*     4     4 */
	class Vector              origin;                /*     8    12 */
	class Vector              oldorigin;             /*    20    12 */
	class Vector              velocity;              /*    32    12 */
	class Vector              basevelocity;          /*    44    12 */
	class Vector              clbasevelocity;        /*    56    12 */
	/* --- cacheline 1 boundary (64 bytes) was 4 bytes ago --- */
	class Vector              movedir;               /*    68    12 */
	class Vector              angles;                /*    80    12 */
	class Vector              avelocity;             /*    92    12 */
	class Vector              punchangle;            /*   104    12 */
	class Vector              v_angle;               /*   116    12 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	class Vector              endpos;                /*   128    12 */
	class Vector              startpos;              /*   140    12 */
	float                      impacttime;           /*   152     4 */
	float                      starttime;            /*   156     4 */
	int                        fixangle;             /*   160     4 */
	float                      idealpitch;           /*   164     4 */
	float                      pitch_speed;          /*   168     4 */
	float                      ideal_yaw;            /*   172     4 */
	float                      yaw_speed;            /*   176     4 */
	int                        modelindex;           /*   180     4 */
	string_t                   model;                /*   184     4 */
	int                        viewmodel;            /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	int                        weaponmodel;          /*   192     4 */
	class Vector              absmin;                /*   196    12 */
	class Vector              absmax;                /*   208    12 */
	class Vector              mins;                  /*   220    12 */
	class Vector              maxs;                  /*   232    12 */
	class Vector              size;                  /*   244    12 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	float                      ltime;                /*   256     4 */
	float                      nextthink;            /*   260     4 */
	int                        movetype;             /*   264     4 */
	int                        solid;                /*   268     4 */
	int                        skin;                 /*   272     4 */
	int                        body;                 /*   276     4 */
	int                        effects;              /*   280     4 */
	float                      gravity;              /*   284     4 */
	float                      friction;             /*   288     4 */
	int                        light_level;          /*   292     4 */
	int                        sequence;             /*   296     4 */
	int                        gaitsequence;         /*   300     4 */
	float                      frame;                /*   304     4 */
	float                      animtime;             /*   308     4 */
	float                      framerate;            /*   312     4 */
	unsigned char              controller[4];        /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	unsigned char              blending[2];          /*   320     2 */
	float                      scale;                /*   324     4 */
	int                        rendermode;           /*   328     4 */
	float                      renderamt;            /*   332     4 */
	class Vector              rendercolor;           /*   336    12 */
	int                        renderfx;             /*   348     4 */
	float                      health;               /*   352     4 */
	float                      frags;                /*   356     4 */
	int                        weapons;              /*   360     4 */
	float                      takedamage;           /*   364     4 */
	int                        deadflag;             /*   368     4 */
	class Vector              view_ofs;              /*   372    12 */
	int                        button;               /*   384     4 */
	/* --- cacheline 6 boundary (384 bytes) was 2 bytes ago --- */
	int                        impulse;              /*   388     4 */
	edict_t *                  chain;                /*   392     4 */
	edict_t *                  dmg_inflictor;        /*   396     4 */
	edict_t *                  enemy;                /*   400     4 */
	edict_t *                  aiment;               /*   404     4 */
	edict_t *                  owner;                /*   408     4 */
	edict_t *                  groundentity;         /*   412     4 */
	int                        spawnflags;           /*   416     4 */
	int                        flags;                /*   420     4 */
	int                        colormap;             /*   424     4 */
	int                        team;                 /*   428     4 */
	float                      max_health;           /*   432     4 */
	float                      teleport_time;        /*   436     4 */
	float                      armortype;            /*   440     4 */
	float                      armorvalue;           /*   444     4 */
	int                        waterlevel;           /*   448     4 */
	/* --- cacheline 7 boundary (448 bytes) was 2 bytes ago --- */
	int                        watertype;            /*   452     4 */
	string_t                   target;               /*   456     4 */
	string_t                   targetname;           /*   460     4 */
	string_t                   netname;              /*   464     4 */
	string_t                   message;              /*   468     4 */
	float                      dmg_take;             /*   472     4 */
	float                      dmg_save;             /*   476     4 */
	float                      dmg;                  /*   480     4 */
	float                      dmgtime;              /*   484     4 */
	string_t                   noise;                /*   488     4 */
	string_t                   noise1;               /*   492     4 */
	string_t                   noise2;               /*   496     4 */
	string_t                   noise3;               /*   500     4 */
	float                      speed;                /*   504     4 */
	float                      air_finished;         /*   508     4 */
	float                      pain_finished;        /*   512     4 */
	/* --- cacheline 8 boundary (512 bytes) was 2 bytes ago --- */
	float                      radsuit_finished;     /*   516     4 */
	edict_t *                  pContainingEntity;    /*   520     4 */
	int                        playerclass;          /*   524     4 */
	float                      maxspeed;             /*   528     4 */
	float                      fov;                  /*   532     4 */
	int                        weaponanim;           /*   536     4 */
	int                        pushmsec;             /*   540     4 */
	int                        bInDuck;              /*   544     4 */
	int                        flTimeStepSound;      /*   548     4 */
	int                        flSwimTime;           /*   552     4 */
	int                        flDuckTime;           /*   556     4 */
	int                        iStepLeft;            /*   560     4 */
	float                      flFallVelocity;       /*   564     4 */
	int                        gamestate;            /*   568     4 */
	int                        oldbuttons;           /*   572     4 */
	int                        groupinfo;            /*   576     4 */
	/* --- cacheline 9 boundary (576 bytes) was 2 bytes ago --- */
	int                        iuser1;               /*   580     4 */
	int                        iuser2;               /*   584     4 */
	int                        iuser3;               /*   588     4 */
	int                        iuser4;               /*   592     4 */
	float                      fuser1;               /*   596     4 */
	float                      fuser2;               /*   600     4 */
	float                      fuser3;               /*   604     4 */
	float                      fuser4;               /*   608     4 */
	class Vector              vuser1;                /*   612    12 */
	class Vector              vuser2;                /*   624    12 */
	class Vector              vuser3;                /*   636    12 */
	/* --- cacheline 10 boundary (640 bytes) was 6 bytes ago --- */
	class Vector              vuser4;                /*   648    12 */
	edict_t *                  euser1;               /*   660     4 */
	edict_t *                  euser2;               /*   664     4 */
	edict_t *                  euser3;               /*   668     4 */
	edict_t *                  euser4;               /*   672     4 */

	/* size: 676, cachelines: 11, members: 123 */
	/* last cacheline: 36 bytes */

	/* BRAIN FART ALERT! 676 != 674 + 0(holes), diff = 2 */

}; /* size: 676 */

/* 76 */
/* <0> (null):0 */
unsigned char              array[4]; /* size: 4 */

/* 77 */
/* <0> (null):0 */
unsigned char              array[2]; /* size: 2 */

/* 78 */
/* <0> (null):0 */
typedef struct entvars_s entvars_t; /* size: 676 */

/* 79 */
/* <0> (null):0 */
short int                  array[48]; /* size: 96 */

/* 80 */
/* <0> (null):0 */
typedef uint32 CRC32_t; /* size: 4 */

/* 81 */
/* <0> (null):0 */
struct cvar_s {
	char *                     name;                 /*     0     4 */
	char *                     string;               /*     4     4 */
	int                        flags;                /*     8     4 */
	float                      value;                /*    12     4 */
	class cvar_s *             next;                 /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 82 */
 /* pointer to 81 */
 /* size: 4 */

/* 83 */
/* <0> (null):0 */
typedef struct cvar_s cvar_t; /* size: 20 */

/* 84 */
/* <0> (null):0 */
struct client_textmessage_s {
	int                        effect;               /*     0     4 */
	byte                       r1;                   /*     4     1 */
	byte                       g1;                   /*     5     1 */
	byte                       b1;                   /*     6     1 */
	byte                       a1;                   /*     7     1 */
	byte                       r2;                   /*     8     1 */
	byte                       g2;                   /*     9     1 */
	byte                       b2;                   /*    10     1 */
	byte                       a2;                   /*    11     1 */
	float                      x;                    /*    12     4 */
	float                      y;                    /*    16     4 */
	float                      fadein;               /*    20     4 */
	float                      fadeout;              /*    24     4 */
	float                      holdtime;             /*    28     4 */
	float                      fxtime;               /*    32     4 */
	const char  *              pName;                /*    36     4 */
	const char  *              pMessage;             /*    40     4 */

	/* size: 44, cachelines: 1, members: 17 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 85 */
/* <0> (null):0 */
typedef struct client_textmessage_s client_textmessage_t; /* size: 44 */

/* 86 */
/* <0> (null):0 */
typedef struct sequenceCommandLine_ sequenceCommandLine_s; /* size: 92 */

/* 87 */
/* <0> (null):0 */
struct sequenceCommandLine_ {
	int                        commandType;          /*     0     4 */
	client_textmessage_t       clientMessage;        /*     4    44 */
	char *                     speakerName;          /*    48     4 */
	char *                     listenerName;         /*    52     4 */
	char *                     soundFileName;        /*    56     4 */
	char *                     sentenceName;         /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	char *                     fireTargetNames;      /*    64     4 */
	char *                     killTargetNames;      /*    68     4 */
	float                      delay;                /*    72     4 */
	int                        repeatCount;          /*    76     4 */
	int                        textChannel;          /*    80     4 */
	int                        modifierBitField;     /*    84     4 */
	sequenceCommandLine_s *    nextCommandLine;      /*    88     4 */

	/* size: 92, cachelines: 2, members: 13 */
	/* last cacheline: 28 bytes */
}; /* size: 92 */

/* 88 */
 /* pointer to 86 */
 /* size: 4 */

/* 89 */
/* <0> (null):0 */
typedef struct sequenceEntry_ sequenceEntry_s; /* size: 20 */

/* 90 */
/* <0> (null):0 */
struct sequenceEntry_ {
	char *                     fileName;             /*     0     4 */
	char *                     entryName;            /*     4     4 */
	sequenceCommandLine_s *    firstCommand;         /*     8     4 */
	sequenceEntry_s *          nextEntry;            /*    12     4 */
	qboolean                   isGlobal;             /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 91 */
 /* pointer to 89 */
 /* size: 4 */

/* 92 */
/* <0> (null):0 */
typedef struct sentenceEntry_ sentenceEntry_s; /* size: 16 */

/* 93 */
/* <0> (null):0 */
struct sentenceEntry_ {
	char *                     data;                 /*     0     4 */
	sentenceEntry_s *          nextEntry;            /*     4     4 */
	qboolean                   isGlobal;             /*     8     4 */
	unsigned int               index;                /*    12     4 */

	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 94 */
 /* pointer to 92 */
 /* size: 4 */

/* 95 */
/* <0> (null):0 */
enum {
	at_notice = 0,
	at_console = 1,
	at_aiconsole = 2,
	at_warning = 3,
	at_error = 4,
	at_logged = 5,
}; /* size: 4 */

/* 96 */
/* <0> (null):0 */
typedef enum  ALERT_TYPE; /* size: 4 */

/* 97 */
/* <0> (null):0 */
enum {
	print_console = 0,
	print_center = 1,
	print_chat = 2,
}; /* size: 4 */

/* 98 */
/* <0> (null):0 */
typedef enum  PRINT_TYPE; /* size: 4 */

/* 99 */
/* <0> (null):0 */
enum {
	force_exactfile = 0,
	force_model_samebounds = 1,
	force_model_specifybounds = 2,
	force_model_specifybounds_if_avail = 3,
}; /* size: 4 */

/* 100 */
/* <0> (null):0 */
typedef enum  FORCE_TYPE; /* size: 4 */

/* 101 */
/* <0> (null):0 */
struct {
	int                        fAllSolid;            /*     0     4 */
	int                        fStartSolid;          /*     4     4 */
	int                        fInOpen;              /*     8     4 */
	int                        fInWater;             /*    12     4 */
	float                      flFraction;           /*    16     4 */
	class Vector              vecEndPos;             /*    20    12 */
	float                      flPlaneDist;          /*    32     4 */
	class Vector              vecPlaneNormal;        /*    36    12 */
	edict_t *                  pHit;                 /*    48     4 */
	int                        iHitgroup;            /*    52     4 */

	/* size: 56, cachelines: 1, members: 10 */
	/* last cacheline: 56 bytes */
}; /* size: 56 */

/* 102 */
/* <0> (null):0 */
typedef class  TraceResult; /* size: 56 */

/* 103 */
/* <0> (null):0 */
struct enginefuncs_s {
	int                        (*pfnPrecacheModel)(char *); /*     0     4 */
	int                        (*pfnPrecacheSound)(char *); /*     4     4 */
	void                       (*pfnSetModel)(edict_t *, const char  *); /*     8     4 */
	int                        (*pfnModelIndex)(const char  *); /*    12     4 */
	int                        (*pfnModelFrames)(int); /*    16     4 */
	void                       (*pfnSetSize)(edict_t *, const float  *, const float  *); /*    20     4 */
	void                       (*pfnChangeLevel)(char *, char *); /*    24     4 */
	void                       (*pfnGetSpawnParms)(edict_t *); /*    28     4 */
	void                       (*pfnSaveSpawnParms)(edict_t *); /*    32     4 */
	float                      (*pfnVecToYaw)(const float  *); /*    36     4 */
	void                       (*pfnVecToAngles)(const float  *, float *); /*    40     4 */
	void                       (*pfnMoveToOrigin)(edict_t *, const float  *, float, int); /*    44     4 */
	void                       (*pfnChangeYaw)(edict_t *); /*    48     4 */
	void                       (*pfnChangePitch)(edict_t *); /*    52     4 */
	edict_t *                  (*pfnFindEntityByString)(edict_t *, const char  *, const char  *); /*    56     4 */
	int                        (*pfnGetEntityIllum)(edict_t *); /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	edict_t *                  (*pfnFindEntityInSphere)(edict_t *, const float  *, float); /*    64     4 */
	edict_t *                  (*pfnFindClientInPVS)(edict_t *); /*    68     4 */
	edict_t *                  (*pfnEntitiesInPVS)(edict_t *); /*    72     4 */
	void                       (*pfnMakeVectors)(const float  *); /*    76     4 */
	void                       (*pfnAngleVectors)(const float  *, float *, float *, float *); /*    80     4 */
	edict_t *                  (*pfnCreateEntity)(void); /*    84     4 */
	void                       (*pfnRemoveEntity)(edict_t *); /*    88     4 */
	edict_t *                  (*pfnCreateNamedEntity)(int); /*    92     4 */
	void                       (*pfnMakeStatic)(edict_t *); /*    96     4 */
	int                        (*pfnEntIsOnFloor)(edict_t *); /*   100     4 */
	int                        (*pfnDropToFloor)(edict_t *); /*   104     4 */
	int                        (*pfnWalkMove)(edict_t *, float, float, int); /*   108     4 */
	void                       (*pfnSetOrigin)(edict_t *, const float  *); /*   112     4 */
	void                       (*pfnEmitSound)(edict_t *, int, const char  *, float, float, int, int); /*   116     4 */
	void                       (*pfnEmitAmbientSound)(edict_t *, float *, const char  *, float, float, int, int); /*   120     4 */
	void                       (*pfnTraceLine)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	void                       (*pfnTraceToss)(edict_t *, edict_t *, TraceResult *); /*   128     4 */
	int                        (*pfnTraceMonsterHull)(edict_t *, const float  *, const float  *, int, edict_t *, TraceResult *); /*   132     4 */
	void                       (*pfnTraceHull)(const float  *, const float  *, int, int, edict_t *, TraceResult *); /*   136     4 */
	void                       (*pfnTraceModel)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   140     4 */
	const char  *              (*pfnTraceTexture)(edict_t *, const float  *, const float  *); /*   144     4 */
	void                       (*pfnTraceSphere)(const float  *, const float  *, int, float, edict_t *, TraceResult *); /*   148     4 */
	void                       (*pfnGetAimVector)(edict_t *, float, float *); /*   152     4 */
	void                       (*pfnServerCommand)(char *); /*   156     4 */
	void                       (*pfnServerExecute)(void); /*   160     4 */
	void                       (*pfnClientCommand)(edict_t *, char *, ...); /*   164     4 */
	void                       (*pfnParticleEffect)(const float  *, const float  *, float, float); /*   168     4 */
	void                       (*pfnLightStyle)(int, char *); /*   172     4 */
	int                        (*pfnDecalIndex)(const char  *); /*   176     4 */
	int                        (*pfnPointContents)(const float  *); /*   180     4 */
	void                       (*pfnMessageBegin)(int, int, const float  *, edict_t *); /*   184     4 */
	void                       (*pfnMessageEnd)(void); /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	void                       (*pfnWriteByte)(int); /*   192     4 */
	void                       (*pfnWriteChar)(int); /*   196     4 */
	void                       (*pfnWriteShort)(int); /*   200     4 */
	void                       (*pfnWriteLong)(int); /*   204     4 */
	void                       (*pfnWriteAngle)(float); /*   208     4 */
	void                       (*pfnWriteCoord)(float); /*   212     4 */
	void                       (*pfnWriteString)(const char  *); /*   216     4 */
	void                       (*pfnWriteEntity)(int); /*   220     4 */
	void                       (*pfnCVarRegister)(cvar_t *); /*   224     4 */
	float                      (*pfnCVarGetFloat)(const char  *); /*   228     4 */
	const char  *              (*pfnCVarGetString)(const char  *); /*   232     4 */
	void                       (*pfnCVarSetFloat)(const char  *, float); /*   236     4 */
	void                       (*pfnCVarSetString)(const char  *, const char  *); /*   240     4 */
	void                       (*pfnAlertMessage)(ALERT_TYPE, char *, ...); /*   244     4 */
	void                       (*pfnEngineFprintf)(void *, char *, ...); /*   248     4 */
	void *                     (*pfnPvAllocEntPrivateData)(edict_t *, int32); /*   252     4 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	void *                     (*pfnPvEntPrivateData)(edict_t *); /*   256     4 */
	void                       (*pfnFreeEntPrivateData)(edict_t *); /*   260     4 */
	const char  *              (*pfnSzFromIndex)(int); /*   264     4 */
	int                        (*pfnAllocString)(const char  *); /*   268     4 */
	class entvars_s *          (*pfnGetVarsOfEnt)(edict_t *); /*   272     4 */
	edict_t *                  (*pfnPEntityOfEntOffset)(int); /*   276     4 */
	int                        (*pfnEntOffsetOfPEntity)(const edict_t  *); /*   280     4 */
	int                        (*pfnIndexOfEdict)(const edict_t  *); /*   284     4 */
	edict_t *                  (*pfnPEntityOfEntIndex)(int); /*   288     4 */
	edict_t *                  (*pfnFindEntityByVars)(class entvars_s *); /*   292     4 */
	void *                     (*pfnGetModelPtr)(edict_t *); /*   296     4 */
	int                        (*pfnRegUserMsg)(const char  *, int); /*   300     4 */
	void                       (*pfnAnimationAutomove)(const edict_t  *, float); /*   304     4 */
	void                       (*pfnGetBonePosition)(const edict_t  *, int, float *, float *); /*   308     4 */
	uint32                     (*pfnFunctionFromName)(const char  *); /*   312     4 */
	const char  *              (*pfnNameForFunction)(uint32); /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	void                       (*pfnClientPrintf)(edict_t *, PRINT_TYPE, const char  *); /*   320     4 */
	void                       (*pfnServerPrint)(const char  *); /*   324     4 */
	const char  *              (*pfnCmd_Args)(void); /*   328     4 */
	const char  *              (*pfnCmd_Argv)(int);  /*   332     4 */
	int                        (*pfnCmd_Argc)(void); /*   336     4 */
	void                       (*pfnGetAttachment)(const edict_t  *, int, float *, float *); /*   340     4 */
	void                       (*pfnCRC32_Init)(CRC32_t *); /*   344     4 */
	void                       (*pfnCRC32_ProcessBuffer)(CRC32_t *, void *, int); /*   348     4 */
	void                       (*pfnCRC32_ProcessByte)(CRC32_t *, unsigned char); /*   352     4 */
	CRC32_t                    (*pfnCRC32_Final)(CRC32_t); /*   356     4 */
	int32                      (*pfnRandomLong)(int32, int32); /*   360     4 */
	float                      (*pfnRandomFloat)(float, float); /*   364     4 */
	void                       (*pfnSetView)(const edict_t  *, const edict_t  *); /*   368     4 */
	float                      (*pfnTime)(void);     /*   372     4 */
	void                       (*pfnCrosshairAngle)(const edict_t  *, float, float); /*   376     4 */
	byte *                     (*pfnLoadFileForMe)(char *, int *); /*   380     4 */
	/* --- cacheline 6 boundary (384 bytes) --- */
	void                       (*pfnFreeFile)(void *); /*   384     4 */
	void                       (*pfnEndSection)(const char  *); /*   388     4 */
	int                        (*pfnCompareFileTime)(char *, char *, int *); /*   392     4 */
	void                       (*pfnGetGameDir)(char *); /*   396     4 */
	void                       (*pfnCvar_RegisterVariable)(cvar_t *); /*   400     4 */
	void                       (*pfnFadeClientVolume)(const edict_t  *, int, int, int, int); /*   404     4 */
	void                       (*pfnSetClientMaxspeed)(const edict_t  *, float); /*   408     4 */
	edict_t *                  (*pfnCreateFakeClient)(const char  *); /*   412     4 */
	void                       (*pfnRunPlayerMove)(edict_t *, const float  *, float, float, float, short unsigned int, byte, byte); /*   416     4 */
	int                        (*pfnNumberOfEntities)(void); /*   420     4 */
	char *                     (*pfnGetInfoKeyBuffer)(edict_t *); /*   424     4 */
	char *                     (*pfnInfoKeyValue)(char *, char *); /*   428     4 */
	void                       (*pfnSetKeyValue)(char *, char *, char *); /*   432     4 */
	void                       (*pfnSetClientKeyValue)(int, char *, char *, char *); /*   436     4 */
	int                        (*pfnIsMapValid)(char *); /*   440     4 */
	void                       (*pfnStaticDecal)(const float  *, int, int, int); /*   444     4 */
	/* --- cacheline 7 boundary (448 bytes) --- */
	int                        (*pfnPrecacheGeneric)(char *); /*   448     4 */
	int                        (*pfnGetPlayerUserId)(edict_t *); /*   452     4 */
	void                       (*pfnBuildSoundMsg)(edict_t *, int, const char  *, float, float, int, int, int, int, const float  *, edict_t *); /*   456     4 */
	int                        (*pfnIsDedicatedServer)(void); /*   460     4 */
	cvar_t *                   (*pfnCVarGetPointer)(const char  *); /*   464     4 */
	unsigned int               (*pfnGetPlayerWONId)(edict_t *); /*   468     4 */
	void                       (*pfnInfo_RemoveKey)(char *, const char  *); /*   472     4 */
	const char  *              (*pfnGetPhysicsKeyValue)(const edict_t  *, const char  *); /*   476     4 */
	void                       (*pfnSetPhysicsKeyValue)(const edict_t  *, const char  *, const char  *); /*   480     4 */
	const char  *              (*pfnGetPhysicsInfoString)(const edict_t  *); /*   484     4 */
	short unsigned int         (*pfnPrecacheEvent)(int, const char  *); /*   488     4 */
	void                       (*pfnPlaybackEvent)(int, const edict_t  *, short unsigned int, float, float *, float *, float, float, int, int, int, int); /*   492     4 */
	unsigned char *            (*pfnSetFatPVS)(float *); /*   496     4 */
	unsigned char *            (*pfnSetFatPAS)(float *); /*   500     4 */
	int                        (*pfnCheckVisibility)(const edict_t  *, unsigned char *); /*   504     4 */
	void                       (*pfnDeltaSetField)(class delta_s *, const char  *); /*   508     4 */
	/* --- cacheline 8 boundary (512 bytes) --- */
	void                       (*pfnDeltaUnsetField)(class delta_s *, const char  *); /*   512     4 */
	void                       (*pfnDeltaAddEncoder)(char *, void (*)(class delta_s *, const unsigned char  *, const unsigned char  *)); /*   516     4 */
	int                        (*pfnGetCurrentPlayer)(void); /*   520     4 */
	int                        (*pfnCanSkipPlayer)(const edict_t  *); /*   524     4 */
	int                        (*pfnDeltaFindField)(class delta_s *, const char  *); /*   528     4 */
	void                       (*pfnDeltaSetFieldByIndex)(class delta_s *, int); /*   532     4 */
	void                       (*pfnDeltaUnsetFieldByIndex)(class delta_s *, int); /*   536     4 */
	void                       (*pfnSetGroupMask)(int, int); /*   540     4 */
	int                        (*pfnCreateInstancedBaseline)(int, class entity_state_s *); /*   544     4 */
	void                       (*pfnCvar_DirectSet)(class cvar_s *, char *); /*   548     4 */
	void                       (*pfnForceUnmodified)(FORCE_TYPE, float *, float *, const char  *); /*   552     4 */
	void                       (*pfnGetPlayerStats)(const edict_t  *, int *, int *); /*   556     4 */
	void                       (*pfnAddServerCommand)(char *, void (*)(void)); /*   560     4 */
	qboolean                   (*pfnVoice_GetClientListening)(int, int); /*   564     4 */
	qboolean                   (*pfnVoice_SetClientListening)(int, int, qboolean); /*   568     4 */
	const char  *              (*pfnGetPlayerAuthId)(edict_t *); /*   572     4 */
	/* --- cacheline 9 boundary (576 bytes) --- */
	sequenceEntry_s *          (*pfnSequenceGet)(const char  *, const char  *); /*   576     4 */
	sentenceEntry_s *          (*pfnSequencePickSentence)(const char  *, int, int *); /*   580     4 */
	int                        (*pfnGetFileSize)(char *); /*   584     4 */
	unsigned int               (*pfnGetApproxWavePlayLen)(const char  *); /*   588     4 */
	int                        (*pfnIsCareerMatch)(void); /*   592     4 */
	int                        (*pfnGetLocalizedStringLength)(const char  *); /*   596     4 */
	void                       (*pfnRegisterTutorMessageShown)(int); /*   600     4 */
	int                        (*pfnGetTimesTutorMessageShown)(int); /*   604     4 */
	void                       (*ProcessTutorMessageDecayBuffer)(int *, int); /*   608     4 */
	void                       (*ConstructTutorMessageDecayBuffer)(int *, int); /*   612     4 */
	void                       (*ResetTutorMessageDecayData)(void); /*   616     4 */
	void                       (*pfnQueryClientCvarValue)(const edict_t  *, const char  *); /*   620     4 */
	void                       (*pfnQueryClientCvarValue2)(const edict_t  *, const char  *, int); /*   624     4 */
	int                        (*pfnCheckParm)(const char  *, char * *); /*   628     4 */

	/* size: 632, cachelines: 10, members: 158 */
	/* last cacheline: 56 bytes */
}; /* size: 632 */

/* 104 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 105 */
 /* pointer to 104 */
 /* size: 4 */

/* 106 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149452000 */

/* 107 */
 /* pointer to 106 */
 /* size: 4 */

/* 108 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 109 */
 /* pointer to 108 */
 /* size: 4 */

/* 110 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 111 */
 /* pointer to 110 */
 /* size: 4 */

/* 112 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149452520 */

/* 113 */
 /* pointer to 112 */
 /* size: 4 */

/* 114 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149452780 */

/* 115 */
 /* pointer to 114 */
 /* size: 4 */

/* 116 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149452988 */

/* 117 */
 /* pointer to 116 */
 /* size: 4 */

/* 118 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 119 */
 /* pointer to 118 */
 /* size: 4 */

/* 120 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149453300 */

/* 121 */
 /* pointer to 120 */
 /* size: 4 */

/* 122 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149453508 */

/* 123 */
 /* pointer to 122 */
 /* size: 4 */

/* 124 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 125 */
 /* pointer to 124 */
 /* size: 4 */

/* 126 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 127 */
 /* pointer to 126 */
 /* size: 4 */

/* 128 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 129 */
 /* pointer to 128 */
 /* size: 4 */

/* 130 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 131 */
 /* pointer to 130 */
 /* size: 4 */

/* 132 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149466884 */

/* 133 */
 /* pointer to 132 */
 /* size: 4 */

/* 134 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149467040 */

/* 135 */
 /* pointer to 134 */
 /* size: 4 */

/* 136 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 137 */
 /* pointer to 136 */
 /* size: 4 */

/* 138 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 139 */
 /* pointer to 138 */
 /* size: 4 */

/* 140 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 141 */
 /* pointer to 140 */
 /* size: 4 */

/* 142 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149467924 */

/* 143 */
 /* pointer to 142 */
 /* size: 4 */

/* 144 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149468132 */

/* 145 */
 /* pointer to 144 */
 /* size: 4 */

/* 146 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149468600 */

/* 147 */
 /* pointer to 146 */
 /* size: 4 */

/* 148 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149469068 */

/* 149 */
 /* pointer to 102 */
 /* size: 4 */

/* 150 */
 /* pointer to 148 */
 /* size: 4 */

/* 151 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149469484 */

/* 152 */
 /* pointer to 151 */
 /* size: 4 */

/* 153 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 154 */
 /* pointer to 153 */
 /* size: 4 */

/* 155 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149470160 */

/* 156 */
 /* pointer to 155 */
 /* size: 4 */

/* 157 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 158 */
 /* pointer to 157 */
 /* size: 4 */

/* 159 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149405668 */

/* 160 */
 /* pointer to 159 */
 /* size: 4 */

/* 161 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149406084 */

/* 162 */
 /* pointer to 161 */
 /* size: 4 */

/* 163 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149406344 */

/* 164 */
 /* pointer to 163 */
 /* size: 4 */

/* 165 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149406500 */

/* 166 */
 /* pointer to 165 */
 /* size: 4 */

/* 167 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149406604 */

/* 168 */
 /* pointer to 167 */
 /* size: 4 */

/* 169 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149406812 */

/* 170 */
 /* pointer to 169 */
 /* size: 4 */

/* 171 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149407124 */

/* 172 */
 /* pointer to 171 */
 /* size: 4 */

/* 173 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 174 */
 /* pointer to 173 */
 /* size: 4 */

/* 175 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149407488 */

/* 176 */
 /* pointer to 175 */
 /* size: 4 */

/* 177 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149407800 */

/* 178 */
 /* pointer to 177 */
 /* size: 4 */

/* 179 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149407956 */

/* 180 */
 /* pointer to 179 */
 /* size: 4 */

/* 181 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149408112 */

/* 182 */
 /* pointer to 181 */
 /* size: 4 */

/* 183 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149408268 */

/* 184 */
 /* pointer to 83 */
 /* size: 4 */

/* 185 */
 /* pointer to 183 */
 /* size: 4 */

/* 186 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 187 */
 /* pointer to 186 */
 /* size: 4 */

/* 188 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 189 */
 /* pointer to 188 */
 /* size: 4 */

/* 190 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149408788 */

/* 191 */
 /* pointer to 190 */
 /* size: 4 */

/* 192 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149408996 */

/* 193 */
 /* pointer to 192 */
 /* size: 4 */

/* 194 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149409204 */

/* 195 */
 /* pointer to 194 */
 /* size: 4 */

/* 196 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149409412 */

/* 197 */
 /* pointer to 196 */
 /* size: 4 */

/* 198 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 199 */
 /* pointer to 198 */
 /* size: 4 */

/* 200 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 201 */
 /* pointer to 200 */
 /* size: 4 */

/* 202 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 203 */
 /* pointer to 202 */
 /* size: 4 */

/* 204 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 205 */
 /* pointer to 75 */
 /* size: 4 */

/* 206 */
 /* pointer to 204 */
 /* size: 4 */

/* 207 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 208 */
 /* pointer to 209 */
 /* size: 4 */

/* 209 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 804 */

/* 210 */
 /* pointer to 207 */
 /* size: 4 */

/* 211 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 212 */
 /* pointer to 211 */
 /* size: 4 */

/* 213 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 214 */
 /* pointer to 213 */
 /* size: 4 */

/* 215 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149480244 */

/* 216 */
 /* pointer to 215 */
 /* size: 4 */

/* 217 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149480452 */

/* 218 */
 /* pointer to 217 */
 /* size: 4 */

/* 219 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 220 */
 /* pointer to 219 */
 /* size: 4 */

/* 221 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 222 */
 /* pointer to 221 */
 /* size: 4 */

/* 223 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149481076 */

/* 224 */
 /* pointer to 223 */
 /* size: 4 */

/* 225 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 226 */
 /* pointer to 225 */
 /* size: 4 */

/* 227 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 228 */
 /* pointer to 227 */
 /* size: 4 */

/* 229 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149481544 */

/* 230 */
 /* pointer to 80 */
 /* size: 4 */

/* 231 */
 /* pointer to 229 */
 /* size: 4 */

/* 232 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149481752 */

/* 233 */
 /* pointer to 232 */
 /* size: 4 */

/* 234 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149482012 */

/* 235 */
 /* pointer to 234 */
 /* size: 4 */

/* 236 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 237 */
 /* pointer to 236 */
 /* size: 4 */

/* 238 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 239 */
 /* pointer to 238 */
 /* size: 4 */

/* 240 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 241 */
 /* pointer to 240 */
 /* size: 4 */

/* 242 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149482792 */

/* 243 */
 /* pointer to 242 */
 /* size: 4 */

/* 244 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 245 */
 /* pointer to 244 */
 /* size: 4 */

/* 246 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149483120 */

/* 247 */
 /* pointer to 246 */
 /* size: 4 */

/* 248 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 249 */
 /* pointer to 46 */
 /* size: 4 */

/* 250 */
 /* pointer to 9 */
 /* size: 4 */

/* 251 */
 /* pointer to 248 */
 /* size: 4 */

/* 252 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149483692 */

/* 253 */
 /* pointer to 252 */
 /* size: 4 */

/* 254 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 255 */
 /* pointer to 254 */
 /* size: 4 */

/* 256 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149484108 */

/* 257 */
 /* pointer to 256 */
 /* size: 4 */

/* 258 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 259 */
 /* pointer to 258 */
 /* size: 4 */

/* 260 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149484628 */

/* 261 */
 /* pointer to 260 */
 /* size: 4 */

/* 262 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 263 */
 /* pointer to 262 */
 /* size: 4 */

/* 264 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 265 */
 /* pointer to 264 */
 /* size: 4 */

/* 266 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149485512 */

/* 267 */
 /* pointer to 266 */
 /* size: 4 */

/* 268 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149485772 */

/* 269 */
 /* pointer to 268 */
 /* size: 4 */

/* 270 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149486084 */

/* 271 */
 /* pointer to 270 */
 /* size: 4 */

/* 272 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149486396 */

/* 273 */
 /* pointer to 272 */
 /* size: 4 */

/* 274 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 275 */
 /* pointer to 274 */
 /* size: 4 */

/* 276 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 277 */
 /* pointer to 276 */
 /* size: 4 */

/* 278 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149491472 */

/* 279 */
 /* pointer to 278 */
 /* size: 4 */

/* 280 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 281 */
 /* pointer to 280 */
 /* size: 4 */

/* 282 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149491888 */

/* 283 */
 /* pointer to 282 */
 /* size: 4 */

/* 284 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 285 */
 /* pointer to 284 */
 /* size: 4 */

/* 286 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 2 */

/* 287 */
 /* pointer to 286 */
 /* size: 4 */

/* 288 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149492512 */

/* 289 */
 /* pointer to 288 */
 /* size: 4 */

/* 290 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 291 */
 /* pointer to 4 */
 /* size: 4 */

/* 292 */
 /* pointer to 290 */
 /* size: 4 */

/* 293 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 294 */
 /* pointer to 293 */
 /* size: 4 */

/* 295 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149493656 */

/* 296 */
 /* pointer to 297 */
 /* size: 4 */

/* 297 */
/* <0> (null):0 */
struct delta_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 298 */
 /* pointer to 295 */
 /* size: 4 */

/* 299 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149493980 */

/* 300 */
 /* pointer to 301 */
 /* size: 4 */

/* 301 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149494188 */

/* 302 */
 /* pointer to 303 */
 /* size: 4 */

/* 303 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 304 */
 /* pointer to 299 */
 /* size: 4 */

/* 305 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 306 */
 /* pointer to 305 */
 /* size: 4 */

/* 307 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149494760 */

/* 308 */
 /* pointer to 307 */
 /* size: 4 */

/* 309 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149494968 */

/* 310 */
 /* pointer to 309 */
 /* size: 4 */

/* 311 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 312 */
 /* pointer to 313 */
 /* size: 4 */

/* 313 */
/* <0> (null):0 */
struct entity_state_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 314 */
 /* pointer to 311 */
 /* size: 4 */

/* 315 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149495556 */

/* 316 */
 /* pointer to 81 */
 /* size: 4 */

/* 317 */
 /* pointer to 315 */
 /* size: 4 */

/* 318 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149495816 */

/* 319 */
 /* pointer to 318 */
 /* size: 4 */

/* 320 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149496128 */

/* 321 */
 /* pointer to 320 */
 /* size: 4 */

/* 322 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149496388 */

/* 323 */
 /* pointer to 322 */
 /* size: 4 */

/* 324 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 325 */
 /* pointer to 324 */
 /* size: 4 */

/* 326 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 327 */
 /* pointer to 326 */
 /* size: 4 */

/* 328 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 329 */
 /* pointer to 328 */
 /* size: 4 */

/* 330 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 331 */
 /* pointer to 330 */
 /* size: 4 */

/* 332 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 333 */
 /* pointer to 332 */
 /* size: 4 */

/* 334 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 335 */
 /* pointer to 334 */
 /* size: 4 */

/* 336 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149497844 */

/* 337 */
 /* pointer to 336 */
 /* size: 4 */

/* 338 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149498052 */

/* 339 */
 /* pointer to 338 */
 /* size: 4 */

/* 340 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149498260 */

/* 341 */
 /* pointer to 340 */
 /* size: 4 */

/* 342 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 343 */
 /* pointer to 17 */
 /* size: 4 */

/* 344 */
 /* pointer to 342 */
 /* size: 4 */

/* 345 */
/* <0> (null):0 */
typedef struct enginefuncs_s enginefuncs_t; /* size: 632 */

/* 346 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 347 */
/* <0> (null):0 */
typedef int ptrdiff_t; /* size: 4 */

/* 348 */
/* <0> (null):0 */
enum {
	TS_AT_TOP = 0,
	TS_AT_BOTTOM = 1,
	TS_GOING_UP = 2,
	TS_GOING_DOWN = 3,
}; /* size: 4 */

/* 349 */
/* <0> (null):0 */
typedef enum  TOGGLE_STATE; /* size: 4 */

/* 350 */
 /* pointer to 78 */
 /* size: 4 */

/* 351 */
 /* pointer to 352 */
 /* size: 4 */

/* 352 */
/* <0> (null):0 */
struct CBaseEntity {
	/* <0> (null):0 */
	edict_t * edict(class CBaseEntity *); /* linkage=_ZN11CBaseEntity5edictEv */

	/* <0> (null):0 */
	virtual int ObjectCaps(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10ObjectCapsEv */

	/* <0> (null):0 */
	int entindex(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8entindexEv */

	/* <0> (null):0 */
	void CBaseEntity(class CBaseEntity *);

	/* <0> (null):0 */
	void * operator new(size_t, entvars_t *); /* linkage=_ZN11CBaseEntitynwEjP9entvars_s */

	/* <0> (null):0 */
	virtual void Restart(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7RestartEv */

	/* <0> (null):0 */
	virtual void Activate(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8ActivateEv */

	/* <0> (null):0 */
	virtual int Classify(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8ClassifyEv */

	/* <0> (null):0 */
	virtual void DeathNotice(class CBaseEntity *, entvars_t *); /* linkage=_ZN11CBaseEntity11DeathNoticeEP9entvars_s */

	/* <0> (null):0 */
	virtual int BloodColor(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10BloodColorEv */

	/* <0> (null):0 */
	virtual BOOL IsTriggered(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity11IsTriggeredEPS_ */

	/* <0> (null):0 */
	virtual class CBaseMonster * MyMonsterPointer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity16MyMonsterPointerEv */

	/* <0> (null):0 */
	virtual class CSquadMonster * MySquadMonsterPointer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity21MySquadMonsterPointerEv */

	/* <0> (null):0 */
	virtual int GetToggleState(class CBaseEntity *); /* linkage=_ZN11CBaseEntity14GetToggleStateEv */

	/* <0> (null):0 */
	virtual void AddPoints(class CBaseEntity *, int, BOOL); /* linkage=_ZN11CBaseEntity9AddPointsEii */

	/* <0> (null):0 */
	virtual void AddPointsToTeam(class CBaseEntity *, int, BOOL); /* linkage=_ZN11CBaseEntity15AddPointsToTeamEii */

	/* <0> (null):0 */
	virtual BOOL AddPlayerItem(class CBaseEntity *, class CBasePlayerItem *); /* linkage=_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem */

	/* <0> (null):0 */
	virtual BOOL RemovePlayerItem(class CBaseEntity *, class CBasePlayerItem *); /* linkage=_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem */

	/* <0> (null):0 */
	virtual int GiveAmmo(class CBaseEntity *, int, char *, int); /* linkage=_ZN11CBaseEntity8GiveAmmoEiPci */

	/* <0> (null):0 */
	virtual float GetDelay(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8GetDelayEv */

	/* <0> (null):0 */
	virtual int IsMoving(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8IsMovingEv */

	/* <0> (null):0 */
	virtual void OverrideReset(class CBaseEntity *); /* linkage=_ZN11CBaseEntity13OverrideResetEv */

	/* <0> (null):0 */
	virtual void SetToggleState(class CBaseEntity *, int); /* linkage=_ZN11CBaseEntity14SetToggleStateEi */

	/* <0> (null):0 */
	virtual void StartSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity13StartSneakingEv */

	/* <0> (null):0 */
	virtual void StopSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12StopSneakingEv */

	/* <0> (null):0 */
	virtual BOOL OnControls(class CBaseEntity *, entvars_t *); /* linkage=_ZN11CBaseEntity10OnControlsEP9entvars_s */

	/* <0> (null):0 */
	virtual BOOL IsSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10IsSneakingEv */

	/* <0> (null):0 */
	virtual BOOL IsAlive(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7IsAliveEv */

	/* <0> (null):0 */
	virtual BOOL IsBSPModel(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10IsBSPModelEv */

	/* <0> (null):0 */
	virtual BOOL ReflectGauss(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12ReflectGaussEv */

	/* <0> (null):0 */
	virtual BOOL IsPlayer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8IsPlayerEv */

	/* <0> (null):0 */
	virtual BOOL IsNetClient(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11IsNetClientEv */

	/* <0> (null):0 */
	virtual const char  * TeamID(class CBaseEntity *); /* linkage=_ZN11CBaseEntity6TeamIDEv */

	/* <0> (null):0 */
	virtual void Think(class CBaseEntity *); /* linkage=_ZN11CBaseEntity5ThinkEv */

	/* <0> (null):0 */
	virtual void Touch(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity5TouchEPS_ */

	/* <0> (null):0 */
	virtual void Use(class CBaseEntity *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float); /* linkage=_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf */

	/* <0> (null):0 */
	virtual void Blocked(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity7BlockedEPS_ */

	/* <0> (null):0 */
	virtual void UpdateOwner(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11UpdateOwnerEv */

	/* <0> (null):0 */
	virtual BOOL FBecomeProne(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12FBecomeProneEv */

	/* <0> (null):0 */
	virtual class Vector Center(class CBaseEntity *); /* linkage=_ZN11CBaseEntity6CenterEv */

	/* <0> (null):0 */
	virtual class Vector EyePosition(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11EyePositionEv */

	/* <0> (null):0 */
	virtual class Vector EarPosition(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11EarPositionEv */

	/* <0> (null):0 */
	virtual class Vector BodyTarget(class CBaseEntity *, const class Vector  &); /* linkage=_ZN11CBaseEntity10BodyTargetERK6Vector */

	/* <0> (null):0 */
	virtual int Illumination(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12IlluminationEv */

	/* <0> (null):0 */
	virtual BOOL HasTarget(class CBaseEntity *, string_t); /* linkage=_ZN11CBaseEntity9HasTargetEj */

	/* vtable has 41 entries: {
	   [6] = ObjectCaps(_ZN11CBaseEntity10ObjectCapsEv), 
	   [2] = Restart(_ZN11CBaseEntity7RestartEv), 
	   [7] = Activate(_ZN11CBaseEntity8ActivateEv), 
	   [9] = Classify(_ZN11CBaseEntity8ClassifyEv), 
	   [10] = DeathNotice(_ZN11CBaseEntity11DeathNoticeEP9entvars_s), 
	   [15] = BloodColor(_ZN11CBaseEntity10BloodColorEv), 
	   [17] = IsTriggered(_ZN11CBaseEntity11IsTriggeredEPS_), 
	   [18] = MyMonsterPointer(_ZN11CBaseEntity16MyMonsterPointerEv), 
	   [19] = MySquadMonsterPointer(_ZN11CBaseEntity21MySquadMonsterPointerEv), 
	   [20] = GetToggleState(_ZN11CBaseEntity14GetToggleStateEv), 
	   [21] = AddPoints(_ZN11CBaseEntity9AddPointsEii), 
	   [22] = AddPointsToTeam(_ZN11CBaseEntity15AddPointsToTeamEii), 
	   [23] = AddPlayerItem(_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem), 
	   [24] = RemovePlayerItem(_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem), 
	   [25] = GiveAmmo(_ZN11CBaseEntity8GiveAmmoEiPci), 
	   [26] = GetDelay(_ZN11CBaseEntity8GetDelayEv), 
	   [27] = IsMoving(_ZN11CBaseEntity8IsMovingEv), 
	   [28] = OverrideReset(_ZN11CBaseEntity13OverrideResetEv), 
	   [30] = SetToggleState(_ZN11CBaseEntity14SetToggleStateEi), 
	   [31] = StartSneaking(_ZN11CBaseEntity13StartSneakingEv), 
	   [32] = StopSneaking(_ZN11CBaseEntity12StopSneakingEv), 
	   [33] = OnControls(_ZN11CBaseEntity10OnControlsEP9entvars_s), 
	   [34] = IsSneaking(_ZN11CBaseEntity10IsSneakingEv), 
	   [35] = IsAlive(_ZN11CBaseEntity7IsAliveEv), 
	   [36] = IsBSPModel(_ZN11CBaseEntity10IsBSPModelEv), 
	   [37] = ReflectGauss(_ZN11CBaseEntity12ReflectGaussEv), 
	   [40] = IsPlayer(_ZN11CBaseEntity8IsPlayerEv), 
	   [41] = IsNetClient(_ZN11CBaseEntity11IsNetClientEv), 
	   [42] = TeamID(_ZN11CBaseEntity6TeamIDEv), 
	   [44] = Think(_ZN11CBaseEntity5ThinkEv), 
	   [45] = Touch(_ZN11CBaseEntity5TouchEPS_), 
	   [46] = Use(_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf), 
	   [47] = Blocked(_ZN11CBaseEntity7BlockedEPS_), 
	   [49] = UpdateOwner(_ZN11CBaseEntity11UpdateOwnerEv), 
	   [50] = FBecomeProne(_ZN11CBaseEntity12FBecomeProneEv), 
	   [51] = Center(_ZN11CBaseEntity6CenterEv), 
	   [52] = EyePosition(_ZN11CBaseEntity11EyePositionEv), 
	   [53] = EarPosition(_ZN11CBaseEntity11EarPositionEv), 
	   [54] = BodyTarget(_ZN11CBaseEntity10BodyTargetERK6Vector), 
	   [55] = Illumination(_ZN11CBaseEntity12IlluminationEv), 
	   [38] = HasTarget(_ZN11CBaseEntity9HasTargetEj), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 353 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 354 */
/* <0> (null):0 */
struct {
	int                        event;                /*     0     4 */
	char *                     options;              /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 355 */
/* <0> (null):0 */
typedef class  MonsterEvent_t; /* size: 8 */

/* 356 */
/* <0> (null):0 */
enum {
	USE_OFF = 0,
	USE_ON = 1,
	USE_SET = 2,
	USE_TOGGLE = 3,
}; /* size: 4 */

/* 357 */
/* <0> (null):0 */
typedef enum  USE_TYPE; /* size: 4 */

/* 358 */
/* <0> (null):0 */
enum WeaponIdType {
	WEAPON_NONE = 0,
	WEAPON_P228 = 1,
	WEAPON_GLOCK = 2,
	WEAPON_SCOUT = 3,
	WEAPON_HEGRENADE = 4,
	WEAPON_XM1014 = 5,
	WEAPON_C4 = 6,
	WEAPON_MAC10 = 7,
	WEAPON_AUG = 8,
	WEAPON_SMOKEGRENADE = 9,
	WEAPON_ELITE = 10,
	WEAPON_FIVESEVEN = 11,
	WEAPON_UMP45 = 12,
	WEAPON_SG550 = 13,
	WEAPON_GALIL = 14,
	WEAPON_FAMAS = 15,
	WEAPON_USP = 16,
	WEAPON_GLOCK18 = 17,
	WEAPON_AWP = 18,
	WEAPON_MP5N = 19,
	WEAPON_M249 = 20,
	WEAPON_M3 = 21,
	WEAPON_M4A1 = 22,
	WEAPON_TMP = 23,
	WEAPON_G3SG1 = 24,
	WEAPON_FLASHBANG = 25,
	WEAPON_DEAGLE = 26,
	WEAPON_SG552 = 27,
	WEAPON_AK47 = 28,
	WEAPON_KNIFE = 29,
	WEAPON_P90 = 30,
	WEAPON_SHIELDGUN = 99,
}; /* size: 4 */

/* 359 */
/* <0> (null):0 */
enum MaxAmmoType {
	MAX_AMMO_BUCKSHOT = 32,
	MAX_AMMO_9MM = 120,
	MAX_AMMO_556NATO = 90,
	MAX_AMMO_556NATOBOX = 200,
	MAX_AMMO_762NATO = 90,
	MAX_AMMO_45ACP = 100,
	MAX_AMMO_50AE = 35,
	MAX_AMMO_338MAGNUM = 30,
	MAX_AMMO_57MM = 100,
	MAX_AMMO_357SIG = 52,
}; /* size: 4 */

/* 360 */
/* <0> (null):0 */
enum shieldgun_e {
	SHIELDGUN_IDLE = 0,
	SHIELDGUN_SHOOT1 = 1,
	SHIELDGUN_SHOOT2 = 2,
	SHIELDGUN_SHOOT_EMPTY = 3,
	SHIELDGUN_RELOAD = 4,
	SHIELDGUN_DRAW = 5,
	SHIELDGUN_DRAWN_IDLE = 6,
	SHIELDGUN_UP = 7,
	SHIELDGUN_DOWN = 8,
}; /* size: 4 */

/* 361 */
/* <0> (null):0 */
enum {
	BULLET_NONE = 0,
	BULLET_PLAYER_9MM = 1,
	BULLET_PLAYER_MP5 = 2,
	BULLET_PLAYER_357 = 3,
	BULLET_PLAYER_BUCKSHOT = 4,
	BULLET_PLAYER_CROWBAR = 5,
	BULLET_MONSTER_9MM = 6,
	BULLET_MONSTER_MP5 = 7,
	BULLET_MONSTER_12MM = 8,
	BULLET_PLAYER_45ACP = 9,
	BULLET_PLAYER_338MAG = 10,
	BULLET_PLAYER_762MM = 11,
	BULLET_PLAYER_556MM = 12,
	BULLET_PLAYER_50AE = 13,
	BULLET_PLAYER_57MM = 14,
	BULLET_PLAYER_357SIG = 15,
}; /* size: 4 */

/* 362 */
/* <0> (null):0 */
typedef enum  Bullet; /* size: 4 */

/* 363 */
/* <0> (null):0 */
struct {
	int                        iSlot;                /*     0     4 */
	int                        iPosition;            /*     4     4 */
	const char  *              pszAmmo1;             /*     8     4 */
	int                        iMaxAmmo1;            /*    12     4 */
	const char  *              pszAmmo2;             /*    16     4 */
	int                        iMaxAmmo2;            /*    20     4 */
	const char  *              pszName;              /*    24     4 */
	int                        iMaxClip;             /*    28     4 */
	int                        iId;                  /*    32     4 */
	int                        iFlags;               /*    36     4 */
	int                        iWeight;              /*    40     4 */

	/* size: 44, cachelines: 1, members: 11 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 364 */
/* <0> (null):0 */
typedef class  ItemInfo; /* size: 44 */

/* 365 */
/* <0> (null):0 */
enum {
	PLAYER_IDLE = 0,
	PLAYER_WALK = 1,
	PLAYER_JUMP = 2,
	PLAYER_SUPERJUMP = 3,
	PLAYER_DIE = 4,
	PLAYER_ATTACK1 = 5,
	PLAYER_ATTACK2 = 6,
	PLAYER_FLINCH = 7,
	PLAYER_LARGE_FLINCH = 8,
	PLAYER_RELOAD = 9,
	PLAYER_HOLDBOMB = 10,
}; /* size: 4 */

/* 366 */
/* <0> (null):0 */
typedef enum  PLAYER_ANIM; /* size: 4 */

/* 367 */
/* <0> (null):0 */
class CBasePlayer {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 368 */
 /* pointer to 367 */
 /* size: 4 */

/* 369 */
wchar_t
 /* size: 4 */

/* 370 */
/* <0> (null):0 */
enum GameEventType {
	EVENT_INVALID = 0,
	EVENT_WEAPON_FIRED = 1,
	EVENT_WEAPON_FIRED_ON_EMPTY = 2,
	EVENT_WEAPON_RELOADED = 3,
	EVENT_HE_GRENADE_EXPLODED = 4,
	EVENT_FLASHBANG_GRENADE_EXPLODED = 5,
	EVENT_SMOKE_GRENADE_EXPLODED = 6,
	EVENT_GRENADE_BOUNCED = 7,
	EVENT_BEING_SHOT_AT = 8,
	EVENT_PLAYER_BLINDED_BY_FLASHBANG = 9,
	EVENT_PLAYER_FOOTSTEP = 10,
	EVENT_PLAYER_JUMPED = 11,
	EVENT_PLAYER_DIED = 12,
	EVENT_PLAYER_LANDED_FROM_HEIGHT = 13,
	EVENT_PLAYER_TOOK_DAMAGE = 14,
	EVENT_HOSTAGE_DAMAGED = 15,
	EVENT_HOSTAGE_KILLED = 16,
	EVENT_DOOR = 17,
	EVENT_BREAK_GLASS = 18,
	EVENT_BREAK_WOOD = 19,
	EVENT_BREAK_METAL = 20,
	EVENT_BREAK_FLESH = 21,
	EVENT_BREAK_CONCRETE = 22,
	EVENT_BOMB_PLANTED = 23,
	EVENT_BOMB_DROPPED = 24,
	EVENT_BOMB_PICKED_UP = 25,
	EVENT_BOMB_BEEP = 26,
	EVENT_BOMB_DEFUSING = 27,
	EVENT_BOMB_DEFUSE_ABORTED = 28,
	EVENT_BOMB_DEFUSED = 29,
	EVENT_BOMB_EXPLODED = 30,
	EVENT_HOSTAGE_USED = 31,
	EVENT_HOSTAGE_RESCUED = 32,
	EVENT_ALL_HOSTAGES_RESCUED = 33,
	EVENT_VIP_ESCAPED = 34,
	EVENT_VIP_ASSASSINATED = 35,
	EVENT_TERRORISTS_WIN = 36,
	EVENT_CTS_WIN = 37,
	EVENT_ROUND_DRAW = 38,
	EVENT_ROUND_WIN = 39,
	EVENT_ROUND_LOSS = 40,
	EVENT_ROUND_START = 41,
	EVENT_PLAYER_SPAWNED = 42,
	EVENT_CLIENT_CORPSE_SPAWNED = 43,
	EVENT_BUY_TIME_START = 44,
	EVENT_PLAYER_LEFT_BUY_ZONE = 45,
	EVENT_DEATH_CAMERA_START = 46,
	EVENT_KILL_ALL = 47,
	EVENT_ROUND_TIME = 48,
	EVENT_DIE = 49,
	EVENT_KILL = 50,
	EVENT_HEADSHOT = 51,
	EVENT_KILL_FLASHBANGED = 52,
	EVENT_TUTOR_BUY_MENU_OPENNED = 53,
	EVENT_TUTOR_AUTOBUY = 54,
	EVENT_PLAYER_BOUGHT_SOMETHING = 55,
	EVENT_TUTOR_NOT_BUYING_ANYTHING = 56,
	EVENT_TUTOR_NEED_TO_BUY_PRIMARY_WEAPON = 57,
	EVENT_TUTOR_NEED_TO_BUY_PRIMARY_AMMO = 58,
	EVENT_TUTOR_NEED_TO_BUY_SECONDARY_AMMO = 59,
	EVENT_TUTOR_NEED_TO_BUY_ARMOR = 60,
	EVENT_TUTOR_NEED_TO_BUY_DEFUSE_KIT = 61,
	EVENT_TUTOR_NEED_TO_BUY_GRENADE = 62,
	EVENT_CAREER_TASK_DONE = 63,
	EVENT_START_RADIO_1 = 64,
	EVENT_RADIO_COVER_ME = 65,
	EVENT_RADIO_YOU_TAKE_THE_POINT = 66,
	EVENT_RADIO_HOLD_THIS_POSITION = 67,
	EVENT_RADIO_REGROUP_TEAM = 68,
	EVENT_RADIO_FOLLOW_ME = 69,
	EVENT_RADIO_TAKING_FIRE = 70,
	EVENT_START_RADIO_2 = 71,
	EVENT_RADIO_GO_GO_GO = 72,
	EVENT_RADIO_TEAM_FALL_BACK = 73,
	EVENT_RADIO_STICK_TOGETHER_TEAM = 74,
	EVENT_RADIO_GET_IN_POSITION_AND_WAIT = 75,
	EVENT_RADIO_STORM_THE_FRONT = 76,
	EVENT_RADIO_REPORT_IN_TEAM = 77,
	EVENT_START_RADIO_3 = 78,
	EVENT_RADIO_AFFIRMATIVE = 79,
	EVENT_RADIO_ENEMY_SPOTTED = 80,
	EVENT_RADIO_NEED_BACKUP = 81,
	EVENT_RADIO_SECTOR_CLEAR = 82,
	EVENT_RADIO_IN_POSITION = 83,
	EVENT_RADIO_REPORTING_IN = 84,
	EVENT_RADIO_GET_OUT_OF_THERE = 85,
	EVENT_RADIO_NEGATIVE = 86,
	EVENT_RADIO_ENEMY_DOWN = 87,
	EVENT_END_RADIO = 88,
	EVENT_NEW_MATCH = 89,
	EVENT_PLAYER_CHANGED_TEAM = 90,
	EVENT_BULLET_IMPACT = 91,
	EVENT_GAME_COMMENCE = 92,
	EVENT_WEAPON_ZOOMED = 93,
	EVENT_HOSTAGE_CALLED_FOR_HELP = 94,
	NUM_GAME_EVENTS = 95,
}; /* size: 4 */

/* 371 */
/* <0> (null):0 */
enum fiveseven_e {
	FIVESEVEN_IDLE = 0,
	FIVESEVEN_SHOOT1 = 1,
	FIVESEVEN_SHOOT2 = 2,
	FIVESEVEN_SHOOT_EMPTY = 3,
	FIVESEVEN_RELOAD = 4,
	FIVESEVEN_DRAW = 5,
}; /* size: 4 */

/* 372 */
/* <0> (null):0 */
class CFiveSeven : public CBasePlayerWeapon {
public:

	/* class CBasePlayerWeapon   <ancestor>; */      /*     0     0 */
	int                        m_iShell;             /*   336     4 */
private:

	short unsigned int         m_usFireFiveSeven;    /*   340     2 */
	/* <0> (null):0 */
	void CFiveSeven(class CFiveSeven *, const class CFiveSeven  &);

	/* <0> (null):0 */
	void CFiveSeven(class CFiveSeven *);

	/* <0> (null):0 */
	virtual void Spawn(class CFiveSeven *); /* linkage=_ZN10CFiveSeven5SpawnEv */

	/* <0> (null):0 */
	virtual void Precache(class CFiveSeven *); /* linkage=_ZN10CFiveSeven8PrecacheEv */

	/* <0> (null):0 */
	virtual int iItemSlot(class CFiveSeven *); /* linkage=_ZN10CFiveSeven9iItemSlotEv */

	/* <0> (null):0 */
	virtual int GetItemInfo(class CFiveSeven *, ItemInfo *); /* linkage=_ZN10CFiveSeven11GetItemInfoEP8ItemInfo */

	/* <0> (null):0 */
	virtual void PrimaryAttack(class CFiveSeven *); /* linkage=_ZN10CFiveSeven13PrimaryAttackEv */

	/* <0> (null):0 */
	virtual void SecondaryAttack(class CFiveSeven *); /* linkage=_ZN10CFiveSeven15SecondaryAttackEv */

	/* <0> (null):0 */
	void FiveSevenFire(class CFiveSeven *, float, float, BOOL); /* linkage=_ZN10CFiveSeven13FiveSevenFireEffi */

	/* <0> (null):0 */
	virtual BOOL Deploy(class CFiveSeven *); /* linkage=_ZN10CFiveSeven6DeployEv */

	/* <0> (null):0 */
	virtual void Reload(class CFiveSeven *); /* linkage=_ZN10CFiveSeven6ReloadEv */

	/* <0> (null):0 */
	virtual void WeaponIdle(class CFiveSeven *); /* linkage=_ZN10CFiveSeven10WeaponIdleEv */

	/* <0> (null):0 */
	void MakeBeam(class CFiveSeven *); /* linkage=_ZN10CFiveSeven8MakeBeamEv */

	/* <0> (null):0 */
	void BeamUpdate(class CFiveSeven *); /* linkage=_ZN10CFiveSeven10BeamUpdateEv */

	/* <0> (null):0 */
	virtual float GetMaxSpeed(class CFiveSeven *); /* linkage=_ZN10CFiveSeven11GetMaxSpeedEv */

	/* <0> (null):0 */
	virtual BOOL UseDecrement(class CFiveSeven *); /* linkage=_ZN10CFiveSeven12UseDecrementEv */

	/* <0> (null):0 */
	virtual BOOL IsPistol(class CFiveSeven *); /* linkage=_ZN10CFiveSeven8IsPistolEv */

	/* vtable has 12 entries: {
	   [0] = Spawn(_ZN10CFiveSeven5SpawnEv), 
	   [1] = Precache(_ZN10CFiveSeven8PrecacheEv), 
	   [79] = iItemSlot(_ZN10CFiveSeven9iItemSlotEv), 
	   [61] = GetItemInfo(_ZN10CFiveSeven11GetItemInfoEP8ItemInfo), 
	   [87] = PrimaryAttack(_ZN10CFiveSeven13PrimaryAttackEv), 
	   [88] = SecondaryAttack(_ZN10CFiveSeven15SecondaryAttackEv), 
	   [64] = Deploy(_ZN10CFiveSeven6DeployEv), 
	   [89] = Reload(_ZN10CFiveSeven6ReloadEv), 
	   [90] = WeaponIdle(_ZN10CFiveSeven10WeaponIdleEv), 
	   [78] = GetMaxSpeed(_ZN10CFiveSeven11GetMaxSpeedEv), 
	   [93] = UseDecrement(_ZN10CFiveSeven12UseDecrementEv), 
	   [94] = IsPistol(_ZN10CFiveSeven8IsPistolEv), 
	} */
	/* size: 344, cachelines: 6, members: 3 */
	/* last cacheline: 24 bytes */

	/* BRAIN FART ALERT! 344 != 6 + 0(holes), diff = 338 */

}; /* size: 344 */

/* 373 */
/* <0> (null):0 */
class CBasePlayerWeapon {
	/* <0> (null):0 */
	void CBasePlayerWeapon(class CBasePlayerWeapon *);

	/* <0> (null):0 */
	virtual int AddWeapon(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon9AddWeaponEv */

	/* <0> (null):0 */
	virtual void UpdateItemInfo(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon14UpdateItemInfoEv */

	/* <0> (null):0 */
	virtual BOOL ShouldWeaponIdle(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon16ShouldWeaponIdleEv */

	/* <0> (null):0 */
	virtual BOOL IsWeapon(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon8IsWeaponEv */

	/* <0> (null):0 */
	virtual class CBasePlayerItem * GetWeaponPtr(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon12GetWeaponPtrEv */

	/* vtable has 5 entries: {
	   [82] = AddWeapon(_ZN17CBasePlayerWeapon9AddWeaponEv), 
	   [68] = UpdateItemInfo(_ZN17CBasePlayerWeapon14UpdateItemInfoEv), 
	   [92] = ShouldWeaponIdle(_ZN17CBasePlayerWeapon16ShouldWeaponIdleEv), 
	   [65] = IsWeapon(_ZN17CBasePlayerWeapon8IsWeaponEv), 
	   [77] = GetWeaponPtr(_ZN17CBasePlayerWeapon12GetWeaponPtrEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 374 */
 /* pointer to 372 */
 /* size: 4 */

/* 375 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 376 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 344 */

/* 377 */
 /* pointer to 364 */
 /* size: 4 */

/* 378 */
/* <0> (null):0 */
class IVoiceGameMgrHelper {
	int ()(void) * *           _vptr.IVoiceGameMgrHelper; /*     0     4 */
	/* <0> (null):0 */
	virtual void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *, int);

	/* <0> (null):0 */
	virtual bool CanPlayerHearPlayer(class IVoiceGameMgrHelper *, class CBasePlayer *, class CBasePlayer *); /* linkage=_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_ */

	/* vtable has 1 entries: {
	   [2] = CanPlayerHearPlayer(_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_), 
	} */
	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 379 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 380 */
 /* pointer to 381 */
 /* size: 4 */

/* 381 */
 /* pointer to 379 */
 /* size: 4 */

/* 382 */
 /* pointer to 378 */
 /* size: 4 */

/* 383 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 384 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 385 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 386 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 387 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 388 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 389 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 390 */
 /* pointer to 391 */
 /* size: 4 */

/* 391 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 676 */

/* 392 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 393 */
/* <0> (null):0 */
class CPointEntity {
	/* <0> (null):0 */
	virtual int ObjectCaps(class CPointEntity *); /* linkage=_ZN12CPointEntity10ObjectCapsEv */

	/* vtable has 1 entries: {
	   [6] = ObjectCaps(_ZN12CPointEntity10ObjectCapsEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 394 */
 /* pointer to 393 */
 /* size: 4 */

/* 395 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 396 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 397 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 398 */
/* <0> (null):0 */
class CBaseDelay {
	/* <0> (null):0 */
	void CBaseDelay(class CBaseDelay *);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 399 */
 /* pointer to 398 */
 /* size: 4 */

/* 400 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 401 */
/* <0> (null):0 */
class CBaseAnimating {
	/* <0> (null):0 */
	void CBaseAnimating(class CBaseAnimating *);

	/* <0> (null):0 */
	virtual void HandleAnimEvent(class CBaseAnimating *, MonsterEvent_t *); /* linkage=_ZN14CBaseAnimating15HandleAnimEventEP14MonsterEvent_t */

	/* vtable has 1 entries: {
	   [58] = HandleAnimEvent(_ZN14CBaseAnimating15HandleAnimEventEP14MonsterEvent_t), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 402 */
 /* pointer to 401 */
 /* size: 4 */

/* 403 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 404 */
/* <0> (null):0 */
class CBasePlayerItem {
	/* <0> (null):0 */
	void CBasePlayerItem(class CBasePlayerItem *);

	/* <0> (null):0 */
	virtual BOOL CanDrop(class CBasePlayerItem *); /* linkage=_ZN15CBasePlayerItem7CanDropEv */

	/* <0> (null):0 */
	virtual BOOL CanHolster(class CBasePlayerItem *); /* linkage=_ZN15CBasePlayerItem10CanHolsterEv */

	/* <0> (null):0 */
	virtual void ItemPreFrame(class CBasePlayerItem *); /* linkage=_ZN15CBasePlayerItem12ItemPreFrameEv */

	ItemInfo                   ItemInfoArray[32];    /*     0  1408 */
	/* --- cacheline 22 boundary (1408 bytes) --- */
	/* vtable has 3 entries: {
	   [63] = CanDrop(_ZN15CBasePlayerItem7CanDropEv), 
	   [66] = CanHolster(_ZN15CBasePlayerItem10CanHolsterEv), 
	   [69] = ItemPreFrame(_ZN15CBasePlayerItem12ItemPreFrameEv), 
	} */
	/* size: 0, cachelines: 0, members: 1 */

	/* BRAIN FART ALERT! 0 != 1408 + 0(holes), diff = -1408 */

}; /* size: 0 */

/* 405 */
 /* pointer to 404 */
 /* size: 4 */

/* 406 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 407 */
 /* pointer to 373 */
 /* size: 4 */

/* 408 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 409 */
 /* pointer to 352 */
 /* size: 4 */

/* 410 */
/* <0> (null):0 */
class CBaseMonster {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 411 */
 /* pointer to 410 */
 /* size: 4 */

/* 412 */
/* <0> (null):0 */
struct CSquadMonster {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 413 */
 /* pointer to 412 */
 /* size: 4 */

/* 414 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 415 */
 /* pointer to 355 */
 /* size: 4 */

/* 416 */
 /* pointer to 404 */
 /* size: 4 */

/* 417 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 418 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 419 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 420 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 421 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 422 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 423 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 424 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 425 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 426 */
 /* pointer to 74 */
 /* size: 4 */

/* 427 */
/* <0> (null):0 */
class CBotManager {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 428 */
 /* pointer to 427 */
 /* size: 4 */

/* 429 */
/* <0> (null):0 */
ItemInfo                   array[32]; /* size: 1408 */

/* Functions: */

/* <0> (null):0 */
void Vector2D(class Vector2D *)
{
} /* size: 3014656 */

/* <0> (null):0 */
void Vector2D(class Vector2D *, float, float)
{
} /* size: 149182656 */

/* <0> (null):0 */
class Vector2D operator+(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DplERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator-(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DmiERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator*(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DmlEf */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator/(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DdvEf */
{
} /* size: 8 */

/* <0> (null):0 */
float Length(const class Vector2D  *) /* linkage=_ZNK8Vector2D6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector2D  *) /* linkage=_ZNK8Vector2D13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector2D Normalize(const class Vector2D  *) /* linkage=_ZNK8Vector2D9NormalizeEv */
{
} /* size: 8 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector2D *) /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector2D *, float) /* linkage=_ZN8Vector2D6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void Vector(class Vector *)
{
} /* size: 0 */

/* <0> (null):0 */
void Vector(class Vector *, float, float, float)
{
} /* size: 228 */

/* <0> (null):0 */
void Vector(class Vector *, const class Vector  &)
{
} /* size: 149185436 */

/* <0> (null):0 */
void Vector(class Vector *, float *)
{
} /* size: 0 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *) /* linkage=_ZNK6VectorngEv */
{
} /* size: 12 */

/* <0> (null):0 */
int operator==(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectoreqERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
int operator!=(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorneERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector operator+(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorplERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectormiERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator*(const class Vector  *, float) /* linkage=_ZNK6VectormlEf */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator/(const class Vector  *, float) /* linkage=_ZNK6VectordvEf */
{
} /* size: 12 */

/* <0> (null):0 */
void CopyToArray(const class Vector  *, float *) /* linkage=_ZNK6Vector11CopyToArrayEPf */
{
} /* size: 320 */

/* <0> (null):0 */
float Length(const class Vector  *) /* linkage=_ZNK6Vector6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector  *) /* linkage=_ZNK6Vector13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
float * operator float*(class Vector *) /* linkage=_ZN6VectorcvPfEv */
{
} /* size: 4 */

/* <0> (null):0 */
const float  * operator const float*(const class Vector  *) /* linkage=_ZNK6VectorcvPKfEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector Normalize(const class Vector  *) /* linkage=_ZNK6Vector9NormalizeEv */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector2D Make2D(const class Vector  *) /* linkage=_ZNK6Vector6Make2DEv */
{
} /* size: 8 */

/* <0> (null):0 */
float Length2D(const class Vector  *) /* linkage=_ZNK6Vector8Length2DEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector  *, float) /* linkage=_ZNK6Vector16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector  *, float) /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector *) /* linkage=_ZN6Vector16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector *, float) /* linkage=_ZN6Vector6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
edict_t * edict(class CBaseEntity *) /* linkage=_ZN11CBaseEntity5edictEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int ObjectCaps(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
int entindex(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8entindexEv */
{
} /* size: 4 */

/* <0> (null):0 */
void CBaseEntity(class CBaseEntity *)
{
} /* size: 0 */

/* <0> (null):0 */
void * operator new(size_t, entvars_t *) /* linkage=_ZN11CBaseEntitynwEjP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Restart(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7RestartEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Activate(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8ActivateEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int Classify(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8ClassifyEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void DeathNotice(class CBaseEntity *, entvars_t *) /* linkage=_ZN11CBaseEntity11DeathNoticeEP9entvars_s */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int BloodColor(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10BloodColorEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsTriggered(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity11IsTriggeredEPS_ */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CBaseMonster * MyMonsterPointer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity16MyMonsterPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CSquadMonster * MySquadMonsterPointer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity21MySquadMonsterPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int GetToggleState(class CBaseEntity *) /* linkage=_ZN11CBaseEntity14GetToggleStateEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void AddPoints(class CBaseEntity *, int, BOOL) /* linkage=_ZN11CBaseEntity9AddPointsEii */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void AddPointsToTeam(class CBaseEntity *, int, BOOL) /* linkage=_ZN11CBaseEntity15AddPointsToTeamEii */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL AddPlayerItem(class CBaseEntity *, class CBasePlayerItem *) /* linkage=_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL RemovePlayerItem(class CBaseEntity *, class CBasePlayerItem *) /* linkage=_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int GiveAmmo(class CBaseEntity *, int, char *, int) /* linkage=_ZN11CBaseEntity8GiveAmmoEiPci */
{
} /* size: 4 */

/* <0> (null):0 */
virtual float GetDelay(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8GetDelayEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int IsMoving(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8IsMovingEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void OverrideReset(class CBaseEntity *) /* linkage=_ZN11CBaseEntity13OverrideResetEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void SetToggleState(class CBaseEntity *, int) /* linkage=_ZN11CBaseEntity14SetToggleStateEi */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void StartSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity13StartSneakingEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void StopSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12StopSneakingEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL OnControls(class CBaseEntity *, entvars_t *) /* linkage=_ZN11CBaseEntity10OnControlsEP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10IsSneakingEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsAlive(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7IsAliveEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsBSPModel(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10IsBSPModelEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL ReflectGauss(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12ReflectGaussEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsPlayer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8IsPlayerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsNetClient(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11IsNetClientEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual const char  * TeamID(class CBaseEntity *) /* linkage=_ZN11CBaseEntity6TeamIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Think(class CBaseEntity *) /* linkage=_ZN11CBaseEntity5ThinkEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Touch(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity5TouchEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Use(class CBaseEntity *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float) /* linkage=_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Blocked(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity7BlockedEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void UpdateOwner(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11UpdateOwnerEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL FBecomeProne(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12FBecomeProneEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class Vector Center(class CBaseEntity *) /* linkage=_ZN11CBaseEntity6CenterEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector EyePosition(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11EyePositionEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector EarPosition(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11EarPositionEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector BodyTarget(class CBaseEntity *, const class Vector  &) /* linkage=_ZN11CBaseEntity10BodyTargetERK6Vector */
{
} /* size: 12 */

/* <0> (null):0 */
virtual int Illumination(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12IlluminationEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL HasTarget(class CBaseEntity *, string_t) /* linkage=_ZN11CBaseEntity9HasTargetEj */
{
} /* size: 4 */

/* <0> (null):0 */
void CFiveSeven(class CFiveSeven *, const class CFiveSeven  &)
{
} /* size: 0 */

/* <0> (null):0 */
void CFiveSeven(class CFiveSeven *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Spawn(class CFiveSeven *) /* linkage=_ZN10CFiveSeven5SpawnEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Precache(class CFiveSeven *) /* linkage=_ZN10CFiveSeven8PrecacheEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int iItemSlot(class CFiveSeven *) /* linkage=_ZN10CFiveSeven9iItemSlotEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int GetItemInfo(class CFiveSeven *, ItemInfo *) /* linkage=_ZN10CFiveSeven11GetItemInfoEP8ItemInfo */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void PrimaryAttack(class CFiveSeven *) /* linkage=_ZN10CFiveSeven13PrimaryAttackEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void SecondaryAttack(class CFiveSeven *) /* linkage=_ZN10CFiveSeven15SecondaryAttackEv */
{
} /* size: 0 */

/* <0> (null):0 */
void FiveSevenFire(class CFiveSeven *, float, float, BOOL) /* linkage=_ZN10CFiveSeven13FiveSevenFireEffi */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL Deploy(class CFiveSeven *) /* linkage=_ZN10CFiveSeven6DeployEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Reload(class CFiveSeven *) /* linkage=_ZN10CFiveSeven6ReloadEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void WeaponIdle(class CFiveSeven *) /* linkage=_ZN10CFiveSeven10WeaponIdleEv */
{
} /* size: 0 */

/* <0> (null):0 */
void MakeBeam(class CFiveSeven *) /* linkage=_ZN10CFiveSeven8MakeBeamEv */
{
} /* size: 0 */

/* <0> (null):0 */
void BeamUpdate(class CFiveSeven *) /* linkage=_ZN10CFiveSeven10BeamUpdateEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual float GetMaxSpeed(class CFiveSeven *) /* linkage=_ZN10CFiveSeven11GetMaxSpeedEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL UseDecrement(class CFiveSeven *) /* linkage=_ZN10CFiveSeven12UseDecrementEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsPistol(class CFiveSeven *) /* linkage=_ZN10CFiveSeven8IsPistolEv */
{
} /* size: 4 */

/* <0> (null):0 */
void CBasePlayerWeapon(class CBasePlayerWeapon *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual int AddWeapon(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon9AddWeaponEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void UpdateItemInfo(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon14UpdateItemInfoEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL ShouldWeaponIdle(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon16ShouldWeaponIdleEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsWeapon(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon8IsWeaponEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CBasePlayerItem * GetWeaponPtr(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon12GetWeaponPtrEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *, int)
{
} /* size: 0 */

/* <0> (null):0 */
virtual bool CanPlayerHearPlayer(class IVoiceGameMgrHelper *, class CBasePlayer *, class CBasePlayer *) /* linkage=_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
void WeaponIdle(class CFiveSeven *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Reload(class CFiveSeven *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Deploy(class CFiveSeven *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator==(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator!=(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, float X, float Y, float Z)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator+(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator*(const class Vector  *const this, float fl)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Length2D(const class Vector  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Length(const class Vector  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline edict_t * ENT(const entvars_t  * pev)
{
} /* size: 4 */

/* <0> (null):0 */
inline BOOL FStrEq(const char  * sz1, const char  * sz2)
{
} /* size: 4 */

/* <0> (null):0 */
inline void edict(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline int ENTINDEX(edict_t * pEdict)
{
} /* size: 4 */

/* <0> (null):0 */
inline void ObjectCaps(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
virtual int ObjectCaps(class CPointEntity *) /* linkage=_ZN12CPointEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
inline void ObjectCaps(class CPointEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void entindex(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator-(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void NormalizeInPlace(class Vector *const this)
{
	{
		float flLen;                                          //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void PrimaryAttack(class CFiveSeven *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBaseEntity(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CBaseDelay(class CBaseDelay *)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBaseDelay(class CBaseDelay *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CBaseAnimating(class CBaseAnimating *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void HandleAnimEvent(class CBaseAnimating *, MonsterEvent_t *) /* linkage=_ZN14CBaseAnimating15HandleAnimEventEP14MonsterEvent_t */
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBaseAnimating(class CBaseAnimating *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CBasePlayerItem(class CBasePlayerItem *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL CanDrop(class CBasePlayerItem *) /* linkage=_ZN15CBasePlayerItem7CanDropEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL CanHolster(class CBasePlayerItem *) /* linkage=_ZN15CBasePlayerItem10CanHolsterEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void ItemPreFrame(class CBasePlayerItem *) /* linkage=_ZN15CBasePlayerItem12ItemPreFrameEv */
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBasePlayerItem(class CBasePlayerItem *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBasePlayerWeapon(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline entvars_t * VARS(edict_t * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline void * GET_PRIVATE(edict_t * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline void operator new(size_t stAllocateBlock, entvars_t * pev)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CFiveSeven(class CFiveSeven *const this)
{
} /* size: 0 */

/* <0> (null):0 */
class CFiveSeven * GetClassPtr<CFiveSeven>(class CFiveSeven * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
void FiveSevenFire(class CFiveSeven *const this, float flSpread, float flCycleTime, BOOL fUseSemi)
{
	{
		class Vector vecAiming;                               //     0
		class Vector vecSrc;                                  //     0
		class Vector vecDir;                                  //     0
		int flag;                                             //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void Restart(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ObjectCaps(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Activate(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Classify(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void DeathNotice(class CBaseEntity *const this, entvars_t * pevChild)
{
} /* size: 0 */

/* <0> (null):0 */
void BloodColor(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsTriggered(class CBaseEntity *const this, class CBaseEntity * pActivator)
{
} /* size: 0 */

/* <0> (null):0 */
void MyMonsterPointer(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void MySquadMonsterPointer(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetToggleState(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void AddPoints(class CBaseEntity *const this, int score, BOOL bAllowNegativeScore)
{
} /* size: 0 */

/* <0> (null):0 */
void AddPointsToTeam(class CBaseEntity *const this, int score, BOOL bAllowNegativeScore)
{
} /* size: 0 */

/* <0> (null):0 */
void AddPlayerItem(class CBaseEntity *const this, class CBasePlayerItem * pItem)
{
} /* size: 0 */

/* <0> (null):0 */
void RemovePlayerItem(class CBaseEntity *const this, class CBasePlayerItem * pItem)
{
} /* size: 0 */

/* <0> (null):0 */
void GiveAmmo(class CBaseEntity *const this, int iAmount, char * szName, int iMax)
{
} /* size: 0 */

/* <0> (null):0 */
void GetDelay(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsMoving(class CBaseEntity *const this)
{
	operator!=(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void OverrideReset(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void SetToggleState(class CBaseEntity *const this, int state)
{
} /* size: 0 */

/* <0> (null):0 */
void StartSneaking(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void StopSneaking(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void OnControls(class CBaseEntity *const this, entvars_t * pev)
{
} /* size: 0 */

/* <0> (null):0 */
void IsSneaking(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsAlive(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsBSPModel(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ReflectGauss(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsPlayer(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsNetClient(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void TeamID(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Think(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Touch(class CBaseEntity *const this, class CBaseEntity * pOther)
{
} /* size: 0 */

/* <0> (null):0 */
void Use(class CBaseEntity *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
} /* size: 0 */

/* <0> (null):0 */
void Blocked(class CBaseEntity *const this, class CBaseEntity * pOther)
{
} /* size: 0 */

/* <0> (null):0 */
void UpdateOwner(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void FBecomeProne(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Center(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
	operator*(const class Vector  *const this,
			float fl); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void EyePosition(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void EarPosition(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void BodyTarget(class CBaseEntity *const this, const class Vector  &const posSrc)
{
} /* size: 0 */

/* <0> (null):0 */
void Illumination(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void HandleAnimEvent(class CBaseAnimating *const this, MonsterEvent_t * pEvent)
{
} /* size: 0 */

/* <0> (null):0 */
void CanDrop(class CBasePlayerItem *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CanHolster(class CBasePlayerItem *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ItemPreFrame(class CBasePlayerItem *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void AddWeapon(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void UpdateItemInfo(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ShouldWeaponIdle(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsWeapon(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetWeaponPtr(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void iItemSlot(class CFiveSeven *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetMaxSpeed(class CFiveSeven *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void UseDecrement(class CFiveSeven *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsPistol(class CFiveSeven *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Precache(class CFiveSeven *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetItemInfo(class CFiveSeven *const this, ItemInfo * p)
{
} /* size: 0 */

/* <0> (null):0 */
void SecondaryAttack(class CFiveSeven *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class CFiveSeven *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void HasTarget(class CBaseEntity *const this, string_t targetname)
{
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void WeaponIdle(class CFiveSeven *const this)
{
	WeaponIdle(class CFiveSeven *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Reload(class CFiveSeven *const this)
{
	Reload(class CFiveSeven *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Deploy(class CFiveSeven *const this)
{
	Deploy(class CFiveSeven *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void FiveSevenFire(class CFiveSeven *const this, float flSpread, BOOL fUseSemi, float flCycleTime)
{
	{
		class Vector vecAiming;                               //     0
		class Vector vecSrc;                                  //     0
		int flag;                                             //     0
		class Vector vecDir;                                  //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Vector(class Vector *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Vector(class Vector *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void PrimaryAttack(class CFiveSeven *const this)
{
	Length2D(const class Vector  *const this); /* size=0, low_pc=0 */ //     0
	PrimaryAttack(class CFiveSeven *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void weapon_fiveseven(entvars_t * pev)
{
	GetClassPtr<CFiveSeven>(class CFiveSeven * a); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void FiveSevenFire(class CFiveSeven *const this, float flSpread, float flCycleTime, BOOL fUseSemi)
{
	{
		class Vector vecAiming;                               //     0
		class Vector vecSrc;                                  //     0
		class Vector vecDir;                                  //     0
		int flag;                                             //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Vector(class Vector *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Vector(class Vector *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */



/* Variables: */

float                      flLen; /* size: 4 */

entvars_t *                pev; /* size: 4 */

class Vector              vecAiming; /* size: 12 */

class Vector              vecSrc; /* size: 12 */

class Vector              vecDir; /* size: 12 */

int                        flag; /* size: 4 */

class Vector              vecAiming; /* size: 12 */

class Vector              vecSrc; /* size: 12 */

int                        flag; /* size: 4 */

class Vector              vecDir; /* size: 12 */

; /* size: 149594316 */

class Vector              vecAiming; /* size: 12 */

class Vector              vecSrc; /* size: 12 */

class Vector              vecDir; /* size: 12 */

int                        flag; /* size: 4 */

extern class _IO_FILE *           stdin; /* size: 4 */

extern class _IO_FILE *           stdout; /* size: 4 */

intconst                   k_cubSaltSize; /* size: 4 */

GID_tconst                 k_GIDNil; /* size: 8 */

GID_tconst                 k_TxnIDNil; /* size: 8 */

GID_tconst                 k_TxnIDUnknown; /* size: 8 */

PackageId_tconst           k_uPackageIdFreeSub; /* size: 4 */

PackageId_tconst           k_uPackageIdInvalid; /* size: 4 */

AppId_tconst               k_uAppIdInvalid; /* size: 4 */

AssetClassId_tconst        k_ulAssetClassIdInvalid; /* size: 8 */

PhysicalItemId_tconst      k_uPhysicalItemIdInvalid; /* size: 4 */

DepotId_tconst             k_uDepotIdInvalid; /* size: 4 */

CellID_tconst              k_uCellIDInvalid; /* size: 4 */

SteamAPICall_tconst        k_uAPICallInvalid; /* size: 8 */

PartnerId_tconst           k_uPartnerIdInvalid; /* size: 4 */

extern enginefuncs_t              g_engfuncs; /* size: 632 */

extern globalvars_t *             gpGlobals; /* size: 4 */

extern class Vectorconst          g_vecZero; /* size: 12 */

extern class CBotManager *        TheBots; /* size: 4 */

/* Types: */

/* 1 */
char
 /* size: 1 */

/* 2 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 3 */
unsigned int
 /* size: 4 */

/* 4 */
unsigned char
 /* size: 1 */

/* 5 */
short unsigned int
 /* size: 2 */

/* 6 */
long unsigned int
 /* size: 4 */

/* 7 */
signed char
 /* size: 1 */

/* 8 */
short int
 /* size: 2 */

/* 9 */
int
 /* size: 4 */

/* 10 */
long long int
 /* size: 8 */

/* 11 */
long long unsigned int
 /* size: 8 */

/* 12 */
/* <0> (null):0 */
typedef long long int __quad_t; /* size: 8 */

/* 13 */
/* <0> (null):0 */
typedef long int __off_t; /* size: 4 */

/* 14 */
long int
 /* size: 4 */

/* 15 */
/* <0> (null):0 */
typedef __quad_t __off64_t; /* size: 8 */

/* 16 */
 /* pointer to 0 */
 /* size: 4 */

/* 17 */
 /* pointer to 1 */
 /* size: 4 */

/* 18 */
/* <0> (null):0 */
struct _IO_FILE {
	int                        _flags;               /*     0     4 */
	char *                     _IO_read_ptr;         /*     4     4 */
	char *                     _IO_read_end;         /*     8     4 */
	char *                     _IO_read_base;        /*    12     4 */
	char *                     _IO_write_base;       /*    16     4 */
	char *                     _IO_write_ptr;        /*    20     4 */
	char *                     _IO_write_end;        /*    24     4 */
	char *                     _IO_buf_base;         /*    28     4 */
	char *                     _IO_buf_end;          /*    32     4 */
	char *                     _IO_save_base;        /*    36     4 */
	char *                     _IO_backup_base;      /*    40     4 */
	char *                     _IO_save_end;         /*    44     4 */
	class _IO_marker *         _markers;             /*    48     4 */
	class _IO_FILE *           _chain;               /*    52     4 */
	int                        _fileno;              /*    56     4 */
	int                        _flags2;              /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	__off_t                    _old_offset;          /*    64     4 */
	short unsigned int         _cur_column;          /*    68     2 */
	signed char                _vtable_offset;       /*    70     1 */
	char                       _shortbuf[1];         /*    71     1 */
	_IO_lock_t *               _lock;                /*    72     4 */
	__off64_t                  _offset;              /*    76     8 */
	void *                     __pad1;               /*    84     4 */
	void *                     __pad2;               /*    88     4 */
	void *                     __pad3;               /*    92     4 */
	void *                     __pad4;               /*    96     4 */
	size_t                     __pad5;               /*   100     4 */
	int                        _mode;                /*   104     4 */
	char                       _unused2[40];         /*   108    40 */
	/* --- cacheline 2 boundary (128 bytes) was 20 bytes ago --- */

	/* size: 148, cachelines: 3, members: 29 */
	/* last cacheline: 20 bytes */
}; /* size: 148 */

/* 19 */
/* <0> (null):0 */
typedef void _IO_lock_t; /* size: 0 */

/* 20 */
/* <0> (null):0 */
struct _IO_marker {
	class _IO_marker *         _next;                /*     0     4 */
	class _IO_FILE *           _sbuf;                /*     4     4 */
	int                        _pos;                 /*     8     4 */

	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 21 */
 /* pointer to 20 */
 /* size: 4 */

/* 22 */
 /* pointer to 18 */
 /* size: 4 */

/* 23 */
 /* pointer to 20 */
 /* size: 4 */

/* 24 */
 /* pointer to 18 */
 /* size: 4 */

/* 25 */
/* <0> (null):0 */
char                       array[1]; /* size: 1 */

/* 26 */
 /* pointer to 19 */
 /* size: 4 */

/* 27 */
/* <0> (null):0 */
char                       array[40]; /* size: 40 */

/* 28 */
 /* pointer to 29 */
 /* size: 4 */

/* 29 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 30 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 31 */
long double
 /* size: 12 */

/* 32 */
double
 /* size: 8 */

/* 33 */
/* <0> (null):0 */
typedef int int32; /* size: 4 */

/* 34 */
/* <0> (null):0 */
typedef unsigned int uint32; /* size: 4 */

/* 35 */
/* <0> (null):0 */
typedef long long unsigned int uint64; /* size: 8 */

/* 36 */
/* <0> (null):0 */
typedef uint64 GID_t; /* size: 8 */

/* 37 */
/* <0> (null):0 */
typedef uint32 PackageId_t; /* size: 4 */

/* 38 */
/* <0> (null):0 */
typedef uint32 AppId_t; /* size: 4 */

/* 39 */
/* <0> (null):0 */
typedef uint64 AssetClassId_t; /* size: 8 */

/* 40 */
/* <0> (null):0 */
typedef uint32 PhysicalItemId_t; /* size: 4 */

/* 41 */
/* <0> (null):0 */
typedef uint32 DepotId_t; /* size: 4 */

/* 42 */
/* <0> (null):0 */
typedef uint32 CellID_t; /* size: 4 */

/* 43 */
/* <0> (null):0 */
typedef uint64 SteamAPICall_t; /* size: 8 */

/* 44 */
/* <0> (null):0 */
typedef uint32 PartnerId_t; /* size: 4 */

/* 45 */
/* <0> (null):0 */
typedef int BOOL; /* size: 4 */

/* 46 */
/* <0> (null):0 */
typedef unsigned char byte; /* size: 1 */

/* 47 */
/* <0> (null):0 */
typedef unsigned int string_t; /* size: 4 */

/* 48 */
/* <0> (null):0 */
typedef float vec_t; /* size: 4 */

/* 49 */
float
 /* size: 4 */

/* 50 */
/* <0> (null):0 */
class Vector2D {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	/* <0> (null):0 */
	void Vector2D(class Vector2D *);

	/* <0> (null):0 */
	void Vector2D(class Vector2D *, float, float);

	/* <0> (null):0 */
	class Vector2D operator+(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DplERKS_ */

	/* <0> (null):0 */
	class Vector2D operator-(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DmiERKS_ */

	/* <0> (null):0 */
	class Vector2D operator*(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DmlEf */

	/* <0> (null):0 */
	class Vector2D operator/(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DdvEf */

	/* <0> (null):0 */
	float Length(const class Vector2D  *); /* linkage=_ZNK8Vector2D6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector2D  *); /* linkage=_ZNK8Vector2D13LengthSquaredEv */

	/* <0> (null):0 */
	class Vector2D Normalize(const class Vector2D  *); /* linkage=_ZNK8Vector2D9NormalizeEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector2D *); /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector2D *, float); /* linkage=_ZN8Vector2D6IsZeroEf */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 51 */
 /* pointer to 50 */
 /* size: 4 */

/* 52 */
 /* pointer to 53 */
 /* size: 4 */

/* 53 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 54 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 55 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 56 */
bool
 /* size: 1 */

/* 57 */
/* <0> (null):0 */
class Vector {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	vec_t                      z;                    /*     8     4 */
	/* <0> (null):0 */
	void Vector(class Vector *);

	/* <0> (null):0 */
	void Vector(class Vector *, float, float, float);

	/* <0> (null):0 */
	void Vector(class Vector *, const class Vector  &);

	/* <0> (null):0 */
	void Vector(class Vector *, float *);

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *); /* linkage=_ZNK6VectorngEv */

	/* <0> (null):0 */
	int operator==(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectoreqERKS_ */

	/* <0> (null):0 */
	int operator!=(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorneERKS_ */

	/* <0> (null):0 */
	class Vector operator+(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorplERKS_ */

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectormiERKS_ */

	/* <0> (null):0 */
	class Vector operator*(const class Vector  *, float); /* linkage=_ZNK6VectormlEf */

	/* <0> (null):0 */
	class Vector operator/(const class Vector  *, float); /* linkage=_ZNK6VectordvEf */

	/* <0> (null):0 */
	void CopyToArray(const class Vector  *, float *); /* linkage=_ZNK6Vector11CopyToArrayEPf */

	/* <0> (null):0 */
	float Length(const class Vector  *); /* linkage=_ZNK6Vector6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector  *); /* linkage=_ZNK6Vector13LengthSquaredEv */

	/* <0> (null):0 */
	float * operator float*(class Vector *); /* linkage=_ZN6VectorcvPfEv */

	/* <0> (null):0 */
	const float  * operator const float*(const class Vector  *); /* linkage=_ZNK6VectorcvPKfEv */

	/* <0> (null):0 */
	class Vector Normalize(const class Vector  *); /* linkage=_ZNK6Vector9NormalizeEv */

	/* <0> (null):0 */
	class Vector2D Make2D(const class Vector  *); /* linkage=_ZNK6Vector6Make2DEv */

	/* <0> (null):0 */
	float Length2D(const class Vector  *); /* linkage=_ZNK6Vector8Length2DEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector  *, float); /* linkage=_ZNK6Vector16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector  *, float); /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector *); /* linkage=_ZN6Vector16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector *, float); /* linkage=_ZN6Vector6IsZeroEf */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 58 */
 /* pointer to 57 */
 /* size: 4 */

/* 59 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 60 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 61 */
 /* pointer to 49 */
 /* size: 4 */

/* 62 */
 /* pointer to 63 */
 /* size: 4 */

/* 63 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 64 */
 /* pointer to 65 */
 /* size: 4 */

/* 65 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 66 */
/* <0> (null):0 */
typedef int qboolean; /* size: 4 */

/* 67 */
/* <0> (null):0 */
struct link_s {
	class link_s *             prev;                 /*     0     4 */
	class link_s *             next;                 /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 68 */
 /* pointer to 67 */
 /* size: 4 */

/* 69 */
/* <0> (null):0 */
typedef struct link_s link_t; /* size: 8 */

/* 70 */
/* <0> (null):0 */
typedef struct edict_s edict_t; /* size: 804 */

/* 71 */
/* <0> (null):0 */
struct edict_s {
	qboolean                   free;                 /*     0     4 */
	int                        serialnumber;         /*     4     4 */
	link_t                     area;                 /*     8     8 */
	int                        headnode;             /*    16     4 */
	int                        num_leafs;            /*    20     4 */
	short int                  leafnums[48];         /*    24    96 */
	/* --- cacheline 1 boundary (64 bytes) was 56 bytes ago --- */
	float                      freetime;             /*   120     4 */
	void *                     pvPrivateData;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	entvars_t                  v;                    /*   128   676 */
	/* --- cacheline 12 boundary (768 bytes) was 36 bytes ago --- */

	/* size: 804, cachelines: 13, members: 9 */
	/* last cacheline: 36 bytes */
}; /* size: 804 */

/* 72 */
 /* pointer to 70 */
 /* size: 4 */

/* 73 */
/* <0> (null):0 */
struct {
	float                      time;                 /*     0     4 */
	float                      frametime;            /*     4     4 */
	float                      force_retouch;        /*     8     4 */
	string_t                   mapname;              /*    12     4 */
	string_t                   startspot;            /*    16     4 */
	float                      deathmatch;           /*    20     4 */
	float                      coop;                 /*    24     4 */
	float                      teamplay;             /*    28     4 */
	float                      serverflags;          /*    32     4 */
	float                      found_secrets;        /*    36     4 */
	class Vector              v_forward;             /*    40    12 */
	class Vector              v_up;                  /*    52    12 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	class Vector              v_right;               /*    64    12 */
	float                      trace_allsolid;       /*    76     4 */
	float                      trace_startsolid;     /*    80     4 */
	float                      trace_fraction;       /*    84     4 */
	class Vector              trace_endpos;          /*    88    12 */
	class Vector              trace_plane_normal;    /*   100    12 */
	float                      trace_plane_dist;     /*   112     4 */
	edict_t *                  trace_ent;            /*   116     4 */
	float                      trace_inopen;         /*   120     4 */
	float                      trace_inwater;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	int                        trace_hitgroup;       /*   128     4 */
	int                        trace_flags;          /*   132     4 */
	int                        msg_entity;           /*   136     4 */
	int                        cdAudioTrack;         /*   140     4 */
	int                        maxClients;           /*   144     4 */
	int                        maxEntities;          /*   148     4 */
	const char  *              pStringBase;          /*   152     4 */
	void *                     pSaveData;            /*   156     4 */
	class Vector              vecLandmarkOffset;     /*   160    12 */

	/* size: 172, cachelines: 3, members: 31 */
	/* last cacheline: 44 bytes */
}; /* size: 172 */

/* 74 */
/* <0> (null):0 */
typedef class  globalvars_t; /* size: 172 */

/* 75 */
/* <0> (null):0 */
struct entvars_s {
	string_t                   classname;            /*     0     4 */
	string_t                   globalname;           /*     4     4 */
	class Vector              origin;                /*     8    12 */
	class Vector              oldorigin;             /*    20    12 */
	class Vector              velocity;              /*    32    12 */
	class Vector              basevelocity;          /*    44    12 */
	class Vector              clbasevelocity;        /*    56    12 */
	/* --- cacheline 1 boundary (64 bytes) was 4 bytes ago --- */
	class Vector              movedir;               /*    68    12 */
	class Vector              angles;                /*    80    12 */
	class Vector              avelocity;             /*    92    12 */
	class Vector              punchangle;            /*   104    12 */
	class Vector              v_angle;               /*   116    12 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	class Vector              endpos;                /*   128    12 */
	class Vector              startpos;              /*   140    12 */
	float                      impacttime;           /*   152     4 */
	float                      starttime;            /*   156     4 */
	int                        fixangle;             /*   160     4 */
	float                      idealpitch;           /*   164     4 */
	float                      pitch_speed;          /*   168     4 */
	float                      ideal_yaw;            /*   172     4 */
	float                      yaw_speed;            /*   176     4 */
	int                        modelindex;           /*   180     4 */
	string_t                   model;                /*   184     4 */
	int                        viewmodel;            /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	int                        weaponmodel;          /*   192     4 */
	class Vector              absmin;                /*   196    12 */
	class Vector              absmax;                /*   208    12 */
	class Vector              mins;                  /*   220    12 */
	class Vector              maxs;                  /*   232    12 */
	class Vector              size;                  /*   244    12 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	float                      ltime;                /*   256     4 */
	float                      nextthink;            /*   260     4 */
	int                        movetype;             /*   264     4 */
	int                        solid;                /*   268     4 */
	int                        skin;                 /*   272     4 */
	int                        body;                 /*   276     4 */
	int                        effects;              /*   280     4 */
	float                      gravity;              /*   284     4 */
	float                      friction;             /*   288     4 */
	int                        light_level;          /*   292     4 */
	int                        sequence;             /*   296     4 */
	int                        gaitsequence;         /*   300     4 */
	float                      frame;                /*   304     4 */
	float                      animtime;             /*   308     4 */
	float                      framerate;            /*   312     4 */
	unsigned char              controller[4];        /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	unsigned char              blending[2];          /*   320     2 */
	float                      scale;                /*   324     4 */
	int                        rendermode;           /*   328     4 */
	float                      renderamt;            /*   332     4 */
	class Vector              rendercolor;           /*   336    12 */
	int                        renderfx;             /*   348     4 */
	float                      health;               /*   352     4 */
	float                      frags;                /*   356     4 */
	int                        weapons;              /*   360     4 */
	float                      takedamage;           /*   364     4 */
	int                        deadflag;             /*   368     4 */
	class Vector              view_ofs;              /*   372    12 */
	int                        button;               /*   384     4 */
	/* --- cacheline 6 boundary (384 bytes) was 2 bytes ago --- */
	int                        impulse;              /*   388     4 */
	edict_t *                  chain;                /*   392     4 */
	edict_t *                  dmg_inflictor;        /*   396     4 */
	edict_t *                  enemy;                /*   400     4 */
	edict_t *                  aiment;               /*   404     4 */
	edict_t *                  owner;                /*   408     4 */
	edict_t *                  groundentity;         /*   412     4 */
	int                        spawnflags;           /*   416     4 */
	int                        flags;                /*   420     4 */
	int                        colormap;             /*   424     4 */
	int                        team;                 /*   428     4 */
	float                      max_health;           /*   432     4 */
	float                      teleport_time;        /*   436     4 */
	float                      armortype;            /*   440     4 */
	float                      armorvalue;           /*   444     4 */
	int                        waterlevel;           /*   448     4 */
	/* --- cacheline 7 boundary (448 bytes) was 2 bytes ago --- */
	int                        watertype;            /*   452     4 */
	string_t                   target;               /*   456     4 */
	string_t                   targetname;           /*   460     4 */
	string_t                   netname;              /*   464     4 */
	string_t                   message;              /*   468     4 */
	float                      dmg_take;             /*   472     4 */
	float                      dmg_save;             /*   476     4 */
	float                      dmg;                  /*   480     4 */
	float                      dmgtime;              /*   484     4 */
	string_t                   noise;                /*   488     4 */
	string_t                   noise1;               /*   492     4 */
	string_t                   noise2;               /*   496     4 */
	string_t                   noise3;               /*   500     4 */
	float                      speed;                /*   504     4 */
	float                      air_finished;         /*   508     4 */
	float                      pain_finished;        /*   512     4 */
	/* --- cacheline 8 boundary (512 bytes) was 2 bytes ago --- */
	float                      radsuit_finished;     /*   516     4 */
	edict_t *                  pContainingEntity;    /*   520     4 */
	int                        playerclass;          /*   524     4 */
	float                      maxspeed;             /*   528     4 */
	float                      fov;                  /*   532     4 */
	int                        weaponanim;           /*   536     4 */
	int                        pushmsec;             /*   540     4 */
	int                        bInDuck;              /*   544     4 */
	int                        flTimeStepSound;      /*   548     4 */
	int                        flSwimTime;           /*   552     4 */
	int                        flDuckTime;           /*   556     4 */
	int                        iStepLeft;            /*   560     4 */
	float                      flFallVelocity;       /*   564     4 */
	int                        gamestate;            /*   568     4 */
	int                        oldbuttons;           /*   572     4 */
	int                        groupinfo;            /*   576     4 */
	/* --- cacheline 9 boundary (576 bytes) was 2 bytes ago --- */
	int                        iuser1;               /*   580     4 */
	int                        iuser2;               /*   584     4 */
	int                        iuser3;               /*   588     4 */
	int                        iuser4;               /*   592     4 */
	float                      fuser1;               /*   596     4 */
	float                      fuser2;               /*   600     4 */
	float                      fuser3;               /*   604     4 */
	float                      fuser4;               /*   608     4 */
	class Vector              vuser1;                /*   612    12 */
	class Vector              vuser2;                /*   624    12 */
	class Vector              vuser3;                /*   636    12 */
	/* --- cacheline 10 boundary (640 bytes) was 6 bytes ago --- */
	class Vector              vuser4;                /*   648    12 */
	edict_t *                  euser1;               /*   660     4 */
	edict_t *                  euser2;               /*   664     4 */
	edict_t *                  euser3;               /*   668     4 */
	edict_t *                  euser4;               /*   672     4 */

	/* size: 676, cachelines: 11, members: 123 */
	/* last cacheline: 36 bytes */

	/* BRAIN FART ALERT! 676 != 674 + 0(holes), diff = 2 */

}; /* size: 676 */

/* 76 */
/* <0> (null):0 */
unsigned char              array[4]; /* size: 4 */

/* 77 */
/* <0> (null):0 */
unsigned char              array[2]; /* size: 2 */

/* 78 */
/* <0> (null):0 */
typedef struct entvars_s entvars_t; /* size: 676 */

/* 79 */
/* <0> (null):0 */
short int                  array[48]; /* size: 96 */

/* 80 */
/* <0> (null):0 */
typedef uint32 CRC32_t; /* size: 4 */

/* 81 */
/* <0> (null):0 */
struct cvar_s {
	char *                     name;                 /*     0     4 */
	char *                     string;               /*     4     4 */
	int                        flags;                /*     8     4 */
	float                      value;                /*    12     4 */
	class cvar_s *             next;                 /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 82 */
 /* pointer to 81 */
 /* size: 4 */

/* 83 */
/* <0> (null):0 */
typedef struct cvar_s cvar_t; /* size: 20 */

/* 84 */
/* <0> (null):0 */
struct client_textmessage_s {
	int                        effect;               /*     0     4 */
	byte                       r1;                   /*     4     1 */
	byte                       g1;                   /*     5     1 */
	byte                       b1;                   /*     6     1 */
	byte                       a1;                   /*     7     1 */
	byte                       r2;                   /*     8     1 */
	byte                       g2;                   /*     9     1 */
	byte                       b2;                   /*    10     1 */
	byte                       a2;                   /*    11     1 */
	float                      x;                    /*    12     4 */
	float                      y;                    /*    16     4 */
	float                      fadein;               /*    20     4 */
	float                      fadeout;              /*    24     4 */
	float                      holdtime;             /*    28     4 */
	float                      fxtime;               /*    32     4 */
	const char  *              pName;                /*    36     4 */
	const char  *              pMessage;             /*    40     4 */

	/* size: 44, cachelines: 1, members: 17 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 85 */
/* <0> (null):0 */
typedef struct client_textmessage_s client_textmessage_t; /* size: 44 */

/* 86 */
/* <0> (null):0 */
typedef struct sequenceCommandLine_ sequenceCommandLine_s; /* size: 92 */

/* 87 */
/* <0> (null):0 */
struct sequenceCommandLine_ {
	int                        commandType;          /*     0     4 */
	client_textmessage_t       clientMessage;        /*     4    44 */
	char *                     speakerName;          /*    48     4 */
	char *                     listenerName;         /*    52     4 */
	char *                     soundFileName;        /*    56     4 */
	char *                     sentenceName;         /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	char *                     fireTargetNames;      /*    64     4 */
	char *                     killTargetNames;      /*    68     4 */
	float                      delay;                /*    72     4 */
	int                        repeatCount;          /*    76     4 */
	int                        textChannel;          /*    80     4 */
	int                        modifierBitField;     /*    84     4 */
	sequenceCommandLine_s *    nextCommandLine;      /*    88     4 */

	/* size: 92, cachelines: 2, members: 13 */
	/* last cacheline: 28 bytes */
}; /* size: 92 */

/* 88 */
 /* pointer to 86 */
 /* size: 4 */

/* 89 */
/* <0> (null):0 */
typedef struct sequenceEntry_ sequenceEntry_s; /* size: 20 */

/* 90 */
/* <0> (null):0 */
struct sequenceEntry_ {
	char *                     fileName;             /*     0     4 */
	char *                     entryName;            /*     4     4 */
	sequenceCommandLine_s *    firstCommand;         /*     8     4 */
	sequenceEntry_s *          nextEntry;            /*    12     4 */
	qboolean                   isGlobal;             /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 91 */
 /* pointer to 89 */
 /* size: 4 */

/* 92 */
/* <0> (null):0 */
typedef struct sentenceEntry_ sentenceEntry_s; /* size: 16 */

/* 93 */
/* <0> (null):0 */
struct sentenceEntry_ {
	char *                     data;                 /*     0     4 */
	sentenceEntry_s *          nextEntry;            /*     4     4 */
	qboolean                   isGlobal;             /*     8     4 */
	unsigned int               index;                /*    12     4 */

	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 94 */
 /* pointer to 92 */
 /* size: 4 */

/* 95 */
/* <0> (null):0 */
enum {
	at_notice = 0,
	at_console = 1,
	at_aiconsole = 2,
	at_warning = 3,
	at_error = 4,
	at_logged = 5,
}; /* size: 4 */

/* 96 */
/* <0> (null):0 */
typedef enum  ALERT_TYPE; /* size: 4 */

/* 97 */
/* <0> (null):0 */
enum {
	print_console = 0,
	print_center = 1,
	print_chat = 2,
}; /* size: 4 */

/* 98 */
/* <0> (null):0 */
typedef enum  PRINT_TYPE; /* size: 4 */

/* 99 */
/* <0> (null):0 */
enum {
	force_exactfile = 0,
	force_model_samebounds = 1,
	force_model_specifybounds = 2,
	force_model_specifybounds_if_avail = 3,
}; /* size: 4 */

/* 100 */
/* <0> (null):0 */
typedef enum  FORCE_TYPE; /* size: 4 */

/* 101 */
/* <0> (null):0 */
struct {
	int                        fAllSolid;            /*     0     4 */
	int                        fStartSolid;          /*     4     4 */
	int                        fInOpen;              /*     8     4 */
	int                        fInWater;             /*    12     4 */
	float                      flFraction;           /*    16     4 */
	class Vector              vecEndPos;             /*    20    12 */
	float                      flPlaneDist;          /*    32     4 */
	class Vector              vecPlaneNormal;        /*    36    12 */
	edict_t *                  pHit;                 /*    48     4 */
	int                        iHitgroup;            /*    52     4 */

	/* size: 56, cachelines: 1, members: 10 */
	/* last cacheline: 56 bytes */
}; /* size: 56 */

/* 102 */
/* <0> (null):0 */
typedef class  TraceResult; /* size: 56 */

/* 103 */
/* <0> (null):0 */
struct enginefuncs_s {
	int                        (*pfnPrecacheModel)(char *); /*     0     4 */
	int                        (*pfnPrecacheSound)(char *); /*     4     4 */
	void                       (*pfnSetModel)(edict_t *, const char  *); /*     8     4 */
	int                        (*pfnModelIndex)(const char  *); /*    12     4 */
	int                        (*pfnModelFrames)(int); /*    16     4 */
	void                       (*pfnSetSize)(edict_t *, const float  *, const float  *); /*    20     4 */
	void                       (*pfnChangeLevel)(char *, char *); /*    24     4 */
	void                       (*pfnGetSpawnParms)(edict_t *); /*    28     4 */
	void                       (*pfnSaveSpawnParms)(edict_t *); /*    32     4 */
	float                      (*pfnVecToYaw)(const float  *); /*    36     4 */
	void                       (*pfnVecToAngles)(const float  *, float *); /*    40     4 */
	void                       (*pfnMoveToOrigin)(edict_t *, const float  *, float, int); /*    44     4 */
	void                       (*pfnChangeYaw)(edict_t *); /*    48     4 */
	void                       (*pfnChangePitch)(edict_t *); /*    52     4 */
	edict_t *                  (*pfnFindEntityByString)(edict_t *, const char  *, const char  *); /*    56     4 */
	int                        (*pfnGetEntityIllum)(edict_t *); /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	edict_t *                  (*pfnFindEntityInSphere)(edict_t *, const float  *, float); /*    64     4 */
	edict_t *                  (*pfnFindClientInPVS)(edict_t *); /*    68     4 */
	edict_t *                  (*pfnEntitiesInPVS)(edict_t *); /*    72     4 */
	void                       (*pfnMakeVectors)(const float  *); /*    76     4 */
	void                       (*pfnAngleVectors)(const float  *, float *, float *, float *); /*    80     4 */
	edict_t *                  (*pfnCreateEntity)(void); /*    84     4 */
	void                       (*pfnRemoveEntity)(edict_t *); /*    88     4 */
	edict_t *                  (*pfnCreateNamedEntity)(int); /*    92     4 */
	void                       (*pfnMakeStatic)(edict_t *); /*    96     4 */
	int                        (*pfnEntIsOnFloor)(edict_t *); /*   100     4 */
	int                        (*pfnDropToFloor)(edict_t *); /*   104     4 */
	int                        (*pfnWalkMove)(edict_t *, float, float, int); /*   108     4 */
	void                       (*pfnSetOrigin)(edict_t *, const float  *); /*   112     4 */
	void                       (*pfnEmitSound)(edict_t *, int, const char  *, float, float, int, int); /*   116     4 */
	void                       (*pfnEmitAmbientSound)(edict_t *, float *, const char  *, float, float, int, int); /*   120     4 */
	void                       (*pfnTraceLine)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	void                       (*pfnTraceToss)(edict_t *, edict_t *, TraceResult *); /*   128     4 */
	int                        (*pfnTraceMonsterHull)(edict_t *, const float  *, const float  *, int, edict_t *, TraceResult *); /*   132     4 */
	void                       (*pfnTraceHull)(const float  *, const float  *, int, int, edict_t *, TraceResult *); /*   136     4 */
	void                       (*pfnTraceModel)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   140     4 */
	const char  *              (*pfnTraceTexture)(edict_t *, const float  *, const float  *); /*   144     4 */
	void                       (*pfnTraceSphere)(const float  *, const float  *, int, float, edict_t *, TraceResult *); /*   148     4 */
	void                       (*pfnGetAimVector)(edict_t *, float, float *); /*   152     4 */
	void                       (*pfnServerCommand)(char *); /*   156     4 */
	void                       (*pfnServerExecute)(void); /*   160     4 */
	void                       (*pfnClientCommand)(edict_t *, char *, ...); /*   164     4 */
	void                       (*pfnParticleEffect)(const float  *, const float  *, float, float); /*   168     4 */
	void                       (*pfnLightStyle)(int, char *); /*   172     4 */
	int                        (*pfnDecalIndex)(const char  *); /*   176     4 */
	int                        (*pfnPointContents)(const float  *); /*   180     4 */
	void                       (*pfnMessageBegin)(int, int, const float  *, edict_t *); /*   184     4 */
	void                       (*pfnMessageEnd)(void); /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	void                       (*pfnWriteByte)(int); /*   192     4 */
	void                       (*pfnWriteChar)(int); /*   196     4 */
	void                       (*pfnWriteShort)(int); /*   200     4 */
	void                       (*pfnWriteLong)(int); /*   204     4 */
	void                       (*pfnWriteAngle)(float); /*   208     4 */
	void                       (*pfnWriteCoord)(float); /*   212     4 */
	void                       (*pfnWriteString)(const char  *); /*   216     4 */
	void                       (*pfnWriteEntity)(int); /*   220     4 */
	void                       (*pfnCVarRegister)(cvar_t *); /*   224     4 */
	float                      (*pfnCVarGetFloat)(const char  *); /*   228     4 */
	const char  *              (*pfnCVarGetString)(const char  *); /*   232     4 */
	void                       (*pfnCVarSetFloat)(const char  *, float); /*   236     4 */
	void                       (*pfnCVarSetString)(const char  *, const char  *); /*   240     4 */
	void                       (*pfnAlertMessage)(ALERT_TYPE, char *, ...); /*   244     4 */
	void                       (*pfnEngineFprintf)(void *, char *, ...); /*   248     4 */
	void *                     (*pfnPvAllocEntPrivateData)(edict_t *, int32); /*   252     4 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	void *                     (*pfnPvEntPrivateData)(edict_t *); /*   256     4 */
	void                       (*pfnFreeEntPrivateData)(edict_t *); /*   260     4 */
	const char  *              (*pfnSzFromIndex)(int); /*   264     4 */
	int                        (*pfnAllocString)(const char  *); /*   268     4 */
	class entvars_s *          (*pfnGetVarsOfEnt)(edict_t *); /*   272     4 */
	edict_t *                  (*pfnPEntityOfEntOffset)(int); /*   276     4 */
	int                        (*pfnEntOffsetOfPEntity)(const edict_t  *); /*   280     4 */
	int                        (*pfnIndexOfEdict)(const edict_t  *); /*   284     4 */
	edict_t *                  (*pfnPEntityOfEntIndex)(int); /*   288     4 */
	edict_t *                  (*pfnFindEntityByVars)(class entvars_s *); /*   292     4 */
	void *                     (*pfnGetModelPtr)(edict_t *); /*   296     4 */
	int                        (*pfnRegUserMsg)(const char  *, int); /*   300     4 */
	void                       (*pfnAnimationAutomove)(const edict_t  *, float); /*   304     4 */
	void                       (*pfnGetBonePosition)(const edict_t  *, int, float *, float *); /*   308     4 */
	uint32                     (*pfnFunctionFromName)(const char  *); /*   312     4 */
	const char  *              (*pfnNameForFunction)(uint32); /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	void                       (*pfnClientPrintf)(edict_t *, PRINT_TYPE, const char  *); /*   320     4 */
	void                       (*pfnServerPrint)(const char  *); /*   324     4 */
	const char  *              (*pfnCmd_Args)(void); /*   328     4 */
	const char  *              (*pfnCmd_Argv)(int);  /*   332     4 */
	int                        (*pfnCmd_Argc)(void); /*   336     4 */
	void                       (*pfnGetAttachment)(const edict_t  *, int, float *, float *); /*   340     4 */
	void                       (*pfnCRC32_Init)(CRC32_t *); /*   344     4 */
	void                       (*pfnCRC32_ProcessBuffer)(CRC32_t *, void *, int); /*   348     4 */
	void                       (*pfnCRC32_ProcessByte)(CRC32_t *, unsigned char); /*   352     4 */
	CRC32_t                    (*pfnCRC32_Final)(CRC32_t); /*   356     4 */
	int32                      (*pfnRandomLong)(int32, int32); /*   360     4 */
	float                      (*pfnRandomFloat)(float, float); /*   364     4 */
	void                       (*pfnSetView)(const edict_t  *, const edict_t  *); /*   368     4 */
	float                      (*pfnTime)(void);     /*   372     4 */
	void                       (*pfnCrosshairAngle)(const edict_t  *, float, float); /*   376     4 */
	byte *                     (*pfnLoadFileForMe)(char *, int *); /*   380     4 */
	/* --- cacheline 6 boundary (384 bytes) --- */
	void                       (*pfnFreeFile)(void *); /*   384     4 */
	void                       (*pfnEndSection)(const char  *); /*   388     4 */
	int                        (*pfnCompareFileTime)(char *, char *, int *); /*   392     4 */
	void                       (*pfnGetGameDir)(char *); /*   396     4 */
	void                       (*pfnCvar_RegisterVariable)(cvar_t *); /*   400     4 */
	void                       (*pfnFadeClientVolume)(const edict_t  *, int, int, int, int); /*   404     4 */
	void                       (*pfnSetClientMaxspeed)(const edict_t  *, float); /*   408     4 */
	edict_t *                  (*pfnCreateFakeClient)(const char  *); /*   412     4 */
	void                       (*pfnRunPlayerMove)(edict_t *, const float  *, float, float, float, short unsigned int, byte, byte); /*   416     4 */
	int                        (*pfnNumberOfEntities)(void); /*   420     4 */
	char *                     (*pfnGetInfoKeyBuffer)(edict_t *); /*   424     4 */
	char *                     (*pfnInfoKeyValue)(char *, char *); /*   428     4 */
	void                       (*pfnSetKeyValue)(char *, char *, char *); /*   432     4 */
	void                       (*pfnSetClientKeyValue)(int, char *, char *, char *); /*   436     4 */
	int                        (*pfnIsMapValid)(char *); /*   440     4 */
	void                       (*pfnStaticDecal)(const float  *, int, int, int); /*   444     4 */
	/* --- cacheline 7 boundary (448 bytes) --- */
	int                        (*pfnPrecacheGeneric)(char *); /*   448     4 */
	int                        (*pfnGetPlayerUserId)(edict_t *); /*   452     4 */
	void                       (*pfnBuildSoundMsg)(edict_t *, int, const char  *, float, float, int, int, int, int, const float  *, edict_t *); /*   456     4 */
	int                        (*pfnIsDedicatedServer)(void); /*   460     4 */
	cvar_t *                   (*pfnCVarGetPointer)(const char  *); /*   464     4 */
	unsigned int               (*pfnGetPlayerWONId)(edict_t *); /*   468     4 */
	void                       (*pfnInfo_RemoveKey)(char *, const char  *); /*   472     4 */
	const char  *              (*pfnGetPhysicsKeyValue)(const edict_t  *, const char  *); /*   476     4 */
	void                       (*pfnSetPhysicsKeyValue)(const edict_t  *, const char  *, const char  *); /*   480     4 */
	const char  *              (*pfnGetPhysicsInfoString)(const edict_t  *); /*   484     4 */
	short unsigned int         (*pfnPrecacheEvent)(int, const char  *); /*   488     4 */
	void                       (*pfnPlaybackEvent)(int, const edict_t  *, short unsigned int, float, float *, float *, float, float, int, int, int, int); /*   492     4 */
	unsigned char *            (*pfnSetFatPVS)(float *); /*   496     4 */
	unsigned char *            (*pfnSetFatPAS)(float *); /*   500     4 */
	int                        (*pfnCheckVisibility)(const edict_t  *, unsigned char *); /*   504     4 */
	void                       (*pfnDeltaSetField)(class delta_s *, const char  *); /*   508     4 */
	/* --- cacheline 8 boundary (512 bytes) --- */
	void                       (*pfnDeltaUnsetField)(class delta_s *, const char  *); /*   512     4 */
	void                       (*pfnDeltaAddEncoder)(char *, void (*)(class delta_s *, const unsigned char  *, const unsigned char  *)); /*   516     4 */
	int                        (*pfnGetCurrentPlayer)(void); /*   520     4 */
	int                        (*pfnCanSkipPlayer)(const edict_t  *); /*   524     4 */
	int                        (*pfnDeltaFindField)(class delta_s *, const char  *); /*   528     4 */
	void                       (*pfnDeltaSetFieldByIndex)(class delta_s *, int); /*   532     4 */
	void                       (*pfnDeltaUnsetFieldByIndex)(class delta_s *, int); /*   536     4 */
	void                       (*pfnSetGroupMask)(int, int); /*   540     4 */
	int                        (*pfnCreateInstancedBaseline)(int, class entity_state_s *); /*   544     4 */
	void                       (*pfnCvar_DirectSet)(class cvar_s *, char *); /*   548     4 */
	void                       (*pfnForceUnmodified)(FORCE_TYPE, float *, float *, const char  *); /*   552     4 */
	void                       (*pfnGetPlayerStats)(const edict_t  *, int *, int *); /*   556     4 */
	void                       (*pfnAddServerCommand)(char *, void (*)(void)); /*   560     4 */
	qboolean                   (*pfnVoice_GetClientListening)(int, int); /*   564     4 */
	qboolean                   (*pfnVoice_SetClientListening)(int, int, qboolean); /*   568     4 */
	const char  *              (*pfnGetPlayerAuthId)(edict_t *); /*   572     4 */
	/* --- cacheline 9 boundary (576 bytes) --- */
	sequenceEntry_s *          (*pfnSequenceGet)(const char  *, const char  *); /*   576     4 */
	sentenceEntry_s *          (*pfnSequencePickSentence)(const char  *, int, int *); /*   580     4 */
	int                        (*pfnGetFileSize)(char *); /*   584     4 */
	unsigned int               (*pfnGetApproxWavePlayLen)(const char  *); /*   588     4 */
	int                        (*pfnIsCareerMatch)(void); /*   592     4 */
	int                        (*pfnGetLocalizedStringLength)(const char  *); /*   596     4 */
	void                       (*pfnRegisterTutorMessageShown)(int); /*   600     4 */
	int                        (*pfnGetTimesTutorMessageShown)(int); /*   604     4 */
	void                       (*ProcessTutorMessageDecayBuffer)(int *, int); /*   608     4 */
	void                       (*ConstructTutorMessageDecayBuffer)(int *, int); /*   612     4 */
	void                       (*ResetTutorMessageDecayData)(void); /*   616     4 */
	void                       (*pfnQueryClientCvarValue)(const edict_t  *, const char  *); /*   620     4 */
	void                       (*pfnQueryClientCvarValue2)(const edict_t  *, const char  *, int); /*   624     4 */
	int                        (*pfnCheckParm)(const char  *, char * *); /*   628     4 */

	/* size: 632, cachelines: 10, members: 158 */
	/* last cacheline: 56 bytes */
}; /* size: 632 */

/* 104 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 105 */
 /* pointer to 104 */
 /* size: 4 */

/* 106 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149553848 */

/* 107 */
 /* pointer to 106 */
 /* size: 4 */

/* 108 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 109 */
 /* pointer to 108 */
 /* size: 4 */

/* 110 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 111 */
 /* pointer to 110 */
 /* size: 4 */

/* 112 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149554368 */

/* 113 */
 /* pointer to 112 */
 /* size: 4 */

/* 114 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149554628 */

/* 115 */
 /* pointer to 114 */
 /* size: 4 */

/* 116 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149554836 */

/* 117 */
 /* pointer to 116 */
 /* size: 4 */

/* 118 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 119 */
 /* pointer to 118 */
 /* size: 4 */

/* 120 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149555148 */

/* 121 */
 /* pointer to 120 */
 /* size: 4 */

/* 122 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149555356 */

/* 123 */
 /* pointer to 122 */
 /* size: 4 */

/* 124 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 125 */
 /* pointer to 124 */
 /* size: 4 */

/* 126 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 127 */
 /* pointer to 126 */
 /* size: 4 */

/* 128 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 129 */
 /* pointer to 128 */
 /* size: 4 */

/* 130 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 131 */
 /* pointer to 130 */
 /* size: 4 */

/* 132 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149568732 */

/* 133 */
 /* pointer to 132 */
 /* size: 4 */

/* 134 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149568888 */

/* 135 */
 /* pointer to 134 */
 /* size: 4 */

/* 136 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 137 */
 /* pointer to 136 */
 /* size: 4 */

/* 138 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 139 */
 /* pointer to 138 */
 /* size: 4 */

/* 140 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 141 */
 /* pointer to 140 */
 /* size: 4 */

/* 142 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149569772 */

/* 143 */
 /* pointer to 142 */
 /* size: 4 */

/* 144 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149569980 */

/* 145 */
 /* pointer to 144 */
 /* size: 4 */

/* 146 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149570448 */

/* 147 */
 /* pointer to 146 */
 /* size: 4 */

/* 148 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149570916 */

/* 149 */
 /* pointer to 102 */
 /* size: 4 */

/* 150 */
 /* pointer to 148 */
 /* size: 4 */

/* 151 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149571332 */

/* 152 */
 /* pointer to 151 */
 /* size: 4 */

/* 153 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 154 */
 /* pointer to 153 */
 /* size: 4 */

/* 155 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149572008 */

/* 156 */
 /* pointer to 155 */
 /* size: 4 */

/* 157 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 158 */
 /* pointer to 157 */
 /* size: 4 */

/* 159 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149576772 */

/* 160 */
 /* pointer to 159 */
 /* size: 4 */

/* 161 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149577188 */

/* 162 */
 /* pointer to 161 */
 /* size: 4 */

/* 163 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149577448 */

/* 164 */
 /* pointer to 163 */
 /* size: 4 */

/* 165 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149577604 */

/* 166 */
 /* pointer to 165 */
 /* size: 4 */

/* 167 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149577708 */

/* 168 */
 /* pointer to 167 */
 /* size: 4 */

/* 169 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149577916 */

/* 170 */
 /* pointer to 169 */
 /* size: 4 */

/* 171 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149578228 */

/* 172 */
 /* pointer to 171 */
 /* size: 4 */

/* 173 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 174 */
 /* pointer to 173 */
 /* size: 4 */

/* 175 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149578592 */

/* 176 */
 /* pointer to 175 */
 /* size: 4 */

/* 177 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149578904 */

/* 178 */
 /* pointer to 177 */
 /* size: 4 */

/* 179 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149579060 */

/* 180 */
 /* pointer to 179 */
 /* size: 4 */

/* 181 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149579216 */

/* 182 */
 /* pointer to 181 */
 /* size: 4 */

/* 183 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149579372 */

/* 184 */
 /* pointer to 83 */
 /* size: 4 */

/* 185 */
 /* pointer to 183 */
 /* size: 4 */

/* 186 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 187 */
 /* pointer to 186 */
 /* size: 4 */

/* 188 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 189 */
 /* pointer to 188 */
 /* size: 4 */

/* 190 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149579892 */

/* 191 */
 /* pointer to 190 */
 /* size: 4 */

/* 192 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149580100 */

/* 193 */
 /* pointer to 192 */
 /* size: 4 */

/* 194 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149580308 */

/* 195 */
 /* pointer to 194 */
 /* size: 4 */

/* 196 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149580516 */

/* 197 */
 /* pointer to 196 */
 /* size: 4 */

/* 198 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 199 */
 /* pointer to 198 */
 /* size: 4 */

/* 200 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 201 */
 /* pointer to 200 */
 /* size: 4 */

/* 202 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 203 */
 /* pointer to 202 */
 /* size: 4 */

/* 204 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 205 */
 /* pointer to 75 */
 /* size: 4 */

/* 206 */
 /* pointer to 204 */
 /* size: 4 */

/* 207 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 208 */
 /* pointer to 209 */
 /* size: 4 */

/* 209 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 804 */

/* 210 */
 /* pointer to 207 */
 /* size: 4 */

/* 211 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 212 */
 /* pointer to 211 */
 /* size: 4 */

/* 213 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 214 */
 /* pointer to 213 */
 /* size: 4 */

/* 215 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149590236 */

/* 216 */
 /* pointer to 215 */
 /* size: 4 */

/* 217 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149590444 */

/* 218 */
 /* pointer to 217 */
 /* size: 4 */

/* 219 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 220 */
 /* pointer to 219 */
 /* size: 4 */

/* 221 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 222 */
 /* pointer to 221 */
 /* size: 4 */

/* 223 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149591068 */

/* 224 */
 /* pointer to 223 */
 /* size: 4 */

/* 225 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 226 */
 /* pointer to 225 */
 /* size: 4 */

/* 227 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 228 */
 /* pointer to 227 */
 /* size: 4 */

/* 229 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149591536 */

/* 230 */
 /* pointer to 80 */
 /* size: 4 */

/* 231 */
 /* pointer to 229 */
 /* size: 4 */

/* 232 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149591744 */

/* 233 */
 /* pointer to 232 */
 /* size: 4 */

/* 234 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149592004 */

/* 235 */
 /* pointer to 234 */
 /* size: 4 */

/* 236 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 237 */
 /* pointer to 236 */
 /* size: 4 */

/* 238 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 239 */
 /* pointer to 238 */
 /* size: 4 */

/* 240 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 241 */
 /* pointer to 240 */
 /* size: 4 */

/* 242 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149592784 */

/* 243 */
 /* pointer to 242 */
 /* size: 4 */

/* 244 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 245 */
 /* pointer to 244 */
 /* size: 4 */

/* 246 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149593112 */

/* 247 */
 /* pointer to 246 */
 /* size: 4 */

/* 248 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 249 */
 /* pointer to 46 */
 /* size: 4 */

/* 250 */
 /* pointer to 9 */
 /* size: 4 */

/* 251 */
 /* pointer to 248 */
 /* size: 4 */

/* 252 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149593684 */

/* 253 */
 /* pointer to 252 */
 /* size: 4 */

/* 254 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 255 */
 /* pointer to 254 */
 /* size: 4 */

/* 256 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149594100 */

/* 257 */
 /* pointer to 256 */
 /* size: 4 */

/* 258 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 259 */
 /* pointer to 258 */
 /* size: 4 */

/* 260 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149594620 */

/* 261 */
 /* pointer to 260 */
 /* size: 4 */

/* 262 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 263 */
 /* pointer to 262 */
 /* size: 4 */

/* 264 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 265 */
 /* pointer to 264 */
 /* size: 4 */

/* 266 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149595504 */

/* 267 */
 /* pointer to 266 */
 /* size: 4 */

/* 268 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149595764 */

/* 269 */
 /* pointer to 268 */
 /* size: 4 */

/* 270 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149596076 */

/* 271 */
 /* pointer to 270 */
 /* size: 4 */

/* 272 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149596388 */

/* 273 */
 /* pointer to 272 */
 /* size: 4 */

/* 274 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 275 */
 /* pointer to 274 */
 /* size: 4 */

/* 276 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 277 */
 /* pointer to 276 */
 /* size: 4 */

/* 278 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149601464 */

/* 279 */
 /* pointer to 278 */
 /* size: 4 */

/* 280 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 281 */
 /* pointer to 280 */
 /* size: 4 */

/* 282 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149601880 */

/* 283 */
 /* pointer to 282 */
 /* size: 4 */

/* 284 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 285 */
 /* pointer to 284 */
 /* size: 4 */

/* 286 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 2 */

/* 287 */
 /* pointer to 286 */
 /* size: 4 */

/* 288 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149602504 */

/* 289 */
 /* pointer to 288 */
 /* size: 4 */

/* 290 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 291 */
 /* pointer to 4 */
 /* size: 4 */

/* 292 */
 /* pointer to 290 */
 /* size: 4 */

/* 293 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 294 */
 /* pointer to 293 */
 /* size: 4 */

/* 295 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149603648 */

/* 296 */
 /* pointer to 297 */
 /* size: 4 */

/* 297 */
/* <0> (null):0 */
struct delta_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 298 */
 /* pointer to 295 */
 /* size: 4 */

/* 299 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149603972 */

/* 300 */
 /* pointer to 301 */
 /* size: 4 */

/* 301 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149604180 */

/* 302 */
 /* pointer to 303 */
 /* size: 4 */

/* 303 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 304 */
 /* pointer to 299 */
 /* size: 4 */

/* 305 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 306 */
 /* pointer to 305 */
 /* size: 4 */

/* 307 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149604752 */

/* 308 */
 /* pointer to 307 */
 /* size: 4 */

/* 309 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149604960 */

/* 310 */
 /* pointer to 309 */
 /* size: 4 */

/* 311 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 312 */
 /* pointer to 313 */
 /* size: 4 */

/* 313 */
/* <0> (null):0 */
struct entity_state_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 314 */
 /* pointer to 311 */
 /* size: 4 */

/* 315 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149605548 */

/* 316 */
 /* pointer to 81 */
 /* size: 4 */

/* 317 */
 /* pointer to 315 */
 /* size: 4 */

/* 318 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149605808 */

/* 319 */
 /* pointer to 318 */
 /* size: 4 */

/* 320 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149606120 */

/* 321 */
 /* pointer to 320 */
 /* size: 4 */

/* 322 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149606380 */

/* 323 */
 /* pointer to 322 */
 /* size: 4 */

/* 324 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 325 */
 /* pointer to 324 */
 /* size: 4 */

/* 326 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 327 */
 /* pointer to 326 */
 /* size: 4 */

/* 328 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 329 */
 /* pointer to 328 */
 /* size: 4 */

/* 330 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 331 */
 /* pointer to 330 */
 /* size: 4 */

/* 332 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 333 */
 /* pointer to 332 */
 /* size: 4 */

/* 334 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 335 */
 /* pointer to 334 */
 /* size: 4 */

/* 336 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149607836 */

/* 337 */
 /* pointer to 336 */
 /* size: 4 */

/* 338 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149608044 */

/* 339 */
 /* pointer to 338 */
 /* size: 4 */

/* 340 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149608252 */

/* 341 */
 /* pointer to 340 */
 /* size: 4 */

/* 342 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 343 */
 /* pointer to 17 */
 /* size: 4 */

/* 344 */
 /* pointer to 342 */
 /* size: 4 */

/* 345 */
/* <0> (null):0 */
typedef struct enginefuncs_s enginefuncs_t; /* size: 632 */

/* 346 */
/* <0> (null):0 */
enum {
	TS_AT_TOP = 0,
	TS_AT_BOTTOM = 1,
	TS_GOING_UP = 2,
	TS_GOING_DOWN = 3,
}; /* size: 4 */

/* 347 */
/* <0> (null):0 */
typedef enum  TOGGLE_STATE; /* size: 4 */

/* 348 */
 /* pointer to 78 */
 /* size: 4 */

/* 349 */
 /* pointer to 350 */
 /* size: 4 */

/* 350 */
/* <0> (null):0 */
struct CBaseEntity {
	/* <0> (null):0 */
	virtual int ObjectCaps(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10ObjectCapsEv */

	/* <0> (null):0 */
	void CBaseEntity(class CBaseEntity *);

	/* <0> (null):0 */
	void * operator new(size_t, entvars_t *); /* linkage=_ZN11CBaseEntitynwEjP9entvars_s */

	/* <0> (null):0 */
	virtual void Restart(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7RestartEv */

	/* <0> (null):0 */
	virtual void Activate(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8ActivateEv */

	/* <0> (null):0 */
	virtual int Classify(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8ClassifyEv */

	/* <0> (null):0 */
	virtual void DeathNotice(class CBaseEntity *, entvars_t *); /* linkage=_ZN11CBaseEntity11DeathNoticeEP9entvars_s */

	/* <0> (null):0 */
	virtual int BloodColor(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10BloodColorEv */

	/* <0> (null):0 */
	virtual BOOL IsTriggered(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity11IsTriggeredEPS_ */

	/* <0> (null):0 */
	virtual class CBaseMonster * MyMonsterPointer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity16MyMonsterPointerEv */

	/* <0> (null):0 */
	virtual class CSquadMonster * MySquadMonsterPointer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity21MySquadMonsterPointerEv */

	/* <0> (null):0 */
	virtual int GetToggleState(class CBaseEntity *); /* linkage=_ZN11CBaseEntity14GetToggleStateEv */

	/* <0> (null):0 */
	virtual void AddPoints(class CBaseEntity *, int, BOOL); /* linkage=_ZN11CBaseEntity9AddPointsEii */

	/* <0> (null):0 */
	virtual void AddPointsToTeam(class CBaseEntity *, int, BOOL); /* linkage=_ZN11CBaseEntity15AddPointsToTeamEii */

	/* <0> (null):0 */
	virtual BOOL AddPlayerItem(class CBaseEntity *, class CBasePlayerItem *); /* linkage=_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem */

	/* <0> (null):0 */
	virtual BOOL RemovePlayerItem(class CBaseEntity *, class CBasePlayerItem *); /* linkage=_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem */

	/* <0> (null):0 */
	virtual int GiveAmmo(class CBaseEntity *, int, char *, int); /* linkage=_ZN11CBaseEntity8GiveAmmoEiPci */

	/* <0> (null):0 */
	virtual float GetDelay(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8GetDelayEv */

	/* <0> (null):0 */
	virtual int IsMoving(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8IsMovingEv */

	/* <0> (null):0 */
	virtual void OverrideReset(class CBaseEntity *); /* linkage=_ZN11CBaseEntity13OverrideResetEv */

	/* <0> (null):0 */
	virtual void SetToggleState(class CBaseEntity *, int); /* linkage=_ZN11CBaseEntity14SetToggleStateEi */

	/* <0> (null):0 */
	virtual void StartSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity13StartSneakingEv */

	/* <0> (null):0 */
	virtual void StopSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12StopSneakingEv */

	/* <0> (null):0 */
	virtual BOOL OnControls(class CBaseEntity *, entvars_t *); /* linkage=_ZN11CBaseEntity10OnControlsEP9entvars_s */

	/* <0> (null):0 */
	virtual BOOL IsSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10IsSneakingEv */

	/* <0> (null):0 */
	virtual BOOL IsAlive(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7IsAliveEv */

	/* <0> (null):0 */
	virtual BOOL IsBSPModel(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10IsBSPModelEv */

	/* <0> (null):0 */
	virtual BOOL ReflectGauss(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12ReflectGaussEv */

	/* <0> (null):0 */
	virtual BOOL IsPlayer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8IsPlayerEv */

	/* <0> (null):0 */
	virtual BOOL IsNetClient(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11IsNetClientEv */

	/* <0> (null):0 */
	virtual const char  * TeamID(class CBaseEntity *); /* linkage=_ZN11CBaseEntity6TeamIDEv */

	/* <0> (null):0 */
	virtual void Think(class CBaseEntity *); /* linkage=_ZN11CBaseEntity5ThinkEv */

	/* <0> (null):0 */
	virtual void Touch(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity5TouchEPS_ */

	/* <0> (null):0 */
	virtual void Use(class CBaseEntity *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float); /* linkage=_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf */

	/* <0> (null):0 */
	virtual void Blocked(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity7BlockedEPS_ */

	/* <0> (null):0 */
	virtual void UpdateOwner(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11UpdateOwnerEv */

	/* <0> (null):0 */
	virtual BOOL FBecomeProne(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12FBecomeProneEv */

	/* <0> (null):0 */
	virtual class Vector Center(class CBaseEntity *); /* linkage=_ZN11CBaseEntity6CenterEv */

	/* <0> (null):0 */
	virtual class Vector EyePosition(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11EyePositionEv */

	/* <0> (null):0 */
	virtual class Vector EarPosition(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11EarPositionEv */

	/* <0> (null):0 */
	virtual class Vector BodyTarget(class CBaseEntity *, const class Vector  &); /* linkage=_ZN11CBaseEntity10BodyTargetERK6Vector */

	/* <0> (null):0 */
	virtual int Illumination(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12IlluminationEv */

	/* <0> (null):0 */
	virtual BOOL HasTarget(class CBaseEntity *, string_t); /* linkage=_ZN11CBaseEntity9HasTargetEj */

	/* vtable has 41 entries: {
	   [6] = ObjectCaps(_ZN11CBaseEntity10ObjectCapsEv), 
	   [2] = Restart(_ZN11CBaseEntity7RestartEv), 
	   [7] = Activate(_ZN11CBaseEntity8ActivateEv), 
	   [9] = Classify(_ZN11CBaseEntity8ClassifyEv), 
	   [10] = DeathNotice(_ZN11CBaseEntity11DeathNoticeEP9entvars_s), 
	   [15] = BloodColor(_ZN11CBaseEntity10BloodColorEv), 
	   [17] = IsTriggered(_ZN11CBaseEntity11IsTriggeredEPS_), 
	   [18] = MyMonsterPointer(_ZN11CBaseEntity16MyMonsterPointerEv), 
	   [19] = MySquadMonsterPointer(_ZN11CBaseEntity21MySquadMonsterPointerEv), 
	   [20] = GetToggleState(_ZN11CBaseEntity14GetToggleStateEv), 
	   [21] = AddPoints(_ZN11CBaseEntity9AddPointsEii), 
	   [22] = AddPointsToTeam(_ZN11CBaseEntity15AddPointsToTeamEii), 
	   [23] = AddPlayerItem(_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem), 
	   [24] = RemovePlayerItem(_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem), 
	   [25] = GiveAmmo(_ZN11CBaseEntity8GiveAmmoEiPci), 
	   [26] = GetDelay(_ZN11CBaseEntity8GetDelayEv), 
	   [27] = IsMoving(_ZN11CBaseEntity8IsMovingEv), 
	   [28] = OverrideReset(_ZN11CBaseEntity13OverrideResetEv), 
	   [30] = SetToggleState(_ZN11CBaseEntity14SetToggleStateEi), 
	   [31] = StartSneaking(_ZN11CBaseEntity13StartSneakingEv), 
	   [32] = StopSneaking(_ZN11CBaseEntity12StopSneakingEv), 
	   [33] = OnControls(_ZN11CBaseEntity10OnControlsEP9entvars_s), 
	   [34] = IsSneaking(_ZN11CBaseEntity10IsSneakingEv), 
	   [35] = IsAlive(_ZN11CBaseEntity7IsAliveEv), 
	   [36] = IsBSPModel(_ZN11CBaseEntity10IsBSPModelEv), 
	   [37] = ReflectGauss(_ZN11CBaseEntity12ReflectGaussEv), 
	   [40] = IsPlayer(_ZN11CBaseEntity8IsPlayerEv), 
	   [41] = IsNetClient(_ZN11CBaseEntity11IsNetClientEv), 
	   [42] = TeamID(_ZN11CBaseEntity6TeamIDEv), 
	   [44] = Think(_ZN11CBaseEntity5ThinkEv), 
	   [45] = Touch(_ZN11CBaseEntity5TouchEPS_), 
	   [46] = Use(_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf), 
	   [47] = Blocked(_ZN11CBaseEntity7BlockedEPS_), 
	   [49] = UpdateOwner(_ZN11CBaseEntity11UpdateOwnerEv), 
	   [50] = FBecomeProne(_ZN11CBaseEntity12FBecomeProneEv), 
	   [51] = Center(_ZN11CBaseEntity6CenterEv), 
	   [52] = EyePosition(_ZN11CBaseEntity11EyePositionEv), 
	   [53] = EarPosition(_ZN11CBaseEntity11EarPositionEv), 
	   [54] = BodyTarget(_ZN11CBaseEntity10BodyTargetERK6Vector), 
	   [55] = Illumination(_ZN11CBaseEntity12IlluminationEv), 
	   [38] = HasTarget(_ZN11CBaseEntity9HasTargetEj), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 351 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 352 */
/* <0> (null):0 */
struct {
	int                        event;                /*     0     4 */
	char *                     options;              /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 353 */
/* <0> (null):0 */
typedef class  MonsterEvent_t; /* size: 8 */

/* 354 */
/* <0> (null):0 */
enum {
	USE_OFF = 0,
	USE_ON = 1,
	USE_SET = 2,
	USE_TOGGLE = 3,
}; /* size: 4 */

/* 355 */
/* <0> (null):0 */
typedef enum  USE_TYPE; /* size: 4 */

/* 356 */
/* <0> (null):0 */
enum WeaponIdType {
	WEAPON_NONE = 0,
	WEAPON_P228 = 1,
	WEAPON_GLOCK = 2,
	WEAPON_SCOUT = 3,
	WEAPON_HEGRENADE = 4,
	WEAPON_XM1014 = 5,
	WEAPON_C4 = 6,
	WEAPON_MAC10 = 7,
	WEAPON_AUG = 8,
	WEAPON_SMOKEGRENADE = 9,
	WEAPON_ELITE = 10,
	WEAPON_FIVESEVEN = 11,
	WEAPON_UMP45 = 12,
	WEAPON_SG550 = 13,
	WEAPON_GALIL = 14,
	WEAPON_FAMAS = 15,
	WEAPON_USP = 16,
	WEAPON_GLOCK18 = 17,
	WEAPON_AWP = 18,
	WEAPON_MP5N = 19,
	WEAPON_M249 = 20,
	WEAPON_M3 = 21,
	WEAPON_M4A1 = 22,
	WEAPON_TMP = 23,
	WEAPON_G3SG1 = 24,
	WEAPON_FLASHBANG = 25,
	WEAPON_DEAGLE = 26,
	WEAPON_SG552 = 27,
	WEAPON_AK47 = 28,
	WEAPON_KNIFE = 29,
	WEAPON_P90 = 30,
	WEAPON_SHIELDGUN = 99,
}; /* size: 4 */

/* 357 */
/* <0> (null):0 */
enum grenade_e {
	GRENADE_IDLE = 0,
	GRENADE_PINPULL = 1,
	GRENADE_THROW = 2,
	GRENADE_DRAW = 3,
	GRENADE_SHIELD_IDLE = 4,
	GRENADE_SHIELD_UP = 5,
	GRENADE_SHIELD_DOWN = 6,
}; /* size: 4 */

/* 358 */
/* <0> (null):0 */
struct {
	int                        iSlot;                /*     0     4 */
	int                        iPosition;            /*     4     4 */
	const char  *              pszAmmo1;             /*     8     4 */
	int                        iMaxAmmo1;            /*    12     4 */
	const char  *              pszAmmo2;             /*    16     4 */
	int                        iMaxAmmo2;            /*    20     4 */
	const char  *              pszName;              /*    24     4 */
	int                        iMaxClip;             /*    28     4 */
	int                        iId;                  /*    32     4 */
	int                        iFlags;               /*    36     4 */
	int                        iWeight;              /*    40     4 */

	/* size: 44, cachelines: 1, members: 11 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 359 */
/* <0> (null):0 */
typedef class  ItemInfo; /* size: 44 */

/* 360 */
/* <0> (null):0 */
enum {
	PLAYER_IDLE = 0,
	PLAYER_WALK = 1,
	PLAYER_JUMP = 2,
	PLAYER_SUPERJUMP = 3,
	PLAYER_DIE = 4,
	PLAYER_ATTACK1 = 5,
	PLAYER_ATTACK2 = 6,
	PLAYER_FLINCH = 7,
	PLAYER_LARGE_FLINCH = 8,
	PLAYER_RELOAD = 9,
	PLAYER_HOLDBOMB = 10,
}; /* size: 4 */

/* 361 */
/* <0> (null):0 */
typedef enum  PLAYER_ANIM; /* size: 4 */

/* 362 */
/* <0> (null):0 */
enum flashbang_e {
	FLASHBANG_IDLE = 0,
	FLASHBANG_PINPULL = 1,
	FLASHBANG_THROW = 2,
	FLASHBANG_DRAW = 3,
}; /* size: 4 */

/* 363 */
/* <0> (null):0 */
class CFlashbang : public CBasePlayerWeapon {
public:

	/* class CBasePlayerWeapon   <ancestor>; */      /*     0     0 */
	/* <0> (null):0 */
	void CFlashbang(class CFlashbang *, const class CFlashbang  &);

	/* <0> (null):0 */
	void CFlashbang(class CFlashbang *);

	/* <0> (null):0 */
	virtual void Spawn(class CFlashbang *); /* linkage=_ZN10CFlashbang5SpawnEv */

	/* <0> (null):0 */
	virtual void Precache(class CFlashbang *); /* linkage=_ZN10CFlashbang8PrecacheEv */

	/* <0> (null):0 */
	virtual int iItemSlot(class CFlashbang *); /* linkage=_ZN10CFlashbang9iItemSlotEv */

	/* <0> (null):0 */
	virtual int GetItemInfo(class CFlashbang *, ItemInfo *); /* linkage=_ZN10CFlashbang11GetItemInfoEP8ItemInfo */

	/* <0> (null):0 */
	virtual void PrimaryAttack(class CFlashbang *); /* linkage=_ZN10CFlashbang13PrimaryAttackEv */

	/* <0> (null):0 */
	virtual void SecondaryAttack(class CFlashbang *); /* linkage=_ZN10CFlashbang15SecondaryAttackEv */

	/* <0> (null):0 */
	virtual BOOL Deploy(class CFlashbang *); /* linkage=_ZN10CFlashbang6DeployEv */

	/* <0> (null):0 */
	virtual void Holster(class CFlashbang *, int); /* linkage=_ZN10CFlashbang7HolsterEi */

	/* <0> (null):0 */
	virtual void WeaponIdle(class CFlashbang *); /* linkage=_ZN10CFlashbang10WeaponIdleEv */

	/* <0> (null):0 */
	virtual float GetMaxSpeed(class CFlashbang *); /* linkage=_ZN10CFlashbang11GetMaxSpeedEv */

	/* <0> (null):0 */
	virtual BOOL CanDrop(class CFlashbang *); /* linkage=_ZN10CFlashbang7CanDropEv */

	/* <0> (null):0 */
	virtual BOOL CanDeploy(class CFlashbang *); /* linkage=_ZN10CFlashbang9CanDeployEv */

	/* <0> (null):0 */
	virtual BOOL UseDecrement(class CFlashbang *); /* linkage=_ZN10CFlashbang12UseDecrementEv */

	/* <0> (null):0 */
	virtual BOOL IsPistol(class CFlashbang *); /* linkage=_ZN10CFlashbang8IsPistolEv */

	/* <0> (null):0 */
	bool ShieldSecondaryFire(class CFlashbang *, int, int); /* linkage=_ZN10CFlashbang19ShieldSecondaryFireEii */

	/* <0> (null):0 */
	void SetPlayerShieldAnim(class CFlashbang *); /* linkage=_ZN10CFlashbang19SetPlayerShieldAnimEv */

	/* <0> (null):0 */
	void ResetPlayerShieldAnim(class CFlashbang *); /* linkage=_ZN10CFlashbang21ResetPlayerShieldAnimEv */

	/* vtable has 14 entries: {
	   [0] = Spawn(_ZN10CFlashbang5SpawnEv), 
	   [1] = Precache(_ZN10CFlashbang8PrecacheEv), 
	   [79] = iItemSlot(_ZN10CFlashbang9iItemSlotEv), 
	   [61] = GetItemInfo(_ZN10CFlashbang11GetItemInfoEP8ItemInfo), 
	   [87] = PrimaryAttack(_ZN10CFlashbang13PrimaryAttackEv), 
	   [88] = SecondaryAttack(_ZN10CFlashbang15SecondaryAttackEv), 
	   [64] = Deploy(_ZN10CFlashbang6DeployEv), 
	   [67] = Holster(_ZN10CFlashbang7HolsterEi), 
	   [90] = WeaponIdle(_ZN10CFlashbang10WeaponIdleEv), 
	   [78] = GetMaxSpeed(_ZN10CFlashbang11GetMaxSpeedEv), 
	   [63] = CanDrop(_ZN10CFlashbang7CanDropEv), 
	   [62] = CanDeploy(_ZN10CFlashbang9CanDeployEv), 
	   [93] = UseDecrement(_ZN10CFlashbang12UseDecrementEv), 
	   [94] = IsPistol(_ZN10CFlashbang8IsPistolEv), 
	} */
	/* size: 336, cachelines: 6, members: 1 */
	/* last cacheline: 16 bytes */

	/* BRAIN FART ALERT! 336 != 0 + 0(holes), diff = 336 */

}; /* size: 336 */

/* 364 */
/* <0> (null):0 */
class CBasePlayerWeapon {
	/* <0> (null):0 */
	void CBasePlayerWeapon(class CBasePlayerWeapon *);

	/* <0> (null):0 */
	virtual int AddWeapon(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon9AddWeaponEv */

	/* <0> (null):0 */
	virtual void UpdateItemInfo(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon14UpdateItemInfoEv */

	/* <0> (null):0 */
	virtual void Reload(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon6ReloadEv */

	/* <0> (null):0 */
	virtual BOOL ShouldWeaponIdle(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon16ShouldWeaponIdleEv */

	/* <0> (null):0 */
	virtual BOOL IsWeapon(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon8IsWeaponEv */

	/* <0> (null):0 */
	virtual class CBasePlayerItem * GetWeaponPtr(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon12GetWeaponPtrEv */

	/* vtable has 6 entries: {
	   [82] = AddWeapon(_ZN17CBasePlayerWeapon9AddWeaponEv), 
	   [68] = UpdateItemInfo(_ZN17CBasePlayerWeapon14UpdateItemInfoEv), 
	   [89] = Reload(_ZN17CBasePlayerWeapon6ReloadEv), 
	   [92] = ShouldWeaponIdle(_ZN17CBasePlayerWeapon16ShouldWeaponIdleEv), 
	   [65] = IsWeapon(_ZN17CBasePlayerWeapon8IsWeaponEv), 
	   [77] = GetWeaponPtr(_ZN17CBasePlayerWeapon12GetWeaponPtrEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 365 */
 /* pointer to 363 */
 /* size: 4 */

/* 366 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 367 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 336 */

/* 368 */
 /* pointer to 359 */
 /* size: 4 */

/* 369 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 370 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 371 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 372 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 373 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 374 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 375 */
 /* pointer to 376 */
 /* size: 4 */

/* 376 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 676 */

/* 377 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 378 */
/* <0> (null):0 */
class CPointEntity {
	/* <0> (null):0 */
	virtual int ObjectCaps(class CPointEntity *); /* linkage=_ZN12CPointEntity10ObjectCapsEv */

	/* vtable has 1 entries: {
	   [6] = ObjectCaps(_ZN12CPointEntity10ObjectCapsEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 379 */
 /* pointer to 378 */
 /* size: 4 */

/* 380 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 381 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 382 */
/* <0> (null):0 */
class CBaseDelay {
	/* <0> (null):0 */
	void CBaseDelay(class CBaseDelay *);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 383 */
 /* pointer to 382 */
 /* size: 4 */

/* 384 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 385 */
/* <0> (null):0 */
class CBaseAnimating {
	/* <0> (null):0 */
	void CBaseAnimating(class CBaseAnimating *);

	/* <0> (null):0 */
	virtual void HandleAnimEvent(class CBaseAnimating *, MonsterEvent_t *); /* linkage=_ZN14CBaseAnimating15HandleAnimEventEP14MonsterEvent_t */

	/* vtable has 1 entries: {
	   [58] = HandleAnimEvent(_ZN14CBaseAnimating15HandleAnimEventEP14MonsterEvent_t), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 386 */
 /* pointer to 385 */
 /* size: 4 */

/* 387 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 388 */
/* <0> (null):0 */
class CBasePlayerItem {
	/* <0> (null):0 */
	void CBasePlayerItem(class CBasePlayerItem *);

	/* <0> (null):0 */
	virtual BOOL CanHolster(class CBasePlayerItem *); /* linkage=_ZN15CBasePlayerItem10CanHolsterEv */

	/* <0> (null):0 */
	virtual void ItemPreFrame(class CBasePlayerItem *); /* linkage=_ZN15CBasePlayerItem12ItemPreFrameEv */

	ItemInfo                   ItemInfoArray[32];    /*     0  1408 */
	/* --- cacheline 22 boundary (1408 bytes) --- */
	/* vtable has 2 entries: {
	   [66] = CanHolster(_ZN15CBasePlayerItem10CanHolsterEv), 
	   [69] = ItemPreFrame(_ZN15CBasePlayerItem12ItemPreFrameEv), 
	} */
	/* size: 0, cachelines: 0, members: 1 */

	/* BRAIN FART ALERT! 0 != 1408 + 0(holes), diff = -1408 */

}; /* size: 0 */

/* 389 */
 /* pointer to 388 */
 /* size: 4 */

/* 390 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 391 */
 /* pointer to 364 */
 /* size: 4 */

/* 392 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 393 */
 /* pointer to 350 */
 /* size: 4 */

/* 394 */
/* <0> (null):0 */
class CBaseMonster {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 395 */
 /* pointer to 394 */
 /* size: 4 */

/* 396 */
/* <0> (null):0 */
struct CSquadMonster {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 397 */
 /* pointer to 396 */
 /* size: 4 */

/* 398 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 399 */
 /* pointer to 353 */
 /* size: 4 */

/* 400 */
 /* pointer to 388 */
 /* size: 4 */

/* 401 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 402 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 403 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 404 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 405 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 406 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 407 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 408 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 409 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 410 */
 /* pointer to 74 */
 /* size: 4 */

/* 411 */
/* <0> (null):0 */
ItemInfo                   array[32]; /* size: 1408 */

/* Functions: */

/* <0> (null):0 */
void Vector2D(class Vector2D *)
{
} /* size: 3014656 */

/* <0> (null):0 */
void Vector2D(class Vector2D *, float, float)
{
} /* size: 149324256 */

/* <0> (null):0 */
class Vector2D operator+(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DplERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator-(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DmiERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator*(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DmlEf */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator/(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DdvEf */
{
} /* size: 8 */

/* <0> (null):0 */
float Length(const class Vector2D  *) /* linkage=_ZNK8Vector2D6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector2D  *) /* linkage=_ZNK8Vector2D13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector2D Normalize(const class Vector2D  *) /* linkage=_ZNK8Vector2D9NormalizeEv */
{
} /* size: 8 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector2D *) /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector2D *, float) /* linkage=_ZN8Vector2D6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void Vector(class Vector *)
{
} /* size: 0 */

/* <0> (null):0 */
void Vector(class Vector *, float, float, float)
{
} /* size: 228 */

/* <0> (null):0 */
void Vector(class Vector *, const class Vector  &)
{
} /* size: 149327036 */

/* <0> (null):0 */
void Vector(class Vector *, float *)
{
} /* size: 0 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *) /* linkage=_ZNK6VectorngEv */
{
} /* size: 12 */

/* <0> (null):0 */
int operator==(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectoreqERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
int operator!=(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorneERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector operator+(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorplERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectormiERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator*(const class Vector  *, float) /* linkage=_ZNK6VectormlEf */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator/(const class Vector  *, float) /* linkage=_ZNK6VectordvEf */
{
} /* size: 12 */

/* <0> (null):0 */
void CopyToArray(const class Vector  *, float *) /* linkage=_ZNK6Vector11CopyToArrayEPf */
{
} /* size: 320 */

/* <0> (null):0 */
float Length(const class Vector  *) /* linkage=_ZNK6Vector6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector  *) /* linkage=_ZNK6Vector13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
float * operator float*(class Vector *) /* linkage=_ZN6VectorcvPfEv */
{
} /* size: 4 */

/* <0> (null):0 */
const float  * operator const float*(const class Vector  *) /* linkage=_ZNK6VectorcvPKfEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector Normalize(const class Vector  *) /* linkage=_ZNK6Vector9NormalizeEv */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector2D Make2D(const class Vector  *) /* linkage=_ZNK6Vector6Make2DEv */
{
} /* size: 8 */

/* <0> (null):0 */
float Length2D(const class Vector  *) /* linkage=_ZNK6Vector8Length2DEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector  *, float) /* linkage=_ZNK6Vector16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector  *, float) /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector *) /* linkage=_ZN6Vector16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector *, float) /* linkage=_ZN6Vector6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
virtual int ObjectCaps(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
void CBaseEntity(class CBaseEntity *)
{
} /* size: 0 */

/* <0> (null):0 */
void * operator new(size_t, entvars_t *) /* linkage=_ZN11CBaseEntitynwEjP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Restart(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7RestartEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Activate(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8ActivateEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int Classify(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8ClassifyEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void DeathNotice(class CBaseEntity *, entvars_t *) /* linkage=_ZN11CBaseEntity11DeathNoticeEP9entvars_s */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int BloodColor(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10BloodColorEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsTriggered(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity11IsTriggeredEPS_ */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CBaseMonster * MyMonsterPointer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity16MyMonsterPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CSquadMonster * MySquadMonsterPointer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity21MySquadMonsterPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int GetToggleState(class CBaseEntity *) /* linkage=_ZN11CBaseEntity14GetToggleStateEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void AddPoints(class CBaseEntity *, int, BOOL) /* linkage=_ZN11CBaseEntity9AddPointsEii */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void AddPointsToTeam(class CBaseEntity *, int, BOOL) /* linkage=_ZN11CBaseEntity15AddPointsToTeamEii */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL AddPlayerItem(class CBaseEntity *, class CBasePlayerItem *) /* linkage=_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL RemovePlayerItem(class CBaseEntity *, class CBasePlayerItem *) /* linkage=_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int GiveAmmo(class CBaseEntity *, int, char *, int) /* linkage=_ZN11CBaseEntity8GiveAmmoEiPci */
{
} /* size: 4 */

/* <0> (null):0 */
virtual float GetDelay(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8GetDelayEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int IsMoving(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8IsMovingEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void OverrideReset(class CBaseEntity *) /* linkage=_ZN11CBaseEntity13OverrideResetEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void SetToggleState(class CBaseEntity *, int) /* linkage=_ZN11CBaseEntity14SetToggleStateEi */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void StartSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity13StartSneakingEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void StopSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12StopSneakingEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL OnControls(class CBaseEntity *, entvars_t *) /* linkage=_ZN11CBaseEntity10OnControlsEP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10IsSneakingEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsAlive(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7IsAliveEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsBSPModel(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10IsBSPModelEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL ReflectGauss(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12ReflectGaussEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsPlayer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8IsPlayerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsNetClient(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11IsNetClientEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual const char  * TeamID(class CBaseEntity *) /* linkage=_ZN11CBaseEntity6TeamIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Think(class CBaseEntity *) /* linkage=_ZN11CBaseEntity5ThinkEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Touch(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity5TouchEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Use(class CBaseEntity *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float) /* linkage=_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Blocked(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity7BlockedEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void UpdateOwner(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11UpdateOwnerEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL FBecomeProne(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12FBecomeProneEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class Vector Center(class CBaseEntity *) /* linkage=_ZN11CBaseEntity6CenterEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector EyePosition(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11EyePositionEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector EarPosition(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11EarPositionEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector BodyTarget(class CBaseEntity *, const class Vector  &) /* linkage=_ZN11CBaseEntity10BodyTargetERK6Vector */
{
} /* size: 12 */

/* <0> (null):0 */
virtual int Illumination(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12IlluminationEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL HasTarget(class CBaseEntity *, string_t) /* linkage=_ZN11CBaseEntity9HasTargetEj */
{
} /* size: 4 */

/* <0> (null):0 */
void CFlashbang(class CFlashbang *, const class CFlashbang  &)
{
} /* size: 0 */

/* <0> (null):0 */
void CFlashbang(class CFlashbang *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Spawn(class CFlashbang *) /* linkage=_ZN10CFlashbang5SpawnEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Precache(class CFlashbang *) /* linkage=_ZN10CFlashbang8PrecacheEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int iItemSlot(class CFlashbang *) /* linkage=_ZN10CFlashbang9iItemSlotEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int GetItemInfo(class CFlashbang *, ItemInfo *) /* linkage=_ZN10CFlashbang11GetItemInfoEP8ItemInfo */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void PrimaryAttack(class CFlashbang *) /* linkage=_ZN10CFlashbang13PrimaryAttackEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void SecondaryAttack(class CFlashbang *) /* linkage=_ZN10CFlashbang15SecondaryAttackEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL Deploy(class CFlashbang *) /* linkage=_ZN10CFlashbang6DeployEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Holster(class CFlashbang *, int) /* linkage=_ZN10CFlashbang7HolsterEi */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void WeaponIdle(class CFlashbang *) /* linkage=_ZN10CFlashbang10WeaponIdleEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual float GetMaxSpeed(class CFlashbang *) /* linkage=_ZN10CFlashbang11GetMaxSpeedEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL CanDrop(class CFlashbang *) /* linkage=_ZN10CFlashbang7CanDropEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL CanDeploy(class CFlashbang *) /* linkage=_ZN10CFlashbang9CanDeployEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL UseDecrement(class CFlashbang *) /* linkage=_ZN10CFlashbang12UseDecrementEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsPistol(class CFlashbang *) /* linkage=_ZN10CFlashbang8IsPistolEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool ShieldSecondaryFire(class CFlashbang *, int, int) /* linkage=_ZN10CFlashbang19ShieldSecondaryFireEii */
{
} /* size: 1 */

/* <0> (null):0 */
void SetPlayerShieldAnim(class CFlashbang *) /* linkage=_ZN10CFlashbang19SetPlayerShieldAnimEv */
{
} /* size: 0 */

/* <0> (null):0 */
void ResetPlayerShieldAnim(class CFlashbang *) /* linkage=_ZN10CFlashbang21ResetPlayerShieldAnimEv */
{
} /* size: 0 */

/* <0> (null):0 */
void CBasePlayerWeapon(class CBasePlayerWeapon *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual int AddWeapon(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon9AddWeaponEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void UpdateItemInfo(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon14UpdateItemInfoEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Reload(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon6ReloadEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL ShouldWeaponIdle(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon16ShouldWeaponIdleEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsWeapon(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon8IsWeaponEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CBasePlayerItem * GetWeaponPtr(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon12GetWeaponPtrEv */
{
} /* size: 4 */

/* <0> (null):0 */
void PrimaryAttack(class CFlashbang *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Deploy(class CFlashbang *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator==(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator!=(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, float X, float Y, float Z)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator+(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator*(const class Vector  *const this, float fl)
{
} /* size: 0 */

/* <0> (null):0 */
inline edict_t * ENT(const entvars_t  * pev)
{
} /* size: 4 */

/* <0> (null):0 */
inline BOOL FStrEq(const char  * sz1, const char  * sz2)
{
} /* size: 4 */

/* <0> (null):0 */
inline void ObjectCaps(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
virtual int ObjectCaps(class CPointEntity *) /* linkage=_ZN12CPointEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
inline void ObjectCaps(class CPointEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
void WeaponIdle(class CFlashbang *const this)
{
	{
		class Vector angThrow;                                //     0
		float flVel;                                          //     0
		class Vector vecSrc;                                  //     0
		class Vector vecThrow;                                //     0
	}
	{
		int iAnim;                                            //     0
		float flRand;                                         //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline void CBaseEntity(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CBaseDelay(class CBaseDelay *)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBaseDelay(class CBaseDelay *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CBaseAnimating(class CBaseAnimating *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void HandleAnimEvent(class CBaseAnimating *, MonsterEvent_t *) /* linkage=_ZN14CBaseAnimating15HandleAnimEventEP14MonsterEvent_t */
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBaseAnimating(class CBaseAnimating *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CBasePlayerItem(class CBasePlayerItem *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL CanHolster(class CBasePlayerItem *) /* linkage=_ZN15CBasePlayerItem10CanHolsterEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void ItemPreFrame(class CBasePlayerItem *) /* linkage=_ZN15CBasePlayerItem12ItemPreFrameEv */
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBasePlayerItem(class CBasePlayerItem *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBasePlayerWeapon(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline entvars_t * VARS(edict_t * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline void * GET_PRIVATE(edict_t * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline void operator new(size_t stAllocateBlock, entvars_t * pev)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CFlashbang(class CFlashbang *const this)
{
} /* size: 0 */

/* <0> (null):0 */
class CFlashbang * GetClassPtr<CFlashbang>(class CFlashbang * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
void ShieldSecondaryFire(class CFlashbang *const this, int iUpAnim, int iDownAnim)
{
} /* size: 0 */

/* <0> (null):0 */
void Restart(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ObjectCaps(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Activate(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Classify(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void DeathNotice(class CBaseEntity *const this, entvars_t * pevChild)
{
} /* size: 0 */

/* <0> (null):0 */
void BloodColor(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsTriggered(class CBaseEntity *const this, class CBaseEntity * pActivator)
{
} /* size: 0 */

/* <0> (null):0 */
void MyMonsterPointer(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void MySquadMonsterPointer(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetToggleState(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void AddPoints(class CBaseEntity *const this, int score, BOOL bAllowNegativeScore)
{
} /* size: 0 */

/* <0> (null):0 */
void AddPointsToTeam(class CBaseEntity *const this, int score, BOOL bAllowNegativeScore)
{
} /* size: 0 */

/* <0> (null):0 */
void AddPlayerItem(class CBaseEntity *const this, class CBasePlayerItem * pItem)
{
} /* size: 0 */

/* <0> (null):0 */
void RemovePlayerItem(class CBaseEntity *const this, class CBasePlayerItem * pItem)
{
} /* size: 0 */

/* <0> (null):0 */
void GiveAmmo(class CBaseEntity *const this, int iAmount, char * szName, int iMax)
{
} /* size: 0 */

/* <0> (null):0 */
void GetDelay(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsMoving(class CBaseEntity *const this)
{
	operator!=(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void OverrideReset(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void SetToggleState(class CBaseEntity *const this, int state)
{
} /* size: 0 */

/* <0> (null):0 */
void StartSneaking(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void StopSneaking(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void OnControls(class CBaseEntity *const this, entvars_t * pev)
{
} /* size: 0 */

/* <0> (null):0 */
void IsSneaking(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsAlive(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsBSPModel(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ReflectGauss(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsPlayer(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsNetClient(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void TeamID(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Think(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Touch(class CBaseEntity *const this, class CBaseEntity * pOther)
{
} /* size: 0 */

/* <0> (null):0 */
void Use(class CBaseEntity *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
} /* size: 0 */

/* <0> (null):0 */
void Blocked(class CBaseEntity *const this, class CBaseEntity * pOther)
{
} /* size: 0 */

/* <0> (null):0 */
void UpdateOwner(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void FBecomeProne(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Center(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
	operator*(const class Vector  *const this,
			float fl); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void EyePosition(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void EarPosition(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void BodyTarget(class CBaseEntity *const this, const class Vector  &const posSrc)
{
} /* size: 0 */

/* <0> (null):0 */
void Illumination(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void HandleAnimEvent(class CBaseAnimating *const this, MonsterEvent_t * pEvent)
{
} /* size: 0 */

/* <0> (null):0 */
void CanHolster(class CBasePlayerItem *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ItemPreFrame(class CBasePlayerItem *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void AddWeapon(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void UpdateItemInfo(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Reload(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ShouldWeaponIdle(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsWeapon(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetWeaponPtr(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void iItemSlot(class CFlashbang *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetMaxSpeed(class CFlashbang *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CanDrop(class CFlashbang *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void UseDecrement(class CFlashbang *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsPistol(class CFlashbang *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Precache(class CFlashbang *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetItemInfo(class CFlashbang *const this, ItemInfo * p)
{
} /* size: 0 */

/* <0> (null):0 */
void CanDeploy(class CFlashbang *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Holster(class CFlashbang *const this, int skiplocal)
{
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class CFlashbang *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void HasTarget(class CBaseEntity *const this, string_t targetname)
{
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void PrimaryAttack(class CFlashbang *const this)
{
	PrimaryAttack(class CFlashbang *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Deploy(class CFlashbang *const this)
{
	Deploy(class CFlashbang *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void SecondaryAttack(class CFlashbang *const this)
{
	ShieldSecondaryFire(class CFlashbang *const this,
				int iUpAnim,
				int iDownAnim); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void SetPlayerShieldAnim(class CFlashbang *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ResetPlayerShieldAnim(class CFlashbang *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void WeaponIdle(class CFlashbang *const this)
{
	WeaponIdle(class CFlashbang *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void weapon_flashbang(entvars_t * pev)
{
	GetClassPtr<CFlashbang>(class CFlashbang * a); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void ShieldSecondaryFire(class CFlashbang *const this, int iUpAnim, int iDownAnim)
{
} /* size: 0 */

/* <0> (null):0 */
void SetPlayerShieldAnim(class CFlashbang *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ResetPlayerShieldAnim(class CFlashbang *const this)
{
} /* size: 0 */



/* Variables: */

class Vector              angThrow; /* size: 12 */

float                      flVel; /* size: 4 */

class Vector              vecSrc; /* size: 12 */

class Vector              vecThrow; /* size: 12 */

int                        iAnim; /* size: 4 */

float                      flRand; /* size: 4 */

entvars_t *                pev; /* size: 4 */

; /* size: 149684480 */

; /* size: 149684524 */

; /* size: 149684568 */

; /* size: 149684612 */

; /* size: 149685148 */

; /* size: 149684228 */

; /* size: 149685488 */

extern class _IO_FILE *           stdin; /* size: 4 */

extern class _IO_FILE *           stdout; /* size: 4 */

intconst                   k_cubSaltSize; /* size: 4 */

GID_tconst                 k_GIDNil; /* size: 8 */

GID_tconst                 k_TxnIDNil; /* size: 8 */

GID_tconst                 k_TxnIDUnknown; /* size: 8 */

PackageId_tconst           k_uPackageIdFreeSub; /* size: 4 */

PackageId_tconst           k_uPackageIdInvalid; /* size: 4 */

AppId_tconst               k_uAppIdInvalid; /* size: 4 */

AssetClassId_tconst        k_ulAssetClassIdInvalid; /* size: 8 */

PhysicalItemId_tconst      k_uPhysicalItemIdInvalid; /* size: 4 */

DepotId_tconst             k_uDepotIdInvalid; /* size: 4 */

CellID_tconst              k_uCellIDInvalid; /* size: 4 */

SteamAPICall_tconst        k_uAPICallInvalid; /* size: 8 */

PartnerId_tconst           k_uPartnerIdInvalid; /* size: 4 */

extern enginefuncs_t              g_engfuncs; /* size: 632 */

extern globalvars_t *             gpGlobals; /* size: 4 */

extern class Vectorconst          g_vecZero; /* size: 12 */

/* Types: */

/* 1 */
char
 /* size: 1 */

/* 2 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 3 */
unsigned int
 /* size: 4 */

/* 4 */
unsigned char
 /* size: 1 */

/* 5 */
short unsigned int
 /* size: 2 */

/* 6 */
long unsigned int
 /* size: 4 */

/* 7 */
signed char
 /* size: 1 */

/* 8 */
short int
 /* size: 2 */

/* 9 */
int
 /* size: 4 */

/* 10 */
long long int
 /* size: 8 */

/* 11 */
long long unsigned int
 /* size: 8 */

/* 12 */
/* <0> (null):0 */
typedef long long int __quad_t; /* size: 8 */

/* 13 */
/* <0> (null):0 */
typedef long int __off_t; /* size: 4 */

/* 14 */
long int
 /* size: 4 */

/* 15 */
/* <0> (null):0 */
typedef __quad_t __off64_t; /* size: 8 */

/* 16 */
 /* pointer to 0 */
 /* size: 4 */

/* 17 */
 /* pointer to 1 */
 /* size: 4 */

/* 18 */
/* <0> (null):0 */
struct _IO_FILE {
	int                        _flags;               /*     0     4 */
	char *                     _IO_read_ptr;         /*     4     4 */
	char *                     _IO_read_end;         /*     8     4 */
	char *                     _IO_read_base;        /*    12     4 */
	char *                     _IO_write_base;       /*    16     4 */
	char *                     _IO_write_ptr;        /*    20     4 */
	char *                     _IO_write_end;        /*    24     4 */
	char *                     _IO_buf_base;         /*    28     4 */
	char *                     _IO_buf_end;          /*    32     4 */
	char *                     _IO_save_base;        /*    36     4 */
	char *                     _IO_backup_base;      /*    40     4 */
	char *                     _IO_save_end;         /*    44     4 */
	class _IO_marker *         _markers;             /*    48     4 */
	class _IO_FILE *           _chain;               /*    52     4 */
	int                        _fileno;              /*    56     4 */
	int                        _flags2;              /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	__off_t                    _old_offset;          /*    64     4 */
	short unsigned int         _cur_column;          /*    68     2 */
	signed char                _vtable_offset;       /*    70     1 */
	char                       _shortbuf[1];         /*    71     1 */
	_IO_lock_t *               _lock;                /*    72     4 */
	__off64_t                  _offset;              /*    76     8 */
	void *                     __pad1;               /*    84     4 */
	void *                     __pad2;               /*    88     4 */
	void *                     __pad3;               /*    92     4 */
	void *                     __pad4;               /*    96     4 */
	size_t                     __pad5;               /*   100     4 */
	int                        _mode;                /*   104     4 */
	char                       _unused2[40];         /*   108    40 */
	/* --- cacheline 2 boundary (128 bytes) was 20 bytes ago --- */

	/* size: 148, cachelines: 3, members: 29 */
	/* last cacheline: 20 bytes */
}; /* size: 148 */

/* 19 */
/* <0> (null):0 */
typedef void _IO_lock_t; /* size: 0 */

/* 20 */
/* <0> (null):0 */
struct _IO_marker {
	class _IO_marker *         _next;                /*     0     4 */
	class _IO_FILE *           _sbuf;                /*     4     4 */
	int                        _pos;                 /*     8     4 */

	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 21 */
 /* pointer to 20 */
 /* size: 4 */

/* 22 */
 /* pointer to 18 */
 /* size: 4 */

/* 23 */
 /* pointer to 20 */
 /* size: 4 */

/* 24 */
 /* pointer to 18 */
 /* size: 4 */

/* 25 */
/* <0> (null):0 */
char                       array[1]; /* size: 1 */

/* 26 */
 /* pointer to 19 */
 /* size: 4 */

/* 27 */
/* <0> (null):0 */
char                       array[40]; /* size: 40 */

/* 28 */
 /* pointer to 29 */
 /* size: 4 */

/* 29 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 30 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 31 */
long double
 /* size: 12 */

/* 32 */
double
 /* size: 8 */

/* 33 */
/* <0> (null):0 */
typedef int int32; /* size: 4 */

/* 34 */
/* <0> (null):0 */
typedef unsigned int uint32; /* size: 4 */

/* 35 */
/* <0> (null):0 */
typedef long long unsigned int uint64; /* size: 8 */

/* 36 */
/* <0> (null):0 */
typedef uint64 GID_t; /* size: 8 */

/* 37 */
/* <0> (null):0 */
typedef uint32 PackageId_t; /* size: 4 */

/* 38 */
/* <0> (null):0 */
typedef uint32 AppId_t; /* size: 4 */

/* 39 */
/* <0> (null):0 */
typedef uint64 AssetClassId_t; /* size: 8 */

/* 40 */
/* <0> (null):0 */
typedef uint32 PhysicalItemId_t; /* size: 4 */

/* 41 */
/* <0> (null):0 */
typedef uint32 DepotId_t; /* size: 4 */

/* 42 */
/* <0> (null):0 */
typedef uint32 CellID_t; /* size: 4 */

/* 43 */
/* <0> (null):0 */
typedef uint64 SteamAPICall_t; /* size: 8 */

/* 44 */
/* <0> (null):0 */
typedef uint32 PartnerId_t; /* size: 4 */

/* 45 */
/* <0> (null):0 */
typedef int BOOL; /* size: 4 */

/* 46 */
/* <0> (null):0 */
typedef unsigned char byte; /* size: 1 */

/* 47 */
/* <0> (null):0 */
typedef unsigned int string_t; /* size: 4 */

/* 48 */
/* <0> (null):0 */
typedef float vec_t; /* size: 4 */

/* 49 */
float
 /* size: 4 */

/* 50 */
/* <0> (null):0 */
class Vector2D {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	/* <0> (null):0 */
	void Vector2D(class Vector2D *);

	/* <0> (null):0 */
	void Vector2D(class Vector2D *, float, float);

	/* <0> (null):0 */
	class Vector2D operator+(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DplERKS_ */

	/* <0> (null):0 */
	class Vector2D operator-(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DmiERKS_ */

	/* <0> (null):0 */
	class Vector2D operator*(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DmlEf */

	/* <0> (null):0 */
	class Vector2D operator/(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DdvEf */

	/* <0> (null):0 */
	float Length(const class Vector2D  *); /* linkage=_ZNK8Vector2D6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector2D  *); /* linkage=_ZNK8Vector2D13LengthSquaredEv */

	/* <0> (null):0 */
	class Vector2D Normalize(const class Vector2D  *); /* linkage=_ZNK8Vector2D9NormalizeEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector2D *); /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector2D *, float); /* linkage=_ZN8Vector2D6IsZeroEf */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 51 */
 /* pointer to 50 */
 /* size: 4 */

/* 52 */
 /* pointer to 53 */
 /* size: 4 */

/* 53 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 54 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 55 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 56 */
bool
 /* size: 1 */

/* 57 */
/* <0> (null):0 */
class Vector {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	vec_t                      z;                    /*     8     4 */
	/* <0> (null):0 */
	void Vector(class Vector *);

	/* <0> (null):0 */
	void Vector(class Vector *, float, float, float);

	/* <0> (null):0 */
	void Vector(class Vector *, const class Vector  &);

	/* <0> (null):0 */
	void Vector(class Vector *, float *);

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *); /* linkage=_ZNK6VectorngEv */

	/* <0> (null):0 */
	int operator==(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectoreqERKS_ */

	/* <0> (null):0 */
	int operator!=(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorneERKS_ */

	/* <0> (null):0 */
	class Vector operator+(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorplERKS_ */

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectormiERKS_ */

	/* <0> (null):0 */
	class Vector operator*(const class Vector  *, float); /* linkage=_ZNK6VectormlEf */

	/* <0> (null):0 */
	class Vector operator/(const class Vector  *, float); /* linkage=_ZNK6VectordvEf */

	/* <0> (null):0 */
	void CopyToArray(const class Vector  *, float *); /* linkage=_ZNK6Vector11CopyToArrayEPf */

	/* <0> (null):0 */
	float Length(const class Vector  *); /* linkage=_ZNK6Vector6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector  *); /* linkage=_ZNK6Vector13LengthSquaredEv */

	/* <0> (null):0 */
	float * operator float*(class Vector *); /* linkage=_ZN6VectorcvPfEv */

	/* <0> (null):0 */
	const float  * operator const float*(const class Vector  *); /* linkage=_ZNK6VectorcvPKfEv */

	/* <0> (null):0 */
	class Vector Normalize(const class Vector  *); /* linkage=_ZNK6Vector9NormalizeEv */

	/* <0> (null):0 */
	class Vector2D Make2D(const class Vector  *); /* linkage=_ZNK6Vector6Make2DEv */

	/* <0> (null):0 */
	float Length2D(const class Vector  *); /* linkage=_ZNK6Vector8Length2DEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector  *, float); /* linkage=_ZNK6Vector16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector  *, float); /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector *); /* linkage=_ZN6Vector16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector *, float); /* linkage=_ZN6Vector6IsZeroEf */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 58 */
 /* pointer to 57 */
 /* size: 4 */

/* 59 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 60 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 61 */
 /* pointer to 49 */
 /* size: 4 */

/* 62 */
 /* pointer to 63 */
 /* size: 4 */

/* 63 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 64 */
 /* pointer to 65 */
 /* size: 4 */

/* 65 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 66 */
/* <0> (null):0 */
typedef int qboolean; /* size: 4 */

/* 67 */
/* <0> (null):0 */
struct link_s {
	class link_s *             prev;                 /*     0     4 */
	class link_s *             next;                 /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 68 */
 /* pointer to 67 */
 /* size: 4 */

/* 69 */
/* <0> (null):0 */
typedef struct link_s link_t; /* size: 8 */

/* 70 */
/* <0> (null):0 */
typedef struct edict_s edict_t; /* size: 804 */

/* 71 */
/* <0> (null):0 */
struct edict_s {
	qboolean                   free;                 /*     0     4 */
	int                        serialnumber;         /*     4     4 */
	link_t                     area;                 /*     8     8 */
	int                        headnode;             /*    16     4 */
	int                        num_leafs;            /*    20     4 */
	short int                  leafnums[48];         /*    24    96 */
	/* --- cacheline 1 boundary (64 bytes) was 56 bytes ago --- */
	float                      freetime;             /*   120     4 */
	void *                     pvPrivateData;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	entvars_t                  v;                    /*   128   676 */
	/* --- cacheline 12 boundary (768 bytes) was 36 bytes ago --- */

	/* size: 804, cachelines: 13, members: 9 */
	/* last cacheline: 36 bytes */
}; /* size: 804 */

/* 72 */
 /* pointer to 70 */
 /* size: 4 */

/* 73 */
/* <0> (null):0 */
struct {
	float                      time;                 /*     0     4 */
	float                      frametime;            /*     4     4 */
	float                      force_retouch;        /*     8     4 */
	string_t                   mapname;              /*    12     4 */
	string_t                   startspot;            /*    16     4 */
	float                      deathmatch;           /*    20     4 */
	float                      coop;                 /*    24     4 */
	float                      teamplay;             /*    28     4 */
	float                      serverflags;          /*    32     4 */
	float                      found_secrets;        /*    36     4 */
	class Vector              v_forward;             /*    40    12 */
	class Vector              v_up;                  /*    52    12 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	class Vector              v_right;               /*    64    12 */
	float                      trace_allsolid;       /*    76     4 */
	float                      trace_startsolid;     /*    80     4 */
	float                      trace_fraction;       /*    84     4 */
	class Vector              trace_endpos;          /*    88    12 */
	class Vector              trace_plane_normal;    /*   100    12 */
	float                      trace_plane_dist;     /*   112     4 */
	edict_t *                  trace_ent;            /*   116     4 */
	float                      trace_inopen;         /*   120     4 */
	float                      trace_inwater;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	int                        trace_hitgroup;       /*   128     4 */
	int                        trace_flags;          /*   132     4 */
	int                        msg_entity;           /*   136     4 */
	int                        cdAudioTrack;         /*   140     4 */
	int                        maxClients;           /*   144     4 */
	int                        maxEntities;          /*   148     4 */
	const char  *              pStringBase;          /*   152     4 */
	void *                     pSaveData;            /*   156     4 */
	class Vector              vecLandmarkOffset;     /*   160    12 */

	/* size: 172, cachelines: 3, members: 31 */
	/* last cacheline: 44 bytes */
}; /* size: 172 */

/* 74 */
/* <0> (null):0 */
typedef class  globalvars_t; /* size: 172 */

/* 75 */
/* <0> (null):0 */
struct entvars_s {
	string_t                   classname;            /*     0     4 */
	string_t                   globalname;           /*     4     4 */
	class Vector              origin;                /*     8    12 */
	class Vector              oldorigin;             /*    20    12 */
	class Vector              velocity;              /*    32    12 */
	class Vector              basevelocity;          /*    44    12 */
	class Vector              clbasevelocity;        /*    56    12 */
	/* --- cacheline 1 boundary (64 bytes) was 4 bytes ago --- */
	class Vector              movedir;               /*    68    12 */
	class Vector              angles;                /*    80    12 */
	class Vector              avelocity;             /*    92    12 */
	class Vector              punchangle;            /*   104    12 */
	class Vector              v_angle;               /*   116    12 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	class Vector              endpos;                /*   128    12 */
	class Vector              startpos;              /*   140    12 */
	float                      impacttime;           /*   152     4 */
	float                      starttime;            /*   156     4 */
	int                        fixangle;             /*   160     4 */
	float                      idealpitch;           /*   164     4 */
	float                      pitch_speed;          /*   168     4 */
	float                      ideal_yaw;            /*   172     4 */
	float                      yaw_speed;            /*   176     4 */
	int                        modelindex;           /*   180     4 */
	string_t                   model;                /*   184     4 */
	int                        viewmodel;            /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	int                        weaponmodel;          /*   192     4 */
	class Vector              absmin;                /*   196    12 */
	class Vector              absmax;                /*   208    12 */
	class Vector              mins;                  /*   220    12 */
	class Vector              maxs;                  /*   232    12 */
	class Vector              size;                  /*   244    12 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	float                      ltime;                /*   256     4 */
	float                      nextthink;            /*   260     4 */
	int                        movetype;             /*   264     4 */
	int                        solid;                /*   268     4 */
	int                        skin;                 /*   272     4 */
	int                        body;                 /*   276     4 */
	int                        effects;              /*   280     4 */
	float                      gravity;              /*   284     4 */
	float                      friction;             /*   288     4 */
	int                        light_level;          /*   292     4 */
	int                        sequence;             /*   296     4 */
	int                        gaitsequence;         /*   300     4 */
	float                      frame;                /*   304     4 */
	float                      animtime;             /*   308     4 */
	float                      framerate;            /*   312     4 */
	unsigned char              controller[4];        /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	unsigned char              blending[2];          /*   320     2 */
	float                      scale;                /*   324     4 */
	int                        rendermode;           /*   328     4 */
	float                      renderamt;            /*   332     4 */
	class Vector              rendercolor;           /*   336    12 */
	int                        renderfx;             /*   348     4 */
	float                      health;               /*   352     4 */
	float                      frags;                /*   356     4 */
	int                        weapons;              /*   360     4 */
	float                      takedamage;           /*   364     4 */
	int                        deadflag;             /*   368     4 */
	class Vector              view_ofs;              /*   372    12 */
	int                        button;               /*   384     4 */
	/* --- cacheline 6 boundary (384 bytes) was 2 bytes ago --- */
	int                        impulse;              /*   388     4 */
	edict_t *                  chain;                /*   392     4 */
	edict_t *                  dmg_inflictor;        /*   396     4 */
	edict_t *                  enemy;                /*   400     4 */
	edict_t *                  aiment;               /*   404     4 */
	edict_t *                  owner;                /*   408     4 */
	edict_t *                  groundentity;         /*   412     4 */
	int                        spawnflags;           /*   416     4 */
	int                        flags;                /*   420     4 */
	int                        colormap;             /*   424     4 */
	int                        team;                 /*   428     4 */
	float                      max_health;           /*   432     4 */
	float                      teleport_time;        /*   436     4 */
	float                      armortype;            /*   440     4 */
	float                      armorvalue;           /*   444     4 */
	int                        waterlevel;           /*   448     4 */
	/* --- cacheline 7 boundary (448 bytes) was 2 bytes ago --- */
	int                        watertype;            /*   452     4 */
	string_t                   target;               /*   456     4 */
	string_t                   targetname;           /*   460     4 */
	string_t                   netname;              /*   464     4 */
	string_t                   message;              /*   468     4 */
	float                      dmg_take;             /*   472     4 */
	float                      dmg_save;             /*   476     4 */
	float                      dmg;                  /*   480     4 */
	float                      dmgtime;              /*   484     4 */
	string_t                   noise;                /*   488     4 */
	string_t                   noise1;               /*   492     4 */
	string_t                   noise2;               /*   496     4 */
	string_t                   noise3;               /*   500     4 */
	float                      speed;                /*   504     4 */
	float                      air_finished;         /*   508     4 */
	float                      pain_finished;        /*   512     4 */
	/* --- cacheline 8 boundary (512 bytes) was 2 bytes ago --- */
	float                      radsuit_finished;     /*   516     4 */
	edict_t *                  pContainingEntity;    /*   520     4 */
	int                        playerclass;          /*   524     4 */
	float                      maxspeed;             /*   528     4 */
	float                      fov;                  /*   532     4 */
	int                        weaponanim;           /*   536     4 */
	int                        pushmsec;             /*   540     4 */
	int                        bInDuck;              /*   544     4 */
	int                        flTimeStepSound;      /*   548     4 */
	int                        flSwimTime;           /*   552     4 */
	int                        flDuckTime;           /*   556     4 */
	int                        iStepLeft;            /*   560     4 */
	float                      flFallVelocity;       /*   564     4 */
	int                        gamestate;            /*   568     4 */
	int                        oldbuttons;           /*   572     4 */
	int                        groupinfo;            /*   576     4 */
	/* --- cacheline 9 boundary (576 bytes) was 2 bytes ago --- */
	int                        iuser1;               /*   580     4 */
	int                        iuser2;               /*   584     4 */
	int                        iuser3;               /*   588     4 */
	int                        iuser4;               /*   592     4 */
	float                      fuser1;               /*   596     4 */
	float                      fuser2;               /*   600     4 */
	float                      fuser3;               /*   604     4 */
	float                      fuser4;               /*   608     4 */
	class Vector              vuser1;                /*   612    12 */
	class Vector              vuser2;                /*   624    12 */
	class Vector              vuser3;                /*   636    12 */
	/* --- cacheline 10 boundary (640 bytes) was 6 bytes ago --- */
	class Vector              vuser4;                /*   648    12 */
	edict_t *                  euser1;               /*   660     4 */
	edict_t *                  euser2;               /*   664     4 */
	edict_t *                  euser3;               /*   668     4 */
	edict_t *                  euser4;               /*   672     4 */

	/* size: 676, cachelines: 11, members: 123 */
	/* last cacheline: 36 bytes */

	/* BRAIN FART ALERT! 676 != 674 + 0(holes), diff = 2 */

}; /* size: 676 */

/* 76 */
/* <0> (null):0 */
unsigned char              array[4]; /* size: 4 */

/* 77 */
/* <0> (null):0 */
unsigned char              array[2]; /* size: 2 */

/* 78 */
/* <0> (null):0 */
typedef struct entvars_s entvars_t; /* size: 676 */

/* 79 */
/* <0> (null):0 */
short int                  array[48]; /* size: 96 */

/* 80 */
/* <0> (null):0 */
typedef uint32 CRC32_t; /* size: 4 */

/* 81 */
/* <0> (null):0 */
struct cvar_s {
	char *                     name;                 /*     0     4 */
	char *                     string;               /*     4     4 */
	int                        flags;                /*     8     4 */
	float                      value;                /*    12     4 */
	class cvar_s *             next;                 /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 82 */
 /* pointer to 81 */
 /* size: 4 */

/* 83 */
/* <0> (null):0 */
typedef struct cvar_s cvar_t; /* size: 20 */

/* 84 */
/* <0> (null):0 */
struct client_textmessage_s {
	int                        effect;               /*     0     4 */
	byte                       r1;                   /*     4     1 */
	byte                       g1;                   /*     5     1 */
	byte                       b1;                   /*     6     1 */
	byte                       a1;                   /*     7     1 */
	byte                       r2;                   /*     8     1 */
	byte                       g2;                   /*     9     1 */
	byte                       b2;                   /*    10     1 */
	byte                       a2;                   /*    11     1 */
	float                      x;                    /*    12     4 */
	float                      y;                    /*    16     4 */
	float                      fadein;               /*    20     4 */
	float                      fadeout;              /*    24     4 */
	float                      holdtime;             /*    28     4 */
	float                      fxtime;               /*    32     4 */
	const char  *              pName;                /*    36     4 */
	const char  *              pMessage;             /*    40     4 */

	/* size: 44, cachelines: 1, members: 17 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 85 */
/* <0> (null):0 */
typedef struct client_textmessage_s client_textmessage_t; /* size: 44 */

/* 86 */
/* <0> (null):0 */
typedef struct sequenceCommandLine_ sequenceCommandLine_s; /* size: 92 */

/* 87 */
/* <0> (null):0 */
struct sequenceCommandLine_ {
	int                        commandType;          /*     0     4 */
	client_textmessage_t       clientMessage;        /*     4    44 */
	char *                     speakerName;          /*    48     4 */
	char *                     listenerName;         /*    52     4 */
	char *                     soundFileName;        /*    56     4 */
	char *                     sentenceName;         /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	char *                     fireTargetNames;      /*    64     4 */
	char *                     killTargetNames;      /*    68     4 */
	float                      delay;                /*    72     4 */
	int                        repeatCount;          /*    76     4 */
	int                        textChannel;          /*    80     4 */
	int                        modifierBitField;     /*    84     4 */
	sequenceCommandLine_s *    nextCommandLine;      /*    88     4 */

	/* size: 92, cachelines: 2, members: 13 */
	/* last cacheline: 28 bytes */
}; /* size: 92 */

/* 88 */
 /* pointer to 86 */
 /* size: 4 */

/* 89 */
/* <0> (null):0 */
typedef struct sequenceEntry_ sequenceEntry_s; /* size: 20 */

/* 90 */
/* <0> (null):0 */
struct sequenceEntry_ {
	char *                     fileName;             /*     0     4 */
	char *                     entryName;            /*     4     4 */
	sequenceCommandLine_s *    firstCommand;         /*     8     4 */
	sequenceEntry_s *          nextEntry;            /*    12     4 */
	qboolean                   isGlobal;             /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 91 */
 /* pointer to 89 */
 /* size: 4 */

/* 92 */
/* <0> (null):0 */
typedef struct sentenceEntry_ sentenceEntry_s; /* size: 16 */

/* 93 */
/* <0> (null):0 */
struct sentenceEntry_ {
	char *                     data;                 /*     0     4 */
	sentenceEntry_s *          nextEntry;            /*     4     4 */
	qboolean                   isGlobal;             /*     8     4 */
	unsigned int               index;                /*    12     4 */

	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 94 */
 /* pointer to 92 */
 /* size: 4 */

/* 95 */
/* <0> (null):0 */
enum {
	at_notice = 0,
	at_console = 1,
	at_aiconsole = 2,
	at_warning = 3,
	at_error = 4,
	at_logged = 5,
}; /* size: 4 */

/* 96 */
/* <0> (null):0 */
typedef enum  ALERT_TYPE; /* size: 4 */

/* 97 */
/* <0> (null):0 */
enum {
	print_console = 0,
	print_center = 1,
	print_chat = 2,
}; /* size: 4 */

/* 98 */
/* <0> (null):0 */
typedef enum  PRINT_TYPE; /* size: 4 */

/* 99 */
/* <0> (null):0 */
enum {
	force_exactfile = 0,
	force_model_samebounds = 1,
	force_model_specifybounds = 2,
	force_model_specifybounds_if_avail = 3,
}; /* size: 4 */

/* 100 */
/* <0> (null):0 */
typedef enum  FORCE_TYPE; /* size: 4 */

/* 101 */
/* <0> (null):0 */
struct {
	int                        fAllSolid;            /*     0     4 */
	int                        fStartSolid;          /*     4     4 */
	int                        fInOpen;              /*     8     4 */
	int                        fInWater;             /*    12     4 */
	float                      flFraction;           /*    16     4 */
	class Vector              vecEndPos;             /*    20    12 */
	float                      flPlaneDist;          /*    32     4 */
	class Vector              vecPlaneNormal;        /*    36    12 */
	edict_t *                  pHit;                 /*    48     4 */
	int                        iHitgroup;            /*    52     4 */

	/* size: 56, cachelines: 1, members: 10 */
	/* last cacheline: 56 bytes */
}; /* size: 56 */

/* 102 */
/* <0> (null):0 */
typedef class  TraceResult; /* size: 56 */

/* 103 */
/* <0> (null):0 */
struct enginefuncs_s {
	int                        (*pfnPrecacheModel)(char *); /*     0     4 */
	int                        (*pfnPrecacheSound)(char *); /*     4     4 */
	void                       (*pfnSetModel)(edict_t *, const char  *); /*     8     4 */
	int                        (*pfnModelIndex)(const char  *); /*    12     4 */
	int                        (*pfnModelFrames)(int); /*    16     4 */
	void                       (*pfnSetSize)(edict_t *, const float  *, const float  *); /*    20     4 */
	void                       (*pfnChangeLevel)(char *, char *); /*    24     4 */
	void                       (*pfnGetSpawnParms)(edict_t *); /*    28     4 */
	void                       (*pfnSaveSpawnParms)(edict_t *); /*    32     4 */
	float                      (*pfnVecToYaw)(const float  *); /*    36     4 */
	void                       (*pfnVecToAngles)(const float  *, float *); /*    40     4 */
	void                       (*pfnMoveToOrigin)(edict_t *, const float  *, float, int); /*    44     4 */
	void                       (*pfnChangeYaw)(edict_t *); /*    48     4 */
	void                       (*pfnChangePitch)(edict_t *); /*    52     4 */
	edict_t *                  (*pfnFindEntityByString)(edict_t *, const char  *, const char  *); /*    56     4 */
	int                        (*pfnGetEntityIllum)(edict_t *); /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	edict_t *                  (*pfnFindEntityInSphere)(edict_t *, const float  *, float); /*    64     4 */
	edict_t *                  (*pfnFindClientInPVS)(edict_t *); /*    68     4 */
	edict_t *                  (*pfnEntitiesInPVS)(edict_t *); /*    72     4 */
	void                       (*pfnMakeVectors)(const float  *); /*    76     4 */
	void                       (*pfnAngleVectors)(const float  *, float *, float *, float *); /*    80     4 */
	edict_t *                  (*pfnCreateEntity)(void); /*    84     4 */
	void                       (*pfnRemoveEntity)(edict_t *); /*    88     4 */
	edict_t *                  (*pfnCreateNamedEntity)(int); /*    92     4 */
	void                       (*pfnMakeStatic)(edict_t *); /*    96     4 */
	int                        (*pfnEntIsOnFloor)(edict_t *); /*   100     4 */
	int                        (*pfnDropToFloor)(edict_t *); /*   104     4 */
	int                        (*pfnWalkMove)(edict_t *, float, float, int); /*   108     4 */
	void                       (*pfnSetOrigin)(edict_t *, const float  *); /*   112     4 */
	void                       (*pfnEmitSound)(edict_t *, int, const char  *, float, float, int, int); /*   116     4 */
	void                       (*pfnEmitAmbientSound)(edict_t *, float *, const char  *, float, float, int, int); /*   120     4 */
	void                       (*pfnTraceLine)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	void                       (*pfnTraceToss)(edict_t *, edict_t *, TraceResult *); /*   128     4 */
	int                        (*pfnTraceMonsterHull)(edict_t *, const float  *, const float  *, int, edict_t *, TraceResult *); /*   132     4 */
	void                       (*pfnTraceHull)(const float  *, const float  *, int, int, edict_t *, TraceResult *); /*   136     4 */
	void                       (*pfnTraceModel)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   140     4 */
	const char  *              (*pfnTraceTexture)(edict_t *, const float  *, const float  *); /*   144     4 */
	void                       (*pfnTraceSphere)(const float  *, const float  *, int, float, edict_t *, TraceResult *); /*   148     4 */
	void                       (*pfnGetAimVector)(edict_t *, float, float *); /*   152     4 */
	void                       (*pfnServerCommand)(char *); /*   156     4 */
	void                       (*pfnServerExecute)(void); /*   160     4 */
	void                       (*pfnClientCommand)(edict_t *, char *, ...); /*   164     4 */
	void                       (*pfnParticleEffect)(const float  *, const float  *, float, float); /*   168     4 */
	void                       (*pfnLightStyle)(int, char *); /*   172     4 */
	int                        (*pfnDecalIndex)(const char  *); /*   176     4 */
	int                        (*pfnPointContents)(const float  *); /*   180     4 */
	void                       (*pfnMessageBegin)(int, int, const float  *, edict_t *); /*   184     4 */
	void                       (*pfnMessageEnd)(void); /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	void                       (*pfnWriteByte)(int); /*   192     4 */
	void                       (*pfnWriteChar)(int); /*   196     4 */
	void                       (*pfnWriteShort)(int); /*   200     4 */
	void                       (*pfnWriteLong)(int); /*   204     4 */
	void                       (*pfnWriteAngle)(float); /*   208     4 */
	void                       (*pfnWriteCoord)(float); /*   212     4 */
	void                       (*pfnWriteString)(const char  *); /*   216     4 */
	void                       (*pfnWriteEntity)(int); /*   220     4 */
	void                       (*pfnCVarRegister)(cvar_t *); /*   224     4 */
	float                      (*pfnCVarGetFloat)(const char  *); /*   228     4 */
	const char  *              (*pfnCVarGetString)(const char  *); /*   232     4 */
	void                       (*pfnCVarSetFloat)(const char  *, float); /*   236     4 */
	void                       (*pfnCVarSetString)(const char  *, const char  *); /*   240     4 */
	void                       (*pfnAlertMessage)(ALERT_TYPE, char *, ...); /*   244     4 */
	void                       (*pfnEngineFprintf)(void *, char *, ...); /*   248     4 */
	void *                     (*pfnPvAllocEntPrivateData)(edict_t *, int32); /*   252     4 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	void *                     (*pfnPvEntPrivateData)(edict_t *); /*   256     4 */
	void                       (*pfnFreeEntPrivateData)(edict_t *); /*   260     4 */
	const char  *              (*pfnSzFromIndex)(int); /*   264     4 */
	int                        (*pfnAllocString)(const char  *); /*   268     4 */
	class entvars_s *          (*pfnGetVarsOfEnt)(edict_t *); /*   272     4 */
	edict_t *                  (*pfnPEntityOfEntOffset)(int); /*   276     4 */
	int                        (*pfnEntOffsetOfPEntity)(const edict_t  *); /*   280     4 */
	int                        (*pfnIndexOfEdict)(const edict_t  *); /*   284     4 */
	edict_t *                  (*pfnPEntityOfEntIndex)(int); /*   288     4 */
	edict_t *                  (*pfnFindEntityByVars)(class entvars_s *); /*   292     4 */
	void *                     (*pfnGetModelPtr)(edict_t *); /*   296     4 */
	int                        (*pfnRegUserMsg)(const char  *, int); /*   300     4 */
	void                       (*pfnAnimationAutomove)(const edict_t  *, float); /*   304     4 */
	void                       (*pfnGetBonePosition)(const edict_t  *, int, float *, float *); /*   308     4 */
	uint32                     (*pfnFunctionFromName)(const char  *); /*   312     4 */
	const char  *              (*pfnNameForFunction)(uint32); /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	void                       (*pfnClientPrintf)(edict_t *, PRINT_TYPE, const char  *); /*   320     4 */
	void                       (*pfnServerPrint)(const char  *); /*   324     4 */
	const char  *              (*pfnCmd_Args)(void); /*   328     4 */
	const char  *              (*pfnCmd_Argv)(int);  /*   332     4 */
	int                        (*pfnCmd_Argc)(void); /*   336     4 */
	void                       (*pfnGetAttachment)(const edict_t  *, int, float *, float *); /*   340     4 */
	void                       (*pfnCRC32_Init)(CRC32_t *); /*   344     4 */
	void                       (*pfnCRC32_ProcessBuffer)(CRC32_t *, void *, int); /*   348     4 */
	void                       (*pfnCRC32_ProcessByte)(CRC32_t *, unsigned char); /*   352     4 */
	CRC32_t                    (*pfnCRC32_Final)(CRC32_t); /*   356     4 */
	int32                      (*pfnRandomLong)(int32, int32); /*   360     4 */
	float                      (*pfnRandomFloat)(float, float); /*   364     4 */
	void                       (*pfnSetView)(const edict_t  *, const edict_t  *); /*   368     4 */
	float                      (*pfnTime)(void);     /*   372     4 */
	void                       (*pfnCrosshairAngle)(const edict_t  *, float, float); /*   376     4 */
	byte *                     (*pfnLoadFileForMe)(char *, int *); /*   380     4 */
	/* --- cacheline 6 boundary (384 bytes) --- */
	void                       (*pfnFreeFile)(void *); /*   384     4 */
	void                       (*pfnEndSection)(const char  *); /*   388     4 */
	int                        (*pfnCompareFileTime)(char *, char *, int *); /*   392     4 */
	void                       (*pfnGetGameDir)(char *); /*   396     4 */
	void                       (*pfnCvar_RegisterVariable)(cvar_t *); /*   400     4 */
	void                       (*pfnFadeClientVolume)(const edict_t  *, int, int, int, int); /*   404     4 */
	void                       (*pfnSetClientMaxspeed)(const edict_t  *, float); /*   408     4 */
	edict_t *                  (*pfnCreateFakeClient)(const char  *); /*   412     4 */
	void                       (*pfnRunPlayerMove)(edict_t *, const float  *, float, float, float, short unsigned int, byte, byte); /*   416     4 */
	int                        (*pfnNumberOfEntities)(void); /*   420     4 */
	char *                     (*pfnGetInfoKeyBuffer)(edict_t *); /*   424     4 */
	char *                     (*pfnInfoKeyValue)(char *, char *); /*   428     4 */
	void                       (*pfnSetKeyValue)(char *, char *, char *); /*   432     4 */
	void                       (*pfnSetClientKeyValue)(int, char *, char *, char *); /*   436     4 */
	int                        (*pfnIsMapValid)(char *); /*   440     4 */
	void                       (*pfnStaticDecal)(const float  *, int, int, int); /*   444     4 */
	/* --- cacheline 7 boundary (448 bytes) --- */
	int                        (*pfnPrecacheGeneric)(char *); /*   448     4 */
	int                        (*pfnGetPlayerUserId)(edict_t *); /*   452     4 */
	void                       (*pfnBuildSoundMsg)(edict_t *, int, const char  *, float, float, int, int, int, int, const float  *, edict_t *); /*   456     4 */
	int                        (*pfnIsDedicatedServer)(void); /*   460     4 */
	cvar_t *                   (*pfnCVarGetPointer)(const char  *); /*   464     4 */
	unsigned int               (*pfnGetPlayerWONId)(edict_t *); /*   468     4 */
	void                       (*pfnInfo_RemoveKey)(char *, const char  *); /*   472     4 */
	const char  *              (*pfnGetPhysicsKeyValue)(const edict_t  *, const char  *); /*   476     4 */
	void                       (*pfnSetPhysicsKeyValue)(const edict_t  *, const char  *, const char  *); /*   480     4 */
	const char  *              (*pfnGetPhysicsInfoString)(const edict_t  *); /*   484     4 */
	short unsigned int         (*pfnPrecacheEvent)(int, const char  *); /*   488     4 */
	void                       (*pfnPlaybackEvent)(int, const edict_t  *, short unsigned int, float, float *, float *, float, float, int, int, int, int); /*   492     4 */
	unsigned char *            (*pfnSetFatPVS)(float *); /*   496     4 */
	unsigned char *            (*pfnSetFatPAS)(float *); /*   500     4 */
	int                        (*pfnCheckVisibility)(const edict_t  *, unsigned char *); /*   504     4 */
	void                       (*pfnDeltaSetField)(class delta_s *, const char  *); /*   508     4 */
	/* --- cacheline 8 boundary (512 bytes) --- */
	void                       (*pfnDeltaUnsetField)(class delta_s *, const char  *); /*   512     4 */
	void                       (*pfnDeltaAddEncoder)(char *, void (*)(class delta_s *, const unsigned char  *, const unsigned char  *)); /*   516     4 */
	int                        (*pfnGetCurrentPlayer)(void); /*   520     4 */
	int                        (*pfnCanSkipPlayer)(const edict_t  *); /*   524     4 */
	int                        (*pfnDeltaFindField)(class delta_s *, const char  *); /*   528     4 */
	void                       (*pfnDeltaSetFieldByIndex)(class delta_s *, int); /*   532     4 */
	void                       (*pfnDeltaUnsetFieldByIndex)(class delta_s *, int); /*   536     4 */
	void                       (*pfnSetGroupMask)(int, int); /*   540     4 */
	int                        (*pfnCreateInstancedBaseline)(int, class entity_state_s *); /*   544     4 */
	void                       (*pfnCvar_DirectSet)(class cvar_s *, char *); /*   548     4 */
	void                       (*pfnForceUnmodified)(FORCE_TYPE, float *, float *, const char  *); /*   552     4 */
	void                       (*pfnGetPlayerStats)(const edict_t  *, int *, int *); /*   556     4 */
	void                       (*pfnAddServerCommand)(char *, void (*)(void)); /*   560     4 */
	qboolean                   (*pfnVoice_GetClientListening)(int, int); /*   564     4 */
	qboolean                   (*pfnVoice_SetClientListening)(int, int, qboolean); /*   568     4 */
	const char  *              (*pfnGetPlayerAuthId)(edict_t *); /*   572     4 */
	/* --- cacheline 9 boundary (576 bytes) --- */
	sequenceEntry_s *          (*pfnSequenceGet)(const char  *, const char  *); /*   576     4 */
	sentenceEntry_s *          (*pfnSequencePickSentence)(const char  *, int, int *); /*   580     4 */
	int                        (*pfnGetFileSize)(char *); /*   584     4 */
	unsigned int               (*pfnGetApproxWavePlayLen)(const char  *); /*   588     4 */
	int                        (*pfnIsCareerMatch)(void); /*   592     4 */
	int                        (*pfnGetLocalizedStringLength)(const char  *); /*   596     4 */
	void                       (*pfnRegisterTutorMessageShown)(int); /*   600     4 */
	int                        (*pfnGetTimesTutorMessageShown)(int); /*   604     4 */
	void                       (*ProcessTutorMessageDecayBuffer)(int *, int); /*   608     4 */
	void                       (*ConstructTutorMessageDecayBuffer)(int *, int); /*   612     4 */
	void                       (*ResetTutorMessageDecayData)(void); /*   616     4 */
	void                       (*pfnQueryClientCvarValue)(const edict_t  *, const char  *); /*   620     4 */
	void                       (*pfnQueryClientCvarValue2)(const edict_t  *, const char  *, int); /*   624     4 */
	int                        (*pfnCheckParm)(const char  *, char * *); /*   628     4 */

	/* size: 632, cachelines: 10, members: 158 */
	/* last cacheline: 56 bytes */
}; /* size: 632 */

/* 104 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 105 */
 /* pointer to 104 */
 /* size: 4 */

/* 106 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149663824 */

/* 107 */
 /* pointer to 106 */
 /* size: 4 */

/* 108 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 109 */
 /* pointer to 108 */
 /* size: 4 */

/* 110 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 111 */
 /* pointer to 110 */
 /* size: 4 */

/* 112 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149664344 */

/* 113 */
 /* pointer to 112 */
 /* size: 4 */

/* 114 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149664604 */

/* 115 */
 /* pointer to 114 */
 /* size: 4 */

/* 116 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149664812 */

/* 117 */
 /* pointer to 116 */
 /* size: 4 */

/* 118 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 119 */
 /* pointer to 118 */
 /* size: 4 */

/* 120 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149665124 */

/* 121 */
 /* pointer to 120 */
 /* size: 4 */

/* 122 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149665332 */

/* 123 */
 /* pointer to 122 */
 /* size: 4 */

/* 124 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 125 */
 /* pointer to 124 */
 /* size: 4 */

/* 126 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 127 */
 /* pointer to 126 */
 /* size: 4 */

/* 128 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 129 */
 /* pointer to 128 */
 /* size: 4 */

/* 130 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 131 */
 /* pointer to 130 */
 /* size: 4 */

/* 132 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149621668 */

/* 133 */
 /* pointer to 132 */
 /* size: 4 */

/* 134 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149621824 */

/* 135 */
 /* pointer to 134 */
 /* size: 4 */

/* 136 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 137 */
 /* pointer to 136 */
 /* size: 4 */

/* 138 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 139 */
 /* pointer to 138 */
 /* size: 4 */

/* 140 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 141 */
 /* pointer to 140 */
 /* size: 4 */

/* 142 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149622708 */

/* 143 */
 /* pointer to 142 */
 /* size: 4 */

/* 144 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149622916 */

/* 145 */
 /* pointer to 144 */
 /* size: 4 */

/* 146 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149623384 */

/* 147 */
 /* pointer to 146 */
 /* size: 4 */

/* 148 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149623852 */

/* 149 */
 /* pointer to 102 */
 /* size: 4 */

/* 150 */
 /* pointer to 148 */
 /* size: 4 */

/* 151 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149624268 */

/* 152 */
 /* pointer to 151 */
 /* size: 4 */

/* 153 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 154 */
 /* pointer to 153 */
 /* size: 4 */

/* 155 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149624944 */

/* 156 */
 /* pointer to 155 */
 /* size: 4 */

/* 157 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 158 */
 /* pointer to 157 */
 /* size: 4 */

/* 159 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149682692 */

/* 160 */
 /* pointer to 159 */
 /* size: 4 */

/* 161 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149683108 */

/* 162 */
 /* pointer to 161 */
 /* size: 4 */

/* 163 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149683368 */

/* 164 */
 /* pointer to 163 */
 /* size: 4 */

/* 165 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149683524 */

/* 166 */
 /* pointer to 165 */
 /* size: 4 */

/* 167 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149683628 */

/* 168 */
 /* pointer to 167 */
 /* size: 4 */

/* 169 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149683836 */

/* 170 */
 /* pointer to 169 */
 /* size: 4 */

/* 171 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149684148 */

/* 172 */
 /* pointer to 171 */
 /* size: 4 */

/* 173 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 174 */
 /* pointer to 173 */
 /* size: 4 */

/* 175 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149684512 */

/* 176 */
 /* pointer to 175 */
 /* size: 4 */

/* 177 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149684824 */

/* 178 */
 /* pointer to 177 */
 /* size: 4 */

/* 179 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149684980 */

/* 180 */
 /* pointer to 179 */
 /* size: 4 */

/* 181 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149685136 */

/* 182 */
 /* pointer to 181 */
 /* size: 4 */

/* 183 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149685292 */

/* 184 */
 /* pointer to 83 */
 /* size: 4 */

/* 185 */
 /* pointer to 183 */
 /* size: 4 */

/* 186 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 187 */
 /* pointer to 186 */
 /* size: 4 */

/* 188 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 189 */
 /* pointer to 188 */
 /* size: 4 */

/* 190 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149685812 */

/* 191 */
 /* pointer to 190 */
 /* size: 4 */

/* 192 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149686020 */

/* 193 */
 /* pointer to 192 */
 /* size: 4 */

/* 194 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149686228 */

/* 195 */
 /* pointer to 194 */
 /* size: 4 */

/* 196 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149686436 */

/* 197 */
 /* pointer to 196 */
 /* size: 4 */

/* 198 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 199 */
 /* pointer to 198 */
 /* size: 4 */

/* 200 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 201 */
 /* pointer to 200 */
 /* size: 4 */

/* 202 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 203 */
 /* pointer to 202 */
 /* size: 4 */

/* 204 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 205 */
 /* pointer to 75 */
 /* size: 4 */

/* 206 */
 /* pointer to 204 */
 /* size: 4 */

/* 207 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 208 */
 /* pointer to 209 */
 /* size: 4 */

/* 209 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 804 */

/* 210 */
 /* pointer to 207 */
 /* size: 4 */

/* 211 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 212 */
 /* pointer to 211 */
 /* size: 4 */

/* 213 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 214 */
 /* pointer to 213 */
 /* size: 4 */

/* 215 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149692084 */

/* 216 */
 /* pointer to 215 */
 /* size: 4 */

/* 217 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149692292 */

/* 218 */
 /* pointer to 217 */
 /* size: 4 */

/* 219 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 220 */
 /* pointer to 219 */
 /* size: 4 */

/* 221 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 222 */
 /* pointer to 221 */
 /* size: 4 */

/* 223 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149692916 */

/* 224 */
 /* pointer to 223 */
 /* size: 4 */

/* 225 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 226 */
 /* pointer to 225 */
 /* size: 4 */

/* 227 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 228 */
 /* pointer to 227 */
 /* size: 4 */

/* 229 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149693384 */

/* 230 */
 /* pointer to 80 */
 /* size: 4 */

/* 231 */
 /* pointer to 229 */
 /* size: 4 */

/* 232 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149693592 */

/* 233 */
 /* pointer to 232 */
 /* size: 4 */

/* 234 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149693852 */

/* 235 */
 /* pointer to 234 */
 /* size: 4 */

/* 236 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 237 */
 /* pointer to 236 */
 /* size: 4 */

/* 238 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 239 */
 /* pointer to 238 */
 /* size: 4 */

/* 240 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 241 */
 /* pointer to 240 */
 /* size: 4 */

/* 242 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149694632 */

/* 243 */
 /* pointer to 242 */
 /* size: 4 */

/* 244 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 245 */
 /* pointer to 244 */
 /* size: 4 */

/* 246 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149694960 */

/* 247 */
 /* pointer to 246 */
 /* size: 4 */

/* 248 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 249 */
 /* pointer to 46 */
 /* size: 4 */

/* 250 */
 /* pointer to 9 */
 /* size: 4 */

/* 251 */
 /* pointer to 248 */
 /* size: 4 */

/* 252 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149695532 */

/* 253 */
 /* pointer to 252 */
 /* size: 4 */

/* 254 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 255 */
 /* pointer to 254 */
 /* size: 4 */

/* 256 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149695948 */

/* 257 */
 /* pointer to 256 */
 /* size: 4 */

/* 258 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 259 */
 /* pointer to 258 */
 /* size: 4 */

/* 260 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149696468 */

/* 261 */
 /* pointer to 260 */
 /* size: 4 */

/* 262 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 263 */
 /* pointer to 262 */
 /* size: 4 */

/* 264 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 265 */
 /* pointer to 264 */
 /* size: 4 */

/* 266 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149697352 */

/* 267 */
 /* pointer to 266 */
 /* size: 4 */

/* 268 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149697612 */

/* 269 */
 /* pointer to 268 */
 /* size: 4 */

/* 270 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149697924 */

/* 271 */
 /* pointer to 270 */
 /* size: 4 */

/* 272 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149698236 */

/* 273 */
 /* pointer to 272 */
 /* size: 4 */

/* 274 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 275 */
 /* pointer to 274 */
 /* size: 4 */

/* 276 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 277 */
 /* pointer to 276 */
 /* size: 4 */

/* 278 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149703312 */

/* 279 */
 /* pointer to 278 */
 /* size: 4 */

/* 280 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 281 */
 /* pointer to 280 */
 /* size: 4 */

/* 282 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149703728 */

/* 283 */
 /* pointer to 282 */
 /* size: 4 */

/* 284 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 285 */
 /* pointer to 284 */
 /* size: 4 */

/* 286 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 2 */

/* 287 */
 /* pointer to 286 */
 /* size: 4 */

/* 288 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149704352 */

/* 289 */
 /* pointer to 288 */
 /* size: 4 */

/* 290 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 291 */
 /* pointer to 4 */
 /* size: 4 */

/* 292 */
 /* pointer to 290 */
 /* size: 4 */

/* 293 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 294 */
 /* pointer to 293 */
 /* size: 4 */

/* 295 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149705496 */

/* 296 */
 /* pointer to 297 */
 /* size: 4 */

/* 297 */
/* <0> (null):0 */
struct delta_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 298 */
 /* pointer to 295 */
 /* size: 4 */

/* 299 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149705820 */

/* 300 */
 /* pointer to 301 */
 /* size: 4 */

/* 301 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149706028 */

/* 302 */
 /* pointer to 303 */
 /* size: 4 */

/* 303 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 304 */
 /* pointer to 299 */
 /* size: 4 */

/* 305 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 306 */
 /* pointer to 305 */
 /* size: 4 */

/* 307 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149706600 */

/* 308 */
 /* pointer to 307 */
 /* size: 4 */

/* 309 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149706808 */

/* 310 */
 /* pointer to 309 */
 /* size: 4 */

/* 311 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 312 */
 /* pointer to 313 */
 /* size: 4 */

/* 313 */
/* <0> (null):0 */
struct entity_state_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 314 */
 /* pointer to 311 */
 /* size: 4 */

/* 315 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149707396 */

/* 316 */
 /* pointer to 81 */
 /* size: 4 */

/* 317 */
 /* pointer to 315 */
 /* size: 4 */

/* 318 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149707656 */

/* 319 */
 /* pointer to 318 */
 /* size: 4 */

/* 320 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149707968 */

/* 321 */
 /* pointer to 320 */
 /* size: 4 */

/* 322 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149708228 */

/* 323 */
 /* pointer to 322 */
 /* size: 4 */

/* 324 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 325 */
 /* pointer to 324 */
 /* size: 4 */

/* 326 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 327 */
 /* pointer to 326 */
 /* size: 4 */

/* 328 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 329 */
 /* pointer to 328 */
 /* size: 4 */

/* 330 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 331 */
 /* pointer to 330 */
 /* size: 4 */

/* 332 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 333 */
 /* pointer to 332 */
 /* size: 4 */

/* 334 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 335 */
 /* pointer to 334 */
 /* size: 4 */

/* 336 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149709684 */

/* 337 */
 /* pointer to 336 */
 /* size: 4 */

/* 338 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149709892 */

/* 339 */
 /* pointer to 338 */
 /* size: 4 */

/* 340 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149710100 */

/* 341 */
 /* pointer to 340 */
 /* size: 4 */

/* 342 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 343 */
 /* pointer to 17 */
 /* size: 4 */

/* 344 */
 /* pointer to 342 */
 /* size: 4 */

/* 345 */
/* <0> (null):0 */
typedef struct enginefuncs_s enginefuncs_t; /* size: 632 */

/* 346 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 347 */
/* <0> (null):0 */
typedef int ptrdiff_t; /* size: 4 */

/* 348 */
/* <0> (null):0 */
enum {
	TS_AT_TOP = 0,
	TS_AT_BOTTOM = 1,
	TS_GOING_UP = 2,
	TS_GOING_DOWN = 3,
}; /* size: 4 */

/* 349 */
/* <0> (null):0 */
typedef enum  TOGGLE_STATE; /* size: 4 */

/* 350 */
 /* pointer to 78 */
 /* size: 4 */

/* 351 */
 /* pointer to 352 */
 /* size: 4 */

/* 352 */
/* <0> (null):0 */
struct CBaseEntity {
	/* <0> (null):0 */
	edict_t * edict(class CBaseEntity *); /* linkage=_ZN11CBaseEntity5edictEv */

	/* <0> (null):0 */
	virtual int ObjectCaps(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10ObjectCapsEv */

	/* <0> (null):0 */
	int entindex(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8entindexEv */

	/* <0> (null):0 */
	void CBaseEntity(class CBaseEntity *);

	/* <0> (null):0 */
	void * operator new(size_t, entvars_t *); /* linkage=_ZN11CBaseEntitynwEjP9entvars_s */

	/* <0> (null):0 */
	virtual void Restart(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7RestartEv */

	/* <0> (null):0 */
	virtual void Activate(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8ActivateEv */

	/* <0> (null):0 */
	virtual int Classify(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8ClassifyEv */

	/* <0> (null):0 */
	virtual void DeathNotice(class CBaseEntity *, entvars_t *); /* linkage=_ZN11CBaseEntity11DeathNoticeEP9entvars_s */

	/* <0> (null):0 */
	virtual int BloodColor(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10BloodColorEv */

	/* <0> (null):0 */
	virtual BOOL IsTriggered(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity11IsTriggeredEPS_ */

	/* <0> (null):0 */
	virtual class CBaseMonster * MyMonsterPointer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity16MyMonsterPointerEv */

	/* <0> (null):0 */
	virtual class CSquadMonster * MySquadMonsterPointer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity21MySquadMonsterPointerEv */

	/* <0> (null):0 */
	virtual int GetToggleState(class CBaseEntity *); /* linkage=_ZN11CBaseEntity14GetToggleStateEv */

	/* <0> (null):0 */
	virtual void AddPoints(class CBaseEntity *, int, BOOL); /* linkage=_ZN11CBaseEntity9AddPointsEii */

	/* <0> (null):0 */
	virtual void AddPointsToTeam(class CBaseEntity *, int, BOOL); /* linkage=_ZN11CBaseEntity15AddPointsToTeamEii */

	/* <0> (null):0 */
	virtual BOOL AddPlayerItem(class CBaseEntity *, class CBasePlayerItem *); /* linkage=_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem */

	/* <0> (null):0 */
	virtual BOOL RemovePlayerItem(class CBaseEntity *, class CBasePlayerItem *); /* linkage=_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem */

	/* <0> (null):0 */
	virtual int GiveAmmo(class CBaseEntity *, int, char *, int); /* linkage=_ZN11CBaseEntity8GiveAmmoEiPci */

	/* <0> (null):0 */
	virtual float GetDelay(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8GetDelayEv */

	/* <0> (null):0 */
	virtual int IsMoving(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8IsMovingEv */

	/* <0> (null):0 */
	virtual void OverrideReset(class CBaseEntity *); /* linkage=_ZN11CBaseEntity13OverrideResetEv */

	/* <0> (null):0 */
	virtual void SetToggleState(class CBaseEntity *, int); /* linkage=_ZN11CBaseEntity14SetToggleStateEi */

	/* <0> (null):0 */
	virtual void StartSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity13StartSneakingEv */

	/* <0> (null):0 */
	virtual void StopSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12StopSneakingEv */

	/* <0> (null):0 */
	virtual BOOL OnControls(class CBaseEntity *, entvars_t *); /* linkage=_ZN11CBaseEntity10OnControlsEP9entvars_s */

	/* <0> (null):0 */
	virtual BOOL IsSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10IsSneakingEv */

	/* <0> (null):0 */
	virtual BOOL IsAlive(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7IsAliveEv */

	/* <0> (null):0 */
	virtual BOOL IsBSPModel(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10IsBSPModelEv */

	/* <0> (null):0 */
	virtual BOOL ReflectGauss(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12ReflectGaussEv */

	/* <0> (null):0 */
	virtual BOOL IsPlayer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8IsPlayerEv */

	/* <0> (null):0 */
	virtual BOOL IsNetClient(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11IsNetClientEv */

	/* <0> (null):0 */
	virtual const char  * TeamID(class CBaseEntity *); /* linkage=_ZN11CBaseEntity6TeamIDEv */

	/* <0> (null):0 */
	virtual void Think(class CBaseEntity *); /* linkage=_ZN11CBaseEntity5ThinkEv */

	/* <0> (null):0 */
	virtual void Touch(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity5TouchEPS_ */

	/* <0> (null):0 */
	virtual void Use(class CBaseEntity *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float); /* linkage=_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf */

	/* <0> (null):0 */
	virtual void Blocked(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity7BlockedEPS_ */

	/* <0> (null):0 */
	virtual void UpdateOwner(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11UpdateOwnerEv */

	/* <0> (null):0 */
	virtual BOOL FBecomeProne(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12FBecomeProneEv */

	/* <0> (null):0 */
	virtual class Vector Center(class CBaseEntity *); /* linkage=_ZN11CBaseEntity6CenterEv */

	/* <0> (null):0 */
	virtual class Vector EyePosition(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11EyePositionEv */

	/* <0> (null):0 */
	virtual class Vector EarPosition(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11EarPositionEv */

	/* <0> (null):0 */
	virtual class Vector BodyTarget(class CBaseEntity *, const class Vector  &); /* linkage=_ZN11CBaseEntity10BodyTargetERK6Vector */

	/* <0> (null):0 */
	virtual int Illumination(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12IlluminationEv */

	/* <0> (null):0 */
	virtual BOOL HasTarget(class CBaseEntity *, string_t); /* linkage=_ZN11CBaseEntity9HasTargetEj */

	/* vtable has 41 entries: {
	   [6] = ObjectCaps(_ZN11CBaseEntity10ObjectCapsEv), 
	   [2] = Restart(_ZN11CBaseEntity7RestartEv), 
	   [7] = Activate(_ZN11CBaseEntity8ActivateEv), 
	   [9] = Classify(_ZN11CBaseEntity8ClassifyEv), 
	   [10] = DeathNotice(_ZN11CBaseEntity11DeathNoticeEP9entvars_s), 
	   [15] = BloodColor(_ZN11CBaseEntity10BloodColorEv), 
	   [17] = IsTriggered(_ZN11CBaseEntity11IsTriggeredEPS_), 
	   [18] = MyMonsterPointer(_ZN11CBaseEntity16MyMonsterPointerEv), 
	   [19] = MySquadMonsterPointer(_ZN11CBaseEntity21MySquadMonsterPointerEv), 
	   [20] = GetToggleState(_ZN11CBaseEntity14GetToggleStateEv), 
	   [21] = AddPoints(_ZN11CBaseEntity9AddPointsEii), 
	   [22] = AddPointsToTeam(_ZN11CBaseEntity15AddPointsToTeamEii), 
	   [23] = AddPlayerItem(_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem), 
	   [24] = RemovePlayerItem(_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem), 
	   [25] = GiveAmmo(_ZN11CBaseEntity8GiveAmmoEiPci), 
	   [26] = GetDelay(_ZN11CBaseEntity8GetDelayEv), 
	   [27] = IsMoving(_ZN11CBaseEntity8IsMovingEv), 
	   [28] = OverrideReset(_ZN11CBaseEntity13OverrideResetEv), 
	   [30] = SetToggleState(_ZN11CBaseEntity14SetToggleStateEi), 
	   [31] = StartSneaking(_ZN11CBaseEntity13StartSneakingEv), 
	   [32] = StopSneaking(_ZN11CBaseEntity12StopSneakingEv), 
	   [33] = OnControls(_ZN11CBaseEntity10OnControlsEP9entvars_s), 
	   [34] = IsSneaking(_ZN11CBaseEntity10IsSneakingEv), 
	   [35] = IsAlive(_ZN11CBaseEntity7IsAliveEv), 
	   [36] = IsBSPModel(_ZN11CBaseEntity10IsBSPModelEv), 
	   [37] = ReflectGauss(_ZN11CBaseEntity12ReflectGaussEv), 
	   [40] = IsPlayer(_ZN11CBaseEntity8IsPlayerEv), 
	   [41] = IsNetClient(_ZN11CBaseEntity11IsNetClientEv), 
	   [42] = TeamID(_ZN11CBaseEntity6TeamIDEv), 
	   [44] = Think(_ZN11CBaseEntity5ThinkEv), 
	   [45] = Touch(_ZN11CBaseEntity5TouchEPS_), 
	   [46] = Use(_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf), 
	   [47] = Blocked(_ZN11CBaseEntity7BlockedEPS_), 
	   [49] = UpdateOwner(_ZN11CBaseEntity11UpdateOwnerEv), 
	   [50] = FBecomeProne(_ZN11CBaseEntity12FBecomeProneEv), 
	   [51] = Center(_ZN11CBaseEntity6CenterEv), 
	   [52] = EyePosition(_ZN11CBaseEntity11EyePositionEv), 
	   [53] = EarPosition(_ZN11CBaseEntity11EarPositionEv), 
	   [54] = BodyTarget(_ZN11CBaseEntity10BodyTargetERK6Vector), 
	   [55] = Illumination(_ZN11CBaseEntity12IlluminationEv), 
	   [38] = HasTarget(_ZN11CBaseEntity9HasTargetEj), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 353 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 354 */
/* <0> (null):0 */
struct {
	int                        event;                /*     0     4 */
	char *                     options;              /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 355 */
/* <0> (null):0 */
typedef class  MonsterEvent_t; /* size: 8 */

/* 356 */
/* <0> (null):0 */
enum {
	USE_OFF = 0,
	USE_ON = 1,
	USE_SET = 2,
	USE_TOGGLE = 3,
}; /* size: 4 */

/* 357 */
/* <0> (null):0 */
typedef enum  USE_TYPE; /* size: 4 */

/* 358 */
/* <0> (null):0 */
enum WeaponIdType {
	WEAPON_NONE = 0,
	WEAPON_P228 = 1,
	WEAPON_GLOCK = 2,
	WEAPON_SCOUT = 3,
	WEAPON_HEGRENADE = 4,
	WEAPON_XM1014 = 5,
	WEAPON_C4 = 6,
	WEAPON_MAC10 = 7,
	WEAPON_AUG = 8,
	WEAPON_SMOKEGRENADE = 9,
	WEAPON_ELITE = 10,
	WEAPON_FIVESEVEN = 11,
	WEAPON_UMP45 = 12,
	WEAPON_SG550 = 13,
	WEAPON_GALIL = 14,
	WEAPON_FAMAS = 15,
	WEAPON_USP = 16,
	WEAPON_GLOCK18 = 17,
	WEAPON_AWP = 18,
	WEAPON_MP5N = 19,
	WEAPON_M249 = 20,
	WEAPON_M3 = 21,
	WEAPON_M4A1 = 22,
	WEAPON_TMP = 23,
	WEAPON_G3SG1 = 24,
	WEAPON_FLASHBANG = 25,
	WEAPON_DEAGLE = 26,
	WEAPON_SG552 = 27,
	WEAPON_AK47 = 28,
	WEAPON_KNIFE = 29,
	WEAPON_P90 = 30,
	WEAPON_SHIELDGUN = 99,
}; /* size: 4 */

/* 359 */
/* <0> (null):0 */
enum MaxAmmoType {
	MAX_AMMO_BUCKSHOT = 32,
	MAX_AMMO_9MM = 120,
	MAX_AMMO_556NATO = 90,
	MAX_AMMO_556NATOBOX = 200,
	MAX_AMMO_762NATO = 90,
	MAX_AMMO_45ACP = 100,
	MAX_AMMO_50AE = 35,
	MAX_AMMO_338MAGNUM = 30,
	MAX_AMMO_57MM = 100,
	MAX_AMMO_357SIG = 52,
}; /* size: 4 */

/* 360 */
/* <0> (null):0 */
enum shieldgun_e {
	SHIELDGUN_IDLE = 0,
	SHIELDGUN_SHOOT1 = 1,
	SHIELDGUN_SHOOT2 = 2,
	SHIELDGUN_SHOOT_EMPTY = 3,
	SHIELDGUN_RELOAD = 4,
	SHIELDGUN_DRAW = 5,
	SHIELDGUN_DRAWN_IDLE = 6,
	SHIELDGUN_UP = 7,
	SHIELDGUN_DOWN = 8,
}; /* size: 4 */

/* 361 */
/* <0> (null):0 */
enum {
	BULLET_NONE = 0,
	BULLET_PLAYER_9MM = 1,
	BULLET_PLAYER_MP5 = 2,
	BULLET_PLAYER_357 = 3,
	BULLET_PLAYER_BUCKSHOT = 4,
	BULLET_PLAYER_CROWBAR = 5,
	BULLET_MONSTER_9MM = 6,
	BULLET_MONSTER_MP5 = 7,
	BULLET_MONSTER_12MM = 8,
	BULLET_PLAYER_45ACP = 9,
	BULLET_PLAYER_338MAG = 10,
	BULLET_PLAYER_762MM = 11,
	BULLET_PLAYER_556MM = 12,
	BULLET_PLAYER_50AE = 13,
	BULLET_PLAYER_57MM = 14,
	BULLET_PLAYER_357SIG = 15,
}; /* size: 4 */

/* 362 */
/* <0> (null):0 */
typedef enum  Bullet; /* size: 4 */

/* 363 */
/* <0> (null):0 */
struct {
	int                        iSlot;                /*     0     4 */
	int                        iPosition;            /*     4     4 */
	const char  *              pszAmmo1;             /*     8     4 */
	int                        iMaxAmmo1;            /*    12     4 */
	const char  *              pszAmmo2;             /*    16     4 */
	int                        iMaxAmmo2;            /*    20     4 */
	const char  *              pszName;              /*    24     4 */
	int                        iMaxClip;             /*    28     4 */
	int                        iId;                  /*    32     4 */
	int                        iFlags;               /*    36     4 */
	int                        iWeight;              /*    40     4 */

	/* size: 44, cachelines: 1, members: 11 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 364 */
/* <0> (null):0 */
typedef class  ItemInfo; /* size: 44 */

/* 365 */
/* <0> (null):0 */
enum {
	PLAYER_IDLE = 0,
	PLAYER_WALK = 1,
	PLAYER_JUMP = 2,
	PLAYER_SUPERJUMP = 3,
	PLAYER_DIE = 4,
	PLAYER_ATTACK1 = 5,
	PLAYER_ATTACK2 = 6,
	PLAYER_FLINCH = 7,
	PLAYER_LARGE_FLINCH = 8,
	PLAYER_RELOAD = 9,
	PLAYER_HOLDBOMB = 10,
}; /* size: 4 */

/* 366 */
/* <0> (null):0 */
typedef enum  PLAYER_ANIM; /* size: 4 */

/* 367 */
/* <0> (null):0 */
class CBasePlayer {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 368 */
 /* pointer to 367 */
 /* size: 4 */

/* 369 */
wchar_t
 /* size: 4 */

/* 370 */
/* <0> (null):0 */
enum GameEventType {
	EVENT_INVALID = 0,
	EVENT_WEAPON_FIRED = 1,
	EVENT_WEAPON_FIRED_ON_EMPTY = 2,
	EVENT_WEAPON_RELOADED = 3,
	EVENT_HE_GRENADE_EXPLODED = 4,
	EVENT_FLASHBANG_GRENADE_EXPLODED = 5,
	EVENT_SMOKE_GRENADE_EXPLODED = 6,
	EVENT_GRENADE_BOUNCED = 7,
	EVENT_BEING_SHOT_AT = 8,
	EVENT_PLAYER_BLINDED_BY_FLASHBANG = 9,
	EVENT_PLAYER_FOOTSTEP = 10,
	EVENT_PLAYER_JUMPED = 11,
	EVENT_PLAYER_DIED = 12,
	EVENT_PLAYER_LANDED_FROM_HEIGHT = 13,
	EVENT_PLAYER_TOOK_DAMAGE = 14,
	EVENT_HOSTAGE_DAMAGED = 15,
	EVENT_HOSTAGE_KILLED = 16,
	EVENT_DOOR = 17,
	EVENT_BREAK_GLASS = 18,
	EVENT_BREAK_WOOD = 19,
	EVENT_BREAK_METAL = 20,
	EVENT_BREAK_FLESH = 21,
	EVENT_BREAK_CONCRETE = 22,
	EVENT_BOMB_PLANTED = 23,
	EVENT_BOMB_DROPPED = 24,
	EVENT_BOMB_PICKED_UP = 25,
	EVENT_BOMB_BEEP = 26,
	EVENT_BOMB_DEFUSING = 27,
	EVENT_BOMB_DEFUSE_ABORTED = 28,
	EVENT_BOMB_DEFUSED = 29,
	EVENT_BOMB_EXPLODED = 30,
	EVENT_HOSTAGE_USED = 31,
	EVENT_HOSTAGE_RESCUED = 32,
	EVENT_ALL_HOSTAGES_RESCUED = 33,
	EVENT_VIP_ESCAPED = 34,
	EVENT_VIP_ASSASSINATED = 35,
	EVENT_TERRORISTS_WIN = 36,
	EVENT_CTS_WIN = 37,
	EVENT_ROUND_DRAW = 38,
	EVENT_ROUND_WIN = 39,
	EVENT_ROUND_LOSS = 40,
	EVENT_ROUND_START = 41,
	EVENT_PLAYER_SPAWNED = 42,
	EVENT_CLIENT_CORPSE_SPAWNED = 43,
	EVENT_BUY_TIME_START = 44,
	EVENT_PLAYER_LEFT_BUY_ZONE = 45,
	EVENT_DEATH_CAMERA_START = 46,
	EVENT_KILL_ALL = 47,
	EVENT_ROUND_TIME = 48,
	EVENT_DIE = 49,
	EVENT_KILL = 50,
	EVENT_HEADSHOT = 51,
	EVENT_KILL_FLASHBANGED = 52,
	EVENT_TUTOR_BUY_MENU_OPENNED = 53,
	EVENT_TUTOR_AUTOBUY = 54,
	EVENT_PLAYER_BOUGHT_SOMETHING = 55,
	EVENT_TUTOR_NOT_BUYING_ANYTHING = 56,
	EVENT_TUTOR_NEED_TO_BUY_PRIMARY_WEAPON = 57,
	EVENT_TUTOR_NEED_TO_BUY_PRIMARY_AMMO = 58,
	EVENT_TUTOR_NEED_TO_BUY_SECONDARY_AMMO = 59,
	EVENT_TUTOR_NEED_TO_BUY_ARMOR = 60,
	EVENT_TUTOR_NEED_TO_BUY_DEFUSE_KIT = 61,
	EVENT_TUTOR_NEED_TO_BUY_GRENADE = 62,
	EVENT_CAREER_TASK_DONE = 63,
	EVENT_START_RADIO_1 = 64,
	EVENT_RADIO_COVER_ME = 65,
	EVENT_RADIO_YOU_TAKE_THE_POINT = 66,
	EVENT_RADIO_HOLD_THIS_POSITION = 67,
	EVENT_RADIO_REGROUP_TEAM = 68,
	EVENT_RADIO_FOLLOW_ME = 69,
	EVENT_RADIO_TAKING_FIRE = 70,
	EVENT_START_RADIO_2 = 71,
	EVENT_RADIO_GO_GO_GO = 72,
	EVENT_RADIO_TEAM_FALL_BACK = 73,
	EVENT_RADIO_STICK_TOGETHER_TEAM = 74,
	EVENT_RADIO_GET_IN_POSITION_AND_WAIT = 75,
	EVENT_RADIO_STORM_THE_FRONT = 76,
	EVENT_RADIO_REPORT_IN_TEAM = 77,
	EVENT_START_RADIO_3 = 78,
	EVENT_RADIO_AFFIRMATIVE = 79,
	EVENT_RADIO_ENEMY_SPOTTED = 80,
	EVENT_RADIO_NEED_BACKUP = 81,
	EVENT_RADIO_SECTOR_CLEAR = 82,
	EVENT_RADIO_IN_POSITION = 83,
	EVENT_RADIO_REPORTING_IN = 84,
	EVENT_RADIO_GET_OUT_OF_THERE = 85,
	EVENT_RADIO_NEGATIVE = 86,
	EVENT_RADIO_ENEMY_DOWN = 87,
	EVENT_END_RADIO = 88,
	EVENT_NEW_MATCH = 89,
	EVENT_PLAYER_CHANGED_TEAM = 90,
	EVENT_BULLET_IMPACT = 91,
	EVENT_GAME_COMMENCE = 92,
	EVENT_WEAPON_ZOOMED = 93,
	EVENT_HOSTAGE_CALLED_FOR_HELP = 94,
	NUM_GAME_EVENTS = 95,
}; /* size: 4 */

/* 371 */
/* <0> (null):0 */
enum g3sg1_e {
	G3SG1_IDLE = 0,
	G3SG1_SHOOT = 1,
	G3SG1_SHOOT2 = 2,
	G3SG1_RELOAD = 3,
	G3SG1_DRAW = 4,
}; /* size: 4 */

/* 372 */
/* <0> (null):0 */
class CG3SG1 : public CBasePlayerWeapon {
public:

	/* class CBasePlayerWeapon   <ancestor>; */      /*     0     0 */
	int                        m_iShell;             /*   336     4 */
private:

	short unsigned int         m_usFireG3SG1;        /*   340     2 */
	/* <0> (null):0 */
	void CG3SG1(class CG3SG1 *, const class CG3SG1  &);

	/* <0> (null):0 */
	void CG3SG1(class CG3SG1 *);

	/* <0> (null):0 */
	virtual void Spawn(class CG3SG1 *); /* linkage=_ZN6CG3SG15SpawnEv */

	/* <0> (null):0 */
	virtual void Precache(class CG3SG1 *); /* linkage=_ZN6CG3SG18PrecacheEv */

	/* <0> (null):0 */
	virtual int iItemSlot(class CG3SG1 *); /* linkage=_ZN6CG3SG19iItemSlotEv */

	/* <0> (null):0 */
	virtual int GetItemInfo(class CG3SG1 *, ItemInfo *); /* linkage=_ZN6CG3SG111GetItemInfoEP8ItemInfo */

	/* <0> (null):0 */
	virtual void PrimaryAttack(class CG3SG1 *); /* linkage=_ZN6CG3SG113PrimaryAttackEv */

	/* <0> (null):0 */
	virtual void SecondaryAttack(class CG3SG1 *); /* linkage=_ZN6CG3SG115SecondaryAttackEv */

	/* <0> (null):0 */
	void G3SG1Fire(class CG3SG1 *, float, float, BOOL); /* linkage=_ZN6CG3SG19G3SG1FireEffi */

	/* <0> (null):0 */
	virtual BOOL Deploy(class CG3SG1 *); /* linkage=_ZN6CG3SG16DeployEv */

	/* <0> (null):0 */
	virtual void Reload(class CG3SG1 *); /* linkage=_ZN6CG3SG16ReloadEv */

	/* <0> (null):0 */
	virtual void WeaponIdle(class CG3SG1 *); /* linkage=_ZN6CG3SG110WeaponIdleEv */

	/* <0> (null):0 */
	virtual float GetMaxSpeed(class CG3SG1 *); /* linkage=_ZN6CG3SG111GetMaxSpeedEv */

	/* <0> (null):0 */
	virtual BOOL UseDecrement(class CG3SG1 *); /* linkage=_ZN6CG3SG112UseDecrementEv */

	/* vtable has 11 entries: {
	   [0] = Spawn(_ZN6CG3SG15SpawnEv), 
	   [1] = Precache(_ZN6CG3SG18PrecacheEv), 
	   [79] = iItemSlot(_ZN6CG3SG19iItemSlotEv), 
	   [61] = GetItemInfo(_ZN6CG3SG111GetItemInfoEP8ItemInfo), 
	   [87] = PrimaryAttack(_ZN6CG3SG113PrimaryAttackEv), 
	   [88] = SecondaryAttack(_ZN6CG3SG115SecondaryAttackEv), 
	   [64] = Deploy(_ZN6CG3SG16DeployEv), 
	   [89] = Reload(_ZN6CG3SG16ReloadEv), 
	   [90] = WeaponIdle(_ZN6CG3SG110WeaponIdleEv), 
	   [78] = GetMaxSpeed(_ZN6CG3SG111GetMaxSpeedEv), 
	   [93] = UseDecrement(_ZN6CG3SG112UseDecrementEv), 
	} */
	/* size: 344, cachelines: 6, members: 3 */
	/* last cacheline: 24 bytes */

	/* BRAIN FART ALERT! 344 != 6 + 0(holes), diff = 338 */

}; /* size: 344 */

/* 373 */
/* <0> (null):0 */
class CBasePlayerWeapon {
	/* <0> (null):0 */
	void CBasePlayerWeapon(class CBasePlayerWeapon *);

	/* <0> (null):0 */
	virtual int AddWeapon(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon9AddWeaponEv */

	/* <0> (null):0 */
	virtual void UpdateItemInfo(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon14UpdateItemInfoEv */

	/* <0> (null):0 */
	virtual BOOL ShouldWeaponIdle(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon16ShouldWeaponIdleEv */

	/* <0> (null):0 */
	virtual BOOL IsWeapon(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon8IsWeaponEv */

	/* <0> (null):0 */
	virtual class CBasePlayerItem * GetWeaponPtr(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon12GetWeaponPtrEv */

	/* vtable has 5 entries: {
	   [82] = AddWeapon(_ZN17CBasePlayerWeapon9AddWeaponEv), 
	   [68] = UpdateItemInfo(_ZN17CBasePlayerWeapon14UpdateItemInfoEv), 
	   [92] = ShouldWeaponIdle(_ZN17CBasePlayerWeapon16ShouldWeaponIdleEv), 
	   [65] = IsWeapon(_ZN17CBasePlayerWeapon8IsWeaponEv), 
	   [77] = GetWeaponPtr(_ZN17CBasePlayerWeapon12GetWeaponPtrEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 374 */
 /* pointer to 372 */
 /* size: 4 */

/* 375 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 376 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 344 */

/* 377 */
 /* pointer to 364 */
 /* size: 4 */

/* 378 */
/* <0> (null):0 */
class IVoiceGameMgrHelper {
	int ()(void) * *           _vptr.IVoiceGameMgrHelper; /*     0     4 */
	/* <0> (null):0 */
	virtual void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *, int);

	/* <0> (null):0 */
	virtual bool CanPlayerHearPlayer(class IVoiceGameMgrHelper *, class CBasePlayer *, class CBasePlayer *); /* linkage=_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_ */

	/* vtable has 1 entries: {
	   [2] = CanPlayerHearPlayer(_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_), 
	} */
	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 379 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 380 */
 /* pointer to 381 */
 /* size: 4 */

/* 381 */
 /* pointer to 379 */
 /* size: 4 */

/* 382 */
 /* pointer to 378 */
 /* size: 4 */

/* 383 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 384 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 385 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 386 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 387 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 388 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 389 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 390 */
 /* pointer to 391 */
 /* size: 4 */

/* 391 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 676 */

/* 392 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 393 */
/* <0> (null):0 */
class CPointEntity {
	/* <0> (null):0 */
	virtual int ObjectCaps(class CPointEntity *); /* linkage=_ZN12CPointEntity10ObjectCapsEv */

	/* vtable has 1 entries: {
	   [6] = ObjectCaps(_ZN12CPointEntity10ObjectCapsEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 394 */
 /* pointer to 393 */
 /* size: 4 */

/* 395 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 396 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 397 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 398 */
/* <0> (null):0 */
class CBaseDelay {
	/* <0> (null):0 */
	void CBaseDelay(class CBaseDelay *);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 399 */
 /* pointer to 398 */
 /* size: 4 */

/* 400 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 401 */
/* <0> (null):0 */
class CBaseAnimating {
	/* <0> (null):0 */
	void CBaseAnimating(class CBaseAnimating *);

	/* <0> (null):0 */
	virtual void HandleAnimEvent(class CBaseAnimating *, MonsterEvent_t *); /* linkage=_ZN14CBaseAnimating15HandleAnimEventEP14MonsterEvent_t */

	/* vtable has 1 entries: {
	   [58] = HandleAnimEvent(_ZN14CBaseAnimating15HandleAnimEventEP14MonsterEvent_t), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 402 */
 /* pointer to 401 */
 /* size: 4 */

/* 403 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 404 */
/* <0> (null):0 */
class CBasePlayerItem {
	/* <0> (null):0 */
	void CBasePlayerItem(class CBasePlayerItem *);

	/* <0> (null):0 */
	virtual BOOL CanDrop(class CBasePlayerItem *); /* linkage=_ZN15CBasePlayerItem7CanDropEv */

	/* <0> (null):0 */
	virtual BOOL CanHolster(class CBasePlayerItem *); /* linkage=_ZN15CBasePlayerItem10CanHolsterEv */

	/* <0> (null):0 */
	virtual void ItemPreFrame(class CBasePlayerItem *); /* linkage=_ZN15CBasePlayerItem12ItemPreFrameEv */

	ItemInfo                   ItemInfoArray[32];    /*     0  1408 */
	/* --- cacheline 22 boundary (1408 bytes) --- */
	/* vtable has 3 entries: {
	   [63] = CanDrop(_ZN15CBasePlayerItem7CanDropEv), 
	   [66] = CanHolster(_ZN15CBasePlayerItem10CanHolsterEv), 
	   [69] = ItemPreFrame(_ZN15CBasePlayerItem12ItemPreFrameEv), 
	} */
	/* size: 0, cachelines: 0, members: 1 */

	/* BRAIN FART ALERT! 0 != 1408 + 0(holes), diff = -1408 */

}; /* size: 0 */

/* 405 */
 /* pointer to 404 */
 /* size: 4 */

/* 406 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 407 */
 /* pointer to 373 */
 /* size: 4 */

/* 408 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 409 */
 /* pointer to 352 */
 /* size: 4 */

/* 410 */
/* <0> (null):0 */
class CBaseMonster {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 411 */
 /* pointer to 410 */
 /* size: 4 */

/* 412 */
/* <0> (null):0 */
struct CSquadMonster {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 413 */
 /* pointer to 412 */
 /* size: 4 */

/* 414 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 415 */
 /* pointer to 355 */
 /* size: 4 */

/* 416 */
 /* pointer to 404 */
 /* size: 4 */

/* 417 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 418 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 419 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 420 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 421 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 422 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 423 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 424 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 425 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 426 */
 /* pointer to 74 */
 /* size: 4 */

/* 427 */
/* <0> (null):0 */
class CBotManager {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 428 */
 /* pointer to 427 */
 /* size: 4 */

/* 429 */
/* <0> (null):0 */
ItemInfo                   array[32]; /* size: 1408 */

/* Functions: */

/* <0> (null):0 */
void Vector2D(class Vector2D *)
{
} /* size: 3014656 */

/* <0> (null):0 */
void Vector2D(class Vector2D *, float, float)
{
} /* size: 149442392 */

/* <0> (null):0 */
class Vector2D operator+(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DplERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator-(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DmiERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator*(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DmlEf */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator/(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DdvEf */
{
} /* size: 8 */

/* <0> (null):0 */
float Length(const class Vector2D  *) /* linkage=_ZNK8Vector2D6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector2D  *) /* linkage=_ZNK8Vector2D13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector2D Normalize(const class Vector2D  *) /* linkage=_ZNK8Vector2D9NormalizeEv */
{
} /* size: 8 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector2D *) /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector2D *, float) /* linkage=_ZN8Vector2D6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void Vector(class Vector *)
{
} /* size: 0 */

/* <0> (null):0 */
void Vector(class Vector *, float, float, float)
{
} /* size: 228 */

/* <0> (null):0 */
void Vector(class Vector *, const class Vector  &)
{
} /* size: 149445172 */

/* <0> (null):0 */
void Vector(class Vector *, float *)
{
} /* size: 0 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *) /* linkage=_ZNK6VectorngEv */
{
} /* size: 12 */

/* <0> (null):0 */
int operator==(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectoreqERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
int operator!=(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorneERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector operator+(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorplERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectormiERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator*(const class Vector  *, float) /* linkage=_ZNK6VectormlEf */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator/(const class Vector  *, float) /* linkage=_ZNK6VectordvEf */
{
} /* size: 12 */

/* <0> (null):0 */
void CopyToArray(const class Vector  *, float *) /* linkage=_ZNK6Vector11CopyToArrayEPf */
{
} /* size: 320 */

/* <0> (null):0 */
float Length(const class Vector  *) /* linkage=_ZNK6Vector6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector  *) /* linkage=_ZNK6Vector13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
float * operator float*(class Vector *) /* linkage=_ZN6VectorcvPfEv */
{
} /* size: 4 */

/* <0> (null):0 */
const float  * operator const float*(const class Vector  *) /* linkage=_ZNK6VectorcvPKfEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector Normalize(const class Vector  *) /* linkage=_ZNK6Vector9NormalizeEv */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector2D Make2D(const class Vector  *) /* linkage=_ZNK6Vector6Make2DEv */
{
} /* size: 8 */

/* <0> (null):0 */
float Length2D(const class Vector  *) /* linkage=_ZNK6Vector8Length2DEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector  *, float) /* linkage=_ZNK6Vector16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector  *, float) /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector *) /* linkage=_ZN6Vector16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector *, float) /* linkage=_ZN6Vector6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
edict_t * edict(class CBaseEntity *) /* linkage=_ZN11CBaseEntity5edictEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int ObjectCaps(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
int entindex(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8entindexEv */
{
} /* size: 4 */

/* <0> (null):0 */
void CBaseEntity(class CBaseEntity *)
{
} /* size: 0 */

/* <0> (null):0 */
void * operator new(size_t, entvars_t *) /* linkage=_ZN11CBaseEntitynwEjP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Restart(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7RestartEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Activate(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8ActivateEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int Classify(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8ClassifyEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void DeathNotice(class CBaseEntity *, entvars_t *) /* linkage=_ZN11CBaseEntity11DeathNoticeEP9entvars_s */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int BloodColor(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10BloodColorEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsTriggered(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity11IsTriggeredEPS_ */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CBaseMonster * MyMonsterPointer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity16MyMonsterPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CSquadMonster * MySquadMonsterPointer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity21MySquadMonsterPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int GetToggleState(class CBaseEntity *) /* linkage=_ZN11CBaseEntity14GetToggleStateEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void AddPoints(class CBaseEntity *, int, BOOL) /* linkage=_ZN11CBaseEntity9AddPointsEii */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void AddPointsToTeam(class CBaseEntity *, int, BOOL) /* linkage=_ZN11CBaseEntity15AddPointsToTeamEii */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL AddPlayerItem(class CBaseEntity *, class CBasePlayerItem *) /* linkage=_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL RemovePlayerItem(class CBaseEntity *, class CBasePlayerItem *) /* linkage=_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int GiveAmmo(class CBaseEntity *, int, char *, int) /* linkage=_ZN11CBaseEntity8GiveAmmoEiPci */
{
} /* size: 4 */

/* <0> (null):0 */
virtual float GetDelay(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8GetDelayEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int IsMoving(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8IsMovingEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void OverrideReset(class CBaseEntity *) /* linkage=_ZN11CBaseEntity13OverrideResetEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void SetToggleState(class CBaseEntity *, int) /* linkage=_ZN11CBaseEntity14SetToggleStateEi */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void StartSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity13StartSneakingEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void StopSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12StopSneakingEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL OnControls(class CBaseEntity *, entvars_t *) /* linkage=_ZN11CBaseEntity10OnControlsEP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10IsSneakingEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsAlive(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7IsAliveEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsBSPModel(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10IsBSPModelEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL ReflectGauss(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12ReflectGaussEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsPlayer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8IsPlayerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsNetClient(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11IsNetClientEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual const char  * TeamID(class CBaseEntity *) /* linkage=_ZN11CBaseEntity6TeamIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Think(class CBaseEntity *) /* linkage=_ZN11CBaseEntity5ThinkEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Touch(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity5TouchEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Use(class CBaseEntity *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float) /* linkage=_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Blocked(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity7BlockedEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void UpdateOwner(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11UpdateOwnerEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL FBecomeProne(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12FBecomeProneEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class Vector Center(class CBaseEntity *) /* linkage=_ZN11CBaseEntity6CenterEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector EyePosition(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11EyePositionEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector EarPosition(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11EarPositionEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector BodyTarget(class CBaseEntity *, const class Vector  &) /* linkage=_ZN11CBaseEntity10BodyTargetERK6Vector */
{
} /* size: 12 */

/* <0> (null):0 */
virtual int Illumination(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12IlluminationEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL HasTarget(class CBaseEntity *, string_t) /* linkage=_ZN11CBaseEntity9HasTargetEj */
{
} /* size: 4 */

/* <0> (null):0 */
void CG3SG1(class CG3SG1 *, const class CG3SG1  &)
{
} /* size: 0 */

/* <0> (null):0 */
void CG3SG1(class CG3SG1 *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Spawn(class CG3SG1 *) /* linkage=_ZN6CG3SG15SpawnEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Precache(class CG3SG1 *) /* linkage=_ZN6CG3SG18PrecacheEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int iItemSlot(class CG3SG1 *) /* linkage=_ZN6CG3SG19iItemSlotEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int GetItemInfo(class CG3SG1 *, ItemInfo *) /* linkage=_ZN6CG3SG111GetItemInfoEP8ItemInfo */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void PrimaryAttack(class CG3SG1 *) /* linkage=_ZN6CG3SG113PrimaryAttackEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void SecondaryAttack(class CG3SG1 *) /* linkage=_ZN6CG3SG115SecondaryAttackEv */
{
} /* size: 0 */

/* <0> (null):0 */
void G3SG1Fire(class CG3SG1 *, float, float, BOOL) /* linkage=_ZN6CG3SG19G3SG1FireEffi */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL Deploy(class CG3SG1 *) /* linkage=_ZN6CG3SG16DeployEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Reload(class CG3SG1 *) /* linkage=_ZN6CG3SG16ReloadEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void WeaponIdle(class CG3SG1 *) /* linkage=_ZN6CG3SG110WeaponIdleEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual float GetMaxSpeed(class CG3SG1 *) /* linkage=_ZN6CG3SG111GetMaxSpeedEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL UseDecrement(class CG3SG1 *) /* linkage=_ZN6CG3SG112UseDecrementEv */
{
} /* size: 4 */

/* <0> (null):0 */
void CBasePlayerWeapon(class CBasePlayerWeapon *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual int AddWeapon(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon9AddWeaponEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void UpdateItemInfo(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon14UpdateItemInfoEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL ShouldWeaponIdle(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon16ShouldWeaponIdleEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsWeapon(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon8IsWeaponEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CBasePlayerItem * GetWeaponPtr(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon12GetWeaponPtrEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *, int)
{
} /* size: 0 */

/* <0> (null):0 */
virtual bool CanPlayerHearPlayer(class IVoiceGameMgrHelper *, class CBasePlayer *, class CBasePlayer *) /* linkage=_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
void WeaponIdle(class CG3SG1 *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Reload(class CG3SG1 *const this)
{
	{
		int iResult;                                          //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator==(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator!=(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, float X, float Y, float Z)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator+(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator*(const class Vector  *const this, float fl)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Length2D(const class Vector  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Length(const class Vector  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline edict_t * ENT(const entvars_t  * pev)
{
} /* size: 4 */

/* <0> (null):0 */
inline BOOL FStrEq(const char  * sz1, const char  * sz2)
{
} /* size: 4 */

/* <0> (null):0 */
inline void EMIT_SOUND(edict_t * entity, int channel, const char  * sample, float volume, float attenuation)
{
} /* size: 0 */

/* <0> (null):0 */
inline void edict(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline int ENTINDEX(edict_t * pEdict)
{
} /* size: 4 */

/* <0> (null):0 */
inline void ObjectCaps(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
virtual int ObjectCaps(class CPointEntity *) /* linkage=_ZN12CPointEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
inline void ObjectCaps(class CPointEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void entindex(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator-(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void NormalizeInPlace(class Vector *const this)
{
	{
		float flLen;                                          //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void PrimaryAttack(class CG3SG1 *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBaseEntity(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CBaseDelay(class CBaseDelay *)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBaseDelay(class CBaseDelay *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CBaseAnimating(class CBaseAnimating *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void HandleAnimEvent(class CBaseAnimating *, MonsterEvent_t *) /* linkage=_ZN14CBaseAnimating15HandleAnimEventEP14MonsterEvent_t */
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBaseAnimating(class CBaseAnimating *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CBasePlayerItem(class CBasePlayerItem *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL CanDrop(class CBasePlayerItem *) /* linkage=_ZN15CBasePlayerItem7CanDropEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL CanHolster(class CBasePlayerItem *) /* linkage=_ZN15CBasePlayerItem10CanHolsterEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void ItemPreFrame(class CBasePlayerItem *) /* linkage=_ZN15CBasePlayerItem12ItemPreFrameEv */
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBasePlayerItem(class CBasePlayerItem *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBasePlayerWeapon(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline entvars_t * VARS(edict_t * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline void * GET_PRIVATE(edict_t * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline void operator new(size_t stAllocateBlock, entvars_t * pev)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CG3SG1(class CG3SG1 *const this)
{
} /* size: 0 */

/* <0> (null):0 */
class CG3SG1 * GetClassPtr<CG3SG1>(class CG3SG1 * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
void G3SG1Fire(class CG3SG1 *const this, float flSpread, float flCycleTime, BOOL fUseAutoAim)
{
	{
		class Vector vecAiming;                               //     0
		class Vector vecSrc;                                  //     0
		class Vector vecDir;                                  //     0
		int flag;                                             //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void Restart(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ObjectCaps(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Activate(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Classify(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void DeathNotice(class CBaseEntity *const this, entvars_t * pevChild)
{
} /* size: 0 */

/* <0> (null):0 */
void BloodColor(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsTriggered(class CBaseEntity *const this, class CBaseEntity * pActivator)
{
} /* size: 0 */

/* <0> (null):0 */
void MyMonsterPointer(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void MySquadMonsterPointer(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetToggleState(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void AddPoints(class CBaseEntity *const this, int score, BOOL bAllowNegativeScore)
{
} /* size: 0 */

/* <0> (null):0 */
void AddPointsToTeam(class CBaseEntity *const this, int score, BOOL bAllowNegativeScore)
{
} /* size: 0 */

/* <0> (null):0 */
void AddPlayerItem(class CBaseEntity *const this, class CBasePlayerItem * pItem)
{
} /* size: 0 */

/* <0> (null):0 */
void RemovePlayerItem(class CBaseEntity *const this, class CBasePlayerItem * pItem)
{
} /* size: 0 */

/* <0> (null):0 */
void GiveAmmo(class CBaseEntity *const this, int iAmount, char * szName, int iMax)
{
} /* size: 0 */

/* <0> (null):0 */
void GetDelay(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsMoving(class CBaseEntity *const this)
{
	operator!=(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void OverrideReset(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void SetToggleState(class CBaseEntity *const this, int state)
{
} /* size: 0 */

/* <0> (null):0 */
void StartSneaking(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void StopSneaking(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void OnControls(class CBaseEntity *const this, entvars_t * pev)
{
} /* size: 0 */

/* <0> (null):0 */
void IsSneaking(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsAlive(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsBSPModel(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ReflectGauss(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsPlayer(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsNetClient(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void TeamID(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Think(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Touch(class CBaseEntity *const this, class CBaseEntity * pOther)
{
} /* size: 0 */

/* <0> (null):0 */
void Use(class CBaseEntity *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
} /* size: 0 */

/* <0> (null):0 */
void Blocked(class CBaseEntity *const this, class CBaseEntity * pOther)
{
} /* size: 0 */

/* <0> (null):0 */
void UpdateOwner(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void FBecomeProne(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Center(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
	operator*(const class Vector  *const this,
			float fl); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void EyePosition(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void EarPosition(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void BodyTarget(class CBaseEntity *const this, const class Vector  &const posSrc)
{
} /* size: 0 */

/* <0> (null):0 */
void Illumination(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void HandleAnimEvent(class CBaseAnimating *const this, MonsterEvent_t * pEvent)
{
} /* size: 0 */

/* <0> (null):0 */
void CanDrop(class CBasePlayerItem *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CanHolster(class CBasePlayerItem *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ItemPreFrame(class CBasePlayerItem *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void AddWeapon(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void UpdateItemInfo(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ShouldWeaponIdle(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsWeapon(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetWeaponPtr(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void iItemSlot(class CG3SG1 *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void UseDecrement(class CG3SG1 *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Precache(class CG3SG1 *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetItemInfo(class CG3SG1 *const this, ItemInfo * p)
{
} /* size: 0 */

/* <0> (null):0 */
void GetMaxSpeed(class CG3SG1 *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void SecondaryAttack(class CG3SG1 *const this)
{
	EMIT_SOUND(edict_t * entity,
			int channel,
			const char  * sample,
			float volume,
			float attenuation); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Deploy(class CG3SG1 *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class CG3SG1 *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void HasTarget(class CBaseEntity *const this, string_t targetname)
{
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void WeaponIdle(class CG3SG1 *const this)
{
	WeaponIdle(class CG3SG1 *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Reload(class CG3SG1 *const this)
{
	{
		int iResult;                                          //     0
	}
	Reload(class CG3SG1 *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void G3SG1Fire(class CG3SG1 *const this, float flSpread, BOOL fUseAutoAim, float flCycleTime)
{
	{
		class Vector vecAiming;                               //     0
		class Vector vecSrc;                                  //     0
		int flag;                                             //     0
		class Vector vecDir;                                  //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Vector(class Vector *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Vector(class Vector *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void PrimaryAttack(class CG3SG1 *const this)
{
	Length2D(const class Vector  *const this); /* size=0, low_pc=0 */ //     0
	PrimaryAttack(class CG3SG1 *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void weapon_g3sg1(entvars_t * pev)
{
	GetClassPtr<CG3SG1>(class CG3SG1 * a); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void G3SG1Fire(class CG3SG1 *const this, float flSpread, float flCycleTime, BOOL fUseAutoAim)
{
	{
		class Vector vecAiming;                               //     0
		class Vector vecSrc;                                  //     0
		class Vector vecDir;                                  //     0
		int flag;                                             //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Vector(class Vector *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Vector(class Vector *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */



/* Variables: */

int                        iResult; /* size: 4 */

float                      flLen; /* size: 4 */

entvars_t *                pev; /* size: 4 */

class Vector              vecAiming; /* size: 12 */

class Vector              vecSrc; /* size: 12 */

class Vector              vecDir; /* size: 12 */

int                        flag; /* size: 4 */

int                        iResult; /* size: 4 */

; /* size: 149795204 */

class Vector              vecAiming; /* size: 12 */

class Vector              vecSrc; /* size: 12 */

int                        flag; /* size: 4 */

class Vector              vecDir; /* size: 12 */

; /* size: 149801868 */

class Vector              vecAiming; /* size: 12 */

class Vector              vecSrc; /* size: 12 */

class Vector              vecDir; /* size: 12 */

int                        flag; /* size: 4 */

extern class _IO_FILE *           stdin; /* size: 4 */

extern class _IO_FILE *           stdout; /* size: 4 */

intconst                   k_cubSaltSize; /* size: 4 */

GID_tconst                 k_GIDNil; /* size: 8 */

GID_tconst                 k_TxnIDNil; /* size: 8 */

GID_tconst                 k_TxnIDUnknown; /* size: 8 */

PackageId_tconst           k_uPackageIdFreeSub; /* size: 4 */

PackageId_tconst           k_uPackageIdInvalid; /* size: 4 */

AppId_tconst               k_uAppIdInvalid; /* size: 4 */

AssetClassId_tconst        k_ulAssetClassIdInvalid; /* size: 8 */

PhysicalItemId_tconst      k_uPhysicalItemIdInvalid; /* size: 4 */

DepotId_tconst             k_uDepotIdInvalid; /* size: 4 */

CellID_tconst              k_uCellIDInvalid; /* size: 4 */

SteamAPICall_tconst        k_uAPICallInvalid; /* size: 8 */

PartnerId_tconst           k_uPartnerIdInvalid; /* size: 4 */

extern enginefuncs_t              g_engfuncs; /* size: 632 */

extern globalvars_t *             gpGlobals; /* size: 4 */

extern class Vectorconst          g_vecZero; /* size: 12 */

extern class CBotManager *        TheBots; /* size: 4 */

/* Types: */

/* 1 */
char
 /* size: 1 */

/* 2 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 3 */
unsigned int
 /* size: 4 */

/* 4 */
unsigned char
 /* size: 1 */

/* 5 */
short unsigned int
 /* size: 2 */

/* 6 */
long unsigned int
 /* size: 4 */

/* 7 */
signed char
 /* size: 1 */

/* 8 */
short int
 /* size: 2 */

/* 9 */
int
 /* size: 4 */

/* 10 */
long long int
 /* size: 8 */

/* 11 */
long long unsigned int
 /* size: 8 */

/* 12 */
/* <0> (null):0 */
typedef long long int __quad_t; /* size: 8 */

/* 13 */
/* <0> (null):0 */
typedef long int __off_t; /* size: 4 */

/* 14 */
long int
 /* size: 4 */

/* 15 */
/* <0> (null):0 */
typedef __quad_t __off64_t; /* size: 8 */

/* 16 */
 /* pointer to 0 */
 /* size: 4 */

/* 17 */
 /* pointer to 1 */
 /* size: 4 */

/* 18 */
/* <0> (null):0 */
struct _IO_FILE {
	int                        _flags;               /*     0     4 */
	char *                     _IO_read_ptr;         /*     4     4 */
	char *                     _IO_read_end;         /*     8     4 */
	char *                     _IO_read_base;        /*    12     4 */
	char *                     _IO_write_base;       /*    16     4 */
	char *                     _IO_write_ptr;        /*    20     4 */
	char *                     _IO_write_end;        /*    24     4 */
	char *                     _IO_buf_base;         /*    28     4 */
	char *                     _IO_buf_end;          /*    32     4 */
	char *                     _IO_save_base;        /*    36     4 */
	char *                     _IO_backup_base;      /*    40     4 */
	char *                     _IO_save_end;         /*    44     4 */
	class _IO_marker *         _markers;             /*    48     4 */
	class _IO_FILE *           _chain;               /*    52     4 */
	int                        _fileno;              /*    56     4 */
	int                        _flags2;              /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	__off_t                    _old_offset;          /*    64     4 */
	short unsigned int         _cur_column;          /*    68     2 */
	signed char                _vtable_offset;       /*    70     1 */
	char                       _shortbuf[1];         /*    71     1 */
	_IO_lock_t *               _lock;                /*    72     4 */
	__off64_t                  _offset;              /*    76     8 */
	void *                     __pad1;               /*    84     4 */
	void *                     __pad2;               /*    88     4 */
	void *                     __pad3;               /*    92     4 */
	void *                     __pad4;               /*    96     4 */
	size_t                     __pad5;               /*   100     4 */
	int                        _mode;                /*   104     4 */
	char                       _unused2[40];         /*   108    40 */
	/* --- cacheline 2 boundary (128 bytes) was 20 bytes ago --- */

	/* size: 148, cachelines: 3, members: 29 */
	/* last cacheline: 20 bytes */
}; /* size: 148 */

/* 19 */
/* <0> (null):0 */
typedef void _IO_lock_t; /* size: 0 */

/* 20 */
/* <0> (null):0 */
struct _IO_marker {
	class _IO_marker *         _next;                /*     0     4 */
	class _IO_FILE *           _sbuf;                /*     4     4 */
	int                        _pos;                 /*     8     4 */

	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 21 */
 /* pointer to 20 */
 /* size: 4 */

/* 22 */
 /* pointer to 18 */
 /* size: 4 */

/* 23 */
 /* pointer to 20 */
 /* size: 4 */

/* 24 */
 /* pointer to 18 */
 /* size: 4 */

/* 25 */
/* <0> (null):0 */
char                       array[1]; /* size: 1 */

/* 26 */
 /* pointer to 19 */
 /* size: 4 */

/* 27 */
/* <0> (null):0 */
char                       array[40]; /* size: 40 */

/* 28 */
 /* pointer to 29 */
 /* size: 4 */

/* 29 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 30 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 31 */
long double
 /* size: 12 */

/* 32 */
double
 /* size: 8 */

/* 33 */
/* <0> (null):0 */
typedef int int32; /* size: 4 */

/* 34 */
/* <0> (null):0 */
typedef unsigned int uint32; /* size: 4 */

/* 35 */
/* <0> (null):0 */
typedef long long unsigned int uint64; /* size: 8 */

/* 36 */
/* <0> (null):0 */
typedef uint64 GID_t; /* size: 8 */

/* 37 */
/* <0> (null):0 */
typedef uint32 PackageId_t; /* size: 4 */

/* 38 */
/* <0> (null):0 */
typedef uint32 AppId_t; /* size: 4 */

/* 39 */
/* <0> (null):0 */
typedef uint64 AssetClassId_t; /* size: 8 */

/* 40 */
/* <0> (null):0 */
typedef uint32 PhysicalItemId_t; /* size: 4 */

/* 41 */
/* <0> (null):0 */
typedef uint32 DepotId_t; /* size: 4 */

/* 42 */
/* <0> (null):0 */
typedef uint32 CellID_t; /* size: 4 */

/* 43 */
/* <0> (null):0 */
typedef uint64 SteamAPICall_t; /* size: 8 */

/* 44 */
/* <0> (null):0 */
typedef uint32 PartnerId_t; /* size: 4 */

/* 45 */
/* <0> (null):0 */
typedef int BOOL; /* size: 4 */

/* 46 */
/* <0> (null):0 */
typedef unsigned char byte; /* size: 1 */

/* 47 */
/* <0> (null):0 */
typedef unsigned int string_t; /* size: 4 */

/* 48 */
/* <0> (null):0 */
typedef float vec_t; /* size: 4 */

/* 49 */
float
 /* size: 4 */

/* 50 */
/* <0> (null):0 */
class Vector2D {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	/* <0> (null):0 */
	void Vector2D(class Vector2D *);

	/* <0> (null):0 */
	void Vector2D(class Vector2D *, float, float);

	/* <0> (null):0 */
	class Vector2D operator+(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DplERKS_ */

	/* <0> (null):0 */
	class Vector2D operator-(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DmiERKS_ */

	/* <0> (null):0 */
	class Vector2D operator*(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DmlEf */

	/* <0> (null):0 */
	class Vector2D operator/(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DdvEf */

	/* <0> (null):0 */
	float Length(const class Vector2D  *); /* linkage=_ZNK8Vector2D6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector2D  *); /* linkage=_ZNK8Vector2D13LengthSquaredEv */

	/* <0> (null):0 */
	class Vector2D Normalize(const class Vector2D  *); /* linkage=_ZNK8Vector2D9NormalizeEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector2D *); /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector2D *, float); /* linkage=_ZN8Vector2D6IsZeroEf */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 51 */
 /* pointer to 50 */
 /* size: 4 */

/* 52 */
 /* pointer to 53 */
 /* size: 4 */

/* 53 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 54 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 55 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 56 */
bool
 /* size: 1 */

/* 57 */
/* <0> (null):0 */
class Vector {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	vec_t                      z;                    /*     8     4 */
	/* <0> (null):0 */
	void Vector(class Vector *);

	/* <0> (null):0 */
	void Vector(class Vector *, float, float, float);

	/* <0> (null):0 */
	void Vector(class Vector *, const class Vector  &);

	/* <0> (null):0 */
	void Vector(class Vector *, float *);

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *); /* linkage=_ZNK6VectorngEv */

	/* <0> (null):0 */
	int operator==(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectoreqERKS_ */

	/* <0> (null):0 */
	int operator!=(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorneERKS_ */

	/* <0> (null):0 */
	class Vector operator+(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorplERKS_ */

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectormiERKS_ */

	/* <0> (null):0 */
	class Vector operator*(const class Vector  *, float); /* linkage=_ZNK6VectormlEf */

	/* <0> (null):0 */
	class Vector operator/(const class Vector  *, float); /* linkage=_ZNK6VectordvEf */

	/* <0> (null):0 */
	void CopyToArray(const class Vector  *, float *); /* linkage=_ZNK6Vector11CopyToArrayEPf */

	/* <0> (null):0 */
	float Length(const class Vector  *); /* linkage=_ZNK6Vector6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector  *); /* linkage=_ZNK6Vector13LengthSquaredEv */

	/* <0> (null):0 */
	float * operator float*(class Vector *); /* linkage=_ZN6VectorcvPfEv */

	/* <0> (null):0 */
	const float  * operator const float*(const class Vector  *); /* linkage=_ZNK6VectorcvPKfEv */

	/* <0> (null):0 */
	class Vector Normalize(const class Vector  *); /* linkage=_ZNK6Vector9NormalizeEv */

	/* <0> (null):0 */
	class Vector2D Make2D(const class Vector  *); /* linkage=_ZNK6Vector6Make2DEv */

	/* <0> (null):0 */
	float Length2D(const class Vector  *); /* linkage=_ZNK6Vector8Length2DEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector  *, float); /* linkage=_ZNK6Vector16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector  *, float); /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector *); /* linkage=_ZN6Vector16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector *, float); /* linkage=_ZN6Vector6IsZeroEf */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 58 */
 /* pointer to 57 */
 /* size: 4 */

/* 59 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 60 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 61 */
 /* pointer to 49 */
 /* size: 4 */

/* 62 */
 /* pointer to 63 */
 /* size: 4 */

/* 63 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 64 */
 /* pointer to 65 */
 /* size: 4 */

/* 65 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 66 */
/* <0> (null):0 */
typedef int qboolean; /* size: 4 */

/* 67 */
/* <0> (null):0 */
struct link_s {
	class link_s *             prev;                 /*     0     4 */
	class link_s *             next;                 /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 68 */
 /* pointer to 67 */
 /* size: 4 */

/* 69 */
/* <0> (null):0 */
typedef struct link_s link_t; /* size: 8 */

/* 70 */
/* <0> (null):0 */
typedef struct edict_s edict_t; /* size: 804 */

/* 71 */
/* <0> (null):0 */
struct edict_s {
	qboolean                   free;                 /*     0     4 */
	int                        serialnumber;         /*     4     4 */
	link_t                     area;                 /*     8     8 */
	int                        headnode;             /*    16     4 */
	int                        num_leafs;            /*    20     4 */
	short int                  leafnums[48];         /*    24    96 */
	/* --- cacheline 1 boundary (64 bytes) was 56 bytes ago --- */
	float                      freetime;             /*   120     4 */
	void *                     pvPrivateData;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	entvars_t                  v;                    /*   128   676 */
	/* --- cacheline 12 boundary (768 bytes) was 36 bytes ago --- */

	/* size: 804, cachelines: 13, members: 9 */
	/* last cacheline: 36 bytes */
}; /* size: 804 */

/* 72 */
 /* pointer to 70 */
 /* size: 4 */

/* 73 */
/* <0> (null):0 */
struct {
	float                      time;                 /*     0     4 */
	float                      frametime;            /*     4     4 */
	float                      force_retouch;        /*     8     4 */
	string_t                   mapname;              /*    12     4 */
	string_t                   startspot;            /*    16     4 */
	float                      deathmatch;           /*    20     4 */
	float                      coop;                 /*    24     4 */
	float                      teamplay;             /*    28     4 */
	float                      serverflags;          /*    32     4 */
	float                      found_secrets;        /*    36     4 */
	class Vector              v_forward;             /*    40    12 */
	class Vector              v_up;                  /*    52    12 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	class Vector              v_right;               /*    64    12 */
	float                      trace_allsolid;       /*    76     4 */
	float                      trace_startsolid;     /*    80     4 */
	float                      trace_fraction;       /*    84     4 */
	class Vector              trace_endpos;          /*    88    12 */
	class Vector              trace_plane_normal;    /*   100    12 */
	float                      trace_plane_dist;     /*   112     4 */
	edict_t *                  trace_ent;            /*   116     4 */
	float                      trace_inopen;         /*   120     4 */
	float                      trace_inwater;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	int                        trace_hitgroup;       /*   128     4 */
	int                        trace_flags;          /*   132     4 */
	int                        msg_entity;           /*   136     4 */
	int                        cdAudioTrack;         /*   140     4 */
	int                        maxClients;           /*   144     4 */
	int                        maxEntities;          /*   148     4 */
	const char  *              pStringBase;          /*   152     4 */
	void *                     pSaveData;            /*   156     4 */
	class Vector              vecLandmarkOffset;     /*   160    12 */

	/* size: 172, cachelines: 3, members: 31 */
	/* last cacheline: 44 bytes */
}; /* size: 172 */

/* 74 */
/* <0> (null):0 */
typedef class  globalvars_t; /* size: 172 */

/* 75 */
/* <0> (null):0 */
struct entvars_s {
	string_t                   classname;            /*     0     4 */
	string_t                   globalname;           /*     4     4 */
	class Vector              origin;                /*     8    12 */
	class Vector              oldorigin;             /*    20    12 */
	class Vector              velocity;              /*    32    12 */
	class Vector              basevelocity;          /*    44    12 */
	class Vector              clbasevelocity;        /*    56    12 */
	/* --- cacheline 1 boundary (64 bytes) was 4 bytes ago --- */
	class Vector              movedir;               /*    68    12 */
	class Vector              angles;                /*    80    12 */
	class Vector              avelocity;             /*    92    12 */
	class Vector              punchangle;            /*   104    12 */
	class Vector              v_angle;               /*   116    12 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	class Vector              endpos;                /*   128    12 */
	class Vector              startpos;              /*   140    12 */
	float                      impacttime;           /*   152     4 */
	float                      starttime;            /*   156     4 */
	int                        fixangle;             /*   160     4 */
	float                      idealpitch;           /*   164     4 */
	float                      pitch_speed;          /*   168     4 */
	float                      ideal_yaw;            /*   172     4 */
	float                      yaw_speed;            /*   176     4 */
	int                        modelindex;           /*   180     4 */
	string_t                   model;                /*   184     4 */
	int                        viewmodel;            /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	int                        weaponmodel;          /*   192     4 */
	class Vector              absmin;                /*   196    12 */
	class Vector              absmax;                /*   208    12 */
	class Vector              mins;                  /*   220    12 */
	class Vector              maxs;                  /*   232    12 */
	class Vector              size;                  /*   244    12 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	float                      ltime;                /*   256     4 */
	float                      nextthink;            /*   260     4 */
	int                        movetype;             /*   264     4 */
	int                        solid;                /*   268     4 */
	int                        skin;                 /*   272     4 */
	int                        body;                 /*   276     4 */
	int                        effects;              /*   280     4 */
	float                      gravity;              /*   284     4 */
	float                      friction;             /*   288     4 */
	int                        light_level;          /*   292     4 */
	int                        sequence;             /*   296     4 */
	int                        gaitsequence;         /*   300     4 */
	float                      frame;                /*   304     4 */
	float                      animtime;             /*   308     4 */
	float                      framerate;            /*   312     4 */
	unsigned char              controller[4];        /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	unsigned char              blending[2];          /*   320     2 */
	float                      scale;                /*   324     4 */
	int                        rendermode;           /*   328     4 */
	float                      renderamt;            /*   332     4 */
	class Vector              rendercolor;           /*   336    12 */
	int                        renderfx;             /*   348     4 */
	float                      health;               /*   352     4 */
	float                      frags;                /*   356     4 */
	int                        weapons;              /*   360     4 */
	float                      takedamage;           /*   364     4 */
	int                        deadflag;             /*   368     4 */
	class Vector              view_ofs;              /*   372    12 */
	int                        button;               /*   384     4 */
	/* --- cacheline 6 boundary (384 bytes) was 2 bytes ago --- */
	int                        impulse;              /*   388     4 */
	edict_t *                  chain;                /*   392     4 */
	edict_t *                  dmg_inflictor;        /*   396     4 */
	edict_t *                  enemy;                /*   400     4 */
	edict_t *                  aiment;               /*   404     4 */
	edict_t *                  owner;                /*   408     4 */
	edict_t *                  groundentity;         /*   412     4 */
	int                        spawnflags;           /*   416     4 */
	int                        flags;                /*   420     4 */
	int                        colormap;             /*   424     4 */
	int                        team;                 /*   428     4 */
	float                      max_health;           /*   432     4 */
	float                      teleport_time;        /*   436     4 */
	float                      armortype;            /*   440     4 */
	float                      armorvalue;           /*   444     4 */
	int                        waterlevel;           /*   448     4 */
	/* --- cacheline 7 boundary (448 bytes) was 2 bytes ago --- */
	int                        watertype;            /*   452     4 */
	string_t                   target;               /*   456     4 */
	string_t                   targetname;           /*   460     4 */
	string_t                   netname;              /*   464     4 */
	string_t                   message;              /*   468     4 */
	float                      dmg_take;             /*   472     4 */
	float                      dmg_save;             /*   476     4 */
	float                      dmg;                  /*   480     4 */
	float                      dmgtime;              /*   484     4 */
	string_t                   noise;                /*   488     4 */
	string_t                   noise1;               /*   492     4 */
	string_t                   noise2;               /*   496     4 */
	string_t                   noise3;               /*   500     4 */
	float                      speed;                /*   504     4 */
	float                      air_finished;         /*   508     4 */
	float                      pain_finished;        /*   512     4 */
	/* --- cacheline 8 boundary (512 bytes) was 2 bytes ago --- */
	float                      radsuit_finished;     /*   516     4 */
	edict_t *                  pContainingEntity;    /*   520     4 */
	int                        playerclass;          /*   524     4 */
	float                      maxspeed;             /*   528     4 */
	float                      fov;                  /*   532     4 */
	int                        weaponanim;           /*   536     4 */
	int                        pushmsec;             /*   540     4 */
	int                        bInDuck;              /*   544     4 */
	int                        flTimeStepSound;      /*   548     4 */
	int                        flSwimTime;           /*   552     4 */
	int                        flDuckTime;           /*   556     4 */
	int                        iStepLeft;            /*   560     4 */
	float                      flFallVelocity;       /*   564     4 */
	int                        gamestate;            /*   568     4 */
	int                        oldbuttons;           /*   572     4 */
	int                        groupinfo;            /*   576     4 */
	/* --- cacheline 9 boundary (576 bytes) was 2 bytes ago --- */
	int                        iuser1;               /*   580     4 */
	int                        iuser2;               /*   584     4 */
	int                        iuser3;               /*   588     4 */
	int                        iuser4;               /*   592     4 */
	float                      fuser1;               /*   596     4 */
	float                      fuser2;               /*   600     4 */
	float                      fuser3;               /*   604     4 */
	float                      fuser4;               /*   608     4 */
	class Vector              vuser1;                /*   612    12 */
	class Vector              vuser2;                /*   624    12 */
	class Vector              vuser3;                /*   636    12 */
	/* --- cacheline 10 boundary (640 bytes) was 6 bytes ago --- */
	class Vector              vuser4;                /*   648    12 */
	edict_t *                  euser1;               /*   660     4 */
	edict_t *                  euser2;               /*   664     4 */
	edict_t *                  euser3;               /*   668     4 */
	edict_t *                  euser4;               /*   672     4 */

	/* size: 676, cachelines: 11, members: 123 */
	/* last cacheline: 36 bytes */

	/* BRAIN FART ALERT! 676 != 674 + 0(holes), diff = 2 */

}; /* size: 676 */

/* 76 */
/* <0> (null):0 */
unsigned char              array[4]; /* size: 4 */

/* 77 */
/* <0> (null):0 */
unsigned char              array[2]; /* size: 2 */

/* 78 */
/* <0> (null):0 */
typedef struct entvars_s entvars_t; /* size: 676 */

/* 79 */
/* <0> (null):0 */
short int                  array[48]; /* size: 96 */

/* 80 */
/* <0> (null):0 */
typedef uint32 CRC32_t; /* size: 4 */

/* 81 */
/* <0> (null):0 */
struct cvar_s {
	char *                     name;                 /*     0     4 */
	char *                     string;               /*     4     4 */
	int                        flags;                /*     8     4 */
	float                      value;                /*    12     4 */
	class cvar_s *             next;                 /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 82 */
 /* pointer to 81 */
 /* size: 4 */

/* 83 */
/* <0> (null):0 */
typedef struct cvar_s cvar_t; /* size: 20 */

/* 84 */
/* <0> (null):0 */
struct client_textmessage_s {
	int                        effect;               /*     0     4 */
	byte                       r1;                   /*     4     1 */
	byte                       g1;                   /*     5     1 */
	byte                       b1;                   /*     6     1 */
	byte                       a1;                   /*     7     1 */
	byte                       r2;                   /*     8     1 */
	byte                       g2;                   /*     9     1 */
	byte                       b2;                   /*    10     1 */
	byte                       a2;                   /*    11     1 */
	float                      x;                    /*    12     4 */
	float                      y;                    /*    16     4 */
	float                      fadein;               /*    20     4 */
	float                      fadeout;              /*    24     4 */
	float                      holdtime;             /*    28     4 */
	float                      fxtime;               /*    32     4 */
	const char  *              pName;                /*    36     4 */
	const char  *              pMessage;             /*    40     4 */

	/* size: 44, cachelines: 1, members: 17 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 85 */
/* <0> (null):0 */
typedef struct client_textmessage_s client_textmessage_t; /* size: 44 */

/* 86 */
/* <0> (null):0 */
typedef struct sequenceCommandLine_ sequenceCommandLine_s; /* size: 92 */

/* 87 */
/* <0> (null):0 */
struct sequenceCommandLine_ {
	int                        commandType;          /*     0     4 */
	client_textmessage_t       clientMessage;        /*     4    44 */
	char *                     speakerName;          /*    48     4 */
	char *                     listenerName;         /*    52     4 */
	char *                     soundFileName;        /*    56     4 */
	char *                     sentenceName;         /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	char *                     fireTargetNames;      /*    64     4 */
	char *                     killTargetNames;      /*    68     4 */
	float                      delay;                /*    72     4 */
	int                        repeatCount;          /*    76     4 */
	int                        textChannel;          /*    80     4 */
	int                        modifierBitField;     /*    84     4 */
	sequenceCommandLine_s *    nextCommandLine;      /*    88     4 */

	/* size: 92, cachelines: 2, members: 13 */
	/* last cacheline: 28 bytes */
}; /* size: 92 */

/* 88 */
 /* pointer to 86 */
 /* size: 4 */

/* 89 */
/* <0> (null):0 */
typedef struct sequenceEntry_ sequenceEntry_s; /* size: 20 */

/* 90 */
/* <0> (null):0 */
struct sequenceEntry_ {
	char *                     fileName;             /*     0     4 */
	char *                     entryName;            /*     4     4 */
	sequenceCommandLine_s *    firstCommand;         /*     8     4 */
	sequenceEntry_s *          nextEntry;            /*    12     4 */
	qboolean                   isGlobal;             /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 91 */
 /* pointer to 89 */
 /* size: 4 */

/* 92 */
/* <0> (null):0 */
typedef struct sentenceEntry_ sentenceEntry_s; /* size: 16 */

/* 93 */
/* <0> (null):0 */
struct sentenceEntry_ {
	char *                     data;                 /*     0     4 */
	sentenceEntry_s *          nextEntry;            /*     4     4 */
	qboolean                   isGlobal;             /*     8     4 */
	unsigned int               index;                /*    12     4 */

	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 94 */
 /* pointer to 92 */
 /* size: 4 */

/* 95 */
/* <0> (null):0 */
enum {
	at_notice = 0,
	at_console = 1,
	at_aiconsole = 2,
	at_warning = 3,
	at_error = 4,
	at_logged = 5,
}; /* size: 4 */

/* 96 */
/* <0> (null):0 */
typedef enum  ALERT_TYPE; /* size: 4 */

/* 97 */
/* <0> (null):0 */
enum {
	print_console = 0,
	print_center = 1,
	print_chat = 2,
}; /* size: 4 */

/* 98 */
/* <0> (null):0 */
typedef enum  PRINT_TYPE; /* size: 4 */

/* 99 */
/* <0> (null):0 */
enum {
	force_exactfile = 0,
	force_model_samebounds = 1,
	force_model_specifybounds = 2,
	force_model_specifybounds_if_avail = 3,
}; /* size: 4 */

/* 100 */
/* <0> (null):0 */
typedef enum  FORCE_TYPE; /* size: 4 */

/* 101 */
/* <0> (null):0 */
struct {
	int                        fAllSolid;            /*     0     4 */
	int                        fStartSolid;          /*     4     4 */
	int                        fInOpen;              /*     8     4 */
	int                        fInWater;             /*    12     4 */
	float                      flFraction;           /*    16     4 */
	class Vector              vecEndPos;             /*    20    12 */
	float                      flPlaneDist;          /*    32     4 */
	class Vector              vecPlaneNormal;        /*    36    12 */
	edict_t *                  pHit;                 /*    48     4 */
	int                        iHitgroup;            /*    52     4 */

	/* size: 56, cachelines: 1, members: 10 */
	/* last cacheline: 56 bytes */
}; /* size: 56 */

/* 102 */
/* <0> (null):0 */
typedef class  TraceResult; /* size: 56 */

/* 103 */
/* <0> (null):0 */
struct enginefuncs_s {
	int                        (*pfnPrecacheModel)(char *); /*     0     4 */
	int                        (*pfnPrecacheSound)(char *); /*     4     4 */
	void                       (*pfnSetModel)(edict_t *, const char  *); /*     8     4 */
	int                        (*pfnModelIndex)(const char  *); /*    12     4 */
	int                        (*pfnModelFrames)(int); /*    16     4 */
	void                       (*pfnSetSize)(edict_t *, const float  *, const float  *); /*    20     4 */
	void                       (*pfnChangeLevel)(char *, char *); /*    24     4 */
	void                       (*pfnGetSpawnParms)(edict_t *); /*    28     4 */
	void                       (*pfnSaveSpawnParms)(edict_t *); /*    32     4 */
	float                      (*pfnVecToYaw)(const float  *); /*    36     4 */
	void                       (*pfnVecToAngles)(const float  *, float *); /*    40     4 */
	void                       (*pfnMoveToOrigin)(edict_t *, const float  *, float, int); /*    44     4 */
	void                       (*pfnChangeYaw)(edict_t *); /*    48     4 */
	void                       (*pfnChangePitch)(edict_t *); /*    52     4 */
	edict_t *                  (*pfnFindEntityByString)(edict_t *, const char  *, const char  *); /*    56     4 */
	int                        (*pfnGetEntityIllum)(edict_t *); /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	edict_t *                  (*pfnFindEntityInSphere)(edict_t *, const float  *, float); /*    64     4 */
	edict_t *                  (*pfnFindClientInPVS)(edict_t *); /*    68     4 */
	edict_t *                  (*pfnEntitiesInPVS)(edict_t *); /*    72     4 */
	void                       (*pfnMakeVectors)(const float  *); /*    76     4 */
	void                       (*pfnAngleVectors)(const float  *, float *, float *, float *); /*    80     4 */
	edict_t *                  (*pfnCreateEntity)(void); /*    84     4 */
	void                       (*pfnRemoveEntity)(edict_t *); /*    88     4 */
	edict_t *                  (*pfnCreateNamedEntity)(int); /*    92     4 */
	void                       (*pfnMakeStatic)(edict_t *); /*    96     4 */
	int                        (*pfnEntIsOnFloor)(edict_t *); /*   100     4 */
	int                        (*pfnDropToFloor)(edict_t *); /*   104     4 */
	int                        (*pfnWalkMove)(edict_t *, float, float, int); /*   108     4 */
	void                       (*pfnSetOrigin)(edict_t *, const float  *); /*   112     4 */
	void                       (*pfnEmitSound)(edict_t *, int, const char  *, float, float, int, int); /*   116     4 */
	void                       (*pfnEmitAmbientSound)(edict_t *, float *, const char  *, float, float, int, int); /*   120     4 */
	void                       (*pfnTraceLine)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	void                       (*pfnTraceToss)(edict_t *, edict_t *, TraceResult *); /*   128     4 */
	int                        (*pfnTraceMonsterHull)(edict_t *, const float  *, const float  *, int, edict_t *, TraceResult *); /*   132     4 */
	void                       (*pfnTraceHull)(const float  *, const float  *, int, int, edict_t *, TraceResult *); /*   136     4 */
	void                       (*pfnTraceModel)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   140     4 */
	const char  *              (*pfnTraceTexture)(edict_t *, const float  *, const float  *); /*   144     4 */
	void                       (*pfnTraceSphere)(const float  *, const float  *, int, float, edict_t *, TraceResult *); /*   148     4 */
	void                       (*pfnGetAimVector)(edict_t *, float, float *); /*   152     4 */
	void                       (*pfnServerCommand)(char *); /*   156     4 */
	void                       (*pfnServerExecute)(void); /*   160     4 */
	void                       (*pfnClientCommand)(edict_t *, char *, ...); /*   164     4 */
	void                       (*pfnParticleEffect)(const float  *, const float  *, float, float); /*   168     4 */
	void                       (*pfnLightStyle)(int, char *); /*   172     4 */
	int                        (*pfnDecalIndex)(const char  *); /*   176     4 */
	int                        (*pfnPointContents)(const float  *); /*   180     4 */
	void                       (*pfnMessageBegin)(int, int, const float  *, edict_t *); /*   184     4 */
	void                       (*pfnMessageEnd)(void); /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	void                       (*pfnWriteByte)(int); /*   192     4 */
	void                       (*pfnWriteChar)(int); /*   196     4 */
	void                       (*pfnWriteShort)(int); /*   200     4 */
	void                       (*pfnWriteLong)(int); /*   204     4 */
	void                       (*pfnWriteAngle)(float); /*   208     4 */
	void                       (*pfnWriteCoord)(float); /*   212     4 */
	void                       (*pfnWriteString)(const char  *); /*   216     4 */
	void                       (*pfnWriteEntity)(int); /*   220     4 */
	void                       (*pfnCVarRegister)(cvar_t *); /*   224     4 */
	float                      (*pfnCVarGetFloat)(const char  *); /*   228     4 */
	const char  *              (*pfnCVarGetString)(const char  *); /*   232     4 */
	void                       (*pfnCVarSetFloat)(const char  *, float); /*   236     4 */
	void                       (*pfnCVarSetString)(const char  *, const char  *); /*   240     4 */
	void                       (*pfnAlertMessage)(ALERT_TYPE, char *, ...); /*   244     4 */
	void                       (*pfnEngineFprintf)(void *, char *, ...); /*   248     4 */
	void *                     (*pfnPvAllocEntPrivateData)(edict_t *, int32); /*   252     4 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	void *                     (*pfnPvEntPrivateData)(edict_t *); /*   256     4 */
	void                       (*pfnFreeEntPrivateData)(edict_t *); /*   260     4 */
	const char  *              (*pfnSzFromIndex)(int); /*   264     4 */
	int                        (*pfnAllocString)(const char  *); /*   268     4 */
	class entvars_s *          (*pfnGetVarsOfEnt)(edict_t *); /*   272     4 */
	edict_t *                  (*pfnPEntityOfEntOffset)(int); /*   276     4 */
	int                        (*pfnEntOffsetOfPEntity)(const edict_t  *); /*   280     4 */
	int                        (*pfnIndexOfEdict)(const edict_t  *); /*   284     4 */
	edict_t *                  (*pfnPEntityOfEntIndex)(int); /*   288     4 */
	edict_t *                  (*pfnFindEntityByVars)(class entvars_s *); /*   292     4 */
	void *                     (*pfnGetModelPtr)(edict_t *); /*   296     4 */
	int                        (*pfnRegUserMsg)(const char  *, int); /*   300     4 */
	void                       (*pfnAnimationAutomove)(const edict_t  *, float); /*   304     4 */
	void                       (*pfnGetBonePosition)(const edict_t  *, int, float *, float *); /*   308     4 */
	uint32                     (*pfnFunctionFromName)(const char  *); /*   312     4 */
	const char  *              (*pfnNameForFunction)(uint32); /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	void                       (*pfnClientPrintf)(edict_t *, PRINT_TYPE, const char  *); /*   320     4 */
	void                       (*pfnServerPrint)(const char  *); /*   324     4 */
	const char  *              (*pfnCmd_Args)(void); /*   328     4 */
	const char  *              (*pfnCmd_Argv)(int);  /*   332     4 */
	int                        (*pfnCmd_Argc)(void); /*   336     4 */
	void                       (*pfnGetAttachment)(const edict_t  *, int, float *, float *); /*   340     4 */
	void                       (*pfnCRC32_Init)(CRC32_t *); /*   344     4 */
	void                       (*pfnCRC32_ProcessBuffer)(CRC32_t *, void *, int); /*   348     4 */
	void                       (*pfnCRC32_ProcessByte)(CRC32_t *, unsigned char); /*   352     4 */
	CRC32_t                    (*pfnCRC32_Final)(CRC32_t); /*   356     4 */
	int32                      (*pfnRandomLong)(int32, int32); /*   360     4 */
	float                      (*pfnRandomFloat)(float, float); /*   364     4 */
	void                       (*pfnSetView)(const edict_t  *, const edict_t  *); /*   368     4 */
	float                      (*pfnTime)(void);     /*   372     4 */
	void                       (*pfnCrosshairAngle)(const edict_t  *, float, float); /*   376     4 */
	byte *                     (*pfnLoadFileForMe)(char *, int *); /*   380     4 */
	/* --- cacheline 6 boundary (384 bytes) --- */
	void                       (*pfnFreeFile)(void *); /*   384     4 */
	void                       (*pfnEndSection)(const char  *); /*   388     4 */
	int                        (*pfnCompareFileTime)(char *, char *, int *); /*   392     4 */
	void                       (*pfnGetGameDir)(char *); /*   396     4 */
	void                       (*pfnCvar_RegisterVariable)(cvar_t *); /*   400     4 */
	void                       (*pfnFadeClientVolume)(const edict_t  *, int, int, int, int); /*   404     4 */
	void                       (*pfnSetClientMaxspeed)(const edict_t  *, float); /*   408     4 */
	edict_t *                  (*pfnCreateFakeClient)(const char  *); /*   412     4 */
	void                       (*pfnRunPlayerMove)(edict_t *, const float  *, float, float, float, short unsigned int, byte, byte); /*   416     4 */
	int                        (*pfnNumberOfEntities)(void); /*   420     4 */
	char *                     (*pfnGetInfoKeyBuffer)(edict_t *); /*   424     4 */
	char *                     (*pfnInfoKeyValue)(char *, char *); /*   428     4 */
	void                       (*pfnSetKeyValue)(char *, char *, char *); /*   432     4 */
	void                       (*pfnSetClientKeyValue)(int, char *, char *, char *); /*   436     4 */
	int                        (*pfnIsMapValid)(char *); /*   440     4 */
	void                       (*pfnStaticDecal)(const float  *, int, int, int); /*   444     4 */
	/* --- cacheline 7 boundary (448 bytes) --- */
	int                        (*pfnPrecacheGeneric)(char *); /*   448     4 */
	int                        (*pfnGetPlayerUserId)(edict_t *); /*   452     4 */
	void                       (*pfnBuildSoundMsg)(edict_t *, int, const char  *, float, float, int, int, int, int, const float  *, edict_t *); /*   456     4 */
	int                        (*pfnIsDedicatedServer)(void); /*   460     4 */
	cvar_t *                   (*pfnCVarGetPointer)(const char  *); /*   464     4 */
	unsigned int               (*pfnGetPlayerWONId)(edict_t *); /*   468     4 */
	void                       (*pfnInfo_RemoveKey)(char *, const char  *); /*   472     4 */
	const char  *              (*pfnGetPhysicsKeyValue)(const edict_t  *, const char  *); /*   476     4 */
	void                       (*pfnSetPhysicsKeyValue)(const edict_t  *, const char  *, const char  *); /*   480     4 */
	const char  *              (*pfnGetPhysicsInfoString)(const edict_t  *); /*   484     4 */
	short unsigned int         (*pfnPrecacheEvent)(int, const char  *); /*   488     4 */
	void                       (*pfnPlaybackEvent)(int, const edict_t  *, short unsigned int, float, float *, float *, float, float, int, int, int, int); /*   492     4 */
	unsigned char *            (*pfnSetFatPVS)(float *); /*   496     4 */
	unsigned char *            (*pfnSetFatPAS)(float *); /*   500     4 */
	int                        (*pfnCheckVisibility)(const edict_t  *, unsigned char *); /*   504     4 */
	void                       (*pfnDeltaSetField)(class delta_s *, const char  *); /*   508     4 */
	/* --- cacheline 8 boundary (512 bytes) --- */
	void                       (*pfnDeltaUnsetField)(class delta_s *, const char  *); /*   512     4 */
	void                       (*pfnDeltaAddEncoder)(char *, void (*)(class delta_s *, const unsigned char  *, const unsigned char  *)); /*   516     4 */
	int                        (*pfnGetCurrentPlayer)(void); /*   520     4 */
	int                        (*pfnCanSkipPlayer)(const edict_t  *); /*   524     4 */
	int                        (*pfnDeltaFindField)(class delta_s *, const char  *); /*   528     4 */
	void                       (*pfnDeltaSetFieldByIndex)(class delta_s *, int); /*   532     4 */
	void                       (*pfnDeltaUnsetFieldByIndex)(class delta_s *, int); /*   536     4 */
	void                       (*pfnSetGroupMask)(int, int); /*   540     4 */
	int                        (*pfnCreateInstancedBaseline)(int, class entity_state_s *); /*   544     4 */
	void                       (*pfnCvar_DirectSet)(class cvar_s *, char *); /*   548     4 */
	void                       (*pfnForceUnmodified)(FORCE_TYPE, float *, float *, const char  *); /*   552     4 */
	void                       (*pfnGetPlayerStats)(const edict_t  *, int *, int *); /*   556     4 */
	void                       (*pfnAddServerCommand)(char *, void (*)(void)); /*   560     4 */
	qboolean                   (*pfnVoice_GetClientListening)(int, int); /*   564     4 */
	qboolean                   (*pfnVoice_SetClientListening)(int, int, qboolean); /*   568     4 */
	const char  *              (*pfnGetPlayerAuthId)(edict_t *); /*   572     4 */
	/* --- cacheline 9 boundary (576 bytes) --- */
	sequenceEntry_s *          (*pfnSequenceGet)(const char  *, const char  *); /*   576     4 */
	sentenceEntry_s *          (*pfnSequencePickSentence)(const char  *, int, int *); /*   580     4 */
	int                        (*pfnGetFileSize)(char *); /*   584     4 */
	unsigned int               (*pfnGetApproxWavePlayLen)(const char  *); /*   588     4 */
	int                        (*pfnIsCareerMatch)(void); /*   592     4 */
	int                        (*pfnGetLocalizedStringLength)(const char  *); /*   596     4 */
	void                       (*pfnRegisterTutorMessageShown)(int); /*   600     4 */
	int                        (*pfnGetTimesTutorMessageShown)(int); /*   604     4 */
	void                       (*ProcessTutorMessageDecayBuffer)(int *, int); /*   608     4 */
	void                       (*ConstructTutorMessageDecayBuffer)(int *, int); /*   612     4 */
	void                       (*ResetTutorMessageDecayData)(void); /*   616     4 */
	void                       (*pfnQueryClientCvarValue)(const edict_t  *, const char  *); /*   620     4 */
	void                       (*pfnQueryClientCvarValue2)(const edict_t  *, const char  *, int); /*   624     4 */
	int                        (*pfnCheckParm)(const char  *, char * *); /*   628     4 */

	/* size: 632, cachelines: 10, members: 158 */
	/* last cacheline: 56 bytes */
}; /* size: 632 */

/* 104 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 105 */
 /* pointer to 104 */
 /* size: 4 */

/* 106 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149761600 */

/* 107 */
 /* pointer to 106 */
 /* size: 4 */

/* 108 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 109 */
 /* pointer to 108 */
 /* size: 4 */

/* 110 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 111 */
 /* pointer to 110 */
 /* size: 4 */

/* 112 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149762120 */

/* 113 */
 /* pointer to 112 */
 /* size: 4 */

/* 114 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149762380 */

/* 115 */
 /* pointer to 114 */
 /* size: 4 */

/* 116 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149762588 */

/* 117 */
 /* pointer to 116 */
 /* size: 4 */

/* 118 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 119 */
 /* pointer to 118 */
 /* size: 4 */

/* 120 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149762900 */

/* 121 */
 /* pointer to 120 */
 /* size: 4 */

/* 122 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149763108 */

/* 123 */
 /* pointer to 122 */
 /* size: 4 */

/* 124 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 125 */
 /* pointer to 124 */
 /* size: 4 */

/* 126 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 127 */
 /* pointer to 126 */
 /* size: 4 */

/* 128 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 129 */
 /* pointer to 128 */
 /* size: 4 */

/* 130 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 131 */
 /* pointer to 130 */
 /* size: 4 */

/* 132 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149776484 */

/* 133 */
 /* pointer to 132 */
 /* size: 4 */

/* 134 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149776640 */

/* 135 */
 /* pointer to 134 */
 /* size: 4 */

/* 136 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 137 */
 /* pointer to 136 */
 /* size: 4 */

/* 138 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 139 */
 /* pointer to 138 */
 /* size: 4 */

/* 140 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 141 */
 /* pointer to 140 */
 /* size: 4 */

/* 142 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149777524 */

/* 143 */
 /* pointer to 142 */
 /* size: 4 */

/* 144 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149777732 */

/* 145 */
 /* pointer to 144 */
 /* size: 4 */

/* 146 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149778200 */

/* 147 */
 /* pointer to 146 */
 /* size: 4 */

/* 148 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149778668 */

/* 149 */
 /* pointer to 102 */
 /* size: 4 */

/* 150 */
 /* pointer to 148 */
 /* size: 4 */

/* 151 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149779084 */

/* 152 */
 /* pointer to 151 */
 /* size: 4 */

/* 153 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 154 */
 /* pointer to 153 */
 /* size: 4 */

/* 155 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149779760 */

/* 156 */
 /* pointer to 155 */
 /* size: 4 */

/* 157 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 158 */
 /* pointer to 157 */
 /* size: 4 */

/* 159 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149784524 */

/* 160 */
 /* pointer to 159 */
 /* size: 4 */

/* 161 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149784940 */

/* 162 */
 /* pointer to 161 */
 /* size: 4 */

/* 163 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149785200 */

/* 164 */
 /* pointer to 163 */
 /* size: 4 */

/* 165 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149785356 */

/* 166 */
 /* pointer to 165 */
 /* size: 4 */

/* 167 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149785460 */

/* 168 */
 /* pointer to 167 */
 /* size: 4 */

/* 169 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149785668 */

/* 170 */
 /* pointer to 169 */
 /* size: 4 */

/* 171 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149785980 */

/* 172 */
 /* pointer to 171 */
 /* size: 4 */

/* 173 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 174 */
 /* pointer to 173 */
 /* size: 4 */

/* 175 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149786344 */

/* 176 */
 /* pointer to 175 */
 /* size: 4 */

/* 177 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149786656 */

/* 178 */
 /* pointer to 177 */
 /* size: 4 */

/* 179 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149786812 */

/* 180 */
 /* pointer to 179 */
 /* size: 4 */

/* 181 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149786968 */

/* 182 */
 /* pointer to 181 */
 /* size: 4 */

/* 183 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149787124 */

/* 184 */
 /* pointer to 83 */
 /* size: 4 */

/* 185 */
 /* pointer to 183 */
 /* size: 4 */

/* 186 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 187 */
 /* pointer to 186 */
 /* size: 4 */

/* 188 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 189 */
 /* pointer to 188 */
 /* size: 4 */

/* 190 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149787644 */

/* 191 */
 /* pointer to 190 */
 /* size: 4 */

/* 192 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149787852 */

/* 193 */
 /* pointer to 192 */
 /* size: 4 */

/* 194 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149788060 */

/* 195 */
 /* pointer to 194 */
 /* size: 4 */

/* 196 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149788268 */

/* 197 */
 /* pointer to 196 */
 /* size: 4 */

/* 198 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 199 */
 /* pointer to 198 */
 /* size: 4 */

/* 200 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 201 */
 /* pointer to 200 */
 /* size: 4 */

/* 202 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 203 */
 /* pointer to 202 */
 /* size: 4 */

/* 204 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 205 */
 /* pointer to 75 */
 /* size: 4 */

/* 206 */
 /* pointer to 204 */
 /* size: 4 */

/* 207 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 208 */
 /* pointer to 209 */
 /* size: 4 */

/* 209 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 804 */

/* 210 */
 /* pointer to 207 */
 /* size: 4 */

/* 211 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 212 */
 /* pointer to 211 */
 /* size: 4 */

/* 213 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 214 */
 /* pointer to 213 */
 /* size: 4 */

/* 215 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149802076 */

/* 216 */
 /* pointer to 215 */
 /* size: 4 */

/* 217 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149802284 */

/* 218 */
 /* pointer to 217 */
 /* size: 4 */

/* 219 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 220 */
 /* pointer to 219 */
 /* size: 4 */

/* 221 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 222 */
 /* pointer to 221 */
 /* size: 4 */

/* 223 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149802908 */

/* 224 */
 /* pointer to 223 */
 /* size: 4 */

/* 225 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 226 */
 /* pointer to 225 */
 /* size: 4 */

/* 227 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 228 */
 /* pointer to 227 */
 /* size: 4 */

/* 229 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149803376 */

/* 230 */
 /* pointer to 80 */
 /* size: 4 */

/* 231 */
 /* pointer to 229 */
 /* size: 4 */

/* 232 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149803584 */

/* 233 */
 /* pointer to 232 */
 /* size: 4 */

/* 234 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149803844 */

/* 235 */
 /* pointer to 234 */
 /* size: 4 */

/* 236 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 237 */
 /* pointer to 236 */
 /* size: 4 */

/* 238 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 239 */
 /* pointer to 238 */
 /* size: 4 */

/* 240 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 241 */
 /* pointer to 240 */
 /* size: 4 */

/* 242 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149804624 */

/* 243 */
 /* pointer to 242 */
 /* size: 4 */

/* 244 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 245 */
 /* pointer to 244 */
 /* size: 4 */

/* 246 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149804952 */

/* 247 */
 /* pointer to 246 */
 /* size: 4 */

/* 248 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 249 */
 /* pointer to 46 */
 /* size: 4 */

/* 250 */
 /* pointer to 9 */
 /* size: 4 */

/* 251 */
 /* pointer to 248 */
 /* size: 4 */

/* 252 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149805524 */

/* 253 */
 /* pointer to 252 */
 /* size: 4 */

/* 254 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 255 */
 /* pointer to 254 */
 /* size: 4 */

/* 256 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149805940 */

/* 257 */
 /* pointer to 256 */
 /* size: 4 */

/* 258 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 259 */
 /* pointer to 258 */
 /* size: 4 */

/* 260 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149806460 */

/* 261 */
 /* pointer to 260 */
 /* size: 4 */

/* 262 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 263 */
 /* pointer to 262 */
 /* size: 4 */

/* 264 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 265 */
 /* pointer to 264 */
 /* size: 4 */

/* 266 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149807344 */

/* 267 */
 /* pointer to 266 */
 /* size: 4 */

/* 268 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149807604 */

/* 269 */
 /* pointer to 268 */
 /* size: 4 */

/* 270 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149807916 */

/* 271 */
 /* pointer to 270 */
 /* size: 4 */

/* 272 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149808228 */

/* 273 */
 /* pointer to 272 */
 /* size: 4 */

/* 274 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 275 */
 /* pointer to 274 */
 /* size: 4 */

/* 276 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 277 */
 /* pointer to 276 */
 /* size: 4 */

/* 278 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149813304 */

/* 279 */
 /* pointer to 278 */
 /* size: 4 */

/* 280 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 281 */
 /* pointer to 280 */
 /* size: 4 */

/* 282 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149813720 */

/* 283 */
 /* pointer to 282 */
 /* size: 4 */

/* 284 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 285 */
 /* pointer to 284 */
 /* size: 4 */

/* 286 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 2 */

/* 287 */
 /* pointer to 286 */
 /* size: 4 */

/* 288 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149814344 */

/* 289 */
 /* pointer to 288 */
 /* size: 4 */

/* 290 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 291 */
 /* pointer to 4 */
 /* size: 4 */

/* 292 */
 /* pointer to 290 */
 /* size: 4 */

/* 293 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 294 */
 /* pointer to 293 */
 /* size: 4 */

/* 295 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149815488 */

/* 296 */
 /* pointer to 297 */
 /* size: 4 */

/* 297 */
/* <0> (null):0 */
struct delta_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 298 */
 /* pointer to 295 */
 /* size: 4 */

/* 299 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149815812 */

/* 300 */
 /* pointer to 301 */
 /* size: 4 */

/* 301 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149816020 */

/* 302 */
 /* pointer to 303 */
 /* size: 4 */

/* 303 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 304 */
 /* pointer to 299 */
 /* size: 4 */

/* 305 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 306 */
 /* pointer to 305 */
 /* size: 4 */

/* 307 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149816592 */

/* 308 */
 /* pointer to 307 */
 /* size: 4 */

/* 309 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149816800 */

/* 310 */
 /* pointer to 309 */
 /* size: 4 */

/* 311 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 312 */
 /* pointer to 313 */
 /* size: 4 */

/* 313 */
/* <0> (null):0 */
struct entity_state_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 314 */
 /* pointer to 311 */
 /* size: 4 */

/* 315 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149817388 */

/* 316 */
 /* pointer to 81 */
 /* size: 4 */

/* 317 */
 /* pointer to 315 */
 /* size: 4 */

/* 318 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149817648 */

/* 319 */
 /* pointer to 318 */
 /* size: 4 */

/* 320 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149817960 */

/* 321 */
 /* pointer to 320 */
 /* size: 4 */

/* 322 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149818220 */

/* 323 */
 /* pointer to 322 */
 /* size: 4 */

/* 324 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 325 */
 /* pointer to 324 */
 /* size: 4 */

/* 326 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 327 */
 /* pointer to 326 */
 /* size: 4 */

/* 328 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 329 */
 /* pointer to 328 */
 /* size: 4 */

/* 330 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 331 */
 /* pointer to 330 */
 /* size: 4 */

/* 332 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 333 */
 /* pointer to 332 */
 /* size: 4 */

/* 334 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 335 */
 /* pointer to 334 */
 /* size: 4 */

/* 336 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149819676 */

/* 337 */
 /* pointer to 336 */
 /* size: 4 */

/* 338 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149819884 */

/* 339 */
 /* pointer to 338 */
 /* size: 4 */

/* 340 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149820092 */

/* 341 */
 /* pointer to 340 */
 /* size: 4 */

/* 342 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 343 */
 /* pointer to 17 */
 /* size: 4 */

/* 344 */
 /* pointer to 342 */
 /* size: 4 */

/* 345 */
/* <0> (null):0 */
typedef struct enginefuncs_s enginefuncs_t; /* size: 632 */

/* 346 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 347 */
/* <0> (null):0 */
typedef int ptrdiff_t; /* size: 4 */

/* 348 */
/* <0> (null):0 */
enum {
	TS_AT_TOP = 0,
	TS_AT_BOTTOM = 1,
	TS_GOING_UP = 2,
	TS_GOING_DOWN = 3,
}; /* size: 4 */

/* 349 */
/* <0> (null):0 */
typedef enum  TOGGLE_STATE; /* size: 4 */

/* 350 */
 /* pointer to 78 */
 /* size: 4 */

/* 351 */
 /* pointer to 352 */
 /* size: 4 */

/* 352 */
/* <0> (null):0 */
struct CBaseEntity {
	/* <0> (null):0 */
	edict_t * edict(class CBaseEntity *); /* linkage=_ZN11CBaseEntity5edictEv */

	/* <0> (null):0 */
	virtual int ObjectCaps(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10ObjectCapsEv */

	/* <0> (null):0 */
	int entindex(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8entindexEv */

	/* <0> (null):0 */
	void CBaseEntity(class CBaseEntity *);

	/* <0> (null):0 */
	void * operator new(size_t, entvars_t *); /* linkage=_ZN11CBaseEntitynwEjP9entvars_s */

	/* <0> (null):0 */
	virtual void Restart(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7RestartEv */

	/* <0> (null):0 */
	virtual void Activate(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8ActivateEv */

	/* <0> (null):0 */
	virtual int Classify(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8ClassifyEv */

	/* <0> (null):0 */
	virtual void DeathNotice(class CBaseEntity *, entvars_t *); /* linkage=_ZN11CBaseEntity11DeathNoticeEP9entvars_s */

	/* <0> (null):0 */
	virtual int BloodColor(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10BloodColorEv */

	/* <0> (null):0 */
	virtual BOOL IsTriggered(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity11IsTriggeredEPS_ */

	/* <0> (null):0 */
	virtual class CBaseMonster * MyMonsterPointer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity16MyMonsterPointerEv */

	/* <0> (null):0 */
	virtual class CSquadMonster * MySquadMonsterPointer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity21MySquadMonsterPointerEv */

	/* <0> (null):0 */
	virtual int GetToggleState(class CBaseEntity *); /* linkage=_ZN11CBaseEntity14GetToggleStateEv */

	/* <0> (null):0 */
	virtual void AddPoints(class CBaseEntity *, int, BOOL); /* linkage=_ZN11CBaseEntity9AddPointsEii */

	/* <0> (null):0 */
	virtual void AddPointsToTeam(class CBaseEntity *, int, BOOL); /* linkage=_ZN11CBaseEntity15AddPointsToTeamEii */

	/* <0> (null):0 */
	virtual BOOL AddPlayerItem(class CBaseEntity *, class CBasePlayerItem *); /* linkage=_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem */

	/* <0> (null):0 */
	virtual BOOL RemovePlayerItem(class CBaseEntity *, class CBasePlayerItem *); /* linkage=_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem */

	/* <0> (null):0 */
	virtual int GiveAmmo(class CBaseEntity *, int, char *, int); /* linkage=_ZN11CBaseEntity8GiveAmmoEiPci */

	/* <0> (null):0 */
	virtual float GetDelay(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8GetDelayEv */

	/* <0> (null):0 */
	virtual int IsMoving(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8IsMovingEv */

	/* <0> (null):0 */
	virtual void OverrideReset(class CBaseEntity *); /* linkage=_ZN11CBaseEntity13OverrideResetEv */

	/* <0> (null):0 */
	virtual void SetToggleState(class CBaseEntity *, int); /* linkage=_ZN11CBaseEntity14SetToggleStateEi */

	/* <0> (null):0 */
	virtual void StartSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity13StartSneakingEv */

	/* <0> (null):0 */
	virtual void StopSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12StopSneakingEv */

	/* <0> (null):0 */
	virtual BOOL OnControls(class CBaseEntity *, entvars_t *); /* linkage=_ZN11CBaseEntity10OnControlsEP9entvars_s */

	/* <0> (null):0 */
	virtual BOOL IsSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10IsSneakingEv */

	/* <0> (null):0 */
	virtual BOOL IsAlive(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7IsAliveEv */

	/* <0> (null):0 */
	virtual BOOL IsBSPModel(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10IsBSPModelEv */

	/* <0> (null):0 */
	virtual BOOL ReflectGauss(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12ReflectGaussEv */

	/* <0> (null):0 */
	virtual BOOL IsPlayer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8IsPlayerEv */

	/* <0> (null):0 */
	virtual BOOL IsNetClient(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11IsNetClientEv */

	/* <0> (null):0 */
	virtual const char  * TeamID(class CBaseEntity *); /* linkage=_ZN11CBaseEntity6TeamIDEv */

	/* <0> (null):0 */
	virtual void Think(class CBaseEntity *); /* linkage=_ZN11CBaseEntity5ThinkEv */

	/* <0> (null):0 */
	virtual void Touch(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity5TouchEPS_ */

	/* <0> (null):0 */
	virtual void Use(class CBaseEntity *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float); /* linkage=_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf */

	/* <0> (null):0 */
	virtual void Blocked(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity7BlockedEPS_ */

	/* <0> (null):0 */
	virtual void UpdateOwner(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11UpdateOwnerEv */

	/* <0> (null):0 */
	virtual BOOL FBecomeProne(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12FBecomeProneEv */

	/* <0> (null):0 */
	virtual class Vector Center(class CBaseEntity *); /* linkage=_ZN11CBaseEntity6CenterEv */

	/* <0> (null):0 */
	virtual class Vector EyePosition(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11EyePositionEv */

	/* <0> (null):0 */
	virtual class Vector EarPosition(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11EarPositionEv */

	/* <0> (null):0 */
	virtual class Vector BodyTarget(class CBaseEntity *, const class Vector  &); /* linkage=_ZN11CBaseEntity10BodyTargetERK6Vector */

	/* <0> (null):0 */
	virtual int Illumination(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12IlluminationEv */

	/* <0> (null):0 */
	virtual BOOL HasTarget(class CBaseEntity *, string_t); /* linkage=_ZN11CBaseEntity9HasTargetEj */

	/* vtable has 41 entries: {
	   [6] = ObjectCaps(_ZN11CBaseEntity10ObjectCapsEv), 
	   [2] = Restart(_ZN11CBaseEntity7RestartEv), 
	   [7] = Activate(_ZN11CBaseEntity8ActivateEv), 
	   [9] = Classify(_ZN11CBaseEntity8ClassifyEv), 
	   [10] = DeathNotice(_ZN11CBaseEntity11DeathNoticeEP9entvars_s), 
	   [15] = BloodColor(_ZN11CBaseEntity10BloodColorEv), 
	   [17] = IsTriggered(_ZN11CBaseEntity11IsTriggeredEPS_), 
	   [18] = MyMonsterPointer(_ZN11CBaseEntity16MyMonsterPointerEv), 
	   [19] = MySquadMonsterPointer(_ZN11CBaseEntity21MySquadMonsterPointerEv), 
	   [20] = GetToggleState(_ZN11CBaseEntity14GetToggleStateEv), 
	   [21] = AddPoints(_ZN11CBaseEntity9AddPointsEii), 
	   [22] = AddPointsToTeam(_ZN11CBaseEntity15AddPointsToTeamEii), 
	   [23] = AddPlayerItem(_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem), 
	   [24] = RemovePlayerItem(_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem), 
	   [25] = GiveAmmo(_ZN11CBaseEntity8GiveAmmoEiPci), 
	   [26] = GetDelay(_ZN11CBaseEntity8GetDelayEv), 
	   [27] = IsMoving(_ZN11CBaseEntity8IsMovingEv), 
	   [28] = OverrideReset(_ZN11CBaseEntity13OverrideResetEv), 
	   [30] = SetToggleState(_ZN11CBaseEntity14SetToggleStateEi), 
	   [31] = StartSneaking(_ZN11CBaseEntity13StartSneakingEv), 
	   [32] = StopSneaking(_ZN11CBaseEntity12StopSneakingEv), 
	   [33] = OnControls(_ZN11CBaseEntity10OnControlsEP9entvars_s), 
	   [34] = IsSneaking(_ZN11CBaseEntity10IsSneakingEv), 
	   [35] = IsAlive(_ZN11CBaseEntity7IsAliveEv), 
	   [36] = IsBSPModel(_ZN11CBaseEntity10IsBSPModelEv), 
	   [37] = ReflectGauss(_ZN11CBaseEntity12ReflectGaussEv), 
	   [40] = IsPlayer(_ZN11CBaseEntity8IsPlayerEv), 
	   [41] = IsNetClient(_ZN11CBaseEntity11IsNetClientEv), 
	   [42] = TeamID(_ZN11CBaseEntity6TeamIDEv), 
	   [44] = Think(_ZN11CBaseEntity5ThinkEv), 
	   [45] = Touch(_ZN11CBaseEntity5TouchEPS_), 
	   [46] = Use(_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf), 
	   [47] = Blocked(_ZN11CBaseEntity7BlockedEPS_), 
	   [49] = UpdateOwner(_ZN11CBaseEntity11UpdateOwnerEv), 
	   [50] = FBecomeProne(_ZN11CBaseEntity12FBecomeProneEv), 
	   [51] = Center(_ZN11CBaseEntity6CenterEv), 
	   [52] = EyePosition(_ZN11CBaseEntity11EyePositionEv), 
	   [53] = EarPosition(_ZN11CBaseEntity11EarPositionEv), 
	   [54] = BodyTarget(_ZN11CBaseEntity10BodyTargetERK6Vector), 
	   [55] = Illumination(_ZN11CBaseEntity12IlluminationEv), 
	   [38] = HasTarget(_ZN11CBaseEntity9HasTargetEj), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 353 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 354 */
/* <0> (null):0 */
struct {
	int                        event;                /*     0     4 */
	char *                     options;              /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 355 */
/* <0> (null):0 */
typedef class  MonsterEvent_t; /* size: 8 */

/* 356 */
/* <0> (null):0 */
enum {
	USE_OFF = 0,
	USE_ON = 1,
	USE_SET = 2,
	USE_TOGGLE = 3,
}; /* size: 4 */

/* 357 */
/* <0> (null):0 */
typedef enum  USE_TYPE; /* size: 4 */

/* 358 */
/* <0> (null):0 */
enum WeaponIdType {
	WEAPON_NONE = 0,
	WEAPON_P228 = 1,
	WEAPON_GLOCK = 2,
	WEAPON_SCOUT = 3,
	WEAPON_HEGRENADE = 4,
	WEAPON_XM1014 = 5,
	WEAPON_C4 = 6,
	WEAPON_MAC10 = 7,
	WEAPON_AUG = 8,
	WEAPON_SMOKEGRENADE = 9,
	WEAPON_ELITE = 10,
	WEAPON_FIVESEVEN = 11,
	WEAPON_UMP45 = 12,
	WEAPON_SG550 = 13,
	WEAPON_GALIL = 14,
	WEAPON_FAMAS = 15,
	WEAPON_USP = 16,
	WEAPON_GLOCK18 = 17,
	WEAPON_AWP = 18,
	WEAPON_MP5N = 19,
	WEAPON_M249 = 20,
	WEAPON_M3 = 21,
	WEAPON_M4A1 = 22,
	WEAPON_TMP = 23,
	WEAPON_G3SG1 = 24,
	WEAPON_FLASHBANG = 25,
	WEAPON_DEAGLE = 26,
	WEAPON_SG552 = 27,
	WEAPON_AK47 = 28,
	WEAPON_KNIFE = 29,
	WEAPON_P90 = 30,
	WEAPON_SHIELDGUN = 99,
}; /* size: 4 */

/* 359 */
/* <0> (null):0 */
enum MaxAmmoType {
	MAX_AMMO_BUCKSHOT = 32,
	MAX_AMMO_9MM = 120,
	MAX_AMMO_556NATO = 90,
	MAX_AMMO_556NATOBOX = 200,
	MAX_AMMO_762NATO = 90,
	MAX_AMMO_45ACP = 100,
	MAX_AMMO_50AE = 35,
	MAX_AMMO_338MAGNUM = 30,
	MAX_AMMO_57MM = 100,
	MAX_AMMO_357SIG = 52,
}; /* size: 4 */

/* 360 */
/* <0> (null):0 */
enum {
	BULLET_NONE = 0,
	BULLET_PLAYER_9MM = 1,
	BULLET_PLAYER_MP5 = 2,
	BULLET_PLAYER_357 = 3,
	BULLET_PLAYER_BUCKSHOT = 4,
	BULLET_PLAYER_CROWBAR = 5,
	BULLET_MONSTER_9MM = 6,
	BULLET_MONSTER_MP5 = 7,
	BULLET_MONSTER_12MM = 8,
	BULLET_PLAYER_45ACP = 9,
	BULLET_PLAYER_338MAG = 10,
	BULLET_PLAYER_762MM = 11,
	BULLET_PLAYER_556MM = 12,
	BULLET_PLAYER_50AE = 13,
	BULLET_PLAYER_57MM = 14,
	BULLET_PLAYER_357SIG = 15,
}; /* size: 4 */

/* 361 */
/* <0> (null):0 */
typedef enum  Bullet; /* size: 4 */

/* 362 */
/* <0> (null):0 */
struct {
	int                        iSlot;                /*     0     4 */
	int                        iPosition;            /*     4     4 */
	const char  *              pszAmmo1;             /*     8     4 */
	int                        iMaxAmmo1;            /*    12     4 */
	const char  *              pszAmmo2;             /*    16     4 */
	int                        iMaxAmmo2;            /*    20     4 */
	const char  *              pszName;              /*    24     4 */
	int                        iMaxClip;             /*    28     4 */
	int                        iId;                  /*    32     4 */
	int                        iFlags;               /*    36     4 */
	int                        iWeight;              /*    40     4 */

	/* size: 44, cachelines: 1, members: 11 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 363 */
/* <0> (null):0 */
typedef class  ItemInfo; /* size: 44 */

/* 364 */
/* <0> (null):0 */
enum {
	PLAYER_IDLE = 0,
	PLAYER_WALK = 1,
	PLAYER_JUMP = 2,
	PLAYER_SUPERJUMP = 3,
	PLAYER_DIE = 4,
	PLAYER_ATTACK1 = 5,
	PLAYER_ATTACK2 = 6,
	PLAYER_FLINCH = 7,
	PLAYER_LARGE_FLINCH = 8,
	PLAYER_RELOAD = 9,
	PLAYER_HOLDBOMB = 10,
}; /* size: 4 */

/* 365 */
/* <0> (null):0 */
typedef enum  PLAYER_ANIM; /* size: 4 */

/* 366 */
/* <0> (null):0 */
class CBasePlayer {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 367 */
 /* pointer to 366 */
 /* size: 4 */

/* 368 */
wchar_t
 /* size: 4 */

/* 369 */
/* <0> (null):0 */
enum GameEventType {
	EVENT_INVALID = 0,
	EVENT_WEAPON_FIRED = 1,
	EVENT_WEAPON_FIRED_ON_EMPTY = 2,
	EVENT_WEAPON_RELOADED = 3,
	EVENT_HE_GRENADE_EXPLODED = 4,
	EVENT_FLASHBANG_GRENADE_EXPLODED = 5,
	EVENT_SMOKE_GRENADE_EXPLODED = 6,
	EVENT_GRENADE_BOUNCED = 7,
	EVENT_BEING_SHOT_AT = 8,
	EVENT_PLAYER_BLINDED_BY_FLASHBANG = 9,
	EVENT_PLAYER_FOOTSTEP = 10,
	EVENT_PLAYER_JUMPED = 11,
	EVENT_PLAYER_DIED = 12,
	EVENT_PLAYER_LANDED_FROM_HEIGHT = 13,
	EVENT_PLAYER_TOOK_DAMAGE = 14,
	EVENT_HOSTAGE_DAMAGED = 15,
	EVENT_HOSTAGE_KILLED = 16,
	EVENT_DOOR = 17,
	EVENT_BREAK_GLASS = 18,
	EVENT_BREAK_WOOD = 19,
	EVENT_BREAK_METAL = 20,
	EVENT_BREAK_FLESH = 21,
	EVENT_BREAK_CONCRETE = 22,
	EVENT_BOMB_PLANTED = 23,
	EVENT_BOMB_DROPPED = 24,
	EVENT_BOMB_PICKED_UP = 25,
	EVENT_BOMB_BEEP = 26,
	EVENT_BOMB_DEFUSING = 27,
	EVENT_BOMB_DEFUSE_ABORTED = 28,
	EVENT_BOMB_DEFUSED = 29,
	EVENT_BOMB_EXPLODED = 30,
	EVENT_HOSTAGE_USED = 31,
	EVENT_HOSTAGE_RESCUED = 32,
	EVENT_ALL_HOSTAGES_RESCUED = 33,
	EVENT_VIP_ESCAPED = 34,
	EVENT_VIP_ASSASSINATED = 35,
	EVENT_TERRORISTS_WIN = 36,
	EVENT_CTS_WIN = 37,
	EVENT_ROUND_DRAW = 38,
	EVENT_ROUND_WIN = 39,
	EVENT_ROUND_LOSS = 40,
	EVENT_ROUND_START = 41,
	EVENT_PLAYER_SPAWNED = 42,
	EVENT_CLIENT_CORPSE_SPAWNED = 43,
	EVENT_BUY_TIME_START = 44,
	EVENT_PLAYER_LEFT_BUY_ZONE = 45,
	EVENT_DEATH_CAMERA_START = 46,
	EVENT_KILL_ALL = 47,
	EVENT_ROUND_TIME = 48,
	EVENT_DIE = 49,
	EVENT_KILL = 50,
	EVENT_HEADSHOT = 51,
	EVENT_KILL_FLASHBANGED = 52,
	EVENT_TUTOR_BUY_MENU_OPENNED = 53,
	EVENT_TUTOR_AUTOBUY = 54,
	EVENT_PLAYER_BOUGHT_SOMETHING = 55,
	EVENT_TUTOR_NOT_BUYING_ANYTHING = 56,
	EVENT_TUTOR_NEED_TO_BUY_PRIMARY_WEAPON = 57,
	EVENT_TUTOR_NEED_TO_BUY_PRIMARY_AMMO = 58,
	EVENT_TUTOR_NEED_TO_BUY_SECONDARY_AMMO = 59,
	EVENT_TUTOR_NEED_TO_BUY_ARMOR = 60,
	EVENT_TUTOR_NEED_TO_BUY_DEFUSE_KIT = 61,
	EVENT_TUTOR_NEED_TO_BUY_GRENADE = 62,
	EVENT_CAREER_TASK_DONE = 63,
	EVENT_START_RADIO_1 = 64,
	EVENT_RADIO_COVER_ME = 65,
	EVENT_RADIO_YOU_TAKE_THE_POINT = 66,
	EVENT_RADIO_HOLD_THIS_POSITION = 67,
	EVENT_RADIO_REGROUP_TEAM = 68,
	EVENT_RADIO_FOLLOW_ME = 69,
	EVENT_RADIO_TAKING_FIRE = 70,
	EVENT_START_RADIO_2 = 71,
	EVENT_RADIO_GO_GO_GO = 72,
	EVENT_RADIO_TEAM_FALL_BACK = 73,
	EVENT_RADIO_STICK_TOGETHER_TEAM = 74,
	EVENT_RADIO_GET_IN_POSITION_AND_WAIT = 75,
	EVENT_RADIO_STORM_THE_FRONT = 76,
	EVENT_RADIO_REPORT_IN_TEAM = 77,
	EVENT_START_RADIO_3 = 78,
	EVENT_RADIO_AFFIRMATIVE = 79,
	EVENT_RADIO_ENEMY_SPOTTED = 80,
	EVENT_RADIO_NEED_BACKUP = 81,
	EVENT_RADIO_SECTOR_CLEAR = 82,
	EVENT_RADIO_IN_POSITION = 83,
	EVENT_RADIO_REPORTING_IN = 84,
	EVENT_RADIO_GET_OUT_OF_THERE = 85,
	EVENT_RADIO_NEGATIVE = 86,
	EVENT_RADIO_ENEMY_DOWN = 87,
	EVENT_END_RADIO = 88,
	EVENT_NEW_MATCH = 89,
	EVENT_PLAYER_CHANGED_TEAM = 90,
	EVENT_BULLET_IMPACT = 91,
	EVENT_GAME_COMMENCE = 92,
	EVENT_WEAPON_ZOOMED = 93,
	EVENT_HOSTAGE_CALLED_FOR_HELP = 94,
	NUM_GAME_EVENTS = 95,
}; /* size: 4 */

/* 370 */
/* <0> (null):0 */
enum glock18_e {
	GLOCK18_IDLE1 = 0,
	GLOCK18_IDLE2 = 1,
	GLOCK18_IDLE3 = 2,
	GLOCK18_SHOOT = 3,
	GLOCK18_SHOOT2 = 4,
	GLOCK18_SHOOT3 = 5,
	GLOCK18_SHOOT_EMPTY = 6,
	GLOCK18_RELOAD = 7,
	GLOCK18_DRAW = 8,
	GLOCK18_HOLSTER = 9,
	GLOCK18_ADD_SILENCER = 10,
	GLOCK18_DRAW2 = 11,
	GLOCK18_RELOAD2 = 12,
}; /* size: 4 */

/* 371 */
/* <0> (null):0 */
enum glock18_shield_e {
	GLOCK18_SHIELD_IDLE1 = 0,
	GLOCK18_SHIELD_SHOOT = 1,
	GLOCK18_SHIELD_SHOOT2 = 2,
	GLOCK18_SHIELD_SHOOT_EMPTY = 3,
	GLOCK18_SHIELD_RELOAD = 4,
	GLOCK18_SHIELD_DRAW = 5,
	GLOCK18_SHIELD_IDLE = 6,
	GLOCK18_SHIELD_UP = 7,
	GLOCK18_SHIELD_DOWN = 8,
}; /* size: 4 */

/* 372 */
/* <0> (null):0 */
class CGLOCK18 : public CBasePlayerWeapon {
public:

	/* class CBasePlayerWeapon   <ancestor>; */      /*     0     0 */
	int                        m_iShell;             /*   336     4 */
	bool                       m_bBurstFire;         /*   340     1 */
	/* <0> (null):0 */
	void CGLOCK18(class CGLOCK18 *, const class CGLOCK18  &);

	/* <0> (null):0 */
	void CGLOCK18(class CGLOCK18 *);

	/* <0> (null):0 */
	virtual void Spawn(class CGLOCK18 *); /* linkage=_ZN8CGLOCK185SpawnEv */

	/* <0> (null):0 */
	virtual void Precache(class CGLOCK18 *); /* linkage=_ZN8CGLOCK188PrecacheEv */

	/* <0> (null):0 */
	virtual int iItemSlot(class CGLOCK18 *); /* linkage=_ZN8CGLOCK189iItemSlotEv */

	/* <0> (null):0 */
	virtual int GetItemInfo(class CGLOCK18 *, ItemInfo *); /* linkage=_ZN8CGLOCK1811GetItemInfoEP8ItemInfo */

	/* <0> (null):0 */
	virtual void PrimaryAttack(class CGLOCK18 *); /* linkage=_ZN8CGLOCK1813PrimaryAttackEv */

	/* <0> (null):0 */
	virtual void SecondaryAttack(class CGLOCK18 *); /* linkage=_ZN8CGLOCK1815SecondaryAttackEv */

	/* <0> (null):0 */
	void GLOCK18Fire(class CGLOCK18 *, float, float, BOOL); /* linkage=_ZN8CGLOCK1811GLOCK18FireEffi */

	/* <0> (null):0 */
	virtual BOOL Deploy(class CGLOCK18 *); /* linkage=_ZN8CGLOCK186DeployEv */

	/* <0> (null):0 */
	virtual void Reload(class CGLOCK18 *); /* linkage=_ZN8CGLOCK186ReloadEv */

	/* <0> (null):0 */
	virtual void WeaponIdle(class CGLOCK18 *); /* linkage=_ZN8CGLOCK1810WeaponIdleEv */

	/* <0> (null):0 */
	virtual float GetMaxSpeed(class CGLOCK18 *); /* linkage=_ZN8CGLOCK1811GetMaxSpeedEv */

	/* <0> (null):0 */
	virtual BOOL UseDecrement(class CGLOCK18 *); /* linkage=_ZN8CGLOCK1812UseDecrementEv */

	/* <0> (null):0 */
	virtual BOOL IsPistol(class CGLOCK18 *); /* linkage=_ZN8CGLOCK188IsPistolEv */

	/* vtable has 12 entries: {
	   [0] = Spawn(_ZN8CGLOCK185SpawnEv), 
	   [1] = Precache(_ZN8CGLOCK188PrecacheEv), 
	   [79] = iItemSlot(_ZN8CGLOCK189iItemSlotEv), 
	   [61] = GetItemInfo(_ZN8CGLOCK1811GetItemInfoEP8ItemInfo), 
	   [87] = PrimaryAttack(_ZN8CGLOCK1813PrimaryAttackEv), 
	   [88] = SecondaryAttack(_ZN8CGLOCK1815SecondaryAttackEv), 
	   [64] = Deploy(_ZN8CGLOCK186DeployEv), 
	   [89] = Reload(_ZN8CGLOCK186ReloadEv), 
	   [90] = WeaponIdle(_ZN8CGLOCK1810WeaponIdleEv), 
	   [78] = GetMaxSpeed(_ZN8CGLOCK1811GetMaxSpeedEv), 
	   [93] = UseDecrement(_ZN8CGLOCK1812UseDecrementEv), 
	   [94] = IsPistol(_ZN8CGLOCK188IsPistolEv), 
	} */
	/* size: 344, cachelines: 6, members: 3 */
	/* last cacheline: 24 bytes */

	/* BRAIN FART ALERT! 344 != 5 + 0(holes), diff = 339 */

}; /* size: 344 */

/* 373 */
/* <0> (null):0 */
class CBasePlayerWeapon {
	/* <0> (null):0 */
	void CBasePlayerWeapon(class CBasePlayerWeapon *);

	/* <0> (null):0 */
	virtual int AddWeapon(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon9AddWeaponEv */

	/* <0> (null):0 */
	virtual void UpdateItemInfo(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon14UpdateItemInfoEv */

	/* <0> (null):0 */
	virtual BOOL ShouldWeaponIdle(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon16ShouldWeaponIdleEv */

	/* <0> (null):0 */
	virtual BOOL IsWeapon(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon8IsWeaponEv */

	/* <0> (null):0 */
	virtual class CBasePlayerItem * GetWeaponPtr(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon12GetWeaponPtrEv */

	/* vtable has 5 entries: {
	   [82] = AddWeapon(_ZN17CBasePlayerWeapon9AddWeaponEv), 
	   [68] = UpdateItemInfo(_ZN17CBasePlayerWeapon14UpdateItemInfoEv), 
	   [92] = ShouldWeaponIdle(_ZN17CBasePlayerWeapon16ShouldWeaponIdleEv), 
	   [65] = IsWeapon(_ZN17CBasePlayerWeapon8IsWeaponEv), 
	   [77] = GetWeaponPtr(_ZN17CBasePlayerWeapon12GetWeaponPtrEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 374 */
 /* pointer to 372 */
 /* size: 4 */

/* 375 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 376 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 344 */

/* 377 */
 /* pointer to 363 */
 /* size: 4 */

/* 378 */
/* <0> (null):0 */
class IVoiceGameMgrHelper {
	int ()(void) * *           _vptr.IVoiceGameMgrHelper; /*     0     4 */
	/* <0> (null):0 */
	virtual void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *, int);

	/* <0> (null):0 */
	virtual bool CanPlayerHearPlayer(class IVoiceGameMgrHelper *, class CBasePlayer *, class CBasePlayer *); /* linkage=_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_ */

	/* vtable has 1 entries: {
	   [2] = CanPlayerHearPlayer(_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_), 
	} */
	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 379 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 380 */
 /* pointer to 381 */
 /* size: 4 */

/* 381 */
 /* pointer to 379 */
 /* size: 4 */

/* 382 */
 /* pointer to 378 */
 /* size: 4 */

/* 383 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 384 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 385 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 386 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 387 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 388 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 389 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 390 */
 /* pointer to 391 */
 /* size: 4 */

/* 391 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 676 */

/* 392 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 393 */
/* <0> (null):0 */
class CPointEntity {
	/* <0> (null):0 */
	virtual int ObjectCaps(class CPointEntity *); /* linkage=_ZN12CPointEntity10ObjectCapsEv */

	/* vtable has 1 entries: {
	   [6] = ObjectCaps(_ZN12CPointEntity10ObjectCapsEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 394 */
 /* pointer to 393 */
 /* size: 4 */

/* 395 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 396 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 397 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 398 */
/* <0> (null):0 */
class CBaseDelay {
	/* <0> (null):0 */
	void CBaseDelay(class CBaseDelay *);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 399 */
 /* pointer to 398 */
 /* size: 4 */

/* 400 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 401 */
/* <0> (null):0 */
class CBaseAnimating {
	/* <0> (null):0 */
	void CBaseAnimating(class CBaseAnimating *);

	/* <0> (null):0 */
	virtual void HandleAnimEvent(class CBaseAnimating *, MonsterEvent_t *); /* linkage=_ZN14CBaseAnimating15HandleAnimEventEP14MonsterEvent_t */

	/* vtable has 1 entries: {
	   [58] = HandleAnimEvent(_ZN14CBaseAnimating15HandleAnimEventEP14MonsterEvent_t), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 402 */
 /* pointer to 401 */
 /* size: 4 */

/* 403 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 404 */
/* <0> (null):0 */
class CBasePlayerItem {
	/* <0> (null):0 */
	void CBasePlayerItem(class CBasePlayerItem *);

	/* <0> (null):0 */
	virtual BOOL CanDrop(class CBasePlayerItem *); /* linkage=_ZN15CBasePlayerItem7CanDropEv */

	/* <0> (null):0 */
	virtual BOOL CanHolster(class CBasePlayerItem *); /* linkage=_ZN15CBasePlayerItem10CanHolsterEv */

	/* <0> (null):0 */
	virtual void ItemPreFrame(class CBasePlayerItem *); /* linkage=_ZN15CBasePlayerItem12ItemPreFrameEv */

	ItemInfo                   ItemInfoArray[32];    /*     0  1408 */
	/* --- cacheline 22 boundary (1408 bytes) --- */
	/* vtable has 3 entries: {
	   [63] = CanDrop(_ZN15CBasePlayerItem7CanDropEv), 
	   [66] = CanHolster(_ZN15CBasePlayerItem10CanHolsterEv), 
	   [69] = ItemPreFrame(_ZN15CBasePlayerItem12ItemPreFrameEv), 
	} */
	/* size: 0, cachelines: 0, members: 1 */

	/* BRAIN FART ALERT! 0 != 1408 + 0(holes), diff = -1408 */

}; /* size: 0 */

/* 405 */
 /* pointer to 404 */
 /* size: 4 */

/* 406 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 407 */
 /* pointer to 373 */
 /* size: 4 */

/* 408 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 409 */
 /* pointer to 352 */
 /* size: 4 */

/* 410 */
/* <0> (null):0 */
class CBaseMonster {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 411 */
 /* pointer to 410 */
 /* size: 4 */

/* 412 */
/* <0> (null):0 */
struct CSquadMonster {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 413 */
 /* pointer to 412 */
 /* size: 4 */

/* 414 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 415 */
 /* pointer to 355 */
 /* size: 4 */

/* 416 */
 /* pointer to 404 */
 /* size: 4 */

/* 417 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 418 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 419 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 420 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 421 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 422 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 423 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 424 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 425 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 426 */
 /* pointer to 74 */
 /* size: 4 */

/* 427 */
/* <0> (null):0 */
class CBotManager {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 428 */
 /* pointer to 427 */
 /* size: 4 */

/* 429 */
/* <0> (null):0 */
ItemInfo                   array[32]; /* size: 1408 */

/* Functions: */

/* <0> (null):0 */
void Vector2D(class Vector2D *)
{
} /* size: 3014656 */

/* <0> (null):0 */
void Vector2D(class Vector2D *, float, float)
{
} /* size: 149544240 */

/* <0> (null):0 */
class Vector2D operator+(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DplERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator-(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DmiERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator*(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DmlEf */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator/(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DdvEf */
{
} /* size: 8 */

/* <0> (null):0 */
float Length(const class Vector2D  *) /* linkage=_ZNK8Vector2D6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector2D  *) /* linkage=_ZNK8Vector2D13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector2D Normalize(const class Vector2D  *) /* linkage=_ZNK8Vector2D9NormalizeEv */
{
} /* size: 8 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector2D *) /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector2D *, float) /* linkage=_ZN8Vector2D6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void Vector(class Vector *)
{
} /* size: 0 */

/* <0> (null):0 */
void Vector(class Vector *, float, float, float)
{
} /* size: 228 */

/* <0> (null):0 */
void Vector(class Vector *, const class Vector  &)
{
} /* size: 149547020 */

/* <0> (null):0 */
void Vector(class Vector *, float *)
{
} /* size: 0 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *) /* linkage=_ZNK6VectorngEv */
{
} /* size: 12 */

/* <0> (null):0 */
int operator==(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectoreqERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
int operator!=(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorneERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector operator+(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorplERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectormiERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator*(const class Vector  *, float) /* linkage=_ZNK6VectormlEf */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator/(const class Vector  *, float) /* linkage=_ZNK6VectordvEf */
{
} /* size: 12 */

/* <0> (null):0 */
void CopyToArray(const class Vector  *, float *) /* linkage=_ZNK6Vector11CopyToArrayEPf */
{
} /* size: 320 */

/* <0> (null):0 */
float Length(const class Vector  *) /* linkage=_ZNK6Vector6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector  *) /* linkage=_ZNK6Vector13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
float * operator float*(class Vector *) /* linkage=_ZN6VectorcvPfEv */
{
} /* size: 4 */

/* <0> (null):0 */
const float  * operator const float*(const class Vector  *) /* linkage=_ZNK6VectorcvPKfEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector Normalize(const class Vector  *) /* linkage=_ZNK6Vector9NormalizeEv */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector2D Make2D(const class Vector  *) /* linkage=_ZNK6Vector6Make2DEv */
{
} /* size: 8 */

/* <0> (null):0 */
float Length2D(const class Vector  *) /* linkage=_ZNK6Vector8Length2DEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector  *, float) /* linkage=_ZNK6Vector16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector  *, float) /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector *) /* linkage=_ZN6Vector16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector *, float) /* linkage=_ZN6Vector6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
edict_t * edict(class CBaseEntity *) /* linkage=_ZN11CBaseEntity5edictEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int ObjectCaps(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
int entindex(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8entindexEv */
{
} /* size: 4 */

/* <0> (null):0 */
void CBaseEntity(class CBaseEntity *)
{
} /* size: 0 */

/* <0> (null):0 */
void * operator new(size_t, entvars_t *) /* linkage=_ZN11CBaseEntitynwEjP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Restart(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7RestartEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Activate(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8ActivateEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int Classify(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8ClassifyEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void DeathNotice(class CBaseEntity *, entvars_t *) /* linkage=_ZN11CBaseEntity11DeathNoticeEP9entvars_s */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int BloodColor(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10BloodColorEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsTriggered(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity11IsTriggeredEPS_ */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CBaseMonster * MyMonsterPointer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity16MyMonsterPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CSquadMonster * MySquadMonsterPointer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity21MySquadMonsterPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int GetToggleState(class CBaseEntity *) /* linkage=_ZN11CBaseEntity14GetToggleStateEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void AddPoints(class CBaseEntity *, int, BOOL) /* linkage=_ZN11CBaseEntity9AddPointsEii */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void AddPointsToTeam(class CBaseEntity *, int, BOOL) /* linkage=_ZN11CBaseEntity15AddPointsToTeamEii */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL AddPlayerItem(class CBaseEntity *, class CBasePlayerItem *) /* linkage=_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL RemovePlayerItem(class CBaseEntity *, class CBasePlayerItem *) /* linkage=_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int GiveAmmo(class CBaseEntity *, int, char *, int) /* linkage=_ZN11CBaseEntity8GiveAmmoEiPci */
{
} /* size: 4 */

/* <0> (null):0 */
virtual float GetDelay(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8GetDelayEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int IsMoving(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8IsMovingEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void OverrideReset(class CBaseEntity *) /* linkage=_ZN11CBaseEntity13OverrideResetEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void SetToggleState(class CBaseEntity *, int) /* linkage=_ZN11CBaseEntity14SetToggleStateEi */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void StartSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity13StartSneakingEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void StopSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12StopSneakingEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL OnControls(class CBaseEntity *, entvars_t *) /* linkage=_ZN11CBaseEntity10OnControlsEP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10IsSneakingEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsAlive(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7IsAliveEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsBSPModel(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10IsBSPModelEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL ReflectGauss(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12ReflectGaussEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsPlayer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8IsPlayerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsNetClient(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11IsNetClientEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual const char  * TeamID(class CBaseEntity *) /* linkage=_ZN11CBaseEntity6TeamIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Think(class CBaseEntity *) /* linkage=_ZN11CBaseEntity5ThinkEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Touch(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity5TouchEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Use(class CBaseEntity *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float) /* linkage=_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Blocked(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity7BlockedEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void UpdateOwner(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11UpdateOwnerEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL FBecomeProne(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12FBecomeProneEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class Vector Center(class CBaseEntity *) /* linkage=_ZN11CBaseEntity6CenterEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector EyePosition(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11EyePositionEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector EarPosition(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11EarPositionEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector BodyTarget(class CBaseEntity *, const class Vector  &) /* linkage=_ZN11CBaseEntity10BodyTargetERK6Vector */
{
} /* size: 12 */

/* <0> (null):0 */
virtual int Illumination(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12IlluminationEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL HasTarget(class CBaseEntity *, string_t) /* linkage=_ZN11CBaseEntity9HasTargetEj */
{
} /* size: 4 */

/* <0> (null):0 */
void CGLOCK18(class CGLOCK18 *, const class CGLOCK18  &)
{
} /* size: 0 */

/* <0> (null):0 */
void CGLOCK18(class CGLOCK18 *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Spawn(class CGLOCK18 *) /* linkage=_ZN8CGLOCK185SpawnEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Precache(class CGLOCK18 *) /* linkage=_ZN8CGLOCK188PrecacheEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int iItemSlot(class CGLOCK18 *) /* linkage=_ZN8CGLOCK189iItemSlotEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int GetItemInfo(class CGLOCK18 *, ItemInfo *) /* linkage=_ZN8CGLOCK1811GetItemInfoEP8ItemInfo */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void PrimaryAttack(class CGLOCK18 *) /* linkage=_ZN8CGLOCK1813PrimaryAttackEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void SecondaryAttack(class CGLOCK18 *) /* linkage=_ZN8CGLOCK1815SecondaryAttackEv */
{
} /* size: 0 */

/* <0> (null):0 */
void GLOCK18Fire(class CGLOCK18 *, float, float, BOOL) /* linkage=_ZN8CGLOCK1811GLOCK18FireEffi */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL Deploy(class CGLOCK18 *) /* linkage=_ZN8CGLOCK186DeployEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Reload(class CGLOCK18 *) /* linkage=_ZN8CGLOCK186ReloadEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void WeaponIdle(class CGLOCK18 *) /* linkage=_ZN8CGLOCK1810WeaponIdleEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual float GetMaxSpeed(class CGLOCK18 *) /* linkage=_ZN8CGLOCK1811GetMaxSpeedEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL UseDecrement(class CGLOCK18 *) /* linkage=_ZN8CGLOCK1812UseDecrementEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsPistol(class CGLOCK18 *) /* linkage=_ZN8CGLOCK188IsPistolEv */
{
} /* size: 4 */

/* <0> (null):0 */
void CBasePlayerWeapon(class CBasePlayerWeapon *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual int AddWeapon(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon9AddWeaponEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void UpdateItemInfo(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon14UpdateItemInfoEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL ShouldWeaponIdle(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon16ShouldWeaponIdleEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsWeapon(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon8IsWeaponEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CBasePlayerItem * GetWeaponPtr(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon12GetWeaponPtrEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *, int)
{
} /* size: 0 */

/* <0> (null):0 */
virtual bool CanPlayerHearPlayer(class IVoiceGameMgrHelper *, class CBasePlayer *, class CBasePlayer *) /* linkage=_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
void WeaponIdle(class CGLOCK18 *const this)
{
	{
		int iAnim;                                            //     0
		float flRand;                                         //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void Reload(class CGLOCK18 *const this)
{
	{
		int iResult;                                          //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void SecondaryAttack(class CGLOCK18 *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Deploy(class CGLOCK18 *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator==(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator!=(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, float X, float Y, float Z)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator+(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator*(const class Vector  *const this, float fl)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Length2D(const class Vector  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Length(const class Vector  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline edict_t * ENT(const entvars_t  * pev)
{
} /* size: 4 */

/* <0> (null):0 */
inline BOOL FStrEq(const char  * sz1, const char  * sz2)
{
} /* size: 4 */

/* <0> (null):0 */
inline void edict(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline int ENTINDEX(edict_t * pEdict)
{
} /* size: 4 */

/* <0> (null):0 */
inline void ObjectCaps(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
virtual int ObjectCaps(class CPointEntity *) /* linkage=_ZN12CPointEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
inline void ObjectCaps(class CPointEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void entindex(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator-(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void NormalizeInPlace(class Vector *const this)
{
	{
		float flLen;                                          //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline void CBaseEntity(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CBaseDelay(class CBaseDelay *)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBaseDelay(class CBaseDelay *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CBaseAnimating(class CBaseAnimating *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void HandleAnimEvent(class CBaseAnimating *, MonsterEvent_t *) /* linkage=_ZN14CBaseAnimating15HandleAnimEventEP14MonsterEvent_t */
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBaseAnimating(class CBaseAnimating *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CBasePlayerItem(class CBasePlayerItem *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL CanDrop(class CBasePlayerItem *) /* linkage=_ZN15CBasePlayerItem7CanDropEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL CanHolster(class CBasePlayerItem *) /* linkage=_ZN15CBasePlayerItem10CanHolsterEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void ItemPreFrame(class CBasePlayerItem *) /* linkage=_ZN15CBasePlayerItem12ItemPreFrameEv */
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBasePlayerItem(class CBasePlayerItem *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBasePlayerWeapon(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline entvars_t * VARS(edict_t * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline void * GET_PRIVATE(edict_t * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline void operator new(size_t stAllocateBlock, entvars_t * pev)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CGLOCK18(class CGLOCK18 *const this)
{
} /* size: 0 */

/* <0> (null):0 */
class CGLOCK18 * GetClassPtr<CGLOCK18>(class CGLOCK18 * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
void Restart(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ObjectCaps(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Activate(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Classify(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void DeathNotice(class CBaseEntity *const this, entvars_t * pevChild)
{
} /* size: 0 */

/* <0> (null):0 */
void BloodColor(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsTriggered(class CBaseEntity *const this, class CBaseEntity * pActivator)
{
} /* size: 0 */

/* <0> (null):0 */
void MyMonsterPointer(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void MySquadMonsterPointer(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetToggleState(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void AddPoints(class CBaseEntity *const this, int score, BOOL bAllowNegativeScore)
{
} /* size: 0 */

/* <0> (null):0 */
void AddPointsToTeam(class CBaseEntity *const this, int score, BOOL bAllowNegativeScore)
{
} /* size: 0 */

/* <0> (null):0 */
void AddPlayerItem(class CBaseEntity *const this, class CBasePlayerItem * pItem)
{
} /* size: 0 */

/* <0> (null):0 */
void RemovePlayerItem(class CBaseEntity *const this, class CBasePlayerItem * pItem)
{
} /* size: 0 */

/* <0> (null):0 */
void GiveAmmo(class CBaseEntity *const this, int iAmount, char * szName, int iMax)
{
} /* size: 0 */

/* <0> (null):0 */
void GetDelay(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsMoving(class CBaseEntity *const this)
{
	operator!=(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void OverrideReset(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void SetToggleState(class CBaseEntity *const this, int state)
{
} /* size: 0 */

/* <0> (null):0 */
void StartSneaking(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void StopSneaking(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void OnControls(class CBaseEntity *const this, entvars_t * pev)
{
} /* size: 0 */

/* <0> (null):0 */
void IsSneaking(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsAlive(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsBSPModel(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ReflectGauss(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsPlayer(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsNetClient(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void TeamID(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Think(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Touch(class CBaseEntity *const this, class CBaseEntity * pOther)
{
} /* size: 0 */

/* <0> (null):0 */
void Use(class CBaseEntity *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
} /* size: 0 */

/* <0> (null):0 */
void Blocked(class CBaseEntity *const this, class CBaseEntity * pOther)
{
} /* size: 0 */

/* <0> (null):0 */
void UpdateOwner(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void FBecomeProne(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Center(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
	operator*(const class Vector  *const this,
			float fl); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void EyePosition(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void EarPosition(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void BodyTarget(class CBaseEntity *const this, const class Vector  &const posSrc)
{
} /* size: 0 */

/* <0> (null):0 */
void Illumination(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void HandleAnimEvent(class CBaseAnimating *const this, MonsterEvent_t * pEvent)
{
} /* size: 0 */

/* <0> (null):0 */
void CanDrop(class CBasePlayerItem *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CanHolster(class CBasePlayerItem *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ItemPreFrame(class CBasePlayerItem *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void AddWeapon(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void UpdateItemInfo(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ShouldWeaponIdle(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsWeapon(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetWeaponPtr(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void iItemSlot(class CGLOCK18 *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetMaxSpeed(class CGLOCK18 *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void UseDecrement(class CGLOCK18 *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsPistol(class CGLOCK18 *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Precache(class CGLOCK18 *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetItemInfo(class CGLOCK18 *const this, ItemInfo * p)
{
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class CGLOCK18 *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void HasTarget(class CBaseEntity *const this, string_t targetname)
{
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void WeaponIdle(class CGLOCK18 *const this)
{
	WeaponIdle(class CGLOCK18 *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Reload(class CGLOCK18 *const this)
{
	{
		int iResult;                                          //     0
	}
	Reload(class CGLOCK18 *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void SecondaryAttack(class CGLOCK18 *const this)
{
	SecondaryAttack(class CGLOCK18 *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Deploy(class CGLOCK18 *const this)
{
	Deploy(class CGLOCK18 *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void weapon_glock18(entvars_t * pev)
{
	GetClassPtr<CGLOCK18>(class CGLOCK18 * a); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void GLOCK18Fire(class CGLOCK18 *const this, float flSpread, float flCycleTime, BOOL bFireBurst)
{
	{
		class Vector vecAiming;                               //     0
		class Vector vecSrc;                                  //     0
		class Vector vecDir;                                  //     0
		int flag;                                             //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Vector(class Vector *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Vector(class Vector *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void PrimaryAttack(class CGLOCK18 *const this)
{
	Length2D(const class Vector  *const this); /* size=0, low_pc=0 */ //     0
	Length2D(const class Vector  *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */



/* Variables: */

int                        iAnim; /* size: 4 */

float                      flRand; /* size: 4 */

int                        iResult; /* size: 4 */

float                      flLen; /* size: 4 */

entvars_t *                pev; /* size: 4 */

; /* size: 149905048 */

; /* size: 149904796 */

int                        iResult; /* size: 4 */

; /* size: 149905136 */

; /* size: 149906180 */

class Vector              vecAiming; /* size: 12 */

class Vector              vecSrc; /* size: 12 */

class Vector              vecDir; /* size: 12 */

int                        flag; /* size: 4 */

extern class _IO_FILE *           stdin; /* size: 4 */

extern class _IO_FILE *           stdout; /* size: 4 */

intconst                   k_cubSaltSize; /* size: 4 */

GID_tconst                 k_GIDNil; /* size: 8 */

GID_tconst                 k_TxnIDNil; /* size: 8 */

GID_tconst                 k_TxnIDUnknown; /* size: 8 */

PackageId_tconst           k_uPackageIdFreeSub; /* size: 4 */

PackageId_tconst           k_uPackageIdInvalid; /* size: 4 */

AppId_tconst               k_uAppIdInvalid; /* size: 4 */

AssetClassId_tconst        k_ulAssetClassIdInvalid; /* size: 8 */

PhysicalItemId_tconst      k_uPhysicalItemIdInvalid; /* size: 4 */

DepotId_tconst             k_uDepotIdInvalid; /* size: 4 */

CellID_tconst              k_uCellIDInvalid; /* size: 4 */

SteamAPICall_tconst        k_uAPICallInvalid; /* size: 8 */

PartnerId_tconst           k_uPartnerIdInvalid; /* size: 4 */

extern enginefuncs_t              g_engfuncs; /* size: 632 */

extern globalvars_t *             gpGlobals; /* size: 4 */

extern class Vectorconst          g_vecZero; /* size: 12 */

extern class CBotManager *        TheBots; /* size: 4 */

/* Types: */

/* 1 */
char
 /* size: 1 */

/* 2 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 3 */
unsigned int
 /* size: 4 */

/* 4 */
unsigned char
 /* size: 1 */

/* 5 */
short unsigned int
 /* size: 2 */

/* 6 */
long unsigned int
 /* size: 4 */

/* 7 */
signed char
 /* size: 1 */

/* 8 */
short int
 /* size: 2 */

/* 9 */
int
 /* size: 4 */

/* 10 */
long long int
 /* size: 8 */

/* 11 */
long long unsigned int
 /* size: 8 */

/* 12 */
/* <0> (null):0 */
typedef long long int __quad_t; /* size: 8 */

/* 13 */
/* <0> (null):0 */
typedef long int __off_t; /* size: 4 */

/* 14 */
long int
 /* size: 4 */

/* 15 */
/* <0> (null):0 */
typedef __quad_t __off64_t; /* size: 8 */

/* 16 */
 /* pointer to 0 */
 /* size: 4 */

/* 17 */
 /* pointer to 1 */
 /* size: 4 */

/* 18 */
/* <0> (null):0 */
struct _IO_FILE {
	int                        _flags;               /*     0     4 */
	char *                     _IO_read_ptr;         /*     4     4 */
	char *                     _IO_read_end;         /*     8     4 */
	char *                     _IO_read_base;        /*    12     4 */
	char *                     _IO_write_base;       /*    16     4 */
	char *                     _IO_write_ptr;        /*    20     4 */
	char *                     _IO_write_end;        /*    24     4 */
	char *                     _IO_buf_base;         /*    28     4 */
	char *                     _IO_buf_end;          /*    32     4 */
	char *                     _IO_save_base;        /*    36     4 */
	char *                     _IO_backup_base;      /*    40     4 */
	char *                     _IO_save_end;         /*    44     4 */
	class _IO_marker *         _markers;             /*    48     4 */
	class _IO_FILE *           _chain;               /*    52     4 */
	int                        _fileno;              /*    56     4 */
	int                        _flags2;              /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	__off_t                    _old_offset;          /*    64     4 */
	short unsigned int         _cur_column;          /*    68     2 */
	signed char                _vtable_offset;       /*    70     1 */
	char                       _shortbuf[1];         /*    71     1 */
	_IO_lock_t *               _lock;                /*    72     4 */
	__off64_t                  _offset;              /*    76     8 */
	void *                     __pad1;               /*    84     4 */
	void *                     __pad2;               /*    88     4 */
	void *                     __pad3;               /*    92     4 */
	void *                     __pad4;               /*    96     4 */
	size_t                     __pad5;               /*   100     4 */
	int                        _mode;                /*   104     4 */
	char                       _unused2[40];         /*   108    40 */
	/* --- cacheline 2 boundary (128 bytes) was 20 bytes ago --- */

	/* size: 148, cachelines: 3, members: 29 */
	/* last cacheline: 20 bytes */
}; /* size: 148 */

/* 19 */
/* <0> (null):0 */
typedef void _IO_lock_t; /* size: 0 */

/* 20 */
/* <0> (null):0 */
struct _IO_marker {
	class _IO_marker *         _next;                /*     0     4 */
	class _IO_FILE *           _sbuf;                /*     4     4 */
	int                        _pos;                 /*     8     4 */

	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 21 */
 /* pointer to 20 */
 /* size: 4 */

/* 22 */
 /* pointer to 18 */
 /* size: 4 */

/* 23 */
 /* pointer to 20 */
 /* size: 4 */

/* 24 */
 /* pointer to 18 */
 /* size: 4 */

/* 25 */
/* <0> (null):0 */
char                       array[1]; /* size: 1 */

/* 26 */
 /* pointer to 19 */
 /* size: 4 */

/* 27 */
/* <0> (null):0 */
char                       array[40]; /* size: 40 */

/* 28 */
 /* pointer to 29 */
 /* size: 4 */

/* 29 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 30 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 31 */
long double
 /* size: 12 */

/* 32 */
double
 /* size: 8 */

/* 33 */
/* <0> (null):0 */
typedef int int32; /* size: 4 */

/* 34 */
/* <0> (null):0 */
typedef unsigned int uint32; /* size: 4 */

/* 35 */
/* <0> (null):0 */
typedef long long unsigned int uint64; /* size: 8 */

/* 36 */
/* <0> (null):0 */
typedef uint64 GID_t; /* size: 8 */

/* 37 */
/* <0> (null):0 */
typedef uint32 PackageId_t; /* size: 4 */

/* 38 */
/* <0> (null):0 */
typedef uint32 AppId_t; /* size: 4 */

/* 39 */
/* <0> (null):0 */
typedef uint64 AssetClassId_t; /* size: 8 */

/* 40 */
/* <0> (null):0 */
typedef uint32 PhysicalItemId_t; /* size: 4 */

/* 41 */
/* <0> (null):0 */
typedef uint32 DepotId_t; /* size: 4 */

/* 42 */
/* <0> (null):0 */
typedef uint32 CellID_t; /* size: 4 */

/* 43 */
/* <0> (null):0 */
typedef uint64 SteamAPICall_t; /* size: 8 */

/* 44 */
/* <0> (null):0 */
typedef uint32 PartnerId_t; /* size: 4 */

/* 45 */
/* <0> (null):0 */
typedef int BOOL; /* size: 4 */

/* 46 */
/* <0> (null):0 */
typedef unsigned char byte; /* size: 1 */

/* 47 */
/* <0> (null):0 */
typedef unsigned int string_t; /* size: 4 */

/* 48 */
/* <0> (null):0 */
typedef float vec_t; /* size: 4 */

/* 49 */
float
 /* size: 4 */

/* 50 */
/* <0> (null):0 */
class Vector2D {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	/* <0> (null):0 */
	void Vector2D(class Vector2D *);

	/* <0> (null):0 */
	void Vector2D(class Vector2D *, float, float);

	/* <0> (null):0 */
	class Vector2D operator+(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DplERKS_ */

	/* <0> (null):0 */
	class Vector2D operator-(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DmiERKS_ */

	/* <0> (null):0 */
	class Vector2D operator*(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DmlEf */

	/* <0> (null):0 */
	class Vector2D operator/(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DdvEf */

	/* <0> (null):0 */
	float Length(const class Vector2D  *); /* linkage=_ZNK8Vector2D6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector2D  *); /* linkage=_ZNK8Vector2D13LengthSquaredEv */

	/* <0> (null):0 */
	class Vector2D Normalize(const class Vector2D  *); /* linkage=_ZNK8Vector2D9NormalizeEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector2D *); /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector2D *, float); /* linkage=_ZN8Vector2D6IsZeroEf */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 51 */
 /* pointer to 50 */
 /* size: 4 */

/* 52 */
 /* pointer to 53 */
 /* size: 4 */

/* 53 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 54 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 55 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 56 */
bool
 /* size: 1 */

/* 57 */
/* <0> (null):0 */
class Vector {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	vec_t                      z;                    /*     8     4 */
	/* <0> (null):0 */
	void Vector(class Vector *);

	/* <0> (null):0 */
	void Vector(class Vector *, float, float, float);

	/* <0> (null):0 */
	void Vector(class Vector *, const class Vector  &);

	/* <0> (null):0 */
	void Vector(class Vector *, float *);

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *); /* linkage=_ZNK6VectorngEv */

	/* <0> (null):0 */
	int operator==(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectoreqERKS_ */

	/* <0> (null):0 */
	int operator!=(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorneERKS_ */

	/* <0> (null):0 */
	class Vector operator+(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorplERKS_ */

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectormiERKS_ */

	/* <0> (null):0 */
	class Vector operator*(const class Vector  *, float); /* linkage=_ZNK6VectormlEf */

	/* <0> (null):0 */
	class Vector operator/(const class Vector  *, float); /* linkage=_ZNK6VectordvEf */

	/* <0> (null):0 */
	void CopyToArray(const class Vector  *, float *); /* linkage=_ZNK6Vector11CopyToArrayEPf */

	/* <0> (null):0 */
	float Length(const class Vector  *); /* linkage=_ZNK6Vector6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector  *); /* linkage=_ZNK6Vector13LengthSquaredEv */

	/* <0> (null):0 */
	float * operator float*(class Vector *); /* linkage=_ZN6VectorcvPfEv */

	/* <0> (null):0 */
	const float  * operator const float*(const class Vector  *); /* linkage=_ZNK6VectorcvPKfEv */

	/* <0> (null):0 */
	class Vector Normalize(const class Vector  *); /* linkage=_ZNK6Vector9NormalizeEv */

	/* <0> (null):0 */
	class Vector2D Make2D(const class Vector  *); /* linkage=_ZNK6Vector6Make2DEv */

	/* <0> (null):0 */
	float Length2D(const class Vector  *); /* linkage=_ZNK6Vector8Length2DEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector  *, float); /* linkage=_ZNK6Vector16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector  *, float); /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector *); /* linkage=_ZN6Vector16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector *, float); /* linkage=_ZN6Vector6IsZeroEf */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 58 */
 /* pointer to 57 */
 /* size: 4 */

/* 59 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 60 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 61 */
 /* pointer to 49 */
 /* size: 4 */

/* 62 */
 /* pointer to 63 */
 /* size: 4 */

/* 63 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 64 */
 /* pointer to 65 */
 /* size: 4 */

/* 65 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 66 */
/* <0> (null):0 */
typedef int qboolean; /* size: 4 */

/* 67 */
/* <0> (null):0 */
struct link_s {
	class link_s *             prev;                 /*     0     4 */
	class link_s *             next;                 /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 68 */
 /* pointer to 67 */
 /* size: 4 */

/* 69 */
/* <0> (null):0 */
typedef struct link_s link_t; /* size: 8 */

/* 70 */
/* <0> (null):0 */
typedef struct edict_s edict_t; /* size: 804 */

/* 71 */
/* <0> (null):0 */
struct edict_s {
	qboolean                   free;                 /*     0     4 */
	int                        serialnumber;         /*     4     4 */
	link_t                     area;                 /*     8     8 */
	int                        headnode;             /*    16     4 */
	int                        num_leafs;            /*    20     4 */
	short int                  leafnums[48];         /*    24    96 */
	/* --- cacheline 1 boundary (64 bytes) was 56 bytes ago --- */
	float                      freetime;             /*   120     4 */
	void *                     pvPrivateData;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	entvars_t                  v;                    /*   128   676 */
	/* --- cacheline 12 boundary (768 bytes) was 36 bytes ago --- */

	/* size: 804, cachelines: 13, members: 9 */
	/* last cacheline: 36 bytes */
}; /* size: 804 */

/* 72 */
 /* pointer to 70 */
 /* size: 4 */

/* 73 */
/* <0> (null):0 */
struct {
	float                      time;                 /*     0     4 */
	float                      frametime;            /*     4     4 */
	float                      force_retouch;        /*     8     4 */
	string_t                   mapname;              /*    12     4 */
	string_t                   startspot;            /*    16     4 */
	float                      deathmatch;           /*    20     4 */
	float                      coop;                 /*    24     4 */
	float                      teamplay;             /*    28     4 */
	float                      serverflags;          /*    32     4 */
	float                      found_secrets;        /*    36     4 */
	class Vector              v_forward;             /*    40    12 */
	class Vector              v_up;                  /*    52    12 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	class Vector              v_right;               /*    64    12 */
	float                      trace_allsolid;       /*    76     4 */
	float                      trace_startsolid;     /*    80     4 */
	float                      trace_fraction;       /*    84     4 */
	class Vector              trace_endpos;          /*    88    12 */
	class Vector              trace_plane_normal;    /*   100    12 */
	float                      trace_plane_dist;     /*   112     4 */
	edict_t *                  trace_ent;            /*   116     4 */
	float                      trace_inopen;         /*   120     4 */
	float                      trace_inwater;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	int                        trace_hitgroup;       /*   128     4 */
	int                        trace_flags;          /*   132     4 */
	int                        msg_entity;           /*   136     4 */
	int                        cdAudioTrack;         /*   140     4 */
	int                        maxClients;           /*   144     4 */
	int                        maxEntities;          /*   148     4 */
	const char  *              pStringBase;          /*   152     4 */
	void *                     pSaveData;            /*   156     4 */
	class Vector              vecLandmarkOffset;     /*   160    12 */

	/* size: 172, cachelines: 3, members: 31 */
	/* last cacheline: 44 bytes */
}; /* size: 172 */

/* 74 */
/* <0> (null):0 */
typedef class  globalvars_t; /* size: 172 */

/* 75 */
/* <0> (null):0 */
struct entvars_s {
	string_t                   classname;            /*     0     4 */
	string_t                   globalname;           /*     4     4 */
	class Vector              origin;                /*     8    12 */
	class Vector              oldorigin;             /*    20    12 */
	class Vector              velocity;              /*    32    12 */
	class Vector              basevelocity;          /*    44    12 */
	class Vector              clbasevelocity;        /*    56    12 */
	/* --- cacheline 1 boundary (64 bytes) was 4 bytes ago --- */
	class Vector              movedir;               /*    68    12 */
	class Vector              angles;                /*    80    12 */
	class Vector              avelocity;             /*    92    12 */
	class Vector              punchangle;            /*   104    12 */
	class Vector              v_angle;               /*   116    12 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	class Vector              endpos;                /*   128    12 */
	class Vector              startpos;              /*   140    12 */
	float                      impacttime;           /*   152     4 */
	float                      starttime;            /*   156     4 */
	int                        fixangle;             /*   160     4 */
	float                      idealpitch;           /*   164     4 */
	float                      pitch_speed;          /*   168     4 */
	float                      ideal_yaw;            /*   172     4 */
	float                      yaw_speed;            /*   176     4 */
	int                        modelindex;           /*   180     4 */
	string_t                   model;                /*   184     4 */
	int                        viewmodel;            /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	int                        weaponmodel;          /*   192     4 */
	class Vector              absmin;                /*   196    12 */
	class Vector              absmax;                /*   208    12 */
	class Vector              mins;                  /*   220    12 */
	class Vector              maxs;                  /*   232    12 */
	class Vector              size;                  /*   244    12 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	float                      ltime;                /*   256     4 */
	float                      nextthink;            /*   260     4 */
	int                        movetype;             /*   264     4 */
	int                        solid;                /*   268     4 */
	int                        skin;                 /*   272     4 */
	int                        body;                 /*   276     4 */
	int                        effects;              /*   280     4 */
	float                      gravity;              /*   284     4 */
	float                      friction;             /*   288     4 */
	int                        light_level;          /*   292     4 */
	int                        sequence;             /*   296     4 */
	int                        gaitsequence;         /*   300     4 */
	float                      frame;                /*   304     4 */
	float                      animtime;             /*   308     4 */
	float                      framerate;            /*   312     4 */
	unsigned char              controller[4];        /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	unsigned char              blending[2];          /*   320     2 */
	float                      scale;                /*   324     4 */
	int                        rendermode;           /*   328     4 */
	float                      renderamt;            /*   332     4 */
	class Vector              rendercolor;           /*   336    12 */
	int                        renderfx;             /*   348     4 */
	float                      health;               /*   352     4 */
	float                      frags;                /*   356     4 */
	int                        weapons;              /*   360     4 */
	float                      takedamage;           /*   364     4 */
	int                        deadflag;             /*   368     4 */
	class Vector              view_ofs;              /*   372    12 */
	int                        button;               /*   384     4 */
	/* --- cacheline 6 boundary (384 bytes) was 2 bytes ago --- */
	int                        impulse;              /*   388     4 */
	edict_t *                  chain;                /*   392     4 */
	edict_t *                  dmg_inflictor;        /*   396     4 */
	edict_t *                  enemy;                /*   400     4 */
	edict_t *                  aiment;               /*   404     4 */
	edict_t *                  owner;                /*   408     4 */
	edict_t *                  groundentity;         /*   412     4 */
	int                        spawnflags;           /*   416     4 */
	int                        flags;                /*   420     4 */
	int                        colormap;             /*   424     4 */
	int                        team;                 /*   428     4 */
	float                      max_health;           /*   432     4 */
	float                      teleport_time;        /*   436     4 */
	float                      armortype;            /*   440     4 */
	float                      armorvalue;           /*   444     4 */
	int                        waterlevel;           /*   448     4 */
	/* --- cacheline 7 boundary (448 bytes) was 2 bytes ago --- */
	int                        watertype;            /*   452     4 */
	string_t                   target;               /*   456     4 */
	string_t                   targetname;           /*   460     4 */
	string_t                   netname;              /*   464     4 */
	string_t                   message;              /*   468     4 */
	float                      dmg_take;             /*   472     4 */
	float                      dmg_save;             /*   476     4 */
	float                      dmg;                  /*   480     4 */
	float                      dmgtime;              /*   484     4 */
	string_t                   noise;                /*   488     4 */
	string_t                   noise1;               /*   492     4 */
	string_t                   noise2;               /*   496     4 */
	string_t                   noise3;               /*   500     4 */
	float                      speed;                /*   504     4 */
	float                      air_finished;         /*   508     4 */
	float                      pain_finished;        /*   512     4 */
	/* --- cacheline 8 boundary (512 bytes) was 2 bytes ago --- */
	float                      radsuit_finished;     /*   516     4 */
	edict_t *                  pContainingEntity;    /*   520     4 */
	int                        playerclass;          /*   524     4 */
	float                      maxspeed;             /*   528     4 */
	float                      fov;                  /*   532     4 */
	int                        weaponanim;           /*   536     4 */
	int                        pushmsec;             /*   540     4 */
	int                        bInDuck;              /*   544     4 */
	int                        flTimeStepSound;      /*   548     4 */
	int                        flSwimTime;           /*   552     4 */
	int                        flDuckTime;           /*   556     4 */
	int                        iStepLeft;            /*   560     4 */
	float                      flFallVelocity;       /*   564     4 */
	int                        gamestate;            /*   568     4 */
	int                        oldbuttons;           /*   572     4 */
	int                        groupinfo;            /*   576     4 */
	/* --- cacheline 9 boundary (576 bytes) was 2 bytes ago --- */
	int                        iuser1;               /*   580     4 */
	int                        iuser2;               /*   584     4 */
	int                        iuser3;               /*   588     4 */
	int                        iuser4;               /*   592     4 */
	float                      fuser1;               /*   596     4 */
	float                      fuser2;               /*   600     4 */
	float                      fuser3;               /*   604     4 */
	float                      fuser4;               /*   608     4 */
	class Vector              vuser1;                /*   612    12 */
	class Vector              vuser2;                /*   624    12 */
	class Vector              vuser3;                /*   636    12 */
	/* --- cacheline 10 boundary (640 bytes) was 6 bytes ago --- */
	class Vector              vuser4;                /*   648    12 */
	edict_t *                  euser1;               /*   660     4 */
	edict_t *                  euser2;               /*   664     4 */
	edict_t *                  euser3;               /*   668     4 */
	edict_t *                  euser4;               /*   672     4 */

	/* size: 676, cachelines: 11, members: 123 */
	/* last cacheline: 36 bytes */

	/* BRAIN FART ALERT! 676 != 674 + 0(holes), diff = 2 */

}; /* size: 676 */

/* 76 */
/* <0> (null):0 */
unsigned char              array[4]; /* size: 4 */

/* 77 */
/* <0> (null):0 */
unsigned char              array[2]; /* size: 2 */

/* 78 */
/* <0> (null):0 */
typedef struct entvars_s entvars_t; /* size: 676 */

/* 79 */
/* <0> (null):0 */
short int                  array[48]; /* size: 96 */

/* 80 */
/* <0> (null):0 */
typedef uint32 CRC32_t; /* size: 4 */

/* 81 */
/* <0> (null):0 */
struct cvar_s {
	char *                     name;                 /*     0     4 */
	char *                     string;               /*     4     4 */
	int                        flags;                /*     8     4 */
	float                      value;                /*    12     4 */
	class cvar_s *             next;                 /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 82 */
 /* pointer to 81 */
 /* size: 4 */

/* 83 */
/* <0> (null):0 */
typedef struct cvar_s cvar_t; /* size: 20 */

/* 84 */
/* <0> (null):0 */
struct client_textmessage_s {
	int                        effect;               /*     0     4 */
	byte                       r1;                   /*     4     1 */
	byte                       g1;                   /*     5     1 */
	byte                       b1;                   /*     6     1 */
	byte                       a1;                   /*     7     1 */
	byte                       r2;                   /*     8     1 */
	byte                       g2;                   /*     9     1 */
	byte                       b2;                   /*    10     1 */
	byte                       a2;                   /*    11     1 */
	float                      x;                    /*    12     4 */
	float                      y;                    /*    16     4 */
	float                      fadein;               /*    20     4 */
	float                      fadeout;              /*    24     4 */
	float                      holdtime;             /*    28     4 */
	float                      fxtime;               /*    32     4 */
	const char  *              pName;                /*    36     4 */
	const char  *              pMessage;             /*    40     4 */

	/* size: 44, cachelines: 1, members: 17 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 85 */
/* <0> (null):0 */
typedef struct client_textmessage_s client_textmessage_t; /* size: 44 */

/* 86 */
/* <0> (null):0 */
typedef struct sequenceCommandLine_ sequenceCommandLine_s; /* size: 92 */

/* 87 */
/* <0> (null):0 */
struct sequenceCommandLine_ {
	int                        commandType;          /*     0     4 */
	client_textmessage_t       clientMessage;        /*     4    44 */
	char *                     speakerName;          /*    48     4 */
	char *                     listenerName;         /*    52     4 */
	char *                     soundFileName;        /*    56     4 */
	char *                     sentenceName;         /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	char *                     fireTargetNames;      /*    64     4 */
	char *                     killTargetNames;      /*    68     4 */
	float                      delay;                /*    72     4 */
	int                        repeatCount;          /*    76     4 */
	int                        textChannel;          /*    80     4 */
	int                        modifierBitField;     /*    84     4 */
	sequenceCommandLine_s *    nextCommandLine;      /*    88     4 */

	/* size: 92, cachelines: 2, members: 13 */
	/* last cacheline: 28 bytes */
}; /* size: 92 */

/* 88 */
 /* pointer to 86 */
 /* size: 4 */

/* 89 */
/* <0> (null):0 */
typedef struct sequenceEntry_ sequenceEntry_s; /* size: 20 */

/* 90 */
/* <0> (null):0 */
struct sequenceEntry_ {
	char *                     fileName;             /*     0     4 */
	char *                     entryName;            /*     4     4 */
	sequenceCommandLine_s *    firstCommand;         /*     8     4 */
	sequenceEntry_s *          nextEntry;            /*    12     4 */
	qboolean                   isGlobal;             /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 91 */
 /* pointer to 89 */
 /* size: 4 */

/* 92 */
/* <0> (null):0 */
typedef struct sentenceEntry_ sentenceEntry_s; /* size: 16 */

/* 93 */
/* <0> (null):0 */
struct sentenceEntry_ {
	char *                     data;                 /*     0     4 */
	sentenceEntry_s *          nextEntry;            /*     4     4 */
	qboolean                   isGlobal;             /*     8     4 */
	unsigned int               index;                /*    12     4 */

	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 94 */
 /* pointer to 92 */
 /* size: 4 */

/* 95 */
/* <0> (null):0 */
enum {
	at_notice = 0,
	at_console = 1,
	at_aiconsole = 2,
	at_warning = 3,
	at_error = 4,
	at_logged = 5,
}; /* size: 4 */

/* 96 */
/* <0> (null):0 */
typedef enum  ALERT_TYPE; /* size: 4 */

/* 97 */
/* <0> (null):0 */
enum {
	print_console = 0,
	print_center = 1,
	print_chat = 2,
}; /* size: 4 */

/* 98 */
/* <0> (null):0 */
typedef enum  PRINT_TYPE; /* size: 4 */

/* 99 */
/* <0> (null):0 */
enum {
	force_exactfile = 0,
	force_model_samebounds = 1,
	force_model_specifybounds = 2,
	force_model_specifybounds_if_avail = 3,
}; /* size: 4 */

/* 100 */
/* <0> (null):0 */
typedef enum  FORCE_TYPE; /* size: 4 */

/* 101 */
/* <0> (null):0 */
struct {
	int                        fAllSolid;            /*     0     4 */
	int                        fStartSolid;          /*     4     4 */
	int                        fInOpen;              /*     8     4 */
	int                        fInWater;             /*    12     4 */
	float                      flFraction;           /*    16     4 */
	class Vector              vecEndPos;             /*    20    12 */
	float                      flPlaneDist;          /*    32     4 */
	class Vector              vecPlaneNormal;        /*    36    12 */
	edict_t *                  pHit;                 /*    48     4 */
	int                        iHitgroup;            /*    52     4 */

	/* size: 56, cachelines: 1, members: 10 */
	/* last cacheline: 56 bytes */
}; /* size: 56 */

/* 102 */
/* <0> (null):0 */
typedef class  TraceResult; /* size: 56 */

/* 103 */
/* <0> (null):0 */
struct enginefuncs_s {
	int                        (*pfnPrecacheModel)(char *); /*     0     4 */
	int                        (*pfnPrecacheSound)(char *); /*     4     4 */
	void                       (*pfnSetModel)(edict_t *, const char  *); /*     8     4 */
	int                        (*pfnModelIndex)(const char  *); /*    12     4 */
	int                        (*pfnModelFrames)(int); /*    16     4 */
	void                       (*pfnSetSize)(edict_t *, const float  *, const float  *); /*    20     4 */
	void                       (*pfnChangeLevel)(char *, char *); /*    24     4 */
	void                       (*pfnGetSpawnParms)(edict_t *); /*    28     4 */
	void                       (*pfnSaveSpawnParms)(edict_t *); /*    32     4 */
	float                      (*pfnVecToYaw)(const float  *); /*    36     4 */
	void                       (*pfnVecToAngles)(const float  *, float *); /*    40     4 */
	void                       (*pfnMoveToOrigin)(edict_t *, const float  *, float, int); /*    44     4 */
	void                       (*pfnChangeYaw)(edict_t *); /*    48     4 */
	void                       (*pfnChangePitch)(edict_t *); /*    52     4 */
	edict_t *                  (*pfnFindEntityByString)(edict_t *, const char  *, const char  *); /*    56     4 */
	int                        (*pfnGetEntityIllum)(edict_t *); /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	edict_t *                  (*pfnFindEntityInSphere)(edict_t *, const float  *, float); /*    64     4 */
	edict_t *                  (*pfnFindClientInPVS)(edict_t *); /*    68     4 */
	edict_t *                  (*pfnEntitiesInPVS)(edict_t *); /*    72     4 */
	void                       (*pfnMakeVectors)(const float  *); /*    76     4 */
	void                       (*pfnAngleVectors)(const float  *, float *, float *, float *); /*    80     4 */
	edict_t *                  (*pfnCreateEntity)(void); /*    84     4 */
	void                       (*pfnRemoveEntity)(edict_t *); /*    88     4 */
	edict_t *                  (*pfnCreateNamedEntity)(int); /*    92     4 */
	void                       (*pfnMakeStatic)(edict_t *); /*    96     4 */
	int                        (*pfnEntIsOnFloor)(edict_t *); /*   100     4 */
	int                        (*pfnDropToFloor)(edict_t *); /*   104     4 */
	int                        (*pfnWalkMove)(edict_t *, float, float, int); /*   108     4 */
	void                       (*pfnSetOrigin)(edict_t *, const float  *); /*   112     4 */
	void                       (*pfnEmitSound)(edict_t *, int, const char  *, float, float, int, int); /*   116     4 */
	void                       (*pfnEmitAmbientSound)(edict_t *, float *, const char  *, float, float, int, int); /*   120     4 */
	void                       (*pfnTraceLine)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	void                       (*pfnTraceToss)(edict_t *, edict_t *, TraceResult *); /*   128     4 */
	int                        (*pfnTraceMonsterHull)(edict_t *, const float  *, const float  *, int, edict_t *, TraceResult *); /*   132     4 */
	void                       (*pfnTraceHull)(const float  *, const float  *, int, int, edict_t *, TraceResult *); /*   136     4 */
	void                       (*pfnTraceModel)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   140     4 */
	const char  *              (*pfnTraceTexture)(edict_t *, const float  *, const float  *); /*   144     4 */
	void                       (*pfnTraceSphere)(const float  *, const float  *, int, float, edict_t *, TraceResult *); /*   148     4 */
	void                       (*pfnGetAimVector)(edict_t *, float, float *); /*   152     4 */
	void                       (*pfnServerCommand)(char *); /*   156     4 */
	void                       (*pfnServerExecute)(void); /*   160     4 */
	void                       (*pfnClientCommand)(edict_t *, char *, ...); /*   164     4 */
	void                       (*pfnParticleEffect)(const float  *, const float  *, float, float); /*   168     4 */
	void                       (*pfnLightStyle)(int, char *); /*   172     4 */
	int                        (*pfnDecalIndex)(const char  *); /*   176     4 */
	int                        (*pfnPointContents)(const float  *); /*   180     4 */
	void                       (*pfnMessageBegin)(int, int, const float  *, edict_t *); /*   184     4 */
	void                       (*pfnMessageEnd)(void); /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	void                       (*pfnWriteByte)(int); /*   192     4 */
	void                       (*pfnWriteChar)(int); /*   196     4 */
	void                       (*pfnWriteShort)(int); /*   200     4 */
	void                       (*pfnWriteLong)(int); /*   204     4 */
	void                       (*pfnWriteAngle)(float); /*   208     4 */
	void                       (*pfnWriteCoord)(float); /*   212     4 */
	void                       (*pfnWriteString)(const char  *); /*   216     4 */
	void                       (*pfnWriteEntity)(int); /*   220     4 */
	void                       (*pfnCVarRegister)(cvar_t *); /*   224     4 */
	float                      (*pfnCVarGetFloat)(const char  *); /*   228     4 */
	const char  *              (*pfnCVarGetString)(const char  *); /*   232     4 */
	void                       (*pfnCVarSetFloat)(const char  *, float); /*   236     4 */
	void                       (*pfnCVarSetString)(const char  *, const char  *); /*   240     4 */
	void                       (*pfnAlertMessage)(ALERT_TYPE, char *, ...); /*   244     4 */
	void                       (*pfnEngineFprintf)(void *, char *, ...); /*   248     4 */
	void *                     (*pfnPvAllocEntPrivateData)(edict_t *, int32); /*   252     4 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	void *                     (*pfnPvEntPrivateData)(edict_t *); /*   256     4 */
	void                       (*pfnFreeEntPrivateData)(edict_t *); /*   260     4 */
	const char  *              (*pfnSzFromIndex)(int); /*   264     4 */
	int                        (*pfnAllocString)(const char  *); /*   268     4 */
	class entvars_s *          (*pfnGetVarsOfEnt)(edict_t *); /*   272     4 */
	edict_t *                  (*pfnPEntityOfEntOffset)(int); /*   276     4 */
	int                        (*pfnEntOffsetOfPEntity)(const edict_t  *); /*   280     4 */
	int                        (*pfnIndexOfEdict)(const edict_t  *); /*   284     4 */
	edict_t *                  (*pfnPEntityOfEntIndex)(int); /*   288     4 */
	edict_t *                  (*pfnFindEntityByVars)(class entvars_s *); /*   292     4 */
	void *                     (*pfnGetModelPtr)(edict_t *); /*   296     4 */
	int                        (*pfnRegUserMsg)(const char  *, int); /*   300     4 */
	void                       (*pfnAnimationAutomove)(const edict_t  *, float); /*   304     4 */
	void                       (*pfnGetBonePosition)(const edict_t  *, int, float *, float *); /*   308     4 */
	uint32                     (*pfnFunctionFromName)(const char  *); /*   312     4 */
	const char  *              (*pfnNameForFunction)(uint32); /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	void                       (*pfnClientPrintf)(edict_t *, PRINT_TYPE, const char  *); /*   320     4 */
	void                       (*pfnServerPrint)(const char  *); /*   324     4 */
	const char  *              (*pfnCmd_Args)(void); /*   328     4 */
	const char  *              (*pfnCmd_Argv)(int);  /*   332     4 */
	int                        (*pfnCmd_Argc)(void); /*   336     4 */
	void                       (*pfnGetAttachment)(const edict_t  *, int, float *, float *); /*   340     4 */
	void                       (*pfnCRC32_Init)(CRC32_t *); /*   344     4 */
	void                       (*pfnCRC32_ProcessBuffer)(CRC32_t *, void *, int); /*   348     4 */
	void                       (*pfnCRC32_ProcessByte)(CRC32_t *, unsigned char); /*   352     4 */
	CRC32_t                    (*pfnCRC32_Final)(CRC32_t); /*   356     4 */
	int32                      (*pfnRandomLong)(int32, int32); /*   360     4 */
	float                      (*pfnRandomFloat)(float, float); /*   364     4 */
	void                       (*pfnSetView)(const edict_t  *, const edict_t  *); /*   368     4 */
	float                      (*pfnTime)(void);     /*   372     4 */
	void                       (*pfnCrosshairAngle)(const edict_t  *, float, float); /*   376     4 */
	byte *                     (*pfnLoadFileForMe)(char *, int *); /*   380     4 */
	/* --- cacheline 6 boundary (384 bytes) --- */
	void                       (*pfnFreeFile)(void *); /*   384     4 */
	void                       (*pfnEndSection)(const char  *); /*   388     4 */
	int                        (*pfnCompareFileTime)(char *, char *, int *); /*   392     4 */
	void                       (*pfnGetGameDir)(char *); /*   396     4 */
	void                       (*pfnCvar_RegisterVariable)(cvar_t *); /*   400     4 */
	void                       (*pfnFadeClientVolume)(const edict_t  *, int, int, int, int); /*   404     4 */
	void                       (*pfnSetClientMaxspeed)(const edict_t  *, float); /*   408     4 */
	edict_t *                  (*pfnCreateFakeClient)(const char  *); /*   412     4 */
	void                       (*pfnRunPlayerMove)(edict_t *, const float  *, float, float, float, short unsigned int, byte, byte); /*   416     4 */
	int                        (*pfnNumberOfEntities)(void); /*   420     4 */
	char *                     (*pfnGetInfoKeyBuffer)(edict_t *); /*   424     4 */
	char *                     (*pfnInfoKeyValue)(char *, char *); /*   428     4 */
	void                       (*pfnSetKeyValue)(char *, char *, char *); /*   432     4 */
	void                       (*pfnSetClientKeyValue)(int, char *, char *, char *); /*   436     4 */
	int                        (*pfnIsMapValid)(char *); /*   440     4 */
	void                       (*pfnStaticDecal)(const float  *, int, int, int); /*   444     4 */
	/* --- cacheline 7 boundary (448 bytes) --- */
	int                        (*pfnPrecacheGeneric)(char *); /*   448     4 */
	int                        (*pfnGetPlayerUserId)(edict_t *); /*   452     4 */
	void                       (*pfnBuildSoundMsg)(edict_t *, int, const char  *, float, float, int, int, int, int, const float  *, edict_t *); /*   456     4 */
	int                        (*pfnIsDedicatedServer)(void); /*   460     4 */
	cvar_t *                   (*pfnCVarGetPointer)(const char  *); /*   464     4 */
	unsigned int               (*pfnGetPlayerWONId)(edict_t *); /*   468     4 */
	void                       (*pfnInfo_RemoveKey)(char *, const char  *); /*   472     4 */
	const char  *              (*pfnGetPhysicsKeyValue)(const edict_t  *, const char  *); /*   476     4 */
	void                       (*pfnSetPhysicsKeyValue)(const edict_t  *, const char  *, const char  *); /*   480     4 */
	const char  *              (*pfnGetPhysicsInfoString)(const edict_t  *); /*   484     4 */
	short unsigned int         (*pfnPrecacheEvent)(int, const char  *); /*   488     4 */
	void                       (*pfnPlaybackEvent)(int, const edict_t  *, short unsigned int, float, float *, float *, float, float, int, int, int, int); /*   492     4 */
	unsigned char *            (*pfnSetFatPVS)(float *); /*   496     4 */
	unsigned char *            (*pfnSetFatPAS)(float *); /*   500     4 */
	int                        (*pfnCheckVisibility)(const edict_t  *, unsigned char *); /*   504     4 */
	void                       (*pfnDeltaSetField)(class delta_s *, const char  *); /*   508     4 */
	/* --- cacheline 8 boundary (512 bytes) --- */
	void                       (*pfnDeltaUnsetField)(class delta_s *, const char  *); /*   512     4 */
	void                       (*pfnDeltaAddEncoder)(char *, void (*)(class delta_s *, const unsigned char  *, const unsigned char  *)); /*   516     4 */
	int                        (*pfnGetCurrentPlayer)(void); /*   520     4 */
	int                        (*pfnCanSkipPlayer)(const edict_t  *); /*   524     4 */
	int                        (*pfnDeltaFindField)(class delta_s *, const char  *); /*   528     4 */
	void                       (*pfnDeltaSetFieldByIndex)(class delta_s *, int); /*   532     4 */
	void                       (*pfnDeltaUnsetFieldByIndex)(class delta_s *, int); /*   536     4 */
	void                       (*pfnSetGroupMask)(int, int); /*   540     4 */
	int                        (*pfnCreateInstancedBaseline)(int, class entity_state_s *); /*   544     4 */
	void                       (*pfnCvar_DirectSet)(class cvar_s *, char *); /*   548     4 */
	void                       (*pfnForceUnmodified)(FORCE_TYPE, float *, float *, const char  *); /*   552     4 */
	void                       (*pfnGetPlayerStats)(const edict_t  *, int *, int *); /*   556     4 */
	void                       (*pfnAddServerCommand)(char *, void (*)(void)); /*   560     4 */
	qboolean                   (*pfnVoice_GetClientListening)(int, int); /*   564     4 */
	qboolean                   (*pfnVoice_SetClientListening)(int, int, qboolean); /*   568     4 */
	const char  *              (*pfnGetPlayerAuthId)(edict_t *); /*   572     4 */
	/* --- cacheline 9 boundary (576 bytes) --- */
	sequenceEntry_s *          (*pfnSequenceGet)(const char  *, const char  *); /*   576     4 */
	sentenceEntry_s *          (*pfnSequencePickSentence)(const char  *, int, int *); /*   580     4 */
	int                        (*pfnGetFileSize)(char *); /*   584     4 */
	unsigned int               (*pfnGetApproxWavePlayLen)(const char  *); /*   588     4 */
	int                        (*pfnIsCareerMatch)(void); /*   592     4 */
	int                        (*pfnGetLocalizedStringLength)(const char  *); /*   596     4 */
	void                       (*pfnRegisterTutorMessageShown)(int); /*   600     4 */
	int                        (*pfnGetTimesTutorMessageShown)(int); /*   604     4 */
	void                       (*ProcessTutorMessageDecayBuffer)(int *, int); /*   608     4 */
	void                       (*ConstructTutorMessageDecayBuffer)(int *, int); /*   612     4 */
	void                       (*ResetTutorMessageDecayData)(void); /*   616     4 */
	void                       (*pfnQueryClientCvarValue)(const edict_t  *, const char  *); /*   620     4 */
	void                       (*pfnQueryClientCvarValue2)(const edict_t  *, const char  *, int); /*   624     4 */
	int                        (*pfnCheckParm)(const char  *, char * *); /*   628     4 */

	/* size: 632, cachelines: 10, members: 158 */
	/* last cacheline: 56 bytes */
}; /* size: 632 */

/* 104 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 105 */
 /* pointer to 104 */
 /* size: 4 */

/* 106 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149871592 */

/* 107 */
 /* pointer to 106 */
 /* size: 4 */

/* 108 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 109 */
 /* pointer to 108 */
 /* size: 4 */

/* 110 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 111 */
 /* pointer to 110 */
 /* size: 4 */

/* 112 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149872112 */

/* 113 */
 /* pointer to 112 */
 /* size: 4 */

/* 114 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149872372 */

/* 115 */
 /* pointer to 114 */
 /* size: 4 */

/* 116 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149872580 */

/* 117 */
 /* pointer to 116 */
 /* size: 4 */

/* 118 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 119 */
 /* pointer to 118 */
 /* size: 4 */

/* 120 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149872892 */

/* 121 */
 /* pointer to 120 */
 /* size: 4 */

/* 122 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149873100 */

/* 123 */
 /* pointer to 122 */
 /* size: 4 */

/* 124 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 125 */
 /* pointer to 124 */
 /* size: 4 */

/* 126 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 127 */
 /* pointer to 126 */
 /* size: 4 */

/* 128 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 129 */
 /* pointer to 128 */
 /* size: 4 */

/* 130 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 131 */
 /* pointer to 130 */
 /* size: 4 */

/* 132 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149886476 */

/* 133 */
 /* pointer to 132 */
 /* size: 4 */

/* 134 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149886632 */

/* 135 */
 /* pointer to 134 */
 /* size: 4 */

/* 136 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 137 */
 /* pointer to 136 */
 /* size: 4 */

/* 138 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 139 */
 /* pointer to 138 */
 /* size: 4 */

/* 140 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 141 */
 /* pointer to 140 */
 /* size: 4 */

/* 142 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149887516 */

/* 143 */
 /* pointer to 142 */
 /* size: 4 */

/* 144 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149887724 */

/* 145 */
 /* pointer to 144 */
 /* size: 4 */

/* 146 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149888192 */

/* 147 */
 /* pointer to 146 */
 /* size: 4 */

/* 148 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149888660 */

/* 149 */
 /* pointer to 102 */
 /* size: 4 */

/* 150 */
 /* pointer to 148 */
 /* size: 4 */

/* 151 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149889076 */

/* 152 */
 /* pointer to 151 */
 /* size: 4 */

/* 153 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 154 */
 /* pointer to 153 */
 /* size: 4 */

/* 155 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149889752 */

/* 156 */
 /* pointer to 155 */
 /* size: 4 */

/* 157 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 158 */
 /* pointer to 157 */
 /* size: 4 */

/* 159 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149894516 */

/* 160 */
 /* pointer to 159 */
 /* size: 4 */

/* 161 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149894932 */

/* 162 */
 /* pointer to 161 */
 /* size: 4 */

/* 163 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149895192 */

/* 164 */
 /* pointer to 163 */
 /* size: 4 */

/* 165 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149895348 */

/* 166 */
 /* pointer to 165 */
 /* size: 4 */

/* 167 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149895452 */

/* 168 */
 /* pointer to 167 */
 /* size: 4 */

/* 169 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149895660 */

/* 170 */
 /* pointer to 169 */
 /* size: 4 */

/* 171 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149895972 */

/* 172 */
 /* pointer to 171 */
 /* size: 4 */

/* 173 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 174 */
 /* pointer to 173 */
 /* size: 4 */

/* 175 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149896336 */

/* 176 */
 /* pointer to 175 */
 /* size: 4 */

/* 177 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149896648 */

/* 178 */
 /* pointer to 177 */
 /* size: 4 */

/* 179 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149896804 */

/* 180 */
 /* pointer to 179 */
 /* size: 4 */

/* 181 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149896960 */

/* 182 */
 /* pointer to 181 */
 /* size: 4 */

/* 183 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149897116 */

/* 184 */
 /* pointer to 83 */
 /* size: 4 */

/* 185 */
 /* pointer to 183 */
 /* size: 4 */

/* 186 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 187 */
 /* pointer to 186 */
 /* size: 4 */

/* 188 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 189 */
 /* pointer to 188 */
 /* size: 4 */

/* 190 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149897636 */

/* 191 */
 /* pointer to 190 */
 /* size: 4 */

/* 192 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149897844 */

/* 193 */
 /* pointer to 192 */
 /* size: 4 */

/* 194 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149898052 */

/* 195 */
 /* pointer to 194 */
 /* size: 4 */

/* 196 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149898260 */

/* 197 */
 /* pointer to 196 */
 /* size: 4 */

/* 198 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 199 */
 /* pointer to 198 */
 /* size: 4 */

/* 200 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 201 */
 /* pointer to 200 */
 /* size: 4 */

/* 202 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 203 */
 /* pointer to 202 */
 /* size: 4 */

/* 204 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 205 */
 /* pointer to 75 */
 /* size: 4 */

/* 206 */
 /* pointer to 204 */
 /* size: 4 */

/* 207 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 208 */
 /* pointer to 209 */
 /* size: 4 */

/* 209 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 804 */

/* 210 */
 /* pointer to 207 */
 /* size: 4 */

/* 211 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 212 */
 /* pointer to 211 */
 /* size: 4 */

/* 213 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 214 */
 /* pointer to 213 */
 /* size: 4 */

/* 215 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149907980 */

/* 216 */
 /* pointer to 215 */
 /* size: 4 */

/* 217 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149908188 */

/* 218 */
 /* pointer to 217 */
 /* size: 4 */

/* 219 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 220 */
 /* pointer to 219 */
 /* size: 4 */

/* 221 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 222 */
 /* pointer to 221 */
 /* size: 4 */

/* 223 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149908812 */

/* 224 */
 /* pointer to 223 */
 /* size: 4 */

/* 225 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 226 */
 /* pointer to 225 */
 /* size: 4 */

/* 227 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 228 */
 /* pointer to 227 */
 /* size: 4 */

/* 229 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149909280 */

/* 230 */
 /* pointer to 80 */
 /* size: 4 */

/* 231 */
 /* pointer to 229 */
 /* size: 4 */

/* 232 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149909488 */

/* 233 */
 /* pointer to 232 */
 /* size: 4 */

/* 234 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149909748 */

/* 235 */
 /* pointer to 234 */
 /* size: 4 */

/* 236 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 237 */
 /* pointer to 236 */
 /* size: 4 */

/* 238 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 239 */
 /* pointer to 238 */
 /* size: 4 */

/* 240 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 241 */
 /* pointer to 240 */
 /* size: 4 */

/* 242 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149910528 */

/* 243 */
 /* pointer to 242 */
 /* size: 4 */

/* 244 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 245 */
 /* pointer to 244 */
 /* size: 4 */

/* 246 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149910856 */

/* 247 */
 /* pointer to 246 */
 /* size: 4 */

/* 248 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 249 */
 /* pointer to 46 */
 /* size: 4 */

/* 250 */
 /* pointer to 9 */
 /* size: 4 */

/* 251 */
 /* pointer to 248 */
 /* size: 4 */

/* 252 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149911428 */

/* 253 */
 /* pointer to 252 */
 /* size: 4 */

/* 254 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 255 */
 /* pointer to 254 */
 /* size: 4 */

/* 256 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149911844 */

/* 257 */
 /* pointer to 256 */
 /* size: 4 */

/* 258 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 259 */
 /* pointer to 258 */
 /* size: 4 */

/* 260 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149912364 */

/* 261 */
 /* pointer to 260 */
 /* size: 4 */

/* 262 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 263 */
 /* pointer to 262 */
 /* size: 4 */

/* 264 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 265 */
 /* pointer to 264 */
 /* size: 4 */

/* 266 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149913248 */

/* 267 */
 /* pointer to 266 */
 /* size: 4 */

/* 268 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149913508 */

/* 269 */
 /* pointer to 268 */
 /* size: 4 */

/* 270 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149913820 */

/* 271 */
 /* pointer to 270 */
 /* size: 4 */

/* 272 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149914132 */

/* 273 */
 /* pointer to 272 */
 /* size: 4 */

/* 274 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 275 */
 /* pointer to 274 */
 /* size: 4 */

/* 276 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 277 */
 /* pointer to 276 */
 /* size: 4 */

/* 278 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149919208 */

/* 279 */
 /* pointer to 278 */
 /* size: 4 */

/* 280 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 281 */
 /* pointer to 280 */
 /* size: 4 */

/* 282 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149919624 */

/* 283 */
 /* pointer to 282 */
 /* size: 4 */

/* 284 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 285 */
 /* pointer to 284 */
 /* size: 4 */

/* 286 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 2 */

/* 287 */
 /* pointer to 286 */
 /* size: 4 */

/* 288 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149920248 */

/* 289 */
 /* pointer to 288 */
 /* size: 4 */

/* 290 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 291 */
 /* pointer to 4 */
 /* size: 4 */

/* 292 */
 /* pointer to 290 */
 /* size: 4 */

/* 293 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 294 */
 /* pointer to 293 */
 /* size: 4 */

/* 295 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149921392 */

/* 296 */
 /* pointer to 297 */
 /* size: 4 */

/* 297 */
/* <0> (null):0 */
struct delta_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 298 */
 /* pointer to 295 */
 /* size: 4 */

/* 299 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149921716 */

/* 300 */
 /* pointer to 301 */
 /* size: 4 */

/* 301 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149921924 */

/* 302 */
 /* pointer to 303 */
 /* size: 4 */

/* 303 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 304 */
 /* pointer to 299 */
 /* size: 4 */

/* 305 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 306 */
 /* pointer to 305 */
 /* size: 4 */

/* 307 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149922496 */

/* 308 */
 /* pointer to 307 */
 /* size: 4 */

/* 309 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149922704 */

/* 310 */
 /* pointer to 309 */
 /* size: 4 */

/* 311 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 312 */
 /* pointer to 313 */
 /* size: 4 */

/* 313 */
/* <0> (null):0 */
struct entity_state_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 314 */
 /* pointer to 311 */
 /* size: 4 */

/* 315 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149923292 */

/* 316 */
 /* pointer to 81 */
 /* size: 4 */

/* 317 */
 /* pointer to 315 */
 /* size: 4 */

/* 318 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149923552 */

/* 319 */
 /* pointer to 318 */
 /* size: 4 */

/* 320 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149923864 */

/* 321 */
 /* pointer to 320 */
 /* size: 4 */

/* 322 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149924124 */

/* 323 */
 /* pointer to 322 */
 /* size: 4 */

/* 324 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 325 */
 /* pointer to 324 */
 /* size: 4 */

/* 326 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 327 */
 /* pointer to 326 */
 /* size: 4 */

/* 328 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 329 */
 /* pointer to 328 */
 /* size: 4 */

/* 330 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 331 */
 /* pointer to 330 */
 /* size: 4 */

/* 332 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 333 */
 /* pointer to 332 */
 /* size: 4 */

/* 334 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 335 */
 /* pointer to 334 */
 /* size: 4 */

/* 336 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149925580 */

/* 337 */
 /* pointer to 336 */
 /* size: 4 */

/* 338 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149925788 */

/* 339 */
 /* pointer to 338 */
 /* size: 4 */

/* 340 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149925996 */

/* 341 */
 /* pointer to 340 */
 /* size: 4 */

/* 342 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 343 */
 /* pointer to 17 */
 /* size: 4 */

/* 344 */
 /* pointer to 342 */
 /* size: 4 */

/* 345 */
/* <0> (null):0 */
typedef struct enginefuncs_s enginefuncs_t; /* size: 632 */

/* 346 */
/* <0> (null):0 */
enum {
	TS_AT_TOP = 0,
	TS_AT_BOTTOM = 1,
	TS_GOING_UP = 2,
	TS_GOING_DOWN = 3,
}; /* size: 4 */

/* 347 */
/* <0> (null):0 */
typedef enum  TOGGLE_STATE; /* size: 4 */

/* 348 */
 /* pointer to 78 */
 /* size: 4 */

/* 349 */
 /* pointer to 350 */
 /* size: 4 */

/* 350 */
/* <0> (null):0 */
struct CBaseEntity {
	/* <0> (null):0 */
	virtual int ObjectCaps(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10ObjectCapsEv */

	/* <0> (null):0 */
	void CBaseEntity(class CBaseEntity *);

	/* <0> (null):0 */
	void * operator new(size_t, entvars_t *); /* linkage=_ZN11CBaseEntitynwEjP9entvars_s */

	/* <0> (null):0 */
	virtual void Restart(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7RestartEv */

	/* <0> (null):0 */
	virtual void Activate(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8ActivateEv */

	/* <0> (null):0 */
	virtual int Classify(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8ClassifyEv */

	/* <0> (null):0 */
	virtual void DeathNotice(class CBaseEntity *, entvars_t *); /* linkage=_ZN11CBaseEntity11DeathNoticeEP9entvars_s */

	/* <0> (null):0 */
	virtual int BloodColor(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10BloodColorEv */

	/* <0> (null):0 */
	virtual BOOL IsTriggered(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity11IsTriggeredEPS_ */

	/* <0> (null):0 */
	virtual class CBaseMonster * MyMonsterPointer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity16MyMonsterPointerEv */

	/* <0> (null):0 */
	virtual class CSquadMonster * MySquadMonsterPointer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity21MySquadMonsterPointerEv */

	/* <0> (null):0 */
	virtual int GetToggleState(class CBaseEntity *); /* linkage=_ZN11CBaseEntity14GetToggleStateEv */

	/* <0> (null):0 */
	virtual void AddPoints(class CBaseEntity *, int, BOOL); /* linkage=_ZN11CBaseEntity9AddPointsEii */

	/* <0> (null):0 */
	virtual void AddPointsToTeam(class CBaseEntity *, int, BOOL); /* linkage=_ZN11CBaseEntity15AddPointsToTeamEii */

	/* <0> (null):0 */
	virtual BOOL AddPlayerItem(class CBaseEntity *, class CBasePlayerItem *); /* linkage=_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem */

	/* <0> (null):0 */
	virtual BOOL RemovePlayerItem(class CBaseEntity *, class CBasePlayerItem *); /* linkage=_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem */

	/* <0> (null):0 */
	virtual int GiveAmmo(class CBaseEntity *, int, char *, int); /* linkage=_ZN11CBaseEntity8GiveAmmoEiPci */

	/* <0> (null):0 */
	virtual float GetDelay(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8GetDelayEv */

	/* <0> (null):0 */
	virtual int IsMoving(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8IsMovingEv */

	/* <0> (null):0 */
	virtual void OverrideReset(class CBaseEntity *); /* linkage=_ZN11CBaseEntity13OverrideResetEv */

	/* <0> (null):0 */
	virtual void SetToggleState(class CBaseEntity *, int); /* linkage=_ZN11CBaseEntity14SetToggleStateEi */

	/* <0> (null):0 */
	virtual void StartSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity13StartSneakingEv */

	/* <0> (null):0 */
	virtual void StopSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12StopSneakingEv */

	/* <0> (null):0 */
	virtual BOOL OnControls(class CBaseEntity *, entvars_t *); /* linkage=_ZN11CBaseEntity10OnControlsEP9entvars_s */

	/* <0> (null):0 */
	virtual BOOL IsSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10IsSneakingEv */

	/* <0> (null):0 */
	virtual BOOL IsAlive(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7IsAliveEv */

	/* <0> (null):0 */
	virtual BOOL IsBSPModel(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10IsBSPModelEv */

	/* <0> (null):0 */
	virtual BOOL ReflectGauss(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12ReflectGaussEv */

	/* <0> (null):0 */
	virtual BOOL IsPlayer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8IsPlayerEv */

	/* <0> (null):0 */
	virtual BOOL IsNetClient(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11IsNetClientEv */

	/* <0> (null):0 */
	virtual const char  * TeamID(class CBaseEntity *); /* linkage=_ZN11CBaseEntity6TeamIDEv */

	/* <0> (null):0 */
	virtual void Think(class CBaseEntity *); /* linkage=_ZN11CBaseEntity5ThinkEv */

	/* <0> (null):0 */
	virtual void Touch(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity5TouchEPS_ */

	/* <0> (null):0 */
	virtual void Use(class CBaseEntity *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float); /* linkage=_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf */

	/* <0> (null):0 */
	virtual void Blocked(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity7BlockedEPS_ */

	/* <0> (null):0 */
	virtual void UpdateOwner(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11UpdateOwnerEv */

	/* <0> (null):0 */
	virtual BOOL FBecomeProne(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12FBecomeProneEv */

	/* <0> (null):0 */
	virtual class Vector Center(class CBaseEntity *); /* linkage=_ZN11CBaseEntity6CenterEv */

	/* <0> (null):0 */
	virtual class Vector EyePosition(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11EyePositionEv */

	/* <0> (null):0 */
	virtual class Vector EarPosition(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11EarPositionEv */

	/* <0> (null):0 */
	virtual class Vector BodyTarget(class CBaseEntity *, const class Vector  &); /* linkage=_ZN11CBaseEntity10BodyTargetERK6Vector */

	/* <0> (null):0 */
	virtual int Illumination(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12IlluminationEv */

	/* <0> (null):0 */
	virtual BOOL HasTarget(class CBaseEntity *, string_t); /* linkage=_ZN11CBaseEntity9HasTargetEj */

	/* vtable has 41 entries: {
	   [6] = ObjectCaps(_ZN11CBaseEntity10ObjectCapsEv), 
	   [2] = Restart(_ZN11CBaseEntity7RestartEv), 
	   [7] = Activate(_ZN11CBaseEntity8ActivateEv), 
	   [9] = Classify(_ZN11CBaseEntity8ClassifyEv), 
	   [10] = DeathNotice(_ZN11CBaseEntity11DeathNoticeEP9entvars_s), 
	   [15] = BloodColor(_ZN11CBaseEntity10BloodColorEv), 
	   [17] = IsTriggered(_ZN11CBaseEntity11IsTriggeredEPS_), 
	   [18] = MyMonsterPointer(_ZN11CBaseEntity16MyMonsterPointerEv), 
	   [19] = MySquadMonsterPointer(_ZN11CBaseEntity21MySquadMonsterPointerEv), 
	   [20] = GetToggleState(_ZN11CBaseEntity14GetToggleStateEv), 
	   [21] = AddPoints(_ZN11CBaseEntity9AddPointsEii), 
	   [22] = AddPointsToTeam(_ZN11CBaseEntity15AddPointsToTeamEii), 
	   [23] = AddPlayerItem(_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem), 
	   [24] = RemovePlayerItem(_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem), 
	   [25] = GiveAmmo(_ZN11CBaseEntity8GiveAmmoEiPci), 
	   [26] = GetDelay(_ZN11CBaseEntity8GetDelayEv), 
	   [27] = IsMoving(_ZN11CBaseEntity8IsMovingEv), 
	   [28] = OverrideReset(_ZN11CBaseEntity13OverrideResetEv), 
	   [30] = SetToggleState(_ZN11CBaseEntity14SetToggleStateEi), 
	   [31] = StartSneaking(_ZN11CBaseEntity13StartSneakingEv), 
	   [32] = StopSneaking(_ZN11CBaseEntity12StopSneakingEv), 
	   [33] = OnControls(_ZN11CBaseEntity10OnControlsEP9entvars_s), 
	   [34] = IsSneaking(_ZN11CBaseEntity10IsSneakingEv), 
	   [35] = IsAlive(_ZN11CBaseEntity7IsAliveEv), 
	   [36] = IsBSPModel(_ZN11CBaseEntity10IsBSPModelEv), 
	   [37] = ReflectGauss(_ZN11CBaseEntity12ReflectGaussEv), 
	   [40] = IsPlayer(_ZN11CBaseEntity8IsPlayerEv), 
	   [41] = IsNetClient(_ZN11CBaseEntity11IsNetClientEv), 
	   [42] = TeamID(_ZN11CBaseEntity6TeamIDEv), 
	   [44] = Think(_ZN11CBaseEntity5ThinkEv), 
	   [45] = Touch(_ZN11CBaseEntity5TouchEPS_), 
	   [46] = Use(_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf), 
	   [47] = Blocked(_ZN11CBaseEntity7BlockedEPS_), 
	   [49] = UpdateOwner(_ZN11CBaseEntity11UpdateOwnerEv), 
	   [50] = FBecomeProne(_ZN11CBaseEntity12FBecomeProneEv), 
	   [51] = Center(_ZN11CBaseEntity6CenterEv), 
	   [52] = EyePosition(_ZN11CBaseEntity11EyePositionEv), 
	   [53] = EarPosition(_ZN11CBaseEntity11EarPositionEv), 
	   [54] = BodyTarget(_ZN11CBaseEntity10BodyTargetERK6Vector), 
	   [55] = Illumination(_ZN11CBaseEntity12IlluminationEv), 
	   [38] = HasTarget(_ZN11CBaseEntity9HasTargetEj), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 351 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 352 */
/* <0> (null):0 */
struct {
	int                        event;                /*     0     4 */
	char *                     options;              /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 353 */
/* <0> (null):0 */
typedef class  MonsterEvent_t; /* size: 8 */

/* 354 */
/* <0> (null):0 */
enum {
	USE_OFF = 0,
	USE_ON = 1,
	USE_SET = 2,
	USE_TOGGLE = 3,
}; /* size: 4 */

/* 355 */
/* <0> (null):0 */
typedef enum  USE_TYPE; /* size: 4 */

/* 356 */
/* <0> (null):0 */
enum WeaponIdType {
	WEAPON_NONE = 0,
	WEAPON_P228 = 1,
	WEAPON_GLOCK = 2,
	WEAPON_SCOUT = 3,
	WEAPON_HEGRENADE = 4,
	WEAPON_XM1014 = 5,
	WEAPON_C4 = 6,
	WEAPON_MAC10 = 7,
	WEAPON_AUG = 8,
	WEAPON_SMOKEGRENADE = 9,
	WEAPON_ELITE = 10,
	WEAPON_FIVESEVEN = 11,
	WEAPON_UMP45 = 12,
	WEAPON_SG550 = 13,
	WEAPON_GALIL = 14,
	WEAPON_FAMAS = 15,
	WEAPON_USP = 16,
	WEAPON_GLOCK18 = 17,
	WEAPON_AWP = 18,
	WEAPON_MP5N = 19,
	WEAPON_M249 = 20,
	WEAPON_M3 = 21,
	WEAPON_M4A1 = 22,
	WEAPON_TMP = 23,
	WEAPON_G3SG1 = 24,
	WEAPON_FLASHBANG = 25,
	WEAPON_DEAGLE = 26,
	WEAPON_SG552 = 27,
	WEAPON_AK47 = 28,
	WEAPON_KNIFE = 29,
	WEAPON_P90 = 30,
	WEAPON_SHIELDGUN = 99,
}; /* size: 4 */

/* 357 */
/* <0> (null):0 */
enum grenade_e {
	GRENADE_IDLE = 0,
	GRENADE_PINPULL = 1,
	GRENADE_THROW = 2,
	GRENADE_DRAW = 3,
	GRENADE_SHIELD_IDLE = 4,
	GRENADE_SHIELD_UP = 5,
	GRENADE_SHIELD_DOWN = 6,
}; /* size: 4 */

/* 358 */
/* <0> (null):0 */
struct {
	int                        iSlot;                /*     0     4 */
	int                        iPosition;            /*     4     4 */
	const char  *              pszAmmo1;             /*     8     4 */
	int                        iMaxAmmo1;            /*    12     4 */
	const char  *              pszAmmo2;             /*    16     4 */
	int                        iMaxAmmo2;            /*    20     4 */
	const char  *              pszName;              /*    24     4 */
	int                        iMaxClip;             /*    28     4 */
	int                        iId;                  /*    32     4 */
	int                        iFlags;               /*    36     4 */
	int                        iWeight;              /*    40     4 */

	/* size: 44, cachelines: 1, members: 11 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 359 */
/* <0> (null):0 */
typedef class  ItemInfo; /* size: 44 */

/* 360 */
/* <0> (null):0 */
enum {
	PLAYER_IDLE = 0,
	PLAYER_WALK = 1,
	PLAYER_JUMP = 2,
	PLAYER_SUPERJUMP = 3,
	PLAYER_DIE = 4,
	PLAYER_ATTACK1 = 5,
	PLAYER_ATTACK2 = 6,
	PLAYER_FLINCH = 7,
	PLAYER_LARGE_FLINCH = 8,
	PLAYER_RELOAD = 9,
	PLAYER_HOLDBOMB = 10,
}; /* size: 4 */

/* 361 */
/* <0> (null):0 */
typedef enum  PLAYER_ANIM; /* size: 4 */

/* 362 */
/* <0> (null):0 */
enum hegrenade_e {
	HEGRENADE_IDLE = 0,
	HEGRENADE_PINPULL = 1,
	HEGRENADE_THROW = 2,
	HEGRENADE_DRAW = 3,
}; /* size: 4 */

/* 363 */
/* <0> (null):0 */
class CHEGrenade : public CBasePlayerWeapon {
public:

	/* class CBasePlayerWeapon   <ancestor>; */      /*     0     0 */
	short unsigned int         m_usCreateExplosion;  /*   336     2 */
	/* <0> (null):0 */
	void CHEGrenade(class CHEGrenade *, const class CHEGrenade  &);

	/* <0> (null):0 */
	void CHEGrenade(class CHEGrenade *);

	/* <0> (null):0 */
	virtual void Spawn(class CHEGrenade *); /* linkage=_ZN10CHEGrenade5SpawnEv */

	/* <0> (null):0 */
	virtual void Precache(class CHEGrenade *); /* linkage=_ZN10CHEGrenade8PrecacheEv */

	/* <0> (null):0 */
	virtual int iItemSlot(class CHEGrenade *); /* linkage=_ZN10CHEGrenade9iItemSlotEv */

	/* <0> (null):0 */
	virtual int GetItemInfo(class CHEGrenade *, ItemInfo *); /* linkage=_ZN10CHEGrenade11GetItemInfoEP8ItemInfo */

	/* <0> (null):0 */
	virtual void PrimaryAttack(class CHEGrenade *); /* linkage=_ZN10CHEGrenade13PrimaryAttackEv */

	/* <0> (null):0 */
	virtual void SecondaryAttack(class CHEGrenade *); /* linkage=_ZN10CHEGrenade15SecondaryAttackEv */

	/* <0> (null):0 */
	virtual BOOL Deploy(class CHEGrenade *); /* linkage=_ZN10CHEGrenade6DeployEv */

	/* <0> (null):0 */
	virtual void Holster(class CHEGrenade *, int); /* linkage=_ZN10CHEGrenade7HolsterEi */

	/* <0> (null):0 */
	virtual void WeaponIdle(class CHEGrenade *); /* linkage=_ZN10CHEGrenade10WeaponIdleEv */

	/* <0> (null):0 */
	virtual float GetMaxSpeed(class CHEGrenade *); /* linkage=_ZN10CHEGrenade11GetMaxSpeedEv */

	/* <0> (null):0 */
	virtual BOOL CanDrop(class CHEGrenade *); /* linkage=_ZN10CHEGrenade7CanDropEv */

	/* <0> (null):0 */
	virtual BOOL CanDeploy(class CHEGrenade *); /* linkage=_ZN10CHEGrenade9CanDeployEv */

	/* <0> (null):0 */
	virtual BOOL UseDecrement(class CHEGrenade *); /* linkage=_ZN10CHEGrenade12UseDecrementEv */

	/* <0> (null):0 */
	bool ShieldSecondaryFire(class CHEGrenade *, int, int); /* linkage=_ZN10CHEGrenade19ShieldSecondaryFireEii */

	/* <0> (null):0 */
	void SetPlayerShieldAnim(class CHEGrenade *); /* linkage=_ZN10CHEGrenade19SetPlayerShieldAnimEv */

	/* <0> (null):0 */
	void ResetPlayerShieldAnim(class CHEGrenade *); /* linkage=_ZN10CHEGrenade21ResetPlayerShieldAnimEv */

	/* vtable has 13 entries: {
	   [0] = Spawn(_ZN10CHEGrenade5SpawnEv), 
	   [1] = Precache(_ZN10CHEGrenade8PrecacheEv), 
	   [79] = iItemSlot(_ZN10CHEGrenade9iItemSlotEv), 
	   [61] = GetItemInfo(_ZN10CHEGrenade11GetItemInfoEP8ItemInfo), 
	   [87] = PrimaryAttack(_ZN10CHEGrenade13PrimaryAttackEv), 
	   [88] = SecondaryAttack(_ZN10CHEGrenade15SecondaryAttackEv), 
	   [64] = Deploy(_ZN10CHEGrenade6DeployEv), 
	   [67] = Holster(_ZN10CHEGrenade7HolsterEi), 
	   [90] = WeaponIdle(_ZN10CHEGrenade10WeaponIdleEv), 
	   [78] = GetMaxSpeed(_ZN10CHEGrenade11GetMaxSpeedEv), 
	   [63] = CanDrop(_ZN10CHEGrenade7CanDropEv), 
	   [62] = CanDeploy(_ZN10CHEGrenade9CanDeployEv), 
	   [93] = UseDecrement(_ZN10CHEGrenade12UseDecrementEv), 
	} */
	/* size: 340, cachelines: 6, members: 2 */
	/* last cacheline: 20 bytes */

	/* BRAIN FART ALERT! 340 != 2 + 0(holes), diff = 338 */

}; /* size: 340 */

/* 364 */
/* <0> (null):0 */
class CBasePlayerWeapon {
	/* <0> (null):0 */
	void CBasePlayerWeapon(class CBasePlayerWeapon *);

	/* <0> (null):0 */
	virtual int AddWeapon(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon9AddWeaponEv */

	/* <0> (null):0 */
	virtual void UpdateItemInfo(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon14UpdateItemInfoEv */

	/* <0> (null):0 */
	virtual void Reload(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon6ReloadEv */

	/* <0> (null):0 */
	virtual BOOL ShouldWeaponIdle(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon16ShouldWeaponIdleEv */

	/* <0> (null):0 */
	virtual BOOL IsWeapon(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon8IsWeaponEv */

	/* <0> (null):0 */
	virtual class CBasePlayerItem * GetWeaponPtr(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon12GetWeaponPtrEv */

	/* vtable has 6 entries: {
	   [82] = AddWeapon(_ZN17CBasePlayerWeapon9AddWeaponEv), 
	   [68] = UpdateItemInfo(_ZN17CBasePlayerWeapon14UpdateItemInfoEv), 
	   [89] = Reload(_ZN17CBasePlayerWeapon6ReloadEv), 
	   [92] = ShouldWeaponIdle(_ZN17CBasePlayerWeapon16ShouldWeaponIdleEv), 
	   [65] = IsWeapon(_ZN17CBasePlayerWeapon8IsWeaponEv), 
	   [77] = GetWeaponPtr(_ZN17CBasePlayerWeapon12GetWeaponPtrEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 365 */
 /* pointer to 363 */
 /* size: 4 */

/* 366 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 367 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 340 */

/* 368 */
 /* pointer to 359 */
 /* size: 4 */

/* 369 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 370 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 371 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 372 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 373 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 374 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 375 */
 /* pointer to 376 */
 /* size: 4 */

/* 376 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 676 */

/* 377 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 378 */
/* <0> (null):0 */
class CPointEntity {
	/* <0> (null):0 */
	virtual int ObjectCaps(class CPointEntity *); /* linkage=_ZN12CPointEntity10ObjectCapsEv */

	/* vtable has 1 entries: {
	   [6] = ObjectCaps(_ZN12CPointEntity10ObjectCapsEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 379 */
 /* pointer to 378 */
 /* size: 4 */

/* 380 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 381 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 382 */
/* <0> (null):0 */
class CBaseDelay {
	/* <0> (null):0 */
	void CBaseDelay(class CBaseDelay *);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 383 */
 /* pointer to 382 */
 /* size: 4 */

/* 384 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 385 */
/* <0> (null):0 */
class CBaseAnimating {
	/* <0> (null):0 */
	void CBaseAnimating(class CBaseAnimating *);

	/* <0> (null):0 */
	virtual void HandleAnimEvent(class CBaseAnimating *, MonsterEvent_t *); /* linkage=_ZN14CBaseAnimating15HandleAnimEventEP14MonsterEvent_t */

	/* vtable has 1 entries: {
	   [58] = HandleAnimEvent(_ZN14CBaseAnimating15HandleAnimEventEP14MonsterEvent_t), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 386 */
 /* pointer to 385 */
 /* size: 4 */

/* 387 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 388 */
/* <0> (null):0 */
class CBasePlayerItem {
	/* <0> (null):0 */
	void CBasePlayerItem(class CBasePlayerItem *);

	/* <0> (null):0 */
	virtual BOOL CanHolster(class CBasePlayerItem *); /* linkage=_ZN15CBasePlayerItem10CanHolsterEv */

	/* <0> (null):0 */
	virtual void ItemPreFrame(class CBasePlayerItem *); /* linkage=_ZN15CBasePlayerItem12ItemPreFrameEv */

	ItemInfo                   ItemInfoArray[32];    /*     0  1408 */
	/* --- cacheline 22 boundary (1408 bytes) --- */
	/* vtable has 2 entries: {
	   [66] = CanHolster(_ZN15CBasePlayerItem10CanHolsterEv), 
	   [69] = ItemPreFrame(_ZN15CBasePlayerItem12ItemPreFrameEv), 
	} */
	/* size: 0, cachelines: 0, members: 1 */

	/* BRAIN FART ALERT! 0 != 1408 + 0(holes), diff = -1408 */

}; /* size: 0 */

/* 389 */
 /* pointer to 388 */
 /* size: 4 */

/* 390 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 391 */
 /* pointer to 364 */
 /* size: 4 */

/* 392 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 393 */
 /* pointer to 350 */
 /* size: 4 */

/* 394 */
/* <0> (null):0 */
class CBaseMonster {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 395 */
 /* pointer to 394 */
 /* size: 4 */

/* 396 */
/* <0> (null):0 */
struct CSquadMonster {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 397 */
 /* pointer to 396 */
 /* size: 4 */

/* 398 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 399 */
 /* pointer to 353 */
 /* size: 4 */

/* 400 */
 /* pointer to 388 */
 /* size: 4 */

/* 401 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 402 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 403 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 404 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 405 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 406 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 407 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 408 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 409 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 410 */
 /* pointer to 74 */
 /* size: 4 */

/* 411 */
/* <0> (null):0 */
ItemInfo                   array[32]; /* size: 1408 */

/* Functions: */

/* <0> (null):0 */
void Vector2D(class Vector2D *)
{
} /* size: 3014656 */

/* <0> (null):0 */
void Vector2D(class Vector2D *, float, float)
{
} /* size: 149654216 */

/* <0> (null):0 */
class Vector2D operator+(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DplERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator-(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DmiERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator*(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DmlEf */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator/(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DdvEf */
{
} /* size: 8 */

/* <0> (null):0 */
float Length(const class Vector2D  *) /* linkage=_ZNK8Vector2D6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector2D  *) /* linkage=_ZNK8Vector2D13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector2D Normalize(const class Vector2D  *) /* linkage=_ZNK8Vector2D9NormalizeEv */
{
} /* size: 8 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector2D *) /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector2D *, float) /* linkage=_ZN8Vector2D6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void Vector(class Vector *)
{
} /* size: 0 */

/* <0> (null):0 */
void Vector(class Vector *, float, float, float)
{
} /* size: 228 */

/* <0> (null):0 */
void Vector(class Vector *, const class Vector  &)
{
} /* size: 149656996 */

/* <0> (null):0 */
void Vector(class Vector *, float *)
{
} /* size: 0 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *) /* linkage=_ZNK6VectorngEv */
{
} /* size: 12 */

/* <0> (null):0 */
int operator==(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectoreqERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
int operator!=(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorneERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector operator+(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorplERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectormiERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator*(const class Vector  *, float) /* linkage=_ZNK6VectormlEf */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator/(const class Vector  *, float) /* linkage=_ZNK6VectordvEf */
{
} /* size: 12 */

/* <0> (null):0 */
void CopyToArray(const class Vector  *, float *) /* linkage=_ZNK6Vector11CopyToArrayEPf */
{
} /* size: 320 */

/* <0> (null):0 */
float Length(const class Vector  *) /* linkage=_ZNK6Vector6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector  *) /* linkage=_ZNK6Vector13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
float * operator float*(class Vector *) /* linkage=_ZN6VectorcvPfEv */
{
} /* size: 4 */

/* <0> (null):0 */
const float  * operator const float*(const class Vector  *) /* linkage=_ZNK6VectorcvPKfEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector Normalize(const class Vector  *) /* linkage=_ZNK6Vector9NormalizeEv */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector2D Make2D(const class Vector  *) /* linkage=_ZNK6Vector6Make2DEv */
{
} /* size: 8 */

/* <0> (null):0 */
float Length2D(const class Vector  *) /* linkage=_ZNK6Vector8Length2DEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector  *, float) /* linkage=_ZNK6Vector16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector  *, float) /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector *) /* linkage=_ZN6Vector16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector *, float) /* linkage=_ZN6Vector6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
virtual int ObjectCaps(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
void CBaseEntity(class CBaseEntity *)
{
} /* size: 0 */

/* <0> (null):0 */
void * operator new(size_t, entvars_t *) /* linkage=_ZN11CBaseEntitynwEjP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Restart(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7RestartEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Activate(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8ActivateEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int Classify(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8ClassifyEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void DeathNotice(class CBaseEntity *, entvars_t *) /* linkage=_ZN11CBaseEntity11DeathNoticeEP9entvars_s */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int BloodColor(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10BloodColorEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsTriggered(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity11IsTriggeredEPS_ */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CBaseMonster * MyMonsterPointer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity16MyMonsterPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CSquadMonster * MySquadMonsterPointer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity21MySquadMonsterPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int GetToggleState(class CBaseEntity *) /* linkage=_ZN11CBaseEntity14GetToggleStateEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void AddPoints(class CBaseEntity *, int, BOOL) /* linkage=_ZN11CBaseEntity9AddPointsEii */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void AddPointsToTeam(class CBaseEntity *, int, BOOL) /* linkage=_ZN11CBaseEntity15AddPointsToTeamEii */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL AddPlayerItem(class CBaseEntity *, class CBasePlayerItem *) /* linkage=_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL RemovePlayerItem(class CBaseEntity *, class CBasePlayerItem *) /* linkage=_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int GiveAmmo(class CBaseEntity *, int, char *, int) /* linkage=_ZN11CBaseEntity8GiveAmmoEiPci */
{
} /* size: 4 */

/* <0> (null):0 */
virtual float GetDelay(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8GetDelayEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int IsMoving(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8IsMovingEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void OverrideReset(class CBaseEntity *) /* linkage=_ZN11CBaseEntity13OverrideResetEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void SetToggleState(class CBaseEntity *, int) /* linkage=_ZN11CBaseEntity14SetToggleStateEi */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void StartSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity13StartSneakingEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void StopSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12StopSneakingEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL OnControls(class CBaseEntity *, entvars_t *) /* linkage=_ZN11CBaseEntity10OnControlsEP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10IsSneakingEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsAlive(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7IsAliveEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsBSPModel(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10IsBSPModelEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL ReflectGauss(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12ReflectGaussEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsPlayer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8IsPlayerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsNetClient(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11IsNetClientEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual const char  * TeamID(class CBaseEntity *) /* linkage=_ZN11CBaseEntity6TeamIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Think(class CBaseEntity *) /* linkage=_ZN11CBaseEntity5ThinkEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Touch(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity5TouchEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Use(class CBaseEntity *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float) /* linkage=_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Blocked(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity7BlockedEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void UpdateOwner(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11UpdateOwnerEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL FBecomeProne(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12FBecomeProneEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class Vector Center(class CBaseEntity *) /* linkage=_ZN11CBaseEntity6CenterEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector EyePosition(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11EyePositionEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector EarPosition(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11EarPositionEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector BodyTarget(class CBaseEntity *, const class Vector  &) /* linkage=_ZN11CBaseEntity10BodyTargetERK6Vector */
{
} /* size: 12 */

/* <0> (null):0 */
virtual int Illumination(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12IlluminationEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL HasTarget(class CBaseEntity *, string_t) /* linkage=_ZN11CBaseEntity9HasTargetEj */
{
} /* size: 4 */

/* <0> (null):0 */
void CHEGrenade(class CHEGrenade *, const class CHEGrenade  &)
{
} /* size: 0 */

/* <0> (null):0 */
void CHEGrenade(class CHEGrenade *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Spawn(class CHEGrenade *) /* linkage=_ZN10CHEGrenade5SpawnEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Precache(class CHEGrenade *) /* linkage=_ZN10CHEGrenade8PrecacheEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int iItemSlot(class CHEGrenade *) /* linkage=_ZN10CHEGrenade9iItemSlotEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int GetItemInfo(class CHEGrenade *, ItemInfo *) /* linkage=_ZN10CHEGrenade11GetItemInfoEP8ItemInfo */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void PrimaryAttack(class CHEGrenade *) /* linkage=_ZN10CHEGrenade13PrimaryAttackEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void SecondaryAttack(class CHEGrenade *) /* linkage=_ZN10CHEGrenade15SecondaryAttackEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL Deploy(class CHEGrenade *) /* linkage=_ZN10CHEGrenade6DeployEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Holster(class CHEGrenade *, int) /* linkage=_ZN10CHEGrenade7HolsterEi */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void WeaponIdle(class CHEGrenade *) /* linkage=_ZN10CHEGrenade10WeaponIdleEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual float GetMaxSpeed(class CHEGrenade *) /* linkage=_ZN10CHEGrenade11GetMaxSpeedEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL CanDrop(class CHEGrenade *) /* linkage=_ZN10CHEGrenade7CanDropEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL CanDeploy(class CHEGrenade *) /* linkage=_ZN10CHEGrenade9CanDeployEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL UseDecrement(class CHEGrenade *) /* linkage=_ZN10CHEGrenade12UseDecrementEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool ShieldSecondaryFire(class CHEGrenade *, int, int) /* linkage=_ZN10CHEGrenade19ShieldSecondaryFireEii */
{
} /* size: 1 */

/* <0> (null):0 */
void SetPlayerShieldAnim(class CHEGrenade *) /* linkage=_ZN10CHEGrenade19SetPlayerShieldAnimEv */
{
} /* size: 0 */

/* <0> (null):0 */
void ResetPlayerShieldAnim(class CHEGrenade *) /* linkage=_ZN10CHEGrenade21ResetPlayerShieldAnimEv */
{
} /* size: 0 */

/* <0> (null):0 */
void CBasePlayerWeapon(class CBasePlayerWeapon *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual int AddWeapon(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon9AddWeaponEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void UpdateItemInfo(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon14UpdateItemInfoEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Reload(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon6ReloadEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL ShouldWeaponIdle(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon16ShouldWeaponIdleEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsWeapon(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon8IsWeaponEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CBasePlayerItem * GetWeaponPtr(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon12GetWeaponPtrEv */
{
} /* size: 4 */

/* <0> (null):0 */
void PrimaryAttack(class CHEGrenade *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Deploy(class CHEGrenade *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator==(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator!=(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, float X, float Y, float Z)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator+(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator*(const class Vector  *const this, float fl)
{
} /* size: 0 */

/* <0> (null):0 */
inline edict_t * ENT(const entvars_t  * pev)
{
} /* size: 4 */

/* <0> (null):0 */
inline BOOL FStrEq(const char  * sz1, const char  * sz2)
{
} /* size: 4 */

/* <0> (null):0 */
inline void ObjectCaps(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
virtual int ObjectCaps(class CPointEntity *) /* linkage=_ZN12CPointEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
inline void ObjectCaps(class CPointEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
void WeaponIdle(class CHEGrenade *const this)
{
	{
		class Vector angThrow;                                //     0
		float flVel;                                          //     0
		class Vector vecSrc;                                  //     0
		class Vector vecThrow;                                //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline void CBaseEntity(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CBaseDelay(class CBaseDelay *)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBaseDelay(class CBaseDelay *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CBaseAnimating(class CBaseAnimating *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void HandleAnimEvent(class CBaseAnimating *, MonsterEvent_t *) /* linkage=_ZN14CBaseAnimating15HandleAnimEventEP14MonsterEvent_t */
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBaseAnimating(class CBaseAnimating *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CBasePlayerItem(class CBasePlayerItem *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL CanHolster(class CBasePlayerItem *) /* linkage=_ZN15CBasePlayerItem10CanHolsterEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void ItemPreFrame(class CBasePlayerItem *) /* linkage=_ZN15CBasePlayerItem12ItemPreFrameEv */
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBasePlayerItem(class CBasePlayerItem *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBasePlayerWeapon(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline entvars_t * VARS(edict_t * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline void * GET_PRIVATE(edict_t * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline void operator new(size_t stAllocateBlock, entvars_t * pev)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CHEGrenade(class CHEGrenade *const this)
{
} /* size: 0 */

/* <0> (null):0 */
class CHEGrenade * GetClassPtr<CHEGrenade>(class CHEGrenade * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
void ShieldSecondaryFire(class CHEGrenade *const this, int iUpAnim, int iDownAnim)
{
} /* size: 0 */

/* <0> (null):0 */
void Restart(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ObjectCaps(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Activate(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Classify(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void DeathNotice(class CBaseEntity *const this, entvars_t * pevChild)
{
} /* size: 0 */

/* <0> (null):0 */
void BloodColor(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsTriggered(class CBaseEntity *const this, class CBaseEntity * pActivator)
{
} /* size: 0 */

/* <0> (null):0 */
void MyMonsterPointer(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void MySquadMonsterPointer(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetToggleState(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void AddPoints(class CBaseEntity *const this, int score, BOOL bAllowNegativeScore)
{
} /* size: 0 */

/* <0> (null):0 */
void AddPointsToTeam(class CBaseEntity *const this, int score, BOOL bAllowNegativeScore)
{
} /* size: 0 */

/* <0> (null):0 */
void AddPlayerItem(class CBaseEntity *const this, class CBasePlayerItem * pItem)
{
} /* size: 0 */

/* <0> (null):0 */
void RemovePlayerItem(class CBaseEntity *const this, class CBasePlayerItem * pItem)
{
} /* size: 0 */

/* <0> (null):0 */
void GiveAmmo(class CBaseEntity *const this, int iAmount, char * szName, int iMax)
{
} /* size: 0 */

/* <0> (null):0 */
void GetDelay(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsMoving(class CBaseEntity *const this)
{
	operator!=(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void OverrideReset(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void SetToggleState(class CBaseEntity *const this, int state)
{
} /* size: 0 */

/* <0> (null):0 */
void StartSneaking(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void StopSneaking(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void OnControls(class CBaseEntity *const this, entvars_t * pev)
{
} /* size: 0 */

/* <0> (null):0 */
void IsSneaking(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsAlive(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsBSPModel(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ReflectGauss(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsPlayer(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsNetClient(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void TeamID(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Think(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Touch(class CBaseEntity *const this, class CBaseEntity * pOther)
{
} /* size: 0 */

/* <0> (null):0 */
void Use(class CBaseEntity *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
} /* size: 0 */

/* <0> (null):0 */
void Blocked(class CBaseEntity *const this, class CBaseEntity * pOther)
{
} /* size: 0 */

/* <0> (null):0 */
void UpdateOwner(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void FBecomeProne(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Center(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
	operator*(const class Vector  *const this,
			float fl); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void EyePosition(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void EarPosition(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void BodyTarget(class CBaseEntity *const this, const class Vector  &const posSrc)
{
} /* size: 0 */

/* <0> (null):0 */
void Illumination(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void HandleAnimEvent(class CBaseAnimating *const this, MonsterEvent_t * pEvent)
{
} /* size: 0 */

/* <0> (null):0 */
void CanHolster(class CBasePlayerItem *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ItemPreFrame(class CBasePlayerItem *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void AddWeapon(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void UpdateItemInfo(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Reload(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ShouldWeaponIdle(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsWeapon(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetWeaponPtr(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void iItemSlot(class CHEGrenade *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetMaxSpeed(class CHEGrenade *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CanDrop(class CHEGrenade *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void UseDecrement(class CHEGrenade *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Precache(class CHEGrenade *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetItemInfo(class CHEGrenade *const this, ItemInfo * p)
{
} /* size: 0 */

/* <0> (null):0 */
void CanDeploy(class CHEGrenade *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Holster(class CHEGrenade *const this, int skiplocal)
{
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class CHEGrenade *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void HasTarget(class CBaseEntity *const this, string_t targetname)
{
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void PrimaryAttack(class CHEGrenade *const this)
{
	PrimaryAttack(class CHEGrenade *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Deploy(class CHEGrenade *const this)
{
	Deploy(class CHEGrenade *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void SecondaryAttack(class CHEGrenade *const this)
{
	ShieldSecondaryFire(class CHEGrenade *const this,
				int iUpAnim,
				int iDownAnim); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void SetPlayerShieldAnim(class CHEGrenade *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ResetPlayerShieldAnim(class CHEGrenade *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void WeaponIdle(class CHEGrenade *const this)
{
	WeaponIdle(class CHEGrenade *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void weapon_hegrenade(entvars_t * pev)
{
	GetClassPtr<CHEGrenade>(class CHEGrenade * a); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void ShieldSecondaryFire(class CHEGrenade *const this, int iUpAnim, int iDownAnim)
{
} /* size: 0 */

/* <0> (null):0 */
void SetPlayerShieldAnim(class CHEGrenade *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ResetPlayerShieldAnim(class CHEGrenade *const this)
{
} /* size: 0 */



/* Variables: */

class Vector              angThrow; /* size: 12 */

float                      flVel; /* size: 4 */

class Vector              vecSrc; /* size: 12 */

class Vector              vecThrow; /* size: 12 */

entvars_t *                pev; /* size: 4 */

; /* size: 150001880 */

; /* size: 150001924 */

; /* size: 150001968 */

; /* size: 150002012 */

; /* size: 150002748 */

extern class _IO_FILE *           stdin; /* size: 4 */

extern class _IO_FILE *           stdout; /* size: 4 */

intconst                   k_cubSaltSize; /* size: 4 */

GID_tconst                 k_GIDNil; /* size: 8 */

GID_tconst                 k_TxnIDNil; /* size: 8 */

GID_tconst                 k_TxnIDUnknown; /* size: 8 */

PackageId_tconst           k_uPackageIdFreeSub; /* size: 4 */

PackageId_tconst           k_uPackageIdInvalid; /* size: 4 */

AppId_tconst               k_uAppIdInvalid; /* size: 4 */

AssetClassId_tconst        k_ulAssetClassIdInvalid; /* size: 8 */

PhysicalItemId_tconst      k_uPhysicalItemIdInvalid; /* size: 4 */

DepotId_tconst             k_uDepotIdInvalid; /* size: 4 */

CellID_tconst              k_uCellIDInvalid; /* size: 4 */

SteamAPICall_tconst        k_uAPICallInvalid; /* size: 8 */

PartnerId_tconst           k_uPartnerIdInvalid; /* size: 4 */

extern enginefuncs_t              g_engfuncs; /* size: 632 */

extern globalvars_t *             gpGlobals; /* size: 4 */

extern class Vectorconst          g_vecZero; /* size: 12 */

/* Types: */

/* 1 */
char
 /* size: 1 */

/* 2 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 3 */
unsigned int
 /* size: 4 */

/* 4 */
unsigned char
 /* size: 1 */

/* 5 */
short unsigned int
 /* size: 2 */

/* 6 */
long unsigned int
 /* size: 4 */

/* 7 */
signed char
 /* size: 1 */

/* 8 */
short int
 /* size: 2 */

/* 9 */
int
 /* size: 4 */

/* 10 */
long long int
 /* size: 8 */

/* 11 */
long long unsigned int
 /* size: 8 */

/* 12 */
/* <0> (null):0 */
typedef long long int __quad_t; /* size: 8 */

/* 13 */
/* <0> (null):0 */
typedef long int __off_t; /* size: 4 */

/* 14 */
long int
 /* size: 4 */

/* 15 */
/* <0> (null):0 */
typedef __quad_t __off64_t; /* size: 8 */

/* 16 */
 /* pointer to 0 */
 /* size: 4 */

/* 17 */
 /* pointer to 1 */
 /* size: 4 */

/* 18 */
/* <0> (null):0 */
struct _IO_FILE {
	int                        _flags;               /*     0     4 */
	char *                     _IO_read_ptr;         /*     4     4 */
	char *                     _IO_read_end;         /*     8     4 */
	char *                     _IO_read_base;        /*    12     4 */
	char *                     _IO_write_base;       /*    16     4 */
	char *                     _IO_write_ptr;        /*    20     4 */
	char *                     _IO_write_end;        /*    24     4 */
	char *                     _IO_buf_base;         /*    28     4 */
	char *                     _IO_buf_end;          /*    32     4 */
	char *                     _IO_save_base;        /*    36     4 */
	char *                     _IO_backup_base;      /*    40     4 */
	char *                     _IO_save_end;         /*    44     4 */
	class _IO_marker *         _markers;             /*    48     4 */
	class _IO_FILE *           _chain;               /*    52     4 */
	int                        _fileno;              /*    56     4 */
	int                        _flags2;              /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	__off_t                    _old_offset;          /*    64     4 */
	short unsigned int         _cur_column;          /*    68     2 */
	signed char                _vtable_offset;       /*    70     1 */
	char                       _shortbuf[1];         /*    71     1 */
	_IO_lock_t *               _lock;                /*    72     4 */
	__off64_t                  _offset;              /*    76     8 */
	void *                     __pad1;               /*    84     4 */
	void *                     __pad2;               /*    88     4 */
	void *                     __pad3;               /*    92     4 */
	void *                     __pad4;               /*    96     4 */
	size_t                     __pad5;               /*   100     4 */
	int                        _mode;                /*   104     4 */
	char                       _unused2[40];         /*   108    40 */
	/* --- cacheline 2 boundary (128 bytes) was 20 bytes ago --- */

	/* size: 148, cachelines: 3, members: 29 */
	/* last cacheline: 20 bytes */
}; /* size: 148 */

/* 19 */
/* <0> (null):0 */
typedef void _IO_lock_t; /* size: 0 */

/* 20 */
/* <0> (null):0 */
struct _IO_marker {
	class _IO_marker *         _next;                /*     0     4 */
	class _IO_FILE *           _sbuf;                /*     4     4 */
	int                        _pos;                 /*     8     4 */

	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 21 */
 /* pointer to 20 */
 /* size: 4 */

/* 22 */
 /* pointer to 18 */
 /* size: 4 */

/* 23 */
 /* pointer to 20 */
 /* size: 4 */

/* 24 */
 /* pointer to 18 */
 /* size: 4 */

/* 25 */
/* <0> (null):0 */
char                       array[1]; /* size: 1 */

/* 26 */
 /* pointer to 19 */
 /* size: 4 */

/* 27 */
/* <0> (null):0 */
char                       array[40]; /* size: 40 */

/* 28 */
 /* pointer to 29 */
 /* size: 4 */

/* 29 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 30 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 31 */
long double
 /* size: 12 */

/* 32 */
double
 /* size: 8 */

/* 33 */
/* <0> (null):0 */
typedef int int32; /* size: 4 */

/* 34 */
/* <0> (null):0 */
typedef unsigned int uint32; /* size: 4 */

/* 35 */
/* <0> (null):0 */
typedef long long unsigned int uint64; /* size: 8 */

/* 36 */
/* <0> (null):0 */
typedef uint64 GID_t; /* size: 8 */

/* 37 */
/* <0> (null):0 */
typedef uint32 PackageId_t; /* size: 4 */

/* 38 */
/* <0> (null):0 */
typedef uint32 AppId_t; /* size: 4 */

/* 39 */
/* <0> (null):0 */
typedef uint64 AssetClassId_t; /* size: 8 */

/* 40 */
/* <0> (null):0 */
typedef uint32 PhysicalItemId_t; /* size: 4 */

/* 41 */
/* <0> (null):0 */
typedef uint32 DepotId_t; /* size: 4 */

/* 42 */
/* <0> (null):0 */
typedef uint32 CellID_t; /* size: 4 */

/* 43 */
/* <0> (null):0 */
typedef uint64 SteamAPICall_t; /* size: 8 */

/* 44 */
/* <0> (null):0 */
typedef uint32 PartnerId_t; /* size: 4 */

/* 45 */
/* <0> (null):0 */
typedef int BOOL; /* size: 4 */

/* 46 */
/* <0> (null):0 */
typedef unsigned char byte; /* size: 1 */

/* 47 */
/* <0> (null):0 */
typedef unsigned int string_t; /* size: 4 */

/* 48 */
/* <0> (null):0 */
typedef float vec_t; /* size: 4 */

/* 49 */
float
 /* size: 4 */

/* 50 */
/* <0> (null):0 */
class Vector2D {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	/* <0> (null):0 */
	void Vector2D(class Vector2D *);

	/* <0> (null):0 */
	void Vector2D(class Vector2D *, float, float);

	/* <0> (null):0 */
	class Vector2D operator+(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DplERKS_ */

	/* <0> (null):0 */
	class Vector2D operator-(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DmiERKS_ */

	/* <0> (null):0 */
	class Vector2D operator*(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DmlEf */

	/* <0> (null):0 */
	class Vector2D operator/(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DdvEf */

	/* <0> (null):0 */
	float Length(const class Vector2D  *); /* linkage=_ZNK8Vector2D6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector2D  *); /* linkage=_ZNK8Vector2D13LengthSquaredEv */

	/* <0> (null):0 */
	class Vector2D Normalize(const class Vector2D  *); /* linkage=_ZNK8Vector2D9NormalizeEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector2D *); /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector2D *, float); /* linkage=_ZN8Vector2D6IsZeroEf */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 51 */
 /* pointer to 50 */
 /* size: 4 */

/* 52 */
 /* pointer to 53 */
 /* size: 4 */

/* 53 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 54 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 55 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 56 */
bool
 /* size: 1 */

/* 57 */
/* <0> (null):0 */
class Vector {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	vec_t                      z;                    /*     8     4 */
	/* <0> (null):0 */
	void Vector(class Vector *);

	/* <0> (null):0 */
	void Vector(class Vector *, float, float, float);

	/* <0> (null):0 */
	void Vector(class Vector *, const class Vector  &);

	/* <0> (null):0 */
	void Vector(class Vector *, float *);

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *); /* linkage=_ZNK6VectorngEv */

	/* <0> (null):0 */
	int operator==(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectoreqERKS_ */

	/* <0> (null):0 */
	int operator!=(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorneERKS_ */

	/* <0> (null):0 */
	class Vector operator+(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorplERKS_ */

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectormiERKS_ */

	/* <0> (null):0 */
	class Vector operator*(const class Vector  *, float); /* linkage=_ZNK6VectormlEf */

	/* <0> (null):0 */
	class Vector operator/(const class Vector  *, float); /* linkage=_ZNK6VectordvEf */

	/* <0> (null):0 */
	void CopyToArray(const class Vector  *, float *); /* linkage=_ZNK6Vector11CopyToArrayEPf */

	/* <0> (null):0 */
	float Length(const class Vector  *); /* linkage=_ZNK6Vector6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector  *); /* linkage=_ZNK6Vector13LengthSquaredEv */

	/* <0> (null):0 */
	float * operator float*(class Vector *); /* linkage=_ZN6VectorcvPfEv */

	/* <0> (null):0 */
	const float  * operator const float*(const class Vector  *); /* linkage=_ZNK6VectorcvPKfEv */

	/* <0> (null):0 */
	class Vector Normalize(const class Vector  *); /* linkage=_ZNK6Vector9NormalizeEv */

	/* <0> (null):0 */
	class Vector2D Make2D(const class Vector  *); /* linkage=_ZNK6Vector6Make2DEv */

	/* <0> (null):0 */
	float Length2D(const class Vector  *); /* linkage=_ZNK6Vector8Length2DEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector  *, float); /* linkage=_ZNK6Vector16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector  *, float); /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector *); /* linkage=_ZN6Vector16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector *, float); /* linkage=_ZN6Vector6IsZeroEf */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 58 */
 /* pointer to 57 */
 /* size: 4 */

/* 59 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 60 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 61 */
 /* pointer to 49 */
 /* size: 4 */

/* 62 */
 /* pointer to 63 */
 /* size: 4 */

/* 63 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 64 */
 /* pointer to 65 */
 /* size: 4 */

/* 65 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 66 */
/* <0> (null):0 */
typedef int qboolean; /* size: 4 */

/* 67 */
/* <0> (null):0 */
struct link_s {
	class link_s *             prev;                 /*     0     4 */
	class link_s *             next;                 /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 68 */
 /* pointer to 67 */
 /* size: 4 */

/* 69 */
/* <0> (null):0 */
typedef struct link_s link_t; /* size: 8 */

/* 70 */
/* <0> (null):0 */
typedef struct edict_s edict_t; /* size: 804 */

/* 71 */
/* <0> (null):0 */
struct edict_s {
	qboolean                   free;                 /*     0     4 */
	int                        serialnumber;         /*     4     4 */
	link_t                     area;                 /*     8     8 */
	int                        headnode;             /*    16     4 */
	int                        num_leafs;            /*    20     4 */
	short int                  leafnums[48];         /*    24    96 */
	/* --- cacheline 1 boundary (64 bytes) was 56 bytes ago --- */
	float                      freetime;             /*   120     4 */
	void *                     pvPrivateData;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	entvars_t                  v;                    /*   128   676 */
	/* --- cacheline 12 boundary (768 bytes) was 36 bytes ago --- */

	/* size: 804, cachelines: 13, members: 9 */
	/* last cacheline: 36 bytes */
}; /* size: 804 */

/* 72 */
 /* pointer to 70 */
 /* size: 4 */

/* 73 */
/* <0> (null):0 */
struct {
	float                      time;                 /*     0     4 */
	float                      frametime;            /*     4     4 */
	float                      force_retouch;        /*     8     4 */
	string_t                   mapname;              /*    12     4 */
	string_t                   startspot;            /*    16     4 */
	float                      deathmatch;           /*    20     4 */
	float                      coop;                 /*    24     4 */
	float                      teamplay;             /*    28     4 */
	float                      serverflags;          /*    32     4 */
	float                      found_secrets;        /*    36     4 */
	class Vector              v_forward;             /*    40    12 */
	class Vector              v_up;                  /*    52    12 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	class Vector              v_right;               /*    64    12 */
	float                      trace_allsolid;       /*    76     4 */
	float                      trace_startsolid;     /*    80     4 */
	float                      trace_fraction;       /*    84     4 */
	class Vector              trace_endpos;          /*    88    12 */
	class Vector              trace_plane_normal;    /*   100    12 */
	float                      trace_plane_dist;     /*   112     4 */
	edict_t *                  trace_ent;            /*   116     4 */
	float                      trace_inopen;         /*   120     4 */
	float                      trace_inwater;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	int                        trace_hitgroup;       /*   128     4 */
	int                        trace_flags;          /*   132     4 */
	int                        msg_entity;           /*   136     4 */
	int                        cdAudioTrack;         /*   140     4 */
	int                        maxClients;           /*   144     4 */
	int                        maxEntities;          /*   148     4 */
	const char  *              pStringBase;          /*   152     4 */
	void *                     pSaveData;            /*   156     4 */
	class Vector              vecLandmarkOffset;     /*   160    12 */

	/* size: 172, cachelines: 3, members: 31 */
	/* last cacheline: 44 bytes */
}; /* size: 172 */

/* 74 */
/* <0> (null):0 */
typedef class  globalvars_t; /* size: 172 */

/* 75 */
/* <0> (null):0 */
struct entvars_s {
	string_t                   classname;            /*     0     4 */
	string_t                   globalname;           /*     4     4 */
	class Vector              origin;                /*     8    12 */
	class Vector              oldorigin;             /*    20    12 */
	class Vector              velocity;              /*    32    12 */
	class Vector              basevelocity;          /*    44    12 */
	class Vector              clbasevelocity;        /*    56    12 */
	/* --- cacheline 1 boundary (64 bytes) was 4 bytes ago --- */
	class Vector              movedir;               /*    68    12 */
	class Vector              angles;                /*    80    12 */
	class Vector              avelocity;             /*    92    12 */
	class Vector              punchangle;            /*   104    12 */
	class Vector              v_angle;               /*   116    12 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	class Vector              endpos;                /*   128    12 */
	class Vector              startpos;              /*   140    12 */
	float                      impacttime;           /*   152     4 */
	float                      starttime;            /*   156     4 */
	int                        fixangle;             /*   160     4 */
	float                      idealpitch;           /*   164     4 */
	float                      pitch_speed;          /*   168     4 */
	float                      ideal_yaw;            /*   172     4 */
	float                      yaw_speed;            /*   176     4 */
	int                        modelindex;           /*   180     4 */
	string_t                   model;                /*   184     4 */
	int                        viewmodel;            /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	int                        weaponmodel;          /*   192     4 */
	class Vector              absmin;                /*   196    12 */
	class Vector              absmax;                /*   208    12 */
	class Vector              mins;                  /*   220    12 */
	class Vector              maxs;                  /*   232    12 */
	class Vector              size;                  /*   244    12 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	float                      ltime;                /*   256     4 */
	float                      nextthink;            /*   260     4 */
	int                        movetype;             /*   264     4 */
	int                        solid;                /*   268     4 */
	int                        skin;                 /*   272     4 */
	int                        body;                 /*   276     4 */
	int                        effects;              /*   280     4 */
	float                      gravity;              /*   284     4 */
	float                      friction;             /*   288     4 */
	int                        light_level;          /*   292     4 */
	int                        sequence;             /*   296     4 */
	int                        gaitsequence;         /*   300     4 */
	float                      frame;                /*   304     4 */
	float                      animtime;             /*   308     4 */
	float                      framerate;            /*   312     4 */
	unsigned char              controller[4];        /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	unsigned char              blending[2];          /*   320     2 */
	float                      scale;                /*   324     4 */
	int                        rendermode;           /*   328     4 */
	float                      renderamt;            /*   332     4 */
	class Vector              rendercolor;           /*   336    12 */
	int                        renderfx;             /*   348     4 */
	float                      health;               /*   352     4 */
	float                      frags;                /*   356     4 */
	int                        weapons;              /*   360     4 */
	float                      takedamage;           /*   364     4 */
	int                        deadflag;             /*   368     4 */
	class Vector              view_ofs;              /*   372    12 */
	int                        button;               /*   384     4 */
	/* --- cacheline 6 boundary (384 bytes) was 2 bytes ago --- */
	int                        impulse;              /*   388     4 */
	edict_t *                  chain;                /*   392     4 */
	edict_t *                  dmg_inflictor;        /*   396     4 */
	edict_t *                  enemy;                /*   400     4 */
	edict_t *                  aiment;               /*   404     4 */
	edict_t *                  owner;                /*   408     4 */
	edict_t *                  groundentity;         /*   412     4 */
	int                        spawnflags;           /*   416     4 */
	int                        flags;                /*   420     4 */
	int                        colormap;             /*   424     4 */
	int                        team;                 /*   428     4 */
	float                      max_health;           /*   432     4 */
	float                      teleport_time;        /*   436     4 */
	float                      armortype;            /*   440     4 */
	float                      armorvalue;           /*   444     4 */
	int                        waterlevel;           /*   448     4 */
	/* --- cacheline 7 boundary (448 bytes) was 2 bytes ago --- */
	int                        watertype;            /*   452     4 */
	string_t                   target;               /*   456     4 */
	string_t                   targetname;           /*   460     4 */
	string_t                   netname;              /*   464     4 */
	string_t                   message;              /*   468     4 */
	float                      dmg_take;             /*   472     4 */
	float                      dmg_save;             /*   476     4 */
	float                      dmg;                  /*   480     4 */
	float                      dmgtime;              /*   484     4 */
	string_t                   noise;                /*   488     4 */
	string_t                   noise1;               /*   492     4 */
	string_t                   noise2;               /*   496     4 */
	string_t                   noise3;               /*   500     4 */
	float                      speed;                /*   504     4 */
	float                      air_finished;         /*   508     4 */
	float                      pain_finished;        /*   512     4 */
	/* --- cacheline 8 boundary (512 bytes) was 2 bytes ago --- */
	float                      radsuit_finished;     /*   516     4 */
	edict_t *                  pContainingEntity;    /*   520     4 */
	int                        playerclass;          /*   524     4 */
	float                      maxspeed;             /*   528     4 */
	float                      fov;                  /*   532     4 */
	int                        weaponanim;           /*   536     4 */
	int                        pushmsec;             /*   540     4 */
	int                        bInDuck;              /*   544     4 */
	int                        flTimeStepSound;      /*   548     4 */
	int                        flSwimTime;           /*   552     4 */
	int                        flDuckTime;           /*   556     4 */
	int                        iStepLeft;            /*   560     4 */
	float                      flFallVelocity;       /*   564     4 */
	int                        gamestate;            /*   568     4 */
	int                        oldbuttons;           /*   572     4 */
	int                        groupinfo;            /*   576     4 */
	/* --- cacheline 9 boundary (576 bytes) was 2 bytes ago --- */
	int                        iuser1;               /*   580     4 */
	int                        iuser2;               /*   584     4 */
	int                        iuser3;               /*   588     4 */
	int                        iuser4;               /*   592     4 */
	float                      fuser1;               /*   596     4 */
	float                      fuser2;               /*   600     4 */
	float                      fuser3;               /*   604     4 */
	float                      fuser4;               /*   608     4 */
	class Vector              vuser1;                /*   612    12 */
	class Vector              vuser2;                /*   624    12 */
	class Vector              vuser3;                /*   636    12 */
	/* --- cacheline 10 boundary (640 bytes) was 6 bytes ago --- */
	class Vector              vuser4;                /*   648    12 */
	edict_t *                  euser1;               /*   660     4 */
	edict_t *                  euser2;               /*   664     4 */
	edict_t *                  euser3;               /*   668     4 */
	edict_t *                  euser4;               /*   672     4 */

	/* size: 676, cachelines: 11, members: 123 */
	/* last cacheline: 36 bytes */

	/* BRAIN FART ALERT! 676 != 674 + 0(holes), diff = 2 */

}; /* size: 676 */

/* 76 */
/* <0> (null):0 */
unsigned char              array[4]; /* size: 4 */

/* 77 */
/* <0> (null):0 */
unsigned char              array[2]; /* size: 2 */

/* 78 */
/* <0> (null):0 */
typedef struct entvars_s entvars_t; /* size: 676 */

/* 79 */
/* <0> (null):0 */
short int                  array[48]; /* size: 96 */

/* 80 */
/* <0> (null):0 */
typedef uint32 CRC32_t; /* size: 4 */

/* 81 */
/* <0> (null):0 */
struct cvar_s {
	char *                     name;                 /*     0     4 */
	char *                     string;               /*     4     4 */
	int                        flags;                /*     8     4 */
	float                      value;                /*    12     4 */
	class cvar_s *             next;                 /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 82 */
 /* pointer to 81 */
 /* size: 4 */

/* 83 */
/* <0> (null):0 */
typedef struct cvar_s cvar_t; /* size: 20 */

/* 84 */
/* <0> (null):0 */
struct client_textmessage_s {
	int                        effect;               /*     0     4 */
	byte                       r1;                   /*     4     1 */
	byte                       g1;                   /*     5     1 */
	byte                       b1;                   /*     6     1 */
	byte                       a1;                   /*     7     1 */
	byte                       r2;                   /*     8     1 */
	byte                       g2;                   /*     9     1 */
	byte                       b2;                   /*    10     1 */
	byte                       a2;                   /*    11     1 */
	float                      x;                    /*    12     4 */
	float                      y;                    /*    16     4 */
	float                      fadein;               /*    20     4 */
	float                      fadeout;              /*    24     4 */
	float                      holdtime;             /*    28     4 */
	float                      fxtime;               /*    32     4 */
	const char  *              pName;                /*    36     4 */
	const char  *              pMessage;             /*    40     4 */

	/* size: 44, cachelines: 1, members: 17 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 85 */
/* <0> (null):0 */
typedef struct client_textmessage_s client_textmessage_t; /* size: 44 */

/* 86 */
/* <0> (null):0 */
typedef struct sequenceCommandLine_ sequenceCommandLine_s; /* size: 92 */

/* 87 */
/* <0> (null):0 */
struct sequenceCommandLine_ {
	int                        commandType;          /*     0     4 */
	client_textmessage_t       clientMessage;        /*     4    44 */
	char *                     speakerName;          /*    48     4 */
	char *                     listenerName;         /*    52     4 */
	char *                     soundFileName;        /*    56     4 */
	char *                     sentenceName;         /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	char *                     fireTargetNames;      /*    64     4 */
	char *                     killTargetNames;      /*    68     4 */
	float                      delay;                /*    72     4 */
	int                        repeatCount;          /*    76     4 */
	int                        textChannel;          /*    80     4 */
	int                        modifierBitField;     /*    84     4 */
	sequenceCommandLine_s *    nextCommandLine;      /*    88     4 */

	/* size: 92, cachelines: 2, members: 13 */
	/* last cacheline: 28 bytes */
}; /* size: 92 */

/* 88 */
 /* pointer to 86 */
 /* size: 4 */

/* 89 */
/* <0> (null):0 */
typedef struct sequenceEntry_ sequenceEntry_s; /* size: 20 */

/* 90 */
/* <0> (null):0 */
struct sequenceEntry_ {
	char *                     fileName;             /*     0     4 */
	char *                     entryName;            /*     4     4 */
	sequenceCommandLine_s *    firstCommand;         /*     8     4 */
	sequenceEntry_s *          nextEntry;            /*    12     4 */
	qboolean                   isGlobal;             /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 91 */
 /* pointer to 89 */
 /* size: 4 */

/* 92 */
/* <0> (null):0 */
typedef struct sentenceEntry_ sentenceEntry_s; /* size: 16 */

/* 93 */
/* <0> (null):0 */
struct sentenceEntry_ {
	char *                     data;                 /*     0     4 */
	sentenceEntry_s *          nextEntry;            /*     4     4 */
	qboolean                   isGlobal;             /*     8     4 */
	unsigned int               index;                /*    12     4 */

	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 94 */
 /* pointer to 92 */
 /* size: 4 */

/* 95 */
/* <0> (null):0 */
enum {
	at_notice = 0,
	at_console = 1,
	at_aiconsole = 2,
	at_warning = 3,
	at_error = 4,
	at_logged = 5,
}; /* size: 4 */

/* 96 */
/* <0> (null):0 */
typedef enum  ALERT_TYPE; /* size: 4 */

/* 97 */
/* <0> (null):0 */
enum {
	print_console = 0,
	print_center = 1,
	print_chat = 2,
}; /* size: 4 */

/* 98 */
/* <0> (null):0 */
typedef enum  PRINT_TYPE; /* size: 4 */

/* 99 */
/* <0> (null):0 */
enum {
	force_exactfile = 0,
	force_model_samebounds = 1,
	force_model_specifybounds = 2,
	force_model_specifybounds_if_avail = 3,
}; /* size: 4 */

/* 100 */
/* <0> (null):0 */
typedef enum  FORCE_TYPE; /* size: 4 */

/* 101 */
/* <0> (null):0 */
struct {
	int                        fAllSolid;            /*     0     4 */
	int                        fStartSolid;          /*     4     4 */
	int                        fInOpen;              /*     8     4 */
	int                        fInWater;             /*    12     4 */
	float                      flFraction;           /*    16     4 */
	class Vector              vecEndPos;             /*    20    12 */
	float                      flPlaneDist;          /*    32     4 */
	class Vector              vecPlaneNormal;        /*    36    12 */
	edict_t *                  pHit;                 /*    48     4 */
	int                        iHitgroup;            /*    52     4 */
	/* <0> (null):0 */
	void TraceResult(TraceResult *);


	/* size: 56, cachelines: 1, members: 10 */
	/* last cacheline: 56 bytes */
}; /* size: 56 */

/* 102 */
/* <0> (null):0 */
typedef class  TraceResult; /* size: 56 */

/* 103 */
/* <0> (null):0 */
struct enginefuncs_s {
	int                        (*pfnPrecacheModel)(char *); /*     0     4 */
	int                        (*pfnPrecacheSound)(char *); /*     4     4 */
	void                       (*pfnSetModel)(edict_t *, const char  *); /*     8     4 */
	int                        (*pfnModelIndex)(const char  *); /*    12     4 */
	int                        (*pfnModelFrames)(int); /*    16     4 */
	void                       (*pfnSetSize)(edict_t *, const float  *, const float  *); /*    20     4 */
	void                       (*pfnChangeLevel)(char *, char *); /*    24     4 */
	void                       (*pfnGetSpawnParms)(edict_t *); /*    28     4 */
	void                       (*pfnSaveSpawnParms)(edict_t *); /*    32     4 */
	float                      (*pfnVecToYaw)(const float  *); /*    36     4 */
	void                       (*pfnVecToAngles)(const float  *, float *); /*    40     4 */
	void                       (*pfnMoveToOrigin)(edict_t *, const float  *, float, int); /*    44     4 */
	void                       (*pfnChangeYaw)(edict_t *); /*    48     4 */
	void                       (*pfnChangePitch)(edict_t *); /*    52     4 */
	edict_t *                  (*pfnFindEntityByString)(edict_t *, const char  *, const char  *); /*    56     4 */
	int                        (*pfnGetEntityIllum)(edict_t *); /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	edict_t *                  (*pfnFindEntityInSphere)(edict_t *, const float  *, float); /*    64     4 */
	edict_t *                  (*pfnFindClientInPVS)(edict_t *); /*    68     4 */
	edict_t *                  (*pfnEntitiesInPVS)(edict_t *); /*    72     4 */
	void                       (*pfnMakeVectors)(const float  *); /*    76     4 */
	void                       (*pfnAngleVectors)(const float  *, float *, float *, float *); /*    80     4 */
	edict_t *                  (*pfnCreateEntity)(void); /*    84     4 */
	void                       (*pfnRemoveEntity)(edict_t *); /*    88     4 */
	edict_t *                  (*pfnCreateNamedEntity)(int); /*    92     4 */
	void                       (*pfnMakeStatic)(edict_t *); /*    96     4 */
	int                        (*pfnEntIsOnFloor)(edict_t *); /*   100     4 */
	int                        (*pfnDropToFloor)(edict_t *); /*   104     4 */
	int                        (*pfnWalkMove)(edict_t *, float, float, int); /*   108     4 */
	void                       (*pfnSetOrigin)(edict_t *, const float  *); /*   112     4 */
	void                       (*pfnEmitSound)(edict_t *, int, const char  *, float, float, int, int); /*   116     4 */
	void                       (*pfnEmitAmbientSound)(edict_t *, float *, const char  *, float, float, int, int); /*   120     4 */
	void                       (*pfnTraceLine)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	void                       (*pfnTraceToss)(edict_t *, edict_t *, TraceResult *); /*   128     4 */
	int                        (*pfnTraceMonsterHull)(edict_t *, const float  *, const float  *, int, edict_t *, TraceResult *); /*   132     4 */
	void                       (*pfnTraceHull)(const float  *, const float  *, int, int, edict_t *, TraceResult *); /*   136     4 */
	void                       (*pfnTraceModel)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   140     4 */
	const char  *              (*pfnTraceTexture)(edict_t *, const float  *, const float  *); /*   144     4 */
	void                       (*pfnTraceSphere)(const float  *, const float  *, int, float, edict_t *, TraceResult *); /*   148     4 */
	void                       (*pfnGetAimVector)(edict_t *, float, float *); /*   152     4 */
	void                       (*pfnServerCommand)(char *); /*   156     4 */
	void                       (*pfnServerExecute)(void); /*   160     4 */
	void                       (*pfnClientCommand)(edict_t *, char *, ...); /*   164     4 */
	void                       (*pfnParticleEffect)(const float  *, const float  *, float, float); /*   168     4 */
	void                       (*pfnLightStyle)(int, char *); /*   172     4 */
	int                        (*pfnDecalIndex)(const char  *); /*   176     4 */
	int                        (*pfnPointContents)(const float  *); /*   180     4 */
	void                       (*pfnMessageBegin)(int, int, const float  *, edict_t *); /*   184     4 */
	void                       (*pfnMessageEnd)(void); /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	void                       (*pfnWriteByte)(int); /*   192     4 */
	void                       (*pfnWriteChar)(int); /*   196     4 */
	void                       (*pfnWriteShort)(int); /*   200     4 */
	void                       (*pfnWriteLong)(int); /*   204     4 */
	void                       (*pfnWriteAngle)(float); /*   208     4 */
	void                       (*pfnWriteCoord)(float); /*   212     4 */
	void                       (*pfnWriteString)(const char  *); /*   216     4 */
	void                       (*pfnWriteEntity)(int); /*   220     4 */
	void                       (*pfnCVarRegister)(cvar_t *); /*   224     4 */
	float                      (*pfnCVarGetFloat)(const char  *); /*   228     4 */
	const char  *              (*pfnCVarGetString)(const char  *); /*   232     4 */
	void                       (*pfnCVarSetFloat)(const char  *, float); /*   236     4 */
	void                       (*pfnCVarSetString)(const char  *, const char  *); /*   240     4 */
	void                       (*pfnAlertMessage)(ALERT_TYPE, char *, ...); /*   244     4 */
	void                       (*pfnEngineFprintf)(void *, char *, ...); /*   248     4 */
	void *                     (*pfnPvAllocEntPrivateData)(edict_t *, int32); /*   252     4 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	void *                     (*pfnPvEntPrivateData)(edict_t *); /*   256     4 */
	void                       (*pfnFreeEntPrivateData)(edict_t *); /*   260     4 */
	const char  *              (*pfnSzFromIndex)(int); /*   264     4 */
	int                        (*pfnAllocString)(const char  *); /*   268     4 */
	class entvars_s *          (*pfnGetVarsOfEnt)(edict_t *); /*   272     4 */
	edict_t *                  (*pfnPEntityOfEntOffset)(int); /*   276     4 */
	int                        (*pfnEntOffsetOfPEntity)(const edict_t  *); /*   280     4 */
	int                        (*pfnIndexOfEdict)(const edict_t  *); /*   284     4 */
	edict_t *                  (*pfnPEntityOfEntIndex)(int); /*   288     4 */
	edict_t *                  (*pfnFindEntityByVars)(class entvars_s *); /*   292     4 */
	void *                     (*pfnGetModelPtr)(edict_t *); /*   296     4 */
	int                        (*pfnRegUserMsg)(const char  *, int); /*   300     4 */
	void                       (*pfnAnimationAutomove)(const edict_t  *, float); /*   304     4 */
	void                       (*pfnGetBonePosition)(const edict_t  *, int, float *, float *); /*   308     4 */
	uint32                     (*pfnFunctionFromName)(const char  *); /*   312     4 */
	const char  *              (*pfnNameForFunction)(uint32); /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	void                       (*pfnClientPrintf)(edict_t *, PRINT_TYPE, const char  *); /*   320     4 */
	void                       (*pfnServerPrint)(const char  *); /*   324     4 */
	const char  *              (*pfnCmd_Args)(void); /*   328     4 */
	const char  *              (*pfnCmd_Argv)(int);  /*   332     4 */
	int                        (*pfnCmd_Argc)(void); /*   336     4 */
	void                       (*pfnGetAttachment)(const edict_t  *, int, float *, float *); /*   340     4 */
	void                       (*pfnCRC32_Init)(CRC32_t *); /*   344     4 */
	void                       (*pfnCRC32_ProcessBuffer)(CRC32_t *, void *, int); /*   348     4 */
	void                       (*pfnCRC32_ProcessByte)(CRC32_t *, unsigned char); /*   352     4 */
	CRC32_t                    (*pfnCRC32_Final)(CRC32_t); /*   356     4 */
	int32                      (*pfnRandomLong)(int32, int32); /*   360     4 */
	float                      (*pfnRandomFloat)(float, float); /*   364     4 */
	void                       (*pfnSetView)(const edict_t  *, const edict_t  *); /*   368     4 */
	float                      (*pfnTime)(void);     /*   372     4 */
	void                       (*pfnCrosshairAngle)(const edict_t  *, float, float); /*   376     4 */
	byte *                     (*pfnLoadFileForMe)(char *, int *); /*   380     4 */
	/* --- cacheline 6 boundary (384 bytes) --- */
	void                       (*pfnFreeFile)(void *); /*   384     4 */
	void                       (*pfnEndSection)(const char  *); /*   388     4 */
	int                        (*pfnCompareFileTime)(char *, char *, int *); /*   392     4 */
	void                       (*pfnGetGameDir)(char *); /*   396     4 */
	void                       (*pfnCvar_RegisterVariable)(cvar_t *); /*   400     4 */
	void                       (*pfnFadeClientVolume)(const edict_t  *, int, int, int, int); /*   404     4 */
	void                       (*pfnSetClientMaxspeed)(const edict_t  *, float); /*   408     4 */
	edict_t *                  (*pfnCreateFakeClient)(const char  *); /*   412     4 */
	void                       (*pfnRunPlayerMove)(edict_t *, const float  *, float, float, float, short unsigned int, byte, byte); /*   416     4 */
	int                        (*pfnNumberOfEntities)(void); /*   420     4 */
	char *                     (*pfnGetInfoKeyBuffer)(edict_t *); /*   424     4 */
	char *                     (*pfnInfoKeyValue)(char *, char *); /*   428     4 */
	void                       (*pfnSetKeyValue)(char *, char *, char *); /*   432     4 */
	void                       (*pfnSetClientKeyValue)(int, char *, char *, char *); /*   436     4 */
	int                        (*pfnIsMapValid)(char *); /*   440     4 */
	void                       (*pfnStaticDecal)(const float  *, int, int, int); /*   444     4 */
	/* --- cacheline 7 boundary (448 bytes) --- */
	int                        (*pfnPrecacheGeneric)(char *); /*   448     4 */
	int                        (*pfnGetPlayerUserId)(edict_t *); /*   452     4 */
	void                       (*pfnBuildSoundMsg)(edict_t *, int, const char  *, float, float, int, int, int, int, const float  *, edict_t *); /*   456     4 */
	int                        (*pfnIsDedicatedServer)(void); /*   460     4 */
	cvar_t *                   (*pfnCVarGetPointer)(const char  *); /*   464     4 */
	unsigned int               (*pfnGetPlayerWONId)(edict_t *); /*   468     4 */
	void                       (*pfnInfo_RemoveKey)(char *, const char  *); /*   472     4 */
	const char  *              (*pfnGetPhysicsKeyValue)(const edict_t  *, const char  *); /*   476     4 */
	void                       (*pfnSetPhysicsKeyValue)(const edict_t  *, const char  *, const char  *); /*   480     4 */
	const char  *              (*pfnGetPhysicsInfoString)(const edict_t  *); /*   484     4 */
	short unsigned int         (*pfnPrecacheEvent)(int, const char  *); /*   488     4 */
	void                       (*pfnPlaybackEvent)(int, const edict_t  *, short unsigned int, float, float *, float *, float, float, int, int, int, int); /*   492     4 */
	unsigned char *            (*pfnSetFatPVS)(float *); /*   496     4 */
	unsigned char *            (*pfnSetFatPAS)(float *); /*   500     4 */
	int                        (*pfnCheckVisibility)(const edict_t  *, unsigned char *); /*   504     4 */
	void                       (*pfnDeltaSetField)(class delta_s *, const char  *); /*   508     4 */
	/* --- cacheline 8 boundary (512 bytes) --- */
	void                       (*pfnDeltaUnsetField)(class delta_s *, const char  *); /*   512     4 */
	void                       (*pfnDeltaAddEncoder)(char *, void (*)(class delta_s *, const unsigned char  *, const unsigned char  *)); /*   516     4 */
	int                        (*pfnGetCurrentPlayer)(void); /*   520     4 */
	int                        (*pfnCanSkipPlayer)(const edict_t  *); /*   524     4 */
	int                        (*pfnDeltaFindField)(class delta_s *, const char  *); /*   528     4 */
	void                       (*pfnDeltaSetFieldByIndex)(class delta_s *, int); /*   532     4 */
	void                       (*pfnDeltaUnsetFieldByIndex)(class delta_s *, int); /*   536     4 */
	void                       (*pfnSetGroupMask)(int, int); /*   540     4 */
	int                        (*pfnCreateInstancedBaseline)(int, class entity_state_s *); /*   544     4 */
	void                       (*pfnCvar_DirectSet)(class cvar_s *, char *); /*   548     4 */
	void                       (*pfnForceUnmodified)(FORCE_TYPE, float *, float *, const char  *); /*   552     4 */
	void                       (*pfnGetPlayerStats)(const edict_t  *, int *, int *); /*   556     4 */
	void                       (*pfnAddServerCommand)(char *, void (*)(void)); /*   560     4 */
	qboolean                   (*pfnVoice_GetClientListening)(int, int); /*   564     4 */
	qboolean                   (*pfnVoice_SetClientListening)(int, int, qboolean); /*   568     4 */
	const char  *              (*pfnGetPlayerAuthId)(edict_t *); /*   572     4 */
	/* --- cacheline 9 boundary (576 bytes) --- */
	sequenceEntry_s *          (*pfnSequenceGet)(const char  *, const char  *); /*   576     4 */
	sentenceEntry_s *          (*pfnSequencePickSentence)(const char  *, int, int *); /*   580     4 */
	int                        (*pfnGetFileSize)(char *); /*   584     4 */
	unsigned int               (*pfnGetApproxWavePlayLen)(const char  *); /*   588     4 */
	int                        (*pfnIsCareerMatch)(void); /*   592     4 */
	int                        (*pfnGetLocalizedStringLength)(const char  *); /*   596     4 */
	void                       (*pfnRegisterTutorMessageShown)(int); /*   600     4 */
	int                        (*pfnGetTimesTutorMessageShown)(int); /*   604     4 */
	void                       (*ProcessTutorMessageDecayBuffer)(int *, int); /*   608     4 */
	void                       (*ConstructTutorMessageDecayBuffer)(int *, int); /*   612     4 */
	void                       (*ResetTutorMessageDecayData)(void); /*   616     4 */
	void                       (*pfnQueryClientCvarValue)(const edict_t  *, const char  *); /*   620     4 */
	void                       (*pfnQueryClientCvarValue2)(const edict_t  *, const char  *, int); /*   624     4 */
	int                        (*pfnCheckParm)(const char  *, char * *); /*   628     4 */

	/* size: 632, cachelines: 10, members: 158 */
	/* last cacheline: 56 bytes */
}; /* size: 632 */

/* 104 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 105 */
 /* pointer to 104 */
 /* size: 4 */

/* 106 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149985760 */

/* 107 */
 /* pointer to 106 */
 /* size: 4 */

/* 108 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 109 */
 /* pointer to 108 */
 /* size: 4 */

/* 110 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 111 */
 /* pointer to 110 */
 /* size: 4 */

/* 112 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149986280 */

/* 113 */
 /* pointer to 112 */
 /* size: 4 */

/* 114 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149986540 */

/* 115 */
 /* pointer to 114 */
 /* size: 4 */

/* 116 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149986748 */

/* 117 */
 /* pointer to 116 */
 /* size: 4 */

/* 118 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 119 */
 /* pointer to 118 */
 /* size: 4 */

/* 120 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149984080 */

/* 121 */
 /* pointer to 120 */
 /* size: 4 */

/* 122 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149987268 */

/* 123 */
 /* pointer to 122 */
 /* size: 4 */

/* 124 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 125 */
 /* pointer to 124 */
 /* size: 4 */

/* 126 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 127 */
 /* pointer to 126 */
 /* size: 4 */

/* 128 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 129 */
 /* pointer to 128 */
 /* size: 4 */

/* 130 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 131 */
 /* pointer to 130 */
 /* size: 4 */

/* 132 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149943604 */

/* 133 */
 /* pointer to 132 */
 /* size: 4 */

/* 134 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149943760 */

/* 135 */
 /* pointer to 134 */
 /* size: 4 */

/* 136 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 137 */
 /* pointer to 136 */
 /* size: 4 */

/* 138 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 139 */
 /* pointer to 138 */
 /* size: 4 */

/* 140 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 141 */
 /* pointer to 140 */
 /* size: 4 */

/* 142 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149944644 */

/* 143 */
 /* pointer to 142 */
 /* size: 4 */

/* 144 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149944852 */

/* 145 */
 /* pointer to 144 */
 /* size: 4 */

/* 146 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149945320 */

/* 147 */
 /* pointer to 146 */
 /* size: 4 */

/* 148 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149945788 */

/* 149 */
 /* pointer to 102 */
 /* size: 4 */

/* 150 */
 /* pointer to 148 */
 /* size: 4 */

/* 151 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149946204 */

/* 152 */
 /* pointer to 151 */
 /* size: 4 */

/* 153 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 154 */
 /* pointer to 153 */
 /* size: 4 */

/* 155 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 149946880 */

/* 156 */
 /* pointer to 155 */
 /* size: 4 */

/* 157 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 158 */
 /* pointer to 157 */
 /* size: 4 */

/* 159 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150000540 */

/* 160 */
 /* pointer to 159 */
 /* size: 4 */

/* 161 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150000956 */

/* 162 */
 /* pointer to 161 */
 /* size: 4 */

/* 163 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150001216 */

/* 164 */
 /* pointer to 163 */
 /* size: 4 */

/* 165 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150001372 */

/* 166 */
 /* pointer to 165 */
 /* size: 4 */

/* 167 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150001476 */

/* 168 */
 /* pointer to 167 */
 /* size: 4 */

/* 169 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150001684 */

/* 170 */
 /* pointer to 169 */
 /* size: 4 */

/* 171 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150001996 */

/* 172 */
 /* pointer to 171 */
 /* size: 4 */

/* 173 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 174 */
 /* pointer to 173 */
 /* size: 4 */

/* 175 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150002360 */

/* 176 */
 /* pointer to 175 */
 /* size: 4 */

/* 177 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150002672 */

/* 178 */
 /* pointer to 177 */
 /* size: 4 */

/* 179 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150002828 */

/* 180 */
 /* pointer to 179 */
 /* size: 4 */

/* 181 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150002984 */

/* 182 */
 /* pointer to 181 */
 /* size: 4 */

/* 183 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150003140 */

/* 184 */
 /* pointer to 83 */
 /* size: 4 */

/* 185 */
 /* pointer to 183 */
 /* size: 4 */

/* 186 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 187 */
 /* pointer to 186 */
 /* size: 4 */

/* 188 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 189 */
 /* pointer to 188 */
 /* size: 4 */

/* 190 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150003660 */

/* 191 */
 /* pointer to 190 */
 /* size: 4 */

/* 192 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150003868 */

/* 193 */
 /* pointer to 192 */
 /* size: 4 */

/* 194 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150004076 */

/* 195 */
 /* pointer to 194 */
 /* size: 4 */

/* 196 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150004284 */

/* 197 */
 /* pointer to 196 */
 /* size: 4 */

/* 198 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 199 */
 /* pointer to 198 */
 /* size: 4 */

/* 200 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 201 */
 /* pointer to 200 */
 /* size: 4 */

/* 202 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 203 */
 /* pointer to 202 */
 /* size: 4 */

/* 204 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 205 */
 /* pointer to 75 */
 /* size: 4 */

/* 206 */
 /* pointer to 204 */
 /* size: 4 */

/* 207 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 208 */
 /* pointer to 209 */
 /* size: 4 */

/* 209 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 804 */

/* 210 */
 /* pointer to 207 */
 /* size: 4 */

/* 211 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 212 */
 /* pointer to 211 */
 /* size: 4 */

/* 213 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 214 */
 /* pointer to 213 */
 /* size: 4 */

/* 215 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150009932 */

/* 216 */
 /* pointer to 215 */
 /* size: 4 */

/* 217 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150010140 */

/* 218 */
 /* pointer to 217 */
 /* size: 4 */

/* 219 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 220 */
 /* pointer to 219 */
 /* size: 4 */

/* 221 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 222 */
 /* pointer to 221 */
 /* size: 4 */

/* 223 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150010764 */

/* 224 */
 /* pointer to 223 */
 /* size: 4 */

/* 225 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 226 */
 /* pointer to 225 */
 /* size: 4 */

/* 227 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 228 */
 /* pointer to 227 */
 /* size: 4 */

/* 229 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150011232 */

/* 230 */
 /* pointer to 80 */
 /* size: 4 */

/* 231 */
 /* pointer to 229 */
 /* size: 4 */

/* 232 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150011440 */

/* 233 */
 /* pointer to 232 */
 /* size: 4 */

/* 234 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150011700 */

/* 235 */
 /* pointer to 234 */
 /* size: 4 */

/* 236 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 237 */
 /* pointer to 236 */
 /* size: 4 */

/* 238 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 239 */
 /* pointer to 238 */
 /* size: 4 */

/* 240 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 241 */
 /* pointer to 240 */
 /* size: 4 */

/* 242 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150012480 */

/* 243 */
 /* pointer to 242 */
 /* size: 4 */

/* 244 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 245 */
 /* pointer to 244 */
 /* size: 4 */

/* 246 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150012808 */

/* 247 */
 /* pointer to 246 */
 /* size: 4 */

/* 248 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 249 */
 /* pointer to 46 */
 /* size: 4 */

/* 250 */
 /* pointer to 9 */
 /* size: 4 */

/* 251 */
 /* pointer to 248 */
 /* size: 4 */

/* 252 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150013380 */

/* 253 */
 /* pointer to 252 */
 /* size: 4 */

/* 254 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 255 */
 /* pointer to 254 */
 /* size: 4 */

/* 256 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150013796 */

/* 257 */
 /* pointer to 256 */
 /* size: 4 */

/* 258 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 259 */
 /* pointer to 258 */
 /* size: 4 */

/* 260 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150014316 */

/* 261 */
 /* pointer to 260 */
 /* size: 4 */

/* 262 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 263 */
 /* pointer to 262 */
 /* size: 4 */

/* 264 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 265 */
 /* pointer to 264 */
 /* size: 4 */

/* 266 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150015200 */

/* 267 */
 /* pointer to 266 */
 /* size: 4 */

/* 268 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150015460 */

/* 269 */
 /* pointer to 268 */
 /* size: 4 */

/* 270 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150015772 */

/* 271 */
 /* pointer to 270 */
 /* size: 4 */

/* 272 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150016084 */

/* 273 */
 /* pointer to 272 */
 /* size: 4 */

/* 274 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 275 */
 /* pointer to 274 */
 /* size: 4 */

/* 276 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 277 */
 /* pointer to 276 */
 /* size: 4 */

/* 278 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150021160 */

/* 279 */
 /* pointer to 278 */
 /* size: 4 */

/* 280 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 281 */
 /* pointer to 280 */
 /* size: 4 */

/* 282 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150021576 */

/* 283 */
 /* pointer to 282 */
 /* size: 4 */

/* 284 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 285 */
 /* pointer to 284 */
 /* size: 4 */

/* 286 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 2 */

/* 287 */
 /* pointer to 286 */
 /* size: 4 */

/* 288 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150022200 */

/* 289 */
 /* pointer to 288 */
 /* size: 4 */

/* 290 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 291 */
 /* pointer to 4 */
 /* size: 4 */

/* 292 */
 /* pointer to 290 */
 /* size: 4 */

/* 293 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 294 */
 /* pointer to 293 */
 /* size: 4 */

/* 295 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150023344 */

/* 296 */
 /* pointer to 297 */
 /* size: 4 */

/* 297 */
/* <0> (null):0 */
struct delta_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 298 */
 /* pointer to 295 */
 /* size: 4 */

/* 299 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150023668 */

/* 300 */
 /* pointer to 301 */
 /* size: 4 */

/* 301 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150023876 */

/* 302 */
 /* pointer to 303 */
 /* size: 4 */

/* 303 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 304 */
 /* pointer to 299 */
 /* size: 4 */

/* 305 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 306 */
 /* pointer to 305 */
 /* size: 4 */

/* 307 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150024448 */

/* 308 */
 /* pointer to 307 */
 /* size: 4 */

/* 309 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150024656 */

/* 310 */
 /* pointer to 309 */
 /* size: 4 */

/* 311 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 312 */
 /* pointer to 313 */
 /* size: 4 */

/* 313 */
/* <0> (null):0 */
struct entity_state_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 314 */
 /* pointer to 311 */
 /* size: 4 */

/* 315 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150025244 */

/* 316 */
 /* pointer to 81 */
 /* size: 4 */

/* 317 */
 /* pointer to 315 */
 /* size: 4 */

/* 318 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150025504 */

/* 319 */
 /* pointer to 318 */
 /* size: 4 */

/* 320 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150025816 */

/* 321 */
 /* pointer to 320 */
 /* size: 4 */

/* 322 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150026076 */

/* 323 */
 /* pointer to 322 */
 /* size: 4 */

/* 324 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 325 */
 /* pointer to 324 */
 /* size: 4 */

/* 326 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 327 */
 /* pointer to 326 */
 /* size: 4 */

/* 328 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 329 */
 /* pointer to 328 */
 /* size: 4 */

/* 330 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 331 */
 /* pointer to 330 */
 /* size: 4 */

/* 332 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 333 */
 /* pointer to 332 */
 /* size: 4 */

/* 334 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 335 */
 /* pointer to 334 */
 /* size: 4 */

/* 336 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150027532 */

/* 337 */
 /* pointer to 336 */
 /* size: 4 */

/* 338 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150027740 */

/* 339 */
 /* pointer to 338 */
 /* size: 4 */

/* 340 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150027948 */

/* 341 */
 /* pointer to 340 */
 /* size: 4 */

/* 342 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 343 */
 /* pointer to 17 */
 /* size: 4 */

/* 344 */
 /* pointer to 342 */
 /* size: 4 */

/* 345 */
/* <0> (null):0 */
typedef struct enginefuncs_s enginefuncs_t; /* size: 632 */

/* 346 */
/* <0> (null):0 */
typedef int EOFFSET; /* size: 4 */

/* 347 */
/* <0> (null):0 */
enum {
	TS_AT_TOP = 0,
	TS_AT_BOTTOM = 1,
	TS_GOING_UP = 2,
	TS_GOING_DOWN = 3,
}; /* size: 4 */

/* 348 */
/* <0> (null):0 */
typedef enum  TOGGLE_STATE; /* size: 4 */

/* 349 */
/* <0> (null):0 */
enum {
	ignore_monsters = 1,
	dont_ignore_monsters = 0,
	missile = 2,
}; /* size: 4 */

/* 350 */
/* <0> (null):0 */
typedef enum  IGNORE_MONSTERS; /* size: 4 */

/* 351 */
/* <0> (null):0 */
enum {
	point_hull = 0,
	human_hull = 1,
	large_hull = 2,
	head_hull = 3,
}; /* size: 4 */

/* 352 */
 /* pointer to 78 */
 /* size: 4 */

/* 353 */
 /* pointer to 354 */
 /* size: 4 */

/* 354 */
/* <0> (null):0 */
struct CBaseEntity {
	/* <0> (null):0 */
	edict_t * edict(class CBaseEntity *); /* linkage=_ZN11CBaseEntity5edictEv */

	/* <0> (null):0 */
	virtual int ObjectCaps(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10ObjectCapsEv */

	/* <0> (null):0 */
	class CBaseEntity * Instance(edict_t *); /* linkage=_ZN11CBaseEntity8InstanceEP7edict_s */

	/* <0> (null):0 */
	void CBaseEntity(class CBaseEntity *);

	/* <0> (null):0 */
	void * operator new(size_t, entvars_t *); /* linkage=_ZN11CBaseEntitynwEjP9entvars_s */

	/* <0> (null):0 */
	virtual void Restart(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7RestartEv */

	/* <0> (null):0 */
	virtual void Activate(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8ActivateEv */

	/* <0> (null):0 */
	virtual int Classify(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8ClassifyEv */

	/* <0> (null):0 */
	virtual void DeathNotice(class CBaseEntity *, entvars_t *); /* linkage=_ZN11CBaseEntity11DeathNoticeEP9entvars_s */

	/* <0> (null):0 */
	virtual int BloodColor(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10BloodColorEv */

	/* <0> (null):0 */
	virtual BOOL IsTriggered(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity11IsTriggeredEPS_ */

	/* <0> (null):0 */
	virtual class CBaseMonster * MyMonsterPointer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity16MyMonsterPointerEv */

	/* <0> (null):0 */
	virtual class CSquadMonster * MySquadMonsterPointer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity21MySquadMonsterPointerEv */

	/* <0> (null):0 */
	virtual int GetToggleState(class CBaseEntity *); /* linkage=_ZN11CBaseEntity14GetToggleStateEv */

	/* <0> (null):0 */
	virtual void AddPoints(class CBaseEntity *, int, BOOL); /* linkage=_ZN11CBaseEntity9AddPointsEii */

	/* <0> (null):0 */
	virtual void AddPointsToTeam(class CBaseEntity *, int, BOOL); /* linkage=_ZN11CBaseEntity15AddPointsToTeamEii */

	/* <0> (null):0 */
	virtual BOOL AddPlayerItem(class CBaseEntity *, class CBasePlayerItem *); /* linkage=_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem */

	/* <0> (null):0 */
	virtual BOOL RemovePlayerItem(class CBaseEntity *, class CBasePlayerItem *); /* linkage=_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem */

	/* <0> (null):0 */
	virtual int GiveAmmo(class CBaseEntity *, int, char *, int); /* linkage=_ZN11CBaseEntity8GiveAmmoEiPci */

	/* <0> (null):0 */
	virtual float GetDelay(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8GetDelayEv */

	/* <0> (null):0 */
	virtual int IsMoving(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8IsMovingEv */

	/* <0> (null):0 */
	virtual void OverrideReset(class CBaseEntity *); /* linkage=_ZN11CBaseEntity13OverrideResetEv */

	/* <0> (null):0 */
	virtual void SetToggleState(class CBaseEntity *, int); /* linkage=_ZN11CBaseEntity14SetToggleStateEi */

	/* <0> (null):0 */
	virtual void StartSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity13StartSneakingEv */

	/* <0> (null):0 */
	virtual void StopSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12StopSneakingEv */

	/* <0> (null):0 */
	virtual BOOL OnControls(class CBaseEntity *, entvars_t *); /* linkage=_ZN11CBaseEntity10OnControlsEP9entvars_s */

	/* <0> (null):0 */
	virtual BOOL IsSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10IsSneakingEv */

	/* <0> (null):0 */
	virtual BOOL IsAlive(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7IsAliveEv */

	/* <0> (null):0 */
	virtual BOOL IsBSPModel(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10IsBSPModelEv */

	/* <0> (null):0 */
	virtual BOOL ReflectGauss(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12ReflectGaussEv */

	/* <0> (null):0 */
	virtual BOOL IsPlayer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8IsPlayerEv */

	/* <0> (null):0 */
	virtual BOOL IsNetClient(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11IsNetClientEv */

	/* <0> (null):0 */
	virtual const char  * TeamID(class CBaseEntity *); /* linkage=_ZN11CBaseEntity6TeamIDEv */

	/* <0> (null):0 */
	virtual void Think(class CBaseEntity *); /* linkage=_ZN11CBaseEntity5ThinkEv */

	/* <0> (null):0 */
	virtual void Touch(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity5TouchEPS_ */

	/* <0> (null):0 */
	virtual void Use(class CBaseEntity *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float); /* linkage=_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf */

	/* <0> (null):0 */
	virtual void Blocked(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity7BlockedEPS_ */

	/* <0> (null):0 */
	virtual void UpdateOwner(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11UpdateOwnerEv */

	/* <0> (null):0 */
	virtual BOOL FBecomeProne(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12FBecomeProneEv */

	/* <0> (null):0 */
	virtual class Vector Center(class CBaseEntity *); /* linkage=_ZN11CBaseEntity6CenterEv */

	/* <0> (null):0 */
	virtual class Vector EyePosition(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11EyePositionEv */

	/* <0> (null):0 */
	virtual class Vector EarPosition(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11EarPositionEv */

	/* <0> (null):0 */
	virtual class Vector BodyTarget(class CBaseEntity *, const class Vector  &); /* linkage=_ZN11CBaseEntity10BodyTargetERK6Vector */

	/* <0> (null):0 */
	virtual int Illumination(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12IlluminationEv */

	/* <0> (null):0 */
	virtual BOOL HasTarget(class CBaseEntity *, string_t); /* linkage=_ZN11CBaseEntity9HasTargetEj */

	/* vtable has 41 entries: {
	   [6] = ObjectCaps(_ZN11CBaseEntity10ObjectCapsEv), 
	   [2] = Restart(_ZN11CBaseEntity7RestartEv), 
	   [7] = Activate(_ZN11CBaseEntity8ActivateEv), 
	   [9] = Classify(_ZN11CBaseEntity8ClassifyEv), 
	   [10] = DeathNotice(_ZN11CBaseEntity11DeathNoticeEP9entvars_s), 
	   [15] = BloodColor(_ZN11CBaseEntity10BloodColorEv), 
	   [17] = IsTriggered(_ZN11CBaseEntity11IsTriggeredEPS_), 
	   [18] = MyMonsterPointer(_ZN11CBaseEntity16MyMonsterPointerEv), 
	   [19] = MySquadMonsterPointer(_ZN11CBaseEntity21MySquadMonsterPointerEv), 
	   [20] = GetToggleState(_ZN11CBaseEntity14GetToggleStateEv), 
	   [21] = AddPoints(_ZN11CBaseEntity9AddPointsEii), 
	   [22] = AddPointsToTeam(_ZN11CBaseEntity15AddPointsToTeamEii), 
	   [23] = AddPlayerItem(_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem), 
	   [24] = RemovePlayerItem(_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem), 
	   [25] = GiveAmmo(_ZN11CBaseEntity8GiveAmmoEiPci), 
	   [26] = GetDelay(_ZN11CBaseEntity8GetDelayEv), 
	   [27] = IsMoving(_ZN11CBaseEntity8IsMovingEv), 
	   [28] = OverrideReset(_ZN11CBaseEntity13OverrideResetEv), 
	   [30] = SetToggleState(_ZN11CBaseEntity14SetToggleStateEi), 
	   [31] = StartSneaking(_ZN11CBaseEntity13StartSneakingEv), 
	   [32] = StopSneaking(_ZN11CBaseEntity12StopSneakingEv), 
	   [33] = OnControls(_ZN11CBaseEntity10OnControlsEP9entvars_s), 
	   [34] = IsSneaking(_ZN11CBaseEntity10IsSneakingEv), 
	   [35] = IsAlive(_ZN11CBaseEntity7IsAliveEv), 
	   [36] = IsBSPModel(_ZN11CBaseEntity10IsBSPModelEv), 
	   [37] = ReflectGauss(_ZN11CBaseEntity12ReflectGaussEv), 
	   [40] = IsPlayer(_ZN11CBaseEntity8IsPlayerEv), 
	   [41] = IsNetClient(_ZN11CBaseEntity11IsNetClientEv), 
	   [42] = TeamID(_ZN11CBaseEntity6TeamIDEv), 
	   [44] = Think(_ZN11CBaseEntity5ThinkEv), 
	   [45] = Touch(_ZN11CBaseEntity5TouchEPS_), 
	   [46] = Use(_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf), 
	   [47] = Blocked(_ZN11CBaseEntity7BlockedEPS_), 
	   [49] = UpdateOwner(_ZN11CBaseEntity11UpdateOwnerEv), 
	   [50] = FBecomeProne(_ZN11CBaseEntity12FBecomeProneEv), 
	   [51] = Center(_ZN11CBaseEntity6CenterEv), 
	   [52] = EyePosition(_ZN11CBaseEntity11EyePositionEv), 
	   [53] = EarPosition(_ZN11CBaseEntity11EarPositionEv), 
	   [54] = BodyTarget(_ZN11CBaseEntity10BodyTargetERK6Vector), 
	   [55] = Illumination(_ZN11CBaseEntity12IlluminationEv), 
	   [38] = HasTarget(_ZN11CBaseEntity9HasTargetEj), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 355 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 356 */
/* <0> (null):0 */
struct {
	int                        event;                /*     0     4 */
	char *                     options;              /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 357 */
/* <0> (null):0 */
typedef class  MonsterEvent_t; /* size: 8 */

/* 358 */
/* <0> (null):0 */
enum {
	USE_OFF = 0,
	USE_ON = 1,
	USE_SET = 2,
	USE_TOGGLE = 3,
}; /* size: 4 */

/* 359 */
/* <0> (null):0 */
typedef enum  USE_TYPE; /* size: 4 */

/* 360 */
/* <0> (null):0 */
enum WeaponIdType {
	WEAPON_NONE = 0,
	WEAPON_P228 = 1,
	WEAPON_GLOCK = 2,
	WEAPON_SCOUT = 3,
	WEAPON_HEGRENADE = 4,
	WEAPON_XM1014 = 5,
	WEAPON_C4 = 6,
	WEAPON_MAC10 = 7,
	WEAPON_AUG = 8,
	WEAPON_SMOKEGRENADE = 9,
	WEAPON_ELITE = 10,
	WEAPON_FIVESEVEN = 11,
	WEAPON_UMP45 = 12,
	WEAPON_SG550 = 13,
	WEAPON_GALIL = 14,
	WEAPON_FAMAS = 15,
	WEAPON_USP = 16,
	WEAPON_GLOCK18 = 17,
	WEAPON_AWP = 18,
	WEAPON_MP5N = 19,
	WEAPON_M249 = 20,
	WEAPON_M3 = 21,
	WEAPON_M4A1 = 22,
	WEAPON_TMP = 23,
	WEAPON_G3SG1 = 24,
	WEAPON_FLASHBANG = 25,
	WEAPON_DEAGLE = 26,
	WEAPON_SG552 = 27,
	WEAPON_AK47 = 28,
	WEAPON_KNIFE = 29,
	WEAPON_P90 = 30,
	WEAPON_SHIELDGUN = 99,
}; /* size: 4 */

/* 361 */
/* <0> (null):0 */
enum shieldgun_e {
	SHIELDGUN_IDLE = 0,
	SHIELDGUN_SHOOT1 = 1,
	SHIELDGUN_SHOOT2 = 2,
	SHIELDGUN_SHOOT_EMPTY = 3,
	SHIELDGUN_RELOAD = 4,
	SHIELDGUN_DRAW = 5,
	SHIELDGUN_DRAWN_IDLE = 6,
	SHIELDGUN_UP = 7,
	SHIELDGUN_DOWN = 8,
}; /* size: 4 */

/* 362 */
/* <0> (null):0 */
enum {
	BULLET_NONE = 0,
	BULLET_PLAYER_9MM = 1,
	BULLET_PLAYER_MP5 = 2,
	BULLET_PLAYER_357 = 3,
	BULLET_PLAYER_BUCKSHOT = 4,
	BULLET_PLAYER_CROWBAR = 5,
	BULLET_MONSTER_9MM = 6,
	BULLET_MONSTER_MP5 = 7,
	BULLET_MONSTER_12MM = 8,
	BULLET_PLAYER_45ACP = 9,
	BULLET_PLAYER_338MAG = 10,
	BULLET_PLAYER_762MM = 11,
	BULLET_PLAYER_556MM = 12,
	BULLET_PLAYER_50AE = 13,
	BULLET_PLAYER_57MM = 14,
	BULLET_PLAYER_357SIG = 15,
}; /* size: 4 */

/* 363 */
/* <0> (null):0 */
typedef enum  Bullet; /* size: 4 */

/* 364 */
/* <0> (null):0 */
struct {
	int                        iSlot;                /*     0     4 */
	int                        iPosition;            /*     4     4 */
	const char  *              pszAmmo1;             /*     8     4 */
	int                        iMaxAmmo1;            /*    12     4 */
	const char  *              pszAmmo2;             /*    16     4 */
	int                        iMaxAmmo2;            /*    20     4 */
	const char  *              pszName;              /*    24     4 */
	int                        iMaxClip;             /*    28     4 */
	int                        iId;                  /*    32     4 */
	int                        iFlags;               /*    36     4 */
	int                        iWeight;              /*    40     4 */

	/* size: 44, cachelines: 1, members: 11 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 365 */
/* <0> (null):0 */
typedef class  ItemInfo; /* size: 44 */

/* 366 */
/* <0> (null):0 */
enum {
	PLAYER_IDLE = 0,
	PLAYER_WALK = 1,
	PLAYER_JUMP = 2,
	PLAYER_SUPERJUMP = 3,
	PLAYER_DIE = 4,
	PLAYER_ATTACK1 = 5,
	PLAYER_ATTACK2 = 6,
	PLAYER_FLINCH = 7,
	PLAYER_LARGE_FLINCH = 8,
	PLAYER_RELOAD = 9,
	PLAYER_HOLDBOMB = 10,
}; /* size: 4 */

/* 367 */
/* <0> (null):0 */
typedef enum  PLAYER_ANIM; /* size: 4 */

/* 368 */
/* <0> (null):0 */
enum knife_e {
	KNIFE_IDLE = 0,
	KNIFE_ATTACK1HIT = 1,
	KNIFE_ATTACK2HIT = 2,
	KNIFE_DRAW = 3,
	KNIFE_STABHIT = 4,
	KNIFE_STABMISS = 5,
	KNIFE_MIDATTACK1HIT = 6,
	KNIFE_MIDATTACK2HIT = 7,
}; /* size: 4 */

/* 369 */
/* <0> (null):0 */
enum knife_shield_e {
	KNIFE_SHIELD_IDLE = 0,
	KNIFE_SHIELD_SLASH = 1,
	KNIFE_SHIELD_ATTACKHIT = 2,
	KNIFE_SHIELD_DRAW = 3,
	KNIFE_SHIELD_UPIDLE = 4,
	KNIFE_SHIELD_UP = 5,
	KNIFE_SHIELD_DOWN = 6,
}; /* size: 4 */

/* 370 */
/* <0> (null):0 */
class CKnife : public CBasePlayerWeapon {
public:

	/* class CBasePlayerWeapon   <ancestor>; */      /*     0     0 */
	TraceResult                m_trHit;              /*   336    56 */
	short unsigned int         m_usKnife;            /*   392     2 */
	/* <0> (null):0 */
	void CKnife(class CKnife *, const class CKnife  &);

	/* <0> (null):0 */
	void CKnife(class CKnife *);

	/* <0> (null):0 */
	virtual void Spawn(class CKnife *); /* linkage=_ZN6CKnife5SpawnEv */

	/* <0> (null):0 */
	virtual void Precache(class CKnife *); /* linkage=_ZN6CKnife8PrecacheEv */

	/* <0> (null):0 */
	virtual int iItemSlot(class CKnife *); /* linkage=_ZN6CKnife9iItemSlotEv */

	/* <0> (null):0 */
	void SwingAgain(class CKnife *); /* linkage=_ZN6CKnife10SwingAgainEv */

	/* <0> (null):0 */
	void Smack(class CKnife *); /* linkage=_ZN6CKnife5SmackEv */

	/* <0> (null):0 */
	virtual int GetItemInfo(class CKnife *, ItemInfo *); /* linkage=_ZN6CKnife11GetItemInfoEP8ItemInfo */

	/* <0> (null):0 */
	virtual void PrimaryAttack(class CKnife *); /* linkage=_ZN6CKnife13PrimaryAttackEv */

	/* <0> (null):0 */
	virtual void SecondaryAttack(class CKnife *); /* linkage=_ZN6CKnife15SecondaryAttackEv */

	/* <0> (null):0 */
	void WeaponAnimation(class CKnife *, int); /* linkage=_ZN6CKnife15WeaponAnimationEi */

	/* <0> (null):0 */
	int Stab(class CKnife *, int); /* linkage=_ZN6CKnife4StabEi */

	/* <0> (null):0 */
	int Swing(class CKnife *, int); /* linkage=_ZN6CKnife5SwingEi */

	/* <0> (null):0 */
	virtual BOOL Deploy(class CKnife *); /* linkage=_ZN6CKnife6DeployEv */

	/* <0> (null):0 */
	virtual void Holster(class CKnife *, int); /* linkage=_ZN6CKnife7HolsterEi */

	/* <0> (null):0 */
	virtual float GetMaxSpeed(class CKnife *); /* linkage=_ZN6CKnife11GetMaxSpeedEv */

	/* <0> (null):0 */
	virtual BOOL CanDrop(class CKnife *); /* linkage=_ZN6CKnife7CanDropEv */

	/* <0> (null):0 */
	virtual BOOL UseDecrement(class CKnife *); /* linkage=_ZN6CKnife12UseDecrementEv */

	/* <0> (null):0 */
	bool ShieldSecondaryFire(class CKnife *, int, int); /* linkage=_ZN6CKnife19ShieldSecondaryFireEii */

	/* <0> (null):0 */
	void SetPlayerShieldAnim(class CKnife *); /* linkage=_ZN6CKnife19SetPlayerShieldAnimEv */

	/* <0> (null):0 */
	void ResetPlayerShieldAnim(class CKnife *); /* linkage=_ZN6CKnife21ResetPlayerShieldAnimEv */

	/* <0> (null):0 */
	virtual void WeaponIdle(class CKnife *); /* linkage=_ZN6CKnife10WeaponIdleEv */

	/* vtable has 12 entries: {
	   [0] = Spawn(_ZN6CKnife5SpawnEv), 
	   [1] = Precache(_ZN6CKnife8PrecacheEv), 
	   [79] = iItemSlot(_ZN6CKnife9iItemSlotEv), 
	   [61] = GetItemInfo(_ZN6CKnife11GetItemInfoEP8ItemInfo), 
	   [87] = PrimaryAttack(_ZN6CKnife13PrimaryAttackEv), 
	   [88] = SecondaryAttack(_ZN6CKnife15SecondaryAttackEv), 
	   [64] = Deploy(_ZN6CKnife6DeployEv), 
	   [67] = Holster(_ZN6CKnife7HolsterEi), 
	   [78] = GetMaxSpeed(_ZN6CKnife11GetMaxSpeedEv), 
	   [63] = CanDrop(_ZN6CKnife7CanDropEv), 
	   [93] = UseDecrement(_ZN6CKnife12UseDecrementEv), 
	   [90] = WeaponIdle(_ZN6CKnife10WeaponIdleEv), 
	} */
	/* size: 396, cachelines: 7, members: 3 */
	/* last cacheline: 12 bytes */

	/* BRAIN FART ALERT! 396 != 58 + 0(holes), diff = 338 */

}; /* size: 396 */

/* 371 */
/* <0> (null):0 */
class CBasePlayerWeapon {
	/* <0> (null):0 */
	void CBasePlayerWeapon(class CBasePlayerWeapon *);

	/* <0> (null):0 */
	virtual int AddWeapon(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon9AddWeaponEv */

	/* <0> (null):0 */
	virtual void UpdateItemInfo(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon14UpdateItemInfoEv */

	/* <0> (null):0 */
	virtual void Reload(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon6ReloadEv */

	/* <0> (null):0 */
	virtual BOOL ShouldWeaponIdle(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon16ShouldWeaponIdleEv */

	/* <0> (null):0 */
	virtual BOOL IsWeapon(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon8IsWeaponEv */

	/* <0> (null):0 */
	virtual class CBasePlayerItem * GetWeaponPtr(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon12GetWeaponPtrEv */

	/* vtable has 6 entries: {
	   [82] = AddWeapon(_ZN17CBasePlayerWeapon9AddWeaponEv), 
	   [68] = UpdateItemInfo(_ZN17CBasePlayerWeapon14UpdateItemInfoEv), 
	   [89] = Reload(_ZN17CBasePlayerWeapon6ReloadEv), 
	   [92] = ShouldWeaponIdle(_ZN17CBasePlayerWeapon16ShouldWeaponIdleEv), 
	   [65] = IsWeapon(_ZN17CBasePlayerWeapon8IsWeaponEv), 
	   [77] = GetWeaponPtr(_ZN17CBasePlayerWeapon12GetWeaponPtrEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 372 */
 /* pointer to 370 */
 /* size: 4 */

/* 373 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 374 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 396 */

/* 375 */
 /* pointer to 365 */
 /* size: 4 */

/* 376 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 377 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 378 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 379 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 380 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 381 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 382 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 383 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 384 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 385 */
 /* pointer to 386 */
 /* size: 4 */

/* 386 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 676 */

/* 387 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 388 */
/* <0> (null):0 */
class CPointEntity {
	/* <0> (null):0 */
	virtual int ObjectCaps(class CPointEntity *); /* linkage=_ZN12CPointEntity10ObjectCapsEv */

	/* vtable has 1 entries: {
	   [6] = ObjectCaps(_ZN12CPointEntity10ObjectCapsEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 389 */
 /* pointer to 388 */
 /* size: 4 */

/* 390 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 391 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 392 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 393 */
 /* pointer to 354 */
 /* size: 4 */

/* 394 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 395 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 396 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 397 */
/* <0> (null):0 */
class CBaseDelay {
	/* <0> (null):0 */
	void CBaseDelay(class CBaseDelay *);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 398 */
 /* pointer to 397 */
 /* size: 4 */

/* 399 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 400 */
/* <0> (null):0 */
class CBaseAnimating {
	/* <0> (null):0 */
	void CBaseAnimating(class CBaseAnimating *);

	/* <0> (null):0 */
	virtual void HandleAnimEvent(class CBaseAnimating *, MonsterEvent_t *); /* linkage=_ZN14CBaseAnimating15HandleAnimEventEP14MonsterEvent_t */

	/* vtable has 1 entries: {
	   [58] = HandleAnimEvent(_ZN14CBaseAnimating15HandleAnimEventEP14MonsterEvent_t), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 401 */
 /* pointer to 400 */
 /* size: 4 */

/* 402 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 403 */
/* <0> (null):0 */
class CBasePlayerItem {
	/* <0> (null):0 */
	void CBasePlayerItem(class CBasePlayerItem *);

	/* <0> (null):0 */
	virtual BOOL CanHolster(class CBasePlayerItem *); /* linkage=_ZN15CBasePlayerItem10CanHolsterEv */

	/* <0> (null):0 */
	virtual void ItemPreFrame(class CBasePlayerItem *); /* linkage=_ZN15CBasePlayerItem12ItemPreFrameEv */

	ItemInfo                   ItemInfoArray[32];    /*     0  1408 */
	/* --- cacheline 22 boundary (1408 bytes) --- */
	/* vtable has 2 entries: {
	   [66] = CanHolster(_ZN15CBasePlayerItem10CanHolsterEv), 
	   [69] = ItemPreFrame(_ZN15CBasePlayerItem12ItemPreFrameEv), 
	} */
	/* size: 0, cachelines: 0, members: 1 */

	/* BRAIN FART ALERT! 0 != 1408 + 0(holes), diff = -1408 */

}; /* size: 0 */

/* 404 */
 /* pointer to 403 */
 /* size: 4 */

/* 405 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 406 */
 /* pointer to 371 */
 /* size: 4 */

/* 407 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 408 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 409 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 410 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 411 */
/* <0> (null):0 */
float *                    array[2]; /* size: 8 */

/* 412 */
/* <0> (null):0 */
class CBaseMonster {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 413 */
 /* pointer to 412 */
 /* size: 4 */

/* 414 */
/* <0> (null):0 */
struct CSquadMonster {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 415 */
 /* pointer to 414 */
 /* size: 4 */

/* 416 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 417 */
 /* pointer to 357 */
 /* size: 4 */

/* 418 */
 /* pointer to 403 */
 /* size: 4 */

/* 419 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 420 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 421 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 422 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 423 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 424 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 425 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 426 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 427 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 428 */
 /* pointer to 74 */
 /* size: 4 */

/* 429 */
/* <0> (null):0 */
ItemInfo                   array[32]; /* size: 1408 */

/* Functions: */

/* <0> (null):0 */
void Vector2D(class Vector2D *)
{
} /* size: 3014656 */

/* <0> (null):0 */
void Vector2D(class Vector2D *, float, float)
{
} /* size: 149751992 */

/* <0> (null):0 */
class Vector2D operator+(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DplERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator-(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DmiERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator*(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DmlEf */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator/(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DdvEf */
{
} /* size: 8 */

/* <0> (null):0 */
float Length(const class Vector2D  *) /* linkage=_ZNK8Vector2D6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector2D  *) /* linkage=_ZNK8Vector2D13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector2D Normalize(const class Vector2D  *) /* linkage=_ZNK8Vector2D9NormalizeEv */
{
} /* size: 8 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector2D *) /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector2D *, float) /* linkage=_ZN8Vector2D6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void Vector(class Vector *)
{
} /* size: 0 */

/* <0> (null):0 */
void Vector(class Vector *, float, float, float)
{
} /* size: 228 */

/* <0> (null):0 */
void Vector(class Vector *, const class Vector  &)
{
} /* size: 149754772 */

/* <0> (null):0 */
void Vector(class Vector *, float *)
{
} /* size: 0 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *) /* linkage=_ZNK6VectorngEv */
{
} /* size: 12 */

/* <0> (null):0 */
int operator==(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectoreqERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
int operator!=(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorneERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector operator+(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorplERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectormiERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator*(const class Vector  *, float) /* linkage=_ZNK6VectormlEf */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator/(const class Vector  *, float) /* linkage=_ZNK6VectordvEf */
{
} /* size: 12 */

/* <0> (null):0 */
void CopyToArray(const class Vector  *, float *) /* linkage=_ZNK6Vector11CopyToArrayEPf */
{
} /* size: 320 */

/* <0> (null):0 */
float Length(const class Vector  *) /* linkage=_ZNK6Vector6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector  *) /* linkage=_ZNK6Vector13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
float * operator float*(class Vector *) /* linkage=_ZN6VectorcvPfEv */
{
} /* size: 4 */

/* <0> (null):0 */
const float  * operator const float*(const class Vector  *) /* linkage=_ZNK6VectorcvPKfEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector Normalize(const class Vector  *) /* linkage=_ZNK6Vector9NormalizeEv */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector2D Make2D(const class Vector  *) /* linkage=_ZNK6Vector6Make2DEv */
{
} /* size: 8 */

/* <0> (null):0 */
float Length2D(const class Vector  *) /* linkage=_ZNK6Vector8Length2DEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector  *, float) /* linkage=_ZNK6Vector16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector  *, float) /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector *) /* linkage=_ZN6Vector16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector *, float) /* linkage=_ZN6Vector6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void TraceResult(TraceResult *)
{
} /* size: 0 */

/* <0> (null):0 */
edict_t * edict(class CBaseEntity *) /* linkage=_ZN11CBaseEntity5edictEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int ObjectCaps(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CBaseEntity * Instance(edict_t *) /* linkage=_ZN11CBaseEntity8InstanceEP7edict_s */
{
} /* size: 4 */

/* <0> (null):0 */
void CBaseEntity(class CBaseEntity *)
{
} /* size: 0 */

/* <0> (null):0 */
void * operator new(size_t, entvars_t *) /* linkage=_ZN11CBaseEntitynwEjP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Restart(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7RestartEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Activate(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8ActivateEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int Classify(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8ClassifyEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void DeathNotice(class CBaseEntity *, entvars_t *) /* linkage=_ZN11CBaseEntity11DeathNoticeEP9entvars_s */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int BloodColor(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10BloodColorEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsTriggered(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity11IsTriggeredEPS_ */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CBaseMonster * MyMonsterPointer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity16MyMonsterPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CSquadMonster * MySquadMonsterPointer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity21MySquadMonsterPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int GetToggleState(class CBaseEntity *) /* linkage=_ZN11CBaseEntity14GetToggleStateEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void AddPoints(class CBaseEntity *, int, BOOL) /* linkage=_ZN11CBaseEntity9AddPointsEii */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void AddPointsToTeam(class CBaseEntity *, int, BOOL) /* linkage=_ZN11CBaseEntity15AddPointsToTeamEii */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL AddPlayerItem(class CBaseEntity *, class CBasePlayerItem *) /* linkage=_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL RemovePlayerItem(class CBaseEntity *, class CBasePlayerItem *) /* linkage=_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int GiveAmmo(class CBaseEntity *, int, char *, int) /* linkage=_ZN11CBaseEntity8GiveAmmoEiPci */
{
} /* size: 4 */

/* <0> (null):0 */
virtual float GetDelay(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8GetDelayEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int IsMoving(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8IsMovingEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void OverrideReset(class CBaseEntity *) /* linkage=_ZN11CBaseEntity13OverrideResetEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void SetToggleState(class CBaseEntity *, int) /* linkage=_ZN11CBaseEntity14SetToggleStateEi */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void StartSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity13StartSneakingEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void StopSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12StopSneakingEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL OnControls(class CBaseEntity *, entvars_t *) /* linkage=_ZN11CBaseEntity10OnControlsEP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10IsSneakingEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsAlive(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7IsAliveEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsBSPModel(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10IsBSPModelEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL ReflectGauss(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12ReflectGaussEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsPlayer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8IsPlayerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsNetClient(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11IsNetClientEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual const char  * TeamID(class CBaseEntity *) /* linkage=_ZN11CBaseEntity6TeamIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Think(class CBaseEntity *) /* linkage=_ZN11CBaseEntity5ThinkEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Touch(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity5TouchEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Use(class CBaseEntity *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float) /* linkage=_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Blocked(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity7BlockedEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void UpdateOwner(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11UpdateOwnerEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL FBecomeProne(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12FBecomeProneEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class Vector Center(class CBaseEntity *) /* linkage=_ZN11CBaseEntity6CenterEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector EyePosition(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11EyePositionEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector EarPosition(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11EarPositionEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector BodyTarget(class CBaseEntity *, const class Vector  &) /* linkage=_ZN11CBaseEntity10BodyTargetERK6Vector */
{
} /* size: 12 */

/* <0> (null):0 */
virtual int Illumination(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12IlluminationEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL HasTarget(class CBaseEntity *, string_t) /* linkage=_ZN11CBaseEntity9HasTargetEj */
{
} /* size: 4 */

/* <0> (null):0 */
void CKnife(class CKnife *, const class CKnife  &)
{
} /* size: 0 */

/* <0> (null):0 */
void CKnife(class CKnife *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Spawn(class CKnife *) /* linkage=_ZN6CKnife5SpawnEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Precache(class CKnife *) /* linkage=_ZN6CKnife8PrecacheEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int iItemSlot(class CKnife *) /* linkage=_ZN6CKnife9iItemSlotEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SwingAgain(class CKnife *) /* linkage=_ZN6CKnife10SwingAgainEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Smack(class CKnife *) /* linkage=_ZN6CKnife5SmackEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int GetItemInfo(class CKnife *, ItemInfo *) /* linkage=_ZN6CKnife11GetItemInfoEP8ItemInfo */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void PrimaryAttack(class CKnife *) /* linkage=_ZN6CKnife13PrimaryAttackEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void SecondaryAttack(class CKnife *) /* linkage=_ZN6CKnife15SecondaryAttackEv */
{
} /* size: 0 */

/* <0> (null):0 */
void WeaponAnimation(class CKnife *, int) /* linkage=_ZN6CKnife15WeaponAnimationEi */
{
} /* size: 0 */

/* <0> (null):0 */
int Stab(class CKnife *, int) /* linkage=_ZN6CKnife4StabEi */
{
} /* size: 4 */

/* <0> (null):0 */
int Swing(class CKnife *, int) /* linkage=_ZN6CKnife5SwingEi */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL Deploy(class CKnife *) /* linkage=_ZN6CKnife6DeployEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Holster(class CKnife *, int) /* linkage=_ZN6CKnife7HolsterEi */
{
} /* size: 0 */

/* <0> (null):0 */
virtual float GetMaxSpeed(class CKnife *) /* linkage=_ZN6CKnife11GetMaxSpeedEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL CanDrop(class CKnife *) /* linkage=_ZN6CKnife7CanDropEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL UseDecrement(class CKnife *) /* linkage=_ZN6CKnife12UseDecrementEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool ShieldSecondaryFire(class CKnife *, int, int) /* linkage=_ZN6CKnife19ShieldSecondaryFireEii */
{
} /* size: 1 */

/* <0> (null):0 */
void SetPlayerShieldAnim(class CKnife *) /* linkage=_ZN6CKnife19SetPlayerShieldAnimEv */
{
} /* size: 0 */

/* <0> (null):0 */
void ResetPlayerShieldAnim(class CKnife *) /* linkage=_ZN6CKnife21ResetPlayerShieldAnimEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void WeaponIdle(class CKnife *) /* linkage=_ZN6CKnife10WeaponIdleEv */
{
} /* size: 0 */

/* <0> (null):0 */
void CBasePlayerWeapon(class CBasePlayerWeapon *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual int AddWeapon(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon9AddWeaponEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void UpdateItemInfo(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon14UpdateItemInfoEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Reload(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon6ReloadEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL ShouldWeaponIdle(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon16ShouldWeaponIdleEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsWeapon(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon8IsWeaponEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CBasePlayerItem * GetWeaponPtr(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon12GetWeaponPtrEv */
{
} /* size: 4 */

/* <0> (null):0 */
void WeaponIdle(class CKnife *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector2D(class Vector2D *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Length(const class Vector2D  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector2D(class Vector2D *const this, float X, float Y)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void TraceResult(TraceResult *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator==(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator!=(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, float X, float Y, float Z)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator+(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator*(const class Vector  *const this, float fl)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Make2D(const class Vector  *const this)
{
	{
		class Vector2D Vec2;                                  //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline edict_t * ENT(const entvars_t  * pev)
{
} /* size: 4 */

/* <0> (null):0 */
inline BOOL FStrEq(const char  * sz1, const char  * sz2)
{
} /* size: 4 */

/* <0> (null):0 */
inline edict_t * ENT(EOFFSET eoffset)
{
} /* size: 4 */

/* <0> (null):0 */
inline void * GET_PRIVATE(edict_t * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline void edict(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ObjectCaps(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
virtual int ObjectCaps(class CPointEntity *) /* linkage=_ZN12CPointEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
inline void ObjectCaps(class CPointEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator-(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Length(const class Vector  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Instance(edict_t * pent)
{
	{
		class CBaseEntity * pEnt;                             //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline void operator float*(class Vector *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Normalize(const class Vector2D  *const this)
{
	{
		class Vector2D vec2;                                  //     0
		float flLen;                                          //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline float DotProduct(const class Vector2D  &const a, const class Vector2D  &const b)
{
} /* size: 4 */

/* <0> (null):0 */
void SecondaryAttack(class CKnife *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBaseEntity(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CBaseDelay(class CBaseDelay *)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBaseDelay(class CBaseDelay *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CBaseAnimating(class CBaseAnimating *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void HandleAnimEvent(class CBaseAnimating *, MonsterEvent_t *) /* linkage=_ZN14CBaseAnimating15HandleAnimEventEP14MonsterEvent_t */
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBaseAnimating(class CBaseAnimating *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CBasePlayerItem(class CBasePlayerItem *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL CanHolster(class CBasePlayerItem *) /* linkage=_ZN15CBasePlayerItem10CanHolsterEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void ItemPreFrame(class CBasePlayerItem *) /* linkage=_ZN15CBasePlayerItem12ItemPreFrameEv */
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBasePlayerItem(class CBasePlayerItem *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBasePlayerWeapon(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline entvars_t * VARS(edict_t * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline void operator new(size_t stAllocateBlock, entvars_t * pev)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CKnife(class CKnife *const this)
{
} /* size: 0 */

/* <0> (null):0 */
class CKnife * GetClassPtr<CKnife>(class CKnife * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
void FindHullIntersection(const class Vector  &const vecSrc, TraceResult &const tr, float * mins, float * maxs, edict_t * pEntity)
{
	{
		int i;                                                //     0
		int j;                                                //     0
		int k;                                                //     0
		float distance;                                       //     0
		float * minmaxs;                                      //     0
		TraceResult tmpTrace;                                 //     0
		class Vector vecHullEnd;                              //     0
		class Vector vecEnd;                                  //     0
		{
			float thisDistance;                           //     0
		}
	}
} /* size: 0 */

/* <0> (null):0 */
void Stab(class CKnife *const this, int fFirst)
{
	{
		int fDidHit;                                          //     0
		TraceResult tr;                                       //     0
		class Vector vecSrc;                                  //     0
		class Vector vecEnd;                                  //     0
		{
			class CBaseEntity * pHit;                     //     0
		}
		{
			float flVol;                                  //     0
			int fHitWorld;                                //     0
			class CBaseEntity * pEntity;                  //     0
			float flDamage;                               //     0
			{
				class Vector2D vec2LOS;               //     0
				float flDot;                          //     0
				class Vector vMyForward;              //     0
			}
			{
				float fvolbar;                        //     0
			}
		}
	}
} /* size: 0 */

/* <0> (null):0 */
void ShieldSecondaryFire(class CKnife *const this, int iUpAnim, int iDownAnim)
{
} /* size: 0 */

/* <0> (null):0 */
void Restart(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ObjectCaps(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Activate(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Classify(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void DeathNotice(class CBaseEntity *const this, entvars_t * pevChild)
{
} /* size: 0 */

/* <0> (null):0 */
void BloodColor(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsTriggered(class CBaseEntity *const this, class CBaseEntity * pActivator)
{
} /* size: 0 */

/* <0> (null):0 */
void MyMonsterPointer(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void MySquadMonsterPointer(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetToggleState(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void AddPoints(class CBaseEntity *const this, int score, BOOL bAllowNegativeScore)
{
} /* size: 0 */

/* <0> (null):0 */
void AddPointsToTeam(class CBaseEntity *const this, int score, BOOL bAllowNegativeScore)
{
} /* size: 0 */

/* <0> (null):0 */
void AddPlayerItem(class CBaseEntity *const this, class CBasePlayerItem * pItem)
{
} /* size: 0 */

/* <0> (null):0 */
void RemovePlayerItem(class CBaseEntity *const this, class CBasePlayerItem * pItem)
{
} /* size: 0 */

/* <0> (null):0 */
void GiveAmmo(class CBaseEntity *const this, int iAmount, char * szName, int iMax)
{
} /* size: 0 */

/* <0> (null):0 */
void GetDelay(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsMoving(class CBaseEntity *const this)
{
	operator!=(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void OverrideReset(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void SetToggleState(class CBaseEntity *const this, int state)
{
} /* size: 0 */

/* <0> (null):0 */
void StartSneaking(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void StopSneaking(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void OnControls(class CBaseEntity *const this, entvars_t * pev)
{
} /* size: 0 */

/* <0> (null):0 */
void IsSneaking(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsAlive(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsBSPModel(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ReflectGauss(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsPlayer(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsNetClient(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void TeamID(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Think(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Touch(class CBaseEntity *const this, class CBaseEntity * pOther)
{
} /* size: 0 */

/* <0> (null):0 */
void Use(class CBaseEntity *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
} /* size: 0 */

/* <0> (null):0 */
void Blocked(class CBaseEntity *const this, class CBaseEntity * pOther)
{
} /* size: 0 */

/* <0> (null):0 */
void UpdateOwner(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void FBecomeProne(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Center(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
	operator*(const class Vector  *const this,
			float fl); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void EyePosition(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void EarPosition(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void BodyTarget(class CBaseEntity *const this, const class Vector  &const posSrc)
{
} /* size: 0 */

/* <0> (null):0 */
void Illumination(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void HandleAnimEvent(class CBaseAnimating *const this, MonsterEvent_t * pEvent)
{
} /* size: 0 */

/* <0> (null):0 */
void CanHolster(class CBasePlayerItem *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ItemPreFrame(class CBasePlayerItem *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void AddWeapon(class CBasePlayerWeapon *const this)
{
} /* size: 146683500 */

/* <0> (null):0 */
void UpdateItemInfo(class CBasePlayerWeapon *const this)
{
} /* size: 149753984 */

/* <0> (null):0 */
void Reload(class CBasePlayerWeapon *const this)
{
} /* size: 149823496 */

/* <0> (null):0 */
void ShouldWeaponIdle(class CBasePlayerWeapon *const this)
{
} /* size: 149862800 */

/* <0> (null):0 */
void IsWeapon(class CBasePlayerWeapon *const this)
{
} /* size: 149864860 */

/* <0> (null):0 */
void GetWeaponPtr(class CBasePlayerWeapon *const this)
{
} /* size: 149903712 */

/* <0> (null):0 */
void iItemSlot(class CKnife *const this)
{
} /* size: 149905632 */

/* <0> (null):0 */
void GetMaxSpeed(class CKnife *const this)
{
} /* size: 149928744 */

/* <0> (null):0 */
void CanDrop(class CKnife *const this)
{
} /* size: 149960480 */

/* <0> (null):0 */
void UseDecrement(class CKnife *const this)
{
} /* size: 149962400 */

/* <0> (null):0 */
void Precache(class CKnife *const this)
{
} /* size: 149976576 */

/* <0> (null):0 */
void GetItemInfo(class CKnife *const this, ItemInfo * p)
{
} /* size: 149978496 */

/* <0> (null):0 */
void Holster(class CKnife *const this, int skiplocal)
{
} /* size: 149993036 */

/* <0> (null):0 */
void Smack(class CKnife *const this)
{
} /* size: 149994784 */

/* <0> (null):0 */
void Spawn(class CKnife *const this)
{
} /* size: 150005084 */

/* <0> (null):0 */
void HasTarget(class CBaseEntity *const this, string_t targetname)
{
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=150017144, low_pc=0 */ //     0
} /* size: 150007360 */

/* <0> (null):0 */
void WeaponIdle(class CKnife *const this)
{
	WeaponIdle(class CKnife *const this); /* size=150019560, low_pc=0 */ //     0
} /* size: 150017712 */

/* <0> (null):0 */
void FindHullIntersection(const class Vector  &const vecSrc, TraceResult &const tr, float * mins, float * maxs, edict_t * pEntity)
{
	{
		int i;                                                //     0
		int j;                                                //     0
		int k;                                                //     0
		float distance;                                       //     0
		float * minmaxs;                                      //     0
		TraceResult tmpTrace;                                 //     0
		class Vector vecHullEnd;                              //     0
		class Vector vecEnd;                                  //     0
		operator-(const class Vector  *const this,
				const class Vector  &const v); /* size=150079432, low_pc=0 */ //     0
		operator*(const class Vector  *const this,
				float fl); /* size=150080752, low_pc=0 */ //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=150082572, low_pc=0 */ //     0
		{
			float thisDistance;                           //     0
			operator-(const class Vector  *const this,
					const class Vector  &const v); /* size=150085344, low_pc=0 */ //     0
			Length(const class Vector  *const this); /* size=150090456, low_pc=0 */ //     0
		}
	}
} /* size: 150020336 */

/* <0> (null):0 */
inline void EMIT_SOUND(edict_t * entity, int channel, const char  * sample, float volume, float attenuation)
{
} /* size: 150092240 */

/* <0> (null):0 */
void Deploy(class CKnife *const this)
{
	EMIT_SOUND(edict_t * entity,
			int channel,
			const char  * sample,
			float volume,
			float attenuation); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void SecondaryAttack(class CKnife *const this)
{
	ShieldSecondaryFire(class CKnife *const this,
				int iUpAnim,
				int iDownAnim); /* size=0, low_pc=0 */ //     0
	SecondaryAttack(class CKnife *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void weapon_knife(entvars_t * pev)
{
	GetClassPtr<CKnife>(class CKnife * a); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void WeaponAnimation(class CKnife *const this, int iAnimation)
{
	{
		int flag;                                             //     0
		edict(class CBaseEntity *const this); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void FindHullIntersection(const class Vector  &const vecSrc, TraceResult &const tr, float * mins, float * maxs, edict_t * pEntity)
{
	{
		int i;                                                //     0
		int j;                                                //     0
		int k;                                                //     0
		float distance;                                       //     0
		float * minmaxs;                                      //     0
		TraceResult tmpTrace;                                 //     0
		class Vector vecHullEnd;                              //     0
		class Vector vecEnd;                                  //     0
		operator-(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		operator*(const class Vector  *const this,
				float fl); /* size=0, low_pc=0 */ //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		{
			float thisDistance;                           //     0
			operator-(const class Vector  *const this,
					const class Vector  &const v); /* size=0, low_pc=0 */ //     0
			Length(const class Vector  *const this); /* size=0, low_pc=0 */ //     0
		}
	}
} /* size: 0 */

/* <0> (null):0 */
void SetPlayerShieldAnim(class CKnife *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void SetPlayerShieldAnim(class CKnife *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ResetPlayerShieldAnim(class CKnife *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ResetPlayerShieldAnim(class CKnife *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ShieldSecondaryFire(class CKnife *const this, int iUpAnim, int iDownAnim)
{
} /* size: 0 */

/* <0> (null):0 */
void Swing(class CKnife *const this, int fFirst)
{
	{
		int fDidHit;                                          //     0
		TraceResult tr;                                       //     0
		class Vector vecSrc;                                  //     0
		class Vector vecEnd;                                  //     0
		operator*(const class Vector  *const this,
				float fl); /* size=0, low_pc=0 */ //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		{
			class CBaseEntity * pHit;                     //     0
			Instance(edict_t * pent); /* size=0, low_pc=0 */ //     0
			edict(class CBaseEntity *const this); /* size=0, low_pc=0 */ //     0
			Vector(class Vector *const this,
				float X,
				float Y,
				float Z); /* size=0, low_pc=0 */ //     0
			Vector(class Vector *const this,
				float X,
				float Y,
				float Z); /* size=0, low_pc=0 */ //     0
		}
		{
			float flVol;                                  //     0
			int fHitWorld;                                //     0
			class CBaseEntity * pEntity;                  //     0
			Instance(edict_t * pent); /* size=0, low_pc=0 */ //     0
			SetPlayerShieldAnim(class CKnife *const this); /* size=0, low_pc=0 */ //     0
			Vector(class Vector *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
			{
				float fvolbar;                        //     0
				operator-(const class Vector  *const this,
						const class Vector  &const v); /* size=0, low_pc=0 */ //     0
				operator*(const class Vector  *const this,
						float fl); /* size=0, low_pc=0 */ //     0
				operator+(const class Vector  *const this,
						const class Vector  &const v); /* size=0, low_pc=0 */ //     0
				Vector(class Vector *const this,
					const class Vector  &const v); /* size=0, low_pc=0 */ //     0
			}
			ResetPlayerShieldAnim(class CKnife *const this); /* size=0, low_pc=0 */ //     0
			Vector(class Vector *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
			EMIT_SOUND(edict_t * entity,
					int channel,
					const char  * sample,
					float volume,
					float attenuation); /* size=0, low_pc=0 */ //     0
			EMIT_SOUND(edict_t * entity,
					int channel,
					const char  * sample,
					float volume,
					float attenuation); /* size=0, low_pc=0 */ //     0
			EMIT_SOUND(edict_t * entity,
					int channel,
					const char  * sample,
					float volume,
					float attenuation); /* size=0, low_pc=0 */ //     0
			EMIT_SOUND(edict_t * entity,
					int channel,
					const char  * sample,
					float volume,
					float attenuation); /* size=0, low_pc=0 */ //     0
		}
	}
} /* size: 0 */

/* <0> (null):0 */
void SwingAgain(class CKnife *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void PrimaryAttack(class CKnife *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Stab(class CKnife *const this, int fFirst)
{
	{
		int fDidHit;                                          //     0
		TraceResult tr;                                       //     0
		class Vector vecSrc;                                  //     0
		class Vector vecEnd;                                  //     0
		operator*(const class Vector  *const this,
				float fl); /* size=0, low_pc=0 */ //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		{
			class CBaseEntity * pHit;                     //     0
			Instance(edict_t * pent); /* size=0, low_pc=0 */ //     0
			edict(class CBaseEntity *const this); /* size=0, low_pc=0 */ //     0
			Vector(class Vector *const this,
				float X,
				float Y,
				float Z); /* size=0, low_pc=0 */ //     0
			Vector(class Vector *const this,
				float X,
				float Y,
				float Z); /* size=0, low_pc=0 */ //     0
		}
		{
			float flVol;                                  //     0
			int fHitWorld;                                //     0
			class CBaseEntity * pEntity;                  //     0
			float flDamage;                               //     0
			Instance(edict_t * pent); /* size=0, low_pc=0 */ //     0
			{
				class Vector2D vec2LOS;               //     0
				float flDot;                          //     0
				class Vector vMyForward;              //     0
				Normalize(const class Vector2D  *const this); /* size=0, low_pc=0 */ //     0
				Vector(class Vector *const this,
					const class Vector  &const v); /* size=0, low_pc=0 */ //     0
				DotProduct(const class Vector2D  &const a,
						const class Vector2D  &const b); /* size=0, low_pc=0 */ //     0
			}
			Vector(class Vector *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
			{
				float fvolbar;                        //     0
				operator-(const class Vector  *const this,
						const class Vector  &const v); /* size=0, low_pc=0 */ //     0
				operator*(const class Vector  *const this,
						float fl); /* size=0, low_pc=0 */ //     0
				operator+(const class Vector  *const this,
						const class Vector  &const v); /* size=0, low_pc=0 */ //     0
				Vector(class Vector *const this,
					const class Vector  &const v); /* size=0, low_pc=0 */ //     0
			}
			EMIT_SOUND(edict_t * entity,
					int channel,
					const char  * sample,
					float volume,
					float attenuation); /* size=0, low_pc=0 */ //     0
		}
	}
} /* size: 0 */



/* Variables: */

class Vector2D            Vec2; /* size: 8 */

class CBaseEntity *        pEnt; /* size: 4 */

class Vector2D            vec2; /* size: 8 */

float                      flLen; /* size: 4 */

entvars_t *                pev; /* size: 4 */

int                        i; /* size: 4 */

int                        j; /* size: 4 */

int                        k; /* size: 4 */

float                      distance; /* size: 4 */

float *                    minmaxs[2]; /* size: 8 */

TraceResult                tmpTrace; /* size: 56 */

class Vector              vecHullEnd; /* size: 12 */

class Vector              vecEnd; /* size: 12 */

float                      thisDistance; /* size: 4 */

int                        fDidHit; /* size: 4 */

TraceResult                tr; /* size: 56 */

class Vector              vecSrc; /* size: 12 */

class Vector              vecEnd; /* size: 12 */

class CBaseEntity *        pHit; /* size: 4 */

float                      flVol; /* size: 4 */

int                        fHitWorld; /* size: 4 */

class CBaseEntity *        pEntity; /* size: 4 */

float                      flDamage; /* size: 4 */

class Vector2D            vec2LOS; /* size: 8 */

float                      flDot; /* size: 4 */

class Vector              vMyForward; /* size: 12 */

float                      fvolbar; /* size: 4 */

int                        i; /* size: 4 */

int                        j; /* size: 4 */

int                        k; /* size: 4 */

float                      distance; /* size: 4 */

float *                    minmaxs[2]; /* size: 8 */

TraceResult                tmpTrace; /* size: 56 */

class Vector              vecHullEnd; /* size: 12 */

class Vector              vecEnd; /* size: 12 */

float                      thisDistance; /* size: 4 */

; /* size: 150120332 */

; /* size: 150120376 */

; /* size: 150120420 */

; /* size: 150120464 */

; /* size: 150120680 */

; /* size: 150120816 */

; /* size: 150121112 */

; /* size: 150121156 */

; /* size: 150121200 */

; /* size: 150121244 */

; /* size: 150121380 */

; /* size: 150121556 */

; /* size: 150121600 */

; /* size: 150121644 */

; /* size: 150121820 */

; /* size: 150121864 */

; /* size: 150122080 */

; /* size: 150122616 */

int                        flag; /* size: 4 */

int                        i; /* size: 4 */

int                        j; /* size: 4 */

int                        k; /* size: 4 */

float                      distance; /* size: 4 */

float *                    minmaxs[2]; /* size: 8 */

TraceResult                tmpTrace; /* size: 56 */

class Vector              vecHullEnd; /* size: 12 */

class Vector              vecEnd; /* size: 12 */

float                      thisDistance; /* size: 4 */

int                        fDidHit; /* size: 4 */

TraceResult                tr; /* size: 56 */

class Vector              vecSrc; /* size: 12 */

class Vector              vecEnd; /* size: 12 */

class CBaseEntity *        pHit; /* size: 4 */

; /* size: 150129760 */

float                      flVol; /* size: 4 */

int                        fHitWorld; /* size: 4 */

class CBaseEntity *        pEntity; /* size: 4 */

; /* size: 150130280 */

float                      fvolbar; /* size: 4 */

int                        fDidHit; /* size: 4 */

TraceResult                tr; /* size: 56 */

class Vector              vecSrc; /* size: 12 */

class Vector              vecEnd; /* size: 12 */

class CBaseEntity *        pHit; /* size: 4 */

; /* size: 150136172 */

float                      flVol; /* size: 4 */

int                        fHitWorld; /* size: 4 */

class CBaseEntity *        pEntity; /* size: 4 */

float                      flDamage; /* size: 4 */

; /* size: 150136736 */

class Vector2D            vec2LOS; /* size: 8 */

float                      flDot; /* size: 4 */

class Vector              vMyForward; /* size: 12 */

; /* size: 150137136 */

; /* size: 150137180 */

float                      fvolbar; /* size: 4 */

extern class _IO_FILE *           stdin; /* size: 4 */

extern class _IO_FILE *           stdout; /* size: 4 */

intconst                   k_cubSaltSize; /* size: 4 */

GID_tconst                 k_GIDNil; /* size: 8 */

GID_tconst                 k_TxnIDNil; /* size: 8 */

GID_tconst                 k_TxnIDUnknown; /* size: 8 */

PackageId_tconst           k_uPackageIdFreeSub; /* size: 4 */

PackageId_tconst           k_uPackageIdInvalid; /* size: 4 */

AppId_tconst               k_uAppIdInvalid; /* size: 4 */

AssetClassId_tconst        k_ulAssetClassIdInvalid; /* size: 8 */

PhysicalItemId_tconst      k_uPhysicalItemIdInvalid; /* size: 4 */

DepotId_tconst             k_uDepotIdInvalid; /* size: 4 */

CellID_tconst              k_uCellIDInvalid; /* size: 4 */

SteamAPICall_tconst        k_uAPICallInvalid; /* size: 8 */

PartnerId_tconst           k_uPartnerIdInvalid; /* size: 4 */

extern enginefuncs_t              g_engfuncs; /* size: 632 */

extern globalvars_t *             gpGlobals; /* size: 4 */

extern class Vectorconst          g_vecZero; /* size: 12 */

/* Types: */

/* 1 */
char
 /* size: 1 */

/* 2 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 3 */
unsigned int
 /* size: 4 */

/* 4 */
unsigned char
 /* size: 1 */

/* 5 */
short unsigned int
 /* size: 2 */

/* 6 */
long unsigned int
 /* size: 4 */

/* 7 */
signed char
 /* size: 1 */

/* 8 */
short int
 /* size: 2 */

/* 9 */
int
 /* size: 4 */

/* 10 */
long long int
 /* size: 8 */

/* 11 */
long long unsigned int
 /* size: 8 */

/* 12 */
/* <0> (null):0 */
typedef long long int __quad_t; /* size: 8 */

/* 13 */
/* <0> (null):0 */
typedef long int __off_t; /* size: 4 */

/* 14 */
long int
 /* size: 4 */

/* 15 */
/* <0> (null):0 */
typedef __quad_t __off64_t; /* size: 8 */

/* 16 */
 /* pointer to 0 */
 /* size: 4 */

/* 17 */
 /* pointer to 1 */
 /* size: 4 */

/* 18 */
/* <0> (null):0 */
struct _IO_FILE {
	int                        _flags;               /*     0     4 */
	char *                     _IO_read_ptr;         /*     4     4 */
	char *                     _IO_read_end;         /*     8     4 */
	char *                     _IO_read_base;        /*    12     4 */
	char *                     _IO_write_base;       /*    16     4 */
	char *                     _IO_write_ptr;        /*    20     4 */
	char *                     _IO_write_end;        /*    24     4 */
	char *                     _IO_buf_base;         /*    28     4 */
	char *                     _IO_buf_end;          /*    32     4 */
	char *                     _IO_save_base;        /*    36     4 */
	char *                     _IO_backup_base;      /*    40     4 */
	char *                     _IO_save_end;         /*    44     4 */
	class _IO_marker *         _markers;             /*    48     4 */
	class _IO_FILE *           _chain;               /*    52     4 */
	int                        _fileno;              /*    56     4 */
	int                        _flags2;              /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	__off_t                    _old_offset;          /*    64     4 */
	short unsigned int         _cur_column;          /*    68     2 */
	signed char                _vtable_offset;       /*    70     1 */
	char                       _shortbuf[1];         /*    71     1 */
	_IO_lock_t *               _lock;                /*    72     4 */
	__off64_t                  _offset;              /*    76     8 */
	void *                     __pad1;               /*    84     4 */
	void *                     __pad2;               /*    88     4 */
	void *                     __pad3;               /*    92     4 */
	void *                     __pad4;               /*    96     4 */
	size_t                     __pad5;               /*   100     4 */
	int                        _mode;                /*   104     4 */
	char                       _unused2[40];         /*   108    40 */
	/* --- cacheline 2 boundary (128 bytes) was 20 bytes ago --- */

	/* size: 148, cachelines: 3, members: 29 */
	/* last cacheline: 20 bytes */
}; /* size: 148 */

/* 19 */
/* <0> (null):0 */
typedef void _IO_lock_t; /* size: 0 */

/* 20 */
/* <0> (null):0 */
struct _IO_marker {
	class _IO_marker *         _next;                /*     0     4 */
	class _IO_FILE *           _sbuf;                /*     4     4 */
	int                        _pos;                 /*     8     4 */

	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 21 */
 /* pointer to 20 */
 /* size: 4 */

/* 22 */
 /* pointer to 18 */
 /* size: 4 */

/* 23 */
 /* pointer to 20 */
 /* size: 4 */

/* 24 */
 /* pointer to 18 */
 /* size: 4 */

/* 25 */
/* <0> (null):0 */
char                       array[1]; /* size: 1 */

/* 26 */
 /* pointer to 19 */
 /* size: 4 */

/* 27 */
/* <0> (null):0 */
char                       array[40]; /* size: 40 */

/* 28 */
 /* pointer to 29 */
 /* size: 4 */

/* 29 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 30 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 31 */
long double
 /* size: 12 */

/* 32 */
double
 /* size: 8 */

/* 33 */
/* <0> (null):0 */
typedef int int32; /* size: 4 */

/* 34 */
/* <0> (null):0 */
typedef unsigned int uint32; /* size: 4 */

/* 35 */
/* <0> (null):0 */
typedef long long unsigned int uint64; /* size: 8 */

/* 36 */
/* <0> (null):0 */
typedef uint64 GID_t; /* size: 8 */

/* 37 */
/* <0> (null):0 */
typedef uint32 PackageId_t; /* size: 4 */

/* 38 */
/* <0> (null):0 */
typedef uint32 AppId_t; /* size: 4 */

/* 39 */
/* <0> (null):0 */
typedef uint64 AssetClassId_t; /* size: 8 */

/* 40 */
/* <0> (null):0 */
typedef uint32 PhysicalItemId_t; /* size: 4 */

/* 41 */
/* <0> (null):0 */
typedef uint32 DepotId_t; /* size: 4 */

/* 42 */
/* <0> (null):0 */
typedef uint32 CellID_t; /* size: 4 */

/* 43 */
/* <0> (null):0 */
typedef uint64 SteamAPICall_t; /* size: 8 */

/* 44 */
/* <0> (null):0 */
typedef uint32 PartnerId_t; /* size: 4 */

/* 45 */
/* <0> (null):0 */
typedef int BOOL; /* size: 4 */

/* 46 */
/* <0> (null):0 */
typedef unsigned char byte; /* size: 1 */

/* 47 */
/* <0> (null):0 */
typedef unsigned int string_t; /* size: 4 */

/* 48 */
/* <0> (null):0 */
typedef float vec_t; /* size: 4 */

/* 49 */
float
 /* size: 4 */

/* 50 */
/* <0> (null):0 */
class Vector2D {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	/* <0> (null):0 */
	void Vector2D(class Vector2D *);

	/* <0> (null):0 */
	void Vector2D(class Vector2D *, float, float);

	/* <0> (null):0 */
	class Vector2D operator+(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DplERKS_ */

	/* <0> (null):0 */
	class Vector2D operator-(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DmiERKS_ */

	/* <0> (null):0 */
	class Vector2D operator*(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DmlEf */

	/* <0> (null):0 */
	class Vector2D operator/(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DdvEf */

	/* <0> (null):0 */
	float Length(const class Vector2D  *); /* linkage=_ZNK8Vector2D6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector2D  *); /* linkage=_ZNK8Vector2D13LengthSquaredEv */

	/* <0> (null):0 */
	class Vector2D Normalize(const class Vector2D  *); /* linkage=_ZNK8Vector2D9NormalizeEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector2D *); /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector2D *, float); /* linkage=_ZN8Vector2D6IsZeroEf */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 51 */
 /* pointer to 50 */
 /* size: 4 */

/* 52 */
 /* pointer to 53 */
 /* size: 4 */

/* 53 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 54 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 55 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 56 */
bool
 /* size: 1 */

/* 57 */
/* <0> (null):0 */
class Vector {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	vec_t                      z;                    /*     8     4 */
	/* <0> (null):0 */
	void Vector(class Vector *);

	/* <0> (null):0 */
	void Vector(class Vector *, float, float, float);

	/* <0> (null):0 */
	void Vector(class Vector *, const class Vector  &);

	/* <0> (null):0 */
	void Vector(class Vector *, float *);

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *); /* linkage=_ZNK6VectorngEv */

	/* <0> (null):0 */
	int operator==(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectoreqERKS_ */

	/* <0> (null):0 */
	int operator!=(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorneERKS_ */

	/* <0> (null):0 */
	class Vector operator+(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorplERKS_ */

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectormiERKS_ */

	/* <0> (null):0 */
	class Vector operator*(const class Vector  *, float); /* linkage=_ZNK6VectormlEf */

	/* <0> (null):0 */
	class Vector operator/(const class Vector  *, float); /* linkage=_ZNK6VectordvEf */

	/* <0> (null):0 */
	void CopyToArray(const class Vector  *, float *); /* linkage=_ZNK6Vector11CopyToArrayEPf */

	/* <0> (null):0 */
	float Length(const class Vector  *); /* linkage=_ZNK6Vector6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector  *); /* linkage=_ZNK6Vector13LengthSquaredEv */

	/* <0> (null):0 */
	float * operator float*(class Vector *); /* linkage=_ZN6VectorcvPfEv */

	/* <0> (null):0 */
	const float  * operator const float*(const class Vector  *); /* linkage=_ZNK6VectorcvPKfEv */

	/* <0> (null):0 */
	class Vector Normalize(const class Vector  *); /* linkage=_ZNK6Vector9NormalizeEv */

	/* <0> (null):0 */
	class Vector2D Make2D(const class Vector  *); /* linkage=_ZNK6Vector6Make2DEv */

	/* <0> (null):0 */
	float Length2D(const class Vector  *); /* linkage=_ZNK6Vector8Length2DEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector  *, float); /* linkage=_ZNK6Vector16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector  *, float); /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector *); /* linkage=_ZN6Vector16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector *, float); /* linkage=_ZN6Vector6IsZeroEf */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 58 */
 /* pointer to 57 */
 /* size: 4 */

/* 59 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 60 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 61 */
 /* pointer to 49 */
 /* size: 4 */

/* 62 */
 /* pointer to 63 */
 /* size: 4 */

/* 63 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 64 */
 /* pointer to 65 */
 /* size: 4 */

/* 65 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 66 */
/* <0> (null):0 */
typedef int qboolean; /* size: 4 */

/* 67 */
/* <0> (null):0 */
struct link_s {
	class link_s *             prev;                 /*     0     4 */
	class link_s *             next;                 /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 68 */
 /* pointer to 67 */
 /* size: 4 */

/* 69 */
/* <0> (null):0 */
typedef struct link_s link_t; /* size: 8 */

/* 70 */
/* <0> (null):0 */
typedef struct edict_s edict_t; /* size: 804 */

/* 71 */
/* <0> (null):0 */
struct edict_s {
	qboolean                   free;                 /*     0     4 */
	int                        serialnumber;         /*     4     4 */
	link_t                     area;                 /*     8     8 */
	int                        headnode;             /*    16     4 */
	int                        num_leafs;            /*    20     4 */
	short int                  leafnums[48];         /*    24    96 */
	/* --- cacheline 1 boundary (64 bytes) was 56 bytes ago --- */
	float                      freetime;             /*   120     4 */
	void *                     pvPrivateData;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	entvars_t                  v;                    /*   128   676 */
	/* --- cacheline 12 boundary (768 bytes) was 36 bytes ago --- */

	/* size: 804, cachelines: 13, members: 9 */
	/* last cacheline: 36 bytes */
}; /* size: 804 */

/* 72 */
 /* pointer to 70 */
 /* size: 4 */

/* 73 */
/* <0> (null):0 */
struct {
	float                      time;                 /*     0     4 */
	float                      frametime;            /*     4     4 */
	float                      force_retouch;        /*     8     4 */
	string_t                   mapname;              /*    12     4 */
	string_t                   startspot;            /*    16     4 */
	float                      deathmatch;           /*    20     4 */
	float                      coop;                 /*    24     4 */
	float                      teamplay;             /*    28     4 */
	float                      serverflags;          /*    32     4 */
	float                      found_secrets;        /*    36     4 */
	class Vector              v_forward;             /*    40    12 */
	class Vector              v_up;                  /*    52    12 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	class Vector              v_right;               /*    64    12 */
	float                      trace_allsolid;       /*    76     4 */
	float                      trace_startsolid;     /*    80     4 */
	float                      trace_fraction;       /*    84     4 */
	class Vector              trace_endpos;          /*    88    12 */
	class Vector              trace_plane_normal;    /*   100    12 */
	float                      trace_plane_dist;     /*   112     4 */
	edict_t *                  trace_ent;            /*   116     4 */
	float                      trace_inopen;         /*   120     4 */
	float                      trace_inwater;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	int                        trace_hitgroup;       /*   128     4 */
	int                        trace_flags;          /*   132     4 */
	int                        msg_entity;           /*   136     4 */
	int                        cdAudioTrack;         /*   140     4 */
	int                        maxClients;           /*   144     4 */
	int                        maxEntities;          /*   148     4 */
	const char  *              pStringBase;          /*   152     4 */
	void *                     pSaveData;            /*   156     4 */
	class Vector              vecLandmarkOffset;     /*   160    12 */

	/* size: 172, cachelines: 3, members: 31 */
	/* last cacheline: 44 bytes */
}; /* size: 172 */

/* 74 */
/* <0> (null):0 */
typedef class  globalvars_t; /* size: 172 */

/* 75 */
/* <0> (null):0 */
struct entvars_s {
	string_t                   classname;            /*     0     4 */
	string_t                   globalname;           /*     4     4 */
	class Vector              origin;                /*     8    12 */
	class Vector              oldorigin;             /*    20    12 */
	class Vector              velocity;              /*    32    12 */
	class Vector              basevelocity;          /*    44    12 */
	class Vector              clbasevelocity;        /*    56    12 */
	/* --- cacheline 1 boundary (64 bytes) was 4 bytes ago --- */
	class Vector              movedir;               /*    68    12 */
	class Vector              angles;                /*    80    12 */
	class Vector              avelocity;             /*    92    12 */
	class Vector              punchangle;            /*   104    12 */
	class Vector              v_angle;               /*   116    12 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	class Vector              endpos;                /*   128    12 */
	class Vector              startpos;              /*   140    12 */
	float                      impacttime;           /*   152     4 */
	float                      starttime;            /*   156     4 */
	int                        fixangle;             /*   160     4 */
	float                      idealpitch;           /*   164     4 */
	float                      pitch_speed;          /*   168     4 */
	float                      ideal_yaw;            /*   172     4 */
	float                      yaw_speed;            /*   176     4 */
	int                        modelindex;           /*   180     4 */
	string_t                   model;                /*   184     4 */
	int                        viewmodel;            /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	int                        weaponmodel;          /*   192     4 */
	class Vector              absmin;                /*   196    12 */
	class Vector              absmax;                /*   208    12 */
	class Vector              mins;                  /*   220    12 */
	class Vector              maxs;                  /*   232    12 */
	class Vector              size;                  /*   244    12 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	float                      ltime;                /*   256     4 */
	float                      nextthink;            /*   260     4 */
	int                        movetype;             /*   264     4 */
	int                        solid;                /*   268     4 */
	int                        skin;                 /*   272     4 */
	int                        body;                 /*   276     4 */
	int                        effects;              /*   280     4 */
	float                      gravity;              /*   284     4 */
	float                      friction;             /*   288     4 */
	int                        light_level;          /*   292     4 */
	int                        sequence;             /*   296     4 */
	int                        gaitsequence;         /*   300     4 */
	float                      frame;                /*   304     4 */
	float                      animtime;             /*   308     4 */
	float                      framerate;            /*   312     4 */
	unsigned char              controller[4];        /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	unsigned char              blending[2];          /*   320     2 */
	float                      scale;                /*   324     4 */
	int                        rendermode;           /*   328     4 */
	float                      renderamt;            /*   332     4 */
	class Vector              rendercolor;           /*   336    12 */
	int                        renderfx;             /*   348     4 */
	float                      health;               /*   352     4 */
	float                      frags;                /*   356     4 */
	int                        weapons;              /*   360     4 */
	float                      takedamage;           /*   364     4 */
	int                        deadflag;             /*   368     4 */
	class Vector              view_ofs;              /*   372    12 */
	int                        button;               /*   384     4 */
	/* --- cacheline 6 boundary (384 bytes) was 2 bytes ago --- */
	int                        impulse;              /*   388     4 */
	edict_t *                  chain;                /*   392     4 */
	edict_t *                  dmg_inflictor;        /*   396     4 */
	edict_t *                  enemy;                /*   400     4 */
	edict_t *                  aiment;               /*   404     4 */
	edict_t *                  owner;                /*   408     4 */
	edict_t *                  groundentity;         /*   412     4 */
	int                        spawnflags;           /*   416     4 */
	int                        flags;                /*   420     4 */
	int                        colormap;             /*   424     4 */
	int                        team;                 /*   428     4 */
	float                      max_health;           /*   432     4 */
	float                      teleport_time;        /*   436     4 */
	float                      armortype;            /*   440     4 */
	float                      armorvalue;           /*   444     4 */
	int                        waterlevel;           /*   448     4 */
	/* --- cacheline 7 boundary (448 bytes) was 2 bytes ago --- */
	int                        watertype;            /*   452     4 */
	string_t                   target;               /*   456     4 */
	string_t                   targetname;           /*   460     4 */
	string_t                   netname;              /*   464     4 */
	string_t                   message;              /*   468     4 */
	float                      dmg_take;             /*   472     4 */
	float                      dmg_save;             /*   476     4 */
	float                      dmg;                  /*   480     4 */
	float                      dmgtime;              /*   484     4 */
	string_t                   noise;                /*   488     4 */
	string_t                   noise1;               /*   492     4 */
	string_t                   noise2;               /*   496     4 */
	string_t                   noise3;               /*   500     4 */
	float                      speed;                /*   504     4 */
	float                      air_finished;         /*   508     4 */
	float                      pain_finished;        /*   512     4 */
	/* --- cacheline 8 boundary (512 bytes) was 2 bytes ago --- */
	float                      radsuit_finished;     /*   516     4 */
	edict_t *                  pContainingEntity;    /*   520     4 */
	int                        playerclass;          /*   524     4 */
	float                      maxspeed;             /*   528     4 */
	float                      fov;                  /*   532     4 */
	int                        weaponanim;           /*   536     4 */
	int                        pushmsec;             /*   540     4 */
	int                        bInDuck;              /*   544     4 */
	int                        flTimeStepSound;      /*   548     4 */
	int                        flSwimTime;           /*   552     4 */
	int                        flDuckTime;           /*   556     4 */
	int                        iStepLeft;            /*   560     4 */
	float                      flFallVelocity;       /*   564     4 */
	int                        gamestate;            /*   568     4 */
	int                        oldbuttons;           /*   572     4 */
	int                        groupinfo;            /*   576     4 */
	/* --- cacheline 9 boundary (576 bytes) was 2 bytes ago --- */
	int                        iuser1;               /*   580     4 */
	int                        iuser2;               /*   584     4 */
	int                        iuser3;               /*   588     4 */
	int                        iuser4;               /*   592     4 */
	float                      fuser1;               /*   596     4 */
	float                      fuser2;               /*   600     4 */
	float                      fuser3;               /*   604     4 */
	float                      fuser4;               /*   608     4 */
	class Vector              vuser1;                /*   612    12 */
	class Vector              vuser2;                /*   624    12 */
	class Vector              vuser3;                /*   636    12 */
	/* --- cacheline 10 boundary (640 bytes) was 6 bytes ago --- */
	class Vector              vuser4;                /*   648    12 */
	edict_t *                  euser1;               /*   660     4 */
	edict_t *                  euser2;               /*   664     4 */
	edict_t *                  euser3;               /*   668     4 */
	edict_t *                  euser4;               /*   672     4 */

	/* size: 676, cachelines: 11, members: 123 */
	/* last cacheline: 36 bytes */

	/* BRAIN FART ALERT! 676 != 674 + 0(holes), diff = 2 */

}; /* size: 676 */

/* 76 */
/* <0> (null):0 */
unsigned char              array[4]; /* size: 4 */

/* 77 */
/* <0> (null):0 */
unsigned char              array[2]; /* size: 2 */

/* 78 */
/* <0> (null):0 */
typedef struct entvars_s entvars_t; /* size: 676 */

/* 79 */
/* <0> (null):0 */
short int                  array[48]; /* size: 96 */

/* 80 */
/* <0> (null):0 */
typedef uint32 CRC32_t; /* size: 4 */

/* 81 */
/* <0> (null):0 */
struct cvar_s {
	char *                     name;                 /*     0     4 */
	char *                     string;               /*     4     4 */
	int                        flags;                /*     8     4 */
	float                      value;                /*    12     4 */
	class cvar_s *             next;                 /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 82 */
 /* pointer to 81 */
 /* size: 4 */

/* 83 */
/* <0> (null):0 */
typedef struct cvar_s cvar_t; /* size: 20 */

/* 84 */
/* <0> (null):0 */
struct client_textmessage_s {
	int                        effect;               /*     0     4 */
	byte                       r1;                   /*     4     1 */
	byte                       g1;                   /*     5     1 */
	byte                       b1;                   /*     6     1 */
	byte                       a1;                   /*     7     1 */
	byte                       r2;                   /*     8     1 */
	byte                       g2;                   /*     9     1 */
	byte                       b2;                   /*    10     1 */
	byte                       a2;                   /*    11     1 */
	float                      x;                    /*    12     4 */
	float                      y;                    /*    16     4 */
	float                      fadein;               /*    20     4 */
	float                      fadeout;              /*    24     4 */
	float                      holdtime;             /*    28     4 */
	float                      fxtime;               /*    32     4 */
	const char  *              pName;                /*    36     4 */
	const char  *              pMessage;             /*    40     4 */

	/* size: 44, cachelines: 1, members: 17 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 85 */
/* <0> (null):0 */
typedef struct client_textmessage_s client_textmessage_t; /* size: 44 */

/* 86 */
/* <0> (null):0 */
typedef struct sequenceCommandLine_ sequenceCommandLine_s; /* size: 92 */

/* 87 */
/* <0> (null):0 */
struct sequenceCommandLine_ {
	int                        commandType;          /*     0     4 */
	client_textmessage_t       clientMessage;        /*     4    44 */
	char *                     speakerName;          /*    48     4 */
	char *                     listenerName;         /*    52     4 */
	char *                     soundFileName;        /*    56     4 */
	char *                     sentenceName;         /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	char *                     fireTargetNames;      /*    64     4 */
	char *                     killTargetNames;      /*    68     4 */
	float                      delay;                /*    72     4 */
	int                        repeatCount;          /*    76     4 */
	int                        textChannel;          /*    80     4 */
	int                        modifierBitField;     /*    84     4 */
	sequenceCommandLine_s *    nextCommandLine;      /*    88     4 */

	/* size: 92, cachelines: 2, members: 13 */
	/* last cacheline: 28 bytes */
}; /* size: 92 */

/* 88 */
 /* pointer to 86 */
 /* size: 4 */

/* 89 */
/* <0> (null):0 */
typedef struct sequenceEntry_ sequenceEntry_s; /* size: 20 */

/* 90 */
/* <0> (null):0 */
struct sequenceEntry_ {
	char *                     fileName;             /*     0     4 */
	char *                     entryName;            /*     4     4 */
	sequenceCommandLine_s *    firstCommand;         /*     8     4 */
	sequenceEntry_s *          nextEntry;            /*    12     4 */
	qboolean                   isGlobal;             /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 91 */
 /* pointer to 89 */
 /* size: 4 */

/* 92 */
/* <0> (null):0 */
typedef struct sentenceEntry_ sentenceEntry_s; /* size: 16 */

/* 93 */
/* <0> (null):0 */
struct sentenceEntry_ {
	char *                     data;                 /*     0     4 */
	sentenceEntry_s *          nextEntry;            /*     4     4 */
	qboolean                   isGlobal;             /*     8     4 */
	unsigned int               index;                /*    12     4 */

	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 94 */
 /* pointer to 92 */
 /* size: 4 */

/* 95 */
/* <0> (null):0 */
enum {
	at_notice = 0,
	at_console = 1,
	at_aiconsole = 2,
	at_warning = 3,
	at_error = 4,
	at_logged = 5,
}; /* size: 4 */

/* 96 */
/* <0> (null):0 */
typedef enum  ALERT_TYPE; /* size: 4 */

/* 97 */
/* <0> (null):0 */
enum {
	print_console = 0,
	print_center = 1,
	print_chat = 2,
}; /* size: 4 */

/* 98 */
/* <0> (null):0 */
typedef enum  PRINT_TYPE; /* size: 4 */

/* 99 */
/* <0> (null):0 */
enum {
	force_exactfile = 0,
	force_model_samebounds = 1,
	force_model_specifybounds = 2,
	force_model_specifybounds_if_avail = 3,
}; /* size: 4 */

/* 100 */
/* <0> (null):0 */
typedef enum  FORCE_TYPE; /* size: 4 */

/* 101 */
/* <0> (null):0 */
struct {
	int                        fAllSolid;            /*     0     4 */
	int                        fStartSolid;          /*     4     4 */
	int                        fInOpen;              /*     8     4 */
	int                        fInWater;             /*    12     4 */
	float                      flFraction;           /*    16     4 */
	class Vector              vecEndPos;             /*    20    12 */
	float                      flPlaneDist;          /*    32     4 */
	class Vector              vecPlaneNormal;        /*    36    12 */
	edict_t *                  pHit;                 /*    48     4 */
	int                        iHitgroup;            /*    52     4 */

	/* size: 56, cachelines: 1, members: 10 */
	/* last cacheline: 56 bytes */
}; /* size: 56 */

/* 102 */
/* <0> (null):0 */
typedef class  TraceResult; /* size: 56 */

/* 103 */
/* <0> (null):0 */
struct enginefuncs_s {
	int                        (*pfnPrecacheModel)(char *); /*     0     4 */
	int                        (*pfnPrecacheSound)(char *); /*     4     4 */
	void                       (*pfnSetModel)(edict_t *, const char  *); /*     8     4 */
	int                        (*pfnModelIndex)(const char  *); /*    12     4 */
	int                        (*pfnModelFrames)(int); /*    16     4 */
	void                       (*pfnSetSize)(edict_t *, const float  *, const float  *); /*    20     4 */
	void                       (*pfnChangeLevel)(char *, char *); /*    24     4 */
	void                       (*pfnGetSpawnParms)(edict_t *); /*    28     4 */
	void                       (*pfnSaveSpawnParms)(edict_t *); /*    32     4 */
	float                      (*pfnVecToYaw)(const float  *); /*    36     4 */
	void                       (*pfnVecToAngles)(const float  *, float *); /*    40     4 */
	void                       (*pfnMoveToOrigin)(edict_t *, const float  *, float, int); /*    44     4 */
	void                       (*pfnChangeYaw)(edict_t *); /*    48     4 */
	void                       (*pfnChangePitch)(edict_t *); /*    52     4 */
	edict_t *                  (*pfnFindEntityByString)(edict_t *, const char  *, const char  *); /*    56     4 */
	int                        (*pfnGetEntityIllum)(edict_t *); /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	edict_t *                  (*pfnFindEntityInSphere)(edict_t *, const float  *, float); /*    64     4 */
	edict_t *                  (*pfnFindClientInPVS)(edict_t *); /*    68     4 */
	edict_t *                  (*pfnEntitiesInPVS)(edict_t *); /*    72     4 */
	void                       (*pfnMakeVectors)(const float  *); /*    76     4 */
	void                       (*pfnAngleVectors)(const float  *, float *, float *, float *); /*    80     4 */
	edict_t *                  (*pfnCreateEntity)(void); /*    84     4 */
	void                       (*pfnRemoveEntity)(edict_t *); /*    88     4 */
	edict_t *                  (*pfnCreateNamedEntity)(int); /*    92     4 */
	void                       (*pfnMakeStatic)(edict_t *); /*    96     4 */
	int                        (*pfnEntIsOnFloor)(edict_t *); /*   100     4 */
	int                        (*pfnDropToFloor)(edict_t *); /*   104     4 */
	int                        (*pfnWalkMove)(edict_t *, float, float, int); /*   108     4 */
	void                       (*pfnSetOrigin)(edict_t *, const float  *); /*   112     4 */
	void                       (*pfnEmitSound)(edict_t *, int, const char  *, float, float, int, int); /*   116     4 */
	void                       (*pfnEmitAmbientSound)(edict_t *, float *, const char  *, float, float, int, int); /*   120     4 */
	void                       (*pfnTraceLine)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	void                       (*pfnTraceToss)(edict_t *, edict_t *, TraceResult *); /*   128     4 */
	int                        (*pfnTraceMonsterHull)(edict_t *, const float  *, const float  *, int, edict_t *, TraceResult *); /*   132     4 */
	void                       (*pfnTraceHull)(const float  *, const float  *, int, int, edict_t *, TraceResult *); /*   136     4 */
	void                       (*pfnTraceModel)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   140     4 */
	const char  *              (*pfnTraceTexture)(edict_t *, const float  *, const float  *); /*   144     4 */
	void                       (*pfnTraceSphere)(const float  *, const float  *, int, float, edict_t *, TraceResult *); /*   148     4 */
	void                       (*pfnGetAimVector)(edict_t *, float, float *); /*   152     4 */
	void                       (*pfnServerCommand)(char *); /*   156     4 */
	void                       (*pfnServerExecute)(void); /*   160     4 */
	void                       (*pfnClientCommand)(edict_t *, char *, ...); /*   164     4 */
	void                       (*pfnParticleEffect)(const float  *, const float  *, float, float); /*   168     4 */
	void                       (*pfnLightStyle)(int, char *); /*   172     4 */
	int                        (*pfnDecalIndex)(const char  *); /*   176     4 */
	int                        (*pfnPointContents)(const float  *); /*   180     4 */
	void                       (*pfnMessageBegin)(int, int, const float  *, edict_t *); /*   184     4 */
	void                       (*pfnMessageEnd)(void); /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	void                       (*pfnWriteByte)(int); /*   192     4 */
	void                       (*pfnWriteChar)(int); /*   196     4 */
	void                       (*pfnWriteShort)(int); /*   200     4 */
	void                       (*pfnWriteLong)(int); /*   204     4 */
	void                       (*pfnWriteAngle)(float); /*   208     4 */
	void                       (*pfnWriteCoord)(float); /*   212     4 */
	void                       (*pfnWriteString)(const char  *); /*   216     4 */
	void                       (*pfnWriteEntity)(int); /*   220     4 */
	void                       (*pfnCVarRegister)(cvar_t *); /*   224     4 */
	float                      (*pfnCVarGetFloat)(const char  *); /*   228     4 */
	const char  *              (*pfnCVarGetString)(const char  *); /*   232     4 */
	void                       (*pfnCVarSetFloat)(const char  *, float); /*   236     4 */
	void                       (*pfnCVarSetString)(const char  *, const char  *); /*   240     4 */
	void                       (*pfnAlertMessage)(ALERT_TYPE, char *, ...); /*   244     4 */
	void                       (*pfnEngineFprintf)(void *, char *, ...); /*   248     4 */
	void *                     (*pfnPvAllocEntPrivateData)(edict_t *, int32); /*   252     4 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	void *                     (*pfnPvEntPrivateData)(edict_t *); /*   256     4 */
	void                       (*pfnFreeEntPrivateData)(edict_t *); /*   260     4 */
	const char  *              (*pfnSzFromIndex)(int); /*   264     4 */
	int                        (*pfnAllocString)(const char  *); /*   268     4 */
	class entvars_s *          (*pfnGetVarsOfEnt)(edict_t *); /*   272     4 */
	edict_t *                  (*pfnPEntityOfEntOffset)(int); /*   276     4 */
	int                        (*pfnEntOffsetOfPEntity)(const edict_t  *); /*   280     4 */
	int                        (*pfnIndexOfEdict)(const edict_t  *); /*   284     4 */
	edict_t *                  (*pfnPEntityOfEntIndex)(int); /*   288     4 */
	edict_t *                  (*pfnFindEntityByVars)(class entvars_s *); /*   292     4 */
	void *                     (*pfnGetModelPtr)(edict_t *); /*   296     4 */
	int                        (*pfnRegUserMsg)(const char  *, int); /*   300     4 */
	void                       (*pfnAnimationAutomove)(const edict_t  *, float); /*   304     4 */
	void                       (*pfnGetBonePosition)(const edict_t  *, int, float *, float *); /*   308     4 */
	uint32                     (*pfnFunctionFromName)(const char  *); /*   312     4 */
	const char  *              (*pfnNameForFunction)(uint32); /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	void                       (*pfnClientPrintf)(edict_t *, PRINT_TYPE, const char  *); /*   320     4 */
	void                       (*pfnServerPrint)(const char  *); /*   324     4 */
	const char  *              (*pfnCmd_Args)(void); /*   328     4 */
	const char  *              (*pfnCmd_Argv)(int);  /*   332     4 */
	int                        (*pfnCmd_Argc)(void); /*   336     4 */
	void                       (*pfnGetAttachment)(const edict_t  *, int, float *, float *); /*   340     4 */
	void                       (*pfnCRC32_Init)(CRC32_t *); /*   344     4 */
	void                       (*pfnCRC32_ProcessBuffer)(CRC32_t *, void *, int); /*   348     4 */
	void                       (*pfnCRC32_ProcessByte)(CRC32_t *, unsigned char); /*   352     4 */
	CRC32_t                    (*pfnCRC32_Final)(CRC32_t); /*   356     4 */
	int32                      (*pfnRandomLong)(int32, int32); /*   360     4 */
	float                      (*pfnRandomFloat)(float, float); /*   364     4 */
	void                       (*pfnSetView)(const edict_t  *, const edict_t  *); /*   368     4 */
	float                      (*pfnTime)(void);     /*   372     4 */
	void                       (*pfnCrosshairAngle)(const edict_t  *, float, float); /*   376     4 */
	byte *                     (*pfnLoadFileForMe)(char *, int *); /*   380     4 */
	/* --- cacheline 6 boundary (384 bytes) --- */
	void                       (*pfnFreeFile)(void *); /*   384     4 */
	void                       (*pfnEndSection)(const char  *); /*   388     4 */
	int                        (*pfnCompareFileTime)(char *, char *, int *); /*   392     4 */
	void                       (*pfnGetGameDir)(char *); /*   396     4 */
	void                       (*pfnCvar_RegisterVariable)(cvar_t *); /*   400     4 */
	void                       (*pfnFadeClientVolume)(const edict_t  *, int, int, int, int); /*   404     4 */
	void                       (*pfnSetClientMaxspeed)(const edict_t  *, float); /*   408     4 */
	edict_t *                  (*pfnCreateFakeClient)(const char  *); /*   412     4 */
	void                       (*pfnRunPlayerMove)(edict_t *, const float  *, float, float, float, short unsigned int, byte, byte); /*   416     4 */
	int                        (*pfnNumberOfEntities)(void); /*   420     4 */
	char *                     (*pfnGetInfoKeyBuffer)(edict_t *); /*   424     4 */
	char *                     (*pfnInfoKeyValue)(char *, char *); /*   428     4 */
	void                       (*pfnSetKeyValue)(char *, char *, char *); /*   432     4 */
	void                       (*pfnSetClientKeyValue)(int, char *, char *, char *); /*   436     4 */
	int                        (*pfnIsMapValid)(char *); /*   440     4 */
	void                       (*pfnStaticDecal)(const float  *, int, int, int); /*   444     4 */
	/* --- cacheline 7 boundary (448 bytes) --- */
	int                        (*pfnPrecacheGeneric)(char *); /*   448     4 */
	int                        (*pfnGetPlayerUserId)(edict_t *); /*   452     4 */
	void                       (*pfnBuildSoundMsg)(edict_t *, int, const char  *, float, float, int, int, int, int, const float  *, edict_t *); /*   456     4 */
	int                        (*pfnIsDedicatedServer)(void); /*   460     4 */
	cvar_t *                   (*pfnCVarGetPointer)(const char  *); /*   464     4 */
	unsigned int               (*pfnGetPlayerWONId)(edict_t *); /*   468     4 */
	void                       (*pfnInfo_RemoveKey)(char *, const char  *); /*   472     4 */
	const char  *              (*pfnGetPhysicsKeyValue)(const edict_t  *, const char  *); /*   476     4 */
	void                       (*pfnSetPhysicsKeyValue)(const edict_t  *, const char  *, const char  *); /*   480     4 */
	const char  *              (*pfnGetPhysicsInfoString)(const edict_t  *); /*   484     4 */
	short unsigned int         (*pfnPrecacheEvent)(int, const char  *); /*   488     4 */
	void                       (*pfnPlaybackEvent)(int, const edict_t  *, short unsigned int, float, float *, float *, float, float, int, int, int, int); /*   492     4 */
	unsigned char *            (*pfnSetFatPVS)(float *); /*   496     4 */
	unsigned char *            (*pfnSetFatPAS)(float *); /*   500     4 */
	int                        (*pfnCheckVisibility)(const edict_t  *, unsigned char *); /*   504     4 */
	void                       (*pfnDeltaSetField)(class delta_s *, const char  *); /*   508     4 */
	/* --- cacheline 8 boundary (512 bytes) --- */
	void                       (*pfnDeltaUnsetField)(class delta_s *, const char  *); /*   512     4 */
	void                       (*pfnDeltaAddEncoder)(char *, void (*)(class delta_s *, const unsigned char  *, const unsigned char  *)); /*   516     4 */
	int                        (*pfnGetCurrentPlayer)(void); /*   520     4 */
	int                        (*pfnCanSkipPlayer)(const edict_t  *); /*   524     4 */
	int                        (*pfnDeltaFindField)(class delta_s *, const char  *); /*   528     4 */
	void                       (*pfnDeltaSetFieldByIndex)(class delta_s *, int); /*   532     4 */
	void                       (*pfnDeltaUnsetFieldByIndex)(class delta_s *, int); /*   536     4 */
	void                       (*pfnSetGroupMask)(int, int); /*   540     4 */
	int                        (*pfnCreateInstancedBaseline)(int, class entity_state_s *); /*   544     4 */
	void                       (*pfnCvar_DirectSet)(class cvar_s *, char *); /*   548     4 */
	void                       (*pfnForceUnmodified)(FORCE_TYPE, float *, float *, const char  *); /*   552     4 */
	void                       (*pfnGetPlayerStats)(const edict_t  *, int *, int *); /*   556     4 */
	void                       (*pfnAddServerCommand)(char *, void (*)(void)); /*   560     4 */
	qboolean                   (*pfnVoice_GetClientListening)(int, int); /*   564     4 */
	qboolean                   (*pfnVoice_SetClientListening)(int, int, qboolean); /*   568     4 */
	const char  *              (*pfnGetPlayerAuthId)(edict_t *); /*   572     4 */
	/* --- cacheline 9 boundary (576 bytes) --- */
	sequenceEntry_s *          (*pfnSequenceGet)(const char  *, const char  *); /*   576     4 */
	sentenceEntry_s *          (*pfnSequencePickSentence)(const char  *, int, int *); /*   580     4 */
	int                        (*pfnGetFileSize)(char *); /*   584     4 */
	unsigned int               (*pfnGetApproxWavePlayLen)(const char  *); /*   588     4 */
	int                        (*pfnIsCareerMatch)(void); /*   592     4 */
	int                        (*pfnGetLocalizedStringLength)(const char  *); /*   596     4 */
	void                       (*pfnRegisterTutorMessageShown)(int); /*   600     4 */
	int                        (*pfnGetTimesTutorMessageShown)(int); /*   604     4 */
	void                       (*ProcessTutorMessageDecayBuffer)(int *, int); /*   608     4 */
	void                       (*ConstructTutorMessageDecayBuffer)(int *, int); /*   612     4 */
	void                       (*ResetTutorMessageDecayData)(void); /*   616     4 */
	void                       (*pfnQueryClientCvarValue)(const edict_t  *, const char  *); /*   620     4 */
	void                       (*pfnQueryClientCvarValue2)(const edict_t  *, const char  *, int); /*   624     4 */
	int                        (*pfnCheckParm)(const char  *, char * *); /*   628     4 */

	/* size: 632, cachelines: 10, members: 158 */
	/* last cacheline: 56 bytes */
}; /* size: 632 */

/* 104 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 105 */
 /* pointer to 104 */
 /* size: 4 */

/* 106 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150091560 */

/* 107 */
 /* pointer to 106 */
 /* size: 4 */

/* 108 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 109 */
 /* pointer to 108 */
 /* size: 4 */

/* 110 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 111 */
 /* pointer to 110 */
 /* size: 4 */

/* 112 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150092080 */

/* 113 */
 /* pointer to 112 */
 /* size: 4 */

/* 114 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150092340 */

/* 115 */
 /* pointer to 114 */
 /* size: 4 */

/* 116 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150092548 */

/* 117 */
 /* pointer to 116 */
 /* size: 4 */

/* 118 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 119 */
 /* pointer to 118 */
 /* size: 4 */

/* 120 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150092860 */

/* 121 */
 /* pointer to 120 */
 /* size: 4 */

/* 122 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150093068 */

/* 123 */
 /* pointer to 122 */
 /* size: 4 */

/* 124 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 125 */
 /* pointer to 124 */
 /* size: 4 */

/* 126 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 127 */
 /* pointer to 126 */
 /* size: 4 */

/* 128 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 129 */
 /* pointer to 128 */
 /* size: 4 */

/* 130 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 131 */
 /* pointer to 130 */
 /* size: 4 */

/* 132 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150037188 */

/* 133 */
 /* pointer to 132 */
 /* size: 4 */

/* 134 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150037344 */

/* 135 */
 /* pointer to 134 */
 /* size: 4 */

/* 136 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 137 */
 /* pointer to 136 */
 /* size: 4 */

/* 138 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 139 */
 /* pointer to 138 */
 /* size: 4 */

/* 140 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 141 */
 /* pointer to 140 */
 /* size: 4 */

/* 142 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150038228 */

/* 143 */
 /* pointer to 142 */
 /* size: 4 */

/* 144 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150038436 */

/* 145 */
 /* pointer to 144 */
 /* size: 4 */

/* 146 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150038904 */

/* 147 */
 /* pointer to 146 */
 /* size: 4 */

/* 148 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150039372 */

/* 149 */
 /* pointer to 102 */
 /* size: 4 */

/* 150 */
 /* pointer to 148 */
 /* size: 4 */

/* 151 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150039788 */

/* 152 */
 /* pointer to 151 */
 /* size: 4 */

/* 153 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 154 */
 /* pointer to 153 */
 /* size: 4 */

/* 155 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150040464 */

/* 156 */
 /* pointer to 155 */
 /* size: 4 */

/* 157 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 158 */
 /* pointer to 157 */
 /* size: 4 */

/* 159 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150119628 */

/* 160 */
 /* pointer to 159 */
 /* size: 4 */

/* 161 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150120044 */

/* 162 */
 /* pointer to 161 */
 /* size: 4 */

/* 163 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150120304 */

/* 164 */
 /* pointer to 163 */
 /* size: 4 */

/* 165 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150120460 */

/* 166 */
 /* pointer to 165 */
 /* size: 4 */

/* 167 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150120564 */

/* 168 */
 /* pointer to 167 */
 /* size: 4 */

/* 169 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150120772 */

/* 170 */
 /* pointer to 169 */
 /* size: 4 */

/* 171 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150121084 */

/* 172 */
 /* pointer to 171 */
 /* size: 4 */

/* 173 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 174 */
 /* pointer to 173 */
 /* size: 4 */

/* 175 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150121448 */

/* 176 */
 /* pointer to 175 */
 /* size: 4 */

/* 177 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150121760 */

/* 178 */
 /* pointer to 177 */
 /* size: 4 */

/* 179 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150121916 */

/* 180 */
 /* pointer to 179 */
 /* size: 4 */

/* 181 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150122072 */

/* 182 */
 /* pointer to 181 */
 /* size: 4 */

/* 183 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150122228 */

/* 184 */
 /* pointer to 83 */
 /* size: 4 */

/* 185 */
 /* pointer to 183 */
 /* size: 4 */

/* 186 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 187 */
 /* pointer to 186 */
 /* size: 4 */

/* 188 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 189 */
 /* pointer to 188 */
 /* size: 4 */

/* 190 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150122748 */

/* 191 */
 /* pointer to 190 */
 /* size: 4 */

/* 192 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150122956 */

/* 193 */
 /* pointer to 192 */
 /* size: 4 */

/* 194 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150123164 */

/* 195 */
 /* pointer to 194 */
 /* size: 4 */

/* 196 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150123372 */

/* 197 */
 /* pointer to 196 */
 /* size: 4 */

/* 198 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 199 */
 /* pointer to 198 */
 /* size: 4 */

/* 200 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 201 */
 /* pointer to 200 */
 /* size: 4 */

/* 202 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 203 */
 /* pointer to 202 */
 /* size: 4 */

/* 204 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 205 */
 /* pointer to 75 */
 /* size: 4 */

/* 206 */
 /* pointer to 204 */
 /* size: 4 */

/* 207 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 208 */
 /* pointer to 209 */
 /* size: 4 */

/* 209 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 804 */

/* 210 */
 /* pointer to 207 */
 /* size: 4 */

/* 211 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 212 */
 /* pointer to 211 */
 /* size: 4 */

/* 213 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 214 */
 /* pointer to 213 */
 /* size: 4 */

/* 215 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150137164 */

/* 216 */
 /* pointer to 215 */
 /* size: 4 */

/* 217 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150137372 */

/* 218 */
 /* pointer to 217 */
 /* size: 4 */

/* 219 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 220 */
 /* pointer to 219 */
 /* size: 4 */

/* 221 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 222 */
 /* pointer to 221 */
 /* size: 4 */

/* 223 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150137996 */

/* 224 */
 /* pointer to 223 */
 /* size: 4 */

/* 225 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 226 */
 /* pointer to 225 */
 /* size: 4 */

/* 227 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 228 */
 /* pointer to 227 */
 /* size: 4 */

/* 229 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150138464 */

/* 230 */
 /* pointer to 80 */
 /* size: 4 */

/* 231 */
 /* pointer to 229 */
 /* size: 4 */

/* 232 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150138672 */

/* 233 */
 /* pointer to 232 */
 /* size: 4 */

/* 234 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150138932 */

/* 235 */
 /* pointer to 234 */
 /* size: 4 */

/* 236 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 237 */
 /* pointer to 236 */
 /* size: 4 */

/* 238 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 239 */
 /* pointer to 238 */
 /* size: 4 */

/* 240 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 241 */
 /* pointer to 240 */
 /* size: 4 */

/* 242 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150139712 */

/* 243 */
 /* pointer to 242 */
 /* size: 4 */

/* 244 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 245 */
 /* pointer to 244 */
 /* size: 4 */

/* 246 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150110480 */

/* 247 */
 /* pointer to 246 */
 /* size: 4 */

/* 248 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 249 */
 /* pointer to 46 */
 /* size: 4 */

/* 250 */
 /* pointer to 9 */
 /* size: 4 */

/* 251 */
 /* pointer to 248 */
 /* size: 4 */

/* 252 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150111052 */

/* 253 */
 /* pointer to 252 */
 /* size: 4 */

/* 254 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 255 */
 /* pointer to 254 */
 /* size: 4 */

/* 256 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150111468 */

/* 257 */
 /* pointer to 256 */
 /* size: 4 */

/* 258 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 259 */
 /* pointer to 258 */
 /* size: 4 */

/* 260 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150111988 */

/* 261 */
 /* pointer to 260 */
 /* size: 4 */

/* 262 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 263 */
 /* pointer to 262 */
 /* size: 4 */

/* 264 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 265 */
 /* pointer to 264 */
 /* size: 4 */

/* 266 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150112872 */

/* 267 */
 /* pointer to 266 */
 /* size: 4 */

/* 268 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150113132 */

/* 269 */
 /* pointer to 268 */
 /* size: 4 */

/* 270 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150113444 */

/* 271 */
 /* pointer to 270 */
 /* size: 4 */

/* 272 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150113756 */

/* 273 */
 /* pointer to 272 */
 /* size: 4 */

/* 274 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 275 */
 /* pointer to 274 */
 /* size: 4 */

/* 276 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 277 */
 /* pointer to 276 */
 /* size: 4 */

/* 278 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150082168 */

/* 279 */
 /* pointer to 278 */
 /* size: 4 */

/* 280 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 281 */
 /* pointer to 280 */
 /* size: 4 */

/* 282 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150082584 */

/* 283 */
 /* pointer to 282 */
 /* size: 4 */

/* 284 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 285 */
 /* pointer to 284 */
 /* size: 4 */

/* 286 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 2 */

/* 287 */
 /* pointer to 286 */
 /* size: 4 */

/* 288 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150083208 */

/* 289 */
 /* pointer to 288 */
 /* size: 4 */

/* 290 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 291 */
 /* pointer to 4 */
 /* size: 4 */

/* 292 */
 /* pointer to 290 */
 /* size: 4 */

/* 293 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 294 */
 /* pointer to 293 */
 /* size: 4 */

/* 295 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150084352 */

/* 296 */
 /* pointer to 297 */
 /* size: 4 */

/* 297 */
/* <0> (null):0 */
struct delta_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 298 */
 /* pointer to 295 */
 /* size: 4 */

/* 299 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150084676 */

/* 300 */
 /* pointer to 301 */
 /* size: 4 */

/* 301 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150084884 */

/* 302 */
 /* pointer to 303 */
 /* size: 4 */

/* 303 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 304 */
 /* pointer to 299 */
 /* size: 4 */

/* 305 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 306 */
 /* pointer to 305 */
 /* size: 4 */

/* 307 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150085456 */

/* 308 */
 /* pointer to 307 */
 /* size: 4 */

/* 309 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150085664 */

/* 310 */
 /* pointer to 309 */
 /* size: 4 */

/* 311 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 312 */
 /* pointer to 313 */
 /* size: 4 */

/* 313 */
/* <0> (null):0 */
struct entity_state_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 314 */
 /* pointer to 311 */
 /* size: 4 */

/* 315 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150144332 */

/* 316 */
 /* pointer to 81 */
 /* size: 4 */

/* 317 */
 /* pointer to 315 */
 /* size: 4 */

/* 318 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150144592 */

/* 319 */
 /* pointer to 318 */
 /* size: 4 */

/* 320 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150144904 */

/* 321 */
 /* pointer to 320 */
 /* size: 4 */

/* 322 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150145164 */

/* 323 */
 /* pointer to 322 */
 /* size: 4 */

/* 324 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 325 */
 /* pointer to 324 */
 /* size: 4 */

/* 326 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 327 */
 /* pointer to 326 */
 /* size: 4 */

/* 328 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 329 */
 /* pointer to 328 */
 /* size: 4 */

/* 330 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 331 */
 /* pointer to 330 */
 /* size: 4 */

/* 332 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 333 */
 /* pointer to 332 */
 /* size: 4 */

/* 334 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 335 */
 /* pointer to 334 */
 /* size: 4 */

/* 336 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150146620 */

/* 337 */
 /* pointer to 336 */
 /* size: 4 */

/* 338 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150146828 */

/* 339 */
 /* pointer to 338 */
 /* size: 4 */

/* 340 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150147036 */

/* 341 */
 /* pointer to 340 */
 /* size: 4 */

/* 342 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 343 */
 /* pointer to 17 */
 /* size: 4 */

/* 344 */
 /* pointer to 342 */
 /* size: 4 */

/* 345 */
/* <0> (null):0 */
typedef struct enginefuncs_s enginefuncs_t; /* size: 632 */

/* 346 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 347 */
/* <0> (null):0 */
typedef int ptrdiff_t; /* size: 4 */

/* 348 */
/* <0> (null):0 */
enum {
	TS_AT_TOP = 0,
	TS_AT_BOTTOM = 1,
	TS_GOING_UP = 2,
	TS_GOING_DOWN = 3,
}; /* size: 4 */

/* 349 */
/* <0> (null):0 */
typedef enum  TOGGLE_STATE; /* size: 4 */

/* 350 */
 /* pointer to 78 */
 /* size: 4 */

/* 351 */
 /* pointer to 352 */
 /* size: 4 */

/* 352 */
/* <0> (null):0 */
struct CBaseEntity {
	/* <0> (null):0 */
	edict_t * edict(class CBaseEntity *); /* linkage=_ZN11CBaseEntity5edictEv */

	/* <0> (null):0 */
	virtual int ObjectCaps(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10ObjectCapsEv */

	/* <0> (null):0 */
	int entindex(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8entindexEv */

	/* <0> (null):0 */
	void CBaseEntity(class CBaseEntity *);

	/* <0> (null):0 */
	void * operator new(size_t, entvars_t *); /* linkage=_ZN11CBaseEntitynwEjP9entvars_s */

	/* <0> (null):0 */
	virtual void Restart(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7RestartEv */

	/* <0> (null):0 */
	virtual void Activate(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8ActivateEv */

	/* <0> (null):0 */
	virtual int Classify(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8ClassifyEv */

	/* <0> (null):0 */
	virtual void DeathNotice(class CBaseEntity *, entvars_t *); /* linkage=_ZN11CBaseEntity11DeathNoticeEP9entvars_s */

	/* <0> (null):0 */
	virtual int BloodColor(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10BloodColorEv */

	/* <0> (null):0 */
	virtual BOOL IsTriggered(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity11IsTriggeredEPS_ */

	/* <0> (null):0 */
	virtual class CBaseMonster * MyMonsterPointer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity16MyMonsterPointerEv */

	/* <0> (null):0 */
	virtual class CSquadMonster * MySquadMonsterPointer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity21MySquadMonsterPointerEv */

	/* <0> (null):0 */
	virtual int GetToggleState(class CBaseEntity *); /* linkage=_ZN11CBaseEntity14GetToggleStateEv */

	/* <0> (null):0 */
	virtual void AddPoints(class CBaseEntity *, int, BOOL); /* linkage=_ZN11CBaseEntity9AddPointsEii */

	/* <0> (null):0 */
	virtual void AddPointsToTeam(class CBaseEntity *, int, BOOL); /* linkage=_ZN11CBaseEntity15AddPointsToTeamEii */

	/* <0> (null):0 */
	virtual BOOL AddPlayerItem(class CBaseEntity *, class CBasePlayerItem *); /* linkage=_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem */

	/* <0> (null):0 */
	virtual BOOL RemovePlayerItem(class CBaseEntity *, class CBasePlayerItem *); /* linkage=_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem */

	/* <0> (null):0 */
	virtual int GiveAmmo(class CBaseEntity *, int, char *, int); /* linkage=_ZN11CBaseEntity8GiveAmmoEiPci */

	/* <0> (null):0 */
	virtual float GetDelay(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8GetDelayEv */

	/* <0> (null):0 */
	virtual int IsMoving(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8IsMovingEv */

	/* <0> (null):0 */
	virtual void OverrideReset(class CBaseEntity *); /* linkage=_ZN11CBaseEntity13OverrideResetEv */

	/* <0> (null):0 */
	virtual void SetToggleState(class CBaseEntity *, int); /* linkage=_ZN11CBaseEntity14SetToggleStateEi */

	/* <0> (null):0 */
	virtual void StartSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity13StartSneakingEv */

	/* <0> (null):0 */
	virtual void StopSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12StopSneakingEv */

	/* <0> (null):0 */
	virtual BOOL OnControls(class CBaseEntity *, entvars_t *); /* linkage=_ZN11CBaseEntity10OnControlsEP9entvars_s */

	/* <0> (null):0 */
	virtual BOOL IsSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10IsSneakingEv */

	/* <0> (null):0 */
	virtual BOOL IsAlive(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7IsAliveEv */

	/* <0> (null):0 */
	virtual BOOL IsBSPModel(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10IsBSPModelEv */

	/* <0> (null):0 */
	virtual BOOL ReflectGauss(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12ReflectGaussEv */

	/* <0> (null):0 */
	virtual BOOL IsPlayer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8IsPlayerEv */

	/* <0> (null):0 */
	virtual BOOL IsNetClient(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11IsNetClientEv */

	/* <0> (null):0 */
	virtual const char  * TeamID(class CBaseEntity *); /* linkage=_ZN11CBaseEntity6TeamIDEv */

	/* <0> (null):0 */
	virtual void Think(class CBaseEntity *); /* linkage=_ZN11CBaseEntity5ThinkEv */

	/* <0> (null):0 */
	virtual void Touch(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity5TouchEPS_ */

	/* <0> (null):0 */
	virtual void Use(class CBaseEntity *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float); /* linkage=_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf */

	/* <0> (null):0 */
	virtual void Blocked(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity7BlockedEPS_ */

	/* <0> (null):0 */
	virtual void UpdateOwner(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11UpdateOwnerEv */

	/* <0> (null):0 */
	virtual BOOL FBecomeProne(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12FBecomeProneEv */

	/* <0> (null):0 */
	virtual class Vector Center(class CBaseEntity *); /* linkage=_ZN11CBaseEntity6CenterEv */

	/* <0> (null):0 */
	virtual class Vector EyePosition(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11EyePositionEv */

	/* <0> (null):0 */
	virtual class Vector EarPosition(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11EarPositionEv */

	/* <0> (null):0 */
	virtual class Vector BodyTarget(class CBaseEntity *, const class Vector  &); /* linkage=_ZN11CBaseEntity10BodyTargetERK6Vector */

	/* <0> (null):0 */
	virtual int Illumination(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12IlluminationEv */

	/* <0> (null):0 */
	virtual BOOL HasTarget(class CBaseEntity *, string_t); /* linkage=_ZN11CBaseEntity9HasTargetEj */

	/* vtable has 41 entries: {
	   [6] = ObjectCaps(_ZN11CBaseEntity10ObjectCapsEv), 
	   [2] = Restart(_ZN11CBaseEntity7RestartEv), 
	   [7] = Activate(_ZN11CBaseEntity8ActivateEv), 
	   [9] = Classify(_ZN11CBaseEntity8ClassifyEv), 
	   [10] = DeathNotice(_ZN11CBaseEntity11DeathNoticeEP9entvars_s), 
	   [15] = BloodColor(_ZN11CBaseEntity10BloodColorEv), 
	   [17] = IsTriggered(_ZN11CBaseEntity11IsTriggeredEPS_), 
	   [18] = MyMonsterPointer(_ZN11CBaseEntity16MyMonsterPointerEv), 
	   [19] = MySquadMonsterPointer(_ZN11CBaseEntity21MySquadMonsterPointerEv), 
	   [20] = GetToggleState(_ZN11CBaseEntity14GetToggleStateEv), 
	   [21] = AddPoints(_ZN11CBaseEntity9AddPointsEii), 
	   [22] = AddPointsToTeam(_ZN11CBaseEntity15AddPointsToTeamEii), 
	   [23] = AddPlayerItem(_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem), 
	   [24] = RemovePlayerItem(_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem), 
	   [25] = GiveAmmo(_ZN11CBaseEntity8GiveAmmoEiPci), 
	   [26] = GetDelay(_ZN11CBaseEntity8GetDelayEv), 
	   [27] = IsMoving(_ZN11CBaseEntity8IsMovingEv), 
	   [28] = OverrideReset(_ZN11CBaseEntity13OverrideResetEv), 
	   [30] = SetToggleState(_ZN11CBaseEntity14SetToggleStateEi), 
	   [31] = StartSneaking(_ZN11CBaseEntity13StartSneakingEv), 
	   [32] = StopSneaking(_ZN11CBaseEntity12StopSneakingEv), 
	   [33] = OnControls(_ZN11CBaseEntity10OnControlsEP9entvars_s), 
	   [34] = IsSneaking(_ZN11CBaseEntity10IsSneakingEv), 
	   [35] = IsAlive(_ZN11CBaseEntity7IsAliveEv), 
	   [36] = IsBSPModel(_ZN11CBaseEntity10IsBSPModelEv), 
	   [37] = ReflectGauss(_ZN11CBaseEntity12ReflectGaussEv), 
	   [40] = IsPlayer(_ZN11CBaseEntity8IsPlayerEv), 
	   [41] = IsNetClient(_ZN11CBaseEntity11IsNetClientEv), 
	   [42] = TeamID(_ZN11CBaseEntity6TeamIDEv), 
	   [44] = Think(_ZN11CBaseEntity5ThinkEv), 
	   [45] = Touch(_ZN11CBaseEntity5TouchEPS_), 
	   [46] = Use(_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf), 
	   [47] = Blocked(_ZN11CBaseEntity7BlockedEPS_), 
	   [49] = UpdateOwner(_ZN11CBaseEntity11UpdateOwnerEv), 
	   [50] = FBecomeProne(_ZN11CBaseEntity12FBecomeProneEv), 
	   [51] = Center(_ZN11CBaseEntity6CenterEv), 
	   [52] = EyePosition(_ZN11CBaseEntity11EyePositionEv), 
	   [53] = EarPosition(_ZN11CBaseEntity11EarPositionEv), 
	   [54] = BodyTarget(_ZN11CBaseEntity10BodyTargetERK6Vector), 
	   [55] = Illumination(_ZN11CBaseEntity12IlluminationEv), 
	   [38] = HasTarget(_ZN11CBaseEntity9HasTargetEj), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 353 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 354 */
/* <0> (null):0 */
struct {
	int                        event;                /*     0     4 */
	char *                     options;              /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 355 */
/* <0> (null):0 */
typedef class  MonsterEvent_t; /* size: 8 */

/* 356 */
/* <0> (null):0 */
enum {
	USE_OFF = 0,
	USE_ON = 1,
	USE_SET = 2,
	USE_TOGGLE = 3,
}; /* size: 4 */

/* 357 */
/* <0> (null):0 */
typedef enum  USE_TYPE; /* size: 4 */

/* 358 */
/* <0> (null):0 */
enum WeaponIdType {
	WEAPON_NONE = 0,
	WEAPON_P228 = 1,
	WEAPON_GLOCK = 2,
	WEAPON_SCOUT = 3,
	WEAPON_HEGRENADE = 4,
	WEAPON_XM1014 = 5,
	WEAPON_C4 = 6,
	WEAPON_MAC10 = 7,
	WEAPON_AUG = 8,
	WEAPON_SMOKEGRENADE = 9,
	WEAPON_ELITE = 10,
	WEAPON_FIVESEVEN = 11,
	WEAPON_UMP45 = 12,
	WEAPON_SG550 = 13,
	WEAPON_GALIL = 14,
	WEAPON_FAMAS = 15,
	WEAPON_USP = 16,
	WEAPON_GLOCK18 = 17,
	WEAPON_AWP = 18,
	WEAPON_MP5N = 19,
	WEAPON_M249 = 20,
	WEAPON_M3 = 21,
	WEAPON_M4A1 = 22,
	WEAPON_TMP = 23,
	WEAPON_G3SG1 = 24,
	WEAPON_FLASHBANG = 25,
	WEAPON_DEAGLE = 26,
	WEAPON_SG552 = 27,
	WEAPON_AK47 = 28,
	WEAPON_KNIFE = 29,
	WEAPON_P90 = 30,
	WEAPON_SHIELDGUN = 99,
}; /* size: 4 */

/* 359 */
/* <0> (null):0 */
enum MaxAmmoType {
	MAX_AMMO_BUCKSHOT = 32,
	MAX_AMMO_9MM = 120,
	MAX_AMMO_556NATO = 90,
	MAX_AMMO_556NATOBOX = 200,
	MAX_AMMO_762NATO = 90,
	MAX_AMMO_45ACP = 100,
	MAX_AMMO_50AE = 35,
	MAX_AMMO_338MAGNUM = 30,
	MAX_AMMO_57MM = 100,
	MAX_AMMO_357SIG = 52,
}; /* size: 4 */

/* 360 */
/* <0> (null):0 */
enum shieldgun_e {
	SHIELDGUN_IDLE = 0,
	SHIELDGUN_SHOOT1 = 1,
	SHIELDGUN_SHOOT2 = 2,
	SHIELDGUN_SHOOT_EMPTY = 3,
	SHIELDGUN_RELOAD = 4,
	SHIELDGUN_DRAW = 5,
	SHIELDGUN_DRAWN_IDLE = 6,
	SHIELDGUN_UP = 7,
	SHIELDGUN_DOWN = 8,
}; /* size: 4 */

/* 361 */
/* <0> (null):0 */
enum {
	BULLET_NONE = 0,
	BULLET_PLAYER_9MM = 1,
	BULLET_PLAYER_MP5 = 2,
	BULLET_PLAYER_357 = 3,
	BULLET_PLAYER_BUCKSHOT = 4,
	BULLET_PLAYER_CROWBAR = 5,
	BULLET_MONSTER_9MM = 6,
	BULLET_MONSTER_MP5 = 7,
	BULLET_MONSTER_12MM = 8,
	BULLET_PLAYER_45ACP = 9,
	BULLET_PLAYER_338MAG = 10,
	BULLET_PLAYER_762MM = 11,
	BULLET_PLAYER_556MM = 12,
	BULLET_PLAYER_50AE = 13,
	BULLET_PLAYER_57MM = 14,
	BULLET_PLAYER_357SIG = 15,
}; /* size: 4 */

/* 362 */
/* <0> (null):0 */
typedef enum  Bullet; /* size: 4 */

/* 363 */
/* <0> (null):0 */
struct {
	int                        iSlot;                /*     0     4 */
	int                        iPosition;            /*     4     4 */
	const char  *              pszAmmo1;             /*     8     4 */
	int                        iMaxAmmo1;            /*    12     4 */
	const char  *              pszAmmo2;             /*    16     4 */
	int                        iMaxAmmo2;            /*    20     4 */
	const char  *              pszName;              /*    24     4 */
	int                        iMaxClip;             /*    28     4 */
	int                        iId;                  /*    32     4 */
	int                        iFlags;               /*    36     4 */
	int                        iWeight;              /*    40     4 */

	/* size: 44, cachelines: 1, members: 11 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 364 */
/* <0> (null):0 */
typedef class  ItemInfo; /* size: 44 */

/* 365 */
/* <0> (null):0 */
enum {
	PLAYER_IDLE = 0,
	PLAYER_WALK = 1,
	PLAYER_JUMP = 2,
	PLAYER_SUPERJUMP = 3,
	PLAYER_DIE = 4,
	PLAYER_ATTACK1 = 5,
	PLAYER_ATTACK2 = 6,
	PLAYER_FLINCH = 7,
	PLAYER_LARGE_FLINCH = 8,
	PLAYER_RELOAD = 9,
	PLAYER_HOLDBOMB = 10,
}; /* size: 4 */

/* 366 */
/* <0> (null):0 */
typedef enum  PLAYER_ANIM; /* size: 4 */

/* 367 */
/* <0> (null):0 */
class CBasePlayer {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 368 */
 /* pointer to 367 */
 /* size: 4 */

/* 369 */
wchar_t
 /* size: 4 */

/* 370 */
/* <0> (null):0 */
enum GameEventType {
	EVENT_INVALID = 0,
	EVENT_WEAPON_FIRED = 1,
	EVENT_WEAPON_FIRED_ON_EMPTY = 2,
	EVENT_WEAPON_RELOADED = 3,
	EVENT_HE_GRENADE_EXPLODED = 4,
	EVENT_FLASHBANG_GRENADE_EXPLODED = 5,
	EVENT_SMOKE_GRENADE_EXPLODED = 6,
	EVENT_GRENADE_BOUNCED = 7,
	EVENT_BEING_SHOT_AT = 8,
	EVENT_PLAYER_BLINDED_BY_FLASHBANG = 9,
	EVENT_PLAYER_FOOTSTEP = 10,
	EVENT_PLAYER_JUMPED = 11,
	EVENT_PLAYER_DIED = 12,
	EVENT_PLAYER_LANDED_FROM_HEIGHT = 13,
	EVENT_PLAYER_TOOK_DAMAGE = 14,
	EVENT_HOSTAGE_DAMAGED = 15,
	EVENT_HOSTAGE_KILLED = 16,
	EVENT_DOOR = 17,
	EVENT_BREAK_GLASS = 18,
	EVENT_BREAK_WOOD = 19,
	EVENT_BREAK_METAL = 20,
	EVENT_BREAK_FLESH = 21,
	EVENT_BREAK_CONCRETE = 22,
	EVENT_BOMB_PLANTED = 23,
	EVENT_BOMB_DROPPED = 24,
	EVENT_BOMB_PICKED_UP = 25,
	EVENT_BOMB_BEEP = 26,
	EVENT_BOMB_DEFUSING = 27,
	EVENT_BOMB_DEFUSE_ABORTED = 28,
	EVENT_BOMB_DEFUSED = 29,
	EVENT_BOMB_EXPLODED = 30,
	EVENT_HOSTAGE_USED = 31,
	EVENT_HOSTAGE_RESCUED = 32,
	EVENT_ALL_HOSTAGES_RESCUED = 33,
	EVENT_VIP_ESCAPED = 34,
	EVENT_VIP_ASSASSINATED = 35,
	EVENT_TERRORISTS_WIN = 36,
	EVENT_CTS_WIN = 37,
	EVENT_ROUND_DRAW = 38,
	EVENT_ROUND_WIN = 39,
	EVENT_ROUND_LOSS = 40,
	EVENT_ROUND_START = 41,
	EVENT_PLAYER_SPAWNED = 42,
	EVENT_CLIENT_CORPSE_SPAWNED = 43,
	EVENT_BUY_TIME_START = 44,
	EVENT_PLAYER_LEFT_BUY_ZONE = 45,
	EVENT_DEATH_CAMERA_START = 46,
	EVENT_KILL_ALL = 47,
	EVENT_ROUND_TIME = 48,
	EVENT_DIE = 49,
	EVENT_KILL = 50,
	EVENT_HEADSHOT = 51,
	EVENT_KILL_FLASHBANGED = 52,
	EVENT_TUTOR_BUY_MENU_OPENNED = 53,
	EVENT_TUTOR_AUTOBUY = 54,
	EVENT_PLAYER_BOUGHT_SOMETHING = 55,
	EVENT_TUTOR_NOT_BUYING_ANYTHING = 56,
	EVENT_TUTOR_NEED_TO_BUY_PRIMARY_WEAPON = 57,
	EVENT_TUTOR_NEED_TO_BUY_PRIMARY_AMMO = 58,
	EVENT_TUTOR_NEED_TO_BUY_SECONDARY_AMMO = 59,
	EVENT_TUTOR_NEED_TO_BUY_ARMOR = 60,
	EVENT_TUTOR_NEED_TO_BUY_DEFUSE_KIT = 61,
	EVENT_TUTOR_NEED_TO_BUY_GRENADE = 62,
	EVENT_CAREER_TASK_DONE = 63,
	EVENT_START_RADIO_1 = 64,
	EVENT_RADIO_COVER_ME = 65,
	EVENT_RADIO_YOU_TAKE_THE_POINT = 66,
	EVENT_RADIO_HOLD_THIS_POSITION = 67,
	EVENT_RADIO_REGROUP_TEAM = 68,
	EVENT_RADIO_FOLLOW_ME = 69,
	EVENT_RADIO_TAKING_FIRE = 70,
	EVENT_START_RADIO_2 = 71,
	EVENT_RADIO_GO_GO_GO = 72,
	EVENT_RADIO_TEAM_FALL_BACK = 73,
	EVENT_RADIO_STICK_TOGETHER_TEAM = 74,
	EVENT_RADIO_GET_IN_POSITION_AND_WAIT = 75,
	EVENT_RADIO_STORM_THE_FRONT = 76,
	EVENT_RADIO_REPORT_IN_TEAM = 77,
	EVENT_START_RADIO_3 = 78,
	EVENT_RADIO_AFFIRMATIVE = 79,
	EVENT_RADIO_ENEMY_SPOTTED = 80,
	EVENT_RADIO_NEED_BACKUP = 81,
	EVENT_RADIO_SECTOR_CLEAR = 82,
	EVENT_RADIO_IN_POSITION = 83,
	EVENT_RADIO_REPORTING_IN = 84,
	EVENT_RADIO_GET_OUT_OF_THERE = 85,
	EVENT_RADIO_NEGATIVE = 86,
	EVENT_RADIO_ENEMY_DOWN = 87,
	EVENT_END_RADIO = 88,
	EVENT_NEW_MATCH = 89,
	EVENT_PLAYER_CHANGED_TEAM = 90,
	EVENT_BULLET_IMPACT = 91,
	EVENT_GAME_COMMENCE = 92,
	EVENT_WEAPON_ZOOMED = 93,
	EVENT_HOSTAGE_CALLED_FOR_HELP = 94,
	NUM_GAME_EVENTS = 95,
}; /* size: 4 */

/* 371 */
/* <0> (null):0 */
enum m249_e {
	M249_IDLE1 = 0,
	M249_SHOOT1 = 1,
	M249_SHOOT2 = 2,
	M249_RELOAD = 3,
	M249_DRAW = 4,
}; /* size: 4 */

/* 372 */
/* <0> (null):0 */
class CM249 : public CBasePlayerWeapon {
public:

	/* class CBasePlayerWeapon   <ancestor>; */      /*     0     0 */
	int                        m_iShell;             /*   336     4 */
	int                        iShellOn;             /*   340     4 */
private:

	short unsigned int         m_usFireM249;         /*   344     2 */
	/* <0> (null):0 */
	void CM249(class CM249 *, const class CM249  &);

	/* <0> (null):0 */
	void CM249(class CM249 *);

	/* <0> (null):0 */
	virtual void Spawn(class CM249 *); /* linkage=_ZN5CM2495SpawnEv */

	/* <0> (null):0 */
	virtual void Precache(class CM249 *); /* linkage=_ZN5CM2498PrecacheEv */

	/* <0> (null):0 */
	virtual int iItemSlot(class CM249 *); /* linkage=_ZN5CM2499iItemSlotEv */

	/* <0> (null):0 */
	virtual int GetItemInfo(class CM249 *, ItemInfo *); /* linkage=_ZN5CM24911GetItemInfoEP8ItemInfo */

	/* <0> (null):0 */
	virtual void PrimaryAttack(class CM249 *); /* linkage=_ZN5CM24913PrimaryAttackEv */

	/* <0> (null):0 */
	void M249Fire(class CM249 *, float, float, BOOL); /* linkage=_ZN5CM2498M249FireEffi */

	/* <0> (null):0 */
	virtual BOOL Deploy(class CM249 *); /* linkage=_ZN5CM2496DeployEv */

	/* <0> (null):0 */
	virtual void Reload(class CM249 *); /* linkage=_ZN5CM2496ReloadEv */

	/* <0> (null):0 */
	virtual void WeaponIdle(class CM249 *); /* linkage=_ZN5CM24910WeaponIdleEv */

	/* <0> (null):0 */
	virtual float GetMaxSpeed(class CM249 *); /* linkage=_ZN5CM24911GetMaxSpeedEv */

	/* <0> (null):0 */
	virtual BOOL UseDecrement(class CM249 *); /* linkage=_ZN5CM24912UseDecrementEv */

	/* vtable has 10 entries: {
	   [0] = Spawn(_ZN5CM2495SpawnEv), 
	   [1] = Precache(_ZN5CM2498PrecacheEv), 
	   [79] = iItemSlot(_ZN5CM2499iItemSlotEv), 
	   [61] = GetItemInfo(_ZN5CM24911GetItemInfoEP8ItemInfo), 
	   [87] = PrimaryAttack(_ZN5CM24913PrimaryAttackEv), 
	   [64] = Deploy(_ZN5CM2496DeployEv), 
	   [89] = Reload(_ZN5CM2496ReloadEv), 
	   [90] = WeaponIdle(_ZN5CM24910WeaponIdleEv), 
	   [78] = GetMaxSpeed(_ZN5CM24911GetMaxSpeedEv), 
	   [93] = UseDecrement(_ZN5CM24912UseDecrementEv), 
	} */
	/* size: 348, cachelines: 6, members: 4 */
	/* last cacheline: 28 bytes */

	/* BRAIN FART ALERT! 348 != 10 + 0(holes), diff = 338 */

}; /* size: 348 */

/* 373 */
/* <0> (null):0 */
class CBasePlayerWeapon {
	/* <0> (null):0 */
	void CBasePlayerWeapon(class CBasePlayerWeapon *);

	/* <0> (null):0 */
	virtual int AddWeapon(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon9AddWeaponEv */

	/* <0> (null):0 */
	virtual void UpdateItemInfo(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon14UpdateItemInfoEv */

	/* <0> (null):0 */
	virtual void SecondaryAttack(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon15SecondaryAttackEv */

	/* <0> (null):0 */
	virtual BOOL ShouldWeaponIdle(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon16ShouldWeaponIdleEv */

	/* <0> (null):0 */
	virtual BOOL IsWeapon(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon8IsWeaponEv */

	/* <0> (null):0 */
	virtual class CBasePlayerItem * GetWeaponPtr(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon12GetWeaponPtrEv */

	/* vtable has 6 entries: {
	   [82] = AddWeapon(_ZN17CBasePlayerWeapon9AddWeaponEv), 
	   [68] = UpdateItemInfo(_ZN17CBasePlayerWeapon14UpdateItemInfoEv), 
	   [88] = SecondaryAttack(_ZN17CBasePlayerWeapon15SecondaryAttackEv), 
	   [92] = ShouldWeaponIdle(_ZN17CBasePlayerWeapon16ShouldWeaponIdleEv), 
	   [65] = IsWeapon(_ZN17CBasePlayerWeapon8IsWeaponEv), 
	   [77] = GetWeaponPtr(_ZN17CBasePlayerWeapon12GetWeaponPtrEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 374 */
 /* pointer to 372 */
 /* size: 4 */

/* 375 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 376 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 348 */

/* 377 */
 /* pointer to 364 */
 /* size: 4 */

/* 378 */
/* <0> (null):0 */
class IVoiceGameMgrHelper {
	int ()(void) * *           _vptr.IVoiceGameMgrHelper; /*     0     4 */
	/* <0> (null):0 */
	virtual void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *, int);

	/* <0> (null):0 */
	virtual bool CanPlayerHearPlayer(class IVoiceGameMgrHelper *, class CBasePlayer *, class CBasePlayer *); /* linkage=_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_ */

	/* vtable has 1 entries: {
	   [2] = CanPlayerHearPlayer(_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_), 
	} */
	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 379 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 380 */
 /* pointer to 381 */
 /* size: 4 */

/* 381 */
 /* pointer to 379 */
 /* size: 4 */

/* 382 */
 /* pointer to 378 */
 /* size: 4 */

/* 383 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 384 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 385 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 386 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 387 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 388 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 389 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 390 */
 /* pointer to 391 */
 /* size: 4 */

/* 391 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 676 */

/* 392 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 393 */
/* <0> (null):0 */
class CPointEntity {
	/* <0> (null):0 */
	virtual int ObjectCaps(class CPointEntity *); /* linkage=_ZN12CPointEntity10ObjectCapsEv */

	/* vtable has 1 entries: {
	   [6] = ObjectCaps(_ZN12CPointEntity10ObjectCapsEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 394 */
 /* pointer to 393 */
 /* size: 4 */

/* 395 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 396 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 397 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 398 */
/* <0> (null):0 */
class CBaseDelay {
	/* <0> (null):0 */
	void CBaseDelay(class CBaseDelay *);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 399 */
 /* pointer to 398 */
 /* size: 4 */

/* 400 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 401 */
/* <0> (null):0 */
class CBaseAnimating {
	/* <0> (null):0 */
	void CBaseAnimating(class CBaseAnimating *);

	/* <0> (null):0 */
	virtual void HandleAnimEvent(class CBaseAnimating *, MonsterEvent_t *); /* linkage=_ZN14CBaseAnimating15HandleAnimEventEP14MonsterEvent_t */

	/* vtable has 1 entries: {
	   [58] = HandleAnimEvent(_ZN14CBaseAnimating15HandleAnimEventEP14MonsterEvent_t), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 402 */
 /* pointer to 401 */
 /* size: 4 */

/* 403 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 404 */
/* <0> (null):0 */
class CBasePlayerItem {
	/* <0> (null):0 */
	void CBasePlayerItem(class CBasePlayerItem *);

	/* <0> (null):0 */
	virtual BOOL CanDrop(class CBasePlayerItem *); /* linkage=_ZN15CBasePlayerItem7CanDropEv */

	/* <0> (null):0 */
	virtual BOOL CanHolster(class CBasePlayerItem *); /* linkage=_ZN15CBasePlayerItem10CanHolsterEv */

	/* <0> (null):0 */
	virtual void ItemPreFrame(class CBasePlayerItem *); /* linkage=_ZN15CBasePlayerItem12ItemPreFrameEv */

	ItemInfo                   ItemInfoArray[32];    /*     0  1408 */
	/* --- cacheline 22 boundary (1408 bytes) --- */
	/* vtable has 3 entries: {
	   [63] = CanDrop(_ZN15CBasePlayerItem7CanDropEv), 
	   [66] = CanHolster(_ZN15CBasePlayerItem10CanHolsterEv), 
	   [69] = ItemPreFrame(_ZN15CBasePlayerItem12ItemPreFrameEv), 
	} */
	/* size: 0, cachelines: 0, members: 1 */

	/* BRAIN FART ALERT! 0 != 1408 + 0(holes), diff = -1408 */

}; /* size: 0 */

/* 405 */
 /* pointer to 404 */
 /* size: 4 */

/* 406 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 407 */
 /* pointer to 373 */
 /* size: 4 */

/* 408 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 409 */
 /* pointer to 352 */
 /* size: 4 */

/* 410 */
/* <0> (null):0 */
class CBaseMonster {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 411 */
 /* pointer to 410 */
 /* size: 4 */

/* 412 */
/* <0> (null):0 */
struct CSquadMonster {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 413 */
 /* pointer to 412 */
 /* size: 4 */

/* 414 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 415 */
 /* pointer to 355 */
 /* size: 4 */

/* 416 */
 /* pointer to 404 */
 /* size: 4 */

/* 417 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 418 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 419 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 420 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 421 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 422 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 423 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 424 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 425 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 426 */
 /* pointer to 74 */
 /* size: 4 */

/* 427 */
/* <0> (null):0 */
class CBotManager {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 428 */
 /* pointer to 427 */
 /* size: 4 */

/* 429 */
/* <0> (null):0 */
ItemInfo                   array[32]; /* size: 1408 */

/* Functions: */

/* <0> (null):0 */
void Vector2D(class Vector2D *)
{
} /* size: 3014656 */

/* <0> (null):0 */
void Vector2D(class Vector2D *, float, float)
{
} /* size: 149861984 */

/* <0> (null):0 */
class Vector2D operator+(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DplERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator-(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DmiERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator*(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DmlEf */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator/(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DdvEf */
{
} /* size: 8 */

/* <0> (null):0 */
float Length(const class Vector2D  *) /* linkage=_ZNK8Vector2D6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector2D  *) /* linkage=_ZNK8Vector2D13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector2D Normalize(const class Vector2D  *) /* linkage=_ZNK8Vector2D9NormalizeEv */
{
} /* size: 8 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector2D *) /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector2D *, float) /* linkage=_ZN8Vector2D6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void Vector(class Vector *)
{
} /* size: 0 */

/* <0> (null):0 */
void Vector(class Vector *, float, float, float)
{
} /* size: 228 */

/* <0> (null):0 */
void Vector(class Vector *, const class Vector  &)
{
} /* size: 149864764 */

/* <0> (null):0 */
void Vector(class Vector *, float *)
{
} /* size: 0 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *) /* linkage=_ZNK6VectorngEv */
{
} /* size: 12 */

/* <0> (null):0 */
int operator==(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectoreqERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
int operator!=(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorneERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector operator+(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorplERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectormiERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator*(const class Vector  *, float) /* linkage=_ZNK6VectormlEf */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator/(const class Vector  *, float) /* linkage=_ZNK6VectordvEf */
{
} /* size: 12 */

/* <0> (null):0 */
void CopyToArray(const class Vector  *, float *) /* linkage=_ZNK6Vector11CopyToArrayEPf */
{
} /* size: 320 */

/* <0> (null):0 */
float Length(const class Vector  *) /* linkage=_ZNK6Vector6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector  *) /* linkage=_ZNK6Vector13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
float * operator float*(class Vector *) /* linkage=_ZN6VectorcvPfEv */
{
} /* size: 4 */

/* <0> (null):0 */
const float  * operator const float*(const class Vector  *) /* linkage=_ZNK6VectorcvPKfEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector Normalize(const class Vector  *) /* linkage=_ZNK6Vector9NormalizeEv */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector2D Make2D(const class Vector  *) /* linkage=_ZNK6Vector6Make2DEv */
{
} /* size: 8 */

/* <0> (null):0 */
float Length2D(const class Vector  *) /* linkage=_ZNK6Vector8Length2DEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector  *, float) /* linkage=_ZNK6Vector16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector  *, float) /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector *) /* linkage=_ZN6Vector16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector *, float) /* linkage=_ZN6Vector6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
edict_t * edict(class CBaseEntity *) /* linkage=_ZN11CBaseEntity5edictEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int ObjectCaps(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
int entindex(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8entindexEv */
{
} /* size: 4 */

/* <0> (null):0 */
void CBaseEntity(class CBaseEntity *)
{
} /* size: 0 */

/* <0> (null):0 */
void * operator new(size_t, entvars_t *) /* linkage=_ZN11CBaseEntitynwEjP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Restart(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7RestartEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Activate(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8ActivateEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int Classify(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8ClassifyEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void DeathNotice(class CBaseEntity *, entvars_t *) /* linkage=_ZN11CBaseEntity11DeathNoticeEP9entvars_s */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int BloodColor(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10BloodColorEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsTriggered(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity11IsTriggeredEPS_ */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CBaseMonster * MyMonsterPointer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity16MyMonsterPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CSquadMonster * MySquadMonsterPointer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity21MySquadMonsterPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int GetToggleState(class CBaseEntity *) /* linkage=_ZN11CBaseEntity14GetToggleStateEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void AddPoints(class CBaseEntity *, int, BOOL) /* linkage=_ZN11CBaseEntity9AddPointsEii */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void AddPointsToTeam(class CBaseEntity *, int, BOOL) /* linkage=_ZN11CBaseEntity15AddPointsToTeamEii */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL AddPlayerItem(class CBaseEntity *, class CBasePlayerItem *) /* linkage=_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL RemovePlayerItem(class CBaseEntity *, class CBasePlayerItem *) /* linkage=_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int GiveAmmo(class CBaseEntity *, int, char *, int) /* linkage=_ZN11CBaseEntity8GiveAmmoEiPci */
{
} /* size: 4 */

/* <0> (null):0 */
virtual float GetDelay(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8GetDelayEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int IsMoving(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8IsMovingEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void OverrideReset(class CBaseEntity *) /* linkage=_ZN11CBaseEntity13OverrideResetEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void SetToggleState(class CBaseEntity *, int) /* linkage=_ZN11CBaseEntity14SetToggleStateEi */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void StartSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity13StartSneakingEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void StopSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12StopSneakingEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL OnControls(class CBaseEntity *, entvars_t *) /* linkage=_ZN11CBaseEntity10OnControlsEP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10IsSneakingEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsAlive(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7IsAliveEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsBSPModel(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10IsBSPModelEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL ReflectGauss(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12ReflectGaussEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsPlayer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8IsPlayerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsNetClient(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11IsNetClientEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual const char  * TeamID(class CBaseEntity *) /* linkage=_ZN11CBaseEntity6TeamIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Think(class CBaseEntity *) /* linkage=_ZN11CBaseEntity5ThinkEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Touch(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity5TouchEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Use(class CBaseEntity *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float) /* linkage=_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Blocked(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity7BlockedEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void UpdateOwner(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11UpdateOwnerEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL FBecomeProne(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12FBecomeProneEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class Vector Center(class CBaseEntity *) /* linkage=_ZN11CBaseEntity6CenterEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector EyePosition(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11EyePositionEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector EarPosition(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11EarPositionEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector BodyTarget(class CBaseEntity *, const class Vector  &) /* linkage=_ZN11CBaseEntity10BodyTargetERK6Vector */
{
} /* size: 12 */

/* <0> (null):0 */
virtual int Illumination(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12IlluminationEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL HasTarget(class CBaseEntity *, string_t) /* linkage=_ZN11CBaseEntity9HasTargetEj */
{
} /* size: 4 */

/* <0> (null):0 */
void CM249(class CM249 *, const class CM249  &)
{
} /* size: 0 */

/* <0> (null):0 */
void CM249(class CM249 *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Spawn(class CM249 *) /* linkage=_ZN5CM2495SpawnEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Precache(class CM249 *) /* linkage=_ZN5CM2498PrecacheEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int iItemSlot(class CM249 *) /* linkage=_ZN5CM2499iItemSlotEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int GetItemInfo(class CM249 *, ItemInfo *) /* linkage=_ZN5CM24911GetItemInfoEP8ItemInfo */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void PrimaryAttack(class CM249 *) /* linkage=_ZN5CM24913PrimaryAttackEv */
{
} /* size: 0 */

/* <0> (null):0 */
void M249Fire(class CM249 *, float, float, BOOL) /* linkage=_ZN5CM2498M249FireEffi */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL Deploy(class CM249 *) /* linkage=_ZN5CM2496DeployEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Reload(class CM249 *) /* linkage=_ZN5CM2496ReloadEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void WeaponIdle(class CM249 *) /* linkage=_ZN5CM24910WeaponIdleEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual float GetMaxSpeed(class CM249 *) /* linkage=_ZN5CM24911GetMaxSpeedEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL UseDecrement(class CM249 *) /* linkage=_ZN5CM24912UseDecrementEv */
{
} /* size: 4 */

/* <0> (null):0 */
void CBasePlayerWeapon(class CBasePlayerWeapon *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual int AddWeapon(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon9AddWeaponEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void UpdateItemInfo(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon14UpdateItemInfoEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void SecondaryAttack(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon15SecondaryAttackEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL ShouldWeaponIdle(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon16ShouldWeaponIdleEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsWeapon(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon8IsWeaponEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CBasePlayerItem * GetWeaponPtr(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon12GetWeaponPtrEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *, int)
{
} /* size: 0 */

/* <0> (null):0 */
virtual bool CanPlayerHearPlayer(class IVoiceGameMgrHelper *, class CBasePlayer *, class CBasePlayer *) /* linkage=_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
void WeaponIdle(class CM249 *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Reload(class CM249 *const this)
{
	{
		int iResult;                                          //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator==(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator!=(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, float X, float Y, float Z)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator+(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator*(const class Vector  *const this, float fl)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Length2D(const class Vector  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Length(const class Vector  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline edict_t * ENT(const entvars_t  * pev)
{
} /* size: 4 */

/* <0> (null):0 */
inline BOOL FStrEq(const char  * sz1, const char  * sz2)
{
} /* size: 4 */

/* <0> (null):0 */
inline void edict(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline int ENTINDEX(edict_t * pEdict)
{
} /* size: 4 */

/* <0> (null):0 */
inline void ObjectCaps(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
virtual int ObjectCaps(class CPointEntity *) /* linkage=_ZN12CPointEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
inline void ObjectCaps(class CPointEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void entindex(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator-(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void NormalizeInPlace(class Vector *const this)
{
	{
		float flLen;                                          //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void PrimaryAttack(class CM249 *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBaseEntity(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CBaseDelay(class CBaseDelay *)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBaseDelay(class CBaseDelay *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CBaseAnimating(class CBaseAnimating *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void HandleAnimEvent(class CBaseAnimating *, MonsterEvent_t *) /* linkage=_ZN14CBaseAnimating15HandleAnimEventEP14MonsterEvent_t */
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBaseAnimating(class CBaseAnimating *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CBasePlayerItem(class CBasePlayerItem *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL CanDrop(class CBasePlayerItem *) /* linkage=_ZN15CBasePlayerItem7CanDropEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL CanHolster(class CBasePlayerItem *) /* linkage=_ZN15CBasePlayerItem10CanHolsterEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void ItemPreFrame(class CBasePlayerItem *) /* linkage=_ZN15CBasePlayerItem12ItemPreFrameEv */
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBasePlayerItem(class CBasePlayerItem *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBasePlayerWeapon(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline entvars_t * VARS(edict_t * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline void * GET_PRIVATE(edict_t * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline void operator new(size_t stAllocateBlock, entvars_t * pev)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CM249(class CM249 *const this)
{
} /* size: 0 */

/* <0> (null):0 */
class CM249 * GetClassPtr<CM249>(class CM249 * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
void M249Fire(class CM249 *const this, float flSpread, float flCycleTime, BOOL fUseAutoAim)
{
	{
		class Vector vecAiming;                               //     0
		class Vector vecSrc;                                  //     0
		class Vector vecDir;                                  //     0
		int flag;                                             //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void Restart(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ObjectCaps(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Activate(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Classify(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void DeathNotice(class CBaseEntity *const this, entvars_t * pevChild)
{
} /* size: 0 */

/* <0> (null):0 */
void BloodColor(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsTriggered(class CBaseEntity *const this, class CBaseEntity * pActivator)
{
} /* size: 0 */

/* <0> (null):0 */
void MyMonsterPointer(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void MySquadMonsterPointer(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetToggleState(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void AddPoints(class CBaseEntity *const this, int score, BOOL bAllowNegativeScore)
{
} /* size: 0 */

/* <0> (null):0 */
void AddPointsToTeam(class CBaseEntity *const this, int score, BOOL bAllowNegativeScore)
{
} /* size: 0 */

/* <0> (null):0 */
void AddPlayerItem(class CBaseEntity *const this, class CBasePlayerItem * pItem)
{
} /* size: 0 */

/* <0> (null):0 */
void RemovePlayerItem(class CBaseEntity *const this, class CBasePlayerItem * pItem)
{
} /* size: 0 */

/* <0> (null):0 */
void GiveAmmo(class CBaseEntity *const this, int iAmount, char * szName, int iMax)
{
} /* size: 0 */

/* <0> (null):0 */
void GetDelay(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsMoving(class CBaseEntity *const this)
{
	operator!=(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void OverrideReset(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void SetToggleState(class CBaseEntity *const this, int state)
{
} /* size: 0 */

/* <0> (null):0 */
void StartSneaking(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void StopSneaking(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void OnControls(class CBaseEntity *const this, entvars_t * pev)
{
} /* size: 0 */

/* <0> (null):0 */
void IsSneaking(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsAlive(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsBSPModel(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ReflectGauss(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsPlayer(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsNetClient(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void TeamID(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Think(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Touch(class CBaseEntity *const this, class CBaseEntity * pOther)
{
} /* size: 0 */

/* <0> (null):0 */
void Use(class CBaseEntity *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
} /* size: 0 */

/* <0> (null):0 */
void Blocked(class CBaseEntity *const this, class CBaseEntity * pOther)
{
} /* size: 0 */

/* <0> (null):0 */
void UpdateOwner(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void FBecomeProne(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Center(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
	operator*(const class Vector  *const this,
			float fl); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void EyePosition(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void EarPosition(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void BodyTarget(class CBaseEntity *const this, const class Vector  &const posSrc)
{
} /* size: 0 */

/* <0> (null):0 */
void Illumination(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void HandleAnimEvent(class CBaseAnimating *const this, MonsterEvent_t * pEvent)
{
} /* size: 0 */

/* <0> (null):0 */
void CanDrop(class CBasePlayerItem *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CanHolster(class CBasePlayerItem *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ItemPreFrame(class CBasePlayerItem *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void AddWeapon(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void UpdateItemInfo(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void SecondaryAttack(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ShouldWeaponIdle(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsWeapon(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetWeaponPtr(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void iItemSlot(class CM249 *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetMaxSpeed(class CM249 *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void UseDecrement(class CM249 *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Precache(class CM249 *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetItemInfo(class CM249 *const this, ItemInfo * p)
{
} /* size: 0 */

/* <0> (null):0 */
void Deploy(class CM249 *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class CM249 *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void HasTarget(class CBaseEntity *const this, string_t targetname)
{
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void WeaponIdle(class CM249 *const this)
{
	WeaponIdle(class CM249 *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Reload(class CM249 *const this)
{
	{
		int iResult;                                          //     0
	}
	Reload(class CM249 *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void M249Fire(class CM249 *const this, float flSpread, BOOL fUseAutoAim, float flCycleTime)
{
	{
		class Vector vecAiming;                               //     0
		class Vector vecSrc;                                  //     0
		int flag;                                             //     0
		class Vector vecDir;                                  //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Vector(class Vector *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Vector(class Vector *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Length2D(const class Vector  *const this); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void PrimaryAttack(class CM249 *const this)
{
	Length2D(const class Vector  *const this); /* size=0, low_pc=0 */ //     0
	PrimaryAttack(class CM249 *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void weapon_m249(entvars_t * pev)
{
	GetClassPtr<CM249>(class CM249 * a); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void M249Fire(class CM249 *const this, float flSpread, float flCycleTime, BOOL fUseAutoAim)
{
	{
		class Vector vecAiming;                               //     0
		class Vector vecSrc;                                  //     0
		class Vector vecDir;                                  //     0
		int flag;                                             //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Vector(class Vector *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Vector(class Vector *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Length2D(const class Vector  *const this); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */



/* Variables: */

int                        iResult; /* size: 4 */

float                      flLen; /* size: 4 */

entvars_t *                pev; /* size: 4 */

class Vector              vecAiming; /* size: 12 */

class Vector              vecSrc; /* size: 12 */

class Vector              vecDir; /* size: 12 */

int                        flag; /* size: 4 */

int                        iResult; /* size: 4 */

; /* size: 150231780 */

class Vector              vecAiming; /* size: 12 */

class Vector              vecSrc; /* size: 12 */

int                        flag; /* size: 4 */

class Vector              vecDir; /* size: 12 */

; /* size: 150233324 */

class Vector              vecAiming; /* size: 12 */

class Vector              vecSrc; /* size: 12 */

class Vector              vecDir; /* size: 12 */

int                        flag; /* size: 4 */

extern class _IO_FILE *           stdin; /* size: 4 */

extern class _IO_FILE *           stdout; /* size: 4 */

intconst                   k_cubSaltSize; /* size: 4 */

GID_tconst                 k_GIDNil; /* size: 8 */

GID_tconst                 k_TxnIDNil; /* size: 8 */

GID_tconst                 k_TxnIDUnknown; /* size: 8 */

PackageId_tconst           k_uPackageIdFreeSub; /* size: 4 */

PackageId_tconst           k_uPackageIdInvalid; /* size: 4 */

AppId_tconst               k_uAppIdInvalid; /* size: 4 */

AssetClassId_tconst        k_ulAssetClassIdInvalid; /* size: 8 */

PhysicalItemId_tconst      k_uPhysicalItemIdInvalid; /* size: 4 */

DepotId_tconst             k_uDepotIdInvalid; /* size: 4 */

CellID_tconst              k_uCellIDInvalid; /* size: 4 */

SteamAPICall_tconst        k_uAPICallInvalid; /* size: 8 */

PartnerId_tconst           k_uPartnerIdInvalid; /* size: 4 */

extern enginefuncs_t              g_engfuncs; /* size: 632 */

extern globalvars_t *             gpGlobals; /* size: 4 */

extern class Vectorconst          g_vecZero; /* size: 12 */

extern class CBotManager *        TheBots; /* size: 4 */

/* Types: */

/* 1 */
char
 /* size: 1 */

/* 2 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 3 */
unsigned int
 /* size: 4 */

/* 4 */
unsigned char
 /* size: 1 */

/* 5 */
short unsigned int
 /* size: 2 */

/* 6 */
long unsigned int
 /* size: 4 */

/* 7 */
signed char
 /* size: 1 */

/* 8 */
short int
 /* size: 2 */

/* 9 */
int
 /* size: 4 */

/* 10 */
long long int
 /* size: 8 */

/* 11 */
long long unsigned int
 /* size: 8 */

/* 12 */
/* <0> (null):0 */
typedef long long int __quad_t; /* size: 8 */

/* 13 */
/* <0> (null):0 */
typedef long int __off_t; /* size: 4 */

/* 14 */
long int
 /* size: 4 */

/* 15 */
/* <0> (null):0 */
typedef __quad_t __off64_t; /* size: 8 */

/* 16 */
 /* pointer to 0 */
 /* size: 4 */

/* 17 */
 /* pointer to 1 */
 /* size: 4 */

/* 18 */
/* <0> (null):0 */
struct _IO_FILE {
	int                        _flags;               /*     0     4 */
	char *                     _IO_read_ptr;         /*     4     4 */
	char *                     _IO_read_end;         /*     8     4 */
	char *                     _IO_read_base;        /*    12     4 */
	char *                     _IO_write_base;       /*    16     4 */
	char *                     _IO_write_ptr;        /*    20     4 */
	char *                     _IO_write_end;        /*    24     4 */
	char *                     _IO_buf_base;         /*    28     4 */
	char *                     _IO_buf_end;          /*    32     4 */
	char *                     _IO_save_base;        /*    36     4 */
	char *                     _IO_backup_base;      /*    40     4 */
	char *                     _IO_save_end;         /*    44     4 */
	class _IO_marker *         _markers;             /*    48     4 */
	class _IO_FILE *           _chain;               /*    52     4 */
	int                        _fileno;              /*    56     4 */
	int                        _flags2;              /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	__off_t                    _old_offset;          /*    64     4 */
	short unsigned int         _cur_column;          /*    68     2 */
	signed char                _vtable_offset;       /*    70     1 */
	char                       _shortbuf[1];         /*    71     1 */
	_IO_lock_t *               _lock;                /*    72     4 */
	__off64_t                  _offset;              /*    76     8 */
	void *                     __pad1;               /*    84     4 */
	void *                     __pad2;               /*    88     4 */
	void *                     __pad3;               /*    92     4 */
	void *                     __pad4;               /*    96     4 */
	size_t                     __pad5;               /*   100     4 */
	int                        _mode;                /*   104     4 */
	char                       _unused2[40];         /*   108    40 */
	/* --- cacheline 2 boundary (128 bytes) was 20 bytes ago --- */

	/* size: 148, cachelines: 3, members: 29 */
	/* last cacheline: 20 bytes */
}; /* size: 148 */

/* 19 */
/* <0> (null):0 */
typedef void _IO_lock_t; /* size: 0 */

/* 20 */
/* <0> (null):0 */
struct _IO_marker {
	class _IO_marker *         _next;                /*     0     4 */
	class _IO_FILE *           _sbuf;                /*     4     4 */
	int                        _pos;                 /*     8     4 */

	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 21 */
 /* pointer to 20 */
 /* size: 4 */

/* 22 */
 /* pointer to 18 */
 /* size: 4 */

/* 23 */
 /* pointer to 20 */
 /* size: 4 */

/* 24 */
 /* pointer to 18 */
 /* size: 4 */

/* 25 */
/* <0> (null):0 */
char                       array[1]; /* size: 1 */

/* 26 */
 /* pointer to 19 */
 /* size: 4 */

/* 27 */
/* <0> (null):0 */
char                       array[40]; /* size: 40 */

/* 28 */
 /* pointer to 29 */
 /* size: 4 */

/* 29 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 30 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 31 */
long double
 /* size: 12 */

/* 32 */
double
 /* size: 8 */

/* 33 */
/* <0> (null):0 */
typedef int int32; /* size: 4 */

/* 34 */
/* <0> (null):0 */
typedef unsigned int uint32; /* size: 4 */

/* 35 */
/* <0> (null):0 */
typedef long long unsigned int uint64; /* size: 8 */

/* 36 */
/* <0> (null):0 */
typedef uint64 GID_t; /* size: 8 */

/* 37 */
/* <0> (null):0 */
typedef uint32 PackageId_t; /* size: 4 */

/* 38 */
/* <0> (null):0 */
typedef uint32 AppId_t; /* size: 4 */

/* 39 */
/* <0> (null):0 */
typedef uint64 AssetClassId_t; /* size: 8 */

/* 40 */
/* <0> (null):0 */
typedef uint32 PhysicalItemId_t; /* size: 4 */

/* 41 */
/* <0> (null):0 */
typedef uint32 DepotId_t; /* size: 4 */

/* 42 */
/* <0> (null):0 */
typedef uint32 CellID_t; /* size: 4 */

/* 43 */
/* <0> (null):0 */
typedef uint64 SteamAPICall_t; /* size: 8 */

/* 44 */
/* <0> (null):0 */
typedef uint32 PartnerId_t; /* size: 4 */

/* 45 */
/* <0> (null):0 */
typedef int BOOL; /* size: 4 */

/* 46 */
/* <0> (null):0 */
typedef unsigned char byte; /* size: 1 */

/* 47 */
/* <0> (null):0 */
typedef unsigned int string_t; /* size: 4 */

/* 48 */
/* <0> (null):0 */
typedef float vec_t; /* size: 4 */

/* 49 */
float
 /* size: 4 */

/* 50 */
/* <0> (null):0 */
class Vector2D {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	/* <0> (null):0 */
	void Vector2D(class Vector2D *);

	/* <0> (null):0 */
	void Vector2D(class Vector2D *, float, float);

	/* <0> (null):0 */
	class Vector2D operator+(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DplERKS_ */

	/* <0> (null):0 */
	class Vector2D operator-(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DmiERKS_ */

	/* <0> (null):0 */
	class Vector2D operator*(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DmlEf */

	/* <0> (null):0 */
	class Vector2D operator/(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DdvEf */

	/* <0> (null):0 */
	float Length(const class Vector2D  *); /* linkage=_ZNK8Vector2D6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector2D  *); /* linkage=_ZNK8Vector2D13LengthSquaredEv */

	/* <0> (null):0 */
	class Vector2D Normalize(const class Vector2D  *); /* linkage=_ZNK8Vector2D9NormalizeEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector2D *); /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector2D *, float); /* linkage=_ZN8Vector2D6IsZeroEf */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 51 */
 /* pointer to 50 */
 /* size: 4 */

/* 52 */
 /* pointer to 53 */
 /* size: 4 */

/* 53 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 54 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 55 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 56 */
bool
 /* size: 1 */

/* 57 */
/* <0> (null):0 */
class Vector {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	vec_t                      z;                    /*     8     4 */
	/* <0> (null):0 */
	void Vector(class Vector *);

	/* <0> (null):0 */
	void Vector(class Vector *, float, float, float);

	/* <0> (null):0 */
	void Vector(class Vector *, const class Vector  &);

	/* <0> (null):0 */
	void Vector(class Vector *, float *);

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *); /* linkage=_ZNK6VectorngEv */

	/* <0> (null):0 */
	int operator==(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectoreqERKS_ */

	/* <0> (null):0 */
	int operator!=(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorneERKS_ */

	/* <0> (null):0 */
	class Vector operator+(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorplERKS_ */

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectormiERKS_ */

	/* <0> (null):0 */
	class Vector operator*(const class Vector  *, float); /* linkage=_ZNK6VectormlEf */

	/* <0> (null):0 */
	class Vector operator/(const class Vector  *, float); /* linkage=_ZNK6VectordvEf */

	/* <0> (null):0 */
	void CopyToArray(const class Vector  *, float *); /* linkage=_ZNK6Vector11CopyToArrayEPf */

	/* <0> (null):0 */
	float Length(const class Vector  *); /* linkage=_ZNK6Vector6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector  *); /* linkage=_ZNK6Vector13LengthSquaredEv */

	/* <0> (null):0 */
	float * operator float*(class Vector *); /* linkage=_ZN6VectorcvPfEv */

	/* <0> (null):0 */
	const float  * operator const float*(const class Vector  *); /* linkage=_ZNK6VectorcvPKfEv */

	/* <0> (null):0 */
	class Vector Normalize(const class Vector  *); /* linkage=_ZNK6Vector9NormalizeEv */

	/* <0> (null):0 */
	class Vector2D Make2D(const class Vector  *); /* linkage=_ZNK6Vector6Make2DEv */

	/* <0> (null):0 */
	float Length2D(const class Vector  *); /* linkage=_ZNK6Vector8Length2DEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector  *, float); /* linkage=_ZNK6Vector16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector  *, float); /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector *); /* linkage=_ZN6Vector16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector *, float); /* linkage=_ZN6Vector6IsZeroEf */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 58 */
 /* pointer to 57 */
 /* size: 4 */

/* 59 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 60 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 61 */
 /* pointer to 49 */
 /* size: 4 */

/* 62 */
 /* pointer to 63 */
 /* size: 4 */

/* 63 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 64 */
 /* pointer to 65 */
 /* size: 4 */

/* 65 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 66 */
/* <0> (null):0 */
typedef int qboolean; /* size: 4 */

/* 67 */
/* <0> (null):0 */
struct link_s {
	class link_s *             prev;                 /*     0     4 */
	class link_s *             next;                 /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 68 */
 /* pointer to 67 */
 /* size: 4 */

/* 69 */
/* <0> (null):0 */
typedef struct link_s link_t; /* size: 8 */

/* 70 */
/* <0> (null):0 */
typedef struct edict_s edict_t; /* size: 804 */

/* 71 */
/* <0> (null):0 */
struct edict_s {
	qboolean                   free;                 /*     0     4 */
	int                        serialnumber;         /*     4     4 */
	link_t                     area;                 /*     8     8 */
	int                        headnode;             /*    16     4 */
	int                        num_leafs;            /*    20     4 */
	short int                  leafnums[48];         /*    24    96 */
	/* --- cacheline 1 boundary (64 bytes) was 56 bytes ago --- */
	float                      freetime;             /*   120     4 */
	void *                     pvPrivateData;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	entvars_t                  v;                    /*   128   676 */
	/* --- cacheline 12 boundary (768 bytes) was 36 bytes ago --- */

	/* size: 804, cachelines: 13, members: 9 */
	/* last cacheline: 36 bytes */
}; /* size: 804 */

/* 72 */
 /* pointer to 70 */
 /* size: 4 */

/* 73 */
/* <0> (null):0 */
struct {
	float                      time;                 /*     0     4 */
	float                      frametime;            /*     4     4 */
	float                      force_retouch;        /*     8     4 */
	string_t                   mapname;              /*    12     4 */
	string_t                   startspot;            /*    16     4 */
	float                      deathmatch;           /*    20     4 */
	float                      coop;                 /*    24     4 */
	float                      teamplay;             /*    28     4 */
	float                      serverflags;          /*    32     4 */
	float                      found_secrets;        /*    36     4 */
	class Vector              v_forward;             /*    40    12 */
	class Vector              v_up;                  /*    52    12 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	class Vector              v_right;               /*    64    12 */
	float                      trace_allsolid;       /*    76     4 */
	float                      trace_startsolid;     /*    80     4 */
	float                      trace_fraction;       /*    84     4 */
	class Vector              trace_endpos;          /*    88    12 */
	class Vector              trace_plane_normal;    /*   100    12 */
	float                      trace_plane_dist;     /*   112     4 */
	edict_t *                  trace_ent;            /*   116     4 */
	float                      trace_inopen;         /*   120     4 */
	float                      trace_inwater;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	int                        trace_hitgroup;       /*   128     4 */
	int                        trace_flags;          /*   132     4 */
	int                        msg_entity;           /*   136     4 */
	int                        cdAudioTrack;         /*   140     4 */
	int                        maxClients;           /*   144     4 */
	int                        maxEntities;          /*   148     4 */
	const char  *              pStringBase;          /*   152     4 */
	void *                     pSaveData;            /*   156     4 */
	class Vector              vecLandmarkOffset;     /*   160    12 */

	/* size: 172, cachelines: 3, members: 31 */
	/* last cacheline: 44 bytes */
}; /* size: 172 */

/* 74 */
/* <0> (null):0 */
typedef class  globalvars_t; /* size: 172 */

/* 75 */
/* <0> (null):0 */
struct entvars_s {
	string_t                   classname;            /*     0     4 */
	string_t                   globalname;           /*     4     4 */
	class Vector              origin;                /*     8    12 */
	class Vector              oldorigin;             /*    20    12 */
	class Vector              velocity;              /*    32    12 */
	class Vector              basevelocity;          /*    44    12 */
	class Vector              clbasevelocity;        /*    56    12 */
	/* --- cacheline 1 boundary (64 bytes) was 4 bytes ago --- */
	class Vector              movedir;               /*    68    12 */
	class Vector              angles;                /*    80    12 */
	class Vector              avelocity;             /*    92    12 */
	class Vector              punchangle;            /*   104    12 */
	class Vector              v_angle;               /*   116    12 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	class Vector              endpos;                /*   128    12 */
	class Vector              startpos;              /*   140    12 */
	float                      impacttime;           /*   152     4 */
	float                      starttime;            /*   156     4 */
	int                        fixangle;             /*   160     4 */
	float                      idealpitch;           /*   164     4 */
	float                      pitch_speed;          /*   168     4 */
	float                      ideal_yaw;            /*   172     4 */
	float                      yaw_speed;            /*   176     4 */
	int                        modelindex;           /*   180     4 */
	string_t                   model;                /*   184     4 */
	int                        viewmodel;            /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	int                        weaponmodel;          /*   192     4 */
	class Vector              absmin;                /*   196    12 */
	class Vector              absmax;                /*   208    12 */
	class Vector              mins;                  /*   220    12 */
	class Vector              maxs;                  /*   232    12 */
	class Vector              size;                  /*   244    12 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	float                      ltime;                /*   256     4 */
	float                      nextthink;            /*   260     4 */
	int                        movetype;             /*   264     4 */
	int                        solid;                /*   268     4 */
	int                        skin;                 /*   272     4 */
	int                        body;                 /*   276     4 */
	int                        effects;              /*   280     4 */
	float                      gravity;              /*   284     4 */
	float                      friction;             /*   288     4 */
	int                        light_level;          /*   292     4 */
	int                        sequence;             /*   296     4 */
	int                        gaitsequence;         /*   300     4 */
	float                      frame;                /*   304     4 */
	float                      animtime;             /*   308     4 */
	float                      framerate;            /*   312     4 */
	unsigned char              controller[4];        /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	unsigned char              blending[2];          /*   320     2 */
	float                      scale;                /*   324     4 */
	int                        rendermode;           /*   328     4 */
	float                      renderamt;            /*   332     4 */
	class Vector              rendercolor;           /*   336    12 */
	int                        renderfx;             /*   348     4 */
	float                      health;               /*   352     4 */
	float                      frags;                /*   356     4 */
	int                        weapons;              /*   360     4 */
	float                      takedamage;           /*   364     4 */
	int                        deadflag;             /*   368     4 */
	class Vector              view_ofs;              /*   372    12 */
	int                        button;               /*   384     4 */
	/* --- cacheline 6 boundary (384 bytes) was 2 bytes ago --- */
	int                        impulse;              /*   388     4 */
	edict_t *                  chain;                /*   392     4 */
	edict_t *                  dmg_inflictor;        /*   396     4 */
	edict_t *                  enemy;                /*   400     4 */
	edict_t *                  aiment;               /*   404     4 */
	edict_t *                  owner;                /*   408     4 */
	edict_t *                  groundentity;         /*   412     4 */
	int                        spawnflags;           /*   416     4 */
	int                        flags;                /*   420     4 */
	int                        colormap;             /*   424     4 */
	int                        team;                 /*   428     4 */
	float                      max_health;           /*   432     4 */
	float                      teleport_time;        /*   436     4 */
	float                      armortype;            /*   440     4 */
	float                      armorvalue;           /*   444     4 */
	int                        waterlevel;           /*   448     4 */
	/* --- cacheline 7 boundary (448 bytes) was 2 bytes ago --- */
	int                        watertype;            /*   452     4 */
	string_t                   target;               /*   456     4 */
	string_t                   targetname;           /*   460     4 */
	string_t                   netname;              /*   464     4 */
	string_t                   message;              /*   468     4 */
	float                      dmg_take;             /*   472     4 */
	float                      dmg_save;             /*   476     4 */
	float                      dmg;                  /*   480     4 */
	float                      dmgtime;              /*   484     4 */
	string_t                   noise;                /*   488     4 */
	string_t                   noise1;               /*   492     4 */
	string_t                   noise2;               /*   496     4 */
	string_t                   noise3;               /*   500     4 */
	float                      speed;                /*   504     4 */
	float                      air_finished;         /*   508     4 */
	float                      pain_finished;        /*   512     4 */
	/* --- cacheline 8 boundary (512 bytes) was 2 bytes ago --- */
	float                      radsuit_finished;     /*   516     4 */
	edict_t *                  pContainingEntity;    /*   520     4 */
	int                        playerclass;          /*   524     4 */
	float                      maxspeed;             /*   528     4 */
	float                      fov;                  /*   532     4 */
	int                        weaponanim;           /*   536     4 */
	int                        pushmsec;             /*   540     4 */
	int                        bInDuck;              /*   544     4 */
	int                        flTimeStepSound;      /*   548     4 */
	int                        flSwimTime;           /*   552     4 */
	int                        flDuckTime;           /*   556     4 */
	int                        iStepLeft;            /*   560     4 */
	float                      flFallVelocity;       /*   564     4 */
	int                        gamestate;            /*   568     4 */
	int                        oldbuttons;           /*   572     4 */
	int                        groupinfo;            /*   576     4 */
	/* --- cacheline 9 boundary (576 bytes) was 2 bytes ago --- */
	int                        iuser1;               /*   580     4 */
	int                        iuser2;               /*   584     4 */
	int                        iuser3;               /*   588     4 */
	int                        iuser4;               /*   592     4 */
	float                      fuser1;               /*   596     4 */
	float                      fuser2;               /*   600     4 */
	float                      fuser3;               /*   604     4 */
	float                      fuser4;               /*   608     4 */
	class Vector              vuser1;                /*   612    12 */
	class Vector              vuser2;                /*   624    12 */
	class Vector              vuser3;                /*   636    12 */
	/* --- cacheline 10 boundary (640 bytes) was 6 bytes ago --- */
	class Vector              vuser4;                /*   648    12 */
	edict_t *                  euser1;               /*   660     4 */
	edict_t *                  euser2;               /*   664     4 */
	edict_t *                  euser3;               /*   668     4 */
	edict_t *                  euser4;               /*   672     4 */

	/* size: 676, cachelines: 11, members: 123 */
	/* last cacheline: 36 bytes */

	/* BRAIN FART ALERT! 676 != 674 + 0(holes), diff = 2 */

}; /* size: 676 */

/* 76 */
/* <0> (null):0 */
unsigned char              array[4]; /* size: 4 */

/* 77 */
/* <0> (null):0 */
unsigned char              array[2]; /* size: 2 */

/* 78 */
/* <0> (null):0 */
typedef struct entvars_s entvars_t; /* size: 676 */

/* 79 */
/* <0> (null):0 */
short int                  array[48]; /* size: 96 */

/* 80 */
/* <0> (null):0 */
typedef uint32 CRC32_t; /* size: 4 */

/* 81 */
/* <0> (null):0 */
struct cvar_s {
	char *                     name;                 /*     0     4 */
	char *                     string;               /*     4     4 */
	int                        flags;                /*     8     4 */
	float                      value;                /*    12     4 */
	class cvar_s *             next;                 /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 82 */
 /* pointer to 81 */
 /* size: 4 */

/* 83 */
/* <0> (null):0 */
typedef struct cvar_s cvar_t; /* size: 20 */

/* 84 */
/* <0> (null):0 */
struct client_textmessage_s {
	int                        effect;               /*     0     4 */
	byte                       r1;                   /*     4     1 */
	byte                       g1;                   /*     5     1 */
	byte                       b1;                   /*     6     1 */
	byte                       a1;                   /*     7     1 */
	byte                       r2;                   /*     8     1 */
	byte                       g2;                   /*     9     1 */
	byte                       b2;                   /*    10     1 */
	byte                       a2;                   /*    11     1 */
	float                      x;                    /*    12     4 */
	float                      y;                    /*    16     4 */
	float                      fadein;               /*    20     4 */
	float                      fadeout;              /*    24     4 */
	float                      holdtime;             /*    28     4 */
	float                      fxtime;               /*    32     4 */
	const char  *              pName;                /*    36     4 */
	const char  *              pMessage;             /*    40     4 */

	/* size: 44, cachelines: 1, members: 17 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 85 */
/* <0> (null):0 */
typedef struct client_textmessage_s client_textmessage_t; /* size: 44 */

/* 86 */
/* <0> (null):0 */
typedef struct sequenceCommandLine_ sequenceCommandLine_s; /* size: 92 */

/* 87 */
/* <0> (null):0 */
struct sequenceCommandLine_ {
	int                        commandType;          /*     0     4 */
	client_textmessage_t       clientMessage;        /*     4    44 */
	char *                     speakerName;          /*    48     4 */
	char *                     listenerName;         /*    52     4 */
	char *                     soundFileName;        /*    56     4 */
	char *                     sentenceName;         /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	char *                     fireTargetNames;      /*    64     4 */
	char *                     killTargetNames;      /*    68     4 */
	float                      delay;                /*    72     4 */
	int                        repeatCount;          /*    76     4 */
	int                        textChannel;          /*    80     4 */
	int                        modifierBitField;     /*    84     4 */
	sequenceCommandLine_s *    nextCommandLine;      /*    88     4 */

	/* size: 92, cachelines: 2, members: 13 */
	/* last cacheline: 28 bytes */
}; /* size: 92 */

/* 88 */
 /* pointer to 86 */
 /* size: 4 */

/* 89 */
/* <0> (null):0 */
typedef struct sequenceEntry_ sequenceEntry_s; /* size: 20 */

/* 90 */
/* <0> (null):0 */
struct sequenceEntry_ {
	char *                     fileName;             /*     0     4 */
	char *                     entryName;            /*     4     4 */
	sequenceCommandLine_s *    firstCommand;         /*     8     4 */
	sequenceEntry_s *          nextEntry;            /*    12     4 */
	qboolean                   isGlobal;             /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 91 */
 /* pointer to 89 */
 /* size: 4 */

/* 92 */
/* <0> (null):0 */
typedef struct sentenceEntry_ sentenceEntry_s; /* size: 16 */

/* 93 */
/* <0> (null):0 */
struct sentenceEntry_ {
	char *                     data;                 /*     0     4 */
	sentenceEntry_s *          nextEntry;            /*     4     4 */
	qboolean                   isGlobal;             /*     8     4 */
	unsigned int               index;                /*    12     4 */

	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 94 */
 /* pointer to 92 */
 /* size: 4 */

/* 95 */
/* <0> (null):0 */
enum {
	at_notice = 0,
	at_console = 1,
	at_aiconsole = 2,
	at_warning = 3,
	at_error = 4,
	at_logged = 5,
}; /* size: 4 */

/* 96 */
/* <0> (null):0 */
typedef enum  ALERT_TYPE; /* size: 4 */

/* 97 */
/* <0> (null):0 */
enum {
	print_console = 0,
	print_center = 1,
	print_chat = 2,
}; /* size: 4 */

/* 98 */
/* <0> (null):0 */
typedef enum  PRINT_TYPE; /* size: 4 */

/* 99 */
/* <0> (null):0 */
enum {
	force_exactfile = 0,
	force_model_samebounds = 1,
	force_model_specifybounds = 2,
	force_model_specifybounds_if_avail = 3,
}; /* size: 4 */

/* 100 */
/* <0> (null):0 */
typedef enum  FORCE_TYPE; /* size: 4 */

/* 101 */
/* <0> (null):0 */
struct {
	int                        fAllSolid;            /*     0     4 */
	int                        fStartSolid;          /*     4     4 */
	int                        fInOpen;              /*     8     4 */
	int                        fInWater;             /*    12     4 */
	float                      flFraction;           /*    16     4 */
	class Vector              vecEndPos;             /*    20    12 */
	float                      flPlaneDist;          /*    32     4 */
	class Vector              vecPlaneNormal;        /*    36    12 */
	edict_t *                  pHit;                 /*    48     4 */
	int                        iHitgroup;            /*    52     4 */

	/* size: 56, cachelines: 1, members: 10 */
	/* last cacheline: 56 bytes */
}; /* size: 56 */

/* 102 */
/* <0> (null):0 */
typedef class  TraceResult; /* size: 56 */

/* 103 */
/* <0> (null):0 */
struct enginefuncs_s {
	int                        (*pfnPrecacheModel)(char *); /*     0     4 */
	int                        (*pfnPrecacheSound)(char *); /*     4     4 */
	void                       (*pfnSetModel)(edict_t *, const char  *); /*     8     4 */
	int                        (*pfnModelIndex)(const char  *); /*    12     4 */
	int                        (*pfnModelFrames)(int); /*    16     4 */
	void                       (*pfnSetSize)(edict_t *, const float  *, const float  *); /*    20     4 */
	void                       (*pfnChangeLevel)(char *, char *); /*    24     4 */
	void                       (*pfnGetSpawnParms)(edict_t *); /*    28     4 */
	void                       (*pfnSaveSpawnParms)(edict_t *); /*    32     4 */
	float                      (*pfnVecToYaw)(const float  *); /*    36     4 */
	void                       (*pfnVecToAngles)(const float  *, float *); /*    40     4 */
	void                       (*pfnMoveToOrigin)(edict_t *, const float  *, float, int); /*    44     4 */
	void                       (*pfnChangeYaw)(edict_t *); /*    48     4 */
	void                       (*pfnChangePitch)(edict_t *); /*    52     4 */
	edict_t *                  (*pfnFindEntityByString)(edict_t *, const char  *, const char  *); /*    56     4 */
	int                        (*pfnGetEntityIllum)(edict_t *); /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	edict_t *                  (*pfnFindEntityInSphere)(edict_t *, const float  *, float); /*    64     4 */
	edict_t *                  (*pfnFindClientInPVS)(edict_t *); /*    68     4 */
	edict_t *                  (*pfnEntitiesInPVS)(edict_t *); /*    72     4 */
	void                       (*pfnMakeVectors)(const float  *); /*    76     4 */
	void                       (*pfnAngleVectors)(const float  *, float *, float *, float *); /*    80     4 */
	edict_t *                  (*pfnCreateEntity)(void); /*    84     4 */
	void                       (*pfnRemoveEntity)(edict_t *); /*    88     4 */
	edict_t *                  (*pfnCreateNamedEntity)(int); /*    92     4 */
	void                       (*pfnMakeStatic)(edict_t *); /*    96     4 */
	int                        (*pfnEntIsOnFloor)(edict_t *); /*   100     4 */
	int                        (*pfnDropToFloor)(edict_t *); /*   104     4 */
	int                        (*pfnWalkMove)(edict_t *, float, float, int); /*   108     4 */
	void                       (*pfnSetOrigin)(edict_t *, const float  *); /*   112     4 */
	void                       (*pfnEmitSound)(edict_t *, int, const char  *, float, float, int, int); /*   116     4 */
	void                       (*pfnEmitAmbientSound)(edict_t *, float *, const char  *, float, float, int, int); /*   120     4 */
	void                       (*pfnTraceLine)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	void                       (*pfnTraceToss)(edict_t *, edict_t *, TraceResult *); /*   128     4 */
	int                        (*pfnTraceMonsterHull)(edict_t *, const float  *, const float  *, int, edict_t *, TraceResult *); /*   132     4 */
	void                       (*pfnTraceHull)(const float  *, const float  *, int, int, edict_t *, TraceResult *); /*   136     4 */
	void                       (*pfnTraceModel)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   140     4 */
	const char  *              (*pfnTraceTexture)(edict_t *, const float  *, const float  *); /*   144     4 */
	void                       (*pfnTraceSphere)(const float  *, const float  *, int, float, edict_t *, TraceResult *); /*   148     4 */
	void                       (*pfnGetAimVector)(edict_t *, float, float *); /*   152     4 */
	void                       (*pfnServerCommand)(char *); /*   156     4 */
	void                       (*pfnServerExecute)(void); /*   160     4 */
	void                       (*pfnClientCommand)(edict_t *, char *, ...); /*   164     4 */
	void                       (*pfnParticleEffect)(const float  *, const float  *, float, float); /*   168     4 */
	void                       (*pfnLightStyle)(int, char *); /*   172     4 */
	int                        (*pfnDecalIndex)(const char  *); /*   176     4 */
	int                        (*pfnPointContents)(const float  *); /*   180     4 */
	void                       (*pfnMessageBegin)(int, int, const float  *, edict_t *); /*   184     4 */
	void                       (*pfnMessageEnd)(void); /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	void                       (*pfnWriteByte)(int); /*   192     4 */
	void                       (*pfnWriteChar)(int); /*   196     4 */
	void                       (*pfnWriteShort)(int); /*   200     4 */
	void                       (*pfnWriteLong)(int); /*   204     4 */
	void                       (*pfnWriteAngle)(float); /*   208     4 */
	void                       (*pfnWriteCoord)(float); /*   212     4 */
	void                       (*pfnWriteString)(const char  *); /*   216     4 */
	void                       (*pfnWriteEntity)(int); /*   220     4 */
	void                       (*pfnCVarRegister)(cvar_t *); /*   224     4 */
	float                      (*pfnCVarGetFloat)(const char  *); /*   228     4 */
	const char  *              (*pfnCVarGetString)(const char  *); /*   232     4 */
	void                       (*pfnCVarSetFloat)(const char  *, float); /*   236     4 */
	void                       (*pfnCVarSetString)(const char  *, const char  *); /*   240     4 */
	void                       (*pfnAlertMessage)(ALERT_TYPE, char *, ...); /*   244     4 */
	void                       (*pfnEngineFprintf)(void *, char *, ...); /*   248     4 */
	void *                     (*pfnPvAllocEntPrivateData)(edict_t *, int32); /*   252     4 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	void *                     (*pfnPvEntPrivateData)(edict_t *); /*   256     4 */
	void                       (*pfnFreeEntPrivateData)(edict_t *); /*   260     4 */
	const char  *              (*pfnSzFromIndex)(int); /*   264     4 */
	int                        (*pfnAllocString)(const char  *); /*   268     4 */
	class entvars_s *          (*pfnGetVarsOfEnt)(edict_t *); /*   272     4 */
	edict_t *                  (*pfnPEntityOfEntOffset)(int); /*   276     4 */
	int                        (*pfnEntOffsetOfPEntity)(const edict_t  *); /*   280     4 */
	int                        (*pfnIndexOfEdict)(const edict_t  *); /*   284     4 */
	edict_t *                  (*pfnPEntityOfEntIndex)(int); /*   288     4 */
	edict_t *                  (*pfnFindEntityByVars)(class entvars_s *); /*   292     4 */
	void *                     (*pfnGetModelPtr)(edict_t *); /*   296     4 */
	int                        (*pfnRegUserMsg)(const char  *, int); /*   300     4 */
	void                       (*pfnAnimationAutomove)(const edict_t  *, float); /*   304     4 */
	void                       (*pfnGetBonePosition)(const edict_t  *, int, float *, float *); /*   308     4 */
	uint32                     (*pfnFunctionFromName)(const char  *); /*   312     4 */
	const char  *              (*pfnNameForFunction)(uint32); /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	void                       (*pfnClientPrintf)(edict_t *, PRINT_TYPE, const char  *); /*   320     4 */
	void                       (*pfnServerPrint)(const char  *); /*   324     4 */
	const char  *              (*pfnCmd_Args)(void); /*   328     4 */
	const char  *              (*pfnCmd_Argv)(int);  /*   332     4 */
	int                        (*pfnCmd_Argc)(void); /*   336     4 */
	void                       (*pfnGetAttachment)(const edict_t  *, int, float *, float *); /*   340     4 */
	void                       (*pfnCRC32_Init)(CRC32_t *); /*   344     4 */
	void                       (*pfnCRC32_ProcessBuffer)(CRC32_t *, void *, int); /*   348     4 */
	void                       (*pfnCRC32_ProcessByte)(CRC32_t *, unsigned char); /*   352     4 */
	CRC32_t                    (*pfnCRC32_Final)(CRC32_t); /*   356     4 */
	int32                      (*pfnRandomLong)(int32, int32); /*   360     4 */
	float                      (*pfnRandomFloat)(float, float); /*   364     4 */
	void                       (*pfnSetView)(const edict_t  *, const edict_t  *); /*   368     4 */
	float                      (*pfnTime)(void);     /*   372     4 */
	void                       (*pfnCrosshairAngle)(const edict_t  *, float, float); /*   376     4 */
	byte *                     (*pfnLoadFileForMe)(char *, int *); /*   380     4 */
	/* --- cacheline 6 boundary (384 bytes) --- */
	void                       (*pfnFreeFile)(void *); /*   384     4 */
	void                       (*pfnEndSection)(const char  *); /*   388     4 */
	int                        (*pfnCompareFileTime)(char *, char *, int *); /*   392     4 */
	void                       (*pfnGetGameDir)(char *); /*   396     4 */
	void                       (*pfnCvar_RegisterVariable)(cvar_t *); /*   400     4 */
	void                       (*pfnFadeClientVolume)(const edict_t  *, int, int, int, int); /*   404     4 */
	void                       (*pfnSetClientMaxspeed)(const edict_t  *, float); /*   408     4 */
	edict_t *                  (*pfnCreateFakeClient)(const char  *); /*   412     4 */
	void                       (*pfnRunPlayerMove)(edict_t *, const float  *, float, float, float, short unsigned int, byte, byte); /*   416     4 */
	int                        (*pfnNumberOfEntities)(void); /*   420     4 */
	char *                     (*pfnGetInfoKeyBuffer)(edict_t *); /*   424     4 */
	char *                     (*pfnInfoKeyValue)(char *, char *); /*   428     4 */
	void                       (*pfnSetKeyValue)(char *, char *, char *); /*   432     4 */
	void                       (*pfnSetClientKeyValue)(int, char *, char *, char *); /*   436     4 */
	int                        (*pfnIsMapValid)(char *); /*   440     4 */
	void                       (*pfnStaticDecal)(const float  *, int, int, int); /*   444     4 */
	/* --- cacheline 7 boundary (448 bytes) --- */
	int                        (*pfnPrecacheGeneric)(char *); /*   448     4 */
	int                        (*pfnGetPlayerUserId)(edict_t *); /*   452     4 */
	void                       (*pfnBuildSoundMsg)(edict_t *, int, const char  *, float, float, int, int, int, int, const float  *, edict_t *); /*   456     4 */
	int                        (*pfnIsDedicatedServer)(void); /*   460     4 */
	cvar_t *                   (*pfnCVarGetPointer)(const char  *); /*   464     4 */
	unsigned int               (*pfnGetPlayerWONId)(edict_t *); /*   468     4 */
	void                       (*pfnInfo_RemoveKey)(char *, const char  *); /*   472     4 */
	const char  *              (*pfnGetPhysicsKeyValue)(const edict_t  *, const char  *); /*   476     4 */
	void                       (*pfnSetPhysicsKeyValue)(const edict_t  *, const char  *, const char  *); /*   480     4 */
	const char  *              (*pfnGetPhysicsInfoString)(const edict_t  *); /*   484     4 */
	short unsigned int         (*pfnPrecacheEvent)(int, const char  *); /*   488     4 */
	void                       (*pfnPlaybackEvent)(int, const edict_t  *, short unsigned int, float, float *, float *, float, float, int, int, int, int); /*   492     4 */
	unsigned char *            (*pfnSetFatPVS)(float *); /*   496     4 */
	unsigned char *            (*pfnSetFatPAS)(float *); /*   500     4 */
	int                        (*pfnCheckVisibility)(const edict_t  *, unsigned char *); /*   504     4 */
	void                       (*pfnDeltaSetField)(class delta_s *, const char  *); /*   508     4 */
	/* --- cacheline 8 boundary (512 bytes) --- */
	void                       (*pfnDeltaUnsetField)(class delta_s *, const char  *); /*   512     4 */
	void                       (*pfnDeltaAddEncoder)(char *, void (*)(class delta_s *, const unsigned char  *, const unsigned char  *)); /*   516     4 */
	int                        (*pfnGetCurrentPlayer)(void); /*   520     4 */
	int                        (*pfnCanSkipPlayer)(const edict_t  *); /*   524     4 */
	int                        (*pfnDeltaFindField)(class delta_s *, const char  *); /*   528     4 */
	void                       (*pfnDeltaSetFieldByIndex)(class delta_s *, int); /*   532     4 */
	void                       (*pfnDeltaUnsetFieldByIndex)(class delta_s *, int); /*   536     4 */
	void                       (*pfnSetGroupMask)(int, int); /*   540     4 */
	int                        (*pfnCreateInstancedBaseline)(int, class entity_state_s *); /*   544     4 */
	void                       (*pfnCvar_DirectSet)(class cvar_s *, char *); /*   548     4 */
	void                       (*pfnForceUnmodified)(FORCE_TYPE, float *, float *, const char  *); /*   552     4 */
	void                       (*pfnGetPlayerStats)(const edict_t  *, int *, int *); /*   556     4 */
	void                       (*pfnAddServerCommand)(char *, void (*)(void)); /*   560     4 */
	qboolean                   (*pfnVoice_GetClientListening)(int, int); /*   564     4 */
	qboolean                   (*pfnVoice_SetClientListening)(int, int, qboolean); /*   568     4 */
	const char  *              (*pfnGetPlayerAuthId)(edict_t *); /*   572     4 */
	/* --- cacheline 9 boundary (576 bytes) --- */
	sequenceEntry_s *          (*pfnSequenceGet)(const char  *, const char  *); /*   576     4 */
	sentenceEntry_s *          (*pfnSequencePickSentence)(const char  *, int, int *); /*   580     4 */
	int                        (*pfnGetFileSize)(char *); /*   584     4 */
	unsigned int               (*pfnGetApproxWavePlayLen)(const char  *); /*   588     4 */
	int                        (*pfnIsCareerMatch)(void); /*   592     4 */
	int                        (*pfnGetLocalizedStringLength)(const char  *); /*   596     4 */
	void                       (*pfnRegisterTutorMessageShown)(int); /*   600     4 */
	int                        (*pfnGetTimesTutorMessageShown)(int); /*   604     4 */
	void                       (*ProcessTutorMessageDecayBuffer)(int *, int); /*   608     4 */
	void                       (*ConstructTutorMessageDecayBuffer)(int *, int); /*   612     4 */
	void                       (*ResetTutorMessageDecayData)(void); /*   616     4 */
	void                       (*pfnQueryClientCvarValue)(const edict_t  *, const char  *); /*   620     4 */
	void                       (*pfnQueryClientCvarValue2)(const edict_t  *, const char  *, int); /*   624     4 */
	int                        (*pfnCheckParm)(const char  *, char * *); /*   628     4 */

	/* size: 632, cachelines: 10, members: 158 */
	/* last cacheline: 56 bytes */
}; /* size: 632 */

/* 104 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 105 */
 /* pointer to 104 */
 /* size: 4 */

/* 106 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150206680 */

/* 107 */
 /* pointer to 106 */
 /* size: 4 */

/* 108 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 109 */
 /* pointer to 108 */
 /* size: 4 */

/* 110 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 111 */
 /* pointer to 110 */
 /* size: 4 */

/* 112 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150207200 */

/* 113 */
 /* pointer to 112 */
 /* size: 4 */

/* 114 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150207460 */

/* 115 */
 /* pointer to 114 */
 /* size: 4 */

/* 116 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150207668 */

/* 117 */
 /* pointer to 116 */
 /* size: 4 */

/* 118 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 119 */
 /* pointer to 118 */
 /* size: 4 */

/* 120 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150207980 */

/* 121 */
 /* pointer to 120 */
 /* size: 4 */

/* 122 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150208188 */

/* 123 */
 /* pointer to 122 */
 /* size: 4 */

/* 124 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 125 */
 /* pointer to 124 */
 /* size: 4 */

/* 126 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 127 */
 /* pointer to 126 */
 /* size: 4 */

/* 128 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 129 */
 /* pointer to 128 */
 /* size: 4 */

/* 130 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 131 */
 /* pointer to 130 */
 /* size: 4 */

/* 132 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150221564 */

/* 133 */
 /* pointer to 132 */
 /* size: 4 */

/* 134 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150221720 */

/* 135 */
 /* pointer to 134 */
 /* size: 4 */

/* 136 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 137 */
 /* pointer to 136 */
 /* size: 4 */

/* 138 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 139 */
 /* pointer to 138 */
 /* size: 4 */

/* 140 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 141 */
 /* pointer to 140 */
 /* size: 4 */

/* 142 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150222604 */

/* 143 */
 /* pointer to 142 */
 /* size: 4 */

/* 144 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150222812 */

/* 145 */
 /* pointer to 144 */
 /* size: 4 */

/* 146 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150223280 */

/* 147 */
 /* pointer to 146 */
 /* size: 4 */

/* 148 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150223748 */

/* 149 */
 /* pointer to 102 */
 /* size: 4 */

/* 150 */
 /* pointer to 148 */
 /* size: 4 */

/* 151 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150224164 */

/* 152 */
 /* pointer to 151 */
 /* size: 4 */

/* 153 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 154 */
 /* pointer to 153 */
 /* size: 4 */

/* 155 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150224840 */

/* 156 */
 /* pointer to 155 */
 /* size: 4 */

/* 157 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 158 */
 /* pointer to 157 */
 /* size: 4 */

/* 159 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150160348 */

/* 160 */
 /* pointer to 159 */
 /* size: 4 */

/* 161 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150160764 */

/* 162 */
 /* pointer to 161 */
 /* size: 4 */

/* 163 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150161024 */

/* 164 */
 /* pointer to 163 */
 /* size: 4 */

/* 165 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150161180 */

/* 166 */
 /* pointer to 165 */
 /* size: 4 */

/* 167 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150161284 */

/* 168 */
 /* pointer to 167 */
 /* size: 4 */

/* 169 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150161492 */

/* 170 */
 /* pointer to 169 */
 /* size: 4 */

/* 171 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150161804 */

/* 172 */
 /* pointer to 171 */
 /* size: 4 */

/* 173 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 174 */
 /* pointer to 173 */
 /* size: 4 */

/* 175 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150162168 */

/* 176 */
 /* pointer to 175 */
 /* size: 4 */

/* 177 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150162480 */

/* 178 */
 /* pointer to 177 */
 /* size: 4 */

/* 179 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150162636 */

/* 180 */
 /* pointer to 179 */
 /* size: 4 */

/* 181 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150162792 */

/* 182 */
 /* pointer to 181 */
 /* size: 4 */

/* 183 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150162948 */

/* 184 */
 /* pointer to 83 */
 /* size: 4 */

/* 185 */
 /* pointer to 183 */
 /* size: 4 */

/* 186 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 187 */
 /* pointer to 186 */
 /* size: 4 */

/* 188 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 189 */
 /* pointer to 188 */
 /* size: 4 */

/* 190 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150163468 */

/* 191 */
 /* pointer to 190 */
 /* size: 4 */

/* 192 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150163676 */

/* 193 */
 /* pointer to 192 */
 /* size: 4 */

/* 194 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150163884 */

/* 195 */
 /* pointer to 194 */
 /* size: 4 */

/* 196 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150164092 */

/* 197 */
 /* pointer to 196 */
 /* size: 4 */

/* 198 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 199 */
 /* pointer to 198 */
 /* size: 4 */

/* 200 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 201 */
 /* pointer to 200 */
 /* size: 4 */

/* 202 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 203 */
 /* pointer to 202 */
 /* size: 4 */

/* 204 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 205 */
 /* pointer to 75 */
 /* size: 4 */

/* 206 */
 /* pointer to 204 */
 /* size: 4 */

/* 207 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 208 */
 /* pointer to 209 */
 /* size: 4 */

/* 209 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 804 */

/* 210 */
 /* pointer to 207 */
 /* size: 4 */

/* 211 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 212 */
 /* pointer to 211 */
 /* size: 4 */

/* 213 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 214 */
 /* pointer to 213 */
 /* size: 4 */

/* 215 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150234924 */

/* 216 */
 /* pointer to 215 */
 /* size: 4 */

/* 217 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150235132 */

/* 218 */
 /* pointer to 217 */
 /* size: 4 */

/* 219 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 220 */
 /* pointer to 219 */
 /* size: 4 */

/* 221 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 222 */
 /* pointer to 221 */
 /* size: 4 */

/* 223 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150235756 */

/* 224 */
 /* pointer to 223 */
 /* size: 4 */

/* 225 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 226 */
 /* pointer to 225 */
 /* size: 4 */

/* 227 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 228 */
 /* pointer to 227 */
 /* size: 4 */

/* 229 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150236224 */

/* 230 */
 /* pointer to 80 */
 /* size: 4 */

/* 231 */
 /* pointer to 229 */
 /* size: 4 */

/* 232 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150236432 */

/* 233 */
 /* pointer to 232 */
 /* size: 4 */

/* 234 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150236692 */

/* 235 */
 /* pointer to 234 */
 /* size: 4 */

/* 236 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 237 */
 /* pointer to 236 */
 /* size: 4 */

/* 238 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 239 */
 /* pointer to 238 */
 /* size: 4 */

/* 240 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 241 */
 /* pointer to 240 */
 /* size: 4 */

/* 242 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150237472 */

/* 243 */
 /* pointer to 242 */
 /* size: 4 */

/* 244 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 245 */
 /* pointer to 244 */
 /* size: 4 */

/* 246 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150237800 */

/* 247 */
 /* pointer to 246 */
 /* size: 4 */

/* 248 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 249 */
 /* pointer to 46 */
 /* size: 4 */

/* 250 */
 /* pointer to 9 */
 /* size: 4 */

/* 251 */
 /* pointer to 248 */
 /* size: 4 */

/* 252 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150238372 */

/* 253 */
 /* pointer to 252 */
 /* size: 4 */

/* 254 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 255 */
 /* pointer to 254 */
 /* size: 4 */

/* 256 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150238788 */

/* 257 */
 /* pointer to 256 */
 /* size: 4 */

/* 258 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 259 */
 /* pointer to 258 */
 /* size: 4 */

/* 260 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150239308 */

/* 261 */
 /* pointer to 260 */
 /* size: 4 */

/* 262 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 263 */
 /* pointer to 262 */
 /* size: 4 */

/* 264 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 265 */
 /* pointer to 264 */
 /* size: 4 */

/* 266 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150240192 */

/* 267 */
 /* pointer to 266 */
 /* size: 4 */

/* 268 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150240452 */

/* 269 */
 /* pointer to 268 */
 /* size: 4 */

/* 270 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150240764 */

/* 271 */
 /* pointer to 270 */
 /* size: 4 */

/* 272 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150241076 */

/* 273 */
 /* pointer to 272 */
 /* size: 4 */

/* 274 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 275 */
 /* pointer to 274 */
 /* size: 4 */

/* 276 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 277 */
 /* pointer to 276 */
 /* size: 4 */

/* 278 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150251296 */

/* 279 */
 /* pointer to 278 */
 /* size: 4 */

/* 280 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 281 */
 /* pointer to 280 */
 /* size: 4 */

/* 282 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150251712 */

/* 283 */
 /* pointer to 282 */
 /* size: 4 */

/* 284 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 285 */
 /* pointer to 284 */
 /* size: 4 */

/* 286 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 2 */

/* 287 */
 /* pointer to 286 */
 /* size: 4 */

/* 288 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150252336 */

/* 289 */
 /* pointer to 288 */
 /* size: 4 */

/* 290 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 291 */
 /* pointer to 4 */
 /* size: 4 */

/* 292 */
 /* pointer to 290 */
 /* size: 4 */

/* 293 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 294 */
 /* pointer to 293 */
 /* size: 4 */

/* 295 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150253480 */

/* 296 */
 /* pointer to 297 */
 /* size: 4 */

/* 297 */
/* <0> (null):0 */
struct delta_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 298 */
 /* pointer to 295 */
 /* size: 4 */

/* 299 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150253804 */

/* 300 */
 /* pointer to 301 */
 /* size: 4 */

/* 301 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150254012 */

/* 302 */
 /* pointer to 303 */
 /* size: 4 */

/* 303 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 304 */
 /* pointer to 299 */
 /* size: 4 */

/* 305 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 306 */
 /* pointer to 305 */
 /* size: 4 */

/* 307 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150254584 */

/* 308 */
 /* pointer to 307 */
 /* size: 4 */

/* 309 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150254792 */

/* 310 */
 /* pointer to 309 */
 /* size: 4 */

/* 311 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 312 */
 /* pointer to 313 */
 /* size: 4 */

/* 313 */
/* <0> (null):0 */
struct entity_state_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 314 */
 /* pointer to 311 */
 /* size: 4 */

/* 315 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150255380 */

/* 316 */
 /* pointer to 81 */
 /* size: 4 */

/* 317 */
 /* pointer to 315 */
 /* size: 4 */

/* 318 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150255640 */

/* 319 */
 /* pointer to 318 */
 /* size: 4 */

/* 320 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150255952 */

/* 321 */
 /* pointer to 320 */
 /* size: 4 */

/* 322 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150256212 */

/* 323 */
 /* pointer to 322 */
 /* size: 4 */

/* 324 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 325 */
 /* pointer to 324 */
 /* size: 4 */

/* 326 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 327 */
 /* pointer to 326 */
 /* size: 4 */

/* 328 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 329 */
 /* pointer to 328 */
 /* size: 4 */

/* 330 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 331 */
 /* pointer to 330 */
 /* size: 4 */

/* 332 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 333 */
 /* pointer to 332 */
 /* size: 4 */

/* 334 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 335 */
 /* pointer to 334 */
 /* size: 4 */

/* 336 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150257668 */

/* 337 */
 /* pointer to 336 */
 /* size: 4 */

/* 338 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150257876 */

/* 339 */
 /* pointer to 338 */
 /* size: 4 */

/* 340 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150258084 */

/* 341 */
 /* pointer to 340 */
 /* size: 4 */

/* 342 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 343 */
 /* pointer to 17 */
 /* size: 4 */

/* 344 */
 /* pointer to 342 */
 /* size: 4 */

/* 345 */
/* <0> (null):0 */
typedef struct enginefuncs_s enginefuncs_t; /* size: 632 */

/* 346 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 347 */
/* <0> (null):0 */
typedef int ptrdiff_t; /* size: 4 */

/* 348 */
/* <0> (null):0 */
enum {
	TS_AT_TOP = 0,
	TS_AT_BOTTOM = 1,
	TS_GOING_UP = 2,
	TS_GOING_DOWN = 3,
}; /* size: 4 */

/* 349 */
/* <0> (null):0 */
typedef enum  TOGGLE_STATE; /* size: 4 */

/* 350 */
 /* pointer to 78 */
 /* size: 4 */

/* 351 */
 /* pointer to 352 */
 /* size: 4 */

/* 352 */
/* <0> (null):0 */
struct CBaseEntity {
	/* <0> (null):0 */
	edict_t * edict(class CBaseEntity *); /* linkage=_ZN11CBaseEntity5edictEv */

	/* <0> (null):0 */
	virtual int ObjectCaps(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10ObjectCapsEv */

	/* <0> (null):0 */
	int entindex(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8entindexEv */

	/* <0> (null):0 */
	void CBaseEntity(class CBaseEntity *);

	/* <0> (null):0 */
	void * operator new(size_t, entvars_t *); /* linkage=_ZN11CBaseEntitynwEjP9entvars_s */

	/* <0> (null):0 */
	virtual void Restart(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7RestartEv */

	/* <0> (null):0 */
	virtual void Activate(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8ActivateEv */

	/* <0> (null):0 */
	virtual int Classify(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8ClassifyEv */

	/* <0> (null):0 */
	virtual void DeathNotice(class CBaseEntity *, entvars_t *); /* linkage=_ZN11CBaseEntity11DeathNoticeEP9entvars_s */

	/* <0> (null):0 */
	virtual int BloodColor(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10BloodColorEv */

	/* <0> (null):0 */
	virtual BOOL IsTriggered(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity11IsTriggeredEPS_ */

	/* <0> (null):0 */
	virtual class CBaseMonster * MyMonsterPointer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity16MyMonsterPointerEv */

	/* <0> (null):0 */
	virtual class CSquadMonster * MySquadMonsterPointer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity21MySquadMonsterPointerEv */

	/* <0> (null):0 */
	virtual int GetToggleState(class CBaseEntity *); /* linkage=_ZN11CBaseEntity14GetToggleStateEv */

	/* <0> (null):0 */
	virtual void AddPoints(class CBaseEntity *, int, BOOL); /* linkage=_ZN11CBaseEntity9AddPointsEii */

	/* <0> (null):0 */
	virtual void AddPointsToTeam(class CBaseEntity *, int, BOOL); /* linkage=_ZN11CBaseEntity15AddPointsToTeamEii */

	/* <0> (null):0 */
	virtual BOOL AddPlayerItem(class CBaseEntity *, class CBasePlayerItem *); /* linkage=_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem */

	/* <0> (null):0 */
	virtual BOOL RemovePlayerItem(class CBaseEntity *, class CBasePlayerItem *); /* linkage=_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem */

	/* <0> (null):0 */
	virtual int GiveAmmo(class CBaseEntity *, int, char *, int); /* linkage=_ZN11CBaseEntity8GiveAmmoEiPci */

	/* <0> (null):0 */
	virtual float GetDelay(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8GetDelayEv */

	/* <0> (null):0 */
	virtual int IsMoving(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8IsMovingEv */

	/* <0> (null):0 */
	virtual void OverrideReset(class CBaseEntity *); /* linkage=_ZN11CBaseEntity13OverrideResetEv */

	/* <0> (null):0 */
	virtual void SetToggleState(class CBaseEntity *, int); /* linkage=_ZN11CBaseEntity14SetToggleStateEi */

	/* <0> (null):0 */
	virtual void StartSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity13StartSneakingEv */

	/* <0> (null):0 */
	virtual void StopSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12StopSneakingEv */

	/* <0> (null):0 */
	virtual BOOL OnControls(class CBaseEntity *, entvars_t *); /* linkage=_ZN11CBaseEntity10OnControlsEP9entvars_s */

	/* <0> (null):0 */
	virtual BOOL IsSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10IsSneakingEv */

	/* <0> (null):0 */
	virtual BOOL IsAlive(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7IsAliveEv */

	/* <0> (null):0 */
	virtual BOOL IsBSPModel(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10IsBSPModelEv */

	/* <0> (null):0 */
	virtual BOOL ReflectGauss(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12ReflectGaussEv */

	/* <0> (null):0 */
	virtual BOOL IsPlayer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8IsPlayerEv */

	/* <0> (null):0 */
	virtual BOOL IsNetClient(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11IsNetClientEv */

	/* <0> (null):0 */
	virtual const char  * TeamID(class CBaseEntity *); /* linkage=_ZN11CBaseEntity6TeamIDEv */

	/* <0> (null):0 */
	virtual void Think(class CBaseEntity *); /* linkage=_ZN11CBaseEntity5ThinkEv */

	/* <0> (null):0 */
	virtual void Touch(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity5TouchEPS_ */

	/* <0> (null):0 */
	virtual void Use(class CBaseEntity *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float); /* linkage=_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf */

	/* <0> (null):0 */
	virtual void Blocked(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity7BlockedEPS_ */

	/* <0> (null):0 */
	virtual void UpdateOwner(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11UpdateOwnerEv */

	/* <0> (null):0 */
	virtual BOOL FBecomeProne(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12FBecomeProneEv */

	/* <0> (null):0 */
	virtual class Vector Center(class CBaseEntity *); /* linkage=_ZN11CBaseEntity6CenterEv */

	/* <0> (null):0 */
	virtual class Vector EyePosition(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11EyePositionEv */

	/* <0> (null):0 */
	virtual class Vector EarPosition(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11EarPositionEv */

	/* <0> (null):0 */
	virtual class Vector BodyTarget(class CBaseEntity *, const class Vector  &); /* linkage=_ZN11CBaseEntity10BodyTargetERK6Vector */

	/* <0> (null):0 */
	virtual int Illumination(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12IlluminationEv */

	/* <0> (null):0 */
	virtual BOOL HasTarget(class CBaseEntity *, string_t); /* linkage=_ZN11CBaseEntity9HasTargetEj */

	/* vtable has 41 entries: {
	   [6] = ObjectCaps(_ZN11CBaseEntity10ObjectCapsEv), 
	   [2] = Restart(_ZN11CBaseEntity7RestartEv), 
	   [7] = Activate(_ZN11CBaseEntity8ActivateEv), 
	   [9] = Classify(_ZN11CBaseEntity8ClassifyEv), 
	   [10] = DeathNotice(_ZN11CBaseEntity11DeathNoticeEP9entvars_s), 
	   [15] = BloodColor(_ZN11CBaseEntity10BloodColorEv), 
	   [17] = IsTriggered(_ZN11CBaseEntity11IsTriggeredEPS_), 
	   [18] = MyMonsterPointer(_ZN11CBaseEntity16MyMonsterPointerEv), 
	   [19] = MySquadMonsterPointer(_ZN11CBaseEntity21MySquadMonsterPointerEv), 
	   [20] = GetToggleState(_ZN11CBaseEntity14GetToggleStateEv), 
	   [21] = AddPoints(_ZN11CBaseEntity9AddPointsEii), 
	   [22] = AddPointsToTeam(_ZN11CBaseEntity15AddPointsToTeamEii), 
	   [23] = AddPlayerItem(_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem), 
	   [24] = RemovePlayerItem(_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem), 
	   [25] = GiveAmmo(_ZN11CBaseEntity8GiveAmmoEiPci), 
	   [26] = GetDelay(_ZN11CBaseEntity8GetDelayEv), 
	   [27] = IsMoving(_ZN11CBaseEntity8IsMovingEv), 
	   [28] = OverrideReset(_ZN11CBaseEntity13OverrideResetEv), 
	   [30] = SetToggleState(_ZN11CBaseEntity14SetToggleStateEi), 
	   [31] = StartSneaking(_ZN11CBaseEntity13StartSneakingEv), 
	   [32] = StopSneaking(_ZN11CBaseEntity12StopSneakingEv), 
	   [33] = OnControls(_ZN11CBaseEntity10OnControlsEP9entvars_s), 
	   [34] = IsSneaking(_ZN11CBaseEntity10IsSneakingEv), 
	   [35] = IsAlive(_ZN11CBaseEntity7IsAliveEv), 
	   [36] = IsBSPModel(_ZN11CBaseEntity10IsBSPModelEv), 
	   [37] = ReflectGauss(_ZN11CBaseEntity12ReflectGaussEv), 
	   [40] = IsPlayer(_ZN11CBaseEntity8IsPlayerEv), 
	   [41] = IsNetClient(_ZN11CBaseEntity11IsNetClientEv), 
	   [42] = TeamID(_ZN11CBaseEntity6TeamIDEv), 
	   [44] = Think(_ZN11CBaseEntity5ThinkEv), 
	   [45] = Touch(_ZN11CBaseEntity5TouchEPS_), 
	   [46] = Use(_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf), 
	   [47] = Blocked(_ZN11CBaseEntity7BlockedEPS_), 
	   [49] = UpdateOwner(_ZN11CBaseEntity11UpdateOwnerEv), 
	   [50] = FBecomeProne(_ZN11CBaseEntity12FBecomeProneEv), 
	   [51] = Center(_ZN11CBaseEntity6CenterEv), 
	   [52] = EyePosition(_ZN11CBaseEntity11EyePositionEv), 
	   [53] = EarPosition(_ZN11CBaseEntity11EarPositionEv), 
	   [54] = BodyTarget(_ZN11CBaseEntity10BodyTargetERK6Vector), 
	   [55] = Illumination(_ZN11CBaseEntity12IlluminationEv), 
	   [38] = HasTarget(_ZN11CBaseEntity9HasTargetEj), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 353 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 354 */
/* <0> (null):0 */
struct {
	int                        event;                /*     0     4 */
	char *                     options;              /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 355 */
/* <0> (null):0 */
typedef class  MonsterEvent_t; /* size: 8 */

/* 356 */
/* <0> (null):0 */
enum {
	USE_OFF = 0,
	USE_ON = 1,
	USE_SET = 2,
	USE_TOGGLE = 3,
}; /* size: 4 */

/* 357 */
/* <0> (null):0 */
typedef enum  USE_TYPE; /* size: 4 */

/* 358 */
/* <0> (null):0 */
enum WeaponIdType {
	WEAPON_NONE = 0,
	WEAPON_P228 = 1,
	WEAPON_GLOCK = 2,
	WEAPON_SCOUT = 3,
	WEAPON_HEGRENADE = 4,
	WEAPON_XM1014 = 5,
	WEAPON_C4 = 6,
	WEAPON_MAC10 = 7,
	WEAPON_AUG = 8,
	WEAPON_SMOKEGRENADE = 9,
	WEAPON_ELITE = 10,
	WEAPON_FIVESEVEN = 11,
	WEAPON_UMP45 = 12,
	WEAPON_SG550 = 13,
	WEAPON_GALIL = 14,
	WEAPON_FAMAS = 15,
	WEAPON_USP = 16,
	WEAPON_GLOCK18 = 17,
	WEAPON_AWP = 18,
	WEAPON_MP5N = 19,
	WEAPON_M249 = 20,
	WEAPON_M3 = 21,
	WEAPON_M4A1 = 22,
	WEAPON_TMP = 23,
	WEAPON_G3SG1 = 24,
	WEAPON_FLASHBANG = 25,
	WEAPON_DEAGLE = 26,
	WEAPON_SG552 = 27,
	WEAPON_AK47 = 28,
	WEAPON_KNIFE = 29,
	WEAPON_P90 = 30,
	WEAPON_SHIELDGUN = 99,
}; /* size: 4 */

/* 359 */
/* <0> (null):0 */
enum MaxAmmoType {
	MAX_AMMO_BUCKSHOT = 32,
	MAX_AMMO_9MM = 120,
	MAX_AMMO_556NATO = 90,
	MAX_AMMO_556NATOBOX = 200,
	MAX_AMMO_762NATO = 90,
	MAX_AMMO_45ACP = 100,
	MAX_AMMO_50AE = 35,
	MAX_AMMO_338MAGNUM = 30,
	MAX_AMMO_57MM = 100,
	MAX_AMMO_357SIG = 52,
}; /* size: 4 */

/* 360 */
/* <0> (null):0 */
enum {
	BULLET_NONE = 0,
	BULLET_PLAYER_9MM = 1,
	BULLET_PLAYER_MP5 = 2,
	BULLET_PLAYER_357 = 3,
	BULLET_PLAYER_BUCKSHOT = 4,
	BULLET_PLAYER_CROWBAR = 5,
	BULLET_MONSTER_9MM = 6,
	BULLET_MONSTER_MP5 = 7,
	BULLET_MONSTER_12MM = 8,
	BULLET_PLAYER_45ACP = 9,
	BULLET_PLAYER_338MAG = 10,
	BULLET_PLAYER_762MM = 11,
	BULLET_PLAYER_556MM = 12,
	BULLET_PLAYER_50AE = 13,
	BULLET_PLAYER_57MM = 14,
	BULLET_PLAYER_357SIG = 15,
}; /* size: 4 */

/* 361 */
/* <0> (null):0 */
typedef enum  Bullet; /* size: 4 */

/* 362 */
/* <0> (null):0 */
struct {
	int                        iSlot;                /*     0     4 */
	int                        iPosition;            /*     4     4 */
	const char  *              pszAmmo1;             /*     8     4 */
	int                        iMaxAmmo1;            /*    12     4 */
	const char  *              pszAmmo2;             /*    16     4 */
	int                        iMaxAmmo2;            /*    20     4 */
	const char  *              pszName;              /*    24     4 */
	int                        iMaxClip;             /*    28     4 */
	int                        iId;                  /*    32     4 */
	int                        iFlags;               /*    36     4 */
	int                        iWeight;              /*    40     4 */

	/* size: 44, cachelines: 1, members: 11 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 363 */
/* <0> (null):0 */
typedef class  ItemInfo; /* size: 44 */

/* 364 */
/* <0> (null):0 */
enum {
	PLAYER_IDLE = 0,
	PLAYER_WALK = 1,
	PLAYER_JUMP = 2,
	PLAYER_SUPERJUMP = 3,
	PLAYER_DIE = 4,
	PLAYER_ATTACK1 = 5,
	PLAYER_ATTACK2 = 6,
	PLAYER_FLINCH = 7,
	PLAYER_LARGE_FLINCH = 8,
	PLAYER_RELOAD = 9,
	PLAYER_HOLDBOMB = 10,
}; /* size: 4 */

/* 365 */
/* <0> (null):0 */
typedef enum  PLAYER_ANIM; /* size: 4 */

/* 366 */
/* <0> (null):0 */
class CBasePlayer {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 367 */
 /* pointer to 366 */
 /* size: 4 */

/* 368 */
wchar_t
 /* size: 4 */

/* 369 */
/* <0> (null):0 */
enum GameEventType {
	EVENT_INVALID = 0,
	EVENT_WEAPON_FIRED = 1,
	EVENT_WEAPON_FIRED_ON_EMPTY = 2,
	EVENT_WEAPON_RELOADED = 3,
	EVENT_HE_GRENADE_EXPLODED = 4,
	EVENT_FLASHBANG_GRENADE_EXPLODED = 5,
	EVENT_SMOKE_GRENADE_EXPLODED = 6,
	EVENT_GRENADE_BOUNCED = 7,
	EVENT_BEING_SHOT_AT = 8,
	EVENT_PLAYER_BLINDED_BY_FLASHBANG = 9,
	EVENT_PLAYER_FOOTSTEP = 10,
	EVENT_PLAYER_JUMPED = 11,
	EVENT_PLAYER_DIED = 12,
	EVENT_PLAYER_LANDED_FROM_HEIGHT = 13,
	EVENT_PLAYER_TOOK_DAMAGE = 14,
	EVENT_HOSTAGE_DAMAGED = 15,
	EVENT_HOSTAGE_KILLED = 16,
	EVENT_DOOR = 17,
	EVENT_BREAK_GLASS = 18,
	EVENT_BREAK_WOOD = 19,
	EVENT_BREAK_METAL = 20,
	EVENT_BREAK_FLESH = 21,
	EVENT_BREAK_CONCRETE = 22,
	EVENT_BOMB_PLANTED = 23,
	EVENT_BOMB_DROPPED = 24,
	EVENT_BOMB_PICKED_UP = 25,
	EVENT_BOMB_BEEP = 26,
	EVENT_BOMB_DEFUSING = 27,
	EVENT_BOMB_DEFUSE_ABORTED = 28,
	EVENT_BOMB_DEFUSED = 29,
	EVENT_BOMB_EXPLODED = 30,
	EVENT_HOSTAGE_USED = 31,
	EVENT_HOSTAGE_RESCUED = 32,
	EVENT_ALL_HOSTAGES_RESCUED = 33,
	EVENT_VIP_ESCAPED = 34,
	EVENT_VIP_ASSASSINATED = 35,
	EVENT_TERRORISTS_WIN = 36,
	EVENT_CTS_WIN = 37,
	EVENT_ROUND_DRAW = 38,
	EVENT_ROUND_WIN = 39,
	EVENT_ROUND_LOSS = 40,
	EVENT_ROUND_START = 41,
	EVENT_PLAYER_SPAWNED = 42,
	EVENT_CLIENT_CORPSE_SPAWNED = 43,
	EVENT_BUY_TIME_START = 44,
	EVENT_PLAYER_LEFT_BUY_ZONE = 45,
	EVENT_DEATH_CAMERA_START = 46,
	EVENT_KILL_ALL = 47,
	EVENT_ROUND_TIME = 48,
	EVENT_DIE = 49,
	EVENT_KILL = 50,
	EVENT_HEADSHOT = 51,
	EVENT_KILL_FLASHBANGED = 52,
	EVENT_TUTOR_BUY_MENU_OPENNED = 53,
	EVENT_TUTOR_AUTOBUY = 54,
	EVENT_PLAYER_BOUGHT_SOMETHING = 55,
	EVENT_TUTOR_NOT_BUYING_ANYTHING = 56,
	EVENT_TUTOR_NEED_TO_BUY_PRIMARY_WEAPON = 57,
	EVENT_TUTOR_NEED_TO_BUY_PRIMARY_AMMO = 58,
	EVENT_TUTOR_NEED_TO_BUY_SECONDARY_AMMO = 59,
	EVENT_TUTOR_NEED_TO_BUY_ARMOR = 60,
	EVENT_TUTOR_NEED_TO_BUY_DEFUSE_KIT = 61,
	EVENT_TUTOR_NEED_TO_BUY_GRENADE = 62,
	EVENT_CAREER_TASK_DONE = 63,
	EVENT_START_RADIO_1 = 64,
	EVENT_RADIO_COVER_ME = 65,
	EVENT_RADIO_YOU_TAKE_THE_POINT = 66,
	EVENT_RADIO_HOLD_THIS_POSITION = 67,
	EVENT_RADIO_REGROUP_TEAM = 68,
	EVENT_RADIO_FOLLOW_ME = 69,
	EVENT_RADIO_TAKING_FIRE = 70,
	EVENT_START_RADIO_2 = 71,
	EVENT_RADIO_GO_GO_GO = 72,
	EVENT_RADIO_TEAM_FALL_BACK = 73,
	EVENT_RADIO_STICK_TOGETHER_TEAM = 74,
	EVENT_RADIO_GET_IN_POSITION_AND_WAIT = 75,
	EVENT_RADIO_STORM_THE_FRONT = 76,
	EVENT_RADIO_REPORT_IN_TEAM = 77,
	EVENT_START_RADIO_3 = 78,
	EVENT_RADIO_AFFIRMATIVE = 79,
	EVENT_RADIO_ENEMY_SPOTTED = 80,
	EVENT_RADIO_NEED_BACKUP = 81,
	EVENT_RADIO_SECTOR_CLEAR = 82,
	EVENT_RADIO_IN_POSITION = 83,
	EVENT_RADIO_REPORTING_IN = 84,
	EVENT_RADIO_GET_OUT_OF_THERE = 85,
	EVENT_RADIO_NEGATIVE = 86,
	EVENT_RADIO_ENEMY_DOWN = 87,
	EVENT_END_RADIO = 88,
	EVENT_NEW_MATCH = 89,
	EVENT_PLAYER_CHANGED_TEAM = 90,
	EVENT_BULLET_IMPACT = 91,
	EVENT_GAME_COMMENCE = 92,
	EVENT_WEAPON_ZOOMED = 93,
	EVENT_HOSTAGE_CALLED_FOR_HELP = 94,
	NUM_GAME_EVENTS = 95,
}; /* size: 4 */

/* 370 */
/* <0> (null):0 */
enum m3_e {
	M3_IDLE = 0,
	M3_FIRE1 = 1,
	M3_FIRE2 = 2,
	M3_RELOAD = 3,
	M3_PUMP = 4,
	M3_START_RELOAD = 5,
	M3_DRAW = 6,
	M3_HOLSTER = 7,
}; /* size: 4 */

/* 371 */
/* <0> (null):0 */
class CM3 : public CBasePlayerWeapon {
public:

	/* class CBasePlayerWeapon   <ancestor>; */      /*     0     0 */
	int                        m_iShell;             /*   336     4 */
	float                      m_flPumpTime;         /*   340     4 */
private:

	short unsigned int         m_usFireM3;           /*   344     2 */
	/* <0> (null):0 */
	void CM3(class CM3 *, const class CM3  &);

	/* <0> (null):0 */
	void CM3(class CM3 *);

	/* <0> (null):0 */
	virtual void Spawn(class CM3 *); /* linkage=_ZN3CM35SpawnEv */

	/* <0> (null):0 */
	virtual void Precache(class CM3 *); /* linkage=_ZN3CM38PrecacheEv */

	/* <0> (null):0 */
	virtual int iItemSlot(class CM3 *); /* linkage=_ZN3CM39iItemSlotEv */

	/* <0> (null):0 */
	virtual int GetItemInfo(class CM3 *, ItemInfo *); /* linkage=_ZN3CM311GetItemInfoEP8ItemInfo */

	/* <0> (null):0 */
	virtual void PrimaryAttack(class CM3 *); /* linkage=_ZN3CM313PrimaryAttackEv */

	/* <0> (null):0 */
	virtual BOOL Deploy(class CM3 *); /* linkage=_ZN3CM36DeployEv */

	/* <0> (null):0 */
	virtual void Reload(class CM3 *); /* linkage=_ZN3CM36ReloadEv */

	/* <0> (null):0 */
	virtual void WeaponIdle(class CM3 *); /* linkage=_ZN3CM310WeaponIdleEv */

	/* <0> (null):0 */
	virtual float GetMaxSpeed(class CM3 *); /* linkage=_ZN3CM311GetMaxSpeedEv */

	/* <0> (null):0 */
	virtual BOOL UseDecrement(class CM3 *); /* linkage=_ZN3CM312UseDecrementEv */

	/* vtable has 10 entries: {
	   [0] = Spawn(_ZN3CM35SpawnEv), 
	   [1] = Precache(_ZN3CM38PrecacheEv), 
	   [79] = iItemSlot(_ZN3CM39iItemSlotEv), 
	   [61] = GetItemInfo(_ZN3CM311GetItemInfoEP8ItemInfo), 
	   [87] = PrimaryAttack(_ZN3CM313PrimaryAttackEv), 
	   [64] = Deploy(_ZN3CM36DeployEv), 
	   [89] = Reload(_ZN3CM36ReloadEv), 
	   [90] = WeaponIdle(_ZN3CM310WeaponIdleEv), 
	   [78] = GetMaxSpeed(_ZN3CM311GetMaxSpeedEv), 
	   [93] = UseDecrement(_ZN3CM312UseDecrementEv), 
	} */
	/* size: 348, cachelines: 6, members: 4 */
	/* last cacheline: 28 bytes */

	/* BRAIN FART ALERT! 348 != 10 + 0(holes), diff = 338 */

}; /* size: 348 */

/* 372 */
/* <0> (null):0 */
class CBasePlayerWeapon {
	/* <0> (null):0 */
	void CBasePlayerWeapon(class CBasePlayerWeapon *);

	/* <0> (null):0 */
	virtual int AddWeapon(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon9AddWeaponEv */

	/* <0> (null):0 */
	virtual void UpdateItemInfo(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon14UpdateItemInfoEv */

	/* <0> (null):0 */
	virtual void SecondaryAttack(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon15SecondaryAttackEv */

	/* <0> (null):0 */
	virtual BOOL ShouldWeaponIdle(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon16ShouldWeaponIdleEv */

	/* <0> (null):0 */
	virtual BOOL IsWeapon(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon8IsWeaponEv */

	/* <0> (null):0 */
	virtual class CBasePlayerItem * GetWeaponPtr(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon12GetWeaponPtrEv */

	/* vtable has 6 entries: {
	   [82] = AddWeapon(_ZN17CBasePlayerWeapon9AddWeaponEv), 
	   [68] = UpdateItemInfo(_ZN17CBasePlayerWeapon14UpdateItemInfoEv), 
	   [88] = SecondaryAttack(_ZN17CBasePlayerWeapon15SecondaryAttackEv), 
	   [92] = ShouldWeaponIdle(_ZN17CBasePlayerWeapon16ShouldWeaponIdleEv), 
	   [65] = IsWeapon(_ZN17CBasePlayerWeapon8IsWeaponEv), 
	   [77] = GetWeaponPtr(_ZN17CBasePlayerWeapon12GetWeaponPtrEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 373 */
 /* pointer to 371 */
 /* size: 4 */

/* 374 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 375 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 348 */

/* 376 */
 /* pointer to 363 */
 /* size: 4 */

/* 377 */
/* <0> (null):0 */
class IVoiceGameMgrHelper {
	int ()(void) * *           _vptr.IVoiceGameMgrHelper; /*     0     4 */
	/* <0> (null):0 */
	virtual void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *, int);

	/* <0> (null):0 */
	virtual bool CanPlayerHearPlayer(class IVoiceGameMgrHelper *, class CBasePlayer *, class CBasePlayer *); /* linkage=_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_ */

	/* vtable has 1 entries: {
	   [2] = CanPlayerHearPlayer(_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_), 
	} */
	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 378 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 379 */
 /* pointer to 380 */
 /* size: 4 */

/* 380 */
 /* pointer to 378 */
 /* size: 4 */

/* 381 */
 /* pointer to 377 */
 /* size: 4 */

/* 382 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 383 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 384 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 385 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 386 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 387 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 388 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 389 */
 /* pointer to 390 */
 /* size: 4 */

/* 390 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 676 */

/* 391 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 392 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 393 */
/* <0> (null):0 */
class CPointEntity {
	/* <0> (null):0 */
	virtual int ObjectCaps(class CPointEntity *); /* linkage=_ZN12CPointEntity10ObjectCapsEv */

	/* vtable has 1 entries: {
	   [6] = ObjectCaps(_ZN12CPointEntity10ObjectCapsEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 394 */
 /* pointer to 393 */
 /* size: 4 */

/* 395 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 396 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 397 */
/* <0> (null):0 */
class CBaseDelay {
	/* <0> (null):0 */
	void CBaseDelay(class CBaseDelay *);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 398 */
 /* pointer to 397 */
 /* size: 4 */

/* 399 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 400 */
/* <0> (null):0 */
class CBaseAnimating {
	/* <0> (null):0 */
	void CBaseAnimating(class CBaseAnimating *);

	/* <0> (null):0 */
	virtual void HandleAnimEvent(class CBaseAnimating *, MonsterEvent_t *); /* linkage=_ZN14CBaseAnimating15HandleAnimEventEP14MonsterEvent_t */

	/* vtable has 1 entries: {
	   [58] = HandleAnimEvent(_ZN14CBaseAnimating15HandleAnimEventEP14MonsterEvent_t), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 401 */
 /* pointer to 400 */
 /* size: 4 */

/* 402 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 403 */
/* <0> (null):0 */
class CBasePlayerItem {
	/* <0> (null):0 */
	void CBasePlayerItem(class CBasePlayerItem *);

	/* <0> (null):0 */
	virtual BOOL CanDrop(class CBasePlayerItem *); /* linkage=_ZN15CBasePlayerItem7CanDropEv */

	/* <0> (null):0 */
	virtual BOOL CanHolster(class CBasePlayerItem *); /* linkage=_ZN15CBasePlayerItem10CanHolsterEv */

	/* <0> (null):0 */
	virtual void ItemPreFrame(class CBasePlayerItem *); /* linkage=_ZN15CBasePlayerItem12ItemPreFrameEv */

	ItemInfo                   ItemInfoArray[32];    /*     0  1408 */
	/* --- cacheline 22 boundary (1408 bytes) --- */
	/* vtable has 3 entries: {
	   [63] = CanDrop(_ZN15CBasePlayerItem7CanDropEv), 
	   [66] = CanHolster(_ZN15CBasePlayerItem10CanHolsterEv), 
	   [69] = ItemPreFrame(_ZN15CBasePlayerItem12ItemPreFrameEv), 
	} */
	/* size: 0, cachelines: 0, members: 1 */

	/* BRAIN FART ALERT! 0 != 1408 + 0(holes), diff = -1408 */

}; /* size: 0 */

/* 404 */
 /* pointer to 403 */
 /* size: 4 */

/* 405 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 406 */
 /* pointer to 372 */
 /* size: 4 */

/* 407 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 408 */
 /* pointer to 352 */
 /* size: 4 */

/* 409 */
/* <0> (null):0 */
class CBaseMonster {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 410 */
 /* pointer to 409 */
 /* size: 4 */

/* 411 */
/* <0> (null):0 */
struct CSquadMonster {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 412 */
 /* pointer to 411 */
 /* size: 4 */

/* 413 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 414 */
 /* pointer to 355 */
 /* size: 4 */

/* 415 */
 /* pointer to 403 */
 /* size: 4 */

/* 416 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 417 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 418 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 419 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 420 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 421 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 422 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 423 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 424 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 425 */
 /* pointer to 74 */
 /* size: 4 */

/* 426 */
/* <0> (null):0 */
class CBotManager {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 427 */
 /* pointer to 426 */
 /* size: 4 */

/* 428 */
/* <0> (null):0 */
ItemInfo                   array[32]; /* size: 1408 */

/* Functions: */

/* <0> (null):0 */
void Vector2D(class Vector2D *)
{
} /* size: 3014656 */

/* <0> (null):0 */
void Vector2D(class Vector2D *, float, float)
{
} /* size: 149976048 */

/* <0> (null):0 */
class Vector2D operator+(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DplERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator-(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DmiERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator*(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DmlEf */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator/(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DdvEf */
{
} /* size: 8 */

/* <0> (null):0 */
float Length(const class Vector2D  *) /* linkage=_ZNK8Vector2D6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector2D  *) /* linkage=_ZNK8Vector2D13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector2D Normalize(const class Vector2D  *) /* linkage=_ZNK8Vector2D9NormalizeEv */
{
} /* size: 8 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector2D *) /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector2D *, float) /* linkage=_ZN8Vector2D6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void Vector(class Vector *)
{
} /* size: 0 */

/* <0> (null):0 */
void Vector(class Vector *, float, float, float)
{
} /* size: 77 */

/* <0> (null):0 */
void Vector(class Vector *, const class Vector  &)
{
} /* size: 149978828 */

/* <0> (null):0 */
void Vector(class Vector *, float *)
{
} /* size: 0 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *) /* linkage=_ZNK6VectorngEv */
{
} /* size: 12 */

/* <0> (null):0 */
int operator==(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectoreqERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
int operator!=(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorneERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector operator+(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorplERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectormiERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator*(const class Vector  *, float) /* linkage=_ZNK6VectormlEf */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator/(const class Vector  *, float) /* linkage=_ZNK6VectordvEf */
{
} /* size: 12 */

/* <0> (null):0 */
void CopyToArray(const class Vector  *, float *) /* linkage=_ZNK6Vector11CopyToArrayEPf */
{
} /* size: 320 */

/* <0> (null):0 */
float Length(const class Vector  *) /* linkage=_ZNK6Vector6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector  *) /* linkage=_ZNK6Vector13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
float * operator float*(class Vector *) /* linkage=_ZN6VectorcvPfEv */
{
} /* size: 4 */

/* <0> (null):0 */
const float  * operator const float*(const class Vector  *) /* linkage=_ZNK6VectorcvPKfEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector Normalize(const class Vector  *) /* linkage=_ZNK6Vector9NormalizeEv */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector2D Make2D(const class Vector  *) /* linkage=_ZNK6Vector6Make2DEv */
{
} /* size: 8 */

/* <0> (null):0 */
float Length2D(const class Vector  *) /* linkage=_ZNK6Vector8Length2DEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector  *, float) /* linkage=_ZNK6Vector16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector  *, float) /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector *) /* linkage=_ZN6Vector16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector *, float) /* linkage=_ZN6Vector6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
edict_t * edict(class CBaseEntity *) /* linkage=_ZN11CBaseEntity5edictEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int ObjectCaps(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
int entindex(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8entindexEv */
{
} /* size: 4 */

/* <0> (null):0 */
void CBaseEntity(class CBaseEntity *)
{
} /* size: 0 */

/* <0> (null):0 */
void * operator new(size_t, entvars_t *) /* linkage=_ZN11CBaseEntitynwEjP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Restart(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7RestartEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Activate(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8ActivateEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int Classify(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8ClassifyEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void DeathNotice(class CBaseEntity *, entvars_t *) /* linkage=_ZN11CBaseEntity11DeathNoticeEP9entvars_s */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int BloodColor(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10BloodColorEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsTriggered(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity11IsTriggeredEPS_ */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CBaseMonster * MyMonsterPointer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity16MyMonsterPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CSquadMonster * MySquadMonsterPointer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity21MySquadMonsterPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int GetToggleState(class CBaseEntity *) /* linkage=_ZN11CBaseEntity14GetToggleStateEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void AddPoints(class CBaseEntity *, int, BOOL) /* linkage=_ZN11CBaseEntity9AddPointsEii */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void AddPointsToTeam(class CBaseEntity *, int, BOOL) /* linkage=_ZN11CBaseEntity15AddPointsToTeamEii */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL AddPlayerItem(class CBaseEntity *, class CBasePlayerItem *) /* linkage=_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL RemovePlayerItem(class CBaseEntity *, class CBasePlayerItem *) /* linkage=_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int GiveAmmo(class CBaseEntity *, int, char *, int) /* linkage=_ZN11CBaseEntity8GiveAmmoEiPci */
{
} /* size: 4 */

/* <0> (null):0 */
virtual float GetDelay(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8GetDelayEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int IsMoving(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8IsMovingEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void OverrideReset(class CBaseEntity *) /* linkage=_ZN11CBaseEntity13OverrideResetEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void SetToggleState(class CBaseEntity *, int) /* linkage=_ZN11CBaseEntity14SetToggleStateEi */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void StartSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity13StartSneakingEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void StopSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12StopSneakingEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL OnControls(class CBaseEntity *, entvars_t *) /* linkage=_ZN11CBaseEntity10OnControlsEP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10IsSneakingEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsAlive(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7IsAliveEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsBSPModel(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10IsBSPModelEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL ReflectGauss(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12ReflectGaussEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsPlayer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8IsPlayerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsNetClient(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11IsNetClientEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual const char  * TeamID(class CBaseEntity *) /* linkage=_ZN11CBaseEntity6TeamIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Think(class CBaseEntity *) /* linkage=_ZN11CBaseEntity5ThinkEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Touch(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity5TouchEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Use(class CBaseEntity *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float) /* linkage=_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Blocked(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity7BlockedEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void UpdateOwner(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11UpdateOwnerEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL FBecomeProne(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12FBecomeProneEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class Vector Center(class CBaseEntity *) /* linkage=_ZN11CBaseEntity6CenterEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector EyePosition(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11EyePositionEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector EarPosition(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11EarPositionEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector BodyTarget(class CBaseEntity *, const class Vector  &) /* linkage=_ZN11CBaseEntity10BodyTargetERK6Vector */
{
} /* size: 12 */

/* <0> (null):0 */
virtual int Illumination(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12IlluminationEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL HasTarget(class CBaseEntity *, string_t) /* linkage=_ZN11CBaseEntity9HasTargetEj */
{
} /* size: 4 */

/* <0> (null):0 */
void CM3(class CM3 *, const class CM3  &)
{
} /* size: 0 */

/* <0> (null):0 */
void CM3(class CM3 *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Spawn(class CM3 *) /* linkage=_ZN3CM35SpawnEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Precache(class CM3 *) /* linkage=_ZN3CM38PrecacheEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int iItemSlot(class CM3 *) /* linkage=_ZN3CM39iItemSlotEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int GetItemInfo(class CM3 *, ItemInfo *) /* linkage=_ZN3CM311GetItemInfoEP8ItemInfo */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void PrimaryAttack(class CM3 *) /* linkage=_ZN3CM313PrimaryAttackEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL Deploy(class CM3 *) /* linkage=_ZN3CM36DeployEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Reload(class CM3 *) /* linkage=_ZN3CM36ReloadEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void WeaponIdle(class CM3 *) /* linkage=_ZN3CM310WeaponIdleEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual float GetMaxSpeed(class CM3 *) /* linkage=_ZN3CM311GetMaxSpeedEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL UseDecrement(class CM3 *) /* linkage=_ZN3CM312UseDecrementEv */
{
} /* size: 4 */

/* <0> (null):0 */
void CBasePlayerWeapon(class CBasePlayerWeapon *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual int AddWeapon(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon9AddWeaponEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void UpdateItemInfo(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon14UpdateItemInfoEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void SecondaryAttack(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon15SecondaryAttackEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL ShouldWeaponIdle(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon16ShouldWeaponIdleEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsWeapon(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon8IsWeaponEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CBasePlayerItem * GetWeaponPtr(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon12GetWeaponPtrEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *, int)
{
} /* size: 0 */

/* <0> (null):0 */
virtual bool CanPlayerHearPlayer(class IVoiceGameMgrHelper *, class CBasePlayer *, class CBasePlayer *) /* linkage=_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
void WeaponIdle(class CM3 *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Reload(class CM3 *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator==(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator!=(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, float X, float Y, float Z)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator+(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator*(const class Vector  *const this, float fl)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Length(const class Vector  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline edict_t * ENT(const entvars_t  * pev)
{
} /* size: 4 */

/* <0> (null):0 */
inline BOOL FStrEq(const char  * sz1, const char  * sz2)
{
} /* size: 4 */

/* <0> (null):0 */
inline void edict(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline int ENTINDEX(edict_t * pEdict)
{
} /* size: 4 */

/* <0> (null):0 */
inline void ObjectCaps(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
virtual int ObjectCaps(class CPointEntity *) /* linkage=_ZN12CPointEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
inline void ObjectCaps(class CPointEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void entindex(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator-(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void NormalizeInPlace(class Vector *const this)
{
	{
		float flLen;                                          //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline void CBaseEntity(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CBaseDelay(class CBaseDelay *)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBaseDelay(class CBaseDelay *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CBaseAnimating(class CBaseAnimating *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void HandleAnimEvent(class CBaseAnimating *, MonsterEvent_t *) /* linkage=_ZN14CBaseAnimating15HandleAnimEventEP14MonsterEvent_t */
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBaseAnimating(class CBaseAnimating *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CBasePlayerItem(class CBasePlayerItem *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL CanDrop(class CBasePlayerItem *) /* linkage=_ZN15CBasePlayerItem7CanDropEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL CanHolster(class CBasePlayerItem *) /* linkage=_ZN15CBasePlayerItem10CanHolsterEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void ItemPreFrame(class CBasePlayerItem *) /* linkage=_ZN15CBasePlayerItem12ItemPreFrameEv */
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBasePlayerItem(class CBasePlayerItem *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBasePlayerWeapon(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline entvars_t * VARS(edict_t * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline void * GET_PRIVATE(edict_t * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline void operator new(size_t stAllocateBlock, entvars_t * pev)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CM3(class CM3 *const this)
{
} /* size: 0 */

/* <0> (null):0 */
class CM3 * GetClassPtr<CM3>(class CM3 * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
void Restart(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ObjectCaps(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Activate(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Classify(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void DeathNotice(class CBaseEntity *const this, entvars_t * pevChild)
{
} /* size: 0 */

/* <0> (null):0 */
void BloodColor(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsTriggered(class CBaseEntity *const this, class CBaseEntity * pActivator)
{
} /* size: 0 */

/* <0> (null):0 */
void MyMonsterPointer(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void MySquadMonsterPointer(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetToggleState(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void AddPoints(class CBaseEntity *const this, int score, BOOL bAllowNegativeScore)
{
} /* size: 0 */

/* <0> (null):0 */
void AddPointsToTeam(class CBaseEntity *const this, int score, BOOL bAllowNegativeScore)
{
} /* size: 0 */

/* <0> (null):0 */
void AddPlayerItem(class CBaseEntity *const this, class CBasePlayerItem * pItem)
{
} /* size: 0 */

/* <0> (null):0 */
void RemovePlayerItem(class CBaseEntity *const this, class CBasePlayerItem * pItem)
{
} /* size: 0 */

/* <0> (null):0 */
void GiveAmmo(class CBaseEntity *const this, int iAmount, char * szName, int iMax)
{
} /* size: 0 */

/* <0> (null):0 */
void GetDelay(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsMoving(class CBaseEntity *const this)
{
	operator!=(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void OverrideReset(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void SetToggleState(class CBaseEntity *const this, int state)
{
} /* size: 0 */

/* <0> (null):0 */
void StartSneaking(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void StopSneaking(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void OnControls(class CBaseEntity *const this, entvars_t * pev)
{
} /* size: 0 */

/* <0> (null):0 */
void IsSneaking(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsAlive(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsBSPModel(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ReflectGauss(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsPlayer(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsNetClient(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void TeamID(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Think(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Touch(class CBaseEntity *const this, class CBaseEntity * pOther)
{
} /* size: 0 */

/* <0> (null):0 */
void Use(class CBaseEntity *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
} /* size: 0 */

/* <0> (null):0 */
void Blocked(class CBaseEntity *const this, class CBaseEntity * pOther)
{
} /* size: 0 */

/* <0> (null):0 */
void UpdateOwner(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void FBecomeProne(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Center(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
	operator*(const class Vector  *const this,
			float fl); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void EyePosition(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void EarPosition(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void BodyTarget(class CBaseEntity *const this, const class Vector  &const posSrc)
{
} /* size: 0 */

/* <0> (null):0 */
void Illumination(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void HandleAnimEvent(class CBaseAnimating *const this, MonsterEvent_t * pEvent)
{
} /* size: 0 */

/* <0> (null):0 */
void CanDrop(class CBasePlayerItem *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CanHolster(class CBasePlayerItem *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ItemPreFrame(class CBasePlayerItem *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void AddWeapon(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void UpdateItemInfo(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void SecondaryAttack(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ShouldWeaponIdle(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsWeapon(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetWeaponPtr(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void iItemSlot(class CM3 *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetMaxSpeed(class CM3 *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void UseDecrement(class CM3 *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Precache(class CM3 *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetItemInfo(class CM3 *const this, ItemInfo * p)
{
} /* size: 0 */

/* <0> (null):0 */
void PrimaryAttack(class CM3 *const this)
{
	{
		class Vector vecAiming;                               //     0
		class Vector vecSrc;                                  //     0
		int flag;                                             //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Vector(class Vector *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Vector(class Vector *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Vector(class Vector *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Vector(class Vector *const this,
			float X,
			float Y,
			float Z); /* size=0, low_pc=0 */ //     0
		edict(class CBaseEntity *const this); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void Deploy(class CM3 *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class CM3 *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void HasTarget(class CBaseEntity *const this, string_t targetname)
{
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void WeaponIdle(class CM3 *const this)
{
	WeaponIdle(class CM3 *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Reload(class CM3 *const this)
{
	Reload(class CM3 *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void weapon_m3(entvars_t * pev)
{
	GetClassPtr<CM3>(class CM3 * a); /* size=0, low_pc=0 */ //     0
} /* size: 0 */



/* Variables: */

float                      flLen; /* size: 4 */

entvars_t *                pev; /* size: 4 */

class Vector              vecAiming; /* size: 12 */

class Vector              vecSrc; /* size: 12 */

int                        flag; /* size: 4 */

; /* size: 150342604 */

extern class _IO_FILE *           stdin; /* size: 4 */

extern class _IO_FILE *           stdout; /* size: 4 */

intconst                   k_cubSaltSize; /* size: 4 */

GID_tconst                 k_GIDNil; /* size: 8 */

GID_tconst                 k_TxnIDNil; /* size: 8 */

GID_tconst                 k_TxnIDUnknown; /* size: 8 */

PackageId_tconst           k_uPackageIdFreeSub; /* size: 4 */

PackageId_tconst           k_uPackageIdInvalid; /* size: 4 */

AppId_tconst               k_uAppIdInvalid; /* size: 4 */

AssetClassId_tconst        k_ulAssetClassIdInvalid; /* size: 8 */

PhysicalItemId_tconst      k_uPhysicalItemIdInvalid; /* size: 4 */

DepotId_tconst             k_uDepotIdInvalid; /* size: 4 */

CellID_tconst              k_uCellIDInvalid; /* size: 4 */

SteamAPICall_tconst        k_uAPICallInvalid; /* size: 8 */

PartnerId_tconst           k_uPartnerIdInvalid; /* size: 4 */

extern enginefuncs_t              g_engfuncs; /* size: 632 */

extern globalvars_t *             gpGlobals; /* size: 4 */

extern class Vectorconst          g_vecZero; /* size: 12 */

extern class CBotManager *        TheBots; /* size: 4 */

/* Types: */

/* 1 */
char
 /* size: 1 */

/* 2 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 3 */
unsigned int
 /* size: 4 */

/* 4 */
unsigned char
 /* size: 1 */

/* 5 */
short unsigned int
 /* size: 2 */

/* 6 */
long unsigned int
 /* size: 4 */

/* 7 */
signed char
 /* size: 1 */

/* 8 */
short int
 /* size: 2 */

/* 9 */
int
 /* size: 4 */

/* 10 */
long long int
 /* size: 8 */

/* 11 */
long long unsigned int
 /* size: 8 */

/* 12 */
/* <0> (null):0 */
typedef long long int __quad_t; /* size: 8 */

/* 13 */
/* <0> (null):0 */
typedef long int __off_t; /* size: 4 */

/* 14 */
long int
 /* size: 4 */

/* 15 */
/* <0> (null):0 */
typedef __quad_t __off64_t; /* size: 8 */

/* 16 */
 /* pointer to 0 */
 /* size: 4 */

/* 17 */
 /* pointer to 1 */
 /* size: 4 */

/* 18 */
/* <0> (null):0 */
struct _IO_FILE {
	int                        _flags;               /*     0     4 */
	char *                     _IO_read_ptr;         /*     4     4 */
	char *                     _IO_read_end;         /*     8     4 */
	char *                     _IO_read_base;        /*    12     4 */
	char *                     _IO_write_base;       /*    16     4 */
	char *                     _IO_write_ptr;        /*    20     4 */
	char *                     _IO_write_end;        /*    24     4 */
	char *                     _IO_buf_base;         /*    28     4 */
	char *                     _IO_buf_end;          /*    32     4 */
	char *                     _IO_save_base;        /*    36     4 */
	char *                     _IO_backup_base;      /*    40     4 */
	char *                     _IO_save_end;         /*    44     4 */
	class _IO_marker *         _markers;             /*    48     4 */
	class _IO_FILE *           _chain;               /*    52     4 */
	int                        _fileno;              /*    56     4 */
	int                        _flags2;              /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	__off_t                    _old_offset;          /*    64     4 */
	short unsigned int         _cur_column;          /*    68     2 */
	signed char                _vtable_offset;       /*    70     1 */
	char                       _shortbuf[1];         /*    71     1 */
	_IO_lock_t *               _lock;                /*    72     4 */
	__off64_t                  _offset;              /*    76     8 */
	void *                     __pad1;               /*    84     4 */
	void *                     __pad2;               /*    88     4 */
	void *                     __pad3;               /*    92     4 */
	void *                     __pad4;               /*    96     4 */
	size_t                     __pad5;               /*   100     4 */
	int                        _mode;                /*   104     4 */
	char                       _unused2[40];         /*   108    40 */
	/* --- cacheline 2 boundary (128 bytes) was 20 bytes ago --- */

	/* size: 148, cachelines: 3, members: 29 */
	/* last cacheline: 20 bytes */
}; /* size: 148 */

/* 19 */
/* <0> (null):0 */
typedef void _IO_lock_t; /* size: 0 */

/* 20 */
/* <0> (null):0 */
struct _IO_marker {
	class _IO_marker *         _next;                /*     0     4 */
	class _IO_FILE *           _sbuf;                /*     4     4 */
	int                        _pos;                 /*     8     4 */

	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 21 */
 /* pointer to 20 */
 /* size: 4 */

/* 22 */
 /* pointer to 18 */
 /* size: 4 */

/* 23 */
 /* pointer to 20 */
 /* size: 4 */

/* 24 */
 /* pointer to 18 */
 /* size: 4 */

/* 25 */
/* <0> (null):0 */
char                       array[1]; /* size: 1 */

/* 26 */
 /* pointer to 19 */
 /* size: 4 */

/* 27 */
/* <0> (null):0 */
char                       array[40]; /* size: 40 */

/* 28 */
 /* pointer to 29 */
 /* size: 4 */

/* 29 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 30 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 31 */
long double
 /* size: 12 */

/* 32 */
double
 /* size: 8 */

/* 33 */
/* <0> (null):0 */
typedef int int32; /* size: 4 */

/* 34 */
/* <0> (null):0 */
typedef unsigned int uint32; /* size: 4 */

/* 35 */
/* <0> (null):0 */
typedef long long unsigned int uint64; /* size: 8 */

/* 36 */
/* <0> (null):0 */
typedef uint64 GID_t; /* size: 8 */

/* 37 */
/* <0> (null):0 */
typedef uint32 PackageId_t; /* size: 4 */

/* 38 */
/* <0> (null):0 */
typedef uint32 AppId_t; /* size: 4 */

/* 39 */
/* <0> (null):0 */
typedef uint64 AssetClassId_t; /* size: 8 */

/* 40 */
/* <0> (null):0 */
typedef uint32 PhysicalItemId_t; /* size: 4 */

/* 41 */
/* <0> (null):0 */
typedef uint32 DepotId_t; /* size: 4 */

/* 42 */
/* <0> (null):0 */
typedef uint32 CellID_t; /* size: 4 */

/* 43 */
/* <0> (null):0 */
typedef uint64 SteamAPICall_t; /* size: 8 */

/* 44 */
/* <0> (null):0 */
typedef uint32 PartnerId_t; /* size: 4 */

/* 45 */
/* <0> (null):0 */
typedef int BOOL; /* size: 4 */

/* 46 */
/* <0> (null):0 */
typedef unsigned char byte; /* size: 1 */

/* 47 */
/* <0> (null):0 */
typedef unsigned int string_t; /* size: 4 */

/* 48 */
/* <0> (null):0 */
typedef float vec_t; /* size: 4 */

/* 49 */
float
 /* size: 4 */

/* 50 */
/* <0> (null):0 */
class Vector2D {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	/* <0> (null):0 */
	void Vector2D(class Vector2D *);

	/* <0> (null):0 */
	void Vector2D(class Vector2D *, float, float);

	/* <0> (null):0 */
	class Vector2D operator+(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DplERKS_ */

	/* <0> (null):0 */
	class Vector2D operator-(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DmiERKS_ */

	/* <0> (null):0 */
	class Vector2D operator*(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DmlEf */

	/* <0> (null):0 */
	class Vector2D operator/(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DdvEf */

	/* <0> (null):0 */
	float Length(const class Vector2D  *); /* linkage=_ZNK8Vector2D6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector2D  *); /* linkage=_ZNK8Vector2D13LengthSquaredEv */

	/* <0> (null):0 */
	class Vector2D Normalize(const class Vector2D  *); /* linkage=_ZNK8Vector2D9NormalizeEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector2D *); /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector2D *, float); /* linkage=_ZN8Vector2D6IsZeroEf */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 51 */
 /* pointer to 50 */
 /* size: 4 */

/* 52 */
 /* pointer to 53 */
 /* size: 4 */

/* 53 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 54 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 55 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 56 */
bool
 /* size: 1 */

/* 57 */
/* <0> (null):0 */
class Vector {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	vec_t                      z;                    /*     8     4 */
	/* <0> (null):0 */
	void Vector(class Vector *);

	/* <0> (null):0 */
	void Vector(class Vector *, float, float, float);

	/* <0> (null):0 */
	void Vector(class Vector *, const class Vector  &);

	/* <0> (null):0 */
	void Vector(class Vector *, float *);

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *); /* linkage=_ZNK6VectorngEv */

	/* <0> (null):0 */
	int operator==(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectoreqERKS_ */

	/* <0> (null):0 */
	int operator!=(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorneERKS_ */

	/* <0> (null):0 */
	class Vector operator+(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorplERKS_ */

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectormiERKS_ */

	/* <0> (null):0 */
	class Vector operator*(const class Vector  *, float); /* linkage=_ZNK6VectormlEf */

	/* <0> (null):0 */
	class Vector operator/(const class Vector  *, float); /* linkage=_ZNK6VectordvEf */

	/* <0> (null):0 */
	void CopyToArray(const class Vector  *, float *); /* linkage=_ZNK6Vector11CopyToArrayEPf */

	/* <0> (null):0 */
	float Length(const class Vector  *); /* linkage=_ZNK6Vector6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector  *); /* linkage=_ZNK6Vector13LengthSquaredEv */

	/* <0> (null):0 */
	float * operator float*(class Vector *); /* linkage=_ZN6VectorcvPfEv */

	/* <0> (null):0 */
	const float  * operator const float*(const class Vector  *); /* linkage=_ZNK6VectorcvPKfEv */

	/* <0> (null):0 */
	class Vector Normalize(const class Vector  *); /* linkage=_ZNK6Vector9NormalizeEv */

	/* <0> (null):0 */
	class Vector2D Make2D(const class Vector  *); /* linkage=_ZNK6Vector6Make2DEv */

	/* <0> (null):0 */
	float Length2D(const class Vector  *); /* linkage=_ZNK6Vector8Length2DEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector  *, float); /* linkage=_ZNK6Vector16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector  *, float); /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector *); /* linkage=_ZN6Vector16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector *, float); /* linkage=_ZN6Vector6IsZeroEf */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 58 */
 /* pointer to 57 */
 /* size: 4 */

/* 59 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 60 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 61 */
 /* pointer to 49 */
 /* size: 4 */

/* 62 */
 /* pointer to 63 */
 /* size: 4 */

/* 63 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 64 */
 /* pointer to 65 */
 /* size: 4 */

/* 65 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 66 */
/* <0> (null):0 */
typedef int qboolean; /* size: 4 */

/* 67 */
/* <0> (null):0 */
struct link_s {
	class link_s *             prev;                 /*     0     4 */
	class link_s *             next;                 /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 68 */
 /* pointer to 67 */
 /* size: 4 */

/* 69 */
/* <0> (null):0 */
typedef struct link_s link_t; /* size: 8 */

/* 70 */
/* <0> (null):0 */
typedef struct edict_s edict_t; /* size: 804 */

/* 71 */
/* <0> (null):0 */
struct edict_s {
	qboolean                   free;                 /*     0     4 */
	int                        serialnumber;         /*     4     4 */
	link_t                     area;                 /*     8     8 */
	int                        headnode;             /*    16     4 */
	int                        num_leafs;            /*    20     4 */
	short int                  leafnums[48];         /*    24    96 */
	/* --- cacheline 1 boundary (64 bytes) was 56 bytes ago --- */
	float                      freetime;             /*   120     4 */
	void *                     pvPrivateData;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	entvars_t                  v;                    /*   128   676 */
	/* --- cacheline 12 boundary (768 bytes) was 36 bytes ago --- */

	/* size: 804, cachelines: 13, members: 9 */
	/* last cacheline: 36 bytes */
}; /* size: 804 */

/* 72 */
 /* pointer to 70 */
 /* size: 4 */

/* 73 */
/* <0> (null):0 */
struct {
	float                      time;                 /*     0     4 */
	float                      frametime;            /*     4     4 */
	float                      force_retouch;        /*     8     4 */
	string_t                   mapname;              /*    12     4 */
	string_t                   startspot;            /*    16     4 */
	float                      deathmatch;           /*    20     4 */
	float                      coop;                 /*    24     4 */
	float                      teamplay;             /*    28     4 */
	float                      serverflags;          /*    32     4 */
	float                      found_secrets;        /*    36     4 */
	class Vector              v_forward;             /*    40    12 */
	class Vector              v_up;                  /*    52    12 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	class Vector              v_right;               /*    64    12 */
	float                      trace_allsolid;       /*    76     4 */
	float                      trace_startsolid;     /*    80     4 */
	float                      trace_fraction;       /*    84     4 */
	class Vector              trace_endpos;          /*    88    12 */
	class Vector              trace_plane_normal;    /*   100    12 */
	float                      trace_plane_dist;     /*   112     4 */
	edict_t *                  trace_ent;            /*   116     4 */
	float                      trace_inopen;         /*   120     4 */
	float                      trace_inwater;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	int                        trace_hitgroup;       /*   128     4 */
	int                        trace_flags;          /*   132     4 */
	int                        msg_entity;           /*   136     4 */
	int                        cdAudioTrack;         /*   140     4 */
	int                        maxClients;           /*   144     4 */
	int                        maxEntities;          /*   148     4 */
	const char  *              pStringBase;          /*   152     4 */
	void *                     pSaveData;            /*   156     4 */
	class Vector              vecLandmarkOffset;     /*   160    12 */

	/* size: 172, cachelines: 3, members: 31 */
	/* last cacheline: 44 bytes */
}; /* size: 172 */

/* 74 */
/* <0> (null):0 */
typedef class  globalvars_t; /* size: 172 */

/* 75 */
/* <0> (null):0 */
struct entvars_s {
	string_t                   classname;            /*     0     4 */
	string_t                   globalname;           /*     4     4 */
	class Vector              origin;                /*     8    12 */
	class Vector              oldorigin;             /*    20    12 */
	class Vector              velocity;              /*    32    12 */
	class Vector              basevelocity;          /*    44    12 */
	class Vector              clbasevelocity;        /*    56    12 */
	/* --- cacheline 1 boundary (64 bytes) was 4 bytes ago --- */
	class Vector              movedir;               /*    68    12 */
	class Vector              angles;                /*    80    12 */
	class Vector              avelocity;             /*    92    12 */
	class Vector              punchangle;            /*   104    12 */
	class Vector              v_angle;               /*   116    12 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	class Vector              endpos;                /*   128    12 */
	class Vector              startpos;              /*   140    12 */
	float                      impacttime;           /*   152     4 */
	float                      starttime;            /*   156     4 */
	int                        fixangle;             /*   160     4 */
	float                      idealpitch;           /*   164     4 */
	float                      pitch_speed;          /*   168     4 */
	float                      ideal_yaw;            /*   172     4 */
	float                      yaw_speed;            /*   176     4 */
	int                        modelindex;           /*   180     4 */
	string_t                   model;                /*   184     4 */
	int                        viewmodel;            /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	int                        weaponmodel;          /*   192     4 */
	class Vector              absmin;                /*   196    12 */
	class Vector              absmax;                /*   208    12 */
	class Vector              mins;                  /*   220    12 */
	class Vector              maxs;                  /*   232    12 */
	class Vector              size;                  /*   244    12 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	float                      ltime;                /*   256     4 */
	float                      nextthink;            /*   260     4 */
	int                        movetype;             /*   264     4 */
	int                        solid;                /*   268     4 */
	int                        skin;                 /*   272     4 */
	int                        body;                 /*   276     4 */
	int                        effects;              /*   280     4 */
	float                      gravity;              /*   284     4 */
	float                      friction;             /*   288     4 */
	int                        light_level;          /*   292     4 */
	int                        sequence;             /*   296     4 */
	int                        gaitsequence;         /*   300     4 */
	float                      frame;                /*   304     4 */
	float                      animtime;             /*   308     4 */
	float                      framerate;            /*   312     4 */
	unsigned char              controller[4];        /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	unsigned char              blending[2];          /*   320     2 */
	float                      scale;                /*   324     4 */
	int                        rendermode;           /*   328     4 */
	float                      renderamt;            /*   332     4 */
	class Vector              rendercolor;           /*   336    12 */
	int                        renderfx;             /*   348     4 */
	float                      health;               /*   352     4 */
	float                      frags;                /*   356     4 */
	int                        weapons;              /*   360     4 */
	float                      takedamage;           /*   364     4 */
	int                        deadflag;             /*   368     4 */
	class Vector              view_ofs;              /*   372    12 */
	int                        button;               /*   384     4 */
	/* --- cacheline 6 boundary (384 bytes) was 2 bytes ago --- */
	int                        impulse;              /*   388     4 */
	edict_t *                  chain;                /*   392     4 */
	edict_t *                  dmg_inflictor;        /*   396     4 */
	edict_t *                  enemy;                /*   400     4 */
	edict_t *                  aiment;               /*   404     4 */
	edict_t *                  owner;                /*   408     4 */
	edict_t *                  groundentity;         /*   412     4 */
	int                        spawnflags;           /*   416     4 */
	int                        flags;                /*   420     4 */
	int                        colormap;             /*   424     4 */
	int                        team;                 /*   428     4 */
	float                      max_health;           /*   432     4 */
	float                      teleport_time;        /*   436     4 */
	float                      armortype;            /*   440     4 */
	float                      armorvalue;           /*   444     4 */
	int                        waterlevel;           /*   448     4 */
	/* --- cacheline 7 boundary (448 bytes) was 2 bytes ago --- */
	int                        watertype;            /*   452     4 */
	string_t                   target;               /*   456     4 */
	string_t                   targetname;           /*   460     4 */
	string_t                   netname;              /*   464     4 */
	string_t                   message;              /*   468     4 */
	float                      dmg_take;             /*   472     4 */
	float                      dmg_save;             /*   476     4 */
	float                      dmg;                  /*   480     4 */
	float                      dmgtime;              /*   484     4 */
	string_t                   noise;                /*   488     4 */
	string_t                   noise1;               /*   492     4 */
	string_t                   noise2;               /*   496     4 */
	string_t                   noise3;               /*   500     4 */
	float                      speed;                /*   504     4 */
	float                      air_finished;         /*   508     4 */
	float                      pain_finished;        /*   512     4 */
	/* --- cacheline 8 boundary (512 bytes) was 2 bytes ago --- */
	float                      radsuit_finished;     /*   516     4 */
	edict_t *                  pContainingEntity;    /*   520     4 */
	int                        playerclass;          /*   524     4 */
	float                      maxspeed;             /*   528     4 */
	float                      fov;                  /*   532     4 */
	int                        weaponanim;           /*   536     4 */
	int                        pushmsec;             /*   540     4 */
	int                        bInDuck;              /*   544     4 */
	int                        flTimeStepSound;      /*   548     4 */
	int                        flSwimTime;           /*   552     4 */
	int                        flDuckTime;           /*   556     4 */
	int                        iStepLeft;            /*   560     4 */
	float                      flFallVelocity;       /*   564     4 */
	int                        gamestate;            /*   568     4 */
	int                        oldbuttons;           /*   572     4 */
	int                        groupinfo;            /*   576     4 */
	/* --- cacheline 9 boundary (576 bytes) was 2 bytes ago --- */
	int                        iuser1;               /*   580     4 */
	int                        iuser2;               /*   584     4 */
	int                        iuser3;               /*   588     4 */
	int                        iuser4;               /*   592     4 */
	float                      fuser1;               /*   596     4 */
	float                      fuser2;               /*   600     4 */
	float                      fuser3;               /*   604     4 */
	float                      fuser4;               /*   608     4 */
	class Vector              vuser1;                /*   612    12 */
	class Vector              vuser2;                /*   624    12 */
	class Vector              vuser3;                /*   636    12 */
	/* --- cacheline 10 boundary (640 bytes) was 6 bytes ago --- */
	class Vector              vuser4;                /*   648    12 */
	edict_t *                  euser1;               /*   660     4 */
	edict_t *                  euser2;               /*   664     4 */
	edict_t *                  euser3;               /*   668     4 */
	edict_t *                  euser4;               /*   672     4 */

	/* size: 676, cachelines: 11, members: 123 */
	/* last cacheline: 36 bytes */

	/* BRAIN FART ALERT! 676 != 674 + 0(holes), diff = 2 */

}; /* size: 676 */

/* 76 */
/* <0> (null):0 */
unsigned char              array[4]; /* size: 4 */

/* 77 */
/* <0> (null):0 */
unsigned char              array[2]; /* size: 2 */

/* 78 */
/* <0> (null):0 */
typedef struct entvars_s entvars_t; /* size: 676 */

/* 79 */
/* <0> (null):0 */
short int                  array[48]; /* size: 96 */

/* 80 */
/* <0> (null):0 */
typedef uint32 CRC32_t; /* size: 4 */

/* 81 */
/* <0> (null):0 */
struct cvar_s {
	char *                     name;                 /*     0     4 */
	char *                     string;               /*     4     4 */
	int                        flags;                /*     8     4 */
	float                      value;                /*    12     4 */
	class cvar_s *             next;                 /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 82 */
 /* pointer to 81 */
 /* size: 4 */

/* 83 */
/* <0> (null):0 */
typedef struct cvar_s cvar_t; /* size: 20 */

/* 84 */
/* <0> (null):0 */
struct client_textmessage_s {
	int                        effect;               /*     0     4 */
	byte                       r1;                   /*     4     1 */
	byte                       g1;                   /*     5     1 */
	byte                       b1;                   /*     6     1 */
	byte                       a1;                   /*     7     1 */
	byte                       r2;                   /*     8     1 */
	byte                       g2;                   /*     9     1 */
	byte                       b2;                   /*    10     1 */
	byte                       a2;                   /*    11     1 */
	float                      x;                    /*    12     4 */
	float                      y;                    /*    16     4 */
	float                      fadein;               /*    20     4 */
	float                      fadeout;              /*    24     4 */
	float                      holdtime;             /*    28     4 */
	float                      fxtime;               /*    32     4 */
	const char  *              pName;                /*    36     4 */
	const char  *              pMessage;             /*    40     4 */

	/* size: 44, cachelines: 1, members: 17 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 85 */
/* <0> (null):0 */
typedef struct client_textmessage_s client_textmessage_t; /* size: 44 */

/* 86 */
/* <0> (null):0 */
typedef struct sequenceCommandLine_ sequenceCommandLine_s; /* size: 92 */

/* 87 */
/* <0> (null):0 */
struct sequenceCommandLine_ {
	int                        commandType;          /*     0     4 */
	client_textmessage_t       clientMessage;        /*     4    44 */
	char *                     speakerName;          /*    48     4 */
	char *                     listenerName;         /*    52     4 */
	char *                     soundFileName;        /*    56     4 */
	char *                     sentenceName;         /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	char *                     fireTargetNames;      /*    64     4 */
	char *                     killTargetNames;      /*    68     4 */
	float                      delay;                /*    72     4 */
	int                        repeatCount;          /*    76     4 */
	int                        textChannel;          /*    80     4 */
	int                        modifierBitField;     /*    84     4 */
	sequenceCommandLine_s *    nextCommandLine;      /*    88     4 */

	/* size: 92, cachelines: 2, members: 13 */
	/* last cacheline: 28 bytes */
}; /* size: 92 */

/* 88 */
 /* pointer to 86 */
 /* size: 4 */

/* 89 */
/* <0> (null):0 */
typedef struct sequenceEntry_ sequenceEntry_s; /* size: 20 */

/* 90 */
/* <0> (null):0 */
struct sequenceEntry_ {
	char *                     fileName;             /*     0     4 */
	char *                     entryName;            /*     4     4 */
	sequenceCommandLine_s *    firstCommand;         /*     8     4 */
	sequenceEntry_s *          nextEntry;            /*    12     4 */
	qboolean                   isGlobal;             /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 91 */
 /* pointer to 89 */
 /* size: 4 */

/* 92 */
/* <0> (null):0 */
typedef struct sentenceEntry_ sentenceEntry_s; /* size: 16 */

/* 93 */
/* <0> (null):0 */
struct sentenceEntry_ {
	char *                     data;                 /*     0     4 */
	sentenceEntry_s *          nextEntry;            /*     4     4 */
	qboolean                   isGlobal;             /*     8     4 */
	unsigned int               index;                /*    12     4 */

	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 94 */
 /* pointer to 92 */
 /* size: 4 */

/* 95 */
/* <0> (null):0 */
enum {
	at_notice = 0,
	at_console = 1,
	at_aiconsole = 2,
	at_warning = 3,
	at_error = 4,
	at_logged = 5,
}; /* size: 4 */

/* 96 */
/* <0> (null):0 */
typedef enum  ALERT_TYPE; /* size: 4 */

/* 97 */
/* <0> (null):0 */
enum {
	print_console = 0,
	print_center = 1,
	print_chat = 2,
}; /* size: 4 */

/* 98 */
/* <0> (null):0 */
typedef enum  PRINT_TYPE; /* size: 4 */

/* 99 */
/* <0> (null):0 */
enum {
	force_exactfile = 0,
	force_model_samebounds = 1,
	force_model_specifybounds = 2,
	force_model_specifybounds_if_avail = 3,
}; /* size: 4 */

/* 100 */
/* <0> (null):0 */
typedef enum  FORCE_TYPE; /* size: 4 */

/* 101 */
/* <0> (null):0 */
struct {
	int                        fAllSolid;            /*     0     4 */
	int                        fStartSolid;          /*     4     4 */
	int                        fInOpen;              /*     8     4 */
	int                        fInWater;             /*    12     4 */
	float                      flFraction;           /*    16     4 */
	class Vector              vecEndPos;             /*    20    12 */
	float                      flPlaneDist;          /*    32     4 */
	class Vector              vecPlaneNormal;        /*    36    12 */
	edict_t *                  pHit;                 /*    48     4 */
	int                        iHitgroup;            /*    52     4 */

	/* size: 56, cachelines: 1, members: 10 */
	/* last cacheline: 56 bytes */
}; /* size: 56 */

/* 102 */
/* <0> (null):0 */
typedef class  TraceResult; /* size: 56 */

/* 103 */
/* <0> (null):0 */
struct enginefuncs_s {
	int                        (*pfnPrecacheModel)(char *); /*     0     4 */
	int                        (*pfnPrecacheSound)(char *); /*     4     4 */
	void                       (*pfnSetModel)(edict_t *, const char  *); /*     8     4 */
	int                        (*pfnModelIndex)(const char  *); /*    12     4 */
	int                        (*pfnModelFrames)(int); /*    16     4 */
	void                       (*pfnSetSize)(edict_t *, const float  *, const float  *); /*    20     4 */
	void                       (*pfnChangeLevel)(char *, char *); /*    24     4 */
	void                       (*pfnGetSpawnParms)(edict_t *); /*    28     4 */
	void                       (*pfnSaveSpawnParms)(edict_t *); /*    32     4 */
	float                      (*pfnVecToYaw)(const float  *); /*    36     4 */
	void                       (*pfnVecToAngles)(const float  *, float *); /*    40     4 */
	void                       (*pfnMoveToOrigin)(edict_t *, const float  *, float, int); /*    44     4 */
	void                       (*pfnChangeYaw)(edict_t *); /*    48     4 */
	void                       (*pfnChangePitch)(edict_t *); /*    52     4 */
	edict_t *                  (*pfnFindEntityByString)(edict_t *, const char  *, const char  *); /*    56     4 */
	int                        (*pfnGetEntityIllum)(edict_t *); /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	edict_t *                  (*pfnFindEntityInSphere)(edict_t *, const float  *, float); /*    64     4 */
	edict_t *                  (*pfnFindClientInPVS)(edict_t *); /*    68     4 */
	edict_t *                  (*pfnEntitiesInPVS)(edict_t *); /*    72     4 */
	void                       (*pfnMakeVectors)(const float  *); /*    76     4 */
	void                       (*pfnAngleVectors)(const float  *, float *, float *, float *); /*    80     4 */
	edict_t *                  (*pfnCreateEntity)(void); /*    84     4 */
	void                       (*pfnRemoveEntity)(edict_t *); /*    88     4 */
	edict_t *                  (*pfnCreateNamedEntity)(int); /*    92     4 */
	void                       (*pfnMakeStatic)(edict_t *); /*    96     4 */
	int                        (*pfnEntIsOnFloor)(edict_t *); /*   100     4 */
	int                        (*pfnDropToFloor)(edict_t *); /*   104     4 */
	int                        (*pfnWalkMove)(edict_t *, float, float, int); /*   108     4 */
	void                       (*pfnSetOrigin)(edict_t *, const float  *); /*   112     4 */
	void                       (*pfnEmitSound)(edict_t *, int, const char  *, float, float, int, int); /*   116     4 */
	void                       (*pfnEmitAmbientSound)(edict_t *, float *, const char  *, float, float, int, int); /*   120     4 */
	void                       (*pfnTraceLine)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	void                       (*pfnTraceToss)(edict_t *, edict_t *, TraceResult *); /*   128     4 */
	int                        (*pfnTraceMonsterHull)(edict_t *, const float  *, const float  *, int, edict_t *, TraceResult *); /*   132     4 */
	void                       (*pfnTraceHull)(const float  *, const float  *, int, int, edict_t *, TraceResult *); /*   136     4 */
	void                       (*pfnTraceModel)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   140     4 */
	const char  *              (*pfnTraceTexture)(edict_t *, const float  *, const float  *); /*   144     4 */
	void                       (*pfnTraceSphere)(const float  *, const float  *, int, float, edict_t *, TraceResult *); /*   148     4 */
	void                       (*pfnGetAimVector)(edict_t *, float, float *); /*   152     4 */
	void                       (*pfnServerCommand)(char *); /*   156     4 */
	void                       (*pfnServerExecute)(void); /*   160     4 */
	void                       (*pfnClientCommand)(edict_t *, char *, ...); /*   164     4 */
	void                       (*pfnParticleEffect)(const float  *, const float  *, float, float); /*   168     4 */
	void                       (*pfnLightStyle)(int, char *); /*   172     4 */
	int                        (*pfnDecalIndex)(const char  *); /*   176     4 */
	int                        (*pfnPointContents)(const float  *); /*   180     4 */
	void                       (*pfnMessageBegin)(int, int, const float  *, edict_t *); /*   184     4 */
	void                       (*pfnMessageEnd)(void); /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	void                       (*pfnWriteByte)(int); /*   192     4 */
	void                       (*pfnWriteChar)(int); /*   196     4 */
	void                       (*pfnWriteShort)(int); /*   200     4 */
	void                       (*pfnWriteLong)(int); /*   204     4 */
	void                       (*pfnWriteAngle)(float); /*   208     4 */
	void                       (*pfnWriteCoord)(float); /*   212     4 */
	void                       (*pfnWriteString)(const char  *); /*   216     4 */
	void                       (*pfnWriteEntity)(int); /*   220     4 */
	void                       (*pfnCVarRegister)(cvar_t *); /*   224     4 */
	float                      (*pfnCVarGetFloat)(const char  *); /*   228     4 */
	const char  *              (*pfnCVarGetString)(const char  *); /*   232     4 */
	void                       (*pfnCVarSetFloat)(const char  *, float); /*   236     4 */
	void                       (*pfnCVarSetString)(const char  *, const char  *); /*   240     4 */
	void                       (*pfnAlertMessage)(ALERT_TYPE, char *, ...); /*   244     4 */
	void                       (*pfnEngineFprintf)(void *, char *, ...); /*   248     4 */
	void *                     (*pfnPvAllocEntPrivateData)(edict_t *, int32); /*   252     4 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	void *                     (*pfnPvEntPrivateData)(edict_t *); /*   256     4 */
	void                       (*pfnFreeEntPrivateData)(edict_t *); /*   260     4 */
	const char  *              (*pfnSzFromIndex)(int); /*   264     4 */
	int                        (*pfnAllocString)(const char  *); /*   268     4 */
	class entvars_s *          (*pfnGetVarsOfEnt)(edict_t *); /*   272     4 */
	edict_t *                  (*pfnPEntityOfEntOffset)(int); /*   276     4 */
	int                        (*pfnEntOffsetOfPEntity)(const edict_t  *); /*   280     4 */
	int                        (*pfnIndexOfEdict)(const edict_t  *); /*   284     4 */
	edict_t *                  (*pfnPEntityOfEntIndex)(int); /*   288     4 */
	edict_t *                  (*pfnFindEntityByVars)(class entvars_s *); /*   292     4 */
	void *                     (*pfnGetModelPtr)(edict_t *); /*   296     4 */
	int                        (*pfnRegUserMsg)(const char  *, int); /*   300     4 */
	void                       (*pfnAnimationAutomove)(const edict_t  *, float); /*   304     4 */
	void                       (*pfnGetBonePosition)(const edict_t  *, int, float *, float *); /*   308     4 */
	uint32                     (*pfnFunctionFromName)(const char  *); /*   312     4 */
	const char  *              (*pfnNameForFunction)(uint32); /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	void                       (*pfnClientPrintf)(edict_t *, PRINT_TYPE, const char  *); /*   320     4 */
	void                       (*pfnServerPrint)(const char  *); /*   324     4 */
	const char  *              (*pfnCmd_Args)(void); /*   328     4 */
	const char  *              (*pfnCmd_Argv)(int);  /*   332     4 */
	int                        (*pfnCmd_Argc)(void); /*   336     4 */
	void                       (*pfnGetAttachment)(const edict_t  *, int, float *, float *); /*   340     4 */
	void                       (*pfnCRC32_Init)(CRC32_t *); /*   344     4 */
	void                       (*pfnCRC32_ProcessBuffer)(CRC32_t *, void *, int); /*   348     4 */
	void                       (*pfnCRC32_ProcessByte)(CRC32_t *, unsigned char); /*   352     4 */
	CRC32_t                    (*pfnCRC32_Final)(CRC32_t); /*   356     4 */
	int32                      (*pfnRandomLong)(int32, int32); /*   360     4 */
	float                      (*pfnRandomFloat)(float, float); /*   364     4 */
	void                       (*pfnSetView)(const edict_t  *, const edict_t  *); /*   368     4 */
	float                      (*pfnTime)(void);     /*   372     4 */
	void                       (*pfnCrosshairAngle)(const edict_t  *, float, float); /*   376     4 */
	byte *                     (*pfnLoadFileForMe)(char *, int *); /*   380     4 */
	/* --- cacheline 6 boundary (384 bytes) --- */
	void                       (*pfnFreeFile)(void *); /*   384     4 */
	void                       (*pfnEndSection)(const char  *); /*   388     4 */
	int                        (*pfnCompareFileTime)(char *, char *, int *); /*   392     4 */
	void                       (*pfnGetGameDir)(char *); /*   396     4 */
	void                       (*pfnCvar_RegisterVariable)(cvar_t *); /*   400     4 */
	void                       (*pfnFadeClientVolume)(const edict_t  *, int, int, int, int); /*   404     4 */
	void                       (*pfnSetClientMaxspeed)(const edict_t  *, float); /*   408     4 */
	edict_t *                  (*pfnCreateFakeClient)(const char  *); /*   412     4 */
	void                       (*pfnRunPlayerMove)(edict_t *, const float  *, float, float, float, short unsigned int, byte, byte); /*   416     4 */
	int                        (*pfnNumberOfEntities)(void); /*   420     4 */
	char *                     (*pfnGetInfoKeyBuffer)(edict_t *); /*   424     4 */
	char *                     (*pfnInfoKeyValue)(char *, char *); /*   428     4 */
	void                       (*pfnSetKeyValue)(char *, char *, char *); /*   432     4 */
	void                       (*pfnSetClientKeyValue)(int, char *, char *, char *); /*   436     4 */
	int                        (*pfnIsMapValid)(char *); /*   440     4 */
	void                       (*pfnStaticDecal)(const float  *, int, int, int); /*   444     4 */
	/* --- cacheline 7 boundary (448 bytes) --- */
	int                        (*pfnPrecacheGeneric)(char *); /*   448     4 */
	int                        (*pfnGetPlayerUserId)(edict_t *); /*   452     4 */
	void                       (*pfnBuildSoundMsg)(edict_t *, int, const char  *, float, float, int, int, int, int, const float  *, edict_t *); /*   456     4 */
	int                        (*pfnIsDedicatedServer)(void); /*   460     4 */
	cvar_t *                   (*pfnCVarGetPointer)(const char  *); /*   464     4 */
	unsigned int               (*pfnGetPlayerWONId)(edict_t *); /*   468     4 */
	void                       (*pfnInfo_RemoveKey)(char *, const char  *); /*   472     4 */
	const char  *              (*pfnGetPhysicsKeyValue)(const edict_t  *, const char  *); /*   476     4 */
	void                       (*pfnSetPhysicsKeyValue)(const edict_t  *, const char  *, const char  *); /*   480     4 */
	const char  *              (*pfnGetPhysicsInfoString)(const edict_t  *); /*   484     4 */
	short unsigned int         (*pfnPrecacheEvent)(int, const char  *); /*   488     4 */
	void                       (*pfnPlaybackEvent)(int, const edict_t  *, short unsigned int, float, float *, float *, float, float, int, int, int, int); /*   492     4 */
	unsigned char *            (*pfnSetFatPVS)(float *); /*   496     4 */
	unsigned char *            (*pfnSetFatPAS)(float *); /*   500     4 */
	int                        (*pfnCheckVisibility)(const edict_t  *, unsigned char *); /*   504     4 */
	void                       (*pfnDeltaSetField)(class delta_s *, const char  *); /*   508     4 */
	/* --- cacheline 8 boundary (512 bytes) --- */
	void                       (*pfnDeltaUnsetField)(class delta_s *, const char  *); /*   512     4 */
	void                       (*pfnDeltaAddEncoder)(char *, void (*)(class delta_s *, const unsigned char  *, const unsigned char  *)); /*   516     4 */
	int                        (*pfnGetCurrentPlayer)(void); /*   520     4 */
	int                        (*pfnCanSkipPlayer)(const edict_t  *); /*   524     4 */
	int                        (*pfnDeltaFindField)(class delta_s *, const char  *); /*   528     4 */
	void                       (*pfnDeltaSetFieldByIndex)(class delta_s *, int); /*   532     4 */
	void                       (*pfnDeltaUnsetFieldByIndex)(class delta_s *, int); /*   536     4 */
	void                       (*pfnSetGroupMask)(int, int); /*   540     4 */
	int                        (*pfnCreateInstancedBaseline)(int, class entity_state_s *); /*   544     4 */
	void                       (*pfnCvar_DirectSet)(class cvar_s *, char *); /*   548     4 */
	void                       (*pfnForceUnmodified)(FORCE_TYPE, float *, float *, const char  *); /*   552     4 */
	void                       (*pfnGetPlayerStats)(const edict_t  *, int *, int *); /*   556     4 */
	void                       (*pfnAddServerCommand)(char *, void (*)(void)); /*   560     4 */
	qboolean                   (*pfnVoice_GetClientListening)(int, int); /*   564     4 */
	qboolean                   (*pfnVoice_SetClientListening)(int, int, qboolean); /*   568     4 */
	const char  *              (*pfnGetPlayerAuthId)(edict_t *); /*   572     4 */
	/* --- cacheline 9 boundary (576 bytes) --- */
	sequenceEntry_s *          (*pfnSequenceGet)(const char  *, const char  *); /*   576     4 */
	sentenceEntry_s *          (*pfnSequencePickSentence)(const char  *, int, int *); /*   580     4 */
	int                        (*pfnGetFileSize)(char *); /*   584     4 */
	unsigned int               (*pfnGetApproxWavePlayLen)(const char  *); /*   588     4 */
	int                        (*pfnIsCareerMatch)(void); /*   592     4 */
	int                        (*pfnGetLocalizedStringLength)(const char  *); /*   596     4 */
	void                       (*pfnRegisterTutorMessageShown)(int); /*   600     4 */
	int                        (*pfnGetTimesTutorMessageShown)(int); /*   604     4 */
	void                       (*ProcessTutorMessageDecayBuffer)(int *, int); /*   608     4 */
	void                       (*ConstructTutorMessageDecayBuffer)(int *, int); /*   612     4 */
	void                       (*ResetTutorMessageDecayData)(void); /*   616     4 */
	void                       (*pfnQueryClientCvarValue)(const edict_t  *, const char  *); /*   620     4 */
	void                       (*pfnQueryClientCvarValue2)(const edict_t  *, const char  *, int); /*   624     4 */
	int                        (*pfnCheckParm)(const char  *, char * *); /*   628     4 */

	/* size: 632, cachelines: 10, members: 158 */
	/* last cacheline: 56 bytes */
}; /* size: 632 */

/* 104 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 105 */
 /* pointer to 104 */
 /* size: 4 */

/* 106 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150317728 */

/* 107 */
 /* pointer to 106 */
 /* size: 4 */

/* 108 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 109 */
 /* pointer to 108 */
 /* size: 4 */

/* 110 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 111 */
 /* pointer to 110 */
 /* size: 4 */

/* 112 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150318248 */

/* 113 */
 /* pointer to 112 */
 /* size: 4 */

/* 114 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150318508 */

/* 115 */
 /* pointer to 114 */
 /* size: 4 */

/* 116 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150318716 */

/* 117 */
 /* pointer to 116 */
 /* size: 4 */

/* 118 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 119 */
 /* pointer to 118 */
 /* size: 4 */

/* 120 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150319028 */

/* 121 */
 /* pointer to 120 */
 /* size: 4 */

/* 122 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150319236 */

/* 123 */
 /* pointer to 122 */
 /* size: 4 */

/* 124 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 125 */
 /* pointer to 124 */
 /* size: 4 */

/* 126 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 127 */
 /* pointer to 126 */
 /* size: 4 */

/* 128 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 129 */
 /* pointer to 128 */
 /* size: 4 */

/* 130 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 131 */
 /* pointer to 130 */
 /* size: 4 */

/* 132 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150332612 */

/* 133 */
 /* pointer to 132 */
 /* size: 4 */

/* 134 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150332768 */

/* 135 */
 /* pointer to 134 */
 /* size: 4 */

/* 136 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 137 */
 /* pointer to 136 */
 /* size: 4 */

/* 138 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 139 */
 /* pointer to 138 */
 /* size: 4 */

/* 140 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 141 */
 /* pointer to 140 */
 /* size: 4 */

/* 142 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150333652 */

/* 143 */
 /* pointer to 142 */
 /* size: 4 */

/* 144 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150333860 */

/* 145 */
 /* pointer to 144 */
 /* size: 4 */

/* 146 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150334328 */

/* 147 */
 /* pointer to 146 */
 /* size: 4 */

/* 148 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150334796 */

/* 149 */
 /* pointer to 102 */
 /* size: 4 */

/* 150 */
 /* pointer to 148 */
 /* size: 4 */

/* 151 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150335212 */

/* 152 */
 /* pointer to 151 */
 /* size: 4 */

/* 153 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 154 */
 /* pointer to 153 */
 /* size: 4 */

/* 155 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150335888 */

/* 156 */
 /* pointer to 155 */
 /* size: 4 */

/* 157 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 158 */
 /* pointer to 157 */
 /* size: 4 */

/* 159 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150340652 */

/* 160 */
 /* pointer to 159 */
 /* size: 4 */

/* 161 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150341068 */

/* 162 */
 /* pointer to 161 */
 /* size: 4 */

/* 163 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150341328 */

/* 164 */
 /* pointer to 163 */
 /* size: 4 */

/* 165 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150341484 */

/* 166 */
 /* pointer to 165 */
 /* size: 4 */

/* 167 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150341588 */

/* 168 */
 /* pointer to 167 */
 /* size: 4 */

/* 169 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150341796 */

/* 170 */
 /* pointer to 169 */
 /* size: 4 */

/* 171 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150342108 */

/* 172 */
 /* pointer to 171 */
 /* size: 4 */

/* 173 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 174 */
 /* pointer to 173 */
 /* size: 4 */

/* 175 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150342472 */

/* 176 */
 /* pointer to 175 */
 /* size: 4 */

/* 177 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150342784 */

/* 178 */
 /* pointer to 177 */
 /* size: 4 */

/* 179 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150342940 */

/* 180 */
 /* pointer to 179 */
 /* size: 4 */

/* 181 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150343096 */

/* 182 */
 /* pointer to 181 */
 /* size: 4 */

/* 183 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150343252 */

/* 184 */
 /* pointer to 83 */
 /* size: 4 */

/* 185 */
 /* pointer to 183 */
 /* size: 4 */

/* 186 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 187 */
 /* pointer to 186 */
 /* size: 4 */

/* 188 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 189 */
 /* pointer to 188 */
 /* size: 4 */

/* 190 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150343772 */

/* 191 */
 /* pointer to 190 */
 /* size: 4 */

/* 192 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150343980 */

/* 193 */
 /* pointer to 192 */
 /* size: 4 */

/* 194 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150344188 */

/* 195 */
 /* pointer to 194 */
 /* size: 4 */

/* 196 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150344396 */

/* 197 */
 /* pointer to 196 */
 /* size: 4 */

/* 198 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 199 */
 /* pointer to 198 */
 /* size: 4 */

/* 200 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 201 */
 /* pointer to 200 */
 /* size: 4 */

/* 202 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 203 */
 /* pointer to 202 */
 /* size: 4 */

/* 204 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 205 */
 /* pointer to 75 */
 /* size: 4 */

/* 206 */
 /* pointer to 204 */
 /* size: 4 */

/* 207 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 208 */
 /* pointer to 209 */
 /* size: 4 */

/* 209 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 804 */

/* 210 */
 /* pointer to 207 */
 /* size: 4 */

/* 211 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 212 */
 /* pointer to 211 */
 /* size: 4 */

/* 213 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 214 */
 /* pointer to 213 */
 /* size: 4 */

/* 215 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150350044 */

/* 216 */
 /* pointer to 215 */
 /* size: 4 */

/* 217 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150350252 */

/* 218 */
 /* pointer to 217 */
 /* size: 4 */

/* 219 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 220 */
 /* pointer to 219 */
 /* size: 4 */

/* 221 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 222 */
 /* pointer to 221 */
 /* size: 4 */

/* 223 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150350876 */

/* 224 */
 /* pointer to 223 */
 /* size: 4 */

/* 225 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 226 */
 /* pointer to 225 */
 /* size: 4 */

/* 227 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 228 */
 /* pointer to 227 */
 /* size: 4 */

/* 229 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150351344 */

/* 230 */
 /* pointer to 80 */
 /* size: 4 */

/* 231 */
 /* pointer to 229 */
 /* size: 4 */

/* 232 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150351552 */

/* 233 */
 /* pointer to 232 */
 /* size: 4 */

/* 234 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150351812 */

/* 235 */
 /* pointer to 234 */
 /* size: 4 */

/* 236 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 237 */
 /* pointer to 236 */
 /* size: 4 */

/* 238 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 239 */
 /* pointer to 238 */
 /* size: 4 */

/* 240 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 241 */
 /* pointer to 240 */
 /* size: 4 */

/* 242 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150352592 */

/* 243 */
 /* pointer to 242 */
 /* size: 4 */

/* 244 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 245 */
 /* pointer to 244 */
 /* size: 4 */

/* 246 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150352920 */

/* 247 */
 /* pointer to 246 */
 /* size: 4 */

/* 248 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 249 */
 /* pointer to 46 */
 /* size: 4 */

/* 250 */
 /* pointer to 9 */
 /* size: 4 */

/* 251 */
 /* pointer to 248 */
 /* size: 4 */

/* 252 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150353492 */

/* 253 */
 /* pointer to 252 */
 /* size: 4 */

/* 254 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 255 */
 /* pointer to 254 */
 /* size: 4 */

/* 256 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150353908 */

/* 257 */
 /* pointer to 256 */
 /* size: 4 */

/* 258 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 259 */
 /* pointer to 258 */
 /* size: 4 */

/* 260 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150354428 */

/* 261 */
 /* pointer to 260 */
 /* size: 4 */

/* 262 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 263 */
 /* pointer to 262 */
 /* size: 4 */

/* 264 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 265 */
 /* pointer to 264 */
 /* size: 4 */

/* 266 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150355312 */

/* 267 */
 /* pointer to 266 */
 /* size: 4 */

/* 268 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150355572 */

/* 269 */
 /* pointer to 268 */
 /* size: 4 */

/* 270 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150355884 */

/* 271 */
 /* pointer to 270 */
 /* size: 4 */

/* 272 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150356196 */

/* 273 */
 /* pointer to 272 */
 /* size: 4 */

/* 274 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 275 */
 /* pointer to 274 */
 /* size: 4 */

/* 276 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 277 */
 /* pointer to 276 */
 /* size: 4 */

/* 278 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150361272 */

/* 279 */
 /* pointer to 278 */
 /* size: 4 */

/* 280 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 281 */
 /* pointer to 280 */
 /* size: 4 */

/* 282 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150361688 */

/* 283 */
 /* pointer to 282 */
 /* size: 4 */

/* 284 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 285 */
 /* pointer to 284 */
 /* size: 4 */

/* 286 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 2 */

/* 287 */
 /* pointer to 286 */
 /* size: 4 */

/* 288 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150362312 */

/* 289 */
 /* pointer to 288 */
 /* size: 4 */

/* 290 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 291 */
 /* pointer to 4 */
 /* size: 4 */

/* 292 */
 /* pointer to 290 */
 /* size: 4 */

/* 293 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 294 */
 /* pointer to 293 */
 /* size: 4 */

/* 295 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150363456 */

/* 296 */
 /* pointer to 297 */
 /* size: 4 */

/* 297 */
/* <0> (null):0 */
struct delta_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 298 */
 /* pointer to 295 */
 /* size: 4 */

/* 299 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150363780 */

/* 300 */
 /* pointer to 301 */
 /* size: 4 */

/* 301 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150363988 */

/* 302 */
 /* pointer to 303 */
 /* size: 4 */

/* 303 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 304 */
 /* pointer to 299 */
 /* size: 4 */

/* 305 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 306 */
 /* pointer to 305 */
 /* size: 4 */

/* 307 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150364560 */

/* 308 */
 /* pointer to 307 */
 /* size: 4 */

/* 309 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150364768 */

/* 310 */
 /* pointer to 309 */
 /* size: 4 */

/* 311 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 312 */
 /* pointer to 313 */
 /* size: 4 */

/* 313 */
/* <0> (null):0 */
struct entity_state_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 314 */
 /* pointer to 311 */
 /* size: 4 */

/* 315 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150365356 */

/* 316 */
 /* pointer to 81 */
 /* size: 4 */

/* 317 */
 /* pointer to 315 */
 /* size: 4 */

/* 318 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150365616 */

/* 319 */
 /* pointer to 318 */
 /* size: 4 */

/* 320 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150365928 */

/* 321 */
 /* pointer to 320 */
 /* size: 4 */

/* 322 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150366188 */

/* 323 */
 /* pointer to 322 */
 /* size: 4 */

/* 324 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 325 */
 /* pointer to 324 */
 /* size: 4 */

/* 326 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 327 */
 /* pointer to 326 */
 /* size: 4 */

/* 328 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 329 */
 /* pointer to 328 */
 /* size: 4 */

/* 330 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 331 */
 /* pointer to 330 */
 /* size: 4 */

/* 332 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 333 */
 /* pointer to 332 */
 /* size: 4 */

/* 334 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 335 */
 /* pointer to 334 */
 /* size: 4 */

/* 336 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150367644 */

/* 337 */
 /* pointer to 336 */
 /* size: 4 */

/* 338 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150367852 */

/* 339 */
 /* pointer to 338 */
 /* size: 4 */

/* 340 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150368060 */

/* 341 */
 /* pointer to 340 */
 /* size: 4 */

/* 342 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 343 */
 /* pointer to 17 */
 /* size: 4 */

/* 344 */
 /* pointer to 342 */
 /* size: 4 */

/* 345 */
/* <0> (null):0 */
typedef struct enginefuncs_s enginefuncs_t; /* size: 632 */

/* 346 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 347 */
/* <0> (null):0 */
typedef int ptrdiff_t; /* size: 4 */

/* 348 */
/* <0> (null):0 */
enum {
	TS_AT_TOP = 0,
	TS_AT_BOTTOM = 1,
	TS_GOING_UP = 2,
	TS_GOING_DOWN = 3,
}; /* size: 4 */

/* 349 */
/* <0> (null):0 */
typedef enum  TOGGLE_STATE; /* size: 4 */

/* 350 */
 /* pointer to 78 */
 /* size: 4 */

/* 351 */
 /* pointer to 352 */
 /* size: 4 */

/* 352 */
/* <0> (null):0 */
struct CBaseEntity {
	/* <0> (null):0 */
	edict_t * edict(class CBaseEntity *); /* linkage=_ZN11CBaseEntity5edictEv */

	/* <0> (null):0 */
	virtual int ObjectCaps(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10ObjectCapsEv */

	/* <0> (null):0 */
	int entindex(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8entindexEv */

	/* <0> (null):0 */
	void CBaseEntity(class CBaseEntity *);

	/* <0> (null):0 */
	void * operator new(size_t, entvars_t *); /* linkage=_ZN11CBaseEntitynwEjP9entvars_s */

	/* <0> (null):0 */
	virtual void Restart(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7RestartEv */

	/* <0> (null):0 */
	virtual void Activate(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8ActivateEv */

	/* <0> (null):0 */
	virtual int Classify(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8ClassifyEv */

	/* <0> (null):0 */
	virtual void DeathNotice(class CBaseEntity *, entvars_t *); /* linkage=_ZN11CBaseEntity11DeathNoticeEP9entvars_s */

	/* <0> (null):0 */
	virtual int BloodColor(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10BloodColorEv */

	/* <0> (null):0 */
	virtual BOOL IsTriggered(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity11IsTriggeredEPS_ */

	/* <0> (null):0 */
	virtual class CBaseMonster * MyMonsterPointer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity16MyMonsterPointerEv */

	/* <0> (null):0 */
	virtual class CSquadMonster * MySquadMonsterPointer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity21MySquadMonsterPointerEv */

	/* <0> (null):0 */
	virtual int GetToggleState(class CBaseEntity *); /* linkage=_ZN11CBaseEntity14GetToggleStateEv */

	/* <0> (null):0 */
	virtual void AddPoints(class CBaseEntity *, int, BOOL); /* linkage=_ZN11CBaseEntity9AddPointsEii */

	/* <0> (null):0 */
	virtual void AddPointsToTeam(class CBaseEntity *, int, BOOL); /* linkage=_ZN11CBaseEntity15AddPointsToTeamEii */

	/* <0> (null):0 */
	virtual BOOL AddPlayerItem(class CBaseEntity *, class CBasePlayerItem *); /* linkage=_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem */

	/* <0> (null):0 */
	virtual BOOL RemovePlayerItem(class CBaseEntity *, class CBasePlayerItem *); /* linkage=_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem */

	/* <0> (null):0 */
	virtual int GiveAmmo(class CBaseEntity *, int, char *, int); /* linkage=_ZN11CBaseEntity8GiveAmmoEiPci */

	/* <0> (null):0 */
	virtual float GetDelay(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8GetDelayEv */

	/* <0> (null):0 */
	virtual int IsMoving(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8IsMovingEv */

	/* <0> (null):0 */
	virtual void OverrideReset(class CBaseEntity *); /* linkage=_ZN11CBaseEntity13OverrideResetEv */

	/* <0> (null):0 */
	virtual void SetToggleState(class CBaseEntity *, int); /* linkage=_ZN11CBaseEntity14SetToggleStateEi */

	/* <0> (null):0 */
	virtual void StartSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity13StartSneakingEv */

	/* <0> (null):0 */
	virtual void StopSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12StopSneakingEv */

	/* <0> (null):0 */
	virtual BOOL OnControls(class CBaseEntity *, entvars_t *); /* linkage=_ZN11CBaseEntity10OnControlsEP9entvars_s */

	/* <0> (null):0 */
	virtual BOOL IsSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10IsSneakingEv */

	/* <0> (null):0 */
	virtual BOOL IsAlive(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7IsAliveEv */

	/* <0> (null):0 */
	virtual BOOL IsBSPModel(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10IsBSPModelEv */

	/* <0> (null):0 */
	virtual BOOL ReflectGauss(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12ReflectGaussEv */

	/* <0> (null):0 */
	virtual BOOL IsPlayer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8IsPlayerEv */

	/* <0> (null):0 */
	virtual BOOL IsNetClient(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11IsNetClientEv */

	/* <0> (null):0 */
	virtual const char  * TeamID(class CBaseEntity *); /* linkage=_ZN11CBaseEntity6TeamIDEv */

	/* <0> (null):0 */
	virtual void Think(class CBaseEntity *); /* linkage=_ZN11CBaseEntity5ThinkEv */

	/* <0> (null):0 */
	virtual void Touch(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity5TouchEPS_ */

	/* <0> (null):0 */
	virtual void Use(class CBaseEntity *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float); /* linkage=_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf */

	/* <0> (null):0 */
	virtual void Blocked(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity7BlockedEPS_ */

	/* <0> (null):0 */
	virtual void UpdateOwner(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11UpdateOwnerEv */

	/* <0> (null):0 */
	virtual BOOL FBecomeProne(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12FBecomeProneEv */

	/* <0> (null):0 */
	virtual class Vector Center(class CBaseEntity *); /* linkage=_ZN11CBaseEntity6CenterEv */

	/* <0> (null):0 */
	virtual class Vector EyePosition(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11EyePositionEv */

	/* <0> (null):0 */
	virtual class Vector EarPosition(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11EarPositionEv */

	/* <0> (null):0 */
	virtual class Vector BodyTarget(class CBaseEntity *, const class Vector  &); /* linkage=_ZN11CBaseEntity10BodyTargetERK6Vector */

	/* <0> (null):0 */
	virtual int Illumination(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12IlluminationEv */

	/* <0> (null):0 */
	virtual BOOL HasTarget(class CBaseEntity *, string_t); /* linkage=_ZN11CBaseEntity9HasTargetEj */

	/* vtable has 41 entries: {
	   [6] = ObjectCaps(_ZN11CBaseEntity10ObjectCapsEv), 
	   [2] = Restart(_ZN11CBaseEntity7RestartEv), 
	   [7] = Activate(_ZN11CBaseEntity8ActivateEv), 
	   [9] = Classify(_ZN11CBaseEntity8ClassifyEv), 
	   [10] = DeathNotice(_ZN11CBaseEntity11DeathNoticeEP9entvars_s), 
	   [15] = BloodColor(_ZN11CBaseEntity10BloodColorEv), 
	   [17] = IsTriggered(_ZN11CBaseEntity11IsTriggeredEPS_), 
	   [18] = MyMonsterPointer(_ZN11CBaseEntity16MyMonsterPointerEv), 
	   [19] = MySquadMonsterPointer(_ZN11CBaseEntity21MySquadMonsterPointerEv), 
	   [20] = GetToggleState(_ZN11CBaseEntity14GetToggleStateEv), 
	   [21] = AddPoints(_ZN11CBaseEntity9AddPointsEii), 
	   [22] = AddPointsToTeam(_ZN11CBaseEntity15AddPointsToTeamEii), 
	   [23] = AddPlayerItem(_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem), 
	   [24] = RemovePlayerItem(_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem), 
	   [25] = GiveAmmo(_ZN11CBaseEntity8GiveAmmoEiPci), 
	   [26] = GetDelay(_ZN11CBaseEntity8GetDelayEv), 
	   [27] = IsMoving(_ZN11CBaseEntity8IsMovingEv), 
	   [28] = OverrideReset(_ZN11CBaseEntity13OverrideResetEv), 
	   [30] = SetToggleState(_ZN11CBaseEntity14SetToggleStateEi), 
	   [31] = StartSneaking(_ZN11CBaseEntity13StartSneakingEv), 
	   [32] = StopSneaking(_ZN11CBaseEntity12StopSneakingEv), 
	   [33] = OnControls(_ZN11CBaseEntity10OnControlsEP9entvars_s), 
	   [34] = IsSneaking(_ZN11CBaseEntity10IsSneakingEv), 
	   [35] = IsAlive(_ZN11CBaseEntity7IsAliveEv), 
	   [36] = IsBSPModel(_ZN11CBaseEntity10IsBSPModelEv), 
	   [37] = ReflectGauss(_ZN11CBaseEntity12ReflectGaussEv), 
	   [40] = IsPlayer(_ZN11CBaseEntity8IsPlayerEv), 
	   [41] = IsNetClient(_ZN11CBaseEntity11IsNetClientEv), 
	   [42] = TeamID(_ZN11CBaseEntity6TeamIDEv), 
	   [44] = Think(_ZN11CBaseEntity5ThinkEv), 
	   [45] = Touch(_ZN11CBaseEntity5TouchEPS_), 
	   [46] = Use(_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf), 
	   [47] = Blocked(_ZN11CBaseEntity7BlockedEPS_), 
	   [49] = UpdateOwner(_ZN11CBaseEntity11UpdateOwnerEv), 
	   [50] = FBecomeProne(_ZN11CBaseEntity12FBecomeProneEv), 
	   [51] = Center(_ZN11CBaseEntity6CenterEv), 
	   [52] = EyePosition(_ZN11CBaseEntity11EyePositionEv), 
	   [53] = EarPosition(_ZN11CBaseEntity11EarPositionEv), 
	   [54] = BodyTarget(_ZN11CBaseEntity10BodyTargetERK6Vector), 
	   [55] = Illumination(_ZN11CBaseEntity12IlluminationEv), 
	   [38] = HasTarget(_ZN11CBaseEntity9HasTargetEj), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 353 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 354 */
/* <0> (null):0 */
struct {
	int                        event;                /*     0     4 */
	char *                     options;              /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 355 */
/* <0> (null):0 */
typedef class  MonsterEvent_t; /* size: 8 */

/* 356 */
/* <0> (null):0 */
enum {
	USE_OFF = 0,
	USE_ON = 1,
	USE_SET = 2,
	USE_TOGGLE = 3,
}; /* size: 4 */

/* 357 */
/* <0> (null):0 */
typedef enum  USE_TYPE; /* size: 4 */

/* 358 */
/* <0> (null):0 */
enum WeaponIdType {
	WEAPON_NONE = 0,
	WEAPON_P228 = 1,
	WEAPON_GLOCK = 2,
	WEAPON_SCOUT = 3,
	WEAPON_HEGRENADE = 4,
	WEAPON_XM1014 = 5,
	WEAPON_C4 = 6,
	WEAPON_MAC10 = 7,
	WEAPON_AUG = 8,
	WEAPON_SMOKEGRENADE = 9,
	WEAPON_ELITE = 10,
	WEAPON_FIVESEVEN = 11,
	WEAPON_UMP45 = 12,
	WEAPON_SG550 = 13,
	WEAPON_GALIL = 14,
	WEAPON_FAMAS = 15,
	WEAPON_USP = 16,
	WEAPON_GLOCK18 = 17,
	WEAPON_AWP = 18,
	WEAPON_MP5N = 19,
	WEAPON_M249 = 20,
	WEAPON_M3 = 21,
	WEAPON_M4A1 = 22,
	WEAPON_TMP = 23,
	WEAPON_G3SG1 = 24,
	WEAPON_FLASHBANG = 25,
	WEAPON_DEAGLE = 26,
	WEAPON_SG552 = 27,
	WEAPON_AK47 = 28,
	WEAPON_KNIFE = 29,
	WEAPON_P90 = 30,
	WEAPON_SHIELDGUN = 99,
}; /* size: 4 */

/* 359 */
/* <0> (null):0 */
enum MaxAmmoType {
	MAX_AMMO_BUCKSHOT = 32,
	MAX_AMMO_9MM = 120,
	MAX_AMMO_556NATO = 90,
	MAX_AMMO_556NATOBOX = 200,
	MAX_AMMO_762NATO = 90,
	MAX_AMMO_45ACP = 100,
	MAX_AMMO_50AE = 35,
	MAX_AMMO_338MAGNUM = 30,
	MAX_AMMO_57MM = 100,
	MAX_AMMO_357SIG = 52,
}; /* size: 4 */

/* 360 */
/* <0> (null):0 */
enum {
	BULLET_NONE = 0,
	BULLET_PLAYER_9MM = 1,
	BULLET_PLAYER_MP5 = 2,
	BULLET_PLAYER_357 = 3,
	BULLET_PLAYER_BUCKSHOT = 4,
	BULLET_PLAYER_CROWBAR = 5,
	BULLET_MONSTER_9MM = 6,
	BULLET_MONSTER_MP5 = 7,
	BULLET_MONSTER_12MM = 8,
	BULLET_PLAYER_45ACP = 9,
	BULLET_PLAYER_338MAG = 10,
	BULLET_PLAYER_762MM = 11,
	BULLET_PLAYER_556MM = 12,
	BULLET_PLAYER_50AE = 13,
	BULLET_PLAYER_57MM = 14,
	BULLET_PLAYER_357SIG = 15,
}; /* size: 4 */

/* 361 */
/* <0> (null):0 */
typedef enum  Bullet; /* size: 4 */

/* 362 */
/* <0> (null):0 */
struct {
	int                        iSlot;                /*     0     4 */
	int                        iPosition;            /*     4     4 */
	const char  *              pszAmmo1;             /*     8     4 */
	int                        iMaxAmmo1;            /*    12     4 */
	const char  *              pszAmmo2;             /*    16     4 */
	int                        iMaxAmmo2;            /*    20     4 */
	const char  *              pszName;              /*    24     4 */
	int                        iMaxClip;             /*    28     4 */
	int                        iId;                  /*    32     4 */
	int                        iFlags;               /*    36     4 */
	int                        iWeight;              /*    40     4 */

	/* size: 44, cachelines: 1, members: 11 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 363 */
/* <0> (null):0 */
typedef class  ItemInfo; /* size: 44 */

/* 364 */
/* <0> (null):0 */
enum {
	PLAYER_IDLE = 0,
	PLAYER_WALK = 1,
	PLAYER_JUMP = 2,
	PLAYER_SUPERJUMP = 3,
	PLAYER_DIE = 4,
	PLAYER_ATTACK1 = 5,
	PLAYER_ATTACK2 = 6,
	PLAYER_FLINCH = 7,
	PLAYER_LARGE_FLINCH = 8,
	PLAYER_RELOAD = 9,
	PLAYER_HOLDBOMB = 10,
}; /* size: 4 */

/* 365 */
/* <0> (null):0 */
typedef enum  PLAYER_ANIM; /* size: 4 */

/* 366 */
/* <0> (null):0 */
class CBasePlayer {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 367 */
 /* pointer to 366 */
 /* size: 4 */

/* 368 */
wchar_t
 /* size: 4 */

/* 369 */
/* <0> (null):0 */
enum GameEventType {
	EVENT_INVALID = 0,
	EVENT_WEAPON_FIRED = 1,
	EVENT_WEAPON_FIRED_ON_EMPTY = 2,
	EVENT_WEAPON_RELOADED = 3,
	EVENT_HE_GRENADE_EXPLODED = 4,
	EVENT_FLASHBANG_GRENADE_EXPLODED = 5,
	EVENT_SMOKE_GRENADE_EXPLODED = 6,
	EVENT_GRENADE_BOUNCED = 7,
	EVENT_BEING_SHOT_AT = 8,
	EVENT_PLAYER_BLINDED_BY_FLASHBANG = 9,
	EVENT_PLAYER_FOOTSTEP = 10,
	EVENT_PLAYER_JUMPED = 11,
	EVENT_PLAYER_DIED = 12,
	EVENT_PLAYER_LANDED_FROM_HEIGHT = 13,
	EVENT_PLAYER_TOOK_DAMAGE = 14,
	EVENT_HOSTAGE_DAMAGED = 15,
	EVENT_HOSTAGE_KILLED = 16,
	EVENT_DOOR = 17,
	EVENT_BREAK_GLASS = 18,
	EVENT_BREAK_WOOD = 19,
	EVENT_BREAK_METAL = 20,
	EVENT_BREAK_FLESH = 21,
	EVENT_BREAK_CONCRETE = 22,
	EVENT_BOMB_PLANTED = 23,
	EVENT_BOMB_DROPPED = 24,
	EVENT_BOMB_PICKED_UP = 25,
	EVENT_BOMB_BEEP = 26,
	EVENT_BOMB_DEFUSING = 27,
	EVENT_BOMB_DEFUSE_ABORTED = 28,
	EVENT_BOMB_DEFUSED = 29,
	EVENT_BOMB_EXPLODED = 30,
	EVENT_HOSTAGE_USED = 31,
	EVENT_HOSTAGE_RESCUED = 32,
	EVENT_ALL_HOSTAGES_RESCUED = 33,
	EVENT_VIP_ESCAPED = 34,
	EVENT_VIP_ASSASSINATED = 35,
	EVENT_TERRORISTS_WIN = 36,
	EVENT_CTS_WIN = 37,
	EVENT_ROUND_DRAW = 38,
	EVENT_ROUND_WIN = 39,
	EVENT_ROUND_LOSS = 40,
	EVENT_ROUND_START = 41,
	EVENT_PLAYER_SPAWNED = 42,
	EVENT_CLIENT_CORPSE_SPAWNED = 43,
	EVENT_BUY_TIME_START = 44,
	EVENT_PLAYER_LEFT_BUY_ZONE = 45,
	EVENT_DEATH_CAMERA_START = 46,
	EVENT_KILL_ALL = 47,
	EVENT_ROUND_TIME = 48,
	EVENT_DIE = 49,
	EVENT_KILL = 50,
	EVENT_HEADSHOT = 51,
	EVENT_KILL_FLASHBANGED = 52,
	EVENT_TUTOR_BUY_MENU_OPENNED = 53,
	EVENT_TUTOR_AUTOBUY = 54,
	EVENT_PLAYER_BOUGHT_SOMETHING = 55,
	EVENT_TUTOR_NOT_BUYING_ANYTHING = 56,
	EVENT_TUTOR_NEED_TO_BUY_PRIMARY_WEAPON = 57,
	EVENT_TUTOR_NEED_TO_BUY_PRIMARY_AMMO = 58,
	EVENT_TUTOR_NEED_TO_BUY_SECONDARY_AMMO = 59,
	EVENT_TUTOR_NEED_TO_BUY_ARMOR = 60,
	EVENT_TUTOR_NEED_TO_BUY_DEFUSE_KIT = 61,
	EVENT_TUTOR_NEED_TO_BUY_GRENADE = 62,
	EVENT_CAREER_TASK_DONE = 63,
	EVENT_START_RADIO_1 = 64,
	EVENT_RADIO_COVER_ME = 65,
	EVENT_RADIO_YOU_TAKE_THE_POINT = 66,
	EVENT_RADIO_HOLD_THIS_POSITION = 67,
	EVENT_RADIO_REGROUP_TEAM = 68,
	EVENT_RADIO_FOLLOW_ME = 69,
	EVENT_RADIO_TAKING_FIRE = 70,
	EVENT_START_RADIO_2 = 71,
	EVENT_RADIO_GO_GO_GO = 72,
	EVENT_RADIO_TEAM_FALL_BACK = 73,
	EVENT_RADIO_STICK_TOGETHER_TEAM = 74,
	EVENT_RADIO_GET_IN_POSITION_AND_WAIT = 75,
	EVENT_RADIO_STORM_THE_FRONT = 76,
	EVENT_RADIO_REPORT_IN_TEAM = 77,
	EVENT_START_RADIO_3 = 78,
	EVENT_RADIO_AFFIRMATIVE = 79,
	EVENT_RADIO_ENEMY_SPOTTED = 80,
	EVENT_RADIO_NEED_BACKUP = 81,
	EVENT_RADIO_SECTOR_CLEAR = 82,
	EVENT_RADIO_IN_POSITION = 83,
	EVENT_RADIO_REPORTING_IN = 84,
	EVENT_RADIO_GET_OUT_OF_THERE = 85,
	EVENT_RADIO_NEGATIVE = 86,
	EVENT_RADIO_ENEMY_DOWN = 87,
	EVENT_END_RADIO = 88,
	EVENT_NEW_MATCH = 89,
	EVENT_PLAYER_CHANGED_TEAM = 90,
	EVENT_BULLET_IMPACT = 91,
	EVENT_GAME_COMMENCE = 92,
	EVENT_WEAPON_ZOOMED = 93,
	EVENT_HOSTAGE_CALLED_FOR_HELP = 94,
	NUM_GAME_EVENTS = 95,
}; /* size: 4 */

/* 370 */
/* <0> (null):0 */
enum m4a1_e {
	M4A1_IDLE = 0,
	M4A1_SHOOT1 = 1,
	M4A1_SHOOT2 = 2,
	M4A1_SHOOT3 = 3,
	M4A1_RELOAD = 4,
	M4A1_DRAW = 5,
	M4A1_ATTACH_SILENCER = 6,
	M4A1_UNSIL_IDLE = 7,
	M4A1_UNSIL_SHOOT1 = 8,
	M4A1_UNSIL_SHOOT2 = 9,
	M4A1_UNSIL_SHOOT3 = 10,
	M4A1_UNSIL_RELOAD = 11,
	M4A1_UNSIL_DRAW = 12,
	M4A1_DETACH_SILENCER = 13,
}; /* size: 4 */

/* 371 */
/* <0> (null):0 */
class CM4A1 : public CBasePlayerWeapon {
public:

	/* class CBasePlayerWeapon   <ancestor>; */      /*     0     0 */
	int                        m_iShell;             /*   336     4 */
	int                        iShellOn;             /*   340     4 */
private:

	short unsigned int         m_usFireM4A1;         /*   344     2 */
	/* <0> (null):0 */
	void CM4A1(class CM4A1 *, const class CM4A1  &);

	/* <0> (null):0 */
	void CM4A1(class CM4A1 *);

	/* <0> (null):0 */
	virtual void Spawn(class CM4A1 *); /* linkage=_ZN5CM4A15SpawnEv */

	/* <0> (null):0 */
	virtual void Precache(class CM4A1 *); /* linkage=_ZN5CM4A18PrecacheEv */

	/* <0> (null):0 */
	virtual int iItemSlot(class CM4A1 *); /* linkage=_ZN5CM4A19iItemSlotEv */

	/* <0> (null):0 */
	virtual int GetItemInfo(class CM4A1 *, ItemInfo *); /* linkage=_ZN5CM4A111GetItemInfoEP8ItemInfo */

	/* <0> (null):0 */
	virtual void PrimaryAttack(class CM4A1 *); /* linkage=_ZN5CM4A113PrimaryAttackEv */

	/* <0> (null):0 */
	virtual void SecondaryAttack(class CM4A1 *); /* linkage=_ZN5CM4A115SecondaryAttackEv */

	/* <0> (null):0 */
	void M4A1Fire(class CM4A1 *, float, float, BOOL); /* linkage=_ZN5CM4A18M4A1FireEffi */

	/* <0> (null):0 */
	virtual BOOL Deploy(class CM4A1 *); /* linkage=_ZN5CM4A16DeployEv */

	/* <0> (null):0 */
	virtual void Reload(class CM4A1 *); /* linkage=_ZN5CM4A16ReloadEv */

	/* <0> (null):0 */
	virtual void WeaponIdle(class CM4A1 *); /* linkage=_ZN5CM4A110WeaponIdleEv */

	/* <0> (null):0 */
	virtual float GetMaxSpeed(class CM4A1 *); /* linkage=_ZN5CM4A111GetMaxSpeedEv */

	/* <0> (null):0 */
	virtual BOOL UseDecrement(class CM4A1 *); /* linkage=_ZN5CM4A112UseDecrementEv */

	/* vtable has 11 entries: {
	   [0] = Spawn(_ZN5CM4A15SpawnEv), 
	   [1] = Precache(_ZN5CM4A18PrecacheEv), 
	   [79] = iItemSlot(_ZN5CM4A19iItemSlotEv), 
	   [61] = GetItemInfo(_ZN5CM4A111GetItemInfoEP8ItemInfo), 
	   [87] = PrimaryAttack(_ZN5CM4A113PrimaryAttackEv), 
	   [88] = SecondaryAttack(_ZN5CM4A115SecondaryAttackEv), 
	   [64] = Deploy(_ZN5CM4A16DeployEv), 
	   [89] = Reload(_ZN5CM4A16ReloadEv), 
	   [90] = WeaponIdle(_ZN5CM4A110WeaponIdleEv), 
	   [78] = GetMaxSpeed(_ZN5CM4A111GetMaxSpeedEv), 
	   [93] = UseDecrement(_ZN5CM4A112UseDecrementEv), 
	} */
	/* size: 348, cachelines: 6, members: 4 */
	/* last cacheline: 28 bytes */

	/* BRAIN FART ALERT! 348 != 10 + 0(holes), diff = 338 */

}; /* size: 348 */

/* 372 */
/* <0> (null):0 */
class CBasePlayerWeapon {
	/* <0> (null):0 */
	void CBasePlayerWeapon(class CBasePlayerWeapon *);

	/* <0> (null):0 */
	virtual int AddWeapon(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon9AddWeaponEv */

	/* <0> (null):0 */
	virtual void UpdateItemInfo(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon14UpdateItemInfoEv */

	/* <0> (null):0 */
	virtual BOOL ShouldWeaponIdle(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon16ShouldWeaponIdleEv */

	/* <0> (null):0 */
	virtual BOOL IsWeapon(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon8IsWeaponEv */

	/* <0> (null):0 */
	virtual class CBasePlayerItem * GetWeaponPtr(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon12GetWeaponPtrEv */

	/* vtable has 5 entries: {
	   [82] = AddWeapon(_ZN17CBasePlayerWeapon9AddWeaponEv), 
	   [68] = UpdateItemInfo(_ZN17CBasePlayerWeapon14UpdateItemInfoEv), 
	   [92] = ShouldWeaponIdle(_ZN17CBasePlayerWeapon16ShouldWeaponIdleEv), 
	   [65] = IsWeapon(_ZN17CBasePlayerWeapon8IsWeaponEv), 
	   [77] = GetWeaponPtr(_ZN17CBasePlayerWeapon12GetWeaponPtrEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 373 */
 /* pointer to 371 */
 /* size: 4 */

/* 374 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 375 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 348 */

/* 376 */
 /* pointer to 363 */
 /* size: 4 */

/* 377 */
/* <0> (null):0 */
class IVoiceGameMgrHelper {
	int ()(void) * *           _vptr.IVoiceGameMgrHelper; /*     0     4 */
	/* <0> (null):0 */
	virtual void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *, int);

	/* <0> (null):0 */
	virtual bool CanPlayerHearPlayer(class IVoiceGameMgrHelper *, class CBasePlayer *, class CBasePlayer *); /* linkage=_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_ */

	/* vtable has 1 entries: {
	   [2] = CanPlayerHearPlayer(_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_), 
	} */
	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 378 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 379 */
 /* pointer to 380 */
 /* size: 4 */

/* 380 */
 /* pointer to 378 */
 /* size: 4 */

/* 381 */
 /* pointer to 377 */
 /* size: 4 */

/* 382 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 383 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 384 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 385 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 386 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 387 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 388 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 389 */
 /* pointer to 390 */
 /* size: 4 */

/* 390 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 676 */

/* 391 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 392 */
/* <0> (null):0 */
class CPointEntity {
	/* <0> (null):0 */
	virtual int ObjectCaps(class CPointEntity *); /* linkage=_ZN12CPointEntity10ObjectCapsEv */

	/* vtable has 1 entries: {
	   [6] = ObjectCaps(_ZN12CPointEntity10ObjectCapsEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 393 */
 /* pointer to 392 */
 /* size: 4 */

/* 394 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 395 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 396 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 397 */
/* <0> (null):0 */
class CBaseDelay {
	/* <0> (null):0 */
	void CBaseDelay(class CBaseDelay *);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 398 */
 /* pointer to 397 */
 /* size: 4 */

/* 399 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 400 */
/* <0> (null):0 */
class CBaseAnimating {
	/* <0> (null):0 */
	void CBaseAnimating(class CBaseAnimating *);

	/* <0> (null):0 */
	virtual void HandleAnimEvent(class CBaseAnimating *, MonsterEvent_t *); /* linkage=_ZN14CBaseAnimating15HandleAnimEventEP14MonsterEvent_t */

	/* vtable has 1 entries: {
	   [58] = HandleAnimEvent(_ZN14CBaseAnimating15HandleAnimEventEP14MonsterEvent_t), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 401 */
 /* pointer to 400 */
 /* size: 4 */

/* 402 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 403 */
/* <0> (null):0 */
class CBasePlayerItem {
	/* <0> (null):0 */
	void CBasePlayerItem(class CBasePlayerItem *);

	/* <0> (null):0 */
	virtual BOOL CanDrop(class CBasePlayerItem *); /* linkage=_ZN15CBasePlayerItem7CanDropEv */

	/* <0> (null):0 */
	virtual BOOL CanHolster(class CBasePlayerItem *); /* linkage=_ZN15CBasePlayerItem10CanHolsterEv */

	/* <0> (null):0 */
	virtual void ItemPreFrame(class CBasePlayerItem *); /* linkage=_ZN15CBasePlayerItem12ItemPreFrameEv */

	ItemInfo                   ItemInfoArray[32];    /*     0  1408 */
	/* --- cacheline 22 boundary (1408 bytes) --- */
	/* vtable has 3 entries: {
	   [63] = CanDrop(_ZN15CBasePlayerItem7CanDropEv), 
	   [66] = CanHolster(_ZN15CBasePlayerItem10CanHolsterEv), 
	   [69] = ItemPreFrame(_ZN15CBasePlayerItem12ItemPreFrameEv), 
	} */
	/* size: 0, cachelines: 0, members: 1 */

	/* BRAIN FART ALERT! 0 != 1408 + 0(holes), diff = -1408 */

}; /* size: 0 */

/* 404 */
 /* pointer to 403 */
 /* size: 4 */

/* 405 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 406 */
 /* pointer to 372 */
 /* size: 4 */

/* 407 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 408 */
 /* pointer to 352 */
 /* size: 4 */

/* 409 */
/* <0> (null):0 */
class CBaseMonster {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 410 */
 /* pointer to 409 */
 /* size: 4 */

/* 411 */
/* <0> (null):0 */
struct CSquadMonster {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 412 */
 /* pointer to 411 */
 /* size: 4 */

/* 413 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 414 */
 /* pointer to 355 */
 /* size: 4 */

/* 415 */
 /* pointer to 403 */
 /* size: 4 */

/* 416 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 417 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 418 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 419 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 420 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 421 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 422 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 423 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 424 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 425 */
 /* pointer to 74 */
 /* size: 4 */

/* 426 */
/* <0> (null):0 */
class CBotManager {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 427 */
 /* pointer to 426 */
 /* size: 4 */

/* 428 */
/* <0> (null):0 */
ItemInfo                   array[32]; /* size: 1408 */

/* Functions: */

/* <0> (null):0 */
void Vector2D(class Vector2D *)
{
} /* size: 3014656 */

/* <0> (null):0 */
void Vector2D(class Vector2D *, float, float)
{
} /* size: 150069736 */

/* <0> (null):0 */
class Vector2D operator+(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DplERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator-(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DmiERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator*(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DmlEf */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator/(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DdvEf */
{
} /* size: 8 */

/* <0> (null):0 */
float Length(const class Vector2D  *) /* linkage=_ZNK8Vector2D6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector2D  *) /* linkage=_ZNK8Vector2D13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector2D Normalize(const class Vector2D  *) /* linkage=_ZNK8Vector2D9NormalizeEv */
{
} /* size: 8 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector2D *) /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector2D *, float) /* linkage=_ZN8Vector2D6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void Vector(class Vector *)
{
} /* size: 0 */

/* <0> (null):0 */
void Vector(class Vector *, float, float, float)
{
} /* size: 228 */

/* <0> (null):0 */
void Vector(class Vector *, const class Vector  &)
{
} /* size: 150072516 */

/* <0> (null):0 */
void Vector(class Vector *, float *)
{
} /* size: 0 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *) /* linkage=_ZNK6VectorngEv */
{
} /* size: 12 */

/* <0> (null):0 */
int operator==(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectoreqERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
int operator!=(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorneERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector operator+(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorplERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectormiERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator*(const class Vector  *, float) /* linkage=_ZNK6VectormlEf */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator/(const class Vector  *, float) /* linkage=_ZNK6VectordvEf */
{
} /* size: 12 */

/* <0> (null):0 */
void CopyToArray(const class Vector  *, float *) /* linkage=_ZNK6Vector11CopyToArrayEPf */
{
} /* size: 320 */

/* <0> (null):0 */
float Length(const class Vector  *) /* linkage=_ZNK6Vector6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector  *) /* linkage=_ZNK6Vector13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
float * operator float*(class Vector *) /* linkage=_ZN6VectorcvPfEv */
{
} /* size: 4 */

/* <0> (null):0 */
const float  * operator const float*(const class Vector  *) /* linkage=_ZNK6VectorcvPKfEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector Normalize(const class Vector  *) /* linkage=_ZNK6Vector9NormalizeEv */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector2D Make2D(const class Vector  *) /* linkage=_ZNK6Vector6Make2DEv */
{
} /* size: 8 */

/* <0> (null):0 */
float Length2D(const class Vector  *) /* linkage=_ZNK6Vector8Length2DEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector  *, float) /* linkage=_ZNK6Vector16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector  *, float) /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector *) /* linkage=_ZN6Vector16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector *, float) /* linkage=_ZN6Vector6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
edict_t * edict(class CBaseEntity *) /* linkage=_ZN11CBaseEntity5edictEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int ObjectCaps(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
int entindex(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8entindexEv */
{
} /* size: 4 */

/* <0> (null):0 */
void CBaseEntity(class CBaseEntity *)
{
} /* size: 0 */

/* <0> (null):0 */
void * operator new(size_t, entvars_t *) /* linkage=_ZN11CBaseEntitynwEjP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Restart(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7RestartEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Activate(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8ActivateEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int Classify(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8ClassifyEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void DeathNotice(class CBaseEntity *, entvars_t *) /* linkage=_ZN11CBaseEntity11DeathNoticeEP9entvars_s */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int BloodColor(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10BloodColorEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsTriggered(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity11IsTriggeredEPS_ */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CBaseMonster * MyMonsterPointer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity16MyMonsterPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CSquadMonster * MySquadMonsterPointer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity21MySquadMonsterPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int GetToggleState(class CBaseEntity *) /* linkage=_ZN11CBaseEntity14GetToggleStateEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void AddPoints(class CBaseEntity *, int, BOOL) /* linkage=_ZN11CBaseEntity9AddPointsEii */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void AddPointsToTeam(class CBaseEntity *, int, BOOL) /* linkage=_ZN11CBaseEntity15AddPointsToTeamEii */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL AddPlayerItem(class CBaseEntity *, class CBasePlayerItem *) /* linkage=_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL RemovePlayerItem(class CBaseEntity *, class CBasePlayerItem *) /* linkage=_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int GiveAmmo(class CBaseEntity *, int, char *, int) /* linkage=_ZN11CBaseEntity8GiveAmmoEiPci */
{
} /* size: 4 */

/* <0> (null):0 */
virtual float GetDelay(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8GetDelayEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int IsMoving(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8IsMovingEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void OverrideReset(class CBaseEntity *) /* linkage=_ZN11CBaseEntity13OverrideResetEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void SetToggleState(class CBaseEntity *, int) /* linkage=_ZN11CBaseEntity14SetToggleStateEi */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void StartSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity13StartSneakingEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void StopSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12StopSneakingEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL OnControls(class CBaseEntity *, entvars_t *) /* linkage=_ZN11CBaseEntity10OnControlsEP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10IsSneakingEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsAlive(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7IsAliveEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsBSPModel(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10IsBSPModelEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL ReflectGauss(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12ReflectGaussEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsPlayer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8IsPlayerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsNetClient(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11IsNetClientEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual const char  * TeamID(class CBaseEntity *) /* linkage=_ZN11CBaseEntity6TeamIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Think(class CBaseEntity *) /* linkage=_ZN11CBaseEntity5ThinkEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Touch(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity5TouchEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Use(class CBaseEntity *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float) /* linkage=_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Blocked(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity7BlockedEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void UpdateOwner(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11UpdateOwnerEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL FBecomeProne(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12FBecomeProneEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class Vector Center(class CBaseEntity *) /* linkage=_ZN11CBaseEntity6CenterEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector EyePosition(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11EyePositionEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector EarPosition(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11EarPositionEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector BodyTarget(class CBaseEntity *, const class Vector  &) /* linkage=_ZN11CBaseEntity10BodyTargetERK6Vector */
{
} /* size: 12 */

/* <0> (null):0 */
virtual int Illumination(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12IlluminationEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL HasTarget(class CBaseEntity *, string_t) /* linkage=_ZN11CBaseEntity9HasTargetEj */
{
} /* size: 4 */

/* <0> (null):0 */
void CM4A1(class CM4A1 *, const class CM4A1  &)
{
} /* size: 0 */

/* <0> (null):0 */
void CM4A1(class CM4A1 *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Spawn(class CM4A1 *) /* linkage=_ZN5CM4A15SpawnEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Precache(class CM4A1 *) /* linkage=_ZN5CM4A18PrecacheEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int iItemSlot(class CM4A1 *) /* linkage=_ZN5CM4A19iItemSlotEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int GetItemInfo(class CM4A1 *, ItemInfo *) /* linkage=_ZN5CM4A111GetItemInfoEP8ItemInfo */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void PrimaryAttack(class CM4A1 *) /* linkage=_ZN5CM4A113PrimaryAttackEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void SecondaryAttack(class CM4A1 *) /* linkage=_ZN5CM4A115SecondaryAttackEv */
{
} /* size: 0 */

/* <0> (null):0 */
void M4A1Fire(class CM4A1 *, float, float, BOOL) /* linkage=_ZN5CM4A18M4A1FireEffi */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL Deploy(class CM4A1 *) /* linkage=_ZN5CM4A16DeployEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Reload(class CM4A1 *) /* linkage=_ZN5CM4A16ReloadEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void WeaponIdle(class CM4A1 *) /* linkage=_ZN5CM4A110WeaponIdleEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual float GetMaxSpeed(class CM4A1 *) /* linkage=_ZN5CM4A111GetMaxSpeedEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL UseDecrement(class CM4A1 *) /* linkage=_ZN5CM4A112UseDecrementEv */
{
} /* size: 4 */

/* <0> (null):0 */
void CBasePlayerWeapon(class CBasePlayerWeapon *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual int AddWeapon(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon9AddWeaponEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void UpdateItemInfo(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon14UpdateItemInfoEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL ShouldWeaponIdle(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon16ShouldWeaponIdleEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsWeapon(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon8IsWeaponEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CBasePlayerItem * GetWeaponPtr(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon12GetWeaponPtrEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *, int)
{
} /* size: 0 */

/* <0> (null):0 */
virtual bool CanPlayerHearPlayer(class IVoiceGameMgrHelper *, class CBasePlayer *, class CBasePlayer *) /* linkage=_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
void WeaponIdle(class CM4A1 *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Reload(class CM4A1 *const this)
{
	{
		int iResult;                                          //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void Deploy(class CM4A1 *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator==(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator!=(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, float X, float Y, float Z)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator+(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator*(const class Vector  *const this, float fl)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Length2D(const class Vector  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Length(const class Vector  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline edict_t * ENT(const entvars_t  * pev)
{
} /* size: 4 */

/* <0> (null):0 */
inline BOOL FStrEq(const char  * sz1, const char  * sz2)
{
} /* size: 4 */

/* <0> (null):0 */
inline void edict(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline int ENTINDEX(edict_t * pEdict)
{
} /* size: 4 */

/* <0> (null):0 */
inline void ObjectCaps(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
virtual int ObjectCaps(class CPointEntity *) /* linkage=_ZN12CPointEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
inline void ObjectCaps(class CPointEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void entindex(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator-(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void NormalizeInPlace(class Vector *const this)
{
	{
		float flLen;                                          //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline void CBaseEntity(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CBaseDelay(class CBaseDelay *)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBaseDelay(class CBaseDelay *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CBaseAnimating(class CBaseAnimating *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void HandleAnimEvent(class CBaseAnimating *, MonsterEvent_t *) /* linkage=_ZN14CBaseAnimating15HandleAnimEventEP14MonsterEvent_t */
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBaseAnimating(class CBaseAnimating *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CBasePlayerItem(class CBasePlayerItem *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL CanDrop(class CBasePlayerItem *) /* linkage=_ZN15CBasePlayerItem7CanDropEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL CanHolster(class CBasePlayerItem *) /* linkage=_ZN15CBasePlayerItem10CanHolsterEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void ItemPreFrame(class CBasePlayerItem *) /* linkage=_ZN15CBasePlayerItem12ItemPreFrameEv */
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBasePlayerItem(class CBasePlayerItem *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBasePlayerWeapon(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline entvars_t * VARS(edict_t * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline void * GET_PRIVATE(edict_t * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline void operator new(size_t stAllocateBlock, entvars_t * pev)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CM4A1(class CM4A1 *const this)
{
} /* size: 0 */

/* <0> (null):0 */
class CM4A1 * GetClassPtr<CM4A1>(class CM4A1 * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
void M4A1Fire(class CM4A1 *const this, float flSpread, float flCycleTime, BOOL fUseAutoAim)
{
	{
		class Vector vecAiming;                               //     0
		class Vector vecSrc;                                  //     0
		class Vector vecDir;                                  //     0
		int flag;                                             //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void Restart(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ObjectCaps(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Activate(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Classify(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void DeathNotice(class CBaseEntity *const this, entvars_t * pevChild)
{
} /* size: 0 */

/* <0> (null):0 */
void BloodColor(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsTriggered(class CBaseEntity *const this, class CBaseEntity * pActivator)
{
} /* size: 0 */

/* <0> (null):0 */
void MyMonsterPointer(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void MySquadMonsterPointer(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetToggleState(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void AddPoints(class CBaseEntity *const this, int score, BOOL bAllowNegativeScore)
{
} /* size: 0 */

/* <0> (null):0 */
void AddPointsToTeam(class CBaseEntity *const this, int score, BOOL bAllowNegativeScore)
{
} /* size: 0 */

/* <0> (null):0 */
void AddPlayerItem(class CBaseEntity *const this, class CBasePlayerItem * pItem)
{
} /* size: 0 */

/* <0> (null):0 */
void RemovePlayerItem(class CBaseEntity *const this, class CBasePlayerItem * pItem)
{
} /* size: 0 */

/* <0> (null):0 */
void GiveAmmo(class CBaseEntity *const this, int iAmount, char * szName, int iMax)
{
} /* size: 0 */

/* <0> (null):0 */
void GetDelay(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsMoving(class CBaseEntity *const this)
{
	operator!=(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void OverrideReset(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void SetToggleState(class CBaseEntity *const this, int state)
{
} /* size: 0 */

/* <0> (null):0 */
void StartSneaking(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void StopSneaking(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void OnControls(class CBaseEntity *const this, entvars_t * pev)
{
} /* size: 0 */

/* <0> (null):0 */
void IsSneaking(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsAlive(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsBSPModel(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ReflectGauss(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsPlayer(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsNetClient(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void TeamID(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Think(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Touch(class CBaseEntity *const this, class CBaseEntity * pOther)
{
} /* size: 0 */

/* <0> (null):0 */
void Use(class CBaseEntity *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
} /* size: 0 */

/* <0> (null):0 */
void Blocked(class CBaseEntity *const this, class CBaseEntity * pOther)
{
} /* size: 0 */

/* <0> (null):0 */
void UpdateOwner(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void FBecomeProne(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Center(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
	operator*(const class Vector  *const this,
			float fl); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void EyePosition(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void EarPosition(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void BodyTarget(class CBaseEntity *const this, const class Vector  &const posSrc)
{
} /* size: 0 */

/* <0> (null):0 */
void Illumination(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void HandleAnimEvent(class CBaseAnimating *const this, MonsterEvent_t * pEvent)
{
} /* size: 0 */

/* <0> (null):0 */
void CanDrop(class CBasePlayerItem *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CanHolster(class CBasePlayerItem *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ItemPreFrame(class CBasePlayerItem *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void AddWeapon(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void UpdateItemInfo(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ShouldWeaponIdle(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsWeapon(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetWeaponPtr(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void iItemSlot(class CM4A1 *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void UseDecrement(class CM4A1 *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Precache(class CM4A1 *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetItemInfo(class CM4A1 *const this, ItemInfo * p)
{
} /* size: 0 */

/* <0> (null):0 */
void GetMaxSpeed(class CM4A1 *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void SecondaryAttack(class CM4A1 *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class CM4A1 *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void HasTarget(class CBaseEntity *const this, string_t targetname)
{
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void WeaponIdle(class CM4A1 *const this)
{
	WeaponIdle(class CM4A1 *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Reload(class CM4A1 *const this)
{
	{
		int iResult;                                          //     0
	}
	Reload(class CM4A1 *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Deploy(class CM4A1 *const this)
{
	Deploy(class CM4A1 *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void M4A1Fire(class CM4A1 *const this, float flSpread, BOOL fUseAutoAim, float flCycleTime)
{
	{
		class Vector vecAiming;                               //     0
		class Vector vecSrc;                                  //     0
		int flag;                                             //     0
		class Vector vecDir;                                  //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Vector(class Vector *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Vector(class Vector *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Length2D(const class Vector  *const this); /* size=0, low_pc=0 */ //     0
		Vector(class Vector *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Vector(class Vector *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void PrimaryAttack(class CM4A1 *const this)
{
	Length2D(const class Vector  *const this); /* size=0, low_pc=0 */ //     0
	Length2D(const class Vector  *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void weapon_m4a1(entvars_t * pev)
{
	GetClassPtr<CM4A1>(class CM4A1 * a); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void M4A1Fire(class CM4A1 *const this, float flSpread, float flCycleTime, BOOL fUseAutoAim)
{
	{
		class Vector vecAiming;                               //     0
		class Vector vecSrc;                                  //     0
		class Vector vecDir;                                  //     0
		int flag;                                             //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Vector(class Vector *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Vector(class Vector *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Length2D(const class Vector  *const this); /* size=0, low_pc=0 */ //     0
		Vector(class Vector *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Vector(class Vector *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */



/* Variables: */

int                        iResult; /* size: 4 */

float                      flLen; /* size: 4 */

entvars_t *                pev; /* size: 4 */

class Vector              vecAiming; /* size: 12 */

class Vector              vecSrc; /* size: 12 */

class Vector              vecDir; /* size: 12 */

int                        flag; /* size: 4 */

int                        iResult; /* size: 4 */

; /* size: 150452644 */

class Vector              vecAiming; /* size: 12 */

class Vector              vecSrc; /* size: 12 */

int                        flag; /* size: 4 */

class Vector              vecDir; /* size: 12 */

; /* size: 150454468 */

class Vector              vecAiming; /* size: 12 */

class Vector              vecSrc; /* size: 12 */

class Vector              vecDir; /* size: 12 */

int                        flag; /* size: 4 */

extern class _IO_FILE *           stdin; /* size: 4 */

extern class _IO_FILE *           stdout; /* size: 4 */

intconst                   k_cubSaltSize; /* size: 4 */

GID_tconst                 k_GIDNil; /* size: 8 */

GID_tconst                 k_TxnIDNil; /* size: 8 */

GID_tconst                 k_TxnIDUnknown; /* size: 8 */

PackageId_tconst           k_uPackageIdFreeSub; /* size: 4 */

PackageId_tconst           k_uPackageIdInvalid; /* size: 4 */

AppId_tconst               k_uAppIdInvalid; /* size: 4 */

AssetClassId_tconst        k_ulAssetClassIdInvalid; /* size: 8 */

PhysicalItemId_tconst      k_uPhysicalItemIdInvalid; /* size: 4 */

DepotId_tconst             k_uDepotIdInvalid; /* size: 4 */

CellID_tconst              k_uCellIDInvalid; /* size: 4 */

SteamAPICall_tconst        k_uAPICallInvalid; /* size: 8 */

PartnerId_tconst           k_uPartnerIdInvalid; /* size: 4 */

extern enginefuncs_t              g_engfuncs; /* size: 632 */

extern globalvars_t *             gpGlobals; /* size: 4 */

extern class Vectorconst          g_vecZero; /* size: 12 */

extern class CBotManager *        TheBots; /* size: 4 */

/* Types: */

/* 1 */
char
 /* size: 1 */

/* 2 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 3 */
unsigned int
 /* size: 4 */

/* 4 */
unsigned char
 /* size: 1 */

/* 5 */
short unsigned int
 /* size: 2 */

/* 6 */
long unsigned int
 /* size: 4 */

/* 7 */
signed char
 /* size: 1 */

/* 8 */
short int
 /* size: 2 */

/* 9 */
int
 /* size: 4 */

/* 10 */
long long int
 /* size: 8 */

/* 11 */
long long unsigned int
 /* size: 8 */

/* 12 */
/* <0> (null):0 */
typedef long long int __quad_t; /* size: 8 */

/* 13 */
/* <0> (null):0 */
typedef long int __off_t; /* size: 4 */

/* 14 */
long int
 /* size: 4 */

/* 15 */
/* <0> (null):0 */
typedef __quad_t __off64_t; /* size: 8 */

/* 16 */
 /* pointer to 0 */
 /* size: 4 */

/* 17 */
 /* pointer to 1 */
 /* size: 4 */

/* 18 */
/* <0> (null):0 */
struct _IO_FILE {
	int                        _flags;               /*     0     4 */
	char *                     _IO_read_ptr;         /*     4     4 */
	char *                     _IO_read_end;         /*     8     4 */
	char *                     _IO_read_base;        /*    12     4 */
	char *                     _IO_write_base;       /*    16     4 */
	char *                     _IO_write_ptr;        /*    20     4 */
	char *                     _IO_write_end;        /*    24     4 */
	char *                     _IO_buf_base;         /*    28     4 */
	char *                     _IO_buf_end;          /*    32     4 */
	char *                     _IO_save_base;        /*    36     4 */
	char *                     _IO_backup_base;      /*    40     4 */
	char *                     _IO_save_end;         /*    44     4 */
	class _IO_marker *         _markers;             /*    48     4 */
	class _IO_FILE *           _chain;               /*    52     4 */
	int                        _fileno;              /*    56     4 */
	int                        _flags2;              /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	__off_t                    _old_offset;          /*    64     4 */
	short unsigned int         _cur_column;          /*    68     2 */
	signed char                _vtable_offset;       /*    70     1 */
	char                       _shortbuf[1];         /*    71     1 */
	_IO_lock_t *               _lock;                /*    72     4 */
	__off64_t                  _offset;              /*    76     8 */
	void *                     __pad1;               /*    84     4 */
	void *                     __pad2;               /*    88     4 */
	void *                     __pad3;               /*    92     4 */
	void *                     __pad4;               /*    96     4 */
	size_t                     __pad5;               /*   100     4 */
	int                        _mode;                /*   104     4 */
	char                       _unused2[40];         /*   108    40 */
	/* --- cacheline 2 boundary (128 bytes) was 20 bytes ago --- */

	/* size: 148, cachelines: 3, members: 29 */
	/* last cacheline: 20 bytes */
}; /* size: 148 */

/* 19 */
/* <0> (null):0 */
typedef void _IO_lock_t; /* size: 0 */

/* 20 */
/* <0> (null):0 */
struct _IO_marker {
	class _IO_marker *         _next;                /*     0     4 */
	class _IO_FILE *           _sbuf;                /*     4     4 */
	int                        _pos;                 /*     8     4 */

	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 21 */
 /* pointer to 20 */
 /* size: 4 */

/* 22 */
 /* pointer to 18 */
 /* size: 4 */

/* 23 */
 /* pointer to 20 */
 /* size: 4 */

/* 24 */
 /* pointer to 18 */
 /* size: 4 */

/* 25 */
/* <0> (null):0 */
char                       array[1]; /* size: 1 */

/* 26 */
 /* pointer to 19 */
 /* size: 4 */

/* 27 */
/* <0> (null):0 */
char                       array[40]; /* size: 40 */

/* 28 */
 /* pointer to 29 */
 /* size: 4 */

/* 29 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 30 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 31 */
long double
 /* size: 12 */

/* 32 */
double
 /* size: 8 */

/* 33 */
/* <0> (null):0 */
typedef int int32; /* size: 4 */

/* 34 */
/* <0> (null):0 */
typedef unsigned int uint32; /* size: 4 */

/* 35 */
/* <0> (null):0 */
typedef long long unsigned int uint64; /* size: 8 */

/* 36 */
/* <0> (null):0 */
typedef uint64 GID_t; /* size: 8 */

/* 37 */
/* <0> (null):0 */
typedef uint32 PackageId_t; /* size: 4 */

/* 38 */
/* <0> (null):0 */
typedef uint32 AppId_t; /* size: 4 */

/* 39 */
/* <0> (null):0 */
typedef uint64 AssetClassId_t; /* size: 8 */

/* 40 */
/* <0> (null):0 */
typedef uint32 PhysicalItemId_t; /* size: 4 */

/* 41 */
/* <0> (null):0 */
typedef uint32 DepotId_t; /* size: 4 */

/* 42 */
/* <0> (null):0 */
typedef uint32 CellID_t; /* size: 4 */

/* 43 */
/* <0> (null):0 */
typedef uint64 SteamAPICall_t; /* size: 8 */

/* 44 */
/* <0> (null):0 */
typedef uint32 PartnerId_t; /* size: 4 */

/* 45 */
/* <0> (null):0 */
typedef int BOOL; /* size: 4 */

/* 46 */
/* <0> (null):0 */
typedef unsigned char byte; /* size: 1 */

/* 47 */
/* <0> (null):0 */
typedef unsigned int string_t; /* size: 4 */

/* 48 */
/* <0> (null):0 */
typedef float vec_t; /* size: 4 */

/* 49 */
float
 /* size: 4 */

/* 50 */
/* <0> (null):0 */
class Vector2D {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	/* <0> (null):0 */
	void Vector2D(class Vector2D *);

	/* <0> (null):0 */
	void Vector2D(class Vector2D *, float, float);

	/* <0> (null):0 */
	class Vector2D operator+(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DplERKS_ */

	/* <0> (null):0 */
	class Vector2D operator-(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DmiERKS_ */

	/* <0> (null):0 */
	class Vector2D operator*(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DmlEf */

	/* <0> (null):0 */
	class Vector2D operator/(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DdvEf */

	/* <0> (null):0 */
	float Length(const class Vector2D  *); /* linkage=_ZNK8Vector2D6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector2D  *); /* linkage=_ZNK8Vector2D13LengthSquaredEv */

	/* <0> (null):0 */
	class Vector2D Normalize(const class Vector2D  *); /* linkage=_ZNK8Vector2D9NormalizeEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector2D *); /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector2D *, float); /* linkage=_ZN8Vector2D6IsZeroEf */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 51 */
 /* pointer to 50 */
 /* size: 4 */

/* 52 */
 /* pointer to 53 */
 /* size: 4 */

/* 53 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 54 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 55 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 56 */
bool
 /* size: 1 */

/* 57 */
/* <0> (null):0 */
class Vector {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	vec_t                      z;                    /*     8     4 */
	/* <0> (null):0 */
	void Vector(class Vector *);

	/* <0> (null):0 */
	void Vector(class Vector *, float, float, float);

	/* <0> (null):0 */
	void Vector(class Vector *, const class Vector  &);

	/* <0> (null):0 */
	void Vector(class Vector *, float *);

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *); /* linkage=_ZNK6VectorngEv */

	/* <0> (null):0 */
	int operator==(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectoreqERKS_ */

	/* <0> (null):0 */
	int operator!=(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorneERKS_ */

	/* <0> (null):0 */
	class Vector operator+(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorplERKS_ */

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectormiERKS_ */

	/* <0> (null):0 */
	class Vector operator*(const class Vector  *, float); /* linkage=_ZNK6VectormlEf */

	/* <0> (null):0 */
	class Vector operator/(const class Vector  *, float); /* linkage=_ZNK6VectordvEf */

	/* <0> (null):0 */
	void CopyToArray(const class Vector  *, float *); /* linkage=_ZNK6Vector11CopyToArrayEPf */

	/* <0> (null):0 */
	float Length(const class Vector  *); /* linkage=_ZNK6Vector6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector  *); /* linkage=_ZNK6Vector13LengthSquaredEv */

	/* <0> (null):0 */
	float * operator float*(class Vector *); /* linkage=_ZN6VectorcvPfEv */

	/* <0> (null):0 */
	const float  * operator const float*(const class Vector  *); /* linkage=_ZNK6VectorcvPKfEv */

	/* <0> (null):0 */
	class Vector Normalize(const class Vector  *); /* linkage=_ZNK6Vector9NormalizeEv */

	/* <0> (null):0 */
	class Vector2D Make2D(const class Vector  *); /* linkage=_ZNK6Vector6Make2DEv */

	/* <0> (null):0 */
	float Length2D(const class Vector  *); /* linkage=_ZNK6Vector8Length2DEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector  *, float); /* linkage=_ZNK6Vector16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector  *, float); /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector *); /* linkage=_ZN6Vector16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector *, float); /* linkage=_ZN6Vector6IsZeroEf */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 58 */
 /* pointer to 57 */
 /* size: 4 */

/* 59 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 60 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 61 */
 /* pointer to 49 */
 /* size: 4 */

/* 62 */
 /* pointer to 63 */
 /* size: 4 */

/* 63 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 64 */
 /* pointer to 65 */
 /* size: 4 */

/* 65 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 66 */
/* <0> (null):0 */
typedef int qboolean; /* size: 4 */

/* 67 */
/* <0> (null):0 */
struct link_s {
	class link_s *             prev;                 /*     0     4 */
	class link_s *             next;                 /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 68 */
 /* pointer to 67 */
 /* size: 4 */

/* 69 */
/* <0> (null):0 */
typedef struct link_s link_t; /* size: 8 */

/* 70 */
/* <0> (null):0 */
typedef struct edict_s edict_t; /* size: 804 */

/* 71 */
/* <0> (null):0 */
struct edict_s {
	qboolean                   free;                 /*     0     4 */
	int                        serialnumber;         /*     4     4 */
	link_t                     area;                 /*     8     8 */
	int                        headnode;             /*    16     4 */
	int                        num_leafs;            /*    20     4 */
	short int                  leafnums[48];         /*    24    96 */
	/* --- cacheline 1 boundary (64 bytes) was 56 bytes ago --- */
	float                      freetime;             /*   120     4 */
	void *                     pvPrivateData;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	entvars_t                  v;                    /*   128   676 */
	/* --- cacheline 12 boundary (768 bytes) was 36 bytes ago --- */

	/* size: 804, cachelines: 13, members: 9 */
	/* last cacheline: 36 bytes */
}; /* size: 804 */

/* 72 */
 /* pointer to 70 */
 /* size: 4 */

/* 73 */
/* <0> (null):0 */
struct {
	float                      time;                 /*     0     4 */
	float                      frametime;            /*     4     4 */
	float                      force_retouch;        /*     8     4 */
	string_t                   mapname;              /*    12     4 */
	string_t                   startspot;            /*    16     4 */
	float                      deathmatch;           /*    20     4 */
	float                      coop;                 /*    24     4 */
	float                      teamplay;             /*    28     4 */
	float                      serverflags;          /*    32     4 */
	float                      found_secrets;        /*    36     4 */
	class Vector              v_forward;             /*    40    12 */
	class Vector              v_up;                  /*    52    12 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	class Vector              v_right;               /*    64    12 */
	float                      trace_allsolid;       /*    76     4 */
	float                      trace_startsolid;     /*    80     4 */
	float                      trace_fraction;       /*    84     4 */
	class Vector              trace_endpos;          /*    88    12 */
	class Vector              trace_plane_normal;    /*   100    12 */
	float                      trace_plane_dist;     /*   112     4 */
	edict_t *                  trace_ent;            /*   116     4 */
	float                      trace_inopen;         /*   120     4 */
	float                      trace_inwater;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	int                        trace_hitgroup;       /*   128     4 */
	int                        trace_flags;          /*   132     4 */
	int                        msg_entity;           /*   136     4 */
	int                        cdAudioTrack;         /*   140     4 */
	int                        maxClients;           /*   144     4 */
	int                        maxEntities;          /*   148     4 */
	const char  *              pStringBase;          /*   152     4 */
	void *                     pSaveData;            /*   156     4 */
	class Vector              vecLandmarkOffset;     /*   160    12 */

	/* size: 172, cachelines: 3, members: 31 */
	/* last cacheline: 44 bytes */
}; /* size: 172 */

/* 74 */
/* <0> (null):0 */
typedef class  globalvars_t; /* size: 172 */

/* 75 */
/* <0> (null):0 */
struct entvars_s {
	string_t                   classname;            /*     0     4 */
	string_t                   globalname;           /*     4     4 */
	class Vector              origin;                /*     8    12 */
	class Vector              oldorigin;             /*    20    12 */
	class Vector              velocity;              /*    32    12 */
	class Vector              basevelocity;          /*    44    12 */
	class Vector              clbasevelocity;        /*    56    12 */
	/* --- cacheline 1 boundary (64 bytes) was 4 bytes ago --- */
	class Vector              movedir;               /*    68    12 */
	class Vector              angles;                /*    80    12 */
	class Vector              avelocity;             /*    92    12 */
	class Vector              punchangle;            /*   104    12 */
	class Vector              v_angle;               /*   116    12 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	class Vector              endpos;                /*   128    12 */
	class Vector              startpos;              /*   140    12 */
	float                      impacttime;           /*   152     4 */
	float                      starttime;            /*   156     4 */
	int                        fixangle;             /*   160     4 */
	float                      idealpitch;           /*   164     4 */
	float                      pitch_speed;          /*   168     4 */
	float                      ideal_yaw;            /*   172     4 */
	float                      yaw_speed;            /*   176     4 */
	int                        modelindex;           /*   180     4 */
	string_t                   model;                /*   184     4 */
	int                        viewmodel;            /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	int                        weaponmodel;          /*   192     4 */
	class Vector              absmin;                /*   196    12 */
	class Vector              absmax;                /*   208    12 */
	class Vector              mins;                  /*   220    12 */
	class Vector              maxs;                  /*   232    12 */
	class Vector              size;                  /*   244    12 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	float                      ltime;                /*   256     4 */
	float                      nextthink;            /*   260     4 */
	int                        movetype;             /*   264     4 */
	int                        solid;                /*   268     4 */
	int                        skin;                 /*   272     4 */
	int                        body;                 /*   276     4 */
	int                        effects;              /*   280     4 */
	float                      gravity;              /*   284     4 */
	float                      friction;             /*   288     4 */
	int                        light_level;          /*   292     4 */
	int                        sequence;             /*   296     4 */
	int                        gaitsequence;         /*   300     4 */
	float                      frame;                /*   304     4 */
	float                      animtime;             /*   308     4 */
	float                      framerate;            /*   312     4 */
	unsigned char              controller[4];        /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	unsigned char              blending[2];          /*   320     2 */
	float                      scale;                /*   324     4 */
	int                        rendermode;           /*   328     4 */
	float                      renderamt;            /*   332     4 */
	class Vector              rendercolor;           /*   336    12 */
	int                        renderfx;             /*   348     4 */
	float                      health;               /*   352     4 */
	float                      frags;                /*   356     4 */
	int                        weapons;              /*   360     4 */
	float                      takedamage;           /*   364     4 */
	int                        deadflag;             /*   368     4 */
	class Vector              view_ofs;              /*   372    12 */
	int                        button;               /*   384     4 */
	/* --- cacheline 6 boundary (384 bytes) was 2 bytes ago --- */
	int                        impulse;              /*   388     4 */
	edict_t *                  chain;                /*   392     4 */
	edict_t *                  dmg_inflictor;        /*   396     4 */
	edict_t *                  enemy;                /*   400     4 */
	edict_t *                  aiment;               /*   404     4 */
	edict_t *                  owner;                /*   408     4 */
	edict_t *                  groundentity;         /*   412     4 */
	int                        spawnflags;           /*   416     4 */
	int                        flags;                /*   420     4 */
	int                        colormap;             /*   424     4 */
	int                        team;                 /*   428     4 */
	float                      max_health;           /*   432     4 */
	float                      teleport_time;        /*   436     4 */
	float                      armortype;            /*   440     4 */
	float                      armorvalue;           /*   444     4 */
	int                        waterlevel;           /*   448     4 */
	/* --- cacheline 7 boundary (448 bytes) was 2 bytes ago --- */
	int                        watertype;            /*   452     4 */
	string_t                   target;               /*   456     4 */
	string_t                   targetname;           /*   460     4 */
	string_t                   netname;              /*   464     4 */
	string_t                   message;              /*   468     4 */
	float                      dmg_take;             /*   472     4 */
	float                      dmg_save;             /*   476     4 */
	float                      dmg;                  /*   480     4 */
	float                      dmgtime;              /*   484     4 */
	string_t                   noise;                /*   488     4 */
	string_t                   noise1;               /*   492     4 */
	string_t                   noise2;               /*   496     4 */
	string_t                   noise3;               /*   500     4 */
	float                      speed;                /*   504     4 */
	float                      air_finished;         /*   508     4 */
	float                      pain_finished;        /*   512     4 */
	/* --- cacheline 8 boundary (512 bytes) was 2 bytes ago --- */
	float                      radsuit_finished;     /*   516     4 */
	edict_t *                  pContainingEntity;    /*   520     4 */
	int                        playerclass;          /*   524     4 */
	float                      maxspeed;             /*   528     4 */
	float                      fov;                  /*   532     4 */
	int                        weaponanim;           /*   536     4 */
	int                        pushmsec;             /*   540     4 */
	int                        bInDuck;              /*   544     4 */
	int                        flTimeStepSound;      /*   548     4 */
	int                        flSwimTime;           /*   552     4 */
	int                        flDuckTime;           /*   556     4 */
	int                        iStepLeft;            /*   560     4 */
	float                      flFallVelocity;       /*   564     4 */
	int                        gamestate;            /*   568     4 */
	int                        oldbuttons;           /*   572     4 */
	int                        groupinfo;            /*   576     4 */
	/* --- cacheline 9 boundary (576 bytes) was 2 bytes ago --- */
	int                        iuser1;               /*   580     4 */
	int                        iuser2;               /*   584     4 */
	int                        iuser3;               /*   588     4 */
	int                        iuser4;               /*   592     4 */
	float                      fuser1;               /*   596     4 */
	float                      fuser2;               /*   600     4 */
	float                      fuser3;               /*   604     4 */
	float                      fuser4;               /*   608     4 */
	class Vector              vuser1;                /*   612    12 */
	class Vector              vuser2;                /*   624    12 */
	class Vector              vuser3;                /*   636    12 */
	/* --- cacheline 10 boundary (640 bytes) was 6 bytes ago --- */
	class Vector              vuser4;                /*   648    12 */
	edict_t *                  euser1;               /*   660     4 */
	edict_t *                  euser2;               /*   664     4 */
	edict_t *                  euser3;               /*   668     4 */
	edict_t *                  euser4;               /*   672     4 */

	/* size: 676, cachelines: 11, members: 123 */
	/* last cacheline: 36 bytes */

	/* BRAIN FART ALERT! 676 != 674 + 0(holes), diff = 2 */

}; /* size: 676 */

/* 76 */
/* <0> (null):0 */
unsigned char              array[4]; /* size: 4 */

/* 77 */
/* <0> (null):0 */
unsigned char              array[2]; /* size: 2 */

/* 78 */
/* <0> (null):0 */
typedef struct entvars_s entvars_t; /* size: 676 */

/* 79 */
/* <0> (null):0 */
short int                  array[48]; /* size: 96 */

/* 80 */
/* <0> (null):0 */
typedef uint32 CRC32_t; /* size: 4 */

/* 81 */
/* <0> (null):0 */
struct cvar_s {
	char *                     name;                 /*     0     4 */
	char *                     string;               /*     4     4 */
	int                        flags;                /*     8     4 */
	float                      value;                /*    12     4 */
	class cvar_s *             next;                 /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 82 */
 /* pointer to 81 */
 /* size: 4 */

/* 83 */
/* <0> (null):0 */
typedef struct cvar_s cvar_t; /* size: 20 */

/* 84 */
/* <0> (null):0 */
struct client_textmessage_s {
	int                        effect;               /*     0     4 */
	byte                       r1;                   /*     4     1 */
	byte                       g1;                   /*     5     1 */
	byte                       b1;                   /*     6     1 */
	byte                       a1;                   /*     7     1 */
	byte                       r2;                   /*     8     1 */
	byte                       g2;                   /*     9     1 */
	byte                       b2;                   /*    10     1 */
	byte                       a2;                   /*    11     1 */
	float                      x;                    /*    12     4 */
	float                      y;                    /*    16     4 */
	float                      fadein;               /*    20     4 */
	float                      fadeout;              /*    24     4 */
	float                      holdtime;             /*    28     4 */
	float                      fxtime;               /*    32     4 */
	const char  *              pName;                /*    36     4 */
	const char  *              pMessage;             /*    40     4 */

	/* size: 44, cachelines: 1, members: 17 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 85 */
/* <0> (null):0 */
typedef struct client_textmessage_s client_textmessage_t; /* size: 44 */

/* 86 */
/* <0> (null):0 */
typedef struct sequenceCommandLine_ sequenceCommandLine_s; /* size: 92 */

/* 87 */
/* <0> (null):0 */
struct sequenceCommandLine_ {
	int                        commandType;          /*     0     4 */
	client_textmessage_t       clientMessage;        /*     4    44 */
	char *                     speakerName;          /*    48     4 */
	char *                     listenerName;         /*    52     4 */
	char *                     soundFileName;        /*    56     4 */
	char *                     sentenceName;         /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	char *                     fireTargetNames;      /*    64     4 */
	char *                     killTargetNames;      /*    68     4 */
	float                      delay;                /*    72     4 */
	int                        repeatCount;          /*    76     4 */
	int                        textChannel;          /*    80     4 */
	int                        modifierBitField;     /*    84     4 */
	sequenceCommandLine_s *    nextCommandLine;      /*    88     4 */

	/* size: 92, cachelines: 2, members: 13 */
	/* last cacheline: 28 bytes */
}; /* size: 92 */

/* 88 */
 /* pointer to 86 */
 /* size: 4 */

/* 89 */
/* <0> (null):0 */
typedef struct sequenceEntry_ sequenceEntry_s; /* size: 20 */

/* 90 */
/* <0> (null):0 */
struct sequenceEntry_ {
	char *                     fileName;             /*     0     4 */
	char *                     entryName;            /*     4     4 */
	sequenceCommandLine_s *    firstCommand;         /*     8     4 */
	sequenceEntry_s *          nextEntry;            /*    12     4 */
	qboolean                   isGlobal;             /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 91 */
 /* pointer to 89 */
 /* size: 4 */

/* 92 */
/* <0> (null):0 */
typedef struct sentenceEntry_ sentenceEntry_s; /* size: 16 */

/* 93 */
/* <0> (null):0 */
struct sentenceEntry_ {
	char *                     data;                 /*     0     4 */
	sentenceEntry_s *          nextEntry;            /*     4     4 */
	qboolean                   isGlobal;             /*     8     4 */
	unsigned int               index;                /*    12     4 */

	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 94 */
 /* pointer to 92 */
 /* size: 4 */

/* 95 */
/* <0> (null):0 */
enum {
	at_notice = 0,
	at_console = 1,
	at_aiconsole = 2,
	at_warning = 3,
	at_error = 4,
	at_logged = 5,
}; /* size: 4 */

/* 96 */
/* <0> (null):0 */
typedef enum  ALERT_TYPE; /* size: 4 */

/* 97 */
/* <0> (null):0 */
enum {
	print_console = 0,
	print_center = 1,
	print_chat = 2,
}; /* size: 4 */

/* 98 */
/* <0> (null):0 */
typedef enum  PRINT_TYPE; /* size: 4 */

/* 99 */
/* <0> (null):0 */
enum {
	force_exactfile = 0,
	force_model_samebounds = 1,
	force_model_specifybounds = 2,
	force_model_specifybounds_if_avail = 3,
}; /* size: 4 */

/* 100 */
/* <0> (null):0 */
typedef enum  FORCE_TYPE; /* size: 4 */

/* 101 */
/* <0> (null):0 */
struct {
	int                        fAllSolid;            /*     0     4 */
	int                        fStartSolid;          /*     4     4 */
	int                        fInOpen;              /*     8     4 */
	int                        fInWater;             /*    12     4 */
	float                      flFraction;           /*    16     4 */
	class Vector              vecEndPos;             /*    20    12 */
	float                      flPlaneDist;          /*    32     4 */
	class Vector              vecPlaneNormal;        /*    36    12 */
	edict_t *                  pHit;                 /*    48     4 */
	int                        iHitgroup;            /*    52     4 */

	/* size: 56, cachelines: 1, members: 10 */
	/* last cacheline: 56 bytes */
}; /* size: 56 */

/* 102 */
/* <0> (null):0 */
typedef class  TraceResult; /* size: 56 */

/* 103 */
/* <0> (null):0 */
struct enginefuncs_s {
	int                        (*pfnPrecacheModel)(char *); /*     0     4 */
	int                        (*pfnPrecacheSound)(char *); /*     4     4 */
	void                       (*pfnSetModel)(edict_t *, const char  *); /*     8     4 */
	int                        (*pfnModelIndex)(const char  *); /*    12     4 */
	int                        (*pfnModelFrames)(int); /*    16     4 */
	void                       (*pfnSetSize)(edict_t *, const float  *, const float  *); /*    20     4 */
	void                       (*pfnChangeLevel)(char *, char *); /*    24     4 */
	void                       (*pfnGetSpawnParms)(edict_t *); /*    28     4 */
	void                       (*pfnSaveSpawnParms)(edict_t *); /*    32     4 */
	float                      (*pfnVecToYaw)(const float  *); /*    36     4 */
	void                       (*pfnVecToAngles)(const float  *, float *); /*    40     4 */
	void                       (*pfnMoveToOrigin)(edict_t *, const float  *, float, int); /*    44     4 */
	void                       (*pfnChangeYaw)(edict_t *); /*    48     4 */
	void                       (*pfnChangePitch)(edict_t *); /*    52     4 */
	edict_t *                  (*pfnFindEntityByString)(edict_t *, const char  *, const char  *); /*    56     4 */
	int                        (*pfnGetEntityIllum)(edict_t *); /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	edict_t *                  (*pfnFindEntityInSphere)(edict_t *, const float  *, float); /*    64     4 */
	edict_t *                  (*pfnFindClientInPVS)(edict_t *); /*    68     4 */
	edict_t *                  (*pfnEntitiesInPVS)(edict_t *); /*    72     4 */
	void                       (*pfnMakeVectors)(const float  *); /*    76     4 */
	void                       (*pfnAngleVectors)(const float  *, float *, float *, float *); /*    80     4 */
	edict_t *                  (*pfnCreateEntity)(void); /*    84     4 */
	void                       (*pfnRemoveEntity)(edict_t *); /*    88     4 */
	edict_t *                  (*pfnCreateNamedEntity)(int); /*    92     4 */
	void                       (*pfnMakeStatic)(edict_t *); /*    96     4 */
	int                        (*pfnEntIsOnFloor)(edict_t *); /*   100     4 */
	int                        (*pfnDropToFloor)(edict_t *); /*   104     4 */
	int                        (*pfnWalkMove)(edict_t *, float, float, int); /*   108     4 */
	void                       (*pfnSetOrigin)(edict_t *, const float  *); /*   112     4 */
	void                       (*pfnEmitSound)(edict_t *, int, const char  *, float, float, int, int); /*   116     4 */
	void                       (*pfnEmitAmbientSound)(edict_t *, float *, const char  *, float, float, int, int); /*   120     4 */
	void                       (*pfnTraceLine)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	void                       (*pfnTraceToss)(edict_t *, edict_t *, TraceResult *); /*   128     4 */
	int                        (*pfnTraceMonsterHull)(edict_t *, const float  *, const float  *, int, edict_t *, TraceResult *); /*   132     4 */
	void                       (*pfnTraceHull)(const float  *, const float  *, int, int, edict_t *, TraceResult *); /*   136     4 */
	void                       (*pfnTraceModel)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   140     4 */
	const char  *              (*pfnTraceTexture)(edict_t *, const float  *, const float  *); /*   144     4 */
	void                       (*pfnTraceSphere)(const float  *, const float  *, int, float, edict_t *, TraceResult *); /*   148     4 */
	void                       (*pfnGetAimVector)(edict_t *, float, float *); /*   152     4 */
	void                       (*pfnServerCommand)(char *); /*   156     4 */
	void                       (*pfnServerExecute)(void); /*   160     4 */
	void                       (*pfnClientCommand)(edict_t *, char *, ...); /*   164     4 */
	void                       (*pfnParticleEffect)(const float  *, const float  *, float, float); /*   168     4 */
	void                       (*pfnLightStyle)(int, char *); /*   172     4 */
	int                        (*pfnDecalIndex)(const char  *); /*   176     4 */
	int                        (*pfnPointContents)(const float  *); /*   180     4 */
	void                       (*pfnMessageBegin)(int, int, const float  *, edict_t *); /*   184     4 */
	void                       (*pfnMessageEnd)(void); /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	void                       (*pfnWriteByte)(int); /*   192     4 */
	void                       (*pfnWriteChar)(int); /*   196     4 */
	void                       (*pfnWriteShort)(int); /*   200     4 */
	void                       (*pfnWriteLong)(int); /*   204     4 */
	void                       (*pfnWriteAngle)(float); /*   208     4 */
	void                       (*pfnWriteCoord)(float); /*   212     4 */
	void                       (*pfnWriteString)(const char  *); /*   216     4 */
	void                       (*pfnWriteEntity)(int); /*   220     4 */
	void                       (*pfnCVarRegister)(cvar_t *); /*   224     4 */
	float                      (*pfnCVarGetFloat)(const char  *); /*   228     4 */
	const char  *              (*pfnCVarGetString)(const char  *); /*   232     4 */
	void                       (*pfnCVarSetFloat)(const char  *, float); /*   236     4 */
	void                       (*pfnCVarSetString)(const char  *, const char  *); /*   240     4 */
	void                       (*pfnAlertMessage)(ALERT_TYPE, char *, ...); /*   244     4 */
	void                       (*pfnEngineFprintf)(void *, char *, ...); /*   248     4 */
	void *                     (*pfnPvAllocEntPrivateData)(edict_t *, int32); /*   252     4 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	void *                     (*pfnPvEntPrivateData)(edict_t *); /*   256     4 */
	void                       (*pfnFreeEntPrivateData)(edict_t *); /*   260     4 */
	const char  *              (*pfnSzFromIndex)(int); /*   264     4 */
	int                        (*pfnAllocString)(const char  *); /*   268     4 */
	class entvars_s *          (*pfnGetVarsOfEnt)(edict_t *); /*   272     4 */
	edict_t *                  (*pfnPEntityOfEntOffset)(int); /*   276     4 */
	int                        (*pfnEntOffsetOfPEntity)(const edict_t  *); /*   280     4 */
	int                        (*pfnIndexOfEdict)(const edict_t  *); /*   284     4 */
	edict_t *                  (*pfnPEntityOfEntIndex)(int); /*   288     4 */
	edict_t *                  (*pfnFindEntityByVars)(class entvars_s *); /*   292     4 */
	void *                     (*pfnGetModelPtr)(edict_t *); /*   296     4 */
	int                        (*pfnRegUserMsg)(const char  *, int); /*   300     4 */
	void                       (*pfnAnimationAutomove)(const edict_t  *, float); /*   304     4 */
	void                       (*pfnGetBonePosition)(const edict_t  *, int, float *, float *); /*   308     4 */
	uint32                     (*pfnFunctionFromName)(const char  *); /*   312     4 */
	const char  *              (*pfnNameForFunction)(uint32); /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	void                       (*pfnClientPrintf)(edict_t *, PRINT_TYPE, const char  *); /*   320     4 */
	void                       (*pfnServerPrint)(const char  *); /*   324     4 */
	const char  *              (*pfnCmd_Args)(void); /*   328     4 */
	const char  *              (*pfnCmd_Argv)(int);  /*   332     4 */
	int                        (*pfnCmd_Argc)(void); /*   336     4 */
	void                       (*pfnGetAttachment)(const edict_t  *, int, float *, float *); /*   340     4 */
	void                       (*pfnCRC32_Init)(CRC32_t *); /*   344     4 */
	void                       (*pfnCRC32_ProcessBuffer)(CRC32_t *, void *, int); /*   348     4 */
	void                       (*pfnCRC32_ProcessByte)(CRC32_t *, unsigned char); /*   352     4 */
	CRC32_t                    (*pfnCRC32_Final)(CRC32_t); /*   356     4 */
	int32                      (*pfnRandomLong)(int32, int32); /*   360     4 */
	float                      (*pfnRandomFloat)(float, float); /*   364     4 */
	void                       (*pfnSetView)(const edict_t  *, const edict_t  *); /*   368     4 */
	float                      (*pfnTime)(void);     /*   372     4 */
	void                       (*pfnCrosshairAngle)(const edict_t  *, float, float); /*   376     4 */
	byte *                     (*pfnLoadFileForMe)(char *, int *); /*   380     4 */
	/* --- cacheline 6 boundary (384 bytes) --- */
	void                       (*pfnFreeFile)(void *); /*   384     4 */
	void                       (*pfnEndSection)(const char  *); /*   388     4 */
	int                        (*pfnCompareFileTime)(char *, char *, int *); /*   392     4 */
	void                       (*pfnGetGameDir)(char *); /*   396     4 */
	void                       (*pfnCvar_RegisterVariable)(cvar_t *); /*   400     4 */
	void                       (*pfnFadeClientVolume)(const edict_t  *, int, int, int, int); /*   404     4 */
	void                       (*pfnSetClientMaxspeed)(const edict_t  *, float); /*   408     4 */
	edict_t *                  (*pfnCreateFakeClient)(const char  *); /*   412     4 */
	void                       (*pfnRunPlayerMove)(edict_t *, const float  *, float, float, float, short unsigned int, byte, byte); /*   416     4 */
	int                        (*pfnNumberOfEntities)(void); /*   420     4 */
	char *                     (*pfnGetInfoKeyBuffer)(edict_t *); /*   424     4 */
	char *                     (*pfnInfoKeyValue)(char *, char *); /*   428     4 */
	void                       (*pfnSetKeyValue)(char *, char *, char *); /*   432     4 */
	void                       (*pfnSetClientKeyValue)(int, char *, char *, char *); /*   436     4 */
	int                        (*pfnIsMapValid)(char *); /*   440     4 */
	void                       (*pfnStaticDecal)(const float  *, int, int, int); /*   444     4 */
	/* --- cacheline 7 boundary (448 bytes) --- */
	int                        (*pfnPrecacheGeneric)(char *); /*   448     4 */
	int                        (*pfnGetPlayerUserId)(edict_t *); /*   452     4 */
	void                       (*pfnBuildSoundMsg)(edict_t *, int, const char  *, float, float, int, int, int, int, const float  *, edict_t *); /*   456     4 */
	int                        (*pfnIsDedicatedServer)(void); /*   460     4 */
	cvar_t *                   (*pfnCVarGetPointer)(const char  *); /*   464     4 */
	unsigned int               (*pfnGetPlayerWONId)(edict_t *); /*   468     4 */
	void                       (*pfnInfo_RemoveKey)(char *, const char  *); /*   472     4 */
	const char  *              (*pfnGetPhysicsKeyValue)(const edict_t  *, const char  *); /*   476     4 */
	void                       (*pfnSetPhysicsKeyValue)(const edict_t  *, const char  *, const char  *); /*   480     4 */
	const char  *              (*pfnGetPhysicsInfoString)(const edict_t  *); /*   484     4 */
	short unsigned int         (*pfnPrecacheEvent)(int, const char  *); /*   488     4 */
	void                       (*pfnPlaybackEvent)(int, const edict_t  *, short unsigned int, float, float *, float *, float, float, int, int, int, int); /*   492     4 */
	unsigned char *            (*pfnSetFatPVS)(float *); /*   496     4 */
	unsigned char *            (*pfnSetFatPAS)(float *); /*   500     4 */
	int                        (*pfnCheckVisibility)(const edict_t  *, unsigned char *); /*   504     4 */
	void                       (*pfnDeltaSetField)(class delta_s *, const char  *); /*   508     4 */
	/* --- cacheline 8 boundary (512 bytes) --- */
	void                       (*pfnDeltaUnsetField)(class delta_s *, const char  *); /*   512     4 */
	void                       (*pfnDeltaAddEncoder)(char *, void (*)(class delta_s *, const unsigned char  *, const unsigned char  *)); /*   516     4 */
	int                        (*pfnGetCurrentPlayer)(void); /*   520     4 */
	int                        (*pfnCanSkipPlayer)(const edict_t  *); /*   524     4 */
	int                        (*pfnDeltaFindField)(class delta_s *, const char  *); /*   528     4 */
	void                       (*pfnDeltaSetFieldByIndex)(class delta_s *, int); /*   532     4 */
	void                       (*pfnDeltaUnsetFieldByIndex)(class delta_s *, int); /*   536     4 */
	void                       (*pfnSetGroupMask)(int, int); /*   540     4 */
	int                        (*pfnCreateInstancedBaseline)(int, class entity_state_s *); /*   544     4 */
	void                       (*pfnCvar_DirectSet)(class cvar_s *, char *); /*   548     4 */
	void                       (*pfnForceUnmodified)(FORCE_TYPE, float *, float *, const char  *); /*   552     4 */
	void                       (*pfnGetPlayerStats)(const edict_t  *, int *, int *); /*   556     4 */
	void                       (*pfnAddServerCommand)(char *, void (*)(void)); /*   560     4 */
	qboolean                   (*pfnVoice_GetClientListening)(int, int); /*   564     4 */
	qboolean                   (*pfnVoice_SetClientListening)(int, int, qboolean); /*   568     4 */
	const char  *              (*pfnGetPlayerAuthId)(edict_t *); /*   572     4 */
	/* --- cacheline 9 boundary (576 bytes) --- */
	sequenceEntry_s *          (*pfnSequenceGet)(const char  *, const char  *); /*   576     4 */
	sentenceEntry_s *          (*pfnSequencePickSentence)(const char  *, int, int *); /*   580     4 */
	int                        (*pfnGetFileSize)(char *); /*   584     4 */
	unsigned int               (*pfnGetApproxWavePlayLen)(const char  *); /*   588     4 */
	int                        (*pfnIsCareerMatch)(void); /*   592     4 */
	int                        (*pfnGetLocalizedStringLength)(const char  *); /*   596     4 */
	void                       (*pfnRegisterTutorMessageShown)(int); /*   600     4 */
	int                        (*pfnGetTimesTutorMessageShown)(int); /*   604     4 */
	void                       (*ProcessTutorMessageDecayBuffer)(int *, int); /*   608     4 */
	void                       (*ConstructTutorMessageDecayBuffer)(int *, int); /*   612     4 */
	void                       (*ResetTutorMessageDecayData)(void); /*   616     4 */
	void                       (*pfnQueryClientCvarValue)(const edict_t  *, const char  *); /*   620     4 */
	void                       (*pfnQueryClientCvarValue2)(const edict_t  *, const char  *, int); /*   624     4 */
	int                        (*pfnCheckParm)(const char  *, char * *); /*   628     4 */

	/* size: 632, cachelines: 10, members: 158 */
	/* last cacheline: 56 bytes */
}; /* size: 632 */

/* 104 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 105 */
 /* pointer to 104 */
 /* size: 4 */

/* 106 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150419560 */

/* 107 */
 /* pointer to 106 */
 /* size: 4 */

/* 108 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 109 */
 /* pointer to 108 */
 /* size: 4 */

/* 110 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 111 */
 /* pointer to 110 */
 /* size: 4 */

/* 112 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150420080 */

/* 113 */
 /* pointer to 112 */
 /* size: 4 */

/* 114 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150420340 */

/* 115 */
 /* pointer to 114 */
 /* size: 4 */

/* 116 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150420548 */

/* 117 */
 /* pointer to 116 */
 /* size: 4 */

/* 118 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 119 */
 /* pointer to 118 */
 /* size: 4 */

/* 120 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150420860 */

/* 121 */
 /* pointer to 120 */
 /* size: 4 */

/* 122 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150421068 */

/* 123 */
 /* pointer to 122 */
 /* size: 4 */

/* 124 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 125 */
 /* pointer to 124 */
 /* size: 4 */

/* 126 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 127 */
 /* pointer to 126 */
 /* size: 4 */

/* 128 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 129 */
 /* pointer to 128 */
 /* size: 4 */

/* 130 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 131 */
 /* pointer to 130 */
 /* size: 4 */

/* 132 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150434444 */

/* 133 */
 /* pointer to 132 */
 /* size: 4 */

/* 134 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150434600 */

/* 135 */
 /* pointer to 134 */
 /* size: 4 */

/* 136 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 137 */
 /* pointer to 136 */
 /* size: 4 */

/* 138 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 139 */
 /* pointer to 138 */
 /* size: 4 */

/* 140 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 141 */
 /* pointer to 140 */
 /* size: 4 */

/* 142 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150435484 */

/* 143 */
 /* pointer to 142 */
 /* size: 4 */

/* 144 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150435692 */

/* 145 */
 /* pointer to 144 */
 /* size: 4 */

/* 146 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150436160 */

/* 147 */
 /* pointer to 146 */
 /* size: 4 */

/* 148 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150436628 */

/* 149 */
 /* pointer to 102 */
 /* size: 4 */

/* 150 */
 /* pointer to 148 */
 /* size: 4 */

/* 151 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150437044 */

/* 152 */
 /* pointer to 151 */
 /* size: 4 */

/* 153 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 154 */
 /* pointer to 153 */
 /* size: 4 */

/* 155 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150437720 */

/* 156 */
 /* pointer to 155 */
 /* size: 4 */

/* 157 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 158 */
 /* pointer to 157 */
 /* size: 4 */

/* 159 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150442484 */

/* 160 */
 /* pointer to 159 */
 /* size: 4 */

/* 161 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150442900 */

/* 162 */
 /* pointer to 161 */
 /* size: 4 */

/* 163 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150443160 */

/* 164 */
 /* pointer to 163 */
 /* size: 4 */

/* 165 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150443316 */

/* 166 */
 /* pointer to 165 */
 /* size: 4 */

/* 167 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150443420 */

/* 168 */
 /* pointer to 167 */
 /* size: 4 */

/* 169 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150443628 */

/* 170 */
 /* pointer to 169 */
 /* size: 4 */

/* 171 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150443940 */

/* 172 */
 /* pointer to 171 */
 /* size: 4 */

/* 173 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 174 */
 /* pointer to 173 */
 /* size: 4 */

/* 175 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150444304 */

/* 176 */
 /* pointer to 175 */
 /* size: 4 */

/* 177 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150444616 */

/* 178 */
 /* pointer to 177 */
 /* size: 4 */

/* 179 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150444772 */

/* 180 */
 /* pointer to 179 */
 /* size: 4 */

/* 181 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150444928 */

/* 182 */
 /* pointer to 181 */
 /* size: 4 */

/* 183 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150445084 */

/* 184 */
 /* pointer to 83 */
 /* size: 4 */

/* 185 */
 /* pointer to 183 */
 /* size: 4 */

/* 186 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 187 */
 /* pointer to 186 */
 /* size: 4 */

/* 188 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 189 */
 /* pointer to 188 */
 /* size: 4 */

/* 190 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150445604 */

/* 191 */
 /* pointer to 190 */
 /* size: 4 */

/* 192 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150445812 */

/* 193 */
 /* pointer to 192 */
 /* size: 4 */

/* 194 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150446020 */

/* 195 */
 /* pointer to 194 */
 /* size: 4 */

/* 196 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150446228 */

/* 197 */
 /* pointer to 196 */
 /* size: 4 */

/* 198 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 199 */
 /* pointer to 198 */
 /* size: 4 */

/* 200 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 201 */
 /* pointer to 200 */
 /* size: 4 */

/* 202 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 203 */
 /* pointer to 202 */
 /* size: 4 */

/* 204 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 205 */
 /* pointer to 75 */
 /* size: 4 */

/* 206 */
 /* pointer to 204 */
 /* size: 4 */

/* 207 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 208 */
 /* pointer to 209 */
 /* size: 4 */

/* 209 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 804 */

/* 210 */
 /* pointer to 207 */
 /* size: 4 */

/* 211 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 212 */
 /* pointer to 211 */
 /* size: 4 */

/* 213 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 214 */
 /* pointer to 213 */
 /* size: 4 */

/* 215 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150455948 */

/* 216 */
 /* pointer to 215 */
 /* size: 4 */

/* 217 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150456156 */

/* 218 */
 /* pointer to 217 */
 /* size: 4 */

/* 219 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 220 */
 /* pointer to 219 */
 /* size: 4 */

/* 221 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 222 */
 /* pointer to 221 */
 /* size: 4 */

/* 223 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150456780 */

/* 224 */
 /* pointer to 223 */
 /* size: 4 */

/* 225 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 226 */
 /* pointer to 225 */
 /* size: 4 */

/* 227 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 228 */
 /* pointer to 227 */
 /* size: 4 */

/* 229 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150457248 */

/* 230 */
 /* pointer to 80 */
 /* size: 4 */

/* 231 */
 /* pointer to 229 */
 /* size: 4 */

/* 232 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150457456 */

/* 233 */
 /* pointer to 232 */
 /* size: 4 */

/* 234 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150457716 */

/* 235 */
 /* pointer to 234 */
 /* size: 4 */

/* 236 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 237 */
 /* pointer to 236 */
 /* size: 4 */

/* 238 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 239 */
 /* pointer to 238 */
 /* size: 4 */

/* 240 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 241 */
 /* pointer to 240 */
 /* size: 4 */

/* 242 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150458496 */

/* 243 */
 /* pointer to 242 */
 /* size: 4 */

/* 244 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 245 */
 /* pointer to 244 */
 /* size: 4 */

/* 246 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150458824 */

/* 247 */
 /* pointer to 246 */
 /* size: 4 */

/* 248 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 249 */
 /* pointer to 46 */
 /* size: 4 */

/* 250 */
 /* pointer to 9 */
 /* size: 4 */

/* 251 */
 /* pointer to 248 */
 /* size: 4 */

/* 252 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150459396 */

/* 253 */
 /* pointer to 252 */
 /* size: 4 */

/* 254 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 255 */
 /* pointer to 254 */
 /* size: 4 */

/* 256 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150459812 */

/* 257 */
 /* pointer to 256 */
 /* size: 4 */

/* 258 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 259 */
 /* pointer to 258 */
 /* size: 4 */

/* 260 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150460332 */

/* 261 */
 /* pointer to 260 */
 /* size: 4 */

/* 262 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 263 */
 /* pointer to 262 */
 /* size: 4 */

/* 264 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 265 */
 /* pointer to 264 */
 /* size: 4 */

/* 266 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150461216 */

/* 267 */
 /* pointer to 266 */
 /* size: 4 */

/* 268 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150461476 */

/* 269 */
 /* pointer to 268 */
 /* size: 4 */

/* 270 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150461788 */

/* 271 */
 /* pointer to 270 */
 /* size: 4 */

/* 272 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150462100 */

/* 273 */
 /* pointer to 272 */
 /* size: 4 */

/* 274 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 275 */
 /* pointer to 274 */
 /* size: 4 */

/* 276 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 277 */
 /* pointer to 276 */
 /* size: 4 */

/* 278 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150467176 */

/* 279 */
 /* pointer to 278 */
 /* size: 4 */

/* 280 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 281 */
 /* pointer to 280 */
 /* size: 4 */

/* 282 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150467592 */

/* 283 */
 /* pointer to 282 */
 /* size: 4 */

/* 284 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 285 */
 /* pointer to 284 */
 /* size: 4 */

/* 286 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 2 */

/* 287 */
 /* pointer to 286 */
 /* size: 4 */

/* 288 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150468216 */

/* 289 */
 /* pointer to 288 */
 /* size: 4 */

/* 290 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 291 */
 /* pointer to 4 */
 /* size: 4 */

/* 292 */
 /* pointer to 290 */
 /* size: 4 */

/* 293 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 294 */
 /* pointer to 293 */
 /* size: 4 */

/* 295 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150469360 */

/* 296 */
 /* pointer to 297 */
 /* size: 4 */

/* 297 */
/* <0> (null):0 */
struct delta_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 298 */
 /* pointer to 295 */
 /* size: 4 */

/* 299 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150469684 */

/* 300 */
 /* pointer to 301 */
 /* size: 4 */

/* 301 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150469892 */

/* 302 */
 /* pointer to 303 */
 /* size: 4 */

/* 303 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 304 */
 /* pointer to 299 */
 /* size: 4 */

/* 305 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 306 */
 /* pointer to 305 */
 /* size: 4 */

/* 307 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150470464 */

/* 308 */
 /* pointer to 307 */
 /* size: 4 */

/* 309 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150470672 */

/* 310 */
 /* pointer to 309 */
 /* size: 4 */

/* 311 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 312 */
 /* pointer to 313 */
 /* size: 4 */

/* 313 */
/* <0> (null):0 */
struct entity_state_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 314 */
 /* pointer to 311 */
 /* size: 4 */

/* 315 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150471260 */

/* 316 */
 /* pointer to 81 */
 /* size: 4 */

/* 317 */
 /* pointer to 315 */
 /* size: 4 */

/* 318 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150471520 */

/* 319 */
 /* pointer to 318 */
 /* size: 4 */

/* 320 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150471832 */

/* 321 */
 /* pointer to 320 */
 /* size: 4 */

/* 322 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150472092 */

/* 323 */
 /* pointer to 322 */
 /* size: 4 */

/* 324 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 325 */
 /* pointer to 324 */
 /* size: 4 */

/* 326 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 327 */
 /* pointer to 326 */
 /* size: 4 */

/* 328 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 329 */
 /* pointer to 328 */
 /* size: 4 */

/* 330 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 331 */
 /* pointer to 330 */
 /* size: 4 */

/* 332 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 333 */
 /* pointer to 332 */
 /* size: 4 */

/* 334 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 335 */
 /* pointer to 334 */
 /* size: 4 */

/* 336 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150473548 */

/* 337 */
 /* pointer to 336 */
 /* size: 4 */

/* 338 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150473756 */

/* 339 */
 /* pointer to 338 */
 /* size: 4 */

/* 340 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150473964 */

/* 341 */
 /* pointer to 340 */
 /* size: 4 */

/* 342 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 343 */
 /* pointer to 17 */
 /* size: 4 */

/* 344 */
 /* pointer to 342 */
 /* size: 4 */

/* 345 */
/* <0> (null):0 */
typedef struct enginefuncs_s enginefuncs_t; /* size: 632 */

/* 346 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 347 */
/* <0> (null):0 */
typedef int ptrdiff_t; /* size: 4 */

/* 348 */
/* <0> (null):0 */
enum {
	TS_AT_TOP = 0,
	TS_AT_BOTTOM = 1,
	TS_GOING_UP = 2,
	TS_GOING_DOWN = 3,
}; /* size: 4 */

/* 349 */
/* <0> (null):0 */
typedef enum  TOGGLE_STATE; /* size: 4 */

/* 350 */
 /* pointer to 78 */
 /* size: 4 */

/* 351 */
 /* pointer to 352 */
 /* size: 4 */

/* 352 */
/* <0> (null):0 */
struct CBaseEntity {
	/* <0> (null):0 */
	edict_t * edict(class CBaseEntity *); /* linkage=_ZN11CBaseEntity5edictEv */

	/* <0> (null):0 */
	virtual int ObjectCaps(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10ObjectCapsEv */

	/* <0> (null):0 */
	int entindex(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8entindexEv */

	/* <0> (null):0 */
	void CBaseEntity(class CBaseEntity *);

	/* <0> (null):0 */
	void * operator new(size_t, entvars_t *); /* linkage=_ZN11CBaseEntitynwEjP9entvars_s */

	/* <0> (null):0 */
	virtual void Restart(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7RestartEv */

	/* <0> (null):0 */
	virtual void Activate(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8ActivateEv */

	/* <0> (null):0 */
	virtual int Classify(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8ClassifyEv */

	/* <0> (null):0 */
	virtual void DeathNotice(class CBaseEntity *, entvars_t *); /* linkage=_ZN11CBaseEntity11DeathNoticeEP9entvars_s */

	/* <0> (null):0 */
	virtual int BloodColor(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10BloodColorEv */

	/* <0> (null):0 */
	virtual BOOL IsTriggered(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity11IsTriggeredEPS_ */

	/* <0> (null):0 */
	virtual class CBaseMonster * MyMonsterPointer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity16MyMonsterPointerEv */

	/* <0> (null):0 */
	virtual class CSquadMonster * MySquadMonsterPointer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity21MySquadMonsterPointerEv */

	/* <0> (null):0 */
	virtual int GetToggleState(class CBaseEntity *); /* linkage=_ZN11CBaseEntity14GetToggleStateEv */

	/* <0> (null):0 */
	virtual void AddPoints(class CBaseEntity *, int, BOOL); /* linkage=_ZN11CBaseEntity9AddPointsEii */

	/* <0> (null):0 */
	virtual void AddPointsToTeam(class CBaseEntity *, int, BOOL); /* linkage=_ZN11CBaseEntity15AddPointsToTeamEii */

	/* <0> (null):0 */
	virtual BOOL AddPlayerItem(class CBaseEntity *, class CBasePlayerItem *); /* linkage=_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem */

	/* <0> (null):0 */
	virtual BOOL RemovePlayerItem(class CBaseEntity *, class CBasePlayerItem *); /* linkage=_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem */

	/* <0> (null):0 */
	virtual int GiveAmmo(class CBaseEntity *, int, char *, int); /* linkage=_ZN11CBaseEntity8GiveAmmoEiPci */

	/* <0> (null):0 */
	virtual float GetDelay(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8GetDelayEv */

	/* <0> (null):0 */
	virtual int IsMoving(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8IsMovingEv */

	/* <0> (null):0 */
	virtual void OverrideReset(class CBaseEntity *); /* linkage=_ZN11CBaseEntity13OverrideResetEv */

	/* <0> (null):0 */
	virtual void SetToggleState(class CBaseEntity *, int); /* linkage=_ZN11CBaseEntity14SetToggleStateEi */

	/* <0> (null):0 */
	virtual void StartSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity13StartSneakingEv */

	/* <0> (null):0 */
	virtual void StopSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12StopSneakingEv */

	/* <0> (null):0 */
	virtual BOOL OnControls(class CBaseEntity *, entvars_t *); /* linkage=_ZN11CBaseEntity10OnControlsEP9entvars_s */

	/* <0> (null):0 */
	virtual BOOL IsSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10IsSneakingEv */

	/* <0> (null):0 */
	virtual BOOL IsAlive(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7IsAliveEv */

	/* <0> (null):0 */
	virtual BOOL IsBSPModel(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10IsBSPModelEv */

	/* <0> (null):0 */
	virtual BOOL ReflectGauss(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12ReflectGaussEv */

	/* <0> (null):0 */
	virtual BOOL IsPlayer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8IsPlayerEv */

	/* <0> (null):0 */
	virtual BOOL IsNetClient(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11IsNetClientEv */

	/* <0> (null):0 */
	virtual const char  * TeamID(class CBaseEntity *); /* linkage=_ZN11CBaseEntity6TeamIDEv */

	/* <0> (null):0 */
	virtual void Think(class CBaseEntity *); /* linkage=_ZN11CBaseEntity5ThinkEv */

	/* <0> (null):0 */
	virtual void Touch(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity5TouchEPS_ */

	/* <0> (null):0 */
	virtual void Use(class CBaseEntity *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float); /* linkage=_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf */

	/* <0> (null):0 */
	virtual void Blocked(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity7BlockedEPS_ */

	/* <0> (null):0 */
	virtual void UpdateOwner(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11UpdateOwnerEv */

	/* <0> (null):0 */
	virtual BOOL FBecomeProne(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12FBecomeProneEv */

	/* <0> (null):0 */
	virtual class Vector Center(class CBaseEntity *); /* linkage=_ZN11CBaseEntity6CenterEv */

	/* <0> (null):0 */
	virtual class Vector EyePosition(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11EyePositionEv */

	/* <0> (null):0 */
	virtual class Vector EarPosition(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11EarPositionEv */

	/* <0> (null):0 */
	virtual class Vector BodyTarget(class CBaseEntity *, const class Vector  &); /* linkage=_ZN11CBaseEntity10BodyTargetERK6Vector */

	/* <0> (null):0 */
	virtual int Illumination(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12IlluminationEv */

	/* <0> (null):0 */
	virtual BOOL HasTarget(class CBaseEntity *, string_t); /* linkage=_ZN11CBaseEntity9HasTargetEj */

	/* vtable has 41 entries: {
	   [6] = ObjectCaps(_ZN11CBaseEntity10ObjectCapsEv), 
	   [2] = Restart(_ZN11CBaseEntity7RestartEv), 
	   [7] = Activate(_ZN11CBaseEntity8ActivateEv), 
	   [9] = Classify(_ZN11CBaseEntity8ClassifyEv), 
	   [10] = DeathNotice(_ZN11CBaseEntity11DeathNoticeEP9entvars_s), 
	   [15] = BloodColor(_ZN11CBaseEntity10BloodColorEv), 
	   [17] = IsTriggered(_ZN11CBaseEntity11IsTriggeredEPS_), 
	   [18] = MyMonsterPointer(_ZN11CBaseEntity16MyMonsterPointerEv), 
	   [19] = MySquadMonsterPointer(_ZN11CBaseEntity21MySquadMonsterPointerEv), 
	   [20] = GetToggleState(_ZN11CBaseEntity14GetToggleStateEv), 
	   [21] = AddPoints(_ZN11CBaseEntity9AddPointsEii), 
	   [22] = AddPointsToTeam(_ZN11CBaseEntity15AddPointsToTeamEii), 
	   [23] = AddPlayerItem(_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem), 
	   [24] = RemovePlayerItem(_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem), 
	   [25] = GiveAmmo(_ZN11CBaseEntity8GiveAmmoEiPci), 
	   [26] = GetDelay(_ZN11CBaseEntity8GetDelayEv), 
	   [27] = IsMoving(_ZN11CBaseEntity8IsMovingEv), 
	   [28] = OverrideReset(_ZN11CBaseEntity13OverrideResetEv), 
	   [30] = SetToggleState(_ZN11CBaseEntity14SetToggleStateEi), 
	   [31] = StartSneaking(_ZN11CBaseEntity13StartSneakingEv), 
	   [32] = StopSneaking(_ZN11CBaseEntity12StopSneakingEv), 
	   [33] = OnControls(_ZN11CBaseEntity10OnControlsEP9entvars_s), 
	   [34] = IsSneaking(_ZN11CBaseEntity10IsSneakingEv), 
	   [35] = IsAlive(_ZN11CBaseEntity7IsAliveEv), 
	   [36] = IsBSPModel(_ZN11CBaseEntity10IsBSPModelEv), 
	   [37] = ReflectGauss(_ZN11CBaseEntity12ReflectGaussEv), 
	   [40] = IsPlayer(_ZN11CBaseEntity8IsPlayerEv), 
	   [41] = IsNetClient(_ZN11CBaseEntity11IsNetClientEv), 
	   [42] = TeamID(_ZN11CBaseEntity6TeamIDEv), 
	   [44] = Think(_ZN11CBaseEntity5ThinkEv), 
	   [45] = Touch(_ZN11CBaseEntity5TouchEPS_), 
	   [46] = Use(_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf), 
	   [47] = Blocked(_ZN11CBaseEntity7BlockedEPS_), 
	   [49] = UpdateOwner(_ZN11CBaseEntity11UpdateOwnerEv), 
	   [50] = FBecomeProne(_ZN11CBaseEntity12FBecomeProneEv), 
	   [51] = Center(_ZN11CBaseEntity6CenterEv), 
	   [52] = EyePosition(_ZN11CBaseEntity11EyePositionEv), 
	   [53] = EarPosition(_ZN11CBaseEntity11EarPositionEv), 
	   [54] = BodyTarget(_ZN11CBaseEntity10BodyTargetERK6Vector), 
	   [55] = Illumination(_ZN11CBaseEntity12IlluminationEv), 
	   [38] = HasTarget(_ZN11CBaseEntity9HasTargetEj), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 353 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 354 */
/* <0> (null):0 */
struct {
	int                        event;                /*     0     4 */
	char *                     options;              /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 355 */
/* <0> (null):0 */
typedef class  MonsterEvent_t; /* size: 8 */

/* 356 */
/* <0> (null):0 */
enum {
	USE_OFF = 0,
	USE_ON = 1,
	USE_SET = 2,
	USE_TOGGLE = 3,
}; /* size: 4 */

/* 357 */
/* <0> (null):0 */
typedef enum  USE_TYPE; /* size: 4 */

/* 358 */
/* <0> (null):0 */
enum WeaponIdType {
	WEAPON_NONE = 0,
	WEAPON_P228 = 1,
	WEAPON_GLOCK = 2,
	WEAPON_SCOUT = 3,
	WEAPON_HEGRENADE = 4,
	WEAPON_XM1014 = 5,
	WEAPON_C4 = 6,
	WEAPON_MAC10 = 7,
	WEAPON_AUG = 8,
	WEAPON_SMOKEGRENADE = 9,
	WEAPON_ELITE = 10,
	WEAPON_FIVESEVEN = 11,
	WEAPON_UMP45 = 12,
	WEAPON_SG550 = 13,
	WEAPON_GALIL = 14,
	WEAPON_FAMAS = 15,
	WEAPON_USP = 16,
	WEAPON_GLOCK18 = 17,
	WEAPON_AWP = 18,
	WEAPON_MP5N = 19,
	WEAPON_M249 = 20,
	WEAPON_M3 = 21,
	WEAPON_M4A1 = 22,
	WEAPON_TMP = 23,
	WEAPON_G3SG1 = 24,
	WEAPON_FLASHBANG = 25,
	WEAPON_DEAGLE = 26,
	WEAPON_SG552 = 27,
	WEAPON_AK47 = 28,
	WEAPON_KNIFE = 29,
	WEAPON_P90 = 30,
	WEAPON_SHIELDGUN = 99,
}; /* size: 4 */

/* 359 */
/* <0> (null):0 */
enum MaxAmmoType {
	MAX_AMMO_BUCKSHOT = 32,
	MAX_AMMO_9MM = 120,
	MAX_AMMO_556NATO = 90,
	MAX_AMMO_556NATOBOX = 200,
	MAX_AMMO_762NATO = 90,
	MAX_AMMO_45ACP = 100,
	MAX_AMMO_50AE = 35,
	MAX_AMMO_338MAGNUM = 30,
	MAX_AMMO_57MM = 100,
	MAX_AMMO_357SIG = 52,
}; /* size: 4 */

/* 360 */
/* <0> (null):0 */
enum {
	BULLET_NONE = 0,
	BULLET_PLAYER_9MM = 1,
	BULLET_PLAYER_MP5 = 2,
	BULLET_PLAYER_357 = 3,
	BULLET_PLAYER_BUCKSHOT = 4,
	BULLET_PLAYER_CROWBAR = 5,
	BULLET_MONSTER_9MM = 6,
	BULLET_MONSTER_MP5 = 7,
	BULLET_MONSTER_12MM = 8,
	BULLET_PLAYER_45ACP = 9,
	BULLET_PLAYER_338MAG = 10,
	BULLET_PLAYER_762MM = 11,
	BULLET_PLAYER_556MM = 12,
	BULLET_PLAYER_50AE = 13,
	BULLET_PLAYER_57MM = 14,
	BULLET_PLAYER_357SIG = 15,
}; /* size: 4 */

/* 361 */
/* <0> (null):0 */
typedef enum  Bullet; /* size: 4 */

/* 362 */
/* <0> (null):0 */
struct {
	int                        iSlot;                /*     0     4 */
	int                        iPosition;            /*     4     4 */
	const char  *              pszAmmo1;             /*     8     4 */
	int                        iMaxAmmo1;            /*    12     4 */
	const char  *              pszAmmo2;             /*    16     4 */
	int                        iMaxAmmo2;            /*    20     4 */
	const char  *              pszName;              /*    24     4 */
	int                        iMaxClip;             /*    28     4 */
	int                        iId;                  /*    32     4 */
	int                        iFlags;               /*    36     4 */
	int                        iWeight;              /*    40     4 */

	/* size: 44, cachelines: 1, members: 11 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 363 */
/* <0> (null):0 */
typedef class  ItemInfo; /* size: 44 */

/* 364 */
/* <0> (null):0 */
enum {
	PLAYER_IDLE = 0,
	PLAYER_WALK = 1,
	PLAYER_JUMP = 2,
	PLAYER_SUPERJUMP = 3,
	PLAYER_DIE = 4,
	PLAYER_ATTACK1 = 5,
	PLAYER_ATTACK2 = 6,
	PLAYER_FLINCH = 7,
	PLAYER_LARGE_FLINCH = 8,
	PLAYER_RELOAD = 9,
	PLAYER_HOLDBOMB = 10,
}; /* size: 4 */

/* 365 */
/* <0> (null):0 */
typedef enum  PLAYER_ANIM; /* size: 4 */

/* 366 */
/* <0> (null):0 */
class CBasePlayer {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 367 */
 /* pointer to 366 */
 /* size: 4 */

/* 368 */
wchar_t
 /* size: 4 */

/* 369 */
/* <0> (null):0 */
enum GameEventType {
	EVENT_INVALID = 0,
	EVENT_WEAPON_FIRED = 1,
	EVENT_WEAPON_FIRED_ON_EMPTY = 2,
	EVENT_WEAPON_RELOADED = 3,
	EVENT_HE_GRENADE_EXPLODED = 4,
	EVENT_FLASHBANG_GRENADE_EXPLODED = 5,
	EVENT_SMOKE_GRENADE_EXPLODED = 6,
	EVENT_GRENADE_BOUNCED = 7,
	EVENT_BEING_SHOT_AT = 8,
	EVENT_PLAYER_BLINDED_BY_FLASHBANG = 9,
	EVENT_PLAYER_FOOTSTEP = 10,
	EVENT_PLAYER_JUMPED = 11,
	EVENT_PLAYER_DIED = 12,
	EVENT_PLAYER_LANDED_FROM_HEIGHT = 13,
	EVENT_PLAYER_TOOK_DAMAGE = 14,
	EVENT_HOSTAGE_DAMAGED = 15,
	EVENT_HOSTAGE_KILLED = 16,
	EVENT_DOOR = 17,
	EVENT_BREAK_GLASS = 18,
	EVENT_BREAK_WOOD = 19,
	EVENT_BREAK_METAL = 20,
	EVENT_BREAK_FLESH = 21,
	EVENT_BREAK_CONCRETE = 22,
	EVENT_BOMB_PLANTED = 23,
	EVENT_BOMB_DROPPED = 24,
	EVENT_BOMB_PICKED_UP = 25,
	EVENT_BOMB_BEEP = 26,
	EVENT_BOMB_DEFUSING = 27,
	EVENT_BOMB_DEFUSE_ABORTED = 28,
	EVENT_BOMB_DEFUSED = 29,
	EVENT_BOMB_EXPLODED = 30,
	EVENT_HOSTAGE_USED = 31,
	EVENT_HOSTAGE_RESCUED = 32,
	EVENT_ALL_HOSTAGES_RESCUED = 33,
	EVENT_VIP_ESCAPED = 34,
	EVENT_VIP_ASSASSINATED = 35,
	EVENT_TERRORISTS_WIN = 36,
	EVENT_CTS_WIN = 37,
	EVENT_ROUND_DRAW = 38,
	EVENT_ROUND_WIN = 39,
	EVENT_ROUND_LOSS = 40,
	EVENT_ROUND_START = 41,
	EVENT_PLAYER_SPAWNED = 42,
	EVENT_CLIENT_CORPSE_SPAWNED = 43,
	EVENT_BUY_TIME_START = 44,
	EVENT_PLAYER_LEFT_BUY_ZONE = 45,
	EVENT_DEATH_CAMERA_START = 46,
	EVENT_KILL_ALL = 47,
	EVENT_ROUND_TIME = 48,
	EVENT_DIE = 49,
	EVENT_KILL = 50,
	EVENT_HEADSHOT = 51,
	EVENT_KILL_FLASHBANGED = 52,
	EVENT_TUTOR_BUY_MENU_OPENNED = 53,
	EVENT_TUTOR_AUTOBUY = 54,
	EVENT_PLAYER_BOUGHT_SOMETHING = 55,
	EVENT_TUTOR_NOT_BUYING_ANYTHING = 56,
	EVENT_TUTOR_NEED_TO_BUY_PRIMARY_WEAPON = 57,
	EVENT_TUTOR_NEED_TO_BUY_PRIMARY_AMMO = 58,
	EVENT_TUTOR_NEED_TO_BUY_SECONDARY_AMMO = 59,
	EVENT_TUTOR_NEED_TO_BUY_ARMOR = 60,
	EVENT_TUTOR_NEED_TO_BUY_DEFUSE_KIT = 61,
	EVENT_TUTOR_NEED_TO_BUY_GRENADE = 62,
	EVENT_CAREER_TASK_DONE = 63,
	EVENT_START_RADIO_1 = 64,
	EVENT_RADIO_COVER_ME = 65,
	EVENT_RADIO_YOU_TAKE_THE_POINT = 66,
	EVENT_RADIO_HOLD_THIS_POSITION = 67,
	EVENT_RADIO_REGROUP_TEAM = 68,
	EVENT_RADIO_FOLLOW_ME = 69,
	EVENT_RADIO_TAKING_FIRE = 70,
	EVENT_START_RADIO_2 = 71,
	EVENT_RADIO_GO_GO_GO = 72,
	EVENT_RADIO_TEAM_FALL_BACK = 73,
	EVENT_RADIO_STICK_TOGETHER_TEAM = 74,
	EVENT_RADIO_GET_IN_POSITION_AND_WAIT = 75,
	EVENT_RADIO_STORM_THE_FRONT = 76,
	EVENT_RADIO_REPORT_IN_TEAM = 77,
	EVENT_START_RADIO_3 = 78,
	EVENT_RADIO_AFFIRMATIVE = 79,
	EVENT_RADIO_ENEMY_SPOTTED = 80,
	EVENT_RADIO_NEED_BACKUP = 81,
	EVENT_RADIO_SECTOR_CLEAR = 82,
	EVENT_RADIO_IN_POSITION = 83,
	EVENT_RADIO_REPORTING_IN = 84,
	EVENT_RADIO_GET_OUT_OF_THERE = 85,
	EVENT_RADIO_NEGATIVE = 86,
	EVENT_RADIO_ENEMY_DOWN = 87,
	EVENT_END_RADIO = 88,
	EVENT_NEW_MATCH = 89,
	EVENT_PLAYER_CHANGED_TEAM = 90,
	EVENT_BULLET_IMPACT = 91,
	EVENT_GAME_COMMENCE = 92,
	EVENT_WEAPON_ZOOMED = 93,
	EVENT_HOSTAGE_CALLED_FOR_HELP = 94,
	NUM_GAME_EVENTS = 95,
}; /* size: 4 */

/* 370 */
/* <0> (null):0 */
enum mac10_e {
	MAC10_IDLE1 = 0,
	MAC10_RELOAD = 1,
	MAC10_DRAW = 2,
	MAC10_SHOOT1 = 3,
	MAC10_SHOOT2 = 4,
	MAC10_SHOOT3 = 5,
}; /* size: 4 */

/* 371 */
/* <0> (null):0 */
class CMAC10 : public CBasePlayerWeapon {
public:

	/* class CBasePlayerWeapon   <ancestor>; */      /*     0     0 */
	int                        m_iShell;             /*   336     4 */
	int                        iShellOn;             /*   340     4 */
private:

	short unsigned int         m_usFireMAC10;        /*   344     2 */
	/* <0> (null):0 */
	void CMAC10(class CMAC10 *, const class CMAC10  &);

	/* <0> (null):0 */
	void CMAC10(class CMAC10 *);

	/* <0> (null):0 */
	virtual void Spawn(class CMAC10 *); /* linkage=_ZN6CMAC105SpawnEv */

	/* <0> (null):0 */
	virtual void Precache(class CMAC10 *); /* linkage=_ZN6CMAC108PrecacheEv */

	/* <0> (null):0 */
	virtual int iItemSlot(class CMAC10 *); /* linkage=_ZN6CMAC109iItemSlotEv */

	/* <0> (null):0 */
	virtual int GetItemInfo(class CMAC10 *, ItemInfo *); /* linkage=_ZN6CMAC1011GetItemInfoEP8ItemInfo */

	/* <0> (null):0 */
	virtual void PrimaryAttack(class CMAC10 *); /* linkage=_ZN6CMAC1013PrimaryAttackEv */

	/* <0> (null):0 */
	void MAC10Fire(class CMAC10 *, float, float, BOOL); /* linkage=_ZN6CMAC109MAC10FireEffi */

	/* <0> (null):0 */
	virtual BOOL Deploy(class CMAC10 *); /* linkage=_ZN6CMAC106DeployEv */

	/* <0> (null):0 */
	virtual void Reload(class CMAC10 *); /* linkage=_ZN6CMAC106ReloadEv */

	/* <0> (null):0 */
	virtual void WeaponIdle(class CMAC10 *); /* linkage=_ZN6CMAC1010WeaponIdleEv */

	/* <0> (null):0 */
	virtual float GetMaxSpeed(class CMAC10 *); /* linkage=_ZN6CMAC1011GetMaxSpeedEv */

	/* <0> (null):0 */
	virtual BOOL UseDecrement(class CMAC10 *); /* linkage=_ZN6CMAC1012UseDecrementEv */

	/* vtable has 10 entries: {
	   [0] = Spawn(_ZN6CMAC105SpawnEv), 
	   [1] = Precache(_ZN6CMAC108PrecacheEv), 
	   [79] = iItemSlot(_ZN6CMAC109iItemSlotEv), 
	   [61] = GetItemInfo(_ZN6CMAC1011GetItemInfoEP8ItemInfo), 
	   [87] = PrimaryAttack(_ZN6CMAC1013PrimaryAttackEv), 
	   [64] = Deploy(_ZN6CMAC106DeployEv), 
	   [89] = Reload(_ZN6CMAC106ReloadEv), 
	   [90] = WeaponIdle(_ZN6CMAC1010WeaponIdleEv), 
	   [78] = GetMaxSpeed(_ZN6CMAC1011GetMaxSpeedEv), 
	   [93] = UseDecrement(_ZN6CMAC1012UseDecrementEv), 
	} */
	/* size: 348, cachelines: 6, members: 4 */
	/* last cacheline: 28 bytes */

	/* BRAIN FART ALERT! 348 != 10 + 0(holes), diff = 338 */

}; /* size: 348 */

/* 372 */
/* <0> (null):0 */
class CBasePlayerWeapon {
	/* <0> (null):0 */
	void CBasePlayerWeapon(class CBasePlayerWeapon *);

	/* <0> (null):0 */
	virtual int AddWeapon(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon9AddWeaponEv */

	/* <0> (null):0 */
	virtual void UpdateItemInfo(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon14UpdateItemInfoEv */

	/* <0> (null):0 */
	virtual void SecondaryAttack(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon15SecondaryAttackEv */

	/* <0> (null):0 */
	virtual BOOL ShouldWeaponIdle(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon16ShouldWeaponIdleEv */

	/* <0> (null):0 */
	virtual BOOL IsWeapon(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon8IsWeaponEv */

	/* <0> (null):0 */
	virtual class CBasePlayerItem * GetWeaponPtr(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon12GetWeaponPtrEv */

	/* vtable has 6 entries: {
	   [82] = AddWeapon(_ZN17CBasePlayerWeapon9AddWeaponEv), 
	   [68] = UpdateItemInfo(_ZN17CBasePlayerWeapon14UpdateItemInfoEv), 
	   [88] = SecondaryAttack(_ZN17CBasePlayerWeapon15SecondaryAttackEv), 
	   [92] = ShouldWeaponIdle(_ZN17CBasePlayerWeapon16ShouldWeaponIdleEv), 
	   [65] = IsWeapon(_ZN17CBasePlayerWeapon8IsWeaponEv), 
	   [77] = GetWeaponPtr(_ZN17CBasePlayerWeapon12GetWeaponPtrEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 373 */
 /* pointer to 371 */
 /* size: 4 */

/* 374 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 375 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 348 */

/* 376 */
 /* pointer to 363 */
 /* size: 4 */

/* 377 */
/* <0> (null):0 */
class IVoiceGameMgrHelper {
	int ()(void) * *           _vptr.IVoiceGameMgrHelper; /*     0     4 */
	/* <0> (null):0 */
	virtual void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *, int);

	/* <0> (null):0 */
	virtual bool CanPlayerHearPlayer(class IVoiceGameMgrHelper *, class CBasePlayer *, class CBasePlayer *); /* linkage=_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_ */

	/* vtable has 1 entries: {
	   [2] = CanPlayerHearPlayer(_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_), 
	} */
	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 378 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 379 */
 /* pointer to 380 */
 /* size: 4 */

/* 380 */
 /* pointer to 378 */
 /* size: 4 */

/* 381 */
 /* pointer to 377 */
 /* size: 4 */

/* 382 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 383 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 384 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 385 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 386 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 387 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 388 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 389 */
 /* pointer to 390 */
 /* size: 4 */

/* 390 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 676 */

/* 391 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 392 */
/* <0> (null):0 */
class CPointEntity {
	/* <0> (null):0 */
	virtual int ObjectCaps(class CPointEntity *); /* linkage=_ZN12CPointEntity10ObjectCapsEv */

	/* vtable has 1 entries: {
	   [6] = ObjectCaps(_ZN12CPointEntity10ObjectCapsEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 393 */
 /* pointer to 392 */
 /* size: 4 */

/* 394 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 395 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 396 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 397 */
/* <0> (null):0 */
class CBaseDelay {
	/* <0> (null):0 */
	void CBaseDelay(class CBaseDelay *);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 398 */
 /* pointer to 397 */
 /* size: 4 */

/* 399 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 400 */
/* <0> (null):0 */
class CBaseAnimating {
	/* <0> (null):0 */
	void CBaseAnimating(class CBaseAnimating *);

	/* <0> (null):0 */
	virtual void HandleAnimEvent(class CBaseAnimating *, MonsterEvent_t *); /* linkage=_ZN14CBaseAnimating15HandleAnimEventEP14MonsterEvent_t */

	/* vtable has 1 entries: {
	   [58] = HandleAnimEvent(_ZN14CBaseAnimating15HandleAnimEventEP14MonsterEvent_t), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 401 */
 /* pointer to 400 */
 /* size: 4 */

/* 402 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 403 */
/* <0> (null):0 */
class CBasePlayerItem {
	/* <0> (null):0 */
	void CBasePlayerItem(class CBasePlayerItem *);

	/* <0> (null):0 */
	virtual BOOL CanDrop(class CBasePlayerItem *); /* linkage=_ZN15CBasePlayerItem7CanDropEv */

	/* <0> (null):0 */
	virtual BOOL CanHolster(class CBasePlayerItem *); /* linkage=_ZN15CBasePlayerItem10CanHolsterEv */

	/* <0> (null):0 */
	virtual void ItemPreFrame(class CBasePlayerItem *); /* linkage=_ZN15CBasePlayerItem12ItemPreFrameEv */

	ItemInfo                   ItemInfoArray[32];    /*     0  1408 */
	/* --- cacheline 22 boundary (1408 bytes) --- */
	/* vtable has 3 entries: {
	   [63] = CanDrop(_ZN15CBasePlayerItem7CanDropEv), 
	   [66] = CanHolster(_ZN15CBasePlayerItem10CanHolsterEv), 
	   [69] = ItemPreFrame(_ZN15CBasePlayerItem12ItemPreFrameEv), 
	} */
	/* size: 0, cachelines: 0, members: 1 */

	/* BRAIN FART ALERT! 0 != 1408 + 0(holes), diff = -1408 */

}; /* size: 0 */

/* 404 */
 /* pointer to 403 */
 /* size: 4 */

/* 405 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 406 */
 /* pointer to 372 */
 /* size: 4 */

/* 407 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 408 */
 /* pointer to 352 */
 /* size: 4 */

/* 409 */
/* <0> (null):0 */
class CBaseMonster {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 410 */
 /* pointer to 409 */
 /* size: 4 */

/* 411 */
/* <0> (null):0 */
struct CSquadMonster {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 412 */
 /* pointer to 411 */
 /* size: 4 */

/* 413 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 414 */
 /* pointer to 355 */
 /* size: 4 */

/* 415 */
 /* pointer to 403 */
 /* size: 4 */

/* 416 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 417 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 418 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 419 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 420 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 421 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 422 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 423 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 424 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 425 */
 /* pointer to 74 */
 /* size: 4 */

/* 426 */
/* <0> (null):0 */
class CBotManager {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 427 */
 /* pointer to 426 */
 /* size: 4 */

/* 428 */
/* <0> (null):0 */
ItemInfo                   array[32]; /* size: 1408 */

/* Functions: */

/* <0> (null):0 */
void Vector2D(class Vector2D *)
{
} /* size: 3014656 */

/* <0> (null):0 */
void Vector2D(class Vector2D *, float, float)
{
} /* size: 150197072 */

/* <0> (null):0 */
class Vector2D operator+(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DplERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator-(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DmiERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator*(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DmlEf */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator/(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DdvEf */
{
} /* size: 8 */

/* <0> (null):0 */
float Length(const class Vector2D  *) /* linkage=_ZNK8Vector2D6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector2D  *) /* linkage=_ZNK8Vector2D13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector2D Normalize(const class Vector2D  *) /* linkage=_ZNK8Vector2D9NormalizeEv */
{
} /* size: 8 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector2D *) /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector2D *, float) /* linkage=_ZN8Vector2D6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void Vector(class Vector *)
{
} /* size: 0 */

/* <0> (null):0 */
void Vector(class Vector *, float, float, float)
{
} /* size: 228 */

/* <0> (null):0 */
void Vector(class Vector *, const class Vector  &)
{
} /* size: 150199852 */

/* <0> (null):0 */
void Vector(class Vector *, float *)
{
} /* size: 0 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *) /* linkage=_ZNK6VectorngEv */
{
} /* size: 12 */

/* <0> (null):0 */
int operator==(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectoreqERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
int operator!=(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorneERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector operator+(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorplERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectormiERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator*(const class Vector  *, float) /* linkage=_ZNK6VectormlEf */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator/(const class Vector  *, float) /* linkage=_ZNK6VectordvEf */
{
} /* size: 12 */

/* <0> (null):0 */
void CopyToArray(const class Vector  *, float *) /* linkage=_ZNK6Vector11CopyToArrayEPf */
{
} /* size: 320 */

/* <0> (null):0 */
float Length(const class Vector  *) /* linkage=_ZNK6Vector6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector  *) /* linkage=_ZNK6Vector13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
float * operator float*(class Vector *) /* linkage=_ZN6VectorcvPfEv */
{
} /* size: 4 */

/* <0> (null):0 */
const float  * operator const float*(const class Vector  *) /* linkage=_ZNK6VectorcvPKfEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector Normalize(const class Vector  *) /* linkage=_ZNK6Vector9NormalizeEv */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector2D Make2D(const class Vector  *) /* linkage=_ZNK6Vector6Make2DEv */
{
} /* size: 8 */

/* <0> (null):0 */
float Length2D(const class Vector  *) /* linkage=_ZNK6Vector8Length2DEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector  *, float) /* linkage=_ZNK6Vector16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector  *, float) /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector *) /* linkage=_ZN6Vector16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector *, float) /* linkage=_ZN6Vector6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
edict_t * edict(class CBaseEntity *) /* linkage=_ZN11CBaseEntity5edictEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int ObjectCaps(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
int entindex(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8entindexEv */
{
} /* size: 4 */

/* <0> (null):0 */
void CBaseEntity(class CBaseEntity *)
{
} /* size: 0 */

/* <0> (null):0 */
void * operator new(size_t, entvars_t *) /* linkage=_ZN11CBaseEntitynwEjP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Restart(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7RestartEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Activate(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8ActivateEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int Classify(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8ClassifyEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void DeathNotice(class CBaseEntity *, entvars_t *) /* linkage=_ZN11CBaseEntity11DeathNoticeEP9entvars_s */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int BloodColor(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10BloodColorEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsTriggered(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity11IsTriggeredEPS_ */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CBaseMonster * MyMonsterPointer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity16MyMonsterPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CSquadMonster * MySquadMonsterPointer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity21MySquadMonsterPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int GetToggleState(class CBaseEntity *) /* linkage=_ZN11CBaseEntity14GetToggleStateEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void AddPoints(class CBaseEntity *, int, BOOL) /* linkage=_ZN11CBaseEntity9AddPointsEii */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void AddPointsToTeam(class CBaseEntity *, int, BOOL) /* linkage=_ZN11CBaseEntity15AddPointsToTeamEii */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL AddPlayerItem(class CBaseEntity *, class CBasePlayerItem *) /* linkage=_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL RemovePlayerItem(class CBaseEntity *, class CBasePlayerItem *) /* linkage=_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int GiveAmmo(class CBaseEntity *, int, char *, int) /* linkage=_ZN11CBaseEntity8GiveAmmoEiPci */
{
} /* size: 4 */

/* <0> (null):0 */
virtual float GetDelay(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8GetDelayEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int IsMoving(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8IsMovingEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void OverrideReset(class CBaseEntity *) /* linkage=_ZN11CBaseEntity13OverrideResetEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void SetToggleState(class CBaseEntity *, int) /* linkage=_ZN11CBaseEntity14SetToggleStateEi */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void StartSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity13StartSneakingEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void StopSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12StopSneakingEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL OnControls(class CBaseEntity *, entvars_t *) /* linkage=_ZN11CBaseEntity10OnControlsEP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10IsSneakingEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsAlive(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7IsAliveEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsBSPModel(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10IsBSPModelEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL ReflectGauss(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12ReflectGaussEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsPlayer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8IsPlayerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsNetClient(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11IsNetClientEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual const char  * TeamID(class CBaseEntity *) /* linkage=_ZN11CBaseEntity6TeamIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Think(class CBaseEntity *) /* linkage=_ZN11CBaseEntity5ThinkEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Touch(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity5TouchEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Use(class CBaseEntity *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float) /* linkage=_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Blocked(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity7BlockedEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void UpdateOwner(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11UpdateOwnerEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL FBecomeProne(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12FBecomeProneEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class Vector Center(class CBaseEntity *) /* linkage=_ZN11CBaseEntity6CenterEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector EyePosition(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11EyePositionEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector EarPosition(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11EarPositionEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector BodyTarget(class CBaseEntity *, const class Vector  &) /* linkage=_ZN11CBaseEntity10BodyTargetERK6Vector */
{
} /* size: 12 */

/* <0> (null):0 */
virtual int Illumination(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12IlluminationEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL HasTarget(class CBaseEntity *, string_t) /* linkage=_ZN11CBaseEntity9HasTargetEj */
{
} /* size: 4 */

/* <0> (null):0 */
void CMAC10(class CMAC10 *, const class CMAC10  &)
{
} /* size: 0 */

/* <0> (null):0 */
void CMAC10(class CMAC10 *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Spawn(class CMAC10 *) /* linkage=_ZN6CMAC105SpawnEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Precache(class CMAC10 *) /* linkage=_ZN6CMAC108PrecacheEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int iItemSlot(class CMAC10 *) /* linkage=_ZN6CMAC109iItemSlotEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int GetItemInfo(class CMAC10 *, ItemInfo *) /* linkage=_ZN6CMAC1011GetItemInfoEP8ItemInfo */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void PrimaryAttack(class CMAC10 *) /* linkage=_ZN6CMAC1013PrimaryAttackEv */
{
} /* size: 0 */

/* <0> (null):0 */
void MAC10Fire(class CMAC10 *, float, float, BOOL) /* linkage=_ZN6CMAC109MAC10FireEffi */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL Deploy(class CMAC10 *) /* linkage=_ZN6CMAC106DeployEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Reload(class CMAC10 *) /* linkage=_ZN6CMAC106ReloadEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void WeaponIdle(class CMAC10 *) /* linkage=_ZN6CMAC1010WeaponIdleEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual float GetMaxSpeed(class CMAC10 *) /* linkage=_ZN6CMAC1011GetMaxSpeedEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL UseDecrement(class CMAC10 *) /* linkage=_ZN6CMAC1012UseDecrementEv */
{
} /* size: 4 */

/* <0> (null):0 */
void CBasePlayerWeapon(class CBasePlayerWeapon *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual int AddWeapon(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon9AddWeaponEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void UpdateItemInfo(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon14UpdateItemInfoEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void SecondaryAttack(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon15SecondaryAttackEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL ShouldWeaponIdle(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon16ShouldWeaponIdleEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsWeapon(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon8IsWeaponEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CBasePlayerItem * GetWeaponPtr(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon12GetWeaponPtrEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *, int)
{
} /* size: 0 */

/* <0> (null):0 */
virtual bool CanPlayerHearPlayer(class IVoiceGameMgrHelper *, class CBasePlayer *, class CBasePlayer *) /* linkage=_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
void WeaponIdle(class CMAC10 *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Reload(class CMAC10 *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator==(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator!=(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, float X, float Y, float Z)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator+(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator*(const class Vector  *const this, float fl)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Length2D(const class Vector  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Length(const class Vector  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline edict_t * ENT(const entvars_t  * pev)
{
} /* size: 4 */

/* <0> (null):0 */
inline BOOL FStrEq(const char  * sz1, const char  * sz2)
{
} /* size: 4 */

/* <0> (null):0 */
inline void edict(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline int ENTINDEX(edict_t * pEdict)
{
} /* size: 4 */

/* <0> (null):0 */
inline void ObjectCaps(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
virtual int ObjectCaps(class CPointEntity *) /* linkage=_ZN12CPointEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
inline void ObjectCaps(class CPointEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void entindex(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator-(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void NormalizeInPlace(class Vector *const this)
{
	{
		float flLen;                                          //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void PrimaryAttack(class CMAC10 *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBaseEntity(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CBaseDelay(class CBaseDelay *)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBaseDelay(class CBaseDelay *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CBaseAnimating(class CBaseAnimating *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void HandleAnimEvent(class CBaseAnimating *, MonsterEvent_t *) /* linkage=_ZN14CBaseAnimating15HandleAnimEventEP14MonsterEvent_t */
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBaseAnimating(class CBaseAnimating *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CBasePlayerItem(class CBasePlayerItem *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL CanDrop(class CBasePlayerItem *) /* linkage=_ZN15CBasePlayerItem7CanDropEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL CanHolster(class CBasePlayerItem *) /* linkage=_ZN15CBasePlayerItem10CanHolsterEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void ItemPreFrame(class CBasePlayerItem *) /* linkage=_ZN15CBasePlayerItem12ItemPreFrameEv */
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBasePlayerItem(class CBasePlayerItem *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBasePlayerWeapon(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline entvars_t * VARS(edict_t * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline void * GET_PRIVATE(edict_t * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline void operator new(size_t stAllocateBlock, entvars_t * pev)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CMAC10(class CMAC10 *const this)
{
} /* size: 0 */

/* <0> (null):0 */
class CMAC10 * GetClassPtr<CMAC10>(class CMAC10 * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
void MAC10Fire(class CMAC10 *const this, float flSpread, float flCycleTime, BOOL fUseAutoAim)
{
	{
		class Vector vecAiming;                               //     0
		class Vector vecSrc;                                  //     0
		class Vector vecDir;                                  //     0
		int flag;                                             //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void Restart(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ObjectCaps(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Activate(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Classify(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void DeathNotice(class CBaseEntity *const this, entvars_t * pevChild)
{
} /* size: 0 */

/* <0> (null):0 */
void BloodColor(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsTriggered(class CBaseEntity *const this, class CBaseEntity * pActivator)
{
} /* size: 0 */

/* <0> (null):0 */
void MyMonsterPointer(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void MySquadMonsterPointer(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetToggleState(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void AddPoints(class CBaseEntity *const this, int score, BOOL bAllowNegativeScore)
{
} /* size: 0 */

/* <0> (null):0 */
void AddPointsToTeam(class CBaseEntity *const this, int score, BOOL bAllowNegativeScore)
{
} /* size: 0 */

/* <0> (null):0 */
void AddPlayerItem(class CBaseEntity *const this, class CBasePlayerItem * pItem)
{
} /* size: 0 */

/* <0> (null):0 */
void RemovePlayerItem(class CBaseEntity *const this, class CBasePlayerItem * pItem)
{
} /* size: 0 */

/* <0> (null):0 */
void GiveAmmo(class CBaseEntity *const this, int iAmount, char * szName, int iMax)
{
} /* size: 0 */

/* <0> (null):0 */
void GetDelay(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsMoving(class CBaseEntity *const this)
{
	operator!=(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void OverrideReset(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void SetToggleState(class CBaseEntity *const this, int state)
{
} /* size: 0 */

/* <0> (null):0 */
void StartSneaking(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void StopSneaking(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void OnControls(class CBaseEntity *const this, entvars_t * pev)
{
} /* size: 0 */

/* <0> (null):0 */
void IsSneaking(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsAlive(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsBSPModel(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ReflectGauss(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsPlayer(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsNetClient(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void TeamID(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Think(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Touch(class CBaseEntity *const this, class CBaseEntity * pOther)
{
} /* size: 0 */

/* <0> (null):0 */
void Use(class CBaseEntity *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
} /* size: 0 */

/* <0> (null):0 */
void Blocked(class CBaseEntity *const this, class CBaseEntity * pOther)
{
} /* size: 0 */

/* <0> (null):0 */
void UpdateOwner(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void FBecomeProne(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Center(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
	operator*(const class Vector  *const this,
			float fl); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void EyePosition(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void EarPosition(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void BodyTarget(class CBaseEntity *const this, const class Vector  &const posSrc)
{
} /* size: 0 */

/* <0> (null):0 */
void Illumination(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void HandleAnimEvent(class CBaseAnimating *const this, MonsterEvent_t * pEvent)
{
} /* size: 0 */

/* <0> (null):0 */
void CanDrop(class CBasePlayerItem *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CanHolster(class CBasePlayerItem *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ItemPreFrame(class CBasePlayerItem *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void AddWeapon(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void UpdateItemInfo(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void SecondaryAttack(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ShouldWeaponIdle(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsWeapon(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetWeaponPtr(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void iItemSlot(class CMAC10 *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetMaxSpeed(class CMAC10 *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void UseDecrement(class CMAC10 *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Precache(class CMAC10 *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetItemInfo(class CMAC10 *const this, ItemInfo * p)
{
} /* size: 0 */

/* <0> (null):0 */
void Deploy(class CMAC10 *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class CMAC10 *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void HasTarget(class CBaseEntity *const this, string_t targetname)
{
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void WeaponIdle(class CMAC10 *const this)
{
	WeaponIdle(class CMAC10 *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Reload(class CMAC10 *const this)
{
	Reload(class CMAC10 *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void MAC10Fire(class CMAC10 *const this, float flSpread, BOOL fUseAutoAim, float flCycleTime)
{
	{
		class Vector vecAiming;                               //     0
		class Vector vecSrc;                                  //     0
		int flag;                                             //     0
		class Vector vecDir;                                  //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Vector(class Vector *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Vector(class Vector *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Length2D(const class Vector  *const this); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void PrimaryAttack(class CMAC10 *const this)
{
	PrimaryAttack(class CMAC10 *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void weapon_mac10(entvars_t * pev)
{
	GetClassPtr<CMAC10>(class CMAC10 * a); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void MAC10Fire(class CMAC10 *const this, float flSpread, float flCycleTime, BOOL fUseAutoAim)
{
	{
		class Vector vecAiming;                               //     0
		class Vector vecSrc;                                  //     0
		class Vector vecDir;                                  //     0
		int flag;                                             //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Vector(class Vector *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Vector(class Vector *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Length2D(const class Vector  *const this); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */



/* Variables: */

float                      flLen; /* size: 4 */

entvars_t *                pev; /* size: 4 */

class Vector              vecAiming; /* size: 12 */

class Vector              vecSrc; /* size: 12 */

class Vector              vecDir; /* size: 12 */

int                        flag; /* size: 4 */

class Vector              vecAiming; /* size: 12 */

class Vector              vecSrc; /* size: 12 */

int                        flag; /* size: 4 */

class Vector              vecDir; /* size: 12 */

; /* size: 150563788 */

class Vector              vecAiming; /* size: 12 */

class Vector              vecSrc; /* size: 12 */

class Vector              vecDir; /* size: 12 */

int                        flag; /* size: 4 */

extern class _IO_FILE *           stdin; /* size: 4 */

extern class _IO_FILE *           stdout; /* size: 4 */

intconst                   k_cubSaltSize; /* size: 4 */

GID_tconst                 k_GIDNil; /* size: 8 */

GID_tconst                 k_TxnIDNil; /* size: 8 */

GID_tconst                 k_TxnIDUnknown; /* size: 8 */

PackageId_tconst           k_uPackageIdFreeSub; /* size: 4 */

PackageId_tconst           k_uPackageIdInvalid; /* size: 4 */

AppId_tconst               k_uAppIdInvalid; /* size: 4 */

AssetClassId_tconst        k_ulAssetClassIdInvalid; /* size: 8 */

PhysicalItemId_tconst      k_uPhysicalItemIdInvalid; /* size: 4 */

DepotId_tconst             k_uDepotIdInvalid; /* size: 4 */

CellID_tconst              k_uCellIDInvalid; /* size: 4 */

SteamAPICall_tconst        k_uAPICallInvalid; /* size: 8 */

PartnerId_tconst           k_uPartnerIdInvalid; /* size: 4 */

extern enginefuncs_t              g_engfuncs; /* size: 632 */

extern globalvars_t *             gpGlobals; /* size: 4 */

extern class Vectorconst          g_vecZero; /* size: 12 */

extern class CBotManager *        TheBots; /* size: 4 */

/* Types: */

/* 1 */
char
 /* size: 1 */

/* 2 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 3 */
unsigned int
 /* size: 4 */

/* 4 */
unsigned char
 /* size: 1 */

/* 5 */
short unsigned int
 /* size: 2 */

/* 6 */
long unsigned int
 /* size: 4 */

/* 7 */
signed char
 /* size: 1 */

/* 8 */
short int
 /* size: 2 */

/* 9 */
int
 /* size: 4 */

/* 10 */
long long int
 /* size: 8 */

/* 11 */
long long unsigned int
 /* size: 8 */

/* 12 */
/* <0> (null):0 */
typedef long long int __quad_t; /* size: 8 */

/* 13 */
/* <0> (null):0 */
typedef long int __off_t; /* size: 4 */

/* 14 */
long int
 /* size: 4 */

/* 15 */
/* <0> (null):0 */
typedef __quad_t __off64_t; /* size: 8 */

/* 16 */
 /* pointer to 0 */
 /* size: 4 */

/* 17 */
 /* pointer to 1 */
 /* size: 4 */

/* 18 */
/* <0> (null):0 */
struct _IO_FILE {
	int                        _flags;               /*     0     4 */
	char *                     _IO_read_ptr;         /*     4     4 */
	char *                     _IO_read_end;         /*     8     4 */
	char *                     _IO_read_base;        /*    12     4 */
	char *                     _IO_write_base;       /*    16     4 */
	char *                     _IO_write_ptr;        /*    20     4 */
	char *                     _IO_write_end;        /*    24     4 */
	char *                     _IO_buf_base;         /*    28     4 */
	char *                     _IO_buf_end;          /*    32     4 */
	char *                     _IO_save_base;        /*    36     4 */
	char *                     _IO_backup_base;      /*    40     4 */
	char *                     _IO_save_end;         /*    44     4 */
	class _IO_marker *         _markers;             /*    48     4 */
	class _IO_FILE *           _chain;               /*    52     4 */
	int                        _fileno;              /*    56     4 */
	int                        _flags2;              /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	__off_t                    _old_offset;          /*    64     4 */
	short unsigned int         _cur_column;          /*    68     2 */
	signed char                _vtable_offset;       /*    70     1 */
	char                       _shortbuf[1];         /*    71     1 */
	_IO_lock_t *               _lock;                /*    72     4 */
	__off64_t                  _offset;              /*    76     8 */
	void *                     __pad1;               /*    84     4 */
	void *                     __pad2;               /*    88     4 */
	void *                     __pad3;               /*    92     4 */
	void *                     __pad4;               /*    96     4 */
	size_t                     __pad5;               /*   100     4 */
	int                        _mode;                /*   104     4 */
	char                       _unused2[40];         /*   108    40 */
	/* --- cacheline 2 boundary (128 bytes) was 20 bytes ago --- */

	/* size: 148, cachelines: 3, members: 29 */
	/* last cacheline: 20 bytes */
}; /* size: 148 */

/* 19 */
/* <0> (null):0 */
typedef void _IO_lock_t; /* size: 0 */

/* 20 */
/* <0> (null):0 */
struct _IO_marker {
	class _IO_marker *         _next;                /*     0     4 */
	class _IO_FILE *           _sbuf;                /*     4     4 */
	int                        _pos;                 /*     8     4 */

	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 21 */
 /* pointer to 20 */
 /* size: 4 */

/* 22 */
 /* pointer to 18 */
 /* size: 4 */

/* 23 */
 /* pointer to 20 */
 /* size: 4 */

/* 24 */
 /* pointer to 18 */
 /* size: 4 */

/* 25 */
/* <0> (null):0 */
char                       array[1]; /* size: 1 */

/* 26 */
 /* pointer to 19 */
 /* size: 4 */

/* 27 */
/* <0> (null):0 */
char                       array[40]; /* size: 40 */

/* 28 */
 /* pointer to 29 */
 /* size: 4 */

/* 29 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 30 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 31 */
long double
 /* size: 12 */

/* 32 */
double
 /* size: 8 */

/* 33 */
/* <0> (null):0 */
typedef int int32; /* size: 4 */

/* 34 */
/* <0> (null):0 */
typedef unsigned int uint32; /* size: 4 */

/* 35 */
/* <0> (null):0 */
typedef long long unsigned int uint64; /* size: 8 */

/* 36 */
/* <0> (null):0 */
typedef uint64 GID_t; /* size: 8 */

/* 37 */
/* <0> (null):0 */
typedef uint32 PackageId_t; /* size: 4 */

/* 38 */
/* <0> (null):0 */
typedef uint32 AppId_t; /* size: 4 */

/* 39 */
/* <0> (null):0 */
typedef uint64 AssetClassId_t; /* size: 8 */

/* 40 */
/* <0> (null):0 */
typedef uint32 PhysicalItemId_t; /* size: 4 */

/* 41 */
/* <0> (null):0 */
typedef uint32 DepotId_t; /* size: 4 */

/* 42 */
/* <0> (null):0 */
typedef uint32 CellID_t; /* size: 4 */

/* 43 */
/* <0> (null):0 */
typedef uint64 SteamAPICall_t; /* size: 8 */

/* 44 */
/* <0> (null):0 */
typedef uint32 PartnerId_t; /* size: 4 */

/* 45 */
/* <0> (null):0 */
typedef int BOOL; /* size: 4 */

/* 46 */
/* <0> (null):0 */
typedef unsigned char byte; /* size: 1 */

/* 47 */
/* <0> (null):0 */
typedef unsigned int string_t; /* size: 4 */

/* 48 */
/* <0> (null):0 */
typedef float vec_t; /* size: 4 */

/* 49 */
float
 /* size: 4 */

/* 50 */
/* <0> (null):0 */
class Vector2D {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	/* <0> (null):0 */
	void Vector2D(class Vector2D *);

	/* <0> (null):0 */
	void Vector2D(class Vector2D *, float, float);

	/* <0> (null):0 */
	class Vector2D operator+(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DplERKS_ */

	/* <0> (null):0 */
	class Vector2D operator-(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DmiERKS_ */

	/* <0> (null):0 */
	class Vector2D operator*(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DmlEf */

	/* <0> (null):0 */
	class Vector2D operator/(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DdvEf */

	/* <0> (null):0 */
	float Length(const class Vector2D  *); /* linkage=_ZNK8Vector2D6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector2D  *); /* linkage=_ZNK8Vector2D13LengthSquaredEv */

	/* <0> (null):0 */
	class Vector2D Normalize(const class Vector2D  *); /* linkage=_ZNK8Vector2D9NormalizeEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector2D *); /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector2D *, float); /* linkage=_ZN8Vector2D6IsZeroEf */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 51 */
 /* pointer to 50 */
 /* size: 4 */

/* 52 */
 /* pointer to 53 */
 /* size: 4 */

/* 53 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 54 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 55 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 56 */
bool
 /* size: 1 */

/* 57 */
/* <0> (null):0 */
class Vector {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	vec_t                      z;                    /*     8     4 */
	/* <0> (null):0 */
	void Vector(class Vector *);

	/* <0> (null):0 */
	void Vector(class Vector *, float, float, float);

	/* <0> (null):0 */
	void Vector(class Vector *, const class Vector  &);

	/* <0> (null):0 */
	void Vector(class Vector *, float *);

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *); /* linkage=_ZNK6VectorngEv */

	/* <0> (null):0 */
	int operator==(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectoreqERKS_ */

	/* <0> (null):0 */
	int operator!=(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorneERKS_ */

	/* <0> (null):0 */
	class Vector operator+(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorplERKS_ */

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectormiERKS_ */

	/* <0> (null):0 */
	class Vector operator*(const class Vector  *, float); /* linkage=_ZNK6VectormlEf */

	/* <0> (null):0 */
	class Vector operator/(const class Vector  *, float); /* linkage=_ZNK6VectordvEf */

	/* <0> (null):0 */
	void CopyToArray(const class Vector  *, float *); /* linkage=_ZNK6Vector11CopyToArrayEPf */

	/* <0> (null):0 */
	float Length(const class Vector  *); /* linkage=_ZNK6Vector6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector  *); /* linkage=_ZNK6Vector13LengthSquaredEv */

	/* <0> (null):0 */
	float * operator float*(class Vector *); /* linkage=_ZN6VectorcvPfEv */

	/* <0> (null):0 */
	const float  * operator const float*(const class Vector  *); /* linkage=_ZNK6VectorcvPKfEv */

	/* <0> (null):0 */
	class Vector Normalize(const class Vector  *); /* linkage=_ZNK6Vector9NormalizeEv */

	/* <0> (null):0 */
	class Vector2D Make2D(const class Vector  *); /* linkage=_ZNK6Vector6Make2DEv */

	/* <0> (null):0 */
	float Length2D(const class Vector  *); /* linkage=_ZNK6Vector8Length2DEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector  *, float); /* linkage=_ZNK6Vector16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector  *, float); /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector *); /* linkage=_ZN6Vector16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector *, float); /* linkage=_ZN6Vector6IsZeroEf */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 58 */
 /* pointer to 57 */
 /* size: 4 */

/* 59 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 60 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 61 */
 /* pointer to 49 */
 /* size: 4 */

/* 62 */
 /* pointer to 63 */
 /* size: 4 */

/* 63 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 64 */
 /* pointer to 65 */
 /* size: 4 */

/* 65 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 66 */
/* <0> (null):0 */
typedef int qboolean; /* size: 4 */

/* 67 */
/* <0> (null):0 */
struct link_s {
	class link_s *             prev;                 /*     0     4 */
	class link_s *             next;                 /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 68 */
 /* pointer to 67 */
 /* size: 4 */

/* 69 */
/* <0> (null):0 */
typedef struct link_s link_t; /* size: 8 */

/* 70 */
/* <0> (null):0 */
typedef struct edict_s edict_t; /* size: 804 */

/* 71 */
/* <0> (null):0 */
struct edict_s {
	qboolean                   free;                 /*     0     4 */
	int                        serialnumber;         /*     4     4 */
	link_t                     area;                 /*     8     8 */
	int                        headnode;             /*    16     4 */
	int                        num_leafs;            /*    20     4 */
	short int                  leafnums[48];         /*    24    96 */
	/* --- cacheline 1 boundary (64 bytes) was 56 bytes ago --- */
	float                      freetime;             /*   120     4 */
	void *                     pvPrivateData;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	entvars_t                  v;                    /*   128   676 */
	/* --- cacheline 12 boundary (768 bytes) was 36 bytes ago --- */

	/* size: 804, cachelines: 13, members: 9 */
	/* last cacheline: 36 bytes */
}; /* size: 804 */

/* 72 */
 /* pointer to 70 */
 /* size: 4 */

/* 73 */
/* <0> (null):0 */
struct {
	float                      time;                 /*     0     4 */
	float                      frametime;            /*     4     4 */
	float                      force_retouch;        /*     8     4 */
	string_t                   mapname;              /*    12     4 */
	string_t                   startspot;            /*    16     4 */
	float                      deathmatch;           /*    20     4 */
	float                      coop;                 /*    24     4 */
	float                      teamplay;             /*    28     4 */
	float                      serverflags;          /*    32     4 */
	float                      found_secrets;        /*    36     4 */
	class Vector              v_forward;             /*    40    12 */
	class Vector              v_up;                  /*    52    12 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	class Vector              v_right;               /*    64    12 */
	float                      trace_allsolid;       /*    76     4 */
	float                      trace_startsolid;     /*    80     4 */
	float                      trace_fraction;       /*    84     4 */
	class Vector              trace_endpos;          /*    88    12 */
	class Vector              trace_plane_normal;    /*   100    12 */
	float                      trace_plane_dist;     /*   112     4 */
	edict_t *                  trace_ent;            /*   116     4 */
	float                      trace_inopen;         /*   120     4 */
	float                      trace_inwater;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	int                        trace_hitgroup;       /*   128     4 */
	int                        trace_flags;          /*   132     4 */
	int                        msg_entity;           /*   136     4 */
	int                        cdAudioTrack;         /*   140     4 */
	int                        maxClients;           /*   144     4 */
	int                        maxEntities;          /*   148     4 */
	const char  *              pStringBase;          /*   152     4 */
	void *                     pSaveData;            /*   156     4 */
	class Vector              vecLandmarkOffset;     /*   160    12 */

	/* size: 172, cachelines: 3, members: 31 */
	/* last cacheline: 44 bytes */
}; /* size: 172 */

/* 74 */
/* <0> (null):0 */
typedef class  globalvars_t; /* size: 172 */

/* 75 */
/* <0> (null):0 */
struct entvars_s {
	string_t                   classname;            /*     0     4 */
	string_t                   globalname;           /*     4     4 */
	class Vector              origin;                /*     8    12 */
	class Vector              oldorigin;             /*    20    12 */
	class Vector              velocity;              /*    32    12 */
	class Vector              basevelocity;          /*    44    12 */
	class Vector              clbasevelocity;        /*    56    12 */
	/* --- cacheline 1 boundary (64 bytes) was 4 bytes ago --- */
	class Vector              movedir;               /*    68    12 */
	class Vector              angles;                /*    80    12 */
	class Vector              avelocity;             /*    92    12 */
	class Vector              punchangle;            /*   104    12 */
	class Vector              v_angle;               /*   116    12 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	class Vector              endpos;                /*   128    12 */
	class Vector              startpos;              /*   140    12 */
	float                      impacttime;           /*   152     4 */
	float                      starttime;            /*   156     4 */
	int                        fixangle;             /*   160     4 */
	float                      idealpitch;           /*   164     4 */
	float                      pitch_speed;          /*   168     4 */
	float                      ideal_yaw;            /*   172     4 */
	float                      yaw_speed;            /*   176     4 */
	int                        modelindex;           /*   180     4 */
	string_t                   model;                /*   184     4 */
	int                        viewmodel;            /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	int                        weaponmodel;          /*   192     4 */
	class Vector              absmin;                /*   196    12 */
	class Vector              absmax;                /*   208    12 */
	class Vector              mins;                  /*   220    12 */
	class Vector              maxs;                  /*   232    12 */
	class Vector              size;                  /*   244    12 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	float                      ltime;                /*   256     4 */
	float                      nextthink;            /*   260     4 */
	int                        movetype;             /*   264     4 */
	int                        solid;                /*   268     4 */
	int                        skin;                 /*   272     4 */
	int                        body;                 /*   276     4 */
	int                        effects;              /*   280     4 */
	float                      gravity;              /*   284     4 */
	float                      friction;             /*   288     4 */
	int                        light_level;          /*   292     4 */
	int                        sequence;             /*   296     4 */
	int                        gaitsequence;         /*   300     4 */
	float                      frame;                /*   304     4 */
	float                      animtime;             /*   308     4 */
	float                      framerate;            /*   312     4 */
	unsigned char              controller[4];        /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	unsigned char              blending[2];          /*   320     2 */
	float                      scale;                /*   324     4 */
	int                        rendermode;           /*   328     4 */
	float                      renderamt;            /*   332     4 */
	class Vector              rendercolor;           /*   336    12 */
	int                        renderfx;             /*   348     4 */
	float                      health;               /*   352     4 */
	float                      frags;                /*   356     4 */
	int                        weapons;              /*   360     4 */
	float                      takedamage;           /*   364     4 */
	int                        deadflag;             /*   368     4 */
	class Vector              view_ofs;              /*   372    12 */
	int                        button;               /*   384     4 */
	/* --- cacheline 6 boundary (384 bytes) was 2 bytes ago --- */
	int                        impulse;              /*   388     4 */
	edict_t *                  chain;                /*   392     4 */
	edict_t *                  dmg_inflictor;        /*   396     4 */
	edict_t *                  enemy;                /*   400     4 */
	edict_t *                  aiment;               /*   404     4 */
	edict_t *                  owner;                /*   408     4 */
	edict_t *                  groundentity;         /*   412     4 */
	int                        spawnflags;           /*   416     4 */
	int                        flags;                /*   420     4 */
	int                        colormap;             /*   424     4 */
	int                        team;                 /*   428     4 */
	float                      max_health;           /*   432     4 */
	float                      teleport_time;        /*   436     4 */
	float                      armortype;            /*   440     4 */
	float                      armorvalue;           /*   444     4 */
	int                        waterlevel;           /*   448     4 */
	/* --- cacheline 7 boundary (448 bytes) was 2 bytes ago --- */
	int                        watertype;            /*   452     4 */
	string_t                   target;               /*   456     4 */
	string_t                   targetname;           /*   460     4 */
	string_t                   netname;              /*   464     4 */
	string_t                   message;              /*   468     4 */
	float                      dmg_take;             /*   472     4 */
	float                      dmg_save;             /*   476     4 */
	float                      dmg;                  /*   480     4 */
	float                      dmgtime;              /*   484     4 */
	string_t                   noise;                /*   488     4 */
	string_t                   noise1;               /*   492     4 */
	string_t                   noise2;               /*   496     4 */
	string_t                   noise3;               /*   500     4 */
	float                      speed;                /*   504     4 */
	float                      air_finished;         /*   508     4 */
	float                      pain_finished;        /*   512     4 */
	/* --- cacheline 8 boundary (512 bytes) was 2 bytes ago --- */
	float                      radsuit_finished;     /*   516     4 */
	edict_t *                  pContainingEntity;    /*   520     4 */
	int                        playerclass;          /*   524     4 */
	float                      maxspeed;             /*   528     4 */
	float                      fov;                  /*   532     4 */
	int                        weaponanim;           /*   536     4 */
	int                        pushmsec;             /*   540     4 */
	int                        bInDuck;              /*   544     4 */
	int                        flTimeStepSound;      /*   548     4 */
	int                        flSwimTime;           /*   552     4 */
	int                        flDuckTime;           /*   556     4 */
	int                        iStepLeft;            /*   560     4 */
	float                      flFallVelocity;       /*   564     4 */
	int                        gamestate;            /*   568     4 */
	int                        oldbuttons;           /*   572     4 */
	int                        groupinfo;            /*   576     4 */
	/* --- cacheline 9 boundary (576 bytes) was 2 bytes ago --- */
	int                        iuser1;               /*   580     4 */
	int                        iuser2;               /*   584     4 */
	int                        iuser3;               /*   588     4 */
	int                        iuser4;               /*   592     4 */
	float                      fuser1;               /*   596     4 */
	float                      fuser2;               /*   600     4 */
	float                      fuser3;               /*   604     4 */
	float                      fuser4;               /*   608     4 */
	class Vector              vuser1;                /*   612    12 */
	class Vector              vuser2;                /*   624    12 */
	class Vector              vuser3;                /*   636    12 */
	/* --- cacheline 10 boundary (640 bytes) was 6 bytes ago --- */
	class Vector              vuser4;                /*   648    12 */
	edict_t *                  euser1;               /*   660     4 */
	edict_t *                  euser2;               /*   664     4 */
	edict_t *                  euser3;               /*   668     4 */
	edict_t *                  euser4;               /*   672     4 */

	/* size: 676, cachelines: 11, members: 123 */
	/* last cacheline: 36 bytes */

	/* BRAIN FART ALERT! 676 != 674 + 0(holes), diff = 2 */

}; /* size: 676 */

/* 76 */
/* <0> (null):0 */
unsigned char              array[4]; /* size: 4 */

/* 77 */
/* <0> (null):0 */
unsigned char              array[2]; /* size: 2 */

/* 78 */
/* <0> (null):0 */
typedef struct entvars_s entvars_t; /* size: 676 */

/* 79 */
/* <0> (null):0 */
short int                  array[48]; /* size: 96 */

/* 80 */
/* <0> (null):0 */
typedef uint32 CRC32_t; /* size: 4 */

/* 81 */
/* <0> (null):0 */
struct cvar_s {
	char *                     name;                 /*     0     4 */
	char *                     string;               /*     4     4 */
	int                        flags;                /*     8     4 */
	float                      value;                /*    12     4 */
	class cvar_s *             next;                 /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 82 */
 /* pointer to 81 */
 /* size: 4 */

/* 83 */
/* <0> (null):0 */
typedef struct cvar_s cvar_t; /* size: 20 */

/* 84 */
/* <0> (null):0 */
struct client_textmessage_s {
	int                        effect;               /*     0     4 */
	byte                       r1;                   /*     4     1 */
	byte                       g1;                   /*     5     1 */
	byte                       b1;                   /*     6     1 */
	byte                       a1;                   /*     7     1 */
	byte                       r2;                   /*     8     1 */
	byte                       g2;                   /*     9     1 */
	byte                       b2;                   /*    10     1 */
	byte                       a2;                   /*    11     1 */
	float                      x;                    /*    12     4 */
	float                      y;                    /*    16     4 */
	float                      fadein;               /*    20     4 */
	float                      fadeout;              /*    24     4 */
	float                      holdtime;             /*    28     4 */
	float                      fxtime;               /*    32     4 */
	const char  *              pName;                /*    36     4 */
	const char  *              pMessage;             /*    40     4 */

	/* size: 44, cachelines: 1, members: 17 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 85 */
/* <0> (null):0 */
typedef struct client_textmessage_s client_textmessage_t; /* size: 44 */

/* 86 */
/* <0> (null):0 */
typedef struct sequenceCommandLine_ sequenceCommandLine_s; /* size: 92 */

/* 87 */
/* <0> (null):0 */
struct sequenceCommandLine_ {
	int                        commandType;          /*     0     4 */
	client_textmessage_t       clientMessage;        /*     4    44 */
	char *                     speakerName;          /*    48     4 */
	char *                     listenerName;         /*    52     4 */
	char *                     soundFileName;        /*    56     4 */
	char *                     sentenceName;         /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	char *                     fireTargetNames;      /*    64     4 */
	char *                     killTargetNames;      /*    68     4 */
	float                      delay;                /*    72     4 */
	int                        repeatCount;          /*    76     4 */
	int                        textChannel;          /*    80     4 */
	int                        modifierBitField;     /*    84     4 */
	sequenceCommandLine_s *    nextCommandLine;      /*    88     4 */

	/* size: 92, cachelines: 2, members: 13 */
	/* last cacheline: 28 bytes */
}; /* size: 92 */

/* 88 */
 /* pointer to 86 */
 /* size: 4 */

/* 89 */
/* <0> (null):0 */
typedef struct sequenceEntry_ sequenceEntry_s; /* size: 20 */

/* 90 */
/* <0> (null):0 */
struct sequenceEntry_ {
	char *                     fileName;             /*     0     4 */
	char *                     entryName;            /*     4     4 */
	sequenceCommandLine_s *    firstCommand;         /*     8     4 */
	sequenceEntry_s *          nextEntry;            /*    12     4 */
	qboolean                   isGlobal;             /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 91 */
 /* pointer to 89 */
 /* size: 4 */

/* 92 */
/* <0> (null):0 */
typedef struct sentenceEntry_ sentenceEntry_s; /* size: 16 */

/* 93 */
/* <0> (null):0 */
struct sentenceEntry_ {
	char *                     data;                 /*     0     4 */
	sentenceEntry_s *          nextEntry;            /*     4     4 */
	qboolean                   isGlobal;             /*     8     4 */
	unsigned int               index;                /*    12     4 */

	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 94 */
 /* pointer to 92 */
 /* size: 4 */

/* 95 */
/* <0> (null):0 */
enum {
	at_notice = 0,
	at_console = 1,
	at_aiconsole = 2,
	at_warning = 3,
	at_error = 4,
	at_logged = 5,
}; /* size: 4 */

/* 96 */
/* <0> (null):0 */
typedef enum  ALERT_TYPE; /* size: 4 */

/* 97 */
/* <0> (null):0 */
enum {
	print_console = 0,
	print_center = 1,
	print_chat = 2,
}; /* size: 4 */

/* 98 */
/* <0> (null):0 */
typedef enum  PRINT_TYPE; /* size: 4 */

/* 99 */
/* <0> (null):0 */
enum {
	force_exactfile = 0,
	force_model_samebounds = 1,
	force_model_specifybounds = 2,
	force_model_specifybounds_if_avail = 3,
}; /* size: 4 */

/* 100 */
/* <0> (null):0 */
typedef enum  FORCE_TYPE; /* size: 4 */

/* 101 */
/* <0> (null):0 */
struct {
	int                        fAllSolid;            /*     0     4 */
	int                        fStartSolid;          /*     4     4 */
	int                        fInOpen;              /*     8     4 */
	int                        fInWater;             /*    12     4 */
	float                      flFraction;           /*    16     4 */
	class Vector              vecEndPos;             /*    20    12 */
	float                      flPlaneDist;          /*    32     4 */
	class Vector              vecPlaneNormal;        /*    36    12 */
	edict_t *                  pHit;                 /*    48     4 */
	int                        iHitgroup;            /*    52     4 */

	/* size: 56, cachelines: 1, members: 10 */
	/* last cacheline: 56 bytes */
}; /* size: 56 */

/* 102 */
/* <0> (null):0 */
typedef class  TraceResult; /* size: 56 */

/* 103 */
/* <0> (null):0 */
struct enginefuncs_s {
	int                        (*pfnPrecacheModel)(char *); /*     0     4 */
	int                        (*pfnPrecacheSound)(char *); /*     4     4 */
	void                       (*pfnSetModel)(edict_t *, const char  *); /*     8     4 */
	int                        (*pfnModelIndex)(const char  *); /*    12     4 */
	int                        (*pfnModelFrames)(int); /*    16     4 */
	void                       (*pfnSetSize)(edict_t *, const float  *, const float  *); /*    20     4 */
	void                       (*pfnChangeLevel)(char *, char *); /*    24     4 */
	void                       (*pfnGetSpawnParms)(edict_t *); /*    28     4 */
	void                       (*pfnSaveSpawnParms)(edict_t *); /*    32     4 */
	float                      (*pfnVecToYaw)(const float  *); /*    36     4 */
	void                       (*pfnVecToAngles)(const float  *, float *); /*    40     4 */
	void                       (*pfnMoveToOrigin)(edict_t *, const float  *, float, int); /*    44     4 */
	void                       (*pfnChangeYaw)(edict_t *); /*    48     4 */
	void                       (*pfnChangePitch)(edict_t *); /*    52     4 */
	edict_t *                  (*pfnFindEntityByString)(edict_t *, const char  *, const char  *); /*    56     4 */
	int                        (*pfnGetEntityIllum)(edict_t *); /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	edict_t *                  (*pfnFindEntityInSphere)(edict_t *, const float  *, float); /*    64     4 */
	edict_t *                  (*pfnFindClientInPVS)(edict_t *); /*    68     4 */
	edict_t *                  (*pfnEntitiesInPVS)(edict_t *); /*    72     4 */
	void                       (*pfnMakeVectors)(const float  *); /*    76     4 */
	void                       (*pfnAngleVectors)(const float  *, float *, float *, float *); /*    80     4 */
	edict_t *                  (*pfnCreateEntity)(void); /*    84     4 */
	void                       (*pfnRemoveEntity)(edict_t *); /*    88     4 */
	edict_t *                  (*pfnCreateNamedEntity)(int); /*    92     4 */
	void                       (*pfnMakeStatic)(edict_t *); /*    96     4 */
	int                        (*pfnEntIsOnFloor)(edict_t *); /*   100     4 */
	int                        (*pfnDropToFloor)(edict_t *); /*   104     4 */
	int                        (*pfnWalkMove)(edict_t *, float, float, int); /*   108     4 */
	void                       (*pfnSetOrigin)(edict_t *, const float  *); /*   112     4 */
	void                       (*pfnEmitSound)(edict_t *, int, const char  *, float, float, int, int); /*   116     4 */
	void                       (*pfnEmitAmbientSound)(edict_t *, float *, const char  *, float, float, int, int); /*   120     4 */
	void                       (*pfnTraceLine)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	void                       (*pfnTraceToss)(edict_t *, edict_t *, TraceResult *); /*   128     4 */
	int                        (*pfnTraceMonsterHull)(edict_t *, const float  *, const float  *, int, edict_t *, TraceResult *); /*   132     4 */
	void                       (*pfnTraceHull)(const float  *, const float  *, int, int, edict_t *, TraceResult *); /*   136     4 */
	void                       (*pfnTraceModel)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   140     4 */
	const char  *              (*pfnTraceTexture)(edict_t *, const float  *, const float  *); /*   144     4 */
	void                       (*pfnTraceSphere)(const float  *, const float  *, int, float, edict_t *, TraceResult *); /*   148     4 */
	void                       (*pfnGetAimVector)(edict_t *, float, float *); /*   152     4 */
	void                       (*pfnServerCommand)(char *); /*   156     4 */
	void                       (*pfnServerExecute)(void); /*   160     4 */
	void                       (*pfnClientCommand)(edict_t *, char *, ...); /*   164     4 */
	void                       (*pfnParticleEffect)(const float  *, const float  *, float, float); /*   168     4 */
	void                       (*pfnLightStyle)(int, char *); /*   172     4 */
	int                        (*pfnDecalIndex)(const char  *); /*   176     4 */
	int                        (*pfnPointContents)(const float  *); /*   180     4 */
	void                       (*pfnMessageBegin)(int, int, const float  *, edict_t *); /*   184     4 */
	void                       (*pfnMessageEnd)(void); /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	void                       (*pfnWriteByte)(int); /*   192     4 */
	void                       (*pfnWriteChar)(int); /*   196     4 */
	void                       (*pfnWriteShort)(int); /*   200     4 */
	void                       (*pfnWriteLong)(int); /*   204     4 */
	void                       (*pfnWriteAngle)(float); /*   208     4 */
	void                       (*pfnWriteCoord)(float); /*   212     4 */
	void                       (*pfnWriteString)(const char  *); /*   216     4 */
	void                       (*pfnWriteEntity)(int); /*   220     4 */
	void                       (*pfnCVarRegister)(cvar_t *); /*   224     4 */
	float                      (*pfnCVarGetFloat)(const char  *); /*   228     4 */
	const char  *              (*pfnCVarGetString)(const char  *); /*   232     4 */
	void                       (*pfnCVarSetFloat)(const char  *, float); /*   236     4 */
	void                       (*pfnCVarSetString)(const char  *, const char  *); /*   240     4 */
	void                       (*pfnAlertMessage)(ALERT_TYPE, char *, ...); /*   244     4 */
	void                       (*pfnEngineFprintf)(void *, char *, ...); /*   248     4 */
	void *                     (*pfnPvAllocEntPrivateData)(edict_t *, int32); /*   252     4 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	void *                     (*pfnPvEntPrivateData)(edict_t *); /*   256     4 */
	void                       (*pfnFreeEntPrivateData)(edict_t *); /*   260     4 */
	const char  *              (*pfnSzFromIndex)(int); /*   264     4 */
	int                        (*pfnAllocString)(const char  *); /*   268     4 */
	class entvars_s *          (*pfnGetVarsOfEnt)(edict_t *); /*   272     4 */
	edict_t *                  (*pfnPEntityOfEntOffset)(int); /*   276     4 */
	int                        (*pfnEntOffsetOfPEntity)(const edict_t  *); /*   280     4 */
	int                        (*pfnIndexOfEdict)(const edict_t  *); /*   284     4 */
	edict_t *                  (*pfnPEntityOfEntIndex)(int); /*   288     4 */
	edict_t *                  (*pfnFindEntityByVars)(class entvars_s *); /*   292     4 */
	void *                     (*pfnGetModelPtr)(edict_t *); /*   296     4 */
	int                        (*pfnRegUserMsg)(const char  *, int); /*   300     4 */
	void                       (*pfnAnimationAutomove)(const edict_t  *, float); /*   304     4 */
	void                       (*pfnGetBonePosition)(const edict_t  *, int, float *, float *); /*   308     4 */
	uint32                     (*pfnFunctionFromName)(const char  *); /*   312     4 */
	const char  *              (*pfnNameForFunction)(uint32); /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	void                       (*pfnClientPrintf)(edict_t *, PRINT_TYPE, const char  *); /*   320     4 */
	void                       (*pfnServerPrint)(const char  *); /*   324     4 */
	const char  *              (*pfnCmd_Args)(void); /*   328     4 */
	const char  *              (*pfnCmd_Argv)(int);  /*   332     4 */
	int                        (*pfnCmd_Argc)(void); /*   336     4 */
	void                       (*pfnGetAttachment)(const edict_t  *, int, float *, float *); /*   340     4 */
	void                       (*pfnCRC32_Init)(CRC32_t *); /*   344     4 */
	void                       (*pfnCRC32_ProcessBuffer)(CRC32_t *, void *, int); /*   348     4 */
	void                       (*pfnCRC32_ProcessByte)(CRC32_t *, unsigned char); /*   352     4 */
	CRC32_t                    (*pfnCRC32_Final)(CRC32_t); /*   356     4 */
	int32                      (*pfnRandomLong)(int32, int32); /*   360     4 */
	float                      (*pfnRandomFloat)(float, float); /*   364     4 */
	void                       (*pfnSetView)(const edict_t  *, const edict_t  *); /*   368     4 */
	float                      (*pfnTime)(void);     /*   372     4 */
	void                       (*pfnCrosshairAngle)(const edict_t  *, float, float); /*   376     4 */
	byte *                     (*pfnLoadFileForMe)(char *, int *); /*   380     4 */
	/* --- cacheline 6 boundary (384 bytes) --- */
	void                       (*pfnFreeFile)(void *); /*   384     4 */
	void                       (*pfnEndSection)(const char  *); /*   388     4 */
	int                        (*pfnCompareFileTime)(char *, char *, int *); /*   392     4 */
	void                       (*pfnGetGameDir)(char *); /*   396     4 */
	void                       (*pfnCvar_RegisterVariable)(cvar_t *); /*   400     4 */
	void                       (*pfnFadeClientVolume)(const edict_t  *, int, int, int, int); /*   404     4 */
	void                       (*pfnSetClientMaxspeed)(const edict_t  *, float); /*   408     4 */
	edict_t *                  (*pfnCreateFakeClient)(const char  *); /*   412     4 */
	void                       (*pfnRunPlayerMove)(edict_t *, const float  *, float, float, float, short unsigned int, byte, byte); /*   416     4 */
	int                        (*pfnNumberOfEntities)(void); /*   420     4 */
	char *                     (*pfnGetInfoKeyBuffer)(edict_t *); /*   424     4 */
	char *                     (*pfnInfoKeyValue)(char *, char *); /*   428     4 */
	void                       (*pfnSetKeyValue)(char *, char *, char *); /*   432     4 */
	void                       (*pfnSetClientKeyValue)(int, char *, char *, char *); /*   436     4 */
	int                        (*pfnIsMapValid)(char *); /*   440     4 */
	void                       (*pfnStaticDecal)(const float  *, int, int, int); /*   444     4 */
	/* --- cacheline 7 boundary (448 bytes) --- */
	int                        (*pfnPrecacheGeneric)(char *); /*   448     4 */
	int                        (*pfnGetPlayerUserId)(edict_t *); /*   452     4 */
	void                       (*pfnBuildSoundMsg)(edict_t *, int, const char  *, float, float, int, int, int, int, const float  *, edict_t *); /*   456     4 */
	int                        (*pfnIsDedicatedServer)(void); /*   460     4 */
	cvar_t *                   (*pfnCVarGetPointer)(const char  *); /*   464     4 */
	unsigned int               (*pfnGetPlayerWONId)(edict_t *); /*   468     4 */
	void                       (*pfnInfo_RemoveKey)(char *, const char  *); /*   472     4 */
	const char  *              (*pfnGetPhysicsKeyValue)(const edict_t  *, const char  *); /*   476     4 */
	void                       (*pfnSetPhysicsKeyValue)(const edict_t  *, const char  *, const char  *); /*   480     4 */
	const char  *              (*pfnGetPhysicsInfoString)(const edict_t  *); /*   484     4 */
	short unsigned int         (*pfnPrecacheEvent)(int, const char  *); /*   488     4 */
	void                       (*pfnPlaybackEvent)(int, const edict_t  *, short unsigned int, float, float *, float *, float, float, int, int, int, int); /*   492     4 */
	unsigned char *            (*pfnSetFatPVS)(float *); /*   496     4 */
	unsigned char *            (*pfnSetFatPAS)(float *); /*   500     4 */
	int                        (*pfnCheckVisibility)(const edict_t  *, unsigned char *); /*   504     4 */
	void                       (*pfnDeltaSetField)(class delta_s *, const char  *); /*   508     4 */
	/* --- cacheline 8 boundary (512 bytes) --- */
	void                       (*pfnDeltaUnsetField)(class delta_s *, const char  *); /*   512     4 */
	void                       (*pfnDeltaAddEncoder)(char *, void (*)(class delta_s *, const unsigned char  *, const unsigned char  *)); /*   516     4 */
	int                        (*pfnGetCurrentPlayer)(void); /*   520     4 */
	int                        (*pfnCanSkipPlayer)(const edict_t  *); /*   524     4 */
	int                        (*pfnDeltaFindField)(class delta_s *, const char  *); /*   528     4 */
	void                       (*pfnDeltaSetFieldByIndex)(class delta_s *, int); /*   532     4 */
	void                       (*pfnDeltaUnsetFieldByIndex)(class delta_s *, int); /*   536     4 */
	void                       (*pfnSetGroupMask)(int, int); /*   540     4 */
	int                        (*pfnCreateInstancedBaseline)(int, class entity_state_s *); /*   544     4 */
	void                       (*pfnCvar_DirectSet)(class cvar_s *, char *); /*   548     4 */
	void                       (*pfnForceUnmodified)(FORCE_TYPE, float *, float *, const char  *); /*   552     4 */
	void                       (*pfnGetPlayerStats)(const edict_t  *, int *, int *); /*   556     4 */
	void                       (*pfnAddServerCommand)(char *, void (*)(void)); /*   560     4 */
	qboolean                   (*pfnVoice_GetClientListening)(int, int); /*   564     4 */
	qboolean                   (*pfnVoice_SetClientListening)(int, int, qboolean); /*   568     4 */
	const char  *              (*pfnGetPlayerAuthId)(edict_t *); /*   572     4 */
	/* --- cacheline 9 boundary (576 bytes) --- */
	sequenceEntry_s *          (*pfnSequenceGet)(const char  *, const char  *); /*   576     4 */
	sentenceEntry_s *          (*pfnSequencePickSentence)(const char  *, int, int *); /*   580     4 */
	int                        (*pfnGetFileSize)(char *); /*   584     4 */
	unsigned int               (*pfnGetApproxWavePlayLen)(const char  *); /*   588     4 */
	int                        (*pfnIsCareerMatch)(void); /*   592     4 */
	int                        (*pfnGetLocalizedStringLength)(const char  *); /*   596     4 */
	void                       (*pfnRegisterTutorMessageShown)(int); /*   600     4 */
	int                        (*pfnGetTimesTutorMessageShown)(int); /*   604     4 */
	void                       (*ProcessTutorMessageDecayBuffer)(int *, int); /*   608     4 */
	void                       (*ConstructTutorMessageDecayBuffer)(int *, int); /*   612     4 */
	void                       (*ResetTutorMessageDecayData)(void); /*   616     4 */
	void                       (*pfnQueryClientCvarValue)(const edict_t  *, const char  *); /*   620     4 */
	void                       (*pfnQueryClientCvarValue2)(const edict_t  *, const char  *, int); /*   624     4 */
	int                        (*pfnCheckParm)(const char  *, char * *); /*   628     4 */

	/* size: 632, cachelines: 10, members: 158 */
	/* last cacheline: 56 bytes */
}; /* size: 632 */

/* 104 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 105 */
 /* pointer to 104 */
 /* size: 4 */

/* 106 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150537696 */

/* 107 */
 /* pointer to 106 */
 /* size: 4 */

/* 108 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 109 */
 /* pointer to 108 */
 /* size: 4 */

/* 110 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 111 */
 /* pointer to 110 */
 /* size: 4 */

/* 112 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150538216 */

/* 113 */
 /* pointer to 112 */
 /* size: 4 */

/* 114 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150538476 */

/* 115 */
 /* pointer to 114 */
 /* size: 4 */

/* 116 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150538684 */

/* 117 */
 /* pointer to 116 */
 /* size: 4 */

/* 118 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 119 */
 /* pointer to 118 */
 /* size: 4 */

/* 120 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150538996 */

/* 121 */
 /* pointer to 120 */
 /* size: 4 */

/* 122 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150539204 */

/* 123 */
 /* pointer to 122 */
 /* size: 4 */

/* 124 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 125 */
 /* pointer to 124 */
 /* size: 4 */

/* 126 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 127 */
 /* pointer to 126 */
 /* size: 4 */

/* 128 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 129 */
 /* pointer to 128 */
 /* size: 4 */

/* 130 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 131 */
 /* pointer to 130 */
 /* size: 4 */

/* 132 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150552580 */

/* 133 */
 /* pointer to 132 */
 /* size: 4 */

/* 134 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150552736 */

/* 135 */
 /* pointer to 134 */
 /* size: 4 */

/* 136 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 137 */
 /* pointer to 136 */
 /* size: 4 */

/* 138 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 139 */
 /* pointer to 138 */
 /* size: 4 */

/* 140 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 141 */
 /* pointer to 140 */
 /* size: 4 */

/* 142 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150553620 */

/* 143 */
 /* pointer to 142 */
 /* size: 4 */

/* 144 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150553828 */

/* 145 */
 /* pointer to 144 */
 /* size: 4 */

/* 146 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150554296 */

/* 147 */
 /* pointer to 146 */
 /* size: 4 */

/* 148 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150554764 */

/* 149 */
 /* pointer to 102 */
 /* size: 4 */

/* 150 */
 /* pointer to 148 */
 /* size: 4 */

/* 151 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150555180 */

/* 152 */
 /* pointer to 151 */
 /* size: 4 */

/* 153 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 154 */
 /* pointer to 153 */
 /* size: 4 */

/* 155 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150555856 */

/* 156 */
 /* pointer to 155 */
 /* size: 4 */

/* 157 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 158 */
 /* pointer to 157 */
 /* size: 4 */

/* 159 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150487276 */

/* 160 */
 /* pointer to 159 */
 /* size: 4 */

/* 161 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150487692 */

/* 162 */
 /* pointer to 161 */
 /* size: 4 */

/* 163 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150487952 */

/* 164 */
 /* pointer to 163 */
 /* size: 4 */

/* 165 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150488108 */

/* 166 */
 /* pointer to 165 */
 /* size: 4 */

/* 167 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150488212 */

/* 168 */
 /* pointer to 167 */
 /* size: 4 */

/* 169 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150488420 */

/* 170 */
 /* pointer to 169 */
 /* size: 4 */

/* 171 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150488732 */

/* 172 */
 /* pointer to 171 */
 /* size: 4 */

/* 173 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 174 */
 /* pointer to 173 */
 /* size: 4 */

/* 175 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150489096 */

/* 176 */
 /* pointer to 175 */
 /* size: 4 */

/* 177 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150489408 */

/* 178 */
 /* pointer to 177 */
 /* size: 4 */

/* 179 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150489564 */

/* 180 */
 /* pointer to 179 */
 /* size: 4 */

/* 181 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150489720 */

/* 182 */
 /* pointer to 181 */
 /* size: 4 */

/* 183 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150489876 */

/* 184 */
 /* pointer to 83 */
 /* size: 4 */

/* 185 */
 /* pointer to 183 */
 /* size: 4 */

/* 186 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 187 */
 /* pointer to 186 */
 /* size: 4 */

/* 188 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 189 */
 /* pointer to 188 */
 /* size: 4 */

/* 190 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150490396 */

/* 191 */
 /* pointer to 190 */
 /* size: 4 */

/* 192 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150490604 */

/* 193 */
 /* pointer to 192 */
 /* size: 4 */

/* 194 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150490812 */

/* 195 */
 /* pointer to 194 */
 /* size: 4 */

/* 196 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150491020 */

/* 197 */
 /* pointer to 196 */
 /* size: 4 */

/* 198 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 199 */
 /* pointer to 198 */
 /* size: 4 */

/* 200 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 201 */
 /* pointer to 200 */
 /* size: 4 */

/* 202 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 203 */
 /* pointer to 202 */
 /* size: 4 */

/* 204 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 205 */
 /* pointer to 75 */
 /* size: 4 */

/* 206 */
 /* pointer to 204 */
 /* size: 4 */

/* 207 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 208 */
 /* pointer to 209 */
 /* size: 4 */

/* 209 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 804 */

/* 210 */
 /* pointer to 207 */
 /* size: 4 */

/* 211 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 212 */
 /* pointer to 211 */
 /* size: 4 */

/* 213 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 214 */
 /* pointer to 213 */
 /* size: 4 */

/* 215 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150565940 */

/* 216 */
 /* pointer to 215 */
 /* size: 4 */

/* 217 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150566148 */

/* 218 */
 /* pointer to 217 */
 /* size: 4 */

/* 219 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 220 */
 /* pointer to 219 */
 /* size: 4 */

/* 221 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 222 */
 /* pointer to 221 */
 /* size: 4 */

/* 223 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150566772 */

/* 224 */
 /* pointer to 223 */
 /* size: 4 */

/* 225 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 226 */
 /* pointer to 225 */
 /* size: 4 */

/* 227 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 228 */
 /* pointer to 227 */
 /* size: 4 */

/* 229 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150567240 */

/* 230 */
 /* pointer to 80 */
 /* size: 4 */

/* 231 */
 /* pointer to 229 */
 /* size: 4 */

/* 232 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150567448 */

/* 233 */
 /* pointer to 232 */
 /* size: 4 */

/* 234 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150567708 */

/* 235 */
 /* pointer to 234 */
 /* size: 4 */

/* 236 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 237 */
 /* pointer to 236 */
 /* size: 4 */

/* 238 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 239 */
 /* pointer to 238 */
 /* size: 4 */

/* 240 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 241 */
 /* pointer to 240 */
 /* size: 4 */

/* 242 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150568488 */

/* 243 */
 /* pointer to 242 */
 /* size: 4 */

/* 244 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 245 */
 /* pointer to 244 */
 /* size: 4 */

/* 246 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150568816 */

/* 247 */
 /* pointer to 246 */
 /* size: 4 */

/* 248 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 249 */
 /* pointer to 46 */
 /* size: 4 */

/* 250 */
 /* pointer to 9 */
 /* size: 4 */

/* 251 */
 /* pointer to 248 */
 /* size: 4 */

/* 252 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150569388 */

/* 253 */
 /* pointer to 252 */
 /* size: 4 */

/* 254 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 255 */
 /* pointer to 254 */
 /* size: 4 */

/* 256 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150569804 */

/* 257 */
 /* pointer to 256 */
 /* size: 4 */

/* 258 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 259 */
 /* pointer to 258 */
 /* size: 4 */

/* 260 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150570324 */

/* 261 */
 /* pointer to 260 */
 /* size: 4 */

/* 262 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 263 */
 /* pointer to 262 */
 /* size: 4 */

/* 264 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 265 */
 /* pointer to 264 */
 /* size: 4 */

/* 266 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150571208 */

/* 267 */
 /* pointer to 266 */
 /* size: 4 */

/* 268 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150571468 */

/* 269 */
 /* pointer to 268 */
 /* size: 4 */

/* 270 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150571780 */

/* 271 */
 /* pointer to 270 */
 /* size: 4 */

/* 272 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150572092 */

/* 273 */
 /* pointer to 272 */
 /* size: 4 */

/* 274 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 275 */
 /* pointer to 274 */
 /* size: 4 */

/* 276 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 277 */
 /* pointer to 276 */
 /* size: 4 */

/* 278 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150577168 */

/* 279 */
 /* pointer to 278 */
 /* size: 4 */

/* 280 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 281 */
 /* pointer to 280 */
 /* size: 4 */

/* 282 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150577584 */

/* 283 */
 /* pointer to 282 */
 /* size: 4 */

/* 284 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 285 */
 /* pointer to 284 */
 /* size: 4 */

/* 286 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 2 */

/* 287 */
 /* pointer to 286 */
 /* size: 4 */

/* 288 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150578208 */

/* 289 */
 /* pointer to 288 */
 /* size: 4 */

/* 290 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 291 */
 /* pointer to 4 */
 /* size: 4 */

/* 292 */
 /* pointer to 290 */
 /* size: 4 */

/* 293 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 294 */
 /* pointer to 293 */
 /* size: 4 */

/* 295 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150579352 */

/* 296 */
 /* pointer to 297 */
 /* size: 4 */

/* 297 */
/* <0> (null):0 */
struct delta_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 298 */
 /* pointer to 295 */
 /* size: 4 */

/* 299 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150579676 */

/* 300 */
 /* pointer to 301 */
 /* size: 4 */

/* 301 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150579884 */

/* 302 */
 /* pointer to 303 */
 /* size: 4 */

/* 303 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 304 */
 /* pointer to 299 */
 /* size: 4 */

/* 305 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 306 */
 /* pointer to 305 */
 /* size: 4 */

/* 307 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150580456 */

/* 308 */
 /* pointer to 307 */
 /* size: 4 */

/* 309 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150580664 */

/* 310 */
 /* pointer to 309 */
 /* size: 4 */

/* 311 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 312 */
 /* pointer to 313 */
 /* size: 4 */

/* 313 */
/* <0> (null):0 */
struct entity_state_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 314 */
 /* pointer to 311 */
 /* size: 4 */

/* 315 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150581252 */

/* 316 */
 /* pointer to 81 */
 /* size: 4 */

/* 317 */
 /* pointer to 315 */
 /* size: 4 */

/* 318 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150581512 */

/* 319 */
 /* pointer to 318 */
 /* size: 4 */

/* 320 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150581824 */

/* 321 */
 /* pointer to 320 */
 /* size: 4 */

/* 322 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150582084 */

/* 323 */
 /* pointer to 322 */
 /* size: 4 */

/* 324 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 325 */
 /* pointer to 324 */
 /* size: 4 */

/* 326 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 327 */
 /* pointer to 326 */
 /* size: 4 */

/* 328 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 329 */
 /* pointer to 328 */
 /* size: 4 */

/* 330 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 331 */
 /* pointer to 330 */
 /* size: 4 */

/* 332 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 333 */
 /* pointer to 332 */
 /* size: 4 */

/* 334 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 335 */
 /* pointer to 334 */
 /* size: 4 */

/* 336 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150583540 */

/* 337 */
 /* pointer to 336 */
 /* size: 4 */

/* 338 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150583748 */

/* 339 */
 /* pointer to 338 */
 /* size: 4 */

/* 340 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150583956 */

/* 341 */
 /* pointer to 340 */
 /* size: 4 */

/* 342 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 343 */
 /* pointer to 17 */
 /* size: 4 */

/* 344 */
 /* pointer to 342 */
 /* size: 4 */

/* 345 */
/* <0> (null):0 */
typedef struct enginefuncs_s enginefuncs_t; /* size: 632 */

/* 346 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 347 */
/* <0> (null):0 */
typedef int ptrdiff_t; /* size: 4 */

/* 348 */
/* <0> (null):0 */
enum {
	TS_AT_TOP = 0,
	TS_AT_BOTTOM = 1,
	TS_GOING_UP = 2,
	TS_GOING_DOWN = 3,
}; /* size: 4 */

/* 349 */
/* <0> (null):0 */
typedef enum  TOGGLE_STATE; /* size: 4 */

/* 350 */
 /* pointer to 78 */
 /* size: 4 */

/* 351 */
 /* pointer to 352 */
 /* size: 4 */

/* 352 */
/* <0> (null):0 */
struct CBaseEntity {
	/* <0> (null):0 */
	edict_t * edict(class CBaseEntity *); /* linkage=_ZN11CBaseEntity5edictEv */

	/* <0> (null):0 */
	virtual int ObjectCaps(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10ObjectCapsEv */

	/* <0> (null):0 */
	int entindex(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8entindexEv */

	/* <0> (null):0 */
	void CBaseEntity(class CBaseEntity *);

	/* <0> (null):0 */
	void * operator new(size_t, entvars_t *); /* linkage=_ZN11CBaseEntitynwEjP9entvars_s */

	/* <0> (null):0 */
	virtual void Restart(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7RestartEv */

	/* <0> (null):0 */
	virtual void Activate(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8ActivateEv */

	/* <0> (null):0 */
	virtual int Classify(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8ClassifyEv */

	/* <0> (null):0 */
	virtual void DeathNotice(class CBaseEntity *, entvars_t *); /* linkage=_ZN11CBaseEntity11DeathNoticeEP9entvars_s */

	/* <0> (null):0 */
	virtual int BloodColor(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10BloodColorEv */

	/* <0> (null):0 */
	virtual BOOL IsTriggered(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity11IsTriggeredEPS_ */

	/* <0> (null):0 */
	virtual class CBaseMonster * MyMonsterPointer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity16MyMonsterPointerEv */

	/* <0> (null):0 */
	virtual class CSquadMonster * MySquadMonsterPointer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity21MySquadMonsterPointerEv */

	/* <0> (null):0 */
	virtual int GetToggleState(class CBaseEntity *); /* linkage=_ZN11CBaseEntity14GetToggleStateEv */

	/* <0> (null):0 */
	virtual void AddPoints(class CBaseEntity *, int, BOOL); /* linkage=_ZN11CBaseEntity9AddPointsEii */

	/* <0> (null):0 */
	virtual void AddPointsToTeam(class CBaseEntity *, int, BOOL); /* linkage=_ZN11CBaseEntity15AddPointsToTeamEii */

	/* <0> (null):0 */
	virtual BOOL AddPlayerItem(class CBaseEntity *, class CBasePlayerItem *); /* linkage=_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem */

	/* <0> (null):0 */
	virtual BOOL RemovePlayerItem(class CBaseEntity *, class CBasePlayerItem *); /* linkage=_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem */

	/* <0> (null):0 */
	virtual int GiveAmmo(class CBaseEntity *, int, char *, int); /* linkage=_ZN11CBaseEntity8GiveAmmoEiPci */

	/* <0> (null):0 */
	virtual float GetDelay(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8GetDelayEv */

	/* <0> (null):0 */
	virtual int IsMoving(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8IsMovingEv */

	/* <0> (null):0 */
	virtual void OverrideReset(class CBaseEntity *); /* linkage=_ZN11CBaseEntity13OverrideResetEv */

	/* <0> (null):0 */
	virtual void SetToggleState(class CBaseEntity *, int); /* linkage=_ZN11CBaseEntity14SetToggleStateEi */

	/* <0> (null):0 */
	virtual void StartSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity13StartSneakingEv */

	/* <0> (null):0 */
	virtual void StopSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12StopSneakingEv */

	/* <0> (null):0 */
	virtual BOOL OnControls(class CBaseEntity *, entvars_t *); /* linkage=_ZN11CBaseEntity10OnControlsEP9entvars_s */

	/* <0> (null):0 */
	virtual BOOL IsSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10IsSneakingEv */

	/* <0> (null):0 */
	virtual BOOL IsAlive(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7IsAliveEv */

	/* <0> (null):0 */
	virtual BOOL IsBSPModel(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10IsBSPModelEv */

	/* <0> (null):0 */
	virtual BOOL ReflectGauss(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12ReflectGaussEv */

	/* <0> (null):0 */
	virtual BOOL IsPlayer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8IsPlayerEv */

	/* <0> (null):0 */
	virtual BOOL IsNetClient(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11IsNetClientEv */

	/* <0> (null):0 */
	virtual const char  * TeamID(class CBaseEntity *); /* linkage=_ZN11CBaseEntity6TeamIDEv */

	/* <0> (null):0 */
	virtual void Think(class CBaseEntity *); /* linkage=_ZN11CBaseEntity5ThinkEv */

	/* <0> (null):0 */
	virtual void Touch(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity5TouchEPS_ */

	/* <0> (null):0 */
	virtual void Use(class CBaseEntity *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float); /* linkage=_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf */

	/* <0> (null):0 */
	virtual void Blocked(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity7BlockedEPS_ */

	/* <0> (null):0 */
	virtual void UpdateOwner(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11UpdateOwnerEv */

	/* <0> (null):0 */
	virtual BOOL FBecomeProne(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12FBecomeProneEv */

	/* <0> (null):0 */
	virtual class Vector Center(class CBaseEntity *); /* linkage=_ZN11CBaseEntity6CenterEv */

	/* <0> (null):0 */
	virtual class Vector EyePosition(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11EyePositionEv */

	/* <0> (null):0 */
	virtual class Vector EarPosition(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11EarPositionEv */

	/* <0> (null):0 */
	virtual class Vector BodyTarget(class CBaseEntity *, const class Vector  &); /* linkage=_ZN11CBaseEntity10BodyTargetERK6Vector */

	/* <0> (null):0 */
	virtual int Illumination(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12IlluminationEv */

	/* <0> (null):0 */
	virtual BOOL HasTarget(class CBaseEntity *, string_t); /* linkage=_ZN11CBaseEntity9HasTargetEj */

	/* vtable has 41 entries: {
	   [6] = ObjectCaps(_ZN11CBaseEntity10ObjectCapsEv), 
	   [2] = Restart(_ZN11CBaseEntity7RestartEv), 
	   [7] = Activate(_ZN11CBaseEntity8ActivateEv), 
	   [9] = Classify(_ZN11CBaseEntity8ClassifyEv), 
	   [10] = DeathNotice(_ZN11CBaseEntity11DeathNoticeEP9entvars_s), 
	   [15] = BloodColor(_ZN11CBaseEntity10BloodColorEv), 
	   [17] = IsTriggered(_ZN11CBaseEntity11IsTriggeredEPS_), 
	   [18] = MyMonsterPointer(_ZN11CBaseEntity16MyMonsterPointerEv), 
	   [19] = MySquadMonsterPointer(_ZN11CBaseEntity21MySquadMonsterPointerEv), 
	   [20] = GetToggleState(_ZN11CBaseEntity14GetToggleStateEv), 
	   [21] = AddPoints(_ZN11CBaseEntity9AddPointsEii), 
	   [22] = AddPointsToTeam(_ZN11CBaseEntity15AddPointsToTeamEii), 
	   [23] = AddPlayerItem(_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem), 
	   [24] = RemovePlayerItem(_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem), 
	   [25] = GiveAmmo(_ZN11CBaseEntity8GiveAmmoEiPci), 
	   [26] = GetDelay(_ZN11CBaseEntity8GetDelayEv), 
	   [27] = IsMoving(_ZN11CBaseEntity8IsMovingEv), 
	   [28] = OverrideReset(_ZN11CBaseEntity13OverrideResetEv), 
	   [30] = SetToggleState(_ZN11CBaseEntity14SetToggleStateEi), 
	   [31] = StartSneaking(_ZN11CBaseEntity13StartSneakingEv), 
	   [32] = StopSneaking(_ZN11CBaseEntity12StopSneakingEv), 
	   [33] = OnControls(_ZN11CBaseEntity10OnControlsEP9entvars_s), 
	   [34] = IsSneaking(_ZN11CBaseEntity10IsSneakingEv), 
	   [35] = IsAlive(_ZN11CBaseEntity7IsAliveEv), 
	   [36] = IsBSPModel(_ZN11CBaseEntity10IsBSPModelEv), 
	   [37] = ReflectGauss(_ZN11CBaseEntity12ReflectGaussEv), 
	   [40] = IsPlayer(_ZN11CBaseEntity8IsPlayerEv), 
	   [41] = IsNetClient(_ZN11CBaseEntity11IsNetClientEv), 
	   [42] = TeamID(_ZN11CBaseEntity6TeamIDEv), 
	   [44] = Think(_ZN11CBaseEntity5ThinkEv), 
	   [45] = Touch(_ZN11CBaseEntity5TouchEPS_), 
	   [46] = Use(_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf), 
	   [47] = Blocked(_ZN11CBaseEntity7BlockedEPS_), 
	   [49] = UpdateOwner(_ZN11CBaseEntity11UpdateOwnerEv), 
	   [50] = FBecomeProne(_ZN11CBaseEntity12FBecomeProneEv), 
	   [51] = Center(_ZN11CBaseEntity6CenterEv), 
	   [52] = EyePosition(_ZN11CBaseEntity11EyePositionEv), 
	   [53] = EarPosition(_ZN11CBaseEntity11EarPositionEv), 
	   [54] = BodyTarget(_ZN11CBaseEntity10BodyTargetERK6Vector), 
	   [55] = Illumination(_ZN11CBaseEntity12IlluminationEv), 
	   [38] = HasTarget(_ZN11CBaseEntity9HasTargetEj), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 353 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 354 */
/* <0> (null):0 */
struct {
	int                        event;                /*     0     4 */
	char *                     options;              /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 355 */
/* <0> (null):0 */
typedef class  MonsterEvent_t; /* size: 8 */

/* 356 */
/* <0> (null):0 */
enum {
	USE_OFF = 0,
	USE_ON = 1,
	USE_SET = 2,
	USE_TOGGLE = 3,
}; /* size: 4 */

/* 357 */
/* <0> (null):0 */
typedef enum  USE_TYPE; /* size: 4 */

/* 358 */
/* <0> (null):0 */
enum WeaponIdType {
	WEAPON_NONE = 0,
	WEAPON_P228 = 1,
	WEAPON_GLOCK = 2,
	WEAPON_SCOUT = 3,
	WEAPON_HEGRENADE = 4,
	WEAPON_XM1014 = 5,
	WEAPON_C4 = 6,
	WEAPON_MAC10 = 7,
	WEAPON_AUG = 8,
	WEAPON_SMOKEGRENADE = 9,
	WEAPON_ELITE = 10,
	WEAPON_FIVESEVEN = 11,
	WEAPON_UMP45 = 12,
	WEAPON_SG550 = 13,
	WEAPON_GALIL = 14,
	WEAPON_FAMAS = 15,
	WEAPON_USP = 16,
	WEAPON_GLOCK18 = 17,
	WEAPON_AWP = 18,
	WEAPON_MP5N = 19,
	WEAPON_M249 = 20,
	WEAPON_M3 = 21,
	WEAPON_M4A1 = 22,
	WEAPON_TMP = 23,
	WEAPON_G3SG1 = 24,
	WEAPON_FLASHBANG = 25,
	WEAPON_DEAGLE = 26,
	WEAPON_SG552 = 27,
	WEAPON_AK47 = 28,
	WEAPON_KNIFE = 29,
	WEAPON_P90 = 30,
	WEAPON_SHIELDGUN = 99,
}; /* size: 4 */

/* 359 */
/* <0> (null):0 */
enum MaxAmmoType {
	MAX_AMMO_BUCKSHOT = 32,
	MAX_AMMO_9MM = 120,
	MAX_AMMO_556NATO = 90,
	MAX_AMMO_556NATOBOX = 200,
	MAX_AMMO_762NATO = 90,
	MAX_AMMO_45ACP = 100,
	MAX_AMMO_50AE = 35,
	MAX_AMMO_338MAGNUM = 30,
	MAX_AMMO_57MM = 100,
	MAX_AMMO_357SIG = 52,
}; /* size: 4 */

/* 360 */
/* <0> (null):0 */
enum {
	BULLET_NONE = 0,
	BULLET_PLAYER_9MM = 1,
	BULLET_PLAYER_MP5 = 2,
	BULLET_PLAYER_357 = 3,
	BULLET_PLAYER_BUCKSHOT = 4,
	BULLET_PLAYER_CROWBAR = 5,
	BULLET_MONSTER_9MM = 6,
	BULLET_MONSTER_MP5 = 7,
	BULLET_MONSTER_12MM = 8,
	BULLET_PLAYER_45ACP = 9,
	BULLET_PLAYER_338MAG = 10,
	BULLET_PLAYER_762MM = 11,
	BULLET_PLAYER_556MM = 12,
	BULLET_PLAYER_50AE = 13,
	BULLET_PLAYER_57MM = 14,
	BULLET_PLAYER_357SIG = 15,
}; /* size: 4 */

/* 361 */
/* <0> (null):0 */
typedef enum  Bullet; /* size: 4 */

/* 362 */
/* <0> (null):0 */
struct {
	int                        iSlot;                /*     0     4 */
	int                        iPosition;            /*     4     4 */
	const char  *              pszAmmo1;             /*     8     4 */
	int                        iMaxAmmo1;            /*    12     4 */
	const char  *              pszAmmo2;             /*    16     4 */
	int                        iMaxAmmo2;            /*    20     4 */
	const char  *              pszName;              /*    24     4 */
	int                        iMaxClip;             /*    28     4 */
	int                        iId;                  /*    32     4 */
	int                        iFlags;               /*    36     4 */
	int                        iWeight;              /*    40     4 */

	/* size: 44, cachelines: 1, members: 11 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 363 */
/* <0> (null):0 */
typedef class  ItemInfo; /* size: 44 */

/* 364 */
/* <0> (null):0 */
enum {
	PLAYER_IDLE = 0,
	PLAYER_WALK = 1,
	PLAYER_JUMP = 2,
	PLAYER_SUPERJUMP = 3,
	PLAYER_DIE = 4,
	PLAYER_ATTACK1 = 5,
	PLAYER_ATTACK2 = 6,
	PLAYER_FLINCH = 7,
	PLAYER_LARGE_FLINCH = 8,
	PLAYER_RELOAD = 9,
	PLAYER_HOLDBOMB = 10,
}; /* size: 4 */

/* 365 */
/* <0> (null):0 */
typedef enum  PLAYER_ANIM; /* size: 4 */

/* 366 */
/* <0> (null):0 */
class CBasePlayer {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 367 */
 /* pointer to 366 */
 /* size: 4 */

/* 368 */
wchar_t
 /* size: 4 */

/* 369 */
/* <0> (null):0 */
enum GameEventType {
	EVENT_INVALID = 0,
	EVENT_WEAPON_FIRED = 1,
	EVENT_WEAPON_FIRED_ON_EMPTY = 2,
	EVENT_WEAPON_RELOADED = 3,
	EVENT_HE_GRENADE_EXPLODED = 4,
	EVENT_FLASHBANG_GRENADE_EXPLODED = 5,
	EVENT_SMOKE_GRENADE_EXPLODED = 6,
	EVENT_GRENADE_BOUNCED = 7,
	EVENT_BEING_SHOT_AT = 8,
	EVENT_PLAYER_BLINDED_BY_FLASHBANG = 9,
	EVENT_PLAYER_FOOTSTEP = 10,
	EVENT_PLAYER_JUMPED = 11,
	EVENT_PLAYER_DIED = 12,
	EVENT_PLAYER_LANDED_FROM_HEIGHT = 13,
	EVENT_PLAYER_TOOK_DAMAGE = 14,
	EVENT_HOSTAGE_DAMAGED = 15,
	EVENT_HOSTAGE_KILLED = 16,
	EVENT_DOOR = 17,
	EVENT_BREAK_GLASS = 18,
	EVENT_BREAK_WOOD = 19,
	EVENT_BREAK_METAL = 20,
	EVENT_BREAK_FLESH = 21,
	EVENT_BREAK_CONCRETE = 22,
	EVENT_BOMB_PLANTED = 23,
	EVENT_BOMB_DROPPED = 24,
	EVENT_BOMB_PICKED_UP = 25,
	EVENT_BOMB_BEEP = 26,
	EVENT_BOMB_DEFUSING = 27,
	EVENT_BOMB_DEFUSE_ABORTED = 28,
	EVENT_BOMB_DEFUSED = 29,
	EVENT_BOMB_EXPLODED = 30,
	EVENT_HOSTAGE_USED = 31,
	EVENT_HOSTAGE_RESCUED = 32,
	EVENT_ALL_HOSTAGES_RESCUED = 33,
	EVENT_VIP_ESCAPED = 34,
	EVENT_VIP_ASSASSINATED = 35,
	EVENT_TERRORISTS_WIN = 36,
	EVENT_CTS_WIN = 37,
	EVENT_ROUND_DRAW = 38,
	EVENT_ROUND_WIN = 39,
	EVENT_ROUND_LOSS = 40,
	EVENT_ROUND_START = 41,
	EVENT_PLAYER_SPAWNED = 42,
	EVENT_CLIENT_CORPSE_SPAWNED = 43,
	EVENT_BUY_TIME_START = 44,
	EVENT_PLAYER_LEFT_BUY_ZONE = 45,
	EVENT_DEATH_CAMERA_START = 46,
	EVENT_KILL_ALL = 47,
	EVENT_ROUND_TIME = 48,
	EVENT_DIE = 49,
	EVENT_KILL = 50,
	EVENT_HEADSHOT = 51,
	EVENT_KILL_FLASHBANGED = 52,
	EVENT_TUTOR_BUY_MENU_OPENNED = 53,
	EVENT_TUTOR_AUTOBUY = 54,
	EVENT_PLAYER_BOUGHT_SOMETHING = 55,
	EVENT_TUTOR_NOT_BUYING_ANYTHING = 56,
	EVENT_TUTOR_NEED_TO_BUY_PRIMARY_WEAPON = 57,
	EVENT_TUTOR_NEED_TO_BUY_PRIMARY_AMMO = 58,
	EVENT_TUTOR_NEED_TO_BUY_SECONDARY_AMMO = 59,
	EVENT_TUTOR_NEED_TO_BUY_ARMOR = 60,
	EVENT_TUTOR_NEED_TO_BUY_DEFUSE_KIT = 61,
	EVENT_TUTOR_NEED_TO_BUY_GRENADE = 62,
	EVENT_CAREER_TASK_DONE = 63,
	EVENT_START_RADIO_1 = 64,
	EVENT_RADIO_COVER_ME = 65,
	EVENT_RADIO_YOU_TAKE_THE_POINT = 66,
	EVENT_RADIO_HOLD_THIS_POSITION = 67,
	EVENT_RADIO_REGROUP_TEAM = 68,
	EVENT_RADIO_FOLLOW_ME = 69,
	EVENT_RADIO_TAKING_FIRE = 70,
	EVENT_START_RADIO_2 = 71,
	EVENT_RADIO_GO_GO_GO = 72,
	EVENT_RADIO_TEAM_FALL_BACK = 73,
	EVENT_RADIO_STICK_TOGETHER_TEAM = 74,
	EVENT_RADIO_GET_IN_POSITION_AND_WAIT = 75,
	EVENT_RADIO_STORM_THE_FRONT = 76,
	EVENT_RADIO_REPORT_IN_TEAM = 77,
	EVENT_START_RADIO_3 = 78,
	EVENT_RADIO_AFFIRMATIVE = 79,
	EVENT_RADIO_ENEMY_SPOTTED = 80,
	EVENT_RADIO_NEED_BACKUP = 81,
	EVENT_RADIO_SECTOR_CLEAR = 82,
	EVENT_RADIO_IN_POSITION = 83,
	EVENT_RADIO_REPORTING_IN = 84,
	EVENT_RADIO_GET_OUT_OF_THERE = 85,
	EVENT_RADIO_NEGATIVE = 86,
	EVENT_RADIO_ENEMY_DOWN = 87,
	EVENT_END_RADIO = 88,
	EVENT_NEW_MATCH = 89,
	EVENT_PLAYER_CHANGED_TEAM = 90,
	EVENT_BULLET_IMPACT = 91,
	EVENT_GAME_COMMENCE = 92,
	EVENT_WEAPON_ZOOMED = 93,
	EVENT_HOSTAGE_CALLED_FOR_HELP = 94,
	NUM_GAME_EVENTS = 95,
}; /* size: 4 */

/* 370 */
/* <0> (null):0 */
enum mp5_e {
	MP5N_IDLE1 = 0,
	MP5N_RELOAD = 1,
	MP5N_DRAW = 2,
	MP5N_SHOOT1 = 3,
	MP5N_SHOOT2 = 4,
	MP5N_SHOOT3 = 5,
}; /* size: 4 */

/* 371 */
/* <0> (null):0 */
class CMP5N : public CBasePlayerWeapon {
public:

	/* class CBasePlayerWeapon   <ancestor>; */      /*     0     0 */
	int                        m_iShell;             /*   336     4 */
	int                        iShellOn;             /*   340     4 */
private:

	short unsigned int         m_usFireMP5N;         /*   344     2 */
	/* <0> (null):0 */
	void CMP5N(class CMP5N *, const class CMP5N  &);

	/* <0> (null):0 */
	void CMP5N(class CMP5N *);

	/* <0> (null):0 */
	virtual void Spawn(class CMP5N *); /* linkage=_ZN5CMP5N5SpawnEv */

	/* <0> (null):0 */
	virtual void Precache(class CMP5N *); /* linkage=_ZN5CMP5N8PrecacheEv */

	/* <0> (null):0 */
	virtual int iItemSlot(class CMP5N *); /* linkage=_ZN5CMP5N9iItemSlotEv */

	/* <0> (null):0 */
	virtual int GetItemInfo(class CMP5N *, ItemInfo *); /* linkage=_ZN5CMP5N11GetItemInfoEP8ItemInfo */

	/* <0> (null):0 */
	virtual void PrimaryAttack(class CMP5N *); /* linkage=_ZN5CMP5N13PrimaryAttackEv */

	/* <0> (null):0 */
	void MP5NFire(class CMP5N *, float, float, BOOL); /* linkage=_ZN5CMP5N8MP5NFireEffi */

	/* <0> (null):0 */
	virtual BOOL Deploy(class CMP5N *); /* linkage=_ZN5CMP5N6DeployEv */

	/* <0> (null):0 */
	virtual void Reload(class CMP5N *); /* linkage=_ZN5CMP5N6ReloadEv */

	/* <0> (null):0 */
	virtual void WeaponIdle(class CMP5N *); /* linkage=_ZN5CMP5N10WeaponIdleEv */

	/* <0> (null):0 */
	virtual float GetMaxSpeed(class CMP5N *); /* linkage=_ZN5CMP5N11GetMaxSpeedEv */

	/* <0> (null):0 */
	virtual BOOL UseDecrement(class CMP5N *); /* linkage=_ZN5CMP5N12UseDecrementEv */

	/* vtable has 10 entries: {
	   [0] = Spawn(_ZN5CMP5N5SpawnEv), 
	   [1] = Precache(_ZN5CMP5N8PrecacheEv), 
	   [79] = iItemSlot(_ZN5CMP5N9iItemSlotEv), 
	   [61] = GetItemInfo(_ZN5CMP5N11GetItemInfoEP8ItemInfo), 
	   [87] = PrimaryAttack(_ZN5CMP5N13PrimaryAttackEv), 
	   [64] = Deploy(_ZN5CMP5N6DeployEv), 
	   [89] = Reload(_ZN5CMP5N6ReloadEv), 
	   [90] = WeaponIdle(_ZN5CMP5N10WeaponIdleEv), 
	   [78] = GetMaxSpeed(_ZN5CMP5N11GetMaxSpeedEv), 
	   [93] = UseDecrement(_ZN5CMP5N12UseDecrementEv), 
	} */
	/* size: 348, cachelines: 6, members: 4 */
	/* last cacheline: 28 bytes */

	/* BRAIN FART ALERT! 348 != 10 + 0(holes), diff = 338 */

}; /* size: 348 */

/* 372 */
/* <0> (null):0 */
class CBasePlayerWeapon {
	/* <0> (null):0 */
	void CBasePlayerWeapon(class CBasePlayerWeapon *);

	/* <0> (null):0 */
	virtual int AddWeapon(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon9AddWeaponEv */

	/* <0> (null):0 */
	virtual void UpdateItemInfo(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon14UpdateItemInfoEv */

	/* <0> (null):0 */
	virtual void SecondaryAttack(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon15SecondaryAttackEv */

	/* <0> (null):0 */
	virtual BOOL ShouldWeaponIdle(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon16ShouldWeaponIdleEv */

	/* <0> (null):0 */
	virtual BOOL IsWeapon(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon8IsWeaponEv */

	/* <0> (null):0 */
	virtual class CBasePlayerItem * GetWeaponPtr(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon12GetWeaponPtrEv */

	/* vtable has 6 entries: {
	   [82] = AddWeapon(_ZN17CBasePlayerWeapon9AddWeaponEv), 
	   [68] = UpdateItemInfo(_ZN17CBasePlayerWeapon14UpdateItemInfoEv), 
	   [88] = SecondaryAttack(_ZN17CBasePlayerWeapon15SecondaryAttackEv), 
	   [92] = ShouldWeaponIdle(_ZN17CBasePlayerWeapon16ShouldWeaponIdleEv), 
	   [65] = IsWeapon(_ZN17CBasePlayerWeapon8IsWeaponEv), 
	   [77] = GetWeaponPtr(_ZN17CBasePlayerWeapon12GetWeaponPtrEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 373 */
 /* pointer to 371 */
 /* size: 4 */

/* 374 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 375 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 348 */

/* 376 */
 /* pointer to 363 */
 /* size: 4 */

/* 377 */
/* <0> (null):0 */
class IVoiceGameMgrHelper {
	int ()(void) * *           _vptr.IVoiceGameMgrHelper; /*     0     4 */
	/* <0> (null):0 */
	virtual void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *, int);

	/* <0> (null):0 */
	virtual bool CanPlayerHearPlayer(class IVoiceGameMgrHelper *, class CBasePlayer *, class CBasePlayer *); /* linkage=_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_ */

	/* vtable has 1 entries: {
	   [2] = CanPlayerHearPlayer(_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_), 
	} */
	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 378 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 379 */
 /* pointer to 380 */
 /* size: 4 */

/* 380 */
 /* pointer to 378 */
 /* size: 4 */

/* 381 */
 /* pointer to 377 */
 /* size: 4 */

/* 382 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 383 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 384 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 385 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 386 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 387 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 388 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 389 */
 /* pointer to 390 */
 /* size: 4 */

/* 390 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 676 */

/* 391 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 392 */
/* <0> (null):0 */
class CPointEntity {
	/* <0> (null):0 */
	virtual int ObjectCaps(class CPointEntity *); /* linkage=_ZN12CPointEntity10ObjectCapsEv */

	/* vtable has 1 entries: {
	   [6] = ObjectCaps(_ZN12CPointEntity10ObjectCapsEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 393 */
 /* pointer to 392 */
 /* size: 4 */

/* 394 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 395 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 396 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 397 */
/* <0> (null):0 */
class CBaseDelay {
	/* <0> (null):0 */
	void CBaseDelay(class CBaseDelay *);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 398 */
 /* pointer to 397 */
 /* size: 4 */

/* 399 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 400 */
/* <0> (null):0 */
class CBaseAnimating {
	/* <0> (null):0 */
	void CBaseAnimating(class CBaseAnimating *);

	/* <0> (null):0 */
	virtual void HandleAnimEvent(class CBaseAnimating *, MonsterEvent_t *); /* linkage=_ZN14CBaseAnimating15HandleAnimEventEP14MonsterEvent_t */

	/* vtable has 1 entries: {
	   [58] = HandleAnimEvent(_ZN14CBaseAnimating15HandleAnimEventEP14MonsterEvent_t), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 401 */
 /* pointer to 400 */
 /* size: 4 */

/* 402 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 403 */
/* <0> (null):0 */
class CBasePlayerItem {
	/* <0> (null):0 */
	void CBasePlayerItem(class CBasePlayerItem *);

	/* <0> (null):0 */
	virtual BOOL CanDrop(class CBasePlayerItem *); /* linkage=_ZN15CBasePlayerItem7CanDropEv */

	/* <0> (null):0 */
	virtual BOOL CanHolster(class CBasePlayerItem *); /* linkage=_ZN15CBasePlayerItem10CanHolsterEv */

	/* <0> (null):0 */
	virtual void ItemPreFrame(class CBasePlayerItem *); /* linkage=_ZN15CBasePlayerItem12ItemPreFrameEv */

	ItemInfo                   ItemInfoArray[32];    /*     0  1408 */
	/* --- cacheline 22 boundary (1408 bytes) --- */
	/* vtable has 3 entries: {
	   [63] = CanDrop(_ZN15CBasePlayerItem7CanDropEv), 
	   [66] = CanHolster(_ZN15CBasePlayerItem10CanHolsterEv), 
	   [69] = ItemPreFrame(_ZN15CBasePlayerItem12ItemPreFrameEv), 
	} */
	/* size: 0, cachelines: 0, members: 1 */

	/* BRAIN FART ALERT! 0 != 1408 + 0(holes), diff = -1408 */

}; /* size: 0 */

/* 404 */
 /* pointer to 403 */
 /* size: 4 */

/* 405 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 406 */
 /* pointer to 372 */
 /* size: 4 */

/* 407 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 408 */
 /* pointer to 352 */
 /* size: 4 */

/* 409 */
/* <0> (null):0 */
class CBaseMonster {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 410 */
 /* pointer to 409 */
 /* size: 4 */

/* 411 */
/* <0> (null):0 */
struct CSquadMonster {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 412 */
 /* pointer to 411 */
 /* size: 4 */

/* 413 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 414 */
 /* pointer to 355 */
 /* size: 4 */

/* 415 */
 /* pointer to 403 */
 /* size: 4 */

/* 416 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 417 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 418 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 419 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 420 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 421 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 422 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 423 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 424 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 425 */
 /* pointer to 74 */
 /* size: 4 */

/* 426 */
/* <0> (null):0 */
class CBotManager {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 427 */
 /* pointer to 426 */
 /* size: 4 */

/* 428 */
/* <0> (null):0 */
ItemInfo                   array[32]; /* size: 1408 */

/* Functions: */

/* <0> (null):0 */
void Vector2D(class Vector2D *)
{
} /* size: 3014656 */

/* <0> (null):0 */
void Vector2D(class Vector2D *, float, float)
{
} /* size: 150308120 */

/* <0> (null):0 */
class Vector2D operator+(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DplERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator-(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DmiERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator*(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DmlEf */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator/(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DdvEf */
{
} /* size: 8 */

/* <0> (null):0 */
float Length(const class Vector2D  *) /* linkage=_ZNK8Vector2D6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector2D  *) /* linkage=_ZNK8Vector2D13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector2D Normalize(const class Vector2D  *) /* linkage=_ZNK8Vector2D9NormalizeEv */
{
} /* size: 8 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector2D *) /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector2D *, float) /* linkage=_ZN8Vector2D6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void Vector(class Vector *)
{
} /* size: 0 */

/* <0> (null):0 */
void Vector(class Vector *, float, float, float)
{
} /* size: 228 */

/* <0> (null):0 */
void Vector(class Vector *, const class Vector  &)
{
} /* size: 150310900 */

/* <0> (null):0 */
void Vector(class Vector *, float *)
{
} /* size: 0 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *) /* linkage=_ZNK6VectorngEv */
{
} /* size: 12 */

/* <0> (null):0 */
int operator==(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectoreqERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
int operator!=(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorneERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector operator+(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorplERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectormiERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator*(const class Vector  *, float) /* linkage=_ZNK6VectormlEf */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator/(const class Vector  *, float) /* linkage=_ZNK6VectordvEf */
{
} /* size: 12 */

/* <0> (null):0 */
void CopyToArray(const class Vector  *, float *) /* linkage=_ZNK6Vector11CopyToArrayEPf */
{
} /* size: 320 */

/* <0> (null):0 */
float Length(const class Vector  *) /* linkage=_ZNK6Vector6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector  *) /* linkage=_ZNK6Vector13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
float * operator float*(class Vector *) /* linkage=_ZN6VectorcvPfEv */
{
} /* size: 4 */

/* <0> (null):0 */
const float  * operator const float*(const class Vector  *) /* linkage=_ZNK6VectorcvPKfEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector Normalize(const class Vector  *) /* linkage=_ZNK6Vector9NormalizeEv */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector2D Make2D(const class Vector  *) /* linkage=_ZNK6Vector6Make2DEv */
{
} /* size: 8 */

/* <0> (null):0 */
float Length2D(const class Vector  *) /* linkage=_ZNK6Vector8Length2DEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector  *, float) /* linkage=_ZNK6Vector16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector  *, float) /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector *) /* linkage=_ZN6Vector16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector *, float) /* linkage=_ZN6Vector6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
edict_t * edict(class CBaseEntity *) /* linkage=_ZN11CBaseEntity5edictEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int ObjectCaps(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
int entindex(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8entindexEv */
{
} /* size: 4 */

/* <0> (null):0 */
void CBaseEntity(class CBaseEntity *)
{
} /* size: 0 */

/* <0> (null):0 */
void * operator new(size_t, entvars_t *) /* linkage=_ZN11CBaseEntitynwEjP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Restart(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7RestartEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Activate(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8ActivateEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int Classify(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8ClassifyEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void DeathNotice(class CBaseEntity *, entvars_t *) /* linkage=_ZN11CBaseEntity11DeathNoticeEP9entvars_s */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int BloodColor(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10BloodColorEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsTriggered(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity11IsTriggeredEPS_ */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CBaseMonster * MyMonsterPointer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity16MyMonsterPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CSquadMonster * MySquadMonsterPointer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity21MySquadMonsterPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int GetToggleState(class CBaseEntity *) /* linkage=_ZN11CBaseEntity14GetToggleStateEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void AddPoints(class CBaseEntity *, int, BOOL) /* linkage=_ZN11CBaseEntity9AddPointsEii */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void AddPointsToTeam(class CBaseEntity *, int, BOOL) /* linkage=_ZN11CBaseEntity15AddPointsToTeamEii */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL AddPlayerItem(class CBaseEntity *, class CBasePlayerItem *) /* linkage=_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL RemovePlayerItem(class CBaseEntity *, class CBasePlayerItem *) /* linkage=_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int GiveAmmo(class CBaseEntity *, int, char *, int) /* linkage=_ZN11CBaseEntity8GiveAmmoEiPci */
{
} /* size: 4 */

/* <0> (null):0 */
virtual float GetDelay(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8GetDelayEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int IsMoving(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8IsMovingEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void OverrideReset(class CBaseEntity *) /* linkage=_ZN11CBaseEntity13OverrideResetEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void SetToggleState(class CBaseEntity *, int) /* linkage=_ZN11CBaseEntity14SetToggleStateEi */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void StartSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity13StartSneakingEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void StopSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12StopSneakingEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL OnControls(class CBaseEntity *, entvars_t *) /* linkage=_ZN11CBaseEntity10OnControlsEP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10IsSneakingEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsAlive(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7IsAliveEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsBSPModel(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10IsBSPModelEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL ReflectGauss(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12ReflectGaussEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsPlayer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8IsPlayerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsNetClient(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11IsNetClientEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual const char  * TeamID(class CBaseEntity *) /* linkage=_ZN11CBaseEntity6TeamIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Think(class CBaseEntity *) /* linkage=_ZN11CBaseEntity5ThinkEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Touch(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity5TouchEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Use(class CBaseEntity *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float) /* linkage=_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Blocked(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity7BlockedEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void UpdateOwner(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11UpdateOwnerEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL FBecomeProne(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12FBecomeProneEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class Vector Center(class CBaseEntity *) /* linkage=_ZN11CBaseEntity6CenterEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector EyePosition(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11EyePositionEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector EarPosition(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11EarPositionEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector BodyTarget(class CBaseEntity *, const class Vector  &) /* linkage=_ZN11CBaseEntity10BodyTargetERK6Vector */
{
} /* size: 12 */

/* <0> (null):0 */
virtual int Illumination(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12IlluminationEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL HasTarget(class CBaseEntity *, string_t) /* linkage=_ZN11CBaseEntity9HasTargetEj */
{
} /* size: 4 */

/* <0> (null):0 */
void CMP5N(class CMP5N *, const class CMP5N  &)
{
} /* size: 0 */

/* <0> (null):0 */
void CMP5N(class CMP5N *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Spawn(class CMP5N *) /* linkage=_ZN5CMP5N5SpawnEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Precache(class CMP5N *) /* linkage=_ZN5CMP5N8PrecacheEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int iItemSlot(class CMP5N *) /* linkage=_ZN5CMP5N9iItemSlotEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int GetItemInfo(class CMP5N *, ItemInfo *) /* linkage=_ZN5CMP5N11GetItemInfoEP8ItemInfo */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void PrimaryAttack(class CMP5N *) /* linkage=_ZN5CMP5N13PrimaryAttackEv */
{
} /* size: 0 */

/* <0> (null):0 */
void MP5NFire(class CMP5N *, float, float, BOOL) /* linkage=_ZN5CMP5N8MP5NFireEffi */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL Deploy(class CMP5N *) /* linkage=_ZN5CMP5N6DeployEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Reload(class CMP5N *) /* linkage=_ZN5CMP5N6ReloadEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void WeaponIdle(class CMP5N *) /* linkage=_ZN5CMP5N10WeaponIdleEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual float GetMaxSpeed(class CMP5N *) /* linkage=_ZN5CMP5N11GetMaxSpeedEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL UseDecrement(class CMP5N *) /* linkage=_ZN5CMP5N12UseDecrementEv */
{
} /* size: 4 */

/* <0> (null):0 */
void CBasePlayerWeapon(class CBasePlayerWeapon *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual int AddWeapon(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon9AddWeaponEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void UpdateItemInfo(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon14UpdateItemInfoEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void SecondaryAttack(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon15SecondaryAttackEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL ShouldWeaponIdle(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon16ShouldWeaponIdleEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsWeapon(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon8IsWeaponEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CBasePlayerItem * GetWeaponPtr(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon12GetWeaponPtrEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *, int)
{
} /* size: 0 */

/* <0> (null):0 */
virtual bool CanPlayerHearPlayer(class IVoiceGameMgrHelper *, class CBasePlayer *, class CBasePlayer *) /* linkage=_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
void WeaponIdle(class CMP5N *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Reload(class CMP5N *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator==(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator!=(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, float X, float Y, float Z)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator+(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator*(const class Vector  *const this, float fl)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Length2D(const class Vector  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Length(const class Vector  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline edict_t * ENT(const entvars_t  * pev)
{
} /* size: 4 */

/* <0> (null):0 */
inline BOOL FStrEq(const char  * sz1, const char  * sz2)
{
} /* size: 4 */

/* <0> (null):0 */
inline void edict(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline int ENTINDEX(edict_t * pEdict)
{
} /* size: 4 */

/* <0> (null):0 */
inline void ObjectCaps(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
virtual int ObjectCaps(class CPointEntity *) /* linkage=_ZN12CPointEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
inline void ObjectCaps(class CPointEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void entindex(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator-(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void NormalizeInPlace(class Vector *const this)
{
	{
		float flLen;                                          //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void PrimaryAttack(class CMP5N *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBaseEntity(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CBaseDelay(class CBaseDelay *)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBaseDelay(class CBaseDelay *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CBaseAnimating(class CBaseAnimating *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void HandleAnimEvent(class CBaseAnimating *, MonsterEvent_t *) /* linkage=_ZN14CBaseAnimating15HandleAnimEventEP14MonsterEvent_t */
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBaseAnimating(class CBaseAnimating *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CBasePlayerItem(class CBasePlayerItem *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL CanDrop(class CBasePlayerItem *) /* linkage=_ZN15CBasePlayerItem7CanDropEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL CanHolster(class CBasePlayerItem *) /* linkage=_ZN15CBasePlayerItem10CanHolsterEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void ItemPreFrame(class CBasePlayerItem *) /* linkage=_ZN15CBasePlayerItem12ItemPreFrameEv */
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBasePlayerItem(class CBasePlayerItem *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBasePlayerWeapon(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline entvars_t * VARS(edict_t * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline void * GET_PRIVATE(edict_t * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline void operator new(size_t stAllocateBlock, entvars_t * pev)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CMP5N(class CMP5N *const this)
{
} /* size: 0 */

/* <0> (null):0 */
class CMP5N * GetClassPtr<CMP5N>(class CMP5N * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
void MP5NFire(class CMP5N *const this, float flSpread, float flCycleTime, BOOL fUseAutoAim)
{
	{
		int flag;                                             //     0
		class Vector vecAiming;                               //     0
		class Vector vecSrc;                                  //     0
		class Vector vecDir;                                  //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void Restart(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ObjectCaps(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Activate(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Classify(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void DeathNotice(class CBaseEntity *const this, entvars_t * pevChild)
{
} /* size: 0 */

/* <0> (null):0 */
void BloodColor(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsTriggered(class CBaseEntity *const this, class CBaseEntity * pActivator)
{
} /* size: 0 */

/* <0> (null):0 */
void MyMonsterPointer(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void MySquadMonsterPointer(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetToggleState(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void AddPoints(class CBaseEntity *const this, int score, BOOL bAllowNegativeScore)
{
} /* size: 0 */

/* <0> (null):0 */
void AddPointsToTeam(class CBaseEntity *const this, int score, BOOL bAllowNegativeScore)
{
} /* size: 0 */

/* <0> (null):0 */
void AddPlayerItem(class CBaseEntity *const this, class CBasePlayerItem * pItem)
{
} /* size: 0 */

/* <0> (null):0 */
void RemovePlayerItem(class CBaseEntity *const this, class CBasePlayerItem * pItem)
{
} /* size: 0 */

/* <0> (null):0 */
void GiveAmmo(class CBaseEntity *const this, int iAmount, char * szName, int iMax)
{
} /* size: 0 */

/* <0> (null):0 */
void GetDelay(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsMoving(class CBaseEntity *const this)
{
	operator!=(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void OverrideReset(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void SetToggleState(class CBaseEntity *const this, int state)
{
} /* size: 0 */

/* <0> (null):0 */
void StartSneaking(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void StopSneaking(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void OnControls(class CBaseEntity *const this, entvars_t * pev)
{
} /* size: 0 */

/* <0> (null):0 */
void IsSneaking(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsAlive(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsBSPModel(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ReflectGauss(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsPlayer(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsNetClient(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void TeamID(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Think(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Touch(class CBaseEntity *const this, class CBaseEntity * pOther)
{
} /* size: 0 */

/* <0> (null):0 */
void Use(class CBaseEntity *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
} /* size: 0 */

/* <0> (null):0 */
void Blocked(class CBaseEntity *const this, class CBaseEntity * pOther)
{
} /* size: 0 */

/* <0> (null):0 */
void UpdateOwner(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void FBecomeProne(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Center(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
	operator*(const class Vector  *const this,
			float fl); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void EyePosition(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void EarPosition(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void BodyTarget(class CBaseEntity *const this, const class Vector  &const posSrc)
{
} /* size: 0 */

/* <0> (null):0 */
void Illumination(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void HandleAnimEvent(class CBaseAnimating *const this, MonsterEvent_t * pEvent)
{
} /* size: 0 */

/* <0> (null):0 */
void CanDrop(class CBasePlayerItem *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CanHolster(class CBasePlayerItem *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ItemPreFrame(class CBasePlayerItem *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void AddWeapon(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void UpdateItemInfo(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void SecondaryAttack(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ShouldWeaponIdle(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsWeapon(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetWeaponPtr(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void iItemSlot(class CMP5N *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetMaxSpeed(class CMP5N *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void UseDecrement(class CMP5N *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Precache(class CMP5N *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetItemInfo(class CMP5N *const this, ItemInfo * p)
{
} /* size: 0 */

/* <0> (null):0 */
void Deploy(class CMP5N *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class CMP5N *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void HasTarget(class CBaseEntity *const this, string_t targetname)
{
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void WeaponIdle(class CMP5N *const this)
{
	WeaponIdle(class CMP5N *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Reload(class CMP5N *const this)
{
	Reload(class CMP5N *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void MP5NFire(class CMP5N *const this, float flSpread, BOOL fUseAutoAim, float flCycleTime)
{
	{
		int flag;                                             //     0
		class Vector vecAiming;                               //     0
		class Vector vecSrc;                                  //     0
		class Vector vecDir;                                  //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Vector(class Vector *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Vector(class Vector *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Length2D(const class Vector  *const this); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void PrimaryAttack(class CMP5N *const this)
{
	PrimaryAttack(class CMP5N *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void weapon_mp5navy(entvars_t * pev)
{
	GetClassPtr<CMP5N>(class CMP5N * a); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void MP5NFire(class CMP5N *const this, float flSpread, float flCycleTime, BOOL fUseAutoAim)
{
	{
		int flag;                                             //     0
		class Vector vecAiming;                               //     0
		class Vector vecSrc;                                  //     0
		class Vector vecDir;                                  //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Vector(class Vector *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Vector(class Vector *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Length2D(const class Vector  *const this); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */



/* Variables: */

float                      flLen; /* size: 4 */

entvars_t *                pev; /* size: 4 */

int                        flag; /* size: 4 */

class Vector              vecAiming; /* size: 12 */

class Vector              vecSrc; /* size: 12 */

class Vector              vecDir; /* size: 12 */

int                        flag; /* size: 4 */

class Vector              vecAiming; /* size: 12 */

class Vector              vecSrc; /* size: 12 */

class Vector              vecDir; /* size: 12 */

; /* size: 150673780 */

int                        flag; /* size: 4 */

class Vector              vecAiming; /* size: 12 */

class Vector              vecSrc; /* size: 12 */

class Vector              vecDir; /* size: 12 */

extern class _IO_FILE *           stdin; /* size: 4 */

extern class _IO_FILE *           stdout; /* size: 4 */

intconst                   k_cubSaltSize; /* size: 4 */

GID_tconst                 k_GIDNil; /* size: 8 */

GID_tconst                 k_TxnIDNil; /* size: 8 */

GID_tconst                 k_TxnIDUnknown; /* size: 8 */

PackageId_tconst           k_uPackageIdFreeSub; /* size: 4 */

PackageId_tconst           k_uPackageIdInvalid; /* size: 4 */

AppId_tconst               k_uAppIdInvalid; /* size: 4 */

AssetClassId_tconst        k_ulAssetClassIdInvalid; /* size: 8 */

PhysicalItemId_tconst      k_uPhysicalItemIdInvalid; /* size: 4 */

DepotId_tconst             k_uDepotIdInvalid; /* size: 4 */

CellID_tconst              k_uCellIDInvalid; /* size: 4 */

SteamAPICall_tconst        k_uAPICallInvalid; /* size: 8 */

PartnerId_tconst           k_uPartnerIdInvalid; /* size: 4 */

extern enginefuncs_t              g_engfuncs; /* size: 632 */

extern globalvars_t *             gpGlobals; /* size: 4 */

extern class Vectorconst          g_vecZero; /* size: 12 */

extern class CBotManager *        TheBots; /* size: 4 */

/* Types: */

/* 1 */
char
 /* size: 1 */

/* 2 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 3 */
unsigned int
 /* size: 4 */

/* 4 */
unsigned char
 /* size: 1 */

/* 5 */
short unsigned int
 /* size: 2 */

/* 6 */
long unsigned int
 /* size: 4 */

/* 7 */
signed char
 /* size: 1 */

/* 8 */
short int
 /* size: 2 */

/* 9 */
int
 /* size: 4 */

/* 10 */
long long int
 /* size: 8 */

/* 11 */
long long unsigned int
 /* size: 8 */

/* 12 */
/* <0> (null):0 */
typedef long long int __quad_t; /* size: 8 */

/* 13 */
/* <0> (null):0 */
typedef long int __off_t; /* size: 4 */

/* 14 */
long int
 /* size: 4 */

/* 15 */
/* <0> (null):0 */
typedef __quad_t __off64_t; /* size: 8 */

/* 16 */
 /* pointer to 0 */
 /* size: 4 */

/* 17 */
 /* pointer to 1 */
 /* size: 4 */

/* 18 */
/* <0> (null):0 */
struct _IO_FILE {
	int                        _flags;               /*     0     4 */
	char *                     _IO_read_ptr;         /*     4     4 */
	char *                     _IO_read_end;         /*     8     4 */
	char *                     _IO_read_base;        /*    12     4 */
	char *                     _IO_write_base;       /*    16     4 */
	char *                     _IO_write_ptr;        /*    20     4 */
	char *                     _IO_write_end;        /*    24     4 */
	char *                     _IO_buf_base;         /*    28     4 */
	char *                     _IO_buf_end;          /*    32     4 */
	char *                     _IO_save_base;        /*    36     4 */
	char *                     _IO_backup_base;      /*    40     4 */
	char *                     _IO_save_end;         /*    44     4 */
	class _IO_marker *         _markers;             /*    48     4 */
	class _IO_FILE *           _chain;               /*    52     4 */
	int                        _fileno;              /*    56     4 */
	int                        _flags2;              /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	__off_t                    _old_offset;          /*    64     4 */
	short unsigned int         _cur_column;          /*    68     2 */
	signed char                _vtable_offset;       /*    70     1 */
	char                       _shortbuf[1];         /*    71     1 */
	_IO_lock_t *               _lock;                /*    72     4 */
	__off64_t                  _offset;              /*    76     8 */
	void *                     __pad1;               /*    84     4 */
	void *                     __pad2;               /*    88     4 */
	void *                     __pad3;               /*    92     4 */
	void *                     __pad4;               /*    96     4 */
	size_t                     __pad5;               /*   100     4 */
	int                        _mode;                /*   104     4 */
	char                       _unused2[40];         /*   108    40 */
	/* --- cacheline 2 boundary (128 bytes) was 20 bytes ago --- */

	/* size: 148, cachelines: 3, members: 29 */
	/* last cacheline: 20 bytes */
}; /* size: 148 */

/* 19 */
/* <0> (null):0 */
typedef void _IO_lock_t; /* size: 0 */

/* 20 */
/* <0> (null):0 */
struct _IO_marker {
	class _IO_marker *         _next;                /*     0     4 */
	class _IO_FILE *           _sbuf;                /*     4     4 */
	int                        _pos;                 /*     8     4 */

	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 21 */
 /* pointer to 20 */
 /* size: 4 */

/* 22 */
 /* pointer to 18 */
 /* size: 4 */

/* 23 */
 /* pointer to 20 */
 /* size: 4 */

/* 24 */
 /* pointer to 18 */
 /* size: 4 */

/* 25 */
/* <0> (null):0 */
char                       array[1]; /* size: 1 */

/* 26 */
 /* pointer to 19 */
 /* size: 4 */

/* 27 */
/* <0> (null):0 */
char                       array[40]; /* size: 40 */

/* 28 */
 /* pointer to 29 */
 /* size: 4 */

/* 29 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 30 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 31 */
long double
 /* size: 12 */

/* 32 */
double
 /* size: 8 */

/* 33 */
/* <0> (null):0 */
typedef int int32; /* size: 4 */

/* 34 */
/* <0> (null):0 */
typedef unsigned int uint32; /* size: 4 */

/* 35 */
/* <0> (null):0 */
typedef long long unsigned int uint64; /* size: 8 */

/* 36 */
/* <0> (null):0 */
typedef uint64 GID_t; /* size: 8 */

/* 37 */
/* <0> (null):0 */
typedef uint32 PackageId_t; /* size: 4 */

/* 38 */
/* <0> (null):0 */
typedef uint32 AppId_t; /* size: 4 */

/* 39 */
/* <0> (null):0 */
typedef uint64 AssetClassId_t; /* size: 8 */

/* 40 */
/* <0> (null):0 */
typedef uint32 PhysicalItemId_t; /* size: 4 */

/* 41 */
/* <0> (null):0 */
typedef uint32 DepotId_t; /* size: 4 */

/* 42 */
/* <0> (null):0 */
typedef uint32 CellID_t; /* size: 4 */

/* 43 */
/* <0> (null):0 */
typedef uint64 SteamAPICall_t; /* size: 8 */

/* 44 */
/* <0> (null):0 */
typedef uint32 PartnerId_t; /* size: 4 */

/* 45 */
/* <0> (null):0 */
typedef int BOOL; /* size: 4 */

/* 46 */
/* <0> (null):0 */
typedef unsigned char byte; /* size: 1 */

/* 47 */
/* <0> (null):0 */
typedef unsigned int string_t; /* size: 4 */

/* 48 */
/* <0> (null):0 */
typedef float vec_t; /* size: 4 */

/* 49 */
float
 /* size: 4 */

/* 50 */
/* <0> (null):0 */
class Vector2D {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	/* <0> (null):0 */
	void Vector2D(class Vector2D *);

	/* <0> (null):0 */
	void Vector2D(class Vector2D *, float, float);

	/* <0> (null):0 */
	class Vector2D operator+(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DplERKS_ */

	/* <0> (null):0 */
	class Vector2D operator-(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DmiERKS_ */

	/* <0> (null):0 */
	class Vector2D operator*(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DmlEf */

	/* <0> (null):0 */
	class Vector2D operator/(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DdvEf */

	/* <0> (null):0 */
	float Length(const class Vector2D  *); /* linkage=_ZNK8Vector2D6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector2D  *); /* linkage=_ZNK8Vector2D13LengthSquaredEv */

	/* <0> (null):0 */
	class Vector2D Normalize(const class Vector2D  *); /* linkage=_ZNK8Vector2D9NormalizeEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector2D *); /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector2D *, float); /* linkage=_ZN8Vector2D6IsZeroEf */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 51 */
 /* pointer to 50 */
 /* size: 4 */

/* 52 */
 /* pointer to 53 */
 /* size: 4 */

/* 53 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 54 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 55 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 56 */
bool
 /* size: 1 */

/* 57 */
/* <0> (null):0 */
class Vector {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	vec_t                      z;                    /*     8     4 */
	/* <0> (null):0 */
	void Vector(class Vector *);

	/* <0> (null):0 */
	void Vector(class Vector *, float, float, float);

	/* <0> (null):0 */
	void Vector(class Vector *, const class Vector  &);

	/* <0> (null):0 */
	void Vector(class Vector *, float *);

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *); /* linkage=_ZNK6VectorngEv */

	/* <0> (null):0 */
	int operator==(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectoreqERKS_ */

	/* <0> (null):0 */
	int operator!=(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorneERKS_ */

	/* <0> (null):0 */
	class Vector operator+(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorplERKS_ */

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectormiERKS_ */

	/* <0> (null):0 */
	class Vector operator*(const class Vector  *, float); /* linkage=_ZNK6VectormlEf */

	/* <0> (null):0 */
	class Vector operator/(const class Vector  *, float); /* linkage=_ZNK6VectordvEf */

	/* <0> (null):0 */
	void CopyToArray(const class Vector  *, float *); /* linkage=_ZNK6Vector11CopyToArrayEPf */

	/* <0> (null):0 */
	float Length(const class Vector  *); /* linkage=_ZNK6Vector6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector  *); /* linkage=_ZNK6Vector13LengthSquaredEv */

	/* <0> (null):0 */
	float * operator float*(class Vector *); /* linkage=_ZN6VectorcvPfEv */

	/* <0> (null):0 */
	const float  * operator const float*(const class Vector  *); /* linkage=_ZNK6VectorcvPKfEv */

	/* <0> (null):0 */
	class Vector Normalize(const class Vector  *); /* linkage=_ZNK6Vector9NormalizeEv */

	/* <0> (null):0 */
	class Vector2D Make2D(const class Vector  *); /* linkage=_ZNK6Vector6Make2DEv */

	/* <0> (null):0 */
	float Length2D(const class Vector  *); /* linkage=_ZNK6Vector8Length2DEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector  *, float); /* linkage=_ZNK6Vector16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector  *, float); /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector *); /* linkage=_ZN6Vector16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector *, float); /* linkage=_ZN6Vector6IsZeroEf */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 58 */
 /* pointer to 57 */
 /* size: 4 */

/* 59 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 60 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 61 */
 /* pointer to 49 */
 /* size: 4 */

/* 62 */
 /* pointer to 63 */
 /* size: 4 */

/* 63 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 64 */
 /* pointer to 65 */
 /* size: 4 */

/* 65 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 66 */
/* <0> (null):0 */
typedef int qboolean; /* size: 4 */

/* 67 */
/* <0> (null):0 */
struct link_s {
	class link_s *             prev;                 /*     0     4 */
	class link_s *             next;                 /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 68 */
 /* pointer to 67 */
 /* size: 4 */

/* 69 */
/* <0> (null):0 */
typedef struct link_s link_t; /* size: 8 */

/* 70 */
/* <0> (null):0 */
typedef struct edict_s edict_t; /* size: 804 */

/* 71 */
/* <0> (null):0 */
struct edict_s {
	qboolean                   free;                 /*     0     4 */
	int                        serialnumber;         /*     4     4 */
	link_t                     area;                 /*     8     8 */
	int                        headnode;             /*    16     4 */
	int                        num_leafs;            /*    20     4 */
	short int                  leafnums[48];         /*    24    96 */
	/* --- cacheline 1 boundary (64 bytes) was 56 bytes ago --- */
	float                      freetime;             /*   120     4 */
	void *                     pvPrivateData;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	entvars_t                  v;                    /*   128   676 */
	/* --- cacheline 12 boundary (768 bytes) was 36 bytes ago --- */

	/* size: 804, cachelines: 13, members: 9 */
	/* last cacheline: 36 bytes */
}; /* size: 804 */

/* 72 */
 /* pointer to 70 */
 /* size: 4 */

/* 73 */
/* <0> (null):0 */
struct {
	float                      time;                 /*     0     4 */
	float                      frametime;            /*     4     4 */
	float                      force_retouch;        /*     8     4 */
	string_t                   mapname;              /*    12     4 */
	string_t                   startspot;            /*    16     4 */
	float                      deathmatch;           /*    20     4 */
	float                      coop;                 /*    24     4 */
	float                      teamplay;             /*    28     4 */
	float                      serverflags;          /*    32     4 */
	float                      found_secrets;        /*    36     4 */
	class Vector              v_forward;             /*    40    12 */
	class Vector              v_up;                  /*    52    12 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	class Vector              v_right;               /*    64    12 */
	float                      trace_allsolid;       /*    76     4 */
	float                      trace_startsolid;     /*    80     4 */
	float                      trace_fraction;       /*    84     4 */
	class Vector              trace_endpos;          /*    88    12 */
	class Vector              trace_plane_normal;    /*   100    12 */
	float                      trace_plane_dist;     /*   112     4 */
	edict_t *                  trace_ent;            /*   116     4 */
	float                      trace_inopen;         /*   120     4 */
	float                      trace_inwater;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	int                        trace_hitgroup;       /*   128     4 */
	int                        trace_flags;          /*   132     4 */
	int                        msg_entity;           /*   136     4 */
	int                        cdAudioTrack;         /*   140     4 */
	int                        maxClients;           /*   144     4 */
	int                        maxEntities;          /*   148     4 */
	const char  *              pStringBase;          /*   152     4 */
	void *                     pSaveData;            /*   156     4 */
	class Vector              vecLandmarkOffset;     /*   160    12 */

	/* size: 172, cachelines: 3, members: 31 */
	/* last cacheline: 44 bytes */
}; /* size: 172 */

/* 74 */
/* <0> (null):0 */
typedef class  globalvars_t; /* size: 172 */

/* 75 */
/* <0> (null):0 */
struct entvars_s {
	string_t                   classname;            /*     0     4 */
	string_t                   globalname;           /*     4     4 */
	class Vector              origin;                /*     8    12 */
	class Vector              oldorigin;             /*    20    12 */
	class Vector              velocity;              /*    32    12 */
	class Vector              basevelocity;          /*    44    12 */
	class Vector              clbasevelocity;        /*    56    12 */
	/* --- cacheline 1 boundary (64 bytes) was 4 bytes ago --- */
	class Vector              movedir;               /*    68    12 */
	class Vector              angles;                /*    80    12 */
	class Vector              avelocity;             /*    92    12 */
	class Vector              punchangle;            /*   104    12 */
	class Vector              v_angle;               /*   116    12 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	class Vector              endpos;                /*   128    12 */
	class Vector              startpos;              /*   140    12 */
	float                      impacttime;           /*   152     4 */
	float                      starttime;            /*   156     4 */
	int                        fixangle;             /*   160     4 */
	float                      idealpitch;           /*   164     4 */
	float                      pitch_speed;          /*   168     4 */
	float                      ideal_yaw;            /*   172     4 */
	float                      yaw_speed;            /*   176     4 */
	int                        modelindex;           /*   180     4 */
	string_t                   model;                /*   184     4 */
	int                        viewmodel;            /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	int                        weaponmodel;          /*   192     4 */
	class Vector              absmin;                /*   196    12 */
	class Vector              absmax;                /*   208    12 */
	class Vector              mins;                  /*   220    12 */
	class Vector              maxs;                  /*   232    12 */
	class Vector              size;                  /*   244    12 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	float                      ltime;                /*   256     4 */
	float                      nextthink;            /*   260     4 */
	int                        movetype;             /*   264     4 */
	int                        solid;                /*   268     4 */
	int                        skin;                 /*   272     4 */
	int                        body;                 /*   276     4 */
	int                        effects;              /*   280     4 */
	float                      gravity;              /*   284     4 */
	float                      friction;             /*   288     4 */
	int                        light_level;          /*   292     4 */
	int                        sequence;             /*   296     4 */
	int                        gaitsequence;         /*   300     4 */
	float                      frame;                /*   304     4 */
	float                      animtime;             /*   308     4 */
	float                      framerate;            /*   312     4 */
	unsigned char              controller[4];        /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	unsigned char              blending[2];          /*   320     2 */
	float                      scale;                /*   324     4 */
	int                        rendermode;           /*   328     4 */
	float                      renderamt;            /*   332     4 */
	class Vector              rendercolor;           /*   336    12 */
	int                        renderfx;             /*   348     4 */
	float                      health;               /*   352     4 */
	float                      frags;                /*   356     4 */
	int                        weapons;              /*   360     4 */
	float                      takedamage;           /*   364     4 */
	int                        deadflag;             /*   368     4 */
	class Vector              view_ofs;              /*   372    12 */
	int                        button;               /*   384     4 */
	/* --- cacheline 6 boundary (384 bytes) was 2 bytes ago --- */
	int                        impulse;              /*   388     4 */
	edict_t *                  chain;                /*   392     4 */
	edict_t *                  dmg_inflictor;        /*   396     4 */
	edict_t *                  enemy;                /*   400     4 */
	edict_t *                  aiment;               /*   404     4 */
	edict_t *                  owner;                /*   408     4 */
	edict_t *                  groundentity;         /*   412     4 */
	int                        spawnflags;           /*   416     4 */
	int                        flags;                /*   420     4 */
	int                        colormap;             /*   424     4 */
	int                        team;                 /*   428     4 */
	float                      max_health;           /*   432     4 */
	float                      teleport_time;        /*   436     4 */
	float                      armortype;            /*   440     4 */
	float                      armorvalue;           /*   444     4 */
	int                        waterlevel;           /*   448     4 */
	/* --- cacheline 7 boundary (448 bytes) was 2 bytes ago --- */
	int                        watertype;            /*   452     4 */
	string_t                   target;               /*   456     4 */
	string_t                   targetname;           /*   460     4 */
	string_t                   netname;              /*   464     4 */
	string_t                   message;              /*   468     4 */
	float                      dmg_take;             /*   472     4 */
	float                      dmg_save;             /*   476     4 */
	float                      dmg;                  /*   480     4 */
	float                      dmgtime;              /*   484     4 */
	string_t                   noise;                /*   488     4 */
	string_t                   noise1;               /*   492     4 */
	string_t                   noise2;               /*   496     4 */
	string_t                   noise3;               /*   500     4 */
	float                      speed;                /*   504     4 */
	float                      air_finished;         /*   508     4 */
	float                      pain_finished;        /*   512     4 */
	/* --- cacheline 8 boundary (512 bytes) was 2 bytes ago --- */
	float                      radsuit_finished;     /*   516     4 */
	edict_t *                  pContainingEntity;    /*   520     4 */
	int                        playerclass;          /*   524     4 */
	float                      maxspeed;             /*   528     4 */
	float                      fov;                  /*   532     4 */
	int                        weaponanim;           /*   536     4 */
	int                        pushmsec;             /*   540     4 */
	int                        bInDuck;              /*   544     4 */
	int                        flTimeStepSound;      /*   548     4 */
	int                        flSwimTime;           /*   552     4 */
	int                        flDuckTime;           /*   556     4 */
	int                        iStepLeft;            /*   560     4 */
	float                      flFallVelocity;       /*   564     4 */
	int                        gamestate;            /*   568     4 */
	int                        oldbuttons;           /*   572     4 */
	int                        groupinfo;            /*   576     4 */
	/* --- cacheline 9 boundary (576 bytes) was 2 bytes ago --- */
	int                        iuser1;               /*   580     4 */
	int                        iuser2;               /*   584     4 */
	int                        iuser3;               /*   588     4 */
	int                        iuser4;               /*   592     4 */
	float                      fuser1;               /*   596     4 */
	float                      fuser2;               /*   600     4 */
	float                      fuser3;               /*   604     4 */
	float                      fuser4;               /*   608     4 */
	class Vector              vuser1;                /*   612    12 */
	class Vector              vuser2;                /*   624    12 */
	class Vector              vuser3;                /*   636    12 */
	/* --- cacheline 10 boundary (640 bytes) was 6 bytes ago --- */
	class Vector              vuser4;                /*   648    12 */
	edict_t *                  euser1;               /*   660     4 */
	edict_t *                  euser2;               /*   664     4 */
	edict_t *                  euser3;               /*   668     4 */
	edict_t *                  euser4;               /*   672     4 */

	/* size: 676, cachelines: 11, members: 123 */
	/* last cacheline: 36 bytes */

	/* BRAIN FART ALERT! 676 != 674 + 0(holes), diff = 2 */

}; /* size: 676 */

/* 76 */
/* <0> (null):0 */
unsigned char              array[4]; /* size: 4 */

/* 77 */
/* <0> (null):0 */
unsigned char              array[2]; /* size: 2 */

/* 78 */
/* <0> (null):0 */
typedef struct entvars_s entvars_t; /* size: 676 */

/* 79 */
/* <0> (null):0 */
short int                  array[48]; /* size: 96 */

/* 80 */
/* <0> (null):0 */
typedef uint32 CRC32_t; /* size: 4 */

/* 81 */
/* <0> (null):0 */
struct cvar_s {
	char *                     name;                 /*     0     4 */
	char *                     string;               /*     4     4 */
	int                        flags;                /*     8     4 */
	float                      value;                /*    12     4 */
	class cvar_s *             next;                 /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 82 */
 /* pointer to 81 */
 /* size: 4 */

/* 83 */
/* <0> (null):0 */
typedef struct cvar_s cvar_t; /* size: 20 */

/* 84 */
/* <0> (null):0 */
struct client_textmessage_s {
	int                        effect;               /*     0     4 */
	byte                       r1;                   /*     4     1 */
	byte                       g1;                   /*     5     1 */
	byte                       b1;                   /*     6     1 */
	byte                       a1;                   /*     7     1 */
	byte                       r2;                   /*     8     1 */
	byte                       g2;                   /*     9     1 */
	byte                       b2;                   /*    10     1 */
	byte                       a2;                   /*    11     1 */
	float                      x;                    /*    12     4 */
	float                      y;                    /*    16     4 */
	float                      fadein;               /*    20     4 */
	float                      fadeout;              /*    24     4 */
	float                      holdtime;             /*    28     4 */
	float                      fxtime;               /*    32     4 */
	const char  *              pName;                /*    36     4 */
	const char  *              pMessage;             /*    40     4 */

	/* size: 44, cachelines: 1, members: 17 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 85 */
/* <0> (null):0 */
typedef struct client_textmessage_s client_textmessage_t; /* size: 44 */

/* 86 */
/* <0> (null):0 */
typedef struct sequenceCommandLine_ sequenceCommandLine_s; /* size: 92 */

/* 87 */
/* <0> (null):0 */
struct sequenceCommandLine_ {
	int                        commandType;          /*     0     4 */
	client_textmessage_t       clientMessage;        /*     4    44 */
	char *                     speakerName;          /*    48     4 */
	char *                     listenerName;         /*    52     4 */
	char *                     soundFileName;        /*    56     4 */
	char *                     sentenceName;         /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	char *                     fireTargetNames;      /*    64     4 */
	char *                     killTargetNames;      /*    68     4 */
	float                      delay;                /*    72     4 */
	int                        repeatCount;          /*    76     4 */
	int                        textChannel;          /*    80     4 */
	int                        modifierBitField;     /*    84     4 */
	sequenceCommandLine_s *    nextCommandLine;      /*    88     4 */

	/* size: 92, cachelines: 2, members: 13 */
	/* last cacheline: 28 bytes */
}; /* size: 92 */

/* 88 */
 /* pointer to 86 */
 /* size: 4 */

/* 89 */
/* <0> (null):0 */
typedef struct sequenceEntry_ sequenceEntry_s; /* size: 20 */

/* 90 */
/* <0> (null):0 */
struct sequenceEntry_ {
	char *                     fileName;             /*     0     4 */
	char *                     entryName;            /*     4     4 */
	sequenceCommandLine_s *    firstCommand;         /*     8     4 */
	sequenceEntry_s *          nextEntry;            /*    12     4 */
	qboolean                   isGlobal;             /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 91 */
 /* pointer to 89 */
 /* size: 4 */

/* 92 */
/* <0> (null):0 */
typedef struct sentenceEntry_ sentenceEntry_s; /* size: 16 */

/* 93 */
/* <0> (null):0 */
struct sentenceEntry_ {
	char *                     data;                 /*     0     4 */
	sentenceEntry_s *          nextEntry;            /*     4     4 */
	qboolean                   isGlobal;             /*     8     4 */
	unsigned int               index;                /*    12     4 */

	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 94 */
 /* pointer to 92 */
 /* size: 4 */

/* 95 */
/* <0> (null):0 */
enum {
	at_notice = 0,
	at_console = 1,
	at_aiconsole = 2,
	at_warning = 3,
	at_error = 4,
	at_logged = 5,
}; /* size: 4 */

/* 96 */
/* <0> (null):0 */
typedef enum  ALERT_TYPE; /* size: 4 */

/* 97 */
/* <0> (null):0 */
enum {
	print_console = 0,
	print_center = 1,
	print_chat = 2,
}; /* size: 4 */

/* 98 */
/* <0> (null):0 */
typedef enum  PRINT_TYPE; /* size: 4 */

/* 99 */
/* <0> (null):0 */
enum {
	force_exactfile = 0,
	force_model_samebounds = 1,
	force_model_specifybounds = 2,
	force_model_specifybounds_if_avail = 3,
}; /* size: 4 */

/* 100 */
/* <0> (null):0 */
typedef enum  FORCE_TYPE; /* size: 4 */

/* 101 */
/* <0> (null):0 */
struct {
	int                        fAllSolid;            /*     0     4 */
	int                        fStartSolid;          /*     4     4 */
	int                        fInOpen;              /*     8     4 */
	int                        fInWater;             /*    12     4 */
	float                      flFraction;           /*    16     4 */
	class Vector              vecEndPos;             /*    20    12 */
	float                      flPlaneDist;          /*    32     4 */
	class Vector              vecPlaneNormal;        /*    36    12 */
	edict_t *                  pHit;                 /*    48     4 */
	int                        iHitgroup;            /*    52     4 */

	/* size: 56, cachelines: 1, members: 10 */
	/* last cacheline: 56 bytes */
}; /* size: 56 */

/* 102 */
/* <0> (null):0 */
typedef class  TraceResult; /* size: 56 */

/* 103 */
/* <0> (null):0 */
struct enginefuncs_s {
	int                        (*pfnPrecacheModel)(char *); /*     0     4 */
	int                        (*pfnPrecacheSound)(char *); /*     4     4 */
	void                       (*pfnSetModel)(edict_t *, const char  *); /*     8     4 */
	int                        (*pfnModelIndex)(const char  *); /*    12     4 */
	int                        (*pfnModelFrames)(int); /*    16     4 */
	void                       (*pfnSetSize)(edict_t *, const float  *, const float  *); /*    20     4 */
	void                       (*pfnChangeLevel)(char *, char *); /*    24     4 */
	void                       (*pfnGetSpawnParms)(edict_t *); /*    28     4 */
	void                       (*pfnSaveSpawnParms)(edict_t *); /*    32     4 */
	float                      (*pfnVecToYaw)(const float  *); /*    36     4 */
	void                       (*pfnVecToAngles)(const float  *, float *); /*    40     4 */
	void                       (*pfnMoveToOrigin)(edict_t *, const float  *, float, int); /*    44     4 */
	void                       (*pfnChangeYaw)(edict_t *); /*    48     4 */
	void                       (*pfnChangePitch)(edict_t *); /*    52     4 */
	edict_t *                  (*pfnFindEntityByString)(edict_t *, const char  *, const char  *); /*    56     4 */
	int                        (*pfnGetEntityIllum)(edict_t *); /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	edict_t *                  (*pfnFindEntityInSphere)(edict_t *, const float  *, float); /*    64     4 */
	edict_t *                  (*pfnFindClientInPVS)(edict_t *); /*    68     4 */
	edict_t *                  (*pfnEntitiesInPVS)(edict_t *); /*    72     4 */
	void                       (*pfnMakeVectors)(const float  *); /*    76     4 */
	void                       (*pfnAngleVectors)(const float  *, float *, float *, float *); /*    80     4 */
	edict_t *                  (*pfnCreateEntity)(void); /*    84     4 */
	void                       (*pfnRemoveEntity)(edict_t *); /*    88     4 */
	edict_t *                  (*pfnCreateNamedEntity)(int); /*    92     4 */
	void                       (*pfnMakeStatic)(edict_t *); /*    96     4 */
	int                        (*pfnEntIsOnFloor)(edict_t *); /*   100     4 */
	int                        (*pfnDropToFloor)(edict_t *); /*   104     4 */
	int                        (*pfnWalkMove)(edict_t *, float, float, int); /*   108     4 */
	void                       (*pfnSetOrigin)(edict_t *, const float  *); /*   112     4 */
	void                       (*pfnEmitSound)(edict_t *, int, const char  *, float, float, int, int); /*   116     4 */
	void                       (*pfnEmitAmbientSound)(edict_t *, float *, const char  *, float, float, int, int); /*   120     4 */
	void                       (*pfnTraceLine)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	void                       (*pfnTraceToss)(edict_t *, edict_t *, TraceResult *); /*   128     4 */
	int                        (*pfnTraceMonsterHull)(edict_t *, const float  *, const float  *, int, edict_t *, TraceResult *); /*   132     4 */
	void                       (*pfnTraceHull)(const float  *, const float  *, int, int, edict_t *, TraceResult *); /*   136     4 */
	void                       (*pfnTraceModel)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   140     4 */
	const char  *              (*pfnTraceTexture)(edict_t *, const float  *, const float  *); /*   144     4 */
	void                       (*pfnTraceSphere)(const float  *, const float  *, int, float, edict_t *, TraceResult *); /*   148     4 */
	void                       (*pfnGetAimVector)(edict_t *, float, float *); /*   152     4 */
	void                       (*pfnServerCommand)(char *); /*   156     4 */
	void                       (*pfnServerExecute)(void); /*   160     4 */
	void                       (*pfnClientCommand)(edict_t *, char *, ...); /*   164     4 */
	void                       (*pfnParticleEffect)(const float  *, const float  *, float, float); /*   168     4 */
	void                       (*pfnLightStyle)(int, char *); /*   172     4 */
	int                        (*pfnDecalIndex)(const char  *); /*   176     4 */
	int                        (*pfnPointContents)(const float  *); /*   180     4 */
	void                       (*pfnMessageBegin)(int, int, const float  *, edict_t *); /*   184     4 */
	void                       (*pfnMessageEnd)(void); /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	void                       (*pfnWriteByte)(int); /*   192     4 */
	void                       (*pfnWriteChar)(int); /*   196     4 */
	void                       (*pfnWriteShort)(int); /*   200     4 */
	void                       (*pfnWriteLong)(int); /*   204     4 */
	void                       (*pfnWriteAngle)(float); /*   208     4 */
	void                       (*pfnWriteCoord)(float); /*   212     4 */
	void                       (*pfnWriteString)(const char  *); /*   216     4 */
	void                       (*pfnWriteEntity)(int); /*   220     4 */
	void                       (*pfnCVarRegister)(cvar_t *); /*   224     4 */
	float                      (*pfnCVarGetFloat)(const char  *); /*   228     4 */
	const char  *              (*pfnCVarGetString)(const char  *); /*   232     4 */
	void                       (*pfnCVarSetFloat)(const char  *, float); /*   236     4 */
	void                       (*pfnCVarSetString)(const char  *, const char  *); /*   240     4 */
	void                       (*pfnAlertMessage)(ALERT_TYPE, char *, ...); /*   244     4 */
	void                       (*pfnEngineFprintf)(void *, char *, ...); /*   248     4 */
	void *                     (*pfnPvAllocEntPrivateData)(edict_t *, int32); /*   252     4 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	void *                     (*pfnPvEntPrivateData)(edict_t *); /*   256     4 */
	void                       (*pfnFreeEntPrivateData)(edict_t *); /*   260     4 */
	const char  *              (*pfnSzFromIndex)(int); /*   264     4 */
	int                        (*pfnAllocString)(const char  *); /*   268     4 */
	class entvars_s *          (*pfnGetVarsOfEnt)(edict_t *); /*   272     4 */
	edict_t *                  (*pfnPEntityOfEntOffset)(int); /*   276     4 */
	int                        (*pfnEntOffsetOfPEntity)(const edict_t  *); /*   280     4 */
	int                        (*pfnIndexOfEdict)(const edict_t  *); /*   284     4 */
	edict_t *                  (*pfnPEntityOfEntIndex)(int); /*   288     4 */
	edict_t *                  (*pfnFindEntityByVars)(class entvars_s *); /*   292     4 */
	void *                     (*pfnGetModelPtr)(edict_t *); /*   296     4 */
	int                        (*pfnRegUserMsg)(const char  *, int); /*   300     4 */
	void                       (*pfnAnimationAutomove)(const edict_t  *, float); /*   304     4 */
	void                       (*pfnGetBonePosition)(const edict_t  *, int, float *, float *); /*   308     4 */
	uint32                     (*pfnFunctionFromName)(const char  *); /*   312     4 */
	const char  *              (*pfnNameForFunction)(uint32); /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	void                       (*pfnClientPrintf)(edict_t *, PRINT_TYPE, const char  *); /*   320     4 */
	void                       (*pfnServerPrint)(const char  *); /*   324     4 */
	const char  *              (*pfnCmd_Args)(void); /*   328     4 */
	const char  *              (*pfnCmd_Argv)(int);  /*   332     4 */
	int                        (*pfnCmd_Argc)(void); /*   336     4 */
	void                       (*pfnGetAttachment)(const edict_t  *, int, float *, float *); /*   340     4 */
	void                       (*pfnCRC32_Init)(CRC32_t *); /*   344     4 */
	void                       (*pfnCRC32_ProcessBuffer)(CRC32_t *, void *, int); /*   348     4 */
	void                       (*pfnCRC32_ProcessByte)(CRC32_t *, unsigned char); /*   352     4 */
	CRC32_t                    (*pfnCRC32_Final)(CRC32_t); /*   356     4 */
	int32                      (*pfnRandomLong)(int32, int32); /*   360     4 */
	float                      (*pfnRandomFloat)(float, float); /*   364     4 */
	void                       (*pfnSetView)(const edict_t  *, const edict_t  *); /*   368     4 */
	float                      (*pfnTime)(void);     /*   372     4 */
	void                       (*pfnCrosshairAngle)(const edict_t  *, float, float); /*   376     4 */
	byte *                     (*pfnLoadFileForMe)(char *, int *); /*   380     4 */
	/* --- cacheline 6 boundary (384 bytes) --- */
	void                       (*pfnFreeFile)(void *); /*   384     4 */
	void                       (*pfnEndSection)(const char  *); /*   388     4 */
	int                        (*pfnCompareFileTime)(char *, char *, int *); /*   392     4 */
	void                       (*pfnGetGameDir)(char *); /*   396     4 */
	void                       (*pfnCvar_RegisterVariable)(cvar_t *); /*   400     4 */
	void                       (*pfnFadeClientVolume)(const edict_t  *, int, int, int, int); /*   404     4 */
	void                       (*pfnSetClientMaxspeed)(const edict_t  *, float); /*   408     4 */
	edict_t *                  (*pfnCreateFakeClient)(const char  *); /*   412     4 */
	void                       (*pfnRunPlayerMove)(edict_t *, const float  *, float, float, float, short unsigned int, byte, byte); /*   416     4 */
	int                        (*pfnNumberOfEntities)(void); /*   420     4 */
	char *                     (*pfnGetInfoKeyBuffer)(edict_t *); /*   424     4 */
	char *                     (*pfnInfoKeyValue)(char *, char *); /*   428     4 */
	void                       (*pfnSetKeyValue)(char *, char *, char *); /*   432     4 */
	void                       (*pfnSetClientKeyValue)(int, char *, char *, char *); /*   436     4 */
	int                        (*pfnIsMapValid)(char *); /*   440     4 */
	void                       (*pfnStaticDecal)(const float  *, int, int, int); /*   444     4 */
	/* --- cacheline 7 boundary (448 bytes) --- */
	int                        (*pfnPrecacheGeneric)(char *); /*   448     4 */
	int                        (*pfnGetPlayerUserId)(edict_t *); /*   452     4 */
	void                       (*pfnBuildSoundMsg)(edict_t *, int, const char  *, float, float, int, int, int, int, const float  *, edict_t *); /*   456     4 */
	int                        (*pfnIsDedicatedServer)(void); /*   460     4 */
	cvar_t *                   (*pfnCVarGetPointer)(const char  *); /*   464     4 */
	unsigned int               (*pfnGetPlayerWONId)(edict_t *); /*   468     4 */
	void                       (*pfnInfo_RemoveKey)(char *, const char  *); /*   472     4 */
	const char  *              (*pfnGetPhysicsKeyValue)(const edict_t  *, const char  *); /*   476     4 */
	void                       (*pfnSetPhysicsKeyValue)(const edict_t  *, const char  *, const char  *); /*   480     4 */
	const char  *              (*pfnGetPhysicsInfoString)(const edict_t  *); /*   484     4 */
	short unsigned int         (*pfnPrecacheEvent)(int, const char  *); /*   488     4 */
	void                       (*pfnPlaybackEvent)(int, const edict_t  *, short unsigned int, float, float *, float *, float, float, int, int, int, int); /*   492     4 */
	unsigned char *            (*pfnSetFatPVS)(float *); /*   496     4 */
	unsigned char *            (*pfnSetFatPAS)(float *); /*   500     4 */
	int                        (*pfnCheckVisibility)(const edict_t  *, unsigned char *); /*   504     4 */
	void                       (*pfnDeltaSetField)(class delta_s *, const char  *); /*   508     4 */
	/* --- cacheline 8 boundary (512 bytes) --- */
	void                       (*pfnDeltaUnsetField)(class delta_s *, const char  *); /*   512     4 */
	void                       (*pfnDeltaAddEncoder)(char *, void (*)(class delta_s *, const unsigned char  *, const unsigned char  *)); /*   516     4 */
	int                        (*pfnGetCurrentPlayer)(void); /*   520     4 */
	int                        (*pfnCanSkipPlayer)(const edict_t  *); /*   524     4 */
	int                        (*pfnDeltaFindField)(class delta_s *, const char  *); /*   528     4 */
	void                       (*pfnDeltaSetFieldByIndex)(class delta_s *, int); /*   532     4 */
	void                       (*pfnDeltaUnsetFieldByIndex)(class delta_s *, int); /*   536     4 */
	void                       (*pfnSetGroupMask)(int, int); /*   540     4 */
	int                        (*pfnCreateInstancedBaseline)(int, class entity_state_s *); /*   544     4 */
	void                       (*pfnCvar_DirectSet)(class cvar_s *, char *); /*   548     4 */
	void                       (*pfnForceUnmodified)(FORCE_TYPE, float *, float *, const char  *); /*   552     4 */
	void                       (*pfnGetPlayerStats)(const edict_t  *, int *, int *); /*   556     4 */
	void                       (*pfnAddServerCommand)(char *, void (*)(void)); /*   560     4 */
	qboolean                   (*pfnVoice_GetClientListening)(int, int); /*   564     4 */
	qboolean                   (*pfnVoice_SetClientListening)(int, int, qboolean); /*   568     4 */
	const char  *              (*pfnGetPlayerAuthId)(edict_t *); /*   572     4 */
	/* --- cacheline 9 boundary (576 bytes) --- */
	sequenceEntry_s *          (*pfnSequenceGet)(const char  *, const char  *); /*   576     4 */
	sentenceEntry_s *          (*pfnSequencePickSentence)(const char  *, int, int *); /*   580     4 */
	int                        (*pfnGetFileSize)(char *); /*   584     4 */
	unsigned int               (*pfnGetApproxWavePlayLen)(const char  *); /*   588     4 */
	int                        (*pfnIsCareerMatch)(void); /*   592     4 */
	int                        (*pfnGetLocalizedStringLength)(const char  *); /*   596     4 */
	void                       (*pfnRegisterTutorMessageShown)(int); /*   600     4 */
	int                        (*pfnGetTimesTutorMessageShown)(int); /*   604     4 */
	void                       (*ProcessTutorMessageDecayBuffer)(int *, int); /*   608     4 */
	void                       (*ConstructTutorMessageDecayBuffer)(int *, int); /*   612     4 */
	void                       (*ResetTutorMessageDecayData)(void); /*   616     4 */
	void                       (*pfnQueryClientCvarValue)(const edict_t  *, const char  *); /*   620     4 */
	void                       (*pfnQueryClientCvarValue2)(const edict_t  *, const char  *, int); /*   624     4 */
	int                        (*pfnCheckParm)(const char  *, char * *); /*   628     4 */

	/* size: 632, cachelines: 10, members: 158 */
	/* last cacheline: 56 bytes */
}; /* size: 632 */

/* 104 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 105 */
 /* pointer to 104 */
 /* size: 4 */

/* 106 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150643600 */

/* 107 */
 /* pointer to 106 */
 /* size: 4 */

/* 108 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 109 */
 /* pointer to 108 */
 /* size: 4 */

/* 110 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 111 */
 /* pointer to 110 */
 /* size: 4 */

/* 112 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150644120 */

/* 113 */
 /* pointer to 112 */
 /* size: 4 */

/* 114 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150644380 */

/* 115 */
 /* pointer to 114 */
 /* size: 4 */

/* 116 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150644588 */

/* 117 */
 /* pointer to 116 */
 /* size: 4 */

/* 118 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 119 */
 /* pointer to 118 */
 /* size: 4 */

/* 120 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150644900 */

/* 121 */
 /* pointer to 120 */
 /* size: 4 */

/* 122 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150645108 */

/* 123 */
 /* pointer to 122 */
 /* size: 4 */

/* 124 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 125 */
 /* pointer to 124 */
 /* size: 4 */

/* 126 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 127 */
 /* pointer to 126 */
 /* size: 4 */

/* 128 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 129 */
 /* pointer to 128 */
 /* size: 4 */

/* 130 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 131 */
 /* pointer to 130 */
 /* size: 4 */

/* 132 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150658484 */

/* 133 */
 /* pointer to 132 */
 /* size: 4 */

/* 134 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150658640 */

/* 135 */
 /* pointer to 134 */
 /* size: 4 */

/* 136 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 137 */
 /* pointer to 136 */
 /* size: 4 */

/* 138 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 139 */
 /* pointer to 138 */
 /* size: 4 */

/* 140 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 141 */
 /* pointer to 140 */
 /* size: 4 */

/* 142 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150659524 */

/* 143 */
 /* pointer to 142 */
 /* size: 4 */

/* 144 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150659732 */

/* 145 */
 /* pointer to 144 */
 /* size: 4 */

/* 146 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150660200 */

/* 147 */
 /* pointer to 146 */
 /* size: 4 */

/* 148 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150660668 */

/* 149 */
 /* pointer to 102 */
 /* size: 4 */

/* 150 */
 /* pointer to 148 */
 /* size: 4 */

/* 151 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150661084 */

/* 152 */
 /* pointer to 151 */
 /* size: 4 */

/* 153 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 154 */
 /* pointer to 153 */
 /* size: 4 */

/* 155 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150661760 */

/* 156 */
 /* pointer to 155 */
 /* size: 4 */

/* 157 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 158 */
 /* pointer to 157 */
 /* size: 4 */

/* 159 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150597268 */

/* 160 */
 /* pointer to 159 */
 /* size: 4 */

/* 161 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150597684 */

/* 162 */
 /* pointer to 161 */
 /* size: 4 */

/* 163 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150597944 */

/* 164 */
 /* pointer to 163 */
 /* size: 4 */

/* 165 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150598100 */

/* 166 */
 /* pointer to 165 */
 /* size: 4 */

/* 167 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150598204 */

/* 168 */
 /* pointer to 167 */
 /* size: 4 */

/* 169 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150598412 */

/* 170 */
 /* pointer to 169 */
 /* size: 4 */

/* 171 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150598724 */

/* 172 */
 /* pointer to 171 */
 /* size: 4 */

/* 173 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 174 */
 /* pointer to 173 */
 /* size: 4 */

/* 175 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150599088 */

/* 176 */
 /* pointer to 175 */
 /* size: 4 */

/* 177 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150599400 */

/* 178 */
 /* pointer to 177 */
 /* size: 4 */

/* 179 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150599556 */

/* 180 */
 /* pointer to 179 */
 /* size: 4 */

/* 181 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150599712 */

/* 182 */
 /* pointer to 181 */
 /* size: 4 */

/* 183 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150599868 */

/* 184 */
 /* pointer to 83 */
 /* size: 4 */

/* 185 */
 /* pointer to 183 */
 /* size: 4 */

/* 186 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 187 */
 /* pointer to 186 */
 /* size: 4 */

/* 188 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 189 */
 /* pointer to 188 */
 /* size: 4 */

/* 190 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150600388 */

/* 191 */
 /* pointer to 190 */
 /* size: 4 */

/* 192 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150600596 */

/* 193 */
 /* pointer to 192 */
 /* size: 4 */

/* 194 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150600804 */

/* 195 */
 /* pointer to 194 */
 /* size: 4 */

/* 196 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150601012 */

/* 197 */
 /* pointer to 196 */
 /* size: 4 */

/* 198 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 199 */
 /* pointer to 198 */
 /* size: 4 */

/* 200 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 201 */
 /* pointer to 200 */
 /* size: 4 */

/* 202 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 203 */
 /* pointer to 202 */
 /* size: 4 */

/* 204 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 205 */
 /* pointer to 75 */
 /* size: 4 */

/* 206 */
 /* pointer to 204 */
 /* size: 4 */

/* 207 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 208 */
 /* pointer to 209 */
 /* size: 4 */

/* 209 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 804 */

/* 210 */
 /* pointer to 207 */
 /* size: 4 */

/* 211 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 212 */
 /* pointer to 211 */
 /* size: 4 */

/* 213 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 214 */
 /* pointer to 213 */
 /* size: 4 */

/* 215 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150675932 */

/* 216 */
 /* pointer to 215 */
 /* size: 4 */

/* 217 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150676140 */

/* 218 */
 /* pointer to 217 */
 /* size: 4 */

/* 219 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 220 */
 /* pointer to 219 */
 /* size: 4 */

/* 221 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 222 */
 /* pointer to 221 */
 /* size: 4 */

/* 223 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150676764 */

/* 224 */
 /* pointer to 223 */
 /* size: 4 */

/* 225 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 226 */
 /* pointer to 225 */
 /* size: 4 */

/* 227 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 228 */
 /* pointer to 227 */
 /* size: 4 */

/* 229 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150677232 */

/* 230 */
 /* pointer to 80 */
 /* size: 4 */

/* 231 */
 /* pointer to 229 */
 /* size: 4 */

/* 232 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150677440 */

/* 233 */
 /* pointer to 232 */
 /* size: 4 */

/* 234 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150677700 */

/* 235 */
 /* pointer to 234 */
 /* size: 4 */

/* 236 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 237 */
 /* pointer to 236 */
 /* size: 4 */

/* 238 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 239 */
 /* pointer to 238 */
 /* size: 4 */

/* 240 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 241 */
 /* pointer to 240 */
 /* size: 4 */

/* 242 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150678480 */

/* 243 */
 /* pointer to 242 */
 /* size: 4 */

/* 244 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 245 */
 /* pointer to 244 */
 /* size: 4 */

/* 246 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150678808 */

/* 247 */
 /* pointer to 246 */
 /* size: 4 */

/* 248 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 249 */
 /* pointer to 46 */
 /* size: 4 */

/* 250 */
 /* pointer to 9 */
 /* size: 4 */

/* 251 */
 /* pointer to 248 */
 /* size: 4 */

/* 252 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150679380 */

/* 253 */
 /* pointer to 252 */
 /* size: 4 */

/* 254 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 255 */
 /* pointer to 254 */
 /* size: 4 */

/* 256 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150679796 */

/* 257 */
 /* pointer to 256 */
 /* size: 4 */

/* 258 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 259 */
 /* pointer to 258 */
 /* size: 4 */

/* 260 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150680316 */

/* 261 */
 /* pointer to 260 */
 /* size: 4 */

/* 262 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 263 */
 /* pointer to 262 */
 /* size: 4 */

/* 264 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 265 */
 /* pointer to 264 */
 /* size: 4 */

/* 266 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150681200 */

/* 267 */
 /* pointer to 266 */
 /* size: 4 */

/* 268 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150681460 */

/* 269 */
 /* pointer to 268 */
 /* size: 4 */

/* 270 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150681772 */

/* 271 */
 /* pointer to 270 */
 /* size: 4 */

/* 272 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150682084 */

/* 273 */
 /* pointer to 272 */
 /* size: 4 */

/* 274 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 275 */
 /* pointer to 274 */
 /* size: 4 */

/* 276 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 277 */
 /* pointer to 276 */
 /* size: 4 */

/* 278 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150687160 */

/* 279 */
 /* pointer to 278 */
 /* size: 4 */

/* 280 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 281 */
 /* pointer to 280 */
 /* size: 4 */

/* 282 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150687576 */

/* 283 */
 /* pointer to 282 */
 /* size: 4 */

/* 284 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 285 */
 /* pointer to 284 */
 /* size: 4 */

/* 286 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 2 */

/* 287 */
 /* pointer to 286 */
 /* size: 4 */

/* 288 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150688200 */

/* 289 */
 /* pointer to 288 */
 /* size: 4 */

/* 290 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 291 */
 /* pointer to 4 */
 /* size: 4 */

/* 292 */
 /* pointer to 290 */
 /* size: 4 */

/* 293 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 294 */
 /* pointer to 293 */
 /* size: 4 */

/* 295 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150689344 */

/* 296 */
 /* pointer to 297 */
 /* size: 4 */

/* 297 */
/* <0> (null):0 */
struct delta_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 298 */
 /* pointer to 295 */
 /* size: 4 */

/* 299 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150689668 */

/* 300 */
 /* pointer to 301 */
 /* size: 4 */

/* 301 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150689876 */

/* 302 */
 /* pointer to 303 */
 /* size: 4 */

/* 303 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 304 */
 /* pointer to 299 */
 /* size: 4 */

/* 305 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 306 */
 /* pointer to 305 */
 /* size: 4 */

/* 307 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150690448 */

/* 308 */
 /* pointer to 307 */
 /* size: 4 */

/* 309 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150690656 */

/* 310 */
 /* pointer to 309 */
 /* size: 4 */

/* 311 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 312 */
 /* pointer to 313 */
 /* size: 4 */

/* 313 */
/* <0> (null):0 */
struct entity_state_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 314 */
 /* pointer to 311 */
 /* size: 4 */

/* 315 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150691244 */

/* 316 */
 /* pointer to 81 */
 /* size: 4 */

/* 317 */
 /* pointer to 315 */
 /* size: 4 */

/* 318 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150691504 */

/* 319 */
 /* pointer to 318 */
 /* size: 4 */

/* 320 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150691816 */

/* 321 */
 /* pointer to 320 */
 /* size: 4 */

/* 322 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150692076 */

/* 323 */
 /* pointer to 322 */
 /* size: 4 */

/* 324 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 325 */
 /* pointer to 324 */
 /* size: 4 */

/* 326 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 327 */
 /* pointer to 326 */
 /* size: 4 */

/* 328 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 329 */
 /* pointer to 328 */
 /* size: 4 */

/* 330 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 331 */
 /* pointer to 330 */
 /* size: 4 */

/* 332 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 333 */
 /* pointer to 332 */
 /* size: 4 */

/* 334 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 335 */
 /* pointer to 334 */
 /* size: 4 */

/* 336 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150693532 */

/* 337 */
 /* pointer to 336 */
 /* size: 4 */

/* 338 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150693740 */

/* 339 */
 /* pointer to 338 */
 /* size: 4 */

/* 340 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150693948 */

/* 341 */
 /* pointer to 340 */
 /* size: 4 */

/* 342 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 343 */
 /* pointer to 17 */
 /* size: 4 */

/* 344 */
 /* pointer to 342 */
 /* size: 4 */

/* 345 */
/* <0> (null):0 */
typedef struct enginefuncs_s enginefuncs_t; /* size: 632 */

/* 346 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 347 */
/* <0> (null):0 */
typedef int ptrdiff_t; /* size: 4 */

/* 348 */
/* <0> (null):0 */
enum {
	TS_AT_TOP = 0,
	TS_AT_BOTTOM = 1,
	TS_GOING_UP = 2,
	TS_GOING_DOWN = 3,
}; /* size: 4 */

/* 349 */
/* <0> (null):0 */
typedef enum  TOGGLE_STATE; /* size: 4 */

/* 350 */
 /* pointer to 78 */
 /* size: 4 */

/* 351 */
 /* pointer to 352 */
 /* size: 4 */

/* 352 */
/* <0> (null):0 */
struct CBaseEntity {
	/* <0> (null):0 */
	edict_t * edict(class CBaseEntity *); /* linkage=_ZN11CBaseEntity5edictEv */

	/* <0> (null):0 */
	virtual int ObjectCaps(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10ObjectCapsEv */

	/* <0> (null):0 */
	int entindex(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8entindexEv */

	/* <0> (null):0 */
	void CBaseEntity(class CBaseEntity *);

	/* <0> (null):0 */
	void * operator new(size_t, entvars_t *); /* linkage=_ZN11CBaseEntitynwEjP9entvars_s */

	/* <0> (null):0 */
	virtual void Restart(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7RestartEv */

	/* <0> (null):0 */
	virtual void Activate(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8ActivateEv */

	/* <0> (null):0 */
	virtual int Classify(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8ClassifyEv */

	/* <0> (null):0 */
	virtual void DeathNotice(class CBaseEntity *, entvars_t *); /* linkage=_ZN11CBaseEntity11DeathNoticeEP9entvars_s */

	/* <0> (null):0 */
	virtual int BloodColor(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10BloodColorEv */

	/* <0> (null):0 */
	virtual BOOL IsTriggered(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity11IsTriggeredEPS_ */

	/* <0> (null):0 */
	virtual class CBaseMonster * MyMonsterPointer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity16MyMonsterPointerEv */

	/* <0> (null):0 */
	virtual class CSquadMonster * MySquadMonsterPointer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity21MySquadMonsterPointerEv */

	/* <0> (null):0 */
	virtual int GetToggleState(class CBaseEntity *); /* linkage=_ZN11CBaseEntity14GetToggleStateEv */

	/* <0> (null):0 */
	virtual void AddPoints(class CBaseEntity *, int, BOOL); /* linkage=_ZN11CBaseEntity9AddPointsEii */

	/* <0> (null):0 */
	virtual void AddPointsToTeam(class CBaseEntity *, int, BOOL); /* linkage=_ZN11CBaseEntity15AddPointsToTeamEii */

	/* <0> (null):0 */
	virtual BOOL AddPlayerItem(class CBaseEntity *, class CBasePlayerItem *); /* linkage=_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem */

	/* <0> (null):0 */
	virtual BOOL RemovePlayerItem(class CBaseEntity *, class CBasePlayerItem *); /* linkage=_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem */

	/* <0> (null):0 */
	virtual int GiveAmmo(class CBaseEntity *, int, char *, int); /* linkage=_ZN11CBaseEntity8GiveAmmoEiPci */

	/* <0> (null):0 */
	virtual float GetDelay(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8GetDelayEv */

	/* <0> (null):0 */
	virtual int IsMoving(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8IsMovingEv */

	/* <0> (null):0 */
	virtual void OverrideReset(class CBaseEntity *); /* linkage=_ZN11CBaseEntity13OverrideResetEv */

	/* <0> (null):0 */
	virtual void SetToggleState(class CBaseEntity *, int); /* linkage=_ZN11CBaseEntity14SetToggleStateEi */

	/* <0> (null):0 */
	virtual void StartSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity13StartSneakingEv */

	/* <0> (null):0 */
	virtual void StopSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12StopSneakingEv */

	/* <0> (null):0 */
	virtual BOOL OnControls(class CBaseEntity *, entvars_t *); /* linkage=_ZN11CBaseEntity10OnControlsEP9entvars_s */

	/* <0> (null):0 */
	virtual BOOL IsSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10IsSneakingEv */

	/* <0> (null):0 */
	virtual BOOL IsAlive(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7IsAliveEv */

	/* <0> (null):0 */
	virtual BOOL IsBSPModel(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10IsBSPModelEv */

	/* <0> (null):0 */
	virtual BOOL ReflectGauss(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12ReflectGaussEv */

	/* <0> (null):0 */
	virtual BOOL IsPlayer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8IsPlayerEv */

	/* <0> (null):0 */
	virtual BOOL IsNetClient(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11IsNetClientEv */

	/* <0> (null):0 */
	virtual const char  * TeamID(class CBaseEntity *); /* linkage=_ZN11CBaseEntity6TeamIDEv */

	/* <0> (null):0 */
	virtual void Think(class CBaseEntity *); /* linkage=_ZN11CBaseEntity5ThinkEv */

	/* <0> (null):0 */
	virtual void Touch(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity5TouchEPS_ */

	/* <0> (null):0 */
	virtual void Use(class CBaseEntity *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float); /* linkage=_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf */

	/* <0> (null):0 */
	virtual void Blocked(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity7BlockedEPS_ */

	/* <0> (null):0 */
	virtual void UpdateOwner(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11UpdateOwnerEv */

	/* <0> (null):0 */
	virtual BOOL FBecomeProne(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12FBecomeProneEv */

	/* <0> (null):0 */
	virtual class Vector Center(class CBaseEntity *); /* linkage=_ZN11CBaseEntity6CenterEv */

	/* <0> (null):0 */
	virtual class Vector EyePosition(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11EyePositionEv */

	/* <0> (null):0 */
	virtual class Vector EarPosition(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11EarPositionEv */

	/* <0> (null):0 */
	virtual class Vector BodyTarget(class CBaseEntity *, const class Vector  &); /* linkage=_ZN11CBaseEntity10BodyTargetERK6Vector */

	/* <0> (null):0 */
	virtual int Illumination(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12IlluminationEv */

	/* <0> (null):0 */
	virtual BOOL HasTarget(class CBaseEntity *, string_t); /* linkage=_ZN11CBaseEntity9HasTargetEj */

	/* vtable has 41 entries: {
	   [6] = ObjectCaps(_ZN11CBaseEntity10ObjectCapsEv), 
	   [2] = Restart(_ZN11CBaseEntity7RestartEv), 
	   [7] = Activate(_ZN11CBaseEntity8ActivateEv), 
	   [9] = Classify(_ZN11CBaseEntity8ClassifyEv), 
	   [10] = DeathNotice(_ZN11CBaseEntity11DeathNoticeEP9entvars_s), 
	   [15] = BloodColor(_ZN11CBaseEntity10BloodColorEv), 
	   [17] = IsTriggered(_ZN11CBaseEntity11IsTriggeredEPS_), 
	   [18] = MyMonsterPointer(_ZN11CBaseEntity16MyMonsterPointerEv), 
	   [19] = MySquadMonsterPointer(_ZN11CBaseEntity21MySquadMonsterPointerEv), 
	   [20] = GetToggleState(_ZN11CBaseEntity14GetToggleStateEv), 
	   [21] = AddPoints(_ZN11CBaseEntity9AddPointsEii), 
	   [22] = AddPointsToTeam(_ZN11CBaseEntity15AddPointsToTeamEii), 
	   [23] = AddPlayerItem(_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem), 
	   [24] = RemovePlayerItem(_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem), 
	   [25] = GiveAmmo(_ZN11CBaseEntity8GiveAmmoEiPci), 
	   [26] = GetDelay(_ZN11CBaseEntity8GetDelayEv), 
	   [27] = IsMoving(_ZN11CBaseEntity8IsMovingEv), 
	   [28] = OverrideReset(_ZN11CBaseEntity13OverrideResetEv), 
	   [30] = SetToggleState(_ZN11CBaseEntity14SetToggleStateEi), 
	   [31] = StartSneaking(_ZN11CBaseEntity13StartSneakingEv), 
	   [32] = StopSneaking(_ZN11CBaseEntity12StopSneakingEv), 
	   [33] = OnControls(_ZN11CBaseEntity10OnControlsEP9entvars_s), 
	   [34] = IsSneaking(_ZN11CBaseEntity10IsSneakingEv), 
	   [35] = IsAlive(_ZN11CBaseEntity7IsAliveEv), 
	   [36] = IsBSPModel(_ZN11CBaseEntity10IsBSPModelEv), 
	   [37] = ReflectGauss(_ZN11CBaseEntity12ReflectGaussEv), 
	   [40] = IsPlayer(_ZN11CBaseEntity8IsPlayerEv), 
	   [41] = IsNetClient(_ZN11CBaseEntity11IsNetClientEv), 
	   [42] = TeamID(_ZN11CBaseEntity6TeamIDEv), 
	   [44] = Think(_ZN11CBaseEntity5ThinkEv), 
	   [45] = Touch(_ZN11CBaseEntity5TouchEPS_), 
	   [46] = Use(_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf), 
	   [47] = Blocked(_ZN11CBaseEntity7BlockedEPS_), 
	   [49] = UpdateOwner(_ZN11CBaseEntity11UpdateOwnerEv), 
	   [50] = FBecomeProne(_ZN11CBaseEntity12FBecomeProneEv), 
	   [51] = Center(_ZN11CBaseEntity6CenterEv), 
	   [52] = EyePosition(_ZN11CBaseEntity11EyePositionEv), 
	   [53] = EarPosition(_ZN11CBaseEntity11EarPositionEv), 
	   [54] = BodyTarget(_ZN11CBaseEntity10BodyTargetERK6Vector), 
	   [55] = Illumination(_ZN11CBaseEntity12IlluminationEv), 
	   [38] = HasTarget(_ZN11CBaseEntity9HasTargetEj), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 353 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 354 */
/* <0> (null):0 */
struct {
	int                        event;                /*     0     4 */
	char *                     options;              /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 355 */
/* <0> (null):0 */
typedef class  MonsterEvent_t; /* size: 8 */

/* 356 */
/* <0> (null):0 */
enum {
	USE_OFF = 0,
	USE_ON = 1,
	USE_SET = 2,
	USE_TOGGLE = 3,
}; /* size: 4 */

/* 357 */
/* <0> (null):0 */
typedef enum  USE_TYPE; /* size: 4 */

/* 358 */
/* <0> (null):0 */
enum WeaponIdType {
	WEAPON_NONE = 0,
	WEAPON_P228 = 1,
	WEAPON_GLOCK = 2,
	WEAPON_SCOUT = 3,
	WEAPON_HEGRENADE = 4,
	WEAPON_XM1014 = 5,
	WEAPON_C4 = 6,
	WEAPON_MAC10 = 7,
	WEAPON_AUG = 8,
	WEAPON_SMOKEGRENADE = 9,
	WEAPON_ELITE = 10,
	WEAPON_FIVESEVEN = 11,
	WEAPON_UMP45 = 12,
	WEAPON_SG550 = 13,
	WEAPON_GALIL = 14,
	WEAPON_FAMAS = 15,
	WEAPON_USP = 16,
	WEAPON_GLOCK18 = 17,
	WEAPON_AWP = 18,
	WEAPON_MP5N = 19,
	WEAPON_M249 = 20,
	WEAPON_M3 = 21,
	WEAPON_M4A1 = 22,
	WEAPON_TMP = 23,
	WEAPON_G3SG1 = 24,
	WEAPON_FLASHBANG = 25,
	WEAPON_DEAGLE = 26,
	WEAPON_SG552 = 27,
	WEAPON_AK47 = 28,
	WEAPON_KNIFE = 29,
	WEAPON_P90 = 30,
	WEAPON_SHIELDGUN = 99,
}; /* size: 4 */

/* 359 */
/* <0> (null):0 */
enum MaxAmmoType {
	MAX_AMMO_BUCKSHOT = 32,
	MAX_AMMO_9MM = 120,
	MAX_AMMO_556NATO = 90,
	MAX_AMMO_556NATOBOX = 200,
	MAX_AMMO_762NATO = 90,
	MAX_AMMO_45ACP = 100,
	MAX_AMMO_50AE = 35,
	MAX_AMMO_338MAGNUM = 30,
	MAX_AMMO_57MM = 100,
	MAX_AMMO_357SIG = 52,
}; /* size: 4 */

/* 360 */
/* <0> (null):0 */
enum {
	BULLET_NONE = 0,
	BULLET_PLAYER_9MM = 1,
	BULLET_PLAYER_MP5 = 2,
	BULLET_PLAYER_357 = 3,
	BULLET_PLAYER_BUCKSHOT = 4,
	BULLET_PLAYER_CROWBAR = 5,
	BULLET_MONSTER_9MM = 6,
	BULLET_MONSTER_MP5 = 7,
	BULLET_MONSTER_12MM = 8,
	BULLET_PLAYER_45ACP = 9,
	BULLET_PLAYER_338MAG = 10,
	BULLET_PLAYER_762MM = 11,
	BULLET_PLAYER_556MM = 12,
	BULLET_PLAYER_50AE = 13,
	BULLET_PLAYER_57MM = 14,
	BULLET_PLAYER_357SIG = 15,
}; /* size: 4 */

/* 361 */
/* <0> (null):0 */
typedef enum  Bullet; /* size: 4 */

/* 362 */
/* <0> (null):0 */
struct {
	int                        iSlot;                /*     0     4 */
	int                        iPosition;            /*     4     4 */
	const char  *              pszAmmo1;             /*     8     4 */
	int                        iMaxAmmo1;            /*    12     4 */
	const char  *              pszAmmo2;             /*    16     4 */
	int                        iMaxAmmo2;            /*    20     4 */
	const char  *              pszName;              /*    24     4 */
	int                        iMaxClip;             /*    28     4 */
	int                        iId;                  /*    32     4 */
	int                        iFlags;               /*    36     4 */
	int                        iWeight;              /*    40     4 */

	/* size: 44, cachelines: 1, members: 11 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 363 */
/* <0> (null):0 */
typedef class  ItemInfo; /* size: 44 */

/* 364 */
/* <0> (null):0 */
enum {
	PLAYER_IDLE = 0,
	PLAYER_WALK = 1,
	PLAYER_JUMP = 2,
	PLAYER_SUPERJUMP = 3,
	PLAYER_DIE = 4,
	PLAYER_ATTACK1 = 5,
	PLAYER_ATTACK2 = 6,
	PLAYER_FLINCH = 7,
	PLAYER_LARGE_FLINCH = 8,
	PLAYER_RELOAD = 9,
	PLAYER_HOLDBOMB = 10,
}; /* size: 4 */

/* 365 */
/* <0> (null):0 */
typedef enum  PLAYER_ANIM; /* size: 4 */

/* 366 */
/* <0> (null):0 */
class CBasePlayer {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 367 */
 /* pointer to 366 */
 /* size: 4 */

/* 368 */
wchar_t
 /* size: 4 */

/* 369 */
/* <0> (null):0 */
enum GameEventType {
	EVENT_INVALID = 0,
	EVENT_WEAPON_FIRED = 1,
	EVENT_WEAPON_FIRED_ON_EMPTY = 2,
	EVENT_WEAPON_RELOADED = 3,
	EVENT_HE_GRENADE_EXPLODED = 4,
	EVENT_FLASHBANG_GRENADE_EXPLODED = 5,
	EVENT_SMOKE_GRENADE_EXPLODED = 6,
	EVENT_GRENADE_BOUNCED = 7,
	EVENT_BEING_SHOT_AT = 8,
	EVENT_PLAYER_BLINDED_BY_FLASHBANG = 9,
	EVENT_PLAYER_FOOTSTEP = 10,
	EVENT_PLAYER_JUMPED = 11,
	EVENT_PLAYER_DIED = 12,
	EVENT_PLAYER_LANDED_FROM_HEIGHT = 13,
	EVENT_PLAYER_TOOK_DAMAGE = 14,
	EVENT_HOSTAGE_DAMAGED = 15,
	EVENT_HOSTAGE_KILLED = 16,
	EVENT_DOOR = 17,
	EVENT_BREAK_GLASS = 18,
	EVENT_BREAK_WOOD = 19,
	EVENT_BREAK_METAL = 20,
	EVENT_BREAK_FLESH = 21,
	EVENT_BREAK_CONCRETE = 22,
	EVENT_BOMB_PLANTED = 23,
	EVENT_BOMB_DROPPED = 24,
	EVENT_BOMB_PICKED_UP = 25,
	EVENT_BOMB_BEEP = 26,
	EVENT_BOMB_DEFUSING = 27,
	EVENT_BOMB_DEFUSE_ABORTED = 28,
	EVENT_BOMB_DEFUSED = 29,
	EVENT_BOMB_EXPLODED = 30,
	EVENT_HOSTAGE_USED = 31,
	EVENT_HOSTAGE_RESCUED = 32,
	EVENT_ALL_HOSTAGES_RESCUED = 33,
	EVENT_VIP_ESCAPED = 34,
	EVENT_VIP_ASSASSINATED = 35,
	EVENT_TERRORISTS_WIN = 36,
	EVENT_CTS_WIN = 37,
	EVENT_ROUND_DRAW = 38,
	EVENT_ROUND_WIN = 39,
	EVENT_ROUND_LOSS = 40,
	EVENT_ROUND_START = 41,
	EVENT_PLAYER_SPAWNED = 42,
	EVENT_CLIENT_CORPSE_SPAWNED = 43,
	EVENT_BUY_TIME_START = 44,
	EVENT_PLAYER_LEFT_BUY_ZONE = 45,
	EVENT_DEATH_CAMERA_START = 46,
	EVENT_KILL_ALL = 47,
	EVENT_ROUND_TIME = 48,
	EVENT_DIE = 49,
	EVENT_KILL = 50,
	EVENT_HEADSHOT = 51,
	EVENT_KILL_FLASHBANGED = 52,
	EVENT_TUTOR_BUY_MENU_OPENNED = 53,
	EVENT_TUTOR_AUTOBUY = 54,
	EVENT_PLAYER_BOUGHT_SOMETHING = 55,
	EVENT_TUTOR_NOT_BUYING_ANYTHING = 56,
	EVENT_TUTOR_NEED_TO_BUY_PRIMARY_WEAPON = 57,
	EVENT_TUTOR_NEED_TO_BUY_PRIMARY_AMMO = 58,
	EVENT_TUTOR_NEED_TO_BUY_SECONDARY_AMMO = 59,
	EVENT_TUTOR_NEED_TO_BUY_ARMOR = 60,
	EVENT_TUTOR_NEED_TO_BUY_DEFUSE_KIT = 61,
	EVENT_TUTOR_NEED_TO_BUY_GRENADE = 62,
	EVENT_CAREER_TASK_DONE = 63,
	EVENT_START_RADIO_1 = 64,
	EVENT_RADIO_COVER_ME = 65,
	EVENT_RADIO_YOU_TAKE_THE_POINT = 66,
	EVENT_RADIO_HOLD_THIS_POSITION = 67,
	EVENT_RADIO_REGROUP_TEAM = 68,
	EVENT_RADIO_FOLLOW_ME = 69,
	EVENT_RADIO_TAKING_FIRE = 70,
	EVENT_START_RADIO_2 = 71,
	EVENT_RADIO_GO_GO_GO = 72,
	EVENT_RADIO_TEAM_FALL_BACK = 73,
	EVENT_RADIO_STICK_TOGETHER_TEAM = 74,
	EVENT_RADIO_GET_IN_POSITION_AND_WAIT = 75,
	EVENT_RADIO_STORM_THE_FRONT = 76,
	EVENT_RADIO_REPORT_IN_TEAM = 77,
	EVENT_START_RADIO_3 = 78,
	EVENT_RADIO_AFFIRMATIVE = 79,
	EVENT_RADIO_ENEMY_SPOTTED = 80,
	EVENT_RADIO_NEED_BACKUP = 81,
	EVENT_RADIO_SECTOR_CLEAR = 82,
	EVENT_RADIO_IN_POSITION = 83,
	EVENT_RADIO_REPORTING_IN = 84,
	EVENT_RADIO_GET_OUT_OF_THERE = 85,
	EVENT_RADIO_NEGATIVE = 86,
	EVENT_RADIO_ENEMY_DOWN = 87,
	EVENT_END_RADIO = 88,
	EVENT_NEW_MATCH = 89,
	EVENT_PLAYER_CHANGED_TEAM = 90,
	EVENT_BULLET_IMPACT = 91,
	EVENT_GAME_COMMENCE = 92,
	EVENT_WEAPON_ZOOMED = 93,
	EVENT_HOSTAGE_CALLED_FOR_HELP = 94,
	NUM_GAME_EVENTS = 95,
}; /* size: 4 */

/* 370 */
/* <0> (null):0 */
enum p228_e {
	P228_IDLE = 0,
	P228_SHOOT1 = 1,
	P228_SHOOT2 = 2,
	P228_SHOOT3 = 3,
	P228_SHOOT_EMPTY = 4,
	P228_RELOAD = 5,
	P228_DRAW = 6,
}; /* size: 4 */

/* 371 */
/* <0> (null):0 */
enum p228_shield_e {
	P228_SHIELD_IDLE = 0,
	P228_SHIELD_SHOOT1 = 1,
	P228_SHIELD_SHOOT2 = 2,
	P228_SHIELD_SHOOT_EMPTY = 3,
	P228_SHIELD_RELOAD = 4,
	P228_SHIELD_DRAW = 5,
	P228_SHIELD_IDLE_UP = 6,
	P228_SHIELD_UP = 7,
	P228_SHIELD_DOWN = 8,
}; /* size: 4 */

/* 372 */
/* <0> (null):0 */
class CP228 : public CBasePlayerWeapon {
public:

	/* class CBasePlayerWeapon   <ancestor>; */      /*     0     0 */
	int                        m_iShell;             /*   336     4 */
private:

	short unsigned int         m_usFireP228;         /*   340     2 */
	/* <0> (null):0 */
	void CP228(class CP228 *, const class CP228  &);

	/* <0> (null):0 */
	void CP228(class CP228 *);

	/* <0> (null):0 */
	virtual void Spawn(class CP228 *); /* linkage=_ZN5CP2285SpawnEv */

	/* <0> (null):0 */
	virtual void Precache(class CP228 *); /* linkage=_ZN5CP2288PrecacheEv */

	/* <0> (null):0 */
	virtual int iItemSlot(class CP228 *); /* linkage=_ZN5CP2289iItemSlotEv */

	/* <0> (null):0 */
	virtual int GetItemInfo(class CP228 *, ItemInfo *); /* linkage=_ZN5CP22811GetItemInfoEP8ItemInfo */

	/* <0> (null):0 */
	virtual void PrimaryAttack(class CP228 *); /* linkage=_ZN5CP22813PrimaryAttackEv */

	/* <0> (null):0 */
	virtual void SecondaryAttack(class CP228 *); /* linkage=_ZN5CP22815SecondaryAttackEv */

	/* <0> (null):0 */
	void P228Fire(class CP228 *, float, float, BOOL); /* linkage=_ZN5CP2288P228FireEffi */

	/* <0> (null):0 */
	virtual BOOL Deploy(class CP228 *); /* linkage=_ZN5CP2286DeployEv */

	/* <0> (null):0 */
	virtual void Reload(class CP228 *); /* linkage=_ZN5CP2286ReloadEv */

	/* <0> (null):0 */
	virtual void WeaponIdle(class CP228 *); /* linkage=_ZN5CP22810WeaponIdleEv */

	/* <0> (null):0 */
	void MakeBeam(class CP228 *); /* linkage=_ZN5CP2288MakeBeamEv */

	/* <0> (null):0 */
	void BeamUpdate(class CP228 *); /* linkage=_ZN5CP22810BeamUpdateEv */

	/* <0> (null):0 */
	virtual float GetMaxSpeed(class CP228 *); /* linkage=_ZN5CP22811GetMaxSpeedEv */

	/* <0> (null):0 */
	virtual BOOL UseDecrement(class CP228 *); /* linkage=_ZN5CP22812UseDecrementEv */

	/* <0> (null):0 */
	virtual BOOL IsPistol(class CP228 *); /* linkage=_ZN5CP2288IsPistolEv */

	/* vtable has 12 entries: {
	   [0] = Spawn(_ZN5CP2285SpawnEv), 
	   [1] = Precache(_ZN5CP2288PrecacheEv), 
	   [79] = iItemSlot(_ZN5CP2289iItemSlotEv), 
	   [61] = GetItemInfo(_ZN5CP22811GetItemInfoEP8ItemInfo), 
	   [87] = PrimaryAttack(_ZN5CP22813PrimaryAttackEv), 
	   [88] = SecondaryAttack(_ZN5CP22815SecondaryAttackEv), 
	   [64] = Deploy(_ZN5CP2286DeployEv), 
	   [89] = Reload(_ZN5CP2286ReloadEv), 
	   [90] = WeaponIdle(_ZN5CP22810WeaponIdleEv), 
	   [78] = GetMaxSpeed(_ZN5CP22811GetMaxSpeedEv), 
	   [93] = UseDecrement(_ZN5CP22812UseDecrementEv), 
	   [94] = IsPistol(_ZN5CP2288IsPistolEv), 
	} */
	/* size: 344, cachelines: 6, members: 3 */
	/* last cacheline: 24 bytes */

	/* BRAIN FART ALERT! 344 != 6 + 0(holes), diff = 338 */

}; /* size: 344 */

/* 373 */
/* <0> (null):0 */
class CBasePlayerWeapon {
	/* <0> (null):0 */
	void CBasePlayerWeapon(class CBasePlayerWeapon *);

	/* <0> (null):0 */
	virtual int AddWeapon(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon9AddWeaponEv */

	/* <0> (null):0 */
	virtual void UpdateItemInfo(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon14UpdateItemInfoEv */

	/* <0> (null):0 */
	virtual BOOL ShouldWeaponIdle(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon16ShouldWeaponIdleEv */

	/* <0> (null):0 */
	virtual BOOL IsWeapon(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon8IsWeaponEv */

	/* <0> (null):0 */
	virtual class CBasePlayerItem * GetWeaponPtr(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon12GetWeaponPtrEv */

	/* vtable has 5 entries: {
	   [82] = AddWeapon(_ZN17CBasePlayerWeapon9AddWeaponEv), 
	   [68] = UpdateItemInfo(_ZN17CBasePlayerWeapon14UpdateItemInfoEv), 
	   [92] = ShouldWeaponIdle(_ZN17CBasePlayerWeapon16ShouldWeaponIdleEv), 
	   [65] = IsWeapon(_ZN17CBasePlayerWeapon8IsWeaponEv), 
	   [77] = GetWeaponPtr(_ZN17CBasePlayerWeapon12GetWeaponPtrEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 374 */
 /* pointer to 372 */
 /* size: 4 */

/* 375 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 376 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 344 */

/* 377 */
 /* pointer to 363 */
 /* size: 4 */

/* 378 */
/* <0> (null):0 */
class IVoiceGameMgrHelper {
	int ()(void) * *           _vptr.IVoiceGameMgrHelper; /*     0     4 */
	/* <0> (null):0 */
	virtual void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *, int);

	/* <0> (null):0 */
	virtual bool CanPlayerHearPlayer(class IVoiceGameMgrHelper *, class CBasePlayer *, class CBasePlayer *); /* linkage=_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_ */

	/* vtable has 1 entries: {
	   [2] = CanPlayerHearPlayer(_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_), 
	} */
	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 379 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 380 */
 /* pointer to 381 */
 /* size: 4 */

/* 381 */
 /* pointer to 379 */
 /* size: 4 */

/* 382 */
 /* pointer to 378 */
 /* size: 4 */

/* 383 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 384 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 385 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 386 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 387 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 388 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 389 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 390 */
 /* pointer to 391 */
 /* size: 4 */

/* 391 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 676 */

/* 392 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 393 */
/* <0> (null):0 */
class CPointEntity {
	/* <0> (null):0 */
	virtual int ObjectCaps(class CPointEntity *); /* linkage=_ZN12CPointEntity10ObjectCapsEv */

	/* vtable has 1 entries: {
	   [6] = ObjectCaps(_ZN12CPointEntity10ObjectCapsEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 394 */
 /* pointer to 393 */
 /* size: 4 */

/* 395 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 396 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 397 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 398 */
/* <0> (null):0 */
class CBaseDelay {
	/* <0> (null):0 */
	void CBaseDelay(class CBaseDelay *);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 399 */
 /* pointer to 398 */
 /* size: 4 */

/* 400 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 401 */
/* <0> (null):0 */
class CBaseAnimating {
	/* <0> (null):0 */
	void CBaseAnimating(class CBaseAnimating *);

	/* <0> (null):0 */
	virtual void HandleAnimEvent(class CBaseAnimating *, MonsterEvent_t *); /* linkage=_ZN14CBaseAnimating15HandleAnimEventEP14MonsterEvent_t */

	/* vtable has 1 entries: {
	   [58] = HandleAnimEvent(_ZN14CBaseAnimating15HandleAnimEventEP14MonsterEvent_t), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 402 */
 /* pointer to 401 */
 /* size: 4 */

/* 403 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 404 */
/* <0> (null):0 */
class CBasePlayerItem {
	/* <0> (null):0 */
	void CBasePlayerItem(class CBasePlayerItem *);

	/* <0> (null):0 */
	virtual BOOL CanDrop(class CBasePlayerItem *); /* linkage=_ZN15CBasePlayerItem7CanDropEv */

	/* <0> (null):0 */
	virtual BOOL CanHolster(class CBasePlayerItem *); /* linkage=_ZN15CBasePlayerItem10CanHolsterEv */

	/* <0> (null):0 */
	virtual void ItemPreFrame(class CBasePlayerItem *); /* linkage=_ZN15CBasePlayerItem12ItemPreFrameEv */

	ItemInfo                   ItemInfoArray[32];    /*     0  1408 */
	/* --- cacheline 22 boundary (1408 bytes) --- */
	/* vtable has 3 entries: {
	   [63] = CanDrop(_ZN15CBasePlayerItem7CanDropEv), 
	   [66] = CanHolster(_ZN15CBasePlayerItem10CanHolsterEv), 
	   [69] = ItemPreFrame(_ZN15CBasePlayerItem12ItemPreFrameEv), 
	} */
	/* size: 0, cachelines: 0, members: 1 */

	/* BRAIN FART ALERT! 0 != 1408 + 0(holes), diff = -1408 */

}; /* size: 0 */

/* 405 */
 /* pointer to 404 */
 /* size: 4 */

/* 406 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 407 */
 /* pointer to 373 */
 /* size: 4 */

/* 408 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 409 */
 /* pointer to 352 */
 /* size: 4 */

/* 410 */
/* <0> (null):0 */
class CBaseMonster {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 411 */
 /* pointer to 410 */
 /* size: 4 */

/* 412 */
/* <0> (null):0 */
struct CSquadMonster {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 413 */
 /* pointer to 412 */
 /* size: 4 */

/* 414 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 415 */
 /* pointer to 355 */
 /* size: 4 */

/* 416 */
 /* pointer to 404 */
 /* size: 4 */

/* 417 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 418 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 419 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 420 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 421 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 422 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 423 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 424 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 425 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 426 */
 /* pointer to 74 */
 /* size: 4 */

/* 427 */
/* <0> (null):0 */
class CBotManager {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 428 */
 /* pointer to 427 */
 /* size: 4 */

/* 429 */
/* <0> (null):0 */
ItemInfo                   array[32]; /* size: 1408 */

/* Functions: */

/* <0> (null):0 */
void Vector2D(class Vector2D *)
{
} /* size: 3014656 */

/* <0> (null):0 */
void Vector2D(class Vector2D *, float, float)
{
} /* size: 150409952 */

/* <0> (null):0 */
class Vector2D operator+(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DplERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator-(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DmiERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator*(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DmlEf */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator/(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DdvEf */
{
} /* size: 8 */

/* <0> (null):0 */
float Length(const class Vector2D  *) /* linkage=_ZNK8Vector2D6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector2D  *) /* linkage=_ZNK8Vector2D13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector2D Normalize(const class Vector2D  *) /* linkage=_ZNK8Vector2D9NormalizeEv */
{
} /* size: 8 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector2D *) /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector2D *, float) /* linkage=_ZN8Vector2D6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void Vector(class Vector *)
{
} /* size: 0 */

/* <0> (null):0 */
void Vector(class Vector *, float, float, float)
{
} /* size: 228 */

/* <0> (null):0 */
void Vector(class Vector *, const class Vector  &)
{
} /* size: 150412732 */

/* <0> (null):0 */
void Vector(class Vector *, float *)
{
} /* size: 0 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *) /* linkage=_ZNK6VectorngEv */
{
} /* size: 12 */

/* <0> (null):0 */
int operator==(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectoreqERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
int operator!=(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorneERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector operator+(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorplERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectormiERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator*(const class Vector  *, float) /* linkage=_ZNK6VectormlEf */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator/(const class Vector  *, float) /* linkage=_ZNK6VectordvEf */
{
} /* size: 12 */

/* <0> (null):0 */
void CopyToArray(const class Vector  *, float *) /* linkage=_ZNK6Vector11CopyToArrayEPf */
{
} /* size: 320 */

/* <0> (null):0 */
float Length(const class Vector  *) /* linkage=_ZNK6Vector6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector  *) /* linkage=_ZNK6Vector13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
float * operator float*(class Vector *) /* linkage=_ZN6VectorcvPfEv */
{
} /* size: 4 */

/* <0> (null):0 */
const float  * operator const float*(const class Vector  *) /* linkage=_ZNK6VectorcvPKfEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector Normalize(const class Vector  *) /* linkage=_ZNK6Vector9NormalizeEv */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector2D Make2D(const class Vector  *) /* linkage=_ZNK6Vector6Make2DEv */
{
} /* size: 8 */

/* <0> (null):0 */
float Length2D(const class Vector  *) /* linkage=_ZNK6Vector8Length2DEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector  *, float) /* linkage=_ZNK6Vector16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector  *, float) /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector *) /* linkage=_ZN6Vector16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector *, float) /* linkage=_ZN6Vector6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
edict_t * edict(class CBaseEntity *) /* linkage=_ZN11CBaseEntity5edictEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int ObjectCaps(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
int entindex(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8entindexEv */
{
} /* size: 4 */

/* <0> (null):0 */
void CBaseEntity(class CBaseEntity *)
{
} /* size: 0 */

/* <0> (null):0 */
void * operator new(size_t, entvars_t *) /* linkage=_ZN11CBaseEntitynwEjP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Restart(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7RestartEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Activate(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8ActivateEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int Classify(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8ClassifyEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void DeathNotice(class CBaseEntity *, entvars_t *) /* linkage=_ZN11CBaseEntity11DeathNoticeEP9entvars_s */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int BloodColor(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10BloodColorEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsTriggered(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity11IsTriggeredEPS_ */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CBaseMonster * MyMonsterPointer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity16MyMonsterPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CSquadMonster * MySquadMonsterPointer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity21MySquadMonsterPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int GetToggleState(class CBaseEntity *) /* linkage=_ZN11CBaseEntity14GetToggleStateEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void AddPoints(class CBaseEntity *, int, BOOL) /* linkage=_ZN11CBaseEntity9AddPointsEii */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void AddPointsToTeam(class CBaseEntity *, int, BOOL) /* linkage=_ZN11CBaseEntity15AddPointsToTeamEii */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL AddPlayerItem(class CBaseEntity *, class CBasePlayerItem *) /* linkage=_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL RemovePlayerItem(class CBaseEntity *, class CBasePlayerItem *) /* linkage=_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int GiveAmmo(class CBaseEntity *, int, char *, int) /* linkage=_ZN11CBaseEntity8GiveAmmoEiPci */
{
} /* size: 4 */

/* <0> (null):0 */
virtual float GetDelay(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8GetDelayEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int IsMoving(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8IsMovingEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void OverrideReset(class CBaseEntity *) /* linkage=_ZN11CBaseEntity13OverrideResetEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void SetToggleState(class CBaseEntity *, int) /* linkage=_ZN11CBaseEntity14SetToggleStateEi */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void StartSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity13StartSneakingEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void StopSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12StopSneakingEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL OnControls(class CBaseEntity *, entvars_t *) /* linkage=_ZN11CBaseEntity10OnControlsEP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10IsSneakingEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsAlive(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7IsAliveEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsBSPModel(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10IsBSPModelEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL ReflectGauss(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12ReflectGaussEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsPlayer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8IsPlayerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsNetClient(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11IsNetClientEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual const char  * TeamID(class CBaseEntity *) /* linkage=_ZN11CBaseEntity6TeamIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Think(class CBaseEntity *) /* linkage=_ZN11CBaseEntity5ThinkEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Touch(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity5TouchEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Use(class CBaseEntity *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float) /* linkage=_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Blocked(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity7BlockedEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void UpdateOwner(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11UpdateOwnerEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL FBecomeProne(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12FBecomeProneEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class Vector Center(class CBaseEntity *) /* linkage=_ZN11CBaseEntity6CenterEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector EyePosition(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11EyePositionEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector EarPosition(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11EarPositionEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector BodyTarget(class CBaseEntity *, const class Vector  &) /* linkage=_ZN11CBaseEntity10BodyTargetERK6Vector */
{
} /* size: 12 */

/* <0> (null):0 */
virtual int Illumination(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12IlluminationEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL HasTarget(class CBaseEntity *, string_t) /* linkage=_ZN11CBaseEntity9HasTargetEj */
{
} /* size: 4 */

/* <0> (null):0 */
void CP228(class CP228 *, const class CP228  &)
{
} /* size: 0 */

/* <0> (null):0 */
void CP228(class CP228 *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Spawn(class CP228 *) /* linkage=_ZN5CP2285SpawnEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Precache(class CP228 *) /* linkage=_ZN5CP2288PrecacheEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int iItemSlot(class CP228 *) /* linkage=_ZN5CP2289iItemSlotEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int GetItemInfo(class CP228 *, ItemInfo *) /* linkage=_ZN5CP22811GetItemInfoEP8ItemInfo */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void PrimaryAttack(class CP228 *) /* linkage=_ZN5CP22813PrimaryAttackEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void SecondaryAttack(class CP228 *) /* linkage=_ZN5CP22815SecondaryAttackEv */
{
} /* size: 0 */

/* <0> (null):0 */
void P228Fire(class CP228 *, float, float, BOOL) /* linkage=_ZN5CP2288P228FireEffi */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL Deploy(class CP228 *) /* linkage=_ZN5CP2286DeployEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Reload(class CP228 *) /* linkage=_ZN5CP2286ReloadEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void WeaponIdle(class CP228 *) /* linkage=_ZN5CP22810WeaponIdleEv */
{
} /* size: 0 */

/* <0> (null):0 */
void MakeBeam(class CP228 *) /* linkage=_ZN5CP2288MakeBeamEv */
{
} /* size: 0 */

/* <0> (null):0 */
void BeamUpdate(class CP228 *) /* linkage=_ZN5CP22810BeamUpdateEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual float GetMaxSpeed(class CP228 *) /* linkage=_ZN5CP22811GetMaxSpeedEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL UseDecrement(class CP228 *) /* linkage=_ZN5CP22812UseDecrementEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsPistol(class CP228 *) /* linkage=_ZN5CP2288IsPistolEv */
{
} /* size: 4 */

/* <0> (null):0 */
void CBasePlayerWeapon(class CBasePlayerWeapon *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual int AddWeapon(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon9AddWeaponEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void UpdateItemInfo(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon14UpdateItemInfoEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL ShouldWeaponIdle(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon16ShouldWeaponIdleEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsWeapon(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon8IsWeaponEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CBasePlayerItem * GetWeaponPtr(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon12GetWeaponPtrEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *, int)
{
} /* size: 0 */

/* <0> (null):0 */
virtual bool CanPlayerHearPlayer(class IVoiceGameMgrHelper *, class CBasePlayer *, class CBasePlayer *) /* linkage=_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
void WeaponIdle(class CP228 *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Reload(class CP228 *const this)
{
	{
		int iResult;                                          //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void Deploy(class CP228 *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator==(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator!=(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, float X, float Y, float Z)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator+(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator*(const class Vector  *const this, float fl)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Length2D(const class Vector  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Length(const class Vector  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline edict_t * ENT(const entvars_t  * pev)
{
} /* size: 4 */

/* <0> (null):0 */
inline BOOL FStrEq(const char  * sz1, const char  * sz2)
{
} /* size: 4 */

/* <0> (null):0 */
inline void edict(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline int ENTINDEX(edict_t * pEdict)
{
} /* size: 4 */

/* <0> (null):0 */
inline void ObjectCaps(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
virtual int ObjectCaps(class CPointEntity *) /* linkage=_ZN12CPointEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
inline void ObjectCaps(class CPointEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void entindex(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator-(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void NormalizeInPlace(class Vector *const this)
{
	{
		float flLen;                                          //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void PrimaryAttack(class CP228 *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBaseEntity(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CBaseDelay(class CBaseDelay *)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBaseDelay(class CBaseDelay *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CBaseAnimating(class CBaseAnimating *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void HandleAnimEvent(class CBaseAnimating *, MonsterEvent_t *) /* linkage=_ZN14CBaseAnimating15HandleAnimEventEP14MonsterEvent_t */
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBaseAnimating(class CBaseAnimating *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CBasePlayerItem(class CBasePlayerItem *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL CanDrop(class CBasePlayerItem *) /* linkage=_ZN15CBasePlayerItem7CanDropEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL CanHolster(class CBasePlayerItem *) /* linkage=_ZN15CBasePlayerItem10CanHolsterEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void ItemPreFrame(class CBasePlayerItem *) /* linkage=_ZN15CBasePlayerItem12ItemPreFrameEv */
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBasePlayerItem(class CBasePlayerItem *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBasePlayerWeapon(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline entvars_t * VARS(edict_t * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline void * GET_PRIVATE(edict_t * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline void operator new(size_t stAllocateBlock, entvars_t * pev)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CP228(class CP228 *const this)
{
} /* size: 0 */

/* <0> (null):0 */
class CP228 * GetClassPtr<CP228>(class CP228 * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
void P228Fire(class CP228 *const this, float flSpread, float flCycleTime, BOOL fUseSemi)
{
	{
		class Vector vecAiming;                               //     0
		class Vector vecSrc;                                  //     0
		class Vector vecDir;                                  //     0
		int flag;                                             //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void Restart(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ObjectCaps(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Activate(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Classify(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void DeathNotice(class CBaseEntity *const this, entvars_t * pevChild)
{
} /* size: 0 */

/* <0> (null):0 */
void BloodColor(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsTriggered(class CBaseEntity *const this, class CBaseEntity * pActivator)
{
} /* size: 0 */

/* <0> (null):0 */
void MyMonsterPointer(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void MySquadMonsterPointer(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetToggleState(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void AddPoints(class CBaseEntity *const this, int score, BOOL bAllowNegativeScore)
{
} /* size: 0 */

/* <0> (null):0 */
void AddPointsToTeam(class CBaseEntity *const this, int score, BOOL bAllowNegativeScore)
{
} /* size: 0 */

/* <0> (null):0 */
void AddPlayerItem(class CBaseEntity *const this, class CBasePlayerItem * pItem)
{
} /* size: 0 */

/* <0> (null):0 */
void RemovePlayerItem(class CBaseEntity *const this, class CBasePlayerItem * pItem)
{
} /* size: 0 */

/* <0> (null):0 */
void GiveAmmo(class CBaseEntity *const this, int iAmount, char * szName, int iMax)
{
} /* size: 0 */

/* <0> (null):0 */
void GetDelay(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsMoving(class CBaseEntity *const this)
{
	operator!=(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void OverrideReset(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void SetToggleState(class CBaseEntity *const this, int state)
{
} /* size: 0 */

/* <0> (null):0 */
void StartSneaking(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void StopSneaking(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void OnControls(class CBaseEntity *const this, entvars_t * pev)
{
} /* size: 0 */

/* <0> (null):0 */
void IsSneaking(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsAlive(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsBSPModel(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ReflectGauss(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsPlayer(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsNetClient(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void TeamID(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Think(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Touch(class CBaseEntity *const this, class CBaseEntity * pOther)
{
} /* size: 0 */

/* <0> (null):0 */
void Use(class CBaseEntity *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
} /* size: 0 */

/* <0> (null):0 */
void Blocked(class CBaseEntity *const this, class CBaseEntity * pOther)
{
} /* size: 0 */

/* <0> (null):0 */
void UpdateOwner(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void FBecomeProne(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Center(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
	operator*(const class Vector  *const this,
			float fl); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void EyePosition(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void EarPosition(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void BodyTarget(class CBaseEntity *const this, const class Vector  &const posSrc)
{
} /* size: 0 */

/* <0> (null):0 */
void Illumination(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void HandleAnimEvent(class CBaseAnimating *const this, MonsterEvent_t * pEvent)
{
} /* size: 0 */

/* <0> (null):0 */
void CanDrop(class CBasePlayerItem *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CanHolster(class CBasePlayerItem *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ItemPreFrame(class CBasePlayerItem *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void AddWeapon(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void UpdateItemInfo(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ShouldWeaponIdle(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsWeapon(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetWeaponPtr(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void iItemSlot(class CP228 *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetMaxSpeed(class CP228 *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void UseDecrement(class CP228 *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsPistol(class CP228 *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Precache(class CP228 *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetItemInfo(class CP228 *const this, ItemInfo * p)
{
} /* size: 0 */

/* <0> (null):0 */
void SecondaryAttack(class CP228 *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class CP228 *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void HasTarget(class CBaseEntity *const this, string_t targetname)
{
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void WeaponIdle(class CP228 *const this)
{
	WeaponIdle(class CP228 *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Reload(class CP228 *const this)
{
	{
		int iResult;                                          //     0
	}
	Reload(class CP228 *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Deploy(class CP228 *const this)
{
	Deploy(class CP228 *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void P228Fire(class CP228 *const this, float flSpread, BOOL fUseSemi, float flCycleTime)
{
	{
		class Vector vecAiming;                               //     0
		class Vector vecSrc;                                  //     0
		int flag;                                             //     0
		class Vector vecDir;                                  //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Vector(class Vector *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Vector(class Vector *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void PrimaryAttack(class CP228 *const this)
{
	Length2D(const class Vector  *const this); /* size=0, low_pc=0 */ //     0
	PrimaryAttack(class CP228 *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void weapon_p228(entvars_t * pev)
{
	GetClassPtr<CP228>(class CP228 * a); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void P228Fire(class CP228 *const this, float flSpread, float flCycleTime, BOOL fUseSemi)
{
	{
		class Vector vecAiming;                               //     0
		class Vector vecSrc;                                  //     0
		class Vector vecDir;                                  //     0
		int flag;                                             //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Vector(class Vector *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Vector(class Vector *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */



/* Variables: */

int                        iResult; /* size: 4 */

float                      flLen; /* size: 4 */

entvars_t *                pev; /* size: 4 */

class Vector              vecAiming; /* size: 12 */

class Vector              vecSrc; /* size: 12 */

class Vector              vecDir; /* size: 12 */

int                        flag; /* size: 4 */

int                        iResult; /* size: 4 */

; /* size: 150779332 */

class Vector              vecAiming; /* size: 12 */

class Vector              vecSrc; /* size: 12 */

int                        flag; /* size: 4 */

class Vector              vecDir; /* size: 12 */

; /* size: 150786196 */

class Vector              vecAiming; /* size: 12 */

class Vector              vecSrc; /* size: 12 */

class Vector              vecDir; /* size: 12 */

int                        flag; /* size: 4 */

extern class _IO_FILE *           stdin; /* size: 4 */

extern class _IO_FILE *           stdout; /* size: 4 */

intconst                   k_cubSaltSize; /* size: 4 */

GID_tconst                 k_GIDNil; /* size: 8 */

GID_tconst                 k_TxnIDNil; /* size: 8 */

GID_tconst                 k_TxnIDUnknown; /* size: 8 */

PackageId_tconst           k_uPackageIdFreeSub; /* size: 4 */

PackageId_tconst           k_uPackageIdInvalid; /* size: 4 */

AppId_tconst               k_uAppIdInvalid; /* size: 4 */

AssetClassId_tconst        k_ulAssetClassIdInvalid; /* size: 8 */

PhysicalItemId_tconst      k_uPhysicalItemIdInvalid; /* size: 4 */

DepotId_tconst             k_uDepotIdInvalid; /* size: 4 */

CellID_tconst              k_uCellIDInvalid; /* size: 4 */

SteamAPICall_tconst        k_uAPICallInvalid; /* size: 8 */

PartnerId_tconst           k_uPartnerIdInvalid; /* size: 4 */

extern enginefuncs_t              g_engfuncs; /* size: 632 */

extern globalvars_t *             gpGlobals; /* size: 4 */

extern class Vectorconst          g_vecZero; /* size: 12 */

extern class CBotManager *        TheBots; /* size: 4 */

/* Types: */

/* 1 */
char
 /* size: 1 */

/* 2 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 3 */
unsigned int
 /* size: 4 */

/* 4 */
unsigned char
 /* size: 1 */

/* 5 */
short unsigned int
 /* size: 2 */

/* 6 */
long unsigned int
 /* size: 4 */

/* 7 */
signed char
 /* size: 1 */

/* 8 */
short int
 /* size: 2 */

/* 9 */
int
 /* size: 4 */

/* 10 */
long long int
 /* size: 8 */

/* 11 */
long long unsigned int
 /* size: 8 */

/* 12 */
/* <0> (null):0 */
typedef long long int __quad_t; /* size: 8 */

/* 13 */
/* <0> (null):0 */
typedef long int __off_t; /* size: 4 */

/* 14 */
long int
 /* size: 4 */

/* 15 */
/* <0> (null):0 */
typedef __quad_t __off64_t; /* size: 8 */

/* 16 */
 /* pointer to 0 */
 /* size: 4 */

/* 17 */
 /* pointer to 1 */
 /* size: 4 */

/* 18 */
/* <0> (null):0 */
struct _IO_FILE {
	int                        _flags;               /*     0     4 */
	char *                     _IO_read_ptr;         /*     4     4 */
	char *                     _IO_read_end;         /*     8     4 */
	char *                     _IO_read_base;        /*    12     4 */
	char *                     _IO_write_base;       /*    16     4 */
	char *                     _IO_write_ptr;        /*    20     4 */
	char *                     _IO_write_end;        /*    24     4 */
	char *                     _IO_buf_base;         /*    28     4 */
	char *                     _IO_buf_end;          /*    32     4 */
	char *                     _IO_save_base;        /*    36     4 */
	char *                     _IO_backup_base;      /*    40     4 */
	char *                     _IO_save_end;         /*    44     4 */
	class _IO_marker *         _markers;             /*    48     4 */
	class _IO_FILE *           _chain;               /*    52     4 */
	int                        _fileno;              /*    56     4 */
	int                        _flags2;              /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	__off_t                    _old_offset;          /*    64     4 */
	short unsigned int         _cur_column;          /*    68     2 */
	signed char                _vtable_offset;       /*    70     1 */
	char                       _shortbuf[1];         /*    71     1 */
	_IO_lock_t *               _lock;                /*    72     4 */
	__off64_t                  _offset;              /*    76     8 */
	void *                     __pad1;               /*    84     4 */
	void *                     __pad2;               /*    88     4 */
	void *                     __pad3;               /*    92     4 */
	void *                     __pad4;               /*    96     4 */
	size_t                     __pad5;               /*   100     4 */
	int                        _mode;                /*   104     4 */
	char                       _unused2[40];         /*   108    40 */
	/* --- cacheline 2 boundary (128 bytes) was 20 bytes ago --- */

	/* size: 148, cachelines: 3, members: 29 */
	/* last cacheline: 20 bytes */
}; /* size: 148 */

/* 19 */
/* <0> (null):0 */
typedef void _IO_lock_t; /* size: 0 */

/* 20 */
/* <0> (null):0 */
struct _IO_marker {
	class _IO_marker *         _next;                /*     0     4 */
	class _IO_FILE *           _sbuf;                /*     4     4 */
	int                        _pos;                 /*     8     4 */

	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 21 */
 /* pointer to 20 */
 /* size: 4 */

/* 22 */
 /* pointer to 18 */
 /* size: 4 */

/* 23 */
 /* pointer to 20 */
 /* size: 4 */

/* 24 */
 /* pointer to 18 */
 /* size: 4 */

/* 25 */
/* <0> (null):0 */
char                       array[1]; /* size: 1 */

/* 26 */
 /* pointer to 19 */
 /* size: 4 */

/* 27 */
/* <0> (null):0 */
char                       array[40]; /* size: 40 */

/* 28 */
 /* pointer to 29 */
 /* size: 4 */

/* 29 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 30 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 31 */
long double
 /* size: 12 */

/* 32 */
double
 /* size: 8 */

/* 33 */
/* <0> (null):0 */
typedef int int32; /* size: 4 */

/* 34 */
/* <0> (null):0 */
typedef unsigned int uint32; /* size: 4 */

/* 35 */
/* <0> (null):0 */
typedef long long unsigned int uint64; /* size: 8 */

/* 36 */
/* <0> (null):0 */
typedef uint64 GID_t; /* size: 8 */

/* 37 */
/* <0> (null):0 */
typedef uint32 PackageId_t; /* size: 4 */

/* 38 */
/* <0> (null):0 */
typedef uint32 AppId_t; /* size: 4 */

/* 39 */
/* <0> (null):0 */
typedef uint64 AssetClassId_t; /* size: 8 */

/* 40 */
/* <0> (null):0 */
typedef uint32 PhysicalItemId_t; /* size: 4 */

/* 41 */
/* <0> (null):0 */
typedef uint32 DepotId_t; /* size: 4 */

/* 42 */
/* <0> (null):0 */
typedef uint32 CellID_t; /* size: 4 */

/* 43 */
/* <0> (null):0 */
typedef uint64 SteamAPICall_t; /* size: 8 */

/* 44 */
/* <0> (null):0 */
typedef uint32 PartnerId_t; /* size: 4 */

/* 45 */
/* <0> (null):0 */
typedef int BOOL; /* size: 4 */

/* 46 */
/* <0> (null):0 */
typedef unsigned char byte; /* size: 1 */

/* 47 */
/* <0> (null):0 */
typedef unsigned int string_t; /* size: 4 */

/* 48 */
/* <0> (null):0 */
typedef float vec_t; /* size: 4 */

/* 49 */
float
 /* size: 4 */

/* 50 */
/* <0> (null):0 */
class Vector2D {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	/* <0> (null):0 */
	void Vector2D(class Vector2D *);

	/* <0> (null):0 */
	void Vector2D(class Vector2D *, float, float);

	/* <0> (null):0 */
	class Vector2D operator+(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DplERKS_ */

	/* <0> (null):0 */
	class Vector2D operator-(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DmiERKS_ */

	/* <0> (null):0 */
	class Vector2D operator*(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DmlEf */

	/* <0> (null):0 */
	class Vector2D operator/(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DdvEf */

	/* <0> (null):0 */
	float Length(const class Vector2D  *); /* linkage=_ZNK8Vector2D6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector2D  *); /* linkage=_ZNK8Vector2D13LengthSquaredEv */

	/* <0> (null):0 */
	class Vector2D Normalize(const class Vector2D  *); /* linkage=_ZNK8Vector2D9NormalizeEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector2D *); /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector2D *, float); /* linkage=_ZN8Vector2D6IsZeroEf */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 51 */
 /* pointer to 50 */
 /* size: 4 */

/* 52 */
 /* pointer to 53 */
 /* size: 4 */

/* 53 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 54 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 55 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 56 */
bool
 /* size: 1 */

/* 57 */
/* <0> (null):0 */
class Vector {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	vec_t                      z;                    /*     8     4 */
	/* <0> (null):0 */
	void Vector(class Vector *);

	/* <0> (null):0 */
	void Vector(class Vector *, float, float, float);

	/* <0> (null):0 */
	void Vector(class Vector *, const class Vector  &);

	/* <0> (null):0 */
	void Vector(class Vector *, float *);

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *); /* linkage=_ZNK6VectorngEv */

	/* <0> (null):0 */
	int operator==(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectoreqERKS_ */

	/* <0> (null):0 */
	int operator!=(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorneERKS_ */

	/* <0> (null):0 */
	class Vector operator+(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorplERKS_ */

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectormiERKS_ */

	/* <0> (null):0 */
	class Vector operator*(const class Vector  *, float); /* linkage=_ZNK6VectormlEf */

	/* <0> (null):0 */
	class Vector operator/(const class Vector  *, float); /* linkage=_ZNK6VectordvEf */

	/* <0> (null):0 */
	void CopyToArray(const class Vector  *, float *); /* linkage=_ZNK6Vector11CopyToArrayEPf */

	/* <0> (null):0 */
	float Length(const class Vector  *); /* linkage=_ZNK6Vector6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector  *); /* linkage=_ZNK6Vector13LengthSquaredEv */

	/* <0> (null):0 */
	float * operator float*(class Vector *); /* linkage=_ZN6VectorcvPfEv */

	/* <0> (null):0 */
	const float  * operator const float*(const class Vector  *); /* linkage=_ZNK6VectorcvPKfEv */

	/* <0> (null):0 */
	class Vector Normalize(const class Vector  *); /* linkage=_ZNK6Vector9NormalizeEv */

	/* <0> (null):0 */
	class Vector2D Make2D(const class Vector  *); /* linkage=_ZNK6Vector6Make2DEv */

	/* <0> (null):0 */
	float Length2D(const class Vector  *); /* linkage=_ZNK6Vector8Length2DEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector  *, float); /* linkage=_ZNK6Vector16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector  *, float); /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector *); /* linkage=_ZN6Vector16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector *, float); /* linkage=_ZN6Vector6IsZeroEf */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 58 */
 /* pointer to 57 */
 /* size: 4 */

/* 59 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 60 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 61 */
 /* pointer to 49 */
 /* size: 4 */

/* 62 */
 /* pointer to 63 */
 /* size: 4 */

/* 63 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 64 */
 /* pointer to 65 */
 /* size: 4 */

/* 65 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 66 */
/* <0> (null):0 */
typedef int qboolean; /* size: 4 */

/* 67 */
/* <0> (null):0 */
struct link_s {
	class link_s *             prev;                 /*     0     4 */
	class link_s *             next;                 /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 68 */
 /* pointer to 67 */
 /* size: 4 */

/* 69 */
/* <0> (null):0 */
typedef struct link_s link_t; /* size: 8 */

/* 70 */
/* <0> (null):0 */
typedef struct edict_s edict_t; /* size: 804 */

/* 71 */
/* <0> (null):0 */
struct edict_s {
	qboolean                   free;                 /*     0     4 */
	int                        serialnumber;         /*     4     4 */
	link_t                     area;                 /*     8     8 */
	int                        headnode;             /*    16     4 */
	int                        num_leafs;            /*    20     4 */
	short int                  leafnums[48];         /*    24    96 */
	/* --- cacheline 1 boundary (64 bytes) was 56 bytes ago --- */
	float                      freetime;             /*   120     4 */
	void *                     pvPrivateData;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	entvars_t                  v;                    /*   128   676 */
	/* --- cacheline 12 boundary (768 bytes) was 36 bytes ago --- */

	/* size: 804, cachelines: 13, members: 9 */
	/* last cacheline: 36 bytes */
}; /* size: 804 */

/* 72 */
 /* pointer to 70 */
 /* size: 4 */

/* 73 */
/* <0> (null):0 */
struct {
	float                      time;                 /*     0     4 */
	float                      frametime;            /*     4     4 */
	float                      force_retouch;        /*     8     4 */
	string_t                   mapname;              /*    12     4 */
	string_t                   startspot;            /*    16     4 */
	float                      deathmatch;           /*    20     4 */
	float                      coop;                 /*    24     4 */
	float                      teamplay;             /*    28     4 */
	float                      serverflags;          /*    32     4 */
	float                      found_secrets;        /*    36     4 */
	class Vector              v_forward;             /*    40    12 */
	class Vector              v_up;                  /*    52    12 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	class Vector              v_right;               /*    64    12 */
	float                      trace_allsolid;       /*    76     4 */
	float                      trace_startsolid;     /*    80     4 */
	float                      trace_fraction;       /*    84     4 */
	class Vector              trace_endpos;          /*    88    12 */
	class Vector              trace_plane_normal;    /*   100    12 */
	float                      trace_plane_dist;     /*   112     4 */
	edict_t *                  trace_ent;            /*   116     4 */
	float                      trace_inopen;         /*   120     4 */
	float                      trace_inwater;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	int                        trace_hitgroup;       /*   128     4 */
	int                        trace_flags;          /*   132     4 */
	int                        msg_entity;           /*   136     4 */
	int                        cdAudioTrack;         /*   140     4 */
	int                        maxClients;           /*   144     4 */
	int                        maxEntities;          /*   148     4 */
	const char  *              pStringBase;          /*   152     4 */
	void *                     pSaveData;            /*   156     4 */
	class Vector              vecLandmarkOffset;     /*   160    12 */

	/* size: 172, cachelines: 3, members: 31 */
	/* last cacheline: 44 bytes */
}; /* size: 172 */

/* 74 */
/* <0> (null):0 */
typedef class  globalvars_t; /* size: 172 */

/* 75 */
/* <0> (null):0 */
struct entvars_s {
	string_t                   classname;            /*     0     4 */
	string_t                   globalname;           /*     4     4 */
	class Vector              origin;                /*     8    12 */
	class Vector              oldorigin;             /*    20    12 */
	class Vector              velocity;              /*    32    12 */
	class Vector              basevelocity;          /*    44    12 */
	class Vector              clbasevelocity;        /*    56    12 */
	/* --- cacheline 1 boundary (64 bytes) was 4 bytes ago --- */
	class Vector              movedir;               /*    68    12 */
	class Vector              angles;                /*    80    12 */
	class Vector              avelocity;             /*    92    12 */
	class Vector              punchangle;            /*   104    12 */
	class Vector              v_angle;               /*   116    12 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	class Vector              endpos;                /*   128    12 */
	class Vector              startpos;              /*   140    12 */
	float                      impacttime;           /*   152     4 */
	float                      starttime;            /*   156     4 */
	int                        fixangle;             /*   160     4 */
	float                      idealpitch;           /*   164     4 */
	float                      pitch_speed;          /*   168     4 */
	float                      ideal_yaw;            /*   172     4 */
	float                      yaw_speed;            /*   176     4 */
	int                        modelindex;           /*   180     4 */
	string_t                   model;                /*   184     4 */
	int                        viewmodel;            /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	int                        weaponmodel;          /*   192     4 */
	class Vector              absmin;                /*   196    12 */
	class Vector              absmax;                /*   208    12 */
	class Vector              mins;                  /*   220    12 */
	class Vector              maxs;                  /*   232    12 */
	class Vector              size;                  /*   244    12 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	float                      ltime;                /*   256     4 */
	float                      nextthink;            /*   260     4 */
	int                        movetype;             /*   264     4 */
	int                        solid;                /*   268     4 */
	int                        skin;                 /*   272     4 */
	int                        body;                 /*   276     4 */
	int                        effects;              /*   280     4 */
	float                      gravity;              /*   284     4 */
	float                      friction;             /*   288     4 */
	int                        light_level;          /*   292     4 */
	int                        sequence;             /*   296     4 */
	int                        gaitsequence;         /*   300     4 */
	float                      frame;                /*   304     4 */
	float                      animtime;             /*   308     4 */
	float                      framerate;            /*   312     4 */
	unsigned char              controller[4];        /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	unsigned char              blending[2];          /*   320     2 */
	float                      scale;                /*   324     4 */
	int                        rendermode;           /*   328     4 */
	float                      renderamt;            /*   332     4 */
	class Vector              rendercolor;           /*   336    12 */
	int                        renderfx;             /*   348     4 */
	float                      health;               /*   352     4 */
	float                      frags;                /*   356     4 */
	int                        weapons;              /*   360     4 */
	float                      takedamage;           /*   364     4 */
	int                        deadflag;             /*   368     4 */
	class Vector              view_ofs;              /*   372    12 */
	int                        button;               /*   384     4 */
	/* --- cacheline 6 boundary (384 bytes) was 2 bytes ago --- */
	int                        impulse;              /*   388     4 */
	edict_t *                  chain;                /*   392     4 */
	edict_t *                  dmg_inflictor;        /*   396     4 */
	edict_t *                  enemy;                /*   400     4 */
	edict_t *                  aiment;               /*   404     4 */
	edict_t *                  owner;                /*   408     4 */
	edict_t *                  groundentity;         /*   412     4 */
	int                        spawnflags;           /*   416     4 */
	int                        flags;                /*   420     4 */
	int                        colormap;             /*   424     4 */
	int                        team;                 /*   428     4 */
	float                      max_health;           /*   432     4 */
	float                      teleport_time;        /*   436     4 */
	float                      armortype;            /*   440     4 */
	float                      armorvalue;           /*   444     4 */
	int                        waterlevel;           /*   448     4 */
	/* --- cacheline 7 boundary (448 bytes) was 2 bytes ago --- */
	int                        watertype;            /*   452     4 */
	string_t                   target;               /*   456     4 */
	string_t                   targetname;           /*   460     4 */
	string_t                   netname;              /*   464     4 */
	string_t                   message;              /*   468     4 */
	float                      dmg_take;             /*   472     4 */
	float                      dmg_save;             /*   476     4 */
	float                      dmg;                  /*   480     4 */
	float                      dmgtime;              /*   484     4 */
	string_t                   noise;                /*   488     4 */
	string_t                   noise1;               /*   492     4 */
	string_t                   noise2;               /*   496     4 */
	string_t                   noise3;               /*   500     4 */
	float                      speed;                /*   504     4 */
	float                      air_finished;         /*   508     4 */
	float                      pain_finished;        /*   512     4 */
	/* --- cacheline 8 boundary (512 bytes) was 2 bytes ago --- */
	float                      radsuit_finished;     /*   516     4 */
	edict_t *                  pContainingEntity;    /*   520     4 */
	int                        playerclass;          /*   524     4 */
	float                      maxspeed;             /*   528     4 */
	float                      fov;                  /*   532     4 */
	int                        weaponanim;           /*   536     4 */
	int                        pushmsec;             /*   540     4 */
	int                        bInDuck;              /*   544     4 */
	int                        flTimeStepSound;      /*   548     4 */
	int                        flSwimTime;           /*   552     4 */
	int                        flDuckTime;           /*   556     4 */
	int                        iStepLeft;            /*   560     4 */
	float                      flFallVelocity;       /*   564     4 */
	int                        gamestate;            /*   568     4 */
	int                        oldbuttons;           /*   572     4 */
	int                        groupinfo;            /*   576     4 */
	/* --- cacheline 9 boundary (576 bytes) was 2 bytes ago --- */
	int                        iuser1;               /*   580     4 */
	int                        iuser2;               /*   584     4 */
	int                        iuser3;               /*   588     4 */
	int                        iuser4;               /*   592     4 */
	float                      fuser1;               /*   596     4 */
	float                      fuser2;               /*   600     4 */
	float                      fuser3;               /*   604     4 */
	float                      fuser4;               /*   608     4 */
	class Vector              vuser1;                /*   612    12 */
	class Vector              vuser2;                /*   624    12 */
	class Vector              vuser3;                /*   636    12 */
	/* --- cacheline 10 boundary (640 bytes) was 6 bytes ago --- */
	class Vector              vuser4;                /*   648    12 */
	edict_t *                  euser1;               /*   660     4 */
	edict_t *                  euser2;               /*   664     4 */
	edict_t *                  euser3;               /*   668     4 */
	edict_t *                  euser4;               /*   672     4 */

	/* size: 676, cachelines: 11, members: 123 */
	/* last cacheline: 36 bytes */

	/* BRAIN FART ALERT! 676 != 674 + 0(holes), diff = 2 */

}; /* size: 676 */

/* 76 */
/* <0> (null):0 */
unsigned char              array[4]; /* size: 4 */

/* 77 */
/* <0> (null):0 */
unsigned char              array[2]; /* size: 2 */

/* 78 */
/* <0> (null):0 */
typedef struct entvars_s entvars_t; /* size: 676 */

/* 79 */
/* <0> (null):0 */
short int                  array[48]; /* size: 96 */

/* 80 */
/* <0> (null):0 */
typedef uint32 CRC32_t; /* size: 4 */

/* 81 */
/* <0> (null):0 */
struct cvar_s {
	char *                     name;                 /*     0     4 */
	char *                     string;               /*     4     4 */
	int                        flags;                /*     8     4 */
	float                      value;                /*    12     4 */
	class cvar_s *             next;                 /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 82 */
 /* pointer to 81 */
 /* size: 4 */

/* 83 */
/* <0> (null):0 */
typedef struct cvar_s cvar_t; /* size: 20 */

/* 84 */
/* <0> (null):0 */
struct client_textmessage_s {
	int                        effect;               /*     0     4 */
	byte                       r1;                   /*     4     1 */
	byte                       g1;                   /*     5     1 */
	byte                       b1;                   /*     6     1 */
	byte                       a1;                   /*     7     1 */
	byte                       r2;                   /*     8     1 */
	byte                       g2;                   /*     9     1 */
	byte                       b2;                   /*    10     1 */
	byte                       a2;                   /*    11     1 */
	float                      x;                    /*    12     4 */
	float                      y;                    /*    16     4 */
	float                      fadein;               /*    20     4 */
	float                      fadeout;              /*    24     4 */
	float                      holdtime;             /*    28     4 */
	float                      fxtime;               /*    32     4 */
	const char  *              pName;                /*    36     4 */
	const char  *              pMessage;             /*    40     4 */

	/* size: 44, cachelines: 1, members: 17 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 85 */
/* <0> (null):0 */
typedef struct client_textmessage_s client_textmessage_t; /* size: 44 */

/* 86 */
/* <0> (null):0 */
typedef struct sequenceCommandLine_ sequenceCommandLine_s; /* size: 92 */

/* 87 */
/* <0> (null):0 */
struct sequenceCommandLine_ {
	int                        commandType;          /*     0     4 */
	client_textmessage_t       clientMessage;        /*     4    44 */
	char *                     speakerName;          /*    48     4 */
	char *                     listenerName;         /*    52     4 */
	char *                     soundFileName;        /*    56     4 */
	char *                     sentenceName;         /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	char *                     fireTargetNames;      /*    64     4 */
	char *                     killTargetNames;      /*    68     4 */
	float                      delay;                /*    72     4 */
	int                        repeatCount;          /*    76     4 */
	int                        textChannel;          /*    80     4 */
	int                        modifierBitField;     /*    84     4 */
	sequenceCommandLine_s *    nextCommandLine;      /*    88     4 */

	/* size: 92, cachelines: 2, members: 13 */
	/* last cacheline: 28 bytes */
}; /* size: 92 */

/* 88 */
 /* pointer to 86 */
 /* size: 4 */

/* 89 */
/* <0> (null):0 */
typedef struct sequenceEntry_ sequenceEntry_s; /* size: 20 */

/* 90 */
/* <0> (null):0 */
struct sequenceEntry_ {
	char *                     fileName;             /*     0     4 */
	char *                     entryName;            /*     4     4 */
	sequenceCommandLine_s *    firstCommand;         /*     8     4 */
	sequenceEntry_s *          nextEntry;            /*    12     4 */
	qboolean                   isGlobal;             /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 91 */
 /* pointer to 89 */
 /* size: 4 */

/* 92 */
/* <0> (null):0 */
typedef struct sentenceEntry_ sentenceEntry_s; /* size: 16 */

/* 93 */
/* <0> (null):0 */
struct sentenceEntry_ {
	char *                     data;                 /*     0     4 */
	sentenceEntry_s *          nextEntry;            /*     4     4 */
	qboolean                   isGlobal;             /*     8     4 */
	unsigned int               index;                /*    12     4 */

	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 94 */
 /* pointer to 92 */
 /* size: 4 */

/* 95 */
/* <0> (null):0 */
enum {
	at_notice = 0,
	at_console = 1,
	at_aiconsole = 2,
	at_warning = 3,
	at_error = 4,
	at_logged = 5,
}; /* size: 4 */

/* 96 */
/* <0> (null):0 */
typedef enum  ALERT_TYPE; /* size: 4 */

/* 97 */
/* <0> (null):0 */
enum {
	print_console = 0,
	print_center = 1,
	print_chat = 2,
}; /* size: 4 */

/* 98 */
/* <0> (null):0 */
typedef enum  PRINT_TYPE; /* size: 4 */

/* 99 */
/* <0> (null):0 */
enum {
	force_exactfile = 0,
	force_model_samebounds = 1,
	force_model_specifybounds = 2,
	force_model_specifybounds_if_avail = 3,
}; /* size: 4 */

/* 100 */
/* <0> (null):0 */
typedef enum  FORCE_TYPE; /* size: 4 */

/* 101 */
/* <0> (null):0 */
struct {
	int                        fAllSolid;            /*     0     4 */
	int                        fStartSolid;          /*     4     4 */
	int                        fInOpen;              /*     8     4 */
	int                        fInWater;             /*    12     4 */
	float                      flFraction;           /*    16     4 */
	class Vector              vecEndPos;             /*    20    12 */
	float                      flPlaneDist;          /*    32     4 */
	class Vector              vecPlaneNormal;        /*    36    12 */
	edict_t *                  pHit;                 /*    48     4 */
	int                        iHitgroup;            /*    52     4 */

	/* size: 56, cachelines: 1, members: 10 */
	/* last cacheline: 56 bytes */
}; /* size: 56 */

/* 102 */
/* <0> (null):0 */
typedef class  TraceResult; /* size: 56 */

/* 103 */
/* <0> (null):0 */
struct enginefuncs_s {
	int                        (*pfnPrecacheModel)(char *); /*     0     4 */
	int                        (*pfnPrecacheSound)(char *); /*     4     4 */
	void                       (*pfnSetModel)(edict_t *, const char  *); /*     8     4 */
	int                        (*pfnModelIndex)(const char  *); /*    12     4 */
	int                        (*pfnModelFrames)(int); /*    16     4 */
	void                       (*pfnSetSize)(edict_t *, const float  *, const float  *); /*    20     4 */
	void                       (*pfnChangeLevel)(char *, char *); /*    24     4 */
	void                       (*pfnGetSpawnParms)(edict_t *); /*    28     4 */
	void                       (*pfnSaveSpawnParms)(edict_t *); /*    32     4 */
	float                      (*pfnVecToYaw)(const float  *); /*    36     4 */
	void                       (*pfnVecToAngles)(const float  *, float *); /*    40     4 */
	void                       (*pfnMoveToOrigin)(edict_t *, const float  *, float, int); /*    44     4 */
	void                       (*pfnChangeYaw)(edict_t *); /*    48     4 */
	void                       (*pfnChangePitch)(edict_t *); /*    52     4 */
	edict_t *                  (*pfnFindEntityByString)(edict_t *, const char  *, const char  *); /*    56     4 */
	int                        (*pfnGetEntityIllum)(edict_t *); /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	edict_t *                  (*pfnFindEntityInSphere)(edict_t *, const float  *, float); /*    64     4 */
	edict_t *                  (*pfnFindClientInPVS)(edict_t *); /*    68     4 */
	edict_t *                  (*pfnEntitiesInPVS)(edict_t *); /*    72     4 */
	void                       (*pfnMakeVectors)(const float  *); /*    76     4 */
	void                       (*pfnAngleVectors)(const float  *, float *, float *, float *); /*    80     4 */
	edict_t *                  (*pfnCreateEntity)(void); /*    84     4 */
	void                       (*pfnRemoveEntity)(edict_t *); /*    88     4 */
	edict_t *                  (*pfnCreateNamedEntity)(int); /*    92     4 */
	void                       (*pfnMakeStatic)(edict_t *); /*    96     4 */
	int                        (*pfnEntIsOnFloor)(edict_t *); /*   100     4 */
	int                        (*pfnDropToFloor)(edict_t *); /*   104     4 */
	int                        (*pfnWalkMove)(edict_t *, float, float, int); /*   108     4 */
	void                       (*pfnSetOrigin)(edict_t *, const float  *); /*   112     4 */
	void                       (*pfnEmitSound)(edict_t *, int, const char  *, float, float, int, int); /*   116     4 */
	void                       (*pfnEmitAmbientSound)(edict_t *, float *, const char  *, float, float, int, int); /*   120     4 */
	void                       (*pfnTraceLine)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	void                       (*pfnTraceToss)(edict_t *, edict_t *, TraceResult *); /*   128     4 */
	int                        (*pfnTraceMonsterHull)(edict_t *, const float  *, const float  *, int, edict_t *, TraceResult *); /*   132     4 */
	void                       (*pfnTraceHull)(const float  *, const float  *, int, int, edict_t *, TraceResult *); /*   136     4 */
	void                       (*pfnTraceModel)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   140     4 */
	const char  *              (*pfnTraceTexture)(edict_t *, const float  *, const float  *); /*   144     4 */
	void                       (*pfnTraceSphere)(const float  *, const float  *, int, float, edict_t *, TraceResult *); /*   148     4 */
	void                       (*pfnGetAimVector)(edict_t *, float, float *); /*   152     4 */
	void                       (*pfnServerCommand)(char *); /*   156     4 */
	void                       (*pfnServerExecute)(void); /*   160     4 */
	void                       (*pfnClientCommand)(edict_t *, char *, ...); /*   164     4 */
	void                       (*pfnParticleEffect)(const float  *, const float  *, float, float); /*   168     4 */
	void                       (*pfnLightStyle)(int, char *); /*   172     4 */
	int                        (*pfnDecalIndex)(const char  *); /*   176     4 */
	int                        (*pfnPointContents)(const float  *); /*   180     4 */
	void                       (*pfnMessageBegin)(int, int, const float  *, edict_t *); /*   184     4 */
	void                       (*pfnMessageEnd)(void); /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	void                       (*pfnWriteByte)(int); /*   192     4 */
	void                       (*pfnWriteChar)(int); /*   196     4 */
	void                       (*pfnWriteShort)(int); /*   200     4 */
	void                       (*pfnWriteLong)(int); /*   204     4 */
	void                       (*pfnWriteAngle)(float); /*   208     4 */
	void                       (*pfnWriteCoord)(float); /*   212     4 */
	void                       (*pfnWriteString)(const char  *); /*   216     4 */
	void                       (*pfnWriteEntity)(int); /*   220     4 */
	void                       (*pfnCVarRegister)(cvar_t *); /*   224     4 */
	float                      (*pfnCVarGetFloat)(const char  *); /*   228     4 */
	const char  *              (*pfnCVarGetString)(const char  *); /*   232     4 */
	void                       (*pfnCVarSetFloat)(const char  *, float); /*   236     4 */
	void                       (*pfnCVarSetString)(const char  *, const char  *); /*   240     4 */
	void                       (*pfnAlertMessage)(ALERT_TYPE, char *, ...); /*   244     4 */
	void                       (*pfnEngineFprintf)(void *, char *, ...); /*   248     4 */
	void *                     (*pfnPvAllocEntPrivateData)(edict_t *, int32); /*   252     4 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	void *                     (*pfnPvEntPrivateData)(edict_t *); /*   256     4 */
	void                       (*pfnFreeEntPrivateData)(edict_t *); /*   260     4 */
	const char  *              (*pfnSzFromIndex)(int); /*   264     4 */
	int                        (*pfnAllocString)(const char  *); /*   268     4 */
	class entvars_s *          (*pfnGetVarsOfEnt)(edict_t *); /*   272     4 */
	edict_t *                  (*pfnPEntityOfEntOffset)(int); /*   276     4 */
	int                        (*pfnEntOffsetOfPEntity)(const edict_t  *); /*   280     4 */
	int                        (*pfnIndexOfEdict)(const edict_t  *); /*   284     4 */
	edict_t *                  (*pfnPEntityOfEntIndex)(int); /*   288     4 */
	edict_t *                  (*pfnFindEntityByVars)(class entvars_s *); /*   292     4 */
	void *                     (*pfnGetModelPtr)(edict_t *); /*   296     4 */
	int                        (*pfnRegUserMsg)(const char  *, int); /*   300     4 */
	void                       (*pfnAnimationAutomove)(const edict_t  *, float); /*   304     4 */
	void                       (*pfnGetBonePosition)(const edict_t  *, int, float *, float *); /*   308     4 */
	uint32                     (*pfnFunctionFromName)(const char  *); /*   312     4 */
	const char  *              (*pfnNameForFunction)(uint32); /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	void                       (*pfnClientPrintf)(edict_t *, PRINT_TYPE, const char  *); /*   320     4 */
	void                       (*pfnServerPrint)(const char  *); /*   324     4 */
	const char  *              (*pfnCmd_Args)(void); /*   328     4 */
	const char  *              (*pfnCmd_Argv)(int);  /*   332     4 */
	int                        (*pfnCmd_Argc)(void); /*   336     4 */
	void                       (*pfnGetAttachment)(const edict_t  *, int, float *, float *); /*   340     4 */
	void                       (*pfnCRC32_Init)(CRC32_t *); /*   344     4 */
	void                       (*pfnCRC32_ProcessBuffer)(CRC32_t *, void *, int); /*   348     4 */
	void                       (*pfnCRC32_ProcessByte)(CRC32_t *, unsigned char); /*   352     4 */
	CRC32_t                    (*pfnCRC32_Final)(CRC32_t); /*   356     4 */
	int32                      (*pfnRandomLong)(int32, int32); /*   360     4 */
	float                      (*pfnRandomFloat)(float, float); /*   364     4 */
	void                       (*pfnSetView)(const edict_t  *, const edict_t  *); /*   368     4 */
	float                      (*pfnTime)(void);     /*   372     4 */
	void                       (*pfnCrosshairAngle)(const edict_t  *, float, float); /*   376     4 */
	byte *                     (*pfnLoadFileForMe)(char *, int *); /*   380     4 */
	/* --- cacheline 6 boundary (384 bytes) --- */
	void                       (*pfnFreeFile)(void *); /*   384     4 */
	void                       (*pfnEndSection)(const char  *); /*   388     4 */
	int                        (*pfnCompareFileTime)(char *, char *, int *); /*   392     4 */
	void                       (*pfnGetGameDir)(char *); /*   396     4 */
	void                       (*pfnCvar_RegisterVariable)(cvar_t *); /*   400     4 */
	void                       (*pfnFadeClientVolume)(const edict_t  *, int, int, int, int); /*   404     4 */
	void                       (*pfnSetClientMaxspeed)(const edict_t  *, float); /*   408     4 */
	edict_t *                  (*pfnCreateFakeClient)(const char  *); /*   412     4 */
	void                       (*pfnRunPlayerMove)(edict_t *, const float  *, float, float, float, short unsigned int, byte, byte); /*   416     4 */
	int                        (*pfnNumberOfEntities)(void); /*   420     4 */
	char *                     (*pfnGetInfoKeyBuffer)(edict_t *); /*   424     4 */
	char *                     (*pfnInfoKeyValue)(char *, char *); /*   428     4 */
	void                       (*pfnSetKeyValue)(char *, char *, char *); /*   432     4 */
	void                       (*pfnSetClientKeyValue)(int, char *, char *, char *); /*   436     4 */
	int                        (*pfnIsMapValid)(char *); /*   440     4 */
	void                       (*pfnStaticDecal)(const float  *, int, int, int); /*   444     4 */
	/* --- cacheline 7 boundary (448 bytes) --- */
	int                        (*pfnPrecacheGeneric)(char *); /*   448     4 */
	int                        (*pfnGetPlayerUserId)(edict_t *); /*   452     4 */
	void                       (*pfnBuildSoundMsg)(edict_t *, int, const char  *, float, float, int, int, int, int, const float  *, edict_t *); /*   456     4 */
	int                        (*pfnIsDedicatedServer)(void); /*   460     4 */
	cvar_t *                   (*pfnCVarGetPointer)(const char  *); /*   464     4 */
	unsigned int               (*pfnGetPlayerWONId)(edict_t *); /*   468     4 */
	void                       (*pfnInfo_RemoveKey)(char *, const char  *); /*   472     4 */
	const char  *              (*pfnGetPhysicsKeyValue)(const edict_t  *, const char  *); /*   476     4 */
	void                       (*pfnSetPhysicsKeyValue)(const edict_t  *, const char  *, const char  *); /*   480     4 */
	const char  *              (*pfnGetPhysicsInfoString)(const edict_t  *); /*   484     4 */
	short unsigned int         (*pfnPrecacheEvent)(int, const char  *); /*   488     4 */
	void                       (*pfnPlaybackEvent)(int, const edict_t  *, short unsigned int, float, float *, float *, float, float, int, int, int, int); /*   492     4 */
	unsigned char *            (*pfnSetFatPVS)(float *); /*   496     4 */
	unsigned char *            (*pfnSetFatPAS)(float *); /*   500     4 */
	int                        (*pfnCheckVisibility)(const edict_t  *, unsigned char *); /*   504     4 */
	void                       (*pfnDeltaSetField)(class delta_s *, const char  *); /*   508     4 */
	/* --- cacheline 8 boundary (512 bytes) --- */
	void                       (*pfnDeltaUnsetField)(class delta_s *, const char  *); /*   512     4 */
	void                       (*pfnDeltaAddEncoder)(char *, void (*)(class delta_s *, const unsigned char  *, const unsigned char  *)); /*   516     4 */
	int                        (*pfnGetCurrentPlayer)(void); /*   520     4 */
	int                        (*pfnCanSkipPlayer)(const edict_t  *); /*   524     4 */
	int                        (*pfnDeltaFindField)(class delta_s *, const char  *); /*   528     4 */
	void                       (*pfnDeltaSetFieldByIndex)(class delta_s *, int); /*   532     4 */
	void                       (*pfnDeltaUnsetFieldByIndex)(class delta_s *, int); /*   536     4 */
	void                       (*pfnSetGroupMask)(int, int); /*   540     4 */
	int                        (*pfnCreateInstancedBaseline)(int, class entity_state_s *); /*   544     4 */
	void                       (*pfnCvar_DirectSet)(class cvar_s *, char *); /*   548     4 */
	void                       (*pfnForceUnmodified)(FORCE_TYPE, float *, float *, const char  *); /*   552     4 */
	void                       (*pfnGetPlayerStats)(const edict_t  *, int *, int *); /*   556     4 */
	void                       (*pfnAddServerCommand)(char *, void (*)(void)); /*   560     4 */
	qboolean                   (*pfnVoice_GetClientListening)(int, int); /*   564     4 */
	qboolean                   (*pfnVoice_SetClientListening)(int, int, qboolean); /*   568     4 */
	const char  *              (*pfnGetPlayerAuthId)(edict_t *); /*   572     4 */
	/* --- cacheline 9 boundary (576 bytes) --- */
	sequenceEntry_s *          (*pfnSequenceGet)(const char  *, const char  *); /*   576     4 */
	sentenceEntry_s *          (*pfnSequencePickSentence)(const char  *, int, int *); /*   580     4 */
	int                        (*pfnGetFileSize)(char *); /*   584     4 */
	unsigned int               (*pfnGetApproxWavePlayLen)(const char  *); /*   588     4 */
	int                        (*pfnIsCareerMatch)(void); /*   592     4 */
	int                        (*pfnGetLocalizedStringLength)(const char  *); /*   596     4 */
	void                       (*pfnRegisterTutorMessageShown)(int); /*   600     4 */
	int                        (*pfnGetTimesTutorMessageShown)(int); /*   604     4 */
	void                       (*ProcessTutorMessageDecayBuffer)(int *, int); /*   608     4 */
	void                       (*ConstructTutorMessageDecayBuffer)(int *, int); /*   612     4 */
	void                       (*ResetTutorMessageDecayData)(void); /*   616     4 */
	void                       (*pfnQueryClientCvarValue)(const edict_t  *, const char  *); /*   620     4 */
	void                       (*pfnQueryClientCvarValue2)(const edict_t  *, const char  *, int); /*   624     4 */
	int                        (*pfnCheckParm)(const char  *, char * *); /*   628     4 */

	/* size: 632, cachelines: 10, members: 158 */
	/* last cacheline: 56 bytes */
}; /* size: 632 */

/* 104 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 105 */
 /* pointer to 104 */
 /* size: 4 */

/* 106 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150745448 */

/* 107 */
 /* pointer to 106 */
 /* size: 4 */

/* 108 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 109 */
 /* pointer to 108 */
 /* size: 4 */

/* 110 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 111 */
 /* pointer to 110 */
 /* size: 4 */

/* 112 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150745968 */

/* 113 */
 /* pointer to 112 */
 /* size: 4 */

/* 114 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150746228 */

/* 115 */
 /* pointer to 114 */
 /* size: 4 */

/* 116 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150746436 */

/* 117 */
 /* pointer to 116 */
 /* size: 4 */

/* 118 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 119 */
 /* pointer to 118 */
 /* size: 4 */

/* 120 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150746748 */

/* 121 */
 /* pointer to 120 */
 /* size: 4 */

/* 122 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150746956 */

/* 123 */
 /* pointer to 122 */
 /* size: 4 */

/* 124 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 125 */
 /* pointer to 124 */
 /* size: 4 */

/* 126 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 127 */
 /* pointer to 126 */
 /* size: 4 */

/* 128 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 129 */
 /* pointer to 128 */
 /* size: 4 */

/* 130 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 131 */
 /* pointer to 130 */
 /* size: 4 */

/* 132 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150760332 */

/* 133 */
 /* pointer to 132 */
 /* size: 4 */

/* 134 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150760488 */

/* 135 */
 /* pointer to 134 */
 /* size: 4 */

/* 136 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 137 */
 /* pointer to 136 */
 /* size: 4 */

/* 138 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 139 */
 /* pointer to 138 */
 /* size: 4 */

/* 140 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 141 */
 /* pointer to 140 */
 /* size: 4 */

/* 142 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150761372 */

/* 143 */
 /* pointer to 142 */
 /* size: 4 */

/* 144 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150761580 */

/* 145 */
 /* pointer to 144 */
 /* size: 4 */

/* 146 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150762048 */

/* 147 */
 /* pointer to 146 */
 /* size: 4 */

/* 148 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150762516 */

/* 149 */
 /* pointer to 102 */
 /* size: 4 */

/* 150 */
 /* pointer to 148 */
 /* size: 4 */

/* 151 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150762932 */

/* 152 */
 /* pointer to 151 */
 /* size: 4 */

/* 153 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 154 */
 /* pointer to 153 */
 /* size: 4 */

/* 155 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150763608 */

/* 156 */
 /* pointer to 155 */
 /* size: 4 */

/* 157 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 158 */
 /* pointer to 157 */
 /* size: 4 */

/* 159 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150768372 */

/* 160 */
 /* pointer to 159 */
 /* size: 4 */

/* 161 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150768788 */

/* 162 */
 /* pointer to 161 */
 /* size: 4 */

/* 163 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150769048 */

/* 164 */
 /* pointer to 163 */
 /* size: 4 */

/* 165 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150769204 */

/* 166 */
 /* pointer to 165 */
 /* size: 4 */

/* 167 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150769308 */

/* 168 */
 /* pointer to 167 */
 /* size: 4 */

/* 169 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150769516 */

/* 170 */
 /* pointer to 169 */
 /* size: 4 */

/* 171 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150769828 */

/* 172 */
 /* pointer to 171 */
 /* size: 4 */

/* 173 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 174 */
 /* pointer to 173 */
 /* size: 4 */

/* 175 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150770192 */

/* 176 */
 /* pointer to 175 */
 /* size: 4 */

/* 177 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150770504 */

/* 178 */
 /* pointer to 177 */
 /* size: 4 */

/* 179 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150770660 */

/* 180 */
 /* pointer to 179 */
 /* size: 4 */

/* 181 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150770816 */

/* 182 */
 /* pointer to 181 */
 /* size: 4 */

/* 183 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150770972 */

/* 184 */
 /* pointer to 83 */
 /* size: 4 */

/* 185 */
 /* pointer to 183 */
 /* size: 4 */

/* 186 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 187 */
 /* pointer to 186 */
 /* size: 4 */

/* 188 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 189 */
 /* pointer to 188 */
 /* size: 4 */

/* 190 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150771492 */

/* 191 */
 /* pointer to 190 */
 /* size: 4 */

/* 192 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150771700 */

/* 193 */
 /* pointer to 192 */
 /* size: 4 */

/* 194 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150771908 */

/* 195 */
 /* pointer to 194 */
 /* size: 4 */

/* 196 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150772116 */

/* 197 */
 /* pointer to 196 */
 /* size: 4 */

/* 198 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 199 */
 /* pointer to 198 */
 /* size: 4 */

/* 200 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 201 */
 /* pointer to 200 */
 /* size: 4 */

/* 202 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 203 */
 /* pointer to 202 */
 /* size: 4 */

/* 204 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 205 */
 /* pointer to 75 */
 /* size: 4 */

/* 206 */
 /* pointer to 204 */
 /* size: 4 */

/* 207 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 208 */
 /* pointer to 209 */
 /* size: 4 */

/* 209 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 804 */

/* 210 */
 /* pointer to 207 */
 /* size: 4 */

/* 211 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 212 */
 /* pointer to 211 */
 /* size: 4 */

/* 213 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 214 */
 /* pointer to 213 */
 /* size: 4 */

/* 215 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150785924 */

/* 216 */
 /* pointer to 215 */
 /* size: 4 */

/* 217 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150786132 */

/* 218 */
 /* pointer to 217 */
 /* size: 4 */

/* 219 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 220 */
 /* pointer to 219 */
 /* size: 4 */

/* 221 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 222 */
 /* pointer to 221 */
 /* size: 4 */

/* 223 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150786756 */

/* 224 */
 /* pointer to 223 */
 /* size: 4 */

/* 225 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 226 */
 /* pointer to 225 */
 /* size: 4 */

/* 227 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 228 */
 /* pointer to 227 */
 /* size: 4 */

/* 229 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150787224 */

/* 230 */
 /* pointer to 80 */
 /* size: 4 */

/* 231 */
 /* pointer to 229 */
 /* size: 4 */

/* 232 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150787432 */

/* 233 */
 /* pointer to 232 */
 /* size: 4 */

/* 234 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150787692 */

/* 235 */
 /* pointer to 234 */
 /* size: 4 */

/* 236 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 237 */
 /* pointer to 236 */
 /* size: 4 */

/* 238 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 239 */
 /* pointer to 238 */
 /* size: 4 */

/* 240 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 241 */
 /* pointer to 240 */
 /* size: 4 */

/* 242 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150788472 */

/* 243 */
 /* pointer to 242 */
 /* size: 4 */

/* 244 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 245 */
 /* pointer to 244 */
 /* size: 4 */

/* 246 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150788800 */

/* 247 */
 /* pointer to 246 */
 /* size: 4 */

/* 248 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 249 */
 /* pointer to 46 */
 /* size: 4 */

/* 250 */
 /* pointer to 9 */
 /* size: 4 */

/* 251 */
 /* pointer to 248 */
 /* size: 4 */

/* 252 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150789372 */

/* 253 */
 /* pointer to 252 */
 /* size: 4 */

/* 254 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 255 */
 /* pointer to 254 */
 /* size: 4 */

/* 256 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150789788 */

/* 257 */
 /* pointer to 256 */
 /* size: 4 */

/* 258 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 259 */
 /* pointer to 258 */
 /* size: 4 */

/* 260 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150790308 */

/* 261 */
 /* pointer to 260 */
 /* size: 4 */

/* 262 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 263 */
 /* pointer to 262 */
 /* size: 4 */

/* 264 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 265 */
 /* pointer to 264 */
 /* size: 4 */

/* 266 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150791192 */

/* 267 */
 /* pointer to 266 */
 /* size: 4 */

/* 268 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150791452 */

/* 269 */
 /* pointer to 268 */
 /* size: 4 */

/* 270 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150791764 */

/* 271 */
 /* pointer to 270 */
 /* size: 4 */

/* 272 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150792076 */

/* 273 */
 /* pointer to 272 */
 /* size: 4 */

/* 274 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 275 */
 /* pointer to 274 */
 /* size: 4 */

/* 276 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 277 */
 /* pointer to 276 */
 /* size: 4 */

/* 278 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150797152 */

/* 279 */
 /* pointer to 278 */
 /* size: 4 */

/* 280 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 281 */
 /* pointer to 280 */
 /* size: 4 */

/* 282 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150797568 */

/* 283 */
 /* pointer to 282 */
 /* size: 4 */

/* 284 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 285 */
 /* pointer to 284 */
 /* size: 4 */

/* 286 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 2 */

/* 287 */
 /* pointer to 286 */
 /* size: 4 */

/* 288 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150798192 */

/* 289 */
 /* pointer to 288 */
 /* size: 4 */

/* 290 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 291 */
 /* pointer to 4 */
 /* size: 4 */

/* 292 */
 /* pointer to 290 */
 /* size: 4 */

/* 293 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 294 */
 /* pointer to 293 */
 /* size: 4 */

/* 295 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150799336 */

/* 296 */
 /* pointer to 297 */
 /* size: 4 */

/* 297 */
/* <0> (null):0 */
struct delta_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 298 */
 /* pointer to 295 */
 /* size: 4 */

/* 299 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150799660 */

/* 300 */
 /* pointer to 301 */
 /* size: 4 */

/* 301 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150799868 */

/* 302 */
 /* pointer to 303 */
 /* size: 4 */

/* 303 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 304 */
 /* pointer to 299 */
 /* size: 4 */

/* 305 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 306 */
 /* pointer to 305 */
 /* size: 4 */

/* 307 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150800440 */

/* 308 */
 /* pointer to 307 */
 /* size: 4 */

/* 309 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150800648 */

/* 310 */
 /* pointer to 309 */
 /* size: 4 */

/* 311 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 312 */
 /* pointer to 313 */
 /* size: 4 */

/* 313 */
/* <0> (null):0 */
struct entity_state_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 314 */
 /* pointer to 311 */
 /* size: 4 */

/* 315 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150801236 */

/* 316 */
 /* pointer to 81 */
 /* size: 4 */

/* 317 */
 /* pointer to 315 */
 /* size: 4 */

/* 318 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150801496 */

/* 319 */
 /* pointer to 318 */
 /* size: 4 */

/* 320 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150801808 */

/* 321 */
 /* pointer to 320 */
 /* size: 4 */

/* 322 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150802068 */

/* 323 */
 /* pointer to 322 */
 /* size: 4 */

/* 324 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 325 */
 /* pointer to 324 */
 /* size: 4 */

/* 326 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 327 */
 /* pointer to 326 */
 /* size: 4 */

/* 328 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 329 */
 /* pointer to 328 */
 /* size: 4 */

/* 330 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 331 */
 /* pointer to 330 */
 /* size: 4 */

/* 332 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 333 */
 /* pointer to 332 */
 /* size: 4 */

/* 334 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 335 */
 /* pointer to 334 */
 /* size: 4 */

/* 336 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150803524 */

/* 337 */
 /* pointer to 336 */
 /* size: 4 */

/* 338 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150803732 */

/* 339 */
 /* pointer to 338 */
 /* size: 4 */

/* 340 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150803940 */

/* 341 */
 /* pointer to 340 */
 /* size: 4 */

/* 342 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 343 */
 /* pointer to 17 */
 /* size: 4 */

/* 344 */
 /* pointer to 342 */
 /* size: 4 */

/* 345 */
/* <0> (null):0 */
typedef struct enginefuncs_s enginefuncs_t; /* size: 632 */

/* 346 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 347 */
/* <0> (null):0 */
typedef int ptrdiff_t; /* size: 4 */

/* 348 */
/* <0> (null):0 */
enum {
	TS_AT_TOP = 0,
	TS_AT_BOTTOM = 1,
	TS_GOING_UP = 2,
	TS_GOING_DOWN = 3,
}; /* size: 4 */

/* 349 */
/* <0> (null):0 */
typedef enum  TOGGLE_STATE; /* size: 4 */

/* 350 */
 /* pointer to 78 */
 /* size: 4 */

/* 351 */
 /* pointer to 352 */
 /* size: 4 */

/* 352 */
/* <0> (null):0 */
struct CBaseEntity {
	/* <0> (null):0 */
	edict_t * edict(class CBaseEntity *); /* linkage=_ZN11CBaseEntity5edictEv */

	/* <0> (null):0 */
	virtual int ObjectCaps(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10ObjectCapsEv */

	/* <0> (null):0 */
	int entindex(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8entindexEv */

	/* <0> (null):0 */
	void CBaseEntity(class CBaseEntity *);

	/* <0> (null):0 */
	void * operator new(size_t, entvars_t *); /* linkage=_ZN11CBaseEntitynwEjP9entvars_s */

	/* <0> (null):0 */
	virtual void Restart(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7RestartEv */

	/* <0> (null):0 */
	virtual void Activate(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8ActivateEv */

	/* <0> (null):0 */
	virtual int Classify(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8ClassifyEv */

	/* <0> (null):0 */
	virtual void DeathNotice(class CBaseEntity *, entvars_t *); /* linkage=_ZN11CBaseEntity11DeathNoticeEP9entvars_s */

	/* <0> (null):0 */
	virtual int BloodColor(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10BloodColorEv */

	/* <0> (null):0 */
	virtual BOOL IsTriggered(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity11IsTriggeredEPS_ */

	/* <0> (null):0 */
	virtual class CBaseMonster * MyMonsterPointer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity16MyMonsterPointerEv */

	/* <0> (null):0 */
	virtual class CSquadMonster * MySquadMonsterPointer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity21MySquadMonsterPointerEv */

	/* <0> (null):0 */
	virtual int GetToggleState(class CBaseEntity *); /* linkage=_ZN11CBaseEntity14GetToggleStateEv */

	/* <0> (null):0 */
	virtual void AddPoints(class CBaseEntity *, int, BOOL); /* linkage=_ZN11CBaseEntity9AddPointsEii */

	/* <0> (null):0 */
	virtual void AddPointsToTeam(class CBaseEntity *, int, BOOL); /* linkage=_ZN11CBaseEntity15AddPointsToTeamEii */

	/* <0> (null):0 */
	virtual BOOL AddPlayerItem(class CBaseEntity *, class CBasePlayerItem *); /* linkage=_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem */

	/* <0> (null):0 */
	virtual BOOL RemovePlayerItem(class CBaseEntity *, class CBasePlayerItem *); /* linkage=_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem */

	/* <0> (null):0 */
	virtual int GiveAmmo(class CBaseEntity *, int, char *, int); /* linkage=_ZN11CBaseEntity8GiveAmmoEiPci */

	/* <0> (null):0 */
	virtual float GetDelay(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8GetDelayEv */

	/* <0> (null):0 */
	virtual int IsMoving(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8IsMovingEv */

	/* <0> (null):0 */
	virtual void OverrideReset(class CBaseEntity *); /* linkage=_ZN11CBaseEntity13OverrideResetEv */

	/* <0> (null):0 */
	virtual void SetToggleState(class CBaseEntity *, int); /* linkage=_ZN11CBaseEntity14SetToggleStateEi */

	/* <0> (null):0 */
	virtual void StartSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity13StartSneakingEv */

	/* <0> (null):0 */
	virtual void StopSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12StopSneakingEv */

	/* <0> (null):0 */
	virtual BOOL OnControls(class CBaseEntity *, entvars_t *); /* linkage=_ZN11CBaseEntity10OnControlsEP9entvars_s */

	/* <0> (null):0 */
	virtual BOOL IsSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10IsSneakingEv */

	/* <0> (null):0 */
	virtual BOOL IsAlive(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7IsAliveEv */

	/* <0> (null):0 */
	virtual BOOL IsBSPModel(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10IsBSPModelEv */

	/* <0> (null):0 */
	virtual BOOL ReflectGauss(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12ReflectGaussEv */

	/* <0> (null):0 */
	virtual BOOL IsPlayer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8IsPlayerEv */

	/* <0> (null):0 */
	virtual BOOL IsNetClient(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11IsNetClientEv */

	/* <0> (null):0 */
	virtual const char  * TeamID(class CBaseEntity *); /* linkage=_ZN11CBaseEntity6TeamIDEv */

	/* <0> (null):0 */
	virtual void Think(class CBaseEntity *); /* linkage=_ZN11CBaseEntity5ThinkEv */

	/* <0> (null):0 */
	virtual void Touch(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity5TouchEPS_ */

	/* <0> (null):0 */
	virtual void Use(class CBaseEntity *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float); /* linkage=_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf */

	/* <0> (null):0 */
	virtual void Blocked(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity7BlockedEPS_ */

	/* <0> (null):0 */
	virtual void UpdateOwner(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11UpdateOwnerEv */

	/* <0> (null):0 */
	virtual BOOL FBecomeProne(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12FBecomeProneEv */

	/* <0> (null):0 */
	virtual class Vector Center(class CBaseEntity *); /* linkage=_ZN11CBaseEntity6CenterEv */

	/* <0> (null):0 */
	virtual class Vector EyePosition(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11EyePositionEv */

	/* <0> (null):0 */
	virtual class Vector EarPosition(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11EarPositionEv */

	/* <0> (null):0 */
	virtual class Vector BodyTarget(class CBaseEntity *, const class Vector  &); /* linkage=_ZN11CBaseEntity10BodyTargetERK6Vector */

	/* <0> (null):0 */
	virtual int Illumination(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12IlluminationEv */

	/* <0> (null):0 */
	virtual BOOL HasTarget(class CBaseEntity *, string_t); /* linkage=_ZN11CBaseEntity9HasTargetEj */

	/* vtable has 41 entries: {
	   [6] = ObjectCaps(_ZN11CBaseEntity10ObjectCapsEv), 
	   [2] = Restart(_ZN11CBaseEntity7RestartEv), 
	   [7] = Activate(_ZN11CBaseEntity8ActivateEv), 
	   [9] = Classify(_ZN11CBaseEntity8ClassifyEv), 
	   [10] = DeathNotice(_ZN11CBaseEntity11DeathNoticeEP9entvars_s), 
	   [15] = BloodColor(_ZN11CBaseEntity10BloodColorEv), 
	   [17] = IsTriggered(_ZN11CBaseEntity11IsTriggeredEPS_), 
	   [18] = MyMonsterPointer(_ZN11CBaseEntity16MyMonsterPointerEv), 
	   [19] = MySquadMonsterPointer(_ZN11CBaseEntity21MySquadMonsterPointerEv), 
	   [20] = GetToggleState(_ZN11CBaseEntity14GetToggleStateEv), 
	   [21] = AddPoints(_ZN11CBaseEntity9AddPointsEii), 
	   [22] = AddPointsToTeam(_ZN11CBaseEntity15AddPointsToTeamEii), 
	   [23] = AddPlayerItem(_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem), 
	   [24] = RemovePlayerItem(_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem), 
	   [25] = GiveAmmo(_ZN11CBaseEntity8GiveAmmoEiPci), 
	   [26] = GetDelay(_ZN11CBaseEntity8GetDelayEv), 
	   [27] = IsMoving(_ZN11CBaseEntity8IsMovingEv), 
	   [28] = OverrideReset(_ZN11CBaseEntity13OverrideResetEv), 
	   [30] = SetToggleState(_ZN11CBaseEntity14SetToggleStateEi), 
	   [31] = StartSneaking(_ZN11CBaseEntity13StartSneakingEv), 
	   [32] = StopSneaking(_ZN11CBaseEntity12StopSneakingEv), 
	   [33] = OnControls(_ZN11CBaseEntity10OnControlsEP9entvars_s), 
	   [34] = IsSneaking(_ZN11CBaseEntity10IsSneakingEv), 
	   [35] = IsAlive(_ZN11CBaseEntity7IsAliveEv), 
	   [36] = IsBSPModel(_ZN11CBaseEntity10IsBSPModelEv), 
	   [37] = ReflectGauss(_ZN11CBaseEntity12ReflectGaussEv), 
	   [40] = IsPlayer(_ZN11CBaseEntity8IsPlayerEv), 
	   [41] = IsNetClient(_ZN11CBaseEntity11IsNetClientEv), 
	   [42] = TeamID(_ZN11CBaseEntity6TeamIDEv), 
	   [44] = Think(_ZN11CBaseEntity5ThinkEv), 
	   [45] = Touch(_ZN11CBaseEntity5TouchEPS_), 
	   [46] = Use(_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf), 
	   [47] = Blocked(_ZN11CBaseEntity7BlockedEPS_), 
	   [49] = UpdateOwner(_ZN11CBaseEntity11UpdateOwnerEv), 
	   [50] = FBecomeProne(_ZN11CBaseEntity12FBecomeProneEv), 
	   [51] = Center(_ZN11CBaseEntity6CenterEv), 
	   [52] = EyePosition(_ZN11CBaseEntity11EyePositionEv), 
	   [53] = EarPosition(_ZN11CBaseEntity11EarPositionEv), 
	   [54] = BodyTarget(_ZN11CBaseEntity10BodyTargetERK6Vector), 
	   [55] = Illumination(_ZN11CBaseEntity12IlluminationEv), 
	   [38] = HasTarget(_ZN11CBaseEntity9HasTargetEj), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 353 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 354 */
/* <0> (null):0 */
struct {
	int                        event;                /*     0     4 */
	char *                     options;              /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 355 */
/* <0> (null):0 */
typedef class  MonsterEvent_t; /* size: 8 */

/* 356 */
/* <0> (null):0 */
enum {
	USE_OFF = 0,
	USE_ON = 1,
	USE_SET = 2,
	USE_TOGGLE = 3,
}; /* size: 4 */

/* 357 */
/* <0> (null):0 */
typedef enum  USE_TYPE; /* size: 4 */

/* 358 */
/* <0> (null):0 */
enum WeaponIdType {
	WEAPON_NONE = 0,
	WEAPON_P228 = 1,
	WEAPON_GLOCK = 2,
	WEAPON_SCOUT = 3,
	WEAPON_HEGRENADE = 4,
	WEAPON_XM1014 = 5,
	WEAPON_C4 = 6,
	WEAPON_MAC10 = 7,
	WEAPON_AUG = 8,
	WEAPON_SMOKEGRENADE = 9,
	WEAPON_ELITE = 10,
	WEAPON_FIVESEVEN = 11,
	WEAPON_UMP45 = 12,
	WEAPON_SG550 = 13,
	WEAPON_GALIL = 14,
	WEAPON_FAMAS = 15,
	WEAPON_USP = 16,
	WEAPON_GLOCK18 = 17,
	WEAPON_AWP = 18,
	WEAPON_MP5N = 19,
	WEAPON_M249 = 20,
	WEAPON_M3 = 21,
	WEAPON_M4A1 = 22,
	WEAPON_TMP = 23,
	WEAPON_G3SG1 = 24,
	WEAPON_FLASHBANG = 25,
	WEAPON_DEAGLE = 26,
	WEAPON_SG552 = 27,
	WEAPON_AK47 = 28,
	WEAPON_KNIFE = 29,
	WEAPON_P90 = 30,
	WEAPON_SHIELDGUN = 99,
}; /* size: 4 */

/* 359 */
/* <0> (null):0 */
enum MaxAmmoType {
	MAX_AMMO_BUCKSHOT = 32,
	MAX_AMMO_9MM = 120,
	MAX_AMMO_556NATO = 90,
	MAX_AMMO_556NATOBOX = 200,
	MAX_AMMO_762NATO = 90,
	MAX_AMMO_45ACP = 100,
	MAX_AMMO_50AE = 35,
	MAX_AMMO_338MAGNUM = 30,
	MAX_AMMO_57MM = 100,
	MAX_AMMO_357SIG = 52,
}; /* size: 4 */

/* 360 */
/* <0> (null):0 */
enum {
	BULLET_NONE = 0,
	BULLET_PLAYER_9MM = 1,
	BULLET_PLAYER_MP5 = 2,
	BULLET_PLAYER_357 = 3,
	BULLET_PLAYER_BUCKSHOT = 4,
	BULLET_PLAYER_CROWBAR = 5,
	BULLET_MONSTER_9MM = 6,
	BULLET_MONSTER_MP5 = 7,
	BULLET_MONSTER_12MM = 8,
	BULLET_PLAYER_45ACP = 9,
	BULLET_PLAYER_338MAG = 10,
	BULLET_PLAYER_762MM = 11,
	BULLET_PLAYER_556MM = 12,
	BULLET_PLAYER_50AE = 13,
	BULLET_PLAYER_57MM = 14,
	BULLET_PLAYER_357SIG = 15,
}; /* size: 4 */

/* 361 */
/* <0> (null):0 */
typedef enum  Bullet; /* size: 4 */

/* 362 */
/* <0> (null):0 */
struct {
	int                        iSlot;                /*     0     4 */
	int                        iPosition;            /*     4     4 */
	const char  *              pszAmmo1;             /*     8     4 */
	int                        iMaxAmmo1;            /*    12     4 */
	const char  *              pszAmmo2;             /*    16     4 */
	int                        iMaxAmmo2;            /*    20     4 */
	const char  *              pszName;              /*    24     4 */
	int                        iMaxClip;             /*    28     4 */
	int                        iId;                  /*    32     4 */
	int                        iFlags;               /*    36     4 */
	int                        iWeight;              /*    40     4 */

	/* size: 44, cachelines: 1, members: 11 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 363 */
/* <0> (null):0 */
typedef class  ItemInfo; /* size: 44 */

/* 364 */
/* <0> (null):0 */
enum {
	PLAYER_IDLE = 0,
	PLAYER_WALK = 1,
	PLAYER_JUMP = 2,
	PLAYER_SUPERJUMP = 3,
	PLAYER_DIE = 4,
	PLAYER_ATTACK1 = 5,
	PLAYER_ATTACK2 = 6,
	PLAYER_FLINCH = 7,
	PLAYER_LARGE_FLINCH = 8,
	PLAYER_RELOAD = 9,
	PLAYER_HOLDBOMB = 10,
}; /* size: 4 */

/* 365 */
/* <0> (null):0 */
typedef enum  PLAYER_ANIM; /* size: 4 */

/* 366 */
/* <0> (null):0 */
class CBasePlayer {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 367 */
 /* pointer to 366 */
 /* size: 4 */

/* 368 */
wchar_t
 /* size: 4 */

/* 369 */
/* <0> (null):0 */
enum GameEventType {
	EVENT_INVALID = 0,
	EVENT_WEAPON_FIRED = 1,
	EVENT_WEAPON_FIRED_ON_EMPTY = 2,
	EVENT_WEAPON_RELOADED = 3,
	EVENT_HE_GRENADE_EXPLODED = 4,
	EVENT_FLASHBANG_GRENADE_EXPLODED = 5,
	EVENT_SMOKE_GRENADE_EXPLODED = 6,
	EVENT_GRENADE_BOUNCED = 7,
	EVENT_BEING_SHOT_AT = 8,
	EVENT_PLAYER_BLINDED_BY_FLASHBANG = 9,
	EVENT_PLAYER_FOOTSTEP = 10,
	EVENT_PLAYER_JUMPED = 11,
	EVENT_PLAYER_DIED = 12,
	EVENT_PLAYER_LANDED_FROM_HEIGHT = 13,
	EVENT_PLAYER_TOOK_DAMAGE = 14,
	EVENT_HOSTAGE_DAMAGED = 15,
	EVENT_HOSTAGE_KILLED = 16,
	EVENT_DOOR = 17,
	EVENT_BREAK_GLASS = 18,
	EVENT_BREAK_WOOD = 19,
	EVENT_BREAK_METAL = 20,
	EVENT_BREAK_FLESH = 21,
	EVENT_BREAK_CONCRETE = 22,
	EVENT_BOMB_PLANTED = 23,
	EVENT_BOMB_DROPPED = 24,
	EVENT_BOMB_PICKED_UP = 25,
	EVENT_BOMB_BEEP = 26,
	EVENT_BOMB_DEFUSING = 27,
	EVENT_BOMB_DEFUSE_ABORTED = 28,
	EVENT_BOMB_DEFUSED = 29,
	EVENT_BOMB_EXPLODED = 30,
	EVENT_HOSTAGE_USED = 31,
	EVENT_HOSTAGE_RESCUED = 32,
	EVENT_ALL_HOSTAGES_RESCUED = 33,
	EVENT_VIP_ESCAPED = 34,
	EVENT_VIP_ASSASSINATED = 35,
	EVENT_TERRORISTS_WIN = 36,
	EVENT_CTS_WIN = 37,
	EVENT_ROUND_DRAW = 38,
	EVENT_ROUND_WIN = 39,
	EVENT_ROUND_LOSS = 40,
	EVENT_ROUND_START = 41,
	EVENT_PLAYER_SPAWNED = 42,
	EVENT_CLIENT_CORPSE_SPAWNED = 43,
	EVENT_BUY_TIME_START = 44,
	EVENT_PLAYER_LEFT_BUY_ZONE = 45,
	EVENT_DEATH_CAMERA_START = 46,
	EVENT_KILL_ALL = 47,
	EVENT_ROUND_TIME = 48,
	EVENT_DIE = 49,
	EVENT_KILL = 50,
	EVENT_HEADSHOT = 51,
	EVENT_KILL_FLASHBANGED = 52,
	EVENT_TUTOR_BUY_MENU_OPENNED = 53,
	EVENT_TUTOR_AUTOBUY = 54,
	EVENT_PLAYER_BOUGHT_SOMETHING = 55,
	EVENT_TUTOR_NOT_BUYING_ANYTHING = 56,
	EVENT_TUTOR_NEED_TO_BUY_PRIMARY_WEAPON = 57,
	EVENT_TUTOR_NEED_TO_BUY_PRIMARY_AMMO = 58,
	EVENT_TUTOR_NEED_TO_BUY_SECONDARY_AMMO = 59,
	EVENT_TUTOR_NEED_TO_BUY_ARMOR = 60,
	EVENT_TUTOR_NEED_TO_BUY_DEFUSE_KIT = 61,
	EVENT_TUTOR_NEED_TO_BUY_GRENADE = 62,
	EVENT_CAREER_TASK_DONE = 63,
	EVENT_START_RADIO_1 = 64,
	EVENT_RADIO_COVER_ME = 65,
	EVENT_RADIO_YOU_TAKE_THE_POINT = 66,
	EVENT_RADIO_HOLD_THIS_POSITION = 67,
	EVENT_RADIO_REGROUP_TEAM = 68,
	EVENT_RADIO_FOLLOW_ME = 69,
	EVENT_RADIO_TAKING_FIRE = 70,
	EVENT_START_RADIO_2 = 71,
	EVENT_RADIO_GO_GO_GO = 72,
	EVENT_RADIO_TEAM_FALL_BACK = 73,
	EVENT_RADIO_STICK_TOGETHER_TEAM = 74,
	EVENT_RADIO_GET_IN_POSITION_AND_WAIT = 75,
	EVENT_RADIO_STORM_THE_FRONT = 76,
	EVENT_RADIO_REPORT_IN_TEAM = 77,
	EVENT_START_RADIO_3 = 78,
	EVENT_RADIO_AFFIRMATIVE = 79,
	EVENT_RADIO_ENEMY_SPOTTED = 80,
	EVENT_RADIO_NEED_BACKUP = 81,
	EVENT_RADIO_SECTOR_CLEAR = 82,
	EVENT_RADIO_IN_POSITION = 83,
	EVENT_RADIO_REPORTING_IN = 84,
	EVENT_RADIO_GET_OUT_OF_THERE = 85,
	EVENT_RADIO_NEGATIVE = 86,
	EVENT_RADIO_ENEMY_DOWN = 87,
	EVENT_END_RADIO = 88,
	EVENT_NEW_MATCH = 89,
	EVENT_PLAYER_CHANGED_TEAM = 90,
	EVENT_BULLET_IMPACT = 91,
	EVENT_GAME_COMMENCE = 92,
	EVENT_WEAPON_ZOOMED = 93,
	EVENT_HOSTAGE_CALLED_FOR_HELP = 94,
	NUM_GAME_EVENTS = 95,
}; /* size: 4 */

/* 370 */
/* <0> (null):0 */
enum p90_e {
	P90_IDLE1 = 0,
	P90_RELOAD = 1,
	P90_DRAW = 2,
	P90_SHOOT1 = 3,
	P90_SHOOT2 = 4,
	P90_SHOOT3 = 5,
}; /* size: 4 */

/* 371 */
/* <0> (null):0 */
class CP90 : public CBasePlayerWeapon {
public:

	/* class CBasePlayerWeapon   <ancestor>; */      /*     0     0 */
	int                        m_iShell;             /*   336     4 */
	int                        iShellOn;             /*   340     4 */
private:

	short unsigned int         m_usFireP90;          /*   344     2 */
	/* <0> (null):0 */
	void CP90(class CP90 *, const class CP90  &);

	/* <0> (null):0 */
	void CP90(class CP90 *);

	/* <0> (null):0 */
	virtual void Spawn(class CP90 *); /* linkage=_ZN4CP905SpawnEv */

	/* <0> (null):0 */
	virtual void Precache(class CP90 *); /* linkage=_ZN4CP908PrecacheEv */

	/* <0> (null):0 */
	virtual int iItemSlot(class CP90 *); /* linkage=_ZN4CP909iItemSlotEv */

	/* <0> (null):0 */
	virtual int GetItemInfo(class CP90 *, ItemInfo *); /* linkage=_ZN4CP9011GetItemInfoEP8ItemInfo */

	/* <0> (null):0 */
	virtual void PrimaryAttack(class CP90 *); /* linkage=_ZN4CP9013PrimaryAttackEv */

	/* <0> (null):0 */
	void P90Fire(class CP90 *, float, float, BOOL); /* linkage=_ZN4CP907P90FireEffi */

	/* <0> (null):0 */
	virtual BOOL Deploy(class CP90 *); /* linkage=_ZN4CP906DeployEv */

	/* <0> (null):0 */
	virtual void Reload(class CP90 *); /* linkage=_ZN4CP906ReloadEv */

	/* <0> (null):0 */
	virtual void WeaponIdle(class CP90 *); /* linkage=_ZN4CP9010WeaponIdleEv */

	/* <0> (null):0 */
	virtual float GetMaxSpeed(class CP90 *); /* linkage=_ZN4CP9011GetMaxSpeedEv */

	/* <0> (null):0 */
	virtual BOOL UseDecrement(class CP90 *); /* linkage=_ZN4CP9012UseDecrementEv */

	/* vtable has 10 entries: {
	   [0] = Spawn(_ZN4CP905SpawnEv), 
	   [1] = Precache(_ZN4CP908PrecacheEv), 
	   [79] = iItemSlot(_ZN4CP909iItemSlotEv), 
	   [61] = GetItemInfo(_ZN4CP9011GetItemInfoEP8ItemInfo), 
	   [87] = PrimaryAttack(_ZN4CP9013PrimaryAttackEv), 
	   [64] = Deploy(_ZN4CP906DeployEv), 
	   [89] = Reload(_ZN4CP906ReloadEv), 
	   [90] = WeaponIdle(_ZN4CP9010WeaponIdleEv), 
	   [78] = GetMaxSpeed(_ZN4CP9011GetMaxSpeedEv), 
	   [93] = UseDecrement(_ZN4CP9012UseDecrementEv), 
	} */
	/* size: 348, cachelines: 6, members: 4 */
	/* last cacheline: 28 bytes */

	/* BRAIN FART ALERT! 348 != 10 + 0(holes), diff = 338 */

}; /* size: 348 */

/* 372 */
/* <0> (null):0 */
class CBasePlayerWeapon {
	/* <0> (null):0 */
	void CBasePlayerWeapon(class CBasePlayerWeapon *);

	/* <0> (null):0 */
	virtual int AddWeapon(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon9AddWeaponEv */

	/* <0> (null):0 */
	virtual void UpdateItemInfo(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon14UpdateItemInfoEv */

	/* <0> (null):0 */
	virtual void SecondaryAttack(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon15SecondaryAttackEv */

	/* <0> (null):0 */
	virtual BOOL ShouldWeaponIdle(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon16ShouldWeaponIdleEv */

	/* <0> (null):0 */
	virtual BOOL IsWeapon(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon8IsWeaponEv */

	/* <0> (null):0 */
	virtual class CBasePlayerItem * GetWeaponPtr(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon12GetWeaponPtrEv */

	/* vtable has 6 entries: {
	   [82] = AddWeapon(_ZN17CBasePlayerWeapon9AddWeaponEv), 
	   [68] = UpdateItemInfo(_ZN17CBasePlayerWeapon14UpdateItemInfoEv), 
	   [88] = SecondaryAttack(_ZN17CBasePlayerWeapon15SecondaryAttackEv), 
	   [92] = ShouldWeaponIdle(_ZN17CBasePlayerWeapon16ShouldWeaponIdleEv), 
	   [65] = IsWeapon(_ZN17CBasePlayerWeapon8IsWeaponEv), 
	   [77] = GetWeaponPtr(_ZN17CBasePlayerWeapon12GetWeaponPtrEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 373 */
 /* pointer to 371 */
 /* size: 4 */

/* 374 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 375 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 348 */

/* 376 */
 /* pointer to 363 */
 /* size: 4 */

/* 377 */
/* <0> (null):0 */
class IVoiceGameMgrHelper {
	int ()(void) * *           _vptr.IVoiceGameMgrHelper; /*     0     4 */
	/* <0> (null):0 */
	virtual void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *, int);

	/* <0> (null):0 */
	virtual bool CanPlayerHearPlayer(class IVoiceGameMgrHelper *, class CBasePlayer *, class CBasePlayer *); /* linkage=_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_ */

	/* vtable has 1 entries: {
	   [2] = CanPlayerHearPlayer(_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_), 
	} */
	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 378 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 379 */
 /* pointer to 380 */
 /* size: 4 */

/* 380 */
 /* pointer to 378 */
 /* size: 4 */

/* 381 */
 /* pointer to 377 */
 /* size: 4 */

/* 382 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 383 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 384 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 385 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 386 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 387 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 388 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 389 */
 /* pointer to 390 */
 /* size: 4 */

/* 390 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 676 */

/* 391 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 392 */
/* <0> (null):0 */
class CPointEntity {
	/* <0> (null):0 */
	virtual int ObjectCaps(class CPointEntity *); /* linkage=_ZN12CPointEntity10ObjectCapsEv */

	/* vtable has 1 entries: {
	   [6] = ObjectCaps(_ZN12CPointEntity10ObjectCapsEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 393 */
 /* pointer to 392 */
 /* size: 4 */

/* 394 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 395 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 396 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 397 */
/* <0> (null):0 */
class CBaseDelay {
	/* <0> (null):0 */
	void CBaseDelay(class CBaseDelay *);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 398 */
 /* pointer to 397 */
 /* size: 4 */

/* 399 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 400 */
/* <0> (null):0 */
class CBaseAnimating {
	/* <0> (null):0 */
	void CBaseAnimating(class CBaseAnimating *);

	/* <0> (null):0 */
	virtual void HandleAnimEvent(class CBaseAnimating *, MonsterEvent_t *); /* linkage=_ZN14CBaseAnimating15HandleAnimEventEP14MonsterEvent_t */

	/* vtable has 1 entries: {
	   [58] = HandleAnimEvent(_ZN14CBaseAnimating15HandleAnimEventEP14MonsterEvent_t), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 401 */
 /* pointer to 400 */
 /* size: 4 */

/* 402 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 403 */
/* <0> (null):0 */
class CBasePlayerItem {
	/* <0> (null):0 */
	void CBasePlayerItem(class CBasePlayerItem *);

	/* <0> (null):0 */
	virtual BOOL CanDrop(class CBasePlayerItem *); /* linkage=_ZN15CBasePlayerItem7CanDropEv */

	/* <0> (null):0 */
	virtual BOOL CanHolster(class CBasePlayerItem *); /* linkage=_ZN15CBasePlayerItem10CanHolsterEv */

	/* <0> (null):0 */
	virtual void ItemPreFrame(class CBasePlayerItem *); /* linkage=_ZN15CBasePlayerItem12ItemPreFrameEv */

	ItemInfo                   ItemInfoArray[32];    /*     0  1408 */
	/* --- cacheline 22 boundary (1408 bytes) --- */
	/* vtable has 3 entries: {
	   [63] = CanDrop(_ZN15CBasePlayerItem7CanDropEv), 
	   [66] = CanHolster(_ZN15CBasePlayerItem10CanHolsterEv), 
	   [69] = ItemPreFrame(_ZN15CBasePlayerItem12ItemPreFrameEv), 
	} */
	/* size: 0, cachelines: 0, members: 1 */

	/* BRAIN FART ALERT! 0 != 1408 + 0(holes), diff = -1408 */

}; /* size: 0 */

/* 404 */
 /* pointer to 403 */
 /* size: 4 */

/* 405 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 406 */
 /* pointer to 372 */
 /* size: 4 */

/* 407 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 408 */
 /* pointer to 352 */
 /* size: 4 */

/* 409 */
/* <0> (null):0 */
class CBaseMonster {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 410 */
 /* pointer to 409 */
 /* size: 4 */

/* 411 */
/* <0> (null):0 */
struct CSquadMonster {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 412 */
 /* pointer to 411 */
 /* size: 4 */

/* 413 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 414 */
 /* pointer to 355 */
 /* size: 4 */

/* 415 */
 /* pointer to 403 */
 /* size: 4 */

/* 416 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 417 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 418 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 419 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 420 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 421 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 422 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 423 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 424 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 425 */
 /* pointer to 74 */
 /* size: 4 */

/* 426 */
/* <0> (null):0 */
class CBotManager {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 427 */
 /* pointer to 426 */
 /* size: 4 */

/* 428 */
/* <0> (null):0 */
ItemInfo                   array[32]; /* size: 1408 */

/* Functions: */

/* <0> (null):0 */
void Vector2D(class Vector2D *)
{
} /* size: 3014656 */

/* <0> (null):0 */
void Vector2D(class Vector2D *, float, float)
{
} /* size: 150528088 */

/* <0> (null):0 */
class Vector2D operator+(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DplERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator-(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DmiERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator*(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DmlEf */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator/(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DdvEf */
{
} /* size: 8 */

/* <0> (null):0 */
float Length(const class Vector2D  *) /* linkage=_ZNK8Vector2D6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector2D  *) /* linkage=_ZNK8Vector2D13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector2D Normalize(const class Vector2D  *) /* linkage=_ZNK8Vector2D9NormalizeEv */
{
} /* size: 8 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector2D *) /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector2D *, float) /* linkage=_ZN8Vector2D6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void Vector(class Vector *)
{
} /* size: 0 */

/* <0> (null):0 */
void Vector(class Vector *, float, float, float)
{
} /* size: 228 */

/* <0> (null):0 */
void Vector(class Vector *, const class Vector  &)
{
} /* size: 150530868 */

/* <0> (null):0 */
void Vector(class Vector *, float *)
{
} /* size: 0 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *) /* linkage=_ZNK6VectorngEv */
{
} /* size: 12 */

/* <0> (null):0 */
int operator==(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectoreqERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
int operator!=(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorneERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector operator+(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorplERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectormiERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator*(const class Vector  *, float) /* linkage=_ZNK6VectormlEf */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator/(const class Vector  *, float) /* linkage=_ZNK6VectordvEf */
{
} /* size: 12 */

/* <0> (null):0 */
void CopyToArray(const class Vector  *, float *) /* linkage=_ZNK6Vector11CopyToArrayEPf */
{
} /* size: 320 */

/* <0> (null):0 */
float Length(const class Vector  *) /* linkage=_ZNK6Vector6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector  *) /* linkage=_ZNK6Vector13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
float * operator float*(class Vector *) /* linkage=_ZN6VectorcvPfEv */
{
} /* size: 4 */

/* <0> (null):0 */
const float  * operator const float*(const class Vector  *) /* linkage=_ZNK6VectorcvPKfEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector Normalize(const class Vector  *) /* linkage=_ZNK6Vector9NormalizeEv */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector2D Make2D(const class Vector  *) /* linkage=_ZNK6Vector6Make2DEv */
{
} /* size: 8 */

/* <0> (null):0 */
float Length2D(const class Vector  *) /* linkage=_ZNK6Vector8Length2DEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector  *, float) /* linkage=_ZNK6Vector16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector  *, float) /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector *) /* linkage=_ZN6Vector16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector *, float) /* linkage=_ZN6Vector6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
edict_t * edict(class CBaseEntity *) /* linkage=_ZN11CBaseEntity5edictEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int ObjectCaps(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
int entindex(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8entindexEv */
{
} /* size: 4 */

/* <0> (null):0 */
void CBaseEntity(class CBaseEntity *)
{
} /* size: 0 */

/* <0> (null):0 */
void * operator new(size_t, entvars_t *) /* linkage=_ZN11CBaseEntitynwEjP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Restart(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7RestartEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Activate(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8ActivateEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int Classify(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8ClassifyEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void DeathNotice(class CBaseEntity *, entvars_t *) /* linkage=_ZN11CBaseEntity11DeathNoticeEP9entvars_s */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int BloodColor(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10BloodColorEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsTriggered(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity11IsTriggeredEPS_ */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CBaseMonster * MyMonsterPointer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity16MyMonsterPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CSquadMonster * MySquadMonsterPointer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity21MySquadMonsterPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int GetToggleState(class CBaseEntity *) /* linkage=_ZN11CBaseEntity14GetToggleStateEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void AddPoints(class CBaseEntity *, int, BOOL) /* linkage=_ZN11CBaseEntity9AddPointsEii */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void AddPointsToTeam(class CBaseEntity *, int, BOOL) /* linkage=_ZN11CBaseEntity15AddPointsToTeamEii */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL AddPlayerItem(class CBaseEntity *, class CBasePlayerItem *) /* linkage=_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL RemovePlayerItem(class CBaseEntity *, class CBasePlayerItem *) /* linkage=_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int GiveAmmo(class CBaseEntity *, int, char *, int) /* linkage=_ZN11CBaseEntity8GiveAmmoEiPci */
{
} /* size: 4 */

/* <0> (null):0 */
virtual float GetDelay(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8GetDelayEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int IsMoving(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8IsMovingEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void OverrideReset(class CBaseEntity *) /* linkage=_ZN11CBaseEntity13OverrideResetEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void SetToggleState(class CBaseEntity *, int) /* linkage=_ZN11CBaseEntity14SetToggleStateEi */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void StartSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity13StartSneakingEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void StopSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12StopSneakingEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL OnControls(class CBaseEntity *, entvars_t *) /* linkage=_ZN11CBaseEntity10OnControlsEP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10IsSneakingEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsAlive(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7IsAliveEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsBSPModel(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10IsBSPModelEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL ReflectGauss(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12ReflectGaussEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsPlayer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8IsPlayerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsNetClient(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11IsNetClientEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual const char  * TeamID(class CBaseEntity *) /* linkage=_ZN11CBaseEntity6TeamIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Think(class CBaseEntity *) /* linkage=_ZN11CBaseEntity5ThinkEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Touch(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity5TouchEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Use(class CBaseEntity *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float) /* linkage=_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Blocked(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity7BlockedEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void UpdateOwner(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11UpdateOwnerEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL FBecomeProne(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12FBecomeProneEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class Vector Center(class CBaseEntity *) /* linkage=_ZN11CBaseEntity6CenterEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector EyePosition(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11EyePositionEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector EarPosition(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11EarPositionEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector BodyTarget(class CBaseEntity *, const class Vector  &) /* linkage=_ZN11CBaseEntity10BodyTargetERK6Vector */
{
} /* size: 12 */

/* <0> (null):0 */
virtual int Illumination(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12IlluminationEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL HasTarget(class CBaseEntity *, string_t) /* linkage=_ZN11CBaseEntity9HasTargetEj */
{
} /* size: 4 */

/* <0> (null):0 */
void CP90(class CP90 *, const class CP90  &)
{
} /* size: 0 */

/* <0> (null):0 */
void CP90(class CP90 *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Spawn(class CP90 *) /* linkage=_ZN4CP905SpawnEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Precache(class CP90 *) /* linkage=_ZN4CP908PrecacheEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int iItemSlot(class CP90 *) /* linkage=_ZN4CP909iItemSlotEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int GetItemInfo(class CP90 *, ItemInfo *) /* linkage=_ZN4CP9011GetItemInfoEP8ItemInfo */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void PrimaryAttack(class CP90 *) /* linkage=_ZN4CP9013PrimaryAttackEv */
{
} /* size: 0 */

/* <0> (null):0 */
void P90Fire(class CP90 *, float, float, BOOL) /* linkage=_ZN4CP907P90FireEffi */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL Deploy(class CP90 *) /* linkage=_ZN4CP906DeployEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Reload(class CP90 *) /* linkage=_ZN4CP906ReloadEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void WeaponIdle(class CP90 *) /* linkage=_ZN4CP9010WeaponIdleEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual float GetMaxSpeed(class CP90 *) /* linkage=_ZN4CP9011GetMaxSpeedEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL UseDecrement(class CP90 *) /* linkage=_ZN4CP9012UseDecrementEv */
{
} /* size: 4 */

/* <0> (null):0 */
void CBasePlayerWeapon(class CBasePlayerWeapon *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual int AddWeapon(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon9AddWeaponEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void UpdateItemInfo(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon14UpdateItemInfoEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void SecondaryAttack(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon15SecondaryAttackEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL ShouldWeaponIdle(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon16ShouldWeaponIdleEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsWeapon(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon8IsWeaponEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CBasePlayerItem * GetWeaponPtr(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon12GetWeaponPtrEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *, int)
{
} /* size: 0 */

/* <0> (null):0 */
virtual bool CanPlayerHearPlayer(class IVoiceGameMgrHelper *, class CBasePlayer *, class CBasePlayer *) /* linkage=_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
void WeaponIdle(class CP90 *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Reload(class CP90 *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator==(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator!=(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, float X, float Y, float Z)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator+(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator*(const class Vector  *const this, float fl)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Length2D(const class Vector  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Length(const class Vector  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline edict_t * ENT(const entvars_t  * pev)
{
} /* size: 4 */

/* <0> (null):0 */
inline BOOL FStrEq(const char  * sz1, const char  * sz2)
{
} /* size: 4 */

/* <0> (null):0 */
inline void edict(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline int ENTINDEX(edict_t * pEdict)
{
} /* size: 4 */

/* <0> (null):0 */
inline void ObjectCaps(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
virtual int ObjectCaps(class CPointEntity *) /* linkage=_ZN12CPointEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
inline void ObjectCaps(class CPointEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void entindex(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator-(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void NormalizeInPlace(class Vector *const this)
{
	{
		float flLen;                                          //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void PrimaryAttack(class CP90 *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBaseEntity(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CBaseDelay(class CBaseDelay *)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBaseDelay(class CBaseDelay *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CBaseAnimating(class CBaseAnimating *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void HandleAnimEvent(class CBaseAnimating *, MonsterEvent_t *) /* linkage=_ZN14CBaseAnimating15HandleAnimEventEP14MonsterEvent_t */
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBaseAnimating(class CBaseAnimating *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CBasePlayerItem(class CBasePlayerItem *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL CanDrop(class CBasePlayerItem *) /* linkage=_ZN15CBasePlayerItem7CanDropEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL CanHolster(class CBasePlayerItem *) /* linkage=_ZN15CBasePlayerItem10CanHolsterEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void ItemPreFrame(class CBasePlayerItem *) /* linkage=_ZN15CBasePlayerItem12ItemPreFrameEv */
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBasePlayerItem(class CBasePlayerItem *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBasePlayerWeapon(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline entvars_t * VARS(edict_t * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline void * GET_PRIVATE(edict_t * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline void operator new(size_t stAllocateBlock, entvars_t * pev)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CP90(class CP90 *const this)
{
} /* size: 0 */

/* <0> (null):0 */
class CP90 * GetClassPtr<CP90>(class CP90 * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
void P90Fire(class CP90 *const this, float flSpread, float flCycleTime, BOOL fUseAutoAim)
{
	{
		class Vector vecAiming;                               //     0
		class Vector vecSrc;                                  //     0
		class Vector vecDir;                                  //     0
		int flag;                                             //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void Restart(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ObjectCaps(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Activate(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Classify(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void DeathNotice(class CBaseEntity *const this, entvars_t * pevChild)
{
} /* size: 0 */

/* <0> (null):0 */
void BloodColor(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsTriggered(class CBaseEntity *const this, class CBaseEntity * pActivator)
{
} /* size: 0 */

/* <0> (null):0 */
void MyMonsterPointer(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void MySquadMonsterPointer(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetToggleState(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void AddPoints(class CBaseEntity *const this, int score, BOOL bAllowNegativeScore)
{
} /* size: 0 */

/* <0> (null):0 */
void AddPointsToTeam(class CBaseEntity *const this, int score, BOOL bAllowNegativeScore)
{
} /* size: 0 */

/* <0> (null):0 */
void AddPlayerItem(class CBaseEntity *const this, class CBasePlayerItem * pItem)
{
} /* size: 0 */

/* <0> (null):0 */
void RemovePlayerItem(class CBaseEntity *const this, class CBasePlayerItem * pItem)
{
} /* size: 0 */

/* <0> (null):0 */
void GiveAmmo(class CBaseEntity *const this, int iAmount, char * szName, int iMax)
{
} /* size: 0 */

/* <0> (null):0 */
void GetDelay(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsMoving(class CBaseEntity *const this)
{
	operator!=(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void OverrideReset(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void SetToggleState(class CBaseEntity *const this, int state)
{
} /* size: 0 */

/* <0> (null):0 */
void StartSneaking(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void StopSneaking(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void OnControls(class CBaseEntity *const this, entvars_t * pev)
{
} /* size: 0 */

/* <0> (null):0 */
void IsSneaking(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsAlive(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsBSPModel(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ReflectGauss(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsPlayer(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsNetClient(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void TeamID(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Think(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Touch(class CBaseEntity *const this, class CBaseEntity * pOther)
{
} /* size: 0 */

/* <0> (null):0 */
void Use(class CBaseEntity *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
} /* size: 0 */

/* <0> (null):0 */
void Blocked(class CBaseEntity *const this, class CBaseEntity * pOther)
{
} /* size: 0 */

/* <0> (null):0 */
void UpdateOwner(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void FBecomeProne(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Center(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
	operator*(const class Vector  *const this,
			float fl); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void EyePosition(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void EarPosition(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void BodyTarget(class CBaseEntity *const this, const class Vector  &const posSrc)
{
} /* size: 0 */

/* <0> (null):0 */
void Illumination(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void HandleAnimEvent(class CBaseAnimating *const this, MonsterEvent_t * pEvent)
{
} /* size: 0 */

/* <0> (null):0 */
void CanDrop(class CBasePlayerItem *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CanHolster(class CBasePlayerItem *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ItemPreFrame(class CBasePlayerItem *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void AddWeapon(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void UpdateItemInfo(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void SecondaryAttack(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ShouldWeaponIdle(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsWeapon(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetWeaponPtr(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void iItemSlot(class CP90 *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetMaxSpeed(class CP90 *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void UseDecrement(class CP90 *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Precache(class CP90 *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetItemInfo(class CP90 *const this, ItemInfo * p)
{
} /* size: 0 */

/* <0> (null):0 */
void Deploy(class CP90 *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class CP90 *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void HasTarget(class CBaseEntity *const this, string_t targetname)
{
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void WeaponIdle(class CP90 *const this)
{
	WeaponIdle(class CP90 *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Reload(class CP90 *const this)
{
	Reload(class CP90 *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void P90Fire(class CP90 *const this, float flSpread, BOOL fUseAutoAim, float flCycleTime)
{
	{
		class Vector vecAiming;                               //     0
		class Vector vecSrc;                                  //     0
		int flag;                                             //     0
		class Vector vecDir;                                  //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Vector(class Vector *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Vector(class Vector *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Length2D(const class Vector  *const this); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void PrimaryAttack(class CP90 *const this)
{
	Length2D(const class Vector  *const this); /* size=0, low_pc=0 */ //     0
	PrimaryAttack(class CP90 *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void weapon_p90(entvars_t * pev)
{
	GetClassPtr<CP90>(class CP90 * a); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void P90Fire(class CP90 *const this, float flSpread, float flCycleTime, BOOL fUseAutoAim)
{
	{
		class Vector vecAiming;                               //     0
		class Vector vecSrc;                                  //     0
		class Vector vecDir;                                  //     0
		int flag;                                             //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Vector(class Vector *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Vector(class Vector *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Length2D(const class Vector  *const this); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */



/* Variables: */

float                      flLen; /* size: 4 */

entvars_t *                pev; /* size: 4 */

class Vector              vecAiming; /* size: 12 */

class Vector              vecSrc; /* size: 12 */

class Vector              vecDir; /* size: 12 */

int                        flag; /* size: 4 */

class Vector              vecAiming; /* size: 12 */

class Vector              vecSrc; /* size: 12 */

int                        flag; /* size: 4 */

class Vector              vecDir; /* size: 12 */

; /* size: 150889716 */

class Vector              vecAiming; /* size: 12 */

class Vector              vecSrc; /* size: 12 */

class Vector              vecDir; /* size: 12 */

int                        flag; /* size: 4 */

extern class _IO_FILE *           stdin; /* size: 4 */

extern class _IO_FILE *           stdout; /* size: 4 */

intconst                   k_cubSaltSize; /* size: 4 */

GID_tconst                 k_GIDNil; /* size: 8 */

GID_tconst                 k_TxnIDNil; /* size: 8 */

GID_tconst                 k_TxnIDUnknown; /* size: 8 */

PackageId_tconst           k_uPackageIdFreeSub; /* size: 4 */

PackageId_tconst           k_uPackageIdInvalid; /* size: 4 */

AppId_tconst               k_uAppIdInvalid; /* size: 4 */

AssetClassId_tconst        k_ulAssetClassIdInvalid; /* size: 8 */

PhysicalItemId_tconst      k_uPhysicalItemIdInvalid; /* size: 4 */

DepotId_tconst             k_uDepotIdInvalid; /* size: 4 */

CellID_tconst              k_uCellIDInvalid; /* size: 4 */

SteamAPICall_tconst        k_uAPICallInvalid; /* size: 8 */

PartnerId_tconst           k_uPartnerIdInvalid; /* size: 4 */

extern enginefuncs_t              g_engfuncs; /* size: 632 */

extern globalvars_t *             gpGlobals; /* size: 4 */

extern class Vectorconst          g_vecZero; /* size: 12 */

extern class CBotManager *        TheBots; /* size: 4 */

/* Types: */

/* 1 */
char
 /* size: 1 */

/* 2 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 3 */
unsigned int
 /* size: 4 */

/* 4 */
unsigned char
 /* size: 1 */

/* 5 */
short unsigned int
 /* size: 2 */

/* 6 */
long unsigned int
 /* size: 4 */

/* 7 */
signed char
 /* size: 1 */

/* 8 */
short int
 /* size: 2 */

/* 9 */
int
 /* size: 4 */

/* 10 */
long long int
 /* size: 8 */

/* 11 */
long long unsigned int
 /* size: 8 */

/* 12 */
/* <0> (null):0 */
typedef long long int __quad_t; /* size: 8 */

/* 13 */
/* <0> (null):0 */
typedef long int __off_t; /* size: 4 */

/* 14 */
long int
 /* size: 4 */

/* 15 */
/* <0> (null):0 */
typedef __quad_t __off64_t; /* size: 8 */

/* 16 */
 /* pointer to 0 */
 /* size: 4 */

/* 17 */
 /* pointer to 1 */
 /* size: 4 */

/* 18 */
/* <0> (null):0 */
struct _IO_FILE {
	int                        _flags;               /*     0     4 */
	char *                     _IO_read_ptr;         /*     4     4 */
	char *                     _IO_read_end;         /*     8     4 */
	char *                     _IO_read_base;        /*    12     4 */
	char *                     _IO_write_base;       /*    16     4 */
	char *                     _IO_write_ptr;        /*    20     4 */
	char *                     _IO_write_end;        /*    24     4 */
	char *                     _IO_buf_base;         /*    28     4 */
	char *                     _IO_buf_end;          /*    32     4 */
	char *                     _IO_save_base;        /*    36     4 */
	char *                     _IO_backup_base;      /*    40     4 */
	char *                     _IO_save_end;         /*    44     4 */
	class _IO_marker *         _markers;             /*    48     4 */
	class _IO_FILE *           _chain;               /*    52     4 */
	int                        _fileno;              /*    56     4 */
	int                        _flags2;              /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	__off_t                    _old_offset;          /*    64     4 */
	short unsigned int         _cur_column;          /*    68     2 */
	signed char                _vtable_offset;       /*    70     1 */
	char                       _shortbuf[1];         /*    71     1 */
	_IO_lock_t *               _lock;                /*    72     4 */
	__off64_t                  _offset;              /*    76     8 */
	void *                     __pad1;               /*    84     4 */
	void *                     __pad2;               /*    88     4 */
	void *                     __pad3;               /*    92     4 */
	void *                     __pad4;               /*    96     4 */
	size_t                     __pad5;               /*   100     4 */
	int                        _mode;                /*   104     4 */
	char                       _unused2[40];         /*   108    40 */
	/* --- cacheline 2 boundary (128 bytes) was 20 bytes ago --- */

	/* size: 148, cachelines: 3, members: 29 */
	/* last cacheline: 20 bytes */
}; /* size: 148 */

/* 19 */
/* <0> (null):0 */
typedef void _IO_lock_t; /* size: 0 */

/* 20 */
/* <0> (null):0 */
struct _IO_marker {
	class _IO_marker *         _next;                /*     0     4 */
	class _IO_FILE *           _sbuf;                /*     4     4 */
	int                        _pos;                 /*     8     4 */

	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 21 */
 /* pointer to 20 */
 /* size: 4 */

/* 22 */
 /* pointer to 18 */
 /* size: 4 */

/* 23 */
 /* pointer to 20 */
 /* size: 4 */

/* 24 */
 /* pointer to 18 */
 /* size: 4 */

/* 25 */
/* <0> (null):0 */
char                       array[1]; /* size: 1 */

/* 26 */
 /* pointer to 19 */
 /* size: 4 */

/* 27 */
/* <0> (null):0 */
char                       array[40]; /* size: 40 */

/* 28 */
 /* pointer to 29 */
 /* size: 4 */

/* 29 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 30 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 31 */
long double
 /* size: 12 */

/* 32 */
double
 /* size: 8 */

/* 33 */
/* <0> (null):0 */
typedef int int32; /* size: 4 */

/* 34 */
/* <0> (null):0 */
typedef unsigned int uint32; /* size: 4 */

/* 35 */
/* <0> (null):0 */
typedef long long unsigned int uint64; /* size: 8 */

/* 36 */
/* <0> (null):0 */
typedef uint64 GID_t; /* size: 8 */

/* 37 */
/* <0> (null):0 */
typedef uint32 PackageId_t; /* size: 4 */

/* 38 */
/* <0> (null):0 */
typedef uint32 AppId_t; /* size: 4 */

/* 39 */
/* <0> (null):0 */
typedef uint64 AssetClassId_t; /* size: 8 */

/* 40 */
/* <0> (null):0 */
typedef uint32 PhysicalItemId_t; /* size: 4 */

/* 41 */
/* <0> (null):0 */
typedef uint32 DepotId_t; /* size: 4 */

/* 42 */
/* <0> (null):0 */
typedef uint32 CellID_t; /* size: 4 */

/* 43 */
/* <0> (null):0 */
typedef uint64 SteamAPICall_t; /* size: 8 */

/* 44 */
/* <0> (null):0 */
typedef uint32 PartnerId_t; /* size: 4 */

/* 45 */
/* <0> (null):0 */
typedef int BOOL; /* size: 4 */

/* 46 */
/* <0> (null):0 */
typedef unsigned char byte; /* size: 1 */

/* 47 */
/* <0> (null):0 */
typedef unsigned int string_t; /* size: 4 */

/* 48 */
/* <0> (null):0 */
typedef float vec_t; /* size: 4 */

/* 49 */
float
 /* size: 4 */

/* 50 */
/* <0> (null):0 */
class Vector2D {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	/* <0> (null):0 */
	void Vector2D(class Vector2D *);

	/* <0> (null):0 */
	void Vector2D(class Vector2D *, float, float);

	/* <0> (null):0 */
	class Vector2D operator+(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DplERKS_ */

	/* <0> (null):0 */
	class Vector2D operator-(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DmiERKS_ */

	/* <0> (null):0 */
	class Vector2D operator*(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DmlEf */

	/* <0> (null):0 */
	class Vector2D operator/(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DdvEf */

	/* <0> (null):0 */
	float Length(const class Vector2D  *); /* linkage=_ZNK8Vector2D6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector2D  *); /* linkage=_ZNK8Vector2D13LengthSquaredEv */

	/* <0> (null):0 */
	class Vector2D Normalize(const class Vector2D  *); /* linkage=_ZNK8Vector2D9NormalizeEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector2D *); /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector2D *, float); /* linkage=_ZN8Vector2D6IsZeroEf */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 51 */
 /* pointer to 50 */
 /* size: 4 */

/* 52 */
 /* pointer to 53 */
 /* size: 4 */

/* 53 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 54 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 55 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 56 */
bool
 /* size: 1 */

/* 57 */
/* <0> (null):0 */
class Vector {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	vec_t                      z;                    /*     8     4 */
	/* <0> (null):0 */
	void Vector(class Vector *);

	/* <0> (null):0 */
	void Vector(class Vector *, float, float, float);

	/* <0> (null):0 */
	void Vector(class Vector *, const class Vector  &);

	/* <0> (null):0 */
	void Vector(class Vector *, float *);

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *); /* linkage=_ZNK6VectorngEv */

	/* <0> (null):0 */
	int operator==(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectoreqERKS_ */

	/* <0> (null):0 */
	int operator!=(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorneERKS_ */

	/* <0> (null):0 */
	class Vector operator+(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorplERKS_ */

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectormiERKS_ */

	/* <0> (null):0 */
	class Vector operator*(const class Vector  *, float); /* linkage=_ZNK6VectormlEf */

	/* <0> (null):0 */
	class Vector operator/(const class Vector  *, float); /* linkage=_ZNK6VectordvEf */

	/* <0> (null):0 */
	void CopyToArray(const class Vector  *, float *); /* linkage=_ZNK6Vector11CopyToArrayEPf */

	/* <0> (null):0 */
	float Length(const class Vector  *); /* linkage=_ZNK6Vector6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector  *); /* linkage=_ZNK6Vector13LengthSquaredEv */

	/* <0> (null):0 */
	float * operator float*(class Vector *); /* linkage=_ZN6VectorcvPfEv */

	/* <0> (null):0 */
	const float  * operator const float*(const class Vector  *); /* linkage=_ZNK6VectorcvPKfEv */

	/* <0> (null):0 */
	class Vector Normalize(const class Vector  *); /* linkage=_ZNK6Vector9NormalizeEv */

	/* <0> (null):0 */
	class Vector2D Make2D(const class Vector  *); /* linkage=_ZNK6Vector6Make2DEv */

	/* <0> (null):0 */
	float Length2D(const class Vector  *); /* linkage=_ZNK6Vector8Length2DEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector  *, float); /* linkage=_ZNK6Vector16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector  *, float); /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector *); /* linkage=_ZN6Vector16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector *, float); /* linkage=_ZN6Vector6IsZeroEf */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 58 */
 /* pointer to 57 */
 /* size: 4 */

/* 59 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 60 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 61 */
 /* pointer to 49 */
 /* size: 4 */

/* 62 */
 /* pointer to 63 */
 /* size: 4 */

/* 63 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 64 */
 /* pointer to 65 */
 /* size: 4 */

/* 65 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 66 */
/* <0> (null):0 */
typedef int qboolean; /* size: 4 */

/* 67 */
/* <0> (null):0 */
struct link_s {
	class link_s *             prev;                 /*     0     4 */
	class link_s *             next;                 /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 68 */
 /* pointer to 67 */
 /* size: 4 */

/* 69 */
/* <0> (null):0 */
typedef struct link_s link_t; /* size: 8 */

/* 70 */
/* <0> (null):0 */
typedef struct edict_s edict_t; /* size: 804 */

/* 71 */
/* <0> (null):0 */
struct edict_s {
	qboolean                   free;                 /*     0     4 */
	int                        serialnumber;         /*     4     4 */
	link_t                     area;                 /*     8     8 */
	int                        headnode;             /*    16     4 */
	int                        num_leafs;            /*    20     4 */
	short int                  leafnums[48];         /*    24    96 */
	/* --- cacheline 1 boundary (64 bytes) was 56 bytes ago --- */
	float                      freetime;             /*   120     4 */
	void *                     pvPrivateData;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	entvars_t                  v;                    /*   128   676 */
	/* --- cacheline 12 boundary (768 bytes) was 36 bytes ago --- */

	/* size: 804, cachelines: 13, members: 9 */
	/* last cacheline: 36 bytes */
}; /* size: 804 */

/* 72 */
 /* pointer to 70 */
 /* size: 4 */

/* 73 */
/* <0> (null):0 */
struct {
	float                      time;                 /*     0     4 */
	float                      frametime;            /*     4     4 */
	float                      force_retouch;        /*     8     4 */
	string_t                   mapname;              /*    12     4 */
	string_t                   startspot;            /*    16     4 */
	float                      deathmatch;           /*    20     4 */
	float                      coop;                 /*    24     4 */
	float                      teamplay;             /*    28     4 */
	float                      serverflags;          /*    32     4 */
	float                      found_secrets;        /*    36     4 */
	class Vector              v_forward;             /*    40    12 */
	class Vector              v_up;                  /*    52    12 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	class Vector              v_right;               /*    64    12 */
	float                      trace_allsolid;       /*    76     4 */
	float                      trace_startsolid;     /*    80     4 */
	float                      trace_fraction;       /*    84     4 */
	class Vector              trace_endpos;          /*    88    12 */
	class Vector              trace_plane_normal;    /*   100    12 */
	float                      trace_plane_dist;     /*   112     4 */
	edict_t *                  trace_ent;            /*   116     4 */
	float                      trace_inopen;         /*   120     4 */
	float                      trace_inwater;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	int                        trace_hitgroup;       /*   128     4 */
	int                        trace_flags;          /*   132     4 */
	int                        msg_entity;           /*   136     4 */
	int                        cdAudioTrack;         /*   140     4 */
	int                        maxClients;           /*   144     4 */
	int                        maxEntities;          /*   148     4 */
	const char  *              pStringBase;          /*   152     4 */
	void *                     pSaveData;            /*   156     4 */
	class Vector              vecLandmarkOffset;     /*   160    12 */

	/* size: 172, cachelines: 3, members: 31 */
	/* last cacheline: 44 bytes */
}; /* size: 172 */

/* 74 */
/* <0> (null):0 */
typedef class  globalvars_t; /* size: 172 */

/* 75 */
/* <0> (null):0 */
struct entvars_s {
	string_t                   classname;            /*     0     4 */
	string_t                   globalname;           /*     4     4 */
	class Vector              origin;                /*     8    12 */
	class Vector              oldorigin;             /*    20    12 */
	class Vector              velocity;              /*    32    12 */
	class Vector              basevelocity;          /*    44    12 */
	class Vector              clbasevelocity;        /*    56    12 */
	/* --- cacheline 1 boundary (64 bytes) was 4 bytes ago --- */
	class Vector              movedir;               /*    68    12 */
	class Vector              angles;                /*    80    12 */
	class Vector              avelocity;             /*    92    12 */
	class Vector              punchangle;            /*   104    12 */
	class Vector              v_angle;               /*   116    12 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	class Vector              endpos;                /*   128    12 */
	class Vector              startpos;              /*   140    12 */
	float                      impacttime;           /*   152     4 */
	float                      starttime;            /*   156     4 */
	int                        fixangle;             /*   160     4 */
	float                      idealpitch;           /*   164     4 */
	float                      pitch_speed;          /*   168     4 */
	float                      ideal_yaw;            /*   172     4 */
	float                      yaw_speed;            /*   176     4 */
	int                        modelindex;           /*   180     4 */
	string_t                   model;                /*   184     4 */
	int                        viewmodel;            /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	int                        weaponmodel;          /*   192     4 */
	class Vector              absmin;                /*   196    12 */
	class Vector              absmax;                /*   208    12 */
	class Vector              mins;                  /*   220    12 */
	class Vector              maxs;                  /*   232    12 */
	class Vector              size;                  /*   244    12 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	float                      ltime;                /*   256     4 */
	float                      nextthink;            /*   260     4 */
	int                        movetype;             /*   264     4 */
	int                        solid;                /*   268     4 */
	int                        skin;                 /*   272     4 */
	int                        body;                 /*   276     4 */
	int                        effects;              /*   280     4 */
	float                      gravity;              /*   284     4 */
	float                      friction;             /*   288     4 */
	int                        light_level;          /*   292     4 */
	int                        sequence;             /*   296     4 */
	int                        gaitsequence;         /*   300     4 */
	float                      frame;                /*   304     4 */
	float                      animtime;             /*   308     4 */
	float                      framerate;            /*   312     4 */
	unsigned char              controller[4];        /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	unsigned char              blending[2];          /*   320     2 */
	float                      scale;                /*   324     4 */
	int                        rendermode;           /*   328     4 */
	float                      renderamt;            /*   332     4 */
	class Vector              rendercolor;           /*   336    12 */
	int                        renderfx;             /*   348     4 */
	float                      health;               /*   352     4 */
	float                      frags;                /*   356     4 */
	int                        weapons;              /*   360     4 */
	float                      takedamage;           /*   364     4 */
	int                        deadflag;             /*   368     4 */
	class Vector              view_ofs;              /*   372    12 */
	int                        button;               /*   384     4 */
	/* --- cacheline 6 boundary (384 bytes) was 2 bytes ago --- */
	int                        impulse;              /*   388     4 */
	edict_t *                  chain;                /*   392     4 */
	edict_t *                  dmg_inflictor;        /*   396     4 */
	edict_t *                  enemy;                /*   400     4 */
	edict_t *                  aiment;               /*   404     4 */
	edict_t *                  owner;                /*   408     4 */
	edict_t *                  groundentity;         /*   412     4 */
	int                        spawnflags;           /*   416     4 */
	int                        flags;                /*   420     4 */
	int                        colormap;             /*   424     4 */
	int                        team;                 /*   428     4 */
	float                      max_health;           /*   432     4 */
	float                      teleport_time;        /*   436     4 */
	float                      armortype;            /*   440     4 */
	float                      armorvalue;           /*   444     4 */
	int                        waterlevel;           /*   448     4 */
	/* --- cacheline 7 boundary (448 bytes) was 2 bytes ago --- */
	int                        watertype;            /*   452     4 */
	string_t                   target;               /*   456     4 */
	string_t                   targetname;           /*   460     4 */
	string_t                   netname;              /*   464     4 */
	string_t                   message;              /*   468     4 */
	float                      dmg_take;             /*   472     4 */
	float                      dmg_save;             /*   476     4 */
	float                      dmg;                  /*   480     4 */
	float                      dmgtime;              /*   484     4 */
	string_t                   noise;                /*   488     4 */
	string_t                   noise1;               /*   492     4 */
	string_t                   noise2;               /*   496     4 */
	string_t                   noise3;               /*   500     4 */
	float                      speed;                /*   504     4 */
	float                      air_finished;         /*   508     4 */
	float                      pain_finished;        /*   512     4 */
	/* --- cacheline 8 boundary (512 bytes) was 2 bytes ago --- */
	float                      radsuit_finished;     /*   516     4 */
	edict_t *                  pContainingEntity;    /*   520     4 */
	int                        playerclass;          /*   524     4 */
	float                      maxspeed;             /*   528     4 */
	float                      fov;                  /*   532     4 */
	int                        weaponanim;           /*   536     4 */
	int                        pushmsec;             /*   540     4 */
	int                        bInDuck;              /*   544     4 */
	int                        flTimeStepSound;      /*   548     4 */
	int                        flSwimTime;           /*   552     4 */
	int                        flDuckTime;           /*   556     4 */
	int                        iStepLeft;            /*   560     4 */
	float                      flFallVelocity;       /*   564     4 */
	int                        gamestate;            /*   568     4 */
	int                        oldbuttons;           /*   572     4 */
	int                        groupinfo;            /*   576     4 */
	/* --- cacheline 9 boundary (576 bytes) was 2 bytes ago --- */
	int                        iuser1;               /*   580     4 */
	int                        iuser2;               /*   584     4 */
	int                        iuser3;               /*   588     4 */
	int                        iuser4;               /*   592     4 */
	float                      fuser1;               /*   596     4 */
	float                      fuser2;               /*   600     4 */
	float                      fuser3;               /*   604     4 */
	float                      fuser4;               /*   608     4 */
	class Vector              vuser1;                /*   612    12 */
	class Vector              vuser2;                /*   624    12 */
	class Vector              vuser3;                /*   636    12 */
	/* --- cacheline 10 boundary (640 bytes) was 6 bytes ago --- */
	class Vector              vuser4;                /*   648    12 */
	edict_t *                  euser1;               /*   660     4 */
	edict_t *                  euser2;               /*   664     4 */
	edict_t *                  euser3;               /*   668     4 */
	edict_t *                  euser4;               /*   672     4 */

	/* size: 676, cachelines: 11, members: 123 */
	/* last cacheline: 36 bytes */

	/* BRAIN FART ALERT! 676 != 674 + 0(holes), diff = 2 */

}; /* size: 676 */

/* 76 */
/* <0> (null):0 */
unsigned char              array[4]; /* size: 4 */

/* 77 */
/* <0> (null):0 */
unsigned char              array[2]; /* size: 2 */

/* 78 */
/* <0> (null):0 */
typedef struct entvars_s entvars_t; /* size: 676 */

/* 79 */
/* <0> (null):0 */
short int                  array[48]; /* size: 96 */

/* 80 */
/* <0> (null):0 */
typedef uint32 CRC32_t; /* size: 4 */

/* 81 */
/* <0> (null):0 */
struct cvar_s {
	char *                     name;                 /*     0     4 */
	char *                     string;               /*     4     4 */
	int                        flags;                /*     8     4 */
	float                      value;                /*    12     4 */
	class cvar_s *             next;                 /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 82 */
 /* pointer to 81 */
 /* size: 4 */

/* 83 */
/* <0> (null):0 */
typedef struct cvar_s cvar_t; /* size: 20 */

/* 84 */
/* <0> (null):0 */
struct client_textmessage_s {
	int                        effect;               /*     0     4 */
	byte                       r1;                   /*     4     1 */
	byte                       g1;                   /*     5     1 */
	byte                       b1;                   /*     6     1 */
	byte                       a1;                   /*     7     1 */
	byte                       r2;                   /*     8     1 */
	byte                       g2;                   /*     9     1 */
	byte                       b2;                   /*    10     1 */
	byte                       a2;                   /*    11     1 */
	float                      x;                    /*    12     4 */
	float                      y;                    /*    16     4 */
	float                      fadein;               /*    20     4 */
	float                      fadeout;              /*    24     4 */
	float                      holdtime;             /*    28     4 */
	float                      fxtime;               /*    32     4 */
	const char  *              pName;                /*    36     4 */
	const char  *              pMessage;             /*    40     4 */

	/* size: 44, cachelines: 1, members: 17 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 85 */
/* <0> (null):0 */
typedef struct client_textmessage_s client_textmessage_t; /* size: 44 */

/* 86 */
/* <0> (null):0 */
typedef struct sequenceCommandLine_ sequenceCommandLine_s; /* size: 92 */

/* 87 */
/* <0> (null):0 */
struct sequenceCommandLine_ {
	int                        commandType;          /*     0     4 */
	client_textmessage_t       clientMessage;        /*     4    44 */
	char *                     speakerName;          /*    48     4 */
	char *                     listenerName;         /*    52     4 */
	char *                     soundFileName;        /*    56     4 */
	char *                     sentenceName;         /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	char *                     fireTargetNames;      /*    64     4 */
	char *                     killTargetNames;      /*    68     4 */
	float                      delay;                /*    72     4 */
	int                        repeatCount;          /*    76     4 */
	int                        textChannel;          /*    80     4 */
	int                        modifierBitField;     /*    84     4 */
	sequenceCommandLine_s *    nextCommandLine;      /*    88     4 */

	/* size: 92, cachelines: 2, members: 13 */
	/* last cacheline: 28 bytes */
}; /* size: 92 */

/* 88 */
 /* pointer to 86 */
 /* size: 4 */

/* 89 */
/* <0> (null):0 */
typedef struct sequenceEntry_ sequenceEntry_s; /* size: 20 */

/* 90 */
/* <0> (null):0 */
struct sequenceEntry_ {
	char *                     fileName;             /*     0     4 */
	char *                     entryName;            /*     4     4 */
	sequenceCommandLine_s *    firstCommand;         /*     8     4 */
	sequenceEntry_s *          nextEntry;            /*    12     4 */
	qboolean                   isGlobal;             /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 91 */
 /* pointer to 89 */
 /* size: 4 */

/* 92 */
/* <0> (null):0 */
typedef struct sentenceEntry_ sentenceEntry_s; /* size: 16 */

/* 93 */
/* <0> (null):0 */
struct sentenceEntry_ {
	char *                     data;                 /*     0     4 */
	sentenceEntry_s *          nextEntry;            /*     4     4 */
	qboolean                   isGlobal;             /*     8     4 */
	unsigned int               index;                /*    12     4 */

	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 94 */
 /* pointer to 92 */
 /* size: 4 */

/* 95 */
/* <0> (null):0 */
enum {
	at_notice = 0,
	at_console = 1,
	at_aiconsole = 2,
	at_warning = 3,
	at_error = 4,
	at_logged = 5,
}; /* size: 4 */

/* 96 */
/* <0> (null):0 */
typedef enum  ALERT_TYPE; /* size: 4 */

/* 97 */
/* <0> (null):0 */
enum {
	print_console = 0,
	print_center = 1,
	print_chat = 2,
}; /* size: 4 */

/* 98 */
/* <0> (null):0 */
typedef enum  PRINT_TYPE; /* size: 4 */

/* 99 */
/* <0> (null):0 */
enum {
	force_exactfile = 0,
	force_model_samebounds = 1,
	force_model_specifybounds = 2,
	force_model_specifybounds_if_avail = 3,
}; /* size: 4 */

/* 100 */
/* <0> (null):0 */
typedef enum  FORCE_TYPE; /* size: 4 */

/* 101 */
/* <0> (null):0 */
struct {
	int                        fAllSolid;            /*     0     4 */
	int                        fStartSolid;          /*     4     4 */
	int                        fInOpen;              /*     8     4 */
	int                        fInWater;             /*    12     4 */
	float                      flFraction;           /*    16     4 */
	class Vector              vecEndPos;             /*    20    12 */
	float                      flPlaneDist;          /*    32     4 */
	class Vector              vecPlaneNormal;        /*    36    12 */
	edict_t *                  pHit;                 /*    48     4 */
	int                        iHitgroup;            /*    52     4 */

	/* size: 56, cachelines: 1, members: 10 */
	/* last cacheline: 56 bytes */
}; /* size: 56 */

/* 102 */
/* <0> (null):0 */
typedef class  TraceResult; /* size: 56 */

/* 103 */
/* <0> (null):0 */
struct enginefuncs_s {
	int                        (*pfnPrecacheModel)(char *); /*     0     4 */
	int                        (*pfnPrecacheSound)(char *); /*     4     4 */
	void                       (*pfnSetModel)(edict_t *, const char  *); /*     8     4 */
	int                        (*pfnModelIndex)(const char  *); /*    12     4 */
	int                        (*pfnModelFrames)(int); /*    16     4 */
	void                       (*pfnSetSize)(edict_t *, const float  *, const float  *); /*    20     4 */
	void                       (*pfnChangeLevel)(char *, char *); /*    24     4 */
	void                       (*pfnGetSpawnParms)(edict_t *); /*    28     4 */
	void                       (*pfnSaveSpawnParms)(edict_t *); /*    32     4 */
	float                      (*pfnVecToYaw)(const float  *); /*    36     4 */
	void                       (*pfnVecToAngles)(const float  *, float *); /*    40     4 */
	void                       (*pfnMoveToOrigin)(edict_t *, const float  *, float, int); /*    44     4 */
	void                       (*pfnChangeYaw)(edict_t *); /*    48     4 */
	void                       (*pfnChangePitch)(edict_t *); /*    52     4 */
	edict_t *                  (*pfnFindEntityByString)(edict_t *, const char  *, const char  *); /*    56     4 */
	int                        (*pfnGetEntityIllum)(edict_t *); /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	edict_t *                  (*pfnFindEntityInSphere)(edict_t *, const float  *, float); /*    64     4 */
	edict_t *                  (*pfnFindClientInPVS)(edict_t *); /*    68     4 */
	edict_t *                  (*pfnEntitiesInPVS)(edict_t *); /*    72     4 */
	void                       (*pfnMakeVectors)(const float  *); /*    76     4 */
	void                       (*pfnAngleVectors)(const float  *, float *, float *, float *); /*    80     4 */
	edict_t *                  (*pfnCreateEntity)(void); /*    84     4 */
	void                       (*pfnRemoveEntity)(edict_t *); /*    88     4 */
	edict_t *                  (*pfnCreateNamedEntity)(int); /*    92     4 */
	void                       (*pfnMakeStatic)(edict_t *); /*    96     4 */
	int                        (*pfnEntIsOnFloor)(edict_t *); /*   100     4 */
	int                        (*pfnDropToFloor)(edict_t *); /*   104     4 */
	int                        (*pfnWalkMove)(edict_t *, float, float, int); /*   108     4 */
	void                       (*pfnSetOrigin)(edict_t *, const float  *); /*   112     4 */
	void                       (*pfnEmitSound)(edict_t *, int, const char  *, float, float, int, int); /*   116     4 */
	void                       (*pfnEmitAmbientSound)(edict_t *, float *, const char  *, float, float, int, int); /*   120     4 */
	void                       (*pfnTraceLine)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	void                       (*pfnTraceToss)(edict_t *, edict_t *, TraceResult *); /*   128     4 */
	int                        (*pfnTraceMonsterHull)(edict_t *, const float  *, const float  *, int, edict_t *, TraceResult *); /*   132     4 */
	void                       (*pfnTraceHull)(const float  *, const float  *, int, int, edict_t *, TraceResult *); /*   136     4 */
	void                       (*pfnTraceModel)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   140     4 */
	const char  *              (*pfnTraceTexture)(edict_t *, const float  *, const float  *); /*   144     4 */
	void                       (*pfnTraceSphere)(const float  *, const float  *, int, float, edict_t *, TraceResult *); /*   148     4 */
	void                       (*pfnGetAimVector)(edict_t *, float, float *); /*   152     4 */
	void                       (*pfnServerCommand)(char *); /*   156     4 */
	void                       (*pfnServerExecute)(void); /*   160     4 */
	void                       (*pfnClientCommand)(edict_t *, char *, ...); /*   164     4 */
	void                       (*pfnParticleEffect)(const float  *, const float  *, float, float); /*   168     4 */
	void                       (*pfnLightStyle)(int, char *); /*   172     4 */
	int                        (*pfnDecalIndex)(const char  *); /*   176     4 */
	int                        (*pfnPointContents)(const float  *); /*   180     4 */
	void                       (*pfnMessageBegin)(int, int, const float  *, edict_t *); /*   184     4 */
	void                       (*pfnMessageEnd)(void); /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	void                       (*pfnWriteByte)(int); /*   192     4 */
	void                       (*pfnWriteChar)(int); /*   196     4 */
	void                       (*pfnWriteShort)(int); /*   200     4 */
	void                       (*pfnWriteLong)(int); /*   204     4 */
	void                       (*pfnWriteAngle)(float); /*   208     4 */
	void                       (*pfnWriteCoord)(float); /*   212     4 */
	void                       (*pfnWriteString)(const char  *); /*   216     4 */
	void                       (*pfnWriteEntity)(int); /*   220     4 */
	void                       (*pfnCVarRegister)(cvar_t *); /*   224     4 */
	float                      (*pfnCVarGetFloat)(const char  *); /*   228     4 */
	const char  *              (*pfnCVarGetString)(const char  *); /*   232     4 */
	void                       (*pfnCVarSetFloat)(const char  *, float); /*   236     4 */
	void                       (*pfnCVarSetString)(const char  *, const char  *); /*   240     4 */
	void                       (*pfnAlertMessage)(ALERT_TYPE, char *, ...); /*   244     4 */
	void                       (*pfnEngineFprintf)(void *, char *, ...); /*   248     4 */
	void *                     (*pfnPvAllocEntPrivateData)(edict_t *, int32); /*   252     4 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	void *                     (*pfnPvEntPrivateData)(edict_t *); /*   256     4 */
	void                       (*pfnFreeEntPrivateData)(edict_t *); /*   260     4 */
	const char  *              (*pfnSzFromIndex)(int); /*   264     4 */
	int                        (*pfnAllocString)(const char  *); /*   268     4 */
	class entvars_s *          (*pfnGetVarsOfEnt)(edict_t *); /*   272     4 */
	edict_t *                  (*pfnPEntityOfEntOffset)(int); /*   276     4 */
	int                        (*pfnEntOffsetOfPEntity)(const edict_t  *); /*   280     4 */
	int                        (*pfnIndexOfEdict)(const edict_t  *); /*   284     4 */
	edict_t *                  (*pfnPEntityOfEntIndex)(int); /*   288     4 */
	edict_t *                  (*pfnFindEntityByVars)(class entvars_s *); /*   292     4 */
	void *                     (*pfnGetModelPtr)(edict_t *); /*   296     4 */
	int                        (*pfnRegUserMsg)(const char  *, int); /*   300     4 */
	void                       (*pfnAnimationAutomove)(const edict_t  *, float); /*   304     4 */
	void                       (*pfnGetBonePosition)(const edict_t  *, int, float *, float *); /*   308     4 */
	uint32                     (*pfnFunctionFromName)(const char  *); /*   312     4 */
	const char  *              (*pfnNameForFunction)(uint32); /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	void                       (*pfnClientPrintf)(edict_t *, PRINT_TYPE, const char  *); /*   320     4 */
	void                       (*pfnServerPrint)(const char  *); /*   324     4 */
	const char  *              (*pfnCmd_Args)(void); /*   328     4 */
	const char  *              (*pfnCmd_Argv)(int);  /*   332     4 */
	int                        (*pfnCmd_Argc)(void); /*   336     4 */
	void                       (*pfnGetAttachment)(const edict_t  *, int, float *, float *); /*   340     4 */
	void                       (*pfnCRC32_Init)(CRC32_t *); /*   344     4 */
	void                       (*pfnCRC32_ProcessBuffer)(CRC32_t *, void *, int); /*   348     4 */
	void                       (*pfnCRC32_ProcessByte)(CRC32_t *, unsigned char); /*   352     4 */
	CRC32_t                    (*pfnCRC32_Final)(CRC32_t); /*   356     4 */
	int32                      (*pfnRandomLong)(int32, int32); /*   360     4 */
	float                      (*pfnRandomFloat)(float, float); /*   364     4 */
	void                       (*pfnSetView)(const edict_t  *, const edict_t  *); /*   368     4 */
	float                      (*pfnTime)(void);     /*   372     4 */
	void                       (*pfnCrosshairAngle)(const edict_t  *, float, float); /*   376     4 */
	byte *                     (*pfnLoadFileForMe)(char *, int *); /*   380     4 */
	/* --- cacheline 6 boundary (384 bytes) --- */
	void                       (*pfnFreeFile)(void *); /*   384     4 */
	void                       (*pfnEndSection)(const char  *); /*   388     4 */
	int                        (*pfnCompareFileTime)(char *, char *, int *); /*   392     4 */
	void                       (*pfnGetGameDir)(char *); /*   396     4 */
	void                       (*pfnCvar_RegisterVariable)(cvar_t *); /*   400     4 */
	void                       (*pfnFadeClientVolume)(const edict_t  *, int, int, int, int); /*   404     4 */
	void                       (*pfnSetClientMaxspeed)(const edict_t  *, float); /*   408     4 */
	edict_t *                  (*pfnCreateFakeClient)(const char  *); /*   412     4 */
	void                       (*pfnRunPlayerMove)(edict_t *, const float  *, float, float, float, short unsigned int, byte, byte); /*   416     4 */
	int                        (*pfnNumberOfEntities)(void); /*   420     4 */
	char *                     (*pfnGetInfoKeyBuffer)(edict_t *); /*   424     4 */
	char *                     (*pfnInfoKeyValue)(char *, char *); /*   428     4 */
	void                       (*pfnSetKeyValue)(char *, char *, char *); /*   432     4 */
	void                       (*pfnSetClientKeyValue)(int, char *, char *, char *); /*   436     4 */
	int                        (*pfnIsMapValid)(char *); /*   440     4 */
	void                       (*pfnStaticDecal)(const float  *, int, int, int); /*   444     4 */
	/* --- cacheline 7 boundary (448 bytes) --- */
	int                        (*pfnPrecacheGeneric)(char *); /*   448     4 */
	int                        (*pfnGetPlayerUserId)(edict_t *); /*   452     4 */
	void                       (*pfnBuildSoundMsg)(edict_t *, int, const char  *, float, float, int, int, int, int, const float  *, edict_t *); /*   456     4 */
	int                        (*pfnIsDedicatedServer)(void); /*   460     4 */
	cvar_t *                   (*pfnCVarGetPointer)(const char  *); /*   464     4 */
	unsigned int               (*pfnGetPlayerWONId)(edict_t *); /*   468     4 */
	void                       (*pfnInfo_RemoveKey)(char *, const char  *); /*   472     4 */
	const char  *              (*pfnGetPhysicsKeyValue)(const edict_t  *, const char  *); /*   476     4 */
	void                       (*pfnSetPhysicsKeyValue)(const edict_t  *, const char  *, const char  *); /*   480     4 */
	const char  *              (*pfnGetPhysicsInfoString)(const edict_t  *); /*   484     4 */
	short unsigned int         (*pfnPrecacheEvent)(int, const char  *); /*   488     4 */
	void                       (*pfnPlaybackEvent)(int, const edict_t  *, short unsigned int, float, float *, float *, float, float, int, int, int, int); /*   492     4 */
	unsigned char *            (*pfnSetFatPVS)(float *); /*   496     4 */
	unsigned char *            (*pfnSetFatPAS)(float *); /*   500     4 */
	int                        (*pfnCheckVisibility)(const edict_t  *, unsigned char *); /*   504     4 */
	void                       (*pfnDeltaSetField)(class delta_s *, const char  *); /*   508     4 */
	/* --- cacheline 8 boundary (512 bytes) --- */
	void                       (*pfnDeltaUnsetField)(class delta_s *, const char  *); /*   512     4 */
	void                       (*pfnDeltaAddEncoder)(char *, void (*)(class delta_s *, const unsigned char  *, const unsigned char  *)); /*   516     4 */
	int                        (*pfnGetCurrentPlayer)(void); /*   520     4 */
	int                        (*pfnCanSkipPlayer)(const edict_t  *); /*   524     4 */
	int                        (*pfnDeltaFindField)(class delta_s *, const char  *); /*   528     4 */
	void                       (*pfnDeltaSetFieldByIndex)(class delta_s *, int); /*   532     4 */
	void                       (*pfnDeltaUnsetFieldByIndex)(class delta_s *, int); /*   536     4 */
	void                       (*pfnSetGroupMask)(int, int); /*   540     4 */
	int                        (*pfnCreateInstancedBaseline)(int, class entity_state_s *); /*   544     4 */
	void                       (*pfnCvar_DirectSet)(class cvar_s *, char *); /*   548     4 */
	void                       (*pfnForceUnmodified)(FORCE_TYPE, float *, float *, const char  *); /*   552     4 */
	void                       (*pfnGetPlayerStats)(const edict_t  *, int *, int *); /*   556     4 */
	void                       (*pfnAddServerCommand)(char *, void (*)(void)); /*   560     4 */
	qboolean                   (*pfnVoice_GetClientListening)(int, int); /*   564     4 */
	qboolean                   (*pfnVoice_SetClientListening)(int, int, qboolean); /*   568     4 */
	const char  *              (*pfnGetPlayerAuthId)(edict_t *); /*   572     4 */
	/* --- cacheline 9 boundary (576 bytes) --- */
	sequenceEntry_s *          (*pfnSequenceGet)(const char  *, const char  *); /*   576     4 */
	sentenceEntry_s *          (*pfnSequencePickSentence)(const char  *, int, int *); /*   580     4 */
	int                        (*pfnGetFileSize)(char *); /*   584     4 */
	unsigned int               (*pfnGetApproxWavePlayLen)(const char  *); /*   588     4 */
	int                        (*pfnIsCareerMatch)(void); /*   592     4 */
	int                        (*pfnGetLocalizedStringLength)(const char  *); /*   596     4 */
	void                       (*pfnRegisterTutorMessageShown)(int); /*   600     4 */
	int                        (*pfnGetTimesTutorMessageShown)(int); /*   604     4 */
	void                       (*ProcessTutorMessageDecayBuffer)(int *, int); /*   608     4 */
	void                       (*ConstructTutorMessageDecayBuffer)(int *, int); /*   612     4 */
	void                       (*ResetTutorMessageDecayData)(void); /*   616     4 */
	void                       (*pfnQueryClientCvarValue)(const edict_t  *, const char  *); /*   620     4 */
	void                       (*pfnQueryClientCvarValue2)(const edict_t  *, const char  *, int); /*   624     4 */
	int                        (*pfnCheckParm)(const char  *, char * *); /*   628     4 */

	/* size: 632, cachelines: 10, members: 158 */
	/* last cacheline: 56 bytes */
}; /* size: 632 */

/* 104 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 105 */
 /* pointer to 104 */
 /* size: 4 */

/* 106 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150863584 */

/* 107 */
 /* pointer to 106 */
 /* size: 4 */

/* 108 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 109 */
 /* pointer to 108 */
 /* size: 4 */

/* 110 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 111 */
 /* pointer to 110 */
 /* size: 4 */

/* 112 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150864104 */

/* 113 */
 /* pointer to 112 */
 /* size: 4 */

/* 114 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150864364 */

/* 115 */
 /* pointer to 114 */
 /* size: 4 */

/* 116 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150864572 */

/* 117 */
 /* pointer to 116 */
 /* size: 4 */

/* 118 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 119 */
 /* pointer to 118 */
 /* size: 4 */

/* 120 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150864884 */

/* 121 */
 /* pointer to 120 */
 /* size: 4 */

/* 122 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150865092 */

/* 123 */
 /* pointer to 122 */
 /* size: 4 */

/* 124 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 125 */
 /* pointer to 124 */
 /* size: 4 */

/* 126 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 127 */
 /* pointer to 126 */
 /* size: 4 */

/* 128 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 129 */
 /* pointer to 128 */
 /* size: 4 */

/* 130 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 131 */
 /* pointer to 130 */
 /* size: 4 */

/* 132 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150878468 */

/* 133 */
 /* pointer to 132 */
 /* size: 4 */

/* 134 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150878624 */

/* 135 */
 /* pointer to 134 */
 /* size: 4 */

/* 136 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 137 */
 /* pointer to 136 */
 /* size: 4 */

/* 138 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 139 */
 /* pointer to 138 */
 /* size: 4 */

/* 140 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 141 */
 /* pointer to 140 */
 /* size: 4 */

/* 142 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150879508 */

/* 143 */
 /* pointer to 142 */
 /* size: 4 */

/* 144 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150879716 */

/* 145 */
 /* pointer to 144 */
 /* size: 4 */

/* 146 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150880184 */

/* 147 */
 /* pointer to 146 */
 /* size: 4 */

/* 148 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150880652 */

/* 149 */
 /* pointer to 102 */
 /* size: 4 */

/* 150 */
 /* pointer to 148 */
 /* size: 4 */

/* 151 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150881068 */

/* 152 */
 /* pointer to 151 */
 /* size: 4 */

/* 153 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 154 */
 /* pointer to 153 */
 /* size: 4 */

/* 155 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150881744 */

/* 156 */
 /* pointer to 155 */
 /* size: 4 */

/* 157 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 158 */
 /* pointer to 157 */
 /* size: 4 */

/* 159 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150817252 */

/* 160 */
 /* pointer to 159 */
 /* size: 4 */

/* 161 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150817668 */

/* 162 */
 /* pointer to 161 */
 /* size: 4 */

/* 163 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150817928 */

/* 164 */
 /* pointer to 163 */
 /* size: 4 */

/* 165 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150818084 */

/* 166 */
 /* pointer to 165 */
 /* size: 4 */

/* 167 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150818188 */

/* 168 */
 /* pointer to 167 */
 /* size: 4 */

/* 169 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150818396 */

/* 170 */
 /* pointer to 169 */
 /* size: 4 */

/* 171 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150818708 */

/* 172 */
 /* pointer to 171 */
 /* size: 4 */

/* 173 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 174 */
 /* pointer to 173 */
 /* size: 4 */

/* 175 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150819072 */

/* 176 */
 /* pointer to 175 */
 /* size: 4 */

/* 177 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150819384 */

/* 178 */
 /* pointer to 177 */
 /* size: 4 */

/* 179 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150819540 */

/* 180 */
 /* pointer to 179 */
 /* size: 4 */

/* 181 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150819696 */

/* 182 */
 /* pointer to 181 */
 /* size: 4 */

/* 183 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150819852 */

/* 184 */
 /* pointer to 83 */
 /* size: 4 */

/* 185 */
 /* pointer to 183 */
 /* size: 4 */

/* 186 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 187 */
 /* pointer to 186 */
 /* size: 4 */

/* 188 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 189 */
 /* pointer to 188 */
 /* size: 4 */

/* 190 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150820372 */

/* 191 */
 /* pointer to 190 */
 /* size: 4 */

/* 192 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150820580 */

/* 193 */
 /* pointer to 192 */
 /* size: 4 */

/* 194 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150820788 */

/* 195 */
 /* pointer to 194 */
 /* size: 4 */

/* 196 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150820996 */

/* 197 */
 /* pointer to 196 */
 /* size: 4 */

/* 198 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 199 */
 /* pointer to 198 */
 /* size: 4 */

/* 200 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 201 */
 /* pointer to 200 */
 /* size: 4 */

/* 202 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 203 */
 /* pointer to 202 */
 /* size: 4 */

/* 204 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 205 */
 /* pointer to 75 */
 /* size: 4 */

/* 206 */
 /* pointer to 204 */
 /* size: 4 */

/* 207 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 208 */
 /* pointer to 209 */
 /* size: 4 */

/* 209 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 804 */

/* 210 */
 /* pointer to 207 */
 /* size: 4 */

/* 211 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 212 */
 /* pointer to 211 */
 /* size: 4 */

/* 213 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 214 */
 /* pointer to 213 */
 /* size: 4 */

/* 215 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150891828 */

/* 216 */
 /* pointer to 215 */
 /* size: 4 */

/* 217 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150892036 */

/* 218 */
 /* pointer to 217 */
 /* size: 4 */

/* 219 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 220 */
 /* pointer to 219 */
 /* size: 4 */

/* 221 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 222 */
 /* pointer to 221 */
 /* size: 4 */

/* 223 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150892660 */

/* 224 */
 /* pointer to 223 */
 /* size: 4 */

/* 225 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 226 */
 /* pointer to 225 */
 /* size: 4 */

/* 227 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 228 */
 /* pointer to 227 */
 /* size: 4 */

/* 229 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150893128 */

/* 230 */
 /* pointer to 80 */
 /* size: 4 */

/* 231 */
 /* pointer to 229 */
 /* size: 4 */

/* 232 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150893336 */

/* 233 */
 /* pointer to 232 */
 /* size: 4 */

/* 234 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150893596 */

/* 235 */
 /* pointer to 234 */
 /* size: 4 */

/* 236 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 237 */
 /* pointer to 236 */
 /* size: 4 */

/* 238 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 239 */
 /* pointer to 238 */
 /* size: 4 */

/* 240 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 241 */
 /* pointer to 240 */
 /* size: 4 */

/* 242 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150894376 */

/* 243 */
 /* pointer to 242 */
 /* size: 4 */

/* 244 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 245 */
 /* pointer to 244 */
 /* size: 4 */

/* 246 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150894704 */

/* 247 */
 /* pointer to 246 */
 /* size: 4 */

/* 248 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 249 */
 /* pointer to 46 */
 /* size: 4 */

/* 250 */
 /* pointer to 9 */
 /* size: 4 */

/* 251 */
 /* pointer to 248 */
 /* size: 4 */

/* 252 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150895276 */

/* 253 */
 /* pointer to 252 */
 /* size: 4 */

/* 254 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 255 */
 /* pointer to 254 */
 /* size: 4 */

/* 256 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150895692 */

/* 257 */
 /* pointer to 256 */
 /* size: 4 */

/* 258 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 259 */
 /* pointer to 258 */
 /* size: 4 */

/* 260 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150896212 */

/* 261 */
 /* pointer to 260 */
 /* size: 4 */

/* 262 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 263 */
 /* pointer to 262 */
 /* size: 4 */

/* 264 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 265 */
 /* pointer to 264 */
 /* size: 4 */

/* 266 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150897096 */

/* 267 */
 /* pointer to 266 */
 /* size: 4 */

/* 268 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150897356 */

/* 269 */
 /* pointer to 268 */
 /* size: 4 */

/* 270 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150897668 */

/* 271 */
 /* pointer to 270 */
 /* size: 4 */

/* 272 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150897980 */

/* 273 */
 /* pointer to 272 */
 /* size: 4 */

/* 274 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 275 */
 /* pointer to 274 */
 /* size: 4 */

/* 276 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 277 */
 /* pointer to 276 */
 /* size: 4 */

/* 278 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150903056 */

/* 279 */
 /* pointer to 278 */
 /* size: 4 */

/* 280 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 281 */
 /* pointer to 280 */
 /* size: 4 */

/* 282 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150903472 */

/* 283 */
 /* pointer to 282 */
 /* size: 4 */

/* 284 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 285 */
 /* pointer to 284 */
 /* size: 4 */

/* 286 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 2 */

/* 287 */
 /* pointer to 286 */
 /* size: 4 */

/* 288 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150904096 */

/* 289 */
 /* pointer to 288 */
 /* size: 4 */

/* 290 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 291 */
 /* pointer to 4 */
 /* size: 4 */

/* 292 */
 /* pointer to 290 */
 /* size: 4 */

/* 293 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 294 */
 /* pointer to 293 */
 /* size: 4 */

/* 295 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150905240 */

/* 296 */
 /* pointer to 297 */
 /* size: 4 */

/* 297 */
/* <0> (null):0 */
struct delta_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 298 */
 /* pointer to 295 */
 /* size: 4 */

/* 299 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150905564 */

/* 300 */
 /* pointer to 301 */
 /* size: 4 */

/* 301 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150905772 */

/* 302 */
 /* pointer to 303 */
 /* size: 4 */

/* 303 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 304 */
 /* pointer to 299 */
 /* size: 4 */

/* 305 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 306 */
 /* pointer to 305 */
 /* size: 4 */

/* 307 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150906344 */

/* 308 */
 /* pointer to 307 */
 /* size: 4 */

/* 309 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150906552 */

/* 310 */
 /* pointer to 309 */
 /* size: 4 */

/* 311 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 312 */
 /* pointer to 313 */
 /* size: 4 */

/* 313 */
/* <0> (null):0 */
struct entity_state_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 314 */
 /* pointer to 311 */
 /* size: 4 */

/* 315 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150907140 */

/* 316 */
 /* pointer to 81 */
 /* size: 4 */

/* 317 */
 /* pointer to 315 */
 /* size: 4 */

/* 318 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150907400 */

/* 319 */
 /* pointer to 318 */
 /* size: 4 */

/* 320 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150907712 */

/* 321 */
 /* pointer to 320 */
 /* size: 4 */

/* 322 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150907972 */

/* 323 */
 /* pointer to 322 */
 /* size: 4 */

/* 324 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 325 */
 /* pointer to 324 */
 /* size: 4 */

/* 326 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 327 */
 /* pointer to 326 */
 /* size: 4 */

/* 328 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 329 */
 /* pointer to 328 */
 /* size: 4 */

/* 330 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 331 */
 /* pointer to 330 */
 /* size: 4 */

/* 332 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 333 */
 /* pointer to 332 */
 /* size: 4 */

/* 334 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 335 */
 /* pointer to 334 */
 /* size: 4 */

/* 336 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150909428 */

/* 337 */
 /* pointer to 336 */
 /* size: 4 */

/* 338 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150909636 */

/* 339 */
 /* pointer to 338 */
 /* size: 4 */

/* 340 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150909844 */

/* 341 */
 /* pointer to 340 */
 /* size: 4 */

/* 342 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 343 */
 /* pointer to 17 */
 /* size: 4 */

/* 344 */
 /* pointer to 342 */
 /* size: 4 */

/* 345 */
/* <0> (null):0 */
typedef struct enginefuncs_s enginefuncs_t; /* size: 632 */

/* 346 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 347 */
/* <0> (null):0 */
typedef int ptrdiff_t; /* size: 4 */

/* 348 */
/* <0> (null):0 */
enum {
	TS_AT_TOP = 0,
	TS_AT_BOTTOM = 1,
	TS_GOING_UP = 2,
	TS_GOING_DOWN = 3,
}; /* size: 4 */

/* 349 */
/* <0> (null):0 */
typedef enum  TOGGLE_STATE; /* size: 4 */

/* 350 */
 /* pointer to 78 */
 /* size: 4 */

/* 351 */
 /* pointer to 352 */
 /* size: 4 */

/* 352 */
/* <0> (null):0 */
struct CBaseEntity {
	/* <0> (null):0 */
	edict_t * edict(class CBaseEntity *); /* linkage=_ZN11CBaseEntity5edictEv */

	/* <0> (null):0 */
	virtual int ObjectCaps(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10ObjectCapsEv */

	/* <0> (null):0 */
	int entindex(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8entindexEv */

	/* <0> (null):0 */
	void CBaseEntity(class CBaseEntity *);

	/* <0> (null):0 */
	void * operator new(size_t, entvars_t *); /* linkage=_ZN11CBaseEntitynwEjP9entvars_s */

	/* <0> (null):0 */
	virtual void Restart(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7RestartEv */

	/* <0> (null):0 */
	virtual void Activate(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8ActivateEv */

	/* <0> (null):0 */
	virtual int Classify(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8ClassifyEv */

	/* <0> (null):0 */
	virtual void DeathNotice(class CBaseEntity *, entvars_t *); /* linkage=_ZN11CBaseEntity11DeathNoticeEP9entvars_s */

	/* <0> (null):0 */
	virtual int BloodColor(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10BloodColorEv */

	/* <0> (null):0 */
	virtual BOOL IsTriggered(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity11IsTriggeredEPS_ */

	/* <0> (null):0 */
	virtual class CBaseMonster * MyMonsterPointer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity16MyMonsterPointerEv */

	/* <0> (null):0 */
	virtual class CSquadMonster * MySquadMonsterPointer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity21MySquadMonsterPointerEv */

	/* <0> (null):0 */
	virtual int GetToggleState(class CBaseEntity *); /* linkage=_ZN11CBaseEntity14GetToggleStateEv */

	/* <0> (null):0 */
	virtual void AddPoints(class CBaseEntity *, int, BOOL); /* linkage=_ZN11CBaseEntity9AddPointsEii */

	/* <0> (null):0 */
	virtual void AddPointsToTeam(class CBaseEntity *, int, BOOL); /* linkage=_ZN11CBaseEntity15AddPointsToTeamEii */

	/* <0> (null):0 */
	virtual BOOL AddPlayerItem(class CBaseEntity *, class CBasePlayerItem *); /* linkage=_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem */

	/* <0> (null):0 */
	virtual BOOL RemovePlayerItem(class CBaseEntity *, class CBasePlayerItem *); /* linkage=_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem */

	/* <0> (null):0 */
	virtual int GiveAmmo(class CBaseEntity *, int, char *, int); /* linkage=_ZN11CBaseEntity8GiveAmmoEiPci */

	/* <0> (null):0 */
	virtual float GetDelay(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8GetDelayEv */

	/* <0> (null):0 */
	virtual int IsMoving(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8IsMovingEv */

	/* <0> (null):0 */
	virtual void OverrideReset(class CBaseEntity *); /* linkage=_ZN11CBaseEntity13OverrideResetEv */

	/* <0> (null):0 */
	virtual void SetToggleState(class CBaseEntity *, int); /* linkage=_ZN11CBaseEntity14SetToggleStateEi */

	/* <0> (null):0 */
	virtual void StartSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity13StartSneakingEv */

	/* <0> (null):0 */
	virtual void StopSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12StopSneakingEv */

	/* <0> (null):0 */
	virtual BOOL OnControls(class CBaseEntity *, entvars_t *); /* linkage=_ZN11CBaseEntity10OnControlsEP9entvars_s */

	/* <0> (null):0 */
	virtual BOOL IsSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10IsSneakingEv */

	/* <0> (null):0 */
	virtual BOOL IsAlive(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7IsAliveEv */

	/* <0> (null):0 */
	virtual BOOL IsBSPModel(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10IsBSPModelEv */

	/* <0> (null):0 */
	virtual BOOL ReflectGauss(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12ReflectGaussEv */

	/* <0> (null):0 */
	virtual BOOL IsPlayer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8IsPlayerEv */

	/* <0> (null):0 */
	virtual BOOL IsNetClient(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11IsNetClientEv */

	/* <0> (null):0 */
	virtual const char  * TeamID(class CBaseEntity *); /* linkage=_ZN11CBaseEntity6TeamIDEv */

	/* <0> (null):0 */
	virtual void Think(class CBaseEntity *); /* linkage=_ZN11CBaseEntity5ThinkEv */

	/* <0> (null):0 */
	virtual void Touch(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity5TouchEPS_ */

	/* <0> (null):0 */
	virtual void Use(class CBaseEntity *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float); /* linkage=_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf */

	/* <0> (null):0 */
	virtual void Blocked(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity7BlockedEPS_ */

	/* <0> (null):0 */
	virtual void UpdateOwner(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11UpdateOwnerEv */

	/* <0> (null):0 */
	virtual BOOL FBecomeProne(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12FBecomeProneEv */

	/* <0> (null):0 */
	virtual class Vector Center(class CBaseEntity *); /* linkage=_ZN11CBaseEntity6CenterEv */

	/* <0> (null):0 */
	virtual class Vector EyePosition(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11EyePositionEv */

	/* <0> (null):0 */
	virtual class Vector EarPosition(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11EarPositionEv */

	/* <0> (null):0 */
	virtual class Vector BodyTarget(class CBaseEntity *, const class Vector  &); /* linkage=_ZN11CBaseEntity10BodyTargetERK6Vector */

	/* <0> (null):0 */
	virtual int Illumination(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12IlluminationEv */

	/* <0> (null):0 */
	virtual BOOL HasTarget(class CBaseEntity *, string_t); /* linkage=_ZN11CBaseEntity9HasTargetEj */

	/* vtable has 41 entries: {
	   [6] = ObjectCaps(_ZN11CBaseEntity10ObjectCapsEv), 
	   [2] = Restart(_ZN11CBaseEntity7RestartEv), 
	   [7] = Activate(_ZN11CBaseEntity8ActivateEv), 
	   [9] = Classify(_ZN11CBaseEntity8ClassifyEv), 
	   [10] = DeathNotice(_ZN11CBaseEntity11DeathNoticeEP9entvars_s), 
	   [15] = BloodColor(_ZN11CBaseEntity10BloodColorEv), 
	   [17] = IsTriggered(_ZN11CBaseEntity11IsTriggeredEPS_), 
	   [18] = MyMonsterPointer(_ZN11CBaseEntity16MyMonsterPointerEv), 
	   [19] = MySquadMonsterPointer(_ZN11CBaseEntity21MySquadMonsterPointerEv), 
	   [20] = GetToggleState(_ZN11CBaseEntity14GetToggleStateEv), 
	   [21] = AddPoints(_ZN11CBaseEntity9AddPointsEii), 
	   [22] = AddPointsToTeam(_ZN11CBaseEntity15AddPointsToTeamEii), 
	   [23] = AddPlayerItem(_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem), 
	   [24] = RemovePlayerItem(_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem), 
	   [25] = GiveAmmo(_ZN11CBaseEntity8GiveAmmoEiPci), 
	   [26] = GetDelay(_ZN11CBaseEntity8GetDelayEv), 
	   [27] = IsMoving(_ZN11CBaseEntity8IsMovingEv), 
	   [28] = OverrideReset(_ZN11CBaseEntity13OverrideResetEv), 
	   [30] = SetToggleState(_ZN11CBaseEntity14SetToggleStateEi), 
	   [31] = StartSneaking(_ZN11CBaseEntity13StartSneakingEv), 
	   [32] = StopSneaking(_ZN11CBaseEntity12StopSneakingEv), 
	   [33] = OnControls(_ZN11CBaseEntity10OnControlsEP9entvars_s), 
	   [34] = IsSneaking(_ZN11CBaseEntity10IsSneakingEv), 
	   [35] = IsAlive(_ZN11CBaseEntity7IsAliveEv), 
	   [36] = IsBSPModel(_ZN11CBaseEntity10IsBSPModelEv), 
	   [37] = ReflectGauss(_ZN11CBaseEntity12ReflectGaussEv), 
	   [40] = IsPlayer(_ZN11CBaseEntity8IsPlayerEv), 
	   [41] = IsNetClient(_ZN11CBaseEntity11IsNetClientEv), 
	   [42] = TeamID(_ZN11CBaseEntity6TeamIDEv), 
	   [44] = Think(_ZN11CBaseEntity5ThinkEv), 
	   [45] = Touch(_ZN11CBaseEntity5TouchEPS_), 
	   [46] = Use(_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf), 
	   [47] = Blocked(_ZN11CBaseEntity7BlockedEPS_), 
	   [49] = UpdateOwner(_ZN11CBaseEntity11UpdateOwnerEv), 
	   [50] = FBecomeProne(_ZN11CBaseEntity12FBecomeProneEv), 
	   [51] = Center(_ZN11CBaseEntity6CenterEv), 
	   [52] = EyePosition(_ZN11CBaseEntity11EyePositionEv), 
	   [53] = EarPosition(_ZN11CBaseEntity11EarPositionEv), 
	   [54] = BodyTarget(_ZN11CBaseEntity10BodyTargetERK6Vector), 
	   [55] = Illumination(_ZN11CBaseEntity12IlluminationEv), 
	   [38] = HasTarget(_ZN11CBaseEntity9HasTargetEj), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 353 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 354 */
/* <0> (null):0 */
struct {
	int                        event;                /*     0     4 */
	char *                     options;              /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 355 */
/* <0> (null):0 */
typedef class  MonsterEvent_t; /* size: 8 */

/* 356 */
/* <0> (null):0 */
enum {
	USE_OFF = 0,
	USE_ON = 1,
	USE_SET = 2,
	USE_TOGGLE = 3,
}; /* size: 4 */

/* 357 */
/* <0> (null):0 */
typedef enum  USE_TYPE; /* size: 4 */

/* 358 */
/* <0> (null):0 */
enum WeaponIdType {
	WEAPON_NONE = 0,
	WEAPON_P228 = 1,
	WEAPON_GLOCK = 2,
	WEAPON_SCOUT = 3,
	WEAPON_HEGRENADE = 4,
	WEAPON_XM1014 = 5,
	WEAPON_C4 = 6,
	WEAPON_MAC10 = 7,
	WEAPON_AUG = 8,
	WEAPON_SMOKEGRENADE = 9,
	WEAPON_ELITE = 10,
	WEAPON_FIVESEVEN = 11,
	WEAPON_UMP45 = 12,
	WEAPON_SG550 = 13,
	WEAPON_GALIL = 14,
	WEAPON_FAMAS = 15,
	WEAPON_USP = 16,
	WEAPON_GLOCK18 = 17,
	WEAPON_AWP = 18,
	WEAPON_MP5N = 19,
	WEAPON_M249 = 20,
	WEAPON_M3 = 21,
	WEAPON_M4A1 = 22,
	WEAPON_TMP = 23,
	WEAPON_G3SG1 = 24,
	WEAPON_FLASHBANG = 25,
	WEAPON_DEAGLE = 26,
	WEAPON_SG552 = 27,
	WEAPON_AK47 = 28,
	WEAPON_KNIFE = 29,
	WEAPON_P90 = 30,
	WEAPON_SHIELDGUN = 99,
}; /* size: 4 */

/* 359 */
/* <0> (null):0 */
enum MaxAmmoType {
	MAX_AMMO_BUCKSHOT = 32,
	MAX_AMMO_9MM = 120,
	MAX_AMMO_556NATO = 90,
	MAX_AMMO_556NATOBOX = 200,
	MAX_AMMO_762NATO = 90,
	MAX_AMMO_45ACP = 100,
	MAX_AMMO_50AE = 35,
	MAX_AMMO_338MAGNUM = 30,
	MAX_AMMO_57MM = 100,
	MAX_AMMO_357SIG = 52,
}; /* size: 4 */

/* 360 */
/* <0> (null):0 */
enum {
	BULLET_NONE = 0,
	BULLET_PLAYER_9MM = 1,
	BULLET_PLAYER_MP5 = 2,
	BULLET_PLAYER_357 = 3,
	BULLET_PLAYER_BUCKSHOT = 4,
	BULLET_PLAYER_CROWBAR = 5,
	BULLET_MONSTER_9MM = 6,
	BULLET_MONSTER_MP5 = 7,
	BULLET_MONSTER_12MM = 8,
	BULLET_PLAYER_45ACP = 9,
	BULLET_PLAYER_338MAG = 10,
	BULLET_PLAYER_762MM = 11,
	BULLET_PLAYER_556MM = 12,
	BULLET_PLAYER_50AE = 13,
	BULLET_PLAYER_57MM = 14,
	BULLET_PLAYER_357SIG = 15,
}; /* size: 4 */

/* 361 */
/* <0> (null):0 */
typedef enum  Bullet; /* size: 4 */

/* 362 */
/* <0> (null):0 */
struct {
	int                        iSlot;                /*     0     4 */
	int                        iPosition;            /*     4     4 */
	const char  *              pszAmmo1;             /*     8     4 */
	int                        iMaxAmmo1;            /*    12     4 */
	const char  *              pszAmmo2;             /*    16     4 */
	int                        iMaxAmmo2;            /*    20     4 */
	const char  *              pszName;              /*    24     4 */
	int                        iMaxClip;             /*    28     4 */
	int                        iId;                  /*    32     4 */
	int                        iFlags;               /*    36     4 */
	int                        iWeight;              /*    40     4 */

	/* size: 44, cachelines: 1, members: 11 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 363 */
/* <0> (null):0 */
typedef class  ItemInfo; /* size: 44 */

/* 364 */
/* <0> (null):0 */
enum {
	PLAYER_IDLE = 0,
	PLAYER_WALK = 1,
	PLAYER_JUMP = 2,
	PLAYER_SUPERJUMP = 3,
	PLAYER_DIE = 4,
	PLAYER_ATTACK1 = 5,
	PLAYER_ATTACK2 = 6,
	PLAYER_FLINCH = 7,
	PLAYER_LARGE_FLINCH = 8,
	PLAYER_RELOAD = 9,
	PLAYER_HOLDBOMB = 10,
}; /* size: 4 */

/* 365 */
/* <0> (null):0 */
typedef enum  PLAYER_ANIM; /* size: 4 */

/* 366 */
/* <0> (null):0 */
class CBasePlayer {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 367 */
 /* pointer to 366 */
 /* size: 4 */

/* 368 */
wchar_t
 /* size: 4 */

/* 369 */
/* <0> (null):0 */
enum GameEventType {
	EVENT_INVALID = 0,
	EVENT_WEAPON_FIRED = 1,
	EVENT_WEAPON_FIRED_ON_EMPTY = 2,
	EVENT_WEAPON_RELOADED = 3,
	EVENT_HE_GRENADE_EXPLODED = 4,
	EVENT_FLASHBANG_GRENADE_EXPLODED = 5,
	EVENT_SMOKE_GRENADE_EXPLODED = 6,
	EVENT_GRENADE_BOUNCED = 7,
	EVENT_BEING_SHOT_AT = 8,
	EVENT_PLAYER_BLINDED_BY_FLASHBANG = 9,
	EVENT_PLAYER_FOOTSTEP = 10,
	EVENT_PLAYER_JUMPED = 11,
	EVENT_PLAYER_DIED = 12,
	EVENT_PLAYER_LANDED_FROM_HEIGHT = 13,
	EVENT_PLAYER_TOOK_DAMAGE = 14,
	EVENT_HOSTAGE_DAMAGED = 15,
	EVENT_HOSTAGE_KILLED = 16,
	EVENT_DOOR = 17,
	EVENT_BREAK_GLASS = 18,
	EVENT_BREAK_WOOD = 19,
	EVENT_BREAK_METAL = 20,
	EVENT_BREAK_FLESH = 21,
	EVENT_BREAK_CONCRETE = 22,
	EVENT_BOMB_PLANTED = 23,
	EVENT_BOMB_DROPPED = 24,
	EVENT_BOMB_PICKED_UP = 25,
	EVENT_BOMB_BEEP = 26,
	EVENT_BOMB_DEFUSING = 27,
	EVENT_BOMB_DEFUSE_ABORTED = 28,
	EVENT_BOMB_DEFUSED = 29,
	EVENT_BOMB_EXPLODED = 30,
	EVENT_HOSTAGE_USED = 31,
	EVENT_HOSTAGE_RESCUED = 32,
	EVENT_ALL_HOSTAGES_RESCUED = 33,
	EVENT_VIP_ESCAPED = 34,
	EVENT_VIP_ASSASSINATED = 35,
	EVENT_TERRORISTS_WIN = 36,
	EVENT_CTS_WIN = 37,
	EVENT_ROUND_DRAW = 38,
	EVENT_ROUND_WIN = 39,
	EVENT_ROUND_LOSS = 40,
	EVENT_ROUND_START = 41,
	EVENT_PLAYER_SPAWNED = 42,
	EVENT_CLIENT_CORPSE_SPAWNED = 43,
	EVENT_BUY_TIME_START = 44,
	EVENT_PLAYER_LEFT_BUY_ZONE = 45,
	EVENT_DEATH_CAMERA_START = 46,
	EVENT_KILL_ALL = 47,
	EVENT_ROUND_TIME = 48,
	EVENT_DIE = 49,
	EVENT_KILL = 50,
	EVENT_HEADSHOT = 51,
	EVENT_KILL_FLASHBANGED = 52,
	EVENT_TUTOR_BUY_MENU_OPENNED = 53,
	EVENT_TUTOR_AUTOBUY = 54,
	EVENT_PLAYER_BOUGHT_SOMETHING = 55,
	EVENT_TUTOR_NOT_BUYING_ANYTHING = 56,
	EVENT_TUTOR_NEED_TO_BUY_PRIMARY_WEAPON = 57,
	EVENT_TUTOR_NEED_TO_BUY_PRIMARY_AMMO = 58,
	EVENT_TUTOR_NEED_TO_BUY_SECONDARY_AMMO = 59,
	EVENT_TUTOR_NEED_TO_BUY_ARMOR = 60,
	EVENT_TUTOR_NEED_TO_BUY_DEFUSE_KIT = 61,
	EVENT_TUTOR_NEED_TO_BUY_GRENADE = 62,
	EVENT_CAREER_TASK_DONE = 63,
	EVENT_START_RADIO_1 = 64,
	EVENT_RADIO_COVER_ME = 65,
	EVENT_RADIO_YOU_TAKE_THE_POINT = 66,
	EVENT_RADIO_HOLD_THIS_POSITION = 67,
	EVENT_RADIO_REGROUP_TEAM = 68,
	EVENT_RADIO_FOLLOW_ME = 69,
	EVENT_RADIO_TAKING_FIRE = 70,
	EVENT_START_RADIO_2 = 71,
	EVENT_RADIO_GO_GO_GO = 72,
	EVENT_RADIO_TEAM_FALL_BACK = 73,
	EVENT_RADIO_STICK_TOGETHER_TEAM = 74,
	EVENT_RADIO_GET_IN_POSITION_AND_WAIT = 75,
	EVENT_RADIO_STORM_THE_FRONT = 76,
	EVENT_RADIO_REPORT_IN_TEAM = 77,
	EVENT_START_RADIO_3 = 78,
	EVENT_RADIO_AFFIRMATIVE = 79,
	EVENT_RADIO_ENEMY_SPOTTED = 80,
	EVENT_RADIO_NEED_BACKUP = 81,
	EVENT_RADIO_SECTOR_CLEAR = 82,
	EVENT_RADIO_IN_POSITION = 83,
	EVENT_RADIO_REPORTING_IN = 84,
	EVENT_RADIO_GET_OUT_OF_THERE = 85,
	EVENT_RADIO_NEGATIVE = 86,
	EVENT_RADIO_ENEMY_DOWN = 87,
	EVENT_END_RADIO = 88,
	EVENT_NEW_MATCH = 89,
	EVENT_PLAYER_CHANGED_TEAM = 90,
	EVENT_BULLET_IMPACT = 91,
	EVENT_GAME_COMMENCE = 92,
	EVENT_WEAPON_ZOOMED = 93,
	EVENT_HOSTAGE_CALLED_FOR_HELP = 94,
	NUM_GAME_EVENTS = 95,
}; /* size: 4 */

/* 370 */
/* <0> (null):0 */
enum scout_e {
	SCOUT_IDLE = 0,
	SCOUT_SHOOT = 1,
	SCOUT_SHOOT2 = 2,
	SCOUT_RELOAD = 3,
	SCOUT_DRAW = 4,
}; /* size: 4 */

/* 371 */
/* <0> (null):0 */
class CSCOUT : public CBasePlayerWeapon {
public:

	/* class CBasePlayerWeapon   <ancestor>; */      /*     0     0 */
	int                        m_iShell;             /*   336     4 */
private:

	short unsigned int         m_usFireScout;        /*   340     2 */
	/* <0> (null):0 */
	void CSCOUT(class CSCOUT *, const class CSCOUT  &);

	/* <0> (null):0 */
	void CSCOUT(class CSCOUT *);

	/* <0> (null):0 */
	virtual void Spawn(class CSCOUT *); /* linkage=_ZN6CSCOUT5SpawnEv */

	/* <0> (null):0 */
	virtual void Precache(class CSCOUT *); /* linkage=_ZN6CSCOUT8PrecacheEv */

	/* <0> (null):0 */
	virtual int iItemSlot(class CSCOUT *); /* linkage=_ZN6CSCOUT9iItemSlotEv */

	/* <0> (null):0 */
	virtual int GetItemInfo(class CSCOUT *, ItemInfo *); /* linkage=_ZN6CSCOUT11GetItemInfoEP8ItemInfo */

	/* <0> (null):0 */
	virtual void PrimaryAttack(class CSCOUT *); /* linkage=_ZN6CSCOUT13PrimaryAttackEv */

	/* <0> (null):0 */
	virtual void SecondaryAttack(class CSCOUT *); /* linkage=_ZN6CSCOUT15SecondaryAttackEv */

	/* <0> (null):0 */
	void SCOUTFire(class CSCOUT *, float, float, BOOL); /* linkage=_ZN6CSCOUT9SCOUTFireEffi */

	/* <0> (null):0 */
	virtual BOOL Deploy(class CSCOUT *); /* linkage=_ZN6CSCOUT6DeployEv */

	/* <0> (null):0 */
	virtual void Reload(class CSCOUT *); /* linkage=_ZN6CSCOUT6ReloadEv */

	/* <0> (null):0 */
	virtual void WeaponIdle(class CSCOUT *); /* linkage=_ZN6CSCOUT10WeaponIdleEv */

	/* <0> (null):0 */
	virtual float GetMaxSpeed(class CSCOUT *); /* linkage=_ZN6CSCOUT11GetMaxSpeedEv */

	/* <0> (null):0 */
	virtual BOOL UseDecrement(class CSCOUT *); /* linkage=_ZN6CSCOUT12UseDecrementEv */

	/* vtable has 11 entries: {
	   [0] = Spawn(_ZN6CSCOUT5SpawnEv), 
	   [1] = Precache(_ZN6CSCOUT8PrecacheEv), 
	   [79] = iItemSlot(_ZN6CSCOUT9iItemSlotEv), 
	   [61] = GetItemInfo(_ZN6CSCOUT11GetItemInfoEP8ItemInfo), 
	   [87] = PrimaryAttack(_ZN6CSCOUT13PrimaryAttackEv), 
	   [88] = SecondaryAttack(_ZN6CSCOUT15SecondaryAttackEv), 
	   [64] = Deploy(_ZN6CSCOUT6DeployEv), 
	   [89] = Reload(_ZN6CSCOUT6ReloadEv), 
	   [90] = WeaponIdle(_ZN6CSCOUT10WeaponIdleEv), 
	   [78] = GetMaxSpeed(_ZN6CSCOUT11GetMaxSpeedEv), 
	   [93] = UseDecrement(_ZN6CSCOUT12UseDecrementEv), 
	} */
	/* size: 344, cachelines: 6, members: 3 */
	/* last cacheline: 24 bytes */

	/* BRAIN FART ALERT! 344 != 6 + 0(holes), diff = 338 */

}; /* size: 344 */

/* 372 */
/* <0> (null):0 */
class CBasePlayerWeapon {
	/* <0> (null):0 */
	void CBasePlayerWeapon(class CBasePlayerWeapon *);

	/* <0> (null):0 */
	virtual int AddWeapon(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon9AddWeaponEv */

	/* <0> (null):0 */
	virtual void UpdateItemInfo(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon14UpdateItemInfoEv */

	/* <0> (null):0 */
	virtual BOOL ShouldWeaponIdle(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon16ShouldWeaponIdleEv */

	/* <0> (null):0 */
	virtual BOOL IsWeapon(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon8IsWeaponEv */

	/* <0> (null):0 */
	virtual class CBasePlayerItem * GetWeaponPtr(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon12GetWeaponPtrEv */

	/* vtable has 5 entries: {
	   [82] = AddWeapon(_ZN17CBasePlayerWeapon9AddWeaponEv), 
	   [68] = UpdateItemInfo(_ZN17CBasePlayerWeapon14UpdateItemInfoEv), 
	   [92] = ShouldWeaponIdle(_ZN17CBasePlayerWeapon16ShouldWeaponIdleEv), 
	   [65] = IsWeapon(_ZN17CBasePlayerWeapon8IsWeaponEv), 
	   [77] = GetWeaponPtr(_ZN17CBasePlayerWeapon12GetWeaponPtrEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 373 */
 /* pointer to 371 */
 /* size: 4 */

/* 374 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 375 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 344 */

/* 376 */
 /* pointer to 363 */
 /* size: 4 */

/* 377 */
/* <0> (null):0 */
class IVoiceGameMgrHelper {
	int ()(void) * *           _vptr.IVoiceGameMgrHelper; /*     0     4 */
	/* <0> (null):0 */
	virtual void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *, int);

	/* <0> (null):0 */
	virtual bool CanPlayerHearPlayer(class IVoiceGameMgrHelper *, class CBasePlayer *, class CBasePlayer *); /* linkage=_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_ */

	/* vtable has 1 entries: {
	   [2] = CanPlayerHearPlayer(_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_), 
	} */
	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 378 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 379 */
 /* pointer to 380 */
 /* size: 4 */

/* 380 */
 /* pointer to 378 */
 /* size: 4 */

/* 381 */
 /* pointer to 377 */
 /* size: 4 */

/* 382 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 383 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 384 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 385 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 386 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 387 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 388 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 389 */
 /* pointer to 390 */
 /* size: 4 */

/* 390 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 676 */

/* 391 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 392 */
/* <0> (null):0 */
class CPointEntity {
	/* <0> (null):0 */
	virtual int ObjectCaps(class CPointEntity *); /* linkage=_ZN12CPointEntity10ObjectCapsEv */

	/* vtable has 1 entries: {
	   [6] = ObjectCaps(_ZN12CPointEntity10ObjectCapsEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 393 */
 /* pointer to 392 */
 /* size: 4 */

/* 394 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 395 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 396 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 397 */
/* <0> (null):0 */
class CBaseDelay {
	/* <0> (null):0 */
	void CBaseDelay(class CBaseDelay *);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 398 */
 /* pointer to 397 */
 /* size: 4 */

/* 399 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 400 */
/* <0> (null):0 */
class CBaseAnimating {
	/* <0> (null):0 */
	void CBaseAnimating(class CBaseAnimating *);

	/* <0> (null):0 */
	virtual void HandleAnimEvent(class CBaseAnimating *, MonsterEvent_t *); /* linkage=_ZN14CBaseAnimating15HandleAnimEventEP14MonsterEvent_t */

	/* vtable has 1 entries: {
	   [58] = HandleAnimEvent(_ZN14CBaseAnimating15HandleAnimEventEP14MonsterEvent_t), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 401 */
 /* pointer to 400 */
 /* size: 4 */

/* 402 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 403 */
/* <0> (null):0 */
class CBasePlayerItem {
	/* <0> (null):0 */
	void CBasePlayerItem(class CBasePlayerItem *);

	/* <0> (null):0 */
	virtual BOOL CanDrop(class CBasePlayerItem *); /* linkage=_ZN15CBasePlayerItem7CanDropEv */

	/* <0> (null):0 */
	virtual BOOL CanHolster(class CBasePlayerItem *); /* linkage=_ZN15CBasePlayerItem10CanHolsterEv */

	/* <0> (null):0 */
	virtual void ItemPreFrame(class CBasePlayerItem *); /* linkage=_ZN15CBasePlayerItem12ItemPreFrameEv */

	ItemInfo                   ItemInfoArray[32];    /*     0  1408 */
	/* --- cacheline 22 boundary (1408 bytes) --- */
	/* vtable has 3 entries: {
	   [63] = CanDrop(_ZN15CBasePlayerItem7CanDropEv), 
	   [66] = CanHolster(_ZN15CBasePlayerItem10CanHolsterEv), 
	   [69] = ItemPreFrame(_ZN15CBasePlayerItem12ItemPreFrameEv), 
	} */
	/* size: 0, cachelines: 0, members: 1 */

	/* BRAIN FART ALERT! 0 != 1408 + 0(holes), diff = -1408 */

}; /* size: 0 */

/* 404 */
 /* pointer to 403 */
 /* size: 4 */

/* 405 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 406 */
 /* pointer to 372 */
 /* size: 4 */

/* 407 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 408 */
 /* pointer to 352 */
 /* size: 4 */

/* 409 */
/* <0> (null):0 */
class CBaseMonster {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 410 */
 /* pointer to 409 */
 /* size: 4 */

/* 411 */
/* <0> (null):0 */
struct CSquadMonster {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 412 */
 /* pointer to 411 */
 /* size: 4 */

/* 413 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 414 */
 /* pointer to 355 */
 /* size: 4 */

/* 415 */
 /* pointer to 403 */
 /* size: 4 */

/* 416 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 417 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 418 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 419 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 420 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 421 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 422 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 423 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 424 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 425 */
 /* pointer to 74 */
 /* size: 4 */

/* 426 */
/* <0> (null):0 */
class CBotManager {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 427 */
 /* pointer to 426 */
 /* size: 4 */

/* 428 */
/* <0> (null):0 */
ItemInfo                   array[32]; /* size: 1408 */

/* Functions: */

/* <0> (null):0 */
void Vector2D(class Vector2D *)
{
} /* size: 3014656 */

/* <0> (null):0 */
void Vector2D(class Vector2D *, float, float)
{
} /* size: 150633992 */

/* <0> (null):0 */
class Vector2D operator+(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DplERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator-(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DmiERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator*(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DmlEf */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator/(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DdvEf */
{
} /* size: 8 */

/* <0> (null):0 */
float Length(const class Vector2D  *) /* linkage=_ZNK8Vector2D6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector2D  *) /* linkage=_ZNK8Vector2D13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector2D Normalize(const class Vector2D  *) /* linkage=_ZNK8Vector2D9NormalizeEv */
{
} /* size: 8 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector2D *) /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector2D *, float) /* linkage=_ZN8Vector2D6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void Vector(class Vector *)
{
} /* size: 0 */

/* <0> (null):0 */
void Vector(class Vector *, float, float, float)
{
} /* size: 228 */

/* <0> (null):0 */
void Vector(class Vector *, const class Vector  &)
{
} /* size: 150636772 */

/* <0> (null):0 */
void Vector(class Vector *, float *)
{
} /* size: 0 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *) /* linkage=_ZNK6VectorngEv */
{
} /* size: 12 */

/* <0> (null):0 */
int operator==(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectoreqERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
int operator!=(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorneERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector operator+(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorplERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectormiERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator*(const class Vector  *, float) /* linkage=_ZNK6VectormlEf */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator/(const class Vector  *, float) /* linkage=_ZNK6VectordvEf */
{
} /* size: 12 */

/* <0> (null):0 */
void CopyToArray(const class Vector  *, float *) /* linkage=_ZNK6Vector11CopyToArrayEPf */
{
} /* size: 320 */

/* <0> (null):0 */
float Length(const class Vector  *) /* linkage=_ZNK6Vector6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector  *) /* linkage=_ZNK6Vector13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
float * operator float*(class Vector *) /* linkage=_ZN6VectorcvPfEv */
{
} /* size: 4 */

/* <0> (null):0 */
const float  * operator const float*(const class Vector  *) /* linkage=_ZNK6VectorcvPKfEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector Normalize(const class Vector  *) /* linkage=_ZNK6Vector9NormalizeEv */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector2D Make2D(const class Vector  *) /* linkage=_ZNK6Vector6Make2DEv */
{
} /* size: 8 */

/* <0> (null):0 */
float Length2D(const class Vector  *) /* linkage=_ZNK6Vector8Length2DEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector  *, float) /* linkage=_ZNK6Vector16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector  *, float) /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector *) /* linkage=_ZN6Vector16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector *, float) /* linkage=_ZN6Vector6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
edict_t * edict(class CBaseEntity *) /* linkage=_ZN11CBaseEntity5edictEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int ObjectCaps(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
int entindex(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8entindexEv */
{
} /* size: 4 */

/* <0> (null):0 */
void CBaseEntity(class CBaseEntity *)
{
} /* size: 0 */

/* <0> (null):0 */
void * operator new(size_t, entvars_t *) /* linkage=_ZN11CBaseEntitynwEjP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Restart(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7RestartEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Activate(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8ActivateEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int Classify(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8ClassifyEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void DeathNotice(class CBaseEntity *, entvars_t *) /* linkage=_ZN11CBaseEntity11DeathNoticeEP9entvars_s */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int BloodColor(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10BloodColorEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsTriggered(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity11IsTriggeredEPS_ */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CBaseMonster * MyMonsterPointer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity16MyMonsterPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CSquadMonster * MySquadMonsterPointer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity21MySquadMonsterPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int GetToggleState(class CBaseEntity *) /* linkage=_ZN11CBaseEntity14GetToggleStateEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void AddPoints(class CBaseEntity *, int, BOOL) /* linkage=_ZN11CBaseEntity9AddPointsEii */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void AddPointsToTeam(class CBaseEntity *, int, BOOL) /* linkage=_ZN11CBaseEntity15AddPointsToTeamEii */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL AddPlayerItem(class CBaseEntity *, class CBasePlayerItem *) /* linkage=_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL RemovePlayerItem(class CBaseEntity *, class CBasePlayerItem *) /* linkage=_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int GiveAmmo(class CBaseEntity *, int, char *, int) /* linkage=_ZN11CBaseEntity8GiveAmmoEiPci */
{
} /* size: 4 */

/* <0> (null):0 */
virtual float GetDelay(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8GetDelayEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int IsMoving(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8IsMovingEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void OverrideReset(class CBaseEntity *) /* linkage=_ZN11CBaseEntity13OverrideResetEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void SetToggleState(class CBaseEntity *, int) /* linkage=_ZN11CBaseEntity14SetToggleStateEi */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void StartSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity13StartSneakingEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void StopSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12StopSneakingEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL OnControls(class CBaseEntity *, entvars_t *) /* linkage=_ZN11CBaseEntity10OnControlsEP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10IsSneakingEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsAlive(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7IsAliveEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsBSPModel(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10IsBSPModelEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL ReflectGauss(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12ReflectGaussEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsPlayer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8IsPlayerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsNetClient(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11IsNetClientEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual const char  * TeamID(class CBaseEntity *) /* linkage=_ZN11CBaseEntity6TeamIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Think(class CBaseEntity *) /* linkage=_ZN11CBaseEntity5ThinkEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Touch(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity5TouchEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Use(class CBaseEntity *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float) /* linkage=_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Blocked(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity7BlockedEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void UpdateOwner(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11UpdateOwnerEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL FBecomeProne(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12FBecomeProneEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class Vector Center(class CBaseEntity *) /* linkage=_ZN11CBaseEntity6CenterEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector EyePosition(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11EyePositionEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector EarPosition(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11EarPositionEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector BodyTarget(class CBaseEntity *, const class Vector  &) /* linkage=_ZN11CBaseEntity10BodyTargetERK6Vector */
{
} /* size: 12 */

/* <0> (null):0 */
virtual int Illumination(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12IlluminationEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL HasTarget(class CBaseEntity *, string_t) /* linkage=_ZN11CBaseEntity9HasTargetEj */
{
} /* size: 4 */

/* <0> (null):0 */
void CSCOUT(class CSCOUT *, const class CSCOUT  &)
{
} /* size: 0 */

/* <0> (null):0 */
void CSCOUT(class CSCOUT *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Spawn(class CSCOUT *) /* linkage=_ZN6CSCOUT5SpawnEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Precache(class CSCOUT *) /* linkage=_ZN6CSCOUT8PrecacheEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int iItemSlot(class CSCOUT *) /* linkage=_ZN6CSCOUT9iItemSlotEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int GetItemInfo(class CSCOUT *, ItemInfo *) /* linkage=_ZN6CSCOUT11GetItemInfoEP8ItemInfo */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void PrimaryAttack(class CSCOUT *) /* linkage=_ZN6CSCOUT13PrimaryAttackEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void SecondaryAttack(class CSCOUT *) /* linkage=_ZN6CSCOUT15SecondaryAttackEv */
{
} /* size: 0 */

/* <0> (null):0 */
void SCOUTFire(class CSCOUT *, float, float, BOOL) /* linkage=_ZN6CSCOUT9SCOUTFireEffi */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL Deploy(class CSCOUT *) /* linkage=_ZN6CSCOUT6DeployEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Reload(class CSCOUT *) /* linkage=_ZN6CSCOUT6ReloadEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void WeaponIdle(class CSCOUT *) /* linkage=_ZN6CSCOUT10WeaponIdleEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual float GetMaxSpeed(class CSCOUT *) /* linkage=_ZN6CSCOUT11GetMaxSpeedEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL UseDecrement(class CSCOUT *) /* linkage=_ZN6CSCOUT12UseDecrementEv */
{
} /* size: 4 */

/* <0> (null):0 */
void CBasePlayerWeapon(class CBasePlayerWeapon *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual int AddWeapon(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon9AddWeaponEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void UpdateItemInfo(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon14UpdateItemInfoEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL ShouldWeaponIdle(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon16ShouldWeaponIdleEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsWeapon(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon8IsWeaponEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CBasePlayerItem * GetWeaponPtr(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon12GetWeaponPtrEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *, int)
{
} /* size: 0 */

/* <0> (null):0 */
virtual bool CanPlayerHearPlayer(class IVoiceGameMgrHelper *, class CBasePlayer *, class CBasePlayer *) /* linkage=_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
void WeaponIdle(class CSCOUT *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Reload(class CSCOUT *const this)
{
	{
		int iResult;                                          //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void Deploy(class CSCOUT *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator==(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator!=(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, float X, float Y, float Z)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator+(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator*(const class Vector  *const this, float fl)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Length2D(const class Vector  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Length(const class Vector  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline edict_t * ENT(const entvars_t  * pev)
{
} /* size: 4 */

/* <0> (null):0 */
inline BOOL FStrEq(const char  * sz1, const char  * sz2)
{
} /* size: 4 */

/* <0> (null):0 */
inline void EMIT_SOUND(edict_t * entity, int channel, const char  * sample, float volume, float attenuation)
{
} /* size: 0 */

/* <0> (null):0 */
inline void edict(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline int ENTINDEX(edict_t * pEdict)
{
} /* size: 4 */

/* <0> (null):0 */
inline void ObjectCaps(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
virtual int ObjectCaps(class CPointEntity *) /* linkage=_ZN12CPointEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
inline void ObjectCaps(class CPointEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void entindex(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator-(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void NormalizeInPlace(class Vector *const this)
{
	{
		float flLen;                                          //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void PrimaryAttack(class CSCOUT *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBaseEntity(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CBaseDelay(class CBaseDelay *)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBaseDelay(class CBaseDelay *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CBaseAnimating(class CBaseAnimating *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void HandleAnimEvent(class CBaseAnimating *, MonsterEvent_t *) /* linkage=_ZN14CBaseAnimating15HandleAnimEventEP14MonsterEvent_t */
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBaseAnimating(class CBaseAnimating *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CBasePlayerItem(class CBasePlayerItem *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL CanDrop(class CBasePlayerItem *) /* linkage=_ZN15CBasePlayerItem7CanDropEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL CanHolster(class CBasePlayerItem *) /* linkage=_ZN15CBasePlayerItem10CanHolsterEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void ItemPreFrame(class CBasePlayerItem *) /* linkage=_ZN15CBasePlayerItem12ItemPreFrameEv */
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBasePlayerItem(class CBasePlayerItem *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBasePlayerWeapon(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline entvars_t * VARS(edict_t * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline void * GET_PRIVATE(edict_t * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline void operator new(size_t stAllocateBlock, entvars_t * pev)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CSCOUT(class CSCOUT *const this)
{
} /* size: 0 */

/* <0> (null):0 */
class CSCOUT * GetClassPtr<CSCOUT>(class CSCOUT * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
void SCOUTFire(class CSCOUT *const this, float flSpread, float flCycleTime, BOOL fUseAutoAim)
{
	{
		class Vector vecAiming;                               //     0
		class Vector vecSrc;                                  //     0
		class Vector vecDir;                                  //     0
		int flag;                                             //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void Restart(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ObjectCaps(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Activate(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Classify(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void DeathNotice(class CBaseEntity *const this, entvars_t * pevChild)
{
} /* size: 0 */

/* <0> (null):0 */
void BloodColor(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsTriggered(class CBaseEntity *const this, class CBaseEntity * pActivator)
{
} /* size: 0 */

/* <0> (null):0 */
void MyMonsterPointer(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void MySquadMonsterPointer(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetToggleState(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void AddPoints(class CBaseEntity *const this, int score, BOOL bAllowNegativeScore)
{
} /* size: 0 */

/* <0> (null):0 */
void AddPointsToTeam(class CBaseEntity *const this, int score, BOOL bAllowNegativeScore)
{
} /* size: 0 */

/* <0> (null):0 */
void AddPlayerItem(class CBaseEntity *const this, class CBasePlayerItem * pItem)
{
} /* size: 0 */

/* <0> (null):0 */
void RemovePlayerItem(class CBaseEntity *const this, class CBasePlayerItem * pItem)
{
} /* size: 0 */

/* <0> (null):0 */
void GiveAmmo(class CBaseEntity *const this, int iAmount, char * szName, int iMax)
{
} /* size: 0 */

/* <0> (null):0 */
void GetDelay(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsMoving(class CBaseEntity *const this)
{
	operator!=(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void OverrideReset(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void SetToggleState(class CBaseEntity *const this, int state)
{
} /* size: 0 */

/* <0> (null):0 */
void StartSneaking(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void StopSneaking(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void OnControls(class CBaseEntity *const this, entvars_t * pev)
{
} /* size: 0 */

/* <0> (null):0 */
void IsSneaking(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsAlive(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsBSPModel(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ReflectGauss(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsPlayer(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsNetClient(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void TeamID(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Think(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Touch(class CBaseEntity *const this, class CBaseEntity * pOther)
{
} /* size: 0 */

/* <0> (null):0 */
void Use(class CBaseEntity *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
} /* size: 0 */

/* <0> (null):0 */
void Blocked(class CBaseEntity *const this, class CBaseEntity * pOther)
{
} /* size: 0 */

/* <0> (null):0 */
void UpdateOwner(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void FBecomeProne(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Center(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
	operator*(const class Vector  *const this,
			float fl); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void EyePosition(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void EarPosition(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void BodyTarget(class CBaseEntity *const this, const class Vector  &const posSrc)
{
} /* size: 0 */

/* <0> (null):0 */
void Illumination(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void HandleAnimEvent(class CBaseAnimating *const this, MonsterEvent_t * pEvent)
{
} /* size: 0 */

/* <0> (null):0 */
void CanDrop(class CBasePlayerItem *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CanHolster(class CBasePlayerItem *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ItemPreFrame(class CBasePlayerItem *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void AddWeapon(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void UpdateItemInfo(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ShouldWeaponIdle(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsWeapon(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetWeaponPtr(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void iItemSlot(class CSCOUT *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void UseDecrement(class CSCOUT *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Precache(class CSCOUT *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetItemInfo(class CSCOUT *const this, ItemInfo * p)
{
} /* size: 0 */

/* <0> (null):0 */
void GetMaxSpeed(class CSCOUT *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void SecondaryAttack(class CSCOUT *const this)
{
	EMIT_SOUND(edict_t * entity,
			int channel,
			const char  * sample,
			float volume,
			float attenuation); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class CSCOUT *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void HasTarget(class CBaseEntity *const this, string_t targetname)
{
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void WeaponIdle(class CSCOUT *const this)
{
	WeaponIdle(class CSCOUT *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Reload(class CSCOUT *const this)
{
	{
		int iResult;                                          //     0
	}
	Reload(class CSCOUT *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Deploy(class CSCOUT *const this)
{
	Deploy(class CSCOUT *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void SCOUTFire(class CSCOUT *const this, float flSpread, BOOL fUseAutoAim, float flCycleTime)
{
	{
		class Vector vecAiming;                               //     0
		class Vector vecSrc;                                  //     0
		int flag;                                             //     0
		class Vector vecDir;                                  //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Vector(class Vector *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Vector(class Vector *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void PrimaryAttack(class CSCOUT *const this)
{
	Length2D(const class Vector  *const this); /* size=0, low_pc=0 */ //     0
	PrimaryAttack(class CSCOUT *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void weapon_scout(entvars_t * pev)
{
	GetClassPtr<CSCOUT>(class CSCOUT * a); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void SCOUTFire(class CSCOUT *const this, float flSpread, float flCycleTime, BOOL fUseAutoAim)
{
	{
		class Vector vecAiming;                               //     0
		class Vector vecSrc;                                  //     0
		class Vector vecDir;                                  //     0
		int flag;                                             //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Vector(class Vector *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Vector(class Vector *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */



/* Variables: */

int                        iResult; /* size: 4 */

float                      flLen; /* size: 4 */

entvars_t *                pev; /* size: 4 */

class Vector              vecAiming; /* size: 12 */

class Vector              vecSrc; /* size: 12 */

class Vector              vecDir; /* size: 12 */

int                        flag; /* size: 4 */

int                        iResult; /* size: 4 */

; /* size: 150998556 */

class Vector              vecAiming; /* size: 12 */

class Vector              vecSrc; /* size: 12 */

int                        flag; /* size: 4 */

class Vector              vecDir; /* size: 12 */

; /* size: 151000260 */

class Vector              vecAiming; /* size: 12 */

class Vector              vecSrc; /* size: 12 */

class Vector              vecDir; /* size: 12 */

int                        flag; /* size: 4 */

extern class _IO_FILE *           stdin; /* size: 4 */

extern class _IO_FILE *           stdout; /* size: 4 */

intconst                   k_cubSaltSize; /* size: 4 */

GID_tconst                 k_GIDNil; /* size: 8 */

GID_tconst                 k_TxnIDNil; /* size: 8 */

GID_tconst                 k_TxnIDUnknown; /* size: 8 */

PackageId_tconst           k_uPackageIdFreeSub; /* size: 4 */

PackageId_tconst           k_uPackageIdInvalid; /* size: 4 */

AppId_tconst               k_uAppIdInvalid; /* size: 4 */

AssetClassId_tconst        k_ulAssetClassIdInvalid; /* size: 8 */

PhysicalItemId_tconst      k_uPhysicalItemIdInvalid; /* size: 4 */

DepotId_tconst             k_uDepotIdInvalid; /* size: 4 */

CellID_tconst              k_uCellIDInvalid; /* size: 4 */

SteamAPICall_tconst        k_uAPICallInvalid; /* size: 8 */

PartnerId_tconst           k_uPartnerIdInvalid; /* size: 4 */

extern enginefuncs_t              g_engfuncs; /* size: 632 */

extern globalvars_t *             gpGlobals; /* size: 4 */

extern class Vectorconst          g_vecZero; /* size: 12 */

extern class CBotManager *        TheBots; /* size: 4 */

/* Types: */

/* 1 */
char
 /* size: 1 */

/* 2 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 3 */
unsigned int
 /* size: 4 */

/* 4 */
unsigned char
 /* size: 1 */

/* 5 */
short unsigned int
 /* size: 2 */

/* 6 */
long unsigned int
 /* size: 4 */

/* 7 */
signed char
 /* size: 1 */

/* 8 */
short int
 /* size: 2 */

/* 9 */
int
 /* size: 4 */

/* 10 */
long long int
 /* size: 8 */

/* 11 */
long long unsigned int
 /* size: 8 */

/* 12 */
/* <0> (null):0 */
typedef long long int __quad_t; /* size: 8 */

/* 13 */
/* <0> (null):0 */
typedef long int __off_t; /* size: 4 */

/* 14 */
long int
 /* size: 4 */

/* 15 */
/* <0> (null):0 */
typedef __quad_t __off64_t; /* size: 8 */

/* 16 */
 /* pointer to 0 */
 /* size: 4 */

/* 17 */
 /* pointer to 1 */
 /* size: 4 */

/* 18 */
/* <0> (null):0 */
struct _IO_FILE {
	int                        _flags;               /*     0     4 */
	char *                     _IO_read_ptr;         /*     4     4 */
	char *                     _IO_read_end;         /*     8     4 */
	char *                     _IO_read_base;        /*    12     4 */
	char *                     _IO_write_base;       /*    16     4 */
	char *                     _IO_write_ptr;        /*    20     4 */
	char *                     _IO_write_end;        /*    24     4 */
	char *                     _IO_buf_base;         /*    28     4 */
	char *                     _IO_buf_end;          /*    32     4 */
	char *                     _IO_save_base;        /*    36     4 */
	char *                     _IO_backup_base;      /*    40     4 */
	char *                     _IO_save_end;         /*    44     4 */
	class _IO_marker *         _markers;             /*    48     4 */
	class _IO_FILE *           _chain;               /*    52     4 */
	int                        _fileno;              /*    56     4 */
	int                        _flags2;              /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	__off_t                    _old_offset;          /*    64     4 */
	short unsigned int         _cur_column;          /*    68     2 */
	signed char                _vtable_offset;       /*    70     1 */
	char                       _shortbuf[1];         /*    71     1 */
	_IO_lock_t *               _lock;                /*    72     4 */
	__off64_t                  _offset;              /*    76     8 */
	void *                     __pad1;               /*    84     4 */
	void *                     __pad2;               /*    88     4 */
	void *                     __pad3;               /*    92     4 */
	void *                     __pad4;               /*    96     4 */
	size_t                     __pad5;               /*   100     4 */
	int                        _mode;                /*   104     4 */
	char                       _unused2[40];         /*   108    40 */
	/* --- cacheline 2 boundary (128 bytes) was 20 bytes ago --- */

	/* size: 148, cachelines: 3, members: 29 */
	/* last cacheline: 20 bytes */
}; /* size: 148 */

/* 19 */
/* <0> (null):0 */
typedef void _IO_lock_t; /* size: 0 */

/* 20 */
/* <0> (null):0 */
struct _IO_marker {
	class _IO_marker *         _next;                /*     0     4 */
	class _IO_FILE *           _sbuf;                /*     4     4 */
	int                        _pos;                 /*     8     4 */

	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 21 */
 /* pointer to 20 */
 /* size: 4 */

/* 22 */
 /* pointer to 18 */
 /* size: 4 */

/* 23 */
 /* pointer to 20 */
 /* size: 4 */

/* 24 */
 /* pointer to 18 */
 /* size: 4 */

/* 25 */
/* <0> (null):0 */
char                       array[1]; /* size: 1 */

/* 26 */
 /* pointer to 19 */
 /* size: 4 */

/* 27 */
/* <0> (null):0 */
char                       array[40]; /* size: 40 */

/* 28 */
 /* pointer to 29 */
 /* size: 4 */

/* 29 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 30 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 31 */
long double
 /* size: 12 */

/* 32 */
double
 /* size: 8 */

/* 33 */
/* <0> (null):0 */
typedef int int32; /* size: 4 */

/* 34 */
/* <0> (null):0 */
typedef unsigned int uint32; /* size: 4 */

/* 35 */
/* <0> (null):0 */
typedef long long unsigned int uint64; /* size: 8 */

/* 36 */
/* <0> (null):0 */
typedef uint64 GID_t; /* size: 8 */

/* 37 */
/* <0> (null):0 */
typedef uint32 PackageId_t; /* size: 4 */

/* 38 */
/* <0> (null):0 */
typedef uint32 AppId_t; /* size: 4 */

/* 39 */
/* <0> (null):0 */
typedef uint64 AssetClassId_t; /* size: 8 */

/* 40 */
/* <0> (null):0 */
typedef uint32 PhysicalItemId_t; /* size: 4 */

/* 41 */
/* <0> (null):0 */
typedef uint32 DepotId_t; /* size: 4 */

/* 42 */
/* <0> (null):0 */
typedef uint32 CellID_t; /* size: 4 */

/* 43 */
/* <0> (null):0 */
typedef uint64 SteamAPICall_t; /* size: 8 */

/* 44 */
/* <0> (null):0 */
typedef uint32 PartnerId_t; /* size: 4 */

/* 45 */
/* <0> (null):0 */
typedef int BOOL; /* size: 4 */

/* 46 */
/* <0> (null):0 */
typedef unsigned char byte; /* size: 1 */

/* 47 */
/* <0> (null):0 */
typedef unsigned int string_t; /* size: 4 */

/* 48 */
/* <0> (null):0 */
typedef float vec_t; /* size: 4 */

/* 49 */
float
 /* size: 4 */

/* 50 */
/* <0> (null):0 */
class Vector2D {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	/* <0> (null):0 */
	void Vector2D(class Vector2D *);

	/* <0> (null):0 */
	void Vector2D(class Vector2D *, float, float);

	/* <0> (null):0 */
	class Vector2D operator+(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DplERKS_ */

	/* <0> (null):0 */
	class Vector2D operator-(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DmiERKS_ */

	/* <0> (null):0 */
	class Vector2D operator*(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DmlEf */

	/* <0> (null):0 */
	class Vector2D operator/(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DdvEf */

	/* <0> (null):0 */
	float Length(const class Vector2D  *); /* linkage=_ZNK8Vector2D6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector2D  *); /* linkage=_ZNK8Vector2D13LengthSquaredEv */

	/* <0> (null):0 */
	class Vector2D Normalize(const class Vector2D  *); /* linkage=_ZNK8Vector2D9NormalizeEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector2D *); /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector2D *, float); /* linkage=_ZN8Vector2D6IsZeroEf */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 51 */
 /* pointer to 50 */
 /* size: 4 */

/* 52 */
 /* pointer to 53 */
 /* size: 4 */

/* 53 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 54 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 55 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 56 */
bool
 /* size: 1 */

/* 57 */
/* <0> (null):0 */
class Vector {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	vec_t                      z;                    /*     8     4 */
	/* <0> (null):0 */
	void Vector(class Vector *);

	/* <0> (null):0 */
	void Vector(class Vector *, float, float, float);

	/* <0> (null):0 */
	void Vector(class Vector *, const class Vector  &);

	/* <0> (null):0 */
	void Vector(class Vector *, float *);

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *); /* linkage=_ZNK6VectorngEv */

	/* <0> (null):0 */
	int operator==(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectoreqERKS_ */

	/* <0> (null):0 */
	int operator!=(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorneERKS_ */

	/* <0> (null):0 */
	class Vector operator+(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorplERKS_ */

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectormiERKS_ */

	/* <0> (null):0 */
	class Vector operator*(const class Vector  *, float); /* linkage=_ZNK6VectormlEf */

	/* <0> (null):0 */
	class Vector operator/(const class Vector  *, float); /* linkage=_ZNK6VectordvEf */

	/* <0> (null):0 */
	void CopyToArray(const class Vector  *, float *); /* linkage=_ZNK6Vector11CopyToArrayEPf */

	/* <0> (null):0 */
	float Length(const class Vector  *); /* linkage=_ZNK6Vector6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector  *); /* linkage=_ZNK6Vector13LengthSquaredEv */

	/* <0> (null):0 */
	float * operator float*(class Vector *); /* linkage=_ZN6VectorcvPfEv */

	/* <0> (null):0 */
	const float  * operator const float*(const class Vector  *); /* linkage=_ZNK6VectorcvPKfEv */

	/* <0> (null):0 */
	class Vector Normalize(const class Vector  *); /* linkage=_ZNK6Vector9NormalizeEv */

	/* <0> (null):0 */
	class Vector2D Make2D(const class Vector  *); /* linkage=_ZNK6Vector6Make2DEv */

	/* <0> (null):0 */
	float Length2D(const class Vector  *); /* linkage=_ZNK6Vector8Length2DEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector  *, float); /* linkage=_ZNK6Vector16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector  *, float); /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector *); /* linkage=_ZN6Vector16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector *, float); /* linkage=_ZN6Vector6IsZeroEf */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 58 */
 /* pointer to 57 */
 /* size: 4 */

/* 59 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 60 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 61 */
 /* pointer to 49 */
 /* size: 4 */

/* 62 */
 /* pointer to 63 */
 /* size: 4 */

/* 63 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 64 */
 /* pointer to 65 */
 /* size: 4 */

/* 65 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 66 */
/* <0> (null):0 */
typedef int qboolean; /* size: 4 */

/* 67 */
/* <0> (null):0 */
struct link_s {
	class link_s *             prev;                 /*     0     4 */
	class link_s *             next;                 /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 68 */
 /* pointer to 67 */
 /* size: 4 */

/* 69 */
/* <0> (null):0 */
typedef struct link_s link_t; /* size: 8 */

/* 70 */
/* <0> (null):0 */
typedef struct edict_s edict_t; /* size: 804 */

/* 71 */
/* <0> (null):0 */
struct edict_s {
	qboolean                   free;                 /*     0     4 */
	int                        serialnumber;         /*     4     4 */
	link_t                     area;                 /*     8     8 */
	int                        headnode;             /*    16     4 */
	int                        num_leafs;            /*    20     4 */
	short int                  leafnums[48];         /*    24    96 */
	/* --- cacheline 1 boundary (64 bytes) was 56 bytes ago --- */
	float                      freetime;             /*   120     4 */
	void *                     pvPrivateData;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	entvars_t                  v;                    /*   128   676 */
	/* --- cacheline 12 boundary (768 bytes) was 36 bytes ago --- */

	/* size: 804, cachelines: 13, members: 9 */
	/* last cacheline: 36 bytes */
}; /* size: 804 */

/* 72 */
 /* pointer to 70 */
 /* size: 4 */

/* 73 */
/* <0> (null):0 */
struct {
	float                      time;                 /*     0     4 */
	float                      frametime;            /*     4     4 */
	float                      force_retouch;        /*     8     4 */
	string_t                   mapname;              /*    12     4 */
	string_t                   startspot;            /*    16     4 */
	float                      deathmatch;           /*    20     4 */
	float                      coop;                 /*    24     4 */
	float                      teamplay;             /*    28     4 */
	float                      serverflags;          /*    32     4 */
	float                      found_secrets;        /*    36     4 */
	class Vector              v_forward;             /*    40    12 */
	class Vector              v_up;                  /*    52    12 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	class Vector              v_right;               /*    64    12 */
	float                      trace_allsolid;       /*    76     4 */
	float                      trace_startsolid;     /*    80     4 */
	float                      trace_fraction;       /*    84     4 */
	class Vector              trace_endpos;          /*    88    12 */
	class Vector              trace_plane_normal;    /*   100    12 */
	float                      trace_plane_dist;     /*   112     4 */
	edict_t *                  trace_ent;            /*   116     4 */
	float                      trace_inopen;         /*   120     4 */
	float                      trace_inwater;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	int                        trace_hitgroup;       /*   128     4 */
	int                        trace_flags;          /*   132     4 */
	int                        msg_entity;           /*   136     4 */
	int                        cdAudioTrack;         /*   140     4 */
	int                        maxClients;           /*   144     4 */
	int                        maxEntities;          /*   148     4 */
	const char  *              pStringBase;          /*   152     4 */
	void *                     pSaveData;            /*   156     4 */
	class Vector              vecLandmarkOffset;     /*   160    12 */

	/* size: 172, cachelines: 3, members: 31 */
	/* last cacheline: 44 bytes */
}; /* size: 172 */

/* 74 */
/* <0> (null):0 */
typedef class  globalvars_t; /* size: 172 */

/* 75 */
/* <0> (null):0 */
struct entvars_s {
	string_t                   classname;            /*     0     4 */
	string_t                   globalname;           /*     4     4 */
	class Vector              origin;                /*     8    12 */
	class Vector              oldorigin;             /*    20    12 */
	class Vector              velocity;              /*    32    12 */
	class Vector              basevelocity;          /*    44    12 */
	class Vector              clbasevelocity;        /*    56    12 */
	/* --- cacheline 1 boundary (64 bytes) was 4 bytes ago --- */
	class Vector              movedir;               /*    68    12 */
	class Vector              angles;                /*    80    12 */
	class Vector              avelocity;             /*    92    12 */
	class Vector              punchangle;            /*   104    12 */
	class Vector              v_angle;               /*   116    12 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	class Vector              endpos;                /*   128    12 */
	class Vector              startpos;              /*   140    12 */
	float                      impacttime;           /*   152     4 */
	float                      starttime;            /*   156     4 */
	int                        fixangle;             /*   160     4 */
	float                      idealpitch;           /*   164     4 */
	float                      pitch_speed;          /*   168     4 */
	float                      ideal_yaw;            /*   172     4 */
	float                      yaw_speed;            /*   176     4 */
	int                        modelindex;           /*   180     4 */
	string_t                   model;                /*   184     4 */
	int                        viewmodel;            /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	int                        weaponmodel;          /*   192     4 */
	class Vector              absmin;                /*   196    12 */
	class Vector              absmax;                /*   208    12 */
	class Vector              mins;                  /*   220    12 */
	class Vector              maxs;                  /*   232    12 */
	class Vector              size;                  /*   244    12 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	float                      ltime;                /*   256     4 */
	float                      nextthink;            /*   260     4 */
	int                        movetype;             /*   264     4 */
	int                        solid;                /*   268     4 */
	int                        skin;                 /*   272     4 */
	int                        body;                 /*   276     4 */
	int                        effects;              /*   280     4 */
	float                      gravity;              /*   284     4 */
	float                      friction;             /*   288     4 */
	int                        light_level;          /*   292     4 */
	int                        sequence;             /*   296     4 */
	int                        gaitsequence;         /*   300     4 */
	float                      frame;                /*   304     4 */
	float                      animtime;             /*   308     4 */
	float                      framerate;            /*   312     4 */
	unsigned char              controller[4];        /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	unsigned char              blending[2];          /*   320     2 */
	float                      scale;                /*   324     4 */
	int                        rendermode;           /*   328     4 */
	float                      renderamt;            /*   332     4 */
	class Vector              rendercolor;           /*   336    12 */
	int                        renderfx;             /*   348     4 */
	float                      health;               /*   352     4 */
	float                      frags;                /*   356     4 */
	int                        weapons;              /*   360     4 */
	float                      takedamage;           /*   364     4 */
	int                        deadflag;             /*   368     4 */
	class Vector              view_ofs;              /*   372    12 */
	int                        button;               /*   384     4 */
	/* --- cacheline 6 boundary (384 bytes) was 2 bytes ago --- */
	int                        impulse;              /*   388     4 */
	edict_t *                  chain;                /*   392     4 */
	edict_t *                  dmg_inflictor;        /*   396     4 */
	edict_t *                  enemy;                /*   400     4 */
	edict_t *                  aiment;               /*   404     4 */
	edict_t *                  owner;                /*   408     4 */
	edict_t *                  groundentity;         /*   412     4 */
	int                        spawnflags;           /*   416     4 */
	int                        flags;                /*   420     4 */
	int                        colormap;             /*   424     4 */
	int                        team;                 /*   428     4 */
	float                      max_health;           /*   432     4 */
	float                      teleport_time;        /*   436     4 */
	float                      armortype;            /*   440     4 */
	float                      armorvalue;           /*   444     4 */
	int                        waterlevel;           /*   448     4 */
	/* --- cacheline 7 boundary (448 bytes) was 2 bytes ago --- */
	int                        watertype;            /*   452     4 */
	string_t                   target;               /*   456     4 */
	string_t                   targetname;           /*   460     4 */
	string_t                   netname;              /*   464     4 */
	string_t                   message;              /*   468     4 */
	float                      dmg_take;             /*   472     4 */
	float                      dmg_save;             /*   476     4 */
	float                      dmg;                  /*   480     4 */
	float                      dmgtime;              /*   484     4 */
	string_t                   noise;                /*   488     4 */
	string_t                   noise1;               /*   492     4 */
	string_t                   noise2;               /*   496     4 */
	string_t                   noise3;               /*   500     4 */
	float                      speed;                /*   504     4 */
	float                      air_finished;         /*   508     4 */
	float                      pain_finished;        /*   512     4 */
	/* --- cacheline 8 boundary (512 bytes) was 2 bytes ago --- */
	float                      radsuit_finished;     /*   516     4 */
	edict_t *                  pContainingEntity;    /*   520     4 */
	int                        playerclass;          /*   524     4 */
	float                      maxspeed;             /*   528     4 */
	float                      fov;                  /*   532     4 */
	int                        weaponanim;           /*   536     4 */
	int                        pushmsec;             /*   540     4 */
	int                        bInDuck;              /*   544     4 */
	int                        flTimeStepSound;      /*   548     4 */
	int                        flSwimTime;           /*   552     4 */
	int                        flDuckTime;           /*   556     4 */
	int                        iStepLeft;            /*   560     4 */
	float                      flFallVelocity;       /*   564     4 */
	int                        gamestate;            /*   568     4 */
	int                        oldbuttons;           /*   572     4 */
	int                        groupinfo;            /*   576     4 */
	/* --- cacheline 9 boundary (576 bytes) was 2 bytes ago --- */
	int                        iuser1;               /*   580     4 */
	int                        iuser2;               /*   584     4 */
	int                        iuser3;               /*   588     4 */
	int                        iuser4;               /*   592     4 */
	float                      fuser1;               /*   596     4 */
	float                      fuser2;               /*   600     4 */
	float                      fuser3;               /*   604     4 */
	float                      fuser4;               /*   608     4 */
	class Vector              vuser1;                /*   612    12 */
	class Vector              vuser2;                /*   624    12 */
	class Vector              vuser3;                /*   636    12 */
	/* --- cacheline 10 boundary (640 bytes) was 6 bytes ago --- */
	class Vector              vuser4;                /*   648    12 */
	edict_t *                  euser1;               /*   660     4 */
	edict_t *                  euser2;               /*   664     4 */
	edict_t *                  euser3;               /*   668     4 */
	edict_t *                  euser4;               /*   672     4 */

	/* size: 676, cachelines: 11, members: 123 */
	/* last cacheline: 36 bytes */

	/* BRAIN FART ALERT! 676 != 674 + 0(holes), diff = 2 */

}; /* size: 676 */

/* 76 */
/* <0> (null):0 */
unsigned char              array[4]; /* size: 4 */

/* 77 */
/* <0> (null):0 */
unsigned char              array[2]; /* size: 2 */

/* 78 */
/* <0> (null):0 */
typedef struct entvars_s entvars_t; /* size: 676 */

/* 79 */
/* <0> (null):0 */
short int                  array[48]; /* size: 96 */

/* 80 */
/* <0> (null):0 */
typedef uint32 CRC32_t; /* size: 4 */

/* 81 */
/* <0> (null):0 */
struct cvar_s {
	char *                     name;                 /*     0     4 */
	char *                     string;               /*     4     4 */
	int                        flags;                /*     8     4 */
	float                      value;                /*    12     4 */
	class cvar_s *             next;                 /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 82 */
 /* pointer to 81 */
 /* size: 4 */

/* 83 */
/* <0> (null):0 */
typedef struct cvar_s cvar_t; /* size: 20 */

/* 84 */
/* <0> (null):0 */
struct client_textmessage_s {
	int                        effect;               /*     0     4 */
	byte                       r1;                   /*     4     1 */
	byte                       g1;                   /*     5     1 */
	byte                       b1;                   /*     6     1 */
	byte                       a1;                   /*     7     1 */
	byte                       r2;                   /*     8     1 */
	byte                       g2;                   /*     9     1 */
	byte                       b2;                   /*    10     1 */
	byte                       a2;                   /*    11     1 */
	float                      x;                    /*    12     4 */
	float                      y;                    /*    16     4 */
	float                      fadein;               /*    20     4 */
	float                      fadeout;              /*    24     4 */
	float                      holdtime;             /*    28     4 */
	float                      fxtime;               /*    32     4 */
	const char  *              pName;                /*    36     4 */
	const char  *              pMessage;             /*    40     4 */

	/* size: 44, cachelines: 1, members: 17 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 85 */
/* <0> (null):0 */
typedef struct client_textmessage_s client_textmessage_t; /* size: 44 */

/* 86 */
/* <0> (null):0 */
typedef struct sequenceCommandLine_ sequenceCommandLine_s; /* size: 92 */

/* 87 */
/* <0> (null):0 */
struct sequenceCommandLine_ {
	int                        commandType;          /*     0     4 */
	client_textmessage_t       clientMessage;        /*     4    44 */
	char *                     speakerName;          /*    48     4 */
	char *                     listenerName;         /*    52     4 */
	char *                     soundFileName;        /*    56     4 */
	char *                     sentenceName;         /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	char *                     fireTargetNames;      /*    64     4 */
	char *                     killTargetNames;      /*    68     4 */
	float                      delay;                /*    72     4 */
	int                        repeatCount;          /*    76     4 */
	int                        textChannel;          /*    80     4 */
	int                        modifierBitField;     /*    84     4 */
	sequenceCommandLine_s *    nextCommandLine;      /*    88     4 */

	/* size: 92, cachelines: 2, members: 13 */
	/* last cacheline: 28 bytes */
}; /* size: 92 */

/* 88 */
 /* pointer to 86 */
 /* size: 4 */

/* 89 */
/* <0> (null):0 */
typedef struct sequenceEntry_ sequenceEntry_s; /* size: 20 */

/* 90 */
/* <0> (null):0 */
struct sequenceEntry_ {
	char *                     fileName;             /*     0     4 */
	char *                     entryName;            /*     4     4 */
	sequenceCommandLine_s *    firstCommand;         /*     8     4 */
	sequenceEntry_s *          nextEntry;            /*    12     4 */
	qboolean                   isGlobal;             /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 91 */
 /* pointer to 89 */
 /* size: 4 */

/* 92 */
/* <0> (null):0 */
typedef struct sentenceEntry_ sentenceEntry_s; /* size: 16 */

/* 93 */
/* <0> (null):0 */
struct sentenceEntry_ {
	char *                     data;                 /*     0     4 */
	sentenceEntry_s *          nextEntry;            /*     4     4 */
	qboolean                   isGlobal;             /*     8     4 */
	unsigned int               index;                /*    12     4 */

	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 94 */
 /* pointer to 92 */
 /* size: 4 */

/* 95 */
/* <0> (null):0 */
enum {
	at_notice = 0,
	at_console = 1,
	at_aiconsole = 2,
	at_warning = 3,
	at_error = 4,
	at_logged = 5,
}; /* size: 4 */

/* 96 */
/* <0> (null):0 */
typedef enum  ALERT_TYPE; /* size: 4 */

/* 97 */
/* <0> (null):0 */
enum {
	print_console = 0,
	print_center = 1,
	print_chat = 2,
}; /* size: 4 */

/* 98 */
/* <0> (null):0 */
typedef enum  PRINT_TYPE; /* size: 4 */

/* 99 */
/* <0> (null):0 */
enum {
	force_exactfile = 0,
	force_model_samebounds = 1,
	force_model_specifybounds = 2,
	force_model_specifybounds_if_avail = 3,
}; /* size: 4 */

/* 100 */
/* <0> (null):0 */
typedef enum  FORCE_TYPE; /* size: 4 */

/* 101 */
/* <0> (null):0 */
struct {
	int                        fAllSolid;            /*     0     4 */
	int                        fStartSolid;          /*     4     4 */
	int                        fInOpen;              /*     8     4 */
	int                        fInWater;             /*    12     4 */
	float                      flFraction;           /*    16     4 */
	class Vector              vecEndPos;             /*    20    12 */
	float                      flPlaneDist;          /*    32     4 */
	class Vector              vecPlaneNormal;        /*    36    12 */
	edict_t *                  pHit;                 /*    48     4 */
	int                        iHitgroup;            /*    52     4 */

	/* size: 56, cachelines: 1, members: 10 */
	/* last cacheline: 56 bytes */
}; /* size: 56 */

/* 102 */
/* <0> (null):0 */
typedef class  TraceResult; /* size: 56 */

/* 103 */
/* <0> (null):0 */
struct enginefuncs_s {
	int                        (*pfnPrecacheModel)(char *); /*     0     4 */
	int                        (*pfnPrecacheSound)(char *); /*     4     4 */
	void                       (*pfnSetModel)(edict_t *, const char  *); /*     8     4 */
	int                        (*pfnModelIndex)(const char  *); /*    12     4 */
	int                        (*pfnModelFrames)(int); /*    16     4 */
	void                       (*pfnSetSize)(edict_t *, const float  *, const float  *); /*    20     4 */
	void                       (*pfnChangeLevel)(char *, char *); /*    24     4 */
	void                       (*pfnGetSpawnParms)(edict_t *); /*    28     4 */
	void                       (*pfnSaveSpawnParms)(edict_t *); /*    32     4 */
	float                      (*pfnVecToYaw)(const float  *); /*    36     4 */
	void                       (*pfnVecToAngles)(const float  *, float *); /*    40     4 */
	void                       (*pfnMoveToOrigin)(edict_t *, const float  *, float, int); /*    44     4 */
	void                       (*pfnChangeYaw)(edict_t *); /*    48     4 */
	void                       (*pfnChangePitch)(edict_t *); /*    52     4 */
	edict_t *                  (*pfnFindEntityByString)(edict_t *, const char  *, const char  *); /*    56     4 */
	int                        (*pfnGetEntityIllum)(edict_t *); /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	edict_t *                  (*pfnFindEntityInSphere)(edict_t *, const float  *, float); /*    64     4 */
	edict_t *                  (*pfnFindClientInPVS)(edict_t *); /*    68     4 */
	edict_t *                  (*pfnEntitiesInPVS)(edict_t *); /*    72     4 */
	void                       (*pfnMakeVectors)(const float  *); /*    76     4 */
	void                       (*pfnAngleVectors)(const float  *, float *, float *, float *); /*    80     4 */
	edict_t *                  (*pfnCreateEntity)(void); /*    84     4 */
	void                       (*pfnRemoveEntity)(edict_t *); /*    88     4 */
	edict_t *                  (*pfnCreateNamedEntity)(int); /*    92     4 */
	void                       (*pfnMakeStatic)(edict_t *); /*    96     4 */
	int                        (*pfnEntIsOnFloor)(edict_t *); /*   100     4 */
	int                        (*pfnDropToFloor)(edict_t *); /*   104     4 */
	int                        (*pfnWalkMove)(edict_t *, float, float, int); /*   108     4 */
	void                       (*pfnSetOrigin)(edict_t *, const float  *); /*   112     4 */
	void                       (*pfnEmitSound)(edict_t *, int, const char  *, float, float, int, int); /*   116     4 */
	void                       (*pfnEmitAmbientSound)(edict_t *, float *, const char  *, float, float, int, int); /*   120     4 */
	void                       (*pfnTraceLine)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	void                       (*pfnTraceToss)(edict_t *, edict_t *, TraceResult *); /*   128     4 */
	int                        (*pfnTraceMonsterHull)(edict_t *, const float  *, const float  *, int, edict_t *, TraceResult *); /*   132     4 */
	void                       (*pfnTraceHull)(const float  *, const float  *, int, int, edict_t *, TraceResult *); /*   136     4 */
	void                       (*pfnTraceModel)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   140     4 */
	const char  *              (*pfnTraceTexture)(edict_t *, const float  *, const float  *); /*   144     4 */
	void                       (*pfnTraceSphere)(const float  *, const float  *, int, float, edict_t *, TraceResult *); /*   148     4 */
	void                       (*pfnGetAimVector)(edict_t *, float, float *); /*   152     4 */
	void                       (*pfnServerCommand)(char *); /*   156     4 */
	void                       (*pfnServerExecute)(void); /*   160     4 */
	void                       (*pfnClientCommand)(edict_t *, char *, ...); /*   164     4 */
	void                       (*pfnParticleEffect)(const float  *, const float  *, float, float); /*   168     4 */
	void                       (*pfnLightStyle)(int, char *); /*   172     4 */
	int                        (*pfnDecalIndex)(const char  *); /*   176     4 */
	int                        (*pfnPointContents)(const float  *); /*   180     4 */
	void                       (*pfnMessageBegin)(int, int, const float  *, edict_t *); /*   184     4 */
	void                       (*pfnMessageEnd)(void); /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	void                       (*pfnWriteByte)(int); /*   192     4 */
	void                       (*pfnWriteChar)(int); /*   196     4 */
	void                       (*pfnWriteShort)(int); /*   200     4 */
	void                       (*pfnWriteLong)(int); /*   204     4 */
	void                       (*pfnWriteAngle)(float); /*   208     4 */
	void                       (*pfnWriteCoord)(float); /*   212     4 */
	void                       (*pfnWriteString)(const char  *); /*   216     4 */
	void                       (*pfnWriteEntity)(int); /*   220     4 */
	void                       (*pfnCVarRegister)(cvar_t *); /*   224     4 */
	float                      (*pfnCVarGetFloat)(const char  *); /*   228     4 */
	const char  *              (*pfnCVarGetString)(const char  *); /*   232     4 */
	void                       (*pfnCVarSetFloat)(const char  *, float); /*   236     4 */
	void                       (*pfnCVarSetString)(const char  *, const char  *); /*   240     4 */
	void                       (*pfnAlertMessage)(ALERT_TYPE, char *, ...); /*   244     4 */
	void                       (*pfnEngineFprintf)(void *, char *, ...); /*   248     4 */
	void *                     (*pfnPvAllocEntPrivateData)(edict_t *, int32); /*   252     4 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	void *                     (*pfnPvEntPrivateData)(edict_t *); /*   256     4 */
	void                       (*pfnFreeEntPrivateData)(edict_t *); /*   260     4 */
	const char  *              (*pfnSzFromIndex)(int); /*   264     4 */
	int                        (*pfnAllocString)(const char  *); /*   268     4 */
	class entvars_s *          (*pfnGetVarsOfEnt)(edict_t *); /*   272     4 */
	edict_t *                  (*pfnPEntityOfEntOffset)(int); /*   276     4 */
	int                        (*pfnEntOffsetOfPEntity)(const edict_t  *); /*   280     4 */
	int                        (*pfnIndexOfEdict)(const edict_t  *); /*   284     4 */
	edict_t *                  (*pfnPEntityOfEntIndex)(int); /*   288     4 */
	edict_t *                  (*pfnFindEntityByVars)(class entvars_s *); /*   292     4 */
	void *                     (*pfnGetModelPtr)(edict_t *); /*   296     4 */
	int                        (*pfnRegUserMsg)(const char  *, int); /*   300     4 */
	void                       (*pfnAnimationAutomove)(const edict_t  *, float); /*   304     4 */
	void                       (*pfnGetBonePosition)(const edict_t  *, int, float *, float *); /*   308     4 */
	uint32                     (*pfnFunctionFromName)(const char  *); /*   312     4 */
	const char  *              (*pfnNameForFunction)(uint32); /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	void                       (*pfnClientPrintf)(edict_t *, PRINT_TYPE, const char  *); /*   320     4 */
	void                       (*pfnServerPrint)(const char  *); /*   324     4 */
	const char  *              (*pfnCmd_Args)(void); /*   328     4 */
	const char  *              (*pfnCmd_Argv)(int);  /*   332     4 */
	int                        (*pfnCmd_Argc)(void); /*   336     4 */
	void                       (*pfnGetAttachment)(const edict_t  *, int, float *, float *); /*   340     4 */
	void                       (*pfnCRC32_Init)(CRC32_t *); /*   344     4 */
	void                       (*pfnCRC32_ProcessBuffer)(CRC32_t *, void *, int); /*   348     4 */
	void                       (*pfnCRC32_ProcessByte)(CRC32_t *, unsigned char); /*   352     4 */
	CRC32_t                    (*pfnCRC32_Final)(CRC32_t); /*   356     4 */
	int32                      (*pfnRandomLong)(int32, int32); /*   360     4 */
	float                      (*pfnRandomFloat)(float, float); /*   364     4 */
	void                       (*pfnSetView)(const edict_t  *, const edict_t  *); /*   368     4 */
	float                      (*pfnTime)(void);     /*   372     4 */
	void                       (*pfnCrosshairAngle)(const edict_t  *, float, float); /*   376     4 */
	byte *                     (*pfnLoadFileForMe)(char *, int *); /*   380     4 */
	/* --- cacheline 6 boundary (384 bytes) --- */
	void                       (*pfnFreeFile)(void *); /*   384     4 */
	void                       (*pfnEndSection)(const char  *); /*   388     4 */
	int                        (*pfnCompareFileTime)(char *, char *, int *); /*   392     4 */
	void                       (*pfnGetGameDir)(char *); /*   396     4 */
	void                       (*pfnCvar_RegisterVariable)(cvar_t *); /*   400     4 */
	void                       (*pfnFadeClientVolume)(const edict_t  *, int, int, int, int); /*   404     4 */
	void                       (*pfnSetClientMaxspeed)(const edict_t  *, float); /*   408     4 */
	edict_t *                  (*pfnCreateFakeClient)(const char  *); /*   412     4 */
	void                       (*pfnRunPlayerMove)(edict_t *, const float  *, float, float, float, short unsigned int, byte, byte); /*   416     4 */
	int                        (*pfnNumberOfEntities)(void); /*   420     4 */
	char *                     (*pfnGetInfoKeyBuffer)(edict_t *); /*   424     4 */
	char *                     (*pfnInfoKeyValue)(char *, char *); /*   428     4 */
	void                       (*pfnSetKeyValue)(char *, char *, char *); /*   432     4 */
	void                       (*pfnSetClientKeyValue)(int, char *, char *, char *); /*   436     4 */
	int                        (*pfnIsMapValid)(char *); /*   440     4 */
	void                       (*pfnStaticDecal)(const float  *, int, int, int); /*   444     4 */
	/* --- cacheline 7 boundary (448 bytes) --- */
	int                        (*pfnPrecacheGeneric)(char *); /*   448     4 */
	int                        (*pfnGetPlayerUserId)(edict_t *); /*   452     4 */
	void                       (*pfnBuildSoundMsg)(edict_t *, int, const char  *, float, float, int, int, int, int, const float  *, edict_t *); /*   456     4 */
	int                        (*pfnIsDedicatedServer)(void); /*   460     4 */
	cvar_t *                   (*pfnCVarGetPointer)(const char  *); /*   464     4 */
	unsigned int               (*pfnGetPlayerWONId)(edict_t *); /*   468     4 */
	void                       (*pfnInfo_RemoveKey)(char *, const char  *); /*   472     4 */
	const char  *              (*pfnGetPhysicsKeyValue)(const edict_t  *, const char  *); /*   476     4 */
	void                       (*pfnSetPhysicsKeyValue)(const edict_t  *, const char  *, const char  *); /*   480     4 */
	const char  *              (*pfnGetPhysicsInfoString)(const edict_t  *); /*   484     4 */
	short unsigned int         (*pfnPrecacheEvent)(int, const char  *); /*   488     4 */
	void                       (*pfnPlaybackEvent)(int, const edict_t  *, short unsigned int, float, float *, float *, float, float, int, int, int, int); /*   492     4 */
	unsigned char *            (*pfnSetFatPVS)(float *); /*   496     4 */
	unsigned char *            (*pfnSetFatPAS)(float *); /*   500     4 */
	int                        (*pfnCheckVisibility)(const edict_t  *, unsigned char *); /*   504     4 */
	void                       (*pfnDeltaSetField)(class delta_s *, const char  *); /*   508     4 */
	/* --- cacheline 8 boundary (512 bytes) --- */
	void                       (*pfnDeltaUnsetField)(class delta_s *, const char  *); /*   512     4 */
	void                       (*pfnDeltaAddEncoder)(char *, void (*)(class delta_s *, const unsigned char  *, const unsigned char  *)); /*   516     4 */
	int                        (*pfnGetCurrentPlayer)(void); /*   520     4 */
	int                        (*pfnCanSkipPlayer)(const edict_t  *); /*   524     4 */
	int                        (*pfnDeltaFindField)(class delta_s *, const char  *); /*   528     4 */
	void                       (*pfnDeltaSetFieldByIndex)(class delta_s *, int); /*   532     4 */
	void                       (*pfnDeltaUnsetFieldByIndex)(class delta_s *, int); /*   536     4 */
	void                       (*pfnSetGroupMask)(int, int); /*   540     4 */
	int                        (*pfnCreateInstancedBaseline)(int, class entity_state_s *); /*   544     4 */
	void                       (*pfnCvar_DirectSet)(class cvar_s *, char *); /*   548     4 */
	void                       (*pfnForceUnmodified)(FORCE_TYPE, float *, float *, const char  *); /*   552     4 */
	void                       (*pfnGetPlayerStats)(const edict_t  *, int *, int *); /*   556     4 */
	void                       (*pfnAddServerCommand)(char *, void (*)(void)); /*   560     4 */
	qboolean                   (*pfnVoice_GetClientListening)(int, int); /*   564     4 */
	qboolean                   (*pfnVoice_SetClientListening)(int, int, qboolean); /*   568     4 */
	const char  *              (*pfnGetPlayerAuthId)(edict_t *); /*   572     4 */
	/* --- cacheline 9 boundary (576 bytes) --- */
	sequenceEntry_s *          (*pfnSequenceGet)(const char  *, const char  *); /*   576     4 */
	sentenceEntry_s *          (*pfnSequencePickSentence)(const char  *, int, int *); /*   580     4 */
	int                        (*pfnGetFileSize)(char *); /*   584     4 */
	unsigned int               (*pfnGetApproxWavePlayLen)(const char  *); /*   588     4 */
	int                        (*pfnIsCareerMatch)(void); /*   592     4 */
	int                        (*pfnGetLocalizedStringLength)(const char  *); /*   596     4 */
	void                       (*pfnRegisterTutorMessageShown)(int); /*   600     4 */
	int                        (*pfnGetTimesTutorMessageShown)(int); /*   604     4 */
	void                       (*ProcessTutorMessageDecayBuffer)(int *, int); /*   608     4 */
	void                       (*ConstructTutorMessageDecayBuffer)(int *, int); /*   612     4 */
	void                       (*ResetTutorMessageDecayData)(void); /*   616     4 */
	void                       (*pfnQueryClientCvarValue)(const edict_t  *, const char  *); /*   620     4 */
	void                       (*pfnQueryClientCvarValue2)(const edict_t  *, const char  *, int); /*   624     4 */
	int                        (*pfnCheckParm)(const char  *, char * *); /*   628     4 */

	/* size: 632, cachelines: 10, members: 158 */
	/* last cacheline: 56 bytes */
}; /* size: 632 */

/* 104 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 105 */
 /* pointer to 104 */
 /* size: 4 */

/* 106 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150973576 */

/* 107 */
 /* pointer to 106 */
 /* size: 4 */

/* 108 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 109 */
 /* pointer to 108 */
 /* size: 4 */

/* 110 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 111 */
 /* pointer to 110 */
 /* size: 4 */

/* 112 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150974096 */

/* 113 */
 /* pointer to 112 */
 /* size: 4 */

/* 114 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150974356 */

/* 115 */
 /* pointer to 114 */
 /* size: 4 */

/* 116 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150974564 */

/* 117 */
 /* pointer to 116 */
 /* size: 4 */

/* 118 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 119 */
 /* pointer to 118 */
 /* size: 4 */

/* 120 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150974876 */

/* 121 */
 /* pointer to 120 */
 /* size: 4 */

/* 122 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150975084 */

/* 123 */
 /* pointer to 122 */
 /* size: 4 */

/* 124 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 125 */
 /* pointer to 124 */
 /* size: 4 */

/* 126 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 127 */
 /* pointer to 126 */
 /* size: 4 */

/* 128 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 129 */
 /* pointer to 128 */
 /* size: 4 */

/* 130 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 131 */
 /* pointer to 130 */
 /* size: 4 */

/* 132 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150988460 */

/* 133 */
 /* pointer to 132 */
 /* size: 4 */

/* 134 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150988616 */

/* 135 */
 /* pointer to 134 */
 /* size: 4 */

/* 136 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 137 */
 /* pointer to 136 */
 /* size: 4 */

/* 138 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 139 */
 /* pointer to 138 */
 /* size: 4 */

/* 140 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 141 */
 /* pointer to 140 */
 /* size: 4 */

/* 142 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150989500 */

/* 143 */
 /* pointer to 142 */
 /* size: 4 */

/* 144 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150989708 */

/* 145 */
 /* pointer to 144 */
 /* size: 4 */

/* 146 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150990176 */

/* 147 */
 /* pointer to 146 */
 /* size: 4 */

/* 148 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150990644 */

/* 149 */
 /* pointer to 102 */
 /* size: 4 */

/* 150 */
 /* pointer to 148 */
 /* size: 4 */

/* 151 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150991060 */

/* 152 */
 /* pointer to 151 */
 /* size: 4 */

/* 153 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 154 */
 /* pointer to 153 */
 /* size: 4 */

/* 155 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150991736 */

/* 156 */
 /* pointer to 155 */
 /* size: 4 */

/* 157 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 158 */
 /* pointer to 157 */
 /* size: 4 */

/* 159 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150923156 */

/* 160 */
 /* pointer to 159 */
 /* size: 4 */

/* 161 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150923572 */

/* 162 */
 /* pointer to 161 */
 /* size: 4 */

/* 163 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150923832 */

/* 164 */
 /* pointer to 163 */
 /* size: 4 */

/* 165 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150923988 */

/* 166 */
 /* pointer to 165 */
 /* size: 4 */

/* 167 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150924092 */

/* 168 */
 /* pointer to 167 */
 /* size: 4 */

/* 169 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150924300 */

/* 170 */
 /* pointer to 169 */
 /* size: 4 */

/* 171 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150924612 */

/* 172 */
 /* pointer to 171 */
 /* size: 4 */

/* 173 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 174 */
 /* pointer to 173 */
 /* size: 4 */

/* 175 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150924976 */

/* 176 */
 /* pointer to 175 */
 /* size: 4 */

/* 177 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150925288 */

/* 178 */
 /* pointer to 177 */
 /* size: 4 */

/* 179 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150925444 */

/* 180 */
 /* pointer to 179 */
 /* size: 4 */

/* 181 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150925600 */

/* 182 */
 /* pointer to 181 */
 /* size: 4 */

/* 183 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150925756 */

/* 184 */
 /* pointer to 83 */
 /* size: 4 */

/* 185 */
 /* pointer to 183 */
 /* size: 4 */

/* 186 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 187 */
 /* pointer to 186 */
 /* size: 4 */

/* 188 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 189 */
 /* pointer to 188 */
 /* size: 4 */

/* 190 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150926276 */

/* 191 */
 /* pointer to 190 */
 /* size: 4 */

/* 192 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150926484 */

/* 193 */
 /* pointer to 192 */
 /* size: 4 */

/* 194 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150926692 */

/* 195 */
 /* pointer to 194 */
 /* size: 4 */

/* 196 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 150926900 */

/* 197 */
 /* pointer to 196 */
 /* size: 4 */

/* 198 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 199 */
 /* pointer to 198 */
 /* size: 4 */

/* 200 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 201 */
 /* pointer to 200 */
 /* size: 4 */

/* 202 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 203 */
 /* pointer to 202 */
 /* size: 4 */

/* 204 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 205 */
 /* pointer to 75 */
 /* size: 4 */

/* 206 */
 /* pointer to 204 */
 /* size: 4 */

/* 207 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 208 */
 /* pointer to 209 */
 /* size: 4 */

/* 209 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 804 */

/* 210 */
 /* pointer to 207 */
 /* size: 4 */

/* 211 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 212 */
 /* pointer to 211 */
 /* size: 4 */

/* 213 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 214 */
 /* pointer to 213 */
 /* size: 4 */

/* 215 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151001820 */

/* 216 */
 /* pointer to 215 */
 /* size: 4 */

/* 217 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151002028 */

/* 218 */
 /* pointer to 217 */
 /* size: 4 */

/* 219 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 220 */
 /* pointer to 219 */
 /* size: 4 */

/* 221 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 222 */
 /* pointer to 221 */
 /* size: 4 */

/* 223 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151002652 */

/* 224 */
 /* pointer to 223 */
 /* size: 4 */

/* 225 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 226 */
 /* pointer to 225 */
 /* size: 4 */

/* 227 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 228 */
 /* pointer to 227 */
 /* size: 4 */

/* 229 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151003120 */

/* 230 */
 /* pointer to 80 */
 /* size: 4 */

/* 231 */
 /* pointer to 229 */
 /* size: 4 */

/* 232 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151003328 */

/* 233 */
 /* pointer to 232 */
 /* size: 4 */

/* 234 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151003588 */

/* 235 */
 /* pointer to 234 */
 /* size: 4 */

/* 236 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 237 */
 /* pointer to 236 */
 /* size: 4 */

/* 238 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 239 */
 /* pointer to 238 */
 /* size: 4 */

/* 240 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 241 */
 /* pointer to 240 */
 /* size: 4 */

/* 242 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151004368 */

/* 243 */
 /* pointer to 242 */
 /* size: 4 */

/* 244 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 245 */
 /* pointer to 244 */
 /* size: 4 */

/* 246 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151004696 */

/* 247 */
 /* pointer to 246 */
 /* size: 4 */

/* 248 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 249 */
 /* pointer to 46 */
 /* size: 4 */

/* 250 */
 /* pointer to 9 */
 /* size: 4 */

/* 251 */
 /* pointer to 248 */
 /* size: 4 */

/* 252 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151005268 */

/* 253 */
 /* pointer to 252 */
 /* size: 4 */

/* 254 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 255 */
 /* pointer to 254 */
 /* size: 4 */

/* 256 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151005684 */

/* 257 */
 /* pointer to 256 */
 /* size: 4 */

/* 258 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 259 */
 /* pointer to 258 */
 /* size: 4 */

/* 260 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151006204 */

/* 261 */
 /* pointer to 260 */
 /* size: 4 */

/* 262 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 263 */
 /* pointer to 262 */
 /* size: 4 */

/* 264 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 265 */
 /* pointer to 264 */
 /* size: 4 */

/* 266 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151007088 */

/* 267 */
 /* pointer to 266 */
 /* size: 4 */

/* 268 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151007348 */

/* 269 */
 /* pointer to 268 */
 /* size: 4 */

/* 270 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151007660 */

/* 271 */
 /* pointer to 270 */
 /* size: 4 */

/* 272 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151007972 */

/* 273 */
 /* pointer to 272 */
 /* size: 4 */

/* 274 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 275 */
 /* pointer to 274 */
 /* size: 4 */

/* 276 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 277 */
 /* pointer to 276 */
 /* size: 4 */

/* 278 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151013048 */

/* 279 */
 /* pointer to 278 */
 /* size: 4 */

/* 280 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 281 */
 /* pointer to 280 */
 /* size: 4 */

/* 282 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151013464 */

/* 283 */
 /* pointer to 282 */
 /* size: 4 */

/* 284 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 285 */
 /* pointer to 284 */
 /* size: 4 */

/* 286 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 2 */

/* 287 */
 /* pointer to 286 */
 /* size: 4 */

/* 288 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151014088 */

/* 289 */
 /* pointer to 288 */
 /* size: 4 */

/* 290 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 291 */
 /* pointer to 4 */
 /* size: 4 */

/* 292 */
 /* pointer to 290 */
 /* size: 4 */

/* 293 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 294 */
 /* pointer to 293 */
 /* size: 4 */

/* 295 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151015232 */

/* 296 */
 /* pointer to 297 */
 /* size: 4 */

/* 297 */
/* <0> (null):0 */
struct delta_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 298 */
 /* pointer to 295 */
 /* size: 4 */

/* 299 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151015556 */

/* 300 */
 /* pointer to 301 */
 /* size: 4 */

/* 301 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151015764 */

/* 302 */
 /* pointer to 303 */
 /* size: 4 */

/* 303 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 304 */
 /* pointer to 299 */
 /* size: 4 */

/* 305 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 306 */
 /* pointer to 305 */
 /* size: 4 */

/* 307 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151016336 */

/* 308 */
 /* pointer to 307 */
 /* size: 4 */

/* 309 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151016544 */

/* 310 */
 /* pointer to 309 */
 /* size: 4 */

/* 311 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 312 */
 /* pointer to 313 */
 /* size: 4 */

/* 313 */
/* <0> (null):0 */
struct entity_state_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 314 */
 /* pointer to 311 */
 /* size: 4 */

/* 315 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151017132 */

/* 316 */
 /* pointer to 81 */
 /* size: 4 */

/* 317 */
 /* pointer to 315 */
 /* size: 4 */

/* 318 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151017392 */

/* 319 */
 /* pointer to 318 */
 /* size: 4 */

/* 320 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151017704 */

/* 321 */
 /* pointer to 320 */
 /* size: 4 */

/* 322 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151017964 */

/* 323 */
 /* pointer to 322 */
 /* size: 4 */

/* 324 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 325 */
 /* pointer to 324 */
 /* size: 4 */

/* 326 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 327 */
 /* pointer to 326 */
 /* size: 4 */

/* 328 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 329 */
 /* pointer to 328 */
 /* size: 4 */

/* 330 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 331 */
 /* pointer to 330 */
 /* size: 4 */

/* 332 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 333 */
 /* pointer to 332 */
 /* size: 4 */

/* 334 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 335 */
 /* pointer to 334 */
 /* size: 4 */

/* 336 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151019420 */

/* 337 */
 /* pointer to 336 */
 /* size: 4 */

/* 338 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151019628 */

/* 339 */
 /* pointer to 338 */
 /* size: 4 */

/* 340 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151019836 */

/* 341 */
 /* pointer to 340 */
 /* size: 4 */

/* 342 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 343 */
 /* pointer to 17 */
 /* size: 4 */

/* 344 */
 /* pointer to 342 */
 /* size: 4 */

/* 345 */
/* <0> (null):0 */
typedef struct enginefuncs_s enginefuncs_t; /* size: 632 */

/* 346 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 347 */
/* <0> (null):0 */
typedef int ptrdiff_t; /* size: 4 */

/* 348 */
/* <0> (null):0 */
enum {
	TS_AT_TOP = 0,
	TS_AT_BOTTOM = 1,
	TS_GOING_UP = 2,
	TS_GOING_DOWN = 3,
}; /* size: 4 */

/* 349 */
/* <0> (null):0 */
typedef enum  TOGGLE_STATE; /* size: 4 */

/* 350 */
 /* pointer to 78 */
 /* size: 4 */

/* 351 */
 /* pointer to 352 */
 /* size: 4 */

/* 352 */
/* <0> (null):0 */
struct CBaseEntity {
	/* <0> (null):0 */
	edict_t * edict(class CBaseEntity *); /* linkage=_ZN11CBaseEntity5edictEv */

	/* <0> (null):0 */
	virtual int ObjectCaps(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10ObjectCapsEv */

	/* <0> (null):0 */
	int entindex(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8entindexEv */

	/* <0> (null):0 */
	void CBaseEntity(class CBaseEntity *);

	/* <0> (null):0 */
	void * operator new(size_t, entvars_t *); /* linkage=_ZN11CBaseEntitynwEjP9entvars_s */

	/* <0> (null):0 */
	virtual void Restart(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7RestartEv */

	/* <0> (null):0 */
	virtual void Activate(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8ActivateEv */

	/* <0> (null):0 */
	virtual int Classify(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8ClassifyEv */

	/* <0> (null):0 */
	virtual void DeathNotice(class CBaseEntity *, entvars_t *); /* linkage=_ZN11CBaseEntity11DeathNoticeEP9entvars_s */

	/* <0> (null):0 */
	virtual int BloodColor(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10BloodColorEv */

	/* <0> (null):0 */
	virtual BOOL IsTriggered(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity11IsTriggeredEPS_ */

	/* <0> (null):0 */
	virtual class CBaseMonster * MyMonsterPointer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity16MyMonsterPointerEv */

	/* <0> (null):0 */
	virtual class CSquadMonster * MySquadMonsterPointer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity21MySquadMonsterPointerEv */

	/* <0> (null):0 */
	virtual int GetToggleState(class CBaseEntity *); /* linkage=_ZN11CBaseEntity14GetToggleStateEv */

	/* <0> (null):0 */
	virtual void AddPoints(class CBaseEntity *, int, BOOL); /* linkage=_ZN11CBaseEntity9AddPointsEii */

	/* <0> (null):0 */
	virtual void AddPointsToTeam(class CBaseEntity *, int, BOOL); /* linkage=_ZN11CBaseEntity15AddPointsToTeamEii */

	/* <0> (null):0 */
	virtual BOOL AddPlayerItem(class CBaseEntity *, class CBasePlayerItem *); /* linkage=_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem */

	/* <0> (null):0 */
	virtual BOOL RemovePlayerItem(class CBaseEntity *, class CBasePlayerItem *); /* linkage=_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem */

	/* <0> (null):0 */
	virtual int GiveAmmo(class CBaseEntity *, int, char *, int); /* linkage=_ZN11CBaseEntity8GiveAmmoEiPci */

	/* <0> (null):0 */
	virtual float GetDelay(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8GetDelayEv */

	/* <0> (null):0 */
	virtual int IsMoving(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8IsMovingEv */

	/* <0> (null):0 */
	virtual void OverrideReset(class CBaseEntity *); /* linkage=_ZN11CBaseEntity13OverrideResetEv */

	/* <0> (null):0 */
	virtual void SetToggleState(class CBaseEntity *, int); /* linkage=_ZN11CBaseEntity14SetToggleStateEi */

	/* <0> (null):0 */
	virtual void StartSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity13StartSneakingEv */

	/* <0> (null):0 */
	virtual void StopSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12StopSneakingEv */

	/* <0> (null):0 */
	virtual BOOL OnControls(class CBaseEntity *, entvars_t *); /* linkage=_ZN11CBaseEntity10OnControlsEP9entvars_s */

	/* <0> (null):0 */
	virtual BOOL IsSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10IsSneakingEv */

	/* <0> (null):0 */
	virtual BOOL IsAlive(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7IsAliveEv */

	/* <0> (null):0 */
	virtual BOOL IsBSPModel(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10IsBSPModelEv */

	/* <0> (null):0 */
	virtual BOOL ReflectGauss(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12ReflectGaussEv */

	/* <0> (null):0 */
	virtual BOOL IsPlayer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8IsPlayerEv */

	/* <0> (null):0 */
	virtual BOOL IsNetClient(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11IsNetClientEv */

	/* <0> (null):0 */
	virtual const char  * TeamID(class CBaseEntity *); /* linkage=_ZN11CBaseEntity6TeamIDEv */

	/* <0> (null):0 */
	virtual void Think(class CBaseEntity *); /* linkage=_ZN11CBaseEntity5ThinkEv */

	/* <0> (null):0 */
	virtual void Touch(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity5TouchEPS_ */

	/* <0> (null):0 */
	virtual void Use(class CBaseEntity *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float); /* linkage=_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf */

	/* <0> (null):0 */
	virtual void Blocked(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity7BlockedEPS_ */

	/* <0> (null):0 */
	virtual void UpdateOwner(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11UpdateOwnerEv */

	/* <0> (null):0 */
	virtual BOOL FBecomeProne(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12FBecomeProneEv */

	/* <0> (null):0 */
	virtual class Vector Center(class CBaseEntity *); /* linkage=_ZN11CBaseEntity6CenterEv */

	/* <0> (null):0 */
	virtual class Vector EyePosition(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11EyePositionEv */

	/* <0> (null):0 */
	virtual class Vector EarPosition(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11EarPositionEv */

	/* <0> (null):0 */
	virtual class Vector BodyTarget(class CBaseEntity *, const class Vector  &); /* linkage=_ZN11CBaseEntity10BodyTargetERK6Vector */

	/* <0> (null):0 */
	virtual int Illumination(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12IlluminationEv */

	/* <0> (null):0 */
	virtual BOOL HasTarget(class CBaseEntity *, string_t); /* linkage=_ZN11CBaseEntity9HasTargetEj */

	/* vtable has 41 entries: {
	   [6] = ObjectCaps(_ZN11CBaseEntity10ObjectCapsEv), 
	   [2] = Restart(_ZN11CBaseEntity7RestartEv), 
	   [7] = Activate(_ZN11CBaseEntity8ActivateEv), 
	   [9] = Classify(_ZN11CBaseEntity8ClassifyEv), 
	   [10] = DeathNotice(_ZN11CBaseEntity11DeathNoticeEP9entvars_s), 
	   [15] = BloodColor(_ZN11CBaseEntity10BloodColorEv), 
	   [17] = IsTriggered(_ZN11CBaseEntity11IsTriggeredEPS_), 
	   [18] = MyMonsterPointer(_ZN11CBaseEntity16MyMonsterPointerEv), 
	   [19] = MySquadMonsterPointer(_ZN11CBaseEntity21MySquadMonsterPointerEv), 
	   [20] = GetToggleState(_ZN11CBaseEntity14GetToggleStateEv), 
	   [21] = AddPoints(_ZN11CBaseEntity9AddPointsEii), 
	   [22] = AddPointsToTeam(_ZN11CBaseEntity15AddPointsToTeamEii), 
	   [23] = AddPlayerItem(_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem), 
	   [24] = RemovePlayerItem(_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem), 
	   [25] = GiveAmmo(_ZN11CBaseEntity8GiveAmmoEiPci), 
	   [26] = GetDelay(_ZN11CBaseEntity8GetDelayEv), 
	   [27] = IsMoving(_ZN11CBaseEntity8IsMovingEv), 
	   [28] = OverrideReset(_ZN11CBaseEntity13OverrideResetEv), 
	   [30] = SetToggleState(_ZN11CBaseEntity14SetToggleStateEi), 
	   [31] = StartSneaking(_ZN11CBaseEntity13StartSneakingEv), 
	   [32] = StopSneaking(_ZN11CBaseEntity12StopSneakingEv), 
	   [33] = OnControls(_ZN11CBaseEntity10OnControlsEP9entvars_s), 
	   [34] = IsSneaking(_ZN11CBaseEntity10IsSneakingEv), 
	   [35] = IsAlive(_ZN11CBaseEntity7IsAliveEv), 
	   [36] = IsBSPModel(_ZN11CBaseEntity10IsBSPModelEv), 
	   [37] = ReflectGauss(_ZN11CBaseEntity12ReflectGaussEv), 
	   [40] = IsPlayer(_ZN11CBaseEntity8IsPlayerEv), 
	   [41] = IsNetClient(_ZN11CBaseEntity11IsNetClientEv), 
	   [42] = TeamID(_ZN11CBaseEntity6TeamIDEv), 
	   [44] = Think(_ZN11CBaseEntity5ThinkEv), 
	   [45] = Touch(_ZN11CBaseEntity5TouchEPS_), 
	   [46] = Use(_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf), 
	   [47] = Blocked(_ZN11CBaseEntity7BlockedEPS_), 
	   [49] = UpdateOwner(_ZN11CBaseEntity11UpdateOwnerEv), 
	   [50] = FBecomeProne(_ZN11CBaseEntity12FBecomeProneEv), 
	   [51] = Center(_ZN11CBaseEntity6CenterEv), 
	   [52] = EyePosition(_ZN11CBaseEntity11EyePositionEv), 
	   [53] = EarPosition(_ZN11CBaseEntity11EarPositionEv), 
	   [54] = BodyTarget(_ZN11CBaseEntity10BodyTargetERK6Vector), 
	   [55] = Illumination(_ZN11CBaseEntity12IlluminationEv), 
	   [38] = HasTarget(_ZN11CBaseEntity9HasTargetEj), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 353 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 354 */
/* <0> (null):0 */
struct {
	int                        event;                /*     0     4 */
	char *                     options;              /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 355 */
/* <0> (null):0 */
typedef class  MonsterEvent_t; /* size: 8 */

/* 356 */
/* <0> (null):0 */
enum {
	USE_OFF = 0,
	USE_ON = 1,
	USE_SET = 2,
	USE_TOGGLE = 3,
}; /* size: 4 */

/* 357 */
/* <0> (null):0 */
typedef enum  USE_TYPE; /* size: 4 */

/* 358 */
/* <0> (null):0 */
enum WeaponIdType {
	WEAPON_NONE = 0,
	WEAPON_P228 = 1,
	WEAPON_GLOCK = 2,
	WEAPON_SCOUT = 3,
	WEAPON_HEGRENADE = 4,
	WEAPON_XM1014 = 5,
	WEAPON_C4 = 6,
	WEAPON_MAC10 = 7,
	WEAPON_AUG = 8,
	WEAPON_SMOKEGRENADE = 9,
	WEAPON_ELITE = 10,
	WEAPON_FIVESEVEN = 11,
	WEAPON_UMP45 = 12,
	WEAPON_SG550 = 13,
	WEAPON_GALIL = 14,
	WEAPON_FAMAS = 15,
	WEAPON_USP = 16,
	WEAPON_GLOCK18 = 17,
	WEAPON_AWP = 18,
	WEAPON_MP5N = 19,
	WEAPON_M249 = 20,
	WEAPON_M3 = 21,
	WEAPON_M4A1 = 22,
	WEAPON_TMP = 23,
	WEAPON_G3SG1 = 24,
	WEAPON_FLASHBANG = 25,
	WEAPON_DEAGLE = 26,
	WEAPON_SG552 = 27,
	WEAPON_AK47 = 28,
	WEAPON_KNIFE = 29,
	WEAPON_P90 = 30,
	WEAPON_SHIELDGUN = 99,
}; /* size: 4 */

/* 359 */
/* <0> (null):0 */
enum MaxAmmoType {
	MAX_AMMO_BUCKSHOT = 32,
	MAX_AMMO_9MM = 120,
	MAX_AMMO_556NATO = 90,
	MAX_AMMO_556NATOBOX = 200,
	MAX_AMMO_762NATO = 90,
	MAX_AMMO_45ACP = 100,
	MAX_AMMO_50AE = 35,
	MAX_AMMO_338MAGNUM = 30,
	MAX_AMMO_57MM = 100,
	MAX_AMMO_357SIG = 52,
}; /* size: 4 */

/* 360 */
/* <0> (null):0 */
enum {
	BULLET_NONE = 0,
	BULLET_PLAYER_9MM = 1,
	BULLET_PLAYER_MP5 = 2,
	BULLET_PLAYER_357 = 3,
	BULLET_PLAYER_BUCKSHOT = 4,
	BULLET_PLAYER_CROWBAR = 5,
	BULLET_MONSTER_9MM = 6,
	BULLET_MONSTER_MP5 = 7,
	BULLET_MONSTER_12MM = 8,
	BULLET_PLAYER_45ACP = 9,
	BULLET_PLAYER_338MAG = 10,
	BULLET_PLAYER_762MM = 11,
	BULLET_PLAYER_556MM = 12,
	BULLET_PLAYER_50AE = 13,
	BULLET_PLAYER_57MM = 14,
	BULLET_PLAYER_357SIG = 15,
}; /* size: 4 */

/* 361 */
/* <0> (null):0 */
typedef enum  Bullet; /* size: 4 */

/* 362 */
/* <0> (null):0 */
struct {
	int                        iSlot;                /*     0     4 */
	int                        iPosition;            /*     4     4 */
	const char  *              pszAmmo1;             /*     8     4 */
	int                        iMaxAmmo1;            /*    12     4 */
	const char  *              pszAmmo2;             /*    16     4 */
	int                        iMaxAmmo2;            /*    20     4 */
	const char  *              pszName;              /*    24     4 */
	int                        iMaxClip;             /*    28     4 */
	int                        iId;                  /*    32     4 */
	int                        iFlags;               /*    36     4 */
	int                        iWeight;              /*    40     4 */

	/* size: 44, cachelines: 1, members: 11 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 363 */
/* <0> (null):0 */
typedef class  ItemInfo; /* size: 44 */

/* 364 */
/* <0> (null):0 */
enum {
	PLAYER_IDLE = 0,
	PLAYER_WALK = 1,
	PLAYER_JUMP = 2,
	PLAYER_SUPERJUMP = 3,
	PLAYER_DIE = 4,
	PLAYER_ATTACK1 = 5,
	PLAYER_ATTACK2 = 6,
	PLAYER_FLINCH = 7,
	PLAYER_LARGE_FLINCH = 8,
	PLAYER_RELOAD = 9,
	PLAYER_HOLDBOMB = 10,
}; /* size: 4 */

/* 365 */
/* <0> (null):0 */
typedef enum  PLAYER_ANIM; /* size: 4 */

/* 366 */
/* <0> (null):0 */
class CBasePlayer {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 367 */
 /* pointer to 366 */
 /* size: 4 */

/* 368 */
wchar_t
 /* size: 4 */

/* 369 */
/* <0> (null):0 */
enum GameEventType {
	EVENT_INVALID = 0,
	EVENT_WEAPON_FIRED = 1,
	EVENT_WEAPON_FIRED_ON_EMPTY = 2,
	EVENT_WEAPON_RELOADED = 3,
	EVENT_HE_GRENADE_EXPLODED = 4,
	EVENT_FLASHBANG_GRENADE_EXPLODED = 5,
	EVENT_SMOKE_GRENADE_EXPLODED = 6,
	EVENT_GRENADE_BOUNCED = 7,
	EVENT_BEING_SHOT_AT = 8,
	EVENT_PLAYER_BLINDED_BY_FLASHBANG = 9,
	EVENT_PLAYER_FOOTSTEP = 10,
	EVENT_PLAYER_JUMPED = 11,
	EVENT_PLAYER_DIED = 12,
	EVENT_PLAYER_LANDED_FROM_HEIGHT = 13,
	EVENT_PLAYER_TOOK_DAMAGE = 14,
	EVENT_HOSTAGE_DAMAGED = 15,
	EVENT_HOSTAGE_KILLED = 16,
	EVENT_DOOR = 17,
	EVENT_BREAK_GLASS = 18,
	EVENT_BREAK_WOOD = 19,
	EVENT_BREAK_METAL = 20,
	EVENT_BREAK_FLESH = 21,
	EVENT_BREAK_CONCRETE = 22,
	EVENT_BOMB_PLANTED = 23,
	EVENT_BOMB_DROPPED = 24,
	EVENT_BOMB_PICKED_UP = 25,
	EVENT_BOMB_BEEP = 26,
	EVENT_BOMB_DEFUSING = 27,
	EVENT_BOMB_DEFUSE_ABORTED = 28,
	EVENT_BOMB_DEFUSED = 29,
	EVENT_BOMB_EXPLODED = 30,
	EVENT_HOSTAGE_USED = 31,
	EVENT_HOSTAGE_RESCUED = 32,
	EVENT_ALL_HOSTAGES_RESCUED = 33,
	EVENT_VIP_ESCAPED = 34,
	EVENT_VIP_ASSASSINATED = 35,
	EVENT_TERRORISTS_WIN = 36,
	EVENT_CTS_WIN = 37,
	EVENT_ROUND_DRAW = 38,
	EVENT_ROUND_WIN = 39,
	EVENT_ROUND_LOSS = 40,
	EVENT_ROUND_START = 41,
	EVENT_PLAYER_SPAWNED = 42,
	EVENT_CLIENT_CORPSE_SPAWNED = 43,
	EVENT_BUY_TIME_START = 44,
	EVENT_PLAYER_LEFT_BUY_ZONE = 45,
	EVENT_DEATH_CAMERA_START = 46,
	EVENT_KILL_ALL = 47,
	EVENT_ROUND_TIME = 48,
	EVENT_DIE = 49,
	EVENT_KILL = 50,
	EVENT_HEADSHOT = 51,
	EVENT_KILL_FLASHBANGED = 52,
	EVENT_TUTOR_BUY_MENU_OPENNED = 53,
	EVENT_TUTOR_AUTOBUY = 54,
	EVENT_PLAYER_BOUGHT_SOMETHING = 55,
	EVENT_TUTOR_NOT_BUYING_ANYTHING = 56,
	EVENT_TUTOR_NEED_TO_BUY_PRIMARY_WEAPON = 57,
	EVENT_TUTOR_NEED_TO_BUY_PRIMARY_AMMO = 58,
	EVENT_TUTOR_NEED_TO_BUY_SECONDARY_AMMO = 59,
	EVENT_TUTOR_NEED_TO_BUY_ARMOR = 60,
	EVENT_TUTOR_NEED_TO_BUY_DEFUSE_KIT = 61,
	EVENT_TUTOR_NEED_TO_BUY_GRENADE = 62,
	EVENT_CAREER_TASK_DONE = 63,
	EVENT_START_RADIO_1 = 64,
	EVENT_RADIO_COVER_ME = 65,
	EVENT_RADIO_YOU_TAKE_THE_POINT = 66,
	EVENT_RADIO_HOLD_THIS_POSITION = 67,
	EVENT_RADIO_REGROUP_TEAM = 68,
	EVENT_RADIO_FOLLOW_ME = 69,
	EVENT_RADIO_TAKING_FIRE = 70,
	EVENT_START_RADIO_2 = 71,
	EVENT_RADIO_GO_GO_GO = 72,
	EVENT_RADIO_TEAM_FALL_BACK = 73,
	EVENT_RADIO_STICK_TOGETHER_TEAM = 74,
	EVENT_RADIO_GET_IN_POSITION_AND_WAIT = 75,
	EVENT_RADIO_STORM_THE_FRONT = 76,
	EVENT_RADIO_REPORT_IN_TEAM = 77,
	EVENT_START_RADIO_3 = 78,
	EVENT_RADIO_AFFIRMATIVE = 79,
	EVENT_RADIO_ENEMY_SPOTTED = 80,
	EVENT_RADIO_NEED_BACKUP = 81,
	EVENT_RADIO_SECTOR_CLEAR = 82,
	EVENT_RADIO_IN_POSITION = 83,
	EVENT_RADIO_REPORTING_IN = 84,
	EVENT_RADIO_GET_OUT_OF_THERE = 85,
	EVENT_RADIO_NEGATIVE = 86,
	EVENT_RADIO_ENEMY_DOWN = 87,
	EVENT_END_RADIO = 88,
	EVENT_NEW_MATCH = 89,
	EVENT_PLAYER_CHANGED_TEAM = 90,
	EVENT_BULLET_IMPACT = 91,
	EVENT_GAME_COMMENCE = 92,
	EVENT_WEAPON_ZOOMED = 93,
	EVENT_HOSTAGE_CALLED_FOR_HELP = 94,
	NUM_GAME_EVENTS = 95,
}; /* size: 4 */

/* 370 */
/* <0> (null):0 */
enum sg550_e {
	SG550_IDLE = 0,
	SG550_SHOOT = 1,
	SG550_SHOOT2 = 2,
	SG550_RELOAD = 3,
	SG550_DRAW = 4,
}; /* size: 4 */

/* 371 */
/* <0> (null):0 */
class CSG550 : public CBasePlayerWeapon {
public:

	/* class CBasePlayerWeapon   <ancestor>; */      /*     0     0 */
	int                        m_iShell;             /*   336     4 */
private:

	short unsigned int         m_usFireSG550;        /*   340     2 */
	/* <0> (null):0 */
	void CSG550(class CSG550 *, const class CSG550  &);

	/* <0> (null):0 */
	void CSG550(class CSG550 *);

	/* <0> (null):0 */
	virtual void Spawn(class CSG550 *); /* linkage=_ZN6CSG5505SpawnEv */

	/* <0> (null):0 */
	virtual void Precache(class CSG550 *); /* linkage=_ZN6CSG5508PrecacheEv */

	/* <0> (null):0 */
	virtual int iItemSlot(class CSG550 *); /* linkage=_ZN6CSG5509iItemSlotEv */

	/* <0> (null):0 */
	virtual int GetItemInfo(class CSG550 *, ItemInfo *); /* linkage=_ZN6CSG55011GetItemInfoEP8ItemInfo */

	/* <0> (null):0 */
	virtual void PrimaryAttack(class CSG550 *); /* linkage=_ZN6CSG55013PrimaryAttackEv */

	/* <0> (null):0 */
	virtual void SecondaryAttack(class CSG550 *); /* linkage=_ZN6CSG55015SecondaryAttackEv */

	/* <0> (null):0 */
	void SG550Fire(class CSG550 *, float, float, BOOL); /* linkage=_ZN6CSG5509SG550FireEffi */

	/* <0> (null):0 */
	virtual BOOL Deploy(class CSG550 *); /* linkage=_ZN6CSG5506DeployEv */

	/* <0> (null):0 */
	virtual void Reload(class CSG550 *); /* linkage=_ZN6CSG5506ReloadEv */

	/* <0> (null):0 */
	virtual void WeaponIdle(class CSG550 *); /* linkage=_ZN6CSG55010WeaponIdleEv */

	/* <0> (null):0 */
	virtual float GetMaxSpeed(class CSG550 *); /* linkage=_ZN6CSG55011GetMaxSpeedEv */

	/* <0> (null):0 */
	virtual BOOL UseDecrement(class CSG550 *); /* linkage=_ZN6CSG55012UseDecrementEv */

	/* vtable has 11 entries: {
	   [0] = Spawn(_ZN6CSG5505SpawnEv), 
	   [1] = Precache(_ZN6CSG5508PrecacheEv), 
	   [79] = iItemSlot(_ZN6CSG5509iItemSlotEv), 
	   [61] = GetItemInfo(_ZN6CSG55011GetItemInfoEP8ItemInfo), 
	   [87] = PrimaryAttack(_ZN6CSG55013PrimaryAttackEv), 
	   [88] = SecondaryAttack(_ZN6CSG55015SecondaryAttackEv), 
	   [64] = Deploy(_ZN6CSG5506DeployEv), 
	   [89] = Reload(_ZN6CSG5506ReloadEv), 
	   [90] = WeaponIdle(_ZN6CSG55010WeaponIdleEv), 
	   [78] = GetMaxSpeed(_ZN6CSG55011GetMaxSpeedEv), 
	   [93] = UseDecrement(_ZN6CSG55012UseDecrementEv), 
	} */
	/* size: 344, cachelines: 6, members: 3 */
	/* last cacheline: 24 bytes */

	/* BRAIN FART ALERT! 344 != 6 + 0(holes), diff = 338 */

}; /* size: 344 */

/* 372 */
/* <0> (null):0 */
class CBasePlayerWeapon {
	/* <0> (null):0 */
	void CBasePlayerWeapon(class CBasePlayerWeapon *);

	/* <0> (null):0 */
	virtual int AddWeapon(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon9AddWeaponEv */

	/* <0> (null):0 */
	virtual void UpdateItemInfo(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon14UpdateItemInfoEv */

	/* <0> (null):0 */
	virtual BOOL ShouldWeaponIdle(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon16ShouldWeaponIdleEv */

	/* <0> (null):0 */
	virtual BOOL IsWeapon(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon8IsWeaponEv */

	/* <0> (null):0 */
	virtual class CBasePlayerItem * GetWeaponPtr(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon12GetWeaponPtrEv */

	/* vtable has 5 entries: {
	   [82] = AddWeapon(_ZN17CBasePlayerWeapon9AddWeaponEv), 
	   [68] = UpdateItemInfo(_ZN17CBasePlayerWeapon14UpdateItemInfoEv), 
	   [92] = ShouldWeaponIdle(_ZN17CBasePlayerWeapon16ShouldWeaponIdleEv), 
	   [65] = IsWeapon(_ZN17CBasePlayerWeapon8IsWeaponEv), 
	   [77] = GetWeaponPtr(_ZN17CBasePlayerWeapon12GetWeaponPtrEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 373 */
 /* pointer to 371 */
 /* size: 4 */

/* 374 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 375 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 344 */

/* 376 */
 /* pointer to 363 */
 /* size: 4 */

/* 377 */
/* <0> (null):0 */
class IVoiceGameMgrHelper {
	int ()(void) * *           _vptr.IVoiceGameMgrHelper; /*     0     4 */
	/* <0> (null):0 */
	virtual void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *, int);

	/* <0> (null):0 */
	virtual bool CanPlayerHearPlayer(class IVoiceGameMgrHelper *, class CBasePlayer *, class CBasePlayer *); /* linkage=_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_ */

	/* vtable has 1 entries: {
	   [2] = CanPlayerHearPlayer(_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_), 
	} */
	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 378 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 379 */
 /* pointer to 380 */
 /* size: 4 */

/* 380 */
 /* pointer to 378 */
 /* size: 4 */

/* 381 */
 /* pointer to 377 */
 /* size: 4 */

/* 382 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 383 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 384 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 385 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 386 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 387 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 388 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 389 */
 /* pointer to 390 */
 /* size: 4 */

/* 390 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 676 */

/* 391 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 392 */
/* <0> (null):0 */
class CPointEntity {
	/* <0> (null):0 */
	virtual int ObjectCaps(class CPointEntity *); /* linkage=_ZN12CPointEntity10ObjectCapsEv */

	/* vtable has 1 entries: {
	   [6] = ObjectCaps(_ZN12CPointEntity10ObjectCapsEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 393 */
 /* pointer to 392 */
 /* size: 4 */

/* 394 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 395 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 396 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 397 */
/* <0> (null):0 */
class CBaseDelay {
	/* <0> (null):0 */
	void CBaseDelay(class CBaseDelay *);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 398 */
 /* pointer to 397 */
 /* size: 4 */

/* 399 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 400 */
/* <0> (null):0 */
class CBaseAnimating {
	/* <0> (null):0 */
	void CBaseAnimating(class CBaseAnimating *);

	/* <0> (null):0 */
	virtual void HandleAnimEvent(class CBaseAnimating *, MonsterEvent_t *); /* linkage=_ZN14CBaseAnimating15HandleAnimEventEP14MonsterEvent_t */

	/* vtable has 1 entries: {
	   [58] = HandleAnimEvent(_ZN14CBaseAnimating15HandleAnimEventEP14MonsterEvent_t), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 401 */
 /* pointer to 400 */
 /* size: 4 */

/* 402 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 403 */
/* <0> (null):0 */
class CBasePlayerItem {
	/* <0> (null):0 */
	void CBasePlayerItem(class CBasePlayerItem *);

	/* <0> (null):0 */
	virtual BOOL CanDrop(class CBasePlayerItem *); /* linkage=_ZN15CBasePlayerItem7CanDropEv */

	/* <0> (null):0 */
	virtual BOOL CanHolster(class CBasePlayerItem *); /* linkage=_ZN15CBasePlayerItem10CanHolsterEv */

	/* <0> (null):0 */
	virtual void ItemPreFrame(class CBasePlayerItem *); /* linkage=_ZN15CBasePlayerItem12ItemPreFrameEv */

	ItemInfo                   ItemInfoArray[32];    /*     0  1408 */
	/* --- cacheline 22 boundary (1408 bytes) --- */
	/* vtable has 3 entries: {
	   [63] = CanDrop(_ZN15CBasePlayerItem7CanDropEv), 
	   [66] = CanHolster(_ZN15CBasePlayerItem10CanHolsterEv), 
	   [69] = ItemPreFrame(_ZN15CBasePlayerItem12ItemPreFrameEv), 
	} */
	/* size: 0, cachelines: 0, members: 1 */

	/* BRAIN FART ALERT! 0 != 1408 + 0(holes), diff = -1408 */

}; /* size: 0 */

/* 404 */
 /* pointer to 403 */
 /* size: 4 */

/* 405 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 406 */
 /* pointer to 372 */
 /* size: 4 */

/* 407 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 408 */
 /* pointer to 352 */
 /* size: 4 */

/* 409 */
/* <0> (null):0 */
class CBaseMonster {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 410 */
 /* pointer to 409 */
 /* size: 4 */

/* 411 */
/* <0> (null):0 */
struct CSquadMonster {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 412 */
 /* pointer to 411 */
 /* size: 4 */

/* 413 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 414 */
 /* pointer to 355 */
 /* size: 4 */

/* 415 */
 /* pointer to 403 */
 /* size: 4 */

/* 416 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 417 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 418 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 419 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 420 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 421 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 422 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 423 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 424 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 425 */
 /* pointer to 74 */
 /* size: 4 */

/* 426 */
/* <0> (null):0 */
class CBotManager {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 427 */
 /* pointer to 426 */
 /* size: 4 */

/* 428 */
/* <0> (null):0 */
ItemInfo                   array[32]; /* size: 1408 */

/* Functions: */

/* <0> (null):0 */
void Vector2D(class Vector2D *)
{
} /* size: 3014656 */

/* <0> (null):0 */
void Vector2D(class Vector2D *, float, float)
{
} /* size: 150735840 */

/* <0> (null):0 */
class Vector2D operator+(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DplERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator-(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DmiERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator*(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DmlEf */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator/(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DdvEf */
{
} /* size: 8 */

/* <0> (null):0 */
float Length(const class Vector2D  *) /* linkage=_ZNK8Vector2D6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector2D  *) /* linkage=_ZNK8Vector2D13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector2D Normalize(const class Vector2D  *) /* linkage=_ZNK8Vector2D9NormalizeEv */
{
} /* size: 8 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector2D *) /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector2D *, float) /* linkage=_ZN8Vector2D6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void Vector(class Vector *)
{
} /* size: 0 */

/* <0> (null):0 */
void Vector(class Vector *, float, float, float)
{
} /* size: 228 */

/* <0> (null):0 */
void Vector(class Vector *, const class Vector  &)
{
} /* size: 150738620 */

/* <0> (null):0 */
void Vector(class Vector *, float *)
{
} /* size: 0 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *) /* linkage=_ZNK6VectorngEv */
{
} /* size: 12 */

/* <0> (null):0 */
int operator==(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectoreqERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
int operator!=(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorneERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector operator+(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorplERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectormiERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator*(const class Vector  *, float) /* linkage=_ZNK6VectormlEf */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator/(const class Vector  *, float) /* linkage=_ZNK6VectordvEf */
{
} /* size: 12 */

/* <0> (null):0 */
void CopyToArray(const class Vector  *, float *) /* linkage=_ZNK6Vector11CopyToArrayEPf */
{
} /* size: 320 */

/* <0> (null):0 */
float Length(const class Vector  *) /* linkage=_ZNK6Vector6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector  *) /* linkage=_ZNK6Vector13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
float * operator float*(class Vector *) /* linkage=_ZN6VectorcvPfEv */
{
} /* size: 4 */

/* <0> (null):0 */
const float  * operator const float*(const class Vector  *) /* linkage=_ZNK6VectorcvPKfEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector Normalize(const class Vector  *) /* linkage=_ZNK6Vector9NormalizeEv */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector2D Make2D(const class Vector  *) /* linkage=_ZNK6Vector6Make2DEv */
{
} /* size: 8 */

/* <0> (null):0 */
float Length2D(const class Vector  *) /* linkage=_ZNK6Vector8Length2DEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector  *, float) /* linkage=_ZNK6Vector16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector  *, float) /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector *) /* linkage=_ZN6Vector16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector *, float) /* linkage=_ZN6Vector6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
edict_t * edict(class CBaseEntity *) /* linkage=_ZN11CBaseEntity5edictEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int ObjectCaps(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
int entindex(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8entindexEv */
{
} /* size: 4 */

/* <0> (null):0 */
void CBaseEntity(class CBaseEntity *)
{
} /* size: 0 */

/* <0> (null):0 */
void * operator new(size_t, entvars_t *) /* linkage=_ZN11CBaseEntitynwEjP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Restart(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7RestartEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Activate(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8ActivateEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int Classify(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8ClassifyEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void DeathNotice(class CBaseEntity *, entvars_t *) /* linkage=_ZN11CBaseEntity11DeathNoticeEP9entvars_s */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int BloodColor(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10BloodColorEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsTriggered(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity11IsTriggeredEPS_ */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CBaseMonster * MyMonsterPointer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity16MyMonsterPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CSquadMonster * MySquadMonsterPointer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity21MySquadMonsterPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int GetToggleState(class CBaseEntity *) /* linkage=_ZN11CBaseEntity14GetToggleStateEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void AddPoints(class CBaseEntity *, int, BOOL) /* linkage=_ZN11CBaseEntity9AddPointsEii */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void AddPointsToTeam(class CBaseEntity *, int, BOOL) /* linkage=_ZN11CBaseEntity15AddPointsToTeamEii */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL AddPlayerItem(class CBaseEntity *, class CBasePlayerItem *) /* linkage=_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL RemovePlayerItem(class CBaseEntity *, class CBasePlayerItem *) /* linkage=_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int GiveAmmo(class CBaseEntity *, int, char *, int) /* linkage=_ZN11CBaseEntity8GiveAmmoEiPci */
{
} /* size: 4 */

/* <0> (null):0 */
virtual float GetDelay(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8GetDelayEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int IsMoving(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8IsMovingEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void OverrideReset(class CBaseEntity *) /* linkage=_ZN11CBaseEntity13OverrideResetEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void SetToggleState(class CBaseEntity *, int) /* linkage=_ZN11CBaseEntity14SetToggleStateEi */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void StartSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity13StartSneakingEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void StopSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12StopSneakingEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL OnControls(class CBaseEntity *, entvars_t *) /* linkage=_ZN11CBaseEntity10OnControlsEP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10IsSneakingEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsAlive(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7IsAliveEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsBSPModel(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10IsBSPModelEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL ReflectGauss(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12ReflectGaussEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsPlayer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8IsPlayerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsNetClient(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11IsNetClientEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual const char  * TeamID(class CBaseEntity *) /* linkage=_ZN11CBaseEntity6TeamIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Think(class CBaseEntity *) /* linkage=_ZN11CBaseEntity5ThinkEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Touch(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity5TouchEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Use(class CBaseEntity *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float) /* linkage=_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Blocked(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity7BlockedEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void UpdateOwner(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11UpdateOwnerEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL FBecomeProne(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12FBecomeProneEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class Vector Center(class CBaseEntity *) /* linkage=_ZN11CBaseEntity6CenterEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector EyePosition(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11EyePositionEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector EarPosition(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11EarPositionEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector BodyTarget(class CBaseEntity *, const class Vector  &) /* linkage=_ZN11CBaseEntity10BodyTargetERK6Vector */
{
} /* size: 12 */

/* <0> (null):0 */
virtual int Illumination(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12IlluminationEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL HasTarget(class CBaseEntity *, string_t) /* linkage=_ZN11CBaseEntity9HasTargetEj */
{
} /* size: 4 */

/* <0> (null):0 */
void CSG550(class CSG550 *, const class CSG550  &)
{
} /* size: 0 */

/* <0> (null):0 */
void CSG550(class CSG550 *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Spawn(class CSG550 *) /* linkage=_ZN6CSG5505SpawnEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Precache(class CSG550 *) /* linkage=_ZN6CSG5508PrecacheEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int iItemSlot(class CSG550 *) /* linkage=_ZN6CSG5509iItemSlotEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int GetItemInfo(class CSG550 *, ItemInfo *) /* linkage=_ZN6CSG55011GetItemInfoEP8ItemInfo */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void PrimaryAttack(class CSG550 *) /* linkage=_ZN6CSG55013PrimaryAttackEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void SecondaryAttack(class CSG550 *) /* linkage=_ZN6CSG55015SecondaryAttackEv */
{
} /* size: 0 */

/* <0> (null):0 */
void SG550Fire(class CSG550 *, float, float, BOOL) /* linkage=_ZN6CSG5509SG550FireEffi */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL Deploy(class CSG550 *) /* linkage=_ZN6CSG5506DeployEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Reload(class CSG550 *) /* linkage=_ZN6CSG5506ReloadEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void WeaponIdle(class CSG550 *) /* linkage=_ZN6CSG55010WeaponIdleEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual float GetMaxSpeed(class CSG550 *) /* linkage=_ZN6CSG55011GetMaxSpeedEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL UseDecrement(class CSG550 *) /* linkage=_ZN6CSG55012UseDecrementEv */
{
} /* size: 4 */

/* <0> (null):0 */
void CBasePlayerWeapon(class CBasePlayerWeapon *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual int AddWeapon(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon9AddWeaponEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void UpdateItemInfo(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon14UpdateItemInfoEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL ShouldWeaponIdle(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon16ShouldWeaponIdleEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsWeapon(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon8IsWeaponEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CBasePlayerItem * GetWeaponPtr(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon12GetWeaponPtrEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *, int)
{
} /* size: 0 */

/* <0> (null):0 */
virtual bool CanPlayerHearPlayer(class IVoiceGameMgrHelper *, class CBasePlayer *, class CBasePlayer *) /* linkage=_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
void WeaponIdle(class CSG550 *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Reload(class CSG550 *const this)
{
	{
		int iResult;                                          //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator==(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator!=(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, float X, float Y, float Z)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator+(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator*(const class Vector  *const this, float fl)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Length2D(const class Vector  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Length(const class Vector  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline edict_t * ENT(const entvars_t  * pev)
{
} /* size: 4 */

/* <0> (null):0 */
inline BOOL FStrEq(const char  * sz1, const char  * sz2)
{
} /* size: 4 */

/* <0> (null):0 */
inline void EMIT_SOUND(edict_t * entity, int channel, const char  * sample, float volume, float attenuation)
{
} /* size: 0 */

/* <0> (null):0 */
inline void edict(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline int ENTINDEX(edict_t * pEdict)
{
} /* size: 4 */

/* <0> (null):0 */
inline void ObjectCaps(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
virtual int ObjectCaps(class CPointEntity *) /* linkage=_ZN12CPointEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
inline void ObjectCaps(class CPointEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void entindex(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator-(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void NormalizeInPlace(class Vector *const this)
{
	{
		float flLen;                                          //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void PrimaryAttack(class CSG550 *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBaseEntity(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CBaseDelay(class CBaseDelay *)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBaseDelay(class CBaseDelay *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CBaseAnimating(class CBaseAnimating *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void HandleAnimEvent(class CBaseAnimating *, MonsterEvent_t *) /* linkage=_ZN14CBaseAnimating15HandleAnimEventEP14MonsterEvent_t */
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBaseAnimating(class CBaseAnimating *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CBasePlayerItem(class CBasePlayerItem *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL CanDrop(class CBasePlayerItem *) /* linkage=_ZN15CBasePlayerItem7CanDropEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL CanHolster(class CBasePlayerItem *) /* linkage=_ZN15CBasePlayerItem10CanHolsterEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void ItemPreFrame(class CBasePlayerItem *) /* linkage=_ZN15CBasePlayerItem12ItemPreFrameEv */
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBasePlayerItem(class CBasePlayerItem *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBasePlayerWeapon(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline entvars_t * VARS(edict_t * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline void * GET_PRIVATE(edict_t * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline void operator new(size_t stAllocateBlock, entvars_t * pev)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CSG550(class CSG550 *const this)
{
} /* size: 0 */

/* <0> (null):0 */
class CSG550 * GetClassPtr<CSG550>(class CSG550 * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
void SG550Fire(class CSG550 *const this, float flSpread, float flCycleTime, BOOL fUseAutoAim)
{
	{
		class Vector vecAiming;                               //     0
		class Vector vecSrc;                                  //     0
		class Vector vecDir;                                  //     0
		int flag;                                             //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void Restart(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ObjectCaps(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Activate(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Classify(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void DeathNotice(class CBaseEntity *const this, entvars_t * pevChild)
{
} /* size: 0 */

/* <0> (null):0 */
void BloodColor(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsTriggered(class CBaseEntity *const this, class CBaseEntity * pActivator)
{
} /* size: 0 */

/* <0> (null):0 */
void MyMonsterPointer(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void MySquadMonsterPointer(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetToggleState(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void AddPoints(class CBaseEntity *const this, int score, BOOL bAllowNegativeScore)
{
} /* size: 0 */

/* <0> (null):0 */
void AddPointsToTeam(class CBaseEntity *const this, int score, BOOL bAllowNegativeScore)
{
} /* size: 0 */

/* <0> (null):0 */
void AddPlayerItem(class CBaseEntity *const this, class CBasePlayerItem * pItem)
{
} /* size: 0 */

/* <0> (null):0 */
void RemovePlayerItem(class CBaseEntity *const this, class CBasePlayerItem * pItem)
{
} /* size: 0 */

/* <0> (null):0 */
void GiveAmmo(class CBaseEntity *const this, int iAmount, char * szName, int iMax)
{
} /* size: 0 */

/* <0> (null):0 */
void GetDelay(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsMoving(class CBaseEntity *const this)
{
	operator!=(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void OverrideReset(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void SetToggleState(class CBaseEntity *const this, int state)
{
} /* size: 0 */

/* <0> (null):0 */
void StartSneaking(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void StopSneaking(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void OnControls(class CBaseEntity *const this, entvars_t * pev)
{
} /* size: 0 */

/* <0> (null):0 */
void IsSneaking(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsAlive(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsBSPModel(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ReflectGauss(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsPlayer(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsNetClient(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void TeamID(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Think(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Touch(class CBaseEntity *const this, class CBaseEntity * pOther)
{
} /* size: 0 */

/* <0> (null):0 */
void Use(class CBaseEntity *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
} /* size: 0 */

/* <0> (null):0 */
void Blocked(class CBaseEntity *const this, class CBaseEntity * pOther)
{
} /* size: 0 */

/* <0> (null):0 */
void UpdateOwner(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void FBecomeProne(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Center(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
	operator*(const class Vector  *const this,
			float fl); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void EyePosition(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void EarPosition(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void BodyTarget(class CBaseEntity *const this, const class Vector  &const posSrc)
{
} /* size: 0 */

/* <0> (null):0 */
void Illumination(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void HandleAnimEvent(class CBaseAnimating *const this, MonsterEvent_t * pEvent)
{
} /* size: 0 */

/* <0> (null):0 */
void CanDrop(class CBasePlayerItem *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CanHolster(class CBasePlayerItem *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ItemPreFrame(class CBasePlayerItem *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void AddWeapon(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void UpdateItemInfo(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ShouldWeaponIdle(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsWeapon(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetWeaponPtr(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void iItemSlot(class CSG550 *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void UseDecrement(class CSG550 *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Precache(class CSG550 *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetItemInfo(class CSG550 *const this, ItemInfo * p)
{
} /* size: 0 */

/* <0> (null):0 */
void GetMaxSpeed(class CSG550 *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void SecondaryAttack(class CSG550 *const this)
{
	EMIT_SOUND(edict_t * entity,
			int channel,
			const char  * sample,
			float volume,
			float attenuation); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Deploy(class CSG550 *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class CSG550 *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void HasTarget(class CBaseEntity *const this, string_t targetname)
{
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void WeaponIdle(class CSG550 *const this)
{
	WeaponIdle(class CSG550 *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Reload(class CSG550 *const this)
{
	{
		int iResult;                                          //     0
	}
	Reload(class CSG550 *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void SG550Fire(class CSG550 *const this, float flSpread, BOOL fUseAutoAim, float flCycleTime)
{
	{
		class Vector vecAiming;                               //     0
		class Vector vecSrc;                                  //     0
		int flag;                                             //     0
		class Vector vecDir;                                  //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Vector(class Vector *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Vector(class Vector *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void PrimaryAttack(class CSG550 *const this)
{
	Length2D(const class Vector  *const this); /* size=0, low_pc=0 */ //     0
	PrimaryAttack(class CSG550 *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void weapon_sg550(entvars_t * pev)
{
	GetClassPtr<CSG550>(class CSG550 * a); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void SG550Fire(class CSG550 *const this, float flSpread, float flCycleTime, BOOL fUseAutoAim)
{
	{
		class Vector vecAiming;                               //     0
		class Vector vecSrc;                                  //     0
		class Vector vecDir;                                  //     0
		int flag;                                             //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Vector(class Vector *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Vector(class Vector *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */



/* Variables: */

int                        iResult; /* size: 4 */

float                      flLen; /* size: 4 */

entvars_t *                pev; /* size: 4 */

class Vector              vecAiming; /* size: 12 */

class Vector              vecSrc; /* size: 12 */

class Vector              vecDir; /* size: 12 */

int                        flag; /* size: 4 */

int                        iResult; /* size: 4 */

; /* size: 151108708 */

class Vector              vecAiming; /* size: 12 */

class Vector              vecSrc; /* size: 12 */

int                        flag; /* size: 4 */

class Vector              vecDir; /* size: 12 */

; /* size: 151110212 */

class Vector              vecAiming; /* size: 12 */

class Vector              vecSrc; /* size: 12 */

class Vector              vecDir; /* size: 12 */

int                        flag; /* size: 4 */

extern class _IO_FILE *           stdin; /* size: 4 */

extern class _IO_FILE *           stdout; /* size: 4 */

intconst                   k_cubSaltSize; /* size: 4 */

GID_tconst                 k_GIDNil; /* size: 8 */

GID_tconst                 k_TxnIDNil; /* size: 8 */

GID_tconst                 k_TxnIDUnknown; /* size: 8 */

PackageId_tconst           k_uPackageIdFreeSub; /* size: 4 */

PackageId_tconst           k_uPackageIdInvalid; /* size: 4 */

AppId_tconst               k_uAppIdInvalid; /* size: 4 */

AssetClassId_tconst        k_ulAssetClassIdInvalid; /* size: 8 */

PhysicalItemId_tconst      k_uPhysicalItemIdInvalid; /* size: 4 */

DepotId_tconst             k_uDepotIdInvalid; /* size: 4 */

CellID_tconst              k_uCellIDInvalid; /* size: 4 */

SteamAPICall_tconst        k_uAPICallInvalid; /* size: 8 */

PartnerId_tconst           k_uPartnerIdInvalid; /* size: 4 */

extern enginefuncs_t              g_engfuncs; /* size: 632 */

extern globalvars_t *             gpGlobals; /* size: 4 */

extern class Vectorconst          g_vecZero; /* size: 12 */

extern class CBotManager *        TheBots; /* size: 4 */

/* Types: */

/* 1 */
char
 /* size: 1 */

/* 2 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 3 */
unsigned int
 /* size: 4 */

/* 4 */
unsigned char
 /* size: 1 */

/* 5 */
short unsigned int
 /* size: 2 */

/* 6 */
long unsigned int
 /* size: 4 */

/* 7 */
signed char
 /* size: 1 */

/* 8 */
short int
 /* size: 2 */

/* 9 */
int
 /* size: 4 */

/* 10 */
long long int
 /* size: 8 */

/* 11 */
long long unsigned int
 /* size: 8 */

/* 12 */
/* <0> (null):0 */
typedef long long int __quad_t; /* size: 8 */

/* 13 */
/* <0> (null):0 */
typedef long int __off_t; /* size: 4 */

/* 14 */
long int
 /* size: 4 */

/* 15 */
/* <0> (null):0 */
typedef __quad_t __off64_t; /* size: 8 */

/* 16 */
 /* pointer to 0 */
 /* size: 4 */

/* 17 */
 /* pointer to 1 */
 /* size: 4 */

/* 18 */
/* <0> (null):0 */
struct _IO_FILE {
	int                        _flags;               /*     0     4 */
	char *                     _IO_read_ptr;         /*     4     4 */
	char *                     _IO_read_end;         /*     8     4 */
	char *                     _IO_read_base;        /*    12     4 */
	char *                     _IO_write_base;       /*    16     4 */
	char *                     _IO_write_ptr;        /*    20     4 */
	char *                     _IO_write_end;        /*    24     4 */
	char *                     _IO_buf_base;         /*    28     4 */
	char *                     _IO_buf_end;          /*    32     4 */
	char *                     _IO_save_base;        /*    36     4 */
	char *                     _IO_backup_base;      /*    40     4 */
	char *                     _IO_save_end;         /*    44     4 */
	class _IO_marker *         _markers;             /*    48     4 */
	class _IO_FILE *           _chain;               /*    52     4 */
	int                        _fileno;              /*    56     4 */
	int                        _flags2;              /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	__off_t                    _old_offset;          /*    64     4 */
	short unsigned int         _cur_column;          /*    68     2 */
	signed char                _vtable_offset;       /*    70     1 */
	char                       _shortbuf[1];         /*    71     1 */
	_IO_lock_t *               _lock;                /*    72     4 */
	__off64_t                  _offset;              /*    76     8 */
	void *                     __pad1;               /*    84     4 */
	void *                     __pad2;               /*    88     4 */
	void *                     __pad3;               /*    92     4 */
	void *                     __pad4;               /*    96     4 */
	size_t                     __pad5;               /*   100     4 */
	int                        _mode;                /*   104     4 */
	char                       _unused2[40];         /*   108    40 */
	/* --- cacheline 2 boundary (128 bytes) was 20 bytes ago --- */

	/* size: 148, cachelines: 3, members: 29 */
	/* last cacheline: 20 bytes */
}; /* size: 148 */

/* 19 */
/* <0> (null):0 */
typedef void _IO_lock_t; /* size: 0 */

/* 20 */
/* <0> (null):0 */
struct _IO_marker {
	class _IO_marker *         _next;                /*     0     4 */
	class _IO_FILE *           _sbuf;                /*     4     4 */
	int                        _pos;                 /*     8     4 */

	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 21 */
 /* pointer to 20 */
 /* size: 4 */

/* 22 */
 /* pointer to 18 */
 /* size: 4 */

/* 23 */
 /* pointer to 20 */
 /* size: 4 */

/* 24 */
 /* pointer to 18 */
 /* size: 4 */

/* 25 */
/* <0> (null):0 */
char                       array[1]; /* size: 1 */

/* 26 */
 /* pointer to 19 */
 /* size: 4 */

/* 27 */
/* <0> (null):0 */
char                       array[40]; /* size: 40 */

/* 28 */
 /* pointer to 29 */
 /* size: 4 */

/* 29 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 30 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 31 */
long double
 /* size: 12 */

/* 32 */
double
 /* size: 8 */

/* 33 */
/* <0> (null):0 */
typedef int int32; /* size: 4 */

/* 34 */
/* <0> (null):0 */
typedef unsigned int uint32; /* size: 4 */

/* 35 */
/* <0> (null):0 */
typedef long long unsigned int uint64; /* size: 8 */

/* 36 */
/* <0> (null):0 */
typedef uint64 GID_t; /* size: 8 */

/* 37 */
/* <0> (null):0 */
typedef uint32 PackageId_t; /* size: 4 */

/* 38 */
/* <0> (null):0 */
typedef uint32 AppId_t; /* size: 4 */

/* 39 */
/* <0> (null):0 */
typedef uint64 AssetClassId_t; /* size: 8 */

/* 40 */
/* <0> (null):0 */
typedef uint32 PhysicalItemId_t; /* size: 4 */

/* 41 */
/* <0> (null):0 */
typedef uint32 DepotId_t; /* size: 4 */

/* 42 */
/* <0> (null):0 */
typedef uint32 CellID_t; /* size: 4 */

/* 43 */
/* <0> (null):0 */
typedef uint64 SteamAPICall_t; /* size: 8 */

/* 44 */
/* <0> (null):0 */
typedef uint32 PartnerId_t; /* size: 4 */

/* 45 */
/* <0> (null):0 */
typedef int BOOL; /* size: 4 */

/* 46 */
/* <0> (null):0 */
typedef unsigned char byte; /* size: 1 */

/* 47 */
/* <0> (null):0 */
typedef unsigned int string_t; /* size: 4 */

/* 48 */
/* <0> (null):0 */
typedef float vec_t; /* size: 4 */

/* 49 */
float
 /* size: 4 */

/* 50 */
/* <0> (null):0 */
class Vector2D {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	/* <0> (null):0 */
	void Vector2D(class Vector2D *);

	/* <0> (null):0 */
	void Vector2D(class Vector2D *, float, float);

	/* <0> (null):0 */
	class Vector2D operator+(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DplERKS_ */

	/* <0> (null):0 */
	class Vector2D operator-(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DmiERKS_ */

	/* <0> (null):0 */
	class Vector2D operator*(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DmlEf */

	/* <0> (null):0 */
	class Vector2D operator/(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DdvEf */

	/* <0> (null):0 */
	float Length(const class Vector2D  *); /* linkage=_ZNK8Vector2D6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector2D  *); /* linkage=_ZNK8Vector2D13LengthSquaredEv */

	/* <0> (null):0 */
	class Vector2D Normalize(const class Vector2D  *); /* linkage=_ZNK8Vector2D9NormalizeEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector2D *); /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector2D *, float); /* linkage=_ZN8Vector2D6IsZeroEf */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 51 */
 /* pointer to 50 */
 /* size: 4 */

/* 52 */
 /* pointer to 53 */
 /* size: 4 */

/* 53 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 54 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 55 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 56 */
bool
 /* size: 1 */

/* 57 */
/* <0> (null):0 */
class Vector {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	vec_t                      z;                    /*     8     4 */
	/* <0> (null):0 */
	void Vector(class Vector *);

	/* <0> (null):0 */
	void Vector(class Vector *, float, float, float);

	/* <0> (null):0 */
	void Vector(class Vector *, const class Vector  &);

	/* <0> (null):0 */
	void Vector(class Vector *, float *);

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *); /* linkage=_ZNK6VectorngEv */

	/* <0> (null):0 */
	int operator==(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectoreqERKS_ */

	/* <0> (null):0 */
	int operator!=(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorneERKS_ */

	/* <0> (null):0 */
	class Vector operator+(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorplERKS_ */

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectormiERKS_ */

	/* <0> (null):0 */
	class Vector operator*(const class Vector  *, float); /* linkage=_ZNK6VectormlEf */

	/* <0> (null):0 */
	class Vector operator/(const class Vector  *, float); /* linkage=_ZNK6VectordvEf */

	/* <0> (null):0 */
	void CopyToArray(const class Vector  *, float *); /* linkage=_ZNK6Vector11CopyToArrayEPf */

	/* <0> (null):0 */
	float Length(const class Vector  *); /* linkage=_ZNK6Vector6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector  *); /* linkage=_ZNK6Vector13LengthSquaredEv */

	/* <0> (null):0 */
	float * operator float*(class Vector *); /* linkage=_ZN6VectorcvPfEv */

	/* <0> (null):0 */
	const float  * operator const float*(const class Vector  *); /* linkage=_ZNK6VectorcvPKfEv */

	/* <0> (null):0 */
	class Vector Normalize(const class Vector  *); /* linkage=_ZNK6Vector9NormalizeEv */

	/* <0> (null):0 */
	class Vector2D Make2D(const class Vector  *); /* linkage=_ZNK6Vector6Make2DEv */

	/* <0> (null):0 */
	float Length2D(const class Vector  *); /* linkage=_ZNK6Vector8Length2DEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector  *, float); /* linkage=_ZNK6Vector16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector  *, float); /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector *); /* linkage=_ZN6Vector16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector *, float); /* linkage=_ZN6Vector6IsZeroEf */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 58 */
 /* pointer to 57 */
 /* size: 4 */

/* 59 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 60 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 61 */
 /* pointer to 49 */
 /* size: 4 */

/* 62 */
 /* pointer to 63 */
 /* size: 4 */

/* 63 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 64 */
 /* pointer to 65 */
 /* size: 4 */

/* 65 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 66 */
/* <0> (null):0 */
typedef int qboolean; /* size: 4 */

/* 67 */
/* <0> (null):0 */
struct link_s {
	class link_s *             prev;                 /*     0     4 */
	class link_s *             next;                 /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 68 */
 /* pointer to 67 */
 /* size: 4 */

/* 69 */
/* <0> (null):0 */
typedef struct link_s link_t; /* size: 8 */

/* 70 */
/* <0> (null):0 */
typedef struct edict_s edict_t; /* size: 804 */

/* 71 */
/* <0> (null):0 */
struct edict_s {
	qboolean                   free;                 /*     0     4 */
	int                        serialnumber;         /*     4     4 */
	link_t                     area;                 /*     8     8 */
	int                        headnode;             /*    16     4 */
	int                        num_leafs;            /*    20     4 */
	short int                  leafnums[48];         /*    24    96 */
	/* --- cacheline 1 boundary (64 bytes) was 56 bytes ago --- */
	float                      freetime;             /*   120     4 */
	void *                     pvPrivateData;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	entvars_t                  v;                    /*   128   676 */
	/* --- cacheline 12 boundary (768 bytes) was 36 bytes ago --- */

	/* size: 804, cachelines: 13, members: 9 */
	/* last cacheline: 36 bytes */
}; /* size: 804 */

/* 72 */
 /* pointer to 70 */
 /* size: 4 */

/* 73 */
/* <0> (null):0 */
struct {
	float                      time;                 /*     0     4 */
	float                      frametime;            /*     4     4 */
	float                      force_retouch;        /*     8     4 */
	string_t                   mapname;              /*    12     4 */
	string_t                   startspot;            /*    16     4 */
	float                      deathmatch;           /*    20     4 */
	float                      coop;                 /*    24     4 */
	float                      teamplay;             /*    28     4 */
	float                      serverflags;          /*    32     4 */
	float                      found_secrets;        /*    36     4 */
	class Vector              v_forward;             /*    40    12 */
	class Vector              v_up;                  /*    52    12 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	class Vector              v_right;               /*    64    12 */
	float                      trace_allsolid;       /*    76     4 */
	float                      trace_startsolid;     /*    80     4 */
	float                      trace_fraction;       /*    84     4 */
	class Vector              trace_endpos;          /*    88    12 */
	class Vector              trace_plane_normal;    /*   100    12 */
	float                      trace_plane_dist;     /*   112     4 */
	edict_t *                  trace_ent;            /*   116     4 */
	float                      trace_inopen;         /*   120     4 */
	float                      trace_inwater;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	int                        trace_hitgroup;       /*   128     4 */
	int                        trace_flags;          /*   132     4 */
	int                        msg_entity;           /*   136     4 */
	int                        cdAudioTrack;         /*   140     4 */
	int                        maxClients;           /*   144     4 */
	int                        maxEntities;          /*   148     4 */
	const char  *              pStringBase;          /*   152     4 */
	void *                     pSaveData;            /*   156     4 */
	class Vector              vecLandmarkOffset;     /*   160    12 */

	/* size: 172, cachelines: 3, members: 31 */
	/* last cacheline: 44 bytes */
}; /* size: 172 */

/* 74 */
/* <0> (null):0 */
typedef class  globalvars_t; /* size: 172 */

/* 75 */
/* <0> (null):0 */
struct entvars_s {
	string_t                   classname;            /*     0     4 */
	string_t                   globalname;           /*     4     4 */
	class Vector              origin;                /*     8    12 */
	class Vector              oldorigin;             /*    20    12 */
	class Vector              velocity;              /*    32    12 */
	class Vector              basevelocity;          /*    44    12 */
	class Vector              clbasevelocity;        /*    56    12 */
	/* --- cacheline 1 boundary (64 bytes) was 4 bytes ago --- */
	class Vector              movedir;               /*    68    12 */
	class Vector              angles;                /*    80    12 */
	class Vector              avelocity;             /*    92    12 */
	class Vector              punchangle;            /*   104    12 */
	class Vector              v_angle;               /*   116    12 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	class Vector              endpos;                /*   128    12 */
	class Vector              startpos;              /*   140    12 */
	float                      impacttime;           /*   152     4 */
	float                      starttime;            /*   156     4 */
	int                        fixangle;             /*   160     4 */
	float                      idealpitch;           /*   164     4 */
	float                      pitch_speed;          /*   168     4 */
	float                      ideal_yaw;            /*   172     4 */
	float                      yaw_speed;            /*   176     4 */
	int                        modelindex;           /*   180     4 */
	string_t                   model;                /*   184     4 */
	int                        viewmodel;            /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	int                        weaponmodel;          /*   192     4 */
	class Vector              absmin;                /*   196    12 */
	class Vector              absmax;                /*   208    12 */
	class Vector              mins;                  /*   220    12 */
	class Vector              maxs;                  /*   232    12 */
	class Vector              size;                  /*   244    12 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	float                      ltime;                /*   256     4 */
	float                      nextthink;            /*   260     4 */
	int                        movetype;             /*   264     4 */
	int                        solid;                /*   268     4 */
	int                        skin;                 /*   272     4 */
	int                        body;                 /*   276     4 */
	int                        effects;              /*   280     4 */
	float                      gravity;              /*   284     4 */
	float                      friction;             /*   288     4 */
	int                        light_level;          /*   292     4 */
	int                        sequence;             /*   296     4 */
	int                        gaitsequence;         /*   300     4 */
	float                      frame;                /*   304     4 */
	float                      animtime;             /*   308     4 */
	float                      framerate;            /*   312     4 */
	unsigned char              controller[4];        /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	unsigned char              blending[2];          /*   320     2 */
	float                      scale;                /*   324     4 */
	int                        rendermode;           /*   328     4 */
	float                      renderamt;            /*   332     4 */
	class Vector              rendercolor;           /*   336    12 */
	int                        renderfx;             /*   348     4 */
	float                      health;               /*   352     4 */
	float                      frags;                /*   356     4 */
	int                        weapons;              /*   360     4 */
	float                      takedamage;           /*   364     4 */
	int                        deadflag;             /*   368     4 */
	class Vector              view_ofs;              /*   372    12 */
	int                        button;               /*   384     4 */
	/* --- cacheline 6 boundary (384 bytes) was 2 bytes ago --- */
	int                        impulse;              /*   388     4 */
	edict_t *                  chain;                /*   392     4 */
	edict_t *                  dmg_inflictor;        /*   396     4 */
	edict_t *                  enemy;                /*   400     4 */
	edict_t *                  aiment;               /*   404     4 */
	edict_t *                  owner;                /*   408     4 */
	edict_t *                  groundentity;         /*   412     4 */
	int                        spawnflags;           /*   416     4 */
	int                        flags;                /*   420     4 */
	int                        colormap;             /*   424     4 */
	int                        team;                 /*   428     4 */
	float                      max_health;           /*   432     4 */
	float                      teleport_time;        /*   436     4 */
	float                      armortype;            /*   440     4 */
	float                      armorvalue;           /*   444     4 */
	int                        waterlevel;           /*   448     4 */
	/* --- cacheline 7 boundary (448 bytes) was 2 bytes ago --- */
	int                        watertype;            /*   452     4 */
	string_t                   target;               /*   456     4 */
	string_t                   targetname;           /*   460     4 */
	string_t                   netname;              /*   464     4 */
	string_t                   message;              /*   468     4 */
	float                      dmg_take;             /*   472     4 */
	float                      dmg_save;             /*   476     4 */
	float                      dmg;                  /*   480     4 */
	float                      dmgtime;              /*   484     4 */
	string_t                   noise;                /*   488     4 */
	string_t                   noise1;               /*   492     4 */
	string_t                   noise2;               /*   496     4 */
	string_t                   noise3;               /*   500     4 */
	float                      speed;                /*   504     4 */
	float                      air_finished;         /*   508     4 */
	float                      pain_finished;        /*   512     4 */
	/* --- cacheline 8 boundary (512 bytes) was 2 bytes ago --- */
	float                      radsuit_finished;     /*   516     4 */
	edict_t *                  pContainingEntity;    /*   520     4 */
	int                        playerclass;          /*   524     4 */
	float                      maxspeed;             /*   528     4 */
	float                      fov;                  /*   532     4 */
	int                        weaponanim;           /*   536     4 */
	int                        pushmsec;             /*   540     4 */
	int                        bInDuck;              /*   544     4 */
	int                        flTimeStepSound;      /*   548     4 */
	int                        flSwimTime;           /*   552     4 */
	int                        flDuckTime;           /*   556     4 */
	int                        iStepLeft;            /*   560     4 */
	float                      flFallVelocity;       /*   564     4 */
	int                        gamestate;            /*   568     4 */
	int                        oldbuttons;           /*   572     4 */
	int                        groupinfo;            /*   576     4 */
	/* --- cacheline 9 boundary (576 bytes) was 2 bytes ago --- */
	int                        iuser1;               /*   580     4 */
	int                        iuser2;               /*   584     4 */
	int                        iuser3;               /*   588     4 */
	int                        iuser4;               /*   592     4 */
	float                      fuser1;               /*   596     4 */
	float                      fuser2;               /*   600     4 */
	float                      fuser3;               /*   604     4 */
	float                      fuser4;               /*   608     4 */
	class Vector              vuser1;                /*   612    12 */
	class Vector              vuser2;                /*   624    12 */
	class Vector              vuser3;                /*   636    12 */
	/* --- cacheline 10 boundary (640 bytes) was 6 bytes ago --- */
	class Vector              vuser4;                /*   648    12 */
	edict_t *                  euser1;               /*   660     4 */
	edict_t *                  euser2;               /*   664     4 */
	edict_t *                  euser3;               /*   668     4 */
	edict_t *                  euser4;               /*   672     4 */

	/* size: 676, cachelines: 11, members: 123 */
	/* last cacheline: 36 bytes */

	/* BRAIN FART ALERT! 676 != 674 + 0(holes), diff = 2 */

}; /* size: 676 */

/* 76 */
/* <0> (null):0 */
unsigned char              array[4]; /* size: 4 */

/* 77 */
/* <0> (null):0 */
unsigned char              array[2]; /* size: 2 */

/* 78 */
/* <0> (null):0 */
typedef struct entvars_s entvars_t; /* size: 676 */

/* 79 */
/* <0> (null):0 */
short int                  array[48]; /* size: 96 */

/* 80 */
/* <0> (null):0 */
typedef uint32 CRC32_t; /* size: 4 */

/* 81 */
/* <0> (null):0 */
struct cvar_s {
	char *                     name;                 /*     0     4 */
	char *                     string;               /*     4     4 */
	int                        flags;                /*     8     4 */
	float                      value;                /*    12     4 */
	class cvar_s *             next;                 /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 82 */
 /* pointer to 81 */
 /* size: 4 */

/* 83 */
/* <0> (null):0 */
typedef struct cvar_s cvar_t; /* size: 20 */

/* 84 */
/* <0> (null):0 */
struct client_textmessage_s {
	int                        effect;               /*     0     4 */
	byte                       r1;                   /*     4     1 */
	byte                       g1;                   /*     5     1 */
	byte                       b1;                   /*     6     1 */
	byte                       a1;                   /*     7     1 */
	byte                       r2;                   /*     8     1 */
	byte                       g2;                   /*     9     1 */
	byte                       b2;                   /*    10     1 */
	byte                       a2;                   /*    11     1 */
	float                      x;                    /*    12     4 */
	float                      y;                    /*    16     4 */
	float                      fadein;               /*    20     4 */
	float                      fadeout;              /*    24     4 */
	float                      holdtime;             /*    28     4 */
	float                      fxtime;               /*    32     4 */
	const char  *              pName;                /*    36     4 */
	const char  *              pMessage;             /*    40     4 */

	/* size: 44, cachelines: 1, members: 17 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 85 */
/* <0> (null):0 */
typedef struct client_textmessage_s client_textmessage_t; /* size: 44 */

/* 86 */
/* <0> (null):0 */
typedef struct sequenceCommandLine_ sequenceCommandLine_s; /* size: 92 */

/* 87 */
/* <0> (null):0 */
struct sequenceCommandLine_ {
	int                        commandType;          /*     0     4 */
	client_textmessage_t       clientMessage;        /*     4    44 */
	char *                     speakerName;          /*    48     4 */
	char *                     listenerName;         /*    52     4 */
	char *                     soundFileName;        /*    56     4 */
	char *                     sentenceName;         /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	char *                     fireTargetNames;      /*    64     4 */
	char *                     killTargetNames;      /*    68     4 */
	float                      delay;                /*    72     4 */
	int                        repeatCount;          /*    76     4 */
	int                        textChannel;          /*    80     4 */
	int                        modifierBitField;     /*    84     4 */
	sequenceCommandLine_s *    nextCommandLine;      /*    88     4 */

	/* size: 92, cachelines: 2, members: 13 */
	/* last cacheline: 28 bytes */
}; /* size: 92 */

/* 88 */
 /* pointer to 86 */
 /* size: 4 */

/* 89 */
/* <0> (null):0 */
typedef struct sequenceEntry_ sequenceEntry_s; /* size: 20 */

/* 90 */
/* <0> (null):0 */
struct sequenceEntry_ {
	char *                     fileName;             /*     0     4 */
	char *                     entryName;            /*     4     4 */
	sequenceCommandLine_s *    firstCommand;         /*     8     4 */
	sequenceEntry_s *          nextEntry;            /*    12     4 */
	qboolean                   isGlobal;             /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 91 */
 /* pointer to 89 */
 /* size: 4 */

/* 92 */
/* <0> (null):0 */
typedef struct sentenceEntry_ sentenceEntry_s; /* size: 16 */

/* 93 */
/* <0> (null):0 */
struct sentenceEntry_ {
	char *                     data;                 /*     0     4 */
	sentenceEntry_s *          nextEntry;            /*     4     4 */
	qboolean                   isGlobal;             /*     8     4 */
	unsigned int               index;                /*    12     4 */

	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 94 */
 /* pointer to 92 */
 /* size: 4 */

/* 95 */
/* <0> (null):0 */
enum {
	at_notice = 0,
	at_console = 1,
	at_aiconsole = 2,
	at_warning = 3,
	at_error = 4,
	at_logged = 5,
}; /* size: 4 */

/* 96 */
/* <0> (null):0 */
typedef enum  ALERT_TYPE; /* size: 4 */

/* 97 */
/* <0> (null):0 */
enum {
	print_console = 0,
	print_center = 1,
	print_chat = 2,
}; /* size: 4 */

/* 98 */
/* <0> (null):0 */
typedef enum  PRINT_TYPE; /* size: 4 */

/* 99 */
/* <0> (null):0 */
enum {
	force_exactfile = 0,
	force_model_samebounds = 1,
	force_model_specifybounds = 2,
	force_model_specifybounds_if_avail = 3,
}; /* size: 4 */

/* 100 */
/* <0> (null):0 */
typedef enum  FORCE_TYPE; /* size: 4 */

/* 101 */
/* <0> (null):0 */
struct {
	int                        fAllSolid;            /*     0     4 */
	int                        fStartSolid;          /*     4     4 */
	int                        fInOpen;              /*     8     4 */
	int                        fInWater;             /*    12     4 */
	float                      flFraction;           /*    16     4 */
	class Vector              vecEndPos;             /*    20    12 */
	float                      flPlaneDist;          /*    32     4 */
	class Vector              vecPlaneNormal;        /*    36    12 */
	edict_t *                  pHit;                 /*    48     4 */
	int                        iHitgroup;            /*    52     4 */

	/* size: 56, cachelines: 1, members: 10 */
	/* last cacheline: 56 bytes */
}; /* size: 56 */

/* 102 */
/* <0> (null):0 */
typedef class  TraceResult; /* size: 56 */

/* 103 */
/* <0> (null):0 */
struct enginefuncs_s {
	int                        (*pfnPrecacheModel)(char *); /*     0     4 */
	int                        (*pfnPrecacheSound)(char *); /*     4     4 */
	void                       (*pfnSetModel)(edict_t *, const char  *); /*     8     4 */
	int                        (*pfnModelIndex)(const char  *); /*    12     4 */
	int                        (*pfnModelFrames)(int); /*    16     4 */
	void                       (*pfnSetSize)(edict_t *, const float  *, const float  *); /*    20     4 */
	void                       (*pfnChangeLevel)(char *, char *); /*    24     4 */
	void                       (*pfnGetSpawnParms)(edict_t *); /*    28     4 */
	void                       (*pfnSaveSpawnParms)(edict_t *); /*    32     4 */
	float                      (*pfnVecToYaw)(const float  *); /*    36     4 */
	void                       (*pfnVecToAngles)(const float  *, float *); /*    40     4 */
	void                       (*pfnMoveToOrigin)(edict_t *, const float  *, float, int); /*    44     4 */
	void                       (*pfnChangeYaw)(edict_t *); /*    48     4 */
	void                       (*pfnChangePitch)(edict_t *); /*    52     4 */
	edict_t *                  (*pfnFindEntityByString)(edict_t *, const char  *, const char  *); /*    56     4 */
	int                        (*pfnGetEntityIllum)(edict_t *); /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	edict_t *                  (*pfnFindEntityInSphere)(edict_t *, const float  *, float); /*    64     4 */
	edict_t *                  (*pfnFindClientInPVS)(edict_t *); /*    68     4 */
	edict_t *                  (*pfnEntitiesInPVS)(edict_t *); /*    72     4 */
	void                       (*pfnMakeVectors)(const float  *); /*    76     4 */
	void                       (*pfnAngleVectors)(const float  *, float *, float *, float *); /*    80     4 */
	edict_t *                  (*pfnCreateEntity)(void); /*    84     4 */
	void                       (*pfnRemoveEntity)(edict_t *); /*    88     4 */
	edict_t *                  (*pfnCreateNamedEntity)(int); /*    92     4 */
	void                       (*pfnMakeStatic)(edict_t *); /*    96     4 */
	int                        (*pfnEntIsOnFloor)(edict_t *); /*   100     4 */
	int                        (*pfnDropToFloor)(edict_t *); /*   104     4 */
	int                        (*pfnWalkMove)(edict_t *, float, float, int); /*   108     4 */
	void                       (*pfnSetOrigin)(edict_t *, const float  *); /*   112     4 */
	void                       (*pfnEmitSound)(edict_t *, int, const char  *, float, float, int, int); /*   116     4 */
	void                       (*pfnEmitAmbientSound)(edict_t *, float *, const char  *, float, float, int, int); /*   120     4 */
	void                       (*pfnTraceLine)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	void                       (*pfnTraceToss)(edict_t *, edict_t *, TraceResult *); /*   128     4 */
	int                        (*pfnTraceMonsterHull)(edict_t *, const float  *, const float  *, int, edict_t *, TraceResult *); /*   132     4 */
	void                       (*pfnTraceHull)(const float  *, const float  *, int, int, edict_t *, TraceResult *); /*   136     4 */
	void                       (*pfnTraceModel)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   140     4 */
	const char  *              (*pfnTraceTexture)(edict_t *, const float  *, const float  *); /*   144     4 */
	void                       (*pfnTraceSphere)(const float  *, const float  *, int, float, edict_t *, TraceResult *); /*   148     4 */
	void                       (*pfnGetAimVector)(edict_t *, float, float *); /*   152     4 */
	void                       (*pfnServerCommand)(char *); /*   156     4 */
	void                       (*pfnServerExecute)(void); /*   160     4 */
	void                       (*pfnClientCommand)(edict_t *, char *, ...); /*   164     4 */
	void                       (*pfnParticleEffect)(const float  *, const float  *, float, float); /*   168     4 */
	void                       (*pfnLightStyle)(int, char *); /*   172     4 */
	int                        (*pfnDecalIndex)(const char  *); /*   176     4 */
	int                        (*pfnPointContents)(const float  *); /*   180     4 */
	void                       (*pfnMessageBegin)(int, int, const float  *, edict_t *); /*   184     4 */
	void                       (*pfnMessageEnd)(void); /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	void                       (*pfnWriteByte)(int); /*   192     4 */
	void                       (*pfnWriteChar)(int); /*   196     4 */
	void                       (*pfnWriteShort)(int); /*   200     4 */
	void                       (*pfnWriteLong)(int); /*   204     4 */
	void                       (*pfnWriteAngle)(float); /*   208     4 */
	void                       (*pfnWriteCoord)(float); /*   212     4 */
	void                       (*pfnWriteString)(const char  *); /*   216     4 */
	void                       (*pfnWriteEntity)(int); /*   220     4 */
	void                       (*pfnCVarRegister)(cvar_t *); /*   224     4 */
	float                      (*pfnCVarGetFloat)(const char  *); /*   228     4 */
	const char  *              (*pfnCVarGetString)(const char  *); /*   232     4 */
	void                       (*pfnCVarSetFloat)(const char  *, float); /*   236     4 */
	void                       (*pfnCVarSetString)(const char  *, const char  *); /*   240     4 */
	void                       (*pfnAlertMessage)(ALERT_TYPE, char *, ...); /*   244     4 */
	void                       (*pfnEngineFprintf)(void *, char *, ...); /*   248     4 */
	void *                     (*pfnPvAllocEntPrivateData)(edict_t *, int32); /*   252     4 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	void *                     (*pfnPvEntPrivateData)(edict_t *); /*   256     4 */
	void                       (*pfnFreeEntPrivateData)(edict_t *); /*   260     4 */
	const char  *              (*pfnSzFromIndex)(int); /*   264     4 */
	int                        (*pfnAllocString)(const char  *); /*   268     4 */
	class entvars_s *          (*pfnGetVarsOfEnt)(edict_t *); /*   272     4 */
	edict_t *                  (*pfnPEntityOfEntOffset)(int); /*   276     4 */
	int                        (*pfnEntOffsetOfPEntity)(const edict_t  *); /*   280     4 */
	int                        (*pfnIndexOfEdict)(const edict_t  *); /*   284     4 */
	edict_t *                  (*pfnPEntityOfEntIndex)(int); /*   288     4 */
	edict_t *                  (*pfnFindEntityByVars)(class entvars_s *); /*   292     4 */
	void *                     (*pfnGetModelPtr)(edict_t *); /*   296     4 */
	int                        (*pfnRegUserMsg)(const char  *, int); /*   300     4 */
	void                       (*pfnAnimationAutomove)(const edict_t  *, float); /*   304     4 */
	void                       (*pfnGetBonePosition)(const edict_t  *, int, float *, float *); /*   308     4 */
	uint32                     (*pfnFunctionFromName)(const char  *); /*   312     4 */
	const char  *              (*pfnNameForFunction)(uint32); /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	void                       (*pfnClientPrintf)(edict_t *, PRINT_TYPE, const char  *); /*   320     4 */
	void                       (*pfnServerPrint)(const char  *); /*   324     4 */
	const char  *              (*pfnCmd_Args)(void); /*   328     4 */
	const char  *              (*pfnCmd_Argv)(int);  /*   332     4 */
	int                        (*pfnCmd_Argc)(void); /*   336     4 */
	void                       (*pfnGetAttachment)(const edict_t  *, int, float *, float *); /*   340     4 */
	void                       (*pfnCRC32_Init)(CRC32_t *); /*   344     4 */
	void                       (*pfnCRC32_ProcessBuffer)(CRC32_t *, void *, int); /*   348     4 */
	void                       (*pfnCRC32_ProcessByte)(CRC32_t *, unsigned char); /*   352     4 */
	CRC32_t                    (*pfnCRC32_Final)(CRC32_t); /*   356     4 */
	int32                      (*pfnRandomLong)(int32, int32); /*   360     4 */
	float                      (*pfnRandomFloat)(float, float); /*   364     4 */
	void                       (*pfnSetView)(const edict_t  *, const edict_t  *); /*   368     4 */
	float                      (*pfnTime)(void);     /*   372     4 */
	void                       (*pfnCrosshairAngle)(const edict_t  *, float, float); /*   376     4 */
	byte *                     (*pfnLoadFileForMe)(char *, int *); /*   380     4 */
	/* --- cacheline 6 boundary (384 bytes) --- */
	void                       (*pfnFreeFile)(void *); /*   384     4 */
	void                       (*pfnEndSection)(const char  *); /*   388     4 */
	int                        (*pfnCompareFileTime)(char *, char *, int *); /*   392     4 */
	void                       (*pfnGetGameDir)(char *); /*   396     4 */
	void                       (*pfnCvar_RegisterVariable)(cvar_t *); /*   400     4 */
	void                       (*pfnFadeClientVolume)(const edict_t  *, int, int, int, int); /*   404     4 */
	void                       (*pfnSetClientMaxspeed)(const edict_t  *, float); /*   408     4 */
	edict_t *                  (*pfnCreateFakeClient)(const char  *); /*   412     4 */
	void                       (*pfnRunPlayerMove)(edict_t *, const float  *, float, float, float, short unsigned int, byte, byte); /*   416     4 */
	int                        (*pfnNumberOfEntities)(void); /*   420     4 */
	char *                     (*pfnGetInfoKeyBuffer)(edict_t *); /*   424     4 */
	char *                     (*pfnInfoKeyValue)(char *, char *); /*   428     4 */
	void                       (*pfnSetKeyValue)(char *, char *, char *); /*   432     4 */
	void                       (*pfnSetClientKeyValue)(int, char *, char *, char *); /*   436     4 */
	int                        (*pfnIsMapValid)(char *); /*   440     4 */
	void                       (*pfnStaticDecal)(const float  *, int, int, int); /*   444     4 */
	/* --- cacheline 7 boundary (448 bytes) --- */
	int                        (*pfnPrecacheGeneric)(char *); /*   448     4 */
	int                        (*pfnGetPlayerUserId)(edict_t *); /*   452     4 */
	void                       (*pfnBuildSoundMsg)(edict_t *, int, const char  *, float, float, int, int, int, int, const float  *, edict_t *); /*   456     4 */
	int                        (*pfnIsDedicatedServer)(void); /*   460     4 */
	cvar_t *                   (*pfnCVarGetPointer)(const char  *); /*   464     4 */
	unsigned int               (*pfnGetPlayerWONId)(edict_t *); /*   468     4 */
	void                       (*pfnInfo_RemoveKey)(char *, const char  *); /*   472     4 */
	const char  *              (*pfnGetPhysicsKeyValue)(const edict_t  *, const char  *); /*   476     4 */
	void                       (*pfnSetPhysicsKeyValue)(const edict_t  *, const char  *, const char  *); /*   480     4 */
	const char  *              (*pfnGetPhysicsInfoString)(const edict_t  *); /*   484     4 */
	short unsigned int         (*pfnPrecacheEvent)(int, const char  *); /*   488     4 */
	void                       (*pfnPlaybackEvent)(int, const edict_t  *, short unsigned int, float, float *, float *, float, float, int, int, int, int); /*   492     4 */
	unsigned char *            (*pfnSetFatPVS)(float *); /*   496     4 */
	unsigned char *            (*pfnSetFatPAS)(float *); /*   500     4 */
	int                        (*pfnCheckVisibility)(const edict_t  *, unsigned char *); /*   504     4 */
	void                       (*pfnDeltaSetField)(class delta_s *, const char  *); /*   508     4 */
	/* --- cacheline 8 boundary (512 bytes) --- */
	void                       (*pfnDeltaUnsetField)(class delta_s *, const char  *); /*   512     4 */
	void                       (*pfnDeltaAddEncoder)(char *, void (*)(class delta_s *, const unsigned char  *, const unsigned char  *)); /*   516     4 */
	int                        (*pfnGetCurrentPlayer)(void); /*   520     4 */
	int                        (*pfnCanSkipPlayer)(const edict_t  *); /*   524     4 */
	int                        (*pfnDeltaFindField)(class delta_s *, const char  *); /*   528     4 */
	void                       (*pfnDeltaSetFieldByIndex)(class delta_s *, int); /*   532     4 */
	void                       (*pfnDeltaUnsetFieldByIndex)(class delta_s *, int); /*   536     4 */
	void                       (*pfnSetGroupMask)(int, int); /*   540     4 */
	int                        (*pfnCreateInstancedBaseline)(int, class entity_state_s *); /*   544     4 */
	void                       (*pfnCvar_DirectSet)(class cvar_s *, char *); /*   548     4 */
	void                       (*pfnForceUnmodified)(FORCE_TYPE, float *, float *, const char  *); /*   552     4 */
	void                       (*pfnGetPlayerStats)(const edict_t  *, int *, int *); /*   556     4 */
	void                       (*pfnAddServerCommand)(char *, void (*)(void)); /*   560     4 */
	qboolean                   (*pfnVoice_GetClientListening)(int, int); /*   564     4 */
	qboolean                   (*pfnVoice_SetClientListening)(int, int, qboolean); /*   568     4 */
	const char  *              (*pfnGetPlayerAuthId)(edict_t *); /*   572     4 */
	/* --- cacheline 9 boundary (576 bytes) --- */
	sequenceEntry_s *          (*pfnSequenceGet)(const char  *, const char  *); /*   576     4 */
	sentenceEntry_s *          (*pfnSequencePickSentence)(const char  *, int, int *); /*   580     4 */
	int                        (*pfnGetFileSize)(char *); /*   584     4 */
	unsigned int               (*pfnGetApproxWavePlayLen)(const char  *); /*   588     4 */
	int                        (*pfnIsCareerMatch)(void); /*   592     4 */
	int                        (*pfnGetLocalizedStringLength)(const char  *); /*   596     4 */
	void                       (*pfnRegisterTutorMessageShown)(int); /*   600     4 */
	int                        (*pfnGetTimesTutorMessageShown)(int); /*   604     4 */
	void                       (*ProcessTutorMessageDecayBuffer)(int *, int); /*   608     4 */
	void                       (*ConstructTutorMessageDecayBuffer)(int *, int); /*   612     4 */
	void                       (*ResetTutorMessageDecayData)(void); /*   616     4 */
	void                       (*pfnQueryClientCvarValue)(const edict_t  *, const char  *); /*   620     4 */
	void                       (*pfnQueryClientCvarValue2)(const edict_t  *, const char  *, int); /*   624     4 */
	int                        (*pfnCheckParm)(const char  *, char * *); /*   628     4 */

	/* size: 632, cachelines: 10, members: 158 */
	/* last cacheline: 56 bytes */
}; /* size: 632 */

/* 104 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 105 */
 /* pointer to 104 */
 /* size: 4 */

/* 106 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151079480 */

/* 107 */
 /* pointer to 106 */
 /* size: 4 */

/* 108 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 109 */
 /* pointer to 108 */
 /* size: 4 */

/* 110 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 111 */
 /* pointer to 110 */
 /* size: 4 */

/* 112 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151080000 */

/* 113 */
 /* pointer to 112 */
 /* size: 4 */

/* 114 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151080260 */

/* 115 */
 /* pointer to 114 */
 /* size: 4 */

/* 116 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151080468 */

/* 117 */
 /* pointer to 116 */
 /* size: 4 */

/* 118 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 119 */
 /* pointer to 118 */
 /* size: 4 */

/* 120 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151080780 */

/* 121 */
 /* pointer to 120 */
 /* size: 4 */

/* 122 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151080988 */

/* 123 */
 /* pointer to 122 */
 /* size: 4 */

/* 124 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 125 */
 /* pointer to 124 */
 /* size: 4 */

/* 126 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 127 */
 /* pointer to 126 */
 /* size: 4 */

/* 128 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 129 */
 /* pointer to 128 */
 /* size: 4 */

/* 130 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 131 */
 /* pointer to 130 */
 /* size: 4 */

/* 132 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151098452 */

/* 133 */
 /* pointer to 132 */
 /* size: 4 */

/* 134 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151098608 */

/* 135 */
 /* pointer to 134 */
 /* size: 4 */

/* 136 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 137 */
 /* pointer to 136 */
 /* size: 4 */

/* 138 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 139 */
 /* pointer to 138 */
 /* size: 4 */

/* 140 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 141 */
 /* pointer to 140 */
 /* size: 4 */

/* 142 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151099492 */

/* 143 */
 /* pointer to 142 */
 /* size: 4 */

/* 144 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151099700 */

/* 145 */
 /* pointer to 144 */
 /* size: 4 */

/* 146 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151100168 */

/* 147 */
 /* pointer to 146 */
 /* size: 4 */

/* 148 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151100636 */

/* 149 */
 /* pointer to 102 */
 /* size: 4 */

/* 150 */
 /* pointer to 148 */
 /* size: 4 */

/* 151 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151101052 */

/* 152 */
 /* pointer to 151 */
 /* size: 4 */

/* 153 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 154 */
 /* pointer to 153 */
 /* size: 4 */

/* 155 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151101728 */

/* 156 */
 /* pointer to 155 */
 /* size: 4 */

/* 157 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 158 */
 /* pointer to 157 */
 /* size: 4 */

/* 159 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151033148 */

/* 160 */
 /* pointer to 159 */
 /* size: 4 */

/* 161 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151033564 */

/* 162 */
 /* pointer to 161 */
 /* size: 4 */

/* 163 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151033824 */

/* 164 */
 /* pointer to 163 */
 /* size: 4 */

/* 165 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151033980 */

/* 166 */
 /* pointer to 165 */
 /* size: 4 */

/* 167 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151034084 */

/* 168 */
 /* pointer to 167 */
 /* size: 4 */

/* 169 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151034292 */

/* 170 */
 /* pointer to 169 */
 /* size: 4 */

/* 171 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151034604 */

/* 172 */
 /* pointer to 171 */
 /* size: 4 */

/* 173 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 174 */
 /* pointer to 173 */
 /* size: 4 */

/* 175 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151034968 */

/* 176 */
 /* pointer to 175 */
 /* size: 4 */

/* 177 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151035280 */

/* 178 */
 /* pointer to 177 */
 /* size: 4 */

/* 179 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151035436 */

/* 180 */
 /* pointer to 179 */
 /* size: 4 */

/* 181 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151035592 */

/* 182 */
 /* pointer to 181 */
 /* size: 4 */

/* 183 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151035748 */

/* 184 */
 /* pointer to 83 */
 /* size: 4 */

/* 185 */
 /* pointer to 183 */
 /* size: 4 */

/* 186 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 187 */
 /* pointer to 186 */
 /* size: 4 */

/* 188 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 189 */
 /* pointer to 188 */
 /* size: 4 */

/* 190 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151036268 */

/* 191 */
 /* pointer to 190 */
 /* size: 4 */

/* 192 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151036476 */

/* 193 */
 /* pointer to 192 */
 /* size: 4 */

/* 194 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151036684 */

/* 195 */
 /* pointer to 194 */
 /* size: 4 */

/* 196 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151036892 */

/* 197 */
 /* pointer to 196 */
 /* size: 4 */

/* 198 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 199 */
 /* pointer to 198 */
 /* size: 4 */

/* 200 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 201 */
 /* pointer to 200 */
 /* size: 4 */

/* 202 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 203 */
 /* pointer to 202 */
 /* size: 4 */

/* 204 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 205 */
 /* pointer to 75 */
 /* size: 4 */

/* 206 */
 /* pointer to 204 */
 /* size: 4 */

/* 207 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 208 */
 /* pointer to 209 */
 /* size: 4 */

/* 209 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 804 */

/* 210 */
 /* pointer to 207 */
 /* size: 4 */

/* 211 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 212 */
 /* pointer to 211 */
 /* size: 4 */

/* 213 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 214 */
 /* pointer to 213 */
 /* size: 4 */

/* 215 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151111812 */

/* 216 */
 /* pointer to 215 */
 /* size: 4 */

/* 217 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151112020 */

/* 218 */
 /* pointer to 217 */
 /* size: 4 */

/* 219 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 220 */
 /* pointer to 219 */
 /* size: 4 */

/* 221 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 222 */
 /* pointer to 221 */
 /* size: 4 */

/* 223 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151112644 */

/* 224 */
 /* pointer to 223 */
 /* size: 4 */

/* 225 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 226 */
 /* pointer to 225 */
 /* size: 4 */

/* 227 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 228 */
 /* pointer to 227 */
 /* size: 4 */

/* 229 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151113112 */

/* 230 */
 /* pointer to 80 */
 /* size: 4 */

/* 231 */
 /* pointer to 229 */
 /* size: 4 */

/* 232 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151113320 */

/* 233 */
 /* pointer to 232 */
 /* size: 4 */

/* 234 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151113580 */

/* 235 */
 /* pointer to 234 */
 /* size: 4 */

/* 236 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 237 */
 /* pointer to 236 */
 /* size: 4 */

/* 238 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 239 */
 /* pointer to 238 */
 /* size: 4 */

/* 240 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 241 */
 /* pointer to 240 */
 /* size: 4 */

/* 242 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151114360 */

/* 243 */
 /* pointer to 242 */
 /* size: 4 */

/* 244 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 245 */
 /* pointer to 244 */
 /* size: 4 */

/* 246 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151114688 */

/* 247 */
 /* pointer to 246 */
 /* size: 4 */

/* 248 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 249 */
 /* pointer to 46 */
 /* size: 4 */

/* 250 */
 /* pointer to 9 */
 /* size: 4 */

/* 251 */
 /* pointer to 248 */
 /* size: 4 */

/* 252 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151115260 */

/* 253 */
 /* pointer to 252 */
 /* size: 4 */

/* 254 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 255 */
 /* pointer to 254 */
 /* size: 4 */

/* 256 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151115676 */

/* 257 */
 /* pointer to 256 */
 /* size: 4 */

/* 258 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 259 */
 /* pointer to 258 */
 /* size: 4 */

/* 260 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151116196 */

/* 261 */
 /* pointer to 260 */
 /* size: 4 */

/* 262 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 263 */
 /* pointer to 262 */
 /* size: 4 */

/* 264 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 265 */
 /* pointer to 264 */
 /* size: 4 */

/* 266 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151117080 */

/* 267 */
 /* pointer to 266 */
 /* size: 4 */

/* 268 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151117340 */

/* 269 */
 /* pointer to 268 */
 /* size: 4 */

/* 270 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151117652 */

/* 271 */
 /* pointer to 270 */
 /* size: 4 */

/* 272 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151117964 */

/* 273 */
 /* pointer to 272 */
 /* size: 4 */

/* 274 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 275 */
 /* pointer to 274 */
 /* size: 4 */

/* 276 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 277 */
 /* pointer to 276 */
 /* size: 4 */

/* 278 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151123040 */

/* 279 */
 /* pointer to 278 */
 /* size: 4 */

/* 280 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 281 */
 /* pointer to 280 */
 /* size: 4 */

/* 282 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151123456 */

/* 283 */
 /* pointer to 282 */
 /* size: 4 */

/* 284 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 285 */
 /* pointer to 284 */
 /* size: 4 */

/* 286 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 2 */

/* 287 */
 /* pointer to 286 */
 /* size: 4 */

/* 288 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151124080 */

/* 289 */
 /* pointer to 288 */
 /* size: 4 */

/* 290 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 291 */
 /* pointer to 4 */
 /* size: 4 */

/* 292 */
 /* pointer to 290 */
 /* size: 4 */

/* 293 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 294 */
 /* pointer to 293 */
 /* size: 4 */

/* 295 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151125224 */

/* 296 */
 /* pointer to 297 */
 /* size: 4 */

/* 297 */
/* <0> (null):0 */
struct delta_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 298 */
 /* pointer to 295 */
 /* size: 4 */

/* 299 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151125548 */

/* 300 */
 /* pointer to 301 */
 /* size: 4 */

/* 301 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151125756 */

/* 302 */
 /* pointer to 303 */
 /* size: 4 */

/* 303 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 304 */
 /* pointer to 299 */
 /* size: 4 */

/* 305 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 306 */
 /* pointer to 305 */
 /* size: 4 */

/* 307 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151126328 */

/* 308 */
 /* pointer to 307 */
 /* size: 4 */

/* 309 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151126536 */

/* 310 */
 /* pointer to 309 */
 /* size: 4 */

/* 311 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 312 */
 /* pointer to 313 */
 /* size: 4 */

/* 313 */
/* <0> (null):0 */
struct entity_state_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 314 */
 /* pointer to 311 */
 /* size: 4 */

/* 315 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151127124 */

/* 316 */
 /* pointer to 81 */
 /* size: 4 */

/* 317 */
 /* pointer to 315 */
 /* size: 4 */

/* 318 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151127384 */

/* 319 */
 /* pointer to 318 */
 /* size: 4 */

/* 320 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151127696 */

/* 321 */
 /* pointer to 320 */
 /* size: 4 */

/* 322 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151127956 */

/* 323 */
 /* pointer to 322 */
 /* size: 4 */

/* 324 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 325 */
 /* pointer to 324 */
 /* size: 4 */

/* 326 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 327 */
 /* pointer to 326 */
 /* size: 4 */

/* 328 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 329 */
 /* pointer to 328 */
 /* size: 4 */

/* 330 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 331 */
 /* pointer to 330 */
 /* size: 4 */

/* 332 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 333 */
 /* pointer to 332 */
 /* size: 4 */

/* 334 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 335 */
 /* pointer to 334 */
 /* size: 4 */

/* 336 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151129412 */

/* 337 */
 /* pointer to 336 */
 /* size: 4 */

/* 338 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151129620 */

/* 339 */
 /* pointer to 338 */
 /* size: 4 */

/* 340 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151129828 */

/* 341 */
 /* pointer to 340 */
 /* size: 4 */

/* 342 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 343 */
 /* pointer to 17 */
 /* size: 4 */

/* 344 */
 /* pointer to 342 */
 /* size: 4 */

/* 345 */
/* <0> (null):0 */
typedef struct enginefuncs_s enginefuncs_t; /* size: 632 */

/* 346 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 347 */
/* <0> (null):0 */
typedef int ptrdiff_t; /* size: 4 */

/* 348 */
/* <0> (null):0 */
enum {
	TS_AT_TOP = 0,
	TS_AT_BOTTOM = 1,
	TS_GOING_UP = 2,
	TS_GOING_DOWN = 3,
}; /* size: 4 */

/* 349 */
/* <0> (null):0 */
typedef enum  TOGGLE_STATE; /* size: 4 */

/* 350 */
 /* pointer to 78 */
 /* size: 4 */

/* 351 */
 /* pointer to 352 */
 /* size: 4 */

/* 352 */
/* <0> (null):0 */
struct CBaseEntity {
	/* <0> (null):0 */
	edict_t * edict(class CBaseEntity *); /* linkage=_ZN11CBaseEntity5edictEv */

	/* <0> (null):0 */
	virtual int ObjectCaps(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10ObjectCapsEv */

	/* <0> (null):0 */
	int entindex(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8entindexEv */

	/* <0> (null):0 */
	void CBaseEntity(class CBaseEntity *);

	/* <0> (null):0 */
	void * operator new(size_t, entvars_t *); /* linkage=_ZN11CBaseEntitynwEjP9entvars_s */

	/* <0> (null):0 */
	virtual void Restart(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7RestartEv */

	/* <0> (null):0 */
	virtual void Activate(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8ActivateEv */

	/* <0> (null):0 */
	virtual int Classify(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8ClassifyEv */

	/* <0> (null):0 */
	virtual void DeathNotice(class CBaseEntity *, entvars_t *); /* linkage=_ZN11CBaseEntity11DeathNoticeEP9entvars_s */

	/* <0> (null):0 */
	virtual int BloodColor(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10BloodColorEv */

	/* <0> (null):0 */
	virtual BOOL IsTriggered(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity11IsTriggeredEPS_ */

	/* <0> (null):0 */
	virtual class CBaseMonster * MyMonsterPointer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity16MyMonsterPointerEv */

	/* <0> (null):0 */
	virtual class CSquadMonster * MySquadMonsterPointer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity21MySquadMonsterPointerEv */

	/* <0> (null):0 */
	virtual int GetToggleState(class CBaseEntity *); /* linkage=_ZN11CBaseEntity14GetToggleStateEv */

	/* <0> (null):0 */
	virtual void AddPoints(class CBaseEntity *, int, BOOL); /* linkage=_ZN11CBaseEntity9AddPointsEii */

	/* <0> (null):0 */
	virtual void AddPointsToTeam(class CBaseEntity *, int, BOOL); /* linkage=_ZN11CBaseEntity15AddPointsToTeamEii */

	/* <0> (null):0 */
	virtual BOOL AddPlayerItem(class CBaseEntity *, class CBasePlayerItem *); /* linkage=_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem */

	/* <0> (null):0 */
	virtual BOOL RemovePlayerItem(class CBaseEntity *, class CBasePlayerItem *); /* linkage=_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem */

	/* <0> (null):0 */
	virtual int GiveAmmo(class CBaseEntity *, int, char *, int); /* linkage=_ZN11CBaseEntity8GiveAmmoEiPci */

	/* <0> (null):0 */
	virtual float GetDelay(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8GetDelayEv */

	/* <0> (null):0 */
	virtual int IsMoving(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8IsMovingEv */

	/* <0> (null):0 */
	virtual void OverrideReset(class CBaseEntity *); /* linkage=_ZN11CBaseEntity13OverrideResetEv */

	/* <0> (null):0 */
	virtual void SetToggleState(class CBaseEntity *, int); /* linkage=_ZN11CBaseEntity14SetToggleStateEi */

	/* <0> (null):0 */
	virtual void StartSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity13StartSneakingEv */

	/* <0> (null):0 */
	virtual void StopSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12StopSneakingEv */

	/* <0> (null):0 */
	virtual BOOL OnControls(class CBaseEntity *, entvars_t *); /* linkage=_ZN11CBaseEntity10OnControlsEP9entvars_s */

	/* <0> (null):0 */
	virtual BOOL IsSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10IsSneakingEv */

	/* <0> (null):0 */
	virtual BOOL IsAlive(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7IsAliveEv */

	/* <0> (null):0 */
	virtual BOOL IsBSPModel(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10IsBSPModelEv */

	/* <0> (null):0 */
	virtual BOOL ReflectGauss(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12ReflectGaussEv */

	/* <0> (null):0 */
	virtual BOOL IsPlayer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8IsPlayerEv */

	/* <0> (null):0 */
	virtual BOOL IsNetClient(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11IsNetClientEv */

	/* <0> (null):0 */
	virtual const char  * TeamID(class CBaseEntity *); /* linkage=_ZN11CBaseEntity6TeamIDEv */

	/* <0> (null):0 */
	virtual void Think(class CBaseEntity *); /* linkage=_ZN11CBaseEntity5ThinkEv */

	/* <0> (null):0 */
	virtual void Touch(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity5TouchEPS_ */

	/* <0> (null):0 */
	virtual void Use(class CBaseEntity *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float); /* linkage=_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf */

	/* <0> (null):0 */
	virtual void Blocked(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity7BlockedEPS_ */

	/* <0> (null):0 */
	virtual void UpdateOwner(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11UpdateOwnerEv */

	/* <0> (null):0 */
	virtual BOOL FBecomeProne(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12FBecomeProneEv */

	/* <0> (null):0 */
	virtual class Vector Center(class CBaseEntity *); /* linkage=_ZN11CBaseEntity6CenterEv */

	/* <0> (null):0 */
	virtual class Vector EyePosition(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11EyePositionEv */

	/* <0> (null):0 */
	virtual class Vector EarPosition(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11EarPositionEv */

	/* <0> (null):0 */
	virtual class Vector BodyTarget(class CBaseEntity *, const class Vector  &); /* linkage=_ZN11CBaseEntity10BodyTargetERK6Vector */

	/* <0> (null):0 */
	virtual int Illumination(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12IlluminationEv */

	/* <0> (null):0 */
	virtual BOOL HasTarget(class CBaseEntity *, string_t); /* linkage=_ZN11CBaseEntity9HasTargetEj */

	/* vtable has 41 entries: {
	   [6] = ObjectCaps(_ZN11CBaseEntity10ObjectCapsEv), 
	   [2] = Restart(_ZN11CBaseEntity7RestartEv), 
	   [7] = Activate(_ZN11CBaseEntity8ActivateEv), 
	   [9] = Classify(_ZN11CBaseEntity8ClassifyEv), 
	   [10] = DeathNotice(_ZN11CBaseEntity11DeathNoticeEP9entvars_s), 
	   [15] = BloodColor(_ZN11CBaseEntity10BloodColorEv), 
	   [17] = IsTriggered(_ZN11CBaseEntity11IsTriggeredEPS_), 
	   [18] = MyMonsterPointer(_ZN11CBaseEntity16MyMonsterPointerEv), 
	   [19] = MySquadMonsterPointer(_ZN11CBaseEntity21MySquadMonsterPointerEv), 
	   [20] = GetToggleState(_ZN11CBaseEntity14GetToggleStateEv), 
	   [21] = AddPoints(_ZN11CBaseEntity9AddPointsEii), 
	   [22] = AddPointsToTeam(_ZN11CBaseEntity15AddPointsToTeamEii), 
	   [23] = AddPlayerItem(_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem), 
	   [24] = RemovePlayerItem(_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem), 
	   [25] = GiveAmmo(_ZN11CBaseEntity8GiveAmmoEiPci), 
	   [26] = GetDelay(_ZN11CBaseEntity8GetDelayEv), 
	   [27] = IsMoving(_ZN11CBaseEntity8IsMovingEv), 
	   [28] = OverrideReset(_ZN11CBaseEntity13OverrideResetEv), 
	   [30] = SetToggleState(_ZN11CBaseEntity14SetToggleStateEi), 
	   [31] = StartSneaking(_ZN11CBaseEntity13StartSneakingEv), 
	   [32] = StopSneaking(_ZN11CBaseEntity12StopSneakingEv), 
	   [33] = OnControls(_ZN11CBaseEntity10OnControlsEP9entvars_s), 
	   [34] = IsSneaking(_ZN11CBaseEntity10IsSneakingEv), 
	   [35] = IsAlive(_ZN11CBaseEntity7IsAliveEv), 
	   [36] = IsBSPModel(_ZN11CBaseEntity10IsBSPModelEv), 
	   [37] = ReflectGauss(_ZN11CBaseEntity12ReflectGaussEv), 
	   [40] = IsPlayer(_ZN11CBaseEntity8IsPlayerEv), 
	   [41] = IsNetClient(_ZN11CBaseEntity11IsNetClientEv), 
	   [42] = TeamID(_ZN11CBaseEntity6TeamIDEv), 
	   [44] = Think(_ZN11CBaseEntity5ThinkEv), 
	   [45] = Touch(_ZN11CBaseEntity5TouchEPS_), 
	   [46] = Use(_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf), 
	   [47] = Blocked(_ZN11CBaseEntity7BlockedEPS_), 
	   [49] = UpdateOwner(_ZN11CBaseEntity11UpdateOwnerEv), 
	   [50] = FBecomeProne(_ZN11CBaseEntity12FBecomeProneEv), 
	   [51] = Center(_ZN11CBaseEntity6CenterEv), 
	   [52] = EyePosition(_ZN11CBaseEntity11EyePositionEv), 
	   [53] = EarPosition(_ZN11CBaseEntity11EarPositionEv), 
	   [54] = BodyTarget(_ZN11CBaseEntity10BodyTargetERK6Vector), 
	   [55] = Illumination(_ZN11CBaseEntity12IlluminationEv), 
	   [38] = HasTarget(_ZN11CBaseEntity9HasTargetEj), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 353 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 354 */
/* <0> (null):0 */
struct {
	int                        event;                /*     0     4 */
	char *                     options;              /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 355 */
/* <0> (null):0 */
typedef class  MonsterEvent_t; /* size: 8 */

/* 356 */
/* <0> (null):0 */
enum {
	USE_OFF = 0,
	USE_ON = 1,
	USE_SET = 2,
	USE_TOGGLE = 3,
}; /* size: 4 */

/* 357 */
/* <0> (null):0 */
typedef enum  USE_TYPE; /* size: 4 */

/* 358 */
/* <0> (null):0 */
enum WeaponIdType {
	WEAPON_NONE = 0,
	WEAPON_P228 = 1,
	WEAPON_GLOCK = 2,
	WEAPON_SCOUT = 3,
	WEAPON_HEGRENADE = 4,
	WEAPON_XM1014 = 5,
	WEAPON_C4 = 6,
	WEAPON_MAC10 = 7,
	WEAPON_AUG = 8,
	WEAPON_SMOKEGRENADE = 9,
	WEAPON_ELITE = 10,
	WEAPON_FIVESEVEN = 11,
	WEAPON_UMP45 = 12,
	WEAPON_SG550 = 13,
	WEAPON_GALIL = 14,
	WEAPON_FAMAS = 15,
	WEAPON_USP = 16,
	WEAPON_GLOCK18 = 17,
	WEAPON_AWP = 18,
	WEAPON_MP5N = 19,
	WEAPON_M249 = 20,
	WEAPON_M3 = 21,
	WEAPON_M4A1 = 22,
	WEAPON_TMP = 23,
	WEAPON_G3SG1 = 24,
	WEAPON_FLASHBANG = 25,
	WEAPON_DEAGLE = 26,
	WEAPON_SG552 = 27,
	WEAPON_AK47 = 28,
	WEAPON_KNIFE = 29,
	WEAPON_P90 = 30,
	WEAPON_SHIELDGUN = 99,
}; /* size: 4 */

/* 359 */
/* <0> (null):0 */
enum MaxAmmoType {
	MAX_AMMO_BUCKSHOT = 32,
	MAX_AMMO_9MM = 120,
	MAX_AMMO_556NATO = 90,
	MAX_AMMO_556NATOBOX = 200,
	MAX_AMMO_762NATO = 90,
	MAX_AMMO_45ACP = 100,
	MAX_AMMO_50AE = 35,
	MAX_AMMO_338MAGNUM = 30,
	MAX_AMMO_57MM = 100,
	MAX_AMMO_357SIG = 52,
}; /* size: 4 */

/* 360 */
/* <0> (null):0 */
enum {
	BULLET_NONE = 0,
	BULLET_PLAYER_9MM = 1,
	BULLET_PLAYER_MP5 = 2,
	BULLET_PLAYER_357 = 3,
	BULLET_PLAYER_BUCKSHOT = 4,
	BULLET_PLAYER_CROWBAR = 5,
	BULLET_MONSTER_9MM = 6,
	BULLET_MONSTER_MP5 = 7,
	BULLET_MONSTER_12MM = 8,
	BULLET_PLAYER_45ACP = 9,
	BULLET_PLAYER_338MAG = 10,
	BULLET_PLAYER_762MM = 11,
	BULLET_PLAYER_556MM = 12,
	BULLET_PLAYER_50AE = 13,
	BULLET_PLAYER_57MM = 14,
	BULLET_PLAYER_357SIG = 15,
}; /* size: 4 */

/* 361 */
/* <0> (null):0 */
typedef enum  Bullet; /* size: 4 */

/* 362 */
/* <0> (null):0 */
struct {
	int                        iSlot;                /*     0     4 */
	int                        iPosition;            /*     4     4 */
	const char  *              pszAmmo1;             /*     8     4 */
	int                        iMaxAmmo1;            /*    12     4 */
	const char  *              pszAmmo2;             /*    16     4 */
	int                        iMaxAmmo2;            /*    20     4 */
	const char  *              pszName;              /*    24     4 */
	int                        iMaxClip;             /*    28     4 */
	int                        iId;                  /*    32     4 */
	int                        iFlags;               /*    36     4 */
	int                        iWeight;              /*    40     4 */

	/* size: 44, cachelines: 1, members: 11 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 363 */
/* <0> (null):0 */
typedef class  ItemInfo; /* size: 44 */

/* 364 */
/* <0> (null):0 */
enum {
	PLAYER_IDLE = 0,
	PLAYER_WALK = 1,
	PLAYER_JUMP = 2,
	PLAYER_SUPERJUMP = 3,
	PLAYER_DIE = 4,
	PLAYER_ATTACK1 = 5,
	PLAYER_ATTACK2 = 6,
	PLAYER_FLINCH = 7,
	PLAYER_LARGE_FLINCH = 8,
	PLAYER_RELOAD = 9,
	PLAYER_HOLDBOMB = 10,
}; /* size: 4 */

/* 365 */
/* <0> (null):0 */
typedef enum  PLAYER_ANIM; /* size: 4 */

/* 366 */
/* <0> (null):0 */
class CBasePlayer {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 367 */
 /* pointer to 366 */
 /* size: 4 */

/* 368 */
wchar_t
 /* size: 4 */

/* 369 */
/* <0> (null):0 */
enum GameEventType {
	EVENT_INVALID = 0,
	EVENT_WEAPON_FIRED = 1,
	EVENT_WEAPON_FIRED_ON_EMPTY = 2,
	EVENT_WEAPON_RELOADED = 3,
	EVENT_HE_GRENADE_EXPLODED = 4,
	EVENT_FLASHBANG_GRENADE_EXPLODED = 5,
	EVENT_SMOKE_GRENADE_EXPLODED = 6,
	EVENT_GRENADE_BOUNCED = 7,
	EVENT_BEING_SHOT_AT = 8,
	EVENT_PLAYER_BLINDED_BY_FLASHBANG = 9,
	EVENT_PLAYER_FOOTSTEP = 10,
	EVENT_PLAYER_JUMPED = 11,
	EVENT_PLAYER_DIED = 12,
	EVENT_PLAYER_LANDED_FROM_HEIGHT = 13,
	EVENT_PLAYER_TOOK_DAMAGE = 14,
	EVENT_HOSTAGE_DAMAGED = 15,
	EVENT_HOSTAGE_KILLED = 16,
	EVENT_DOOR = 17,
	EVENT_BREAK_GLASS = 18,
	EVENT_BREAK_WOOD = 19,
	EVENT_BREAK_METAL = 20,
	EVENT_BREAK_FLESH = 21,
	EVENT_BREAK_CONCRETE = 22,
	EVENT_BOMB_PLANTED = 23,
	EVENT_BOMB_DROPPED = 24,
	EVENT_BOMB_PICKED_UP = 25,
	EVENT_BOMB_BEEP = 26,
	EVENT_BOMB_DEFUSING = 27,
	EVENT_BOMB_DEFUSE_ABORTED = 28,
	EVENT_BOMB_DEFUSED = 29,
	EVENT_BOMB_EXPLODED = 30,
	EVENT_HOSTAGE_USED = 31,
	EVENT_HOSTAGE_RESCUED = 32,
	EVENT_ALL_HOSTAGES_RESCUED = 33,
	EVENT_VIP_ESCAPED = 34,
	EVENT_VIP_ASSASSINATED = 35,
	EVENT_TERRORISTS_WIN = 36,
	EVENT_CTS_WIN = 37,
	EVENT_ROUND_DRAW = 38,
	EVENT_ROUND_WIN = 39,
	EVENT_ROUND_LOSS = 40,
	EVENT_ROUND_START = 41,
	EVENT_PLAYER_SPAWNED = 42,
	EVENT_CLIENT_CORPSE_SPAWNED = 43,
	EVENT_BUY_TIME_START = 44,
	EVENT_PLAYER_LEFT_BUY_ZONE = 45,
	EVENT_DEATH_CAMERA_START = 46,
	EVENT_KILL_ALL = 47,
	EVENT_ROUND_TIME = 48,
	EVENT_DIE = 49,
	EVENT_KILL = 50,
	EVENT_HEADSHOT = 51,
	EVENT_KILL_FLASHBANGED = 52,
	EVENT_TUTOR_BUY_MENU_OPENNED = 53,
	EVENT_TUTOR_AUTOBUY = 54,
	EVENT_PLAYER_BOUGHT_SOMETHING = 55,
	EVENT_TUTOR_NOT_BUYING_ANYTHING = 56,
	EVENT_TUTOR_NEED_TO_BUY_PRIMARY_WEAPON = 57,
	EVENT_TUTOR_NEED_TO_BUY_PRIMARY_AMMO = 58,
	EVENT_TUTOR_NEED_TO_BUY_SECONDARY_AMMO = 59,
	EVENT_TUTOR_NEED_TO_BUY_ARMOR = 60,
	EVENT_TUTOR_NEED_TO_BUY_DEFUSE_KIT = 61,
	EVENT_TUTOR_NEED_TO_BUY_GRENADE = 62,
	EVENT_CAREER_TASK_DONE = 63,
	EVENT_START_RADIO_1 = 64,
	EVENT_RADIO_COVER_ME = 65,
	EVENT_RADIO_YOU_TAKE_THE_POINT = 66,
	EVENT_RADIO_HOLD_THIS_POSITION = 67,
	EVENT_RADIO_REGROUP_TEAM = 68,
	EVENT_RADIO_FOLLOW_ME = 69,
	EVENT_RADIO_TAKING_FIRE = 70,
	EVENT_START_RADIO_2 = 71,
	EVENT_RADIO_GO_GO_GO = 72,
	EVENT_RADIO_TEAM_FALL_BACK = 73,
	EVENT_RADIO_STICK_TOGETHER_TEAM = 74,
	EVENT_RADIO_GET_IN_POSITION_AND_WAIT = 75,
	EVENT_RADIO_STORM_THE_FRONT = 76,
	EVENT_RADIO_REPORT_IN_TEAM = 77,
	EVENT_START_RADIO_3 = 78,
	EVENT_RADIO_AFFIRMATIVE = 79,
	EVENT_RADIO_ENEMY_SPOTTED = 80,
	EVENT_RADIO_NEED_BACKUP = 81,
	EVENT_RADIO_SECTOR_CLEAR = 82,
	EVENT_RADIO_IN_POSITION = 83,
	EVENT_RADIO_REPORTING_IN = 84,
	EVENT_RADIO_GET_OUT_OF_THERE = 85,
	EVENT_RADIO_NEGATIVE = 86,
	EVENT_RADIO_ENEMY_DOWN = 87,
	EVENT_END_RADIO = 88,
	EVENT_NEW_MATCH = 89,
	EVENT_PLAYER_CHANGED_TEAM = 90,
	EVENT_BULLET_IMPACT = 91,
	EVENT_GAME_COMMENCE = 92,
	EVENT_WEAPON_ZOOMED = 93,
	EVENT_HOSTAGE_CALLED_FOR_HELP = 94,
	NUM_GAME_EVENTS = 95,
}; /* size: 4 */

/* 370 */
/* <0> (null):0 */
enum sg552_e {
	SG552_IDLE1 = 0,
	SG552_RELOAD = 1,
	SG552_DRAW = 2,
	SG552_SHOOT1 = 3,
	SG552_SHOOT2 = 4,
	SG552_SHOOT3 = 5,
}; /* size: 4 */

/* 371 */
/* <0> (null):0 */
class CSG552 : public CBasePlayerWeapon {
public:

	/* class CBasePlayerWeapon   <ancestor>; */      /*     0     0 */
	int                        m_iShell;             /*   336     4 */
	int                        iShellOn;             /*   340     4 */
private:

	short unsigned int         m_usFireSG552;        /*   344     2 */
	/* <0> (null):0 */
	void CSG552(class CSG552 *, const class CSG552  &);

	/* <0> (null):0 */
	void CSG552(class CSG552 *);

	/* <0> (null):0 */
	virtual void Spawn(class CSG552 *); /* linkage=_ZN6CSG5525SpawnEv */

	/* <0> (null):0 */
	virtual void Precache(class CSG552 *); /* linkage=_ZN6CSG5528PrecacheEv */

	/* <0> (null):0 */
	virtual int iItemSlot(class CSG552 *); /* linkage=_ZN6CSG5529iItemSlotEv */

	/* <0> (null):0 */
	virtual int GetItemInfo(class CSG552 *, ItemInfo *); /* linkage=_ZN6CSG55211GetItemInfoEP8ItemInfo */

	/* <0> (null):0 */
	virtual void PrimaryAttack(class CSG552 *); /* linkage=_ZN6CSG55213PrimaryAttackEv */

	/* <0> (null):0 */
	virtual void SecondaryAttack(class CSG552 *); /* linkage=_ZN6CSG55215SecondaryAttackEv */

	/* <0> (null):0 */
	void SG552Fire(class CSG552 *, float, float, BOOL); /* linkage=_ZN6CSG5529SG552FireEffi */

	/* <0> (null):0 */
	virtual BOOL Deploy(class CSG552 *); /* linkage=_ZN6CSG5526DeployEv */

	/* <0> (null):0 */
	virtual void Reload(class CSG552 *); /* linkage=_ZN6CSG5526ReloadEv */

	/* <0> (null):0 */
	virtual float GetMaxSpeed(class CSG552 *); /* linkage=_ZN6CSG55211GetMaxSpeedEv */

	/* <0> (null):0 */
	virtual void WeaponIdle(class CSG552 *); /* linkage=_ZN6CSG55210WeaponIdleEv */

	/* <0> (null):0 */
	virtual BOOL UseDecrement(class CSG552 *); /* linkage=_ZN6CSG55212UseDecrementEv */

	/* vtable has 11 entries: {
	   [0] = Spawn(_ZN6CSG5525SpawnEv), 
	   [1] = Precache(_ZN6CSG5528PrecacheEv), 
	   [79] = iItemSlot(_ZN6CSG5529iItemSlotEv), 
	   [61] = GetItemInfo(_ZN6CSG55211GetItemInfoEP8ItemInfo), 
	   [87] = PrimaryAttack(_ZN6CSG55213PrimaryAttackEv), 
	   [88] = SecondaryAttack(_ZN6CSG55215SecondaryAttackEv), 
	   [64] = Deploy(_ZN6CSG5526DeployEv), 
	   [89] = Reload(_ZN6CSG5526ReloadEv), 
	   [78] = GetMaxSpeed(_ZN6CSG55211GetMaxSpeedEv), 
	   [90] = WeaponIdle(_ZN6CSG55210WeaponIdleEv), 
	   [93] = UseDecrement(_ZN6CSG55212UseDecrementEv), 
	} */
	/* size: 348, cachelines: 6, members: 4 */
	/* last cacheline: 28 bytes */

	/* BRAIN FART ALERT! 348 != 10 + 0(holes), diff = 338 */

}; /* size: 348 */

/* 372 */
/* <0> (null):0 */
class CBasePlayerWeapon {
	/* <0> (null):0 */
	void CBasePlayerWeapon(class CBasePlayerWeapon *);

	/* <0> (null):0 */
	virtual int AddWeapon(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon9AddWeaponEv */

	/* <0> (null):0 */
	virtual void UpdateItemInfo(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon14UpdateItemInfoEv */

	/* <0> (null):0 */
	virtual BOOL ShouldWeaponIdle(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon16ShouldWeaponIdleEv */

	/* <0> (null):0 */
	virtual BOOL IsWeapon(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon8IsWeaponEv */

	/* <0> (null):0 */
	virtual class CBasePlayerItem * GetWeaponPtr(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon12GetWeaponPtrEv */

	/* vtable has 5 entries: {
	   [82] = AddWeapon(_ZN17CBasePlayerWeapon9AddWeaponEv), 
	   [68] = UpdateItemInfo(_ZN17CBasePlayerWeapon14UpdateItemInfoEv), 
	   [92] = ShouldWeaponIdle(_ZN17CBasePlayerWeapon16ShouldWeaponIdleEv), 
	   [65] = IsWeapon(_ZN17CBasePlayerWeapon8IsWeaponEv), 
	   [77] = GetWeaponPtr(_ZN17CBasePlayerWeapon12GetWeaponPtrEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 373 */
 /* pointer to 371 */
 /* size: 4 */

/* 374 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 375 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 348 */

/* 376 */
 /* pointer to 363 */
 /* size: 4 */

/* 377 */
/* <0> (null):0 */
class IVoiceGameMgrHelper {
	int ()(void) * *           _vptr.IVoiceGameMgrHelper; /*     0     4 */
	/* <0> (null):0 */
	virtual void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *, int);

	/* <0> (null):0 */
	virtual bool CanPlayerHearPlayer(class IVoiceGameMgrHelper *, class CBasePlayer *, class CBasePlayer *); /* linkage=_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_ */

	/* vtable has 1 entries: {
	   [2] = CanPlayerHearPlayer(_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_), 
	} */
	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 378 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 379 */
 /* pointer to 380 */
 /* size: 4 */

/* 380 */
 /* pointer to 378 */
 /* size: 4 */

/* 381 */
 /* pointer to 377 */
 /* size: 4 */

/* 382 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 383 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 384 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 385 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 386 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 387 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 388 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 389 */
 /* pointer to 390 */
 /* size: 4 */

/* 390 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 676 */

/* 391 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 392 */
/* <0> (null):0 */
class CPointEntity {
	/* <0> (null):0 */
	virtual int ObjectCaps(class CPointEntity *); /* linkage=_ZN12CPointEntity10ObjectCapsEv */

	/* vtable has 1 entries: {
	   [6] = ObjectCaps(_ZN12CPointEntity10ObjectCapsEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 393 */
 /* pointer to 392 */
 /* size: 4 */

/* 394 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 395 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 396 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 397 */
/* <0> (null):0 */
class CBaseDelay {
	/* <0> (null):0 */
	void CBaseDelay(class CBaseDelay *);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 398 */
 /* pointer to 397 */
 /* size: 4 */

/* 399 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 400 */
/* <0> (null):0 */
class CBaseAnimating {
	/* <0> (null):0 */
	void CBaseAnimating(class CBaseAnimating *);

	/* <0> (null):0 */
	virtual void HandleAnimEvent(class CBaseAnimating *, MonsterEvent_t *); /* linkage=_ZN14CBaseAnimating15HandleAnimEventEP14MonsterEvent_t */

	/* vtable has 1 entries: {
	   [58] = HandleAnimEvent(_ZN14CBaseAnimating15HandleAnimEventEP14MonsterEvent_t), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 401 */
 /* pointer to 400 */
 /* size: 4 */

/* 402 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 403 */
/* <0> (null):0 */
class CBasePlayerItem {
	/* <0> (null):0 */
	void CBasePlayerItem(class CBasePlayerItem *);

	/* <0> (null):0 */
	virtual BOOL CanDrop(class CBasePlayerItem *); /* linkage=_ZN15CBasePlayerItem7CanDropEv */

	/* <0> (null):0 */
	virtual BOOL CanHolster(class CBasePlayerItem *); /* linkage=_ZN15CBasePlayerItem10CanHolsterEv */

	/* <0> (null):0 */
	virtual void ItemPreFrame(class CBasePlayerItem *); /* linkage=_ZN15CBasePlayerItem12ItemPreFrameEv */

	ItemInfo                   ItemInfoArray[32];    /*     0  1408 */
	/* --- cacheline 22 boundary (1408 bytes) --- */
	/* vtable has 3 entries: {
	   [63] = CanDrop(_ZN15CBasePlayerItem7CanDropEv), 
	   [66] = CanHolster(_ZN15CBasePlayerItem10CanHolsterEv), 
	   [69] = ItemPreFrame(_ZN15CBasePlayerItem12ItemPreFrameEv), 
	} */
	/* size: 0, cachelines: 0, members: 1 */

	/* BRAIN FART ALERT! 0 != 1408 + 0(holes), diff = -1408 */

}; /* size: 0 */

/* 404 */
 /* pointer to 403 */
 /* size: 4 */

/* 405 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 406 */
 /* pointer to 372 */
 /* size: 4 */

/* 407 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 408 */
 /* pointer to 352 */
 /* size: 4 */

/* 409 */
/* <0> (null):0 */
class CBaseMonster {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 410 */
 /* pointer to 409 */
 /* size: 4 */

/* 411 */
/* <0> (null):0 */
struct CSquadMonster {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 412 */
 /* pointer to 411 */
 /* size: 4 */

/* 413 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 414 */
 /* pointer to 355 */
 /* size: 4 */

/* 415 */
 /* pointer to 403 */
 /* size: 4 */

/* 416 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 417 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 418 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 419 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 420 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 421 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 422 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 423 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 424 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 425 */
 /* pointer to 74 */
 /* size: 4 */

/* 426 */
/* <0> (null):0 */
class CBotManager {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 427 */
 /* pointer to 426 */
 /* size: 4 */

/* 428 */
/* <0> (null):0 */
ItemInfo                   array[32]; /* size: 1408 */

/* Functions: */

/* <0> (null):0 */
void Vector2D(class Vector2D *)
{
} /* size: 3014656 */

/* <0> (null):0 */
void Vector2D(class Vector2D *, float, float)
{
} /* size: 150853976 */

/* <0> (null):0 */
class Vector2D operator+(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DplERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator-(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DmiERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator*(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DmlEf */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator/(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DdvEf */
{
} /* size: 8 */

/* <0> (null):0 */
float Length(const class Vector2D  *) /* linkage=_ZNK8Vector2D6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector2D  *) /* linkage=_ZNK8Vector2D13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector2D Normalize(const class Vector2D  *) /* linkage=_ZNK8Vector2D9NormalizeEv */
{
} /* size: 8 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector2D *) /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector2D *, float) /* linkage=_ZN8Vector2D6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void Vector(class Vector *)
{
} /* size: 0 */

/* <0> (null):0 */
void Vector(class Vector *, float, float, float)
{
} /* size: 228 */

/* <0> (null):0 */
void Vector(class Vector *, const class Vector  &)
{
} /* size: 150856756 */

/* <0> (null):0 */
void Vector(class Vector *, float *)
{
} /* size: 0 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *) /* linkage=_ZNK6VectorngEv */
{
} /* size: 12 */

/* <0> (null):0 */
int operator==(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectoreqERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
int operator!=(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorneERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector operator+(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorplERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectormiERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator*(const class Vector  *, float) /* linkage=_ZNK6VectormlEf */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator/(const class Vector  *, float) /* linkage=_ZNK6VectordvEf */
{
} /* size: 12 */

/* <0> (null):0 */
void CopyToArray(const class Vector  *, float *) /* linkage=_ZNK6Vector11CopyToArrayEPf */
{
} /* size: 320 */

/* <0> (null):0 */
float Length(const class Vector  *) /* linkage=_ZNK6Vector6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector  *) /* linkage=_ZNK6Vector13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
float * operator float*(class Vector *) /* linkage=_ZN6VectorcvPfEv */
{
} /* size: 4 */

/* <0> (null):0 */
const float  * operator const float*(const class Vector  *) /* linkage=_ZNK6VectorcvPKfEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector Normalize(const class Vector  *) /* linkage=_ZNK6Vector9NormalizeEv */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector2D Make2D(const class Vector  *) /* linkage=_ZNK6Vector6Make2DEv */
{
} /* size: 8 */

/* <0> (null):0 */
float Length2D(const class Vector  *) /* linkage=_ZNK6Vector8Length2DEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector  *, float) /* linkage=_ZNK6Vector16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector  *, float) /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector *) /* linkage=_ZN6Vector16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector *, float) /* linkage=_ZN6Vector6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
edict_t * edict(class CBaseEntity *) /* linkage=_ZN11CBaseEntity5edictEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int ObjectCaps(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
int entindex(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8entindexEv */
{
} /* size: 4 */

/* <0> (null):0 */
void CBaseEntity(class CBaseEntity *)
{
} /* size: 0 */

/* <0> (null):0 */
void * operator new(size_t, entvars_t *) /* linkage=_ZN11CBaseEntitynwEjP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Restart(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7RestartEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Activate(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8ActivateEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int Classify(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8ClassifyEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void DeathNotice(class CBaseEntity *, entvars_t *) /* linkage=_ZN11CBaseEntity11DeathNoticeEP9entvars_s */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int BloodColor(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10BloodColorEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsTriggered(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity11IsTriggeredEPS_ */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CBaseMonster * MyMonsterPointer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity16MyMonsterPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CSquadMonster * MySquadMonsterPointer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity21MySquadMonsterPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int GetToggleState(class CBaseEntity *) /* linkage=_ZN11CBaseEntity14GetToggleStateEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void AddPoints(class CBaseEntity *, int, BOOL) /* linkage=_ZN11CBaseEntity9AddPointsEii */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void AddPointsToTeam(class CBaseEntity *, int, BOOL) /* linkage=_ZN11CBaseEntity15AddPointsToTeamEii */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL AddPlayerItem(class CBaseEntity *, class CBasePlayerItem *) /* linkage=_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL RemovePlayerItem(class CBaseEntity *, class CBasePlayerItem *) /* linkage=_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int GiveAmmo(class CBaseEntity *, int, char *, int) /* linkage=_ZN11CBaseEntity8GiveAmmoEiPci */
{
} /* size: 4 */

/* <0> (null):0 */
virtual float GetDelay(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8GetDelayEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int IsMoving(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8IsMovingEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void OverrideReset(class CBaseEntity *) /* linkage=_ZN11CBaseEntity13OverrideResetEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void SetToggleState(class CBaseEntity *, int) /* linkage=_ZN11CBaseEntity14SetToggleStateEi */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void StartSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity13StartSneakingEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void StopSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12StopSneakingEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL OnControls(class CBaseEntity *, entvars_t *) /* linkage=_ZN11CBaseEntity10OnControlsEP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10IsSneakingEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsAlive(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7IsAliveEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsBSPModel(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10IsBSPModelEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL ReflectGauss(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12ReflectGaussEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsPlayer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8IsPlayerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsNetClient(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11IsNetClientEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual const char  * TeamID(class CBaseEntity *) /* linkage=_ZN11CBaseEntity6TeamIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Think(class CBaseEntity *) /* linkage=_ZN11CBaseEntity5ThinkEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Touch(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity5TouchEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Use(class CBaseEntity *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float) /* linkage=_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Blocked(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity7BlockedEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void UpdateOwner(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11UpdateOwnerEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL FBecomeProne(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12FBecomeProneEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class Vector Center(class CBaseEntity *) /* linkage=_ZN11CBaseEntity6CenterEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector EyePosition(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11EyePositionEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector EarPosition(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11EarPositionEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector BodyTarget(class CBaseEntity *, const class Vector  &) /* linkage=_ZN11CBaseEntity10BodyTargetERK6Vector */
{
} /* size: 12 */

/* <0> (null):0 */
virtual int Illumination(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12IlluminationEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL HasTarget(class CBaseEntity *, string_t) /* linkage=_ZN11CBaseEntity9HasTargetEj */
{
} /* size: 4 */

/* <0> (null):0 */
void CSG552(class CSG552 *, const class CSG552  &)
{
} /* size: 0 */

/* <0> (null):0 */
void CSG552(class CSG552 *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Spawn(class CSG552 *) /* linkage=_ZN6CSG5525SpawnEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Precache(class CSG552 *) /* linkage=_ZN6CSG5528PrecacheEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int iItemSlot(class CSG552 *) /* linkage=_ZN6CSG5529iItemSlotEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int GetItemInfo(class CSG552 *, ItemInfo *) /* linkage=_ZN6CSG55211GetItemInfoEP8ItemInfo */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void PrimaryAttack(class CSG552 *) /* linkage=_ZN6CSG55213PrimaryAttackEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void SecondaryAttack(class CSG552 *) /* linkage=_ZN6CSG55215SecondaryAttackEv */
{
} /* size: 0 */

/* <0> (null):0 */
void SG552Fire(class CSG552 *, float, float, BOOL) /* linkage=_ZN6CSG5529SG552FireEffi */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL Deploy(class CSG552 *) /* linkage=_ZN6CSG5526DeployEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Reload(class CSG552 *) /* linkage=_ZN6CSG5526ReloadEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual float GetMaxSpeed(class CSG552 *) /* linkage=_ZN6CSG55211GetMaxSpeedEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void WeaponIdle(class CSG552 *) /* linkage=_ZN6CSG55210WeaponIdleEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL UseDecrement(class CSG552 *) /* linkage=_ZN6CSG55212UseDecrementEv */
{
} /* size: 4 */

/* <0> (null):0 */
void CBasePlayerWeapon(class CBasePlayerWeapon *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual int AddWeapon(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon9AddWeaponEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void UpdateItemInfo(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon14UpdateItemInfoEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL ShouldWeaponIdle(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon16ShouldWeaponIdleEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsWeapon(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon8IsWeaponEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CBasePlayerItem * GetWeaponPtr(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon12GetWeaponPtrEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *, int)
{
} /* size: 0 */

/* <0> (null):0 */
virtual bool CanPlayerHearPlayer(class IVoiceGameMgrHelper *, class CBasePlayer *, class CBasePlayer *) /* linkage=_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
void WeaponIdle(class CSG552 *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Reload(class CSG552 *const this)
{
	{
		int iResult;                                          //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator==(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator!=(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, float X, float Y, float Z)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator+(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator*(const class Vector  *const this, float fl)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Length2D(const class Vector  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Length(const class Vector  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline edict_t * ENT(const entvars_t  * pev)
{
} /* size: 4 */

/* <0> (null):0 */
inline BOOL FStrEq(const char  * sz1, const char  * sz2)
{
} /* size: 4 */

/* <0> (null):0 */
inline void edict(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline int ENTINDEX(edict_t * pEdict)
{
} /* size: 4 */

/* <0> (null):0 */
inline void ObjectCaps(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
virtual int ObjectCaps(class CPointEntity *) /* linkage=_ZN12CPointEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
inline void ObjectCaps(class CPointEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void entindex(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator-(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void NormalizeInPlace(class Vector *const this)
{
	{
		float flLen;                                          //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void PrimaryAttack(class CSG552 *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBaseEntity(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CBaseDelay(class CBaseDelay *)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBaseDelay(class CBaseDelay *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CBaseAnimating(class CBaseAnimating *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void HandleAnimEvent(class CBaseAnimating *, MonsterEvent_t *) /* linkage=_ZN14CBaseAnimating15HandleAnimEventEP14MonsterEvent_t */
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBaseAnimating(class CBaseAnimating *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CBasePlayerItem(class CBasePlayerItem *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL CanDrop(class CBasePlayerItem *) /* linkage=_ZN15CBasePlayerItem7CanDropEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL CanHolster(class CBasePlayerItem *) /* linkage=_ZN15CBasePlayerItem10CanHolsterEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void ItemPreFrame(class CBasePlayerItem *) /* linkage=_ZN15CBasePlayerItem12ItemPreFrameEv */
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBasePlayerItem(class CBasePlayerItem *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBasePlayerWeapon(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline entvars_t * VARS(edict_t * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline void * GET_PRIVATE(edict_t * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline void operator new(size_t stAllocateBlock, entvars_t * pev)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CSG552(class CSG552 *const this)
{
} /* size: 0 */

/* <0> (null):0 */
class CSG552 * GetClassPtr<CSG552>(class CSG552 * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
void Restart(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ObjectCaps(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Activate(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Classify(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void DeathNotice(class CBaseEntity *const this, entvars_t * pevChild)
{
} /* size: 0 */

/* <0> (null):0 */
void BloodColor(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsTriggered(class CBaseEntity *const this, class CBaseEntity * pActivator)
{
} /* size: 0 */

/* <0> (null):0 */
void MyMonsterPointer(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void MySquadMonsterPointer(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetToggleState(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void AddPoints(class CBaseEntity *const this, int score, BOOL bAllowNegativeScore)
{
} /* size: 0 */

/* <0> (null):0 */
void AddPointsToTeam(class CBaseEntity *const this, int score, BOOL bAllowNegativeScore)
{
} /* size: 0 */

/* <0> (null):0 */
void AddPlayerItem(class CBaseEntity *const this, class CBasePlayerItem * pItem)
{
} /* size: 0 */

/* <0> (null):0 */
void RemovePlayerItem(class CBaseEntity *const this, class CBasePlayerItem * pItem)
{
} /* size: 0 */

/* <0> (null):0 */
void GiveAmmo(class CBaseEntity *const this, int iAmount, char * szName, int iMax)
{
} /* size: 0 */

/* <0> (null):0 */
void GetDelay(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsMoving(class CBaseEntity *const this)
{
	operator!=(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void OverrideReset(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void SetToggleState(class CBaseEntity *const this, int state)
{
} /* size: 0 */

/* <0> (null):0 */
void StartSneaking(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void StopSneaking(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void OnControls(class CBaseEntity *const this, entvars_t * pev)
{
} /* size: 0 */

/* <0> (null):0 */
void IsSneaking(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsAlive(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsBSPModel(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ReflectGauss(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsPlayer(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsNetClient(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void TeamID(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Think(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Touch(class CBaseEntity *const this, class CBaseEntity * pOther)
{
} /* size: 0 */

/* <0> (null):0 */
void Use(class CBaseEntity *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
} /* size: 0 */

/* <0> (null):0 */
void Blocked(class CBaseEntity *const this, class CBaseEntity * pOther)
{
} /* size: 0 */

/* <0> (null):0 */
void UpdateOwner(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void FBecomeProne(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Center(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
	operator*(const class Vector  *const this,
			float fl); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void EyePosition(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void EarPosition(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void BodyTarget(class CBaseEntity *const this, const class Vector  &const posSrc)
{
} /* size: 0 */

/* <0> (null):0 */
void Illumination(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void HandleAnimEvent(class CBaseAnimating *const this, MonsterEvent_t * pEvent)
{
} /* size: 0 */

/* <0> (null):0 */
void CanDrop(class CBasePlayerItem *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CanHolster(class CBasePlayerItem *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ItemPreFrame(class CBasePlayerItem *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void AddWeapon(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void UpdateItemInfo(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ShouldWeaponIdle(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsWeapon(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetWeaponPtr(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void iItemSlot(class CSG552 *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void UseDecrement(class CSG552 *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Precache(class CSG552 *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetItemInfo(class CSG552 *const this, ItemInfo * p)
{
} /* size: 0 */

/* <0> (null):0 */
void SecondaryAttack(class CSG552 *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetMaxSpeed(class CSG552 *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Deploy(class CSG552 *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class CSG552 *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void HasTarget(class CBaseEntity *const this, string_t targetname)
{
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void WeaponIdle(class CSG552 *const this)
{
	WeaponIdle(class CSG552 *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Reload(class CSG552 *const this)
{
	{
		int iResult;                                          //     0
	}
	Reload(class CSG552 *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void weapon_sg552(entvars_t * pev)
{
	GetClassPtr<CSG552>(class CSG552 * a); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void SG552Fire(class CSG552 *const this, float flSpread, float flCycleTime, BOOL fUseAutoAim)
{
	{
		int flag;                                             //     0
		class Vector vecAiming;                               //     0
		class Vector vecSrc;                                  //     0
		class Vector vecDir;                                  //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Vector(class Vector *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Vector(class Vector *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Length2D(const class Vector  *const this); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void PrimaryAttack(class CSG552 *const this)
{
	Length2D(const class Vector  *const this); /* size=0, low_pc=0 */ //     0
	PrimaryAttack(class CSG552 *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */



/* Variables: */

int                        iResult; /* size: 4 */

float                      flLen; /* size: 4 */

entvars_t *                pev; /* size: 4 */

int                        iResult; /* size: 4 */

; /* size: 151213912 */

; /* size: 151214556 */

int                        flag; /* size: 4 */

class Vector              vecAiming; /* size: 12 */

class Vector              vecSrc; /* size: 12 */

class Vector              vecDir; /* size: 12 */

extern class _IO_FILE *           stdin; /* size: 4 */

extern class _IO_FILE *           stdout; /* size: 4 */

intconst                   k_cubSaltSize; /* size: 4 */

GID_tconst                 k_GIDNil; /* size: 8 */

GID_tconst                 k_TxnIDNil; /* size: 8 */

GID_tconst                 k_TxnIDUnknown; /* size: 8 */

PackageId_tconst           k_uPackageIdFreeSub; /* size: 4 */

PackageId_tconst           k_uPackageIdInvalid; /* size: 4 */

AppId_tconst               k_uAppIdInvalid; /* size: 4 */

AssetClassId_tconst        k_ulAssetClassIdInvalid; /* size: 8 */

PhysicalItemId_tconst      k_uPhysicalItemIdInvalid; /* size: 4 */

DepotId_tconst             k_uDepotIdInvalid; /* size: 4 */

CellID_tconst              k_uCellIDInvalid; /* size: 4 */

SteamAPICall_tconst        k_uAPICallInvalid; /* size: 8 */

PartnerId_tconst           k_uPartnerIdInvalid; /* size: 4 */

extern enginefuncs_t              g_engfuncs; /* size: 632 */

extern globalvars_t *             gpGlobals; /* size: 4 */

extern class Vectorconst          g_vecZero; /* size: 12 */

extern class CBotManager *        TheBots; /* size: 4 */

/* Types: */

/* 1 */
char
 /* size: 1 */

/* 2 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 3 */
unsigned int
 /* size: 4 */

/* 4 */
unsigned char
 /* size: 1 */

/* 5 */
short unsigned int
 /* size: 2 */

/* 6 */
long unsigned int
 /* size: 4 */

/* 7 */
signed char
 /* size: 1 */

/* 8 */
short int
 /* size: 2 */

/* 9 */
int
 /* size: 4 */

/* 10 */
long long int
 /* size: 8 */

/* 11 */
long long unsigned int
 /* size: 8 */

/* 12 */
/* <0> (null):0 */
typedef long long int __quad_t; /* size: 8 */

/* 13 */
/* <0> (null):0 */
typedef long int __off_t; /* size: 4 */

/* 14 */
long int
 /* size: 4 */

/* 15 */
/* <0> (null):0 */
typedef __quad_t __off64_t; /* size: 8 */

/* 16 */
 /* pointer to 0 */
 /* size: 4 */

/* 17 */
 /* pointer to 1 */
 /* size: 4 */

/* 18 */
/* <0> (null):0 */
struct _IO_FILE {
	int                        _flags;               /*     0     4 */
	char *                     _IO_read_ptr;         /*     4     4 */
	char *                     _IO_read_end;         /*     8     4 */
	char *                     _IO_read_base;        /*    12     4 */
	char *                     _IO_write_base;       /*    16     4 */
	char *                     _IO_write_ptr;        /*    20     4 */
	char *                     _IO_write_end;        /*    24     4 */
	char *                     _IO_buf_base;         /*    28     4 */
	char *                     _IO_buf_end;          /*    32     4 */
	char *                     _IO_save_base;        /*    36     4 */
	char *                     _IO_backup_base;      /*    40     4 */
	char *                     _IO_save_end;         /*    44     4 */
	class _IO_marker *         _markers;             /*    48     4 */
	class _IO_FILE *           _chain;               /*    52     4 */
	int                        _fileno;              /*    56     4 */
	int                        _flags2;              /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	__off_t                    _old_offset;          /*    64     4 */
	short unsigned int         _cur_column;          /*    68     2 */
	signed char                _vtable_offset;       /*    70     1 */
	char                       _shortbuf[1];         /*    71     1 */
	_IO_lock_t *               _lock;                /*    72     4 */
	__off64_t                  _offset;              /*    76     8 */
	void *                     __pad1;               /*    84     4 */
	void *                     __pad2;               /*    88     4 */
	void *                     __pad3;               /*    92     4 */
	void *                     __pad4;               /*    96     4 */
	size_t                     __pad5;               /*   100     4 */
	int                        _mode;                /*   104     4 */
	char                       _unused2[40];         /*   108    40 */
	/* --- cacheline 2 boundary (128 bytes) was 20 bytes ago --- */

	/* size: 148, cachelines: 3, members: 29 */
	/* last cacheline: 20 bytes */
}; /* size: 148 */

/* 19 */
/* <0> (null):0 */
typedef void _IO_lock_t; /* size: 0 */

/* 20 */
/* <0> (null):0 */
struct _IO_marker {
	class _IO_marker *         _next;                /*     0     4 */
	class _IO_FILE *           _sbuf;                /*     4     4 */
	int                        _pos;                 /*     8     4 */

	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 21 */
 /* pointer to 20 */
 /* size: 4 */

/* 22 */
 /* pointer to 18 */
 /* size: 4 */

/* 23 */
 /* pointer to 20 */
 /* size: 4 */

/* 24 */
 /* pointer to 18 */
 /* size: 4 */

/* 25 */
/* <0> (null):0 */
char                       array[1]; /* size: 1 */

/* 26 */
 /* pointer to 19 */
 /* size: 4 */

/* 27 */
/* <0> (null):0 */
char                       array[40]; /* size: 40 */

/* 28 */
 /* pointer to 29 */
 /* size: 4 */

/* 29 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 30 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 31 */
long double
 /* size: 12 */

/* 32 */
double
 /* size: 8 */

/* 33 */
/* <0> (null):0 */
typedef int int32; /* size: 4 */

/* 34 */
/* <0> (null):0 */
typedef unsigned int uint32; /* size: 4 */

/* 35 */
/* <0> (null):0 */
typedef long long unsigned int uint64; /* size: 8 */

/* 36 */
/* <0> (null):0 */
typedef uint64 GID_t; /* size: 8 */

/* 37 */
/* <0> (null):0 */
typedef uint32 PackageId_t; /* size: 4 */

/* 38 */
/* <0> (null):0 */
typedef uint32 AppId_t; /* size: 4 */

/* 39 */
/* <0> (null):0 */
typedef uint64 AssetClassId_t; /* size: 8 */

/* 40 */
/* <0> (null):0 */
typedef uint32 PhysicalItemId_t; /* size: 4 */

/* 41 */
/* <0> (null):0 */
typedef uint32 DepotId_t; /* size: 4 */

/* 42 */
/* <0> (null):0 */
typedef uint32 CellID_t; /* size: 4 */

/* 43 */
/* <0> (null):0 */
typedef uint64 SteamAPICall_t; /* size: 8 */

/* 44 */
/* <0> (null):0 */
typedef uint32 PartnerId_t; /* size: 4 */

/* 45 */
/* <0> (null):0 */
typedef int BOOL; /* size: 4 */

/* 46 */
/* <0> (null):0 */
typedef unsigned char byte; /* size: 1 */

/* 47 */
/* <0> (null):0 */
typedef unsigned int string_t; /* size: 4 */

/* 48 */
/* <0> (null):0 */
typedef float vec_t; /* size: 4 */

/* 49 */
float
 /* size: 4 */

/* 50 */
/* <0> (null):0 */
class Vector2D {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	/* <0> (null):0 */
	void Vector2D(class Vector2D *);

	/* <0> (null):0 */
	void Vector2D(class Vector2D *, float, float);

	/* <0> (null):0 */
	class Vector2D operator+(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DplERKS_ */

	/* <0> (null):0 */
	class Vector2D operator-(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DmiERKS_ */

	/* <0> (null):0 */
	class Vector2D operator*(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DmlEf */

	/* <0> (null):0 */
	class Vector2D operator/(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DdvEf */

	/* <0> (null):0 */
	float Length(const class Vector2D  *); /* linkage=_ZNK8Vector2D6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector2D  *); /* linkage=_ZNK8Vector2D13LengthSquaredEv */

	/* <0> (null):0 */
	class Vector2D Normalize(const class Vector2D  *); /* linkage=_ZNK8Vector2D9NormalizeEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector2D *); /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector2D *, float); /* linkage=_ZN8Vector2D6IsZeroEf */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 51 */
 /* pointer to 50 */
 /* size: 4 */

/* 52 */
 /* pointer to 53 */
 /* size: 4 */

/* 53 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 54 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 55 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 56 */
bool
 /* size: 1 */

/* 57 */
/* <0> (null):0 */
class Vector {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	vec_t                      z;                    /*     8     4 */
	/* <0> (null):0 */
	void Vector(class Vector *);

	/* <0> (null):0 */
	void Vector(class Vector *, float, float, float);

	/* <0> (null):0 */
	void Vector(class Vector *, const class Vector  &);

	/* <0> (null):0 */
	void Vector(class Vector *, float *);

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *); /* linkage=_ZNK6VectorngEv */

	/* <0> (null):0 */
	int operator==(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectoreqERKS_ */

	/* <0> (null):0 */
	int operator!=(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorneERKS_ */

	/* <0> (null):0 */
	class Vector operator+(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorplERKS_ */

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectormiERKS_ */

	/* <0> (null):0 */
	class Vector operator*(const class Vector  *, float); /* linkage=_ZNK6VectormlEf */

	/* <0> (null):0 */
	class Vector operator/(const class Vector  *, float); /* linkage=_ZNK6VectordvEf */

	/* <0> (null):0 */
	void CopyToArray(const class Vector  *, float *); /* linkage=_ZNK6Vector11CopyToArrayEPf */

	/* <0> (null):0 */
	float Length(const class Vector  *); /* linkage=_ZNK6Vector6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector  *); /* linkage=_ZNK6Vector13LengthSquaredEv */

	/* <0> (null):0 */
	float * operator float*(class Vector *); /* linkage=_ZN6VectorcvPfEv */

	/* <0> (null):0 */
	const float  * operator const float*(const class Vector  *); /* linkage=_ZNK6VectorcvPKfEv */

	/* <0> (null):0 */
	class Vector Normalize(const class Vector  *); /* linkage=_ZNK6Vector9NormalizeEv */

	/* <0> (null):0 */
	class Vector2D Make2D(const class Vector  *); /* linkage=_ZNK6Vector6Make2DEv */

	/* <0> (null):0 */
	float Length2D(const class Vector  *); /* linkage=_ZNK6Vector8Length2DEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector  *, float); /* linkage=_ZNK6Vector16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector  *, float); /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector *); /* linkage=_ZN6Vector16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector *, float); /* linkage=_ZN6Vector6IsZeroEf */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 58 */
 /* pointer to 57 */
 /* size: 4 */

/* 59 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 60 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 61 */
 /* pointer to 49 */
 /* size: 4 */

/* 62 */
 /* pointer to 63 */
 /* size: 4 */

/* 63 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 64 */
 /* pointer to 65 */
 /* size: 4 */

/* 65 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 66 */
/* <0> (null):0 */
typedef int qboolean; /* size: 4 */

/* 67 */
/* <0> (null):0 */
struct link_s {
	class link_s *             prev;                 /*     0     4 */
	class link_s *             next;                 /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 68 */
 /* pointer to 67 */
 /* size: 4 */

/* 69 */
/* <0> (null):0 */
typedef struct link_s link_t; /* size: 8 */

/* 70 */
/* <0> (null):0 */
typedef struct edict_s edict_t; /* size: 804 */

/* 71 */
/* <0> (null):0 */
struct edict_s {
	qboolean                   free;                 /*     0     4 */
	int                        serialnumber;         /*     4     4 */
	link_t                     area;                 /*     8     8 */
	int                        headnode;             /*    16     4 */
	int                        num_leafs;            /*    20     4 */
	short int                  leafnums[48];         /*    24    96 */
	/* --- cacheline 1 boundary (64 bytes) was 56 bytes ago --- */
	float                      freetime;             /*   120     4 */
	void *                     pvPrivateData;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	entvars_t                  v;                    /*   128   676 */
	/* --- cacheline 12 boundary (768 bytes) was 36 bytes ago --- */

	/* size: 804, cachelines: 13, members: 9 */
	/* last cacheline: 36 bytes */
}; /* size: 804 */

/* 72 */
 /* pointer to 70 */
 /* size: 4 */

/* 73 */
/* <0> (null):0 */
struct {
	float                      time;                 /*     0     4 */
	float                      frametime;            /*     4     4 */
	float                      force_retouch;        /*     8     4 */
	string_t                   mapname;              /*    12     4 */
	string_t                   startspot;            /*    16     4 */
	float                      deathmatch;           /*    20     4 */
	float                      coop;                 /*    24     4 */
	float                      teamplay;             /*    28     4 */
	float                      serverflags;          /*    32     4 */
	float                      found_secrets;        /*    36     4 */
	class Vector              v_forward;             /*    40    12 */
	class Vector              v_up;                  /*    52    12 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	class Vector              v_right;               /*    64    12 */
	float                      trace_allsolid;       /*    76     4 */
	float                      trace_startsolid;     /*    80     4 */
	float                      trace_fraction;       /*    84     4 */
	class Vector              trace_endpos;          /*    88    12 */
	class Vector              trace_plane_normal;    /*   100    12 */
	float                      trace_plane_dist;     /*   112     4 */
	edict_t *                  trace_ent;            /*   116     4 */
	float                      trace_inopen;         /*   120     4 */
	float                      trace_inwater;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	int                        trace_hitgroup;       /*   128     4 */
	int                        trace_flags;          /*   132     4 */
	int                        msg_entity;           /*   136     4 */
	int                        cdAudioTrack;         /*   140     4 */
	int                        maxClients;           /*   144     4 */
	int                        maxEntities;          /*   148     4 */
	const char  *              pStringBase;          /*   152     4 */
	void *                     pSaveData;            /*   156     4 */
	class Vector              vecLandmarkOffset;     /*   160    12 */

	/* size: 172, cachelines: 3, members: 31 */
	/* last cacheline: 44 bytes */
}; /* size: 172 */

/* 74 */
/* <0> (null):0 */
typedef class  globalvars_t; /* size: 172 */

/* 75 */
/* <0> (null):0 */
struct entvars_s {
	string_t                   classname;            /*     0     4 */
	string_t                   globalname;           /*     4     4 */
	class Vector              origin;                /*     8    12 */
	class Vector              oldorigin;             /*    20    12 */
	class Vector              velocity;              /*    32    12 */
	class Vector              basevelocity;          /*    44    12 */
	class Vector              clbasevelocity;        /*    56    12 */
	/* --- cacheline 1 boundary (64 bytes) was 4 bytes ago --- */
	class Vector              movedir;               /*    68    12 */
	class Vector              angles;                /*    80    12 */
	class Vector              avelocity;             /*    92    12 */
	class Vector              punchangle;            /*   104    12 */
	class Vector              v_angle;               /*   116    12 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	class Vector              endpos;                /*   128    12 */
	class Vector              startpos;              /*   140    12 */
	float                      impacttime;           /*   152     4 */
	float                      starttime;            /*   156     4 */
	int                        fixangle;             /*   160     4 */
	float                      idealpitch;           /*   164     4 */
	float                      pitch_speed;          /*   168     4 */
	float                      ideal_yaw;            /*   172     4 */
	float                      yaw_speed;            /*   176     4 */
	int                        modelindex;           /*   180     4 */
	string_t                   model;                /*   184     4 */
	int                        viewmodel;            /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	int                        weaponmodel;          /*   192     4 */
	class Vector              absmin;                /*   196    12 */
	class Vector              absmax;                /*   208    12 */
	class Vector              mins;                  /*   220    12 */
	class Vector              maxs;                  /*   232    12 */
	class Vector              size;                  /*   244    12 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	float                      ltime;                /*   256     4 */
	float                      nextthink;            /*   260     4 */
	int                        movetype;             /*   264     4 */
	int                        solid;                /*   268     4 */
	int                        skin;                 /*   272     4 */
	int                        body;                 /*   276     4 */
	int                        effects;              /*   280     4 */
	float                      gravity;              /*   284     4 */
	float                      friction;             /*   288     4 */
	int                        light_level;          /*   292     4 */
	int                        sequence;             /*   296     4 */
	int                        gaitsequence;         /*   300     4 */
	float                      frame;                /*   304     4 */
	float                      animtime;             /*   308     4 */
	float                      framerate;            /*   312     4 */
	unsigned char              controller[4];        /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	unsigned char              blending[2];          /*   320     2 */
	float                      scale;                /*   324     4 */
	int                        rendermode;           /*   328     4 */
	float                      renderamt;            /*   332     4 */
	class Vector              rendercolor;           /*   336    12 */
	int                        renderfx;             /*   348     4 */
	float                      health;               /*   352     4 */
	float                      frags;                /*   356     4 */
	int                        weapons;              /*   360     4 */
	float                      takedamage;           /*   364     4 */
	int                        deadflag;             /*   368     4 */
	class Vector              view_ofs;              /*   372    12 */
	int                        button;               /*   384     4 */
	/* --- cacheline 6 boundary (384 bytes) was 2 bytes ago --- */
	int                        impulse;              /*   388     4 */
	edict_t *                  chain;                /*   392     4 */
	edict_t *                  dmg_inflictor;        /*   396     4 */
	edict_t *                  enemy;                /*   400     4 */
	edict_t *                  aiment;               /*   404     4 */
	edict_t *                  owner;                /*   408     4 */
	edict_t *                  groundentity;         /*   412     4 */
	int                        spawnflags;           /*   416     4 */
	int                        flags;                /*   420     4 */
	int                        colormap;             /*   424     4 */
	int                        team;                 /*   428     4 */
	float                      max_health;           /*   432     4 */
	float                      teleport_time;        /*   436     4 */
	float                      armortype;            /*   440     4 */
	float                      armorvalue;           /*   444     4 */
	int                        waterlevel;           /*   448     4 */
	/* --- cacheline 7 boundary (448 bytes) was 2 bytes ago --- */
	int                        watertype;            /*   452     4 */
	string_t                   target;               /*   456     4 */
	string_t                   targetname;           /*   460     4 */
	string_t                   netname;              /*   464     4 */
	string_t                   message;              /*   468     4 */
	float                      dmg_take;             /*   472     4 */
	float                      dmg_save;             /*   476     4 */
	float                      dmg;                  /*   480     4 */
	float                      dmgtime;              /*   484     4 */
	string_t                   noise;                /*   488     4 */
	string_t                   noise1;               /*   492     4 */
	string_t                   noise2;               /*   496     4 */
	string_t                   noise3;               /*   500     4 */
	float                      speed;                /*   504     4 */
	float                      air_finished;         /*   508     4 */
	float                      pain_finished;        /*   512     4 */
	/* --- cacheline 8 boundary (512 bytes) was 2 bytes ago --- */
	float                      radsuit_finished;     /*   516     4 */
	edict_t *                  pContainingEntity;    /*   520     4 */
	int                        playerclass;          /*   524     4 */
	float                      maxspeed;             /*   528     4 */
	float                      fov;                  /*   532     4 */
	int                        weaponanim;           /*   536     4 */
	int                        pushmsec;             /*   540     4 */
	int                        bInDuck;              /*   544     4 */
	int                        flTimeStepSound;      /*   548     4 */
	int                        flSwimTime;           /*   552     4 */
	int                        flDuckTime;           /*   556     4 */
	int                        iStepLeft;            /*   560     4 */
	float                      flFallVelocity;       /*   564     4 */
	int                        gamestate;            /*   568     4 */
	int                        oldbuttons;           /*   572     4 */
	int                        groupinfo;            /*   576     4 */
	/* --- cacheline 9 boundary (576 bytes) was 2 bytes ago --- */
	int                        iuser1;               /*   580     4 */
	int                        iuser2;               /*   584     4 */
	int                        iuser3;               /*   588     4 */
	int                        iuser4;               /*   592     4 */
	float                      fuser1;               /*   596     4 */
	float                      fuser2;               /*   600     4 */
	float                      fuser3;               /*   604     4 */
	float                      fuser4;               /*   608     4 */
	class Vector              vuser1;                /*   612    12 */
	class Vector              vuser2;                /*   624    12 */
	class Vector              vuser3;                /*   636    12 */
	/* --- cacheline 10 boundary (640 bytes) was 6 bytes ago --- */
	class Vector              vuser4;                /*   648    12 */
	edict_t *                  euser1;               /*   660     4 */
	edict_t *                  euser2;               /*   664     4 */
	edict_t *                  euser3;               /*   668     4 */
	edict_t *                  euser4;               /*   672     4 */

	/* size: 676, cachelines: 11, members: 123 */
	/* last cacheline: 36 bytes */

	/* BRAIN FART ALERT! 676 != 674 + 0(holes), diff = 2 */

}; /* size: 676 */

/* 76 */
/* <0> (null):0 */
unsigned char              array[4]; /* size: 4 */

/* 77 */
/* <0> (null):0 */
unsigned char              array[2]; /* size: 2 */

/* 78 */
/* <0> (null):0 */
typedef struct entvars_s entvars_t; /* size: 676 */

/* 79 */
/* <0> (null):0 */
short int                  array[48]; /* size: 96 */

/* 80 */
/* <0> (null):0 */
typedef uint32 CRC32_t; /* size: 4 */

/* 81 */
/* <0> (null):0 */
struct cvar_s {
	char *                     name;                 /*     0     4 */
	char *                     string;               /*     4     4 */
	int                        flags;                /*     8     4 */
	float                      value;                /*    12     4 */
	class cvar_s *             next;                 /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 82 */
 /* pointer to 81 */
 /* size: 4 */

/* 83 */
/* <0> (null):0 */
typedef struct cvar_s cvar_t; /* size: 20 */

/* 84 */
/* <0> (null):0 */
struct client_textmessage_s {
	int                        effect;               /*     0     4 */
	byte                       r1;                   /*     4     1 */
	byte                       g1;                   /*     5     1 */
	byte                       b1;                   /*     6     1 */
	byte                       a1;                   /*     7     1 */
	byte                       r2;                   /*     8     1 */
	byte                       g2;                   /*     9     1 */
	byte                       b2;                   /*    10     1 */
	byte                       a2;                   /*    11     1 */
	float                      x;                    /*    12     4 */
	float                      y;                    /*    16     4 */
	float                      fadein;               /*    20     4 */
	float                      fadeout;              /*    24     4 */
	float                      holdtime;             /*    28     4 */
	float                      fxtime;               /*    32     4 */
	const char  *              pName;                /*    36     4 */
	const char  *              pMessage;             /*    40     4 */

	/* size: 44, cachelines: 1, members: 17 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 85 */
/* <0> (null):0 */
typedef struct client_textmessage_s client_textmessage_t; /* size: 44 */

/* 86 */
/* <0> (null):0 */
typedef struct sequenceCommandLine_ sequenceCommandLine_s; /* size: 92 */

/* 87 */
/* <0> (null):0 */
struct sequenceCommandLine_ {
	int                        commandType;          /*     0     4 */
	client_textmessage_t       clientMessage;        /*     4    44 */
	char *                     speakerName;          /*    48     4 */
	char *                     listenerName;         /*    52     4 */
	char *                     soundFileName;        /*    56     4 */
	char *                     sentenceName;         /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	char *                     fireTargetNames;      /*    64     4 */
	char *                     killTargetNames;      /*    68     4 */
	float                      delay;                /*    72     4 */
	int                        repeatCount;          /*    76     4 */
	int                        textChannel;          /*    80     4 */
	int                        modifierBitField;     /*    84     4 */
	sequenceCommandLine_s *    nextCommandLine;      /*    88     4 */

	/* size: 92, cachelines: 2, members: 13 */
	/* last cacheline: 28 bytes */
}; /* size: 92 */

/* 88 */
 /* pointer to 86 */
 /* size: 4 */

/* 89 */
/* <0> (null):0 */
typedef struct sequenceEntry_ sequenceEntry_s; /* size: 20 */

/* 90 */
/* <0> (null):0 */
struct sequenceEntry_ {
	char *                     fileName;             /*     0     4 */
	char *                     entryName;            /*     4     4 */
	sequenceCommandLine_s *    firstCommand;         /*     8     4 */
	sequenceEntry_s *          nextEntry;            /*    12     4 */
	qboolean                   isGlobal;             /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 91 */
 /* pointer to 89 */
 /* size: 4 */

/* 92 */
/* <0> (null):0 */
typedef struct sentenceEntry_ sentenceEntry_s; /* size: 16 */

/* 93 */
/* <0> (null):0 */
struct sentenceEntry_ {
	char *                     data;                 /*     0     4 */
	sentenceEntry_s *          nextEntry;            /*     4     4 */
	qboolean                   isGlobal;             /*     8     4 */
	unsigned int               index;                /*    12     4 */

	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 94 */
 /* pointer to 92 */
 /* size: 4 */

/* 95 */
/* <0> (null):0 */
enum {
	at_notice = 0,
	at_console = 1,
	at_aiconsole = 2,
	at_warning = 3,
	at_error = 4,
	at_logged = 5,
}; /* size: 4 */

/* 96 */
/* <0> (null):0 */
typedef enum  ALERT_TYPE; /* size: 4 */

/* 97 */
/* <0> (null):0 */
enum {
	print_console = 0,
	print_center = 1,
	print_chat = 2,
}; /* size: 4 */

/* 98 */
/* <0> (null):0 */
typedef enum  PRINT_TYPE; /* size: 4 */

/* 99 */
/* <0> (null):0 */
enum {
	force_exactfile = 0,
	force_model_samebounds = 1,
	force_model_specifybounds = 2,
	force_model_specifybounds_if_avail = 3,
}; /* size: 4 */

/* 100 */
/* <0> (null):0 */
typedef enum  FORCE_TYPE; /* size: 4 */

/* 101 */
/* <0> (null):0 */
struct {
	int                        fAllSolid;            /*     0     4 */
	int                        fStartSolid;          /*     4     4 */
	int                        fInOpen;              /*     8     4 */
	int                        fInWater;             /*    12     4 */
	float                      flFraction;           /*    16     4 */
	class Vector              vecEndPos;             /*    20    12 */
	float                      flPlaneDist;          /*    32     4 */
	class Vector              vecPlaneNormal;        /*    36    12 */
	edict_t *                  pHit;                 /*    48     4 */
	int                        iHitgroup;            /*    52     4 */

	/* size: 56, cachelines: 1, members: 10 */
	/* last cacheline: 56 bytes */
}; /* size: 56 */

/* 102 */
/* <0> (null):0 */
typedef class  TraceResult; /* size: 56 */

/* 103 */
/* <0> (null):0 */
struct enginefuncs_s {
	int                        (*pfnPrecacheModel)(char *); /*     0     4 */
	int                        (*pfnPrecacheSound)(char *); /*     4     4 */
	void                       (*pfnSetModel)(edict_t *, const char  *); /*     8     4 */
	int                        (*pfnModelIndex)(const char  *); /*    12     4 */
	int                        (*pfnModelFrames)(int); /*    16     4 */
	void                       (*pfnSetSize)(edict_t *, const float  *, const float  *); /*    20     4 */
	void                       (*pfnChangeLevel)(char *, char *); /*    24     4 */
	void                       (*pfnGetSpawnParms)(edict_t *); /*    28     4 */
	void                       (*pfnSaveSpawnParms)(edict_t *); /*    32     4 */
	float                      (*pfnVecToYaw)(const float  *); /*    36     4 */
	void                       (*pfnVecToAngles)(const float  *, float *); /*    40     4 */
	void                       (*pfnMoveToOrigin)(edict_t *, const float  *, float, int); /*    44     4 */
	void                       (*pfnChangeYaw)(edict_t *); /*    48     4 */
	void                       (*pfnChangePitch)(edict_t *); /*    52     4 */
	edict_t *                  (*pfnFindEntityByString)(edict_t *, const char  *, const char  *); /*    56     4 */
	int                        (*pfnGetEntityIllum)(edict_t *); /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	edict_t *                  (*pfnFindEntityInSphere)(edict_t *, const float  *, float); /*    64     4 */
	edict_t *                  (*pfnFindClientInPVS)(edict_t *); /*    68     4 */
	edict_t *                  (*pfnEntitiesInPVS)(edict_t *); /*    72     4 */
	void                       (*pfnMakeVectors)(const float  *); /*    76     4 */
	void                       (*pfnAngleVectors)(const float  *, float *, float *, float *); /*    80     4 */
	edict_t *                  (*pfnCreateEntity)(void); /*    84     4 */
	void                       (*pfnRemoveEntity)(edict_t *); /*    88     4 */
	edict_t *                  (*pfnCreateNamedEntity)(int); /*    92     4 */
	void                       (*pfnMakeStatic)(edict_t *); /*    96     4 */
	int                        (*pfnEntIsOnFloor)(edict_t *); /*   100     4 */
	int                        (*pfnDropToFloor)(edict_t *); /*   104     4 */
	int                        (*pfnWalkMove)(edict_t *, float, float, int); /*   108     4 */
	void                       (*pfnSetOrigin)(edict_t *, const float  *); /*   112     4 */
	void                       (*pfnEmitSound)(edict_t *, int, const char  *, float, float, int, int); /*   116     4 */
	void                       (*pfnEmitAmbientSound)(edict_t *, float *, const char  *, float, float, int, int); /*   120     4 */
	void                       (*pfnTraceLine)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	void                       (*pfnTraceToss)(edict_t *, edict_t *, TraceResult *); /*   128     4 */
	int                        (*pfnTraceMonsterHull)(edict_t *, const float  *, const float  *, int, edict_t *, TraceResult *); /*   132     4 */
	void                       (*pfnTraceHull)(const float  *, const float  *, int, int, edict_t *, TraceResult *); /*   136     4 */
	void                       (*pfnTraceModel)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   140     4 */
	const char  *              (*pfnTraceTexture)(edict_t *, const float  *, const float  *); /*   144     4 */
	void                       (*pfnTraceSphere)(const float  *, const float  *, int, float, edict_t *, TraceResult *); /*   148     4 */
	void                       (*pfnGetAimVector)(edict_t *, float, float *); /*   152     4 */
	void                       (*pfnServerCommand)(char *); /*   156     4 */
	void                       (*pfnServerExecute)(void); /*   160     4 */
	void                       (*pfnClientCommand)(edict_t *, char *, ...); /*   164     4 */
	void                       (*pfnParticleEffect)(const float  *, const float  *, float, float); /*   168     4 */
	void                       (*pfnLightStyle)(int, char *); /*   172     4 */
	int                        (*pfnDecalIndex)(const char  *); /*   176     4 */
	int                        (*pfnPointContents)(const float  *); /*   180     4 */
	void                       (*pfnMessageBegin)(int, int, const float  *, edict_t *); /*   184     4 */
	void                       (*pfnMessageEnd)(void); /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	void                       (*pfnWriteByte)(int); /*   192     4 */
	void                       (*pfnWriteChar)(int); /*   196     4 */
	void                       (*pfnWriteShort)(int); /*   200     4 */
	void                       (*pfnWriteLong)(int); /*   204     4 */
	void                       (*pfnWriteAngle)(float); /*   208     4 */
	void                       (*pfnWriteCoord)(float); /*   212     4 */
	void                       (*pfnWriteString)(const char  *); /*   216     4 */
	void                       (*pfnWriteEntity)(int); /*   220     4 */
	void                       (*pfnCVarRegister)(cvar_t *); /*   224     4 */
	float                      (*pfnCVarGetFloat)(const char  *); /*   228     4 */
	const char  *              (*pfnCVarGetString)(const char  *); /*   232     4 */
	void                       (*pfnCVarSetFloat)(const char  *, float); /*   236     4 */
	void                       (*pfnCVarSetString)(const char  *, const char  *); /*   240     4 */
	void                       (*pfnAlertMessage)(ALERT_TYPE, char *, ...); /*   244     4 */
	void                       (*pfnEngineFprintf)(void *, char *, ...); /*   248     4 */
	void *                     (*pfnPvAllocEntPrivateData)(edict_t *, int32); /*   252     4 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	void *                     (*pfnPvEntPrivateData)(edict_t *); /*   256     4 */
	void                       (*pfnFreeEntPrivateData)(edict_t *); /*   260     4 */
	const char  *              (*pfnSzFromIndex)(int); /*   264     4 */
	int                        (*pfnAllocString)(const char  *); /*   268     4 */
	class entvars_s *          (*pfnGetVarsOfEnt)(edict_t *); /*   272     4 */
	edict_t *                  (*pfnPEntityOfEntOffset)(int); /*   276     4 */
	int                        (*pfnEntOffsetOfPEntity)(const edict_t  *); /*   280     4 */
	int                        (*pfnIndexOfEdict)(const edict_t  *); /*   284     4 */
	edict_t *                  (*pfnPEntityOfEntIndex)(int); /*   288     4 */
	edict_t *                  (*pfnFindEntityByVars)(class entvars_s *); /*   292     4 */
	void *                     (*pfnGetModelPtr)(edict_t *); /*   296     4 */
	int                        (*pfnRegUserMsg)(const char  *, int); /*   300     4 */
	void                       (*pfnAnimationAutomove)(const edict_t  *, float); /*   304     4 */
	void                       (*pfnGetBonePosition)(const edict_t  *, int, float *, float *); /*   308     4 */
	uint32                     (*pfnFunctionFromName)(const char  *); /*   312     4 */
	const char  *              (*pfnNameForFunction)(uint32); /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	void                       (*pfnClientPrintf)(edict_t *, PRINT_TYPE, const char  *); /*   320     4 */
	void                       (*pfnServerPrint)(const char  *); /*   324     4 */
	const char  *              (*pfnCmd_Args)(void); /*   328     4 */
	const char  *              (*pfnCmd_Argv)(int);  /*   332     4 */
	int                        (*pfnCmd_Argc)(void); /*   336     4 */
	void                       (*pfnGetAttachment)(const edict_t  *, int, float *, float *); /*   340     4 */
	void                       (*pfnCRC32_Init)(CRC32_t *); /*   344     4 */
	void                       (*pfnCRC32_ProcessBuffer)(CRC32_t *, void *, int); /*   348     4 */
	void                       (*pfnCRC32_ProcessByte)(CRC32_t *, unsigned char); /*   352     4 */
	CRC32_t                    (*pfnCRC32_Final)(CRC32_t); /*   356     4 */
	int32                      (*pfnRandomLong)(int32, int32); /*   360     4 */
	float                      (*pfnRandomFloat)(float, float); /*   364     4 */
	void                       (*pfnSetView)(const edict_t  *, const edict_t  *); /*   368     4 */
	float                      (*pfnTime)(void);     /*   372     4 */
	void                       (*pfnCrosshairAngle)(const edict_t  *, float, float); /*   376     4 */
	byte *                     (*pfnLoadFileForMe)(char *, int *); /*   380     4 */
	/* --- cacheline 6 boundary (384 bytes) --- */
	void                       (*pfnFreeFile)(void *); /*   384     4 */
	void                       (*pfnEndSection)(const char  *); /*   388     4 */
	int                        (*pfnCompareFileTime)(char *, char *, int *); /*   392     4 */
	void                       (*pfnGetGameDir)(char *); /*   396     4 */
	void                       (*pfnCvar_RegisterVariable)(cvar_t *); /*   400     4 */
	void                       (*pfnFadeClientVolume)(const edict_t  *, int, int, int, int); /*   404     4 */
	void                       (*pfnSetClientMaxspeed)(const edict_t  *, float); /*   408     4 */
	edict_t *                  (*pfnCreateFakeClient)(const char  *); /*   412     4 */
	void                       (*pfnRunPlayerMove)(edict_t *, const float  *, float, float, float, short unsigned int, byte, byte); /*   416     4 */
	int                        (*pfnNumberOfEntities)(void); /*   420     4 */
	char *                     (*pfnGetInfoKeyBuffer)(edict_t *); /*   424     4 */
	char *                     (*pfnInfoKeyValue)(char *, char *); /*   428     4 */
	void                       (*pfnSetKeyValue)(char *, char *, char *); /*   432     4 */
	void                       (*pfnSetClientKeyValue)(int, char *, char *, char *); /*   436     4 */
	int                        (*pfnIsMapValid)(char *); /*   440     4 */
	void                       (*pfnStaticDecal)(const float  *, int, int, int); /*   444     4 */
	/* --- cacheline 7 boundary (448 bytes) --- */
	int                        (*pfnPrecacheGeneric)(char *); /*   448     4 */
	int                        (*pfnGetPlayerUserId)(edict_t *); /*   452     4 */
	void                       (*pfnBuildSoundMsg)(edict_t *, int, const char  *, float, float, int, int, int, int, const float  *, edict_t *); /*   456     4 */
	int                        (*pfnIsDedicatedServer)(void); /*   460     4 */
	cvar_t *                   (*pfnCVarGetPointer)(const char  *); /*   464     4 */
	unsigned int               (*pfnGetPlayerWONId)(edict_t *); /*   468     4 */
	void                       (*pfnInfo_RemoveKey)(char *, const char  *); /*   472     4 */
	const char  *              (*pfnGetPhysicsKeyValue)(const edict_t  *, const char  *); /*   476     4 */
	void                       (*pfnSetPhysicsKeyValue)(const edict_t  *, const char  *, const char  *); /*   480     4 */
	const char  *              (*pfnGetPhysicsInfoString)(const edict_t  *); /*   484     4 */
	short unsigned int         (*pfnPrecacheEvent)(int, const char  *); /*   488     4 */
	void                       (*pfnPlaybackEvent)(int, const edict_t  *, short unsigned int, float, float *, float *, float, float, int, int, int, int); /*   492     4 */
	unsigned char *            (*pfnSetFatPVS)(float *); /*   496     4 */
	unsigned char *            (*pfnSetFatPAS)(float *); /*   500     4 */
	int                        (*pfnCheckVisibility)(const edict_t  *, unsigned char *); /*   504     4 */
	void                       (*pfnDeltaSetField)(class delta_s *, const char  *); /*   508     4 */
	/* --- cacheline 8 boundary (512 bytes) --- */
	void                       (*pfnDeltaUnsetField)(class delta_s *, const char  *); /*   512     4 */
	void                       (*pfnDeltaAddEncoder)(char *, void (*)(class delta_s *, const unsigned char  *, const unsigned char  *)); /*   516     4 */
	int                        (*pfnGetCurrentPlayer)(void); /*   520     4 */
	int                        (*pfnCanSkipPlayer)(const edict_t  *); /*   524     4 */
	int                        (*pfnDeltaFindField)(class delta_s *, const char  *); /*   528     4 */
	void                       (*pfnDeltaSetFieldByIndex)(class delta_s *, int); /*   532     4 */
	void                       (*pfnDeltaUnsetFieldByIndex)(class delta_s *, int); /*   536     4 */
	void                       (*pfnSetGroupMask)(int, int); /*   540     4 */
	int                        (*pfnCreateInstancedBaseline)(int, class entity_state_s *); /*   544     4 */
	void                       (*pfnCvar_DirectSet)(class cvar_s *, char *); /*   548     4 */
	void                       (*pfnForceUnmodified)(FORCE_TYPE, float *, float *, const char  *); /*   552     4 */
	void                       (*pfnGetPlayerStats)(const edict_t  *, int *, int *); /*   556     4 */
	void                       (*pfnAddServerCommand)(char *, void (*)(void)); /*   560     4 */
	qboolean                   (*pfnVoice_GetClientListening)(int, int); /*   564     4 */
	qboolean                   (*pfnVoice_SetClientListening)(int, int, qboolean); /*   568     4 */
	const char  *              (*pfnGetPlayerAuthId)(edict_t *); /*   572     4 */
	/* --- cacheline 9 boundary (576 bytes) --- */
	sequenceEntry_s *          (*pfnSequenceGet)(const char  *, const char  *); /*   576     4 */
	sentenceEntry_s *          (*pfnSequencePickSentence)(const char  *, int, int *); /*   580     4 */
	int                        (*pfnGetFileSize)(char *); /*   584     4 */
	unsigned int               (*pfnGetApproxWavePlayLen)(const char  *); /*   588     4 */
	int                        (*pfnIsCareerMatch)(void); /*   592     4 */
	int                        (*pfnGetLocalizedStringLength)(const char  *); /*   596     4 */
	void                       (*pfnRegisterTutorMessageShown)(int); /*   600     4 */
	int                        (*pfnGetTimesTutorMessageShown)(int); /*   604     4 */
	void                       (*ProcessTutorMessageDecayBuffer)(int *, int); /*   608     4 */
	void                       (*ConstructTutorMessageDecayBuffer)(int *, int); /*   612     4 */
	void                       (*ResetTutorMessageDecayData)(void); /*   616     4 */
	void                       (*pfnQueryClientCvarValue)(const edict_t  *, const char  *); /*   620     4 */
	void                       (*pfnQueryClientCvarValue2)(const edict_t  *, const char  *, int); /*   624     4 */
	int                        (*pfnCheckParm)(const char  *, char * *); /*   628     4 */

	/* size: 632, cachelines: 10, members: 158 */
	/* last cacheline: 56 bytes */
}; /* size: 632 */

/* 104 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 105 */
 /* pointer to 104 */
 /* size: 4 */

/* 106 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151189472 */

/* 107 */
 /* pointer to 106 */
 /* size: 4 */

/* 108 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 109 */
 /* pointer to 108 */
 /* size: 4 */

/* 110 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 111 */
 /* pointer to 110 */
 /* size: 4 */

/* 112 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151189992 */

/* 113 */
 /* pointer to 112 */
 /* size: 4 */

/* 114 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151190252 */

/* 115 */
 /* pointer to 114 */
 /* size: 4 */

/* 116 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151190460 */

/* 117 */
 /* pointer to 116 */
 /* size: 4 */

/* 118 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 119 */
 /* pointer to 118 */
 /* size: 4 */

/* 120 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151190772 */

/* 121 */
 /* pointer to 120 */
 /* size: 4 */

/* 122 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151190980 */

/* 123 */
 /* pointer to 122 */
 /* size: 4 */

/* 124 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 125 */
 /* pointer to 124 */
 /* size: 4 */

/* 126 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 127 */
 /* pointer to 126 */
 /* size: 4 */

/* 128 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 129 */
 /* pointer to 128 */
 /* size: 4 */

/* 130 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 131 */
 /* pointer to 130 */
 /* size: 4 */

/* 132 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151204356 */

/* 133 */
 /* pointer to 132 */
 /* size: 4 */

/* 134 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151204512 */

/* 135 */
 /* pointer to 134 */
 /* size: 4 */

/* 136 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 137 */
 /* pointer to 136 */
 /* size: 4 */

/* 138 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 139 */
 /* pointer to 138 */
 /* size: 4 */

/* 140 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 141 */
 /* pointer to 140 */
 /* size: 4 */

/* 142 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151205396 */

/* 143 */
 /* pointer to 142 */
 /* size: 4 */

/* 144 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151205604 */

/* 145 */
 /* pointer to 144 */
 /* size: 4 */

/* 146 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151206072 */

/* 147 */
 /* pointer to 146 */
 /* size: 4 */

/* 148 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151206540 */

/* 149 */
 /* pointer to 102 */
 /* size: 4 */

/* 150 */
 /* pointer to 148 */
 /* size: 4 */

/* 151 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151206956 */

/* 152 */
 /* pointer to 151 */
 /* size: 4 */

/* 153 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 154 */
 /* pointer to 153 */
 /* size: 4 */

/* 155 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151207632 */

/* 156 */
 /* pointer to 155 */
 /* size: 4 */

/* 157 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 158 */
 /* pointer to 157 */
 /* size: 4 */

/* 159 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151143156 */

/* 160 */
 /* pointer to 159 */
 /* size: 4 */

/* 161 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151143572 */

/* 162 */
 /* pointer to 161 */
 /* size: 4 */

/* 163 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151143832 */

/* 164 */
 /* pointer to 163 */
 /* size: 4 */

/* 165 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151143988 */

/* 166 */
 /* pointer to 165 */
 /* size: 4 */

/* 167 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151144092 */

/* 168 */
 /* pointer to 167 */
 /* size: 4 */

/* 169 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151144300 */

/* 170 */
 /* pointer to 169 */
 /* size: 4 */

/* 171 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151144612 */

/* 172 */
 /* pointer to 171 */
 /* size: 4 */

/* 173 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 174 */
 /* pointer to 173 */
 /* size: 4 */

/* 175 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151144976 */

/* 176 */
 /* pointer to 175 */
 /* size: 4 */

/* 177 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151145288 */

/* 178 */
 /* pointer to 177 */
 /* size: 4 */

/* 179 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151145444 */

/* 180 */
 /* pointer to 179 */
 /* size: 4 */

/* 181 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151145600 */

/* 182 */
 /* pointer to 181 */
 /* size: 4 */

/* 183 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151145756 */

/* 184 */
 /* pointer to 83 */
 /* size: 4 */

/* 185 */
 /* pointer to 183 */
 /* size: 4 */

/* 186 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 187 */
 /* pointer to 186 */
 /* size: 4 */

/* 188 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 189 */
 /* pointer to 188 */
 /* size: 4 */

/* 190 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151146276 */

/* 191 */
 /* pointer to 190 */
 /* size: 4 */

/* 192 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151146484 */

/* 193 */
 /* pointer to 192 */
 /* size: 4 */

/* 194 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151146692 */

/* 195 */
 /* pointer to 194 */
 /* size: 4 */

/* 196 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151146900 */

/* 197 */
 /* pointer to 196 */
 /* size: 4 */

/* 198 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 199 */
 /* pointer to 198 */
 /* size: 4 */

/* 200 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 201 */
 /* pointer to 200 */
 /* size: 4 */

/* 202 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 203 */
 /* pointer to 202 */
 /* size: 4 */

/* 204 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 205 */
 /* pointer to 75 */
 /* size: 4 */

/* 206 */
 /* pointer to 204 */
 /* size: 4 */

/* 207 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 208 */
 /* pointer to 209 */
 /* size: 4 */

/* 209 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 804 */

/* 210 */
 /* pointer to 207 */
 /* size: 4 */

/* 211 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 212 */
 /* pointer to 211 */
 /* size: 4 */

/* 213 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 214 */
 /* pointer to 213 */
 /* size: 4 */

/* 215 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151217716 */

/* 216 */
 /* pointer to 215 */
 /* size: 4 */

/* 217 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151217924 */

/* 218 */
 /* pointer to 217 */
 /* size: 4 */

/* 219 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 220 */
 /* pointer to 219 */
 /* size: 4 */

/* 221 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 222 */
 /* pointer to 221 */
 /* size: 4 */

/* 223 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151218548 */

/* 224 */
 /* pointer to 223 */
 /* size: 4 */

/* 225 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 226 */
 /* pointer to 225 */
 /* size: 4 */

/* 227 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 228 */
 /* pointer to 227 */
 /* size: 4 */

/* 229 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151219016 */

/* 230 */
 /* pointer to 80 */
 /* size: 4 */

/* 231 */
 /* pointer to 229 */
 /* size: 4 */

/* 232 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151219224 */

/* 233 */
 /* pointer to 232 */
 /* size: 4 */

/* 234 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151219484 */

/* 235 */
 /* pointer to 234 */
 /* size: 4 */

/* 236 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 237 */
 /* pointer to 236 */
 /* size: 4 */

/* 238 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 239 */
 /* pointer to 238 */
 /* size: 4 */

/* 240 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 241 */
 /* pointer to 240 */
 /* size: 4 */

/* 242 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151220264 */

/* 243 */
 /* pointer to 242 */
 /* size: 4 */

/* 244 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 245 */
 /* pointer to 244 */
 /* size: 4 */

/* 246 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151225720 */

/* 247 */
 /* pointer to 246 */
 /* size: 4 */

/* 248 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 249 */
 /* pointer to 46 */
 /* size: 4 */

/* 250 */
 /* pointer to 9 */
 /* size: 4 */

/* 251 */
 /* pointer to 248 */
 /* size: 4 */

/* 252 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151226292 */

/* 253 */
 /* pointer to 252 */
 /* size: 4 */

/* 254 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 255 */
 /* pointer to 254 */
 /* size: 4 */

/* 256 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151226708 */

/* 257 */
 /* pointer to 256 */
 /* size: 4 */

/* 258 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 259 */
 /* pointer to 258 */
 /* size: 4 */

/* 260 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151227228 */

/* 261 */
 /* pointer to 260 */
 /* size: 4 */

/* 262 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 263 */
 /* pointer to 262 */
 /* size: 4 */

/* 264 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 265 */
 /* pointer to 264 */
 /* size: 4 */

/* 266 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151228112 */

/* 267 */
 /* pointer to 266 */
 /* size: 4 */

/* 268 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151228372 */

/* 269 */
 /* pointer to 268 */
 /* size: 4 */

/* 270 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151228684 */

/* 271 */
 /* pointer to 270 */
 /* size: 4 */

/* 272 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151228996 */

/* 273 */
 /* pointer to 272 */
 /* size: 4 */

/* 274 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 275 */
 /* pointer to 274 */
 /* size: 4 */

/* 276 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 277 */
 /* pointer to 276 */
 /* size: 4 */

/* 278 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151234072 */

/* 279 */
 /* pointer to 278 */
 /* size: 4 */

/* 280 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 281 */
 /* pointer to 280 */
 /* size: 4 */

/* 282 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151234488 */

/* 283 */
 /* pointer to 282 */
 /* size: 4 */

/* 284 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 285 */
 /* pointer to 284 */
 /* size: 4 */

/* 286 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 2 */

/* 287 */
 /* pointer to 286 */
 /* size: 4 */

/* 288 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151235112 */

/* 289 */
 /* pointer to 288 */
 /* size: 4 */

/* 290 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 291 */
 /* pointer to 4 */
 /* size: 4 */

/* 292 */
 /* pointer to 290 */
 /* size: 4 */

/* 293 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 294 */
 /* pointer to 293 */
 /* size: 4 */

/* 295 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151236256 */

/* 296 */
 /* pointer to 297 */
 /* size: 4 */

/* 297 */
/* <0> (null):0 */
struct delta_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 298 */
 /* pointer to 295 */
 /* size: 4 */

/* 299 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151236580 */

/* 300 */
 /* pointer to 301 */
 /* size: 4 */

/* 301 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151236788 */

/* 302 */
 /* pointer to 303 */
 /* size: 4 */

/* 303 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 304 */
 /* pointer to 299 */
 /* size: 4 */

/* 305 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 306 */
 /* pointer to 305 */
 /* size: 4 */

/* 307 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151237360 */

/* 308 */
 /* pointer to 307 */
 /* size: 4 */

/* 309 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151237568 */

/* 310 */
 /* pointer to 309 */
 /* size: 4 */

/* 311 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 312 */
 /* pointer to 313 */
 /* size: 4 */

/* 313 */
/* <0> (null):0 */
struct entity_state_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 314 */
 /* pointer to 311 */
 /* size: 4 */

/* 315 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151238156 */

/* 316 */
 /* pointer to 81 */
 /* size: 4 */

/* 317 */
 /* pointer to 315 */
 /* size: 4 */

/* 318 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151238416 */

/* 319 */
 /* pointer to 318 */
 /* size: 4 */

/* 320 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151238728 */

/* 321 */
 /* pointer to 320 */
 /* size: 4 */

/* 322 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151238988 */

/* 323 */
 /* pointer to 322 */
 /* size: 4 */

/* 324 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 325 */
 /* pointer to 324 */
 /* size: 4 */

/* 326 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 327 */
 /* pointer to 326 */
 /* size: 4 */

/* 328 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 329 */
 /* pointer to 328 */
 /* size: 4 */

/* 330 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 331 */
 /* pointer to 330 */
 /* size: 4 */

/* 332 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 333 */
 /* pointer to 332 */
 /* size: 4 */

/* 334 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 335 */
 /* pointer to 334 */
 /* size: 4 */

/* 336 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151240444 */

/* 337 */
 /* pointer to 336 */
 /* size: 4 */

/* 338 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151240652 */

/* 339 */
 /* pointer to 338 */
 /* size: 4 */

/* 340 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151240860 */

/* 341 */
 /* pointer to 340 */
 /* size: 4 */

/* 342 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 343 */
 /* pointer to 17 */
 /* size: 4 */

/* 344 */
 /* pointer to 342 */
 /* size: 4 */

/* 345 */
/* <0> (null):0 */
typedef struct enginefuncs_s enginefuncs_t; /* size: 632 */

/* 346 */
/* <0> (null):0 */
enum {
	TS_AT_TOP = 0,
	TS_AT_BOTTOM = 1,
	TS_GOING_UP = 2,
	TS_GOING_DOWN = 3,
}; /* size: 4 */

/* 347 */
/* <0> (null):0 */
typedef enum  TOGGLE_STATE; /* size: 4 */

/* 348 */
 /* pointer to 78 */
 /* size: 4 */

/* 349 */
 /* pointer to 350 */
 /* size: 4 */

/* 350 */
/* <0> (null):0 */
struct CBaseEntity {
	/* <0> (null):0 */
	virtual int ObjectCaps(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10ObjectCapsEv */

	/* <0> (null):0 */
	void CBaseEntity(class CBaseEntity *);

	/* <0> (null):0 */
	void * operator new(size_t, entvars_t *); /* linkage=_ZN11CBaseEntitynwEjP9entvars_s */

	/* <0> (null):0 */
	virtual void Restart(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7RestartEv */

	/* <0> (null):0 */
	virtual void Activate(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8ActivateEv */

	/* <0> (null):0 */
	virtual int Classify(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8ClassifyEv */

	/* <0> (null):0 */
	virtual void DeathNotice(class CBaseEntity *, entvars_t *); /* linkage=_ZN11CBaseEntity11DeathNoticeEP9entvars_s */

	/* <0> (null):0 */
	virtual int BloodColor(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10BloodColorEv */

	/* <0> (null):0 */
	virtual BOOL IsTriggered(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity11IsTriggeredEPS_ */

	/* <0> (null):0 */
	virtual class CBaseMonster * MyMonsterPointer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity16MyMonsterPointerEv */

	/* <0> (null):0 */
	virtual class CSquadMonster * MySquadMonsterPointer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity21MySquadMonsterPointerEv */

	/* <0> (null):0 */
	virtual int GetToggleState(class CBaseEntity *); /* linkage=_ZN11CBaseEntity14GetToggleStateEv */

	/* <0> (null):0 */
	virtual void AddPoints(class CBaseEntity *, int, BOOL); /* linkage=_ZN11CBaseEntity9AddPointsEii */

	/* <0> (null):0 */
	virtual void AddPointsToTeam(class CBaseEntity *, int, BOOL); /* linkage=_ZN11CBaseEntity15AddPointsToTeamEii */

	/* <0> (null):0 */
	virtual BOOL AddPlayerItem(class CBaseEntity *, class CBasePlayerItem *); /* linkage=_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem */

	/* <0> (null):0 */
	virtual BOOL RemovePlayerItem(class CBaseEntity *, class CBasePlayerItem *); /* linkage=_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem */

	/* <0> (null):0 */
	virtual int GiveAmmo(class CBaseEntity *, int, char *, int); /* linkage=_ZN11CBaseEntity8GiveAmmoEiPci */

	/* <0> (null):0 */
	virtual float GetDelay(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8GetDelayEv */

	/* <0> (null):0 */
	virtual int IsMoving(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8IsMovingEv */

	/* <0> (null):0 */
	virtual void OverrideReset(class CBaseEntity *); /* linkage=_ZN11CBaseEntity13OverrideResetEv */

	/* <0> (null):0 */
	virtual void SetToggleState(class CBaseEntity *, int); /* linkage=_ZN11CBaseEntity14SetToggleStateEi */

	/* <0> (null):0 */
	virtual void StartSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity13StartSneakingEv */

	/* <0> (null):0 */
	virtual void StopSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12StopSneakingEv */

	/* <0> (null):0 */
	virtual BOOL OnControls(class CBaseEntity *, entvars_t *); /* linkage=_ZN11CBaseEntity10OnControlsEP9entvars_s */

	/* <0> (null):0 */
	virtual BOOL IsSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10IsSneakingEv */

	/* <0> (null):0 */
	virtual BOOL IsAlive(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7IsAliveEv */

	/* <0> (null):0 */
	virtual BOOL IsBSPModel(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10IsBSPModelEv */

	/* <0> (null):0 */
	virtual BOOL ReflectGauss(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12ReflectGaussEv */

	/* <0> (null):0 */
	virtual BOOL IsPlayer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8IsPlayerEv */

	/* <0> (null):0 */
	virtual BOOL IsNetClient(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11IsNetClientEv */

	/* <0> (null):0 */
	virtual const char  * TeamID(class CBaseEntity *); /* linkage=_ZN11CBaseEntity6TeamIDEv */

	/* <0> (null):0 */
	virtual void Think(class CBaseEntity *); /* linkage=_ZN11CBaseEntity5ThinkEv */

	/* <0> (null):0 */
	virtual void Touch(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity5TouchEPS_ */

	/* <0> (null):0 */
	virtual void Use(class CBaseEntity *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float); /* linkage=_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf */

	/* <0> (null):0 */
	virtual void Blocked(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity7BlockedEPS_ */

	/* <0> (null):0 */
	virtual void UpdateOwner(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11UpdateOwnerEv */

	/* <0> (null):0 */
	virtual BOOL FBecomeProne(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12FBecomeProneEv */

	/* <0> (null):0 */
	virtual class Vector Center(class CBaseEntity *); /* linkage=_ZN11CBaseEntity6CenterEv */

	/* <0> (null):0 */
	virtual class Vector EyePosition(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11EyePositionEv */

	/* <0> (null):0 */
	virtual class Vector EarPosition(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11EarPositionEv */

	/* <0> (null):0 */
	virtual class Vector BodyTarget(class CBaseEntity *, const class Vector  &); /* linkage=_ZN11CBaseEntity10BodyTargetERK6Vector */

	/* <0> (null):0 */
	virtual int Illumination(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12IlluminationEv */

	/* <0> (null):0 */
	virtual BOOL HasTarget(class CBaseEntity *, string_t); /* linkage=_ZN11CBaseEntity9HasTargetEj */

	/* vtable has 41 entries: {
	   [6] = ObjectCaps(_ZN11CBaseEntity10ObjectCapsEv), 
	   [2] = Restart(_ZN11CBaseEntity7RestartEv), 
	   [7] = Activate(_ZN11CBaseEntity8ActivateEv), 
	   [9] = Classify(_ZN11CBaseEntity8ClassifyEv), 
	   [10] = DeathNotice(_ZN11CBaseEntity11DeathNoticeEP9entvars_s), 
	   [15] = BloodColor(_ZN11CBaseEntity10BloodColorEv), 
	   [17] = IsTriggered(_ZN11CBaseEntity11IsTriggeredEPS_), 
	   [18] = MyMonsterPointer(_ZN11CBaseEntity16MyMonsterPointerEv), 
	   [19] = MySquadMonsterPointer(_ZN11CBaseEntity21MySquadMonsterPointerEv), 
	   [20] = GetToggleState(_ZN11CBaseEntity14GetToggleStateEv), 
	   [21] = AddPoints(_ZN11CBaseEntity9AddPointsEii), 
	   [22] = AddPointsToTeam(_ZN11CBaseEntity15AddPointsToTeamEii), 
	   [23] = AddPlayerItem(_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem), 
	   [24] = RemovePlayerItem(_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem), 
	   [25] = GiveAmmo(_ZN11CBaseEntity8GiveAmmoEiPci), 
	   [26] = GetDelay(_ZN11CBaseEntity8GetDelayEv), 
	   [27] = IsMoving(_ZN11CBaseEntity8IsMovingEv), 
	   [28] = OverrideReset(_ZN11CBaseEntity13OverrideResetEv), 
	   [30] = SetToggleState(_ZN11CBaseEntity14SetToggleStateEi), 
	   [31] = StartSneaking(_ZN11CBaseEntity13StartSneakingEv), 
	   [32] = StopSneaking(_ZN11CBaseEntity12StopSneakingEv), 
	   [33] = OnControls(_ZN11CBaseEntity10OnControlsEP9entvars_s), 
	   [34] = IsSneaking(_ZN11CBaseEntity10IsSneakingEv), 
	   [35] = IsAlive(_ZN11CBaseEntity7IsAliveEv), 
	   [36] = IsBSPModel(_ZN11CBaseEntity10IsBSPModelEv), 
	   [37] = ReflectGauss(_ZN11CBaseEntity12ReflectGaussEv), 
	   [40] = IsPlayer(_ZN11CBaseEntity8IsPlayerEv), 
	   [41] = IsNetClient(_ZN11CBaseEntity11IsNetClientEv), 
	   [42] = TeamID(_ZN11CBaseEntity6TeamIDEv), 
	   [44] = Think(_ZN11CBaseEntity5ThinkEv), 
	   [45] = Touch(_ZN11CBaseEntity5TouchEPS_), 
	   [46] = Use(_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf), 
	   [47] = Blocked(_ZN11CBaseEntity7BlockedEPS_), 
	   [49] = UpdateOwner(_ZN11CBaseEntity11UpdateOwnerEv), 
	   [50] = FBecomeProne(_ZN11CBaseEntity12FBecomeProneEv), 
	   [51] = Center(_ZN11CBaseEntity6CenterEv), 
	   [52] = EyePosition(_ZN11CBaseEntity11EyePositionEv), 
	   [53] = EarPosition(_ZN11CBaseEntity11EarPositionEv), 
	   [54] = BodyTarget(_ZN11CBaseEntity10BodyTargetERK6Vector), 
	   [55] = Illumination(_ZN11CBaseEntity12IlluminationEv), 
	   [38] = HasTarget(_ZN11CBaseEntity9HasTargetEj), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 351 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 352 */
/* <0> (null):0 */
struct {
	int                        event;                /*     0     4 */
	char *                     options;              /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 353 */
/* <0> (null):0 */
typedef class  MonsterEvent_t; /* size: 8 */

/* 354 */
/* <0> (null):0 */
enum {
	USE_OFF = 0,
	USE_ON = 1,
	USE_SET = 2,
	USE_TOGGLE = 3,
}; /* size: 4 */

/* 355 */
/* <0> (null):0 */
typedef enum  USE_TYPE; /* size: 4 */

/* 356 */
/* <0> (null):0 */
enum WeaponIdType {
	WEAPON_NONE = 0,
	WEAPON_P228 = 1,
	WEAPON_GLOCK = 2,
	WEAPON_SCOUT = 3,
	WEAPON_HEGRENADE = 4,
	WEAPON_XM1014 = 5,
	WEAPON_C4 = 6,
	WEAPON_MAC10 = 7,
	WEAPON_AUG = 8,
	WEAPON_SMOKEGRENADE = 9,
	WEAPON_ELITE = 10,
	WEAPON_FIVESEVEN = 11,
	WEAPON_UMP45 = 12,
	WEAPON_SG550 = 13,
	WEAPON_GALIL = 14,
	WEAPON_FAMAS = 15,
	WEAPON_USP = 16,
	WEAPON_GLOCK18 = 17,
	WEAPON_AWP = 18,
	WEAPON_MP5N = 19,
	WEAPON_M249 = 20,
	WEAPON_M3 = 21,
	WEAPON_M4A1 = 22,
	WEAPON_TMP = 23,
	WEAPON_G3SG1 = 24,
	WEAPON_FLASHBANG = 25,
	WEAPON_DEAGLE = 26,
	WEAPON_SG552 = 27,
	WEAPON_AK47 = 28,
	WEAPON_KNIFE = 29,
	WEAPON_P90 = 30,
	WEAPON_SHIELDGUN = 99,
}; /* size: 4 */

/* 357 */
/* <0> (null):0 */
enum grenade_e {
	GRENADE_IDLE = 0,
	GRENADE_PINPULL = 1,
	GRENADE_THROW = 2,
	GRENADE_DRAW = 3,
	GRENADE_SHIELD_IDLE = 4,
	GRENADE_SHIELD_UP = 5,
	GRENADE_SHIELD_DOWN = 6,
}; /* size: 4 */

/* 358 */
/* <0> (null):0 */
struct {
	int                        iSlot;                /*     0     4 */
	int                        iPosition;            /*     4     4 */
	const char  *              pszAmmo1;             /*     8     4 */
	int                        iMaxAmmo1;            /*    12     4 */
	const char  *              pszAmmo2;             /*    16     4 */
	int                        iMaxAmmo2;            /*    20     4 */
	const char  *              pszName;              /*    24     4 */
	int                        iMaxClip;             /*    28     4 */
	int                        iId;                  /*    32     4 */
	int                        iFlags;               /*    36     4 */
	int                        iWeight;              /*    40     4 */

	/* size: 44, cachelines: 1, members: 11 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 359 */
/* <0> (null):0 */
typedef class  ItemInfo; /* size: 44 */

/* 360 */
/* <0> (null):0 */
enum {
	PLAYER_IDLE = 0,
	PLAYER_WALK = 1,
	PLAYER_JUMP = 2,
	PLAYER_SUPERJUMP = 3,
	PLAYER_DIE = 4,
	PLAYER_ATTACK1 = 5,
	PLAYER_ATTACK2 = 6,
	PLAYER_FLINCH = 7,
	PLAYER_LARGE_FLINCH = 8,
	PLAYER_RELOAD = 9,
	PLAYER_HOLDBOMB = 10,
}; /* size: 4 */

/* 361 */
/* <0> (null):0 */
typedef enum  PLAYER_ANIM; /* size: 4 */

/* 362 */
/* <0> (null):0 */
enum smokegrenade_e {
	SMOKEGRENADE_IDLE = 0,
	SMOKEGRENADE_PINPULL = 1,
	SMOKEGRENADE_THROW = 2,
	SMOKEGRENADE_DRAW = 3,
}; /* size: 4 */

/* 363 */
/* <0> (null):0 */
class CSmokeGrenade : public CBasePlayerWeapon {
public:

	/* class CBasePlayerWeapon   <ancestor>; */      /*     0     0 */
	short unsigned int         m_usCreateSmoke;      /*   336     2 */
	/* <0> (null):0 */
	void CSmokeGrenade(class CSmokeGrenade *, const class CSmokeGrenade  &);

	/* <0> (null):0 */
	void CSmokeGrenade(class CSmokeGrenade *);

	/* <0> (null):0 */
	virtual void Spawn(class CSmokeGrenade *); /* linkage=_ZN13CSmokeGrenade5SpawnEv */

	/* <0> (null):0 */
	virtual void Precache(class CSmokeGrenade *); /* linkage=_ZN13CSmokeGrenade8PrecacheEv */

	/* <0> (null):0 */
	virtual int iItemSlot(class CSmokeGrenade *); /* linkage=_ZN13CSmokeGrenade9iItemSlotEv */

	/* <0> (null):0 */
	virtual int GetItemInfo(class CSmokeGrenade *, ItemInfo *); /* linkage=_ZN13CSmokeGrenade11GetItemInfoEP8ItemInfo */

	/* <0> (null):0 */
	virtual void PrimaryAttack(class CSmokeGrenade *); /* linkage=_ZN13CSmokeGrenade13PrimaryAttackEv */

	/* <0> (null):0 */
	virtual void SecondaryAttack(class CSmokeGrenade *); /* linkage=_ZN13CSmokeGrenade15SecondaryAttackEv */

	/* <0> (null):0 */
	virtual BOOL Deploy(class CSmokeGrenade *); /* linkage=_ZN13CSmokeGrenade6DeployEv */

	/* <0> (null):0 */
	virtual void Holster(class CSmokeGrenade *, int); /* linkage=_ZN13CSmokeGrenade7HolsterEi */

	/* <0> (null):0 */
	virtual void WeaponIdle(class CSmokeGrenade *); /* linkage=_ZN13CSmokeGrenade10WeaponIdleEv */

	/* <0> (null):0 */
	virtual float GetMaxSpeed(class CSmokeGrenade *); /* linkage=_ZN13CSmokeGrenade11GetMaxSpeedEv */

	/* <0> (null):0 */
	virtual BOOL CanDrop(class CSmokeGrenade *); /* linkage=_ZN13CSmokeGrenade7CanDropEv */

	/* <0> (null):0 */
	virtual BOOL CanDeploy(class CSmokeGrenade *); /* linkage=_ZN13CSmokeGrenade9CanDeployEv */

	/* <0> (null):0 */
	virtual BOOL UseDecrement(class CSmokeGrenade *); /* linkage=_ZN13CSmokeGrenade12UseDecrementEv */

	/* <0> (null):0 */
	bool ShieldSecondaryFire(class CSmokeGrenade *, int, int); /* linkage=_ZN13CSmokeGrenade19ShieldSecondaryFireEii */

	/* <0> (null):0 */
	void SetPlayerShieldAnim(class CSmokeGrenade *); /* linkage=_ZN13CSmokeGrenade19SetPlayerShieldAnimEv */

	/* <0> (null):0 */
	void ResetPlayerShieldAnim(class CSmokeGrenade *); /* linkage=_ZN13CSmokeGrenade21ResetPlayerShieldAnimEv */

	/* vtable has 13 entries: {
	   [0] = Spawn(_ZN13CSmokeGrenade5SpawnEv), 
	   [1] = Precache(_ZN13CSmokeGrenade8PrecacheEv), 
	   [79] = iItemSlot(_ZN13CSmokeGrenade9iItemSlotEv), 
	   [61] = GetItemInfo(_ZN13CSmokeGrenade11GetItemInfoEP8ItemInfo), 
	   [87] = PrimaryAttack(_ZN13CSmokeGrenade13PrimaryAttackEv), 
	   [88] = SecondaryAttack(_ZN13CSmokeGrenade15SecondaryAttackEv), 
	   [64] = Deploy(_ZN13CSmokeGrenade6DeployEv), 
	   [67] = Holster(_ZN13CSmokeGrenade7HolsterEi), 
	   [90] = WeaponIdle(_ZN13CSmokeGrenade10WeaponIdleEv), 
	   [78] = GetMaxSpeed(_ZN13CSmokeGrenade11GetMaxSpeedEv), 
	   [63] = CanDrop(_ZN13CSmokeGrenade7CanDropEv), 
	   [62] = CanDeploy(_ZN13CSmokeGrenade9CanDeployEv), 
	   [93] = UseDecrement(_ZN13CSmokeGrenade12UseDecrementEv), 
	} */
	/* size: 340, cachelines: 6, members: 2 */
	/* last cacheline: 20 bytes */

	/* BRAIN FART ALERT! 340 != 2 + 0(holes), diff = 338 */

}; /* size: 340 */

/* 364 */
/* <0> (null):0 */
class CBasePlayerWeapon {
	/* <0> (null):0 */
	void CBasePlayerWeapon(class CBasePlayerWeapon *);

	/* <0> (null):0 */
	virtual int AddWeapon(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon9AddWeaponEv */

	/* <0> (null):0 */
	virtual void UpdateItemInfo(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon14UpdateItemInfoEv */

	/* <0> (null):0 */
	virtual void Reload(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon6ReloadEv */

	/* <0> (null):0 */
	virtual BOOL ShouldWeaponIdle(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon16ShouldWeaponIdleEv */

	/* <0> (null):0 */
	virtual BOOL IsWeapon(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon8IsWeaponEv */

	/* <0> (null):0 */
	virtual class CBasePlayerItem * GetWeaponPtr(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon12GetWeaponPtrEv */

	/* vtable has 6 entries: {
	   [82] = AddWeapon(_ZN17CBasePlayerWeapon9AddWeaponEv), 
	   [68] = UpdateItemInfo(_ZN17CBasePlayerWeapon14UpdateItemInfoEv), 
	   [89] = Reload(_ZN17CBasePlayerWeapon6ReloadEv), 
	   [92] = ShouldWeaponIdle(_ZN17CBasePlayerWeapon16ShouldWeaponIdleEv), 
	   [65] = IsWeapon(_ZN17CBasePlayerWeapon8IsWeaponEv), 
	   [77] = GetWeaponPtr(_ZN17CBasePlayerWeapon12GetWeaponPtrEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 365 */
 /* pointer to 363 */
 /* size: 4 */

/* 366 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 367 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 340 */

/* 368 */
 /* pointer to 359 */
 /* size: 4 */

/* 369 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 370 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 371 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 372 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 373 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 374 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 375 */
 /* pointer to 376 */
 /* size: 4 */

/* 376 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 676 */

/* 377 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 378 */
/* <0> (null):0 */
class CPointEntity {
	/* <0> (null):0 */
	virtual int ObjectCaps(class CPointEntity *); /* linkage=_ZN12CPointEntity10ObjectCapsEv */

	/* vtable has 1 entries: {
	   [6] = ObjectCaps(_ZN12CPointEntity10ObjectCapsEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 379 */
 /* pointer to 378 */
 /* size: 4 */

/* 380 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 381 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 382 */
/* <0> (null):0 */
class CBaseDelay {
	/* <0> (null):0 */
	void CBaseDelay(class CBaseDelay *);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 383 */
 /* pointer to 382 */
 /* size: 4 */

/* 384 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 385 */
/* <0> (null):0 */
class CBaseAnimating {
	/* <0> (null):0 */
	void CBaseAnimating(class CBaseAnimating *);

	/* <0> (null):0 */
	virtual void HandleAnimEvent(class CBaseAnimating *, MonsterEvent_t *); /* linkage=_ZN14CBaseAnimating15HandleAnimEventEP14MonsterEvent_t */

	/* vtable has 1 entries: {
	   [58] = HandleAnimEvent(_ZN14CBaseAnimating15HandleAnimEventEP14MonsterEvent_t), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 386 */
 /* pointer to 385 */
 /* size: 4 */

/* 387 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 388 */
/* <0> (null):0 */
class CBasePlayerItem {
	/* <0> (null):0 */
	void CBasePlayerItem(class CBasePlayerItem *);

	/* <0> (null):0 */
	virtual BOOL CanHolster(class CBasePlayerItem *); /* linkage=_ZN15CBasePlayerItem10CanHolsterEv */

	/* <0> (null):0 */
	virtual void ItemPreFrame(class CBasePlayerItem *); /* linkage=_ZN15CBasePlayerItem12ItemPreFrameEv */

	ItemInfo                   ItemInfoArray[32];    /*     0  1408 */
	/* --- cacheline 22 boundary (1408 bytes) --- */
	/* vtable has 2 entries: {
	   [66] = CanHolster(_ZN15CBasePlayerItem10CanHolsterEv), 
	   [69] = ItemPreFrame(_ZN15CBasePlayerItem12ItemPreFrameEv), 
	} */
	/* size: 0, cachelines: 0, members: 1 */

	/* BRAIN FART ALERT! 0 != 1408 + 0(holes), diff = -1408 */

}; /* size: 0 */

/* 389 */
 /* pointer to 388 */
 /* size: 4 */

/* 390 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 391 */
 /* pointer to 364 */
 /* size: 4 */

/* 392 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 393 */
 /* pointer to 350 */
 /* size: 4 */

/* 394 */
/* <0> (null):0 */
class CBaseMonster {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 395 */
 /* pointer to 394 */
 /* size: 4 */

/* 396 */
/* <0> (null):0 */
struct CSquadMonster {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 397 */
 /* pointer to 396 */
 /* size: 4 */

/* 398 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 399 */
 /* pointer to 353 */
 /* size: 4 */

/* 400 */
 /* pointer to 388 */
 /* size: 4 */

/* 401 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 402 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 403 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 404 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 405 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 406 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 407 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 408 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 409 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 410 */
 /* pointer to 74 */
 /* size: 4 */

/* 411 */
/* <0> (null):0 */
ItemInfo                   array[32]; /* size: 1408 */

/* Functions: */

/* <0> (null):0 */
void Vector2D(class Vector2D *)
{
} /* size: 3014656 */

/* <0> (null):0 */
void Vector2D(class Vector2D *, float, float)
{
} /* size: 150963968 */

/* <0> (null):0 */
class Vector2D operator+(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DplERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator-(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DmiERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator*(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DmlEf */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator/(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DdvEf */
{
} /* size: 8 */

/* <0> (null):0 */
float Length(const class Vector2D  *) /* linkage=_ZNK8Vector2D6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector2D  *) /* linkage=_ZNK8Vector2D13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector2D Normalize(const class Vector2D  *) /* linkage=_ZNK8Vector2D9NormalizeEv */
{
} /* size: 8 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector2D *) /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector2D *, float) /* linkage=_ZN8Vector2D6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void Vector(class Vector *)
{
} /* size: 0 */

/* <0> (null):0 */
void Vector(class Vector *, float, float, float)
{
} /* size: 228 */

/* <0> (null):0 */
void Vector(class Vector *, const class Vector  &)
{
} /* size: 150966748 */

/* <0> (null):0 */
void Vector(class Vector *, float *)
{
} /* size: 0 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *) /* linkage=_ZNK6VectorngEv */
{
} /* size: 12 */

/* <0> (null):0 */
int operator==(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectoreqERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
int operator!=(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorneERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector operator+(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorplERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectormiERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator*(const class Vector  *, float) /* linkage=_ZNK6VectormlEf */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator/(const class Vector  *, float) /* linkage=_ZNK6VectordvEf */
{
} /* size: 12 */

/* <0> (null):0 */
void CopyToArray(const class Vector  *, float *) /* linkage=_ZNK6Vector11CopyToArrayEPf */
{
} /* size: 320 */

/* <0> (null):0 */
float Length(const class Vector  *) /* linkage=_ZNK6Vector6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector  *) /* linkage=_ZNK6Vector13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
float * operator float*(class Vector *) /* linkage=_ZN6VectorcvPfEv */
{
} /* size: 4 */

/* <0> (null):0 */
const float  * operator const float*(const class Vector  *) /* linkage=_ZNK6VectorcvPKfEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector Normalize(const class Vector  *) /* linkage=_ZNK6Vector9NormalizeEv */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector2D Make2D(const class Vector  *) /* linkage=_ZNK6Vector6Make2DEv */
{
} /* size: 8 */

/* <0> (null):0 */
float Length2D(const class Vector  *) /* linkage=_ZNK6Vector8Length2DEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector  *, float) /* linkage=_ZNK6Vector16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector  *, float) /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector *) /* linkage=_ZN6Vector16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector *, float) /* linkage=_ZN6Vector6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
virtual int ObjectCaps(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
void CBaseEntity(class CBaseEntity *)
{
} /* size: 0 */

/* <0> (null):0 */
void * operator new(size_t, entvars_t *) /* linkage=_ZN11CBaseEntitynwEjP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Restart(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7RestartEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Activate(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8ActivateEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int Classify(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8ClassifyEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void DeathNotice(class CBaseEntity *, entvars_t *) /* linkage=_ZN11CBaseEntity11DeathNoticeEP9entvars_s */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int BloodColor(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10BloodColorEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsTriggered(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity11IsTriggeredEPS_ */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CBaseMonster * MyMonsterPointer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity16MyMonsterPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CSquadMonster * MySquadMonsterPointer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity21MySquadMonsterPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int GetToggleState(class CBaseEntity *) /* linkage=_ZN11CBaseEntity14GetToggleStateEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void AddPoints(class CBaseEntity *, int, BOOL) /* linkage=_ZN11CBaseEntity9AddPointsEii */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void AddPointsToTeam(class CBaseEntity *, int, BOOL) /* linkage=_ZN11CBaseEntity15AddPointsToTeamEii */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL AddPlayerItem(class CBaseEntity *, class CBasePlayerItem *) /* linkage=_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL RemovePlayerItem(class CBaseEntity *, class CBasePlayerItem *) /* linkage=_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int GiveAmmo(class CBaseEntity *, int, char *, int) /* linkage=_ZN11CBaseEntity8GiveAmmoEiPci */
{
} /* size: 4 */

/* <0> (null):0 */
virtual float GetDelay(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8GetDelayEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int IsMoving(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8IsMovingEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void OverrideReset(class CBaseEntity *) /* linkage=_ZN11CBaseEntity13OverrideResetEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void SetToggleState(class CBaseEntity *, int) /* linkage=_ZN11CBaseEntity14SetToggleStateEi */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void StartSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity13StartSneakingEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void StopSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12StopSneakingEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL OnControls(class CBaseEntity *, entvars_t *) /* linkage=_ZN11CBaseEntity10OnControlsEP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10IsSneakingEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsAlive(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7IsAliveEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsBSPModel(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10IsBSPModelEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL ReflectGauss(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12ReflectGaussEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsPlayer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8IsPlayerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsNetClient(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11IsNetClientEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual const char  * TeamID(class CBaseEntity *) /* linkage=_ZN11CBaseEntity6TeamIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Think(class CBaseEntity *) /* linkage=_ZN11CBaseEntity5ThinkEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Touch(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity5TouchEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Use(class CBaseEntity *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float) /* linkage=_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Blocked(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity7BlockedEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void UpdateOwner(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11UpdateOwnerEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL FBecomeProne(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12FBecomeProneEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class Vector Center(class CBaseEntity *) /* linkage=_ZN11CBaseEntity6CenterEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector EyePosition(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11EyePositionEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector EarPosition(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11EarPositionEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector BodyTarget(class CBaseEntity *, const class Vector  &) /* linkage=_ZN11CBaseEntity10BodyTargetERK6Vector */
{
} /* size: 12 */

/* <0> (null):0 */
virtual int Illumination(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12IlluminationEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL HasTarget(class CBaseEntity *, string_t) /* linkage=_ZN11CBaseEntity9HasTargetEj */
{
} /* size: 4 */

/* <0> (null):0 */
void CSmokeGrenade(class CSmokeGrenade *, const class CSmokeGrenade  &)
{
} /* size: 0 */

/* <0> (null):0 */
void CSmokeGrenade(class CSmokeGrenade *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Spawn(class CSmokeGrenade *) /* linkage=_ZN13CSmokeGrenade5SpawnEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Precache(class CSmokeGrenade *) /* linkage=_ZN13CSmokeGrenade8PrecacheEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int iItemSlot(class CSmokeGrenade *) /* linkage=_ZN13CSmokeGrenade9iItemSlotEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int GetItemInfo(class CSmokeGrenade *, ItemInfo *) /* linkage=_ZN13CSmokeGrenade11GetItemInfoEP8ItemInfo */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void PrimaryAttack(class CSmokeGrenade *) /* linkage=_ZN13CSmokeGrenade13PrimaryAttackEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void SecondaryAttack(class CSmokeGrenade *) /* linkage=_ZN13CSmokeGrenade15SecondaryAttackEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL Deploy(class CSmokeGrenade *) /* linkage=_ZN13CSmokeGrenade6DeployEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Holster(class CSmokeGrenade *, int) /* linkage=_ZN13CSmokeGrenade7HolsterEi */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void WeaponIdle(class CSmokeGrenade *) /* linkage=_ZN13CSmokeGrenade10WeaponIdleEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual float GetMaxSpeed(class CSmokeGrenade *) /* linkage=_ZN13CSmokeGrenade11GetMaxSpeedEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL CanDrop(class CSmokeGrenade *) /* linkage=_ZN13CSmokeGrenade7CanDropEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL CanDeploy(class CSmokeGrenade *) /* linkage=_ZN13CSmokeGrenade9CanDeployEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL UseDecrement(class CSmokeGrenade *) /* linkage=_ZN13CSmokeGrenade12UseDecrementEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool ShieldSecondaryFire(class CSmokeGrenade *, int, int) /* linkage=_ZN13CSmokeGrenade19ShieldSecondaryFireEii */
{
} /* size: 1 */

/* <0> (null):0 */
void SetPlayerShieldAnim(class CSmokeGrenade *) /* linkage=_ZN13CSmokeGrenade19SetPlayerShieldAnimEv */
{
} /* size: 0 */

/* <0> (null):0 */
void ResetPlayerShieldAnim(class CSmokeGrenade *) /* linkage=_ZN13CSmokeGrenade21ResetPlayerShieldAnimEv */
{
} /* size: 0 */

/* <0> (null):0 */
void CBasePlayerWeapon(class CBasePlayerWeapon *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual int AddWeapon(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon9AddWeaponEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void UpdateItemInfo(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon14UpdateItemInfoEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Reload(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon6ReloadEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL ShouldWeaponIdle(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon16ShouldWeaponIdleEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsWeapon(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon8IsWeaponEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CBasePlayerItem * GetWeaponPtr(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon12GetWeaponPtrEv */
{
} /* size: 4 */

/* <0> (null):0 */
void PrimaryAttack(class CSmokeGrenade *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Deploy(class CSmokeGrenade *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator==(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator!=(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, float X, float Y, float Z)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator+(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator*(const class Vector  *const this, float fl)
{
} /* size: 0 */

/* <0> (null):0 */
inline edict_t * ENT(const entvars_t  * pev)
{
} /* size: 4 */

/* <0> (null):0 */
inline BOOL FStrEq(const char  * sz1, const char  * sz2)
{
} /* size: 4 */

/* <0> (null):0 */
inline void ObjectCaps(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
virtual int ObjectCaps(class CPointEntity *) /* linkage=_ZN12CPointEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
inline void ObjectCaps(class CPointEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
void WeaponIdle(class CSmokeGrenade *const this)
{
	{
		class Vector angThrow;                                //     0
		float flVel;                                          //     0
		class Vector vecSrc;                                  //     0
		class Vector vecThrow;                                //     0
	}
	{
		int iAnim;                                            //     0
		float flRand;                                         //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline void CBaseEntity(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CBaseDelay(class CBaseDelay *)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBaseDelay(class CBaseDelay *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CBaseAnimating(class CBaseAnimating *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void HandleAnimEvent(class CBaseAnimating *, MonsterEvent_t *) /* linkage=_ZN14CBaseAnimating15HandleAnimEventEP14MonsterEvent_t */
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBaseAnimating(class CBaseAnimating *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CBasePlayerItem(class CBasePlayerItem *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL CanHolster(class CBasePlayerItem *) /* linkage=_ZN15CBasePlayerItem10CanHolsterEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void ItemPreFrame(class CBasePlayerItem *) /* linkage=_ZN15CBasePlayerItem12ItemPreFrameEv */
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBasePlayerItem(class CBasePlayerItem *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBasePlayerWeapon(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline entvars_t * VARS(edict_t * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline void * GET_PRIVATE(edict_t * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline void operator new(size_t stAllocateBlock, entvars_t * pev)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CSmokeGrenade(class CSmokeGrenade *const this)
{
} /* size: 0 */

/* <0> (null):0 */
class CSmokeGrenade * GetClassPtr<CSmokeGrenade>(class CSmokeGrenade * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
void ShieldSecondaryFire(class CSmokeGrenade *const this, int iUpAnim, int iDownAnim)
{
} /* size: 0 */

/* <0> (null):0 */
void Restart(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ObjectCaps(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Activate(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Classify(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void DeathNotice(class CBaseEntity *const this, entvars_t * pevChild)
{
} /* size: 0 */

/* <0> (null):0 */
void BloodColor(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsTriggered(class CBaseEntity *const this, class CBaseEntity * pActivator)
{
} /* size: 0 */

/* <0> (null):0 */
void MyMonsterPointer(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void MySquadMonsterPointer(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetToggleState(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void AddPoints(class CBaseEntity *const this, int score, BOOL bAllowNegativeScore)
{
} /* size: 0 */

/* <0> (null):0 */
void AddPointsToTeam(class CBaseEntity *const this, int score, BOOL bAllowNegativeScore)
{
} /* size: 0 */

/* <0> (null):0 */
void AddPlayerItem(class CBaseEntity *const this, class CBasePlayerItem * pItem)
{
} /* size: 0 */

/* <0> (null):0 */
void RemovePlayerItem(class CBaseEntity *const this, class CBasePlayerItem * pItem)
{
} /* size: 0 */

/* <0> (null):0 */
void GiveAmmo(class CBaseEntity *const this, int iAmount, char * szName, int iMax)
{
} /* size: 0 */

/* <0> (null):0 */
void GetDelay(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsMoving(class CBaseEntity *const this)
{
	operator!=(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void OverrideReset(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void SetToggleState(class CBaseEntity *const this, int state)
{
} /* size: 0 */

/* <0> (null):0 */
void StartSneaking(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void StopSneaking(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void OnControls(class CBaseEntity *const this, entvars_t * pev)
{
} /* size: 0 */

/* <0> (null):0 */
void IsSneaking(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsAlive(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsBSPModel(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ReflectGauss(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsPlayer(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsNetClient(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void TeamID(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Think(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Touch(class CBaseEntity *const this, class CBaseEntity * pOther)
{
} /* size: 0 */

/* <0> (null):0 */
void Use(class CBaseEntity *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
} /* size: 0 */

/* <0> (null):0 */
void Blocked(class CBaseEntity *const this, class CBaseEntity * pOther)
{
} /* size: 0 */

/* <0> (null):0 */
void UpdateOwner(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void FBecomeProne(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Center(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
	operator*(const class Vector  *const this,
			float fl); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void EyePosition(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void EarPosition(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void BodyTarget(class CBaseEntity *const this, const class Vector  &const posSrc)
{
} /* size: 0 */

/* <0> (null):0 */
void Illumination(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void HandleAnimEvent(class CBaseAnimating *const this, MonsterEvent_t * pEvent)
{
} /* size: 0 */

/* <0> (null):0 */
void CanHolster(class CBasePlayerItem *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ItemPreFrame(class CBasePlayerItem *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void AddWeapon(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void UpdateItemInfo(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Reload(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ShouldWeaponIdle(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsWeapon(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetWeaponPtr(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void iItemSlot(class CSmokeGrenade *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetMaxSpeed(class CSmokeGrenade *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CanDrop(class CSmokeGrenade *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void UseDecrement(class CSmokeGrenade *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Precache(class CSmokeGrenade *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetItemInfo(class CSmokeGrenade *const this, ItemInfo * p)
{
} /* size: 0 */

/* <0> (null):0 */
void CanDeploy(class CSmokeGrenade *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Holster(class CSmokeGrenade *const this, int skiplocal)
{
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class CSmokeGrenade *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void HasTarget(class CBaseEntity *const this, string_t targetname)
{
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void PrimaryAttack(class CSmokeGrenade *const this)
{
	PrimaryAttack(class CSmokeGrenade *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Deploy(class CSmokeGrenade *const this)
{
	Deploy(class CSmokeGrenade *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void SecondaryAttack(class CSmokeGrenade *const this)
{
	ShieldSecondaryFire(class CSmokeGrenade *const this,
				int iUpAnim,
				int iDownAnim); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void SetPlayerShieldAnim(class CSmokeGrenade *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ResetPlayerShieldAnim(class CSmokeGrenade *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void WeaponIdle(class CSmokeGrenade *const this)
{
	WeaponIdle(class CSmokeGrenade *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void weapon_smokegrenade(entvars_t * pev)
{
	GetClassPtr<CSmokeGrenade>(class CSmokeGrenade * a); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void ShieldSecondaryFire(class CSmokeGrenade *const this, int iUpAnim, int iDownAnim)
{
} /* size: 0 */

/* <0> (null):0 */
void SetPlayerShieldAnim(class CSmokeGrenade *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ResetPlayerShieldAnim(class CSmokeGrenade *const this)
{
} /* size: 0 */



/* Variables: */

class Vector              angThrow; /* size: 12 */

float                      flVel; /* size: 4 */

class Vector              vecSrc; /* size: 12 */

class Vector              vecThrow; /* size: 12 */

int                        iAnim; /* size: 4 */

float                      flRand; /* size: 4 */

entvars_t *                pev; /* size: 4 */

; /* size: 151312656 */

; /* size: 151312700 */

; /* size: 151312744 */

; /* size: 151312788 */

; /* size: 151313324 */

; /* size: 151312404 */

; /* size: 151313664 */

extern class _IO_FILE *           stdin; /* size: 4 */

extern class _IO_FILE *           stdout; /* size: 4 */

intconst                   k_cubSaltSize; /* size: 4 */

GID_tconst                 k_GIDNil; /* size: 8 */

GID_tconst                 k_TxnIDNil; /* size: 8 */

GID_tconst                 k_TxnIDUnknown; /* size: 8 */

PackageId_tconst           k_uPackageIdFreeSub; /* size: 4 */

PackageId_tconst           k_uPackageIdInvalid; /* size: 4 */

AppId_tconst               k_uAppIdInvalid; /* size: 4 */

AssetClassId_tconst        k_ulAssetClassIdInvalid; /* size: 8 */

PhysicalItemId_tconst      k_uPhysicalItemIdInvalid; /* size: 4 */

DepotId_tconst             k_uDepotIdInvalid; /* size: 4 */

CellID_tconst              k_uCellIDInvalid; /* size: 4 */

SteamAPICall_tconst        k_uAPICallInvalid; /* size: 8 */

PartnerId_tconst           k_uPartnerIdInvalid; /* size: 4 */

extern enginefuncs_t              g_engfuncs; /* size: 632 */

extern globalvars_t *             gpGlobals; /* size: 4 */

extern class Vectorconst          g_vecZero; /* size: 12 */

/* Types: */

/* 1 */
char
 /* size: 1 */

/* 2 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 3 */
unsigned int
 /* size: 4 */

/* 4 */
unsigned char
 /* size: 1 */

/* 5 */
short unsigned int
 /* size: 2 */

/* 6 */
long unsigned int
 /* size: 4 */

/* 7 */
signed char
 /* size: 1 */

/* 8 */
short int
 /* size: 2 */

/* 9 */
int
 /* size: 4 */

/* 10 */
long long int
 /* size: 8 */

/* 11 */
long long unsigned int
 /* size: 8 */

/* 12 */
/* <0> (null):0 */
typedef long long int __quad_t; /* size: 8 */

/* 13 */
/* <0> (null):0 */
typedef long int __off_t; /* size: 4 */

/* 14 */
long int
 /* size: 4 */

/* 15 */
/* <0> (null):0 */
typedef __quad_t __off64_t; /* size: 8 */

/* 16 */
 /* pointer to 0 */
 /* size: 4 */

/* 17 */
 /* pointer to 1 */
 /* size: 4 */

/* 18 */
/* <0> (null):0 */
struct _IO_FILE {
	int                        _flags;               /*     0     4 */
	char *                     _IO_read_ptr;         /*     4     4 */
	char *                     _IO_read_end;         /*     8     4 */
	char *                     _IO_read_base;        /*    12     4 */
	char *                     _IO_write_base;       /*    16     4 */
	char *                     _IO_write_ptr;        /*    20     4 */
	char *                     _IO_write_end;        /*    24     4 */
	char *                     _IO_buf_base;         /*    28     4 */
	char *                     _IO_buf_end;          /*    32     4 */
	char *                     _IO_save_base;        /*    36     4 */
	char *                     _IO_backup_base;      /*    40     4 */
	char *                     _IO_save_end;         /*    44     4 */
	class _IO_marker *         _markers;             /*    48     4 */
	class _IO_FILE *           _chain;               /*    52     4 */
	int                        _fileno;              /*    56     4 */
	int                        _flags2;              /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	__off_t                    _old_offset;          /*    64     4 */
	short unsigned int         _cur_column;          /*    68     2 */
	signed char                _vtable_offset;       /*    70     1 */
	char                       _shortbuf[1];         /*    71     1 */
	_IO_lock_t *               _lock;                /*    72     4 */
	__off64_t                  _offset;              /*    76     8 */
	void *                     __pad1;               /*    84     4 */
	void *                     __pad2;               /*    88     4 */
	void *                     __pad3;               /*    92     4 */
	void *                     __pad4;               /*    96     4 */
	size_t                     __pad5;               /*   100     4 */
	int                        _mode;                /*   104     4 */
	char                       _unused2[40];         /*   108    40 */
	/* --- cacheline 2 boundary (128 bytes) was 20 bytes ago --- */

	/* size: 148, cachelines: 3, members: 29 */
	/* last cacheline: 20 bytes */
}; /* size: 148 */

/* 19 */
/* <0> (null):0 */
typedef void _IO_lock_t; /* size: 0 */

/* 20 */
/* <0> (null):0 */
struct _IO_marker {
	class _IO_marker *         _next;                /*     0     4 */
	class _IO_FILE *           _sbuf;                /*     4     4 */
	int                        _pos;                 /*     8     4 */

	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 21 */
 /* pointer to 20 */
 /* size: 4 */

/* 22 */
 /* pointer to 18 */
 /* size: 4 */

/* 23 */
 /* pointer to 20 */
 /* size: 4 */

/* 24 */
 /* pointer to 18 */
 /* size: 4 */

/* 25 */
/* <0> (null):0 */
char                       array[1]; /* size: 1 */

/* 26 */
 /* pointer to 19 */
 /* size: 4 */

/* 27 */
/* <0> (null):0 */
char                       array[40]; /* size: 40 */

/* 28 */
 /* pointer to 29 */
 /* size: 4 */

/* 29 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 30 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 31 */
long double
 /* size: 12 */

/* 32 */
double
 /* size: 8 */

/* 33 */
/* <0> (null):0 */
typedef int int32; /* size: 4 */

/* 34 */
/* <0> (null):0 */
typedef unsigned int uint32; /* size: 4 */

/* 35 */
/* <0> (null):0 */
typedef long long unsigned int uint64; /* size: 8 */

/* 36 */
/* <0> (null):0 */
typedef uint64 GID_t; /* size: 8 */

/* 37 */
/* <0> (null):0 */
typedef uint32 PackageId_t; /* size: 4 */

/* 38 */
/* <0> (null):0 */
typedef uint32 AppId_t; /* size: 4 */

/* 39 */
/* <0> (null):0 */
typedef uint64 AssetClassId_t; /* size: 8 */

/* 40 */
/* <0> (null):0 */
typedef uint32 PhysicalItemId_t; /* size: 4 */

/* 41 */
/* <0> (null):0 */
typedef uint32 DepotId_t; /* size: 4 */

/* 42 */
/* <0> (null):0 */
typedef uint32 CellID_t; /* size: 4 */

/* 43 */
/* <0> (null):0 */
typedef uint64 SteamAPICall_t; /* size: 8 */

/* 44 */
/* <0> (null):0 */
typedef uint32 PartnerId_t; /* size: 4 */

/* 45 */
/* <0> (null):0 */
typedef int BOOL; /* size: 4 */

/* 46 */
/* <0> (null):0 */
typedef unsigned char byte; /* size: 1 */

/* 47 */
/* <0> (null):0 */
typedef unsigned int string_t; /* size: 4 */

/* 48 */
/* <0> (null):0 */
typedef float vec_t; /* size: 4 */

/* 49 */
float
 /* size: 4 */

/* 50 */
/* <0> (null):0 */
class Vector2D {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	/* <0> (null):0 */
	void Vector2D(class Vector2D *);

	/* <0> (null):0 */
	void Vector2D(class Vector2D *, float, float);

	/* <0> (null):0 */
	class Vector2D operator+(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DplERKS_ */

	/* <0> (null):0 */
	class Vector2D operator-(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DmiERKS_ */

	/* <0> (null):0 */
	class Vector2D operator*(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DmlEf */

	/* <0> (null):0 */
	class Vector2D operator/(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DdvEf */

	/* <0> (null):0 */
	float Length(const class Vector2D  *); /* linkage=_ZNK8Vector2D6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector2D  *); /* linkage=_ZNK8Vector2D13LengthSquaredEv */

	/* <0> (null):0 */
	class Vector2D Normalize(const class Vector2D  *); /* linkage=_ZNK8Vector2D9NormalizeEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector2D *); /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector2D *, float); /* linkage=_ZN8Vector2D6IsZeroEf */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 51 */
 /* pointer to 50 */
 /* size: 4 */

/* 52 */
 /* pointer to 53 */
 /* size: 4 */

/* 53 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 54 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 55 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 56 */
bool
 /* size: 1 */

/* 57 */
/* <0> (null):0 */
class Vector {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	vec_t                      z;                    /*     8     4 */
	/* <0> (null):0 */
	void Vector(class Vector *);

	/* <0> (null):0 */
	void Vector(class Vector *, float, float, float);

	/* <0> (null):0 */
	void Vector(class Vector *, const class Vector  &);

	/* <0> (null):0 */
	void Vector(class Vector *, float *);

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *); /* linkage=_ZNK6VectorngEv */

	/* <0> (null):0 */
	int operator==(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectoreqERKS_ */

	/* <0> (null):0 */
	int operator!=(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorneERKS_ */

	/* <0> (null):0 */
	class Vector operator+(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorplERKS_ */

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectormiERKS_ */

	/* <0> (null):0 */
	class Vector operator*(const class Vector  *, float); /* linkage=_ZNK6VectormlEf */

	/* <0> (null):0 */
	class Vector operator/(const class Vector  *, float); /* linkage=_ZNK6VectordvEf */

	/* <0> (null):0 */
	void CopyToArray(const class Vector  *, float *); /* linkage=_ZNK6Vector11CopyToArrayEPf */

	/* <0> (null):0 */
	float Length(const class Vector  *); /* linkage=_ZNK6Vector6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector  *); /* linkage=_ZNK6Vector13LengthSquaredEv */

	/* <0> (null):0 */
	float * operator float*(class Vector *); /* linkage=_ZN6VectorcvPfEv */

	/* <0> (null):0 */
	const float  * operator const float*(const class Vector  *); /* linkage=_ZNK6VectorcvPKfEv */

	/* <0> (null):0 */
	class Vector Normalize(const class Vector  *); /* linkage=_ZNK6Vector9NormalizeEv */

	/* <0> (null):0 */
	class Vector2D Make2D(const class Vector  *); /* linkage=_ZNK6Vector6Make2DEv */

	/* <0> (null):0 */
	float Length2D(const class Vector  *); /* linkage=_ZNK6Vector8Length2DEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector  *, float); /* linkage=_ZNK6Vector16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector  *, float); /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector *); /* linkage=_ZN6Vector16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector *, float); /* linkage=_ZN6Vector6IsZeroEf */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 58 */
 /* pointer to 57 */
 /* size: 4 */

/* 59 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 60 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 61 */
 /* pointer to 49 */
 /* size: 4 */

/* 62 */
 /* pointer to 63 */
 /* size: 4 */

/* 63 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 64 */
 /* pointer to 65 */
 /* size: 4 */

/* 65 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 66 */
/* <0> (null):0 */
typedef int qboolean; /* size: 4 */

/* 67 */
/* <0> (null):0 */
struct link_s {
	class link_s *             prev;                 /*     0     4 */
	class link_s *             next;                 /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 68 */
 /* pointer to 67 */
 /* size: 4 */

/* 69 */
/* <0> (null):0 */
typedef struct link_s link_t; /* size: 8 */

/* 70 */
/* <0> (null):0 */
typedef struct edict_s edict_t; /* size: 804 */

/* 71 */
/* <0> (null):0 */
struct edict_s {
	qboolean                   free;                 /*     0     4 */
	int                        serialnumber;         /*     4     4 */
	link_t                     area;                 /*     8     8 */
	int                        headnode;             /*    16     4 */
	int                        num_leafs;            /*    20     4 */
	short int                  leafnums[48];         /*    24    96 */
	/* --- cacheline 1 boundary (64 bytes) was 56 bytes ago --- */
	float                      freetime;             /*   120     4 */
	void *                     pvPrivateData;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	entvars_t                  v;                    /*   128   676 */
	/* --- cacheline 12 boundary (768 bytes) was 36 bytes ago --- */

	/* size: 804, cachelines: 13, members: 9 */
	/* last cacheline: 36 bytes */
}; /* size: 804 */

/* 72 */
 /* pointer to 70 */
 /* size: 4 */

/* 73 */
/* <0> (null):0 */
struct {
	float                      time;                 /*     0     4 */
	float                      frametime;            /*     4     4 */
	float                      force_retouch;        /*     8     4 */
	string_t                   mapname;              /*    12     4 */
	string_t                   startspot;            /*    16     4 */
	float                      deathmatch;           /*    20     4 */
	float                      coop;                 /*    24     4 */
	float                      teamplay;             /*    28     4 */
	float                      serverflags;          /*    32     4 */
	float                      found_secrets;        /*    36     4 */
	class Vector              v_forward;             /*    40    12 */
	class Vector              v_up;                  /*    52    12 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	class Vector              v_right;               /*    64    12 */
	float                      trace_allsolid;       /*    76     4 */
	float                      trace_startsolid;     /*    80     4 */
	float                      trace_fraction;       /*    84     4 */
	class Vector              trace_endpos;          /*    88    12 */
	class Vector              trace_plane_normal;    /*   100    12 */
	float                      trace_plane_dist;     /*   112     4 */
	edict_t *                  trace_ent;            /*   116     4 */
	float                      trace_inopen;         /*   120     4 */
	float                      trace_inwater;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	int                        trace_hitgroup;       /*   128     4 */
	int                        trace_flags;          /*   132     4 */
	int                        msg_entity;           /*   136     4 */
	int                        cdAudioTrack;         /*   140     4 */
	int                        maxClients;           /*   144     4 */
	int                        maxEntities;          /*   148     4 */
	const char  *              pStringBase;          /*   152     4 */
	void *                     pSaveData;            /*   156     4 */
	class Vector              vecLandmarkOffset;     /*   160    12 */

	/* size: 172, cachelines: 3, members: 31 */
	/* last cacheline: 44 bytes */
}; /* size: 172 */

/* 74 */
/* <0> (null):0 */
typedef class  globalvars_t; /* size: 172 */

/* 75 */
/* <0> (null):0 */
struct entvars_s {
	string_t                   classname;            /*     0     4 */
	string_t                   globalname;           /*     4     4 */
	class Vector              origin;                /*     8    12 */
	class Vector              oldorigin;             /*    20    12 */
	class Vector              velocity;              /*    32    12 */
	class Vector              basevelocity;          /*    44    12 */
	class Vector              clbasevelocity;        /*    56    12 */
	/* --- cacheline 1 boundary (64 bytes) was 4 bytes ago --- */
	class Vector              movedir;               /*    68    12 */
	class Vector              angles;                /*    80    12 */
	class Vector              avelocity;             /*    92    12 */
	class Vector              punchangle;            /*   104    12 */
	class Vector              v_angle;               /*   116    12 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	class Vector              endpos;                /*   128    12 */
	class Vector              startpos;              /*   140    12 */
	float                      impacttime;           /*   152     4 */
	float                      starttime;            /*   156     4 */
	int                        fixangle;             /*   160     4 */
	float                      idealpitch;           /*   164     4 */
	float                      pitch_speed;          /*   168     4 */
	float                      ideal_yaw;            /*   172     4 */
	float                      yaw_speed;            /*   176     4 */
	int                        modelindex;           /*   180     4 */
	string_t                   model;                /*   184     4 */
	int                        viewmodel;            /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	int                        weaponmodel;          /*   192     4 */
	class Vector              absmin;                /*   196    12 */
	class Vector              absmax;                /*   208    12 */
	class Vector              mins;                  /*   220    12 */
	class Vector              maxs;                  /*   232    12 */
	class Vector              size;                  /*   244    12 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	float                      ltime;                /*   256     4 */
	float                      nextthink;            /*   260     4 */
	int                        movetype;             /*   264     4 */
	int                        solid;                /*   268     4 */
	int                        skin;                 /*   272     4 */
	int                        body;                 /*   276     4 */
	int                        effects;              /*   280     4 */
	float                      gravity;              /*   284     4 */
	float                      friction;             /*   288     4 */
	int                        light_level;          /*   292     4 */
	int                        sequence;             /*   296     4 */
	int                        gaitsequence;         /*   300     4 */
	float                      frame;                /*   304     4 */
	float                      animtime;             /*   308     4 */
	float                      framerate;            /*   312     4 */
	unsigned char              controller[4];        /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	unsigned char              blending[2];          /*   320     2 */
	float                      scale;                /*   324     4 */
	int                        rendermode;           /*   328     4 */
	float                      renderamt;            /*   332     4 */
	class Vector              rendercolor;           /*   336    12 */
	int                        renderfx;             /*   348     4 */
	float                      health;               /*   352     4 */
	float                      frags;                /*   356     4 */
	int                        weapons;              /*   360     4 */
	float                      takedamage;           /*   364     4 */
	int                        deadflag;             /*   368     4 */
	class Vector              view_ofs;              /*   372    12 */
	int                        button;               /*   384     4 */
	/* --- cacheline 6 boundary (384 bytes) was 2 bytes ago --- */
	int                        impulse;              /*   388     4 */
	edict_t *                  chain;                /*   392     4 */
	edict_t *                  dmg_inflictor;        /*   396     4 */
	edict_t *                  enemy;                /*   400     4 */
	edict_t *                  aiment;               /*   404     4 */
	edict_t *                  owner;                /*   408     4 */
	edict_t *                  groundentity;         /*   412     4 */
	int                        spawnflags;           /*   416     4 */
	int                        flags;                /*   420     4 */
	int                        colormap;             /*   424     4 */
	int                        team;                 /*   428     4 */
	float                      max_health;           /*   432     4 */
	float                      teleport_time;        /*   436     4 */
	float                      armortype;            /*   440     4 */
	float                      armorvalue;           /*   444     4 */
	int                        waterlevel;           /*   448     4 */
	/* --- cacheline 7 boundary (448 bytes) was 2 bytes ago --- */
	int                        watertype;            /*   452     4 */
	string_t                   target;               /*   456     4 */
	string_t                   targetname;           /*   460     4 */
	string_t                   netname;              /*   464     4 */
	string_t                   message;              /*   468     4 */
	float                      dmg_take;             /*   472     4 */
	float                      dmg_save;             /*   476     4 */
	float                      dmg;                  /*   480     4 */
	float                      dmgtime;              /*   484     4 */
	string_t                   noise;                /*   488     4 */
	string_t                   noise1;               /*   492     4 */
	string_t                   noise2;               /*   496     4 */
	string_t                   noise3;               /*   500     4 */
	float                      speed;                /*   504     4 */
	float                      air_finished;         /*   508     4 */
	float                      pain_finished;        /*   512     4 */
	/* --- cacheline 8 boundary (512 bytes) was 2 bytes ago --- */
	float                      radsuit_finished;     /*   516     4 */
	edict_t *                  pContainingEntity;    /*   520     4 */
	int                        playerclass;          /*   524     4 */
	float                      maxspeed;             /*   528     4 */
	float                      fov;                  /*   532     4 */
	int                        weaponanim;           /*   536     4 */
	int                        pushmsec;             /*   540     4 */
	int                        bInDuck;              /*   544     4 */
	int                        flTimeStepSound;      /*   548     4 */
	int                        flSwimTime;           /*   552     4 */
	int                        flDuckTime;           /*   556     4 */
	int                        iStepLeft;            /*   560     4 */
	float                      flFallVelocity;       /*   564     4 */
	int                        gamestate;            /*   568     4 */
	int                        oldbuttons;           /*   572     4 */
	int                        groupinfo;            /*   576     4 */
	/* --- cacheline 9 boundary (576 bytes) was 2 bytes ago --- */
	int                        iuser1;               /*   580     4 */
	int                        iuser2;               /*   584     4 */
	int                        iuser3;               /*   588     4 */
	int                        iuser4;               /*   592     4 */
	float                      fuser1;               /*   596     4 */
	float                      fuser2;               /*   600     4 */
	float                      fuser3;               /*   604     4 */
	float                      fuser4;               /*   608     4 */
	class Vector              vuser1;                /*   612    12 */
	class Vector              vuser2;                /*   624    12 */
	class Vector              vuser3;                /*   636    12 */
	/* --- cacheline 10 boundary (640 bytes) was 6 bytes ago --- */
	class Vector              vuser4;                /*   648    12 */
	edict_t *                  euser1;               /*   660     4 */
	edict_t *                  euser2;               /*   664     4 */
	edict_t *                  euser3;               /*   668     4 */
	edict_t *                  euser4;               /*   672     4 */

	/* size: 676, cachelines: 11, members: 123 */
	/* last cacheline: 36 bytes */

	/* BRAIN FART ALERT! 676 != 674 + 0(holes), diff = 2 */

}; /* size: 676 */

/* 76 */
/* <0> (null):0 */
unsigned char              array[4]; /* size: 4 */

/* 77 */
/* <0> (null):0 */
unsigned char              array[2]; /* size: 2 */

/* 78 */
/* <0> (null):0 */
typedef struct entvars_s entvars_t; /* size: 676 */

/* 79 */
/* <0> (null):0 */
short int                  array[48]; /* size: 96 */

/* 80 */
/* <0> (null):0 */
typedef uint32 CRC32_t; /* size: 4 */

/* 81 */
/* <0> (null):0 */
struct cvar_s {
	char *                     name;                 /*     0     4 */
	char *                     string;               /*     4     4 */
	int                        flags;                /*     8     4 */
	float                      value;                /*    12     4 */
	class cvar_s *             next;                 /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 82 */
 /* pointer to 81 */
 /* size: 4 */

/* 83 */
/* <0> (null):0 */
typedef struct cvar_s cvar_t; /* size: 20 */

/* 84 */
/* <0> (null):0 */
struct client_textmessage_s {
	int                        effect;               /*     0     4 */
	byte                       r1;                   /*     4     1 */
	byte                       g1;                   /*     5     1 */
	byte                       b1;                   /*     6     1 */
	byte                       a1;                   /*     7     1 */
	byte                       r2;                   /*     8     1 */
	byte                       g2;                   /*     9     1 */
	byte                       b2;                   /*    10     1 */
	byte                       a2;                   /*    11     1 */
	float                      x;                    /*    12     4 */
	float                      y;                    /*    16     4 */
	float                      fadein;               /*    20     4 */
	float                      fadeout;              /*    24     4 */
	float                      holdtime;             /*    28     4 */
	float                      fxtime;               /*    32     4 */
	const char  *              pName;                /*    36     4 */
	const char  *              pMessage;             /*    40     4 */

	/* size: 44, cachelines: 1, members: 17 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 85 */
/* <0> (null):0 */
typedef struct client_textmessage_s client_textmessage_t; /* size: 44 */

/* 86 */
/* <0> (null):0 */
typedef struct sequenceCommandLine_ sequenceCommandLine_s; /* size: 92 */

/* 87 */
/* <0> (null):0 */
struct sequenceCommandLine_ {
	int                        commandType;          /*     0     4 */
	client_textmessage_t       clientMessage;        /*     4    44 */
	char *                     speakerName;          /*    48     4 */
	char *                     listenerName;         /*    52     4 */
	char *                     soundFileName;        /*    56     4 */
	char *                     sentenceName;         /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	char *                     fireTargetNames;      /*    64     4 */
	char *                     killTargetNames;      /*    68     4 */
	float                      delay;                /*    72     4 */
	int                        repeatCount;          /*    76     4 */
	int                        textChannel;          /*    80     4 */
	int                        modifierBitField;     /*    84     4 */
	sequenceCommandLine_s *    nextCommandLine;      /*    88     4 */

	/* size: 92, cachelines: 2, members: 13 */
	/* last cacheline: 28 bytes */
}; /* size: 92 */

/* 88 */
 /* pointer to 86 */
 /* size: 4 */

/* 89 */
/* <0> (null):0 */
typedef struct sequenceEntry_ sequenceEntry_s; /* size: 20 */

/* 90 */
/* <0> (null):0 */
struct sequenceEntry_ {
	char *                     fileName;             /*     0     4 */
	char *                     entryName;            /*     4     4 */
	sequenceCommandLine_s *    firstCommand;         /*     8     4 */
	sequenceEntry_s *          nextEntry;            /*    12     4 */
	qboolean                   isGlobal;             /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 91 */
 /* pointer to 89 */
 /* size: 4 */

/* 92 */
/* <0> (null):0 */
typedef struct sentenceEntry_ sentenceEntry_s; /* size: 16 */

/* 93 */
/* <0> (null):0 */
struct sentenceEntry_ {
	char *                     data;                 /*     0     4 */
	sentenceEntry_s *          nextEntry;            /*     4     4 */
	qboolean                   isGlobal;             /*     8     4 */
	unsigned int               index;                /*    12     4 */

	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 94 */
 /* pointer to 92 */
 /* size: 4 */

/* 95 */
/* <0> (null):0 */
enum {
	at_notice = 0,
	at_console = 1,
	at_aiconsole = 2,
	at_warning = 3,
	at_error = 4,
	at_logged = 5,
}; /* size: 4 */

/* 96 */
/* <0> (null):0 */
typedef enum  ALERT_TYPE; /* size: 4 */

/* 97 */
/* <0> (null):0 */
enum {
	print_console = 0,
	print_center = 1,
	print_chat = 2,
}; /* size: 4 */

/* 98 */
/* <0> (null):0 */
typedef enum  PRINT_TYPE; /* size: 4 */

/* 99 */
/* <0> (null):0 */
enum {
	force_exactfile = 0,
	force_model_samebounds = 1,
	force_model_specifybounds = 2,
	force_model_specifybounds_if_avail = 3,
}; /* size: 4 */

/* 100 */
/* <0> (null):0 */
typedef enum  FORCE_TYPE; /* size: 4 */

/* 101 */
/* <0> (null):0 */
struct {
	int                        fAllSolid;            /*     0     4 */
	int                        fStartSolid;          /*     4     4 */
	int                        fInOpen;              /*     8     4 */
	int                        fInWater;             /*    12     4 */
	float                      flFraction;           /*    16     4 */
	class Vector              vecEndPos;             /*    20    12 */
	float                      flPlaneDist;          /*    32     4 */
	class Vector              vecPlaneNormal;        /*    36    12 */
	edict_t *                  pHit;                 /*    48     4 */
	int                        iHitgroup;            /*    52     4 */

	/* size: 56, cachelines: 1, members: 10 */
	/* last cacheline: 56 bytes */
}; /* size: 56 */

/* 102 */
/* <0> (null):0 */
typedef class  TraceResult; /* size: 56 */

/* 103 */
/* <0> (null):0 */
struct enginefuncs_s {
	int                        (*pfnPrecacheModel)(char *); /*     0     4 */
	int                        (*pfnPrecacheSound)(char *); /*     4     4 */
	void                       (*pfnSetModel)(edict_t *, const char  *); /*     8     4 */
	int                        (*pfnModelIndex)(const char  *); /*    12     4 */
	int                        (*pfnModelFrames)(int); /*    16     4 */
	void                       (*pfnSetSize)(edict_t *, const float  *, const float  *); /*    20     4 */
	void                       (*pfnChangeLevel)(char *, char *); /*    24     4 */
	void                       (*pfnGetSpawnParms)(edict_t *); /*    28     4 */
	void                       (*pfnSaveSpawnParms)(edict_t *); /*    32     4 */
	float                      (*pfnVecToYaw)(const float  *); /*    36     4 */
	void                       (*pfnVecToAngles)(const float  *, float *); /*    40     4 */
	void                       (*pfnMoveToOrigin)(edict_t *, const float  *, float, int); /*    44     4 */
	void                       (*pfnChangeYaw)(edict_t *); /*    48     4 */
	void                       (*pfnChangePitch)(edict_t *); /*    52     4 */
	edict_t *                  (*pfnFindEntityByString)(edict_t *, const char  *, const char  *); /*    56     4 */
	int                        (*pfnGetEntityIllum)(edict_t *); /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	edict_t *                  (*pfnFindEntityInSphere)(edict_t *, const float  *, float); /*    64     4 */
	edict_t *                  (*pfnFindClientInPVS)(edict_t *); /*    68     4 */
	edict_t *                  (*pfnEntitiesInPVS)(edict_t *); /*    72     4 */
	void                       (*pfnMakeVectors)(const float  *); /*    76     4 */
	void                       (*pfnAngleVectors)(const float  *, float *, float *, float *); /*    80     4 */
	edict_t *                  (*pfnCreateEntity)(void); /*    84     4 */
	void                       (*pfnRemoveEntity)(edict_t *); /*    88     4 */
	edict_t *                  (*pfnCreateNamedEntity)(int); /*    92     4 */
	void                       (*pfnMakeStatic)(edict_t *); /*    96     4 */
	int                        (*pfnEntIsOnFloor)(edict_t *); /*   100     4 */
	int                        (*pfnDropToFloor)(edict_t *); /*   104     4 */
	int                        (*pfnWalkMove)(edict_t *, float, float, int); /*   108     4 */
	void                       (*pfnSetOrigin)(edict_t *, const float  *); /*   112     4 */
	void                       (*pfnEmitSound)(edict_t *, int, const char  *, float, float, int, int); /*   116     4 */
	void                       (*pfnEmitAmbientSound)(edict_t *, float *, const char  *, float, float, int, int); /*   120     4 */
	void                       (*pfnTraceLine)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	void                       (*pfnTraceToss)(edict_t *, edict_t *, TraceResult *); /*   128     4 */
	int                        (*pfnTraceMonsterHull)(edict_t *, const float  *, const float  *, int, edict_t *, TraceResult *); /*   132     4 */
	void                       (*pfnTraceHull)(const float  *, const float  *, int, int, edict_t *, TraceResult *); /*   136     4 */
	void                       (*pfnTraceModel)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   140     4 */
	const char  *              (*pfnTraceTexture)(edict_t *, const float  *, const float  *); /*   144     4 */
	void                       (*pfnTraceSphere)(const float  *, const float  *, int, float, edict_t *, TraceResult *); /*   148     4 */
	void                       (*pfnGetAimVector)(edict_t *, float, float *); /*   152     4 */
	void                       (*pfnServerCommand)(char *); /*   156     4 */
	void                       (*pfnServerExecute)(void); /*   160     4 */
	void                       (*pfnClientCommand)(edict_t *, char *, ...); /*   164     4 */
	void                       (*pfnParticleEffect)(const float  *, const float  *, float, float); /*   168     4 */
	void                       (*pfnLightStyle)(int, char *); /*   172     4 */
	int                        (*pfnDecalIndex)(const char  *); /*   176     4 */
	int                        (*pfnPointContents)(const float  *); /*   180     4 */
	void                       (*pfnMessageBegin)(int, int, const float  *, edict_t *); /*   184     4 */
	void                       (*pfnMessageEnd)(void); /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	void                       (*pfnWriteByte)(int); /*   192     4 */
	void                       (*pfnWriteChar)(int); /*   196     4 */
	void                       (*pfnWriteShort)(int); /*   200     4 */
	void                       (*pfnWriteLong)(int); /*   204     4 */
	void                       (*pfnWriteAngle)(float); /*   208     4 */
	void                       (*pfnWriteCoord)(float); /*   212     4 */
	void                       (*pfnWriteString)(const char  *); /*   216     4 */
	void                       (*pfnWriteEntity)(int); /*   220     4 */
	void                       (*pfnCVarRegister)(cvar_t *); /*   224     4 */
	float                      (*pfnCVarGetFloat)(const char  *); /*   228     4 */
	const char  *              (*pfnCVarGetString)(const char  *); /*   232     4 */
	void                       (*pfnCVarSetFloat)(const char  *, float); /*   236     4 */
	void                       (*pfnCVarSetString)(const char  *, const char  *); /*   240     4 */
	void                       (*pfnAlertMessage)(ALERT_TYPE, char *, ...); /*   244     4 */
	void                       (*pfnEngineFprintf)(void *, char *, ...); /*   248     4 */
	void *                     (*pfnPvAllocEntPrivateData)(edict_t *, int32); /*   252     4 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	void *                     (*pfnPvEntPrivateData)(edict_t *); /*   256     4 */
	void                       (*pfnFreeEntPrivateData)(edict_t *); /*   260     4 */
	const char  *              (*pfnSzFromIndex)(int); /*   264     4 */
	int                        (*pfnAllocString)(const char  *); /*   268     4 */
	class entvars_s *          (*pfnGetVarsOfEnt)(edict_t *); /*   272     4 */
	edict_t *                  (*pfnPEntityOfEntOffset)(int); /*   276     4 */
	int                        (*pfnEntOffsetOfPEntity)(const edict_t  *); /*   280     4 */
	int                        (*pfnIndexOfEdict)(const edict_t  *); /*   284     4 */
	edict_t *                  (*pfnPEntityOfEntIndex)(int); /*   288     4 */
	edict_t *                  (*pfnFindEntityByVars)(class entvars_s *); /*   292     4 */
	void *                     (*pfnGetModelPtr)(edict_t *); /*   296     4 */
	int                        (*pfnRegUserMsg)(const char  *, int); /*   300     4 */
	void                       (*pfnAnimationAutomove)(const edict_t  *, float); /*   304     4 */
	void                       (*pfnGetBonePosition)(const edict_t  *, int, float *, float *); /*   308     4 */
	uint32                     (*pfnFunctionFromName)(const char  *); /*   312     4 */
	const char  *              (*pfnNameForFunction)(uint32); /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	void                       (*pfnClientPrintf)(edict_t *, PRINT_TYPE, const char  *); /*   320     4 */
	void                       (*pfnServerPrint)(const char  *); /*   324     4 */
	const char  *              (*pfnCmd_Args)(void); /*   328     4 */
	const char  *              (*pfnCmd_Argv)(int);  /*   332     4 */
	int                        (*pfnCmd_Argc)(void); /*   336     4 */
	void                       (*pfnGetAttachment)(const edict_t  *, int, float *, float *); /*   340     4 */
	void                       (*pfnCRC32_Init)(CRC32_t *); /*   344     4 */
	void                       (*pfnCRC32_ProcessBuffer)(CRC32_t *, void *, int); /*   348     4 */
	void                       (*pfnCRC32_ProcessByte)(CRC32_t *, unsigned char); /*   352     4 */
	CRC32_t                    (*pfnCRC32_Final)(CRC32_t); /*   356     4 */
	int32                      (*pfnRandomLong)(int32, int32); /*   360     4 */
	float                      (*pfnRandomFloat)(float, float); /*   364     4 */
	void                       (*pfnSetView)(const edict_t  *, const edict_t  *); /*   368     4 */
	float                      (*pfnTime)(void);     /*   372     4 */
	void                       (*pfnCrosshairAngle)(const edict_t  *, float, float); /*   376     4 */
	byte *                     (*pfnLoadFileForMe)(char *, int *); /*   380     4 */
	/* --- cacheline 6 boundary (384 bytes) --- */
	void                       (*pfnFreeFile)(void *); /*   384     4 */
	void                       (*pfnEndSection)(const char  *); /*   388     4 */
	int                        (*pfnCompareFileTime)(char *, char *, int *); /*   392     4 */
	void                       (*pfnGetGameDir)(char *); /*   396     4 */
	void                       (*pfnCvar_RegisterVariable)(cvar_t *); /*   400     4 */
	void                       (*pfnFadeClientVolume)(const edict_t  *, int, int, int, int); /*   404     4 */
	void                       (*pfnSetClientMaxspeed)(const edict_t  *, float); /*   408     4 */
	edict_t *                  (*pfnCreateFakeClient)(const char  *); /*   412     4 */
	void                       (*pfnRunPlayerMove)(edict_t *, const float  *, float, float, float, short unsigned int, byte, byte); /*   416     4 */
	int                        (*pfnNumberOfEntities)(void); /*   420     4 */
	char *                     (*pfnGetInfoKeyBuffer)(edict_t *); /*   424     4 */
	char *                     (*pfnInfoKeyValue)(char *, char *); /*   428     4 */
	void                       (*pfnSetKeyValue)(char *, char *, char *); /*   432     4 */
	void                       (*pfnSetClientKeyValue)(int, char *, char *, char *); /*   436     4 */
	int                        (*pfnIsMapValid)(char *); /*   440     4 */
	void                       (*pfnStaticDecal)(const float  *, int, int, int); /*   444     4 */
	/* --- cacheline 7 boundary (448 bytes) --- */
	int                        (*pfnPrecacheGeneric)(char *); /*   448     4 */
	int                        (*pfnGetPlayerUserId)(edict_t *); /*   452     4 */
	void                       (*pfnBuildSoundMsg)(edict_t *, int, const char  *, float, float, int, int, int, int, const float  *, edict_t *); /*   456     4 */
	int                        (*pfnIsDedicatedServer)(void); /*   460     4 */
	cvar_t *                   (*pfnCVarGetPointer)(const char  *); /*   464     4 */
	unsigned int               (*pfnGetPlayerWONId)(edict_t *); /*   468     4 */
	void                       (*pfnInfo_RemoveKey)(char *, const char  *); /*   472     4 */
	const char  *              (*pfnGetPhysicsKeyValue)(const edict_t  *, const char  *); /*   476     4 */
	void                       (*pfnSetPhysicsKeyValue)(const edict_t  *, const char  *, const char  *); /*   480     4 */
	const char  *              (*pfnGetPhysicsInfoString)(const edict_t  *); /*   484     4 */
	short unsigned int         (*pfnPrecacheEvent)(int, const char  *); /*   488     4 */
	void                       (*pfnPlaybackEvent)(int, const edict_t  *, short unsigned int, float, float *, float *, float, float, int, int, int, int); /*   492     4 */
	unsigned char *            (*pfnSetFatPVS)(float *); /*   496     4 */
	unsigned char *            (*pfnSetFatPAS)(float *); /*   500     4 */
	int                        (*pfnCheckVisibility)(const edict_t  *, unsigned char *); /*   504     4 */
	void                       (*pfnDeltaSetField)(class delta_s *, const char  *); /*   508     4 */
	/* --- cacheline 8 boundary (512 bytes) --- */
	void                       (*pfnDeltaUnsetField)(class delta_s *, const char  *); /*   512     4 */
	void                       (*pfnDeltaAddEncoder)(char *, void (*)(class delta_s *, const unsigned char  *, const unsigned char  *)); /*   516     4 */
	int                        (*pfnGetCurrentPlayer)(void); /*   520     4 */
	int                        (*pfnCanSkipPlayer)(const edict_t  *); /*   524     4 */
	int                        (*pfnDeltaFindField)(class delta_s *, const char  *); /*   528     4 */
	void                       (*pfnDeltaSetFieldByIndex)(class delta_s *, int); /*   532     4 */
	void                       (*pfnDeltaUnsetFieldByIndex)(class delta_s *, int); /*   536     4 */
	void                       (*pfnSetGroupMask)(int, int); /*   540     4 */
	int                        (*pfnCreateInstancedBaseline)(int, class entity_state_s *); /*   544     4 */
	void                       (*pfnCvar_DirectSet)(class cvar_s *, char *); /*   548     4 */
	void                       (*pfnForceUnmodified)(FORCE_TYPE, float *, float *, const char  *); /*   552     4 */
	void                       (*pfnGetPlayerStats)(const edict_t  *, int *, int *); /*   556     4 */
	void                       (*pfnAddServerCommand)(char *, void (*)(void)); /*   560     4 */
	qboolean                   (*pfnVoice_GetClientListening)(int, int); /*   564     4 */
	qboolean                   (*pfnVoice_SetClientListening)(int, int, qboolean); /*   568     4 */
	const char  *              (*pfnGetPlayerAuthId)(edict_t *); /*   572     4 */
	/* --- cacheline 9 boundary (576 bytes) --- */
	sequenceEntry_s *          (*pfnSequenceGet)(const char  *, const char  *); /*   576     4 */
	sentenceEntry_s *          (*pfnSequencePickSentence)(const char  *, int, int *); /*   580     4 */
	int                        (*pfnGetFileSize)(char *); /*   584     4 */
	unsigned int               (*pfnGetApproxWavePlayLen)(const char  *); /*   588     4 */
	int                        (*pfnIsCareerMatch)(void); /*   592     4 */
	int                        (*pfnGetLocalizedStringLength)(const char  *); /*   596     4 */
	void                       (*pfnRegisterTutorMessageShown)(int); /*   600     4 */
	int                        (*pfnGetTimesTutorMessageShown)(int); /*   604     4 */
	void                       (*ProcessTutorMessageDecayBuffer)(int *, int); /*   608     4 */
	void                       (*ConstructTutorMessageDecayBuffer)(int *, int); /*   612     4 */
	void                       (*ResetTutorMessageDecayData)(void); /*   616     4 */
	void                       (*pfnQueryClientCvarValue)(const edict_t  *, const char  *); /*   620     4 */
	void                       (*pfnQueryClientCvarValue2)(const edict_t  *, const char  *, int); /*   624     4 */
	int                        (*pfnCheckParm)(const char  *, char * *); /*   628     4 */

	/* size: 632, cachelines: 10, members: 158 */
	/* last cacheline: 56 bytes */
}; /* size: 632 */

/* 104 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 105 */
 /* pointer to 104 */
 /* size: 4 */

/* 106 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151296432 */

/* 107 */
 /* pointer to 106 */
 /* size: 4 */

/* 108 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 109 */
 /* pointer to 108 */
 /* size: 4 */

/* 110 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 111 */
 /* pointer to 110 */
 /* size: 4 */

/* 112 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151296952 */

/* 113 */
 /* pointer to 112 */
 /* size: 4 */

/* 114 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151297212 */

/* 115 */
 /* pointer to 114 */
 /* size: 4 */

/* 116 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151297420 */

/* 117 */
 /* pointer to 116 */
 /* size: 4 */

/* 118 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 119 */
 /* pointer to 118 */
 /* size: 4 */

/* 120 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151297732 */

/* 121 */
 /* pointer to 120 */
 /* size: 4 */

/* 122 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151297940 */

/* 123 */
 /* pointer to 122 */
 /* size: 4 */

/* 124 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 125 */
 /* pointer to 124 */
 /* size: 4 */

/* 126 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 127 */
 /* pointer to 126 */
 /* size: 4 */

/* 128 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 129 */
 /* pointer to 128 */
 /* size: 4 */

/* 130 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 131 */
 /* pointer to 130 */
 /* size: 4 */

/* 132 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151254276 */

/* 133 */
 /* pointer to 132 */
 /* size: 4 */

/* 134 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151254432 */

/* 135 */
 /* pointer to 134 */
 /* size: 4 */

/* 136 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 137 */
 /* pointer to 136 */
 /* size: 4 */

/* 138 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 139 */
 /* pointer to 138 */
 /* size: 4 */

/* 140 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 141 */
 /* pointer to 140 */
 /* size: 4 */

/* 142 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151255316 */

/* 143 */
 /* pointer to 142 */
 /* size: 4 */

/* 144 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151255524 */

/* 145 */
 /* pointer to 144 */
 /* size: 4 */

/* 146 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151255992 */

/* 147 */
 /* pointer to 146 */
 /* size: 4 */

/* 148 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151256460 */

/* 149 */
 /* pointer to 102 */
 /* size: 4 */

/* 150 */
 /* pointer to 148 */
 /* size: 4 */

/* 151 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151256876 */

/* 152 */
 /* pointer to 151 */
 /* size: 4 */

/* 153 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 154 */
 /* pointer to 153 */
 /* size: 4 */

/* 155 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151257552 */

/* 156 */
 /* pointer to 155 */
 /* size: 4 */

/* 157 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 158 */
 /* pointer to 157 */
 /* size: 4 */

/* 159 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151311212 */

/* 160 */
 /* pointer to 159 */
 /* size: 4 */

/* 161 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151311628 */

/* 162 */
 /* pointer to 161 */
 /* size: 4 */

/* 163 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151311888 */

/* 164 */
 /* pointer to 163 */
 /* size: 4 */

/* 165 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151312044 */

/* 166 */
 /* pointer to 165 */
 /* size: 4 */

/* 167 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151312148 */

/* 168 */
 /* pointer to 167 */
 /* size: 4 */

/* 169 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151312356 */

/* 170 */
 /* pointer to 169 */
 /* size: 4 */

/* 171 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151312668 */

/* 172 */
 /* pointer to 171 */
 /* size: 4 */

/* 173 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 174 */
 /* pointer to 173 */
 /* size: 4 */

/* 175 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151313032 */

/* 176 */
 /* pointer to 175 */
 /* size: 4 */

/* 177 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151313344 */

/* 178 */
 /* pointer to 177 */
 /* size: 4 */

/* 179 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151313500 */

/* 180 */
 /* pointer to 179 */
 /* size: 4 */

/* 181 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151313656 */

/* 182 */
 /* pointer to 181 */
 /* size: 4 */

/* 183 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151313812 */

/* 184 */
 /* pointer to 83 */
 /* size: 4 */

/* 185 */
 /* pointer to 183 */
 /* size: 4 */

/* 186 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 187 */
 /* pointer to 186 */
 /* size: 4 */

/* 188 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 189 */
 /* pointer to 188 */
 /* size: 4 */

/* 190 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151314332 */

/* 191 */
 /* pointer to 190 */
 /* size: 4 */

/* 192 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151314540 */

/* 193 */
 /* pointer to 192 */
 /* size: 4 */

/* 194 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151314748 */

/* 195 */
 /* pointer to 194 */
 /* size: 4 */

/* 196 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151314956 */

/* 197 */
 /* pointer to 196 */
 /* size: 4 */

/* 198 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 199 */
 /* pointer to 198 */
 /* size: 4 */

/* 200 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 201 */
 /* pointer to 200 */
 /* size: 4 */

/* 202 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 203 */
 /* pointer to 202 */
 /* size: 4 */

/* 204 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 205 */
 /* pointer to 75 */
 /* size: 4 */

/* 206 */
 /* pointer to 204 */
 /* size: 4 */

/* 207 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 208 */
 /* pointer to 209 */
 /* size: 4 */

/* 209 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 804 */

/* 210 */
 /* pointer to 207 */
 /* size: 4 */

/* 211 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 212 */
 /* pointer to 211 */
 /* size: 4 */

/* 213 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 214 */
 /* pointer to 213 */
 /* size: 4 */

/* 215 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151320604 */

/* 216 */
 /* pointer to 215 */
 /* size: 4 */

/* 217 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151320812 */

/* 218 */
 /* pointer to 217 */
 /* size: 4 */

/* 219 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 220 */
 /* pointer to 219 */
 /* size: 4 */

/* 221 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 222 */
 /* pointer to 221 */
 /* size: 4 */

/* 223 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151321436 */

/* 224 */
 /* pointer to 223 */
 /* size: 4 */

/* 225 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 226 */
 /* pointer to 225 */
 /* size: 4 */

/* 227 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 228 */
 /* pointer to 227 */
 /* size: 4 */

/* 229 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151321904 */

/* 230 */
 /* pointer to 80 */
 /* size: 4 */

/* 231 */
 /* pointer to 229 */
 /* size: 4 */

/* 232 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151322112 */

/* 233 */
 /* pointer to 232 */
 /* size: 4 */

/* 234 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151322372 */

/* 235 */
 /* pointer to 234 */
 /* size: 4 */

/* 236 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 237 */
 /* pointer to 236 */
 /* size: 4 */

/* 238 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 239 */
 /* pointer to 238 */
 /* size: 4 */

/* 240 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 241 */
 /* pointer to 240 */
 /* size: 4 */

/* 242 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151323152 */

/* 243 */
 /* pointer to 242 */
 /* size: 4 */

/* 244 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 245 */
 /* pointer to 244 */
 /* size: 4 */

/* 246 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151323480 */

/* 247 */
 /* pointer to 246 */
 /* size: 4 */

/* 248 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 249 */
 /* pointer to 46 */
 /* size: 4 */

/* 250 */
 /* pointer to 9 */
 /* size: 4 */

/* 251 */
 /* pointer to 248 */
 /* size: 4 */

/* 252 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151324052 */

/* 253 */
 /* pointer to 252 */
 /* size: 4 */

/* 254 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 255 */
 /* pointer to 254 */
 /* size: 4 */

/* 256 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151324468 */

/* 257 */
 /* pointer to 256 */
 /* size: 4 */

/* 258 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 259 */
 /* pointer to 258 */
 /* size: 4 */

/* 260 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151324988 */

/* 261 */
 /* pointer to 260 */
 /* size: 4 */

/* 262 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 263 */
 /* pointer to 262 */
 /* size: 4 */

/* 264 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 265 */
 /* pointer to 264 */
 /* size: 4 */

/* 266 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151325872 */

/* 267 */
 /* pointer to 266 */
 /* size: 4 */

/* 268 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151326132 */

/* 269 */
 /* pointer to 268 */
 /* size: 4 */

/* 270 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151326444 */

/* 271 */
 /* pointer to 270 */
 /* size: 4 */

/* 272 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151326756 */

/* 273 */
 /* pointer to 272 */
 /* size: 4 */

/* 274 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 275 */
 /* pointer to 274 */
 /* size: 4 */

/* 276 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 277 */
 /* pointer to 276 */
 /* size: 4 */

/* 278 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151331832 */

/* 279 */
 /* pointer to 278 */
 /* size: 4 */

/* 280 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 281 */
 /* pointer to 280 */
 /* size: 4 */

/* 282 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151332248 */

/* 283 */
 /* pointer to 282 */
 /* size: 4 */

/* 284 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 285 */
 /* pointer to 284 */
 /* size: 4 */

/* 286 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 2 */

/* 287 */
 /* pointer to 286 */
 /* size: 4 */

/* 288 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151332872 */

/* 289 */
 /* pointer to 288 */
 /* size: 4 */

/* 290 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 291 */
 /* pointer to 4 */
 /* size: 4 */

/* 292 */
 /* pointer to 290 */
 /* size: 4 */

/* 293 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 294 */
 /* pointer to 293 */
 /* size: 4 */

/* 295 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151334016 */

/* 296 */
 /* pointer to 297 */
 /* size: 4 */

/* 297 */
/* <0> (null):0 */
struct delta_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 298 */
 /* pointer to 295 */
 /* size: 4 */

/* 299 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151334340 */

/* 300 */
 /* pointer to 301 */
 /* size: 4 */

/* 301 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151334548 */

/* 302 */
 /* pointer to 303 */
 /* size: 4 */

/* 303 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 304 */
 /* pointer to 299 */
 /* size: 4 */

/* 305 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 306 */
 /* pointer to 305 */
 /* size: 4 */

/* 307 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151335120 */

/* 308 */
 /* pointer to 307 */
 /* size: 4 */

/* 309 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151335328 */

/* 310 */
 /* pointer to 309 */
 /* size: 4 */

/* 311 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 312 */
 /* pointer to 313 */
 /* size: 4 */

/* 313 */
/* <0> (null):0 */
struct entity_state_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 314 */
 /* pointer to 311 */
 /* size: 4 */

/* 315 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151340004 */

/* 316 */
 /* pointer to 81 */
 /* size: 4 */

/* 317 */
 /* pointer to 315 */
 /* size: 4 */

/* 318 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151340264 */

/* 319 */
 /* pointer to 318 */
 /* size: 4 */

/* 320 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151340576 */

/* 321 */
 /* pointer to 320 */
 /* size: 4 */

/* 322 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151340836 */

/* 323 */
 /* pointer to 322 */
 /* size: 4 */

/* 324 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 325 */
 /* pointer to 324 */
 /* size: 4 */

/* 326 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 327 */
 /* pointer to 326 */
 /* size: 4 */

/* 328 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 329 */
 /* pointer to 328 */
 /* size: 4 */

/* 330 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 331 */
 /* pointer to 330 */
 /* size: 4 */

/* 332 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 333 */
 /* pointer to 332 */
 /* size: 4 */

/* 334 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 335 */
 /* pointer to 334 */
 /* size: 4 */

/* 336 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151342292 */

/* 337 */
 /* pointer to 336 */
 /* size: 4 */

/* 338 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151342500 */

/* 339 */
 /* pointer to 338 */
 /* size: 4 */

/* 340 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151342708 */

/* 341 */
 /* pointer to 340 */
 /* size: 4 */

/* 342 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 343 */
 /* pointer to 17 */
 /* size: 4 */

/* 344 */
 /* pointer to 342 */
 /* size: 4 */

/* 345 */
/* <0> (null):0 */
typedef struct enginefuncs_s enginefuncs_t; /* size: 632 */

/* 346 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 347 */
/* <0> (null):0 */
typedef int ptrdiff_t; /* size: 4 */

/* 348 */
/* <0> (null):0 */
enum {
	TS_AT_TOP = 0,
	TS_AT_BOTTOM = 1,
	TS_GOING_UP = 2,
	TS_GOING_DOWN = 3,
}; /* size: 4 */

/* 349 */
/* <0> (null):0 */
typedef enum  TOGGLE_STATE; /* size: 4 */

/* 350 */
 /* pointer to 78 */
 /* size: 4 */

/* 351 */
 /* pointer to 352 */
 /* size: 4 */

/* 352 */
/* <0> (null):0 */
struct CBaseEntity {
	/* <0> (null):0 */
	edict_t * edict(class CBaseEntity *); /* linkage=_ZN11CBaseEntity5edictEv */

	/* <0> (null):0 */
	virtual int ObjectCaps(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10ObjectCapsEv */

	/* <0> (null):0 */
	int entindex(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8entindexEv */

	/* <0> (null):0 */
	void CBaseEntity(class CBaseEntity *);

	/* <0> (null):0 */
	void * operator new(size_t, entvars_t *); /* linkage=_ZN11CBaseEntitynwEjP9entvars_s */

	/* <0> (null):0 */
	virtual void Restart(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7RestartEv */

	/* <0> (null):0 */
	virtual void Activate(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8ActivateEv */

	/* <0> (null):0 */
	virtual int Classify(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8ClassifyEv */

	/* <0> (null):0 */
	virtual void DeathNotice(class CBaseEntity *, entvars_t *); /* linkage=_ZN11CBaseEntity11DeathNoticeEP9entvars_s */

	/* <0> (null):0 */
	virtual int BloodColor(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10BloodColorEv */

	/* <0> (null):0 */
	virtual BOOL IsTriggered(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity11IsTriggeredEPS_ */

	/* <0> (null):0 */
	virtual class CBaseMonster * MyMonsterPointer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity16MyMonsterPointerEv */

	/* <0> (null):0 */
	virtual class CSquadMonster * MySquadMonsterPointer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity21MySquadMonsterPointerEv */

	/* <0> (null):0 */
	virtual int GetToggleState(class CBaseEntity *); /* linkage=_ZN11CBaseEntity14GetToggleStateEv */

	/* <0> (null):0 */
	virtual void AddPoints(class CBaseEntity *, int, BOOL); /* linkage=_ZN11CBaseEntity9AddPointsEii */

	/* <0> (null):0 */
	virtual void AddPointsToTeam(class CBaseEntity *, int, BOOL); /* linkage=_ZN11CBaseEntity15AddPointsToTeamEii */

	/* <0> (null):0 */
	virtual BOOL AddPlayerItem(class CBaseEntity *, class CBasePlayerItem *); /* linkage=_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem */

	/* <0> (null):0 */
	virtual BOOL RemovePlayerItem(class CBaseEntity *, class CBasePlayerItem *); /* linkage=_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem */

	/* <0> (null):0 */
	virtual int GiveAmmo(class CBaseEntity *, int, char *, int); /* linkage=_ZN11CBaseEntity8GiveAmmoEiPci */

	/* <0> (null):0 */
	virtual float GetDelay(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8GetDelayEv */

	/* <0> (null):0 */
	virtual int IsMoving(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8IsMovingEv */

	/* <0> (null):0 */
	virtual void OverrideReset(class CBaseEntity *); /* linkage=_ZN11CBaseEntity13OverrideResetEv */

	/* <0> (null):0 */
	virtual void SetToggleState(class CBaseEntity *, int); /* linkage=_ZN11CBaseEntity14SetToggleStateEi */

	/* <0> (null):0 */
	virtual void StartSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity13StartSneakingEv */

	/* <0> (null):0 */
	virtual void StopSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12StopSneakingEv */

	/* <0> (null):0 */
	virtual BOOL OnControls(class CBaseEntity *, entvars_t *); /* linkage=_ZN11CBaseEntity10OnControlsEP9entvars_s */

	/* <0> (null):0 */
	virtual BOOL IsSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10IsSneakingEv */

	/* <0> (null):0 */
	virtual BOOL IsAlive(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7IsAliveEv */

	/* <0> (null):0 */
	virtual BOOL IsBSPModel(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10IsBSPModelEv */

	/* <0> (null):0 */
	virtual BOOL ReflectGauss(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12ReflectGaussEv */

	/* <0> (null):0 */
	virtual BOOL IsPlayer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8IsPlayerEv */

	/* <0> (null):0 */
	virtual BOOL IsNetClient(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11IsNetClientEv */

	/* <0> (null):0 */
	virtual const char  * TeamID(class CBaseEntity *); /* linkage=_ZN11CBaseEntity6TeamIDEv */

	/* <0> (null):0 */
	virtual void Think(class CBaseEntity *); /* linkage=_ZN11CBaseEntity5ThinkEv */

	/* <0> (null):0 */
	virtual void Touch(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity5TouchEPS_ */

	/* <0> (null):0 */
	virtual void Use(class CBaseEntity *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float); /* linkage=_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf */

	/* <0> (null):0 */
	virtual void Blocked(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity7BlockedEPS_ */

	/* <0> (null):0 */
	virtual void UpdateOwner(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11UpdateOwnerEv */

	/* <0> (null):0 */
	virtual BOOL FBecomeProne(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12FBecomeProneEv */

	/* <0> (null):0 */
	virtual class Vector Center(class CBaseEntity *); /* linkage=_ZN11CBaseEntity6CenterEv */

	/* <0> (null):0 */
	virtual class Vector EyePosition(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11EyePositionEv */

	/* <0> (null):0 */
	virtual class Vector EarPosition(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11EarPositionEv */

	/* <0> (null):0 */
	virtual class Vector BodyTarget(class CBaseEntity *, const class Vector  &); /* linkage=_ZN11CBaseEntity10BodyTargetERK6Vector */

	/* <0> (null):0 */
	virtual int Illumination(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12IlluminationEv */

	/* <0> (null):0 */
	virtual BOOL HasTarget(class CBaseEntity *, string_t); /* linkage=_ZN11CBaseEntity9HasTargetEj */

	/* vtable has 41 entries: {
	   [6] = ObjectCaps(_ZN11CBaseEntity10ObjectCapsEv), 
	   [2] = Restart(_ZN11CBaseEntity7RestartEv), 
	   [7] = Activate(_ZN11CBaseEntity8ActivateEv), 
	   [9] = Classify(_ZN11CBaseEntity8ClassifyEv), 
	   [10] = DeathNotice(_ZN11CBaseEntity11DeathNoticeEP9entvars_s), 
	   [15] = BloodColor(_ZN11CBaseEntity10BloodColorEv), 
	   [17] = IsTriggered(_ZN11CBaseEntity11IsTriggeredEPS_), 
	   [18] = MyMonsterPointer(_ZN11CBaseEntity16MyMonsterPointerEv), 
	   [19] = MySquadMonsterPointer(_ZN11CBaseEntity21MySquadMonsterPointerEv), 
	   [20] = GetToggleState(_ZN11CBaseEntity14GetToggleStateEv), 
	   [21] = AddPoints(_ZN11CBaseEntity9AddPointsEii), 
	   [22] = AddPointsToTeam(_ZN11CBaseEntity15AddPointsToTeamEii), 
	   [23] = AddPlayerItem(_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem), 
	   [24] = RemovePlayerItem(_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem), 
	   [25] = GiveAmmo(_ZN11CBaseEntity8GiveAmmoEiPci), 
	   [26] = GetDelay(_ZN11CBaseEntity8GetDelayEv), 
	   [27] = IsMoving(_ZN11CBaseEntity8IsMovingEv), 
	   [28] = OverrideReset(_ZN11CBaseEntity13OverrideResetEv), 
	   [30] = SetToggleState(_ZN11CBaseEntity14SetToggleStateEi), 
	   [31] = StartSneaking(_ZN11CBaseEntity13StartSneakingEv), 
	   [32] = StopSneaking(_ZN11CBaseEntity12StopSneakingEv), 
	   [33] = OnControls(_ZN11CBaseEntity10OnControlsEP9entvars_s), 
	   [34] = IsSneaking(_ZN11CBaseEntity10IsSneakingEv), 
	   [35] = IsAlive(_ZN11CBaseEntity7IsAliveEv), 
	   [36] = IsBSPModel(_ZN11CBaseEntity10IsBSPModelEv), 
	   [37] = ReflectGauss(_ZN11CBaseEntity12ReflectGaussEv), 
	   [40] = IsPlayer(_ZN11CBaseEntity8IsPlayerEv), 
	   [41] = IsNetClient(_ZN11CBaseEntity11IsNetClientEv), 
	   [42] = TeamID(_ZN11CBaseEntity6TeamIDEv), 
	   [44] = Think(_ZN11CBaseEntity5ThinkEv), 
	   [45] = Touch(_ZN11CBaseEntity5TouchEPS_), 
	   [46] = Use(_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf), 
	   [47] = Blocked(_ZN11CBaseEntity7BlockedEPS_), 
	   [49] = UpdateOwner(_ZN11CBaseEntity11UpdateOwnerEv), 
	   [50] = FBecomeProne(_ZN11CBaseEntity12FBecomeProneEv), 
	   [51] = Center(_ZN11CBaseEntity6CenterEv), 
	   [52] = EyePosition(_ZN11CBaseEntity11EyePositionEv), 
	   [53] = EarPosition(_ZN11CBaseEntity11EarPositionEv), 
	   [54] = BodyTarget(_ZN11CBaseEntity10BodyTargetERK6Vector), 
	   [55] = Illumination(_ZN11CBaseEntity12IlluminationEv), 
	   [38] = HasTarget(_ZN11CBaseEntity9HasTargetEj), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 353 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 354 */
/* <0> (null):0 */
struct {
	int                        event;                /*     0     4 */
	char *                     options;              /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 355 */
/* <0> (null):0 */
typedef class  MonsterEvent_t; /* size: 8 */

/* 356 */
/* <0> (null):0 */
enum {
	USE_OFF = 0,
	USE_ON = 1,
	USE_SET = 2,
	USE_TOGGLE = 3,
}; /* size: 4 */

/* 357 */
/* <0> (null):0 */
typedef enum  USE_TYPE; /* size: 4 */

/* 358 */
/* <0> (null):0 */
enum WeaponIdType {
	WEAPON_NONE = 0,
	WEAPON_P228 = 1,
	WEAPON_GLOCK = 2,
	WEAPON_SCOUT = 3,
	WEAPON_HEGRENADE = 4,
	WEAPON_XM1014 = 5,
	WEAPON_C4 = 6,
	WEAPON_MAC10 = 7,
	WEAPON_AUG = 8,
	WEAPON_SMOKEGRENADE = 9,
	WEAPON_ELITE = 10,
	WEAPON_FIVESEVEN = 11,
	WEAPON_UMP45 = 12,
	WEAPON_SG550 = 13,
	WEAPON_GALIL = 14,
	WEAPON_FAMAS = 15,
	WEAPON_USP = 16,
	WEAPON_GLOCK18 = 17,
	WEAPON_AWP = 18,
	WEAPON_MP5N = 19,
	WEAPON_M249 = 20,
	WEAPON_M3 = 21,
	WEAPON_M4A1 = 22,
	WEAPON_TMP = 23,
	WEAPON_G3SG1 = 24,
	WEAPON_FLASHBANG = 25,
	WEAPON_DEAGLE = 26,
	WEAPON_SG552 = 27,
	WEAPON_AK47 = 28,
	WEAPON_KNIFE = 29,
	WEAPON_P90 = 30,
	WEAPON_SHIELDGUN = 99,
}; /* size: 4 */

/* 359 */
/* <0> (null):0 */
enum MaxAmmoType {
	MAX_AMMO_BUCKSHOT = 32,
	MAX_AMMO_9MM = 120,
	MAX_AMMO_556NATO = 90,
	MAX_AMMO_556NATOBOX = 200,
	MAX_AMMO_762NATO = 90,
	MAX_AMMO_45ACP = 100,
	MAX_AMMO_50AE = 35,
	MAX_AMMO_338MAGNUM = 30,
	MAX_AMMO_57MM = 100,
	MAX_AMMO_357SIG = 52,
}; /* size: 4 */

/* 360 */
/* <0> (null):0 */
enum shieldgun_e {
	SHIELDGUN_IDLE = 0,
	SHIELDGUN_SHOOT1 = 1,
	SHIELDGUN_SHOOT2 = 2,
	SHIELDGUN_SHOOT_EMPTY = 3,
	SHIELDGUN_RELOAD = 4,
	SHIELDGUN_DRAW = 5,
	SHIELDGUN_DRAWN_IDLE = 6,
	SHIELDGUN_UP = 7,
	SHIELDGUN_DOWN = 8,
}; /* size: 4 */

/* 361 */
/* <0> (null):0 */
enum {
	BULLET_NONE = 0,
	BULLET_PLAYER_9MM = 1,
	BULLET_PLAYER_MP5 = 2,
	BULLET_PLAYER_357 = 3,
	BULLET_PLAYER_BUCKSHOT = 4,
	BULLET_PLAYER_CROWBAR = 5,
	BULLET_MONSTER_9MM = 6,
	BULLET_MONSTER_MP5 = 7,
	BULLET_MONSTER_12MM = 8,
	BULLET_PLAYER_45ACP = 9,
	BULLET_PLAYER_338MAG = 10,
	BULLET_PLAYER_762MM = 11,
	BULLET_PLAYER_556MM = 12,
	BULLET_PLAYER_50AE = 13,
	BULLET_PLAYER_57MM = 14,
	BULLET_PLAYER_357SIG = 15,
}; /* size: 4 */

/* 362 */
/* <0> (null):0 */
typedef enum  Bullet; /* size: 4 */

/* 363 */
/* <0> (null):0 */
struct {
	int                        iSlot;                /*     0     4 */
	int                        iPosition;            /*     4     4 */
	const char  *              pszAmmo1;             /*     8     4 */
	int                        iMaxAmmo1;            /*    12     4 */
	const char  *              pszAmmo2;             /*    16     4 */
	int                        iMaxAmmo2;            /*    20     4 */
	const char  *              pszName;              /*    24     4 */
	int                        iMaxClip;             /*    28     4 */
	int                        iId;                  /*    32     4 */
	int                        iFlags;               /*    36     4 */
	int                        iWeight;              /*    40     4 */

	/* size: 44, cachelines: 1, members: 11 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 364 */
/* <0> (null):0 */
typedef class  ItemInfo; /* size: 44 */

/* 365 */
/* <0> (null):0 */
enum {
	PLAYER_IDLE = 0,
	PLAYER_WALK = 1,
	PLAYER_JUMP = 2,
	PLAYER_SUPERJUMP = 3,
	PLAYER_DIE = 4,
	PLAYER_ATTACK1 = 5,
	PLAYER_ATTACK2 = 6,
	PLAYER_FLINCH = 7,
	PLAYER_LARGE_FLINCH = 8,
	PLAYER_RELOAD = 9,
	PLAYER_HOLDBOMB = 10,
}; /* size: 4 */

/* 366 */
/* <0> (null):0 */
typedef enum  PLAYER_ANIM; /* size: 4 */

/* 367 */
/* <0> (null):0 */
class CBasePlayer {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 368 */
 /* pointer to 367 */
 /* size: 4 */

/* 369 */
wchar_t
 /* size: 4 */

/* 370 */
/* <0> (null):0 */
enum GameEventType {
	EVENT_INVALID = 0,
	EVENT_WEAPON_FIRED = 1,
	EVENT_WEAPON_FIRED_ON_EMPTY = 2,
	EVENT_WEAPON_RELOADED = 3,
	EVENT_HE_GRENADE_EXPLODED = 4,
	EVENT_FLASHBANG_GRENADE_EXPLODED = 5,
	EVENT_SMOKE_GRENADE_EXPLODED = 6,
	EVENT_GRENADE_BOUNCED = 7,
	EVENT_BEING_SHOT_AT = 8,
	EVENT_PLAYER_BLINDED_BY_FLASHBANG = 9,
	EVENT_PLAYER_FOOTSTEP = 10,
	EVENT_PLAYER_JUMPED = 11,
	EVENT_PLAYER_DIED = 12,
	EVENT_PLAYER_LANDED_FROM_HEIGHT = 13,
	EVENT_PLAYER_TOOK_DAMAGE = 14,
	EVENT_HOSTAGE_DAMAGED = 15,
	EVENT_HOSTAGE_KILLED = 16,
	EVENT_DOOR = 17,
	EVENT_BREAK_GLASS = 18,
	EVENT_BREAK_WOOD = 19,
	EVENT_BREAK_METAL = 20,
	EVENT_BREAK_FLESH = 21,
	EVENT_BREAK_CONCRETE = 22,
	EVENT_BOMB_PLANTED = 23,
	EVENT_BOMB_DROPPED = 24,
	EVENT_BOMB_PICKED_UP = 25,
	EVENT_BOMB_BEEP = 26,
	EVENT_BOMB_DEFUSING = 27,
	EVENT_BOMB_DEFUSE_ABORTED = 28,
	EVENT_BOMB_DEFUSED = 29,
	EVENT_BOMB_EXPLODED = 30,
	EVENT_HOSTAGE_USED = 31,
	EVENT_HOSTAGE_RESCUED = 32,
	EVENT_ALL_HOSTAGES_RESCUED = 33,
	EVENT_VIP_ESCAPED = 34,
	EVENT_VIP_ASSASSINATED = 35,
	EVENT_TERRORISTS_WIN = 36,
	EVENT_CTS_WIN = 37,
	EVENT_ROUND_DRAW = 38,
	EVENT_ROUND_WIN = 39,
	EVENT_ROUND_LOSS = 40,
	EVENT_ROUND_START = 41,
	EVENT_PLAYER_SPAWNED = 42,
	EVENT_CLIENT_CORPSE_SPAWNED = 43,
	EVENT_BUY_TIME_START = 44,
	EVENT_PLAYER_LEFT_BUY_ZONE = 45,
	EVENT_DEATH_CAMERA_START = 46,
	EVENT_KILL_ALL = 47,
	EVENT_ROUND_TIME = 48,
	EVENT_DIE = 49,
	EVENT_KILL = 50,
	EVENT_HEADSHOT = 51,
	EVENT_KILL_FLASHBANGED = 52,
	EVENT_TUTOR_BUY_MENU_OPENNED = 53,
	EVENT_TUTOR_AUTOBUY = 54,
	EVENT_PLAYER_BOUGHT_SOMETHING = 55,
	EVENT_TUTOR_NOT_BUYING_ANYTHING = 56,
	EVENT_TUTOR_NEED_TO_BUY_PRIMARY_WEAPON = 57,
	EVENT_TUTOR_NEED_TO_BUY_PRIMARY_AMMO = 58,
	EVENT_TUTOR_NEED_TO_BUY_SECONDARY_AMMO = 59,
	EVENT_TUTOR_NEED_TO_BUY_ARMOR = 60,
	EVENT_TUTOR_NEED_TO_BUY_DEFUSE_KIT = 61,
	EVENT_TUTOR_NEED_TO_BUY_GRENADE = 62,
	EVENT_CAREER_TASK_DONE = 63,
	EVENT_START_RADIO_1 = 64,
	EVENT_RADIO_COVER_ME = 65,
	EVENT_RADIO_YOU_TAKE_THE_POINT = 66,
	EVENT_RADIO_HOLD_THIS_POSITION = 67,
	EVENT_RADIO_REGROUP_TEAM = 68,
	EVENT_RADIO_FOLLOW_ME = 69,
	EVENT_RADIO_TAKING_FIRE = 70,
	EVENT_START_RADIO_2 = 71,
	EVENT_RADIO_GO_GO_GO = 72,
	EVENT_RADIO_TEAM_FALL_BACK = 73,
	EVENT_RADIO_STICK_TOGETHER_TEAM = 74,
	EVENT_RADIO_GET_IN_POSITION_AND_WAIT = 75,
	EVENT_RADIO_STORM_THE_FRONT = 76,
	EVENT_RADIO_REPORT_IN_TEAM = 77,
	EVENT_START_RADIO_3 = 78,
	EVENT_RADIO_AFFIRMATIVE = 79,
	EVENT_RADIO_ENEMY_SPOTTED = 80,
	EVENT_RADIO_NEED_BACKUP = 81,
	EVENT_RADIO_SECTOR_CLEAR = 82,
	EVENT_RADIO_IN_POSITION = 83,
	EVENT_RADIO_REPORTING_IN = 84,
	EVENT_RADIO_GET_OUT_OF_THERE = 85,
	EVENT_RADIO_NEGATIVE = 86,
	EVENT_RADIO_ENEMY_DOWN = 87,
	EVENT_END_RADIO = 88,
	EVENT_NEW_MATCH = 89,
	EVENT_PLAYER_CHANGED_TEAM = 90,
	EVENT_BULLET_IMPACT = 91,
	EVENT_GAME_COMMENCE = 92,
	EVENT_WEAPON_ZOOMED = 93,
	EVENT_HOSTAGE_CALLED_FOR_HELP = 94,
	NUM_GAME_EVENTS = 95,
}; /* size: 4 */

/* 371 */
/* <0> (null):0 */
enum tmp_e {
	TMP_IDLE1 = 0,
	TMP_RELOAD = 1,
	TMP_DRAW = 2,
	TMP_SHOOT1 = 3,
	TMP_SHOOT2 = 4,
	TMP_SHOOT3 = 5,
}; /* size: 4 */

/* 372 */
/* <0> (null):0 */
class CTMP : public CBasePlayerWeapon {
public:

	/* class CBasePlayerWeapon   <ancestor>; */      /*     0     0 */
	int                        m_iShell;             /*   336     4 */
	int                        iShellOn;             /*   340     4 */
private:

	short unsigned int         m_usFireTMP;          /*   344     2 */
	/* <0> (null):0 */
	void CTMP(class CTMP *, const class CTMP  &);

	/* <0> (null):0 */
	void CTMP(class CTMP *);

	/* <0> (null):0 */
	virtual void Spawn(class CTMP *); /* linkage=_ZN4CTMP5SpawnEv */

	/* <0> (null):0 */
	virtual void Precache(class CTMP *); /* linkage=_ZN4CTMP8PrecacheEv */

	/* <0> (null):0 */
	virtual int iItemSlot(class CTMP *); /* linkage=_ZN4CTMP9iItemSlotEv */

	/* <0> (null):0 */
	virtual int GetItemInfo(class CTMP *, ItemInfo *); /* linkage=_ZN4CTMP11GetItemInfoEP8ItemInfo */

	/* <0> (null):0 */
	virtual void PrimaryAttack(class CTMP *); /* linkage=_ZN4CTMP13PrimaryAttackEv */

	/* <0> (null):0 */
	void TMPFire(class CTMP *, float, float, BOOL); /* linkage=_ZN4CTMP7TMPFireEffi */

	/* <0> (null):0 */
	virtual BOOL Deploy(class CTMP *); /* linkage=_ZN4CTMP6DeployEv */

	/* <0> (null):0 */
	virtual void Reload(class CTMP *); /* linkage=_ZN4CTMP6ReloadEv */

	/* <0> (null):0 */
	virtual void WeaponIdle(class CTMP *); /* linkage=_ZN4CTMP10WeaponIdleEv */

	/* <0> (null):0 */
	virtual float GetMaxSpeed(class CTMP *); /* linkage=_ZN4CTMP11GetMaxSpeedEv */

	/* <0> (null):0 */
	virtual BOOL UseDecrement(class CTMP *); /* linkage=_ZN4CTMP12UseDecrementEv */

	/* vtable has 10 entries: {
	   [0] = Spawn(_ZN4CTMP5SpawnEv), 
	   [1] = Precache(_ZN4CTMP8PrecacheEv), 
	   [79] = iItemSlot(_ZN4CTMP9iItemSlotEv), 
	   [61] = GetItemInfo(_ZN4CTMP11GetItemInfoEP8ItemInfo), 
	   [87] = PrimaryAttack(_ZN4CTMP13PrimaryAttackEv), 
	   [64] = Deploy(_ZN4CTMP6DeployEv), 
	   [89] = Reload(_ZN4CTMP6ReloadEv), 
	   [90] = WeaponIdle(_ZN4CTMP10WeaponIdleEv), 
	   [78] = GetMaxSpeed(_ZN4CTMP11GetMaxSpeedEv), 
	   [93] = UseDecrement(_ZN4CTMP12UseDecrementEv), 
	} */
	/* size: 348, cachelines: 6, members: 4 */
	/* last cacheline: 28 bytes */

	/* BRAIN FART ALERT! 348 != 10 + 0(holes), diff = 338 */

}; /* size: 348 */

/* 373 */
/* <0> (null):0 */
class CBasePlayerWeapon {
	/* <0> (null):0 */
	void CBasePlayerWeapon(class CBasePlayerWeapon *);

	/* <0> (null):0 */
	virtual int AddWeapon(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon9AddWeaponEv */

	/* <0> (null):0 */
	virtual void UpdateItemInfo(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon14UpdateItemInfoEv */

	/* <0> (null):0 */
	virtual void SecondaryAttack(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon15SecondaryAttackEv */

	/* <0> (null):0 */
	virtual BOOL ShouldWeaponIdle(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon16ShouldWeaponIdleEv */

	/* <0> (null):0 */
	virtual BOOL IsWeapon(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon8IsWeaponEv */

	/* <0> (null):0 */
	virtual class CBasePlayerItem * GetWeaponPtr(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon12GetWeaponPtrEv */

	/* vtable has 6 entries: {
	   [82] = AddWeapon(_ZN17CBasePlayerWeapon9AddWeaponEv), 
	   [68] = UpdateItemInfo(_ZN17CBasePlayerWeapon14UpdateItemInfoEv), 
	   [88] = SecondaryAttack(_ZN17CBasePlayerWeapon15SecondaryAttackEv), 
	   [92] = ShouldWeaponIdle(_ZN17CBasePlayerWeapon16ShouldWeaponIdleEv), 
	   [65] = IsWeapon(_ZN17CBasePlayerWeapon8IsWeaponEv), 
	   [77] = GetWeaponPtr(_ZN17CBasePlayerWeapon12GetWeaponPtrEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 374 */
 /* pointer to 372 */
 /* size: 4 */

/* 375 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 376 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 348 */

/* 377 */
 /* pointer to 364 */
 /* size: 4 */

/* 378 */
/* <0> (null):0 */
class IVoiceGameMgrHelper {
	int ()(void) * *           _vptr.IVoiceGameMgrHelper; /*     0     4 */
	/* <0> (null):0 */
	virtual void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *, int);

	/* <0> (null):0 */
	virtual bool CanPlayerHearPlayer(class IVoiceGameMgrHelper *, class CBasePlayer *, class CBasePlayer *); /* linkage=_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_ */

	/* vtable has 1 entries: {
	   [2] = CanPlayerHearPlayer(_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_), 
	} */
	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 379 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 380 */
 /* pointer to 381 */
 /* size: 4 */

/* 381 */
 /* pointer to 379 */
 /* size: 4 */

/* 382 */
 /* pointer to 378 */
 /* size: 4 */

/* 383 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 384 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 385 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 386 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 387 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 388 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 389 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 390 */
 /* pointer to 391 */
 /* size: 4 */

/* 391 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 676 */

/* 392 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 393 */
/* <0> (null):0 */
class CPointEntity {
	/* <0> (null):0 */
	virtual int ObjectCaps(class CPointEntity *); /* linkage=_ZN12CPointEntity10ObjectCapsEv */

	/* vtable has 1 entries: {
	   [6] = ObjectCaps(_ZN12CPointEntity10ObjectCapsEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 394 */
 /* pointer to 393 */
 /* size: 4 */

/* 395 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 396 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 397 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 398 */
/* <0> (null):0 */
class CBaseDelay {
	/* <0> (null):0 */
	void CBaseDelay(class CBaseDelay *);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 399 */
 /* pointer to 398 */
 /* size: 4 */

/* 400 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 401 */
/* <0> (null):0 */
class CBaseAnimating {
	/* <0> (null):0 */
	void CBaseAnimating(class CBaseAnimating *);

	/* <0> (null):0 */
	virtual void HandleAnimEvent(class CBaseAnimating *, MonsterEvent_t *); /* linkage=_ZN14CBaseAnimating15HandleAnimEventEP14MonsterEvent_t */

	/* vtable has 1 entries: {
	   [58] = HandleAnimEvent(_ZN14CBaseAnimating15HandleAnimEventEP14MonsterEvent_t), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 402 */
 /* pointer to 401 */
 /* size: 4 */

/* 403 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 404 */
/* <0> (null):0 */
class CBasePlayerItem {
	/* <0> (null):0 */
	void CBasePlayerItem(class CBasePlayerItem *);

	/* <0> (null):0 */
	virtual BOOL CanDrop(class CBasePlayerItem *); /* linkage=_ZN15CBasePlayerItem7CanDropEv */

	/* <0> (null):0 */
	virtual BOOL CanHolster(class CBasePlayerItem *); /* linkage=_ZN15CBasePlayerItem10CanHolsterEv */

	/* <0> (null):0 */
	virtual void ItemPreFrame(class CBasePlayerItem *); /* linkage=_ZN15CBasePlayerItem12ItemPreFrameEv */

	ItemInfo                   ItemInfoArray[32];    /*     0  1408 */
	/* --- cacheline 22 boundary (1408 bytes) --- */
	/* vtable has 3 entries: {
	   [63] = CanDrop(_ZN15CBasePlayerItem7CanDropEv), 
	   [66] = CanHolster(_ZN15CBasePlayerItem10CanHolsterEv), 
	   [69] = ItemPreFrame(_ZN15CBasePlayerItem12ItemPreFrameEv), 
	} */
	/* size: 0, cachelines: 0, members: 1 */

	/* BRAIN FART ALERT! 0 != 1408 + 0(holes), diff = -1408 */

}; /* size: 0 */

/* 405 */
 /* pointer to 404 */
 /* size: 4 */

/* 406 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 407 */
 /* pointer to 373 */
 /* size: 4 */

/* 408 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 409 */
 /* pointer to 352 */
 /* size: 4 */

/* 410 */
/* <0> (null):0 */
class CBaseMonster {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 411 */
 /* pointer to 410 */
 /* size: 4 */

/* 412 */
/* <0> (null):0 */
struct CSquadMonster {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 413 */
 /* pointer to 412 */
 /* size: 4 */

/* 414 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 415 */
 /* pointer to 355 */
 /* size: 4 */

/* 416 */
 /* pointer to 404 */
 /* size: 4 */

/* 417 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 418 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 419 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 420 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 421 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 422 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 423 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 424 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 425 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 426 */
 /* pointer to 74 */
 /* size: 4 */

/* 427 */
/* <0> (null):0 */
class CBotManager {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 428 */
 /* pointer to 427 */
 /* size: 4 */

/* 429 */
/* <0> (null):0 */
ItemInfo                   array[32]; /* size: 1408 */

/* Functions: */

/* <0> (null):0 */
void Vector2D(class Vector2D *)
{
} /* size: 3014656 */

/* <0> (null):0 */
void Vector2D(class Vector2D *, float, float)
{
} /* size: 151069872 */

/* <0> (null):0 */
class Vector2D operator+(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DplERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator-(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DmiERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator*(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DmlEf */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator/(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DdvEf */
{
} /* size: 8 */

/* <0> (null):0 */
float Length(const class Vector2D  *) /* linkage=_ZNK8Vector2D6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector2D  *) /* linkage=_ZNK8Vector2D13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector2D Normalize(const class Vector2D  *) /* linkage=_ZNK8Vector2D9NormalizeEv */
{
} /* size: 8 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector2D *) /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector2D *, float) /* linkage=_ZN8Vector2D6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void Vector(class Vector *)
{
} /* size: 0 */

/* <0> (null):0 */
void Vector(class Vector *, float, float, float)
{
} /* size: 228 */

/* <0> (null):0 */
void Vector(class Vector *, const class Vector  &)
{
} /* size: 151072652 */

/* <0> (null):0 */
void Vector(class Vector *, float *)
{
} /* size: 0 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *) /* linkage=_ZNK6VectorngEv */
{
} /* size: 12 */

/* <0> (null):0 */
int operator==(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectoreqERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
int operator!=(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorneERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector operator+(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorplERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectormiERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator*(const class Vector  *, float) /* linkage=_ZNK6VectormlEf */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator/(const class Vector  *, float) /* linkage=_ZNK6VectordvEf */
{
} /* size: 12 */

/* <0> (null):0 */
void CopyToArray(const class Vector  *, float *) /* linkage=_ZNK6Vector11CopyToArrayEPf */
{
} /* size: 320 */

/* <0> (null):0 */
float Length(const class Vector  *) /* linkage=_ZNK6Vector6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector  *) /* linkage=_ZNK6Vector13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
float * operator float*(class Vector *) /* linkage=_ZN6VectorcvPfEv */
{
} /* size: 4 */

/* <0> (null):0 */
const float  * operator const float*(const class Vector  *) /* linkage=_ZNK6VectorcvPKfEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector Normalize(const class Vector  *) /* linkage=_ZNK6Vector9NormalizeEv */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector2D Make2D(const class Vector  *) /* linkage=_ZNK6Vector6Make2DEv */
{
} /* size: 8 */

/* <0> (null):0 */
float Length2D(const class Vector  *) /* linkage=_ZNK6Vector8Length2DEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector  *, float) /* linkage=_ZNK6Vector16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector  *, float) /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector *) /* linkage=_ZN6Vector16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector *, float) /* linkage=_ZN6Vector6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
edict_t * edict(class CBaseEntity *) /* linkage=_ZN11CBaseEntity5edictEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int ObjectCaps(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
int entindex(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8entindexEv */
{
} /* size: 4 */

/* <0> (null):0 */
void CBaseEntity(class CBaseEntity *)
{
} /* size: 0 */

/* <0> (null):0 */
void * operator new(size_t, entvars_t *) /* linkage=_ZN11CBaseEntitynwEjP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Restart(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7RestartEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Activate(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8ActivateEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int Classify(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8ClassifyEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void DeathNotice(class CBaseEntity *, entvars_t *) /* linkage=_ZN11CBaseEntity11DeathNoticeEP9entvars_s */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int BloodColor(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10BloodColorEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsTriggered(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity11IsTriggeredEPS_ */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CBaseMonster * MyMonsterPointer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity16MyMonsterPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CSquadMonster * MySquadMonsterPointer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity21MySquadMonsterPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int GetToggleState(class CBaseEntity *) /* linkage=_ZN11CBaseEntity14GetToggleStateEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void AddPoints(class CBaseEntity *, int, BOOL) /* linkage=_ZN11CBaseEntity9AddPointsEii */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void AddPointsToTeam(class CBaseEntity *, int, BOOL) /* linkage=_ZN11CBaseEntity15AddPointsToTeamEii */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL AddPlayerItem(class CBaseEntity *, class CBasePlayerItem *) /* linkage=_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL RemovePlayerItem(class CBaseEntity *, class CBasePlayerItem *) /* linkage=_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int GiveAmmo(class CBaseEntity *, int, char *, int) /* linkage=_ZN11CBaseEntity8GiveAmmoEiPci */
{
} /* size: 4 */

/* <0> (null):0 */
virtual float GetDelay(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8GetDelayEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int IsMoving(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8IsMovingEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void OverrideReset(class CBaseEntity *) /* linkage=_ZN11CBaseEntity13OverrideResetEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void SetToggleState(class CBaseEntity *, int) /* linkage=_ZN11CBaseEntity14SetToggleStateEi */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void StartSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity13StartSneakingEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void StopSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12StopSneakingEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL OnControls(class CBaseEntity *, entvars_t *) /* linkage=_ZN11CBaseEntity10OnControlsEP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10IsSneakingEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsAlive(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7IsAliveEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsBSPModel(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10IsBSPModelEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL ReflectGauss(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12ReflectGaussEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsPlayer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8IsPlayerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsNetClient(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11IsNetClientEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual const char  * TeamID(class CBaseEntity *) /* linkage=_ZN11CBaseEntity6TeamIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Think(class CBaseEntity *) /* linkage=_ZN11CBaseEntity5ThinkEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Touch(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity5TouchEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Use(class CBaseEntity *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float) /* linkage=_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Blocked(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity7BlockedEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void UpdateOwner(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11UpdateOwnerEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL FBecomeProne(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12FBecomeProneEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class Vector Center(class CBaseEntity *) /* linkage=_ZN11CBaseEntity6CenterEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector EyePosition(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11EyePositionEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector EarPosition(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11EarPositionEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector BodyTarget(class CBaseEntity *, const class Vector  &) /* linkage=_ZN11CBaseEntity10BodyTargetERK6Vector */
{
} /* size: 12 */

/* <0> (null):0 */
virtual int Illumination(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12IlluminationEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL HasTarget(class CBaseEntity *, string_t) /* linkage=_ZN11CBaseEntity9HasTargetEj */
{
} /* size: 4 */

/* <0> (null):0 */
void CTMP(class CTMP *, const class CTMP  &)
{
} /* size: 0 */

/* <0> (null):0 */
void CTMP(class CTMP *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Spawn(class CTMP *) /* linkage=_ZN4CTMP5SpawnEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Precache(class CTMP *) /* linkage=_ZN4CTMP8PrecacheEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int iItemSlot(class CTMP *) /* linkage=_ZN4CTMP9iItemSlotEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int GetItemInfo(class CTMP *, ItemInfo *) /* linkage=_ZN4CTMP11GetItemInfoEP8ItemInfo */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void PrimaryAttack(class CTMP *) /* linkage=_ZN4CTMP13PrimaryAttackEv */
{
} /* size: 0 */

/* <0> (null):0 */
void TMPFire(class CTMP *, float, float, BOOL) /* linkage=_ZN4CTMP7TMPFireEffi */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL Deploy(class CTMP *) /* linkage=_ZN4CTMP6DeployEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Reload(class CTMP *) /* linkage=_ZN4CTMP6ReloadEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void WeaponIdle(class CTMP *) /* linkage=_ZN4CTMP10WeaponIdleEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual float GetMaxSpeed(class CTMP *) /* linkage=_ZN4CTMP11GetMaxSpeedEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL UseDecrement(class CTMP *) /* linkage=_ZN4CTMP12UseDecrementEv */
{
} /* size: 4 */

/* <0> (null):0 */
void CBasePlayerWeapon(class CBasePlayerWeapon *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual int AddWeapon(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon9AddWeaponEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void UpdateItemInfo(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon14UpdateItemInfoEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void SecondaryAttack(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon15SecondaryAttackEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL ShouldWeaponIdle(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon16ShouldWeaponIdleEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsWeapon(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon8IsWeaponEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CBasePlayerItem * GetWeaponPtr(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon12GetWeaponPtrEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *, int)
{
} /* size: 0 */

/* <0> (null):0 */
virtual bool CanPlayerHearPlayer(class IVoiceGameMgrHelper *, class CBasePlayer *, class CBasePlayer *) /* linkage=_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
void WeaponIdle(class CTMP *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Reload(class CTMP *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator==(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator!=(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, float X, float Y, float Z)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator+(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator*(const class Vector  *const this, float fl)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Length2D(const class Vector  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Length(const class Vector  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline edict_t * ENT(const entvars_t  * pev)
{
} /* size: 4 */

/* <0> (null):0 */
inline BOOL FStrEq(const char  * sz1, const char  * sz2)
{
} /* size: 4 */

/* <0> (null):0 */
inline void edict(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline int ENTINDEX(edict_t * pEdict)
{
} /* size: 4 */

/* <0> (null):0 */
inline void ObjectCaps(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
virtual int ObjectCaps(class CPointEntity *) /* linkage=_ZN12CPointEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
inline void ObjectCaps(class CPointEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void entindex(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator-(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void NormalizeInPlace(class Vector *const this)
{
	{
		float flLen;                                          //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void PrimaryAttack(class CTMP *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBaseEntity(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CBaseDelay(class CBaseDelay *)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBaseDelay(class CBaseDelay *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CBaseAnimating(class CBaseAnimating *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void HandleAnimEvent(class CBaseAnimating *, MonsterEvent_t *) /* linkage=_ZN14CBaseAnimating15HandleAnimEventEP14MonsterEvent_t */
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBaseAnimating(class CBaseAnimating *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CBasePlayerItem(class CBasePlayerItem *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL CanDrop(class CBasePlayerItem *) /* linkage=_ZN15CBasePlayerItem7CanDropEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL CanHolster(class CBasePlayerItem *) /* linkage=_ZN15CBasePlayerItem10CanHolsterEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void ItemPreFrame(class CBasePlayerItem *) /* linkage=_ZN15CBasePlayerItem12ItemPreFrameEv */
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBasePlayerItem(class CBasePlayerItem *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBasePlayerWeapon(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline entvars_t * VARS(edict_t * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline void * GET_PRIVATE(edict_t * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline void operator new(size_t stAllocateBlock, entvars_t * pev)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CTMP(class CTMP *const this)
{
} /* size: 0 */

/* <0> (null):0 */
class CTMP * GetClassPtr<CTMP>(class CTMP * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
void TMPFire(class CTMP *const this, float flSpread, float flCycleTime, BOOL fUseAutoAim)
{
	{
		class Vector vecAiming;                               //     0
		class Vector vecSrc;                                  //     0
		class Vector vecDir;                                  //     0
		int flag;                                             //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void Restart(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ObjectCaps(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Activate(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Classify(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void DeathNotice(class CBaseEntity *const this, entvars_t * pevChild)
{
} /* size: 0 */

/* <0> (null):0 */
void BloodColor(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsTriggered(class CBaseEntity *const this, class CBaseEntity * pActivator)
{
} /* size: 0 */

/* <0> (null):0 */
void MyMonsterPointer(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void MySquadMonsterPointer(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetToggleState(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void AddPoints(class CBaseEntity *const this, int score, BOOL bAllowNegativeScore)
{
} /* size: 0 */

/* <0> (null):0 */
void AddPointsToTeam(class CBaseEntity *const this, int score, BOOL bAllowNegativeScore)
{
} /* size: 0 */

/* <0> (null):0 */
void AddPlayerItem(class CBaseEntity *const this, class CBasePlayerItem * pItem)
{
} /* size: 0 */

/* <0> (null):0 */
void RemovePlayerItem(class CBaseEntity *const this, class CBasePlayerItem * pItem)
{
} /* size: 0 */

/* <0> (null):0 */
void GiveAmmo(class CBaseEntity *const this, int iAmount, char * szName, int iMax)
{
} /* size: 0 */

/* <0> (null):0 */
void GetDelay(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsMoving(class CBaseEntity *const this)
{
	operator!=(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void OverrideReset(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void SetToggleState(class CBaseEntity *const this, int state)
{
} /* size: 0 */

/* <0> (null):0 */
void StartSneaking(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void StopSneaking(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void OnControls(class CBaseEntity *const this, entvars_t * pev)
{
} /* size: 0 */

/* <0> (null):0 */
void IsSneaking(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsAlive(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsBSPModel(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ReflectGauss(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsPlayer(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsNetClient(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void TeamID(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Think(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Touch(class CBaseEntity *const this, class CBaseEntity * pOther)
{
} /* size: 0 */

/* <0> (null):0 */
void Use(class CBaseEntity *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
} /* size: 0 */

/* <0> (null):0 */
void Blocked(class CBaseEntity *const this, class CBaseEntity * pOther)
{
} /* size: 0 */

/* <0> (null):0 */
void UpdateOwner(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void FBecomeProne(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Center(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
	operator*(const class Vector  *const this,
			float fl); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void EyePosition(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void EarPosition(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void BodyTarget(class CBaseEntity *const this, const class Vector  &const posSrc)
{
} /* size: 0 */

/* <0> (null):0 */
void Illumination(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void HandleAnimEvent(class CBaseAnimating *const this, MonsterEvent_t * pEvent)
{
} /* size: 0 */

/* <0> (null):0 */
void CanDrop(class CBasePlayerItem *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CanHolster(class CBasePlayerItem *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ItemPreFrame(class CBasePlayerItem *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void AddWeapon(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void UpdateItemInfo(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void SecondaryAttack(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ShouldWeaponIdle(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsWeapon(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetWeaponPtr(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void iItemSlot(class CTMP *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetMaxSpeed(class CTMP *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void UseDecrement(class CTMP *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Precache(class CTMP *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetItemInfo(class CTMP *const this, ItemInfo * p)
{
} /* size: 0 */

/* <0> (null):0 */
void Deploy(class CTMP *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class CTMP *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void HasTarget(class CBaseEntity *const this, string_t targetname)
{
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void WeaponIdle(class CTMP *const this)
{
	WeaponIdle(class CTMP *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Reload(class CTMP *const this)
{
	Reload(class CTMP *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void TMPFire(class CTMP *const this, float flSpread, BOOL fUseAutoAim, float flCycleTime)
{
	{
		class Vector vecAiming;                               //     0
		class Vector vecSrc;                                  //     0
		int flag;                                             //     0
		class Vector vecDir;                                  //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Vector(class Vector *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Vector(class Vector *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Length2D(const class Vector  *const this); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void PrimaryAttack(class CTMP *const this)
{
	PrimaryAttack(class CTMP *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void weapon_tmp(entvars_t * pev)
{
	GetClassPtr<CTMP>(class CTMP * a); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void TMPFire(class CTMP *const this, float flSpread, float flCycleTime, BOOL fUseAutoAim)
{
	{
		class Vector vecAiming;                               //     0
		class Vector vecSrc;                                  //     0
		class Vector vecDir;                                  //     0
		int flag;                                             //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Vector(class Vector *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Vector(class Vector *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Length2D(const class Vector  *const this); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */



/* Variables: */

float                      flLen; /* size: 4 */

entvars_t *                pev; /* size: 4 */

class Vector              vecAiming; /* size: 12 */

class Vector              vecSrc; /* size: 12 */

class Vector              vecDir; /* size: 12 */

int                        flag; /* size: 4 */

class Vector              vecAiming; /* size: 12 */

class Vector              vecSrc; /* size: 12 */

int                        flag; /* size: 4 */

class Vector              vecDir; /* size: 12 */

; /* size: 151428604 */

class Vector              vecAiming; /* size: 12 */

class Vector              vecSrc; /* size: 12 */

class Vector              vecDir; /* size: 12 */

int                        flag; /* size: 4 */

extern class _IO_FILE *           stdin; /* size: 4 */

extern class _IO_FILE *           stdout; /* size: 4 */

intconst                   k_cubSaltSize; /* size: 4 */

GID_tconst                 k_GIDNil; /* size: 8 */

GID_tconst                 k_TxnIDNil; /* size: 8 */

GID_tconst                 k_TxnIDUnknown; /* size: 8 */

PackageId_tconst           k_uPackageIdFreeSub; /* size: 4 */

PackageId_tconst           k_uPackageIdInvalid; /* size: 4 */

AppId_tconst               k_uAppIdInvalid; /* size: 4 */

AssetClassId_tconst        k_ulAssetClassIdInvalid; /* size: 8 */

PhysicalItemId_tconst      k_uPhysicalItemIdInvalid; /* size: 4 */

DepotId_tconst             k_uDepotIdInvalid; /* size: 4 */

CellID_tconst              k_uCellIDInvalid; /* size: 4 */

SteamAPICall_tconst        k_uAPICallInvalid; /* size: 8 */

PartnerId_tconst           k_uPartnerIdInvalid; /* size: 4 */

extern enginefuncs_t              g_engfuncs; /* size: 632 */

extern globalvars_t *             gpGlobals; /* size: 4 */

extern class Vectorconst          g_vecZero; /* size: 12 */

extern class CBotManager *        TheBots; /* size: 4 */

/* Types: */

/* 1 */
char
 /* size: 1 */

/* 2 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 3 */
unsigned int
 /* size: 4 */

/* 4 */
unsigned char
 /* size: 1 */

/* 5 */
short unsigned int
 /* size: 2 */

/* 6 */
long unsigned int
 /* size: 4 */

/* 7 */
signed char
 /* size: 1 */

/* 8 */
short int
 /* size: 2 */

/* 9 */
int
 /* size: 4 */

/* 10 */
long long int
 /* size: 8 */

/* 11 */
long long unsigned int
 /* size: 8 */

/* 12 */
/* <0> (null):0 */
typedef long long int __quad_t; /* size: 8 */

/* 13 */
/* <0> (null):0 */
typedef long int __off_t; /* size: 4 */

/* 14 */
long int
 /* size: 4 */

/* 15 */
/* <0> (null):0 */
typedef __quad_t __off64_t; /* size: 8 */

/* 16 */
 /* pointer to 0 */
 /* size: 4 */

/* 17 */
 /* pointer to 1 */
 /* size: 4 */

/* 18 */
/* <0> (null):0 */
struct _IO_FILE {
	int                        _flags;               /*     0     4 */
	char *                     _IO_read_ptr;         /*     4     4 */
	char *                     _IO_read_end;         /*     8     4 */
	char *                     _IO_read_base;        /*    12     4 */
	char *                     _IO_write_base;       /*    16     4 */
	char *                     _IO_write_ptr;        /*    20     4 */
	char *                     _IO_write_end;        /*    24     4 */
	char *                     _IO_buf_base;         /*    28     4 */
	char *                     _IO_buf_end;          /*    32     4 */
	char *                     _IO_save_base;        /*    36     4 */
	char *                     _IO_backup_base;      /*    40     4 */
	char *                     _IO_save_end;         /*    44     4 */
	class _IO_marker *         _markers;             /*    48     4 */
	class _IO_FILE *           _chain;               /*    52     4 */
	int                        _fileno;              /*    56     4 */
	int                        _flags2;              /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	__off_t                    _old_offset;          /*    64     4 */
	short unsigned int         _cur_column;          /*    68     2 */
	signed char                _vtable_offset;       /*    70     1 */
	char                       _shortbuf[1];         /*    71     1 */
	_IO_lock_t *               _lock;                /*    72     4 */
	__off64_t                  _offset;              /*    76     8 */
	void *                     __pad1;               /*    84     4 */
	void *                     __pad2;               /*    88     4 */
	void *                     __pad3;               /*    92     4 */
	void *                     __pad4;               /*    96     4 */
	size_t                     __pad5;               /*   100     4 */
	int                        _mode;                /*   104     4 */
	char                       _unused2[40];         /*   108    40 */
	/* --- cacheline 2 boundary (128 bytes) was 20 bytes ago --- */

	/* size: 148, cachelines: 3, members: 29 */
	/* last cacheline: 20 bytes */
}; /* size: 148 */

/* 19 */
/* <0> (null):0 */
typedef void _IO_lock_t; /* size: 0 */

/* 20 */
/* <0> (null):0 */
struct _IO_marker {
	class _IO_marker *         _next;                /*     0     4 */
	class _IO_FILE *           _sbuf;                /*     4     4 */
	int                        _pos;                 /*     8     4 */

	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 21 */
 /* pointer to 20 */
 /* size: 4 */

/* 22 */
 /* pointer to 18 */
 /* size: 4 */

/* 23 */
 /* pointer to 20 */
 /* size: 4 */

/* 24 */
 /* pointer to 18 */
 /* size: 4 */

/* 25 */
/* <0> (null):0 */
char                       array[1]; /* size: 1 */

/* 26 */
 /* pointer to 19 */
 /* size: 4 */

/* 27 */
/* <0> (null):0 */
char                       array[40]; /* size: 40 */

/* 28 */
 /* pointer to 29 */
 /* size: 4 */

/* 29 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 30 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 31 */
long double
 /* size: 12 */

/* 32 */
double
 /* size: 8 */

/* 33 */
/* <0> (null):0 */
typedef int int32; /* size: 4 */

/* 34 */
/* <0> (null):0 */
typedef unsigned int uint32; /* size: 4 */

/* 35 */
/* <0> (null):0 */
typedef long long unsigned int uint64; /* size: 8 */

/* 36 */
/* <0> (null):0 */
typedef uint64 GID_t; /* size: 8 */

/* 37 */
/* <0> (null):0 */
typedef uint32 PackageId_t; /* size: 4 */

/* 38 */
/* <0> (null):0 */
typedef uint32 AppId_t; /* size: 4 */

/* 39 */
/* <0> (null):0 */
typedef uint64 AssetClassId_t; /* size: 8 */

/* 40 */
/* <0> (null):0 */
typedef uint32 PhysicalItemId_t; /* size: 4 */

/* 41 */
/* <0> (null):0 */
typedef uint32 DepotId_t; /* size: 4 */

/* 42 */
/* <0> (null):0 */
typedef uint32 CellID_t; /* size: 4 */

/* 43 */
/* <0> (null):0 */
typedef uint64 SteamAPICall_t; /* size: 8 */

/* 44 */
/* <0> (null):0 */
typedef uint32 PartnerId_t; /* size: 4 */

/* 45 */
/* <0> (null):0 */
typedef int BOOL; /* size: 4 */

/* 46 */
/* <0> (null):0 */
typedef unsigned char byte; /* size: 1 */

/* 47 */
/* <0> (null):0 */
typedef unsigned int string_t; /* size: 4 */

/* 48 */
/* <0> (null):0 */
typedef float vec_t; /* size: 4 */

/* 49 */
float
 /* size: 4 */

/* 50 */
/* <0> (null):0 */
class Vector2D {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	/* <0> (null):0 */
	void Vector2D(class Vector2D *);

	/* <0> (null):0 */
	void Vector2D(class Vector2D *, float, float);

	/* <0> (null):0 */
	class Vector2D operator+(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DplERKS_ */

	/* <0> (null):0 */
	class Vector2D operator-(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DmiERKS_ */

	/* <0> (null):0 */
	class Vector2D operator*(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DmlEf */

	/* <0> (null):0 */
	class Vector2D operator/(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DdvEf */

	/* <0> (null):0 */
	float Length(const class Vector2D  *); /* linkage=_ZNK8Vector2D6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector2D  *); /* linkage=_ZNK8Vector2D13LengthSquaredEv */

	/* <0> (null):0 */
	class Vector2D Normalize(const class Vector2D  *); /* linkage=_ZNK8Vector2D9NormalizeEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector2D *); /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector2D *, float); /* linkage=_ZN8Vector2D6IsZeroEf */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 51 */
 /* pointer to 50 */
 /* size: 4 */

/* 52 */
 /* pointer to 53 */
 /* size: 4 */

/* 53 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 54 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 55 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 56 */
bool
 /* size: 1 */

/* 57 */
/* <0> (null):0 */
class Vector {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	vec_t                      z;                    /*     8     4 */
	/* <0> (null):0 */
	void Vector(class Vector *);

	/* <0> (null):0 */
	void Vector(class Vector *, float, float, float);

	/* <0> (null):0 */
	void Vector(class Vector *, const class Vector  &);

	/* <0> (null):0 */
	void Vector(class Vector *, float *);

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *); /* linkage=_ZNK6VectorngEv */

	/* <0> (null):0 */
	int operator==(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectoreqERKS_ */

	/* <0> (null):0 */
	int operator!=(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorneERKS_ */

	/* <0> (null):0 */
	class Vector operator+(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorplERKS_ */

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectormiERKS_ */

	/* <0> (null):0 */
	class Vector operator*(const class Vector  *, float); /* linkage=_ZNK6VectormlEf */

	/* <0> (null):0 */
	class Vector operator/(const class Vector  *, float); /* linkage=_ZNK6VectordvEf */

	/* <0> (null):0 */
	void CopyToArray(const class Vector  *, float *); /* linkage=_ZNK6Vector11CopyToArrayEPf */

	/* <0> (null):0 */
	float Length(const class Vector  *); /* linkage=_ZNK6Vector6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector  *); /* linkage=_ZNK6Vector13LengthSquaredEv */

	/* <0> (null):0 */
	float * operator float*(class Vector *); /* linkage=_ZN6VectorcvPfEv */

	/* <0> (null):0 */
	const float  * operator const float*(const class Vector  *); /* linkage=_ZNK6VectorcvPKfEv */

	/* <0> (null):0 */
	class Vector Normalize(const class Vector  *); /* linkage=_ZNK6Vector9NormalizeEv */

	/* <0> (null):0 */
	class Vector2D Make2D(const class Vector  *); /* linkage=_ZNK6Vector6Make2DEv */

	/* <0> (null):0 */
	float Length2D(const class Vector  *); /* linkage=_ZNK6Vector8Length2DEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector  *, float); /* linkage=_ZNK6Vector16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector  *, float); /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector *); /* linkage=_ZN6Vector16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector *, float); /* linkage=_ZN6Vector6IsZeroEf */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 58 */
 /* pointer to 57 */
 /* size: 4 */

/* 59 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 60 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 61 */
 /* pointer to 49 */
 /* size: 4 */

/* 62 */
 /* pointer to 63 */
 /* size: 4 */

/* 63 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 64 */
 /* pointer to 65 */
 /* size: 4 */

/* 65 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 66 */
/* <0> (null):0 */
typedef int qboolean; /* size: 4 */

/* 67 */
/* <0> (null):0 */
struct link_s {
	class link_s *             prev;                 /*     0     4 */
	class link_s *             next;                 /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 68 */
 /* pointer to 67 */
 /* size: 4 */

/* 69 */
/* <0> (null):0 */
typedef struct link_s link_t; /* size: 8 */

/* 70 */
/* <0> (null):0 */
typedef struct edict_s edict_t; /* size: 804 */

/* 71 */
/* <0> (null):0 */
struct edict_s {
	qboolean                   free;                 /*     0     4 */
	int                        serialnumber;         /*     4     4 */
	link_t                     area;                 /*     8     8 */
	int                        headnode;             /*    16     4 */
	int                        num_leafs;            /*    20     4 */
	short int                  leafnums[48];         /*    24    96 */
	/* --- cacheline 1 boundary (64 bytes) was 56 bytes ago --- */
	float                      freetime;             /*   120     4 */
	void *                     pvPrivateData;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	entvars_t                  v;                    /*   128   676 */
	/* --- cacheline 12 boundary (768 bytes) was 36 bytes ago --- */

	/* size: 804, cachelines: 13, members: 9 */
	/* last cacheline: 36 bytes */
}; /* size: 804 */

/* 72 */
 /* pointer to 70 */
 /* size: 4 */

/* 73 */
/* <0> (null):0 */
struct {
	float                      time;                 /*     0     4 */
	float                      frametime;            /*     4     4 */
	float                      force_retouch;        /*     8     4 */
	string_t                   mapname;              /*    12     4 */
	string_t                   startspot;            /*    16     4 */
	float                      deathmatch;           /*    20     4 */
	float                      coop;                 /*    24     4 */
	float                      teamplay;             /*    28     4 */
	float                      serverflags;          /*    32     4 */
	float                      found_secrets;        /*    36     4 */
	class Vector              v_forward;             /*    40    12 */
	class Vector              v_up;                  /*    52    12 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	class Vector              v_right;               /*    64    12 */
	float                      trace_allsolid;       /*    76     4 */
	float                      trace_startsolid;     /*    80     4 */
	float                      trace_fraction;       /*    84     4 */
	class Vector              trace_endpos;          /*    88    12 */
	class Vector              trace_plane_normal;    /*   100    12 */
	float                      trace_plane_dist;     /*   112     4 */
	edict_t *                  trace_ent;            /*   116     4 */
	float                      trace_inopen;         /*   120     4 */
	float                      trace_inwater;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	int                        trace_hitgroup;       /*   128     4 */
	int                        trace_flags;          /*   132     4 */
	int                        msg_entity;           /*   136     4 */
	int                        cdAudioTrack;         /*   140     4 */
	int                        maxClients;           /*   144     4 */
	int                        maxEntities;          /*   148     4 */
	const char  *              pStringBase;          /*   152     4 */
	void *                     pSaveData;            /*   156     4 */
	class Vector              vecLandmarkOffset;     /*   160    12 */

	/* size: 172, cachelines: 3, members: 31 */
	/* last cacheline: 44 bytes */
}; /* size: 172 */

/* 74 */
/* <0> (null):0 */
typedef class  globalvars_t; /* size: 172 */

/* 75 */
/* <0> (null):0 */
struct entvars_s {
	string_t                   classname;            /*     0     4 */
	string_t                   globalname;           /*     4     4 */
	class Vector              origin;                /*     8    12 */
	class Vector              oldorigin;             /*    20    12 */
	class Vector              velocity;              /*    32    12 */
	class Vector              basevelocity;          /*    44    12 */
	class Vector              clbasevelocity;        /*    56    12 */
	/* --- cacheline 1 boundary (64 bytes) was 4 bytes ago --- */
	class Vector              movedir;               /*    68    12 */
	class Vector              angles;                /*    80    12 */
	class Vector              avelocity;             /*    92    12 */
	class Vector              punchangle;            /*   104    12 */
	class Vector              v_angle;               /*   116    12 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	class Vector              endpos;                /*   128    12 */
	class Vector              startpos;              /*   140    12 */
	float                      impacttime;           /*   152     4 */
	float                      starttime;            /*   156     4 */
	int                        fixangle;             /*   160     4 */
	float                      idealpitch;           /*   164     4 */
	float                      pitch_speed;          /*   168     4 */
	float                      ideal_yaw;            /*   172     4 */
	float                      yaw_speed;            /*   176     4 */
	int                        modelindex;           /*   180     4 */
	string_t                   model;                /*   184     4 */
	int                        viewmodel;            /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	int                        weaponmodel;          /*   192     4 */
	class Vector              absmin;                /*   196    12 */
	class Vector              absmax;                /*   208    12 */
	class Vector              mins;                  /*   220    12 */
	class Vector              maxs;                  /*   232    12 */
	class Vector              size;                  /*   244    12 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	float                      ltime;                /*   256     4 */
	float                      nextthink;            /*   260     4 */
	int                        movetype;             /*   264     4 */
	int                        solid;                /*   268     4 */
	int                        skin;                 /*   272     4 */
	int                        body;                 /*   276     4 */
	int                        effects;              /*   280     4 */
	float                      gravity;              /*   284     4 */
	float                      friction;             /*   288     4 */
	int                        light_level;          /*   292     4 */
	int                        sequence;             /*   296     4 */
	int                        gaitsequence;         /*   300     4 */
	float                      frame;                /*   304     4 */
	float                      animtime;             /*   308     4 */
	float                      framerate;            /*   312     4 */
	unsigned char              controller[4];        /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	unsigned char              blending[2];          /*   320     2 */
	float                      scale;                /*   324     4 */
	int                        rendermode;           /*   328     4 */
	float                      renderamt;            /*   332     4 */
	class Vector              rendercolor;           /*   336    12 */
	int                        renderfx;             /*   348     4 */
	float                      health;               /*   352     4 */
	float                      frags;                /*   356     4 */
	int                        weapons;              /*   360     4 */
	float                      takedamage;           /*   364     4 */
	int                        deadflag;             /*   368     4 */
	class Vector              view_ofs;              /*   372    12 */
	int                        button;               /*   384     4 */
	/* --- cacheline 6 boundary (384 bytes) was 2 bytes ago --- */
	int                        impulse;              /*   388     4 */
	edict_t *                  chain;                /*   392     4 */
	edict_t *                  dmg_inflictor;        /*   396     4 */
	edict_t *                  enemy;                /*   400     4 */
	edict_t *                  aiment;               /*   404     4 */
	edict_t *                  owner;                /*   408     4 */
	edict_t *                  groundentity;         /*   412     4 */
	int                        spawnflags;           /*   416     4 */
	int                        flags;                /*   420     4 */
	int                        colormap;             /*   424     4 */
	int                        team;                 /*   428     4 */
	float                      max_health;           /*   432     4 */
	float                      teleport_time;        /*   436     4 */
	float                      armortype;            /*   440     4 */
	float                      armorvalue;           /*   444     4 */
	int                        waterlevel;           /*   448     4 */
	/* --- cacheline 7 boundary (448 bytes) was 2 bytes ago --- */
	int                        watertype;            /*   452     4 */
	string_t                   target;               /*   456     4 */
	string_t                   targetname;           /*   460     4 */
	string_t                   netname;              /*   464     4 */
	string_t                   message;              /*   468     4 */
	float                      dmg_take;             /*   472     4 */
	float                      dmg_save;             /*   476     4 */
	float                      dmg;                  /*   480     4 */
	float                      dmgtime;              /*   484     4 */
	string_t                   noise;                /*   488     4 */
	string_t                   noise1;               /*   492     4 */
	string_t                   noise2;               /*   496     4 */
	string_t                   noise3;               /*   500     4 */
	float                      speed;                /*   504     4 */
	float                      air_finished;         /*   508     4 */
	float                      pain_finished;        /*   512     4 */
	/* --- cacheline 8 boundary (512 bytes) was 2 bytes ago --- */
	float                      radsuit_finished;     /*   516     4 */
	edict_t *                  pContainingEntity;    /*   520     4 */
	int                        playerclass;          /*   524     4 */
	float                      maxspeed;             /*   528     4 */
	float                      fov;                  /*   532     4 */
	int                        weaponanim;           /*   536     4 */
	int                        pushmsec;             /*   540     4 */
	int                        bInDuck;              /*   544     4 */
	int                        flTimeStepSound;      /*   548     4 */
	int                        flSwimTime;           /*   552     4 */
	int                        flDuckTime;           /*   556     4 */
	int                        iStepLeft;            /*   560     4 */
	float                      flFallVelocity;       /*   564     4 */
	int                        gamestate;            /*   568     4 */
	int                        oldbuttons;           /*   572     4 */
	int                        groupinfo;            /*   576     4 */
	/* --- cacheline 9 boundary (576 bytes) was 2 bytes ago --- */
	int                        iuser1;               /*   580     4 */
	int                        iuser2;               /*   584     4 */
	int                        iuser3;               /*   588     4 */
	int                        iuser4;               /*   592     4 */
	float                      fuser1;               /*   596     4 */
	float                      fuser2;               /*   600     4 */
	float                      fuser3;               /*   604     4 */
	float                      fuser4;               /*   608     4 */
	class Vector              vuser1;                /*   612    12 */
	class Vector              vuser2;                /*   624    12 */
	class Vector              vuser3;                /*   636    12 */
	/* --- cacheline 10 boundary (640 bytes) was 6 bytes ago --- */
	class Vector              vuser4;                /*   648    12 */
	edict_t *                  euser1;               /*   660     4 */
	edict_t *                  euser2;               /*   664     4 */
	edict_t *                  euser3;               /*   668     4 */
	edict_t *                  euser4;               /*   672     4 */

	/* size: 676, cachelines: 11, members: 123 */
	/* last cacheline: 36 bytes */

	/* BRAIN FART ALERT! 676 != 674 + 0(holes), diff = 2 */

}; /* size: 676 */

/* 76 */
/* <0> (null):0 */
unsigned char              array[4]; /* size: 4 */

/* 77 */
/* <0> (null):0 */
unsigned char              array[2]; /* size: 2 */

/* 78 */
/* <0> (null):0 */
typedef struct entvars_s entvars_t; /* size: 676 */

/* 79 */
/* <0> (null):0 */
short int                  array[48]; /* size: 96 */

/* 80 */
/* <0> (null):0 */
typedef uint32 CRC32_t; /* size: 4 */

/* 81 */
/* <0> (null):0 */
struct cvar_s {
	char *                     name;                 /*     0     4 */
	char *                     string;               /*     4     4 */
	int                        flags;                /*     8     4 */
	float                      value;                /*    12     4 */
	class cvar_s *             next;                 /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 82 */
 /* pointer to 81 */
 /* size: 4 */

/* 83 */
/* <0> (null):0 */
typedef struct cvar_s cvar_t; /* size: 20 */

/* 84 */
/* <0> (null):0 */
struct client_textmessage_s {
	int                        effect;               /*     0     4 */
	byte                       r1;                   /*     4     1 */
	byte                       g1;                   /*     5     1 */
	byte                       b1;                   /*     6     1 */
	byte                       a1;                   /*     7     1 */
	byte                       r2;                   /*     8     1 */
	byte                       g2;                   /*     9     1 */
	byte                       b2;                   /*    10     1 */
	byte                       a2;                   /*    11     1 */
	float                      x;                    /*    12     4 */
	float                      y;                    /*    16     4 */
	float                      fadein;               /*    20     4 */
	float                      fadeout;              /*    24     4 */
	float                      holdtime;             /*    28     4 */
	float                      fxtime;               /*    32     4 */
	const char  *              pName;                /*    36     4 */
	const char  *              pMessage;             /*    40     4 */

	/* size: 44, cachelines: 1, members: 17 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 85 */
/* <0> (null):0 */
typedef struct client_textmessage_s client_textmessage_t; /* size: 44 */

/* 86 */
/* <0> (null):0 */
typedef struct sequenceCommandLine_ sequenceCommandLine_s; /* size: 92 */

/* 87 */
/* <0> (null):0 */
struct sequenceCommandLine_ {
	int                        commandType;          /*     0     4 */
	client_textmessage_t       clientMessage;        /*     4    44 */
	char *                     speakerName;          /*    48     4 */
	char *                     listenerName;         /*    52     4 */
	char *                     soundFileName;        /*    56     4 */
	char *                     sentenceName;         /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	char *                     fireTargetNames;      /*    64     4 */
	char *                     killTargetNames;      /*    68     4 */
	float                      delay;                /*    72     4 */
	int                        repeatCount;          /*    76     4 */
	int                        textChannel;          /*    80     4 */
	int                        modifierBitField;     /*    84     4 */
	sequenceCommandLine_s *    nextCommandLine;      /*    88     4 */

	/* size: 92, cachelines: 2, members: 13 */
	/* last cacheline: 28 bytes */
}; /* size: 92 */

/* 88 */
 /* pointer to 86 */
 /* size: 4 */

/* 89 */
/* <0> (null):0 */
typedef struct sequenceEntry_ sequenceEntry_s; /* size: 20 */

/* 90 */
/* <0> (null):0 */
struct sequenceEntry_ {
	char *                     fileName;             /*     0     4 */
	char *                     entryName;            /*     4     4 */
	sequenceCommandLine_s *    firstCommand;         /*     8     4 */
	sequenceEntry_s *          nextEntry;            /*    12     4 */
	qboolean                   isGlobal;             /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 91 */
 /* pointer to 89 */
 /* size: 4 */

/* 92 */
/* <0> (null):0 */
typedef struct sentenceEntry_ sentenceEntry_s; /* size: 16 */

/* 93 */
/* <0> (null):0 */
struct sentenceEntry_ {
	char *                     data;                 /*     0     4 */
	sentenceEntry_s *          nextEntry;            /*     4     4 */
	qboolean                   isGlobal;             /*     8     4 */
	unsigned int               index;                /*    12     4 */

	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 94 */
 /* pointer to 92 */
 /* size: 4 */

/* 95 */
/* <0> (null):0 */
enum {
	at_notice = 0,
	at_console = 1,
	at_aiconsole = 2,
	at_warning = 3,
	at_error = 4,
	at_logged = 5,
}; /* size: 4 */

/* 96 */
/* <0> (null):0 */
typedef enum  ALERT_TYPE; /* size: 4 */

/* 97 */
/* <0> (null):0 */
enum {
	print_console = 0,
	print_center = 1,
	print_chat = 2,
}; /* size: 4 */

/* 98 */
/* <0> (null):0 */
typedef enum  PRINT_TYPE; /* size: 4 */

/* 99 */
/* <0> (null):0 */
enum {
	force_exactfile = 0,
	force_model_samebounds = 1,
	force_model_specifybounds = 2,
	force_model_specifybounds_if_avail = 3,
}; /* size: 4 */

/* 100 */
/* <0> (null):0 */
typedef enum  FORCE_TYPE; /* size: 4 */

/* 101 */
/* <0> (null):0 */
struct {
	int                        fAllSolid;            /*     0     4 */
	int                        fStartSolid;          /*     4     4 */
	int                        fInOpen;              /*     8     4 */
	int                        fInWater;             /*    12     4 */
	float                      flFraction;           /*    16     4 */
	class Vector              vecEndPos;             /*    20    12 */
	float                      flPlaneDist;          /*    32     4 */
	class Vector              vecPlaneNormal;        /*    36    12 */
	edict_t *                  pHit;                 /*    48     4 */
	int                        iHitgroup;            /*    52     4 */

	/* size: 56, cachelines: 1, members: 10 */
	/* last cacheline: 56 bytes */
}; /* size: 56 */

/* 102 */
/* <0> (null):0 */
typedef class  TraceResult; /* size: 56 */

/* 103 */
/* <0> (null):0 */
struct enginefuncs_s {
	int                        (*pfnPrecacheModel)(char *); /*     0     4 */
	int                        (*pfnPrecacheSound)(char *); /*     4     4 */
	void                       (*pfnSetModel)(edict_t *, const char  *); /*     8     4 */
	int                        (*pfnModelIndex)(const char  *); /*    12     4 */
	int                        (*pfnModelFrames)(int); /*    16     4 */
	void                       (*pfnSetSize)(edict_t *, const float  *, const float  *); /*    20     4 */
	void                       (*pfnChangeLevel)(char *, char *); /*    24     4 */
	void                       (*pfnGetSpawnParms)(edict_t *); /*    28     4 */
	void                       (*pfnSaveSpawnParms)(edict_t *); /*    32     4 */
	float                      (*pfnVecToYaw)(const float  *); /*    36     4 */
	void                       (*pfnVecToAngles)(const float  *, float *); /*    40     4 */
	void                       (*pfnMoveToOrigin)(edict_t *, const float  *, float, int); /*    44     4 */
	void                       (*pfnChangeYaw)(edict_t *); /*    48     4 */
	void                       (*pfnChangePitch)(edict_t *); /*    52     4 */
	edict_t *                  (*pfnFindEntityByString)(edict_t *, const char  *, const char  *); /*    56     4 */
	int                        (*pfnGetEntityIllum)(edict_t *); /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	edict_t *                  (*pfnFindEntityInSphere)(edict_t *, const float  *, float); /*    64     4 */
	edict_t *                  (*pfnFindClientInPVS)(edict_t *); /*    68     4 */
	edict_t *                  (*pfnEntitiesInPVS)(edict_t *); /*    72     4 */
	void                       (*pfnMakeVectors)(const float  *); /*    76     4 */
	void                       (*pfnAngleVectors)(const float  *, float *, float *, float *); /*    80     4 */
	edict_t *                  (*pfnCreateEntity)(void); /*    84     4 */
	void                       (*pfnRemoveEntity)(edict_t *); /*    88     4 */
	edict_t *                  (*pfnCreateNamedEntity)(int); /*    92     4 */
	void                       (*pfnMakeStatic)(edict_t *); /*    96     4 */
	int                        (*pfnEntIsOnFloor)(edict_t *); /*   100     4 */
	int                        (*pfnDropToFloor)(edict_t *); /*   104     4 */
	int                        (*pfnWalkMove)(edict_t *, float, float, int); /*   108     4 */
	void                       (*pfnSetOrigin)(edict_t *, const float  *); /*   112     4 */
	void                       (*pfnEmitSound)(edict_t *, int, const char  *, float, float, int, int); /*   116     4 */
	void                       (*pfnEmitAmbientSound)(edict_t *, float *, const char  *, float, float, int, int); /*   120     4 */
	void                       (*pfnTraceLine)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	void                       (*pfnTraceToss)(edict_t *, edict_t *, TraceResult *); /*   128     4 */
	int                        (*pfnTraceMonsterHull)(edict_t *, const float  *, const float  *, int, edict_t *, TraceResult *); /*   132     4 */
	void                       (*pfnTraceHull)(const float  *, const float  *, int, int, edict_t *, TraceResult *); /*   136     4 */
	void                       (*pfnTraceModel)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   140     4 */
	const char  *              (*pfnTraceTexture)(edict_t *, const float  *, const float  *); /*   144     4 */
	void                       (*pfnTraceSphere)(const float  *, const float  *, int, float, edict_t *, TraceResult *); /*   148     4 */
	void                       (*pfnGetAimVector)(edict_t *, float, float *); /*   152     4 */
	void                       (*pfnServerCommand)(char *); /*   156     4 */
	void                       (*pfnServerExecute)(void); /*   160     4 */
	void                       (*pfnClientCommand)(edict_t *, char *, ...); /*   164     4 */
	void                       (*pfnParticleEffect)(const float  *, const float  *, float, float); /*   168     4 */
	void                       (*pfnLightStyle)(int, char *); /*   172     4 */
	int                        (*pfnDecalIndex)(const char  *); /*   176     4 */
	int                        (*pfnPointContents)(const float  *); /*   180     4 */
	void                       (*pfnMessageBegin)(int, int, const float  *, edict_t *); /*   184     4 */
	void                       (*pfnMessageEnd)(void); /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	void                       (*pfnWriteByte)(int); /*   192     4 */
	void                       (*pfnWriteChar)(int); /*   196     4 */
	void                       (*pfnWriteShort)(int); /*   200     4 */
	void                       (*pfnWriteLong)(int); /*   204     4 */
	void                       (*pfnWriteAngle)(float); /*   208     4 */
	void                       (*pfnWriteCoord)(float); /*   212     4 */
	void                       (*pfnWriteString)(const char  *); /*   216     4 */
	void                       (*pfnWriteEntity)(int); /*   220     4 */
	void                       (*pfnCVarRegister)(cvar_t *); /*   224     4 */
	float                      (*pfnCVarGetFloat)(const char  *); /*   228     4 */
	const char  *              (*pfnCVarGetString)(const char  *); /*   232     4 */
	void                       (*pfnCVarSetFloat)(const char  *, float); /*   236     4 */
	void                       (*pfnCVarSetString)(const char  *, const char  *); /*   240     4 */
	void                       (*pfnAlertMessage)(ALERT_TYPE, char *, ...); /*   244     4 */
	void                       (*pfnEngineFprintf)(void *, char *, ...); /*   248     4 */
	void *                     (*pfnPvAllocEntPrivateData)(edict_t *, int32); /*   252     4 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	void *                     (*pfnPvEntPrivateData)(edict_t *); /*   256     4 */
	void                       (*pfnFreeEntPrivateData)(edict_t *); /*   260     4 */
	const char  *              (*pfnSzFromIndex)(int); /*   264     4 */
	int                        (*pfnAllocString)(const char  *); /*   268     4 */
	class entvars_s *          (*pfnGetVarsOfEnt)(edict_t *); /*   272     4 */
	edict_t *                  (*pfnPEntityOfEntOffset)(int); /*   276     4 */
	int                        (*pfnEntOffsetOfPEntity)(const edict_t  *); /*   280     4 */
	int                        (*pfnIndexOfEdict)(const edict_t  *); /*   284     4 */
	edict_t *                  (*pfnPEntityOfEntIndex)(int); /*   288     4 */
	edict_t *                  (*pfnFindEntityByVars)(class entvars_s *); /*   292     4 */
	void *                     (*pfnGetModelPtr)(edict_t *); /*   296     4 */
	int                        (*pfnRegUserMsg)(const char  *, int); /*   300     4 */
	void                       (*pfnAnimationAutomove)(const edict_t  *, float); /*   304     4 */
	void                       (*pfnGetBonePosition)(const edict_t  *, int, float *, float *); /*   308     4 */
	uint32                     (*pfnFunctionFromName)(const char  *); /*   312     4 */
	const char  *              (*pfnNameForFunction)(uint32); /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	void                       (*pfnClientPrintf)(edict_t *, PRINT_TYPE, const char  *); /*   320     4 */
	void                       (*pfnServerPrint)(const char  *); /*   324     4 */
	const char  *              (*pfnCmd_Args)(void); /*   328     4 */
	const char  *              (*pfnCmd_Argv)(int);  /*   332     4 */
	int                        (*pfnCmd_Argc)(void); /*   336     4 */
	void                       (*pfnGetAttachment)(const edict_t  *, int, float *, float *); /*   340     4 */
	void                       (*pfnCRC32_Init)(CRC32_t *); /*   344     4 */
	void                       (*pfnCRC32_ProcessBuffer)(CRC32_t *, void *, int); /*   348     4 */
	void                       (*pfnCRC32_ProcessByte)(CRC32_t *, unsigned char); /*   352     4 */
	CRC32_t                    (*pfnCRC32_Final)(CRC32_t); /*   356     4 */
	int32                      (*pfnRandomLong)(int32, int32); /*   360     4 */
	float                      (*pfnRandomFloat)(float, float); /*   364     4 */
	void                       (*pfnSetView)(const edict_t  *, const edict_t  *); /*   368     4 */
	float                      (*pfnTime)(void);     /*   372     4 */
	void                       (*pfnCrosshairAngle)(const edict_t  *, float, float); /*   376     4 */
	byte *                     (*pfnLoadFileForMe)(char *, int *); /*   380     4 */
	/* --- cacheline 6 boundary (384 bytes) --- */
	void                       (*pfnFreeFile)(void *); /*   384     4 */
	void                       (*pfnEndSection)(const char  *); /*   388     4 */
	int                        (*pfnCompareFileTime)(char *, char *, int *); /*   392     4 */
	void                       (*pfnGetGameDir)(char *); /*   396     4 */
	void                       (*pfnCvar_RegisterVariable)(cvar_t *); /*   400     4 */
	void                       (*pfnFadeClientVolume)(const edict_t  *, int, int, int, int); /*   404     4 */
	void                       (*pfnSetClientMaxspeed)(const edict_t  *, float); /*   408     4 */
	edict_t *                  (*pfnCreateFakeClient)(const char  *); /*   412     4 */
	void                       (*pfnRunPlayerMove)(edict_t *, const float  *, float, float, float, short unsigned int, byte, byte); /*   416     4 */
	int                        (*pfnNumberOfEntities)(void); /*   420     4 */
	char *                     (*pfnGetInfoKeyBuffer)(edict_t *); /*   424     4 */
	char *                     (*pfnInfoKeyValue)(char *, char *); /*   428     4 */
	void                       (*pfnSetKeyValue)(char *, char *, char *); /*   432     4 */
	void                       (*pfnSetClientKeyValue)(int, char *, char *, char *); /*   436     4 */
	int                        (*pfnIsMapValid)(char *); /*   440     4 */
	void                       (*pfnStaticDecal)(const float  *, int, int, int); /*   444     4 */
	/* --- cacheline 7 boundary (448 bytes) --- */
	int                        (*pfnPrecacheGeneric)(char *); /*   448     4 */
	int                        (*pfnGetPlayerUserId)(edict_t *); /*   452     4 */
	void                       (*pfnBuildSoundMsg)(edict_t *, int, const char  *, float, float, int, int, int, int, const float  *, edict_t *); /*   456     4 */
	int                        (*pfnIsDedicatedServer)(void); /*   460     4 */
	cvar_t *                   (*pfnCVarGetPointer)(const char  *); /*   464     4 */
	unsigned int               (*pfnGetPlayerWONId)(edict_t *); /*   468     4 */
	void                       (*pfnInfo_RemoveKey)(char *, const char  *); /*   472     4 */
	const char  *              (*pfnGetPhysicsKeyValue)(const edict_t  *, const char  *); /*   476     4 */
	void                       (*pfnSetPhysicsKeyValue)(const edict_t  *, const char  *, const char  *); /*   480     4 */
	const char  *              (*pfnGetPhysicsInfoString)(const edict_t  *); /*   484     4 */
	short unsigned int         (*pfnPrecacheEvent)(int, const char  *); /*   488     4 */
	void                       (*pfnPlaybackEvent)(int, const edict_t  *, short unsigned int, float, float *, float *, float, float, int, int, int, int); /*   492     4 */
	unsigned char *            (*pfnSetFatPVS)(float *); /*   496     4 */
	unsigned char *            (*pfnSetFatPAS)(float *); /*   500     4 */
	int                        (*pfnCheckVisibility)(const edict_t  *, unsigned char *); /*   504     4 */
	void                       (*pfnDeltaSetField)(class delta_s *, const char  *); /*   508     4 */
	/* --- cacheline 8 boundary (512 bytes) --- */
	void                       (*pfnDeltaUnsetField)(class delta_s *, const char  *); /*   512     4 */
	void                       (*pfnDeltaAddEncoder)(char *, void (*)(class delta_s *, const unsigned char  *, const unsigned char  *)); /*   516     4 */
	int                        (*pfnGetCurrentPlayer)(void); /*   520     4 */
	int                        (*pfnCanSkipPlayer)(const edict_t  *); /*   524     4 */
	int                        (*pfnDeltaFindField)(class delta_s *, const char  *); /*   528     4 */
	void                       (*pfnDeltaSetFieldByIndex)(class delta_s *, int); /*   532     4 */
	void                       (*pfnDeltaUnsetFieldByIndex)(class delta_s *, int); /*   536     4 */
	void                       (*pfnSetGroupMask)(int, int); /*   540     4 */
	int                        (*pfnCreateInstancedBaseline)(int, class entity_state_s *); /*   544     4 */
	void                       (*pfnCvar_DirectSet)(class cvar_s *, char *); /*   548     4 */
	void                       (*pfnForceUnmodified)(FORCE_TYPE, float *, float *, const char  *); /*   552     4 */
	void                       (*pfnGetPlayerStats)(const edict_t  *, int *, int *); /*   556     4 */
	void                       (*pfnAddServerCommand)(char *, void (*)(void)); /*   560     4 */
	qboolean                   (*pfnVoice_GetClientListening)(int, int); /*   564     4 */
	qboolean                   (*pfnVoice_SetClientListening)(int, int, qboolean); /*   568     4 */
	const char  *              (*pfnGetPlayerAuthId)(edict_t *); /*   572     4 */
	/* --- cacheline 9 boundary (576 bytes) --- */
	sequenceEntry_s *          (*pfnSequenceGet)(const char  *, const char  *); /*   576     4 */
	sentenceEntry_s *          (*pfnSequencePickSentence)(const char  *, int, int *); /*   580     4 */
	int                        (*pfnGetFileSize)(char *); /*   584     4 */
	unsigned int               (*pfnGetApproxWavePlayLen)(const char  *); /*   588     4 */
	int                        (*pfnIsCareerMatch)(void); /*   592     4 */
	int                        (*pfnGetLocalizedStringLength)(const char  *); /*   596     4 */
	void                       (*pfnRegisterTutorMessageShown)(int); /*   600     4 */
	int                        (*pfnGetTimesTutorMessageShown)(int); /*   604     4 */
	void                       (*ProcessTutorMessageDecayBuffer)(int *, int); /*   608     4 */
	void                       (*ConstructTutorMessageDecayBuffer)(int *, int); /*   612     4 */
	void                       (*ResetTutorMessageDecayData)(void); /*   616     4 */
	void                       (*pfnQueryClientCvarValue)(const edict_t  *, const char  *); /*   620     4 */
	void                       (*pfnQueryClientCvarValue2)(const edict_t  *, const char  *, int); /*   624     4 */
	int                        (*pfnCheckParm)(const char  *, char * *); /*   628     4 */

	/* size: 632, cachelines: 10, members: 158 */
	/* last cacheline: 56 bytes */
}; /* size: 632 */

/* 104 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 105 */
 /* pointer to 104 */
 /* size: 4 */

/* 106 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151402352 */

/* 107 */
 /* pointer to 106 */
 /* size: 4 */

/* 108 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 109 */
 /* pointer to 108 */
 /* size: 4 */

/* 110 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 111 */
 /* pointer to 110 */
 /* size: 4 */

/* 112 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151402872 */

/* 113 */
 /* pointer to 112 */
 /* size: 4 */

/* 114 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151403132 */

/* 115 */
 /* pointer to 114 */
 /* size: 4 */

/* 116 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151403340 */

/* 117 */
 /* pointer to 116 */
 /* size: 4 */

/* 118 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 119 */
 /* pointer to 118 */
 /* size: 4 */

/* 120 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151403652 */

/* 121 */
 /* pointer to 120 */
 /* size: 4 */

/* 122 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151403860 */

/* 123 */
 /* pointer to 122 */
 /* size: 4 */

/* 124 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 125 */
 /* pointer to 124 */
 /* size: 4 */

/* 126 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 127 */
 /* pointer to 126 */
 /* size: 4 */

/* 128 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 129 */
 /* pointer to 128 */
 /* size: 4 */

/* 130 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 131 */
 /* pointer to 130 */
 /* size: 4 */

/* 132 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151417236 */

/* 133 */
 /* pointer to 132 */
 /* size: 4 */

/* 134 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151417392 */

/* 135 */
 /* pointer to 134 */
 /* size: 4 */

/* 136 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 137 */
 /* pointer to 136 */
 /* size: 4 */

/* 138 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 139 */
 /* pointer to 138 */
 /* size: 4 */

/* 140 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 141 */
 /* pointer to 140 */
 /* size: 4 */

/* 142 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151418276 */

/* 143 */
 /* pointer to 142 */
 /* size: 4 */

/* 144 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151418484 */

/* 145 */
 /* pointer to 144 */
 /* size: 4 */

/* 146 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151418952 */

/* 147 */
 /* pointer to 146 */
 /* size: 4 */

/* 148 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151419420 */

/* 149 */
 /* pointer to 102 */
 /* size: 4 */

/* 150 */
 /* pointer to 148 */
 /* size: 4 */

/* 151 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151419836 */

/* 152 */
 /* pointer to 151 */
 /* size: 4 */

/* 153 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 154 */
 /* pointer to 153 */
 /* size: 4 */

/* 155 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151420512 */

/* 156 */
 /* pointer to 155 */
 /* size: 4 */

/* 157 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 158 */
 /* pointer to 157 */
 /* size: 4 */

/* 159 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151356020 */

/* 160 */
 /* pointer to 159 */
 /* size: 4 */

/* 161 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151356436 */

/* 162 */
 /* pointer to 161 */
 /* size: 4 */

/* 163 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151356696 */

/* 164 */
 /* pointer to 163 */
 /* size: 4 */

/* 165 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151356852 */

/* 166 */
 /* pointer to 165 */
 /* size: 4 */

/* 167 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151356956 */

/* 168 */
 /* pointer to 167 */
 /* size: 4 */

/* 169 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151357164 */

/* 170 */
 /* pointer to 169 */
 /* size: 4 */

/* 171 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151357476 */

/* 172 */
 /* pointer to 171 */
 /* size: 4 */

/* 173 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 174 */
 /* pointer to 173 */
 /* size: 4 */

/* 175 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151357840 */

/* 176 */
 /* pointer to 175 */
 /* size: 4 */

/* 177 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151358152 */

/* 178 */
 /* pointer to 177 */
 /* size: 4 */

/* 179 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151358308 */

/* 180 */
 /* pointer to 179 */
 /* size: 4 */

/* 181 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151358464 */

/* 182 */
 /* pointer to 181 */
 /* size: 4 */

/* 183 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151358620 */

/* 184 */
 /* pointer to 83 */
 /* size: 4 */

/* 185 */
 /* pointer to 183 */
 /* size: 4 */

/* 186 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 187 */
 /* pointer to 186 */
 /* size: 4 */

/* 188 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 189 */
 /* pointer to 188 */
 /* size: 4 */

/* 190 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151359140 */

/* 191 */
 /* pointer to 190 */
 /* size: 4 */

/* 192 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151359348 */

/* 193 */
 /* pointer to 192 */
 /* size: 4 */

/* 194 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151359556 */

/* 195 */
 /* pointer to 194 */
 /* size: 4 */

/* 196 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151359764 */

/* 197 */
 /* pointer to 196 */
 /* size: 4 */

/* 198 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 199 */
 /* pointer to 198 */
 /* size: 4 */

/* 200 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 201 */
 /* pointer to 200 */
 /* size: 4 */

/* 202 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 203 */
 /* pointer to 202 */
 /* size: 4 */

/* 204 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 205 */
 /* pointer to 75 */
 /* size: 4 */

/* 206 */
 /* pointer to 204 */
 /* size: 4 */

/* 207 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 208 */
 /* pointer to 209 */
 /* size: 4 */

/* 209 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 804 */

/* 210 */
 /* pointer to 207 */
 /* size: 4 */

/* 211 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 212 */
 /* pointer to 211 */
 /* size: 4 */

/* 213 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 214 */
 /* pointer to 213 */
 /* size: 4 */

/* 215 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151430596 */

/* 216 */
 /* pointer to 215 */
 /* size: 4 */

/* 217 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151430804 */

/* 218 */
 /* pointer to 217 */
 /* size: 4 */

/* 219 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 220 */
 /* pointer to 219 */
 /* size: 4 */

/* 221 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 222 */
 /* pointer to 221 */
 /* size: 4 */

/* 223 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151431428 */

/* 224 */
 /* pointer to 223 */
 /* size: 4 */

/* 225 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 226 */
 /* pointer to 225 */
 /* size: 4 */

/* 227 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 228 */
 /* pointer to 227 */
 /* size: 4 */

/* 229 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151431896 */

/* 230 */
 /* pointer to 80 */
 /* size: 4 */

/* 231 */
 /* pointer to 229 */
 /* size: 4 */

/* 232 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151432104 */

/* 233 */
 /* pointer to 232 */
 /* size: 4 */

/* 234 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151432364 */

/* 235 */
 /* pointer to 234 */
 /* size: 4 */

/* 236 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 237 */
 /* pointer to 236 */
 /* size: 4 */

/* 238 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 239 */
 /* pointer to 238 */
 /* size: 4 */

/* 240 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 241 */
 /* pointer to 240 */
 /* size: 4 */

/* 242 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151433144 */

/* 243 */
 /* pointer to 242 */
 /* size: 4 */

/* 244 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 245 */
 /* pointer to 244 */
 /* size: 4 */

/* 246 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151433472 */

/* 247 */
 /* pointer to 246 */
 /* size: 4 */

/* 248 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 249 */
 /* pointer to 46 */
 /* size: 4 */

/* 250 */
 /* pointer to 9 */
 /* size: 4 */

/* 251 */
 /* pointer to 248 */
 /* size: 4 */

/* 252 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151434044 */

/* 253 */
 /* pointer to 252 */
 /* size: 4 */

/* 254 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 255 */
 /* pointer to 254 */
 /* size: 4 */

/* 256 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151434460 */

/* 257 */
 /* pointer to 256 */
 /* size: 4 */

/* 258 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 259 */
 /* pointer to 258 */
 /* size: 4 */

/* 260 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151434980 */

/* 261 */
 /* pointer to 260 */
 /* size: 4 */

/* 262 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 263 */
 /* pointer to 262 */
 /* size: 4 */

/* 264 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 265 */
 /* pointer to 264 */
 /* size: 4 */

/* 266 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151435864 */

/* 267 */
 /* pointer to 266 */
 /* size: 4 */

/* 268 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151436124 */

/* 269 */
 /* pointer to 268 */
 /* size: 4 */

/* 270 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151436436 */

/* 271 */
 /* pointer to 270 */
 /* size: 4 */

/* 272 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151436748 */

/* 273 */
 /* pointer to 272 */
 /* size: 4 */

/* 274 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 275 */
 /* pointer to 274 */
 /* size: 4 */

/* 276 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 277 */
 /* pointer to 276 */
 /* size: 4 */

/* 278 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151441824 */

/* 279 */
 /* pointer to 278 */
 /* size: 4 */

/* 280 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 281 */
 /* pointer to 280 */
 /* size: 4 */

/* 282 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151442240 */

/* 283 */
 /* pointer to 282 */
 /* size: 4 */

/* 284 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 285 */
 /* pointer to 284 */
 /* size: 4 */

/* 286 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 2 */

/* 287 */
 /* pointer to 286 */
 /* size: 4 */

/* 288 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151442864 */

/* 289 */
 /* pointer to 288 */
 /* size: 4 */

/* 290 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 291 */
 /* pointer to 4 */
 /* size: 4 */

/* 292 */
 /* pointer to 290 */
 /* size: 4 */

/* 293 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 294 */
 /* pointer to 293 */
 /* size: 4 */

/* 295 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151444008 */

/* 296 */
 /* pointer to 297 */
 /* size: 4 */

/* 297 */
/* <0> (null):0 */
struct delta_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 298 */
 /* pointer to 295 */
 /* size: 4 */

/* 299 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151444332 */

/* 300 */
 /* pointer to 301 */
 /* size: 4 */

/* 301 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151444540 */

/* 302 */
 /* pointer to 303 */
 /* size: 4 */

/* 303 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 304 */
 /* pointer to 299 */
 /* size: 4 */

/* 305 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 306 */
 /* pointer to 305 */
 /* size: 4 */

/* 307 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151445112 */

/* 308 */
 /* pointer to 307 */
 /* size: 4 */

/* 309 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151445320 */

/* 310 */
 /* pointer to 309 */
 /* size: 4 */

/* 311 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 312 */
 /* pointer to 313 */
 /* size: 4 */

/* 313 */
/* <0> (null):0 */
struct entity_state_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 314 */
 /* pointer to 311 */
 /* size: 4 */

/* 315 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151445908 */

/* 316 */
 /* pointer to 81 */
 /* size: 4 */

/* 317 */
 /* pointer to 315 */
 /* size: 4 */

/* 318 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151446168 */

/* 319 */
 /* pointer to 318 */
 /* size: 4 */

/* 320 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151446480 */

/* 321 */
 /* pointer to 320 */
 /* size: 4 */

/* 322 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151446740 */

/* 323 */
 /* pointer to 322 */
 /* size: 4 */

/* 324 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 325 */
 /* pointer to 324 */
 /* size: 4 */

/* 326 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 327 */
 /* pointer to 326 */
 /* size: 4 */

/* 328 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 329 */
 /* pointer to 328 */
 /* size: 4 */

/* 330 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 331 */
 /* pointer to 330 */
 /* size: 4 */

/* 332 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 333 */
 /* pointer to 332 */
 /* size: 4 */

/* 334 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 335 */
 /* pointer to 334 */
 /* size: 4 */

/* 336 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151448196 */

/* 337 */
 /* pointer to 336 */
 /* size: 4 */

/* 338 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151448404 */

/* 339 */
 /* pointer to 338 */
 /* size: 4 */

/* 340 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151448612 */

/* 341 */
 /* pointer to 340 */
 /* size: 4 */

/* 342 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 343 */
 /* pointer to 17 */
 /* size: 4 */

/* 344 */
 /* pointer to 342 */
 /* size: 4 */

/* 345 */
/* <0> (null):0 */
typedef struct enginefuncs_s enginefuncs_t; /* size: 632 */

/* 346 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 347 */
/* <0> (null):0 */
typedef int ptrdiff_t; /* size: 4 */

/* 348 */
/* <0> (null):0 */
enum {
	TS_AT_TOP = 0,
	TS_AT_BOTTOM = 1,
	TS_GOING_UP = 2,
	TS_GOING_DOWN = 3,
}; /* size: 4 */

/* 349 */
/* <0> (null):0 */
typedef enum  TOGGLE_STATE; /* size: 4 */

/* 350 */
 /* pointer to 78 */
 /* size: 4 */

/* 351 */
 /* pointer to 352 */
 /* size: 4 */

/* 352 */
/* <0> (null):0 */
struct CBaseEntity {
	/* <0> (null):0 */
	edict_t * edict(class CBaseEntity *); /* linkage=_ZN11CBaseEntity5edictEv */

	/* <0> (null):0 */
	virtual int ObjectCaps(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10ObjectCapsEv */

	/* <0> (null):0 */
	int entindex(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8entindexEv */

	/* <0> (null):0 */
	void CBaseEntity(class CBaseEntity *);

	/* <0> (null):0 */
	void * operator new(size_t, entvars_t *); /* linkage=_ZN11CBaseEntitynwEjP9entvars_s */

	/* <0> (null):0 */
	virtual void Restart(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7RestartEv */

	/* <0> (null):0 */
	virtual void Activate(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8ActivateEv */

	/* <0> (null):0 */
	virtual int Classify(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8ClassifyEv */

	/* <0> (null):0 */
	virtual void DeathNotice(class CBaseEntity *, entvars_t *); /* linkage=_ZN11CBaseEntity11DeathNoticeEP9entvars_s */

	/* <0> (null):0 */
	virtual int BloodColor(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10BloodColorEv */

	/* <0> (null):0 */
	virtual BOOL IsTriggered(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity11IsTriggeredEPS_ */

	/* <0> (null):0 */
	virtual class CBaseMonster * MyMonsterPointer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity16MyMonsterPointerEv */

	/* <0> (null):0 */
	virtual class CSquadMonster * MySquadMonsterPointer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity21MySquadMonsterPointerEv */

	/* <0> (null):0 */
	virtual int GetToggleState(class CBaseEntity *); /* linkage=_ZN11CBaseEntity14GetToggleStateEv */

	/* <0> (null):0 */
	virtual void AddPoints(class CBaseEntity *, int, BOOL); /* linkage=_ZN11CBaseEntity9AddPointsEii */

	/* <0> (null):0 */
	virtual void AddPointsToTeam(class CBaseEntity *, int, BOOL); /* linkage=_ZN11CBaseEntity15AddPointsToTeamEii */

	/* <0> (null):0 */
	virtual BOOL AddPlayerItem(class CBaseEntity *, class CBasePlayerItem *); /* linkage=_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem */

	/* <0> (null):0 */
	virtual BOOL RemovePlayerItem(class CBaseEntity *, class CBasePlayerItem *); /* linkage=_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem */

	/* <0> (null):0 */
	virtual int GiveAmmo(class CBaseEntity *, int, char *, int); /* linkage=_ZN11CBaseEntity8GiveAmmoEiPci */

	/* <0> (null):0 */
	virtual float GetDelay(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8GetDelayEv */

	/* <0> (null):0 */
	virtual int IsMoving(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8IsMovingEv */

	/* <0> (null):0 */
	virtual void OverrideReset(class CBaseEntity *); /* linkage=_ZN11CBaseEntity13OverrideResetEv */

	/* <0> (null):0 */
	virtual void SetToggleState(class CBaseEntity *, int); /* linkage=_ZN11CBaseEntity14SetToggleStateEi */

	/* <0> (null):0 */
	virtual void StartSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity13StartSneakingEv */

	/* <0> (null):0 */
	virtual void StopSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12StopSneakingEv */

	/* <0> (null):0 */
	virtual BOOL OnControls(class CBaseEntity *, entvars_t *); /* linkage=_ZN11CBaseEntity10OnControlsEP9entvars_s */

	/* <0> (null):0 */
	virtual BOOL IsSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10IsSneakingEv */

	/* <0> (null):0 */
	virtual BOOL IsAlive(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7IsAliveEv */

	/* <0> (null):0 */
	virtual BOOL IsBSPModel(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10IsBSPModelEv */

	/* <0> (null):0 */
	virtual BOOL ReflectGauss(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12ReflectGaussEv */

	/* <0> (null):0 */
	virtual BOOL IsPlayer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8IsPlayerEv */

	/* <0> (null):0 */
	virtual BOOL IsNetClient(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11IsNetClientEv */

	/* <0> (null):0 */
	virtual const char  * TeamID(class CBaseEntity *); /* linkage=_ZN11CBaseEntity6TeamIDEv */

	/* <0> (null):0 */
	virtual void Think(class CBaseEntity *); /* linkage=_ZN11CBaseEntity5ThinkEv */

	/* <0> (null):0 */
	virtual void Touch(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity5TouchEPS_ */

	/* <0> (null):0 */
	virtual void Use(class CBaseEntity *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float); /* linkage=_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf */

	/* <0> (null):0 */
	virtual void Blocked(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity7BlockedEPS_ */

	/* <0> (null):0 */
	virtual void UpdateOwner(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11UpdateOwnerEv */

	/* <0> (null):0 */
	virtual BOOL FBecomeProne(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12FBecomeProneEv */

	/* <0> (null):0 */
	virtual class Vector Center(class CBaseEntity *); /* linkage=_ZN11CBaseEntity6CenterEv */

	/* <0> (null):0 */
	virtual class Vector EyePosition(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11EyePositionEv */

	/* <0> (null):0 */
	virtual class Vector EarPosition(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11EarPositionEv */

	/* <0> (null):0 */
	virtual class Vector BodyTarget(class CBaseEntity *, const class Vector  &); /* linkage=_ZN11CBaseEntity10BodyTargetERK6Vector */

	/* <0> (null):0 */
	virtual int Illumination(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12IlluminationEv */

	/* <0> (null):0 */
	virtual BOOL HasTarget(class CBaseEntity *, string_t); /* linkage=_ZN11CBaseEntity9HasTargetEj */

	/* vtable has 41 entries: {
	   [6] = ObjectCaps(_ZN11CBaseEntity10ObjectCapsEv), 
	   [2] = Restart(_ZN11CBaseEntity7RestartEv), 
	   [7] = Activate(_ZN11CBaseEntity8ActivateEv), 
	   [9] = Classify(_ZN11CBaseEntity8ClassifyEv), 
	   [10] = DeathNotice(_ZN11CBaseEntity11DeathNoticeEP9entvars_s), 
	   [15] = BloodColor(_ZN11CBaseEntity10BloodColorEv), 
	   [17] = IsTriggered(_ZN11CBaseEntity11IsTriggeredEPS_), 
	   [18] = MyMonsterPointer(_ZN11CBaseEntity16MyMonsterPointerEv), 
	   [19] = MySquadMonsterPointer(_ZN11CBaseEntity21MySquadMonsterPointerEv), 
	   [20] = GetToggleState(_ZN11CBaseEntity14GetToggleStateEv), 
	   [21] = AddPoints(_ZN11CBaseEntity9AddPointsEii), 
	   [22] = AddPointsToTeam(_ZN11CBaseEntity15AddPointsToTeamEii), 
	   [23] = AddPlayerItem(_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem), 
	   [24] = RemovePlayerItem(_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem), 
	   [25] = GiveAmmo(_ZN11CBaseEntity8GiveAmmoEiPci), 
	   [26] = GetDelay(_ZN11CBaseEntity8GetDelayEv), 
	   [27] = IsMoving(_ZN11CBaseEntity8IsMovingEv), 
	   [28] = OverrideReset(_ZN11CBaseEntity13OverrideResetEv), 
	   [30] = SetToggleState(_ZN11CBaseEntity14SetToggleStateEi), 
	   [31] = StartSneaking(_ZN11CBaseEntity13StartSneakingEv), 
	   [32] = StopSneaking(_ZN11CBaseEntity12StopSneakingEv), 
	   [33] = OnControls(_ZN11CBaseEntity10OnControlsEP9entvars_s), 
	   [34] = IsSneaking(_ZN11CBaseEntity10IsSneakingEv), 
	   [35] = IsAlive(_ZN11CBaseEntity7IsAliveEv), 
	   [36] = IsBSPModel(_ZN11CBaseEntity10IsBSPModelEv), 
	   [37] = ReflectGauss(_ZN11CBaseEntity12ReflectGaussEv), 
	   [40] = IsPlayer(_ZN11CBaseEntity8IsPlayerEv), 
	   [41] = IsNetClient(_ZN11CBaseEntity11IsNetClientEv), 
	   [42] = TeamID(_ZN11CBaseEntity6TeamIDEv), 
	   [44] = Think(_ZN11CBaseEntity5ThinkEv), 
	   [45] = Touch(_ZN11CBaseEntity5TouchEPS_), 
	   [46] = Use(_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf), 
	   [47] = Blocked(_ZN11CBaseEntity7BlockedEPS_), 
	   [49] = UpdateOwner(_ZN11CBaseEntity11UpdateOwnerEv), 
	   [50] = FBecomeProne(_ZN11CBaseEntity12FBecomeProneEv), 
	   [51] = Center(_ZN11CBaseEntity6CenterEv), 
	   [52] = EyePosition(_ZN11CBaseEntity11EyePositionEv), 
	   [53] = EarPosition(_ZN11CBaseEntity11EarPositionEv), 
	   [54] = BodyTarget(_ZN11CBaseEntity10BodyTargetERK6Vector), 
	   [55] = Illumination(_ZN11CBaseEntity12IlluminationEv), 
	   [38] = HasTarget(_ZN11CBaseEntity9HasTargetEj), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 353 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 354 */
/* <0> (null):0 */
struct {
	int                        event;                /*     0     4 */
	char *                     options;              /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 355 */
/* <0> (null):0 */
typedef class  MonsterEvent_t; /* size: 8 */

/* 356 */
/* <0> (null):0 */
enum {
	USE_OFF = 0,
	USE_ON = 1,
	USE_SET = 2,
	USE_TOGGLE = 3,
}; /* size: 4 */

/* 357 */
/* <0> (null):0 */
typedef enum  USE_TYPE; /* size: 4 */

/* 358 */
/* <0> (null):0 */
enum WeaponIdType {
	WEAPON_NONE = 0,
	WEAPON_P228 = 1,
	WEAPON_GLOCK = 2,
	WEAPON_SCOUT = 3,
	WEAPON_HEGRENADE = 4,
	WEAPON_XM1014 = 5,
	WEAPON_C4 = 6,
	WEAPON_MAC10 = 7,
	WEAPON_AUG = 8,
	WEAPON_SMOKEGRENADE = 9,
	WEAPON_ELITE = 10,
	WEAPON_FIVESEVEN = 11,
	WEAPON_UMP45 = 12,
	WEAPON_SG550 = 13,
	WEAPON_GALIL = 14,
	WEAPON_FAMAS = 15,
	WEAPON_USP = 16,
	WEAPON_GLOCK18 = 17,
	WEAPON_AWP = 18,
	WEAPON_MP5N = 19,
	WEAPON_M249 = 20,
	WEAPON_M3 = 21,
	WEAPON_M4A1 = 22,
	WEAPON_TMP = 23,
	WEAPON_G3SG1 = 24,
	WEAPON_FLASHBANG = 25,
	WEAPON_DEAGLE = 26,
	WEAPON_SG552 = 27,
	WEAPON_AK47 = 28,
	WEAPON_KNIFE = 29,
	WEAPON_P90 = 30,
	WEAPON_SHIELDGUN = 99,
}; /* size: 4 */

/* 359 */
/* <0> (null):0 */
enum MaxAmmoType {
	MAX_AMMO_BUCKSHOT = 32,
	MAX_AMMO_9MM = 120,
	MAX_AMMO_556NATO = 90,
	MAX_AMMO_556NATOBOX = 200,
	MAX_AMMO_762NATO = 90,
	MAX_AMMO_45ACP = 100,
	MAX_AMMO_50AE = 35,
	MAX_AMMO_338MAGNUM = 30,
	MAX_AMMO_57MM = 100,
	MAX_AMMO_357SIG = 52,
}; /* size: 4 */

/* 360 */
/* <0> (null):0 */
enum {
	BULLET_NONE = 0,
	BULLET_PLAYER_9MM = 1,
	BULLET_PLAYER_MP5 = 2,
	BULLET_PLAYER_357 = 3,
	BULLET_PLAYER_BUCKSHOT = 4,
	BULLET_PLAYER_CROWBAR = 5,
	BULLET_MONSTER_9MM = 6,
	BULLET_MONSTER_MP5 = 7,
	BULLET_MONSTER_12MM = 8,
	BULLET_PLAYER_45ACP = 9,
	BULLET_PLAYER_338MAG = 10,
	BULLET_PLAYER_762MM = 11,
	BULLET_PLAYER_556MM = 12,
	BULLET_PLAYER_50AE = 13,
	BULLET_PLAYER_57MM = 14,
	BULLET_PLAYER_357SIG = 15,
}; /* size: 4 */

/* 361 */
/* <0> (null):0 */
typedef enum  Bullet; /* size: 4 */

/* 362 */
/* <0> (null):0 */
struct {
	int                        iSlot;                /*     0     4 */
	int                        iPosition;            /*     4     4 */
	const char  *              pszAmmo1;             /*     8     4 */
	int                        iMaxAmmo1;            /*    12     4 */
	const char  *              pszAmmo2;             /*    16     4 */
	int                        iMaxAmmo2;            /*    20     4 */
	const char  *              pszName;              /*    24     4 */
	int                        iMaxClip;             /*    28     4 */
	int                        iId;                  /*    32     4 */
	int                        iFlags;               /*    36     4 */
	int                        iWeight;              /*    40     4 */

	/* size: 44, cachelines: 1, members: 11 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 363 */
/* <0> (null):0 */
typedef class  ItemInfo; /* size: 44 */

/* 364 */
/* <0> (null):0 */
enum {
	PLAYER_IDLE = 0,
	PLAYER_WALK = 1,
	PLAYER_JUMP = 2,
	PLAYER_SUPERJUMP = 3,
	PLAYER_DIE = 4,
	PLAYER_ATTACK1 = 5,
	PLAYER_ATTACK2 = 6,
	PLAYER_FLINCH = 7,
	PLAYER_LARGE_FLINCH = 8,
	PLAYER_RELOAD = 9,
	PLAYER_HOLDBOMB = 10,
}; /* size: 4 */

/* 365 */
/* <0> (null):0 */
typedef enum  PLAYER_ANIM; /* size: 4 */

/* 366 */
/* <0> (null):0 */
class CBasePlayer {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 367 */
 /* pointer to 366 */
 /* size: 4 */

/* 368 */
wchar_t
 /* size: 4 */

/* 369 */
/* <0> (null):0 */
enum GameEventType {
	EVENT_INVALID = 0,
	EVENT_WEAPON_FIRED = 1,
	EVENT_WEAPON_FIRED_ON_EMPTY = 2,
	EVENT_WEAPON_RELOADED = 3,
	EVENT_HE_GRENADE_EXPLODED = 4,
	EVENT_FLASHBANG_GRENADE_EXPLODED = 5,
	EVENT_SMOKE_GRENADE_EXPLODED = 6,
	EVENT_GRENADE_BOUNCED = 7,
	EVENT_BEING_SHOT_AT = 8,
	EVENT_PLAYER_BLINDED_BY_FLASHBANG = 9,
	EVENT_PLAYER_FOOTSTEP = 10,
	EVENT_PLAYER_JUMPED = 11,
	EVENT_PLAYER_DIED = 12,
	EVENT_PLAYER_LANDED_FROM_HEIGHT = 13,
	EVENT_PLAYER_TOOK_DAMAGE = 14,
	EVENT_HOSTAGE_DAMAGED = 15,
	EVENT_HOSTAGE_KILLED = 16,
	EVENT_DOOR = 17,
	EVENT_BREAK_GLASS = 18,
	EVENT_BREAK_WOOD = 19,
	EVENT_BREAK_METAL = 20,
	EVENT_BREAK_FLESH = 21,
	EVENT_BREAK_CONCRETE = 22,
	EVENT_BOMB_PLANTED = 23,
	EVENT_BOMB_DROPPED = 24,
	EVENT_BOMB_PICKED_UP = 25,
	EVENT_BOMB_BEEP = 26,
	EVENT_BOMB_DEFUSING = 27,
	EVENT_BOMB_DEFUSE_ABORTED = 28,
	EVENT_BOMB_DEFUSED = 29,
	EVENT_BOMB_EXPLODED = 30,
	EVENT_HOSTAGE_USED = 31,
	EVENT_HOSTAGE_RESCUED = 32,
	EVENT_ALL_HOSTAGES_RESCUED = 33,
	EVENT_VIP_ESCAPED = 34,
	EVENT_VIP_ASSASSINATED = 35,
	EVENT_TERRORISTS_WIN = 36,
	EVENT_CTS_WIN = 37,
	EVENT_ROUND_DRAW = 38,
	EVENT_ROUND_WIN = 39,
	EVENT_ROUND_LOSS = 40,
	EVENT_ROUND_START = 41,
	EVENT_PLAYER_SPAWNED = 42,
	EVENT_CLIENT_CORPSE_SPAWNED = 43,
	EVENT_BUY_TIME_START = 44,
	EVENT_PLAYER_LEFT_BUY_ZONE = 45,
	EVENT_DEATH_CAMERA_START = 46,
	EVENT_KILL_ALL = 47,
	EVENT_ROUND_TIME = 48,
	EVENT_DIE = 49,
	EVENT_KILL = 50,
	EVENT_HEADSHOT = 51,
	EVENT_KILL_FLASHBANGED = 52,
	EVENT_TUTOR_BUY_MENU_OPENNED = 53,
	EVENT_TUTOR_AUTOBUY = 54,
	EVENT_PLAYER_BOUGHT_SOMETHING = 55,
	EVENT_TUTOR_NOT_BUYING_ANYTHING = 56,
	EVENT_TUTOR_NEED_TO_BUY_PRIMARY_WEAPON = 57,
	EVENT_TUTOR_NEED_TO_BUY_PRIMARY_AMMO = 58,
	EVENT_TUTOR_NEED_TO_BUY_SECONDARY_AMMO = 59,
	EVENT_TUTOR_NEED_TO_BUY_ARMOR = 60,
	EVENT_TUTOR_NEED_TO_BUY_DEFUSE_KIT = 61,
	EVENT_TUTOR_NEED_TO_BUY_GRENADE = 62,
	EVENT_CAREER_TASK_DONE = 63,
	EVENT_START_RADIO_1 = 64,
	EVENT_RADIO_COVER_ME = 65,
	EVENT_RADIO_YOU_TAKE_THE_POINT = 66,
	EVENT_RADIO_HOLD_THIS_POSITION = 67,
	EVENT_RADIO_REGROUP_TEAM = 68,
	EVENT_RADIO_FOLLOW_ME = 69,
	EVENT_RADIO_TAKING_FIRE = 70,
	EVENT_START_RADIO_2 = 71,
	EVENT_RADIO_GO_GO_GO = 72,
	EVENT_RADIO_TEAM_FALL_BACK = 73,
	EVENT_RADIO_STICK_TOGETHER_TEAM = 74,
	EVENT_RADIO_GET_IN_POSITION_AND_WAIT = 75,
	EVENT_RADIO_STORM_THE_FRONT = 76,
	EVENT_RADIO_REPORT_IN_TEAM = 77,
	EVENT_START_RADIO_3 = 78,
	EVENT_RADIO_AFFIRMATIVE = 79,
	EVENT_RADIO_ENEMY_SPOTTED = 80,
	EVENT_RADIO_NEED_BACKUP = 81,
	EVENT_RADIO_SECTOR_CLEAR = 82,
	EVENT_RADIO_IN_POSITION = 83,
	EVENT_RADIO_REPORTING_IN = 84,
	EVENT_RADIO_GET_OUT_OF_THERE = 85,
	EVENT_RADIO_NEGATIVE = 86,
	EVENT_RADIO_ENEMY_DOWN = 87,
	EVENT_END_RADIO = 88,
	EVENT_NEW_MATCH = 89,
	EVENT_PLAYER_CHANGED_TEAM = 90,
	EVENT_BULLET_IMPACT = 91,
	EVENT_GAME_COMMENCE = 92,
	EVENT_WEAPON_ZOOMED = 93,
	EVENT_HOSTAGE_CALLED_FOR_HELP = 94,
	NUM_GAME_EVENTS = 95,
}; /* size: 4 */

/* 370 */
/* <0> (null):0 */
enum ump45_e {
	UMP45_IDLE1 = 0,
	UMP45_RELOAD = 1,
	UMP45_DRAW = 2,
	UMP45_SHOOT1 = 3,
	UMP45_SHOOT2 = 4,
	UMP45_SHOOT3 = 5,
}; /* size: 4 */

/* 371 */
/* <0> (null):0 */
class CUMP45 : public CBasePlayerWeapon {
public:

	/* class CBasePlayerWeapon   <ancestor>; */      /*     0     0 */
	int                        m_iShell;             /*   336     4 */
	int                        iShellOn;             /*   340     4 */
private:

	short unsigned int         m_usFireUMP45;        /*   344     2 */
	/* <0> (null):0 */
	void CUMP45(class CUMP45 *, const class CUMP45  &);

	/* <0> (null):0 */
	void CUMP45(class CUMP45 *);

	/* <0> (null):0 */
	virtual void Spawn(class CUMP45 *); /* linkage=_ZN6CUMP455SpawnEv */

	/* <0> (null):0 */
	virtual void Precache(class CUMP45 *); /* linkage=_ZN6CUMP458PrecacheEv */

	/* <0> (null):0 */
	virtual int iItemSlot(class CUMP45 *); /* linkage=_ZN6CUMP459iItemSlotEv */

	/* <0> (null):0 */
	virtual int GetItemInfo(class CUMP45 *, ItemInfo *); /* linkage=_ZN6CUMP4511GetItemInfoEP8ItemInfo */

	/* <0> (null):0 */
	virtual void PrimaryAttack(class CUMP45 *); /* linkage=_ZN6CUMP4513PrimaryAttackEv */

	/* <0> (null):0 */
	void UMP45Fire(class CUMP45 *, float, float, BOOL); /* linkage=_ZN6CUMP459UMP45FireEffi */

	/* <0> (null):0 */
	virtual BOOL Deploy(class CUMP45 *); /* linkage=_ZN6CUMP456DeployEv */

	/* <0> (null):0 */
	virtual void Reload(class CUMP45 *); /* linkage=_ZN6CUMP456ReloadEv */

	/* <0> (null):0 */
	virtual void WeaponIdle(class CUMP45 *); /* linkage=_ZN6CUMP4510WeaponIdleEv */

	/* <0> (null):0 */
	virtual float GetMaxSpeed(class CUMP45 *); /* linkage=_ZN6CUMP4511GetMaxSpeedEv */

	/* <0> (null):0 */
	virtual BOOL UseDecrement(class CUMP45 *); /* linkage=_ZN6CUMP4512UseDecrementEv */

	/* vtable has 10 entries: {
	   [0] = Spawn(_ZN6CUMP455SpawnEv), 
	   [1] = Precache(_ZN6CUMP458PrecacheEv), 
	   [79] = iItemSlot(_ZN6CUMP459iItemSlotEv), 
	   [61] = GetItemInfo(_ZN6CUMP4511GetItemInfoEP8ItemInfo), 
	   [87] = PrimaryAttack(_ZN6CUMP4513PrimaryAttackEv), 
	   [64] = Deploy(_ZN6CUMP456DeployEv), 
	   [89] = Reload(_ZN6CUMP456ReloadEv), 
	   [90] = WeaponIdle(_ZN6CUMP4510WeaponIdleEv), 
	   [78] = GetMaxSpeed(_ZN6CUMP4511GetMaxSpeedEv), 
	   [93] = UseDecrement(_ZN6CUMP4512UseDecrementEv), 
	} */
	/* size: 348, cachelines: 6, members: 4 */
	/* last cacheline: 28 bytes */

	/* BRAIN FART ALERT! 348 != 10 + 0(holes), diff = 338 */

}; /* size: 348 */

/* 372 */
/* <0> (null):0 */
class CBasePlayerWeapon {
	/* <0> (null):0 */
	void CBasePlayerWeapon(class CBasePlayerWeapon *);

	/* <0> (null):0 */
	virtual int AddWeapon(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon9AddWeaponEv */

	/* <0> (null):0 */
	virtual void UpdateItemInfo(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon14UpdateItemInfoEv */

	/* <0> (null):0 */
	virtual void SecondaryAttack(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon15SecondaryAttackEv */

	/* <0> (null):0 */
	virtual BOOL ShouldWeaponIdle(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon16ShouldWeaponIdleEv */

	/* <0> (null):0 */
	virtual BOOL IsWeapon(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon8IsWeaponEv */

	/* <0> (null):0 */
	virtual class CBasePlayerItem * GetWeaponPtr(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon12GetWeaponPtrEv */

	/* vtable has 6 entries: {
	   [82] = AddWeapon(_ZN17CBasePlayerWeapon9AddWeaponEv), 
	   [68] = UpdateItemInfo(_ZN17CBasePlayerWeapon14UpdateItemInfoEv), 
	   [88] = SecondaryAttack(_ZN17CBasePlayerWeapon15SecondaryAttackEv), 
	   [92] = ShouldWeaponIdle(_ZN17CBasePlayerWeapon16ShouldWeaponIdleEv), 
	   [65] = IsWeapon(_ZN17CBasePlayerWeapon8IsWeaponEv), 
	   [77] = GetWeaponPtr(_ZN17CBasePlayerWeapon12GetWeaponPtrEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 373 */
 /* pointer to 371 */
 /* size: 4 */

/* 374 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 375 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 348 */

/* 376 */
 /* pointer to 363 */
 /* size: 4 */

/* 377 */
/* <0> (null):0 */
class IVoiceGameMgrHelper {
	int ()(void) * *           _vptr.IVoiceGameMgrHelper; /*     0     4 */
	/* <0> (null):0 */
	virtual void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *, int);

	/* <0> (null):0 */
	virtual bool CanPlayerHearPlayer(class IVoiceGameMgrHelper *, class CBasePlayer *, class CBasePlayer *); /* linkage=_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_ */

	/* vtable has 1 entries: {
	   [2] = CanPlayerHearPlayer(_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_), 
	} */
	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 378 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 379 */
 /* pointer to 380 */
 /* size: 4 */

/* 380 */
 /* pointer to 378 */
 /* size: 4 */

/* 381 */
 /* pointer to 377 */
 /* size: 4 */

/* 382 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 383 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 384 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 385 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 386 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 387 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 388 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 389 */
 /* pointer to 390 */
 /* size: 4 */

/* 390 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 676 */

/* 391 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 392 */
/* <0> (null):0 */
class CPointEntity {
	/* <0> (null):0 */
	virtual int ObjectCaps(class CPointEntity *); /* linkage=_ZN12CPointEntity10ObjectCapsEv */

	/* vtable has 1 entries: {
	   [6] = ObjectCaps(_ZN12CPointEntity10ObjectCapsEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 393 */
 /* pointer to 392 */
 /* size: 4 */

/* 394 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 395 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 396 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 397 */
/* <0> (null):0 */
class CBaseDelay {
	/* <0> (null):0 */
	void CBaseDelay(class CBaseDelay *);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 398 */
 /* pointer to 397 */
 /* size: 4 */

/* 399 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 400 */
/* <0> (null):0 */
class CBaseAnimating {
	/* <0> (null):0 */
	void CBaseAnimating(class CBaseAnimating *);

	/* <0> (null):0 */
	virtual void HandleAnimEvent(class CBaseAnimating *, MonsterEvent_t *); /* linkage=_ZN14CBaseAnimating15HandleAnimEventEP14MonsterEvent_t */

	/* vtable has 1 entries: {
	   [58] = HandleAnimEvent(_ZN14CBaseAnimating15HandleAnimEventEP14MonsterEvent_t), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 401 */
 /* pointer to 400 */
 /* size: 4 */

/* 402 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 403 */
/* <0> (null):0 */
class CBasePlayerItem {
	/* <0> (null):0 */
	void CBasePlayerItem(class CBasePlayerItem *);

	/* <0> (null):0 */
	virtual BOOL CanDrop(class CBasePlayerItem *); /* linkage=_ZN15CBasePlayerItem7CanDropEv */

	/* <0> (null):0 */
	virtual BOOL CanHolster(class CBasePlayerItem *); /* linkage=_ZN15CBasePlayerItem10CanHolsterEv */

	/* <0> (null):0 */
	virtual void ItemPreFrame(class CBasePlayerItem *); /* linkage=_ZN15CBasePlayerItem12ItemPreFrameEv */

	ItemInfo                   ItemInfoArray[32];    /*     0  1408 */
	/* --- cacheline 22 boundary (1408 bytes) --- */
	/* vtable has 3 entries: {
	   [63] = CanDrop(_ZN15CBasePlayerItem7CanDropEv), 
	   [66] = CanHolster(_ZN15CBasePlayerItem10CanHolsterEv), 
	   [69] = ItemPreFrame(_ZN15CBasePlayerItem12ItemPreFrameEv), 
	} */
	/* size: 0, cachelines: 0, members: 1 */

	/* BRAIN FART ALERT! 0 != 1408 + 0(holes), diff = -1408 */

}; /* size: 0 */

/* 404 */
 /* pointer to 403 */
 /* size: 4 */

/* 405 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 406 */
 /* pointer to 372 */
 /* size: 4 */

/* 407 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 408 */
 /* pointer to 352 */
 /* size: 4 */

/* 409 */
/* <0> (null):0 */
class CBaseMonster {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 410 */
 /* pointer to 409 */
 /* size: 4 */

/* 411 */
/* <0> (null):0 */
struct CSquadMonster {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 412 */
 /* pointer to 411 */
 /* size: 4 */

/* 413 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 414 */
 /* pointer to 355 */
 /* size: 4 */

/* 415 */
 /* pointer to 403 */
 /* size: 4 */

/* 416 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 417 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 418 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 419 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 420 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 421 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 422 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 423 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 424 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 425 */
 /* pointer to 74 */
 /* size: 4 */

/* 426 */
/* <0> (null):0 */
class CBotManager {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 427 */
 /* pointer to 426 */
 /* size: 4 */

/* 428 */
/* <0> (null):0 */
ItemInfo                   array[32]; /* size: 1408 */

/* Functions: */

/* <0> (null):0 */
void Vector2D(class Vector2D *)
{
} /* size: 3014656 */

/* <0> (null):0 */
void Vector2D(class Vector2D *, float, float)
{
} /* size: 151179864 */

/* <0> (null):0 */
class Vector2D operator+(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DplERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator-(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DmiERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator*(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DmlEf */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator/(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DdvEf */
{
} /* size: 8 */

/* <0> (null):0 */
float Length(const class Vector2D  *) /* linkage=_ZNK8Vector2D6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector2D  *) /* linkage=_ZNK8Vector2D13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector2D Normalize(const class Vector2D  *) /* linkage=_ZNK8Vector2D9NormalizeEv */
{
} /* size: 8 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector2D *) /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector2D *, float) /* linkage=_ZN8Vector2D6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void Vector(class Vector *)
{
} /* size: 0 */

/* <0> (null):0 */
void Vector(class Vector *, float, float, float)
{
} /* size: 228 */

/* <0> (null):0 */
void Vector(class Vector *, const class Vector  &)
{
} /* size: 151182644 */

/* <0> (null):0 */
void Vector(class Vector *, float *)
{
} /* size: 0 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *) /* linkage=_ZNK6VectorngEv */
{
} /* size: 12 */

/* <0> (null):0 */
int operator==(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectoreqERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
int operator!=(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorneERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector operator+(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorplERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectormiERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator*(const class Vector  *, float) /* linkage=_ZNK6VectormlEf */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator/(const class Vector  *, float) /* linkage=_ZNK6VectordvEf */
{
} /* size: 12 */

/* <0> (null):0 */
void CopyToArray(const class Vector  *, float *) /* linkage=_ZNK6Vector11CopyToArrayEPf */
{
} /* size: 320 */

/* <0> (null):0 */
float Length(const class Vector  *) /* linkage=_ZNK6Vector6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector  *) /* linkage=_ZNK6Vector13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
float * operator float*(class Vector *) /* linkage=_ZN6VectorcvPfEv */
{
} /* size: 4 */

/* <0> (null):0 */
const float  * operator const float*(const class Vector  *) /* linkage=_ZNK6VectorcvPKfEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector Normalize(const class Vector  *) /* linkage=_ZNK6Vector9NormalizeEv */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector2D Make2D(const class Vector  *) /* linkage=_ZNK6Vector6Make2DEv */
{
} /* size: 8 */

/* <0> (null):0 */
float Length2D(const class Vector  *) /* linkage=_ZNK6Vector8Length2DEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector  *, float) /* linkage=_ZNK6Vector16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector  *, float) /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector *) /* linkage=_ZN6Vector16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector *, float) /* linkage=_ZN6Vector6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
edict_t * edict(class CBaseEntity *) /* linkage=_ZN11CBaseEntity5edictEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int ObjectCaps(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
int entindex(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8entindexEv */
{
} /* size: 4 */

/* <0> (null):0 */
void CBaseEntity(class CBaseEntity *)
{
} /* size: 0 */

/* <0> (null):0 */
void * operator new(size_t, entvars_t *) /* linkage=_ZN11CBaseEntitynwEjP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Restart(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7RestartEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Activate(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8ActivateEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int Classify(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8ClassifyEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void DeathNotice(class CBaseEntity *, entvars_t *) /* linkage=_ZN11CBaseEntity11DeathNoticeEP9entvars_s */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int BloodColor(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10BloodColorEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsTriggered(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity11IsTriggeredEPS_ */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CBaseMonster * MyMonsterPointer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity16MyMonsterPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CSquadMonster * MySquadMonsterPointer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity21MySquadMonsterPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int GetToggleState(class CBaseEntity *) /* linkage=_ZN11CBaseEntity14GetToggleStateEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void AddPoints(class CBaseEntity *, int, BOOL) /* linkage=_ZN11CBaseEntity9AddPointsEii */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void AddPointsToTeam(class CBaseEntity *, int, BOOL) /* linkage=_ZN11CBaseEntity15AddPointsToTeamEii */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL AddPlayerItem(class CBaseEntity *, class CBasePlayerItem *) /* linkage=_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL RemovePlayerItem(class CBaseEntity *, class CBasePlayerItem *) /* linkage=_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int GiveAmmo(class CBaseEntity *, int, char *, int) /* linkage=_ZN11CBaseEntity8GiveAmmoEiPci */
{
} /* size: 4 */

/* <0> (null):0 */
virtual float GetDelay(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8GetDelayEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int IsMoving(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8IsMovingEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void OverrideReset(class CBaseEntity *) /* linkage=_ZN11CBaseEntity13OverrideResetEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void SetToggleState(class CBaseEntity *, int) /* linkage=_ZN11CBaseEntity14SetToggleStateEi */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void StartSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity13StartSneakingEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void StopSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12StopSneakingEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL OnControls(class CBaseEntity *, entvars_t *) /* linkage=_ZN11CBaseEntity10OnControlsEP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10IsSneakingEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsAlive(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7IsAliveEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsBSPModel(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10IsBSPModelEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL ReflectGauss(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12ReflectGaussEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsPlayer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8IsPlayerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsNetClient(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11IsNetClientEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual const char  * TeamID(class CBaseEntity *) /* linkage=_ZN11CBaseEntity6TeamIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Think(class CBaseEntity *) /* linkage=_ZN11CBaseEntity5ThinkEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Touch(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity5TouchEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Use(class CBaseEntity *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float) /* linkage=_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Blocked(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity7BlockedEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void UpdateOwner(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11UpdateOwnerEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL FBecomeProne(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12FBecomeProneEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class Vector Center(class CBaseEntity *) /* linkage=_ZN11CBaseEntity6CenterEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector EyePosition(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11EyePositionEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector EarPosition(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11EarPositionEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector BodyTarget(class CBaseEntity *, const class Vector  &) /* linkage=_ZN11CBaseEntity10BodyTargetERK6Vector */
{
} /* size: 12 */

/* <0> (null):0 */
virtual int Illumination(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12IlluminationEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL HasTarget(class CBaseEntity *, string_t) /* linkage=_ZN11CBaseEntity9HasTargetEj */
{
} /* size: 4 */

/* <0> (null):0 */
void CUMP45(class CUMP45 *, const class CUMP45  &)
{
} /* size: 0 */

/* <0> (null):0 */
void CUMP45(class CUMP45 *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Spawn(class CUMP45 *) /* linkage=_ZN6CUMP455SpawnEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Precache(class CUMP45 *) /* linkage=_ZN6CUMP458PrecacheEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int iItemSlot(class CUMP45 *) /* linkage=_ZN6CUMP459iItemSlotEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int GetItemInfo(class CUMP45 *, ItemInfo *) /* linkage=_ZN6CUMP4511GetItemInfoEP8ItemInfo */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void PrimaryAttack(class CUMP45 *) /* linkage=_ZN6CUMP4513PrimaryAttackEv */
{
} /* size: 0 */

/* <0> (null):0 */
void UMP45Fire(class CUMP45 *, float, float, BOOL) /* linkage=_ZN6CUMP459UMP45FireEffi */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL Deploy(class CUMP45 *) /* linkage=_ZN6CUMP456DeployEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Reload(class CUMP45 *) /* linkage=_ZN6CUMP456ReloadEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void WeaponIdle(class CUMP45 *) /* linkage=_ZN6CUMP4510WeaponIdleEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual float GetMaxSpeed(class CUMP45 *) /* linkage=_ZN6CUMP4511GetMaxSpeedEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL UseDecrement(class CUMP45 *) /* linkage=_ZN6CUMP4512UseDecrementEv */
{
} /* size: 4 */

/* <0> (null):0 */
void CBasePlayerWeapon(class CBasePlayerWeapon *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual int AddWeapon(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon9AddWeaponEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void UpdateItemInfo(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon14UpdateItemInfoEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void SecondaryAttack(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon15SecondaryAttackEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL ShouldWeaponIdle(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon16ShouldWeaponIdleEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsWeapon(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon8IsWeaponEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CBasePlayerItem * GetWeaponPtr(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon12GetWeaponPtrEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *, int)
{
} /* size: 0 */

/* <0> (null):0 */
virtual bool CanPlayerHearPlayer(class IVoiceGameMgrHelper *, class CBasePlayer *, class CBasePlayer *) /* linkage=_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
void WeaponIdle(class CUMP45 *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Reload(class CUMP45 *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator==(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator!=(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, float X, float Y, float Z)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator+(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator*(const class Vector  *const this, float fl)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Length2D(const class Vector  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Length(const class Vector  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline edict_t * ENT(const entvars_t  * pev)
{
} /* size: 4 */

/* <0> (null):0 */
inline BOOL FStrEq(const char  * sz1, const char  * sz2)
{
} /* size: 4 */

/* <0> (null):0 */
inline void edict(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline int ENTINDEX(edict_t * pEdict)
{
} /* size: 4 */

/* <0> (null):0 */
inline void ObjectCaps(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
virtual int ObjectCaps(class CPointEntity *) /* linkage=_ZN12CPointEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
inline void ObjectCaps(class CPointEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void entindex(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator-(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void NormalizeInPlace(class Vector *const this)
{
	{
		float flLen;                                          //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void PrimaryAttack(class CUMP45 *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBaseEntity(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CBaseDelay(class CBaseDelay *)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBaseDelay(class CBaseDelay *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CBaseAnimating(class CBaseAnimating *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void HandleAnimEvent(class CBaseAnimating *, MonsterEvent_t *) /* linkage=_ZN14CBaseAnimating15HandleAnimEventEP14MonsterEvent_t */
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBaseAnimating(class CBaseAnimating *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CBasePlayerItem(class CBasePlayerItem *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL CanDrop(class CBasePlayerItem *) /* linkage=_ZN15CBasePlayerItem7CanDropEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL CanHolster(class CBasePlayerItem *) /* linkage=_ZN15CBasePlayerItem10CanHolsterEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void ItemPreFrame(class CBasePlayerItem *) /* linkage=_ZN15CBasePlayerItem12ItemPreFrameEv */
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBasePlayerItem(class CBasePlayerItem *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBasePlayerWeapon(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline entvars_t * VARS(edict_t * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline void * GET_PRIVATE(edict_t * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline void operator new(size_t stAllocateBlock, entvars_t * pev)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CUMP45(class CUMP45 *const this)
{
} /* size: 0 */

/* <0> (null):0 */
class CUMP45 * GetClassPtr<CUMP45>(class CUMP45 * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
void UMP45Fire(class CUMP45 *const this, float flSpread, float flCycleTime, BOOL fUseAutoAim)
{
	{
		int flag;                                             //     0
		class Vector vecAiming;                               //     0
		class Vector vecSrc;                                  //     0
		class Vector vecDir;                                  //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void Restart(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ObjectCaps(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Activate(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Classify(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void DeathNotice(class CBaseEntity *const this, entvars_t * pevChild)
{
} /* size: 0 */

/* <0> (null):0 */
void BloodColor(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsTriggered(class CBaseEntity *const this, class CBaseEntity * pActivator)
{
} /* size: 0 */

/* <0> (null):0 */
void MyMonsterPointer(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void MySquadMonsterPointer(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetToggleState(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void AddPoints(class CBaseEntity *const this, int score, BOOL bAllowNegativeScore)
{
} /* size: 0 */

/* <0> (null):0 */
void AddPointsToTeam(class CBaseEntity *const this, int score, BOOL bAllowNegativeScore)
{
} /* size: 0 */

/* <0> (null):0 */
void AddPlayerItem(class CBaseEntity *const this, class CBasePlayerItem * pItem)
{
} /* size: 0 */

/* <0> (null):0 */
void RemovePlayerItem(class CBaseEntity *const this, class CBasePlayerItem * pItem)
{
} /* size: 0 */

/* <0> (null):0 */
void GiveAmmo(class CBaseEntity *const this, int iAmount, char * szName, int iMax)
{
} /* size: 0 */

/* <0> (null):0 */
void GetDelay(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsMoving(class CBaseEntity *const this)
{
	operator!=(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void OverrideReset(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void SetToggleState(class CBaseEntity *const this, int state)
{
} /* size: 0 */

/* <0> (null):0 */
void StartSneaking(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void StopSneaking(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void OnControls(class CBaseEntity *const this, entvars_t * pev)
{
} /* size: 0 */

/* <0> (null):0 */
void IsSneaking(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsAlive(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsBSPModel(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ReflectGauss(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsPlayer(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsNetClient(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void TeamID(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Think(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Touch(class CBaseEntity *const this, class CBaseEntity * pOther)
{
} /* size: 0 */

/* <0> (null):0 */
void Use(class CBaseEntity *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
} /* size: 0 */

/* <0> (null):0 */
void Blocked(class CBaseEntity *const this, class CBaseEntity * pOther)
{
} /* size: 0 */

/* <0> (null):0 */
void UpdateOwner(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void FBecomeProne(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Center(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
	operator*(const class Vector  *const this,
			float fl); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void EyePosition(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void EarPosition(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void BodyTarget(class CBaseEntity *const this, const class Vector  &const posSrc)
{
} /* size: 0 */

/* <0> (null):0 */
void Illumination(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void HandleAnimEvent(class CBaseAnimating *const this, MonsterEvent_t * pEvent)
{
} /* size: 0 */

/* <0> (null):0 */
void CanDrop(class CBasePlayerItem *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CanHolster(class CBasePlayerItem *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ItemPreFrame(class CBasePlayerItem *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void AddWeapon(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void UpdateItemInfo(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void SecondaryAttack(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ShouldWeaponIdle(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsWeapon(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetWeaponPtr(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void iItemSlot(class CUMP45 *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetMaxSpeed(class CUMP45 *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void UseDecrement(class CUMP45 *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Precache(class CUMP45 *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetItemInfo(class CUMP45 *const this, ItemInfo * p)
{
} /* size: 0 */

/* <0> (null):0 */
void Deploy(class CUMP45 *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class CUMP45 *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void HasTarget(class CBaseEntity *const this, string_t targetname)
{
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void WeaponIdle(class CUMP45 *const this)
{
	WeaponIdle(class CUMP45 *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Reload(class CUMP45 *const this)
{
	Reload(class CUMP45 *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void UMP45Fire(class CUMP45 *const this, float flSpread, BOOL fUseAutoAim, float flCycleTime)
{
	{
		int flag;                                             //     0
		class Vector vecAiming;                               //     0
		class Vector vecSrc;                                  //     0
		class Vector vecDir;                                  //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Vector(class Vector *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Vector(class Vector *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Length2D(const class Vector  *const this); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void PrimaryAttack(class CUMP45 *const this)
{
	PrimaryAttack(class CUMP45 *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void weapon_ump45(entvars_t * pev)
{
	GetClassPtr<CUMP45>(class CUMP45 * a); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void UMP45Fire(class CUMP45 *const this, float flSpread, float flCycleTime, BOOL fUseAutoAim)
{
	{
		int flag;                                             //     0
		class Vector vecAiming;                               //     0
		class Vector vecSrc;                                  //     0
		class Vector vecDir;                                  //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Vector(class Vector *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Vector(class Vector *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Length2D(const class Vector  *const this); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */



/* Variables: */

float                      flLen; /* size: 4 */

entvars_t *                pev; /* size: 4 */

int                        flag; /* size: 4 */

class Vector              vecAiming; /* size: 12 */

class Vector              vecSrc; /* size: 12 */

class Vector              vecDir; /* size: 12 */

int                        flag; /* size: 4 */

class Vector              vecAiming; /* size: 12 */

class Vector              vecSrc; /* size: 12 */

class Vector              vecDir; /* size: 12 */

; /* size: 151538436 */

int                        flag; /* size: 4 */

class Vector              vecAiming; /* size: 12 */

class Vector              vecSrc; /* size: 12 */

class Vector              vecDir; /* size: 12 */

extern class _IO_FILE *           stdin; /* size: 4 */

extern class _IO_FILE *           stdout; /* size: 4 */

intconst                   k_cubSaltSize; /* size: 4 */

GID_tconst                 k_GIDNil; /* size: 8 */

GID_tconst                 k_TxnIDNil; /* size: 8 */

GID_tconst                 k_TxnIDUnknown; /* size: 8 */

PackageId_tconst           k_uPackageIdFreeSub; /* size: 4 */

PackageId_tconst           k_uPackageIdInvalid; /* size: 4 */

AppId_tconst               k_uAppIdInvalid; /* size: 4 */

AssetClassId_tconst        k_ulAssetClassIdInvalid; /* size: 8 */

PhysicalItemId_tconst      k_uPhysicalItemIdInvalid; /* size: 4 */

DepotId_tconst             k_uDepotIdInvalid; /* size: 4 */

CellID_tconst              k_uCellIDInvalid; /* size: 4 */

SteamAPICall_tconst        k_uAPICallInvalid; /* size: 8 */

PartnerId_tconst           k_uPartnerIdInvalid; /* size: 4 */

extern enginefuncs_t              g_engfuncs; /* size: 632 */

extern globalvars_t *             gpGlobals; /* size: 4 */

extern class Vectorconst          g_vecZero; /* size: 12 */

extern class CBotManager *        TheBots; /* size: 4 */

/* Types: */

/* 1 */
char
 /* size: 1 */

/* 2 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 3 */
unsigned int
 /* size: 4 */

/* 4 */
unsigned char
 /* size: 1 */

/* 5 */
short unsigned int
 /* size: 2 */

/* 6 */
long unsigned int
 /* size: 4 */

/* 7 */
signed char
 /* size: 1 */

/* 8 */
short int
 /* size: 2 */

/* 9 */
int
 /* size: 4 */

/* 10 */
long long int
 /* size: 8 */

/* 11 */
long long unsigned int
 /* size: 8 */

/* 12 */
/* <0> (null):0 */
typedef long long int __quad_t; /* size: 8 */

/* 13 */
/* <0> (null):0 */
typedef long int __off_t; /* size: 4 */

/* 14 */
long int
 /* size: 4 */

/* 15 */
/* <0> (null):0 */
typedef __quad_t __off64_t; /* size: 8 */

/* 16 */
 /* pointer to 0 */
 /* size: 4 */

/* 17 */
 /* pointer to 1 */
 /* size: 4 */

/* 18 */
/* <0> (null):0 */
struct _IO_FILE {
	int                        _flags;               /*     0     4 */
	char *                     _IO_read_ptr;         /*     4     4 */
	char *                     _IO_read_end;         /*     8     4 */
	char *                     _IO_read_base;        /*    12     4 */
	char *                     _IO_write_base;       /*    16     4 */
	char *                     _IO_write_ptr;        /*    20     4 */
	char *                     _IO_write_end;        /*    24     4 */
	char *                     _IO_buf_base;         /*    28     4 */
	char *                     _IO_buf_end;          /*    32     4 */
	char *                     _IO_save_base;        /*    36     4 */
	char *                     _IO_backup_base;      /*    40     4 */
	char *                     _IO_save_end;         /*    44     4 */
	class _IO_marker *         _markers;             /*    48     4 */
	class _IO_FILE *           _chain;               /*    52     4 */
	int                        _fileno;              /*    56     4 */
	int                        _flags2;              /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	__off_t                    _old_offset;          /*    64     4 */
	short unsigned int         _cur_column;          /*    68     2 */
	signed char                _vtable_offset;       /*    70     1 */
	char                       _shortbuf[1];         /*    71     1 */
	_IO_lock_t *               _lock;                /*    72     4 */
	__off64_t                  _offset;              /*    76     8 */
	void *                     __pad1;               /*    84     4 */
	void *                     __pad2;               /*    88     4 */
	void *                     __pad3;               /*    92     4 */
	void *                     __pad4;               /*    96     4 */
	size_t                     __pad5;               /*   100     4 */
	int                        _mode;                /*   104     4 */
	char                       _unused2[40];         /*   108    40 */
	/* --- cacheline 2 boundary (128 bytes) was 20 bytes ago --- */

	/* size: 148, cachelines: 3, members: 29 */
	/* last cacheline: 20 bytes */
}; /* size: 148 */

/* 19 */
/* <0> (null):0 */
typedef void _IO_lock_t; /* size: 0 */

/* 20 */
/* <0> (null):0 */
struct _IO_marker {
	class _IO_marker *         _next;                /*     0     4 */
	class _IO_FILE *           _sbuf;                /*     4     4 */
	int                        _pos;                 /*     8     4 */

	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 21 */
 /* pointer to 20 */
 /* size: 4 */

/* 22 */
 /* pointer to 18 */
 /* size: 4 */

/* 23 */
 /* pointer to 20 */
 /* size: 4 */

/* 24 */
 /* pointer to 18 */
 /* size: 4 */

/* 25 */
/* <0> (null):0 */
char                       array[1]; /* size: 1 */

/* 26 */
 /* pointer to 19 */
 /* size: 4 */

/* 27 */
/* <0> (null):0 */
char                       array[40]; /* size: 40 */

/* 28 */
 /* pointer to 29 */
 /* size: 4 */

/* 29 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 30 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 31 */
long double
 /* size: 12 */

/* 32 */
double
 /* size: 8 */

/* 33 */
/* <0> (null):0 */
typedef int int32; /* size: 4 */

/* 34 */
/* <0> (null):0 */
typedef unsigned int uint32; /* size: 4 */

/* 35 */
/* <0> (null):0 */
typedef long long unsigned int uint64; /* size: 8 */

/* 36 */
/* <0> (null):0 */
typedef uint64 GID_t; /* size: 8 */

/* 37 */
/* <0> (null):0 */
typedef uint32 PackageId_t; /* size: 4 */

/* 38 */
/* <0> (null):0 */
typedef uint32 AppId_t; /* size: 4 */

/* 39 */
/* <0> (null):0 */
typedef uint64 AssetClassId_t; /* size: 8 */

/* 40 */
/* <0> (null):0 */
typedef uint32 PhysicalItemId_t; /* size: 4 */

/* 41 */
/* <0> (null):0 */
typedef uint32 DepotId_t; /* size: 4 */

/* 42 */
/* <0> (null):0 */
typedef uint32 CellID_t; /* size: 4 */

/* 43 */
/* <0> (null):0 */
typedef uint64 SteamAPICall_t; /* size: 8 */

/* 44 */
/* <0> (null):0 */
typedef uint32 PartnerId_t; /* size: 4 */

/* 45 */
/* <0> (null):0 */
typedef int BOOL; /* size: 4 */

/* 46 */
/* <0> (null):0 */
typedef unsigned char byte; /* size: 1 */

/* 47 */
/* <0> (null):0 */
typedef unsigned int string_t; /* size: 4 */

/* 48 */
/* <0> (null):0 */
typedef float vec_t; /* size: 4 */

/* 49 */
float
 /* size: 4 */

/* 50 */
/* <0> (null):0 */
class Vector2D {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	/* <0> (null):0 */
	void Vector2D(class Vector2D *);

	/* <0> (null):0 */
	void Vector2D(class Vector2D *, float, float);

	/* <0> (null):0 */
	class Vector2D operator+(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DplERKS_ */

	/* <0> (null):0 */
	class Vector2D operator-(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DmiERKS_ */

	/* <0> (null):0 */
	class Vector2D operator*(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DmlEf */

	/* <0> (null):0 */
	class Vector2D operator/(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DdvEf */

	/* <0> (null):0 */
	float Length(const class Vector2D  *); /* linkage=_ZNK8Vector2D6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector2D  *); /* linkage=_ZNK8Vector2D13LengthSquaredEv */

	/* <0> (null):0 */
	class Vector2D Normalize(const class Vector2D  *); /* linkage=_ZNK8Vector2D9NormalizeEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector2D *); /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector2D *, float); /* linkage=_ZN8Vector2D6IsZeroEf */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 51 */
 /* pointer to 50 */
 /* size: 4 */

/* 52 */
 /* pointer to 53 */
 /* size: 4 */

/* 53 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 54 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 55 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 56 */
bool
 /* size: 1 */

/* 57 */
/* <0> (null):0 */
class Vector {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	vec_t                      z;                    /*     8     4 */
	/* <0> (null):0 */
	void Vector(class Vector *);

	/* <0> (null):0 */
	void Vector(class Vector *, float, float, float);

	/* <0> (null):0 */
	void Vector(class Vector *, const class Vector  &);

	/* <0> (null):0 */
	void Vector(class Vector *, float *);

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *); /* linkage=_ZNK6VectorngEv */

	/* <0> (null):0 */
	int operator==(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectoreqERKS_ */

	/* <0> (null):0 */
	int operator!=(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorneERKS_ */

	/* <0> (null):0 */
	class Vector operator+(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorplERKS_ */

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectormiERKS_ */

	/* <0> (null):0 */
	class Vector operator*(const class Vector  *, float); /* linkage=_ZNK6VectormlEf */

	/* <0> (null):0 */
	class Vector operator/(const class Vector  *, float); /* linkage=_ZNK6VectordvEf */

	/* <0> (null):0 */
	void CopyToArray(const class Vector  *, float *); /* linkage=_ZNK6Vector11CopyToArrayEPf */

	/* <0> (null):0 */
	float Length(const class Vector  *); /* linkage=_ZNK6Vector6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector  *); /* linkage=_ZNK6Vector13LengthSquaredEv */

	/* <0> (null):0 */
	float * operator float*(class Vector *); /* linkage=_ZN6VectorcvPfEv */

	/* <0> (null):0 */
	const float  * operator const float*(const class Vector  *); /* linkage=_ZNK6VectorcvPKfEv */

	/* <0> (null):0 */
	class Vector Normalize(const class Vector  *); /* linkage=_ZNK6Vector9NormalizeEv */

	/* <0> (null):0 */
	class Vector2D Make2D(const class Vector  *); /* linkage=_ZNK6Vector6Make2DEv */

	/* <0> (null):0 */
	float Length2D(const class Vector  *); /* linkage=_ZNK6Vector8Length2DEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector  *, float); /* linkage=_ZNK6Vector16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector  *, float); /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector *); /* linkage=_ZN6Vector16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector *, float); /* linkage=_ZN6Vector6IsZeroEf */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 58 */
 /* pointer to 57 */
 /* size: 4 */

/* 59 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 60 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 61 */
 /* pointer to 49 */
 /* size: 4 */

/* 62 */
 /* pointer to 63 */
 /* size: 4 */

/* 63 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 64 */
 /* pointer to 65 */
 /* size: 4 */

/* 65 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 66 */
/* <0> (null):0 */
typedef int qboolean; /* size: 4 */

/* 67 */
/* <0> (null):0 */
struct link_s {
	class link_s *             prev;                 /*     0     4 */
	class link_s *             next;                 /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 68 */
 /* pointer to 67 */
 /* size: 4 */

/* 69 */
/* <0> (null):0 */
typedef struct link_s link_t; /* size: 8 */

/* 70 */
/* <0> (null):0 */
typedef struct edict_s edict_t; /* size: 804 */

/* 71 */
/* <0> (null):0 */
struct edict_s {
	qboolean                   free;                 /*     0     4 */
	int                        serialnumber;         /*     4     4 */
	link_t                     area;                 /*     8     8 */
	int                        headnode;             /*    16     4 */
	int                        num_leafs;            /*    20     4 */
	short int                  leafnums[48];         /*    24    96 */
	/* --- cacheline 1 boundary (64 bytes) was 56 bytes ago --- */
	float                      freetime;             /*   120     4 */
	void *                     pvPrivateData;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	entvars_t                  v;                    /*   128   676 */
	/* --- cacheline 12 boundary (768 bytes) was 36 bytes ago --- */

	/* size: 804, cachelines: 13, members: 9 */
	/* last cacheline: 36 bytes */
}; /* size: 804 */

/* 72 */
 /* pointer to 70 */
 /* size: 4 */

/* 73 */
/* <0> (null):0 */
struct {
	float                      time;                 /*     0     4 */
	float                      frametime;            /*     4     4 */
	float                      force_retouch;        /*     8     4 */
	string_t                   mapname;              /*    12     4 */
	string_t                   startspot;            /*    16     4 */
	float                      deathmatch;           /*    20     4 */
	float                      coop;                 /*    24     4 */
	float                      teamplay;             /*    28     4 */
	float                      serverflags;          /*    32     4 */
	float                      found_secrets;        /*    36     4 */
	class Vector              v_forward;             /*    40    12 */
	class Vector              v_up;                  /*    52    12 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	class Vector              v_right;               /*    64    12 */
	float                      trace_allsolid;       /*    76     4 */
	float                      trace_startsolid;     /*    80     4 */
	float                      trace_fraction;       /*    84     4 */
	class Vector              trace_endpos;          /*    88    12 */
	class Vector              trace_plane_normal;    /*   100    12 */
	float                      trace_plane_dist;     /*   112     4 */
	edict_t *                  trace_ent;            /*   116     4 */
	float                      trace_inopen;         /*   120     4 */
	float                      trace_inwater;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	int                        trace_hitgroup;       /*   128     4 */
	int                        trace_flags;          /*   132     4 */
	int                        msg_entity;           /*   136     4 */
	int                        cdAudioTrack;         /*   140     4 */
	int                        maxClients;           /*   144     4 */
	int                        maxEntities;          /*   148     4 */
	const char  *              pStringBase;          /*   152     4 */
	void *                     pSaveData;            /*   156     4 */
	class Vector              vecLandmarkOffset;     /*   160    12 */

	/* size: 172, cachelines: 3, members: 31 */
	/* last cacheline: 44 bytes */
}; /* size: 172 */

/* 74 */
/* <0> (null):0 */
typedef class  globalvars_t; /* size: 172 */

/* 75 */
/* <0> (null):0 */
struct entvars_s {
	string_t                   classname;            /*     0     4 */
	string_t                   globalname;           /*     4     4 */
	class Vector              origin;                /*     8    12 */
	class Vector              oldorigin;             /*    20    12 */
	class Vector              velocity;              /*    32    12 */
	class Vector              basevelocity;          /*    44    12 */
	class Vector              clbasevelocity;        /*    56    12 */
	/* --- cacheline 1 boundary (64 bytes) was 4 bytes ago --- */
	class Vector              movedir;               /*    68    12 */
	class Vector              angles;                /*    80    12 */
	class Vector              avelocity;             /*    92    12 */
	class Vector              punchangle;            /*   104    12 */
	class Vector              v_angle;               /*   116    12 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	class Vector              endpos;                /*   128    12 */
	class Vector              startpos;              /*   140    12 */
	float                      impacttime;           /*   152     4 */
	float                      starttime;            /*   156     4 */
	int                        fixangle;             /*   160     4 */
	float                      idealpitch;           /*   164     4 */
	float                      pitch_speed;          /*   168     4 */
	float                      ideal_yaw;            /*   172     4 */
	float                      yaw_speed;            /*   176     4 */
	int                        modelindex;           /*   180     4 */
	string_t                   model;                /*   184     4 */
	int                        viewmodel;            /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	int                        weaponmodel;          /*   192     4 */
	class Vector              absmin;                /*   196    12 */
	class Vector              absmax;                /*   208    12 */
	class Vector              mins;                  /*   220    12 */
	class Vector              maxs;                  /*   232    12 */
	class Vector              size;                  /*   244    12 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	float                      ltime;                /*   256     4 */
	float                      nextthink;            /*   260     4 */
	int                        movetype;             /*   264     4 */
	int                        solid;                /*   268     4 */
	int                        skin;                 /*   272     4 */
	int                        body;                 /*   276     4 */
	int                        effects;              /*   280     4 */
	float                      gravity;              /*   284     4 */
	float                      friction;             /*   288     4 */
	int                        light_level;          /*   292     4 */
	int                        sequence;             /*   296     4 */
	int                        gaitsequence;         /*   300     4 */
	float                      frame;                /*   304     4 */
	float                      animtime;             /*   308     4 */
	float                      framerate;            /*   312     4 */
	unsigned char              controller[4];        /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	unsigned char              blending[2];          /*   320     2 */
	float                      scale;                /*   324     4 */
	int                        rendermode;           /*   328     4 */
	float                      renderamt;            /*   332     4 */
	class Vector              rendercolor;           /*   336    12 */
	int                        renderfx;             /*   348     4 */
	float                      health;               /*   352     4 */
	float                      frags;                /*   356     4 */
	int                        weapons;              /*   360     4 */
	float                      takedamage;           /*   364     4 */
	int                        deadflag;             /*   368     4 */
	class Vector              view_ofs;              /*   372    12 */
	int                        button;               /*   384     4 */
	/* --- cacheline 6 boundary (384 bytes) was 2 bytes ago --- */
	int                        impulse;              /*   388     4 */
	edict_t *                  chain;                /*   392     4 */
	edict_t *                  dmg_inflictor;        /*   396     4 */
	edict_t *                  enemy;                /*   400     4 */
	edict_t *                  aiment;               /*   404     4 */
	edict_t *                  owner;                /*   408     4 */
	edict_t *                  groundentity;         /*   412     4 */
	int                        spawnflags;           /*   416     4 */
	int                        flags;                /*   420     4 */
	int                        colormap;             /*   424     4 */
	int                        team;                 /*   428     4 */
	float                      max_health;           /*   432     4 */
	float                      teleport_time;        /*   436     4 */
	float                      armortype;            /*   440     4 */
	float                      armorvalue;           /*   444     4 */
	int                        waterlevel;           /*   448     4 */
	/* --- cacheline 7 boundary (448 bytes) was 2 bytes ago --- */
	int                        watertype;            /*   452     4 */
	string_t                   target;               /*   456     4 */
	string_t                   targetname;           /*   460     4 */
	string_t                   netname;              /*   464     4 */
	string_t                   message;              /*   468     4 */
	float                      dmg_take;             /*   472     4 */
	float                      dmg_save;             /*   476     4 */
	float                      dmg;                  /*   480     4 */
	float                      dmgtime;              /*   484     4 */
	string_t                   noise;                /*   488     4 */
	string_t                   noise1;               /*   492     4 */
	string_t                   noise2;               /*   496     4 */
	string_t                   noise3;               /*   500     4 */
	float                      speed;                /*   504     4 */
	float                      air_finished;         /*   508     4 */
	float                      pain_finished;        /*   512     4 */
	/* --- cacheline 8 boundary (512 bytes) was 2 bytes ago --- */
	float                      radsuit_finished;     /*   516     4 */
	edict_t *                  pContainingEntity;    /*   520     4 */
	int                        playerclass;          /*   524     4 */
	float                      maxspeed;             /*   528     4 */
	float                      fov;                  /*   532     4 */
	int                        weaponanim;           /*   536     4 */
	int                        pushmsec;             /*   540     4 */
	int                        bInDuck;              /*   544     4 */
	int                        flTimeStepSound;      /*   548     4 */
	int                        flSwimTime;           /*   552     4 */
	int                        flDuckTime;           /*   556     4 */
	int                        iStepLeft;            /*   560     4 */
	float                      flFallVelocity;       /*   564     4 */
	int                        gamestate;            /*   568     4 */
	int                        oldbuttons;           /*   572     4 */
	int                        groupinfo;            /*   576     4 */
	/* --- cacheline 9 boundary (576 bytes) was 2 bytes ago --- */
	int                        iuser1;               /*   580     4 */
	int                        iuser2;               /*   584     4 */
	int                        iuser3;               /*   588     4 */
	int                        iuser4;               /*   592     4 */
	float                      fuser1;               /*   596     4 */
	float                      fuser2;               /*   600     4 */
	float                      fuser3;               /*   604     4 */
	float                      fuser4;               /*   608     4 */
	class Vector              vuser1;                /*   612    12 */
	class Vector              vuser2;                /*   624    12 */
	class Vector              vuser3;                /*   636    12 */
	/* --- cacheline 10 boundary (640 bytes) was 6 bytes ago --- */
	class Vector              vuser4;                /*   648    12 */
	edict_t *                  euser1;               /*   660     4 */
	edict_t *                  euser2;               /*   664     4 */
	edict_t *                  euser3;               /*   668     4 */
	edict_t *                  euser4;               /*   672     4 */

	/* size: 676, cachelines: 11, members: 123 */
	/* last cacheline: 36 bytes */

	/* BRAIN FART ALERT! 676 != 674 + 0(holes), diff = 2 */

}; /* size: 676 */

/* 76 */
/* <0> (null):0 */
unsigned char              array[4]; /* size: 4 */

/* 77 */
/* <0> (null):0 */
unsigned char              array[2]; /* size: 2 */

/* 78 */
/* <0> (null):0 */
typedef struct entvars_s entvars_t; /* size: 676 */

/* 79 */
/* <0> (null):0 */
short int                  array[48]; /* size: 96 */

/* 80 */
/* <0> (null):0 */
typedef uint32 CRC32_t; /* size: 4 */

/* 81 */
/* <0> (null):0 */
struct cvar_s {
	char *                     name;                 /*     0     4 */
	char *                     string;               /*     4     4 */
	int                        flags;                /*     8     4 */
	float                      value;                /*    12     4 */
	class cvar_s *             next;                 /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 82 */
 /* pointer to 81 */
 /* size: 4 */

/* 83 */
/* <0> (null):0 */
typedef struct cvar_s cvar_t; /* size: 20 */

/* 84 */
/* <0> (null):0 */
struct client_textmessage_s {
	int                        effect;               /*     0     4 */
	byte                       r1;                   /*     4     1 */
	byte                       g1;                   /*     5     1 */
	byte                       b1;                   /*     6     1 */
	byte                       a1;                   /*     7     1 */
	byte                       r2;                   /*     8     1 */
	byte                       g2;                   /*     9     1 */
	byte                       b2;                   /*    10     1 */
	byte                       a2;                   /*    11     1 */
	float                      x;                    /*    12     4 */
	float                      y;                    /*    16     4 */
	float                      fadein;               /*    20     4 */
	float                      fadeout;              /*    24     4 */
	float                      holdtime;             /*    28     4 */
	float                      fxtime;               /*    32     4 */
	const char  *              pName;                /*    36     4 */
	const char  *              pMessage;             /*    40     4 */

	/* size: 44, cachelines: 1, members: 17 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 85 */
/* <0> (null):0 */
typedef struct client_textmessage_s client_textmessage_t; /* size: 44 */

/* 86 */
/* <0> (null):0 */
typedef struct sequenceCommandLine_ sequenceCommandLine_s; /* size: 92 */

/* 87 */
/* <0> (null):0 */
struct sequenceCommandLine_ {
	int                        commandType;          /*     0     4 */
	client_textmessage_t       clientMessage;        /*     4    44 */
	char *                     speakerName;          /*    48     4 */
	char *                     listenerName;         /*    52     4 */
	char *                     soundFileName;        /*    56     4 */
	char *                     sentenceName;         /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	char *                     fireTargetNames;      /*    64     4 */
	char *                     killTargetNames;      /*    68     4 */
	float                      delay;                /*    72     4 */
	int                        repeatCount;          /*    76     4 */
	int                        textChannel;          /*    80     4 */
	int                        modifierBitField;     /*    84     4 */
	sequenceCommandLine_s *    nextCommandLine;      /*    88     4 */

	/* size: 92, cachelines: 2, members: 13 */
	/* last cacheline: 28 bytes */
}; /* size: 92 */

/* 88 */
 /* pointer to 86 */
 /* size: 4 */

/* 89 */
/* <0> (null):0 */
typedef struct sequenceEntry_ sequenceEntry_s; /* size: 20 */

/* 90 */
/* <0> (null):0 */
struct sequenceEntry_ {
	char *                     fileName;             /*     0     4 */
	char *                     entryName;            /*     4     4 */
	sequenceCommandLine_s *    firstCommand;         /*     8     4 */
	sequenceEntry_s *          nextEntry;            /*    12     4 */
	qboolean                   isGlobal;             /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 91 */
 /* pointer to 89 */
 /* size: 4 */

/* 92 */
/* <0> (null):0 */
typedef struct sentenceEntry_ sentenceEntry_s; /* size: 16 */

/* 93 */
/* <0> (null):0 */
struct sentenceEntry_ {
	char *                     data;                 /*     0     4 */
	sentenceEntry_s *          nextEntry;            /*     4     4 */
	qboolean                   isGlobal;             /*     8     4 */
	unsigned int               index;                /*    12     4 */

	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 94 */
 /* pointer to 92 */
 /* size: 4 */

/* 95 */
/* <0> (null):0 */
enum {
	at_notice = 0,
	at_console = 1,
	at_aiconsole = 2,
	at_warning = 3,
	at_error = 4,
	at_logged = 5,
}; /* size: 4 */

/* 96 */
/* <0> (null):0 */
typedef enum  ALERT_TYPE; /* size: 4 */

/* 97 */
/* <0> (null):0 */
enum {
	print_console = 0,
	print_center = 1,
	print_chat = 2,
}; /* size: 4 */

/* 98 */
/* <0> (null):0 */
typedef enum  PRINT_TYPE; /* size: 4 */

/* 99 */
/* <0> (null):0 */
enum {
	force_exactfile = 0,
	force_model_samebounds = 1,
	force_model_specifybounds = 2,
	force_model_specifybounds_if_avail = 3,
}; /* size: 4 */

/* 100 */
/* <0> (null):0 */
typedef enum  FORCE_TYPE; /* size: 4 */

/* 101 */
/* <0> (null):0 */
struct {
	int                        fAllSolid;            /*     0     4 */
	int                        fStartSolid;          /*     4     4 */
	int                        fInOpen;              /*     8     4 */
	int                        fInWater;             /*    12     4 */
	float                      flFraction;           /*    16     4 */
	class Vector              vecEndPos;             /*    20    12 */
	float                      flPlaneDist;          /*    32     4 */
	class Vector              vecPlaneNormal;        /*    36    12 */
	edict_t *                  pHit;                 /*    48     4 */
	int                        iHitgroup;            /*    52     4 */

	/* size: 56, cachelines: 1, members: 10 */
	/* last cacheline: 56 bytes */
}; /* size: 56 */

/* 102 */
/* <0> (null):0 */
typedef class  TraceResult; /* size: 56 */

/* 103 */
/* <0> (null):0 */
struct enginefuncs_s {
	int                        (*pfnPrecacheModel)(char *); /*     0     4 */
	int                        (*pfnPrecacheSound)(char *); /*     4     4 */
	void                       (*pfnSetModel)(edict_t *, const char  *); /*     8     4 */
	int                        (*pfnModelIndex)(const char  *); /*    12     4 */
	int                        (*pfnModelFrames)(int); /*    16     4 */
	void                       (*pfnSetSize)(edict_t *, const float  *, const float  *); /*    20     4 */
	void                       (*pfnChangeLevel)(char *, char *); /*    24     4 */
	void                       (*pfnGetSpawnParms)(edict_t *); /*    28     4 */
	void                       (*pfnSaveSpawnParms)(edict_t *); /*    32     4 */
	float                      (*pfnVecToYaw)(const float  *); /*    36     4 */
	void                       (*pfnVecToAngles)(const float  *, float *); /*    40     4 */
	void                       (*pfnMoveToOrigin)(edict_t *, const float  *, float, int); /*    44     4 */
	void                       (*pfnChangeYaw)(edict_t *); /*    48     4 */
	void                       (*pfnChangePitch)(edict_t *); /*    52     4 */
	edict_t *                  (*pfnFindEntityByString)(edict_t *, const char  *, const char  *); /*    56     4 */
	int                        (*pfnGetEntityIllum)(edict_t *); /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	edict_t *                  (*pfnFindEntityInSphere)(edict_t *, const float  *, float); /*    64     4 */
	edict_t *                  (*pfnFindClientInPVS)(edict_t *); /*    68     4 */
	edict_t *                  (*pfnEntitiesInPVS)(edict_t *); /*    72     4 */
	void                       (*pfnMakeVectors)(const float  *); /*    76     4 */
	void                       (*pfnAngleVectors)(const float  *, float *, float *, float *); /*    80     4 */
	edict_t *                  (*pfnCreateEntity)(void); /*    84     4 */
	void                       (*pfnRemoveEntity)(edict_t *); /*    88     4 */
	edict_t *                  (*pfnCreateNamedEntity)(int); /*    92     4 */
	void                       (*pfnMakeStatic)(edict_t *); /*    96     4 */
	int                        (*pfnEntIsOnFloor)(edict_t *); /*   100     4 */
	int                        (*pfnDropToFloor)(edict_t *); /*   104     4 */
	int                        (*pfnWalkMove)(edict_t *, float, float, int); /*   108     4 */
	void                       (*pfnSetOrigin)(edict_t *, const float  *); /*   112     4 */
	void                       (*pfnEmitSound)(edict_t *, int, const char  *, float, float, int, int); /*   116     4 */
	void                       (*pfnEmitAmbientSound)(edict_t *, float *, const char  *, float, float, int, int); /*   120     4 */
	void                       (*pfnTraceLine)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	void                       (*pfnTraceToss)(edict_t *, edict_t *, TraceResult *); /*   128     4 */
	int                        (*pfnTraceMonsterHull)(edict_t *, const float  *, const float  *, int, edict_t *, TraceResult *); /*   132     4 */
	void                       (*pfnTraceHull)(const float  *, const float  *, int, int, edict_t *, TraceResult *); /*   136     4 */
	void                       (*pfnTraceModel)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   140     4 */
	const char  *              (*pfnTraceTexture)(edict_t *, const float  *, const float  *); /*   144     4 */
	void                       (*pfnTraceSphere)(const float  *, const float  *, int, float, edict_t *, TraceResult *); /*   148     4 */
	void                       (*pfnGetAimVector)(edict_t *, float, float *); /*   152     4 */
	void                       (*pfnServerCommand)(char *); /*   156     4 */
	void                       (*pfnServerExecute)(void); /*   160     4 */
	void                       (*pfnClientCommand)(edict_t *, char *, ...); /*   164     4 */
	void                       (*pfnParticleEffect)(const float  *, const float  *, float, float); /*   168     4 */
	void                       (*pfnLightStyle)(int, char *); /*   172     4 */
	int                        (*pfnDecalIndex)(const char  *); /*   176     4 */
	int                        (*pfnPointContents)(const float  *); /*   180     4 */
	void                       (*pfnMessageBegin)(int, int, const float  *, edict_t *); /*   184     4 */
	void                       (*pfnMessageEnd)(void); /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	void                       (*pfnWriteByte)(int); /*   192     4 */
	void                       (*pfnWriteChar)(int); /*   196     4 */
	void                       (*pfnWriteShort)(int); /*   200     4 */
	void                       (*pfnWriteLong)(int); /*   204     4 */
	void                       (*pfnWriteAngle)(float); /*   208     4 */
	void                       (*pfnWriteCoord)(float); /*   212     4 */
	void                       (*pfnWriteString)(const char  *); /*   216     4 */
	void                       (*pfnWriteEntity)(int); /*   220     4 */
	void                       (*pfnCVarRegister)(cvar_t *); /*   224     4 */
	float                      (*pfnCVarGetFloat)(const char  *); /*   228     4 */
	const char  *              (*pfnCVarGetString)(const char  *); /*   232     4 */
	void                       (*pfnCVarSetFloat)(const char  *, float); /*   236     4 */
	void                       (*pfnCVarSetString)(const char  *, const char  *); /*   240     4 */
	void                       (*pfnAlertMessage)(ALERT_TYPE, char *, ...); /*   244     4 */
	void                       (*pfnEngineFprintf)(void *, char *, ...); /*   248     4 */
	void *                     (*pfnPvAllocEntPrivateData)(edict_t *, int32); /*   252     4 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	void *                     (*pfnPvEntPrivateData)(edict_t *); /*   256     4 */
	void                       (*pfnFreeEntPrivateData)(edict_t *); /*   260     4 */
	const char  *              (*pfnSzFromIndex)(int); /*   264     4 */
	int                        (*pfnAllocString)(const char  *); /*   268     4 */
	class entvars_s *          (*pfnGetVarsOfEnt)(edict_t *); /*   272     4 */
	edict_t *                  (*pfnPEntityOfEntOffset)(int); /*   276     4 */
	int                        (*pfnEntOffsetOfPEntity)(const edict_t  *); /*   280     4 */
	int                        (*pfnIndexOfEdict)(const edict_t  *); /*   284     4 */
	edict_t *                  (*pfnPEntityOfEntIndex)(int); /*   288     4 */
	edict_t *                  (*pfnFindEntityByVars)(class entvars_s *); /*   292     4 */
	void *                     (*pfnGetModelPtr)(edict_t *); /*   296     4 */
	int                        (*pfnRegUserMsg)(const char  *, int); /*   300     4 */
	void                       (*pfnAnimationAutomove)(const edict_t  *, float); /*   304     4 */
	void                       (*pfnGetBonePosition)(const edict_t  *, int, float *, float *); /*   308     4 */
	uint32                     (*pfnFunctionFromName)(const char  *); /*   312     4 */
	const char  *              (*pfnNameForFunction)(uint32); /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	void                       (*pfnClientPrintf)(edict_t *, PRINT_TYPE, const char  *); /*   320     4 */
	void                       (*pfnServerPrint)(const char  *); /*   324     4 */
	const char  *              (*pfnCmd_Args)(void); /*   328     4 */
	const char  *              (*pfnCmd_Argv)(int);  /*   332     4 */
	int                        (*pfnCmd_Argc)(void); /*   336     4 */
	void                       (*pfnGetAttachment)(const edict_t  *, int, float *, float *); /*   340     4 */
	void                       (*pfnCRC32_Init)(CRC32_t *); /*   344     4 */
	void                       (*pfnCRC32_ProcessBuffer)(CRC32_t *, void *, int); /*   348     4 */
	void                       (*pfnCRC32_ProcessByte)(CRC32_t *, unsigned char); /*   352     4 */
	CRC32_t                    (*pfnCRC32_Final)(CRC32_t); /*   356     4 */
	int32                      (*pfnRandomLong)(int32, int32); /*   360     4 */
	float                      (*pfnRandomFloat)(float, float); /*   364     4 */
	void                       (*pfnSetView)(const edict_t  *, const edict_t  *); /*   368     4 */
	float                      (*pfnTime)(void);     /*   372     4 */
	void                       (*pfnCrosshairAngle)(const edict_t  *, float, float); /*   376     4 */
	byte *                     (*pfnLoadFileForMe)(char *, int *); /*   380     4 */
	/* --- cacheline 6 boundary (384 bytes) --- */
	void                       (*pfnFreeFile)(void *); /*   384     4 */
	void                       (*pfnEndSection)(const char  *); /*   388     4 */
	int                        (*pfnCompareFileTime)(char *, char *, int *); /*   392     4 */
	void                       (*pfnGetGameDir)(char *); /*   396     4 */
	void                       (*pfnCvar_RegisterVariable)(cvar_t *); /*   400     4 */
	void                       (*pfnFadeClientVolume)(const edict_t  *, int, int, int, int); /*   404     4 */
	void                       (*pfnSetClientMaxspeed)(const edict_t  *, float); /*   408     4 */
	edict_t *                  (*pfnCreateFakeClient)(const char  *); /*   412     4 */
	void                       (*pfnRunPlayerMove)(edict_t *, const float  *, float, float, float, short unsigned int, byte, byte); /*   416     4 */
	int                        (*pfnNumberOfEntities)(void); /*   420     4 */
	char *                     (*pfnGetInfoKeyBuffer)(edict_t *); /*   424     4 */
	char *                     (*pfnInfoKeyValue)(char *, char *); /*   428     4 */
	void                       (*pfnSetKeyValue)(char *, char *, char *); /*   432     4 */
	void                       (*pfnSetClientKeyValue)(int, char *, char *, char *); /*   436     4 */
	int                        (*pfnIsMapValid)(char *); /*   440     4 */
	void                       (*pfnStaticDecal)(const float  *, int, int, int); /*   444     4 */
	/* --- cacheline 7 boundary (448 bytes) --- */
	int                        (*pfnPrecacheGeneric)(char *); /*   448     4 */
	int                        (*pfnGetPlayerUserId)(edict_t *); /*   452     4 */
	void                       (*pfnBuildSoundMsg)(edict_t *, int, const char  *, float, float, int, int, int, int, const float  *, edict_t *); /*   456     4 */
	int                        (*pfnIsDedicatedServer)(void); /*   460     4 */
	cvar_t *                   (*pfnCVarGetPointer)(const char  *); /*   464     4 */
	unsigned int               (*pfnGetPlayerWONId)(edict_t *); /*   468     4 */
	void                       (*pfnInfo_RemoveKey)(char *, const char  *); /*   472     4 */
	const char  *              (*pfnGetPhysicsKeyValue)(const edict_t  *, const char  *); /*   476     4 */
	void                       (*pfnSetPhysicsKeyValue)(const edict_t  *, const char  *, const char  *); /*   480     4 */
	const char  *              (*pfnGetPhysicsInfoString)(const edict_t  *); /*   484     4 */
	short unsigned int         (*pfnPrecacheEvent)(int, const char  *); /*   488     4 */
	void                       (*pfnPlaybackEvent)(int, const edict_t  *, short unsigned int, float, float *, float *, float, float, int, int, int, int); /*   492     4 */
	unsigned char *            (*pfnSetFatPVS)(float *); /*   496     4 */
	unsigned char *            (*pfnSetFatPAS)(float *); /*   500     4 */
	int                        (*pfnCheckVisibility)(const edict_t  *, unsigned char *); /*   504     4 */
	void                       (*pfnDeltaSetField)(class delta_s *, const char  *); /*   508     4 */
	/* --- cacheline 8 boundary (512 bytes) --- */
	void                       (*pfnDeltaUnsetField)(class delta_s *, const char  *); /*   512     4 */
	void                       (*pfnDeltaAddEncoder)(char *, void (*)(class delta_s *, const unsigned char  *, const unsigned char  *)); /*   516     4 */
	int                        (*pfnGetCurrentPlayer)(void); /*   520     4 */
	int                        (*pfnCanSkipPlayer)(const edict_t  *); /*   524     4 */
	int                        (*pfnDeltaFindField)(class delta_s *, const char  *); /*   528     4 */
	void                       (*pfnDeltaSetFieldByIndex)(class delta_s *, int); /*   532     4 */
	void                       (*pfnDeltaUnsetFieldByIndex)(class delta_s *, int); /*   536     4 */
	void                       (*pfnSetGroupMask)(int, int); /*   540     4 */
	int                        (*pfnCreateInstancedBaseline)(int, class entity_state_s *); /*   544     4 */
	void                       (*pfnCvar_DirectSet)(class cvar_s *, char *); /*   548     4 */
	void                       (*pfnForceUnmodified)(FORCE_TYPE, float *, float *, const char  *); /*   552     4 */
	void                       (*pfnGetPlayerStats)(const edict_t  *, int *, int *); /*   556     4 */
	void                       (*pfnAddServerCommand)(char *, void (*)(void)); /*   560     4 */
	qboolean                   (*pfnVoice_GetClientListening)(int, int); /*   564     4 */
	qboolean                   (*pfnVoice_SetClientListening)(int, int, qboolean); /*   568     4 */
	const char  *              (*pfnGetPlayerAuthId)(edict_t *); /*   572     4 */
	/* --- cacheline 9 boundary (576 bytes) --- */
	sequenceEntry_s *          (*pfnSequenceGet)(const char  *, const char  *); /*   576     4 */
	sentenceEntry_s *          (*pfnSequencePickSentence)(const char  *, int, int *); /*   580     4 */
	int                        (*pfnGetFileSize)(char *); /*   584     4 */
	unsigned int               (*pfnGetApproxWavePlayLen)(const char  *); /*   588     4 */
	int                        (*pfnIsCareerMatch)(void); /*   592     4 */
	int                        (*pfnGetLocalizedStringLength)(const char  *); /*   596     4 */
	void                       (*pfnRegisterTutorMessageShown)(int); /*   600     4 */
	int                        (*pfnGetTimesTutorMessageShown)(int); /*   604     4 */
	void                       (*ProcessTutorMessageDecayBuffer)(int *, int); /*   608     4 */
	void                       (*ConstructTutorMessageDecayBuffer)(int *, int); /*   612     4 */
	void                       (*ResetTutorMessageDecayData)(void); /*   616     4 */
	void                       (*pfnQueryClientCvarValue)(const edict_t  *, const char  *); /*   620     4 */
	void                       (*pfnQueryClientCvarValue2)(const edict_t  *, const char  *, int); /*   624     4 */
	int                        (*pfnCheckParm)(const char  *, char * *); /*   628     4 */

	/* size: 632, cachelines: 10, members: 158 */
	/* last cacheline: 56 bytes */
}; /* size: 632 */

/* 104 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 105 */
 /* pointer to 104 */
 /* size: 4 */

/* 106 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151512344 */

/* 107 */
 /* pointer to 106 */
 /* size: 4 */

/* 108 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 109 */
 /* pointer to 108 */
 /* size: 4 */

/* 110 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 111 */
 /* pointer to 110 */
 /* size: 4 */

/* 112 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151512864 */

/* 113 */
 /* pointer to 112 */
 /* size: 4 */

/* 114 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151513124 */

/* 115 */
 /* pointer to 114 */
 /* size: 4 */

/* 116 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151513332 */

/* 117 */
 /* pointer to 116 */
 /* size: 4 */

/* 118 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 119 */
 /* pointer to 118 */
 /* size: 4 */

/* 120 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151513644 */

/* 121 */
 /* pointer to 120 */
 /* size: 4 */

/* 122 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151513852 */

/* 123 */
 /* pointer to 122 */
 /* size: 4 */

/* 124 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 125 */
 /* pointer to 124 */
 /* size: 4 */

/* 126 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 127 */
 /* pointer to 126 */
 /* size: 4 */

/* 128 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 129 */
 /* pointer to 128 */
 /* size: 4 */

/* 130 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 131 */
 /* pointer to 130 */
 /* size: 4 */

/* 132 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151527228 */

/* 133 */
 /* pointer to 132 */
 /* size: 4 */

/* 134 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151527384 */

/* 135 */
 /* pointer to 134 */
 /* size: 4 */

/* 136 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 137 */
 /* pointer to 136 */
 /* size: 4 */

/* 138 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 139 */
 /* pointer to 138 */
 /* size: 4 */

/* 140 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 141 */
 /* pointer to 140 */
 /* size: 4 */

/* 142 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151528268 */

/* 143 */
 /* pointer to 142 */
 /* size: 4 */

/* 144 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151528476 */

/* 145 */
 /* pointer to 144 */
 /* size: 4 */

/* 146 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151528944 */

/* 147 */
 /* pointer to 146 */
 /* size: 4 */

/* 148 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151529412 */

/* 149 */
 /* pointer to 102 */
 /* size: 4 */

/* 150 */
 /* pointer to 148 */
 /* size: 4 */

/* 151 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151529828 */

/* 152 */
 /* pointer to 151 */
 /* size: 4 */

/* 153 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 154 */
 /* pointer to 153 */
 /* size: 4 */

/* 155 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151530504 */

/* 156 */
 /* pointer to 155 */
 /* size: 4 */

/* 157 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 158 */
 /* pointer to 157 */
 /* size: 4 */

/* 159 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151461924 */

/* 160 */
 /* pointer to 159 */
 /* size: 4 */

/* 161 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151462340 */

/* 162 */
 /* pointer to 161 */
 /* size: 4 */

/* 163 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151462600 */

/* 164 */
 /* pointer to 163 */
 /* size: 4 */

/* 165 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151462756 */

/* 166 */
 /* pointer to 165 */
 /* size: 4 */

/* 167 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151462860 */

/* 168 */
 /* pointer to 167 */
 /* size: 4 */

/* 169 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151463068 */

/* 170 */
 /* pointer to 169 */
 /* size: 4 */

/* 171 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151463380 */

/* 172 */
 /* pointer to 171 */
 /* size: 4 */

/* 173 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 174 */
 /* pointer to 173 */
 /* size: 4 */

/* 175 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151463744 */

/* 176 */
 /* pointer to 175 */
 /* size: 4 */

/* 177 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151464056 */

/* 178 */
 /* pointer to 177 */
 /* size: 4 */

/* 179 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151464212 */

/* 180 */
 /* pointer to 179 */
 /* size: 4 */

/* 181 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151464368 */

/* 182 */
 /* pointer to 181 */
 /* size: 4 */

/* 183 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151464524 */

/* 184 */
 /* pointer to 83 */
 /* size: 4 */

/* 185 */
 /* pointer to 183 */
 /* size: 4 */

/* 186 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 187 */
 /* pointer to 186 */
 /* size: 4 */

/* 188 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 189 */
 /* pointer to 188 */
 /* size: 4 */

/* 190 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151465044 */

/* 191 */
 /* pointer to 190 */
 /* size: 4 */

/* 192 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151465252 */

/* 193 */
 /* pointer to 192 */
 /* size: 4 */

/* 194 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151465460 */

/* 195 */
 /* pointer to 194 */
 /* size: 4 */

/* 196 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151465668 */

/* 197 */
 /* pointer to 196 */
 /* size: 4 */

/* 198 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 199 */
 /* pointer to 198 */
 /* size: 4 */

/* 200 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 201 */
 /* pointer to 200 */
 /* size: 4 */

/* 202 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 203 */
 /* pointer to 202 */
 /* size: 4 */

/* 204 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 205 */
 /* pointer to 75 */
 /* size: 4 */

/* 206 */
 /* pointer to 204 */
 /* size: 4 */

/* 207 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 208 */
 /* pointer to 209 */
 /* size: 4 */

/* 209 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 804 */

/* 210 */
 /* pointer to 207 */
 /* size: 4 */

/* 211 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 212 */
 /* pointer to 211 */
 /* size: 4 */

/* 213 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 214 */
 /* pointer to 213 */
 /* size: 4 */

/* 215 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151540588 */

/* 216 */
 /* pointer to 215 */
 /* size: 4 */

/* 217 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151540796 */

/* 218 */
 /* pointer to 217 */
 /* size: 4 */

/* 219 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 220 */
 /* pointer to 219 */
 /* size: 4 */

/* 221 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 222 */
 /* pointer to 221 */
 /* size: 4 */

/* 223 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151541420 */

/* 224 */
 /* pointer to 223 */
 /* size: 4 */

/* 225 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 226 */
 /* pointer to 225 */
 /* size: 4 */

/* 227 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 228 */
 /* pointer to 227 */
 /* size: 4 */

/* 229 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151541888 */

/* 230 */
 /* pointer to 80 */
 /* size: 4 */

/* 231 */
 /* pointer to 229 */
 /* size: 4 */

/* 232 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151542096 */

/* 233 */
 /* pointer to 232 */
 /* size: 4 */

/* 234 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151542356 */

/* 235 */
 /* pointer to 234 */
 /* size: 4 */

/* 236 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 237 */
 /* pointer to 236 */
 /* size: 4 */

/* 238 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 239 */
 /* pointer to 238 */
 /* size: 4 */

/* 240 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 241 */
 /* pointer to 240 */
 /* size: 4 */

/* 242 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151543136 */

/* 243 */
 /* pointer to 242 */
 /* size: 4 */

/* 244 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 245 */
 /* pointer to 244 */
 /* size: 4 */

/* 246 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151543464 */

/* 247 */
 /* pointer to 246 */
 /* size: 4 */

/* 248 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 249 */
 /* pointer to 46 */
 /* size: 4 */

/* 250 */
 /* pointer to 9 */
 /* size: 4 */

/* 251 */
 /* pointer to 248 */
 /* size: 4 */

/* 252 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151544036 */

/* 253 */
 /* pointer to 252 */
 /* size: 4 */

/* 254 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 255 */
 /* pointer to 254 */
 /* size: 4 */

/* 256 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151544452 */

/* 257 */
 /* pointer to 256 */
 /* size: 4 */

/* 258 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 259 */
 /* pointer to 258 */
 /* size: 4 */

/* 260 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151544972 */

/* 261 */
 /* pointer to 260 */
 /* size: 4 */

/* 262 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 263 */
 /* pointer to 262 */
 /* size: 4 */

/* 264 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 265 */
 /* pointer to 264 */
 /* size: 4 */

/* 266 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151545856 */

/* 267 */
 /* pointer to 266 */
 /* size: 4 */

/* 268 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151546116 */

/* 269 */
 /* pointer to 268 */
 /* size: 4 */

/* 270 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151546428 */

/* 271 */
 /* pointer to 270 */
 /* size: 4 */

/* 272 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151546740 */

/* 273 */
 /* pointer to 272 */
 /* size: 4 */

/* 274 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 275 */
 /* pointer to 274 */
 /* size: 4 */

/* 276 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 277 */
 /* pointer to 276 */
 /* size: 4 */

/* 278 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151551816 */

/* 279 */
 /* pointer to 278 */
 /* size: 4 */

/* 280 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 281 */
 /* pointer to 280 */
 /* size: 4 */

/* 282 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151552232 */

/* 283 */
 /* pointer to 282 */
 /* size: 4 */

/* 284 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 285 */
 /* pointer to 284 */
 /* size: 4 */

/* 286 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 2 */

/* 287 */
 /* pointer to 286 */
 /* size: 4 */

/* 288 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151552856 */

/* 289 */
 /* pointer to 288 */
 /* size: 4 */

/* 290 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 291 */
 /* pointer to 4 */
 /* size: 4 */

/* 292 */
 /* pointer to 290 */
 /* size: 4 */

/* 293 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 294 */
 /* pointer to 293 */
 /* size: 4 */

/* 295 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151554000 */

/* 296 */
 /* pointer to 297 */
 /* size: 4 */

/* 297 */
/* <0> (null):0 */
struct delta_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 298 */
 /* pointer to 295 */
 /* size: 4 */

/* 299 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151554324 */

/* 300 */
 /* pointer to 301 */
 /* size: 4 */

/* 301 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151554532 */

/* 302 */
 /* pointer to 303 */
 /* size: 4 */

/* 303 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 304 */
 /* pointer to 299 */
 /* size: 4 */

/* 305 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 306 */
 /* pointer to 305 */
 /* size: 4 */

/* 307 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151555104 */

/* 308 */
 /* pointer to 307 */
 /* size: 4 */

/* 309 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151555312 */

/* 310 */
 /* pointer to 309 */
 /* size: 4 */

/* 311 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 312 */
 /* pointer to 313 */
 /* size: 4 */

/* 313 */
/* <0> (null):0 */
struct entity_state_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 314 */
 /* pointer to 311 */
 /* size: 4 */

/* 315 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151555900 */

/* 316 */
 /* pointer to 81 */
 /* size: 4 */

/* 317 */
 /* pointer to 315 */
 /* size: 4 */

/* 318 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151556160 */

/* 319 */
 /* pointer to 318 */
 /* size: 4 */

/* 320 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151556472 */

/* 321 */
 /* pointer to 320 */
 /* size: 4 */

/* 322 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151556732 */

/* 323 */
 /* pointer to 322 */
 /* size: 4 */

/* 324 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 325 */
 /* pointer to 324 */
 /* size: 4 */

/* 326 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 327 */
 /* pointer to 326 */
 /* size: 4 */

/* 328 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 329 */
 /* pointer to 328 */
 /* size: 4 */

/* 330 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 331 */
 /* pointer to 330 */
 /* size: 4 */

/* 332 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 333 */
 /* pointer to 332 */
 /* size: 4 */

/* 334 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 335 */
 /* pointer to 334 */
 /* size: 4 */

/* 336 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151558188 */

/* 337 */
 /* pointer to 336 */
 /* size: 4 */

/* 338 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151558396 */

/* 339 */
 /* pointer to 338 */
 /* size: 4 */

/* 340 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151558604 */

/* 341 */
 /* pointer to 340 */
 /* size: 4 */

/* 342 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 343 */
 /* pointer to 17 */
 /* size: 4 */

/* 344 */
 /* pointer to 342 */
 /* size: 4 */

/* 345 */
/* <0> (null):0 */
typedef struct enginefuncs_s enginefuncs_t; /* size: 632 */

/* 346 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 347 */
/* <0> (null):0 */
typedef int ptrdiff_t; /* size: 4 */

/* 348 */
/* <0> (null):0 */
enum {
	TS_AT_TOP = 0,
	TS_AT_BOTTOM = 1,
	TS_GOING_UP = 2,
	TS_GOING_DOWN = 3,
}; /* size: 4 */

/* 349 */
/* <0> (null):0 */
typedef enum  TOGGLE_STATE; /* size: 4 */

/* 350 */
 /* pointer to 78 */
 /* size: 4 */

/* 351 */
 /* pointer to 352 */
 /* size: 4 */

/* 352 */
/* <0> (null):0 */
struct CBaseEntity {
	/* <0> (null):0 */
	edict_t * edict(class CBaseEntity *); /* linkage=_ZN11CBaseEntity5edictEv */

	/* <0> (null):0 */
	virtual int ObjectCaps(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10ObjectCapsEv */

	/* <0> (null):0 */
	int entindex(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8entindexEv */

	/* <0> (null):0 */
	void CBaseEntity(class CBaseEntity *);

	/* <0> (null):0 */
	void * operator new(size_t, entvars_t *); /* linkage=_ZN11CBaseEntitynwEjP9entvars_s */

	/* <0> (null):0 */
	virtual void Restart(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7RestartEv */

	/* <0> (null):0 */
	virtual void Activate(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8ActivateEv */

	/* <0> (null):0 */
	virtual int Classify(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8ClassifyEv */

	/* <0> (null):0 */
	virtual void DeathNotice(class CBaseEntity *, entvars_t *); /* linkage=_ZN11CBaseEntity11DeathNoticeEP9entvars_s */

	/* <0> (null):0 */
	virtual int BloodColor(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10BloodColorEv */

	/* <0> (null):0 */
	virtual BOOL IsTriggered(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity11IsTriggeredEPS_ */

	/* <0> (null):0 */
	virtual class CBaseMonster * MyMonsterPointer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity16MyMonsterPointerEv */

	/* <0> (null):0 */
	virtual class CSquadMonster * MySquadMonsterPointer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity21MySquadMonsterPointerEv */

	/* <0> (null):0 */
	virtual int GetToggleState(class CBaseEntity *); /* linkage=_ZN11CBaseEntity14GetToggleStateEv */

	/* <0> (null):0 */
	virtual void AddPoints(class CBaseEntity *, int, BOOL); /* linkage=_ZN11CBaseEntity9AddPointsEii */

	/* <0> (null):0 */
	virtual void AddPointsToTeam(class CBaseEntity *, int, BOOL); /* linkage=_ZN11CBaseEntity15AddPointsToTeamEii */

	/* <0> (null):0 */
	virtual BOOL AddPlayerItem(class CBaseEntity *, class CBasePlayerItem *); /* linkage=_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem */

	/* <0> (null):0 */
	virtual BOOL RemovePlayerItem(class CBaseEntity *, class CBasePlayerItem *); /* linkage=_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem */

	/* <0> (null):0 */
	virtual int GiveAmmo(class CBaseEntity *, int, char *, int); /* linkage=_ZN11CBaseEntity8GiveAmmoEiPci */

	/* <0> (null):0 */
	virtual float GetDelay(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8GetDelayEv */

	/* <0> (null):0 */
	virtual int IsMoving(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8IsMovingEv */

	/* <0> (null):0 */
	virtual void OverrideReset(class CBaseEntity *); /* linkage=_ZN11CBaseEntity13OverrideResetEv */

	/* <0> (null):0 */
	virtual void SetToggleState(class CBaseEntity *, int); /* linkage=_ZN11CBaseEntity14SetToggleStateEi */

	/* <0> (null):0 */
	virtual void StartSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity13StartSneakingEv */

	/* <0> (null):0 */
	virtual void StopSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12StopSneakingEv */

	/* <0> (null):0 */
	virtual BOOL OnControls(class CBaseEntity *, entvars_t *); /* linkage=_ZN11CBaseEntity10OnControlsEP9entvars_s */

	/* <0> (null):0 */
	virtual BOOL IsSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10IsSneakingEv */

	/* <0> (null):0 */
	virtual BOOL IsAlive(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7IsAliveEv */

	/* <0> (null):0 */
	virtual BOOL IsBSPModel(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10IsBSPModelEv */

	/* <0> (null):0 */
	virtual BOOL ReflectGauss(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12ReflectGaussEv */

	/* <0> (null):0 */
	virtual BOOL IsPlayer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8IsPlayerEv */

	/* <0> (null):0 */
	virtual BOOL IsNetClient(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11IsNetClientEv */

	/* <0> (null):0 */
	virtual const char  * TeamID(class CBaseEntity *); /* linkage=_ZN11CBaseEntity6TeamIDEv */

	/* <0> (null):0 */
	virtual void Think(class CBaseEntity *); /* linkage=_ZN11CBaseEntity5ThinkEv */

	/* <0> (null):0 */
	virtual void Touch(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity5TouchEPS_ */

	/* <0> (null):0 */
	virtual void Use(class CBaseEntity *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float); /* linkage=_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf */

	/* <0> (null):0 */
	virtual void Blocked(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity7BlockedEPS_ */

	/* <0> (null):0 */
	virtual void UpdateOwner(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11UpdateOwnerEv */

	/* <0> (null):0 */
	virtual BOOL FBecomeProne(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12FBecomeProneEv */

	/* <0> (null):0 */
	virtual class Vector Center(class CBaseEntity *); /* linkage=_ZN11CBaseEntity6CenterEv */

	/* <0> (null):0 */
	virtual class Vector EyePosition(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11EyePositionEv */

	/* <0> (null):0 */
	virtual class Vector EarPosition(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11EarPositionEv */

	/* <0> (null):0 */
	virtual class Vector BodyTarget(class CBaseEntity *, const class Vector  &); /* linkage=_ZN11CBaseEntity10BodyTargetERK6Vector */

	/* <0> (null):0 */
	virtual int Illumination(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12IlluminationEv */

	/* <0> (null):0 */
	virtual BOOL HasTarget(class CBaseEntity *, string_t); /* linkage=_ZN11CBaseEntity9HasTargetEj */

	/* vtable has 41 entries: {
	   [6] = ObjectCaps(_ZN11CBaseEntity10ObjectCapsEv), 
	   [2] = Restart(_ZN11CBaseEntity7RestartEv), 
	   [7] = Activate(_ZN11CBaseEntity8ActivateEv), 
	   [9] = Classify(_ZN11CBaseEntity8ClassifyEv), 
	   [10] = DeathNotice(_ZN11CBaseEntity11DeathNoticeEP9entvars_s), 
	   [15] = BloodColor(_ZN11CBaseEntity10BloodColorEv), 
	   [17] = IsTriggered(_ZN11CBaseEntity11IsTriggeredEPS_), 
	   [18] = MyMonsterPointer(_ZN11CBaseEntity16MyMonsterPointerEv), 
	   [19] = MySquadMonsterPointer(_ZN11CBaseEntity21MySquadMonsterPointerEv), 
	   [20] = GetToggleState(_ZN11CBaseEntity14GetToggleStateEv), 
	   [21] = AddPoints(_ZN11CBaseEntity9AddPointsEii), 
	   [22] = AddPointsToTeam(_ZN11CBaseEntity15AddPointsToTeamEii), 
	   [23] = AddPlayerItem(_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem), 
	   [24] = RemovePlayerItem(_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem), 
	   [25] = GiveAmmo(_ZN11CBaseEntity8GiveAmmoEiPci), 
	   [26] = GetDelay(_ZN11CBaseEntity8GetDelayEv), 
	   [27] = IsMoving(_ZN11CBaseEntity8IsMovingEv), 
	   [28] = OverrideReset(_ZN11CBaseEntity13OverrideResetEv), 
	   [30] = SetToggleState(_ZN11CBaseEntity14SetToggleStateEi), 
	   [31] = StartSneaking(_ZN11CBaseEntity13StartSneakingEv), 
	   [32] = StopSneaking(_ZN11CBaseEntity12StopSneakingEv), 
	   [33] = OnControls(_ZN11CBaseEntity10OnControlsEP9entvars_s), 
	   [34] = IsSneaking(_ZN11CBaseEntity10IsSneakingEv), 
	   [35] = IsAlive(_ZN11CBaseEntity7IsAliveEv), 
	   [36] = IsBSPModel(_ZN11CBaseEntity10IsBSPModelEv), 
	   [37] = ReflectGauss(_ZN11CBaseEntity12ReflectGaussEv), 
	   [40] = IsPlayer(_ZN11CBaseEntity8IsPlayerEv), 
	   [41] = IsNetClient(_ZN11CBaseEntity11IsNetClientEv), 
	   [42] = TeamID(_ZN11CBaseEntity6TeamIDEv), 
	   [44] = Think(_ZN11CBaseEntity5ThinkEv), 
	   [45] = Touch(_ZN11CBaseEntity5TouchEPS_), 
	   [46] = Use(_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf), 
	   [47] = Blocked(_ZN11CBaseEntity7BlockedEPS_), 
	   [49] = UpdateOwner(_ZN11CBaseEntity11UpdateOwnerEv), 
	   [50] = FBecomeProne(_ZN11CBaseEntity12FBecomeProneEv), 
	   [51] = Center(_ZN11CBaseEntity6CenterEv), 
	   [52] = EyePosition(_ZN11CBaseEntity11EyePositionEv), 
	   [53] = EarPosition(_ZN11CBaseEntity11EarPositionEv), 
	   [54] = BodyTarget(_ZN11CBaseEntity10BodyTargetERK6Vector), 
	   [55] = Illumination(_ZN11CBaseEntity12IlluminationEv), 
	   [38] = HasTarget(_ZN11CBaseEntity9HasTargetEj), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 353 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 354 */
/* <0> (null):0 */
struct {
	int                        event;                /*     0     4 */
	char *                     options;              /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 355 */
/* <0> (null):0 */
typedef class  MonsterEvent_t; /* size: 8 */

/* 356 */
/* <0> (null):0 */
enum {
	USE_OFF = 0,
	USE_ON = 1,
	USE_SET = 2,
	USE_TOGGLE = 3,
}; /* size: 4 */

/* 357 */
/* <0> (null):0 */
typedef enum  USE_TYPE; /* size: 4 */

/* 358 */
/* <0> (null):0 */
enum WeaponIdType {
	WEAPON_NONE = 0,
	WEAPON_P228 = 1,
	WEAPON_GLOCK = 2,
	WEAPON_SCOUT = 3,
	WEAPON_HEGRENADE = 4,
	WEAPON_XM1014 = 5,
	WEAPON_C4 = 6,
	WEAPON_MAC10 = 7,
	WEAPON_AUG = 8,
	WEAPON_SMOKEGRENADE = 9,
	WEAPON_ELITE = 10,
	WEAPON_FIVESEVEN = 11,
	WEAPON_UMP45 = 12,
	WEAPON_SG550 = 13,
	WEAPON_GALIL = 14,
	WEAPON_FAMAS = 15,
	WEAPON_USP = 16,
	WEAPON_GLOCK18 = 17,
	WEAPON_AWP = 18,
	WEAPON_MP5N = 19,
	WEAPON_M249 = 20,
	WEAPON_M3 = 21,
	WEAPON_M4A1 = 22,
	WEAPON_TMP = 23,
	WEAPON_G3SG1 = 24,
	WEAPON_FLASHBANG = 25,
	WEAPON_DEAGLE = 26,
	WEAPON_SG552 = 27,
	WEAPON_AK47 = 28,
	WEAPON_KNIFE = 29,
	WEAPON_P90 = 30,
	WEAPON_SHIELDGUN = 99,
}; /* size: 4 */

/* 359 */
/* <0> (null):0 */
enum MaxAmmoType {
	MAX_AMMO_BUCKSHOT = 32,
	MAX_AMMO_9MM = 120,
	MAX_AMMO_556NATO = 90,
	MAX_AMMO_556NATOBOX = 200,
	MAX_AMMO_762NATO = 90,
	MAX_AMMO_45ACP = 100,
	MAX_AMMO_50AE = 35,
	MAX_AMMO_338MAGNUM = 30,
	MAX_AMMO_57MM = 100,
	MAX_AMMO_357SIG = 52,
}; /* size: 4 */

/* 360 */
/* <0> (null):0 */
enum {
	BULLET_NONE = 0,
	BULLET_PLAYER_9MM = 1,
	BULLET_PLAYER_MP5 = 2,
	BULLET_PLAYER_357 = 3,
	BULLET_PLAYER_BUCKSHOT = 4,
	BULLET_PLAYER_CROWBAR = 5,
	BULLET_MONSTER_9MM = 6,
	BULLET_MONSTER_MP5 = 7,
	BULLET_MONSTER_12MM = 8,
	BULLET_PLAYER_45ACP = 9,
	BULLET_PLAYER_338MAG = 10,
	BULLET_PLAYER_762MM = 11,
	BULLET_PLAYER_556MM = 12,
	BULLET_PLAYER_50AE = 13,
	BULLET_PLAYER_57MM = 14,
	BULLET_PLAYER_357SIG = 15,
}; /* size: 4 */

/* 361 */
/* <0> (null):0 */
typedef enum  Bullet; /* size: 4 */

/* 362 */
/* <0> (null):0 */
struct {
	int                        iSlot;                /*     0     4 */
	int                        iPosition;            /*     4     4 */
	const char  *              pszAmmo1;             /*     8     4 */
	int                        iMaxAmmo1;            /*    12     4 */
	const char  *              pszAmmo2;             /*    16     4 */
	int                        iMaxAmmo2;            /*    20     4 */
	const char  *              pszName;              /*    24     4 */
	int                        iMaxClip;             /*    28     4 */
	int                        iId;                  /*    32     4 */
	int                        iFlags;               /*    36     4 */
	int                        iWeight;              /*    40     4 */

	/* size: 44, cachelines: 1, members: 11 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 363 */
/* <0> (null):0 */
typedef class  ItemInfo; /* size: 44 */

/* 364 */
/* <0> (null):0 */
enum {
	PLAYER_IDLE = 0,
	PLAYER_WALK = 1,
	PLAYER_JUMP = 2,
	PLAYER_SUPERJUMP = 3,
	PLAYER_DIE = 4,
	PLAYER_ATTACK1 = 5,
	PLAYER_ATTACK2 = 6,
	PLAYER_FLINCH = 7,
	PLAYER_LARGE_FLINCH = 8,
	PLAYER_RELOAD = 9,
	PLAYER_HOLDBOMB = 10,
}; /* size: 4 */

/* 365 */
/* <0> (null):0 */
typedef enum  PLAYER_ANIM; /* size: 4 */

/* 366 */
wchar_t
 /* size: 4 */

/* 367 */
/* <0> (null):0 */
enum GameEventType {
	EVENT_INVALID = 0,
	EVENT_WEAPON_FIRED = 1,
	EVENT_WEAPON_FIRED_ON_EMPTY = 2,
	EVENT_WEAPON_RELOADED = 3,
	EVENT_HE_GRENADE_EXPLODED = 4,
	EVENT_FLASHBANG_GRENADE_EXPLODED = 5,
	EVENT_SMOKE_GRENADE_EXPLODED = 6,
	EVENT_GRENADE_BOUNCED = 7,
	EVENT_BEING_SHOT_AT = 8,
	EVENT_PLAYER_BLINDED_BY_FLASHBANG = 9,
	EVENT_PLAYER_FOOTSTEP = 10,
	EVENT_PLAYER_JUMPED = 11,
	EVENT_PLAYER_DIED = 12,
	EVENT_PLAYER_LANDED_FROM_HEIGHT = 13,
	EVENT_PLAYER_TOOK_DAMAGE = 14,
	EVENT_HOSTAGE_DAMAGED = 15,
	EVENT_HOSTAGE_KILLED = 16,
	EVENT_DOOR = 17,
	EVENT_BREAK_GLASS = 18,
	EVENT_BREAK_WOOD = 19,
	EVENT_BREAK_METAL = 20,
	EVENT_BREAK_FLESH = 21,
	EVENT_BREAK_CONCRETE = 22,
	EVENT_BOMB_PLANTED = 23,
	EVENT_BOMB_DROPPED = 24,
	EVENT_BOMB_PICKED_UP = 25,
	EVENT_BOMB_BEEP = 26,
	EVENT_BOMB_DEFUSING = 27,
	EVENT_BOMB_DEFUSE_ABORTED = 28,
	EVENT_BOMB_DEFUSED = 29,
	EVENT_BOMB_EXPLODED = 30,
	EVENT_HOSTAGE_USED = 31,
	EVENT_HOSTAGE_RESCUED = 32,
	EVENT_ALL_HOSTAGES_RESCUED = 33,
	EVENT_VIP_ESCAPED = 34,
	EVENT_VIP_ASSASSINATED = 35,
	EVENT_TERRORISTS_WIN = 36,
	EVENT_CTS_WIN = 37,
	EVENT_ROUND_DRAW = 38,
	EVENT_ROUND_WIN = 39,
	EVENT_ROUND_LOSS = 40,
	EVENT_ROUND_START = 41,
	EVENT_PLAYER_SPAWNED = 42,
	EVENT_CLIENT_CORPSE_SPAWNED = 43,
	EVENT_BUY_TIME_START = 44,
	EVENT_PLAYER_LEFT_BUY_ZONE = 45,
	EVENT_DEATH_CAMERA_START = 46,
	EVENT_KILL_ALL = 47,
	EVENT_ROUND_TIME = 48,
	EVENT_DIE = 49,
	EVENT_KILL = 50,
	EVENT_HEADSHOT = 51,
	EVENT_KILL_FLASHBANGED = 52,
	EVENT_TUTOR_BUY_MENU_OPENNED = 53,
	EVENT_TUTOR_AUTOBUY = 54,
	EVENT_PLAYER_BOUGHT_SOMETHING = 55,
	EVENT_TUTOR_NOT_BUYING_ANYTHING = 56,
	EVENT_TUTOR_NEED_TO_BUY_PRIMARY_WEAPON = 57,
	EVENT_TUTOR_NEED_TO_BUY_PRIMARY_AMMO = 58,
	EVENT_TUTOR_NEED_TO_BUY_SECONDARY_AMMO = 59,
	EVENT_TUTOR_NEED_TO_BUY_ARMOR = 60,
	EVENT_TUTOR_NEED_TO_BUY_DEFUSE_KIT = 61,
	EVENT_TUTOR_NEED_TO_BUY_GRENADE = 62,
	EVENT_CAREER_TASK_DONE = 63,
	EVENT_START_RADIO_1 = 64,
	EVENT_RADIO_COVER_ME = 65,
	EVENT_RADIO_YOU_TAKE_THE_POINT = 66,
	EVENT_RADIO_HOLD_THIS_POSITION = 67,
	EVENT_RADIO_REGROUP_TEAM = 68,
	EVENT_RADIO_FOLLOW_ME = 69,
	EVENT_RADIO_TAKING_FIRE = 70,
	EVENT_START_RADIO_2 = 71,
	EVENT_RADIO_GO_GO_GO = 72,
	EVENT_RADIO_TEAM_FALL_BACK = 73,
	EVENT_RADIO_STICK_TOGETHER_TEAM = 74,
	EVENT_RADIO_GET_IN_POSITION_AND_WAIT = 75,
	EVENT_RADIO_STORM_THE_FRONT = 76,
	EVENT_RADIO_REPORT_IN_TEAM = 77,
	EVENT_START_RADIO_3 = 78,
	EVENT_RADIO_AFFIRMATIVE = 79,
	EVENT_RADIO_ENEMY_SPOTTED = 80,
	EVENT_RADIO_NEED_BACKUP = 81,
	EVENT_RADIO_SECTOR_CLEAR = 82,
	EVENT_RADIO_IN_POSITION = 83,
	EVENT_RADIO_REPORTING_IN = 84,
	EVENT_RADIO_GET_OUT_OF_THERE = 85,
	EVENT_RADIO_NEGATIVE = 86,
	EVENT_RADIO_ENEMY_DOWN = 87,
	EVENT_END_RADIO = 88,
	EVENT_NEW_MATCH = 89,
	EVENT_PLAYER_CHANGED_TEAM = 90,
	EVENT_BULLET_IMPACT = 91,
	EVENT_GAME_COMMENCE = 92,
	EVENT_WEAPON_ZOOMED = 93,
	EVENT_HOSTAGE_CALLED_FOR_HELP = 94,
	NUM_GAME_EVENTS = 95,
}; /* size: 4 */

/* 368 */
/* <0> (null):0 */
enum usp_e {
	USP_IDLE = 0,
	USP_SHOOT1 = 1,
	USP_SHOOT2 = 2,
	USP_SHOOT3 = 3,
	USP_SHOOT_EMPTY = 4,
	USP_RELOAD = 5,
	USP_DRAW = 6,
	USP_ATTACH_SILENCER = 7,
	USP_UNSIL_IDLE = 8,
	USP_UNSIL_SHOOT1 = 9,
	USP_UNSIL_SHOOT2 = 10,
	USP_UNSIL_SHOOT3 = 11,
	USP_UNSIL_SHOOT_EMPTY = 12,
	USP_UNSIL_RELOAD = 13,
	USP_UNSIL_DRAW = 14,
	USP_DETACH_SILENCER = 15,
}; /* size: 4 */

/* 369 */
/* <0> (null):0 */
enum usp_shield_e {
	USP_SHIELD_IDLE = 0,
	USP_SHIELD_SHOOT1 = 1,
	USP_SHIELD_SHOOT2 = 2,
	USP_SHIELD_SHOOT_EMPTY = 3,
	USP_SHIELD_RELOAD = 4,
	USP_SHIELD_DRAW = 5,
	USP_SHIELD_UP_IDLE = 6,
	USP_SHIELD_UP = 7,
	USP_SHIELD_DOWN = 8,
}; /* size: 4 */

/* 370 */
/* <0> (null):0 */
class CUSP : public CBasePlayerWeapon {
public:

	/* class CBasePlayerWeapon   <ancestor>; */      /*     0     0 */
	int                        m_iShell;             /*   336     4 */
private:

	short unsigned int         m_usFireUSP;          /*   340     2 */
	/* <0> (null):0 */
	void CUSP(class CUSP *, const class CUSP  &);

	/* <0> (null):0 */
	void CUSP(class CUSP *);

	/* <0> (null):0 */
	virtual void Spawn(class CUSP *); /* linkage=_ZN4CUSP5SpawnEv */

	/* <0> (null):0 */
	virtual void Precache(class CUSP *); /* linkage=_ZN4CUSP8PrecacheEv */

	/* <0> (null):0 */
	virtual int iItemSlot(class CUSP *); /* linkage=_ZN4CUSP9iItemSlotEv */

	/* <0> (null):0 */
	virtual int GetItemInfo(class CUSP *, ItemInfo *); /* linkage=_ZN4CUSP11GetItemInfoEP8ItemInfo */

	/* <0> (null):0 */
	virtual void PrimaryAttack(class CUSP *); /* linkage=_ZN4CUSP13PrimaryAttackEv */

	/* <0> (null):0 */
	virtual void SecondaryAttack(class CUSP *); /* linkage=_ZN4CUSP15SecondaryAttackEv */

	/* <0> (null):0 */
	void USPFire(class CUSP *, float, float, BOOL); /* linkage=_ZN4CUSP7USPFireEffi */

	/* <0> (null):0 */
	virtual BOOL Deploy(class CUSP *); /* linkage=_ZN4CUSP6DeployEv */

	/* <0> (null):0 */
	virtual void Reload(class CUSP *); /* linkage=_ZN4CUSP6ReloadEv */

	/* <0> (null):0 */
	virtual void WeaponIdle(class CUSP *); /* linkage=_ZN4CUSP10WeaponIdleEv */

	/* <0> (null):0 */
	void MakeBeam(class CUSP *); /* linkage=_ZN4CUSP8MakeBeamEv */

	/* <0> (null):0 */
	void BeamUpdate(class CUSP *); /* linkage=_ZN4CUSP10BeamUpdateEv */

	/* <0> (null):0 */
	virtual float GetMaxSpeed(class CUSP *); /* linkage=_ZN4CUSP11GetMaxSpeedEv */

	/* <0> (null):0 */
	virtual BOOL UseDecrement(class CUSP *); /* linkage=_ZN4CUSP12UseDecrementEv */

	/* <0> (null):0 */
	virtual BOOL IsPistol(class CUSP *); /* linkage=_ZN4CUSP8IsPistolEv */

	/* vtable has 12 entries: {
	   [0] = Spawn(_ZN4CUSP5SpawnEv), 
	   [1] = Precache(_ZN4CUSP8PrecacheEv), 
	   [79] = iItemSlot(_ZN4CUSP9iItemSlotEv), 
	   [61] = GetItemInfo(_ZN4CUSP11GetItemInfoEP8ItemInfo), 
	   [87] = PrimaryAttack(_ZN4CUSP13PrimaryAttackEv), 
	   [88] = SecondaryAttack(_ZN4CUSP15SecondaryAttackEv), 
	   [64] = Deploy(_ZN4CUSP6DeployEv), 
	   [89] = Reload(_ZN4CUSP6ReloadEv), 
	   [90] = WeaponIdle(_ZN4CUSP10WeaponIdleEv), 
	   [78] = GetMaxSpeed(_ZN4CUSP11GetMaxSpeedEv), 
	   [93] = UseDecrement(_ZN4CUSP12UseDecrementEv), 
	   [94] = IsPistol(_ZN4CUSP8IsPistolEv), 
	} */
	/* size: 344, cachelines: 6, members: 3 */
	/* last cacheline: 24 bytes */

	/* BRAIN FART ALERT! 344 != 6 + 0(holes), diff = 338 */

}; /* size: 344 */

/* 371 */
/* <0> (null):0 */
class CBasePlayerWeapon {
	/* <0> (null):0 */
	void CBasePlayerWeapon(class CBasePlayerWeapon *);

	/* <0> (null):0 */
	virtual int AddWeapon(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon9AddWeaponEv */

	/* <0> (null):0 */
	virtual void UpdateItemInfo(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon14UpdateItemInfoEv */

	/* <0> (null):0 */
	virtual BOOL ShouldWeaponIdle(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon16ShouldWeaponIdleEv */

	/* <0> (null):0 */
	virtual BOOL IsWeapon(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon8IsWeaponEv */

	/* <0> (null):0 */
	virtual class CBasePlayerItem * GetWeaponPtr(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon12GetWeaponPtrEv */

	/* vtable has 5 entries: {
	   [82] = AddWeapon(_ZN17CBasePlayerWeapon9AddWeaponEv), 
	   [68] = UpdateItemInfo(_ZN17CBasePlayerWeapon14UpdateItemInfoEv), 
	   [92] = ShouldWeaponIdle(_ZN17CBasePlayerWeapon16ShouldWeaponIdleEv), 
	   [65] = IsWeapon(_ZN17CBasePlayerWeapon8IsWeaponEv), 
	   [77] = GetWeaponPtr(_ZN17CBasePlayerWeapon12GetWeaponPtrEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 372 */
 /* pointer to 370 */
 /* size: 4 */

/* 373 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 374 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 344 */

/* 375 */
 /* pointer to 363 */
 /* size: 4 */

/* 376 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 377 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 378 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 379 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 380 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 381 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 382 */
 /* pointer to 383 */
 /* size: 4 */

/* 383 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 676 */

/* 384 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 385 */
/* <0> (null):0 */
class CPointEntity {
	/* <0> (null):0 */
	virtual int ObjectCaps(class CPointEntity *); /* linkage=_ZN12CPointEntity10ObjectCapsEv */

	/* vtable has 1 entries: {
	   [6] = ObjectCaps(_ZN12CPointEntity10ObjectCapsEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 386 */
 /* pointer to 385 */
 /* size: 4 */

/* 387 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 388 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 389 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 390 */
/* <0> (null):0 */
class CBaseDelay {
	/* <0> (null):0 */
	void CBaseDelay(class CBaseDelay *);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 391 */
 /* pointer to 390 */
 /* size: 4 */

/* 392 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 393 */
/* <0> (null):0 */
class CBaseAnimating {
	/* <0> (null):0 */
	void CBaseAnimating(class CBaseAnimating *);

	/* <0> (null):0 */
	virtual void HandleAnimEvent(class CBaseAnimating *, MonsterEvent_t *); /* linkage=_ZN14CBaseAnimating15HandleAnimEventEP14MonsterEvent_t */

	/* vtable has 1 entries: {
	   [58] = HandleAnimEvent(_ZN14CBaseAnimating15HandleAnimEventEP14MonsterEvent_t), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 394 */
 /* pointer to 393 */
 /* size: 4 */

/* 395 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 396 */
/* <0> (null):0 */
class CBasePlayerItem {
	/* <0> (null):0 */
	void CBasePlayerItem(class CBasePlayerItem *);

	/* <0> (null):0 */
	virtual BOOL CanDrop(class CBasePlayerItem *); /* linkage=_ZN15CBasePlayerItem7CanDropEv */

	/* <0> (null):0 */
	virtual BOOL CanHolster(class CBasePlayerItem *); /* linkage=_ZN15CBasePlayerItem10CanHolsterEv */

	/* <0> (null):0 */
	virtual void ItemPreFrame(class CBasePlayerItem *); /* linkage=_ZN15CBasePlayerItem12ItemPreFrameEv */

	ItemInfo                   ItemInfoArray[32];    /*     0  1408 */
	/* --- cacheline 22 boundary (1408 bytes) --- */
	/* vtable has 3 entries: {
	   [63] = CanDrop(_ZN15CBasePlayerItem7CanDropEv), 
	   [66] = CanHolster(_ZN15CBasePlayerItem10CanHolsterEv), 
	   [69] = ItemPreFrame(_ZN15CBasePlayerItem12ItemPreFrameEv), 
	} */
	/* size: 0, cachelines: 0, members: 1 */

	/* BRAIN FART ALERT! 0 != 1408 + 0(holes), diff = -1408 */

}; /* size: 0 */

/* 397 */
 /* pointer to 396 */
 /* size: 4 */

/* 398 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 399 */
 /* pointer to 371 */
 /* size: 4 */

/* 400 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 401 */
 /* pointer to 352 */
 /* size: 4 */

/* 402 */
/* <0> (null):0 */
class CBaseMonster {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 403 */
 /* pointer to 402 */
 /* size: 4 */

/* 404 */
/* <0> (null):0 */
struct CSquadMonster {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 405 */
 /* pointer to 404 */
 /* size: 4 */

/* 406 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 407 */
 /* pointer to 355 */
 /* size: 4 */

/* 408 */
 /* pointer to 396 */
 /* size: 4 */

/* 409 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 410 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 411 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 412 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 413 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 414 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 415 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 416 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 417 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 418 */
 /* pointer to 74 */
 /* size: 4 */

/* 419 */
/* <0> (null):0 */
class CBotManager {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 420 */
 /* pointer to 419 */
 /* size: 4 */

/* 421 */
/* <0> (null):0 */
ItemInfo                   array[32]; /* size: 1408 */

/* Functions: */

/* <0> (null):0 */
void Vector2D(class Vector2D *)
{
} /* size: 3014656 */

/* <0> (null):0 */
void Vector2D(class Vector2D *, float, float)
{
} /* size: 151286824 */

/* <0> (null):0 */
class Vector2D operator+(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DplERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator-(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DmiERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator*(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DmlEf */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator/(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DdvEf */
{
} /* size: 8 */

/* <0> (null):0 */
float Length(const class Vector2D  *) /* linkage=_ZNK8Vector2D6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector2D  *) /* linkage=_ZNK8Vector2D13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector2D Normalize(const class Vector2D  *) /* linkage=_ZNK8Vector2D9NormalizeEv */
{
} /* size: 8 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector2D *) /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector2D *, float) /* linkage=_ZN8Vector2D6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void Vector(class Vector *)
{
} /* size: 0 */

/* <0> (null):0 */
void Vector(class Vector *, float, float, float)
{
} /* size: 228 */

/* <0> (null):0 */
void Vector(class Vector *, const class Vector  &)
{
} /* size: 151289604 */

/* <0> (null):0 */
void Vector(class Vector *, float *)
{
} /* size: 0 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *) /* linkage=_ZNK6VectorngEv */
{
} /* size: 12 */

/* <0> (null):0 */
int operator==(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectoreqERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
int operator!=(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorneERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector operator+(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorplERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectormiERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator*(const class Vector  *, float) /* linkage=_ZNK6VectormlEf */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator/(const class Vector  *, float) /* linkage=_ZNK6VectordvEf */
{
} /* size: 12 */

/* <0> (null):0 */
void CopyToArray(const class Vector  *, float *) /* linkage=_ZNK6Vector11CopyToArrayEPf */
{
} /* size: 320 */

/* <0> (null):0 */
float Length(const class Vector  *) /* linkage=_ZNK6Vector6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector  *) /* linkage=_ZNK6Vector13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
float * operator float*(class Vector *) /* linkage=_ZN6VectorcvPfEv */
{
} /* size: 4 */

/* <0> (null):0 */
const float  * operator const float*(const class Vector  *) /* linkage=_ZNK6VectorcvPKfEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector Normalize(const class Vector  *) /* linkage=_ZNK6Vector9NormalizeEv */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector2D Make2D(const class Vector  *) /* linkage=_ZNK6Vector6Make2DEv */
{
} /* size: 8 */

/* <0> (null):0 */
float Length2D(const class Vector  *) /* linkage=_ZNK6Vector8Length2DEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector  *, float) /* linkage=_ZNK6Vector16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector  *, float) /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector *) /* linkage=_ZN6Vector16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector *, float) /* linkage=_ZN6Vector6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
edict_t * edict(class CBaseEntity *) /* linkage=_ZN11CBaseEntity5edictEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int ObjectCaps(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
int entindex(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8entindexEv */
{
} /* size: 4 */

/* <0> (null):0 */
void CBaseEntity(class CBaseEntity *)
{
} /* size: 0 */

/* <0> (null):0 */
void * operator new(size_t, entvars_t *) /* linkage=_ZN11CBaseEntitynwEjP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Restart(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7RestartEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Activate(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8ActivateEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int Classify(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8ClassifyEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void DeathNotice(class CBaseEntity *, entvars_t *) /* linkage=_ZN11CBaseEntity11DeathNoticeEP9entvars_s */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int BloodColor(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10BloodColorEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsTriggered(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity11IsTriggeredEPS_ */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CBaseMonster * MyMonsterPointer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity16MyMonsterPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CSquadMonster * MySquadMonsterPointer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity21MySquadMonsterPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int GetToggleState(class CBaseEntity *) /* linkage=_ZN11CBaseEntity14GetToggleStateEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void AddPoints(class CBaseEntity *, int, BOOL) /* linkage=_ZN11CBaseEntity9AddPointsEii */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void AddPointsToTeam(class CBaseEntity *, int, BOOL) /* linkage=_ZN11CBaseEntity15AddPointsToTeamEii */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL AddPlayerItem(class CBaseEntity *, class CBasePlayerItem *) /* linkage=_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL RemovePlayerItem(class CBaseEntity *, class CBasePlayerItem *) /* linkage=_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int GiveAmmo(class CBaseEntity *, int, char *, int) /* linkage=_ZN11CBaseEntity8GiveAmmoEiPci */
{
} /* size: 4 */

/* <0> (null):0 */
virtual float GetDelay(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8GetDelayEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int IsMoving(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8IsMovingEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void OverrideReset(class CBaseEntity *) /* linkage=_ZN11CBaseEntity13OverrideResetEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void SetToggleState(class CBaseEntity *, int) /* linkage=_ZN11CBaseEntity14SetToggleStateEi */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void StartSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity13StartSneakingEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void StopSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12StopSneakingEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL OnControls(class CBaseEntity *, entvars_t *) /* linkage=_ZN11CBaseEntity10OnControlsEP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10IsSneakingEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsAlive(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7IsAliveEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsBSPModel(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10IsBSPModelEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL ReflectGauss(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12ReflectGaussEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsPlayer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8IsPlayerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsNetClient(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11IsNetClientEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual const char  * TeamID(class CBaseEntity *) /* linkage=_ZN11CBaseEntity6TeamIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Think(class CBaseEntity *) /* linkage=_ZN11CBaseEntity5ThinkEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Touch(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity5TouchEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Use(class CBaseEntity *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float) /* linkage=_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Blocked(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity7BlockedEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void UpdateOwner(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11UpdateOwnerEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL FBecomeProne(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12FBecomeProneEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class Vector Center(class CBaseEntity *) /* linkage=_ZN11CBaseEntity6CenterEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector EyePosition(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11EyePositionEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector EarPosition(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11EarPositionEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector BodyTarget(class CBaseEntity *, const class Vector  &) /* linkage=_ZN11CBaseEntity10BodyTargetERK6Vector */
{
} /* size: 12 */

/* <0> (null):0 */
virtual int Illumination(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12IlluminationEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL HasTarget(class CBaseEntity *, string_t) /* linkage=_ZN11CBaseEntity9HasTargetEj */
{
} /* size: 4 */

/* <0> (null):0 */
void CUSP(class CUSP *, const class CUSP  &)
{
} /* size: 0 */

/* <0> (null):0 */
void CUSP(class CUSP *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Spawn(class CUSP *) /* linkage=_ZN4CUSP5SpawnEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Precache(class CUSP *) /* linkage=_ZN4CUSP8PrecacheEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int iItemSlot(class CUSP *) /* linkage=_ZN4CUSP9iItemSlotEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int GetItemInfo(class CUSP *, ItemInfo *) /* linkage=_ZN4CUSP11GetItemInfoEP8ItemInfo */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void PrimaryAttack(class CUSP *) /* linkage=_ZN4CUSP13PrimaryAttackEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void SecondaryAttack(class CUSP *) /* linkage=_ZN4CUSP15SecondaryAttackEv */
{
} /* size: 0 */

/* <0> (null):0 */
void USPFire(class CUSP *, float, float, BOOL) /* linkage=_ZN4CUSP7USPFireEffi */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL Deploy(class CUSP *) /* linkage=_ZN4CUSP6DeployEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Reload(class CUSP *) /* linkage=_ZN4CUSP6ReloadEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void WeaponIdle(class CUSP *) /* linkage=_ZN4CUSP10WeaponIdleEv */
{
} /* size: 0 */

/* <0> (null):0 */
void MakeBeam(class CUSP *) /* linkage=_ZN4CUSP8MakeBeamEv */
{
} /* size: 0 */

/* <0> (null):0 */
void BeamUpdate(class CUSP *) /* linkage=_ZN4CUSP10BeamUpdateEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual float GetMaxSpeed(class CUSP *) /* linkage=_ZN4CUSP11GetMaxSpeedEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL UseDecrement(class CUSP *) /* linkage=_ZN4CUSP12UseDecrementEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsPistol(class CUSP *) /* linkage=_ZN4CUSP8IsPistolEv */
{
} /* size: 4 */

/* <0> (null):0 */
void CBasePlayerWeapon(class CBasePlayerWeapon *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual int AddWeapon(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon9AddWeaponEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void UpdateItemInfo(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon14UpdateItemInfoEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL ShouldWeaponIdle(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon16ShouldWeaponIdleEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsWeapon(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon8IsWeaponEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CBasePlayerItem * GetWeaponPtr(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon12GetWeaponPtrEv */
{
} /* size: 4 */

/* <0> (null):0 */
void WeaponIdle(class CUSP *const this)
{
	{
		int iAnim;                                            //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void Reload(class CUSP *const this)
{
	{
		int iResult;                                          //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void SecondaryAttack(class CUSP *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator==(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator!=(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, float X, float Y, float Z)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator+(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator*(const class Vector  *const this, float fl)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Length2D(const class Vector  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Length(const class Vector  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline edict_t * ENT(const entvars_t  * pev)
{
} /* size: 4 */

/* <0> (null):0 */
inline BOOL FStrEq(const char  * sz1, const char  * sz2)
{
} /* size: 4 */

/* <0> (null):0 */
inline void edict(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline int ENTINDEX(edict_t * pEdict)
{
} /* size: 4 */

/* <0> (null):0 */
inline void ObjectCaps(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
virtual int ObjectCaps(class CPointEntity *) /* linkage=_ZN12CPointEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
inline void ObjectCaps(class CPointEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void entindex(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator-(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void NormalizeInPlace(class Vector *const this)
{
	{
		float flLen;                                          //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline void CBaseEntity(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CBaseDelay(class CBaseDelay *)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBaseDelay(class CBaseDelay *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CBaseAnimating(class CBaseAnimating *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void HandleAnimEvent(class CBaseAnimating *, MonsterEvent_t *) /* linkage=_ZN14CBaseAnimating15HandleAnimEventEP14MonsterEvent_t */
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBaseAnimating(class CBaseAnimating *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CBasePlayerItem(class CBasePlayerItem *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL CanDrop(class CBasePlayerItem *) /* linkage=_ZN15CBasePlayerItem7CanDropEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL CanHolster(class CBasePlayerItem *) /* linkage=_ZN15CBasePlayerItem10CanHolsterEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void ItemPreFrame(class CBasePlayerItem *) /* linkage=_ZN15CBasePlayerItem12ItemPreFrameEv */
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBasePlayerItem(class CBasePlayerItem *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBasePlayerWeapon(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline entvars_t * VARS(edict_t * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline void * GET_PRIVATE(edict_t * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline void operator new(size_t stAllocateBlock, entvars_t * pev)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CUSP(class CUSP *const this)
{
} /* size: 0 */

/* <0> (null):0 */
class CUSP * GetClassPtr<CUSP>(class CUSP * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
void USPFire(class CUSP *const this, float flSpread, float flCycleTime, BOOL fUseSemi)
{
	{
		int flag;                                             //     0
		class Vector vecAiming;                               //     0
		class Vector vecSrc;                                  //     0
		class Vector vecDir;                                  //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void Restart(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ObjectCaps(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Activate(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Classify(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void DeathNotice(class CBaseEntity *const this, entvars_t * pevChild)
{
} /* size: 0 */

/* <0> (null):0 */
void BloodColor(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsTriggered(class CBaseEntity *const this, class CBaseEntity * pActivator)
{
} /* size: 0 */

/* <0> (null):0 */
void MyMonsterPointer(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void MySquadMonsterPointer(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetToggleState(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void AddPoints(class CBaseEntity *const this, int score, BOOL bAllowNegativeScore)
{
} /* size: 0 */

/* <0> (null):0 */
void AddPointsToTeam(class CBaseEntity *const this, int score, BOOL bAllowNegativeScore)
{
} /* size: 0 */

/* <0> (null):0 */
void AddPlayerItem(class CBaseEntity *const this, class CBasePlayerItem * pItem)
{
} /* size: 0 */

/* <0> (null):0 */
void RemovePlayerItem(class CBaseEntity *const this, class CBasePlayerItem * pItem)
{
} /* size: 0 */

/* <0> (null):0 */
void GiveAmmo(class CBaseEntity *const this, int iAmount, char * szName, int iMax)
{
} /* size: 0 */

/* <0> (null):0 */
void GetDelay(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsMoving(class CBaseEntity *const this)
{
	operator!=(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void OverrideReset(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void SetToggleState(class CBaseEntity *const this, int state)
{
} /* size: 0 */

/* <0> (null):0 */
void StartSneaking(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void StopSneaking(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void OnControls(class CBaseEntity *const this, entvars_t * pev)
{
} /* size: 0 */

/* <0> (null):0 */
void IsSneaking(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsAlive(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsBSPModel(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ReflectGauss(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsPlayer(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsNetClient(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void TeamID(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Think(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Touch(class CBaseEntity *const this, class CBaseEntity * pOther)
{
} /* size: 0 */

/* <0> (null):0 */
void Use(class CBaseEntity *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
} /* size: 0 */

/* <0> (null):0 */
void Blocked(class CBaseEntity *const this, class CBaseEntity * pOther)
{
} /* size: 0 */

/* <0> (null):0 */
void UpdateOwner(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void FBecomeProne(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Center(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
	operator*(const class Vector  *const this,
			float fl); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void EyePosition(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void EarPosition(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void BodyTarget(class CBaseEntity *const this, const class Vector  &const posSrc)
{
} /* size: 0 */

/* <0> (null):0 */
void Illumination(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void HandleAnimEvent(class CBaseAnimating *const this, MonsterEvent_t * pEvent)
{
} /* size: 0 */

/* <0> (null):0 */
void CanDrop(class CBasePlayerItem *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CanHolster(class CBasePlayerItem *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ItemPreFrame(class CBasePlayerItem *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void AddWeapon(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void UpdateItemInfo(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ShouldWeaponIdle(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsWeapon(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetWeaponPtr(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void iItemSlot(class CUSP *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetMaxSpeed(class CUSP *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void UseDecrement(class CUSP *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsPistol(class CUSP *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Precache(class CUSP *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetItemInfo(class CUSP *const this, ItemInfo * p)
{
} /* size: 0 */

/* <0> (null):0 */
void Deploy(class CUSP *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class CUSP *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void HasTarget(class CBaseEntity *const this, string_t targetname)
{
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void WeaponIdle(class CUSP *const this)
{
	WeaponIdle(class CUSP *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Reload(class CUSP *const this)
{
	{
		int iResult;                                          //     0
	}
	Reload(class CUSP *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void SecondaryAttack(class CUSP *const this)
{
	SecondaryAttack(class CUSP *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void USPFire(class CUSP *const this, float flSpread, BOOL fUseSemi, float flCycleTime)
{
	{
		int flag;                                             //     0
		class Vector vecAiming;                               //     0
		class Vector vecSrc;                                  //     0
		class Vector vecDir;                                  //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Vector(class Vector *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Vector(class Vector *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Vector(class Vector *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Vector(class Vector *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void PrimaryAttack(class CUSP *const this)
{
	Length2D(const class Vector  *const this); /* size=0, low_pc=0 */ //     0
	Length2D(const class Vector  *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void weapon_usp(entvars_t * pev)
{
	GetClassPtr<CUSP>(class CUSP * a); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void USPFire(class CUSP *const this, float flSpread, float flCycleTime, BOOL fUseSemi)
{
	{
		int flag;                                             //     0
		class Vector vecAiming;                               //     0
		class Vector vecSrc;                                  //     0
		class Vector vecDir;                                  //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Vector(class Vector *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Vector(class Vector *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Vector(class Vector *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Vector(class Vector *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */



/* Variables: */

int                        iAnim; /* size: 4 */

int                        iResult; /* size: 4 */

float                      flLen; /* size: 4 */

entvars_t *                pev; /* size: 4 */

int                        flag; /* size: 4 */

class Vector              vecAiming; /* size: 12 */

class Vector              vecSrc; /* size: 12 */

class Vector              vecDir; /* size: 12 */

; /* size: 151643148 */

int                        iResult; /* size: 4 */

; /* size: 151643444 */

int                        flag; /* size: 4 */

class Vector              vecAiming; /* size: 12 */

class Vector              vecSrc; /* size: 12 */

class Vector              vecDir; /* size: 12 */

; /* size: 151654460 */

int                        flag; /* size: 4 */

class Vector              vecAiming; /* size: 12 */

class Vector              vecSrc; /* size: 12 */

class Vector              vecDir; /* size: 12 */

extern class _IO_FILE *           stdin; /* size: 4 */

extern class _IO_FILE *           stdout; /* size: 4 */

intconst                   k_cubSaltSize; /* size: 4 */

GID_tconst                 k_GIDNil; /* size: 8 */

GID_tconst                 k_TxnIDNil; /* size: 8 */

GID_tconst                 k_TxnIDUnknown; /* size: 8 */

PackageId_tconst           k_uPackageIdFreeSub; /* size: 4 */

PackageId_tconst           k_uPackageIdInvalid; /* size: 4 */

AppId_tconst               k_uAppIdInvalid; /* size: 4 */

AssetClassId_tconst        k_ulAssetClassIdInvalid; /* size: 8 */

PhysicalItemId_tconst      k_uPhysicalItemIdInvalid; /* size: 4 */

DepotId_tconst             k_uDepotIdInvalid; /* size: 4 */

CellID_tconst              k_uCellIDInvalid; /* size: 4 */

SteamAPICall_tconst        k_uAPICallInvalid; /* size: 8 */

PartnerId_tconst           k_uPartnerIdInvalid; /* size: 4 */

extern enginefuncs_t              g_engfuncs; /* size: 632 */

extern globalvars_t *             gpGlobals; /* size: 4 */

extern class Vectorconst          g_vecZero; /* size: 12 */

extern class CBotManager *        TheBots; /* size: 4 */

/* Types: */

/* 1 */
char
 /* size: 1 */

/* 2 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 3 */
unsigned int
 /* size: 4 */

/* 4 */
unsigned char
 /* size: 1 */

/* 5 */
short unsigned int
 /* size: 2 */

/* 6 */
long unsigned int
 /* size: 4 */

/* 7 */
signed char
 /* size: 1 */

/* 8 */
short int
 /* size: 2 */

/* 9 */
int
 /* size: 4 */

/* 10 */
long long int
 /* size: 8 */

/* 11 */
long long unsigned int
 /* size: 8 */

/* 12 */
/* <0> (null):0 */
typedef long long int __quad_t; /* size: 8 */

/* 13 */
/* <0> (null):0 */
typedef long int __off_t; /* size: 4 */

/* 14 */
long int
 /* size: 4 */

/* 15 */
/* <0> (null):0 */
typedef __quad_t __off64_t; /* size: 8 */

/* 16 */
 /* pointer to 0 */
 /* size: 4 */

/* 17 */
 /* pointer to 1 */
 /* size: 4 */

/* 18 */
/* <0> (null):0 */
struct _IO_FILE {
	int                        _flags;               /*     0     4 */
	char *                     _IO_read_ptr;         /*     4     4 */
	char *                     _IO_read_end;         /*     8     4 */
	char *                     _IO_read_base;        /*    12     4 */
	char *                     _IO_write_base;       /*    16     4 */
	char *                     _IO_write_ptr;        /*    20     4 */
	char *                     _IO_write_end;        /*    24     4 */
	char *                     _IO_buf_base;         /*    28     4 */
	char *                     _IO_buf_end;          /*    32     4 */
	char *                     _IO_save_base;        /*    36     4 */
	char *                     _IO_backup_base;      /*    40     4 */
	char *                     _IO_save_end;         /*    44     4 */
	class _IO_marker *         _markers;             /*    48     4 */
	class _IO_FILE *           _chain;               /*    52     4 */
	int                        _fileno;              /*    56     4 */
	int                        _flags2;              /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	__off_t                    _old_offset;          /*    64     4 */
	short unsigned int         _cur_column;          /*    68     2 */
	signed char                _vtable_offset;       /*    70     1 */
	char                       _shortbuf[1];         /*    71     1 */
	_IO_lock_t *               _lock;                /*    72     4 */
	__off64_t                  _offset;              /*    76     8 */
	void *                     __pad1;               /*    84     4 */
	void *                     __pad2;               /*    88     4 */
	void *                     __pad3;               /*    92     4 */
	void *                     __pad4;               /*    96     4 */
	size_t                     __pad5;               /*   100     4 */
	int                        _mode;                /*   104     4 */
	char                       _unused2[40];         /*   108    40 */
	/* --- cacheline 2 boundary (128 bytes) was 20 bytes ago --- */

	/* size: 148, cachelines: 3, members: 29 */
	/* last cacheline: 20 bytes */
}; /* size: 148 */

/* 19 */
/* <0> (null):0 */
typedef void _IO_lock_t; /* size: 0 */

/* 20 */
/* <0> (null):0 */
struct _IO_marker {
	class _IO_marker *         _next;                /*     0     4 */
	class _IO_FILE *           _sbuf;                /*     4     4 */
	int                        _pos;                 /*     8     4 */

	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 21 */
 /* pointer to 20 */
 /* size: 4 */

/* 22 */
 /* pointer to 18 */
 /* size: 4 */

/* 23 */
 /* pointer to 20 */
 /* size: 4 */

/* 24 */
 /* pointer to 18 */
 /* size: 4 */

/* 25 */
/* <0> (null):0 */
char                       array[1]; /* size: 1 */

/* 26 */
 /* pointer to 19 */
 /* size: 4 */

/* 27 */
/* <0> (null):0 */
char                       array[40]; /* size: 40 */

/* 28 */
 /* pointer to 29 */
 /* size: 4 */

/* 29 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 30 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 31 */
long double
 /* size: 12 */

/* 32 */
double
 /* size: 8 */

/* 33 */
/* <0> (null):0 */
typedef int int32; /* size: 4 */

/* 34 */
/* <0> (null):0 */
typedef unsigned int uint32; /* size: 4 */

/* 35 */
/* <0> (null):0 */
typedef long long unsigned int uint64; /* size: 8 */

/* 36 */
/* <0> (null):0 */
typedef uint64 GID_t; /* size: 8 */

/* 37 */
/* <0> (null):0 */
typedef uint32 PackageId_t; /* size: 4 */

/* 38 */
/* <0> (null):0 */
typedef uint32 AppId_t; /* size: 4 */

/* 39 */
/* <0> (null):0 */
typedef uint64 AssetClassId_t; /* size: 8 */

/* 40 */
/* <0> (null):0 */
typedef uint32 PhysicalItemId_t; /* size: 4 */

/* 41 */
/* <0> (null):0 */
typedef uint32 DepotId_t; /* size: 4 */

/* 42 */
/* <0> (null):0 */
typedef uint32 CellID_t; /* size: 4 */

/* 43 */
/* <0> (null):0 */
typedef uint64 SteamAPICall_t; /* size: 8 */

/* 44 */
/* <0> (null):0 */
typedef uint32 PartnerId_t; /* size: 4 */

/* 45 */
/* <0> (null):0 */
typedef int BOOL; /* size: 4 */

/* 46 */
/* <0> (null):0 */
typedef unsigned char byte; /* size: 1 */

/* 47 */
/* <0> (null):0 */
typedef unsigned int string_t; /* size: 4 */

/* 48 */
/* <0> (null):0 */
typedef float vec_t; /* size: 4 */

/* 49 */
float
 /* size: 4 */

/* 50 */
/* <0> (null):0 */
class Vector2D {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	/* <0> (null):0 */
	void Vector2D(class Vector2D *);

	/* <0> (null):0 */
	void Vector2D(class Vector2D *, float, float);

	/* <0> (null):0 */
	class Vector2D operator+(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DplERKS_ */

	/* <0> (null):0 */
	class Vector2D operator-(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DmiERKS_ */

	/* <0> (null):0 */
	class Vector2D operator*(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DmlEf */

	/* <0> (null):0 */
	class Vector2D operator/(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DdvEf */

	/* <0> (null):0 */
	float Length(const class Vector2D  *); /* linkage=_ZNK8Vector2D6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector2D  *); /* linkage=_ZNK8Vector2D13LengthSquaredEv */

	/* <0> (null):0 */
	class Vector2D Normalize(const class Vector2D  *); /* linkage=_ZNK8Vector2D9NormalizeEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector2D *); /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector2D *, float); /* linkage=_ZN8Vector2D6IsZeroEf */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 51 */
 /* pointer to 50 */
 /* size: 4 */

/* 52 */
 /* pointer to 53 */
 /* size: 4 */

/* 53 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 54 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 55 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 56 */
bool
 /* size: 1 */

/* 57 */
/* <0> (null):0 */
class Vector {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	vec_t                      z;                    /*     8     4 */
	/* <0> (null):0 */
	void Vector(class Vector *);

	/* <0> (null):0 */
	void Vector(class Vector *, float, float, float);

	/* <0> (null):0 */
	void Vector(class Vector *, const class Vector  &);

	/* <0> (null):0 */
	void Vector(class Vector *, float *);

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *); /* linkage=_ZNK6VectorngEv */

	/* <0> (null):0 */
	int operator==(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectoreqERKS_ */

	/* <0> (null):0 */
	int operator!=(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorneERKS_ */

	/* <0> (null):0 */
	class Vector operator+(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorplERKS_ */

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectormiERKS_ */

	/* <0> (null):0 */
	class Vector operator*(const class Vector  *, float); /* linkage=_ZNK6VectormlEf */

	/* <0> (null):0 */
	class Vector operator/(const class Vector  *, float); /* linkage=_ZNK6VectordvEf */

	/* <0> (null):0 */
	void CopyToArray(const class Vector  *, float *); /* linkage=_ZNK6Vector11CopyToArrayEPf */

	/* <0> (null):0 */
	float Length(const class Vector  *); /* linkage=_ZNK6Vector6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector  *); /* linkage=_ZNK6Vector13LengthSquaredEv */

	/* <0> (null):0 */
	float * operator float*(class Vector *); /* linkage=_ZN6VectorcvPfEv */

	/* <0> (null):0 */
	const float  * operator const float*(const class Vector  *); /* linkage=_ZNK6VectorcvPKfEv */

	/* <0> (null):0 */
	class Vector Normalize(const class Vector  *); /* linkage=_ZNK6Vector9NormalizeEv */

	/* <0> (null):0 */
	class Vector2D Make2D(const class Vector  *); /* linkage=_ZNK6Vector6Make2DEv */

	/* <0> (null):0 */
	float Length2D(const class Vector  *); /* linkage=_ZNK6Vector8Length2DEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector  *, float); /* linkage=_ZNK6Vector16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector  *, float); /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector *); /* linkage=_ZN6Vector16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector *, float); /* linkage=_ZN6Vector6IsZeroEf */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 58 */
 /* pointer to 57 */
 /* size: 4 */

/* 59 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 60 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 61 */
 /* pointer to 49 */
 /* size: 4 */

/* 62 */
 /* pointer to 63 */
 /* size: 4 */

/* 63 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 64 */
 /* pointer to 65 */
 /* size: 4 */

/* 65 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 66 */
/* <0> (null):0 */
typedef int qboolean; /* size: 4 */

/* 67 */
/* <0> (null):0 */
struct link_s {
	class link_s *             prev;                 /*     0     4 */
	class link_s *             next;                 /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 68 */
 /* pointer to 67 */
 /* size: 4 */

/* 69 */
/* <0> (null):0 */
typedef struct link_s link_t; /* size: 8 */

/* 70 */
/* <0> (null):0 */
typedef struct edict_s edict_t; /* size: 804 */

/* 71 */
/* <0> (null):0 */
struct edict_s {
	qboolean                   free;                 /*     0     4 */
	int                        serialnumber;         /*     4     4 */
	link_t                     area;                 /*     8     8 */
	int                        headnode;             /*    16     4 */
	int                        num_leafs;            /*    20     4 */
	short int                  leafnums[48];         /*    24    96 */
	/* --- cacheline 1 boundary (64 bytes) was 56 bytes ago --- */
	float                      freetime;             /*   120     4 */
	void *                     pvPrivateData;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	entvars_t                  v;                    /*   128   676 */
	/* --- cacheline 12 boundary (768 bytes) was 36 bytes ago --- */

	/* size: 804, cachelines: 13, members: 9 */
	/* last cacheline: 36 bytes */
}; /* size: 804 */

/* 72 */
 /* pointer to 70 */
 /* size: 4 */

/* 73 */
/* <0> (null):0 */
struct {
	float                      time;                 /*     0     4 */
	float                      frametime;            /*     4     4 */
	float                      force_retouch;        /*     8     4 */
	string_t                   mapname;              /*    12     4 */
	string_t                   startspot;            /*    16     4 */
	float                      deathmatch;           /*    20     4 */
	float                      coop;                 /*    24     4 */
	float                      teamplay;             /*    28     4 */
	float                      serverflags;          /*    32     4 */
	float                      found_secrets;        /*    36     4 */
	class Vector              v_forward;             /*    40    12 */
	class Vector              v_up;                  /*    52    12 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	class Vector              v_right;               /*    64    12 */
	float                      trace_allsolid;       /*    76     4 */
	float                      trace_startsolid;     /*    80     4 */
	float                      trace_fraction;       /*    84     4 */
	class Vector              trace_endpos;          /*    88    12 */
	class Vector              trace_plane_normal;    /*   100    12 */
	float                      trace_plane_dist;     /*   112     4 */
	edict_t *                  trace_ent;            /*   116     4 */
	float                      trace_inopen;         /*   120     4 */
	float                      trace_inwater;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	int                        trace_hitgroup;       /*   128     4 */
	int                        trace_flags;          /*   132     4 */
	int                        msg_entity;           /*   136     4 */
	int                        cdAudioTrack;         /*   140     4 */
	int                        maxClients;           /*   144     4 */
	int                        maxEntities;          /*   148     4 */
	const char  *              pStringBase;          /*   152     4 */
	void *                     pSaveData;            /*   156     4 */
	class Vector              vecLandmarkOffset;     /*   160    12 */

	/* size: 172, cachelines: 3, members: 31 */
	/* last cacheline: 44 bytes */
}; /* size: 172 */

/* 74 */
/* <0> (null):0 */
typedef class  globalvars_t; /* size: 172 */

/* 75 */
/* <0> (null):0 */
struct entvars_s {
	string_t                   classname;            /*     0     4 */
	string_t                   globalname;           /*     4     4 */
	class Vector              origin;                /*     8    12 */
	class Vector              oldorigin;             /*    20    12 */
	class Vector              velocity;              /*    32    12 */
	class Vector              basevelocity;          /*    44    12 */
	class Vector              clbasevelocity;        /*    56    12 */
	/* --- cacheline 1 boundary (64 bytes) was 4 bytes ago --- */
	class Vector              movedir;               /*    68    12 */
	class Vector              angles;                /*    80    12 */
	class Vector              avelocity;             /*    92    12 */
	class Vector              punchangle;            /*   104    12 */
	class Vector              v_angle;               /*   116    12 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	class Vector              endpos;                /*   128    12 */
	class Vector              startpos;              /*   140    12 */
	float                      impacttime;           /*   152     4 */
	float                      starttime;            /*   156     4 */
	int                        fixangle;             /*   160     4 */
	float                      idealpitch;           /*   164     4 */
	float                      pitch_speed;          /*   168     4 */
	float                      ideal_yaw;            /*   172     4 */
	float                      yaw_speed;            /*   176     4 */
	int                        modelindex;           /*   180     4 */
	string_t                   model;                /*   184     4 */
	int                        viewmodel;            /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	int                        weaponmodel;          /*   192     4 */
	class Vector              absmin;                /*   196    12 */
	class Vector              absmax;                /*   208    12 */
	class Vector              mins;                  /*   220    12 */
	class Vector              maxs;                  /*   232    12 */
	class Vector              size;                  /*   244    12 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	float                      ltime;                /*   256     4 */
	float                      nextthink;            /*   260     4 */
	int                        movetype;             /*   264     4 */
	int                        solid;                /*   268     4 */
	int                        skin;                 /*   272     4 */
	int                        body;                 /*   276     4 */
	int                        effects;              /*   280     4 */
	float                      gravity;              /*   284     4 */
	float                      friction;             /*   288     4 */
	int                        light_level;          /*   292     4 */
	int                        sequence;             /*   296     4 */
	int                        gaitsequence;         /*   300     4 */
	float                      frame;                /*   304     4 */
	float                      animtime;             /*   308     4 */
	float                      framerate;            /*   312     4 */
	unsigned char              controller[4];        /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	unsigned char              blending[2];          /*   320     2 */
	float                      scale;                /*   324     4 */
	int                        rendermode;           /*   328     4 */
	float                      renderamt;            /*   332     4 */
	class Vector              rendercolor;           /*   336    12 */
	int                        renderfx;             /*   348     4 */
	float                      health;               /*   352     4 */
	float                      frags;                /*   356     4 */
	int                        weapons;              /*   360     4 */
	float                      takedamage;           /*   364     4 */
	int                        deadflag;             /*   368     4 */
	class Vector              view_ofs;              /*   372    12 */
	int                        button;               /*   384     4 */
	/* --- cacheline 6 boundary (384 bytes) was 2 bytes ago --- */
	int                        impulse;              /*   388     4 */
	edict_t *                  chain;                /*   392     4 */
	edict_t *                  dmg_inflictor;        /*   396     4 */
	edict_t *                  enemy;                /*   400     4 */
	edict_t *                  aiment;               /*   404     4 */
	edict_t *                  owner;                /*   408     4 */
	edict_t *                  groundentity;         /*   412     4 */
	int                        spawnflags;           /*   416     4 */
	int                        flags;                /*   420     4 */
	int                        colormap;             /*   424     4 */
	int                        team;                 /*   428     4 */
	float                      max_health;           /*   432     4 */
	float                      teleport_time;        /*   436     4 */
	float                      armortype;            /*   440     4 */
	float                      armorvalue;           /*   444     4 */
	int                        waterlevel;           /*   448     4 */
	/* --- cacheline 7 boundary (448 bytes) was 2 bytes ago --- */
	int                        watertype;            /*   452     4 */
	string_t                   target;               /*   456     4 */
	string_t                   targetname;           /*   460     4 */
	string_t                   netname;              /*   464     4 */
	string_t                   message;              /*   468     4 */
	float                      dmg_take;             /*   472     4 */
	float                      dmg_save;             /*   476     4 */
	float                      dmg;                  /*   480     4 */
	float                      dmgtime;              /*   484     4 */
	string_t                   noise;                /*   488     4 */
	string_t                   noise1;               /*   492     4 */
	string_t                   noise2;               /*   496     4 */
	string_t                   noise3;               /*   500     4 */
	float                      speed;                /*   504     4 */
	float                      air_finished;         /*   508     4 */
	float                      pain_finished;        /*   512     4 */
	/* --- cacheline 8 boundary (512 bytes) was 2 bytes ago --- */
	float                      radsuit_finished;     /*   516     4 */
	edict_t *                  pContainingEntity;    /*   520     4 */
	int                        playerclass;          /*   524     4 */
	float                      maxspeed;             /*   528     4 */
	float                      fov;                  /*   532     4 */
	int                        weaponanim;           /*   536     4 */
	int                        pushmsec;             /*   540     4 */
	int                        bInDuck;              /*   544     4 */
	int                        flTimeStepSound;      /*   548     4 */
	int                        flSwimTime;           /*   552     4 */
	int                        flDuckTime;           /*   556     4 */
	int                        iStepLeft;            /*   560     4 */
	float                      flFallVelocity;       /*   564     4 */
	int                        gamestate;            /*   568     4 */
	int                        oldbuttons;           /*   572     4 */
	int                        groupinfo;            /*   576     4 */
	/* --- cacheline 9 boundary (576 bytes) was 2 bytes ago --- */
	int                        iuser1;               /*   580     4 */
	int                        iuser2;               /*   584     4 */
	int                        iuser3;               /*   588     4 */
	int                        iuser4;               /*   592     4 */
	float                      fuser1;               /*   596     4 */
	float                      fuser2;               /*   600     4 */
	float                      fuser3;               /*   604     4 */
	float                      fuser4;               /*   608     4 */
	class Vector              vuser1;                /*   612    12 */
	class Vector              vuser2;                /*   624    12 */
	class Vector              vuser3;                /*   636    12 */
	/* --- cacheline 10 boundary (640 bytes) was 6 bytes ago --- */
	class Vector              vuser4;                /*   648    12 */
	edict_t *                  euser1;               /*   660     4 */
	edict_t *                  euser2;               /*   664     4 */
	edict_t *                  euser3;               /*   668     4 */
	edict_t *                  euser4;               /*   672     4 */

	/* size: 676, cachelines: 11, members: 123 */
	/* last cacheline: 36 bytes */

	/* BRAIN FART ALERT! 676 != 674 + 0(holes), diff = 2 */

}; /* size: 676 */

/* 76 */
/* <0> (null):0 */
unsigned char              array[4]; /* size: 4 */

/* 77 */
/* <0> (null):0 */
unsigned char              array[2]; /* size: 2 */

/* 78 */
/* <0> (null):0 */
typedef struct entvars_s entvars_t; /* size: 676 */

/* 79 */
/* <0> (null):0 */
short int                  array[48]; /* size: 96 */

/* 80 */
/* <0> (null):0 */
typedef uint32 CRC32_t; /* size: 4 */

/* 81 */
/* <0> (null):0 */
struct cvar_s {
	char *                     name;                 /*     0     4 */
	char *                     string;               /*     4     4 */
	int                        flags;                /*     8     4 */
	float                      value;                /*    12     4 */
	class cvar_s *             next;                 /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 82 */
 /* pointer to 81 */
 /* size: 4 */

/* 83 */
/* <0> (null):0 */
typedef struct cvar_s cvar_t; /* size: 20 */

/* 84 */
/* <0> (null):0 */
struct client_textmessage_s {
	int                        effect;               /*     0     4 */
	byte                       r1;                   /*     4     1 */
	byte                       g1;                   /*     5     1 */
	byte                       b1;                   /*     6     1 */
	byte                       a1;                   /*     7     1 */
	byte                       r2;                   /*     8     1 */
	byte                       g2;                   /*     9     1 */
	byte                       b2;                   /*    10     1 */
	byte                       a2;                   /*    11     1 */
	float                      x;                    /*    12     4 */
	float                      y;                    /*    16     4 */
	float                      fadein;               /*    20     4 */
	float                      fadeout;              /*    24     4 */
	float                      holdtime;             /*    28     4 */
	float                      fxtime;               /*    32     4 */
	const char  *              pName;                /*    36     4 */
	const char  *              pMessage;             /*    40     4 */

	/* size: 44, cachelines: 1, members: 17 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 85 */
/* <0> (null):0 */
typedef struct client_textmessage_s client_textmessage_t; /* size: 44 */

/* 86 */
/* <0> (null):0 */
typedef struct sequenceCommandLine_ sequenceCommandLine_s; /* size: 92 */

/* 87 */
/* <0> (null):0 */
struct sequenceCommandLine_ {
	int                        commandType;          /*     0     4 */
	client_textmessage_t       clientMessage;        /*     4    44 */
	char *                     speakerName;          /*    48     4 */
	char *                     listenerName;         /*    52     4 */
	char *                     soundFileName;        /*    56     4 */
	char *                     sentenceName;         /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	char *                     fireTargetNames;      /*    64     4 */
	char *                     killTargetNames;      /*    68     4 */
	float                      delay;                /*    72     4 */
	int                        repeatCount;          /*    76     4 */
	int                        textChannel;          /*    80     4 */
	int                        modifierBitField;     /*    84     4 */
	sequenceCommandLine_s *    nextCommandLine;      /*    88     4 */

	/* size: 92, cachelines: 2, members: 13 */
	/* last cacheline: 28 bytes */
}; /* size: 92 */

/* 88 */
 /* pointer to 86 */
 /* size: 4 */

/* 89 */
/* <0> (null):0 */
typedef struct sequenceEntry_ sequenceEntry_s; /* size: 20 */

/* 90 */
/* <0> (null):0 */
struct sequenceEntry_ {
	char *                     fileName;             /*     0     4 */
	char *                     entryName;            /*     4     4 */
	sequenceCommandLine_s *    firstCommand;         /*     8     4 */
	sequenceEntry_s *          nextEntry;            /*    12     4 */
	qboolean                   isGlobal;             /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 91 */
 /* pointer to 89 */
 /* size: 4 */

/* 92 */
/* <0> (null):0 */
typedef struct sentenceEntry_ sentenceEntry_s; /* size: 16 */

/* 93 */
/* <0> (null):0 */
struct sentenceEntry_ {
	char *                     data;                 /*     0     4 */
	sentenceEntry_s *          nextEntry;            /*     4     4 */
	qboolean                   isGlobal;             /*     8     4 */
	unsigned int               index;                /*    12     4 */

	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 94 */
 /* pointer to 92 */
 /* size: 4 */

/* 95 */
/* <0> (null):0 */
enum {
	at_notice = 0,
	at_console = 1,
	at_aiconsole = 2,
	at_warning = 3,
	at_error = 4,
	at_logged = 5,
}; /* size: 4 */

/* 96 */
/* <0> (null):0 */
typedef enum  ALERT_TYPE; /* size: 4 */

/* 97 */
/* <0> (null):0 */
enum {
	print_console = 0,
	print_center = 1,
	print_chat = 2,
}; /* size: 4 */

/* 98 */
/* <0> (null):0 */
typedef enum  PRINT_TYPE; /* size: 4 */

/* 99 */
/* <0> (null):0 */
enum {
	force_exactfile = 0,
	force_model_samebounds = 1,
	force_model_specifybounds = 2,
	force_model_specifybounds_if_avail = 3,
}; /* size: 4 */

/* 100 */
/* <0> (null):0 */
typedef enum  FORCE_TYPE; /* size: 4 */

/* 101 */
/* <0> (null):0 */
struct {
	int                        fAllSolid;            /*     0     4 */
	int                        fStartSolid;          /*     4     4 */
	int                        fInOpen;              /*     8     4 */
	int                        fInWater;             /*    12     4 */
	float                      flFraction;           /*    16     4 */
	class Vector              vecEndPos;             /*    20    12 */
	float                      flPlaneDist;          /*    32     4 */
	class Vector              vecPlaneNormal;        /*    36    12 */
	edict_t *                  pHit;                 /*    48     4 */
	int                        iHitgroup;            /*    52     4 */

	/* size: 56, cachelines: 1, members: 10 */
	/* last cacheline: 56 bytes */
}; /* size: 56 */

/* 102 */
/* <0> (null):0 */
typedef class  TraceResult; /* size: 56 */

/* 103 */
/* <0> (null):0 */
struct enginefuncs_s {
	int                        (*pfnPrecacheModel)(char *); /*     0     4 */
	int                        (*pfnPrecacheSound)(char *); /*     4     4 */
	void                       (*pfnSetModel)(edict_t *, const char  *); /*     8     4 */
	int                        (*pfnModelIndex)(const char  *); /*    12     4 */
	int                        (*pfnModelFrames)(int); /*    16     4 */
	void                       (*pfnSetSize)(edict_t *, const float  *, const float  *); /*    20     4 */
	void                       (*pfnChangeLevel)(char *, char *); /*    24     4 */
	void                       (*pfnGetSpawnParms)(edict_t *); /*    28     4 */
	void                       (*pfnSaveSpawnParms)(edict_t *); /*    32     4 */
	float                      (*pfnVecToYaw)(const float  *); /*    36     4 */
	void                       (*pfnVecToAngles)(const float  *, float *); /*    40     4 */
	void                       (*pfnMoveToOrigin)(edict_t *, const float  *, float, int); /*    44     4 */
	void                       (*pfnChangeYaw)(edict_t *); /*    48     4 */
	void                       (*pfnChangePitch)(edict_t *); /*    52     4 */
	edict_t *                  (*pfnFindEntityByString)(edict_t *, const char  *, const char  *); /*    56     4 */
	int                        (*pfnGetEntityIllum)(edict_t *); /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	edict_t *                  (*pfnFindEntityInSphere)(edict_t *, const float  *, float); /*    64     4 */
	edict_t *                  (*pfnFindClientInPVS)(edict_t *); /*    68     4 */
	edict_t *                  (*pfnEntitiesInPVS)(edict_t *); /*    72     4 */
	void                       (*pfnMakeVectors)(const float  *); /*    76     4 */
	void                       (*pfnAngleVectors)(const float  *, float *, float *, float *); /*    80     4 */
	edict_t *                  (*pfnCreateEntity)(void); /*    84     4 */
	void                       (*pfnRemoveEntity)(edict_t *); /*    88     4 */
	edict_t *                  (*pfnCreateNamedEntity)(int); /*    92     4 */
	void                       (*pfnMakeStatic)(edict_t *); /*    96     4 */
	int                        (*pfnEntIsOnFloor)(edict_t *); /*   100     4 */
	int                        (*pfnDropToFloor)(edict_t *); /*   104     4 */
	int                        (*pfnWalkMove)(edict_t *, float, float, int); /*   108     4 */
	void                       (*pfnSetOrigin)(edict_t *, const float  *); /*   112     4 */
	void                       (*pfnEmitSound)(edict_t *, int, const char  *, float, float, int, int); /*   116     4 */
	void                       (*pfnEmitAmbientSound)(edict_t *, float *, const char  *, float, float, int, int); /*   120     4 */
	void                       (*pfnTraceLine)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	void                       (*pfnTraceToss)(edict_t *, edict_t *, TraceResult *); /*   128     4 */
	int                        (*pfnTraceMonsterHull)(edict_t *, const float  *, const float  *, int, edict_t *, TraceResult *); /*   132     4 */
	void                       (*pfnTraceHull)(const float  *, const float  *, int, int, edict_t *, TraceResult *); /*   136     4 */
	void                       (*pfnTraceModel)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   140     4 */
	const char  *              (*pfnTraceTexture)(edict_t *, const float  *, const float  *); /*   144     4 */
	void                       (*pfnTraceSphere)(const float  *, const float  *, int, float, edict_t *, TraceResult *); /*   148     4 */
	void                       (*pfnGetAimVector)(edict_t *, float, float *); /*   152     4 */
	void                       (*pfnServerCommand)(char *); /*   156     4 */
	void                       (*pfnServerExecute)(void); /*   160     4 */
	void                       (*pfnClientCommand)(edict_t *, char *, ...); /*   164     4 */
	void                       (*pfnParticleEffect)(const float  *, const float  *, float, float); /*   168     4 */
	void                       (*pfnLightStyle)(int, char *); /*   172     4 */
	int                        (*pfnDecalIndex)(const char  *); /*   176     4 */
	int                        (*pfnPointContents)(const float  *); /*   180     4 */
	void                       (*pfnMessageBegin)(int, int, const float  *, edict_t *); /*   184     4 */
	void                       (*pfnMessageEnd)(void); /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	void                       (*pfnWriteByte)(int); /*   192     4 */
	void                       (*pfnWriteChar)(int); /*   196     4 */
	void                       (*pfnWriteShort)(int); /*   200     4 */
	void                       (*pfnWriteLong)(int); /*   204     4 */
	void                       (*pfnWriteAngle)(float); /*   208     4 */
	void                       (*pfnWriteCoord)(float); /*   212     4 */
	void                       (*pfnWriteString)(const char  *); /*   216     4 */
	void                       (*pfnWriteEntity)(int); /*   220     4 */
	void                       (*pfnCVarRegister)(cvar_t *); /*   224     4 */
	float                      (*pfnCVarGetFloat)(const char  *); /*   228     4 */
	const char  *              (*pfnCVarGetString)(const char  *); /*   232     4 */
	void                       (*pfnCVarSetFloat)(const char  *, float); /*   236     4 */
	void                       (*pfnCVarSetString)(const char  *, const char  *); /*   240     4 */
	void                       (*pfnAlertMessage)(ALERT_TYPE, char *, ...); /*   244     4 */
	void                       (*pfnEngineFprintf)(void *, char *, ...); /*   248     4 */
	void *                     (*pfnPvAllocEntPrivateData)(edict_t *, int32); /*   252     4 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	void *                     (*pfnPvEntPrivateData)(edict_t *); /*   256     4 */
	void                       (*pfnFreeEntPrivateData)(edict_t *); /*   260     4 */
	const char  *              (*pfnSzFromIndex)(int); /*   264     4 */
	int                        (*pfnAllocString)(const char  *); /*   268     4 */
	class entvars_s *          (*pfnGetVarsOfEnt)(edict_t *); /*   272     4 */
	edict_t *                  (*pfnPEntityOfEntOffset)(int); /*   276     4 */
	int                        (*pfnEntOffsetOfPEntity)(const edict_t  *); /*   280     4 */
	int                        (*pfnIndexOfEdict)(const edict_t  *); /*   284     4 */
	edict_t *                  (*pfnPEntityOfEntIndex)(int); /*   288     4 */
	edict_t *                  (*pfnFindEntityByVars)(class entvars_s *); /*   292     4 */
	void *                     (*pfnGetModelPtr)(edict_t *); /*   296     4 */
	int                        (*pfnRegUserMsg)(const char  *, int); /*   300     4 */
	void                       (*pfnAnimationAutomove)(const edict_t  *, float); /*   304     4 */
	void                       (*pfnGetBonePosition)(const edict_t  *, int, float *, float *); /*   308     4 */
	uint32                     (*pfnFunctionFromName)(const char  *); /*   312     4 */
	const char  *              (*pfnNameForFunction)(uint32); /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	void                       (*pfnClientPrintf)(edict_t *, PRINT_TYPE, const char  *); /*   320     4 */
	void                       (*pfnServerPrint)(const char  *); /*   324     4 */
	const char  *              (*pfnCmd_Args)(void); /*   328     4 */
	const char  *              (*pfnCmd_Argv)(int);  /*   332     4 */
	int                        (*pfnCmd_Argc)(void); /*   336     4 */
	void                       (*pfnGetAttachment)(const edict_t  *, int, float *, float *); /*   340     4 */
	void                       (*pfnCRC32_Init)(CRC32_t *); /*   344     4 */
	void                       (*pfnCRC32_ProcessBuffer)(CRC32_t *, void *, int); /*   348     4 */
	void                       (*pfnCRC32_ProcessByte)(CRC32_t *, unsigned char); /*   352     4 */
	CRC32_t                    (*pfnCRC32_Final)(CRC32_t); /*   356     4 */
	int32                      (*pfnRandomLong)(int32, int32); /*   360     4 */
	float                      (*pfnRandomFloat)(float, float); /*   364     4 */
	void                       (*pfnSetView)(const edict_t  *, const edict_t  *); /*   368     4 */
	float                      (*pfnTime)(void);     /*   372     4 */
	void                       (*pfnCrosshairAngle)(const edict_t  *, float, float); /*   376     4 */
	byte *                     (*pfnLoadFileForMe)(char *, int *); /*   380     4 */
	/* --- cacheline 6 boundary (384 bytes) --- */
	void                       (*pfnFreeFile)(void *); /*   384     4 */
	void                       (*pfnEndSection)(const char  *); /*   388     4 */
	int                        (*pfnCompareFileTime)(char *, char *, int *); /*   392     4 */
	void                       (*pfnGetGameDir)(char *); /*   396     4 */
	void                       (*pfnCvar_RegisterVariable)(cvar_t *); /*   400     4 */
	void                       (*pfnFadeClientVolume)(const edict_t  *, int, int, int, int); /*   404     4 */
	void                       (*pfnSetClientMaxspeed)(const edict_t  *, float); /*   408     4 */
	edict_t *                  (*pfnCreateFakeClient)(const char  *); /*   412     4 */
	void                       (*pfnRunPlayerMove)(edict_t *, const float  *, float, float, float, short unsigned int, byte, byte); /*   416     4 */
	int                        (*pfnNumberOfEntities)(void); /*   420     4 */
	char *                     (*pfnGetInfoKeyBuffer)(edict_t *); /*   424     4 */
	char *                     (*pfnInfoKeyValue)(char *, char *); /*   428     4 */
	void                       (*pfnSetKeyValue)(char *, char *, char *); /*   432     4 */
	void                       (*pfnSetClientKeyValue)(int, char *, char *, char *); /*   436     4 */
	int                        (*pfnIsMapValid)(char *); /*   440     4 */
	void                       (*pfnStaticDecal)(const float  *, int, int, int); /*   444     4 */
	/* --- cacheline 7 boundary (448 bytes) --- */
	int                        (*pfnPrecacheGeneric)(char *); /*   448     4 */
	int                        (*pfnGetPlayerUserId)(edict_t *); /*   452     4 */
	void                       (*pfnBuildSoundMsg)(edict_t *, int, const char  *, float, float, int, int, int, int, const float  *, edict_t *); /*   456     4 */
	int                        (*pfnIsDedicatedServer)(void); /*   460     4 */
	cvar_t *                   (*pfnCVarGetPointer)(const char  *); /*   464     4 */
	unsigned int               (*pfnGetPlayerWONId)(edict_t *); /*   468     4 */
	void                       (*pfnInfo_RemoveKey)(char *, const char  *); /*   472     4 */
	const char  *              (*pfnGetPhysicsKeyValue)(const edict_t  *, const char  *); /*   476     4 */
	void                       (*pfnSetPhysicsKeyValue)(const edict_t  *, const char  *, const char  *); /*   480     4 */
	const char  *              (*pfnGetPhysicsInfoString)(const edict_t  *); /*   484     4 */
	short unsigned int         (*pfnPrecacheEvent)(int, const char  *); /*   488     4 */
	void                       (*pfnPlaybackEvent)(int, const edict_t  *, short unsigned int, float, float *, float *, float, float, int, int, int, int); /*   492     4 */
	unsigned char *            (*pfnSetFatPVS)(float *); /*   496     4 */
	unsigned char *            (*pfnSetFatPAS)(float *); /*   500     4 */
	int                        (*pfnCheckVisibility)(const edict_t  *, unsigned char *); /*   504     4 */
	void                       (*pfnDeltaSetField)(class delta_s *, const char  *); /*   508     4 */
	/* --- cacheline 8 boundary (512 bytes) --- */
	void                       (*pfnDeltaUnsetField)(class delta_s *, const char  *); /*   512     4 */
	void                       (*pfnDeltaAddEncoder)(char *, void (*)(class delta_s *, const unsigned char  *, const unsigned char  *)); /*   516     4 */
	int                        (*pfnGetCurrentPlayer)(void); /*   520     4 */
	int                        (*pfnCanSkipPlayer)(const edict_t  *); /*   524     4 */
	int                        (*pfnDeltaFindField)(class delta_s *, const char  *); /*   528     4 */
	void                       (*pfnDeltaSetFieldByIndex)(class delta_s *, int); /*   532     4 */
	void                       (*pfnDeltaUnsetFieldByIndex)(class delta_s *, int); /*   536     4 */
	void                       (*pfnSetGroupMask)(int, int); /*   540     4 */
	int                        (*pfnCreateInstancedBaseline)(int, class entity_state_s *); /*   544     4 */
	void                       (*pfnCvar_DirectSet)(class cvar_s *, char *); /*   548     4 */
	void                       (*pfnForceUnmodified)(FORCE_TYPE, float *, float *, const char  *); /*   552     4 */
	void                       (*pfnGetPlayerStats)(const edict_t  *, int *, int *); /*   556     4 */
	void                       (*pfnAddServerCommand)(char *, void (*)(void)); /*   560     4 */
	qboolean                   (*pfnVoice_GetClientListening)(int, int); /*   564     4 */
	qboolean                   (*pfnVoice_SetClientListening)(int, int, qboolean); /*   568     4 */
	const char  *              (*pfnGetPlayerAuthId)(edict_t *); /*   572     4 */
	/* --- cacheline 9 boundary (576 bytes) --- */
	sequenceEntry_s *          (*pfnSequenceGet)(const char  *, const char  *); /*   576     4 */
	sentenceEntry_s *          (*pfnSequencePickSentence)(const char  *, int, int *); /*   580     4 */
	int                        (*pfnGetFileSize)(char *); /*   584     4 */
	unsigned int               (*pfnGetApproxWavePlayLen)(const char  *); /*   588     4 */
	int                        (*pfnIsCareerMatch)(void); /*   592     4 */
	int                        (*pfnGetLocalizedStringLength)(const char  *); /*   596     4 */
	void                       (*pfnRegisterTutorMessageShown)(int); /*   600     4 */
	int                        (*pfnGetTimesTutorMessageShown)(int); /*   604     4 */
	void                       (*ProcessTutorMessageDecayBuffer)(int *, int); /*   608     4 */
	void                       (*ConstructTutorMessageDecayBuffer)(int *, int); /*   612     4 */
	void                       (*ResetTutorMessageDecayData)(void); /*   616     4 */
	void                       (*pfnQueryClientCvarValue)(const edict_t  *, const char  *); /*   620     4 */
	void                       (*pfnQueryClientCvarValue2)(const edict_t  *, const char  *, int); /*   624     4 */
	int                        (*pfnCheckParm)(const char  *, char * *); /*   628     4 */

	/* size: 632, cachelines: 10, members: 158 */
	/* last cacheline: 56 bytes */
}; /* size: 632 */

/* 104 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 105 */
 /* pointer to 104 */
 /* size: 4 */

/* 106 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151610104 */

/* 107 */
 /* pointer to 106 */
 /* size: 4 */

/* 108 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 109 */
 /* pointer to 108 */
 /* size: 4 */

/* 110 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 111 */
 /* pointer to 110 */
 /* size: 4 */

/* 112 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151610624 */

/* 113 */
 /* pointer to 112 */
 /* size: 4 */

/* 114 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151610884 */

/* 115 */
 /* pointer to 114 */
 /* size: 4 */

/* 116 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151611092 */

/* 117 */
 /* pointer to 116 */
 /* size: 4 */

/* 118 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 119 */
 /* pointer to 118 */
 /* size: 4 */

/* 120 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151611404 */

/* 121 */
 /* pointer to 120 */
 /* size: 4 */

/* 122 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151611612 */

/* 123 */
 /* pointer to 122 */
 /* size: 4 */

/* 124 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 125 */
 /* pointer to 124 */
 /* size: 4 */

/* 126 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 127 */
 /* pointer to 126 */
 /* size: 4 */

/* 128 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 129 */
 /* pointer to 128 */
 /* size: 4 */

/* 130 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 131 */
 /* pointer to 130 */
 /* size: 4 */

/* 132 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151624988 */

/* 133 */
 /* pointer to 132 */
 /* size: 4 */

/* 134 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151625144 */

/* 135 */
 /* pointer to 134 */
 /* size: 4 */

/* 136 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 137 */
 /* pointer to 136 */
 /* size: 4 */

/* 138 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 139 */
 /* pointer to 138 */
 /* size: 4 */

/* 140 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 141 */
 /* pointer to 140 */
 /* size: 4 */

/* 142 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151626028 */

/* 143 */
 /* pointer to 142 */
 /* size: 4 */

/* 144 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151626236 */

/* 145 */
 /* pointer to 144 */
 /* size: 4 */

/* 146 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151626704 */

/* 147 */
 /* pointer to 146 */
 /* size: 4 */

/* 148 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151627172 */

/* 149 */
 /* pointer to 102 */
 /* size: 4 */

/* 150 */
 /* pointer to 148 */
 /* size: 4 */

/* 151 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151627588 */

/* 152 */
 /* pointer to 151 */
 /* size: 4 */

/* 153 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 154 */
 /* pointer to 153 */
 /* size: 4 */

/* 155 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151628264 */

/* 156 */
 /* pointer to 155 */
 /* size: 4 */

/* 157 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 158 */
 /* pointer to 157 */
 /* size: 4 */

/* 159 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151633028 */

/* 160 */
 /* pointer to 159 */
 /* size: 4 */

/* 161 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151633444 */

/* 162 */
 /* pointer to 161 */
 /* size: 4 */

/* 163 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151633704 */

/* 164 */
 /* pointer to 163 */
 /* size: 4 */

/* 165 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151633860 */

/* 166 */
 /* pointer to 165 */
 /* size: 4 */

/* 167 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151633964 */

/* 168 */
 /* pointer to 167 */
 /* size: 4 */

/* 169 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151634172 */

/* 170 */
 /* pointer to 169 */
 /* size: 4 */

/* 171 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151634484 */

/* 172 */
 /* pointer to 171 */
 /* size: 4 */

/* 173 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 174 */
 /* pointer to 173 */
 /* size: 4 */

/* 175 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151634848 */

/* 176 */
 /* pointer to 175 */
 /* size: 4 */

/* 177 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151635160 */

/* 178 */
 /* pointer to 177 */
 /* size: 4 */

/* 179 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151635316 */

/* 180 */
 /* pointer to 179 */
 /* size: 4 */

/* 181 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151635472 */

/* 182 */
 /* pointer to 181 */
 /* size: 4 */

/* 183 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151635628 */

/* 184 */
 /* pointer to 83 */
 /* size: 4 */

/* 185 */
 /* pointer to 183 */
 /* size: 4 */

/* 186 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 187 */
 /* pointer to 186 */
 /* size: 4 */

/* 188 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 189 */
 /* pointer to 188 */
 /* size: 4 */

/* 190 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151636148 */

/* 191 */
 /* pointer to 190 */
 /* size: 4 */

/* 192 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151636356 */

/* 193 */
 /* pointer to 192 */
 /* size: 4 */

/* 194 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151636564 */

/* 195 */
 /* pointer to 194 */
 /* size: 4 */

/* 196 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151636772 */

/* 197 */
 /* pointer to 196 */
 /* size: 4 */

/* 198 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 199 */
 /* pointer to 198 */
 /* size: 4 */

/* 200 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 201 */
 /* pointer to 200 */
 /* size: 4 */

/* 202 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 203 */
 /* pointer to 202 */
 /* size: 4 */

/* 204 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 205 */
 /* pointer to 75 */
 /* size: 4 */

/* 206 */
 /* pointer to 204 */
 /* size: 4 */

/* 207 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 208 */
 /* pointer to 209 */
 /* size: 4 */

/* 209 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 804 */

/* 210 */
 /* pointer to 207 */
 /* size: 4 */

/* 211 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 212 */
 /* pointer to 211 */
 /* size: 4 */

/* 213 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 214 */
 /* pointer to 213 */
 /* size: 4 */

/* 215 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151646492 */

/* 216 */
 /* pointer to 215 */
 /* size: 4 */

/* 217 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151646700 */

/* 218 */
 /* pointer to 217 */
 /* size: 4 */

/* 219 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 220 */
 /* pointer to 219 */
 /* size: 4 */

/* 221 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 222 */
 /* pointer to 221 */
 /* size: 4 */

/* 223 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151647324 */

/* 224 */
 /* pointer to 223 */
 /* size: 4 */

/* 225 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 226 */
 /* pointer to 225 */
 /* size: 4 */

/* 227 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 228 */
 /* pointer to 227 */
 /* size: 4 */

/* 229 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151647792 */

/* 230 */
 /* pointer to 80 */
 /* size: 4 */

/* 231 */
 /* pointer to 229 */
 /* size: 4 */

/* 232 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151648000 */

/* 233 */
 /* pointer to 232 */
 /* size: 4 */

/* 234 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151648260 */

/* 235 */
 /* pointer to 234 */
 /* size: 4 */

/* 236 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 237 */
 /* pointer to 236 */
 /* size: 4 */

/* 238 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 239 */
 /* pointer to 238 */
 /* size: 4 */

/* 240 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 241 */
 /* pointer to 240 */
 /* size: 4 */

/* 242 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151649040 */

/* 243 */
 /* pointer to 242 */
 /* size: 4 */

/* 244 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 245 */
 /* pointer to 244 */
 /* size: 4 */

/* 246 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151654512 */

/* 247 */
 /* pointer to 246 */
 /* size: 4 */

/* 248 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 249 */
 /* pointer to 46 */
 /* size: 4 */

/* 250 */
 /* pointer to 9 */
 /* size: 4 */

/* 251 */
 /* pointer to 248 */
 /* size: 4 */

/* 252 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151655084 */

/* 253 */
 /* pointer to 252 */
 /* size: 4 */

/* 254 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 255 */
 /* pointer to 254 */
 /* size: 4 */

/* 256 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151655500 */

/* 257 */
 /* pointer to 256 */
 /* size: 4 */

/* 258 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 259 */
 /* pointer to 258 */
 /* size: 4 */

/* 260 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151656020 */

/* 261 */
 /* pointer to 260 */
 /* size: 4 */

/* 262 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 263 */
 /* pointer to 262 */
 /* size: 4 */

/* 264 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 265 */
 /* pointer to 264 */
 /* size: 4 */

/* 266 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151656904 */

/* 267 */
 /* pointer to 266 */
 /* size: 4 */

/* 268 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151657164 */

/* 269 */
 /* pointer to 268 */
 /* size: 4 */

/* 270 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151657476 */

/* 271 */
 /* pointer to 270 */
 /* size: 4 */

/* 272 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151657788 */

/* 273 */
 /* pointer to 272 */
 /* size: 4 */

/* 274 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 275 */
 /* pointer to 274 */
 /* size: 4 */

/* 276 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 277 */
 /* pointer to 276 */
 /* size: 4 */

/* 278 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151662864 */

/* 279 */
 /* pointer to 278 */
 /* size: 4 */

/* 280 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 281 */
 /* pointer to 280 */
 /* size: 4 */

/* 282 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151663280 */

/* 283 */
 /* pointer to 282 */
 /* size: 4 */

/* 284 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 285 */
 /* pointer to 284 */
 /* size: 4 */

/* 286 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 2 */

/* 287 */
 /* pointer to 286 */
 /* size: 4 */

/* 288 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151663904 */

/* 289 */
 /* pointer to 288 */
 /* size: 4 */

/* 290 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 291 */
 /* pointer to 4 */
 /* size: 4 */

/* 292 */
 /* pointer to 290 */
 /* size: 4 */

/* 293 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 294 */
 /* pointer to 293 */
 /* size: 4 */

/* 295 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151665048 */

/* 296 */
 /* pointer to 297 */
 /* size: 4 */

/* 297 */
/* <0> (null):0 */
struct delta_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 298 */
 /* pointer to 295 */
 /* size: 4 */

/* 299 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151665372 */

/* 300 */
 /* pointer to 301 */
 /* size: 4 */

/* 301 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151665580 */

/* 302 */
 /* pointer to 303 */
 /* size: 4 */

/* 303 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 304 */
 /* pointer to 299 */
 /* size: 4 */

/* 305 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 306 */
 /* pointer to 305 */
 /* size: 4 */

/* 307 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151666152 */

/* 308 */
 /* pointer to 307 */
 /* size: 4 */

/* 309 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151666360 */

/* 310 */
 /* pointer to 309 */
 /* size: 4 */

/* 311 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 312 */
 /* pointer to 313 */
 /* size: 4 */

/* 313 */
/* <0> (null):0 */
struct entity_state_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 314 */
 /* pointer to 311 */
 /* size: 4 */

/* 315 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151666948 */

/* 316 */
 /* pointer to 81 */
 /* size: 4 */

/* 317 */
 /* pointer to 315 */
 /* size: 4 */

/* 318 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151667208 */

/* 319 */
 /* pointer to 318 */
 /* size: 4 */

/* 320 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151667520 */

/* 321 */
 /* pointer to 320 */
 /* size: 4 */

/* 322 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151667780 */

/* 323 */
 /* pointer to 322 */
 /* size: 4 */

/* 324 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 325 */
 /* pointer to 324 */
 /* size: 4 */

/* 326 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 327 */
 /* pointer to 326 */
 /* size: 4 */

/* 328 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 329 */
 /* pointer to 328 */
 /* size: 4 */

/* 330 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 331 */
 /* pointer to 330 */
 /* size: 4 */

/* 332 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 333 */
 /* pointer to 332 */
 /* size: 4 */

/* 334 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 335 */
 /* pointer to 334 */
 /* size: 4 */

/* 336 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151669236 */

/* 337 */
 /* pointer to 336 */
 /* size: 4 */

/* 338 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151669444 */

/* 339 */
 /* pointer to 338 */
 /* size: 4 */

/* 340 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151669652 */

/* 341 */
 /* pointer to 340 */
 /* size: 4 */

/* 342 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 343 */
 /* pointer to 17 */
 /* size: 4 */

/* 344 */
 /* pointer to 342 */
 /* size: 4 */

/* 345 */
/* <0> (null):0 */
typedef struct enginefuncs_s enginefuncs_t; /* size: 632 */

/* 346 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 347 */
/* <0> (null):0 */
typedef int ptrdiff_t; /* size: 4 */

/* 348 */
/* <0> (null):0 */
enum {
	TS_AT_TOP = 0,
	TS_AT_BOTTOM = 1,
	TS_GOING_UP = 2,
	TS_GOING_DOWN = 3,
}; /* size: 4 */

/* 349 */
/* <0> (null):0 */
typedef enum  TOGGLE_STATE; /* size: 4 */

/* 350 */
 /* pointer to 78 */
 /* size: 4 */

/* 351 */
 /* pointer to 352 */
 /* size: 4 */

/* 352 */
/* <0> (null):0 */
struct CBaseEntity {
	/* <0> (null):0 */
	edict_t * edict(class CBaseEntity *); /* linkage=_ZN11CBaseEntity5edictEv */

	/* <0> (null):0 */
	virtual int ObjectCaps(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10ObjectCapsEv */

	/* <0> (null):0 */
	int entindex(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8entindexEv */

	/* <0> (null):0 */
	void CBaseEntity(class CBaseEntity *);

	/* <0> (null):0 */
	void * operator new(size_t, entvars_t *); /* linkage=_ZN11CBaseEntitynwEjP9entvars_s */

	/* <0> (null):0 */
	virtual void Restart(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7RestartEv */

	/* <0> (null):0 */
	virtual void Activate(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8ActivateEv */

	/* <0> (null):0 */
	virtual int Classify(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8ClassifyEv */

	/* <0> (null):0 */
	virtual void DeathNotice(class CBaseEntity *, entvars_t *); /* linkage=_ZN11CBaseEntity11DeathNoticeEP9entvars_s */

	/* <0> (null):0 */
	virtual int BloodColor(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10BloodColorEv */

	/* <0> (null):0 */
	virtual BOOL IsTriggered(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity11IsTriggeredEPS_ */

	/* <0> (null):0 */
	virtual class CBaseMonster * MyMonsterPointer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity16MyMonsterPointerEv */

	/* <0> (null):0 */
	virtual class CSquadMonster * MySquadMonsterPointer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity21MySquadMonsterPointerEv */

	/* <0> (null):0 */
	virtual int GetToggleState(class CBaseEntity *); /* linkage=_ZN11CBaseEntity14GetToggleStateEv */

	/* <0> (null):0 */
	virtual void AddPoints(class CBaseEntity *, int, BOOL); /* linkage=_ZN11CBaseEntity9AddPointsEii */

	/* <0> (null):0 */
	virtual void AddPointsToTeam(class CBaseEntity *, int, BOOL); /* linkage=_ZN11CBaseEntity15AddPointsToTeamEii */

	/* <0> (null):0 */
	virtual BOOL AddPlayerItem(class CBaseEntity *, class CBasePlayerItem *); /* linkage=_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem */

	/* <0> (null):0 */
	virtual BOOL RemovePlayerItem(class CBaseEntity *, class CBasePlayerItem *); /* linkage=_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem */

	/* <0> (null):0 */
	virtual int GiveAmmo(class CBaseEntity *, int, char *, int); /* linkage=_ZN11CBaseEntity8GiveAmmoEiPci */

	/* <0> (null):0 */
	virtual float GetDelay(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8GetDelayEv */

	/* <0> (null):0 */
	virtual int IsMoving(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8IsMovingEv */

	/* <0> (null):0 */
	virtual void OverrideReset(class CBaseEntity *); /* linkage=_ZN11CBaseEntity13OverrideResetEv */

	/* <0> (null):0 */
	virtual void SetToggleState(class CBaseEntity *, int); /* linkage=_ZN11CBaseEntity14SetToggleStateEi */

	/* <0> (null):0 */
	virtual void StartSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity13StartSneakingEv */

	/* <0> (null):0 */
	virtual void StopSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12StopSneakingEv */

	/* <0> (null):0 */
	virtual BOOL OnControls(class CBaseEntity *, entvars_t *); /* linkage=_ZN11CBaseEntity10OnControlsEP9entvars_s */

	/* <0> (null):0 */
	virtual BOOL IsSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10IsSneakingEv */

	/* <0> (null):0 */
	virtual BOOL IsAlive(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7IsAliveEv */

	/* <0> (null):0 */
	virtual BOOL IsBSPModel(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10IsBSPModelEv */

	/* <0> (null):0 */
	virtual BOOL ReflectGauss(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12ReflectGaussEv */

	/* <0> (null):0 */
	virtual BOOL IsPlayer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8IsPlayerEv */

	/* <0> (null):0 */
	virtual BOOL IsNetClient(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11IsNetClientEv */

	/* <0> (null):0 */
	virtual const char  * TeamID(class CBaseEntity *); /* linkage=_ZN11CBaseEntity6TeamIDEv */

	/* <0> (null):0 */
	virtual void Think(class CBaseEntity *); /* linkage=_ZN11CBaseEntity5ThinkEv */

	/* <0> (null):0 */
	virtual void Touch(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity5TouchEPS_ */

	/* <0> (null):0 */
	virtual void Use(class CBaseEntity *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float); /* linkage=_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf */

	/* <0> (null):0 */
	virtual void Blocked(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity7BlockedEPS_ */

	/* <0> (null):0 */
	virtual void UpdateOwner(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11UpdateOwnerEv */

	/* <0> (null):0 */
	virtual BOOL FBecomeProne(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12FBecomeProneEv */

	/* <0> (null):0 */
	virtual class Vector Center(class CBaseEntity *); /* linkage=_ZN11CBaseEntity6CenterEv */

	/* <0> (null):0 */
	virtual class Vector EyePosition(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11EyePositionEv */

	/* <0> (null):0 */
	virtual class Vector EarPosition(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11EarPositionEv */

	/* <0> (null):0 */
	virtual class Vector BodyTarget(class CBaseEntity *, const class Vector  &); /* linkage=_ZN11CBaseEntity10BodyTargetERK6Vector */

	/* <0> (null):0 */
	virtual int Illumination(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12IlluminationEv */

	/* <0> (null):0 */
	virtual BOOL HasTarget(class CBaseEntity *, string_t); /* linkage=_ZN11CBaseEntity9HasTargetEj */

	/* vtable has 41 entries: {
	   [6] = ObjectCaps(_ZN11CBaseEntity10ObjectCapsEv), 
	   [2] = Restart(_ZN11CBaseEntity7RestartEv), 
	   [7] = Activate(_ZN11CBaseEntity8ActivateEv), 
	   [9] = Classify(_ZN11CBaseEntity8ClassifyEv), 
	   [10] = DeathNotice(_ZN11CBaseEntity11DeathNoticeEP9entvars_s), 
	   [15] = BloodColor(_ZN11CBaseEntity10BloodColorEv), 
	   [17] = IsTriggered(_ZN11CBaseEntity11IsTriggeredEPS_), 
	   [18] = MyMonsterPointer(_ZN11CBaseEntity16MyMonsterPointerEv), 
	   [19] = MySquadMonsterPointer(_ZN11CBaseEntity21MySquadMonsterPointerEv), 
	   [20] = GetToggleState(_ZN11CBaseEntity14GetToggleStateEv), 
	   [21] = AddPoints(_ZN11CBaseEntity9AddPointsEii), 
	   [22] = AddPointsToTeam(_ZN11CBaseEntity15AddPointsToTeamEii), 
	   [23] = AddPlayerItem(_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem), 
	   [24] = RemovePlayerItem(_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem), 
	   [25] = GiveAmmo(_ZN11CBaseEntity8GiveAmmoEiPci), 
	   [26] = GetDelay(_ZN11CBaseEntity8GetDelayEv), 
	   [27] = IsMoving(_ZN11CBaseEntity8IsMovingEv), 
	   [28] = OverrideReset(_ZN11CBaseEntity13OverrideResetEv), 
	   [30] = SetToggleState(_ZN11CBaseEntity14SetToggleStateEi), 
	   [31] = StartSneaking(_ZN11CBaseEntity13StartSneakingEv), 
	   [32] = StopSneaking(_ZN11CBaseEntity12StopSneakingEv), 
	   [33] = OnControls(_ZN11CBaseEntity10OnControlsEP9entvars_s), 
	   [34] = IsSneaking(_ZN11CBaseEntity10IsSneakingEv), 
	   [35] = IsAlive(_ZN11CBaseEntity7IsAliveEv), 
	   [36] = IsBSPModel(_ZN11CBaseEntity10IsBSPModelEv), 
	   [37] = ReflectGauss(_ZN11CBaseEntity12ReflectGaussEv), 
	   [40] = IsPlayer(_ZN11CBaseEntity8IsPlayerEv), 
	   [41] = IsNetClient(_ZN11CBaseEntity11IsNetClientEv), 
	   [42] = TeamID(_ZN11CBaseEntity6TeamIDEv), 
	   [44] = Think(_ZN11CBaseEntity5ThinkEv), 
	   [45] = Touch(_ZN11CBaseEntity5TouchEPS_), 
	   [46] = Use(_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf), 
	   [47] = Blocked(_ZN11CBaseEntity7BlockedEPS_), 
	   [49] = UpdateOwner(_ZN11CBaseEntity11UpdateOwnerEv), 
	   [50] = FBecomeProne(_ZN11CBaseEntity12FBecomeProneEv), 
	   [51] = Center(_ZN11CBaseEntity6CenterEv), 
	   [52] = EyePosition(_ZN11CBaseEntity11EyePositionEv), 
	   [53] = EarPosition(_ZN11CBaseEntity11EarPositionEv), 
	   [54] = BodyTarget(_ZN11CBaseEntity10BodyTargetERK6Vector), 
	   [55] = Illumination(_ZN11CBaseEntity12IlluminationEv), 
	   [38] = HasTarget(_ZN11CBaseEntity9HasTargetEj), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 353 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 354 */
/* <0> (null):0 */
struct {
	int                        event;                /*     0     4 */
	char *                     options;              /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 355 */
/* <0> (null):0 */
typedef class  MonsterEvent_t; /* size: 8 */

/* 356 */
/* <0> (null):0 */
enum {
	USE_OFF = 0,
	USE_ON = 1,
	USE_SET = 2,
	USE_TOGGLE = 3,
}; /* size: 4 */

/* 357 */
/* <0> (null):0 */
typedef enum  USE_TYPE; /* size: 4 */

/* 358 */
/* <0> (null):0 */
enum WeaponIdType {
	WEAPON_NONE = 0,
	WEAPON_P228 = 1,
	WEAPON_GLOCK = 2,
	WEAPON_SCOUT = 3,
	WEAPON_HEGRENADE = 4,
	WEAPON_XM1014 = 5,
	WEAPON_C4 = 6,
	WEAPON_MAC10 = 7,
	WEAPON_AUG = 8,
	WEAPON_SMOKEGRENADE = 9,
	WEAPON_ELITE = 10,
	WEAPON_FIVESEVEN = 11,
	WEAPON_UMP45 = 12,
	WEAPON_SG550 = 13,
	WEAPON_GALIL = 14,
	WEAPON_FAMAS = 15,
	WEAPON_USP = 16,
	WEAPON_GLOCK18 = 17,
	WEAPON_AWP = 18,
	WEAPON_MP5N = 19,
	WEAPON_M249 = 20,
	WEAPON_M3 = 21,
	WEAPON_M4A1 = 22,
	WEAPON_TMP = 23,
	WEAPON_G3SG1 = 24,
	WEAPON_FLASHBANG = 25,
	WEAPON_DEAGLE = 26,
	WEAPON_SG552 = 27,
	WEAPON_AK47 = 28,
	WEAPON_KNIFE = 29,
	WEAPON_P90 = 30,
	WEAPON_SHIELDGUN = 99,
}; /* size: 4 */

/* 359 */
/* <0> (null):0 */
enum MaxAmmoType {
	MAX_AMMO_BUCKSHOT = 32,
	MAX_AMMO_9MM = 120,
	MAX_AMMO_556NATO = 90,
	MAX_AMMO_556NATOBOX = 200,
	MAX_AMMO_762NATO = 90,
	MAX_AMMO_45ACP = 100,
	MAX_AMMO_50AE = 35,
	MAX_AMMO_338MAGNUM = 30,
	MAX_AMMO_57MM = 100,
	MAX_AMMO_357SIG = 52,
}; /* size: 4 */

/* 360 */
/* <0> (null):0 */
enum {
	BULLET_NONE = 0,
	BULLET_PLAYER_9MM = 1,
	BULLET_PLAYER_MP5 = 2,
	BULLET_PLAYER_357 = 3,
	BULLET_PLAYER_BUCKSHOT = 4,
	BULLET_PLAYER_CROWBAR = 5,
	BULLET_MONSTER_9MM = 6,
	BULLET_MONSTER_MP5 = 7,
	BULLET_MONSTER_12MM = 8,
	BULLET_PLAYER_45ACP = 9,
	BULLET_PLAYER_338MAG = 10,
	BULLET_PLAYER_762MM = 11,
	BULLET_PLAYER_556MM = 12,
	BULLET_PLAYER_50AE = 13,
	BULLET_PLAYER_57MM = 14,
	BULLET_PLAYER_357SIG = 15,
}; /* size: 4 */

/* 361 */
/* <0> (null):0 */
typedef enum  Bullet; /* size: 4 */

/* 362 */
/* <0> (null):0 */
struct {
	int                        iSlot;                /*     0     4 */
	int                        iPosition;            /*     4     4 */
	const char  *              pszAmmo1;             /*     8     4 */
	int                        iMaxAmmo1;            /*    12     4 */
	const char  *              pszAmmo2;             /*    16     4 */
	int                        iMaxAmmo2;            /*    20     4 */
	const char  *              pszName;              /*    24     4 */
	int                        iMaxClip;             /*    28     4 */
	int                        iId;                  /*    32     4 */
	int                        iFlags;               /*    36     4 */
	int                        iWeight;              /*    40     4 */

	/* size: 44, cachelines: 1, members: 11 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 363 */
/* <0> (null):0 */
typedef class  ItemInfo; /* size: 44 */

/* 364 */
/* <0> (null):0 */
enum {
	PLAYER_IDLE = 0,
	PLAYER_WALK = 1,
	PLAYER_JUMP = 2,
	PLAYER_SUPERJUMP = 3,
	PLAYER_DIE = 4,
	PLAYER_ATTACK1 = 5,
	PLAYER_ATTACK2 = 6,
	PLAYER_FLINCH = 7,
	PLAYER_LARGE_FLINCH = 8,
	PLAYER_RELOAD = 9,
	PLAYER_HOLDBOMB = 10,
}; /* size: 4 */

/* 365 */
/* <0> (null):0 */
typedef enum  PLAYER_ANIM; /* size: 4 */

/* 366 */
/* <0> (null):0 */
class CBasePlayer {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 367 */
 /* pointer to 366 */
 /* size: 4 */

/* 368 */
wchar_t
 /* size: 4 */

/* 369 */
/* <0> (null):0 */
enum GameEventType {
	EVENT_INVALID = 0,
	EVENT_WEAPON_FIRED = 1,
	EVENT_WEAPON_FIRED_ON_EMPTY = 2,
	EVENT_WEAPON_RELOADED = 3,
	EVENT_HE_GRENADE_EXPLODED = 4,
	EVENT_FLASHBANG_GRENADE_EXPLODED = 5,
	EVENT_SMOKE_GRENADE_EXPLODED = 6,
	EVENT_GRENADE_BOUNCED = 7,
	EVENT_BEING_SHOT_AT = 8,
	EVENT_PLAYER_BLINDED_BY_FLASHBANG = 9,
	EVENT_PLAYER_FOOTSTEP = 10,
	EVENT_PLAYER_JUMPED = 11,
	EVENT_PLAYER_DIED = 12,
	EVENT_PLAYER_LANDED_FROM_HEIGHT = 13,
	EVENT_PLAYER_TOOK_DAMAGE = 14,
	EVENT_HOSTAGE_DAMAGED = 15,
	EVENT_HOSTAGE_KILLED = 16,
	EVENT_DOOR = 17,
	EVENT_BREAK_GLASS = 18,
	EVENT_BREAK_WOOD = 19,
	EVENT_BREAK_METAL = 20,
	EVENT_BREAK_FLESH = 21,
	EVENT_BREAK_CONCRETE = 22,
	EVENT_BOMB_PLANTED = 23,
	EVENT_BOMB_DROPPED = 24,
	EVENT_BOMB_PICKED_UP = 25,
	EVENT_BOMB_BEEP = 26,
	EVENT_BOMB_DEFUSING = 27,
	EVENT_BOMB_DEFUSE_ABORTED = 28,
	EVENT_BOMB_DEFUSED = 29,
	EVENT_BOMB_EXPLODED = 30,
	EVENT_HOSTAGE_USED = 31,
	EVENT_HOSTAGE_RESCUED = 32,
	EVENT_ALL_HOSTAGES_RESCUED = 33,
	EVENT_VIP_ESCAPED = 34,
	EVENT_VIP_ASSASSINATED = 35,
	EVENT_TERRORISTS_WIN = 36,
	EVENT_CTS_WIN = 37,
	EVENT_ROUND_DRAW = 38,
	EVENT_ROUND_WIN = 39,
	EVENT_ROUND_LOSS = 40,
	EVENT_ROUND_START = 41,
	EVENT_PLAYER_SPAWNED = 42,
	EVENT_CLIENT_CORPSE_SPAWNED = 43,
	EVENT_BUY_TIME_START = 44,
	EVENT_PLAYER_LEFT_BUY_ZONE = 45,
	EVENT_DEATH_CAMERA_START = 46,
	EVENT_KILL_ALL = 47,
	EVENT_ROUND_TIME = 48,
	EVENT_DIE = 49,
	EVENT_KILL = 50,
	EVENT_HEADSHOT = 51,
	EVENT_KILL_FLASHBANGED = 52,
	EVENT_TUTOR_BUY_MENU_OPENNED = 53,
	EVENT_TUTOR_AUTOBUY = 54,
	EVENT_PLAYER_BOUGHT_SOMETHING = 55,
	EVENT_TUTOR_NOT_BUYING_ANYTHING = 56,
	EVENT_TUTOR_NEED_TO_BUY_PRIMARY_WEAPON = 57,
	EVENT_TUTOR_NEED_TO_BUY_PRIMARY_AMMO = 58,
	EVENT_TUTOR_NEED_TO_BUY_SECONDARY_AMMO = 59,
	EVENT_TUTOR_NEED_TO_BUY_ARMOR = 60,
	EVENT_TUTOR_NEED_TO_BUY_DEFUSE_KIT = 61,
	EVENT_TUTOR_NEED_TO_BUY_GRENADE = 62,
	EVENT_CAREER_TASK_DONE = 63,
	EVENT_START_RADIO_1 = 64,
	EVENT_RADIO_COVER_ME = 65,
	EVENT_RADIO_YOU_TAKE_THE_POINT = 66,
	EVENT_RADIO_HOLD_THIS_POSITION = 67,
	EVENT_RADIO_REGROUP_TEAM = 68,
	EVENT_RADIO_FOLLOW_ME = 69,
	EVENT_RADIO_TAKING_FIRE = 70,
	EVENT_START_RADIO_2 = 71,
	EVENT_RADIO_GO_GO_GO = 72,
	EVENT_RADIO_TEAM_FALL_BACK = 73,
	EVENT_RADIO_STICK_TOGETHER_TEAM = 74,
	EVENT_RADIO_GET_IN_POSITION_AND_WAIT = 75,
	EVENT_RADIO_STORM_THE_FRONT = 76,
	EVENT_RADIO_REPORT_IN_TEAM = 77,
	EVENT_START_RADIO_3 = 78,
	EVENT_RADIO_AFFIRMATIVE = 79,
	EVENT_RADIO_ENEMY_SPOTTED = 80,
	EVENT_RADIO_NEED_BACKUP = 81,
	EVENT_RADIO_SECTOR_CLEAR = 82,
	EVENT_RADIO_IN_POSITION = 83,
	EVENT_RADIO_REPORTING_IN = 84,
	EVENT_RADIO_GET_OUT_OF_THERE = 85,
	EVENT_RADIO_NEGATIVE = 86,
	EVENT_RADIO_ENEMY_DOWN = 87,
	EVENT_END_RADIO = 88,
	EVENT_NEW_MATCH = 89,
	EVENT_PLAYER_CHANGED_TEAM = 90,
	EVENT_BULLET_IMPACT = 91,
	EVENT_GAME_COMMENCE = 92,
	EVENT_WEAPON_ZOOMED = 93,
	EVENT_HOSTAGE_CALLED_FOR_HELP = 94,
	NUM_GAME_EVENTS = 95,
}; /* size: 4 */

/* 370 */
/* <0> (null):0 */
enum famas_e {
	FAMAS_IDLE1 = 0,
	FAMAS_RELOAD = 1,
	FAMAS_DRAW = 2,
	FAMAS_SHOOT1 = 3,
	FAMAS_SHOOT2 = 4,
	FAMAS_SHOOT3 = 5,
}; /* size: 4 */

/* 371 */
/* <0> (null):0 */
class CFamas : public CBasePlayerWeapon {
public:

	/* class CBasePlayerWeapon   <ancestor>; */      /*     0     0 */
	int                        m_iShell;             /*   336     4 */
	int                        iShellOn;             /*   340     4 */
	/* <0> (null):0 */
	void CFamas(class CFamas *, const class CFamas  &);

	/* <0> (null):0 */
	void CFamas(class CFamas *);

	/* <0> (null):0 */
	virtual void Spawn(class CFamas *); /* linkage=_ZN6CFamas5SpawnEv */

	/* <0> (null):0 */
	virtual void Precache(class CFamas *); /* linkage=_ZN6CFamas8PrecacheEv */

	/* <0> (null):0 */
	virtual int iItemSlot(class CFamas *); /* linkage=_ZN6CFamas9iItemSlotEv */

	/* <0> (null):0 */
	virtual int GetItemInfo(class CFamas *, ItemInfo *); /* linkage=_ZN6CFamas11GetItemInfoEP8ItemInfo */

	/* <0> (null):0 */
	virtual void PrimaryAttack(class CFamas *); /* linkage=_ZN6CFamas13PrimaryAttackEv */

	/* <0> (null):0 */
	virtual void SecondaryAttack(class CFamas *); /* linkage=_ZN6CFamas15SecondaryAttackEv */

	/* <0> (null):0 */
	void FamasFire(class CFamas *, float, float, BOOL, BOOL); /* linkage=_ZN6CFamas9FamasFireEffii */

	/* <0> (null):0 */
	virtual BOOL Deploy(class CFamas *); /* linkage=_ZN6CFamas6DeployEv */

	/* <0> (null):0 */
	virtual void Reload(class CFamas *); /* linkage=_ZN6CFamas6ReloadEv */

	/* <0> (null):0 */
	virtual float GetMaxSpeed(class CFamas *); /* linkage=_ZN6CFamas11GetMaxSpeedEv */

	/* <0> (null):0 */
	virtual void WeaponIdle(class CFamas *); /* linkage=_ZN6CFamas10WeaponIdleEv */

	/* <0> (null):0 */
	virtual BOOL UseDecrement(class CFamas *); /* linkage=_ZN6CFamas12UseDecrementEv */

	/* vtable has 11 entries: {
	   [0] = Spawn(_ZN6CFamas5SpawnEv), 
	   [1] = Precache(_ZN6CFamas8PrecacheEv), 
	   [79] = iItemSlot(_ZN6CFamas9iItemSlotEv), 
	   [61] = GetItemInfo(_ZN6CFamas11GetItemInfoEP8ItemInfo), 
	   [87] = PrimaryAttack(_ZN6CFamas13PrimaryAttackEv), 
	   [88] = SecondaryAttack(_ZN6CFamas15SecondaryAttackEv), 
	   [64] = Deploy(_ZN6CFamas6DeployEv), 
	   [89] = Reload(_ZN6CFamas6ReloadEv), 
	   [78] = GetMaxSpeed(_ZN6CFamas11GetMaxSpeedEv), 
	   [90] = WeaponIdle(_ZN6CFamas10WeaponIdleEv), 
	   [93] = UseDecrement(_ZN6CFamas12UseDecrementEv), 
	} */
	/* size: 344, cachelines: 6, members: 3 */
	/* last cacheline: 24 bytes */

	/* BRAIN FART ALERT! 344 != 8 + 0(holes), diff = 336 */

}; /* size: 344 */

/* 372 */
/* <0> (null):0 */
class CBasePlayerWeapon {
	/* <0> (null):0 */
	void CBasePlayerWeapon(class CBasePlayerWeapon *);

	/* <0> (null):0 */
	virtual int AddWeapon(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon9AddWeaponEv */

	/* <0> (null):0 */
	virtual void UpdateItemInfo(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon14UpdateItemInfoEv */

	/* <0> (null):0 */
	virtual BOOL ShouldWeaponIdle(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon16ShouldWeaponIdleEv */

	/* <0> (null):0 */
	virtual BOOL IsWeapon(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon8IsWeaponEv */

	/* <0> (null):0 */
	virtual class CBasePlayerItem * GetWeaponPtr(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon12GetWeaponPtrEv */

	/* vtable has 5 entries: {
	   [82] = AddWeapon(_ZN17CBasePlayerWeapon9AddWeaponEv), 
	   [68] = UpdateItemInfo(_ZN17CBasePlayerWeapon14UpdateItemInfoEv), 
	   [92] = ShouldWeaponIdle(_ZN17CBasePlayerWeapon16ShouldWeaponIdleEv), 
	   [65] = IsWeapon(_ZN17CBasePlayerWeapon8IsWeaponEv), 
	   [77] = GetWeaponPtr(_ZN17CBasePlayerWeapon12GetWeaponPtrEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 373 */
 /* pointer to 371 */
 /* size: 4 */

/* 374 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 375 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 344 */

/* 376 */
 /* pointer to 363 */
 /* size: 4 */

/* 377 */
/* <0> (null):0 */
class IVoiceGameMgrHelper {
	int ()(void) * *           _vptr.IVoiceGameMgrHelper; /*     0     4 */
	/* <0> (null):0 */
	virtual void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *, int);

	/* <0> (null):0 */
	virtual bool CanPlayerHearPlayer(class IVoiceGameMgrHelper *, class CBasePlayer *, class CBasePlayer *); /* linkage=_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_ */

	/* vtable has 1 entries: {
	   [2] = CanPlayerHearPlayer(_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_), 
	} */
	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 378 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 379 */
 /* pointer to 380 */
 /* size: 4 */

/* 380 */
 /* pointer to 378 */
 /* size: 4 */

/* 381 */
 /* pointer to 377 */
 /* size: 4 */

/* 382 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 383 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 384 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 385 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 386 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 387 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 388 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 389 */
 /* pointer to 390 */
 /* size: 4 */

/* 390 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 676 */

/* 391 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 392 */
/* <0> (null):0 */
class CPointEntity {
	/* <0> (null):0 */
	virtual int ObjectCaps(class CPointEntity *); /* linkage=_ZN12CPointEntity10ObjectCapsEv */

	/* vtable has 1 entries: {
	   [6] = ObjectCaps(_ZN12CPointEntity10ObjectCapsEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 393 */
 /* pointer to 392 */
 /* size: 4 */

/* 394 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 395 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 396 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 397 */
/* <0> (null):0 */
class CBaseDelay {
	/* <0> (null):0 */
	void CBaseDelay(class CBaseDelay *);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 398 */
 /* pointer to 397 */
 /* size: 4 */

/* 399 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 400 */
/* <0> (null):0 */
class CBaseAnimating {
	/* <0> (null):0 */
	void CBaseAnimating(class CBaseAnimating *);

	/* <0> (null):0 */
	virtual void HandleAnimEvent(class CBaseAnimating *, MonsterEvent_t *); /* linkage=_ZN14CBaseAnimating15HandleAnimEventEP14MonsterEvent_t */

	/* vtable has 1 entries: {
	   [58] = HandleAnimEvent(_ZN14CBaseAnimating15HandleAnimEventEP14MonsterEvent_t), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 401 */
 /* pointer to 400 */
 /* size: 4 */

/* 402 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 403 */
/* <0> (null):0 */
class CBasePlayerItem {
	/* <0> (null):0 */
	void CBasePlayerItem(class CBasePlayerItem *);

	/* <0> (null):0 */
	virtual BOOL CanDrop(class CBasePlayerItem *); /* linkage=_ZN15CBasePlayerItem7CanDropEv */

	/* <0> (null):0 */
	virtual BOOL CanHolster(class CBasePlayerItem *); /* linkage=_ZN15CBasePlayerItem10CanHolsterEv */

	/* <0> (null):0 */
	virtual void ItemPreFrame(class CBasePlayerItem *); /* linkage=_ZN15CBasePlayerItem12ItemPreFrameEv */

	ItemInfo                   ItemInfoArray[32];    /*     0  1408 */
	/* --- cacheline 22 boundary (1408 bytes) --- */
	/* vtable has 3 entries: {
	   [63] = CanDrop(_ZN15CBasePlayerItem7CanDropEv), 
	   [66] = CanHolster(_ZN15CBasePlayerItem10CanHolsterEv), 
	   [69] = ItemPreFrame(_ZN15CBasePlayerItem12ItemPreFrameEv), 
	} */
	/* size: 0, cachelines: 0, members: 1 */

	/* BRAIN FART ALERT! 0 != 1408 + 0(holes), diff = -1408 */

}; /* size: 0 */

/* 404 */
 /* pointer to 403 */
 /* size: 4 */

/* 405 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 406 */
 /* pointer to 372 */
 /* size: 4 */

/* 407 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 408 */
 /* pointer to 352 */
 /* size: 4 */

/* 409 */
/* <0> (null):0 */
class CBaseMonster {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 410 */
 /* pointer to 409 */
 /* size: 4 */

/* 411 */
/* <0> (null):0 */
struct CSquadMonster {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 412 */
 /* pointer to 411 */
 /* size: 4 */

/* 413 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 414 */
 /* pointer to 355 */
 /* size: 4 */

/* 415 */
 /* pointer to 403 */
 /* size: 4 */

/* 416 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 417 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 418 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 419 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 420 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 421 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 422 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 423 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 424 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 425 */
 /* pointer to 74 */
 /* size: 4 */

/* 426 */
/* <0> (null):0 */
class CBotManager {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 427 */
 /* pointer to 426 */
 /* size: 4 */

/* 428 */
/* <0> (null):0 */
ItemInfo                   array[32]; /* size: 1408 */

/* Functions: */

/* <0> (null):0 */
void Vector2D(class Vector2D *)
{
} /* size: 3014656 */

/* <0> (null):0 */
void Vector2D(class Vector2D *, float, float)
{
} /* size: 151392744 */

/* <0> (null):0 */
class Vector2D operator+(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DplERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator-(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DmiERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator*(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DmlEf */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator/(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DdvEf */
{
} /* size: 8 */

/* <0> (null):0 */
float Length(const class Vector2D  *) /* linkage=_ZNK8Vector2D6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector2D  *) /* linkage=_ZNK8Vector2D13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector2D Normalize(const class Vector2D  *) /* linkage=_ZNK8Vector2D9NormalizeEv */
{
} /* size: 8 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector2D *) /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector2D *, float) /* linkage=_ZN8Vector2D6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void Vector(class Vector *)
{
} /* size: 0 */

/* <0> (null):0 */
void Vector(class Vector *, float, float, float)
{
} /* size: 228 */

/* <0> (null):0 */
void Vector(class Vector *, const class Vector  &)
{
} /* size: 151395524 */

/* <0> (null):0 */
void Vector(class Vector *, float *)
{
} /* size: 0 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *) /* linkage=_ZNK6VectorngEv */
{
} /* size: 12 */

/* <0> (null):0 */
int operator==(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectoreqERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
int operator!=(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorneERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector operator+(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorplERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectormiERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator*(const class Vector  *, float) /* linkage=_ZNK6VectormlEf */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator/(const class Vector  *, float) /* linkage=_ZNK6VectordvEf */
{
} /* size: 12 */

/* <0> (null):0 */
void CopyToArray(const class Vector  *, float *) /* linkage=_ZNK6Vector11CopyToArrayEPf */
{
} /* size: 320 */

/* <0> (null):0 */
float Length(const class Vector  *) /* linkage=_ZNK6Vector6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector  *) /* linkage=_ZNK6Vector13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
float * operator float*(class Vector *) /* linkage=_ZN6VectorcvPfEv */
{
} /* size: 4 */

/* <0> (null):0 */
const float  * operator const float*(const class Vector  *) /* linkage=_ZNK6VectorcvPKfEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector Normalize(const class Vector  *) /* linkage=_ZNK6Vector9NormalizeEv */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector2D Make2D(const class Vector  *) /* linkage=_ZNK6Vector6Make2DEv */
{
} /* size: 8 */

/* <0> (null):0 */
float Length2D(const class Vector  *) /* linkage=_ZNK6Vector8Length2DEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector  *, float) /* linkage=_ZNK6Vector16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector  *, float) /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector *) /* linkage=_ZN6Vector16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector *, float) /* linkage=_ZN6Vector6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
edict_t * edict(class CBaseEntity *) /* linkage=_ZN11CBaseEntity5edictEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int ObjectCaps(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
int entindex(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8entindexEv */
{
} /* size: 4 */

/* <0> (null):0 */
void CBaseEntity(class CBaseEntity *)
{
} /* size: 0 */

/* <0> (null):0 */
void * operator new(size_t, entvars_t *) /* linkage=_ZN11CBaseEntitynwEjP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Restart(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7RestartEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Activate(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8ActivateEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int Classify(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8ClassifyEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void DeathNotice(class CBaseEntity *, entvars_t *) /* linkage=_ZN11CBaseEntity11DeathNoticeEP9entvars_s */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int BloodColor(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10BloodColorEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsTriggered(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity11IsTriggeredEPS_ */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CBaseMonster * MyMonsterPointer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity16MyMonsterPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CSquadMonster * MySquadMonsterPointer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity21MySquadMonsterPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int GetToggleState(class CBaseEntity *) /* linkage=_ZN11CBaseEntity14GetToggleStateEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void AddPoints(class CBaseEntity *, int, BOOL) /* linkage=_ZN11CBaseEntity9AddPointsEii */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void AddPointsToTeam(class CBaseEntity *, int, BOOL) /* linkage=_ZN11CBaseEntity15AddPointsToTeamEii */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL AddPlayerItem(class CBaseEntity *, class CBasePlayerItem *) /* linkage=_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL RemovePlayerItem(class CBaseEntity *, class CBasePlayerItem *) /* linkage=_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int GiveAmmo(class CBaseEntity *, int, char *, int) /* linkage=_ZN11CBaseEntity8GiveAmmoEiPci */
{
} /* size: 4 */

/* <0> (null):0 */
virtual float GetDelay(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8GetDelayEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int IsMoving(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8IsMovingEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void OverrideReset(class CBaseEntity *) /* linkage=_ZN11CBaseEntity13OverrideResetEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void SetToggleState(class CBaseEntity *, int) /* linkage=_ZN11CBaseEntity14SetToggleStateEi */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void StartSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity13StartSneakingEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void StopSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12StopSneakingEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL OnControls(class CBaseEntity *, entvars_t *) /* linkage=_ZN11CBaseEntity10OnControlsEP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10IsSneakingEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsAlive(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7IsAliveEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsBSPModel(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10IsBSPModelEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL ReflectGauss(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12ReflectGaussEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsPlayer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8IsPlayerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsNetClient(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11IsNetClientEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual const char  * TeamID(class CBaseEntity *) /* linkage=_ZN11CBaseEntity6TeamIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Think(class CBaseEntity *) /* linkage=_ZN11CBaseEntity5ThinkEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Touch(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity5TouchEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Use(class CBaseEntity *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float) /* linkage=_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Blocked(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity7BlockedEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void UpdateOwner(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11UpdateOwnerEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL FBecomeProne(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12FBecomeProneEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class Vector Center(class CBaseEntity *) /* linkage=_ZN11CBaseEntity6CenterEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector EyePosition(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11EyePositionEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector EarPosition(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11EarPositionEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector BodyTarget(class CBaseEntity *, const class Vector  &) /* linkage=_ZN11CBaseEntity10BodyTargetERK6Vector */
{
} /* size: 12 */

/* <0> (null):0 */
virtual int Illumination(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12IlluminationEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL HasTarget(class CBaseEntity *, string_t) /* linkage=_ZN11CBaseEntity9HasTargetEj */
{
} /* size: 4 */

/* <0> (null):0 */
void CFamas(class CFamas *, const class CFamas  &)
{
} /* size: 0 */

/* <0> (null):0 */
void CFamas(class CFamas *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Spawn(class CFamas *) /* linkage=_ZN6CFamas5SpawnEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Precache(class CFamas *) /* linkage=_ZN6CFamas8PrecacheEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int iItemSlot(class CFamas *) /* linkage=_ZN6CFamas9iItemSlotEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int GetItemInfo(class CFamas *, ItemInfo *) /* linkage=_ZN6CFamas11GetItemInfoEP8ItemInfo */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void PrimaryAttack(class CFamas *) /* linkage=_ZN6CFamas13PrimaryAttackEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void SecondaryAttack(class CFamas *) /* linkage=_ZN6CFamas15SecondaryAttackEv */
{
} /* size: 0 */

/* <0> (null):0 */
void FamasFire(class CFamas *, float, float, BOOL, BOOL) /* linkage=_ZN6CFamas9FamasFireEffii */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL Deploy(class CFamas *) /* linkage=_ZN6CFamas6DeployEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Reload(class CFamas *) /* linkage=_ZN6CFamas6ReloadEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual float GetMaxSpeed(class CFamas *) /* linkage=_ZN6CFamas11GetMaxSpeedEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void WeaponIdle(class CFamas *) /* linkage=_ZN6CFamas10WeaponIdleEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL UseDecrement(class CFamas *) /* linkage=_ZN6CFamas12UseDecrementEv */
{
} /* size: 4 */

/* <0> (null):0 */
void CBasePlayerWeapon(class CBasePlayerWeapon *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual int AddWeapon(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon9AddWeaponEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void UpdateItemInfo(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon14UpdateItemInfoEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL ShouldWeaponIdle(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon16ShouldWeaponIdleEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsWeapon(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon8IsWeaponEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CBasePlayerItem * GetWeaponPtr(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon12GetWeaponPtrEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *, int)
{
} /* size: 0 */

/* <0> (null):0 */
virtual bool CanPlayerHearPlayer(class IVoiceGameMgrHelper *, class CBasePlayer *, class CBasePlayer *) /* linkage=_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
void WeaponIdle(class CFamas *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Reload(class CFamas *const this)
{
	{
		int iResult;                                          //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator==(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator!=(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, float X, float Y, float Z)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator+(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator*(const class Vector  *const this, float fl)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Length2D(const class Vector  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Length(const class Vector  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline edict_t * ENT(const entvars_t  * pev)
{
} /* size: 4 */

/* <0> (null):0 */
inline BOOL FStrEq(const char  * sz1, const char  * sz2)
{
} /* size: 4 */

/* <0> (null):0 */
inline void edict(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline int ENTINDEX(edict_t * pEdict)
{
} /* size: 4 */

/* <0> (null):0 */
inline void ObjectCaps(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
virtual int ObjectCaps(class CPointEntity *) /* linkage=_ZN12CPointEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
inline void ObjectCaps(class CPointEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void entindex(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator-(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void NormalizeInPlace(class Vector *const this)
{
	{
		float flLen;                                          //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline void CBaseEntity(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CBaseDelay(class CBaseDelay *)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBaseDelay(class CBaseDelay *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CBaseAnimating(class CBaseAnimating *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void HandleAnimEvent(class CBaseAnimating *, MonsterEvent_t *) /* linkage=_ZN14CBaseAnimating15HandleAnimEventEP14MonsterEvent_t */
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBaseAnimating(class CBaseAnimating *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CBasePlayerItem(class CBasePlayerItem *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL CanDrop(class CBasePlayerItem *) /* linkage=_ZN15CBasePlayerItem7CanDropEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL CanHolster(class CBasePlayerItem *) /* linkage=_ZN15CBasePlayerItem10CanHolsterEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void ItemPreFrame(class CBasePlayerItem *) /* linkage=_ZN15CBasePlayerItem12ItemPreFrameEv */
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBasePlayerItem(class CBasePlayerItem *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBasePlayerWeapon(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline entvars_t * VARS(edict_t * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline void * GET_PRIVATE(edict_t * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline void operator new(size_t stAllocateBlock, entvars_t * pev)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CFamas(class CFamas *const this)
{
} /* size: 0 */

/* <0> (null):0 */
class CFamas * GetClassPtr<CFamas>(class CFamas * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
void FamasFire(class CFamas *const this, float flSpread, float flCycleTime, BOOL fUseAutoAim, BOOL bFireBurst)
{
	{
		class Vector vecAiming;                               //     0
		class Vector vecSrc;                                  //     0
		class Vector vecDir;                                  //     0
		int flag;                                             //     0
		int mask;                                             //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void Restart(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ObjectCaps(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Activate(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Classify(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void DeathNotice(class CBaseEntity *const this, entvars_t * pevChild)
{
} /* size: 0 */

/* <0> (null):0 */
void BloodColor(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsTriggered(class CBaseEntity *const this, class CBaseEntity * pActivator)
{
} /* size: 0 */

/* <0> (null):0 */
void MyMonsterPointer(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void MySquadMonsterPointer(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetToggleState(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void AddPoints(class CBaseEntity *const this, int score, BOOL bAllowNegativeScore)
{
} /* size: 0 */

/* <0> (null):0 */
void AddPointsToTeam(class CBaseEntity *const this, int score, BOOL bAllowNegativeScore)
{
} /* size: 0 */

/* <0> (null):0 */
void AddPlayerItem(class CBaseEntity *const this, class CBasePlayerItem * pItem)
{
} /* size: 0 */

/* <0> (null):0 */
void RemovePlayerItem(class CBaseEntity *const this, class CBasePlayerItem * pItem)
{
} /* size: 0 */

/* <0> (null):0 */
void GiveAmmo(class CBaseEntity *const this, int iAmount, char * szName, int iMax)
{
} /* size: 0 */

/* <0> (null):0 */
void GetDelay(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsMoving(class CBaseEntity *const this)
{
	operator!=(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void OverrideReset(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void SetToggleState(class CBaseEntity *const this, int state)
{
} /* size: 0 */

/* <0> (null):0 */
void StartSneaking(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void StopSneaking(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void OnControls(class CBaseEntity *const this, entvars_t * pev)
{
} /* size: 0 */

/* <0> (null):0 */
void IsSneaking(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsAlive(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsBSPModel(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ReflectGauss(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsPlayer(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsNetClient(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void TeamID(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Think(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Touch(class CBaseEntity *const this, class CBaseEntity * pOther)
{
} /* size: 0 */

/* <0> (null):0 */
void Use(class CBaseEntity *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
} /* size: 0 */

/* <0> (null):0 */
void Blocked(class CBaseEntity *const this, class CBaseEntity * pOther)
{
} /* size: 0 */

/* <0> (null):0 */
void UpdateOwner(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void FBecomeProne(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Center(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
	operator*(const class Vector  *const this,
			float fl); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void EyePosition(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void EarPosition(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void BodyTarget(class CBaseEntity *const this, const class Vector  &const posSrc)
{
} /* size: 0 */

/* <0> (null):0 */
void Illumination(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void HandleAnimEvent(class CBaseAnimating *const this, MonsterEvent_t * pEvent)
{
} /* size: 0 */

/* <0> (null):0 */
void CanDrop(class CBasePlayerItem *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CanHolster(class CBasePlayerItem *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ItemPreFrame(class CBasePlayerItem *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void AddWeapon(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void UpdateItemInfo(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ShouldWeaponIdle(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsWeapon(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetWeaponPtr(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void iItemSlot(class CFamas *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetMaxSpeed(class CFamas *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void UseDecrement(class CFamas *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Precache(class CFamas *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetItemInfo(class CFamas *const this, ItemInfo * p)
{
} /* size: 0 */

/* <0> (null):0 */
void SecondaryAttack(class CFamas *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Deploy(class CFamas *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class CFamas *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void HasTarget(class CBaseEntity *const this, string_t targetname)
{
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void WeaponIdle(class CFamas *const this)
{
	WeaponIdle(class CFamas *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Reload(class CFamas *const this)
{
	{
		int iResult;                                          //     0
	}
	Reload(class CFamas *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void FamasFire(class CFamas *const this, float flSpread, BOOL bFireBurst, BOOL fUseAutoAim, float flCycleTime)
{
	{
		class Vector vecAiming;                               //     0
		class Vector vecSrc;                                  //     0
		int flag;                                             //     0
		class Vector vecDir;                                  //     0
		int mask;                                             //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Vector(class Vector *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Vector(class Vector *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Length2D(const class Vector  *const this); /* size=0, low_pc=0 */ //     0
		Vector(class Vector *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Vector(class Vector *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void PrimaryAttack(class CFamas *const this)
{
	{
		bool bFireBurst;                                      //     0
		Length2D(const class Vector  *const this); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void weapon_famas(entvars_t * pev)
{
	GetClassPtr<CFamas>(class CFamas * a); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void FamasFire(class CFamas *const this, float flSpread, float flCycleTime, BOOL fUseAutoAim, BOOL bFireBurst)
{
	{
		class Vector vecAiming;                               //     0
		class Vector vecSrc;                                  //     0
		class Vector vecDir;                                  //     0
		int flag;                                             //     0
		int mask;                                             //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Vector(class Vector *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Vector(class Vector *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Length2D(const class Vector  *const this); /* size=0, low_pc=0 */ //     0
		Vector(class Vector *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Vector(class Vector *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */



/* Variables: */

int                        iResult; /* size: 4 */

float                      flLen; /* size: 4 */

entvars_t *                pev; /* size: 4 */

class Vector              vecAiming; /* size: 12 */

class Vector              vecSrc; /* size: 12 */

class Vector              vecDir; /* size: 12 */

int                        flag; /* size: 4 */

int                        mask; /* size: 4 */

int                        iResult; /* size: 4 */

; /* size: 151754056 */

class Vector              vecAiming; /* size: 12 */

class Vector              vecSrc; /* size: 12 */

int                        flag; /* size: 4 */

class Vector              vecDir; /* size: 12 */

int                        mask; /* size: 4 */

bool                       bFireBurst; /* size: 1 */

; /* size: 151755804 */

class Vector              vecAiming; /* size: 12 */

class Vector              vecSrc; /* size: 12 */

class Vector              vecDir; /* size: 12 */

int                        flag; /* size: 4 */

int                        mask; /* size: 4 */

extern class _IO_FILE *           stdin; /* size: 4 */

extern class _IO_FILE *           stdout; /* size: 4 */

intconst                   k_cubSaltSize; /* size: 4 */

GID_tconst                 k_GIDNil; /* size: 8 */

GID_tconst                 k_TxnIDNil; /* size: 8 */

GID_tconst                 k_TxnIDUnknown; /* size: 8 */

PackageId_tconst           k_uPackageIdFreeSub; /* size: 4 */

PackageId_tconst           k_uPackageIdInvalid; /* size: 4 */

AppId_tconst               k_uAppIdInvalid; /* size: 4 */

AssetClassId_tconst        k_ulAssetClassIdInvalid; /* size: 8 */

PhysicalItemId_tconst      k_uPhysicalItemIdInvalid; /* size: 4 */

DepotId_tconst             k_uDepotIdInvalid; /* size: 4 */

CellID_tconst              k_uCellIDInvalid; /* size: 4 */

SteamAPICall_tconst        k_uAPICallInvalid; /* size: 8 */

PartnerId_tconst           k_uPartnerIdInvalid; /* size: 4 */

extern enginefuncs_t              g_engfuncs; /* size: 632 */

extern globalvars_t *             gpGlobals; /* size: 4 */

extern class Vectorconst          g_vecZero; /* size: 12 */

extern class CBotManager *        TheBots; /* size: 4 */

/* Types: */

/* 1 */
char
 /* size: 1 */

/* 2 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 3 */
unsigned int
 /* size: 4 */

/* 4 */
unsigned char
 /* size: 1 */

/* 5 */
short unsigned int
 /* size: 2 */

/* 6 */
long unsigned int
 /* size: 4 */

/* 7 */
signed char
 /* size: 1 */

/* 8 */
short int
 /* size: 2 */

/* 9 */
int
 /* size: 4 */

/* 10 */
long long int
 /* size: 8 */

/* 11 */
long long unsigned int
 /* size: 8 */

/* 12 */
/* <0> (null):0 */
typedef long long int __quad_t; /* size: 8 */

/* 13 */
/* <0> (null):0 */
typedef long int __off_t; /* size: 4 */

/* 14 */
long int
 /* size: 4 */

/* 15 */
/* <0> (null):0 */
typedef __quad_t __off64_t; /* size: 8 */

/* 16 */
 /* pointer to 0 */
 /* size: 4 */

/* 17 */
 /* pointer to 1 */
 /* size: 4 */

/* 18 */
/* <0> (null):0 */
struct _IO_FILE {
	int                        _flags;               /*     0     4 */
	char *                     _IO_read_ptr;         /*     4     4 */
	char *                     _IO_read_end;         /*     8     4 */
	char *                     _IO_read_base;        /*    12     4 */
	char *                     _IO_write_base;       /*    16     4 */
	char *                     _IO_write_ptr;        /*    20     4 */
	char *                     _IO_write_end;        /*    24     4 */
	char *                     _IO_buf_base;         /*    28     4 */
	char *                     _IO_buf_end;          /*    32     4 */
	char *                     _IO_save_base;        /*    36     4 */
	char *                     _IO_backup_base;      /*    40     4 */
	char *                     _IO_save_end;         /*    44     4 */
	class _IO_marker *         _markers;             /*    48     4 */
	class _IO_FILE *           _chain;               /*    52     4 */
	int                        _fileno;              /*    56     4 */
	int                        _flags2;              /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	__off_t                    _old_offset;          /*    64     4 */
	short unsigned int         _cur_column;          /*    68     2 */
	signed char                _vtable_offset;       /*    70     1 */
	char                       _shortbuf[1];         /*    71     1 */
	_IO_lock_t *               _lock;                /*    72     4 */
	__off64_t                  _offset;              /*    76     8 */
	void *                     __pad1;               /*    84     4 */
	void *                     __pad2;               /*    88     4 */
	void *                     __pad3;               /*    92     4 */
	void *                     __pad4;               /*    96     4 */
	size_t                     __pad5;               /*   100     4 */
	int                        _mode;                /*   104     4 */
	char                       _unused2[40];         /*   108    40 */
	/* --- cacheline 2 boundary (128 bytes) was 20 bytes ago --- */

	/* size: 148, cachelines: 3, members: 29 */
	/* last cacheline: 20 bytes */
}; /* size: 148 */

/* 19 */
/* <0> (null):0 */
typedef void _IO_lock_t; /* size: 0 */

/* 20 */
/* <0> (null):0 */
struct _IO_marker {
	class _IO_marker *         _next;                /*     0     4 */
	class _IO_FILE *           _sbuf;                /*     4     4 */
	int                        _pos;                 /*     8     4 */

	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 21 */
 /* pointer to 20 */
 /* size: 4 */

/* 22 */
 /* pointer to 18 */
 /* size: 4 */

/* 23 */
 /* pointer to 20 */
 /* size: 4 */

/* 24 */
 /* pointer to 18 */
 /* size: 4 */

/* 25 */
/* <0> (null):0 */
char                       array[1]; /* size: 1 */

/* 26 */
 /* pointer to 19 */
 /* size: 4 */

/* 27 */
/* <0> (null):0 */
char                       array[40]; /* size: 40 */

/* 28 */
 /* pointer to 29 */
 /* size: 4 */

/* 29 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 30 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 31 */
long double
 /* size: 12 */

/* 32 */
double
 /* size: 8 */

/* 33 */
/* <0> (null):0 */
typedef int int32; /* size: 4 */

/* 34 */
/* <0> (null):0 */
typedef unsigned int uint32; /* size: 4 */

/* 35 */
/* <0> (null):0 */
typedef long long unsigned int uint64; /* size: 8 */

/* 36 */
/* <0> (null):0 */
typedef uint64 GID_t; /* size: 8 */

/* 37 */
/* <0> (null):0 */
typedef uint32 PackageId_t; /* size: 4 */

/* 38 */
/* <0> (null):0 */
typedef uint32 AppId_t; /* size: 4 */

/* 39 */
/* <0> (null):0 */
typedef uint64 AssetClassId_t; /* size: 8 */

/* 40 */
/* <0> (null):0 */
typedef uint32 PhysicalItemId_t; /* size: 4 */

/* 41 */
/* <0> (null):0 */
typedef uint32 DepotId_t; /* size: 4 */

/* 42 */
/* <0> (null):0 */
typedef uint32 CellID_t; /* size: 4 */

/* 43 */
/* <0> (null):0 */
typedef uint64 SteamAPICall_t; /* size: 8 */

/* 44 */
/* <0> (null):0 */
typedef uint32 PartnerId_t; /* size: 4 */

/* 45 */
/* <0> (null):0 */
typedef int BOOL; /* size: 4 */

/* 46 */
/* <0> (null):0 */
typedef unsigned char byte; /* size: 1 */

/* 47 */
/* <0> (null):0 */
typedef unsigned int string_t; /* size: 4 */

/* 48 */
/* <0> (null):0 */
typedef float vec_t; /* size: 4 */

/* 49 */
float
 /* size: 4 */

/* 50 */
/* <0> (null):0 */
class Vector2D {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	/* <0> (null):0 */
	void Vector2D(class Vector2D *);

	/* <0> (null):0 */
	void Vector2D(class Vector2D *, float, float);

	/* <0> (null):0 */
	class Vector2D operator+(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DplERKS_ */

	/* <0> (null):0 */
	class Vector2D operator-(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DmiERKS_ */

	/* <0> (null):0 */
	class Vector2D operator*(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DmlEf */

	/* <0> (null):0 */
	class Vector2D operator/(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DdvEf */

	/* <0> (null):0 */
	float Length(const class Vector2D  *); /* linkage=_ZNK8Vector2D6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector2D  *); /* linkage=_ZNK8Vector2D13LengthSquaredEv */

	/* <0> (null):0 */
	class Vector2D Normalize(const class Vector2D  *); /* linkage=_ZNK8Vector2D9NormalizeEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector2D *); /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector2D *, float); /* linkage=_ZN8Vector2D6IsZeroEf */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 51 */
 /* pointer to 50 */
 /* size: 4 */

/* 52 */
 /* pointer to 53 */
 /* size: 4 */

/* 53 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 54 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 55 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 56 */
bool
 /* size: 1 */

/* 57 */
/* <0> (null):0 */
class Vector {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	vec_t                      z;                    /*     8     4 */
	/* <0> (null):0 */
	void Vector(class Vector *);

	/* <0> (null):0 */
	void Vector(class Vector *, float, float, float);

	/* <0> (null):0 */
	void Vector(class Vector *, const class Vector  &);

	/* <0> (null):0 */
	void Vector(class Vector *, float *);

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *); /* linkage=_ZNK6VectorngEv */

	/* <0> (null):0 */
	int operator==(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectoreqERKS_ */

	/* <0> (null):0 */
	int operator!=(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorneERKS_ */

	/* <0> (null):0 */
	class Vector operator+(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorplERKS_ */

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectormiERKS_ */

	/* <0> (null):0 */
	class Vector operator*(const class Vector  *, float); /* linkage=_ZNK6VectormlEf */

	/* <0> (null):0 */
	class Vector operator/(const class Vector  *, float); /* linkage=_ZNK6VectordvEf */

	/* <0> (null):0 */
	void CopyToArray(const class Vector  *, float *); /* linkage=_ZNK6Vector11CopyToArrayEPf */

	/* <0> (null):0 */
	float Length(const class Vector  *); /* linkage=_ZNK6Vector6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector  *); /* linkage=_ZNK6Vector13LengthSquaredEv */

	/* <0> (null):0 */
	float * operator float*(class Vector *); /* linkage=_ZN6VectorcvPfEv */

	/* <0> (null):0 */
	const float  * operator const float*(const class Vector  *); /* linkage=_ZNK6VectorcvPKfEv */

	/* <0> (null):0 */
	class Vector Normalize(const class Vector  *); /* linkage=_ZNK6Vector9NormalizeEv */

	/* <0> (null):0 */
	class Vector2D Make2D(const class Vector  *); /* linkage=_ZNK6Vector6Make2DEv */

	/* <0> (null):0 */
	float Length2D(const class Vector  *); /* linkage=_ZNK6Vector8Length2DEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector  *, float); /* linkage=_ZNK6Vector16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector  *, float); /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector *); /* linkage=_ZN6Vector16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector *, float); /* linkage=_ZN6Vector6IsZeroEf */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 58 */
 /* pointer to 57 */
 /* size: 4 */

/* 59 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 60 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 61 */
 /* pointer to 49 */
 /* size: 4 */

/* 62 */
 /* pointer to 63 */
 /* size: 4 */

/* 63 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 64 */
 /* pointer to 65 */
 /* size: 4 */

/* 65 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 66 */
/* <0> (null):0 */
typedef int qboolean; /* size: 4 */

/* 67 */
/* <0> (null):0 */
struct link_s {
	class link_s *             prev;                 /*     0     4 */
	class link_s *             next;                 /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 68 */
 /* pointer to 67 */
 /* size: 4 */

/* 69 */
/* <0> (null):0 */
typedef struct link_s link_t; /* size: 8 */

/* 70 */
/* <0> (null):0 */
typedef struct edict_s edict_t; /* size: 804 */

/* 71 */
/* <0> (null):0 */
struct edict_s {
	qboolean                   free;                 /*     0     4 */
	int                        serialnumber;         /*     4     4 */
	link_t                     area;                 /*     8     8 */
	int                        headnode;             /*    16     4 */
	int                        num_leafs;            /*    20     4 */
	short int                  leafnums[48];         /*    24    96 */
	/* --- cacheline 1 boundary (64 bytes) was 56 bytes ago --- */
	float                      freetime;             /*   120     4 */
	void *                     pvPrivateData;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	entvars_t                  v;                    /*   128   676 */
	/* --- cacheline 12 boundary (768 bytes) was 36 bytes ago --- */

	/* size: 804, cachelines: 13, members: 9 */
	/* last cacheline: 36 bytes */
}; /* size: 804 */

/* 72 */
 /* pointer to 70 */
 /* size: 4 */

/* 73 */
/* <0> (null):0 */
struct {
	float                      time;                 /*     0     4 */
	float                      frametime;            /*     4     4 */
	float                      force_retouch;        /*     8     4 */
	string_t                   mapname;              /*    12     4 */
	string_t                   startspot;            /*    16     4 */
	float                      deathmatch;           /*    20     4 */
	float                      coop;                 /*    24     4 */
	float                      teamplay;             /*    28     4 */
	float                      serverflags;          /*    32     4 */
	float                      found_secrets;        /*    36     4 */
	class Vector              v_forward;             /*    40    12 */
	class Vector              v_up;                  /*    52    12 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	class Vector              v_right;               /*    64    12 */
	float                      trace_allsolid;       /*    76     4 */
	float                      trace_startsolid;     /*    80     4 */
	float                      trace_fraction;       /*    84     4 */
	class Vector              trace_endpos;          /*    88    12 */
	class Vector              trace_plane_normal;    /*   100    12 */
	float                      trace_plane_dist;     /*   112     4 */
	edict_t *                  trace_ent;            /*   116     4 */
	float                      trace_inopen;         /*   120     4 */
	float                      trace_inwater;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	int                        trace_hitgroup;       /*   128     4 */
	int                        trace_flags;          /*   132     4 */
	int                        msg_entity;           /*   136     4 */
	int                        cdAudioTrack;         /*   140     4 */
	int                        maxClients;           /*   144     4 */
	int                        maxEntities;          /*   148     4 */
	const char  *              pStringBase;          /*   152     4 */
	void *                     pSaveData;            /*   156     4 */
	class Vector              vecLandmarkOffset;     /*   160    12 */

	/* size: 172, cachelines: 3, members: 31 */
	/* last cacheline: 44 bytes */
}; /* size: 172 */

/* 74 */
/* <0> (null):0 */
typedef class  globalvars_t; /* size: 172 */

/* 75 */
/* <0> (null):0 */
struct entvars_s {
	string_t                   classname;            /*     0     4 */
	string_t                   globalname;           /*     4     4 */
	class Vector              origin;                /*     8    12 */
	class Vector              oldorigin;             /*    20    12 */
	class Vector              velocity;              /*    32    12 */
	class Vector              basevelocity;          /*    44    12 */
	class Vector              clbasevelocity;        /*    56    12 */
	/* --- cacheline 1 boundary (64 bytes) was 4 bytes ago --- */
	class Vector              movedir;               /*    68    12 */
	class Vector              angles;                /*    80    12 */
	class Vector              avelocity;             /*    92    12 */
	class Vector              punchangle;            /*   104    12 */
	class Vector              v_angle;               /*   116    12 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	class Vector              endpos;                /*   128    12 */
	class Vector              startpos;              /*   140    12 */
	float                      impacttime;           /*   152     4 */
	float                      starttime;            /*   156     4 */
	int                        fixangle;             /*   160     4 */
	float                      idealpitch;           /*   164     4 */
	float                      pitch_speed;          /*   168     4 */
	float                      ideal_yaw;            /*   172     4 */
	float                      yaw_speed;            /*   176     4 */
	int                        modelindex;           /*   180     4 */
	string_t                   model;                /*   184     4 */
	int                        viewmodel;            /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	int                        weaponmodel;          /*   192     4 */
	class Vector              absmin;                /*   196    12 */
	class Vector              absmax;                /*   208    12 */
	class Vector              mins;                  /*   220    12 */
	class Vector              maxs;                  /*   232    12 */
	class Vector              size;                  /*   244    12 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	float                      ltime;                /*   256     4 */
	float                      nextthink;            /*   260     4 */
	int                        movetype;             /*   264     4 */
	int                        solid;                /*   268     4 */
	int                        skin;                 /*   272     4 */
	int                        body;                 /*   276     4 */
	int                        effects;              /*   280     4 */
	float                      gravity;              /*   284     4 */
	float                      friction;             /*   288     4 */
	int                        light_level;          /*   292     4 */
	int                        sequence;             /*   296     4 */
	int                        gaitsequence;         /*   300     4 */
	float                      frame;                /*   304     4 */
	float                      animtime;             /*   308     4 */
	float                      framerate;            /*   312     4 */
	unsigned char              controller[4];        /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	unsigned char              blending[2];          /*   320     2 */
	float                      scale;                /*   324     4 */
	int                        rendermode;           /*   328     4 */
	float                      renderamt;            /*   332     4 */
	class Vector              rendercolor;           /*   336    12 */
	int                        renderfx;             /*   348     4 */
	float                      health;               /*   352     4 */
	float                      frags;                /*   356     4 */
	int                        weapons;              /*   360     4 */
	float                      takedamage;           /*   364     4 */
	int                        deadflag;             /*   368     4 */
	class Vector              view_ofs;              /*   372    12 */
	int                        button;               /*   384     4 */
	/* --- cacheline 6 boundary (384 bytes) was 2 bytes ago --- */
	int                        impulse;              /*   388     4 */
	edict_t *                  chain;                /*   392     4 */
	edict_t *                  dmg_inflictor;        /*   396     4 */
	edict_t *                  enemy;                /*   400     4 */
	edict_t *                  aiment;               /*   404     4 */
	edict_t *                  owner;                /*   408     4 */
	edict_t *                  groundentity;         /*   412     4 */
	int                        spawnflags;           /*   416     4 */
	int                        flags;                /*   420     4 */
	int                        colormap;             /*   424     4 */
	int                        team;                 /*   428     4 */
	float                      max_health;           /*   432     4 */
	float                      teleport_time;        /*   436     4 */
	float                      armortype;            /*   440     4 */
	float                      armorvalue;           /*   444     4 */
	int                        waterlevel;           /*   448     4 */
	/* --- cacheline 7 boundary (448 bytes) was 2 bytes ago --- */
	int                        watertype;            /*   452     4 */
	string_t                   target;               /*   456     4 */
	string_t                   targetname;           /*   460     4 */
	string_t                   netname;              /*   464     4 */
	string_t                   message;              /*   468     4 */
	float                      dmg_take;             /*   472     4 */
	float                      dmg_save;             /*   476     4 */
	float                      dmg;                  /*   480     4 */
	float                      dmgtime;              /*   484     4 */
	string_t                   noise;                /*   488     4 */
	string_t                   noise1;               /*   492     4 */
	string_t                   noise2;               /*   496     4 */
	string_t                   noise3;               /*   500     4 */
	float                      speed;                /*   504     4 */
	float                      air_finished;         /*   508     4 */
	float                      pain_finished;        /*   512     4 */
	/* --- cacheline 8 boundary (512 bytes) was 2 bytes ago --- */
	float                      radsuit_finished;     /*   516     4 */
	edict_t *                  pContainingEntity;    /*   520     4 */
	int                        playerclass;          /*   524     4 */
	float                      maxspeed;             /*   528     4 */
	float                      fov;                  /*   532     4 */
	int                        weaponanim;           /*   536     4 */
	int                        pushmsec;             /*   540     4 */
	int                        bInDuck;              /*   544     4 */
	int                        flTimeStepSound;      /*   548     4 */
	int                        flSwimTime;           /*   552     4 */
	int                        flDuckTime;           /*   556     4 */
	int                        iStepLeft;            /*   560     4 */
	float                      flFallVelocity;       /*   564     4 */
	int                        gamestate;            /*   568     4 */
	int                        oldbuttons;           /*   572     4 */
	int                        groupinfo;            /*   576     4 */
	/* --- cacheline 9 boundary (576 bytes) was 2 bytes ago --- */
	int                        iuser1;               /*   580     4 */
	int                        iuser2;               /*   584     4 */
	int                        iuser3;               /*   588     4 */
	int                        iuser4;               /*   592     4 */
	float                      fuser1;               /*   596     4 */
	float                      fuser2;               /*   600     4 */
	float                      fuser3;               /*   604     4 */
	float                      fuser4;               /*   608     4 */
	class Vector              vuser1;                /*   612    12 */
	class Vector              vuser2;                /*   624    12 */
	class Vector              vuser3;                /*   636    12 */
	/* --- cacheline 10 boundary (640 bytes) was 6 bytes ago --- */
	class Vector              vuser4;                /*   648    12 */
	edict_t *                  euser1;               /*   660     4 */
	edict_t *                  euser2;               /*   664     4 */
	edict_t *                  euser3;               /*   668     4 */
	edict_t *                  euser4;               /*   672     4 */

	/* size: 676, cachelines: 11, members: 123 */
	/* last cacheline: 36 bytes */

	/* BRAIN FART ALERT! 676 != 674 + 0(holes), diff = 2 */

}; /* size: 676 */

/* 76 */
/* <0> (null):0 */
unsigned char              array[4]; /* size: 4 */

/* 77 */
/* <0> (null):0 */
unsigned char              array[2]; /* size: 2 */

/* 78 */
/* <0> (null):0 */
typedef struct entvars_s entvars_t; /* size: 676 */

/* 79 */
/* <0> (null):0 */
short int                  array[48]; /* size: 96 */

/* 80 */
/* <0> (null):0 */
typedef uint32 CRC32_t; /* size: 4 */

/* 81 */
/* <0> (null):0 */
struct cvar_s {
	char *                     name;                 /*     0     4 */
	char *                     string;               /*     4     4 */
	int                        flags;                /*     8     4 */
	float                      value;                /*    12     4 */
	class cvar_s *             next;                 /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 82 */
 /* pointer to 81 */
 /* size: 4 */

/* 83 */
/* <0> (null):0 */
typedef struct cvar_s cvar_t; /* size: 20 */

/* 84 */
/* <0> (null):0 */
struct client_textmessage_s {
	int                        effect;               /*     0     4 */
	byte                       r1;                   /*     4     1 */
	byte                       g1;                   /*     5     1 */
	byte                       b1;                   /*     6     1 */
	byte                       a1;                   /*     7     1 */
	byte                       r2;                   /*     8     1 */
	byte                       g2;                   /*     9     1 */
	byte                       b2;                   /*    10     1 */
	byte                       a2;                   /*    11     1 */
	float                      x;                    /*    12     4 */
	float                      y;                    /*    16     4 */
	float                      fadein;               /*    20     4 */
	float                      fadeout;              /*    24     4 */
	float                      holdtime;             /*    28     4 */
	float                      fxtime;               /*    32     4 */
	const char  *              pName;                /*    36     4 */
	const char  *              pMessage;             /*    40     4 */

	/* size: 44, cachelines: 1, members: 17 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 85 */
/* <0> (null):0 */
typedef struct client_textmessage_s client_textmessage_t; /* size: 44 */

/* 86 */
/* <0> (null):0 */
typedef struct sequenceCommandLine_ sequenceCommandLine_s; /* size: 92 */

/* 87 */
/* <0> (null):0 */
struct sequenceCommandLine_ {
	int                        commandType;          /*     0     4 */
	client_textmessage_t       clientMessage;        /*     4    44 */
	char *                     speakerName;          /*    48     4 */
	char *                     listenerName;         /*    52     4 */
	char *                     soundFileName;        /*    56     4 */
	char *                     sentenceName;         /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	char *                     fireTargetNames;      /*    64     4 */
	char *                     killTargetNames;      /*    68     4 */
	float                      delay;                /*    72     4 */
	int                        repeatCount;          /*    76     4 */
	int                        textChannel;          /*    80     4 */
	int                        modifierBitField;     /*    84     4 */
	sequenceCommandLine_s *    nextCommandLine;      /*    88     4 */

	/* size: 92, cachelines: 2, members: 13 */
	/* last cacheline: 28 bytes */
}; /* size: 92 */

/* 88 */
 /* pointer to 86 */
 /* size: 4 */

/* 89 */
/* <0> (null):0 */
typedef struct sequenceEntry_ sequenceEntry_s; /* size: 20 */

/* 90 */
/* <0> (null):0 */
struct sequenceEntry_ {
	char *                     fileName;             /*     0     4 */
	char *                     entryName;            /*     4     4 */
	sequenceCommandLine_s *    firstCommand;         /*     8     4 */
	sequenceEntry_s *          nextEntry;            /*    12     4 */
	qboolean                   isGlobal;             /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 91 */
 /* pointer to 89 */
 /* size: 4 */

/* 92 */
/* <0> (null):0 */
typedef struct sentenceEntry_ sentenceEntry_s; /* size: 16 */

/* 93 */
/* <0> (null):0 */
struct sentenceEntry_ {
	char *                     data;                 /*     0     4 */
	sentenceEntry_s *          nextEntry;            /*     4     4 */
	qboolean                   isGlobal;             /*     8     4 */
	unsigned int               index;                /*    12     4 */

	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 94 */
 /* pointer to 92 */
 /* size: 4 */

/* 95 */
/* <0> (null):0 */
enum {
	at_notice = 0,
	at_console = 1,
	at_aiconsole = 2,
	at_warning = 3,
	at_error = 4,
	at_logged = 5,
}; /* size: 4 */

/* 96 */
/* <0> (null):0 */
typedef enum  ALERT_TYPE; /* size: 4 */

/* 97 */
/* <0> (null):0 */
enum {
	print_console = 0,
	print_center = 1,
	print_chat = 2,
}; /* size: 4 */

/* 98 */
/* <0> (null):0 */
typedef enum  PRINT_TYPE; /* size: 4 */

/* 99 */
/* <0> (null):0 */
enum {
	force_exactfile = 0,
	force_model_samebounds = 1,
	force_model_specifybounds = 2,
	force_model_specifybounds_if_avail = 3,
}; /* size: 4 */

/* 100 */
/* <0> (null):0 */
typedef enum  FORCE_TYPE; /* size: 4 */

/* 101 */
/* <0> (null):0 */
struct {
	int                        fAllSolid;            /*     0     4 */
	int                        fStartSolid;          /*     4     4 */
	int                        fInOpen;              /*     8     4 */
	int                        fInWater;             /*    12     4 */
	float                      flFraction;           /*    16     4 */
	class Vector              vecEndPos;             /*    20    12 */
	float                      flPlaneDist;          /*    32     4 */
	class Vector              vecPlaneNormal;        /*    36    12 */
	edict_t *                  pHit;                 /*    48     4 */
	int                        iHitgroup;            /*    52     4 */

	/* size: 56, cachelines: 1, members: 10 */
	/* last cacheline: 56 bytes */
}; /* size: 56 */

/* 102 */
/* <0> (null):0 */
typedef class  TraceResult; /* size: 56 */

/* 103 */
/* <0> (null):0 */
struct enginefuncs_s {
	int                        (*pfnPrecacheModel)(char *); /*     0     4 */
	int                        (*pfnPrecacheSound)(char *); /*     4     4 */
	void                       (*pfnSetModel)(edict_t *, const char  *); /*     8     4 */
	int                        (*pfnModelIndex)(const char  *); /*    12     4 */
	int                        (*pfnModelFrames)(int); /*    16     4 */
	void                       (*pfnSetSize)(edict_t *, const float  *, const float  *); /*    20     4 */
	void                       (*pfnChangeLevel)(char *, char *); /*    24     4 */
	void                       (*pfnGetSpawnParms)(edict_t *); /*    28     4 */
	void                       (*pfnSaveSpawnParms)(edict_t *); /*    32     4 */
	float                      (*pfnVecToYaw)(const float  *); /*    36     4 */
	void                       (*pfnVecToAngles)(const float  *, float *); /*    40     4 */
	void                       (*pfnMoveToOrigin)(edict_t *, const float  *, float, int); /*    44     4 */
	void                       (*pfnChangeYaw)(edict_t *); /*    48     4 */
	void                       (*pfnChangePitch)(edict_t *); /*    52     4 */
	edict_t *                  (*pfnFindEntityByString)(edict_t *, const char  *, const char  *); /*    56     4 */
	int                        (*pfnGetEntityIllum)(edict_t *); /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	edict_t *                  (*pfnFindEntityInSphere)(edict_t *, const float  *, float); /*    64     4 */
	edict_t *                  (*pfnFindClientInPVS)(edict_t *); /*    68     4 */
	edict_t *                  (*pfnEntitiesInPVS)(edict_t *); /*    72     4 */
	void                       (*pfnMakeVectors)(const float  *); /*    76     4 */
	void                       (*pfnAngleVectors)(const float  *, float *, float *, float *); /*    80     4 */
	edict_t *                  (*pfnCreateEntity)(void); /*    84     4 */
	void                       (*pfnRemoveEntity)(edict_t *); /*    88     4 */
	edict_t *                  (*pfnCreateNamedEntity)(int); /*    92     4 */
	void                       (*pfnMakeStatic)(edict_t *); /*    96     4 */
	int                        (*pfnEntIsOnFloor)(edict_t *); /*   100     4 */
	int                        (*pfnDropToFloor)(edict_t *); /*   104     4 */
	int                        (*pfnWalkMove)(edict_t *, float, float, int); /*   108     4 */
	void                       (*pfnSetOrigin)(edict_t *, const float  *); /*   112     4 */
	void                       (*pfnEmitSound)(edict_t *, int, const char  *, float, float, int, int); /*   116     4 */
	void                       (*pfnEmitAmbientSound)(edict_t *, float *, const char  *, float, float, int, int); /*   120     4 */
	void                       (*pfnTraceLine)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	void                       (*pfnTraceToss)(edict_t *, edict_t *, TraceResult *); /*   128     4 */
	int                        (*pfnTraceMonsterHull)(edict_t *, const float  *, const float  *, int, edict_t *, TraceResult *); /*   132     4 */
	void                       (*pfnTraceHull)(const float  *, const float  *, int, int, edict_t *, TraceResult *); /*   136     4 */
	void                       (*pfnTraceModel)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   140     4 */
	const char  *              (*pfnTraceTexture)(edict_t *, const float  *, const float  *); /*   144     4 */
	void                       (*pfnTraceSphere)(const float  *, const float  *, int, float, edict_t *, TraceResult *); /*   148     4 */
	void                       (*pfnGetAimVector)(edict_t *, float, float *); /*   152     4 */
	void                       (*pfnServerCommand)(char *); /*   156     4 */
	void                       (*pfnServerExecute)(void); /*   160     4 */
	void                       (*pfnClientCommand)(edict_t *, char *, ...); /*   164     4 */
	void                       (*pfnParticleEffect)(const float  *, const float  *, float, float); /*   168     4 */
	void                       (*pfnLightStyle)(int, char *); /*   172     4 */
	int                        (*pfnDecalIndex)(const char  *); /*   176     4 */
	int                        (*pfnPointContents)(const float  *); /*   180     4 */
	void                       (*pfnMessageBegin)(int, int, const float  *, edict_t *); /*   184     4 */
	void                       (*pfnMessageEnd)(void); /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	void                       (*pfnWriteByte)(int); /*   192     4 */
	void                       (*pfnWriteChar)(int); /*   196     4 */
	void                       (*pfnWriteShort)(int); /*   200     4 */
	void                       (*pfnWriteLong)(int); /*   204     4 */
	void                       (*pfnWriteAngle)(float); /*   208     4 */
	void                       (*pfnWriteCoord)(float); /*   212     4 */
	void                       (*pfnWriteString)(const char  *); /*   216     4 */
	void                       (*pfnWriteEntity)(int); /*   220     4 */
	void                       (*pfnCVarRegister)(cvar_t *); /*   224     4 */
	float                      (*pfnCVarGetFloat)(const char  *); /*   228     4 */
	const char  *              (*pfnCVarGetString)(const char  *); /*   232     4 */
	void                       (*pfnCVarSetFloat)(const char  *, float); /*   236     4 */
	void                       (*pfnCVarSetString)(const char  *, const char  *); /*   240     4 */
	void                       (*pfnAlertMessage)(ALERT_TYPE, char *, ...); /*   244     4 */
	void                       (*pfnEngineFprintf)(void *, char *, ...); /*   248     4 */
	void *                     (*pfnPvAllocEntPrivateData)(edict_t *, int32); /*   252     4 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	void *                     (*pfnPvEntPrivateData)(edict_t *); /*   256     4 */
	void                       (*pfnFreeEntPrivateData)(edict_t *); /*   260     4 */
	const char  *              (*pfnSzFromIndex)(int); /*   264     4 */
	int                        (*pfnAllocString)(const char  *); /*   268     4 */
	class entvars_s *          (*pfnGetVarsOfEnt)(edict_t *); /*   272     4 */
	edict_t *                  (*pfnPEntityOfEntOffset)(int); /*   276     4 */
	int                        (*pfnEntOffsetOfPEntity)(const edict_t  *); /*   280     4 */
	int                        (*pfnIndexOfEdict)(const edict_t  *); /*   284     4 */
	edict_t *                  (*pfnPEntityOfEntIndex)(int); /*   288     4 */
	edict_t *                  (*pfnFindEntityByVars)(class entvars_s *); /*   292     4 */
	void *                     (*pfnGetModelPtr)(edict_t *); /*   296     4 */
	int                        (*pfnRegUserMsg)(const char  *, int); /*   300     4 */
	void                       (*pfnAnimationAutomove)(const edict_t  *, float); /*   304     4 */
	void                       (*pfnGetBonePosition)(const edict_t  *, int, float *, float *); /*   308     4 */
	uint32                     (*pfnFunctionFromName)(const char  *); /*   312     4 */
	const char  *              (*pfnNameForFunction)(uint32); /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	void                       (*pfnClientPrintf)(edict_t *, PRINT_TYPE, const char  *); /*   320     4 */
	void                       (*pfnServerPrint)(const char  *); /*   324     4 */
	const char  *              (*pfnCmd_Args)(void); /*   328     4 */
	const char  *              (*pfnCmd_Argv)(int);  /*   332     4 */
	int                        (*pfnCmd_Argc)(void); /*   336     4 */
	void                       (*pfnGetAttachment)(const edict_t  *, int, float *, float *); /*   340     4 */
	void                       (*pfnCRC32_Init)(CRC32_t *); /*   344     4 */
	void                       (*pfnCRC32_ProcessBuffer)(CRC32_t *, void *, int); /*   348     4 */
	void                       (*pfnCRC32_ProcessByte)(CRC32_t *, unsigned char); /*   352     4 */
	CRC32_t                    (*pfnCRC32_Final)(CRC32_t); /*   356     4 */
	int32                      (*pfnRandomLong)(int32, int32); /*   360     4 */
	float                      (*pfnRandomFloat)(float, float); /*   364     4 */
	void                       (*pfnSetView)(const edict_t  *, const edict_t  *); /*   368     4 */
	float                      (*pfnTime)(void);     /*   372     4 */
	void                       (*pfnCrosshairAngle)(const edict_t  *, float, float); /*   376     4 */
	byte *                     (*pfnLoadFileForMe)(char *, int *); /*   380     4 */
	/* --- cacheline 6 boundary (384 bytes) --- */
	void                       (*pfnFreeFile)(void *); /*   384     4 */
	void                       (*pfnEndSection)(const char  *); /*   388     4 */
	int                        (*pfnCompareFileTime)(char *, char *, int *); /*   392     4 */
	void                       (*pfnGetGameDir)(char *); /*   396     4 */
	void                       (*pfnCvar_RegisterVariable)(cvar_t *); /*   400     4 */
	void                       (*pfnFadeClientVolume)(const edict_t  *, int, int, int, int); /*   404     4 */
	void                       (*pfnSetClientMaxspeed)(const edict_t  *, float); /*   408     4 */
	edict_t *                  (*pfnCreateFakeClient)(const char  *); /*   412     4 */
	void                       (*pfnRunPlayerMove)(edict_t *, const float  *, float, float, float, short unsigned int, byte, byte); /*   416     4 */
	int                        (*pfnNumberOfEntities)(void); /*   420     4 */
	char *                     (*pfnGetInfoKeyBuffer)(edict_t *); /*   424     4 */
	char *                     (*pfnInfoKeyValue)(char *, char *); /*   428     4 */
	void                       (*pfnSetKeyValue)(char *, char *, char *); /*   432     4 */
	void                       (*pfnSetClientKeyValue)(int, char *, char *, char *); /*   436     4 */
	int                        (*pfnIsMapValid)(char *); /*   440     4 */
	void                       (*pfnStaticDecal)(const float  *, int, int, int); /*   444     4 */
	/* --- cacheline 7 boundary (448 bytes) --- */
	int                        (*pfnPrecacheGeneric)(char *); /*   448     4 */
	int                        (*pfnGetPlayerUserId)(edict_t *); /*   452     4 */
	void                       (*pfnBuildSoundMsg)(edict_t *, int, const char  *, float, float, int, int, int, int, const float  *, edict_t *); /*   456     4 */
	int                        (*pfnIsDedicatedServer)(void); /*   460     4 */
	cvar_t *                   (*pfnCVarGetPointer)(const char  *); /*   464     4 */
	unsigned int               (*pfnGetPlayerWONId)(edict_t *); /*   468     4 */
	void                       (*pfnInfo_RemoveKey)(char *, const char  *); /*   472     4 */
	const char  *              (*pfnGetPhysicsKeyValue)(const edict_t  *, const char  *); /*   476     4 */
	void                       (*pfnSetPhysicsKeyValue)(const edict_t  *, const char  *, const char  *); /*   480     4 */
	const char  *              (*pfnGetPhysicsInfoString)(const edict_t  *); /*   484     4 */
	short unsigned int         (*pfnPrecacheEvent)(int, const char  *); /*   488     4 */
	void                       (*pfnPlaybackEvent)(int, const edict_t  *, short unsigned int, float, float *, float *, float, float, int, int, int, int); /*   492     4 */
	unsigned char *            (*pfnSetFatPVS)(float *); /*   496     4 */
	unsigned char *            (*pfnSetFatPAS)(float *); /*   500     4 */
	int                        (*pfnCheckVisibility)(const edict_t  *, unsigned char *); /*   504     4 */
	void                       (*pfnDeltaSetField)(class delta_s *, const char  *); /*   508     4 */
	/* --- cacheline 8 boundary (512 bytes) --- */
	void                       (*pfnDeltaUnsetField)(class delta_s *, const char  *); /*   512     4 */
	void                       (*pfnDeltaAddEncoder)(char *, void (*)(class delta_s *, const unsigned char  *, const unsigned char  *)); /*   516     4 */
	int                        (*pfnGetCurrentPlayer)(void); /*   520     4 */
	int                        (*pfnCanSkipPlayer)(const edict_t  *); /*   524     4 */
	int                        (*pfnDeltaFindField)(class delta_s *, const char  *); /*   528     4 */
	void                       (*pfnDeltaSetFieldByIndex)(class delta_s *, int); /*   532     4 */
	void                       (*pfnDeltaUnsetFieldByIndex)(class delta_s *, int); /*   536     4 */
	void                       (*pfnSetGroupMask)(int, int); /*   540     4 */
	int                        (*pfnCreateInstancedBaseline)(int, class entity_state_s *); /*   544     4 */
	void                       (*pfnCvar_DirectSet)(class cvar_s *, char *); /*   548     4 */
	void                       (*pfnForceUnmodified)(FORCE_TYPE, float *, float *, const char  *); /*   552     4 */
	void                       (*pfnGetPlayerStats)(const edict_t  *, int *, int *); /*   556     4 */
	void                       (*pfnAddServerCommand)(char *, void (*)(void)); /*   560     4 */
	qboolean                   (*pfnVoice_GetClientListening)(int, int); /*   564     4 */
	qboolean                   (*pfnVoice_SetClientListening)(int, int, qboolean); /*   568     4 */
	const char  *              (*pfnGetPlayerAuthId)(edict_t *); /*   572     4 */
	/* --- cacheline 9 boundary (576 bytes) --- */
	sequenceEntry_s *          (*pfnSequenceGet)(const char  *, const char  *); /*   576     4 */
	sentenceEntry_s *          (*pfnSequencePickSentence)(const char  *, int, int *); /*   580     4 */
	int                        (*pfnGetFileSize)(char *); /*   584     4 */
	unsigned int               (*pfnGetApproxWavePlayLen)(const char  *); /*   588     4 */
	int                        (*pfnIsCareerMatch)(void); /*   592     4 */
	int                        (*pfnGetLocalizedStringLength)(const char  *); /*   596     4 */
	void                       (*pfnRegisterTutorMessageShown)(int); /*   600     4 */
	int                        (*pfnGetTimesTutorMessageShown)(int); /*   604     4 */
	void                       (*ProcessTutorMessageDecayBuffer)(int *, int); /*   608     4 */
	void                       (*ConstructTutorMessageDecayBuffer)(int *, int); /*   612     4 */
	void                       (*ResetTutorMessageDecayData)(void); /*   616     4 */
	void                       (*pfnQueryClientCvarValue)(const edict_t  *, const char  *); /*   620     4 */
	void                       (*pfnQueryClientCvarValue2)(const edict_t  *, const char  *, int); /*   624     4 */
	int                        (*pfnCheckParm)(const char  *, char * *); /*   628     4 */

	/* size: 632, cachelines: 10, members: 158 */
	/* last cacheline: 56 bytes */
}; /* size: 632 */

/* 104 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 105 */
 /* pointer to 104 */
 /* size: 4 */

/* 106 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151729296 */

/* 107 */
 /* pointer to 106 */
 /* size: 4 */

/* 108 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 109 */
 /* pointer to 108 */
 /* size: 4 */

/* 110 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 111 */
 /* pointer to 110 */
 /* size: 4 */

/* 112 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151729816 */

/* 113 */
 /* pointer to 112 */
 /* size: 4 */

/* 114 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151730076 */

/* 115 */
 /* pointer to 114 */
 /* size: 4 */

/* 116 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151730284 */

/* 117 */
 /* pointer to 116 */
 /* size: 4 */

/* 118 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 119 */
 /* pointer to 118 */
 /* size: 4 */

/* 120 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151730596 */

/* 121 */
 /* pointer to 120 */
 /* size: 4 */

/* 122 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151730804 */

/* 123 */
 /* pointer to 122 */
 /* size: 4 */

/* 124 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 125 */
 /* pointer to 124 */
 /* size: 4 */

/* 126 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 127 */
 /* pointer to 126 */
 /* size: 4 */

/* 128 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 129 */
 /* pointer to 128 */
 /* size: 4 */

/* 130 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 131 */
 /* pointer to 130 */
 /* size: 4 */

/* 132 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151744180 */

/* 133 */
 /* pointer to 132 */
 /* size: 4 */

/* 134 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151744336 */

/* 135 */
 /* pointer to 134 */
 /* size: 4 */

/* 136 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 137 */
 /* pointer to 136 */
 /* size: 4 */

/* 138 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 139 */
 /* pointer to 138 */
 /* size: 4 */

/* 140 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 141 */
 /* pointer to 140 */
 /* size: 4 */

/* 142 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151745220 */

/* 143 */
 /* pointer to 142 */
 /* size: 4 */

/* 144 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151745428 */

/* 145 */
 /* pointer to 144 */
 /* size: 4 */

/* 146 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151745896 */

/* 147 */
 /* pointer to 146 */
 /* size: 4 */

/* 148 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151746364 */

/* 149 */
 /* pointer to 102 */
 /* size: 4 */

/* 150 */
 /* pointer to 148 */
 /* size: 4 */

/* 151 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151746780 */

/* 152 */
 /* pointer to 151 */
 /* size: 4 */

/* 153 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 154 */
 /* pointer to 153 */
 /* size: 4 */

/* 155 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151747456 */

/* 156 */
 /* pointer to 155 */
 /* size: 4 */

/* 157 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 158 */
 /* pointer to 157 */
 /* size: 4 */

/* 159 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151752220 */

/* 160 */
 /* pointer to 159 */
 /* size: 4 */

/* 161 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151752636 */

/* 162 */
 /* pointer to 161 */
 /* size: 4 */

/* 163 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151752896 */

/* 164 */
 /* pointer to 163 */
 /* size: 4 */

/* 165 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151753052 */

/* 166 */
 /* pointer to 165 */
 /* size: 4 */

/* 167 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151753156 */

/* 168 */
 /* pointer to 167 */
 /* size: 4 */

/* 169 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151753364 */

/* 170 */
 /* pointer to 169 */
 /* size: 4 */

/* 171 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151753676 */

/* 172 */
 /* pointer to 171 */
 /* size: 4 */

/* 173 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 174 */
 /* pointer to 173 */
 /* size: 4 */

/* 175 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151754040 */

/* 176 */
 /* pointer to 175 */
 /* size: 4 */

/* 177 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151754352 */

/* 178 */
 /* pointer to 177 */
 /* size: 4 */

/* 179 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151754508 */

/* 180 */
 /* pointer to 179 */
 /* size: 4 */

/* 181 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151754664 */

/* 182 */
 /* pointer to 181 */
 /* size: 4 */

/* 183 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151754820 */

/* 184 */
 /* pointer to 83 */
 /* size: 4 */

/* 185 */
 /* pointer to 183 */
 /* size: 4 */

/* 186 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 187 */
 /* pointer to 186 */
 /* size: 4 */

/* 188 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 189 */
 /* pointer to 188 */
 /* size: 4 */

/* 190 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151755340 */

/* 191 */
 /* pointer to 190 */
 /* size: 4 */

/* 192 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151755548 */

/* 193 */
 /* pointer to 192 */
 /* size: 4 */

/* 194 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151755756 */

/* 195 */
 /* pointer to 194 */
 /* size: 4 */

/* 196 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151755964 */

/* 197 */
 /* pointer to 196 */
 /* size: 4 */

/* 198 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 199 */
 /* pointer to 198 */
 /* size: 4 */

/* 200 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 201 */
 /* pointer to 200 */
 /* size: 4 */

/* 202 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 203 */
 /* pointer to 202 */
 /* size: 4 */

/* 204 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 205 */
 /* pointer to 75 */
 /* size: 4 */

/* 206 */
 /* pointer to 204 */
 /* size: 4 */

/* 207 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 208 */
 /* pointer to 209 */
 /* size: 4 */

/* 209 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 804 */

/* 210 */
 /* pointer to 207 */
 /* size: 4 */

/* 211 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 212 */
 /* pointer to 211 */
 /* size: 4 */

/* 213 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 214 */
 /* pointer to 213 */
 /* size: 4 */

/* 215 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151761612 */

/* 216 */
 /* pointer to 215 */
 /* size: 4 */

/* 217 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151761820 */

/* 218 */
 /* pointer to 217 */
 /* size: 4 */

/* 219 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 220 */
 /* pointer to 219 */
 /* size: 4 */

/* 221 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 222 */
 /* pointer to 221 */
 /* size: 4 */

/* 223 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151762444 */

/* 224 */
 /* pointer to 223 */
 /* size: 4 */

/* 225 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 226 */
 /* pointer to 225 */
 /* size: 4 */

/* 227 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 228 */
 /* pointer to 227 */
 /* size: 4 */

/* 229 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151762912 */

/* 230 */
 /* pointer to 80 */
 /* size: 4 */

/* 231 */
 /* pointer to 229 */
 /* size: 4 */

/* 232 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151763120 */

/* 233 */
 /* pointer to 232 */
 /* size: 4 */

/* 234 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151763380 */

/* 235 */
 /* pointer to 234 */
 /* size: 4 */

/* 236 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 237 */
 /* pointer to 236 */
 /* size: 4 */

/* 238 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 239 */
 /* pointer to 238 */
 /* size: 4 */

/* 240 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 241 */
 /* pointer to 240 */
 /* size: 4 */

/* 242 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151764160 */

/* 243 */
 /* pointer to 242 */
 /* size: 4 */

/* 244 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 245 */
 /* pointer to 244 */
 /* size: 4 */

/* 246 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151764488 */

/* 247 */
 /* pointer to 246 */
 /* size: 4 */

/* 248 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 249 */
 /* pointer to 46 */
 /* size: 4 */

/* 250 */
 /* pointer to 9 */
 /* size: 4 */

/* 251 */
 /* pointer to 248 */
 /* size: 4 */

/* 252 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151765060 */

/* 253 */
 /* pointer to 252 */
 /* size: 4 */

/* 254 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 255 */
 /* pointer to 254 */
 /* size: 4 */

/* 256 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151765476 */

/* 257 */
 /* pointer to 256 */
 /* size: 4 */

/* 258 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 259 */
 /* pointer to 258 */
 /* size: 4 */

/* 260 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151765996 */

/* 261 */
 /* pointer to 260 */
 /* size: 4 */

/* 262 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 263 */
 /* pointer to 262 */
 /* size: 4 */

/* 264 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 265 */
 /* pointer to 264 */
 /* size: 4 */

/* 266 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151766880 */

/* 267 */
 /* pointer to 266 */
 /* size: 4 */

/* 268 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151767140 */

/* 269 */
 /* pointer to 268 */
 /* size: 4 */

/* 270 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151767452 */

/* 271 */
 /* pointer to 270 */
 /* size: 4 */

/* 272 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151767764 */

/* 273 */
 /* pointer to 272 */
 /* size: 4 */

/* 274 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 275 */
 /* pointer to 274 */
 /* size: 4 */

/* 276 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 277 */
 /* pointer to 276 */
 /* size: 4 */

/* 278 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151772840 */

/* 279 */
 /* pointer to 278 */
 /* size: 4 */

/* 280 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 281 */
 /* pointer to 280 */
 /* size: 4 */

/* 282 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151773256 */

/* 283 */
 /* pointer to 282 */
 /* size: 4 */

/* 284 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 285 */
 /* pointer to 284 */
 /* size: 4 */

/* 286 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 2 */

/* 287 */
 /* pointer to 286 */
 /* size: 4 */

/* 288 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151773880 */

/* 289 */
 /* pointer to 288 */
 /* size: 4 */

/* 290 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 291 */
 /* pointer to 4 */
 /* size: 4 */

/* 292 */
 /* pointer to 290 */
 /* size: 4 */

/* 293 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 294 */
 /* pointer to 293 */
 /* size: 4 */

/* 295 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151775024 */

/* 296 */
 /* pointer to 297 */
 /* size: 4 */

/* 297 */
/* <0> (null):0 */
struct delta_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 298 */
 /* pointer to 295 */
 /* size: 4 */

/* 299 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151775348 */

/* 300 */
 /* pointer to 301 */
 /* size: 4 */

/* 301 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151775556 */

/* 302 */
 /* pointer to 303 */
 /* size: 4 */

/* 303 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 304 */
 /* pointer to 299 */
 /* size: 4 */

/* 305 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 306 */
 /* pointer to 305 */
 /* size: 4 */

/* 307 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151776128 */

/* 308 */
 /* pointer to 307 */
 /* size: 4 */

/* 309 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151776336 */

/* 310 */
 /* pointer to 309 */
 /* size: 4 */

/* 311 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 312 */
 /* pointer to 313 */
 /* size: 4 */

/* 313 */
/* <0> (null):0 */
struct entity_state_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 314 */
 /* pointer to 311 */
 /* size: 4 */

/* 315 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151776924 */

/* 316 */
 /* pointer to 81 */
 /* size: 4 */

/* 317 */
 /* pointer to 315 */
 /* size: 4 */

/* 318 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151777184 */

/* 319 */
 /* pointer to 318 */
 /* size: 4 */

/* 320 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151777496 */

/* 321 */
 /* pointer to 320 */
 /* size: 4 */

/* 322 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151777756 */

/* 323 */
 /* pointer to 322 */
 /* size: 4 */

/* 324 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 325 */
 /* pointer to 324 */
 /* size: 4 */

/* 326 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 327 */
 /* pointer to 326 */
 /* size: 4 */

/* 328 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 329 */
 /* pointer to 328 */
 /* size: 4 */

/* 330 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 331 */
 /* pointer to 330 */
 /* size: 4 */

/* 332 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 333 */
 /* pointer to 332 */
 /* size: 4 */

/* 334 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 335 */
 /* pointer to 334 */
 /* size: 4 */

/* 336 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151779212 */

/* 337 */
 /* pointer to 336 */
 /* size: 4 */

/* 338 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151779420 */

/* 339 */
 /* pointer to 338 */
 /* size: 4 */

/* 340 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151779628 */

/* 341 */
 /* pointer to 340 */
 /* size: 4 */

/* 342 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 343 */
 /* pointer to 17 */
 /* size: 4 */

/* 344 */
 /* pointer to 342 */
 /* size: 4 */

/* 345 */
/* <0> (null):0 */
typedef struct enginefuncs_s enginefuncs_t; /* size: 632 */

/* 346 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 347 */
/* <0> (null):0 */
typedef int ptrdiff_t; /* size: 4 */

/* 348 */
/* <0> (null):0 */
enum {
	TS_AT_TOP = 0,
	TS_AT_BOTTOM = 1,
	TS_GOING_UP = 2,
	TS_GOING_DOWN = 3,
}; /* size: 4 */

/* 349 */
/* <0> (null):0 */
typedef enum  TOGGLE_STATE; /* size: 4 */

/* 350 */
 /* pointer to 78 */
 /* size: 4 */

/* 351 */
 /* pointer to 352 */
 /* size: 4 */

/* 352 */
/* <0> (null):0 */
struct CBaseEntity {
	/* <0> (null):0 */
	edict_t * edict(class CBaseEntity *); /* linkage=_ZN11CBaseEntity5edictEv */

	/* <0> (null):0 */
	virtual int ObjectCaps(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10ObjectCapsEv */

	/* <0> (null):0 */
	int entindex(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8entindexEv */

	/* <0> (null):0 */
	void CBaseEntity(class CBaseEntity *);

	/* <0> (null):0 */
	void * operator new(size_t, entvars_t *); /* linkage=_ZN11CBaseEntitynwEjP9entvars_s */

	/* <0> (null):0 */
	virtual void Restart(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7RestartEv */

	/* <0> (null):0 */
	virtual void Activate(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8ActivateEv */

	/* <0> (null):0 */
	virtual int Classify(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8ClassifyEv */

	/* <0> (null):0 */
	virtual void DeathNotice(class CBaseEntity *, entvars_t *); /* linkage=_ZN11CBaseEntity11DeathNoticeEP9entvars_s */

	/* <0> (null):0 */
	virtual int BloodColor(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10BloodColorEv */

	/* <0> (null):0 */
	virtual BOOL IsTriggered(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity11IsTriggeredEPS_ */

	/* <0> (null):0 */
	virtual class CBaseMonster * MyMonsterPointer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity16MyMonsterPointerEv */

	/* <0> (null):0 */
	virtual class CSquadMonster * MySquadMonsterPointer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity21MySquadMonsterPointerEv */

	/* <0> (null):0 */
	virtual int GetToggleState(class CBaseEntity *); /* linkage=_ZN11CBaseEntity14GetToggleStateEv */

	/* <0> (null):0 */
	virtual void AddPoints(class CBaseEntity *, int, BOOL); /* linkage=_ZN11CBaseEntity9AddPointsEii */

	/* <0> (null):0 */
	virtual void AddPointsToTeam(class CBaseEntity *, int, BOOL); /* linkage=_ZN11CBaseEntity15AddPointsToTeamEii */

	/* <0> (null):0 */
	virtual BOOL AddPlayerItem(class CBaseEntity *, class CBasePlayerItem *); /* linkage=_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem */

	/* <0> (null):0 */
	virtual BOOL RemovePlayerItem(class CBaseEntity *, class CBasePlayerItem *); /* linkage=_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem */

	/* <0> (null):0 */
	virtual int GiveAmmo(class CBaseEntity *, int, char *, int); /* linkage=_ZN11CBaseEntity8GiveAmmoEiPci */

	/* <0> (null):0 */
	virtual float GetDelay(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8GetDelayEv */

	/* <0> (null):0 */
	virtual int IsMoving(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8IsMovingEv */

	/* <0> (null):0 */
	virtual void OverrideReset(class CBaseEntity *); /* linkage=_ZN11CBaseEntity13OverrideResetEv */

	/* <0> (null):0 */
	virtual void SetToggleState(class CBaseEntity *, int); /* linkage=_ZN11CBaseEntity14SetToggleStateEi */

	/* <0> (null):0 */
	virtual void StartSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity13StartSneakingEv */

	/* <0> (null):0 */
	virtual void StopSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12StopSneakingEv */

	/* <0> (null):0 */
	virtual BOOL OnControls(class CBaseEntity *, entvars_t *); /* linkage=_ZN11CBaseEntity10OnControlsEP9entvars_s */

	/* <0> (null):0 */
	virtual BOOL IsSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10IsSneakingEv */

	/* <0> (null):0 */
	virtual BOOL IsAlive(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7IsAliveEv */

	/* <0> (null):0 */
	virtual BOOL IsBSPModel(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10IsBSPModelEv */

	/* <0> (null):0 */
	virtual BOOL ReflectGauss(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12ReflectGaussEv */

	/* <0> (null):0 */
	virtual BOOL IsPlayer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8IsPlayerEv */

	/* <0> (null):0 */
	virtual BOOL IsNetClient(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11IsNetClientEv */

	/* <0> (null):0 */
	virtual const char  * TeamID(class CBaseEntity *); /* linkage=_ZN11CBaseEntity6TeamIDEv */

	/* <0> (null):0 */
	virtual void Think(class CBaseEntity *); /* linkage=_ZN11CBaseEntity5ThinkEv */

	/* <0> (null):0 */
	virtual void Touch(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity5TouchEPS_ */

	/* <0> (null):0 */
	virtual void Use(class CBaseEntity *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float); /* linkage=_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf */

	/* <0> (null):0 */
	virtual void Blocked(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity7BlockedEPS_ */

	/* <0> (null):0 */
	virtual void UpdateOwner(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11UpdateOwnerEv */

	/* <0> (null):0 */
	virtual BOOL FBecomeProne(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12FBecomeProneEv */

	/* <0> (null):0 */
	virtual class Vector Center(class CBaseEntity *); /* linkage=_ZN11CBaseEntity6CenterEv */

	/* <0> (null):0 */
	virtual class Vector EyePosition(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11EyePositionEv */

	/* <0> (null):0 */
	virtual class Vector EarPosition(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11EarPositionEv */

	/* <0> (null):0 */
	virtual class Vector BodyTarget(class CBaseEntity *, const class Vector  &); /* linkage=_ZN11CBaseEntity10BodyTargetERK6Vector */

	/* <0> (null):0 */
	virtual int Illumination(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12IlluminationEv */

	/* <0> (null):0 */
	virtual BOOL HasTarget(class CBaseEntity *, string_t); /* linkage=_ZN11CBaseEntity9HasTargetEj */

	/* vtable has 41 entries: {
	   [6] = ObjectCaps(_ZN11CBaseEntity10ObjectCapsEv), 
	   [2] = Restart(_ZN11CBaseEntity7RestartEv), 
	   [7] = Activate(_ZN11CBaseEntity8ActivateEv), 
	   [9] = Classify(_ZN11CBaseEntity8ClassifyEv), 
	   [10] = DeathNotice(_ZN11CBaseEntity11DeathNoticeEP9entvars_s), 
	   [15] = BloodColor(_ZN11CBaseEntity10BloodColorEv), 
	   [17] = IsTriggered(_ZN11CBaseEntity11IsTriggeredEPS_), 
	   [18] = MyMonsterPointer(_ZN11CBaseEntity16MyMonsterPointerEv), 
	   [19] = MySquadMonsterPointer(_ZN11CBaseEntity21MySquadMonsterPointerEv), 
	   [20] = GetToggleState(_ZN11CBaseEntity14GetToggleStateEv), 
	   [21] = AddPoints(_ZN11CBaseEntity9AddPointsEii), 
	   [22] = AddPointsToTeam(_ZN11CBaseEntity15AddPointsToTeamEii), 
	   [23] = AddPlayerItem(_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem), 
	   [24] = RemovePlayerItem(_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem), 
	   [25] = GiveAmmo(_ZN11CBaseEntity8GiveAmmoEiPci), 
	   [26] = GetDelay(_ZN11CBaseEntity8GetDelayEv), 
	   [27] = IsMoving(_ZN11CBaseEntity8IsMovingEv), 
	   [28] = OverrideReset(_ZN11CBaseEntity13OverrideResetEv), 
	   [30] = SetToggleState(_ZN11CBaseEntity14SetToggleStateEi), 
	   [31] = StartSneaking(_ZN11CBaseEntity13StartSneakingEv), 
	   [32] = StopSneaking(_ZN11CBaseEntity12StopSneakingEv), 
	   [33] = OnControls(_ZN11CBaseEntity10OnControlsEP9entvars_s), 
	   [34] = IsSneaking(_ZN11CBaseEntity10IsSneakingEv), 
	   [35] = IsAlive(_ZN11CBaseEntity7IsAliveEv), 
	   [36] = IsBSPModel(_ZN11CBaseEntity10IsBSPModelEv), 
	   [37] = ReflectGauss(_ZN11CBaseEntity12ReflectGaussEv), 
	   [40] = IsPlayer(_ZN11CBaseEntity8IsPlayerEv), 
	   [41] = IsNetClient(_ZN11CBaseEntity11IsNetClientEv), 
	   [42] = TeamID(_ZN11CBaseEntity6TeamIDEv), 
	   [44] = Think(_ZN11CBaseEntity5ThinkEv), 
	   [45] = Touch(_ZN11CBaseEntity5TouchEPS_), 
	   [46] = Use(_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf), 
	   [47] = Blocked(_ZN11CBaseEntity7BlockedEPS_), 
	   [49] = UpdateOwner(_ZN11CBaseEntity11UpdateOwnerEv), 
	   [50] = FBecomeProne(_ZN11CBaseEntity12FBecomeProneEv), 
	   [51] = Center(_ZN11CBaseEntity6CenterEv), 
	   [52] = EyePosition(_ZN11CBaseEntity11EyePositionEv), 
	   [53] = EarPosition(_ZN11CBaseEntity11EarPositionEv), 
	   [54] = BodyTarget(_ZN11CBaseEntity10BodyTargetERK6Vector), 
	   [55] = Illumination(_ZN11CBaseEntity12IlluminationEv), 
	   [38] = HasTarget(_ZN11CBaseEntity9HasTargetEj), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 353 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 354 */
/* <0> (null):0 */
struct {
	int                        event;                /*     0     4 */
	char *                     options;              /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 355 */
/* <0> (null):0 */
typedef class  MonsterEvent_t; /* size: 8 */

/* 356 */
/* <0> (null):0 */
enum {
	USE_OFF = 0,
	USE_ON = 1,
	USE_SET = 2,
	USE_TOGGLE = 3,
}; /* size: 4 */

/* 357 */
/* <0> (null):0 */
typedef enum  USE_TYPE; /* size: 4 */

/* 358 */
/* <0> (null):0 */
enum WeaponIdType {
	WEAPON_NONE = 0,
	WEAPON_P228 = 1,
	WEAPON_GLOCK = 2,
	WEAPON_SCOUT = 3,
	WEAPON_HEGRENADE = 4,
	WEAPON_XM1014 = 5,
	WEAPON_C4 = 6,
	WEAPON_MAC10 = 7,
	WEAPON_AUG = 8,
	WEAPON_SMOKEGRENADE = 9,
	WEAPON_ELITE = 10,
	WEAPON_FIVESEVEN = 11,
	WEAPON_UMP45 = 12,
	WEAPON_SG550 = 13,
	WEAPON_GALIL = 14,
	WEAPON_FAMAS = 15,
	WEAPON_USP = 16,
	WEAPON_GLOCK18 = 17,
	WEAPON_AWP = 18,
	WEAPON_MP5N = 19,
	WEAPON_M249 = 20,
	WEAPON_M3 = 21,
	WEAPON_M4A1 = 22,
	WEAPON_TMP = 23,
	WEAPON_G3SG1 = 24,
	WEAPON_FLASHBANG = 25,
	WEAPON_DEAGLE = 26,
	WEAPON_SG552 = 27,
	WEAPON_AK47 = 28,
	WEAPON_KNIFE = 29,
	WEAPON_P90 = 30,
	WEAPON_SHIELDGUN = 99,
}; /* size: 4 */

/* 359 */
/* <0> (null):0 */
enum MaxAmmoType {
	MAX_AMMO_BUCKSHOT = 32,
	MAX_AMMO_9MM = 120,
	MAX_AMMO_556NATO = 90,
	MAX_AMMO_556NATOBOX = 200,
	MAX_AMMO_762NATO = 90,
	MAX_AMMO_45ACP = 100,
	MAX_AMMO_50AE = 35,
	MAX_AMMO_338MAGNUM = 30,
	MAX_AMMO_57MM = 100,
	MAX_AMMO_357SIG = 52,
}; /* size: 4 */

/* 360 */
/* <0> (null):0 */
enum {
	BULLET_NONE = 0,
	BULLET_PLAYER_9MM = 1,
	BULLET_PLAYER_MP5 = 2,
	BULLET_PLAYER_357 = 3,
	BULLET_PLAYER_BUCKSHOT = 4,
	BULLET_PLAYER_CROWBAR = 5,
	BULLET_MONSTER_9MM = 6,
	BULLET_MONSTER_MP5 = 7,
	BULLET_MONSTER_12MM = 8,
	BULLET_PLAYER_45ACP = 9,
	BULLET_PLAYER_338MAG = 10,
	BULLET_PLAYER_762MM = 11,
	BULLET_PLAYER_556MM = 12,
	BULLET_PLAYER_50AE = 13,
	BULLET_PLAYER_57MM = 14,
	BULLET_PLAYER_357SIG = 15,
}; /* size: 4 */

/* 361 */
/* <0> (null):0 */
typedef enum  Bullet; /* size: 4 */

/* 362 */
/* <0> (null):0 */
struct {
	int                        iSlot;                /*     0     4 */
	int                        iPosition;            /*     4     4 */
	const char  *              pszAmmo1;             /*     8     4 */
	int                        iMaxAmmo1;            /*    12     4 */
	const char  *              pszAmmo2;             /*    16     4 */
	int                        iMaxAmmo2;            /*    20     4 */
	const char  *              pszName;              /*    24     4 */
	int                        iMaxClip;             /*    28     4 */
	int                        iId;                  /*    32     4 */
	int                        iFlags;               /*    36     4 */
	int                        iWeight;              /*    40     4 */

	/* size: 44, cachelines: 1, members: 11 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 363 */
/* <0> (null):0 */
typedef class  ItemInfo; /* size: 44 */

/* 364 */
/* <0> (null):0 */
enum {
	PLAYER_IDLE = 0,
	PLAYER_WALK = 1,
	PLAYER_JUMP = 2,
	PLAYER_SUPERJUMP = 3,
	PLAYER_DIE = 4,
	PLAYER_ATTACK1 = 5,
	PLAYER_ATTACK2 = 6,
	PLAYER_FLINCH = 7,
	PLAYER_LARGE_FLINCH = 8,
	PLAYER_RELOAD = 9,
	PLAYER_HOLDBOMB = 10,
}; /* size: 4 */

/* 365 */
/* <0> (null):0 */
typedef enum  PLAYER_ANIM; /* size: 4 */

/* 366 */
/* <0> (null):0 */
class CBasePlayer {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 367 */
 /* pointer to 366 */
 /* size: 4 */

/* 368 */
wchar_t
 /* size: 4 */

/* 369 */
/* <0> (null):0 */
enum GameEventType {
	EVENT_INVALID = 0,
	EVENT_WEAPON_FIRED = 1,
	EVENT_WEAPON_FIRED_ON_EMPTY = 2,
	EVENT_WEAPON_RELOADED = 3,
	EVENT_HE_GRENADE_EXPLODED = 4,
	EVENT_FLASHBANG_GRENADE_EXPLODED = 5,
	EVENT_SMOKE_GRENADE_EXPLODED = 6,
	EVENT_GRENADE_BOUNCED = 7,
	EVENT_BEING_SHOT_AT = 8,
	EVENT_PLAYER_BLINDED_BY_FLASHBANG = 9,
	EVENT_PLAYER_FOOTSTEP = 10,
	EVENT_PLAYER_JUMPED = 11,
	EVENT_PLAYER_DIED = 12,
	EVENT_PLAYER_LANDED_FROM_HEIGHT = 13,
	EVENT_PLAYER_TOOK_DAMAGE = 14,
	EVENT_HOSTAGE_DAMAGED = 15,
	EVENT_HOSTAGE_KILLED = 16,
	EVENT_DOOR = 17,
	EVENT_BREAK_GLASS = 18,
	EVENT_BREAK_WOOD = 19,
	EVENT_BREAK_METAL = 20,
	EVENT_BREAK_FLESH = 21,
	EVENT_BREAK_CONCRETE = 22,
	EVENT_BOMB_PLANTED = 23,
	EVENT_BOMB_DROPPED = 24,
	EVENT_BOMB_PICKED_UP = 25,
	EVENT_BOMB_BEEP = 26,
	EVENT_BOMB_DEFUSING = 27,
	EVENT_BOMB_DEFUSE_ABORTED = 28,
	EVENT_BOMB_DEFUSED = 29,
	EVENT_BOMB_EXPLODED = 30,
	EVENT_HOSTAGE_USED = 31,
	EVENT_HOSTAGE_RESCUED = 32,
	EVENT_ALL_HOSTAGES_RESCUED = 33,
	EVENT_VIP_ESCAPED = 34,
	EVENT_VIP_ASSASSINATED = 35,
	EVENT_TERRORISTS_WIN = 36,
	EVENT_CTS_WIN = 37,
	EVENT_ROUND_DRAW = 38,
	EVENT_ROUND_WIN = 39,
	EVENT_ROUND_LOSS = 40,
	EVENT_ROUND_START = 41,
	EVENT_PLAYER_SPAWNED = 42,
	EVENT_CLIENT_CORPSE_SPAWNED = 43,
	EVENT_BUY_TIME_START = 44,
	EVENT_PLAYER_LEFT_BUY_ZONE = 45,
	EVENT_DEATH_CAMERA_START = 46,
	EVENT_KILL_ALL = 47,
	EVENT_ROUND_TIME = 48,
	EVENT_DIE = 49,
	EVENT_KILL = 50,
	EVENT_HEADSHOT = 51,
	EVENT_KILL_FLASHBANGED = 52,
	EVENT_TUTOR_BUY_MENU_OPENNED = 53,
	EVENT_TUTOR_AUTOBUY = 54,
	EVENT_PLAYER_BOUGHT_SOMETHING = 55,
	EVENT_TUTOR_NOT_BUYING_ANYTHING = 56,
	EVENT_TUTOR_NEED_TO_BUY_PRIMARY_WEAPON = 57,
	EVENT_TUTOR_NEED_TO_BUY_PRIMARY_AMMO = 58,
	EVENT_TUTOR_NEED_TO_BUY_SECONDARY_AMMO = 59,
	EVENT_TUTOR_NEED_TO_BUY_ARMOR = 60,
	EVENT_TUTOR_NEED_TO_BUY_DEFUSE_KIT = 61,
	EVENT_TUTOR_NEED_TO_BUY_GRENADE = 62,
	EVENT_CAREER_TASK_DONE = 63,
	EVENT_START_RADIO_1 = 64,
	EVENT_RADIO_COVER_ME = 65,
	EVENT_RADIO_YOU_TAKE_THE_POINT = 66,
	EVENT_RADIO_HOLD_THIS_POSITION = 67,
	EVENT_RADIO_REGROUP_TEAM = 68,
	EVENT_RADIO_FOLLOW_ME = 69,
	EVENT_RADIO_TAKING_FIRE = 70,
	EVENT_START_RADIO_2 = 71,
	EVENT_RADIO_GO_GO_GO = 72,
	EVENT_RADIO_TEAM_FALL_BACK = 73,
	EVENT_RADIO_STICK_TOGETHER_TEAM = 74,
	EVENT_RADIO_GET_IN_POSITION_AND_WAIT = 75,
	EVENT_RADIO_STORM_THE_FRONT = 76,
	EVENT_RADIO_REPORT_IN_TEAM = 77,
	EVENT_START_RADIO_3 = 78,
	EVENT_RADIO_AFFIRMATIVE = 79,
	EVENT_RADIO_ENEMY_SPOTTED = 80,
	EVENT_RADIO_NEED_BACKUP = 81,
	EVENT_RADIO_SECTOR_CLEAR = 82,
	EVENT_RADIO_IN_POSITION = 83,
	EVENT_RADIO_REPORTING_IN = 84,
	EVENT_RADIO_GET_OUT_OF_THERE = 85,
	EVENT_RADIO_NEGATIVE = 86,
	EVENT_RADIO_ENEMY_DOWN = 87,
	EVENT_END_RADIO = 88,
	EVENT_NEW_MATCH = 89,
	EVENT_PLAYER_CHANGED_TEAM = 90,
	EVENT_BULLET_IMPACT = 91,
	EVENT_GAME_COMMENCE = 92,
	EVENT_WEAPON_ZOOMED = 93,
	EVENT_HOSTAGE_CALLED_FOR_HELP = 94,
	NUM_GAME_EVENTS = 95,
}; /* size: 4 */

/* 370 */
/* <0> (null):0 */
enum galil_e {
	GALIL_IDLE1 = 0,
	GALIL_RELOAD = 1,
	GALIL_DRAW = 2,
	GALIL_SHOOT1 = 3,
	GALIL_SHOOT2 = 4,
	GALIL_SHOOT3 = 5,
}; /* size: 4 */

/* 371 */
/* <0> (null):0 */
class CGalil : public CBasePlayerWeapon {
public:

	/* class CBasePlayerWeapon   <ancestor>; */      /*     0     0 */
	int                        m_iShell;             /*   336     4 */
	int                        iShellOn;             /*   340     4 */
private:

	short unsigned int         m_usFireGalil;        /*   344     2 */
	/* <0> (null):0 */
	void CGalil(class CGalil *, const class CGalil  &);

	/* <0> (null):0 */
	void CGalil(class CGalil *);

	/* <0> (null):0 */
	virtual void Spawn(class CGalil *); /* linkage=_ZN6CGalil5SpawnEv */

	/* <0> (null):0 */
	virtual void Precache(class CGalil *); /* linkage=_ZN6CGalil8PrecacheEv */

	/* <0> (null):0 */
	virtual int iItemSlot(class CGalil *); /* linkage=_ZN6CGalil9iItemSlotEv */

	/* <0> (null):0 */
	virtual int GetItemInfo(class CGalil *, ItemInfo *); /* linkage=_ZN6CGalil11GetItemInfoEP8ItemInfo */

	/* <0> (null):0 */
	virtual void PrimaryAttack(class CGalil *); /* linkage=_ZN6CGalil13PrimaryAttackEv */

	/* <0> (null):0 */
	virtual void SecondaryAttack(class CGalil *); /* linkage=_ZN6CGalil15SecondaryAttackEv */

	/* <0> (null):0 */
	void GalilFire(class CGalil *, float, float, BOOL); /* linkage=_ZN6CGalil9GalilFireEffi */

	/* <0> (null):0 */
	virtual BOOL Deploy(class CGalil *); /* linkage=_ZN6CGalil6DeployEv */

	/* <0> (null):0 */
	virtual void Reload(class CGalil *); /* linkage=_ZN6CGalil6ReloadEv */

	/* <0> (null):0 */
	virtual void WeaponIdle(class CGalil *); /* linkage=_ZN6CGalil10WeaponIdleEv */

	/* <0> (null):0 */
	virtual float GetMaxSpeed(class CGalil *); /* linkage=_ZN6CGalil11GetMaxSpeedEv */

	/* <0> (null):0 */
	virtual BOOL UseDecrement(class CGalil *); /* linkage=_ZN6CGalil12UseDecrementEv */

	/* vtable has 11 entries: {
	   [0] = Spawn(_ZN6CGalil5SpawnEv), 
	   [1] = Precache(_ZN6CGalil8PrecacheEv), 
	   [79] = iItemSlot(_ZN6CGalil9iItemSlotEv), 
	   [61] = GetItemInfo(_ZN6CGalil11GetItemInfoEP8ItemInfo), 
	   [87] = PrimaryAttack(_ZN6CGalil13PrimaryAttackEv), 
	   [88] = SecondaryAttack(_ZN6CGalil15SecondaryAttackEv), 
	   [64] = Deploy(_ZN6CGalil6DeployEv), 
	   [89] = Reload(_ZN6CGalil6ReloadEv), 
	   [90] = WeaponIdle(_ZN6CGalil10WeaponIdleEv), 
	   [78] = GetMaxSpeed(_ZN6CGalil11GetMaxSpeedEv), 
	   [93] = UseDecrement(_ZN6CGalil12UseDecrementEv), 
	} */
	/* size: 348, cachelines: 6, members: 4 */
	/* last cacheline: 28 bytes */

	/* BRAIN FART ALERT! 348 != 10 + 0(holes), diff = 338 */

}; /* size: 348 */

/* 372 */
/* <0> (null):0 */
class CBasePlayerWeapon {
	/* <0> (null):0 */
	void CBasePlayerWeapon(class CBasePlayerWeapon *);

	/* <0> (null):0 */
	virtual int AddWeapon(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon9AddWeaponEv */

	/* <0> (null):0 */
	virtual void UpdateItemInfo(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon14UpdateItemInfoEv */

	/* <0> (null):0 */
	virtual BOOL ShouldWeaponIdle(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon16ShouldWeaponIdleEv */

	/* <0> (null):0 */
	virtual BOOL IsWeapon(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon8IsWeaponEv */

	/* <0> (null):0 */
	virtual class CBasePlayerItem * GetWeaponPtr(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon12GetWeaponPtrEv */

	/* vtable has 5 entries: {
	   [82] = AddWeapon(_ZN17CBasePlayerWeapon9AddWeaponEv), 
	   [68] = UpdateItemInfo(_ZN17CBasePlayerWeapon14UpdateItemInfoEv), 
	   [92] = ShouldWeaponIdle(_ZN17CBasePlayerWeapon16ShouldWeaponIdleEv), 
	   [65] = IsWeapon(_ZN17CBasePlayerWeapon8IsWeaponEv), 
	   [77] = GetWeaponPtr(_ZN17CBasePlayerWeapon12GetWeaponPtrEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 373 */
 /* pointer to 371 */
 /* size: 4 */

/* 374 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 375 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 348 */

/* 376 */
 /* pointer to 363 */
 /* size: 4 */

/* 377 */
/* <0> (null):0 */
class IVoiceGameMgrHelper {
	int ()(void) * *           _vptr.IVoiceGameMgrHelper; /*     0     4 */
	/* <0> (null):0 */
	virtual void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *, int);

	/* <0> (null):0 */
	virtual bool CanPlayerHearPlayer(class IVoiceGameMgrHelper *, class CBasePlayer *, class CBasePlayer *); /* linkage=_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_ */

	/* vtable has 1 entries: {
	   [2] = CanPlayerHearPlayer(_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_), 
	} */
	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 378 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 379 */
 /* pointer to 380 */
 /* size: 4 */

/* 380 */
 /* pointer to 378 */
 /* size: 4 */

/* 381 */
 /* pointer to 377 */
 /* size: 4 */

/* 382 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 383 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 384 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 385 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 386 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 387 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 388 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 389 */
 /* pointer to 390 */
 /* size: 4 */

/* 390 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 676 */

/* 391 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 392 */
/* <0> (null):0 */
class CPointEntity {
	/* <0> (null):0 */
	virtual int ObjectCaps(class CPointEntity *); /* linkage=_ZN12CPointEntity10ObjectCapsEv */

	/* vtable has 1 entries: {
	   [6] = ObjectCaps(_ZN12CPointEntity10ObjectCapsEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 393 */
 /* pointer to 392 */
 /* size: 4 */

/* 394 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 395 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 396 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 397 */
/* <0> (null):0 */
class CBaseDelay {
	/* <0> (null):0 */
	void CBaseDelay(class CBaseDelay *);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 398 */
 /* pointer to 397 */
 /* size: 4 */

/* 399 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 400 */
/* <0> (null):0 */
class CBaseAnimating {
	/* <0> (null):0 */
	void CBaseAnimating(class CBaseAnimating *);

	/* <0> (null):0 */
	virtual void HandleAnimEvent(class CBaseAnimating *, MonsterEvent_t *); /* linkage=_ZN14CBaseAnimating15HandleAnimEventEP14MonsterEvent_t */

	/* vtable has 1 entries: {
	   [58] = HandleAnimEvent(_ZN14CBaseAnimating15HandleAnimEventEP14MonsterEvent_t), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 401 */
 /* pointer to 400 */
 /* size: 4 */

/* 402 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 403 */
/* <0> (null):0 */
class CBasePlayerItem {
	/* <0> (null):0 */
	void CBasePlayerItem(class CBasePlayerItem *);

	/* <0> (null):0 */
	virtual BOOL CanDrop(class CBasePlayerItem *); /* linkage=_ZN15CBasePlayerItem7CanDropEv */

	/* <0> (null):0 */
	virtual BOOL CanHolster(class CBasePlayerItem *); /* linkage=_ZN15CBasePlayerItem10CanHolsterEv */

	/* <0> (null):0 */
	virtual void ItemPreFrame(class CBasePlayerItem *); /* linkage=_ZN15CBasePlayerItem12ItemPreFrameEv */

	ItemInfo                   ItemInfoArray[32];    /*     0  1408 */
	/* --- cacheline 22 boundary (1408 bytes) --- */
	/* vtable has 3 entries: {
	   [63] = CanDrop(_ZN15CBasePlayerItem7CanDropEv), 
	   [66] = CanHolster(_ZN15CBasePlayerItem10CanHolsterEv), 
	   [69] = ItemPreFrame(_ZN15CBasePlayerItem12ItemPreFrameEv), 
	} */
	/* size: 0, cachelines: 0, members: 1 */

	/* BRAIN FART ALERT! 0 != 1408 + 0(holes), diff = -1408 */

}; /* size: 0 */

/* 404 */
 /* pointer to 403 */
 /* size: 4 */

/* 405 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 406 */
 /* pointer to 372 */
 /* size: 4 */

/* 407 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 408 */
 /* pointer to 352 */
 /* size: 4 */

/* 409 */
/* <0> (null):0 */
class CBaseMonster {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 410 */
 /* pointer to 409 */
 /* size: 4 */

/* 411 */
/* <0> (null):0 */
struct CSquadMonster {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 412 */
 /* pointer to 411 */
 /* size: 4 */

/* 413 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 414 */
 /* pointer to 355 */
 /* size: 4 */

/* 415 */
 /* pointer to 403 */
 /* size: 4 */

/* 416 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 417 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 418 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 419 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 420 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 421 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 422 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 423 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 424 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 425 */
 /* pointer to 74 */
 /* size: 4 */

/* 426 */
/* <0> (null):0 */
class CBotManager {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 427 */
 /* pointer to 426 */
 /* size: 4 */

/* 428 */
/* <0> (null):0 */
ItemInfo                   array[32]; /* size: 1408 */

/* Functions: */

/* <0> (null):0 */
void Vector2D(class Vector2D *)
{
} /* size: 3014656 */

/* <0> (null):0 */
void Vector2D(class Vector2D *, float, float)
{
} /* size: 151498648 */

/* <0> (null):0 */
class Vector2D operator+(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DplERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator-(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DmiERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator*(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DmlEf */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator/(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DdvEf */
{
} /* size: 8 */

/* <0> (null):0 */
float Length(const class Vector2D  *) /* linkage=_ZNK8Vector2D6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector2D  *) /* linkage=_ZNK8Vector2D13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector2D Normalize(const class Vector2D  *) /* linkage=_ZNK8Vector2D9NormalizeEv */
{
} /* size: 8 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector2D *) /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector2D *, float) /* linkage=_ZN8Vector2D6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void Vector(class Vector *)
{
} /* size: 0 */

/* <0> (null):0 */
void Vector(class Vector *, float, float, float)
{
} /* size: 228 */

/* <0> (null):0 */
void Vector(class Vector *, const class Vector  &)
{
} /* size: 151501428 */

/* <0> (null):0 */
void Vector(class Vector *, float *)
{
} /* size: 0 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *) /* linkage=_ZNK6VectorngEv */
{
} /* size: 12 */

/* <0> (null):0 */
int operator==(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectoreqERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
int operator!=(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorneERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector operator+(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorplERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectormiERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator*(const class Vector  *, float) /* linkage=_ZNK6VectormlEf */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator/(const class Vector  *, float) /* linkage=_ZNK6VectordvEf */
{
} /* size: 12 */

/* <0> (null):0 */
void CopyToArray(const class Vector  *, float *) /* linkage=_ZNK6Vector11CopyToArrayEPf */
{
} /* size: 320 */

/* <0> (null):0 */
float Length(const class Vector  *) /* linkage=_ZNK6Vector6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector  *) /* linkage=_ZNK6Vector13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
float * operator float*(class Vector *) /* linkage=_ZN6VectorcvPfEv */
{
} /* size: 4 */

/* <0> (null):0 */
const float  * operator const float*(const class Vector  *) /* linkage=_ZNK6VectorcvPKfEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector Normalize(const class Vector  *) /* linkage=_ZNK6Vector9NormalizeEv */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector2D Make2D(const class Vector  *) /* linkage=_ZNK6Vector6Make2DEv */
{
} /* size: 8 */

/* <0> (null):0 */
float Length2D(const class Vector  *) /* linkage=_ZNK6Vector8Length2DEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector  *, float) /* linkage=_ZNK6Vector16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector  *, float) /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector *) /* linkage=_ZN6Vector16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector *, float) /* linkage=_ZN6Vector6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
edict_t * edict(class CBaseEntity *) /* linkage=_ZN11CBaseEntity5edictEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int ObjectCaps(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
int entindex(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8entindexEv */
{
} /* size: 4 */

/* <0> (null):0 */
void CBaseEntity(class CBaseEntity *)
{
} /* size: 0 */

/* <0> (null):0 */
void * operator new(size_t, entvars_t *) /* linkage=_ZN11CBaseEntitynwEjP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Restart(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7RestartEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Activate(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8ActivateEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int Classify(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8ClassifyEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void DeathNotice(class CBaseEntity *, entvars_t *) /* linkage=_ZN11CBaseEntity11DeathNoticeEP9entvars_s */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int BloodColor(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10BloodColorEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsTriggered(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity11IsTriggeredEPS_ */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CBaseMonster * MyMonsterPointer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity16MyMonsterPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CSquadMonster * MySquadMonsterPointer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity21MySquadMonsterPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int GetToggleState(class CBaseEntity *) /* linkage=_ZN11CBaseEntity14GetToggleStateEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void AddPoints(class CBaseEntity *, int, BOOL) /* linkage=_ZN11CBaseEntity9AddPointsEii */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void AddPointsToTeam(class CBaseEntity *, int, BOOL) /* linkage=_ZN11CBaseEntity15AddPointsToTeamEii */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL AddPlayerItem(class CBaseEntity *, class CBasePlayerItem *) /* linkage=_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL RemovePlayerItem(class CBaseEntity *, class CBasePlayerItem *) /* linkage=_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int GiveAmmo(class CBaseEntity *, int, char *, int) /* linkage=_ZN11CBaseEntity8GiveAmmoEiPci */
{
} /* size: 4 */

/* <0> (null):0 */
virtual float GetDelay(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8GetDelayEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int IsMoving(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8IsMovingEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void OverrideReset(class CBaseEntity *) /* linkage=_ZN11CBaseEntity13OverrideResetEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void SetToggleState(class CBaseEntity *, int) /* linkage=_ZN11CBaseEntity14SetToggleStateEi */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void StartSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity13StartSneakingEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void StopSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12StopSneakingEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL OnControls(class CBaseEntity *, entvars_t *) /* linkage=_ZN11CBaseEntity10OnControlsEP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10IsSneakingEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsAlive(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7IsAliveEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsBSPModel(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10IsBSPModelEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL ReflectGauss(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12ReflectGaussEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsPlayer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8IsPlayerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsNetClient(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11IsNetClientEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual const char  * TeamID(class CBaseEntity *) /* linkage=_ZN11CBaseEntity6TeamIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Think(class CBaseEntity *) /* linkage=_ZN11CBaseEntity5ThinkEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Touch(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity5TouchEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Use(class CBaseEntity *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float) /* linkage=_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Blocked(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity7BlockedEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void UpdateOwner(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11UpdateOwnerEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL FBecomeProne(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12FBecomeProneEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class Vector Center(class CBaseEntity *) /* linkage=_ZN11CBaseEntity6CenterEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector EyePosition(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11EyePositionEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector EarPosition(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11EarPositionEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector BodyTarget(class CBaseEntity *, const class Vector  &) /* linkage=_ZN11CBaseEntity10BodyTargetERK6Vector */
{
} /* size: 12 */

/* <0> (null):0 */
virtual int Illumination(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12IlluminationEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL HasTarget(class CBaseEntity *, string_t) /* linkage=_ZN11CBaseEntity9HasTargetEj */
{
} /* size: 4 */

/* <0> (null):0 */
void CGalil(class CGalil *, const class CGalil  &)
{
} /* size: 0 */

/* <0> (null):0 */
void CGalil(class CGalil *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Spawn(class CGalil *) /* linkage=_ZN6CGalil5SpawnEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Precache(class CGalil *) /* linkage=_ZN6CGalil8PrecacheEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int iItemSlot(class CGalil *) /* linkage=_ZN6CGalil9iItemSlotEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int GetItemInfo(class CGalil *, ItemInfo *) /* linkage=_ZN6CGalil11GetItemInfoEP8ItemInfo */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void PrimaryAttack(class CGalil *) /* linkage=_ZN6CGalil13PrimaryAttackEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void SecondaryAttack(class CGalil *) /* linkage=_ZN6CGalil15SecondaryAttackEv */
{
} /* size: 0 */

/* <0> (null):0 */
void GalilFire(class CGalil *, float, float, BOOL) /* linkage=_ZN6CGalil9GalilFireEffi */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL Deploy(class CGalil *) /* linkage=_ZN6CGalil6DeployEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Reload(class CGalil *) /* linkage=_ZN6CGalil6ReloadEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void WeaponIdle(class CGalil *) /* linkage=_ZN6CGalil10WeaponIdleEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual float GetMaxSpeed(class CGalil *) /* linkage=_ZN6CGalil11GetMaxSpeedEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL UseDecrement(class CGalil *) /* linkage=_ZN6CGalil12UseDecrementEv */
{
} /* size: 4 */

/* <0> (null):0 */
void CBasePlayerWeapon(class CBasePlayerWeapon *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual int AddWeapon(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon9AddWeaponEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void UpdateItemInfo(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon14UpdateItemInfoEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL ShouldWeaponIdle(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon16ShouldWeaponIdleEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsWeapon(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon8IsWeaponEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CBasePlayerItem * GetWeaponPtr(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon12GetWeaponPtrEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *, int)
{
} /* size: 0 */

/* <0> (null):0 */
virtual bool CanPlayerHearPlayer(class IVoiceGameMgrHelper *, class CBasePlayer *, class CBasePlayer *) /* linkage=_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
void WeaponIdle(class CGalil *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Reload(class CGalil *const this)
{
	{
		int iResult;                                          //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator==(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator!=(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, float X, float Y, float Z)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator+(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator*(const class Vector  *const this, float fl)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Length2D(const class Vector  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Length(const class Vector  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline edict_t * ENT(const entvars_t  * pev)
{
} /* size: 4 */

/* <0> (null):0 */
inline BOOL FStrEq(const char  * sz1, const char  * sz2)
{
} /* size: 4 */

/* <0> (null):0 */
inline void edict(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline int ENTINDEX(edict_t * pEdict)
{
} /* size: 4 */

/* <0> (null):0 */
inline void ObjectCaps(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
virtual int ObjectCaps(class CPointEntity *) /* linkage=_ZN12CPointEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
inline void ObjectCaps(class CPointEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void entindex(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator-(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void NormalizeInPlace(class Vector *const this)
{
	{
		float flLen;                                          //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void PrimaryAttack(class CGalil *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBaseEntity(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CBaseDelay(class CBaseDelay *)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBaseDelay(class CBaseDelay *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CBaseAnimating(class CBaseAnimating *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void HandleAnimEvent(class CBaseAnimating *, MonsterEvent_t *) /* linkage=_ZN14CBaseAnimating15HandleAnimEventEP14MonsterEvent_t */
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBaseAnimating(class CBaseAnimating *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CBasePlayerItem(class CBasePlayerItem *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL CanDrop(class CBasePlayerItem *) /* linkage=_ZN15CBasePlayerItem7CanDropEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL CanHolster(class CBasePlayerItem *) /* linkage=_ZN15CBasePlayerItem10CanHolsterEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void ItemPreFrame(class CBasePlayerItem *) /* linkage=_ZN15CBasePlayerItem12ItemPreFrameEv */
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBasePlayerItem(class CBasePlayerItem *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBasePlayerWeapon(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline entvars_t * VARS(edict_t * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline void * GET_PRIVATE(edict_t * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline void operator new(size_t stAllocateBlock, entvars_t * pev)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CGalil(class CGalil *const this)
{
} /* size: 0 */

/* <0> (null):0 */
class CGalil * GetClassPtr<CGalil>(class CGalil * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
void GalilFire(class CGalil *const this, float flSpread, float flCycleTime, BOOL fUseAutoAim)
{
	{
		class Vector vecAiming;                               //     0
		class Vector vecSrc;                                  //     0
		class Vector vecDir;                                  //     0
		int flag;                                             //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void Restart(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ObjectCaps(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Activate(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Classify(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void DeathNotice(class CBaseEntity *const this, entvars_t * pevChild)
{
} /* size: 0 */

/* <0> (null):0 */
void BloodColor(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsTriggered(class CBaseEntity *const this, class CBaseEntity * pActivator)
{
} /* size: 0 */

/* <0> (null):0 */
void MyMonsterPointer(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void MySquadMonsterPointer(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetToggleState(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void AddPoints(class CBaseEntity *const this, int score, BOOL bAllowNegativeScore)
{
} /* size: 0 */

/* <0> (null):0 */
void AddPointsToTeam(class CBaseEntity *const this, int score, BOOL bAllowNegativeScore)
{
} /* size: 0 */

/* <0> (null):0 */
void AddPlayerItem(class CBaseEntity *const this, class CBasePlayerItem * pItem)
{
} /* size: 0 */

/* <0> (null):0 */
void RemovePlayerItem(class CBaseEntity *const this, class CBasePlayerItem * pItem)
{
} /* size: 0 */

/* <0> (null):0 */
void GiveAmmo(class CBaseEntity *const this, int iAmount, char * szName, int iMax)
{
} /* size: 0 */

/* <0> (null):0 */
void GetDelay(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsMoving(class CBaseEntity *const this)
{
	operator!=(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void OverrideReset(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void SetToggleState(class CBaseEntity *const this, int state)
{
} /* size: 0 */

/* <0> (null):0 */
void StartSneaking(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void StopSneaking(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void OnControls(class CBaseEntity *const this, entvars_t * pev)
{
} /* size: 0 */

/* <0> (null):0 */
void IsSneaking(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsAlive(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsBSPModel(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ReflectGauss(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsPlayer(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsNetClient(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void TeamID(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Think(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Touch(class CBaseEntity *const this, class CBaseEntity * pOther)
{
} /* size: 0 */

/* <0> (null):0 */
void Use(class CBaseEntity *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
} /* size: 0 */

/* <0> (null):0 */
void Blocked(class CBaseEntity *const this, class CBaseEntity * pOther)
{
} /* size: 0 */

/* <0> (null):0 */
void UpdateOwner(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void FBecomeProne(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Center(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
	operator*(const class Vector  *const this,
			float fl); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void EyePosition(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void EarPosition(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void BodyTarget(class CBaseEntity *const this, const class Vector  &const posSrc)
{
} /* size: 0 */

/* <0> (null):0 */
void Illumination(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void HandleAnimEvent(class CBaseAnimating *const this, MonsterEvent_t * pEvent)
{
} /* size: 0 */

/* <0> (null):0 */
void CanDrop(class CBasePlayerItem *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CanHolster(class CBasePlayerItem *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ItemPreFrame(class CBasePlayerItem *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void AddWeapon(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void UpdateItemInfo(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ShouldWeaponIdle(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsWeapon(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetWeaponPtr(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void iItemSlot(class CGalil *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetMaxSpeed(class CGalil *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void UseDecrement(class CGalil *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Precache(class CGalil *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetItemInfo(class CGalil *const this, ItemInfo * p)
{
} /* size: 0 */

/* <0> (null):0 */
void SecondaryAttack(class CGalil *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Deploy(class CGalil *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class CGalil *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void HasTarget(class CBaseEntity *const this, string_t targetname)
{
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void WeaponIdle(class CGalil *const this)
{
	WeaponIdle(class CGalil *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Reload(class CGalil *const this)
{
	{
		int iResult;                                          //     0
	}
	Reload(class CGalil *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void GalilFire(class CGalil *const this, float flSpread, BOOL fUseAutoAim, float flCycleTime)
{
	{
		class Vector vecAiming;                               //     0
		class Vector vecSrc;                                  //     0
		int flag;                                             //     0
		class Vector vecDir;                                  //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Vector(class Vector *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Vector(class Vector *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Length2D(const class Vector  *const this); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void PrimaryAttack(class CGalil *const this)
{
	PrimaryAttack(class CGalil *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void weapon_galil(entvars_t * pev)
{
	GetClassPtr<CGalil>(class CGalil * a); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void GalilFire(class CGalil *const this, float flSpread, float flCycleTime, BOOL fUseAutoAim)
{
	{
		class Vector vecAiming;                               //     0
		class Vector vecSrc;                                  //     0
		class Vector vecDir;                                  //     0
		int flag;                                             //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Vector(class Vector *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Vector(class Vector *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Length2D(const class Vector  *const this); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */



/* Variables: */

int                        iResult; /* size: 4 */

float                      flLen; /* size: 4 */

entvars_t *                pev; /* size: 4 */

class Vector              vecAiming; /* size: 12 */

class Vector              vecSrc; /* size: 12 */

class Vector              vecDir; /* size: 12 */

int                        flag; /* size: 4 */

int                        iResult; /* size: 4 */

; /* size: 151864212 */

class Vector              vecAiming; /* size: 12 */

class Vector              vecSrc; /* size: 12 */

int                        flag; /* size: 4 */

class Vector              vecDir; /* size: 12 */

; /* size: 151865756 */

class Vector              vecAiming; /* size: 12 */

class Vector              vecSrc; /* size: 12 */

class Vector              vecDir; /* size: 12 */

int                        flag; /* size: 4 */

extern class _IO_FILE *           stdin; /* size: 4 */

extern class _IO_FILE *           stdout; /* size: 4 */

intconst                   k_cubSaltSize; /* size: 4 */

GID_tconst                 k_GIDNil; /* size: 8 */

GID_tconst                 k_TxnIDNil; /* size: 8 */

GID_tconst                 k_TxnIDUnknown; /* size: 8 */

PackageId_tconst           k_uPackageIdFreeSub; /* size: 4 */

PackageId_tconst           k_uPackageIdInvalid; /* size: 4 */

AppId_tconst               k_uAppIdInvalid; /* size: 4 */

AssetClassId_tconst        k_ulAssetClassIdInvalid; /* size: 8 */

PhysicalItemId_tconst      k_uPhysicalItemIdInvalid; /* size: 4 */

DepotId_tconst             k_uDepotIdInvalid; /* size: 4 */

CellID_tconst              k_uCellIDInvalid; /* size: 4 */

SteamAPICall_tconst        k_uAPICallInvalid; /* size: 8 */

PartnerId_tconst           k_uPartnerIdInvalid; /* size: 4 */

extern enginefuncs_t              g_engfuncs; /* size: 632 */

extern globalvars_t *             gpGlobals; /* size: 4 */

extern class Vectorconst          g_vecZero; /* size: 12 */

extern class CBotManager *        TheBots; /* size: 4 */

/* Types: */

/* 1 */
char
 /* size: 1 */

/* 2 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 3 */
unsigned int
 /* size: 4 */

/* 4 */
unsigned char
 /* size: 1 */

/* 5 */
short unsigned int
 /* size: 2 */

/* 6 */
long unsigned int
 /* size: 4 */

/* 7 */
signed char
 /* size: 1 */

/* 8 */
short int
 /* size: 2 */

/* 9 */
int
 /* size: 4 */

/* 10 */
long long int
 /* size: 8 */

/* 11 */
long long unsigned int
 /* size: 8 */

/* 12 */
/* <0> (null):0 */
typedef long long int __quad_t; /* size: 8 */

/* 13 */
/* <0> (null):0 */
typedef long int __off_t; /* size: 4 */

/* 14 */
long int
 /* size: 4 */

/* 15 */
/* <0> (null):0 */
typedef __quad_t __off64_t; /* size: 8 */

/* 16 */
 /* pointer to 0 */
 /* size: 4 */

/* 17 */
 /* pointer to 1 */
 /* size: 4 */

/* 18 */
/* <0> (null):0 */
struct _IO_FILE {
	int                        _flags;               /*     0     4 */
	char *                     _IO_read_ptr;         /*     4     4 */
	char *                     _IO_read_end;         /*     8     4 */
	char *                     _IO_read_base;        /*    12     4 */
	char *                     _IO_write_base;       /*    16     4 */
	char *                     _IO_write_ptr;        /*    20     4 */
	char *                     _IO_write_end;        /*    24     4 */
	char *                     _IO_buf_base;         /*    28     4 */
	char *                     _IO_buf_end;          /*    32     4 */
	char *                     _IO_save_base;        /*    36     4 */
	char *                     _IO_backup_base;      /*    40     4 */
	char *                     _IO_save_end;         /*    44     4 */
	class _IO_marker *         _markers;             /*    48     4 */
	class _IO_FILE *           _chain;               /*    52     4 */
	int                        _fileno;              /*    56     4 */
	int                        _flags2;              /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	__off_t                    _old_offset;          /*    64     4 */
	short unsigned int         _cur_column;          /*    68     2 */
	signed char                _vtable_offset;       /*    70     1 */
	char                       _shortbuf[1];         /*    71     1 */
	_IO_lock_t *               _lock;                /*    72     4 */
	__off64_t                  _offset;              /*    76     8 */
	void *                     __pad1;               /*    84     4 */
	void *                     __pad2;               /*    88     4 */
	void *                     __pad3;               /*    92     4 */
	void *                     __pad4;               /*    96     4 */
	size_t                     __pad5;               /*   100     4 */
	int                        _mode;                /*   104     4 */
	char                       _unused2[40];         /*   108    40 */
	/* --- cacheline 2 boundary (128 bytes) was 20 bytes ago --- */

	/* size: 148, cachelines: 3, members: 29 */
	/* last cacheline: 20 bytes */
}; /* size: 148 */

/* 19 */
/* <0> (null):0 */
typedef void _IO_lock_t; /* size: 0 */

/* 20 */
/* <0> (null):0 */
struct _IO_marker {
	class _IO_marker *         _next;                /*     0     4 */
	class _IO_FILE *           _sbuf;                /*     4     4 */
	int                        _pos;                 /*     8     4 */

	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 21 */
 /* pointer to 20 */
 /* size: 4 */

/* 22 */
 /* pointer to 18 */
 /* size: 4 */

/* 23 */
 /* pointer to 20 */
 /* size: 4 */

/* 24 */
 /* pointer to 18 */
 /* size: 4 */

/* 25 */
/* <0> (null):0 */
char                       array[1]; /* size: 1 */

/* 26 */
 /* pointer to 19 */
 /* size: 4 */

/* 27 */
/* <0> (null):0 */
char                       array[40]; /* size: 40 */

/* 28 */
 /* pointer to 29 */
 /* size: 4 */

/* 29 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 30 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 31 */
long double
 /* size: 12 */

/* 32 */
double
 /* size: 8 */

/* 33 */
/* <0> (null):0 */
typedef int int32; /* size: 4 */

/* 34 */
/* <0> (null):0 */
typedef unsigned int uint32; /* size: 4 */

/* 35 */
/* <0> (null):0 */
typedef long long unsigned int uint64; /* size: 8 */

/* 36 */
/* <0> (null):0 */
typedef uint64 GID_t; /* size: 8 */

/* 37 */
/* <0> (null):0 */
typedef uint32 PackageId_t; /* size: 4 */

/* 38 */
/* <0> (null):0 */
typedef uint32 AppId_t; /* size: 4 */

/* 39 */
/* <0> (null):0 */
typedef uint64 AssetClassId_t; /* size: 8 */

/* 40 */
/* <0> (null):0 */
typedef uint32 PhysicalItemId_t; /* size: 4 */

/* 41 */
/* <0> (null):0 */
typedef uint32 DepotId_t; /* size: 4 */

/* 42 */
/* <0> (null):0 */
typedef uint32 CellID_t; /* size: 4 */

/* 43 */
/* <0> (null):0 */
typedef uint64 SteamAPICall_t; /* size: 8 */

/* 44 */
/* <0> (null):0 */
typedef uint32 PartnerId_t; /* size: 4 */

/* 45 */
/* <0> (null):0 */
typedef int BOOL; /* size: 4 */

/* 46 */
/* <0> (null):0 */
typedef unsigned char byte; /* size: 1 */

/* 47 */
/* <0> (null):0 */
typedef unsigned int string_t; /* size: 4 */

/* 48 */
/* <0> (null):0 */
typedef float vec_t; /* size: 4 */

/* 49 */
float
 /* size: 4 */

/* 50 */
/* <0> (null):0 */
class Vector2D {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	/* <0> (null):0 */
	void Vector2D(class Vector2D *);

	/* <0> (null):0 */
	void Vector2D(class Vector2D *, float, float);

	/* <0> (null):0 */
	class Vector2D operator+(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DplERKS_ */

	/* <0> (null):0 */
	class Vector2D operator-(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DmiERKS_ */

	/* <0> (null):0 */
	class Vector2D operator*(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DmlEf */

	/* <0> (null):0 */
	class Vector2D operator/(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DdvEf */

	/* <0> (null):0 */
	float Length(const class Vector2D  *); /* linkage=_ZNK8Vector2D6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector2D  *); /* linkage=_ZNK8Vector2D13LengthSquaredEv */

	/* <0> (null):0 */
	class Vector2D Normalize(const class Vector2D  *); /* linkage=_ZNK8Vector2D9NormalizeEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector2D *); /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector2D *, float); /* linkage=_ZN8Vector2D6IsZeroEf */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 51 */
 /* pointer to 50 */
 /* size: 4 */

/* 52 */
 /* pointer to 53 */
 /* size: 4 */

/* 53 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 54 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 55 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 56 */
bool
 /* size: 1 */

/* 57 */
/* <0> (null):0 */
class Vector {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	vec_t                      z;                    /*     8     4 */
	/* <0> (null):0 */
	void Vector(class Vector *);

	/* <0> (null):0 */
	void Vector(class Vector *, float, float, float);

	/* <0> (null):0 */
	void Vector(class Vector *, const class Vector  &);

	/* <0> (null):0 */
	void Vector(class Vector *, float *);

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *); /* linkage=_ZNK6VectorngEv */

	/* <0> (null):0 */
	int operator==(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectoreqERKS_ */

	/* <0> (null):0 */
	int operator!=(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorneERKS_ */

	/* <0> (null):0 */
	class Vector operator+(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorplERKS_ */

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectormiERKS_ */

	/* <0> (null):0 */
	class Vector operator*(const class Vector  *, float); /* linkage=_ZNK6VectormlEf */

	/* <0> (null):0 */
	class Vector operator/(const class Vector  *, float); /* linkage=_ZNK6VectordvEf */

	/* <0> (null):0 */
	void CopyToArray(const class Vector  *, float *); /* linkage=_ZNK6Vector11CopyToArrayEPf */

	/* <0> (null):0 */
	float Length(const class Vector  *); /* linkage=_ZNK6Vector6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector  *); /* linkage=_ZNK6Vector13LengthSquaredEv */

	/* <0> (null):0 */
	float * operator float*(class Vector *); /* linkage=_ZN6VectorcvPfEv */

	/* <0> (null):0 */
	const float  * operator const float*(const class Vector  *); /* linkage=_ZNK6VectorcvPKfEv */

	/* <0> (null):0 */
	class Vector Normalize(const class Vector  *); /* linkage=_ZNK6Vector9NormalizeEv */

	/* <0> (null):0 */
	class Vector2D Make2D(const class Vector  *); /* linkage=_ZNK6Vector6Make2DEv */

	/* <0> (null):0 */
	float Length2D(const class Vector  *); /* linkage=_ZNK6Vector8Length2DEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector  *, float); /* linkage=_ZNK6Vector16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector  *, float); /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector *); /* linkage=_ZN6Vector16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector *, float); /* linkage=_ZN6Vector6IsZeroEf */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 58 */
 /* pointer to 57 */
 /* size: 4 */

/* 59 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 60 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 61 */
 /* pointer to 49 */
 /* size: 4 */

/* 62 */
 /* pointer to 63 */
 /* size: 4 */

/* 63 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 64 */
 /* pointer to 65 */
 /* size: 4 */

/* 65 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 66 */
/* <0> (null):0 */
typedef int qboolean; /* size: 4 */

/* 67 */
/* <0> (null):0 */
struct link_s {
	class link_s *             prev;                 /*     0     4 */
	class link_s *             next;                 /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 68 */
 /* pointer to 67 */
 /* size: 4 */

/* 69 */
/* <0> (null):0 */
typedef struct link_s link_t; /* size: 8 */

/* 70 */
/* <0> (null):0 */
typedef struct edict_s edict_t; /* size: 804 */

/* 71 */
/* <0> (null):0 */
struct edict_s {
	qboolean                   free;                 /*     0     4 */
	int                        serialnumber;         /*     4     4 */
	link_t                     area;                 /*     8     8 */
	int                        headnode;             /*    16     4 */
	int                        num_leafs;            /*    20     4 */
	short int                  leafnums[48];         /*    24    96 */
	/* --- cacheline 1 boundary (64 bytes) was 56 bytes ago --- */
	float                      freetime;             /*   120     4 */
	void *                     pvPrivateData;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	entvars_t                  v;                    /*   128   676 */
	/* --- cacheline 12 boundary (768 bytes) was 36 bytes ago --- */

	/* size: 804, cachelines: 13, members: 9 */
	/* last cacheline: 36 bytes */
}; /* size: 804 */

/* 72 */
 /* pointer to 70 */
 /* size: 4 */

/* 73 */
/* <0> (null):0 */
struct {
	float                      time;                 /*     0     4 */
	float                      frametime;            /*     4     4 */
	float                      force_retouch;        /*     8     4 */
	string_t                   mapname;              /*    12     4 */
	string_t                   startspot;            /*    16     4 */
	float                      deathmatch;           /*    20     4 */
	float                      coop;                 /*    24     4 */
	float                      teamplay;             /*    28     4 */
	float                      serverflags;          /*    32     4 */
	float                      found_secrets;        /*    36     4 */
	class Vector              v_forward;             /*    40    12 */
	class Vector              v_up;                  /*    52    12 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	class Vector              v_right;               /*    64    12 */
	float                      trace_allsolid;       /*    76     4 */
	float                      trace_startsolid;     /*    80     4 */
	float                      trace_fraction;       /*    84     4 */
	class Vector              trace_endpos;          /*    88    12 */
	class Vector              trace_plane_normal;    /*   100    12 */
	float                      trace_plane_dist;     /*   112     4 */
	edict_t *                  trace_ent;            /*   116     4 */
	float                      trace_inopen;         /*   120     4 */
	float                      trace_inwater;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	int                        trace_hitgroup;       /*   128     4 */
	int                        trace_flags;          /*   132     4 */
	int                        msg_entity;           /*   136     4 */
	int                        cdAudioTrack;         /*   140     4 */
	int                        maxClients;           /*   144     4 */
	int                        maxEntities;          /*   148     4 */
	const char  *              pStringBase;          /*   152     4 */
	void *                     pSaveData;            /*   156     4 */
	class Vector              vecLandmarkOffset;     /*   160    12 */

	/* size: 172, cachelines: 3, members: 31 */
	/* last cacheline: 44 bytes */
}; /* size: 172 */

/* 74 */
/* <0> (null):0 */
typedef class  globalvars_t; /* size: 172 */

/* 75 */
/* <0> (null):0 */
struct entvars_s {
	string_t                   classname;            /*     0     4 */
	string_t                   globalname;           /*     4     4 */
	class Vector              origin;                /*     8    12 */
	class Vector              oldorigin;             /*    20    12 */
	class Vector              velocity;              /*    32    12 */
	class Vector              basevelocity;          /*    44    12 */
	class Vector              clbasevelocity;        /*    56    12 */
	/* --- cacheline 1 boundary (64 bytes) was 4 bytes ago --- */
	class Vector              movedir;               /*    68    12 */
	class Vector              angles;                /*    80    12 */
	class Vector              avelocity;             /*    92    12 */
	class Vector              punchangle;            /*   104    12 */
	class Vector              v_angle;               /*   116    12 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	class Vector              endpos;                /*   128    12 */
	class Vector              startpos;              /*   140    12 */
	float                      impacttime;           /*   152     4 */
	float                      starttime;            /*   156     4 */
	int                        fixangle;             /*   160     4 */
	float                      idealpitch;           /*   164     4 */
	float                      pitch_speed;          /*   168     4 */
	float                      ideal_yaw;            /*   172     4 */
	float                      yaw_speed;            /*   176     4 */
	int                        modelindex;           /*   180     4 */
	string_t                   model;                /*   184     4 */
	int                        viewmodel;            /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	int                        weaponmodel;          /*   192     4 */
	class Vector              absmin;                /*   196    12 */
	class Vector              absmax;                /*   208    12 */
	class Vector              mins;                  /*   220    12 */
	class Vector              maxs;                  /*   232    12 */
	class Vector              size;                  /*   244    12 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	float                      ltime;                /*   256     4 */
	float                      nextthink;            /*   260     4 */
	int                        movetype;             /*   264     4 */
	int                        solid;                /*   268     4 */
	int                        skin;                 /*   272     4 */
	int                        body;                 /*   276     4 */
	int                        effects;              /*   280     4 */
	float                      gravity;              /*   284     4 */
	float                      friction;             /*   288     4 */
	int                        light_level;          /*   292     4 */
	int                        sequence;             /*   296     4 */
	int                        gaitsequence;         /*   300     4 */
	float                      frame;                /*   304     4 */
	float                      animtime;             /*   308     4 */
	float                      framerate;            /*   312     4 */
	unsigned char              controller[4];        /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	unsigned char              blending[2];          /*   320     2 */
	float                      scale;                /*   324     4 */
	int                        rendermode;           /*   328     4 */
	float                      renderamt;            /*   332     4 */
	class Vector              rendercolor;           /*   336    12 */
	int                        renderfx;             /*   348     4 */
	float                      health;               /*   352     4 */
	float                      frags;                /*   356     4 */
	int                        weapons;              /*   360     4 */
	float                      takedamage;           /*   364     4 */
	int                        deadflag;             /*   368     4 */
	class Vector              view_ofs;              /*   372    12 */
	int                        button;               /*   384     4 */
	/* --- cacheline 6 boundary (384 bytes) was 2 bytes ago --- */
	int                        impulse;              /*   388     4 */
	edict_t *                  chain;                /*   392     4 */
	edict_t *                  dmg_inflictor;        /*   396     4 */
	edict_t *                  enemy;                /*   400     4 */
	edict_t *                  aiment;               /*   404     4 */
	edict_t *                  owner;                /*   408     4 */
	edict_t *                  groundentity;         /*   412     4 */
	int                        spawnflags;           /*   416     4 */
	int                        flags;                /*   420     4 */
	int                        colormap;             /*   424     4 */
	int                        team;                 /*   428     4 */
	float                      max_health;           /*   432     4 */
	float                      teleport_time;        /*   436     4 */
	float                      armortype;            /*   440     4 */
	float                      armorvalue;           /*   444     4 */
	int                        waterlevel;           /*   448     4 */
	/* --- cacheline 7 boundary (448 bytes) was 2 bytes ago --- */
	int                        watertype;            /*   452     4 */
	string_t                   target;               /*   456     4 */
	string_t                   targetname;           /*   460     4 */
	string_t                   netname;              /*   464     4 */
	string_t                   message;              /*   468     4 */
	float                      dmg_take;             /*   472     4 */
	float                      dmg_save;             /*   476     4 */
	float                      dmg;                  /*   480     4 */
	float                      dmgtime;              /*   484     4 */
	string_t                   noise;                /*   488     4 */
	string_t                   noise1;               /*   492     4 */
	string_t                   noise2;               /*   496     4 */
	string_t                   noise3;               /*   500     4 */
	float                      speed;                /*   504     4 */
	float                      air_finished;         /*   508     4 */
	float                      pain_finished;        /*   512     4 */
	/* --- cacheline 8 boundary (512 bytes) was 2 bytes ago --- */
	float                      radsuit_finished;     /*   516     4 */
	edict_t *                  pContainingEntity;    /*   520     4 */
	int                        playerclass;          /*   524     4 */
	float                      maxspeed;             /*   528     4 */
	float                      fov;                  /*   532     4 */
	int                        weaponanim;           /*   536     4 */
	int                        pushmsec;             /*   540     4 */
	int                        bInDuck;              /*   544     4 */
	int                        flTimeStepSound;      /*   548     4 */
	int                        flSwimTime;           /*   552     4 */
	int                        flDuckTime;           /*   556     4 */
	int                        iStepLeft;            /*   560     4 */
	float                      flFallVelocity;       /*   564     4 */
	int                        gamestate;            /*   568     4 */
	int                        oldbuttons;           /*   572     4 */
	int                        groupinfo;            /*   576     4 */
	/* --- cacheline 9 boundary (576 bytes) was 2 bytes ago --- */
	int                        iuser1;               /*   580     4 */
	int                        iuser2;               /*   584     4 */
	int                        iuser3;               /*   588     4 */
	int                        iuser4;               /*   592     4 */
	float                      fuser1;               /*   596     4 */
	float                      fuser2;               /*   600     4 */
	float                      fuser3;               /*   604     4 */
	float                      fuser4;               /*   608     4 */
	class Vector              vuser1;                /*   612    12 */
	class Vector              vuser2;                /*   624    12 */
	class Vector              vuser3;                /*   636    12 */
	/* --- cacheline 10 boundary (640 bytes) was 6 bytes ago --- */
	class Vector              vuser4;                /*   648    12 */
	edict_t *                  euser1;               /*   660     4 */
	edict_t *                  euser2;               /*   664     4 */
	edict_t *                  euser3;               /*   668     4 */
	edict_t *                  euser4;               /*   672     4 */

	/* size: 676, cachelines: 11, members: 123 */
	/* last cacheline: 36 bytes */

	/* BRAIN FART ALERT! 676 != 674 + 0(holes), diff = 2 */

}; /* size: 676 */

/* 76 */
/* <0> (null):0 */
unsigned char              array[4]; /* size: 4 */

/* 77 */
/* <0> (null):0 */
unsigned char              array[2]; /* size: 2 */

/* 78 */
/* <0> (null):0 */
typedef struct entvars_s entvars_t; /* size: 676 */

/* 79 */
/* <0> (null):0 */
short int                  array[48]; /* size: 96 */

/* 80 */
/* <0> (null):0 */
typedef uint32 CRC32_t; /* size: 4 */

/* 81 */
/* <0> (null):0 */
struct cvar_s {
	char *                     name;                 /*     0     4 */
	char *                     string;               /*     4     4 */
	int                        flags;                /*     8     4 */
	float                      value;                /*    12     4 */
	class cvar_s *             next;                 /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 82 */
 /* pointer to 81 */
 /* size: 4 */

/* 83 */
/* <0> (null):0 */
typedef struct cvar_s cvar_t; /* size: 20 */

/* 84 */
/* <0> (null):0 */
struct client_textmessage_s {
	int                        effect;               /*     0     4 */
	byte                       r1;                   /*     4     1 */
	byte                       g1;                   /*     5     1 */
	byte                       b1;                   /*     6     1 */
	byte                       a1;                   /*     7     1 */
	byte                       r2;                   /*     8     1 */
	byte                       g2;                   /*     9     1 */
	byte                       b2;                   /*    10     1 */
	byte                       a2;                   /*    11     1 */
	float                      x;                    /*    12     4 */
	float                      y;                    /*    16     4 */
	float                      fadein;               /*    20     4 */
	float                      fadeout;              /*    24     4 */
	float                      holdtime;             /*    28     4 */
	float                      fxtime;               /*    32     4 */
	const char  *              pName;                /*    36     4 */
	const char  *              pMessage;             /*    40     4 */

	/* size: 44, cachelines: 1, members: 17 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 85 */
/* <0> (null):0 */
typedef struct client_textmessage_s client_textmessage_t; /* size: 44 */

/* 86 */
/* <0> (null):0 */
typedef struct sequenceCommandLine_ sequenceCommandLine_s; /* size: 92 */

/* 87 */
/* <0> (null):0 */
struct sequenceCommandLine_ {
	int                        commandType;          /*     0     4 */
	client_textmessage_t       clientMessage;        /*     4    44 */
	char *                     speakerName;          /*    48     4 */
	char *                     listenerName;         /*    52     4 */
	char *                     soundFileName;        /*    56     4 */
	char *                     sentenceName;         /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	char *                     fireTargetNames;      /*    64     4 */
	char *                     killTargetNames;      /*    68     4 */
	float                      delay;                /*    72     4 */
	int                        repeatCount;          /*    76     4 */
	int                        textChannel;          /*    80     4 */
	int                        modifierBitField;     /*    84     4 */
	sequenceCommandLine_s *    nextCommandLine;      /*    88     4 */

	/* size: 92, cachelines: 2, members: 13 */
	/* last cacheline: 28 bytes */
}; /* size: 92 */

/* 88 */
 /* pointer to 86 */
 /* size: 4 */

/* 89 */
/* <0> (null):0 */
typedef struct sequenceEntry_ sequenceEntry_s; /* size: 20 */

/* 90 */
/* <0> (null):0 */
struct sequenceEntry_ {
	char *                     fileName;             /*     0     4 */
	char *                     entryName;            /*     4     4 */
	sequenceCommandLine_s *    firstCommand;         /*     8     4 */
	sequenceEntry_s *          nextEntry;            /*    12     4 */
	qboolean                   isGlobal;             /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 91 */
 /* pointer to 89 */
 /* size: 4 */

/* 92 */
/* <0> (null):0 */
typedef struct sentenceEntry_ sentenceEntry_s; /* size: 16 */

/* 93 */
/* <0> (null):0 */
struct sentenceEntry_ {
	char *                     data;                 /*     0     4 */
	sentenceEntry_s *          nextEntry;            /*     4     4 */
	qboolean                   isGlobal;             /*     8     4 */
	unsigned int               index;                /*    12     4 */

	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 94 */
 /* pointer to 92 */
 /* size: 4 */

/* 95 */
/* <0> (null):0 */
enum {
	at_notice = 0,
	at_console = 1,
	at_aiconsole = 2,
	at_warning = 3,
	at_error = 4,
	at_logged = 5,
}; /* size: 4 */

/* 96 */
/* <0> (null):0 */
typedef enum  ALERT_TYPE; /* size: 4 */

/* 97 */
/* <0> (null):0 */
enum {
	print_console = 0,
	print_center = 1,
	print_chat = 2,
}; /* size: 4 */

/* 98 */
/* <0> (null):0 */
typedef enum  PRINT_TYPE; /* size: 4 */

/* 99 */
/* <0> (null):0 */
enum {
	force_exactfile = 0,
	force_model_samebounds = 1,
	force_model_specifybounds = 2,
	force_model_specifybounds_if_avail = 3,
}; /* size: 4 */

/* 100 */
/* <0> (null):0 */
typedef enum  FORCE_TYPE; /* size: 4 */

/* 101 */
/* <0> (null):0 */
struct {
	int                        fAllSolid;            /*     0     4 */
	int                        fStartSolid;          /*     4     4 */
	int                        fInOpen;              /*     8     4 */
	int                        fInWater;             /*    12     4 */
	float                      flFraction;           /*    16     4 */
	class Vector              vecEndPos;             /*    20    12 */
	float                      flPlaneDist;          /*    32     4 */
	class Vector              vecPlaneNormal;        /*    36    12 */
	edict_t *                  pHit;                 /*    48     4 */
	int                        iHitgroup;            /*    52     4 */

	/* size: 56, cachelines: 1, members: 10 */
	/* last cacheline: 56 bytes */
}; /* size: 56 */

/* 102 */
/* <0> (null):0 */
typedef class  TraceResult; /* size: 56 */

/* 103 */
/* <0> (null):0 */
struct enginefuncs_s {
	int                        (*pfnPrecacheModel)(char *); /*     0     4 */
	int                        (*pfnPrecacheSound)(char *); /*     4     4 */
	void                       (*pfnSetModel)(edict_t *, const char  *); /*     8     4 */
	int                        (*pfnModelIndex)(const char  *); /*    12     4 */
	int                        (*pfnModelFrames)(int); /*    16     4 */
	void                       (*pfnSetSize)(edict_t *, const float  *, const float  *); /*    20     4 */
	void                       (*pfnChangeLevel)(char *, char *); /*    24     4 */
	void                       (*pfnGetSpawnParms)(edict_t *); /*    28     4 */
	void                       (*pfnSaveSpawnParms)(edict_t *); /*    32     4 */
	float                      (*pfnVecToYaw)(const float  *); /*    36     4 */
	void                       (*pfnVecToAngles)(const float  *, float *); /*    40     4 */
	void                       (*pfnMoveToOrigin)(edict_t *, const float  *, float, int); /*    44     4 */
	void                       (*pfnChangeYaw)(edict_t *); /*    48     4 */
	void                       (*pfnChangePitch)(edict_t *); /*    52     4 */
	edict_t *                  (*pfnFindEntityByString)(edict_t *, const char  *, const char  *); /*    56     4 */
	int                        (*pfnGetEntityIllum)(edict_t *); /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	edict_t *                  (*pfnFindEntityInSphere)(edict_t *, const float  *, float); /*    64     4 */
	edict_t *                  (*pfnFindClientInPVS)(edict_t *); /*    68     4 */
	edict_t *                  (*pfnEntitiesInPVS)(edict_t *); /*    72     4 */
	void                       (*pfnMakeVectors)(const float  *); /*    76     4 */
	void                       (*pfnAngleVectors)(const float  *, float *, float *, float *); /*    80     4 */
	edict_t *                  (*pfnCreateEntity)(void); /*    84     4 */
	void                       (*pfnRemoveEntity)(edict_t *); /*    88     4 */
	edict_t *                  (*pfnCreateNamedEntity)(int); /*    92     4 */
	void                       (*pfnMakeStatic)(edict_t *); /*    96     4 */
	int                        (*pfnEntIsOnFloor)(edict_t *); /*   100     4 */
	int                        (*pfnDropToFloor)(edict_t *); /*   104     4 */
	int                        (*pfnWalkMove)(edict_t *, float, float, int); /*   108     4 */
	void                       (*pfnSetOrigin)(edict_t *, const float  *); /*   112     4 */
	void                       (*pfnEmitSound)(edict_t *, int, const char  *, float, float, int, int); /*   116     4 */
	void                       (*pfnEmitAmbientSound)(edict_t *, float *, const char  *, float, float, int, int); /*   120     4 */
	void                       (*pfnTraceLine)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	void                       (*pfnTraceToss)(edict_t *, edict_t *, TraceResult *); /*   128     4 */
	int                        (*pfnTraceMonsterHull)(edict_t *, const float  *, const float  *, int, edict_t *, TraceResult *); /*   132     4 */
	void                       (*pfnTraceHull)(const float  *, const float  *, int, int, edict_t *, TraceResult *); /*   136     4 */
	void                       (*pfnTraceModel)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   140     4 */
	const char  *              (*pfnTraceTexture)(edict_t *, const float  *, const float  *); /*   144     4 */
	void                       (*pfnTraceSphere)(const float  *, const float  *, int, float, edict_t *, TraceResult *); /*   148     4 */
	void                       (*pfnGetAimVector)(edict_t *, float, float *); /*   152     4 */
	void                       (*pfnServerCommand)(char *); /*   156     4 */
	void                       (*pfnServerExecute)(void); /*   160     4 */
	void                       (*pfnClientCommand)(edict_t *, char *, ...); /*   164     4 */
	void                       (*pfnParticleEffect)(const float  *, const float  *, float, float); /*   168     4 */
	void                       (*pfnLightStyle)(int, char *); /*   172     4 */
	int                        (*pfnDecalIndex)(const char  *); /*   176     4 */
	int                        (*pfnPointContents)(const float  *); /*   180     4 */
	void                       (*pfnMessageBegin)(int, int, const float  *, edict_t *); /*   184     4 */
	void                       (*pfnMessageEnd)(void); /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	void                       (*pfnWriteByte)(int); /*   192     4 */
	void                       (*pfnWriteChar)(int); /*   196     4 */
	void                       (*pfnWriteShort)(int); /*   200     4 */
	void                       (*pfnWriteLong)(int); /*   204     4 */
	void                       (*pfnWriteAngle)(float); /*   208     4 */
	void                       (*pfnWriteCoord)(float); /*   212     4 */
	void                       (*pfnWriteString)(const char  *); /*   216     4 */
	void                       (*pfnWriteEntity)(int); /*   220     4 */
	void                       (*pfnCVarRegister)(cvar_t *); /*   224     4 */
	float                      (*pfnCVarGetFloat)(const char  *); /*   228     4 */
	const char  *              (*pfnCVarGetString)(const char  *); /*   232     4 */
	void                       (*pfnCVarSetFloat)(const char  *, float); /*   236     4 */
	void                       (*pfnCVarSetString)(const char  *, const char  *); /*   240     4 */
	void                       (*pfnAlertMessage)(ALERT_TYPE, char *, ...); /*   244     4 */
	void                       (*pfnEngineFprintf)(void *, char *, ...); /*   248     4 */
	void *                     (*pfnPvAllocEntPrivateData)(edict_t *, int32); /*   252     4 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	void *                     (*pfnPvEntPrivateData)(edict_t *); /*   256     4 */
	void                       (*pfnFreeEntPrivateData)(edict_t *); /*   260     4 */
	const char  *              (*pfnSzFromIndex)(int); /*   264     4 */
	int                        (*pfnAllocString)(const char  *); /*   268     4 */
	class entvars_s *          (*pfnGetVarsOfEnt)(edict_t *); /*   272     4 */
	edict_t *                  (*pfnPEntityOfEntOffset)(int); /*   276     4 */
	int                        (*pfnEntOffsetOfPEntity)(const edict_t  *); /*   280     4 */
	int                        (*pfnIndexOfEdict)(const edict_t  *); /*   284     4 */
	edict_t *                  (*pfnPEntityOfEntIndex)(int); /*   288     4 */
	edict_t *                  (*pfnFindEntityByVars)(class entvars_s *); /*   292     4 */
	void *                     (*pfnGetModelPtr)(edict_t *); /*   296     4 */
	int                        (*pfnRegUserMsg)(const char  *, int); /*   300     4 */
	void                       (*pfnAnimationAutomove)(const edict_t  *, float); /*   304     4 */
	void                       (*pfnGetBonePosition)(const edict_t  *, int, float *, float *); /*   308     4 */
	uint32                     (*pfnFunctionFromName)(const char  *); /*   312     4 */
	const char  *              (*pfnNameForFunction)(uint32); /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	void                       (*pfnClientPrintf)(edict_t *, PRINT_TYPE, const char  *); /*   320     4 */
	void                       (*pfnServerPrint)(const char  *); /*   324     4 */
	const char  *              (*pfnCmd_Args)(void); /*   328     4 */
	const char  *              (*pfnCmd_Argv)(int);  /*   332     4 */
	int                        (*pfnCmd_Argc)(void); /*   336     4 */
	void                       (*pfnGetAttachment)(const edict_t  *, int, float *, float *); /*   340     4 */
	void                       (*pfnCRC32_Init)(CRC32_t *); /*   344     4 */
	void                       (*pfnCRC32_ProcessBuffer)(CRC32_t *, void *, int); /*   348     4 */
	void                       (*pfnCRC32_ProcessByte)(CRC32_t *, unsigned char); /*   352     4 */
	CRC32_t                    (*pfnCRC32_Final)(CRC32_t); /*   356     4 */
	int32                      (*pfnRandomLong)(int32, int32); /*   360     4 */
	float                      (*pfnRandomFloat)(float, float); /*   364     4 */
	void                       (*pfnSetView)(const edict_t  *, const edict_t  *); /*   368     4 */
	float                      (*pfnTime)(void);     /*   372     4 */
	void                       (*pfnCrosshairAngle)(const edict_t  *, float, float); /*   376     4 */
	byte *                     (*pfnLoadFileForMe)(char *, int *); /*   380     4 */
	/* --- cacheline 6 boundary (384 bytes) --- */
	void                       (*pfnFreeFile)(void *); /*   384     4 */
	void                       (*pfnEndSection)(const char  *); /*   388     4 */
	int                        (*pfnCompareFileTime)(char *, char *, int *); /*   392     4 */
	void                       (*pfnGetGameDir)(char *); /*   396     4 */
	void                       (*pfnCvar_RegisterVariable)(cvar_t *); /*   400     4 */
	void                       (*pfnFadeClientVolume)(const edict_t  *, int, int, int, int); /*   404     4 */
	void                       (*pfnSetClientMaxspeed)(const edict_t  *, float); /*   408     4 */
	edict_t *                  (*pfnCreateFakeClient)(const char  *); /*   412     4 */
	void                       (*pfnRunPlayerMove)(edict_t *, const float  *, float, float, float, short unsigned int, byte, byte); /*   416     4 */
	int                        (*pfnNumberOfEntities)(void); /*   420     4 */
	char *                     (*pfnGetInfoKeyBuffer)(edict_t *); /*   424     4 */
	char *                     (*pfnInfoKeyValue)(char *, char *); /*   428     4 */
	void                       (*pfnSetKeyValue)(char *, char *, char *); /*   432     4 */
	void                       (*pfnSetClientKeyValue)(int, char *, char *, char *); /*   436     4 */
	int                        (*pfnIsMapValid)(char *); /*   440     4 */
	void                       (*pfnStaticDecal)(const float  *, int, int, int); /*   444     4 */
	/* --- cacheline 7 boundary (448 bytes) --- */
	int                        (*pfnPrecacheGeneric)(char *); /*   448     4 */
	int                        (*pfnGetPlayerUserId)(edict_t *); /*   452     4 */
	void                       (*pfnBuildSoundMsg)(edict_t *, int, const char  *, float, float, int, int, int, int, const float  *, edict_t *); /*   456     4 */
	int                        (*pfnIsDedicatedServer)(void); /*   460     4 */
	cvar_t *                   (*pfnCVarGetPointer)(const char  *); /*   464     4 */
	unsigned int               (*pfnGetPlayerWONId)(edict_t *); /*   468     4 */
	void                       (*pfnInfo_RemoveKey)(char *, const char  *); /*   472     4 */
	const char  *              (*pfnGetPhysicsKeyValue)(const edict_t  *, const char  *); /*   476     4 */
	void                       (*pfnSetPhysicsKeyValue)(const edict_t  *, const char  *, const char  *); /*   480     4 */
	const char  *              (*pfnGetPhysicsInfoString)(const edict_t  *); /*   484     4 */
	short unsigned int         (*pfnPrecacheEvent)(int, const char  *); /*   488     4 */
	void                       (*pfnPlaybackEvent)(int, const edict_t  *, short unsigned int, float, float *, float *, float, float, int, int, int, int); /*   492     4 */
	unsigned char *            (*pfnSetFatPVS)(float *); /*   496     4 */
	unsigned char *            (*pfnSetFatPAS)(float *); /*   500     4 */
	int                        (*pfnCheckVisibility)(const edict_t  *, unsigned char *); /*   504     4 */
	void                       (*pfnDeltaSetField)(class delta_s *, const char  *); /*   508     4 */
	/* --- cacheline 8 boundary (512 bytes) --- */
	void                       (*pfnDeltaUnsetField)(class delta_s *, const char  *); /*   512     4 */
	void                       (*pfnDeltaAddEncoder)(char *, void (*)(class delta_s *, const unsigned char  *, const unsigned char  *)); /*   516     4 */
	int                        (*pfnGetCurrentPlayer)(void); /*   520     4 */
	int                        (*pfnCanSkipPlayer)(const edict_t  *); /*   524     4 */
	int                        (*pfnDeltaFindField)(class delta_s *, const char  *); /*   528     4 */
	void                       (*pfnDeltaSetFieldByIndex)(class delta_s *, int); /*   532     4 */
	void                       (*pfnDeltaUnsetFieldByIndex)(class delta_s *, int); /*   536     4 */
	void                       (*pfnSetGroupMask)(int, int); /*   540     4 */
	int                        (*pfnCreateInstancedBaseline)(int, class entity_state_s *); /*   544     4 */
	void                       (*pfnCvar_DirectSet)(class cvar_s *, char *); /*   548     4 */
	void                       (*pfnForceUnmodified)(FORCE_TYPE, float *, float *, const char  *); /*   552     4 */
	void                       (*pfnGetPlayerStats)(const edict_t  *, int *, int *); /*   556     4 */
	void                       (*pfnAddServerCommand)(char *, void (*)(void)); /*   560     4 */
	qboolean                   (*pfnVoice_GetClientListening)(int, int); /*   564     4 */
	qboolean                   (*pfnVoice_SetClientListening)(int, int, qboolean); /*   568     4 */
	const char  *              (*pfnGetPlayerAuthId)(edict_t *); /*   572     4 */
	/* --- cacheline 9 boundary (576 bytes) --- */
	sequenceEntry_s *          (*pfnSequenceGet)(const char  *, const char  *); /*   576     4 */
	sentenceEntry_s *          (*pfnSequencePickSentence)(const char  *, int, int *); /*   580     4 */
	int                        (*pfnGetFileSize)(char *); /*   584     4 */
	unsigned int               (*pfnGetApproxWavePlayLen)(const char  *); /*   588     4 */
	int                        (*pfnIsCareerMatch)(void); /*   592     4 */
	int                        (*pfnGetLocalizedStringLength)(const char  *); /*   596     4 */
	void                       (*pfnRegisterTutorMessageShown)(int); /*   600     4 */
	int                        (*pfnGetTimesTutorMessageShown)(int); /*   604     4 */
	void                       (*ProcessTutorMessageDecayBuffer)(int *, int); /*   608     4 */
	void                       (*ConstructTutorMessageDecayBuffer)(int *, int); /*   612     4 */
	void                       (*ResetTutorMessageDecayData)(void); /*   616     4 */
	void                       (*pfnQueryClientCvarValue)(const edict_t  *, const char  *); /*   620     4 */
	void                       (*pfnQueryClientCvarValue2)(const edict_t  *, const char  *, int); /*   624     4 */
	int                        (*pfnCheckParm)(const char  *, char * *); /*   628     4 */

	/* size: 632, cachelines: 10, members: 158 */
	/* last cacheline: 56 bytes */
}; /* size: 632 */

/* 104 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 105 */
 /* pointer to 104 */
 /* size: 4 */

/* 106 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151839272 */

/* 107 */
 /* pointer to 106 */
 /* size: 4 */

/* 108 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 109 */
 /* pointer to 108 */
 /* size: 4 */

/* 110 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 111 */
 /* pointer to 110 */
 /* size: 4 */

/* 112 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151839792 */

/* 113 */
 /* pointer to 112 */
 /* size: 4 */

/* 114 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151840052 */

/* 115 */
 /* pointer to 114 */
 /* size: 4 */

/* 116 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151840260 */

/* 117 */
 /* pointer to 116 */
 /* size: 4 */

/* 118 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 119 */
 /* pointer to 118 */
 /* size: 4 */

/* 120 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151840572 */

/* 121 */
 /* pointer to 120 */
 /* size: 4 */

/* 122 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151840780 */

/* 123 */
 /* pointer to 122 */
 /* size: 4 */

/* 124 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 125 */
 /* pointer to 124 */
 /* size: 4 */

/* 126 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 127 */
 /* pointer to 126 */
 /* size: 4 */

/* 128 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 129 */
 /* pointer to 128 */
 /* size: 4 */

/* 130 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 131 */
 /* pointer to 130 */
 /* size: 4 */

/* 132 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151854156 */

/* 133 */
 /* pointer to 132 */
 /* size: 4 */

/* 134 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151854312 */

/* 135 */
 /* pointer to 134 */
 /* size: 4 */

/* 136 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 137 */
 /* pointer to 136 */
 /* size: 4 */

/* 138 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 139 */
 /* pointer to 138 */
 /* size: 4 */

/* 140 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 141 */
 /* pointer to 140 */
 /* size: 4 */

/* 142 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151855196 */

/* 143 */
 /* pointer to 142 */
 /* size: 4 */

/* 144 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151855404 */

/* 145 */
 /* pointer to 144 */
 /* size: 4 */

/* 146 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151855872 */

/* 147 */
 /* pointer to 146 */
 /* size: 4 */

/* 148 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151856340 */

/* 149 */
 /* pointer to 102 */
 /* size: 4 */

/* 150 */
 /* pointer to 148 */
 /* size: 4 */

/* 151 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151856756 */

/* 152 */
 /* pointer to 151 */
 /* size: 4 */

/* 153 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 154 */
 /* pointer to 153 */
 /* size: 4 */

/* 155 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151857432 */

/* 156 */
 /* pointer to 155 */
 /* size: 4 */

/* 157 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 158 */
 /* pointer to 157 */
 /* size: 4 */

/* 159 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151792940 */

/* 160 */
 /* pointer to 159 */
 /* size: 4 */

/* 161 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151793356 */

/* 162 */
 /* pointer to 161 */
 /* size: 4 */

/* 163 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151793616 */

/* 164 */
 /* pointer to 163 */
 /* size: 4 */

/* 165 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151793772 */

/* 166 */
 /* pointer to 165 */
 /* size: 4 */

/* 167 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151793876 */

/* 168 */
 /* pointer to 167 */
 /* size: 4 */

/* 169 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151794084 */

/* 170 */
 /* pointer to 169 */
 /* size: 4 */

/* 171 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151794396 */

/* 172 */
 /* pointer to 171 */
 /* size: 4 */

/* 173 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 174 */
 /* pointer to 173 */
 /* size: 4 */

/* 175 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151794760 */

/* 176 */
 /* pointer to 175 */
 /* size: 4 */

/* 177 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151795072 */

/* 178 */
 /* pointer to 177 */
 /* size: 4 */

/* 179 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151795228 */

/* 180 */
 /* pointer to 179 */
 /* size: 4 */

/* 181 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151795384 */

/* 182 */
 /* pointer to 181 */
 /* size: 4 */

/* 183 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151795540 */

/* 184 */
 /* pointer to 83 */
 /* size: 4 */

/* 185 */
 /* pointer to 183 */
 /* size: 4 */

/* 186 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 187 */
 /* pointer to 186 */
 /* size: 4 */

/* 188 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 189 */
 /* pointer to 188 */
 /* size: 4 */

/* 190 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151796060 */

/* 191 */
 /* pointer to 190 */
 /* size: 4 */

/* 192 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151796268 */

/* 193 */
 /* pointer to 192 */
 /* size: 4 */

/* 194 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151796476 */

/* 195 */
 /* pointer to 194 */
 /* size: 4 */

/* 196 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151796684 */

/* 197 */
 /* pointer to 196 */
 /* size: 4 */

/* 198 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 199 */
 /* pointer to 198 */
 /* size: 4 */

/* 200 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 201 */
 /* pointer to 200 */
 /* size: 4 */

/* 202 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 203 */
 /* pointer to 202 */
 /* size: 4 */

/* 204 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 205 */
 /* pointer to 75 */
 /* size: 4 */

/* 206 */
 /* pointer to 204 */
 /* size: 4 */

/* 207 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 208 */
 /* pointer to 209 */
 /* size: 4 */

/* 209 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 804 */

/* 210 */
 /* pointer to 207 */
 /* size: 4 */

/* 211 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 212 */
 /* pointer to 211 */
 /* size: 4 */

/* 213 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 214 */
 /* pointer to 213 */
 /* size: 4 */

/* 215 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151867516 */

/* 216 */
 /* pointer to 215 */
 /* size: 4 */

/* 217 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151867724 */

/* 218 */
 /* pointer to 217 */
 /* size: 4 */

/* 219 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 220 */
 /* pointer to 219 */
 /* size: 4 */

/* 221 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 222 */
 /* pointer to 221 */
 /* size: 4 */

/* 223 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151868348 */

/* 224 */
 /* pointer to 223 */
 /* size: 4 */

/* 225 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 226 */
 /* pointer to 225 */
 /* size: 4 */

/* 227 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 228 */
 /* pointer to 227 */
 /* size: 4 */

/* 229 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151868816 */

/* 230 */
 /* pointer to 80 */
 /* size: 4 */

/* 231 */
 /* pointer to 229 */
 /* size: 4 */

/* 232 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151869024 */

/* 233 */
 /* pointer to 232 */
 /* size: 4 */

/* 234 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151869284 */

/* 235 */
 /* pointer to 234 */
 /* size: 4 */

/* 236 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 237 */
 /* pointer to 236 */
 /* size: 4 */

/* 238 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 239 */
 /* pointer to 238 */
 /* size: 4 */

/* 240 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 241 */
 /* pointer to 240 */
 /* size: 4 */

/* 242 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151870064 */

/* 243 */
 /* pointer to 242 */
 /* size: 4 */

/* 244 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 245 */
 /* pointer to 244 */
 /* size: 4 */

/* 246 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151870392 */

/* 247 */
 /* pointer to 246 */
 /* size: 4 */

/* 248 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 249 */
 /* pointer to 46 */
 /* size: 4 */

/* 250 */
 /* pointer to 9 */
 /* size: 4 */

/* 251 */
 /* pointer to 248 */
 /* size: 4 */

/* 252 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151870964 */

/* 253 */
 /* pointer to 252 */
 /* size: 4 */

/* 254 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 255 */
 /* pointer to 254 */
 /* size: 4 */

/* 256 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151871380 */

/* 257 */
 /* pointer to 256 */
 /* size: 4 */

/* 258 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 259 */
 /* pointer to 258 */
 /* size: 4 */

/* 260 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151871900 */

/* 261 */
 /* pointer to 260 */
 /* size: 4 */

/* 262 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 263 */
 /* pointer to 262 */
 /* size: 4 */

/* 264 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 265 */
 /* pointer to 264 */
 /* size: 4 */

/* 266 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151872784 */

/* 267 */
 /* pointer to 266 */
 /* size: 4 */

/* 268 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151873044 */

/* 269 */
 /* pointer to 268 */
 /* size: 4 */

/* 270 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151873356 */

/* 271 */
 /* pointer to 270 */
 /* size: 4 */

/* 272 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151873668 */

/* 273 */
 /* pointer to 272 */
 /* size: 4 */

/* 274 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 275 */
 /* pointer to 274 */
 /* size: 4 */

/* 276 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 277 */
 /* pointer to 276 */
 /* size: 4 */

/* 278 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151878744 */

/* 279 */
 /* pointer to 278 */
 /* size: 4 */

/* 280 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 281 */
 /* pointer to 280 */
 /* size: 4 */

/* 282 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151879160 */

/* 283 */
 /* pointer to 282 */
 /* size: 4 */

/* 284 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 285 */
 /* pointer to 284 */
 /* size: 4 */

/* 286 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 2 */

/* 287 */
 /* pointer to 286 */
 /* size: 4 */

/* 288 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151879784 */

/* 289 */
 /* pointer to 288 */
 /* size: 4 */

/* 290 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 291 */
 /* pointer to 4 */
 /* size: 4 */

/* 292 */
 /* pointer to 290 */
 /* size: 4 */

/* 293 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 294 */
 /* pointer to 293 */
 /* size: 4 */

/* 295 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151880928 */

/* 296 */
 /* pointer to 297 */
 /* size: 4 */

/* 297 */
/* <0> (null):0 */
struct delta_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 298 */
 /* pointer to 295 */
 /* size: 4 */

/* 299 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151881252 */

/* 300 */
 /* pointer to 301 */
 /* size: 4 */

/* 301 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151881460 */

/* 302 */
 /* pointer to 303 */
 /* size: 4 */

/* 303 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 304 */
 /* pointer to 299 */
 /* size: 4 */

/* 305 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 306 */
 /* pointer to 305 */
 /* size: 4 */

/* 307 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151882032 */

/* 308 */
 /* pointer to 307 */
 /* size: 4 */

/* 309 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151882240 */

/* 310 */
 /* pointer to 309 */
 /* size: 4 */

/* 311 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 312 */
 /* pointer to 313 */
 /* size: 4 */

/* 313 */
/* <0> (null):0 */
struct entity_state_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 314 */
 /* pointer to 311 */
 /* size: 4 */

/* 315 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151882828 */

/* 316 */
 /* pointer to 81 */
 /* size: 4 */

/* 317 */
 /* pointer to 315 */
 /* size: 4 */

/* 318 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151883088 */

/* 319 */
 /* pointer to 318 */
 /* size: 4 */

/* 320 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151883400 */

/* 321 */
 /* pointer to 320 */
 /* size: 4 */

/* 322 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151883660 */

/* 323 */
 /* pointer to 322 */
 /* size: 4 */

/* 324 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 325 */
 /* pointer to 324 */
 /* size: 4 */

/* 326 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 327 */
 /* pointer to 326 */
 /* size: 4 */

/* 328 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 329 */
 /* pointer to 328 */
 /* size: 4 */

/* 330 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 331 */
 /* pointer to 330 */
 /* size: 4 */

/* 332 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 333 */
 /* pointer to 332 */
 /* size: 4 */

/* 334 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 335 */
 /* pointer to 334 */
 /* size: 4 */

/* 336 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151885116 */

/* 337 */
 /* pointer to 336 */
 /* size: 4 */

/* 338 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151885324 */

/* 339 */
 /* pointer to 338 */
 /* size: 4 */

/* 340 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151885532 */

/* 341 */
 /* pointer to 340 */
 /* size: 4 */

/* 342 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 343 */
 /* pointer to 17 */
 /* size: 4 */

/* 344 */
 /* pointer to 342 */
 /* size: 4 */

/* 345 */
/* <0> (null):0 */
typedef struct enginefuncs_s enginefuncs_t; /* size: 632 */

/* 346 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 347 */
/* <0> (null):0 */
typedef int ptrdiff_t; /* size: 4 */

/* 348 */
/* <0> (null):0 */
enum {
	TS_AT_TOP = 0,
	TS_AT_BOTTOM = 1,
	TS_GOING_UP = 2,
	TS_GOING_DOWN = 3,
}; /* size: 4 */

/* 349 */
/* <0> (null):0 */
typedef enum  TOGGLE_STATE; /* size: 4 */

/* 350 */
 /* pointer to 78 */
 /* size: 4 */

/* 351 */
 /* pointer to 352 */
 /* size: 4 */

/* 352 */
/* <0> (null):0 */
struct CBaseEntity {
	/* <0> (null):0 */
	edict_t * edict(class CBaseEntity *); /* linkage=_ZN11CBaseEntity5edictEv */

	/* <0> (null):0 */
	virtual int ObjectCaps(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10ObjectCapsEv */

	/* <0> (null):0 */
	int entindex(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8entindexEv */

	/* <0> (null):0 */
	void CBaseEntity(class CBaseEntity *);

	/* <0> (null):0 */
	void * operator new(size_t, entvars_t *); /* linkage=_ZN11CBaseEntitynwEjP9entvars_s */

	/* <0> (null):0 */
	virtual void Restart(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7RestartEv */

	/* <0> (null):0 */
	virtual void Activate(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8ActivateEv */

	/* <0> (null):0 */
	virtual int Classify(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8ClassifyEv */

	/* <0> (null):0 */
	virtual void DeathNotice(class CBaseEntity *, entvars_t *); /* linkage=_ZN11CBaseEntity11DeathNoticeEP9entvars_s */

	/* <0> (null):0 */
	virtual int BloodColor(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10BloodColorEv */

	/* <0> (null):0 */
	virtual BOOL IsTriggered(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity11IsTriggeredEPS_ */

	/* <0> (null):0 */
	virtual class CBaseMonster * MyMonsterPointer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity16MyMonsterPointerEv */

	/* <0> (null):0 */
	virtual class CSquadMonster * MySquadMonsterPointer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity21MySquadMonsterPointerEv */

	/* <0> (null):0 */
	virtual int GetToggleState(class CBaseEntity *); /* linkage=_ZN11CBaseEntity14GetToggleStateEv */

	/* <0> (null):0 */
	virtual void AddPoints(class CBaseEntity *, int, BOOL); /* linkage=_ZN11CBaseEntity9AddPointsEii */

	/* <0> (null):0 */
	virtual void AddPointsToTeam(class CBaseEntity *, int, BOOL); /* linkage=_ZN11CBaseEntity15AddPointsToTeamEii */

	/* <0> (null):0 */
	virtual BOOL AddPlayerItem(class CBaseEntity *, class CBasePlayerItem *); /* linkage=_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem */

	/* <0> (null):0 */
	virtual BOOL RemovePlayerItem(class CBaseEntity *, class CBasePlayerItem *); /* linkage=_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem */

	/* <0> (null):0 */
	virtual int GiveAmmo(class CBaseEntity *, int, char *, int); /* linkage=_ZN11CBaseEntity8GiveAmmoEiPci */

	/* <0> (null):0 */
	virtual float GetDelay(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8GetDelayEv */

	/* <0> (null):0 */
	virtual int IsMoving(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8IsMovingEv */

	/* <0> (null):0 */
	virtual void OverrideReset(class CBaseEntity *); /* linkage=_ZN11CBaseEntity13OverrideResetEv */

	/* <0> (null):0 */
	virtual void SetToggleState(class CBaseEntity *, int); /* linkage=_ZN11CBaseEntity14SetToggleStateEi */

	/* <0> (null):0 */
	virtual void StartSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity13StartSneakingEv */

	/* <0> (null):0 */
	virtual void StopSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12StopSneakingEv */

	/* <0> (null):0 */
	virtual BOOL OnControls(class CBaseEntity *, entvars_t *); /* linkage=_ZN11CBaseEntity10OnControlsEP9entvars_s */

	/* <0> (null):0 */
	virtual BOOL IsSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10IsSneakingEv */

	/* <0> (null):0 */
	virtual BOOL IsAlive(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7IsAliveEv */

	/* <0> (null):0 */
	virtual BOOL IsBSPModel(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10IsBSPModelEv */

	/* <0> (null):0 */
	virtual BOOL ReflectGauss(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12ReflectGaussEv */

	/* <0> (null):0 */
	virtual BOOL IsPlayer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8IsPlayerEv */

	/* <0> (null):0 */
	virtual BOOL IsNetClient(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11IsNetClientEv */

	/* <0> (null):0 */
	virtual const char  * TeamID(class CBaseEntity *); /* linkage=_ZN11CBaseEntity6TeamIDEv */

	/* <0> (null):0 */
	virtual void Think(class CBaseEntity *); /* linkage=_ZN11CBaseEntity5ThinkEv */

	/* <0> (null):0 */
	virtual void Touch(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity5TouchEPS_ */

	/* <0> (null):0 */
	virtual void Use(class CBaseEntity *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float); /* linkage=_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf */

	/* <0> (null):0 */
	virtual void Blocked(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity7BlockedEPS_ */

	/* <0> (null):0 */
	virtual void UpdateOwner(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11UpdateOwnerEv */

	/* <0> (null):0 */
	virtual BOOL FBecomeProne(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12FBecomeProneEv */

	/* <0> (null):0 */
	virtual class Vector Center(class CBaseEntity *); /* linkage=_ZN11CBaseEntity6CenterEv */

	/* <0> (null):0 */
	virtual class Vector EyePosition(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11EyePositionEv */

	/* <0> (null):0 */
	virtual class Vector EarPosition(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11EarPositionEv */

	/* <0> (null):0 */
	virtual class Vector BodyTarget(class CBaseEntity *, const class Vector  &); /* linkage=_ZN11CBaseEntity10BodyTargetERK6Vector */

	/* <0> (null):0 */
	virtual int Illumination(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12IlluminationEv */

	/* <0> (null):0 */
	virtual BOOL HasTarget(class CBaseEntity *, string_t); /* linkage=_ZN11CBaseEntity9HasTargetEj */

	/* vtable has 41 entries: {
	   [6] = ObjectCaps(_ZN11CBaseEntity10ObjectCapsEv), 
	   [2] = Restart(_ZN11CBaseEntity7RestartEv), 
	   [7] = Activate(_ZN11CBaseEntity8ActivateEv), 
	   [9] = Classify(_ZN11CBaseEntity8ClassifyEv), 
	   [10] = DeathNotice(_ZN11CBaseEntity11DeathNoticeEP9entvars_s), 
	   [15] = BloodColor(_ZN11CBaseEntity10BloodColorEv), 
	   [17] = IsTriggered(_ZN11CBaseEntity11IsTriggeredEPS_), 
	   [18] = MyMonsterPointer(_ZN11CBaseEntity16MyMonsterPointerEv), 
	   [19] = MySquadMonsterPointer(_ZN11CBaseEntity21MySquadMonsterPointerEv), 
	   [20] = GetToggleState(_ZN11CBaseEntity14GetToggleStateEv), 
	   [21] = AddPoints(_ZN11CBaseEntity9AddPointsEii), 
	   [22] = AddPointsToTeam(_ZN11CBaseEntity15AddPointsToTeamEii), 
	   [23] = AddPlayerItem(_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem), 
	   [24] = RemovePlayerItem(_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem), 
	   [25] = GiveAmmo(_ZN11CBaseEntity8GiveAmmoEiPci), 
	   [26] = GetDelay(_ZN11CBaseEntity8GetDelayEv), 
	   [27] = IsMoving(_ZN11CBaseEntity8IsMovingEv), 
	   [28] = OverrideReset(_ZN11CBaseEntity13OverrideResetEv), 
	   [30] = SetToggleState(_ZN11CBaseEntity14SetToggleStateEi), 
	   [31] = StartSneaking(_ZN11CBaseEntity13StartSneakingEv), 
	   [32] = StopSneaking(_ZN11CBaseEntity12StopSneakingEv), 
	   [33] = OnControls(_ZN11CBaseEntity10OnControlsEP9entvars_s), 
	   [34] = IsSneaking(_ZN11CBaseEntity10IsSneakingEv), 
	   [35] = IsAlive(_ZN11CBaseEntity7IsAliveEv), 
	   [36] = IsBSPModel(_ZN11CBaseEntity10IsBSPModelEv), 
	   [37] = ReflectGauss(_ZN11CBaseEntity12ReflectGaussEv), 
	   [40] = IsPlayer(_ZN11CBaseEntity8IsPlayerEv), 
	   [41] = IsNetClient(_ZN11CBaseEntity11IsNetClientEv), 
	   [42] = TeamID(_ZN11CBaseEntity6TeamIDEv), 
	   [44] = Think(_ZN11CBaseEntity5ThinkEv), 
	   [45] = Touch(_ZN11CBaseEntity5TouchEPS_), 
	   [46] = Use(_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf), 
	   [47] = Blocked(_ZN11CBaseEntity7BlockedEPS_), 
	   [49] = UpdateOwner(_ZN11CBaseEntity11UpdateOwnerEv), 
	   [50] = FBecomeProne(_ZN11CBaseEntity12FBecomeProneEv), 
	   [51] = Center(_ZN11CBaseEntity6CenterEv), 
	   [52] = EyePosition(_ZN11CBaseEntity11EyePositionEv), 
	   [53] = EarPosition(_ZN11CBaseEntity11EarPositionEv), 
	   [54] = BodyTarget(_ZN11CBaseEntity10BodyTargetERK6Vector), 
	   [55] = Illumination(_ZN11CBaseEntity12IlluminationEv), 
	   [38] = HasTarget(_ZN11CBaseEntity9HasTargetEj), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 353 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 354 */
/* <0> (null):0 */
struct {
	int                        event;                /*     0     4 */
	char *                     options;              /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 355 */
/* <0> (null):0 */
typedef class  MonsterEvent_t; /* size: 8 */

/* 356 */
/* <0> (null):0 */
enum {
	USE_OFF = 0,
	USE_ON = 1,
	USE_SET = 2,
	USE_TOGGLE = 3,
}; /* size: 4 */

/* 357 */
/* <0> (null):0 */
typedef enum  USE_TYPE; /* size: 4 */

/* 358 */
/* <0> (null):0 */
enum WeaponIdType {
	WEAPON_NONE = 0,
	WEAPON_P228 = 1,
	WEAPON_GLOCK = 2,
	WEAPON_SCOUT = 3,
	WEAPON_HEGRENADE = 4,
	WEAPON_XM1014 = 5,
	WEAPON_C4 = 6,
	WEAPON_MAC10 = 7,
	WEAPON_AUG = 8,
	WEAPON_SMOKEGRENADE = 9,
	WEAPON_ELITE = 10,
	WEAPON_FIVESEVEN = 11,
	WEAPON_UMP45 = 12,
	WEAPON_SG550 = 13,
	WEAPON_GALIL = 14,
	WEAPON_FAMAS = 15,
	WEAPON_USP = 16,
	WEAPON_GLOCK18 = 17,
	WEAPON_AWP = 18,
	WEAPON_MP5N = 19,
	WEAPON_M249 = 20,
	WEAPON_M3 = 21,
	WEAPON_M4A1 = 22,
	WEAPON_TMP = 23,
	WEAPON_G3SG1 = 24,
	WEAPON_FLASHBANG = 25,
	WEAPON_DEAGLE = 26,
	WEAPON_SG552 = 27,
	WEAPON_AK47 = 28,
	WEAPON_KNIFE = 29,
	WEAPON_P90 = 30,
	WEAPON_SHIELDGUN = 99,
}; /* size: 4 */

/* 359 */
/* <0> (null):0 */
enum MaxAmmoType {
	MAX_AMMO_BUCKSHOT = 32,
	MAX_AMMO_9MM = 120,
	MAX_AMMO_556NATO = 90,
	MAX_AMMO_556NATOBOX = 200,
	MAX_AMMO_762NATO = 90,
	MAX_AMMO_45ACP = 100,
	MAX_AMMO_50AE = 35,
	MAX_AMMO_338MAGNUM = 30,
	MAX_AMMO_57MM = 100,
	MAX_AMMO_357SIG = 52,
}; /* size: 4 */

/* 360 */
/* <0> (null):0 */
enum {
	BULLET_NONE = 0,
	BULLET_PLAYER_9MM = 1,
	BULLET_PLAYER_MP5 = 2,
	BULLET_PLAYER_357 = 3,
	BULLET_PLAYER_BUCKSHOT = 4,
	BULLET_PLAYER_CROWBAR = 5,
	BULLET_MONSTER_9MM = 6,
	BULLET_MONSTER_MP5 = 7,
	BULLET_MONSTER_12MM = 8,
	BULLET_PLAYER_45ACP = 9,
	BULLET_PLAYER_338MAG = 10,
	BULLET_PLAYER_762MM = 11,
	BULLET_PLAYER_556MM = 12,
	BULLET_PLAYER_50AE = 13,
	BULLET_PLAYER_57MM = 14,
	BULLET_PLAYER_357SIG = 15,
}; /* size: 4 */

/* 361 */
/* <0> (null):0 */
typedef enum  Bullet; /* size: 4 */

/* 362 */
/* <0> (null):0 */
struct {
	int                        iSlot;                /*     0     4 */
	int                        iPosition;            /*     4     4 */
	const char  *              pszAmmo1;             /*     8     4 */
	int                        iMaxAmmo1;            /*    12     4 */
	const char  *              pszAmmo2;             /*    16     4 */
	int                        iMaxAmmo2;            /*    20     4 */
	const char  *              pszName;              /*    24     4 */
	int                        iMaxClip;             /*    28     4 */
	int                        iId;                  /*    32     4 */
	int                        iFlags;               /*    36     4 */
	int                        iWeight;              /*    40     4 */

	/* size: 44, cachelines: 1, members: 11 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 363 */
/* <0> (null):0 */
typedef class  ItemInfo; /* size: 44 */

/* 364 */
/* <0> (null):0 */
enum {
	PLAYER_IDLE = 0,
	PLAYER_WALK = 1,
	PLAYER_JUMP = 2,
	PLAYER_SUPERJUMP = 3,
	PLAYER_DIE = 4,
	PLAYER_ATTACK1 = 5,
	PLAYER_ATTACK2 = 6,
	PLAYER_FLINCH = 7,
	PLAYER_LARGE_FLINCH = 8,
	PLAYER_RELOAD = 9,
	PLAYER_HOLDBOMB = 10,
}; /* size: 4 */

/* 365 */
/* <0> (null):0 */
typedef enum  PLAYER_ANIM; /* size: 4 */

/* 366 */
/* <0> (null):0 */
class CBasePlayer {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 367 */
 /* pointer to 366 */
 /* size: 4 */

/* 368 */
wchar_t
 /* size: 4 */

/* 369 */
/* <0> (null):0 */
enum GameEventType {
	EVENT_INVALID = 0,
	EVENT_WEAPON_FIRED = 1,
	EVENT_WEAPON_FIRED_ON_EMPTY = 2,
	EVENT_WEAPON_RELOADED = 3,
	EVENT_HE_GRENADE_EXPLODED = 4,
	EVENT_FLASHBANG_GRENADE_EXPLODED = 5,
	EVENT_SMOKE_GRENADE_EXPLODED = 6,
	EVENT_GRENADE_BOUNCED = 7,
	EVENT_BEING_SHOT_AT = 8,
	EVENT_PLAYER_BLINDED_BY_FLASHBANG = 9,
	EVENT_PLAYER_FOOTSTEP = 10,
	EVENT_PLAYER_JUMPED = 11,
	EVENT_PLAYER_DIED = 12,
	EVENT_PLAYER_LANDED_FROM_HEIGHT = 13,
	EVENT_PLAYER_TOOK_DAMAGE = 14,
	EVENT_HOSTAGE_DAMAGED = 15,
	EVENT_HOSTAGE_KILLED = 16,
	EVENT_DOOR = 17,
	EVENT_BREAK_GLASS = 18,
	EVENT_BREAK_WOOD = 19,
	EVENT_BREAK_METAL = 20,
	EVENT_BREAK_FLESH = 21,
	EVENT_BREAK_CONCRETE = 22,
	EVENT_BOMB_PLANTED = 23,
	EVENT_BOMB_DROPPED = 24,
	EVENT_BOMB_PICKED_UP = 25,
	EVENT_BOMB_BEEP = 26,
	EVENT_BOMB_DEFUSING = 27,
	EVENT_BOMB_DEFUSE_ABORTED = 28,
	EVENT_BOMB_DEFUSED = 29,
	EVENT_BOMB_EXPLODED = 30,
	EVENT_HOSTAGE_USED = 31,
	EVENT_HOSTAGE_RESCUED = 32,
	EVENT_ALL_HOSTAGES_RESCUED = 33,
	EVENT_VIP_ESCAPED = 34,
	EVENT_VIP_ASSASSINATED = 35,
	EVENT_TERRORISTS_WIN = 36,
	EVENT_CTS_WIN = 37,
	EVENT_ROUND_DRAW = 38,
	EVENT_ROUND_WIN = 39,
	EVENT_ROUND_LOSS = 40,
	EVENT_ROUND_START = 41,
	EVENT_PLAYER_SPAWNED = 42,
	EVENT_CLIENT_CORPSE_SPAWNED = 43,
	EVENT_BUY_TIME_START = 44,
	EVENT_PLAYER_LEFT_BUY_ZONE = 45,
	EVENT_DEATH_CAMERA_START = 46,
	EVENT_KILL_ALL = 47,
	EVENT_ROUND_TIME = 48,
	EVENT_DIE = 49,
	EVENT_KILL = 50,
	EVENT_HEADSHOT = 51,
	EVENT_KILL_FLASHBANGED = 52,
	EVENT_TUTOR_BUY_MENU_OPENNED = 53,
	EVENT_TUTOR_AUTOBUY = 54,
	EVENT_PLAYER_BOUGHT_SOMETHING = 55,
	EVENT_TUTOR_NOT_BUYING_ANYTHING = 56,
	EVENT_TUTOR_NEED_TO_BUY_PRIMARY_WEAPON = 57,
	EVENT_TUTOR_NEED_TO_BUY_PRIMARY_AMMO = 58,
	EVENT_TUTOR_NEED_TO_BUY_SECONDARY_AMMO = 59,
	EVENT_TUTOR_NEED_TO_BUY_ARMOR = 60,
	EVENT_TUTOR_NEED_TO_BUY_DEFUSE_KIT = 61,
	EVENT_TUTOR_NEED_TO_BUY_GRENADE = 62,
	EVENT_CAREER_TASK_DONE = 63,
	EVENT_START_RADIO_1 = 64,
	EVENT_RADIO_COVER_ME = 65,
	EVENT_RADIO_YOU_TAKE_THE_POINT = 66,
	EVENT_RADIO_HOLD_THIS_POSITION = 67,
	EVENT_RADIO_REGROUP_TEAM = 68,
	EVENT_RADIO_FOLLOW_ME = 69,
	EVENT_RADIO_TAKING_FIRE = 70,
	EVENT_START_RADIO_2 = 71,
	EVENT_RADIO_GO_GO_GO = 72,
	EVENT_RADIO_TEAM_FALL_BACK = 73,
	EVENT_RADIO_STICK_TOGETHER_TEAM = 74,
	EVENT_RADIO_GET_IN_POSITION_AND_WAIT = 75,
	EVENT_RADIO_STORM_THE_FRONT = 76,
	EVENT_RADIO_REPORT_IN_TEAM = 77,
	EVENT_START_RADIO_3 = 78,
	EVENT_RADIO_AFFIRMATIVE = 79,
	EVENT_RADIO_ENEMY_SPOTTED = 80,
	EVENT_RADIO_NEED_BACKUP = 81,
	EVENT_RADIO_SECTOR_CLEAR = 82,
	EVENT_RADIO_IN_POSITION = 83,
	EVENT_RADIO_REPORTING_IN = 84,
	EVENT_RADIO_GET_OUT_OF_THERE = 85,
	EVENT_RADIO_NEGATIVE = 86,
	EVENT_RADIO_ENEMY_DOWN = 87,
	EVENT_END_RADIO = 88,
	EVENT_NEW_MATCH = 89,
	EVENT_PLAYER_CHANGED_TEAM = 90,
	EVENT_BULLET_IMPACT = 91,
	EVENT_GAME_COMMENCE = 92,
	EVENT_WEAPON_ZOOMED = 93,
	EVENT_HOSTAGE_CALLED_FOR_HELP = 94,
	NUM_GAME_EVENTS = 95,
}; /* size: 4 */

/* 370 */
/* <0> (null):0 */
enum xm1014_e {
	XM1014_IDLE = 0,
	XM1014_FIRE1 = 1,
	XM1014_FIRE2 = 2,
	XM1014_RELOAD = 3,
	XM1014_PUMP = 4,
	XM1014_START_RELOAD = 5,
	XM1014_DRAW = 6,
}; /* size: 4 */

/* 371 */
/* <0> (null):0 */
class CXM1014 : public CBasePlayerWeapon {
public:

	/* class CBasePlayerWeapon   <ancestor>; */      /*     0     0 */
	int                        m_iShell;             /*   336     4 */
	float                      m_flPumpTime;         /*   340     4 */
private:

	short unsigned int         m_usFireXM1014;       /*   344     2 */
	/* <0> (null):0 */
	void CXM1014(class CXM1014 *, const class CXM1014  &);

	/* <0> (null):0 */
	void CXM1014(class CXM1014 *);

	/* <0> (null):0 */
	virtual void Spawn(class CXM1014 *); /* linkage=_ZN7CXM10145SpawnEv */

	/* <0> (null):0 */
	virtual void Precache(class CXM1014 *); /* linkage=_ZN7CXM10148PrecacheEv */

	/* <0> (null):0 */
	virtual int iItemSlot(class CXM1014 *); /* linkage=_ZN7CXM10149iItemSlotEv */

	/* <0> (null):0 */
	virtual int GetItemInfo(class CXM1014 *, ItemInfo *); /* linkage=_ZN7CXM101411GetItemInfoEP8ItemInfo */

	/* <0> (null):0 */
	virtual void PrimaryAttack(class CXM1014 *); /* linkage=_ZN7CXM101413PrimaryAttackEv */

	/* <0> (null):0 */
	virtual BOOL Deploy(class CXM1014 *); /* linkage=_ZN7CXM10146DeployEv */

	/* <0> (null):0 */
	virtual void Reload(class CXM1014 *); /* linkage=_ZN7CXM10146ReloadEv */

	/* <0> (null):0 */
	virtual void WeaponIdle(class CXM1014 *); /* linkage=_ZN7CXM101410WeaponIdleEv */

	/* <0> (null):0 */
	virtual float GetMaxSpeed(class CXM1014 *); /* linkage=_ZN7CXM101411GetMaxSpeedEv */

	/* <0> (null):0 */
	virtual BOOL UseDecrement(class CXM1014 *); /* linkage=_ZN7CXM101412UseDecrementEv */

	/* vtable has 10 entries: {
	   [0] = Spawn(_ZN7CXM10145SpawnEv), 
	   [1] = Precache(_ZN7CXM10148PrecacheEv), 
	   [79] = iItemSlot(_ZN7CXM10149iItemSlotEv), 
	   [61] = GetItemInfo(_ZN7CXM101411GetItemInfoEP8ItemInfo), 
	   [87] = PrimaryAttack(_ZN7CXM101413PrimaryAttackEv), 
	   [64] = Deploy(_ZN7CXM10146DeployEv), 
	   [89] = Reload(_ZN7CXM10146ReloadEv), 
	   [90] = WeaponIdle(_ZN7CXM101410WeaponIdleEv), 
	   [78] = GetMaxSpeed(_ZN7CXM101411GetMaxSpeedEv), 
	   [93] = UseDecrement(_ZN7CXM101412UseDecrementEv), 
	} */
	/* size: 348, cachelines: 6, members: 4 */
	/* last cacheline: 28 bytes */

	/* BRAIN FART ALERT! 348 != 10 + 0(holes), diff = 338 */

}; /* size: 348 */

/* 372 */
/* <0> (null):0 */
class CBasePlayerWeapon {
	/* <0> (null):0 */
	void CBasePlayerWeapon(class CBasePlayerWeapon *);

	/* <0> (null):0 */
	virtual int AddWeapon(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon9AddWeaponEv */

	/* <0> (null):0 */
	virtual void UpdateItemInfo(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon14UpdateItemInfoEv */

	/* <0> (null):0 */
	virtual void SecondaryAttack(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon15SecondaryAttackEv */

	/* <0> (null):0 */
	virtual BOOL ShouldWeaponIdle(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon16ShouldWeaponIdleEv */

	/* <0> (null):0 */
	virtual BOOL IsWeapon(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon8IsWeaponEv */

	/* <0> (null):0 */
	virtual class CBasePlayerItem * GetWeaponPtr(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon12GetWeaponPtrEv */

	/* vtable has 6 entries: {
	   [82] = AddWeapon(_ZN17CBasePlayerWeapon9AddWeaponEv), 
	   [68] = UpdateItemInfo(_ZN17CBasePlayerWeapon14UpdateItemInfoEv), 
	   [88] = SecondaryAttack(_ZN17CBasePlayerWeapon15SecondaryAttackEv), 
	   [92] = ShouldWeaponIdle(_ZN17CBasePlayerWeapon16ShouldWeaponIdleEv), 
	   [65] = IsWeapon(_ZN17CBasePlayerWeapon8IsWeaponEv), 
	   [77] = GetWeaponPtr(_ZN17CBasePlayerWeapon12GetWeaponPtrEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 373 */
 /* pointer to 371 */
 /* size: 4 */

/* 374 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 375 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 348 */

/* 376 */
 /* pointer to 363 */
 /* size: 4 */

/* 377 */
/* <0> (null):0 */
class IVoiceGameMgrHelper {
	int ()(void) * *           _vptr.IVoiceGameMgrHelper; /*     0     4 */
	/* <0> (null):0 */
	virtual void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *, int);

	/* <0> (null):0 */
	virtual bool CanPlayerHearPlayer(class IVoiceGameMgrHelper *, class CBasePlayer *, class CBasePlayer *); /* linkage=_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_ */

	/* vtable has 1 entries: {
	   [2] = CanPlayerHearPlayer(_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_), 
	} */
	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 378 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 379 */
 /* pointer to 380 */
 /* size: 4 */

/* 380 */
 /* pointer to 378 */
 /* size: 4 */

/* 381 */
 /* pointer to 377 */
 /* size: 4 */

/* 382 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 383 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 384 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 385 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 386 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 387 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 388 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 389 */
 /* pointer to 390 */
 /* size: 4 */

/* 390 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 676 */

/* 391 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 392 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 393 */
/* <0> (null):0 */
class CPointEntity {
	/* <0> (null):0 */
	virtual int ObjectCaps(class CPointEntity *); /* linkage=_ZN12CPointEntity10ObjectCapsEv */

	/* vtable has 1 entries: {
	   [6] = ObjectCaps(_ZN12CPointEntity10ObjectCapsEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 394 */
 /* pointer to 393 */
 /* size: 4 */

/* 395 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 396 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 397 */
/* <0> (null):0 */
class CBaseDelay {
	/* <0> (null):0 */
	void CBaseDelay(class CBaseDelay *);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 398 */
 /* pointer to 397 */
 /* size: 4 */

/* 399 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 400 */
/* <0> (null):0 */
class CBaseAnimating {
	/* <0> (null):0 */
	void CBaseAnimating(class CBaseAnimating *);

	/* <0> (null):0 */
	virtual void HandleAnimEvent(class CBaseAnimating *, MonsterEvent_t *); /* linkage=_ZN14CBaseAnimating15HandleAnimEventEP14MonsterEvent_t */

	/* vtable has 1 entries: {
	   [58] = HandleAnimEvent(_ZN14CBaseAnimating15HandleAnimEventEP14MonsterEvent_t), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 401 */
 /* pointer to 400 */
 /* size: 4 */

/* 402 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 403 */
/* <0> (null):0 */
class CBasePlayerItem {
	/* <0> (null):0 */
	void CBasePlayerItem(class CBasePlayerItem *);

	/* <0> (null):0 */
	virtual BOOL CanDrop(class CBasePlayerItem *); /* linkage=_ZN15CBasePlayerItem7CanDropEv */

	/* <0> (null):0 */
	virtual BOOL CanHolster(class CBasePlayerItem *); /* linkage=_ZN15CBasePlayerItem10CanHolsterEv */

	/* <0> (null):0 */
	virtual void ItemPreFrame(class CBasePlayerItem *); /* linkage=_ZN15CBasePlayerItem12ItemPreFrameEv */

	ItemInfo                   ItemInfoArray[32];    /*     0  1408 */
	/* --- cacheline 22 boundary (1408 bytes) --- */
	/* vtable has 3 entries: {
	   [63] = CanDrop(_ZN15CBasePlayerItem7CanDropEv), 
	   [66] = CanHolster(_ZN15CBasePlayerItem10CanHolsterEv), 
	   [69] = ItemPreFrame(_ZN15CBasePlayerItem12ItemPreFrameEv), 
	} */
	/* size: 0, cachelines: 0, members: 1 */

	/* BRAIN FART ALERT! 0 != 1408 + 0(holes), diff = -1408 */

}; /* size: 0 */

/* 404 */
 /* pointer to 403 */
 /* size: 4 */

/* 405 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 406 */
 /* pointer to 372 */
 /* size: 4 */

/* 407 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 408 */
 /* pointer to 352 */
 /* size: 4 */

/* 409 */
/* <0> (null):0 */
class CBaseMonster {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 410 */
 /* pointer to 409 */
 /* size: 4 */

/* 411 */
/* <0> (null):0 */
struct CSquadMonster {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 412 */
 /* pointer to 411 */
 /* size: 4 */

/* 413 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 414 */
 /* pointer to 355 */
 /* size: 4 */

/* 415 */
 /* pointer to 403 */
 /* size: 4 */

/* 416 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 417 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 418 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 419 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 420 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 421 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 422 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 423 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 424 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 425 */
 /* pointer to 74 */
 /* size: 4 */

/* 426 */
/* <0> (null):0 */
class CBotManager {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 427 */
 /* pointer to 426 */
 /* size: 4 */

/* 428 */
/* <0> (null):0 */
ItemInfo                   array[32]; /* size: 1408 */

/* Functions: */

/* <0> (null):0 */
void Vector2D(class Vector2D *)
{
} /* size: 3014656 */

/* <0> (null):0 */
void Vector2D(class Vector2D *, float, float)
{
} /* size: 151600496 */

/* <0> (null):0 */
class Vector2D operator+(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DplERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator-(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DmiERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator*(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DmlEf */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator/(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DdvEf */
{
} /* size: 8 */

/* <0> (null):0 */
float Length(const class Vector2D  *) /* linkage=_ZNK8Vector2D6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector2D  *) /* linkage=_ZNK8Vector2D13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector2D Normalize(const class Vector2D  *) /* linkage=_ZNK8Vector2D9NormalizeEv */
{
} /* size: 8 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector2D *) /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector2D *, float) /* linkage=_ZN8Vector2D6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void Vector(class Vector *)
{
} /* size: 0 */

/* <0> (null):0 */
void Vector(class Vector *, float, float, float)
{
} /* size: 228 */

/* <0> (null):0 */
void Vector(class Vector *, const class Vector  &)
{
} /* size: 151603276 */

/* <0> (null):0 */
void Vector(class Vector *, float *)
{
} /* size: 0 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *) /* linkage=_ZNK6VectorngEv */
{
} /* size: 12 */

/* <0> (null):0 */
int operator==(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectoreqERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
int operator!=(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorneERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector operator+(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorplERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectormiERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator*(const class Vector  *, float) /* linkage=_ZNK6VectormlEf */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator/(const class Vector  *, float) /* linkage=_ZNK6VectordvEf */
{
} /* size: 12 */

/* <0> (null):0 */
void CopyToArray(const class Vector  *, float *) /* linkage=_ZNK6Vector11CopyToArrayEPf */
{
} /* size: 320 */

/* <0> (null):0 */
float Length(const class Vector  *) /* linkage=_ZNK6Vector6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector  *) /* linkage=_ZNK6Vector13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
float * operator float*(class Vector *) /* linkage=_ZN6VectorcvPfEv */
{
} /* size: 4 */

/* <0> (null):0 */
const float  * operator const float*(const class Vector  *) /* linkage=_ZNK6VectorcvPKfEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector Normalize(const class Vector  *) /* linkage=_ZNK6Vector9NormalizeEv */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector2D Make2D(const class Vector  *) /* linkage=_ZNK6Vector6Make2DEv */
{
} /* size: 8 */

/* <0> (null):0 */
float Length2D(const class Vector  *) /* linkage=_ZNK6Vector8Length2DEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector  *, float) /* linkage=_ZNK6Vector16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector  *, float) /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector *) /* linkage=_ZN6Vector16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector *, float) /* linkage=_ZN6Vector6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
edict_t * edict(class CBaseEntity *) /* linkage=_ZN11CBaseEntity5edictEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int ObjectCaps(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
int entindex(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8entindexEv */
{
} /* size: 4 */

/* <0> (null):0 */
void CBaseEntity(class CBaseEntity *)
{
} /* size: 0 */

/* <0> (null):0 */
void * operator new(size_t, entvars_t *) /* linkage=_ZN11CBaseEntitynwEjP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Restart(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7RestartEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Activate(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8ActivateEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int Classify(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8ClassifyEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void DeathNotice(class CBaseEntity *, entvars_t *) /* linkage=_ZN11CBaseEntity11DeathNoticeEP9entvars_s */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int BloodColor(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10BloodColorEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsTriggered(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity11IsTriggeredEPS_ */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CBaseMonster * MyMonsterPointer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity16MyMonsterPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CSquadMonster * MySquadMonsterPointer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity21MySquadMonsterPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int GetToggleState(class CBaseEntity *) /* linkage=_ZN11CBaseEntity14GetToggleStateEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void AddPoints(class CBaseEntity *, int, BOOL) /* linkage=_ZN11CBaseEntity9AddPointsEii */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void AddPointsToTeam(class CBaseEntity *, int, BOOL) /* linkage=_ZN11CBaseEntity15AddPointsToTeamEii */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL AddPlayerItem(class CBaseEntity *, class CBasePlayerItem *) /* linkage=_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL RemovePlayerItem(class CBaseEntity *, class CBasePlayerItem *) /* linkage=_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int GiveAmmo(class CBaseEntity *, int, char *, int) /* linkage=_ZN11CBaseEntity8GiveAmmoEiPci */
{
} /* size: 4 */

/* <0> (null):0 */
virtual float GetDelay(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8GetDelayEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int IsMoving(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8IsMovingEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void OverrideReset(class CBaseEntity *) /* linkage=_ZN11CBaseEntity13OverrideResetEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void SetToggleState(class CBaseEntity *, int) /* linkage=_ZN11CBaseEntity14SetToggleStateEi */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void StartSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity13StartSneakingEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void StopSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12StopSneakingEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL OnControls(class CBaseEntity *, entvars_t *) /* linkage=_ZN11CBaseEntity10OnControlsEP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10IsSneakingEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsAlive(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7IsAliveEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsBSPModel(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10IsBSPModelEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL ReflectGauss(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12ReflectGaussEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsPlayer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8IsPlayerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsNetClient(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11IsNetClientEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual const char  * TeamID(class CBaseEntity *) /* linkage=_ZN11CBaseEntity6TeamIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Think(class CBaseEntity *) /* linkage=_ZN11CBaseEntity5ThinkEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Touch(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity5TouchEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Use(class CBaseEntity *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float) /* linkage=_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Blocked(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity7BlockedEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void UpdateOwner(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11UpdateOwnerEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL FBecomeProne(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12FBecomeProneEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class Vector Center(class CBaseEntity *) /* linkage=_ZN11CBaseEntity6CenterEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector EyePosition(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11EyePositionEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector EarPosition(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11EarPositionEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector BodyTarget(class CBaseEntity *, const class Vector  &) /* linkage=_ZN11CBaseEntity10BodyTargetERK6Vector */
{
} /* size: 12 */

/* <0> (null):0 */
virtual int Illumination(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12IlluminationEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL HasTarget(class CBaseEntity *, string_t) /* linkage=_ZN11CBaseEntity9HasTargetEj */
{
} /* size: 4 */

/* <0> (null):0 */
void CXM1014(class CXM1014 *, const class CXM1014  &)
{
} /* size: 0 */

/* <0> (null):0 */
void CXM1014(class CXM1014 *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Spawn(class CXM1014 *) /* linkage=_ZN7CXM10145SpawnEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Precache(class CXM1014 *) /* linkage=_ZN7CXM10148PrecacheEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int iItemSlot(class CXM1014 *) /* linkage=_ZN7CXM10149iItemSlotEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int GetItemInfo(class CXM1014 *, ItemInfo *) /* linkage=_ZN7CXM101411GetItemInfoEP8ItemInfo */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void PrimaryAttack(class CXM1014 *) /* linkage=_ZN7CXM101413PrimaryAttackEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL Deploy(class CXM1014 *) /* linkage=_ZN7CXM10146DeployEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Reload(class CXM1014 *) /* linkage=_ZN7CXM10146ReloadEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void WeaponIdle(class CXM1014 *) /* linkage=_ZN7CXM101410WeaponIdleEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual float GetMaxSpeed(class CXM1014 *) /* linkage=_ZN7CXM101411GetMaxSpeedEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL UseDecrement(class CXM1014 *) /* linkage=_ZN7CXM101412UseDecrementEv */
{
} /* size: 4 */

/* <0> (null):0 */
void CBasePlayerWeapon(class CBasePlayerWeapon *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual int AddWeapon(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon9AddWeaponEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void UpdateItemInfo(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon14UpdateItemInfoEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void SecondaryAttack(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon15SecondaryAttackEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL ShouldWeaponIdle(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon16ShouldWeaponIdleEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsWeapon(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon8IsWeaponEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CBasePlayerItem * GetWeaponPtr(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon12GetWeaponPtrEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *, int)
{
} /* size: 0 */

/* <0> (null):0 */
virtual bool CanPlayerHearPlayer(class IVoiceGameMgrHelper *, class CBasePlayer *, class CBasePlayer *) /* linkage=_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
void WeaponIdle(class CXM1014 *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator==(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator!=(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, float X, float Y, float Z)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator+(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator*(const class Vector  *const this, float fl)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Length(const class Vector  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline edict_t * ENT(const entvars_t  * pev)
{
} /* size: 4 */

/* <0> (null):0 */
void Reload(class CXM1014 *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline BOOL FStrEq(const char  * sz1, const char  * sz2)
{
} /* size: 4 */

/* <0> (null):0 */
inline void edict(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline int ENTINDEX(edict_t * pEdict)
{
} /* size: 4 */

/* <0> (null):0 */
inline void ObjectCaps(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
virtual int ObjectCaps(class CPointEntity *) /* linkage=_ZN12CPointEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
inline void ObjectCaps(class CPointEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void entindex(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator-(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void NormalizeInPlace(class Vector *const this)
{
	{
		float flLen;                                          //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline void CBaseEntity(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CBaseDelay(class CBaseDelay *)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBaseDelay(class CBaseDelay *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CBaseAnimating(class CBaseAnimating *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void HandleAnimEvent(class CBaseAnimating *, MonsterEvent_t *) /* linkage=_ZN14CBaseAnimating15HandleAnimEventEP14MonsterEvent_t */
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBaseAnimating(class CBaseAnimating *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CBasePlayerItem(class CBasePlayerItem *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL CanDrop(class CBasePlayerItem *) /* linkage=_ZN15CBasePlayerItem7CanDropEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL CanHolster(class CBasePlayerItem *) /* linkage=_ZN15CBasePlayerItem10CanHolsterEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void ItemPreFrame(class CBasePlayerItem *) /* linkage=_ZN15CBasePlayerItem12ItemPreFrameEv */
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBasePlayerItem(class CBasePlayerItem *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBasePlayerWeapon(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline entvars_t * VARS(edict_t * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline void * GET_PRIVATE(edict_t * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline void operator new(size_t stAllocateBlock, entvars_t * pev)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CXM1014(class CXM1014 *const this)
{
} /* size: 0 */

/* <0> (null):0 */
class CXM1014 * GetClassPtr<CXM1014>(class CXM1014 * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
void Restart(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ObjectCaps(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Activate(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Classify(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void DeathNotice(class CBaseEntity *const this, entvars_t * pevChild)
{
} /* size: 0 */

/* <0> (null):0 */
void BloodColor(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsTriggered(class CBaseEntity *const this, class CBaseEntity * pActivator)
{
} /* size: 0 */

/* <0> (null):0 */
void MyMonsterPointer(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void MySquadMonsterPointer(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetToggleState(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void AddPoints(class CBaseEntity *const this, int score, BOOL bAllowNegativeScore)
{
} /* size: 0 */

/* <0> (null):0 */
void AddPointsToTeam(class CBaseEntity *const this, int score, BOOL bAllowNegativeScore)
{
} /* size: 0 */

/* <0> (null):0 */
void AddPlayerItem(class CBaseEntity *const this, class CBasePlayerItem * pItem)
{
} /* size: 0 */

/* <0> (null):0 */
void RemovePlayerItem(class CBaseEntity *const this, class CBasePlayerItem * pItem)
{
} /* size: 0 */

/* <0> (null):0 */
void GiveAmmo(class CBaseEntity *const this, int iAmount, char * szName, int iMax)
{
} /* size: 0 */

/* <0> (null):0 */
void GetDelay(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsMoving(class CBaseEntity *const this)
{
	operator!=(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void OverrideReset(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void SetToggleState(class CBaseEntity *const this, int state)
{
} /* size: 0 */

/* <0> (null):0 */
void StartSneaking(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void StopSneaking(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void OnControls(class CBaseEntity *const this, entvars_t * pev)
{
} /* size: 0 */

/* <0> (null):0 */
void IsSneaking(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsAlive(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsBSPModel(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ReflectGauss(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsPlayer(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsNetClient(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void TeamID(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Think(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Touch(class CBaseEntity *const this, class CBaseEntity * pOther)
{
} /* size: 0 */

/* <0> (null):0 */
void Use(class CBaseEntity *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
} /* size: 0 */

/* <0> (null):0 */
void Blocked(class CBaseEntity *const this, class CBaseEntity * pOther)
{
} /* size: 0 */

/* <0> (null):0 */
void UpdateOwner(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void FBecomeProne(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Center(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
	operator*(const class Vector  *const this,
			float fl); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void EyePosition(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void EarPosition(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void BodyTarget(class CBaseEntity *const this, const class Vector  &const posSrc)
{
} /* size: 0 */

/* <0> (null):0 */
void Illumination(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void HandleAnimEvent(class CBaseAnimating *const this, MonsterEvent_t * pEvent)
{
} /* size: 0 */

/* <0> (null):0 */
void CanDrop(class CBasePlayerItem *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CanHolster(class CBasePlayerItem *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ItemPreFrame(class CBasePlayerItem *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void AddWeapon(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void UpdateItemInfo(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void SecondaryAttack(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ShouldWeaponIdle(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsWeapon(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetWeaponPtr(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void iItemSlot(class CXM1014 *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetMaxSpeed(class CXM1014 *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void UseDecrement(class CXM1014 *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Precache(class CXM1014 *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetItemInfo(class CXM1014 *const this, ItemInfo * p)
{
} /* size: 0 */

/* <0> (null):0 */
void PrimaryAttack(class CXM1014 *const this)
{
	{
		class Vector vecAiming;                               //     0
		class Vector vecSrc;                                  //     0
		int flag;                                             //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Vector(class Vector *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Vector(class Vector *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Vector(class Vector *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Vector(class Vector *const this,
			float X,
			float Y,
			float Z); /* size=0, low_pc=0 */ //     0
		edict(class CBaseEntity *const this); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void Deploy(class CXM1014 *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Spawn(class CXM1014 *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void HasTarget(class CBaseEntity *const this, string_t targetname)
{
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void WeaponIdle(class CXM1014 *const this)
{
	WeaponIdle(class CXM1014 *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Reload(class CXM1014 *const this)
{
	Reload(class CXM1014 *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void weapon_xm1014(entvars_t * pev)
{
	GetClassPtr<CXM1014>(class CXM1014 * a); /* size=0, low_pc=0 */ //     0
} /* size: 0 */



/* Variables: */

float                      flLen; /* size: 4 */

entvars_t *                pev; /* size: 4 */

class Vector              vecAiming; /* size: 12 */

class Vector              vecSrc; /* size: 12 */

int                        flag; /* size: 4 */

; /* size: 151974140 */

extern class _IO_FILE *           stdin; /* size: 4 */

extern class _IO_FILE *           stdout; /* size: 4 */

intconst                   k_cubSaltSize; /* size: 4 */

GID_tconst                 k_GIDNil; /* size: 8 */

GID_tconst                 k_TxnIDNil; /* size: 8 */

GID_tconst                 k_TxnIDUnknown; /* size: 8 */

PackageId_tconst           k_uPackageIdFreeSub; /* size: 4 */

PackageId_tconst           k_uPackageIdInvalid; /* size: 4 */

AppId_tconst               k_uAppIdInvalid; /* size: 4 */

AssetClassId_tconst        k_ulAssetClassIdInvalid; /* size: 8 */

PhysicalItemId_tconst      k_uPhysicalItemIdInvalid; /* size: 4 */

DepotId_tconst             k_uDepotIdInvalid; /* size: 4 */

CellID_tconst              k_uCellIDInvalid; /* size: 4 */

SteamAPICall_tconst        k_uAPICallInvalid; /* size: 8 */

PartnerId_tconst           k_uPartnerIdInvalid; /* size: 4 */

extern enginefuncs_t              g_engfuncs; /* size: 632 */

extern globalvars_t *             gpGlobals; /* size: 4 */

extern class Vectorconst          g_vecZero; /* size: 12 */

extern class CBotManager *        TheBots; /* size: 4 */

/* Types: */

/* 1 */
/* <0> (null):0 */
typedef float vec_t; /* size: 4 */

/* 2 */
float
 /* size: 4 */

/* 3 */
/* <0> (null):0 */
typedef vec_t                      vec3_t[3]; /* size: 12 */

/* 4 */
/* <0> (null):0 */
vec_t                      array[3]; /* size: 12 */

/* 5 */
unsigned int
 /* size: 4 */

/* 6 */
short int
 /* size: 2 */

/* 7 */
int
 /* size: 4 */

/* 8 */
double
 /* size: 8 */

/* 9 */
/* <0> (null):0 */
typedef unsigned char byte; /* size: 1 */

/* 10 */
unsigned char
 /* size: 1 */

/* 11 */
short unsigned int
 /* size: 2 */

/* 12 */
/* <0> (null):0 */
enum {
	false = 0,
	true = 1,
}; /* size: 4 */

/* 13 */
/* <0> (null):0 */
typedef enum  qboolean; /* size: 4 */

/* 14 */
/* <0> (null):0 */
typedef struct edict_s edict_t; /* size: 0 */

/* 15 */
/* <0> (null):0 */
struct edict_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 16 */
/* <0> (null):0 */
struct {
	vec3_t                     normal;               /*     0    12 */
	float                      dist;                 /*    12     4 */

	/* size: 16, cachelines: 1, members: 2 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 17 */
/* <0> (null):0 */
typedef struct  plane_t; /* size: 16 */

/* 18 */
/* <0> (null):0 */
struct {
	qboolean                   allsolid;             /*     0     4 */
	qboolean                   startsolid;           /*     4     4 */
	qboolean                   inopen;               /*     8     4 */
	qboolean                   inwater;              /*    12     4 */
	float                      fraction;             /*    16     4 */
	vec3_t                     endpos;               /*    20    12 */
	plane_t                    plane;                /*    32    16 */
	edict_t *                  ent;                  /*    48     4 */
	int                        hitgroup;             /*    52     4 */

	/* size: 56, cachelines: 1, members: 9 */
	/* last cacheline: 56 bytes */
}; /* size: 56 */

/* 19 */
 /* pointer to 14 */
 /* size: 4 */

/* 20 */
/* <0> (null):0 */
typedef struct  trace_t; /* size: 56 */

/* 21 */
/* <0> (null):0 */
struct usercmd_s {
	short int                  lerp_msec;            /*     0     2 */
	byte                       msec;                 /*     2     1 */
	vec3_t                     viewangles;           /*     4    12 */
	float                      forwardmove;          /*    16     4 */
	float                      sidemove;             /*    20     4 */
	float                      upmove;               /*    24     4 */
	byte                       lightlevel;           /*    28     1 */
	short unsigned int         buttons;              /*    30     2 */
	byte                       impulse;              /*    32     1 */
	byte                       weaponselect;         /*    33     1 */
	int                        impact_index;         /*    36     4 */
	vec3_t                     impact_position;      /*    40    12 */

	/* size: 52, cachelines: 1, members: 12 */
	/* last cacheline: 52 bytes */

	/* BRAIN FART ALERT! 52 != 48 + 0(holes), diff = 4 */

}; /* size: 52 */

/* 22 */
/* <0> (null):0 */
typedef struct usercmd_s usercmd_t; /* size: 52 */

/* 23 */
signed char
 /* size: 1 */

/* 24 */
/* <0> (null):0 */
typedef int int32; /* size: 4 */

/* 25 */
long long int
 /* size: 8 */

/* 26 */
long long unsigned int
 /* size: 8 */

/* 27 */
long unsigned int
 /* size: 4 */

/* 28 */
/* <0> (null):0 */
typedef long long int __quad_t; /* size: 8 */

/* 29 */
/* <0> (null):0 */
typedef long int __off_t; /* size: 4 */

/* 30 */
long int
 /* size: 4 */

/* 31 */
/* <0> (null):0 */
typedef __quad_t __off64_t; /* size: 8 */

/* 32 */
 /* pointer to 0 */
 /* size: 4 */

/* 33 */
 /* pointer to 34 */
 /* size: 4 */

/* 34 */
char
 /* size: 1 */

/* 35 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 36 */
/* <0> (null):0 */
char                       array[32]; /* size: 32 */

/* 37 */
/* <0> (null):0 */
struct {
	vec3_t                     normal;               /*     0    12 */
	float                      dist;                 /*    12     4 */

	/* size: 16, cachelines: 1, members: 2 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 38 */
/* <0> (null):0 */
typedef struct  pmplane_t; /* size: 16 */

/* 39 */
/* <0> (null):0 */
typedef struct pmtrace_s pmtrace_t; /* size: 68 */

/* 40 */
/* <0> (null):0 */
struct pmtrace_s {
	qboolean                   allsolid;             /*     0     4 */
	qboolean                   startsolid;           /*     4     4 */
	qboolean                   inopen;               /*     8     4 */
	qboolean                   inwater;              /*    12     4 */
	float                      fraction;             /*    16     4 */
	vec3_t                     endpos;               /*    20    12 */
	pmplane_t                  plane;                /*    32    16 */
	int                        ent;                  /*    48     4 */
	vec3_t                     deltavelocity;        /*    52    12 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	int                        hitgroup;             /*    64     4 */

	/* size: 68, cachelines: 2, members: 10 */
	/* last cacheline: 4 bytes */
}; /* size: 68 */

/* 41 */
/* <0> (null):0 */
struct physent_s {
	char                       name[32];             /*     0    32 */
	int                        player;               /*    32     4 */
	vec3_t                     origin;               /*    36    12 */
	struct model_s *           model;                /*    48     4 */
	struct model_s *           studiomodel;          /*    52     4 */
	vec3_t                     mins;                 /*    56    12 */
	/* --- cacheline 1 boundary (64 bytes) was 4 bytes ago --- */
	vec3_t                     maxs;                 /*    68    12 */
	int                        info;                 /*    80     4 */
	vec3_t                     angles;               /*    84    12 */
	int                        solid;                /*    96     4 */
	int                        skin;                 /*   100     4 */
	int                        rendermode;           /*   104     4 */
	float                      frame;                /*   108     4 */
	int                        sequence;             /*   112     4 */
	byte                       controller[4];        /*   116     4 */
	byte                       blending[2];          /*   120     2 */
	int                        movetype;             /*   124     4 */
	int                        takedamage;           /*   128     4 */
	/* --- cacheline 2 boundary (128 bytes) was 2 bytes ago --- */
	int                        blooddecal;           /*   132     4 */
	int                        team;                 /*   136     4 */
	int                        classnumber;          /*   140     4 */
	int                        iuser1;               /*   144     4 */
	int                        iuser2;               /*   148     4 */
	int                        iuser3;               /*   152     4 */
	int                        iuser4;               /*   156     4 */
	float                      fuser1;               /*   160     4 */
	float                      fuser2;               /*   164     4 */
	float                      fuser3;               /*   168     4 */
	float                      fuser4;               /*   172     4 */
	vec3_t                     vuser1;               /*   176    12 */
	vec3_t                     vuser2;               /*   188    12 */
	/* --- cacheline 3 boundary (192 bytes) was 6 bytes ago --- */
	vec3_t                     vuser3;               /*   200    12 */
	vec3_t                     vuser4;               /*   212    12 */

	/* size: 224, cachelines: 4, members: 33 */
	/* last cacheline: 32 bytes */

	/* BRAIN FART ALERT! 224 != 222 + 0(holes), diff = 2 */

}; /* size: 224 */

/* 42 */
/* <0> (null):0 */
struct model_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 43 */
 /* pointer to 42 */
 /* size: 4 */

/* 44 */
/* <0> (null):0 */
byte                       array[4]; /* size: 4 */

/* 45 */
/* <0> (null):0 */
byte                       array[2]; /* size: 2 */

/* 46 */
/* <0> (null):0 */
typedef struct physent_s physent_t; /* size: 224 */

/* 47 */
/* <0> (null):0 */
typedef struct playermove_s playermove_t; /* size: 325056 */

/* 48 */
/* <0> (null):0 */
struct playermove_s {
	int                        player_index;         /*     0     4 */
	qboolean                   server;               /*     4     4 */
	qboolean                   multiplayer;          /*     8     4 */
	float                      time;                 /*    12     4 */
	float                      frametime;            /*    16     4 */
	vec3_t                     forward;              /*    20    12 */
	vec3_t                     right;                /*    32    12 */
	vec3_t                     up;                   /*    44    12 */
	vec3_t                     origin;               /*    56    12 */
	/* --- cacheline 1 boundary (64 bytes) was 4 bytes ago --- */
	vec3_t                     angles;               /*    68    12 */
	vec3_t                     oldangles;            /*    80    12 */
	vec3_t                     velocity;             /*    92    12 */
	vec3_t                     movedir;              /*   104    12 */
	vec3_t                     basevelocity;         /*   116    12 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	vec3_t                     view_ofs;             /*   128    12 */
	float                      flDuckTime;           /*   140     4 */
	qboolean                   bInDuck;              /*   144     4 */
	int                        flTimeStepSound;      /*   148     4 */
	int                        iStepLeft;            /*   152     4 */
	float                      flFallVelocity;       /*   156     4 */
	vec3_t                     punchangle;           /*   160    12 */
	float                      flSwimTime;           /*   172     4 */
	float                      flNextPrimaryAttack;  /*   176     4 */
	int                        effects;              /*   180     4 */
	int                        flags;                /*   184     4 */
	int                        usehull;              /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	float                      gravity;              /*   192     4 */
	float                      friction;             /*   196     4 */
	int                        oldbuttons;           /*   200     4 */
	float                      waterjumptime;        /*   204     4 */
	qboolean                   dead;                 /*   208     4 */
	int                        deadflag;             /*   212     4 */
	int                        spectator;            /*   216     4 */
	int                        movetype;             /*   220     4 */
	int                        onground;             /*   224     4 */
	int                        waterlevel;           /*   228     4 */
	int                        watertype;            /*   232     4 */
	int                        oldwaterlevel;        /*   236     4 */
	char                       sztexturename[256];   /*   240   256 */
	/* --- cacheline 7 boundary (448 bytes) was 48 bytes ago --- */
	char                       chtexturetype;        /*   496     1 */
	float                      maxspeed;             /*   500     4 */
	float                      clientmaxspeed;       /*   504     4 */
	int                        iuser1;               /*   508     4 */
	int                        iuser2;               /*   512     4 */
	/* --- cacheline 8 boundary (512 bytes) was 1 bytes ago --- */
	int                        iuser3;               /*   516     4 */
	int                        iuser4;               /*   520     4 */
	float                      fuser1;               /*   524     4 */
	float                      fuser2;               /*   528     4 */
	float                      fuser3;               /*   532     4 */
	float                      fuser4;               /*   536     4 */
	vec3_t                     vuser1;               /*   540    12 */
	vec3_t                     vuser2;               /*   552    12 */
	vec3_t                     vuser3;               /*   564    12 */
	vec3_t                     vuser4;               /*   576    12 */
	/* --- cacheline 9 boundary (576 bytes) was 9 bytes ago --- */
	int                        numphysent;           /*   588     4 */
	physent_t                  physents[600];        /*   592 134400 */
	/* --- cacheline 2109 boundary (134976 bytes) was 13 bytes ago --- */
	int                        nummoveent;           /* 134992     4 */
	physent_t                  moveents[64];         /* 134996 14336 */
	/* --- cacheline 2333 boundary (149312 bytes) was 17 bytes ago --- */
	int                        numvisent;            /* 149332     4 */
	physent_t                  visents[600];         /* 149336 134400 */
	/* --- cacheline 4433 boundary (283712 bytes) was 21 bytes ago --- */
	usercmd_t                  cmd;                  /* 283736    52 */
	/* --- cacheline 4434 boundary (283776 bytes) was 9 bytes ago --- */
	int                        numtouch;             /* 283788     4 */
	pmtrace_t                  touchindex[600];      /* 283792 40800 */
	/* --- cacheline 5071 boundary (324544 bytes) was 45 bytes ago --- */
	char                       physinfo[256];        /* 324592   256 */
	/* --- cacheline 5075 boundary (324800 bytes) was 45 bytes ago --- */
	struct movevars_s *        movevars;             /* 324848     4 */
	vec_t                      player_mins[4][3];    /* 324852    48 */
	/* --- cacheline 5076 boundary (324864 bytes) was 33 bytes ago --- */
	vec_t                      player_maxs[4][3];    /* 324900    48 */
	/* --- cacheline 5077 boundary (324928 bytes) was 17 bytes ago --- */
	const char  *              (*PM_Info_ValueForKey)(const char  *, const char  *); /* 324948     4 */
	void                       (*PM_Particle)(vec_t *, int, float, int, int); /* 324952     4 */
	int                        (*PM_TestPlayerPosition)(vec_t *, pmtrace_t *); /* 324956     4 */
	void                       (*Con_NPrintf)(int, char *, ...); /* 324960     4 */
	void                       (*Con_DPrintf)(char *, ...); /* 324964     4 */
	void                       (*Con_Printf)(char *, ...); /* 324968     4 */
	double                     (*Sys_FloatTime)(void); /* 324972     4 */
	void                       (*PM_StuckTouch)(int, pmtrace_t *); /* 324976     4 */
	int                        (*PM_PointContents)(vec_t *, int *); /* 324980     4 */
	int                        (*PM_TruePointContents)(vec_t *); /* 324984     4 */
	int                        (*PM_HullPointContents)(struct hull_s *, int, vec_t *); /* 324988     4 */
	pmtrace_t                  (*PM_PlayerTrace)(vec_t *, vec_t *, int, int); /* 324992     4 */
	/* --- cacheline 5078 boundary (324992 bytes) was 1 bytes ago --- */
	struct pmtrace_s *         (*PM_TraceLine)(float *, float *, int, int, int); /* 324996     4 */
	int32                      (*RandomLong)(int32, int32); /* 325000     4 */
	float                      (*RandomFloat)(float, float); /* 325004     4 */
	int                        (*PM_GetModelType)(struct model_s *); /* 325008     4 */
	void                       (*PM_GetModelBounds)(struct model_s *, vec_t *, vec_t *); /* 325012     4 */
	void *                     (*PM_HullForBsp)(physent_t *, vec_t *); /* 325016     4 */
	float                      (*PM_TraceModel)(physent_t *, vec_t *, vec_t *, trace_t *); /* 325020     4 */
	int                        (*COM_FileSize)(char *); /* 325024     4 */
	byte *                     (*COM_LoadFile)(char *, int, int *); /* 325028     4 */
	void                       (*COM_FreeFile)(void *); /* 325032     4 */
	char *                     (*memfgets)(byte *, int, int *, char *, int); /* 325036     4 */
	qboolean                   runfuncs;             /* 325040     4 */
	void                       (*PM_PlaySound)(int, const char  *, float, float, int, int); /* 325044     4 */
	const char  *              (*PM_TraceTexture)(int, vec_t *, vec_t *); /* 325048     4 */
	void                       (*PM_PlaybackEventFull)(int, int, short unsigned int, float, float *, float *, float, float, int, int, int, int); /* 325052     4 */

	/* size: 325056, cachelines: 5079, members: 94 */

	/* BRAIN FART ALERT! 325056 != 325053 + 0(holes), diff = 3 */

}; /* size: 325056 */

/* 49 */
/* <0> (null):0 */
char                       array[256]; /* size: 256 */

/* 50 */
/* <0> (null):0 */
physent_t                  array[600]; /* size: 134400 */

/* 51 */
/* <0> (null):0 */
physent_t                  array[64]; /* size: 14336 */

/* 52 */
/* <0> (null):0 */
pmtrace_t                  array[600]; /* size: 40800 */

/* 53 */
/* <0> (null):0 */
struct movevars_s {
	float                      gravity;              /*     0     4 */
	float                      stopspeed;            /*     4     4 */
	float                      maxspeed;             /*     8     4 */
	float                      spectatormaxspeed;    /*    12     4 */
	float                      accelerate;           /*    16     4 */
	float                      airaccelerate;        /*    20     4 */
	float                      wateraccelerate;      /*    24     4 */
	float                      friction;             /*    28     4 */
	float                      edgefriction;         /*    32     4 */
	float                      waterfriction;        /*    36     4 */
	float                      entgravity;           /*    40     4 */
	float                      bounce;               /*    44     4 */
	float                      stepsize;             /*    48     4 */
	float                      maxvelocity;          /*    52     4 */
	float                      zmax;                 /*    56     4 */
	float                      waveHeight;           /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	qboolean                   footsteps;            /*    64     4 */
	char                       skyName[32];          /*    68    32 */
	float                      rollangle;            /*   100     4 */
	float                      rollspeed;            /*   104     4 */
	float                      skycolor_r;           /*   108     4 */
	float                      skycolor_g;           /*   112     4 */
	float                      skycolor_b;           /*   116     4 */
	float                      skyvec_x;             /*   120     4 */
	float                      skyvec_y;             /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	float                      skyvec_z;             /*   128     4 */

	/* size: 132, cachelines: 3, members: 26 */
	/* last cacheline: 4 bytes */
}; /* size: 132 */

/* 54 */
 /* pointer to 53 */
 /* size: 4 */

/* 55 */
/* <0> (null):0 */
vec_t                      array[4][3]; /* size: 48 */

/* 56 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 57 */
 /* pointer to 58 */
 /* size: 4 */

/* 58 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 59 */
 /* pointer to 56 */
 /* size: 4 */

/* 60 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151814684 */

/* 61 */
 /* pointer to 1 */
 /* size: 4 */

/* 62 */
 /* pointer to 60 */
 /* size: 4 */

/* 63 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 64 */
 /* pointer to 39 */
 /* size: 4 */

/* 65 */
 /* pointer to 63 */
 /* size: 4 */

/* 66 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151815360 */

/* 67 */
 /* pointer to 66 */
 /* size: 4 */

/* 68 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151815568 */

/* 69 */
 /* pointer to 68 */
 /* size: 4 */

/* 70 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 8 */

/* 71 */
 /* pointer to 70 */
 /* size: 4 */

/* 72 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151815828 */

/* 73 */
 /* pointer to 72 */
 /* size: 4 */

/* 74 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 75 */
 /* pointer to 7 */
 /* size: 4 */

/* 76 */
 /* pointer to 74 */
 /* size: 4 */

/* 77 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 78 */
 /* pointer to 77 */
 /* size: 4 */

/* 79 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 80 */
 /* pointer to 81 */
 /* size: 4 */

/* 81 */
/* <0> (null):0 */
struct hull_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 82 */
 /* pointer to 79 */
 /* size: 4 */

/* 83 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 68 */

/* 84 */
 /* pointer to 83 */
 /* size: 4 */

/* 85 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 86 */
 /* pointer to 40 */
 /* size: 4 */

/* 87 */
 /* pointer to 2 */
 /* size: 4 */

/* 88 */
 /* pointer to 85 */
 /* size: 4 */

/* 89 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 90 */
 /* pointer to 89 */
 /* size: 4 */

/* 91 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 92 */
 /* pointer to 91 */
 /* size: 4 */

/* 93 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 94 */
 /* pointer to 93 */
 /* size: 4 */

/* 95 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151846740 */

/* 96 */
 /* pointer to 95 */
 /* size: 4 */

/* 97 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 98 */
 /* pointer to 46 */
 /* size: 4 */

/* 99 */
 /* pointer to 97 */
 /* size: 4 */

/* 100 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 101 */
 /* pointer to 20 */
 /* size: 4 */

/* 102 */
 /* pointer to 100 */
 /* size: 4 */

/* 103 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 104 */
 /* pointer to 103 */
 /* size: 4 */

/* 105 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 106 */
 /* pointer to 9 */
 /* size: 4 */

/* 107 */
 /* pointer to 105 */
 /* size: 4 */

/* 108 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151848092 */

/* 109 */
 /* pointer to 108 */
 /* size: 4 */

/* 110 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 111 */
 /* pointer to 110 */
 /* size: 4 */

/* 112 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151848612 */

/* 113 */
 /* pointer to 112 */
 /* size: 4 */

/* 114 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 115 */
 /* pointer to 114 */
 /* size: 4 */

/* 116 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151849288 */

/* 117 */
 /* pointer to 116 */
 /* size: 4 */

/* 118 */
/* <0> (null):0 */
struct _IO_FILE {
	int                        _flags;               /*     0     4 */
	char *                     _IO_read_ptr;         /*     4     4 */
	char *                     _IO_read_end;         /*     8     4 */
	char *                     _IO_read_base;        /*    12     4 */
	char *                     _IO_write_base;       /*    16     4 */
	char *                     _IO_write_ptr;        /*    20     4 */
	char *                     _IO_write_end;        /*    24     4 */
	char *                     _IO_buf_base;         /*    28     4 */
	char *                     _IO_buf_end;          /*    32     4 */
	char *                     _IO_save_base;        /*    36     4 */
	char *                     _IO_backup_base;      /*    40     4 */
	char *                     _IO_save_end;         /*    44     4 */
	struct _IO_marker *        _markers;             /*    48     4 */
	struct _IO_FILE *          _chain;               /*    52     4 */
	int                        _fileno;              /*    56     4 */
	int                        _flags2;              /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	__off_t                    _old_offset;          /*    64     4 */
	short unsigned int         _cur_column;          /*    68     2 */
	signed char                _vtable_offset;       /*    70     1 */
	char                       _shortbuf[1];         /*    71     1 */
	_IO_lock_t *               _lock;                /*    72     4 */
	__off64_t                  _offset;              /*    76     8 */
	void *                     __pad1;               /*    84     4 */
	void *                     __pad2;               /*    88     4 */
	void *                     __pad3;               /*    92     4 */
	void *                     __pad4;               /*    96     4 */
	size_t                     __pad5;               /*   100     4 */
	int                        _mode;                /*   104     4 */
	char                       _unused2[40];         /*   108    40 */
	/* --- cacheline 2 boundary (128 bytes) was 20 bytes ago --- */

	/* size: 148, cachelines: 3, members: 29 */
	/* last cacheline: 20 bytes */
}; /* size: 148 */

/* 119 */
/* <0> (null):0 */
typedef void _IO_lock_t; /* size: 0 */

/* 120 */
/* <0> (null):0 */
struct _IO_marker {
	struct _IO_marker *        _next;                /*     0     4 */
	struct _IO_FILE *          _sbuf;                /*     4     4 */
	int                        _pos;                 /*     8     4 */

	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 121 */
 /* pointer to 120 */
 /* size: 4 */

/* 122 */
 /* pointer to 118 */
 /* size: 4 */

/* 123 */
/* <0> (null):0 */
char                       array[1]; /* size: 1 */

/* 124 */
 /* pointer to 119 */
 /* size: 4 */

/* 125 */
/* <0> (null):0 */
char                       array[40]; /* size: 40 */

/* 126 */
long double
 /* size: 12 */

/* 127 */
/* <0> (null):0 */
enum {
	_ISupper = 256,
	_ISlower = 512,
	_ISalpha = 1024,
	_ISdigit = 2048,
	_ISxdigit = 4096,
	_ISspace = 8192,
	_ISprint = 16384,
	_ISgraph = 32768,
	_ISblank = 1,
	_IScntrl = 2,
	_ISpunct = 4,
	_ISalnum = 8,
}; /* size: 4 */

/* 128 */
/* <0> (null):0 */
enum {
	mod_brush = 0,
	mod_sprite = 1,
	mod_alias = 2,
	mod_studio = 3,
}; /* size: 4 */

/* 129 */
/* <0> (null):0 */
typedef enum  modtype_t; /* size: 4 */

/* 130 */
/* <0> (null):0 */
struct {
	int                        planenum;             /*     0     4 */
	short int                  children[2];          /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 131 */
/* <0> (null):0 */
short int                  array[2]; /* size: 4 */

/* 132 */
/* <0> (null):0 */
typedef struct  dclipnode_t; /* size: 8 */

/* 133 */
/* <0> (null):0 */
struct mplane_s {
	vec3_t                     normal;               /*     0    12 */
	float                      dist;                 /*    12     4 */
	byte                       type;                 /*    16     1 */
	byte                       signbits;             /*    17     1 */
	byte                       pad[2];               /*    18     2 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 134 */
/* <0> (null):0 */
typedef struct mplane_s mplane_t; /* size: 20 */

/* 135 */
/* <0> (null):0 */
struct hull_s {
	dclipnode_t *              clipnodes;            /*     0     4 */
	mplane_t *                 planes;               /*     4     4 */
	int                        firstclipnode;        /*     8     4 */
	int                        lastclipnode;         /*    12     4 */
	vec3_t                     clip_mins;            /*    16    12 */
	vec3_t                     clip_maxs;            /*    28    12 */

	/* size: 40, cachelines: 1, members: 6 */
	/* last cacheline: 40 bytes */
}; /* size: 40 */

/* 136 */
 /* pointer to 132 */
 /* size: 4 */

/* 137 */
 /* pointer to 134 */
 /* size: 4 */

/* 138 */
/* <0> (null):0 */
typedef struct hull_s hull_t; /* size: 40 */

/* 139 */
/* <0> (null):0 */
char                       array[17]; /* size: 17 */

/* 140 */
/* <0> (null):0 */
char                       array[512]; /* size: 512 */

/* 141 */
/* <0> (null):0 */
vec_t                      array[5][3]; /* size: 60 */

/* 142 */
/* <0> (null):0 */
vec_t                      array[6][3]; /* size: 72 */

/* 143 */
/* <0> (null):0 */
float                      array[32][2]; /* size: 256 */

/* 144 */
 /* pointer to 138 */
 /* size: 4 */

/* 145 */
/* <0> (null):0 */
float                      array[3]; /* size: 12 */

/* 146 */
 /* pointer to 48 */
 /* size: 4 */

/* 147 */
 /* pointer to 47 */
 /* size: 4 */

/* 148 */
/* <0> (null):0 */
vec_t                      array[54][3]; /* size: 648 */

/* 149 */
/* <0> (null):0 */
int                        array[32][2]; /* size: 256 */

/* 150 */
/* <0> (null):0 */
char                       array[1024][17]; /* size: 17408 */

/* 151 */
/* <0> (null):0 */
char                       array[1024]; /* size: 1024 */

/* Functions: */

/* <0> (null):0 */
void PM_PlayStepSound(int step, float fvol)
{
	int iSkipStep;                                                //     0
	int irand;                                                    //     0
	vec3_t hvel;                                                  //     0
} /* size: 151883712 */

/* <0> (null):0 */
int PM_MapTextureTypeStepType(char chTextureType)
{
} /* size: 4 */

/* <0> (null):0 */
void PM_FixupGravityVelocity(void)
{
	float ent_gravity;                                            //     0
} /* size: 151884700 */

/* <0> (null):0 */
void PM_ResetStuckOffsets(int nIndex, int server)
{
} /* size: 2 */

/* <0> (null):0 */
int PM_GetRandomStuckOffsets(int nIndex, int server, vec_t * offset)
{
	int idx;                                                      //     0
} /* size: 4 */

/* <0> (null):0 */
float PM_SplineFraction(float value, float scale)
{
	float valueSquared;                                           //     0
} /* size: 4 */

/* <0> (null):0 */
void PM_Jump(void)
{
	float fvol;                                                   //     0
	float fvel;                                                   //     0
	{
		float flRatio;                                        //     0
	}
} /* size: 151906992 */

/* <0> (null):0 */
qboolean PM_ShouldDoSpectMode(void)
{
} /* size: 4 */

/* <0> (null):0 */
qboolean PM_InWater(void)
{
} /* size: 4 */

/* <0> (null):0 */
void PM_FixPlayerCrouchStuck(int direction)
{
	int hitent;                                                   //     0
	int i;                                                        //     0
	vec3_t test;                                                  //     0
} /* size: 0 */

/* <0> (null):0 */
void PM_PlayStepSound(int step, float fvol)
{
	int irand;                                                    //     0
	vec3_t hvel;                                                  //     0
	int iSkipStep;                                                //     0
} /* size: 12 */

/* <0> (null):0 */
void PM_SwapTextures(int i, int j)
{
	char chTemp;                                                  //     0
	char szTemp;                                                  //     0
} /* size: 151908184 */

/* <0> (null):0 */
void PM_SwapTextures(int i, int j)
{
	char chTemp;                                                  //     0
	char szTemp;                                                  //     0
} /* size: 32 */

/* <0> (null):0 */
int PM_IsThereGrassTexture(void)
{
	int i;                                                        //     0
} /* size: 4 */

/* <0> (null):0 */
void PM_SortTextures(void)
{
	int i;                                                        //     0
	int j;                                                        //     0
	PM_SwapTextures(int i,
			int j); /* size=151909144, low_pc=0 */ //     0
} /* size: 4 */

/* <0> (null):0 */
void PM_InitTextureTypes(void)
{
	char buffer;                                                  //     0
	int i;                                                        //     0
	int j;                                                        //     0
	byte * pMemFile;                                              //     0
	int fileSize;                                                 //     0
	int filePos;                                                  //     0
	qboolean bTextureTypeInit;                                    //     0
	{
		int __res;                                            //     0
	}
} /* size: 151909424 */

/* <0> (null):0 */
char PM_FindTextureType(char * name)
{
	int left;                                                     //     0
	int right;                                                    //     0
	int pivot;                                                    //     0
	int val;                                                      //     0
} /* size: 1 */

/* <0> (null):0 */
void PM_FindTextureType(char * name)
{
	int left;                                                     //     0
	int right;                                                    //     0
	int pivot;                                                    //     0
	int val;                                                      //     0
} /* size: 151914700 */

/* <0> (null):0 */
void PM_PlayStepSound(int step, float fvol)
{
	int iSkipStep;                                                //     0
	int irand;                                                    //     0
	vec3_t hvel;                                                  //     0
} /* size: 151910680 */

/* <0> (null):0 */
void PM_MapTextureTypeStepType(char chTextureType)
{
} /* size: 151910964 */

/* <0> (null):0 */
void PM_CatagorizeTextureType(void)
{
	vec3_t start;                                                 //     0
	vec3_t end;                                                   //     0
	const char  * pTextureName;                                   //     0
	PM_FindTextureType(char * name); /* size=151927808, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void PM_UpdateStepSound(void)
{
	float fvol;                                                   //     0
	vec3_t knee;                                                  //     0
	vec3_t feet;                                                  //     0
	vec3_t center;                                                //     0
	float height;                                                 //     0
	float speed;                                                  //     0
	int fLadder;                                                  //     0
	int step;                                                     //     0
	int onground;                                                 //     0
	PM_PlayStepSound(int step,
			float fvol); /* size=0, low_pc=0 */ //     0
	PM_MapTextureTypeStepType(char chTextureType); /* size=328086, low_pc=0 */ //     0
} /* size: 151927932 */

/* <0> (null):0 */
qboolean PM_AddToTouched(pmtrace_t tr, vec_t * impactvelocity)
{
	int i;                                                        //     0
} /* size: 4 */

/* <0> (null):0 */
void PM_CheckVelocity(void)
{
	int i;                                                        //     0
} /* size: 88 */

/* <0> (null):0 */
void PM_PreventMegaBunnyJumping(void)
{
	float spd;                                                    //     0
	float fraction;                                               //     0
	float maxscaledspeed;                                         //     0
} /* size: 0 */

/* <0> (null):0 */
void PM_Jump(void)
{
	float fvol;                                                   //     0
	float fvel;                                                   //     0
	PM_PreventMegaBunnyJumping(void); /* size=151929608, low_pc=0 */ //     0
	PM_MapTextureTypeStepType(char chTextureType); /* size=151929716, low_pc=0 */ //     0
	PM_PlayStepSound(int step,
			float fvol); /* size=0, low_pc=0 */ //     0
	{
		float flRatio;                                        //     0
	}
	PM_FixupGravityVelocity(void); /* size=151936808, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
int PM_ClipVelocity(vec_t * in, vec_t * normal, vec_t * out, float overbounce)
{
	float backoff;                                                //     0
	float change;                                                 //     0
	float angle;                                                  //     0
	int i;                                                        //     0
	int blocked;                                                  //     0
} /* size: 4 */

/* <0> (null):0 */
void PM_AddCorrectGravity(void)
{
	float ent_gravity;                                            //     0
} /* size: 256 */

/* <0> (null):0 */
void PM_AddCorrectGravity(void)
{
	float ent_gravity;                                            //     0
} /* size: 151937700 */

/* <0> (null):0 */
void PM_FixupGravityVelocity(void)
{
	float ent_gravity;                                            //     0
	PM_FixupGravityVelocity(void); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
int PM_FlyMove(void)
{
	int bumpcount;                                                //     0
	int numbumps;                                                 //     0
	vec3_t dir;                                                   //     0
	float d;                                                      //     0
	int numplanes;                                                //     0
	vec_t planes;                                                 //     0
	vec3_t primal_velocity;                                       //     0
	vec3_t original_velocity;                                     //     0
	vec3_t new_velocity;                                          //     0
	int i;                                                        //     0
	int j;                                                        //     0
	pmtrace_t trace;                                              //     0
	vec3_t end;                                                   //     0
	float time_left;                                              //     0
	float allFraction;                                            //     0
	int blocked;                                                  //     0
} /* size: 4 */

/* <0> (null):0 */
void PM_Accelerate(vec_t * wishdir, float wishspeed, float accel)
{
	int i;                                                        //     0
	float addspeed;                                               //     0
	float accelspeed;                                             //     0
	float currentspeed;                                           //     0
} /* size: 0 */

/* <0> (null):0 */
void PM_WalkMove(void)
{
	int clip;                                                     //     0
	int oldonground;                                              //     0
	int i;                                                        //     0
	vec3_t wishvel;                                               //     0
	float spd;                                                    //     0
	float fmove;                                                  //     0
	float smove;                                                  //     0
	vec3_t wishdir;                                               //     0
	float wishspeed;                                              //     0
	vec3_t dest;                                                  //     0
	vec3_t start;                                                 //     0
	vec3_t original;                                              //     0
	vec3_t originalvel;                                           //     0
	vec3_t down;                                                  //     0
	vec3_t downvel;                                               //     0
	float downdist;                                               //     0
	float updist;                                                 //     0
	pmtrace_t trace;                                              //     0
	
usedown:                                                              //     0
	{
		float flRatio;                                        //     0
	}
} /* size: 151949328 */

/* <0> (null):0 */
void PM_Friction(void)
{
	float * vel;                                                  //     0
	float speed;                                                  //     0
	float newspeed;                                               //     0
	float control;                                                //     0
	float friction;                                               //     0
	float drop;                                                   //     0
	vec3_t newvel;                                                //     0
	{
		vec3_t start;                                         //     0
		vec3_t stop;                                          //     0
		pmtrace_t trace;                                      //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void PM_AirAccelerate(vec_t * wishdir, float wishspeed, float accel)
{
	int i;                                                        //     0
	float addspeed;                                               //     0
	float accelspeed;                                             //     0
	float currentspeed;                                           //     0
	float wishspd;                                                //     0
} /* size: 0 */

/* <0> (null):0 */
void PM_WaterMove(void)
{
	int i;                                                        //     0
	vec3_t wishvel;                                               //     0
	float wishspeed;                                              //     0
	vec3_t wishdir;                                               //     0
	vec3_t start;                                                 //     0
	vec3_t dest;                                                  //     0
	vec3_t temp;                                                  //     0
	pmtrace_t trace;                                              //     0
	float speed;                                                  //     0
	float newspeed;                                               //     0
	float addspeed;                                               //     0
	float accelspeed;                                             //     0
} /* size: 12600 */

/* <0> (null):0 */
void PM_AirMove(void)
{
	int i;                                                        //     0
	vec3_t wishvel;                                               //     0
	float fmove;                                                  //     0
	float smove;                                                  //     0
	vec3_t wishdir;                                               //     0
	float wishspeed;                                              //     0
} /* size: 0 */

/* <0> (null):0 */
void PM_InWater(void)
{
} /* size: 12035 */

/* <0> (null):0 */
qboolean PM_CheckWater(void)
{
	vec3_t point;                                                 //     0
	int cont;                                                     //     0
	int truecont;                                                 //     0
	float height;                                                 //     0
	float heightover2;                                            //     0
	{
		vec_t current_table;                                  //     0
	}
} /* size: 4 */

/* <0> (null):0 */
void PM_CatagorizePosition(void)
{
	vec3_t point;                                                 //     0
	pmtrace_t tr;                                                 //     0
} /* size: 151965488 */

/* <0> (null):0 */
void PM_GetRandomStuckOffsets(int nIndex, int server, vec_t * offset)
{
	int idx;                                                      //     0
} /* size: 0 */

/* <0> (null):0 */
void PM_ResetStuckOffsets(int nIndex, int server)
{
} /* size: -1 */

/* <0> (null):0 */
int PM_CheckStuck(void)
{
	vec3_t base;                                                  //     0
	vec3_t offset;                                                //     0
	vec3_t test;                                                  //     0
	int hitent;                                                   //     0
	int idx;                                                      //     0
	float fTime;                                                  //     0
	int i;                                                        //     0
	pmtrace_t traceresult;                                        //     0
	float rgStuckCheckTime;                                       //     0
	{
		int nReps;                                            //     0
		PM_ResetStuckOffsets(int nIndex,
					int server); /* size=0, low_pc=0 */ //     0
		PM_GetRandomStuckOffsets(int nIndex,
					int server,
					vec_t * offset); /* size=151966676, low_pc=0 */ //     0
		PM_ResetStuckOffsets(int nIndex,
					int server); /* size=158062, low_pc=0 */ //     0
	}
	{
		float x;                                              //     0
		float y;                                              //     0
		float z;                                              //     0
		float xystep;                                         //     0
		float zstep;                                          //     0
		float xyminmax;                                       //     0
		float zminmax;                                        //     0
	}
	PM_GetRandomStuckOffsets(int nIndex,
				int server,
				vec_t * offset); /* size=151963524, low_pc=0 */ //     0
	PM_ResetStuckOffsets(int nIndex,
				int server); /* size=0, low_pc=0 */ //     0
	PM_ResetStuckOffsets(int nIndex,
				int server); /* size=256, low_pc=0 */ //     0
} /* size: 4 */

/* <0> (null):0 */
void PM_SpectatorMove(void)
{
	float speed;                                                  //     0
	float drop;                                                   //     0
	float friction;                                               //     0
	float control;                                                //     0
	float newspeed;                                               //     0
	float currentspeed;                                           //     0
	float addspeed;                                               //     0
	float accelspeed;                                             //     0
	int i;                                                        //     0
	vec3_t wishvel;                                               //     0
	float fmove;                                                  //     0
	float smove;                                                  //     0
	vec3_t wishdir;                                               //     0
	float wishspeed;                                              //     0
	{
		int target;                                           //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void PM_SplineFraction(float value, float scale)
{
	float valueSquared;                                           //     0
} /* size: 151899108 */

/* <0> (null):0 */
float PM_SimpleSpline(float value)
{
	float valueSquared;                                           //     0
} /* size: 4 */

/* <0> (null):0 */
void PM_FixPlayerCrouchStuck(int direction)
{
	int hitent;                                                   //     0
	int i;                                                        //     0
	vec3_t test;                                                  //     0
} /* size: 0 */

/* <0> (null):0 */
void PM_Duck(void)
{
	float duckFraction;                                           //     0
	int buttonsChanged;                                           //     0
	int nButtonPressed;                                           //     0
	int duckchange;                                               //     0
	int duckpressed;                                              //     0
	{
		float fMore;                                          //     0
		float time;                                           //     0
	}
	{
		pmtrace_t trace;                                      //     0
		vec3_t newOrigin;                                     //     0
	}
	PM_FixPlayerCrouchStuck(int direction); /* size=151900332, low_pc=0 */ //     0
} /* size: 151899672 */

/* <0> (null):0 */
void PM_LadderMove(physent_t * pLadder)
{
	vec3_t ladderCenter;                                          //     0
	trace_t trace;                                                //     0
	qboolean onFloor;                                             //     0
	vec3_t floor;                                                 //     0
	vec3_t modelmins;                                             //     0
	vec3_t modelmaxs;                                             //     0
	{
		float forward;                                        //     0
		float right;                                          //     0
		vec3_t vpn;                                           //     0
		vec3_t v_right;                                       //     0
		float flSpeed;                                        //     0
		{
			vec3_t velocity;                              //     0
			vec3_t perp;                                  //     0
			vec3_t cross;                                 //     0
			vec3_t lateral;                               //     0
			vec3_t tmp;                                   //     0
			float normal;                                 //     0
		}
	}
} /* size: 0 */

/* <0> (null):0 */
physent_t * PM_Ladder(void)
{
	int i;                                                        //     0
	physent_t * pe;                                               //     0
	hull_t * hull;                                                //     0
	int num;                                                      //     0
	vec3_t test;                                                  //     0
} /* size: 4 */

/* <0> (null):0 */
void PM_WaterJump(void)
{
} /* size: 0 */

/* <0> (null):0 */
void PM_AddGravity(void)
{
	float ent_gravity;                                            //     0
} /* size: 0 */

/* <0> (null):0 */
void PM_AddGravity(void)
{
	float ent_gravity;                                            //     0
} /* size: 0 */

/* <0> (null):0 */
pmtrace_t PM_PushEntity(vec_t * push)
{
	pmtrace_t trace;                                              //     0
	vec3_t end;                                                   //     0
} /* size: 68 */

/* <0> (null):0 */
void PM_Physics_Toss(void)
{
	pmtrace_t trace;                                              //     0
	vec3_t move;                                                  //     0
	float backoff;                                                //     0
	PM_AddGravity(void); /* size=151670856, low_pc=0 */ //     0
	{
		float vel;                                            //     0
		vec3_t base;                                          //     0
	}
} /* size: 146683500 */

/* <0> (null):0 */
void PM_NoClip(void)
{
	int i;                                                        //     0
	vec3_t wishvel;                                               //     0
	float fmove;                                                  //     0
	float smove;                                                  //     0
} /* size: 151721412 */

/* <0> (null):0 */
void PM_PreventMegaBunnyJumping(void)
{
	float spd;                                                    //     0
	float fraction;                                               //     0
	float maxscaledspeed;                                         //     0
} /* size: 151757776 */

/* <0> (null):0 */
void PM_Jump(void)
{
	float fvol;                                                   //     0
	float fvel;                                                   //     0
} /* size: 151782024 */

/* <0> (null):0 */
void PM_CheckWaterJump(void)
{
	vec3_t vecStart;                                              //     0
	vec3_t vecEnd;                                                //     0
	vec3_t flatforward;                                           //     0
	vec3_t flatvelocity;                                          //     0
	float curspeed;                                               //     0
	pmtrace_t tr;                                                 //     0
	int savehull;                                                 //     0
} /* size: 151814576 */

/* <0> (null):0 */
void PM_CheckFalling(void)
{
	{
		float fvol;                                           //     0
		PM_MapTextureTypeStepType(char chTextureType); /* size=151847028, low_pc=0 */ //     0
		PM_PlayStepSound(int step,
				float fvol); /* size=151847320, low_pc=0 */ //     0
	}
} /* size: 151832160 */

/* <0> (null):0 */
void PM_PlayWaterSounds(void)
{
} /* size: 151862376 */

/* <0> (null):0 */
float PM_CalcRoll(vec_t * angles, vec_t * velocity, float rollangle, float rollspeed)
{
	float sign;                                                   //     0
	float side;                                                   //     0
	float value;                                                  //     0
	vec3_t forward;                                               //     0
	vec3_t right;                                                 //     0
	vec3_t up;                                                    //     0
} /* size: 4 */

/* <0> (null):0 */
void PM_CalcRoll(vec_t * angles, vec_t * velocity, float rollangle, float rollspeed)
{
	float sign;                                                   //     0
	float side;                                                   //     0
	float value;                                                  //     0
	vec3_t forward;                                               //     0
	vec3_t right;                                                 //     0
	vec3_t up;                                                    //     0
} /* size: 151887064 */

/* <0> (null):0 */
void PM_DropPunchAngle(vec_t * punchangle)
{
	float len;                                                    //     0
} /* size: 151931308 */

/* <0> (null):0 */
void PM_DropPunchAngle(vec_t * punchangle)
{
	float len;                                                    //     0
} /* size: 151950772 */

/* <0> (null):0 */
void PM_CheckParamters(void)
{
	float spd;                                                    //     0
	float maxspeed;                                               //     0
	vec3_t v_angle;                                               //     0
	PM_DropPunchAngle(vec_t * punchangle); /* size=0, low_pc=0 */ //     0
	{
		float fRatio;                                         //     0
	}
	PM_CalcRoll(vec_t * angles,
			vec_t * velocity,
			float rollangle,
			float rollspeed); /* size=0, low_pc=0 */ //     0
} /* size: 151964728 */

/* <0> (null):0 */
void PM_ReduceTimers(void)
{
} /* size: 0 */

/* <0> (null):0 */
void PM_ShouldDoSpectMode(void)
{
} /* size: 0 */

/* <0> (null):0 */
void PM_PlayerMove(qboolean server)
{
	physent_t * pLadder;                                          //     0
	PM_ShouldDoSpectMode(void); /* size=0, low_pc=0 */ //     0
	PM_InWater(void); /* size=0, low_pc=0 */ //     0
	PM_Jump(void); /* size=0, low_pc=0 */ //     0
	PM_AddCorrectGravity(void); /* size=0, low_pc=0 */ //     0
	PM_Jump(void); /* size=0, low_pc=0 */ //     0
	PM_FixupGravityVelocity(void); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void PM_CreateStuckTable(void)
{
	float x;                                                      //     0
	float y;                                                      //     0
	float z;                                                      //     0
	int idx;                                                      //     0
	int i;                                                        //     0
	float zi;                                                     //     0
} /* size: 0 */

/* <0> (null):0 */
void PM_Move(struct playermove_s * ppmove, int server)
{
} /* size: 0 */

/* <0> (null):0 */
int PM_GetVisEntInfo(int ent)
{
} /* size: 4 */

/* <0> (null):0 */
int PM_GetPhysEntInfo(int ent)
{
} /* size: 4 */

/* <0> (null):0 */
void PM_Init(struct playermove_s * ppmove)
{
} /* size: 0 */



/* Variables: */

int                        iSkipStep; /* size: 4 */

int                        irand; /* size: 4 */

vec3_t                     hvel; /* size: 12 */

float                      ent_gravity; /* size: 4 */

int                        idx; /* size: 4 */

float                      valueSquared; /* size: 4 */

float                      fvol; /* size: 4 */

float                      fvel; /* size: 4 */

float                      flRatio; /* size: 4 */

int                        hitent; /* size: 4 */

int                        i; /* size: 4 */

vec3_t                     test; /* size: 12 */

int                        irand; /* size: 4 */

vec3_t                     hvel; /* size: 12 */

int                        iSkipStep; /* size: 4 */

char                       chTemp; /* size: 1 */

char                       szTemp[17]; /* size: 17 */

char                       chTemp; /* size: 1 */

char                       szTemp[17]; /* size: 17 */

int                        i; /* size: 4 */

int                        i; /* size: 4 */

int                        j; /* size: 4 */

; /* size: 151909240 */

; /* size: 151908924 */

char                       buffer[512]; /* size: 512 */

int                        i; /* size: 4 */

int                        j; /* size: 4 */

byte *                     pMemFile; /* size: 4 */

int                        fileSize; /* size: 4 */

int                        filePos; /* size: 4 */

qboolean                   bTextureTypeInit; /* size: 4 */

int                        __res; /* size: 4 */

int                        left; /* size: 4 */

int                        right; /* size: 4 */

int                        pivot; /* size: 4 */

int                        val; /* size: 4 */

int                        left; /* size: 4 */

int                        right; /* size: 4 */

int                        pivot; /* size: 4 */

int                        val; /* size: 4 */

int                        iSkipStep; /* size: 4 */

int                        irand; /* size: 4 */

vec3_t                     hvel; /* size: 12 */

vec3_t                     start; /* size: 12 */

vec3_t                     end; /* size: 12 */

const char  *              pTextureName; /* size: 4 */

; /* size: 151927712 */

; /* size: 151927756 */

; /* size: 151927800 */

; /* size: 151927352 */

float                      fvol; /* size: 4 */

vec3_t                     knee; /* size: 12 */

vec3_t                     feet; /* size: 12 */

vec3_t                     center; /* size: 12 */

float                      height; /* size: 4 */

float                      speed; /* size: 4 */

int                        fLadder; /* size: 4 */

int                        step; /* size: 4 */

int                        onground; /* size: 4 */

; /* size: 151928512 */

; /* size: 151928556 */

; /* size: 151928420 */

int                        i; /* size: 4 */

int                        i; /* size: 4 */

float                      spd; /* size: 4 */

float                      fraction; /* size: 4 */

float                      maxscaledspeed; /* size: 4 */

float                      fvol; /* size: 4 */

float                      fvel; /* size: 4 */

; /* size: 151929676 */

; /* size: 151929720 */

; /* size: 151929584 */

; /* size: 151929940 */

; /* size: 151929984 */

; /* size: 151929848 */

float                      flRatio; /* size: 4 */

; /* size: 151930260 */

; /* size: 151929360 */

float                      backoff; /* size: 4 */

float                      change; /* size: 4 */

float                      angle; /* size: 4 */

int                        i; /* size: 4 */

int                        blocked; /* size: 4 */

float                      ent_gravity; /* size: 4 */

float                      ent_gravity; /* size: 4 */

float                      ent_gravity; /* size: 4 */

; /* size: 151947704 */

int                        bumpcount; /* size: 4 */

int                        numbumps; /* size: 4 */

vec3_t                     dir; /* size: 12 */

float                      d; /* size: 4 */

int                        numplanes; /* size: 4 */

vec_t                      planes[5][3]; /* size: 60 */

vec3_t                     primal_velocity; /* size: 12 */

vec3_t                     original_velocity; /* size: 12 */

vec3_t                     new_velocity; /* size: 12 */

int                        i; /* size: 4 */

int                        j; /* size: 4 */

pmtrace_t                  trace; /* size: 68 */

vec3_t                     end; /* size: 12 */

float                      time_left; /* size: 4 */

float                      allFraction; /* size: 4 */

int                        blocked; /* size: 4 */

int                        i; /* size: 4 */

float                      addspeed; /* size: 4 */

float                      accelspeed; /* size: 4 */

float                      currentspeed; /* size: 4 */

int                        clip; /* size: 4 */

int                        oldonground; /* size: 4 */

int                        i; /* size: 4 */

vec3_t                     wishvel; /* size: 12 */

float                      spd; /* size: 4 */

float                      fmove; /* size: 4 */

float                      smove; /* size: 4 */

vec3_t                     wishdir; /* size: 12 */

float                      wishspeed; /* size: 4 */

vec3_t                     dest; /* size: 12 */

vec3_t                     start; /* size: 12 */

vec3_t                     original; /* size: 12 */

vec3_t                     originalvel; /* size: 12 */

vec3_t                     down; /* size: 12 */

vec3_t                     downvel; /* size: 12 */

float                      downdist; /* size: 4 */

float                      updist; /* size: 4 */

pmtrace_t                  trace; /* size: 68 */

float                      flRatio; /* size: 4 */

float *                    vel; /* size: 4 */

float                      speed; /* size: 4 */

float                      newspeed; /* size: 4 */

float                      control; /* size: 4 */

float                      friction; /* size: 4 */

float                      drop; /* size: 4 */

vec3_t                     newvel; /* size: 12 */

vec3_t                     start; /* size: 12 */

vec3_t                     stop; /* size: 12 */

pmtrace_t                  trace; /* size: 68 */

int                        i; /* size: 4 */

float                      addspeed; /* size: 4 */

float                      accelspeed; /* size: 4 */

float                      currentspeed; /* size: 4 */

float                      wishspd; /* size: 4 */

int                        i; /* size: 4 */

vec3_t                     wishvel; /* size: 12 */

float                      wishspeed; /* size: 4 */

vec3_t                     wishdir; /* size: 12 */

vec3_t                     start; /* size: 12 */

vec3_t                     dest; /* size: 12 */

vec3_t                     temp; /* size: 12 */

pmtrace_t                  trace; /* size: 68 */

float                      speed; /* size: 4 */

float                      newspeed; /* size: 4 */

float                      addspeed; /* size: 4 */

float                      accelspeed; /* size: 4 */

int                        i; /* size: 4 */

vec3_t                     wishvel; /* size: 12 */

float                      fmove; /* size: 4 */

float                      smove; /* size: 4 */

vec3_t                     wishdir; /* size: 12 */

float                      wishspeed; /* size: 4 */

vec3_t                     point; /* size: 12 */

int                        cont; /* size: 4 */

int                        truecont; /* size: 4 */

float                      height; /* size: 4 */

float                      heightover2; /* size: 4 */

vec_t                      current_table[6][3]; /* size: 72 */

vec3_t                     point; /* size: 12 */

pmtrace_t                  tr; /* size: 68 */

int                        idx; /* size: 4 */

vec3_t                     base; /* size: 12 */

vec3_t                     offset; /* size: 12 */

vec3_t                     test; /* size: 12 */

int                        hitent; /* size: 4 */

int                        idx; /* size: 4 */

float                      fTime; /* size: 4 */

int                        i; /* size: 4 */

pmtrace_t                  traceresult; /* size: 68 */

float                      rgStuckCheckTime[32][2]; /* size: 256 */

int                        nReps; /* size: 4 */

; /* size: 151966652 */

float                      x; /* size: 4 */

float                      y; /* size: 4 */

float                      z; /* size: 4 */

float                      xystep; /* size: 4 */

float                      zstep; /* size: 4 */

float                      xyminmax; /* size: 4 */

float                      zminmax; /* size: 4 */

; /* size: 151967188 */

float                      speed; /* size: 4 */

float                      drop; /* size: 4 */

float                      friction; /* size: 4 */

float                      control; /* size: 4 */

float                      newspeed; /* size: 4 */

float                      currentspeed; /* size: 4 */

float                      addspeed; /* size: 4 */

float                      accelspeed; /* size: 4 */

int                        i; /* size: 4 */

vec3_t                     wishvel; /* size: 12 */

float                      fmove; /* size: 4 */

float                      smove; /* size: 4 */

vec3_t                     wishdir; /* size: 12 */

float                      wishspeed; /* size: 4 */

int                        target; /* size: 4 */

float                      valueSquared; /* size: 4 */

float                      valueSquared; /* size: 4 */

int                        hitent; /* size: 4 */

int                        i; /* size: 4 */

vec3_t                     test; /* size: 12 */

float                      duckFraction; /* size: 4 */

int                        buttonsChanged; /* size: 4 */

int                        nButtonPressed; /* size: 4 */

int                        duckchange; /* size: 4 */

int                        duckpressed; /* size: 4 */

float                      fMore; /* size: 4 */

float                      time; /* size: 4 */

pmtrace_t                  trace; /* size: 68 */

vec3_t                     newOrigin; /* size: 12 */

; /* size: 151900516 */

; /* size: 151900560 */

; /* size: 151900604 */

vec3_t                     ladderCenter; /* size: 12 */

trace_t                    trace; /* size: 56 */

qboolean                   onFloor; /* size: 4 */

vec3_t                     floor; /* size: 12 */

vec3_t                     modelmins; /* size: 12 */

vec3_t                     modelmaxs; /* size: 12 */

float                      forward; /* size: 4 */

float                      right; /* size: 4 */

vec3_t                     vpn; /* size: 12 */

vec3_t                     v_right; /* size: 12 */

float                      flSpeed; /* size: 4 */

vec3_t                     velocity; /* size: 12 */

vec3_t                     perp; /* size: 12 */

vec3_t                     cross; /* size: 12 */

vec3_t                     lateral; /* size: 12 */

vec3_t                     tmp; /* size: 12 */

float                      normal; /* size: 4 */

int                        i; /* size: 4 */

physent_t *                pe; /* size: 4 */

hull_t *                   hull; /* size: 4 */

int                        num; /* size: 4 */

vec3_t                     test; /* size: 12 */

float                      ent_gravity; /* size: 4 */

float                      ent_gravity; /* size: 4 */

pmtrace_t                  trace; /* size: 68 */

vec3_t                     end; /* size: 12 */

pmtrace_t                  trace; /* size: 68 */

vec3_t                     move; /* size: 12 */

float                      backoff; /* size: 4 */

; /* size: 151976476 */

float                      vel; /* size: 4 */

vec3_t                     base; /* size: 12 */

int                        i; /* size: 4 */

vec3_t                     wishvel; /* size: 12 */

float                      fmove; /* size: 4 */

float                      smove; /* size: 4 */

float                      spd; /* size: 4 */

float                      fraction; /* size: 4 */

float                      maxscaledspeed; /* size: 4 */

float                      fvol; /* size: 4 */

float                      fvel; /* size: 4 */

vec3_t                     vecStart; /* size: 12 */

vec3_t                     vecEnd; /* size: 12 */

vec3_t                     flatforward; /* size: 12 */

vec3_t                     flatvelocity; /* size: 12 */

float                      curspeed; /* size: 4 */

pmtrace_t                  tr; /* size: 68 */

int                        savehull; /* size: 4 */

float                      fvol; /* size: 4 */

; /* size: 151978364 */

; /* size: 151978408 */

; /* size: 151978000 */

float                      sign; /* size: 4 */

float                      side; /* size: 4 */

float                      value; /* size: 4 */

vec3_t                     forward; /* size: 12 */

vec3_t                     right; /* size: 12 */

vec3_t                     up; /* size: 12 */

float                      sign; /* size: 4 */

float                      side; /* size: 4 */

float                      value; /* size: 4 */

vec3_t                     forward; /* size: 12 */

vec3_t                     right; /* size: 12 */

vec3_t                     up; /* size: 12 */

float                      len; /* size: 4 */

float                      len; /* size: 4 */

float                      spd; /* size: 4 */

float                      maxspeed; /* size: 4 */

vec3_t                     v_angle; /* size: 12 */

; /* size: 151984396 */

float                      fRatio; /* size: 4 */

; /* size: 151984720 */

; /* size: 151984764 */

; /* size: 151984808 */

; /* size: 151984852 */

; /* size: 151984896 */

; /* size: 151980032 */

physent_t *                pLadder; /* size: 4 */

; /* size: 151985632 */

; /* size: 151985540 */

; /* size: 151985720 */

; /* size: 151985948 */

; /* size: 151985856 */

; /* size: 151986128 */

; /* size: 151985256 */

float                      x; /* size: 4 */

float                      y; /* size: 4 */

float                      z; /* size: 4 */

int                        idx; /* size: 4 */

int                        i; /* size: 4 */

float                      zi[3]; /* size: 12 */

extern vec3_t                     vec3_origin; /* size: 12 */

extern int                        nanmask; /* size: 4 */

extern struct _IO_FILE *          stdin; /* size: 4 */

extern struct _IO_FILE *          stdout; /* size: 4 */

int                        pm_shared_initialized; /* size: 4 */

extern playermove_t *             pmove; /* size: 4 */

vec_t                      rgv3tStuckTable[54][3]; /* size: 648 */

int                        rgStuckLast[32][2]; /* size: 256 */

int                        gcTextures; /* size: 4 */

char                       grgszTextureName[1024][17]; /* size: 17408 */

char                       grgchTextureType[1024]; /* size: 1024 */

extern int                        g_onladder; /* size: 4 */

extern vec3_t                     vec3_origin; /* size: 12 */

extern int                        nanmask; /* size: 4 */

extern struct _IO_FILE *          stdin; /* size: 4 */

extern struct _IO_FILE *          stdout; /* size: 4 */

playermove_t *             pmove; /* size: 4 */

int                        g_onladder; /* size: 4 */

/* Types: */

/* 1 */
/* <0> (null):0 */
typedef float vec_t; /* size: 4 */

/* 2 */
float
 /* size: 4 */

/* 3 */
/* <0> (null):0 */
typedef vec_t                      vec3_t[3]; /* size: 12 */

/* 4 */
/* <0> (null):0 */
vec_t                      array[3]; /* size: 12 */

/* 5 */
unsigned int
 /* size: 4 */

/* 6 */
short int
 /* size: 2 */

/* 7 */
int
 /* size: 4 */

/* 8 */
double
 /* size: 8 */

/* 9 */
unsigned char
 /* size: 1 */

/* 10 */
short unsigned int
 /* size: 2 */

/* 11 */
long double
 /* size: 12 */

/* 12 */
char
 /* size: 1 */

/* 13 */
 /* pointer to 14 */
 /* size: 4 */

/* 14 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 15 */
 /* pointer to 1 */
 /* size: 4 */

/* 16 */
/* <0> (null):0 */
float                      array[4]; /* size: 16 */

/* 17 */
 /* pointer to 16 */
 /* size: 4 */

/* 18 */
 /* pointer to 2 */
 /* size: 4 */

/* Functions: */

/* <0> (null):0 */
float anglemod(float a)
{
} /* size: 4 */

/* <0> (null):0 */
void AngleVectors(const vec_t  * angles, vec_t * forward, vec_t * right, vec_t * up)
{
	float angle;                                                  //     0
	float sr;                                                     //     0
	float sp;                                                     //     0
	float sy;                                                     //     0
	float cr;                                                     //     0
	float cp;                                                     //     0
	float cy;                                                     //     0
} /* size: 0 */

/* <0> (null):0 */
void AngleVectorsTranspose(const vec_t  * angles, vec_t * forward, vec_t * right, vec_t * up)
{
	float angle;                                                  //     0
	float sr;                                                     //     0
	float sp;                                                     //     0
	float sy;                                                     //     0
	float cr;                                                     //     0
	float cp;                                                     //     0
	float cy;                                                     //     0
} /* size: 32 */

/* <0> (null):0 */
void AngleMatrix(const vec_t  * angles, float * matrix)
{
	float angle;                                                  //     0
	float sr;                                                     //     0
	float sp;                                                     //     0
	float sy;                                                     //     0
	float cr;                                                     //     0
	float cp;                                                     //     0
	float cy;                                                     //     0
} /* size: 32 */

/* <0> (null):0 */
void AngleIMatrix(const vec_t  * angles, float * matrix)
{
	float angle;                                                  //     0
	float sr;                                                     //     0
	float sp;                                                     //     0
	float sy;                                                     //     0
	float cr;                                                     //     0
	float cp;                                                     //     0
	float cy;                                                     //     0
} /* size: 146684516 */

/* <0> (null):0 */
void NormalizeAngles(float * angles)
{
	int i;                                                        //     0
} /* size: 272 */

/* <0> (null):0 */
void NormalizeAngles(float * angles)
{
	int i;                                                        //     0
} /* size: 0 */

/* <0> (null):0 */
void InterpolateAngles(float * start, float * end, float * output, float frac)
{
	int i;                                                        //     0
	float ang1;                                                   //     0
	float ang2;                                                   //     0
	float d;                                                      //     0
	NormalizeAngles(float * angles); /* size=12, low_pc=0 */ //     0
	NormalizeAngles(float * angles); /* size=0, low_pc=0 */ //     0
	NormalizeAngles(float * angles); /* size=12, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
float Length(const vec_t  * v)
{
	int i;                                                        //     0
	float length;                                                 //     0
} /* size: 4 */

/* <0> (null):0 */
float AngleBetweenVectors(const vec_t  * v1, const vec_t  * v2)
{
	float angle;                                                  //     0
	float l1;                                                     //     0
	float l2;                                                     //     0
	Length(const vec_t  * v); /* size=151830180, low_pc=0 */ //     0
	Length(const vec_t  * v); /* size=151830336, low_pc=0 */ //     0
} /* size: 4 */

/* <0> (null):0 */
void VectorTransform(const vec_t  * in1, float * in2, vec_t * out)
{
} /* size: 983123 */

/* <0> (null):0 */
int VectorCompare(const vec_t  * v1, const vec_t  * v2)
{
	int i;                                                        //     0
} /* size: 4 */

/* <0> (null):0 */
void VectorMA(const vec_t  * veca, float scale, const vec_t  * vecb, vec_t * vecc)
{
} /* size: 268 */

/* <0> (null):0 */
vec_t _DotProduct(vec_t * v1, vec_t * v2)
{
} /* size: 4 */

/* <0> (null):0 */
void _VectorSubtract(vec_t * veca, vec_t * vecb, vec_t * out)
{
} /* size: 151831364 */

/* <0> (null):0 */
void _VectorAdd(vec_t * veca, vec_t * vecb, vec_t * out)
{
} /* size: 151847832 */

/* <0> (null):0 */
void _VectorCopy(vec_t * in, vec_t * out)
{
} /* size: 151831780 */

/* <0> (null):0 */
void CrossProduct(const vec_t  * v1, const vec_t  * v2, vec_t * cross)
{
} /* size: 151848664 */

/* <0> (null):0 */
void CrossProduct(const vec_t  * v1, const vec_t  * v2, vec_t * cross)
{
} /* size: 151832172 */

/* <0> (null):0 */
void Length(const vec_t  * v)
{
	int i;                                                        //     0
	float length;                                                 //     0
} /* size: 151849548 */

/* <0> (null):0 */
float Distance(const vec_t  * v1, const vec_t  * v2)
{
	vec3_t d;                                                     //     0
	Length(const vec_t  * v); /* size=0, low_pc=0 */ //     0
} /* size: 4 */

/* <0> (null):0 */
float VectorNormalize(vec_t * v)
{
	float length;                                                 //     0
	float ilength;                                                //     0
} /* size: 4 */

/* <0> (null):0 */
void VectorNormalize(vec_t * v)
{
	float length;                                                 //     0
	float ilength;                                                //     0
} /* size: 32 */

/* <0> (null):0 */
void VectorInverse(vec_t * v)
{
} /* size: 151906992 */

/* <0> (null):0 */
void VectorScale(const vec_t  * in, vec_t scale, vec_t * out)
{
} /* size: 311654 */

/* <0> (null):0 */
int Q_log2(int val)
{
	int answer;                                                   //     0
} /* size: 4 */

/* <0> (null):0 */
void VectorMatrix(vec_t * forward, vec_t * right, vec_t * up)
{
	vec3_t tmp;                                                   //     0
	CrossProduct(const vec_t  * v1,
			const vec_t  * v2,
			vec_t * cross); /* size=8, low_pc=0 */ //     0
	VectorNormalize(vec_t * v); /* size=3014656, low_pc=0 */ //     0
	CrossProduct(const vec_t  * v1,
			const vec_t  * v2,
			vec_t * cross); /* size=151907912, low_pc=0 */ //     0
	VectorNormalize(vec_t * v); /* size=151908124, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void VectorAngles(const vec_t  * forward, vec_t * angles)
{
	float tmp;                                                    //     0
	float yaw;                                                    //     0
	float pitch;                                                  //     0
} /* size: -1 */



/* Variables: */

float                      angle; /* size: 4 */

float                      sr; /* size: 4 */

float                      sp; /* size: 4 */

float                      sy; /* size: 4 */

float                      cr; /* size: 4 */

float                      cp; /* size: 4 */

float                      cy; /* size: 4 */

float                      angle; /* size: 4 */

float                      sr; /* size: 4 */

float                      sp; /* size: 4 */

float                      sy; /* size: 4 */

float                      cr; /* size: 4 */

float                      cp; /* size: 4 */

float                      cy; /* size: 4 */

float                      angle; /* size: 4 */

float                      sr; /* size: 4 */

float                      sp; /* size: 4 */

float                      sy; /* size: 4 */

float                      cr; /* size: 4 */

float                      cp; /* size: 4 */

float                      cy; /* size: 4 */

float                      angle; /* size: 4 */

float                      sr; /* size: 4 */

float                      sp; /* size: 4 */

float                      sy; /* size: 4 */

float                      cr; /* size: 4 */

float                      cp; /* size: 4 */

float                      cy; /* size: 4 */

int                        i; /* size: 4 */

int                        i; /* size: 4 */

int                        i; /* size: 4 */

float                      ang1; /* size: 4 */

float                      ang2; /* size: 4 */

float                      d; /* size: 4 */

; /* size: 146685736 */

; /* size: 146685872 */

; /* size: 146686096 */

int                        i; /* size: 4 */

float                      length; /* size: 4 */

float                      angle; /* size: 4 */

float                      l1; /* size: 4 */

float                      l2; /* size: 4 */

; /* size: 151830224 */

; /* size: 151830132 */

; /* size: 151830404 */

; /* size: 151829816 */

int                        i; /* size: 4 */

int                        i; /* size: 4 */

float                      length; /* size: 4 */

vec3_t                     d; /* size: 12 */

; /* size: 151832928 */

; /* size: 151832608 */

float                      length; /* size: 4 */

float                      ilength; /* size: 4 */

float                      length; /* size: 4 */

float                      ilength; /* size: 4 */

int                        answer; /* size: 4 */

vec3_t                     tmp; /* size: 12 */

; /* size: 151907924 */

; /* size: 151907832 */

; /* size: 151908144 */

; /* size: 151907540 */

float                      tmp; /* size: 4 */

float                      yaw; /* size: 4 */

float                      pitch; /* size: 4 */

vec3_t                     vec3_origin; /* size: 12 */

int                        nanmask; /* size: 4 */

/* Types: */

/* 1 */
/* <0> (null):0 */
typedef float vec_t; /* size: 4 */

/* 2 */
float
 /* size: 4 */

/* 3 */
/* <0> (null):0 */
typedef vec_t                      vec3_t[3]; /* size: 12 */

/* 4 */
/* <0> (null):0 */
vec_t                      array[3]; /* size: 12 */

/* 5 */
unsigned int
 /* size: 4 */

/* 6 */
short int
 /* size: 2 */

/* 7 */
int
 /* size: 4 */

/* 8 */
double
 /* size: 8 */

/* 9 */
/* <0> (null):0 */
typedef unsigned char byte; /* size: 1 */

/* 10 */
unsigned char
 /* size: 1 */

/* 11 */
short unsigned int
 /* size: 2 */

/* 12 */
/* <0> (null):0 */
enum {
	false = 0,
	true = 1,
}; /* size: 4 */

/* 13 */
/* <0> (null):0 */
typedef enum  qboolean; /* size: 4 */

/* 14 */
/* <0> (null):0 */
typedef struct edict_s edict_t; /* size: 0 */

/* 15 */
/* <0> (null):0 */
struct edict_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 16 */
/* <0> (null):0 */
struct {
	vec3_t                     normal;               /*     0    12 */
	float                      dist;                 /*    12     4 */

	/* size: 16, cachelines: 1, members: 2 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 17 */
/* <0> (null):0 */
typedef struct  plane_t; /* size: 16 */

/* 18 */
/* <0> (null):0 */
struct {
	qboolean                   allsolid;             /*     0     4 */
	qboolean                   startsolid;           /*     4     4 */
	qboolean                   inopen;               /*     8     4 */
	qboolean                   inwater;              /*    12     4 */
	float                      fraction;             /*    16     4 */
	vec3_t                     endpos;               /*    20    12 */
	plane_t                    plane;                /*    32    16 */
	edict_t *                  ent;                  /*    48     4 */
	int                        hitgroup;             /*    52     4 */

	/* size: 56, cachelines: 1, members: 9 */
	/* last cacheline: 56 bytes */
}; /* size: 56 */

/* 19 */
 /* pointer to 14 */
 /* size: 4 */

/* 20 */
/* <0> (null):0 */
typedef struct  trace_t; /* size: 56 */

/* 21 */
/* <0> (null):0 */
struct usercmd_s {
	short int                  lerp_msec;            /*     0     2 */
	byte                       msec;                 /*     2     1 */
	vec3_t                     viewangles;           /*     4    12 */
	float                      forwardmove;          /*    16     4 */
	float                      sidemove;             /*    20     4 */
	float                      upmove;               /*    24     4 */
	byte                       lightlevel;           /*    28     1 */
	short unsigned int         buttons;              /*    30     2 */
	byte                       impulse;              /*    32     1 */
	byte                       weaponselect;         /*    33     1 */
	int                        impact_index;         /*    36     4 */
	vec3_t                     impact_position;      /*    40    12 */

	/* size: 52, cachelines: 1, members: 12 */
	/* last cacheline: 52 bytes */

	/* BRAIN FART ALERT! 52 != 48 + 0(holes), diff = 4 */

}; /* size: 52 */

/* 22 */
/* <0> (null):0 */
typedef struct usercmd_s usercmd_t; /* size: 52 */

/* 23 */
signed char
 /* size: 1 */

/* 24 */
/* <0> (null):0 */
typedef int int32; /* size: 4 */

/* 25 */
long long int
 /* size: 8 */

/* 26 */
long long unsigned int
 /* size: 8 */

/* 27 */
long unsigned int
 /* size: 4 */

/* 28 */
long int
 /* size: 4 */

/* 29 */
 /* pointer to 0 */
 /* size: 4 */

/* 30 */
 /* pointer to 31 */
 /* size: 4 */

/* 31 */
char
 /* size: 1 */

/* 32 */
/* <0> (null):0 */
char                       array[32]; /* size: 32 */

/* 33 */
/* <0> (null):0 */
struct {
	vec3_t                     normal;               /*     0    12 */
	float                      dist;                 /*    12     4 */

	/* size: 16, cachelines: 1, members: 2 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 34 */
/* <0> (null):0 */
typedef struct  pmplane_t; /* size: 16 */

/* 35 */
/* <0> (null):0 */
typedef struct pmtrace_s pmtrace_t; /* size: 68 */

/* 36 */
/* <0> (null):0 */
struct pmtrace_s {
	qboolean                   allsolid;             /*     0     4 */
	qboolean                   startsolid;           /*     4     4 */
	qboolean                   inopen;               /*     8     4 */
	qboolean                   inwater;              /*    12     4 */
	float                      fraction;             /*    16     4 */
	vec3_t                     endpos;               /*    20    12 */
	pmplane_t                  plane;                /*    32    16 */
	int                        ent;                  /*    48     4 */
	vec3_t                     deltavelocity;        /*    52    12 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	int                        hitgroup;             /*    64     4 */

	/* size: 68, cachelines: 2, members: 10 */
	/* last cacheline: 4 bytes */
}; /* size: 68 */

/* 37 */
/* <0> (null):0 */
struct physent_s {
	char                       name[32];             /*     0    32 */
	int                        player;               /*    32     4 */
	vec3_t                     origin;               /*    36    12 */
	struct model_s *           model;                /*    48     4 */
	struct model_s *           studiomodel;          /*    52     4 */
	vec3_t                     mins;                 /*    56    12 */
	/* --- cacheline 1 boundary (64 bytes) was 4 bytes ago --- */
	vec3_t                     maxs;                 /*    68    12 */
	int                        info;                 /*    80     4 */
	vec3_t                     angles;               /*    84    12 */
	int                        solid;                /*    96     4 */
	int                        skin;                 /*   100     4 */
	int                        rendermode;           /*   104     4 */
	float                      frame;                /*   108     4 */
	int                        sequence;             /*   112     4 */
	byte                       controller[4];        /*   116     4 */
	byte                       blending[2];          /*   120     2 */
	int                        movetype;             /*   124     4 */
	int                        takedamage;           /*   128     4 */
	/* --- cacheline 2 boundary (128 bytes) was 2 bytes ago --- */
	int                        blooddecal;           /*   132     4 */
	int                        team;                 /*   136     4 */
	int                        classnumber;          /*   140     4 */
	int                        iuser1;               /*   144     4 */
	int                        iuser2;               /*   148     4 */
	int                        iuser3;               /*   152     4 */
	int                        iuser4;               /*   156     4 */
	float                      fuser1;               /*   160     4 */
	float                      fuser2;               /*   164     4 */
	float                      fuser3;               /*   168     4 */
	float                      fuser4;               /*   172     4 */
	vec3_t                     vuser1;               /*   176    12 */
	vec3_t                     vuser2;               /*   188    12 */
	/* --- cacheline 3 boundary (192 bytes) was 6 bytes ago --- */
	vec3_t                     vuser3;               /*   200    12 */
	vec3_t                     vuser4;               /*   212    12 */

	/* size: 224, cachelines: 4, members: 33 */
	/* last cacheline: 32 bytes */

	/* BRAIN FART ALERT! 224 != 222 + 0(holes), diff = 2 */

}; /* size: 224 */

/* 38 */
/* <0> (null):0 */
struct model_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 39 */
 /* pointer to 38 */
 /* size: 4 */

/* 40 */
/* <0> (null):0 */
byte                       array[4]; /* size: 4 */

/* 41 */
/* <0> (null):0 */
byte                       array[2]; /* size: 2 */

/* 42 */
/* <0> (null):0 */
typedef struct physent_s physent_t; /* size: 224 */

/* 43 */
/* <0> (null):0 */
typedef struct playermove_s playermove_t; /* size: 325056 */

/* 44 */
/* <0> (null):0 */
struct playermove_s {
	int                        player_index;         /*     0     4 */
	qboolean                   server;               /*     4     4 */
	qboolean                   multiplayer;          /*     8     4 */
	float                      time;                 /*    12     4 */
	float                      frametime;            /*    16     4 */
	vec3_t                     forward;              /*    20    12 */
	vec3_t                     right;                /*    32    12 */
	vec3_t                     up;                   /*    44    12 */
	vec3_t                     origin;               /*    56    12 */
	/* --- cacheline 1 boundary (64 bytes) was 4 bytes ago --- */
	vec3_t                     angles;               /*    68    12 */
	vec3_t                     oldangles;            /*    80    12 */
	vec3_t                     velocity;             /*    92    12 */
	vec3_t                     movedir;              /*   104    12 */
	vec3_t                     basevelocity;         /*   116    12 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	vec3_t                     view_ofs;             /*   128    12 */
	float                      flDuckTime;           /*   140     4 */
	qboolean                   bInDuck;              /*   144     4 */
	int                        flTimeStepSound;      /*   148     4 */
	int                        iStepLeft;            /*   152     4 */
	float                      flFallVelocity;       /*   156     4 */
	vec3_t                     punchangle;           /*   160    12 */
	float                      flSwimTime;           /*   172     4 */
	float                      flNextPrimaryAttack;  /*   176     4 */
	int                        effects;              /*   180     4 */
	int                        flags;                /*   184     4 */
	int                        usehull;              /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	float                      gravity;              /*   192     4 */
	float                      friction;             /*   196     4 */
	int                        oldbuttons;           /*   200     4 */
	float                      waterjumptime;        /*   204     4 */
	qboolean                   dead;                 /*   208     4 */
	int                        deadflag;             /*   212     4 */
	int                        spectator;            /*   216     4 */
	int                        movetype;             /*   220     4 */
	int                        onground;             /*   224     4 */
	int                        waterlevel;           /*   228     4 */
	int                        watertype;            /*   232     4 */
	int                        oldwaterlevel;        /*   236     4 */
	char                       sztexturename[256];   /*   240   256 */
	/* --- cacheline 7 boundary (448 bytes) was 48 bytes ago --- */
	char                       chtexturetype;        /*   496     1 */
	float                      maxspeed;             /*   500     4 */
	float                      clientmaxspeed;       /*   504     4 */
	int                        iuser1;               /*   508     4 */
	int                        iuser2;               /*   512     4 */
	/* --- cacheline 8 boundary (512 bytes) was 1 bytes ago --- */
	int                        iuser3;               /*   516     4 */
	int                        iuser4;               /*   520     4 */
	float                      fuser1;               /*   524     4 */
	float                      fuser2;               /*   528     4 */
	float                      fuser3;               /*   532     4 */
	float                      fuser4;               /*   536     4 */
	vec3_t                     vuser1;               /*   540    12 */
	vec3_t                     vuser2;               /*   552    12 */
	vec3_t                     vuser3;               /*   564    12 */
	vec3_t                     vuser4;               /*   576    12 */
	/* --- cacheline 9 boundary (576 bytes) was 9 bytes ago --- */
	int                        numphysent;           /*   588     4 */
	physent_t                  physents[600];        /*   592 134400 */
	/* --- cacheline 2109 boundary (134976 bytes) was 13 bytes ago --- */
	int                        nummoveent;           /* 134992     4 */
	physent_t                  moveents[64];         /* 134996 14336 */
	/* --- cacheline 2333 boundary (149312 bytes) was 17 bytes ago --- */
	int                        numvisent;            /* 149332     4 */
	physent_t                  visents[600];         /* 149336 134400 */
	/* --- cacheline 4433 boundary (283712 bytes) was 21 bytes ago --- */
	usercmd_t                  cmd;                  /* 283736    52 */
	/* --- cacheline 4434 boundary (283776 bytes) was 9 bytes ago --- */
	int                        numtouch;             /* 283788     4 */
	pmtrace_t                  touchindex[600];      /* 283792 40800 */
	/* --- cacheline 5071 boundary (324544 bytes) was 45 bytes ago --- */
	char                       physinfo[256];        /* 324592   256 */
	/* --- cacheline 5075 boundary (324800 bytes) was 45 bytes ago --- */
	struct movevars_s *        movevars;             /* 324848     4 */
	vec_t                      player_mins[4][3];    /* 324852    48 */
	/* --- cacheline 5076 boundary (324864 bytes) was 33 bytes ago --- */
	vec_t                      player_maxs[4][3];    /* 324900    48 */
	/* --- cacheline 5077 boundary (324928 bytes) was 17 bytes ago --- */
	const char  *              (*PM_Info_ValueForKey)(const char  *, const char  *); /* 324948     4 */
	void                       (*PM_Particle)(vec_t *, int, float, int, int); /* 324952     4 */
	int                        (*PM_TestPlayerPosition)(vec_t *, pmtrace_t *); /* 324956     4 */
	void                       (*Con_NPrintf)(int, char *, ...); /* 324960     4 */
	void                       (*Con_DPrintf)(char *, ...); /* 324964     4 */
	void                       (*Con_Printf)(char *, ...); /* 324968     4 */
	double                     (*Sys_FloatTime)(void); /* 324972     4 */
	void                       (*PM_StuckTouch)(int, pmtrace_t *); /* 324976     4 */
	int                        (*PM_PointContents)(vec_t *, int *); /* 324980     4 */
	int                        (*PM_TruePointContents)(vec_t *); /* 324984     4 */
	int                        (*PM_HullPointContents)(struct hull_s *, int, vec_t *); /* 324988     4 */
	pmtrace_t                  (*PM_PlayerTrace)(vec_t *, vec_t *, int, int); /* 324992     4 */
	/* --- cacheline 5078 boundary (324992 bytes) was 1 bytes ago --- */
	struct pmtrace_s *         (*PM_TraceLine)(float *, float *, int, int, int); /* 324996     4 */
	int32                      (*RandomLong)(int32, int32); /* 325000     4 */
	float                      (*RandomFloat)(float, float); /* 325004     4 */
	int                        (*PM_GetModelType)(struct model_s *); /* 325008     4 */
	void                       (*PM_GetModelBounds)(struct model_s *, vec_t *, vec_t *); /* 325012     4 */
	void *                     (*PM_HullForBsp)(physent_t *, vec_t *); /* 325016     4 */
	float                      (*PM_TraceModel)(physent_t *, vec_t *, vec_t *, trace_t *); /* 325020     4 */
	int                        (*COM_FileSize)(char *); /* 325024     4 */
	byte *                     (*COM_LoadFile)(char *, int, int *); /* 325028     4 */
	void                       (*COM_FreeFile)(void *); /* 325032     4 */
	char *                     (*memfgets)(byte *, int, int *, char *, int); /* 325036     4 */
	qboolean                   runfuncs;             /* 325040     4 */
	void                       (*PM_PlaySound)(int, const char  *, float, float, int, int); /* 325044     4 */
	const char  *              (*PM_TraceTexture)(int, vec_t *, vec_t *); /* 325048     4 */
	void                       (*PM_PlaybackEventFull)(int, int, short unsigned int, float, float *, float *, float, float, int, int, int, int); /* 325052     4 */

	/* size: 325056, cachelines: 5079, members: 94 */

	/* BRAIN FART ALERT! 325056 != 325053 + 0(holes), diff = 3 */

}; /* size: 325056 */

/* 45 */
/* <0> (null):0 */
char                       array[256]; /* size: 256 */

/* 46 */
/* <0> (null):0 */
physent_t                  array[600]; /* size: 134400 */

/* 47 */
/* <0> (null):0 */
physent_t                  array[64]; /* size: 14336 */

/* 48 */
/* <0> (null):0 */
pmtrace_t                  array[600]; /* size: 40800 */

/* 49 */
/* <0> (null):0 */
struct movevars_s {
	float                      gravity;              /*     0     4 */
	float                      stopspeed;            /*     4     4 */
	float                      maxspeed;             /*     8     4 */
	float                      spectatormaxspeed;    /*    12     4 */
	float                      accelerate;           /*    16     4 */
	float                      airaccelerate;        /*    20     4 */
	float                      wateraccelerate;      /*    24     4 */
	float                      friction;             /*    28     4 */
	float                      edgefriction;         /*    32     4 */
	float                      waterfriction;        /*    36     4 */
	float                      entgravity;           /*    40     4 */
	float                      bounce;               /*    44     4 */
	float                      stepsize;             /*    48     4 */
	float                      maxvelocity;          /*    52     4 */
	float                      zmax;                 /*    56     4 */
	float                      waveHeight;           /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	qboolean                   footsteps;            /*    64     4 */
	char                       skyName[32];          /*    68    32 */
	float                      rollangle;            /*   100     4 */
	float                      rollspeed;            /*   104     4 */
	float                      skycolor_r;           /*   108     4 */
	float                      skycolor_g;           /*   112     4 */
	float                      skycolor_b;           /*   116     4 */
	float                      skyvec_x;             /*   120     4 */
	float                      skyvec_y;             /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	float                      skyvec_z;             /*   128     4 */

	/* size: 132, cachelines: 3, members: 26 */
	/* last cacheline: 4 bytes */
}; /* size: 132 */

/* 50 */
 /* pointer to 49 */
 /* size: 4 */

/* 51 */
/* <0> (null):0 */
vec_t                      array[4][3]; /* size: 48 */

/* 52 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 53 */
 /* pointer to 54 */
 /* size: 4 */

/* 54 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 55 */
 /* pointer to 52 */
 /* size: 4 */

/* 56 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151899936 */

/* 57 */
 /* pointer to 1 */
 /* size: 4 */

/* 58 */
 /* pointer to 56 */
 /* size: 4 */

/* 59 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 60 */
 /* pointer to 35 */
 /* size: 4 */

/* 61 */
 /* pointer to 59 */
 /* size: 4 */

/* 62 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151900612 */

/* 63 */
 /* pointer to 62 */
 /* size: 4 */

/* 64 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151900820 */

/* 65 */
 /* pointer to 64 */
 /* size: 4 */

/* 66 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 8 */

/* 67 */
 /* pointer to 66 */
 /* size: 4 */

/* 68 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151901080 */

/* 69 */
 /* pointer to 68 */
 /* size: 4 */

/* 70 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 71 */
 /* pointer to 7 */
 /* size: 4 */

/* 72 */
 /* pointer to 70 */
 /* size: 4 */

/* 73 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 74 */
 /* pointer to 73 */
 /* size: 4 */

/* 75 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 76 */
 /* pointer to 77 */
 /* size: 4 */

/* 77 */
/* <0> (null):0 */
struct hull_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 78 */
 /* pointer to 75 */
 /* size: 4 */

/* 79 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 68 */

/* 80 */
 /* pointer to 79 */
 /* size: 4 */

/* 81 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 82 */
 /* pointer to 36 */
 /* size: 4 */

/* 83 */
 /* pointer to 2 */
 /* size: 4 */

/* 84 */
 /* pointer to 81 */
 /* size: 4 */

/* 85 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 86 */
 /* pointer to 85 */
 /* size: 4 */

/* 87 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 88 */
 /* pointer to 87 */
 /* size: 4 */

/* 89 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 90 */
 /* pointer to 89 */
 /* size: 4 */

/* 91 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151984976 */

/* 92 */
 /* pointer to 91 */
 /* size: 4 */

/* 93 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 94 */
 /* pointer to 42 */
 /* size: 4 */

/* 95 */
 /* pointer to 93 */
 /* size: 4 */

/* 96 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 97 */
 /* pointer to 20 */
 /* size: 4 */

/* 98 */
 /* pointer to 96 */
 /* size: 4 */

/* 99 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 100 */
 /* pointer to 99 */
 /* size: 4 */

/* 101 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 102 */
 /* pointer to 9 */
 /* size: 4 */

/* 103 */
 /* pointer to 101 */
 /* size: 4 */

/* 104 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151986328 */

/* 105 */
 /* pointer to 104 */
 /* size: 4 */

/* 106 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 107 */
 /* pointer to 106 */
 /* size: 4 */

/* 108 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151986848 */

/* 109 */
 /* pointer to 108 */
 /* size: 4 */

/* 110 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 111 */
 /* pointer to 110 */
 /* size: 4 */

/* 112 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 151987524 */

/* 113 */
 /* pointer to 112 */
 /* size: 4 */

/* 114 */
/* <0> (null):0 */
vec_t                      array[8][3]; /* size: 96 */

/* 115 */
 /* pointer to 43 */
 /* size: 4 */

/* 116 */
/* <0> (null):0 */
int                        array[6][4]; /* size: 96 */

/* 117 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 96 */

/* Functions: */

/* <0> (null):0 */
void PM_DrawPhysEntBBox(int num, int pcolor, float life)
{
	physent_t * pe;                                               //     0
	vec3_t org;                                                   //     0
	int j;                                                        //     0
	vec3_t tmp;                                                   //     0
	vec_t p;                                                      //     0
	float gap;                                                    //     0
	vec3_t modelmins;                                             //     0
	vec3_t modelmaxs;                                             //     0
	{
		vec3_t forward;                                       //     0
		vec3_t right;                                         //     0
		vec3_t up;                                            //     0
	}
} /* size: 133799 */

/* <0> (null):0 */
void PM_ParticleLine(vec_t * start, vec_t * end, int pcolor, float life, float vert)
{
	float linestep;                                               //     0
	float curdist;                                                //     0
	float len;                                                    //     0
	vec3_t curpos;                                                //     0
	vec3_t diff;                                                  //     0
	int i;                                                        //     0
} /* size: 0 */

/* <0> (null):0 */
void PM_ParticleLine(vec_t * start, vec_t * end, int pcolor, float life, float vert)
{
	float curdist;                                                //     0
	float len;                                                    //     0
	vec3_t curpos;                                                //     0
	vec3_t diff;                                                  //     0
	int i;                                                        //     0
	float linestep;                                               //     0
} /* size: 0 */

/* <0> (null):0 */
void PM_ShowClipBox(void)
{
} /* size: 0 */

/* <0> (null):0 */
void PM_ParticleLine(vec_t * start, vec_t * end, int pcolor, float life, float vert)
{
	float linestep;                                               //     0
	float curdist;                                                //     0
	float len;                                                    //     0
	vec3_t curpos;                                                //     0
	vec3_t diff;                                                  //     0
	int i;                                                        //     0
} /* size: 0 */

/* <0> (null):0 */
void PM_DrawRectangle(vec_t * tl, vec_t * bl, vec_t * tr, vec_t * br, int pcolor, float life)
{
} /* size: 0 */

/* <0> (null):0 */
void PM_DrawRectangle(vec_t * tl, vec_t * bl, vec_t * tr, vec_t * br, int pcolor, float life)
{
} /* size: 0 */

/* <0> (null):0 */
void PM_DrawPhysEntBBox(int num, int pcolor, float life)
{
	physent_t * pe;                                               //     0
	vec3_t org;                                                   //     0
	int j;                                                        //     0
	vec3_t tmp;                                                   //     0
	vec_t p;                                                      //     0
	float gap;                                                    //     0
	vec3_t modelmins;                                             //     0
	vec3_t modelmaxs;                                             //     0
	{
		vec3_t forward;                                       //     0
		vec3_t right;                                         //     0
		vec3_t up;                                            //     0
	}
	PM_DrawRectangle(vec_t * tl,
			vec_t * bl,
			vec_t * tr,
			vec_t * br,
			int pcolor,
			float life); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void PM_DrawBBox(vec_t * mins, vec_t * maxs, vec_t * origin, int pcolor, float life)
{
	int j;                                                        //     0
	vec3_t tmp;                                                   //     0
	vec_t p;                                                      //     0
	float gap;                                                    //     0
	PM_DrawRectangle(vec_t * tl,
			vec_t * bl,
			vec_t * tr,
			vec_t * br,
			int pcolor,
			float life); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void PM_ViewEntity(void)
{
	vec3_t forward;                                               //     0
	vec3_t right;                                                 //     0
	vec3_t up;                                                    //     0
	float raydist;                                                //     0
	vec3_t origin;                                                //     0
	vec3_t end;                                                   //     0
	int i;                                                        //     0
	pmtrace_t trace;                                              //     0
	int pcolor;                                                   //     0
	float fup;                                                    //     0
	PM_DrawPhysEntBBox(int num,
				int pcolor,
				float life); /* size=0, low_pc=0 */ //     0
} /* size: 0 */



/* Variables: */

physent_t *                pe; /* size: 4 */

vec3_t                     org; /* size: 12 */

int                        j; /* size: 4 */

vec3_t                     tmp; /* size: 12 */

vec_t                      p[8][3]; /* size: 96 */

float                      gap; /* size: 4 */

vec3_t                     modelmins; /* size: 12 */

vec3_t                     modelmaxs; /* size: 12 */

vec3_t                     forward; /* size: 12 */

vec3_t                     right; /* size: 12 */

vec3_t                     up; /* size: 12 */

float                      linestep; /* size: 4 */

float                      curdist; /* size: 4 */

float                      len; /* size: 4 */

vec3_t                     curpos; /* size: 12 */

vec3_t                     diff; /* size: 12 */

int                        i; /* size: 4 */

float                      curdist; /* size: 4 */

float                      len; /* size: 4 */

vec3_t                     curpos; /* size: 12 */

vec3_t                     diff; /* size: 12 */

int                        i; /* size: 4 */

float                      linestep; /* size: 4 */

float                      linestep; /* size: 4 */

float                      curdist; /* size: 4 */

float                      len; /* size: 4 */

vec3_t                     curpos; /* size: 12 */

vec3_t                     diff; /* size: 12 */

int                        i; /* size: 4 */

physent_t *                pe; /* size: 4 */

vec3_t                     org; /* size: 12 */

int                        j; /* size: 4 */

vec3_t                     tmp; /* size: 12 */

vec_t                      p[8][3]; /* size: 96 */

float                      gap; /* size: 4 */

vec3_t                     modelmins; /* size: 12 */

vec3_t                     modelmaxs; /* size: 12 */

vec3_t                     forward; /* size: 12 */

vec3_t                     right; /* size: 12 */

vec3_t                     up; /* size: 12 */

int                        j; /* size: 4 */

vec3_t                     tmp; /* size: 12 */

vec_t                      p[8][3]; /* size: 96 */

float                      gap; /* size: 4 */

vec3_t                     forward; /* size: 12 */

vec3_t                     right; /* size: 12 */

vec3_t                     up; /* size: 12 */

float                      raydist; /* size: 4 */

vec3_t                     origin; /* size: 12 */

vec3_t                     end; /* size: 12 */

int                        i; /* size: 4 */

pmtrace_t                  trace; /* size: 68 */

int                        pcolor; /* size: 4 */

float                      fup; /* size: 4 */

; /* size: 152004360 */

; /* size: 152004404 */

; /* size: 152004448 */

; /* size: 152004492 */

; /* size: 152004536 */

; /* size: 152004580 */

; /* size: 152004624 */

; /* size: 152008800 */

; /* size: 152008896 */

; /* size: 152008940 */

; /* size: 152008844 */

extern playermove_t *             pmove; /* size: 4 */

intconst                   PM_boxpnt; /* size: 96 */

extern playermove_t *             pmove; /* size: 4 */

/* Types: */

/* 1 */
unsigned char
 /* size: 1 */

/* 2 */
signed char
 /* size: 1 */

/* 3 */
short int
 /* size: 2 */

/* 4 */
short unsigned int
 /* size: 2 */

/* 5 */
/* <0> (null):0 */
typedef int int32; /* size: 4 */

/* 6 */
int
 /* size: 4 */

/* 7 */
/* <0> (null):0 */
typedef unsigned int uint32; /* size: 4 */

/* 8 */
unsigned int
 /* size: 4 */

/* 9 */
long long int
 /* size: 8 */

/* 10 */
/* <0> (null):0 */
typedef long long unsigned int uint64; /* size: 8 */

/* 11 */
long long unsigned int
 /* size: 8 */

/* 12 */
/* <0> (null):0 */
typedef uint64 GID_t; /* size: 8 */

/* 13 */
/* <0> (null):0 */
typedef uint32 PackageId_t; /* size: 4 */

/* 14 */
/* <0> (null):0 */
typedef uint32 AppId_t; /* size: 4 */

/* 15 */
/* <0> (null):0 */
typedef uint64 AssetClassId_t; /* size: 8 */

/* 16 */
/* <0> (null):0 */
typedef uint32 PhysicalItemId_t; /* size: 4 */

/* 17 */
/* <0> (null):0 */
typedef uint32 DepotId_t; /* size: 4 */

/* 18 */
/* <0> (null):0 */
typedef uint32 CellID_t; /* size: 4 */

/* 19 */
/* <0> (null):0 */
typedef uint64 SteamAPICall_t; /* size: 8 */

/* 20 */
/* <0> (null):0 */
typedef uint32 PartnerId_t; /* size: 4 */

/* 21 */
long unsigned int
 /* size: 4 */

/* 22 */
/* <0> (null):0 */
typedef long long int __quad_t; /* size: 8 */

/* 23 */
/* <0> (null):0 */
typedef long int __off_t; /* size: 4 */

/* 24 */
long int
 /* size: 4 */

/* 25 */
/* <0> (null):0 */
typedef __quad_t __off64_t; /* size: 8 */

/* 26 */
 /* pointer to 0 */
 /* size: 4 */

/* 27 */
 /* pointer to 28 */
 /* size: 4 */

/* 28 */
char
 /* size: 1 */

/* 29 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 30 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 31 */
 /* pointer to 32 */
 /* size: 4 */

/* 32 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 33 */
/* <0> (null):0 */
class CBitVecAccessor {
private:

	uint32 *                   m_pDWords;            /*     0     4 */
	int                        m_iBit;               /*     4     4 */
	/* <0> (null):0 */
	void CBitVecAccessor(class CBitVecAccessor *, uint32 *, int);

	/* <0> (null):0 */
	void operator=(class CBitVecAccessor *, int); /* linkage=_ZN15CBitVecAccessoraSEi */

	/* <0> (null):0 */
	uint32 operator uint32(class CBitVecAccessor *); /* linkage=_ZN15CBitVecAccessorcvjEv */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 34 */
 /* pointer to 7 */
 /* size: 4 */

/* 35 */
 /* pointer to 33 */
 /* size: 4 */

/* 36 */
/* <0> (null):0 */
typedef struct CBitVec<32> CPlayerBitVec; /* size: 4 */

/* 37 */
/* <0> (null):0 */
enum {
	NUM_DWORDS = 1,
}; /* size: 4 */

/* 38 */
/* <0> (null):0 */
class CBitVec<32> {
	/* <0> (null):0 */
	enum {
		NUM_DWORDS = 1,
	};

private:

	unsigned int               m_DWords[1];          /*     0     4 */
	/* <0> (null):0 */
	void CBitVec(class CBitVec<32> *);

	/* <0> (null):0 */
	void Init(class CBitVec<32> *, int); /* linkage=_ZN7CBitVecILi32EE4InitEi */

	/* <0> (null):0 */
	class CBitVecAccessor operator[](class CBitVec<32> *, int); /* linkage=_ZN7CBitVecILi32EEixEi */

	/* <0> (null):0 */
	class CBitVec<32> & operator=(class CBitVec<32> *, const class CBitVec<32>  &); /* linkage=_ZN7CBitVecILi32EEaSERKS0_ */

	/* <0> (null):0 */
	bool operator==(class CBitVec<32> *, const class CBitVec<32>  &); /* linkage=_ZN7CBitVecILi32EEeqERKS0_ */

	/* <0> (null):0 */
	bool operator!=(class CBitVec<32> *, const class CBitVec<32>  &); /* linkage=_ZN7CBitVecILi32EEneERKS0_ */

	/* <0> (null):0 */
	int GetNumDWords(class CBitVec<32> *); /* linkage=_ZN7CBitVecILi32EE12GetNumDWordsEv */

	/* <0> (null):0 */
	uint32 GetDWord(class CBitVec<32> *, int); /* linkage=_ZN7CBitVecILi32EE8GetDWordEi */

	/* <0> (null):0 */
	void SetDWord(class CBitVec<32> *, int, unsigned int); /* linkage=_ZN7CBitVecILi32EE8SetDWordEij */

	/* <0> (null):0 */
	int GetNumBits(class CBitVec<32> *); /* linkage=_ZN7CBitVecILi32EE10GetNumBitsEv */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 39 */
/* <0> (null):0 */
typedef char * __gnuc_va_list; /* size: 4 */

/* 40 */
 /* pointer to 28 */
 /* size: 4 */

/* 41 */
/* <0> (null):0 */
typedef __gnuc_va_list va_list; /* size: 4 */

/* 42 */
/* <0> (null):0 */
struct _IO_FILE {
	int                        _flags;               /*     0     4 */
	char *                     _IO_read_ptr;         /*     4     4 */
	char *                     _IO_read_end;         /*     8     4 */
	char *                     _IO_read_base;        /*    12     4 */
	char *                     _IO_write_base;       /*    16     4 */
	char *                     _IO_write_ptr;        /*    20     4 */
	char *                     _IO_write_end;        /*    24     4 */
	char *                     _IO_buf_base;         /*    28     4 */
	char *                     _IO_buf_end;          /*    32     4 */
	char *                     _IO_save_base;        /*    36     4 */
	char *                     _IO_backup_base;      /*    40     4 */
	char *                     _IO_save_end;         /*    44     4 */
	class _IO_marker *         _markers;             /*    48     4 */
	class _IO_FILE *           _chain;               /*    52     4 */
	int                        _fileno;              /*    56     4 */
	int                        _flags2;              /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	__off_t                    _old_offset;          /*    64     4 */
	short unsigned int         _cur_column;          /*    68     2 */
	signed char                _vtable_offset;       /*    70     1 */
	char                       _shortbuf[1];         /*    71     1 */
	_IO_lock_t *               _lock;                /*    72     4 */
	__off64_t                  _offset;              /*    76     8 */
	void *                     __pad1;               /*    84     4 */
	void *                     __pad2;               /*    88     4 */
	void *                     __pad3;               /*    92     4 */
	void *                     __pad4;               /*    96     4 */
	size_t                     __pad5;               /*   100     4 */
	int                        _mode;                /*   104     4 */
	char                       _unused2[40];         /*   108    40 */
	/* --- cacheline 2 boundary (128 bytes) was 20 bytes ago --- */

	/* size: 148, cachelines: 3, members: 29 */
	/* last cacheline: 20 bytes */
}; /* size: 148 */

/* 43 */
/* <0> (null):0 */
typedef void _IO_lock_t; /* size: 0 */

/* 44 */
/* <0> (null):0 */
struct _IO_marker {
	class _IO_marker *         _next;                /*     0     4 */
	class _IO_FILE *           _sbuf;                /*     4     4 */
	int                        _pos;                 /*     8     4 */

	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 45 */
 /* pointer to 44 */
 /* size: 4 */

/* 46 */
 /* pointer to 42 */
 /* size: 4 */

/* 47 */
 /* pointer to 44 */
 /* size: 4 */

/* 48 */
 /* pointer to 42 */
 /* size: 4 */

/* 49 */
/* <0> (null):0 */
char                       array[1]; /* size: 1 */

/* 50 */
 /* pointer to 43 */
 /* size: 4 */

/* 51 */
/* <0> (null):0 */
char                       array[40]; /* size: 40 */

/* 52 */
long double
 /* size: 12 */

/* 53 */
double
 /* size: 8 */

/* 54 */
/* <0> (null):0 */
typedef int BOOL; /* size: 4 */

/* 55 */
/* <0> (null):0 */
typedef unsigned char byte; /* size: 1 */

/* 56 */
/* <0> (null):0 */
typedef unsigned int string_t; /* size: 4 */

/* 57 */
/* <0> (null):0 */
typedef float vec_t; /* size: 4 */

/* 58 */
float
 /* size: 4 */

/* 59 */
/* <0> (null):0 */
class Vector2D {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	/* <0> (null):0 */
	void Vector2D(class Vector2D *);

	/* <0> (null):0 */
	void Vector2D(class Vector2D *, float, float);

	/* <0> (null):0 */
	class Vector2D operator+(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DplERKS_ */

	/* <0> (null):0 */
	class Vector2D operator-(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DmiERKS_ */

	/* <0> (null):0 */
	class Vector2D operator*(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DmlEf */

	/* <0> (null):0 */
	class Vector2D operator/(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DdvEf */

	/* <0> (null):0 */
	float Length(const class Vector2D  *); /* linkage=_ZNK8Vector2D6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector2D  *); /* linkage=_ZNK8Vector2D13LengthSquaredEv */

	/* <0> (null):0 */
	class Vector2D Normalize(const class Vector2D  *); /* linkage=_ZNK8Vector2D9NormalizeEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector2D *); /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector2D *, float); /* linkage=_ZN8Vector2D6IsZeroEf */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 60 */
 /* pointer to 59 */
 /* size: 4 */

/* 61 */
 /* pointer to 62 */
 /* size: 4 */

/* 62 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 63 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 64 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 65 */
bool
 /* size: 1 */

/* 66 */
/* <0> (null):0 */
class Vector {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	vec_t                      z;                    /*     8     4 */
	/* <0> (null):0 */
	void Vector(class Vector *);

	/* <0> (null):0 */
	void Vector(class Vector *, float, float, float);

	/* <0> (null):0 */
	void Vector(class Vector *, const class Vector  &);

	/* <0> (null):0 */
	void Vector(class Vector *, float *);

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *); /* linkage=_ZNK6VectorngEv */

	/* <0> (null):0 */
	int operator==(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectoreqERKS_ */

	/* <0> (null):0 */
	int operator!=(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorneERKS_ */

	/* <0> (null):0 */
	class Vector operator+(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorplERKS_ */

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectormiERKS_ */

	/* <0> (null):0 */
	class Vector operator*(const class Vector  *, float); /* linkage=_ZNK6VectormlEf */

	/* <0> (null):0 */
	class Vector operator/(const class Vector  *, float); /* linkage=_ZNK6VectordvEf */

	/* <0> (null):0 */
	void CopyToArray(const class Vector  *, float *); /* linkage=_ZNK6Vector11CopyToArrayEPf */

	/* <0> (null):0 */
	float Length(const class Vector  *); /* linkage=_ZNK6Vector6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector  *); /* linkage=_ZNK6Vector13LengthSquaredEv */

	/* <0> (null):0 */
	float * operator float*(class Vector *); /* linkage=_ZN6VectorcvPfEv */

	/* <0> (null):0 */
	const float  * operator const float*(const class Vector  *); /* linkage=_ZNK6VectorcvPKfEv */

	/* <0> (null):0 */
	class Vector Normalize(const class Vector  *); /* linkage=_ZNK6Vector9NormalizeEv */

	/* <0> (null):0 */
	class Vector2D Make2D(const class Vector  *); /* linkage=_ZNK6Vector6Make2DEv */

	/* <0> (null):0 */
	float Length2D(const class Vector  *); /* linkage=_ZNK6Vector8Length2DEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector  *, float); /* linkage=_ZNK6Vector16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector  *, float); /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector *); /* linkage=_ZN6Vector16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector *, float); /* linkage=_ZN6Vector6IsZeroEf */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 67 */
 /* pointer to 66 */
 /* size: 4 */

/* 68 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 69 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 70 */
 /* pointer to 58 */
 /* size: 4 */

/* 71 */
 /* pointer to 72 */
 /* size: 4 */

/* 72 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 73 */
 /* pointer to 74 */
 /* size: 4 */

/* 74 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 75 */
/* <0> (null):0 */
typedef int qboolean; /* size: 4 */

/* 76 */
/* <0> (null):0 */
struct link_s {
	class link_s *             prev;                 /*     0     4 */
	class link_s *             next;                 /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 77 */
 /* pointer to 76 */
 /* size: 4 */

/* 78 */
/* <0> (null):0 */
typedef struct link_s link_t; /* size: 8 */

/* 79 */
/* <0> (null):0 */
typedef struct edict_s edict_t; /* size: 804 */

/* 80 */
/* <0> (null):0 */
struct edict_s {
	qboolean                   free;                 /*     0     4 */
	int                        serialnumber;         /*     4     4 */
	link_t                     area;                 /*     8     8 */
	int                        headnode;             /*    16     4 */
	int                        num_leafs;            /*    20     4 */
	short int                  leafnums[48];         /*    24    96 */
	/* --- cacheline 1 boundary (64 bytes) was 56 bytes ago --- */
	float                      freetime;             /*   120     4 */
	void *                     pvPrivateData;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	entvars_t                  v;                    /*   128   676 */
	/* --- cacheline 12 boundary (768 bytes) was 36 bytes ago --- */

	/* size: 804, cachelines: 13, members: 9 */
	/* last cacheline: 36 bytes */
}; /* size: 804 */

/* 81 */
 /* pointer to 79 */
 /* size: 4 */

/* 82 */
/* <0> (null):0 */
struct {
	float                      time;                 /*     0     4 */
	float                      frametime;            /*     4     4 */
	float                      force_retouch;        /*     8     4 */
	string_t                   mapname;              /*    12     4 */
	string_t                   startspot;            /*    16     4 */
	float                      deathmatch;           /*    20     4 */
	float                      coop;                 /*    24     4 */
	float                      teamplay;             /*    28     4 */
	float                      serverflags;          /*    32     4 */
	float                      found_secrets;        /*    36     4 */
	class Vector              v_forward;             /*    40    12 */
	class Vector              v_up;                  /*    52    12 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	class Vector              v_right;               /*    64    12 */
	float                      trace_allsolid;       /*    76     4 */
	float                      trace_startsolid;     /*    80     4 */
	float                      trace_fraction;       /*    84     4 */
	class Vector              trace_endpos;          /*    88    12 */
	class Vector              trace_plane_normal;    /*   100    12 */
	float                      trace_plane_dist;     /*   112     4 */
	edict_t *                  trace_ent;            /*   116     4 */
	float                      trace_inopen;         /*   120     4 */
	float                      trace_inwater;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	int                        trace_hitgroup;       /*   128     4 */
	int                        trace_flags;          /*   132     4 */
	int                        msg_entity;           /*   136     4 */
	int                        cdAudioTrack;         /*   140     4 */
	int                        maxClients;           /*   144     4 */
	int                        maxEntities;          /*   148     4 */
	const char  *              pStringBase;          /*   152     4 */
	void *                     pSaveData;            /*   156     4 */
	class Vector              vecLandmarkOffset;     /*   160    12 */

	/* size: 172, cachelines: 3, members: 31 */
	/* last cacheline: 44 bytes */
}; /* size: 172 */

/* 83 */
/* <0> (null):0 */
typedef class  globalvars_t; /* size: 172 */

/* 84 */
/* <0> (null):0 */
struct entvars_s {
	string_t                   classname;            /*     0     4 */
	string_t                   globalname;           /*     4     4 */
	class Vector              origin;                /*     8    12 */
	class Vector              oldorigin;             /*    20    12 */
	class Vector              velocity;              /*    32    12 */
	class Vector              basevelocity;          /*    44    12 */
	class Vector              clbasevelocity;        /*    56    12 */
	/* --- cacheline 1 boundary (64 bytes) was 4 bytes ago --- */
	class Vector              movedir;               /*    68    12 */
	class Vector              angles;                /*    80    12 */
	class Vector              avelocity;             /*    92    12 */
	class Vector              punchangle;            /*   104    12 */
	class Vector              v_angle;               /*   116    12 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	class Vector              endpos;                /*   128    12 */
	class Vector              startpos;              /*   140    12 */
	float                      impacttime;           /*   152     4 */
	float                      starttime;            /*   156     4 */
	int                        fixangle;             /*   160     4 */
	float                      idealpitch;           /*   164     4 */
	float                      pitch_speed;          /*   168     4 */
	float                      ideal_yaw;            /*   172     4 */
	float                      yaw_speed;            /*   176     4 */
	int                        modelindex;           /*   180     4 */
	string_t                   model;                /*   184     4 */
	int                        viewmodel;            /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	int                        weaponmodel;          /*   192     4 */
	class Vector              absmin;                /*   196    12 */
	class Vector              absmax;                /*   208    12 */
	class Vector              mins;                  /*   220    12 */
	class Vector              maxs;                  /*   232    12 */
	class Vector              size;                  /*   244    12 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	float                      ltime;                /*   256     4 */
	float                      nextthink;            /*   260     4 */
	int                        movetype;             /*   264     4 */
	int                        solid;                /*   268     4 */
	int                        skin;                 /*   272     4 */
	int                        body;                 /*   276     4 */
	int                        effects;              /*   280     4 */
	float                      gravity;              /*   284     4 */
	float                      friction;             /*   288     4 */
	int                        light_level;          /*   292     4 */
	int                        sequence;             /*   296     4 */
	int                        gaitsequence;         /*   300     4 */
	float                      frame;                /*   304     4 */
	float                      animtime;             /*   308     4 */
	float                      framerate;            /*   312     4 */
	unsigned char              controller[4];        /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	unsigned char              blending[2];          /*   320     2 */
	float                      scale;                /*   324     4 */
	int                        rendermode;           /*   328     4 */
	float                      renderamt;            /*   332     4 */
	class Vector              rendercolor;           /*   336    12 */
	int                        renderfx;             /*   348     4 */
	float                      health;               /*   352     4 */
	float                      frags;                /*   356     4 */
	int                        weapons;              /*   360     4 */
	float                      takedamage;           /*   364     4 */
	int                        deadflag;             /*   368     4 */
	class Vector              view_ofs;              /*   372    12 */
	int                        button;               /*   384     4 */
	/* --- cacheline 6 boundary (384 bytes) was 2 bytes ago --- */
	int                        impulse;              /*   388     4 */
	edict_t *                  chain;                /*   392     4 */
	edict_t *                  dmg_inflictor;        /*   396     4 */
	edict_t *                  enemy;                /*   400     4 */
	edict_t *                  aiment;               /*   404     4 */
	edict_t *                  owner;                /*   408     4 */
	edict_t *                  groundentity;         /*   412     4 */
	int                        spawnflags;           /*   416     4 */
	int                        flags;                /*   420     4 */
	int                        colormap;             /*   424     4 */
	int                        team;                 /*   428     4 */
	float                      max_health;           /*   432     4 */
	float                      teleport_time;        /*   436     4 */
	float                      armortype;            /*   440     4 */
	float                      armorvalue;           /*   444     4 */
	int                        waterlevel;           /*   448     4 */
	/* --- cacheline 7 boundary (448 bytes) was 2 bytes ago --- */
	int                        watertype;            /*   452     4 */
	string_t                   target;               /*   456     4 */
	string_t                   targetname;           /*   460     4 */
	string_t                   netname;              /*   464     4 */
	string_t                   message;              /*   468     4 */
	float                      dmg_take;             /*   472     4 */
	float                      dmg_save;             /*   476     4 */
	float                      dmg;                  /*   480     4 */
	float                      dmgtime;              /*   484     4 */
	string_t                   noise;                /*   488     4 */
	string_t                   noise1;               /*   492     4 */
	string_t                   noise2;               /*   496     4 */
	string_t                   noise3;               /*   500     4 */
	float                      speed;                /*   504     4 */
	float                      air_finished;         /*   508     4 */
	float                      pain_finished;        /*   512     4 */
	/* --- cacheline 8 boundary (512 bytes) was 2 bytes ago --- */
	float                      radsuit_finished;     /*   516     4 */
	edict_t *                  pContainingEntity;    /*   520     4 */
	int                        playerclass;          /*   524     4 */
	float                      maxspeed;             /*   528     4 */
	float                      fov;                  /*   532     4 */
	int                        weaponanim;           /*   536     4 */
	int                        pushmsec;             /*   540     4 */
	int                        bInDuck;              /*   544     4 */
	int                        flTimeStepSound;      /*   548     4 */
	int                        flSwimTime;           /*   552     4 */
	int                        flDuckTime;           /*   556     4 */
	int                        iStepLeft;            /*   560     4 */
	float                      flFallVelocity;       /*   564     4 */
	int                        gamestate;            /*   568     4 */
	int                        oldbuttons;           /*   572     4 */
	int                        groupinfo;            /*   576     4 */
	/* --- cacheline 9 boundary (576 bytes) was 2 bytes ago --- */
	int                        iuser1;               /*   580     4 */
	int                        iuser2;               /*   584     4 */
	int                        iuser3;               /*   588     4 */
	int                        iuser4;               /*   592     4 */
	float                      fuser1;               /*   596     4 */
	float                      fuser2;               /*   600     4 */
	float                      fuser3;               /*   604     4 */
	float                      fuser4;               /*   608     4 */
	class Vector              vuser1;                /*   612    12 */
	class Vector              vuser2;                /*   624    12 */
	class Vector              vuser3;                /*   636    12 */
	/* --- cacheline 10 boundary (640 bytes) was 6 bytes ago --- */
	class Vector              vuser4;                /*   648    12 */
	edict_t *                  euser1;               /*   660     4 */
	edict_t *                  euser2;               /*   664     4 */
	edict_t *                  euser3;               /*   668     4 */
	edict_t *                  euser4;               /*   672     4 */

	/* size: 676, cachelines: 11, members: 123 */
	/* last cacheline: 36 bytes */

	/* BRAIN FART ALERT! 676 != 674 + 0(holes), diff = 2 */

}; /* size: 676 */

/* 85 */
/* <0> (null):0 */
unsigned char              array[4]; /* size: 4 */

/* 86 */
/* <0> (null):0 */
unsigned char              array[2]; /* size: 2 */

/* 87 */
/* <0> (null):0 */
typedef struct entvars_s entvars_t; /* size: 676 */

/* 88 */
/* <0> (null):0 */
short int                  array[48]; /* size: 96 */

/* 89 */
/* <0> (null):0 */
typedef uint32 CRC32_t; /* size: 4 */

/* 90 */
/* <0> (null):0 */
struct cvar_s {
	char *                     name;                 /*     0     4 */
	char *                     string;               /*     4     4 */
	int                        flags;                /*     8     4 */
	float                      value;                /*    12     4 */
	class cvar_s *             next;                 /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 91 */
 /* pointer to 90 */
 /* size: 4 */

/* 92 */
/* <0> (null):0 */
typedef struct cvar_s cvar_t; /* size: 20 */

/* 93 */
/* <0> (null):0 */
struct client_textmessage_s {
	int                        effect;               /*     0     4 */
	byte                       r1;                   /*     4     1 */
	byte                       g1;                   /*     5     1 */
	byte                       b1;                   /*     6     1 */
	byte                       a1;                   /*     7     1 */
	byte                       r2;                   /*     8     1 */
	byte                       g2;                   /*     9     1 */
	byte                       b2;                   /*    10     1 */
	byte                       a2;                   /*    11     1 */
	float                      x;                    /*    12     4 */
	float                      y;                    /*    16     4 */
	float                      fadein;               /*    20     4 */
	float                      fadeout;              /*    24     4 */
	float                      holdtime;             /*    28     4 */
	float                      fxtime;               /*    32     4 */
	const char  *              pName;                /*    36     4 */
	const char  *              pMessage;             /*    40     4 */

	/* size: 44, cachelines: 1, members: 17 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 94 */
/* <0> (null):0 */
typedef struct client_textmessage_s client_textmessage_t; /* size: 44 */

/* 95 */
/* <0> (null):0 */
typedef struct sequenceCommandLine_ sequenceCommandLine_s; /* size: 92 */

/* 96 */
/* <0> (null):0 */
struct sequenceCommandLine_ {
	int                        commandType;          /*     0     4 */
	client_textmessage_t       clientMessage;        /*     4    44 */
	char *                     speakerName;          /*    48     4 */
	char *                     listenerName;         /*    52     4 */
	char *                     soundFileName;        /*    56     4 */
	char *                     sentenceName;         /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	char *                     fireTargetNames;      /*    64     4 */
	char *                     killTargetNames;      /*    68     4 */
	float                      delay;                /*    72     4 */
	int                        repeatCount;          /*    76     4 */
	int                        textChannel;          /*    80     4 */
	int                        modifierBitField;     /*    84     4 */
	sequenceCommandLine_s *    nextCommandLine;      /*    88     4 */

	/* size: 92, cachelines: 2, members: 13 */
	/* last cacheline: 28 bytes */
}; /* size: 92 */

/* 97 */
 /* pointer to 95 */
 /* size: 4 */

/* 98 */
/* <0> (null):0 */
typedef struct sequenceEntry_ sequenceEntry_s; /* size: 20 */

/* 99 */
/* <0> (null):0 */
struct sequenceEntry_ {
	char *                     fileName;             /*     0     4 */
	char *                     entryName;            /*     4     4 */
	sequenceCommandLine_s *    firstCommand;         /*     8     4 */
	sequenceEntry_s *          nextEntry;            /*    12     4 */
	qboolean                   isGlobal;             /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 100 */
 /* pointer to 98 */
 /* size: 4 */

/* 101 */
/* <0> (null):0 */
typedef struct sentenceEntry_ sentenceEntry_s; /* size: 16 */

/* 102 */
/* <0> (null):0 */
struct sentenceEntry_ {
	char *                     data;                 /*     0     4 */
	sentenceEntry_s *          nextEntry;            /*     4     4 */
	qboolean                   isGlobal;             /*     8     4 */
	unsigned int               index;                /*    12     4 */

	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 103 */
 /* pointer to 101 */
 /* size: 4 */

/* 104 */
/* <0> (null):0 */
enum {
	at_notice = 0,
	at_console = 1,
	at_aiconsole = 2,
	at_warning = 3,
	at_error = 4,
	at_logged = 5,
}; /* size: 4 */

/* 105 */
/* <0> (null):0 */
typedef enum  ALERT_TYPE; /* size: 4 */

/* 106 */
/* <0> (null):0 */
enum {
	print_console = 0,
	print_center = 1,
	print_chat = 2,
}; /* size: 4 */

/* 107 */
/* <0> (null):0 */
typedef enum  PRINT_TYPE; /* size: 4 */

/* 108 */
/* <0> (null):0 */
enum {
	force_exactfile = 0,
	force_model_samebounds = 1,
	force_model_specifybounds = 2,
	force_model_specifybounds_if_avail = 3,
}; /* size: 4 */

/* 109 */
/* <0> (null):0 */
typedef enum  FORCE_TYPE; /* size: 4 */

/* 110 */
/* <0> (null):0 */
struct {
	int                        fAllSolid;            /*     0     4 */
	int                        fStartSolid;          /*     4     4 */
	int                        fInOpen;              /*     8     4 */
	int                        fInWater;             /*    12     4 */
	float                      flFraction;           /*    16     4 */
	class Vector              vecEndPos;             /*    20    12 */
	float                      flPlaneDist;          /*    32     4 */
	class Vector              vecPlaneNormal;        /*    36    12 */
	edict_t *                  pHit;                 /*    48     4 */
	int                        iHitgroup;            /*    52     4 */

	/* size: 56, cachelines: 1, members: 10 */
	/* last cacheline: 56 bytes */
}; /* size: 56 */

/* 111 */
/* <0> (null):0 */
typedef class  TraceResult; /* size: 56 */

/* 112 */
/* <0> (null):0 */
struct enginefuncs_s {
	int                        (*pfnPrecacheModel)(char *); /*     0     4 */
	int                        (*pfnPrecacheSound)(char *); /*     4     4 */
	void                       (*pfnSetModel)(edict_t *, const char  *); /*     8     4 */
	int                        (*pfnModelIndex)(const char  *); /*    12     4 */
	int                        (*pfnModelFrames)(int); /*    16     4 */
	void                       (*pfnSetSize)(edict_t *, const float  *, const float  *); /*    20     4 */
	void                       (*pfnChangeLevel)(char *, char *); /*    24     4 */
	void                       (*pfnGetSpawnParms)(edict_t *); /*    28     4 */
	void                       (*pfnSaveSpawnParms)(edict_t *); /*    32     4 */
	float                      (*pfnVecToYaw)(const float  *); /*    36     4 */
	void                       (*pfnVecToAngles)(const float  *, float *); /*    40     4 */
	void                       (*pfnMoveToOrigin)(edict_t *, const float  *, float, int); /*    44     4 */
	void                       (*pfnChangeYaw)(edict_t *); /*    48     4 */
	void                       (*pfnChangePitch)(edict_t *); /*    52     4 */
	edict_t *                  (*pfnFindEntityByString)(edict_t *, const char  *, const char  *); /*    56     4 */
	int                        (*pfnGetEntityIllum)(edict_t *); /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	edict_t *                  (*pfnFindEntityInSphere)(edict_t *, const float  *, float); /*    64     4 */
	edict_t *                  (*pfnFindClientInPVS)(edict_t *); /*    68     4 */
	edict_t *                  (*pfnEntitiesInPVS)(edict_t *); /*    72     4 */
	void                       (*pfnMakeVectors)(const float  *); /*    76     4 */
	void                       (*pfnAngleVectors)(const float  *, float *, float *, float *); /*    80     4 */
	edict_t *                  (*pfnCreateEntity)(void); /*    84     4 */
	void                       (*pfnRemoveEntity)(edict_t *); /*    88     4 */
	edict_t *                  (*pfnCreateNamedEntity)(int); /*    92     4 */
	void                       (*pfnMakeStatic)(edict_t *); /*    96     4 */
	int                        (*pfnEntIsOnFloor)(edict_t *); /*   100     4 */
	int                        (*pfnDropToFloor)(edict_t *); /*   104     4 */
	int                        (*pfnWalkMove)(edict_t *, float, float, int); /*   108     4 */
	void                       (*pfnSetOrigin)(edict_t *, const float  *); /*   112     4 */
	void                       (*pfnEmitSound)(edict_t *, int, const char  *, float, float, int, int); /*   116     4 */
	void                       (*pfnEmitAmbientSound)(edict_t *, float *, const char  *, float, float, int, int); /*   120     4 */
	void                       (*pfnTraceLine)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	void                       (*pfnTraceToss)(edict_t *, edict_t *, TraceResult *); /*   128     4 */
	int                        (*pfnTraceMonsterHull)(edict_t *, const float  *, const float  *, int, edict_t *, TraceResult *); /*   132     4 */
	void                       (*pfnTraceHull)(const float  *, const float  *, int, int, edict_t *, TraceResult *); /*   136     4 */
	void                       (*pfnTraceModel)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   140     4 */
	const char  *              (*pfnTraceTexture)(edict_t *, const float  *, const float  *); /*   144     4 */
	void                       (*pfnTraceSphere)(const float  *, const float  *, int, float, edict_t *, TraceResult *); /*   148     4 */
	void                       (*pfnGetAimVector)(edict_t *, float, float *); /*   152     4 */
	void                       (*pfnServerCommand)(char *); /*   156     4 */
	void                       (*pfnServerExecute)(void); /*   160     4 */
	void                       (*pfnClientCommand)(edict_t *, char *, ...); /*   164     4 */
	void                       (*pfnParticleEffect)(const float  *, const float  *, float, float); /*   168     4 */
	void                       (*pfnLightStyle)(int, char *); /*   172     4 */
	int                        (*pfnDecalIndex)(const char  *); /*   176     4 */
	int                        (*pfnPointContents)(const float  *); /*   180     4 */
	void                       (*pfnMessageBegin)(int, int, const float  *, edict_t *); /*   184     4 */
	void                       (*pfnMessageEnd)(void); /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	void                       (*pfnWriteByte)(int); /*   192     4 */
	void                       (*pfnWriteChar)(int); /*   196     4 */
	void                       (*pfnWriteShort)(int); /*   200     4 */
	void                       (*pfnWriteLong)(int); /*   204     4 */
	void                       (*pfnWriteAngle)(float); /*   208     4 */
	void                       (*pfnWriteCoord)(float); /*   212     4 */
	void                       (*pfnWriteString)(const char  *); /*   216     4 */
	void                       (*pfnWriteEntity)(int); /*   220     4 */
	void                       (*pfnCVarRegister)(cvar_t *); /*   224     4 */
	float                      (*pfnCVarGetFloat)(const char  *); /*   228     4 */
	const char  *              (*pfnCVarGetString)(const char  *); /*   232     4 */
	void                       (*pfnCVarSetFloat)(const char  *, float); /*   236     4 */
	void                       (*pfnCVarSetString)(const char  *, const char  *); /*   240     4 */
	void                       (*pfnAlertMessage)(ALERT_TYPE, char *, ...); /*   244     4 */
	void                       (*pfnEngineFprintf)(void *, char *, ...); /*   248     4 */
	void *                     (*pfnPvAllocEntPrivateData)(edict_t *, int32); /*   252     4 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	void *                     (*pfnPvEntPrivateData)(edict_t *); /*   256     4 */
	void                       (*pfnFreeEntPrivateData)(edict_t *); /*   260     4 */
	const char  *              (*pfnSzFromIndex)(int); /*   264     4 */
	int                        (*pfnAllocString)(const char  *); /*   268     4 */
	class entvars_s *          (*pfnGetVarsOfEnt)(edict_t *); /*   272     4 */
	edict_t *                  (*pfnPEntityOfEntOffset)(int); /*   276     4 */
	int                        (*pfnEntOffsetOfPEntity)(const edict_t  *); /*   280     4 */
	int                        (*pfnIndexOfEdict)(const edict_t  *); /*   284     4 */
	edict_t *                  (*pfnPEntityOfEntIndex)(int); /*   288     4 */
	edict_t *                  (*pfnFindEntityByVars)(class entvars_s *); /*   292     4 */
	void *                     (*pfnGetModelPtr)(edict_t *); /*   296     4 */
	int                        (*pfnRegUserMsg)(const char  *, int); /*   300     4 */
	void                       (*pfnAnimationAutomove)(const edict_t  *, float); /*   304     4 */
	void                       (*pfnGetBonePosition)(const edict_t  *, int, float *, float *); /*   308     4 */
	uint32                     (*pfnFunctionFromName)(const char  *); /*   312     4 */
	const char  *              (*pfnNameForFunction)(uint32); /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	void                       (*pfnClientPrintf)(edict_t *, PRINT_TYPE, const char  *); /*   320     4 */
	void                       (*pfnServerPrint)(const char  *); /*   324     4 */
	const char  *              (*pfnCmd_Args)(void); /*   328     4 */
	const char  *              (*pfnCmd_Argv)(int);  /*   332     4 */
	int                        (*pfnCmd_Argc)(void); /*   336     4 */
	void                       (*pfnGetAttachment)(const edict_t  *, int, float *, float *); /*   340     4 */
	void                       (*pfnCRC32_Init)(CRC32_t *); /*   344     4 */
	void                       (*pfnCRC32_ProcessBuffer)(CRC32_t *, void *, int); /*   348     4 */
	void                       (*pfnCRC32_ProcessByte)(CRC32_t *, unsigned char); /*   352     4 */
	CRC32_t                    (*pfnCRC32_Final)(CRC32_t); /*   356     4 */
	int32                      (*pfnRandomLong)(int32, int32); /*   360     4 */
	float                      (*pfnRandomFloat)(float, float); /*   364     4 */
	void                       (*pfnSetView)(const edict_t  *, const edict_t  *); /*   368     4 */
	float                      (*pfnTime)(void);     /*   372     4 */
	void                       (*pfnCrosshairAngle)(const edict_t  *, float, float); /*   376     4 */
	byte *                     (*pfnLoadFileForMe)(char *, int *); /*   380     4 */
	/* --- cacheline 6 boundary (384 bytes) --- */
	void                       (*pfnFreeFile)(void *); /*   384     4 */
	void                       (*pfnEndSection)(const char  *); /*   388     4 */
	int                        (*pfnCompareFileTime)(char *, char *, int *); /*   392     4 */
	void                       (*pfnGetGameDir)(char *); /*   396     4 */
	void                       (*pfnCvar_RegisterVariable)(cvar_t *); /*   400     4 */
	void                       (*pfnFadeClientVolume)(const edict_t  *, int, int, int, int); /*   404     4 */
	void                       (*pfnSetClientMaxspeed)(const edict_t  *, float); /*   408     4 */
	edict_t *                  (*pfnCreateFakeClient)(const char  *); /*   412     4 */
	void                       (*pfnRunPlayerMove)(edict_t *, const float  *, float, float, float, short unsigned int, byte, byte); /*   416     4 */
	int                        (*pfnNumberOfEntities)(void); /*   420     4 */
	char *                     (*pfnGetInfoKeyBuffer)(edict_t *); /*   424     4 */
	char *                     (*pfnInfoKeyValue)(char *, char *); /*   428     4 */
	void                       (*pfnSetKeyValue)(char *, char *, char *); /*   432     4 */
	void                       (*pfnSetClientKeyValue)(int, char *, char *, char *); /*   436     4 */
	int                        (*pfnIsMapValid)(char *); /*   440     4 */
	void                       (*pfnStaticDecal)(const float  *, int, int, int); /*   444     4 */
	/* --- cacheline 7 boundary (448 bytes) --- */
	int                        (*pfnPrecacheGeneric)(char *); /*   448     4 */
	int                        (*pfnGetPlayerUserId)(edict_t *); /*   452     4 */
	void                       (*pfnBuildSoundMsg)(edict_t *, int, const char  *, float, float, int, int, int, int, const float  *, edict_t *); /*   456     4 */
	int                        (*pfnIsDedicatedServer)(void); /*   460     4 */
	cvar_t *                   (*pfnCVarGetPointer)(const char  *); /*   464     4 */
	unsigned int               (*pfnGetPlayerWONId)(edict_t *); /*   468     4 */
	void                       (*pfnInfo_RemoveKey)(char *, const char  *); /*   472     4 */
	const char  *              (*pfnGetPhysicsKeyValue)(const edict_t  *, const char  *); /*   476     4 */
	void                       (*pfnSetPhysicsKeyValue)(const edict_t  *, const char  *, const char  *); /*   480     4 */
	const char  *              (*pfnGetPhysicsInfoString)(const edict_t  *); /*   484     4 */
	short unsigned int         (*pfnPrecacheEvent)(int, const char  *); /*   488     4 */
	void                       (*pfnPlaybackEvent)(int, const edict_t  *, short unsigned int, float, float *, float *, float, float, int, int, int, int); /*   492     4 */
	unsigned char *            (*pfnSetFatPVS)(float *); /*   496     4 */
	unsigned char *            (*pfnSetFatPAS)(float *); /*   500     4 */
	int                        (*pfnCheckVisibility)(const edict_t  *, unsigned char *); /*   504     4 */
	void                       (*pfnDeltaSetField)(class delta_s *, const char  *); /*   508     4 */
	/* --- cacheline 8 boundary (512 bytes) --- */
	void                       (*pfnDeltaUnsetField)(class delta_s *, const char  *); /*   512     4 */
	void                       (*pfnDeltaAddEncoder)(char *, void (*)(class delta_s *, const unsigned char  *, const unsigned char  *)); /*   516     4 */
	int                        (*pfnGetCurrentPlayer)(void); /*   520     4 */
	int                        (*pfnCanSkipPlayer)(const edict_t  *); /*   524     4 */
	int                        (*pfnDeltaFindField)(class delta_s *, const char  *); /*   528     4 */
	void                       (*pfnDeltaSetFieldByIndex)(class delta_s *, int); /*   532     4 */
	void                       (*pfnDeltaUnsetFieldByIndex)(class delta_s *, int); /*   536     4 */
	void                       (*pfnSetGroupMask)(int, int); /*   540     4 */
	int                        (*pfnCreateInstancedBaseline)(int, class entity_state_s *); /*   544     4 */
	void                       (*pfnCvar_DirectSet)(class cvar_s *, char *); /*   548     4 */
	void                       (*pfnForceUnmodified)(FORCE_TYPE, float *, float *, const char  *); /*   552     4 */
	void                       (*pfnGetPlayerStats)(const edict_t  *, int *, int *); /*   556     4 */
	void                       (*pfnAddServerCommand)(char *, void (*)(void)); /*   560     4 */
	qboolean                   (*pfnVoice_GetClientListening)(int, int); /*   564     4 */
	qboolean                   (*pfnVoice_SetClientListening)(int, int, qboolean); /*   568     4 */
	const char  *              (*pfnGetPlayerAuthId)(edict_t *); /*   572     4 */
	/* --- cacheline 9 boundary (576 bytes) --- */
	sequenceEntry_s *          (*pfnSequenceGet)(const char  *, const char  *); /*   576     4 */
	sentenceEntry_s *          (*pfnSequencePickSentence)(const char  *, int, int *); /*   580     4 */
	int                        (*pfnGetFileSize)(char *); /*   584     4 */
	unsigned int               (*pfnGetApproxWavePlayLen)(const char  *); /*   588     4 */
	int                        (*pfnIsCareerMatch)(void); /*   592     4 */
	int                        (*pfnGetLocalizedStringLength)(const char  *); /*   596     4 */
	void                       (*pfnRegisterTutorMessageShown)(int); /*   600     4 */
	int                        (*pfnGetTimesTutorMessageShown)(int); /*   604     4 */
	void                       (*ProcessTutorMessageDecayBuffer)(int *, int); /*   608     4 */
	void                       (*ConstructTutorMessageDecayBuffer)(int *, int); /*   612     4 */
	void                       (*ResetTutorMessageDecayData)(void); /*   616     4 */
	void                       (*pfnQueryClientCvarValue)(const edict_t  *, const char  *); /*   620     4 */
	void                       (*pfnQueryClientCvarValue2)(const edict_t  *, const char  *, int); /*   624     4 */
	int                        (*pfnCheckParm)(const char  *, char * *); /*   628     4 */

	/* size: 632, cachelines: 10, members: 158 */
	/* last cacheline: 56 bytes */
}; /* size: 632 */

/* 113 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 114 */
 /* pointer to 113 */
 /* size: 4 */

/* 115 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152062152 */

/* 116 */
 /* pointer to 115 */
 /* size: 4 */

/* 117 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 118 */
 /* pointer to 117 */
 /* size: 4 */

/* 119 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 120 */
 /* pointer to 119 */
 /* size: 4 */

/* 121 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152062672 */

/* 122 */
 /* pointer to 121 */
 /* size: 4 */

/* 123 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152062932 */

/* 124 */
 /* pointer to 123 */
 /* size: 4 */

/* 125 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152063140 */

/* 126 */
 /* pointer to 125 */
 /* size: 4 */

/* 127 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 128 */
 /* pointer to 127 */
 /* size: 4 */

/* 129 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152063452 */

/* 130 */
 /* pointer to 129 */
 /* size: 4 */

/* 131 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152063660 */

/* 132 */
 /* pointer to 131 */
 /* size: 4 */

/* 133 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 134 */
 /* pointer to 133 */
 /* size: 4 */

/* 135 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 136 */
 /* pointer to 135 */
 /* size: 4 */

/* 137 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 138 */
 /* pointer to 137 */
 /* size: 4 */

/* 139 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 140 */
 /* pointer to 139 */
 /* size: 4 */

/* 141 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152064804 */

/* 142 */
 /* pointer to 141 */
 /* size: 4 */

/* 143 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152064960 */

/* 144 */
 /* pointer to 143 */
 /* size: 4 */

/* 145 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 146 */
 /* pointer to 145 */
 /* size: 4 */

/* 147 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 148 */
 /* pointer to 147 */
 /* size: 4 */

/* 149 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 150 */
 /* pointer to 149 */
 /* size: 4 */

/* 151 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152069948 */

/* 152 */
 /* pointer to 151 */
 /* size: 4 */

/* 153 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152065792 */

/* 154 */
 /* pointer to 153 */
 /* size: 4 */

/* 155 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152070624 */

/* 156 */
 /* pointer to 155 */
 /* size: 4 */

/* 157 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152071092 */

/* 158 */
 /* pointer to 111 */
 /* size: 4 */

/* 159 */
 /* pointer to 157 */
 /* size: 4 */

/* 160 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152071508 */

/* 161 */
 /* pointer to 160 */
 /* size: 4 */

/* 162 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 163 */
 /* pointer to 162 */
 /* size: 4 */

/* 164 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152072184 */

/* 165 */
 /* pointer to 164 */
 /* size: 4 */

/* 166 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 167 */
 /* pointer to 166 */
 /* size: 4 */

/* 168 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152072860 */

/* 169 */
 /* pointer to 168 */
 /* size: 4 */

/* 170 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152073276 */

/* 171 */
 /* pointer to 170 */
 /* size: 4 */

/* 172 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152073536 */

/* 173 */
 /* pointer to 172 */
 /* size: 4 */

/* 174 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152073692 */

/* 175 */
 /* pointer to 174 */
 /* size: 4 */

/* 176 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152073796 */

/* 177 */
 /* pointer to 176 */
 /* size: 4 */

/* 178 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152078092 */

/* 179 */
 /* pointer to 178 */
 /* size: 4 */

/* 180 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152078404 */

/* 181 */
 /* pointer to 180 */
 /* size: 4 */

/* 182 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 183 */
 /* pointer to 182 */
 /* size: 4 */

/* 184 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152078768 */

/* 185 */
 /* pointer to 184 */
 /* size: 4 */

/* 186 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152079080 */

/* 187 */
 /* pointer to 186 */
 /* size: 4 */

/* 188 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152079236 */

/* 189 */
 /* pointer to 188 */
 /* size: 4 */

/* 190 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152079392 */

/* 191 */
 /* pointer to 190 */
 /* size: 4 */

/* 192 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152079548 */

/* 193 */
 /* pointer to 92 */
 /* size: 4 */

/* 194 */
 /* pointer to 192 */
 /* size: 4 */

/* 195 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 196 */
 /* pointer to 195 */
 /* size: 4 */

/* 197 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 198 */
 /* pointer to 197 */
 /* size: 4 */

/* 199 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152080068 */

/* 200 */
 /* pointer to 199 */
 /* size: 4 */

/* 201 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152080276 */

/* 202 */
 /* pointer to 201 */
 /* size: 4 */

/* 203 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152080484 */

/* 204 */
 /* pointer to 203 */
 /* size: 4 */

/* 205 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152080692 */

/* 206 */
 /* pointer to 205 */
 /* size: 4 */

/* 207 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 208 */
 /* pointer to 207 */
 /* size: 4 */

/* 209 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 210 */
 /* pointer to 209 */
 /* size: 4 */

/* 211 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 212 */
 /* pointer to 211 */
 /* size: 4 */

/* 213 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 214 */
 /* pointer to 84 */
 /* size: 4 */

/* 215 */
 /* pointer to 213 */
 /* size: 4 */

/* 216 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 217 */
 /* pointer to 218 */
 /* size: 4 */

/* 218 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 804 */

/* 219 */
 /* pointer to 216 */
 /* size: 4 */

/* 220 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 221 */
 /* pointer to 220 */
 /* size: 4 */

/* 222 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 223 */
 /* pointer to 222 */
 /* size: 4 */

/* 224 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152082268 */

/* 225 */
 /* pointer to 224 */
 /* size: 4 */

/* 226 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152082476 */

/* 227 */
 /* pointer to 226 */
 /* size: 4 */

/* 228 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 229 */
 /* pointer to 228 */
 /* size: 4 */

/* 230 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 231 */
 /* pointer to 230 */
 /* size: 4 */

/* 232 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152083100 */

/* 233 */
 /* pointer to 232 */
 /* size: 4 */

/* 234 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 235 */
 /* pointer to 234 */
 /* size: 4 */

/* 236 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 237 */
 /* pointer to 236 */
 /* size: 4 */

/* 238 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152083568 */

/* 239 */
 /* pointer to 89 */
 /* size: 4 */

/* 240 */
 /* pointer to 238 */
 /* size: 4 */

/* 241 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152083776 */

/* 242 */
 /* pointer to 241 */
 /* size: 4 */

/* 243 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152084036 */

/* 244 */
 /* pointer to 243 */
 /* size: 4 */

/* 245 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 246 */
 /* pointer to 245 */
 /* size: 4 */

/* 247 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 248 */
 /* pointer to 247 */
 /* size: 4 */

/* 249 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 250 */
 /* pointer to 249 */
 /* size: 4 */

/* 251 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152084816 */

/* 252 */
 /* pointer to 251 */
 /* size: 4 */

/* 253 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 254 */
 /* pointer to 253 */
 /* size: 4 */

/* 255 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152085128 */

/* 256 */
 /* pointer to 255 */
 /* size: 4 */

/* 257 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 258 */
 /* pointer to 55 */
 /* size: 4 */

/* 259 */
 /* pointer to 6 */
 /* size: 4 */

/* 260 */
 /* pointer to 257 */
 /* size: 4 */

/* 261 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152085700 */

/* 262 */
 /* pointer to 261 */
 /* size: 4 */

/* 263 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 264 */
 /* pointer to 263 */
 /* size: 4 */

/* 265 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152086116 */

/* 266 */
 /* pointer to 265 */
 /* size: 4 */

/* 267 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 268 */
 /* pointer to 267 */
 /* size: 4 */

/* 269 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152090724 */

/* 270 */
 /* pointer to 269 */
 /* size: 4 */

/* 271 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 272 */
 /* pointer to 271 */
 /* size: 4 */

/* 273 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 274 */
 /* pointer to 273 */
 /* size: 4 */

/* 275 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152091608 */

/* 276 */
 /* pointer to 275 */
 /* size: 4 */

/* 277 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152091868 */

/* 278 */
 /* pointer to 277 */
 /* size: 4 */

/* 279 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152092180 */

/* 280 */
 /* pointer to 279 */
 /* size: 4 */

/* 281 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152092492 */

/* 282 */
 /* pointer to 281 */
 /* size: 4 */

/* 283 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 284 */
 /* pointer to 283 */
 /* size: 4 */

/* 285 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 286 */
 /* pointer to 285 */
 /* size: 4 */

/* 287 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152093480 */

/* 288 */
 /* pointer to 287 */
 /* size: 4 */

/* 289 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 290 */
 /* pointer to 289 */
 /* size: 4 */

/* 291 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152093896 */

/* 292 */
 /* pointer to 291 */
 /* size: 4 */

/* 293 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 294 */
 /* pointer to 293 */
 /* size: 4 */

/* 295 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 2 */

/* 296 */
 /* pointer to 295 */
 /* size: 4 */

/* 297 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152094536 */

/* 298 */
 /* pointer to 297 */
 /* size: 4 */

/* 299 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 300 */
 /* pointer to 1 */
 /* size: 4 */

/* 301 */
 /* pointer to 299 */
 /* size: 4 */

/* 302 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 303 */
 /* pointer to 302 */
 /* size: 4 */

/* 304 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152095680 */

/* 305 */
 /* pointer to 306 */
 /* size: 4 */

/* 306 */
/* <0> (null):0 */
struct delta_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 307 */
 /* pointer to 304 */
 /* size: 4 */

/* 308 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152096004 */

/* 309 */
 /* pointer to 310 */
 /* size: 4 */

/* 310 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152096212 */

/* 311 */
 /* pointer to 312 */
 /* size: 4 */

/* 312 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 313 */
 /* pointer to 308 */
 /* size: 4 */

/* 314 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 315 */
 /* pointer to 314 */
 /* size: 4 */

/* 316 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152096784 */

/* 317 */
 /* pointer to 316 */
 /* size: 4 */

/* 318 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152096992 */

/* 319 */
 /* pointer to 318 */
 /* size: 4 */

/* 320 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 321 */
 /* pointer to 322 */
 /* size: 4 */

/* 322 */
/* <0> (null):0 */
struct entity_state_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 323 */
 /* pointer to 320 */
 /* size: 4 */

/* 324 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152097524 */

/* 325 */
 /* pointer to 90 */
 /* size: 4 */

/* 326 */
 /* pointer to 324 */
 /* size: 4 */

/* 327 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152097784 */

/* 328 */
 /* pointer to 327 */
 /* size: 4 */

/* 329 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152098096 */

/* 330 */
 /* pointer to 329 */
 /* size: 4 */

/* 331 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152102472 */

/* 332 */
 /* pointer to 331 */
 /* size: 4 */

/* 333 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 334 */
 /* pointer to 333 */
 /* size: 4 */

/* 335 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 336 */
 /* pointer to 335 */
 /* size: 4 */

/* 337 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 338 */
 /* pointer to 337 */
 /* size: 4 */

/* 339 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 340 */
 /* pointer to 339 */
 /* size: 4 */

/* 341 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 342 */
 /* pointer to 341 */
 /* size: 4 */

/* 343 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 344 */
 /* pointer to 343 */
 /* size: 4 */

/* 345 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152103928 */

/* 346 */
 /* pointer to 345 */
 /* size: 4 */

/* 347 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152104136 */

/* 348 */
 /* pointer to 347 */
 /* size: 4 */

/* 349 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152104344 */

/* 350 */
 /* pointer to 349 */
 /* size: 4 */

/* 351 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 352 */
 /* pointer to 27 */
 /* size: 4 */

/* 353 */
 /* pointer to 351 */
 /* size: 4 */

/* 354 */
/* <0> (null):0 */
typedef struct enginefuncs_s enginefuncs_t; /* size: 632 */

/* 355 */
 /* pointer to 87 */
 /* size: 4 */

/* 356 */
 /* pointer to 357 */
 /* size: 4 */

/* 357 */
/* <0> (null):0 */
struct CBaseEntity {
	/* <0> (null):0 */
	edict_t * edict(class CBaseEntity *); /* linkage=_ZN11CBaseEntity5edictEv */

	/* <0> (null):0 */
	virtual int ObjectCaps(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10ObjectCapsEv */

	/* <0> (null):0 */
	int entindex(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8entindexEv */

	/* vtable has 1 entries: {
	   [6] = ObjectCaps(_ZN11CBaseEntity10ObjectCapsEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 358 */
/* <0> (null):0 */
class CBasePlayer {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 359 */
 /* pointer to 358 */
 /* size: 4 */

/* 360 */
/* <0> (null):0 */
unsigned int               array[1]; /* size: 4 */

/* 361 */
 /* pointer to 38 */
 /* size: 4 */

/* 362 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 363 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 364 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 365 */
/* <0> (null):0 */
class CVoiceGameMgr {
	int ()(void) * *           _vptr.CVoiceGameMgr;  /*     0     4 */
private:

	int                        m_msgPlayerVoiceMask; /*     4     4 */
	int                        m_msgRequestState;    /*     8     4 */
	class IVoiceGameMgrHelper * m_pHelper;           /*    12     4 */
	int                        m_nMaxPlayers;        /*    16     4 */
	double                     m_UpdateInterval;     /*    20     8 */
	/* <0> (null):0 */
	void CVoiceGameMgr(class CVoiceGameMgr *, const class CVoiceGameMgr  &);

	/* <0> (null):0 */
	void CVoiceGameMgr(class CVoiceGameMgr *);

	/* <0> (null):0 */
	virtual void ~CVoiceGameMgr(class CVoiceGameMgr *, int);

	/* <0> (null):0 */
	bool Init(class CVoiceGameMgr *, class IVoiceGameMgrHelper *, int); /* linkage=_ZN13CVoiceGameMgr4InitEP19IVoiceGameMgrHelperi */

	/* <0> (null):0 */
	void SetHelper(class CVoiceGameMgr *, class IVoiceGameMgrHelper *); /* linkage=_ZN13CVoiceGameMgr9SetHelperEP19IVoiceGameMgrHelper */

	/* <0> (null):0 */
	void Update(class CVoiceGameMgr *, double); /* linkage=_ZN13CVoiceGameMgr6UpdateEd */

	/* <0> (null):0 */
	void ClientConnected(class CVoiceGameMgr *, edict_t *); /* linkage=_ZN13CVoiceGameMgr15ClientConnectedEP7edict_s */

	/* <0> (null):0 */
	bool ClientCommand(class CVoiceGameMgr *, class CBasePlayer *, const char  *); /* linkage=_ZN13CVoiceGameMgr13ClientCommandEP11CBasePlayerPKc */

	/* <0> (null):0 */
	bool PlayerHasBlockedPlayer(class CVoiceGameMgr *, class CBasePlayer *, class CBasePlayer *); /* linkage=_ZN13CVoiceGameMgr22PlayerHasBlockedPlayerEP11CBasePlayerS1_ */

	/* <0> (null):0 */
	void UpdateMasks(class CVoiceGameMgr *); /* linkage=_ZN13CVoiceGameMgr11UpdateMasksEv */


	/* size: 28, cachelines: 1, members: 6 */
	/* last cacheline: 28 bytes */
}; /* size: 28 */

/* 366 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 367 */
 /* pointer to 368 */
 /* size: 4 */

/* 368 */
 /* pointer to 366 */
 /* size: 4 */

/* 369 */
/* <0> (null):0 */
class IVoiceGameMgrHelper {
	int ()(void) * *           _vptr.IVoiceGameMgrHelper; /*     0     4 */
	/* <0> (null):0 */
	virtual void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *, int);

	/* <0> (null):0 */
	virtual bool CanPlayerHearPlayer(class IVoiceGameMgrHelper *, class CBasePlayer *, class CBasePlayer *); /* linkage=_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_ */

	/* vtable has 1 entries: {
	   [2] = CanPlayerHearPlayer(_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_), 
	} */
	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 370 */
 /* pointer to 369 */
 /* size: 4 */

/* 371 */
 /* pointer to 365 */
 /* size: 4 */

/* 372 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 373 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 28 */

/* 374 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 375 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 376 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 377 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 378 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 379 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 380 */
 /* pointer to 381 */
 /* size: 4 */

/* 381 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 676 */

/* 382 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 383 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 384 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 385 */
/* <0> (null):0 */
class CPointEntity {
	/* <0> (null):0 */
	virtual int ObjectCaps(class CPointEntity *); /* linkage=_ZN12CPointEntity10ObjectCapsEv */

	/* vtable has 1 entries: {
	   [6] = ObjectCaps(_ZN12CPointEntity10ObjectCapsEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 386 */
 /* pointer to 385 */
 /* size: 4 */

/* 387 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 388 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 389 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 390 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 391 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 392 */
/* <0> (null):0 */
char                       array[4096]; /* size: 4096 */

/* 393 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 394 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 395 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 396 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 397 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 398 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 399 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 400 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 401 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 402 */
 /* pointer to 83 */
 /* size: 4 */

/* 403 */
/* <0> (null):0 */
class CBitVec<32>         array[32]; /* size: 128 */

/* Functions: */

/* <0> (null):0 */
void CBitVecAccessor(class CBitVecAccessor *, uint32 *, int)
{
} /* size: 146683752 */

/* <0> (null):0 */
void operator=(class CBitVecAccessor *, int) /* linkage=_ZN15CBitVecAccessoraSEi */
{
} /* size: 128 */

/* <0> (null):0 */
uint32 operator uint32(class CBitVecAccessor *) /* linkage=_ZN15CBitVecAccessorcvjEv */
{
} /* size: 4 */

/* <0> (null):0 */
void CBitVec(class CBitVec<32> *)
{
} /* size: 157 */

/* <0> (null):0 */
void Init(class CBitVec<32> *, int) /* linkage=_ZN7CBitVecILi32EE4InitEi */
{
} /* size: 108 */

/* <0> (null):0 */
class CBitVecAccessor operator[](class CBitVec<32> *, int) /* linkage=_ZN7CBitVecILi32EEixEi */
{
} /* size: 8 */

/* <0> (null):0 */
class CBitVec<32> & operator=(class CBitVec<32> *, const class CBitVec<32>  &) /* linkage=_ZN7CBitVecILi32EEaSERKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(class CBitVec<32> *, const class CBitVec<32>  &) /* linkage=_ZN7CBitVecILi32EEeqERKS0_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(class CBitVec<32> *, const class CBitVec<32>  &) /* linkage=_ZN7CBitVecILi32EEneERKS0_ */
{
} /* size: 1 */

/* <0> (null):0 */
int GetNumDWords(class CBitVec<32> *) /* linkage=_ZN7CBitVecILi32EE12GetNumDWordsEv */
{
} /* size: 4 */

/* <0> (null):0 */
uint32 GetDWord(class CBitVec<32> *, int) /* linkage=_ZN7CBitVecILi32EE8GetDWordEi */
{
} /* size: 4 */

/* <0> (null):0 */
void SetDWord(class CBitVec<32> *, int, unsigned int) /* linkage=_ZN7CBitVecILi32EE8SetDWordEij */
{
} /* size: 0 */

/* <0> (null):0 */
int GetNumBits(class CBitVec<32> *) /* linkage=_ZN7CBitVecILi32EE10GetNumBitsEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Vector2D(class Vector2D *)
{
} /* size: 151979720 */

/* <0> (null):0 */
void Vector2D(class Vector2D *, float, float)
{
} /* size: 151979160 */

/* <0> (null):0 */
class Vector2D operator+(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DplERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator-(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DmiERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator*(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DmlEf */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator/(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DdvEf */
{
} /* size: 8 */

/* <0> (null):0 */
float Length(const class Vector2D  *) /* linkage=_ZNK8Vector2D6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector2D  *) /* linkage=_ZNK8Vector2D13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector2D Normalize(const class Vector2D  *) /* linkage=_ZNK8Vector2D9NormalizeEv */
{
} /* size: 8 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector2D *) /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector2D *, float) /* linkage=_ZN8Vector2D6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void Vector(class Vector *)
{
} /* size: 0 */

/* <0> (null):0 */
void Vector(class Vector *, float, float, float)
{
} /* size: 0 */

/* <0> (null):0 */
void Vector(class Vector *, const class Vector  &)
{
} /* size: 0 */

/* <0> (null):0 */
void Vector(class Vector *, float *)
{
} /* size: 0 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *) /* linkage=_ZNK6VectorngEv */
{
} /* size: 12 */

/* <0> (null):0 */
int operator==(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectoreqERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
int operator!=(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorneERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector operator+(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorplERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectormiERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator*(const class Vector  *, float) /* linkage=_ZNK6VectormlEf */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator/(const class Vector  *, float) /* linkage=_ZNK6VectordvEf */
{
} /* size: 12 */

/* <0> (null):0 */
void CopyToArray(const class Vector  *, float *) /* linkage=_ZNK6Vector11CopyToArrayEPf */
{
} /* size: 0 */

/* <0> (null):0 */
float Length(const class Vector  *) /* linkage=_ZNK6Vector6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector  *) /* linkage=_ZNK6Vector13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
float * operator float*(class Vector *) /* linkage=_ZN6VectorcvPfEv */
{
} /* size: 4 */

/* <0> (null):0 */
const float  * operator const float*(const class Vector  *) /* linkage=_ZNK6VectorcvPKfEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector Normalize(const class Vector  *) /* linkage=_ZNK6Vector9NormalizeEv */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector2D Make2D(const class Vector  *) /* linkage=_ZNK6Vector6Make2DEv */
{
} /* size: 8 */

/* <0> (null):0 */
float Length2D(const class Vector  *) /* linkage=_ZNK6Vector8Length2DEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector  *, float) /* linkage=_ZNK6Vector16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector  *, float) /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector *) /* linkage=_ZN6Vector16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector *, float) /* linkage=_ZN6Vector6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
edict_t * edict(class CBaseEntity *) /* linkage=_ZN11CBaseEntity5edictEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int ObjectCaps(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
int entindex(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8entindexEv */
{
} /* size: 4 */

/* <0> (null):0 */
void CVoiceGameMgr(class CVoiceGameMgr *, const class CVoiceGameMgr  &)
{
} /* size: 0 */

/* <0> (null):0 */
void CVoiceGameMgr(class CVoiceGameMgr *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ~CVoiceGameMgr(class CVoiceGameMgr *, int)
{
} /* size: 0 */

/* <0> (null):0 */
bool Init(class CVoiceGameMgr *, class IVoiceGameMgrHelper *, int) /* linkage=_ZN13CVoiceGameMgr4InitEP19IVoiceGameMgrHelperi */
{
} /* size: 1 */

/* <0> (null):0 */
void SetHelper(class CVoiceGameMgr *, class IVoiceGameMgrHelper *) /* linkage=_ZN13CVoiceGameMgr9SetHelperEP19IVoiceGameMgrHelper */
{
} /* size: 0 */

/* <0> (null):0 */
void Update(class CVoiceGameMgr *, double) /* linkage=_ZN13CVoiceGameMgr6UpdateEd */
{
} /* size: 0 */

/* <0> (null):0 */
void ClientConnected(class CVoiceGameMgr *, edict_t *) /* linkage=_ZN13CVoiceGameMgr15ClientConnectedEP7edict_s */
{
} /* size: 0 */

/* <0> (null):0 */
bool ClientCommand(class CVoiceGameMgr *, class CBasePlayer *, const char  *) /* linkage=_ZN13CVoiceGameMgr13ClientCommandEP11CBasePlayerPKc */
{
} /* size: 1 */

/* <0> (null):0 */
bool PlayerHasBlockedPlayer(class CVoiceGameMgr *, class CBasePlayer *, class CBasePlayer *) /* linkage=_ZN13CVoiceGameMgr22PlayerHasBlockedPlayerEP11CBasePlayerS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
void UpdateMasks(class CVoiceGameMgr *) /* linkage=_ZN13CVoiceGameMgr11UpdateMasksEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *, int)
{
} /* size: 0 */

/* <0> (null):0 */
virtual bool CanPlayerHearPlayer(class IVoiceGameMgrHelper *, class CBasePlayer *, class CBasePlayer *) /* linkage=_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
void ~CVoiceGameMgr(class CVoiceGameMgr *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator=(class CBitVecAccessor *const this, int val)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator==(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, float X, float Y, float Z)
{
} /* size: 0 */

/* <0> (null):0 */
inline edict_t * ENT(const entvars_t  * pev)
{
} /* size: 4 */

/* <0> (null):0 */
inline void operator!=(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline BOOL FStrEq(const char  * sz1, const char  * sz2)
{
} /* size: 4 */

/* <0> (null):0 */
inline void edict(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline int ENTINDEX(edict_t * pEdict)
{
} /* size: 4 */

/* <0> (null):0 */
inline void operator+(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator*(const class Vector  *const this, float fl)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ObjectCaps(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
virtual int ObjectCaps(class CPointEntity *) /* linkage=_ZN12CPointEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
inline void ObjectCaps(class CPointEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBitVec(class CBitVec<32> *const this)
{
	{
		int i;                                                //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline void CBitVecAccessor(class CBitVecAccessor *const this, uint32 * pDWords, int iBit)
{
} /* size: 0 */

/* <0> (null):0 */
inline void entindex(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator[](class CBitVec<32> *const this, int i)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator uint32(class CBitVecAccessor *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void SetDWord(class CBitVec<32> *const this, int i, uint32 val)
{
} /* size: 0 */

/* <0> (null):0 */
inline int atoi(const char  * __nptr)
{
} /* size: 4 */

/* <0> (null):0 */
inline void GetNumBits(class CBitVec<32> *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Init(class CBitVec<32> *const this, int val)
{
	{
		int i;                                                //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline void operator==(class CBitVec<32> *const this, const class CBitVec<32>  &const other)
{
	{
		int i;                                                //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline void MESSAGE_BEGIN(int msg_dest, int msg_type, const float  * pOrigin, entvars_t * ent)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator!=(class CBitVec<32> *const this, const class CBitVec<32>  &const other)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator=(class CBitVec<32> *const this, const class CBitVec<32>  &const other)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetDWord(class CBitVec<32> *const this, int i)
{
} /* size: 0 */

/* <0> (null):0 */
void __static_initialization_and_destruction_0(int __initialize_p, int __priority)
{
} /* size: 0 */

/* <0> (null):0 */
void ~CVoiceGameMgr(class CVoiceGameMgr *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void VoiceServerDebug(const char  * pFmt, ...)
{
	{
		char msg;                                             //     0
		va_list marker;                                       //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void ~CVoiceGameMgr(class CVoiceGameMgr *const this)
{
	~CVoiceGameMgr(class CVoiceGameMgr *const this,
			intconst __in_chrg); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void CVoiceGameMgr(class CVoiceGameMgr *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CVoiceGameMgr(class CVoiceGameMgr *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Init(class CVoiceGameMgr *const this, class IVoiceGameMgrHelper * pHelper, int maxClients)
{
} /* size: 0 */

/* <0> (null):0 */
void SetHelper(class CVoiceGameMgr *const this, class IVoiceGameMgrHelper * pHelper)
{
} /* size: 0 */

/* <0> (null):0 */
void ClientConnected(class CVoiceGameMgr *const this, edict_t * pEdict)
{
	{
		int index;                                            //     0
		ENTINDEX(edict_t * pEdict); /* size=0, low_pc=0 */ //     0
		operator=(class CBitVecAccessor *const this,
				int val); /* size=0, low_pc=0 */ //     0
		Init(class CBitVec<32> *const this,
			int val); /* size=0, low_pc=0 */ //     0
		Init(class CBitVec<32> *const this,
			int val); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void PlayerHasBlockedPlayer(class CVoiceGameMgr *const this, class CBasePlayer * pReceiver, class CBasePlayer * pSender)
{
	{
		int iReceiverIndex;                                   //     0
		int iSenderIndex;                                     //     0
		entindex(class CBaseEntity *const this); /* size=0, low_pc=0 */ //     0
		entindex(class CBaseEntity *const this); /* size=0, low_pc=0 */ //     0
		operator uint32(class CBitVecAccessor *const this); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void ClientCommand(class CVoiceGameMgr *const this, class CBasePlayer * pPlayer, const char  * cmd)
{
	{
		int playerClientIndex;                                //     0
		bool bBan;                                            //     0
		entindex(class CBaseEntity *const this); /* size=0, low_pc=0 */ //     0
		{
			int i;                                        //     0
			{
				uint32 mask;                          //     0
				SetDWord(class CBitVec<32> *const this,
					int i,
					uint32 val); /* size=0, low_pc=0 */ //     0
			}
		}
		operator=(class CBitVecAccessor *const this,
				int val); /* size=0, low_pc=0 */ //     0
		atoi(const char  * __nptr); /* size=0, low_pc=0 */ //     0
		atoi(const char  * __nptr); /* size=0, low_pc=0 */ //     0
		operator=(class CBitVecAccessor *const this,
				int val); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void UpdateMasks(class CVoiceGameMgr *const this)
{
	{
		bool bAllTalk;                                        //     0
		{
			int iClient;                                  //     0
			{
				class CBaseEntity * pEnt;             //     0
				class CBasePlayer * pPlayer;          //     0
				CPlayerBitVec gameRulesMask;          //     0
				operator uint32(class CBitVecAccessor *const this); /* size=0, low_pc=0 */ //     0
				MESSAGE_BEGIN(int msg_dest,
						int msg_type,
						const float  * pOrigin,
						entvars_t * ent); /* size=0, low_pc=0 */ //     0
				CBitVec(class CBitVec<32> *const this); /* size=0, low_pc=0 */ //     0
				{
					int iOtherClient;             //     0
					{
						class CBaseEntity * pEnt;   //     0
						operator=(class CBitVecAccessor *const this,
								int val); /* size=0, low_pc=0 */ //     0
					}
				}
				operator!=(class CBitVec<32> *const this,
						const class CBitVec<32>  &const other); /* size=0, low_pc=0 */ //     0
				operator!=(class CBitVec<32> *const this,
						const class CBitVec<32>  &const other); /* size=0, low_pc=0 */ //     0
				{
					int dw;                       //     0
					operator=(class CBitVec<32> *const this,
							const class CBitVec<32>  &const other); /* size=0, low_pc=0 */ //     0
					operator=(class CBitVec<32> *const this,
							const class CBitVec<32>  &const other); /* size=0, low_pc=0 */ //     0
					MESSAGE_BEGIN(int msg_dest,
							int msg_type,
							const float  * pOrigin,
							entvars_t * ent); /* size=0, low_pc=0 */ //     0
				}
				{
					int iOtherClient;             //     0
					{
						bool bCanHear;        //     0
						operator uint32(class CBitVecAccessor *const this); /* size=0, low_pc=0 */ //     0
						operator uint32(class CBitVecAccessor *const this); /* size=0, low_pc=0 */ //     0
					}
				}
			}
		}
	}
} /* size: 0 */

/* <0> (null):0 */
void Update(class CVoiceGameMgr *const this, double frametime)
{
} /* size: 0 */

/* <0> (null):0 */
void _GLOBAL__sub_I_g_PlayerModEnable(void)
{
	__static_initialization_and_destruction_0(int __initialize_p,
							int __priority); /* size=0, low_pc=0 */ //     0
} /* size: 0 */



/* Variables: */

int                        i; /* size: 4 */

int                        i; /* size: 4 */

int                        i; /* size: 4 */

char                       msg[4096]; /* size: 4096 */

va_list                    marker; /* size: 4 */

int                        index; /* size: 4 */

; /* size: 152129296 */

; /* size: 152129472 */

int                        iReceiverIndex; /* size: 4 */

int                        iSenderIndex; /* size: 4 */

int                        playerClientIndex; /* size: 4 */

bool                       bBan; /* size: 1 */

int                        i; /* size: 4 */

uint32                     mask; /* size: 4 */

bool                       bAllTalk; /* size: 1 */

int                        iClient; /* size: 4 */

class CBaseEntity *        pEnt; /* size: 4 */

class CBasePlayer *        pPlayer; /* size: 4 */

CPlayerBitVec              gameRulesMask; /* size: 4 */

; /* size: 152139964 */

int                        iOtherClient; /* size: 4 */

class CBaseEntity *        pEnt; /* size: 4 */

; /* size: 152140448 */

; /* size: 152140624 */

int                        dw; /* size: 4 */

int                        iOtherClient; /* size: 4 */

bool                       bCanHear; /* size: 1 */

; /* size: 152141784 */

; /* size: 152141472 */

intconst                   k_cubSaltSize; /* size: 4 */

GID_tconst                 k_GIDNil; /* size: 8 */

GID_tconst                 k_TxnIDNil; /* size: 8 */

GID_tconst                 k_TxnIDUnknown; /* size: 8 */

PackageId_tconst           k_uPackageIdFreeSub; /* size: 4 */

PackageId_tconst           k_uPackageIdInvalid; /* size: 4 */

AppId_tconst               k_uAppIdInvalid; /* size: 4 */

AssetClassId_tconst        k_ulAssetClassIdInvalid; /* size: 8 */

PhysicalItemId_tconst      k_uPhysicalItemIdInvalid; /* size: 4 */

DepotId_tconst             k_uDepotIdInvalid; /* size: 4 */

CellID_tconst              k_uCellIDInvalid; /* size: 4 */

SteamAPICall_tconst        k_uAPICallInvalid; /* size: 8 */

PartnerId_tconst           k_uPartnerIdInvalid; /* size: 4 */

extern class _IO_FILE *           stdin; /* size: 4 */

extern class _IO_FILE *           stdout; /* size: 4 */

extern enginefuncs_t              g_engfuncs; /* size: 632 */

extern globalvars_t *             gpGlobals; /* size: 4 */

extern class Vectorconst          g_vecZero; /* size: 12 */

CPlayerBitVec              g_PlayerModEnable; /* size: 4 */

class CBitVec<32>         g_BanMasks[32]; /* size: 128 */

class CBitVec<32>         g_SentGameRulesMasks[32]; /* size: 128 */

class CBitVec<32>         g_SentBanMasks[32]; /* size: 128 */

CPlayerBitVec              g_bWantModEnable; /* size: 4 */

cvar_t                     voice_serverdebug; /* size: 20 */

cvar_t                     sv_alltalk; /* size: 20 */

/* Types: */

/* 1 */
unsigned char
 /* size: 1 */

/* 2 */
signed char
 /* size: 1 */

/* 3 */
short int
 /* size: 2 */

/* 4 */
short unsigned int
 /* size: 2 */

/* 5 */
int
 /* size: 4 */

/* 6 */
/* <0> (null):0 */
typedef unsigned int uint32; /* size: 4 */

/* 7 */
unsigned int
 /* size: 4 */

/* 8 */
long long int
 /* size: 8 */

/* 9 */
/* <0> (null):0 */
typedef long long unsigned int uint64; /* size: 8 */

/* 10 */
long long unsigned int
 /* size: 8 */

/* 11 */
/* <0> (null):0 */
typedef uint64 GID_t; /* size: 8 */

/* 12 */
/* <0> (null):0 */
typedef uint32 PackageId_t; /* size: 4 */

/* 13 */
/* <0> (null):0 */
typedef uint32 AppId_t; /* size: 4 */

/* 14 */
/* <0> (null):0 */
typedef uint64 AssetClassId_t; /* size: 8 */

/* 15 */
/* <0> (null):0 */
typedef uint32 PhysicalItemId_t; /* size: 4 */

/* 16 */
/* <0> (null):0 */
typedef uint32 DepotId_t; /* size: 4 */

/* 17 */
/* <0> (null):0 */
typedef uint32 CellID_t; /* size: 4 */

/* 18 */
/* <0> (null):0 */
typedef uint64 SteamAPICall_t; /* size: 8 */

/* 19 */
/* <0> (null):0 */
typedef uint32 PartnerId_t; /* size: 4 */

/* 20 */
long unsigned int
 /* size: 4 */

/* 21 */
/* <0> (null):0 */
typedef long long int __quad_t; /* size: 8 */

/* 22 */
/* <0> (null):0 */
typedef long int __off_t; /* size: 4 */

/* 23 */
long int
 /* size: 4 */

/* 24 */
/* <0> (null):0 */
typedef __quad_t __off64_t; /* size: 8 */

/* 25 */
 /* pointer to 0 */
 /* size: 4 */

/* 26 */
 /* pointer to 27 */
 /* size: 4 */

/* 27 */
char
 /* size: 1 */

/* 28 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 29 */
/* <0> (null):0 */
struct _IO_FILE {
	int                        _flags;               /*     0     4 */
	char *                     _IO_read_ptr;         /*     4     4 */
	char *                     _IO_read_end;         /*     8     4 */
	char *                     _IO_read_base;        /*    12     4 */
	char *                     _IO_write_base;       /*    16     4 */
	char *                     _IO_write_ptr;        /*    20     4 */
	char *                     _IO_write_end;        /*    24     4 */
	char *                     _IO_buf_base;         /*    28     4 */
	char *                     _IO_buf_end;          /*    32     4 */
	char *                     _IO_save_base;        /*    36     4 */
	char *                     _IO_backup_base;      /*    40     4 */
	char *                     _IO_save_end;         /*    44     4 */
	class _IO_marker *         _markers;             /*    48     4 */
	class _IO_FILE *           _chain;               /*    52     4 */
	int                        _fileno;              /*    56     4 */
	int                        _flags2;              /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	__off_t                    _old_offset;          /*    64     4 */
	short unsigned int         _cur_column;          /*    68     2 */
	signed char                _vtable_offset;       /*    70     1 */
	char                       _shortbuf[1];         /*    71     1 */
	_IO_lock_t *               _lock;                /*    72     4 */
	__off64_t                  _offset;              /*    76     8 */
	void *                     __pad1;               /*    84     4 */
	void *                     __pad2;               /*    88     4 */
	void *                     __pad3;               /*    92     4 */
	void *                     __pad4;               /*    96     4 */
	size_t                     __pad5;               /*   100     4 */
	int                        _mode;                /*   104     4 */
	char                       _unused2[40];         /*   108    40 */
	/* --- cacheline 2 boundary (128 bytes) was 20 bytes ago --- */

	/* size: 148, cachelines: 3, members: 29 */
	/* last cacheline: 20 bytes */
}; /* size: 148 */

/* 30 */
/* <0> (null):0 */
typedef char * __gnuc_va_list; /* size: 4 */

/* 31 */
 /* pointer to 27 */
 /* size: 4 */

/* 32 */
/* <0> (null):0 */
typedef void _IO_lock_t; /* size: 0 */

/* 33 */
/* <0> (null):0 */
struct _IO_marker {
	class _IO_marker *         _next;                /*     0     4 */
	class _IO_FILE *           _sbuf;                /*     4     4 */
	int                        _pos;                 /*     8     4 */

	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 34 */
 /* pointer to 33 */
 /* size: 4 */

/* 35 */
 /* pointer to 29 */
 /* size: 4 */

/* 36 */
 /* pointer to 33 */
 /* size: 4 */

/* 37 */
 /* pointer to 29 */
 /* size: 4 */

/* 38 */
/* <0> (null):0 */
char                       array[1]; /* size: 1 */

/* 39 */
 /* pointer to 32 */
 /* size: 4 */

/* 40 */
/* <0> (null):0 */
char                       array[40]; /* size: 40 */

/* 41 */
 /* pointer to 42 */
 /* size: 4 */

/* 42 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 43 */
/* <0> (null):0 */
typedef __gnuc_va_list va_list; /* size: 4 */

/* 44 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 45 */
 /* pointer to 46 */
 /* size: 4 */

/* 46 */
wchar_t
 /* size: 4 */

/* 47 */
/* <0> (null):0 */
wchar_t                    array[4][1024]; /* size: 16384 */

/* 48 */
/* <0> (null):0 */
char                       array[4][1024]; /* size: 4096 */

/* 49 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 50 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 51 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 52 */
 /* pointer to 53 */
 /* size: 4 */

/* 53 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 54 */
/* <0> (null):0 */
wchar_t                    array[4][16]; /* size: 256 */

/* 55 */
/* <0> (null):0 */
char                       array[4][16]; /* size: 64 */

/* 56 */
bool
 /* size: 1 */

/* 57 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 58 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 59 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 60 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 61 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 62 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 63 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 64 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 65 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 66 */
/* <0> (null):0 */
char                       array[1500]; /* size: 1500 */

/* Functions: */

/* <0> (null):0 */
wchar_t * SharedWVarArgs(wchar_t * format, ...) /* linkage=_Z14SharedWVarArgsPwz */
{
	{
		va_list argptr;                                       //     0
		intconst BufLen;                                      //     0
		intconst NumBuffers;                                  //     0
		wchar_t string;                                       //     0
		int curstring;                                        //     0
	}
} /* size: 4 */

/* <0> (null):0 */
char * SharedVarArgs(char * format, ...) /* linkage=_Z13SharedVarArgsPcz */
{
	{
		va_list argptr;                                       //     0
		intconst BufLen;                                      //     0
		intconst NumBuffers;                                  //     0
		char string;                                          //     0
		int curstring;                                        //     0
	}
} /* size: 4 */

/* <0> (null):0 */
char * BufPrintf(char * buf, int &const len, const char  * fmt, ...) /* linkage=_Z9BufPrintfPcRiPKcz */
{
	{
		va_list argptr;                                       //     0
	}
} /* size: 4 */

/* <0> (null):0 */
wchar_t * BufWPrintf(wchar_t * buf, int &const len, const wchar_t  * fmt, ...) /* linkage=_Z10BufWPrintfPwRiPKwz */
{
	{
		va_list argptr;                                       //     0
	}
} /* size: 4 */

/* <0> (null):0 */
const wchar_t  * NumAsWString(int val) /* linkage=_Z12NumAsWStringi */
{
	{
		intconst BufLen;                                      //     0
		intconst NumBuffers;                                  //     0
		wchar_t string;                                       //     0
		int curstring;                                        //     0
		int len;                                              //     0
	}
} /* size: 4 */

/* <0> (null):0 */
const char  * NumAsString(int val) /* linkage=_Z11NumAsStringi */
{
	{
		intconst BufLen;                                      //     0
		intconst NumBuffers;                                  //     0
		char string;                                          //     0
		int curstring;                                        //     0
		int len;                                              //     0
	}
} /* size: 4 */

/* <0> (null):0 */
char * SharedGetToken(void) /* linkage=_Z14SharedGetTokenv */
{
} /* size: 4 */

/* <0> (null):0 */
void SharedSetQuoteChar(char c) /* linkage=_Z18SharedSetQuoteCharc */
{
} /* size: 152019128 */

/* <0> (null):0 */
const char  * SharedParse(const char  * data) /* linkage=_Z11SharedParsePKc */
{
	
skipwhite:                                                            //     0
	{
		int c;                                                //     0
		int len;                                              //     0
	}
} /* size: 4 */

/* <0> (null):0 */
bool SharedTokenWaiting(const char  * buffer) /* linkage=_Z18SharedTokenWaitingPKc */
{
	{
		const char  * p;                                      //     0
	}
} /* size: 1 */



/* Variables: */

va_list                    argptr; /* size: 4 */

intconst                   BufLen; /* size: 4 */

intconst                   NumBuffers; /* size: 4 */

wchar_t                    string[4][1024]; /* size: 16384 */

int                        curstring; /* size: 4 */

va_list                    argptr; /* size: 4 */

intconst                   BufLen; /* size: 4 */

intconst                   NumBuffers; /* size: 4 */

char                       string[4][1024]; /* size: 4096 */

int                        curstring; /* size: 4 */

va_list                    argptr; /* size: 4 */

va_list                    argptr; /* size: 4 */

intconst                   BufLen; /* size: 4 */

intconst                   NumBuffers; /* size: 4 */

wchar_t                    string[4][16]; /* size: 256 */

int                        curstring; /* size: 4 */

int                        len; /* size: 4 */

intconst                   BufLen; /* size: 4 */

intconst                   NumBuffers; /* size: 4 */

char                       string[4][16]; /* size: 64 */

int                        curstring; /* size: 4 */

int                        len; /* size: 4 */

int                        c; /* size: 4 */

int                        len; /* size: 4 */

const char  *              p; /* size: 4 */

intconst                   k_cubSaltSize; /* size: 4 */

GID_tconst                 k_GIDNil; /* size: 8 */

GID_tconst                 k_TxnIDNil; /* size: 8 */

GID_tconst                 k_TxnIDUnknown; /* size: 8 */

PackageId_tconst           k_uPackageIdFreeSub; /* size: 4 */

PackageId_tconst           k_uPackageIdInvalid; /* size: 4 */

AppId_tconst               k_uAppIdInvalid; /* size: 4 */

AssetClassId_tconst        k_ulAssetClassIdInvalid; /* size: 8 */

PhysicalItemId_tconst      k_uPhysicalItemIdInvalid; /* size: 4 */

DepotId_tconst             k_uDepotIdInvalid; /* size: 4 */

CellID_tconst              k_uCellIDInvalid; /* size: 4 */

SteamAPICall_tconst        k_uAPICallInvalid; /* size: 8 */

PartnerId_tconst           k_uPartnerIdInvalid; /* size: 4 */

extern class _IO_FILE *           stdin; /* size: 4 */

extern class _IO_FILE *           stdout; /* size: 4 */

char                       s_shared_token[1500]; /* size: 1500 */

char                       s_shared_quote; /* size: 1 */

/* Types: */

/* 1 */
char
 /* size: 1 */

/* 2 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 3 */
unsigned int
 /* size: 4 */

/* 4 */
unsigned char
 /* size: 1 */

/* 5 */
short unsigned int
 /* size: 2 */

/* 6 */
long unsigned int
 /* size: 4 */

/* 7 */
signed char
 /* size: 1 */

/* 8 */
short int
 /* size: 2 */

/* 9 */
int
 /* size: 4 */

/* 10 */
long long int
 /* size: 8 */

/* 11 */
long long unsigned int
 /* size: 8 */

/* 12 */
/* <0> (null):0 */
typedef long long int __quad_t; /* size: 8 */

/* 13 */
/* <0> (null):0 */
typedef long int __off_t; /* size: 4 */

/* 14 */
long int
 /* size: 4 */

/* 15 */
/* <0> (null):0 */
typedef __quad_t __off64_t; /* size: 8 */

/* 16 */
 /* pointer to 0 */
 /* size: 4 */

/* 17 */
 /* pointer to 1 */
 /* size: 4 */

/* 18 */
/* <0> (null):0 */
typedef struct _IO_FILE FILE; /* size: 148 */

/* 19 */
/* <0> (null):0 */
struct _IO_FILE {
	int                        _flags;               /*     0     4 */
	char *                     _IO_read_ptr;         /*     4     4 */
	char *                     _IO_read_end;         /*     8     4 */
	char *                     _IO_read_base;        /*    12     4 */
	char *                     _IO_write_base;       /*    16     4 */
	char *                     _IO_write_ptr;        /*    20     4 */
	char *                     _IO_write_end;        /*    24     4 */
	char *                     _IO_buf_base;         /*    28     4 */
	char *                     _IO_buf_end;          /*    32     4 */
	char *                     _IO_save_base;        /*    36     4 */
	char *                     _IO_backup_base;      /*    40     4 */
	char *                     _IO_save_end;         /*    44     4 */
	class _IO_marker *         _markers;             /*    48     4 */
	class _IO_FILE *           _chain;               /*    52     4 */
	int                        _fileno;              /*    56     4 */
	int                        _flags2;              /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	__off_t                    _old_offset;          /*    64     4 */
	short unsigned int         _cur_column;          /*    68     2 */
	signed char                _vtable_offset;       /*    70     1 */
	char                       _shortbuf[1];         /*    71     1 */
	_IO_lock_t *               _lock;                /*    72     4 */
	__off64_t                  _offset;              /*    76     8 */
	void *                     __pad1;               /*    84     4 */
	void *                     __pad2;               /*    88     4 */
	void *                     __pad3;               /*    92     4 */
	void *                     __pad4;               /*    96     4 */
	size_t                     __pad5;               /*   100     4 */
	int                        _mode;                /*   104     4 */
	char                       _unused2[40];         /*   108    40 */
	/* --- cacheline 2 boundary (128 bytes) was 20 bytes ago --- */

	/* size: 148, cachelines: 3, members: 29 */
	/* last cacheline: 20 bytes */
}; /* size: 148 */

/* 20 */
/* <0> (null):0 */
typedef void _IO_lock_t; /* size: 0 */

/* 21 */
/* <0> (null):0 */
struct _IO_marker {
	class _IO_marker *         _next;                /*     0     4 */
	class _IO_FILE *           _sbuf;                /*     4     4 */
	int                        _pos;                 /*     8     4 */

	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 22 */
 /* pointer to 21 */
 /* size: 4 */

/* 23 */
 /* pointer to 19 */
 /* size: 4 */

/* 24 */
 /* pointer to 21 */
 /* size: 4 */

/* 25 */
 /* pointer to 19 */
 /* size: 4 */

/* 26 */
/* <0> (null):0 */
char                       array[1]; /* size: 1 */

/* 27 */
 /* pointer to 20 */
 /* size: 4 */

/* 28 */
/* <0> (null):0 */
char                       array[40]; /* size: 40 */

/* 29 */
 /* pointer to 30 */
 /* size: 4 */

/* 30 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 31 */
 /* pointer to 32 */
 /* size: 4 */

/* 32 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 33 */
 /* pointer to 34 */
 /* size: 4 */

/* 34 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 146684904 */

/* 35 */
long double
 /* size: 12 */

/* 36 */
double
 /* size: 8 */

/* 37 */
/* <0> (null):0 */
typedef int int32; /* size: 4 */

/* 38 */
/* <0> (null):0 */
typedef unsigned int uint32; /* size: 4 */

/* 39 */
/* <0> (null):0 */
typedef long long unsigned int uint64; /* size: 8 */

/* 40 */
/* <0> (null):0 */
typedef uint64 GID_t; /* size: 8 */

/* 41 */
/* <0> (null):0 */
typedef uint32 PackageId_t; /* size: 4 */

/* 42 */
/* <0> (null):0 */
typedef uint32 AppId_t; /* size: 4 */

/* 43 */
/* <0> (null):0 */
typedef uint64 AssetClassId_t; /* size: 8 */

/* 44 */
/* <0> (null):0 */
typedef uint32 PhysicalItemId_t; /* size: 4 */

/* 45 */
/* <0> (null):0 */
typedef uint32 DepotId_t; /* size: 4 */

/* 46 */
/* <0> (null):0 */
typedef uint32 CellID_t; /* size: 4 */

/* 47 */
/* <0> (null):0 */
typedef uint64 SteamAPICall_t; /* size: 8 */

/* 48 */
/* <0> (null):0 */
typedef uint32 PartnerId_t; /* size: 4 */

/* 49 */
/* <0> (null):0 */
typedef int BOOL; /* size: 4 */

/* 50 */
/* <0> (null):0 */
typedef unsigned char byte; /* size: 1 */

/* 51 */
/* <0> (null):0 */
typedef unsigned int string_t; /* size: 4 */

/* 52 */
/* <0> (null):0 */
typedef float vec_t; /* size: 4 */

/* 53 */
float
 /* size: 4 */

/* 54 */
/* <0> (null):0 */
float                      array[2]; /* size: 8 */

/* 55 */
/* <0> (null):0 */
class Vector2D {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	/* <0> (null):0 */
	void Vector2D(class Vector2D *);

	/* <0> (null):0 */
	void Vector2D(class Vector2D *, float, float);

	/* <0> (null):0 */
	class Vector2D operator+(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DplERKS_ */

	/* <0> (null):0 */
	class Vector2D operator-(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DmiERKS_ */

	/* <0> (null):0 */
	class Vector2D operator*(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DmlEf */

	/* <0> (null):0 */
	class Vector2D operator/(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DdvEf */

	/* <0> (null):0 */
	float Length(const class Vector2D  *); /* linkage=_ZNK8Vector2D6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector2D  *); /* linkage=_ZNK8Vector2D13LengthSquaredEv */

	/* <0> (null):0 */
	class Vector2D Normalize(const class Vector2D  *); /* linkage=_ZNK8Vector2D9NormalizeEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector2D *); /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector2D *, float); /* linkage=_ZN8Vector2D6IsZeroEf */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 56 */
 /* pointer to 55 */
 /* size: 4 */

/* 57 */
 /* pointer to 58 */
 /* size: 4 */

/* 58 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 59 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 60 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 61 */
bool
 /* size: 1 */

/* 62 */
/* <0> (null):0 */
class Vector {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	vec_t                      z;                    /*     8     4 */
	/* <0> (null):0 */
	void Vector(class Vector *);

	/* <0> (null):0 */
	void Vector(class Vector *, float, float, float);

	/* <0> (null):0 */
	void Vector(class Vector *, const class Vector  &);

	/* <0> (null):0 */
	void Vector(class Vector *, float *);

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *); /* linkage=_ZNK6VectorngEv */

	/* <0> (null):0 */
	int operator==(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectoreqERKS_ */

	/* <0> (null):0 */
	int operator!=(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorneERKS_ */

	/* <0> (null):0 */
	class Vector operator+(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorplERKS_ */

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectormiERKS_ */

	/* <0> (null):0 */
	class Vector operator*(const class Vector  *, float); /* linkage=_ZNK6VectormlEf */

	/* <0> (null):0 */
	class Vector operator/(const class Vector  *, float); /* linkage=_ZNK6VectordvEf */

	/* <0> (null):0 */
	void CopyToArray(const class Vector  *, float *); /* linkage=_ZNK6Vector11CopyToArrayEPf */

	/* <0> (null):0 */
	float Length(const class Vector  *); /* linkage=_ZNK6Vector6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector  *); /* linkage=_ZNK6Vector13LengthSquaredEv */

	/* <0> (null):0 */
	float * operator float*(class Vector *); /* linkage=_ZN6VectorcvPfEv */

	/* <0> (null):0 */
	const float  * operator const float*(const class Vector  *); /* linkage=_ZNK6VectorcvPKfEv */

	/* <0> (null):0 */
	class Vector Normalize(const class Vector  *); /* linkage=_ZNK6Vector9NormalizeEv */

	/* <0> (null):0 */
	class Vector2D Make2D(const class Vector  *); /* linkage=_ZNK6Vector6Make2DEv */

	/* <0> (null):0 */
	float Length2D(const class Vector  *); /* linkage=_ZNK6Vector8Length2DEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector  *, float); /* linkage=_ZNK6Vector16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector  *, float); /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector *); /* linkage=_ZN6Vector16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector *, float); /* linkage=_ZN6Vector6IsZeroEf */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 63 */
 /* pointer to 62 */
 /* size: 4 */

/* 64 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 65 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 66 */
 /* pointer to 53 */
 /* size: 4 */

/* 67 */
 /* pointer to 68 */
 /* size: 4 */

/* 68 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 69 */
 /* pointer to 70 */
 /* size: 4 */

/* 70 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 71 */
/* <0> (null):0 */
typedef int qboolean; /* size: 4 */

/* 72 */
/* <0> (null):0 */
struct link_s {
	class link_s *             prev;                 /*     0     4 */
	class link_s *             next;                 /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 73 */
 /* pointer to 72 */
 /* size: 4 */

/* 74 */
/* <0> (null):0 */
typedef struct link_s link_t; /* size: 8 */

/* 75 */
/* <0> (null):0 */
typedef struct edict_s edict_t; /* size: 804 */

/* 76 */
/* <0> (null):0 */
struct edict_s {
	qboolean                   free;                 /*     0     4 */
	int                        serialnumber;         /*     4     4 */
	link_t                     area;                 /*     8     8 */
	int                        headnode;             /*    16     4 */
	int                        num_leafs;            /*    20     4 */
	short int                  leafnums[48];         /*    24    96 */
	/* --- cacheline 1 boundary (64 bytes) was 56 bytes ago --- */
	float                      freetime;             /*   120     4 */
	void *                     pvPrivateData;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	entvars_t                  v;                    /*   128   676 */
	/* --- cacheline 12 boundary (768 bytes) was 36 bytes ago --- */

	/* size: 804, cachelines: 13, members: 9 */
	/* last cacheline: 36 bytes */
}; /* size: 804 */

/* 77 */
 /* pointer to 75 */
 /* size: 4 */

/* 78 */
/* <0> (null):0 */
struct {
	float                      time;                 /*     0     4 */
	float                      frametime;            /*     4     4 */
	float                      force_retouch;        /*     8     4 */
	string_t                   mapname;              /*    12     4 */
	string_t                   startspot;            /*    16     4 */
	float                      deathmatch;           /*    20     4 */
	float                      coop;                 /*    24     4 */
	float                      teamplay;             /*    28     4 */
	float                      serverflags;          /*    32     4 */
	float                      found_secrets;        /*    36     4 */
	class Vector              v_forward;             /*    40    12 */
	class Vector              v_up;                  /*    52    12 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	class Vector              v_right;               /*    64    12 */
	float                      trace_allsolid;       /*    76     4 */
	float                      trace_startsolid;     /*    80     4 */
	float                      trace_fraction;       /*    84     4 */
	class Vector              trace_endpos;          /*    88    12 */
	class Vector              trace_plane_normal;    /*   100    12 */
	float                      trace_plane_dist;     /*   112     4 */
	edict_t *                  trace_ent;            /*   116     4 */
	float                      trace_inopen;         /*   120     4 */
	float                      trace_inwater;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	int                        trace_hitgroup;       /*   128     4 */
	int                        trace_flags;          /*   132     4 */
	int                        msg_entity;           /*   136     4 */
	int                        cdAudioTrack;         /*   140     4 */
	int                        maxClients;           /*   144     4 */
	int                        maxEntities;          /*   148     4 */
	const char  *              pStringBase;          /*   152     4 */
	void *                     pSaveData;            /*   156     4 */
	class Vector              vecLandmarkOffset;     /*   160    12 */

	/* size: 172, cachelines: 3, members: 31 */
	/* last cacheline: 44 bytes */
}; /* size: 172 */

/* 79 */
/* <0> (null):0 */
typedef class  globalvars_t; /* size: 172 */

/* 80 */
/* <0> (null):0 */
struct entvars_s {
	string_t                   classname;            /*     0     4 */
	string_t                   globalname;           /*     4     4 */
	class Vector              origin;                /*     8    12 */
	class Vector              oldorigin;             /*    20    12 */
	class Vector              velocity;              /*    32    12 */
	class Vector              basevelocity;          /*    44    12 */
	class Vector              clbasevelocity;        /*    56    12 */
	/* --- cacheline 1 boundary (64 bytes) was 4 bytes ago --- */
	class Vector              movedir;               /*    68    12 */
	class Vector              angles;                /*    80    12 */
	class Vector              avelocity;             /*    92    12 */
	class Vector              punchangle;            /*   104    12 */
	class Vector              v_angle;               /*   116    12 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	class Vector              endpos;                /*   128    12 */
	class Vector              startpos;              /*   140    12 */
	float                      impacttime;           /*   152     4 */
	float                      starttime;            /*   156     4 */
	int                        fixangle;             /*   160     4 */
	float                      idealpitch;           /*   164     4 */
	float                      pitch_speed;          /*   168     4 */
	float                      ideal_yaw;            /*   172     4 */
	float                      yaw_speed;            /*   176     4 */
	int                        modelindex;           /*   180     4 */
	string_t                   model;                /*   184     4 */
	int                        viewmodel;            /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	int                        weaponmodel;          /*   192     4 */
	class Vector              absmin;                /*   196    12 */
	class Vector              absmax;                /*   208    12 */
	class Vector              mins;                  /*   220    12 */
	class Vector              maxs;                  /*   232    12 */
	class Vector              size;                  /*   244    12 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	float                      ltime;                /*   256     4 */
	float                      nextthink;            /*   260     4 */
	int                        movetype;             /*   264     4 */
	int                        solid;                /*   268     4 */
	int                        skin;                 /*   272     4 */
	int                        body;                 /*   276     4 */
	int                        effects;              /*   280     4 */
	float                      gravity;              /*   284     4 */
	float                      friction;             /*   288     4 */
	int                        light_level;          /*   292     4 */
	int                        sequence;             /*   296     4 */
	int                        gaitsequence;         /*   300     4 */
	float                      frame;                /*   304     4 */
	float                      animtime;             /*   308     4 */
	float                      framerate;            /*   312     4 */
	unsigned char              controller[4];        /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	unsigned char              blending[2];          /*   320     2 */
	float                      scale;                /*   324     4 */
	int                        rendermode;           /*   328     4 */
	float                      renderamt;            /*   332     4 */
	class Vector              rendercolor;           /*   336    12 */
	int                        renderfx;             /*   348     4 */
	float                      health;               /*   352     4 */
	float                      frags;                /*   356     4 */
	int                        weapons;              /*   360     4 */
	float                      takedamage;           /*   364     4 */
	int                        deadflag;             /*   368     4 */
	class Vector              view_ofs;              /*   372    12 */
	int                        button;               /*   384     4 */
	/* --- cacheline 6 boundary (384 bytes) was 2 bytes ago --- */
	int                        impulse;              /*   388     4 */
	edict_t *                  chain;                /*   392     4 */
	edict_t *                  dmg_inflictor;        /*   396     4 */
	edict_t *                  enemy;                /*   400     4 */
	edict_t *                  aiment;               /*   404     4 */
	edict_t *                  owner;                /*   408     4 */
	edict_t *                  groundentity;         /*   412     4 */
	int                        spawnflags;           /*   416     4 */
	int                        flags;                /*   420     4 */
	int                        colormap;             /*   424     4 */
	int                        team;                 /*   428     4 */
	float                      max_health;           /*   432     4 */
	float                      teleport_time;        /*   436     4 */
	float                      armortype;            /*   440     4 */
	float                      armorvalue;           /*   444     4 */
	int                        waterlevel;           /*   448     4 */
	/* --- cacheline 7 boundary (448 bytes) was 2 bytes ago --- */
	int                        watertype;            /*   452     4 */
	string_t                   target;               /*   456     4 */
	string_t                   targetname;           /*   460     4 */
	string_t                   netname;              /*   464     4 */
	string_t                   message;              /*   468     4 */
	float                      dmg_take;             /*   472     4 */
	float                      dmg_save;             /*   476     4 */
	float                      dmg;                  /*   480     4 */
	float                      dmgtime;              /*   484     4 */
	string_t                   noise;                /*   488     4 */
	string_t                   noise1;               /*   492     4 */
	string_t                   noise2;               /*   496     4 */
	string_t                   noise3;               /*   500     4 */
	float                      speed;                /*   504     4 */
	float                      air_finished;         /*   508     4 */
	float                      pain_finished;        /*   512     4 */
	/* --- cacheline 8 boundary (512 bytes) was 2 bytes ago --- */
	float                      radsuit_finished;     /*   516     4 */
	edict_t *                  pContainingEntity;    /*   520     4 */
	int                        playerclass;          /*   524     4 */
	float                      maxspeed;             /*   528     4 */
	float                      fov;                  /*   532     4 */
	int                        weaponanim;           /*   536     4 */
	int                        pushmsec;             /*   540     4 */
	int                        bInDuck;              /*   544     4 */
	int                        flTimeStepSound;      /*   548     4 */
	int                        flSwimTime;           /*   552     4 */
	int                        flDuckTime;           /*   556     4 */
	int                        iStepLeft;            /*   560     4 */
	float                      flFallVelocity;       /*   564     4 */
	int                        gamestate;            /*   568     4 */
	int                        oldbuttons;           /*   572     4 */
	int                        groupinfo;            /*   576     4 */
	/* --- cacheline 9 boundary (576 bytes) was 2 bytes ago --- */
	int                        iuser1;               /*   580     4 */
	int                        iuser2;               /*   584     4 */
	int                        iuser3;               /*   588     4 */
	int                        iuser4;               /*   592     4 */
	float                      fuser1;               /*   596     4 */
	float                      fuser2;               /*   600     4 */
	float                      fuser3;               /*   604     4 */
	float                      fuser4;               /*   608     4 */
	class Vector              vuser1;                /*   612    12 */
	class Vector              vuser2;                /*   624    12 */
	class Vector              vuser3;                /*   636    12 */
	/* --- cacheline 10 boundary (640 bytes) was 6 bytes ago --- */
	class Vector              vuser4;                /*   648    12 */
	edict_t *                  euser1;               /*   660     4 */
	edict_t *                  euser2;               /*   664     4 */
	edict_t *                  euser3;               /*   668     4 */
	edict_t *                  euser4;               /*   672     4 */

	/* size: 676, cachelines: 11, members: 123 */
	/* last cacheline: 36 bytes */

	/* BRAIN FART ALERT! 676 != 674 + 0(holes), diff = 2 */

}; /* size: 676 */

/* 81 */
/* <0> (null):0 */
unsigned char              array[4]; /* size: 4 */

/* 82 */
/* <0> (null):0 */
unsigned char              array[2]; /* size: 2 */

/* 83 */
/* <0> (null):0 */
typedef struct entvars_s entvars_t; /* size: 676 */

/* 84 */
/* <0> (null):0 */
short int                  array[48]; /* size: 96 */

/* 85 */
/* <0> (null):0 */
typedef uint32 CRC32_t; /* size: 4 */

/* 86 */
/* <0> (null):0 */
struct cvar_s {
	char *                     name;                 /*     0     4 */
	char *                     string;               /*     4     4 */
	int                        flags;                /*     8     4 */
	float                      value;                /*    12     4 */
	class cvar_s *             next;                 /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 87 */
 /* pointer to 86 */
 /* size: 4 */

/* 88 */
/* <0> (null):0 */
typedef struct cvar_s cvar_t; /* size: 20 */

/* 89 */
/* <0> (null):0 */
struct client_textmessage_s {
	int                        effect;               /*     0     4 */
	byte                       r1;                   /*     4     1 */
	byte                       g1;                   /*     5     1 */
	byte                       b1;                   /*     6     1 */
	byte                       a1;                   /*     7     1 */
	byte                       r2;                   /*     8     1 */
	byte                       g2;                   /*     9     1 */
	byte                       b2;                   /*    10     1 */
	byte                       a2;                   /*    11     1 */
	float                      x;                    /*    12     4 */
	float                      y;                    /*    16     4 */
	float                      fadein;               /*    20     4 */
	float                      fadeout;              /*    24     4 */
	float                      holdtime;             /*    28     4 */
	float                      fxtime;               /*    32     4 */
	const char  *              pName;                /*    36     4 */
	const char  *              pMessage;             /*    40     4 */

	/* size: 44, cachelines: 1, members: 17 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 90 */
/* <0> (null):0 */
typedef struct client_textmessage_s client_textmessage_t; /* size: 44 */

/* 91 */
/* <0> (null):0 */
typedef struct sequenceCommandLine_ sequenceCommandLine_s; /* size: 92 */

/* 92 */
/* <0> (null):0 */
struct sequenceCommandLine_ {
	int                        commandType;          /*     0     4 */
	client_textmessage_t       clientMessage;        /*     4    44 */
	char *                     speakerName;          /*    48     4 */
	char *                     listenerName;         /*    52     4 */
	char *                     soundFileName;        /*    56     4 */
	char *                     sentenceName;         /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	char *                     fireTargetNames;      /*    64     4 */
	char *                     killTargetNames;      /*    68     4 */
	float                      delay;                /*    72     4 */
	int                        repeatCount;          /*    76     4 */
	int                        textChannel;          /*    80     4 */
	int                        modifierBitField;     /*    84     4 */
	sequenceCommandLine_s *    nextCommandLine;      /*    88     4 */

	/* size: 92, cachelines: 2, members: 13 */
	/* last cacheline: 28 bytes */
}; /* size: 92 */

/* 93 */
 /* pointer to 91 */
 /* size: 4 */

/* 94 */
/* <0> (null):0 */
typedef struct sequenceEntry_ sequenceEntry_s; /* size: 20 */

/* 95 */
/* <0> (null):0 */
struct sequenceEntry_ {
	char *                     fileName;             /*     0     4 */
	char *                     entryName;            /*     4     4 */
	sequenceCommandLine_s *    firstCommand;         /*     8     4 */
	sequenceEntry_s *          nextEntry;            /*    12     4 */
	qboolean                   isGlobal;             /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 96 */
 /* pointer to 94 */
 /* size: 4 */

/* 97 */
/* <0> (null):0 */
typedef struct sentenceEntry_ sentenceEntry_s; /* size: 16 */

/* 98 */
/* <0> (null):0 */
struct sentenceEntry_ {
	char *                     data;                 /*     0     4 */
	sentenceEntry_s *          nextEntry;            /*     4     4 */
	qboolean                   isGlobal;             /*     8     4 */
	unsigned int               index;                /*    12     4 */

	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 99 */
 /* pointer to 97 */
 /* size: 4 */

/* 100 */
/* <0> (null):0 */
enum {
	at_notice = 0,
	at_console = 1,
	at_aiconsole = 2,
	at_warning = 3,
	at_error = 4,
	at_logged = 5,
}; /* size: 4 */

/* 101 */
/* <0> (null):0 */
typedef enum  ALERT_TYPE; /* size: 4 */

/* 102 */
/* <0> (null):0 */
enum {
	print_console = 0,
	print_center = 1,
	print_chat = 2,
}; /* size: 4 */

/* 103 */
/* <0> (null):0 */
typedef enum  PRINT_TYPE; /* size: 4 */

/* 104 */
/* <0> (null):0 */
enum {
	force_exactfile = 0,
	force_model_samebounds = 1,
	force_model_specifybounds = 2,
	force_model_specifybounds_if_avail = 3,
}; /* size: 4 */

/* 105 */
/* <0> (null):0 */
typedef enum  FORCE_TYPE; /* size: 4 */

/* 106 */
/* <0> (null):0 */
struct {
	int                        fAllSolid;            /*     0     4 */
	int                        fStartSolid;          /*     4     4 */
	int                        fInOpen;              /*     8     4 */
	int                        fInWater;             /*    12     4 */
	float                      flFraction;           /*    16     4 */
	class Vector              vecEndPos;             /*    20    12 */
	float                      flPlaneDist;          /*    32     4 */
	class Vector              vecPlaneNormal;        /*    36    12 */
	edict_t *                  pHit;                 /*    48     4 */
	int                        iHitgroup;            /*    52     4 */

	/* size: 56, cachelines: 1, members: 10 */
	/* last cacheline: 56 bytes */
}; /* size: 56 */

/* 107 */
/* <0> (null):0 */
typedef class  TraceResult; /* size: 56 */

/* 108 */
/* <0> (null):0 */
struct enginefuncs_s {
	int                        (*pfnPrecacheModel)(char *); /*     0     4 */
	int                        (*pfnPrecacheSound)(char *); /*     4     4 */
	void                       (*pfnSetModel)(edict_t *, const char  *); /*     8     4 */
	int                        (*pfnModelIndex)(const char  *); /*    12     4 */
	int                        (*pfnModelFrames)(int); /*    16     4 */
	void                       (*pfnSetSize)(edict_t *, const float  *, const float  *); /*    20     4 */
	void                       (*pfnChangeLevel)(char *, char *); /*    24     4 */
	void                       (*pfnGetSpawnParms)(edict_t *); /*    28     4 */
	void                       (*pfnSaveSpawnParms)(edict_t *); /*    32     4 */
	float                      (*pfnVecToYaw)(const float  *); /*    36     4 */
	void                       (*pfnVecToAngles)(const float  *, float *); /*    40     4 */
	void                       (*pfnMoveToOrigin)(edict_t *, const float  *, float, int); /*    44     4 */
	void                       (*pfnChangeYaw)(edict_t *); /*    48     4 */
	void                       (*pfnChangePitch)(edict_t *); /*    52     4 */
	edict_t *                  (*pfnFindEntityByString)(edict_t *, const char  *, const char  *); /*    56     4 */
	int                        (*pfnGetEntityIllum)(edict_t *); /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	edict_t *                  (*pfnFindEntityInSphere)(edict_t *, const float  *, float); /*    64     4 */
	edict_t *                  (*pfnFindClientInPVS)(edict_t *); /*    68     4 */
	edict_t *                  (*pfnEntitiesInPVS)(edict_t *); /*    72     4 */
	void                       (*pfnMakeVectors)(const float  *); /*    76     4 */
	void                       (*pfnAngleVectors)(const float  *, float *, float *, float *); /*    80     4 */
	edict_t *                  (*pfnCreateEntity)(void); /*    84     4 */
	void                       (*pfnRemoveEntity)(edict_t *); /*    88     4 */
	edict_t *                  (*pfnCreateNamedEntity)(int); /*    92     4 */
	void                       (*pfnMakeStatic)(edict_t *); /*    96     4 */
	int                        (*pfnEntIsOnFloor)(edict_t *); /*   100     4 */
	int                        (*pfnDropToFloor)(edict_t *); /*   104     4 */
	int                        (*pfnWalkMove)(edict_t *, float, float, int); /*   108     4 */
	void                       (*pfnSetOrigin)(edict_t *, const float  *); /*   112     4 */
	void                       (*pfnEmitSound)(edict_t *, int, const char  *, float, float, int, int); /*   116     4 */
	void                       (*pfnEmitAmbientSound)(edict_t *, float *, const char  *, float, float, int, int); /*   120     4 */
	void                       (*pfnTraceLine)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	void                       (*pfnTraceToss)(edict_t *, edict_t *, TraceResult *); /*   128     4 */
	int                        (*pfnTraceMonsterHull)(edict_t *, const float  *, const float  *, int, edict_t *, TraceResult *); /*   132     4 */
	void                       (*pfnTraceHull)(const float  *, const float  *, int, int, edict_t *, TraceResult *); /*   136     4 */
	void                       (*pfnTraceModel)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   140     4 */
	const char  *              (*pfnTraceTexture)(edict_t *, const float  *, const float  *); /*   144     4 */
	void                       (*pfnTraceSphere)(const float  *, const float  *, int, float, edict_t *, TraceResult *); /*   148     4 */
	void                       (*pfnGetAimVector)(edict_t *, float, float *); /*   152     4 */
	void                       (*pfnServerCommand)(char *); /*   156     4 */
	void                       (*pfnServerExecute)(void); /*   160     4 */
	void                       (*pfnClientCommand)(edict_t *, char *, ...); /*   164     4 */
	void                       (*pfnParticleEffect)(const float  *, const float  *, float, float); /*   168     4 */
	void                       (*pfnLightStyle)(int, char *); /*   172     4 */
	int                        (*pfnDecalIndex)(const char  *); /*   176     4 */
	int                        (*pfnPointContents)(const float  *); /*   180     4 */
	void                       (*pfnMessageBegin)(int, int, const float  *, edict_t *); /*   184     4 */
	void                       (*pfnMessageEnd)(void); /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	void                       (*pfnWriteByte)(int); /*   192     4 */
	void                       (*pfnWriteChar)(int); /*   196     4 */
	void                       (*pfnWriteShort)(int); /*   200     4 */
	void                       (*pfnWriteLong)(int); /*   204     4 */
	void                       (*pfnWriteAngle)(float); /*   208     4 */
	void                       (*pfnWriteCoord)(float); /*   212     4 */
	void                       (*pfnWriteString)(const char  *); /*   216     4 */
	void                       (*pfnWriteEntity)(int); /*   220     4 */
	void                       (*pfnCVarRegister)(cvar_t *); /*   224     4 */
	float                      (*pfnCVarGetFloat)(const char  *); /*   228     4 */
	const char  *              (*pfnCVarGetString)(const char  *); /*   232     4 */
	void                       (*pfnCVarSetFloat)(const char  *, float); /*   236     4 */
	void                       (*pfnCVarSetString)(const char  *, const char  *); /*   240     4 */
	void                       (*pfnAlertMessage)(ALERT_TYPE, char *, ...); /*   244     4 */
	void                       (*pfnEngineFprintf)(void *, char *, ...); /*   248     4 */
	void *                     (*pfnPvAllocEntPrivateData)(edict_t *, int32); /*   252     4 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	void *                     (*pfnPvEntPrivateData)(edict_t *); /*   256     4 */
	void                       (*pfnFreeEntPrivateData)(edict_t *); /*   260     4 */
	const char  *              (*pfnSzFromIndex)(int); /*   264     4 */
	int                        (*pfnAllocString)(const char  *); /*   268     4 */
	class entvars_s *          (*pfnGetVarsOfEnt)(edict_t *); /*   272     4 */
	edict_t *                  (*pfnPEntityOfEntOffset)(int); /*   276     4 */
	int                        (*pfnEntOffsetOfPEntity)(const edict_t  *); /*   280     4 */
	int                        (*pfnIndexOfEdict)(const edict_t  *); /*   284     4 */
	edict_t *                  (*pfnPEntityOfEntIndex)(int); /*   288     4 */
	edict_t *                  (*pfnFindEntityByVars)(class entvars_s *); /*   292     4 */
	void *                     (*pfnGetModelPtr)(edict_t *); /*   296     4 */
	int                        (*pfnRegUserMsg)(const char  *, int); /*   300     4 */
	void                       (*pfnAnimationAutomove)(const edict_t  *, float); /*   304     4 */
	void                       (*pfnGetBonePosition)(const edict_t  *, int, float *, float *); /*   308     4 */
	uint32                     (*pfnFunctionFromName)(const char  *); /*   312     4 */
	const char  *              (*pfnNameForFunction)(uint32); /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	void                       (*pfnClientPrintf)(edict_t *, PRINT_TYPE, const char  *); /*   320     4 */
	void                       (*pfnServerPrint)(const char  *); /*   324     4 */
	const char  *              (*pfnCmd_Args)(void); /*   328     4 */
	const char  *              (*pfnCmd_Argv)(int);  /*   332     4 */
	int                        (*pfnCmd_Argc)(void); /*   336     4 */
	void                       (*pfnGetAttachment)(const edict_t  *, int, float *, float *); /*   340     4 */
	void                       (*pfnCRC32_Init)(CRC32_t *); /*   344     4 */
	void                       (*pfnCRC32_ProcessBuffer)(CRC32_t *, void *, int); /*   348     4 */
	void                       (*pfnCRC32_ProcessByte)(CRC32_t *, unsigned char); /*   352     4 */
	CRC32_t                    (*pfnCRC32_Final)(CRC32_t); /*   356     4 */
	int32                      (*pfnRandomLong)(int32, int32); /*   360     4 */
	float                      (*pfnRandomFloat)(float, float); /*   364     4 */
	void                       (*pfnSetView)(const edict_t  *, const edict_t  *); /*   368     4 */
	float                      (*pfnTime)(void);     /*   372     4 */
	void                       (*pfnCrosshairAngle)(const edict_t  *, float, float); /*   376     4 */
	byte *                     (*pfnLoadFileForMe)(char *, int *); /*   380     4 */
	/* --- cacheline 6 boundary (384 bytes) --- */
	void                       (*pfnFreeFile)(void *); /*   384     4 */
	void                       (*pfnEndSection)(const char  *); /*   388     4 */
	int                        (*pfnCompareFileTime)(char *, char *, int *); /*   392     4 */
	void                       (*pfnGetGameDir)(char *); /*   396     4 */
	void                       (*pfnCvar_RegisterVariable)(cvar_t *); /*   400     4 */
	void                       (*pfnFadeClientVolume)(const edict_t  *, int, int, int, int); /*   404     4 */
	void                       (*pfnSetClientMaxspeed)(const edict_t  *, float); /*   408     4 */
	edict_t *                  (*pfnCreateFakeClient)(const char  *); /*   412     4 */
	void                       (*pfnRunPlayerMove)(edict_t *, const float  *, float, float, float, short unsigned int, byte, byte); /*   416     4 */
	int                        (*pfnNumberOfEntities)(void); /*   420     4 */
	char *                     (*pfnGetInfoKeyBuffer)(edict_t *); /*   424     4 */
	char *                     (*pfnInfoKeyValue)(char *, char *); /*   428     4 */
	void                       (*pfnSetKeyValue)(char *, char *, char *); /*   432     4 */
	void                       (*pfnSetClientKeyValue)(int, char *, char *, char *); /*   436     4 */
	int                        (*pfnIsMapValid)(char *); /*   440     4 */
	void                       (*pfnStaticDecal)(const float  *, int, int, int); /*   444     4 */
	/* --- cacheline 7 boundary (448 bytes) --- */
	int                        (*pfnPrecacheGeneric)(char *); /*   448     4 */
	int                        (*pfnGetPlayerUserId)(edict_t *); /*   452     4 */
	void                       (*pfnBuildSoundMsg)(edict_t *, int, const char  *, float, float, int, int, int, int, const float  *, edict_t *); /*   456     4 */
	int                        (*pfnIsDedicatedServer)(void); /*   460     4 */
	cvar_t *                   (*pfnCVarGetPointer)(const char  *); /*   464     4 */
	unsigned int               (*pfnGetPlayerWONId)(edict_t *); /*   468     4 */
	void                       (*pfnInfo_RemoveKey)(char *, const char  *); /*   472     4 */
	const char  *              (*pfnGetPhysicsKeyValue)(const edict_t  *, const char  *); /*   476     4 */
	void                       (*pfnSetPhysicsKeyValue)(const edict_t  *, const char  *, const char  *); /*   480     4 */
	const char  *              (*pfnGetPhysicsInfoString)(const edict_t  *); /*   484     4 */
	short unsigned int         (*pfnPrecacheEvent)(int, const char  *); /*   488     4 */
	void                       (*pfnPlaybackEvent)(int, const edict_t  *, short unsigned int, float, float *, float *, float, float, int, int, int, int); /*   492     4 */
	unsigned char *            (*pfnSetFatPVS)(float *); /*   496     4 */
	unsigned char *            (*pfnSetFatPAS)(float *); /*   500     4 */
	int                        (*pfnCheckVisibility)(const edict_t  *, unsigned char *); /*   504     4 */
	void                       (*pfnDeltaSetField)(class delta_s *, const char  *); /*   508     4 */
	/* --- cacheline 8 boundary (512 bytes) --- */
	void                       (*pfnDeltaUnsetField)(class delta_s *, const char  *); /*   512     4 */
	void                       (*pfnDeltaAddEncoder)(char *, void (*)(class delta_s *, const unsigned char  *, const unsigned char  *)); /*   516     4 */
	int                        (*pfnGetCurrentPlayer)(void); /*   520     4 */
	int                        (*pfnCanSkipPlayer)(const edict_t  *); /*   524     4 */
	int                        (*pfnDeltaFindField)(class delta_s *, const char  *); /*   528     4 */
	void                       (*pfnDeltaSetFieldByIndex)(class delta_s *, int); /*   532     4 */
	void                       (*pfnDeltaUnsetFieldByIndex)(class delta_s *, int); /*   536     4 */
	void                       (*pfnSetGroupMask)(int, int); /*   540     4 */
	int                        (*pfnCreateInstancedBaseline)(int, class entity_state_s *); /*   544     4 */
	void                       (*pfnCvar_DirectSet)(class cvar_s *, char *); /*   548     4 */
	void                       (*pfnForceUnmodified)(FORCE_TYPE, float *, float *, const char  *); /*   552     4 */
	void                       (*pfnGetPlayerStats)(const edict_t  *, int *, int *); /*   556     4 */
	void                       (*pfnAddServerCommand)(char *, void (*)(void)); /*   560     4 */
	qboolean                   (*pfnVoice_GetClientListening)(int, int); /*   564     4 */
	qboolean                   (*pfnVoice_SetClientListening)(int, int, qboolean); /*   568     4 */
	const char  *              (*pfnGetPlayerAuthId)(edict_t *); /*   572     4 */
	/* --- cacheline 9 boundary (576 bytes) --- */
	sequenceEntry_s *          (*pfnSequenceGet)(const char  *, const char  *); /*   576     4 */
	sentenceEntry_s *          (*pfnSequencePickSentence)(const char  *, int, int *); /*   580     4 */
	int                        (*pfnGetFileSize)(char *); /*   584     4 */
	unsigned int               (*pfnGetApproxWavePlayLen)(const char  *); /*   588     4 */
	int                        (*pfnIsCareerMatch)(void); /*   592     4 */
	int                        (*pfnGetLocalizedStringLength)(const char  *); /*   596     4 */
	void                       (*pfnRegisterTutorMessageShown)(int); /*   600     4 */
	int                        (*pfnGetTimesTutorMessageShown)(int); /*   604     4 */
	void                       (*ProcessTutorMessageDecayBuffer)(int *, int); /*   608     4 */
	void                       (*ConstructTutorMessageDecayBuffer)(int *, int); /*   612     4 */
	void                       (*ResetTutorMessageDecayData)(void); /*   616     4 */
	void                       (*pfnQueryClientCvarValue)(const edict_t  *, const char  *); /*   620     4 */
	void                       (*pfnQueryClientCvarValue2)(const edict_t  *, const char  *, int); /*   624     4 */
	int                        (*pfnCheckParm)(const char  *, char * *); /*   628     4 */

	/* size: 632, cachelines: 10, members: 158 */
	/* last cacheline: 56 bytes */
}; /* size: 632 */

/* 109 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 110 */
 /* pointer to 109 */
 /* size: 4 */

/* 111 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152157208 */

/* 112 */
 /* pointer to 111 */
 /* size: 4 */

/* 113 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 114 */
 /* pointer to 113 */
 /* size: 4 */

/* 115 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 116 */
 /* pointer to 115 */
 /* size: 4 */

/* 117 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152157728 */

/* 118 */
 /* pointer to 117 */
 /* size: 4 */

/* 119 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152157988 */

/* 120 */
 /* pointer to 119 */
 /* size: 4 */

/* 121 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152158196 */

/* 122 */
 /* pointer to 121 */
 /* size: 4 */

/* 123 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 124 */
 /* pointer to 123 */
 /* size: 4 */

/* 125 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152158508 */

/* 126 */
 /* pointer to 125 */
 /* size: 4 */

/* 127 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152158716 */

/* 128 */
 /* pointer to 127 */
 /* size: 4 */

/* 129 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 130 */
 /* pointer to 129 */
 /* size: 4 */

/* 131 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 132 */
 /* pointer to 131 */
 /* size: 4 */

/* 133 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 134 */
 /* pointer to 133 */
 /* size: 4 */

/* 135 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 136 */
 /* pointer to 135 */
 /* size: 4 */

/* 137 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152163948 */

/* 138 */
 /* pointer to 137 */
 /* size: 4 */

/* 139 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152164104 */

/* 140 */
 /* pointer to 139 */
 /* size: 4 */

/* 141 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 142 */
 /* pointer to 141 */
 /* size: 4 */

/* 143 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 144 */
 /* pointer to 143 */
 /* size: 4 */

/* 145 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 146 */
 /* pointer to 145 */
 /* size: 4 */

/* 147 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152164988 */

/* 148 */
 /* pointer to 147 */
 /* size: 4 */

/* 149 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152165196 */

/* 150 */
 /* pointer to 149 */
 /* size: 4 */

/* 151 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152165664 */

/* 152 */
 /* pointer to 151 */
 /* size: 4 */

/* 153 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152166132 */

/* 154 */
 /* pointer to 107 */
 /* size: 4 */

/* 155 */
 /* pointer to 153 */
 /* size: 4 */

/* 156 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152166548 */

/* 157 */
 /* pointer to 156 */
 /* size: 4 */

/* 158 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 159 */
 /* pointer to 158 */
 /* size: 4 */

/* 160 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152167224 */

/* 161 */
 /* pointer to 160 */
 /* size: 4 */

/* 162 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 163 */
 /* pointer to 162 */
 /* size: 4 */

/* 164 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152167916 */

/* 165 */
 /* pointer to 164 */
 /* size: 4 */

/* 166 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152168332 */

/* 167 */
 /* pointer to 166 */
 /* size: 4 */

/* 168 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152168592 */

/* 169 */
 /* pointer to 168 */
 /* size: 4 */

/* 170 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152168748 */

/* 171 */
 /* pointer to 170 */
 /* size: 4 */

/* 172 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152168852 */

/* 173 */
 /* pointer to 172 */
 /* size: 4 */

/* 174 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152169060 */

/* 175 */
 /* pointer to 174 */
 /* size: 4 */

/* 176 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152169372 */

/* 177 */
 /* pointer to 176 */
 /* size: 4 */

/* 178 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 179 */
 /* pointer to 178 */
 /* size: 4 */

/* 180 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152169736 */

/* 181 */
 /* pointer to 180 */
 /* size: 4 */

/* 182 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152170048 */

/* 183 */
 /* pointer to 182 */
 /* size: 4 */

/* 184 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152170204 */

/* 185 */
 /* pointer to 184 */
 /* size: 4 */

/* 186 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152170360 */

/* 187 */
 /* pointer to 186 */
 /* size: 4 */

/* 188 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152170516 */

/* 189 */
 /* pointer to 88 */
 /* size: 4 */

/* 190 */
 /* pointer to 188 */
 /* size: 4 */

/* 191 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 192 */
 /* pointer to 191 */
 /* size: 4 */

/* 193 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 194 */
 /* pointer to 193 */
 /* size: 4 */

/* 195 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152171036 */

/* 196 */
 /* pointer to 195 */
 /* size: 4 */

/* 197 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152171244 */

/* 198 */
 /* pointer to 197 */
 /* size: 4 */

/* 199 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152171452 */

/* 200 */
 /* pointer to 199 */
 /* size: 4 */

/* 201 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152171660 */

/* 202 */
 /* pointer to 201 */
 /* size: 4 */

/* 203 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 204 */
 /* pointer to 203 */
 /* size: 4 */

/* 205 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 206 */
 /* pointer to 205 */
 /* size: 4 */

/* 207 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 208 */
 /* pointer to 207 */
 /* size: 4 */

/* 209 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 210 */
 /* pointer to 80 */
 /* size: 4 */

/* 211 */
 /* pointer to 209 */
 /* size: 4 */

/* 212 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 213 */
 /* pointer to 214 */
 /* size: 4 */

/* 214 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 804 */

/* 215 */
 /* pointer to 212 */
 /* size: 4 */

/* 216 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 217 */
 /* pointer to 216 */
 /* size: 4 */

/* 218 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 219 */
 /* pointer to 218 */
 /* size: 4 */

/* 220 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152177308 */

/* 221 */
 /* pointer to 220 */
 /* size: 4 */

/* 222 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152177516 */

/* 223 */
 /* pointer to 222 */
 /* size: 4 */

/* 224 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 225 */
 /* pointer to 224 */
 /* size: 4 */

/* 226 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 227 */
 /* pointer to 226 */
 /* size: 4 */

/* 228 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152178140 */

/* 229 */
 /* pointer to 228 */
 /* size: 4 */

/* 230 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 231 */
 /* pointer to 230 */
 /* size: 4 */

/* 232 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 233 */
 /* pointer to 232 */
 /* size: 4 */

/* 234 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152178608 */

/* 235 */
 /* pointer to 85 */
 /* size: 4 */

/* 236 */
 /* pointer to 234 */
 /* size: 4 */

/* 237 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152178816 */

/* 238 */
 /* pointer to 237 */
 /* size: 4 */

/* 239 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152179076 */

/* 240 */
 /* pointer to 239 */
 /* size: 4 */

/* 241 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 242 */
 /* pointer to 241 */
 /* size: 4 */

/* 243 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 244 */
 /* pointer to 243 */
 /* size: 4 */

/* 245 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 246 */
 /* pointer to 245 */
 /* size: 4 */

/* 247 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152179872 */

/* 248 */
 /* pointer to 247 */
 /* size: 4 */

/* 249 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 250 */
 /* pointer to 249 */
 /* size: 4 */

/* 251 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152180184 */

/* 252 */
 /* pointer to 251 */
 /* size: 4 */

/* 253 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 254 */
 /* pointer to 50 */
 /* size: 4 */

/* 255 */
 /* pointer to 9 */
 /* size: 4 */

/* 256 */
 /* pointer to 253 */
 /* size: 4 */

/* 257 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152180756 */

/* 258 */
 /* pointer to 257 */
 /* size: 4 */

/* 259 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 260 */
 /* pointer to 259 */
 /* size: 4 */

/* 261 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152181172 */

/* 262 */
 /* pointer to 261 */
 /* size: 4 */

/* 263 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 264 */
 /* pointer to 263 */
 /* size: 4 */

/* 265 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152181692 */

/* 266 */
 /* pointer to 265 */
 /* size: 4 */

/* 267 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 268 */
 /* pointer to 267 */
 /* size: 4 */

/* 269 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 270 */
 /* pointer to 269 */
 /* size: 4 */

/* 271 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152182576 */

/* 272 */
 /* pointer to 271 */
 /* size: 4 */

/* 273 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152182836 */

/* 274 */
 /* pointer to 273 */
 /* size: 4 */

/* 275 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152183148 */

/* 276 */
 /* pointer to 275 */
 /* size: 4 */

/* 277 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152183460 */

/* 278 */
 /* pointer to 277 */
 /* size: 4 */

/* 279 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 280 */
 /* pointer to 279 */
 /* size: 4 */

/* 281 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 282 */
 /* pointer to 281 */
 /* size: 4 */

/* 283 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152188536 */

/* 284 */
 /* pointer to 283 */
 /* size: 4 */

/* 285 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 286 */
 /* pointer to 285 */
 /* size: 4 */

/* 287 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152188952 */

/* 288 */
 /* pointer to 287 */
 /* size: 4 */

/* 289 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 290 */
 /* pointer to 289 */
 /* size: 4 */

/* 291 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 2 */

/* 292 */
 /* pointer to 291 */
 /* size: 4 */

/* 293 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152189576 */

/* 294 */
 /* pointer to 293 */
 /* size: 4 */

/* 295 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 296 */
 /* pointer to 4 */
 /* size: 4 */

/* 297 */
 /* pointer to 295 */
 /* size: 4 */

/* 298 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 299 */
 /* pointer to 298 */
 /* size: 4 */

/* 300 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152190720 */

/* 301 */
 /* pointer to 302 */
 /* size: 4 */

/* 302 */
/* <0> (null):0 */
struct delta_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 303 */
 /* pointer to 300 */
 /* size: 4 */

/* 304 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152191044 */

/* 305 */
 /* pointer to 306 */
 /* size: 4 */

/* 306 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152191252 */

/* 307 */
 /* pointer to 308 */
 /* size: 4 */

/* 308 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 309 */
 /* pointer to 304 */
 /* size: 4 */

/* 310 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 311 */
 /* pointer to 310 */
 /* size: 4 */

/* 312 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152191824 */

/* 313 */
 /* pointer to 312 */
 /* size: 4 */

/* 314 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152196176 */

/* 315 */
 /* pointer to 314 */
 /* size: 4 */

/* 316 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 317 */
 /* pointer to 318 */
 /* size: 4 */

/* 318 */
/* <0> (null):0 */
struct entity_state_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 319 */
 /* pointer to 316 */
 /* size: 4 */

/* 320 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152196708 */

/* 321 */
 /* pointer to 86 */
 /* size: 4 */

/* 322 */
 /* pointer to 320 */
 /* size: 4 */

/* 323 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152196968 */

/* 324 */
 /* pointer to 323 */
 /* size: 4 */

/* 325 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152197280 */

/* 326 */
 /* pointer to 325 */
 /* size: 4 */

/* 327 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152197540 */

/* 328 */
 /* pointer to 327 */
 /* size: 4 */

/* 329 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 330 */
 /* pointer to 329 */
 /* size: 4 */

/* 331 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 332 */
 /* pointer to 331 */
 /* size: 4 */

/* 333 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 334 */
 /* pointer to 333 */
 /* size: 4 */

/* 335 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 336 */
 /* pointer to 335 */
 /* size: 4 */

/* 337 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 338 */
 /* pointer to 337 */
 /* size: 4 */

/* 339 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 340 */
 /* pointer to 339 */
 /* size: 4 */

/* 341 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152198996 */

/* 342 */
 /* pointer to 341 */
 /* size: 4 */

/* 343 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152199204 */

/* 344 */
 /* pointer to 343 */
 /* size: 4 */

/* 345 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152199412 */

/* 346 */
 /* pointer to 345 */
 /* size: 4 */

/* 347 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 348 */
 /* pointer to 17 */
 /* size: 4 */

/* 349 */
 /* pointer to 347 */
 /* size: 4 */

/* 350 */
/* <0> (null):0 */
typedef struct enginefuncs_s enginefuncs_t; /* size: 632 */

/* 351 */
/* <0> (null):0 */
struct input_iterator_tag {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 352 */
/* <0> (null):0 */
struct forward_iterator_tag {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 353 */
/* <0> (null):0 */
struct bidirectional_iterator_tag {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 354 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 355 */
/* <0> (null):0 */
typedef int ptrdiff_t; /* size: 4 */

/* 356 */
/* <0> (null):0 */
struct _List_node_base {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 357 */
/* <0> (null):0 */
class list<NavConnect, std::allocator<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 358 */
/* <0> (null):0 */
class list<CNavLadder*, std::allocator<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 359 */
/* <0> (null):0 */
class list<HidingSpot*, std::allocator<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 360 */
/* <0> (null):0 */
class list<SpotOrder, std::allocator<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 361 */
/* <0> (null):0 */
class allocator<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 362 */
/* <0> (null):0 */
class allocator<std::_List_node<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 363 */
/* <0> (null):0 */
struct _List_node<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 364 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 365 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<SpotOrder> > {
public:

	/* class allocator<std::_List_node<SpotOrder> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 366 */
/* <0> (null):0 */
class _List_base<SpotOrder, std::allocator<SpotOrder> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<SpotOrder> > {
	public:

		/* class allocator<std::_List_node<SpotOrder> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 367 */
/* <0> (null):0 */
struct _List_iterator<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 368 */
/* <0> (null):0 */
struct _List_const_iterator<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 369 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 370 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 371 */
/* <0> (null):0 */
class list<SpotEncounter, std::allocator<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 372 */
/* <0> (null):0 */
class allocator<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 373 */
/* <0> (null):0 */
class allocator<std::_List_node<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 374 */
/* <0> (null):0 */
struct _List_node<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 375 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 376 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<HidingSpot*> > {
public:

	/* class allocator<std::_List_node<HidingSpot*> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 377 */
/* <0> (null):0 */
class _List_base<HidingSpot*, std::allocator<HidingSpot*> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<HidingSpot*> > {
	public:

		/* class allocator<std::_List_node<HidingSpot*> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 378 */
/* <0> (null):0 */
struct _List_iterator<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 379 */
/* <0> (null):0 */
struct _List_const_iterator<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 380 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 381 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 382 */
/* <0> (null):0 */
class allocator<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 383 */
/* <0> (null):0 */
class allocator<std::_List_node<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 384 */
/* <0> (null):0 */
struct _List_node<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 385 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 386 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<SpotEncounter> > {
public:

	/* class allocator<std::_List_node<SpotEncounter> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 387 */
/* <0> (null):0 */
class _List_base<SpotEncounter, std::allocator<SpotEncounter> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<SpotEncounter> > {
	public:

		/* class allocator<std::_List_node<SpotEncounter> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 388 */
/* <0> (null):0 */
struct _List_iterator<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 389 */
/* <0> (null):0 */
struct _List_const_iterator<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 390 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 391 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 392 */
/* <0> (null):0 */
class allocator<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 393 */
/* <0> (null):0 */
class allocator<std::_List_node<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 394 */
/* <0> (null):0 */
struct _List_node<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 395 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 396 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<NavConnect> > {
public:

	/* class allocator<std::_List_node<NavConnect> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 397 */
/* <0> (null):0 */
class _List_base<NavConnect, std::allocator<NavConnect> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<NavConnect> > {
	public:

		/* class allocator<std::_List_node<NavConnect> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 398 */
/* <0> (null):0 */
struct _List_iterator<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 399 */
/* <0> (null):0 */
struct _List_const_iterator<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 400 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 401 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 402 */
/* <0> (null):0 */
class allocator<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 403 */
/* <0> (null):0 */
class allocator<std::_List_node<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 404 */
/* <0> (null):0 */
struct _List_node<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 405 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 406 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<CNavLadder*> > {
public:

	/* class allocator<std::_List_node<CNavLadder*> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 407 */
/* <0> (null):0 */
class _List_base<CNavLadder*, std::allocator<CNavLadder*> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<CNavLadder*> > {
	public:

		/* class allocator<std::_List_node<CNavLadder*> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 408 */
/* <0> (null):0 */
struct _List_iterator<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 409 */
/* <0> (null):0 */
struct _List_const_iterator<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 410 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 411 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 412 */
/* <0> (null):0 */
class allocator<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 413 */
/* <0> (null):0 */
class allocator<std::_List_node<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 414 */
/* <0> (null):0 */
struct _List_node<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 415 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 416 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<CNavArea*> > {
public:

	/* class allocator<std::_List_node<CNavArea*> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 417 */
/* <0> (null):0 */
class _List_base<CNavArea*, std::allocator<CNavArea*> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<CNavArea*> > {
	public:

		/* class allocator<std::_List_node<CNavArea*> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 418 */
/* <0> (null):0 */
class list<CNavArea*, std::allocator<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 419 */
/* <0> (null):0 */
struct _List_iterator<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 420 */
/* <0> (null):0 */
struct _List_const_iterator<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 421 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 422 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 423 */
/* <0> (null):0 */
class vector<BotSpeakable*, std::allocator<BotSpeakable*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 424 */
/* <0> (null):0 */
class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 425 */
/* <0> (null):0 */
class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 426 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 427 */
/* <0> (null):0 */
struct _Vector_impl : public allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {
public:

	/* class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> <ancestor>; */ /*     0     1 */
	pointer                    _M_start;             /*     0     4 */
	pointer                    _M_finish;            /*     4     4 */
	pointer                    _M_end_of_storage;    /*     8     4 */
	/* <0> (null):0 */
	void _Vector_impl(class _Vector_impl *);

	/* <0> (null):0 */
	void _Vector_impl(class _Vector_impl *, const _Tp_alloc_type  &);


	/* size: 12, cachelines: 1, members: 4 */
	/* last cacheline: 12 bytes */

	/* BRAIN FART ALERT! 12 != 9 + 0(holes), diff = 3 */

}; /* size: 12 */

/* 428 */
/* <0> (null):0 */
struct _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > {
	/* <0> (null):0 */
	struct _Vector_impl : public allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {
	public:

		/* class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> <ancestor>; */ /*     0     1 */
		pointer                    _M_start;             /*     0     4 */
		pointer                    _M_finish;            /*     4     4 */
		pointer                    _M_end_of_storage;    /*     8     4 */
		/* <0> (null):0 */
		void _Vector_impl(class _Vector_impl *);

		/* <0> (null):0 */
		void _Vector_impl(class _Vector_impl *, const _Tp_alloc_type  &);


		/* size: 12, cachelines: 1, members: 4 */
		/* last cacheline: 12 bytes */

		/* BRAIN FART ALERT! 12 != 9 + 0(holes), diff = 3 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 429 */
/* <0> (null):0 */
class reverse_iterator<__gnu_cxx::__normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >* const*, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 430 */
/* <0> (null):0 */
class reverse_iterator<__gnu_cxx::__normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 431 */
/* <0> (null):0 */
class allocator<int> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 432 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 433 */
/* <0> (null):0 */
struct _Vector_impl : public allocator<int> {
public:

	/* class allocator<int>      <ancestor>; */      /*     0     1 */
	pointer                    _M_start;             /*     0     4 */
	pointer                    _M_finish;            /*     4     4 */
	pointer                    _M_end_of_storage;    /*     8     4 */
	/* <0> (null):0 */
	void _Vector_impl(class _Vector_impl *);

	/* <0> (null):0 */
	void _Vector_impl(class _Vector_impl *, const _Tp_alloc_type  &);


	/* size: 12, cachelines: 1, members: 4 */
	/* last cacheline: 12 bytes */

	/* BRAIN FART ALERT! 12 != 9 + 0(holes), diff = 3 */

}; /* size: 12 */

/* 434 */
/* <0> (null):0 */
struct _Vector_base<int, std::allocator<int> > {
	/* <0> (null):0 */
	struct _Vector_impl : public allocator<int> {
	public:

		/* class allocator<int>      <ancestor>; */      /*     0     1 */
		pointer                    _M_start;             /*     0     4 */
		pointer                    _M_finish;            /*     4     4 */
		pointer                    _M_end_of_storage;    /*     8     4 */
		/* <0> (null):0 */
		void _Vector_impl(class _Vector_impl *);

		/* <0> (null):0 */
		void _Vector_impl(class _Vector_impl *, const _Tp_alloc_type  &);


		/* size: 12, cachelines: 1, members: 4 */
		/* last cacheline: 12 bytes */

		/* BRAIN FART ALERT! 12 != 9 + 0(holes), diff = 3 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 435 */
/* <0> (null):0 */
class vector<int, std::allocator<int> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 436 */
/* <0> (null):0 */
class reverse_iterator<__gnu_cxx::__normal_iterator<const int*, std::vector<int, std::allocator<int> > > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 437 */
/* <0> (null):0 */
class reverse_iterator<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 438 */
/* <0> (null):0 */
class list<BotPhrase*, std::allocator<BotPhrase*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 439 */
/* <0> (null):0 */
class allocator<BotPhrase*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 440 */
/* <0> (null):0 */
class allocator<std::_List_node<BotPhrase*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 441 */
/* <0> (null):0 */
struct _List_node<BotPhrase*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 442 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 443 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<BotPhrase*> > {
public:

	/* class allocator<std::_List_node<BotPhrase*> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 444 */
/* <0> (null):0 */
class _List_base<BotPhrase*, std::allocator<BotPhrase*> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<BotPhrase*> > {
	public:

		/* class allocator<std::_List_node<BotPhrase*> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 445 */
/* <0> (null):0 */
struct _List_iterator<BotPhrase*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 446 */
/* <0> (null):0 */
struct _List_const_iterator<BotPhrase*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 447 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<BotPhrase*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 448 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<BotPhrase*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 449 */
/* <0> (null):0 */
struct iterator_traits<std::_List_const_iterator<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 450 */
/* <0> (null):0 */
typedef int EOFFSET; /* size: 4 */

/* 451 */
 /* pointer to 83 */
 /* size: 4 */

/* 452 */
 /* pointer to 453 */
 /* size: 4 */

/* 453 */
/* <0> (null):0 */
struct CBaseEntity {
	/* <0> (null):0 */
	edict_t * edict(class CBaseEntity *); /* linkage=_ZN11CBaseEntity5edictEv */

	/* <0> (null):0 */
	virtual int ObjectCaps(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10ObjectCapsEv */

	/* <0> (null):0 */
	int entindex(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8entindexEv */

	/* <0> (null):0 */
	void CBaseEntity(class CBaseEntity *);

	/* <0> (null):0 */
	void * operator new(size_t, entvars_t *); /* linkage=_ZN11CBaseEntitynwEjP9entvars_s */

	/* vtable has 1 entries: {
	   [6] = ObjectCaps(_ZN11CBaseEntity10ObjectCapsEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 454 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 455 */
/* <0> (null):0 */
enum TeamName {
	UNASSIGNED = 0,
	TERRORIST = 1,
	CT = 2,
	SPECTATOR = 3,
}; /* size: 4 */

/* 456 */
/* <0> (null):0 */
class CBasePlayer {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 457 */
 /* pointer to 456 */
 /* size: 4 */

/* 458 */
/* <0> (null):0 */
enum GameEventType {
	EVENT_INVALID = 0,
	EVENT_WEAPON_FIRED = 1,
	EVENT_WEAPON_FIRED_ON_EMPTY = 2,
	EVENT_WEAPON_RELOADED = 3,
	EVENT_HE_GRENADE_EXPLODED = 4,
	EVENT_FLASHBANG_GRENADE_EXPLODED = 5,
	EVENT_SMOKE_GRENADE_EXPLODED = 6,
	EVENT_GRENADE_BOUNCED = 7,
	EVENT_BEING_SHOT_AT = 8,
	EVENT_PLAYER_BLINDED_BY_FLASHBANG = 9,
	EVENT_PLAYER_FOOTSTEP = 10,
	EVENT_PLAYER_JUMPED = 11,
	EVENT_PLAYER_DIED = 12,
	EVENT_PLAYER_LANDED_FROM_HEIGHT = 13,
	EVENT_PLAYER_TOOK_DAMAGE = 14,
	EVENT_HOSTAGE_DAMAGED = 15,
	EVENT_HOSTAGE_KILLED = 16,
	EVENT_DOOR = 17,
	EVENT_BREAK_GLASS = 18,
	EVENT_BREAK_WOOD = 19,
	EVENT_BREAK_METAL = 20,
	EVENT_BREAK_FLESH = 21,
	EVENT_BREAK_CONCRETE = 22,
	EVENT_BOMB_PLANTED = 23,
	EVENT_BOMB_DROPPED = 24,
	EVENT_BOMB_PICKED_UP = 25,
	EVENT_BOMB_BEEP = 26,
	EVENT_BOMB_DEFUSING = 27,
	EVENT_BOMB_DEFUSE_ABORTED = 28,
	EVENT_BOMB_DEFUSED = 29,
	EVENT_BOMB_EXPLODED = 30,
	EVENT_HOSTAGE_USED = 31,
	EVENT_HOSTAGE_RESCUED = 32,
	EVENT_ALL_HOSTAGES_RESCUED = 33,
	EVENT_VIP_ESCAPED = 34,
	EVENT_VIP_ASSASSINATED = 35,
	EVENT_TERRORISTS_WIN = 36,
	EVENT_CTS_WIN = 37,
	EVENT_ROUND_DRAW = 38,
	EVENT_ROUND_WIN = 39,
	EVENT_ROUND_LOSS = 40,
	EVENT_ROUND_START = 41,
	EVENT_PLAYER_SPAWNED = 42,
	EVENT_CLIENT_CORPSE_SPAWNED = 43,
	EVENT_BUY_TIME_START = 44,
	EVENT_PLAYER_LEFT_BUY_ZONE = 45,
	EVENT_DEATH_CAMERA_START = 46,
	EVENT_KILL_ALL = 47,
	EVENT_ROUND_TIME = 48,
	EVENT_DIE = 49,
	EVENT_KILL = 50,
	EVENT_HEADSHOT = 51,
	EVENT_KILL_FLASHBANGED = 52,
	EVENT_TUTOR_BUY_MENU_OPENNED = 53,
	EVENT_TUTOR_AUTOBUY = 54,
	EVENT_PLAYER_BOUGHT_SOMETHING = 55,
	EVENT_TUTOR_NOT_BUYING_ANYTHING = 56,
	EVENT_TUTOR_NEED_TO_BUY_PRIMARY_WEAPON = 57,
	EVENT_TUTOR_NEED_TO_BUY_PRIMARY_AMMO = 58,
	EVENT_TUTOR_NEED_TO_BUY_SECONDARY_AMMO = 59,
	EVENT_TUTOR_NEED_TO_BUY_ARMOR = 60,
	EVENT_TUTOR_NEED_TO_BUY_DEFUSE_KIT = 61,
	EVENT_TUTOR_NEED_TO_BUY_GRENADE = 62,
	EVENT_CAREER_TASK_DONE = 63,
	EVENT_START_RADIO_1 = 64,
	EVENT_RADIO_COVER_ME = 65,
	EVENT_RADIO_YOU_TAKE_THE_POINT = 66,
	EVENT_RADIO_HOLD_THIS_POSITION = 67,
	EVENT_RADIO_REGROUP_TEAM = 68,
	EVENT_RADIO_FOLLOW_ME = 69,
	EVENT_RADIO_TAKING_FIRE = 70,
	EVENT_START_RADIO_2 = 71,
	EVENT_RADIO_GO_GO_GO = 72,
	EVENT_RADIO_TEAM_FALL_BACK = 73,
	EVENT_RADIO_STICK_TOGETHER_TEAM = 74,
	EVENT_RADIO_GET_IN_POSITION_AND_WAIT = 75,
	EVENT_RADIO_STORM_THE_FRONT = 76,
	EVENT_RADIO_REPORT_IN_TEAM = 77,
	EVENT_START_RADIO_3 = 78,
	EVENT_RADIO_AFFIRMATIVE = 79,
	EVENT_RADIO_ENEMY_SPOTTED = 80,
	EVENT_RADIO_NEED_BACKUP = 81,
	EVENT_RADIO_SECTOR_CLEAR = 82,
	EVENT_RADIO_IN_POSITION = 83,
	EVENT_RADIO_REPORTING_IN = 84,
	EVENT_RADIO_GET_OUT_OF_THERE = 85,
	EVENT_RADIO_NEGATIVE = 86,
	EVENT_RADIO_ENEMY_DOWN = 87,
	EVENT_END_RADIO = 88,
	EVENT_NEW_MATCH = 89,
	EVENT_PLAYER_CHANGED_TEAM = 90,
	EVENT_BULLET_IMPACT = 91,
	EVENT_GAME_COMMENCE = 92,
	EVENT_WEAPON_ZOOMED = 93,
	EVENT_HOSTAGE_CALLED_FOR_HELP = 94,
	NUM_GAME_EVENTS = 95,
}; /* size: 4 */

/* 459 */
/* <0> (null):0 */
enum PriorityType {
	PRIORITY_LOW = 0,
	PRIORITY_MEDIUM = 1,
	PRIORITY_HIGH = 2,
	PRIORITY_UNINTERRUPTABLE = 3,
}; /* size: 4 */

/* 460 */
/* <0> (null):0 */
class IntervalTimer {
private:

	float                      m_timestamp;          /*     0     4 */
	/* <0> (null):0 */
	void IntervalTimer(class IntervalTimer *);

	/* <0> (null):0 */
	void Reset(class IntervalTimer *); /* linkage=_ZN13IntervalTimer5ResetEv */

	/* <0> (null):0 */
	void Start(class IntervalTimer *); /* linkage=_ZN13IntervalTimer5StartEv */

	/* <0> (null):0 */
	void Invalidate(class IntervalTimer *); /* linkage=_ZN13IntervalTimer10InvalidateEv */

	/* <0> (null):0 */
	bool HasStarted(const class IntervalTimer  *); /* linkage=_ZNK13IntervalTimer10HasStartedEv */

	/* <0> (null):0 */
	float GetElapsedTime(const class IntervalTimer  *); /* linkage=_ZNK13IntervalTimer14GetElapsedTimeEv */

	/* <0> (null):0 */
	bool IsLessThen(const class IntervalTimer  *, float); /* linkage=_ZNK13IntervalTimer10IsLessThenEf */

	/* <0> (null):0 */
	bool IsGreaterThen(const class IntervalTimer  *, float); /* linkage=_ZNK13IntervalTimer13IsGreaterThenEf */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 461 */
 /* pointer to 460 */
 /* size: 4 */

/* 462 */
 /* pointer to 463 */
 /* size: 4 */

/* 463 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 464 */
/* <0> (null):0 */
class CountdownTimer {
private:

	float                      m_duration;           /*     0     4 */
	float                      m_timestamp;          /*     4     4 */
	/* <0> (null):0 */
	void CountdownTimer(class CountdownTimer *);

	/* <0> (null):0 */
	void Reset(class CountdownTimer *); /* linkage=_ZN14CountdownTimer5ResetEv */

	/* <0> (null):0 */
	void Start(class CountdownTimer *, float); /* linkage=_ZN14CountdownTimer5StartEf */

	/* <0> (null):0 */
	void Invalidate(class CountdownTimer *); /* linkage=_ZN14CountdownTimer10InvalidateEv */

	/* <0> (null):0 */
	bool HasStarted(const class CountdownTimer  *); /* linkage=_ZNK14CountdownTimer10HasStartedEv */

	/* <0> (null):0 */
	bool IsElapsed(const class CountdownTimer  *); /* linkage=_ZNK14CountdownTimer9IsElapsedEv */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 465 */
 /* pointer to 464 */
 /* size: 4 */

/* 466 */
 /* pointer to 467 */
 /* size: 4 */

/* 467 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 468 */
/* <0> (null):0 */
class new_allocator<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 469 */
/* <0> (null):0 */
class new_allocator<std::_List_node<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 470 */
/* <0> (null):0 */
class new_allocator<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 471 */
/* <0> (null):0 */
class new_allocator<std::_List_node<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 472 */
/* <0> (null):0 */
class new_allocator<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 473 */
/* <0> (null):0 */
class new_allocator<std::_List_node<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 474 */
/* <0> (null):0 */
class new_allocator<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 475 */
/* <0> (null):0 */
class new_allocator<std::_List_node<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 476 */
/* <0> (null):0 */
class new_allocator<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 477 */
/* <0> (null):0 */
class new_allocator<std::_List_node<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 478 */
/* <0> (null):0 */
class new_allocator<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 479 */
/* <0> (null):0 */
class new_allocator<std::_List_node<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 480 */
/* <0> (null):0 */
struct __numeric_traits_integer<int> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 481 */
/* <0> (null):0 */
class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 482 */
/* <0> (null):0 */
class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 483 */
/* <0> (null):0 */
class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >* const*, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 484 */
/* <0> (null):0 */
class new_allocator<int> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 485 */
/* <0> (null):0 */
class __normal_iterator<int*, std::vector<int, std::allocator<int> > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 486 */
/* <0> (null):0 */
class __normal_iterator<const int*, std::vector<int, std::allocator<int> > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 487 */
/* <0> (null):0 */
class new_allocator<BotPhrase*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 488 */
/* <0> (null):0 */
class new_allocator<std::_List_node<BotPhrase*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 489 */
/* <0> (null):0 */
struct input_iterator_tag {

	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 490 */
/* <0> (null):0 */
struct forward_iterator_tag : public input_iterator_tag {
public:

	/* struct input_iterator_tag  <ancestor>; */     /*     0     0 */

	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 491 */
/* <0> (null):0 */
struct bidirectional_iterator_tag : public forward_iterator_tag {
public:

	/* struct forward_iterator_tag <ancestor>; */    /*     0     1 */

	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */
}; /* size: 1 */

/* 492 */
wchar_t
 /* size: 4 */

/* 493 */
/* <0> (null):0 */
struct _List_node_base {
	class _List_node_base *    _M_next;              /*     0     4 */
	class _List_node_base *    _M_prev;              /*     4     4 */
	/* <0> (null):0 */
	void swap(class _List_node_base &, class _List_node_base &); /* linkage=_ZNSt8__detail15_List_node_base4swapERS0_S1_ */

	/* <0> (null):0 */
	void _M_transfer(class _List_node_base *, class _List_node_base *, class _List_node_base *); /* linkage=_ZNSt8__detail15_List_node_base11_M_transferEPS0_S1_ */

	/* <0> (null):0 */
	void _M_reverse(class _List_node_base *); /* linkage=_ZNSt8__detail15_List_node_base10_M_reverseEv */

	/* <0> (null):0 */
	void _M_hook(class _List_node_base *, class _List_node_base *); /* linkage=_ZNSt8__detail15_List_node_base7_M_hookEPS0_ */

	/* <0> (null):0 */
	void _M_unhook(class _List_node_base *); /* linkage=_ZNSt8__detail15_List_node_base9_M_unhookEv */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 494 */
 /* pointer to 493 */
 /* size: 4 */

/* 495 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 496 */
 /* pointer to 493 */
 /* size: 4 */

/* 497 */
/* <0> (null):0 */
typedef unsigned int Place; /* size: 4 */

/* 498 */
/* <0> (null):0 */
enum NavErrorType {
	NAV_OK = 0,
	NAV_CANT_ACCESS_FILE = 1,
	NAV_INVALID_FILE = 2,
	NAV_BAD_FILE_VERSION = 3,
	NAV_CORRUPT_DATA = 4,
}; /* size: 4 */

/* 499 */
/* <0> (null):0 */
enum NavAttributeType {
	NAV_CROUCH = 1,
	NAV_JUMP = 2,
	NAV_PRECISE = 4,
	NAV_NO_JUMP = 8,
}; /* size: 4 */

/* 500 */
/* <0> (null):0 */
enum NavDirType {
	NORTH = 0,
	EAST = 1,
	SOUTH = 2,
	WEST = 3,
	NUM_DIRECTIONS = 4,
}; /* size: 4 */

/* 501 */
/* <0> (null):0 */
enum NavTraverseType {
	GO_NORTH = 0,
	GO_EAST = 1,
	GO_SOUTH = 2,
	GO_WEST = 3,
	GO_LADDER_UP = 4,
	GO_LADDER_DOWN = 5,
	GO_JUMP = 6,
	NUM_TRAVERSE_TYPES = 7,
}; /* size: 4 */

/* 502 */
/* <0> (null):0 */
enum NavCornerType {
	NORTH_WEST = 0,
	NORTH_EAST = 1,
	SOUTH_EAST = 2,
	SOUTH_WEST = 3,
	NUM_CORNERS = 4,
}; /* size: 4 */

/* 503 */
/* <0> (null):0 */
struct Extent {
	class Vector              lo;                    /*     0    12 */
	class Vector              hi;                    /*    12    12 */
	/* <0> (null):0 */
	float SizeX(const class Extent  *); /* linkage=_ZNK6Extent5SizeXEv */

	/* <0> (null):0 */
	float SizeY(const class Extent  *); /* linkage=_ZNK6Extent5SizeYEv */

	/* <0> (null):0 */
	float SizeZ(const class Extent  *); /* linkage=_ZNK6Extent5SizeZEv */

	/* <0> (null):0 */
	float Area(const class Extent  *); /* linkage=_ZNK6Extent4AreaEv */

	/* <0> (null):0 */
	bool Contains(const class Extent  *, const class Vector  *); /* linkage=_ZNK6Extent8ContainsEPK6Vector */

	/* <0> (null):0 */
	void Extent(class Extent *);


	/* size: 24, cachelines: 1, members: 2 */
	/* last cacheline: 24 bytes */
}; /* size: 24 */

/* 504 */
 /* pointer to 505 */
 /* size: 4 */

/* 505 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 24 */

/* 506 */
/* <0> (null):0 */
struct Ray {
	class Vector              from;                  /*     0    12 */
	class Vector              to;                    /*    12    12 */

	/* size: 24, cachelines: 1, members: 2 */
	/* last cacheline: 24 bytes */
}; /* size: 24 */

/* 507 */
/* <0> (null):0 */
class SteamFile {
private:

	byte *                     m_fileData;           /*     0     4 */
	int                        m_fileDataLength;     /*     4     4 */
	byte *                     m_cursor;             /*     8     4 */
	int                        m_bytesLeft;          /*    12     4 */
	/* <0> (null):0 */
	void SteamFile(class SteamFile *, const char  *);

	/* <0> (null):0 */
	void ~SteamFile(class SteamFile *, int);

	/* <0> (null):0 */
	bool IsValid(const class SteamFile  *); /* linkage=_ZNK9SteamFile7IsValidEv */

	/* <0> (null):0 */
	bool Read(class SteamFile *, void *, int); /* linkage=_ZN9SteamFile4ReadEPvi */


	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 508 */
 /* pointer to 507 */
 /* size: 4 */

/* 509 */
 /* pointer to 510 */
 /* size: 4 */

/* 510 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 16 */

/* 511 */
/* <0> (null):0 */
enum RouteType {
	FASTEST_ROUTE = 0,
	SAFEST_ROUTE = 1,
}; /* size: 4 */

/* 512 */
/* <0> (null):0 */
union NavConnect {
	unsigned int               id;                 /*           4 */
	class CNavArea *           area;               /*           4 */
}; /* size: 4 */

/* 513 */
/* <0> (null):0 */
struct ApproachInfo {
	union NavConnect           here;                 /*     0     4 */
	union NavConnect           prev;                 /*     4     4 */
	enum NavTraverseType       prevToHereHow;        /*     8     4 */
	union NavConnect           next;                 /*    12     4 */
	enum NavTraverseType       hereToNextHow;        /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 514 */
/* <0> (null):0 */
enum {
	MAX_AREA_TEAMS = 2,
}; /* size: 4 */

/* 515 */
/* <0> (null):0 */
enum {
	MAX_APPROACH_AREAS = 16,
}; /* size: 4 */

/* 516 */
/* <0> (null):0 */
struct CNavArea {
	/* <0> (null):0 */
	struct ApproachInfo {
		union NavConnect           here;                 /*     0     4 */
		union NavConnect           prev;                 /*     4     4 */
		enum NavTraverseType       prevToHereHow;        /*     8     4 */
		union NavConnect           next;                 /*    12     4 */
		enum NavTraverseType       hereToNextHow;        /*    16     4 */

		/* size: 20, cachelines: 1, members: 5 */
		/* last cacheline: 20 bytes */
	};

	/* <0> (null):0 */
	enum {
		MAX_AREA_TEAMS = 2,
	};

	/* <0> (null):0 */
	enum {
		MAX_APPROACH_AREAS = 16,
	};

private:

	bool                       m_isReset;            /*     0     1 */
	unsigned int               m_nextID;             /*     0     4 */
	unsigned int               m_id;                 /*     0     4 */
	struct Extent              m_extent;             /*     4    24 */
	class Vector              m_center;              /*    28    12 */
	unsigned char              m_attributeFlags;     /*    40     1 */
	Place                      m_place;              /*    44     4 */
	float                      m_neZ;                /*    48     4 */
	float                      m_swZ;                /*    52     4 */
	float                      m_clearedTimestamp[2]; /*    56     8 */
	float                      m_danger[2];          /*    64     8 */
	/* --- cacheline 1 boundary (64 bytes) was 2 bytes ago --- */
	float                      m_dangerTimestamp[2]; /*    72     8 */
	HidingSpotList             m_hidingSpotList;     /*    80     0 */
	SpotEncounterList          m_spotEncounterList;  /*    88     0 */
	struct ApproachInfo        m_approach[16];       /*    96   320 */
	/* --- cacheline 6 boundary (384 bytes) was 10 bytes ago --- */
	unsigned char              m_approachCount;      /*   416     1 */

	/* Bitfield combined with previous fields */

	unsigned int               m_masterMarker;       /*     0     4 */
	unsigned int               m_marker;             /*   420     4 */
	class CNavArea *           m_parent;             /*   424     4 */
	enum NavTraverseType       m_parentHow;          /*   428     4 */
	float                      m_totalCost;          /*   432     4 */
	float                      m_costSoFar;          /*   436     4 */

	/* Bitfield combined with previous fields */

	class CNavArea *           m_openList;           /*     0     4 */
	class CNavArea *           m_nextOpen;           /*   440     4 */
	class CNavArea *           m_prevOpen;           /*   444     4 */
	unsigned int               m_openMarker;         /*   448     4 */
	class list<NavConnect, std::allocator<NavConnect> > m_connect[4]; /*   452    32 */
	/* --- cacheline 7 boundary (448 bytes) was 19 bytes ago --- */
	class list<CNavLadder*, std::allocator<CNavLadder*> > m_ladder[2]; /*   484    16 */
	class CNavNode *           m_node[4];            /*   500    16 */
	class list<CNavArea*, std::allocator<CNavArea*> > m_overlapList; /*   516     8 */
	class CNavArea *           m_prevHash;           /*   524     4 */
	class CNavArea *           m_nextHash;           /*   528     4 */
	/* <0> (null):0 */
	void CNavArea(class CNavArea *, class CNavNode *, class CNavNode *, class CNavNode *, class CNavNode *);

	/* <0> (null):0 */
	void CNavArea(class CNavArea *);

	/* <0> (null):0 */
	void CNavArea(class CNavArea *, const class Vector  *, const class Vector  *);

	/* <0> (null):0 */
	void CNavArea(class CNavArea *, const class Vector  *, const class Vector  *, const class Vector  *, const class Vector  *);

	/* <0> (null):0 */
	void ~CNavArea(class CNavArea *, int);

	/* <0> (null):0 */
	void ConnectTo(class CNavArea *, class CNavArea *, enum NavDirType); /* linkage=_ZN8CNavArea9ConnectToEPS_10NavDirType */

	/* <0> (null):0 */
	void Disconnect(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea10DisconnectEPS_ */

	/* <0> (null):0 */
	void Save(const class CNavArea  *, FILE *); /* linkage=_ZNK8CNavArea4SaveEP8_IO_FILE */

	/* <0> (null):0 */
	void Save(class CNavArea *, int, unsigned int); /* linkage=_ZN8CNavArea4SaveEij */

	/* <0> (null):0 */
	void Load(class CNavArea *, class SteamFile *, unsigned int); /* linkage=_ZN8CNavArea4LoadEP9SteamFilej */

	/* <0> (null):0 */
	enum NavErrorType PostLoad(class CNavArea *); /* linkage=_ZN8CNavArea8PostLoadEv */

	/* <0> (null):0 */
	unsigned int GetID(const class CNavArea  *); /* linkage=_ZNK8CNavArea5GetIDEv */

	/* <0> (null):0 */
	void SetAttributes(class CNavArea *, unsigned char); /* linkage=_ZN8CNavArea13SetAttributesEh */

	/* <0> (null):0 */
	unsigned char GetAttributes(const class CNavArea  *); /* linkage=_ZNK8CNavArea13GetAttributesEv */

	/* <0> (null):0 */
	void SetPlace(class CNavArea *, Place); /* linkage=_ZN8CNavArea8SetPlaceEj */

	/* <0> (null):0 */
	Place GetPlace(const class CNavArea  *); /* linkage=_ZNK8CNavArea8GetPlaceEv */

	/* <0> (null):0 */
	bool IsOverlapping(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea13IsOverlappingEPK6Vector */

	/* <0> (null):0 */
	bool IsOverlapping(const class CNavArea  *, const class CNavArea  *); /* linkage=_ZNK8CNavArea13IsOverlappingEPKS_ */

	/* <0> (null):0 */
	bool IsOverlappingX(const class CNavArea  *, const class CNavArea  *); /* linkage=_ZNK8CNavArea14IsOverlappingXEPKS_ */

	/* <0> (null):0 */
	bool IsOverlappingY(const class CNavArea  *, const class CNavArea  *); /* linkage=_ZNK8CNavArea14IsOverlappingYEPKS_ */

	/* <0> (null):0 */
	int GetPlayerCount(const class CNavArea  *, int, class CBasePlayer *); /* linkage=_ZNK8CNavArea14GetPlayerCountEiP11CBasePlayer */

	/* <0> (null):0 */
	float GetZ(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea4GetZEPK6Vector */

	/* <0> (null):0 */
	float GetZ(const class CNavArea  *, float, float); /* linkage=_ZNK8CNavArea4GetZEff */

	/* <0> (null):0 */
	bool Contains(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea8ContainsEPK6Vector */

	/* <0> (null):0 */
	bool IsCoplanar(const class CNavArea  *, const class CNavArea  *); /* linkage=_ZNK8CNavArea10IsCoplanarEPKS_ */

	/* <0> (null):0 */
	void GetClosestPointOnArea(const class CNavArea  *, const class Vector  *, class Vector *); /* linkage=_ZNK8CNavArea21GetClosestPointOnAreaEPK6VectorPS0_ */

	/* <0> (null):0 */
	float GetDistanceSquaredToPoint(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea25GetDistanceSquaredToPointEPK6Vector */

	/* <0> (null):0 */
	bool IsDegenerate(const class CNavArea  *); /* linkage=_ZNK8CNavArea12IsDegenerateEv */

	/* <0> (null):0 */
	bool IsEdge(const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea6IsEdgeE10NavDirType */

	/* <0> (null):0 */
	int GetAdjacentCount(const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea16GetAdjacentCountE10NavDirType */

	/* <0> (null):0 */
	class CNavArea * GetAdjacentArea(const class CNavArea  *, enum NavDirType, int); /* linkage=_ZNK8CNavArea15GetAdjacentAreaE10NavDirTypei */

	/* <0> (null):0 */
	class CNavArea * GetRandomAdjacentArea(const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea21GetRandomAdjacentAreaE10NavDirType */

	/* <0> (null):0 */
	const NavConnectList  * GetAdjacentList(const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea15GetAdjacentListE10NavDirType */

	/* <0> (null):0 */
	bool IsConnected(const class CNavArea  *, const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea11IsConnectedEPKS_10NavDirType */

	/* <0> (null):0 */
	float ComputeHeightChange(class CNavArea *, const class CNavArea  *); /* linkage=_ZN8CNavArea19ComputeHeightChangeEPKS_ */

	/* <0> (null):0 */
	const NavLadderList  * GetLadderList(const class CNavArea  *, enum LadderDirectionType); /* linkage=_ZNK8CNavArea13GetLadderListE19LadderDirectionType */

	/* <0> (null):0 */
	void ComputePortal(const class CNavArea  *, const class CNavArea  *, enum NavDirType, class Vector *, float *); /* linkage=_ZNK8CNavArea13ComputePortalEPKS_10NavDirTypeP6VectorPf */

	/* <0> (null):0 */
	void ComputeClosestPointInPortal(const class CNavArea  *, const class CNavArea  *, enum NavDirType, const class Vector  *, class Vector *); /* linkage=_ZNK8CNavArea27ComputeClosestPointInPortalEPKS_10NavDirTypePK6VectorPS3_ */

	/* <0> (null):0 */
	enum NavDirType ComputeDirection(const class CNavArea  *, class Vector *); /* linkage=_ZNK8CNavArea16ComputeDirectionEP6Vector */

	/* <0> (null):0 */
	void SetClearedTimestamp(class CNavArea *, int); /* linkage=_ZN8CNavArea19SetClearedTimestampEi */

	/* <0> (null):0 */
	float GetClearedTimestamp(class CNavArea *, int); /* linkage=_ZN8CNavArea19GetClearedTimestampEi */

	/* <0> (null):0 */
	const HidingSpotList  * GetHidingSpotList(const class CNavArea  *); /* linkage=_ZNK8CNavArea17GetHidingSpotListEv */

	/* <0> (null):0 */
	void ComputeHidingSpots(class CNavArea *); /* linkage=_ZN8CNavArea18ComputeHidingSpotsEv */

	/* <0> (null):0 */
	void ComputeSniperSpots(class CNavArea *); /* linkage=_ZN8CNavArea18ComputeSniperSpotsEv */

	/* <0> (null):0 */
	class SpotEncounter * GetSpotEncounter(class CNavArea *, const class CNavArea  *, const class CNavArea  *); /* linkage=_ZN8CNavArea16GetSpotEncounterEPKS_S1_ */

	/* <0> (null):0 */
	void ComputeSpotEncounters(class CNavArea *); /* linkage=_ZN8CNavArea21ComputeSpotEncountersEv */

	/* <0> (null):0 */
	void IncreaseDanger(class CNavArea *, int, float); /* linkage=_ZN8CNavArea14IncreaseDangerEif */

	/* <0> (null):0 */
	float GetDanger(class CNavArea *, int); /* linkage=_ZN8CNavArea9GetDangerEi */

	/* <0> (null):0 */
	float GetSizeX(const class CNavArea  *); /* linkage=_ZNK8CNavArea8GetSizeXEv */

	/* <0> (null):0 */
	float GetSizeY(const class CNavArea  *); /* linkage=_ZNK8CNavArea8GetSizeYEv */

	/* <0> (null):0 */
	const class Extent  * GetExtent(const class CNavArea  *); /* linkage=_ZNK8CNavArea9GetExtentEv */

	/* <0> (null):0 */
	const class Vector  * GetCenter(const class CNavArea  *); /* linkage=_ZNK8CNavArea9GetCenterEv */

	/* <0> (null):0 */
	const class Vector  * GetCorner(const class CNavArea  *, enum NavCornerType); /* linkage=_ZNK8CNavArea9GetCornerE13NavCornerType */

	/* <0> (null):0 */
	const class ApproachInfo  * GetApproachInfo(const class CNavArea  *, int); /* linkage=_ZNK8CNavArea15GetApproachInfoEi */

	/* <0> (null):0 */
	int GetApproachInfoCount(const class CNavArea  *); /* linkage=_ZNK8CNavArea20GetApproachInfoCountEv */

	/* <0> (null):0 */
	void ComputeApproachAreas(class CNavArea *); /* linkage=_ZN8CNavArea20ComputeApproachAreasEv */

	/* <0> (null):0 */
	void MakeNewMarker(void); /* linkage=_ZN8CNavArea13MakeNewMarkerEv */

	/* <0> (null):0 */
	void Mark(class CNavArea *); /* linkage=_ZN8CNavArea4MarkEv */

	/* <0> (null):0 */
	BOOL IsMarked(const class CNavArea  *); /* linkage=_ZNK8CNavArea8IsMarkedEv */

	/* <0> (null):0 */
	void SetParent(class CNavArea *, class CNavArea *, enum NavTraverseType); /* linkage=_ZN8CNavArea9SetParentEPS_15NavTraverseType */

	/* <0> (null):0 */
	class CNavArea * GetParent(const class CNavArea  *); /* linkage=_ZNK8CNavArea9GetParentEv */

	/* <0> (null):0 */
	enum NavTraverseType GetParentHow(const class CNavArea  *); /* linkage=_ZNK8CNavArea12GetParentHowEv */

	/* <0> (null):0 */
	bool IsOpen(const class CNavArea  *); /* linkage=_ZNK8CNavArea6IsOpenEv */

	/* <0> (null):0 */
	void AddToOpenList(class CNavArea *); /* linkage=_ZN8CNavArea13AddToOpenListEv */

	/* <0> (null):0 */
	void UpdateOnOpenList(class CNavArea *); /* linkage=_ZN8CNavArea16UpdateOnOpenListEv */

	/* <0> (null):0 */
	void RemoveFromOpenList(class CNavArea *); /* linkage=_ZN8CNavArea18RemoveFromOpenListEv */

	/* <0> (null):0 */
	bool IsOpenListEmpty(void); /* linkage=_ZN8CNavArea15IsOpenListEmptyEv */

	/* <0> (null):0 */
	class CNavArea * PopOpenList(void); /* linkage=_ZN8CNavArea11PopOpenListEv */

	/* <0> (null):0 */
	bool IsClosed(const class CNavArea  *); /* linkage=_ZNK8CNavArea8IsClosedEv */

	/* <0> (null):0 */
	void AddToClosedList(class CNavArea *); /* linkage=_ZN8CNavArea15AddToClosedListEv */

	/* <0> (null):0 */
	void RemoveFromClosedList(class CNavArea *); /* linkage=_ZN8CNavArea20RemoveFromClosedListEv */

	/* <0> (null):0 */
	void ClearSearchLists(void); /* linkage=_ZN8CNavArea16ClearSearchListsEv */

	/* <0> (null):0 */
	void SetTotalCost(class CNavArea *, float); /* linkage=_ZN8CNavArea12SetTotalCostEf */

	/* <0> (null):0 */
	float GetTotalCost(const class CNavArea  *); /* linkage=_ZNK8CNavArea12GetTotalCostEv */

	/* <0> (null):0 */
	void SetCostSoFar(class CNavArea *, float); /* linkage=_ZN8CNavArea12SetCostSoFarEf */

	/* <0> (null):0 */
	float GetCostSoFar(const class CNavArea  *); /* linkage=_ZNK8CNavArea12GetCostSoFarEv */

	/* <0> (null):0 */
	void Draw(class CNavArea *, byte, byte, byte, int); /* linkage=_ZN8CNavArea4DrawEhhhi */

	/* <0> (null):0 */
	void DrawConnectedAreas(class CNavArea *); /* linkage=_ZN8CNavArea18DrawConnectedAreasEv */

	/* <0> (null):0 */
	void DrawMarkedCorner(class CNavArea *, enum NavCornerType, byte, byte, byte, int); /* linkage=_ZN8CNavArea16DrawMarkedCornerE13NavCornerTypehhhi */

	/* <0> (null):0 */
	bool SplitEdit(class CNavArea *, bool, float, class CNavArea * *, class CNavArea * *); /* linkage=_ZN8CNavArea9SplitEditEbfPPS_S1_ */

	/* <0> (null):0 */
	bool MergeEdit(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea9MergeEditEPS_ */

	/* <0> (null):0 */
	bool SpliceEdit(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea10SpliceEditEPS_ */

	/* <0> (null):0 */
	void RaiseCorner(class CNavArea *, enum NavCornerType, int); /* linkage=_ZN8CNavArea11RaiseCornerE13NavCornerTypei */

	/* <0> (null):0 */
	void AddLadderUp(class CNavArea *, class CNavLadder *); /* linkage=_ZN8CNavArea11AddLadderUpEP10CNavLadder */

	/* <0> (null):0 */
	void AddLadderDown(class CNavArea *, class CNavLadder *); /* linkage=_ZN8CNavArea13AddLadderDownEP10CNavLadder */

	/* <0> (null):0 */
	void Initialize(class CNavArea *); /* linkage=_ZN8CNavArea10InitializeEv */

	/* <0> (null):0 */
	void DecayDanger(class CNavArea *); /* linkage=_ZN8CNavArea11DecayDangerEv */

	/* <0> (null):0 */
	bool IsHidingSpotCollision(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea21IsHidingSpotCollisionEPK6Vector */

	/* <0> (null):0 */
	void AddSpotEncounters(class CNavArea *, const class CNavArea  *, enum NavDirType, const class CNavArea  *, enum NavDirType); /* linkage=_ZN8CNavArea17AddSpotEncountersEPKS_10NavDirTypeS1_S2_ */

	/* <0> (null):0 */
	void Strip(class CNavArea *); /* linkage=_ZN8CNavArea5StripEv */

	/* <0> (null):0 */
	void FinishMerge(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea11FinishMergeEPS_ */

	/* <0> (null):0 */
	void MergeAdjacentConnections(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea24MergeAdjacentConnectionsEPS_ */

	/* <0> (null):0 */
	void AssignNodes(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea11AssignNodesEPS_ */

	/* <0> (null):0 */
	void FinishSplitEdit(class CNavArea *, class CNavArea *, enum NavDirType); /* linkage=_ZN8CNavArea15FinishSplitEditEPS_10NavDirType */

	/* <0> (null):0 */
	void OnDestroyNotify(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea15OnDestroyNotifyEPS_ */

	/* --- cacheline 9 boundary (576 bytes) was 27 bytes ago --- */

	/* size: 532, cachelines: 9, members: 32 */
	/* last cacheline: 20 bytes */

	/* BRAIN FART ALERT! 532 != 603 + 0(holes), diff = -71 */

}; /* size: 532 */

/* 517 */
 /* pointer to 516 */
 /* size: 4 */

/* 518 */
 /* pointer to 519 */
 /* size: 4 */

/* 519 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 520 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 521 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 522 */
/* <0> (null):0 */
typedef struct list<NavConnect, std::allocator<NavConnect> > NavConnectList; /* size: 0 */

/* 523 */
/* <0> (null):0 */
enum LadderDirectionType {
	LADDER_UP = 0,
	LADDER_DOWN = 1,
	NUM_LADDER_DIRECTIONS = 2,
}; /* size: 4 */

/* 524 */
/* <0> (null):0 */
class CNavLadder {
	class Vector              m_top;                 /*     0    12 */
	class Vector              m_bottom;              /*    12    12 */
	float                      m_length;             /*    24     4 */
	enum NavDirType            m_dir;                /*    28     4 */
	class Vector2D            m_dirVector;           /*    32     8 */
	class CBaseEntity *        m_entity;             /*    40     4 */
	class CNavArea *           m_topForwardArea;     /*    44     4 */
	class CNavArea *           m_topLeftArea;        /*    48     4 */
	class CNavArea *           m_topRightArea;       /*    52     4 */
	class CNavArea *           m_topBehindArea;      /*    56     4 */
	class CNavArea *           m_bottomArea;         /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	bool                       m_isDangling;         /*    64     1 */
	/* <0> (null):0 */
	void CNavLadder(class CNavLadder *);

	/* <0> (null):0 */
	void OnDestroyNotify(class CNavLadder *, class CNavArea *); /* linkage=_ZN10CNavLadder15OnDestroyNotifyEP8CNavArea */


	/* size: 68, cachelines: 2, members: 12 */
	/* last cacheline: 4 bytes */

	/* BRAIN FART ALERT! 68 != 65 + 0(holes), diff = 3 */

}; /* size: 68 */

/* 525 */
 /* pointer to 524 */
 /* size: 4 */

/* 526 */
/* <0> (null):0 */
typedef struct list<CNavLadder*, std::allocator<CNavLadder*> > NavLadderList; /* size: 0 */

/* 527 */
/* <0> (null):0 */
class HidingSpot {
private:

	class Vector              m_pos;                 /*     0    12 */
	unsigned int               m_id;                 /*    12     4 */
	unsigned int               m_marker;             /*    16     4 */
	unsigned char              m_flags;              /*    20     1 */

	/* Bitfield combined with previous fields */

	unsigned int               m_nextID;             /*     0     4 */
	unsigned int               m_masterMarker;       /*     0     4 */
	/* <0> (null):0 */
	void HidingSpot(class HidingSpot *);

	/* <0> (null):0 */
	void HidingSpot(class HidingSpot *, const class Vector  *, unsigned char);

	/* <0> (null):0 */
	bool HasGoodCover(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot12HasGoodCoverEv */

	/* <0> (null):0 */
	bool IsGoodSniperSpot(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot16IsGoodSniperSpotEv */

	/* <0> (null):0 */
	bool IsIdealSniperSpot(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot17IsIdealSniperSpotEv */

	/* <0> (null):0 */
	void SetFlags(class HidingSpot *, unsigned char); /* linkage=_ZN10HidingSpot8SetFlagsEh */

	/* <0> (null):0 */
	unsigned char GetFlags(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot8GetFlagsEv */

	/* <0> (null):0 */
	void Save(const class HidingSpot  *, int, unsigned int); /* linkage=_ZNK10HidingSpot4SaveEij */

	/* <0> (null):0 */
	void Load(class HidingSpot *, class SteamFile *, unsigned int); /* linkage=_ZN10HidingSpot4LoadEP9SteamFilej */

	/* <0> (null):0 */
	const class Vector  * GetPosition(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot11GetPositionEv */

	/* <0> (null):0 */
	unsigned int GetID(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot5GetIDEv */

	/* <0> (null):0 */
	void Mark(class HidingSpot *); /* linkage=_ZN10HidingSpot4MarkEv */

	/* <0> (null):0 */
	bool IsMarked(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot8IsMarkedEv */

	/* <0> (null):0 */
	void ChangeMasterMarker(void); /* linkage=_ZN10HidingSpot18ChangeMasterMarkerEv */


	/* size: 24, cachelines: 1, members: 6 */
	/* last cacheline: 24 bytes */
}; /* size: 24 */

/* 528 */
 /* pointer to 527 */
 /* size: 4 */

/* 529 */
 /* pointer to 530 */
 /* size: 4 */

/* 530 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 24 */

/* 531 */
/* <0> (null):0 */
typedef struct list<HidingSpot*, std::allocator<HidingSpot*> > HidingSpotList; /* size: 0 */

/* 532 */
/* <0> (null):0 */
union {
	class HidingSpot *         spot;               /*           4 */
	unsigned int               id;                 /*           4 */
}; /* size: 4 */

/* 533 */
/* <0> (null):0 */
struct SpotOrder {
	/* <0> (null):0 */
	union {
		class HidingSpot *         spot;                 /*           4 */
		unsigned int               id;                   /*           4 */
	};

	float                      t;                    /*     0     4 */
	union {
		class HidingSpot * spot;                 /*           4 */
		unsigned int       id;                   /*           4 */
	};                                               /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 534 */
/* <0> (null):0 */
typedef struct list<SpotOrder, std::allocator<SpotOrder> > SpotOrderList; /* size: 0 */

/* 535 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 536 */
/* <0> (null):0 */
typedef class SpotOrder * pointer; /* size: 4 */

/* 537 */
/* <0> (null):0 */
typedef const class SpotOrder  * const_pointer; /* size: 4 */

/* 538 */
/* <0> (null):0 */
class new_allocator<SpotOrder> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class SpotOrder * pointer;

	/* <0> (null):0 */
	typedef const class SpotOrder  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<SpotOrder> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<SpotOrder> *, const class new_allocator<SpotOrder>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<SpotOrder> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<SpotOrder>  *, class SpotOrder &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE7addressERS1_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<SpotOrder>  *, const class SpotOrder  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE7addressERKS1_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<SpotOrder> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<SpotOrder> *, class SpotOrder *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE10deallocateEPS1_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<SpotOrder>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<SpotOrder> *, class SpotOrder *, const class SpotOrder  &); /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE9constructEPS1_RKS1_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<SpotOrder> *, class SpotOrder *); /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE7destroyEPS1_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 539 */
 /* pointer to 533 */
 /* size: 4 */

/* 540 */
 /* pointer to 541 */
 /* size: 4 */

/* 541 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 542 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 543 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 544 */
 /* pointer to 538 */
 /* size: 4 */

/* 545 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 546 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 547 */
 /* pointer to 548 */
 /* size: 4 */

/* 548 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 549 */
/* <0> (null):0 */
typedef class SpotOrder & reference; /* size: 4 */

/* 550 */
/* <0> (null):0 */
typedef const class SpotOrder  & const_reference; /* size: 4 */

/* 551 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<SpotOrder> > other; /* size: 0 */

/* 552 */
/* <0> (null):0 */
struct rebind<std::_List_node<SpotOrder> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<SpotOrder> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 553 */
/* <0> (null):0 */
typedef struct allocator<SpotOrder> other; /* size: 1 */

/* 554 */
/* <0> (null):0 */
struct rebind<SpotOrder> {
	/* <0> (null):0 */
	typedef struct allocator<SpotOrder> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 555 */
/* <0> (null):0 */
class allocator<SpotOrder> : public new_allocator<SpotOrder> {
public:

	/* class new_allocator<SpotOrder> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class SpotOrder & reference;

	/* <0> (null):0 */
	typedef const class SpotOrder  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<SpotOrder> *);

	/* <0> (null):0 */
	void allocator(class allocator<SpotOrder> *, const class allocator<SpotOrder>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<SpotOrder> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<SpotOrder> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<SpotOrder> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<SpotOrder> {
		/* <0> (null):0 */
		typedef struct allocator<SpotOrder> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 556 */
 /* pointer to 555 */
 /* size: 4 */

/* 557 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 558 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 559 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 560 */
/* <0> (null):0 */
typedef class _List_node<SpotOrder> * pointer; /* size: 4 */

/* 561 */
/* <0> (null):0 */
typedef const class _List_node<SpotOrder>  * const_pointer; /* size: 4 */

/* 562 */
/* <0> (null):0 */
class new_allocator<std::_List_node<SpotOrder> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<SpotOrder> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<SpotOrder>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<SpotOrder> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<SpotOrder> > *, const class new_allocator<std::_List_node<SpotOrder> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<SpotOrder> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<SpotOrder> >  *, class _List_node<SpotOrder> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7addressERS3_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<SpotOrder> >  *, const class _List_node<SpotOrder>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7addressERKS3_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<SpotOrder> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE10deallocateEPS3_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<SpotOrder> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *, const class _List_node<SpotOrder>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE9constructEPS3_RKS3_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7destroyEPS3_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 563 */
 /* pointer to 363 */
 /* size: 4 */

/* 564 */
 /* pointer to 565 */
 /* size: 4 */

/* 565 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 566 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 567 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 568 */
 /* pointer to 562 */
 /* size: 4 */

/* 569 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 570 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 571 */
 /* pointer to 572 */
 /* size: 4 */

/* 572 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 573 */
/* <0> (null):0 */
class allocator<std::_List_node<SpotOrder> > : public new_allocator<std::_List_node<SpotOrder> > {
public:

	/* class new_allocator<std::_List_node<SpotOrder> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<SpotOrder> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<SpotOrder> > *, const class allocator<std::_List_node<SpotOrder> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<SpotOrder> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 574 */
 /* pointer to 573 */
 /* size: 4 */

/* 575 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 576 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 577 */
 /* pointer to 365 */
 /* size: 4 */

/* 578 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 579 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 580 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 581 */
/* <0> (null):0 */
typedef struct allocator<SpotOrder> allocator_type; /* size: 1 */

/* 582 */
/* <0> (null):0 */
class _List_base<SpotOrder, std::allocator<SpotOrder> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<SpotOrder> allocator_type;

	/* <0> (null):0 */
	class _List_node<SpotOrder> * _M_get_node(class _List_base<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, class _List_node<SpotOrder> *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE7_M_initEv */

	/* <0> (null):0 */
	using ::resize;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 583 */
 /* pointer to 582 */
 /* size: 4 */

/* 584 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 585 */
 /* pointer to 586 */
 /* size: 4 */

/* 586 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 587 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 588 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 589 */
/* <0> (null):0 */
typedef struct SpotOrder value_type; /* size: 8 */

/* 590 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 591 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 592 */
/* <0> (null):0 */
typedef struct _List_iterator<SpotOrder> iterator; /* size: 0 */

/* 593 */
/* <0> (null):0 */
typedef struct _List_const_iterator<SpotOrder> const_iterator; /* size: 0 */

/* 594 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<SpotOrder> > const_reverse_iterator; /* size: 0 */

/* 595 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<SpotOrder> > reverse_iterator; /* size: 0 */

/* 596 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 597 */
/* <0> (null):0 */
typedef struct allocator<SpotOrder> allocator_type; /* size: 1 */

/* 598 */
/* <0> (null):0 */
typedef struct _List_node<SpotOrder> _Node; /* size: 0 */

/* 599 */
/* <0> (null):0 */
class list<SpotOrder, std::allocator<SpotOrder> > : protected _List_base<SpotOrder, std::allocator<SpotOrder> > {
protected:

	/* class _List_base<SpotOrder, std::allocator<SpotOrder> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef struct SpotOrder value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<SpotOrder> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<SpotOrder> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<SpotOrder> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<SpotOrder> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<SpotOrder> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<SpotOrder> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE14_M_create_nodeERKS0_ */

	/* <0> (null):0 */
	void list(class list<SpotOrder, std::allocator<SpotOrder> > *);

	/* <0> (null):0 */
	void list(class list<SpotOrder, std::allocator<SpotOrder> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<SpotOrder, std::allocator<SpotOrder> > *, const class list<SpotOrder, std::allocator<SpotOrder> >  &);

	/* <0> (null):0 */
	class list<SpotOrder, std::allocator<SpotOrder> > & operator=(class list<SpotOrder, std::allocator<SpotOrder> > *, const class list<SpotOrder, std::allocator<SpotOrder> >  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EEaSERKS2_ */

	/* <0> (null):0 */
	void assign(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6assignEjRKS0_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, class SpotOrder); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6resizeEjS0_ */

	/* <0> (null):0 */
	reference front(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE10push_frontERKS0_ */

	/* <0> (null):0 */
	void pop_front(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9push_backERKS0_ */

	/* <0> (null):0 */
	void pop_back(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, unsigned int, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */

	/* <0> (null):0 */
	iterator erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	iterator erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */

	/* <0> (null):0 */
	void swap(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4swapERS2_ */

	/* <0> (null):0 */
	void clear(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */

	/* <0> (null):0 */
	void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */

	/* <0> (null):0 */
	void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */

	/* <0> (null):0 */
	void remove(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6removeERKS0_ */

	/* <0> (null):0 */
	void unique(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5mergeERS2_ */

	/* <0> (null):0 */
	void reverse(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE18_M_fill_initializeEjRKS0_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE14_M_fill_assignEjRKS0_ */

	/* <0> (null):0 */
	void _M_transfer(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */

	/* <0> (null):0 */
	void _M_insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void _M_erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE25_M_check_equal_allocatorsERS2_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 600 */
 /* pointer to 598 */
 /* size: 4 */

/* 601 */
 /* pointer to 599 */
 /* size: 4 */

/* 602 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 603 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 604 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 605 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 606 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 607 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 608 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 609 */
 /* pointer to 610 */
 /* size: 4 */

/* 610 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 611 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 612 */
/* <0> (null):0 */
struct SpotEncounter {
	union NavConnect           from;                 /*     0     4 */
	enum NavDirType            fromDir;              /*     4     4 */
	union NavConnect           to;                   /*     8     4 */
	enum NavDirType            toDir;                /*    12     4 */
	struct Ray                 path;                 /*    16    24 */
	SpotOrderList              spotList;             /*    40     0 */

	/* size: 48, cachelines: 1, members: 6 */
	/* last cacheline: 48 bytes */

	/* BRAIN FART ALERT! 48 != 40 + 0(holes), diff = 8 */

}; /* size: 48 */

/* 613 */
/* <0> (null):0 */
typedef struct list<SpotEncounter, std::allocator<SpotEncounter> > SpotEncounterList; /* size: 0 */

/* 614 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 615 */
/* <0> (null):0 */
typedef class HidingSpot * * pointer; /* size: 4 */

/* 616 */
/* <0> (null):0 */
typedef const class HidingSpot *  * const_pointer; /* size: 4 */

/* 617 */
/* <0> (null):0 */
class new_allocator<HidingSpot*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class HidingSpot * * pointer;

	/* <0> (null):0 */
	typedef const class HidingSpot *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<HidingSpot*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<HidingSpot*> *, const class new_allocator<HidingSpot*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<HidingSpot*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<HidingSpot*>  *, class HidingSpot * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE7addressERS2_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<HidingSpot*>  *, const class HidingSpot *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE7addressERKS2_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<HidingSpot*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<HidingSpot*> *, class HidingSpot * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE10deallocateEPS2_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<HidingSpot*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<HidingSpot*> *, class HidingSpot * *, const class HidingSpot *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE9constructEPS2_RKS2_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<HidingSpot*> *, class HidingSpot * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE7destroyEPS2_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 618 */
 /* pointer to 528 */
 /* size: 4 */

/* 619 */
 /* pointer to 620 */
 /* size: 4 */

/* 620 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 621 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 622 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 623 */
 /* pointer to 617 */
 /* size: 4 */

/* 624 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 625 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 626 */
 /* pointer to 627 */
 /* size: 4 */

/* 627 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 628 */
/* <0> (null):0 */
typedef class HidingSpot * & reference; /* size: 4 */

/* 629 */
/* <0> (null):0 */
typedef const class HidingSpot *  & const_reference; /* size: 4 */

/* 630 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<HidingSpot*> > other; /* size: 0 */

/* 631 */
/* <0> (null):0 */
struct rebind<std::_List_node<HidingSpot*> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<HidingSpot*> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 632 */
/* <0> (null):0 */
typedef struct allocator<HidingSpot*> other; /* size: 1 */

/* 633 */
/* <0> (null):0 */
struct rebind<HidingSpot*> {
	/* <0> (null):0 */
	typedef struct allocator<HidingSpot*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 634 */
/* <0> (null):0 */
class allocator<HidingSpot*> : public new_allocator<HidingSpot*> {
public:

	/* class new_allocator<HidingSpot*> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class HidingSpot * & reference;

	/* <0> (null):0 */
	typedef const class HidingSpot *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<HidingSpot*> *);

	/* <0> (null):0 */
	void allocator(class allocator<HidingSpot*> *, const class allocator<HidingSpot*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<HidingSpot*> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<HidingSpot*> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<HidingSpot*> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<HidingSpot*> {
		/* <0> (null):0 */
		typedef struct allocator<HidingSpot*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 635 */
 /* pointer to 634 */
 /* size: 4 */

/* 636 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 637 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 638 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 639 */
/* <0> (null):0 */
typedef class _List_node<HidingSpot*> * pointer; /* size: 4 */

/* 640 */
/* <0> (null):0 */
typedef const class _List_node<HidingSpot*>  * const_pointer; /* size: 4 */

/* 641 */
/* <0> (null):0 */
class new_allocator<std::_List_node<HidingSpot*> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<HidingSpot*> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<HidingSpot*>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *, const class new_allocator<std::_List_node<HidingSpot*> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<HidingSpot*> >  *, class _List_node<HidingSpot*> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7addressERS4_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<HidingSpot*> >  *, const class _List_node<HidingSpot*>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7addressERKS4_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<HidingSpot*> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE10deallocateEPS4_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<HidingSpot*> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *, const class _List_node<HidingSpot*>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE9constructEPS4_RKS4_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7destroyEPS4_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 642 */
 /* pointer to 374 */
 /* size: 4 */

/* 643 */
 /* pointer to 644 */
 /* size: 4 */

/* 644 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 645 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 646 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 647 */
 /* pointer to 641 */
 /* size: 4 */

/* 648 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 649 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 650 */
 /* pointer to 651 */
 /* size: 4 */

/* 651 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 652 */
/* <0> (null):0 */
class allocator<std::_List_node<HidingSpot*> > : public new_allocator<std::_List_node<HidingSpot*> > {
public:

	/* class new_allocator<std::_List_node<HidingSpot*> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<HidingSpot*> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<HidingSpot*> > *, const class allocator<std::_List_node<HidingSpot*> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<HidingSpot*> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 653 */
 /* pointer to 652 */
 /* size: 4 */

/* 654 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 655 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 656 */
 /* pointer to 376 */
 /* size: 4 */

/* 657 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 658 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 659 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 660 */
/* <0> (null):0 */
typedef struct allocator<HidingSpot*> allocator_type; /* size: 1 */

/* 661 */
/* <0> (null):0 */
class _List_base<HidingSpot*, std::allocator<HidingSpot*> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<HidingSpot*> allocator_type;

	/* <0> (null):0 */
	class _List_node<HidingSpot*> * _M_get_node(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_node<HidingSpot*> *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE7_M_initEv */

	/* <0> (null):0 */
	using ::HostageStateMachine;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 662 */
 /* pointer to 661 */
 /* size: 4 */

/* 663 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 664 */
 /* pointer to 665 */
 /* size: 4 */

/* 665 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 666 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 667 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 668 */
/* <0> (null):0 */
typedef class HidingSpot * value_type; /* size: 4 */

/* 669 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 670 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 671 */
/* <0> (null):0 */
typedef struct _List_iterator<HidingSpot*> iterator; /* size: 0 */

/* 672 */
/* <0> (null):0 */
typedef struct _List_const_iterator<HidingSpot*> const_iterator; /* size: 0 */

/* 673 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<HidingSpot*> > const_reverse_iterator; /* size: 0 */

/* 674 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<HidingSpot*> > reverse_iterator; /* size: 0 */

/* 675 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 676 */
/* <0> (null):0 */
typedef struct allocator<HidingSpot*> allocator_type; /* size: 1 */

/* 677 */
/* <0> (null):0 */
typedef struct _List_node<HidingSpot*> _Node; /* size: 0 */

/* 678 */
/* <0> (null):0 */
class list<HidingSpot*, std::allocator<HidingSpot*> > : protected _List_base<HidingSpot*, std::allocator<HidingSpot*> > {
protected:

	/* class _List_base<HidingSpot*, std::allocator<HidingSpot*> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef class HidingSpot * value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<HidingSpot*> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<HidingSpot*> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<HidingSpot*> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<HidingSpot*> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<HidingSpot*> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<HidingSpot*> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE14_M_create_nodeERKS1_ */

	/* <0> (null):0 */
	void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *);

	/* <0> (null):0 */
	void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const class list<HidingSpot*, std::allocator<HidingSpot*> >  &);

	/* <0> (null):0 */
	class list<HidingSpot*, std::allocator<HidingSpot*> > & operator=(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const class list<HidingSpot*, std::allocator<HidingSpot*> >  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EEaSERKS3_ */

	/* <0> (null):0 */
	void assign(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6assignEjRKS1_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, class HidingSpot *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6resizeEjS1_ */

	/* <0> (null):0 */
	reference front(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE10push_frontERKS1_ */

	/* <0> (null):0 */
	void pop_front(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9push_backERKS1_ */

	/* <0> (null):0 */
	void pop_back(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */

	/* <0> (null):0 */
	iterator erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	iterator erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */

	/* <0> (null):0 */
	void swap(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4swapERS3_ */

	/* <0> (null):0 */
	void clear(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */

	/* <0> (null):0 */
	void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */

	/* <0> (null):0 */
	void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */

	/* <0> (null):0 */
	void remove(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6removeERKS1_ */

	/* <0> (null):0 */
	void unique(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5mergeERS3_ */

	/* <0> (null):0 */
	void reverse(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE18_M_fill_initializeEjRKS1_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE14_M_fill_assignEjRKS1_ */

	/* <0> (null):0 */
	void _M_transfer(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */

	/* <0> (null):0 */
	void _M_insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void _M_erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE25_M_check_equal_allocatorsERS3_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 679 */
 /* pointer to 677 */
 /* size: 4 */

/* 680 */
 /* pointer to 678 */
 /* size: 4 */

/* 681 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 682 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 683 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 684 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 685 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 686 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 687 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 688 */
 /* pointer to 689 */
 /* size: 4 */

/* 689 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 690 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 691 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 692 */
/* <0> (null):0 */
typedef class SpotEncounter * pointer; /* size: 4 */

/* 693 */
/* <0> (null):0 */
typedef const class SpotEncounter  * const_pointer; /* size: 4 */

/* 694 */
/* <0> (null):0 */
class new_allocator<SpotEncounter> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class SpotEncounter * pointer;

	/* <0> (null):0 */
	typedef const class SpotEncounter  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<SpotEncounter> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<SpotEncounter> *, const class new_allocator<SpotEncounter>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<SpotEncounter> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<SpotEncounter>  *, class SpotEncounter &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE7addressERS1_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<SpotEncounter>  *, const class SpotEncounter  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE7addressERKS1_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<SpotEncounter> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<SpotEncounter> *, class SpotEncounter *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE10deallocateEPS1_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<SpotEncounter>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<SpotEncounter> *, class SpotEncounter *, const class SpotEncounter  &); /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE9constructEPS1_RKS1_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<SpotEncounter> *, class SpotEncounter *); /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE7destroyEPS1_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 695 */
 /* pointer to 612 */
 /* size: 4 */

/* 696 */
 /* pointer to 697 */
 /* size: 4 */

/* 697 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 48 */

/* 698 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 699 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 700 */
 /* pointer to 694 */
 /* size: 4 */

/* 701 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 702 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 703 */
 /* pointer to 704 */
 /* size: 4 */

/* 704 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 705 */
/* <0> (null):0 */
typedef class SpotEncounter & reference; /* size: 4 */

/* 706 */
/* <0> (null):0 */
typedef const class SpotEncounter  & const_reference; /* size: 4 */

/* 707 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<SpotEncounter> > other; /* size: 0 */

/* 708 */
/* <0> (null):0 */
struct rebind<std::_List_node<SpotEncounter> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<SpotEncounter> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 709 */
/* <0> (null):0 */
typedef struct allocator<SpotEncounter> other; /* size: 1 */

/* 710 */
/* <0> (null):0 */
struct rebind<SpotEncounter> {
	/* <0> (null):0 */
	typedef struct allocator<SpotEncounter> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 711 */
/* <0> (null):0 */
class allocator<SpotEncounter> : public new_allocator<SpotEncounter> {
public:

	/* class new_allocator<SpotEncounter> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class SpotEncounter & reference;

	/* <0> (null):0 */
	typedef const class SpotEncounter  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<SpotEncounter> *);

	/* <0> (null):0 */
	void allocator(class allocator<SpotEncounter> *, const class allocator<SpotEncounter>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<SpotEncounter> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<SpotEncounter> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<SpotEncounter> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<SpotEncounter> {
		/* <0> (null):0 */
		typedef struct allocator<SpotEncounter> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 712 */
 /* pointer to 711 */
 /* size: 4 */

/* 713 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 714 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 715 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 716 */
/* <0> (null):0 */
typedef class _List_node<SpotEncounter> * pointer; /* size: 4 */

/* 717 */
/* <0> (null):0 */
typedef const class _List_node<SpotEncounter>  * const_pointer; /* size: 4 */

/* 718 */
/* <0> (null):0 */
class new_allocator<std::_List_node<SpotEncounter> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<SpotEncounter> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<SpotEncounter>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *, const class new_allocator<std::_List_node<SpotEncounter> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<SpotEncounter> >  *, class _List_node<SpotEncounter> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7addressERS3_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<SpotEncounter> >  *, const class _List_node<SpotEncounter>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7addressERKS3_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<SpotEncounter> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE10deallocateEPS3_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<SpotEncounter> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *, const class _List_node<SpotEncounter>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE9constructEPS3_RKS3_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7destroyEPS3_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 719 */
 /* pointer to 384 */
 /* size: 4 */

/* 720 */
 /* pointer to 721 */
 /* size: 4 */

/* 721 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 722 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 723 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 724 */
 /* pointer to 718 */
 /* size: 4 */

/* 725 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 726 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 727 */
 /* pointer to 728 */
 /* size: 4 */

/* 728 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 729 */
/* <0> (null):0 */
class allocator<std::_List_node<SpotEncounter> > : public new_allocator<std::_List_node<SpotEncounter> > {
public:

	/* class new_allocator<std::_List_node<SpotEncounter> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<SpotEncounter> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<SpotEncounter> > *, const class allocator<std::_List_node<SpotEncounter> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<SpotEncounter> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 730 */
 /* pointer to 729 */
 /* size: 4 */

/* 731 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 732 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 733 */
 /* pointer to 386 */
 /* size: 4 */

/* 734 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 735 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 736 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 737 */
/* <0> (null):0 */
typedef struct allocator<SpotEncounter> allocator_type; /* size: 1 */

/* 738 */
/* <0> (null):0 */
class _List_base<SpotEncounter, std::allocator<SpotEncounter> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<SpotEncounter> allocator_type;

	/* <0> (null):0 */
	class _List_node<SpotEncounter> * _M_get_node(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_node<SpotEncounter> *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE7_M_initEv */

	/* <0> (null):0 */
	using ::StayOnNavMesh;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 739 */
 /* pointer to 738 */
 /* size: 4 */

/* 740 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 741 */
 /* pointer to 742 */
 /* size: 4 */

/* 742 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 743 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 744 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 745 */
/* <0> (null):0 */
typedef struct SpotEncounter value_type; /* size: 48 */

/* 746 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 747 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 748 */
/* <0> (null):0 */
typedef struct _List_iterator<SpotEncounter> iterator; /* size: 0 */

/* 749 */
/* <0> (null):0 */
typedef struct _List_const_iterator<SpotEncounter> const_iterator; /* size: 0 */

/* 750 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<SpotEncounter> > const_reverse_iterator; /* size: 0 */

/* 751 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<SpotEncounter> > reverse_iterator; /* size: 0 */

/* 752 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 753 */
/* <0> (null):0 */
typedef struct allocator<SpotEncounter> allocator_type; /* size: 1 */

/* 754 */
/* <0> (null):0 */
typedef struct _List_node<SpotEncounter> _Node; /* size: 0 */

/* 755 */
/* <0> (null):0 */
class list<SpotEncounter, std::allocator<SpotEncounter> > : protected _List_base<SpotEncounter, std::allocator<SpotEncounter> > {
protected:

	/* class _List_base<SpotEncounter, std::allocator<SpotEncounter> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef struct SpotEncounter value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<SpotEncounter> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<SpotEncounter> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<SpotEncounter> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<SpotEncounter> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<SpotEncounter> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<SpotEncounter> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE14_M_create_nodeERKS0_ */

	/* <0> (null):0 */
	void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *);

	/* <0> (null):0 */
	void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const class list<SpotEncounter, std::allocator<SpotEncounter> >  &);

	/* <0> (null):0 */
	class list<SpotEncounter, std::allocator<SpotEncounter> > & operator=(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const class list<SpotEncounter, std::allocator<SpotEncounter> >  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EEaSERKS2_ */

	/* <0> (null):0 */
	void assign(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6assignEjRKS0_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, class SpotEncounter); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6resizeEjS0_ */

	/* <0> (null):0 */
	reference front(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE10push_frontERKS0_ */

	/* <0> (null):0 */
	void pop_front(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9push_backERKS0_ */

	/* <0> (null):0 */
	void pop_back(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, unsigned int, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */

	/* <0> (null):0 */
	iterator erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	iterator erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */

	/* <0> (null):0 */
	void swap(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4swapERS2_ */

	/* <0> (null):0 */
	void clear(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */

	/* <0> (null):0 */
	void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */

	/* <0> (null):0 */
	void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */

	/* <0> (null):0 */
	void remove(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6removeERKS0_ */

	/* <0> (null):0 */
	void unique(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5mergeERS2_ */

	/* <0> (null):0 */
	void reverse(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE18_M_fill_initializeEjRKS0_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE14_M_fill_assignEjRKS0_ */

	/* <0> (null):0 */
	void _M_transfer(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */

	/* <0> (null):0 */
	void _M_insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void _M_erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE25_M_check_equal_allocatorsERS2_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 756 */
 /* pointer to 754 */
 /* size: 4 */

/* 757 */
 /* pointer to 755 */
 /* size: 4 */

/* 758 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 759 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 48 */

/* 760 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 761 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 762 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 763 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 764 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 765 */
 /* pointer to 766 */
 /* size: 4 */

/* 766 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 767 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 768 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 769 */
/* <0> (null):0 */
typedef union NavConnect * pointer; /* size: 4 */

/* 770 */
/* <0> (null):0 */
typedef const union NavConnect  * const_pointer; /* size: 4 */

/* 771 */
/* <0> (null):0 */
class new_allocator<NavConnect> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef union NavConnect * pointer;

	/* <0> (null):0 */
	typedef const union NavConnect  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<NavConnect> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<NavConnect> *, const class new_allocator<NavConnect>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<NavConnect> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<NavConnect>  *, union NavConnect &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE7addressERS1_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<NavConnect>  *, const union NavConnect  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE7addressERKS1_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<NavConnect> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<NavConnect> *, union NavConnect *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE10deallocateEPS1_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<NavConnect>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<NavConnect> *, union NavConnect *, const union NavConnect  &); /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE9constructEPS1_RKS1_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<NavConnect> *, union NavConnect *); /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE7destroyEPS1_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 772 */
 /* pointer to 512 */
 /* size: 4 */

/* 773 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 774 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 775 */
 /* pointer to 771 */
 /* size: 4 */

/* 776 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 777 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 778 */
 /* pointer to 779 */
 /* size: 4 */

/* 779 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 780 */
/* <0> (null):0 */
typedef union NavConnect & reference; /* size: 4 */

/* 781 */
/* <0> (null):0 */
typedef const union NavConnect  & const_reference; /* size: 4 */

/* 782 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<NavConnect> > other; /* size: 0 */

/* 783 */
/* <0> (null):0 */
struct rebind<std::_List_node<NavConnect> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<NavConnect> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 784 */
/* <0> (null):0 */
typedef struct allocator<NavConnect> other; /* size: 1 */

/* 785 */
/* <0> (null):0 */
struct rebind<NavConnect> {
	/* <0> (null):0 */
	typedef struct allocator<NavConnect> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 786 */
/* <0> (null):0 */
class allocator<NavConnect> : public new_allocator<NavConnect> {
public:

	/* class new_allocator<NavConnect> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef union NavConnect & reference;

	/* <0> (null):0 */
	typedef const union NavConnect  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<NavConnect> *);

	/* <0> (null):0 */
	void allocator(class allocator<NavConnect> *, const class allocator<NavConnect>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<NavConnect> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<NavConnect> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<NavConnect> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<NavConnect> {
		/* <0> (null):0 */
		typedef struct allocator<NavConnect> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 787 */
 /* pointer to 786 */
 /* size: 4 */

/* 788 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 789 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 790 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 791 */
/* <0> (null):0 */
typedef class _List_node<NavConnect> * pointer; /* size: 4 */

/* 792 */
/* <0> (null):0 */
typedef const class _List_node<NavConnect>  * const_pointer; /* size: 4 */

/* 793 */
/* <0> (null):0 */
class new_allocator<std::_List_node<NavConnect> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<NavConnect> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<NavConnect>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<NavConnect> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<NavConnect> > *, const class new_allocator<std::_List_node<NavConnect> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<NavConnect> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<NavConnect> >  *, class _List_node<NavConnect> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7addressERS3_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<NavConnect> >  *, const class _List_node<NavConnect>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7addressERKS3_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<NavConnect> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE10deallocateEPS3_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<NavConnect> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *, const class _List_node<NavConnect>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE9constructEPS3_RKS3_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7destroyEPS3_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 794 */
 /* pointer to 394 */
 /* size: 4 */

/* 795 */
 /* pointer to 796 */
 /* size: 4 */

/* 796 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 797 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 798 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 799 */
 /* pointer to 793 */
 /* size: 4 */

/* 800 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 801 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 802 */
 /* pointer to 803 */
 /* size: 4 */

/* 803 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 804 */
/* <0> (null):0 */
class allocator<std::_List_node<NavConnect> > : public new_allocator<std::_List_node<NavConnect> > {
public:

	/* class new_allocator<std::_List_node<NavConnect> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<NavConnect> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<NavConnect> > *, const class allocator<std::_List_node<NavConnect> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<NavConnect> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 805 */
 /* pointer to 804 */
 /* size: 4 */

/* 806 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 807 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 808 */
 /* pointer to 396 */
 /* size: 4 */

/* 809 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 810 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 811 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 812 */
/* <0> (null):0 */
typedef struct allocator<NavConnect> allocator_type; /* size: 1 */

/* 813 */
/* <0> (null):0 */
class _List_base<NavConnect, std::allocator<NavConnect> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<NavConnect> allocator_type;

	/* <0> (null):0 */
	class _List_node<NavConnect> * _M_get_node(class _List_base<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<NavConnect, std::allocator<NavConnect> > *, class _List_node<NavConnect> *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 814 */
 /* pointer to 813 */
 /* size: 4 */

/* 815 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 816 */
 /* pointer to 817 */
 /* size: 4 */

/* 817 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 818 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 819 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 820 */
/* <0> (null):0 */
typedef union NavConnect value_type; /* size: 4 */

/* 821 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 822 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 823 */
/* <0> (null):0 */
typedef struct _List_iterator<NavConnect> iterator; /* size: 0 */

/* 824 */
/* <0> (null):0 */
typedef struct _List_const_iterator<NavConnect> const_iterator; /* size: 0 */

/* 825 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<NavConnect> > const_reverse_iterator; /* size: 0 */

/* 826 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<NavConnect> > reverse_iterator; /* size: 0 */

/* 827 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 828 */
/* <0> (null):0 */
typedef struct allocator<NavConnect> allocator_type; /* size: 1 */

/* 829 */
/* <0> (null):0 */
typedef struct _List_node<NavConnect> _Node; /* size: 0 */

/* 830 */
/* <0> (null):0 */
class list<NavConnect, std::allocator<NavConnect> > : protected _List_base<NavConnect, std::allocator<NavConnect> > {
protected:

	/* class _List_base<NavConnect, std::allocator<NavConnect> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef union NavConnect value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<NavConnect> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<NavConnect> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<NavConnect> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<NavConnect> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<NavConnect> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<NavConnect> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE14_M_create_nodeERKS0_ */

	/* <0> (null):0 */
	void list(class list<NavConnect, std::allocator<NavConnect> > *);

	/* <0> (null):0 */
	void list(class list<NavConnect, std::allocator<NavConnect> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<NavConnect, std::allocator<NavConnect> > *, const class list<NavConnect, std::allocator<NavConnect> >  &);

	/* <0> (null):0 */
	class list<NavConnect, std::allocator<NavConnect> > & operator=(class list<NavConnect, std::allocator<NavConnect> > *, const class list<NavConnect, std::allocator<NavConnect> >  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EEaSERKS2_ */

	/* <0> (null):0 */
	void assign(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6assignEjRKS0_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, union NavConnect); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6resizeEjS0_ */

	/* <0> (null):0 */
	reference front(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE10push_frontERKS0_ */

	/* <0> (null):0 */
	void pop_front(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9push_backERKS0_ */

	/* <0> (null):0 */
	void pop_back(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, unsigned int, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */

	/* <0> (null):0 */
	iterator erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	iterator erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */

	/* <0> (null):0 */
	void swap(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4swapERS2_ */

	/* <0> (null):0 */
	void clear(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */

	/* <0> (null):0 */
	void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */

	/* <0> (null):0 */
	void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */

	/* <0> (null):0 */
	void remove(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6removeERKS0_ */

	/* <0> (null):0 */
	void unique(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5mergeERS2_ */

	/* <0> (null):0 */
	void reverse(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE18_M_fill_initializeEjRKS0_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE14_M_fill_assignEjRKS0_ */

	/* <0> (null):0 */
	void _M_transfer(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */

	/* <0> (null):0 */
	void _M_insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void _M_erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE25_M_check_equal_allocatorsERS2_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 831 */
 /* pointer to 829 */
 /* size: 4 */

/* 832 */
 /* pointer to 830 */
 /* size: 4 */

/* 833 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 834 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 835 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 836 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 837 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 838 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 839 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 840 */
 /* pointer to 841 */
 /* size: 4 */

/* 841 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 842 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 843 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 844 */
/* <0> (null):0 */
typedef class CNavLadder * * pointer; /* size: 4 */

/* 845 */
/* <0> (null):0 */
typedef const class CNavLadder *  * const_pointer; /* size: 4 */

/* 846 */
/* <0> (null):0 */
class new_allocator<CNavLadder*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class CNavLadder * * pointer;

	/* <0> (null):0 */
	typedef const class CNavLadder *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<CNavLadder*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<CNavLadder*> *, const class new_allocator<CNavLadder*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<CNavLadder*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<CNavLadder*>  *, class CNavLadder * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE7addressERS2_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<CNavLadder*>  *, const class CNavLadder *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE7addressERKS2_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<CNavLadder*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<CNavLadder*> *, class CNavLadder * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE10deallocateEPS2_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<CNavLadder*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<CNavLadder*> *, class CNavLadder * *, const class CNavLadder *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE9constructEPS2_RKS2_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<CNavLadder*> *, class CNavLadder * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE7destroyEPS2_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 847 */
 /* pointer to 525 */
 /* size: 4 */

/* 848 */
 /* pointer to 849 */
 /* size: 4 */

/* 849 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 850 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 851 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 852 */
 /* pointer to 846 */
 /* size: 4 */

/* 853 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 854 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 855 */
 /* pointer to 856 */
 /* size: 4 */

/* 856 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 857 */
/* <0> (null):0 */
typedef class CNavLadder * & reference; /* size: 4 */

/* 858 */
/* <0> (null):0 */
typedef const class CNavLadder *  & const_reference; /* size: 4 */

/* 859 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<CNavLadder*> > other; /* size: 0 */

/* 860 */
/* <0> (null):0 */
struct rebind<std::_List_node<CNavLadder*> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<CNavLadder*> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 861 */
/* <0> (null):0 */
typedef struct allocator<CNavLadder*> other; /* size: 1 */

/* 862 */
/* <0> (null):0 */
struct rebind<CNavLadder*> {
	/* <0> (null):0 */
	typedef struct allocator<CNavLadder*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 863 */
/* <0> (null):0 */
class allocator<CNavLadder*> : public new_allocator<CNavLadder*> {
public:

	/* class new_allocator<CNavLadder*> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class CNavLadder * & reference;

	/* <0> (null):0 */
	typedef const class CNavLadder *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<CNavLadder*> *);

	/* <0> (null):0 */
	void allocator(class allocator<CNavLadder*> *, const class allocator<CNavLadder*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<CNavLadder*> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<CNavLadder*> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<CNavLadder*> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<CNavLadder*> {
		/* <0> (null):0 */
		typedef struct allocator<CNavLadder*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 864 */
 /* pointer to 863 */
 /* size: 4 */

/* 865 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 866 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 867 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 868 */
/* <0> (null):0 */
typedef class _List_node<CNavLadder*> * pointer; /* size: 4 */

/* 869 */
/* <0> (null):0 */
typedef const class _List_node<CNavLadder*>  * const_pointer; /* size: 4 */

/* 870 */
/* <0> (null):0 */
class new_allocator<std::_List_node<CNavLadder*> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<CNavLadder*> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<CNavLadder*>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *, const class new_allocator<std::_List_node<CNavLadder*> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<CNavLadder*> >  *, class _List_node<CNavLadder*> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7addressERS4_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<CNavLadder*> >  *, const class _List_node<CNavLadder*>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7addressERKS4_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<CNavLadder*> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE10deallocateEPS4_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<CNavLadder*> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *, const class _List_node<CNavLadder*>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE9constructEPS4_RKS4_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7destroyEPS4_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 871 */
 /* pointer to 404 */
 /* size: 4 */

/* 872 */
 /* pointer to 873 */
 /* size: 4 */

/* 873 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 874 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 875 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 876 */
 /* pointer to 870 */
 /* size: 4 */

/* 877 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 878 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 879 */
 /* pointer to 880 */
 /* size: 4 */

/* 880 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 881 */
/* <0> (null):0 */
class allocator<std::_List_node<CNavLadder*> > : public new_allocator<std::_List_node<CNavLadder*> > {
public:

	/* class new_allocator<std::_List_node<CNavLadder*> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<CNavLadder*> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<CNavLadder*> > *, const class allocator<std::_List_node<CNavLadder*> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<CNavLadder*> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 882 */
 /* pointer to 881 */
 /* size: 4 */

/* 883 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 884 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 885 */
 /* pointer to 406 */
 /* size: 4 */

/* 886 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 887 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 888 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 889 */
/* <0> (null):0 */
typedef struct allocator<CNavLadder*> allocator_type; /* size: 1 */

/* 890 */
/* <0> (null):0 */
class _List_base<CNavLadder*, std::allocator<CNavLadder*> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<CNavLadder*> allocator_type;

	/* <0> (null):0 */
	class _List_node<CNavLadder*> * _M_get_node(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_node<CNavLadder*> *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 891 */
 /* pointer to 890 */
 /* size: 4 */

/* 892 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 893 */
 /* pointer to 894 */
 /* size: 4 */

/* 894 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 895 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 896 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 897 */
/* <0> (null):0 */
typedef class CNavLadder * value_type; /* size: 4 */

/* 898 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 899 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 900 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavLadder*> iterator; /* size: 0 */

/* 901 */
/* <0> (null):0 */
typedef struct _List_const_iterator<CNavLadder*> const_iterator; /* size: 0 */

/* 902 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<CNavLadder*> > const_reverse_iterator; /* size: 0 */

/* 903 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<CNavLadder*> > reverse_iterator; /* size: 0 */

/* 904 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 905 */
/* <0> (null):0 */
typedef struct allocator<CNavLadder*> allocator_type; /* size: 1 */

/* 906 */
/* <0> (null):0 */
typedef struct _List_node<CNavLadder*> _Node; /* size: 0 */

/* 907 */
/* <0> (null):0 */
class list<CNavLadder*, std::allocator<CNavLadder*> > : protected _List_base<CNavLadder*, std::allocator<CNavLadder*> > {
protected:

	/* class _List_base<CNavLadder*, std::allocator<CNavLadder*> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef class CNavLadder * value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<CNavLadder*> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<CNavLadder*> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<CNavLadder*> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<CNavLadder*> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<CNavLadder*> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<CNavLadder*> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE14_M_create_nodeERKS1_ */

	/* <0> (null):0 */
	void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *);

	/* <0> (null):0 */
	void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const class list<CNavLadder*, std::allocator<CNavLadder*> >  &);

	/* <0> (null):0 */
	class list<CNavLadder*, std::allocator<CNavLadder*> > & operator=(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const class list<CNavLadder*, std::allocator<CNavLadder*> >  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EEaSERKS3_ */

	/* <0> (null):0 */
	void assign(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6assignEjRKS1_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, class CNavLadder *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6resizeEjS1_ */

	/* <0> (null):0 */
	reference front(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE10push_frontERKS1_ */

	/* <0> (null):0 */
	void pop_front(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9push_backERKS1_ */

	/* <0> (null):0 */
	void pop_back(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */

	/* <0> (null):0 */
	iterator erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	iterator erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */

	/* <0> (null):0 */
	void swap(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4swapERS3_ */

	/* <0> (null):0 */
	void clear(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */

	/* <0> (null):0 */
	void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */

	/* <0> (null):0 */
	void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */

	/* <0> (null):0 */
	void remove(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6removeERKS1_ */

	/* <0> (null):0 */
	void unique(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5mergeERS3_ */

	/* <0> (null):0 */
	void reverse(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE18_M_fill_initializeEjRKS1_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE14_M_fill_assignEjRKS1_ */

	/* <0> (null):0 */
	void _M_transfer(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */

	/* <0> (null):0 */
	void _M_insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void _M_erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE25_M_check_equal_allocatorsERS3_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 908 */
 /* pointer to 906 */
 /* size: 4 */

/* 909 */
 /* pointer to 907 */
 /* size: 4 */

/* 910 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 911 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 912 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 913 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 914 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 915 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 916 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 917 */
 /* pointer to 918 */
 /* size: 4 */

/* 918 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 919 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 920 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 921 */
/* <0> (null):0 */
typedef class CNavArea * * pointer; /* size: 4 */

/* 922 */
/* <0> (null):0 */
typedef const class CNavArea *  * const_pointer; /* size: 4 */

/* 923 */
/* <0> (null):0 */
class new_allocator<CNavArea*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class CNavArea * * pointer;

	/* <0> (null):0 */
	typedef const class CNavArea *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<CNavArea*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<CNavArea*> *, const class new_allocator<CNavArea*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<CNavArea*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<CNavArea*>  *, class CNavArea * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE7addressERS2_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<CNavArea*>  *, const class CNavArea *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE7addressERKS2_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<CNavArea*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<CNavArea*> *, class CNavArea * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE10deallocateEPS2_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<CNavArea*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<CNavArea*> *, class CNavArea * *, const class CNavArea *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE9constructEPS2_RKS2_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<CNavArea*> *, class CNavArea * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE7destroyEPS2_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 924 */
 /* pointer to 517 */
 /* size: 4 */

/* 925 */
 /* pointer to 926 */
 /* size: 4 */

/* 926 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 927 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 928 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 929 */
 /* pointer to 923 */
 /* size: 4 */

/* 930 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 931 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 932 */
 /* pointer to 933 */
 /* size: 4 */

/* 933 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 934 */
/* <0> (null):0 */
typedef class CNavArea * & reference; /* size: 4 */

/* 935 */
/* <0> (null):0 */
typedef const class CNavArea *  & const_reference; /* size: 4 */

/* 936 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<CNavArea*> > other; /* size: 0 */

/* 937 */
/* <0> (null):0 */
struct rebind<std::_List_node<CNavArea*> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<CNavArea*> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 938 */
/* <0> (null):0 */
typedef struct allocator<CNavArea*> other; /* size: 1 */

/* 939 */
/* <0> (null):0 */
struct rebind<CNavArea*> {
	/* <0> (null):0 */
	typedef struct allocator<CNavArea*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 940 */
/* <0> (null):0 */
class allocator<CNavArea*> : public new_allocator<CNavArea*> {
public:

	/* class new_allocator<CNavArea*> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class CNavArea * & reference;

	/* <0> (null):0 */
	typedef const class CNavArea *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<CNavArea*> *);

	/* <0> (null):0 */
	void allocator(class allocator<CNavArea*> *, const class allocator<CNavArea*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<CNavArea*> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<CNavArea*> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<CNavArea*> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<CNavArea*> {
		/* <0> (null):0 */
		typedef struct allocator<CNavArea*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 941 */
 /* pointer to 940 */
 /* size: 4 */

/* 942 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 943 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 944 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 945 */
/* <0> (null):0 */
typedef class _List_node<CNavArea*> * pointer; /* size: 4 */

/* 946 */
/* <0> (null):0 */
typedef const class _List_node<CNavArea*>  * const_pointer; /* size: 4 */

/* 947 */
/* <0> (null):0 */
class new_allocator<std::_List_node<CNavArea*> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<CNavArea*> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<CNavArea*>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<CNavArea*> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<CNavArea*> > *, const class new_allocator<std::_List_node<CNavArea*> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<CNavArea*> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<CNavArea*> >  *, class _List_node<CNavArea*> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7addressERS4_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<CNavArea*> >  *, const class _List_node<CNavArea*>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7addressERKS4_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<CNavArea*> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE10deallocateEPS4_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<CNavArea*> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *, const class _List_node<CNavArea*>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE9constructEPS4_RKS4_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7destroyEPS4_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 948 */
 /* pointer to 414 */
 /* size: 4 */

/* 949 */
 /* pointer to 950 */
 /* size: 4 */

/* 950 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 951 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 952 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 953 */
 /* pointer to 947 */
 /* size: 4 */

/* 954 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 955 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 956 */
 /* pointer to 957 */
 /* size: 4 */

/* 957 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 958 */
/* <0> (null):0 */
class allocator<std::_List_node<CNavArea*> > : public new_allocator<std::_List_node<CNavArea*> > {
public:

	/* class new_allocator<std::_List_node<CNavArea*> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<CNavArea*> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<CNavArea*> > *, const class allocator<std::_List_node<CNavArea*> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<CNavArea*> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 959 */
 /* pointer to 958 */
 /* size: 4 */

/* 960 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 961 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 962 */
 /* pointer to 416 */
 /* size: 4 */

/* 963 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 964 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 965 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 966 */
/* <0> (null):0 */
typedef struct allocator<CNavArea*> allocator_type; /* size: 1 */

/* 967 */
/* <0> (null):0 */
class _List_base<CNavArea*, std::allocator<CNavArea*> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<CNavArea*> allocator_type;

	/* <0> (null):0 */
	class _List_node<CNavArea*> * _M_get_node(class _List_base<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, class _List_node<CNavArea*> *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 968 */
 /* pointer to 967 */
 /* size: 4 */

/* 969 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 970 */
 /* pointer to 971 */
 /* size: 4 */

/* 971 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 972 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 973 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 974 */
/* <0> (null):0 */
typedef class CNavArea * value_type; /* size: 4 */

/* 975 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 976 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 977 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavArea*> iterator; /* size: 0 */

/* 978 */
/* <0> (null):0 */
typedef struct _List_const_iterator<CNavArea*> const_iterator; /* size: 0 */

/* 979 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<CNavArea*> > const_reverse_iterator; /* size: 0 */

/* 980 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<CNavArea*> > reverse_iterator; /* size: 0 */

/* 981 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 982 */
/* <0> (null):0 */
typedef struct allocator<CNavArea*> allocator_type; /* size: 1 */

/* 983 */
/* <0> (null):0 */
typedef struct _List_node<CNavArea*> _Node; /* size: 0 */

/* 984 */
/* <0> (null):0 */
class list<CNavArea*, std::allocator<CNavArea*> > : protected _List_base<CNavArea*, std::allocator<CNavArea*> > {
protected:

	/* class _List_base<CNavArea*, std::allocator<CNavArea*> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef class CNavArea * value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<CNavArea*> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<CNavArea*> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<CNavArea*> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<CNavArea*> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<CNavArea*> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<CNavArea*> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE14_M_create_nodeERKS1_ */

	/* <0> (null):0 */
	void list(class list<CNavArea*, std::allocator<CNavArea*> > *);

	/* <0> (null):0 */
	void list(class list<CNavArea*, std::allocator<CNavArea*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<CNavArea*, std::allocator<CNavArea*> > *, const class list<CNavArea*, std::allocator<CNavArea*> >  &);

	/* <0> (null):0 */
	class list<CNavArea*, std::allocator<CNavArea*> > & operator=(class list<CNavArea*, std::allocator<CNavArea*> > *, const class list<CNavArea*, std::allocator<CNavArea*> >  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EEaSERKS3_ */

	/* <0> (null):0 */
	void assign(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6assignEjRKS1_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, class CNavArea *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6resizeEjS1_ */

	/* <0> (null):0 */
	reference front(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE10push_frontERKS1_ */

	/* <0> (null):0 */
	void pop_front(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9push_backERKS1_ */

	/* <0> (null):0 */
	void pop_back(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */

	/* <0> (null):0 */
	iterator erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	iterator erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */

	/* <0> (null):0 */
	void swap(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4swapERS3_ */

	/* <0> (null):0 */
	void clear(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */

	/* <0> (null):0 */
	void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */

	/* <0> (null):0 */
	void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */

	/* <0> (null):0 */
	void remove(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6removeERKS1_ */

	/* <0> (null):0 */
	void unique(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5mergeERS3_ */

	/* <0> (null):0 */
	void reverse(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE18_M_fill_initializeEjRKS1_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE14_M_fill_assignEjRKS1_ */

	/* <0> (null):0 */
	void _M_transfer(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */

	/* <0> (null):0 */
	void _M_insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void _M_erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE25_M_check_equal_allocatorsERS3_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 985 */
 /* pointer to 983 */
 /* size: 4 */

/* 986 */
 /* pointer to 984 */
 /* size: 4 */

/* 987 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 988 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 989 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 990 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 991 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 992 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 993 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 994 */
 /* pointer to 995 */
 /* size: 4 */

/* 995 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 996 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 997 */
/* <0> (null):0 */
struct ApproachInfo        array[16]; /* size: 320 */

/* 998 */
 /* pointer to 516 */
 /* size: 4 */

/* 999 */
/* <0> (null):0 */
class list<NavConnect, std::allocator<NavConnect> > array[4]; /* size: 32 */

/* 1000 */
/* <0> (null):0 */
class list<CNavLadder*, std::allocator<CNavLadder*> > array[2]; /* size: 16 */

/* 1001 */
/* <0> (null):0 */
class CNavNode *           array[4]; /* size: 16 */

/* 1002 */
/* <0> (null):0 */
struct CNavNode {
private:

	class Vector              m_pos;                 /*     0    12 */
	class Vector              m_normal;              /*    12    12 */
	class CNavNode *           m_to[4];              /*    24    16 */
	unsigned int               m_id;                 /*    40     4 */
	unsigned char              m_attributeFlags;     /*    44     1 */

	/* Bitfield combined with previous fields */

	class CNavNode *           m_list;               /*     0     4 */
	unsigned int               m_listLength;         /*     0     4 */
	class CNavNode *           m_next;               /*    48     4 */
	unsigned char              m_visited;            /*    52     1 */
	class CNavNode *           m_parent;             /*    56     4 */
	BOOL                       m_isCovered;          /*    60     4 */
	class CNavArea *           m_area;               /*    64     4 */
	/* <0> (null):0 */
	void CNavNode(class CNavNode *, const class Vector  *, const class Vector  *, class CNavNode *);

	/* <0> (null):0 */
	const class CNavNode  * GetNode(const class Vector  *); /* linkage=_ZN8CNavNode7GetNodeEPK6Vector */

	/* <0> (null):0 */
	class CNavNode * GetConnectedNode(const class CNavNode  *, enum NavDirType); /* linkage=_ZNK8CNavNode16GetConnectedNodeE10NavDirType */

	/* <0> (null):0 */
	const class Vector  * GetPosition(const class CNavNode  *); /* linkage=_ZNK8CNavNode11GetPositionEv */

	/* <0> (null):0 */
	const class Vector  * GetNormal(const class CNavNode  *); /* linkage=_ZNK8CNavNode9GetNormalEv */

	/* <0> (null):0 */
	unsigned int GetID(const class CNavNode  *); /* linkage=_ZNK8CNavNode5GetIDEv */

	/* <0> (null):0 */
	class CNavNode * GetFirst(void); /* linkage=_ZN8CNavNode8GetFirstEv */

	/* <0> (null):0 */
	unsigned int GetListLength(void); /* linkage=_ZN8CNavNode13GetListLengthEv */

	/* <0> (null):0 */
	class CNavNode * GetNext(class CNavNode *); /* linkage=_ZN8CNavNode7GetNextEv */

	/* <0> (null):0 */
	void ConnectTo(class CNavNode *, class CNavNode *, enum NavDirType); /* linkage=_ZN8CNavNode9ConnectToEPS_10NavDirType */

	/* <0> (null):0 */
	class CNavNode * GetParent(const class CNavNode  *); /* linkage=_ZNK8CNavNode9GetParentEv */

	/* <0> (null):0 */
	void MarkAsVisited(class CNavNode *, enum NavDirType); /* linkage=_ZN8CNavNode13MarkAsVisitedE10NavDirType */

	/* <0> (null):0 */
	BOOL HasVisited(class CNavNode *, enum NavDirType); /* linkage=_ZN8CNavNode10HasVisitedE10NavDirType */

	/* <0> (null):0 */
	BOOL IsBiLinked(const class CNavNode  *, enum NavDirType); /* linkage=_ZNK8CNavNode10IsBiLinkedE10NavDirType */

	/* <0> (null):0 */
	BOOL IsClosedCell(const class CNavNode  *); /* linkage=_ZNK8CNavNode12IsClosedCellEv */

	/* <0> (null):0 */
	void Cover(class CNavNode *); /* linkage=_ZN8CNavNode5CoverEv */

	/* <0> (null):0 */
	BOOL IsCovered(const class CNavNode  *); /* linkage=_ZNK8CNavNode9IsCoveredEv */

	/* <0> (null):0 */
	void AssignArea(class CNavNode *, class CNavArea *); /* linkage=_ZN8CNavNode10AssignAreaEP8CNavArea */

	/* <0> (null):0 */
	class CNavArea * GetArea(const class CNavNode  *); /* linkage=_ZNK8CNavNode7GetAreaEv */

	/* <0> (null):0 */
	void SetAttributes(class CNavNode *, unsigned char); /* linkage=_ZN8CNavNode13SetAttributesEh */

	/* <0> (null):0 */
	unsigned char GetAttributes(const class CNavNode  *); /* linkage=_ZNK8CNavNode13GetAttributesEv */

	/* --- cacheline 1 boundary (64 bytes) was 21 bytes ago --- */

	/* size: 68, cachelines: 2, members: 12 */
	/* last cacheline: 4 bytes */

	/* BRAIN FART ALERT! 68 != 85 + 0(holes), diff = -17 */

}; /* size: 68 */

/* 1003 */
 /* pointer to 1002 */
 /* size: 4 */

/* 1004 */
 /* pointer to 1005 */
 /* size: 4 */

/* 1005 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 532 */

/* 1006 */
 /* pointer to 18 */
 /* size: 4 */

/* 1007 */
 /* pointer to 1008 */
 /* size: 4 */

/* 1008 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 532 */

/* 1009 */
 /* pointer to 1010 */
 /* size: 4 */

/* 1010 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1011 */
 /* pointer to 1012 */
 /* size: 4 */

/* 1012 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1013 */
 /* pointer to 1014 */
 /* size: 4 */

/* 1014 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1015 */
 /* pointer to 1016 */
 /* size: 4 */

/* 1016 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 20 */

/* 1017 */
 /* pointer to 998 */
 /* size: 4 */

/* 1018 */
/* <0> (null):0 */
typedef struct list<CNavArea*, std::allocator<CNavArea*> > NavAreaList; /* size: 8 */

/* 1019 */
/* <0> (null):0 */
typedef struct _List_const_iterator<NavConnect> _Self; /* size: 4 */

/* 1020 */
/* <0> (null):0 */
typedef class _List_node<NavConnect>const _Node; /* size: 0 */

/* 1021 */
/* <0> (null):0 */
typedef struct _List_iterator<NavConnect> iterator; /* size: 0 */

/* 1022 */
/* <0> (null):0 */
typedef ptrdiff_t difference_type; /* size: 4 */

/* 1023 */
/* <0> (null):0 */
typedef struct bidirectional_iterator_tag iterator_category; /* size: 1 */

/* 1024 */
/* <0> (null):0 */
typedef const union NavConnect  * pointer; /* size: 4 */

/* 1025 */
/* <0> (null):0 */
typedef const union NavConnect  & reference; /* size: 4 */

/* 1026 */
/* <0> (null):0 */
struct _List_const_iterator<NavConnect> {
	const class _List_node_base  * _M_node;          /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_const_iterator<NavConnect> _Self;

	/* <0> (null):0 */
	typedef class _List_node<NavConnect>const _Node;

	/* <0> (null):0 */
	typedef struct _List_iterator<NavConnect> iterator;

	/* <0> (null):0 */
	typedef ptrdiff_t difference_type;

	/* <0> (null):0 */
	typedef struct bidirectional_iterator_tag iterator_category;

	/* <0> (null):0 */
	typedef const union NavConnect  * pointer;

	/* <0> (null):0 */
	typedef const union NavConnect  & reference;

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<NavConnect> *);

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<NavConnect> *, const class _List_node_base  *);

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<NavConnect> *, const iterator  &);

	/* <0> (null):0 */
	reference operator*(const class _List_const_iterator<NavConnect>  *); /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_const_iterator<NavConnect>  *); /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_const_iterator<NavConnect> *); /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_const_iterator<NavConnect> *, int); /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_const_iterator<NavConnect> *); /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_const_iterator<NavConnect> *, int); /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_const_iterator<NavConnect>  *, const _Self  &); /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEeqERKS1_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_const_iterator<NavConnect>  *, const _Self  &); /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEneERKS1_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1027 */
 /* pointer to 1028 */
 /* size: 4 */

/* 1028 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1029 */
 /* pointer to 1026 */
 /* size: 4 */

/* 1030 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1031 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1032 */
 /* pointer to 1033 */
 /* size: 4 */

/* 1033 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1034 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1035 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1036 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1037 */
/* <0> (null):0 */
class CNavAreaGrid {
private:

	floatconst                 m_cellSize;           /*     0     4 */
	NavAreaList *              m_grid;               /*     4     4 */
	int                        m_gridSizeX;          /*     8     4 */
	int                        m_gridSizeY;          /*    12     4 */
	float                      m_minX;               /*    16     4 */
	float                      m_minY;               /*    20     4 */
	unsigned int               m_areaCount;          /*    24     4 */
	class CNavArea *           m_hashTable[256];     /*    28  1024 */
	/* <0> (null):0 */
	void CNavAreaGrid(class CNavAreaGrid *);

	/* <0> (null):0 */
	void ~CNavAreaGrid(class CNavAreaGrid *, int);

	/* <0> (null):0 */
	void Reset(class CNavAreaGrid *); /* linkage=_ZN12CNavAreaGrid5ResetEv */

	/* <0> (null):0 */
	void Initialize(class CNavAreaGrid *, float, float, float, float); /* linkage=_ZN12CNavAreaGrid10InitializeEffff */

	/* <0> (null):0 */
	void AddNavArea(class CNavAreaGrid *, class CNavArea *); /* linkage=_ZN12CNavAreaGrid10AddNavAreaEP8CNavArea */

	/* <0> (null):0 */
	void RemoveNavArea(class CNavAreaGrid *, class CNavArea *); /* linkage=_ZN12CNavAreaGrid13RemoveNavAreaEP8CNavArea */

	/* <0> (null):0 */
	unsigned int GetNavAreaCount(const class CNavAreaGrid  *); /* linkage=_ZNK12CNavAreaGrid15GetNavAreaCountEv */

	/* <0> (null):0 */
	class CNavArea * GetNavArea(const class CNavAreaGrid  *, const class Vector  *, float); /* linkage=_ZNK12CNavAreaGrid10GetNavAreaEPK6Vectorf */

	/* <0> (null):0 */
	class CNavArea * GetNavAreaByID(const class CNavAreaGrid  *, unsigned int); /* linkage=_ZNK12CNavAreaGrid14GetNavAreaByIDEj */

	/* <0> (null):0 */
	class CNavArea * GetNearestNavArea(const class CNavAreaGrid  *, const class Vector  *, bool); /* linkage=_ZNK12CNavAreaGrid17GetNearestNavAreaEPK6Vectorb */

	/* <0> (null):0 */
	Place GetPlace(const class CNavAreaGrid  *, const class Vector  *); /* linkage=_ZNK12CNavAreaGrid8GetPlaceEPK6Vector */

	/* <0> (null):0 */
	int ComputeHashKey(const class CNavAreaGrid  *, unsigned int); /* linkage=_ZNK12CNavAreaGrid14ComputeHashKeyEj */

	/* <0> (null):0 */
	int WorldToGridX(const class CNavAreaGrid  *, float); /* linkage=_ZNK12CNavAreaGrid12WorldToGridXEf */

	/* <0> (null):0 */
	int WorldToGridY(const class CNavAreaGrid  *, float); /* linkage=_ZNK12CNavAreaGrid12WorldToGridYEf */

	/* --- cacheline 16 boundary (1024 bytes) was 28 bytes ago --- */

	/* size: 1052, cachelines: 17, members: 8 */
	/* last cacheline: 28 bytes */
}; /* size: 1052 */

/* 1038 */
 /* pointer to 1018 */
 /* size: 4 */

/* 1039 */
/* <0> (null):0 */
class CNavArea *           array[256]; /* size: 1024 */

/* 1040 */
 /* pointer to 1037 */
 /* size: 4 */

/* 1041 */
 /* pointer to 1042 */
 /* size: 4 */

/* 1042 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1052 */

/* 1043 */
 /* pointer to 1044 */
 /* size: 4 */

/* 1044 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 68 */

/* 1045 */
/* <0> (null):0 */
typedef struct _List_const_iterator<CNavLadder*> _Self; /* size: 4 */

/* 1046 */
/* <0> (null):0 */
typedef class _List_node<CNavLadder*>const _Node; /* size: 0 */

/* 1047 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavLadder*> iterator; /* size: 0 */

/* 1048 */
/* <0> (null):0 */
typedef const class CNavLadder *  * pointer; /* size: 4 */

/* 1049 */
/* <0> (null):0 */
typedef const class CNavLadder *  & reference; /* size: 4 */

/* 1050 */
/* <0> (null):0 */
struct _List_const_iterator<CNavLadder*> {
	const class _List_node_base  * _M_node;          /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_const_iterator<CNavLadder*> _Self;

	/* <0> (null):0 */
	typedef class _List_node<CNavLadder*>const _Node;

	/* <0> (null):0 */
	typedef struct _List_iterator<CNavLadder*> iterator;

	/* <0> (null):0 */
	typedef const class CNavLadder *  * pointer;

	/* <0> (null):0 */
	typedef const class CNavLadder *  & reference;

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<CNavLadder*> *);

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<CNavLadder*> *, const class _List_node_base  *);

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<CNavLadder*> *, const iterator  &);

	/* <0> (null):0 */
	reference operator*(const class _List_const_iterator<CNavLadder*>  *); /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_const_iterator<CNavLadder*>  *); /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_const_iterator<CNavLadder*> *); /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_const_iterator<CNavLadder*> *, int); /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_const_iterator<CNavLadder*> *); /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_const_iterator<CNavLadder*> *, int); /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_const_iterator<CNavLadder*>  *, const _Self  &); /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEeqERKS2_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_const_iterator<CNavLadder*>  *, const _Self  &); /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEneERKS2_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1051 */
 /* pointer to 1050 */
 /* size: 4 */

/* 1052 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1053 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1054 */
 /* pointer to 1055 */
 /* size: 4 */

/* 1055 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1056 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1057 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1058 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1059 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavArea*> _Self; /* size: 4 */

/* 1060 */
/* <0> (null):0 */
typedef class CNavArea * * pointer; /* size: 4 */

/* 1061 */
/* <0> (null):0 */
typedef class CNavArea * & reference; /* size: 4 */

/* 1062 */
/* <0> (null):0 */
struct _List_iterator<CNavArea*> {
	class _List_node_base *    _M_node;              /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_iterator<CNavArea*> _Self;

	/* <0> (null):0 */
	typedef class CNavArea * * pointer;

	/* <0> (null):0 */
	typedef class CNavArea * & reference;

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<CNavArea*> *);

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<CNavArea*> *, class _List_node_base *);

	/* <0> (null):0 */
	reference operator*(const class _List_iterator<CNavArea*>  *); /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_iterator<CNavArea*>  *); /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_iterator<CNavArea*> *); /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_iterator<CNavArea*> *, int); /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_iterator<CNavArea*> *); /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_iterator<CNavArea*> *, int); /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_iterator<CNavArea*>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEeqERKS2_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_iterator<CNavArea*>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEneERKS2_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1063 */
 /* pointer to 1062 */
 /* size: 4 */

/* 1064 */
 /* pointer to 1065 */
 /* size: 4 */

/* 1065 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1066 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1067 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1068 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1069 */
 /* pointer to 1070 */
 /* size: 4 */

/* 1070 */
/* <0> (null):0 */
struct CImprov : public IImprovEvent {
public:

	/* class IImprovEvent        <ancestor>; */      /*     0     4 */
	/* <0> (null):0 */
	virtual void ~CImprov(class CImprov *, int);

	/* <0> (null):0 */
	virtual bool IsAlive(const class CImprov  *); /* linkage=_ZNK7CImprov7IsAliveEv */

	/* <0> (null):0 */
	virtual void MoveTo(class CImprov *, const class Vector  &); /* linkage=_ZN7CImprov6MoveToERK6Vector */

	/* <0> (null):0 */
	virtual void LookAt(class CImprov *, const class Vector  &); /* linkage=_ZN7CImprov6LookAtERK6Vector */

	/* <0> (null):0 */
	virtual void ClearLookAt(class CImprov *); /* linkage=_ZN7CImprov11ClearLookAtEv */

	/* <0> (null):0 */
	virtual void FaceTo(class CImprov *, const class Vector  &); /* linkage=_ZN7CImprov6FaceToERK6Vector */

	/* <0> (null):0 */
	virtual void ClearFaceTo(class CImprov *); /* linkage=_ZN7CImprov11ClearFaceToEv */

	/* <0> (null):0 */
	virtual bool IsAtMoveGoal(const class CImprov  *, float); /* linkage=_ZNK7CImprov12IsAtMoveGoalEf */

	/* <0> (null):0 */
	virtual bool HasLookAt(const class CImprov  *); /* linkage=_ZNK7CImprov9HasLookAtEv */

	/* <0> (null):0 */
	virtual bool HasFaceTo(const class CImprov  *); /* linkage=_ZNK7CImprov9HasFaceToEv */

	/* <0> (null):0 */
	virtual bool IsAtFaceGoal(const class CImprov  *); /* linkage=_ZNK7CImprov12IsAtFaceGoalEv */

	/* <0> (null):0 */
	virtual bool IsFriendInTheWay(const class CImprov  *, const class Vector  &); /* linkage=_ZNK7CImprov16IsFriendInTheWayERK6Vector */

	/* <0> (null):0 */
	virtual bool IsFriendInTheWay(const class CImprov  *, class CBaseEntity *, const class Vector  &); /* linkage=_ZNK7CImprov16IsFriendInTheWayEP11CBaseEntityRK6Vector */

	/* <0> (null):0 */
	virtual void MoveForward(class CImprov *); /* linkage=_ZN7CImprov11MoveForwardEv */

	/* <0> (null):0 */
	virtual void MoveBackward(class CImprov *); /* linkage=_ZN7CImprov12MoveBackwardEv */

	/* <0> (null):0 */
	virtual void StrafeLeft(class CImprov *); /* linkage=_ZN7CImprov10StrafeLeftEv */

	/* <0> (null):0 */
	virtual void StrafeRight(class CImprov *); /* linkage=_ZN7CImprov11StrafeRightEv */

	/* <0> (null):0 */
	virtual bool Jump(class CImprov *); /* linkage=_ZN7CImprov4JumpEv */

	/* <0> (null):0 */
	virtual void Crouch(class CImprov *); /* linkage=_ZN7CImprov6CrouchEv */

	/* <0> (null):0 */
	virtual void StandUp(class CImprov *); /* linkage=_ZN7CImprov7StandUpEv */

	/* <0> (null):0 */
	virtual void TrackPath(class CImprov *, const class Vector  &, float); /* linkage=_ZN7CImprov9TrackPathERK6Vectorf */

	/* <0> (null):0 */
	virtual void StartLadder(class CImprov *, const class CNavLadder  *, enum NavTraverseType, const class Vector  *, const class Vector  *); /* linkage=_ZN7CImprov11StartLadderEPK10CNavLadder15NavTraverseTypePK6VectorS6_ */

	/* <0> (null):0 */
	virtual bool TraverseLadder(class CImprov *, const class CNavLadder  *, enum NavTraverseType, const class Vector  *, const class Vector  *, float); /* linkage=_ZN7CImprov14TraverseLadderEPK10CNavLadder15NavTraverseTypePK6VectorS6_f */

	/* <0> (null):0 */
	virtual bool GetSimpleGroundHeightWithFloor(class CImprov *, const class Vector  *, float *, class Vector *); /* linkage=_ZN7CImprov30GetSimpleGroundHeightWithFloorEPK6VectorPfPS0_ */

	/* <0> (null):0 */
	virtual void Run(class CImprov *); /* linkage=_ZN7CImprov3RunEv */

	/* <0> (null):0 */
	virtual void Walk(class CImprov *); /* linkage=_ZN7CImprov4WalkEv */

	/* <0> (null):0 */
	virtual void Stop(class CImprov *); /* linkage=_ZN7CImprov4StopEv */

	/* <0> (null):0 */
	virtual float GetMoveAngle(const class CImprov  *); /* linkage=_ZNK7CImprov12GetMoveAngleEv */

	/* <0> (null):0 */
	virtual float GetFaceAngle(const class CImprov  *); /* linkage=_ZNK7CImprov12GetFaceAngleEv */

	/* <0> (null):0 */
	virtual const class Vector  & GetFeet(const class CImprov  *); /* linkage=_ZNK7CImprov7GetFeetEv */

	/* <0> (null):0 */
	virtual const class Vector  & GetCentroid(const class CImprov  *); /* linkage=_ZNK7CImprov11GetCentroidEv */

	/* <0> (null):0 */
	virtual const class Vector  & GetEyes(const class CImprov  *); /* linkage=_ZNK7CImprov7GetEyesEv */

	/* <0> (null):0 */
	virtual bool IsRunning(const class CImprov  *); /* linkage=_ZNK7CImprov9IsRunningEv */

	/* <0> (null):0 */
	virtual bool IsWalking(const class CImprov  *); /* linkage=_ZNK7CImprov9IsWalkingEv */

	/* <0> (null):0 */
	virtual bool IsStopped(const class CImprov  *); /* linkage=_ZNK7CImprov9IsStoppedEv */

	/* <0> (null):0 */
	virtual bool IsCrouching(const class CImprov  *); /* linkage=_ZNK7CImprov11IsCrouchingEv */

	/* <0> (null):0 */
	virtual bool IsJumping(const class CImprov  *); /* linkage=_ZNK7CImprov9IsJumpingEv */

	/* <0> (null):0 */
	virtual bool IsUsingLadder(const class CImprov  *); /* linkage=_ZNK7CImprov13IsUsingLadderEv */

	/* <0> (null):0 */
	virtual bool IsOnGround(const class CImprov  *); /* linkage=_ZNK7CImprov10IsOnGroundEv */

	/* <0> (null):0 */
	virtual bool IsMoving(const class CImprov  *); /* linkage=_ZNK7CImprov8IsMovingEv */

	/* <0> (null):0 */
	virtual bool CanRun(const class CImprov  *); /* linkage=_ZNK7CImprov6CanRunEv */

	/* <0> (null):0 */
	virtual bool CanCrouch(const class CImprov  *); /* linkage=_ZNK7CImprov9CanCrouchEv */

	/* <0> (null):0 */
	virtual bool CanJump(const class CImprov  *); /* linkage=_ZNK7CImprov7CanJumpEv */

	/* <0> (null):0 */
	virtual bool IsVisible(const class CImprov  *, const class Vector  &, bool); /* linkage=_ZNK7CImprov9IsVisibleERK6Vectorb */

	/* <0> (null):0 */
	virtual bool IsPlayerLookingAtMe(const class CImprov  *, class CBasePlayer *, float); /* linkage=_ZNK7CImprov19IsPlayerLookingAtMeEP11CBasePlayerf */

	/* <0> (null):0 */
	virtual class CBasePlayer * IsAnyPlayerLookingAtMe(const class CImprov  *, int, float); /* linkage=_ZNK7CImprov22IsAnyPlayerLookingAtMeEif */

	/* <0> (null):0 */
	virtual class CBasePlayer * GetClosestPlayerByTravelDistance(const class CImprov  *, int, float *); /* linkage=_ZNK7CImprov32GetClosestPlayerByTravelDistanceEiPf */

	/* <0> (null):0 */
	virtual class CNavArea * GetLastKnownArea(const class CImprov  *); /* linkage=_ZNK7CImprov16GetLastKnownAreaEv */

	/* <0> (null):0 */
	virtual void OnUpdate(class CImprov *, float); /* linkage=_ZN7CImprov8OnUpdateEf */

	/* <0> (null):0 */
	virtual void OnUpkeep(class CImprov *, float); /* linkage=_ZN7CImprov8OnUpkeepEf */

	/* <0> (null):0 */
	virtual void OnReset(class CImprov *); /* linkage=_ZN7CImprov7OnResetEv */

	/* <0> (null):0 */
	virtual void OnGameEvent(class CImprov *, enum GameEventType, class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN7CImprov11OnGameEventE13GameEventTypeP11CBaseEntityS2_ */

	/* <0> (null):0 */
	virtual void OnTouch(class CImprov *, class CBaseEntity *); /* linkage=_ZN7CImprov7OnTouchEP11CBaseEntity */

	/* vtable has 52 entries: {
	   [5] = IsAlive(_ZNK7CImprov7IsAliveEv), 
	   [6] = MoveTo(_ZN7CImprov6MoveToERK6Vector), 
	   [7] = LookAt(_ZN7CImprov6LookAtERK6Vector), 
	   [8] = ClearLookAt(_ZN7CImprov11ClearLookAtEv), 
	   [9] = FaceTo(_ZN7CImprov6FaceToERK6Vector), 
	   [10] = ClearFaceTo(_ZN7CImprov11ClearFaceToEv), 
	   [11] = IsAtMoveGoal(_ZNK7CImprov12IsAtMoveGoalEf), 
	   [12] = HasLookAt(_ZNK7CImprov9HasLookAtEv), 
	   [13] = HasFaceTo(_ZNK7CImprov9HasFaceToEv), 
	   [14] = IsAtFaceGoal(_ZNK7CImprov12IsAtFaceGoalEv), 
	   [15] = IsFriendInTheWay(_ZNK7CImprov16IsFriendInTheWayERK6Vector), 
	   [16] = IsFriendInTheWay(_ZNK7CImprov16IsFriendInTheWayEP11CBaseEntityRK6Vector), 
	   [17] = MoveForward(_ZN7CImprov11MoveForwardEv), 
	   [18] = MoveBackward(_ZN7CImprov12MoveBackwardEv), 
	   [19] = StrafeLeft(_ZN7CImprov10StrafeLeftEv), 
	   [20] = StrafeRight(_ZN7CImprov11StrafeRightEv), 
	   [21] = Jump(_ZN7CImprov4JumpEv), 
	   [22] = Crouch(_ZN7CImprov6CrouchEv), 
	   [23] = StandUp(_ZN7CImprov7StandUpEv), 
	   [24] = TrackPath(_ZN7CImprov9TrackPathERK6Vectorf), 
	   [25] = StartLadder(_ZN7CImprov11StartLadderEPK10CNavLadder15NavTraverseTypePK6VectorS6_), 
	   [26] = TraverseLadder(_ZN7CImprov14TraverseLadderEPK10CNavLadder15NavTraverseTypePK6VectorS6_f), 
	   [27] = GetSimpleGroundHeightWithFloor(_ZN7CImprov30GetSimpleGroundHeightWithFloorEPK6VectorPfPS0_), 
	   [28] = Run(_ZN7CImprov3RunEv), 
	   [29] = Walk(_ZN7CImprov4WalkEv), 
	   [30] = Stop(_ZN7CImprov4StopEv), 
	   [31] = GetMoveAngle(_ZNK7CImprov12GetMoveAngleEv), 
	   [32] = GetFaceAngle(_ZNK7CImprov12GetFaceAngleEv), 
	   [33] = GetFeet(_ZNK7CImprov7GetFeetEv), 
	   [34] = GetCentroid(_ZNK7CImprov11GetCentroidEv), 
	   [35] = GetEyes(_ZNK7CImprov7GetEyesEv), 
	   [36] = IsRunning(_ZNK7CImprov9IsRunningEv), 
	   [37] = IsWalking(_ZNK7CImprov9IsWalkingEv), 
	   [38] = IsStopped(_ZNK7CImprov9IsStoppedEv), 
	   [39] = IsCrouching(_ZNK7CImprov11IsCrouchingEv), 
	   [40] = IsJumping(_ZNK7CImprov9IsJumpingEv), 
	   [41] = IsUsingLadder(_ZNK7CImprov13IsUsingLadderEv), 
	   [42] = IsOnGround(_ZNK7CImprov10IsOnGroundEv), 
	   [43] = IsMoving(_ZNK7CImprov8IsMovingEv), 
	   [44] = CanRun(_ZNK7CImprov6CanRunEv), 
	   [45] = CanCrouch(_ZNK7CImprov9CanCrouchEv), 
	   [46] = CanJump(_ZNK7CImprov7CanJumpEv), 
	   [47] = IsVisible(_ZNK7CImprov9IsVisibleERK6Vectorb), 
	   [48] = IsPlayerLookingAtMe(_ZNK7CImprov19IsPlayerLookingAtMeEP11CBasePlayerf), 
	   [49] = IsAnyPlayerLookingAtMe(_ZNK7CImprov22IsAnyPlayerLookingAtMeEif), 
	   [50] = GetClosestPlayerByTravelDistance(_ZNK7CImprov32GetClosestPlayerByTravelDistanceEiPf), 
	   [51] = GetLastKnownArea(_ZNK7CImprov16GetLastKnownAreaEv), 
	   [52] = OnUpdate(_ZN7CImprov8OnUpdateEf), 
	   [53] = OnUpkeep(_ZN7CImprov8OnUpkeepEf), 
	   [54] = OnReset(_ZN7CImprov7OnResetEv), 
	   [55] = OnGameEvent(_ZN7CImprov11OnGameEventE13GameEventTypeP11CBaseEntityS2_), 
	   [56] = OnTouch(_ZN7CImprov7OnTouchEP11CBaseEntity), 
	} */
	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1071 */
/* <0> (null):0 */
enum MoveToFailureType {
	FAIL_INVALID_PATH = 0,
	FAIL_STUCK = 1,
	FAIL_FELL_OFF = 2,
}; /* size: 4 */

/* 1072 */
/* <0> (null):0 */
class IImprovEvent {
	/* <0> (null):0 */
	enum MoveToFailureType {
		FAIL_INVALID_PATH = 0,
		FAIL_STUCK = 1,
		FAIL_FELL_OFF = 2,
	};

	int ()(void) * *           _vptr.IImprovEvent;   /*     0     4 */
	/* <0> (null):0 */
	void IImprovEvent(class IImprovEvent *, const class IImprovEvent  &);

	/* <0> (null):0 */
	void IImprovEvent(class IImprovEvent *);

	/* <0> (null):0 */
	void ~IImprovEvent(class IImprovEvent *, int);

	/* <0> (null):0 */
	virtual void OnMoveToSuccess(class IImprovEvent *, const class Vector  &); /* linkage=_ZN12IImprovEvent15OnMoveToSuccessERK6Vector */

	/* <0> (null):0 */
	virtual void OnMoveToFailure(class IImprovEvent *, const class Vector  &, enum MoveToFailureType); /* linkage=_ZN12IImprovEvent15OnMoveToFailureERK6VectorNS_17MoveToFailureTypeE */

	/* <0> (null):0 */
	virtual void OnInjury(class IImprovEvent *, float); /* linkage=_ZN12IImprovEvent8OnInjuryEf */

	/* vtable has 3 entries: {
	   [0] = OnMoveToSuccess(_ZN12IImprovEvent15OnMoveToSuccessERK6Vector), 
	   [1] = OnMoveToFailure(_ZN12IImprovEvent15OnMoveToFailureERK6VectorNS_17MoveToFailureTypeE), 
	   [2] = OnInjury(_ZN12IImprovEvent8OnInjuryEf), 
	} */
	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1073 */
/* <0> (null):0 */
class SimpleStateMachine<CHostageImprov*, HostageState> {
protected:

	class HostageState *       m_state;              /*     0     4 */
	class IntervalTimer       m_stateTimer;          /*     4     4 */
	class CHostageImprov *     m_userData;           /*     8     4 */
	/* <0> (null):0 */
	void SimpleStateMachine(class SimpleStateMachine<CHostageImprov*, HostageState> *);

	/* <0> (null):0 */
	void Reset(class SimpleStateMachine<CHostageImprov*, HostageState> *, class CHostageImprov *); /* linkage=_ZN18SimpleStateMachineIP14CHostageImprov12HostageStateE5ResetES1_ */

	/* <0> (null):0 */
	void SetState(class SimpleStateMachine<CHostageImprov*, HostageState> *, class HostageState *); /* linkage=_ZN18SimpleStateMachineIP14CHostageImprov12HostageStateE8SetStateEPS2_ */

	/* <0> (null):0 */
	float GetStateDuration(const class SimpleStateMachine<CHostageImprov*, HostageState>  *); /* linkage=_ZNK18SimpleStateMachineIP14CHostageImprov12HostageStateE16GetStateDurationEv */

	/* <0> (null):0 */
	bool IsState(const class SimpleStateMachine<CHostageImprov*, HostageState>  *, const class HostageState  *); /* linkage=_ZNK18SimpleStateMachineIP14CHostageImprov12HostageStateE7IsStateEPKS2_ */

	/* <0> (null):0 */
	void Update(class SimpleStateMachine<CHostageImprov*, HostageState> *); /* linkage=_ZN18SimpleStateMachineIP14CHostageImprov12HostageStateE6UpdateEv */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1074 */
/* <0> (null):0 */
class HostageState : public SimpleState<CHostageImprov*>, public IImprovEvent {
public:

	/* class SimpleState<CHostageImprov*> <ancestor>; */ /*     0     8 */
	/* class IImprovEvent        <ancestor>; */      /*     8     4 */
	/* <0> (null):0 */
	void HostageState(class HostageState *, const class HostageState  &);

	/* <0> (null):0 */
	void HostageState(class HostageState *);

	/* <0> (null):0 */
	virtual void UpdateStationaryAnimation(class HostageState *, class CHostageImprov *); /* linkage=_ZN12HostageState25UpdateStationaryAnimationEP14CHostageImprov */

	/* <0> (null):0 */
	virtual void ~HostageState(class HostageState *, int);

	/* vtable has 1 entries: {
	   [6] = UpdateStationaryAnimation(_ZN12HostageState25UpdateStationaryAnimationEP14CHostageImprov), 
	} */
	/* size: 12, cachelines: 1, members: 2 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1075 */
 /* pointer to 1074 */
 /* size: 4 */

/* 1076 */
/* <0> (null):0 */
struct CHostageImprov {
	/* <0> (null):0 */
	virtual void ~CHostageImprov(class CHostageImprov *, int);

	/* <0> (null):0 */
	bool IsFollowing(const class CHostageImprov  *, const class CBaseEntity  *); /* linkage=_ZNK14CHostageImprov11IsFollowingEPK11CBaseEntity */


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1077 */
 /* pointer to 1076 */
 /* size: 4 */

/* 1078 */
 /* pointer to 1073 */
 /* size: 4 */

/* 1079 */
 /* pointer to 1080 */
 /* size: 4 */

/* 1080 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1081 */
 /* pointer to 1082 */
 /* size: 4 */

/* 1082 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1083 */
/* <0> (null):0 */
class HostageIdleState {
	/* <0> (null):0 */
	virtual void ~HostageIdleState(class HostageIdleState *, int);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1084 */
/* <0> (null):0 */
class HostageAnimateState {
	/* <0> (null):0 */
	virtual void ~HostageAnimateState(class HostageAnimateState *, int);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1085 */
/* <0> (null):0 */
enum HostageChatterType {
	HOSTAGE_CHATTER_START_FOLLOW = 0,
	HOSTAGE_CHATTER_STOP_FOLLOW = 1,
	HOSTAGE_CHATTER_INTIMIDATED = 2,
	HOSTAGE_CHATTER_PAIN = 3,
	HOSTAGE_CHATTER_SCARED_OF_GUNFIRE = 4,
	HOSTAGE_CHATTER_SCARED_OF_MURDER = 5,
	HOSTAGE_CHATTER_LOOK_OUT = 6,
	HOSTAGE_CHATTER_PLEASE_RESCUE_ME = 7,
	HOSTAGE_CHATTER_SEE_RESCUE_ZONE = 8,
	HOSTAGE_CHATTER_IMPATIENT_FOR_RESCUE = 9,
	HOSTAGE_CHATTER_CTS_WIN = 10,
	HOSTAGE_CHATTER_TERRORISTS_WIN = 11,
	HOSTAGE_CHATTER_RESCUED = 12,
	HOSTAGE_CHATTER_WARN_NEARBY = 13,
	HOSTAGE_CHATTER_WARN_SPOTTED = 14,
	HOSTAGE_CHATTER_CALL_TO_RESCUER = 15,
	HOSTAGE_CHATTER_RETREAT = 16,
	HOSTAGE_CHATTER_COUGH = 17,
	HOSTAGE_CHATTER_BLINDED = 18,
	HOSTAGE_CHATTER_SAW_HE_GRENADE = 19,
	HOSTAGE_CHATTER_DEATH_CRY = 20,
	NUM_HOSTAGE_CHATTER_TYPES = 21,
}; /* size: 4 */

/* 1086 */
/* <0> (null):0 */
enum state {
	FOLLOW = 0,
	STAND = 1,
	DUCK = 2,
	SCARED = 3,
	IDLE = 4,
	FOLLOWPATH = 5,
}; /* size: 4 */

/* 1087 */
/* <0> (null):0 */
class CHostage {
	/* <0> (null):0 */
	bool IsValid(class CHostage *); /* linkage=_ZN8CHostage7IsValidEv */

	/* <0> (null):0 */
	bool IsFollowing(class CHostage *, const class CBaseEntity  *); /* linkage=_ZN8CHostage11IsFollowingEPK11CBaseEntity */


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1088 */
/* <0> (null):0 */
struct SoundFile {
	char *                     filename;             /*     0     4 */
	float                      duration;             /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 1089 */
/* <0> (null):0 */
struct ChatterSet {
	struct SoundFile           file[32];             /*     0   256 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	int                        count;                /*   256     4 */
	int                        index;                /*   260     4 */
	bool                       needsShuffle;         /*   264     1 */

	/* size: 268, cachelines: 5, members: 4 */
	/* last cacheline: 12 bytes */

	/* BRAIN FART ALERT! 268 != 265 + 0(holes), diff = 3 */

}; /* size: 268 */

/* 1090 */
/* <0> (null):0 */
class SimpleChatter {
	/* <0> (null):0 */
	struct SoundFile {
		char *                     filename;             /*     0     4 */
		float                      duration;             /*     4     4 */

		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */
	};

	/* <0> (null):0 */
	struct ChatterSet {
		struct SoundFile           file[32];             /*     0   256 */
		/* --- cacheline 4 boundary (256 bytes) --- */
		int                        count;                /*   256     4 */
		int                        index;                /*   260     4 */
		bool                       needsShuffle;         /*   264     1 */

		/* size: 268, cachelines: 5, members: 4 */
		/* last cacheline: 12 bytes */

		/* BRAIN FART ALERT! 268 != 265 + 0(holes), diff = 3 */

	};

private:

	struct ChatterSet          m_chatter[21];        /*     0  5628 */
	/* <0> (null):0 */
	void SimpleChatter(class SimpleChatter *);

	/* <0> (null):0 */
	void ~SimpleChatter(class SimpleChatter *, int);

	/* <0> (null):0 */
	void AddSound(class SimpleChatter *, enum HostageChatterType, char *); /* linkage=_ZN13SimpleChatter8AddSoundE18HostageChatterTypePc */

	/* <0> (null):0 */
	float PlaySound(class SimpleChatter *, class CBaseEntity *, enum HostageChatterType); /* linkage=_ZN13SimpleChatter9PlaySoundEP11CBaseEntity18HostageChatterType */

	/* <0> (null):0 */
	char * GetSound(class SimpleChatter *, enum HostageChatterType, float *); /* linkage=_ZN13SimpleChatter8GetSoundE18HostageChatterTypePf */

	/* <0> (null):0 */
	void Shuffle(class SimpleChatter *, class ChatterSet *); /* linkage=_ZN13SimpleChatter7ShuffleEPNS_10ChatterSetE */

	/* --- cacheline 87 boundary (5568 bytes) was 60 bytes ago --- */

	/* size: 5628, cachelines: 88, members: 1 */
	/* last cacheline: 60 bytes */
}; /* size: 5628 */

/* 1091 */
/* <0> (null):0 */
struct SoundFile           array[32]; /* size: 256 */

/* 1092 */
/* <0> (null):0 */
struct ChatterSet          array[21]; /* size: 5628 */

/* 1093 */
 /* pointer to 1090 */
 /* size: 4 */

/* 1094 */
 /* pointer to 1089 */
 /* size: 4 */

/* 1095 */
/* <0> (null):0 */
class CHostageManager {
private:

	class CHostage *           m_hostage[12];        /*     0    48 */
	int                        m_hostageCount;       /*    48     4 */
	class SimpleChatter       m_chatter;             /*    52  5628 */
	/* <0> (null):0 */
	void CHostageManager(class CHostageManager *);

	/* <0> (null):0 */
	void ServerActivate(class CHostageManager *); /* linkage=_ZN15CHostageManager14ServerActivateEv */

	/* <0> (null):0 */
	void ServerDeactivate(class CHostageManager *); /* linkage=_ZN15CHostageManager16ServerDeactivateEv */

	/* <0> (null):0 */
	void RestartRound(class CHostageManager *); /* linkage=_ZN15CHostageManager12RestartRoundEv */

	/* <0> (null):0 */
	void AddHostage(class CHostageManager *, class CHostage *); /* linkage=_ZN15CHostageManager10AddHostageEP8CHostage */

	/* <0> (null):0 */
	class SimpleChatter * GetChatter(class CHostageManager *); /* linkage=_ZN15CHostageManager10GetChatterEv */

	/* <0> (null):0 */
	bool IsNearbyHostageTalking(const class CHostageManager  *, class CHostageImprov *); /* linkage=_ZNK15CHostageManager22IsNearbyHostageTalkingEP14CHostageImprov */

	/* <0> (null):0 */
	bool IsNearbyHostageJumping(const class CHostageManager  *, class CHostageImprov *); /* linkage=_ZNK15CHostageManager22IsNearbyHostageJumpingEP14CHostageImprov */

	/* <0> (null):0 */
	void OnEvent(class CHostageManager *, enum GameEventType, class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN15CHostageManager7OnEventE13GameEventTypeP11CBaseEntityS2_ */

	/* <0> (null):0 */
	class CHostage * GetClosestHostage(class CHostageManager *, const class Vector  &, float *); /* linkage=_ZN15CHostageManager17GetClosestHostageERK6VectorPf */

	/* <0> (null):0 */
	bool ForEachHostage<FarthestHostage>(const class CHostageManager  *, class FarthestHostage &);

	/* --- cacheline 88 boundary (5632 bytes) was 48 bytes ago --- */

	/* size: 5680, cachelines: 89, members: 3 */
	/* last cacheline: 48 bytes */
}; /* size: 5680 */

/* 1096 */
/* <0> (null):0 */
class CHostage *           array[12]; /* size: 48 */

/* 1097 */
 /* pointer to 1087 */
 /* size: 4 */

/* 1098 */
 /* pointer to 1095 */
 /* size: 4 */

/* 1099 */
 /* pointer to 1100 */
 /* size: 4 */

/* 1100 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 5680 */

/* 1101 */
/* <0> (null):0 */
enum BotDifficultyType {
	BOT_EASY = 0,
	BOT_NORMAL = 1,
	BOT_HARD = 2,
	BOT_EXPERT = 3,
	NUM_DIFFICULTY_LEVELS = 4,
}; /* size: 4 */

/* 1102 */
/* <0> (null):0 */
class CBot {
	/* <0> (null):0 */
	const class BotProfile  * GetProfile(const class CBot  *); /* linkage=_ZNK4CBot10GetProfileEv */

	/* <0> (null):0 */
	virtual void Walk(class CBot *); /* linkage=_ZN4CBot4WalkEv */

	/* vtable has 1 entries: {
	   [93] = Walk(_ZN4CBot4WalkEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1103 */
/* <0> (null):0 */
class CNavNode *           array[4]; /* size: 16 */

/* 1104 */
 /* pointer to 1002 */
 /* size: 4 */

/* 1105 */
 /* pointer to 1106 */
 /* size: 4 */

/* 1106 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 68 */

/* 1107 */
 /* pointer to 1108 */
 /* size: 4 */

/* 1108 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 68 */

/* 1109 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1110 */
/* <0> (null):0 */
struct __numeric_traits_integer<int> {
	intconst                   __min;                /*     0     4 */
	intconst                   __max;                /*     0     4 */
	boolconst                  __is_signed;          /*     0     1 */
	intconst                   __digits;             /*     0     4 */

	/* size: 1, cachelines: 1, members: 4 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 4 + 0(holes), diff = -3 */

}; /* size: 1 */

/* 1111 */
/* <0> (null):0 */
enum BotProfileTeamType {
	BOT_TEAM_T = 0,
	BOT_TEAM_CT = 1,
	BOT_TEAM_ANY = 2,
}; /* size: 4 */

/* 1112 */
/* <0> (null):0 */
class BotProfile {
private:

	char *                     m_name;               /*     0     4 */
	float                      m_aggression;         /*     4     4 */
	float                      m_skill;              /*     8     4 */
	float                      m_teamwork;           /*    12     4 */
	int                        m_weaponPreference[16]; /*    16    64 */
	/* --- cacheline 1 boundary (64 bytes) was 16 bytes ago --- */
	int                        m_weaponPreferenceCount; /*    80     4 */
	int                        m_cost;               /*    84     4 */
	int                        m_skin;               /*    88     4 */
	unsigned char              m_difficultyFlags;    /*    92     1 */
	int                        m_voicePitch;         /*    96     4 */
	float                      m_reactionTime;       /*   100     4 */
	float                      m_attackDelay;        /*   104     4 */
	enum BotProfileTeamType    m_teams;              /*   108     4 */
	bool                       m_prefersSilencer;    /*   112     1 */
	int                        m_voiceBank;          /*   116     4 */
	/* <0> (null):0 */
	void BotProfile(class BotProfile *);

	/* <0> (null):0 */
	const char  * GetName(const class BotProfile  *); /* linkage=_ZNK10BotProfile7GetNameEv */

	/* <0> (null):0 */
	float GetAggression(const class BotProfile  *); /* linkage=_ZNK10BotProfile13GetAggressionEv */

	/* <0> (null):0 */
	float GetSkill(const class BotProfile  *); /* linkage=_ZNK10BotProfile8GetSkillEv */

	/* <0> (null):0 */
	float GetTeamwork(const class BotProfile  *); /* linkage=_ZNK10BotProfile11GetTeamworkEv */

	/* <0> (null):0 */
	int GetWeaponPreference(const class BotProfile  *, int); /* linkage=_ZNK10BotProfile19GetWeaponPreferenceEi */

	/* <0> (null):0 */
	const char  * GetWeaponPreferenceAsString(const class BotProfile  *, int); /* linkage=_ZNK10BotProfile27GetWeaponPreferenceAsStringEi */

	/* <0> (null):0 */
	int GetWeaponPreferenceCount(const class BotProfile  *); /* linkage=_ZNK10BotProfile24GetWeaponPreferenceCountEv */

	/* <0> (null):0 */
	bool HasPrimaryPreference(const class BotProfile  *); /* linkage=_ZNK10BotProfile20HasPrimaryPreferenceEv */

	/* <0> (null):0 */
	bool HasPistolPreference(const class BotProfile  *); /* linkage=_ZNK10BotProfile19HasPistolPreferenceEv */

	/* <0> (null):0 */
	int GetCost(const class BotProfile  *); /* linkage=_ZNK10BotProfile7GetCostEv */

	/* <0> (null):0 */
	int GetSkin(const class BotProfile  *); /* linkage=_ZNK10BotProfile7GetSkinEv */

	/* <0> (null):0 */
	bool IsDifficulty(const class BotProfile  *, enum BotDifficultyType); /* linkage=_ZNK10BotProfile12IsDifficultyE17BotDifficultyType */

	/* <0> (null):0 */
	int GetVoicePitch(const class BotProfile  *); /* linkage=_ZNK10BotProfile13GetVoicePitchEv */

	/* <0> (null):0 */
	float GetReactionTime(const class BotProfile  *); /* linkage=_ZNK10BotProfile15GetReactionTimeEv */

	/* <0> (null):0 */
	float GetAttackDelay(const class BotProfile  *); /* linkage=_ZNK10BotProfile14GetAttackDelayEv */

	/* <0> (null):0 */
	int GetVoiceBank(const class BotProfile  *); /* linkage=_ZNK10BotProfile12GetVoiceBankEv */

	/* <0> (null):0 */
	bool IsValidForTeam(const class BotProfile  *, enum BotProfileTeamType); /* linkage=_ZNK10BotProfile14IsValidForTeamE18BotProfileTeamType */

	/* <0> (null):0 */
	bool PrefersSilencer(const class BotProfile  *); /* linkage=_ZNK10BotProfile15PrefersSilencerEv */

	/* <0> (null):0 */
	void Inherit(class BotProfile *, const class BotProfile  *, const class BotProfile  *); /* linkage=_ZN10BotProfile7InheritEPKS_S1_ */


	/* size: 120, cachelines: 2, members: 15 */
	/* last cacheline: 56 bytes */

	/* BRAIN FART ALERT! 120 != 114 + 0(holes), diff = 6 */

}; /* size: 120 */

/* 1113 */
/* <0> (null):0 */
int                        array[16]; /* size: 64 */

/* 1114 */
 /* pointer to 1112 */
 /* size: 4 */

/* 1115 */
 /* pointer to 1116 */
 /* size: 4 */

/* 1116 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 120 */

/* 1117 */
 /* pointer to 1118 */
 /* size: 4 */

/* 1118 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 120 */

/* 1119 */
/* <0> (null):0 */
enum GameScenarioType {
	SCENARIO_DEATHMATCH = 0,
	SCENARIO_DEFUSE_BOMB = 1,
	SCENARIO_RESCUE_HOSTAGES = 2,
	SCENARIO_ESCORT_VIP = 3,
}; /* size: 4 */

/* 1120 */
/* <0> (null):0 */
struct Zone {
	class CBaseEntity *        m_entity;             /*     0     4 */
	class CNavArea *           m_area[16];           /*     4    64 */
	/* --- cacheline 1 boundary (64 bytes) was 4 bytes ago --- */
	int                        m_areaCount;          /*    68     4 */
	class Vector              m_center;              /*    72    12 */
	bool                       m_isLegacy;           /*    84     1 */
	int                        m_index;              /*    88     4 */
	struct Extent              m_extent;             /*    92    24 */

	/* size: 116, cachelines: 2, members: 7 */
	/* last cacheline: 52 bytes */

	/* BRAIN FART ALERT! 116 != 113 + 0(holes), diff = 3 */

}; /* size: 116 */

/* 1121 */
/* <0> (null):0 */
class CCSBotManager {
	/* <0> (null):0 */
	enum GameScenarioType {
		SCENARIO_DEATHMATCH = 0,
		SCENARIO_DEFUSE_BOMB = 1,
		SCENARIO_RESCUE_HOSTAGES = 2,
		SCENARIO_ESCORT_VIP = 3,
	};

	/* <0> (null):0 */
	struct Zone {
		class CBaseEntity *        m_entity;             /*     0     4 */
		class CNavArea *           m_area[16];           /*     4    64 */
		/* --- cacheline 1 boundary (64 bytes) was 4 bytes ago --- */
		int                        m_areaCount;          /*    68     4 */
		class Vector              m_center;              /*    72    12 */
		bool                       m_isLegacy;           /*    84     1 */
		int                        m_index;              /*    88     4 */
		struct Extent              m_extent;             /*    92    24 */

		/* size: 116, cachelines: 2, members: 7 */
		/* last cacheline: 52 bytes */

		/* BRAIN FART ALERT! 116 != 113 + 0(holes), diff = 3 */

	};

	/* <0> (null):0 */
	enum GameScenarioType GetScenario(const class CCSBotManager  *); /* linkage=_ZNK13CCSBotManager11GetScenarioEv */

	/* <0> (null):0 */
	bool IsBombPlanted(const class CCSBotManager  *); /* linkage=_ZNK13CCSBotManager13IsBombPlantedEv */

	/* <0> (null):0 */
	float GetElapsedRoundTime(const class CCSBotManager  *); /* linkage=_ZNK13CCSBotManager19GetElapsedRoundTimeEv */

	/* <0> (null):0 */
	bool AllowRogues(const class CCSBotManager  *); /* linkage=_ZNK13CCSBotManager11AllowRoguesEv */

	/* <0> (null):0 */
	class CBaseEntity * GetLooseBomb(class CCSBotManager *); /* linkage=_ZN13CCSBotManager12GetLooseBombEv */

	/* <0> (null):0 */
	const class Zone  * GetRandomZone(const class CCSBotManager  *); /* linkage=_ZNK13CCSBotManager13GetRandomZoneEv */

private:

	bool                       m_isLearningMap;      /*     0     1 */
	bool                       m_isAnalysisRequested; /*     0     1 */

	/* size: 0, cachelines: 0, members: 2 */

	/* BRAIN FART ALERT! 0 != 1 + 0(holes), diff = -1 */

}; /* size: 0 */

/* 1122 */
/* <0> (null):0 */
class CNavArea *           array[16]; /* size: 64 */

/* 1123 */
/* <0> (null):0 */
enum BombState {
	MOVING = 0,
	LOOSE = 1,
	PLANTED = 2,
	DEFUSED = 3,
	EXPLODED = 4,
}; /* size: 4 */

/* 1124 */
/* <0> (null):0 */
struct HostageInfo {
	class CHostage *           hostage;              /*     0     4 */
	class Vector              knownPos;              /*     4    12 */
	bool                       isValid;              /*    16     1 */
	bool                       isAlive;              /*    17     1 */
	bool                       isFree;               /*    18     1 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */

	/* BRAIN FART ALERT! 20 != 19 + 0(holes), diff = 1 */

}; /* size: 20 */

/* 1125 */
/* <0> (null):0 */
class CSGameState {
	/* <0> (null):0 */
	enum BombState {
		MOVING = 0,
		LOOSE = 1,
		PLANTED = 2,
		DEFUSED = 3,
		EXPLODED = 4,
	};

	/* <0> (null):0 */
	struct HostageInfo {
		class CHostage *           hostage;              /*     0     4 */
		class Vector              knownPos;              /*     4    12 */
		bool                       isValid;              /*    16     1 */
		bool                       isAlive;              /*    17     1 */
		bool                       isFree;               /*    18     1 */

		/* size: 20, cachelines: 1, members: 5 */
		/* last cacheline: 20 bytes */

		/* BRAIN FART ALERT! 20 != 19 + 0(holes), diff = 1 */

	};

private:

	class CCSBot *             m_owner;              /*     0     4 */
	bool                       m_isRoundOver;        /*     4     1 */
	enum BombState             m_bombState;          /*     8     4 */
	class IntervalTimer       m_lastSawBomber;       /*    12     4 */
	class Vector              m_bomberPos;           /*    16    12 */
	class IntervalTimer       m_lastSawLooseBomb;    /*    28     4 */
	class Vector              m_looseBombPos;        /*    32    12 */
	bool                       m_isBombsiteClear[4]; /*    44     4 */
	int                        m_bombsiteSearchOrder[4]; /*    48    16 */
	int                        m_bombsiteCount;      /*    64     4 */
	/* --- cacheline 1 boundary (64 bytes) was 1 bytes ago --- */
	int                        m_bombsiteSearchIndex; /*    68     4 */
	int                        m_plantedBombsite;    /*    72     4 */
	bool                       m_isPlantedBombPosKnown; /*    76     1 */
	class Vector              m_plantedBombPos;      /*    80    12 */
	struct HostageInfo         m_hostage[12];        /*    92   240 */
	/* --- cacheline 5 boundary (320 bytes) was 6 bytes ago --- */
	int                        m_hostageCount;       /*   332     4 */
	class CountdownTimer      m_validateInterval;    /*   336     8 */
	bool                       m_allHostagesRescued; /*   344     1 */
	bool                       m_haveSomeHostagesBeenTaken; /*   345     1 */
	/* <0> (null):0 */
	void CSGameState(class CSGameState *, class CCSBot *);

	/* <0> (null):0 */
	void Reset(class CSGameState *); /* linkage=_ZN11CSGameState5ResetEv */

	/* <0> (null):0 */
	void OnEvent(class CSGameState *, enum GameEventType, class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CSGameState7OnEventE13GameEventTypeP11CBaseEntityS2_ */

	/* <0> (null):0 */
	bool IsRoundOver(const class CSGameState  *); /* linkage=_ZNK11CSGameState11IsRoundOverEv */

	/* <0> (null):0 */
	bool IsBombMoving(const class CSGameState  *); /* linkage=_ZNK11CSGameState12IsBombMovingEv */

	/* <0> (null):0 */
	bool IsBombLoose(const class CSGameState  *); /* linkage=_ZNK11CSGameState11IsBombLooseEv */

	/* <0> (null):0 */
	bool IsBombPlanted(const class CSGameState  *); /* linkage=_ZNK11CSGameState13IsBombPlantedEv */

	/* <0> (null):0 */
	bool IsBombDefused(const class CSGameState  *); /* linkage=_ZNK11CSGameState13IsBombDefusedEv */

	/* <0> (null):0 */
	bool IsBombExploded(const class CSGameState  *); /* linkage=_ZNK11CSGameState14IsBombExplodedEv */

	/* <0> (null):0 */
	void UpdateLooseBomb(class CSGameState *, const class Vector  *); /* linkage=_ZN11CSGameState15UpdateLooseBombEPK6Vector */

	/* <0> (null):0 */
	float TimeSinceLastSawLooseBomb(const class CSGameState  *); /* linkage=_ZNK11CSGameState25TimeSinceLastSawLooseBombEv */

	/* <0> (null):0 */
	bool IsLooseBombLocationKnown(const class CSGameState  *); /* linkage=_ZNK11CSGameState24IsLooseBombLocationKnownEv */

	/* <0> (null):0 */
	void UpdateBomber(class CSGameState *, const class Vector  *); /* linkage=_ZN11CSGameState12UpdateBomberEPK6Vector */

	/* <0> (null):0 */
	float TimeSinceLastSawBomber(const class CSGameState  *); /* linkage=_ZNK11CSGameState22TimeSinceLastSawBomberEv */

	/* <0> (null):0 */
	void UpdatePlantedBomb(class CSGameState *, const class Vector  *); /* linkage=_ZN11CSGameState17UpdatePlantedBombEPK6Vector */

	/* <0> (null):0 */
	bool IsPlantedBombLocationKnown(const class CSGameState  *); /* linkage=_ZNK11CSGameState26IsPlantedBombLocationKnownEv */

	/* <0> (null):0 */
	void MarkBombsiteAsPlanted(class CSGameState *, int); /* linkage=_ZN11CSGameState21MarkBombsiteAsPlantedEi */

	/* <0> (null):0 */
	int GetPlantedBombsite(const class CSGameState  *); /* linkage=_ZNK11CSGameState18GetPlantedBombsiteEv */

	/* <0> (null):0 */
	bool IsAtPlantedBombsite(const class CSGameState  *); /* linkage=_ZNK11CSGameState19IsAtPlantedBombsiteEv */

	/* <0> (null):0 */
	int GetNextBombsiteToSearch(class CSGameState *); /* linkage=_ZN11CSGameState23GetNextBombsiteToSearchEv */

	/* <0> (null):0 */
	bool IsBombsiteClear(const class CSGameState  *, int); /* linkage=_ZNK11CSGameState15IsBombsiteClearEi */

	/* <0> (null):0 */
	void ClearBombsite(class CSGameState *, int); /* linkage=_ZN11CSGameState13ClearBombsiteEi */

	/* <0> (null):0 */
	const class Vector  * GetBombPosition(const class CSGameState  *); /* linkage=_ZNK11CSGameState15GetBombPositionEv */

	/* <0> (null):0 */
	class CHostage * GetNearestFreeHostage(const class CSGameState  *, class Vector *); /* linkage=_ZNK11CSGameState21GetNearestFreeHostageEP6Vector */

	/* <0> (null):0 */
	const class Vector  * GetRandomFreeHostagePosition(const class CSGameState  *); /* linkage=_ZNK11CSGameState28GetRandomFreeHostagePositionEv */

	/* <0> (null):0 */
	bool AreAllHostagesBeingRescued(const class CSGameState  *); /* linkage=_ZNK11CSGameState26AreAllHostagesBeingRescuedEv */

	/* <0> (null):0 */
	bool AreAllHostagesGone(const class CSGameState  *); /* linkage=_ZNK11CSGameState18AreAllHostagesGoneEv */

	/* <0> (null):0 */
	void AllHostagesGone(class CSGameState *); /* linkage=_ZN11CSGameState15AllHostagesGoneEv */

	/* <0> (null):0 */
	bool HaveSomeHostagesBeenTaken(const class CSGameState  *); /* linkage=_ZNK11CSGameState25HaveSomeHostagesBeenTakenEv */

	/* <0> (null):0 */
	void HostageWasTaken(class CSGameState *); /* linkage=_ZN11CSGameState15HostageWasTakenEv */

	/* <0> (null):0 */
	class CHostage * GetNearestVisibleFreeHostage(const class CSGameState  *); /* linkage=_ZNK11CSGameState28GetNearestVisibleFreeHostageEv */

	/* <0> (null):0 */
	unsigned char ValidateHostagePositions(class CSGameState *); /* linkage=_ZN11CSGameState24ValidateHostagePositionsEv */

	/* <0> (null):0 */
	void SetBombState(class CSGameState *, enum BombState); /* linkage=_ZN11CSGameState12SetBombStateENS_9BombStateE */

	/* <0> (null):0 */
	enum BombState GetBombState(const class CSGameState  *); /* linkage=_ZNK11CSGameState12GetBombStateEv */

	/* <0> (null):0 */
	class CBaseEntity * GetNearestHostage(const class CSGameState  *); /* linkage=_ZNK11CSGameState17GetNearestHostageEv */

	/* <0> (null):0 */
	void InitializeHostageInfo(class CSGameState *); /* linkage=_ZN11CSGameState21InitializeHostageInfoEv */


	/* size: 348, cachelines: 6, members: 19 */
	/* last cacheline: 28 bytes */

	/* BRAIN FART ALERT! 348 != 340 + 0(holes), diff = 8 */

}; /* size: 348 */

/* 1126 */
/* <0> (null):0 */
enum TaskType {
	SEEK_AND_DESTROY = 0,
	PLANT_BOMB = 1,
	FIND_TICKING_BOMB = 2,
	DEFUSE_BOMB = 3,
	GUARD_TICKING_BOMB = 4,
	GUARD_BOMB_DEFUSER = 5,
	GUARD_LOOSE_BOMB = 6,
	GUARD_BOMB_ZONE = 7,
	ESCAPE_FROM_BOMB = 8,
	HOLD_POSITION = 9,
	FOLLOW = 10,
	VIP_ESCAPE = 11,
	GUARD_VIP_ESCAPE_ZONE = 12,
	COLLECT_HOSTAGES = 13,
	RESCUE_HOSTAGES = 14,
	GUARD_HOSTAGES = 15,
	GUARD_HOSTAGE_RESCUE_ZONE = 16,
	MOVE_TO_LAST_KNOWN_ENEMY_POSITION = 17,
	MOVE_TO_SNIPER_SPOT = 18,
	SNIPING = 19,
}; /* size: 4 */

/* 1127 */
/* <0> (null):0 */
enum DispositionType {
	ENGAGE_AND_INVESTIGATE = 0,
	OPPORTUNITY_FIRE = 1,
	SELF_DEFENSE = 2,
	IGNORE_ENEMIES = 3,
}; /* size: 4 */

/* 1128 */
/* <0> (null):0 */
enum MoraleType {
	TERRIBLE = 4294967293,
	BAD = 4294967294,
	NEGATIVE = 4294967295,
	NEUTRAL = 0,
	POSITIVE = 1,
	GOOD = 2,
	EXCELLENT = 3,
}; /* size: 4 */

/* 1129 */
/* <0> (null):0 */
enum {
	MAX_CHECKED_SPOTS = 64,
}; /* size: 4 */

/* 1130 */
/* <0> (null):0 */
struct CCSBot {
	/* <0> (null):0 */
	enum TaskType {
		SEEK_AND_DESTROY = 0,
		PLANT_BOMB = 1,
		FIND_TICKING_BOMB = 2,
		DEFUSE_BOMB = 3,
		GUARD_TICKING_BOMB = 4,
		GUARD_BOMB_DEFUSER = 5,
		GUARD_LOOSE_BOMB = 6,
		GUARD_BOMB_ZONE = 7,
		ESCAPE_FROM_BOMB = 8,
		HOLD_POSITION = 9,
		FOLLOW = 10,
		VIP_ESCAPE = 11,
		GUARD_VIP_ESCAPE_ZONE = 12,
		COLLECT_HOSTAGES = 13,
		RESCUE_HOSTAGES = 14,
		GUARD_HOSTAGES = 15,
		GUARD_HOSTAGE_RESCUE_ZONE = 16,
		MOVE_TO_LAST_KNOWN_ENEMY_POSITION = 17,
		MOVE_TO_SNIPER_SPOT = 18,
		SNIPING = 19,
	};

	/* <0> (null):0 */
	enum DispositionType {
		ENGAGE_AND_INVESTIGATE = 0,
		OPPORTUNITY_FIRE = 1,
		SELF_DEFENSE = 2,
		IGNORE_ENEMIES = 3,
	};

	/* <0> (null):0 */
	enum MoraleType {
		TERRIBLE = 4294967293,
		BAD = 4294967294,
		NEGATIVE = 4294967295,
		NEUTRAL = 0,
		POSITIVE = 1,
		GOOD = 2,
		EXCELLENT = 3,
	};

	/* <0> (null):0 */
	enum {
		MAX_CHECKED_SPOTS = 64,
	};

	/* <0> (null):0 */
	bool IsSurprised(const class CCSBot  *); /* linkage=_ZNK6CCSBot11IsSurprisedEv */

	/* <0> (null):0 */
	enum TaskType GetTask(const class CCSBot  *); /* linkage=_ZNK6CCSBot7GetTaskEv */

	/* <0> (null):0 */
	int GetNearbyEnemyCount(const class CCSBot  *); /* linkage=_ZNK6CCSBot19GetNearbyEnemyCountEv */

	/* <0> (null):0 */
	int GetNearbyFriendCount(const class CCSBot  *); /* linkage=_ZNK6CCSBot20GetNearbyFriendCountEv */

	/* <0> (null):0 */
	float GetTimeSinceLastSawEnemy(const class CCSBot  *); /* linkage=_ZNK6CCSBot24GetTimeSinceLastSawEnemyEv */

	/* <0> (null):0 */
	bool IsEnemyVisible(const class CCSBot  *); /* linkage=_ZNK6CCSBot14IsEnemyVisibleEv */

	/* <0> (null):0 */
	bool HasPath(const class CCSBot  *); /* linkage=_ZNK6CCSBot7HasPathEv */

	/* <0> (null):0 */
	void DestroyPath(class CCSBot *); /* linkage=_ZN6CCSBot11DestroyPathEv */

	/* <0> (null):0 */
	class CNavArea * GetLastKnownArea(const class CCSBot  *); /* linkage=_ZNK6CCSBot16GetLastKnownAreaEv */

	/* <0> (null):0 */
	bool IsUsingLadder(const class CCSBot  *); /* linkage=_ZNK6CCSBot13IsUsingLadderEv */

	/* <0> (null):0 */
	class CBasePlayer * GetFollowLeader(class CCSBot *); /* linkage=_ZN6CCSBot15GetFollowLeaderEv */

	/* <0> (null):0 */
	class BotChatterInterface * GetChatter(class CCSBot *); /* linkage=_ZN6CCSBot10GetChatterEv */

	/* <0> (null):0 */
	const class CSGameState  * GetGameState(const class CCSBot  *); /* linkage=_ZNK6CCSBot12GetGameStateEv */

	/* <0> (null):0 */
	bool IsSafe(const class CCSBot  *); /* linkage=_ZNK6CCSBot6IsSafeEv */

	/* <0> (null):0 */
	virtual void Walk(class CCSBot *); /* linkage=_ZN6CCSBot4WalkEv */

	/* <0> (null):0 */
	virtual bool Jump(class CCSBot *, bool); /* linkage=_ZN6CCSBot4JumpEb */

	/* <0> (null):0 */
	virtual void Killed(class CCSBot *, entvars_t *, int); /* linkage=_ZN6CCSBot6KilledEP9entvars_si */

private:

	/* <0> (null):0 */
	void BotTouch(class CCSBot *, class CBaseEntity *); /* linkage=_ZN6CCSBot8BotTouchEP11CBaseEntity */

	/* <0> (null):0 */
	bool IsBusy(const class CCSBot  *); /* linkage=_ZNK6CCSBot6IsBusyEv */

	/* <0> (null):0 */
	void BotDeathThink(class CCSBot *); /* linkage=_ZN6CCSBot13BotDeathThinkEv */

	/* <0> (null):0 */
	class CBasePlayer * FindNearbyPlayer(class CCSBot *); /* linkage=_ZN6CCSBot16FindNearbyPlayerEv */

	/* <0> (null):0 */
	void SetEnemy(class CCSBot *, class CBasePlayer *); /* linkage=_ZN6CCSBot8SetEnemyEP11CBasePlayer */

	/* <0> (null):0 */
	bool StayOnNavMesh(class CCSBot *); /* linkage=_ZN6CCSBot13StayOnNavMeshEv */

	/* <0> (null):0 */
	void Panic(class CCSBot *, class CBasePlayer *); /* linkage=_ZN6CCSBot5PanicEP11CBasePlayer */

	/* <0> (null):0 */
	void AdjustSafeTime(class CCSBot *); /* linkage=_ZN6CCSBot14AdjustSafeTimeEv */

	/* <0> (null):0 */
	virtual int TakeDamage(class CCSBot *, entvars_t *, entvars_t *, float, int); /* linkage=_ZN6CCSBot10TakeDamageEP9entvars_sS1_fi */

	/* <0> (null):0 */
	bool IsDoingScenario(const class CCSBot  *); /* linkage=_ZNK6CCSBot15IsDoingScenarioEv */

	/* <0> (null):0 */
	bool NoticeLooseBomb(const class CCSBot  *); /* linkage=_ZNK6CCSBot15NoticeLooseBombEv */

	/* <0> (null):0 */
	bool CanSeeLooseBomb(const class CCSBot  *); /* linkage=_ZNK6CCSBot15CanSeeLooseBombEv */

	/* <0> (null):0 */
	bool CanSeePlantedBomb(const class CCSBot  *); /* linkage=_ZNK6CCSBot17CanSeePlantedBombEv */

	/* <0> (null):0 */
	class CBasePlayer * GetAttacker(const class CCSBot  *); /* linkage=_ZNK6CCSBot11GetAttackerEv */

	/* <0> (null):0 */
	void GetOffLadder(class CCSBot *); /* linkage=_ZN6CCSBot12GetOffLadderEv */

	/* <0> (null):0 */
	float GetHidingSpotCheckTimestamp(const class CCSBot  *, class HidingSpot *); /* linkage=_ZNK6CCSBot27GetHidingSpotCheckTimestampEP10HidingSpot */

	/* <0> (null):0 */
	void SetHidingSpotCheckTimestamp(class CCSBot *, class HidingSpot *); /* linkage=_ZN6CCSBot27SetHidingSpotCheckTimestampEP10HidingSpot */

	/* <0> (null):0 */
	void UpdateHostageEscortCount(class CCSBot *); /* linkage=_ZN6CCSBot24UpdateHostageEscortCountEv */

	/* <0> (null):0 */
	bool IsOutnumbered(const class CCSBot  *); /* linkage=_ZNK6CCSBot13IsOutnumberedEv */

	/* <0> (null):0 */
	int OutnumberedCount(const class CCSBot  *); /* linkage=_ZNK6CCSBot16OutnumberedCountEv */

	/* <0> (null):0 */
	class CBasePlayer * GetImportantEnemy(const class CCSBot  *, bool); /* linkage=_ZNK6CCSBot17GetImportantEnemyEb */

	/* <0> (null):0 */
	void SetDisposition(class CCSBot *, enum DispositionType); /* linkage=_ZN6CCSBot14SetDispositionENS_15DispositionTypeE */

	/* <0> (null):0 */
	enum DispositionType GetDisposition(const class CCSBot  *); /* linkage=_ZNK6CCSBot14GetDispositionEv */

	/* <0> (null):0 */
	void IgnoreEnemies(class CCSBot *, float); /* linkage=_ZN6CCSBot13IgnoreEnemiesEf */

	/* <0> (null):0 */
	void IncreaseMorale(class CCSBot *); /* linkage=_ZN6CCSBot14IncreaseMoraleEv */

	/* <0> (null):0 */
	void DecreaseMorale(class CCSBot *); /* linkage=_ZN6CCSBot14DecreaseMoraleEv */

	/* <0> (null):0 */
	bool IsRogue(const class CCSBot  *); /* linkage=_ZNK6CCSBot7IsRogueEv */

	/* <0> (null):0 */
	bool IsHurrying(const class CCSBot  *); /* linkage=_ZNK6CCSBot10IsHurryingEv */

	/* <0> (null):0 */
	bool IsWellPastSafe(const class CCSBot  *); /* linkage=_ZNK6CCSBot14IsWellPastSafeEv */

	/* <0> (null):0 */
	bool IsEndOfSafeTime(const class CCSBot  *); /* linkage=_ZNK6CCSBot15IsEndOfSafeTimeEv */

	/* <0> (null):0 */
	float GetSafeTimeRemaining(const class CCSBot  *); /* linkage=_ZNK6CCSBot20GetSafeTimeRemainingEv */

	/* <0> (null):0 */
	bool HasNotSeenEnemyForLongTime(const class CCSBot  *); /* linkage=_ZNK6CCSBot26HasNotSeenEnemyForLongTimeEv */

	/* <0> (null):0 */
	bool GuardRandomZone(class CCSBot *, float); /* linkage=_ZN6CCSBot15GuardRandomZoneEf */

	/* <0> (null):0 */
	float GetRangeToFarthestEscortedHostage(const class CCSBot  *); /* linkage=_ZNK6CCSBot33GetRangeToFarthestEscortedHostageEv */

	/* vtable has 4 entries: {
	   [93] = Walk(_ZN6CCSBot4WalkEv), 
	   [100] = Jump(_ZN6CCSBot4JumpEb), 
	   [14] = Killed(_ZN6CCSBot6KilledEP9entvars_si), 
	   [12] = TakeDamage(_ZN6CCSBot10TakeDamageEP9entvars_sS1_fi), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1131 */
 /* pointer to 1130 */
 /* size: 4 */

/* 1132 */
/* <0> (null):0 */
bool                       array[4]; /* size: 4 */

/* 1133 */
/* <0> (null):0 */
int                        array[4]; /* size: 16 */

/* 1134 */
/* <0> (null):0 */
struct HostageInfo         array[12]; /* size: 240 */

/* 1135 */
 /* pointer to 1125 */
 /* size: 4 */

/* 1136 */
 /* pointer to 1137 */
 /* size: 4 */

/* 1137 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 348 */

/* 1138 */
/* <0> (null):0 */
typedef unsigned int PlaceCriteria; /* size: 4 */

/* 1139 */
/* <0> (null):0 */
typedef unsigned int CountCriteria; /* size: 4 */

/* 1140 */
/* <0> (null):0 */
enum BotStatementType {
	REPORT_VISIBLE_ENEMIES = 0,
	REPORT_ENEMY_ACTION = 1,
	REPORT_MY_CURRENT_TASK = 2,
	REPORT_MY_INTENTION = 3,
	REPORT_CRITICAL_EVENT = 4,
	REPORT_REQUEST_HELP = 5,
	REPORT_REQUEST_INFORMATION = 6,
	REPORT_ROUND_END = 7,
	REPORT_MY_PLAN = 8,
	REPORT_INFORMATION = 9,
	REPORT_EMOTE = 10,
	REPORT_ACKNOWLEDGE = 11,
	REPORT_ENEMIES_REMAINING = 12,
	REPORT_FRIENDLY_FIRE = 13,
	REPORT_KILLED_FRIEND = 14,
	NUM_BOT_STATEMENT_TYPES = 15,
}; /* size: 4 */

/* 1141 */
/* <0> (null):0 */
typedef struct vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > BotVoiceBankVector; /* size: 0 */

/* 1142 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1143 */
/* <0> (null):0 */
typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * pointer; /* size: 4 */

/* 1144 */
/* <0> (null):0 */
typedef const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  * const_pointer; /* size: 4 */

/* 1145 */
/* <0> (null):0 */
class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * pointer;

	/* <0> (null):0 */
	typedef const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE7addressERS6_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  *, const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE7addressERKS6_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE10deallocateEPS6_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE9constructEPS6_RKS6_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE7destroyEPS6_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1146 */
 /* pointer to 1147 */
 /* size: 4 */

/* 1147 */
 /* pointer to 423 */
 /* size: 4 */

/* 1148 */
 /* pointer to 1149 */
 /* size: 4 */

/* 1149 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1150 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1151 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1152 */
 /* pointer to 1145 */
 /* size: 4 */

/* 1153 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1154 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1155 */
 /* pointer to 1156 */
 /* size: 4 */

/* 1156 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1157 */
/* <0> (null):0 */
typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * pointer; /* size: 4 */

/* 1158 */
/* <0> (null):0 */
typedef const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  * const_pointer; /* size: 4 */

/* 1159 */
/* <0> (null):0 */
typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * & reference; /* size: 4 */

/* 1160 */
/* <0> (null):0 */
typedef const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  & const_reference; /* size: 4 */

/* 1161 */
/* <0> (null):0 */
typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> other; /* size: 1 */

/* 1162 */
/* <0> (null):0 */
struct rebind<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {
	/* <0> (null):0 */
	typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1163 */
/* <0> (null):0 */
class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> : public new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {
public:

	/* class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * pointer;

	/* <0> (null):0 */
	typedef const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  * const_pointer;

	/* <0> (null):0 */
	typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * & reference;

	/* <0> (null):0 */
	typedef const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *);

	/* <0> (null):0 */
	void allocator(class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, const class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, int);

	/* <0> (null):0 */
	struct rebind<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {
		/* <0> (null):0 */
		typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 1164 */
 /* pointer to 1163 */
 /* size: 4 */

/* 1165 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1166 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1167 */
 /* pointer to 427 */
 /* size: 4 */

/* 1168 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1169 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1170 */
/* <0> (null):0 */
typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> allocator_type; /* size: 1 */

/* 1171 */
/* <0> (null):0 */
struct _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > {
	struct _Vector_impl        _M_impl;              /*     0    12 */
	/* <0> (null):0 */
	typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> allocator_type;

	/* <0> (null):0 */
	_Tp_alloc_type & _M_get_Tp_allocator(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	const _Tp_alloc_type  & _M_get_Tp_allocator(const class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*,); /* linkage=_ZNKSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*,); /* linkage=_ZNKSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::);

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, const allocator_type  &);

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int);

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int, const allocator_type  &);

	/* <0> (null):0 */
	void ~_Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, int);

	/* <0> (null):0 */
	pointer _M_allocate(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int); /* linkage=_ZNSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE11_M_allocateEj */

	/* <0> (null):0 */
	void _M_deallocate(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, unsigned int); /* linkage=_ZNSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE13_M_deallocateEPS5_j */

	/* <0> (null):0 */
	using ::_M_allocate;

	/* <0> (null):0 */
	using ::_M_deallocate;

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::get_allocator;


	/* size: 12, cachelines: 1, members: 1 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1172 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1173 */
 /* pointer to 1171 */
 /* size: 4 */

/* 1174 */
 /* pointer to 1175 */
 /* size: 4 */

/* 1175 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1176 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1177 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1178 */
/* <0> (null):0 */
typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * value_type; /* size: 4 */

/* 1179 */
/* <0> (null):0 */
typedef pointer pointer; /* size: 4 */

/* 1180 */
/* <0> (null):0 */
typedef const_pointer const_pointer; /* size: 4 */

/* 1181 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 1182 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 1183 */
/* <0> (null):0 */
typedef struct __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > iterator; /* size: 0 */

/* 1184 */
/* <0> (null):0 */
typedef struct __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >* const*, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > const_iterator; /* size: 0 */

/* 1185 */
/* <0> (null):0 */
typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >* const*, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > > const_reverse_iterator; /* size: 0 */

/* 1186 */
/* <0> (null):0 */
typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > > reverse_iterator; /* size: 0 */

/* 1187 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1188 */
/* <0> (null):0 */
typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> allocator_type; /* size: 1 */

/* 1189 */
/* <0> (null):0 */
class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > : protected _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > {
protected:

	/* struct _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > <ancestor>; */ /*     0    12 */
	/* <0> (null):0 */
	typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * value_type;

	/* <0> (null):0 */
	typedef pointer pointer;

	/* <0> (null):0 */
	typedef const_pointer const_pointer;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > iterator;

	/* <0> (null):0 */
	typedef struct __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >* const*, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >* const*, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> allocator_type;

	/* <0> (null):0 */
	void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca);

	/* <0> (null):0 */
	void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const allocator_type  &);

	/* <0> (null):0 */
	void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::);

	/* <0> (null):0 */
	void ~vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, int);

	/* <0> (null):0 */
	class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca operator=(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EEaSERKS6_ */

	/* <0> (null):0 */
	void assign(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6assignEjRKS4_ */

	/* <0> (null):0 */
	iterator begin(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4rendEv */

	/* <0> (null):0 */
	size_type size(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6resizeEjS4_ */

	/* <0> (null):0 */
	size_type capacity(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE8capacityEv */

	/* <0> (null):0 */
	bool empty(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5emptyEv */

	/* <0> (null):0 */
	void reserve(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE7reserveEj */

	/* <0> (null):0 */
	reference operator[](class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EEixEj */

	/* <0> (null):0 */
	const_reference operator[](const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EEixEj */

	/* <0> (null):0 */
	void _M_range_check(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE14_M_range_checkEj */

	/* <0> (null):0 */
	reference at(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE2atEj */

	/* <0> (null):0 */
	const_reference at(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE2atEj */

	/* <0> (null):0 */
	reference front(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5frontEv */

	/* <0> (null):0 */
	reference back(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4backEv */

	/* <0> (null):0 */
	pointer data(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4dataEv */

	/* <0> (null):0 */
	const_pointer data(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4dataEv */

	/* <0> (null):0 */
	void push_back(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE9push_backERKS4_ */

	/* <0> (null):0 */
	void pop_back(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6insertEN9__gnu_cxx17__normal_iteratorIPS4_S6_EERKS4_ */

	/* <0> (null):0 */
	void insert(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6insertEN9__gnu_cxx17__normal_iteratorIPS4_S6_EEjRKS4_ */

	/* <0> (null):0 */
	iterator erase(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS4_S6_EE */

	/* <0> (null):0 */
	iterator erase(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS4_S6_EESA_ */

	/* <0> (null):0 */
	void swap(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4swapERS6_ */

	/* <0> (null):0 */
	void clear(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5clearEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE18_M_fill_initializeEjRKS4_ */

	/* <0> (null):0 */
	void _M_fill_assign(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE14_M_fill_assignEjRKS4_ */

	/* <0> (null):0 */
	void _M_fill_insert(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS4_S6_EEjRKS4_ */

	/* <0> (null):0 */
	void _M_insert_aux(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS4_S6_EERKS4_ */

	/* <0> (null):0 */
	size_type _M_check_len(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int, const char  *); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE12_M_check_lenEjPKc */

	/* <0> (null):0 */
	void _M_erase_at_end(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE15_M_erase_at_endEPS4_ */


	/* size: 12, cachelines: 1, members: 1 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1190 */
 /* pointer to 1189 */
 /* size: 4 */

/* 1191 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1192 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1193 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1194 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1195 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1196 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1197 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1198 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1199 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1200 */
 /* pointer to 1199 */
 /* size: 4 */

/* 1201 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1202 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1203 */
/* <0> (null):0 */
typedef int * pointer; /* size: 4 */

/* 1204 */
/* <0> (null):0 */
typedef const int  * const_pointer; /* size: 4 */

/* 1205 */
/* <0> (null):0 */
class new_allocator<int> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef int * pointer;

	/* <0> (null):0 */
	typedef const int  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<int> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<int> *, const class new_allocator<int>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<int> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<int>  *, int &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIiE7addressERi */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<int>  *, const int  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIiE7addressERKi */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<int> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIiE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<int> *, int *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIiE10deallocateEPij */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<int>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIiE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<int> *, int *, const int  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIiE9constructEPiRKi */

	/* <0> (null):0 */
	void destroy(class new_allocator<int> *, int *); /* linkage=_ZN9__gnu_cxx13new_allocatorIiE7destroyEPi */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1206 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1207 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1208 */
 /* pointer to 1205 */
 /* size: 4 */

/* 1209 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1210 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1211 */
 /* pointer to 1212 */
 /* size: 4 */

/* 1212 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1213 */
/* <0> (null):0 */
typedef int * pointer; /* size: 4 */

/* 1214 */
/* <0> (null):0 */
typedef const int  * const_pointer; /* size: 4 */

/* 1215 */
/* <0> (null):0 */
typedef int & reference; /* size: 4 */

/* 1216 */
/* <0> (null):0 */
typedef const int  & const_reference; /* size: 4 */

/* 1217 */
/* <0> (null):0 */
typedef struct allocator<int> other; /* size: 1 */

/* 1218 */
/* <0> (null):0 */
struct rebind<int> {
	/* <0> (null):0 */
	typedef struct allocator<int> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1219 */
/* <0> (null):0 */
class allocator<int> : public new_allocator<int> {
public:

	/* class new_allocator<int>  <ancestor>; */      /*     0     0 */
	/* <0> (null):0 */
	typedef int * pointer;

	/* <0> (null):0 */
	typedef const int  * const_pointer;

	/* <0> (null):0 */
	typedef int & reference;

	/* <0> (null):0 */
	typedef const int  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<int> *);

	/* <0> (null):0 */
	void allocator(class allocator<int> *, const class allocator<int>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<int> *, int);

	/* <0> (null):0 */
	struct rebind<int> {
		/* <0> (null):0 */
		typedef struct allocator<int> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 1220 */
 /* pointer to 1219 */
 /* size: 4 */

/* 1221 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1222 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1223 */
 /* pointer to 433 */
 /* size: 4 */

/* 1224 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1225 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1226 */
/* <0> (null):0 */
typedef struct allocator<int> allocator_type; /* size: 1 */

/* 1227 */
/* <0> (null):0 */
struct _Vector_base<int, std::allocator<int> > {
	struct _Vector_impl        _M_impl;              /*     0    12 */
	/* <0> (null):0 */
	typedef struct allocator<int> allocator_type;

	/* <0> (null):0 */
	_Tp_alloc_type & _M_get_Tp_allocator(class _Vector_base<int, std::allocator<int> > *); /* linkage=_ZNSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	const _Tp_alloc_type  & _M_get_Tp_allocator(const class _Vector_base<int, std::allocator<int> >  *); /* linkage=_ZNKSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _Vector_base<int, std::allocator<int> >  *); /* linkage=_ZNKSt12_Vector_baseIiSaIiEE13get_allocatorEv */

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<int, std::allocator<int> > *);

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<int, std::allocator<int> > *, const allocator_type  &);

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<int, std::allocator<int> > *, unsigned int);

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<int, std::allocator<int> > *, unsigned int, const allocator_type  &);

	/* <0> (null):0 */
	void ~_Vector_base(class _Vector_base<int, std::allocator<int> > *, int);

	/* <0> (null):0 */
	pointer _M_allocate(class _Vector_base<int, std::allocator<int> > *, unsigned int); /* linkage=_ZNSt12_Vector_baseIiSaIiEE11_M_allocateEj */

	/* <0> (null):0 */
	void _M_deallocate(class _Vector_base<int, std::allocator<int> > *, int *, unsigned int); /* linkage=_ZNSt12_Vector_baseIiSaIiEE13_M_deallocateEPij */

	/* <0> (null):0 */
	using ::_M_allocate;

	/* <0> (null):0 */
	using ::_M_deallocate;

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::get_allocator;


	/* size: 12, cachelines: 1, members: 1 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1228 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1229 */
 /* pointer to 1227 */
 /* size: 4 */

/* 1230 */
 /* pointer to 1231 */
 /* size: 4 */

/* 1231 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1232 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1233 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1234 */
/* <0> (null):0 */
typedef int value_type; /* size: 4 */

/* 1235 */
/* <0> (null):0 */
typedef pointer pointer; /* size: 4 */

/* 1236 */
/* <0> (null):0 */
typedef const_pointer const_pointer; /* size: 4 */

/* 1237 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 1238 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 1239 */
/* <0> (null):0 */
typedef struct __normal_iterator<int*, std::vector<int, std::allocator<int> > > iterator; /* size: 0 */

/* 1240 */
/* <0> (null):0 */
typedef struct __normal_iterator<const int*, std::vector<int, std::allocator<int> > > const_iterator; /* size: 0 */

/* 1241 */
/* <0> (null):0 */
typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<const int*, std::vector<int, std::allocator<int> > > > const_reverse_iterator; /* size: 0 */

/* 1242 */
/* <0> (null):0 */
typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > > reverse_iterator; /* size: 0 */

/* 1243 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1244 */
/* <0> (null):0 */
typedef struct allocator<int> allocator_type; /* size: 1 */

/* 1245 */
/* <0> (null):0 */
class vector<int, std::allocator<int> > : protected _Vector_base<int, std::allocator<int> > {
protected:

	/* struct _Vector_base<int, std::allocator<int> > <ancestor>; */ /*     0    12 */
	/* <0> (null):0 */
	typedef int value_type;

	/* <0> (null):0 */
	typedef pointer pointer;

	/* <0> (null):0 */
	typedef const_pointer const_pointer;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct __normal_iterator<int*, std::vector<int, std::allocator<int> > > iterator;

	/* <0> (null):0 */
	typedef struct __normal_iterator<const int*, std::vector<int, std::allocator<int> > > const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<const int*, std::vector<int, std::allocator<int> > > > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<int> allocator_type;

	/* <0> (null):0 */
	void vector(class vector<int, std::allocator<int> > *);

	/* <0> (null):0 */
	void vector(class vector<int, std::allocator<int> > *, const allocator_type  &);

	/* <0> (null):0 */
	void vector(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void vector(class vector<int, std::allocator<int> > *, const class vector<int, std::allocator<int> >  &);

	/* <0> (null):0 */
	void ~vector(class vector<int, std::allocator<int> > *, int);

	/* <0> (null):0 */
	class vector<int, std::allocator<int> > & operator=(class vector<int, std::allocator<int> > *, const class vector<int, std::allocator<int> >  &); /* linkage=_ZNSt6vectorIiSaIiEEaSERKS1_ */

	/* <0> (null):0 */
	void assign(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE6assignEjRKi */

	/* <0> (null):0 */
	iterator begin(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE5beginEv */

	/* <0> (null):0 */
	iterator end(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE4rendEv */

	/* <0> (null):0 */
	size_type size(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class vector<int, std::allocator<int> > *, unsigned int, int); /* linkage=_ZNSt6vectorIiSaIiEE6resizeEji */

	/* <0> (null):0 */
	size_type capacity(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE8capacityEv */

	/* <0> (null):0 */
	bool empty(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE5emptyEv */

	/* <0> (null):0 */
	void reserve(class vector<int, std::allocator<int> > *, unsigned int); /* linkage=_ZNSt6vectorIiSaIiEE7reserveEj */

	/* <0> (null):0 */
	reference operator[](class vector<int, std::allocator<int> > *, unsigned int); /* linkage=_ZNSt6vectorIiSaIiEEixEj */

	/* <0> (null):0 */
	const_reference operator[](const class vector<int, std::allocator<int> >  *, unsigned int); /* linkage=_ZNKSt6vectorIiSaIiEEixEj */

	/* <0> (null):0 */
	void _M_range_check(const class vector<int, std::allocator<int> >  *, unsigned int); /* linkage=_ZNKSt6vectorIiSaIiEE14_M_range_checkEj */

	/* <0> (null):0 */
	reference at(class vector<int, std::allocator<int> > *, unsigned int); /* linkage=_ZNSt6vectorIiSaIiEE2atEj */

	/* <0> (null):0 */
	const_reference at(const class vector<int, std::allocator<int> >  *, unsigned int); /* linkage=_ZNKSt6vectorIiSaIiEE2atEj */

	/* <0> (null):0 */
	reference front(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE5frontEv */

	/* <0> (null):0 */
	reference back(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE4backEv */

	/* <0> (null):0 */
	const_reference back(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE4backEv */

	/* <0> (null):0 */
	pointer data(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE4dataEv */

	/* <0> (null):0 */
	const_pointer data(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE4dataEv */

	/* <0> (null):0 */
	void push_back(class vector<int, std::allocator<int> > *, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE9push_backERKi */

	/* <0> (null):0 */
	void pop_back(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE6insertEN9__gnu_cxx17__normal_iteratorIPiS1_EERKi */

	/* <0> (null):0 */
	void insert(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE6insertEN9__gnu_cxx17__normal_iteratorIPiS1_EEjRKi */

	/* <0> (null):0 */
	iterator erase(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >); /* linkage=_ZNSt6vectorIiSaIiEE5eraseEN9__gnu_cxx17__normal_iteratorIPiS1_EE */

	/* <0> (null):0 */
	iterator erase(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >); /* linkage=_ZNSt6vectorIiSaIiEE5eraseEN9__gnu_cxx17__normal_iteratorIPiS1_EES5_ */

	/* <0> (null):0 */
	void swap(class vector<int, std::allocator<int> > *, class vector<int, std::allocator<int> > &); /* linkage=_ZNSt6vectorIiSaIiEE4swapERS1_ */

	/* <0> (null):0 */
	void clear(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE5clearEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE18_M_fill_initializeEjRKi */

	/* <0> (null):0 */
	void _M_fill_assign(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE14_M_fill_assignEjRKi */

	/* <0> (null):0 */
	void _M_fill_insert(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPiS1_EEjRKi */

	/* <0> (null):0 */
	void _M_insert_aux(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, const int  &); /* linkage=_ZNSt6vectorIiSaIiEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPiS1_EERKi */

	/* <0> (null):0 */
	size_type _M_check_len(const class vector<int, std::allocator<int> >  *, unsigned int, const char  *); /* linkage=_ZNKSt6vectorIiSaIiEE12_M_check_lenEjPKc */

	/* <0> (null):0 */
	void _M_erase_at_end(class vector<int, std::allocator<int> > *, int *); /* linkage=_ZNSt6vectorIiSaIiEE15_M_erase_at_endEPi */


	/* size: 12, cachelines: 1, members: 1 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1246 */
 /* pointer to 1245 */
 /* size: 4 */

/* 1247 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1248 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1249 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1250 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1251 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1252 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1253 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1254 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1255 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1256 */
 /* pointer to 1255 */
 /* size: 4 */

/* 1257 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1258 */
/* <0> (null):0 */
class BotPhrase {
private:

	char *                     m_name;               /*     0     4 */
	Place                      m_id;                 /*     4     4 */
	bool                       m_isPlace;            /*     8     1 */
	enum GameEventType         m_radioEvent;         /*    12     4 */
	bool                       m_isImportant;        /*    16     1 */
	BotVoiceBankVector         m_voiceBank;          /*    20     0 */
	class vector<int, std::allocator<int> > m_count; /*    32    12 */
	class vector<int, std::allocator<int> > m_index; /*    44    12 */
	int                        m_numVoiceBanks;      /*    56     4 */
	PlaceCriteria              m_placeCriteria;      /*    60     4 */
	CountCriteria              m_countCriteria;      /*    64     4 */
	/* <0> (null):0 */
	char * GetSpeakable(const class BotPhrase  *, int, float *); /* linkage=_ZNK9BotPhrase12GetSpeakableEiPf */

	/* <0> (null):0 */
	void ClearCriteria(const class BotPhrase  *); /* linkage=_ZNK9BotPhrase13ClearCriteriaEv */

	/* <0> (null):0 */
	void SetPlaceCriteria(const class BotPhrase  *, PlaceCriteria); /* linkage=_ZNK9BotPhrase16SetPlaceCriteriaEj */

	/* <0> (null):0 */
	void SetCountCriteria(const class BotPhrase  *, CountCriteria); /* linkage=_ZNK9BotPhrase16SetCountCriteriaEj */

	/* <0> (null):0 */
	const char  * GetName(const class BotPhrase  *); /* linkage=_ZNK9BotPhrase7GetNameEv */

	/* <0> (null):0 */
	unsigned intconst GetID(const class BotPhrase  *); /* linkage=_ZNK9BotPhrase5GetIDEv */

	/* <0> (null):0 */
	enum GameEventType GetRadioEquivalent(const class BotPhrase  *); /* linkage=_ZNK9BotPhrase18GetRadioEquivalentEv */

	/* <0> (null):0 */
	bool IsImportant(const class BotPhrase  *); /* linkage=_ZNK9BotPhrase11IsImportantEv */

	/* <0> (null):0 */
	bool IsPlace(const class BotPhrase  *); /* linkage=_ZNK9BotPhrase7IsPlaceEv */

	/* <0> (null):0 */
	void Randomize(class BotPhrase *); /* linkage=_ZN9BotPhrase9RandomizeEv */

	/* <0> (null):0 */
	void BotPhrase(class BotPhrase *, unsigned int, bool);

	/* <0> (null):0 */
	void ~BotPhrase(class BotPhrase *, int);

	/* <0> (null):0 */
	void InitVoiceBank(class BotPhrase *, int); /* linkage=_ZN9BotPhrase13InitVoiceBankEi */


	/* size: 68, cachelines: 2, members: 11 */
	/* last cacheline: 4 bytes */

	/* BRAIN FART ALERT! 68 != 50 + 0(holes), diff = 18 */

}; /* size: 68 */

/* 1259 */
 /* pointer to 1260 */
 /* size: 4 */

/* 1260 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 68 */

/* 1261 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1262 */
 /* pointer to 1258 */
 /* size: 4 */

/* 1263 */
/* <0> (null):0 */
typedef struct list<BotPhrase*, std::allocator<BotPhrase*> > BotPhraseList; /* size: 0 */

/* 1264 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1265 */
/* <0> (null):0 */
typedef class BotPhrase * * pointer; /* size: 4 */

/* 1266 */
/* <0> (null):0 */
typedef const class BotPhrase *  * const_pointer; /* size: 4 */

/* 1267 */
/* <0> (null):0 */
class new_allocator<BotPhrase*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class BotPhrase * * pointer;

	/* <0> (null):0 */
	typedef const class BotPhrase *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<BotPhrase*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<BotPhrase*> *, const class new_allocator<BotPhrase*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<BotPhrase*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<BotPhrase*>  *, class BotPhrase * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP9BotPhraseE7addressERS2_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<BotPhrase*>  *, const class BotPhrase *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP9BotPhraseE7addressERKS2_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<BotPhrase*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<BotPhrase*> *, class BotPhrase * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE10deallocateEPS2_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<BotPhrase*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP9BotPhraseE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<BotPhrase*> *, class BotPhrase * *, const class BotPhrase *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE9constructEPS2_RKS2_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<BotPhrase*> *, class BotPhrase * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE7destroyEPS2_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1268 */
 /* pointer to 1262 */
 /* size: 4 */

/* 1269 */
 /* pointer to 1270 */
 /* size: 4 */

/* 1270 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1271 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1272 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1273 */
 /* pointer to 1267 */
 /* size: 4 */

/* 1274 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1275 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1276 */
 /* pointer to 1277 */
 /* size: 4 */

/* 1277 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1278 */
/* <0> (null):0 */
typedef class BotPhrase * & reference; /* size: 4 */

/* 1279 */
/* <0> (null):0 */
typedef const class BotPhrase *  & const_reference; /* size: 4 */

/* 1280 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<BotPhrase*> > other; /* size: 0 */

/* 1281 */
/* <0> (null):0 */
struct rebind<std::_List_node<BotPhrase*> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<BotPhrase*> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1282 */
/* <0> (null):0 */
typedef struct allocator<BotPhrase*> other; /* size: 1 */

/* 1283 */
/* <0> (null):0 */
struct rebind<BotPhrase*> {
	/* <0> (null):0 */
	typedef struct allocator<BotPhrase*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1284 */
/* <0> (null):0 */
class allocator<BotPhrase*> : public new_allocator<BotPhrase*> {
public:

	/* class new_allocator<BotPhrase*> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class BotPhrase * & reference;

	/* <0> (null):0 */
	typedef const class BotPhrase *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<BotPhrase*> *);

	/* <0> (null):0 */
	void allocator(class allocator<BotPhrase*> *, const class allocator<BotPhrase*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<BotPhrase*> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<BotPhrase*> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<BotPhrase*> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<BotPhrase*> {
		/* <0> (null):0 */
		typedef struct allocator<BotPhrase*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 1285 */
 /* pointer to 1284 */
 /* size: 4 */

/* 1286 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1287 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1288 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1289 */
/* <0> (null):0 */
typedef class _List_node<BotPhrase*> * pointer; /* size: 4 */

/* 1290 */
/* <0> (null):0 */
typedef const class _List_node<BotPhrase*>  * const_pointer; /* size: 4 */

/* 1291 */
/* <0> (null):0 */
class new_allocator<std::_List_node<BotPhrase*> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<BotPhrase*> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<BotPhrase*>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<BotPhrase*> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<BotPhrase*> > *, const class new_allocator<std::_List_node<BotPhrase*> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<BotPhrase*> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<BotPhrase*> >  *, class _List_node<BotPhrase*> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE7addressERS4_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<BotPhrase*> >  *, const class _List_node<BotPhrase*>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE7addressERKS4_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<BotPhrase*> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<BotPhrase*> > *, class _List_node<BotPhrase*> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE10deallocateEPS4_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<BotPhrase*> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<BotPhrase*> > *, class _List_node<BotPhrase*> *, const class _List_node<BotPhrase*>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE9constructEPS4_RKS4_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<BotPhrase*> > *, class _List_node<BotPhrase*> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE7destroyEPS4_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1292 */
 /* pointer to 441 */
 /* size: 4 */

/* 1293 */
 /* pointer to 1294 */
 /* size: 4 */

/* 1294 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1295 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1296 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1297 */
 /* pointer to 1291 */
 /* size: 4 */

/* 1298 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1299 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1300 */
 /* pointer to 1301 */
 /* size: 4 */

/* 1301 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1302 */
/* <0> (null):0 */
class allocator<std::_List_node<BotPhrase*> > : public new_allocator<std::_List_node<BotPhrase*> > {
public:

	/* class new_allocator<std::_List_node<BotPhrase*> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<BotPhrase*> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<BotPhrase*> > *, const class allocator<std::_List_node<BotPhrase*> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<BotPhrase*> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 1303 */
 /* pointer to 1302 */
 /* size: 4 */

/* 1304 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1305 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1306 */
 /* pointer to 443 */
 /* size: 4 */

/* 1307 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1308 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1309 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 1310 */
/* <0> (null):0 */
typedef struct allocator<BotPhrase*> allocator_type; /* size: 1 */

/* 1311 */
/* <0> (null):0 */
class _List_base<BotPhrase*, std::allocator<BotPhrase*> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<BotPhrase*> allocator_type;

	/* <0> (null):0 */
	class _List_node<BotPhrase*> * _M_get_node(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_node<BotPhrase*> *); /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt10_List_baseIP9BotPhraseSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt10_List_baseIP9BotPhraseSaIS1_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt10_List_baseIP9BotPhraseSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 1312 */
 /* pointer to 1311 */
 /* size: 4 */

/* 1313 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1314 */
 /* pointer to 1315 */
 /* size: 4 */

/* 1315 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1316 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1317 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1318 */
/* <0> (null):0 */
typedef class BotPhrase * value_type; /* size: 4 */

/* 1319 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 1320 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 1321 */
/* <0> (null):0 */
typedef struct _List_iterator<BotPhrase*> iterator; /* size: 0 */

/* 1322 */
/* <0> (null):0 */
typedef struct _List_const_iterator<BotPhrase*> const_iterator; /* size: 0 */

/* 1323 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<BotPhrase*> > const_reverse_iterator; /* size: 0 */

/* 1324 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<BotPhrase*> > reverse_iterator; /* size: 0 */

/* 1325 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1326 */
/* <0> (null):0 */
typedef struct allocator<BotPhrase*> allocator_type; /* size: 1 */

/* 1327 */
/* <0> (null):0 */
typedef struct _List_node<BotPhrase*> _Node; /* size: 0 */

/* 1328 */
/* <0> (null):0 */
class list<BotPhrase*, std::allocator<BotPhrase*> > : protected _List_base<BotPhrase*, std::allocator<BotPhrase*> > {
protected:

	/* class _List_base<BotPhrase*, std::allocator<BotPhrase*> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef class BotPhrase * value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<BotPhrase*> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<BotPhrase*> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<BotPhrase*> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<BotPhrase*> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<BotPhrase*> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<BotPhrase*> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE14_M_create_nodeERKS1_ */

	/* <0> (null):0 */
	void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *);

	/* <0> (null):0 */
	void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const class list<BotPhrase*, std::allocator<BotPhrase*> >  &);

	/* <0> (null):0 */
	class list<BotPhrase*, std::allocator<BotPhrase*> > & operator=(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const class list<BotPhrase*, std::allocator<BotPhrase*> >  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EEaSERKS3_ */

	/* <0> (null):0 */
	void assign(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6assignEjRKS1_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, class BotPhrase *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6resizeEjS1_ */

	/* <0> (null):0 */
	reference front(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE10push_frontERKS1_ */

	/* <0> (null):0 */
	void pop_front(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE9push_backERKS1_ */

	/* <0> (null):0 */
	void pop_back(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void insert(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */

	/* <0> (null):0 */
	iterator erase(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	iterator erase(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */

	/* <0> (null):0 */
	void swap(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class list<BotPhrase*, std::allocator<BotPhrase*> > &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4swapERS3_ */

	/* <0> (null):0 */
	void clear(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class list<BotPhrase*, std::allocator<BotPhrase*> > &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */

	/* <0> (null):0 */
	void splice(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class list<BotPhrase*, std::allocator<BotPhrase*> > &, class _List_iterator<BotPhrase*>); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */

	/* <0> (null):0 */
	void splice(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class list<BotPhrase*, std::allocator<BotPhrase*> > &, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */

	/* <0> (null):0 */
	void remove(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6removeERKS1_ */

	/* <0> (null):0 */
	void unique(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class list<BotPhrase*, std::allocator<BotPhrase*> > &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5mergeERS3_ */

	/* <0> (null):0 */
	void reverse(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE18_M_fill_initializeEjRKS1_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE14_M_fill_assignEjRKS1_ */

	/* <0> (null):0 */
	void _M_transfer(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */

	/* <0> (null):0 */
	void _M_insert(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void _M_erase(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class list<BotPhrase*, std::allocator<BotPhrase*> > &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE25_M_check_equal_allocatorsERS3_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 1329 */
 /* pointer to 1327 */
 /* size: 4 */

/* 1330 */
 /* pointer to 1328 */
 /* size: 4 */

/* 1331 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1332 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1333 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1334 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1335 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1336 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1337 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1338 */
 /* pointer to 1339 */
 /* size: 4 */

/* 1339 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1340 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1341 */
/* <0> (null):0 */
struct PlaceTimeInfo {
	Place                      placeID;              /*     0     4 */
	class IntervalTimer       timer;                 /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 1342 */
/* <0> (null):0 */
class BotPhraseManager {
	/* <0> (null):0 */
	struct PlaceTimeInfo {
		Place                      placeID;              /*     0     4 */
		class IntervalTimer       timer;                 /*     4     4 */

		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */
	};

private:

	BotPhraseList              m_list;               /*     0     0 */
	BotPhraseList              m_placeList;          /*     8     0 */
	struct PlaceTimeInfo       m_placeStatementHistory[64]; /*    16   512 */
	/* --- cacheline 8 boundary (512 bytes) --- */
	int                        m_placeCount;         /*   528     4 */
	/* <0> (null):0 */
	void BotPhraseManager(class BotPhraseManager *);

	/* <0> (null):0 */
	void ~BotPhraseManager(class BotPhraseManager *, int);

	/* <0> (null):0 */
	bool Initialize(class BotPhraseManager *, const char  *, int); /* linkage=_ZN16BotPhraseManager10InitializeEPKci */

	/* <0> (null):0 */
	void OnRoundRestart(class BotPhraseManager *); /* linkage=_ZN16BotPhraseManager14OnRoundRestartEv */

	/* <0> (null):0 */
	void OnMapChange(class BotPhraseManager *); /* linkage=_ZN16BotPhraseManager11OnMapChangeEv */

	/* <0> (null):0 */
	unsigned int NameToID(const class BotPhraseManager  *, const char  *); /* linkage=_ZNK16BotPhraseManager8NameToIDEPKc */

	/* <0> (null):0 */
	const char  * IDToName(const class BotPhraseManager  *, unsigned int); /* linkage=_ZNK16BotPhraseManager8IDToNameEj */

	/* <0> (null):0 */
	const class BotPhrase  * GetPhrase(const class BotPhraseManager  *, const char  *); /* linkage=_ZNK16BotPhraseManager9GetPhraseEPKc */

	/* <0> (null):0 */
	const class BotPhrase  * GetPlace(const class BotPhraseManager  *, const char  *); /* linkage=_ZNK16BotPhraseManager8GetPlaceEPKc */

	/* <0> (null):0 */
	const class BotPhrase  * GetPlace(const class BotPhraseManager  *, unsigned int); /* linkage=_ZNK16BotPhraseManager8GetPlaceEj */

	/* <0> (null):0 */
	const BotPhraseList  * GetPlaceList(const class BotPhraseManager  *); /* linkage=_ZNK16BotPhraseManager12GetPlaceListEv */

	/* <0> (null):0 */
	float GetPlaceStatementInterval(const class BotPhraseManager  *, Place); /* linkage=_ZNK16BotPhraseManager25GetPlaceStatementIntervalEj */

	/* <0> (null):0 */
	void ResetPlaceStatementInterval(class BotPhraseManager *, Place); /* linkage=_ZN16BotPhraseManager27ResetPlaceStatementIntervalEj */

	/* <0> (null):0 */
	int FindPlaceIndex(const class BotPhraseManager  *, Place); /* linkage=_ZNK16BotPhraseManager14FindPlaceIndexEj */


	/* size: 532, cachelines: 9, members: 4 */
	/* last cacheline: 20 bytes */

	/* BRAIN FART ALERT! 532 != 516 + 0(holes), diff = 16 */

}; /* size: 532 */

/* 1343 */
/* <0> (null):0 */
struct PlaceTimeInfo       array[64]; /* size: 512 */

/* 1344 */
 /* pointer to 1342 */
 /* size: 4 */

/* 1345 */
 /* pointer to 1346 */
 /* size: 4 */

/* 1346 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 532 */

/* 1347 */
 /* pointer to 1348 */
 /* size: 4 */

/* 1348 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1349 */
/* <0> (null):0 */
enum ConditionType {
	IS_IN_COMBAT = 0,
	RADIO_SILENCE = 1,
	ENEMIES_REMAINING = 2,
	NUM_CONDITIONS = 3,
}; /* size: 4 */

/* 1350 */
/* <0> (null):0 */
enum ContextType {
	CURRENT_ENEMY_COUNT = 0,
	REMAINING_ENEMY_COUNT = 1,
	SHORT_DELAY = 2,
	LONG_DELAY = 3,
	ACCUMULATE_ENEMIES_DELAY = 4,
}; /* size: 4 */

/* 1351 */
/* <0> (null):0 */
union {
	const class BotPhrase  *   phrase;             /*           4 */
	enum ContextType           context;            /*           4 */
}; /* size: 4 */

/* 1352 */
/* <0> (null):0 */
struct {
	/* <0> (null):0 */
	union {
		const class BotPhrase  *   phrase;               /*           4 */
		enum ContextType           context;              /*           4 */
	};

	bool                       isPhrase;             /*     0     1 */
	union {
		const class BotPhrase  * phrase;         /*           4 */
		enum ContextType   context;              /*           4 */
	};                                               /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 5 + 0(holes), diff = 3 */

}; /* size: 8 */

/* 1353 */
/* <0> (null):0 */
class BotStatement {
	/* <0> (null):0 */
	enum ConditionType {
		IS_IN_COMBAT = 0,
		RADIO_SILENCE = 1,
		ENEMIES_REMAINING = 2,
		NUM_CONDITIONS = 3,
	};

	/* <0> (null):0 */
	enum ContextType {
		CURRENT_ENEMY_COUNT = 0,
		REMAINING_ENEMY_COUNT = 1,
		SHORT_DELAY = 2,
		LONG_DELAY = 3,
		ACCUMULATE_ENEMIES_DELAY = 4,
	};

	/* <0> (null):0 */
	struct {
		/* <0> (null):0 */
		union {
			const class BotPhrase  *   phrase;               /*           4 */
			enum ContextType           context;              /*           4 */
		};

		bool                       isPhrase;             /*     0     1 */
		union {
			const class BotPhrase  * phrase;         /*           4 */
			enum ContextType   context;              /*           4 */
		};                                               /*     4     4 */

		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 5 + 0(holes), diff = 3 */

	};

private:

	class BotChatterInterface * m_chatter;           /*     0     4 */
	class BotStatement *       m_next;               /*     4     4 */
	class BotStatement *       m_prev;               /*     8     4 */
	enum BotStatementType      m_type;               /*    12     4 */
	int                        m_subject;            /*    16     4 */
	Place                      m_place;              /*    20     4 */
	class BotMeme *            m_meme;               /*    24     4 */
	float                      m_timestamp;          /*    28     4 */
	float                      m_startTime;          /*    32     4 */
	float                      m_expireTime;         /*    36     4 */
	float                      m_speakTimestamp;     /*    40     4 */
	bool                       m_isSpeaking;         /*    44     1 */
	float                      m_nextTime;           /*    48     4 */
	struct {
		/* <0> (null):0 */
		union {
			const class BotPhrase  * phrase;         /*           4 */
			enum ContextType   context;              /*           4 */
		} m_statement;

		bool               isPhrase;             /*    52     1 */
		union {
			const class BotPhrase  * phrase; /*           4 */
			enum ContextType context;        /*           4 */
		};                                       /*    56     4 */
	} m_statement[4]; /*    52    32 */
	/* --- cacheline 1 boundary (64 bytes) was 17 bytes ago --- */
	enum ConditionType         m_condition[4];       /*    84    16 */
	int                        m_conditionCount;     /*   100     4 */
	int                        m_index;              /*   104     4 */
	int                        m_count;              /*   108     4 */
	/* <0> (null):0 */
	void BotStatement(class BotStatement *, class BotChatterInterface *, enum BotStatementType, float);

	/* <0> (null):0 */
	void ~BotStatement(class BotStatement *, int);

	/* <0> (null):0 */
	class BotChatterInterface * GetChatter(const class BotStatement  *); /* linkage=_ZNK12BotStatement10GetChatterEv */

	/* <0> (null):0 */
	class CCSBot * GetOwner(const class BotStatement  *); /* linkage=_ZNK12BotStatement8GetOwnerEv */

	/* <0> (null):0 */
	enum BotStatementType GetType(const class BotStatement  *); /* linkage=_ZNK12BotStatement7GetTypeEv */

	/* <0> (null):0 */
	bool IsImportant(const class BotStatement  *); /* linkage=_ZNK12BotStatement11IsImportantEv */

	/* <0> (null):0 */
	bool HasSubject(const class BotStatement  *); /* linkage=_ZNK12BotStatement10HasSubjectEv */

	/* <0> (null):0 */
	void SetSubject(class BotStatement *, int); /* linkage=_ZN12BotStatement10SetSubjectEi */

	/* <0> (null):0 */
	int GetSubject(const class BotStatement  *); /* linkage=_ZNK12BotStatement10GetSubjectEv */

	/* <0> (null):0 */
	bool HasPlace(const class BotStatement  *); /* linkage=_ZNK12BotStatement8HasPlaceEv */

	/* <0> (null):0 */
	Place GetPlace(const class BotStatement  *); /* linkage=_ZNK12BotStatement8GetPlaceEv */

	/* <0> (null):0 */
	void SetPlace(class BotStatement *, Place); /* linkage=_ZN12BotStatement8SetPlaceEj */

	/* <0> (null):0 */
	bool HasCount(const class BotStatement  *); /* linkage=_ZNK12BotStatement8HasCountEv */

	/* <0> (null):0 */
	bool IsRedundant(const class BotStatement  *, const class BotStatement  *); /* linkage=_ZNK12BotStatement11IsRedundantEPKS_ */

	/* <0> (null):0 */
	bool IsObsolete(const class BotStatement  *); /* linkage=_ZNK12BotStatement10IsObsoleteEv */

	/* <0> (null):0 */
	void Convert(class BotStatement *, const class BotStatement  *); /* linkage=_ZN12BotStatement7ConvertEPKS_ */

	/* <0> (null):0 */
	void AppendPhrase(class BotStatement *, const class BotPhrase  *); /* linkage=_ZN12BotStatement12AppendPhraseEPK9BotPhrase */

	/* <0> (null):0 */
	void SetStartTime(class BotStatement *, float); /* linkage=_ZN12BotStatement12SetStartTimeEf */

	/* <0> (null):0 */
	float GetStartTime(const class BotStatement  *); /* linkage=_ZNK12BotStatement12GetStartTimeEv */

	/* <0> (null):0 */
	void AddCondition(class BotStatement *, enum ConditionType); /* linkage=_ZN12BotStatement12AddConditionENS_13ConditionTypeE */

	/* <0> (null):0 */
	bool IsValid(const class BotStatement  *); /* linkage=_ZNK12BotStatement7IsValidEv */

	/* <0> (null):0 */
	void AppendPhrase(class BotStatement *, enum ContextType); /* linkage=_ZN12BotStatement12AppendPhraseENS_11ContextTypeE */

	/* <0> (null):0 */
	bool Update(class BotStatement *); /* linkage=_ZN12BotStatement6UpdateEv */

	/* <0> (null):0 */
	bool IsSpeaking(const class BotStatement  *); /* linkage=_ZNK12BotStatement10IsSpeakingEv */

	/* <0> (null):0 */
	float GetTimestamp(const class BotStatement  *); /* linkage=_ZNK12BotStatement12GetTimestampEv */

	/* <0> (null):0 */
	void AttachMeme(class BotStatement *, class BotMeme *); /* linkage=_ZN12BotStatement10AttachMemeEP7BotMeme */


	/* size: 112, cachelines: 2, members: 18 */
	/* last cacheline: 48 bytes */

	/* BRAIN FART ALERT! 112 != 109 + 0(holes), diff = 3 */

}; /* size: 112 */

/* 1354 */
/* <0> (null):0 */
enum VerbosityType {
	NORMAL = 0,
	MINIMAL = 1,
	RADIO = 2,
	OFF = 3,
}; /* size: 4 */

/* 1355 */
/* <0> (null):0 */
struct BotChatterInterface {
	/* <0> (null):0 */
	enum VerbosityType {
		NORMAL = 0,
		MINIMAL = 1,
		RADIO = 2,
		OFF = 3,
	};

private:

	class BotStatement *       m_statementList;      /*     0     4 */
	class CCSBot *             m_me;                 /*     4     4 */
	bool                       m_seeAtLeastOneEnemy; /*     8     1 */
	float                      m_timeWhenSawFirstEnemy; /*    12     4 */
	bool                       m_reportedEnemies;    /*    16     1 */
	bool                       m_requestedBombLocation; /*    17     1 */
	int                        m_pitch;              /*    20     4 */

	/* Bitfield combined with previous fields */

	class IntervalTimer       m_radioSilenceInterval[2]; /*     0     8 */
	class IntervalTimer       m_needBackupInterval;  /*    24     4 */
	class IntervalTimer       m_spottedBomberInterval; /*    28     4 */
	class IntervalTimer       m_scaredInterval;      /*    32     4 */
	class IntervalTimer       m_planInterval;        /*    36     4 */
	class CountdownTimer      m_spottedLooseBombTimer; /*    40     8 */
	class CountdownTimer      m_heardNoiseTimer;     /*    48     8 */
	class CountdownTimer      m_escortingHostageTimer; /*    56     8 */
	/* --- cacheline 1 boundary (64 bytes) was 3 bytes ago --- */

	/* Bitfield combined with previous fields */

	class CountdownTimer      m_encourageTimer;      /*     0     8 */
	/* <0> (null):0 */
	void BotChatterInterface(class BotChatterInterface *, class CCSBot *);

	/* <0> (null):0 */
	void ~BotChatterInterface(class BotChatterInterface *, int);

	/* <0> (null):0 */
	void Reset(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface5ResetEv */

	/* <0> (null):0 */
	void Update(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface6UpdateEv */

	/* <0> (null):0 */
	void OnEvent(class BotChatterInterface *, enum GameEventType, class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN19BotChatterInterface7OnEventE13GameEventTypeP11CBaseEntityS2_ */

	/* <0> (null):0 */
	void OnDeath(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface7OnDeathEv */

	/* <0> (null):0 */
	enum VerbosityType GetVerbosity(const class BotChatterInterface  *); /* linkage=_ZNK19BotChatterInterface12GetVerbosityEv */

	/* <0> (null):0 */
	class CCSBot * GetOwner(const class BotChatterInterface  *); /* linkage=_ZNK19BotChatterInterface8GetOwnerEv */

	/* <0> (null):0 */
	bool IsTalking(const class BotChatterInterface  *); /* linkage=_ZNK19BotChatterInterface9IsTalkingEv */

	/* <0> (null):0 */
	float GetRadioSilenceDuration(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface23GetRadioSilenceDurationEv */

	/* <0> (null):0 */
	void ResetRadioSilenceDuration(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface25ResetRadioSilenceDurationEv */

	/* <0> (null):0 */
	void AddStatement(class BotChatterInterface *, class BotStatement *, bool); /* linkage=_ZN19BotChatterInterface12AddStatementEP12BotStatementb */

	/* <0> (null):0 */
	void RemoveStatement(class BotChatterInterface *, class BotStatement *); /* linkage=_ZN19BotChatterInterface15RemoveStatementEP12BotStatement */

	/* <0> (null):0 */
	class BotStatement * GetActiveStatement(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface18GetActiveStatementEv */

	/* <0> (null):0 */
	class BotStatement * GetStatement(const class BotChatterInterface  *); /* linkage=_ZNK19BotChatterInterface12GetStatementEv */

	/* <0> (null):0 */
	int GetPitch(const class BotChatterInterface  *); /* linkage=_ZNK19BotChatterInterface8GetPitchEv */

	/* <0> (null):0 */
	void Say(class BotChatterInterface *, const char  *, float, float); /* linkage=_ZN19BotChatterInterface3SayEPKcff */

	/* <0> (null):0 */
	void AnnouncePlan(class BotChatterInterface *, const char  *, Place); /* linkage=_ZN19BotChatterInterface12AnnouncePlanEPKcj */

	/* <0> (null):0 */
	void Affirmative(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface11AffirmativeEv */

	/* <0> (null):0 */
	void Negative(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface8NegativeEv */

	/* <0> (null):0 */
	void EnemySpotted(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface12EnemySpottedEv */

	/* <0> (null):0 */
	void KilledMyEnemy(class BotChatterInterface *, int); /* linkage=_ZN19BotChatterInterface13KilledMyEnemyEi */

	/* <0> (null):0 */
	void EnemiesRemaining(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface16EnemiesRemainingEv */

	/* <0> (null):0 */
	void Clear(class BotChatterInterface *, Place); /* linkage=_ZN19BotChatterInterface5ClearEj */

	/* <0> (null):0 */
	void ReportIn(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface8ReportInEv */

	/* <0> (null):0 */
	void ReportingIn(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface11ReportingInEv */

	/* <0> (null):0 */
	bool NeedBackup(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface10NeedBackupEv */

	/* <0> (null):0 */
	void PinnedDown(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface10PinnedDownEv */

	/* <0> (null):0 */
	void Scared(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface6ScaredEv */

	/* <0> (null):0 */
	void HeardNoise(class BotChatterInterface *, const class Vector  *); /* linkage=_ZN19BotChatterInterface10HeardNoiseEPK6Vector */

	/* <0> (null):0 */
	void TheyPickedUpTheBomb(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface19TheyPickedUpTheBombEv */

	/* <0> (null):0 */
	void GoingToPlantTheBomb(class BotChatterInterface *, Place); /* linkage=_ZN19BotChatterInterface19GoingToPlantTheBombEj */

	/* <0> (null):0 */
	void BombsiteClear(class BotChatterInterface *, int); /* linkage=_ZN19BotChatterInterface13BombsiteClearEi */

	/* <0> (null):0 */
	void FoundPlantedBomb(class BotChatterInterface *, int); /* linkage=_ZN19BotChatterInterface16FoundPlantedBombEi */

	/* <0> (null):0 */
	void PlantingTheBomb(class BotChatterInterface *, Place); /* linkage=_ZN19BotChatterInterface15PlantingTheBombEj */

	/* <0> (null):0 */
	void SpottedBomber(class BotChatterInterface *, class CBasePlayer *); /* linkage=_ZN19BotChatterInterface13SpottedBomberEP11CBasePlayer */

	/* <0> (null):0 */
	void SpottedLooseBomb(class BotChatterInterface *, class CBaseEntity *); /* linkage=_ZN19BotChatterInterface16SpottedLooseBombEP11CBaseEntity */

	/* <0> (null):0 */
	void GuardingLooseBomb(class BotChatterInterface *, class CBaseEntity *); /* linkage=_ZN19BotChatterInterface17GuardingLooseBombEP11CBaseEntity */

	/* <0> (null):0 */
	void RequestBombLocation(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface19RequestBombLocationEv */

	/* <0> (null):0 */
	void GuardingHostages(class BotChatterInterface *, Place, bool); /* linkage=_ZN19BotChatterInterface16GuardingHostagesEjb */

	/* <0> (null):0 */
	void GuardingHostageEscapeZone(class BotChatterInterface *, bool); /* linkage=_ZN19BotChatterInterface25GuardingHostageEscapeZoneEb */

	/* <0> (null):0 */
	void HostagesBeingTaken(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface18HostagesBeingTakenEv */

	/* <0> (null):0 */
	void HostagesTaken(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface13HostagesTakenEv */

	/* <0> (null):0 */
	void TalkingToHostages(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface17TalkingToHostagesEv */

	/* <0> (null):0 */
	void EscortingHostages(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface17EscortingHostagesEv */

	/* <0> (null):0 */
	void HostageDown(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface11HostageDownEv */

	/* <0> (null):0 */
	void CelebrateWin(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface12CelebrateWinEv */

	/* <0> (null):0 */
	void Encourage(class BotChatterInterface *, const char  *, float, float); /* linkage=_ZN19BotChatterInterface9EncourageEPKcff */

	/* <0> (null):0 */
	void KilledFriend(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface12KilledFriendEv */

	/* <0> (null):0 */
	void FriendlyFire(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface12FriendlyFireEv */

	/* <0> (null):0 */
	void ReportEnemies(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface13ReportEnemiesEv */

	/* <0> (null):0 */
	bool ShouldSpeak(const class BotChatterInterface  *); /* linkage=_ZNK19BotChatterInterface11ShouldSpeakEv */


	/* size: 64, cachelines: 1, members: 16 */

	/* BRAIN FART ALERT! 64 != 67 + 0(holes), diff = -3 */

}; /* size: 64 */

/* 1356 */
 /* pointer to 1355 */
 /* size: 4 */

/* 1357 */
 /* pointer to 1353 */
 /* size: 4 */

/* 1358 */
/* <0> (null):0 */
class BotMeme {
	int ()(void) * *           _vptr.BotMeme;        /*     0     4 */
	/* <0> (null):0 */
	void BotMeme(class BotMeme *, const class BotMeme  &);

	/* <0> (null):0 */
	void BotMeme(class BotMeme *);

	/* <0> (null):0 */
	void Transmit(const class BotMeme  *, class CCSBot *); /* linkage=_ZNK7BotMeme8TransmitEP6CCSBot */

	/* <0> (null):0 */
	virtual void Interpret(const class BotMeme  *, class CCSBot *, class CCSBot *); /* linkage=_ZNK7BotMeme9InterpretEP6CCSBotS1_ */

	/* vtable has 1 entries: {
	   [0] = Interpret(_ZNK7BotMeme9InterpretEP6CCSBotS1_), 
	} */
	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1359 */
 /* pointer to 1358 */
 /* size: 4 */

/* 1360 */
/* <0> (null):0 */
struct {
	/* <0> (null):0 */
	union {
		const class BotPhrase  * phrase;         /*           4 */
		enum ContextType   context;              /*           4 */
	} array;

	bool               isPhrase;             /*     0     1 */
	union {
		const class BotPhrase  * phrase; /*           4 */
		enum ContextType context;        /*           4 */
	};                                       /*     4     4 */
} array[4]; /* size: 32 */

/* 1361 */
/* <0> (null):0 */
enum ConditionType         array[4]; /* size: 16 */

/* 1362 */
 /* pointer to 1353 */
 /* size: 4 */

/* 1363 */
 /* pointer to 1364 */
 /* size: 4 */

/* 1364 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 112 */

/* 1365 */
 /* pointer to 1366 */
 /* size: 4 */

/* 1366 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 112 */

/* 1367 */
/* <0> (null):0 */
class IntervalTimer       array[2]; /* size: 8 */

/* 1368 */
 /* pointer to 1369 */
 /* size: 4 */

/* 1369 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 64 */

/* 1370 */
/* <0> (null):0 */
enum {
	MAX_SPOTS = 256,
}; /* size: 4 */

/* 1371 */
/* <0> (null):0 */
class CollectRetreatSpotsFunctor {
	/* <0> (null):0 */
	enum {
		MAX_SPOTS = 256,
	};

	class CCSBot *             m_me;                 /*     0     4 */
	float                      m_range;              /*     4     4 */
	const class Vector  *      m_spot[256];          /*     8  1024 */
	/* --- cacheline 16 boundary (1024 bytes) was 8 bytes ago --- */
	int                        m_count;              /*  1032     4 */
	/* <0> (null):0 */
	void CollectRetreatSpotsFunctor(class CollectRetreatSpotsFunctor *, class CCSBot *, float);

	/* <0> (null):0 */
	bool operator()(class CollectRetreatSpotsFunctor *, class CNavArea *); /* linkage=_ZN26CollectRetreatSpotsFunctorclEP8CNavArea */


	/* size: 1036, cachelines: 17, members: 4 */
	/* last cacheline: 12 bytes */
}; /* size: 1036 */

/* 1372 */
/* <0> (null):0 */
const class Vector  *      array[256]; /* size: 1024 */

/* 1373 */
 /* pointer to 1371 */
 /* size: 4 */

/* 1374 */
/* <0> (null):0 */
typedef struct _List_const_iterator<HidingSpot*> _Self; /* size: 4 */

/* 1375 */
/* <0> (null):0 */
typedef class _List_node<HidingSpot*>const _Node; /* size: 0 */

/* 1376 */
/* <0> (null):0 */
typedef struct _List_iterator<HidingSpot*> iterator; /* size: 0 */

/* 1377 */
/* <0> (null):0 */
typedef const class HidingSpot *  * pointer; /* size: 4 */

/* 1378 */
/* <0> (null):0 */
typedef const class HidingSpot *  & reference; /* size: 4 */

/* 1379 */
/* <0> (null):0 */
struct _List_const_iterator<HidingSpot*> {
	const class _List_node_base  * _M_node;          /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_const_iterator<HidingSpot*> _Self;

	/* <0> (null):0 */
	typedef class _List_node<HidingSpot*>const _Node;

	/* <0> (null):0 */
	typedef struct _List_iterator<HidingSpot*> iterator;

	/* <0> (null):0 */
	typedef const class HidingSpot *  * pointer;

	/* <0> (null):0 */
	typedef const class HidingSpot *  & reference;

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<HidingSpot*> *);

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<HidingSpot*> *, const class _List_node_base  *);

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<HidingSpot*> *, const iterator  &);

	/* <0> (null):0 */
	reference operator*(const class _List_const_iterator<HidingSpot*>  *); /* linkage=_ZNKSt20_List_const_iteratorIP10HidingSpotEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_const_iterator<HidingSpot*>  *); /* linkage=_ZNKSt20_List_const_iteratorIP10HidingSpotEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_const_iterator<HidingSpot*> *); /* linkage=_ZNSt20_List_const_iteratorIP10HidingSpotEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_const_iterator<HidingSpot*> *, int); /* linkage=_ZNSt20_List_const_iteratorIP10HidingSpotEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_const_iterator<HidingSpot*> *); /* linkage=_ZNSt20_List_const_iteratorIP10HidingSpotEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_const_iterator<HidingSpot*> *, int); /* linkage=_ZNSt20_List_const_iteratorIP10HidingSpotEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_const_iterator<HidingSpot*>  *, const _Self  &); /* linkage=_ZNKSt20_List_const_iteratorIP10HidingSpotEeqERKS2_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_const_iterator<HidingSpot*>  *, const _Self  &); /* linkage=_ZNKSt20_List_const_iteratorIP10HidingSpotEneERKS2_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1380 */
 /* pointer to 1379 */
 /* size: 4 */

/* 1381 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1382 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1383 */
 /* pointer to 1384 */
 /* size: 4 */

/* 1384 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1385 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1386 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1387 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1388 */
/* <0> (null):0 */
typedef struct _List_iterator<HidingSpot*> _Self; /* size: 4 */

/* 1389 */
/* <0> (null):0 */
typedef class HidingSpot * * pointer; /* size: 4 */

/* 1390 */
/* <0> (null):0 */
typedef class HidingSpot * & reference; /* size: 4 */

/* 1391 */
/* <0> (null):0 */
struct _List_iterator<HidingSpot*> {
	class _List_node_base *    _M_node;              /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_iterator<HidingSpot*> _Self;

	/* <0> (null):0 */
	typedef class HidingSpot * * pointer;

	/* <0> (null):0 */
	typedef class HidingSpot * & reference;

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<HidingSpot*> *);

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<HidingSpot*> *, class _List_node_base *);

	/* <0> (null):0 */
	reference operator*(const class _List_iterator<HidingSpot*>  *); /* linkage=_ZNKSt14_List_iteratorIP10HidingSpotEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_iterator<HidingSpot*>  *); /* linkage=_ZNKSt14_List_iteratorIP10HidingSpotEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_iterator<HidingSpot*> *); /* linkage=_ZNSt14_List_iteratorIP10HidingSpotEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_iterator<HidingSpot*> *, int); /* linkage=_ZNSt14_List_iteratorIP10HidingSpotEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_iterator<HidingSpot*> *); /* linkage=_ZNSt14_List_iteratorIP10HidingSpotEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_iterator<HidingSpot*> *, int); /* linkage=_ZNSt14_List_iteratorIP10HidingSpotEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_iterator<HidingSpot*>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorIP10HidingSpotEeqERKS2_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_iterator<HidingSpot*>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorIP10HidingSpotEneERKS2_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1392 */
 /* pointer to 1391 */
 /* size: 4 */

/* 1393 */
 /* pointer to 1394 */
 /* size: 4 */

/* 1394 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1395 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1396 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1397 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1398 */
/* <0> (null):0 */
class FarthestHostage {
	const class CCSBot  *      m_me;                 /*     0     4 */
	float                      m_farRange;           /*     4     4 */
	/* <0> (null):0 */
	void FarthestHostage(class FarthestHostage *, const class CCSBot  *);

	/* <0> (null):0 */
	bool operator()(class FarthestHostage *, class CHostage *); /* linkage=_ZN15FarthestHostageclEP8CHostage */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 1399 */
 /* pointer to 1400 */
 /* size: 4 */

/* 1400 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1401 */
 /* pointer to 1398 */
 /* size: 4 */

/* 1402 */
/* <0> (null):0 */
typedef iterator_category iterator_category; /* size: 1 */

/* 1403 */
/* <0> (null):0 */
typedef difference_type difference_type; /* size: 4 */

/* 1404 */
/* <0> (null):0 */
struct iterator_traits<std::_List_const_iterator<NavConnect> > {
	/* <0> (null):0 */
	typedef iterator_category iterator_category;

	/* <0> (null):0 */
	typedef difference_type difference_type;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1405 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavLadder*> _Self; /* size: 4 */

/* 1406 */
/* <0> (null):0 */
typedef class CNavLadder * * pointer; /* size: 4 */

/* 1407 */
/* <0> (null):0 */
typedef class CNavLadder * & reference; /* size: 4 */

/* 1408 */
/* <0> (null):0 */
struct _List_iterator<CNavLadder*> {
	class _List_node_base *    _M_node;              /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_iterator<CNavLadder*> _Self;

	/* <0> (null):0 */
	typedef class CNavLadder * * pointer;

	/* <0> (null):0 */
	typedef class CNavLadder * & reference;

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<CNavLadder*> *);

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<CNavLadder*> *, class _List_node_base *);

	/* <0> (null):0 */
	reference operator*(const class _List_iterator<CNavLadder*>  *); /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_iterator<CNavLadder*>  *); /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_iterator<CNavLadder*> *); /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_iterator<CNavLadder*> *, int); /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_iterator<CNavLadder*> *); /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_iterator<CNavLadder*> *, int); /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_iterator<CNavLadder*>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEeqERKS2_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_iterator<CNavLadder*>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEneERKS2_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1409 */
 /* pointer to 1408 */
 /* size: 4 */

/* 1410 */
 /* pointer to 1411 */
 /* size: 4 */

/* 1411 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1412 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1413 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1414 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1415 */
/* <0> (null):0 */
typedef struct _List_iterator<NavConnect> _Self; /* size: 4 */

/* 1416 */
/* <0> (null):0 */
typedef union NavConnect * pointer; /* size: 4 */

/* 1417 */
/* <0> (null):0 */
typedef union NavConnect & reference; /* size: 4 */

/* 1418 */
/* <0> (null):0 */
struct _List_iterator<NavConnect> {
	class _List_node_base *    _M_node;              /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_iterator<NavConnect> _Self;

	/* <0> (null):0 */
	typedef union NavConnect * pointer;

	/* <0> (null):0 */
	typedef union NavConnect & reference;

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<NavConnect> *);

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<NavConnect> *, class _List_node_base *);

	/* <0> (null):0 */
	reference operator*(const class _List_iterator<NavConnect>  *); /* linkage=_ZNKSt14_List_iteratorI10NavConnectEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_iterator<NavConnect>  *); /* linkage=_ZNKSt14_List_iteratorI10NavConnectEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_iterator<NavConnect> *); /* linkage=_ZNSt14_List_iteratorI10NavConnectEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_iterator<NavConnect> *, int); /* linkage=_ZNSt14_List_iteratorI10NavConnectEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_iterator<NavConnect> *); /* linkage=_ZNSt14_List_iteratorI10NavConnectEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_iterator<NavConnect> *, int); /* linkage=_ZNSt14_List_iteratorI10NavConnectEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_iterator<NavConnect>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorI10NavConnectEeqERKS1_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_iterator<NavConnect>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorI10NavConnectEneERKS1_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1419 */
 /* pointer to 1418 */
 /* size: 4 */

/* 1420 */
 /* pointer to 1421 */
 /* size: 4 */

/* 1421 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1422 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1423 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1424 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1425 */
/* <0> (null):0 */
struct _List_node<NavConnect> : public _List_node_base {
public:

	/* struct _List_node_base     <ancestor>; */     /*     0     8 */
	union NavConnect           _M_data;              /*     8     4 */

	/* size: 12, cachelines: 1, members: 2 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1426 */
/* <0> (null):0 */
struct _List_node<HidingSpot*> : public _List_node_base {
public:

	/* struct _List_node_base     <ancestor>; */     /*     0     8 */
	class HidingSpot *         _M_data;              /*     8     4 */

	/* size: 12, cachelines: 1, members: 2 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1427 */
/* <0> (null):0 */
struct _List_node<CNavLadder*> : public _List_node_base {
public:

	/* struct _List_node_base     <ancestor>; */     /*     0     8 */
	class CNavLadder *         _M_data;              /*     8     4 */

	/* size: 12, cachelines: 1, members: 2 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1428 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 1429 */
 /* pointer to 1430 */
 /* size: 4 */

/* 1430 */
 /* pointer to 1428 */
 /* size: 4 */

/* 1431 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1432 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1433 */
 /* pointer to 1432 */
 /* size: 4 */

/* 1434 */
/* <0> (null):0 */
class IVoiceGameMgrHelper {
	int ()(void) * *           _vptr.IVoiceGameMgrHelper; /*     0     4 */
	/* <0> (null):0 */
	virtual void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *, int);

	/* <0> (null):0 */
	virtual bool CanPlayerHearPlayer(class IVoiceGameMgrHelper *, class CBasePlayer *, class CBasePlayer *); /* linkage=_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_ */

	/* vtable has 1 entries: {
	   [2] = CanPlayerHearPlayer(_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_), 
	} */
	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1435 */
 /* pointer to 1434 */
 /* size: 4 */

/* 1436 */
/* <0> (null):0 */
class HostageStateMachine : public SimpleStateMachine<CHostageImprov*, HostageState>, public IImprovEvent {
public:

	/* class SimpleStateMachine<CHostageImprov*, HostageState> <ancestor>; */ /*     4    12 */
	/* class IImprovEvent        <ancestor>; */      /*     0     4 */
	/* <0> (null):0 */
	void HostageStateMachine(class HostageStateMachine *, const class HostageStateMachine  &);

	/* <0> (null):0 */
	void HostageStateMachine(class HostageStateMachine *);

	/* <0> (null):0 */
	void ~HostageStateMachine(class HostageStateMachine *, int);

	/* <0> (null):0 */
	virtual void OnMoveToSuccess(class HostageStateMachine *, const class Vector  &); /* linkage=_ZN19HostageStateMachine15OnMoveToSuccessERK6Vector */

	/* <0> (null):0 */
	virtual void OnMoveToFailure(class HostageStateMachine *, const class Vector  &, enum MoveToFailureType); /* linkage=_ZN19HostageStateMachine15OnMoveToFailureERK6VectorN12IImprovEvent17MoveToFailureTypeE */

	/* <0> (null):0 */
	virtual void OnInjury(class HostageStateMachine *, float); /* linkage=_ZN19HostageStateMachine8OnInjuryEf */

	/* <0> (null):0 */
	void UpdateStationaryAnimation(class HostageStateMachine *, class CHostageImprov *); /* linkage=_ZN19HostageStateMachine25UpdateStationaryAnimationEP14CHostageImprov */

	/* vtable has 3 entries: {
	   [0] = OnMoveToSuccess(_ZN19HostageStateMachine15OnMoveToSuccessERK6Vector), 
	   [1] = OnMoveToFailure(_ZN19HostageStateMachine15OnMoveToFailureERK6VectorN12IImprovEvent17MoveToFailureTypeE), 
	   [2] = OnInjury(_ZN19HostageStateMachine8OnInjuryEf), 
	} */
	/* size: 16, cachelines: 1, members: 2 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 1437 */
 /* pointer to 1436 */
 /* size: 4 */

/* 1438 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1439 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 16 */

/* 1440 */
/* <0> (null):0 */
class SimpleState<CHostageImprov*> {
	int ()(void) * *           _vptr.SimpleState;    /*     0     4 */
private:

	class SimpleState<CHostageImprov*> * m_parent;   /*     4     4 */
	/* <0> (null):0 */
	void SimpleState(class SimpleState<CHostageImprov*> *, const class SimpleState<CHostageImprov*>  &);

	/* <0> (null):0 */
	void SimpleState(class SimpleState<CHostageImprov*> *);

	/* <0> (null):0 */
	virtual void ~SimpleState(class SimpleState<CHostageImprov*> *, int);

	/* <0> (null):0 */
	virtual void OnEnter(class SimpleState<CHostageImprov*> *, class CHostageImprov *); /* linkage=_ZN11SimpleStateIP14CHostageImprovE7OnEnterES1_ */

	/* <0> (null):0 */
	virtual void OnUpdate(class SimpleState<CHostageImprov*> *, class CHostageImprov *); /* linkage=_ZN11SimpleStateIP14CHostageImprovE8OnUpdateES1_ */

	/* <0> (null):0 */
	virtual void OnExit(class SimpleState<CHostageImprov*> *, class CHostageImprov *); /* linkage=_ZN11SimpleStateIP14CHostageImprovE6OnExitES1_ */

	/* <0> (null):0 */
	virtual const char  * GetName(const class SimpleState<CHostageImprov*>  *); /* linkage=_ZNK11SimpleStateIP14CHostageImprovE7GetNameEv */

	/* <0> (null):0 */
	void SetParent(class SimpleState<CHostageImprov*> *, class SimpleState<CHostageImprov*> *); /* linkage=_ZN11SimpleStateIP14CHostageImprovE9SetParentEPS2_ */

	/* <0> (null):0 */
	class SimpleState<CHostageImprov*> * GetParent(const class SimpleState<CHostageImprov*>  *); /* linkage=_ZNK11SimpleStateIP14CHostageImprovE9GetParentEv */

	/* vtable has 4 entries: {
	   [2] = OnEnter(_ZN11SimpleStateIP14CHostageImprovE7OnEnterES1_), 
	   [3] = OnUpdate(_ZN11SimpleStateIP14CHostageImprovE8OnUpdateES1_), 
	   [4] = OnExit(_ZN11SimpleStateIP14CHostageImprovE6OnExitES1_), 
	   [5] = GetName(_ZNK11SimpleStateIP14CHostageImprovE7GetNameEv), 
	} */
	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 1441 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1442 */
 /* pointer to 1440 */
 /* size: 4 */

/* 1443 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1444 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1445 */
 /* pointer to 1444 */
 /* size: 4 */

/* 1446 */
 /* pointer to 1447 */
 /* size: 4 */

/* 1447 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1448 */
 /* pointer to 1072 */
 /* size: 4 */

/* 1449 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1450 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1451 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1452 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1453 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1454 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1455 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1456 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1457 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1458 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1459 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1460 */
 /* pointer to 1461 */
 /* size: 4 */

/* 1461 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 676 */

/* 1462 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1463 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1464 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1465 */
/* <0> (null):0 */
class CPointEntity {
	/* <0> (null):0 */
	virtual int ObjectCaps(class CPointEntity *); /* linkage=_ZN12CPointEntity10ObjectCapsEv */

	/* vtable has 1 entries: {
	   [6] = ObjectCaps(_ZN12CPointEntity10ObjectCapsEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1466 */
 /* pointer to 1465 */
 /* size: 4 */

/* 1467 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1468 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1469 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1470 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1471 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1472 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1473 */
/* <0> (null):0 */
class HostageEscapeToCoverState {
	/* <0> (null):0 */
	virtual void ~HostageEscapeToCoverState(class HostageEscapeToCoverState *, int);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1474 */
 /* pointer to 1473 */
 /* size: 4 */

/* 1475 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1476 */
/* <0> (null):0 */
class HostageEscapeLookAroundState {
	/* <0> (null):0 */
	virtual void ~HostageEscapeLookAroundState(class HostageEscapeLookAroundState *, int);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1477 */
 /* pointer to 1476 */
 /* size: 4 */

/* 1478 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1479 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1480 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1481 */
 /* pointer to 1083 */
 /* size: 4 */

/* 1482 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1483 */
/* <0> (null):0 */
class HostageEscapeState {
	/* <0> (null):0 */
	virtual void ~HostageEscapeState(class HostageEscapeState *, int);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1484 */
 /* pointer to 1483 */
 /* size: 4 */

/* 1485 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1486 */
/* <0> (null):0 */
class HostageRetreatState {
	/* <0> (null):0 */
	virtual void ~HostageRetreatState(class HostageRetreatState *, int);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1487 */
 /* pointer to 1486 */
 /* size: 4 */

/* 1488 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1489 */
/* <0> (null):0 */
class HostageFollowState {
	/* <0> (null):0 */
	virtual void ~HostageFollowState(class HostageFollowState *, int);

	/* <0> (null):0 */
	class CBaseEntity * GetLeader(const class HostageFollowState  *); /* linkage=_ZNK18HostageFollowState9GetLeaderEv */


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1490 */
 /* pointer to 1489 */
 /* size: 4 */

/* 1491 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1492 */
 /* pointer to 1084 */
 /* size: 4 */

/* 1493 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1494 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1495 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1496 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1497 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1498 */
 /* pointer to 1499 */
 /* size: 4 */

/* 1499 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1500 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1501 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1502 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1503 */
 /* pointer to 1504 */
 /* size: 4 */

/* 1504 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1505 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1506 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1507 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1508 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1509 */
 /* pointer to 456 */
 /* size: 4 */

/* 1510 */
 /* pointer to 453 */
 /* size: 4 */

/* 1511 */
 /* pointer to 1102 */
 /* size: 4 */

/* 1512 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1513 */
 /* pointer to 503 */
 /* size: 4 */

/* 1514 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1515 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1516 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1517 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1518 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1519 */
 /* pointer to 1121 */
 /* size: 4 */

/* 1520 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1521 */
 /* pointer to 1522 */
 /* size: 4 */

/* 1522 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 116 */

/* 1523 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1524 */
 /* pointer to 1525 */
 /* size: 4 */

/* 1525 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1526 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1527 */
 /* pointer to 1528 */
 /* size: 4 */

/* 1528 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1529 */
 /* pointer to 1530 */
 /* size: 4 */

/* 1530 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1531 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1532 */
 /* pointer to 1533 */
 /* size: 4 */

/* 1533 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1534 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1535 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1536 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1537 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1538 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1539 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1540 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1541 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1542 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1543 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1544 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1545 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1546 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1547 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1548 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1549 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1550 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1551 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1552 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1553 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1554 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1555 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1556 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1557 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1558 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1559 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1560 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1561 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1562 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1563 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1564 */
 /* pointer to 79 */
 /* size: 4 */

/* 1565 */
/* <0> (null):0 */
class CBotManager {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1566 */
 /* pointer to 1565 */
 /* size: 4 */

/* Functions: */

/* <0> (null):0 */
void Vector2D(class Vector2D *)
{
} /* size: 152041472 */

/* <0> (null):0 */
void Vector2D(class Vector2D *, float, float)
{
} /* size: 152038588 */

/* <0> (null):0 */
class Vector2D operator+(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DplERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator-(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DmiERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator*(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DmlEf */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator/(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DdvEf */
{
} /* size: 8 */

/* <0> (null):0 */
float Length(const class Vector2D  *) /* linkage=_ZNK8Vector2D6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector2D  *) /* linkage=_ZNK8Vector2D13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector2D Normalize(const class Vector2D  *) /* linkage=_ZNK8Vector2D9NormalizeEv */
{
} /* size: 8 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector2D *) /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector2D *, float) /* linkage=_ZN8Vector2D6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void Vector(class Vector *)
{
} /* size: 4192 */

/* <0> (null):0 */
void Vector(class Vector *, float, float, float)
{
} /* size: 4 */

/* <0> (null):0 */
void Vector(class Vector *, const class Vector  &)
{
} /* size: 32 */

/* <0> (null):0 */
void Vector(class Vector *, float *)
{
} /* size: 4375 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *) /* linkage=_ZNK6VectorngEv */
{
} /* size: 12 */

/* <0> (null):0 */
int operator==(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectoreqERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
int operator!=(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorneERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector operator+(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorplERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectormiERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator*(const class Vector  *, float) /* linkage=_ZNK6VectormlEf */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator/(const class Vector  *, float) /* linkage=_ZNK6VectordvEf */
{
} /* size: 12 */

/* <0> (null):0 */
void CopyToArray(const class Vector  *, float *) /* linkage=_ZNK6Vector11CopyToArrayEPf */
{
} /* size: 152056452 */

/* <0> (null):0 */
float Length(const class Vector  *) /* linkage=_ZNK6Vector6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector  *) /* linkage=_ZNK6Vector13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
float * operator float*(class Vector *) /* linkage=_ZN6VectorcvPfEv */
{
} /* size: 4 */

/* <0> (null):0 */
const float  * operator const float*(const class Vector  *) /* linkage=_ZNK6VectorcvPKfEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector Normalize(const class Vector  *) /* linkage=_ZNK6Vector9NormalizeEv */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector2D Make2D(const class Vector  *) /* linkage=_ZNK6Vector6Make2DEv */
{
} /* size: 8 */

/* <0> (null):0 */
float Length2D(const class Vector  *) /* linkage=_ZNK6Vector8Length2DEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector  *, float) /* linkage=_ZNK6Vector16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector  *, float) /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector *) /* linkage=_ZN6Vector16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector *, float) /* linkage=_ZN6Vector6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void _Vector_impl(class _Vector_impl *)
{
} /* size: 0 */

/* <0> (null):0 */
void _Vector_impl(class _Vector_impl *, const _Tp_alloc_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void _Vector_impl(class _Vector_impl *)
{
} /* size: 0 */

/* <0> (null):0 */
void _Vector_impl(class _Vector_impl *, const _Tp_alloc_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
iterator_category __iterator_category<std::_List_const_iterator<NavConnect> >(const class _List_const_iterator<NavConnect>  &)
{
} /* size: 1 */

/* <0> (null):0 */
difference_type __distance<std::_List_const_iterator<NavConnect> >(class _List_const_iterator<NavConnect>, class _List_const_iterator<NavConnect>, class input_iterator_tag)
{
} /* size: 4 */

/* <0> (null):0 */
difference_type distance<std::_List_const_iterator<NavConnect> >(class _List_const_iterator<NavConnect>, class _List_const_iterator<NavConnect>)
{
} /* size: 4 */

/* <0> (null):0 */
edict_t * edict(class CBaseEntity *) /* linkage=_ZN11CBaseEntity5edictEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int ObjectCaps(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
int entindex(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8entindexEv */
{
} /* size: 4 */

/* <0> (null):0 */
void CBaseEntity(class CBaseEntity *)
{
} /* size: 0 */

/* <0> (null):0 */
void * operator new(size_t, entvars_t *) /* linkage=_ZN11CBaseEntitynwEjP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
void IntervalTimer(class IntervalTimer *)
{
} /* size: 0 */

/* <0> (null):0 */
void Reset(class IntervalTimer *) /* linkage=_ZN13IntervalTimer5ResetEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Start(class IntervalTimer *) /* linkage=_ZN13IntervalTimer5StartEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Invalidate(class IntervalTimer *) /* linkage=_ZN13IntervalTimer10InvalidateEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool HasStarted(const class IntervalTimer  *) /* linkage=_ZNK13IntervalTimer10HasStartedEv */
{
} /* size: 1 */

/* <0> (null):0 */
float GetElapsedTime(const class IntervalTimer  *) /* linkage=_ZNK13IntervalTimer14GetElapsedTimeEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsLessThen(const class IntervalTimer  *, float) /* linkage=_ZNK13IntervalTimer10IsLessThenEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsGreaterThen(const class IntervalTimer  *, float) /* linkage=_ZNK13IntervalTimer13IsGreaterThenEf */
{
} /* size: 1 */

/* <0> (null):0 */
void CountdownTimer(class CountdownTimer *)
{
} /* size: 0 */

/* <0> (null):0 */
void Reset(class CountdownTimer *) /* linkage=_ZN14CountdownTimer5ResetEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Start(class CountdownTimer *, float) /* linkage=_ZN14CountdownTimer5StartEf */
{
} /* size: 0 */

/* <0> (null):0 */
void Invalidate(class CountdownTimer *) /* linkage=_ZN14CountdownTimer10InvalidateEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool HasStarted(const class CountdownTimer  *) /* linkage=_ZNK14CountdownTimer10HasStartedEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsElapsed(const class CountdownTimer  *) /* linkage=_ZNK14CountdownTimer9IsElapsedEv */
{
} /* size: 1 */

/* <0> (null):0 */
void swap(class _List_node_base &, class _List_node_base &) /* linkage=_ZNSt8__detail15_List_node_base4swapERS0_S1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_transfer(class _List_node_base *, class _List_node_base *, class _List_node_base *) /* linkage=_ZNSt8__detail15_List_node_base11_M_transferEPS0_S1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_reverse(class _List_node_base *) /* linkage=_ZNSt8__detail15_List_node_base10_M_reverseEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_hook(class _List_node_base *, class _List_node_base *) /* linkage=_ZNSt8__detail15_List_node_base7_M_hookEPS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_unhook(class _List_node_base *) /* linkage=_ZNSt8__detail15_List_node_base9_M_unhookEv */
{
} /* size: 0 */

/* <0> (null):0 */
float SizeX(const class Extent  *) /* linkage=_ZNK6Extent5SizeXEv */
{
} /* size: 4 */

/* <0> (null):0 */
float SizeY(const class Extent  *) /* linkage=_ZNK6Extent5SizeYEv */
{
} /* size: 4 */

/* <0> (null):0 */
float SizeZ(const class Extent  *) /* linkage=_ZNK6Extent5SizeZEv */
{
} /* size: 4 */

/* <0> (null):0 */
float Area(const class Extent  *) /* linkage=_ZNK6Extent4AreaEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool Contains(const class Extent  *, const class Vector  *) /* linkage=_ZNK6Extent8ContainsEPK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
void Extent(class Extent *)
{
} /* size: 0 */

/* <0> (null):0 */
void SteamFile(class SteamFile *, const char  *)
{
} /* size: 0 */

/* <0> (null):0 */
void ~SteamFile(class SteamFile *, int)
{
} /* size: 0 */

/* <0> (null):0 */
bool IsValid(const class SteamFile  *) /* linkage=_ZNK9SteamFile7IsValidEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool Read(class SteamFile *, void *, int) /* linkage=_ZN9SteamFile4ReadEPvi */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator==(const union NavConnect  *, const union NavConnect  &) /* linkage=_ZNK10NavConnecteqERKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
void CNavArea(class CNavArea *, class CNavNode *, class CNavNode *, class CNavNode *, class CNavNode *)
{
} /* size: 0 */

/* <0> (null):0 */
void CNavArea(class CNavArea *)
{
} /* size: 0 */

/* <0> (null):0 */
void CNavArea(class CNavArea *, const class Vector  *, const class Vector  *)
{
} /* size: 0 */

/* <0> (null):0 */
void CNavArea(class CNavArea *, const class Vector  *, const class Vector  *, const class Vector  *, const class Vector  *)
{
} /* size: 0 */

/* <0> (null):0 */
void ~CNavArea(class CNavArea *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void ConnectTo(class CNavArea *, class CNavArea *, enum NavDirType) /* linkage=_ZN8CNavArea9ConnectToEPS_10NavDirType */
{
} /* size: 0 */

/* <0> (null):0 */
void Disconnect(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea10DisconnectEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
void Save(const class CNavArea  *, FILE *) /* linkage=_ZNK8CNavArea4SaveEP8_IO_FILE */
{
} /* size: 0 */

/* <0> (null):0 */
void Save(class CNavArea *, int, unsigned int) /* linkage=_ZN8CNavArea4SaveEij */
{
} /* size: 0 */

/* <0> (null):0 */
void Load(class CNavArea *, class SteamFile *, unsigned int) /* linkage=_ZN8CNavArea4LoadEP9SteamFilej */
{
} /* size: 0 */

/* <0> (null):0 */
enum NavErrorType PostLoad(class CNavArea *) /* linkage=_ZN8CNavArea8PostLoadEv */
{
} /* size: 4 */

/* <0> (null):0 */
unsigned int GetID(const class CNavArea  *) /* linkage=_ZNK8CNavArea5GetIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetAttributes(class CNavArea *, unsigned char) /* linkage=_ZN8CNavArea13SetAttributesEh */
{
} /* size: 0 */

/* <0> (null):0 */
unsigned char GetAttributes(const class CNavArea  *) /* linkage=_ZNK8CNavArea13GetAttributesEv */
{
} /* size: 1 */

/* <0> (null):0 */
void SetPlace(class CNavArea *, Place) /* linkage=_ZN8CNavArea8SetPlaceEj */
{
} /* size: 0 */

/* <0> (null):0 */
Place GetPlace(const class CNavArea  *) /* linkage=_ZNK8CNavArea8GetPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsOverlapping(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea13IsOverlappingEPK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsOverlapping(const class CNavArea  *, const class CNavArea  *) /* linkage=_ZNK8CNavArea13IsOverlappingEPKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsOverlappingX(const class CNavArea  *, const class CNavArea  *) /* linkage=_ZNK8CNavArea14IsOverlappingXEPKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsOverlappingY(const class CNavArea  *, const class CNavArea  *) /* linkage=_ZNK8CNavArea14IsOverlappingYEPKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
int GetPlayerCount(const class CNavArea  *, int, class CBasePlayer *) /* linkage=_ZNK8CNavArea14GetPlayerCountEiP11CBasePlayer */
{
} /* size: 4 */

/* <0> (null):0 */
float GetZ(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea4GetZEPK6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
float GetZ(const class CNavArea  *, float, float) /* linkage=_ZNK8CNavArea4GetZEff */
{
} /* size: 4 */

/* <0> (null):0 */
bool Contains(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea8ContainsEPK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsCoplanar(const class CNavArea  *, const class CNavArea  *) /* linkage=_ZNK8CNavArea10IsCoplanarEPKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
void GetClosestPointOnArea(const class CNavArea  *, const class Vector  *, class Vector *) /* linkage=_ZNK8CNavArea21GetClosestPointOnAreaEPK6VectorPS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
float GetDistanceSquaredToPoint(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea25GetDistanceSquaredToPointEPK6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsDegenerate(const class CNavArea  *) /* linkage=_ZNK8CNavArea12IsDegenerateEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsEdge(const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea6IsEdgeE10NavDirType */
{
} /* size: 1 */

/* <0> (null):0 */
int GetAdjacentCount(const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea16GetAdjacentCountE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetAdjacentArea(const class CNavArea  *, enum NavDirType, int) /* linkage=_ZNK8CNavArea15GetAdjacentAreaE10NavDirTypei */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetRandomAdjacentArea(const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea21GetRandomAdjacentAreaE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
const NavConnectList  * GetAdjacentList(const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea15GetAdjacentListE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsConnected(const class CNavArea  *, const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea11IsConnectedEPKS_10NavDirType */
{
} /* size: 1 */

/* <0> (null):0 */
float ComputeHeightChange(class CNavArea *, const class CNavArea  *) /* linkage=_ZN8CNavArea19ComputeHeightChangeEPKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
const NavLadderList  * GetLadderList(const class CNavArea  *, enum LadderDirectionType) /* linkage=_ZNK8CNavArea13GetLadderListE19LadderDirectionType */
{
} /* size: 4 */

/* <0> (null):0 */
void ComputePortal(const class CNavArea  *, const class CNavArea  *, enum NavDirType, class Vector *, float *) /* linkage=_ZNK8CNavArea13ComputePortalEPKS_10NavDirTypeP6VectorPf */
{
} /* size: 0 */

/* <0> (null):0 */
void ComputeClosestPointInPortal(const class CNavArea  *, const class CNavArea  *, enum NavDirType, const class Vector  *, class Vector *) /* linkage=_ZNK8CNavArea27ComputeClosestPointInPortalEPKS_10NavDirTypePK6VectorPS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
enum NavDirType ComputeDirection(const class CNavArea  *, class Vector *) /* linkage=_ZNK8CNavArea16ComputeDirectionEP6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
void SetClearedTimestamp(class CNavArea *, int) /* linkage=_ZN8CNavArea19SetClearedTimestampEi */
{
} /* size: 0 */

/* <0> (null):0 */
float GetClearedTimestamp(class CNavArea *, int) /* linkage=_ZN8CNavArea19GetClearedTimestampEi */
{
} /* size: 4 */

/* <0> (null):0 */
const HidingSpotList  * GetHidingSpotList(const class CNavArea  *) /* linkage=_ZNK8CNavArea17GetHidingSpotListEv */
{
} /* size: 4 */

/* <0> (null):0 */
void ComputeHidingSpots(class CNavArea *) /* linkage=_ZN8CNavArea18ComputeHidingSpotsEv */
{
} /* size: 0 */

/* <0> (null):0 */
void ComputeSniperSpots(class CNavArea *) /* linkage=_ZN8CNavArea18ComputeSniperSpotsEv */
{
} /* size: 0 */

/* <0> (null):0 */
class SpotEncounter * GetSpotEncounter(class CNavArea *, const class CNavArea  *, const class CNavArea  *) /* linkage=_ZN8CNavArea16GetSpotEncounterEPKS_S1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void ComputeSpotEncounters(class CNavArea *) /* linkage=_ZN8CNavArea21ComputeSpotEncountersEv */
{
} /* size: 0 */

/* <0> (null):0 */
void IncreaseDanger(class CNavArea *, int, float) /* linkage=_ZN8CNavArea14IncreaseDangerEif */
{
} /* size: 0 */

/* <0> (null):0 */
float GetDanger(class CNavArea *, int) /* linkage=_ZN8CNavArea9GetDangerEi */
{
} /* size: 4 */

/* <0> (null):0 */
float GetSizeX(const class CNavArea  *) /* linkage=_ZNK8CNavArea8GetSizeXEv */
{
} /* size: 4 */

/* <0> (null):0 */
float GetSizeY(const class CNavArea  *) /* linkage=_ZNK8CNavArea8GetSizeYEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class Extent  * GetExtent(const class CNavArea  *) /* linkage=_ZNK8CNavArea9GetExtentEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class Vector  * GetCenter(const class CNavArea  *) /* linkage=_ZNK8CNavArea9GetCenterEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class Vector  * GetCorner(const class CNavArea  *, enum NavCornerType) /* linkage=_ZNK8CNavArea9GetCornerE13NavCornerType */
{
} /* size: 4 */

/* <0> (null):0 */
const class ApproachInfo  * GetApproachInfo(const class CNavArea  *, int) /* linkage=_ZNK8CNavArea15GetApproachInfoEi */
{
} /* size: 4 */

/* <0> (null):0 */
int GetApproachInfoCount(const class CNavArea  *) /* linkage=_ZNK8CNavArea20GetApproachInfoCountEv */
{
} /* size: 4 */

/* <0> (null):0 */
void ComputeApproachAreas(class CNavArea *) /* linkage=_ZN8CNavArea20ComputeApproachAreasEv */
{
} /* size: 0 */

/* <0> (null):0 */
void MakeNewMarker(void) /* linkage=_ZN8CNavArea13MakeNewMarkerEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Mark(class CNavArea *) /* linkage=_ZN8CNavArea4MarkEv */
{
} /* size: 0 */

/* <0> (null):0 */
BOOL IsMarked(const class CNavArea  *) /* linkage=_ZNK8CNavArea8IsMarkedEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetParent(class CNavArea *, class CNavArea *, enum NavTraverseType) /* linkage=_ZN8CNavArea9SetParentEPS_15NavTraverseType */
{
} /* size: 0 */

/* <0> (null):0 */
class CNavArea * GetParent(const class CNavArea  *) /* linkage=_ZNK8CNavArea9GetParentEv */
{
} /* size: 4 */

/* <0> (null):0 */
enum NavTraverseType GetParentHow(const class CNavArea  *) /* linkage=_ZNK8CNavArea12GetParentHowEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsOpen(const class CNavArea  *) /* linkage=_ZNK8CNavArea6IsOpenEv */
{
} /* size: 1 */

/* <0> (null):0 */
void AddToOpenList(class CNavArea *) /* linkage=_ZN8CNavArea13AddToOpenListEv */
{
} /* size: 152060208 */

/* <0> (null):0 */
void UpdateOnOpenList(class CNavArea *) /* linkage=_ZN8CNavArea16UpdateOnOpenListEv */
{
} /* size: 152087288 */

/* <0> (null):0 */
void RemoveFromOpenList(class CNavArea *) /* linkage=_ZN8CNavArea18RemoveFromOpenListEv */
{
} /* size: 152089348 */

/* <0> (null):0 */
bool IsOpenListEmpty(void) /* linkage=_ZN8CNavArea15IsOpenListEmptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
class CNavArea * PopOpenList(void) /* linkage=_ZN8CNavArea11PopOpenListEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsClosed(const class CNavArea  *) /* linkage=_ZNK8CNavArea8IsClosedEv */
{
} /* size: 1 */

/* <0> (null):0 */
void AddToClosedList(class CNavArea *) /* linkage=_ZN8CNavArea15AddToClosedListEv */
{
} /* size: 152110712 */

/* <0> (null):0 */
void RemoveFromClosedList(class CNavArea *) /* linkage=_ZN8CNavArea20RemoveFromClosedListEv */
{
} /* size: 152112632 */

/* <0> (null):0 */
void ClearSearchLists(void) /* linkage=_ZN8CNavArea16ClearSearchListsEv */
{
} /* size: 152114552 */

/* <0> (null):0 */
void SetTotalCost(class CNavArea *, float) /* linkage=_ZN8CNavArea12SetTotalCostEf */
{
} /* size: 152152904 */

/* <0> (null):0 */
float GetTotalCost(const class CNavArea  *) /* linkage=_ZNK8CNavArea12GetTotalCostEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetCostSoFar(class CNavArea *, float) /* linkage=_ZN8CNavArea12SetCostSoFarEf */
{
} /* size: 152161104 */

/* <0> (null):0 */
float GetCostSoFar(const class CNavArea  *) /* linkage=_ZNK8CNavArea12GetCostSoFarEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Draw(class CNavArea *, byte, byte, byte, int) /* linkage=_ZN8CNavArea4DrawEhhhi */
{
} /* size: 152173548 */

/* <0> (null):0 */
void DrawConnectedAreas(class CNavArea *) /* linkage=_ZN8CNavArea18DrawConnectedAreasEv */
{
} /* size: 152184488 */

/* <0> (null):0 */
void DrawMarkedCorner(class CNavArea *, enum NavCornerType, byte, byte, byte, int) /* linkage=_ZN8CNavArea16DrawMarkedCornerE13NavCornerTypehhhi */
{
} /* size: 152186508 */

/* <0> (null):0 */
bool SplitEdit(class CNavArea *, bool, float, class CNavArea * *, class CNavArea * *) /* linkage=_ZN8CNavArea9SplitEditEbfPPS_S1_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool MergeEdit(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea9MergeEditEPS_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool SpliceEdit(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea10SpliceEditEPS_ */
{
} /* size: 1 */

/* <0> (null):0 */
void RaiseCorner(class CNavArea *, enum NavCornerType, int) /* linkage=_ZN8CNavArea11RaiseCornerE13NavCornerTypei */
{
} /* size: 152268760 */

/* <0> (null):0 */
void AddLadderUp(class CNavArea *, class CNavLadder *) /* linkage=_ZN8CNavArea11AddLadderUpEP10CNavLadder */
{
} /* size: 152277376 */

/* <0> (null):0 */
void AddLadderDown(class CNavArea *, class CNavLadder *) /* linkage=_ZN8CNavArea13AddLadderDownEP10CNavLadder */
{
} /* size: 0 */

/* <0> (null):0 */
void Initialize(class CNavArea *) /* linkage=_ZN8CNavArea10InitializeEv */
{
} /* size: 0 */

/* <0> (null):0 */
void DecayDanger(class CNavArea *) /* linkage=_ZN8CNavArea11DecayDangerEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool IsHidingSpotCollision(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea21IsHidingSpotCollisionEPK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
void AddSpotEncounters(class CNavArea *, const class CNavArea  *, enum NavDirType, const class CNavArea  *, enum NavDirType) /* linkage=_ZN8CNavArea17AddSpotEncountersEPKS_10NavDirTypeS1_S2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void Strip(class CNavArea *) /* linkage=_ZN8CNavArea5StripEv */
{
} /* size: 0 */

/* <0> (null):0 */
void FinishMerge(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea11FinishMergeEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
void MergeAdjacentConnections(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea24MergeAdjacentConnectionsEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
void AssignNodes(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea11AssignNodesEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
void FinishSplitEdit(class CNavArea *, class CNavArea *, enum NavDirType) /* linkage=_ZN8CNavArea15FinishSplitEditEPS_10NavDirType */
{
} /* size: 0 */

/* <0> (null):0 */
void OnDestroyNotify(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea15OnDestroyNotifyEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
void CNavLadder(class CNavLadder *)
{
} /* size: 0 */

/* <0> (null):0 */
void OnDestroyNotify(class CNavLadder *, class CNavArea *) /* linkage=_ZN10CNavLadder15OnDestroyNotifyEP8CNavArea */
{
} /* size: 0 */

/* <0> (null):0 */
void HidingSpot(class HidingSpot *)
{
} /* size: 0 */

/* <0> (null):0 */
void HidingSpot(class HidingSpot *, const class Vector  *, unsigned char)
{
} /* size: 0 */

/* <0> (null):0 */
bool HasGoodCover(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot12HasGoodCoverEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsGoodSniperSpot(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot16IsGoodSniperSpotEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsIdealSniperSpot(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot17IsIdealSniperSpotEv */
{
} /* size: 1 */

/* <0> (null):0 */
void SetFlags(class HidingSpot *, unsigned char) /* linkage=_ZN10HidingSpot8SetFlagsEh */
{
} /* size: 0 */

/* <0> (null):0 */
unsigned char GetFlags(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot8GetFlagsEv */
{
} /* size: 1 */

/* <0> (null):0 */
void Save(const class HidingSpot  *, int, unsigned int) /* linkage=_ZNK10HidingSpot4SaveEij */
{
} /* size: 0 */

/* <0> (null):0 */
void Load(class HidingSpot *, class SteamFile *, unsigned int) /* linkage=_ZN10HidingSpot4LoadEP9SteamFilej */
{
} /* size: 0 */

/* <0> (null):0 */
const class Vector  * GetPosition(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot11GetPositionEv */
{
} /* size: 4 */

/* <0> (null):0 */
unsigned int GetID(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot5GetIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Mark(class HidingSpot *) /* linkage=_ZN10HidingSpot4MarkEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool IsMarked(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot8IsMarkedEv */
{
} /* size: 1 */

/* <0> (null):0 */
void ChangeMasterMarker(void) /* linkage=_ZN10HidingSpot18ChangeMasterMarkerEv */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<SpotOrder> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<SpotOrder> *, const class new_allocator<SpotOrder>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<SpotOrder> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<SpotOrder>  *, class SpotOrder &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE7addressERS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<SpotOrder>  *, const class SpotOrder  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE7addressERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<SpotOrder> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<SpotOrder> *, class SpotOrder *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE10deallocateEPS1_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<SpotOrder>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<SpotOrder> *, class SpotOrder *, const class SpotOrder  &) /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE9constructEPS1_RKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<SpotOrder> *, class SpotOrder *) /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE7destroyEPS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<SpotOrder> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<SpotOrder> *, const class allocator<SpotOrder>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<SpotOrder> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<SpotOrder> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<SpotOrder> > *, const class new_allocator<std::_List_node<SpotOrder> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<SpotOrder> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<SpotOrder> >  *, class _List_node<SpotOrder> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7addressERS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<SpotOrder> >  *, const class _List_node<SpotOrder>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7addressERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<SpotOrder> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE10deallocateEPS3_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<SpotOrder> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *, const class _List_node<SpotOrder>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE9constructEPS3_RKS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7destroyEPS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<SpotOrder> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<SpotOrder> > *, const class allocator<std::_List_node<SpotOrder> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<SpotOrder> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class _List_node<SpotOrder> * _M_get_node(class _List_base<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, class _List_node<SpotOrder> *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void _M_clear(class _List_base<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE8_M_clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_init(class _List_base<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE7_M_initEv */
{
} /* size: 0 */

/* <0> (null):0 */
_Node * _M_create_node(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE14_M_create_nodeERKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<SpotOrder, std::allocator<SpotOrder> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<SpotOrder, std::allocator<SpotOrder> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<SpotOrder, std::allocator<SpotOrder> > *, const class list<SpotOrder, std::allocator<SpotOrder> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
class list<SpotOrder, std::allocator<SpotOrder> > & operator=(class list<SpotOrder, std::allocator<SpotOrder> > *, const class list<SpotOrder, std::allocator<SpotOrder> >  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EEaSERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6assignEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, class SpotOrder) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6resizeEjS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
reference front(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE10push_frontERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_front(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9pop_frontEv */
{
} /* size: 0 */

/* <0> (null):0 */
void push_back(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9push_backERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, unsigned int, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5eraseESt14_List_iteratorIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4swapERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void remove(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6removeERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void unique(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6uniqueEv */
{
} /* size: 0 */

/* <0> (null):0 */
void merge(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5mergeERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void reverse(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE7reverseEv */
{
} /* size: 0 */

/* <0> (null):0 */
void sort(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4sortEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE18_M_fill_initializeEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE14_M_fill_assignEjRKS0_ */
{
} /* size: 146683560 */

/* <0> (null):0 */
void _M_transfer(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */
{
} /* size: 152044736 */

/* <0> (null):0 */
void _M_insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 152086808 */

/* <0> (null):0 */
void _M_erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */
{
} /* size: 152089444 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE25_M_check_equal_allocatorsERS2_ */
{
} /* size: 152140592 */

/* <0> (null):0 */
void new_allocator(class new_allocator<HidingSpot*> *)
{
} /* size: 152160212 */

/* <0> (null):0 */
void new_allocator(class new_allocator<HidingSpot*> *, const class new_allocator<HidingSpot*>  &)
{
} /* size: 152161764 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<HidingSpot*> *, int)
{
} /* size: 152172160 */

/* <0> (null):0 */
pointer address(const class new_allocator<HidingSpot*>  *, class HidingSpot * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE7addressERS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<HidingSpot*>  *, const class HidingSpot *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE7addressERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<HidingSpot*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<HidingSpot*> *, class HidingSpot * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE10deallocateEPS2_j */
{
} /* size: 152221504 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<HidingSpot*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<HidingSpot*> *, class HidingSpot * *, const class HidingSpot *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE9constructEPS2_RKS2_ */
{
} /* size: 152259964 */

/* <0> (null):0 */
void destroy(class new_allocator<HidingSpot*> *, class HidingSpot * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE7destroyEPS2_ */
{
} /* size: 152267104 */

/* <0> (null):0 */
void allocator(class allocator<HidingSpot*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<HidingSpot*> *, const class allocator<HidingSpot*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<HidingSpot*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *, const class new_allocator<std::_List_node<HidingSpot*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<HidingSpot*> >  *, class _List_node<HidingSpot*> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7addressERS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<HidingSpot*> >  *, const class _List_node<HidingSpot*>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7addressERKS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<HidingSpot*> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE10deallocateEPS4_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<HidingSpot*> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *, const class _List_node<HidingSpot*>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE9constructEPS4_RKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7destroyEPS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<HidingSpot*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<HidingSpot*> > *, const class allocator<std::_List_node<HidingSpot*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<HidingSpot*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class _List_node<HidingSpot*> * _M_get_node(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_node<HidingSpot*> *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void _M_clear(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE8_M_clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_init(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE7_M_initEv */
{
} /* size: 0 */

/* <0> (null):0 */
_Node * _M_create_node(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE14_M_create_nodeERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const class list<HidingSpot*, std::allocator<HidingSpot*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
class list<HidingSpot*, std::allocator<HidingSpot*> > & operator=(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const class list<HidingSpot*, std::allocator<HidingSpot*> >  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EEaSERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, class HidingSpot *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6resizeEjS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
reference front(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE10push_frontERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_front(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9pop_frontEv */
{
} /* size: 0 */

/* <0> (null):0 */
void push_back(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9push_backERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4swapERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void remove(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6removeERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void unique(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6uniqueEv */
{
} /* size: 0 */

/* <0> (null):0 */
void merge(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5mergeERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void reverse(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE7reverseEv */
{
} /* size: 0 */

/* <0> (null):0 */
void sort(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4sortEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE18_M_fill_initializeEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE14_M_fill_assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_transfer(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE25_M_check_equal_allocatorsERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<SpotEncounter> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<SpotEncounter> *, const class new_allocator<SpotEncounter>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<SpotEncounter> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<SpotEncounter>  *, class SpotEncounter &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE7addressERS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<SpotEncounter>  *, const class SpotEncounter  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE7addressERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<SpotEncounter> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<SpotEncounter> *, class SpotEncounter *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE10deallocateEPS1_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<SpotEncounter>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<SpotEncounter> *, class SpotEncounter *, const class SpotEncounter  &) /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE9constructEPS1_RKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<SpotEncounter> *, class SpotEncounter *) /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE7destroyEPS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<SpotEncounter> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<SpotEncounter> *, const class allocator<SpotEncounter>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<SpotEncounter> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *, const class new_allocator<std::_List_node<SpotEncounter> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<SpotEncounter> >  *, class _List_node<SpotEncounter> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7addressERS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<SpotEncounter> >  *, const class _List_node<SpotEncounter>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7addressERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<SpotEncounter> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE10deallocateEPS3_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<SpotEncounter> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *, const class _List_node<SpotEncounter>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE9constructEPS3_RKS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7destroyEPS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<SpotEncounter> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<SpotEncounter> > *, const class allocator<std::_List_node<SpotEncounter> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<SpotEncounter> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class _List_node<SpotEncounter> * _M_get_node(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_node<SpotEncounter> *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, const allocator_type  &)
{
} /* size: 146683848 */

/* <0> (null):0 */
void ~_List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, int)
{
} /* size: 152044736 */

/* <0> (null):0 */
void _M_clear(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE8_M_clearEv */
{
} /* size: 152086232 */

/* <0> (null):0 */
void _M_init(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE7_M_initEv */
{
} /* size: 152088292 */

/* <0> (null):0 */
_Node * _M_create_node(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE14_M_create_nodeERKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *)
{
} /* size: 152154836 */

/* <0> (null):0 */
void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const allocator_type  &)
{
} /* size: 152160884 */

/* <0> (null):0 */
void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 152162632 */

/* <0> (null):0 */
void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const class list<SpotEncounter, std::allocator<SpotEncounter> >  &)
{
} /* size: 152174176 */

/* <0> (null):0 */
class list<SpotEncounter, std::allocator<SpotEncounter> > & operator=(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const class list<SpotEncounter, std::allocator<SpotEncounter> >  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EEaSERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6assignEjRKS0_ */
{
} /* size: 152186484 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, class SpotEncounter) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6resizeEjS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
reference front(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE10push_frontERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_front(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9pop_frontEv */
{
} /* size: 0 */

/* <0> (null):0 */
void push_back(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9push_backERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, unsigned int, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5eraseESt14_List_iteratorIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4swapERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void remove(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6removeERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void unique(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6uniqueEv */
{
} /* size: 0 */

/* <0> (null):0 */
void merge(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5mergeERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void reverse(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE7reverseEv */
{
} /* size: 0 */

/* <0> (null):0 */
void sort(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4sortEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE18_M_fill_initializeEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE14_M_fill_assignEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_transfer(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE25_M_check_equal_allocatorsERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<NavConnect> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<NavConnect> *, const class new_allocator<NavConnect>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<NavConnect> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<NavConnect>  *, union NavConnect &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE7addressERS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<NavConnect>  *, const union NavConnect  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE7addressERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<NavConnect> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<NavConnect> *, union NavConnect *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE10deallocateEPS1_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<NavConnect>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<NavConnect> *, union NavConnect *, const union NavConnect  &) /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE9constructEPS1_RKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<NavConnect> *, union NavConnect *) /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE7destroyEPS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<NavConnect> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<NavConnect> *, const class allocator<NavConnect>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<NavConnect> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<NavConnect> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<NavConnect> > *, const class new_allocator<std::_List_node<NavConnect> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<NavConnect> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<NavConnect> >  *, class _List_node<NavConnect> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7addressERS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<NavConnect> >  *, const class _List_node<NavConnect>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7addressERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<NavConnect> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE10deallocateEPS3_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<NavConnect> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *, const class _List_node<NavConnect>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE9constructEPS3_RKS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7destroyEPS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<NavConnect> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<NavConnect> > *, const class allocator<std::_List_node<NavConnect> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<NavConnect> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class _List_node<NavConnect> * _M_get_node(class _List_base<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<NavConnect, std::allocator<NavConnect> > *, class _List_node<NavConnect> *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void _M_clear(class _List_base<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE8_M_clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_init(class _List_base<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE7_M_initEv */
{
} /* size: 0 */

/* <0> (null):0 */
_Node * _M_create_node(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE14_M_create_nodeERKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<NavConnect, std::allocator<NavConnect> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<NavConnect, std::allocator<NavConnect> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<NavConnect, std::allocator<NavConnect> > *, const class list<NavConnect, std::allocator<NavConnect> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
class list<NavConnect, std::allocator<NavConnect> > & operator=(class list<NavConnect, std::allocator<NavConnect> > *, const class list<NavConnect, std::allocator<NavConnect> >  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EEaSERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6assignEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, union NavConnect) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6resizeEjS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
reference front(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE10push_frontERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_front(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9pop_frontEv */
{
} /* size: 0 */

/* <0> (null):0 */
void push_back(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9push_backERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, unsigned int, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5eraseESt14_List_iteratorIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4swapERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void remove(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6removeERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void unique(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6uniqueEv */
{
} /* size: 0 */

/* <0> (null):0 */
void merge(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5mergeERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void reverse(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE7reverseEv */
{
} /* size: 0 */

/* <0> (null):0 */
void sort(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4sortEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE18_M_fill_initializeEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE14_M_fill_assignEjRKS0_ */
{
} /* size: 146683560 */

/* <0> (null):0 */
void _M_transfer(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */
{
} /* size: 152044736 */

/* <0> (null):0 */
void _M_insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 152086808 */

/* <0> (null):0 */
void _M_erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */
{
} /* size: 152089444 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE25_M_check_equal_allocatorsERS2_ */
{
} /* size: 152140592 */

/* <0> (null):0 */
void new_allocator(class new_allocator<CNavLadder*> *)
{
} /* size: 152114120 */

/* <0> (null):0 */
void new_allocator(class new_allocator<CNavLadder*> *, const class new_allocator<CNavLadder*>  &)
{
} /* size: 152152760 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<CNavLadder*> *, int)
{
} /* size: 152155088 */

/* <0> (null):0 */
pointer address(const class new_allocator<CNavLadder*>  *, class CNavLadder * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE7addressERS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<CNavLadder*>  *, const class CNavLadder *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE7addressERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<CNavLadder*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<CNavLadder*> *, class CNavLadder * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE10deallocateEPS2_j */
{
} /* size: 152184364 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<CNavLadder*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<CNavLadder*> *, class CNavLadder * *, const class CNavLadder *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE9constructEPS2_RKS2_ */
{
} /* size: 152209748 */

/* <0> (null):0 */
void destroy(class new_allocator<CNavLadder*> *, class CNavLadder * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE7destroyEPS2_ */
{
} /* size: 152238908 */

/* <0> (null):0 */
void allocator(class allocator<CNavLadder*> *)
{
} /* size: 152275832 */

/* <0> (null):0 */
void allocator(class allocator<CNavLadder*> *, const class allocator<CNavLadder*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<CNavLadder*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *, const class new_allocator<std::_List_node<CNavLadder*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<CNavLadder*> >  *, class _List_node<CNavLadder*> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7addressERS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<CNavLadder*> >  *, const class _List_node<CNavLadder*>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7addressERKS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<CNavLadder*> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE10deallocateEPS4_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<CNavLadder*> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *, const class _List_node<CNavLadder*>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE9constructEPS4_RKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7destroyEPS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<CNavLadder*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<CNavLadder*> > *, const class allocator<std::_List_node<CNavLadder*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<CNavLadder*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class _List_node<CNavLadder*> * _M_get_node(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_node<CNavLadder*> *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void _M_clear(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE8_M_clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_init(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE7_M_initEv */
{
} /* size: 0 */

/* <0> (null):0 */
_Node * _M_create_node(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE14_M_create_nodeERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const class list<CNavLadder*, std::allocator<CNavLadder*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
class list<CNavLadder*, std::allocator<CNavLadder*> > & operator=(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const class list<CNavLadder*, std::allocator<CNavLadder*> >  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EEaSERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, class CNavLadder *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6resizeEjS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
reference front(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE10push_frontERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_front(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9pop_frontEv */
{
} /* size: 0 */

/* <0> (null):0 */
void push_back(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9push_backERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4swapERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void remove(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6removeERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void unique(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6uniqueEv */
{
} /* size: 0 */

/* <0> (null):0 */
void merge(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5mergeERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void reverse(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE7reverseEv */
{
} /* size: 0 */

/* <0> (null):0 */
void sort(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4sortEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE18_M_fill_initializeEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE14_M_fill_assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_transfer(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE25_M_check_equal_allocatorsERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<CNavArea*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<CNavArea*> *, const class new_allocator<CNavArea*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<CNavArea*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<CNavArea*>  *, class CNavArea * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE7addressERS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<CNavArea*>  *, const class CNavArea *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE7addressERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<CNavArea*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<CNavArea*> *, class CNavArea * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE10deallocateEPS2_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<CNavArea*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<CNavArea*> *, class CNavArea * *, const class CNavArea *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE9constructEPS2_RKS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<CNavArea*> *, class CNavArea * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE7destroyEPS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<CNavArea*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<CNavArea*> *, const class allocator<CNavArea*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<CNavArea*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<CNavArea*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<CNavArea*> > *, const class new_allocator<std::_List_node<CNavArea*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<CNavArea*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<CNavArea*> >  *, class _List_node<CNavArea*> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7addressERS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<CNavArea*> >  *, const class _List_node<CNavArea*>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7addressERKS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<CNavArea*> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE10deallocateEPS4_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<CNavArea*> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *, const class _List_node<CNavArea*>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE9constructEPS4_RKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7destroyEPS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<CNavArea*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<CNavArea*> > *, const class allocator<std::_List_node<CNavArea*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<CNavArea*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class _List_node<CNavArea*> * _M_get_node(class _List_base<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, class _List_node<CNavArea*> *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void _M_clear(class _List_base<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE8_M_clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_init(class _List_base<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE7_M_initEv */
{
} /* size: 0 */

/* <0> (null):0 */
_Node * _M_create_node(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE14_M_create_nodeERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<CNavArea*, std::allocator<CNavArea*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<CNavArea*, std::allocator<CNavArea*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<CNavArea*, std::allocator<CNavArea*> > *, const class list<CNavArea*, std::allocator<CNavArea*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
class list<CNavArea*, std::allocator<CNavArea*> > & operator=(class list<CNavArea*, std::allocator<CNavArea*> > *, const class list<CNavArea*, std::allocator<CNavArea*> >  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EEaSERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, class CNavArea *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6resizeEjS1_ */
{
} /* size: 152311880 */

/* <0> (null):0 */
reference front(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE10push_frontERKS1_ */
{
} /* size: 152362960 */

/* <0> (null):0 */
void pop_front(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9pop_frontEv */
{
} /* size: 152373000 */

/* <0> (null):0 */
void push_back(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9push_backERKS1_ */
{
} /* size: 152380520 */

/* <0> (null):0 */
void pop_back(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE8pop_backEv */
{
} /* size: 152389504 */

/* <0> (null):0 */
iterator insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */
{
} /* size: 152416504 */

/* <0> (null):0 */
iterator erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4swapERS3_ */
{
} /* size: 152454444 */

/* <0> (null):0 */
void clear(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5clearEv */
{
} /* size: 152462720 */

/* <0> (null):0 */
void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */
{
} /* size: 152406908 */

/* <0> (null):0 */
void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */
{
} /* size: 152489708 */

/* <0> (null):0 */
void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */
{
} /* size: 152504760 */

/* <0> (null):0 */
void remove(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6removeERKS1_ */
{
} /* size: 152515768 */

/* <0> (null):0 */
void unique(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6uniqueEv */
{
} /* size: 0 */

/* <0> (null):0 */
void merge(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5mergeERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void reverse(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE7reverseEv */
{
} /* size: 0 */

/* <0> (null):0 */
void sort(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4sortEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE18_M_fill_initializeEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE14_M_fill_assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_transfer(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE25_M_check_equal_allocatorsERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void CNavNode(class CNavNode *, const class Vector  *, const class Vector  *, class CNavNode *)
{
} /* size: 0 */

/* <0> (null):0 */
const class CNavNode  * GetNode(const class Vector  *) /* linkage=_ZN8CNavNode7GetNodeEPK6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavNode * GetConnectedNode(const class CNavNode  *, enum NavDirType) /* linkage=_ZNK8CNavNode16GetConnectedNodeE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
const class Vector  * GetPosition(const class CNavNode  *) /* linkage=_ZNK8CNavNode11GetPositionEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class Vector  * GetNormal(const class CNavNode  *) /* linkage=_ZNK8CNavNode9GetNormalEv */
{
} /* size: 4 */

/* <0> (null):0 */
unsigned int GetID(const class CNavNode  *) /* linkage=_ZNK8CNavNode5GetIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavNode * GetFirst(void) /* linkage=_ZN8CNavNode8GetFirstEv */
{
} /* size: 4 */

/* <0> (null):0 */
unsigned int GetListLength(void) /* linkage=_ZN8CNavNode13GetListLengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavNode * GetNext(class CNavNode *) /* linkage=_ZN8CNavNode7GetNextEv */
{
} /* size: 4 */

/* <0> (null):0 */
void ConnectTo(class CNavNode *, class CNavNode *, enum NavDirType) /* linkage=_ZN8CNavNode9ConnectToEPS_10NavDirType */
{
} /* size: 0 */

/* <0> (null):0 */
class CNavNode * GetParent(const class CNavNode  *) /* linkage=_ZNK8CNavNode9GetParentEv */
{
} /* size: 4 */

/* <0> (null):0 */
void MarkAsVisited(class CNavNode *, enum NavDirType) /* linkage=_ZN8CNavNode13MarkAsVisitedE10NavDirType */
{
} /* size: 0 */

/* <0> (null):0 */
BOOL HasVisited(class CNavNode *, enum NavDirType) /* linkage=_ZN8CNavNode10HasVisitedE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
BOOL IsBiLinked(const class CNavNode  *, enum NavDirType) /* linkage=_ZNK8CNavNode10IsBiLinkedE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
BOOL IsClosedCell(const class CNavNode  *) /* linkage=_ZNK8CNavNode12IsClosedCellEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Cover(class CNavNode *) /* linkage=_ZN8CNavNode5CoverEv */
{
} /* size: 0 */

/* <0> (null):0 */
BOOL IsCovered(const class CNavNode  *) /* linkage=_ZNK8CNavNode9IsCoveredEv */
{
} /* size: 4 */

/* <0> (null):0 */
void AssignArea(class CNavNode *, class CNavArea *) /* linkage=_ZN8CNavNode10AssignAreaEP8CNavArea */
{
} /* size: 0 */

/* <0> (null):0 */
class CNavArea * GetArea(const class CNavNode  *) /* linkage=_ZNK8CNavNode7GetAreaEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetAttributes(class CNavNode *, unsigned char) /* linkage=_ZN8CNavNode13SetAttributesEh */
{
} /* size: 0 */

/* <0> (null):0 */
unsigned char GetAttributes(const class CNavNode  *) /* linkage=_ZNK8CNavNode13GetAttributesEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<NavConnect> *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<NavConnect> *, const class _List_node_base  *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<NavConnect> *, const iterator  &)
{
} /* size: 0 */

/* <0> (null):0 */
reference operator*(const class _List_const_iterator<NavConnect>  *) /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_const_iterator<NavConnect>  *) /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_const_iterator<NavConnect> *) /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_const_iterator<NavConnect> *, int) /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_const_iterator<NavConnect> *) /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_const_iterator<NavConnect> *, int) /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_const_iterator<NavConnect>  *, const _Self  &) /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEeqERKS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_const_iterator<NavConnect>  *, const _Self  &) /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEneERKS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
void CNavAreaGrid(class CNavAreaGrid *)
{
} /* size: 152297392 */

/* <0> (null):0 */
void ~CNavAreaGrid(class CNavAreaGrid *, int)
{
} /* size: 152319652 */

/* <0> (null):0 */
void Reset(class CNavAreaGrid *) /* linkage=_ZN12CNavAreaGrid5ResetEv */
{
} /* size: 152287008 */

/* <0> (null):0 */
void Initialize(class CNavAreaGrid *, float, float, float, float) /* linkage=_ZN12CNavAreaGrid10InitializeEffff */
{
} /* size: 152357480 */

/* <0> (null):0 */
void AddNavArea(class CNavAreaGrid *, class CNavArea *) /* linkage=_ZN12CNavAreaGrid10AddNavAreaEP8CNavArea */
{
} /* size: 152390216 */

/* <0> (null):0 */
void RemoveNavArea(class CNavAreaGrid *, class CNavArea *) /* linkage=_ZN12CNavAreaGrid13RemoveNavAreaEP8CNavArea */
{
} /* size: 152424816 */

/* <0> (null):0 */
unsigned int GetNavAreaCount(const class CNavAreaGrid  *) /* linkage=_ZNK12CNavAreaGrid15GetNavAreaCountEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetNavArea(const class CNavAreaGrid  *, const class Vector  *, float) /* linkage=_ZNK12CNavAreaGrid10GetNavAreaEPK6Vectorf */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetNavAreaByID(const class CNavAreaGrid  *, unsigned int) /* linkage=_ZNK12CNavAreaGrid14GetNavAreaByIDEj */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetNearestNavArea(const class CNavAreaGrid  *, const class Vector  *, bool) /* linkage=_ZNK12CNavAreaGrid17GetNearestNavAreaEPK6Vectorb */
{
} /* size: 4 */

/* <0> (null):0 */
Place GetPlace(const class CNavAreaGrid  *, const class Vector  *) /* linkage=_ZNK12CNavAreaGrid8GetPlaceEPK6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
int ComputeHashKey(const class CNavAreaGrid  *, unsigned int) /* linkage=_ZNK12CNavAreaGrid14ComputeHashKeyEj */
{
} /* size: 4 */

/* <0> (null):0 */
int WorldToGridX(const class CNavAreaGrid  *, float) /* linkage=_ZNK12CNavAreaGrid12WorldToGridXEf */
{
} /* size: 4 */

/* <0> (null):0 */
int WorldToGridY(const class CNavAreaGrid  *, float) /* linkage=_ZNK12CNavAreaGrid12WorldToGridYEf */
{
} /* size: 4 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<CNavLadder*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<CNavLadder*> *, const class _List_node_base  *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<CNavLadder*> *, const iterator  &)
{
} /* size: 0 */

/* <0> (null):0 */
reference operator*(const class _List_const_iterator<CNavLadder*>  *) /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_const_iterator<CNavLadder*>  *) /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_const_iterator<CNavLadder*> *) /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_const_iterator<CNavLadder*> *, int) /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_const_iterator<CNavLadder*> *) /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_const_iterator<CNavLadder*> *, int) /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_const_iterator<CNavLadder*>  *, const _Self  &) /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEeqERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_const_iterator<CNavLadder*>  *, const _Self  &) /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEneERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<CNavArea*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<CNavArea*> *, class _List_node_base *)
{
} /* size: 0 */

/* <0> (null):0 */
reference operator*(const class _List_iterator<CNavArea*>  *) /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_iterator<CNavArea*>  *) /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_iterator<CNavArea*> *) /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_iterator<CNavArea*> *, int) /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_iterator<CNavArea*> *) /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_iterator<CNavArea*> *, int) /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_iterator<CNavArea*>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEeqERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_iterator<CNavArea*>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEneERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
virtual void ~CImprov(class CImprov *, int)
{
} /* size: 0 */

/* <0> (null):0 */
virtual bool IsAlive(const class CImprov  *) /* linkage=_ZNK7CImprov7IsAliveEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual void MoveTo(class CImprov *, const class Vector  &) /* linkage=_ZN7CImprov6MoveToERK6Vector */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void LookAt(class CImprov *, const class Vector  &) /* linkage=_ZN7CImprov6LookAtERK6Vector */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ClearLookAt(class CImprov *) /* linkage=_ZN7CImprov11ClearLookAtEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void FaceTo(class CImprov *, const class Vector  &) /* linkage=_ZN7CImprov6FaceToERK6Vector */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ClearFaceTo(class CImprov *) /* linkage=_ZN7CImprov11ClearFaceToEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual bool IsAtMoveGoal(const class CImprov  *, float) /* linkage=_ZNK7CImprov12IsAtMoveGoalEf */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool HasLookAt(const class CImprov  *) /* linkage=_ZNK7CImprov9HasLookAtEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool HasFaceTo(const class CImprov  *) /* linkage=_ZNK7CImprov9HasFaceToEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsAtFaceGoal(const class CImprov  *) /* linkage=_ZNK7CImprov12IsAtFaceGoalEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsFriendInTheWay(const class CImprov  *, const class Vector  &) /* linkage=_ZNK7CImprov16IsFriendInTheWayERK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsFriendInTheWay(const class CImprov  *, class CBaseEntity *, const class Vector  &) /* linkage=_ZNK7CImprov16IsFriendInTheWayEP11CBaseEntityRK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
virtual void MoveForward(class CImprov *) /* linkage=_ZN7CImprov11MoveForwardEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void MoveBackward(class CImprov *) /* linkage=_ZN7CImprov12MoveBackwardEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void StrafeLeft(class CImprov *) /* linkage=_ZN7CImprov10StrafeLeftEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void StrafeRight(class CImprov *) /* linkage=_ZN7CImprov11StrafeRightEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual bool Jump(class CImprov *) /* linkage=_ZN7CImprov4JumpEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual void Crouch(class CImprov *) /* linkage=_ZN7CImprov6CrouchEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void StandUp(class CImprov *) /* linkage=_ZN7CImprov7StandUpEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void TrackPath(class CImprov *, const class Vector  &, float) /* linkage=_ZN7CImprov9TrackPathERK6Vectorf */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void StartLadder(class CImprov *, const class CNavLadder  *, enum NavTraverseType, const class Vector  *, const class Vector  *) /* linkage=_ZN7CImprov11StartLadderEPK10CNavLadder15NavTraverseTypePK6VectorS6_ */
{
} /* size: 0 */

/* <0> (null):0 */
virtual bool TraverseLadder(class CImprov *, const class CNavLadder  *, enum NavTraverseType, const class Vector  *, const class Vector  *, float) /* linkage=_ZN7CImprov14TraverseLadderEPK10CNavLadder15NavTraverseTypePK6VectorS6_f */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool GetSimpleGroundHeightWithFloor(class CImprov *, const class Vector  *, float *, class Vector *) /* linkage=_ZN7CImprov30GetSimpleGroundHeightWithFloorEPK6VectorPfPS0_ */
{
} /* size: 1 */

/* <0> (null):0 */
virtual void Run(class CImprov *) /* linkage=_ZN7CImprov3RunEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Walk(class CImprov *) /* linkage=_ZN7CImprov4WalkEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Stop(class CImprov *) /* linkage=_ZN7CImprov4StopEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual float GetMoveAngle(const class CImprov  *) /* linkage=_ZNK7CImprov12GetMoveAngleEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual float GetFaceAngle(const class CImprov  *) /* linkage=_ZNK7CImprov12GetFaceAngleEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual const class Vector  & GetFeet(const class CImprov  *) /* linkage=_ZNK7CImprov7GetFeetEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual const class Vector  & GetCentroid(const class CImprov  *) /* linkage=_ZNK7CImprov11GetCentroidEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual const class Vector  & GetEyes(const class CImprov  *) /* linkage=_ZNK7CImprov7GetEyesEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual bool IsRunning(const class CImprov  *) /* linkage=_ZNK7CImprov9IsRunningEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsWalking(const class CImprov  *) /* linkage=_ZNK7CImprov9IsWalkingEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsStopped(const class CImprov  *) /* linkage=_ZNK7CImprov9IsStoppedEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsCrouching(const class CImprov  *) /* linkage=_ZNK7CImprov11IsCrouchingEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsJumping(const class CImprov  *) /* linkage=_ZNK7CImprov9IsJumpingEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsUsingLadder(const class CImprov  *) /* linkage=_ZNK7CImprov13IsUsingLadderEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsOnGround(const class CImprov  *) /* linkage=_ZNK7CImprov10IsOnGroundEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsMoving(const class CImprov  *) /* linkage=_ZNK7CImprov8IsMovingEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool CanRun(const class CImprov  *) /* linkage=_ZNK7CImprov6CanRunEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool CanCrouch(const class CImprov  *) /* linkage=_ZNK7CImprov9CanCrouchEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool CanJump(const class CImprov  *) /* linkage=_ZNK7CImprov7CanJumpEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsVisible(const class CImprov  *, const class Vector  &, bool) /* linkage=_ZNK7CImprov9IsVisibleERK6Vectorb */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsPlayerLookingAtMe(const class CImprov  *, class CBasePlayer *, float) /* linkage=_ZNK7CImprov19IsPlayerLookingAtMeEP11CBasePlayerf */
{
} /* size: 1 */

/* <0> (null):0 */
virtual class CBasePlayer * IsAnyPlayerLookingAtMe(const class CImprov  *, int, float) /* linkage=_ZNK7CImprov22IsAnyPlayerLookingAtMeEif */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CBasePlayer * GetClosestPlayerByTravelDistance(const class CImprov  *, int, float *) /* linkage=_ZNK7CImprov32GetClosestPlayerByTravelDistanceEiPf */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CNavArea * GetLastKnownArea(const class CImprov  *) /* linkage=_ZNK7CImprov16GetLastKnownAreaEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void OnUpdate(class CImprov *, float) /* linkage=_ZN7CImprov8OnUpdateEf */
{
} /* size: 152395904 */

/* <0> (null):0 */
virtual void OnUpkeep(class CImprov *, float) /* linkage=_ZN7CImprov8OnUpkeepEf */
{
} /* size: 152346596 */

/* <0> (null):0 */
virtual void OnReset(class CImprov *) /* linkage=_ZN7CImprov7OnResetEv */
{
} /* size: 152418024 */

/* <0> (null):0 */
virtual void OnGameEvent(class CImprov *, enum GameEventType, class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN7CImprov11OnGameEventE13GameEventTypeP11CBaseEntityS2_ */
{
} /* size: 152425900 */

/* <0> (null):0 */
virtual void OnTouch(class CImprov *, class CBaseEntity *) /* linkage=_ZN7CImprov7OnTouchEP11CBaseEntity */
{
} /* size: 152445416 */

/* <0> (null):0 */
void IImprovEvent(class IImprovEvent *, const class IImprovEvent  &)
{
} /* size: 152405516 */

/* <0> (null):0 */
void IImprovEvent(class IImprovEvent *)
{
} /* size: 152487872 */

/* <0> (null):0 */
void ~IImprovEvent(class IImprovEvent *, int)
{
} /* size: 152496728 */

/* <0> (null):0 */
virtual void OnMoveToSuccess(class IImprovEvent *, const class Vector  &) /* linkage=_ZN12IImprovEvent15OnMoveToSuccessERK6Vector */
{
} /* size: 152505272 */

/* <0> (null):0 */
virtual void OnMoveToFailure(class IImprovEvent *, const class Vector  &, enum MoveToFailureType) /* linkage=_ZN12IImprovEvent15OnMoveToFailureERK6VectorNS_17MoveToFailureTypeE */
{
} /* size: 152514152 */

/* <0> (null):0 */
virtual void OnInjury(class IImprovEvent *, float) /* linkage=_ZN12IImprovEvent8OnInjuryEf */
{
} /* size: 0 */

/* <0> (null):0 */
void SimpleStateMachine(class SimpleStateMachine<CHostageImprov*, HostageState> *)
{
} /* size: 0 */

/* <0> (null):0 */
void Reset(class SimpleStateMachine<CHostageImprov*, HostageState> *, class CHostageImprov *) /* linkage=_ZN18SimpleStateMachineIP14CHostageImprov12HostageStateE5ResetES1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void SetState(class SimpleStateMachine<CHostageImprov*, HostageState> *, class HostageState *) /* linkage=_ZN18SimpleStateMachineIP14CHostageImprov12HostageStateE8SetStateEPS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
float GetStateDuration(const class SimpleStateMachine<CHostageImprov*, HostageState>  *) /* linkage=_ZNK18SimpleStateMachineIP14CHostageImprov12HostageStateE16GetStateDurationEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsState(const class SimpleStateMachine<CHostageImprov*, HostageState>  *, const class HostageState  *) /* linkage=_ZNK18SimpleStateMachineIP14CHostageImprov12HostageStateE7IsStateEPKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
void Update(class SimpleStateMachine<CHostageImprov*, HostageState> *) /* linkage=_ZN18SimpleStateMachineIP14CHostageImprov12HostageStateE6UpdateEv */
{
} /* size: 0 */

/* <0> (null):0 */
void HostageState(class HostageState *, const class HostageState  &)
{
} /* size: 0 */

/* <0> (null):0 */
void HostageState(class HostageState *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void UpdateStationaryAnimation(class HostageState *, class CHostageImprov *) /* linkage=_ZN12HostageState25UpdateStationaryAnimationEP14CHostageImprov */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ~HostageState(class HostageState *, int)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ~CHostageImprov(class CHostageImprov *, int)
{
} /* size: 0 */

/* <0> (null):0 */
bool IsFollowing(const class CHostageImprov  *, const class CBaseEntity  *) /* linkage=_ZNK14CHostageImprov11IsFollowingEPK11CBaseEntity */
{
} /* size: 1 */

/* <0> (null):0 */
virtual void ~HostageIdleState(class HostageIdleState *, int)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ~HostageAnimateState(class HostageAnimateState *, int)
{
} /* size: 0 */

/* <0> (null):0 */
bool IsValid(class CHostage *) /* linkage=_ZN8CHostage7IsValidEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsFollowing(class CHostage *, const class CBaseEntity  *) /* linkage=_ZN8CHostage11IsFollowingEPK11CBaseEntity */
{
} /* size: 1 */

/* <0> (null):0 */
void SimpleChatter(class SimpleChatter *)
{
} /* size: 0 */

/* <0> (null):0 */
void ~SimpleChatter(class SimpleChatter *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void AddSound(class SimpleChatter *, enum HostageChatterType, char *) /* linkage=_ZN13SimpleChatter8AddSoundE18HostageChatterTypePc */
{
} /* size: 0 */

/* <0> (null):0 */
float PlaySound(class SimpleChatter *, class CBaseEntity *, enum HostageChatterType) /* linkage=_ZN13SimpleChatter9PlaySoundEP11CBaseEntity18HostageChatterType */
{
} /* size: 4 */

/* <0> (null):0 */
char * GetSound(class SimpleChatter *, enum HostageChatterType, float *) /* linkage=_ZN13SimpleChatter8GetSoundE18HostageChatterTypePf */
{
} /* size: 4 */

/* <0> (null):0 */
void Shuffle(class SimpleChatter *, class ChatterSet *) /* linkage=_ZN13SimpleChatter7ShuffleEPNS_10ChatterSetE */
{
} /* size: 0 */

/* <0> (null):0 */
void CHostageManager(class CHostageManager *)
{
} /* size: 0 */

/* <0> (null):0 */
void ServerActivate(class CHostageManager *) /* linkage=_ZN15CHostageManager14ServerActivateEv */
{
} /* size: 0 */

/* <0> (null):0 */
void ServerDeactivate(class CHostageManager *) /* linkage=_ZN15CHostageManager16ServerDeactivateEv */
{
} /* size: 0 */

/* <0> (null):0 */
void RestartRound(class CHostageManager *) /* linkage=_ZN15CHostageManager12RestartRoundEv */
{
} /* size: 0 */

/* <0> (null):0 */
void AddHostage(class CHostageManager *, class CHostage *) /* linkage=_ZN15CHostageManager10AddHostageEP8CHostage */
{
} /* size: 0 */

/* <0> (null):0 */
class SimpleChatter * GetChatter(class CHostageManager *) /* linkage=_ZN15CHostageManager10GetChatterEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsNearbyHostageTalking(const class CHostageManager  *, class CHostageImprov *) /* linkage=_ZNK15CHostageManager22IsNearbyHostageTalkingEP14CHostageImprov */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsNearbyHostageJumping(const class CHostageManager  *, class CHostageImprov *) /* linkage=_ZNK15CHostageManager22IsNearbyHostageJumpingEP14CHostageImprov */
{
} /* size: 1 */

/* <0> (null):0 */
void OnEvent(class CHostageManager *, enum GameEventType, class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN15CHostageManager7OnEventE13GameEventTypeP11CBaseEntityS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
class CHostage * GetClosestHostage(class CHostageManager *, const class Vector  &, float *) /* linkage=_ZN15CHostageManager17GetClosestHostageERK6VectorPf */
{
} /* size: 4 */

/* <0> (null):0 */
bool ForEachHostage<FarthestHostage>(const class CHostageManager  *, class FarthestHostage &)
{
} /* size: 1 */

/* <0> (null):0 */
const class BotProfile  * GetProfile(const class CBot  *) /* linkage=_ZNK4CBot10GetProfileEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Walk(class CBot *) /* linkage=_ZN4CBot4WalkEv */
{
} /* size: 0 */

/* <0> (null):0 */
void BotProfile(class BotProfile *)
{
} /* size: 0 */

/* <0> (null):0 */
const char  * GetName(const class BotProfile  *) /* linkage=_ZNK10BotProfile7GetNameEv */
{
} /* size: 4 */

/* <0> (null):0 */
float GetAggression(const class BotProfile  *) /* linkage=_ZNK10BotProfile13GetAggressionEv */
{
} /* size: 4 */

/* <0> (null):0 */
float GetSkill(const class BotProfile  *) /* linkage=_ZNK10BotProfile8GetSkillEv */
{
} /* size: 4 */

/* <0> (null):0 */
float GetTeamwork(const class BotProfile  *) /* linkage=_ZNK10BotProfile11GetTeamworkEv */
{
} /* size: 4 */

/* <0> (null):0 */
int GetWeaponPreference(const class BotProfile  *, int) /* linkage=_ZNK10BotProfile19GetWeaponPreferenceEi */
{
} /* size: 4 */

/* <0> (null):0 */
const char  * GetWeaponPreferenceAsString(const class BotProfile  *, int) /* linkage=_ZNK10BotProfile27GetWeaponPreferenceAsStringEi */
{
} /* size: 4 */

/* <0> (null):0 */
int GetWeaponPreferenceCount(const class BotProfile  *) /* linkage=_ZNK10BotProfile24GetWeaponPreferenceCountEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool HasPrimaryPreference(const class BotProfile  *) /* linkage=_ZNK10BotProfile20HasPrimaryPreferenceEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool HasPistolPreference(const class BotProfile  *) /* linkage=_ZNK10BotProfile19HasPistolPreferenceEv */
{
} /* size: 1 */

/* <0> (null):0 */
int GetCost(const class BotProfile  *) /* linkage=_ZNK10BotProfile7GetCostEv */
{
} /* size: 4 */

/* <0> (null):0 */
int GetSkin(const class BotProfile  *) /* linkage=_ZNK10BotProfile7GetSkinEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsDifficulty(const class BotProfile  *, enum BotDifficultyType) /* linkage=_ZNK10BotProfile12IsDifficultyE17BotDifficultyType */
{
} /* size: 1 */

/* <0> (null):0 */
int GetVoicePitch(const class BotProfile  *) /* linkage=_ZNK10BotProfile13GetVoicePitchEv */
{
} /* size: 4 */

/* <0> (null):0 */
float GetReactionTime(const class BotProfile  *) /* linkage=_ZNK10BotProfile15GetReactionTimeEv */
{
} /* size: 4 */

/* <0> (null):0 */
float GetAttackDelay(const class BotProfile  *) /* linkage=_ZNK10BotProfile14GetAttackDelayEv */
{
} /* size: 4 */

/* <0> (null):0 */
int GetVoiceBank(const class BotProfile  *) /* linkage=_ZNK10BotProfile12GetVoiceBankEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsValidForTeam(const class BotProfile  *, enum BotProfileTeamType) /* linkage=_ZNK10BotProfile14IsValidForTeamE18BotProfileTeamType */
{
} /* size: 1 */

/* <0> (null):0 */
bool PrefersSilencer(const class BotProfile  *) /* linkage=_ZNK10BotProfile15PrefersSilencerEv */
{
} /* size: 1 */

/* <0> (null):0 */
void Inherit(class BotProfile *, const class BotProfile  *, const class BotProfile  *) /* linkage=_ZN10BotProfile7InheritEPKS_S1_ */
{
} /* size: 0 */

/* <0> (null):0 */
enum GameScenarioType GetScenario(const class CCSBotManager  *) /* linkage=_ZNK13CCSBotManager11GetScenarioEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsBombPlanted(const class CCSBotManager  *) /* linkage=_ZNK13CCSBotManager13IsBombPlantedEv */
{
} /* size: 1 */

/* <0> (null):0 */
float GetElapsedRoundTime(const class CCSBotManager  *) /* linkage=_ZNK13CCSBotManager19GetElapsedRoundTimeEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool AllowRogues(const class CCSBotManager  *) /* linkage=_ZNK13CCSBotManager11AllowRoguesEv */
{
} /* size: 1 */

/* <0> (null):0 */
class CBaseEntity * GetLooseBomb(class CCSBotManager *) /* linkage=_ZN13CCSBotManager12GetLooseBombEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class Zone  * GetRandomZone(const class CCSBotManager  *) /* linkage=_ZNK13CCSBotManager13GetRandomZoneEv */
{
} /* size: 4 */

/* <0> (null):0 */
void CSGameState(class CSGameState *, class CCSBot *)
{
} /* size: 0 */

/* <0> (null):0 */
void Reset(class CSGameState *) /* linkage=_ZN11CSGameState5ResetEv */
{
} /* size: 0 */

/* <0> (null):0 */
void OnEvent(class CSGameState *, enum GameEventType, class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CSGameState7OnEventE13GameEventTypeP11CBaseEntityS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
bool IsRoundOver(const class CSGameState  *) /* linkage=_ZNK11CSGameState11IsRoundOverEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsBombMoving(const class CSGameState  *) /* linkage=_ZNK11CSGameState12IsBombMovingEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsBombLoose(const class CSGameState  *) /* linkage=_ZNK11CSGameState11IsBombLooseEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsBombPlanted(const class CSGameState  *) /* linkage=_ZNK11CSGameState13IsBombPlantedEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsBombDefused(const class CSGameState  *) /* linkage=_ZNK11CSGameState13IsBombDefusedEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsBombExploded(const class CSGameState  *) /* linkage=_ZNK11CSGameState14IsBombExplodedEv */
{
} /* size: 1 */

/* <0> (null):0 */
void UpdateLooseBomb(class CSGameState *, const class Vector  *) /* linkage=_ZN11CSGameState15UpdateLooseBombEPK6Vector */
{
} /* size: 0 */

/* <0> (null):0 */
float TimeSinceLastSawLooseBomb(const class CSGameState  *) /* linkage=_ZNK11CSGameState25TimeSinceLastSawLooseBombEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsLooseBombLocationKnown(const class CSGameState  *) /* linkage=_ZNK11CSGameState24IsLooseBombLocationKnownEv */
{
} /* size: 1 */

/* <0> (null):0 */
void UpdateBomber(class CSGameState *, const class Vector  *) /* linkage=_ZN11CSGameState12UpdateBomberEPK6Vector */
{
} /* size: 0 */

/* <0> (null):0 */
float TimeSinceLastSawBomber(const class CSGameState  *) /* linkage=_ZNK11CSGameState22TimeSinceLastSawBomberEv */
{
} /* size: 4 */

/* <0> (null):0 */
void UpdatePlantedBomb(class CSGameState *, const class Vector  *) /* linkage=_ZN11CSGameState17UpdatePlantedBombEPK6Vector */
{
} /* size: 146683560 */

/* <0> (null):0 */
bool IsPlantedBombLocationKnown(const class CSGameState  *) /* linkage=_ZNK11CSGameState26IsPlantedBombLocationKnownEv */
{
} /* size: 1 */

/* <0> (null):0 */
void MarkBombsiteAsPlanted(class CSGameState *, int) /* linkage=_ZN11CSGameState21MarkBombsiteAsPlantedEi */
{
} /* size: 152061080 */

/* <0> (null):0 */
int GetPlantedBombsite(const class CSGameState  *) /* linkage=_ZNK11CSGameState18GetPlantedBombsiteEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsAtPlantedBombsite(const class CSGameState  *) /* linkage=_ZNK11CSGameState19IsAtPlantedBombsiteEv */
{
} /* size: 1 */

/* <0> (null):0 */
int GetNextBombsiteToSearch(class CSGameState *) /* linkage=_ZN11CSGameState23GetNextBombsiteToSearchEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsBombsiteClear(const class CSGameState  *, int) /* linkage=_ZNK11CSGameState15IsBombsiteClearEi */
{
} /* size: 1 */

/* <0> (null):0 */
void ClearBombsite(class CSGameState *, int) /* linkage=_ZN11CSGameState13ClearBombsiteEi */
{
} /* size: 152130440 */

/* <0> (null):0 */
const class Vector  * GetBombPosition(const class CSGameState  *) /* linkage=_ZNK11CSGameState15GetBombPositionEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CHostage * GetNearestFreeHostage(const class CSGameState  *, class Vector *) /* linkage=_ZNK11CSGameState21GetNearestFreeHostageEP6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
const class Vector  * GetRandomFreeHostagePosition(const class CSGameState  *) /* linkage=_ZNK11CSGameState28GetRandomFreeHostagePositionEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool AreAllHostagesBeingRescued(const class CSGameState  *) /* linkage=_ZNK11CSGameState26AreAllHostagesBeingRescuedEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool AreAllHostagesGone(const class CSGameState  *) /* linkage=_ZNK11CSGameState18AreAllHostagesGoneEv */
{
} /* size: 1 */

/* <0> (null):0 */
void AllHostagesGone(class CSGameState *) /* linkage=_ZN11CSGameState15AllHostagesGoneEv */
{
} /* size: 152162704 */

/* <0> (null):0 */
bool HaveSomeHostagesBeenTaken(const class CSGameState  *) /* linkage=_ZNK11CSGameState25HaveSomeHostagesBeenTakenEv */
{
} /* size: 1 */

/* <0> (null):0 */
void HostageWasTaken(class CSGameState *) /* linkage=_ZN11CSGameState15HostageWasTakenEv */
{
} /* size: 152175232 */

/* <0> (null):0 */
class CHostage * GetNearestVisibleFreeHostage(const class CSGameState  *) /* linkage=_ZNK11CSGameState28GetNearestVisibleFreeHostageEv */
{
} /* size: 4 */

/* <0> (null):0 */
unsigned char ValidateHostagePositions(class CSGameState *) /* linkage=_ZN11CSGameState24ValidateHostagePositionsEv */
{
} /* size: 1 */

/* <0> (null):0 */
void SetBombState(class CSGameState *, enum BombState) /* linkage=_ZN11CSGameState12SetBombStateENS_9BombStateE */
{
} /* size: 152210624 */

/* <0> (null):0 */
enum BombState GetBombState(const class CSGameState  *) /* linkage=_ZNK11CSGameState12GetBombStateEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CBaseEntity * GetNearestHostage(const class CSGameState  *) /* linkage=_ZNK11CSGameState17GetNearestHostageEv */
{
} /* size: 4 */

/* <0> (null):0 */
void InitializeHostageInfo(class CSGameState *) /* linkage=_ZN11CSGameState21InitializeHostageInfoEv */
{
} /* size: 152265432 */

/* <0> (null):0 */
bool IsSurprised(const class CCSBot  *) /* linkage=_ZNK6CCSBot11IsSurprisedEv */
{
} /* size: 1 */

/* <0> (null):0 */
enum TaskType GetTask(const class CCSBot  *) /* linkage=_ZNK6CCSBot7GetTaskEv */
{
} /* size: 4 */

/* <0> (null):0 */
int GetNearbyEnemyCount(const class CCSBot  *) /* linkage=_ZNK6CCSBot19GetNearbyEnemyCountEv */
{
} /* size: 4 */

/* <0> (null):0 */
int GetNearbyFriendCount(const class CCSBot  *) /* linkage=_ZNK6CCSBot20GetNearbyFriendCountEv */
{
} /* size: 4 */

/* <0> (null):0 */
float GetTimeSinceLastSawEnemy(const class CCSBot  *) /* linkage=_ZNK6CCSBot24GetTimeSinceLastSawEnemyEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsEnemyVisible(const class CCSBot  *) /* linkage=_ZNK6CCSBot14IsEnemyVisibleEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool HasPath(const class CCSBot  *) /* linkage=_ZNK6CCSBot7HasPathEv */
{
} /* size: 1 */

/* <0> (null):0 */
void DestroyPath(class CCSBot *) /* linkage=_ZN6CCSBot11DestroyPathEv */
{
} /* size: 0 */

/* <0> (null):0 */
class CNavArea * GetLastKnownArea(const class CCSBot  *) /* linkage=_ZNK6CCSBot16GetLastKnownAreaEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsUsingLadder(const class CCSBot  *) /* linkage=_ZNK6CCSBot13IsUsingLadderEv */
{
} /* size: 1 */

/* <0> (null):0 */
class CBasePlayer * GetFollowLeader(class CCSBot *) /* linkage=_ZN6CCSBot15GetFollowLeaderEv */
{
} /* size: 4 */

/* <0> (null):0 */
class BotChatterInterface * GetChatter(class CCSBot *) /* linkage=_ZN6CCSBot10GetChatterEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class CSGameState  * GetGameState(const class CCSBot  *) /* linkage=_ZNK6CCSBot12GetGameStateEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsSafe(const class CCSBot  *) /* linkage=_ZNK6CCSBot6IsSafeEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual void Walk(class CCSBot *) /* linkage=_ZN6CCSBot4WalkEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual bool Jump(class CCSBot *, bool) /* linkage=_ZN6CCSBot4JumpEb */
{
} /* size: 1 */

/* <0> (null):0 */
virtual void Killed(class CCSBot *, entvars_t *, int) /* linkage=_ZN6CCSBot6KilledEP9entvars_si */
{
} /* size: 0 */

/* <0> (null):0 */
void BotTouch(class CCSBot *, class CBaseEntity *) /* linkage=_ZN6CCSBot8BotTouchEP11CBaseEntity */
{
} /* size: 0 */

/* <0> (null):0 */
bool IsBusy(const class CCSBot  *) /* linkage=_ZNK6CCSBot6IsBusyEv */
{
} /* size: 1 */

/* <0> (null):0 */
void BotDeathThink(class CCSBot *) /* linkage=_ZN6CCSBot13BotDeathThinkEv */
{
} /* size: 0 */

/* <0> (null):0 */
class CBasePlayer * FindNearbyPlayer(class CCSBot *) /* linkage=_ZN6CCSBot16FindNearbyPlayerEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetEnemy(class CCSBot *, class CBasePlayer *) /* linkage=_ZN6CCSBot8SetEnemyEP11CBasePlayer */
{
} /* size: 0 */

/* <0> (null):0 */
bool StayOnNavMesh(class CCSBot *) /* linkage=_ZN6CCSBot13StayOnNavMeshEv */
{
} /* size: 1 */

/* <0> (null):0 */
void Panic(class CCSBot *, class CBasePlayer *) /* linkage=_ZN6CCSBot5PanicEP11CBasePlayer */
{
} /* size: 0 */

/* <0> (null):0 */
void AdjustSafeTime(class CCSBot *) /* linkage=_ZN6CCSBot14AdjustSafeTimeEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int TakeDamage(class CCSBot *, entvars_t *, entvars_t *, float, int) /* linkage=_ZN6CCSBot10TakeDamageEP9entvars_sS1_fi */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsDoingScenario(const class CCSBot  *) /* linkage=_ZNK6CCSBot15IsDoingScenarioEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool NoticeLooseBomb(const class CCSBot  *) /* linkage=_ZNK6CCSBot15NoticeLooseBombEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool CanSeeLooseBomb(const class CCSBot  *) /* linkage=_ZNK6CCSBot15CanSeeLooseBombEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool CanSeePlantedBomb(const class CCSBot  *) /* linkage=_ZNK6CCSBot17CanSeePlantedBombEv */
{
} /* size: 1 */

/* <0> (null):0 */
class CBasePlayer * GetAttacker(const class CCSBot  *) /* linkage=_ZNK6CCSBot11GetAttackerEv */
{
} /* size: 4 */

/* <0> (null):0 */
void GetOffLadder(class CCSBot *) /* linkage=_ZN6CCSBot12GetOffLadderEv */
{
} /* size: 0 */

/* <0> (null):0 */
float GetHidingSpotCheckTimestamp(const class CCSBot  *, class HidingSpot *) /* linkage=_ZNK6CCSBot27GetHidingSpotCheckTimestampEP10HidingSpot */
{
} /* size: 4 */

/* <0> (null):0 */
void SetHidingSpotCheckTimestamp(class CCSBot *, class HidingSpot *) /* linkage=_ZN6CCSBot27SetHidingSpotCheckTimestampEP10HidingSpot */
{
} /* size: 0 */

/* <0> (null):0 */
void UpdateHostageEscortCount(class CCSBot *) /* linkage=_ZN6CCSBot24UpdateHostageEscortCountEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool IsOutnumbered(const class CCSBot  *) /* linkage=_ZNK6CCSBot13IsOutnumberedEv */
{
} /* size: 1 */

/* <0> (null):0 */
int OutnumberedCount(const class CCSBot  *) /* linkage=_ZNK6CCSBot16OutnumberedCountEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CBasePlayer * GetImportantEnemy(const class CCSBot  *, bool) /* linkage=_ZNK6CCSBot17GetImportantEnemyEb */
{
} /* size: 4 */

/* <0> (null):0 */
void SetDisposition(class CCSBot *, enum DispositionType) /* linkage=_ZN6CCSBot14SetDispositionENS_15DispositionTypeE */
{
} /* size: 0 */

/* <0> (null):0 */
enum DispositionType GetDisposition(const class CCSBot  *) /* linkage=_ZNK6CCSBot14GetDispositionEv */
{
} /* size: 4 */

/* <0> (null):0 */
void IgnoreEnemies(class CCSBot *, float) /* linkage=_ZN6CCSBot13IgnoreEnemiesEf */
{
} /* size: 0 */

/* <0> (null):0 */
void IncreaseMorale(class CCSBot *) /* linkage=_ZN6CCSBot14IncreaseMoraleEv */
{
} /* size: 0 */

/* <0> (null):0 */
void DecreaseMorale(class CCSBot *) /* linkage=_ZN6CCSBot14DecreaseMoraleEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool IsRogue(const class CCSBot  *) /* linkage=_ZNK6CCSBot7IsRogueEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsHurrying(const class CCSBot  *) /* linkage=_ZNK6CCSBot10IsHurryingEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsWellPastSafe(const class CCSBot  *) /* linkage=_ZNK6CCSBot14IsWellPastSafeEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsEndOfSafeTime(const class CCSBot  *) /* linkage=_ZNK6CCSBot15IsEndOfSafeTimeEv */
{
} /* size: 1 */

/* <0> (null):0 */
float GetSafeTimeRemaining(const class CCSBot  *) /* linkage=_ZNK6CCSBot20GetSafeTimeRemainingEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool HasNotSeenEnemyForLongTime(const class CCSBot  *) /* linkage=_ZNK6CCSBot26HasNotSeenEnemyForLongTimeEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool GuardRandomZone(class CCSBot *, float) /* linkage=_ZN6CCSBot15GuardRandomZoneEf */
{
} /* size: 1 */

/* <0> (null):0 */
float GetRangeToFarthestEscortedHostage(const class CCSBot  *) /* linkage=_ZNK6CCSBot33GetRangeToFarthestEscortedHostageEv */
{
} /* size: 4 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE7addressERS6_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  *, const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE7addressERKS6_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE10deallocateEPS6_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE9constructEPS6_RKS6_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE7destroyEPS6_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, const class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
_Tp_alloc_type & _M_get_Tp_allocator(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE19_M_get_Tp_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Tp_alloc_type  & _M_get_Tp_allocator(const class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*,) /* linkage=_ZNKSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE19_M_get_Tp_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
allocator_type get_allocator(const class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*,) /* linkage=_ZNKSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::)
{
} /* size: 0 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int)
{
} /* size: 0 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer _M_allocate(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int) /* linkage=_ZNSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE11_M_allocateEj */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_deallocate(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, unsigned int) /* linkage=_ZNSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE13_M_deallocateEPS5_j */
{
} /* size: 0 */

/* <0> (null):0 */
void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca)
{
} /* size: 0 */

/* <0> (null):0 */
void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::)
{
} /* size: 0 */

/* <0> (null):0 */
void ~vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, int)
{
} /* size: 0 */

/* <0> (null):0 */
class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca operator=(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EEaSERKS6_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6assignEjRKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator begin(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
size_type size(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6resizeEjS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
size_type capacity(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE8capacityEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool empty(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
void reserve(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE7reserveEj */
{
} /* size: 152266664 */

/* <0> (null):0 */
reference operator[](class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EEixEj */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference operator[](const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EEixEj */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_range_check(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE14_M_range_checkEj */
{
} /* size: 152321360 */

/* <0> (null):0 */
reference at(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE2atEj */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference at(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE2atEj */
{
} /* size: 4 */

/* <0> (null):0 */
reference front(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer data(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4dataEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer data(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4dataEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_back(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE9push_backERKS4_ */
{
} /* size: 152503864 */

/* <0> (null):0 */
void pop_back(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE8pop_backEv */
{
} /* size: 152523056 */

/* <0> (null):0 */
iterator insert(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6insertEN9__gnu_cxx17__normal_iteratorIPS4_S6_EERKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6insertEN9__gnu_cxx17__normal_iteratorIPS4_S6_EEjRKS4_ */
{
} /* size: 152433024 */

/* <0> (null):0 */
iterator erase(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS4_S6_EE */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS4_S6_EESA_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4swapERS6_ */
{
} /* size: 152644792 */

/* <0> (null):0 */
void clear(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5clearEv */
{
} /* size: 152660920 */

/* <0> (null):0 */
void _M_fill_initialize(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE18_M_fill_initializeEjRKS4_ */
{
} /* size: 152677260 */

/* <0> (null):0 */
void _M_fill_assign(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE14_M_fill_assignEjRKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_insert(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS4_S6_EEjRKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert_aux(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS4_S6_EERKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
size_type _M_check_len(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int, const char  *) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE12_M_check_lenEjPKc */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_erase_at_end(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE15_M_erase_at_endEPS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<int> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<int> *, const class new_allocator<int>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<int> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<int>  *, int &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIiE7addressERi */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<int>  *, const int  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIiE7addressERKi */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<int> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIiE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<int> *, int *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIiE10deallocateEPij */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<int>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIiE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<int> *, int *, const int  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIiE9constructEPiRKi */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<int> *, int *) /* linkage=_ZN9__gnu_cxx13new_allocatorIiE7destroyEPi */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<int> *)
{
} /* size: 146683560 */

/* <0> (null):0 */
void allocator(class allocator<int> *, const class allocator<int>  &)
{
} /* size: 152043624 */

/* <0> (null):0 */
void ~allocator(class allocator<int> *, int)
{
} /* size: 152061080 */

/* <0> (null):0 */
_Tp_alloc_type & _M_get_Tp_allocator(class _Vector_base<int, std::allocator<int> > *) /* linkage=_ZNSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Tp_alloc_type  & _M_get_Tp_allocator(const class _Vector_base<int, std::allocator<int> >  *) /* linkage=_ZNKSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
allocator_type get_allocator(const class _Vector_base<int, std::allocator<int> >  *) /* linkage=_ZNKSt12_Vector_baseIiSaIiEE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<int, std::allocator<int> > *)
{
} /* size: 152113400 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<int, std::allocator<int> > *, const allocator_type  &)
{
} /* size: 152152040 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<int, std::allocator<int> > *, unsigned int)
{
} /* size: 152154248 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<int, std::allocator<int> > *, unsigned int, const allocator_type  &)
{
} /* size: 152160712 */

/* <0> (null):0 */
void ~_Vector_base(class _Vector_base<int, std::allocator<int> > *, int)
{
} /* size: 152162656 */

/* <0> (null):0 */
pointer _M_allocate(class _Vector_base<int, std::allocator<int> > *, unsigned int) /* linkage=_ZNSt12_Vector_baseIiSaIiEE11_M_allocateEj */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_deallocate(class _Vector_base<int, std::allocator<int> > *, int *, unsigned int) /* linkage=_ZNSt12_Vector_baseIiSaIiEE13_M_deallocateEPij */
{
} /* size: 152175628 */

/* <0> (null):0 */
void vector(class vector<int, std::allocator<int> > *)
{
} /* size: 152274704 */

/* <0> (null):0 */
void vector(class vector<int, std::allocator<int> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void vector(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void vector(class vector<int, std::allocator<int> > *, const class vector<int, std::allocator<int> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~vector(class vector<int, std::allocator<int> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class vector<int, std::allocator<int> > & operator=(class vector<int, std::allocator<int> > *, const class vector<int, std::allocator<int> >  &) /* linkage=_ZNSt6vectorIiSaIiEEaSERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE6assignEjRKi */
{
} /* size: 0 */

/* <0> (null):0 */
iterator begin(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
size_type size(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class vector<int, std::allocator<int> > *, unsigned int, int) /* linkage=_ZNSt6vectorIiSaIiEE6resizeEji */
{
} /* size: 0 */

/* <0> (null):0 */
size_type capacity(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE8capacityEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool empty(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
void reserve(class vector<int, std::allocator<int> > *, unsigned int) /* linkage=_ZNSt6vectorIiSaIiEE7reserveEj */
{
} /* size: 0 */

/* <0> (null):0 */
reference operator[](class vector<int, std::allocator<int> > *, unsigned int) /* linkage=_ZNSt6vectorIiSaIiEEixEj */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference operator[](const class vector<int, std::allocator<int> >  *, unsigned int) /* linkage=_ZNKSt6vectorIiSaIiEEixEj */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_range_check(const class vector<int, std::allocator<int> >  *, unsigned int) /* linkage=_ZNKSt6vectorIiSaIiEE14_M_range_checkEj */
{
} /* size: 0 */

/* <0> (null):0 */
reference at(class vector<int, std::allocator<int> > *, unsigned int) /* linkage=_ZNSt6vectorIiSaIiEE2atEj */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference at(const class vector<int, std::allocator<int> >  *, unsigned int) /* linkage=_ZNKSt6vectorIiSaIiEE2atEj */
{
} /* size: 4 */

/* <0> (null):0 */
reference front(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer data(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE4dataEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer data(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE4dataEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_back(class vector<int, std::allocator<int> > *, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE9push_backERKi */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE6insertEN9__gnu_cxx17__normal_iteratorIPiS1_EERKi */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE6insertEN9__gnu_cxx17__normal_iteratorIPiS1_EEjRKi */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >) /* linkage=_ZNSt6vectorIiSaIiEE5eraseEN9__gnu_cxx17__normal_iteratorIPiS1_EE */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >) /* linkage=_ZNSt6vectorIiSaIiEE5eraseEN9__gnu_cxx17__normal_iteratorIPiS1_EES5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class vector<int, std::allocator<int> > *, class vector<int, std::allocator<int> > &) /* linkage=_ZNSt6vectorIiSaIiEE4swapERS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE18_M_fill_initializeEjRKi */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE14_M_fill_assignEjRKi */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_insert(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPiS1_EEjRKi */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert_aux(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, const int  &) /* linkage=_ZNSt6vectorIiSaIiEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPiS1_EERKi */
{
} /* size: 0 */

/* <0> (null):0 */
size_type _M_check_len(const class vector<int, std::allocator<int> >  *, unsigned int, const char  *) /* linkage=_ZNKSt6vectorIiSaIiEE12_M_check_lenEjPKc */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_erase_at_end(class vector<int, std::allocator<int> > *, int *) /* linkage=_ZNSt6vectorIiSaIiEE15_M_erase_at_endEPi */
{
} /* size: 0 */

/* <0> (null):0 */
char * GetSpeakable(const class BotPhrase  *, int, float *) /* linkage=_ZNK9BotPhrase12GetSpeakableEiPf */
{
} /* size: 4 */

/* <0> (null):0 */
void ClearCriteria(const class BotPhrase  *) /* linkage=_ZNK9BotPhrase13ClearCriteriaEv */
{
} /* size: 0 */

/* <0> (null):0 */
void SetPlaceCriteria(const class BotPhrase  *, PlaceCriteria) /* linkage=_ZNK9BotPhrase16SetPlaceCriteriaEj */
{
} /* size: 0 */

/* <0> (null):0 */
void SetCountCriteria(const class BotPhrase  *, CountCriteria) /* linkage=_ZNK9BotPhrase16SetCountCriteriaEj */
{
} /* size: 0 */

/* <0> (null):0 */
const char  * GetName(const class BotPhrase  *) /* linkage=_ZNK9BotPhrase7GetNameEv */
{
} /* size: 4 */

/* <0> (null):0 */
unsigned intconst GetID(const class BotPhrase  *) /* linkage=_ZNK9BotPhrase5GetIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
enum GameEventType GetRadioEquivalent(const class BotPhrase  *) /* linkage=_ZNK9BotPhrase18GetRadioEquivalentEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsImportant(const class BotPhrase  *) /* linkage=_ZNK9BotPhrase11IsImportantEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsPlace(const class BotPhrase  *) /* linkage=_ZNK9BotPhrase7IsPlaceEv */
{
} /* size: 1 */

/* <0> (null):0 */
void Randomize(class BotPhrase *) /* linkage=_ZN9BotPhrase9RandomizeEv */
{
} /* size: 0 */

/* <0> (null):0 */
void BotPhrase(class BotPhrase *, unsigned int, bool)
{
} /* size: 0 */

/* <0> (null):0 */
void ~BotPhrase(class BotPhrase *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void InitVoiceBank(class BotPhrase *, int) /* linkage=_ZN9BotPhrase13InitVoiceBankEi */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<BotPhrase*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<BotPhrase*> *, const class new_allocator<BotPhrase*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<BotPhrase*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<BotPhrase*>  *, class BotPhrase * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP9BotPhraseE7addressERS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<BotPhrase*>  *, const class BotPhrase *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP9BotPhraseE7addressERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<BotPhrase*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<BotPhrase*> *, class BotPhrase * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE10deallocateEPS2_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<BotPhrase*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP9BotPhraseE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<BotPhrase*> *, class BotPhrase * *, const class BotPhrase *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE9constructEPS2_RKS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<BotPhrase*> *, class BotPhrase * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE7destroyEPS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<BotPhrase*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<BotPhrase*> *, const class allocator<BotPhrase*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<BotPhrase*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<BotPhrase*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<BotPhrase*> > *, const class new_allocator<std::_List_node<BotPhrase*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<BotPhrase*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<BotPhrase*> >  *, class _List_node<BotPhrase*> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE7addressERS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<BotPhrase*> >  *, const class _List_node<BotPhrase*>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE7addressERKS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<BotPhrase*> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<BotPhrase*> > *, class _List_node<BotPhrase*> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE10deallocateEPS4_j */
{
} /* size: 146684280 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<BotPhrase*> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<BotPhrase*> > *, class _List_node<BotPhrase*> *, const class _List_node<BotPhrase*>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE9constructEPS4_RKS4_ */
{
} /* size: 152154884 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<BotPhrase*> > *, class _List_node<BotPhrase*> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE7destroyEPS4_ */
{
} /* size: 152162052 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<BotPhrase*> > *)
{
} /* size: 152184812 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<BotPhrase*> > *, const class allocator<std::_List_node<BotPhrase*> >  &)
{
} /* size: 152187028 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<BotPhrase*> > *, int)
{
} /* size: 152203288 */

/* <0> (null):0 */
class _List_node<BotPhrase*> * _M_get_node(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_node<BotPhrase*> *) /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */
{
} /* size: 152313344 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt10_List_baseIP9BotPhraseSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt10_List_baseIP9BotPhraseSaIS1_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt10_List_baseIP9BotPhraseSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *)
{
} /* size: 152424856 */

/* <0> (null):0 */
void _List_base(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *, const allocator_type  &)
{
} /* size: 152443072 */

/* <0> (null):0 */
void ~_List_base(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *, int)
{
} /* size: 152406344 */

/* <0> (null):0 */
void _M_clear(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE8_M_clearEv */
{
} /* size: 152489568 */

/* <0> (null):0 */
void _M_init(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE7_M_initEv */
{
} /* size: 152514200 */

/* <0> (null):0 */
_Node * _M_create_node(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE14_M_create_nodeERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const class list<BotPhrase*, std::allocator<BotPhrase*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
class list<BotPhrase*, std::allocator<BotPhrase*> > & operator=(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const class list<BotPhrase*, std::allocator<BotPhrase*> >  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EEaSERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, class BotPhrase *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6resizeEjS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
reference front(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE10push_frontERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_front(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE9pop_frontEv */
{
} /* size: 0 */

/* <0> (null):0 */
void push_back(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE9push_backERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class list<BotPhrase*, std::allocator<BotPhrase*> > &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4swapERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class list<BotPhrase*, std::allocator<BotPhrase*> > &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class list<BotPhrase*, std::allocator<BotPhrase*> > &, class _List_iterator<BotPhrase*>) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class list<BotPhrase*, std::allocator<BotPhrase*> > &, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void remove(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6removeERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void unique(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6uniqueEv */
{
} /* size: 0 */

/* <0> (null):0 */
void merge(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class list<BotPhrase*, std::allocator<BotPhrase*> > &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5mergeERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void reverse(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE7reverseEv */
{
} /* size: 152216672 */

/* <0> (null):0 */
void sort(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4sortEv */
{
} /* size: 152295176 */

/* <0> (null):0 */
void _M_fill_initialize(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE18_M_fill_initializeEjRKS1_ */
{
} /* size: 152298648 */

/* <0> (null):0 */
void _M_fill_assign(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE14_M_fill_assignEjRKS1_ */
{
} /* size: 152312856 */

/* <0> (null):0 */
void _M_transfer(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */
{
} /* size: 152327908 */

/* <0> (null):0 */
void _M_insert(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 152338240 */

/* <0> (null):0 */
void _M_erase(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */
{
} /* size: 152289000 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class list<BotPhrase*, std::allocator<BotPhrase*> > &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE25_M_check_equal_allocatorsERS3_ */
{
} /* size: 152363280 */

/* <0> (null):0 */
void BotPhraseManager(class BotPhraseManager *)
{
} /* size: 152416136 */

/* <0> (null):0 */
void ~BotPhraseManager(class BotPhraseManager *, int)
{
} /* size: 152423648 */

/* <0> (null):0 */
bool Initialize(class BotPhraseManager *, const char  *, int) /* linkage=_ZN16BotPhraseManager10InitializeEPKci */
{
} /* size: 1 */

/* <0> (null):0 */
void OnRoundRestart(class BotPhraseManager *) /* linkage=_ZN16BotPhraseManager14OnRoundRestartEv */
{
} /* size: 152451740 */

/* <0> (null):0 */
void OnMapChange(class BotPhraseManager *) /* linkage=_ZN16BotPhraseManager11OnMapChangeEv */
{
} /* size: 152460416 */

/* <0> (null):0 */
unsigned int NameToID(const class BotPhraseManager  *, const char  *) /* linkage=_ZNK16BotPhraseManager8NameToIDEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
const char  * IDToName(const class BotPhraseManager  *, unsigned int) /* linkage=_ZNK16BotPhraseManager8IDToNameEj */
{
} /* size: 4 */

/* <0> (null):0 */
const class BotPhrase  * GetPhrase(const class BotPhraseManager  *, const char  *) /* linkage=_ZNK16BotPhraseManager9GetPhraseEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
const class BotPhrase  * GetPlace(const class BotPhraseManager  *, const char  *) /* linkage=_ZNK16BotPhraseManager8GetPlaceEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
const class BotPhrase  * GetPlace(const class BotPhraseManager  *, unsigned int) /* linkage=_ZNK16BotPhraseManager8GetPlaceEj */
{
} /* size: 4 */

/* <0> (null):0 */
const BotPhraseList  * GetPlaceList(const class BotPhraseManager  *) /* linkage=_ZNK16BotPhraseManager12GetPlaceListEv */
{
} /* size: 4 */

/* <0> (null):0 */
float GetPlaceStatementInterval(const class BotPhraseManager  *, Place) /* linkage=_ZNK16BotPhraseManager25GetPlaceStatementIntervalEj */
{
} /* size: 4 */

/* <0> (null):0 */
void ResetPlaceStatementInterval(class BotPhraseManager *, Place) /* linkage=_ZN16BotPhraseManager27ResetPlaceStatementIntervalEj */
{
} /* size: 0 */

/* <0> (null):0 */
int FindPlaceIndex(const class BotPhraseManager  *, Place) /* linkage=_ZNK16BotPhraseManager14FindPlaceIndexEj */
{
} /* size: 4 */

/* <0> (null):0 */
void BotStatement(class BotStatement *, class BotChatterInterface *, enum BotStatementType, float)
{
} /* size: 0 */

/* <0> (null):0 */
void ~BotStatement(class BotStatement *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class BotChatterInterface * GetChatter(const class BotStatement  *) /* linkage=_ZNK12BotStatement10GetChatterEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CCSBot * GetOwner(const class BotStatement  *) /* linkage=_ZNK12BotStatement8GetOwnerEv */
{
} /* size: 4 */

/* <0> (null):0 */
enum BotStatementType GetType(const class BotStatement  *) /* linkage=_ZNK12BotStatement7GetTypeEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsImportant(const class BotStatement  *) /* linkage=_ZNK12BotStatement11IsImportantEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool HasSubject(const class BotStatement  *) /* linkage=_ZNK12BotStatement10HasSubjectEv */
{
} /* size: 1 */

/* <0> (null):0 */
void SetSubject(class BotStatement *, int) /* linkage=_ZN12BotStatement10SetSubjectEi */
{
} /* size: 0 */

/* <0> (null):0 */
int GetSubject(const class BotStatement  *) /* linkage=_ZNK12BotStatement10GetSubjectEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool HasPlace(const class BotStatement  *) /* linkage=_ZNK12BotStatement8HasPlaceEv */
{
} /* size: 1 */

/* <0> (null):0 */
Place GetPlace(const class BotStatement  *) /* linkage=_ZNK12BotStatement8GetPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetPlace(class BotStatement *, Place) /* linkage=_ZN12BotStatement8SetPlaceEj */
{
} /* size: 0 */

/* <0> (null):0 */
bool HasCount(const class BotStatement  *) /* linkage=_ZNK12BotStatement8HasCountEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsRedundant(const class BotStatement  *, const class BotStatement  *) /* linkage=_ZNK12BotStatement11IsRedundantEPKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsObsolete(const class BotStatement  *) /* linkage=_ZNK12BotStatement10IsObsoleteEv */
{
} /* size: 1 */

/* <0> (null):0 */
void Convert(class BotStatement *, const class BotStatement  *) /* linkage=_ZN12BotStatement7ConvertEPKS_ */
{
} /* size: 0 */

/* <0> (null):0 */
void AppendPhrase(class BotStatement *, const class BotPhrase  *) /* linkage=_ZN12BotStatement12AppendPhraseEPK9BotPhrase */
{
} /* size: 0 */

/* <0> (null):0 */
void SetStartTime(class BotStatement *, float) /* linkage=_ZN12BotStatement12SetStartTimeEf */
{
} /* size: 0 */

/* <0> (null):0 */
float GetStartTime(const class BotStatement  *) /* linkage=_ZNK12BotStatement12GetStartTimeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void AddCondition(class BotStatement *, enum ConditionType) /* linkage=_ZN12BotStatement12AddConditionENS_13ConditionTypeE */
{
} /* size: 0 */

/* <0> (null):0 */
bool IsValid(const class BotStatement  *) /* linkage=_ZNK12BotStatement7IsValidEv */
{
} /* size: 1 */

/* <0> (null):0 */
void AppendPhrase(class BotStatement *, enum ContextType) /* linkage=_ZN12BotStatement12AppendPhraseENS_11ContextTypeE */
{
} /* size: 0 */

/* <0> (null):0 */
bool Update(class BotStatement *) /* linkage=_ZN12BotStatement6UpdateEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsSpeaking(const class BotStatement  *) /* linkage=_ZNK12BotStatement10IsSpeakingEv */
{
} /* size: 1 */

/* <0> (null):0 */
float GetTimestamp(const class BotStatement  *) /* linkage=_ZNK12BotStatement12GetTimestampEv */
{
} /* size: 4 */

/* <0> (null):0 */
void AttachMeme(class BotStatement *, class BotMeme *) /* linkage=_ZN12BotStatement10AttachMemeEP7BotMeme */
{
} /* size: 0 */

/* <0> (null):0 */
void BotChatterInterface(class BotChatterInterface *, class CCSBot *)
{
} /* size: 0 */

/* <0> (null):0 */
void ~BotChatterInterface(class BotChatterInterface *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void Reset(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface5ResetEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Update(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface6UpdateEv */
{
} /* size: 0 */

/* <0> (null):0 */
void OnEvent(class BotChatterInterface *, enum GameEventType, class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN19BotChatterInterface7OnEventE13GameEventTypeP11CBaseEntityS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void OnDeath(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface7OnDeathEv */
{
} /* size: 0 */

/* <0> (null):0 */
enum VerbosityType GetVerbosity(const class BotChatterInterface  *) /* linkage=_ZNK19BotChatterInterface12GetVerbosityEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CCSBot * GetOwner(const class BotChatterInterface  *) /* linkage=_ZNK19BotChatterInterface8GetOwnerEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsTalking(const class BotChatterInterface  *) /* linkage=_ZNK19BotChatterInterface9IsTalkingEv */
{
} /* size: 1 */

/* <0> (null):0 */
float GetRadioSilenceDuration(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface23GetRadioSilenceDurationEv */
{
} /* size: 4 */

/* <0> (null):0 */
void ResetRadioSilenceDuration(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface25ResetRadioSilenceDurationEv */
{
} /* size: 0 */

/* <0> (null):0 */
void AddStatement(class BotChatterInterface *, class BotStatement *, bool) /* linkage=_ZN19BotChatterInterface12AddStatementEP12BotStatementb */
{
} /* size: 0 */

/* <0> (null):0 */
void RemoveStatement(class BotChatterInterface *, class BotStatement *) /* linkage=_ZN19BotChatterInterface15RemoveStatementEP12BotStatement */
{
} /* size: 0 */

/* <0> (null):0 */
class BotStatement * GetActiveStatement(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface18GetActiveStatementEv */
{
} /* size: 4 */

/* <0> (null):0 */
class BotStatement * GetStatement(const class BotChatterInterface  *) /* linkage=_ZNK19BotChatterInterface12GetStatementEv */
{
} /* size: 4 */

/* <0> (null):0 */
int GetPitch(const class BotChatterInterface  *) /* linkage=_ZNK19BotChatterInterface8GetPitchEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Say(class BotChatterInterface *, const char  *, float, float) /* linkage=_ZN19BotChatterInterface3SayEPKcff */
{
} /* size: 0 */

/* <0> (null):0 */
void AnnouncePlan(class BotChatterInterface *, const char  *, Place) /* linkage=_ZN19BotChatterInterface12AnnouncePlanEPKcj */
{
} /* size: 0 */

/* <0> (null):0 */
void Affirmative(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface11AffirmativeEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Negative(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface8NegativeEv */
{
} /* size: 0 */

/* <0> (null):0 */
void EnemySpotted(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface12EnemySpottedEv */
{
} /* size: 0 */

/* <0> (null):0 */
void KilledMyEnemy(class BotChatterInterface *, int) /* linkage=_ZN19BotChatterInterface13KilledMyEnemyEi */
{
} /* size: 0 */

/* <0> (null):0 */
void EnemiesRemaining(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface16EnemiesRemainingEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Clear(class BotChatterInterface *, Place) /* linkage=_ZN19BotChatterInterface5ClearEj */
{
} /* size: 0 */

/* <0> (null):0 */
void ReportIn(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface8ReportInEv */
{
} /* size: 0 */

/* <0> (null):0 */
void ReportingIn(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface11ReportingInEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool NeedBackup(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface10NeedBackupEv */
{
} /* size: 1 */

/* <0> (null):0 */
void PinnedDown(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface10PinnedDownEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Scared(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface6ScaredEv */
{
} /* size: 0 */

/* <0> (null):0 */
void HeardNoise(class BotChatterInterface *, const class Vector  *) /* linkage=_ZN19BotChatterInterface10HeardNoiseEPK6Vector */
{
} /* size: 0 */

/* <0> (null):0 */
void TheyPickedUpTheBomb(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface19TheyPickedUpTheBombEv */
{
} /* size: 0 */

/* <0> (null):0 */
void GoingToPlantTheBomb(class BotChatterInterface *, Place) /* linkage=_ZN19BotChatterInterface19GoingToPlantTheBombEj */
{
} /* size: 0 */

/* <0> (null):0 */
void BombsiteClear(class BotChatterInterface *, int) /* linkage=_ZN19BotChatterInterface13BombsiteClearEi */
{
} /* size: 0 */

/* <0> (null):0 */
void FoundPlantedBomb(class BotChatterInterface *, int) /* linkage=_ZN19BotChatterInterface16FoundPlantedBombEi */
{
} /* size: 0 */

/* <0> (null):0 */
void PlantingTheBomb(class BotChatterInterface *, Place) /* linkage=_ZN19BotChatterInterface15PlantingTheBombEj */
{
} /* size: 0 */

/* <0> (null):0 */
void SpottedBomber(class BotChatterInterface *, class CBasePlayer *) /* linkage=_ZN19BotChatterInterface13SpottedBomberEP11CBasePlayer */
{
} /* size: 0 */

/* <0> (null):0 */
void SpottedLooseBomb(class BotChatterInterface *, class CBaseEntity *) /* linkage=_ZN19BotChatterInterface16SpottedLooseBombEP11CBaseEntity */
{
} /* size: 0 */

/* <0> (null):0 */
void GuardingLooseBomb(class BotChatterInterface *, class CBaseEntity *) /* linkage=_ZN19BotChatterInterface17GuardingLooseBombEP11CBaseEntity */
{
} /* size: 0 */

/* <0> (null):0 */
void RequestBombLocation(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface19RequestBombLocationEv */
{
} /* size: 0 */

/* <0> (null):0 */
void GuardingHostages(class BotChatterInterface *, Place, bool) /* linkage=_ZN19BotChatterInterface16GuardingHostagesEjb */
{
} /* size: 0 */

/* <0> (null):0 */
void GuardingHostageEscapeZone(class BotChatterInterface *, bool) /* linkage=_ZN19BotChatterInterface25GuardingHostageEscapeZoneEb */
{
} /* size: 0 */

/* <0> (null):0 */
void HostagesBeingTaken(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface18HostagesBeingTakenEv */
{
} /* size: 0 */

/* <0> (null):0 */
void HostagesTaken(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface13HostagesTakenEv */
{
} /* size: 0 */

/* <0> (null):0 */
void TalkingToHostages(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface17TalkingToHostagesEv */
{
} /* size: 0 */

/* <0> (null):0 */
void EscortingHostages(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface17EscortingHostagesEv */
{
} /* size: 0 */

/* <0> (null):0 */
void HostageDown(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface11HostageDownEv */
{
} /* size: 0 */

/* <0> (null):0 */
void CelebrateWin(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface12CelebrateWinEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Encourage(class BotChatterInterface *, const char  *, float, float) /* linkage=_ZN19BotChatterInterface9EncourageEPKcff */
{
} /* size: 0 */

/* <0> (null):0 */
void KilledFriend(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface12KilledFriendEv */
{
} /* size: 0 */

/* <0> (null):0 */
void FriendlyFire(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface12FriendlyFireEv */
{
} /* size: 0 */

/* <0> (null):0 */
void ReportEnemies(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface13ReportEnemiesEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool ShouldSpeak(const class BotChatterInterface  *) /* linkage=_ZNK19BotChatterInterface11ShouldSpeakEv */
{
} /* size: 1 */

/* <0> (null):0 */
void BotMeme(class BotMeme *, const class BotMeme  &)
{
} /* size: 0 */

/* <0> (null):0 */
void BotMeme(class BotMeme *)
{
} /* size: 0 */

/* <0> (null):0 */
void Transmit(const class BotMeme  *, class CCSBot *) /* linkage=_ZNK7BotMeme8TransmitEP6CCSBot */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Interpret(const class BotMeme  *, class CCSBot *, class CCSBot *) /* linkage=_ZNK7BotMeme9InterpretEP6CCSBotS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void CollectRetreatSpotsFunctor(class CollectRetreatSpotsFunctor *, class CCSBot *, float)
{
} /* size: 0 */

/* <0> (null):0 */
bool operator()(class CollectRetreatSpotsFunctor *, class CNavArea *) /* linkage=_ZN26CollectRetreatSpotsFunctorclEP8CNavArea */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<HidingSpot*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<HidingSpot*> *, const class _List_node_base  *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<HidingSpot*> *, const iterator  &)
{
} /* size: 0 */

/* <0> (null):0 */
reference operator*(const class _List_const_iterator<HidingSpot*>  *) /* linkage=_ZNKSt20_List_const_iteratorIP10HidingSpotEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_const_iterator<HidingSpot*>  *) /* linkage=_ZNKSt20_List_const_iteratorIP10HidingSpotEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_const_iterator<HidingSpot*> *) /* linkage=_ZNSt20_List_const_iteratorIP10HidingSpotEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_const_iterator<HidingSpot*> *, int) /* linkage=_ZNSt20_List_const_iteratorIP10HidingSpotEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_const_iterator<HidingSpot*> *) /* linkage=_ZNSt20_List_const_iteratorIP10HidingSpotEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_const_iterator<HidingSpot*> *, int) /* linkage=_ZNSt20_List_const_iteratorIP10HidingSpotEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_const_iterator<HidingSpot*>  *, const _Self  &) /* linkage=_ZNKSt20_List_const_iteratorIP10HidingSpotEeqERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_const_iterator<HidingSpot*>  *, const _Self  &) /* linkage=_ZNKSt20_List_const_iteratorIP10HidingSpotEneERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<HidingSpot*> *)
{
} /* size: 152154836 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<HidingSpot*> *, class _List_node_base *)
{
} /* size: 152160884 */

/* <0> (null):0 */
reference operator*(const class _List_iterator<HidingSpot*>  *) /* linkage=_ZNKSt14_List_iteratorIP10HidingSpotEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_iterator<HidingSpot*>  *) /* linkage=_ZNKSt14_List_iteratorIP10HidingSpotEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_iterator<HidingSpot*> *) /* linkage=_ZNSt14_List_iteratorIP10HidingSpotEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_iterator<HidingSpot*> *, int) /* linkage=_ZNSt14_List_iteratorIP10HidingSpotEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_iterator<HidingSpot*> *) /* linkage=_ZNSt14_List_iteratorIP10HidingSpotEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_iterator<HidingSpot*> *, int) /* linkage=_ZNSt14_List_iteratorIP10HidingSpotEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_iterator<HidingSpot*>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorIP10HidingSpotEeqERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_iterator<HidingSpot*>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorIP10HidingSpotEneERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
void FarthestHostage(class FarthestHostage *, const class CCSBot  *)
{
} /* size: 152276568 */

/* <0> (null):0 */
bool operator()(class FarthestHostage *, class CHostage *) /* linkage=_ZN15FarthestHostageclEP8CHostage */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<CNavLadder*> *)
{
} /* size: 152571288 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<CNavLadder*> *, class _List_node_base *)
{
} /* size: 152584728 */

/* <0> (null):0 */
reference operator*(const class _List_iterator<CNavLadder*>  *) /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_iterator<CNavLadder*>  *) /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_iterator<CNavLadder*> *) /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_iterator<CNavLadder*> *, int) /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_iterator<CNavLadder*> *) /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_iterator<CNavLadder*> *, int) /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_iterator<CNavLadder*>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEeqERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_iterator<CNavLadder*>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEneERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<NavConnect> *)
{
} /* size: 152582832 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<NavConnect> *, class _List_node_base *)
{
} /* size: 152711044 */

/* <0> (null):0 */
reference operator*(const class _List_iterator<NavConnect>  *) /* linkage=_ZNKSt14_List_iteratorI10NavConnectEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_iterator<NavConnect>  *) /* linkage=_ZNKSt14_List_iteratorI10NavConnectEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_iterator<NavConnect> *) /* linkage=_ZNSt14_List_iteratorI10NavConnectEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_iterator<NavConnect> *, int) /* linkage=_ZNSt14_List_iteratorI10NavConnectEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_iterator<NavConnect> *) /* linkage=_ZNSt14_List_iteratorI10NavConnectEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_iterator<NavConnect> *, int) /* linkage=_ZNSt14_List_iteratorI10NavConnectEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_iterator<NavConnect>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorI10NavConnectEeqERKS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_iterator<NavConnect>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorI10NavConnectEneERKS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
virtual void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *, int)
{
} /* size: 0 */

/* <0> (null):0 */
virtual bool CanPlayerHearPlayer(class IVoiceGameMgrHelper *, class CBasePlayer *, class CBasePlayer *) /* linkage=_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
void HostageStateMachine(class HostageStateMachine *, const class HostageStateMachine  &)
{
} /* size: 0 */

/* <0> (null):0 */
void HostageStateMachine(class HostageStateMachine *)
{
} /* size: 0 */

/* <0> (null):0 */
void ~HostageStateMachine(class HostageStateMachine *, int)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void OnMoveToSuccess(class HostageStateMachine *, const class Vector  &) /* linkage=_ZN19HostageStateMachine15OnMoveToSuccessERK6Vector */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void OnMoveToFailure(class HostageStateMachine *, const class Vector  &, enum MoveToFailureType) /* linkage=_ZN19HostageStateMachine15OnMoveToFailureERK6VectorN12IImprovEvent17MoveToFailureTypeE */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void OnInjury(class HostageStateMachine *, float) /* linkage=_ZN19HostageStateMachine8OnInjuryEf */
{
} /* size: 0 */

/* <0> (null):0 */
void UpdateStationaryAnimation(class HostageStateMachine *, class CHostageImprov *) /* linkage=_ZN19HostageStateMachine25UpdateStationaryAnimationEP14CHostageImprov */
{
} /* size: 0 */

/* <0> (null):0 */
void SimpleState(class SimpleState<CHostageImprov*> *, const class SimpleState<CHostageImprov*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void SimpleState(class SimpleState<CHostageImprov*> *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ~SimpleState(class SimpleState<CHostageImprov*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void OnEnter(class SimpleState<CHostageImprov*> *, class CHostageImprov *) /* linkage=_ZN11SimpleStateIP14CHostageImprovE7OnEnterES1_ */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void OnUpdate(class SimpleState<CHostageImprov*> *, class CHostageImprov *) /* linkage=_ZN11SimpleStateIP14CHostageImprovE8OnUpdateES1_ */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void OnExit(class SimpleState<CHostageImprov*> *, class CHostageImprov *) /* linkage=_ZN11SimpleStateIP14CHostageImprovE6OnExitES1_ */
{
} /* size: 0 */

/* <0> (null):0 */
virtual const char  * GetName(const class SimpleState<CHostageImprov*>  *) /* linkage=_ZNK11SimpleStateIP14CHostageImprovE7GetNameEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetParent(class SimpleState<CHostageImprov*> *, class SimpleState<CHostageImprov*> *) /* linkage=_ZN11SimpleStateIP14CHostageImprovE9SetParentEPS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
class SimpleState<CHostageImprov*> * GetParent(const class SimpleState<CHostageImprov*>  *) /* linkage=_ZNK11SimpleStateIP14CHostageImprovE9GetParentEv */
{
} /* size: 4 */

/* <0> (null):0 */
inline void ~SimpleState(class SimpleState<CHostageImprov*> *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~HostageState(class HostageState *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~CImprov(class CImprov *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector2D(class Vector2D *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Length(const class Vector2D  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator==(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, float X, float Y, float Z)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Make2D(const class Vector  *const this)
{
	{
		class Vector2D Vec2;                                  //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline void operator*(const class Vector  *const this, float fl)
{
} /* size: 0 */

/* <0> (null):0 */
inline edict_t * ENT(const entvars_t  * pev)
{
} /* size: 4 */

/* <0> (null):0 */
inline EOFFSET OFFSET(const edict_t  * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline BOOL FNullEnt(EOFFSET eoffset)
{
} /* size: 4 */

/* <0> (null):0 */
inline EOFFSET OFFSET(entvars_t * pev)
{
} /* size: 4 */

/* <0> (null):0 */
inline void operator!=(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline BOOL FStrEq(const char  * sz1, const char  * sz2)
{
} /* size: 4 */

/* <0> (null):0 */
inline void edict(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline int ENTINDEX(edict_t * pEdict)
{
} /* size: 4 */

/* <0> (null):0 */
inline void operator+(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ObjectCaps(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
virtual int ObjectCaps(class CPointEntity *) /* linkage=_ZN12CPointEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
inline void ObjectCaps(class CPointEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Invalidate(class CountdownTimer *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void IsElapsed(const class CountdownTimer  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetID(const class HidingSpot  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetAttributes(const class CNavArea  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Mark(class CNavArea *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void IsMarked(const class CNavArea  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void SetParent(class CNavArea *const this, class CNavArea * parent, enum NavTraverseType how)
{
} /* size: 0 */

/* <0> (null):0 */
inline void SetTotalCost(class CNavArea *const this, float value)
{
} /* size: 0 */

/* <0> (null):0 */
inline void SetCostSoFar(class CNavArea *const this, float value)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetCostSoFar(const class CNavArea  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator-(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void IsLengthLessThan(const class Vector2D  *const this, float length)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetCenter(const class CNavArea  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void AddAreaToOpenList(class CNavArea * area, class CNavArea * parent, const class Vector  * startPos, float maxRange)
{
	{
		class Vector closePos;                                //     0
		{
			float distAlong;                              //     0
		}
	}
} /* size: 0 */

/* <0> (null):0 */
virtual void ~HostageEscapeToCoverState(class HostageEscapeToCoverState *, int)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~HostageEscapeToCoverState(class HostageEscapeToCoverState *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ~HostageEscapeLookAroundState(class HostageEscapeLookAroundState *, int)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~HostageEscapeLookAroundState(class HostageEscapeLookAroundState *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void OnMoveToFailure(class HostageStateMachine *const this, const class Vector  &const goal, enum MoveToFailureType reason)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~HostageIdleState(class HostageIdleState *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ~HostageEscapeState(class HostageEscapeState *, int)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~HostageEscapeState(class HostageEscapeState *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ~HostageRetreatState(class HostageRetreatState *, int)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~HostageRetreatState(class HostageRetreatState *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ~HostageFollowState(class HostageFollowState *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class CBaseEntity * GetLeader(const class HostageFollowState  *) /* linkage=_ZNK18HostageFollowState9GetLeaderEv */
{
} /* size: 4 */

/* <0> (null):0 */
inline void ~HostageFollowState(class HostageFollowState *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~HostageAnimateState(class HostageAnimateState *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~CHostageImprov(class CHostageImprov *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void OnMoveToSuccess(class HostageStateMachine *const this, const class Vector  &const goal)
{
} /* size: 0 */

/* <0> (null):0 */
inline void OnInjury(class HostageStateMachine *const this, float amount)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Start(class IntervalTimer *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void IsValid(class CHostage *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetProfile(const class CBot  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void entindex(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetSkill(const class BotProfile  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetTeamwork(const class BotProfile  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetScenario(const class CCSBotManager  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void IsBombPlanted(const class CCSBotManager  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetElapsedRoundTime(const class CCSBotManager  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void AllowRogues(const class CCSBotManager  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void IsBombPlanted(const class CSGameState  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void IsSurprised(const class CCSBot  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetTask(const class CCSBot  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetNearbyEnemyCount(const class CCSBot  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetNearbyFriendCount(const class CCSBot  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetTimeSinceLastSawEnemy(const class CCSBot  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void IsEnemyVisible(const class CCSBot  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void HasPath(const class CCSBot  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void DestroyPath(class CCSBot *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetLastKnownArea(const class CCSBot  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void IsUsingLadder(const class CCSBot  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline BOOL FNullEnt(entvars_t * pev)
{
} /* size: 4 */

/* <0> (null):0 */
inline void GetFollowLeader(class CCSBot *const this)
{
	{
		class CBaseEntity * entity;                           //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline void Walk(class CBot *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetChatter(class CCSBot *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Extent(class Extent *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator/(const class Vector  *const this, float fl)
{
} /* size: 0 */

/* <0> (null):0 */
inline bool IsIntersectingBox(const class Vector  * start, const class Vector  * end, const class Vector  * boxMin, const class Vector  * boxMax)
{
	{
		unsigned char startFlags;                             //     0
		unsigned char endFlags;                               //     0
	}
} /* size: 1 */

/* <0> (null):0 */
inline class Vector operator*(float fl, const class Vector  &const v)
{
} /* size: 12 */

/* <0> (null):0 */
inline void Vector2D(class Vector2D *const this, float X, float Y)
{
} /* size: 0 */

/* <0> (null):0 */
inline void NormalizeInPlace(class Vector2D *const this)
{
	{
		float flLen;                                          //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline float DotProduct(const class Vector2D  &const a, const class Vector2D  &const b)
{
} /* size: 4 */

/* <0> (null):0 */
inline void GetLooseBomb(class CCSBotManager *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetGameState(const class CCSBot  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Start(class CountdownTimer *const this, float duration)
{
} /* size: 0 */

/* <0> (null):0 */
void IsSafe(const class CCSBot  *const this)
{
	{
		class CCSBotManager * ctrl;                           //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline void GetRandomZone(const class CCSBotManager  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void IsState(const class SimpleStateMachine<CHostageImprov*, HostageState>  *const this, const class HostageState  * state)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetLeader(const class HostageFollowState  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void IsFollowing(const class CHostageImprov  *const this, const class CBaseEntity  * leader)
{
} /* size: 152042456 */

/* <0> (null):0 */
inline void IsFollowing(class CHostage *const this, const class CBaseEntity  * entity)
{
} /* size: 152061368 */

/* <0> (null):0 */
inline BOOL FNullEnt(const edict_t  * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline void CBaseEntity(class CBaseEntity *const this)
{
} /* size: 152139152 */

/* <0> (null):0 */
inline entvars_t * VARS(edict_t * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline void * GET_PRIVATE(edict_t * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline void operator new(size_t stAllocateBlock, entvars_t * pev)
{
} /* size: 152130440 */

/* <0> (null):0 */
class CBaseEntity * GetClassPtr<CBaseEntity>(class CBaseEntity * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
inline void operator()(class FarthestHostage *const this, class CHostage * hostage)
{
	{
		float range;                                          //     0
	}
} /* size: 152152232 */

/* <0> (null):0 */
inline void FarthestHostage(class FarthestHostage *const this, const class CCSBot  * me)
{
} /* size: 152160036 */

/* <0> (null):0 */
inline void ForEachHostage<FarthestHostage>(const class CHostageManager  *const this, class FarthestHostage &const func)
{
	{
		int i;                                                //     0
	}
} /* size: 152162008 */

/* <0> (null):0 */
inline void _List_const_iterator(class _List_const_iterator<NavConnect> *const this, const class _List_node_base  * __x)
{
} /* size: 152174640 */

/* <0> (null):0 */
inline void begin(const class list<NavConnect, std::allocator<NavConnect> >  *const this)
{
} /* size: 152184864 */

/* <0> (null):0 */
inline void _List_const_iterator(class _List_const_iterator<NavConnect> *const this)
{
} /* size: 152187004 */

/* <0> (null):0 */
inline void operator*(const class _List_const_iterator<NavConnect>  *const this)
{
} /* size: 152210624 */

/* <0> (null):0 */
inline void operator++(class _List_const_iterator<NavConnect> *const this)
{
} /* size: 152238404 */

/* <0> (null):0 */
inline void end(const class list<NavConnect, std::allocator<NavConnect> >  *const this)
{
} /* size: 152258064 */

/* <0> (null):0 */
inline void operator!=(const class _List_const_iterator<NavConnect>  *const this, const _Self  &const __x)
{
} /* size: 152261260 */

/* <0> (null):0 */
inline void _List_const_iterator(class _List_const_iterator<HidingSpot*> *const this, const class _List_node_base  * __x)
{
} /* size: 152268944 */

/* <0> (null):0 */
inline void begin(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *const this)
{
} /* size: 152277400 */

/* <0> (null):0 */
inline void GetHidingSpotList(const class CNavArea  *const this)
{
} /* size: 146684624 */

/* <0> (null):0 */
inline void operator*(const class _List_const_iterator<HidingSpot*>  *const this)
{
} /* size: 152060456 */

/* <0> (null):0 */
inline void GetPosition(const class HidingSpot  *const this)
{
} /* size: 152154784 */

/* <0> (null):0 */
inline void IsLengthGreaterThan(const class Vector  *const this, float length)
{
} /* size: 152160980 */

/* <0> (null):0 */
inline int OtherTeam(int team)
{
} /* size: 4 */

/* <0> (null):0 */
inline void operator++(class _List_const_iterator<HidingSpot*> *const this)
{
} /* size: 152173472 */

/* <0> (null):0 */
inline void end(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *const this)
{
} /* size: 152175676 */

/* <0> (null):0 */
inline void operator!=(const class _List_const_iterator<HidingSpot*>  *const this, const _Self  &const __x)
{
} /* size: 152186132 */

/* <0> (null):0 */
inline void __iterator_category<std::_List_const_iterator<NavConnect> >(const class _List_const_iterator<NavConnect>  &const)
{
} /* size: 152202388 */

/* <0> (null):0 */
inline void __distance<std::_List_const_iterator<NavConnect> >(class _List_const_iterator<NavConnect> __first, class _List_const_iterator<NavConnect> __last, class input_iterator_tag)
{
	{
		difference_type __n;                                  //     0
	}
} /* size: 152211636 */

/* <0> (null):0 */
inline void distance<std::_List_const_iterator<NavConnect> >(class _List_const_iterator<NavConnect> __first, class _List_const_iterator<NavConnect> __last)
{
} /* size: 152246696 */

/* <0> (null):0 */
inline void size(const class list<NavConnect, std::allocator<NavConnect> >  *const this)
{
} /* size: 152312088 */

/* <0> (null):0 */
inline void _List_const_iterator(class _List_const_iterator<CNavLadder*> *const this, const class _List_node_base  * __x)
{
} /* size: 152320588 */

/* <0> (null):0 */
inline void begin(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *const this)
{
} /* size: 152354936 */

/* <0> (null):0 */
inline void MakeNewMarker(void)
{
} /* size: 152365240 */

/* <0> (null):0 */
inline void PopOpenList(void)
{
	{
		class CNavArea * area;                                //     0
	}
} /* size: 152390116 */

/* <0> (null):0 */
inline void GetAdjacentCount(const class CNavArea  *const this, enum NavDirType dir)
{
} /* size: 152424956 */

/* <0> (null):0 */
inline void GetAdjacentArea(const class CNavArea  *const this, enum NavDirType dir, int i)
{
	{
		const_iterator iter;                                  //     0
	}
} /* size: 152443888 */

/* <0> (null):0 */
inline void _List_const_iterator(class _List_const_iterator<CNavLadder*> *const this)
{
} /* size: 152483428 */

/* <0> (null):0 */
inline void GetLadderList(const class CNavArea  *const this, enum LadderDirectionType dir)
{
} /* size: 152513972 */

/* <0> (null):0 */
inline void operator*(const class _List_const_iterator<CNavLadder*>  *const this)
{
} /* size: 152529048 */

/* <0> (null):0 */
inline void operator++(class _List_const_iterator<CNavLadder*> *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void end(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator!=(const class _List_const_iterator<CNavLadder*>  *const this, const _Self  &const __x)
{
} /* size: 0 */

/* <0> (null):0 */
inline void IsOpenListEmpty(void)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CollectRetreatSpotsFunctor(class CollectRetreatSpotsFunctor *const this, class CCSBot * me, float range)
{
} /* size: 0 */

/* <0> (null):0 */
void SearchSurroundingAreas<CollectRetreatSpotsFunctor>(class CNavArea * startArea, const class Vector  * startPos, class CollectRetreatSpotsFunctor &const func, float maxRange)
{
	{
		class CNavArea * area;                                //     0
		{
			const_iterator ladderIt;                      //     0
			const NavLadderList  * ladderList;            //     0
			{
				int dir;                              //     0
				{
					int count;                    //     0
					{
						int i;                //     0
						{
							class CNavArea * adjArea;           //     0
						}
					}
				}
			}
			{
				const class CNavLadder  * ladder;     //     0
			}
			{
				const class CNavLadder  * ladder;     //     0
			}
		}
	}
} /* size: 0 */

/* <0> (null):0 */
inline void NormalizeInPlace(class Vector *const this)
{
	{
		float flLen;                                          //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline void Length(const class Vector  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
int GetBotFollowCount(class CBasePlayer * leader) /* linkage=_Z17GetBotFollowCountP11CBasePlayer */
{
	{
		int count;                                            //     0
		{
			int i;                                        //     0
			{
				class CBaseEntity * entity;           //     0
				class CBasePlayer * player;           //     0
				class CCSBot * bot;                   //     0
				FNullEnt(entvars_t * pev); /* size=0, low_pc=0 */ //     0
				GetFollowLeader(class CCSBot *const this); /* size=0, low_pc=0 */ //     0
			}
		}
	}
} /* size: 4 */

/* <0> (null):0 */
void Walk(class CCSBot *const this)
{
	IsElapsed(const class CountdownTimer  *const this); /* size=0, low_pc=0 */ //     0
	Walk(class CBot *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Jump(class CCSBot *const this, bool mustJump)
{
} /* size: 0 */

/* <0> (null):0 */
void Killed(class CCSBot *const this, entvars_t * pevAttacker, int iGib)
{
	{
		floatconst deathDanger;                               //     0
		floatconst deathDangerRadius;                         //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void BotTouch(class CCSBot *const this, class CBaseEntity * other)
{
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
	{
		class Vector center;                                  //     0
		class Extent extent;                                  //     0
		bool breakIt;                                         //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		{
			class Vector goal;                            //     0
			Vector(class Vector *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
			IsIntersectingBox(const class Vector  * start,
						const class Vector  * end,
						const class Vector  * boxMin,
						const class Vector  * boxMax); /* size=0, low_pc=0 */ //     0
		}
		operator/(const class Vector  *const this,
				float fl); /* size=0, low_pc=0 */ //     0
	}
	{
		class CBasePlayer * player;                           //     0
		unsigned int otherPri;                                //     0
		unsigned int myPri;                                   //     0
		{
			unsigned int avoidPri;                        //     0
		}
	}
} /* size: 0 */

/* <0> (null):0 */
void IsBusy(const class CCSBot  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void BotDeathThink(class CCSBot *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void FindNearbyPlayer(class CCSBot *const this)
{
	{
		class CBaseEntity * pEntity;                          //     0
		class Vector vecSrc;                                  //     0
		float flRadius;                                       //     0
		Vector(class Vector *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void SetEnemy(class CCSBot *const this, class CBasePlayer * enemy)
{
} /* size: 0 */

/* <0> (null):0 */
void StayOnNavMesh(class CCSBot *const this)
{
	{
		class CNavArea * goalArea;                            //     0
		{
			class Vector pos;                             //     0
			class Vector to;                              //     0
			floatconst stepInDist;                        //     0
			operator-(const class Vector  *const this,
					const class Vector  &const v); /* size=0, low_pc=0 */ //     0
			NormalizeInPlace(class Vector *const this); /* size=0, low_pc=0 */ //     0
			operator*(float fl,
					const class Vector  &const v); /* size=0, low_pc=0 */ //     0
			operator+(const class Vector  *const this,
					const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		}
	}
} /* size: 0 */

/* <0> (null):0 */
void Panic(class CCSBot *const this, class CBasePlayer * enemy)
{
	{
		class Vector2D dir;                                   //     0
		class Vector2D perp;                                  //     0
		class Vector spot;                                    //     0
		IsSurprised(const class CCSBot  *const this); /* size=0, low_pc=0 */ //     0
		{
			class Vector2D toEnemy;                       //     0
			float along;                                  //     0
			float c45;                                    //     0
			float size;                                   //     0
			float shift;                                  //     0
			NormalizeInPlace(class Vector2D *const this); /* size=0, low_pc=0 */ //     0
			DotProduct(const class Vector2D  &const a,
					const class Vector2D  &const b); /* size=0, low_pc=0 */ //     0
			{
				float side;                           //     0
				DotProduct(const class Vector2D  &const a,
						const class Vector2D  &const b); /* size=0, low_pc=0 */ //     0
			}
		}
		{
			floatconst offset;                            //     0
			float side;                                   //     0
		}
	}
} /* size: 0 */

/* <0> (null):0 */
void AdjustSafeTime(class CCSBot *const this)
{
	{
		class CCSBotManager * ctrl;                           //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void TakeDamage(class CCSBot *const this, entvars_t * pevInflictor, entvars_t * pevAttacker, float flDamage, int bitsDamageType)
{
	{
		class CBaseEntity * attacker;                         //     0
		GetClassPtr<CBaseEntity>(class CBaseEntity * a); /* size=0, low_pc=0 */ //     0
		{
			class CBasePlayer * player;                   //     0
		}
		{
			class CBasePlayer * lastAttacker;             //     0
			float lastAttackedTimestamp;                  //     0
			AdjustSafeTime(class CCSBot *const this); /* size=0, low_pc=0 */ //     0
			IsSurprised(const class CCSBot  *const this); /* size=0, low_pc=0 */ //     0
			{
				class CBasePlayer * enemy;            //     0
				bool panic;                           //     0
				{
					float invSkill;               //     0
					float panicChance;            //     0
				}
			}
		}
	}
} /* size: 0 */

/* <0> (null):0 */
void IsDoingScenario(const class CCSBot  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void NoticeLooseBomb(const class CCSBot  *const this)
{
	{
		class CCSBotManager * ctrl;                           //     0
		class CBaseEntity * bomb;                             //     0
		GetLooseBomb(class CCSBotManager *const this); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void CanSeeLooseBomb(const class CCSBot  *const this)
{
	{
		class CCSBotManager * ctrl;                           //     0
		class CBaseEntity * bomb;                             //     0
		GetLooseBomb(class CCSBotManager *const this); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void CanSeePlantedBomb(const class CCSBot  *const this)
{
	{
		class CCSBotManager * ctrl;                           //     0
		const class Vector  * bombPos;                        //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void GetAttacker(const class CCSBot  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetOffLadder(class CCSBot *const this)
{
	DestroyPath(class CCSBot *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void GetHidingSpotCheckTimestamp(const class CCSBot  *const this, class HidingSpot * spot)
{
	{
		int i;                                                //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void SetHidingSpotCheckTimestamp(class CCSBot *const this, class HidingSpot * spot)
{
	{
		int leastRecent;                                      //     0
		float leastRecentTime;                                //     0
		{
			int i;                                        //     0
		}
	}
} /* size: 0 */

/* <0> (null):0 */
void UpdateHostageEscortCount(class CCSBot *const this)
{
	{
		floatconst updateInterval;                            //     0
		{
			class CHostage * hostage;                     //     0
			IsValid(class CHostage *const this); /* size=0, low_pc=0 */ //     0
			IsFollowing(class CHostage *const this,
					const class CBaseEntity  * entity); /* size=0, low_pc=0 */ //     0
			edict(class CBaseEntity *const this); /* size=0, low_pc=0 */ //     0
			FNullEnt(const edict_t  * pent); /* size=0, low_pc=0 */ //     0
		}
	}
} /* size: 0 */

/* <0> (null):0 */
void IsOutnumbered(const class CCSBot  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsOutnumbered(const class CCSBot  *const this)
{
	GetNearbyFriendCount(const class CCSBot  *const this); /* size=0, low_pc=0 */ //     0
	GetNearbyEnemyCount(const class CCSBot  *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void OutnumberedCount(const class CCSBot  *const this)
{
	IsOutnumbered(const class CCSBot  *const this); /* size=0, low_pc=0 */ //     0
	GetNearbyEnemyCount(const class CCSBot  *const this); /* size=0, low_pc=0 */ //     0
	GetNearbyFriendCount(const class CCSBot  *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void GetImportantEnemy(const class CCSBot  *const this, bool checkVisibility)
{
	{
		class CCSBotManager * ctrl;                           //     0
		class CBasePlayer * nearEnemy;                        //     0
		float nearDist;                                       //     0
		{
			int i;                                        //     0
			{
				class CBaseEntity * entity;           //     0
				class CBasePlayer * player;           //     0
				class Vector d;                       //     0
				float distSq;                         //     0
				FNullEnt(entvars_t * pev); /* size=0, low_pc=0 */ //     0
				operator-(const class Vector  *const this,
						const class Vector  &const v); /* size=0, low_pc=0 */ //     0
			}
		}
	}
} /* size: 0 */

/* <0> (null):0 */
void SetDisposition(class CCSBot *const this, enum DispositionType disposition)
{
	Invalidate(class CountdownTimer *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void GetDisposition(const class CCSBot  *const this)
{
	IsElapsed(const class CountdownTimer  *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void IgnoreEnemies(class CCSBot *const this, float duration)
{
	Start(class CountdownTimer *const this,
		float duration); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void IncreaseMorale(class CCSBot *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void DecreaseMorale(class CCSBot *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsRogue(const class CCSBot  *const this)
{
	{
		class CCSBotManager * ctrl;                           //     0
		AllowRogues(const class CCSBotManager  *const this); /* size=0, low_pc=0 */ //     0
		IsElapsed(const class CountdownTimer  *const this); /* size=0, low_pc=0 */ //     0
		{
			floatconst rogueChance;                       //     0
			Start(class CountdownTimer *const this,
				float duration); /* size=0, low_pc=0 */ //     0
		}
	}
} /* size: 0 */

/* <0> (null):0 */
void IsHurrying(const class CCSBot  *const this)
{
	{
		class CCSBotManager * ctrl;                           //     0
		IsElapsed(const class CountdownTimer  *const this); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void IsSafe(const class CCSBot  *const this)
{
	{
		class CCSBotManager * ctrl;                           //     0
		GetElapsedRoundTime(const class CCSBotManager  *const this); /* size=152057800, low_pc=0 */ //     0
	}
} /* size: 146683560 */

/* <0> (null):0 */
void IsWellPastSafe(const class CCSBot  *const this)
{
	{
		class CCSBotManager * ctrl;                           //     0
		GetElapsedRoundTime(const class CCSBotManager  *const this); /* size=152088052, low_pc=0 */ //     0
	}
} /* size: 152059520 */

/* <0> (null):0 */
void IsEndOfSafeTime(const class CCSBot  *const this)
{
	IsSafe(const class CCSBot  *const this); /* size=152139392, low_pc=0 */ //     0
} /* size: 152088772 */

/* <0> (null):0 */
void GetSafeTimeRemaining(const class CCSBot  *const this)
{
	{
		class CCSBotManager * ctrl;                           //     0
		GetElapsedRoundTime(const class CCSBotManager  *const this); /* size=152129280, low_pc=0 */ //     0
	}
} /* size: 152141744 */

/* <0> (null):0 */
void AdjustSafeTime(class CCSBot *const this)
{
	{
		class CCSBotManager * ctrl;                           //     0
		GetElapsedRoundTime(const class CCSBotManager  *const this); /* size=152113448, low_pc=0 */ //     0
	}
} /* size: 152110616 */

/* <0> (null):0 */
void HasNotSeenEnemyForLongTime(const class CCSBot  *const this)
{
	{
		floatconst longTime;                                  //     0
		GetTimeSinceLastSawEnemy(const class CCSBot  *const this); /* size=152153720, low_pc=0 */ //     0
	}
} /* size: 152114168 */

/* <0> (null):0 */
void GuardRandomZone(class CCSBot *const this, float range)
{
	{
		class CCSBotManager * ctrl;                           //     0
		const class Zone  * zone;                             //     0
		GetRandomZone(const class CCSBotManager  *const this); /* size=152161860, low_pc=0 */ //     0
		{
			class CNavArea * rescueArea;                  //     0
		}
	}
} /* size: 152154440 */

/* <0> (null):0 */
inline void operator()(class CollectRetreatSpotsFunctor *const this, class CNavArea * area)
{
	{
		const HidingSpotList  * list;                         //     0
		{
			const_iterator iter;                          //     0
			{
				const class HidingSpot  * spot;       //     0
				class CBasePlayer * owner;            //     0
			}
		}
	}
} /* size: 152171984 */

/* <0> (null):0 */
const class Vector  * FindNearbyRetreatSpot(class CCSBot * me, float maxRange) /* linkage=_Z21FindNearbyRetreatSpotP6CCSBotf */
{
	{
		class CNavArea * area;                                //     0
		class CollectRetreatSpotsFunctor collector;           //     0
		int which;                                            //     0
		SearchSurroundingAreas<CollectRetreatSpotsFunctor>(class CNavArea * startArea,
									const class Vector  * startPos,
									class CollectRetreatSpotsFunctor &const func,
									float maxRange); /* size=152229652, low_pc=0 */ //     0
	}
} /* size: 4 */

/* <0> (null):0 */
void GetRangeToFarthestEscortedHostage(const class CCSBot  *const this)
{
	{
		class FarthestHostage away;                           //     0
		ForEachHostage<FarthestHostage>(const class CHostageManager  *const this,
						class FarthestHostage &const func); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */



/* Variables: */

class Vector2D            Vec2; /* size: 8 */

class Vector              closePos; /* size: 12 */

float                      distAlong; /* size: 4 */

class CBaseEntity *        entity; /* size: 4 */

unsigned char              startFlags; /* size: 1 */

unsigned char              endFlags; /* size: 1 */

float                      flLen; /* size: 4 */

class CCSBotManager *      ctrl; /* size: 4 */

entvars_t *                pev; /* size: 4 */

float                      range; /* size: 4 */

int                        i; /* size: 4 */

difference_type            __n; /* size: 4 */

class CNavArea *           area; /* size: 4 */

const_iterator             iter; /* size: 0 */

class CNavArea *           area; /* size: 4 */

const_iterator             ladderIt; /* size: 0 */

const NavLadderList  *     ladderList; /* size: 4 */

int                        dir; /* size: 4 */

int                        count; /* size: 4 */

int                        i; /* size: 4 */

class CNavArea *           adjArea; /* size: 4 */

const class CNavLadder  *  ladder; /* size: 4 */

const class CNavLadder  *  ladder; /* size: 4 */

float                      flLen; /* size: 4 */

int                        count; /* size: 4 */

int                        i; /* size: 4 */

class CBaseEntity *        entity; /* size: 4 */

class CBasePlayer *        player; /* size: 4 */

class CCSBot *             bot; /* size: 4 */

; /* size: 152927492 */

floatconst                 deathDanger; /* size: 4 */

floatconst                 deathDangerRadius; /* size: 4 */

class Vector              center; /* size: 12 */

struct Extent              extent; /* size: 24 */

bool                       breakIt; /* size: 1 */

class Vector              goal; /* size: 12 */

; /* size: 152933924 */

; /* size: 152933696 */

class CBasePlayer *        player; /* size: 4 */

unsigned int               otherPri; /* size: 4 */

unsigned int               myPri; /* size: 4 */

unsigned int               avoidPri; /* size: 4 */

class CBaseEntity *        pEntity; /* size: 4 */

class Vector              vecSrc; /* size: 12 */

float                      flRadius; /* size: 4 */

class CNavArea *           goalArea; /* size: 4 */

class Vector              pos; /* size: 12 */

class Vector              to; /* size: 12 */

floatconst                 stepInDist; /* size: 4 */

; /* size: 152935832 */

class Vector2D            dir; /* size: 8 */

class Vector2D            perp; /* size: 8 */

class Vector              spot; /* size: 12 */

class Vector2D            toEnemy; /* size: 8 */

float                      along; /* size: 4 */

float                      c45; /* size: 4 */

float                      size; /* size: 4 */

float                      shift; /* size: 4 */

; /* size: 152936808 */

float                      side; /* size: 4 */

floatconst                 offset; /* size: 4 */

float                      side; /* size: 4 */

class CCSBotManager *      ctrl; /* size: 4 */

class CBaseEntity *        attacker; /* size: 4 */

; /* size: 152946180 */

class CBasePlayer *        player; /* size: 4 */

class CBasePlayer *        lastAttacker; /* size: 4 */

float                      lastAttackedTimestamp; /* size: 4 */

; /* size: 152946712 */

class CBasePlayer *        enemy; /* size: 4 */

bool                       panic; /* size: 1 */

float                      invSkill; /* size: 4 */

float                      panicChance; /* size: 4 */

class CCSBotManager *      ctrl; /* size: 4 */

class CBaseEntity *        bomb; /* size: 4 */

class CCSBotManager *      ctrl; /* size: 4 */

class CBaseEntity *        bomb; /* size: 4 */

class CCSBotManager *      ctrl; /* size: 4 */

const class Vector  *      bombPos; /* size: 4 */

int                        i; /* size: 4 */

int                        leastRecent; /* size: 4 */

float                      leastRecentTime; /* size: 4 */

int                        i; /* size: 4 */

floatconst                 updateInterval; /* size: 4 */

class CHostage *           hostage; /* size: 4 */

class CCSBotManager *      ctrl; /* size: 4 */

class CBasePlayer *        nearEnemy; /* size: 4 */

float                      nearDist; /* size: 4 */

int                        i; /* size: 4 */

class CBaseEntity *        entity; /* size: 4 */

class CBasePlayer *        player; /* size: 4 */

class Vector              d; /* size: 12 */

float                      distSq; /* size: 4 */

class CCSBotManager *      ctrl; /* size: 4 */

floatconst                 rogueChance; /* size: 4 */

class CCSBotManager *      ctrl; /* size: 4 */

class CCSBotManager *      ctrl; /* size: 4 */

class CCSBotManager *      ctrl; /* size: 4 */

; /* size: 152903404 */

class CCSBotManager *      ctrl; /* size: 4 */

class CCSBotManager *      ctrl; /* size: 4 */

floatconst                 longTime; /* size: 4 */

class CCSBotManager *      ctrl; /* size: 4 */

const class Zone  *        zone; /* size: 4 */

class CNavArea *           rescueArea; /* size: 4 */

const HidingSpotList  *    list; /* size: 4 */

const_iterator             iter; /* size: 0 */

const class HidingSpot  *  spot; /* size: 4 */

class CBasePlayer *        owner; /* size: 4 */

class CNavArea *           area; /* size: 4 */

class CollectRetreatSpotsFunctor collector; /* size: 1036 */

int                        which; /* size: 4 */

; /* size: 152906052 */

; /* size: 152906096 */

; /* size: 152906324 */

; /* size: 152906420 */

; /* size: 152283376 */

; /* size: 152910704 */

; /* size: 152911040 */

; /* size: 152911084 */

; /* size: 152911180 */

; /* size: 152911276 */

; /* size: 152911532 */

; /* size: 152911668 */

; /* size: 152911764 */

; /* size: 152911900 */

; /* size: 152912116 */

; /* size: 152912528 */

; /* size: 152912624 */

; /* size: 152912920 */

; /* size: 152913096 */

; /* size: 152913508 */

; /* size: 152913604 */

; /* size: 152913900 */

; /* size: 152914312 */

; /* size: 152914408 */

; /* size: 152772660 */

; /* size: 152985704 */

; /* size: 152985800 */

; /* size: 152986056 */

; /* size: 152986232 */

; /* size: 152986644 */

; /* size: 152986740 */

class FarthestHostage     away; /* size: 8 */

; /* size: 152987292 */

; /* size: 152987588 */

extern class _IO_FILE *           stdin; /* size: 4 */

extern class _IO_FILE *           stdout; /* size: 4 */

intconst                   k_cubSaltSize; /* size: 4 */

GID_tconst                 k_GIDNil; /* size: 8 */

GID_tconst                 k_TxnIDNil; /* size: 8 */

GID_tconst                 k_TxnIDUnknown; /* size: 8 */

PackageId_tconst           k_uPackageIdFreeSub; /* size: 4 */

PackageId_tconst           k_uPackageIdInvalid; /* size: 4 */

AppId_tconst               k_uAppIdInvalid; /* size: 4 */

AssetClassId_tconst        k_ulAssetClassIdInvalid; /* size: 8 */

PhysicalItemId_tconst      k_uPhysicalItemIdInvalid; /* size: 4 */

DepotId_tconst             k_uDepotIdInvalid; /* size: 4 */

CellID_tconst              k_uCellIDInvalid; /* size: 4 */

SteamAPICall_tconst        k_uAPICallInvalid; /* size: 8 */

PartnerId_tconst           k_uPartnerIdInvalid; /* size: 4 */

extern enginefuncs_t              g_engfuncs; /* size: 632 */

extern globalvars_t *             gpGlobals; /* size: 4 */

extern class Vectorconst          g_vecZero; /* size: 12 */

extern cvar_t                     cv_bot_difficulty; /* size: 20 */

extern cvar_t                     cv_bot_allow_rogues; /* size: 20 */

extern cvar_t                     cv_bot_allow_pistols; /* size: 20 */

extern cvar_t                     cv_bot_allow_shotguns; /* size: 20 */

extern cvar_t                     cv_bot_allow_sub_machine_guns; /* size: 20 */

extern cvar_t                     cv_bot_allow_rifles; /* size: 20 */

extern cvar_t                     cv_bot_allow_machine_guns; /* size: 20 */

extern cvar_t                     cv_bot_allow_grenades; /* size: 20 */

extern cvar_t                     cv_bot_allow_snipers; /* size: 20 */

extern cvar_t                     cv_bot_allow_shield; /* size: 20 */

extern cvar_t                     cv_bot_zombie; /* size: 20 */

extern cvar_t                     cv_bot_defer_to_human; /* size: 20 */

extern cvar_t                     cv_bot_chatter; /* size: 20 */

floatconst                 GenerationStepSize; /* size: 4 */

floatconst                 StepHeight; /* size: 4 */

floatconst                 JumpHeight; /* size: 4 */

floatconst                 JumpCrouchHeight; /* size: 4 */

floatconst                 MaxSlope; /* size: 4 */

floatconst                 MaxUnitZSlope; /* size: 4 */

floatconst                 BotRadius; /* size: 4 */

floatconst                 DeathDrop; /* size: 4 */

floatconst                 HalfHumanWidth; /* size: 4 */

floatconst                 HalfHumanHeight; /* size: 4 */

floatconst                 HumanHeight; /* size: 4 */

extern NavAreaList                TheNavAreaList; /* size: 8 */

extern class CNavAreaGrid        TheNavAreaGrid; /* size: 1052 */

extern class CHostageManager *    g_pHostages; /* size: 4 */

extern class CBotManager *        TheBots; /* size: 4 */

extern cvar_t                     friendlyfire; /* size: 20 */

extern class BotPhraseManager *   TheBotPhrases; /* size: 4 */

class CBaseEntity *        g_pSelectedZombieSpawn; /* size: 4 */

; /* size: 0 */

/* Types: */

/* 1 */
/* <0> (null):0 */
struct __iter_swap<true> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 2 */
/* <0> (null):0 */
struct nothrow_t {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 3 */
/* <0> (null):0 */
struct _Destroy_aux<true> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 4 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 5 */
/* <0> (null):0 */
typedef int ptrdiff_t; /* size: 4 */

/* 6 */
/* <0> (null):0 */
struct _List_node_base {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 7 */
/* <0> (null):0 */
class list<NavConnect, std::allocator<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 8 */
/* <0> (null):0 */
class list<CNavLadder*, std::allocator<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 9 */
/* <0> (null):0 */
class list<HidingSpot*, std::allocator<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 10 */
/* <0> (null):0 */
class list<SpotOrder, std::allocator<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 11 */
/* <0> (null):0 */
class allocator<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 12 */
/* <0> (null):0 */
class allocator<std::_List_node<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 13 */
/* <0> (null):0 */
struct _List_node<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 14 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 15 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<SpotOrder> > {
public:

	/* class allocator<std::_List_node<SpotOrder> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 16 */
/* <0> (null):0 */
class _List_base<SpotOrder, std::allocator<SpotOrder> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<SpotOrder> > {
	public:

		/* class allocator<std::_List_node<SpotOrder> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 17 */
/* <0> (null):0 */
struct _List_iterator<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 18 */
/* <0> (null):0 */
struct _List_const_iterator<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 19 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 20 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 21 */
/* <0> (null):0 */
class list<SpotEncounter, std::allocator<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 22 */
/* <0> (null):0 */
class allocator<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 23 */
/* <0> (null):0 */
class allocator<std::_List_node<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 24 */
/* <0> (null):0 */
struct _List_node<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 25 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 26 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<HidingSpot*> > {
public:

	/* class allocator<std::_List_node<HidingSpot*> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 27 */
/* <0> (null):0 */
class _List_base<HidingSpot*, std::allocator<HidingSpot*> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<HidingSpot*> > {
	public:

		/* class allocator<std::_List_node<HidingSpot*> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 28 */
/* <0> (null):0 */
struct _List_iterator<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 29 */
/* <0> (null):0 */
struct _List_const_iterator<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 30 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 31 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 32 */
/* <0> (null):0 */
class allocator<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 33 */
/* <0> (null):0 */
class allocator<std::_List_node<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 34 */
/* <0> (null):0 */
struct _List_node<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 35 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 36 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<SpotEncounter> > {
public:

	/* class allocator<std::_List_node<SpotEncounter> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 37 */
/* <0> (null):0 */
class _List_base<SpotEncounter, std::allocator<SpotEncounter> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<SpotEncounter> > {
	public:

		/* class allocator<std::_List_node<SpotEncounter> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 38 */
/* <0> (null):0 */
struct _List_iterator<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 39 */
/* <0> (null):0 */
struct _List_const_iterator<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 40 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 41 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 42 */
/* <0> (null):0 */
class allocator<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 43 */
/* <0> (null):0 */
class allocator<std::_List_node<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 44 */
/* <0> (null):0 */
struct _List_node<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 45 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 46 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<NavConnect> > {
public:

	/* class allocator<std::_List_node<NavConnect> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 47 */
/* <0> (null):0 */
class _List_base<NavConnect, std::allocator<NavConnect> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<NavConnect> > {
	public:

		/* class allocator<std::_List_node<NavConnect> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 48 */
/* <0> (null):0 */
struct _List_iterator<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 49 */
/* <0> (null):0 */
struct _List_const_iterator<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 50 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 51 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 52 */
/* <0> (null):0 */
class allocator<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 53 */
/* <0> (null):0 */
class allocator<std::_List_node<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 54 */
/* <0> (null):0 */
struct _List_node<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 55 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 56 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<CNavLadder*> > {
public:

	/* class allocator<std::_List_node<CNavLadder*> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 57 */
/* <0> (null):0 */
class _List_base<CNavLadder*, std::allocator<CNavLadder*> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<CNavLadder*> > {
	public:

		/* class allocator<std::_List_node<CNavLadder*> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 58 */
/* <0> (null):0 */
struct _List_iterator<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 59 */
/* <0> (null):0 */
struct _List_const_iterator<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 60 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 61 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 62 */
/* <0> (null):0 */
class allocator<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 63 */
/* <0> (null):0 */
class allocator<std::_List_node<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 64 */
/* <0> (null):0 */
struct _List_node<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 65 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 66 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<CNavArea*> > {
public:

	/* class allocator<std::_List_node<CNavArea*> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 67 */
/* <0> (null):0 */
class _List_base<CNavArea*, std::allocator<CNavArea*> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<CNavArea*> > {
	public:

		/* class allocator<std::_List_node<CNavArea*> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 68 */
/* <0> (null):0 */
class list<CNavArea*, std::allocator<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 69 */
/* <0> (null):0 */
struct _List_iterator<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 70 */
/* <0> (null):0 */
struct _List_const_iterator<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 71 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 72 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 73 */
/* <0> (null):0 */
struct __uninitialized_copy<true> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 74 */
/* <0> (null):0 */
class vector<BotSpeakable*, std::allocator<BotSpeakable*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 75 */
/* <0> (null):0 */
class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 76 */
/* <0> (null):0 */
class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 77 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 78 */
/* <0> (null):0 */
struct _Vector_impl : public allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {
public:

	/* class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> <ancestor>; */ /*     0     1 */
	pointer                    _M_start;             /*     0     4 */
	pointer                    _M_finish;            /*     4     4 */
	pointer                    _M_end_of_storage;    /*     8     4 */
	/* <0> (null):0 */
	void _Vector_impl(class _Vector_impl *);

	/* <0> (null):0 */
	void _Vector_impl(class _Vector_impl *, const _Tp_alloc_type  &);

	/* <0> (null):0 */
	void ~_Vector_impl(class _Vector_impl *, int);


	/* size: 12, cachelines: 1, members: 4 */
	/* last cacheline: 12 bytes */

	/* BRAIN FART ALERT! 12 != 9 + 0(holes), diff = 3 */

}; /* size: 12 */

/* 79 */
/* <0> (null):0 */
struct _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > {
	/* <0> (null):0 */
	struct _Vector_impl : public allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {
	public:

		/* class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> <ancestor>; */ /*     0     1 */
		pointer                    _M_start;             /*     0     4 */
		pointer                    _M_finish;            /*     4     4 */
		pointer                    _M_end_of_storage;    /*     8     4 */
		/* <0> (null):0 */
		void _Vector_impl(class _Vector_impl *);

		/* <0> (null):0 */
		void _Vector_impl(class _Vector_impl *, const _Tp_alloc_type  &);

		/* <0> (null):0 */
		void ~_Vector_impl(class _Vector_impl *, int);


		/* size: 12, cachelines: 1, members: 4 */
		/* last cacheline: 12 bytes */

		/* BRAIN FART ALERT! 12 != 9 + 0(holes), diff = 3 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 80 */
/* <0> (null):0 */
class reverse_iterator<__gnu_cxx::__normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >* const*, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 81 */
/* <0> (null):0 */
class reverse_iterator<__gnu_cxx::__normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 82 */
/* <0> (null):0 */
class allocator<int> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 83 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 84 */
/* <0> (null):0 */
struct _Vector_impl : public allocator<int> {
public:

	/* class allocator<int>      <ancestor>; */      /*     0     1 */
	pointer                    _M_start;             /*     0     4 */
	pointer                    _M_finish;            /*     4     4 */
	pointer                    _M_end_of_storage;    /*     8     4 */
	/* <0> (null):0 */
	void _Vector_impl(class _Vector_impl *);

	/* <0> (null):0 */
	void _Vector_impl(class _Vector_impl *, const _Tp_alloc_type  &);

	/* <0> (null):0 */
	void ~_Vector_impl(class _Vector_impl *, int);


	/* size: 12, cachelines: 1, members: 4 */
	/* last cacheline: 12 bytes */

	/* BRAIN FART ALERT! 12 != 9 + 0(holes), diff = 3 */

}; /* size: 12 */

/* 85 */
/* <0> (null):0 */
struct _Vector_base<int, std::allocator<int> > {
	/* <0> (null):0 */
	struct _Vector_impl : public allocator<int> {
	public:

		/* class allocator<int>      <ancestor>; */      /*     0     1 */
		pointer                    _M_start;             /*     0     4 */
		pointer                    _M_finish;            /*     4     4 */
		pointer                    _M_end_of_storage;    /*     8     4 */
		/* <0> (null):0 */
		void _Vector_impl(class _Vector_impl *);

		/* <0> (null):0 */
		void _Vector_impl(class _Vector_impl *, const _Tp_alloc_type  &);

		/* <0> (null):0 */
		void ~_Vector_impl(class _Vector_impl *, int);


		/* size: 12, cachelines: 1, members: 4 */
		/* last cacheline: 12 bytes */

		/* BRAIN FART ALERT! 12 != 9 + 0(holes), diff = 3 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 86 */
/* <0> (null):0 */
class vector<int, std::allocator<int> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 87 */
/* <0> (null):0 */
class reverse_iterator<__gnu_cxx::__normal_iterator<const int*, std::vector<int, std::allocator<int> > > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 88 */
/* <0> (null):0 */
class reverse_iterator<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 89 */
/* <0> (null):0 */
class list<BotPhrase*, std::allocator<BotPhrase*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 90 */
/* <0> (null):0 */
class allocator<BotPhrase*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 91 */
/* <0> (null):0 */
class allocator<std::_List_node<BotPhrase*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 92 */
/* <0> (null):0 */
struct _List_node<BotPhrase*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 93 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 94 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<BotPhrase*> > {
public:

	/* class allocator<std::_List_node<BotPhrase*> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);

	/* <0> (null):0 */
	void ~_List_impl(class _List_impl *, int);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 95 */
/* <0> (null):0 */
class _List_base<BotPhrase*, std::allocator<BotPhrase*> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<BotPhrase*> > {
	public:

		/* class allocator<std::_List_node<BotPhrase*> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);

		/* <0> (null):0 */
		void ~_List_impl(class _List_impl *, int);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 96 */
/* <0> (null):0 */
struct _List_iterator<BotPhrase*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 97 */
/* <0> (null):0 */
struct _List_const_iterator<BotPhrase*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 98 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<BotPhrase*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 99 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<BotPhrase*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 100 */
/* <0> (null):0 */
class allocator<BotSpeakable*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 101 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 102 */
/* <0> (null):0 */
struct _Vector_impl : public allocator<BotSpeakable*> {
public:

	/* class allocator<BotSpeakable*> <ancestor>; */ /*     0     1 */
	pointer                    _M_start;             /*     0     4 */
	pointer                    _M_finish;            /*     4     4 */
	pointer                    _M_end_of_storage;    /*     8     4 */
	/* <0> (null):0 */
	void _Vector_impl(class _Vector_impl *);

	/* <0> (null):0 */
	void _Vector_impl(class _Vector_impl *, const _Tp_alloc_type  &);

	/* <0> (null):0 */
	void ~_Vector_impl(class _Vector_impl *, int);


	/* size: 12, cachelines: 1, members: 4 */
	/* last cacheline: 12 bytes */

	/* BRAIN FART ALERT! 12 != 9 + 0(holes), diff = 3 */

}; /* size: 12 */

/* 103 */
/* <0> (null):0 */
struct _Vector_base<BotSpeakable*, std::allocator<BotSpeakable*> > {
	/* <0> (null):0 */
	struct _Vector_impl : public allocator<BotSpeakable*> {
	public:

		/* class allocator<BotSpeakable*> <ancestor>; */ /*     0     1 */
		pointer                    _M_start;             /*     0     4 */
		pointer                    _M_finish;            /*     4     4 */
		pointer                    _M_end_of_storage;    /*     8     4 */
		/* <0> (null):0 */
		void _Vector_impl(class _Vector_impl *);

		/* <0> (null):0 */
		void _Vector_impl(class _Vector_impl *, const _Tp_alloc_type  &);

		/* <0> (null):0 */
		void ~_Vector_impl(class _Vector_impl *, int);


		/* size: 12, cachelines: 1, members: 4 */
		/* last cacheline: 12 bytes */

		/* BRAIN FART ALERT! 12 != 9 + 0(holes), diff = 3 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 104 */
/* <0> (null):0 */
class reverse_iterator<__gnu_cxx::__normal_iterator<BotSpeakable* const*, std::vector<BotSpeakable*, std::allocator<BotSpeakable*> > > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 105 */
/* <0> (null):0 */
class reverse_iterator<__gnu_cxx::__normal_iterator<BotSpeakable**, std::vector<BotSpeakable*, std::allocator<BotSpeakable*> > > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 106 */
/* <0> (null):0 */
struct iterator_traits<BotSpeakable**> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 107 */
/* <0> (null):0 */
enum {
	__value = 1,
}; /* size: 4 */

/* 108 */
/* <0> (null):0 */
struct __traitor<std::__is_integer<int>, std::__is_floating<int> > {
	/* <0> (null):0 */
	enum {
		__value = 1,
	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 109 */
/* <0> (null):0 */
enum {
	__value = 1,
}; /* size: 4 */

/* 110 */
/* <0> (null):0 */
struct __traitor<std::__is_arithmetic<int>, std::__is_pointer<int> > {
	/* <0> (null):0 */
	enum {
		__value = 1,
	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 111 */
/* <0> (null):0 */
struct iterator_traits<int*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 112 */
/* <0> (null):0 */
struct iterator_traits<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 113 */
/* <0> (null):0 */
struct _Iter_base<int*, false> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 114 */
/* <0> (null):0 */
struct _Iter_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, false> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 115 */
/* <0> (null):0 */
struct _Iter_base<BotSpeakable**, false> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 116 */
/* <0> (null):0 */
struct __copy_move_backward<false, true, std::random_access_iterator_tag> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 117 */
/* <0> (null):0 */
struct __copy_move<false, true, std::random_access_iterator_tag> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 118 */
/* <0> (null):0 */
struct __numeric_traits_integer<int> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 119 */
/* <0> (null):0 */
class new_allocator<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 120 */
/* <0> (null):0 */
class new_allocator<std::_List_node<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 121 */
/* <0> (null):0 */
class new_allocator<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 122 */
/* <0> (null):0 */
class new_allocator<std::_List_node<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 123 */
/* <0> (null):0 */
class new_allocator<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 124 */
/* <0> (null):0 */
class new_allocator<std::_List_node<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 125 */
/* <0> (null):0 */
class new_allocator<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 126 */
/* <0> (null):0 */
class new_allocator<std::_List_node<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 127 */
/* <0> (null):0 */
class new_allocator<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 128 */
/* <0> (null):0 */
class new_allocator<std::_List_node<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 129 */
/* <0> (null):0 */
class new_allocator<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 130 */
/* <0> (null):0 */
class new_allocator<std::_List_node<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 131 */
/* <0> (null):0 */
class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 132 */
/* <0> (null):0 */
class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 133 */
/* <0> (null):0 */
class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >* const*, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 134 */
/* <0> (null):0 */
class new_allocator<int> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 135 */
/* <0> (null):0 */
class __normal_iterator<int*, std::vector<int, std::allocator<int> > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 136 */
/* <0> (null):0 */
class __normal_iterator<const int*, std::vector<int, std::allocator<int> > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 137 */
/* <0> (null):0 */
class new_allocator<BotPhrase*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 138 */
/* <0> (null):0 */
class new_allocator<std::_List_node<BotPhrase*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 139 */
/* <0> (null):0 */
class new_allocator<BotSpeakable*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 140 */
/* <0> (null):0 */
class __normal_iterator<BotSpeakable**, std::vector<BotSpeakable*, std::allocator<BotSpeakable*> > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 141 */
/* <0> (null):0 */
class __normal_iterator<BotSpeakable* const*, std::vector<BotSpeakable*, std::allocator<BotSpeakable*> > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 142 */
unsigned char
 /* size: 1 */

/* 143 */
short unsigned int
 /* size: 2 */

/* 144 */
unsigned int
 /* size: 4 */

/* 145 */
long unsigned int
 /* size: 4 */

/* 146 */
long long unsigned int
 /* size: 8 */

/* 147 */
signed char
 /* size: 1 */

/* 148 */
short int
 /* size: 2 */

/* 149 */
int
 /* size: 4 */

/* 150 */
long int
 /* size: 4 */

/* 151 */
long long int
 /* size: 8 */

/* 152 */
/* <0> (null):0 */
struct __iter_swap<true> {
	/* <0> (null):0 */
	void iter_swap<__gnu_cxx::__normal_iterator<BotSpeakable**, std::vector<BotSpeakable*> >, __gnu_cxx::__normal_iterator<BotSpeakable**, std::vector<BotSpeakable*> > >(class __normal_iterator<BotSpeakable**, std::vector<BotSpeakable*, std::allocator<BotSpeakable*> > >, class __normal_iterator<BotSpeakable**, std::vector<BotSpeakable*, std::allocator<BotSpeakable*> > >);


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 153 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 154 */
/* <0> (null):0 */
struct {
	int                        quot;                 /*     0     4 */
	int                        rem;                  /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 155 */
/* <0> (null):0 */
typedef class  div_t; /* size: 8 */

/* 156 */
/* <0> (null):0 */
struct {
	long int                   quot;                 /*     0     4 */
	long int                   rem;                  /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 157 */
/* <0> (null):0 */
typedef class  ldiv_t; /* size: 8 */

/* 158 */
/* <0> (null):0 */
struct {
	long long int              quot;                 /*     0     8 */
	long long int              rem;                  /*     8     8 */

	/* size: 16, cachelines: 1, members: 2 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 159 */
/* <0> (null):0 */
typedef class  lldiv_t; /* size: 16 */

/* 160 */
 /* pointer to 161 */
 /* size: 4 */

/* 161 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 162 */
 /* pointer to 163 */
 /* size: 4 */

/* 163 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 164 */
char
 /* size: 1 */

/* 165 */
/* <0> (null):0 */
typedef long long int __quad_t; /* size: 8 */

/* 166 */
/* <0> (null):0 */
typedef long int __off_t; /* size: 4 */

/* 167 */
/* <0> (null):0 */
typedef __quad_t __off64_t; /* size: 8 */

/* 168 */
 /* pointer to 0 */
 /* size: 4 */

/* 169 */
 /* pointer to 164 */
 /* size: 4 */

/* 170 */
/* <0> (null):0 */
typedef int (*__compar_fn_t)(const void  *, const void  *); /* size: 4 */

/* 171 */
 /* pointer to 172 */
 /* size: 4 */

/* 172 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 173 */
 /* pointer to 174 */
 /* size: 4 */

/* 174 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 175 */
 /* pointer to 176 */
 /* size: 4 */

/* 176 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152237756 */

/* 177 */
double
 /* size: 8 */

/* 178 */
 /* pointer to 179 */
 /* size: 4 */

/* 179 */
wchar_t
 /* size: 4 */

/* 180 */
 /* pointer to 169 */
 /* size: 4 */

/* 181 */
 /* pointer to 182 */
 /* size: 4 */

/* 182 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 183 */
float
 /* size: 4 */

/* 184 */
long double
 /* size: 12 */

/* 185 */
/* <0> (null):0 */
struct nothrow_t {

	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 186 */
/* <0> (null):0 */
struct _Destroy_aux<true> {
	/* <0> (null):0 */
	void __destroy<std::vector<BotSpeakable*>**>(class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *);

	/* <0> (null):0 */
	void __destroy<int*>(int *, int *);

	/* <0> (null):0 */
	void __destroy<BotSpeakable**>(class BotSpeakable * *, class BotSpeakable * *);


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 187 */
/* <0> (null):0 */
struct __numeric_traits_integer<int> {
	intconst                   __min;                /*     0     4 */
	intconst                   __max;                /*     0     4 */
	boolconst                  __is_signed;          /*     0     1 */
	intconst                   __digits;             /*     0     4 */

	/* size: 1, cachelines: 1, members: 4 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 4 + 0(holes), diff = -3 */

}; /* size: 1 */

/* 188 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 189 */
bool
 /* size: 1 */

/* 190 */
/* <0> (null):0 */
typedef struct _IO_FILE FILE; /* size: 148 */

/* 191 */
/* <0> (null):0 */
struct _IO_FILE {
	int                        _flags;               /*     0     4 */
	char *                     _IO_read_ptr;         /*     4     4 */
	char *                     _IO_read_end;         /*     8     4 */
	char *                     _IO_read_base;        /*    12     4 */
	char *                     _IO_write_base;       /*    16     4 */
	char *                     _IO_write_ptr;        /*    20     4 */
	char *                     _IO_write_end;        /*    24     4 */
	char *                     _IO_buf_base;         /*    28     4 */
	char *                     _IO_buf_end;          /*    32     4 */
	char *                     _IO_save_base;        /*    36     4 */
	char *                     _IO_backup_base;      /*    40     4 */
	char *                     _IO_save_end;         /*    44     4 */
	class _IO_marker *         _markers;             /*    48     4 */
	class _IO_FILE *           _chain;               /*    52     4 */
	int                        _fileno;              /*    56     4 */
	int                        _flags2;              /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	__off_t                    _old_offset;          /*    64     4 */
	short unsigned int         _cur_column;          /*    68     2 */
	signed char                _vtable_offset;       /*    70     1 */
	char                       _shortbuf[1];         /*    71     1 */
	_IO_lock_t *               _lock;                /*    72     4 */
	__off64_t                  _offset;              /*    76     8 */
	void *                     __pad1;               /*    84     4 */
	void *                     __pad2;               /*    88     4 */
	void *                     __pad3;               /*    92     4 */
	void *                     __pad4;               /*    96     4 */
	size_t                     __pad5;               /*   100     4 */
	int                        _mode;                /*   104     4 */
	char                       _unused2[40];         /*   108    40 */
	/* --- cacheline 2 boundary (128 bytes) was 20 bytes ago --- */

	/* size: 148, cachelines: 3, members: 29 */
	/* last cacheline: 20 bytes */
}; /* size: 148 */

/* 192 */
/* <0> (null):0 */
typedef void _IO_lock_t; /* size: 0 */

/* 193 */
/* <0> (null):0 */
struct _IO_marker {
	class _IO_marker *         _next;                /*     0     4 */
	class _IO_FILE *           _sbuf;                /*     4     4 */
	int                        _pos;                 /*     8     4 */

	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 194 */
 /* pointer to 193 */
 /* size: 4 */

/* 195 */
 /* pointer to 191 */
 /* size: 4 */

/* 196 */
 /* pointer to 193 */
 /* size: 4 */

/* 197 */
 /* pointer to 191 */
 /* size: 4 */

/* 198 */
/* <0> (null):0 */
char                       array[1]; /* size: 1 */

/* 199 */
 /* pointer to 192 */
 /* size: 4 */

/* 200 */
/* <0> (null):0 */
char                       array[40]; /* size: 40 */

/* 201 */
/* <0> (null):0 */
typedef int int32; /* size: 4 */

/* 202 */
/* <0> (null):0 */
typedef unsigned int uint32; /* size: 4 */

/* 203 */
/* <0> (null):0 */
typedef long long unsigned int uint64; /* size: 8 */

/* 204 */
/* <0> (null):0 */
typedef uint64 GID_t; /* size: 8 */

/* 205 */
/* <0> (null):0 */
typedef uint32 PackageId_t; /* size: 4 */

/* 206 */
/* <0> (null):0 */
typedef uint32 AppId_t; /* size: 4 */

/* 207 */
/* <0> (null):0 */
typedef uint64 AssetClassId_t; /* size: 8 */

/* 208 */
/* <0> (null):0 */
typedef uint32 PhysicalItemId_t; /* size: 4 */

/* 209 */
/* <0> (null):0 */
typedef uint32 DepotId_t; /* size: 4 */

/* 210 */
/* <0> (null):0 */
typedef uint32 CellID_t; /* size: 4 */

/* 211 */
/* <0> (null):0 */
typedef uint64 SteamAPICall_t; /* size: 8 */

/* 212 */
/* <0> (null):0 */
typedef uint32 PartnerId_t; /* size: 4 */

/* 213 */
/* <0> (null):0 */
typedef int BOOL; /* size: 4 */

/* 214 */
/* <0> (null):0 */
typedef unsigned char byte; /* size: 1 */

/* 215 */
/* <0> (null):0 */
typedef unsigned int string_t; /* size: 4 */

/* 216 */
/* <0> (null):0 */
typedef float vec_t; /* size: 4 */

/* 217 */
/* <0> (null):0 */
float                      array[2]; /* size: 8 */

/* 218 */
/* <0> (null):0 */
class Vector2D {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	/* <0> (null):0 */
	void Vector2D(class Vector2D *);

	/* <0> (null):0 */
	void Vector2D(class Vector2D *, float, float);

	/* <0> (null):0 */
	class Vector2D operator+(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DplERKS_ */

	/* <0> (null):0 */
	class Vector2D operator-(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DmiERKS_ */

	/* <0> (null):0 */
	class Vector2D operator*(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DmlEf */

	/* <0> (null):0 */
	class Vector2D operator/(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DdvEf */

	/* <0> (null):0 */
	float Length(const class Vector2D  *); /* linkage=_ZNK8Vector2D6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector2D  *); /* linkage=_ZNK8Vector2D13LengthSquaredEv */

	/* <0> (null):0 */
	class Vector2D Normalize(const class Vector2D  *); /* linkage=_ZNK8Vector2D9NormalizeEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector2D *); /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector2D *, float); /* linkage=_ZN8Vector2D6IsZeroEf */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 219 */
 /* pointer to 218 */
 /* size: 4 */

/* 220 */
 /* pointer to 221 */
 /* size: 4 */

/* 221 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 222 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 223 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 224 */
/* <0> (null):0 */
class Vector {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	vec_t                      z;                    /*     8     4 */
	/* <0> (null):0 */
	void Vector(class Vector *);

	/* <0> (null):0 */
	void Vector(class Vector *, float, float, float);

	/* <0> (null):0 */
	void Vector(class Vector *, const class Vector  &);

	/* <0> (null):0 */
	void Vector(class Vector *, float *);

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *); /* linkage=_ZNK6VectorngEv */

	/* <0> (null):0 */
	int operator==(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectoreqERKS_ */

	/* <0> (null):0 */
	int operator!=(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorneERKS_ */

	/* <0> (null):0 */
	class Vector operator+(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorplERKS_ */

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectormiERKS_ */

	/* <0> (null):0 */
	class Vector operator*(const class Vector  *, float); /* linkage=_ZNK6VectormlEf */

	/* <0> (null):0 */
	class Vector operator/(const class Vector  *, float); /* linkage=_ZNK6VectordvEf */

	/* <0> (null):0 */
	void CopyToArray(const class Vector  *, float *); /* linkage=_ZNK6Vector11CopyToArrayEPf */

	/* <0> (null):0 */
	float Length(const class Vector  *); /* linkage=_ZNK6Vector6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector  *); /* linkage=_ZNK6Vector13LengthSquaredEv */

	/* <0> (null):0 */
	float * operator float*(class Vector *); /* linkage=_ZN6VectorcvPfEv */

	/* <0> (null):0 */
	const float  * operator const float*(const class Vector  *); /* linkage=_ZNK6VectorcvPKfEv */

	/* <0> (null):0 */
	class Vector Normalize(const class Vector  *); /* linkage=_ZNK6Vector9NormalizeEv */

	/* <0> (null):0 */
	class Vector2D Make2D(const class Vector  *); /* linkage=_ZNK6Vector6Make2DEv */

	/* <0> (null):0 */
	float Length2D(const class Vector  *); /* linkage=_ZNK6Vector8Length2DEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector  *, float); /* linkage=_ZNK6Vector16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector  *, float); /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector *); /* linkage=_ZN6Vector16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector *, float); /* linkage=_ZN6Vector6IsZeroEf */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 225 */
 /* pointer to 224 */
 /* size: 4 */

/* 226 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 227 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 228 */
 /* pointer to 183 */
 /* size: 4 */

/* 229 */
 /* pointer to 230 */
 /* size: 4 */

/* 230 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 231 */
 /* pointer to 232 */
 /* size: 4 */

/* 232 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 233 */
/* <0> (null):0 */
typedef int qboolean; /* size: 4 */

/* 234 */
/* <0> (null):0 */
struct link_s {
	class link_s *             prev;                 /*     0     4 */
	class link_s *             next;                 /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 235 */
 /* pointer to 234 */
 /* size: 4 */

/* 236 */
/* <0> (null):0 */
typedef struct link_s link_t; /* size: 8 */

/* 237 */
/* <0> (null):0 */
typedef struct edict_s edict_t; /* size: 804 */

/* 238 */
/* <0> (null):0 */
struct edict_s {
	qboolean                   free;                 /*     0     4 */
	int                        serialnumber;         /*     4     4 */
	link_t                     area;                 /*     8     8 */
	int                        headnode;             /*    16     4 */
	int                        num_leafs;            /*    20     4 */
	short int                  leafnums[48];         /*    24    96 */
	/* --- cacheline 1 boundary (64 bytes) was 56 bytes ago --- */
	float                      freetime;             /*   120     4 */
	void *                     pvPrivateData;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	entvars_t                  v;                    /*   128   676 */
	/* --- cacheline 12 boundary (768 bytes) was 36 bytes ago --- */

	/* size: 804, cachelines: 13, members: 9 */
	/* last cacheline: 36 bytes */
}; /* size: 804 */

/* 239 */
 /* pointer to 237 */
 /* size: 4 */

/* 240 */
/* <0> (null):0 */
struct {
	float                      time;                 /*     0     4 */
	float                      frametime;            /*     4     4 */
	float                      force_retouch;        /*     8     4 */
	string_t                   mapname;              /*    12     4 */
	string_t                   startspot;            /*    16     4 */
	float                      deathmatch;           /*    20     4 */
	float                      coop;                 /*    24     4 */
	float                      teamplay;             /*    28     4 */
	float                      serverflags;          /*    32     4 */
	float                      found_secrets;        /*    36     4 */
	class Vector              v_forward;             /*    40    12 */
	class Vector              v_up;                  /*    52    12 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	class Vector              v_right;               /*    64    12 */
	float                      trace_allsolid;       /*    76     4 */
	float                      trace_startsolid;     /*    80     4 */
	float                      trace_fraction;       /*    84     4 */
	class Vector              trace_endpos;          /*    88    12 */
	class Vector              trace_plane_normal;    /*   100    12 */
	float                      trace_plane_dist;     /*   112     4 */
	edict_t *                  trace_ent;            /*   116     4 */
	float                      trace_inopen;         /*   120     4 */
	float                      trace_inwater;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	int                        trace_hitgroup;       /*   128     4 */
	int                        trace_flags;          /*   132     4 */
	int                        msg_entity;           /*   136     4 */
	int                        cdAudioTrack;         /*   140     4 */
	int                        maxClients;           /*   144     4 */
	int                        maxEntities;          /*   148     4 */
	const char  *              pStringBase;          /*   152     4 */
	void *                     pSaveData;            /*   156     4 */
	class Vector              vecLandmarkOffset;     /*   160    12 */

	/* size: 172, cachelines: 3, members: 31 */
	/* last cacheline: 44 bytes */
}; /* size: 172 */

/* 241 */
/* <0> (null):0 */
typedef class  globalvars_t; /* size: 172 */

/* 242 */
/* <0> (null):0 */
struct entvars_s {
	string_t                   classname;            /*     0     4 */
	string_t                   globalname;           /*     4     4 */
	class Vector              origin;                /*     8    12 */
	class Vector              oldorigin;             /*    20    12 */
	class Vector              velocity;              /*    32    12 */
	class Vector              basevelocity;          /*    44    12 */
	class Vector              clbasevelocity;        /*    56    12 */
	/* --- cacheline 1 boundary (64 bytes) was 4 bytes ago --- */
	class Vector              movedir;               /*    68    12 */
	class Vector              angles;                /*    80    12 */
	class Vector              avelocity;             /*    92    12 */
	class Vector              punchangle;            /*   104    12 */
	class Vector              v_angle;               /*   116    12 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	class Vector              endpos;                /*   128    12 */
	class Vector              startpos;              /*   140    12 */
	float                      impacttime;           /*   152     4 */
	float                      starttime;            /*   156     4 */
	int                        fixangle;             /*   160     4 */
	float                      idealpitch;           /*   164     4 */
	float                      pitch_speed;          /*   168     4 */
	float                      ideal_yaw;            /*   172     4 */
	float                      yaw_speed;            /*   176     4 */
	int                        modelindex;           /*   180     4 */
	string_t                   model;                /*   184     4 */
	int                        viewmodel;            /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	int                        weaponmodel;          /*   192     4 */
	class Vector              absmin;                /*   196    12 */
	class Vector              absmax;                /*   208    12 */
	class Vector              mins;                  /*   220    12 */
	class Vector              maxs;                  /*   232    12 */
	class Vector              size;                  /*   244    12 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	float                      ltime;                /*   256     4 */
	float                      nextthink;            /*   260     4 */
	int                        movetype;             /*   264     4 */
	int                        solid;                /*   268     4 */
	int                        skin;                 /*   272     4 */
	int                        body;                 /*   276     4 */
	int                        effects;              /*   280     4 */
	float                      gravity;              /*   284     4 */
	float                      friction;             /*   288     4 */
	int                        light_level;          /*   292     4 */
	int                        sequence;             /*   296     4 */
	int                        gaitsequence;         /*   300     4 */
	float                      frame;                /*   304     4 */
	float                      animtime;             /*   308     4 */
	float                      framerate;            /*   312     4 */
	unsigned char              controller[4];        /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	unsigned char              blending[2];          /*   320     2 */
	float                      scale;                /*   324     4 */
	int                        rendermode;           /*   328     4 */
	float                      renderamt;            /*   332     4 */
	class Vector              rendercolor;           /*   336    12 */
	int                        renderfx;             /*   348     4 */
	float                      health;               /*   352     4 */
	float                      frags;                /*   356     4 */
	int                        weapons;              /*   360     4 */
	float                      takedamage;           /*   364     4 */
	int                        deadflag;             /*   368     4 */
	class Vector              view_ofs;              /*   372    12 */
	int                        button;               /*   384     4 */
	/* --- cacheline 6 boundary (384 bytes) was 2 bytes ago --- */
	int                        impulse;              /*   388     4 */
	edict_t *                  chain;                /*   392     4 */
	edict_t *                  dmg_inflictor;        /*   396     4 */
	edict_t *                  enemy;                /*   400     4 */
	edict_t *                  aiment;               /*   404     4 */
	edict_t *                  owner;                /*   408     4 */
	edict_t *                  groundentity;         /*   412     4 */
	int                        spawnflags;           /*   416     4 */
	int                        flags;                /*   420     4 */
	int                        colormap;             /*   424     4 */
	int                        team;                 /*   428     4 */
	float                      max_health;           /*   432     4 */
	float                      teleport_time;        /*   436     4 */
	float                      armortype;            /*   440     4 */
	float                      armorvalue;           /*   444     4 */
	int                        waterlevel;           /*   448     4 */
	/* --- cacheline 7 boundary (448 bytes) was 2 bytes ago --- */
	int                        watertype;            /*   452     4 */
	string_t                   target;               /*   456     4 */
	string_t                   targetname;           /*   460     4 */
	string_t                   netname;              /*   464     4 */
	string_t                   message;              /*   468     4 */
	float                      dmg_take;             /*   472     4 */
	float                      dmg_save;             /*   476     4 */
	float                      dmg;                  /*   480     4 */
	float                      dmgtime;              /*   484     4 */
	string_t                   noise;                /*   488     4 */
	string_t                   noise1;               /*   492     4 */
	string_t                   noise2;               /*   496     4 */
	string_t                   noise3;               /*   500     4 */
	float                      speed;                /*   504     4 */
	float                      air_finished;         /*   508     4 */
	float                      pain_finished;        /*   512     4 */
	/* --- cacheline 8 boundary (512 bytes) was 2 bytes ago --- */
	float                      radsuit_finished;     /*   516     4 */
	edict_t *                  pContainingEntity;    /*   520     4 */
	int                        playerclass;          /*   524     4 */
	float                      maxspeed;             /*   528     4 */
	float                      fov;                  /*   532     4 */
	int                        weaponanim;           /*   536     4 */
	int                        pushmsec;             /*   540     4 */
	int                        bInDuck;              /*   544     4 */
	int                        flTimeStepSound;      /*   548     4 */
	int                        flSwimTime;           /*   552     4 */
	int                        flDuckTime;           /*   556     4 */
	int                        iStepLeft;            /*   560     4 */
	float                      flFallVelocity;       /*   564     4 */
	int                        gamestate;            /*   568     4 */
	int                        oldbuttons;           /*   572     4 */
	int                        groupinfo;            /*   576     4 */
	/* --- cacheline 9 boundary (576 bytes) was 2 bytes ago --- */
	int                        iuser1;               /*   580     4 */
	int                        iuser2;               /*   584     4 */
	int                        iuser3;               /*   588     4 */
	int                        iuser4;               /*   592     4 */
	float                      fuser1;               /*   596     4 */
	float                      fuser2;               /*   600     4 */
	float                      fuser3;               /*   604     4 */
	float                      fuser4;               /*   608     4 */
	class Vector              vuser1;                /*   612    12 */
	class Vector              vuser2;                /*   624    12 */
	class Vector              vuser3;                /*   636    12 */
	/* --- cacheline 10 boundary (640 bytes) was 6 bytes ago --- */
	class Vector              vuser4;                /*   648    12 */
	edict_t *                  euser1;               /*   660     4 */
	edict_t *                  euser2;               /*   664     4 */
	edict_t *                  euser3;               /*   668     4 */
	edict_t *                  euser4;               /*   672     4 */

	/* size: 676, cachelines: 11, members: 123 */
	/* last cacheline: 36 bytes */

	/* BRAIN FART ALERT! 676 != 674 + 0(holes), diff = 2 */

}; /* size: 676 */

/* 243 */
/* <0> (null):0 */
unsigned char              array[4]; /* size: 4 */

/* 244 */
/* <0> (null):0 */
unsigned char              array[2]; /* size: 2 */

/* 245 */
/* <0> (null):0 */
typedef struct entvars_s entvars_t; /* size: 676 */

/* 246 */
/* <0> (null):0 */
short int                  array[48]; /* size: 96 */

/* 247 */
/* <0> (null):0 */
typedef uint32 CRC32_t; /* size: 4 */

/* 248 */
/* <0> (null):0 */
struct cvar_s {
	char *                     name;                 /*     0     4 */
	char *                     string;               /*     4     4 */
	int                        flags;                /*     8     4 */
	float                      value;                /*    12     4 */
	class cvar_s *             next;                 /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 249 */
 /* pointer to 248 */
 /* size: 4 */

/* 250 */
/* <0> (null):0 */
typedef struct cvar_s cvar_t; /* size: 20 */

/* 251 */
/* <0> (null):0 */
struct client_textmessage_s {
	int                        effect;               /*     0     4 */
	byte                       r1;                   /*     4     1 */
	byte                       g1;                   /*     5     1 */
	byte                       b1;                   /*     6     1 */
	byte                       a1;                   /*     7     1 */
	byte                       r2;                   /*     8     1 */
	byte                       g2;                   /*     9     1 */
	byte                       b2;                   /*    10     1 */
	byte                       a2;                   /*    11     1 */
	float                      x;                    /*    12     4 */
	float                      y;                    /*    16     4 */
	float                      fadein;               /*    20     4 */
	float                      fadeout;              /*    24     4 */
	float                      holdtime;             /*    28     4 */
	float                      fxtime;               /*    32     4 */
	const char  *              pName;                /*    36     4 */
	const char  *              pMessage;             /*    40     4 */

	/* size: 44, cachelines: 1, members: 17 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 252 */
/* <0> (null):0 */
typedef struct client_textmessage_s client_textmessage_t; /* size: 44 */

/* 253 */
/* <0> (null):0 */
typedef struct sequenceCommandLine_ sequenceCommandLine_s; /* size: 92 */

/* 254 */
/* <0> (null):0 */
struct sequenceCommandLine_ {
	int                        commandType;          /*     0     4 */
	client_textmessage_t       clientMessage;        /*     4    44 */
	char *                     speakerName;          /*    48     4 */
	char *                     listenerName;         /*    52     4 */
	char *                     soundFileName;        /*    56     4 */
	char *                     sentenceName;         /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	char *                     fireTargetNames;      /*    64     4 */
	char *                     killTargetNames;      /*    68     4 */
	float                      delay;                /*    72     4 */
	int                        repeatCount;          /*    76     4 */
	int                        textChannel;          /*    80     4 */
	int                        modifierBitField;     /*    84     4 */
	sequenceCommandLine_s *    nextCommandLine;      /*    88     4 */

	/* size: 92, cachelines: 2, members: 13 */
	/* last cacheline: 28 bytes */
}; /* size: 92 */

/* 255 */
 /* pointer to 253 */
 /* size: 4 */

/* 256 */
/* <0> (null):0 */
typedef struct sequenceEntry_ sequenceEntry_s; /* size: 20 */

/* 257 */
/* <0> (null):0 */
struct sequenceEntry_ {
	char *                     fileName;             /*     0     4 */
	char *                     entryName;            /*     4     4 */
	sequenceCommandLine_s *    firstCommand;         /*     8     4 */
	sequenceEntry_s *          nextEntry;            /*    12     4 */
	qboolean                   isGlobal;             /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 258 */
 /* pointer to 256 */
 /* size: 4 */

/* 259 */
/* <0> (null):0 */
typedef struct sentenceEntry_ sentenceEntry_s; /* size: 16 */

/* 260 */
/* <0> (null):0 */
struct sentenceEntry_ {
	char *                     data;                 /*     0     4 */
	sentenceEntry_s *          nextEntry;            /*     4     4 */
	qboolean                   isGlobal;             /*     8     4 */
	unsigned int               index;                /*    12     4 */

	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 261 */
 /* pointer to 259 */
 /* size: 4 */

/* 262 */
/* <0> (null):0 */
enum {
	at_notice = 0,
	at_console = 1,
	at_aiconsole = 2,
	at_warning = 3,
	at_error = 4,
	at_logged = 5,
}; /* size: 4 */

/* 263 */
/* <0> (null):0 */
typedef enum  ALERT_TYPE; /* size: 4 */

/* 264 */
/* <0> (null):0 */
enum {
	print_console = 0,
	print_center = 1,
	print_chat = 2,
}; /* size: 4 */

/* 265 */
/* <0> (null):0 */
typedef enum  PRINT_TYPE; /* size: 4 */

/* 266 */
/* <0> (null):0 */
enum {
	force_exactfile = 0,
	force_model_samebounds = 1,
	force_model_specifybounds = 2,
	force_model_specifybounds_if_avail = 3,
}; /* size: 4 */

/* 267 */
/* <0> (null):0 */
typedef enum  FORCE_TYPE; /* size: 4 */

/* 268 */
/* <0> (null):0 */
struct {
	int                        fAllSolid;            /*     0     4 */
	int                        fStartSolid;          /*     4     4 */
	int                        fInOpen;              /*     8     4 */
	int                        fInWater;             /*    12     4 */
	float                      flFraction;           /*    16     4 */
	class Vector              vecEndPos;             /*    20    12 */
	float                      flPlaneDist;          /*    32     4 */
	class Vector              vecPlaneNormal;        /*    36    12 */
	edict_t *                  pHit;                 /*    48     4 */
	int                        iHitgroup;            /*    52     4 */

	/* size: 56, cachelines: 1, members: 10 */
	/* last cacheline: 56 bytes */
}; /* size: 56 */

/* 269 */
/* <0> (null):0 */
typedef class  TraceResult; /* size: 56 */

/* 270 */
/* <0> (null):0 */
struct enginefuncs_s {
	int                        (*pfnPrecacheModel)(char *); /*     0     4 */
	int                        (*pfnPrecacheSound)(char *); /*     4     4 */
	void                       (*pfnSetModel)(edict_t *, const char  *); /*     8     4 */
	int                        (*pfnModelIndex)(const char  *); /*    12     4 */
	int                        (*pfnModelFrames)(int); /*    16     4 */
	void                       (*pfnSetSize)(edict_t *, const float  *, const float  *); /*    20     4 */
	void                       (*pfnChangeLevel)(char *, char *); /*    24     4 */
	void                       (*pfnGetSpawnParms)(edict_t *); /*    28     4 */
	void                       (*pfnSaveSpawnParms)(edict_t *); /*    32     4 */
	float                      (*pfnVecToYaw)(const float  *); /*    36     4 */
	void                       (*pfnVecToAngles)(const float  *, float *); /*    40     4 */
	void                       (*pfnMoveToOrigin)(edict_t *, const float  *, float, int); /*    44     4 */
	void                       (*pfnChangeYaw)(edict_t *); /*    48     4 */
	void                       (*pfnChangePitch)(edict_t *); /*    52     4 */
	edict_t *                  (*pfnFindEntityByString)(edict_t *, const char  *, const char  *); /*    56     4 */
	int                        (*pfnGetEntityIllum)(edict_t *); /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	edict_t *                  (*pfnFindEntityInSphere)(edict_t *, const float  *, float); /*    64     4 */
	edict_t *                  (*pfnFindClientInPVS)(edict_t *); /*    68     4 */
	edict_t *                  (*pfnEntitiesInPVS)(edict_t *); /*    72     4 */
	void                       (*pfnMakeVectors)(const float  *); /*    76     4 */
	void                       (*pfnAngleVectors)(const float  *, float *, float *, float *); /*    80     4 */
	edict_t *                  (*pfnCreateEntity)(void); /*    84     4 */
	void                       (*pfnRemoveEntity)(edict_t *); /*    88     4 */
	edict_t *                  (*pfnCreateNamedEntity)(int); /*    92     4 */
	void                       (*pfnMakeStatic)(edict_t *); /*    96     4 */
	int                        (*pfnEntIsOnFloor)(edict_t *); /*   100     4 */
	int                        (*pfnDropToFloor)(edict_t *); /*   104     4 */
	int                        (*pfnWalkMove)(edict_t *, float, float, int); /*   108     4 */
	void                       (*pfnSetOrigin)(edict_t *, const float  *); /*   112     4 */
	void                       (*pfnEmitSound)(edict_t *, int, const char  *, float, float, int, int); /*   116     4 */
	void                       (*pfnEmitAmbientSound)(edict_t *, float *, const char  *, float, float, int, int); /*   120     4 */
	void                       (*pfnTraceLine)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	void                       (*pfnTraceToss)(edict_t *, edict_t *, TraceResult *); /*   128     4 */
	int                        (*pfnTraceMonsterHull)(edict_t *, const float  *, const float  *, int, edict_t *, TraceResult *); /*   132     4 */
	void                       (*pfnTraceHull)(const float  *, const float  *, int, int, edict_t *, TraceResult *); /*   136     4 */
	void                       (*pfnTraceModel)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   140     4 */
	const char  *              (*pfnTraceTexture)(edict_t *, const float  *, const float  *); /*   144     4 */
	void                       (*pfnTraceSphere)(const float  *, const float  *, int, float, edict_t *, TraceResult *); /*   148     4 */
	void                       (*pfnGetAimVector)(edict_t *, float, float *); /*   152     4 */
	void                       (*pfnServerCommand)(char *); /*   156     4 */
	void                       (*pfnServerExecute)(void); /*   160     4 */
	void                       (*pfnClientCommand)(edict_t *, char *, ...); /*   164     4 */
	void                       (*pfnParticleEffect)(const float  *, const float  *, float, float); /*   168     4 */
	void                       (*pfnLightStyle)(int, char *); /*   172     4 */
	int                        (*pfnDecalIndex)(const char  *); /*   176     4 */
	int                        (*pfnPointContents)(const float  *); /*   180     4 */
	void                       (*pfnMessageBegin)(int, int, const float  *, edict_t *); /*   184     4 */
	void                       (*pfnMessageEnd)(void); /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	void                       (*pfnWriteByte)(int); /*   192     4 */
	void                       (*pfnWriteChar)(int); /*   196     4 */
	void                       (*pfnWriteShort)(int); /*   200     4 */
	void                       (*pfnWriteLong)(int); /*   204     4 */
	void                       (*pfnWriteAngle)(float); /*   208     4 */
	void                       (*pfnWriteCoord)(float); /*   212     4 */
	void                       (*pfnWriteString)(const char  *); /*   216     4 */
	void                       (*pfnWriteEntity)(int); /*   220     4 */
	void                       (*pfnCVarRegister)(cvar_t *); /*   224     4 */
	float                      (*pfnCVarGetFloat)(const char  *); /*   228     4 */
	const char  *              (*pfnCVarGetString)(const char  *); /*   232     4 */
	void                       (*pfnCVarSetFloat)(const char  *, float); /*   236     4 */
	void                       (*pfnCVarSetString)(const char  *, const char  *); /*   240     4 */
	void                       (*pfnAlertMessage)(ALERT_TYPE, char *, ...); /*   244     4 */
	void                       (*pfnEngineFprintf)(void *, char *, ...); /*   248     4 */
	void *                     (*pfnPvAllocEntPrivateData)(edict_t *, int32); /*   252     4 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	void *                     (*pfnPvEntPrivateData)(edict_t *); /*   256     4 */
	void                       (*pfnFreeEntPrivateData)(edict_t *); /*   260     4 */
	const char  *              (*pfnSzFromIndex)(int); /*   264     4 */
	int                        (*pfnAllocString)(const char  *); /*   268     4 */
	class entvars_s *          (*pfnGetVarsOfEnt)(edict_t *); /*   272     4 */
	edict_t *                  (*pfnPEntityOfEntOffset)(int); /*   276     4 */
	int                        (*pfnEntOffsetOfPEntity)(const edict_t  *); /*   280     4 */
	int                        (*pfnIndexOfEdict)(const edict_t  *); /*   284     4 */
	edict_t *                  (*pfnPEntityOfEntIndex)(int); /*   288     4 */
	edict_t *                  (*pfnFindEntityByVars)(class entvars_s *); /*   292     4 */
	void *                     (*pfnGetModelPtr)(edict_t *); /*   296     4 */
	int                        (*pfnRegUserMsg)(const char  *, int); /*   300     4 */
	void                       (*pfnAnimationAutomove)(const edict_t  *, float); /*   304     4 */
	void                       (*pfnGetBonePosition)(const edict_t  *, int, float *, float *); /*   308     4 */
	uint32                     (*pfnFunctionFromName)(const char  *); /*   312     4 */
	const char  *              (*pfnNameForFunction)(uint32); /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	void                       (*pfnClientPrintf)(edict_t *, PRINT_TYPE, const char  *); /*   320     4 */
	void                       (*pfnServerPrint)(const char  *); /*   324     4 */
	const char  *              (*pfnCmd_Args)(void); /*   328     4 */
	const char  *              (*pfnCmd_Argv)(int);  /*   332     4 */
	int                        (*pfnCmd_Argc)(void); /*   336     4 */
	void                       (*pfnGetAttachment)(const edict_t  *, int, float *, float *); /*   340     4 */
	void                       (*pfnCRC32_Init)(CRC32_t *); /*   344     4 */
	void                       (*pfnCRC32_ProcessBuffer)(CRC32_t *, void *, int); /*   348     4 */
	void                       (*pfnCRC32_ProcessByte)(CRC32_t *, unsigned char); /*   352     4 */
	CRC32_t                    (*pfnCRC32_Final)(CRC32_t); /*   356     4 */
	int32                      (*pfnRandomLong)(int32, int32); /*   360     4 */
	float                      (*pfnRandomFloat)(float, float); /*   364     4 */
	void                       (*pfnSetView)(const edict_t  *, const edict_t  *); /*   368     4 */
	float                      (*pfnTime)(void);     /*   372     4 */
	void                       (*pfnCrosshairAngle)(const edict_t  *, float, float); /*   376     4 */
	byte *                     (*pfnLoadFileForMe)(char *, int *); /*   380     4 */
	/* --- cacheline 6 boundary (384 bytes) --- */
	void                       (*pfnFreeFile)(void *); /*   384     4 */
	void                       (*pfnEndSection)(const char  *); /*   388     4 */
	int                        (*pfnCompareFileTime)(char *, char *, int *); /*   392     4 */
	void                       (*pfnGetGameDir)(char *); /*   396     4 */
	void                       (*pfnCvar_RegisterVariable)(cvar_t *); /*   400     4 */
	void                       (*pfnFadeClientVolume)(const edict_t  *, int, int, int, int); /*   404     4 */
	void                       (*pfnSetClientMaxspeed)(const edict_t  *, float); /*   408     4 */
	edict_t *                  (*pfnCreateFakeClient)(const char  *); /*   412     4 */
	void                       (*pfnRunPlayerMove)(edict_t *, const float  *, float, float, float, short unsigned int, byte, byte); /*   416     4 */
	int                        (*pfnNumberOfEntities)(void); /*   420     4 */
	char *                     (*pfnGetInfoKeyBuffer)(edict_t *); /*   424     4 */
	char *                     (*pfnInfoKeyValue)(char *, char *); /*   428     4 */
	void                       (*pfnSetKeyValue)(char *, char *, char *); /*   432     4 */
	void                       (*pfnSetClientKeyValue)(int, char *, char *, char *); /*   436     4 */
	int                        (*pfnIsMapValid)(char *); /*   440     4 */
	void                       (*pfnStaticDecal)(const float  *, int, int, int); /*   444     4 */
	/* --- cacheline 7 boundary (448 bytes) --- */
	int                        (*pfnPrecacheGeneric)(char *); /*   448     4 */
	int                        (*pfnGetPlayerUserId)(edict_t *); /*   452     4 */
	void                       (*pfnBuildSoundMsg)(edict_t *, int, const char  *, float, float, int, int, int, int, const float  *, edict_t *); /*   456     4 */
	int                        (*pfnIsDedicatedServer)(void); /*   460     4 */
	cvar_t *                   (*pfnCVarGetPointer)(const char  *); /*   464     4 */
	unsigned int               (*pfnGetPlayerWONId)(edict_t *); /*   468     4 */
	void                       (*pfnInfo_RemoveKey)(char *, const char  *); /*   472     4 */
	const char  *              (*pfnGetPhysicsKeyValue)(const edict_t  *, const char  *); /*   476     4 */
	void                       (*pfnSetPhysicsKeyValue)(const edict_t  *, const char  *, const char  *); /*   480     4 */
	const char  *              (*pfnGetPhysicsInfoString)(const edict_t  *); /*   484     4 */
	short unsigned int         (*pfnPrecacheEvent)(int, const char  *); /*   488     4 */
	void                       (*pfnPlaybackEvent)(int, const edict_t  *, short unsigned int, float, float *, float *, float, float, int, int, int, int); /*   492     4 */
	unsigned char *            (*pfnSetFatPVS)(float *); /*   496     4 */
	unsigned char *            (*pfnSetFatPAS)(float *); /*   500     4 */
	int                        (*pfnCheckVisibility)(const edict_t  *, unsigned char *); /*   504     4 */
	void                       (*pfnDeltaSetField)(class delta_s *, const char  *); /*   508     4 */
	/* --- cacheline 8 boundary (512 bytes) --- */
	void                       (*pfnDeltaUnsetField)(class delta_s *, const char  *); /*   512     4 */
	void                       (*pfnDeltaAddEncoder)(char *, void (*)(class delta_s *, const unsigned char  *, const unsigned char  *)); /*   516     4 */
	int                        (*pfnGetCurrentPlayer)(void); /*   520     4 */
	int                        (*pfnCanSkipPlayer)(const edict_t  *); /*   524     4 */
	int                        (*pfnDeltaFindField)(class delta_s *, const char  *); /*   528     4 */
	void                       (*pfnDeltaSetFieldByIndex)(class delta_s *, int); /*   532     4 */
	void                       (*pfnDeltaUnsetFieldByIndex)(class delta_s *, int); /*   536     4 */
	void                       (*pfnSetGroupMask)(int, int); /*   540     4 */
	int                        (*pfnCreateInstancedBaseline)(int, class entity_state_s *); /*   544     4 */
	void                       (*pfnCvar_DirectSet)(class cvar_s *, char *); /*   548     4 */
	void                       (*pfnForceUnmodified)(FORCE_TYPE, float *, float *, const char  *); /*   552     4 */
	void                       (*pfnGetPlayerStats)(const edict_t  *, int *, int *); /*   556     4 */
	void                       (*pfnAddServerCommand)(char *, void (*)(void)); /*   560     4 */
	qboolean                   (*pfnVoice_GetClientListening)(int, int); /*   564     4 */
	qboolean                   (*pfnVoice_SetClientListening)(int, int, qboolean); /*   568     4 */
	const char  *              (*pfnGetPlayerAuthId)(edict_t *); /*   572     4 */
	/* --- cacheline 9 boundary (576 bytes) --- */
	sequenceEntry_s *          (*pfnSequenceGet)(const char  *, const char  *); /*   576     4 */
	sentenceEntry_s *          (*pfnSequencePickSentence)(const char  *, int, int *); /*   580     4 */
	int                        (*pfnGetFileSize)(char *); /*   584     4 */
	unsigned int               (*pfnGetApproxWavePlayLen)(const char  *); /*   588     4 */
	int                        (*pfnIsCareerMatch)(void); /*   592     4 */
	int                        (*pfnGetLocalizedStringLength)(const char  *); /*   596     4 */
	void                       (*pfnRegisterTutorMessageShown)(int); /*   600     4 */
	int                        (*pfnGetTimesTutorMessageShown)(int); /*   604     4 */
	void                       (*ProcessTutorMessageDecayBuffer)(int *, int); /*   608     4 */
	void                       (*ConstructTutorMessageDecayBuffer)(int *, int); /*   612     4 */
	void                       (*ResetTutorMessageDecayData)(void); /*   616     4 */
	void                       (*pfnQueryClientCvarValue)(const edict_t  *, const char  *); /*   620     4 */
	void                       (*pfnQueryClientCvarValue2)(const edict_t  *, const char  *, int); /*   624     4 */
	int                        (*pfnCheckParm)(const char  *, char * *); /*   628     4 */

	/* size: 632, cachelines: 10, members: 158 */
	/* last cacheline: 56 bytes */
}; /* size: 632 */

/* 271 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 272 */
 /* pointer to 271 */
 /* size: 4 */

/* 273 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152397712 */

/* 274 */
 /* pointer to 273 */
 /* size: 4 */

/* 275 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 276 */
 /* pointer to 275 */
 /* size: 4 */

/* 277 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 278 */
 /* pointer to 277 */
 /* size: 4 */

/* 279 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152398232 */

/* 280 */
 /* pointer to 279 */
 /* size: 4 */

/* 281 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152398492 */

/* 282 */
 /* pointer to 281 */
 /* size: 4 */

/* 283 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152398700 */

/* 284 */
 /* pointer to 283 */
 /* size: 4 */

/* 285 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 286 */
 /* pointer to 285 */
 /* size: 4 */

/* 287 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152414348 */

/* 288 */
 /* pointer to 287 */
 /* size: 4 */

/* 289 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152414556 */

/* 290 */
 /* pointer to 289 */
 /* size: 4 */

/* 291 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 292 */
 /* pointer to 291 */
 /* size: 4 */

/* 293 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 294 */
 /* pointer to 293 */
 /* size: 4 */

/* 295 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 296 */
 /* pointer to 295 */
 /* size: 4 */

/* 297 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 298 */
 /* pointer to 297 */
 /* size: 4 */

/* 299 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152415700 */

/* 300 */
 /* pointer to 299 */
 /* size: 4 */

/* 301 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152415856 */

/* 302 */
 /* pointer to 301 */
 /* size: 4 */

/* 303 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 304 */
 /* pointer to 303 */
 /* size: 4 */

/* 305 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 306 */
 /* pointer to 305 */
 /* size: 4 */

/* 307 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 308 */
 /* pointer to 307 */
 /* size: 4 */

/* 309 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152416740 */

/* 310 */
 /* pointer to 309 */
 /* size: 4 */

/* 311 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152416948 */

/* 312 */
 /* pointer to 311 */
 /* size: 4 */

/* 313 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152417416 */

/* 314 */
 /* pointer to 313 */
 /* size: 4 */

/* 315 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152417884 */

/* 316 */
 /* pointer to 269 */
 /* size: 4 */

/* 317 */
 /* pointer to 315 */
 /* size: 4 */

/* 318 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152434636 */

/* 319 */
 /* pointer to 318 */
 /* size: 4 */

/* 320 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 321 */
 /* pointer to 320 */
 /* size: 4 */

/* 322 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152435312 */

/* 323 */
 /* pointer to 322 */
 /* size: 4 */

/* 324 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 325 */
 /* pointer to 324 */
 /* size: 4 */

/* 326 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152435988 */

/* 327 */
 /* pointer to 326 */
 /* size: 4 */

/* 328 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152436404 */

/* 329 */
 /* pointer to 328 */
 /* size: 4 */

/* 330 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152436664 */

/* 331 */
 /* pointer to 330 */
 /* size: 4 */

/* 332 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152436820 */

/* 333 */
 /* pointer to 332 */
 /* size: 4 */

/* 334 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152437028 */

/* 335 */
 /* pointer to 334 */
 /* size: 4 */

/* 336 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152437340 */

/* 337 */
 /* pointer to 336 */
 /* size: 4 */

/* 338 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 339 */
 /* pointer to 338 */
 /* size: 4 */

/* 340 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152437704 */

/* 341 */
 /* pointer to 340 */
 /* size: 4 */

/* 342 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152438016 */

/* 343 */
 /* pointer to 342 */
 /* size: 4 */

/* 344 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152438172 */

/* 345 */
 /* pointer to 344 */
 /* size: 4 */

/* 346 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152438328 */

/* 347 */
 /* pointer to 346 */
 /* size: 4 */

/* 348 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152438484 */

/* 349 */
 /* pointer to 250 */
 /* size: 4 */

/* 350 */
 /* pointer to 348 */
 /* size: 4 */

/* 351 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 352 */
 /* pointer to 351 */
 /* size: 4 */

/* 353 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 354 */
 /* pointer to 353 */
 /* size: 4 */

/* 355 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152443092 */

/* 356 */
 /* pointer to 355 */
 /* size: 4 */

/* 357 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152443300 */

/* 358 */
 /* pointer to 357 */
 /* size: 4 */

/* 359 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152443508 */

/* 360 */
 /* pointer to 359 */
 /* size: 4 */

/* 361 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152443716 */

/* 362 */
 /* pointer to 361 */
 /* size: 4 */

/* 363 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 364 */
 /* pointer to 363 */
 /* size: 4 */

/* 365 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 366 */
 /* pointer to 365 */
 /* size: 4 */

/* 367 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 368 */
 /* pointer to 367 */
 /* size: 4 */

/* 369 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 370 */
 /* pointer to 242 */
 /* size: 4 */

/* 371 */
 /* pointer to 369 */
 /* size: 4 */

/* 372 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 373 */
 /* pointer to 374 */
 /* size: 4 */

/* 374 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 804 */

/* 375 */
 /* pointer to 372 */
 /* size: 4 */

/* 376 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 377 */
 /* pointer to 376 */
 /* size: 4 */

/* 378 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 379 */
 /* pointer to 378 */
 /* size: 4 */

/* 380 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152445276 */

/* 381 */
 /* pointer to 380 */
 /* size: 4 */

/* 382 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152445484 */

/* 383 */
 /* pointer to 382 */
 /* size: 4 */

/* 384 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 385 */
 /* pointer to 384 */
 /* size: 4 */

/* 386 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 387 */
 /* pointer to 386 */
 /* size: 4 */

/* 388 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152446108 */

/* 389 */
 /* pointer to 388 */
 /* size: 4 */

/* 390 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 391 */
 /* pointer to 390 */
 /* size: 4 */

/* 392 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 393 */
 /* pointer to 392 */
 /* size: 4 */

/* 394 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152446576 */

/* 395 */
 /* pointer to 247 */
 /* size: 4 */

/* 396 */
 /* pointer to 394 */
 /* size: 4 */

/* 397 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152450872 */

/* 398 */
 /* pointer to 397 */
 /* size: 4 */

/* 399 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152451132 */

/* 400 */
 /* pointer to 399 */
 /* size: 4 */

/* 401 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 402 */
 /* pointer to 401 */
 /* size: 4 */

/* 403 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 404 */
 /* pointer to 403 */
 /* size: 4 */

/* 405 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 406 */
 /* pointer to 405 */
 /* size: 4 */

/* 407 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152451912 */

/* 408 */
 /* pointer to 407 */
 /* size: 4 */

/* 409 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 410 */
 /* pointer to 409 */
 /* size: 4 */

/* 411 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152452224 */

/* 412 */
 /* pointer to 411 */
 /* size: 4 */

/* 413 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 414 */
 /* pointer to 214 */
 /* size: 4 */

/* 415 */
 /* pointer to 149 */
 /* size: 4 */

/* 416 */
 /* pointer to 413 */
 /* size: 4 */

/* 417 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152452796 */

/* 418 */
 /* pointer to 417 */
 /* size: 4 */

/* 419 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 420 */
 /* pointer to 419 */
 /* size: 4 */

/* 421 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152453212 */

/* 422 */
 /* pointer to 421 */
 /* size: 4 */

/* 423 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 424 */
 /* pointer to 423 */
 /* size: 4 */

/* 425 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152453732 */

/* 426 */
 /* pointer to 425 */
 /* size: 4 */

/* 427 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 428 */
 /* pointer to 427 */
 /* size: 4 */

/* 429 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 430 */
 /* pointer to 429 */
 /* size: 4 */

/* 431 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152454616 */

/* 432 */
 /* pointer to 431 */
 /* size: 4 */

/* 433 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152454876 */

/* 434 */
 /* pointer to 433 */
 /* size: 4 */

/* 435 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152403204 */

/* 436 */
 /* pointer to 435 */
 /* size: 4 */

/* 437 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152403516 */

/* 438 */
 /* pointer to 437 */
 /* size: 4 */

/* 439 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 440 */
 /* pointer to 439 */
 /* size: 4 */

/* 441 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 442 */
 /* pointer to 441 */
 /* size: 4 */

/* 443 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152404504 */

/* 444 */
 /* pointer to 443 */
 /* size: 4 */

/* 445 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 446 */
 /* pointer to 445 */
 /* size: 4 */

/* 447 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152404920 */

/* 448 */
 /* pointer to 447 */
 /* size: 4 */

/* 449 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 450 */
 /* pointer to 449 */
 /* size: 4 */

/* 451 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 2 */

/* 452 */
 /* pointer to 451 */
 /* size: 4 */

/* 453 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152405544 */

/* 454 */
 /* pointer to 453 */
 /* size: 4 */

/* 455 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 456 */
 /* pointer to 142 */
 /* size: 4 */

/* 457 */
 /* pointer to 455 */
 /* size: 4 */

/* 458 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 459 */
 /* pointer to 458 */
 /* size: 4 */

/* 460 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152406688 */

/* 461 */
 /* pointer to 462 */
 /* size: 4 */

/* 462 */
/* <0> (null):0 */
struct delta_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 463 */
 /* pointer to 460 */
 /* size: 4 */

/* 464 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152479484 */

/* 465 */
 /* pointer to 466 */
 /* size: 4 */

/* 466 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152479692 */

/* 467 */
 /* pointer to 468 */
 /* size: 4 */

/* 468 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 469 */
 /* pointer to 464 */
 /* size: 4 */

/* 470 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 471 */
 /* pointer to 470 */
 /* size: 4 */

/* 472 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152480264 */

/* 473 */
 /* pointer to 472 */
 /* size: 4 */

/* 474 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152480472 */

/* 475 */
 /* pointer to 474 */
 /* size: 4 */

/* 476 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 477 */
 /* pointer to 478 */
 /* size: 4 */

/* 478 */
/* <0> (null):0 */
struct entity_state_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 479 */
 /* pointer to 476 */
 /* size: 4 */

/* 480 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152481004 */

/* 481 */
 /* pointer to 248 */
 /* size: 4 */

/* 482 */
 /* pointer to 480 */
 /* size: 4 */

/* 483 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152481264 */

/* 484 */
 /* pointer to 483 */
 /* size: 4 */

/* 485 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152481576 */

/* 486 */
 /* pointer to 485 */
 /* size: 4 */

/* 487 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152481836 */

/* 488 */
 /* pointer to 487 */
 /* size: 4 */

/* 489 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 490 */
 /* pointer to 489 */
 /* size: 4 */

/* 491 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 492 */
 /* pointer to 491 */
 /* size: 4 */

/* 493 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 494 */
 /* pointer to 493 */
 /* size: 4 */

/* 495 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 496 */
 /* pointer to 495 */
 /* size: 4 */

/* 497 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 498 */
 /* pointer to 497 */
 /* size: 4 */

/* 499 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 500 */
 /* pointer to 499 */
 /* size: 4 */

/* 501 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152483292 */

/* 502 */
 /* pointer to 501 */
 /* size: 4 */

/* 503 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152495772 */

/* 504 */
 /* pointer to 503 */
 /* size: 4 */

/* 505 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152495980 */

/* 506 */
 /* pointer to 505 */
 /* size: 4 */

/* 507 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 508 */
 /* pointer to 507 */
 /* size: 4 */

/* 509 */
/* <0> (null):0 */
typedef struct enginefuncs_s enginefuncs_t; /* size: 632 */

/* 510 */
/* <0> (null):0 */
typedef int EOFFSET; /* size: 4 */

/* 511 */
 /* pointer to 245 */
 /* size: 4 */

/* 512 */
 /* pointer to 513 */
 /* size: 4 */

/* 513 */
/* <0> (null):0 */
struct CBaseEntity {
	/* <0> (null):0 */
	edict_t * edict(class CBaseEntity *); /* linkage=_ZN11CBaseEntity5edictEv */

	/* <0> (null):0 */
	virtual int ObjectCaps(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10ObjectCapsEv */

	/* <0> (null):0 */
	int entindex(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8entindexEv */

	/* vtable has 1 entries: {
	   [6] = ObjectCaps(_ZN11CBaseEntity10ObjectCapsEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 514 */
/* <0> (null):0 */
class CBasePlayer {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 515 */
 /* pointer to 514 */
 /* size: 4 */

/* 516 */
/* <0> (null):0 */
struct _List_node_base {
	class _List_node_base *    _M_next;              /*     0     4 */
	class _List_node_base *    _M_prev;              /*     4     4 */
	/* <0> (null):0 */
	void swap(class _List_node_base &, class _List_node_base &); /* linkage=_ZNSt8__detail15_List_node_base4swapERS0_S1_ */

	/* <0> (null):0 */
	void _M_transfer(class _List_node_base *, class _List_node_base *, class _List_node_base *); /* linkage=_ZNSt8__detail15_List_node_base11_M_transferEPS0_S1_ */

	/* <0> (null):0 */
	void _M_reverse(class _List_node_base *); /* linkage=_ZNSt8__detail15_List_node_base10_M_reverseEv */

	/* <0> (null):0 */
	void _M_hook(class _List_node_base *, class _List_node_base *); /* linkage=_ZNSt8__detail15_List_node_base7_M_hookEPS0_ */

	/* <0> (null):0 */
	void _M_unhook(class _List_node_base *); /* linkage=_ZNSt8__detail15_List_node_base9_M_unhookEv */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 517 */
 /* pointer to 516 */
 /* size: 4 */

/* 518 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 519 */
 /* pointer to 516 */
 /* size: 4 */

/* 520 */
/* <0> (null):0 */
enum GameEventType {
	EVENT_INVALID = 0,
	EVENT_WEAPON_FIRED = 1,
	EVENT_WEAPON_FIRED_ON_EMPTY = 2,
	EVENT_WEAPON_RELOADED = 3,
	EVENT_HE_GRENADE_EXPLODED = 4,
	EVENT_FLASHBANG_GRENADE_EXPLODED = 5,
	EVENT_SMOKE_GRENADE_EXPLODED = 6,
	EVENT_GRENADE_BOUNCED = 7,
	EVENT_BEING_SHOT_AT = 8,
	EVENT_PLAYER_BLINDED_BY_FLASHBANG = 9,
	EVENT_PLAYER_FOOTSTEP = 10,
	EVENT_PLAYER_JUMPED = 11,
	EVENT_PLAYER_DIED = 12,
	EVENT_PLAYER_LANDED_FROM_HEIGHT = 13,
	EVENT_PLAYER_TOOK_DAMAGE = 14,
	EVENT_HOSTAGE_DAMAGED = 15,
	EVENT_HOSTAGE_KILLED = 16,
	EVENT_DOOR = 17,
	EVENT_BREAK_GLASS = 18,
	EVENT_BREAK_WOOD = 19,
	EVENT_BREAK_METAL = 20,
	EVENT_BREAK_FLESH = 21,
	EVENT_BREAK_CONCRETE = 22,
	EVENT_BOMB_PLANTED = 23,
	EVENT_BOMB_DROPPED = 24,
	EVENT_BOMB_PICKED_UP = 25,
	EVENT_BOMB_BEEP = 26,
	EVENT_BOMB_DEFUSING = 27,
	EVENT_BOMB_DEFUSE_ABORTED = 28,
	EVENT_BOMB_DEFUSED = 29,
	EVENT_BOMB_EXPLODED = 30,
	EVENT_HOSTAGE_USED = 31,
	EVENT_HOSTAGE_RESCUED = 32,
	EVENT_ALL_HOSTAGES_RESCUED = 33,
	EVENT_VIP_ESCAPED = 34,
	EVENT_VIP_ASSASSINATED = 35,
	EVENT_TERRORISTS_WIN = 36,
	EVENT_CTS_WIN = 37,
	EVENT_ROUND_DRAW = 38,
	EVENT_ROUND_WIN = 39,
	EVENT_ROUND_LOSS = 40,
	EVENT_ROUND_START = 41,
	EVENT_PLAYER_SPAWNED = 42,
	EVENT_CLIENT_CORPSE_SPAWNED = 43,
	EVENT_BUY_TIME_START = 44,
	EVENT_PLAYER_LEFT_BUY_ZONE = 45,
	EVENT_DEATH_CAMERA_START = 46,
	EVENT_KILL_ALL = 47,
	EVENT_ROUND_TIME = 48,
	EVENT_DIE = 49,
	EVENT_KILL = 50,
	EVENT_HEADSHOT = 51,
	EVENT_KILL_FLASHBANGED = 52,
	EVENT_TUTOR_BUY_MENU_OPENNED = 53,
	EVENT_TUTOR_AUTOBUY = 54,
	EVENT_PLAYER_BOUGHT_SOMETHING = 55,
	EVENT_TUTOR_NOT_BUYING_ANYTHING = 56,
	EVENT_TUTOR_NEED_TO_BUY_PRIMARY_WEAPON = 57,
	EVENT_TUTOR_NEED_TO_BUY_PRIMARY_AMMO = 58,
	EVENT_TUTOR_NEED_TO_BUY_SECONDARY_AMMO = 59,
	EVENT_TUTOR_NEED_TO_BUY_ARMOR = 60,
	EVENT_TUTOR_NEED_TO_BUY_DEFUSE_KIT = 61,
	EVENT_TUTOR_NEED_TO_BUY_GRENADE = 62,
	EVENT_CAREER_TASK_DONE = 63,
	EVENT_START_RADIO_1 = 64,
	EVENT_RADIO_COVER_ME = 65,
	EVENT_RADIO_YOU_TAKE_THE_POINT = 66,
	EVENT_RADIO_HOLD_THIS_POSITION = 67,
	EVENT_RADIO_REGROUP_TEAM = 68,
	EVENT_RADIO_FOLLOW_ME = 69,
	EVENT_RADIO_TAKING_FIRE = 70,
	EVENT_START_RADIO_2 = 71,
	EVENT_RADIO_GO_GO_GO = 72,
	EVENT_RADIO_TEAM_FALL_BACK = 73,
	EVENT_RADIO_STICK_TOGETHER_TEAM = 74,
	EVENT_RADIO_GET_IN_POSITION_AND_WAIT = 75,
	EVENT_RADIO_STORM_THE_FRONT = 76,
	EVENT_RADIO_REPORT_IN_TEAM = 77,
	EVENT_START_RADIO_3 = 78,
	EVENT_RADIO_AFFIRMATIVE = 79,
	EVENT_RADIO_ENEMY_SPOTTED = 80,
	EVENT_RADIO_NEED_BACKUP = 81,
	EVENT_RADIO_SECTOR_CLEAR = 82,
	EVENT_RADIO_IN_POSITION = 83,
	EVENT_RADIO_REPORTING_IN = 84,
	EVENT_RADIO_GET_OUT_OF_THERE = 85,
	EVENT_RADIO_NEGATIVE = 86,
	EVENT_RADIO_ENEMY_DOWN = 87,
	EVENT_END_RADIO = 88,
	EVENT_NEW_MATCH = 89,
	EVENT_PLAYER_CHANGED_TEAM = 90,
	EVENT_BULLET_IMPACT = 91,
	EVENT_GAME_COMMENCE = 92,
	EVENT_WEAPON_ZOOMED = 93,
	EVENT_HOSTAGE_CALLED_FOR_HELP = 94,
	NUM_GAME_EVENTS = 95,
}; /* size: 4 */

/* 521 */
/* <0> (null):0 */
enum PriorityType {
	PRIORITY_LOW = 0,
	PRIORITY_MEDIUM = 1,
	PRIORITY_HIGH = 2,
	PRIORITY_UNINTERRUPTABLE = 3,
}; /* size: 4 */

/* 522 */
/* <0> (null):0 */
class IntervalTimer {
private:

	float                      m_timestamp;          /*     0     4 */
	/* <0> (null):0 */
	void IntervalTimer(class IntervalTimer *);

	/* <0> (null):0 */
	void Reset(class IntervalTimer *); /* linkage=_ZN13IntervalTimer5ResetEv */

	/* <0> (null):0 */
	void Start(class IntervalTimer *); /* linkage=_ZN13IntervalTimer5StartEv */

	/* <0> (null):0 */
	void Invalidate(class IntervalTimer *); /* linkage=_ZN13IntervalTimer10InvalidateEv */

	/* <0> (null):0 */
	bool HasStarted(const class IntervalTimer  *); /* linkage=_ZNK13IntervalTimer10HasStartedEv */

	/* <0> (null):0 */
	float GetElapsedTime(const class IntervalTimer  *); /* linkage=_ZNK13IntervalTimer14GetElapsedTimeEv */

	/* <0> (null):0 */
	bool IsLessThen(const class IntervalTimer  *, float); /* linkage=_ZNK13IntervalTimer10IsLessThenEf */

	/* <0> (null):0 */
	bool IsGreaterThen(const class IntervalTimer  *, float); /* linkage=_ZNK13IntervalTimer13IsGreaterThenEf */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 523 */
 /* pointer to 522 */
 /* size: 4 */

/* 524 */
 /* pointer to 525 */
 /* size: 4 */

/* 525 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 526 */
/* <0> (null):0 */
class CountdownTimer {
private:

	float                      m_duration;           /*     0     4 */
	float                      m_timestamp;          /*     4     4 */
	/* <0> (null):0 */
	void CountdownTimer(class CountdownTimer *);

	/* <0> (null):0 */
	void Reset(class CountdownTimer *); /* linkage=_ZN14CountdownTimer5ResetEv */

	/* <0> (null):0 */
	void Start(class CountdownTimer *, float); /* linkage=_ZN14CountdownTimer5StartEf */

	/* <0> (null):0 */
	void Invalidate(class CountdownTimer *); /* linkage=_ZN14CountdownTimer10InvalidateEv */

	/* <0> (null):0 */
	bool HasStarted(const class CountdownTimer  *); /* linkage=_ZNK14CountdownTimer10HasStartedEv */

	/* <0> (null):0 */
	bool IsElapsed(const class CountdownTimer  *); /* linkage=_ZNK14CountdownTimer9IsElapsedEv */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 527 */
 /* pointer to 526 */
 /* size: 4 */

/* 528 */
 /* pointer to 529 */
 /* size: 4 */

/* 529 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 530 */
/* <0> (null):0 */
enum BotDifficultyType {
	BOT_EASY = 0,
	BOT_NORMAL = 1,
	BOT_HARD = 2,
	BOT_EXPERT = 3,
	NUM_DIFFICULTY_LEVELS = 4,
}; /* size: 4 */

/* 531 */
/* <0> (null):0 */
class CBot {
	/* <0> (null):0 */
	const class BotProfile  * GetProfile(const class CBot  *); /* linkage=_ZNK4CBot10GetProfileEv */


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 532 */
/* <0> (null):0 */
typedef unsigned int Place; /* size: 4 */

/* 533 */
/* <0> (null):0 */
enum NavErrorType {
	NAV_OK = 0,
	NAV_CANT_ACCESS_FILE = 1,
	NAV_INVALID_FILE = 2,
	NAV_BAD_FILE_VERSION = 3,
	NAV_CORRUPT_DATA = 4,
}; /* size: 4 */

/* 534 */
/* <0> (null):0 */
enum NavAttributeType {
	NAV_CROUCH = 1,
	NAV_JUMP = 2,
	NAV_PRECISE = 4,
	NAV_NO_JUMP = 8,
}; /* size: 4 */

/* 535 */
/* <0> (null):0 */
enum NavDirType {
	NORTH = 0,
	EAST = 1,
	SOUTH = 2,
	WEST = 3,
	NUM_DIRECTIONS = 4,
}; /* size: 4 */

/* 536 */
/* <0> (null):0 */
enum NavTraverseType {
	GO_NORTH = 0,
	GO_EAST = 1,
	GO_SOUTH = 2,
	GO_WEST = 3,
	GO_LADDER_UP = 4,
	GO_LADDER_DOWN = 5,
	GO_JUMP = 6,
	NUM_TRAVERSE_TYPES = 7,
}; /* size: 4 */

/* 537 */
/* <0> (null):0 */
enum NavCornerType {
	NORTH_WEST = 0,
	NORTH_EAST = 1,
	SOUTH_EAST = 2,
	SOUTH_WEST = 3,
	NUM_CORNERS = 4,
}; /* size: 4 */

/* 538 */
/* <0> (null):0 */
struct Extent {
	class Vector              lo;                    /*     0    12 */
	class Vector              hi;                    /*    12    12 */
	/* <0> (null):0 */
	float SizeX(const class Extent  *); /* linkage=_ZNK6Extent5SizeXEv */

	/* <0> (null):0 */
	float SizeY(const class Extent  *); /* linkage=_ZNK6Extent5SizeYEv */

	/* <0> (null):0 */
	float SizeZ(const class Extent  *); /* linkage=_ZNK6Extent5SizeZEv */

	/* <0> (null):0 */
	float Area(const class Extent  *); /* linkage=_ZNK6Extent4AreaEv */

	/* <0> (null):0 */
	bool Contains(const class Extent  *, const class Vector  *); /* linkage=_ZNK6Extent8ContainsEPK6Vector */


	/* size: 24, cachelines: 1, members: 2 */
	/* last cacheline: 24 bytes */
}; /* size: 24 */

/* 539 */
 /* pointer to 540 */
 /* size: 4 */

/* 540 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 24 */

/* 541 */
/* <0> (null):0 */
struct Ray {
	class Vector              from;                  /*     0    12 */
	class Vector              to;                    /*    12    12 */

	/* size: 24, cachelines: 1, members: 2 */
	/* last cacheline: 24 bytes */
}; /* size: 24 */

/* 542 */
/* <0> (null):0 */
class CNavNode {
private:

	class Vector              m_pos;                 /*     0    12 */
	class Vector              m_normal;              /*    12    12 */
	class CNavNode *           m_to[4];              /*    24    16 */
	unsigned int               m_id;                 /*    40     4 */
	unsigned char              m_attributeFlags;     /*    44     1 */

	/* Bitfield combined with previous fields */

	class CNavNode *           m_list;               /*     0     4 */
	unsigned int               m_listLength;         /*     0     4 */
	class CNavNode *           m_next;               /*    48     4 */
	unsigned char              m_visited;            /*    52     1 */
	class CNavNode *           m_parent;             /*    56     4 */
	BOOL                       m_isCovered;          /*    60     4 */
	class CNavArea *           m_area;               /*    64     4 */
	/* <0> (null):0 */
	void CNavNode(class CNavNode *, const class Vector  *, const class Vector  *, class CNavNode *);

	/* <0> (null):0 */
	const class CNavNode  * GetNode(const class Vector  *); /* linkage=_ZN8CNavNode7GetNodeEPK6Vector */

	/* <0> (null):0 */
	class CNavNode * GetConnectedNode(const class CNavNode  *, enum NavDirType); /* linkage=_ZNK8CNavNode16GetConnectedNodeE10NavDirType */

	/* <0> (null):0 */
	const class Vector  * GetPosition(const class CNavNode  *); /* linkage=_ZNK8CNavNode11GetPositionEv */

	/* <0> (null):0 */
	const class Vector  * GetNormal(const class CNavNode  *); /* linkage=_ZNK8CNavNode9GetNormalEv */

	/* <0> (null):0 */
	unsigned int GetID(const class CNavNode  *); /* linkage=_ZNK8CNavNode5GetIDEv */

	/* <0> (null):0 */
	class CNavNode * GetFirst(void); /* linkage=_ZN8CNavNode8GetFirstEv */

	/* <0> (null):0 */
	unsigned int GetListLength(void); /* linkage=_ZN8CNavNode13GetListLengthEv */

	/* <0> (null):0 */
	class CNavNode * GetNext(class CNavNode *); /* linkage=_ZN8CNavNode7GetNextEv */

	/* <0> (null):0 */
	void ConnectTo(class CNavNode *, class CNavNode *, enum NavDirType); /* linkage=_ZN8CNavNode9ConnectToEPS_10NavDirType */

	/* <0> (null):0 */
	class CNavNode * GetParent(const class CNavNode  *); /* linkage=_ZNK8CNavNode9GetParentEv */

	/* <0> (null):0 */
	void MarkAsVisited(class CNavNode *, enum NavDirType); /* linkage=_ZN8CNavNode13MarkAsVisitedE10NavDirType */

	/* <0> (null):0 */
	BOOL HasVisited(class CNavNode *, enum NavDirType); /* linkage=_ZN8CNavNode10HasVisitedE10NavDirType */

	/* <0> (null):0 */
	BOOL IsBiLinked(const class CNavNode  *, enum NavDirType); /* linkage=_ZNK8CNavNode10IsBiLinkedE10NavDirType */

	/* <0> (null):0 */
	BOOL IsClosedCell(const class CNavNode  *); /* linkage=_ZNK8CNavNode12IsClosedCellEv */

	/* <0> (null):0 */
	void Cover(class CNavNode *); /* linkage=_ZN8CNavNode5CoverEv */

	/* <0> (null):0 */
	BOOL IsCovered(const class CNavNode  *); /* linkage=_ZNK8CNavNode9IsCoveredEv */

	/* <0> (null):0 */
	void AssignArea(class CNavNode *, class CNavArea *); /* linkage=_ZN8CNavNode10AssignAreaEP8CNavArea */

	/* <0> (null):0 */
	class CNavArea * GetArea(const class CNavNode  *); /* linkage=_ZNK8CNavNode7GetAreaEv */

	/* <0> (null):0 */
	void SetAttributes(class CNavNode *, unsigned char); /* linkage=_ZN8CNavNode13SetAttributesEh */

	/* <0> (null):0 */
	unsigned char GetAttributes(const class CNavNode  *); /* linkage=_ZNK8CNavNode13GetAttributesEv */

	/* --- cacheline 1 boundary (64 bytes) was 21 bytes ago --- */

	/* size: 68, cachelines: 2, members: 12 */
	/* last cacheline: 4 bytes */

	/* BRAIN FART ALERT! 68 != 85 + 0(holes), diff = -17 */

}; /* size: 68 */

/* 543 */
/* <0> (null):0 */
class CNavNode *           array[4]; /* size: 16 */

/* 544 */
 /* pointer to 542 */
 /* size: 4 */

/* 545 */
/* <0> (null):0 */
struct ApproachInfo {
	union NavConnect           here;                 /*     0     4 */
	union NavConnect           prev;                 /*     4     4 */
	enum NavTraverseType       prevToHereHow;        /*     8     4 */
	union NavConnect           next;                 /*    12     4 */
	enum NavTraverseType       hereToNextHow;        /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 546 */
/* <0> (null):0 */
enum {
	MAX_AREA_TEAMS = 2,
}; /* size: 4 */

/* 547 */
/* <0> (null):0 */
enum {
	MAX_APPROACH_AREAS = 16,
}; /* size: 4 */

/* 548 */
/* <0> (null):0 */
struct CNavArea {
	/* <0> (null):0 */
	struct ApproachInfo {
		union NavConnect           here;                 /*     0     4 */
		union NavConnect           prev;                 /*     4     4 */
		enum NavTraverseType       prevToHereHow;        /*     8     4 */
		union NavConnect           next;                 /*    12     4 */
		enum NavTraverseType       hereToNextHow;        /*    16     4 */

		/* size: 20, cachelines: 1, members: 5 */
		/* last cacheline: 20 bytes */
	};

	/* <0> (null):0 */
	enum {
		MAX_AREA_TEAMS = 2,
	};

	/* <0> (null):0 */
	enum {
		MAX_APPROACH_AREAS = 16,
	};

private:

	bool                       m_isReset;            /*     0     1 */
	unsigned int               m_nextID;             /*     0     4 */
	unsigned int               m_id;                 /*     0     4 */
	struct Extent              m_extent;             /*     4    24 */
	class Vector              m_center;              /*    28    12 */
	unsigned char              m_attributeFlags;     /*    40     1 */
	Place                      m_place;              /*    44     4 */
	float                      m_neZ;                /*    48     4 */
	float                      m_swZ;                /*    52     4 */
	float                      m_clearedTimestamp[2]; /*    56     8 */
	float                      m_danger[2];          /*    64     8 */
	/* --- cacheline 1 boundary (64 bytes) was 2 bytes ago --- */
	float                      m_dangerTimestamp[2]; /*    72     8 */
	HidingSpotList             m_hidingSpotList;     /*    80     0 */
	SpotEncounterList          m_spotEncounterList;  /*    88     0 */
	struct ApproachInfo        m_approach[16];       /*    96   320 */
	/* --- cacheline 6 boundary (384 bytes) was 10 bytes ago --- */
	unsigned char              m_approachCount;      /*   416     1 */

	/* Bitfield combined with previous fields */

	unsigned int               m_masterMarker;       /*     0     4 */
	unsigned int               m_marker;             /*   420     4 */
	class CNavArea *           m_parent;             /*   424     4 */
	enum NavTraverseType       m_parentHow;          /*   428     4 */
	float                      m_totalCost;          /*   432     4 */
	float                      m_costSoFar;          /*   436     4 */

	/* Bitfield combined with previous fields */

	class CNavArea *           m_openList;           /*     0     4 */
	class CNavArea *           m_nextOpen;           /*   440     4 */
	class CNavArea *           m_prevOpen;           /*   444     4 */
	unsigned int               m_openMarker;         /*   448     4 */
	class list<NavConnect, std::allocator<NavConnect> > m_connect[4]; /*   452    32 */
	/* --- cacheline 7 boundary (448 bytes) was 19 bytes ago --- */
	class list<CNavLadder*, std::allocator<CNavLadder*> > m_ladder[2]; /*   484    16 */
	class CNavNode *           m_node[4];            /*   500    16 */
	class list<CNavArea*, std::allocator<CNavArea*> > m_overlapList; /*   516     8 */
	class CNavArea *           m_prevHash;           /*   524     4 */
	class CNavArea *           m_nextHash;           /*   528     4 */
	/* <0> (null):0 */
	void CNavArea(class CNavArea *, class CNavNode *, class CNavNode *, class CNavNode *, class CNavNode *);

	/* <0> (null):0 */
	void CNavArea(class CNavArea *);

	/* <0> (null):0 */
	void CNavArea(class CNavArea *, const class Vector  *, const class Vector  *);

	/* <0> (null):0 */
	void CNavArea(class CNavArea *, const class Vector  *, const class Vector  *, const class Vector  *, const class Vector  *);

	/* <0> (null):0 */
	void ~CNavArea(class CNavArea *, int);

	/* <0> (null):0 */
	void ConnectTo(class CNavArea *, class CNavArea *, enum NavDirType); /* linkage=_ZN8CNavArea9ConnectToEPS_10NavDirType */

	/* <0> (null):0 */
	void Disconnect(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea10DisconnectEPS_ */

	/* <0> (null):0 */
	void Save(const class CNavArea  *, FILE *); /* linkage=_ZNK8CNavArea4SaveEP8_IO_FILE */

	/* <0> (null):0 */
	void Save(class CNavArea *, int, unsigned int); /* linkage=_ZN8CNavArea4SaveEij */

	/* <0> (null):0 */
	void Load(class CNavArea *, class SteamFile *, unsigned int); /* linkage=_ZN8CNavArea4LoadEP9SteamFilej */

	/* <0> (null):0 */
	enum NavErrorType PostLoad(class CNavArea *); /* linkage=_ZN8CNavArea8PostLoadEv */

	/* <0> (null):0 */
	unsigned int GetID(const class CNavArea  *); /* linkage=_ZNK8CNavArea5GetIDEv */

	/* <0> (null):0 */
	void SetAttributes(class CNavArea *, unsigned char); /* linkage=_ZN8CNavArea13SetAttributesEh */

	/* <0> (null):0 */
	unsigned char GetAttributes(const class CNavArea  *); /* linkage=_ZNK8CNavArea13GetAttributesEv */

	/* <0> (null):0 */
	void SetPlace(class CNavArea *, Place); /* linkage=_ZN8CNavArea8SetPlaceEj */

	/* <0> (null):0 */
	Place GetPlace(const class CNavArea  *); /* linkage=_ZNK8CNavArea8GetPlaceEv */

	/* <0> (null):0 */
	bool IsOverlapping(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea13IsOverlappingEPK6Vector */

	/* <0> (null):0 */
	bool IsOverlapping(const class CNavArea  *, const class CNavArea  *); /* linkage=_ZNK8CNavArea13IsOverlappingEPKS_ */

	/* <0> (null):0 */
	bool IsOverlappingX(const class CNavArea  *, const class CNavArea  *); /* linkage=_ZNK8CNavArea14IsOverlappingXEPKS_ */

	/* <0> (null):0 */
	bool IsOverlappingY(const class CNavArea  *, const class CNavArea  *); /* linkage=_ZNK8CNavArea14IsOverlappingYEPKS_ */

	/* <0> (null):0 */
	int GetPlayerCount(const class CNavArea  *, int, class CBasePlayer *); /* linkage=_ZNK8CNavArea14GetPlayerCountEiP11CBasePlayer */

	/* <0> (null):0 */
	float GetZ(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea4GetZEPK6Vector */

	/* <0> (null):0 */
	float GetZ(const class CNavArea  *, float, float); /* linkage=_ZNK8CNavArea4GetZEff */

	/* <0> (null):0 */
	bool Contains(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea8ContainsEPK6Vector */

	/* <0> (null):0 */
	bool IsCoplanar(const class CNavArea  *, const class CNavArea  *); /* linkage=_ZNK8CNavArea10IsCoplanarEPKS_ */

	/* <0> (null):0 */
	void GetClosestPointOnArea(const class CNavArea  *, const class Vector  *, class Vector *); /* linkage=_ZNK8CNavArea21GetClosestPointOnAreaEPK6VectorPS0_ */

	/* <0> (null):0 */
	float GetDistanceSquaredToPoint(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea25GetDistanceSquaredToPointEPK6Vector */

	/* <0> (null):0 */
	bool IsDegenerate(const class CNavArea  *); /* linkage=_ZNK8CNavArea12IsDegenerateEv */

	/* <0> (null):0 */
	bool IsEdge(const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea6IsEdgeE10NavDirType */

	/* <0> (null):0 */
	int GetAdjacentCount(const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea16GetAdjacentCountE10NavDirType */

	/* <0> (null):0 */
	class CNavArea * GetAdjacentArea(const class CNavArea  *, enum NavDirType, int); /* linkage=_ZNK8CNavArea15GetAdjacentAreaE10NavDirTypei */

	/* <0> (null):0 */
	class CNavArea * GetRandomAdjacentArea(const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea21GetRandomAdjacentAreaE10NavDirType */

	/* <0> (null):0 */
	const NavConnectList  * GetAdjacentList(const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea15GetAdjacentListE10NavDirType */

	/* <0> (null):0 */
	bool IsConnected(const class CNavArea  *, const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea11IsConnectedEPKS_10NavDirType */

	/* <0> (null):0 */
	float ComputeHeightChange(class CNavArea *, const class CNavArea  *); /* linkage=_ZN8CNavArea19ComputeHeightChangeEPKS_ */

	/* <0> (null):0 */
	const NavLadderList  * GetLadderList(const class CNavArea  *, enum LadderDirectionType); /* linkage=_ZNK8CNavArea13GetLadderListE19LadderDirectionType */

	/* <0> (null):0 */
	void ComputePortal(const class CNavArea  *, const class CNavArea  *, enum NavDirType, class Vector *, float *); /* linkage=_ZNK8CNavArea13ComputePortalEPKS_10NavDirTypeP6VectorPf */

	/* <0> (null):0 */
	void ComputeClosestPointInPortal(const class CNavArea  *, const class CNavArea  *, enum NavDirType, const class Vector  *, class Vector *); /* linkage=_ZNK8CNavArea27ComputeClosestPointInPortalEPKS_10NavDirTypePK6VectorPS3_ */

	/* <0> (null):0 */
	enum NavDirType ComputeDirection(const class CNavArea  *, class Vector *); /* linkage=_ZNK8CNavArea16ComputeDirectionEP6Vector */

	/* <0> (null):0 */
	void SetClearedTimestamp(class CNavArea *, int); /* linkage=_ZN8CNavArea19SetClearedTimestampEi */

	/* <0> (null):0 */
	float GetClearedTimestamp(class CNavArea *, int); /* linkage=_ZN8CNavArea19GetClearedTimestampEi */

	/* <0> (null):0 */
	const HidingSpotList  * GetHidingSpotList(const class CNavArea  *); /* linkage=_ZNK8CNavArea17GetHidingSpotListEv */

	/* <0> (null):0 */
	void ComputeHidingSpots(class CNavArea *); /* linkage=_ZN8CNavArea18ComputeHidingSpotsEv */

	/* <0> (null):0 */
	void ComputeSniperSpots(class CNavArea *); /* linkage=_ZN8CNavArea18ComputeSniperSpotsEv */

	/* <0> (null):0 */
	class SpotEncounter * GetSpotEncounter(class CNavArea *, const class CNavArea  *, const class CNavArea  *); /* linkage=_ZN8CNavArea16GetSpotEncounterEPKS_S1_ */

	/* <0> (null):0 */
	void ComputeSpotEncounters(class CNavArea *); /* linkage=_ZN8CNavArea21ComputeSpotEncountersEv */

	/* <0> (null):0 */
	void IncreaseDanger(class CNavArea *, int, float); /* linkage=_ZN8CNavArea14IncreaseDangerEif */

	/* <0> (null):0 */
	float GetDanger(class CNavArea *, int); /* linkage=_ZN8CNavArea9GetDangerEi */

	/* <0> (null):0 */
	float GetSizeX(const class CNavArea  *); /* linkage=_ZNK8CNavArea8GetSizeXEv */

	/* <0> (null):0 */
	float GetSizeY(const class CNavArea  *); /* linkage=_ZNK8CNavArea8GetSizeYEv */

	/* <0> (null):0 */
	const class Extent  * GetExtent(const class CNavArea  *); /* linkage=_ZNK8CNavArea9GetExtentEv */

	/* <0> (null):0 */
	const class Vector  * GetCenter(const class CNavArea  *); /* linkage=_ZNK8CNavArea9GetCenterEv */

	/* <0> (null):0 */
	const class Vector  * GetCorner(const class CNavArea  *, enum NavCornerType); /* linkage=_ZNK8CNavArea9GetCornerE13NavCornerType */

	/* <0> (null):0 */
	const class ApproachInfo  * GetApproachInfo(const class CNavArea  *, int); /* linkage=_ZNK8CNavArea15GetApproachInfoEi */

	/* <0> (null):0 */
	int GetApproachInfoCount(const class CNavArea  *); /* linkage=_ZNK8CNavArea20GetApproachInfoCountEv */

	/* <0> (null):0 */
	void ComputeApproachAreas(class CNavArea *); /* linkage=_ZN8CNavArea20ComputeApproachAreasEv */

	/* <0> (null):0 */
	void MakeNewMarker(void); /* linkage=_ZN8CNavArea13MakeNewMarkerEv */

	/* <0> (null):0 */
	void Mark(class CNavArea *); /* linkage=_ZN8CNavArea4MarkEv */

	/* <0> (null):0 */
	BOOL IsMarked(const class CNavArea  *); /* linkage=_ZNK8CNavArea8IsMarkedEv */

	/* <0> (null):0 */
	void SetParent(class CNavArea *, class CNavArea *, enum NavTraverseType); /* linkage=_ZN8CNavArea9SetParentEPS_15NavTraverseType */

	/* <0> (null):0 */
	class CNavArea * GetParent(const class CNavArea  *); /* linkage=_ZNK8CNavArea9GetParentEv */

	/* <0> (null):0 */
	enum NavTraverseType GetParentHow(const class CNavArea  *); /* linkage=_ZNK8CNavArea12GetParentHowEv */

	/* <0> (null):0 */
	bool IsOpen(const class CNavArea  *); /* linkage=_ZNK8CNavArea6IsOpenEv */

	/* <0> (null):0 */
	void AddToOpenList(class CNavArea *); /* linkage=_ZN8CNavArea13AddToOpenListEv */

	/* <0> (null):0 */
	void UpdateOnOpenList(class CNavArea *); /* linkage=_ZN8CNavArea16UpdateOnOpenListEv */

	/* <0> (null):0 */
	void RemoveFromOpenList(class CNavArea *); /* linkage=_ZN8CNavArea18RemoveFromOpenListEv */

	/* <0> (null):0 */
	bool IsOpenListEmpty(void); /* linkage=_ZN8CNavArea15IsOpenListEmptyEv */

	/* <0> (null):0 */
	class CNavArea * PopOpenList(void); /* linkage=_ZN8CNavArea11PopOpenListEv */

	/* <0> (null):0 */
	bool IsClosed(const class CNavArea  *); /* linkage=_ZNK8CNavArea8IsClosedEv */

	/* <0> (null):0 */
	void AddToClosedList(class CNavArea *); /* linkage=_ZN8CNavArea15AddToClosedListEv */

	/* <0> (null):0 */
	void RemoveFromClosedList(class CNavArea *); /* linkage=_ZN8CNavArea20RemoveFromClosedListEv */

	/* <0> (null):0 */
	void ClearSearchLists(void); /* linkage=_ZN8CNavArea16ClearSearchListsEv */

	/* <0> (null):0 */
	void SetTotalCost(class CNavArea *, float); /* linkage=_ZN8CNavArea12SetTotalCostEf */

	/* <0> (null):0 */
	float GetTotalCost(const class CNavArea  *); /* linkage=_ZNK8CNavArea12GetTotalCostEv */

	/* <0> (null):0 */
	void SetCostSoFar(class CNavArea *, float); /* linkage=_ZN8CNavArea12SetCostSoFarEf */

	/* <0> (null):0 */
	float GetCostSoFar(const class CNavArea  *); /* linkage=_ZNK8CNavArea12GetCostSoFarEv */

	/* <0> (null):0 */
	void Draw(class CNavArea *, byte, byte, byte, int); /* linkage=_ZN8CNavArea4DrawEhhhi */

	/* <0> (null):0 */
	void DrawConnectedAreas(class CNavArea *); /* linkage=_ZN8CNavArea18DrawConnectedAreasEv */

	/* <0> (null):0 */
	void DrawMarkedCorner(class CNavArea *, enum NavCornerType, byte, byte, byte, int); /* linkage=_ZN8CNavArea16DrawMarkedCornerE13NavCornerTypehhhi */

	/* <0> (null):0 */
	bool SplitEdit(class CNavArea *, bool, float, class CNavArea * *, class CNavArea * *); /* linkage=_ZN8CNavArea9SplitEditEbfPPS_S1_ */

	/* <0> (null):0 */
	bool MergeEdit(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea9MergeEditEPS_ */

	/* <0> (null):0 */
	bool SpliceEdit(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea10SpliceEditEPS_ */

	/* <0> (null):0 */
	void RaiseCorner(class CNavArea *, enum NavCornerType, int); /* linkage=_ZN8CNavArea11RaiseCornerE13NavCornerTypei */

	/* <0> (null):0 */
	void AddLadderUp(class CNavArea *, class CNavLadder *); /* linkage=_ZN8CNavArea11AddLadderUpEP10CNavLadder */

	/* <0> (null):0 */
	void AddLadderDown(class CNavArea *, class CNavLadder *); /* linkage=_ZN8CNavArea13AddLadderDownEP10CNavLadder */

	/* <0> (null):0 */
	void Initialize(class CNavArea *); /* linkage=_ZN8CNavArea10InitializeEv */

	/* <0> (null):0 */
	void DecayDanger(class CNavArea *); /* linkage=_ZN8CNavArea11DecayDangerEv */

	/* <0> (null):0 */
	bool IsHidingSpotCollision(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea21IsHidingSpotCollisionEPK6Vector */

	/* <0> (null):0 */
	void AddSpotEncounters(class CNavArea *, const class CNavArea  *, enum NavDirType, const class CNavArea  *, enum NavDirType); /* linkage=_ZN8CNavArea17AddSpotEncountersEPKS_10NavDirTypeS1_S2_ */

	/* <0> (null):0 */
	void Strip(class CNavArea *); /* linkage=_ZN8CNavArea5StripEv */

	/* <0> (null):0 */
	void FinishMerge(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea11FinishMergeEPS_ */

	/* <0> (null):0 */
	void MergeAdjacentConnections(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea24MergeAdjacentConnectionsEPS_ */

	/* <0> (null):0 */
	void AssignNodes(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea11AssignNodesEPS_ */

	/* <0> (null):0 */
	void FinishSplitEdit(class CNavArea *, class CNavArea *, enum NavDirType); /* linkage=_ZN8CNavArea15FinishSplitEditEPS_10NavDirType */

	/* <0> (null):0 */
	void OnDestroyNotify(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea15OnDestroyNotifyEPS_ */

	/* --- cacheline 9 boundary (576 bytes) was 27 bytes ago --- */

	/* size: 532, cachelines: 9, members: 32 */
	/* last cacheline: 20 bytes */

	/* BRAIN FART ALERT! 532 != 603 + 0(holes), diff = -71 */

}; /* size: 532 */

/* 549 */
 /* pointer to 548 */
 /* size: 4 */

/* 550 */
 /* pointer to 542 */
 /* size: 4 */

/* 551 */
 /* pointer to 552 */
 /* size: 4 */

/* 552 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 68 */

/* 553 */
 /* pointer to 554 */
 /* size: 4 */

/* 554 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 68 */

/* 555 */
/* <0> (null):0 */
class SteamFile {
private:

	byte *                     m_fileData;           /*     0     4 */
	int                        m_fileDataLength;     /*     4     4 */
	byte *                     m_cursor;             /*     8     4 */
	int                        m_bytesLeft;          /*    12     4 */
	/* <0> (null):0 */
	void SteamFile(class SteamFile *, const char  *);

	/* <0> (null):0 */
	void ~SteamFile(class SteamFile *, int);

	/* <0> (null):0 */
	bool IsValid(const class SteamFile  *); /* linkage=_ZNK9SteamFile7IsValidEv */

	/* <0> (null):0 */
	bool Read(class SteamFile *, void *, int); /* linkage=_ZN9SteamFile4ReadEPvi */


	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 556 */
 /* pointer to 555 */
 /* size: 4 */

/* 557 */
 /* pointer to 558 */
 /* size: 4 */

/* 558 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 16 */

/* 559 */
/* <0> (null):0 */
enum RouteType {
	FASTEST_ROUTE = 0,
	SAFEST_ROUTE = 1,
}; /* size: 4 */

/* 560 */
/* <0> (null):0 */
union NavConnect {
	unsigned int               id;                 /*           4 */
	class CNavArea *           area;               /*           4 */
}; /* size: 4 */

/* 561 */
 /* pointer to 562 */
 /* size: 4 */

/* 562 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 563 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 564 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 565 */
/* <0> (null):0 */
typedef struct list<NavConnect, std::allocator<NavConnect> > NavConnectList; /* size: 0 */

/* 566 */
/* <0> (null):0 */
enum LadderDirectionType {
	LADDER_UP = 0,
	LADDER_DOWN = 1,
	NUM_LADDER_DIRECTIONS = 2,
}; /* size: 4 */

/* 567 */
/* <0> (null):0 */
class CNavLadder {
	class Vector              m_top;                 /*     0    12 */
	class Vector              m_bottom;              /*    12    12 */
	float                      m_length;             /*    24     4 */
	enum NavDirType            m_dir;                /*    28     4 */
	class Vector2D            m_dirVector;           /*    32     8 */
	class CBaseEntity *        m_entity;             /*    40     4 */
	class CNavArea *           m_topForwardArea;     /*    44     4 */
	class CNavArea *           m_topLeftArea;        /*    48     4 */
	class CNavArea *           m_topRightArea;       /*    52     4 */
	class CNavArea *           m_topBehindArea;      /*    56     4 */
	class CNavArea *           m_bottomArea;         /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	bool                       m_isDangling;         /*    64     1 */
	/* <0> (null):0 */
	void CNavLadder(class CNavLadder *);

	/* <0> (null):0 */
	void OnDestroyNotify(class CNavLadder *, class CNavArea *); /* linkage=_ZN10CNavLadder15OnDestroyNotifyEP8CNavArea */


	/* size: 68, cachelines: 2, members: 12 */
	/* last cacheline: 4 bytes */

	/* BRAIN FART ALERT! 68 != 65 + 0(holes), diff = 3 */

}; /* size: 68 */

/* 568 */
 /* pointer to 567 */
 /* size: 4 */

/* 569 */
/* <0> (null):0 */
typedef struct list<CNavLadder*, std::allocator<CNavLadder*> > NavLadderList; /* size: 0 */

/* 570 */
/* <0> (null):0 */
class HidingSpot {
private:

	class Vector              m_pos;                 /*     0    12 */
	unsigned int               m_id;                 /*    12     4 */
	unsigned int               m_marker;             /*    16     4 */
	unsigned char              m_flags;              /*    20     1 */

	/* Bitfield combined with previous fields */

	unsigned int               m_nextID;             /*     0     4 */
	unsigned int               m_masterMarker;       /*     0     4 */
	/* <0> (null):0 */
	void HidingSpot(class HidingSpot *);

	/* <0> (null):0 */
	void HidingSpot(class HidingSpot *, const class Vector  *, unsigned char);

	/* <0> (null):0 */
	bool HasGoodCover(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot12HasGoodCoverEv */

	/* <0> (null):0 */
	bool IsGoodSniperSpot(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot16IsGoodSniperSpotEv */

	/* <0> (null):0 */
	bool IsIdealSniperSpot(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot17IsIdealSniperSpotEv */

	/* <0> (null):0 */
	void SetFlags(class HidingSpot *, unsigned char); /* linkage=_ZN10HidingSpot8SetFlagsEh */

	/* <0> (null):0 */
	unsigned char GetFlags(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot8GetFlagsEv */

	/* <0> (null):0 */
	void Save(const class HidingSpot  *, int, unsigned int); /* linkage=_ZNK10HidingSpot4SaveEij */

	/* <0> (null):0 */
	void Load(class HidingSpot *, class SteamFile *, unsigned int); /* linkage=_ZN10HidingSpot4LoadEP9SteamFilej */

	/* <0> (null):0 */
	const class Vector  * GetPosition(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot11GetPositionEv */

	/* <0> (null):0 */
	unsigned int GetID(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot5GetIDEv */

	/* <0> (null):0 */
	void Mark(class HidingSpot *); /* linkage=_ZN10HidingSpot4MarkEv */

	/* <0> (null):0 */
	bool IsMarked(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot8IsMarkedEv */

	/* <0> (null):0 */
	void ChangeMasterMarker(void); /* linkage=_ZN10HidingSpot18ChangeMasterMarkerEv */


	/* size: 24, cachelines: 1, members: 6 */
	/* last cacheline: 24 bytes */
}; /* size: 24 */

/* 571 */
 /* pointer to 570 */
 /* size: 4 */

/* 572 */
 /* pointer to 573 */
 /* size: 4 */

/* 573 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 24 */

/* 574 */
/* <0> (null):0 */
typedef struct list<HidingSpot*, std::allocator<HidingSpot*> > HidingSpotList; /* size: 0 */

/* 575 */
/* <0> (null):0 */
union {
	class HidingSpot *         spot;               /*           4 */
	unsigned int               id;                 /*           4 */
}; /* size: 4 */

/* 576 */
/* <0> (null):0 */
struct SpotOrder {
	/* <0> (null):0 */
	union {
		class HidingSpot *         spot;                 /*           4 */
		unsigned int               id;                   /*           4 */
	};

	float                      t;                    /*     0     4 */
	union {
		class HidingSpot * spot;                 /*           4 */
		unsigned int       id;                   /*           4 */
	};                                               /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 577 */
/* <0> (null):0 */
typedef struct list<SpotOrder, std::allocator<SpotOrder> > SpotOrderList; /* size: 0 */

/* 578 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 579 */
/* <0> (null):0 */
typedef class SpotOrder * pointer; /* size: 4 */

/* 580 */
/* <0> (null):0 */
typedef const class SpotOrder  * const_pointer; /* size: 4 */

/* 581 */
/* <0> (null):0 */
class new_allocator<SpotOrder> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class SpotOrder * pointer;

	/* <0> (null):0 */
	typedef const class SpotOrder  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<SpotOrder> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<SpotOrder> *, const class new_allocator<SpotOrder>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<SpotOrder> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<SpotOrder>  *, class SpotOrder &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE7addressERS1_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<SpotOrder>  *, const class SpotOrder  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE7addressERKS1_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<SpotOrder> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<SpotOrder> *, class SpotOrder *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE10deallocateEPS1_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<SpotOrder>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<SpotOrder> *, class SpotOrder *, const class SpotOrder  &); /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE9constructEPS1_RKS1_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<SpotOrder> *, class SpotOrder *); /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE7destroyEPS1_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 582 */
 /* pointer to 576 */
 /* size: 4 */

/* 583 */
 /* pointer to 584 */
 /* size: 4 */

/* 584 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 585 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 586 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 587 */
 /* pointer to 581 */
 /* size: 4 */

/* 588 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 589 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 590 */
 /* pointer to 591 */
 /* size: 4 */

/* 591 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 592 */
/* <0> (null):0 */
typedef class SpotOrder & reference; /* size: 4 */

/* 593 */
/* <0> (null):0 */
typedef const class SpotOrder  & const_reference; /* size: 4 */

/* 594 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<SpotOrder> > other; /* size: 0 */

/* 595 */
/* <0> (null):0 */
struct rebind<std::_List_node<SpotOrder> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<SpotOrder> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 596 */
/* <0> (null):0 */
typedef struct allocator<SpotOrder> other; /* size: 1 */

/* 597 */
/* <0> (null):0 */
struct rebind<SpotOrder> {
	/* <0> (null):0 */
	typedef struct allocator<SpotOrder> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 598 */
/* <0> (null):0 */
class allocator<SpotOrder> : public new_allocator<SpotOrder> {
public:

	/* class new_allocator<SpotOrder> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class SpotOrder & reference;

	/* <0> (null):0 */
	typedef const class SpotOrder  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<SpotOrder> *);

	/* <0> (null):0 */
	void allocator(class allocator<SpotOrder> *, const class allocator<SpotOrder>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<SpotOrder> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<SpotOrder> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<SpotOrder> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<SpotOrder> {
		/* <0> (null):0 */
		typedef struct allocator<SpotOrder> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 599 */
 /* pointer to 598 */
 /* size: 4 */

/* 600 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 601 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 602 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 603 */
/* <0> (null):0 */
typedef class _List_node<SpotOrder> * pointer; /* size: 4 */

/* 604 */
/* <0> (null):0 */
typedef const class _List_node<SpotOrder>  * const_pointer; /* size: 4 */

/* 605 */
/* <0> (null):0 */
class new_allocator<std::_List_node<SpotOrder> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<SpotOrder> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<SpotOrder>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<SpotOrder> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<SpotOrder> > *, const class new_allocator<std::_List_node<SpotOrder> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<SpotOrder> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<SpotOrder> >  *, class _List_node<SpotOrder> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7addressERS3_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<SpotOrder> >  *, const class _List_node<SpotOrder>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7addressERKS3_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<SpotOrder> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE10deallocateEPS3_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<SpotOrder> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *, const class _List_node<SpotOrder>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE9constructEPS3_RKS3_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7destroyEPS3_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 606 */
 /* pointer to 13 */
 /* size: 4 */

/* 607 */
 /* pointer to 608 */
 /* size: 4 */

/* 608 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 609 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 610 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 611 */
 /* pointer to 605 */
 /* size: 4 */

/* 612 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 613 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 614 */
 /* pointer to 615 */
 /* size: 4 */

/* 615 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 616 */
/* <0> (null):0 */
class allocator<std::_List_node<SpotOrder> > : public new_allocator<std::_List_node<SpotOrder> > {
public:

	/* class new_allocator<std::_List_node<SpotOrder> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<SpotOrder> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<SpotOrder> > *, const class allocator<std::_List_node<SpotOrder> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<SpotOrder> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 617 */
 /* pointer to 616 */
 /* size: 4 */

/* 618 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 619 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 620 */
 /* pointer to 15 */
 /* size: 4 */

/* 621 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 622 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 623 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 624 */
/* <0> (null):0 */
typedef struct allocator<SpotOrder> allocator_type; /* size: 1 */

/* 625 */
/* <0> (null):0 */
class _List_base<SpotOrder, std::allocator<SpotOrder> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<SpotOrder> allocator_type;

	/* <0> (null):0 */
	class _List_node<SpotOrder> * _M_get_node(class _List_base<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, class _List_node<SpotOrder> *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE7_M_initEv */

	/* <0> (null):0 */
	using ::ObjectCaps;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 626 */
 /* pointer to 625 */
 /* size: 4 */

/* 627 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 628 */
 /* pointer to 629 */
 /* size: 4 */

/* 629 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 630 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 631 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 632 */
/* <0> (null):0 */
typedef struct SpotOrder value_type; /* size: 8 */

/* 633 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 634 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 635 */
/* <0> (null):0 */
typedef struct _List_iterator<SpotOrder> iterator; /* size: 0 */

/* 636 */
/* <0> (null):0 */
typedef struct _List_const_iterator<SpotOrder> const_iterator; /* size: 0 */

/* 637 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<SpotOrder> > const_reverse_iterator; /* size: 0 */

/* 638 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<SpotOrder> > reverse_iterator; /* size: 0 */

/* 639 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 640 */
/* <0> (null):0 */
typedef struct allocator<SpotOrder> allocator_type; /* size: 1 */

/* 641 */
/* <0> (null):0 */
typedef struct _List_node<SpotOrder> _Node; /* size: 0 */

/* 642 */
/* <0> (null):0 */
class list<SpotOrder, std::allocator<SpotOrder> > : protected _List_base<SpotOrder, std::allocator<SpotOrder> > {
protected:

	/* class _List_base<SpotOrder, std::allocator<SpotOrder> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef struct SpotOrder value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<SpotOrder> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<SpotOrder> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<SpotOrder> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<SpotOrder> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<SpotOrder> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<SpotOrder> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE14_M_create_nodeERKS0_ */

	/* <0> (null):0 */
	void list(class list<SpotOrder, std::allocator<SpotOrder> > *);

	/* <0> (null):0 */
	void list(class list<SpotOrder, std::allocator<SpotOrder> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<SpotOrder, std::allocator<SpotOrder> > *, const class list<SpotOrder, std::allocator<SpotOrder> >  &);

	/* <0> (null):0 */
	class list<SpotOrder, std::allocator<SpotOrder> > & operator=(class list<SpotOrder, std::allocator<SpotOrder> > *, const class list<SpotOrder, std::allocator<SpotOrder> >  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EEaSERKS2_ */

	/* <0> (null):0 */
	void assign(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6assignEjRKS0_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, class SpotOrder); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6resizeEjS0_ */

	/* <0> (null):0 */
	reference front(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE10push_frontERKS0_ */

	/* <0> (null):0 */
	void pop_front(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9push_backERKS0_ */

	/* <0> (null):0 */
	void pop_back(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, unsigned int, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */

	/* <0> (null):0 */
	iterator erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	iterator erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */

	/* <0> (null):0 */
	void swap(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4swapERS2_ */

	/* <0> (null):0 */
	void clear(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */

	/* <0> (null):0 */
	void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */

	/* <0> (null):0 */
	void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */

	/* <0> (null):0 */
	void remove(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6removeERKS0_ */

	/* <0> (null):0 */
	void unique(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5mergeERS2_ */

	/* <0> (null):0 */
	void reverse(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE18_M_fill_initializeEjRKS0_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE14_M_fill_assignEjRKS0_ */

	/* <0> (null):0 */
	void _M_transfer(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */

	/* <0> (null):0 */
	void _M_insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void _M_erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE25_M_check_equal_allocatorsERS2_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 643 */
 /* pointer to 641 */
 /* size: 4 */

/* 644 */
 /* pointer to 642 */
 /* size: 4 */

/* 645 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 646 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 647 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 648 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 649 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 650 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 651 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 652 */
 /* pointer to 653 */
 /* size: 4 */

/* 653 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 654 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 655 */
/* <0> (null):0 */
struct SpotEncounter {
	union NavConnect           from;                 /*     0     4 */
	enum NavDirType            fromDir;              /*     4     4 */
	union NavConnect           to;                   /*     8     4 */
	enum NavDirType            toDir;                /*    12     4 */
	struct Ray                 path;                 /*    16    24 */
	SpotOrderList              spotList;             /*    40     0 */

	/* size: 48, cachelines: 1, members: 6 */
	/* last cacheline: 48 bytes */

	/* BRAIN FART ALERT! 48 != 40 + 0(holes), diff = 8 */

}; /* size: 48 */

/* 656 */
/* <0> (null):0 */
typedef struct list<SpotEncounter, std::allocator<SpotEncounter> > SpotEncounterList; /* size: 0 */

/* 657 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 658 */
/* <0> (null):0 */
typedef class HidingSpot * * pointer; /* size: 4 */

/* 659 */
/* <0> (null):0 */
typedef const class HidingSpot *  * const_pointer; /* size: 4 */

/* 660 */
/* <0> (null):0 */
class new_allocator<HidingSpot*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class HidingSpot * * pointer;

	/* <0> (null):0 */
	typedef const class HidingSpot *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<HidingSpot*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<HidingSpot*> *, const class new_allocator<HidingSpot*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<HidingSpot*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<HidingSpot*>  *, class HidingSpot * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE7addressERS2_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<HidingSpot*>  *, const class HidingSpot *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE7addressERKS2_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<HidingSpot*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<HidingSpot*> *, class HidingSpot * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE10deallocateEPS2_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<HidingSpot*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<HidingSpot*> *, class HidingSpot * *, const class HidingSpot *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE9constructEPS2_RKS2_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<HidingSpot*> *, class HidingSpot * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE7destroyEPS2_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 661 */
 /* pointer to 571 */
 /* size: 4 */

/* 662 */
 /* pointer to 663 */
 /* size: 4 */

/* 663 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 664 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 665 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 666 */
 /* pointer to 660 */
 /* size: 4 */

/* 667 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 668 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 669 */
 /* pointer to 670 */
 /* size: 4 */

/* 670 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 671 */
/* <0> (null):0 */
typedef class HidingSpot * & reference; /* size: 4 */

/* 672 */
/* <0> (null):0 */
typedef const class HidingSpot *  & const_reference; /* size: 4 */

/* 673 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<HidingSpot*> > other; /* size: 0 */

/* 674 */
/* <0> (null):0 */
struct rebind<std::_List_node<HidingSpot*> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<HidingSpot*> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 675 */
/* <0> (null):0 */
typedef struct allocator<HidingSpot*> other; /* size: 1 */

/* 676 */
/* <0> (null):0 */
struct rebind<HidingSpot*> {
	/* <0> (null):0 */
	typedef struct allocator<HidingSpot*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 677 */
/* <0> (null):0 */
class allocator<HidingSpot*> : public new_allocator<HidingSpot*> {
public:

	/* class new_allocator<HidingSpot*> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class HidingSpot * & reference;

	/* <0> (null):0 */
	typedef const class HidingSpot *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<HidingSpot*> *);

	/* <0> (null):0 */
	void allocator(class allocator<HidingSpot*> *, const class allocator<HidingSpot*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<HidingSpot*> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<HidingSpot*> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<HidingSpot*> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<HidingSpot*> {
		/* <0> (null):0 */
		typedef struct allocator<HidingSpot*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 678 */
 /* pointer to 677 */
 /* size: 4 */

/* 679 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 680 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 681 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 682 */
/* <0> (null):0 */
typedef class _List_node<HidingSpot*> * pointer; /* size: 4 */

/* 683 */
/* <0> (null):0 */
typedef const class _List_node<HidingSpot*>  * const_pointer; /* size: 4 */

/* 684 */
/* <0> (null):0 */
class new_allocator<std::_List_node<HidingSpot*> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<HidingSpot*> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<HidingSpot*>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *, const class new_allocator<std::_List_node<HidingSpot*> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<HidingSpot*> >  *, class _List_node<HidingSpot*> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7addressERS4_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<HidingSpot*> >  *, const class _List_node<HidingSpot*>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7addressERKS4_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<HidingSpot*> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE10deallocateEPS4_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<HidingSpot*> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *, const class _List_node<HidingSpot*>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE9constructEPS4_RKS4_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7destroyEPS4_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 685 */
 /* pointer to 24 */
 /* size: 4 */

/* 686 */
 /* pointer to 687 */
 /* size: 4 */

/* 687 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 688 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 689 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 690 */
 /* pointer to 684 */
 /* size: 4 */

/* 691 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 692 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 693 */
 /* pointer to 694 */
 /* size: 4 */

/* 694 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 695 */
/* <0> (null):0 */
class allocator<std::_List_node<HidingSpot*> > : public new_allocator<std::_List_node<HidingSpot*> > {
public:

	/* class new_allocator<std::_List_node<HidingSpot*> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<HidingSpot*> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<HidingSpot*> > *, const class allocator<std::_List_node<HidingSpot*> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<HidingSpot*> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 696 */
 /* pointer to 695 */
 /* size: 4 */

/* 697 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 698 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 699 */
 /* pointer to 26 */
 /* size: 4 */

/* 700 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 701 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 702 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 703 */
/* <0> (null):0 */
typedef struct allocator<HidingSpot*> allocator_type; /* size: 1 */

/* 704 */
/* <0> (null):0 */
class _List_base<HidingSpot*, std::allocator<HidingSpot*> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<HidingSpot*> allocator_type;

	/* <0> (null):0 */
	class _List_node<HidingSpot*> * _M_get_node(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_node<HidingSpot*> *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 705 */
 /* pointer to 704 */
 /* size: 4 */

/* 706 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 707 */
 /* pointer to 708 */
 /* size: 4 */

/* 708 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 709 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 710 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 711 */
/* <0> (null):0 */
typedef class HidingSpot * value_type; /* size: 4 */

/* 712 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 713 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 714 */
/* <0> (null):0 */
typedef struct _List_iterator<HidingSpot*> iterator; /* size: 0 */

/* 715 */
/* <0> (null):0 */
typedef struct _List_const_iterator<HidingSpot*> const_iterator; /* size: 0 */

/* 716 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<HidingSpot*> > const_reverse_iterator; /* size: 0 */

/* 717 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<HidingSpot*> > reverse_iterator; /* size: 0 */

/* 718 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 719 */
/* <0> (null):0 */
typedef struct allocator<HidingSpot*> allocator_type; /* size: 1 */

/* 720 */
/* <0> (null):0 */
typedef struct _List_node<HidingSpot*> _Node; /* size: 0 */

/* 721 */
/* <0> (null):0 */
class list<HidingSpot*, std::allocator<HidingSpot*> > : protected _List_base<HidingSpot*, std::allocator<HidingSpot*> > {
protected:

	/* class _List_base<HidingSpot*, std::allocator<HidingSpot*> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef class HidingSpot * value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<HidingSpot*> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<HidingSpot*> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<HidingSpot*> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<HidingSpot*> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<HidingSpot*> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<HidingSpot*> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE14_M_create_nodeERKS1_ */

	/* <0> (null):0 */
	void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *);

	/* <0> (null):0 */
	void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const class list<HidingSpot*, std::allocator<HidingSpot*> >  &);

	/* <0> (null):0 */
	class list<HidingSpot*, std::allocator<HidingSpot*> > & operator=(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const class list<HidingSpot*, std::allocator<HidingSpot*> >  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EEaSERKS3_ */

	/* <0> (null):0 */
	void assign(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6assignEjRKS1_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, class HidingSpot *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6resizeEjS1_ */

	/* <0> (null):0 */
	reference front(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE10push_frontERKS1_ */

	/* <0> (null):0 */
	void pop_front(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9push_backERKS1_ */

	/* <0> (null):0 */
	void pop_back(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */

	/* <0> (null):0 */
	iterator erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	iterator erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */

	/* <0> (null):0 */
	void swap(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4swapERS3_ */

	/* <0> (null):0 */
	void clear(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */

	/* <0> (null):0 */
	void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */

	/* <0> (null):0 */
	void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */

	/* <0> (null):0 */
	void remove(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6removeERKS1_ */

	/* <0> (null):0 */
	void unique(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5mergeERS3_ */

	/* <0> (null):0 */
	void reverse(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE18_M_fill_initializeEjRKS1_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE14_M_fill_assignEjRKS1_ */

	/* <0> (null):0 */
	void _M_transfer(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */

	/* <0> (null):0 */
	void _M_insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void _M_erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE25_M_check_equal_allocatorsERS3_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 722 */
 /* pointer to 720 */
 /* size: 4 */

/* 723 */
 /* pointer to 721 */
 /* size: 4 */

/* 724 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 725 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 726 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 727 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 728 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 729 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 730 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 731 */
 /* pointer to 732 */
 /* size: 4 */

/* 732 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 733 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 734 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 735 */
/* <0> (null):0 */
typedef class SpotEncounter * pointer; /* size: 4 */

/* 736 */
/* <0> (null):0 */
typedef const class SpotEncounter  * const_pointer; /* size: 4 */

/* 737 */
/* <0> (null):0 */
class new_allocator<SpotEncounter> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class SpotEncounter * pointer;

	/* <0> (null):0 */
	typedef const class SpotEncounter  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<SpotEncounter> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<SpotEncounter> *, const class new_allocator<SpotEncounter>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<SpotEncounter> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<SpotEncounter>  *, class SpotEncounter &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE7addressERS1_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<SpotEncounter>  *, const class SpotEncounter  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE7addressERKS1_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<SpotEncounter> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<SpotEncounter> *, class SpotEncounter *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE10deallocateEPS1_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<SpotEncounter>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<SpotEncounter> *, class SpotEncounter *, const class SpotEncounter  &); /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE9constructEPS1_RKS1_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<SpotEncounter> *, class SpotEncounter *); /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE7destroyEPS1_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 738 */
 /* pointer to 655 */
 /* size: 4 */

/* 739 */
 /* pointer to 740 */
 /* size: 4 */

/* 740 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 48 */

/* 741 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 742 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 743 */
 /* pointer to 737 */
 /* size: 4 */

/* 744 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 745 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 746 */
 /* pointer to 747 */
 /* size: 4 */

/* 747 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 748 */
/* <0> (null):0 */
typedef class SpotEncounter & reference; /* size: 4 */

/* 749 */
/* <0> (null):0 */
typedef const class SpotEncounter  & const_reference; /* size: 4 */

/* 750 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<SpotEncounter> > other; /* size: 0 */

/* 751 */
/* <0> (null):0 */
struct rebind<std::_List_node<SpotEncounter> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<SpotEncounter> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 752 */
/* <0> (null):0 */
typedef struct allocator<SpotEncounter> other; /* size: 1 */

/* 753 */
/* <0> (null):0 */
struct rebind<SpotEncounter> {
	/* <0> (null):0 */
	typedef struct allocator<SpotEncounter> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 754 */
/* <0> (null):0 */
class allocator<SpotEncounter> : public new_allocator<SpotEncounter> {
public:

	/* class new_allocator<SpotEncounter> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class SpotEncounter & reference;

	/* <0> (null):0 */
	typedef const class SpotEncounter  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<SpotEncounter> *);

	/* <0> (null):0 */
	void allocator(class allocator<SpotEncounter> *, const class allocator<SpotEncounter>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<SpotEncounter> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<SpotEncounter> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<SpotEncounter> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<SpotEncounter> {
		/* <0> (null):0 */
		typedef struct allocator<SpotEncounter> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 755 */
 /* pointer to 754 */
 /* size: 4 */

/* 756 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 757 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 758 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 759 */
/* <0> (null):0 */
typedef class _List_node<SpotEncounter> * pointer; /* size: 4 */

/* 760 */
/* <0> (null):0 */
typedef const class _List_node<SpotEncounter>  * const_pointer; /* size: 4 */

/* 761 */
/* <0> (null):0 */
class new_allocator<std::_List_node<SpotEncounter> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<SpotEncounter> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<SpotEncounter>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *, const class new_allocator<std::_List_node<SpotEncounter> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<SpotEncounter> >  *, class _List_node<SpotEncounter> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7addressERS3_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<SpotEncounter> >  *, const class _List_node<SpotEncounter>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7addressERKS3_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<SpotEncounter> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE10deallocateEPS3_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<SpotEncounter> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *, const class _List_node<SpotEncounter>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE9constructEPS3_RKS3_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7destroyEPS3_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 762 */
 /* pointer to 34 */
 /* size: 4 */

/* 763 */
 /* pointer to 764 */
 /* size: 4 */

/* 764 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 765 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 766 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 767 */
 /* pointer to 761 */
 /* size: 4 */

/* 768 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 769 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 770 */
 /* pointer to 771 */
 /* size: 4 */

/* 771 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 772 */
/* <0> (null):0 */
class allocator<std::_List_node<SpotEncounter> > : public new_allocator<std::_List_node<SpotEncounter> > {
public:

	/* class new_allocator<std::_List_node<SpotEncounter> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<SpotEncounter> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<SpotEncounter> > *, const class allocator<std::_List_node<SpotEncounter> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<SpotEncounter> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 773 */
 /* pointer to 772 */
 /* size: 4 */

/* 774 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 775 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 776 */
 /* pointer to 36 */
 /* size: 4 */

/* 777 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 778 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 779 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 780 */
/* <0> (null):0 */
typedef struct allocator<SpotEncounter> allocator_type; /* size: 1 */

/* 781 */
/* <0> (null):0 */
class _List_base<SpotEncounter, std::allocator<SpotEncounter> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<SpotEncounter> allocator_type;

	/* <0> (null):0 */
	class _List_node<SpotEncounter> * _M_get_node(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_node<SpotEncounter> *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE7_M_initEv */

	/* <0> (null):0 */
	using ::~BotStatement;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 782 */
 /* pointer to 781 */
 /* size: 4 */

/* 783 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 784 */
 /* pointer to 785 */
 /* size: 4 */

/* 785 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 786 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 787 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 788 */
/* <0> (null):0 */
typedef struct SpotEncounter value_type; /* size: 48 */

/* 789 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 790 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 791 */
/* <0> (null):0 */
typedef struct _List_iterator<SpotEncounter> iterator; /* size: 0 */

/* 792 */
/* <0> (null):0 */
typedef struct _List_const_iterator<SpotEncounter> const_iterator; /* size: 0 */

/* 793 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<SpotEncounter> > const_reverse_iterator; /* size: 0 */

/* 794 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<SpotEncounter> > reverse_iterator; /* size: 0 */

/* 795 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 796 */
/* <0> (null):0 */
typedef struct allocator<SpotEncounter> allocator_type; /* size: 1 */

/* 797 */
/* <0> (null):0 */
typedef struct _List_node<SpotEncounter> _Node; /* size: 0 */

/* 798 */
/* <0> (null):0 */
class list<SpotEncounter, std::allocator<SpotEncounter> > : protected _List_base<SpotEncounter, std::allocator<SpotEncounter> > {
protected:

	/* class _List_base<SpotEncounter, std::allocator<SpotEncounter> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef struct SpotEncounter value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<SpotEncounter> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<SpotEncounter> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<SpotEncounter> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<SpotEncounter> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<SpotEncounter> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<SpotEncounter> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE14_M_create_nodeERKS0_ */

	/* <0> (null):0 */
	void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *);

	/* <0> (null):0 */
	void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const class list<SpotEncounter, std::allocator<SpotEncounter> >  &);

	/* <0> (null):0 */
	class list<SpotEncounter, std::allocator<SpotEncounter> > & operator=(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const class list<SpotEncounter, std::allocator<SpotEncounter> >  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EEaSERKS2_ */

	/* <0> (null):0 */
	void assign(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6assignEjRKS0_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, class SpotEncounter); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6resizeEjS0_ */

	/* <0> (null):0 */
	reference front(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE10push_frontERKS0_ */

	/* <0> (null):0 */
	void pop_front(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9push_backERKS0_ */

	/* <0> (null):0 */
	void pop_back(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, unsigned int, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */

	/* <0> (null):0 */
	iterator erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	iterator erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */

	/* <0> (null):0 */
	void swap(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4swapERS2_ */

	/* <0> (null):0 */
	void clear(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */

	/* <0> (null):0 */
	void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */

	/* <0> (null):0 */
	void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */

	/* <0> (null):0 */
	void remove(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6removeERKS0_ */

	/* <0> (null):0 */
	void unique(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5mergeERS2_ */

	/* <0> (null):0 */
	void reverse(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE18_M_fill_initializeEjRKS0_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE14_M_fill_assignEjRKS0_ */

	/* <0> (null):0 */
	void _M_transfer(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */

	/* <0> (null):0 */
	void _M_insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void _M_erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE25_M_check_equal_allocatorsERS2_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 799 */
 /* pointer to 797 */
 /* size: 4 */

/* 800 */
 /* pointer to 798 */
 /* size: 4 */

/* 801 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 802 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 48 */

/* 803 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 804 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 805 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 806 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 807 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 808 */
 /* pointer to 809 */
 /* size: 4 */

/* 809 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 810 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 811 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 812 */
/* <0> (null):0 */
typedef union NavConnect * pointer; /* size: 4 */

/* 813 */
/* <0> (null):0 */
typedef const union NavConnect  * const_pointer; /* size: 4 */

/* 814 */
/* <0> (null):0 */
class new_allocator<NavConnect> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef union NavConnect * pointer;

	/* <0> (null):0 */
	typedef const union NavConnect  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<NavConnect> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<NavConnect> *, const class new_allocator<NavConnect>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<NavConnect> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<NavConnect>  *, union NavConnect &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE7addressERS1_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<NavConnect>  *, const union NavConnect  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE7addressERKS1_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<NavConnect> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<NavConnect> *, union NavConnect *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE10deallocateEPS1_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<NavConnect>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<NavConnect> *, union NavConnect *, const union NavConnect  &); /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE9constructEPS1_RKS1_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<NavConnect> *, union NavConnect *); /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE7destroyEPS1_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 815 */
 /* pointer to 560 */
 /* size: 4 */

/* 816 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 817 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 818 */
 /* pointer to 814 */
 /* size: 4 */

/* 819 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 820 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 821 */
 /* pointer to 822 */
 /* size: 4 */

/* 822 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 823 */
/* <0> (null):0 */
typedef union NavConnect & reference; /* size: 4 */

/* 824 */
/* <0> (null):0 */
typedef const union NavConnect  & const_reference; /* size: 4 */

/* 825 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<NavConnect> > other; /* size: 0 */

/* 826 */
/* <0> (null):0 */
struct rebind<std::_List_node<NavConnect> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<NavConnect> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 827 */
/* <0> (null):0 */
typedef struct allocator<NavConnect> other; /* size: 1 */

/* 828 */
/* <0> (null):0 */
struct rebind<NavConnect> {
	/* <0> (null):0 */
	typedef struct allocator<NavConnect> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 829 */
/* <0> (null):0 */
class allocator<NavConnect> : public new_allocator<NavConnect> {
public:

	/* class new_allocator<NavConnect> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef union NavConnect & reference;

	/* <0> (null):0 */
	typedef const union NavConnect  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<NavConnect> *);

	/* <0> (null):0 */
	void allocator(class allocator<NavConnect> *, const class allocator<NavConnect>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<NavConnect> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<NavConnect> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<NavConnect> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<NavConnect> {
		/* <0> (null):0 */
		typedef struct allocator<NavConnect> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 830 */
 /* pointer to 829 */
 /* size: 4 */

/* 831 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 832 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 833 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 834 */
/* <0> (null):0 */
typedef class _List_node<NavConnect> * pointer; /* size: 4 */

/* 835 */
/* <0> (null):0 */
typedef const class _List_node<NavConnect>  * const_pointer; /* size: 4 */

/* 836 */
/* <0> (null):0 */
class new_allocator<std::_List_node<NavConnect> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<NavConnect> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<NavConnect>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<NavConnect> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<NavConnect> > *, const class new_allocator<std::_List_node<NavConnect> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<NavConnect> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<NavConnect> >  *, class _List_node<NavConnect> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7addressERS3_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<NavConnect> >  *, const class _List_node<NavConnect>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7addressERKS3_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<NavConnect> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE10deallocateEPS3_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<NavConnect> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *, const class _List_node<NavConnect>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE9constructEPS3_RKS3_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7destroyEPS3_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 837 */
 /* pointer to 44 */
 /* size: 4 */

/* 838 */
 /* pointer to 839 */
 /* size: 4 */

/* 839 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 840 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 841 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 842 */
 /* pointer to 836 */
 /* size: 4 */

/* 843 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 844 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 845 */
 /* pointer to 846 */
 /* size: 4 */

/* 846 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 847 */
/* <0> (null):0 */
class allocator<std::_List_node<NavConnect> > : public new_allocator<std::_List_node<NavConnect> > {
public:

	/* class new_allocator<std::_List_node<NavConnect> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<NavConnect> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<NavConnect> > *, const class allocator<std::_List_node<NavConnect> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<NavConnect> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 848 */
 /* pointer to 847 */
 /* size: 4 */

/* 849 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 850 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 851 */
 /* pointer to 46 */
 /* size: 4 */

/* 852 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 853 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 854 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 855 */
/* <0> (null):0 */
typedef struct allocator<NavConnect> allocator_type; /* size: 1 */

/* 856 */
/* <0> (null):0 */
class _List_base<NavConnect, std::allocator<NavConnect> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<NavConnect> allocator_type;

	/* <0> (null):0 */
	class _List_node<NavConnect> * _M_get_node(class _List_base<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<NavConnect, std::allocator<NavConnect> > *, class _List_node<NavConnect> *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 857 */
 /* pointer to 856 */
 /* size: 4 */

/* 858 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 859 */
 /* pointer to 860 */
 /* size: 4 */

/* 860 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 861 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 862 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 863 */
/* <0> (null):0 */
typedef union NavConnect value_type; /* size: 4 */

/* 864 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 865 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 866 */
/* <0> (null):0 */
typedef struct _List_iterator<NavConnect> iterator; /* size: 0 */

/* 867 */
/* <0> (null):0 */
typedef struct _List_const_iterator<NavConnect> const_iterator; /* size: 0 */

/* 868 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<NavConnect> > const_reverse_iterator; /* size: 0 */

/* 869 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<NavConnect> > reverse_iterator; /* size: 0 */

/* 870 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 871 */
/* <0> (null):0 */
typedef struct allocator<NavConnect> allocator_type; /* size: 1 */

/* 872 */
/* <0> (null):0 */
typedef struct _List_node<NavConnect> _Node; /* size: 0 */

/* 873 */
/* <0> (null):0 */
class list<NavConnect, std::allocator<NavConnect> > : protected _List_base<NavConnect, std::allocator<NavConnect> > {
protected:

	/* class _List_base<NavConnect, std::allocator<NavConnect> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef union NavConnect value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<NavConnect> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<NavConnect> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<NavConnect> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<NavConnect> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<NavConnect> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<NavConnect> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE14_M_create_nodeERKS0_ */

	/* <0> (null):0 */
	void list(class list<NavConnect, std::allocator<NavConnect> > *);

	/* <0> (null):0 */
	void list(class list<NavConnect, std::allocator<NavConnect> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<NavConnect, std::allocator<NavConnect> > *, const class list<NavConnect, std::allocator<NavConnect> >  &);

	/* <0> (null):0 */
	class list<NavConnect, std::allocator<NavConnect> > & operator=(class list<NavConnect, std::allocator<NavConnect> > *, const class list<NavConnect, std::allocator<NavConnect> >  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EEaSERKS2_ */

	/* <0> (null):0 */
	void assign(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6assignEjRKS0_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, union NavConnect); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6resizeEjS0_ */

	/* <0> (null):0 */
	reference front(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE10push_frontERKS0_ */

	/* <0> (null):0 */
	void pop_front(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9push_backERKS0_ */

	/* <0> (null):0 */
	void pop_back(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, unsigned int, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */

	/* <0> (null):0 */
	iterator erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	iterator erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */

	/* <0> (null):0 */
	void swap(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4swapERS2_ */

	/* <0> (null):0 */
	void clear(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */

	/* <0> (null):0 */
	void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */

	/* <0> (null):0 */
	void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */

	/* <0> (null):0 */
	void remove(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6removeERKS0_ */

	/* <0> (null):0 */
	void unique(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5mergeERS2_ */

	/* <0> (null):0 */
	void reverse(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE18_M_fill_initializeEjRKS0_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE14_M_fill_assignEjRKS0_ */

	/* <0> (null):0 */
	void _M_transfer(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */

	/* <0> (null):0 */
	void _M_insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void _M_erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE25_M_check_equal_allocatorsERS2_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 874 */
 /* pointer to 872 */
 /* size: 4 */

/* 875 */
 /* pointer to 873 */
 /* size: 4 */

/* 876 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 877 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 878 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 879 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 880 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 881 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 882 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 883 */
 /* pointer to 884 */
 /* size: 4 */

/* 884 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 885 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 886 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 887 */
/* <0> (null):0 */
typedef class CNavLadder * * pointer; /* size: 4 */

/* 888 */
/* <0> (null):0 */
typedef const class CNavLadder *  * const_pointer; /* size: 4 */

/* 889 */
/* <0> (null):0 */
class new_allocator<CNavLadder*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class CNavLadder * * pointer;

	/* <0> (null):0 */
	typedef const class CNavLadder *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<CNavLadder*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<CNavLadder*> *, const class new_allocator<CNavLadder*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<CNavLadder*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<CNavLadder*>  *, class CNavLadder * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE7addressERS2_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<CNavLadder*>  *, const class CNavLadder *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE7addressERKS2_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<CNavLadder*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<CNavLadder*> *, class CNavLadder * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE10deallocateEPS2_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<CNavLadder*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<CNavLadder*> *, class CNavLadder * *, const class CNavLadder *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE9constructEPS2_RKS2_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<CNavLadder*> *, class CNavLadder * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE7destroyEPS2_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 890 */
 /* pointer to 568 */
 /* size: 4 */

/* 891 */
 /* pointer to 892 */
 /* size: 4 */

/* 892 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 893 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 894 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 895 */
 /* pointer to 889 */
 /* size: 4 */

/* 896 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 897 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 898 */
 /* pointer to 899 */
 /* size: 4 */

/* 899 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 900 */
/* <0> (null):0 */
typedef class CNavLadder * & reference; /* size: 4 */

/* 901 */
/* <0> (null):0 */
typedef const class CNavLadder *  & const_reference; /* size: 4 */

/* 902 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<CNavLadder*> > other; /* size: 0 */

/* 903 */
/* <0> (null):0 */
struct rebind<std::_List_node<CNavLadder*> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<CNavLadder*> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 904 */
/* <0> (null):0 */
typedef struct allocator<CNavLadder*> other; /* size: 1 */

/* 905 */
/* <0> (null):0 */
struct rebind<CNavLadder*> {
	/* <0> (null):0 */
	typedef struct allocator<CNavLadder*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 906 */
/* <0> (null):0 */
class allocator<CNavLadder*> : public new_allocator<CNavLadder*> {
public:

	/* class new_allocator<CNavLadder*> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class CNavLadder * & reference;

	/* <0> (null):0 */
	typedef const class CNavLadder *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<CNavLadder*> *);

	/* <0> (null):0 */
	void allocator(class allocator<CNavLadder*> *, const class allocator<CNavLadder*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<CNavLadder*> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<CNavLadder*> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<CNavLadder*> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<CNavLadder*> {
		/* <0> (null):0 */
		typedef struct allocator<CNavLadder*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 907 */
 /* pointer to 906 */
 /* size: 4 */

/* 908 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 909 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 910 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 911 */
/* <0> (null):0 */
typedef class _List_node<CNavLadder*> * pointer; /* size: 4 */

/* 912 */
/* <0> (null):0 */
typedef const class _List_node<CNavLadder*>  * const_pointer; /* size: 4 */

/* 913 */
/* <0> (null):0 */
class new_allocator<std::_List_node<CNavLadder*> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<CNavLadder*> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<CNavLadder*>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *, const class new_allocator<std::_List_node<CNavLadder*> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<CNavLadder*> >  *, class _List_node<CNavLadder*> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7addressERS4_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<CNavLadder*> >  *, const class _List_node<CNavLadder*>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7addressERKS4_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<CNavLadder*> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE10deallocateEPS4_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<CNavLadder*> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *, const class _List_node<CNavLadder*>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE9constructEPS4_RKS4_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7destroyEPS4_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 914 */
 /* pointer to 54 */
 /* size: 4 */

/* 915 */
 /* pointer to 916 */
 /* size: 4 */

/* 916 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 917 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 918 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 919 */
 /* pointer to 913 */
 /* size: 4 */

/* 920 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 921 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 922 */
 /* pointer to 923 */
 /* size: 4 */

/* 923 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 924 */
/* <0> (null):0 */
class allocator<std::_List_node<CNavLadder*> > : public new_allocator<std::_List_node<CNavLadder*> > {
public:

	/* class new_allocator<std::_List_node<CNavLadder*> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<CNavLadder*> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<CNavLadder*> > *, const class allocator<std::_List_node<CNavLadder*> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<CNavLadder*> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 925 */
 /* pointer to 924 */
 /* size: 4 */

/* 926 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 927 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 928 */
 /* pointer to 56 */
 /* size: 4 */

/* 929 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 930 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 931 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 932 */
/* <0> (null):0 */
typedef struct allocator<CNavLadder*> allocator_type; /* size: 1 */

/* 933 */
/* <0> (null):0 */
class _List_base<CNavLadder*, std::allocator<CNavLadder*> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<CNavLadder*> allocator_type;

	/* <0> (null):0 */
	class _List_node<CNavLadder*> * _M_get_node(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_node<CNavLadder*> *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 934 */
 /* pointer to 933 */
 /* size: 4 */

/* 935 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 936 */
 /* pointer to 937 */
 /* size: 4 */

/* 937 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 938 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 939 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 940 */
/* <0> (null):0 */
typedef class CNavLadder * value_type; /* size: 4 */

/* 941 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 942 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 943 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavLadder*> iterator; /* size: 0 */

/* 944 */
/* <0> (null):0 */
typedef struct _List_const_iterator<CNavLadder*> const_iterator; /* size: 0 */

/* 945 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<CNavLadder*> > const_reverse_iterator; /* size: 0 */

/* 946 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<CNavLadder*> > reverse_iterator; /* size: 0 */

/* 947 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 948 */
/* <0> (null):0 */
typedef struct allocator<CNavLadder*> allocator_type; /* size: 1 */

/* 949 */
/* <0> (null):0 */
typedef struct _List_node<CNavLadder*> _Node; /* size: 0 */

/* 950 */
/* <0> (null):0 */
class list<CNavLadder*, std::allocator<CNavLadder*> > : protected _List_base<CNavLadder*, std::allocator<CNavLadder*> > {
protected:

	/* class _List_base<CNavLadder*, std::allocator<CNavLadder*> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef class CNavLadder * value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<CNavLadder*> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<CNavLadder*> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<CNavLadder*> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<CNavLadder*> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<CNavLadder*> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<CNavLadder*> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE14_M_create_nodeERKS1_ */

	/* <0> (null):0 */
	void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *);

	/* <0> (null):0 */
	void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const class list<CNavLadder*, std::allocator<CNavLadder*> >  &);

	/* <0> (null):0 */
	class list<CNavLadder*, std::allocator<CNavLadder*> > & operator=(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const class list<CNavLadder*, std::allocator<CNavLadder*> >  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EEaSERKS3_ */

	/* <0> (null):0 */
	void assign(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6assignEjRKS1_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, class CNavLadder *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6resizeEjS1_ */

	/* <0> (null):0 */
	reference front(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE10push_frontERKS1_ */

	/* <0> (null):0 */
	void pop_front(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9push_backERKS1_ */

	/* <0> (null):0 */
	void pop_back(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */

	/* <0> (null):0 */
	iterator erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	iterator erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */

	/* <0> (null):0 */
	void swap(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4swapERS3_ */

	/* <0> (null):0 */
	void clear(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */

	/* <0> (null):0 */
	void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */

	/* <0> (null):0 */
	void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */

	/* <0> (null):0 */
	void remove(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6removeERKS1_ */

	/* <0> (null):0 */
	void unique(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5mergeERS3_ */

	/* <0> (null):0 */
	void reverse(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE18_M_fill_initializeEjRKS1_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE14_M_fill_assignEjRKS1_ */

	/* <0> (null):0 */
	void _M_transfer(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */

	/* <0> (null):0 */
	void _M_insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void _M_erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE25_M_check_equal_allocatorsERS3_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 951 */
 /* pointer to 949 */
 /* size: 4 */

/* 952 */
 /* pointer to 950 */
 /* size: 4 */

/* 953 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 954 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 955 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 956 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 957 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 958 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 959 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 960 */
 /* pointer to 961 */
 /* size: 4 */

/* 961 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 962 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 963 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 964 */
/* <0> (null):0 */
typedef class CNavArea * * pointer; /* size: 4 */

/* 965 */
/* <0> (null):0 */
typedef const class CNavArea *  * const_pointer; /* size: 4 */

/* 966 */
/* <0> (null):0 */
class new_allocator<CNavArea*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class CNavArea * * pointer;

	/* <0> (null):0 */
	typedef const class CNavArea *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<CNavArea*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<CNavArea*> *, const class new_allocator<CNavArea*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<CNavArea*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<CNavArea*>  *, class CNavArea * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE7addressERS2_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<CNavArea*>  *, const class CNavArea *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE7addressERKS2_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<CNavArea*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<CNavArea*> *, class CNavArea * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE10deallocateEPS2_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<CNavArea*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<CNavArea*> *, class CNavArea * *, const class CNavArea *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE9constructEPS2_RKS2_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<CNavArea*> *, class CNavArea * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE7destroyEPS2_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 967 */
 /* pointer to 549 */
 /* size: 4 */

/* 968 */
 /* pointer to 969 */
 /* size: 4 */

/* 969 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 970 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 971 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 972 */
 /* pointer to 966 */
 /* size: 4 */

/* 973 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 974 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 975 */
 /* pointer to 976 */
 /* size: 4 */

/* 976 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 977 */
/* <0> (null):0 */
typedef class CNavArea * & reference; /* size: 4 */

/* 978 */
/* <0> (null):0 */
typedef const class CNavArea *  & const_reference; /* size: 4 */

/* 979 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<CNavArea*> > other; /* size: 0 */

/* 980 */
/* <0> (null):0 */
struct rebind<std::_List_node<CNavArea*> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<CNavArea*> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 981 */
/* <0> (null):0 */
typedef struct allocator<CNavArea*> other; /* size: 1 */

/* 982 */
/* <0> (null):0 */
struct rebind<CNavArea*> {
	/* <0> (null):0 */
	typedef struct allocator<CNavArea*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 983 */
/* <0> (null):0 */
class allocator<CNavArea*> : public new_allocator<CNavArea*> {
public:

	/* class new_allocator<CNavArea*> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class CNavArea * & reference;

	/* <0> (null):0 */
	typedef const class CNavArea *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<CNavArea*> *);

	/* <0> (null):0 */
	void allocator(class allocator<CNavArea*> *, const class allocator<CNavArea*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<CNavArea*> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<CNavArea*> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<CNavArea*> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<CNavArea*> {
		/* <0> (null):0 */
		typedef struct allocator<CNavArea*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 984 */
 /* pointer to 983 */
 /* size: 4 */

/* 985 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 986 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 987 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 988 */
/* <0> (null):0 */
typedef class _List_node<CNavArea*> * pointer; /* size: 4 */

/* 989 */
/* <0> (null):0 */
typedef const class _List_node<CNavArea*>  * const_pointer; /* size: 4 */

/* 990 */
/* <0> (null):0 */
class new_allocator<std::_List_node<CNavArea*> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<CNavArea*> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<CNavArea*>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<CNavArea*> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<CNavArea*> > *, const class new_allocator<std::_List_node<CNavArea*> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<CNavArea*> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<CNavArea*> >  *, class _List_node<CNavArea*> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7addressERS4_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<CNavArea*> >  *, const class _List_node<CNavArea*>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7addressERKS4_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<CNavArea*> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE10deallocateEPS4_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<CNavArea*> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *, const class _List_node<CNavArea*>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE9constructEPS4_RKS4_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7destroyEPS4_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 991 */
 /* pointer to 64 */
 /* size: 4 */

/* 992 */
 /* pointer to 993 */
 /* size: 4 */

/* 993 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 994 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 995 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 996 */
 /* pointer to 990 */
 /* size: 4 */

/* 997 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 998 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 999 */
 /* pointer to 1000 */
 /* size: 4 */

/* 1000 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1001 */
/* <0> (null):0 */
class allocator<std::_List_node<CNavArea*> > : public new_allocator<std::_List_node<CNavArea*> > {
public:

	/* class new_allocator<std::_List_node<CNavArea*> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<CNavArea*> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<CNavArea*> > *, const class allocator<std::_List_node<CNavArea*> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<CNavArea*> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 1002 */
 /* pointer to 1001 */
 /* size: 4 */

/* 1003 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1004 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1005 */
 /* pointer to 66 */
 /* size: 4 */

/* 1006 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1007 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1008 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 1009 */
/* <0> (null):0 */
typedef struct allocator<CNavArea*> allocator_type; /* size: 1 */

/* 1010 */
/* <0> (null):0 */
class _List_base<CNavArea*, std::allocator<CNavArea*> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<CNavArea*> allocator_type;

	/* <0> (null):0 */
	class _List_node<CNavArea*> * _M_get_node(class _List_base<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, class _List_node<CNavArea*> *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 1011 */
 /* pointer to 1010 */
 /* size: 4 */

/* 1012 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1013 */
 /* pointer to 1014 */
 /* size: 4 */

/* 1014 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1015 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1016 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1017 */
/* <0> (null):0 */
typedef class CNavArea * value_type; /* size: 4 */

/* 1018 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 1019 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 1020 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavArea*> iterator; /* size: 0 */

/* 1021 */
/* <0> (null):0 */
typedef struct _List_const_iterator<CNavArea*> const_iterator; /* size: 0 */

/* 1022 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<CNavArea*> > const_reverse_iterator; /* size: 0 */

/* 1023 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<CNavArea*> > reverse_iterator; /* size: 0 */

/* 1024 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1025 */
/* <0> (null):0 */
typedef struct allocator<CNavArea*> allocator_type; /* size: 1 */

/* 1026 */
/* <0> (null):0 */
typedef struct _List_node<CNavArea*> _Node; /* size: 0 */

/* 1027 */
/* <0> (null):0 */
class list<CNavArea*, std::allocator<CNavArea*> > : protected _List_base<CNavArea*, std::allocator<CNavArea*> > {
protected:

	/* class _List_base<CNavArea*, std::allocator<CNavArea*> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef class CNavArea * value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<CNavArea*> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<CNavArea*> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<CNavArea*> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<CNavArea*> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<CNavArea*> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<CNavArea*> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE14_M_create_nodeERKS1_ */

	/* <0> (null):0 */
	void list(class list<CNavArea*, std::allocator<CNavArea*> > *);

	/* <0> (null):0 */
	void list(class list<CNavArea*, std::allocator<CNavArea*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<CNavArea*, std::allocator<CNavArea*> > *, const class list<CNavArea*, std::allocator<CNavArea*> >  &);

	/* <0> (null):0 */
	class list<CNavArea*, std::allocator<CNavArea*> > & operator=(class list<CNavArea*, std::allocator<CNavArea*> > *, const class list<CNavArea*, std::allocator<CNavArea*> >  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EEaSERKS3_ */

	/* <0> (null):0 */
	void assign(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6assignEjRKS1_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, class CNavArea *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6resizeEjS1_ */

	/* <0> (null):0 */
	reference front(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE10push_frontERKS1_ */

	/* <0> (null):0 */
	void pop_front(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9push_backERKS1_ */

	/* <0> (null):0 */
	void pop_back(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */

	/* <0> (null):0 */
	iterator erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	iterator erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */

	/* <0> (null):0 */
	void swap(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4swapERS3_ */

	/* <0> (null):0 */
	void clear(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */

	/* <0> (null):0 */
	void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */

	/* <0> (null):0 */
	void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */

	/* <0> (null):0 */
	void remove(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6removeERKS1_ */

	/* <0> (null):0 */
	void unique(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5mergeERS3_ */

	/* <0> (null):0 */
	void reverse(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE18_M_fill_initializeEjRKS1_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE14_M_fill_assignEjRKS1_ */

	/* <0> (null):0 */
	void _M_transfer(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */

	/* <0> (null):0 */
	void _M_insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void _M_erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE25_M_check_equal_allocatorsERS3_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 1028 */
 /* pointer to 1026 */
 /* size: 4 */

/* 1029 */
 /* pointer to 1027 */
 /* size: 4 */

/* 1030 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1031 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1032 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1033 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1034 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1035 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1036 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1037 */
 /* pointer to 1038 */
 /* size: 4 */

/* 1038 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1039 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1040 */
/* <0> (null):0 */
struct ApproachInfo        array[16]; /* size: 320 */

/* 1041 */
 /* pointer to 548 */
 /* size: 4 */

/* 1042 */
/* <0> (null):0 */
class list<NavConnect, std::allocator<NavConnect> > array[4]; /* size: 32 */

/* 1043 */
/* <0> (null):0 */
class list<CNavLadder*, std::allocator<CNavLadder*> > array[2]; /* size: 16 */

/* 1044 */
/* <0> (null):0 */
class CNavNode *           array[4]; /* size: 16 */

/* 1045 */
 /* pointer to 1046 */
 /* size: 4 */

/* 1046 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 532 */

/* 1047 */
 /* pointer to 190 */
 /* size: 4 */

/* 1048 */
 /* pointer to 1049 */
 /* size: 4 */

/* 1049 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 532 */

/* 1050 */
 /* pointer to 1051 */
 /* size: 4 */

/* 1051 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1052 */
 /* pointer to 1053 */
 /* size: 4 */

/* 1053 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1054 */
 /* pointer to 1055 */
 /* size: 4 */

/* 1055 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1056 */
 /* pointer to 1057 */
 /* size: 4 */

/* 1057 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 20 */

/* 1058 */
 /* pointer to 1041 */
 /* size: 4 */

/* 1059 */
/* <0> (null):0 */
typedef struct list<CNavArea*, std::allocator<CNavArea*> > NavAreaList; /* size: 8 */

/* 1060 */
/* <0> (null):0 */
typedef struct _List_const_iterator<NavConnect> _Self; /* size: 4 */

/* 1061 */
/* <0> (null):0 */
typedef class _List_node<NavConnect>const _Node; /* size: 0 */

/* 1062 */
/* <0> (null):0 */
typedef struct _List_iterator<NavConnect> iterator; /* size: 0 */

/* 1063 */
/* <0> (null):0 */
typedef const union NavConnect  * pointer; /* size: 4 */

/* 1064 */
/* <0> (null):0 */
typedef const union NavConnect  & reference; /* size: 4 */

/* 1065 */
/* <0> (null):0 */
struct _List_const_iterator<NavConnect> {
	const class _List_node_base  * _M_node;          /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_const_iterator<NavConnect> _Self;

	/* <0> (null):0 */
	typedef class _List_node<NavConnect>const _Node;

	/* <0> (null):0 */
	typedef struct _List_iterator<NavConnect> iterator;

	/* <0> (null):0 */
	typedef const union NavConnect  * pointer;

	/* <0> (null):0 */
	typedef const union NavConnect  & reference;

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<NavConnect> *);

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<NavConnect> *, const class _List_node_base  *);

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<NavConnect> *, const iterator  &);

	/* <0> (null):0 */
	reference operator*(const class _List_const_iterator<NavConnect>  *); /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_const_iterator<NavConnect>  *); /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_const_iterator<NavConnect> *); /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_const_iterator<NavConnect> *, int); /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_const_iterator<NavConnect> *); /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_const_iterator<NavConnect> *, int); /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_const_iterator<NavConnect>  *, const _Self  &); /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEeqERKS1_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_const_iterator<NavConnect>  *, const _Self  &); /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEneERKS1_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1066 */
 /* pointer to 1067 */
 /* size: 4 */

/* 1067 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1068 */
 /* pointer to 1065 */
 /* size: 4 */

/* 1069 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1070 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1071 */
 /* pointer to 1072 */
 /* size: 4 */

/* 1072 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1073 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1074 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1075 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1076 */
/* <0> (null):0 */
class CNavAreaGrid {
private:

	floatconst                 m_cellSize;           /*     0     4 */
	NavAreaList *              m_grid;               /*     4     4 */
	int                        m_gridSizeX;          /*     8     4 */
	int                        m_gridSizeY;          /*    12     4 */
	float                      m_minX;               /*    16     4 */
	float                      m_minY;               /*    20     4 */
	unsigned int               m_areaCount;          /*    24     4 */
	class CNavArea *           m_hashTable[256];     /*    28  1024 */
	/* <0> (null):0 */
	void CNavAreaGrid(class CNavAreaGrid *);

	/* <0> (null):0 */
	void ~CNavAreaGrid(class CNavAreaGrid *, int);

	/* <0> (null):0 */
	void Reset(class CNavAreaGrid *); /* linkage=_ZN12CNavAreaGrid5ResetEv */

	/* <0> (null):0 */
	void Initialize(class CNavAreaGrid *, float, float, float, float); /* linkage=_ZN12CNavAreaGrid10InitializeEffff */

	/* <0> (null):0 */
	void AddNavArea(class CNavAreaGrid *, class CNavArea *); /* linkage=_ZN12CNavAreaGrid10AddNavAreaEP8CNavArea */

	/* <0> (null):0 */
	void RemoveNavArea(class CNavAreaGrid *, class CNavArea *); /* linkage=_ZN12CNavAreaGrid13RemoveNavAreaEP8CNavArea */

	/* <0> (null):0 */
	unsigned int GetNavAreaCount(const class CNavAreaGrid  *); /* linkage=_ZNK12CNavAreaGrid15GetNavAreaCountEv */

	/* <0> (null):0 */
	class CNavArea * GetNavArea(const class CNavAreaGrid  *, const class Vector  *, float); /* linkage=_ZNK12CNavAreaGrid10GetNavAreaEPK6Vectorf */

	/* <0> (null):0 */
	class CNavArea * GetNavAreaByID(const class CNavAreaGrid  *, unsigned int); /* linkage=_ZNK12CNavAreaGrid14GetNavAreaByIDEj */

	/* <0> (null):0 */
	class CNavArea * GetNearestNavArea(const class CNavAreaGrid  *, const class Vector  *, bool); /* linkage=_ZNK12CNavAreaGrid17GetNearestNavAreaEPK6Vectorb */

	/* <0> (null):0 */
	Place GetPlace(const class CNavAreaGrid  *, const class Vector  *); /* linkage=_ZNK12CNavAreaGrid8GetPlaceEPK6Vector */

	/* <0> (null):0 */
	int ComputeHashKey(const class CNavAreaGrid  *, unsigned int); /* linkage=_ZNK12CNavAreaGrid14ComputeHashKeyEj */

	/* <0> (null):0 */
	int WorldToGridX(const class CNavAreaGrid  *, float); /* linkage=_ZNK12CNavAreaGrid12WorldToGridXEf */

	/* <0> (null):0 */
	int WorldToGridY(const class CNavAreaGrid  *, float); /* linkage=_ZNK12CNavAreaGrid12WorldToGridYEf */

	/* --- cacheline 16 boundary (1024 bytes) was 28 bytes ago --- */

	/* size: 1052, cachelines: 17, members: 8 */
	/* last cacheline: 28 bytes */
}; /* size: 1052 */

/* 1077 */
 /* pointer to 1059 */
 /* size: 4 */

/* 1078 */
/* <0> (null):0 */
class CNavArea *           array[256]; /* size: 1024 */

/* 1079 */
 /* pointer to 1076 */
 /* size: 4 */

/* 1080 */
 /* pointer to 1081 */
 /* size: 4 */

/* 1081 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1052 */

/* 1082 */
 /* pointer to 1083 */
 /* size: 4 */

/* 1083 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 68 */

/* 1084 */
/* <0> (null):0 */
typedef struct _List_const_iterator<CNavLadder*> _Self; /* size: 4 */

/* 1085 */
/* <0> (null):0 */
typedef class _List_node<CNavLadder*>const _Node; /* size: 0 */

/* 1086 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavLadder*> iterator; /* size: 0 */

/* 1087 */
/* <0> (null):0 */
typedef const class CNavLadder *  * pointer; /* size: 4 */

/* 1088 */
/* <0> (null):0 */
typedef const class CNavLadder *  & reference; /* size: 4 */

/* 1089 */
/* <0> (null):0 */
struct _List_const_iterator<CNavLadder*> {
	const class _List_node_base  * _M_node;          /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_const_iterator<CNavLadder*> _Self;

	/* <0> (null):0 */
	typedef class _List_node<CNavLadder*>const _Node;

	/* <0> (null):0 */
	typedef struct _List_iterator<CNavLadder*> iterator;

	/* <0> (null):0 */
	typedef const class CNavLadder *  * pointer;

	/* <0> (null):0 */
	typedef const class CNavLadder *  & reference;

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<CNavLadder*> *);

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<CNavLadder*> *, const class _List_node_base  *);

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<CNavLadder*> *, const iterator  &);

	/* <0> (null):0 */
	reference operator*(const class _List_const_iterator<CNavLadder*>  *); /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_const_iterator<CNavLadder*>  *); /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_const_iterator<CNavLadder*> *); /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_const_iterator<CNavLadder*> *, int); /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_const_iterator<CNavLadder*> *); /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_const_iterator<CNavLadder*> *, int); /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_const_iterator<CNavLadder*>  *, const _Self  &); /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEeqERKS2_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_const_iterator<CNavLadder*>  *, const _Self  &); /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEneERKS2_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1090 */
 /* pointer to 1089 */
 /* size: 4 */

/* 1091 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1092 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1093 */
 /* pointer to 1094 */
 /* size: 4 */

/* 1094 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1095 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1096 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1097 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1098 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavArea*> _Self; /* size: 4 */

/* 1099 */
/* <0> (null):0 */
typedef struct _List_node<CNavArea*> _Node; /* size: 0 */

/* 1100 */
/* <0> (null):0 */
typedef class CNavArea * * pointer; /* size: 4 */

/* 1101 */
/* <0> (null):0 */
typedef class CNavArea * & reference; /* size: 4 */

/* 1102 */
/* <0> (null):0 */
struct _List_iterator<CNavArea*> {
	class _List_node_base *    _M_node;              /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_iterator<CNavArea*> _Self;

	/* <0> (null):0 */
	typedef struct _List_node<CNavArea*> _Node;

	/* <0> (null):0 */
	typedef class CNavArea * * pointer;

	/* <0> (null):0 */
	typedef class CNavArea * & reference;

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<CNavArea*> *);

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<CNavArea*> *, class _List_node_base *);

	/* <0> (null):0 */
	reference operator*(const class _List_iterator<CNavArea*>  *); /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_iterator<CNavArea*>  *); /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_iterator<CNavArea*> *); /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_iterator<CNavArea*> *, int); /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_iterator<CNavArea*> *); /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_iterator<CNavArea*> *, int); /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_iterator<CNavArea*>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEeqERKS2_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_iterator<CNavArea*>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEneERKS2_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1103 */
 /* pointer to 1102 */
 /* size: 4 */

/* 1104 */
 /* pointer to 1105 */
 /* size: 4 */

/* 1105 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1106 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1107 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1108 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1109 */
/* <0> (null):0 */
struct __uninitialized_copy<true> {
	/* <0> (null):0 */
	int * __uninit_copy<int*, int*>(int *, int *, int *);

	/* <0> (null):0 */
	class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * __uninit_copy<std::vector<BotSpeakable*>**, std::vector<BotSpeakable*>**>(class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *);

	/* <0> (null):0 */
	class BotSpeakable * * __uninit_copy<BotSpeakable**, BotSpeakable**>(class BotSpeakable * *, class BotSpeakable * *, class BotSpeakable * *);


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1110 */
/* <0> (null):0 */
enum BotProfileTeamType {
	BOT_TEAM_T = 0,
	BOT_TEAM_CT = 1,
	BOT_TEAM_ANY = 2,
}; /* size: 4 */

/* 1111 */
/* <0> (null):0 */
class BotProfile {
private:

	char *                     m_name;               /*     0     4 */
	float                      m_aggression;         /*     4     4 */
	float                      m_skill;              /*     8     4 */
	float                      m_teamwork;           /*    12     4 */
	int                        m_weaponPreference[16]; /*    16    64 */
	/* --- cacheline 1 boundary (64 bytes) was 16 bytes ago --- */
	int                        m_weaponPreferenceCount; /*    80     4 */
	int                        m_cost;               /*    84     4 */
	int                        m_skin;               /*    88     4 */
	unsigned char              m_difficultyFlags;    /*    92     1 */
	int                        m_voicePitch;         /*    96     4 */
	float                      m_reactionTime;       /*   100     4 */
	float                      m_attackDelay;        /*   104     4 */
	enum BotProfileTeamType    m_teams;              /*   108     4 */
	bool                       m_prefersSilencer;    /*   112     1 */
	int                        m_voiceBank;          /*   116     4 */
	/* <0> (null):0 */
	void BotProfile(class BotProfile *);

	/* <0> (null):0 */
	const char  * GetName(const class BotProfile  *); /* linkage=_ZNK10BotProfile7GetNameEv */

	/* <0> (null):0 */
	float GetAggression(const class BotProfile  *); /* linkage=_ZNK10BotProfile13GetAggressionEv */

	/* <0> (null):0 */
	float GetSkill(const class BotProfile  *); /* linkage=_ZNK10BotProfile8GetSkillEv */

	/* <0> (null):0 */
	float GetTeamwork(const class BotProfile  *); /* linkage=_ZNK10BotProfile11GetTeamworkEv */

	/* <0> (null):0 */
	int GetWeaponPreference(const class BotProfile  *, int); /* linkage=_ZNK10BotProfile19GetWeaponPreferenceEi */

	/* <0> (null):0 */
	const char  * GetWeaponPreferenceAsString(const class BotProfile  *, int); /* linkage=_ZNK10BotProfile27GetWeaponPreferenceAsStringEi */

	/* <0> (null):0 */
	int GetWeaponPreferenceCount(const class BotProfile  *); /* linkage=_ZNK10BotProfile24GetWeaponPreferenceCountEv */

	/* <0> (null):0 */
	bool HasPrimaryPreference(const class BotProfile  *); /* linkage=_ZNK10BotProfile20HasPrimaryPreferenceEv */

	/* <0> (null):0 */
	bool HasPistolPreference(const class BotProfile  *); /* linkage=_ZNK10BotProfile19HasPistolPreferenceEv */

	/* <0> (null):0 */
	int GetCost(const class BotProfile  *); /* linkage=_ZNK10BotProfile7GetCostEv */

	/* <0> (null):0 */
	int GetSkin(const class BotProfile  *); /* linkage=_ZNK10BotProfile7GetSkinEv */

	/* <0> (null):0 */
	bool IsDifficulty(const class BotProfile  *, enum BotDifficultyType); /* linkage=_ZNK10BotProfile12IsDifficultyE17BotDifficultyType */

	/* <0> (null):0 */
	int GetVoicePitch(const class BotProfile  *); /* linkage=_ZNK10BotProfile13GetVoicePitchEv */

	/* <0> (null):0 */
	float GetReactionTime(const class BotProfile  *); /* linkage=_ZNK10BotProfile15GetReactionTimeEv */

	/* <0> (null):0 */
	float GetAttackDelay(const class BotProfile  *); /* linkage=_ZNK10BotProfile14GetAttackDelayEv */

	/* <0> (null):0 */
	int GetVoiceBank(const class BotProfile  *); /* linkage=_ZNK10BotProfile12GetVoiceBankEv */

	/* <0> (null):0 */
	bool IsValidForTeam(const class BotProfile  *, enum BotProfileTeamType); /* linkage=_ZNK10BotProfile14IsValidForTeamE18BotProfileTeamType */

	/* <0> (null):0 */
	bool PrefersSilencer(const class BotProfile  *); /* linkage=_ZNK10BotProfile15PrefersSilencerEv */

	/* <0> (null):0 */
	void Inherit(class BotProfile *, const class BotProfile  *, const class BotProfile  *); /* linkage=_ZN10BotProfile7InheritEPKS_S1_ */


	/* size: 120, cachelines: 2, members: 15 */
	/* last cacheline: 56 bytes */

	/* BRAIN FART ALERT! 120 != 114 + 0(holes), diff = 6 */

}; /* size: 120 */

/* 1112 */
/* <0> (null):0 */
int                        array[16]; /* size: 64 */

/* 1113 */
 /* pointer to 1111 */
 /* size: 4 */

/* 1114 */
 /* pointer to 1115 */
 /* size: 4 */

/* 1115 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 120 */

/* 1116 */
 /* pointer to 1117 */
 /* size: 4 */

/* 1117 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 120 */

/* 1118 */
/* <0> (null):0 */
enum {
	MAX_ZONES = 4,
}; /* size: 4 */

/* 1119 */
/* <0> (null):0 */
struct Zone {
	class CBaseEntity *        m_entity;             /*     0     4 */
	class CNavArea *           m_area[16];           /*     4    64 */
	/* --- cacheline 1 boundary (64 bytes) was 4 bytes ago --- */
	int                        m_areaCount;          /*    68     4 */
	class Vector              m_center;              /*    72    12 */
	bool                       m_isLegacy;           /*    84     1 */
	int                        m_index;              /*    88     4 */
	struct Extent              m_extent;             /*    92    24 */

	/* size: 116, cachelines: 2, members: 7 */
	/* last cacheline: 52 bytes */

	/* BRAIN FART ALERT! 116 != 113 + 0(holes), diff = 3 */

}; /* size: 116 */

/* 1120 */
/* <0> (null):0 */
class CCSBotManager {
	/* <0> (null):0 */
	enum {
		MAX_ZONES = 4,
	};

	/* <0> (null):0 */
	struct Zone {
		class CBaseEntity *        m_entity;             /*     0     4 */
		class CNavArea *           m_area[16];           /*     4    64 */
		/* --- cacheline 1 boundary (64 bytes) was 4 bytes ago --- */
		int                        m_areaCount;          /*    68     4 */
		class Vector              m_center;              /*    72    12 */
		bool                       m_isLegacy;           /*    84     1 */
		int                        m_index;              /*    88     4 */
		struct Extent              m_extent;             /*    92    24 */

		/* size: 116, cachelines: 2, members: 7 */
		/* last cacheline: 52 bytes */

		/* BRAIN FART ALERT! 116 != 113 + 0(holes), diff = 3 */

	};

	/* <0> (null):0 */
	float GetRoundStartTime(const class CCSBotManager  *); /* linkage=_ZNK13CCSBotManager17GetRoundStartTimeEv */

	/* <0> (null):0 */
	float GetElapsedRoundTime(const class CCSBotManager  *); /* linkage=_ZNK13CCSBotManager19GetElapsedRoundTimeEv */

	/* <0> (null):0 */
	bool IsRoundOver(const class CCSBotManager  *); /* linkage=_ZNK13CCSBotManager11IsRoundOverEv */

	/* <0> (null):0 */
	const class Zone  * GetZone(const class CCSBotManager  *, int); /* linkage=_ZNK13CCSBotManager7GetZoneEi */

	/* <0> (null):0 */
	class CBaseEntity * GetLooseBomb(class CCSBotManager *); /* linkage=_ZN13CCSBotManager12GetLooseBombEv */

private:

	bool                       m_isLearningMap;      /*     0     1 */
	bool                       m_isAnalysisRequested; /*     0     1 */

	/* size: 0, cachelines: 0, members: 2 */

	/* BRAIN FART ALERT! 0 != 1 + 0(holes), diff = -1 */

}; /* size: 0 */

/* 1121 */
/* <0> (null):0 */
class CNavArea *           array[16]; /* size: 64 */

/* 1122 */
/* <0> (null):0 */
enum BombState {
	MOVING = 0,
	LOOSE = 1,
	PLANTED = 2,
	DEFUSED = 3,
	EXPLODED = 4,
}; /* size: 4 */

/* 1123 */
/* <0> (null):0 */
enum {
	UNKNOWN = 4294967295,
}; /* size: 4 */

/* 1124 */
/* <0> (null):0 */
struct HostageInfo {
	class CHostage *           hostage;              /*     0     4 */
	class Vector              knownPos;              /*     4    12 */
	bool                       isValid;              /*    16     1 */
	bool                       isAlive;              /*    17     1 */
	bool                       isFree;               /*    18     1 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */

	/* BRAIN FART ALERT! 20 != 19 + 0(holes), diff = 1 */

}; /* size: 20 */

/* 1125 */
/* <0> (null):0 */
class CSGameState {
	/* <0> (null):0 */
	enum BombState {
		MOVING = 0,
		LOOSE = 1,
		PLANTED = 2,
		DEFUSED = 3,
		EXPLODED = 4,
	};

	/* <0> (null):0 */
	enum {
		UNKNOWN = 4294967295,
	};

	/* <0> (null):0 */
	struct HostageInfo {
		class CHostage *           hostage;              /*     0     4 */
		class Vector              knownPos;              /*     4    12 */
		bool                       isValid;              /*    16     1 */
		bool                       isAlive;              /*    17     1 */
		bool                       isFree;               /*    18     1 */

		/* size: 20, cachelines: 1, members: 5 */
		/* last cacheline: 20 bytes */

		/* BRAIN FART ALERT! 20 != 19 + 0(holes), diff = 1 */

	};

private:

	class CCSBot *             m_owner;              /*     0     4 */
	bool                       m_isRoundOver;        /*     4     1 */
	enum BombState             m_bombState;          /*     8     4 */
	class IntervalTimer       m_lastSawBomber;       /*    12     4 */
	class Vector              m_bomberPos;           /*    16    12 */
	class IntervalTimer       m_lastSawLooseBomb;    /*    28     4 */
	class Vector              m_looseBombPos;        /*    32    12 */
	bool                       m_isBombsiteClear[4]; /*    44     4 */
	int                        m_bombsiteSearchOrder[4]; /*    48    16 */
	int                        m_bombsiteCount;      /*    64     4 */
	/* --- cacheline 1 boundary (64 bytes) was 1 bytes ago --- */
	int                        m_bombsiteSearchIndex; /*    68     4 */
	int                        m_plantedBombsite;    /*    72     4 */
	bool                       m_isPlantedBombPosKnown; /*    76     1 */
	class Vector              m_plantedBombPos;      /*    80    12 */
	struct HostageInfo         m_hostage[12];        /*    92   240 */
	/* --- cacheline 5 boundary (320 bytes) was 6 bytes ago --- */
	int                        m_hostageCount;       /*   332     4 */
	class CountdownTimer      m_validateInterval;    /*   336     8 */
	bool                       m_allHostagesRescued; /*   344     1 */
	bool                       m_haveSomeHostagesBeenTaken; /*   345     1 */
	/* <0> (null):0 */
	void CSGameState(class CSGameState *, class CCSBot *);

	/* <0> (null):0 */
	void Reset(class CSGameState *); /* linkage=_ZN11CSGameState5ResetEv */

	/* <0> (null):0 */
	void OnEvent(class CSGameState *, enum GameEventType, class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CSGameState7OnEventE13GameEventTypeP11CBaseEntityS2_ */

	/* <0> (null):0 */
	bool IsRoundOver(const class CSGameState  *); /* linkage=_ZNK11CSGameState11IsRoundOverEv */

	/* <0> (null):0 */
	bool IsBombMoving(const class CSGameState  *); /* linkage=_ZNK11CSGameState12IsBombMovingEv */

	/* <0> (null):0 */
	bool IsBombLoose(const class CSGameState  *); /* linkage=_ZNK11CSGameState11IsBombLooseEv */

	/* <0> (null):0 */
	bool IsBombPlanted(const class CSGameState  *); /* linkage=_ZNK11CSGameState13IsBombPlantedEv */

	/* <0> (null):0 */
	bool IsBombDefused(const class CSGameState  *); /* linkage=_ZNK11CSGameState13IsBombDefusedEv */

	/* <0> (null):0 */
	bool IsBombExploded(const class CSGameState  *); /* linkage=_ZNK11CSGameState14IsBombExplodedEv */

	/* <0> (null):0 */
	void UpdateLooseBomb(class CSGameState *, const class Vector  *); /* linkage=_ZN11CSGameState15UpdateLooseBombEPK6Vector */

	/* <0> (null):0 */
	float TimeSinceLastSawLooseBomb(const class CSGameState  *); /* linkage=_ZNK11CSGameState25TimeSinceLastSawLooseBombEv */

	/* <0> (null):0 */
	bool IsLooseBombLocationKnown(const class CSGameState  *); /* linkage=_ZNK11CSGameState24IsLooseBombLocationKnownEv */

	/* <0> (null):0 */
	void UpdateBomber(class CSGameState *, const class Vector  *); /* linkage=_ZN11CSGameState12UpdateBomberEPK6Vector */

	/* <0> (null):0 */
	float TimeSinceLastSawBomber(const class CSGameState  *); /* linkage=_ZNK11CSGameState22TimeSinceLastSawBomberEv */

	/* <0> (null):0 */
	void UpdatePlantedBomb(class CSGameState *, const class Vector  *); /* linkage=_ZN11CSGameState17UpdatePlantedBombEPK6Vector */

	/* <0> (null):0 */
	bool IsPlantedBombLocationKnown(const class CSGameState  *); /* linkage=_ZNK11CSGameState26IsPlantedBombLocationKnownEv */

	/* <0> (null):0 */
	void MarkBombsiteAsPlanted(class CSGameState *, int); /* linkage=_ZN11CSGameState21MarkBombsiteAsPlantedEi */

	/* <0> (null):0 */
	int GetPlantedBombsite(const class CSGameState  *); /* linkage=_ZNK11CSGameState18GetPlantedBombsiteEv */

	/* <0> (null):0 */
	bool IsAtPlantedBombsite(const class CSGameState  *); /* linkage=_ZNK11CSGameState19IsAtPlantedBombsiteEv */

	/* <0> (null):0 */
	int GetNextBombsiteToSearch(class CSGameState *); /* linkage=_ZN11CSGameState23GetNextBombsiteToSearchEv */

	/* <0> (null):0 */
	bool IsBombsiteClear(const class CSGameState  *, int); /* linkage=_ZNK11CSGameState15IsBombsiteClearEi */

	/* <0> (null):0 */
	void ClearBombsite(class CSGameState *, int); /* linkage=_ZN11CSGameState13ClearBombsiteEi */

	/* <0> (null):0 */
	const class Vector  * GetBombPosition(const class CSGameState  *); /* linkage=_ZNK11CSGameState15GetBombPositionEv */

	/* <0> (null):0 */
	class CHostage * GetNearestFreeHostage(const class CSGameState  *, class Vector *); /* linkage=_ZNK11CSGameState21GetNearestFreeHostageEP6Vector */

	/* <0> (null):0 */
	const class Vector  * GetRandomFreeHostagePosition(const class CSGameState  *); /* linkage=_ZNK11CSGameState28GetRandomFreeHostagePositionEv */

	/* <0> (null):0 */
	bool AreAllHostagesBeingRescued(const class CSGameState  *); /* linkage=_ZNK11CSGameState26AreAllHostagesBeingRescuedEv */

	/* <0> (null):0 */
	bool AreAllHostagesGone(const class CSGameState  *); /* linkage=_ZNK11CSGameState18AreAllHostagesGoneEv */

	/* <0> (null):0 */
	void AllHostagesGone(class CSGameState *); /* linkage=_ZN11CSGameState15AllHostagesGoneEv */

	/* <0> (null):0 */
	bool HaveSomeHostagesBeenTaken(const class CSGameState  *); /* linkage=_ZNK11CSGameState25HaveSomeHostagesBeenTakenEv */

	/* <0> (null):0 */
	void HostageWasTaken(class CSGameState *); /* linkage=_ZN11CSGameState15HostageWasTakenEv */

	/* <0> (null):0 */
	class CHostage * GetNearestVisibleFreeHostage(const class CSGameState  *); /* linkage=_ZNK11CSGameState28GetNearestVisibleFreeHostageEv */

	/* <0> (null):0 */
	unsigned char ValidateHostagePositions(class CSGameState *); /* linkage=_ZN11CSGameState24ValidateHostagePositionsEv */

	/* <0> (null):0 */
	void SetBombState(class CSGameState *, enum BombState); /* linkage=_ZN11CSGameState12SetBombStateENS_9BombStateE */

	/* <0> (null):0 */
	enum BombState GetBombState(const class CSGameState  *); /* linkage=_ZNK11CSGameState12GetBombStateEv */

	/* <0> (null):0 */
	class CBaseEntity * GetNearestHostage(const class CSGameState  *); /* linkage=_ZNK11CSGameState17GetNearestHostageEv */

	/* <0> (null):0 */
	void InitializeHostageInfo(class CSGameState *); /* linkage=_ZN11CSGameState21InitializeHostageInfoEv */


	/* size: 348, cachelines: 6, members: 19 */
	/* last cacheline: 28 bytes */

	/* BRAIN FART ALERT! 348 != 340 + 0(holes), diff = 8 */

}; /* size: 348 */

/* 1126 */
/* <0> (null):0 */
struct CHostage {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1127 */
 /* pointer to 1126 */
 /* size: 4 */

/* 1128 */
/* <0> (null):0 */
enum TaskType {
	SEEK_AND_DESTROY = 0,
	PLANT_BOMB = 1,
	FIND_TICKING_BOMB = 2,
	DEFUSE_BOMB = 3,
	GUARD_TICKING_BOMB = 4,
	GUARD_BOMB_DEFUSER = 5,
	GUARD_LOOSE_BOMB = 6,
	GUARD_BOMB_ZONE = 7,
	ESCAPE_FROM_BOMB = 8,
	HOLD_POSITION = 9,
	FOLLOW = 10,
	VIP_ESCAPE = 11,
	GUARD_VIP_ESCAPE_ZONE = 12,
	COLLECT_HOSTAGES = 13,
	RESCUE_HOSTAGES = 14,
	GUARD_HOSTAGES = 15,
	GUARD_HOSTAGE_RESCUE_ZONE = 16,
	MOVE_TO_LAST_KNOWN_ENEMY_POSITION = 17,
	MOVE_TO_SNIPER_SPOT = 18,
	SNIPING = 19,
}; /* size: 4 */

/* 1129 */
/* <0> (null):0 */
struct CCSBot {
	/* <0> (null):0 */
	enum TaskType {
		SEEK_AND_DESTROY = 0,
		PLANT_BOMB = 1,
		FIND_TICKING_BOMB = 2,
		DEFUSE_BOMB = 3,
		GUARD_TICKING_BOMB = 4,
		GUARD_BOMB_DEFUSER = 5,
		GUARD_LOOSE_BOMB = 6,
		GUARD_BOMB_ZONE = 7,
		ESCAPE_FROM_BOMB = 8,
		HOLD_POSITION = 9,
		FOLLOW = 10,
		VIP_ESCAPE = 11,
		GUARD_VIP_ESCAPE_ZONE = 12,
		COLLECT_HOSTAGES = 13,
		RESCUE_HOSTAGES = 14,
		GUARD_HOSTAGES = 15,
		GUARD_HOSTAGE_RESCUE_ZONE = 16,
		MOVE_TO_LAST_KNOWN_ENEMY_POSITION = 17,
		MOVE_TO_SNIPER_SPOT = 18,
		SNIPING = 19,
	};

	/* <0> (null):0 */
	enum TaskType GetTask(const class CCSBot  *); /* linkage=_ZNK6CCSBot7GetTaskEv */

	/* <0> (null):0 */
	int GetNearbyEnemyCount(const class CCSBot  *); /* linkage=_ZNK6CCSBot19GetNearbyEnemyCountEv */

	/* <0> (null):0 */
	unsigned int GetEnemyPlace(const class CCSBot  *); /* linkage=_ZNK6CCSBot13GetEnemyPlaceEv */

	/* <0> (null):0 */
	int GetNearbyFriendCount(const class CCSBot  *); /* linkage=_ZNK6CCSBot20GetNearbyFriendCountEv */

	/* <0> (null):0 */
	float GetTimeSinceLastSawEnemy(const class CCSBot  *); /* linkage=_ZNK6CCSBot24GetTimeSinceLastSawEnemyEv */

	/* <0> (null):0 */
	bool IsEnemyVisible(const class CCSBot  *); /* linkage=_ZNK6CCSBot14IsEnemyVisibleEv */

	/* <0> (null):0 */
	float GetEnemyDeathTimestamp(const class CCSBot  *); /* linkage=_ZNK6CCSBot22GetEnemyDeathTimestampEv */

	/* <0> (null):0 */
	class CNavArea * GetLastKnownArea(const class CCSBot  *); /* linkage=_ZNK6CCSBot16GetLastKnownAreaEv */

	/* <0> (null):0 */
	int GetHostageEscortCount(const class CCSBot  *); /* linkage=_ZNK6CCSBot21GetHostageEscortCountEv */

	/* <0> (null):0 */
	class CSGameState * GetGameState(class CCSBot *); /* linkage=_ZN6CCSBot12GetGameStateEv */

	/* <0> (null):0 */
	class BotChatterInterface * GetChatter(class CCSBot *); /* linkage=_ZN6CCSBot10GetChatterEv */

	/* <0> (null):0 */
	void SetTask(class CCSBot *, enum TaskType, class CBaseEntity *); /* linkage=_ZN6CCSBot7SetTaskENS_8TaskTypeEP11CBaseEntity */


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1130 */
 /* pointer to 1129 */
 /* size: 4 */

/* 1131 */
/* <0> (null):0 */
bool                       array[4]; /* size: 4 */

/* 1132 */
/* <0> (null):0 */
int                        array[4]; /* size: 16 */

/* 1133 */
/* <0> (null):0 */
struct HostageInfo         array[12]; /* size: 240 */

/* 1134 */
 /* pointer to 1125 */
 /* size: 4 */

/* 1135 */
 /* pointer to 1136 */
 /* size: 4 */

/* 1136 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 348 */

/* 1137 */
/* <0> (null):0 */
typedef unsigned int PlaceCriteria; /* size: 4 */

/* 1138 */
/* <0> (null):0 */
typedef unsigned int CountCriteria; /* size: 4 */

/* 1139 */
/* <0> (null):0 */
enum StatusType {
	CLEAR = 0,
	PLANTED = 1,
}; /* size: 4 */

/* 1140 */
/* <0> (null):0 */
class BotBombsiteStatusMeme : public BotMeme {
	/* <0> (null):0 */
	enum StatusType {
		CLEAR = 0,
		PLANTED = 1,
	};

public:

	/* class BotMeme             <ancestor>; */      /*     0     4 */
private:

	int                        m_zoneIndex;          /*     4     4 */
	enum StatusType            m_status;             /*     8     4 */
	/* <0> (null):0 */
	void BotBombsiteStatusMeme(class BotBombsiteStatusMeme *, const class BotBombsiteStatusMeme  &);

	/* <0> (null):0 */
	void BotBombsiteStatusMeme(class BotBombsiteStatusMeme *, int, enum StatusType);

	/* <0> (null):0 */
	virtual void Interpret(const class BotBombsiteStatusMeme  *, class CCSBot *, class CCSBot *); /* linkage=_ZNK21BotBombsiteStatusMeme9InterpretEP6CCSBotS1_ */

	/* vtable has 1 entries: {
	   [0] = Interpret(_ZNK21BotBombsiteStatusMeme9InterpretEP6CCSBotS1_), 
	} */
	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1141 */
/* <0> (null):0 */
enum BotStatementType {
	REPORT_VISIBLE_ENEMIES = 0,
	REPORT_ENEMY_ACTION = 1,
	REPORT_MY_CURRENT_TASK = 2,
	REPORT_MY_INTENTION = 3,
	REPORT_CRITICAL_EVENT = 4,
	REPORT_REQUEST_HELP = 5,
	REPORT_REQUEST_INFORMATION = 6,
	REPORT_ROUND_END = 7,
	REPORT_MY_PLAN = 8,
	REPORT_INFORMATION = 9,
	REPORT_EMOTE = 10,
	REPORT_ACKNOWLEDGE = 11,
	REPORT_ENEMIES_REMAINING = 12,
	REPORT_FRIENDLY_FIRE = 13,
	REPORT_KILLED_FRIEND = 14,
	NUM_BOT_STATEMENT_TYPES = 15,
}; /* size: 4 */

/* 1142 */
/* <0> (null):0 */
class BotSpeakable {
	char *                     m_phrase;             /*     0     4 */
	float                      m_duration;           /*     4     4 */
	PlaceCriteria              m_place;              /*     8     4 */
	CountCriteria              m_count;              /*    12     4 */
	/* <0> (null):0 */
	void BotSpeakable(class BotSpeakable *);

	/* <0> (null):0 */
	void ~BotSpeakable(class BotSpeakable *, int);


	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 1143 */
 /* pointer to 1142 */
 /* size: 4 */

/* 1144 */
/* <0> (null):0 */
typedef struct vector<BotSpeakable*, std::allocator<BotSpeakable*> > BotSpeakableVector; /* size: 0 */

/* 1145 */
/* <0> (null):0 */
typedef struct vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > BotVoiceBankVector; /* size: 0 */

/* 1146 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1147 */
/* <0> (null):0 */
typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * pointer; /* size: 4 */

/* 1148 */
/* <0> (null):0 */
typedef const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  * const_pointer; /* size: 4 */

/* 1149 */
/* <0> (null):0 */
class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * pointer;

	/* <0> (null):0 */
	typedef const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE7addressERS6_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  *, const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE7addressERKS6_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE10deallocateEPS6_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE9constructEPS6_RKS6_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE7destroyEPS6_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1150 */
 /* pointer to 1151 */
 /* size: 4 */

/* 1151 */
 /* pointer to 74 */
 /* size: 4 */

/* 1152 */
 /* pointer to 1153 */
 /* size: 4 */

/* 1153 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1154 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1155 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1156 */
 /* pointer to 1149 */
 /* size: 4 */

/* 1157 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1158 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1159 */
 /* pointer to 1160 */
 /* size: 4 */

/* 1160 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1161 */
/* <0> (null):0 */
typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * pointer; /* size: 4 */

/* 1162 */
/* <0> (null):0 */
typedef const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  * const_pointer; /* size: 4 */

/* 1163 */
/* <0> (null):0 */
typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * & reference; /* size: 4 */

/* 1164 */
/* <0> (null):0 */
typedef const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  & const_reference; /* size: 4 */

/* 1165 */
/* <0> (null):0 */
typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> other; /* size: 1 */

/* 1166 */
/* <0> (null):0 */
struct rebind<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {
	/* <0> (null):0 */
	typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1167 */
/* <0> (null):0 */
class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> : public new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {
public:

	/* class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * pointer;

	/* <0> (null):0 */
	typedef const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  * const_pointer;

	/* <0> (null):0 */
	typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * & reference;

	/* <0> (null):0 */
	typedef const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *);

	/* <0> (null):0 */
	void allocator(class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, const class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, int);

	/* <0> (null):0 */
	struct rebind<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {
		/* <0> (null):0 */
		typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 1168 */
 /* pointer to 1167 */
 /* size: 4 */

/* 1169 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1170 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1171 */
 /* pointer to 78 */
 /* size: 4 */

/* 1172 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1173 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1174 */
/* <0> (null):0 */
typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> allocator_type; /* size: 1 */

/* 1175 */
/* <0> (null):0 */
struct _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > {
	struct _Vector_impl        _M_impl;              /*     0    12 */
	/* <0> (null):0 */
	typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> allocator_type;

	/* <0> (null):0 */
	_Tp_alloc_type & _M_get_Tp_allocator(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	const _Tp_alloc_type  & _M_get_Tp_allocator(const class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*,); /* linkage=_ZNKSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*,); /* linkage=_ZNKSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::);

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, const allocator_type  &);

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int);

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int, const allocator_type  &);

	/* <0> (null):0 */
	void ~_Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, int);

	/* <0> (null):0 */
	pointer _M_allocate(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int); /* linkage=_ZNSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE11_M_allocateEj */

	/* <0> (null):0 */
	void _M_deallocate(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, unsigned int); /* linkage=_ZNSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE13_M_deallocateEPS5_j */

	/* <0> (null):0 */
	using ::_M_allocate;

	/* <0> (null):0 */
	using ::_M_deallocate;

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::get_allocator;


	/* size: 12, cachelines: 1, members: 1 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1176 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1177 */
 /* pointer to 1175 */
 /* size: 4 */

/* 1178 */
 /* pointer to 1179 */
 /* size: 4 */

/* 1179 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1180 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1181 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1182 */
/* <0> (null):0 */
typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * value_type; /* size: 4 */

/* 1183 */
/* <0> (null):0 */
typedef pointer pointer; /* size: 4 */

/* 1184 */
/* <0> (null):0 */
typedef const_pointer const_pointer; /* size: 4 */

/* 1185 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 1186 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 1187 */
/* <0> (null):0 */
typedef struct __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > iterator; /* size: 0 */

/* 1188 */
/* <0> (null):0 */
typedef struct __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >* const*, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > const_iterator; /* size: 0 */

/* 1189 */
/* <0> (null):0 */
typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >* const*, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > > const_reverse_iterator; /* size: 0 */

/* 1190 */
/* <0> (null):0 */
typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > > reverse_iterator; /* size: 0 */

/* 1191 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1192 */
/* <0> (null):0 */
typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> allocator_type; /* size: 1 */

/* 1193 */
/* <0> (null):0 */
class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > : protected _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > {
protected:

	/* struct _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > <ancestor>; */ /*     0    12 */
	/* <0> (null):0 */
	typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * value_type;

	/* <0> (null):0 */
	typedef pointer pointer;

	/* <0> (null):0 */
	typedef const_pointer const_pointer;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > iterator;

	/* <0> (null):0 */
	typedef struct __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >* const*, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >* const*, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> allocator_type;

	/* <0> (null):0 */
	void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca);

	/* <0> (null):0 */
	void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const allocator_type  &);

	/* <0> (null):0 */
	void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::);

	/* <0> (null):0 */
	void ~vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, int);

	/* <0> (null):0 */
	class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca operator=(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EEaSERKS6_ */

	/* <0> (null):0 */
	void assign(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6assignEjRKS4_ */

	/* <0> (null):0 */
	iterator begin(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4rendEv */

	/* <0> (null):0 */
	size_type size(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6resizeEjS4_ */

	/* <0> (null):0 */
	size_type capacity(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE8capacityEv */

	/* <0> (null):0 */
	bool empty(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5emptyEv */

	/* <0> (null):0 */
	void reserve(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE7reserveEj */

	/* <0> (null):0 */
	reference operator[](class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EEixEj */

	/* <0> (null):0 */
	const_reference operator[](const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EEixEj */

	/* <0> (null):0 */
	void _M_range_check(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE14_M_range_checkEj */

	/* <0> (null):0 */
	reference at(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE2atEj */

	/* <0> (null):0 */
	const_reference at(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE2atEj */

	/* <0> (null):0 */
	reference front(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5frontEv */

	/* <0> (null):0 */
	reference back(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4backEv */

	/* <0> (null):0 */
	pointer data(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4dataEv */

	/* <0> (null):0 */
	const_pointer data(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4dataEv */

	/* <0> (null):0 */
	void push_back(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE9push_backERKS4_ */

	/* <0> (null):0 */
	void pop_back(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6insertEN9__gnu_cxx17__normal_iteratorIPS4_S6_EERKS4_ */

	/* <0> (null):0 */
	void insert(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6insertEN9__gnu_cxx17__normal_iteratorIPS4_S6_EEjRKS4_ */

	/* <0> (null):0 */
	iterator erase(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS4_S6_EE */

	/* <0> (null):0 */
	iterator erase(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS4_S6_EESA_ */

	/* <0> (null):0 */
	void swap(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4swapERS6_ */

	/* <0> (null):0 */
	void clear(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5clearEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE18_M_fill_initializeEjRKS4_ */

	/* <0> (null):0 */
	void _M_fill_assign(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE14_M_fill_assignEjRKS4_ */

	/* <0> (null):0 */
	void _M_fill_insert(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS4_S6_EEjRKS4_ */

	/* <0> (null):0 */
	void _M_insert_aux(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS4_S6_EERKS4_ */

	/* <0> (null):0 */
	size_type _M_check_len(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int, const char  *); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE12_M_check_lenEjPKc */

	/* <0> (null):0 */
	void _M_erase_at_end(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE15_M_erase_at_endEPS4_ */


	/* size: 12, cachelines: 1, members: 1 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1194 */
 /* pointer to 1193 */
 /* size: 4 */

/* 1195 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1196 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1197 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1198 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1199 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1200 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1201 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1202 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1203 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1204 */
 /* pointer to 1203 */
 /* size: 4 */

/* 1205 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1206 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1207 */
/* <0> (null):0 */
typedef int * pointer; /* size: 4 */

/* 1208 */
/* <0> (null):0 */
typedef const int  * const_pointer; /* size: 4 */

/* 1209 */
/* <0> (null):0 */
class new_allocator<int> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef int * pointer;

	/* <0> (null):0 */
	typedef const int  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<int> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<int> *, const class new_allocator<int>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<int> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<int>  *, int &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIiE7addressERi */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<int>  *, const int  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIiE7addressERKi */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<int> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIiE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<int> *, int *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIiE10deallocateEPij */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<int>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIiE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<int> *, int *, const int  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIiE9constructEPiRKi */

	/* <0> (null):0 */
	void destroy(class new_allocator<int> *, int *); /* linkage=_ZN9__gnu_cxx13new_allocatorIiE7destroyEPi */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1210 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1211 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1212 */
 /* pointer to 1209 */
 /* size: 4 */

/* 1213 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1214 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1215 */
 /* pointer to 1216 */
 /* size: 4 */

/* 1216 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1217 */
/* <0> (null):0 */
typedef int * pointer; /* size: 4 */

/* 1218 */
/* <0> (null):0 */
typedef const int  * const_pointer; /* size: 4 */

/* 1219 */
/* <0> (null):0 */
typedef int & reference; /* size: 4 */

/* 1220 */
/* <0> (null):0 */
typedef const int  & const_reference; /* size: 4 */

/* 1221 */
/* <0> (null):0 */
typedef struct allocator<int> other; /* size: 1 */

/* 1222 */
/* <0> (null):0 */
struct rebind<int> {
	/* <0> (null):0 */
	typedef struct allocator<int> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1223 */
/* <0> (null):0 */
class allocator<int> : public new_allocator<int> {
public:

	/* class new_allocator<int>  <ancestor>; */      /*     0     0 */
	/* <0> (null):0 */
	typedef int * pointer;

	/* <0> (null):0 */
	typedef const int  * const_pointer;

	/* <0> (null):0 */
	typedef int & reference;

	/* <0> (null):0 */
	typedef const int  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<int> *);

	/* <0> (null):0 */
	void allocator(class allocator<int> *, const class allocator<int>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<int> *, int);

	/* <0> (null):0 */
	struct rebind<int> {
		/* <0> (null):0 */
		typedef struct allocator<int> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 1224 */
 /* pointer to 1223 */
 /* size: 4 */

/* 1225 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1226 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1227 */
 /* pointer to 84 */
 /* size: 4 */

/* 1228 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1229 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1230 */
/* <0> (null):0 */
typedef struct allocator<int> allocator_type; /* size: 1 */

/* 1231 */
/* <0> (null):0 */
struct _Vector_base<int, std::allocator<int> > {
	struct _Vector_impl        _M_impl;              /*     0    12 */
	/* <0> (null):0 */
	typedef struct allocator<int> allocator_type;

	/* <0> (null):0 */
	_Tp_alloc_type & _M_get_Tp_allocator(class _Vector_base<int, std::allocator<int> > *); /* linkage=_ZNSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	const _Tp_alloc_type  & _M_get_Tp_allocator(const class _Vector_base<int, std::allocator<int> >  *); /* linkage=_ZNKSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _Vector_base<int, std::allocator<int> >  *); /* linkage=_ZNKSt12_Vector_baseIiSaIiEE13get_allocatorEv */

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<int, std::allocator<int> > *);

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<int, std::allocator<int> > *, const allocator_type  &);

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<int, std::allocator<int> > *, unsigned int);

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<int, std::allocator<int> > *, unsigned int, const allocator_type  &);

	/* <0> (null):0 */
	void ~_Vector_base(class _Vector_base<int, std::allocator<int> > *, int);

	/* <0> (null):0 */
	pointer _M_allocate(class _Vector_base<int, std::allocator<int> > *, unsigned int); /* linkage=_ZNSt12_Vector_baseIiSaIiEE11_M_allocateEj */

	/* <0> (null):0 */
	void _M_deallocate(class _Vector_base<int, std::allocator<int> > *, int *, unsigned int); /* linkage=_ZNSt12_Vector_baseIiSaIiEE13_M_deallocateEPij */

	/* <0> (null):0 */
	using ::_M_allocate;

	/* <0> (null):0 */
	using ::_M_deallocate;

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::get_allocator;


	/* size: 12, cachelines: 1, members: 1 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1232 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1233 */
 /* pointer to 1231 */
 /* size: 4 */

/* 1234 */
 /* pointer to 1235 */
 /* size: 4 */

/* 1235 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1236 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1237 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1238 */
/* <0> (null):0 */
typedef int value_type; /* size: 4 */

/* 1239 */
/* <0> (null):0 */
typedef pointer pointer; /* size: 4 */

/* 1240 */
/* <0> (null):0 */
typedef const_pointer const_pointer; /* size: 4 */

/* 1241 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 1242 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 1243 */
/* <0> (null):0 */
typedef struct __normal_iterator<int*, std::vector<int, std::allocator<int> > > iterator; /* size: 0 */

/* 1244 */
/* <0> (null):0 */
typedef struct __normal_iterator<const int*, std::vector<int, std::allocator<int> > > const_iterator; /* size: 0 */

/* 1245 */
/* <0> (null):0 */
typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<const int*, std::vector<int, std::allocator<int> > > > const_reverse_iterator; /* size: 0 */

/* 1246 */
/* <0> (null):0 */
typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > > reverse_iterator; /* size: 0 */

/* 1247 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1248 */
/* <0> (null):0 */
typedef struct allocator<int> allocator_type; /* size: 1 */

/* 1249 */
/* <0> (null):0 */
class vector<int, std::allocator<int> > : protected _Vector_base<int, std::allocator<int> > {
protected:

	/* struct _Vector_base<int, std::allocator<int> > <ancestor>; */ /*     0    12 */
	/* <0> (null):0 */
	typedef int value_type;

	/* <0> (null):0 */
	typedef pointer pointer;

	/* <0> (null):0 */
	typedef const_pointer const_pointer;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct __normal_iterator<int*, std::vector<int, std::allocator<int> > > iterator;

	/* <0> (null):0 */
	typedef struct __normal_iterator<const int*, std::vector<int, std::allocator<int> > > const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<const int*, std::vector<int, std::allocator<int> > > > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<int> allocator_type;

	/* <0> (null):0 */
	void vector(class vector<int, std::allocator<int> > *);

	/* <0> (null):0 */
	void vector(class vector<int, std::allocator<int> > *, const allocator_type  &);

	/* <0> (null):0 */
	void vector(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void vector(class vector<int, std::allocator<int> > *, const class vector<int, std::allocator<int> >  &);

	/* <0> (null):0 */
	void ~vector(class vector<int, std::allocator<int> > *, int);

	/* <0> (null):0 */
	class vector<int, std::allocator<int> > & operator=(class vector<int, std::allocator<int> > *, const class vector<int, std::allocator<int> >  &); /* linkage=_ZNSt6vectorIiSaIiEEaSERKS1_ */

	/* <0> (null):0 */
	void assign(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE6assignEjRKi */

	/* <0> (null):0 */
	iterator begin(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE5beginEv */

	/* <0> (null):0 */
	iterator end(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE4rendEv */

	/* <0> (null):0 */
	size_type size(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class vector<int, std::allocator<int> > *, unsigned int, int); /* linkage=_ZNSt6vectorIiSaIiEE6resizeEji */

	/* <0> (null):0 */
	size_type capacity(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE8capacityEv */

	/* <0> (null):0 */
	bool empty(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE5emptyEv */

	/* <0> (null):0 */
	void reserve(class vector<int, std::allocator<int> > *, unsigned int); /* linkage=_ZNSt6vectorIiSaIiEE7reserveEj */

	/* <0> (null):0 */
	reference operator[](class vector<int, std::allocator<int> > *, unsigned int); /* linkage=_ZNSt6vectorIiSaIiEEixEj */

	/* <0> (null):0 */
	const_reference operator[](const class vector<int, std::allocator<int> >  *, unsigned int); /* linkage=_ZNKSt6vectorIiSaIiEEixEj */

	/* <0> (null):0 */
	void _M_range_check(const class vector<int, std::allocator<int> >  *, unsigned int); /* linkage=_ZNKSt6vectorIiSaIiEE14_M_range_checkEj */

	/* <0> (null):0 */
	reference at(class vector<int, std::allocator<int> > *, unsigned int); /* linkage=_ZNSt6vectorIiSaIiEE2atEj */

	/* <0> (null):0 */
	const_reference at(const class vector<int, std::allocator<int> >  *, unsigned int); /* linkage=_ZNKSt6vectorIiSaIiEE2atEj */

	/* <0> (null):0 */
	reference front(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE5frontEv */

	/* <0> (null):0 */
	reference back(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE4backEv */

	/* <0> (null):0 */
	const_reference back(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE4backEv */

	/* <0> (null):0 */
	pointer data(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE4dataEv */

	/* <0> (null):0 */
	const_pointer data(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE4dataEv */

	/* <0> (null):0 */
	void push_back(class vector<int, std::allocator<int> > *, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE9push_backERKi */

	/* <0> (null):0 */
	void pop_back(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE6insertEN9__gnu_cxx17__normal_iteratorIPiS1_EERKi */

	/* <0> (null):0 */
	void insert(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE6insertEN9__gnu_cxx17__normal_iteratorIPiS1_EEjRKi */

	/* <0> (null):0 */
	iterator erase(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >); /* linkage=_ZNSt6vectorIiSaIiEE5eraseEN9__gnu_cxx17__normal_iteratorIPiS1_EE */

	/* <0> (null):0 */
	iterator erase(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >); /* linkage=_ZNSt6vectorIiSaIiEE5eraseEN9__gnu_cxx17__normal_iteratorIPiS1_EES5_ */

	/* <0> (null):0 */
	void swap(class vector<int, std::allocator<int> > *, class vector<int, std::allocator<int> > &); /* linkage=_ZNSt6vectorIiSaIiEE4swapERS1_ */

	/* <0> (null):0 */
	void clear(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE5clearEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE18_M_fill_initializeEjRKi */

	/* <0> (null):0 */
	void _M_fill_assign(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE14_M_fill_assignEjRKi */

	/* <0> (null):0 */
	void _M_fill_insert(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPiS1_EEjRKi */

	/* <0> (null):0 */
	void _M_insert_aux(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, const int  &); /* linkage=_ZNSt6vectorIiSaIiEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPiS1_EERKi */

	/* <0> (null):0 */
	size_type _M_check_len(const class vector<int, std::allocator<int> >  *, unsigned int, const char  *); /* linkage=_ZNKSt6vectorIiSaIiEE12_M_check_lenEjPKc */

	/* <0> (null):0 */
	void _M_erase_at_end(class vector<int, std::allocator<int> > *, int *); /* linkage=_ZNSt6vectorIiSaIiEE15_M_erase_at_endEPi */


	/* size: 12, cachelines: 1, members: 1 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1250 */
 /* pointer to 1249 */
 /* size: 4 */

/* 1251 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1252 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1253 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1254 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1255 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1256 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1257 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1258 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1259 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1260 */
 /* pointer to 1259 */
 /* size: 4 */

/* 1261 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1262 */
/* <0> (null):0 */
class BotPhrase {
private:

	char *                     m_name;               /*     0     4 */
	Place                      m_id;                 /*     4     4 */
	bool                       m_isPlace;            /*     8     1 */
	enum GameEventType         m_radioEvent;         /*    12     4 */
	bool                       m_isImportant;        /*    16     1 */
	BotVoiceBankVector         m_voiceBank;          /*    20     0 */
	class vector<int, std::allocator<int> > m_count; /*    32    12 */
	class vector<int, std::allocator<int> > m_index; /*    44    12 */
	int                        m_numVoiceBanks;      /*    56     4 */
	PlaceCriteria              m_placeCriteria;      /*    60     4 */
	CountCriteria              m_countCriteria;      /*    64     4 */
	/* <0> (null):0 */
	char * GetSpeakable(const class BotPhrase  *, int, float *); /* linkage=_ZNK9BotPhrase12GetSpeakableEiPf */

	/* <0> (null):0 */
	void ClearCriteria(const class BotPhrase  *); /* linkage=_ZNK9BotPhrase13ClearCriteriaEv */

	/* <0> (null):0 */
	void SetPlaceCriteria(const class BotPhrase  *, PlaceCriteria); /* linkage=_ZNK9BotPhrase16SetPlaceCriteriaEj */

	/* <0> (null):0 */
	void SetCountCriteria(const class BotPhrase  *, CountCriteria); /* linkage=_ZNK9BotPhrase16SetCountCriteriaEj */

	/* <0> (null):0 */
	const char  * GetName(const class BotPhrase  *); /* linkage=_ZNK9BotPhrase7GetNameEv */

	/* <0> (null):0 */
	unsigned intconst GetID(const class BotPhrase  *); /* linkage=_ZNK9BotPhrase5GetIDEv */

	/* <0> (null):0 */
	enum GameEventType GetRadioEquivalent(const class BotPhrase  *); /* linkage=_ZNK9BotPhrase18GetRadioEquivalentEv */

	/* <0> (null):0 */
	bool IsImportant(const class BotPhrase  *); /* linkage=_ZNK9BotPhrase11IsImportantEv */

	/* <0> (null):0 */
	bool IsPlace(const class BotPhrase  *); /* linkage=_ZNK9BotPhrase7IsPlaceEv */

	/* <0> (null):0 */
	void Randomize(class BotPhrase *); /* linkage=_ZN9BotPhrase9RandomizeEv */

	/* <0> (null):0 */
	void BotPhrase(class BotPhrase *, unsigned int, bool);

	/* <0> (null):0 */
	void ~BotPhrase(class BotPhrase *, int);

	/* <0> (null):0 */
	void InitVoiceBank(class BotPhrase *, int); /* linkage=_ZN9BotPhrase13InitVoiceBankEi */


	/* size: 68, cachelines: 2, members: 11 */
	/* last cacheline: 4 bytes */

	/* BRAIN FART ALERT! 68 != 50 + 0(holes), diff = 18 */

}; /* size: 68 */

/* 1263 */
 /* pointer to 1264 */
 /* size: 4 */

/* 1264 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 68 */

/* 1265 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1266 */
 /* pointer to 1262 */
 /* size: 4 */

/* 1267 */
/* <0> (null):0 */
typedef struct list<BotPhrase*, std::allocator<BotPhrase*> > BotPhraseList; /* size: 0 */

/* 1268 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1269 */
/* <0> (null):0 */
typedef class BotPhrase * * pointer; /* size: 4 */

/* 1270 */
/* <0> (null):0 */
typedef const class BotPhrase *  * const_pointer; /* size: 4 */

/* 1271 */
/* <0> (null):0 */
class new_allocator<BotPhrase*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class BotPhrase * * pointer;

	/* <0> (null):0 */
	typedef const class BotPhrase *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<BotPhrase*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<BotPhrase*> *, const class new_allocator<BotPhrase*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<BotPhrase*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<BotPhrase*>  *, class BotPhrase * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP9BotPhraseE7addressERS2_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<BotPhrase*>  *, const class BotPhrase *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP9BotPhraseE7addressERKS2_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<BotPhrase*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<BotPhrase*> *, class BotPhrase * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE10deallocateEPS2_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<BotPhrase*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP9BotPhraseE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<BotPhrase*> *, class BotPhrase * *, const class BotPhrase *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE9constructEPS2_RKS2_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<BotPhrase*> *, class BotPhrase * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE7destroyEPS2_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1272 */
 /* pointer to 1266 */
 /* size: 4 */

/* 1273 */
 /* pointer to 1274 */
 /* size: 4 */

/* 1274 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1275 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1276 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1277 */
 /* pointer to 1271 */
 /* size: 4 */

/* 1278 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1279 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1280 */
 /* pointer to 1281 */
 /* size: 4 */

/* 1281 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1282 */
/* <0> (null):0 */
typedef class BotPhrase * & reference; /* size: 4 */

/* 1283 */
/* <0> (null):0 */
typedef const class BotPhrase *  & const_reference; /* size: 4 */

/* 1284 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<BotPhrase*> > other; /* size: 0 */

/* 1285 */
/* <0> (null):0 */
struct rebind<std::_List_node<BotPhrase*> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<BotPhrase*> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1286 */
/* <0> (null):0 */
typedef struct allocator<BotPhrase*> other; /* size: 1 */

/* 1287 */
/* <0> (null):0 */
struct rebind<BotPhrase*> {
	/* <0> (null):0 */
	typedef struct allocator<BotPhrase*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1288 */
/* <0> (null):0 */
class allocator<BotPhrase*> : public new_allocator<BotPhrase*> {
public:

	/* class new_allocator<BotPhrase*> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class BotPhrase * & reference;

	/* <0> (null):0 */
	typedef const class BotPhrase *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<BotPhrase*> *);

	/* <0> (null):0 */
	void allocator(class allocator<BotPhrase*> *, const class allocator<BotPhrase*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<BotPhrase*> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<BotPhrase*> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<BotPhrase*> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<BotPhrase*> {
		/* <0> (null):0 */
		typedef struct allocator<BotPhrase*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	void allocator<std::_List_node<BotPhrase*> >(class allocator<BotPhrase*> *, const class allocator<std::_List_node<BotPhrase*> >  &);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 1289 */
 /* pointer to 1288 */
 /* size: 4 */

/* 1290 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1291 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1292 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1293 */
/* <0> (null):0 */
typedef class _List_node<BotPhrase*> * pointer; /* size: 4 */

/* 1294 */
/* <0> (null):0 */
typedef const class _List_node<BotPhrase*>  * const_pointer; /* size: 4 */

/* 1295 */
/* <0> (null):0 */
class new_allocator<std::_List_node<BotPhrase*> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<BotPhrase*> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<BotPhrase*>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<BotPhrase*> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<BotPhrase*> > *, const class new_allocator<std::_List_node<BotPhrase*> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<BotPhrase*> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<BotPhrase*> >  *, class _List_node<BotPhrase*> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE7addressERS4_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<BotPhrase*> >  *, const class _List_node<BotPhrase*>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE7addressERKS4_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<BotPhrase*> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<BotPhrase*> > *, class _List_node<BotPhrase*> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE10deallocateEPS4_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<BotPhrase*> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<BotPhrase*> > *, class _List_node<BotPhrase*> *, const class _List_node<BotPhrase*>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE9constructEPS4_RKS4_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<BotPhrase*> > *, class _List_node<BotPhrase*> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE7destroyEPS4_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1296 */
 /* pointer to 92 */
 /* size: 4 */

/* 1297 */
 /* pointer to 1298 */
 /* size: 4 */

/* 1298 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1299 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1300 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1301 */
 /* pointer to 1295 */
 /* size: 4 */

/* 1302 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1303 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1304 */
 /* pointer to 1305 */
 /* size: 4 */

/* 1305 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1306 */
/* <0> (null):0 */
class allocator<std::_List_node<BotPhrase*> > : public new_allocator<std::_List_node<BotPhrase*> > {
public:

	/* class new_allocator<std::_List_node<BotPhrase*> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<BotPhrase*> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<BotPhrase*> > *, const class allocator<std::_List_node<BotPhrase*> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<BotPhrase*> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 1307 */
 /* pointer to 1306 */
 /* size: 4 */

/* 1308 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1309 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1310 */
 /* pointer to 94 */
 /* size: 4 */

/* 1311 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1312 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1313 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 1314 */
/* <0> (null):0 */
typedef struct allocator<BotPhrase*> allocator_type; /* size: 1 */

/* 1315 */
/* <0> (null):0 */
class _List_base<BotPhrase*, std::allocator<BotPhrase*> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<BotPhrase*> allocator_type;

	/* <0> (null):0 */
	class _List_node<BotPhrase*> * _M_get_node(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_node<BotPhrase*> *); /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt10_List_baseIP9BotPhraseSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt10_List_baseIP9BotPhraseSaIS1_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt10_List_baseIP9BotPhraseSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 1316 */
 /* pointer to 1315 */
 /* size: 4 */

/* 1317 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1318 */
 /* pointer to 1319 */
 /* size: 4 */

/* 1319 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1320 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1321 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1322 */
/* <0> (null):0 */
typedef class BotPhrase * value_type; /* size: 4 */

/* 1323 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 1324 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 1325 */
/* <0> (null):0 */
typedef struct _List_iterator<BotPhrase*> iterator; /* size: 0 */

/* 1326 */
/* <0> (null):0 */
typedef struct _List_const_iterator<BotPhrase*> const_iterator; /* size: 0 */

/* 1327 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<BotPhrase*> > const_reverse_iterator; /* size: 0 */

/* 1328 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<BotPhrase*> > reverse_iterator; /* size: 0 */

/* 1329 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1330 */
/* <0> (null):0 */
typedef struct allocator<BotPhrase*> allocator_type; /* size: 1 */

/* 1331 */
/* <0> (null):0 */
typedef struct _List_node<BotPhrase*> _Node; /* size: 0 */

/* 1332 */
/* <0> (null):0 */
class list<BotPhrase*, std::allocator<BotPhrase*> > : protected _List_base<BotPhrase*, std::allocator<BotPhrase*> > {
protected:

	/* class _List_base<BotPhrase*, std::allocator<BotPhrase*> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef class BotPhrase * value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<BotPhrase*> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<BotPhrase*> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<BotPhrase*> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<BotPhrase*> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<BotPhrase*> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<BotPhrase*> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE14_M_create_nodeERKS1_ */

	/* <0> (null):0 */
	void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *);

	/* <0> (null):0 */
	void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const class list<BotPhrase*, std::allocator<BotPhrase*> >  &);

	/* <0> (null):0 */
	class list<BotPhrase*, std::allocator<BotPhrase*> > & operator=(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const class list<BotPhrase*, std::allocator<BotPhrase*> >  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EEaSERKS3_ */

	/* <0> (null):0 */
	void assign(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6assignEjRKS1_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, class BotPhrase *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6resizeEjS1_ */

	/* <0> (null):0 */
	reference front(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE10push_frontERKS1_ */

	/* <0> (null):0 */
	void pop_front(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE9push_backERKS1_ */

	/* <0> (null):0 */
	void pop_back(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void insert(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */

	/* <0> (null):0 */
	iterator erase(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	iterator erase(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */

	/* <0> (null):0 */
	void swap(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class list<BotPhrase*, std::allocator<BotPhrase*> > &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4swapERS3_ */

	/* <0> (null):0 */
	void clear(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class list<BotPhrase*, std::allocator<BotPhrase*> > &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */

	/* <0> (null):0 */
	void splice(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class list<BotPhrase*, std::allocator<BotPhrase*> > &, class _List_iterator<BotPhrase*>); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */

	/* <0> (null):0 */
	void splice(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class list<BotPhrase*, std::allocator<BotPhrase*> > &, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */

	/* <0> (null):0 */
	void remove(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6removeERKS1_ */

	/* <0> (null):0 */
	void unique(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class list<BotPhrase*, std::allocator<BotPhrase*> > &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5mergeERS3_ */

	/* <0> (null):0 */
	void reverse(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE18_M_fill_initializeEjRKS1_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE14_M_fill_assignEjRKS1_ */

	/* <0> (null):0 */
	void _M_transfer(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */

	/* <0> (null):0 */
	void _M_insert(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void _M_erase(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class list<BotPhrase*, std::allocator<BotPhrase*> > &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE25_M_check_equal_allocatorsERS3_ */

	/* <0> (null):0 */
	void ~list(class list<BotPhrase*, std::allocator<BotPhrase*> > *, int);


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 1333 */
 /* pointer to 1331 */
 /* size: 4 */

/* 1334 */
 /* pointer to 1332 */
 /* size: 4 */

/* 1335 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1336 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1337 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1338 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1339 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1340 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1341 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1342 */
 /* pointer to 1343 */
 /* size: 4 */

/* 1343 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1344 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1345 */
/* <0> (null):0 */
struct PlaceTimeInfo {
	Place                      placeID;              /*     0     4 */
	class IntervalTimer       timer;                 /*     4     4 */
	/* <0> (null):0 */
	void PlaceTimeInfo(class PlaceTimeInfo *);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 1346 */
/* <0> (null):0 */
class BotPhraseManager {
	/* <0> (null):0 */
	struct PlaceTimeInfo {
		Place                      placeID;              /*     0     4 */
		class IntervalTimer       timer;                 /*     4     4 */
		/* <0> (null):0 */
		void PlaceTimeInfo(class PlaceTimeInfo *);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */
	};

private:

	BotPhraseList              m_list;               /*     0     0 */
	BotPhraseList              m_placeList;          /*     8     0 */
	struct PlaceTimeInfo       m_placeStatementHistory[64]; /*    16   512 */
	/* --- cacheline 8 boundary (512 bytes) --- */
	int                        m_placeCount;         /*   528     4 */
	/* <0> (null):0 */
	void BotPhraseManager(class BotPhraseManager *);

	/* <0> (null):0 */
	void ~BotPhraseManager(class BotPhraseManager *, int);

	/* <0> (null):0 */
	bool Initialize(class BotPhraseManager *, const char  *, int); /* linkage=_ZN16BotPhraseManager10InitializeEPKci */

	/* <0> (null):0 */
	void OnRoundRestart(class BotPhraseManager *); /* linkage=_ZN16BotPhraseManager14OnRoundRestartEv */

	/* <0> (null):0 */
	void OnMapChange(class BotPhraseManager *); /* linkage=_ZN16BotPhraseManager11OnMapChangeEv */

	/* <0> (null):0 */
	unsigned int NameToID(const class BotPhraseManager  *, const char  *); /* linkage=_ZNK16BotPhraseManager8NameToIDEPKc */

	/* <0> (null):0 */
	const char  * IDToName(const class BotPhraseManager  *, unsigned int); /* linkage=_ZNK16BotPhraseManager8IDToNameEj */

	/* <0> (null):0 */
	const class BotPhrase  * GetPhrase(const class BotPhraseManager  *, const char  *); /* linkage=_ZNK16BotPhraseManager9GetPhraseEPKc */

	/* <0> (null):0 */
	const class BotPhrase  * GetPlace(const class BotPhraseManager  *, const char  *); /* linkage=_ZNK16BotPhraseManager8GetPlaceEPKc */

	/* <0> (null):0 */
	const class BotPhrase  * GetPlace(const class BotPhraseManager  *, unsigned int); /* linkage=_ZNK16BotPhraseManager8GetPlaceEj */

	/* <0> (null):0 */
	const BotPhraseList  * GetPlaceList(const class BotPhraseManager  *); /* linkage=_ZNK16BotPhraseManager12GetPlaceListEv */

	/* <0> (null):0 */
	float GetPlaceStatementInterval(const class BotPhraseManager  *, Place); /* linkage=_ZNK16BotPhraseManager25GetPlaceStatementIntervalEj */

	/* <0> (null):0 */
	void ResetPlaceStatementInterval(class BotPhraseManager *, Place); /* linkage=_ZN16BotPhraseManager27ResetPlaceStatementIntervalEj */

	/* <0> (null):0 */
	int FindPlaceIndex(const class BotPhraseManager  *, Place); /* linkage=_ZNK16BotPhraseManager14FindPlaceIndexEj */


	/* size: 532, cachelines: 9, members: 4 */
	/* last cacheline: 20 bytes */

	/* BRAIN FART ALERT! 532 != 516 + 0(holes), diff = 16 */

}; /* size: 532 */

/* 1347 */
/* <0> (null):0 */
struct PlaceTimeInfo       array[64]; /* size: 512 */

/* 1348 */
 /* pointer to 1346 */
 /* size: 4 */

/* 1349 */
 /* pointer to 1350 */
 /* size: 4 */

/* 1350 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 532 */

/* 1351 */
 /* pointer to 1352 */
 /* size: 4 */

/* 1352 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1353 */
/* <0> (null):0 */
enum ConditionType {
	IS_IN_COMBAT = 0,
	RADIO_SILENCE = 1,
	ENEMIES_REMAINING = 2,
	NUM_CONDITIONS = 3,
}; /* size: 4 */

/* 1354 */
/* <0> (null):0 */
enum ContextType {
	CURRENT_ENEMY_COUNT = 0,
	REMAINING_ENEMY_COUNT = 1,
	SHORT_DELAY = 2,
	LONG_DELAY = 3,
	ACCUMULATE_ENEMIES_DELAY = 4,
}; /* size: 4 */

/* 1355 */
/* <0> (null):0 */
enum {
	MAX_PHRASES = 4,
}; /* size: 4 */

/* 1356 */
/* <0> (null):0 */
union {
	const class BotPhrase  *   phrase;             /*           4 */
	enum ContextType           context;            /*           4 */
}; /* size: 4 */

/* 1357 */
/* <0> (null):0 */
struct {
	/* <0> (null):0 */
	union {
		const class BotPhrase  *   phrase;               /*           4 */
		enum ContextType           context;              /*           4 */
	};

	bool                       isPhrase;             /*     0     1 */
	union {
		const class BotPhrase  * phrase;         /*           4 */
		enum ContextType   context;              /*           4 */
	};                                               /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 5 + 0(holes), diff = 3 */

}; /* size: 8 */

/* 1358 */
/* <0> (null):0 */
enum {
	MAX_CONDITIONS = 4,
}; /* size: 4 */

/* 1359 */
/* <0> (null):0 */
class BotStatement {
	/* <0> (null):0 */
	enum ConditionType {
		IS_IN_COMBAT = 0,
		RADIO_SILENCE = 1,
		ENEMIES_REMAINING = 2,
		NUM_CONDITIONS = 3,
	};

	/* <0> (null):0 */
	enum ContextType {
		CURRENT_ENEMY_COUNT = 0,
		REMAINING_ENEMY_COUNT = 1,
		SHORT_DELAY = 2,
		LONG_DELAY = 3,
		ACCUMULATE_ENEMIES_DELAY = 4,
	};

	/* <0> (null):0 */
	enum {
		MAX_PHRASES = 4,
	};

	/* <0> (null):0 */
	struct {
		/* <0> (null):0 */
		union {
			const class BotPhrase  *   phrase;               /*           4 */
			enum ContextType           context;              /*           4 */
		};

		bool                       isPhrase;             /*     0     1 */
		union {
			const class BotPhrase  * phrase;         /*           4 */
			enum ContextType   context;              /*           4 */
		};                                               /*     4     4 */

		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 5 + 0(holes), diff = 3 */

	};

	/* <0> (null):0 */
	enum {
		MAX_CONDITIONS = 4,
	};

private:

	class BotChatterInterface * m_chatter;           /*     0     4 */
	class BotStatement *       m_next;               /*     4     4 */
	class BotStatement *       m_prev;               /*     8     4 */
	enum BotStatementType      m_type;               /*    12     4 */
	int                        m_subject;            /*    16     4 */
	Place                      m_place;              /*    20     4 */
	class BotMeme *            m_meme;               /*    24     4 */
	float                      m_timestamp;          /*    28     4 */
	float                      m_startTime;          /*    32     4 */
	float                      m_expireTime;         /*    36     4 */
	float                      m_speakTimestamp;     /*    40     4 */
	bool                       m_isSpeaking;         /*    44     1 */
	float                      m_nextTime;           /*    48     4 */
	struct {
		/* <0> (null):0 */
		union {
			const class BotPhrase  * phrase;         /*           4 */
			enum ContextType   context;              /*           4 */
		} m_statement;

		bool               isPhrase;             /*    52     1 */
		union {
			const class BotPhrase  * phrase; /*           4 */
			enum ContextType context;        /*           4 */
		};                                       /*    56     4 */
	} m_statement[4]; /*    52    32 */
	/* --- cacheline 1 boundary (64 bytes) was 17 bytes ago --- */
	enum ConditionType         m_condition[4];       /*    84    16 */
	int                        m_conditionCount;     /*   100     4 */
	int                        m_index;              /*   104     4 */
	int                        m_count;              /*   108     4 */
	/* <0> (null):0 */
	void BotStatement(class BotStatement *, class BotChatterInterface *, enum BotStatementType, float);

	/* <0> (null):0 */
	void ~BotStatement(class BotStatement *, int);

	/* <0> (null):0 */
	class BotChatterInterface * GetChatter(const class BotStatement  *); /* linkage=_ZNK12BotStatement10GetChatterEv */

	/* <0> (null):0 */
	class CCSBot * GetOwner(const class BotStatement  *); /* linkage=_ZNK12BotStatement8GetOwnerEv */

	/* <0> (null):0 */
	enum BotStatementType GetType(const class BotStatement  *); /* linkage=_ZNK12BotStatement7GetTypeEv */

	/* <0> (null):0 */
	bool IsImportant(const class BotStatement  *); /* linkage=_ZNK12BotStatement11IsImportantEv */

	/* <0> (null):0 */
	bool HasSubject(const class BotStatement  *); /* linkage=_ZNK12BotStatement10HasSubjectEv */

	/* <0> (null):0 */
	void SetSubject(class BotStatement *, int); /* linkage=_ZN12BotStatement10SetSubjectEi */

	/* <0> (null):0 */
	int GetSubject(const class BotStatement  *); /* linkage=_ZNK12BotStatement10GetSubjectEv */

	/* <0> (null):0 */
	bool HasPlace(const class BotStatement  *); /* linkage=_ZNK12BotStatement8HasPlaceEv */

	/* <0> (null):0 */
	Place GetPlace(const class BotStatement  *); /* linkage=_ZNK12BotStatement8GetPlaceEv */

	/* <0> (null):0 */
	void SetPlace(class BotStatement *, Place); /* linkage=_ZN12BotStatement8SetPlaceEj */

	/* <0> (null):0 */
	bool HasCount(const class BotStatement  *); /* linkage=_ZNK12BotStatement8HasCountEv */

	/* <0> (null):0 */
	bool IsRedundant(const class BotStatement  *, const class BotStatement  *); /* linkage=_ZNK12BotStatement11IsRedundantEPKS_ */

	/* <0> (null):0 */
	bool IsObsolete(const class BotStatement  *); /* linkage=_ZNK12BotStatement10IsObsoleteEv */

	/* <0> (null):0 */
	void Convert(class BotStatement *, const class BotStatement  *); /* linkage=_ZN12BotStatement7ConvertEPKS_ */

	/* <0> (null):0 */
	void AppendPhrase(class BotStatement *, const class BotPhrase  *); /* linkage=_ZN12BotStatement12AppendPhraseEPK9BotPhrase */

	/* <0> (null):0 */
	void SetStartTime(class BotStatement *, float); /* linkage=_ZN12BotStatement12SetStartTimeEf */

	/* <0> (null):0 */
	float GetStartTime(const class BotStatement  *); /* linkage=_ZNK12BotStatement12GetStartTimeEv */

	/* <0> (null):0 */
	void AddCondition(class BotStatement *, enum ConditionType); /* linkage=_ZN12BotStatement12AddConditionENS_13ConditionTypeE */

	/* <0> (null):0 */
	bool IsValid(const class BotStatement  *); /* linkage=_ZNK12BotStatement7IsValidEv */

	/* <0> (null):0 */
	void AppendPhrase(class BotStatement *, enum ContextType); /* linkage=_ZN12BotStatement12AppendPhraseENS_11ContextTypeE */

	/* <0> (null):0 */
	bool Update(class BotStatement *); /* linkage=_ZN12BotStatement6UpdateEv */

	/* <0> (null):0 */
	bool IsSpeaking(const class BotStatement  *); /* linkage=_ZNK12BotStatement10IsSpeakingEv */

	/* <0> (null):0 */
	float GetTimestamp(const class BotStatement  *); /* linkage=_ZNK12BotStatement12GetTimestampEv */

	/* <0> (null):0 */
	void AttachMeme(class BotStatement *, class BotMeme *); /* linkage=_ZN12BotStatement10AttachMemeEP7BotMeme */


	/* size: 112, cachelines: 2, members: 18 */
	/* last cacheline: 48 bytes */

	/* BRAIN FART ALERT! 112 != 109 + 0(holes), diff = 3 */

}; /* size: 112 */

/* 1360 */
/* <0> (null):0 */
enum VerbosityType {
	NORMAL = 0,
	MINIMAL = 1,
	RADIO = 2,
	OFF = 3,
}; /* size: 4 */

/* 1361 */
/* <0> (null):0 */
struct BotChatterInterface {
	/* <0> (null):0 */
	enum VerbosityType {
		NORMAL = 0,
		MINIMAL = 1,
		RADIO = 2,
		OFF = 3,
	};

private:

	class BotStatement *       m_statementList;      /*     0     4 */
	class CCSBot *             m_me;                 /*     4     4 */
	bool                       m_seeAtLeastOneEnemy; /*     8     1 */
	float                      m_timeWhenSawFirstEnemy; /*    12     4 */
	bool                       m_reportedEnemies;    /*    16     1 */
	bool                       m_requestedBombLocation; /*    17     1 */
	int                        m_pitch;              /*    20     4 */

	/* Bitfield combined with previous fields */

	class IntervalTimer       m_radioSilenceInterval[2]; /*     0     8 */
	class IntervalTimer       m_needBackupInterval;  /*    24     4 */
	class IntervalTimer       m_spottedBomberInterval; /*    28     4 */
	class IntervalTimer       m_scaredInterval;      /*    32     4 */
	class IntervalTimer       m_planInterval;        /*    36     4 */
	class CountdownTimer      m_spottedLooseBombTimer; /*    40     8 */
	class CountdownTimer      m_heardNoiseTimer;     /*    48     8 */
	class CountdownTimer      m_escortingHostageTimer; /*    56     8 */
	/* --- cacheline 1 boundary (64 bytes) was 3 bytes ago --- */

	/* Bitfield combined with previous fields */

	class CountdownTimer      m_encourageTimer;      /*     0     8 */
	/* <0> (null):0 */
	void BotChatterInterface(class BotChatterInterface *, class CCSBot *);

	/* <0> (null):0 */
	void ~BotChatterInterface(class BotChatterInterface *, int);

	/* <0> (null):0 */
	void Reset(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface5ResetEv */

	/* <0> (null):0 */
	void Update(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface6UpdateEv */

	/* <0> (null):0 */
	void OnEvent(class BotChatterInterface *, enum GameEventType, class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN19BotChatterInterface7OnEventE13GameEventTypeP11CBaseEntityS2_ */

	/* <0> (null):0 */
	void OnDeath(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface7OnDeathEv */

	/* <0> (null):0 */
	enum VerbosityType GetVerbosity(const class BotChatterInterface  *); /* linkage=_ZNK19BotChatterInterface12GetVerbosityEv */

	/* <0> (null):0 */
	class CCSBot * GetOwner(const class BotChatterInterface  *); /* linkage=_ZNK19BotChatterInterface8GetOwnerEv */

	/* <0> (null):0 */
	bool IsTalking(const class BotChatterInterface  *); /* linkage=_ZNK19BotChatterInterface9IsTalkingEv */

	/* <0> (null):0 */
	float GetRadioSilenceDuration(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface23GetRadioSilenceDurationEv */

	/* <0> (null):0 */
	void ResetRadioSilenceDuration(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface25ResetRadioSilenceDurationEv */

	/* <0> (null):0 */
	void AddStatement(class BotChatterInterface *, class BotStatement *, bool); /* linkage=_ZN19BotChatterInterface12AddStatementEP12BotStatementb */

	/* <0> (null):0 */
	void RemoveStatement(class BotChatterInterface *, class BotStatement *); /* linkage=_ZN19BotChatterInterface15RemoveStatementEP12BotStatement */

	/* <0> (null):0 */
	class BotStatement * GetActiveStatement(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface18GetActiveStatementEv */

	/* <0> (null):0 */
	class BotStatement * GetStatement(const class BotChatterInterface  *); /* linkage=_ZNK19BotChatterInterface12GetStatementEv */

	/* <0> (null):0 */
	int GetPitch(const class BotChatterInterface  *); /* linkage=_ZNK19BotChatterInterface8GetPitchEv */

	/* <0> (null):0 */
	void Say(class BotChatterInterface *, const char  *, float, float); /* linkage=_ZN19BotChatterInterface3SayEPKcff */

	/* <0> (null):0 */
	void AnnouncePlan(class BotChatterInterface *, const char  *, Place); /* linkage=_ZN19BotChatterInterface12AnnouncePlanEPKcj */

	/* <0> (null):0 */
	void Affirmative(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface11AffirmativeEv */

	/* <0> (null):0 */
	void Negative(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface8NegativeEv */

	/* <0> (null):0 */
	void EnemySpotted(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface12EnemySpottedEv */

	/* <0> (null):0 */
	void KilledMyEnemy(class BotChatterInterface *, int); /* linkage=_ZN19BotChatterInterface13KilledMyEnemyEi */

	/* <0> (null):0 */
	void EnemiesRemaining(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface16EnemiesRemainingEv */

	/* <0> (null):0 */
	void Clear(class BotChatterInterface *, Place); /* linkage=_ZN19BotChatterInterface5ClearEj */

	/* <0> (null):0 */
	void ReportIn(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface8ReportInEv */

	/* <0> (null):0 */
	void ReportingIn(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface11ReportingInEv */

	/* <0> (null):0 */
	bool NeedBackup(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface10NeedBackupEv */

	/* <0> (null):0 */
	void PinnedDown(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface10PinnedDownEv */

	/* <0> (null):0 */
	void Scared(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface6ScaredEv */

	/* <0> (null):0 */
	void HeardNoise(class BotChatterInterface *, const class Vector  *); /* linkage=_ZN19BotChatterInterface10HeardNoiseEPK6Vector */

	/* <0> (null):0 */
	void TheyPickedUpTheBomb(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface19TheyPickedUpTheBombEv */

	/* <0> (null):0 */
	void GoingToPlantTheBomb(class BotChatterInterface *, Place); /* linkage=_ZN19BotChatterInterface19GoingToPlantTheBombEj */

	/* <0> (null):0 */
	void BombsiteClear(class BotChatterInterface *, int); /* linkage=_ZN19BotChatterInterface13BombsiteClearEi */

	/* <0> (null):0 */
	void FoundPlantedBomb(class BotChatterInterface *, int); /* linkage=_ZN19BotChatterInterface16FoundPlantedBombEi */

	/* <0> (null):0 */
	void PlantingTheBomb(class BotChatterInterface *, Place); /* linkage=_ZN19BotChatterInterface15PlantingTheBombEj */

	/* <0> (null):0 */
	void SpottedBomber(class BotChatterInterface *, class CBasePlayer *); /* linkage=_ZN19BotChatterInterface13SpottedBomberEP11CBasePlayer */

	/* <0> (null):0 */
	void SpottedLooseBomb(class BotChatterInterface *, class CBaseEntity *); /* linkage=_ZN19BotChatterInterface16SpottedLooseBombEP11CBaseEntity */

	/* <0> (null):0 */
	void GuardingLooseBomb(class BotChatterInterface *, class CBaseEntity *); /* linkage=_ZN19BotChatterInterface17GuardingLooseBombEP11CBaseEntity */

	/* <0> (null):0 */
	void RequestBombLocation(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface19RequestBombLocationEv */

	/* <0> (null):0 */
	void GuardingHostages(class BotChatterInterface *, Place, bool); /* linkage=_ZN19BotChatterInterface16GuardingHostagesEjb */

	/* <0> (null):0 */
	void GuardingHostageEscapeZone(class BotChatterInterface *, bool); /* linkage=_ZN19BotChatterInterface25GuardingHostageEscapeZoneEb */

	/* <0> (null):0 */
	void HostagesBeingTaken(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface18HostagesBeingTakenEv */

	/* <0> (null):0 */
	void HostagesTaken(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface13HostagesTakenEv */

	/* <0> (null):0 */
	void TalkingToHostages(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface17TalkingToHostagesEv */

	/* <0> (null):0 */
	void EscortingHostages(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface17EscortingHostagesEv */

	/* <0> (null):0 */
	void HostageDown(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface11HostageDownEv */

	/* <0> (null):0 */
	void CelebrateWin(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface12CelebrateWinEv */

	/* <0> (null):0 */
	void Encourage(class BotChatterInterface *, const char  *, float, float); /* linkage=_ZN19BotChatterInterface9EncourageEPKcff */

	/* <0> (null):0 */
	void KilledFriend(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface12KilledFriendEv */

	/* <0> (null):0 */
	void FriendlyFire(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface12FriendlyFireEv */

	/* <0> (null):0 */
	void ReportEnemies(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface13ReportEnemiesEv */

	/* <0> (null):0 */
	bool ShouldSpeak(const class BotChatterInterface  *); /* linkage=_ZNK19BotChatterInterface11ShouldSpeakEv */


	/* size: 64, cachelines: 1, members: 16 */

	/* BRAIN FART ALERT! 64 != 67 + 0(holes), diff = -3 */

}; /* size: 64 */

/* 1362 */
 /* pointer to 1361 */
 /* size: 4 */

/* 1363 */
 /* pointer to 1359 */
 /* size: 4 */

/* 1364 */
/* <0> (null):0 */
class BotMeme {
	int ()(void) * *           _vptr.BotMeme;        /*     0     4 */
	/* <0> (null):0 */
	void BotMeme(class BotMeme *, const class BotMeme  &);

	/* <0> (null):0 */
	void BotMeme(class BotMeme *);

	/* <0> (null):0 */
	void Transmit(const class BotMeme  *, class CCSBot *); /* linkage=_ZNK7BotMeme8TransmitEP6CCSBot */

	/* <0> (null):0 */
	virtual void Interpret(const class BotMeme  *, class CCSBot *, class CCSBot *); /* linkage=_ZNK7BotMeme9InterpretEP6CCSBotS1_ */

	/* vtable has 1 entries: {
	   [0] = Interpret(_ZNK7BotMeme9InterpretEP6CCSBotS1_), 
	} */
	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1365 */
 /* pointer to 1364 */
 /* size: 4 */

/* 1366 */
/* <0> (null):0 */
struct {
	/* <0> (null):0 */
	union {
		const class BotPhrase  * phrase;         /*           4 */
		enum ContextType   context;              /*           4 */
	} array;

	bool               isPhrase;             /*     0     1 */
	union {
		const class BotPhrase  * phrase; /*           4 */
		enum ContextType context;        /*           4 */
	};                                       /*     4     4 */
} array[4]; /* size: 32 */

/* 1367 */
/* <0> (null):0 */
enum ConditionType         array[4]; /* size: 16 */

/* 1368 */
 /* pointer to 1359 */
 /* size: 4 */

/* 1369 */
 /* pointer to 1370 */
 /* size: 4 */

/* 1370 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 112 */

/* 1371 */
 /* pointer to 1372 */
 /* size: 4 */

/* 1372 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 112 */

/* 1373 */
/* <0> (null):0 */
class IntervalTimer       array[2]; /* size: 8 */

/* 1374 */
 /* pointer to 1375 */
 /* size: 4 */

/* 1375 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 64 */

/* 1376 */
/* <0> (null):0 */
class PathCost {
private:

	class CCSBot *             m_bot;                /*     0     4 */
	enum RouteType             m_route;              /*     4     4 */
	/* <0> (null):0 */
	void PathCost(class PathCost *, class CCSBot *, enum RouteType);

	/* <0> (null):0 */
	float operator()(class PathCost *, class CNavArea *, class CNavArea *, const class CNavLadder  *); /* linkage=_ZN8PathCostclEP8CNavAreaS1_PK10CNavLadder */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 1377 */
 /* pointer to 1376 */
 /* size: 4 */

/* 1378 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1379 */
/* <0> (null):0 */
typedef class BotSpeakable * * pointer; /* size: 4 */

/* 1380 */
/* <0> (null):0 */
typedef const class BotSpeakable *  * const_pointer; /* size: 4 */

/* 1381 */
/* <0> (null):0 */
class new_allocator<BotSpeakable*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class BotSpeakable * * pointer;

	/* <0> (null):0 */
	typedef const class BotSpeakable *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<BotSpeakable*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<BotSpeakable*> *, const class new_allocator<BotSpeakable*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<BotSpeakable*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<BotSpeakable*>  *, class BotSpeakable * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP12BotSpeakableE7addressERS2_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<BotSpeakable*>  *, const class BotSpeakable *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP12BotSpeakableE7addressERKS2_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<BotSpeakable*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP12BotSpeakableE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<BotSpeakable*> *, class BotSpeakable * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIP12BotSpeakableE10deallocateEPS2_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<BotSpeakable*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP12BotSpeakableE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<BotSpeakable*> *, class BotSpeakable * *, const class BotSpeakable *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIP12BotSpeakableE9constructEPS2_RKS2_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<BotSpeakable*> *, class BotSpeakable * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP12BotSpeakableE7destroyEPS2_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1382 */
 /* pointer to 1143 */
 /* size: 4 */

/* 1383 */
 /* pointer to 1384 */
 /* size: 4 */

/* 1384 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1385 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1386 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1387 */
 /* pointer to 1381 */
 /* size: 4 */

/* 1388 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1389 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1390 */
 /* pointer to 1391 */
 /* size: 4 */

/* 1391 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1392 */
/* <0> (null):0 */
typedef class BotSpeakable * * pointer; /* size: 4 */

/* 1393 */
/* <0> (null):0 */
typedef const class BotSpeakable *  * const_pointer; /* size: 4 */

/* 1394 */
/* <0> (null):0 */
typedef class BotSpeakable * & reference; /* size: 4 */

/* 1395 */
/* <0> (null):0 */
typedef const class BotSpeakable *  & const_reference; /* size: 4 */

/* 1396 */
/* <0> (null):0 */
typedef struct allocator<BotSpeakable*> other; /* size: 1 */

/* 1397 */
/* <0> (null):0 */
struct rebind<BotSpeakable*> {
	/* <0> (null):0 */
	typedef struct allocator<BotSpeakable*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1398 */
/* <0> (null):0 */
class allocator<BotSpeakable*> : public new_allocator<BotSpeakable*> {
public:

	/* class new_allocator<BotSpeakable*> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class BotSpeakable * * pointer;

	/* <0> (null):0 */
	typedef const class BotSpeakable *  * const_pointer;

	/* <0> (null):0 */
	typedef class BotSpeakable * & reference;

	/* <0> (null):0 */
	typedef const class BotSpeakable *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<BotSpeakable*> *);

	/* <0> (null):0 */
	void allocator(class allocator<BotSpeakable*> *, const class allocator<BotSpeakable*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<BotSpeakable*> *, int);

	/* <0> (null):0 */
	struct rebind<BotSpeakable*> {
		/* <0> (null):0 */
		typedef struct allocator<BotSpeakable*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 1399 */
 /* pointer to 1398 */
 /* size: 4 */

/* 1400 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1401 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1402 */
 /* pointer to 102 */
 /* size: 4 */

/* 1403 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1404 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1405 */
/* <0> (null):0 */
typedef struct allocator<BotSpeakable*> allocator_type; /* size: 1 */

/* 1406 */
/* <0> (null):0 */
struct _Vector_base<BotSpeakable*, std::allocator<BotSpeakable*> > {
	struct _Vector_impl        _M_impl;              /*     0    12 */
	/* <0> (null):0 */
	typedef struct allocator<BotSpeakable*> allocator_type;

	/* <0> (null):0 */
	_Tp_alloc_type & _M_get_Tp_allocator(class _Vector_base<BotSpeakable*, std::allocator<BotSpeakable*> > *); /* linkage=_ZNSt12_Vector_baseIP12BotSpeakableSaIS1_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	const _Tp_alloc_type  & _M_get_Tp_allocator(const class _Vector_base<BotSpeakable*, std::allocator<BotSpeakable*> >  *); /* linkage=_ZNKSt12_Vector_baseIP12BotSpeakableSaIS1_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _Vector_base<BotSpeakable*, std::allocator<BotSpeakable*> >  *); /* linkage=_ZNKSt12_Vector_baseIP12BotSpeakableSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<BotSpeakable*, std::allocator<BotSpeakable*> > *);

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<BotSpeakable*, std::allocator<BotSpeakable*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<BotSpeakable*, std::allocator<BotSpeakable*> > *, unsigned int);

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<BotSpeakable*, std::allocator<BotSpeakable*> > *, unsigned int, const allocator_type  &);

	/* <0> (null):0 */
	void ~_Vector_base(class _Vector_base<BotSpeakable*, std::allocator<BotSpeakable*> > *, int);

	/* <0> (null):0 */
	pointer _M_allocate(class _Vector_base<BotSpeakable*, std::allocator<BotSpeakable*> > *, unsigned int); /* linkage=_ZNSt12_Vector_baseIP12BotSpeakableSaIS1_EE11_M_allocateEj */

	/* <0> (null):0 */
	void _M_deallocate(class _Vector_base<BotSpeakable*, std::allocator<BotSpeakable*> > *, class BotSpeakable * *, unsigned int); /* linkage=_ZNSt12_Vector_baseIP12BotSpeakableSaIS1_EE13_M_deallocateEPS1_j */

	/* <0> (null):0 */
	using ::_M_allocate;

	/* <0> (null):0 */
	using ::_M_deallocate;

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::get_allocator;


	/* size: 12, cachelines: 1, members: 1 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1407 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1408 */
 /* pointer to 1406 */
 /* size: 4 */

/* 1409 */
 /* pointer to 1410 */
 /* size: 4 */

/* 1410 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1411 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1412 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1413 */
/* <0> (null):0 */
typedef class BotSpeakable * value_type; /* size: 4 */

/* 1414 */
/* <0> (null):0 */
typedef pointer pointer; /* size: 4 */

/* 1415 */
/* <0> (null):0 */
typedef const_pointer const_pointer; /* size: 4 */

/* 1416 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 1417 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 1418 */
/* <0> (null):0 */
typedef struct __normal_iterator<BotSpeakable**, std::vector<BotSpeakable*, std::allocator<BotSpeakable*> > > iterator; /* size: 0 */

/* 1419 */
/* <0> (null):0 */
typedef struct __normal_iterator<BotSpeakable* const*, std::vector<BotSpeakable*, std::allocator<BotSpeakable*> > > const_iterator; /* size: 0 */

/* 1420 */
/* <0> (null):0 */
typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<BotSpeakable* const*, std::vector<BotSpeakable*, std::allocator<BotSpeakable*> > > > const_reverse_iterator; /* size: 0 */

/* 1421 */
/* <0> (null):0 */
typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<BotSpeakable**, std::vector<BotSpeakable*, std::allocator<BotSpeakable*> > > > reverse_iterator; /* size: 0 */

/* 1422 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1423 */
/* <0> (null):0 */
typedef struct allocator<BotSpeakable*> allocator_type; /* size: 1 */

/* 1424 */
/* <0> (null):0 */
class vector<BotSpeakable*, std::allocator<BotSpeakable*> > : protected _Vector_base<BotSpeakable*, std::allocator<BotSpeakable*> > {
protected:

	/* struct _Vector_base<BotSpeakable*, std::allocator<BotSpeakable*> > <ancestor>; */ /*     0    12 */
	/* <0> (null):0 */
	typedef class BotSpeakable * value_type;

	/* <0> (null):0 */
	typedef pointer pointer;

	/* <0> (null):0 */
	typedef const_pointer const_pointer;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct __normal_iterator<BotSpeakable**, std::vector<BotSpeakable*, std::allocator<BotSpeakable*> > > iterator;

	/* <0> (null):0 */
	typedef struct __normal_iterator<BotSpeakable* const*, std::vector<BotSpeakable*, std::allocator<BotSpeakable*> > > const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<BotSpeakable* const*, std::vector<BotSpeakable*, std::allocator<BotSpeakable*> > > > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<BotSpeakable**, std::vector<BotSpeakable*, std::allocator<BotSpeakable*> > > > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<BotSpeakable*> allocator_type;

	/* <0> (null):0 */
	void vector(class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *);

	/* <0> (null):0 */
	void vector(class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void vector(class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void vector(class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *, const class vector<BotSpeakable*, std::allocator<BotSpeakable*> >  &);

	/* <0> (null):0 */
	void ~vector(class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *, int);

	/* <0> (null):0 */
	class vector<BotSpeakable*, std::allocator<BotSpeakable*> > & operator=(class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *, const class vector<BotSpeakable*, std::allocator<BotSpeakable*> >  &); /* linkage=_ZNSt6vectorIP12BotSpeakableSaIS1_EEaSERKS3_ */

	/* <0> (null):0 */
	void assign(class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIP12BotSpeakableSaIS1_EE6assignEjRKS1_ */

	/* <0> (null):0 */
	iterator begin(class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *); /* linkage=_ZNSt6vectorIP12BotSpeakableSaIS1_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class vector<BotSpeakable*, std::allocator<BotSpeakable*> >  *); /* linkage=_ZNKSt6vectorIP12BotSpeakableSaIS1_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *); /* linkage=_ZNSt6vectorIP12BotSpeakableSaIS1_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class vector<BotSpeakable*, std::allocator<BotSpeakable*> >  *); /* linkage=_ZNKSt6vectorIP12BotSpeakableSaIS1_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *); /* linkage=_ZNSt6vectorIP12BotSpeakableSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class vector<BotSpeakable*, std::allocator<BotSpeakable*> >  *); /* linkage=_ZNKSt6vectorIP12BotSpeakableSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *); /* linkage=_ZNSt6vectorIP12BotSpeakableSaIS1_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class vector<BotSpeakable*, std::allocator<BotSpeakable*> >  *); /* linkage=_ZNKSt6vectorIP12BotSpeakableSaIS1_EE4rendEv */

	/* <0> (null):0 */
	size_type size(const class vector<BotSpeakable*, std::allocator<BotSpeakable*> >  *); /* linkage=_ZNKSt6vectorIP12BotSpeakableSaIS1_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class vector<BotSpeakable*, std::allocator<BotSpeakable*> >  *); /* linkage=_ZNKSt6vectorIP12BotSpeakableSaIS1_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *, unsigned int, class BotSpeakable *); /* linkage=_ZNSt6vectorIP12BotSpeakableSaIS1_EE6resizeEjS1_ */

	/* <0> (null):0 */
	size_type capacity(const class vector<BotSpeakable*, std::allocator<BotSpeakable*> >  *); /* linkage=_ZNKSt6vectorIP12BotSpeakableSaIS1_EE8capacityEv */

	/* <0> (null):0 */
	bool empty(const class vector<BotSpeakable*, std::allocator<BotSpeakable*> >  *); /* linkage=_ZNKSt6vectorIP12BotSpeakableSaIS1_EE5emptyEv */

	/* <0> (null):0 */
	void reserve(class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *, unsigned int); /* linkage=_ZNSt6vectorIP12BotSpeakableSaIS1_EE7reserveEj */

	/* <0> (null):0 */
	reference operator[](class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *, unsigned int); /* linkage=_ZNSt6vectorIP12BotSpeakableSaIS1_EEixEj */

	/* <0> (null):0 */
	const_reference operator[](const class vector<BotSpeakable*, std::allocator<BotSpeakable*> >  *, unsigned int); /* linkage=_ZNKSt6vectorIP12BotSpeakableSaIS1_EEixEj */

	/* <0> (null):0 */
	void _M_range_check(const class vector<BotSpeakable*, std::allocator<BotSpeakable*> >  *, unsigned int); /* linkage=_ZNKSt6vectorIP12BotSpeakableSaIS1_EE14_M_range_checkEj */

	/* <0> (null):0 */
	reference at(class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *, unsigned int); /* linkage=_ZNSt6vectorIP12BotSpeakableSaIS1_EE2atEj */

	/* <0> (null):0 */
	const_reference at(const class vector<BotSpeakable*, std::allocator<BotSpeakable*> >  *, unsigned int); /* linkage=_ZNKSt6vectorIP12BotSpeakableSaIS1_EE2atEj */

	/* <0> (null):0 */
	reference front(class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *); /* linkage=_ZNSt6vectorIP12BotSpeakableSaIS1_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class vector<BotSpeakable*, std::allocator<BotSpeakable*> >  *); /* linkage=_ZNKSt6vectorIP12BotSpeakableSaIS1_EE5frontEv */

	/* <0> (null):0 */
	reference back(class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *); /* linkage=_ZNSt6vectorIP12BotSpeakableSaIS1_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class vector<BotSpeakable*, std::allocator<BotSpeakable*> >  *); /* linkage=_ZNKSt6vectorIP12BotSpeakableSaIS1_EE4backEv */

	/* <0> (null):0 */
	pointer data(class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *); /* linkage=_ZNSt6vectorIP12BotSpeakableSaIS1_EE4dataEv */

	/* <0> (null):0 */
	const_pointer data(const class vector<BotSpeakable*, std::allocator<BotSpeakable*> >  *); /* linkage=_ZNKSt6vectorIP12BotSpeakableSaIS1_EE4dataEv */

	/* <0> (null):0 */
	void push_back(class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *, const value_type  &); /* linkage=_ZNSt6vectorIP12BotSpeakableSaIS1_EE9push_backERKS1_ */

	/* <0> (null):0 */
	void pop_back(class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *); /* linkage=_ZNSt6vectorIP12BotSpeakableSaIS1_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *, class __normal_iterator<BotSpeakable**, std::vector<BotSpeakable*, std::allocator<BotSpeakable*> > >, const value_type  &); /* linkage=_ZNSt6vectorIP12BotSpeakableSaIS1_EE6insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_ */

	/* <0> (null):0 */
	void insert(class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *, class __normal_iterator<BotSpeakable**, std::vector<BotSpeakable*, std::allocator<BotSpeakable*> > >, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIP12BotSpeakableSaIS1_EE6insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEjRKS1_ */

	/* <0> (null):0 */
	iterator erase(class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *, class __normal_iterator<BotSpeakable**, std::vector<BotSpeakable*, std::allocator<BotSpeakable*> > >); /* linkage=_ZNSt6vectorIP12BotSpeakableSaIS1_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS1_S3_EE */

	/* <0> (null):0 */
	iterator erase(class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *, class __normal_iterator<BotSpeakable**, std::vector<BotSpeakable*, std::allocator<BotSpeakable*> > >, class __normal_iterator<BotSpeakable**, std::vector<BotSpeakable*, std::allocator<BotSpeakable*> > >); /* linkage=_ZNSt6vectorIP12BotSpeakableSaIS1_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS1_S3_EES7_ */

	/* <0> (null):0 */
	void swap(class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > &); /* linkage=_ZNSt6vectorIP12BotSpeakableSaIS1_EE4swapERS3_ */

	/* <0> (null):0 */
	void clear(class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *); /* linkage=_ZNSt6vectorIP12BotSpeakableSaIS1_EE5clearEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIP12BotSpeakableSaIS1_EE18_M_fill_initializeEjRKS1_ */

	/* <0> (null):0 */
	void _M_fill_assign(class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIP12BotSpeakableSaIS1_EE14_M_fill_assignEjRKS1_ */

	/* <0> (null):0 */
	void _M_fill_insert(class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *, class __normal_iterator<BotSpeakable**, std::vector<BotSpeakable*, std::allocator<BotSpeakable*> > >, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIP12BotSpeakableSaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEjRKS1_ */

	/* <0> (null):0 */
	void _M_insert_aux(class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *, class __normal_iterator<BotSpeakable**, std::vector<BotSpeakable*, std::allocator<BotSpeakable*> > >, const class BotSpeakable *  &); /* linkage=_ZNSt6vectorIP12BotSpeakableSaIS1_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_ */

	/* <0> (null):0 */
	size_type _M_check_len(const class vector<BotSpeakable*, std::allocator<BotSpeakable*> >  *, unsigned int, const char  *); /* linkage=_ZNKSt6vectorIP12BotSpeakableSaIS1_EE12_M_check_lenEjPKc */

	/* <0> (null):0 */
	void _M_erase_at_end(class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *, class BotSpeakable * *); /* linkage=_ZNSt6vectorIP12BotSpeakableSaIS1_EE15_M_erase_at_endEPS1_ */


	/* size: 12, cachelines: 1, members: 1 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1425 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1426 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1427 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1428 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1429 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1430 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1431 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1432 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1433 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1434 */
 /* pointer to 1433 */
 /* size: 4 */

/* 1435 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1436 */
/* <0> (null):0 */
typedef ptrdiff_t difference_type; /* size: 4 */

/* 1437 */
/* <0> (null):0 */
typedef class BotSpeakable * * pointer; /* size: 4 */

/* 1438 */
/* <0> (null):0 */
typedef class BotSpeakable * & reference; /* size: 4 */

/* 1439 */
/* <0> (null):0 */
struct iterator_traits<BotSpeakable**> {
	/* <0> (null):0 */
	typedef ptrdiff_t difference_type;

	/* <0> (null):0 */
	typedef class BotSpeakable * * pointer;

	/* <0> (null):0 */
	typedef class BotSpeakable * & reference;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1440 */
/* <0> (null):0 */
typedef difference_type difference_type; /* size: 4 */

/* 1441 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 1442 */
/* <0> (null):0 */
typedef pointer pointer; /* size: 4 */

/* 1443 */
/* <0> (null):0 */
class __normal_iterator<BotSpeakable**, std::vector<BotSpeakable*, std::allocator<BotSpeakable*> > > {
protected:

	class BotSpeakable * *     _M_current;           /*     0     4 */
	/* <0> (null):0 */
	typedef difference_type difference_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef pointer pointer;

	/* <0> (null):0 */
	void __normal_iterator(class __normal_iterator<BotSpeakable**, std::vector<BotSpeakable*, std::allocator<BotSpeakable*> > > *);

	/* <0> (null):0 */
	void __normal_iterator(class __normal_iterator<BotSpeakable**, std::vector<BotSpeakable*, std::allocator<BotSpeakable*> > > *, const class BotSpeakable * *  &);

	/* <0> (null):0 */
	reference operator*(const class __normal_iterator<BotSpeakable**, std::vector<BotSpeakable*, std::allocator<BotSpeakable*> > >  *); /* linkage=_ZNK9__gnu_cxx17__normal_iteratorIPP12BotSpeakableSt6vectorIS2_SaIS2_EEEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class __normal_iterator<BotSpeakable**, std::vector<BotSpeakable*, std::allocator<BotSpeakable*> > >  *); /* linkage=_ZNK9__gnu_cxx17__normal_iteratorIPP12BotSpeakableSt6vectorIS2_SaIS2_EEEptEv */

	/* <0> (null):0 */
	class __normal_iterator<BotSpeakable**, std::vector<BotSpeakable*, std::allocator<BotSpeakable*> > > & operator++(class __normal_iterator<BotSpeakable**, std::vector<BotSpeakable*, std::allocator<BotSpeakable*> > > *); /* linkage=_ZN9__gnu_cxx17__normal_iteratorIPP12BotSpeakableSt6vectorIS2_SaIS2_EEEppEv */

	/* <0> (null):0 */
	class __normal_iterator<BotSpeakable**, std::vector<BotSpeakable*, std::allocator<BotSpeakable*> > > operator++(class __normal_iterator<BotSpeakable**, std::vector<BotSpeakable*, std::allocator<BotSpeakable*> > > *, int); /* linkage=_ZN9__gnu_cxx17__normal_iteratorIPP12BotSpeakableSt6vectorIS2_SaIS2_EEEppEi */

	/* <0> (null):0 */
	class __normal_iterator<BotSpeakable**, std::vector<BotSpeakable*, std::allocator<BotSpeakable*> > > & operator--(class __normal_iterator<BotSpeakable**, std::vector<BotSpeakable*, std::allocator<BotSpeakable*> > > *); /* linkage=_ZN9__gnu_cxx17__normal_iteratorIPP12BotSpeakableSt6vectorIS2_SaIS2_EEEmmEv */

	/* <0> (null):0 */
	class __normal_iterator<BotSpeakable**, std::vector<BotSpeakable*, std::allocator<BotSpeakable*> > > operator--(class __normal_iterator<BotSpeakable**, std::vector<BotSpeakable*, std::allocator<BotSpeakable*> > > *, int); /* linkage=_ZN9__gnu_cxx17__normal_iteratorIPP12BotSpeakableSt6vectorIS2_SaIS2_EEEmmEi */

	/* <0> (null):0 */
	reference operator[](const class __normal_iterator<BotSpeakable**, std::vector<BotSpeakable*, std::allocator<BotSpeakable*> > >  *, const difference_type  &); /* linkage=_ZNK9__gnu_cxx17__normal_iteratorIPP12BotSpeakableSt6vectorIS2_SaIS2_EEEixERKi */

	/* <0> (null):0 */
	class __normal_iterator<BotSpeakable**, std::vector<BotSpeakable*, std::allocator<BotSpeakable*> > > & operator+=(class __normal_iterator<BotSpeakable**, std::vector<BotSpeakable*, std::allocator<BotSpeakable*> > > *, const difference_type  &); /* linkage=_ZN9__gnu_cxx17__normal_iteratorIPP12BotSpeakableSt6vectorIS2_SaIS2_EEEpLERKi */

	/* <0> (null):0 */
	class __normal_iterator<BotSpeakable**, std::vector<BotSpeakable*, std::allocator<BotSpeakable*> > > operator+(const class __normal_iterator<BotSpeakable**, std::vector<BotSpeakable*, std::allocator<BotSpeakable*> > >  *, const difference_type  &); /* linkage=_ZNK9__gnu_cxx17__normal_iteratorIPP12BotSpeakableSt6vectorIS2_SaIS2_EEEplERKi */

	/* <0> (null):0 */
	class __normal_iterator<BotSpeakable**, std::vector<BotSpeakable*, std::allocator<BotSpeakable*> > > & operator-=(class __normal_iterator<BotSpeakable**, std::vector<BotSpeakable*, std::allocator<BotSpeakable*> > > *, const difference_type  &); /* linkage=_ZN9__gnu_cxx17__normal_iteratorIPP12BotSpeakableSt6vectorIS2_SaIS2_EEEmIERKi */

	/* <0> (null):0 */
	class __normal_iterator<BotSpeakable**, std::vector<BotSpeakable*, std::allocator<BotSpeakable*> > > operator-(const class __normal_iterator<BotSpeakable**, std::vector<BotSpeakable*, std::allocator<BotSpeakable*> > >  *, const difference_type  &); /* linkage=_ZNK9__gnu_cxx17__normal_iteratorIPP12BotSpeakableSt6vectorIS2_SaIS2_EEEmiERKi */

	/* <0> (null):0 */
	const class BotSpeakable * *  & base(const class __normal_iterator<BotSpeakable**, std::vector<BotSpeakable*, std::allocator<BotSpeakable*> > >  *); /* linkage=_ZNK9__gnu_cxx17__normal_iteratorIPP12BotSpeakableSt6vectorIS2_SaIS2_EEE4baseEv */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1444 */
 /* pointer to 1443 */
 /* size: 4 */

/* 1445 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1446 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1447 */
 /* pointer to 1448 */
 /* size: 4 */

/* 1448 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1449 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1450 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1451 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1452 */
/* <0> (null):0 */
typedef struct _List_const_iterator<BotPhrase*> _Self; /* size: 4 */

/* 1453 */
/* <0> (null):0 */
typedef class _List_node<BotPhrase*>const _Node; /* size: 0 */

/* 1454 */
/* <0> (null):0 */
typedef struct _List_iterator<BotPhrase*> iterator; /* size: 0 */

/* 1455 */
/* <0> (null):0 */
typedef const class BotPhrase *  * pointer; /* size: 4 */

/* 1456 */
/* <0> (null):0 */
typedef const class BotPhrase *  & reference; /* size: 4 */

/* 1457 */
/* <0> (null):0 */
struct _List_const_iterator<BotPhrase*> {
	const class _List_node_base  * _M_node;          /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_const_iterator<BotPhrase*> _Self;

	/* <0> (null):0 */
	typedef class _List_node<BotPhrase*>const _Node;

	/* <0> (null):0 */
	typedef struct _List_iterator<BotPhrase*> iterator;

	/* <0> (null):0 */
	typedef const class BotPhrase *  * pointer;

	/* <0> (null):0 */
	typedef const class BotPhrase *  & reference;

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<BotPhrase*> *);

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<BotPhrase*> *, const class _List_node_base  *);

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<BotPhrase*> *, const iterator  &);

	/* <0> (null):0 */
	reference operator*(const class _List_const_iterator<BotPhrase*>  *); /* linkage=_ZNKSt20_List_const_iteratorIP9BotPhraseEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_const_iterator<BotPhrase*>  *); /* linkage=_ZNKSt20_List_const_iteratorIP9BotPhraseEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_const_iterator<BotPhrase*> *); /* linkage=_ZNSt20_List_const_iteratorIP9BotPhraseEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_const_iterator<BotPhrase*> *, int); /* linkage=_ZNSt20_List_const_iteratorIP9BotPhraseEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_const_iterator<BotPhrase*> *); /* linkage=_ZNSt20_List_const_iteratorIP9BotPhraseEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_const_iterator<BotPhrase*> *, int); /* linkage=_ZNSt20_List_const_iteratorIP9BotPhraseEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_const_iterator<BotPhrase*>  *, const _Self  &); /* linkage=_ZNKSt20_List_const_iteratorIP9BotPhraseEeqERKS2_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_const_iterator<BotPhrase*>  *, const _Self  &); /* linkage=_ZNKSt20_List_const_iteratorIP9BotPhraseEneERKS2_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1458 */
 /* pointer to 1457 */
 /* size: 4 */

/* 1459 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1460 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1461 */
 /* pointer to 1462 */
 /* size: 4 */

/* 1462 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1463 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1464 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1465 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1466 */
/* <0> (null):0 */
typedef struct _List_iterator<BotPhrase*> _Self; /* size: 4 */

/* 1467 */
/* <0> (null):0 */
typedef struct _List_node<BotPhrase*> _Node; /* size: 0 */

/* 1468 */
/* <0> (null):0 */
typedef class BotPhrase * * pointer; /* size: 4 */

/* 1469 */
/* <0> (null):0 */
typedef class BotPhrase * & reference; /* size: 4 */

/* 1470 */
/* <0> (null):0 */
struct _List_iterator<BotPhrase*> {
	class _List_node_base *    _M_node;              /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_iterator<BotPhrase*> _Self;

	/* <0> (null):0 */
	typedef struct _List_node<BotPhrase*> _Node;

	/* <0> (null):0 */
	typedef class BotPhrase * * pointer;

	/* <0> (null):0 */
	typedef class BotPhrase * & reference;

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<BotPhrase*> *);

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<BotPhrase*> *, class _List_node_base *);

	/* <0> (null):0 */
	reference operator*(const class _List_iterator<BotPhrase*>  *); /* linkage=_ZNKSt14_List_iteratorIP9BotPhraseEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_iterator<BotPhrase*>  *); /* linkage=_ZNKSt14_List_iteratorIP9BotPhraseEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_iterator<BotPhrase*> *); /* linkage=_ZNSt14_List_iteratorIP9BotPhraseEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_iterator<BotPhrase*> *, int); /* linkage=_ZNSt14_List_iteratorIP9BotPhraseEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_iterator<BotPhrase*> *); /* linkage=_ZNSt14_List_iteratorIP9BotPhraseEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_iterator<BotPhrase*> *, int); /* linkage=_ZNSt14_List_iteratorIP9BotPhraseEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_iterator<BotPhrase*>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorIP9BotPhraseEeqERKS2_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_iterator<BotPhrase*>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorIP9BotPhraseEneERKS2_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1471 */
 /* pointer to 1470 */
 /* size: 4 */

/* 1472 */
 /* pointer to 1473 */
 /* size: 4 */

/* 1473 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1474 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1475 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1476 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1477 */
/* <0> (null):0 */
enum PitchHack {
	P_HI = 0,
	P_NORMAL = 1,
	P_LOW = 2,
}; /* size: 4 */

/* 1478 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavLadder*> _Self; /* size: 4 */

/* 1479 */
/* <0> (null):0 */
typedef class CNavLadder * * pointer; /* size: 4 */

/* 1480 */
/* <0> (null):0 */
typedef class CNavLadder * & reference; /* size: 4 */

/* 1481 */
/* <0> (null):0 */
struct _List_iterator<CNavLadder*> {
	class _List_node_base *    _M_node;              /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_iterator<CNavLadder*> _Self;

	/* <0> (null):0 */
	typedef class CNavLadder * * pointer;

	/* <0> (null):0 */
	typedef class CNavLadder * & reference;

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<CNavLadder*> *);

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<CNavLadder*> *, class _List_node_base *);

	/* <0> (null):0 */
	reference operator*(const class _List_iterator<CNavLadder*>  *); /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_iterator<CNavLadder*>  *); /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_iterator<CNavLadder*> *); /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_iterator<CNavLadder*> *, int); /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_iterator<CNavLadder*> *); /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_iterator<CNavLadder*> *, int); /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_iterator<CNavLadder*>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEeqERKS2_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_iterator<CNavLadder*>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEneERKS2_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1482 */
 /* pointer to 1481 */
 /* size: 4 */

/* 1483 */
 /* pointer to 1484 */
 /* size: 4 */

/* 1484 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1485 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1486 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1487 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1488 */
/* <0> (null):0 */
typedef struct _List_iterator<NavConnect> _Self; /* size: 4 */

/* 1489 */
/* <0> (null):0 */
typedef union NavConnect * pointer; /* size: 4 */

/* 1490 */
/* <0> (null):0 */
typedef union NavConnect & reference; /* size: 4 */

/* 1491 */
/* <0> (null):0 */
struct _List_iterator<NavConnect> {
	class _List_node_base *    _M_node;              /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_iterator<NavConnect> _Self;

	/* <0> (null):0 */
	typedef union NavConnect * pointer;

	/* <0> (null):0 */
	typedef union NavConnect & reference;

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<NavConnect> *);

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<NavConnect> *, class _List_node_base *);

	/* <0> (null):0 */
	reference operator*(const class _List_iterator<NavConnect>  *); /* linkage=_ZNKSt14_List_iteratorI10NavConnectEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_iterator<NavConnect>  *); /* linkage=_ZNKSt14_List_iteratorI10NavConnectEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_iterator<NavConnect> *); /* linkage=_ZNSt14_List_iteratorI10NavConnectEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_iterator<NavConnect> *, int); /* linkage=_ZNSt14_List_iteratorI10NavConnectEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_iterator<NavConnect> *); /* linkage=_ZNSt14_List_iteratorI10NavConnectEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_iterator<NavConnect> *, int); /* linkage=_ZNSt14_List_iteratorI10NavConnectEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_iterator<NavConnect>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorI10NavConnectEeqERKS1_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_iterator<NavConnect>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorI10NavConnectEneERKS1_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1492 */
 /* pointer to 1491 */
 /* size: 4 */

/* 1493 */
 /* pointer to 1494 */
 /* size: 4 */

/* 1494 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1495 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1496 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1497 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1498 */
/* <0> (null):0 */
struct _List_node<NavConnect> : public _List_node_base {
public:

	/* struct _List_node_base     <ancestor>; */     /*     0     8 */
	union NavConnect           _M_data;              /*     8     4 */

	/* size: 12, cachelines: 1, members: 2 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1499 */
/* <0> (null):0 */
struct _List_node<CNavArea*> : public _List_node_base {
public:

	/* struct _List_node_base     <ancestor>; */     /*     0     8 */
	class CNavArea *           _M_data;              /*     8     4 */

	/* size: 12, cachelines: 1, members: 2 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1500 */
/* <0> (null):0 */
typedef ptrdiff_t difference_type; /* size: 4 */

/* 1501 */
/* <0> (null):0 */
typedef int * pointer; /* size: 4 */

/* 1502 */
/* <0> (null):0 */
typedef int & reference; /* size: 4 */

/* 1503 */
/* <0> (null):0 */
struct iterator_traits<int*> {
	/* <0> (null):0 */
	typedef ptrdiff_t difference_type;

	/* <0> (null):0 */
	typedef int * pointer;

	/* <0> (null):0 */
	typedef int & reference;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1504 */
/* <0> (null):0 */
typedef difference_type difference_type; /* size: 4 */

/* 1505 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 1506 */
/* <0> (null):0 */
typedef pointer pointer; /* size: 4 */

/* 1507 */
/* <0> (null):0 */
class __normal_iterator<int*, std::vector<int, std::allocator<int> > > {
protected:

	int *                      _M_current;           /*     0     4 */
	/* <0> (null):0 */
	typedef difference_type difference_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef pointer pointer;

	/* <0> (null):0 */
	void __normal_iterator(class __normal_iterator<int*, std::vector<int, std::allocator<int> > > *);

	/* <0> (null):0 */
	void __normal_iterator(class __normal_iterator<int*, std::vector<int, std::allocator<int> > > *, const int *  &);

	/* <0> (null):0 */
	reference operator*(const class __normal_iterator<int*, std::vector<int, std::allocator<int> > >  *); /* linkage=_ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class __normal_iterator<int*, std::vector<int, std::allocator<int> > >  *); /* linkage=_ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEptEv */

	/* <0> (null):0 */
	class __normal_iterator<int*, std::vector<int, std::allocator<int> > > & operator++(class __normal_iterator<int*, std::vector<int, std::allocator<int> > > *); /* linkage=_ZN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEppEv */

	/* <0> (null):0 */
	class __normal_iterator<int*, std::vector<int, std::allocator<int> > > operator++(class __normal_iterator<int*, std::vector<int, std::allocator<int> > > *, int); /* linkage=_ZN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEppEi */

	/* <0> (null):0 */
	class __normal_iterator<int*, std::vector<int, std::allocator<int> > > & operator--(class __normal_iterator<int*, std::vector<int, std::allocator<int> > > *); /* linkage=_ZN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEmmEv */

	/* <0> (null):0 */
	class __normal_iterator<int*, std::vector<int, std::allocator<int> > > operator--(class __normal_iterator<int*, std::vector<int, std::allocator<int> > > *, int); /* linkage=_ZN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEmmEi */

	/* <0> (null):0 */
	reference operator[](const class __normal_iterator<int*, std::vector<int, std::allocator<int> > >  *, const difference_type  &); /* linkage=_ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEixERKi */

	/* <0> (null):0 */
	class __normal_iterator<int*, std::vector<int, std::allocator<int> > > & operator+=(class __normal_iterator<int*, std::vector<int, std::allocator<int> > > *, const difference_type  &); /* linkage=_ZN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEpLERKi */

	/* <0> (null):0 */
	class __normal_iterator<int*, std::vector<int, std::allocator<int> > > operator+(const class __normal_iterator<int*, std::vector<int, std::allocator<int> > >  *, const difference_type  &); /* linkage=_ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEplERKi */

	/* <0> (null):0 */
	class __normal_iterator<int*, std::vector<int, std::allocator<int> > > & operator-=(class __normal_iterator<int*, std::vector<int, std::allocator<int> > > *, const difference_type  &); /* linkage=_ZN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEmIERKi */

	/* <0> (null):0 */
	class __normal_iterator<int*, std::vector<int, std::allocator<int> > > operator-(const class __normal_iterator<int*, std::vector<int, std::allocator<int> > >  *, const difference_type  &); /* linkage=_ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEmiERKi */

	/* <0> (null):0 */
	const int *  & base(const class __normal_iterator<int*, std::vector<int, std::allocator<int> > >  *); /* linkage=_ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEE4baseEv */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1508 */
 /* pointer to 1507 */
 /* size: 4 */

/* 1509 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1510 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1511 */
 /* pointer to 1512 */
 /* size: 4 */

/* 1512 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1513 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1514 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1515 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1516 */
/* <0> (null):0 */
typedef ptrdiff_t difference_type; /* size: 4 */

/* 1517 */
/* <0> (null):0 */
typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * pointer; /* size: 4 */

/* 1518 */
/* <0> (null):0 */
typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * & reference; /* size: 4 */

/* 1519 */
/* <0> (null):0 */
struct iterator_traits<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**> {
	/* <0> (null):0 */
	typedef ptrdiff_t difference_type;

	/* <0> (null):0 */
	typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * pointer;

	/* <0> (null):0 */
	typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * & reference;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1520 */
/* <0> (null):0 */
typedef difference_type difference_type; /* size: 4 */

/* 1521 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 1522 */
/* <0> (null):0 */
typedef pointer pointer; /* size: 4 */

/* 1523 */
/* <0> (null):0 */
class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > {
protected:

	class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * _M_current; /*     0     4 */
	/* <0> (null):0 */
	typedef difference_type difference_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef pointer pointer;

	/* <0> (null):0 */
	void __normal_iterator(class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st);

	/* <0> (null):0 */
	void __normal_iterator(class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *  &);

	/* <0> (null):0 */
	reference operator*(const class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakabl); /* linkage=_ZNK9__gnu_cxx17__normal_iteratorIPPSt6vectorIP12BotSpeakableSaIS3_EES1_IS6_SaIS6_EEEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakabl); /* linkage=_ZNK9__gnu_cxx17__normal_iteratorIPPSt6vectorIP12BotSpeakableSaIS3_EES1_IS6_SaIS6_EEEptEv */

	/* <0> (null):0 */
	class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st operator++(class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st); /* linkage=_ZN9__gnu_cxx17__normal_iteratorIPPSt6vectorIP12BotSpeakableSaIS3_EES1_IS6_SaIS6_EEEppEv */

	/* <0> (null):0 */
	class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st operator++(class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, int); /* linkage=_ZN9__gnu_cxx17__normal_iteratorIPPSt6vectorIP12BotSpeakableSaIS3_EES1_IS6_SaIS6_EEEppEi */

	/* <0> (null):0 */
	class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st operator--(class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st); /* linkage=_ZN9__gnu_cxx17__normal_iteratorIPPSt6vectorIP12BotSpeakableSaIS3_EES1_IS6_SaIS6_EEEmmEv */

	/* <0> (null):0 */
	class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st operator--(class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, int); /* linkage=_ZN9__gnu_cxx17__normal_iteratorIPPSt6vectorIP12BotSpeakableSaIS3_EES1_IS6_SaIS6_EEEmmEi */

	/* <0> (null):0 */
	reference operator[](const class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakabl, const difference_type  &); /* linkage=_ZNK9__gnu_cxx17__normal_iteratorIPPSt6vectorIP12BotSpeakableSaIS3_EES1_IS6_SaIS6_EEEixERKi */

	/* <0> (null):0 */
	class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st operator+=(class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, const difference_type  &); /* linkage=_ZN9__gnu_cxx17__normal_iteratorIPPSt6vectorIP12BotSpeakableSaIS3_EES1_IS6_SaIS6_EEEpLERKi */

	/* <0> (null):0 */
	class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st operator+(const class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakabl, const difference_type  &); /* linkage=_ZNK9__gnu_cxx17__normal_iteratorIPPSt6vectorIP12BotSpeakableSaIS3_EES1_IS6_SaIS6_EEEplERKi */

	/* <0> (null):0 */
	class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st operator-=(class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, const difference_type  &); /* linkage=_ZN9__gnu_cxx17__normal_iteratorIPPSt6vectorIP12BotSpeakableSaIS3_EES1_IS6_SaIS6_EEEmIERKi */

	/* <0> (null):0 */
	class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st operator-(const class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakabl, const difference_type  &); /* linkage=_ZNK9__gnu_cxx17__normal_iteratorIPPSt6vectorIP12BotSpeakableSaIS3_EES1_IS6_SaIS6_EEEmiERKi */

	/* <0> (null):0 */
	const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *  & base(const class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakabl); /* linkage=_ZNK9__gnu_cxx17__normal_iteratorIPPSt6vectorIP12BotSpeakableSaIS3_EES1_IS6_SaIS6_EEE4baseEv */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1524 */
 /* pointer to 1523 */
 /* size: 4 */

/* 1525 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1526 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1527 */
 /* pointer to 1528 */
 /* size: 4 */

/* 1528 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1529 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1530 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1531 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1532 */
/* <0> (null):0 */
struct _List_node<BotPhrase*> : public _List_node_base {
public:

	/* struct _List_node_base     <ancestor>; */     /*     0     8 */
	class BotPhrase *          _M_data;              /*     8     4 */

	/* size: 12, cachelines: 1, members: 2 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1533 */
/* <0> (null):0 */
struct _List_node<CNavLadder*> : public _List_node_base {
public:

	/* struct _List_node_base     <ancestor>; */     /*     0     8 */
	class CNavLadder *         _M_data;              /*     8     4 */

	/* size: 12, cachelines: 1, members: 2 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1534 */
/* <0> (null):0 */
typedef int * iterator_type; /* size: 4 */

/* 1535 */
/* <0> (null):0 */
struct _Iter_base<int*, false> {
	/* <0> (null):0 */
	typedef int * iterator_type;

	/* <0> (null):0 */
	iterator_type _S_base(int *); /* linkage=_ZNSt10_Iter_baseIPiLb0EE7_S_baseES0_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1536 */
/* <0> (null):0 */
typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * iterator_type; /* size: 4 */

/* 1537 */
/* <0> (null):0 */
struct _Iter_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, false> {
	/* <0> (null):0 */
	typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * iterator_type;

	/* <0> (null):0 */
	iterator_type _S_base(class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *); /* linkage=_ZNSt10_Iter_baseIPPSt6vectorIP12BotSpeakableSaIS2_EELb0EE7_S_baseES6_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1538 */
/* <0> (null):0 */
typedef class BotSpeakable * * iterator_type; /* size: 4 */

/* 1539 */
/* <0> (null):0 */
struct _Iter_base<BotSpeakable**, false> {
	/* <0> (null):0 */
	typedef class BotSpeakable * * iterator_type;

	/* <0> (null):0 */
	iterator_type _S_base(class BotSpeakable * *); /* linkage=_ZNSt10_Iter_baseIPP12BotSpeakableLb0EE7_S_baseES2_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1540 */
/* <0> (null):0 */
struct __copy_move_backward<false, true, std::random_access_iterator_tag> {
	/* <0> (null):0 */
	int * __copy_move_b<int>(const int  *, const int  *, int *);

	/* <0> (null):0 */
	class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * __copy_move_b<std::vector<BotSpeakable*>*>(const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  *, const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *);

	/* <0> (null):0 */
	class BotSpeakable * * __copy_move_b<BotSpeakable*>(const class BotSpeakable *  *, const class BotSpeakable *  *, class BotSpeakable * *);


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1541 */
/* <0> (null):0 */
struct __copy_move<false, true, std::random_access_iterator_tag> {
	/* <0> (null):0 */
	int * __copy_m<int>(const int  *, const int  *, int *);

	/* <0> (null):0 */
	class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * __copy_m<std::vector<BotSpeakable*>*>(const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  *, const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *);

	/* <0> (null):0 */
	class BotSpeakable * * __copy_m<BotSpeakable*>(const class BotSpeakable *  *, const class BotSpeakable *  *, class BotSpeakable * *);


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1542 */
/* <0> (null):0 */
class BotHostageBeingTakenMeme : public BotMeme {
public:

	/* class BotMeme             <ancestor>; */      /*     0     4 */
	/* <0> (null):0 */
	void BotHostageBeingTakenMeme(class BotHostageBeingTakenMeme *, const class BotHostageBeingTakenMeme  &);

	/* <0> (null):0 */
	void BotHostageBeingTakenMeme(class BotHostageBeingTakenMeme *);

	/* <0> (null):0 */
	virtual void Interpret(const class BotHostageBeingTakenMeme  *, class CCSBot *, class CCSBot *); /* linkage=_ZNK24BotHostageBeingTakenMeme9InterpretEP6CCSBotS1_ */

	/* vtable has 1 entries: {
	   [0] = Interpret(_ZNK24BotHostageBeingTakenMeme9InterpretEP6CCSBotS1_), 
	} */
	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1543 */
 /* pointer to 1542 */
 /* size: 4 */

/* 1544 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1545 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1546 */
 /* pointer to 1545 */
 /* size: 4 */

/* 1547 */
/* <0> (null):0 */
class BotAllHostagesGoneMeme : public BotMeme {
public:

	/* class BotMeme             <ancestor>; */      /*     0     4 */
	/* <0> (null):0 */
	virtual void Interpret(const class BotAllHostagesGoneMeme  *, class CCSBot *, class CCSBot *); /* linkage=_ZNK22BotAllHostagesGoneMeme9InterpretEP6CCSBotS1_ */

	/* vtable has 1 entries: {
	   [0] = Interpret(_ZNK22BotAllHostagesGoneMeme9InterpretEP6CCSBotS1_), 
	} */
	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1548 */
 /* pointer to 1549 */
 /* size: 4 */

/* 1549 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1550 */
/* <0> (null):0 */
class BotRequestReportMeme : public BotMeme {
public:

	/* class BotMeme             <ancestor>; */      /*     0     4 */
	/* <0> (null):0 */
	void BotRequestReportMeme(class BotRequestReportMeme *, const class BotRequestReportMeme  &);

	/* <0> (null):0 */
	void BotRequestReportMeme(class BotRequestReportMeme *);

	/* <0> (null):0 */
	virtual void Interpret(const class BotRequestReportMeme  *, class CCSBot *, class CCSBot *); /* linkage=_ZNK20BotRequestReportMeme9InterpretEP6CCSBotS1_ */

	/* vtable has 1 entries: {
	   [0] = Interpret(_ZNK20BotRequestReportMeme9InterpretEP6CCSBotS1_), 
	} */
	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1551 */
 /* pointer to 1550 */
 /* size: 4 */

/* 1552 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1553 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1554 */
 /* pointer to 1553 */
 /* size: 4 */

/* 1555 */
/* <0> (null):0 */
class BotWhereBombMeme : public BotMeme {
public:

	/* class BotMeme             <ancestor>; */      /*     0     4 */
	/* <0> (null):0 */
	void BotWhereBombMeme(class BotWhereBombMeme *, const class BotWhereBombMeme  &);

	/* <0> (null):0 */
	void BotWhereBombMeme(class BotWhereBombMeme *);

	/* <0> (null):0 */
	virtual void Interpret(const class BotWhereBombMeme  *, class CCSBot *, class CCSBot *); /* linkage=_ZNK16BotWhereBombMeme9InterpretEP6CCSBotS1_ */

	/* vtable has 1 entries: {
	   [0] = Interpret(_ZNK16BotWhereBombMeme9InterpretEP6CCSBotS1_), 
	} */
	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1556 */
 /* pointer to 1555 */
 /* size: 4 */

/* 1557 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1558 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1559 */
 /* pointer to 1558 */
 /* size: 4 */

/* 1560 */
/* <0> (null):0 */
class BotDefendHereMeme : public BotMeme {
public:

	/* class BotMeme             <ancestor>; */      /*     0     4 */
private:

	class Vector              m_pos;                 /*     4    12 */
	/* <0> (null):0 */
	void BotDefendHereMeme(class BotDefendHereMeme *, const class BotDefendHereMeme  &);

	/* <0> (null):0 */
	void BotDefendHereMeme(class BotDefendHereMeme *, const class Vector  *);

	/* <0> (null):0 */
	virtual void Interpret(const class BotDefendHereMeme  *, class CCSBot *, class CCSBot *); /* linkage=_ZNK17BotDefendHereMeme9InterpretEP6CCSBotS1_ */

	/* vtable has 1 entries: {
	   [0] = Interpret(_ZNK17BotDefendHereMeme9InterpretEP6CCSBotS1_), 
	} */
	/* size: 16, cachelines: 1, members: 2 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 1561 */
 /* pointer to 1560 */
 /* size: 4 */

/* 1562 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1563 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 16 */

/* 1564 */
 /* pointer to 1563 */
 /* size: 4 */

/* 1565 */
/* <0> (null):0 */
class BotFollowMeme : public BotMeme {
public:

	/* class BotMeme             <ancestor>; */      /*     0     4 */
	/* <0> (null):0 */
	void BotFollowMeme(class BotFollowMeme *, const class BotFollowMeme  &);

	/* <0> (null):0 */
	void BotFollowMeme(class BotFollowMeme *);

	/* <0> (null):0 */
	virtual void Interpret(const class BotFollowMeme  *, class CCSBot *, class CCSBot *); /* linkage=_ZNK13BotFollowMeme9InterpretEP6CCSBotS1_ */

	/* vtable has 1 entries: {
	   [0] = Interpret(_ZNK13BotFollowMeme9InterpretEP6CCSBotS1_), 
	} */
	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1566 */
 /* pointer to 1565 */
 /* size: 4 */

/* 1567 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1568 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1569 */
 /* pointer to 1568 */
 /* size: 4 */

/* 1570 */
/* <0> (null):0 */
class BotBombStatusMeme : public BotMeme {
public:

	/* class BotMeme             <ancestor>; */      /*     0     4 */
private:

	enum BombState             m_state;              /*     4     4 */
	class Vector              m_pos;                 /*     8    12 */
	/* <0> (null):0 */
	void BotBombStatusMeme(class BotBombStatusMeme *, const class BotBombStatusMeme  &);

	/* <0> (null):0 */
	void BotBombStatusMeme(class BotBombStatusMeme *, enum BombState, const class Vector  *);

	/* <0> (null):0 */
	virtual void Interpret(const class BotBombStatusMeme  *, class CCSBot *, class CCSBot *); /* linkage=_ZNK17BotBombStatusMeme9InterpretEP6CCSBotS1_ */

	/* vtable has 1 entries: {
	   [0] = Interpret(_ZNK17BotBombStatusMeme9InterpretEP6CCSBotS1_), 
	} */
	/* size: 20, cachelines: 1, members: 3 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 1571 */
 /* pointer to 1570 */
 /* size: 4 */

/* 1572 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1573 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 20 */

/* 1574 */
 /* pointer to 1573 */
 /* size: 4 */

/* 1575 */
 /* pointer to 1140 */
 /* size: 4 */

/* 1576 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1577 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1578 */
 /* pointer to 1577 */
 /* size: 4 */

/* 1579 */
/* <0> (null):0 */
class BotHelpMeme : public BotMeme {
public:

	/* class BotMeme             <ancestor>; */      /*     0     4 */
private:

	Place                      m_place;              /*     4     4 */
	/* <0> (null):0 */
	void BotHelpMeme(class BotHelpMeme *, const class BotHelpMeme  &);

	/* <0> (null):0 */
	void BotHelpMeme(class BotHelpMeme *, Place);

	/* <0> (null):0 */
	virtual void Interpret(const class BotHelpMeme  *, class CCSBot *, class CCSBot *); /* linkage=_ZNK11BotHelpMeme9InterpretEP6CCSBotS1_ */

	/* vtable has 1 entries: {
	   [0] = Interpret(_ZNK11BotHelpMeme9InterpretEP6CCSBotS1_), 
	} */
	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 1580 */
 /* pointer to 1579 */
 /* size: 4 */

/* 1581 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1582 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1583 */
 /* pointer to 1582 */
 /* size: 4 */

/* 1584 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 1585 */
 /* pointer to 1586 */
 /* size: 4 */

/* 1586 */
 /* pointer to 1584 */
 /* size: 4 */

/* 1587 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1588 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1589 */
 /* pointer to 1588 */
 /* size: 4 */

/* 1590 */
/* <0> (null):0 */
class IVoiceGameMgrHelper {
	int ()(void) * *           _vptr.IVoiceGameMgrHelper; /*     0     4 */
	/* <0> (null):0 */
	virtual void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *, int);

	/* <0> (null):0 */
	virtual bool CanPlayerHearPlayer(class IVoiceGameMgrHelper *, class CBasePlayer *, class CBasePlayer *); /* linkage=_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_ */

	/* vtable has 1 entries: {
	   [2] = CanPlayerHearPlayer(_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_), 
	} */
	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1591 */
 /* pointer to 1590 */
 /* size: 4 */

/* 1592 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1593 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1594 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1595 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1596 */
 /* pointer to 1597 */
 /* size: 4 */

/* 1597 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 676 */

/* 1598 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1599 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1600 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1601 */
/* <0> (null):0 */
class CPointEntity {
	/* <0> (null):0 */
	virtual int ObjectCaps(class CPointEntity *); /* linkage=_ZN12CPointEntity10ObjectCapsEv */

	/* vtable has 1 entries: {
	   [6] = ObjectCaps(_ZN12CPointEntity10ObjectCapsEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1602 */
 /* pointer to 1601 */
 /* size: 4 */

/* 1603 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1604 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1605 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1606 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1607 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1608 */
 /* pointer to 1609 */
 /* size: 4 */

/* 1609 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1610 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1611 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1612 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1613 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1614 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1615 */
 /* pointer to 1616 */
 /* size: 4 */

/* 1616 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1617 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1618 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1619 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1620 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1621 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1622 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1623 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1624 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1625 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1626 */
 /* pointer to 1627 */
 /* size: 4 */

/* 1627 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1628 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1629 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1630 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1631 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1632 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1633 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1634 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1635 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1636 */
 /* pointer to 1144 */
 /* size: 4 */

/* 1637 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1638 */
 /* pointer to 1639 */
 /* size: 4 */

/* 1639 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 16 */

/* 1640 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1641 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1642 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1643 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1644 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1645 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1646 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1647 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1648 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1649 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1650 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1651 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1652 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1653 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1654 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1655 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1656 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1657 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1658 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1659 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1660 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1661 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1662 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1663 */
 /* pointer to 513 */
 /* size: 4 */

/* 1664 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1665 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1666 */
 /* pointer to 1667 */
 /* size: 4 */

/* 1667 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 116 */

/* 1668 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1669 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1670 */
 /* pointer to 1120 */
 /* size: 4 */

/* 1671 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1672 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1673 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1674 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1675 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1676 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1677 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1678 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1679 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1680 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1681 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1682 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1683 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1684 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1685 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1686 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1687 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1688 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1689 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1690 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1691 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1692 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1693 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1694 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1695 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1696 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1697 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1698 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1699 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1700 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1701 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1702 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1703 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1704 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1705 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1706 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1707 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1708 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1709 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1710 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1711 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1712 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1713 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1714 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1715 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1716 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1717 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1718 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1719 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1720 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1721 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1722 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1723 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1724 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1725 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1726 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1727 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1728 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1729 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1730 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1731 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1732 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1733 */
 /* pointer to 1345 */
 /* size: 4 */

/* 1734 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1735 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1736 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1737 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1738 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1739 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1740 */
/* <0> (null):0 */
typedef struct _List_node<BotPhrase*> _Node; /* size: 12 */

/* 1741 */
 /* pointer to 1740 */
 /* size: 4 */

/* 1742 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1743 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1744 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1745 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1746 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1747 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1748 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1749 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1750 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1751 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1752 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1753 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1754 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1755 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1756 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1757 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1758 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1759 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1760 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1761 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1762 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1763 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1764 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1765 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1766 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1767 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1768 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1769 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1770 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1771 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1772 */
/* <0> (null):0 */
const char  *              array[4]; /* size: 16 */

/* 1773 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 16 */

/* 1774 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1775 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1776 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1777 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1778 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1779 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1780 */
/* <0> (null):0 */
char                       array[128]; /* size: 128 */

/* 1781 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1782 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1783 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1784 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1785 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1786 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1787 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1788 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1789 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1790 */
 /* pointer to 241 */
 /* size: 4 */

/* 1791 */
/* <0> (null):0 */
class CBotManager {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1792 */
 /* pointer to 1791 */
 /* size: 4 */

/* 1793 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* Functions: */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 473 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 3 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 146685564 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 146685664 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 152074968 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 100 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 852030 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 92 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 32 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 372 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 152139584 */

/* <0> (null):0 */
void _Vector_impl(class _Vector_impl *)
{
} /* size: 2947 */

/* <0> (null):0 */
void _Vector_impl(class _Vector_impl *, const _Tp_alloc_type  &)
{
} /* size: 4 */

/* <0> (null):0 */
void ~_Vector_impl(class _Vector_impl *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void _Vector_impl(class _Vector_impl *)
{
} /* size: 152142080 */

/* <0> (null):0 */
void _Vector_impl(class _Vector_impl *, const _Tp_alloc_type  &)
{
} /* size: 152102404 */

/* <0> (null):0 */
void ~_Vector_impl(class _Vector_impl *, int)
{
} /* size: 3260 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 152108512 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 52 */

/* <0> (null):0 */
void ~_List_impl(class _List_impl *, int)
{
} /* size: 4 */

/* <0> (null):0 */
void _Vector_impl(class _Vector_impl *)
{
} /* size: 0 */

/* <0> (null):0 */
void _Vector_impl(class _Vector_impl *, const _Tp_alloc_type  &)
{
} /* size: 32 */

/* <0> (null):0 */
void ~_Vector_impl(class _Vector_impl *, int)
{
} /* size: 184 */

/* <0> (null):0 */
void _Destroy<std::vector<BotSpeakable*>**>(class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *)
{
} /* size: 852174 */

/* <0> (null):0 */
void _Destroy<std::vector<BotSpeakable*>**, std::vector<BotSpeakable*>*>(class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> &)
{
} /* size: 152114216 */

/* <0> (null):0 */
void _Destroy<int*>(int *, int *)
{
} /* size: 152148960 */

/* <0> (null):0 */
void _Destroy<int*, int>(int *, int *, class allocator<int> &)
{
} /* size: 852204 */

/* <0> (null):0 */
void _Destroy<BotSpeakable**>(class BotSpeakable * *, class BotSpeakable * *)
{
} /* size: 0 */

/* <0> (null):0 */
void _Destroy<BotSpeakable**, BotSpeakable*>(class BotSpeakable * *, class BotSpeakable * *, class allocator<BotSpeakable*> &)
{
} /* size: 256 */

/* <0> (null):0 */
void swap<BotSpeakable*>(class BotSpeakable * &, class BotSpeakable * &)
{
} /* size: 152160012 */

/* <0> (null):0 */
void iter_swap<__gnu_cxx::__normal_iterator<BotSpeakable**, std::vector<BotSpeakable*> >, __gnu_cxx::__normal_iterator<BotSpeakable**, std::vector<BotSpeakable*> > >(class __normal_iterator<BotSpeakable**, std::vector<BotSpeakable*, std::allocator<BotSpeakable*> > >, class __normal_iterator<BotSpeakable**, std::vector<BotSpeakable*, std::allocator<BotSpeakable*> > >)
{
} /* size: 152160160 */

/* <0> (null):0 */
void random_shuffle<__gnu_cxx::__normal_iterator<BotSpeakable**, std::vector<BotSpeakable*> > >(class __normal_iterator<BotSpeakable**, std::vector<BotSpeakable*, std::allocator<BotSpeakable*> > >, class __normal_iterator<BotSpeakable**, std::vector<BotSpeakable*, std::allocator<BotSpeakable*> > >)
{
} /* size: 327746 */

/* <0> (null):0 */
const unsigned int  & max<unsigned int>(const unsigned int  &, const unsigned int  &)
{
} /* size: 4 */

/* <0> (null):0 */
class BotPhrase * * __addressof<BotPhrase*>(class BotPhrase * &)
{
} /* size: 4 */

/* <0> (null):0 */
iterator_type __niter_base<int*>(int *)
{
} /* size: 4 */

/* <0> (null):0 */
int * __copy_move_backward_a<false, int*, int*>(int *, int *, int *)
{
} /* size: 4 */

/* <0> (null):0 */
iterator_type __miter_base<int*>(int *)
{
} /* size: 4 */

/* <0> (null):0 */
int * __copy_move_backward_a2<false, int*, int*>(int *, int *, int *)
{
} /* size: 4 */

/* <0> (null):0 */
iterator_type __niter_base<std::vector<BotSpeakable*>**>(class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *)
{
} /* size: 4 */

/* <0> (null):0 */
class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * __copy_move_backward_a<false, std::vector<BotSpeakable*>**, std::vector<BotSpeakable*>**>(class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *)
{
} /* size: 4 */

/* <0> (null):0 */
iterator_type __miter_base<std::vector<BotSpeakable*>**>(class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *)
{
} /* size: 4 */

/* <0> (null):0 */
class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * __copy_move_backward_a2<false, std::vector<BotSpeakable*>**, std::vector<BotSpeakable*>**>(class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *)
{
} /* size: 4 */

/* <0> (null):0 */
iterator_type __niter_base<BotSpeakable**>(class BotSpeakable * *)
{
} /* size: 4 */

/* <0> (null):0 */
class BotSpeakable * * __copy_move_backward_a<false, BotSpeakable**, BotSpeakable**>(class BotSpeakable * *, class BotSpeakable * *, class BotSpeakable * *)
{
} /* size: 4 */

/* <0> (null):0 */
iterator_type __miter_base<BotSpeakable**>(class BotSpeakable * *)
{
} /* size: 4 */

/* <0> (null):0 */
class BotSpeakable * * __copy_move_backward_a2<false, BotSpeakable**, BotSpeakable**>(class BotSpeakable * *, class BotSpeakable * *, class BotSpeakable * *)
{
} /* size: 4 */

/* <0> (null):0 */
int * __copy_move_a<false, int*, int*>(int *, int *, int *)
{
} /* size: 4 */

/* <0> (null):0 */
int * __copy_move_a2<false, int*, int*>(int *, int *, int *)
{
} /* size: 4 */

/* <0> (null):0 */
int * copy<int*, int*>(int *, int *, int *)
{
} /* size: 4 */

/* <0> (null):0 */
int * uninitialized_copy<int*, int*>(int *, int *, int *)
{
} /* size: 4 */

/* <0> (null):0 */
int * __uninitialized_copy_a<int*, int*, int>(int *, int *, int *, class allocator<int> &)
{
} /* size: 4 */

/* <0> (null):0 */
int * __uninitialized_move_a<int*, int*, std::allocator<int> >(int *, int *, int *, class allocator<int> &)
{
} /* size: 4 */

/* <0> (null):0 */
int * copy_backward<int*, int*>(int *, int *, int *)
{
} /* size: 4 */

/* <0> (null):0 */
class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * __copy_move_a<false, std::vector<BotSpeakable*>**, std::vector<BotSpeakable*>**>(class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *)
{
} /* size: 4 */

/* <0> (null):0 */
class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * __copy_move_a2<false, std::vector<BotSpeakable*>**, std::vector<BotSpeakable*>**>(class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *)
{
} /* size: 4 */

/* <0> (null):0 */
class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * copy<std::vector<BotSpeakable*>**, std::vector<BotSpeakable*>**>(class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *)
{
} /* size: 4 */

/* <0> (null):0 */
class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * uninitialized_copy<std::vector<BotSpeakable*>**, std::vector<BotSpeakable*>**>(class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *)
{
} /* size: 4 */

/* <0> (null):0 */
class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * __uninitialized_copy_a<std::vector<BotSpeakable*>**, std::vector<BotSpeakable*>**, std::vector<BotSpeakable*>*>(class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> &)
{
} /* size: 4 */

/* <0> (null):0 */
class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * __uninitialized_move_a<std::vector<BotSpeakable*>**, std::vector<BotSpeakable*>**, std::allocator<std::vector<BotSpeakable*>*> >(class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> &)
{
} /* size: 4 */

/* <0> (null):0 */
class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * copy_backward<std::vector<BotSpeakable*>**, std::vector<BotSpeakable*>**>(class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *)
{
} /* size: 4 */

/* <0> (null):0 */
class BotSpeakable * * __copy_move_a<false, BotSpeakable**, BotSpeakable**>(class BotSpeakable * *, class BotSpeakable * *, class BotSpeakable * *)
{
} /* size: 4 */

/* <0> (null):0 */
class BotSpeakable * * __copy_move_a2<false, BotSpeakable**, BotSpeakable**>(class BotSpeakable * *, class BotSpeakable * *, class BotSpeakable * *)
{
} /* size: 4 */

/* <0> (null):0 */
class BotSpeakable * * copy<BotSpeakable**, BotSpeakable**>(class BotSpeakable * *, class BotSpeakable * *, class BotSpeakable * *)
{
} /* size: 4 */

/* <0> (null):0 */
class BotSpeakable * * uninitialized_copy<BotSpeakable**, BotSpeakable**>(class BotSpeakable * *, class BotSpeakable * *, class BotSpeakable * *)
{
} /* size: 4 */

/* <0> (null):0 */
class BotSpeakable * * __uninitialized_copy_a<BotSpeakable**, BotSpeakable**, BotSpeakable*>(class BotSpeakable * *, class BotSpeakable * *, class BotSpeakable * *, class allocator<BotSpeakable*> &)
{
} /* size: 4 */

/* <0> (null):0 */
class BotSpeakable * * __uninitialized_move_a<BotSpeakable**, BotSpeakable**, std::allocator<BotSpeakable*> >(class BotSpeakable * *, class BotSpeakable * *, class BotSpeakable * *, class allocator<BotSpeakable*> &)
{
} /* size: 4 */

/* <0> (null):0 */
class BotSpeakable * * copy_backward<BotSpeakable**, BotSpeakable**>(class BotSpeakable * *, class BotSpeakable * *, class BotSpeakable * *)
{
} /* size: 4 */

/* <0> (null):0 */
long long int abs(long long int) /* linkage=_ZN9__gnu_cxx3absEx */
{
} /* size: 8 */

/* <0> (null):0 */
lldiv_t div(long long int, long long int) /* linkage=_ZN9__gnu_cxx3divExx */
{
} /* size: 16 */

/* <0> (null):0 */
bool operator!=<BotSpeakable**, std::vector<BotSpeakable*> >(const class __normal_iterator<BotSpeakable**, std::vector<BotSpeakable*, std::allocator<BotSpeakable*> > >  &, const class __normal_iterator<BotSpeakable**, std::vector<BotSpeakable*, std::allocator<BotSpeakable*> > >  &)
{
} /* size: 1 */

/* <0> (null):0 */
difference_type operator-<BotSpeakable**, std::vector<BotSpeakable*> >(const class __normal_iterator<BotSpeakable**, std::vector<BotSpeakable*, std::allocator<BotSpeakable*> > >  &, const class __normal_iterator<BotSpeakable**, std::vector<BotSpeakable*, std::allocator<BotSpeakable*> > >  &)
{
} /* size: 4 */

/* <0> (null):0 */
difference_type operator-<int*, std::vector<int> >(const class __normal_iterator<int*, std::vector<int, std::allocator<int> > >  &, const class __normal_iterator<int*, std::vector<int, std::allocator<int> > >  &)
{
} /* size: 4 */

/* <0> (null):0 */
difference_type operator-<std::vector<BotSpeakable*>**, std::vector<std::vector<BotSpeakable*>*> >(const class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakabl, const class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakabl)
{
} /* size: 4 */

/* <0> (null):0 */
void iter_swap<__gnu_cxx::__normal_iterator<BotSpeakable**, std::vector<BotSpeakable*> >, __gnu_cxx::__normal_iterator<BotSpeakable**, std::vector<BotSpeakable*> > >(class __normal_iterator<BotSpeakable**, std::vector<BotSpeakable*, std::allocator<BotSpeakable*> > >, class __normal_iterator<BotSpeakable**, std::vector<BotSpeakable*, std::allocator<BotSpeakable*> > >)
{
} /* size: 152212168 */

/* <0> (null):0 */
int atexit(void (*)(void))
{
} /* size: 4 */

/* <0> (null):0 */
double atof(const char  *)
{
} /* size: 8 */

/* <0> (null):0 */
inline int atoi(const char  * __nptr)
{
} /* size: 4 */

/* <0> (null):0 */
long int atol(const char  *)
{
} /* size: 4 */

/* <0> (null):0 */
void * bsearch(const void  *, const void  *, size_t, size_t, __compar_fn_t)
{
} /* size: 4 */

/* <0> (null):0 */
div_t div(int, int)
{
} /* size: 8 */

/* <0> (null):0 */
char * getenv(const char  *)
{
} /* size: 4 */

/* <0> (null):0 */
ldiv_t ldiv(long int, long int)
{
} /* size: 8 */

/* <0> (null):0 */
int mblen(const char  *, size_t)
{
} /* size: 4 */

/* <0> (null):0 */
size_t mbstowcs(wchar_t *, const char  *, size_t)
{
} /* size: 4 */

/* <0> (null):0 */
int mbtowc(wchar_t *, const char  *, size_t)
{
} /* size: 4 */

/* <0> (null):0 */
void qsort(void *, size_t, size_t, __compar_fn_t)
{
} /* size: 52550 */

/* <0> (null):0 */
int rand(void)
{
} /* size: 4 */

/* <0> (null):0 */
void srand(unsigned int)
{
} /* size: 64 */

/* <0> (null):0 */
double strtod(const char  *, char * *)
{
} /* size: 8 */

/* <0> (null):0 */
long int strtol(const char  *, char * *, int)
{
} /* size: 4 */

/* <0> (null):0 */
long unsigned int strtoul(const char  *, char * *, int)
{
} /* size: 4 */

/* <0> (null):0 */
int system(const char  *)
{
} /* size: 4 */

/* <0> (null):0 */
size_t wcstombs(char *, const wchar_t  *, size_t)
{
} /* size: 4 */

/* <0> (null):0 */
int wctomb(char *, wchar_t)
{
} /* size: 4 */

/* <0> (null):0 */
lldiv_t lldiv(long long int, long long int)
{
} /* size: 16 */

/* <0> (null):0 */
long long int atoll(const char  *)
{
} /* size: 8 */

/* <0> (null):0 */
long long int strtoll(const char  *, char * *, int)
{
} /* size: 8 */

/* <0> (null):0 */
long long unsigned int strtoull(const char  *, char * *, int)
{
} /* size: 8 */

/* <0> (null):0 */
float strtof(const char  *, char * *)
{
} /* size: 4 */

/* <0> (null):0 */
long double strtold(const char  *, char * *)
{
} /* size: 12 */

/* <0> (null):0 */
void __destroy<std::vector<BotSpeakable*>**>(class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *)
{
} /* size: 0 */

/* <0> (null):0 */
void __destroy<int*>(int *, int *)
{
} /* size: 0 */

/* <0> (null):0 */
void __destroy<BotSpeakable**>(class BotSpeakable * *, class BotSpeakable * *)
{
} /* size: 256 */

/* <0> (null):0 */
void Vector2D(class Vector2D *)
{
} /* size: -1 */

/* <0> (null):0 */
void Vector2D(class Vector2D *, float, float)
{
} /* size: 0 */

/* <0> (null):0 */
class Vector2D operator+(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DplERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator-(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DmiERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator*(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DmlEf */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator/(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DdvEf */
{
} /* size: 8 */

/* <0> (null):0 */
float Length(const class Vector2D  *) /* linkage=_ZNK8Vector2D6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector2D  *) /* linkage=_ZNK8Vector2D13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector2D Normalize(const class Vector2D  *) /* linkage=_ZNK8Vector2D9NormalizeEv */
{
} /* size: 8 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector2D *) /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector2D *, float) /* linkage=_ZN8Vector2D6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void Vector(class Vector *)
{
} /* size: 96 */

/* <0> (null):0 */
void Vector(class Vector *, float, float, float)
{
} /* size: 152127512 */

/* <0> (null):0 */
void Vector(class Vector *, const class Vector  &)
{
} /* size: 151519232 */

/* <0> (null):0 */
void Vector(class Vector *, float *)
{
} /* size: 0 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *) /* linkage=_ZNK6VectorngEv */
{
} /* size: 12 */

/* <0> (null):0 */
int operator==(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectoreqERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
int operator!=(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorneERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector operator+(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorplERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectormiERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator*(const class Vector  *, float) /* linkage=_ZNK6VectormlEf */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator/(const class Vector  *, float) /* linkage=_ZNK6VectordvEf */
{
} /* size: 12 */

/* <0> (null):0 */
void CopyToArray(const class Vector  *, float *) /* linkage=_ZNK6Vector11CopyToArrayEPf */
{
} /* size: 0 */

/* <0> (null):0 */
float Length(const class Vector  *) /* linkage=_ZNK6Vector6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector  *) /* linkage=_ZNK6Vector13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
float * operator float*(class Vector *) /* linkage=_ZN6VectorcvPfEv */
{
} /* size: 4 */

/* <0> (null):0 */
const float  * operator const float*(const class Vector  *) /* linkage=_ZNK6VectorcvPKfEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector Normalize(const class Vector  *) /* linkage=_ZNK6Vector9NormalizeEv */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector2D Make2D(const class Vector  *) /* linkage=_ZNK6Vector6Make2DEv */
{
} /* size: 8 */

/* <0> (null):0 */
float Length2D(const class Vector  *) /* linkage=_ZNK6Vector8Length2DEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector  *, float) /* linkage=_ZNK6Vector16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector  *, float) /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector *) /* linkage=_ZN6Vector16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector *, float) /* linkage=_ZN6Vector6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
edict_t * edict(class CBaseEntity *) /* linkage=_ZN11CBaseEntity5edictEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int ObjectCaps(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
int entindex(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8entindexEv */
{
} /* size: 4 */

/* <0> (null):0 */
void swap(class _List_node_base &, class _List_node_base &) /* linkage=_ZNSt8__detail15_List_node_base4swapERS0_S1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_transfer(class _List_node_base *, class _List_node_base *, class _List_node_base *) /* linkage=_ZNSt8__detail15_List_node_base11_M_transferEPS0_S1_ */
{
} /* size: 152490760 */

/* <0> (null):0 */
void _M_reverse(class _List_node_base *) /* linkage=_ZNSt8__detail15_List_node_base10_M_reverseEv */
{
} /* size: 152495876 */

/* <0> (null):0 */
void _M_hook(class _List_node_base *, class _List_node_base *) /* linkage=_ZNSt8__detail15_List_node_base7_M_hookEPS0_ */
{
} /* size: 152493492 */

/* <0> (null):0 */
void _M_unhook(class _List_node_base *) /* linkage=_ZNSt8__detail15_List_node_base9_M_unhookEv */
{
} /* size: 152493660 */

/* <0> (null):0 */
void IntervalTimer(class IntervalTimer *)
{
} /* size: 152506976 */

/* <0> (null):0 */
void Reset(class IntervalTimer *) /* linkage=_ZN13IntervalTimer5ResetEv */
{
} /* size: 152506812 */

/* <0> (null):0 */
void Start(class IntervalTimer *) /* linkage=_ZN13IntervalTimer5StartEv */
{
} /* size: 152507160 */

/* <0> (null):0 */
void Invalidate(class IntervalTimer *) /* linkage=_ZN13IntervalTimer10InvalidateEv */
{
} /* size: -1 */

/* <0> (null):0 */
bool HasStarted(const class IntervalTimer  *) /* linkage=_ZNK13IntervalTimer10HasStartedEv */
{
} /* size: 1 */

/* <0> (null):0 */
float GetElapsedTime(const class IntervalTimer  *) /* linkage=_ZNK13IntervalTimer14GetElapsedTimeEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsLessThen(const class IntervalTimer  *, float) /* linkage=_ZNK13IntervalTimer10IsLessThenEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsGreaterThen(const class IntervalTimer  *, float) /* linkage=_ZNK13IntervalTimer13IsGreaterThenEf */
{
} /* size: 1 */

/* <0> (null):0 */
void CountdownTimer(class CountdownTimer *)
{
} /* size: 152528740 */

/* <0> (null):0 */
void Reset(class CountdownTimer *) /* linkage=_ZN14CountdownTimer5ResetEv */
{
} /* size: 152528920 */

/* <0> (null):0 */
void Start(class CountdownTimer *, float) /* linkage=_ZN14CountdownTimer5StartEf */
{
} /* size: 152529080 */

/* <0> (null):0 */
void Invalidate(class CountdownTimer *) /* linkage=_ZN14CountdownTimer10InvalidateEv */
{
} /* size: 152529268 */

/* <0> (null):0 */
bool HasStarted(const class CountdownTimer  *) /* linkage=_ZNK14CountdownTimer10HasStartedEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsElapsed(const class CountdownTimer  *) /* linkage=_ZNK14CountdownTimer9IsElapsedEv */
{
} /* size: 1 */

/* <0> (null):0 */
const class BotProfile  * GetProfile(const class CBot  *) /* linkage=_ZNK4CBot10GetProfileEv */
{
} /* size: 4 */

/* <0> (null):0 */
float SizeX(const class Extent  *) /* linkage=_ZNK6Extent5SizeXEv */
{
} /* size: 4 */

/* <0> (null):0 */
float SizeY(const class Extent  *) /* linkage=_ZNK6Extent5SizeYEv */
{
} /* size: 4 */

/* <0> (null):0 */
float SizeZ(const class Extent  *) /* linkage=_ZNK6Extent5SizeZEv */
{
} /* size: 4 */

/* <0> (null):0 */
float Area(const class Extent  *) /* linkage=_ZNK6Extent4AreaEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool Contains(const class Extent  *, const class Vector  *) /* linkage=_ZNK6Extent8ContainsEPK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
void CNavNode(class CNavNode *, const class Vector  *, const class Vector  *, class CNavNode *)
{
} /* size: 152546536 */

/* <0> (null):0 */
const class CNavNode  * GetNode(const class Vector  *) /* linkage=_ZN8CNavNode7GetNodeEPK6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavNode * GetConnectedNode(const class CNavNode  *, enum NavDirType) /* linkage=_ZNK8CNavNode16GetConnectedNodeE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
const class Vector  * GetPosition(const class CNavNode  *) /* linkage=_ZNK8CNavNode11GetPositionEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class Vector  * GetNormal(const class CNavNode  *) /* linkage=_ZNK8CNavNode9GetNormalEv */
{
} /* size: 4 */

/* <0> (null):0 */
unsigned int GetID(const class CNavNode  *) /* linkage=_ZNK8CNavNode5GetIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavNode * GetFirst(void) /* linkage=_ZN8CNavNode8GetFirstEv */
{
} /* size: 4 */

/* <0> (null):0 */
unsigned int GetListLength(void) /* linkage=_ZN8CNavNode13GetListLengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavNode * GetNext(class CNavNode *) /* linkage=_ZN8CNavNode7GetNextEv */
{
} /* size: 4 */

/* <0> (null):0 */
void ConnectTo(class CNavNode *, class CNavNode *, enum NavDirType) /* linkage=_ZN8CNavNode9ConnectToEPS_10NavDirType */
{
} /* size: 152548048 */

/* <0> (null):0 */
class CNavNode * GetParent(const class CNavNode  *) /* linkage=_ZNK8CNavNode9GetParentEv */
{
} /* size: 4 */

/* <0> (null):0 */
void MarkAsVisited(class CNavNode *, enum NavDirType) /* linkage=_ZN8CNavNode13MarkAsVisitedE10NavDirType */
{
} /* size: 152550320 */

/* <0> (null):0 */
BOOL HasVisited(class CNavNode *, enum NavDirType) /* linkage=_ZN8CNavNode10HasVisitedE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
BOOL IsBiLinked(const class CNavNode  *, enum NavDirType) /* linkage=_ZNK8CNavNode10IsBiLinkedE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
BOOL IsClosedCell(const class CNavNode  *) /* linkage=_ZNK8CNavNode12IsClosedCellEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Cover(class CNavNode *) /* linkage=_ZN8CNavNode5CoverEv */
{
} /* size: 84916 */

/* <0> (null):0 */
BOOL IsCovered(const class CNavNode  *) /* linkage=_ZNK8CNavNode9IsCoveredEv */
{
} /* size: 4 */

/* <0> (null):0 */
void AssignArea(class CNavNode *, class CNavArea *) /* linkage=_ZN8CNavNode10AssignAreaEP8CNavArea */
{
} /* size: 0 */

/* <0> (null):0 */
class CNavArea * GetArea(const class CNavNode  *) /* linkage=_ZNK8CNavNode7GetAreaEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetAttributes(class CNavNode *, unsigned char) /* linkage=_ZN8CNavNode13SetAttributesEh */
{
} /* size: 146685892 */

/* <0> (null):0 */
unsigned char GetAttributes(const class CNavNode  *) /* linkage=_ZNK8CNavNode13GetAttributesEv */
{
} /* size: 1 */

/* <0> (null):0 */
void CNavArea(class CNavArea *, class CNavNode *, class CNavNode *, class CNavNode *, class CNavNode *)
{
} /* size: 32 */

/* <0> (null):0 */
void CNavArea(class CNavArea *)
{
} /* size: 84 */

/* <0> (null):0 */
void CNavArea(class CNavArea *, const class Vector  *, const class Vector  *)
{
} /* size: 196 */

/* <0> (null):0 */
void CNavArea(class CNavArea *, const class Vector  *, const class Vector  *, const class Vector  *, const class Vector  *)
{
} /* size: 112 */

/* <0> (null):0 */
void ~CNavArea(class CNavArea *, int)
{
} /* size: 152434076 */

/* <0> (null):0 */
void ConnectTo(class CNavArea *, class CNavArea *, enum NavDirType) /* linkage=_ZN8CNavArea9ConnectToEPS_10NavDirType */
{
} /* size: 152434260 */

/* <0> (null):0 */
void Disconnect(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea10DisconnectEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
void Save(const class CNavArea  *, FILE *) /* linkage=_ZNK8CNavArea4SaveEP8_IO_FILE */
{
} /* size: 0 */

/* <0> (null):0 */
void Save(class CNavArea *, int, unsigned int) /* linkage=_ZN8CNavArea4SaveEij */
{
} /* size: 85771 */

/* <0> (null):0 */
void Load(class CNavArea *, class SteamFile *, unsigned int) /* linkage=_ZN8CNavArea4LoadEP9SteamFilej */
{
} /* size: 328743 */

/* <0> (null):0 */
enum NavErrorType PostLoad(class CNavArea *) /* linkage=_ZN8CNavArea8PostLoadEv */
{
} /* size: 4 */

/* <0> (null):0 */
unsigned int GetID(const class CNavArea  *) /* linkage=_ZNK8CNavArea5GetIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetAttributes(class CNavArea *, unsigned char) /* linkage=_ZN8CNavArea13SetAttributesEh */
{
} /* size: 328744 */

/* <0> (null):0 */
unsigned char GetAttributes(const class CNavArea  *) /* linkage=_ZNK8CNavArea13GetAttributesEv */
{
} /* size: 1 */

/* <0> (null):0 */
void SetPlace(class CNavArea *, Place) /* linkage=_ZN8CNavArea8SetPlaceEj */
{
} /* size: 152584916 */

/* <0> (null):0 */
Place GetPlace(const class CNavArea  *) /* linkage=_ZNK8CNavArea8GetPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsOverlapping(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea13IsOverlappingEPK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsOverlapping(const class CNavArea  *, const class CNavArea  *) /* linkage=_ZNK8CNavArea13IsOverlappingEPKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsOverlappingX(const class CNavArea  *, const class CNavArea  *) /* linkage=_ZNK8CNavArea14IsOverlappingXEPKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsOverlappingY(const class CNavArea  *, const class CNavArea  *) /* linkage=_ZNK8CNavArea14IsOverlappingYEPKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
int GetPlayerCount(const class CNavArea  *, int, class CBasePlayer *) /* linkage=_ZNK8CNavArea14GetPlayerCountEiP11CBasePlayer */
{
} /* size: 4 */

/* <0> (null):0 */
float GetZ(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea4GetZEPK6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
float GetZ(const class CNavArea  *, float, float) /* linkage=_ZNK8CNavArea4GetZEff */
{
} /* size: 4 */

/* <0> (null):0 */
bool Contains(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea8ContainsEPK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsCoplanar(const class CNavArea  *, const class CNavArea  *) /* linkage=_ZNK8CNavArea10IsCoplanarEPKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
void GetClosestPointOnArea(const class CNavArea  *, const class Vector  *, class Vector *) /* linkage=_ZNK8CNavArea21GetClosestPointOnAreaEPK6VectorPS0_ */
{
} /* size: 152587060 */

/* <0> (null):0 */
float GetDistanceSquaredToPoint(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea25GetDistanceSquaredToPointEPK6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsDegenerate(const class CNavArea  *) /* linkage=_ZNK8CNavArea12IsDegenerateEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsEdge(const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea6IsEdgeE10NavDirType */
{
} /* size: 1 */

/* <0> (null):0 */
int GetAdjacentCount(const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea16GetAdjacentCountE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetAdjacentArea(const class CNavArea  *, enum NavDirType, int) /* linkage=_ZNK8CNavArea15GetAdjacentAreaE10NavDirTypei */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetRandomAdjacentArea(const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea21GetRandomAdjacentAreaE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
const NavConnectList  * GetAdjacentList(const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea15GetAdjacentListE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsConnected(const class CNavArea  *, const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea11IsConnectedEPKS_10NavDirType */
{
} /* size: 1 */

/* <0> (null):0 */
float ComputeHeightChange(class CNavArea *, const class CNavArea  *) /* linkage=_ZN8CNavArea19ComputeHeightChangeEPKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
const NavLadderList  * GetLadderList(const class CNavArea  *, enum LadderDirectionType) /* linkage=_ZNK8CNavArea13GetLadderListE19LadderDirectionType */
{
} /* size: 4 */

/* <0> (null):0 */
void ComputePortal(const class CNavArea  *, const class CNavArea  *, enum NavDirType, class Vector *, float *) /* linkage=_ZNK8CNavArea13ComputePortalEPKS_10NavDirTypeP6VectorPf */
{
} /* size: 152611552 */

/* <0> (null):0 */
void ComputeClosestPointInPortal(const class CNavArea  *, const class CNavArea  *, enum NavDirType, const class Vector  *, class Vector *) /* linkage=_ZNK8CNavArea27ComputeClosestPointInPortalEPKS_10NavDirTypePK6VectorPS3_ */
{
} /* size: 152611620 */

/* <0> (null):0 */
enum NavDirType ComputeDirection(const class CNavArea  *, class Vector *) /* linkage=_ZNK8CNavArea16ComputeDirectionEP6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
void SetClearedTimestamp(class CNavArea *, int) /* linkage=_ZN8CNavArea19SetClearedTimestampEi */
{
} /* size: 0 */

/* <0> (null):0 */
float GetClearedTimestamp(class CNavArea *, int) /* linkage=_ZN8CNavArea19GetClearedTimestampEi */
{
} /* size: 4 */

/* <0> (null):0 */
const HidingSpotList  * GetHidingSpotList(const class CNavArea  *) /* linkage=_ZNK8CNavArea17GetHidingSpotListEv */
{
} /* size: 4 */

/* <0> (null):0 */
void ComputeHidingSpots(class CNavArea *) /* linkage=_ZN8CNavArea18ComputeHidingSpotsEv */
{
} /* size: 0 */

/* <0> (null):0 */
void ComputeSniperSpots(class CNavArea *) /* linkage=_ZN8CNavArea18ComputeSniperSpotsEv */
{
} /* size: 2491442 */

/* <0> (null):0 */
class SpotEncounter * GetSpotEncounter(class CNavArea *, const class CNavArea  *, const class CNavArea  *) /* linkage=_ZN8CNavArea16GetSpotEncounterEPKS_S1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void ComputeSpotEncounters(class CNavArea *) /* linkage=_ZN8CNavArea21ComputeSpotEncountersEv */
{
} /* size: 0 */

/* <0> (null):0 */
void IncreaseDanger(class CNavArea *, int, float) /* linkage=_ZN8CNavArea14IncreaseDangerEif */
{
} /* size: 0 */

/* <0> (null):0 */
float GetDanger(class CNavArea *, int) /* linkage=_ZN8CNavArea9GetDangerEi */
{
} /* size: 4 */

/* <0> (null):0 */
float GetSizeX(const class CNavArea  *) /* linkage=_ZNK8CNavArea8GetSizeXEv */
{
} /* size: 4 */

/* <0> (null):0 */
float GetSizeY(const class CNavArea  *) /* linkage=_ZNK8CNavArea8GetSizeYEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class Extent  * GetExtent(const class CNavArea  *) /* linkage=_ZNK8CNavArea9GetExtentEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class Vector  * GetCenter(const class CNavArea  *) /* linkage=_ZNK8CNavArea9GetCenterEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class Vector  * GetCorner(const class CNavArea  *, enum NavCornerType) /* linkage=_ZNK8CNavArea9GetCornerE13NavCornerType */
{
} /* size: 4 */

/* <0> (null):0 */
const class ApproachInfo  * GetApproachInfo(const class CNavArea  *, int) /* linkage=_ZNK8CNavArea15GetApproachInfoEi */
{
} /* size: 4 */

/* <0> (null):0 */
int GetApproachInfoCount(const class CNavArea  *) /* linkage=_ZNK8CNavArea20GetApproachInfoCountEv */
{
} /* size: 4 */

/* <0> (null):0 */
void ComputeApproachAreas(class CNavArea *) /* linkage=_ZN8CNavArea20ComputeApproachAreasEv */
{
} /* size: 92617 */

/* <0> (null):0 */
void MakeNewMarker(void) /* linkage=_ZN8CNavArea13MakeNewMarkerEv */
{
} /* size: 152624016 */

/* <0> (null):0 */
void Mark(class CNavArea *) /* linkage=_ZN8CNavArea4MarkEv */
{
} /* size: 152624080 */

/* <0> (null):0 */
BOOL IsMarked(const class CNavArea  *) /* linkage=_ZNK8CNavArea8IsMarkedEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetParent(class CNavArea *, class CNavArea *, enum NavTraverseType) /* linkage=_ZN8CNavArea9SetParentEPS_15NavTraverseType */
{
} /* size: 152628168 */

/* <0> (null):0 */
class CNavArea * GetParent(const class CNavArea  *) /* linkage=_ZNK8CNavArea9GetParentEv */
{
} /* size: 4 */

/* <0> (null):0 */
enum NavTraverseType GetParentHow(const class CNavArea  *) /* linkage=_ZNK8CNavArea12GetParentHowEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsOpen(const class CNavArea  *) /* linkage=_ZNK8CNavArea6IsOpenEv */
{
} /* size: 1 */

/* <0> (null):0 */
void AddToOpenList(class CNavArea *) /* linkage=_ZN8CNavArea13AddToOpenListEv */
{
} /* size: 152628632 */

/* <0> (null):0 */
void UpdateOnOpenList(class CNavArea *) /* linkage=_ZN8CNavArea16UpdateOnOpenListEv */
{
} /* size: 152625532 */

/* <0> (null):0 */
void RemoveFromOpenList(class CNavArea *) /* linkage=_ZN8CNavArea18RemoveFromOpenListEv */
{
} /* size: 100 */

/* <0> (null):0 */
bool IsOpenListEmpty(void) /* linkage=_ZN8CNavArea15IsOpenListEmptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
class CNavArea * PopOpenList(void) /* linkage=_ZN8CNavArea11PopOpenListEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsClosed(const class CNavArea  *) /* linkage=_ZNK8CNavArea8IsClosedEv */
{
} /* size: 1 */

/* <0> (null):0 */
void AddToClosedList(class CNavArea *) /* linkage=_ZN8CNavArea15AddToClosedListEv */
{
} /* size: 152629492 */

/* <0> (null):0 */
void RemoveFromClosedList(class CNavArea *) /* linkage=_ZN8CNavArea20RemoveFromClosedListEv */
{
} /* size: 152629652 */

/* <0> (null):0 */
void ClearSearchLists(void) /* linkage=_ZN8CNavArea16ClearSearchListsEv */
{
} /* size: 152629812 */

/* <0> (null):0 */
void SetTotalCost(class CNavArea *, float) /* linkage=_ZN8CNavArea12SetTotalCostEf */
{
} /* size: 0 */

/* <0> (null):0 */
float GetTotalCost(const class CNavArea  *) /* linkage=_ZNK8CNavArea12GetTotalCostEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetCostSoFar(class CNavArea *, float) /* linkage=_ZN8CNavArea12SetCostSoFarEf */
{
} /* size: 0 */

/* <0> (null):0 */
float GetCostSoFar(const class CNavArea  *) /* linkage=_ZNK8CNavArea12GetCostSoFarEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Draw(class CNavArea *, byte, byte, byte, int) /* linkage=_ZN8CNavArea4DrawEhhhi */
{
} /* size: 0 */

/* <0> (null):0 */
void DrawConnectedAreas(class CNavArea *) /* linkage=_ZN8CNavArea18DrawConnectedAreasEv */
{
} /* size: 3014665 */

/* <0> (null):0 */
void DrawMarkedCorner(class CNavArea *, enum NavCornerType, byte, byte, byte, int) /* linkage=_ZN8CNavArea16DrawMarkedCornerE13NavCornerTypehhhi */
{
} /* size: 3014717 */

/* <0> (null):0 */
bool SplitEdit(class CNavArea *, bool, float, class CNavArea * *, class CNavArea * *) /* linkage=_ZN8CNavArea9SplitEditEbfPPS_S1_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool MergeEdit(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea9MergeEditEPS_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool SpliceEdit(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea10SpliceEditEPS_ */
{
} /* size: 1 */

/* <0> (null):0 */
void RaiseCorner(class CNavArea *, enum NavCornerType, int) /* linkage=_ZN8CNavArea11RaiseCornerE13NavCornerTypei */
{
} /* size: 152636420 */

/* <0> (null):0 */
void AddLadderUp(class CNavArea *, class CNavLadder *) /* linkage=_ZN8CNavArea11AddLadderUpEP10CNavLadder */
{
} /* size: -1 */

/* <0> (null):0 */
void AddLadderDown(class CNavArea *, class CNavLadder *) /* linkage=_ZN8CNavArea13AddLadderDownEP10CNavLadder */
{
} /* size: 152636496 */

/* <0> (null):0 */
void Initialize(class CNavArea *) /* linkage=_ZN8CNavArea10InitializeEv */
{
} /* size: 152636676 */

/* <0> (null):0 */
void DecayDanger(class CNavArea *) /* linkage=_ZN8CNavArea11DecayDangerEv */
{
} /* size: 152636844 */

/* <0> (null):0 */
bool IsHidingSpotCollision(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea21IsHidingSpotCollisionEPK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
void AddSpotEncounters(class CNavArea *, const class CNavArea  *, enum NavDirType, const class CNavArea  *, enum NavDirType) /* linkage=_ZN8CNavArea17AddSpotEncountersEPKS_10NavDirTypeS1_S2_ */
{
} /* size: 852030 */

/* <0> (null):0 */
void Strip(class CNavArea *) /* linkage=_ZN8CNavArea5StripEv */
{
} /* size: 0 */

/* <0> (null):0 */
void FinishMerge(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea11FinishMergeEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
void MergeAdjacentConnections(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea24MergeAdjacentConnectionsEPS_ */
{
} /* size: 316084 */

/* <0> (null):0 */
void AssignNodes(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea11AssignNodesEPS_ */
{
} /* size: 152637940 */

/* <0> (null):0 */
void FinishSplitEdit(class CNavArea *, class CNavArea *, enum NavDirType) /* linkage=_ZN8CNavArea15FinishSplitEditEPS_10NavDirType */
{
} /* size: 329199 */

/* <0> (null):0 */
void OnDestroyNotify(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea15OnDestroyNotifyEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
void SteamFile(class SteamFile *, const char  *)
{
} /* size: 329189 */

/* <0> (null):0 */
void ~SteamFile(class SteamFile *, int)
{
} /* size: 3014656 */

/* <0> (null):0 */
bool IsValid(const class SteamFile  *) /* linkage=_ZNK9SteamFile7IsValidEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool Read(class SteamFile *, void *, int) /* linkage=_ZN9SteamFile4ReadEPvi */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator==(const union NavConnect  *, const union NavConnect  &) /* linkage=_ZNK10NavConnecteqERKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
void CNavLadder(class CNavLadder *)
{
} /* size: 0 */

/* <0> (null):0 */
void OnDestroyNotify(class CNavLadder *, class CNavArea *) /* linkage=_ZN10CNavLadder15OnDestroyNotifyEP8CNavArea */
{
} /* size: 152669156 */

/* <0> (null):0 */
void HidingSpot(class HidingSpot *)
{
} /* size: 0 */

/* <0> (null):0 */
void HidingSpot(class HidingSpot *, const class Vector  *, unsigned char)
{
} /* size: 0 */

/* <0> (null):0 */
bool HasGoodCover(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot12HasGoodCoverEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsGoodSniperSpot(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot16IsGoodSniperSpotEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsIdealSniperSpot(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot17IsIdealSniperSpotEv */
{
} /* size: 1 */

/* <0> (null):0 */
void SetFlags(class HidingSpot *, unsigned char) /* linkage=_ZN10HidingSpot8SetFlagsEh */
{
} /* size: 152682680 */

/* <0> (null):0 */
unsigned char GetFlags(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot8GetFlagsEv */
{
} /* size: 1 */

/* <0> (null):0 */
void Save(const class HidingSpot  *, int, unsigned int) /* linkage=_ZNK10HidingSpot4SaveEij */
{
} /* size: 0 */

/* <0> (null):0 */
void Load(class HidingSpot *, class SteamFile *, unsigned int) /* linkage=_ZN10HidingSpot4LoadEP9SteamFilej */
{
} /* size: 152683204 */

/* <0> (null):0 */
const class Vector  * GetPosition(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot11GetPositionEv */
{
} /* size: 4 */

/* <0> (null):0 */
unsigned int GetID(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot5GetIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Mark(class HidingSpot *) /* linkage=_ZN10HidingSpot4MarkEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool IsMarked(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot8IsMarkedEv */
{
} /* size: 1 */

/* <0> (null):0 */
void ChangeMasterMarker(void) /* linkage=_ZN10HidingSpot18ChangeMasterMarkerEv */
{
} /* size: 152686916 */

/* <0> (null):0 */
void new_allocator(class new_allocator<SpotOrder> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<SpotOrder> *, const class new_allocator<SpotOrder>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<SpotOrder> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<SpotOrder>  *, class SpotOrder &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE7addressERS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<SpotOrder>  *, const class SpotOrder  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE7addressERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<SpotOrder> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<SpotOrder> *, class SpotOrder *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE10deallocateEPS1_j */
{
} /* size: 525296 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<SpotOrder>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<SpotOrder> *, class SpotOrder *, const class SpotOrder  &) /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE9constructEPS1_RKS1_ */
{
} /* size: 152228784 */

/* <0> (null):0 */
void destroy(class new_allocator<SpotOrder> *, class SpotOrder *) /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE7destroyEPS1_ */
{
} /* size: 98883 */

/* <0> (null):0 */
void allocator(class allocator<SpotOrder> *)
{
} /* size: 152697784 */

/* <0> (null):0 */
void allocator(class allocator<SpotOrder> *, const class allocator<SpotOrder>  &)
{
} /* size: 152697900 */

/* <0> (null):0 */
void ~allocator(class allocator<SpotOrder> *, int)
{
} /* size: 152698068 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<SpotOrder> > *)
{
} /* size: -1 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<SpotOrder> > *, const class new_allocator<std::_List_node<SpotOrder> >  &)
{
} /* size: -1 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<SpotOrder> > *, int)
{
} /* size: 152581840 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<SpotOrder> >  *, class _List_node<SpotOrder> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7addressERS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<SpotOrder> >  *, const class _List_node<SpotOrder>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7addressERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<SpotOrder> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE10deallocateEPS3_j */
{
} /* size: -1 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<SpotOrder> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *, const class _List_node<SpotOrder>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE9constructEPS3_RKS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7destroyEPS3_ */
{
} /* size: -1 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<SpotOrder> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<SpotOrder> > *, const class allocator<std::_List_node<SpotOrder> >  &)
{
} /* size: 152728692 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<SpotOrder> > *, int)
{
} /* size: 152728876 */

/* <0> (null):0 */
class _List_node<SpotOrder> * _M_get_node(class _List_base<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, class _List_node<SpotOrder> *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *)
{
} /* size: 152730412 */

/* <0> (null):0 */
void _List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, const allocator_type  &)
{
} /* size: 152730572 */

/* <0> (null):0 */
void ~_List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, int)
{
} /* size: 152730597 */

/* <0> (null):0 */
void _M_clear(class _List_base<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE8_M_clearEv */
{
} /* size: 524288 */

/* <0> (null):0 */
void _M_init(class _List_base<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE7_M_initEv */
{
} /* size: 524288 */

/* <0> (null):0 */
_Node * _M_create_node(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE14_M_create_nodeERKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<SpotOrder, std::allocator<SpotOrder> > *)
{
} /* size: 152744712 */

/* <0> (null):0 */
void list(class list<SpotOrder, std::allocator<SpotOrder> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 152743152 */

/* <0> (null):0 */
void list(class list<SpotOrder, std::allocator<SpotOrder> > *, const class list<SpotOrder, std::allocator<SpotOrder> >  &)
{
} /* size: 853106 */

/* <0> (null):0 */
class list<SpotOrder, std::allocator<SpotOrder> > & operator=(class list<SpotOrder, std::allocator<SpotOrder> > *, const class list<SpotOrder, std::allocator<SpotOrder> >  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EEaSERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6assignEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, class SpotOrder) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6resizeEjS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
reference front(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE10push_frontERKS0_ */
{
} /* size: 152561996 */

/* <0> (null):0 */
void pop_front(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9pop_frontEv */
{
} /* size: 152562552 */

/* <0> (null):0 */
void push_back(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9push_backERKS0_ */
{
} /* size: 152562528 */

/* <0> (null):0 */
void pop_back(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE8pop_backEv */
{
} /* size: 152562712 */

/* <0> (null):0 */
iterator insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, unsigned int, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */
{
} /* size: 67108864 */

/* <0> (null):0 */
iterator erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5eraseESt14_List_iteratorIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4swapERS2_ */
{
} /* size: 1049884 */

/* <0> (null):0 */
void clear(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5clearEv */
{
} /* size: 150994944 */

/* <0> (null):0 */
void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */
{
} /* size: 152564020 */

/* <0> (null):0 */
void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */
{
} /* size: -1 */

/* <0> (null):0 */
void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */
{
} /* size: 152564624 */

/* <0> (null):0 */
void remove(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6removeERKS0_ */
{
} /* size: 63648 */

/* <0> (null):0 */
void unique(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6uniqueEv */
{
} /* size: 152564900 */

/* <0> (null):0 */
void merge(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5mergeERS2_ */
{
} /* size: 152565060 */

/* <0> (null):0 */
void reverse(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE7reverseEv */
{
} /* size: 328992 */

/* <0> (null):0 */
void sort(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4sortEv */
{
} /* size: 152565404 */

/* <0> (null):0 */
void _M_fill_initialize(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE18_M_fill_initializeEjRKS0_ */
{
} /* size: 63821 */

/* <0> (null):0 */
void _M_fill_assign(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE14_M_fill_assignEjRKS0_ */
{
} /* size: 328992 */

/* <0> (null):0 */
void _M_transfer(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */
{
} /* size: 152216672 */

/* <0> (null):0 */
void _M_insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 152720268 */

/* <0> (null):0 */
void _M_erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */
{
} /* size: 327683 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE25_M_check_equal_allocatorsERS2_ */
{
} /* size: 329010 */

/* <0> (null):0 */
void new_allocator(class new_allocator<HidingSpot*> *)
{
} /* size: 152797264 */

/* <0> (null):0 */
void new_allocator(class new_allocator<HidingSpot*> *, const class new_allocator<HidingSpot*>  &)
{
} /* size: 152721984 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<HidingSpot*> *, int)
{
} /* size: 201326592 */

/* <0> (null):0 */
pointer address(const class new_allocator<HidingSpot*>  *, class HidingSpot * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE7addressERS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<HidingSpot*>  *, const class HidingSpot *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE7addressERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<HidingSpot*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<HidingSpot*> *, class HidingSpot * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE10deallocateEPS2_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<HidingSpot*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<HidingSpot*> *, class HidingSpot * *, const class HidingSpot *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE9constructEPS2_RKS2_ */
{
} /* size: 152724864 */

/* <0> (null):0 */
void destroy(class new_allocator<HidingSpot*> *, class HidingSpot * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE7destroyEPS2_ */
{
} /* size: 152725084 */

/* <0> (null):0 */
void allocator(class allocator<HidingSpot*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<HidingSpot*> *, const class allocator<HidingSpot*>  &)
{
} /* size: 152813184 */

/* <0> (null):0 */
void ~allocator(class allocator<HidingSpot*> *, int)
{
} /* size: 152813344 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *)
{
} /* size: 323739 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *, const class new_allocator<std::_List_node<HidingSpot*> >  &)
{
} /* size: 322223 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *, int)
{
} /* size: 152814356 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<HidingSpot*> >  *, class _List_node<HidingSpot*> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7addressERS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<HidingSpot*> >  *, const class _List_node<HidingSpot*>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7addressERKS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<HidingSpot*> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE10deallocateEPS4_j */
{
} /* size: 3016018 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<HidingSpot*> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *, const class _List_node<HidingSpot*>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE9constructEPS4_RKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7destroyEPS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<HidingSpot*> > *)
{
} /* size: 152698628 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<HidingSpot*> > *, const class allocator<std::_List_node<HidingSpot*> >  &)
{
} /* size: 152698744 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<HidingSpot*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class _List_node<HidingSpot*> * _M_get_node(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_node<HidingSpot*> *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */
{
} /* size: 329103 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *)
{
} /* size: 64 */

/* <0> (null):0 */
void _List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, const allocator_type  &)
{
} /* size: 152855032 */

/* <0> (null):0 */
void ~_List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, int)
{
} /* size: 152855240 */

/* <0> (null):0 */
void _M_clear(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE8_M_clearEv */
{
} /* size: 152855424 */

/* <0> (null):0 */
void _M_init(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE7_M_initEv */
{
} /* size: 256 */

/* <0> (null):0 */
_Node * _M_create_node(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE14_M_create_nodeERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *)
{
} /* size: 152856688 */

/* <0> (null):0 */
void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const allocator_type  &)
{
} /* size: 152857008 */

/* <0> (null):0 */
void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const class list<HidingSpot*, std::allocator<HidingSpot*> >  &)
{
} /* size: 152857312 */

/* <0> (null):0 */
class list<HidingSpot*, std::allocator<HidingSpot*> > & operator=(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const class list<HidingSpot*, std::allocator<HidingSpot*> >  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EEaSERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, class HidingSpot *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6resizeEjS1_ */
{
} /* size: 2490834 */

/* <0> (null):0 */
reference front(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE10push_frontERKS1_ */
{
} /* size: 12035 */

/* <0> (null):0 */
void pop_front(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9pop_frontEv */
{
} /* size: 0 */

/* <0> (null):0 */
void push_back(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9push_backERKS1_ */
{
} /* size: 196608 */

/* <0> (null):0 */
void pop_back(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE8pop_backEv */
{
} /* size: 196608 */

/* <0> (null):0 */
iterator insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */
{
} /* size: -1 */

/* <0> (null):0 */
iterator erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4swapERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5clearEv */
{
} /* size: 152886605 */

/* <0> (null):0 */
void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */
{
} /* size: 152887240 */

/* <0> (null):0 */
void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */
{
} /* size: 152887568 */

/* <0> (null):0 */
void remove(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6removeERKS1_ */
{
} /* size: 152891572 */

/* <0> (null):0 */
void unique(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6uniqueEv */
{
} /* size: 152888028 */

/* <0> (null):0 */
void merge(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5mergeERS3_ */
{
} /* size: 152888048 */

/* <0> (null):0 */
void reverse(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE7reverseEv */
{
} /* size: 329185 */

/* <0> (null):0 */
void sort(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4sortEv */
{
} /* size: 329185 */

/* <0> (null):0 */
void _M_fill_initialize(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE18_M_fill_initializeEjRKS1_ */
{
} /* size: 329185 */

/* <0> (null):0 */
void _M_fill_assign(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE14_M_fill_assignEjRKS1_ */
{
} /* size: 256 */

/* <0> (null):0 */
void _M_transfer(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: -1 */

/* <0> (null):0 */
void _M_erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */
{
} /* size: 152889688 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE25_M_check_equal_allocatorsERS3_ */
{
} /* size: 152889824 */

/* <0> (null):0 */
void new_allocator(class new_allocator<SpotEncounter> *)
{
} /* size: 152835364 */

/* <0> (null):0 */
void new_allocator(class new_allocator<SpotEncounter> *, const class new_allocator<SpotEncounter>  &)
{
} /* size: 329211 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<SpotEncounter> *, int)
{
} /* size: 152898413 */

/* <0> (null):0 */
pointer address(const class new_allocator<SpotEncounter>  *, class SpotEncounter &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE7addressERS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<SpotEncounter>  *, const class SpotEncounter  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE7addressERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<SpotEncounter> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<SpotEncounter> *, class SpotEncounter *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE10deallocateEPS1_j */
{
} /* size: 152836608 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<SpotEncounter>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<SpotEncounter> *, class SpotEncounter *, const class SpotEncounter  &) /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE9constructEPS1_RKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<SpotEncounter> *, class SpotEncounter *) /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE7destroyEPS1_ */
{
} /* size: 12035 */

/* <0> (null):0 */
void allocator(class allocator<SpotEncounter> *)
{
} /* size: 152837416 */

/* <0> (null):0 */
void allocator(class allocator<SpotEncounter> *, const class allocator<SpotEncounter>  &)
{
} /* size: 152837860 */

/* <0> (null):0 */
void ~allocator(class allocator<SpotEncounter> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *)
{
} /* size: 152261260 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *, const class new_allocator<std::_List_node<SpotEncounter> >  &)
{
} /* size: 152838964 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *, int)
{
} /* size: 152838984 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<SpotEncounter> >  *, class _List_node<SpotEncounter> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7addressERS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<SpotEncounter> >  *, const class _List_node<SpotEncounter>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7addressERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<SpotEncounter> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE10deallocateEPS3_j */
{
} /* size: 152088580 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<SpotEncounter> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *, const class _List_node<SpotEncounter>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE9constructEPS3_RKS3_ */
{
} /* size: 152903648 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7destroyEPS3_ */
{
} /* size: 152906736 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<SpotEncounter> > *)
{
} /* size: 152904336 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<SpotEncounter> > *, const class allocator<std::_List_node<SpotEncounter> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<SpotEncounter> > *, int)
{
} /* size: 152904588 */

/* <0> (null):0 */
class _List_node<SpotEncounter> * _M_get_node(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_node<SpotEncounter> *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *)
{
} /* size: 152909240 */

/* <0> (null):0 */
void _List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void _M_clear(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE8_M_clearEv */
{
} /* size: 146682700 */

/* <0> (null):0 */
void _M_init(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE7_M_initEv */
{
} /* size: 152139464 */

/* <0> (null):0 */
_Node * _M_create_node(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE14_M_create_nodeERKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *)
{
} /* size: 152218516 */

/* <0> (null):0 */
void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const allocator_type  &)
{
} /* size: 152305276 */

/* <0> (null):0 */
void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 152319856 */

/* <0> (null):0 */
void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const class list<SpotEncounter, std::allocator<SpotEncounter> >  &)
{
} /* size: 152322640 */

/* <0> (null):0 */
class list<SpotEncounter, std::allocator<SpotEncounter> > & operator=(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const class list<SpotEncounter, std::allocator<SpotEncounter> >  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EEaSERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6assignEjRKS0_ */
{
} /* size: 152371736 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, class SpotEncounter) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6resizeEjS0_ */
{
} /* size: 152596280 */

/* <0> (null):0 */
reference front(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE10push_frontERKS0_ */
{
} /* size: 152597128 */

/* <0> (null):0 */
void pop_front(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9pop_frontEv */
{
} /* size: 152114360 */

/* <0> (null):0 */
void push_back(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9push_backERKS0_ */
{
} /* size: 152597472 */

/* <0> (null):0 */
void pop_back(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE8pop_backEv */
{
} /* size: 152155312 */

/* <0> (null):0 */
iterator insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, unsigned int, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */
{
} /* size: 318208 */

/* <0> (null):0 */
iterator erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5eraseESt14_List_iteratorIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4swapERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */
{
} /* size: 152599084 */

/* <0> (null):0 */
void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */
{
} /* size: 152599320 */

/* <0> (null):0 */
void remove(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6removeERKS0_ */
{
} /* size: 152602824 */

/* <0> (null):0 */
void unique(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6uniqueEv */
{
} /* size: 65972 */

/* <0> (null):0 */
void merge(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5mergeERS2_ */
{
} /* size: 152044736 */

/* <0> (null):0 */
void reverse(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE7reverseEv */
{
} /* size: 152286440 */

/* <0> (null):0 */
void sort(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4sortEv */
{
} /* size: 152286416 */

/* <0> (null):0 */
void _M_fill_initialize(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE18_M_fill_initializeEjRKS0_ */
{
} /* size: -1 */

/* <0> (null):0 */
void _M_fill_assign(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE14_M_fill_assignEjRKS0_ */
{
} /* size: 152286784 */

/* <0> (null):0 */
void _M_transfer(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */
{
} /* size: 152286988 */

/* <0> (null):0 */
void _M_insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 32 */

/* <0> (null):0 */
void _M_erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE25_M_check_equal_allocatorsERS2_ */
{
} /* size: 152287588 */

/* <0> (null):0 */
void new_allocator(class new_allocator<NavConnect> *)
{
} /* size: 244 */

/* <0> (null):0 */
void new_allocator(class new_allocator<NavConnect> *, const class new_allocator<NavConnect>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<NavConnect> *, int)
{
} /* size: 252 */

/* <0> (null):0 */
pointer address(const class new_allocator<NavConnect>  *, union NavConnect &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE7addressERS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<NavConnect>  *, const union NavConnect  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE7addressERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<NavConnect> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<NavConnect> *, union NavConnect *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE10deallocateEPS1_j */
{
} /* size: 136 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<NavConnect>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<NavConnect> *, union NavConnect *, const union NavConnect  &) /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE9constructEPS1_RKS1_ */
{
} /* size: 2490985 */

/* <0> (null):0 */
void destroy(class new_allocator<NavConnect> *, union NavConnect *) /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE7destroyEPS1_ */
{
} /* size: 152489368 */

/* <0> (null):0 */
void allocator(class allocator<NavConnect> *)
{
} /* size: 152583560 */

/* <0> (null):0 */
void allocator(class allocator<NavConnect> *, const class allocator<NavConnect>  &)
{
} /* size: 152587240 */

/* <0> (null):0 */
void ~allocator(class allocator<NavConnect> *, int)
{
} /* size: 152613552 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<NavConnect> > *)
{
} /* size: 152728988 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<NavConnect> > *, const class new_allocator<std::_List_node<NavConnect> >  &)
{
} /* size: 152746296 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<NavConnect> > *, int)
{
} /* size: 152564576 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<NavConnect> >  *, class _List_node<NavConnect> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7addressERS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<NavConnect> >  *, const class _List_node<NavConnect>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7addressERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<NavConnect> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE10deallocateEPS3_j */
{
} /* size: 152889176 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<NavConnect> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *, const class _List_node<NavConnect>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE9constructEPS3_RKS3_ */
{
} /* size: 152652648 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7destroyEPS3_ */
{
} /* size: 152650100 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<NavConnect> > *)
{
} /* size: 146683560 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<NavConnect> > *, const class allocator<std::_List_node<NavConnect> >  &)
{
} /* size: 152043624 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<NavConnect> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class _List_node<NavConnect> * _M_get_node(class _List_base<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<NavConnect, std::allocator<NavConnect> > *, class _List_node<NavConnect> *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */
{
} /* size: 1160 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *)
{
} /* size: 152785321 */

/* <0> (null):0 */
void _List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *, const allocator_type  &)
{
} /* size: 152784509 */

/* <0> (null):0 */
void ~_List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *, int)
{
} /* size: 152785321 */

/* <0> (null):0 */
void _M_clear(class _List_base<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE8_M_clearEv */
{
} /* size: 151519232 */

/* <0> (null):0 */
void _M_init(class _List_base<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE7_M_initEv */
{
} /* size: 151519232 */

/* <0> (null):0 */
_Node * _M_create_node(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE14_M_create_nodeERKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<NavConnect, std::allocator<NavConnect> > *)
{
} /* size: 152276568 */

/* <0> (null):0 */
void list(class list<NavConnect, std::allocator<NavConnect> > *, const allocator_type  &)
{
} /* size: 152044184 */

/* <0> (null):0 */
void list(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 152229996 */

/* <0> (null):0 */
void list(class list<NavConnect, std::allocator<NavConnect> > *, const class list<NavConnect, std::allocator<NavConnect> >  &)
{
} /* size: 152275328 */

/* <0> (null):0 */
class list<NavConnect, std::allocator<NavConnect> > & operator=(class list<NavConnect, std::allocator<NavConnect> > *, const class list<NavConnect, std::allocator<NavConnect> >  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EEaSERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6assignEjRKS0_ */
{
} /* size: 152311536 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, union NavConnect) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6resizeEjS0_ */
{
} /* size: 152431304 */

/* <0> (null):0 */
reference front(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE10push_frontERKS0_ */
{
} /* size: 152661656 */

/* <0> (null):0 */
void pop_front(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9pop_frontEv */
{
} /* size: 146683560 */

/* <0> (null):0 */
void push_back(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9push_backERKS0_ */
{
} /* size: 152043624 */

/* <0> (null):0 */
void pop_back(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE8pop_backEv */
{
} /* size: 152061080 */

/* <0> (null):0 */
iterator insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, unsigned int, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */
{
} /* size: 152139152 */

/* <0> (null):0 */
iterator erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5eraseESt14_List_iteratorIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4swapERS2_ */
{
} /* size: 152111960 */

/* <0> (null):0 */
void clear(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5clearEv */
{
} /* size: 152114168 */

/* <0> (null):0 */
void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */
{
} /* size: 152152808 */

/* <0> (null):0 */
void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */
{
} /* size: 152159564 */

/* <0> (null):0 */
void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */
{
} /* size: 152161860 */

/* <0> (null):0 */
void remove(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6removeERKS0_ */
{
} /* size: 152173548 */

/* <0> (null):0 */
void unique(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6uniqueEv */
{
} /* size: 152175628 */

/* <0> (null):0 */
void merge(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5mergeERS2_ */
{
} /* size: 152185400 */

/* <0> (null):0 */
void reverse(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE7reverseEv */
{
} /* size: 152187804 */

/* <0> (null):0 */
void sort(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4sortEv */
{
} /* size: 152222356 */

/* <0> (null):0 */
void _M_fill_initialize(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE18_M_fill_initializeEjRKS0_ */
{
} /* size: 152239808 */

/* <0> (null):0 */
void _M_fill_assign(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE14_M_fill_assignEjRKS0_ */
{
} /* size: 152260268 */

/* <0> (null):0 */
void _M_transfer(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */
{
} /* size: 152267472 */

/* <0> (null):0 */
void _M_insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 152276776 */

/* <0> (null):0 */
void _M_erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */
{
} /* size: 152529724 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE25_M_check_equal_allocatorsERS2_ */
{
} /* size: 152473664 */

/* <0> (null):0 */
void new_allocator(class new_allocator<CNavLadder*> *)
{
} /* size: 152584200 */

/* <0> (null):0 */
void new_allocator(class new_allocator<CNavLadder*> *, const class new_allocator<CNavLadder*>  &)
{
} /* size: 152592896 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<CNavLadder*> *, int)
{
} /* size: 152538528 */

/* <0> (null):0 */
pointer address(const class new_allocator<CNavLadder*>  *, class CNavLadder * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE7addressERS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<CNavLadder*>  *, const class CNavLadder *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE7addressERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<CNavLadder*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<CNavLadder*> *, class CNavLadder * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE10deallocateEPS2_j */
{
} /* size: 152644560 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<CNavLadder*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<CNavLadder*> *, class CNavLadder * *, const class CNavLadder *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE9constructEPS2_RKS2_ */
{
} /* size: 152669048 */

/* <0> (null):0 */
void destroy(class new_allocator<CNavLadder*> *, class CNavLadder * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE7destroyEPS2_ */
{
} /* size: 152685068 */

/* <0> (null):0 */
void allocator(class allocator<CNavLadder*> *)
{
} /* size: 152728376 */

/* <0> (null):0 */
void allocator(class allocator<CNavLadder*> *, const class allocator<CNavLadder*>  &)
{
} /* size: 152736704 */

/* <0> (null):0 */
void ~allocator(class allocator<CNavLadder*> *, int)
{
} /* size: 152745016 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *)
{
} /* size: 196610 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *, const class new_allocator<std::_List_node<CNavLadder*> >  &)
{
} /* size: 172 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *, int)
{
} /* size: 152910540 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<CNavLadder*> >  *, class _List_node<CNavLadder*> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7addressERS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<CNavLadder*> >  *, const class _List_node<CNavLadder*>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7addressERKS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<CNavLadder*> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE10deallocateEPS4_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<CNavLadder*> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *, const class _List_node<CNavLadder*>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE9constructEPS4_RKS4_ */
{
} /* size: 152912528 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7destroyEPS4_ */
{
} /* size: 152912668 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<CNavLadder*> > *)
{
} /* size: 152913220 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<CNavLadder*> > *, const class allocator<std::_List_node<CNavLadder*> >  &)
{
} /* size: 152913380 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<CNavLadder*> > *, int)
{
} /* size: 152983812 */

/* <0> (null):0 */
class _List_node<CNavLadder*> * _M_get_node(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_node<CNavLadder*> *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *)
{
} /* size: 152186580 */

/* <0> (null):0 */
void _List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, const allocator_type  &)
{
} /* size: 152201928 */

/* <0> (null):0 */
void ~_List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, int)
{
} /* size: 152211236 */

/* <0> (null):0 */
void _M_clear(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE8_M_clearEv */
{
} /* size: 152230532 */

/* <0> (null):0 */
void _M_init(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE7_M_initEv */
{
} /* size: 152247808 */

/* <0> (null):0 */
_Node * _M_create_node(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE14_M_create_nodeERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *)
{
} /* size: 152446168 */

/* <0> (null):0 */
void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const allocator_type  &)
{
} /* size: 152479880 */

/* <0> (null):0 */
void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 152490236 */

/* <0> (null):0 */
void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const class list<CNavLadder*, std::allocator<CNavLadder*> >  &)
{
} /* size: 152522424 */

/* <0> (null):0 */
class list<CNavLadder*, std::allocator<CNavLadder*> > & operator=(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const class list<CNavLadder*, std::allocator<CNavLadder*> >  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EEaSERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6assignEjRKS1_ */
{
} /* size: 152574452 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, class CNavLadder *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6resizeEjS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
reference front(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE10push_frontERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_front(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9pop_frontEv */
{
} /* size: 0 */

/* <0> (null):0 */
void push_back(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9push_backERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4swapERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5clearEv */
{
} /* size: 152216672 */

/* <0> (null):0 */
void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */
{
} /* size: 152295176 */

/* <0> (null):0 */
void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */
{
} /* size: 152303984 */

/* <0> (null):0 */
void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */
{
} /* size: 152315112 */

/* <0> (null):0 */
void remove(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6removeERKS1_ */
{
} /* size: 152331348 */

/* <0> (null):0 */
void unique(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6uniqueEv */
{
} /* size: 152339624 */

/* <0> (null):0 */
void merge(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5mergeERS3_ */
{
} /* size: 152289552 */

/* <0> (null):0 */
void reverse(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE7reverseEv */
{
} /* size: 152364104 */

/* <0> (null):0 */
void sort(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4sortEv */
{
} /* size: 152373048 */

/* <0> (null):0 */
void _M_fill_initialize(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE18_M_fill_initializeEjRKS1_ */
{
} /* size: 152380704 */

/* <0> (null):0 */
void _M_fill_assign(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE14_M_fill_assignEjRKS1_ */
{
} /* size: 152395120 */

/* <0> (null):0 */
void _M_transfer(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */
{
} /* size: 152346228 */

/* <0> (null):0 */
void _M_insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 152422592 */

/* <0> (null):0 */
void _M_erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */
{
} /* size: 152436232 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE25_M_check_equal_allocatorsERS3_ */
{
} /* size: 152446008 */

/* <0> (null):0 */
void new_allocator(class new_allocator<CNavArea*> *)
{
} /* size: 152490492 */

/* <0> (null):0 */
void new_allocator(class new_allocator<CNavArea*> *, const class new_allocator<CNavArea*>  &)
{
} /* size: 152499224 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<CNavArea*> *, int)
{
} /* size: 152506952 */

/* <0> (null):0 */
pointer address(const class new_allocator<CNavArea*>  *, class CNavArea * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE7addressERS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<CNavArea*>  *, const class CNavArea *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE7addressERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<CNavArea*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<CNavArea*> *, class CNavArea * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE10deallocateEPS2_j */
{
} /* size: 152806208 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<CNavArea*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<CNavArea*> *, class CNavArea * *, const class CNavArea *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE9constructEPS2_RKS2_ */
{
} /* size: 152826000 */

/* <0> (null):0 */
void destroy(class new_allocator<CNavArea*> *, class CNavArea * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE7destroyEPS2_ */
{
} /* size: 152784560 */

/* <0> (null):0 */
void allocator(class allocator<CNavArea*> *)
{
} /* size: 152878472 */

/* <0> (null):0 */
void allocator(class allocator<CNavArea*> *, const class allocator<CNavArea*>  &)
{
} /* size: 152887240 */

/* <0> (null):0 */
void ~allocator(class allocator<CNavArea*> *, int)
{
} /* size: 152897580 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<CNavArea*> > *)
{
} /* size: 152946932 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<CNavArea*> > *, const class new_allocator<std::_List_node<CNavArea*> >  &)
{
} /* size: 152957508 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<CNavArea*> > *, int)
{
} /* size: 152902696 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<CNavArea*> >  *, class _List_node<CNavArea*> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7addressERS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<CNavArea*> >  *, const class _List_node<CNavArea*>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7addressERKS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<CNavArea*> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE10deallocateEPS4_j */
{
} /* size: 146682580 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<CNavArea*> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *, const class _List_node<CNavArea*>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE9constructEPS4_RKS4_ */
{
} /* size: 152159536 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7destroyEPS4_ */
{
} /* size: 152184520 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<CNavArea*> > *)
{
} /* size: 152245808 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<CNavArea*> > *, const class allocator<std::_List_node<CNavArea*> >  &)
{
} /* size: 152249060 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<CNavArea*> > *, int)
{
} /* size: 152217572 */

/* <0> (null):0 */
class _List_node<CNavArea*> * _M_get_node(class _List_base<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, class _List_node<CNavArea*> *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */
{
} /* size: 152336000 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *)
{
} /* size: 152343856 */

/* <0> (null):0 */
void _List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, const allocator_type  &)
{
} /* size: 152345852 */

/* <0> (null):0 */
void ~_List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, int)
{
} /* size: 152347840 */

/* <0> (null):0 */
void _M_clear(class _List_base<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE8_M_clearEv */
{
} /* size: 152424224 */

/* <0> (null):0 */
void _M_init(class _List_base<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE7_M_initEv */
{
} /* size: 152459268 */

/* <0> (null):0 */
_Node * _M_create_node(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE14_M_create_nodeERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<CNavArea*, std::allocator<CNavArea*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<CNavArea*, std::allocator<CNavArea*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<CNavArea*, std::allocator<CNavArea*> > *, const class list<CNavArea*, std::allocator<CNavArea*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
class list<CNavArea*, std::allocator<CNavArea*> > & operator=(class list<CNavArea*, std::allocator<CNavArea*> > *, const class list<CNavArea*, std::allocator<CNavArea*> >  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EEaSERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, class CNavArea *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6resizeEjS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
reference front(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE10push_frontERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_front(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9pop_frontEv */
{
} /* size: 0 */

/* <0> (null):0 */
void push_back(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9push_backERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4swapERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void remove(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6removeERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void unique(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6uniqueEv */
{
} /* size: 0 */

/* <0> (null):0 */
void merge(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5mergeERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void reverse(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE7reverseEv */
{
} /* size: 0 */

/* <0> (null):0 */
void sort(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4sortEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE18_M_fill_initializeEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE14_M_fill_assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_transfer(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE25_M_check_equal_allocatorsERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<NavConnect> *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<NavConnect> *, const class _List_node_base  *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<NavConnect> *, const iterator  &)
{
} /* size: 0 */

/* <0> (null):0 */
reference operator*(const class _List_const_iterator<NavConnect>  *) /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_const_iterator<NavConnect>  *) /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_const_iterator<NavConnect> *) /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_const_iterator<NavConnect> *, int) /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_const_iterator<NavConnect> *) /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_const_iterator<NavConnect> *, int) /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_const_iterator<NavConnect>  *, const _Self  &) /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEeqERKS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_const_iterator<NavConnect>  *, const _Self  &) /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEneERKS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
void CNavAreaGrid(class CNavAreaGrid *)
{
} /* size: 0 */

/* <0> (null):0 */
void ~CNavAreaGrid(class CNavAreaGrid *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void Reset(class CNavAreaGrid *) /* linkage=_ZN12CNavAreaGrid5ResetEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Initialize(class CNavAreaGrid *, float, float, float, float) /* linkage=_ZN12CNavAreaGrid10InitializeEffff */
{
} /* size: 0 */

/* <0> (null):0 */
void AddNavArea(class CNavAreaGrid *, class CNavArea *) /* linkage=_ZN12CNavAreaGrid10AddNavAreaEP8CNavArea */
{
} /* size: 0 */

/* <0> (null):0 */
void RemoveNavArea(class CNavAreaGrid *, class CNavArea *) /* linkage=_ZN12CNavAreaGrid13RemoveNavAreaEP8CNavArea */
{
} /* size: 0 */

/* <0> (null):0 */
unsigned int GetNavAreaCount(const class CNavAreaGrid  *) /* linkage=_ZNK12CNavAreaGrid15GetNavAreaCountEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetNavArea(const class CNavAreaGrid  *, const class Vector  *, float) /* linkage=_ZNK12CNavAreaGrid10GetNavAreaEPK6Vectorf */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetNavAreaByID(const class CNavAreaGrid  *, unsigned int) /* linkage=_ZNK12CNavAreaGrid14GetNavAreaByIDEj */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetNearestNavArea(const class CNavAreaGrid  *, const class Vector  *, bool) /* linkage=_ZNK12CNavAreaGrid17GetNearestNavAreaEPK6Vectorb */
{
} /* size: 4 */

/* <0> (null):0 */
Place GetPlace(const class CNavAreaGrid  *, const class Vector  *) /* linkage=_ZNK12CNavAreaGrid8GetPlaceEPK6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
int ComputeHashKey(const class CNavAreaGrid  *, unsigned int) /* linkage=_ZNK12CNavAreaGrid14ComputeHashKeyEj */
{
} /* size: 4 */

/* <0> (null):0 */
int WorldToGridX(const class CNavAreaGrid  *, float) /* linkage=_ZNK12CNavAreaGrid12WorldToGridXEf */
{
} /* size: 4 */

/* <0> (null):0 */
int WorldToGridY(const class CNavAreaGrid  *, float) /* linkage=_ZNK12CNavAreaGrid12WorldToGridYEf */
{
} /* size: 4 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<CNavLadder*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<CNavLadder*> *, const class _List_node_base  *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<CNavLadder*> *, const iterator  &)
{
} /* size: 0 */

/* <0> (null):0 */
reference operator*(const class _List_const_iterator<CNavLadder*>  *) /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_const_iterator<CNavLadder*>  *) /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_const_iterator<CNavLadder*> *) /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_const_iterator<CNavLadder*> *, int) /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_const_iterator<CNavLadder*> *) /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_const_iterator<CNavLadder*> *, int) /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_const_iterator<CNavLadder*>  *, const _Self  &) /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEeqERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_const_iterator<CNavLadder*>  *, const _Self  &) /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEneERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<CNavArea*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<CNavArea*> *, class _List_node_base *)
{
} /* size: 0 */

/* <0> (null):0 */
reference operator*(const class _List_iterator<CNavArea*>  *) /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_iterator<CNavArea*>  *) /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_iterator<CNavArea*> *) /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_iterator<CNavArea*> *, int) /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_iterator<CNavArea*> *) /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_iterator<CNavArea*> *, int) /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_iterator<CNavArea*>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEeqERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_iterator<CNavArea*>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEneERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
int * __uninit_copy<int*, int*>(int *, int *, int *)
{
} /* size: 4 */

/* <0> (null):0 */
class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * __uninit_copy<std::vector<BotSpeakable*>**, std::vector<BotSpeakable*>**>(class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *)
{
} /* size: 4 */

/* <0> (null):0 */
class BotSpeakable * * __uninit_copy<BotSpeakable**, BotSpeakable**>(class BotSpeakable * *, class BotSpeakable * *, class BotSpeakable * *)
{
} /* size: 4 */

/* <0> (null):0 */
void BotProfile(class BotProfile *)
{
} /* size: 0 */

/* <0> (null):0 */
const char  * GetName(const class BotProfile  *) /* linkage=_ZNK10BotProfile7GetNameEv */
{
} /* size: 4 */

/* <0> (null):0 */
float GetAggression(const class BotProfile  *) /* linkage=_ZNK10BotProfile13GetAggressionEv */
{
} /* size: 4 */

/* <0> (null):0 */
float GetSkill(const class BotProfile  *) /* linkage=_ZNK10BotProfile8GetSkillEv */
{
} /* size: 4 */

/* <0> (null):0 */
float GetTeamwork(const class BotProfile  *) /* linkage=_ZNK10BotProfile11GetTeamworkEv */
{
} /* size: 4 */

/* <0> (null):0 */
int GetWeaponPreference(const class BotProfile  *, int) /* linkage=_ZNK10BotProfile19GetWeaponPreferenceEi */
{
} /* size: 4 */

/* <0> (null):0 */
const char  * GetWeaponPreferenceAsString(const class BotProfile  *, int) /* linkage=_ZNK10BotProfile27GetWeaponPreferenceAsStringEi */
{
} /* size: 4 */

/* <0> (null):0 */
int GetWeaponPreferenceCount(const class BotProfile  *) /* linkage=_ZNK10BotProfile24GetWeaponPreferenceCountEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool HasPrimaryPreference(const class BotProfile  *) /* linkage=_ZNK10BotProfile20HasPrimaryPreferenceEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool HasPistolPreference(const class BotProfile  *) /* linkage=_ZNK10BotProfile19HasPistolPreferenceEv */
{
} /* size: 1 */

/* <0> (null):0 */
int GetCost(const class BotProfile  *) /* linkage=_ZNK10BotProfile7GetCostEv */
{
} /* size: 4 */

/* <0> (null):0 */
int GetSkin(const class BotProfile  *) /* linkage=_ZNK10BotProfile7GetSkinEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsDifficulty(const class BotProfile  *, enum BotDifficultyType) /* linkage=_ZNK10BotProfile12IsDifficultyE17BotDifficultyType */
{
} /* size: 1 */

/* <0> (null):0 */
int GetVoicePitch(const class BotProfile  *) /* linkage=_ZNK10BotProfile13GetVoicePitchEv */
{
} /* size: 4 */

/* <0> (null):0 */
float GetReactionTime(const class BotProfile  *) /* linkage=_ZNK10BotProfile15GetReactionTimeEv */
{
} /* size: 4 */

/* <0> (null):0 */
float GetAttackDelay(const class BotProfile  *) /* linkage=_ZNK10BotProfile14GetAttackDelayEv */
{
} /* size: 4 */

/* <0> (null):0 */
int GetVoiceBank(const class BotProfile  *) /* linkage=_ZNK10BotProfile12GetVoiceBankEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsValidForTeam(const class BotProfile  *, enum BotProfileTeamType) /* linkage=_ZNK10BotProfile14IsValidForTeamE18BotProfileTeamType */
{
} /* size: 1 */

/* <0> (null):0 */
bool PrefersSilencer(const class BotProfile  *) /* linkage=_ZNK10BotProfile15PrefersSilencerEv */
{
} /* size: 1 */

/* <0> (null):0 */
void Inherit(class BotProfile *, const class BotProfile  *, const class BotProfile  *) /* linkage=_ZN10BotProfile7InheritEPKS_S1_ */
{
} /* size: 152218860 */

/* <0> (null):0 */
float GetRoundStartTime(const class CCSBotManager  *) /* linkage=_ZNK13CCSBotManager17GetRoundStartTimeEv */
{
} /* size: 4 */

/* <0> (null):0 */
float GetElapsedRoundTime(const class CCSBotManager  *) /* linkage=_ZNK13CCSBotManager19GetElapsedRoundTimeEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsRoundOver(const class CCSBotManager  *) /* linkage=_ZNK13CCSBotManager11IsRoundOverEv */
{
} /* size: 1 */

/* <0> (null):0 */
const class Zone  * GetZone(const class CCSBotManager  *, int) /* linkage=_ZNK13CCSBotManager7GetZoneEi */
{
} /* size: 4 */

/* <0> (null):0 */
class CBaseEntity * GetLooseBomb(class CCSBotManager *) /* linkage=_ZN13CCSBotManager12GetLooseBombEv */
{
} /* size: 4 */

/* <0> (null):0 */
void CSGameState(class CSGameState *, class CCSBot *)
{
} /* size: 0 */

/* <0> (null):0 */
void Reset(class CSGameState *) /* linkage=_ZN11CSGameState5ResetEv */
{
} /* size: 0 */

/* <0> (null):0 */
void OnEvent(class CSGameState *, enum GameEventType, class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CSGameState7OnEventE13GameEventTypeP11CBaseEntityS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
bool IsRoundOver(const class CSGameState  *) /* linkage=_ZNK11CSGameState11IsRoundOverEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsBombMoving(const class CSGameState  *) /* linkage=_ZNK11CSGameState12IsBombMovingEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsBombLoose(const class CSGameState  *) /* linkage=_ZNK11CSGameState11IsBombLooseEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsBombPlanted(const class CSGameState  *) /* linkage=_ZNK11CSGameState13IsBombPlantedEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsBombDefused(const class CSGameState  *) /* linkage=_ZNK11CSGameState13IsBombDefusedEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsBombExploded(const class CSGameState  *) /* linkage=_ZNK11CSGameState14IsBombExplodedEv */
{
} /* size: 1 */

/* <0> (null):0 */
void UpdateLooseBomb(class CSGameState *, const class Vector  *) /* linkage=_ZN11CSGameState15UpdateLooseBombEPK6Vector */
{
} /* size: 0 */

/* <0> (null):0 */
float TimeSinceLastSawLooseBomb(const class CSGameState  *) /* linkage=_ZNK11CSGameState25TimeSinceLastSawLooseBombEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsLooseBombLocationKnown(const class CSGameState  *) /* linkage=_ZNK11CSGameState24IsLooseBombLocationKnownEv */
{
} /* size: 1 */

/* <0> (null):0 */
void UpdateBomber(class CSGameState *, const class Vector  *) /* linkage=_ZN11CSGameState12UpdateBomberEPK6Vector */
{
} /* size: 0 */

/* <0> (null):0 */
float TimeSinceLastSawBomber(const class CSGameState  *) /* linkage=_ZNK11CSGameState22TimeSinceLastSawBomberEv */
{
} /* size: 4 */

/* <0> (null):0 */
void UpdatePlantedBomb(class CSGameState *, const class Vector  *) /* linkage=_ZN11CSGameState17UpdatePlantedBombEPK6Vector */
{
} /* size: 0 */

/* <0> (null):0 */
bool IsPlantedBombLocationKnown(const class CSGameState  *) /* linkage=_ZNK11CSGameState26IsPlantedBombLocationKnownEv */
{
} /* size: 1 */

/* <0> (null):0 */
void MarkBombsiteAsPlanted(class CSGameState *, int) /* linkage=_ZN11CSGameState21MarkBombsiteAsPlantedEi */
{
} /* size: 0 */

/* <0> (null):0 */
int GetPlantedBombsite(const class CSGameState  *) /* linkage=_ZNK11CSGameState18GetPlantedBombsiteEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsAtPlantedBombsite(const class CSGameState  *) /* linkage=_ZNK11CSGameState19IsAtPlantedBombsiteEv */
{
} /* size: 1 */

/* <0> (null):0 */
int GetNextBombsiteToSearch(class CSGameState *) /* linkage=_ZN11CSGameState23GetNextBombsiteToSearchEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsBombsiteClear(const class CSGameState  *, int) /* linkage=_ZNK11CSGameState15IsBombsiteClearEi */
{
} /* size: 1 */

/* <0> (null):0 */
void ClearBombsite(class CSGameState *, int) /* linkage=_ZN11CSGameState13ClearBombsiteEi */
{
} /* size: 0 */

/* <0> (null):0 */
const class Vector  * GetBombPosition(const class CSGameState  *) /* linkage=_ZNK11CSGameState15GetBombPositionEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CHostage * GetNearestFreeHostage(const class CSGameState  *, class Vector *) /* linkage=_ZNK11CSGameState21GetNearestFreeHostageEP6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
const class Vector  * GetRandomFreeHostagePosition(const class CSGameState  *) /* linkage=_ZNK11CSGameState28GetRandomFreeHostagePositionEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool AreAllHostagesBeingRescued(const class CSGameState  *) /* linkage=_ZNK11CSGameState26AreAllHostagesBeingRescuedEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool AreAllHostagesGone(const class CSGameState  *) /* linkage=_ZNK11CSGameState18AreAllHostagesGoneEv */
{
} /* size: 1 */

/* <0> (null):0 */
void AllHostagesGone(class CSGameState *) /* linkage=_ZN11CSGameState15AllHostagesGoneEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool HaveSomeHostagesBeenTaken(const class CSGameState  *) /* linkage=_ZNK11CSGameState25HaveSomeHostagesBeenTakenEv */
{
} /* size: 1 */

/* <0> (null):0 */
void HostageWasTaken(class CSGameState *) /* linkage=_ZN11CSGameState15HostageWasTakenEv */
{
} /* size: 0 */

/* <0> (null):0 */
class CHostage * GetNearestVisibleFreeHostage(const class CSGameState  *) /* linkage=_ZNK11CSGameState28GetNearestVisibleFreeHostageEv */
{
} /* size: 4 */

/* <0> (null):0 */
unsigned char ValidateHostagePositions(class CSGameState *) /* linkage=_ZN11CSGameState24ValidateHostagePositionsEv */
{
} /* size: 1 */

/* <0> (null):0 */
void SetBombState(class CSGameState *, enum BombState) /* linkage=_ZN11CSGameState12SetBombStateENS_9BombStateE */
{
} /* size: 0 */

/* <0> (null):0 */
enum BombState GetBombState(const class CSGameState  *) /* linkage=_ZNK11CSGameState12GetBombStateEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CBaseEntity * GetNearestHostage(const class CSGameState  *) /* linkage=_ZNK11CSGameState17GetNearestHostageEv */
{
} /* size: 4 */

/* <0> (null):0 */
void InitializeHostageInfo(class CSGameState *) /* linkage=_ZN11CSGameState21InitializeHostageInfoEv */
{
} /* size: 0 */

/* <0> (null):0 */
enum TaskType GetTask(const class CCSBot  *) /* linkage=_ZNK6CCSBot7GetTaskEv */
{
} /* size: 4 */

/* <0> (null):0 */
int GetNearbyEnemyCount(const class CCSBot  *) /* linkage=_ZNK6CCSBot19GetNearbyEnemyCountEv */
{
} /* size: 4 */

/* <0> (null):0 */
unsigned int GetEnemyPlace(const class CCSBot  *) /* linkage=_ZNK6CCSBot13GetEnemyPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
int GetNearbyFriendCount(const class CCSBot  *) /* linkage=_ZNK6CCSBot20GetNearbyFriendCountEv */
{
} /* size: 4 */

/* <0> (null):0 */
float GetTimeSinceLastSawEnemy(const class CCSBot  *) /* linkage=_ZNK6CCSBot24GetTimeSinceLastSawEnemyEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsEnemyVisible(const class CCSBot  *) /* linkage=_ZNK6CCSBot14IsEnemyVisibleEv */
{
} /* size: 1 */

/* <0> (null):0 */
float GetEnemyDeathTimestamp(const class CCSBot  *) /* linkage=_ZNK6CCSBot22GetEnemyDeathTimestampEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetLastKnownArea(const class CCSBot  *) /* linkage=_ZNK6CCSBot16GetLastKnownAreaEv */
{
} /* size: 4 */

/* <0> (null):0 */
int GetHostageEscortCount(const class CCSBot  *) /* linkage=_ZNK6CCSBot21GetHostageEscortCountEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CSGameState * GetGameState(class CCSBot *) /* linkage=_ZN6CCSBot12GetGameStateEv */
{
} /* size: 4 */

/* <0> (null):0 */
class BotChatterInterface * GetChatter(class CCSBot *) /* linkage=_ZN6CCSBot10GetChatterEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetTask(class CCSBot *, enum TaskType, class CBaseEntity *) /* linkage=_ZN6CCSBot7SetTaskENS_8TaskTypeEP11CBaseEntity */
{
} /* size: 0 */

/* <0> (null):0 */
void BotBombsiteStatusMeme(class BotBombsiteStatusMeme *, const class BotBombsiteStatusMeme  &)
{
} /* size: 0 */

/* <0> (null):0 */
void BotBombsiteStatusMeme(class BotBombsiteStatusMeme *, int, enum StatusType)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Interpret(const class BotBombsiteStatusMeme  *, class CCSBot *, class CCSBot *) /* linkage=_ZNK21BotBombsiteStatusMeme9InterpretEP6CCSBotS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void BotSpeakable(class BotSpeakable *)
{
} /* size: 0 */

/* <0> (null):0 */
void ~BotSpeakable(class BotSpeakable *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE7addressERS6_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  *, const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE7addressERKS6_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE10deallocateEPS6_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE9constructEPS6_RKS6_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE7destroyEPS6_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, const class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
_Tp_alloc_type & _M_get_Tp_allocator(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE19_M_get_Tp_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Tp_alloc_type  & _M_get_Tp_allocator(const class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*,) /* linkage=_ZNKSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE19_M_get_Tp_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
allocator_type get_allocator(const class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*,) /* linkage=_ZNKSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::)
{
} /* size: 0 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int)
{
} /* size: 0 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer _M_allocate(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int) /* linkage=_ZNSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE11_M_allocateEj */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_deallocate(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, unsigned int) /* linkage=_ZNSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE13_M_deallocateEPS5_j */
{
} /* size: 0 */

/* <0> (null):0 */
void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca)
{
} /* size: 0 */

/* <0> (null):0 */
void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::)
{
} /* size: 0 */

/* <0> (null):0 */
void ~vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, int)
{
} /* size: 0 */

/* <0> (null):0 */
class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca operator=(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EEaSERKS6_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6assignEjRKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator begin(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
size_type size(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6resizeEjS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
size_type capacity(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE8capacityEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool empty(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
void reserve(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE7reserveEj */
{
} /* size: 0 */

/* <0> (null):0 */
reference operator[](class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EEixEj */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference operator[](const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EEixEj */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_range_check(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE14_M_range_checkEj */
{
} /* size: 0 */

/* <0> (null):0 */
reference at(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE2atEj */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference at(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE2atEj */
{
} /* size: 4 */

/* <0> (null):0 */
reference front(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer data(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4dataEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer data(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4dataEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_back(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE9push_backERKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6insertEN9__gnu_cxx17__normal_iteratorIPS4_S6_EERKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6insertEN9__gnu_cxx17__normal_iteratorIPS4_S6_EEjRKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS4_S6_EE */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS4_S6_EESA_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4swapERS6_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE18_M_fill_initializeEjRKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE14_M_fill_assignEjRKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_insert(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS4_S6_EEjRKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert_aux(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS4_S6_EERKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
size_type _M_check_len(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int, const char  *) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE12_M_check_lenEjPKc */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_erase_at_end(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE15_M_erase_at_endEPS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<int> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<int> *, const class new_allocator<int>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<int> *, int)
{
} /* size: 152488468 */

/* <0> (null):0 */
pointer address(const class new_allocator<int>  *, int &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIiE7addressERi */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<int>  *, const int  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIiE7addressERKi */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<int> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIiE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<int> *, int *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIiE10deallocateEPij */
{
} /* size: 152585904 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<int>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIiE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<int> *, int *, const int  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIiE9constructEPiRKi */
{
} /* size: 152634504 */

/* <0> (null):0 */
void destroy(class new_allocator<int> *, int *) /* linkage=_ZN9__gnu_cxx13new_allocatorIiE7destroyEPi */
{
} /* size: 152666248 */

/* <0> (null):0 */
void allocator(class allocator<int> *)
{
} /* size: 152562432 */

/* <0> (null):0 */
void allocator(class allocator<int> *, const class allocator<int>  &)
{
} /* size: 152565704 */

/* <0> (null):0 */
void ~allocator(class allocator<int> *, int)
{
} /* size: 152813320 */

/* <0> (null):0 */
_Tp_alloc_type & _M_get_Tp_allocator(class _Vector_base<int, std::allocator<int> > *) /* linkage=_ZNSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Tp_alloc_type  & _M_get_Tp_allocator(const class _Vector_base<int, std::allocator<int> >  *) /* linkage=_ZNKSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
allocator_type get_allocator(const class _Vector_base<int, std::allocator<int> >  *) /* linkage=_ZNKSt12_Vector_baseIiSaIiEE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<int, std::allocator<int> > *)
{
} /* size: 152599224 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<int, std::allocator<int> > *, const allocator_type  &)
{
} /* size: 152289260 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<int, std::allocator<int> > *, unsigned int)
{
} /* size: 152784264 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<int, std::allocator<int> > *, unsigned int, const allocator_type  &)
{
} /* size: 152141208 */

/* <0> (null):0 */
void ~_Vector_base(class _Vector_base<int, std::allocator<int> > *, int)
{
} /* size: 152187600 */

/* <0> (null):0 */
pointer _M_allocate(class _Vector_base<int, std::allocator<int> > *, unsigned int) /* linkage=_ZNSt12_Vector_baseIiSaIiEE11_M_allocateEj */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_deallocate(class _Vector_base<int, std::allocator<int> > *, int *, unsigned int) /* linkage=_ZNSt12_Vector_baseIiSaIiEE13_M_deallocateEPij */
{
} /* size: 152529036 */

/* <0> (null):0 */
void vector(class vector<int, std::allocator<int> > *)
{
} /* size: 152887288 */

/* <0> (null):0 */
void vector(class vector<int, std::allocator<int> > *, const allocator_type  &)
{
} /* size: 152905280 */

/* <0> (null):0 */
void vector(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 152599272 */

/* <0> (null):0 */
void vector(class vector<int, std::allocator<int> > *, const class vector<int, std::allocator<int> >  &)
{
} /* size: 152950864 */

/* <0> (null):0 */
void ~vector(class vector<int, std::allocator<int> > *, int)
{
} /* size: 152975220 */

/* <0> (null):0 */
class vector<int, std::allocator<int> > & operator=(class vector<int, std::allocator<int> > *, const class vector<int, std::allocator<int> >  &) /* linkage=_ZNSt6vectorIiSaIiEEaSERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE6assignEjRKi */
{
} /* size: 153016912 */

/* <0> (null):0 */
iterator begin(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
size_type size(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class vector<int, std::allocator<int> > *, unsigned int, int) /* linkage=_ZNSt6vectorIiSaIiEE6resizeEji */
{
} /* size: 0 */

/* <0> (null):0 */
size_type capacity(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE8capacityEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool empty(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
void reserve(class vector<int, std::allocator<int> > *, unsigned int) /* linkage=_ZNSt6vectorIiSaIiEE7reserveEj */
{
} /* size: 0 */

/* <0> (null):0 */
reference operator[](class vector<int, std::allocator<int> > *, unsigned int) /* linkage=_ZNSt6vectorIiSaIiEEixEj */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference operator[](const class vector<int, std::allocator<int> >  *, unsigned int) /* linkage=_ZNKSt6vectorIiSaIiEEixEj */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_range_check(const class vector<int, std::allocator<int> >  *, unsigned int) /* linkage=_ZNKSt6vectorIiSaIiEE14_M_range_checkEj */
{
} /* size: 0 */

/* <0> (null):0 */
reference at(class vector<int, std::allocator<int> > *, unsigned int) /* linkage=_ZNSt6vectorIiSaIiEE2atEj */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference at(const class vector<int, std::allocator<int> >  *, unsigned int) /* linkage=_ZNKSt6vectorIiSaIiEE2atEj */
{
} /* size: 4 */

/* <0> (null):0 */
reference front(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer data(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE4dataEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer data(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE4dataEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_back(class vector<int, std::allocator<int> > *, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE9push_backERKi */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE6insertEN9__gnu_cxx17__normal_iteratorIPiS1_EERKi */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE6insertEN9__gnu_cxx17__normal_iteratorIPiS1_EEjRKi */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >) /* linkage=_ZNSt6vectorIiSaIiEE5eraseEN9__gnu_cxx17__normal_iteratorIPiS1_EE */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >) /* linkage=_ZNSt6vectorIiSaIiEE5eraseEN9__gnu_cxx17__normal_iteratorIPiS1_EES5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class vector<int, std::allocator<int> > *, class vector<int, std::allocator<int> > &) /* linkage=_ZNSt6vectorIiSaIiEE4swapERS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE18_M_fill_initializeEjRKi */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE14_M_fill_assignEjRKi */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_insert(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPiS1_EEjRKi */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert_aux(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, const int  &) /* linkage=_ZNSt6vectorIiSaIiEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPiS1_EERKi */
{
} /* size: 0 */

/* <0> (null):0 */
size_type _M_check_len(const class vector<int, std::allocator<int> >  *, unsigned int, const char  *) /* linkage=_ZNKSt6vectorIiSaIiEE12_M_check_lenEjPKc */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_erase_at_end(class vector<int, std::allocator<int> > *, int *) /* linkage=_ZNSt6vectorIiSaIiEE15_M_erase_at_endEPi */
{
} /* size: 0 */

/* <0> (null):0 */
char * GetSpeakable(const class BotPhrase  *, int, float *) /* linkage=_ZNK9BotPhrase12GetSpeakableEiPf */
{
} /* size: 4 */

/* <0> (null):0 */
void ClearCriteria(const class BotPhrase  *) /* linkage=_ZNK9BotPhrase13ClearCriteriaEv */
{
} /* size: 0 */

/* <0> (null):0 */
void SetPlaceCriteria(const class BotPhrase  *, PlaceCriteria) /* linkage=_ZNK9BotPhrase16SetPlaceCriteriaEj */
{
} /* size: 0 */

/* <0> (null):0 */
void SetCountCriteria(const class BotPhrase  *, CountCriteria) /* linkage=_ZNK9BotPhrase16SetCountCriteriaEj */
{
} /* size: 0 */

/* <0> (null):0 */
const char  * GetName(const class BotPhrase  *) /* linkage=_ZNK9BotPhrase7GetNameEv */
{
} /* size: 4 */

/* <0> (null):0 */
unsigned intconst GetID(const class BotPhrase  *) /* linkage=_ZNK9BotPhrase5GetIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
enum GameEventType GetRadioEquivalent(const class BotPhrase  *) /* linkage=_ZNK9BotPhrase18GetRadioEquivalentEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsImportant(const class BotPhrase  *) /* linkage=_ZNK9BotPhrase11IsImportantEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsPlace(const class BotPhrase  *) /* linkage=_ZNK9BotPhrase7IsPlaceEv */
{
} /* size: 1 */

/* <0> (null):0 */
void Randomize(class BotPhrase *) /* linkage=_ZN9BotPhrase9RandomizeEv */
{
} /* size: 0 */

/* <0> (null):0 */
void BotPhrase(class BotPhrase *, unsigned int, bool)
{
} /* size: 0 */

/* <0> (null):0 */
void ~BotPhrase(class BotPhrase *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void InitVoiceBank(class BotPhrase *, int) /* linkage=_ZN9BotPhrase13InitVoiceBankEi */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<BotPhrase*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<BotPhrase*> *, const class new_allocator<BotPhrase*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<BotPhrase*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<BotPhrase*>  *, class BotPhrase * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP9BotPhraseE7addressERS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<BotPhrase*>  *, const class BotPhrase *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP9BotPhraseE7addressERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<BotPhrase*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<BotPhrase*> *, class BotPhrase * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE10deallocateEPS2_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<BotPhrase*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP9BotPhraseE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<BotPhrase*> *, class BotPhrase * *, const class BotPhrase *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE9constructEPS2_RKS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<BotPhrase*> *, class BotPhrase * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE7destroyEPS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<BotPhrase*> *)
{
} /* size: 146685940 */

/* <0> (null):0 */
void allocator(class allocator<BotPhrase*> *, const class allocator<BotPhrase*>  &)
{
} /* size: 152139812 */

/* <0> (null):0 */
void ~allocator(class allocator<BotPhrase*> *, int)
{
} /* size: 152113696 */

/* <0> (null):0 */
void allocator<std::_List_node<BotPhrase*> >(class allocator<BotPhrase*> *, const class allocator<std::_List_node<BotPhrase*> >  &)
{
} /* size: 152304152 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<BotPhrase*> > *)
{
} /* size: 152424540 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<BotPhrase*> > *, const class new_allocator<std::_List_node<BotPhrase*> >  &)
{
} /* size: 152426204 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<BotPhrase*> > *, int)
{
} /* size: 152461508 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<BotPhrase*> >  *, class _List_node<BotPhrase*> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE7addressERS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<BotPhrase*> >  *, const class _List_node<BotPhrase*>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE7addressERKS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<BotPhrase*> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<BotPhrase*> > *, class _List_node<BotPhrase*> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE10deallocateEPS4_j */
{
} /* size: 152731620 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<BotPhrase*> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<BotPhrase*> > *, class _List_node<BotPhrase*> *, const class _List_node<BotPhrase*>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE9constructEPS4_RKS4_ */
{
} /* size: 152889908 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<BotPhrase*> > *, class _List_node<BotPhrase*> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE7destroyEPS4_ */
{
} /* size: 152904832 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<BotPhrase*> > *)
{
} /* size: 152976888 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<BotPhrase*> > *, const class allocator<std::_List_node<BotPhrase*> >  &)
{
} /* size: 152920664 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<BotPhrase*> > *, int)
{
} /* size: 152821744 */

/* <0> (null):0 */
class _List_node<BotPhrase*> * _M_get_node(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_node<BotPhrase*> *) /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt10_List_baseIP9BotPhraseSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt10_List_baseIP9BotPhraseSaIS1_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt10_List_baseIP9BotPhraseSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_base(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_List_base(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void _M_clear(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE8_M_clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_init(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE7_M_initEv */
{
} /* size: 0 */

/* <0> (null):0 */
_Node * _M_create_node(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE14_M_create_nodeERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const class list<BotPhrase*, std::allocator<BotPhrase*> >  &)
{
} /* size: 152488468 */

/* <0> (null):0 */
class list<BotPhrase*, std::allocator<BotPhrase*> > & operator=(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const class list<BotPhrase*, std::allocator<BotPhrase*> >  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EEaSERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6assignEjRKS1_ */
{
} /* size: 152548188 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, class BotPhrase *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6resizeEjS1_ */
{
} /* size: 152854160 */

/* <0> (null):0 */
reference front(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE10push_frontERKS1_ */
{
} /* size: 152595936 */

/* <0> (null):0 */
void pop_front(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE9pop_frontEv */
{
} /* size: 152286160 */

/* <0> (null):0 */
void push_back(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE9push_backERKS1_ */
{
} /* size: 152646816 */

/* <0> (null):0 */
void pop_back(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE8pop_backEv */
{
} /* size: 152785616 */

/* <0> (null):0 */
iterator insert(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class list<BotPhrase*, std::allocator<BotPhrase*> > &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4swapERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class list<BotPhrase*, std::allocator<BotPhrase*> > &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class list<BotPhrase*, std::allocator<BotPhrase*> > &, class _List_iterator<BotPhrase*>) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class list<BotPhrase*, std::allocator<BotPhrase*> > &, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void remove(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6removeERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void unique(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6uniqueEv */
{
} /* size: 0 */

/* <0> (null):0 */
void merge(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class list<BotPhrase*, std::allocator<BotPhrase*> > &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5mergeERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void reverse(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE7reverseEv */
{
} /* size: 0 */

/* <0> (null):0 */
void sort(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4sortEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE18_M_fill_initializeEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE14_M_fill_assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_transfer(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_erase(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class list<BotPhrase*, std::allocator<BotPhrase*> > &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE25_M_check_equal_allocatorsERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void ~list(class list<BotPhrase*, std::allocator<BotPhrase*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void PlaceTimeInfo(class PlaceTimeInfo *)
{
} /* size: 0 */

/* <0> (null):0 */
void BotPhraseManager(class BotPhraseManager *)
{
} /* size: 0 */

/* <0> (null):0 */
void ~BotPhraseManager(class BotPhraseManager *, int)
{
} /* size: 0 */

/* <0> (null):0 */
bool Initialize(class BotPhraseManager *, const char  *, int) /* linkage=_ZN16BotPhraseManager10InitializeEPKci */
{
} /* size: 1 */

/* <0> (null):0 */
void OnRoundRestart(class BotPhraseManager *) /* linkage=_ZN16BotPhraseManager14OnRoundRestartEv */
{
} /* size: 0 */

/* <0> (null):0 */
void OnMapChange(class BotPhraseManager *) /* linkage=_ZN16BotPhraseManager11OnMapChangeEv */
{
} /* size: 0 */

/* <0> (null):0 */
unsigned int NameToID(const class BotPhraseManager  *, const char  *) /* linkage=_ZNK16BotPhraseManager8NameToIDEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
const char  * IDToName(const class BotPhraseManager  *, unsigned int) /* linkage=_ZNK16BotPhraseManager8IDToNameEj */
{
} /* size: 4 */

/* <0> (null):0 */
const class BotPhrase  * GetPhrase(const class BotPhraseManager  *, const char  *) /* linkage=_ZNK16BotPhraseManager9GetPhraseEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
const class BotPhrase  * GetPlace(const class BotPhraseManager  *, const char  *) /* linkage=_ZNK16BotPhraseManager8GetPlaceEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
const class BotPhrase  * GetPlace(const class BotPhraseManager  *, unsigned int) /* linkage=_ZNK16BotPhraseManager8GetPlaceEj */
{
} /* size: 4 */

/* <0> (null):0 */
const BotPhraseList  * GetPlaceList(const class BotPhraseManager  *) /* linkage=_ZNK16BotPhraseManager12GetPlaceListEv */
{
} /* size: 4 */

/* <0> (null):0 */
float GetPlaceStatementInterval(const class BotPhraseManager  *, Place) /* linkage=_ZNK16BotPhraseManager25GetPlaceStatementIntervalEj */
{
} /* size: 4 */

/* <0> (null):0 */
void ResetPlaceStatementInterval(class BotPhraseManager *, Place) /* linkage=_ZN16BotPhraseManager27ResetPlaceStatementIntervalEj */
{
} /* size: 0 */

/* <0> (null):0 */
int FindPlaceIndex(const class BotPhraseManager  *, Place) /* linkage=_ZNK16BotPhraseManager14FindPlaceIndexEj */
{
} /* size: 4 */

/* <0> (null):0 */
void BotStatement(class BotStatement *, class BotChatterInterface *, enum BotStatementType, float)
{
} /* size: 0 */

/* <0> (null):0 */
void ~BotStatement(class BotStatement *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class BotChatterInterface * GetChatter(const class BotStatement  *) /* linkage=_ZNK12BotStatement10GetChatterEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CCSBot * GetOwner(const class BotStatement  *) /* linkage=_ZNK12BotStatement8GetOwnerEv */
{
} /* size: 4 */

/* <0> (null):0 */
enum BotStatementType GetType(const class BotStatement  *) /* linkage=_ZNK12BotStatement7GetTypeEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsImportant(const class BotStatement  *) /* linkage=_ZNK12BotStatement11IsImportantEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool HasSubject(const class BotStatement  *) /* linkage=_ZNK12BotStatement10HasSubjectEv */
{
} /* size: 1 */

/* <0> (null):0 */
void SetSubject(class BotStatement *, int) /* linkage=_ZN12BotStatement10SetSubjectEi */
{
} /* size: 0 */

/* <0> (null):0 */
int GetSubject(const class BotStatement  *) /* linkage=_ZNK12BotStatement10GetSubjectEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool HasPlace(const class BotStatement  *) /* linkage=_ZNK12BotStatement8HasPlaceEv */
{
} /* size: 1 */

/* <0> (null):0 */
Place GetPlace(const class BotStatement  *) /* linkage=_ZNK12BotStatement8GetPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetPlace(class BotStatement *, Place) /* linkage=_ZN12BotStatement8SetPlaceEj */
{
} /* size: 0 */

/* <0> (null):0 */
bool HasCount(const class BotStatement  *) /* linkage=_ZNK12BotStatement8HasCountEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsRedundant(const class BotStatement  *, const class BotStatement  *) /* linkage=_ZNK12BotStatement11IsRedundantEPKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsObsolete(const class BotStatement  *) /* linkage=_ZNK12BotStatement10IsObsoleteEv */
{
} /* size: 1 */

/* <0> (null):0 */
void Convert(class BotStatement *, const class BotStatement  *) /* linkage=_ZN12BotStatement7ConvertEPKS_ */
{
} /* size: 0 */

/* <0> (null):0 */
void AppendPhrase(class BotStatement *, const class BotPhrase  *) /* linkage=_ZN12BotStatement12AppendPhraseEPK9BotPhrase */
{
} /* size: 0 */

/* <0> (null):0 */
void SetStartTime(class BotStatement *, float) /* linkage=_ZN12BotStatement12SetStartTimeEf */
{
} /* size: 0 */

/* <0> (null):0 */
float GetStartTime(const class BotStatement  *) /* linkage=_ZNK12BotStatement12GetStartTimeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void AddCondition(class BotStatement *, enum ConditionType) /* linkage=_ZN12BotStatement12AddConditionENS_13ConditionTypeE */
{
} /* size: 0 */

/* <0> (null):0 */
bool IsValid(const class BotStatement  *) /* linkage=_ZNK12BotStatement7IsValidEv */
{
} /* size: 1 */

/* <0> (null):0 */
void AppendPhrase(class BotStatement *, enum ContextType) /* linkage=_ZN12BotStatement12AppendPhraseENS_11ContextTypeE */
{
} /* size: 0 */

/* <0> (null):0 */
bool Update(class BotStatement *) /* linkage=_ZN12BotStatement6UpdateEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsSpeaking(const class BotStatement  *) /* linkage=_ZNK12BotStatement10IsSpeakingEv */
{
} /* size: 1 */

/* <0> (null):0 */
float GetTimestamp(const class BotStatement  *) /* linkage=_ZNK12BotStatement12GetTimestampEv */
{
} /* size: 4 */

/* <0> (null):0 */
void AttachMeme(class BotStatement *, class BotMeme *) /* linkage=_ZN12BotStatement10AttachMemeEP7BotMeme */
{
} /* size: 0 */

/* <0> (null):0 */
void BotChatterInterface(class BotChatterInterface *, class CCSBot *)
{
} /* size: 0 */

/* <0> (null):0 */
void ~BotChatterInterface(class BotChatterInterface *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void Reset(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface5ResetEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Update(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface6UpdateEv */
{
} /* size: 0 */

/* <0> (null):0 */
void OnEvent(class BotChatterInterface *, enum GameEventType, class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN19BotChatterInterface7OnEventE13GameEventTypeP11CBaseEntityS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void OnDeath(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface7OnDeathEv */
{
} /* size: 0 */

/* <0> (null):0 */
enum VerbosityType GetVerbosity(const class BotChatterInterface  *) /* linkage=_ZNK19BotChatterInterface12GetVerbosityEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CCSBot * GetOwner(const class BotChatterInterface  *) /* linkage=_ZNK19BotChatterInterface8GetOwnerEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsTalking(const class BotChatterInterface  *) /* linkage=_ZNK19BotChatterInterface9IsTalkingEv */
{
} /* size: 1 */

/* <0> (null):0 */
float GetRadioSilenceDuration(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface23GetRadioSilenceDurationEv */
{
} /* size: 4 */

/* <0> (null):0 */
void ResetRadioSilenceDuration(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface25ResetRadioSilenceDurationEv */
{
} /* size: 0 */

/* <0> (null):0 */
void AddStatement(class BotChatterInterface *, class BotStatement *, bool) /* linkage=_ZN19BotChatterInterface12AddStatementEP12BotStatementb */
{
} /* size: 0 */

/* <0> (null):0 */
void RemoveStatement(class BotChatterInterface *, class BotStatement *) /* linkage=_ZN19BotChatterInterface15RemoveStatementEP12BotStatement */
{
} /* size: 0 */

/* <0> (null):0 */
class BotStatement * GetActiveStatement(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface18GetActiveStatementEv */
{
} /* size: 4 */

/* <0> (null):0 */
class BotStatement * GetStatement(const class BotChatterInterface  *) /* linkage=_ZNK19BotChatterInterface12GetStatementEv */
{
} /* size: 4 */

/* <0> (null):0 */
int GetPitch(const class BotChatterInterface  *) /* linkage=_ZNK19BotChatterInterface8GetPitchEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Say(class BotChatterInterface *, const char  *, float, float) /* linkage=_ZN19BotChatterInterface3SayEPKcff */
{
} /* size: 0 */

/* <0> (null):0 */
void AnnouncePlan(class BotChatterInterface *, const char  *, Place) /* linkage=_ZN19BotChatterInterface12AnnouncePlanEPKcj */
{
} /* size: 0 */

/* <0> (null):0 */
void Affirmative(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface11AffirmativeEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Negative(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface8NegativeEv */
{
} /* size: 0 */

/* <0> (null):0 */
void EnemySpotted(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface12EnemySpottedEv */
{
} /* size: 0 */

/* <0> (null):0 */
void KilledMyEnemy(class BotChatterInterface *, int) /* linkage=_ZN19BotChatterInterface13KilledMyEnemyEi */
{
} /* size: 0 */

/* <0> (null):0 */
void EnemiesRemaining(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface16EnemiesRemainingEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Clear(class BotChatterInterface *, Place) /* linkage=_ZN19BotChatterInterface5ClearEj */
{
} /* size: 0 */

/* <0> (null):0 */
void ReportIn(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface8ReportInEv */
{
} /* size: 0 */

/* <0> (null):0 */
void ReportingIn(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface11ReportingInEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool NeedBackup(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface10NeedBackupEv */
{
} /* size: 1 */

/* <0> (null):0 */
void PinnedDown(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface10PinnedDownEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Scared(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface6ScaredEv */
{
} /* size: 0 */

/* <0> (null):0 */
void HeardNoise(class BotChatterInterface *, const class Vector  *) /* linkage=_ZN19BotChatterInterface10HeardNoiseEPK6Vector */
{
} /* size: 0 */

/* <0> (null):0 */
void TheyPickedUpTheBomb(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface19TheyPickedUpTheBombEv */
{
} /* size: 0 */

/* <0> (null):0 */
void GoingToPlantTheBomb(class BotChatterInterface *, Place) /* linkage=_ZN19BotChatterInterface19GoingToPlantTheBombEj */
{
} /* size: 0 */

/* <0> (null):0 */
void BombsiteClear(class BotChatterInterface *, int) /* linkage=_ZN19BotChatterInterface13BombsiteClearEi */
{
} /* size: 0 */

/* <0> (null):0 */
void FoundPlantedBomb(class BotChatterInterface *, int) /* linkage=_ZN19BotChatterInterface16FoundPlantedBombEi */
{
} /* size: 0 */

/* <0> (null):0 */
void PlantingTheBomb(class BotChatterInterface *, Place) /* linkage=_ZN19BotChatterInterface15PlantingTheBombEj */
{
} /* size: 0 */

/* <0> (null):0 */
void SpottedBomber(class BotChatterInterface *, class CBasePlayer *) /* linkage=_ZN19BotChatterInterface13SpottedBomberEP11CBasePlayer */
{
} /* size: 0 */

/* <0> (null):0 */
void SpottedLooseBomb(class BotChatterInterface *, class CBaseEntity *) /* linkage=_ZN19BotChatterInterface16SpottedLooseBombEP11CBaseEntity */
{
} /* size: 0 */

/* <0> (null):0 */
void GuardingLooseBomb(class BotChatterInterface *, class CBaseEntity *) /* linkage=_ZN19BotChatterInterface17GuardingLooseBombEP11CBaseEntity */
{
} /* size: 0 */

/* <0> (null):0 */
void RequestBombLocation(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface19RequestBombLocationEv */
{
} /* size: 0 */

/* <0> (null):0 */
void GuardingHostages(class BotChatterInterface *, Place, bool) /* linkage=_ZN19BotChatterInterface16GuardingHostagesEjb */
{
} /* size: 0 */

/* <0> (null):0 */
void GuardingHostageEscapeZone(class BotChatterInterface *, bool) /* linkage=_ZN19BotChatterInterface25GuardingHostageEscapeZoneEb */
{
} /* size: 0 */

/* <0> (null):0 */
void HostagesBeingTaken(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface18HostagesBeingTakenEv */
{
} /* size: 0 */

/* <0> (null):0 */
void HostagesTaken(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface13HostagesTakenEv */
{
} /* size: 0 */

/* <0> (null):0 */
void TalkingToHostages(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface17TalkingToHostagesEv */
{
} /* size: 0 */

/* <0> (null):0 */
void EscortingHostages(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface17EscortingHostagesEv */
{
} /* size: 0 */

/* <0> (null):0 */
void HostageDown(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface11HostageDownEv */
{
} /* size: 0 */

/* <0> (null):0 */
void CelebrateWin(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface12CelebrateWinEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Encourage(class BotChatterInterface *, const char  *, float, float) /* linkage=_ZN19BotChatterInterface9EncourageEPKcff */
{
} /* size: 0 */

/* <0> (null):0 */
void KilledFriend(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface12KilledFriendEv */
{
} /* size: 0 */

/* <0> (null):0 */
void FriendlyFire(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface12FriendlyFireEv */
{
} /* size: 0 */

/* <0> (null):0 */
void ReportEnemies(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface13ReportEnemiesEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool ShouldSpeak(const class BotChatterInterface  *) /* linkage=_ZNK19BotChatterInterface11ShouldSpeakEv */
{
} /* size: 1 */

/* <0> (null):0 */
void BotMeme(class BotMeme *, const class BotMeme  &)
{
} /* size: 152488468 */

/* <0> (null):0 */
void BotMeme(class BotMeme *)
{
} /* size: 152528456 */

/* <0> (null):0 */
void Transmit(const class BotMeme  *, class CCSBot *) /* linkage=_ZNK7BotMeme8TransmitEP6CCSBot */
{
} /* size: 152547228 */

/* <0> (null):0 */
virtual void Interpret(const class BotMeme  *, class CCSBot *, class CCSBot *) /* linkage=_ZNK7BotMeme9InterpretEP6CCSBotS1_ */
{
} /* size: 152432476 */

/* <0> (null):0 */
void PathCost(class PathCost *, class CCSBot *, enum RouteType)
{
} /* size: 152635288 */

/* <0> (null):0 */
float operator()(class PathCost *, class CNavArea *, class CNavArea *, const class CNavLadder  *) /* linkage=_ZN8PathCostclEP8CNavAreaS1_PK10CNavLadder */
{
} /* size: 4 */

/* <0> (null):0 */
void new_allocator(class new_allocator<BotSpeakable*> *)
{
} /* size: 152744824 */

/* <0> (null):0 */
void new_allocator(class new_allocator<BotSpeakable*> *, const class new_allocator<BotSpeakable*>  &)
{
} /* size: 152562960 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<BotSpeakable*> *, int)
{
} /* size: 152720568 */

/* <0> (null):0 */
pointer address(const class new_allocator<BotSpeakable*>  *, class BotSpeakable * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP12BotSpeakableE7addressERS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<BotSpeakable*>  *, const class BotSpeakable *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP12BotSpeakableE7addressERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<BotSpeakable*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP12BotSpeakableE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<BotSpeakable*> *, class BotSpeakable * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIP12BotSpeakableE10deallocateEPS2_j */
{
} /* size: 152836604 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<BotSpeakable*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP12BotSpeakableE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<BotSpeakable*> *, class BotSpeakable * *, const class BotSpeakable *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIP12BotSpeakableE9constructEPS2_RKS2_ */
{
} /* size: 152596304 */

/* <0> (null):0 */
void destroy(class new_allocator<BotSpeakable*> *, class BotSpeakable * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP12BotSpeakableE7destroyEPS2_ */
{
} /* size: 152287080 */

/* <0> (null):0 */
void allocator(class allocator<BotSpeakable*> *)
{
} /* size: 152232092 */

/* <0> (null):0 */
void allocator(class allocator<BotSpeakable*> *, const class allocator<BotSpeakable*>  &)
{
} /* size: 152219092 */

/* <0> (null):0 */
void ~allocator(class allocator<BotSpeakable*> *, int)
{
} /* size: 152547252 */

/* <0> (null):0 */
_Tp_alloc_type & _M_get_Tp_allocator(class _Vector_base<BotSpeakable*, std::allocator<BotSpeakable*> > *) /* linkage=_ZNSt12_Vector_baseIP12BotSpeakableSaIS1_EE19_M_get_Tp_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Tp_alloc_type  & _M_get_Tp_allocator(const class _Vector_base<BotSpeakable*, std::allocator<BotSpeakable*> >  *) /* linkage=_ZNKSt12_Vector_baseIP12BotSpeakableSaIS1_EE19_M_get_Tp_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
allocator_type get_allocator(const class _Vector_base<BotSpeakable*, std::allocator<BotSpeakable*> >  *) /* linkage=_ZNKSt12_Vector_baseIP12BotSpeakableSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<BotSpeakable*, std::allocator<BotSpeakable*> > *)
{
} /* size: 152872824 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<BotSpeakable*, std::allocator<BotSpeakable*> > *, const allocator_type  &)
{
} /* size: 152839124 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<BotSpeakable*, std::allocator<BotSpeakable*> > *, unsigned int)
{
} /* size: 152596968 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<BotSpeakable*, std::allocator<BotSpeakable*> > *, unsigned int, const allocator_type  &)
{
} /* size: 152650056 */

/* <0> (null):0 */
void ~_Vector_base(class _Vector_base<BotSpeakable*, std::allocator<BotSpeakable*> > *, int)
{
} /* size: 152967248 */

/* <0> (null):0 */
pointer _M_allocate(class _Vector_base<BotSpeakable*, std::allocator<BotSpeakable*> > *, unsigned int) /* linkage=_ZNSt12_Vector_baseIP12BotSpeakableSaIS1_EE11_M_allocateEj */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_deallocate(class _Vector_base<BotSpeakable*, std::allocator<BotSpeakable*> > *, class BotSpeakable * *, unsigned int) /* linkage=_ZNSt12_Vector_baseIP12BotSpeakableSaIS1_EE13_M_deallocateEPS1_j */
{
} /* size: 153007816 */

/* <0> (null):0 */
void vector(class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void vector(class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void vector(class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void vector(class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *, const class vector<BotSpeakable*, std::allocator<BotSpeakable*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~vector(class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class vector<BotSpeakable*, std::allocator<BotSpeakable*> > & operator=(class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *, const class vector<BotSpeakable*, std::allocator<BotSpeakable*> >  &) /* linkage=_ZNSt6vectorIP12BotSpeakableSaIS1_EEaSERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIP12BotSpeakableSaIS1_EE6assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator begin(class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *) /* linkage=_ZNSt6vectorIP12BotSpeakableSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class vector<BotSpeakable*, std::allocator<BotSpeakable*> >  *) /* linkage=_ZNKSt6vectorIP12BotSpeakableSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *) /* linkage=_ZNSt6vectorIP12BotSpeakableSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class vector<BotSpeakable*, std::allocator<BotSpeakable*> >  *) /* linkage=_ZNKSt6vectorIP12BotSpeakableSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *) /* linkage=_ZNSt6vectorIP12BotSpeakableSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class vector<BotSpeakable*, std::allocator<BotSpeakable*> >  *) /* linkage=_ZNKSt6vectorIP12BotSpeakableSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *) /* linkage=_ZNSt6vectorIP12BotSpeakableSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class vector<BotSpeakable*, std::allocator<BotSpeakable*> >  *) /* linkage=_ZNKSt6vectorIP12BotSpeakableSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
size_type size(const class vector<BotSpeakable*, std::allocator<BotSpeakable*> >  *) /* linkage=_ZNKSt6vectorIP12BotSpeakableSaIS1_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class vector<BotSpeakable*, std::allocator<BotSpeakable*> >  *) /* linkage=_ZNKSt6vectorIP12BotSpeakableSaIS1_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *, unsigned int, class BotSpeakable *) /* linkage=_ZNSt6vectorIP12BotSpeakableSaIS1_EE6resizeEjS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
size_type capacity(const class vector<BotSpeakable*, std::allocator<BotSpeakable*> >  *) /* linkage=_ZNKSt6vectorIP12BotSpeakableSaIS1_EE8capacityEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool empty(const class vector<BotSpeakable*, std::allocator<BotSpeakable*> >  *) /* linkage=_ZNKSt6vectorIP12BotSpeakableSaIS1_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
void reserve(class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *, unsigned int) /* linkage=_ZNSt6vectorIP12BotSpeakableSaIS1_EE7reserveEj */
{
} /* size: 0 */

/* <0> (null):0 */
reference operator[](class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *, unsigned int) /* linkage=_ZNSt6vectorIP12BotSpeakableSaIS1_EEixEj */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference operator[](const class vector<BotSpeakable*, std::allocator<BotSpeakable*> >  *, unsigned int) /* linkage=_ZNKSt6vectorIP12BotSpeakableSaIS1_EEixEj */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_range_check(const class vector<BotSpeakable*, std::allocator<BotSpeakable*> >  *, unsigned int) /* linkage=_ZNKSt6vectorIP12BotSpeakableSaIS1_EE14_M_range_checkEj */
{
} /* size: 0 */

/* <0> (null):0 */
reference at(class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *, unsigned int) /* linkage=_ZNSt6vectorIP12BotSpeakableSaIS1_EE2atEj */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference at(const class vector<BotSpeakable*, std::allocator<BotSpeakable*> >  *, unsigned int) /* linkage=_ZNKSt6vectorIP12BotSpeakableSaIS1_EE2atEj */
{
} /* size: 4 */

/* <0> (null):0 */
reference front(class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *) /* linkage=_ZNSt6vectorIP12BotSpeakableSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class vector<BotSpeakable*, std::allocator<BotSpeakable*> >  *) /* linkage=_ZNKSt6vectorIP12BotSpeakableSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *) /* linkage=_ZNSt6vectorIP12BotSpeakableSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class vector<BotSpeakable*, std::allocator<BotSpeakable*> >  *) /* linkage=_ZNKSt6vectorIP12BotSpeakableSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer data(class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *) /* linkage=_ZNSt6vectorIP12BotSpeakableSaIS1_EE4dataEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer data(const class vector<BotSpeakable*, std::allocator<BotSpeakable*> >  *) /* linkage=_ZNKSt6vectorIP12BotSpeakableSaIS1_EE4dataEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_back(class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *, const value_type  &) /* linkage=_ZNSt6vectorIP12BotSpeakableSaIS1_EE9push_backERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *) /* linkage=_ZNSt6vectorIP12BotSpeakableSaIS1_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *, class __normal_iterator<BotSpeakable**, std::vector<BotSpeakable*, std::allocator<BotSpeakable*> > >, const value_type  &) /* linkage=_ZNSt6vectorIP12BotSpeakableSaIS1_EE6insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *, class __normal_iterator<BotSpeakable**, std::vector<BotSpeakable*, std::allocator<BotSpeakable*> > >, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIP12BotSpeakableSaIS1_EE6insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *, class __normal_iterator<BotSpeakable**, std::vector<BotSpeakable*, std::allocator<BotSpeakable*> > >) /* linkage=_ZNSt6vectorIP12BotSpeakableSaIS1_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS1_S3_EE */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *, class __normal_iterator<BotSpeakable**, std::vector<BotSpeakable*, std::allocator<BotSpeakable*> > >, class __normal_iterator<BotSpeakable**, std::vector<BotSpeakable*, std::allocator<BotSpeakable*> > >) /* linkage=_ZNSt6vectorIP12BotSpeakableSaIS1_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS1_S3_EES7_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > &) /* linkage=_ZNSt6vectorIP12BotSpeakableSaIS1_EE4swapERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *) /* linkage=_ZNSt6vectorIP12BotSpeakableSaIS1_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIP12BotSpeakableSaIS1_EE18_M_fill_initializeEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIP12BotSpeakableSaIS1_EE14_M_fill_assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_insert(class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *, class __normal_iterator<BotSpeakable**, std::vector<BotSpeakable*, std::allocator<BotSpeakable*> > >, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIP12BotSpeakableSaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert_aux(class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *, class __normal_iterator<BotSpeakable**, std::vector<BotSpeakable*, std::allocator<BotSpeakable*> > >, const class BotSpeakable *  &) /* linkage=_ZNSt6vectorIP12BotSpeakableSaIS1_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
size_type _M_check_len(const class vector<BotSpeakable*, std::allocator<BotSpeakable*> >  *, unsigned int, const char  *) /* linkage=_ZNKSt6vectorIP12BotSpeakableSaIS1_EE12_M_check_lenEjPKc */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_erase_at_end(class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *, class BotSpeakable * *) /* linkage=_ZNSt6vectorIP12BotSpeakableSaIS1_EE15_M_erase_at_endEPS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void __normal_iterator(class __normal_iterator<BotSpeakable**, std::vector<BotSpeakable*, std::allocator<BotSpeakable*> > > *)
{
} /* size: 0 */

/* <0> (null):0 */
void __normal_iterator(class __normal_iterator<BotSpeakable**, std::vector<BotSpeakable*, std::allocator<BotSpeakable*> > > *, const class BotSpeakable * *  &)
{
} /* size: 0 */

/* <0> (null):0 */
reference operator*(const class __normal_iterator<BotSpeakable**, std::vector<BotSpeakable*, std::allocator<BotSpeakable*> > >  *) /* linkage=_ZNK9__gnu_cxx17__normal_iteratorIPP12BotSpeakableSt6vectorIS2_SaIS2_EEEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class __normal_iterator<BotSpeakable**, std::vector<BotSpeakable*, std::allocator<BotSpeakable*> > >  *) /* linkage=_ZNK9__gnu_cxx17__normal_iteratorIPP12BotSpeakableSt6vectorIS2_SaIS2_EEEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
class __normal_iterator<BotSpeakable**, std::vector<BotSpeakable*, std::allocator<BotSpeakable*> > > & operator++(class __normal_iterator<BotSpeakable**, std::vector<BotSpeakable*, std::allocator<BotSpeakable*> > > *) /* linkage=_ZN9__gnu_cxx17__normal_iteratorIPP12BotSpeakableSt6vectorIS2_SaIS2_EEEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
class __normal_iterator<BotSpeakable**, std::vector<BotSpeakable*, std::allocator<BotSpeakable*> > > operator++(class __normal_iterator<BotSpeakable**, std::vector<BotSpeakable*, std::allocator<BotSpeakable*> > > *, int) /* linkage=_ZN9__gnu_cxx17__normal_iteratorIPP12BotSpeakableSt6vectorIS2_SaIS2_EEEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
class __normal_iterator<BotSpeakable**, std::vector<BotSpeakable*, std::allocator<BotSpeakable*> > > & operator--(class __normal_iterator<BotSpeakable**, std::vector<BotSpeakable*, std::allocator<BotSpeakable*> > > *) /* linkage=_ZN9__gnu_cxx17__normal_iteratorIPP12BotSpeakableSt6vectorIS2_SaIS2_EEEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
class __normal_iterator<BotSpeakable**, std::vector<BotSpeakable*, std::allocator<BotSpeakable*> > > operator--(class __normal_iterator<BotSpeakable**, std::vector<BotSpeakable*, std::allocator<BotSpeakable*> > > *, int) /* linkage=_ZN9__gnu_cxx17__normal_iteratorIPP12BotSpeakableSt6vectorIS2_SaIS2_EEEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
reference operator[](const class __normal_iterator<BotSpeakable**, std::vector<BotSpeakable*, std::allocator<BotSpeakable*> > >  *, const difference_type  &) /* linkage=_ZNK9__gnu_cxx17__normal_iteratorIPP12BotSpeakableSt6vectorIS2_SaIS2_EEEixERKi */
{
} /* size: 4 */

/* <0> (null):0 */
class __normal_iterator<BotSpeakable**, std::vector<BotSpeakable*, std::allocator<BotSpeakable*> > > & operator+=(class __normal_iterator<BotSpeakable**, std::vector<BotSpeakable*, std::allocator<BotSpeakable*> > > *, const difference_type  &) /* linkage=_ZN9__gnu_cxx17__normal_iteratorIPP12BotSpeakableSt6vectorIS2_SaIS2_EEEpLERKi */
{
} /* size: 4 */

/* <0> (null):0 */
class __normal_iterator<BotSpeakable**, std::vector<BotSpeakable*, std::allocator<BotSpeakable*> > > operator+(const class __normal_iterator<BotSpeakable**, std::vector<BotSpeakable*, std::allocator<BotSpeakable*> > >  *, const difference_type  &) /* linkage=_ZNK9__gnu_cxx17__normal_iteratorIPP12BotSpeakableSt6vectorIS2_SaIS2_EEEplERKi */
{
} /* size: 4 */

/* <0> (null):0 */
class __normal_iterator<BotSpeakable**, std::vector<BotSpeakable*, std::allocator<BotSpeakable*> > > & operator-=(class __normal_iterator<BotSpeakable**, std::vector<BotSpeakable*, std::allocator<BotSpeakable*> > > *, const difference_type  &) /* linkage=_ZN9__gnu_cxx17__normal_iteratorIPP12BotSpeakableSt6vectorIS2_SaIS2_EEEmIERKi */
{
} /* size: 4 */

/* <0> (null):0 */
class __normal_iterator<BotSpeakable**, std::vector<BotSpeakable*, std::allocator<BotSpeakable*> > > operator-(const class __normal_iterator<BotSpeakable**, std::vector<BotSpeakable*, std::allocator<BotSpeakable*> > >  *, const difference_type  &) /* linkage=_ZNK9__gnu_cxx17__normal_iteratorIPP12BotSpeakableSt6vectorIS2_SaIS2_EEEmiERKi */
{
} /* size: 4 */

/* <0> (null):0 */
const class BotSpeakable * *  & base(const class __normal_iterator<BotSpeakable**, std::vector<BotSpeakable*, std::allocator<BotSpeakable*> > >  *) /* linkage=_ZNK9__gnu_cxx17__normal_iteratorIPP12BotSpeakableSt6vectorIS2_SaIS2_EEE4baseEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<BotPhrase*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<BotPhrase*> *, const class _List_node_base  *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<BotPhrase*> *, const iterator  &)
{
} /* size: 0 */

/* <0> (null):0 */
reference operator*(const class _List_const_iterator<BotPhrase*>  *) /* linkage=_ZNKSt20_List_const_iteratorIP9BotPhraseEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_const_iterator<BotPhrase*>  *) /* linkage=_ZNKSt20_List_const_iteratorIP9BotPhraseEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_const_iterator<BotPhrase*> *) /* linkage=_ZNSt20_List_const_iteratorIP9BotPhraseEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_const_iterator<BotPhrase*> *, int) /* linkage=_ZNSt20_List_const_iteratorIP9BotPhraseEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_const_iterator<BotPhrase*> *) /* linkage=_ZNSt20_List_const_iteratorIP9BotPhraseEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_const_iterator<BotPhrase*> *, int) /* linkage=_ZNSt20_List_const_iteratorIP9BotPhraseEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_const_iterator<BotPhrase*>  *, const _Self  &) /* linkage=_ZNKSt20_List_const_iteratorIP9BotPhraseEeqERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_const_iterator<BotPhrase*>  *, const _Self  &) /* linkage=_ZNKSt20_List_const_iteratorIP9BotPhraseEneERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<BotPhrase*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<BotPhrase*> *, class _List_node_base *)
{
} /* size: 0 */

/* <0> (null):0 */
reference operator*(const class _List_iterator<BotPhrase*>  *) /* linkage=_ZNKSt14_List_iteratorIP9BotPhraseEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_iterator<BotPhrase*>  *) /* linkage=_ZNKSt14_List_iteratorIP9BotPhraseEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_iterator<BotPhrase*> *) /* linkage=_ZNSt14_List_iteratorIP9BotPhraseEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_iterator<BotPhrase*> *, int) /* linkage=_ZNSt14_List_iteratorIP9BotPhraseEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_iterator<BotPhrase*> *) /* linkage=_ZNSt14_List_iteratorIP9BotPhraseEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_iterator<BotPhrase*> *, int) /* linkage=_ZNSt14_List_iteratorIP9BotPhraseEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_iterator<BotPhrase*>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorIP9BotPhraseEeqERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_iterator<BotPhrase*>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorIP9BotPhraseEneERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<CNavLadder*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<CNavLadder*> *, class _List_node_base *)
{
} /* size: 0 */

/* <0> (null):0 */
reference operator*(const class _List_iterator<CNavLadder*>  *) /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_iterator<CNavLadder*>  *) /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_iterator<CNavLadder*> *) /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_iterator<CNavLadder*> *, int) /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_iterator<CNavLadder*> *) /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_iterator<CNavLadder*> *, int) /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_iterator<CNavLadder*>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEeqERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_iterator<CNavLadder*>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEneERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<NavConnect> *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<NavConnect> *, class _List_node_base *)
{
} /* size: 0 */

/* <0> (null):0 */
reference operator*(const class _List_iterator<NavConnect>  *) /* linkage=_ZNKSt14_List_iteratorI10NavConnectEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_iterator<NavConnect>  *) /* linkage=_ZNKSt14_List_iteratorI10NavConnectEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_iterator<NavConnect> *) /* linkage=_ZNSt14_List_iteratorI10NavConnectEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_iterator<NavConnect> *, int) /* linkage=_ZNSt14_List_iteratorI10NavConnectEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_iterator<NavConnect> *) /* linkage=_ZNSt14_List_iteratorI10NavConnectEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_iterator<NavConnect> *, int) /* linkage=_ZNSt14_List_iteratorI10NavConnectEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_iterator<NavConnect>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorI10NavConnectEeqERKS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_iterator<NavConnect>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorI10NavConnectEneERKS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
void __normal_iterator(class __normal_iterator<int*, std::vector<int, std::allocator<int> > > *)
{
} /* size: 152304936 */

/* <0> (null):0 */
void __normal_iterator(class __normal_iterator<int*, std::vector<int, std::allocator<int> > > *, const int *  &)
{
} /* size: 152307096 */

/* <0> (null):0 */
reference operator*(const class __normal_iterator<int*, std::vector<int, std::allocator<int> > >  *) /* linkage=_ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class __normal_iterator<int*, std::vector<int, std::allocator<int> > >  *) /* linkage=_ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
class __normal_iterator<int*, std::vector<int, std::allocator<int> > > & operator++(class __normal_iterator<int*, std::vector<int, std::allocator<int> > > *) /* linkage=_ZN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
class __normal_iterator<int*, std::vector<int, std::allocator<int> > > operator++(class __normal_iterator<int*, std::vector<int, std::allocator<int> > > *, int) /* linkage=_ZN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
class __normal_iterator<int*, std::vector<int, std::allocator<int> > > & operator--(class __normal_iterator<int*, std::vector<int, std::allocator<int> > > *) /* linkage=_ZN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
class __normal_iterator<int*, std::vector<int, std::allocator<int> > > operator--(class __normal_iterator<int*, std::vector<int, std::allocator<int> > > *, int) /* linkage=_ZN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
reference operator[](const class __normal_iterator<int*, std::vector<int, std::allocator<int> > >  *, const difference_type  &) /* linkage=_ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEixERKi */
{
} /* size: 4 */

/* <0> (null):0 */
class __normal_iterator<int*, std::vector<int, std::allocator<int> > > & operator+=(class __normal_iterator<int*, std::vector<int, std::allocator<int> > > *, const difference_type  &) /* linkage=_ZN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEpLERKi */
{
} /* size: 4 */

/* <0> (null):0 */
class __normal_iterator<int*, std::vector<int, std::allocator<int> > > operator+(const class __normal_iterator<int*, std::vector<int, std::allocator<int> > >  *, const difference_type  &) /* linkage=_ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEplERKi */
{
} /* size: 4 */

/* <0> (null):0 */
class __normal_iterator<int*, std::vector<int, std::allocator<int> > > & operator-=(class __normal_iterator<int*, std::vector<int, std::allocator<int> > > *, const difference_type  &) /* linkage=_ZN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEmIERKi */
{
} /* size: 4 */

/* <0> (null):0 */
class __normal_iterator<int*, std::vector<int, std::allocator<int> > > operator-(const class __normal_iterator<int*, std::vector<int, std::allocator<int> > >  *, const difference_type  &) /* linkage=_ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEmiERKi */
{
} /* size: 4 */

/* <0> (null):0 */
const int *  & base(const class __normal_iterator<int*, std::vector<int, std::allocator<int> > >  *) /* linkage=_ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEE4baseEv */
{
} /* size: 4 */

/* <0> (null):0 */
void __normal_iterator(class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st)
{
} /* size: 153005992 */

/* <0> (null):0 */
void __normal_iterator(class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *  &)
{
} /* size: 153009628 */

/* <0> (null):0 */
reference operator*(const class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakabl) /* linkage=_ZNK9__gnu_cxx17__normal_iteratorIPPSt6vectorIP12BotSpeakableSaIS3_EES1_IS6_SaIS6_EEEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakabl) /* linkage=_ZNK9__gnu_cxx17__normal_iteratorIPPSt6vectorIP12BotSpeakableSaIS3_EES1_IS6_SaIS6_EEEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st operator++(class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st) /* linkage=_ZN9__gnu_cxx17__normal_iteratorIPPSt6vectorIP12BotSpeakableSaIS3_EES1_IS6_SaIS6_EEEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st operator++(class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, int) /* linkage=_ZN9__gnu_cxx17__normal_iteratorIPPSt6vectorIP12BotSpeakableSaIS3_EES1_IS6_SaIS6_EEEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st operator--(class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st) /* linkage=_ZN9__gnu_cxx17__normal_iteratorIPPSt6vectorIP12BotSpeakableSaIS3_EES1_IS6_SaIS6_EEEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st operator--(class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, int) /* linkage=_ZN9__gnu_cxx17__normal_iteratorIPPSt6vectorIP12BotSpeakableSaIS3_EES1_IS6_SaIS6_EEEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
reference operator[](const class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakabl, const difference_type  &) /* linkage=_ZNK9__gnu_cxx17__normal_iteratorIPPSt6vectorIP12BotSpeakableSaIS3_EES1_IS6_SaIS6_EEEixERKi */
{
} /* size: 4 */

/* <0> (null):0 */
class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st operator+=(class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, const difference_type  &) /* linkage=_ZN9__gnu_cxx17__normal_iteratorIPPSt6vectorIP12BotSpeakableSaIS3_EES1_IS6_SaIS6_EEEpLERKi */
{
} /* size: 4 */

/* <0> (null):0 */
class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st operator+(const class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakabl, const difference_type  &) /* linkage=_ZNK9__gnu_cxx17__normal_iteratorIPPSt6vectorIP12BotSpeakableSaIS3_EES1_IS6_SaIS6_EEEplERKi */
{
} /* size: 4 */

/* <0> (null):0 */
class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st operator-=(class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, const difference_type  &) /* linkage=_ZN9__gnu_cxx17__normal_iteratorIPPSt6vectorIP12BotSpeakableSaIS3_EES1_IS6_SaIS6_EEEmIERKi */
{
} /* size: 4 */

/* <0> (null):0 */
class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st operator-(const class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakabl, const difference_type  &) /* linkage=_ZNK9__gnu_cxx17__normal_iteratorIPPSt6vectorIP12BotSpeakableSaIS3_EES1_IS6_SaIS6_EEEmiERKi */
{
} /* size: 4 */

/* <0> (null):0 */
const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *  & base(const class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakabl) /* linkage=_ZNK9__gnu_cxx17__normal_iteratorIPPSt6vectorIP12BotSpeakableSaIS3_EES1_IS6_SaIS6_EEE4baseEv */
{
} /* size: 4 */

/* <0> (null):0 */
iterator_type _S_base(int *) /* linkage=_ZNSt10_Iter_baseIPiLb0EE7_S_baseES0_ */
{
} /* size: 4 */

/* <0> (null):0 */
iterator_type _S_base(class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *) /* linkage=_ZNSt10_Iter_baseIPPSt6vectorIP12BotSpeakableSaIS2_EELb0EE7_S_baseES6_ */
{
} /* size: 4 */

/* <0> (null):0 */
iterator_type _S_base(class BotSpeakable * *) /* linkage=_ZNSt10_Iter_baseIPP12BotSpeakableLb0EE7_S_baseES2_ */
{
} /* size: 4 */

/* <0> (null):0 */
int * __copy_move_b<int>(const int  *, const int  *, int *)
{
} /* size: 4 */

/* <0> (null):0 */
class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * __copy_move_b<std::vector<BotSpeakable*>*>(const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  *, const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *)
{
} /* size: 4 */

/* <0> (null):0 */
class BotSpeakable * * __copy_move_b<BotSpeakable*>(const class BotSpeakable *  *, const class BotSpeakable *  *, class BotSpeakable * *)
{
} /* size: 4 */

/* <0> (null):0 */
int * __copy_m<int>(const int  *, const int  *, int *)
{
} /* size: 4 */

/* <0> (null):0 */
class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * __copy_m<std::vector<BotSpeakable*>*>(const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  *, const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *)
{
} /* size: 4 */

/* <0> (null):0 */
class BotSpeakable * * __copy_m<BotSpeakable*>(const class BotSpeakable *  *, const class BotSpeakable *  *, class BotSpeakable * *)
{
} /* size: 4 */

/* <0> (null):0 */
void BotHostageBeingTakenMeme(class BotHostageBeingTakenMeme *, const class BotHostageBeingTakenMeme  &)
{
} /* size: 0 */

/* <0> (null):0 */
void BotHostageBeingTakenMeme(class BotHostageBeingTakenMeme *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Interpret(const class BotHostageBeingTakenMeme  *, class CCSBot *, class CCSBot *) /* linkage=_ZNK24BotHostageBeingTakenMeme9InterpretEP6CCSBotS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Interpret(const class BotAllHostagesGoneMeme  *, class CCSBot *, class CCSBot *) /* linkage=_ZNK22BotAllHostagesGoneMeme9InterpretEP6CCSBotS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void BotRequestReportMeme(class BotRequestReportMeme *, const class BotRequestReportMeme  &)
{
} /* size: 0 */

/* <0> (null):0 */
void BotRequestReportMeme(class BotRequestReportMeme *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Interpret(const class BotRequestReportMeme  *, class CCSBot *, class CCSBot *) /* linkage=_ZNK20BotRequestReportMeme9InterpretEP6CCSBotS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void BotWhereBombMeme(class BotWhereBombMeme *, const class BotWhereBombMeme  &)
{
} /* size: 0 */

/* <0> (null):0 */
void BotWhereBombMeme(class BotWhereBombMeme *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Interpret(const class BotWhereBombMeme  *, class CCSBot *, class CCSBot *) /* linkage=_ZNK16BotWhereBombMeme9InterpretEP6CCSBotS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void BotDefendHereMeme(class BotDefendHereMeme *, const class BotDefendHereMeme  &)
{
} /* size: 0 */

/* <0> (null):0 */
void BotDefendHereMeme(class BotDefendHereMeme *, const class Vector  *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Interpret(const class BotDefendHereMeme  *, class CCSBot *, class CCSBot *) /* linkage=_ZNK17BotDefendHereMeme9InterpretEP6CCSBotS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void BotFollowMeme(class BotFollowMeme *, const class BotFollowMeme  &)
{
} /* size: 0 */

/* <0> (null):0 */
void BotFollowMeme(class BotFollowMeme *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Interpret(const class BotFollowMeme  *, class CCSBot *, class CCSBot *) /* linkage=_ZNK13BotFollowMeme9InterpretEP6CCSBotS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void BotBombStatusMeme(class BotBombStatusMeme *, const class BotBombStatusMeme  &)
{
} /* size: 0 */

/* <0> (null):0 */
void BotBombStatusMeme(class BotBombStatusMeme *, enum BombState, const class Vector  *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Interpret(const class BotBombStatusMeme  *, class CCSBot *, class CCSBot *) /* linkage=_ZNK17BotBombStatusMeme9InterpretEP6CCSBotS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void BotHelpMeme(class BotHelpMeme *, const class BotHelpMeme  &)
{
} /* size: 0 */

/* <0> (null):0 */
void BotHelpMeme(class BotHelpMeme *, Place)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Interpret(const class BotHelpMeme  *, class CCSBot *, class CCSBot *) /* linkage=_ZNK11BotHelpMeme9InterpretEP6CCSBotS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *, int)
{
} /* size: 0 */

/* <0> (null):0 */
virtual bool CanPlayerHearPlayer(class IVoiceGameMgrHelper *, class CBasePlayer *, class CBasePlayer *) /* linkage=_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
inline void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void * operator new(size_t, void * __p)
{
} /* size: 4 */

/* <0> (null):0 */
inline void Vector(class Vector *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator==(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, float X, float Y, float Z)
{
} /* size: 0 */

/* <0> (null):0 */
inline edict_t * ENT(const entvars_t  * pev)
{
} /* size: 4 */

/* <0> (null):0 */
inline EOFFSET OFFSET(const edict_t  * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline EOFFSET OFFSET(entvars_t * pev)
{
} /* size: 4 */

/* <0> (null):0 */
inline BOOL FNullEnt(EOFFSET eoffset)
{
} /* size: 4 */

/* <0> (null):0 */
inline void operator!=(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline BOOL FStrEq(const char  * sz1, const char  * sz2)
{
} /* size: 4 */

/* <0> (null):0 */
inline void edict(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline int ENTINDEX(edict_t * pEdict)
{
} /* size: 4 */

/* <0> (null):0 */
inline void operator+(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator*(const class Vector  *const this, float fl)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ObjectCaps(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
virtual int ObjectCaps(class CPointEntity *) /* linkage=_ZN12CPointEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
inline void ObjectCaps(class CPointEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline char * CloneString(const char  * str)
{
	{
		char * cloneStr;                                      //     0
		{
			char * cloneStr;                              //     0
		}
	}
} /* size: 4 */

/* <0> (null):0 */
inline void HasStarted(const class IntervalTimer  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetElapsedTime(const class IntervalTimer  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CountdownTimer(class CountdownTimer *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void IntervalTimer(class IntervalTimer *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Invalidate(class CountdownTimer *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void IsElapsed(const class CountdownTimer  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetProfile(const class CBot  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void entindex(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator-(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void NormalizeInPlace(class Vector *const this)
{
	{
		float flLen;                                          //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline void GetAttributes(const class CNavArea  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetPlace(const class CNavArea  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetSizeX(const class CNavArea  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetSizeY(const class CNavArea  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Mark(class CNavArea *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void IsMarked(const class CNavArea  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void SetParent(class CNavArea *const this, class CNavArea * parent, enum NavTraverseType how)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetParent(const class CNavArea  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void SetTotalCost(class CNavArea *const this, float value)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetTotalCost(const class CNavArea  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void SetCostSoFar(class CNavArea *const this, float value)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetCostSoFar(const class CNavArea  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void IsOpen(const class CNavArea  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void RemoveFromClosedList(class CNavArea *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetAggression(const class BotProfile  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetVoicePitch(const class BotProfile  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetVoiceBank(const class BotProfile  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetRoundStartTime(const class CCSBotManager  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetElapsedRoundTime(const class CCSBotManager  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void IsRoundOver(const class CCSBotManager  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void IsBombMoving(const class CSGameState  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void IsBombLoose(const class CSGameState  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void HostageWasTaken(class CSGameState *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void BotMeme(class BotMeme *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetID(const class BotPhrase  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetRadioEquivalent(const class BotPhrase  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void IsImportant(const class BotPhrase  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void IsPlace(const class BotPhrase  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ClearCriteria(const class BotPhrase  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void SetPlaceCriteria(const class BotPhrase  *const this, PlaceCriteria place)
{
} /* size: 0 */

/* <0> (null):0 */
inline void SetCountCriteria(const class BotPhrase  *const this, CountCriteria count)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Invalidate(class IntervalTimer *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void FindPlaceIndex(const class BotPhraseManager  *const this, Place where)
{
	{
		int i;                                                //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline void Reset(class IntervalTimer *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetType(const class BotStatement  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void HasSubject(const class BotStatement  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void SetSubject(class BotStatement *const this, int playerID)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetSubject(const class BotStatement  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void SetPlace(class BotStatement *const this, Place where)
{
} /* size: 0 */

/* <0> (null):0 */
inline void SetStartTime(class BotStatement *const this, float timestamp)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetStartTime(const class BotStatement  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void IsSpeaking(const class BotStatement  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetTimestamp(const class BotStatement  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetOwner(const class BotChatterInterface  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetVerbosity(const class BotChatterInterface  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void IsTalking(const class BotChatterInterface  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetTask(const class CCSBot  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetNearbyEnemyCount(const class CCSBot  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetEnemyPlace(const class CCSBot  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetNearbyFriendCount(const class CCSBot  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetTimeSinceLastSawEnemy(const class CCSBot  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void IsEnemyVisible(const class CCSBot  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetEnemyDeathTimestamp(const class CCSBot  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetLastKnownArea(const class CCSBot  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetHostageEscortCount(const class CCSBot  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetCenter(const class CNavArea  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline BOOL FNullEnt(entvars_t * pev)
{
} /* size: 4 */

/* <0> (null):0 */
void GetOwner(const class BotStatement  *const this)
{
} /* size: 153094316 */

/* <0> (null):0 */
inline void GetGameState(class CCSBot *const this)
{
} /* size: 153176488 */

/* <0> (null):0 */
void AppendPhrase(class BotStatement *const this, const class BotPhrase  * phrase)
{
} /* size: 153185304 */

/* <0> (null):0 */
void AppendPhrase(class BotStatement *const this, enum ContextType contextPhrase)
{
} /* size: 153193488 */

/* <0> (null):0 */
void GetPlace(const class BotStatement  *const this)
{
	{
		int i;                                                //     0
	}
} /* size: 153038964 */

/* <0> (null):0 */
inline void HasPlace(const class BotStatement  *const this)
{
} /* size: 153157216 */

/* <0> (null):0 */
void IsRedundant(const class BotStatement  *const this, const class BotStatement  * say)
{
} /* size: 153230272 */

/* <0> (null):0 */
void AddStatement(class BotChatterInterface *const this, class BotStatement * statement, bool mustAdd)
{
	{
		class BotStatement * s;                               //     0
		class BotStatement * earlier;                         //     0
	}
} /* size: 153238840 */

/* <0> (null):0 */
inline void GetChatter(class CCSBot *const this)
{
} /* size: 153256100 */

/* <0> (null):0 */
void ResetRadioSilenceDuration(class BotChatterInterface *const this)
{
} /* size: 153264752 */

/* <0> (null):0 */
void BotStatement(class BotStatement *const this, class BotChatterInterface * chatter, enum BotStatementType type, float expireDuration)
{
} /* size: 153219312 */

/* <0> (null):0 */
inline void size(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::const this)
{
} /* size: 153169840 */

/* <0> (null):0 */
inline void operator[](class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocaconst this, size_type __n)
{
} /* size: 153301672 */

/* <0> (null):0 */
inline void size(const class vector<BotSpeakable*, std::allocator<BotSpeakable*> >  *const this)
{
} /* size: 153311020 */

/* <0> (null):0 */
inline void operator[](class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *const this, size_type __n)
{
} /* size: 153321252 */

/* <0> (null):0 */
inline void operator[](const class vector<int, std::allocator<int> >  *const this, size_type __n)
{
} /* size: 153270552 */

/* <0> (null):0 */
inline void operator[](class vector<int, std::allocator<int> > *const this, size_type __n)
{
} /* size: 153354024 */

/* <0> (null):0 */
void GetSpeakable(const class BotPhrase  *const this, int bankIndex, float * duration)
{
	{
		int start;                                            //     0
		{
			BotSpeakableVector * speakables;              //     0
			int &const index;                             //     0
			const class BotSpeakable  * speak;            //     0
		}
	}
} /* size: 153370200 */

/* <0> (null):0 */
inline void _List_const_iterator(class _List_const_iterator<NavConnect> *const this, const class _List_node_base  * __x)
{
} /* size: 152762612 */

/* <0> (null):0 */
inline void begin(const class list<NavConnect, std::allocator<NavConnect> >  *const this)
{
} /* size: 152289332 */

/* <0> (null):0 */
inline void _List_iterator(class _List_iterator<CNavArea*> *const this, class _List_node_base * __x)
{
} /* size: 152951664 */

/* <0> (null):0 */
inline void begin(class list<CNavArea*, std::allocator<CNavArea*> > *const this)
{
} /* size: 152911696 */

/* <0> (null):0 */
inline void _List_iterator(class _List_iterator<CNavArea*> *const this)
{
} /* size: 153000024 */

/* <0> (null):0 */
inline void operator*(const class _List_iterator<CNavArea*>  *const this)
{
} /* size: 153017464 */

/* <0> (null):0 */
inline void operator++(class _List_iterator<CNavArea*> *const this)
{
} /* size: 153046568 */

/* <0> (null):0 */
inline void end(class list<CNavArea*, std::allocator<CNavArea*> > *const this)
{
} /* size: 153064168 */

/* <0> (null):0 */
inline void operator!=(const class _List_iterator<CNavArea*>  *const this, const _Self  &const __x)
{
} /* size: 153081760 */

/* <0> (null):0 */
inline void construct(class new_allocator<int> *const this, pointer __p, const int  &const __val)
{
} /* size: 153108328 */

/* <0> (null):0 */
inline void construct(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *const this, pointer __p, const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  &const __val)
{
} /* size: 153140584 */

/* <0> (null):0 */
inline void __normal_iterator(class __normal_iterator<BotSpeakable**, std::vector<BotSpeakable*, std::allocator<BotSpeakable*> > > *const this, const class BotSpeakable * *  &const __i)
{
} /* size: 153176192 */

/* <0> (null):0 */
inline void operator+(const class __normal_iterator<BotSpeakable**, std::vector<BotSpeakable*, std::allocator<BotSpeakable*> > >  *const this, const difference_type  &const __n)
{
} /* size: 153036364 */

/* <0> (null):0 */
inline void _List_iterator(class _List_iterator<BotPhrase*> *const this, class _List_node_base * __x)
{
} /* size: 153228080 */

/* <0> (null):0 */
inline void begin(class list<BotPhrase*, std::allocator<BotPhrase*> > *const this)
{
} /* size: 153252512 */

/* <0> (null):0 */
inline void construct(class new_allocator<BotSpeakable*> *const this, pointer __p, const class BotSpeakable *  &const __val)
{
} /* size: 153265488 */

/* <0> (null):0 */
inline void _List_const_iterator(class _List_const_iterator<BotPhrase*> *const this, const class _List_node_base  * __x)
{
} /* size: 153296044 */

/* <0> (null):0 */
inline void begin(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *const this)
{
} /* size: 153318868 */

/* <0> (null):0 */
inline void operator*(const class _List_const_iterator<BotPhrase*>  *const this)
{
} /* size: 153272136 */

/* <0> (null):0 */
inline void operator++(class _List_const_iterator<BotPhrase*> *const this)
{
} /* size: 153371704 */

/* <0> (null):0 */
inline void end(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator!=(const class _List_const_iterator<BotPhrase*>  *const this, const _Self  &const __x)
{
} /* size: 0 */

/* <0> (null):0 */
void GetPlace(const class BotPhraseManager  *const this, PlaceCriteria place)
{
	{
		const_iterator iter;                                  //     0
		{
			const class BotPhrase  * phrase;              //     0
		}
	}
} /* size: 0 */

/* <0> (null):0 */
void AddCondition(class BotStatement *const this, enum ConditionType condition)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Start(class CountdownTimer *const this, float duration)
{
} /* size: 0 */

/* <0> (null):0 */
void Interpret(const class BotHostageBeingTakenMeme  *const this, class CCSBot * sender, class CCSBot * receiver)
{
} /* size: 0 */

/* <0> (null):0 */
inline void SetTask(class CCSBot *const this, enum TaskType task, class CBaseEntity * entity)
{
} /* size: 0 */

/* <0> (null):0 */
void Interpret(const class BotDefendHereMeme  *const this, class CCSBot * sender, class CCSBot * receiver)
{
	{
		Place place;                                          //     0
		{
			const class Vector  * spot;                   //     0
		}
	}
} /* size: 0 */

/* <0> (null):0 */
inline void BotHostageBeingTakenMeme(class BotHostageBeingTakenMeme *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void AttachMeme(class BotStatement *const this, class BotMeme * meme)
{
} /* size: 0 */

/* <0> (null):0 */
inline void IsLessThen(const class IntervalTimer  *const this, float duration)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetZone(const class CCSBotManager  *const this, int i)
{
} /* size: 0 */

/* <0> (null):0 */
inline void BotBombsiteStatusMeme(class BotBombsiteStatusMeme *const this, int zoneIndex, enum StatusType status)
{
} /* size: 0 */

/* <0> (null):0 */
inline void BotWhereBombMeme(class BotWhereBombMeme *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetLooseBomb(class CCSBotManager *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void BotBombStatusMeme(class BotBombStatusMeme *const this, enum BombState state, const class Vector  * pos)
{
} /* size: 0 */

/* <0> (null):0 */
inline void LengthSquared(const class Vector  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void BotDefendHereMeme(class BotDefendHereMeme *const this, const class Vector  * pos)
{
} /* size: 0 */

/* <0> (null):0 */
inline void BotFollowMeme(class BotFollowMeme *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Interpret(const class BotBombStatusMeme  *const this, class CCSBot * sender, class CCSBot * receiver)
{
} /* size: 0 */

/* <0> (null):0 */
void Interpret(const class BotBombsiteStatusMeme  *const this, class CCSBot * sender, class CCSBot * receiver)
{
} /* size: 0 */

/* <0> (null):0 */
inline void BotHelpMeme(class BotHelpMeme *const this, Place place)
{
} /* size: 0 */

/* <0> (null):0 */
inline void BotRequestReportMeme(class BotRequestReportMeme *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetPlaceStatementInterval(const class BotPhraseManager  *const this, Place place)
{
	{
		int index;                                            //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline void ResetPlaceStatementInterval(class BotPhraseManager *const this, Place place)
{
	{
		int index;                                            //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void GetRadioSilenceDuration(class BotChatterInterface *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void _List_const_iterator(class _List_const_iterator<BotPhrase*> *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void base(const class __normal_iterator<int*, std::vector<int, std::allocator<int> > >  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void __normal_iterator(class __normal_iterator<int*, std::vector<int, std::allocator<int> > > *const this, const int *  &const __i)
{
} /* size: 0 */

/* <0> (null):0 */
inline void base(const class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakablconst this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void __normal_iterator(class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, stconst this, const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *  &const __i)
{
} /* size: 0 */

/* <0> (null):0 */
inline void base(const class __normal_iterator<BotSpeakable**, std::vector<BotSpeakable*, std::allocator<BotSpeakable*> > >  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~new_allocator(class new_allocator<std::_List_node<BotPhrase*> > *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~allocator(class allocator<std::_List_node<BotPhrase*> > *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~_List_impl(class _List_impl *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void destroy(class new_allocator<BotPhrase*> *const this, pointer __p)
{
} /* size: 0 */

/* <0> (null):0 */
inline void _List_const_iterator(class _List_const_iterator<CNavLadder*> *const this, const class _List_node_base  * __x)
{
} /* size: 0 */

/* <0> (null):0 */
inline void begin(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void PopOpenList(void)
{
	{
		class CNavArea * area;                                //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline void GetAdjacentList(const class CNavArea  *const this, enum NavDirType dir)
{
} /* size: 0 */

/* <0> (null):0 */
inline void _List_const_iterator(class _List_const_iterator<CNavLadder*> *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void end(const class list<NavConnect, std::allocator<NavConnect> >  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator==(const class _List_const_iterator<NavConnect>  *const this, const _Self  &const __x)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetLadderList(const class CNavArea  *const this, enum LadderDirectionType dir)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator*(const class _List_const_iterator<NavConnect>  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator++(class _List_const_iterator<NavConnect> *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void end(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator==(const class _List_const_iterator<CNavLadder*>  *const this, const _Self  &const __x)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator*(const class _List_const_iterator<CNavLadder*>  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator++(class _List_const_iterator<CNavLadder*> *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void IsClosed(const class CNavArea  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void AddToClosedList(class CNavArea *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void IsOpenListEmpty(void)
{
} /* size: 0 */

/* <0> (null):0 */
inline void PathCost(class PathCost *const this, class CCSBot * bot, enum RouteType route)
{
} /* size: 0 */

/* <0> (null):0 */
float NavAreaTravelDistance<PathCost>(class CNavArea * startArea, class CNavArea * endArea, class PathCost &const costFunc)
{
	{
		float distance;                                       //     0
		{
			class CNavArea * area;                        //     0
		}
	}
} /* size: 4 */

/* <0> (null):0 */
void Interpret(const class BotFollowMeme  *const this, class CCSBot * sender, class CCSBot * receiver)
{
	{
		class PathCost pathCost;                              //     0
		float travelDistance;                                 //     0
		floatconst tooFar;                                    //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline void ~new_allocator(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~allocator(class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~_Vector_impl(class _Vector_impl *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void deallocate(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *const this, pointer __p, size_type)
{
} /* size: 0 */

/* <0> (null):0 */
inline void _M_deallocate(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::const this, pointer __p, size_t __n)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~_Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void __destroy<std::vector<BotSpeakable*>**>(class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *)
{
} /* size: 0 */

/* <0> (null):0 */
inline void _Destroy<std::vector<BotSpeakable*>**>(class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * __first, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * __last)
{
} /* size: 0 */

/* <0> (null):0 */
inline void _Destroy<std::vector<BotSpeakable*>**, std::vector<BotSpeakable*>*>(class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * __first, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * __last, class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> &const)
{
} /* size: 0 */

/* <0> (null):0 */
inline void _M_get_Tp_allocator(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~new_allocator(class new_allocator<int> *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~allocator(class allocator<int> *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~_Vector_impl(class _Vector_impl *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void deallocate(class new_allocator<int> *const this, pointer __p, size_type)
{
} /* size: 0 */

/* <0> (null):0 */
inline void _M_deallocate(class _Vector_base<int, std::allocator<int> > *const this, pointer __p, size_t __n)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~_Vector_base(class _Vector_base<int, std::allocator<int> > *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void __destroy<int*>(int *, int *)
{
} /* size: 0 */

/* <0> (null):0 */
inline void _Destroy<int*>(int * __first, int * __last)
{
} /* size: 0 */

/* <0> (null):0 */
inline void _Destroy<int*, int>(int * __first, int * __last, class allocator<int> &const)
{
} /* size: 0 */

/* <0> (null):0 */
inline void _M_get_Tp_allocator(class _Vector_base<int, std::allocator<int> > *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~new_allocator(class new_allocator<BotSpeakable*> *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~allocator(class allocator<BotSpeakable*> *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~_Vector_impl(class _Vector_impl *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void deallocate(class new_allocator<BotSpeakable*> *const this, pointer __p, size_type)
{
} /* size: 0 */

/* <0> (null):0 */
inline void _M_deallocate(class _Vector_base<BotSpeakable*, std::allocator<BotSpeakable*> > *const this, pointer __p, size_t __n)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~_Vector_base(class _Vector_base<BotSpeakable*, std::allocator<BotSpeakable*> > *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void __destroy<BotSpeakable**>(class BotSpeakable * *, class BotSpeakable * *)
{
} /* size: 0 */

/* <0> (null):0 */
inline void _Destroy<BotSpeakable**>(class BotSpeakable * * __first, class BotSpeakable * * __last)
{
} /* size: 0 */

/* <0> (null):0 */
inline void _Destroy<BotSpeakable**, BotSpeakable*>(class BotSpeakable * * __first, class BotSpeakable * * __last, class allocator<BotSpeakable*> &const)
{
} /* size: 0 */

/* <0> (null):0 */
inline void _M_get_Tp_allocator(class _Vector_base<BotSpeakable*, std::allocator<BotSpeakable*> > *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~vector(class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~vector(class vector<int, std::allocator<int> > *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocaconst this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void size(const class vector<int, std::allocator<int> >  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator*(const class __normal_iterator<BotSpeakable**, std::vector<BotSpeakable*, std::allocator<BotSpeakable*> > >  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void swap<BotSpeakable*>(class BotSpeakable * &const __a, class BotSpeakable * &const __b)
{
	{
		class BotSpeakable * __tmp;                           //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline void iter_swap<__gnu_cxx::__normal_iterator<BotSpeakable**, std::vector<BotSpeakable*> >, __gnu_cxx::__normal_iterator<BotSpeakable**, std::vector<BotSpeakable*> > >(class __normal_iterator<BotSpeakable**, std::vector<BotSpeakable*, std::allocator<BotSpeakable*> > > __a, class __normal_iterator<BotSpeakable**, std::vector<BotSpeakable*, std::allocator<BotSpeakable*> > > __b)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator!=<BotSpeakable**, std::vector<BotSpeakable*> >(const class __normal_iterator<BotSpeakable**, std::vector<BotSpeakable*, std::allocator<BotSpeakable*> > >  &const __lhs, const class __normal_iterator<BotSpeakable**, std::vector<BotSpeakable*, std::allocator<BotSpeakable*> > >  &const __rhs)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator-<BotSpeakable**, std::vector<BotSpeakable*> >(const class __normal_iterator<BotSpeakable**, std::vector<BotSpeakable*, std::allocator<BotSpeakable*> > >  &const __lhs, const class __normal_iterator<BotSpeakable**, std::vector<BotSpeakable*, std::allocator<BotSpeakable*> > >  &const __rhs)
{
} /* size: 0 */

/* <0> (null):0 */
inline void iter_swap<__gnu_cxx::__normal_iterator<BotSpeakable**, std::vector<BotSpeakable*> >, __gnu_cxx::__normal_iterator<BotSpeakable**, std::vector<BotSpeakable*> > >(class __normal_iterator<BotSpeakable**, std::vector<BotSpeakable*, std::allocator<BotSpeakable*> > > __a, class __normal_iterator<BotSpeakable**, std::vector<BotSpeakable*, std::allocator<BotSpeakable*> > > __b)
{
	{
	}
} /* size: 0 */

/* <0> (null):0 */
inline void operator++(class __normal_iterator<BotSpeakable**, std::vector<BotSpeakable*, std::allocator<BotSpeakable*> > > *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void end(class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *const this)
{
} /* size: 152488468 */

/* <0> (null):0 */
inline void begin(class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *const this)
{
} /* size: 152507384 */

/* <0> (null):0 */
inline void random_shuffle<__gnu_cxx::__normal_iterator<BotSpeakable**, std::vector<BotSpeakable*> > >(class __normal_iterator<BotSpeakable**, std::vector<BotSpeakable*, std::allocator<BotSpeakable*> > > __first, class __normal_iterator<BotSpeakable**, std::vector<BotSpeakable*, std::allocator<BotSpeakable*> > > __last)
{
	{
		class __normal_iterator<BotSpeakable**, std::vector<BotSpeakable*, std::allocator<BotSpeakable*> > > __i;                                                   //     0
	}
} /* size: 152546676 */

/* <0> (null):0 */
inline void _List_const_iterator(class _List_const_iterator<BotPhrase*> *const this, const iterator  &const __x)
{
} /* size: 152433380 */

/* <0> (null):0 */
inline void end(class list<BotPhrase*, std::allocator<BotPhrase*> > *const this)
{
} /* size: 152586848 */

/* <0> (null):0 */
inline void ~new_allocator(class new_allocator<BotPhrase*> *const this, intconst __in_chrg)
{
} /* size: 152612472 */

/* <0> (null):0 */
inline void ~allocator(class allocator<BotPhrase*> *const this, intconst __in_chrg)
{
} /* size: 152634896 */

/* <0> (null):0 */
inline void deallocate(class new_allocator<std::_List_node<BotPhrase*> > *const this, pointer __p, size_type)
{
} /* size: 152666576 */

/* <0> (null):0 */
inline void _M_put_node(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *const this, class _List_node<BotPhrase*> * __p)
{
} /* size: 152683984 */

/* <0> (null):0 */
inline void construct(class new_allocator<BotPhrase*> *const this, pointer __p, const class BotPhrase *  &const __val)
{
} /* size: 152583240 */

/* <0> (null):0 */
inline void new_allocator(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *const this)
{
} /* size: 152747896 */

/* <0> (null):0 */
inline void allocator(class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *const this)
{
} /* size: 152564808 */

/* <0> (null):0 */
inline void _Vector_impl(class _Vector_impl *const this)
{
} /* size: 152722784 */

/* <0> (null):0 */
inline void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::const this)
{
} /* size: 152816456 */

/* <0> (null):0 */
inline void new_allocator(class new_allocator<int> *const this)
{
} /* size: 152870192 */

/* <0> (null):0 */
inline void allocator(class allocator<int> *const this)
{
} /* size: 152887056 */

/* <0> (null):0 */
inline void _Vector_impl(class _Vector_impl *const this)
{
} /* size: 152835820 */

/* <0> (null):0 */
inline void _Vector_base(class _Vector_base<int, std::allocator<int> > *const this)
{
} /* size: 152903640 */

/* <0> (null):0 */
inline void _S_base(int * __it)
{
} /* size: 152762820 */

/* <0> (null):0 */
inline void max_size(const class new_allocator<int>  *const this)
{
} /* size: 152598232 */

/* <0> (null):0 */
inline void _M_get_Tp_allocator(const class _Vector_base<int, std::allocator<int> >  *const this)
{
} /* size: 152288524 */

/* <0> (null):0 */
inline void max_size(const class vector<int, std::allocator<int> >  *const this)
{
} /* size: 152650192 */

/* <0> (null):0 */
inline void max<unsigned int>(const unsigned int  &const __a, const unsigned int  &const __b)
{
} /* size: 153212592 */

/* <0> (null):0 */
inline void allocate(class new_allocator<int> *const this, size_type __n, const void  *)
{
} /* size: 153228496 */

/* <0> (null):0 */
inline void _M_allocate(class _Vector_base<int, std::allocator<int> > *const this, size_t __n)
{
} /* size: 153237160 */

/* <0> (null):0 */
inline void new_allocator(class new_allocator<BotSpeakable*> *const this)
{
} /* size: 153245680 */

/* <0> (null):0 */
inline void allocator(class allocator<BotSpeakable*> *const this)
{
} /* size: 153254368 */

/* <0> (null):0 */
inline void _Vector_impl(class _Vector_impl *const this)
{
} /* size: 153262144 */

/* <0> (null):0 */
inline void _Vector_base(class _Vector_base<BotSpeakable*, std::allocator<BotSpeakable*> > *const this)
{
} /* size: 153266520 */

/* <0> (null):0 */
inline void _S_base(class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * __it)
{
} /* size: 153221200 */

/* <0> (null):0 */
inline void max_size(const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  *const this)
{
} /* size: 153169816 */

/* <0> (null):0 */
inline void _M_get_Tp_allocator(const class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*,const this)
{
} /* size: 153301512 */

/* <0> (null):0 */
inline void max_size(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::const this)
{
} /* size: 153309680 */

/* <0> (null):0 */
inline void allocate(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *const this, size_type __n, const void  *)
{
} /* size: 153319372 */

/* <0> (null):0 */
inline void _M_allocate(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::const this, size_t __n)
{
} /* size: 153269352 */

/* <0> (null):0 */
inline void new_allocator(class new_allocator<std::_List_node<BotPhrase*> > *const this)
{
} /* size: 153279712 */

/* <0> (null):0 */
inline void allocator(class allocator<std::_List_node<BotPhrase*> > *const this)
{
} /* size: 153356528 */

/* <0> (null):0 */
inline void _List_impl(class _List_impl *const this)
{
} /* size: 153371864 */

/* <0> (null):0 */
inline void _M_init(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *const this)
{
} /* size: 153380452 */

/* <0> (null):0 */
inline void _List_base(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *const this)
{
} /* size: 153394256 */

/* <0> (null):0 */
inline void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *const this)
{
} /* size: 153404172 */

/* <0> (null):0 */
inline void PlaceTimeInfo(class PlaceTimeInfo *const this)
{
} /* size: 153349140 */

/* <0> (null):0 */
inline void new_allocator(class new_allocator<BotPhrase*> *const this)
{
} /* size: 153426876 */

/* <0> (null):0 */
inline void allocator<std::_List_node<BotPhrase*> >(class allocator<BotPhrase*> *const this, const class allocator<std::_List_node<BotPhrase*> >  &const)
{
} /* size: 153436176 */

/* <0> (null):0 */
inline void _M_get_Node_allocator(const class _List_base<BotPhrase*, std::allocator<BotPhrase*> >  *const this)
{
} /* size: 153446172 */

/* <0> (null):0 */
inline void _M_get_Tp_allocator(const class _List_base<BotPhrase*, std::allocator<BotPhrase*> >  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void __addressof<BotPhrase*>(class BotPhrase * &const __r)
{
} /* size: 0 */

/* <0> (null):0 */
void _M_clear(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *const this)
{
	{
		_Node * __cur;                                        //     0
		{
			_Node * __tmp;                                //     0
		}
	}
} /* size: 0 */

/* <0> (null):0 */
inline void ~_List_base(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void _List_iterator(class _List_iterator<BotPhrase*> *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator*(const class _List_iterator<BotPhrase*>  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator++(class _List_iterator<BotPhrase*> *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator!=(const class _List_iterator<BotPhrase*>  *const this, const _Self  &const __x)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~list(class list<BotPhrase*, std::allocator<BotPhrase*> > *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void _S_base(class BotSpeakable * * __it)
{
} /* size: 0 */

/* <0> (null):0 */
inline void max_size(const class new_allocator<BotSpeakable*>  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void _M_get_Tp_allocator(const class _Vector_base<BotSpeakable*, std::allocator<BotSpeakable*> >  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void max_size(const class vector<BotSpeakable*, std::allocator<BotSpeakable*> >  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void allocate(class new_allocator<BotSpeakable*> *const this, size_type __n, const void  *)
{
} /* size: 0 */

/* <0> (null):0 */
inline void _M_allocate(class _Vector_base<BotSpeakable*, std::allocator<BotSpeakable*> > *const this, size_t __n)
{
} /* size: 0 */

/* <0> (null):0 */
inline void __copy_move_b<int>(const int  * __first, const int  * __last, int * __result)
{
	{
		ptrdiff_tconst _Num;                                  //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline void __niter_base<int*>(int * __it)
{
} /* size: 0 */

/* <0> (null):0 */
inline void __copy_move_backward_a<false, int*, int*>(int * __first, int * __last, int * __result)
{
	{
		boolconst __simple;                                   //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline void __miter_base<int*>(int * __it)
{
} /* size: 0 */

/* <0> (null):0 */
inline void __copy_move_backward_a2<false, int*, int*>(int * __first, int * __last, int * __result)
{
} /* size: 0 */

/* <0> (null):0 */
inline void __copy_move_b<std::vector<BotSpeakable*>*>(const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  * __first, const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  * __last, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * __result)
{
	{
		ptrdiff_tconst _Num;                                  //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline void __niter_base<std::vector<BotSpeakable*>**>(class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * __it)
{
} /* size: 0 */

/* <0> (null):0 */
inline void __copy_move_backward_a<false, std::vector<BotSpeakable*>**, std::vector<BotSpeakable*>**>(class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * __first, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * __last, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * __result)
{
	{
		boolconst __simple;                                   //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline void __miter_base<std::vector<BotSpeakable*>**>(class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * __it)
{
} /* size: 0 */

/* <0> (null):0 */
inline void __copy_move_backward_a2<false, std::vector<BotSpeakable*>**, std::vector<BotSpeakable*>**>(class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * __first, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * __last, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * __result)
{
} /* size: 0 */

/* <0> (null):0 */
inline void __copy_move_b<BotSpeakable*>(const class BotSpeakable *  * __first, const class BotSpeakable *  * __last, class BotSpeakable * * __result)
{
	{
		ptrdiff_tconst _Num;                                  //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline void __niter_base<BotSpeakable**>(class BotSpeakable * * __it)
{
} /* size: 0 */

/* <0> (null):0 */
inline void __copy_move_backward_a<false, BotSpeakable**, BotSpeakable**>(class BotSpeakable * * __first, class BotSpeakable * * __last, class BotSpeakable * * __result)
{
	{
		boolconst __simple;                                   //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline void __miter_base<BotSpeakable**>(class BotSpeakable * * __it)
{
} /* size: 0 */

/* <0> (null):0 */
inline void __copy_move_backward_a2<false, BotSpeakable**, BotSpeakable**>(class BotSpeakable * * __first, class BotSpeakable * * __last, class BotSpeakable * * __result)
{
} /* size: 0 */

/* <0> (null):0 */
inline void max_size(const class new_allocator<std::_List_node<BotPhrase*> >  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void allocate(class new_allocator<std::_List_node<BotPhrase*> > *const this, size_type __n, const void  *)
{
} /* size: 0 */

/* <0> (null):0 */
inline void _M_get_node(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void _M_create_node(class list<BotPhrase*, std::allocator<BotPhrase*> > *const this, const value_type  &const __x)
{
	{
		_Node * __p;                                          //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline void _M_insert(class list<BotPhrase*, std::allocator<BotPhrase*> > *const this, iterator __position, const value_type  &const __x)
{
	{
		_Node * __tmp;                                        //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline void __copy_m<int>(const int  * __first, const int  * __last, int * __result)
{
	{
		ptrdiff_tconst _Num;                                  //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline void __copy_move_a<false, int*, int*>(int * __first, int * __last, int * __result)
{
	{
		boolconst __simple;                                   //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline void __copy_move_a2<false, int*, int*>(int * __first, int * __last, int * __result)
{
} /* size: 0 */

/* <0> (null):0 */
inline void copy<int*, int*>(int * __first, int * __last, int * __result)
{
} /* size: 0 */

/* <0> (null):0 */
inline void __uninit_copy<int*, int*>(int * __first, int * __last, int * __result)
{
} /* size: 0 */

/* <0> (null):0 */
inline void uninitialized_copy<int*, int*>(int * __first, int * __last, int * __result)
{
	{
	}
} /* size: 0 */

/* <0> (null):0 */
inline void __uninitialized_copy_a<int*, int*, int>(int * __first, int * __last, int * __result, class allocator<int> &const)
{
} /* size: 0 */

/* <0> (null):0 */
inline void __uninitialized_move_a<int*, int*, std::allocator<int> >(int * __first, int * __last, int * __result, class allocator<int> &const __alloc)
{
} /* size: 0 */

/* <0> (null):0 */
inline void copy_backward<int*, int*>(int * __first, int * __last, int * __result)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator*(const class __normal_iterator<int*, std::vector<int, std::allocator<int> > >  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void _M_check_len(const class vector<int, std::allocator<int> >  *const this, size_type __n, const char  * __s)
{
	{
		size_typeconst __len;                                 //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline void begin(class vector<int, std::allocator<int> > *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator-<int*, std::vector<int> >(const class __normal_iterator<int*, std::vector<int, std::allocator<int> > >  &const __lhs, const class __normal_iterator<int*, std::vector<int, std::allocator<int> > >  &const __rhs)
{
} /* size: 0 */

/* <0> (null):0 */
inline void end(class vector<int, std::allocator<int> > *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void push_back(class vector<int, std::allocator<int> > *const this, const value_type  &const __x)
{
} /* size: 0 */

/* <0> (null):0 */
inline void __copy_m<std::vector<BotSpeakable*>*>(const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  * __first, const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  * __last, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * __result)
{
	{
		ptrdiff_tconst _Num;                                  //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline void __copy_move_a<false, std::vector<BotSpeakable*>**, std::vector<BotSpeakable*>**>(class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * __first, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * __last, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * __result)
{
	{
		boolconst __simple;                                   //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline void __copy_move_a2<false, std::vector<BotSpeakable*>**, std::vector<BotSpeakable*>**>(class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * __first, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * __last, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * __result)
{
} /* size: 0 */

/* <0> (null):0 */
inline void copy<std::vector<BotSpeakable*>**, std::vector<BotSpeakable*>**>(class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * __first, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * __last, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * __result)
{
} /* size: 0 */

/* <0> (null):0 */
inline void __uninit_copy<std::vector<BotSpeakable*>**, std::vector<BotSpeakable*>**>(class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * __first, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * __last, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * __result)
{
} /* size: 0 */

/* <0> (null):0 */
inline void uninitialized_copy<std::vector<BotSpeakable*>**, std::vector<BotSpeakable*>**>(class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * __first, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * __last, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * __result)
{
	{
	}
} /* size: 0 */

/* <0> (null):0 */
inline void __uninitialized_copy_a<std::vector<BotSpeakable*>**, std::vector<BotSpeakable*>**, std::vector<BotSpeakable*>*>(class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * __first, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * __last, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * __result, class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> &const)
{
} /* size: 0 */

/* <0> (null):0 */
inline void __uninitialized_move_a<std::vector<BotSpeakable*>**, std::vector<BotSpeakable*>**, std::allocator<std::vector<BotSpeakable*>*> >(class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * __first, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * __last, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * __result, class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> &const __alloc)
{
} /* size: 0 */

/* <0> (null):0 */
inline void copy_backward<std::vector<BotSpeakable*>**, std::vector<BotSpeakable*>**>(class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * __first, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * __last, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * __result)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator*(const class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakablconst this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void _M_check_len(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::const this, size_type __n, const char  * __s)
{
	{
		size_typeconst __len;                                 //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline void begin(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocaconst this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator-<std::vector<BotSpeakable*>**, std::vector<std::vector<BotSpeakable*>*> >(const class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakablconst __lhs, const class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakablconst __rhs)
{
} /* size: 0 */

/* <0> (null):0 */
inline void end(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocaconst this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void vector(class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void push_back(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocaconst this, const value_type  &const __x)
{
} /* size: 0 */

/* <0> (null):0 */
inline void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocaconst this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void vector(class vector<int, std::allocator<int> > *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void __copy_m<BotSpeakable*>(const class BotSpeakable *  * __first, const class BotSpeakable *  * __last, class BotSpeakable * * __result)
{
	{
		ptrdiff_tconst _Num;                                  //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline void __copy_move_a<false, BotSpeakable**, BotSpeakable**>(class BotSpeakable * * __first, class BotSpeakable * * __last, class BotSpeakable * * __result)
{
	{
		boolconst __simple;                                   //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline void __copy_move_a2<false, BotSpeakable**, BotSpeakable**>(class BotSpeakable * * __first, class BotSpeakable * * __last, class BotSpeakable * * __result)
{
} /* size: 0 */

/* <0> (null):0 */
inline void copy<BotSpeakable**, BotSpeakable**>(class BotSpeakable * * __first, class BotSpeakable * * __last, class BotSpeakable * * __result)
{
} /* size: 0 */

/* <0> (null):0 */
inline void __uninit_copy<BotSpeakable**, BotSpeakable**>(class BotSpeakable * * __first, class BotSpeakable * * __last, class BotSpeakable * * __result)
{
} /* size: 0 */

/* <0> (null):0 */
inline void uninitialized_copy<BotSpeakable**, BotSpeakable**>(class BotSpeakable * * __first, class BotSpeakable * * __last, class BotSpeakable * * __result)
{
	{
	}
} /* size: 146682580 */

/* <0> (null):0 */
inline void __uninitialized_copy_a<BotSpeakable**, BotSpeakable**, BotSpeakable*>(class BotSpeakable * * __first, class BotSpeakable * * __last, class BotSpeakable * * __result, class allocator<BotSpeakable*> &const)
{
} /* size: 152142524 */

/* <0> (null):0 */
inline void __uninitialized_move_a<BotSpeakable**, BotSpeakable**, std::allocator<BotSpeakable*> >(class BotSpeakable * * __first, class BotSpeakable * * __last, class BotSpeakable * * __result, class allocator<BotSpeakable*> &const __alloc)
{
} /* size: 152162984 */

/* <0> (null):0 */
inline void copy_backward<BotSpeakable**, BotSpeakable**>(class BotSpeakable * * __first, class BotSpeakable * * __last, class BotSpeakable * * __result)
{
} /* size: 152187552 */

/* <0> (null):0 */
inline void _M_check_len(const class vector<BotSpeakable*, std::allocator<BotSpeakable*> >  *const this, size_type __n, const char  * __s)
{
	{
		size_typeconst __len;                                 //     0
	}
} /* size: 152230892 */

/* <0> (null):0 */
void BotSpeakable(class BotSpeakable *const this)
{
} /* size: 152265960 */

/* <0> (null):0 */
inline void push_back(class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *const this, const value_type  &const __x)
{
} /* size: 152217988 */

/* <0> (null):0 */
void __static_initialization_and_destruction_0(int __initialize_p, int __priority)
{
} /* size: 152305564 */

/* <0> (null):0 */
void GoingToPlantTheBomb(class BotChatterInterface *const this, Place place)
{
	{
		class CCSBotManager * ctrl;                           //     0
		floatconst minInterval;                               //     0
		class BotStatement * say;                             //     0
	}
} /* size: 152320144 */

/* <0> (null):0 */
bool NavAreaBuildPath<PathCost>(class CNavArea * startArea, class CNavArea * goalArea, const class Vector  * goalPos, class PathCost &const costFunc, class CNavArea * * closestArea)
{
	{
		class Vector actualGoalPos;                           //     0
		float initCost;                                       //     0
		float closestAreaDist;                                //     0
		{
			class CNavArea * area;                        //     0
			bool searchFloor;                             //     0
			int dir;                                      //     0
			const NavConnectList  * floorList;            //     0
			const_iterator floorIter;                     //     0
			bool ladderUp;                                //     0
			const NavLadderList  * ladderList;            //     0
			const_iterator ladderIter;                    //     0
			int ladderTopDir;                             //     0
			{
				class CNavArea * newArea;             //     0
				enum NavTraverseType how;             //     0
				const class CNavLadder  * ladder;     //     0
				float newCostSoFar;                   //     0
				{
					float newCostRemaining;       //     0
				}
			}
		}
	}
} /* size: 1 */

/* <0> (null):0 */
void AnnouncePlan(class BotChatterInterface *const this, const char  * phraseName, Place place)
{
	{
		class CCSBotManager * ctrl;                           //     0
		class BotStatement * say;                             //     0
	}
} /* size: 152423548 */

/* <0> (null):0 */
void GuardingHostages(class BotChatterInterface *const this, Place place, bool isPlan)
{
	{
		class CCSBotManager * ctrl;                           //     0
		floatconst minInterval;                               //     0
	}
} /* size: 152460800 */

/* <0> (null):0 */
inline void Say(class BotChatterInterface *const this, const char  * phraseName, float lifetime, float delay)
{
	{
		class BotStatement * say;                             //     0
	}
} /* size: 152967128 */

/* <0> (null):0 */
inline void Length(const class Vector  *const this)
{
} /* size: 152913680 */

/* <0> (null):0 */
void Interpret(const class BotHelpMeme  *const this, class CCSBot * sender, class CCSBot * receiver)
{
	{
		floatconst maxHelpRange;                              //     0
	}
} /* size: 152922756 */

/* <0> (null):0 */
void GetSpeakable(const class BotPhrase  *const this, int bankIndex, float * duration)
{
	{
		int start;                                            //     0
		{
			BotSpeakableVector * speakables;              //     0
			int &const index;                             //     0
			const class BotSpeakable  * speak;            //     0
			operator[](class vector<int, std::allocator<int> > *const this,
					size_type __n); /* size=153047672, low_pc=0 */ //     0
		}
		operator[](class vector<int, std::allocator<int> > *const this,
				size_type __n); /* size=153048592, low_pc=0 */ //     0
	}
} /* size: 153014160 */

/* <0> (null):0 */
void IsRedundant(const class BotStatement  *const this, const class BotStatement  * say)
{
	HasPlace(const class BotStatement  *const this); /* size=153062896, low_pc=0 */ //     0
	HasPlace(const class BotStatement  *const this); /* size=153073148, low_pc=0 */ //     0
	GetPlace(const class BotStatement  *const this); /* size=153022784, low_pc=0 */ //     0
	HasPlace(const class BotStatement  *const this); /* size=153098248, low_pc=0 */ //     0
	HasPlace(const class BotStatement  *const this); /* size=153114112, low_pc=0 */ //     0
	GetPlace(const class BotStatement  *const this); /* size=153125316, low_pc=0 */ //     0
} /* size: 153053976 */

/* <0> (null):0 */
void ~BotStatement(class BotStatement *const this, intconst __in_chrg)
{
} /* size: 153139392 */

/* <0> (null):0 */
void AddStatement(class BotChatterInterface *const this, class BotStatement * statement, bool mustAdd)
{
	{
		class BotStatement * s;                               //     0
		class BotStatement * earlier;                         //     0
		IsRedundant(const class BotStatement  *const this,
				const class BotStatement  * say); /* size=153044328, low_pc=0 */ //     0
		~BotStatement(class BotStatement *const this,
				intconst __in_chrg); /* size=153176328, low_pc=0 */ //     0
	}
} /* size: 153148392 */

/* <0> (null):0 */
void IsImportant(const class BotStatement  *const this)
{
	{
		int i;                                                //     0
	}
} /* size: 153178048 */

/* <0> (null):0 */
void AddStatement(class BotChatterInterface *const this, class BotStatement * statement, bool mustAdd)
{
	{
		class BotStatement * s;                               //     0
		class BotStatement * earlier;                         //     0
		GetVerbosity(const class BotChatterInterface  *const this); /* size=0, low_pc=0 */ //     0
		IsImportant(const class BotStatement  *const this); /* size=0, low_pc=0 */ //     0
	}
} /* size: 153187768 */

/* <0> (null):0 */
void GetPhrase(const class BotPhraseManager  *const this, const char  * name)
{
	{
		const_iterator iter;                                  //     0
		{
			const class BotPhrase  * phrase;              //     0
		}
	}
} /* size: 0 */

/* <0> (null):0 */
void AnnouncePlan(class BotChatterInterface *const this, const char  * phraseName, Place place)
{
	{
		class CCSBotManager * ctrl;                           //     0
		class BotStatement * say;                             //     0
		BotStatement(class BotStatement *const this,
				class BotChatterInterface * chatter,
				enum BotStatementType type,
				float expireDuration); /* size=0, low_pc=0 */ //     0
		GetPhrase(const class BotPhraseManager  *const this,
				const char  * name); /* size=0, low_pc=0 */ //     0
		AppendPhrase(class BotStatement *const this,
				const class BotPhrase  * phrase); /* size=0, low_pc=0 */ //     0
		SetPlace(class BotStatement *const this,
			Place where); /* size=0, low_pc=0 */ //     0
		SetStartTime(class BotStatement *const this,
				float timestamp); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void Interpret(const class BotAllHostagesGoneMeme  *const this, class CCSBot * sender, class CCSBot * receiver)
{
	Say(class BotChatterInterface *const this,
		const char  * phraseName,
		float lifetime,
		float delay); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Interpret(const class BotDefendHereMeme  *const this, class CCSBot * sender, class CCSBot * receiver)
{
	{
		Place place;                                          //     0
	}
	Interpret(const class BotDefendHereMeme  *const this,
			class CCSBot * sender,
			class CCSBot * receiver); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Interpret(const class BotHostageBeingTakenMeme  *const this, class CCSBot * sender, class CCSBot * receiver)
{
	HostageWasTaken(class CSGameState *const this); /* size=0, low_pc=0 */ //     0
	Interpret(const class BotHostageBeingTakenMeme  *const this,
			class CCSBot * sender,
			class CCSBot * receiver); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
inline void operator()(class PathCost *const this, class CNavArea * area, class CNavArea * fromArea, const class CNavLadder  * ladder)
{
	{
		float baseDangerFactor;                               //     0
		float dangerFactor;                                   //     0
		{
			float dist;                                   //     0
			float cost;                                   //     0
			{
				floatconst ladderPenalty;             //     0
			}
			{
				float fallDistance;                   //     0
				float fallDamage;                     //     0
				{
					floatconst deathFallMargin;   //     0
					floatconst painTolerance;     //     0
				}
			}
			{
				float crouchPenalty;                  //     0
			}
			{
				floatconst jumpPenalty;               //     0
			}
			{
				float size;                           //     0
				{
					floatconst costPerFriendPerUnit;  //     0
				}
			}
		}
	}
} /* size: 0 */

/* <0> (null):0 */
void Interpret(const class BotFollowMeme  *const this, class CCSBot * sender, class CCSBot * receiver)
{
	{
		class PathCost pathCost;                              //     0
		float travelDistance;                                 //     0
		floatconst tooFar;                                    //     0
	}
	Interpret(const class BotFollowMeme  *const this,
			class CCSBot * sender,
			class CCSBot * receiver); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
const class Vector  * GetRandomSpotAtPlace(Place place) /* linkage=_Z20GetRandomSpotAtPlacej */
{
	{
		int count;                                            //     0
		iterator iter;                                        //     0
		int which;                                            //     0
		{
			class CNavArea * area;                        //     0
		}
		operator++(class _List_iterator<CNavArea*> *const this); /* size=152347328, low_pc=0 */ //     0
		operator++(class _List_iterator<CNavArea*> *const this); /* size=152347620, low_pc=0 */ //     0
		{
			class CNavArea * area;                        //     0
		}
	}
} /* size: 4 */

/* <0> (null):0 */
void Transmit(const class BotMeme  *const this, class CCSBot * sender)
{
	{
		int i;                                                //     0
		{
			class CBasePlayer * player;                   //     0
			class CCSBot * bot;                           //     0
			FNullEnt(entvars_t * pev); /* size=152461192, low_pc=0 */ //     0
		}
	}
} /* size: 152423524 */

/* <0> (null):0 */
void BotSpeakable(class BotSpeakable *const this)
{
} /* size: 152965512 */

/* <0> (null):0 */
void ~BotSpeakable(class BotSpeakable *const this, intconst __in_chrg)
{
} /* size: 152968648 */

/* <0> (null):0 */
void ~BotSpeakable(class BotSpeakable *const this)
{
} /* size: 152911856 */

/* <0> (null):0 */
void ~BotPhrase(class BotPhrase *const this, intconst __in_chrg)
{
	{
		int bank;                                             //     0
		{
			int speakable;                                //     0
		}
	}
} /* size: 152921100 */

/* <0> (null):0 */
void ~BotPhrase(class BotPhrase *const this)
{
	{
		int bank;                                             //     0
		size(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::const this); /* size=152823928, low_pc=0 */ //     0
		{
			int speakable;                                //     0
			operator[](class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocaconst this,
					size_type __n); /* size=153035072, low_pc=0 */ //     0
			size(const class vector<BotSpeakable*, std::allocator<BotSpeakable*> >  *const this); /* size=153045720, low_pc=0 */ //     0
			~BotSpeakable(class BotSpeakable *const this,
					intconst __in_chrg); /* size=153047048, low_pc=0 */ //     0
		}
		~vector(class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *const this,
			intconst __in_chrg); /* size=153047832, low_pc=0 */ //     0
	}
	~vector(class vector<int, std::allocator<int> > *const this,
		intconst __in_chrg); /* size=153055176, low_pc=0 */ //     0
	~vector(class vector<int, std::allocator<int> > *const this,
		intconst __in_chrg); /* size=153064144, low_pc=0 */ //     0
	~vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocaconst this,
		intconst __in_chrg); /* size=153073308, low_pc=0 */ //     0
} /* size: 153009444 */

/* <0> (null):0 */
void GetSpeakable(const class BotPhrase  *const this, int bankIndex, float * duration)
{
	{
		int start;                                            //     0
	}
} /* size: 153081736 */

/* <0> (null):0 */
void Randomize(class BotPhrase *const this)
{
	{
		int i;                                                //     0
	}
} /* size: 153100960 */

/* <0> (null):0 */
void Randomize(class BotPhrase *const this)
{
	{
		int i;                                                //     0
		size(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::const this); /* size=153133984, low_pc=0 */ //     0
		end(class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *const this); /* size=153139392, low_pc=0 */ //     0
		begin(class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *const this); /* size=153140720, low_pc=0 */ //     0
		random_shuffle<__gnu_cxx::__normal_iterator<BotSpeakable**, std::vector<BotSpeakable*> > >(class __normal_iterator<BotSpeakable**, std::vector<BotSpeakable*, std::allocator<BotSpeakable*> > > __first,
														class __normal_iterator<BotSpeakable**, std::vector<BotSpeakable*, std::allocator<BotSpeakable*> > > __last); /* size=153141640, low_pc=0 */ //     0
	}
} /* size: 153123048 */

/* <0> (null):0 */
void BotPhraseManager(class BotPhraseManager *const this)
{
} /* size: 153178256 */

/* <0> (null):0 */
void BotPhraseManager(class BotPhraseManager *const this)
{
	list(class list<BotPhrase*, std::allocator<BotPhrase*> > *const this); /* size=153193648, low_pc=0 */ //     0
	list(class list<BotPhrase*, std::allocator<BotPhrase*> > *const this); /* size=153037332, low_pc=0 */ //     0
	PlaceTimeInfo(class PlaceTimeInfo *const this); /* size=0, low_pc=0 */ //     0
} /* size: 153186136 */

/* <0> (null):0 */
void OnMapChange(class BotPhraseManager *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void OnRoundRestart(class BotPhraseManager *const this)
{
	{
		const_iterator iter;                                  //     0
		end(class list<BotPhrase*, std::allocator<BotPhrase*> > *const this); /* size=0, low_pc=0 */ //     0
		Randomize(class BotPhrase *const this); /* size=0, low_pc=0 */ //     0
		operator++(class _List_const_iterator<BotPhrase*> *const this); /* size=0, low_pc=0 */ //     0
		Randomize(class BotPhrase *const this); /* size=0, low_pc=0 */ //     0
		operator++(class _List_const_iterator<BotPhrase*> *const this); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline void clear(class list<BotPhrase*, std::allocator<BotPhrase*> > *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ~BotPhraseManager(class BotPhraseManager *const this, intconst __in_chrg)
{
	{
		iterator iter;                                        //     0
		{
			class BotPhrase * phrase;                     //     0
		}
		{
			class BotPhrase * phrase;                     //     0
		}
	}
} /* size: 0 */

/* <0> (null):0 */
void ~BotPhraseManager(class BotPhraseManager *const this)
{
	~list(class list<BotPhrase*, std::allocator<BotPhrase*> > *const this,
		intconst __in_chrg); /* size=0, low_pc=0 */ //     0
	{
		iterator iter;                                        //     0
		{
			class BotPhrase * phrase;                     //     0
		}
		operator++(class _List_iterator<BotPhrase*> *const this); /* size=0, low_pc=0 */ //     0
		end(class list<BotPhrase*, std::allocator<BotPhrase*> > *const this); /* size=0, low_pc=0 */ //     0
		{
			class BotPhrase * phrase;                     //     0
		}
		operator++(class _List_iterator<BotPhrase*> *const this); /* size=0, low_pc=0 */ //     0
		clear(class list<BotPhrase*, std::allocator<BotPhrase*> > *const this); /* size=0, low_pc=0 */ //     0
		clear(class list<BotPhrase*, std::allocator<BotPhrase*> > *const this); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void NameToID(const class BotPhraseManager  *const this, const char  * name)
{
	{
		const_iterator iter;                                  //     0
		{
			const class BotPhrase  * phrase;              //     0
		}
		{
			const class BotPhrase  * phrase;              //     0
		}
	}
} /* size: 0 */

/* <0> (null):0 */
void NameToID(const class BotPhraseManager  *const this, const char  * name)
{
	{
		const_iterator iter;                                  //     0
		{
			const class BotPhrase  * phrase;              //     0
		}
		operator++(class _List_const_iterator<BotPhrase*> *const this); /* size=0, low_pc=0 */ //     0
		end(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *const this); /* size=0, low_pc=0 */ //     0
		operator++(class _List_const_iterator<BotPhrase*> *const this); /* size=0, low_pc=0 */ //     0
		{
			const class BotPhrase  * phrase;              //     0
		}
	}
} /* size: 0 */

/* <0> (null):0 */
void IDToName(const class BotPhraseManager  *const this, unsigned int id)
{
	{
		const_iterator iter;                                  //     0
		{
			const class BotPhrase  * phrase;              //     0
		}
		operator++(class _List_const_iterator<BotPhrase*> *const this); /* size=0, low_pc=0 */ //     0
		end(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *const this); /* size=0, low_pc=0 */ //     0
		operator++(class _List_const_iterator<BotPhrase*> *const this); /* size=0, low_pc=0 */ //     0
		{
			const class BotPhrase  * phrase;              //     0
		}
	}
} /* size: 0 */

/* <0> (null):0 */
void GetPhrase(const class BotPhraseManager  *const this, const char  * name)
{
	{
		const_iterator iter;                                  //     0
		operator++(class _List_const_iterator<BotPhrase*> *const this); /* size=0, low_pc=0 */ //     0
		{
			const class BotPhrase  * phrase;              //     0
		}
	}
} /* size: 0 */

/* <0> (null):0 */
void GetPlace(const class BotPhraseManager  *const this, const char  * name)
{
	{
		const_iterator iter;                                  //     0
		{
			const class BotPhrase  * phrase;              //     0
		}
	}
} /* size: 0 */

/* <0> (null):0 */
void GetPlace(const class BotPhraseManager  *const this, const char  * name)
{
	{
		const_iterator iter;                                  //     0
		end(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *const this); /* size=0, low_pc=0 */ //     0
		operator++(class _List_const_iterator<BotPhrase*> *const this); /* size=0, low_pc=0 */ //     0
		{
			const class BotPhrase  * phrase;              //     0
		}
	}
} /* size: 0 */

/* <0> (null):0 */
void GetPlace(const class BotPhraseManager  *const this, PlaceCriteria place)
{
	{
		const_iterator iter;                                  //     0
		end(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *const this); /* size=0, low_pc=0 */ //     0
		operator++(class _List_const_iterator<BotPhrase*> *const this); /* size=0, low_pc=0 */ //     0
		{
			const class BotPhrase  * phrase;              //     0
		}
	}
} /* size: 0 */

/* <0> (null):0 */
void BotStatement(class BotStatement *const this, class BotChatterInterface * chatter, enum BotStatementType type, float expireDuration)
{
} /* size: 0 */

/* <0> (null):0 */
void ~BotStatement(class BotStatement *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetOwner(const class BotStatement  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void AttachMeme(class BotStatement *const this, class BotMeme * meme)
{
} /* size: 0 */

/* <0> (null):0 */
void AddCondition(class BotStatement *const this, enum ConditionType condition)
{
} /* size: 0 */

/* <0> (null):0 */
void IsImportant(const class BotStatement  *const this)
{
	{
		int i;                                                //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void IsValid(const class BotStatement  *const this)
{
	{
		int i;                                                //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void IsValid(const class BotStatement  *const this)
{
	{
		int i;                                                //     0
		GetOwner(const class BotStatement  *const this); /* size=0, low_pc=0 */ //     0
		GetOwner(const class BotStatement  *const this); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void IsRedundant(const class BotStatement  *const this, const class BotStatement  * say)
{
} /* size: 0 */

/* <0> (null):0 */
void IsObsolete(const class BotStatement  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsObsolete(const class BotStatement  *const this)
{
	GetOwner(const class BotStatement  *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Convert(class BotStatement *const this, const class BotStatement  * say)
{
	{
		const class BotPhrase  * meToo;                       //     0
		GetPhrase(const class BotPhraseManager  *const this,
				const char  * name); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void AppendPhrase(class BotStatement *const this, const class BotPhrase  * phrase)
{
	AppendPhrase(class BotStatement *const this,
			const class BotPhrase  * phrase); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void AppendPhrase(class BotStatement *const this, enum ContextType contextPhrase)
{
	AppendPhrase(class BotStatement *const this,
			enum ContextType contextPhrase); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Update(class BotStatement *const this)
{
	{
		class CCSBot * me;                                    //     0
		GetOwner(const class BotStatement  *const this); /* size=0, low_pc=0 */ //     0
		{
			floatconst reportTime;                        //     0
			GetNearbyEnemyCount(const class CCSBot  *const this); /* size=0, low_pc=0 */ //     0
		}
		{
			float duration;                               //     0
			const class BotPhrase  * phrase;              //     0
			{
				const char  *const speak;             //     0
				int enemyCount;                       //     0
				GetPhrase(const class BotPhraseManager  *const this,
						const char  * name); /* size=0, low_pc=0 */ //     0
			}
			{
				int enemyCount;                       //     0
				GetNearbyEnemyCount(const class CCSBot  *const this); /* size=152089440, low_pc=0 */ //     0
				GetNearbyFriendCount(const class CCSBot  *const this); /* size=152142280, low_pc=0 */ //     0
				GetPhrase(const class BotPhraseManager  *const this,
						const char  * name); /* size=152114072, low_pc=0 */ //     0
				SetCountCriteria(const class BotPhrase  *const this,
						CountCriteria count); /* size=152184960, low_pc=0 */ //     0
				GetPhrase(const class BotPhraseManager  *const this,
						const char  * name); /* size=152185608, low_pc=0 */ //     0
				BotHelpMeme(class BotHelpMeme *const this,
						Place place); /* size=152229020, low_pc=0 */ //     0
				AttachMeme(class BotStatement *const this,
						class BotMeme * meme); /* size=152230796, low_pc=0 */ //     0
			}
			{
				floatconst gap;                       //     0
				GetVerbosity(const class BotChatterInterface  *const this); /* size=152245832, low_pc=0 */ //     0
				{
					enum GameEventType radioEvent;//     0
					ResetRadioSilenceDuration(class BotChatterInterface *const this); /* size=152248820, low_pc=0 */ //     0
				}
				{
					const char  * filename;       //     0
					bool sayIt;                   //     0
					{
						enum GameEventType radioEvent;        //     0
						ResetRadioSilenceDuration(class BotChatterInterface *const this); /* size=152220420, low_pc=0 */ //     0
					}
					ResetRadioSilenceDuration(class BotChatterInterface *const this); /* size=152305032, low_pc=0 */ //     0
					SetPlaceCriteria(const class BotPhrase  *const this,
							PlaceCriteria place); /* size=152306092, low_pc=0 */ //     0
					GetSpeakable(const class BotPhrase  *const this,
							int bankIndex,
							float * duration); /* size=152306572, low_pc=0 */ //     0
					{
						float timeSince;      //     0
						floatconst minRepeatTime;   //     0
						GetPlaceStatementInterval(const class BotPhraseManager  *const this,
										Place place); /* size=152322256, low_pc=0 */ //     0
						ResetPlaceStatementInterval(class BotPhraseManager *const this,
										Place place); /* size=152372740, low_pc=0 */ //     0
					}
				}
			}
		}
	}
} /* size: 0 */

/* <0> (null):0 */
void GetPlace(const class BotStatement  *const this)
{
	GetPlace(const class BotStatement  *const this); /* size=152345452, low_pc=0 */ //     0
} /* size: 152390544 */

/* <0> (null):0 */
void HasCount(const class BotStatement  *const this)
{
	{
		int i;                                                //     0
	}
} /* size: 152347376 */

/* <0> (null):0 */
void ~BotChatterInterface(class BotChatterInterface *const this, intconst __in_chrg)
{
	{
		class BotStatement * msg;                             //     0
	}
} /* size: 152424472 */

/* <0> (null):0 */
void ~BotChatterInterface(class BotChatterInterface *const this)
{
	{
		class BotStatement * msg;                             //     0
		~BotStatement(class BotStatement *const this,
				intconst __in_chrg); /* size=153212064, low_pc=0 */ //     0
	}
} /* size: 152460776 */

/* <0> (null):0 */
void RemoveStatement(class BotChatterInterface *const this, class BotStatement * statement)
{
} /* size: 153214044 */

/* <0> (null):0 */
void Reset(class BotChatterInterface *const this)
{
	{
		class BotStatement * msg;                             //     0
		class BotStatement * nextMsg;                         //     0
		RemoveStatement(class BotChatterInterface *const this,
				class BotStatement * statement); /* size=153239000, low_pc=0 */ //     0
		ResetRadioSilenceDuration(class BotChatterInterface *const this); /* size=153245296, low_pc=0 */ //     0
		Invalidate(class CountdownTimer *const this); /* size=153246856, low_pc=0 */ //     0
		Invalidate(class IntervalTimer *const this); /* size=153248184, low_pc=0 */ //     0
		Invalidate(class IntervalTimer *const this); /* size=153253360, low_pc=0 */ //     0
		Invalidate(class CountdownTimer *const this); /* size=153254668, low_pc=0 */ //     0
		Invalidate(class CountdownTimer *const this); /* size=153255148, low_pc=0 */ //     0
		Invalidate(class IntervalTimer *const this); /* size=153255940, low_pc=0 */ //     0
		Invalidate(class IntervalTimer *const this); /* size=153261272, low_pc=0 */ //     0
		Invalidate(class CountdownTimer *const this); /* size=153262464, low_pc=0 */ //     0
	}
} /* size: 153228496 */

/* <0> (null):0 */
void BotChatterInterface(class BotChatterInterface *const this, class CCSBot * me)
{
} /* size: 153263912 */

/* <0> (null):0 */
void BotChatterInterface(class BotChatterInterface *const this, class CCSBot * me)
{
	IntervalTimer(class IntervalTimer *const this); /* size=153167988, low_pc=0 */ //     0
	IntervalTimer(class IntervalTimer *const this); /* size=153169264, low_pc=0 */ //     0
	IntervalTimer(class IntervalTimer *const this); /* size=153169908, low_pc=0 */ //     0
	IntervalTimer(class IntervalTimer *const this); /* size=153293956, low_pc=0 */ //     0
	CountdownTimer(class CountdownTimer *const this); /* size=153294740, low_pc=0 */ //     0
	CountdownTimer(class CountdownTimer *const this); /* size=153296340, low_pc=0 */ //     0
	CountdownTimer(class CountdownTimer *const this); /* size=153297396, low_pc=0 */ //     0
} /* size: 153219312 */

/* <0> (null):0 */
void AddStatement(class BotChatterInterface *const this, class BotStatement * statement, bool mustAdd)
{
	{
		class BotStatement * s;                               //     0
		class BotStatement * earlier;                         //     0
		GetVerbosity(const class BotChatterInterface  *const this); /* size=153321092, low_pc=0 */ //     0
		IsImportant(const class BotStatement  *const this); /* size=153328004, low_pc=0 */ //     0
	}
} /* size: 153303208 */

/* <0> (null):0 */
void RemoveStatement(class BotChatterInterface *const this, class BotStatement * statement)
{
	~BotStatement(class BotStatement *const this,
			intconst __in_chrg); /* size=153354288, low_pc=0 */ //     0
} /* size: 153271928 */

/* <0> (null):0 */
void OnEvent(class BotChatterInterface *const this, enum GameEventType event, class CBaseEntity * entity, class CBaseEntity * other)
{
} /* size: 153355408 */

/* <0> (null):0 */
void OnDeath(class BotChatterInterface *const this)
{
	{
		const class BotPhrase  * pain;                        //     0
		GetSpeakable(const class BotPhrase  *const this,
				int bankIndex,
				float * duration); /* size=153388268, low_pc=0 */ //     0
		ResetRadioSilenceDuration(class BotChatterInterface *const this); /* size=153397184, low_pc=0 */ //     0
		GetPhrase(const class BotPhraseManager  *const this,
				const char  * name); /* size=153403992, low_pc=0 */ //     0
	}
	IsTalking(const class BotChatterInterface  *const this); /* size=153287412, low_pc=0 */ //     0
	GetVerbosity(const class BotChatterInterface  *const this); /* size=153288492, low_pc=0 */ //     0
	GetVerbosity(const class BotChatterInterface  *const this); /* size=153426576, low_pc=0 */ //     0
} /* size: 153372568 */

/* <0> (null):0 */
void GetActiveStatement(class BotChatterInterface *const this)
{
	{
		class BotStatement * earliest;                        //     0
		float earlyTime;                                      //     0
		{
			int i;                                        //     0
			{
				class CBasePlayer * player;           //     0
				class CCSBot * bot;                   //     0
				FNullEnt(entvars_t * pev); /* size=0, low_pc=0 */ //     0
				{
					class BotStatement * say;     //     0
				}
			}
		}
	}
} /* size: 153428892 */

/* <0> (null):0 */
void ShouldSpeak(const class BotChatterInterface  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ShouldSpeak(const class BotChatterInterface  *const this)
{
	GetNearbyFriendCount(const class CCSBot  *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void GetRadioSilenceDuration(class BotChatterInterface *const this)
{
	GetElapsedTime(const class IntervalTimer  *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void ResetRadioSilenceDuration(class BotChatterInterface *const this)
{
	Reset(class IntervalTimer *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void EnemySpotted(class BotChatterInterface *const this)
{
	{
		Place place;                                          //     0
		class BotStatement * say;                             //     0
		GetPlace(const class BotPhraseManager  *const this,
			PlaceCriteria place); /* size=0, low_pc=0 */ //     0
		BotStatement(class BotStatement *const this,
				class BotChatterInterface * chatter,
				enum BotStatementType type,
				float expireDuration); /* size=0, low_pc=0 */ //     0
		AppendPhrase(class BotStatement *const this,
				enum ContextType contextPhrase); /* size=0, low_pc=0 */ //     0
		AppendPhrase(class BotStatement *const this,
				enum ContextType contextPhrase); /* size=0, low_pc=0 */ //     0
		AddCondition(class BotStatement *const this,
				enum ConditionType condition); /* size=0, low_pc=0 */ //     0
		AppendPhrase(class BotStatement *const this,
				const class BotPhrase  * phrase); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline void SayWhere(class BotStatement * say, Place place)
{
} /* size: 0 */

/* <0> (null):0 */
void Clear(class BotChatterInterface *const this, Place place)
{
	{
		class BotStatement * say;                             //     0
		SayWhere(class BotStatement * say,
			Place place); /* size=0, low_pc=0 */ //     0
		BotStatement(class BotStatement *const this,
				class BotChatterInterface * chatter,
				enum BotStatementType type,
				float expireDuration); /* size=0, low_pc=0 */ //     0
		GetPhrase(const class BotPhraseManager  *const this,
				const char  * name); /* size=0, low_pc=0 */ //     0
		AppendPhrase(class BotStatement *const this,
				const class BotPhrase  * phrase); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void ReportIn(class BotChatterInterface *const this)
{
	{
		class BotStatement * say;                             //     0
		BotStatement(class BotStatement *const this,
				class BotChatterInterface * chatter,
				enum BotStatementType type,
				float expireDuration); /* size=0, low_pc=0 */ //     0
		GetPhrase(const class BotPhraseManager  *const this,
				const char  * name); /* size=0, low_pc=0 */ //     0
		AppendPhrase(class BotStatement *const this,
				const class BotPhrase  * phrase); /* size=0, low_pc=0 */ //     0
		AddCondition(class BotStatement *const this,
				enum ConditionType condition); /* size=0, low_pc=0 */ //     0
		BotRequestReportMeme(class BotRequestReportMeme *const this); /* size=0, low_pc=0 */ //     0
		AttachMeme(class BotStatement *const this,
				class BotMeme * meme); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void PinnedDown(class BotChatterInterface *const this)
{
	{
		floatconst minRequestInterval;                        //     0
		class BotStatement * say;                             //     0
		Place place;                                          //     0
		IsLessThen(const class IntervalTimer  *const this,
				float duration); /* size=0, low_pc=0 */ //     0
		Reset(class IntervalTimer *const this); /* size=0, low_pc=0 */ //     0
		BotStatement(class BotStatement *const this,
				class BotChatterInterface * chatter,
				enum BotStatementType type,
				float expireDuration); /* size=0, low_pc=0 */ //     0
		SayWhere(class BotStatement * say,
			Place place); /* size=0, low_pc=0 */ //     0
		GetPhrase(const class BotPhraseManager  *const this,
				const char  * name); /* size=0, low_pc=0 */ //     0
		AppendPhrase(class BotStatement *const this,
				const class BotPhrase  * phrase); /* size=0, low_pc=0 */ //     0
		BotHelpMeme(class BotHelpMeme *const this,
				Place place); /* size=0, low_pc=0 */ //     0
		AttachMeme(class BotStatement *const this,
				class BotMeme * meme); /* size=0, low_pc=0 */ //     0
		AddCondition(class BotStatement *const this,
				enum ConditionType condition); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void HeardNoise(class BotChatterInterface *const this, const class Vector  * pos)
{
	{
		class CCSBotManager * ctrl;                           //     0
		IsElapsed(const class CountdownTimer  *const this); /* size=0, low_pc=0 */ //     0
		Start(class CountdownTimer *const this,
			float duration); /* size=0, low_pc=0 */ //     0
		{
			class BotStatement * say;                     //     0
			BotStatement(class BotStatement *const this,
					class BotChatterInterface * chatter,
					enum BotStatementType type,
					float expireDuration); /* size=0, low_pc=0 */ //     0
			GetPhrase(const class BotPhraseManager  *const this,
					const char  * name); /* size=0, low_pc=0 */ //     0
			AppendPhrase(class BotStatement *const this,
					const class BotPhrase  * phrase); /* size=0, low_pc=0 */ //     0
			SetPlace(class BotStatement *const this,
				Place where); /* size=0, low_pc=0 */ //     0
		}
	}
} /* size: 0 */

/* <0> (null):0 */
void KilledMyEnemy(class BotChatterInterface *const this, int victimID)
{
	{
		class BotStatement * say;                             //     0
		GetNearbyEnemyCount(const class CCSBot  *const this); /* size=0, low_pc=0 */ //     0
		BotStatement(class BotStatement *const this,
				class BotChatterInterface * chatter,
				enum BotStatementType type,
				float expireDuration); /* size=0, low_pc=0 */ //     0
		GetPhrase(const class BotPhraseManager  *const this,
				const char  * name); /* size=0, low_pc=0 */ //     0
		AppendPhrase(class BotStatement *const this,
				const class BotPhrase  * phrase); /* size=0, low_pc=0 */ //     0
		SetSubject(class BotStatement *const this,
				int playerID); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void EnemiesRemaining(class BotChatterInterface *const this)
{
	{
		class BotStatement * say;                             //     0
		GetNearbyEnemyCount(const class CCSBot  *const this); /* size=0, low_pc=0 */ //     0
		BotStatement(class BotStatement *const this,
				class BotChatterInterface * chatter,
				enum BotStatementType type,
				float expireDuration); /* size=0, low_pc=0 */ //     0
		AppendPhrase(class BotStatement *const this,
				enum ContextType contextPhrase); /* size=0, low_pc=0 */ //     0
		SetStartTime(class BotStatement *const this,
				float timestamp); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void Affirmative(class BotChatterInterface *const this)
{
	{
		class BotStatement * say;                             //     0
		BotStatement(class BotStatement *const this,
				class BotChatterInterface * chatter,
				enum BotStatementType type,
				float expireDuration); /* size=0, low_pc=0 */ //     0
		GetPhrase(const class BotPhraseManager  *const this,
				const char  * name); /* size=0, low_pc=0 */ //     0
		AppendPhrase(class BotStatement *const this,
				const class BotPhrase  * phrase); /* size=152507384, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void Interpret(const class BotBombStatusMeme  *const this, class CCSBot * sender, class CCSBot * receiver)
{
	Interpret(const class BotBombStatusMeme  *const this,
			class CCSBot * sender,
			class CCSBot * receiver); /* size=152431340, low_pc=0 */ //     0
} /* size: 152545764 */

/* <0> (null):0 */
void Interpret(const class BotBombsiteStatusMeme  *const this, class CCSBot * sender, class CCSBot * receiver)
{
	Interpret(const class BotBombsiteStatusMeme  *const this,
			class CCSBot * sender,
			class CCSBot * receiver); /* size=152586272, low_pc=0 */ //     0
} /* size: 152433308 */

/* <0> (null):0 */
void Negative(class BotChatterInterface *const this)
{
	{
		class BotStatement * say;                             //     0
		BotStatement(class BotStatement *const this,
				class BotChatterInterface * chatter,
				enum BotStatementType type,
				float expireDuration); /* size=152635312, low_pc=0 */ //     0
		GetPhrase(const class BotPhraseManager  *const this,
				const char  * name); /* size=152635824, low_pc=0 */ //     0
		AppendPhrase(class BotStatement *const this,
				const class BotPhrase  * phrase); /* size=152669560, low_pc=0 */ //     0
	}
} /* size: 152611896 */

/* <0> (null):0 */
void GoingToPlantTheBomb(class BotChatterInterface *const this, Place place)
{
	{
		class CCSBotManager * ctrl;                           //     0
		floatconst minInterval;                               //     0
		class BotStatement * say;                             //     0
		IsLessThen(const class IntervalTimer  *const this,
				float duration); /* size=152745768, low_pc=0 */ //     0
		Reset(class IntervalTimer *const this); /* size=152747096, low_pc=0 */ //     0
		BotStatement(class BotStatement *const this,
				class BotChatterInterface * chatter,
				enum BotStatementType type,
				float expireDuration); /* size=152748424, low_pc=0 */ //     0
		GetPhrase(const class BotPhraseManager  *const this,
				const char  * name); /* size=152562984, low_pc=0 */ //     0
		AppendPhrase(class BotStatement *const this,
				const class BotPhrase  * phrase); /* size=152722992, low_pc=0 */ //     0
		SetPlace(class BotStatement *const this,
			Place where); /* size=152814656, low_pc=0 */ //     0
		BotFollowMeme(class BotFollowMeme *const this); /* size=152815576, low_pc=0 */ //     0
		AttachMeme(class BotStatement *const this,
				class BotMeme * meme); /* size=152816664, low_pc=0 */ //     0
	}
} /* size: 152685212 */

/* <0> (null):0 */
void PlantingTheBomb(class BotChatterInterface *const this, Place place)
{
	{
		class CCSBotManager * ctrl;                           //     0
		class BotStatement * say;                             //     0
		BotStatement(class BotStatement *const this,
				class BotChatterInterface * chatter,
				enum BotStatementType type,
				float expireDuration); /* size=152887936, low_pc=0 */ //     0
		GetPhrase(const class BotPhraseManager  *const this,
				const char  * name); /* size=152888992, low_pc=0 */ //     0
		AppendPhrase(class BotStatement *const this,
				const class BotPhrase  * phrase); /* size=152905256, low_pc=0 */ //     0
		SetPlace(class BotStatement *const this,
			Place where); /* size=152762220, low_pc=0 */ //     0
		BotDefendHereMeme(class BotDefendHereMeme *const this,
					const class Vector  * pos); /* size=152763004, low_pc=0 */ //     0
		AttachMeme(class BotStatement *const this,
				class BotMeme * meme); /* size=152764196, low_pc=0 */ //     0
	}
} /* size: 152855672 */

/* <0> (null):0 */
void TheyPickedUpTheBomb(class BotChatterInterface *const this)
{
	{
		class CCSBotManager * ctrl;                           //     0
		class BotStatement * say;                             //     0
		BotStatement(class BotStatement *const this,
				class BotChatterInterface * chatter,
				enum BotStatementType type,
				float expireDuration); /* size=152289492, low_pc=0 */ //     0
		GetPhrase(const class BotPhraseManager  *const this,
				const char  * name); /* size=152647544, low_pc=0 */ //     0
		AppendPhrase(class BotStatement *const this,
				const class BotPhrase  * phrase); /* size=152950680, low_pc=0 */ //     0
		BotBombStatusMeme(class BotBombStatusMeme *const this,
					enum BombState state,
					const class Vector  * pos); /* size=153212976, low_pc=0 */ //     0
		AttachMeme(class BotStatement *const this,
				class BotMeme * meme); /* size=153214572, low_pc=0 */ //     0
	}
} /* size: 152597104 */

/* <0> (null):0 */
void SpottedBomber(class BotChatterInterface *const this, class CBasePlayer * bomber)
{
	{
		class BotStatement * say;                             //     0
		Place place;                                          //     0
		{
			const class Vector  * bomberPos;              //     0
			floatconst closeRangeSq;                      //     0
			operator-(const class Vector  *const this,
					const class Vector  &const v); /* size=153245056, low_pc=0 */ //     0
			LengthSquared(const class Vector  *const this); /* size=153245536, low_pc=0 */ //     0
		}
		BotStatement(class BotStatement *const this,
				class BotChatterInterface * chatter,
				enum BotStatementType type,
				float expireDuration); /* size=153246192, low_pc=0 */ //     0
		SayWhere(class BotStatement * say,
			Place place); /* size=153247520, low_pc=0 */ //     0
		GetPhrase(const class BotPhraseManager  *const this,
				const char  * name); /* size=153266912, low_pc=0 */ //     0
		AppendPhrase(class BotStatement *const this,
				const class BotPhrase  * phrase); /* size=153169240, low_pc=0 */ //     0
		entindex(class CBaseEntity *const this); /* size=153293932, low_pc=0 */ //     0
		SetSubject(class BotStatement *const this,
				int playerID); /* size=153297236, low_pc=0 */ //     0
		BotBombStatusMeme(class BotBombStatusMeme *const this,
					enum BombState state,
					const class Vector  * pos); /* size=153302384, low_pc=0 */ //     0
		AttachMeme(class BotStatement *const this,
				class BotMeme * meme); /* size=153303576, low_pc=0 */ //     0
	}
} /* size: 153156048 */

/* <0> (null):0 */
void SpottedLooseBomb(class BotChatterInterface *const this, class CBaseEntity * bomb)
{
	{
		class CCSBotManager * ctrl;                           //     0
		IsElapsed(const class CountdownTimer  *const this); /* size=153321276, low_pc=0 */ //     0
		{
			class BotStatement * say;                     //     0
			Place place;                                  //     0
			Start(class CountdownTimer *const this,
				float duration); /* size=153270552, low_pc=0 */ //     0
			BotStatement(class BotStatement *const this,
					class BotChatterInterface * chatter,
					enum BotStatementType type,
					float expireDuration); /* size=153271744, low_pc=0 */ //     0
			SayWhere(class BotStatement * say,
				Place place); /* size=153272664, low_pc=0 */ //     0
			GetPhrase(const class BotPhraseManager  *const this,
					const char  * name); /* size=153372752, low_pc=0 */ //     0
			AppendPhrase(class BotStatement *const this,
					const class BotPhrase  * phrase); /* size=153393616, low_pc=0 */ //     0
			GetLooseBomb(class CCSBotManager *const this); /* size=153396840, low_pc=0 */ //     0
			BotBombStatusMeme(class BotBombStatusMeme *const this,
						enum BombState state,
						const class Vector  * pos); /* size=153402240, low_pc=0 */ //     0
			AttachMeme(class BotStatement *const this,
					class BotMeme * meme); /* size=153403452, low_pc=0 */ //     0
		}
	}
} /* size: 153304752 */

/* <0> (null):0 */
void GuardingLooseBomb(class BotChatterInterface *const this, class CBaseEntity * bomb)
{
	{
		class CCSBotManager * ctrl;                           //     0
		class BotStatement * say;                             //     0
		Place place;                                          //     0
		BotStatement(class BotStatement *const this,
				class BotChatterInterface * chatter,
				enum BotStatementType type,
				float expireDuration); /* size=153427516, low_pc=0 */ //     0
		SayWhere(class BotStatement * say,
			Place place); /* size=153428484, low_pc=0 */ //     0
		GetPhrase(const class BotPhraseManager  *const this,
				const char  * name); /* size=153452736, low_pc=0 */ //     0
		AppendPhrase(class BotStatement *const this,
				const class BotPhrase  * phrase); /* size=0, low_pc=0 */ //     0
		GetLooseBomb(class CCSBotManager *const this); /* size=0, low_pc=0 */ //     0
		BotBombStatusMeme(class BotBombStatusMeme *const this,
					enum BombState state,
					const class Vector  * pos); /* size=0, low_pc=0 */ //     0
		AttachMeme(class BotStatement *const this,
				class BotMeme * meme); /* size=0, low_pc=0 */ //     0
	}
} /* size: 153345792 */

/* <0> (null):0 */
void RequestBombLocation(class BotChatterInterface *const this)
{
	{
		class BotStatement * say;                             //     0
		BotStatement(class BotStatement *const this,
				class BotChatterInterface * chatter,
				enum BotStatementType type,
				float expireDuration); /* size=0, low_pc=0 */ //     0
		GetPhrase(const class BotPhraseManager  *const this,
				const char  * name); /* size=0, low_pc=0 */ //     0
		AppendPhrase(class BotStatement *const this,
				const class BotPhrase  * phrase); /* size=0, low_pc=0 */ //     0
		BotWhereBombMeme(class BotWhereBombMeme *const this); /* size=0, low_pc=0 */ //     0
		AttachMeme(class BotStatement *const this,
				class BotMeme * meme); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void BombsiteClear(class BotChatterInterface *const this, int zoneIndex)
{
	{
		class CCSBotManager * ctrl;                           //     0
		const class Zone  * zone;                             //     0
		class BotStatement * say;                             //     0
		BotStatement(class BotStatement *const this,
				class BotChatterInterface * chatter,
				enum BotStatementType type,
				float expireDuration); /* size=0, low_pc=0 */ //     0
		SayWhere(class BotStatement * say,
			Place place); /* size=0, low_pc=0 */ //     0
		GetPhrase(const class BotPhraseManager  *const this,
				const char  * name); /* size=0, low_pc=0 */ //     0
		AppendPhrase(class BotStatement *const this,
				const class BotPhrase  * phrase); /* size=0, low_pc=0 */ //     0
		BotBombsiteStatusMeme(class BotBombsiteStatusMeme *const this,
					int zoneIndex,
					enum StatusType status); /* size=0, low_pc=0 */ //     0
		AttachMeme(class BotStatement *const this,
				class BotMeme * meme); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void FoundPlantedBomb(class BotChatterInterface *const this, int zoneIndex)
{
	{
		class CCSBotManager * ctrl;                           //     0
		const class Zone  * zone;                             //     0
		class BotStatement * say;                             //     0
		BotStatement(class BotStatement *const this,
				class BotChatterInterface * chatter,
				enum BotStatementType type,
				float expireDuration); /* size=0, low_pc=0 */ //     0
		GetPhrase(const class BotPhraseManager  *const this,
				const char  * name); /* size=0, low_pc=0 */ //     0
		AppendPhrase(class BotStatement *const this,
				const class BotPhrase  * phrase); /* size=0, low_pc=0 */ //     0
		SetPlace(class BotStatement *const this,
			Place where); /* size=0, low_pc=0 */ //     0
		BotBombsiteStatusMeme(class BotBombsiteStatusMeme *const this,
					int zoneIndex,
					enum StatusType status); /* size=0, low_pc=0 */ //     0
		AttachMeme(class BotStatement *const this,
				class BotMeme * meme); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void Interpret(const class BotWhereBombMeme  *const this, class CCSBot * sender, class CCSBot * receiver)
{
	{
		int zone;                                             //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void Scared(class BotChatterInterface *const this)
{
	{
		floatconst minInterval;                               //     0
		class BotStatement * say;                             //     0
		IsLessThen(const class IntervalTimer  *const this,
				float duration); /* size=0, low_pc=0 */ //     0
		Reset(class IntervalTimer *const this); /* size=0, low_pc=0 */ //     0
		BotStatement(class BotStatement *const this,
				class BotChatterInterface * chatter,
				enum BotStatementType type,
				float expireDuration); /* size=0, low_pc=0 */ //     0
		GetPhrase(const class BotPhraseManager  *const this,
				const char  * name); /* size=0, low_pc=0 */ //     0
		AppendPhrase(class BotStatement *const this,
				const class BotPhrase  * phrase); /* size=0, low_pc=0 */ //     0
		AddCondition(class BotStatement *const this,
				enum ConditionType condition); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void NeedBackup(class BotChatterInterface *const this)
{
	{
		floatconst minRequestInterval;                        //     0
		IsLessThen(const class IntervalTimer  *const this,
				float duration); /* size=0, low_pc=0 */ //     0
		{
			class BotStatement * say;                     //     0
			Place place;                                  //     0
			BotStatement(class BotStatement *const this,
					class BotChatterInterface * chatter,
					enum BotStatementType type,
					float expireDuration); /* size=0, low_pc=0 */ //     0
			SayWhere(class BotStatement * say,
				Place place); /* size=0, low_pc=0 */ //     0
			GetPhrase(const class BotPhraseManager  *const this,
					const char  * name); /* size=0, low_pc=0 */ //     0
			AppendPhrase(class BotStatement *const this,
					const class BotPhrase  * phrase); /* size=0, low_pc=0 */ //     0
			BotHelpMeme(class BotHelpMeme *const this,
					Place place); /* size=0, low_pc=0 */ //     0
			AttachMeme(class BotStatement *const this,
					class BotMeme * meme); /* size=0, low_pc=0 */ //     0
		}
		Reset(class IntervalTimer *const this); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void ReportEnemies(class BotChatterInterface *const this)
{
	GetNearbyEnemyCount(const class CCSBot  *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Update(class BotChatterInterface *const this)
{
	{
		class BotStatement * say;                             //     0
		const class BotStatement  * friendSay;                //     0
		class BotStatement * nextSay;                         //     0
		ShouldSpeak(const class BotChatterInterface  *const this); /* size=0, low_pc=0 */ //     0
		GetOwner(const class BotStatement  *const this); /* size=0, low_pc=0 */ //     0
		GetOwner(const class BotStatement  *const this); /* size=0, low_pc=0 */ //     0
		IsValid(const class BotStatement  *const this); /* size=0, low_pc=0 */ //     0
		RemoveStatement(class BotChatterInterface *const this,
				class BotStatement * statement); /* size=0, low_pc=0 */ //     0
		RemoveStatement(class BotChatterInterface *const this,
				class BotStatement * statement); /* size=0, low_pc=0 */ //     0
		IsObsolete(const class BotStatement  *const this); /* size=0, low_pc=0 */ //     0
		IsRedundant(const class BotStatement  *const this,
				const class BotStatement  * say); /* size=0, low_pc=0 */ //     0
		{
			floatconst longTime;                          //     0
			GetRadioSilenceDuration(class BotChatterInterface *const this); /* size=0, low_pc=0 */ //     0
		}
		RemoveStatement(class BotChatterInterface *const this,
				class BotStatement * statement); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void CelebrateWin(class BotChatterInterface *const this)
{
	{
		class BotStatement * say;                             //     0
		floatconst quickRound;                                //     0
		class CCSBotManager * ctrl;                           //     0
		BotStatement(class BotStatement *const this,
				class BotChatterInterface * chatter,
				enum BotStatementType type,
				float expireDuration); /* size=0, low_pc=0 */ //     0
		SetStartTime(class BotStatement *const this,
				float timestamp); /* size=0, low_pc=0 */ //     0
		GetElapsedRoundTime(const class CCSBotManager  *const this); /* size=0, low_pc=0 */ //     0
		GetPhrase(const class BotPhraseManager  *const this,
				const char  * name); /* size=0, low_pc=0 */ //     0
		AppendPhrase(class BotStatement *const this,
				const class BotPhrase  * phrase); /* size=146682700, low_pc=0 */ //     0
		GetPhrase(const class BotPhraseManager  *const this,
				const char  * name); /* size=146685592, low_pc=0 */ //     0
		GetPhrase(const class BotPhraseManager  *const this,
				const char  * name); /* size=152159720, low_pc=0 */ //     0
		GetPhrase(const class BotPhraseManager  *const this,
				const char  * name); /* size=152185632, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void AnnouncePlan(class BotChatterInterface *const this, const char  * phraseName, Place place)
{
	{
		class CCSBotManager * ctrl;                           //     0
		class BotStatement * say;                             //     0
		BotStatement(class BotStatement *const this,
				class BotChatterInterface * chatter,
				enum BotStatementType type,
				float expireDuration); /* size=152265624, low_pc=0 */ //     0
		GetPhrase(const class BotPhraseManager  *const this,
				const char  * name); /* size=152266104, low_pc=0 */ //     0
		AppendPhrase(class BotStatement *const this,
				const class BotPhrase  * phrase); /* size=152304008, low_pc=0 */ //     0
		SetPlace(class BotStatement *const this,
			Place where); /* size=152305564, low_pc=0 */ //     0
		SetStartTime(class BotStatement *const this,
				float timestamp); /* size=152306044, low_pc=0 */ //     0
	}
} /* size: 152230076 */

/* <0> (null):0 */
void GuardingHostages(class BotChatterInterface *const this, Place place, bool isPlan)
{
	{
		class CCSBotManager * ctrl;                           //     0
		floatconst minInterval;                               //     0
		IsLessThen(const class IntervalTimer  *const this,
				float duration); /* size=152323072, low_pc=0 */ //     0
		Say(class BotChatterInterface *const this,
			const char  * phraseName,
			float lifetime,
			float delay); /* size=152335808, low_pc=0 */ //     0
	}
} /* size: 152306904 */

/* <0> (null):0 */
void GuardingHostageEscapeZone(class BotChatterInterface *const this, bool isPlan)
{
	{
		class CCSBotManager * ctrl;                           //     0
		floatconst minInterval;                               //     0
	}
} /* size: 152388096 */

/* <0> (null):0 */
void GuardingHostageEscapeZone(class BotChatterInterface *const this, bool isPlan)
{
	{
		class CCSBotManager * ctrl;                           //     0
		floatconst minInterval;                               //     0
		IsLessThen(const class IntervalTimer  *const this,
				float duration); /* size=152422904, low_pc=0 */ //     0
		Say(class BotChatterInterface *const this,
			const char  * phraseName,
			float lifetime,
			float delay); /* size=152423248, low_pc=0 */ //     0
	}
} /* size: 152345152 */

/* <0> (null):0 */
void HostagesBeingTaken(class BotChatterInterface *const this)
{
	{
		class CCSBotManager * ctrl;                           //     0
		class BotStatement * say;                             //     0
		BotStatement(class BotStatement *const this,
				class BotChatterInterface * chatter,
				enum BotStatementType type,
				float expireDuration); /* size=153229648, low_pc=0 */ //     0
		GetPhrase(const class BotPhraseManager  *const this,
				const char  * name); /* size=153230432, low_pc=0 */ //     0
		AppendPhrase(class BotStatement *const this,
				const class BotPhrase  * phrase); /* size=153245392, low_pc=0 */ //     0
		BotHostageBeingTakenMeme(class BotHostageBeingTakenMeme *const this); /* size=153247176, low_pc=0 */ //     0
		AttachMeme(class BotStatement *const this,
				class BotMeme * meme); /* size=153248368, low_pc=0 */ //     0
	}
} /* size: 153212592 */

/* <0> (null):0 */
void HostagesTaken(class BotChatterInterface *const this)
{
	{
		class CCSBotManager * ctrl;                           //     0
		class BotStatement * say;                             //     0
		BotStatement(class BotStatement *const this,
				class BotChatterInterface * chatter,
				enum BotStatementType type,
				float expireDuration); /* size=153265440, low_pc=0 */ //     0
		GetPhrase(const class BotPhraseManager  *const this,
				const char  * name); /* size=153266360, low_pc=0 */ //     0
		AppendPhrase(class BotStatement *const this,
				const class BotPhrase  * phrase); /* size=153168552, low_pc=0 */ //     0
	}
} /* size: 153254208 */

/* <0> (null):0 */
void TalkingToHostages(class BotChatterInterface *const this)
{
} /* size: 153293908 */

/* <0> (null):0 */
void EscortingHostages(class BotChatterInterface *const this)
{
	{
		class CCSBotManager * ctrl;                           //     0
		IsElapsed(const class CountdownTimer  *const this); /* size=153312580, low_pc=0 */ //     0
		{
			class BotStatement * say;                     //     0
			Start(class CountdownTimer *const this,
				float duration); /* size=153321596, low_pc=0 */ //     0
			BotStatement(class BotStatement *const this,
					class BotChatterInterface * chatter,
					enum BotStatementType type,
					float expireDuration); /* size=153327180, low_pc=0 */ //     0
			GetPhrase(const class BotPhraseManager  *const this,
					const char  * name); /* size=153328372, low_pc=0 */ //     0
			AppendPhrase(class BotStatement *const this,
					const class BotPhrase  * phrase); /* size=153280344, low_pc=0 */ //     0
		}
	}
} /* size: 153302224 */

/* <0> (null):0 */
void ReportingIn(class BotChatterInterface *const this)
{
	{
		class CCSBotManager * ctrl;                           //     0
		class BotStatement * say;                             //     0
		Place place;                                          //     0
		BotStatement(class BotStatement *const this,
				class BotChatterInterface * chatter,
				enum BotStatementType type,
				float expireDuration); /* size=153379360, low_pc=0 */ //     0
		SayWhere(class BotStatement * say,
			Place place); /* size=153380476, low_pc=0 */ //     0
		GoingToPlantTheBomb(class BotChatterInterface *const this,
					Place place); /* size=153347652, low_pc=0 */ //     0
		{
			floatconst recentTime;                        //     0
			SetStartTime(class BotStatement *const this,
					float timestamp); /* size=0, low_pc=0 */ //     0
			GetTimeSinceLastSawEnemy(const class CCSBot  *const this); /* size=0, low_pc=0 */ //     0
			GetPhrase(const class BotPhraseManager  *const this,
					const char  * name); /* size=0, low_pc=0 */ //     0
			AppendPhrase(class BotStatement *const this,
					const class BotPhrase  * phrase); /* size=0, low_pc=0 */ //     0
			GetPhrase(const class BotPhraseManager  *const this,
					const char  * name); /* size=0, low_pc=0 */ //     0
			GetPhrase(const class BotPhraseManager  *const this,
					const char  * name); /* size=0, low_pc=0 */ //     0
		}
		GetPhrase(const class BotPhraseManager  *const this,
				const char  * name); /* size=0, low_pc=0 */ //     0
		AppendPhrase(class BotStatement *const this,
				const class BotPhrase  * phrase); /* size=0, low_pc=0 */ //     0
		BotHelpMeme(class BotHelpMeme *const this,
				Place place); /* size=0, low_pc=0 */ //     0
		AttachMeme(class BotStatement *const this,
				class BotMeme * meme); /* size=0, low_pc=0 */ //     0
		GetPhrase(const class BotPhraseManager  *const this,
				const char  * name); /* size=0, low_pc=0 */ //     0
		Say(class BotChatterInterface *const this,
			const char  * phraseName,
			float lifetime,
			float delay); /* size=0, low_pc=0 */ //     0
		GuardingHostages(class BotChatterInterface *const this,
				Place place,
				bool isPlan); /* size=0, low_pc=0 */ //     0
		GuardingHostageEscapeZone(class BotChatterInterface *const this,
						bool isPlan); /* size=0, low_pc=0 */ //     0
		GetLooseBomb(class CCSBotManager *const this); /* size=0, low_pc=0 */ //     0
		GetPhrase(const class BotPhraseManager  *const this,
				const char  * name); /* size=0, low_pc=0 */ //     0
		AppendPhrase(class BotStatement *const this,
				const class BotPhrase  * phrase); /* size=0, low_pc=0 */ //     0
		GetLooseBomb(class CCSBotManager *const this); /* size=0, low_pc=0 */ //     0
		BotBombStatusMeme(class BotBombStatusMeme *const this,
					enum BombState state,
					const class Vector  * pos); /* size=0, low_pc=0 */ //     0
		AttachMeme(class BotStatement *const this,
				class BotMeme * meme); /* size=0, low_pc=0 */ //     0
	}
} /* size: 153355536 */

/* <0> (null):0 */
void Interpret(const class BotRequestReportMeme  *const this, class CCSBot * sender, class CCSBot * receiver)
{
} /* size: 0 */

/* <0> (null):0 */
void HostageDown(class BotChatterInterface *const this)
{
	{
		class CCSBotManager * ctrl;                           //     0
		class BotStatement * say;                             //     0
		BotStatement(class BotStatement *const this,
				class BotChatterInterface * chatter,
				enum BotStatementType type,
				float expireDuration); /* size=0, low_pc=0 */ //     0
		GetPhrase(const class BotPhraseManager  *const this,
				const char  * name); /* size=0, low_pc=0 */ //     0
		AppendPhrase(class BotStatement *const this,
				const class BotPhrase  * phrase); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void Encourage(class BotChatterInterface *const this, const char  * phraseName, float repeatInterval, float lifetime)
{
	{
		class CCSBotManager * ctrl;                           //     0
		IsElapsed(const class CountdownTimer  *const this); /* size=0, low_pc=0 */ //     0
		Say(class BotChatterInterface *const this,
			const char  * phraseName,
			float lifetime,
			float delay); /* size=0, low_pc=0 */ //     0
		Start(class CountdownTimer *const this,
			float duration); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void KilledFriend(class BotChatterInterface *const this)
{
	{
		class BotStatement * say;                             //     0
		BotStatement(class BotStatement *const this,
				class BotChatterInterface * chatter,
				enum BotStatementType type,
				float expireDuration); /* size=0, low_pc=0 */ //     0
		GetPhrase(const class BotPhraseManager  *const this,
				const char  * name); /* size=0, low_pc=0 */ //     0
		AppendPhrase(class BotStatement *const this,
				const class BotPhrase  * phrase); /* size=0, low_pc=0 */ //     0
		SetStartTime(class BotStatement *const this,
				float timestamp); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void FriendlyFire(class BotChatterInterface *const this)
{
	{
		class BotStatement * say;                             //     0
		BotStatement(class BotStatement *const this,
				class BotChatterInterface * chatter,
				enum BotStatementType type,
				float expireDuration); /* size=0, low_pc=0 */ //     0
		GetPhrase(const class BotPhraseManager  *const this,
				const char  * name); /* size=0, low_pc=0 */ //     0
		AppendPhrase(class BotStatement *const this,
				const class BotPhrase  * phrase); /* size=0, low_pc=0 */ //     0
		SetStartTime(class BotStatement *const this,
				float timestamp); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void _M_insert_aux(class vector<int, std::allocator<int> > *const this, iterator __position, const int  &const __x)
{
	{
		int __x_copy;                                         //     0
		construct(class new_allocator<int> *const this,
				pointer __p,
				const int  &const __val); /* size=152546132, low_pc=0 */ //     0
		copy_backward<int*, int*>(int * __first,
						int * __last,
						int * __result); /* size=152546700, low_pc=0 */ //     0
	}
	{
		size_typeconst __len;                                 //     0
		size_typeconst __elems_before;                        //     0
		pointer __new_start;                                  //     0
		pointer __new_finish;                                 //     0
		_M_check_len(const class vector<int, std::allocator<int> >  *const this,
				size_type __n,
				const char  * __s); /* size=152611432, low_pc=0 */ //     0
		operator-<int*, std::vector<int> >(const class __normal_iterator<int*, std::vector<int, std::allocator<int> > >  &const __lhs,
							const class __normal_iterator<int*, std::vector<int, std::allocator<int> > >  &const __rhs); /* size=152630064, low_pc=0 */ //     0
		_M_allocate(class _Vector_base<int, std::allocator<int> > *const this,
				size_t __n); /* size=152635104, low_pc=0 */ //     0
		construct(class new_allocator<int> *const this,
				pointer __p,
				const int  &const __val); /* size=152636400, low_pc=0 */ //     0
		__uninitialized_move_a<int*, int*, std::allocator<int> >(int * __first,
									int * __last,
									int * __result,
									class allocator<int> &const __alloc); /* size=152637320, low_pc=0 */ //     0
		__uninitialized_move_a<int*, int*, std::allocator<int> >(int * __first,
									int * __last,
									int * __result,
									class allocator<int> &const __alloc); /* size=152730868, low_pc=0 */ //     0
		_M_deallocate(class _Vector_base<int, std::allocator<int> > *const this,
				pointer __p,
				size_t __n); /* size=152814816, low_pc=0 */ //     0
	}
} /* size: 152488468 */

/* <0> (null):0 */
void _M_insert_aux(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocaconst this, iterator __position, const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  &const __x)
{
	{
		class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * __x_copy;                 //     0
		construct(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *const this,
				pointer __p,
				const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  &const __val); /* size=152887448, low_pc=0 */ //     0
		copy_backward<std::vector<BotSpeakable*>**, std::vector<BotSpeakable*>**>(class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * __first,
												class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * __last,
												class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * __result); /* size=152888096, low_pc=0 */ //     0
	}
	{
		size_typeconst __len;                                 //     0
		size_typeconst __elems_before;                        //     0
		pointer __new_start;                                  //     0
		pointer __new_finish;                                 //     0
		_M_check_len(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::const this,
				size_type __n,
				const char  * __s); /* size=152598232, low_pc=0 */ //     0
		operator-<std::vector<BotSpeakable*>**, std::vector<std::vector<BotSpeakable*>*> >(const class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakablconst __lhs,
													const class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakablconst __rhs); /* size=152289284, low_pc=0 */ //     0
		_M_allocate(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::const this,
				size_t __n); /* size=152646816, low_pc=0 */ //     0
		construct(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *const this,
				pointer __p,
				const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  &const __val); /* size=152649640, low_pc=0 */ //     0
		__uninitialized_move_a<std::vector<BotSpeakable*>**, std::vector<BotSpeakable*>**, std::allocator<std::vector<BotSpeakable*>*> >(class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * __first,
																class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * __last,
																class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * __result,
																class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> &const __alloc); /* size=152783528, low_pc=0 */ //     0
		__uninitialized_move_a<std::vector<BotSpeakable*>**, std::vector<BotSpeakable*>**, std::allocator<std::vector<BotSpeakable*>*> >(class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * __first,
																class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * __last,
																class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * __result,
																class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> &const __alloc); /* size=153230776, low_pc=0 */ //     0
		_M_deallocate(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::const this,
				pointer __p,
				size_t __n); /* size=153260952, low_pc=0 */ //     0
	}
} /* size: 152855168 */

/* <0> (null):0 */
void InitVoiceBank(class BotPhrase *const this, int bankIndex)
{
	push_back(class vector<int, std::allocator<int> > *const this,
			const value_type  &const __x); /* size=153218992, low_pc=0 */ //     0
	push_back(class vector<int, std::allocator<int> > *const this,
			const value_type  &const __x); /* size=153222008, low_pc=0 */ //     0
	vector(class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *const this); /* size=153169840, low_pc=0 */ //     0
	push_back(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocaconst this,
			const value_type  &const __x); /* size=153295860, low_pc=0 */ //     0
} /* size: 153264392 */

/* <0> (null):0 */
void BotPhrase(class BotPhrase *const this, unsigned int id, bool isPlace)
{
} /* size: 153302864 */

/* <0> (null):0 */
void BotPhrase(class BotPhrase *const this, unsigned int id, bool isPlace)
{
	vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocaconst this); /* size=153327180, low_pc=0 */ //     0
	vector(class vector<int, std::allocator<int> > *const this); /* size=153269752, low_pc=0 */ //     0
	vector(class vector<int, std::allocator<int> > *const this); /* size=153278312, low_pc=0 */ //     0
	ClearCriteria(const class BotPhrase  *const this); /* size=153354520, low_pc=0 */ //     0
} /* size: 153312372 */

/* <0> (null):0 */
void _M_insert_aux(class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *const this, iterator __position, const class BotSpeakable *  &const __x)
{
	{
		class BotSpeakable * __x_copy;                        //     0
		construct(class new_allocator<BotSpeakable*> *const this,
				pointer __p,
				const class BotSpeakable *  &const __val); /* size=153378408, low_pc=0 */ //     0
		copy_backward<BotSpeakable**, BotSpeakable**>(class BotSpeakable * * __first,
								class BotSpeakable * * __last,
								class BotSpeakable * * __result); /* size=153379544, low_pc=0 */ //     0
	}
	{
		size_typeconst __len;                                 //     0
		size_typeconst __elems_before;                        //     0
		pointer __new_start;                                  //     0
		pointer __new_finish;                                 //     0
		_M_check_len(const class vector<BotSpeakable*, std::allocator<BotSpeakable*> >  *const this,
				size_type __n,
				const char  * __s); /* size=153286552, low_pc=0 */ //     0
		operator-<BotSpeakable**, std::vector<BotSpeakable*> >(const class __normal_iterator<BotSpeakable**, std::vector<BotSpeakable*, std::allocator<BotSpeakable*> > >  &const __lhs,
									const class __normal_iterator<BotSpeakable**, std::vector<BotSpeakable*, std::allocator<BotSpeakable*> > >  &const __rhs); /* size=153428892, low_pc=0 */ //     0
		_M_allocate(class _Vector_base<BotSpeakable*, std::allocator<BotSpeakable*> > *const this,
				size_t __n); /* size=153434256, low_pc=0 */ //     0
		construct(class new_allocator<BotSpeakable*> *const this,
				pointer __p,
				const class BotSpeakable *  &const __val); /* size=153436380, low_pc=0 */ //     0
		__uninitialized_move_a<BotSpeakable**, BotSpeakable**, std::allocator<BotSpeakable*> >(class BotSpeakable * * __first,
													class BotSpeakable * * __last,
													class BotSpeakable * * __result,
													class allocator<BotSpeakable*> &const __alloc); /* size=153437576, low_pc=0 */ //     0
		__uninitialized_move_a<BotSpeakable**, BotSpeakable**, std::allocator<BotSpeakable*> >(class BotSpeakable * * __first,
													class BotSpeakable * * __last,
													class BotSpeakable * * __result,
													class allocator<BotSpeakable*> &const __alloc); /* size=0, low_pc=0 */ //     0
		_M_deallocate(class _Vector_base<BotSpeakable*, std::allocator<BotSpeakable*> > *const this,
				pointer __p,
				size_t __n); /* size=0, low_pc=0 */ //     0
	}
} /* size: 153355744 */

/* <0> (null):0 */
inline void push_back(class list<BotPhrase*, std::allocator<BotPhrase*> > *const this, const value_type  &const __x)
{
} /* size: 0 */

/* <0> (null):0 */
void Initialize(class BotPhraseManager *const this, const char  * filename, int bankIndex)
{
	{
		bool isDefault;                                       //     0
		int phraseDataLength;                                 //     0
		char * phraseDataFile;                                //     0
		char * phraseData;                                    //     0
		unsigned int nextID;                                  //     0
		intconst RadioPathLen;                                //     0
		char baseDir;                                         //     0
		char compositeFilename;                               //     0
		{
			char * token;                                 //     0
			{
				bool isPlace;                         //     0
				class BotPhrase * phrase;             //     0
				PlaceCriteria placeCriteria;          //     0
				CountCriteria countCriteria;          //     0
				enum GameEventType radioEvent;        //     0
				bool isImportant;                     //     0
				{
					class BotSpeakable * speak;   //     0
					BotSpeakableVector * speakables;  //     0
					operator[](class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocaconst this,
							size_type __n); /* size=0, low_pc=0 */ //     0
					{
						enum GameEventType event;   //     0
					}
					BotSpeakable(class BotSpeakable *const this); /* size=0, low_pc=0 */ //     0
					CloneString(const char  * str); /* size=0, low_pc=0 */ //     0
					push_back(class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *const this,
							const value_type  &const __x); /* size=0, low_pc=0 */ //     0
					operator[](class vector<int, std::allocator<int> > *const this,
							size_type __n); /* size=0, low_pc=0 */ //     0
					NameToID(const class BotPhraseManager  *const this,
						const char  * name); /* size=0, low_pc=0 */ //     0
					atoi(const char  * __nptr); /* size=0, low_pc=0 */ //     0
					CloneString(const char  * str); /* size=0, low_pc=0 */ //     0
				}
				GetPlace(const class BotPhraseManager  *const this,
					const char  * name); /* size=0, low_pc=0 */ //     0
				GetPhrase(const class BotPhraseManager  *const this,
						const char  * name); /* size=0, low_pc=0 */ //     0
				BotPhrase(class BotPhrase *const this,
						unsigned int id,
						bool isPlace); /* size=152140940, low_pc=0 */ //     0
				CloneString(const char  * str); /* size=152185792, low_pc=0 */ //     0
				push_back(class list<BotPhrase*, std::allocator<BotPhrase*> > *const this,
						const value_type  &const __x); /* size=152246032, low_pc=0 */ //     0
				push_back(class list<BotPhrase*, std::allocator<BotPhrase*> > *const this,
						const value_type  &const __x); /* size=152303664, low_pc=0 */ //     0
			}
			{
				char * token;                         //     0
			}
		}
	}
} /* size: 0 */

/* <0> (null):0 */
void _GLOBAL__sub_I__Z20GetRandomSpotAtPlacej(void)
{
	__static_initialization_and_destruction_0(int __initialize_p,
							int __priority); /* size=152337896, low_pc=0 */ //     0
} /* size: 152336048 */



/* Variables: */

extern class nothrow_tconst       nothrow; /* size: 0 */

char *                     cloneStr; /* size: 4 */

char *                     cloneStr; /* size: 4 */

float                      flLen; /* size: 4 */

int                        i; /* size: 4 */

int                        i; /* size: 4 */

class BotStatement *       s; /* size: 4 */

class BotStatement *       earlier; /* size: 4 */

int                        start; /* size: 4 */

BotSpeakableVector *       speakables; /* size: 4 */

int &const                 index; /* size: 4 */

const class BotSpeakable  * speak; /* size: 4 */

const_iterator             iter; /* size: 0 */

const class BotPhrase  *   phrase; /* size: 4 */

Place                      place; /* size: 4 */

const class Vector  *      spot; /* size: 4 */

int                        index; /* size: 4 */

int                        index; /* size: 4 */

class CNavArea *           area; /* size: 4 */

float                      distance; /* size: 4 */

class CNavArea *           area; /* size: 4 */

class PathCost            pathCost; /* size: 8 */

float                      travelDistance; /* size: 4 */

floatconst                 tooFar; /* size: 4 */

class BotSpeakable *       __tmp; /* size: 4 */

class __normal_iterator<BotSpeakable**, std::vector<BotSpeakable*, std::allocator<BotSpeakable*> > > __i; /* size: 4 */

_Node *                    __cur; /* size: 4 */

_Node *                    __tmp; /* size: 4 */

ptrdiff_tconst             _Num; /* size: 4 */

boolconst                  __simple; /* size: 1 */

ptrdiff_tconst             _Num; /* size: 4 */

boolconst                  __simple; /* size: 1 */

ptrdiff_tconst             _Num; /* size: 4 */

boolconst                  __simple; /* size: 1 */

_Node *                    __p; /* size: 4 */

_Node *                    __tmp; /* size: 4 */

ptrdiff_tconst             _Num; /* size: 4 */

boolconst                  __simple; /* size: 1 */

size_typeconst             __len; /* size: 4 */

ptrdiff_tconst             _Num; /* size: 4 */

boolconst                  __simple; /* size: 1 */

size_typeconst             __len; /* size: 4 */

ptrdiff_tconst             _Num; /* size: 4 */

boolconst                  __simple; /* size: 1 */

size_typeconst             __len; /* size: 4 */

class CCSBotManager *      ctrl; /* size: 4 */

floatconst                 minInterval; /* size: 4 */

class BotStatement *       say; /* size: 4 */

class Vector              actualGoalPos; /* size: 12 */

float                      initCost; /* size: 4 */

float                      closestAreaDist; /* size: 4 */

class CNavArea *           area; /* size: 4 */

bool                       searchFloor; /* size: 1 */

int                        dir; /* size: 4 */

const NavConnectList  *    floorList; /* size: 4 */

const_iterator             floorIter; /* size: 0 */

bool                       ladderUp; /* size: 1 */

const NavLadderList  *     ladderList; /* size: 4 */

const_iterator             ladderIter; /* size: 0 */

int                        ladderTopDir; /* size: 4 */

class CNavArea *           newArea; /* size: 4 */

enum NavTraverseType       how; /* size: 4 */

const class CNavLadder  *  ladder; /* size: 4 */

float                      newCostSoFar; /* size: 4 */

float                      newCostRemaining; /* size: 4 */

class CCSBotManager *      ctrl; /* size: 4 */

class BotStatement *       say; /* size: 4 */

class CCSBotManager *      ctrl; /* size: 4 */

floatconst                 minInterval; /* size: 4 */

class BotStatement *       say; /* size: 4 */

floatconst                 maxHelpRange; /* size: 4 */

int                        start; /* size: 4 */

BotSpeakableVector *       speakables; /* size: 4 */

int &const                 index; /* size: 4 */

const class BotSpeakable  * speak; /* size: 4 */

; /* size: 153472420 */

; /* size: 153472636 */

; /* size: 153472852 */

; /* size: 153473028 */

; /* size: 153473244 */

; /* size: 153472236 */

class BotStatement *       s; /* size: 4 */

class BotStatement *       earlier; /* size: 4 */

int                        i; /* size: 4 */

class BotStatement *       s; /* size: 4 */

class BotStatement *       earlier; /* size: 4 */

; /* size: 153474504 */

const_iterator             iter; /* size: 0 */

const class BotPhrase  *   phrase; /* size: 4 */

class CCSBotManager *      ctrl; /* size: 4 */

class BotStatement *       say; /* size: 4 */

; /* size: 153540372 */

; /* size: 153540280 */

; /* size: 153541088 */

; /* size: 153541264 */

; /* size: 153541172 */

Place                      place; /* size: 4 */

; /* size: 153542016 */

; /* size: 153542112 */

; /* size: 153542404 */

; /* size: 153542580 */

; /* size: 153542488 */

; /* size: 153547528 */

; /* size: 153547704 */

; /* size: 153547612 */

float                      baseDangerFactor; /* size: 4 */

float                      dangerFactor; /* size: 4 */

float                      dist; /* size: 4 */

float                      cost; /* size: 4 */

floatconst                 ladderPenalty; /* size: 4 */

float                      fallDistance; /* size: 4 */

float                      fallDamage; /* size: 4 */

floatconst                 deathFallMargin; /* size: 4 */

floatconst                 painTolerance; /* size: 4 */

float                      crouchPenalty; /* size: 4 */

floatconst                 jumpPenalty; /* size: 4 */

float                      size; /* size: 4 */

floatconst                 costPerFriendPerUnit; /* size: 4 */

class PathCost            pathCost; /* size: 8 */

float                      travelDistance; /* size: 4 */

floatconst                 tooFar; /* size: 4 */

; /* size: 153549796 */

; /* size: 153549840 */

; /* size: 153549884 */

; /* size: 153550020 */

; /* size: 153550256 */

; /* size: 153550300 */

; /* size: 153550344 */

; /* size: 153550680 */

; /* size: 153550588 */

; /* size: 153550900 */

; /* size: 153550944 */

; /* size: 153550988 */

; /* size: 153551032 */

; /* size: 153551076 */

; /* size: 153551120 */

; /* size: 153551164 */

; /* size: 153551208 */

; /* size: 153551252 */

; /* size: 0 */

; /* size: 153520868 */

; /* size: 153520912 */

; /* size: 153520956 */

; /* size: 153521000 */

; /* size: 153521176 */

; /* size: 153521220 */

; /* size: 153521316 */

; /* size: 153521360 */

; /* size: 153521404 */

; /* size: 153521632 */

; /* size: 153521676 */

; /* size: 153521772 */

; /* size: 153521580 */

; /* size: 153521860 */

; /* size: 153521956 */

; /* size: 153522104 */

; /* size: 153521084 */

; /* size: 153522456 */

; /* size: 153522912 */

; /* size: 153523204 */

; /* size: 153523380 */

; /* size: 153523288 */

int                        count; /* size: 4 */

iterator                   iter; /* size: 0 */

int                        which; /* size: 4 */

class CNavArea *           area; /* size: 4 */

class CNavArea *           area; /* size: 4 */

int                        i; /* size: 4 */

class CBasePlayer *        player; /* size: 4 */

class CCSBot *             bot; /* size: 4 */

int                        bank; /* size: 4 */

int                        speakable; /* size: 4 */

int                        bank; /* size: 4 */

int                        speakable; /* size: 4 */

int                        start; /* size: 4 */

int                        i; /* size: 4 */

int                        i; /* size: 4 */

; /* size: 153532020 */

; /* size: 153531552 */

const_iterator             iter; /* size: 0 */

; /* size: 153575636 */

; /* size: 153575892 */

; /* size: 153575544 */

; /* size: 153576456 */

; /* size: 153576712 */

; /* size: 153576364 */

iterator                   iter; /* size: 0 */

class BotPhrase *          phrase; /* size: 4 */

class BotPhrase *          phrase; /* size: 4 */

; /* size: 153578148 */

; /* size: 153578244 */

iterator                   iter; /* size: 0 */

class BotPhrase *          phrase; /* size: 4 */

class BotPhrase *          phrase; /* size: 4 */

; /* size: 153578908 */

; /* size: 0 */

; /* size: 153583404 */

; /* size: 153583500 */

const_iterator             iter; /* size: 0 */

const class BotPhrase  *   phrase; /* size: 4 */

const class BotPhrase  *   phrase; /* size: 4 */

const_iterator             iter; /* size: 0 */

const class BotPhrase  *   phrase; /* size: 4 */

const class BotPhrase  *   phrase; /* size: 4 */

const_iterator             iter; /* size: 0 */

const class BotPhrase  *   phrase; /* size: 4 */

const class BotPhrase  *   phrase; /* size: 4 */

const_iterator             iter; /* size: 0 */

const class BotPhrase  *   phrase; /* size: 4 */

const_iterator             iter; /* size: 0 */

const class BotPhrase  *   phrase; /* size: 4 */

const_iterator             iter; /* size: 0 */

const class BotPhrase  *   phrase; /* size: 4 */

const_iterator             iter; /* size: 0 */

const class BotPhrase  *   phrase; /* size: 4 */

int                        i; /* size: 4 */

int                        i; /* size: 4 */

int                        i; /* size: 4 */

const class BotPhrase  *   meToo; /* size: 4 */

; /* size: 153597868 */

; /* size: 153597496 */

class CCSBot *             me; /* size: 4 */

floatconst                 reportTime; /* size: 4 */

float                      duration; /* size: 4 */

const class BotPhrase  *   phrase; /* size: 4 */

const char  *const         speak; /* size: 16 */

int                        enemyCount; /* size: 4 */

; /* size: 153599340 */

; /* size: 153599108 */

int                        enemyCount; /* size: 4 */

; /* size: 153555988 */

; /* size: 153555896 */

; /* size: 153556300 */

; /* size: 153556208 */

floatconst                 gap; /* size: 4 */

enum GameEventType         radioEvent; /* size: 4 */

const char  *              filename; /* size: 4 */

bool                       sayIt; /* size: 1 */

enum GameEventType         radioEvent; /* size: 4 */

; /* size: 153557308 */

float                      timeSince; /* size: 4 */

floatconst                 minRepeatTime; /* size: 4 */

; /* size: 153557676 */

; /* size: 153557856 */

; /* size: 153558148 */

; /* size: 153558328 */

; /* size: 153558500 */

int                        i; /* size: 4 */

class BotStatement *       msg; /* size: 4 */

class BotStatement *       msg; /* size: 4 */

class BotStatement *       msg; /* size: 4 */

class BotStatement *       nextMsg; /* size: 4 */

class BotStatement *       s; /* size: 4 */

class BotStatement *       earlier; /* size: 4 */

; /* size: 153569412 */

const class BotPhrase  *   pain; /* size: 4 */

; /* size: 153570688 */

; /* size: 153570996 */

; /* size: 153570592 */

class BotStatement *       earliest; /* size: 4 */

float                      earlyTime; /* size: 4 */

int                        i; /* size: 4 */

class CBasePlayer *        player; /* size: 4 */

class CCSBot *             bot; /* size: 4 */

class BotStatement *       say; /* size: 4 */

Place                      place; /* size: 4 */

class BotStatement *       say; /* size: 4 */

; /* size: 153625576 */

; /* size: 153625484 */

class BotStatement *       say; /* size: 4 */

; /* size: 153626712 */

; /* size: 153626932 */

; /* size: 153627144 */

; /* size: 153627052 */

class BotStatement *       say; /* size: 4 */

; /* size: 153627792 */

; /* size: 153627700 */

floatconst                 minRequestInterval; /* size: 4 */

class BotStatement *       say; /* size: 4 */

Place                      place; /* size: 4 */

; /* size: 153632860 */

; /* size: 153633080 */

; /* size: 153633252 */

; /* size: 153633160 */

class CCSBotManager *      ctrl; /* size: 4 */

class BotStatement *       say; /* size: 4 */

; /* size: 153634220 */

; /* size: 153634128 */

class BotStatement *       say; /* size: 4 */

; /* size: 153635012 */

; /* size: 153634920 */

class BotStatement *       say; /* size: 4 */

class BotStatement *       say; /* size: 4 */

; /* size: 153603512 */

; /* size: 153636104 */

class BotStatement *       say; /* size: 4 */

; /* size: 153604836 */

; /* size: 153604744 */

class CCSBotManager *      ctrl; /* size: 4 */

floatconst                 minInterval; /* size: 4 */

class BotStatement *       say; /* size: 4 */

; /* size: 153605676 */

; /* size: 153605584 */

class CCSBotManager *      ctrl; /* size: 4 */

class BotStatement *       say; /* size: 4 */

; /* size: 153606512 */

; /* size: 153606420 */

class CCSBotManager *      ctrl; /* size: 4 */

class BotStatement *       say; /* size: 4 */

; /* size: 153607324 */

; /* size: 153607232 */

class BotStatement *       say; /* size: 4 */

Place                      place; /* size: 4 */

const class Vector  *      bomberPos; /* size: 4 */

floatconst                 closeRangeSq; /* size: 4 */

; /* size: 153612492 */

; /* size: 153612712 */

; /* size: 153612884 */

; /* size: 153612792 */

class CCSBotManager *      ctrl; /* size: 4 */

class BotStatement *       say; /* size: 4 */

Place                      place; /* size: 4 */

; /* size: 153614056 */

; /* size: 153614276 */

; /* size: 153614448 */

; /* size: 153614356 */

class CCSBotManager *      ctrl; /* size: 4 */

class BotStatement *       say; /* size: 4 */

Place                      place; /* size: 4 */

; /* size: 153615368 */

; /* size: 153615588 */

; /* size: 153657780 */

; /* size: 153615668 */

class BotStatement *       say; /* size: 4 */

; /* size: 153658548 */

; /* size: 153658456 */

class CCSBotManager *      ctrl; /* size: 4 */

const class Zone  *        zone; /* size: 4 */

class BotStatement *       say; /* size: 4 */

; /* size: 153659428 */

; /* size: 153659648 */

; /* size: 153659820 */

; /* size: 153659728 */

class CCSBotManager *      ctrl; /* size: 4 */

const class Zone  *        zone; /* size: 4 */

class BotStatement *       say; /* size: 4 */

; /* size: 153660660 */

; /* size: 153660568 */

int                        zone; /* size: 4 */

floatconst                 minInterval; /* size: 4 */

class BotStatement *       say; /* size: 4 */

; /* size: 153665964 */

; /* size: 153665872 */

floatconst                 minRequestInterval; /* size: 4 */

class BotStatement *       say; /* size: 4 */

Place                      place; /* size: 4 */

; /* size: 153666872 */

; /* size: 153667092 */

; /* size: 153667264 */

; /* size: 153667172 */

class BotStatement *       say; /* size: 4 */

const class BotStatement  * friendSay; /* size: 4 */

class BotStatement *       nextSay; /* size: 4 */

; /* size: 153668520 */

floatconst                 longTime; /* size: 4 */

class BotStatement *       say; /* size: 4 */

floatconst                 quickRound; /* size: 4 */

class CCSBotManager *      ctrl; /* size: 4 */

; /* size: 153669776 */

; /* size: 153669684 */

; /* size: 153636432 */

; /* size: 153636340 */

; /* size: 153636704 */

; /* size: 153636612 */

; /* size: 153636976 */

; /* size: 153669220 */

class CCSBotManager *      ctrl; /* size: 4 */

class BotStatement *       say; /* size: 4 */

; /* size: 153637636 */

; /* size: 153637544 */

class CCSBotManager *      ctrl; /* size: 4 */

floatconst                 minInterval; /* size: 4 */

; /* size: 153638532 */

; /* size: 153638708 */

; /* size: 153638616 */

class CCSBotManager *      ctrl; /* size: 4 */

floatconst                 minInterval; /* size: 4 */

class CCSBotManager *      ctrl; /* size: 4 */

floatconst                 minInterval; /* size: 4 */

; /* size: 153639824 */

; /* size: 153640000 */

; /* size: 153639908 */

class CCSBotManager *      ctrl; /* size: 4 */

class BotStatement *       say; /* size: 4 */

; /* size: 153648864 */

; /* size: 153648772 */

class CCSBotManager *      ctrl; /* size: 4 */

class BotStatement *       say; /* size: 4 */

; /* size: 153649636 */

; /* size: 153649544 */

class CCSBotManager *      ctrl; /* size: 4 */

class BotStatement *       say; /* size: 4 */

; /* size: 153650620 */

; /* size: 153650528 */

class CCSBotManager *      ctrl; /* size: 4 */

class BotStatement *       say; /* size: 4 */

Place                      place; /* size: 4 */

; /* size: 153651396 */

; /* size: 153651616 */

; /* size: 153651864 */

; /* size: 153651908 */

; /* size: 153651952 */

; /* size: 153652208 */

; /* size: 153652116 */

floatconst                 recentTime; /* size: 4 */

; /* size: 153696940 */

; /* size: 153696848 */

; /* size: 153697292 */

; /* size: 153697200 */

; /* size: 153697564 */

; /* size: 153696672 */

; /* size: 153697836 */

; /* size: 153697744 */

; /* size: 153698268 */

; /* size: 153698176 */

; /* size: 153698616 */

; /* size: 153698792 */

; /* size: 153698448 */

; /* size: 153699140 */

; /* size: 153699184 */

; /* size: 153699396 */

; /* size: 153699652 */

; /* size: 153699228 */

; /* size: 153699964 */

; /* size: 153700008 */

; /* size: 153700220 */

; /* size: 153700396 */

; /* size: 0 */

; /* size: 153704948 */

; /* size: 153704856 */

class CCSBotManager *      ctrl; /* size: 4 */

class BotStatement *       say; /* size: 4 */

; /* size: 153705988 */

; /* size: 153705896 */

class CCSBotManager *      ctrl; /* size: 4 */

; /* size: 153706784 */

; /* size: 153706960 */

; /* size: 153706868 */

class BotStatement *       say; /* size: 4 */

; /* size: 153707648 */

; /* size: 153707556 */

class BotStatement *       say; /* size: 4 */

; /* size: 153708336 */

; /* size: 153708244 */

int                        __x_copy; /* size: 4 */

; /* size: 153678604 */

; /* size: 153678296 */

size_typeconst             __len; /* size: 4 */

size_typeconst             __elems_before; /* size: 4 */

pointer                    __new_start; /* size: 4 */

pointer                    __new_finish; /* size: 4 */

; /* size: 153679104 */

; /* size: 153679772 */

; /* size: 153679388 */

; /* size: 153680336 */

; /* size: 153679952 */

class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * __x_copy; /* size: 4 */

; /* size: 153681132 */

; /* size: 153680824 */

size_typeconst             __len; /* size: 4 */

size_typeconst             __elems_before; /* size: 4 */

pointer                    __new_start; /* size: 4 */

pointer                    __new_finish; /* size: 4 */

; /* size: 153681632 */

; /* size: 153686404 */

; /* size: 153681916 */

; /* size: 153686968 */

; /* size: 153686584 */

class BotSpeakable *       __x_copy; /* size: 4 */

; /* size: 153689204 */

; /* size: 153688896 */

size_typeconst             __len; /* size: 4 */

size_typeconst             __elems_before; /* size: 4 */

pointer                    __new_start; /* size: 4 */

pointer                    __new_finish; /* size: 4 */

; /* size: 153689704 */

; /* size: 153732420 */

; /* size: 153689988 */

; /* size: 153732984 */

; /* size: 153732600 */

bool                       isDefault; /* size: 1 */

int                        phraseDataLength; /* size: 4 */

char *                     phraseDataFile; /* size: 4 */

char *                     phraseData; /* size: 4 */

unsigned int               nextID; /* size: 4 */

intconst                   RadioPathLen; /* size: 4 */

char                       baseDir[128]; /* size: 128 */

char                       compositeFilename[128]; /* size: 128 */

char *                     token; /* size: 4 */

bool                       isPlace; /* size: 1 */

class BotPhrase *          phrase; /* size: 4 */

PlaceCriteria              placeCriteria; /* size: 4 */

CountCriteria              countCriteria; /* size: 4 */

enum GameEventType         radioEvent; /* size: 4 */

bool                       isImportant; /* size: 1 */

class BotSpeakable *       speak; /* size: 4 */

BotSpeakableVector *       speakables; /* size: 4 */

enum GameEventType         event; /* size: 4 */

; /* size: 153734808 */

; /* size: 153735156 */

; /* size: 153735280 */

; /* size: 153735376 */

; /* size: 153735688 */

; /* size: 153735856 */

; /* size: 153734492 */

; /* size: 153736088 */

; /* size: 153735996 */

; /* size: 153708820 */

; /* size: 153736308 */

; /* size: 153709576 */

; /* size: 153709744 */

; /* size: 153709440 */

; /* size: 153710056 */

; /* size: 153710192 */

; /* size: 153710488 */

; /* size: 153710624 */

char *                     token; /* size: 4 */

extern class _IO_FILE *           stdin; /* size: 4 */

extern class _IO_FILE *           stdout; /* size: 4 */

intconst                   k_cubSaltSize; /* size: 4 */

GID_tconst                 k_GIDNil; /* size: 8 */

GID_tconst                 k_TxnIDNil; /* size: 8 */

GID_tconst                 k_TxnIDUnknown; /* size: 8 */

PackageId_tconst           k_uPackageIdFreeSub; /* size: 4 */

PackageId_tconst           k_uPackageIdInvalid; /* size: 4 */

AppId_tconst               k_uAppIdInvalid; /* size: 4 */

AssetClassId_tconst        k_ulAssetClassIdInvalid; /* size: 8 */

PhysicalItemId_tconst      k_uPhysicalItemIdInvalid; /* size: 4 */

DepotId_tconst             k_uDepotIdInvalid; /* size: 4 */

CellID_tconst              k_uCellIDInvalid; /* size: 4 */

SteamAPICall_tconst        k_uAPICallInvalid; /* size: 8 */

PartnerId_tconst           k_uPartnerIdInvalid; /* size: 4 */

extern enginefuncs_t              g_engfuncs; /* size: 632 */

extern globalvars_t *             gpGlobals; /* size: 4 */

extern class Vectorconst          g_vecZero; /* size: 12 */

extern cvar_t                     cv_bot_difficulty; /* size: 20 */

extern cvar_t                     cv_bot_allow_rogues; /* size: 20 */

extern cvar_t                     cv_bot_allow_pistols; /* size: 20 */

extern cvar_t                     cv_bot_allow_shotguns; /* size: 20 */

extern cvar_t                     cv_bot_allow_sub_machine_guns; /* size: 20 */

extern cvar_t                     cv_bot_allow_rifles; /* size: 20 */

extern cvar_t                     cv_bot_allow_machine_guns; /* size: 20 */

extern cvar_t                     cv_bot_allow_grenades; /* size: 20 */

extern cvar_t                     cv_bot_allow_snipers; /* size: 20 */

extern cvar_t                     cv_bot_allow_shield; /* size: 20 */

extern cvar_t                     cv_bot_zombie; /* size: 20 */

extern cvar_t                     cv_bot_chatter; /* size: 20 */

extern class CBotManager *        TheBots; /* size: 4 */

floatconst                 GenerationStepSize; /* size: 4 */

floatconst                 StepHeight; /* size: 4 */

floatconst                 JumpHeight; /* size: 4 */

floatconst                 JumpCrouchHeight; /* size: 4 */

floatconst                 MaxSlope; /* size: 4 */

floatconst                 MaxUnitZSlope; /* size: 4 */

floatconst                 BotRadius; /* size: 4 */

floatconst                 DeathDrop; /* size: 4 */

floatconst                 HalfHumanWidth; /* size: 4 */

floatconst                 HalfHumanHeight; /* size: 4 */

floatconst                 HumanHeight; /* size: 4 */

extern NavAreaList                TheNavAreaList; /* size: 8 */

extern class CNavAreaGrid        TheNavAreaGrid; /* size: 1052 */

extern cvar_t                     friendlyfire; /* size: 20 */

class BotPhraseManager *   TheBotPhrases; /* size: 4 */

int                        nextPitch; /* size: 4 */

; /* size: 153717656 */

; /* size: 153717700 */

; /* size: 153007976 */

/* Types: */

/* 1 */
char
 /* size: 1 */

/* 2 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 3 */
unsigned int
 /* size: 4 */

/* 4 */
unsigned char
 /* size: 1 */

/* 5 */
short unsigned int
 /* size: 2 */

/* 6 */
long unsigned int
 /* size: 4 */

/* 7 */
signed char
 /* size: 1 */

/* 8 */
short int
 /* size: 2 */

/* 9 */
int
 /* size: 4 */

/* 10 */
long long int
 /* size: 8 */

/* 11 */
long long unsigned int
 /* size: 8 */

/* 12 */
/* <0> (null):0 */
typedef long long int __quad_t; /* size: 8 */

/* 13 */
/* <0> (null):0 */
typedef long int __off_t; /* size: 4 */

/* 14 */
long int
 /* size: 4 */

/* 15 */
/* <0> (null):0 */
typedef __quad_t __off64_t; /* size: 8 */

/* 16 */
 /* pointer to 0 */
 /* size: 4 */

/* 17 */
 /* pointer to 1 */
 /* size: 4 */

/* 18 */
/* <0> (null):0 */
typedef struct _IO_FILE FILE; /* size: 148 */

/* 19 */
/* <0> (null):0 */
struct _IO_FILE {
	int                        _flags;               /*     0     4 */
	char *                     _IO_read_ptr;         /*     4     4 */
	char *                     _IO_read_end;         /*     8     4 */
	char *                     _IO_read_base;        /*    12     4 */
	char *                     _IO_write_base;       /*    16     4 */
	char *                     _IO_write_ptr;        /*    20     4 */
	char *                     _IO_write_end;        /*    24     4 */
	char *                     _IO_buf_base;         /*    28     4 */
	char *                     _IO_buf_end;          /*    32     4 */
	char *                     _IO_save_base;        /*    36     4 */
	char *                     _IO_backup_base;      /*    40     4 */
	char *                     _IO_save_end;         /*    44     4 */
	class _IO_marker *         _markers;             /*    48     4 */
	class _IO_FILE *           _chain;               /*    52     4 */
	int                        _fileno;              /*    56     4 */
	int                        _flags2;              /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	__off_t                    _old_offset;          /*    64     4 */
	short unsigned int         _cur_column;          /*    68     2 */
	signed char                _vtable_offset;       /*    70     1 */
	char                       _shortbuf[1];         /*    71     1 */
	_IO_lock_t *               _lock;                /*    72     4 */
	__off64_t                  _offset;              /*    76     8 */
	void *                     __pad1;               /*    84     4 */
	void *                     __pad2;               /*    88     4 */
	void *                     __pad3;               /*    92     4 */
	void *                     __pad4;               /*    96     4 */
	size_t                     __pad5;               /*   100     4 */
	int                        _mode;                /*   104     4 */
	char                       _unused2[40];         /*   108    40 */
	/* --- cacheline 2 boundary (128 bytes) was 20 bytes ago --- */

	/* size: 148, cachelines: 3, members: 29 */
	/* last cacheline: 20 bytes */
}; /* size: 148 */

/* 20 */
/* <0> (null):0 */
typedef void _IO_lock_t; /* size: 0 */

/* 21 */
/* <0> (null):0 */
struct _IO_marker {
	class _IO_marker *         _next;                /*     0     4 */
	class _IO_FILE *           _sbuf;                /*     4     4 */
	int                        _pos;                 /*     8     4 */

	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 22 */
 /* pointer to 21 */
 /* size: 4 */

/* 23 */
 /* pointer to 19 */
 /* size: 4 */

/* 24 */
 /* pointer to 21 */
 /* size: 4 */

/* 25 */
 /* pointer to 19 */
 /* size: 4 */

/* 26 */
/* <0> (null):0 */
char                       array[1]; /* size: 1 */

/* 27 */
 /* pointer to 20 */
 /* size: 4 */

/* 28 */
/* <0> (null):0 */
char                       array[40]; /* size: 40 */

/* 29 */
 /* pointer to 30 */
 /* size: 4 */

/* 30 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 31 */
 /* pointer to 32 */
 /* size: 4 */

/* 32 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 33 */
 /* pointer to 34 */
 /* size: 4 */

/* 34 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 146684904 */

/* 35 */
long double
 /* size: 12 */

/* 36 */
double
 /* size: 8 */

/* 37 */
/* <0> (null):0 */
typedef int int32; /* size: 4 */

/* 38 */
/* <0> (null):0 */
typedef unsigned int uint32; /* size: 4 */

/* 39 */
/* <0> (null):0 */
typedef long long unsigned int uint64; /* size: 8 */

/* 40 */
/* <0> (null):0 */
typedef uint64 GID_t; /* size: 8 */

/* 41 */
/* <0> (null):0 */
typedef uint32 PackageId_t; /* size: 4 */

/* 42 */
/* <0> (null):0 */
typedef uint32 AppId_t; /* size: 4 */

/* 43 */
/* <0> (null):0 */
typedef uint64 AssetClassId_t; /* size: 8 */

/* 44 */
/* <0> (null):0 */
typedef uint32 PhysicalItemId_t; /* size: 4 */

/* 45 */
/* <0> (null):0 */
typedef uint32 DepotId_t; /* size: 4 */

/* 46 */
/* <0> (null):0 */
typedef uint32 CellID_t; /* size: 4 */

/* 47 */
/* <0> (null):0 */
typedef uint64 SteamAPICall_t; /* size: 8 */

/* 48 */
/* <0> (null):0 */
typedef uint32 PartnerId_t; /* size: 4 */

/* 49 */
/* <0> (null):0 */
typedef int BOOL; /* size: 4 */

/* 50 */
/* <0> (null):0 */
typedef unsigned char byte; /* size: 1 */

/* 51 */
/* <0> (null):0 */
typedef unsigned int string_t; /* size: 4 */

/* 52 */
/* <0> (null):0 */
typedef float vec_t; /* size: 4 */

/* 53 */
float
 /* size: 4 */

/* 54 */
/* <0> (null):0 */
float                      array[2]; /* size: 8 */

/* 55 */
/* <0> (null):0 */
class Vector2D {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	/* <0> (null):0 */
	void Vector2D(class Vector2D *);

	/* <0> (null):0 */
	void Vector2D(class Vector2D *, float, float);

	/* <0> (null):0 */
	class Vector2D operator+(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DplERKS_ */

	/* <0> (null):0 */
	class Vector2D operator-(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DmiERKS_ */

	/* <0> (null):0 */
	class Vector2D operator*(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DmlEf */

	/* <0> (null):0 */
	class Vector2D operator/(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DdvEf */

	/* <0> (null):0 */
	float Length(const class Vector2D  *); /* linkage=_ZNK8Vector2D6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector2D  *); /* linkage=_ZNK8Vector2D13LengthSquaredEv */

	/* <0> (null):0 */
	class Vector2D Normalize(const class Vector2D  *); /* linkage=_ZNK8Vector2D9NormalizeEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector2D *); /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector2D *, float); /* linkage=_ZN8Vector2D6IsZeroEf */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 56 */
 /* pointer to 55 */
 /* size: 4 */

/* 57 */
 /* pointer to 58 */
 /* size: 4 */

/* 58 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 59 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 60 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 61 */
bool
 /* size: 1 */

/* 62 */
/* <0> (null):0 */
class Vector {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	vec_t                      z;                    /*     8     4 */
	/* <0> (null):0 */
	void Vector(class Vector *);

	/* <0> (null):0 */
	void Vector(class Vector *, float, float, float);

	/* <0> (null):0 */
	void Vector(class Vector *, const class Vector  &);

	/* <0> (null):0 */
	void Vector(class Vector *, float *);

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *); /* linkage=_ZNK6VectorngEv */

	/* <0> (null):0 */
	int operator==(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectoreqERKS_ */

	/* <0> (null):0 */
	int operator!=(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorneERKS_ */

	/* <0> (null):0 */
	class Vector operator+(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorplERKS_ */

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectormiERKS_ */

	/* <0> (null):0 */
	class Vector operator*(const class Vector  *, float); /* linkage=_ZNK6VectormlEf */

	/* <0> (null):0 */
	class Vector operator/(const class Vector  *, float); /* linkage=_ZNK6VectordvEf */

	/* <0> (null):0 */
	void CopyToArray(const class Vector  *, float *); /* linkage=_ZNK6Vector11CopyToArrayEPf */

	/* <0> (null):0 */
	float Length(const class Vector  *); /* linkage=_ZNK6Vector6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector  *); /* linkage=_ZNK6Vector13LengthSquaredEv */

	/* <0> (null):0 */
	float * operator float*(class Vector *); /* linkage=_ZN6VectorcvPfEv */

	/* <0> (null):0 */
	const float  * operator const float*(const class Vector  *); /* linkage=_ZNK6VectorcvPKfEv */

	/* <0> (null):0 */
	class Vector Normalize(const class Vector  *); /* linkage=_ZNK6Vector9NormalizeEv */

	/* <0> (null):0 */
	class Vector2D Make2D(const class Vector  *); /* linkage=_ZNK6Vector6Make2DEv */

	/* <0> (null):0 */
	float Length2D(const class Vector  *); /* linkage=_ZNK6Vector8Length2DEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector  *, float); /* linkage=_ZNK6Vector16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector  *, float); /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector *); /* linkage=_ZN6Vector16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector *, float); /* linkage=_ZN6Vector6IsZeroEf */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 63 */
 /* pointer to 62 */
 /* size: 4 */

/* 64 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 65 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 66 */
 /* pointer to 53 */
 /* size: 4 */

/* 67 */
 /* pointer to 68 */
 /* size: 4 */

/* 68 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 69 */
 /* pointer to 70 */
 /* size: 4 */

/* 70 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 71 */
/* <0> (null):0 */
typedef int qboolean; /* size: 4 */

/* 72 */
/* <0> (null):0 */
struct link_s {
	class link_s *             prev;                 /*     0     4 */
	class link_s *             next;                 /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 73 */
 /* pointer to 72 */
 /* size: 4 */

/* 74 */
/* <0> (null):0 */
typedef struct link_s link_t; /* size: 8 */

/* 75 */
/* <0> (null):0 */
typedef struct edict_s edict_t; /* size: 804 */

/* 76 */
/* <0> (null):0 */
struct edict_s {
	qboolean                   free;                 /*     0     4 */
	int                        serialnumber;         /*     4     4 */
	link_t                     area;                 /*     8     8 */
	int                        headnode;             /*    16     4 */
	int                        num_leafs;            /*    20     4 */
	short int                  leafnums[48];         /*    24    96 */
	/* --- cacheline 1 boundary (64 bytes) was 56 bytes ago --- */
	float                      freetime;             /*   120     4 */
	void *                     pvPrivateData;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	entvars_t                  v;                    /*   128   676 */
	/* --- cacheline 12 boundary (768 bytes) was 36 bytes ago --- */

	/* size: 804, cachelines: 13, members: 9 */
	/* last cacheline: 36 bytes */
}; /* size: 804 */

/* 77 */
 /* pointer to 75 */
 /* size: 4 */

/* 78 */
/* <0> (null):0 */
struct {
	float                      time;                 /*     0     4 */
	float                      frametime;            /*     4     4 */
	float                      force_retouch;        /*     8     4 */
	string_t                   mapname;              /*    12     4 */
	string_t                   startspot;            /*    16     4 */
	float                      deathmatch;           /*    20     4 */
	float                      coop;                 /*    24     4 */
	float                      teamplay;             /*    28     4 */
	float                      serverflags;          /*    32     4 */
	float                      found_secrets;        /*    36     4 */
	class Vector              v_forward;             /*    40    12 */
	class Vector              v_up;                  /*    52    12 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	class Vector              v_right;               /*    64    12 */
	float                      trace_allsolid;       /*    76     4 */
	float                      trace_startsolid;     /*    80     4 */
	float                      trace_fraction;       /*    84     4 */
	class Vector              trace_endpos;          /*    88    12 */
	class Vector              trace_plane_normal;    /*   100    12 */
	float                      trace_plane_dist;     /*   112     4 */
	edict_t *                  trace_ent;            /*   116     4 */
	float                      trace_inopen;         /*   120     4 */
	float                      trace_inwater;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	int                        trace_hitgroup;       /*   128     4 */
	int                        trace_flags;          /*   132     4 */
	int                        msg_entity;           /*   136     4 */
	int                        cdAudioTrack;         /*   140     4 */
	int                        maxClients;           /*   144     4 */
	int                        maxEntities;          /*   148     4 */
	const char  *              pStringBase;          /*   152     4 */
	void *                     pSaveData;            /*   156     4 */
	class Vector              vecLandmarkOffset;     /*   160    12 */

	/* size: 172, cachelines: 3, members: 31 */
	/* last cacheline: 44 bytes */
}; /* size: 172 */

/* 79 */
/* <0> (null):0 */
typedef class  globalvars_t; /* size: 172 */

/* 80 */
/* <0> (null):0 */
struct entvars_s {
	string_t                   classname;            /*     0     4 */
	string_t                   globalname;           /*     4     4 */
	class Vector              origin;                /*     8    12 */
	class Vector              oldorigin;             /*    20    12 */
	class Vector              velocity;              /*    32    12 */
	class Vector              basevelocity;          /*    44    12 */
	class Vector              clbasevelocity;        /*    56    12 */
	/* --- cacheline 1 boundary (64 bytes) was 4 bytes ago --- */
	class Vector              movedir;               /*    68    12 */
	class Vector              angles;                /*    80    12 */
	class Vector              avelocity;             /*    92    12 */
	class Vector              punchangle;            /*   104    12 */
	class Vector              v_angle;               /*   116    12 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	class Vector              endpos;                /*   128    12 */
	class Vector              startpos;              /*   140    12 */
	float                      impacttime;           /*   152     4 */
	float                      starttime;            /*   156     4 */
	int                        fixangle;             /*   160     4 */
	float                      idealpitch;           /*   164     4 */
	float                      pitch_speed;          /*   168     4 */
	float                      ideal_yaw;            /*   172     4 */
	float                      yaw_speed;            /*   176     4 */
	int                        modelindex;           /*   180     4 */
	string_t                   model;                /*   184     4 */
	int                        viewmodel;            /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	int                        weaponmodel;          /*   192     4 */
	class Vector              absmin;                /*   196    12 */
	class Vector              absmax;                /*   208    12 */
	class Vector              mins;                  /*   220    12 */
	class Vector              maxs;                  /*   232    12 */
	class Vector              size;                  /*   244    12 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	float                      ltime;                /*   256     4 */
	float                      nextthink;            /*   260     4 */
	int                        movetype;             /*   264     4 */
	int                        solid;                /*   268     4 */
	int                        skin;                 /*   272     4 */
	int                        body;                 /*   276     4 */
	int                        effects;              /*   280     4 */
	float                      gravity;              /*   284     4 */
	float                      friction;             /*   288     4 */
	int                        light_level;          /*   292     4 */
	int                        sequence;             /*   296     4 */
	int                        gaitsequence;         /*   300     4 */
	float                      frame;                /*   304     4 */
	float                      animtime;             /*   308     4 */
	float                      framerate;            /*   312     4 */
	unsigned char              controller[4];        /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	unsigned char              blending[2];          /*   320     2 */
	float                      scale;                /*   324     4 */
	int                        rendermode;           /*   328     4 */
	float                      renderamt;            /*   332     4 */
	class Vector              rendercolor;           /*   336    12 */
	int                        renderfx;             /*   348     4 */
	float                      health;               /*   352     4 */
	float                      frags;                /*   356     4 */
	int                        weapons;              /*   360     4 */
	float                      takedamage;           /*   364     4 */
	int                        deadflag;             /*   368     4 */
	class Vector              view_ofs;              /*   372    12 */
	int                        button;               /*   384     4 */
	/* --- cacheline 6 boundary (384 bytes) was 2 bytes ago --- */
	int                        impulse;              /*   388     4 */
	edict_t *                  chain;                /*   392     4 */
	edict_t *                  dmg_inflictor;        /*   396     4 */
	edict_t *                  enemy;                /*   400     4 */
	edict_t *                  aiment;               /*   404     4 */
	edict_t *                  owner;                /*   408     4 */
	edict_t *                  groundentity;         /*   412     4 */
	int                        spawnflags;           /*   416     4 */
	int                        flags;                /*   420     4 */
	int                        colormap;             /*   424     4 */
	int                        team;                 /*   428     4 */
	float                      max_health;           /*   432     4 */
	float                      teleport_time;        /*   436     4 */
	float                      armortype;            /*   440     4 */
	float                      armorvalue;           /*   444     4 */
	int                        waterlevel;           /*   448     4 */
	/* --- cacheline 7 boundary (448 bytes) was 2 bytes ago --- */
	int                        watertype;            /*   452     4 */
	string_t                   target;               /*   456     4 */
	string_t                   targetname;           /*   460     4 */
	string_t                   netname;              /*   464     4 */
	string_t                   message;              /*   468     4 */
	float                      dmg_take;             /*   472     4 */
	float                      dmg_save;             /*   476     4 */
	float                      dmg;                  /*   480     4 */
	float                      dmgtime;              /*   484     4 */
	string_t                   noise;                /*   488     4 */
	string_t                   noise1;               /*   492     4 */
	string_t                   noise2;               /*   496     4 */
	string_t                   noise3;               /*   500     4 */
	float                      speed;                /*   504     4 */
	float                      air_finished;         /*   508     4 */
	float                      pain_finished;        /*   512     4 */
	/* --- cacheline 8 boundary (512 bytes) was 2 bytes ago --- */
	float                      radsuit_finished;     /*   516     4 */
	edict_t *                  pContainingEntity;    /*   520     4 */
	int                        playerclass;          /*   524     4 */
	float                      maxspeed;             /*   528     4 */
	float                      fov;                  /*   532     4 */
	int                        weaponanim;           /*   536     4 */
	int                        pushmsec;             /*   540     4 */
	int                        bInDuck;              /*   544     4 */
	int                        flTimeStepSound;      /*   548     4 */
	int                        flSwimTime;           /*   552     4 */
	int                        flDuckTime;           /*   556     4 */
	int                        iStepLeft;            /*   560     4 */
	float                      flFallVelocity;       /*   564     4 */
	int                        gamestate;            /*   568     4 */
	int                        oldbuttons;           /*   572     4 */
	int                        groupinfo;            /*   576     4 */
	/* --- cacheline 9 boundary (576 bytes) was 2 bytes ago --- */
	int                        iuser1;               /*   580     4 */
	int                        iuser2;               /*   584     4 */
	int                        iuser3;               /*   588     4 */
	int                        iuser4;               /*   592     4 */
	float                      fuser1;               /*   596     4 */
	float                      fuser2;               /*   600     4 */
	float                      fuser3;               /*   604     4 */
	float                      fuser4;               /*   608     4 */
	class Vector              vuser1;                /*   612    12 */
	class Vector              vuser2;                /*   624    12 */
	class Vector              vuser3;                /*   636    12 */
	/* --- cacheline 10 boundary (640 bytes) was 6 bytes ago --- */
	class Vector              vuser4;                /*   648    12 */
	edict_t *                  euser1;               /*   660     4 */
	edict_t *                  euser2;               /*   664     4 */
	edict_t *                  euser3;               /*   668     4 */
	edict_t *                  euser4;               /*   672     4 */

	/* size: 676, cachelines: 11, members: 123 */
	/* last cacheline: 36 bytes */

	/* BRAIN FART ALERT! 676 != 674 + 0(holes), diff = 2 */

}; /* size: 676 */

/* 81 */
/* <0> (null):0 */
unsigned char              array[4]; /* size: 4 */

/* 82 */
/* <0> (null):0 */
unsigned char              array[2]; /* size: 2 */

/* 83 */
/* <0> (null):0 */
typedef struct entvars_s entvars_t; /* size: 676 */

/* 84 */
/* <0> (null):0 */
short int                  array[48]; /* size: 96 */

/* 85 */
/* <0> (null):0 */
typedef uint32 CRC32_t; /* size: 4 */

/* 86 */
/* <0> (null):0 */
struct cvar_s {
	char *                     name;                 /*     0     4 */
	char *                     string;               /*     4     4 */
	int                        flags;                /*     8     4 */
	float                      value;                /*    12     4 */
	class cvar_s *             next;                 /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 87 */
 /* pointer to 86 */
 /* size: 4 */

/* 88 */
/* <0> (null):0 */
typedef struct cvar_s cvar_t; /* size: 20 */

/* 89 */
/* <0> (null):0 */
struct client_textmessage_s {
	int                        effect;               /*     0     4 */
	byte                       r1;                   /*     4     1 */
	byte                       g1;                   /*     5     1 */
	byte                       b1;                   /*     6     1 */
	byte                       a1;                   /*     7     1 */
	byte                       r2;                   /*     8     1 */
	byte                       g2;                   /*     9     1 */
	byte                       b2;                   /*    10     1 */
	byte                       a2;                   /*    11     1 */
	float                      x;                    /*    12     4 */
	float                      y;                    /*    16     4 */
	float                      fadein;               /*    20     4 */
	float                      fadeout;              /*    24     4 */
	float                      holdtime;             /*    28     4 */
	float                      fxtime;               /*    32     4 */
	const char  *              pName;                /*    36     4 */
	const char  *              pMessage;             /*    40     4 */

	/* size: 44, cachelines: 1, members: 17 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 90 */
/* <0> (null):0 */
typedef struct client_textmessage_s client_textmessage_t; /* size: 44 */

/* 91 */
/* <0> (null):0 */
typedef struct sequenceCommandLine_ sequenceCommandLine_s; /* size: 92 */

/* 92 */
/* <0> (null):0 */
struct sequenceCommandLine_ {
	int                        commandType;          /*     0     4 */
	client_textmessage_t       clientMessage;        /*     4    44 */
	char *                     speakerName;          /*    48     4 */
	char *                     listenerName;         /*    52     4 */
	char *                     soundFileName;        /*    56     4 */
	char *                     sentenceName;         /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	char *                     fireTargetNames;      /*    64     4 */
	char *                     killTargetNames;      /*    68     4 */
	float                      delay;                /*    72     4 */
	int                        repeatCount;          /*    76     4 */
	int                        textChannel;          /*    80     4 */
	int                        modifierBitField;     /*    84     4 */
	sequenceCommandLine_s *    nextCommandLine;      /*    88     4 */

	/* size: 92, cachelines: 2, members: 13 */
	/* last cacheline: 28 bytes */
}; /* size: 92 */

/* 93 */
 /* pointer to 91 */
 /* size: 4 */

/* 94 */
/* <0> (null):0 */
typedef struct sequenceEntry_ sequenceEntry_s; /* size: 20 */

/* 95 */
/* <0> (null):0 */
struct sequenceEntry_ {
	char *                     fileName;             /*     0     4 */
	char *                     entryName;            /*     4     4 */
	sequenceCommandLine_s *    firstCommand;         /*     8     4 */
	sequenceEntry_s *          nextEntry;            /*    12     4 */
	qboolean                   isGlobal;             /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 96 */
 /* pointer to 94 */
 /* size: 4 */

/* 97 */
/* <0> (null):0 */
typedef struct sentenceEntry_ sentenceEntry_s; /* size: 16 */

/* 98 */
/* <0> (null):0 */
struct sentenceEntry_ {
	char *                     data;                 /*     0     4 */
	sentenceEntry_s *          nextEntry;            /*     4     4 */
	qboolean                   isGlobal;             /*     8     4 */
	unsigned int               index;                /*    12     4 */

	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 99 */
 /* pointer to 97 */
 /* size: 4 */

/* 100 */
/* <0> (null):0 */
enum {
	at_notice = 0,
	at_console = 1,
	at_aiconsole = 2,
	at_warning = 3,
	at_error = 4,
	at_logged = 5,
}; /* size: 4 */

/* 101 */
/* <0> (null):0 */
typedef enum  ALERT_TYPE; /* size: 4 */

/* 102 */
/* <0> (null):0 */
enum {
	print_console = 0,
	print_center = 1,
	print_chat = 2,
}; /* size: 4 */

/* 103 */
/* <0> (null):0 */
typedef enum  PRINT_TYPE; /* size: 4 */

/* 104 */
/* <0> (null):0 */
enum {
	force_exactfile = 0,
	force_model_samebounds = 1,
	force_model_specifybounds = 2,
	force_model_specifybounds_if_avail = 3,
}; /* size: 4 */

/* 105 */
/* <0> (null):0 */
typedef enum  FORCE_TYPE; /* size: 4 */

/* 106 */
/* <0> (null):0 */
struct {
	int                        fAllSolid;            /*     0     4 */
	int                        fStartSolid;          /*     4     4 */
	int                        fInOpen;              /*     8     4 */
	int                        fInWater;             /*    12     4 */
	float                      flFraction;           /*    16     4 */
	class Vector              vecEndPos;             /*    20    12 */
	float                      flPlaneDist;          /*    32     4 */
	class Vector              vecPlaneNormal;        /*    36    12 */
	edict_t *                  pHit;                 /*    48     4 */
	int                        iHitgroup;            /*    52     4 */

	/* size: 56, cachelines: 1, members: 10 */
	/* last cacheline: 56 bytes */
}; /* size: 56 */

/* 107 */
/* <0> (null):0 */
typedef class  TraceResult; /* size: 56 */

/* 108 */
/* <0> (null):0 */
struct enginefuncs_s {
	int                        (*pfnPrecacheModel)(char *); /*     0     4 */
	int                        (*pfnPrecacheSound)(char *); /*     4     4 */
	void                       (*pfnSetModel)(edict_t *, const char  *); /*     8     4 */
	int                        (*pfnModelIndex)(const char  *); /*    12     4 */
	int                        (*pfnModelFrames)(int); /*    16     4 */
	void                       (*pfnSetSize)(edict_t *, const float  *, const float  *); /*    20     4 */
	void                       (*pfnChangeLevel)(char *, char *); /*    24     4 */
	void                       (*pfnGetSpawnParms)(edict_t *); /*    28     4 */
	void                       (*pfnSaveSpawnParms)(edict_t *); /*    32     4 */
	float                      (*pfnVecToYaw)(const float  *); /*    36     4 */
	void                       (*pfnVecToAngles)(const float  *, float *); /*    40     4 */
	void                       (*pfnMoveToOrigin)(edict_t *, const float  *, float, int); /*    44     4 */
	void                       (*pfnChangeYaw)(edict_t *); /*    48     4 */
	void                       (*pfnChangePitch)(edict_t *); /*    52     4 */
	edict_t *                  (*pfnFindEntityByString)(edict_t *, const char  *, const char  *); /*    56     4 */
	int                        (*pfnGetEntityIllum)(edict_t *); /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	edict_t *                  (*pfnFindEntityInSphere)(edict_t *, const float  *, float); /*    64     4 */
	edict_t *                  (*pfnFindClientInPVS)(edict_t *); /*    68     4 */
	edict_t *                  (*pfnEntitiesInPVS)(edict_t *); /*    72     4 */
	void                       (*pfnMakeVectors)(const float  *); /*    76     4 */
	void                       (*pfnAngleVectors)(const float  *, float *, float *, float *); /*    80     4 */
	edict_t *                  (*pfnCreateEntity)(void); /*    84     4 */
	void                       (*pfnRemoveEntity)(edict_t *); /*    88     4 */
	edict_t *                  (*pfnCreateNamedEntity)(int); /*    92     4 */
	void                       (*pfnMakeStatic)(edict_t *); /*    96     4 */
	int                        (*pfnEntIsOnFloor)(edict_t *); /*   100     4 */
	int                        (*pfnDropToFloor)(edict_t *); /*   104     4 */
	int                        (*pfnWalkMove)(edict_t *, float, float, int); /*   108     4 */
	void                       (*pfnSetOrigin)(edict_t *, const float  *); /*   112     4 */
	void                       (*pfnEmitSound)(edict_t *, int, const char  *, float, float, int, int); /*   116     4 */
	void                       (*pfnEmitAmbientSound)(edict_t *, float *, const char  *, float, float, int, int); /*   120     4 */
	void                       (*pfnTraceLine)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	void                       (*pfnTraceToss)(edict_t *, edict_t *, TraceResult *); /*   128     4 */
	int                        (*pfnTraceMonsterHull)(edict_t *, const float  *, const float  *, int, edict_t *, TraceResult *); /*   132     4 */
	void                       (*pfnTraceHull)(const float  *, const float  *, int, int, edict_t *, TraceResult *); /*   136     4 */
	void                       (*pfnTraceModel)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   140     4 */
	const char  *              (*pfnTraceTexture)(edict_t *, const float  *, const float  *); /*   144     4 */
	void                       (*pfnTraceSphere)(const float  *, const float  *, int, float, edict_t *, TraceResult *); /*   148     4 */
	void                       (*pfnGetAimVector)(edict_t *, float, float *); /*   152     4 */
	void                       (*pfnServerCommand)(char *); /*   156     4 */
	void                       (*pfnServerExecute)(void); /*   160     4 */
	void                       (*pfnClientCommand)(edict_t *, char *, ...); /*   164     4 */
	void                       (*pfnParticleEffect)(const float  *, const float  *, float, float); /*   168     4 */
	void                       (*pfnLightStyle)(int, char *); /*   172     4 */
	int                        (*pfnDecalIndex)(const char  *); /*   176     4 */
	int                        (*pfnPointContents)(const float  *); /*   180     4 */
	void                       (*pfnMessageBegin)(int, int, const float  *, edict_t *); /*   184     4 */
	void                       (*pfnMessageEnd)(void); /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	void                       (*pfnWriteByte)(int); /*   192     4 */
	void                       (*pfnWriteChar)(int); /*   196     4 */
	void                       (*pfnWriteShort)(int); /*   200     4 */
	void                       (*pfnWriteLong)(int); /*   204     4 */
	void                       (*pfnWriteAngle)(float); /*   208     4 */
	void                       (*pfnWriteCoord)(float); /*   212     4 */
	void                       (*pfnWriteString)(const char  *); /*   216     4 */
	void                       (*pfnWriteEntity)(int); /*   220     4 */
	void                       (*pfnCVarRegister)(cvar_t *); /*   224     4 */
	float                      (*pfnCVarGetFloat)(const char  *); /*   228     4 */
	const char  *              (*pfnCVarGetString)(const char  *); /*   232     4 */
	void                       (*pfnCVarSetFloat)(const char  *, float); /*   236     4 */
	void                       (*pfnCVarSetString)(const char  *, const char  *); /*   240     4 */
	void                       (*pfnAlertMessage)(ALERT_TYPE, char *, ...); /*   244     4 */
	void                       (*pfnEngineFprintf)(void *, char *, ...); /*   248     4 */
	void *                     (*pfnPvAllocEntPrivateData)(edict_t *, int32); /*   252     4 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	void *                     (*pfnPvEntPrivateData)(edict_t *); /*   256     4 */
	void                       (*pfnFreeEntPrivateData)(edict_t *); /*   260     4 */
	const char  *              (*pfnSzFromIndex)(int); /*   264     4 */
	int                        (*pfnAllocString)(const char  *); /*   268     4 */
	class entvars_s *          (*pfnGetVarsOfEnt)(edict_t *); /*   272     4 */
	edict_t *                  (*pfnPEntityOfEntOffset)(int); /*   276     4 */
	int                        (*pfnEntOffsetOfPEntity)(const edict_t  *); /*   280     4 */
	int                        (*pfnIndexOfEdict)(const edict_t  *); /*   284     4 */
	edict_t *                  (*pfnPEntityOfEntIndex)(int); /*   288     4 */
	edict_t *                  (*pfnFindEntityByVars)(class entvars_s *); /*   292     4 */
	void *                     (*pfnGetModelPtr)(edict_t *); /*   296     4 */
	int                        (*pfnRegUserMsg)(const char  *, int); /*   300     4 */
	void                       (*pfnAnimationAutomove)(const edict_t  *, float); /*   304     4 */
	void                       (*pfnGetBonePosition)(const edict_t  *, int, float *, float *); /*   308     4 */
	uint32                     (*pfnFunctionFromName)(const char  *); /*   312     4 */
	const char  *              (*pfnNameForFunction)(uint32); /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	void                       (*pfnClientPrintf)(edict_t *, PRINT_TYPE, const char  *); /*   320     4 */
	void                       (*pfnServerPrint)(const char  *); /*   324     4 */
	const char  *              (*pfnCmd_Args)(void); /*   328     4 */
	const char  *              (*pfnCmd_Argv)(int);  /*   332     4 */
	int                        (*pfnCmd_Argc)(void); /*   336     4 */
	void                       (*pfnGetAttachment)(const edict_t  *, int, float *, float *); /*   340     4 */
	void                       (*pfnCRC32_Init)(CRC32_t *); /*   344     4 */
	void                       (*pfnCRC32_ProcessBuffer)(CRC32_t *, void *, int); /*   348     4 */
	void                       (*pfnCRC32_ProcessByte)(CRC32_t *, unsigned char); /*   352     4 */
	CRC32_t                    (*pfnCRC32_Final)(CRC32_t); /*   356     4 */
	int32                      (*pfnRandomLong)(int32, int32); /*   360     4 */
	float                      (*pfnRandomFloat)(float, float); /*   364     4 */
	void                       (*pfnSetView)(const edict_t  *, const edict_t  *); /*   368     4 */
	float                      (*pfnTime)(void);     /*   372     4 */
	void                       (*pfnCrosshairAngle)(const edict_t  *, float, float); /*   376     4 */
	byte *                     (*pfnLoadFileForMe)(char *, int *); /*   380     4 */
	/* --- cacheline 6 boundary (384 bytes) --- */
	void                       (*pfnFreeFile)(void *); /*   384     4 */
	void                       (*pfnEndSection)(const char  *); /*   388     4 */
	int                        (*pfnCompareFileTime)(char *, char *, int *); /*   392     4 */
	void                       (*pfnGetGameDir)(char *); /*   396     4 */
	void                       (*pfnCvar_RegisterVariable)(cvar_t *); /*   400     4 */
	void                       (*pfnFadeClientVolume)(const edict_t  *, int, int, int, int); /*   404     4 */
	void                       (*pfnSetClientMaxspeed)(const edict_t  *, float); /*   408     4 */
	edict_t *                  (*pfnCreateFakeClient)(const char  *); /*   412     4 */
	void                       (*pfnRunPlayerMove)(edict_t *, const float  *, float, float, float, short unsigned int, byte, byte); /*   416     4 */
	int                        (*pfnNumberOfEntities)(void); /*   420     4 */
	char *                     (*pfnGetInfoKeyBuffer)(edict_t *); /*   424     4 */
	char *                     (*pfnInfoKeyValue)(char *, char *); /*   428     4 */
	void                       (*pfnSetKeyValue)(char *, char *, char *); /*   432     4 */
	void                       (*pfnSetClientKeyValue)(int, char *, char *, char *); /*   436     4 */
	int                        (*pfnIsMapValid)(char *); /*   440     4 */
	void                       (*pfnStaticDecal)(const float  *, int, int, int); /*   444     4 */
	/* --- cacheline 7 boundary (448 bytes) --- */
	int                        (*pfnPrecacheGeneric)(char *); /*   448     4 */
	int                        (*pfnGetPlayerUserId)(edict_t *); /*   452     4 */
	void                       (*pfnBuildSoundMsg)(edict_t *, int, const char  *, float, float, int, int, int, int, const float  *, edict_t *); /*   456     4 */
	int                        (*pfnIsDedicatedServer)(void); /*   460     4 */
	cvar_t *                   (*pfnCVarGetPointer)(const char  *); /*   464     4 */
	unsigned int               (*pfnGetPlayerWONId)(edict_t *); /*   468     4 */
	void                       (*pfnInfo_RemoveKey)(char *, const char  *); /*   472     4 */
	const char  *              (*pfnGetPhysicsKeyValue)(const edict_t  *, const char  *); /*   476     4 */
	void                       (*pfnSetPhysicsKeyValue)(const edict_t  *, const char  *, const char  *); /*   480     4 */
	const char  *              (*pfnGetPhysicsInfoString)(const edict_t  *); /*   484     4 */
	short unsigned int         (*pfnPrecacheEvent)(int, const char  *); /*   488     4 */
	void                       (*pfnPlaybackEvent)(int, const edict_t  *, short unsigned int, float, float *, float *, float, float, int, int, int, int); /*   492     4 */
	unsigned char *            (*pfnSetFatPVS)(float *); /*   496     4 */
	unsigned char *            (*pfnSetFatPAS)(float *); /*   500     4 */
	int                        (*pfnCheckVisibility)(const edict_t  *, unsigned char *); /*   504     4 */
	void                       (*pfnDeltaSetField)(class delta_s *, const char  *); /*   508     4 */
	/* --- cacheline 8 boundary (512 bytes) --- */
	void                       (*pfnDeltaUnsetField)(class delta_s *, const char  *); /*   512     4 */
	void                       (*pfnDeltaAddEncoder)(char *, void (*)(class delta_s *, const unsigned char  *, const unsigned char  *)); /*   516     4 */
	int                        (*pfnGetCurrentPlayer)(void); /*   520     4 */
	int                        (*pfnCanSkipPlayer)(const edict_t  *); /*   524     4 */
	int                        (*pfnDeltaFindField)(class delta_s *, const char  *); /*   528     4 */
	void                       (*pfnDeltaSetFieldByIndex)(class delta_s *, int); /*   532     4 */
	void                       (*pfnDeltaUnsetFieldByIndex)(class delta_s *, int); /*   536     4 */
	void                       (*pfnSetGroupMask)(int, int); /*   540     4 */
	int                        (*pfnCreateInstancedBaseline)(int, class entity_state_s *); /*   544     4 */
	void                       (*pfnCvar_DirectSet)(class cvar_s *, char *); /*   548     4 */
	void                       (*pfnForceUnmodified)(FORCE_TYPE, float *, float *, const char  *); /*   552     4 */
	void                       (*pfnGetPlayerStats)(const edict_t  *, int *, int *); /*   556     4 */
	void                       (*pfnAddServerCommand)(char *, void (*)(void)); /*   560     4 */
	qboolean                   (*pfnVoice_GetClientListening)(int, int); /*   564     4 */
	qboolean                   (*pfnVoice_SetClientListening)(int, int, qboolean); /*   568     4 */
	const char  *              (*pfnGetPlayerAuthId)(edict_t *); /*   572     4 */
	/* --- cacheline 9 boundary (576 bytes) --- */
	sequenceEntry_s *          (*pfnSequenceGet)(const char  *, const char  *); /*   576     4 */
	sentenceEntry_s *          (*pfnSequencePickSentence)(const char  *, int, int *); /*   580     4 */
	int                        (*pfnGetFileSize)(char *); /*   584     4 */
	unsigned int               (*pfnGetApproxWavePlayLen)(const char  *); /*   588     4 */
	int                        (*pfnIsCareerMatch)(void); /*   592     4 */
	int                        (*pfnGetLocalizedStringLength)(const char  *); /*   596     4 */
	void                       (*pfnRegisterTutorMessageShown)(int); /*   600     4 */
	int                        (*pfnGetTimesTutorMessageShown)(int); /*   604     4 */
	void                       (*ProcessTutorMessageDecayBuffer)(int *, int); /*   608     4 */
	void                       (*ConstructTutorMessageDecayBuffer)(int *, int); /*   612     4 */
	void                       (*ResetTutorMessageDecayData)(void); /*   616     4 */
	void                       (*pfnQueryClientCvarValue)(const edict_t  *, const char  *); /*   620     4 */
	void                       (*pfnQueryClientCvarValue2)(const edict_t  *, const char  *, int); /*   624     4 */
	int                        (*pfnCheckParm)(const char  *, char * *); /*   628     4 */

	/* size: 632, cachelines: 10, members: 158 */
	/* last cacheline: 56 bytes */
}; /* size: 632 */

/* 109 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 110 */
 /* pointer to 109 */
 /* size: 4 */

/* 111 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152345624 */

/* 112 */
 /* pointer to 111 */
 /* size: 4 */

/* 113 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 114 */
 /* pointer to 113 */
 /* size: 4 */

/* 115 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 116 */
 /* pointer to 115 */
 /* size: 4 */

/* 117 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152346144 */

/* 118 */
 /* pointer to 117 */
 /* size: 4 */

/* 119 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152346404 */

/* 120 */
 /* pointer to 119 */
 /* size: 4 */

/* 121 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152346612 */

/* 122 */
 /* pointer to 121 */
 /* size: 4 */

/* 123 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 124 */
 /* pointer to 123 */
 /* size: 4 */

/* 125 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152346924 */

/* 126 */
 /* pointer to 125 */
 /* size: 4 */

/* 127 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152347132 */

/* 128 */
 /* pointer to 127 */
 /* size: 4 */

/* 129 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 130 */
 /* pointer to 129 */
 /* size: 4 */

/* 131 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 132 */
 /* pointer to 131 */
 /* size: 4 */

/* 133 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 134 */
 /* pointer to 133 */
 /* size: 4 */

/* 135 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 136 */
 /* pointer to 135 */
 /* size: 4 */

/* 137 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152459380 */

/* 138 */
 /* pointer to 137 */
 /* size: 4 */

/* 139 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152459536 */

/* 140 */
 /* pointer to 139 */
 /* size: 4 */

/* 141 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 142 */
 /* pointer to 141 */
 /* size: 4 */

/* 143 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 144 */
 /* pointer to 143 */
 /* size: 4 */

/* 145 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 146 */
 /* pointer to 145 */
 /* size: 4 */

/* 147 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152460420 */

/* 148 */
 /* pointer to 147 */
 /* size: 4 */

/* 149 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152460628 */

/* 150 */
 /* pointer to 149 */
 /* size: 4 */

/* 151 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152461096 */

/* 152 */
 /* pointer to 151 */
 /* size: 4 */

/* 153 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152461564 */

/* 154 */
 /* pointer to 107 */
 /* size: 4 */

/* 155 */
 /* pointer to 153 */
 /* size: 4 */

/* 156 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152461980 */

/* 157 */
 /* pointer to 156 */
 /* size: 4 */

/* 158 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 159 */
 /* pointer to 158 */
 /* size: 4 */

/* 160 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152462656 */

/* 161 */
 /* pointer to 160 */
 /* size: 4 */

/* 162 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 163 */
 /* pointer to 162 */
 /* size: 4 */

/* 164 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152487836 */

/* 165 */
 /* pointer to 164 */
 /* size: 4 */

/* 166 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152488252 */

/* 167 */
 /* pointer to 166 */
 /* size: 4 */

/* 168 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152488512 */

/* 169 */
 /* pointer to 168 */
 /* size: 4 */

/* 170 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152488668 */

/* 171 */
 /* pointer to 170 */
 /* size: 4 */

/* 172 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152488772 */

/* 173 */
 /* pointer to 172 */
 /* size: 4 */

/* 174 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152488980 */

/* 175 */
 /* pointer to 174 */
 /* size: 4 */

/* 176 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152489292 */

/* 177 */
 /* pointer to 176 */
 /* size: 4 */

/* 178 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 179 */
 /* pointer to 178 */
 /* size: 4 */

/* 180 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152489656 */

/* 181 */
 /* pointer to 180 */
 /* size: 4 */

/* 182 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152489968 */

/* 183 */
 /* pointer to 182 */
 /* size: 4 */

/* 184 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152490124 */

/* 185 */
 /* pointer to 184 */
 /* size: 4 */

/* 186 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152490280 */

/* 187 */
 /* pointer to 186 */
 /* size: 4 */

/* 188 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152490436 */

/* 189 */
 /* pointer to 88 */
 /* size: 4 */

/* 190 */
 /* pointer to 188 */
 /* size: 4 */

/* 191 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 192 */
 /* pointer to 191 */
 /* size: 4 */

/* 193 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 194 */
 /* pointer to 193 */
 /* size: 4 */

/* 195 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152490956 */

/* 196 */
 /* pointer to 195 */
 /* size: 4 */

/* 197 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152491164 */

/* 198 */
 /* pointer to 197 */
 /* size: 4 */

/* 199 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152491372 */

/* 200 */
 /* pointer to 199 */
 /* size: 4 */

/* 201 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152491580 */

/* 202 */
 /* pointer to 201 */
 /* size: 4 */

/* 203 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 204 */
 /* pointer to 203 */
 /* size: 4 */

/* 205 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 206 */
 /* pointer to 205 */
 /* size: 4 */

/* 207 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 208 */
 /* pointer to 207 */
 /* size: 4 */

/* 209 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 210 */
 /* pointer to 80 */
 /* size: 4 */

/* 211 */
 /* pointer to 209 */
 /* size: 4 */

/* 212 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 213 */
 /* pointer to 214 */
 /* size: 4 */

/* 214 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 804 */

/* 215 */
 /* pointer to 212 */
 /* size: 4 */

/* 216 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 217 */
 /* pointer to 216 */
 /* size: 4 */

/* 218 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 219 */
 /* pointer to 218 */
 /* size: 4 */

/* 220 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152529804 */

/* 221 */
 /* pointer to 220 */
 /* size: 4 */

/* 222 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152530012 */

/* 223 */
 /* pointer to 222 */
 /* size: 4 */

/* 224 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 225 */
 /* pointer to 224 */
 /* size: 4 */

/* 226 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 227 */
 /* pointer to 226 */
 /* size: 4 */

/* 228 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152530636 */

/* 229 */
 /* pointer to 228 */
 /* size: 4 */

/* 230 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 231 */
 /* pointer to 230 */
 /* size: 4 */

/* 232 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 233 */
 /* pointer to 232 */
 /* size: 4 */

/* 234 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152531104 */

/* 235 */
 /* pointer to 85 */
 /* size: 4 */

/* 236 */
 /* pointer to 234 */
 /* size: 4 */

/* 237 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152531312 */

/* 238 */
 /* pointer to 237 */
 /* size: 4 */

/* 239 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152531572 */

/* 240 */
 /* pointer to 239 */
 /* size: 4 */

/* 241 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 242 */
 /* pointer to 241 */
 /* size: 4 */

/* 243 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 244 */
 /* pointer to 243 */
 /* size: 4 */

/* 245 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 246 */
 /* pointer to 245 */
 /* size: 4 */

/* 247 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152545664 */

/* 248 */
 /* pointer to 247 */
 /* size: 4 */

/* 249 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 250 */
 /* pointer to 249 */
 /* size: 4 */

/* 251 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152545976 */

/* 252 */
 /* pointer to 251 */
 /* size: 4 */

/* 253 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 254 */
 /* pointer to 50 */
 /* size: 4 */

/* 255 */
 /* pointer to 9 */
 /* size: 4 */

/* 256 */
 /* pointer to 253 */
 /* size: 4 */

/* 257 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152546548 */

/* 258 */
 /* pointer to 257 */
 /* size: 4 */

/* 259 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 260 */
 /* pointer to 259 */
 /* size: 4 */

/* 261 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152546964 */

/* 262 */
 /* pointer to 261 */
 /* size: 4 */

/* 263 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 264 */
 /* pointer to 263 */
 /* size: 4 */

/* 265 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152547484 */

/* 266 */
 /* pointer to 265 */
 /* size: 4 */

/* 267 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 268 */
 /* pointer to 267 */
 /* size: 4 */

/* 269 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 270 */
 /* pointer to 269 */
 /* size: 4 */

/* 271 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152548368 */

/* 272 */
 /* pointer to 271 */
 /* size: 4 */

/* 273 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152548628 */

/* 274 */
 /* pointer to 273 */
 /* size: 4 */

/* 275 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152548940 */

/* 276 */
 /* pointer to 275 */
 /* size: 4 */

/* 277 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152549252 */

/* 278 */
 /* pointer to 277 */
 /* size: 4 */

/* 279 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 280 */
 /* pointer to 279 */
 /* size: 4 */

/* 281 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 282 */
 /* pointer to 281 */
 /* size: 4 */

/* 283 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152583920 */

/* 284 */
 /* pointer to 283 */
 /* size: 4 */

/* 285 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 286 */
 /* pointer to 285 */
 /* size: 4 */

/* 287 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152584336 */

/* 288 */
 /* pointer to 287 */
 /* size: 4 */

/* 289 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 290 */
 /* pointer to 289 */
 /* size: 4 */

/* 291 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 2 */

/* 292 */
 /* pointer to 291 */
 /* size: 4 */

/* 293 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152584960 */

/* 294 */
 /* pointer to 293 */
 /* size: 4 */

/* 295 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 296 */
 /* pointer to 4 */
 /* size: 4 */

/* 297 */
 /* pointer to 295 */
 /* size: 4 */

/* 298 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 299 */
 /* pointer to 298 */
 /* size: 4 */

/* 300 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152586104 */

/* 301 */
 /* pointer to 302 */
 /* size: 4 */

/* 302 */
/* <0> (null):0 */
struct delta_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 303 */
 /* pointer to 300 */
 /* size: 4 */

/* 304 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152586428 */

/* 305 */
 /* pointer to 306 */
 /* size: 4 */

/* 306 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152586636 */

/* 307 */
 /* pointer to 308 */
 /* size: 4 */

/* 308 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 309 */
 /* pointer to 304 */
 /* size: 4 */

/* 310 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 311 */
 /* pointer to 310 */
 /* size: 4 */

/* 312 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152587208 */

/* 313 */
 /* pointer to 312 */
 /* size: 4 */

/* 314 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152609936 */

/* 315 */
 /* pointer to 314 */
 /* size: 4 */

/* 316 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 317 */
 /* pointer to 318 */
 /* size: 4 */

/* 318 */
/* <0> (null):0 */
struct entity_state_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 319 */
 /* pointer to 316 */
 /* size: 4 */

/* 320 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152610468 */

/* 321 */
 /* pointer to 86 */
 /* size: 4 */

/* 322 */
 /* pointer to 320 */
 /* size: 4 */

/* 323 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152610728 */

/* 324 */
 /* pointer to 323 */
 /* size: 4 */

/* 325 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152611040 */

/* 326 */
 /* pointer to 325 */
 /* size: 4 */

/* 327 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152611300 */

/* 328 */
 /* pointer to 327 */
 /* size: 4 */

/* 329 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 330 */
 /* pointer to 329 */
 /* size: 4 */

/* 331 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 332 */
 /* pointer to 331 */
 /* size: 4 */

/* 333 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 334 */
 /* pointer to 333 */
 /* size: 4 */

/* 335 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 336 */
 /* pointer to 335 */
 /* size: 4 */

/* 337 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 338 */
 /* pointer to 337 */
 /* size: 4 */

/* 339 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 340 */
 /* pointer to 339 */
 /* size: 4 */

/* 341 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152612756 */

/* 342 */
 /* pointer to 341 */
 /* size: 4 */

/* 343 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152612964 */

/* 344 */
 /* pointer to 343 */
 /* size: 4 */

/* 345 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152613172 */

/* 346 */
 /* pointer to 345 */
 /* size: 4 */

/* 347 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 348 */
 /* pointer to 17 */
 /* size: 4 */

/* 349 */
 /* pointer to 347 */
 /* size: 4 */

/* 350 */
/* <0> (null):0 */
typedef struct enginefuncs_s enginefuncs_t; /* size: 632 */

/* 351 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 352 */
/* <0> (null):0 */
typedef int ptrdiff_t; /* size: 4 */

/* 353 */
/* <0> (null):0 */
struct _List_node_base {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 354 */
/* <0> (null):0 */
class list<NavConnect, std::allocator<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 355 */
/* <0> (null):0 */
class list<CNavLadder*, std::allocator<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 356 */
/* <0> (null):0 */
class list<HidingSpot*, std::allocator<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 357 */
/* <0> (null):0 */
class list<SpotOrder, std::allocator<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 358 */
/* <0> (null):0 */
class allocator<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 359 */
/* <0> (null):0 */
class allocator<std::_List_node<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 360 */
/* <0> (null):0 */
struct _List_node<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 361 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 362 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<SpotOrder> > {
public:

	/* class allocator<std::_List_node<SpotOrder> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 363 */
/* <0> (null):0 */
class _List_base<SpotOrder, std::allocator<SpotOrder> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<SpotOrder> > {
	public:

		/* class allocator<std::_List_node<SpotOrder> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 364 */
/* <0> (null):0 */
struct _List_iterator<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 365 */
/* <0> (null):0 */
struct _List_const_iterator<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 366 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 367 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 368 */
/* <0> (null):0 */
class list<SpotEncounter, std::allocator<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 369 */
/* <0> (null):0 */
class allocator<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 370 */
/* <0> (null):0 */
class allocator<std::_List_node<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 371 */
/* <0> (null):0 */
struct _List_node<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 372 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 373 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<HidingSpot*> > {
public:

	/* class allocator<std::_List_node<HidingSpot*> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 374 */
/* <0> (null):0 */
class _List_base<HidingSpot*, std::allocator<HidingSpot*> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<HidingSpot*> > {
	public:

		/* class allocator<std::_List_node<HidingSpot*> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 375 */
/* <0> (null):0 */
struct _List_iterator<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 376 */
/* <0> (null):0 */
struct _List_const_iterator<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 377 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 378 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 379 */
/* <0> (null):0 */
class allocator<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 380 */
/* <0> (null):0 */
class allocator<std::_List_node<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 381 */
/* <0> (null):0 */
struct _List_node<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 382 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 383 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<SpotEncounter> > {
public:

	/* class allocator<std::_List_node<SpotEncounter> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 384 */
/* <0> (null):0 */
class _List_base<SpotEncounter, std::allocator<SpotEncounter> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<SpotEncounter> > {
	public:

		/* class allocator<std::_List_node<SpotEncounter> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 385 */
/* <0> (null):0 */
struct _List_iterator<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 386 */
/* <0> (null):0 */
struct _List_const_iterator<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 387 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 388 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 389 */
/* <0> (null):0 */
class allocator<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 390 */
/* <0> (null):0 */
class allocator<std::_List_node<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 391 */
/* <0> (null):0 */
struct _List_node<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 392 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 393 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<NavConnect> > {
public:

	/* class allocator<std::_List_node<NavConnect> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 394 */
/* <0> (null):0 */
class _List_base<NavConnect, std::allocator<NavConnect> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<NavConnect> > {
	public:

		/* class allocator<std::_List_node<NavConnect> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 395 */
/* <0> (null):0 */
struct _List_iterator<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 396 */
/* <0> (null):0 */
struct _List_const_iterator<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 397 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 398 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 399 */
/* <0> (null):0 */
class allocator<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 400 */
/* <0> (null):0 */
class allocator<std::_List_node<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 401 */
/* <0> (null):0 */
struct _List_node<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 402 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 403 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<CNavLadder*> > {
public:

	/* class allocator<std::_List_node<CNavLadder*> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 404 */
/* <0> (null):0 */
class _List_base<CNavLadder*, std::allocator<CNavLadder*> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<CNavLadder*> > {
	public:

		/* class allocator<std::_List_node<CNavLadder*> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 405 */
/* <0> (null):0 */
struct _List_iterator<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 406 */
/* <0> (null):0 */
struct _List_const_iterator<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 407 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 408 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 409 */
/* <0> (null):0 */
class allocator<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 410 */
/* <0> (null):0 */
class allocator<std::_List_node<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 411 */
/* <0> (null):0 */
struct _List_node<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 412 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 413 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<CNavArea*> > {
public:

	/* class allocator<std::_List_node<CNavArea*> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 414 */
/* <0> (null):0 */
class _List_base<CNavArea*, std::allocator<CNavArea*> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<CNavArea*> > {
	public:

		/* class allocator<std::_List_node<CNavArea*> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 415 */
/* <0> (null):0 */
class list<CNavArea*, std::allocator<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 416 */
/* <0> (null):0 */
struct _List_iterator<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 417 */
/* <0> (null):0 */
struct _List_const_iterator<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 418 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 419 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 420 */
/* <0> (null):0 */
class vector<BotSpeakable*, std::allocator<BotSpeakable*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 421 */
/* <0> (null):0 */
class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 422 */
/* <0> (null):0 */
class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 423 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 424 */
/* <0> (null):0 */
struct _Vector_impl : public allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {
public:

	/* class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> <ancestor>; */ /*     0     1 */
	pointer                    _M_start;             /*     0     4 */
	pointer                    _M_finish;            /*     4     4 */
	pointer                    _M_end_of_storage;    /*     8     4 */
	/* <0> (null):0 */
	void _Vector_impl(class _Vector_impl *);

	/* <0> (null):0 */
	void _Vector_impl(class _Vector_impl *, const _Tp_alloc_type  &);


	/* size: 12, cachelines: 1, members: 4 */
	/* last cacheline: 12 bytes */

	/* BRAIN FART ALERT! 12 != 9 + 0(holes), diff = 3 */

}; /* size: 12 */

/* 425 */
/* <0> (null):0 */
struct _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > {
	/* <0> (null):0 */
	struct _Vector_impl : public allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {
	public:

		/* class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> <ancestor>; */ /*     0     1 */
		pointer                    _M_start;             /*     0     4 */
		pointer                    _M_finish;            /*     4     4 */
		pointer                    _M_end_of_storage;    /*     8     4 */
		/* <0> (null):0 */
		void _Vector_impl(class _Vector_impl *);

		/* <0> (null):0 */
		void _Vector_impl(class _Vector_impl *, const _Tp_alloc_type  &);


		/* size: 12, cachelines: 1, members: 4 */
		/* last cacheline: 12 bytes */

		/* BRAIN FART ALERT! 12 != 9 + 0(holes), diff = 3 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 426 */
/* <0> (null):0 */
class reverse_iterator<__gnu_cxx::__normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >* const*, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 427 */
/* <0> (null):0 */
class reverse_iterator<__gnu_cxx::__normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 428 */
/* <0> (null):0 */
class allocator<int> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 429 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 430 */
/* <0> (null):0 */
struct _Vector_impl : public allocator<int> {
public:

	/* class allocator<int>      <ancestor>; */      /*     0     1 */
	pointer                    _M_start;             /*     0     4 */
	pointer                    _M_finish;            /*     4     4 */
	pointer                    _M_end_of_storage;    /*     8     4 */
	/* <0> (null):0 */
	void _Vector_impl(class _Vector_impl *);

	/* <0> (null):0 */
	void _Vector_impl(class _Vector_impl *, const _Tp_alloc_type  &);


	/* size: 12, cachelines: 1, members: 4 */
	/* last cacheline: 12 bytes */

	/* BRAIN FART ALERT! 12 != 9 + 0(holes), diff = 3 */

}; /* size: 12 */

/* 431 */
/* <0> (null):0 */
struct _Vector_base<int, std::allocator<int> > {
	/* <0> (null):0 */
	struct _Vector_impl : public allocator<int> {
	public:

		/* class allocator<int>      <ancestor>; */      /*     0     1 */
		pointer                    _M_start;             /*     0     4 */
		pointer                    _M_finish;            /*     4     4 */
		pointer                    _M_end_of_storage;    /*     8     4 */
		/* <0> (null):0 */
		void _Vector_impl(class _Vector_impl *);

		/* <0> (null):0 */
		void _Vector_impl(class _Vector_impl *, const _Tp_alloc_type  &);


		/* size: 12, cachelines: 1, members: 4 */
		/* last cacheline: 12 bytes */

		/* BRAIN FART ALERT! 12 != 9 + 0(holes), diff = 3 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 432 */
/* <0> (null):0 */
class vector<int, std::allocator<int> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 433 */
/* <0> (null):0 */
class reverse_iterator<__gnu_cxx::__normal_iterator<const int*, std::vector<int, std::allocator<int> > > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 434 */
/* <0> (null):0 */
class reverse_iterator<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 435 */
/* <0> (null):0 */
class list<BotPhrase*, std::allocator<BotPhrase*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 436 */
/* <0> (null):0 */
class allocator<BotPhrase*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 437 */
/* <0> (null):0 */
class allocator<std::_List_node<BotPhrase*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 438 */
/* <0> (null):0 */
struct _List_node<BotPhrase*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 439 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 440 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<BotPhrase*> > {
public:

	/* class allocator<std::_List_node<BotPhrase*> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 441 */
/* <0> (null):0 */
class _List_base<BotPhrase*, std::allocator<BotPhrase*> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<BotPhrase*> > {
	public:

		/* class allocator<std::_List_node<BotPhrase*> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 442 */
/* <0> (null):0 */
struct _List_iterator<BotPhrase*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 443 */
/* <0> (null):0 */
struct _List_const_iterator<BotPhrase*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 444 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<BotPhrase*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 445 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<BotPhrase*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 446 */
 /* pointer to 447 */
 /* size: 4 */

/* 447 */
/* <0> (null):0 */
struct CBaseEntity {
	/* <0> (null):0 */
	edict_t * edict(class CBaseEntity *); /* linkage=_ZN11CBaseEntity5edictEv */

	/* <0> (null):0 */
	virtual int ObjectCaps(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10ObjectCapsEv */

	/* <0> (null):0 */
	int entindex(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8entindexEv */

	/* vtable has 1 entries: {
	   [6] = ObjectCaps(_ZN11CBaseEntity10ObjectCapsEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 448 */
/* <0> (null):0 */
enum TeamName {
	UNASSIGNED = 0,
	TERRORIST = 1,
	CT = 2,
	SPECTATOR = 3,
}; /* size: 4 */

/* 449 */
/* <0> (null):0 */
class CBasePlayer {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 450 */
 /* pointer to 449 */
 /* size: 4 */

/* 451 */
/* <0> (null):0 */
class new_allocator<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 452 */
/* <0> (null):0 */
class new_allocator<std::_List_node<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 453 */
/* <0> (null):0 */
class new_allocator<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 454 */
/* <0> (null):0 */
class new_allocator<std::_List_node<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 455 */
/* <0> (null):0 */
class new_allocator<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 456 */
/* <0> (null):0 */
class new_allocator<std::_List_node<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 457 */
/* <0> (null):0 */
class new_allocator<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 458 */
/* <0> (null):0 */
class new_allocator<std::_List_node<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 459 */
/* <0> (null):0 */
class new_allocator<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 460 */
/* <0> (null):0 */
class new_allocator<std::_List_node<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 461 */
/* <0> (null):0 */
class new_allocator<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 462 */
/* <0> (null):0 */
class new_allocator<std::_List_node<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 463 */
/* <0> (null):0 */
struct __numeric_traits_integer<int> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 464 */
/* <0> (null):0 */
class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 465 */
/* <0> (null):0 */
class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 466 */
/* <0> (null):0 */
class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >* const*, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 467 */
/* <0> (null):0 */
class new_allocator<int> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 468 */
/* <0> (null):0 */
class __normal_iterator<int*, std::vector<int, std::allocator<int> > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 469 */
/* <0> (null):0 */
class __normal_iterator<const int*, std::vector<int, std::allocator<int> > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 470 */
/* <0> (null):0 */
class new_allocator<BotPhrase*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 471 */
/* <0> (null):0 */
class new_allocator<std::_List_node<BotPhrase*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 472 */
wchar_t
 /* size: 4 */

/* 473 */
/* <0> (null):0 */
struct _List_node_base {
	class _List_node_base *    _M_next;              /*     0     4 */
	class _List_node_base *    _M_prev;              /*     4     4 */
	/* <0> (null):0 */
	void swap(class _List_node_base &, class _List_node_base &); /* linkage=_ZNSt8__detail15_List_node_base4swapERS0_S1_ */

	/* <0> (null):0 */
	void _M_transfer(class _List_node_base *, class _List_node_base *, class _List_node_base *); /* linkage=_ZNSt8__detail15_List_node_base11_M_transferEPS0_S1_ */

	/* <0> (null):0 */
	void _M_reverse(class _List_node_base *); /* linkage=_ZNSt8__detail15_List_node_base10_M_reverseEv */

	/* <0> (null):0 */
	void _M_hook(class _List_node_base *, class _List_node_base *); /* linkage=_ZNSt8__detail15_List_node_base7_M_hookEPS0_ */

	/* <0> (null):0 */
	void _M_unhook(class _List_node_base *); /* linkage=_ZNSt8__detail15_List_node_base9_M_unhookEv */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 474 */
 /* pointer to 473 */
 /* size: 4 */

/* 475 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 476 */
 /* pointer to 473 */
 /* size: 4 */

/* 477 */
/* <0> (null):0 */
enum GameEventType {
	EVENT_INVALID = 0,
	EVENT_WEAPON_FIRED = 1,
	EVENT_WEAPON_FIRED_ON_EMPTY = 2,
	EVENT_WEAPON_RELOADED = 3,
	EVENT_HE_GRENADE_EXPLODED = 4,
	EVENT_FLASHBANG_GRENADE_EXPLODED = 5,
	EVENT_SMOKE_GRENADE_EXPLODED = 6,
	EVENT_GRENADE_BOUNCED = 7,
	EVENT_BEING_SHOT_AT = 8,
	EVENT_PLAYER_BLINDED_BY_FLASHBANG = 9,
	EVENT_PLAYER_FOOTSTEP = 10,
	EVENT_PLAYER_JUMPED = 11,
	EVENT_PLAYER_DIED = 12,
	EVENT_PLAYER_LANDED_FROM_HEIGHT = 13,
	EVENT_PLAYER_TOOK_DAMAGE = 14,
	EVENT_HOSTAGE_DAMAGED = 15,
	EVENT_HOSTAGE_KILLED = 16,
	EVENT_DOOR = 17,
	EVENT_BREAK_GLASS = 18,
	EVENT_BREAK_WOOD = 19,
	EVENT_BREAK_METAL = 20,
	EVENT_BREAK_FLESH = 21,
	EVENT_BREAK_CONCRETE = 22,
	EVENT_BOMB_PLANTED = 23,
	EVENT_BOMB_DROPPED = 24,
	EVENT_BOMB_PICKED_UP = 25,
	EVENT_BOMB_BEEP = 26,
	EVENT_BOMB_DEFUSING = 27,
	EVENT_BOMB_DEFUSE_ABORTED = 28,
	EVENT_BOMB_DEFUSED = 29,
	EVENT_BOMB_EXPLODED = 30,
	EVENT_HOSTAGE_USED = 31,
	EVENT_HOSTAGE_RESCUED = 32,
	EVENT_ALL_HOSTAGES_RESCUED = 33,
	EVENT_VIP_ESCAPED = 34,
	EVENT_VIP_ASSASSINATED = 35,
	EVENT_TERRORISTS_WIN = 36,
	EVENT_CTS_WIN = 37,
	EVENT_ROUND_DRAW = 38,
	EVENT_ROUND_WIN = 39,
	EVENT_ROUND_LOSS = 40,
	EVENT_ROUND_START = 41,
	EVENT_PLAYER_SPAWNED = 42,
	EVENT_CLIENT_CORPSE_SPAWNED = 43,
	EVENT_BUY_TIME_START = 44,
	EVENT_PLAYER_LEFT_BUY_ZONE = 45,
	EVENT_DEATH_CAMERA_START = 46,
	EVENT_KILL_ALL = 47,
	EVENT_ROUND_TIME = 48,
	EVENT_DIE = 49,
	EVENT_KILL = 50,
	EVENT_HEADSHOT = 51,
	EVENT_KILL_FLASHBANGED = 52,
	EVENT_TUTOR_BUY_MENU_OPENNED = 53,
	EVENT_TUTOR_AUTOBUY = 54,
	EVENT_PLAYER_BOUGHT_SOMETHING = 55,
	EVENT_TUTOR_NOT_BUYING_ANYTHING = 56,
	EVENT_TUTOR_NEED_TO_BUY_PRIMARY_WEAPON = 57,
	EVENT_TUTOR_NEED_TO_BUY_PRIMARY_AMMO = 58,
	EVENT_TUTOR_NEED_TO_BUY_SECONDARY_AMMO = 59,
	EVENT_TUTOR_NEED_TO_BUY_ARMOR = 60,
	EVENT_TUTOR_NEED_TO_BUY_DEFUSE_KIT = 61,
	EVENT_TUTOR_NEED_TO_BUY_GRENADE = 62,
	EVENT_CAREER_TASK_DONE = 63,
	EVENT_START_RADIO_1 = 64,
	EVENT_RADIO_COVER_ME = 65,
	EVENT_RADIO_YOU_TAKE_THE_POINT = 66,
	EVENT_RADIO_HOLD_THIS_POSITION = 67,
	EVENT_RADIO_REGROUP_TEAM = 68,
	EVENT_RADIO_FOLLOW_ME = 69,
	EVENT_RADIO_TAKING_FIRE = 70,
	EVENT_START_RADIO_2 = 71,
	EVENT_RADIO_GO_GO_GO = 72,
	EVENT_RADIO_TEAM_FALL_BACK = 73,
	EVENT_RADIO_STICK_TOGETHER_TEAM = 74,
	EVENT_RADIO_GET_IN_POSITION_AND_WAIT = 75,
	EVENT_RADIO_STORM_THE_FRONT = 76,
	EVENT_RADIO_REPORT_IN_TEAM = 77,
	EVENT_START_RADIO_3 = 78,
	EVENT_RADIO_AFFIRMATIVE = 79,
	EVENT_RADIO_ENEMY_SPOTTED = 80,
	EVENT_RADIO_NEED_BACKUP = 81,
	EVENT_RADIO_SECTOR_CLEAR = 82,
	EVENT_RADIO_IN_POSITION = 83,
	EVENT_RADIO_REPORTING_IN = 84,
	EVENT_RADIO_GET_OUT_OF_THERE = 85,
	EVENT_RADIO_NEGATIVE = 86,
	EVENT_RADIO_ENEMY_DOWN = 87,
	EVENT_END_RADIO = 88,
	EVENT_NEW_MATCH = 89,
	EVENT_PLAYER_CHANGED_TEAM = 90,
	EVENT_BULLET_IMPACT = 91,
	EVENT_GAME_COMMENCE = 92,
	EVENT_WEAPON_ZOOMED = 93,
	EVENT_HOSTAGE_CALLED_FOR_HELP = 94,
	NUM_GAME_EVENTS = 95,
}; /* size: 4 */

/* 478 */
/* <0> (null):0 */
enum PriorityType {
	PRIORITY_LOW = 0,
	PRIORITY_MEDIUM = 1,
	PRIORITY_HIGH = 2,
	PRIORITY_UNINTERRUPTABLE = 3,
}; /* size: 4 */

/* 479 */
/* <0> (null):0 */
class IntervalTimer {
private:

	float                      m_timestamp;          /*     0     4 */
	/* <0> (null):0 */
	void IntervalTimer(class IntervalTimer *);

	/* <0> (null):0 */
	void Reset(class IntervalTimer *); /* linkage=_ZN13IntervalTimer5ResetEv */

	/* <0> (null):0 */
	void Start(class IntervalTimer *); /* linkage=_ZN13IntervalTimer5StartEv */

	/* <0> (null):0 */
	void Invalidate(class IntervalTimer *); /* linkage=_ZN13IntervalTimer10InvalidateEv */

	/* <0> (null):0 */
	bool HasStarted(const class IntervalTimer  *); /* linkage=_ZNK13IntervalTimer10HasStartedEv */

	/* <0> (null):0 */
	float GetElapsedTime(const class IntervalTimer  *); /* linkage=_ZNK13IntervalTimer14GetElapsedTimeEv */

	/* <0> (null):0 */
	bool IsLessThen(const class IntervalTimer  *, float); /* linkage=_ZNK13IntervalTimer10IsLessThenEf */

	/* <0> (null):0 */
	bool IsGreaterThen(const class IntervalTimer  *, float); /* linkage=_ZNK13IntervalTimer13IsGreaterThenEf */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 480 */
 /* pointer to 479 */
 /* size: 4 */

/* 481 */
 /* pointer to 482 */
 /* size: 4 */

/* 482 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 483 */
/* <0> (null):0 */
class CountdownTimer {
private:

	float                      m_duration;           /*     0     4 */
	float                      m_timestamp;          /*     4     4 */
	/* <0> (null):0 */
	void CountdownTimer(class CountdownTimer *);

	/* <0> (null):0 */
	void Reset(class CountdownTimer *); /* linkage=_ZN14CountdownTimer5ResetEv */

	/* <0> (null):0 */
	void Start(class CountdownTimer *, float); /* linkage=_ZN14CountdownTimer5StartEf */

	/* <0> (null):0 */
	void Invalidate(class CountdownTimer *); /* linkage=_ZN14CountdownTimer10InvalidateEv */

	/* <0> (null):0 */
	bool HasStarted(const class CountdownTimer  *); /* linkage=_ZNK14CountdownTimer10HasStartedEv */

	/* <0> (null):0 */
	bool IsElapsed(const class CountdownTimer  *); /* linkage=_ZNK14CountdownTimer9IsElapsedEv */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 484 */
 /* pointer to 483 */
 /* size: 4 */

/* 485 */
 /* pointer to 486 */
 /* size: 4 */

/* 486 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 487 */
/* <0> (null):0 */
typedef unsigned int Place; /* size: 4 */

/* 488 */
/* <0> (null):0 */
enum NavErrorType {
	NAV_OK = 0,
	NAV_CANT_ACCESS_FILE = 1,
	NAV_INVALID_FILE = 2,
	NAV_BAD_FILE_VERSION = 3,
	NAV_CORRUPT_DATA = 4,
}; /* size: 4 */

/* 489 */
/* <0> (null):0 */
enum NavDirType {
	NORTH = 0,
	EAST = 1,
	SOUTH = 2,
	WEST = 3,
	NUM_DIRECTIONS = 4,
}; /* size: 4 */

/* 490 */
/* <0> (null):0 */
enum NavTraverseType {
	GO_NORTH = 0,
	GO_EAST = 1,
	GO_SOUTH = 2,
	GO_WEST = 3,
	GO_LADDER_UP = 4,
	GO_LADDER_DOWN = 5,
	GO_JUMP = 6,
	NUM_TRAVERSE_TYPES = 7,
}; /* size: 4 */

/* 491 */
/* <0> (null):0 */
enum NavCornerType {
	NORTH_WEST = 0,
	NORTH_EAST = 1,
	SOUTH_EAST = 2,
	SOUTH_WEST = 3,
	NUM_CORNERS = 4,
}; /* size: 4 */

/* 492 */
/* <0> (null):0 */
struct Extent {
	class Vector              lo;                    /*     0    12 */
	class Vector              hi;                    /*    12    12 */
	/* <0> (null):0 */
	float SizeX(const class Extent  *); /* linkage=_ZNK6Extent5SizeXEv */

	/* <0> (null):0 */
	float SizeY(const class Extent  *); /* linkage=_ZNK6Extent5SizeYEv */

	/* <0> (null):0 */
	float SizeZ(const class Extent  *); /* linkage=_ZNK6Extent5SizeZEv */

	/* <0> (null):0 */
	float Area(const class Extent  *); /* linkage=_ZNK6Extent4AreaEv */

	/* <0> (null):0 */
	bool Contains(const class Extent  *, const class Vector  *); /* linkage=_ZNK6Extent8ContainsEPK6Vector */


	/* size: 24, cachelines: 1, members: 2 */
	/* last cacheline: 24 bytes */
}; /* size: 24 */

/* 493 */
 /* pointer to 494 */
 /* size: 4 */

/* 494 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 24 */

/* 495 */
/* <0> (null):0 */
struct Ray {
	class Vector              from;                  /*     0    12 */
	class Vector              to;                    /*    12    12 */

	/* size: 24, cachelines: 1, members: 2 */
	/* last cacheline: 24 bytes */
}; /* size: 24 */

/* 496 */
/* <0> (null):0 */
class CNavNode {
private:

	class Vector              m_pos;                 /*     0    12 */
	class Vector              m_normal;              /*    12    12 */
	class CNavNode *           m_to[4];              /*    24    16 */
	unsigned int               m_id;                 /*    40     4 */
	unsigned char              m_attributeFlags;     /*    44     1 */

	/* Bitfield combined with previous fields */

	class CNavNode *           m_list;               /*     0     4 */
	unsigned int               m_listLength;         /*     0     4 */
	class CNavNode *           m_next;               /*    48     4 */
	unsigned char              m_visited;            /*    52     1 */
	class CNavNode *           m_parent;             /*    56     4 */
	BOOL                       m_isCovered;          /*    60     4 */
	class CNavArea *           m_area;               /*    64     4 */
	/* <0> (null):0 */
	void CNavNode(class CNavNode *, const class Vector  *, const class Vector  *, class CNavNode *);

	/* <0> (null):0 */
	const class CNavNode  * GetNode(const class Vector  *); /* linkage=_ZN8CNavNode7GetNodeEPK6Vector */

	/* <0> (null):0 */
	class CNavNode * GetConnectedNode(const class CNavNode  *, enum NavDirType); /* linkage=_ZNK8CNavNode16GetConnectedNodeE10NavDirType */

	/* <0> (null):0 */
	const class Vector  * GetPosition(const class CNavNode  *); /* linkage=_ZNK8CNavNode11GetPositionEv */

	/* <0> (null):0 */
	const class Vector  * GetNormal(const class CNavNode  *); /* linkage=_ZNK8CNavNode9GetNormalEv */

	/* <0> (null):0 */
	unsigned int GetID(const class CNavNode  *); /* linkage=_ZNK8CNavNode5GetIDEv */

	/* <0> (null):0 */
	class CNavNode * GetFirst(void); /* linkage=_ZN8CNavNode8GetFirstEv */

	/* <0> (null):0 */
	unsigned int GetListLength(void); /* linkage=_ZN8CNavNode13GetListLengthEv */

	/* <0> (null):0 */
	class CNavNode * GetNext(class CNavNode *); /* linkage=_ZN8CNavNode7GetNextEv */

	/* <0> (null):0 */
	void ConnectTo(class CNavNode *, class CNavNode *, enum NavDirType); /* linkage=_ZN8CNavNode9ConnectToEPS_10NavDirType */

	/* <0> (null):0 */
	class CNavNode * GetParent(const class CNavNode  *); /* linkage=_ZNK8CNavNode9GetParentEv */

	/* <0> (null):0 */
	void MarkAsVisited(class CNavNode *, enum NavDirType); /* linkage=_ZN8CNavNode13MarkAsVisitedE10NavDirType */

	/* <0> (null):0 */
	BOOL HasVisited(class CNavNode *, enum NavDirType); /* linkage=_ZN8CNavNode10HasVisitedE10NavDirType */

	/* <0> (null):0 */
	BOOL IsBiLinked(const class CNavNode  *, enum NavDirType); /* linkage=_ZNK8CNavNode10IsBiLinkedE10NavDirType */

	/* <0> (null):0 */
	BOOL IsClosedCell(const class CNavNode  *); /* linkage=_ZNK8CNavNode12IsClosedCellEv */

	/* <0> (null):0 */
	void Cover(class CNavNode *); /* linkage=_ZN8CNavNode5CoverEv */

	/* <0> (null):0 */
	BOOL IsCovered(const class CNavNode  *); /* linkage=_ZNK8CNavNode9IsCoveredEv */

	/* <0> (null):0 */
	void AssignArea(class CNavNode *, class CNavArea *); /* linkage=_ZN8CNavNode10AssignAreaEP8CNavArea */

	/* <0> (null):0 */
	class CNavArea * GetArea(const class CNavNode  *); /* linkage=_ZNK8CNavNode7GetAreaEv */

	/* <0> (null):0 */
	void SetAttributes(class CNavNode *, unsigned char); /* linkage=_ZN8CNavNode13SetAttributesEh */

	/* <0> (null):0 */
	unsigned char GetAttributes(const class CNavNode  *); /* linkage=_ZNK8CNavNode13GetAttributesEv */

	/* --- cacheline 1 boundary (64 bytes) was 21 bytes ago --- */

	/* size: 68, cachelines: 2, members: 12 */
	/* last cacheline: 4 bytes */

	/* BRAIN FART ALERT! 68 != 85 + 0(holes), diff = -17 */

}; /* size: 68 */

/* 497 */
/* <0> (null):0 */
class CNavNode *           array[4]; /* size: 16 */

/* 498 */
 /* pointer to 496 */
 /* size: 4 */

/* 499 */
/* <0> (null):0 */
struct ApproachInfo {
	union NavConnect           here;                 /*     0     4 */
	union NavConnect           prev;                 /*     4     4 */
	enum NavTraverseType       prevToHereHow;        /*     8     4 */
	union NavConnect           next;                 /*    12     4 */
	enum NavTraverseType       hereToNextHow;        /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 500 */
/* <0> (null):0 */
struct CNavArea {
	/* <0> (null):0 */
	struct ApproachInfo {
		union NavConnect           here;                 /*     0     4 */
		union NavConnect           prev;                 /*     4     4 */
		enum NavTraverseType       prevToHereHow;        /*     8     4 */
		union NavConnect           next;                 /*    12     4 */
		enum NavTraverseType       hereToNextHow;        /*    16     4 */

		/* size: 20, cachelines: 1, members: 5 */
		/* last cacheline: 20 bytes */
	};

private:

	bool                       m_isReset;            /*     0     1 */
	unsigned int               m_nextID;             /*     0     4 */
	unsigned int               m_id;                 /*     0     4 */
	struct Extent              m_extent;             /*     4    24 */
	class Vector              m_center;              /*    28    12 */
	unsigned char              m_attributeFlags;     /*    40     1 */
	Place                      m_place;              /*    44     4 */
	float                      m_neZ;                /*    48     4 */
	float                      m_swZ;                /*    52     4 */
	float                      m_clearedTimestamp[2]; /*    56     8 */
	float                      m_danger[2];          /*    64     8 */
	/* --- cacheline 1 boundary (64 bytes) was 2 bytes ago --- */
	float                      m_dangerTimestamp[2]; /*    72     8 */
	HidingSpotList             m_hidingSpotList;     /*    80     0 */
	SpotEncounterList          m_spotEncounterList;  /*    88     0 */
	struct ApproachInfo        m_approach[16];       /*    96   320 */
	/* --- cacheline 6 boundary (384 bytes) was 10 bytes ago --- */
	unsigned char              m_approachCount;      /*   416     1 */

	/* Bitfield combined with previous fields */

	unsigned int               m_masterMarker;       /*     0     4 */
	unsigned int               m_marker;             /*   420     4 */
	class CNavArea *           m_parent;             /*   424     4 */
	enum NavTraverseType       m_parentHow;          /*   428     4 */
	float                      m_totalCost;          /*   432     4 */
	float                      m_costSoFar;          /*   436     4 */

	/* Bitfield combined with previous fields */

	class CNavArea *           m_openList;           /*     0     4 */
	class CNavArea *           m_nextOpen;           /*   440     4 */
	class CNavArea *           m_prevOpen;           /*   444     4 */
	unsigned int               m_openMarker;         /*   448     4 */
	class list<NavConnect, std::allocator<NavConnect> > m_connect[4]; /*   452    32 */
	/* --- cacheline 7 boundary (448 bytes) was 19 bytes ago --- */
	class list<CNavLadder*, std::allocator<CNavLadder*> > m_ladder[2]; /*   484    16 */
	class CNavNode *           m_node[4];            /*   500    16 */
	class list<CNavArea*, std::allocator<CNavArea*> > m_overlapList; /*   516     8 */
	class CNavArea *           m_prevHash;           /*   524     4 */
	class CNavArea *           m_nextHash;           /*   528     4 */
	/* <0> (null):0 */
	void CNavArea(class CNavArea *, class CNavNode *, class CNavNode *, class CNavNode *, class CNavNode *);

	/* <0> (null):0 */
	void CNavArea(class CNavArea *);

	/* <0> (null):0 */
	void CNavArea(class CNavArea *, const class Vector  *, const class Vector  *);

	/* <0> (null):0 */
	void CNavArea(class CNavArea *, const class Vector  *, const class Vector  *, const class Vector  *, const class Vector  *);

	/* <0> (null):0 */
	void ~CNavArea(class CNavArea *, int);

	/* <0> (null):0 */
	void ConnectTo(class CNavArea *, class CNavArea *, enum NavDirType); /* linkage=_ZN8CNavArea9ConnectToEPS_10NavDirType */

	/* <0> (null):0 */
	void Disconnect(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea10DisconnectEPS_ */

	/* <0> (null):0 */
	void Save(const class CNavArea  *, FILE *); /* linkage=_ZNK8CNavArea4SaveEP8_IO_FILE */

	/* <0> (null):0 */
	void Save(class CNavArea *, int, unsigned int); /* linkage=_ZN8CNavArea4SaveEij */

	/* <0> (null):0 */
	void Load(class CNavArea *, class SteamFile *, unsigned int); /* linkage=_ZN8CNavArea4LoadEP9SteamFilej */

	/* <0> (null):0 */
	enum NavErrorType PostLoad(class CNavArea *); /* linkage=_ZN8CNavArea8PostLoadEv */

	/* <0> (null):0 */
	unsigned int GetID(const class CNavArea  *); /* linkage=_ZNK8CNavArea5GetIDEv */

	/* <0> (null):0 */
	void SetAttributes(class CNavArea *, unsigned char); /* linkage=_ZN8CNavArea13SetAttributesEh */

	/* <0> (null):0 */
	unsigned char GetAttributes(const class CNavArea  *); /* linkage=_ZNK8CNavArea13GetAttributesEv */

	/* <0> (null):0 */
	void SetPlace(class CNavArea *, Place); /* linkage=_ZN8CNavArea8SetPlaceEj */

	/* <0> (null):0 */
	Place GetPlace(const class CNavArea  *); /* linkage=_ZNK8CNavArea8GetPlaceEv */

	/* <0> (null):0 */
	bool IsOverlapping(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea13IsOverlappingEPK6Vector */

	/* <0> (null):0 */
	bool IsOverlapping(const class CNavArea  *, const class CNavArea  *); /* linkage=_ZNK8CNavArea13IsOverlappingEPKS_ */

	/* <0> (null):0 */
	bool IsOverlappingX(const class CNavArea  *, const class CNavArea  *); /* linkage=_ZNK8CNavArea14IsOverlappingXEPKS_ */

	/* <0> (null):0 */
	bool IsOverlappingY(const class CNavArea  *, const class CNavArea  *); /* linkage=_ZNK8CNavArea14IsOverlappingYEPKS_ */

	/* <0> (null):0 */
	int GetPlayerCount(const class CNavArea  *, int, class CBasePlayer *); /* linkage=_ZNK8CNavArea14GetPlayerCountEiP11CBasePlayer */

	/* <0> (null):0 */
	float GetZ(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea4GetZEPK6Vector */

	/* <0> (null):0 */
	float GetZ(const class CNavArea  *, float, float); /* linkage=_ZNK8CNavArea4GetZEff */

	/* <0> (null):0 */
	bool Contains(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea8ContainsEPK6Vector */

	/* <0> (null):0 */
	bool IsCoplanar(const class CNavArea  *, const class CNavArea  *); /* linkage=_ZNK8CNavArea10IsCoplanarEPKS_ */

	/* <0> (null):0 */
	void GetClosestPointOnArea(const class CNavArea  *, const class Vector  *, class Vector *); /* linkage=_ZNK8CNavArea21GetClosestPointOnAreaEPK6VectorPS0_ */

	/* <0> (null):0 */
	float GetDistanceSquaredToPoint(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea25GetDistanceSquaredToPointEPK6Vector */

	/* <0> (null):0 */
	bool IsDegenerate(const class CNavArea  *); /* linkage=_ZNK8CNavArea12IsDegenerateEv */

	/* <0> (null):0 */
	bool IsEdge(const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea6IsEdgeE10NavDirType */

	/* <0> (null):0 */
	int GetAdjacentCount(const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea16GetAdjacentCountE10NavDirType */

	/* <0> (null):0 */
	class CNavArea * GetAdjacentArea(const class CNavArea  *, enum NavDirType, int); /* linkage=_ZNK8CNavArea15GetAdjacentAreaE10NavDirTypei */

	/* <0> (null):0 */
	class CNavArea * GetRandomAdjacentArea(const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea21GetRandomAdjacentAreaE10NavDirType */

	/* <0> (null):0 */
	const NavConnectList  * GetAdjacentList(const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea15GetAdjacentListE10NavDirType */

	/* <0> (null):0 */
	bool IsConnected(const class CNavArea  *, const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea11IsConnectedEPKS_10NavDirType */

	/* <0> (null):0 */
	float ComputeHeightChange(class CNavArea *, const class CNavArea  *); /* linkage=_ZN8CNavArea19ComputeHeightChangeEPKS_ */

	/* <0> (null):0 */
	const NavLadderList  * GetLadderList(const class CNavArea  *, enum LadderDirectionType); /* linkage=_ZNK8CNavArea13GetLadderListE19LadderDirectionType */

	/* <0> (null):0 */
	void ComputePortal(const class CNavArea  *, const class CNavArea  *, enum NavDirType, class Vector *, float *); /* linkage=_ZNK8CNavArea13ComputePortalEPKS_10NavDirTypeP6VectorPf */

	/* <0> (null):0 */
	void ComputeClosestPointInPortal(const class CNavArea  *, const class CNavArea  *, enum NavDirType, const class Vector  *, class Vector *); /* linkage=_ZNK8CNavArea27ComputeClosestPointInPortalEPKS_10NavDirTypePK6VectorPS3_ */

	/* <0> (null):0 */
	enum NavDirType ComputeDirection(const class CNavArea  *, class Vector *); /* linkage=_ZNK8CNavArea16ComputeDirectionEP6Vector */

	/* <0> (null):0 */
	void SetClearedTimestamp(class CNavArea *, int); /* linkage=_ZN8CNavArea19SetClearedTimestampEi */

	/* <0> (null):0 */
	float GetClearedTimestamp(class CNavArea *, int); /* linkage=_ZN8CNavArea19GetClearedTimestampEi */

	/* <0> (null):0 */
	const HidingSpotList  * GetHidingSpotList(const class CNavArea  *); /* linkage=_ZNK8CNavArea17GetHidingSpotListEv */

	/* <0> (null):0 */
	void ComputeHidingSpots(class CNavArea *); /* linkage=_ZN8CNavArea18ComputeHidingSpotsEv */

	/* <0> (null):0 */
	void ComputeSniperSpots(class CNavArea *); /* linkage=_ZN8CNavArea18ComputeSniperSpotsEv */

	/* <0> (null):0 */
	class SpotEncounter * GetSpotEncounter(class CNavArea *, const class CNavArea  *, const class CNavArea  *); /* linkage=_ZN8CNavArea16GetSpotEncounterEPKS_S1_ */

	/* <0> (null):0 */
	void ComputeSpotEncounters(class CNavArea *); /* linkage=_ZN8CNavArea21ComputeSpotEncountersEv */

	/* <0> (null):0 */
	void IncreaseDanger(class CNavArea *, int, float); /* linkage=_ZN8CNavArea14IncreaseDangerEif */

	/* <0> (null):0 */
	float GetDanger(class CNavArea *, int); /* linkage=_ZN8CNavArea9GetDangerEi */

	/* <0> (null):0 */
	float GetSizeX(const class CNavArea  *); /* linkage=_ZNK8CNavArea8GetSizeXEv */

	/* <0> (null):0 */
	float GetSizeY(const class CNavArea  *); /* linkage=_ZNK8CNavArea8GetSizeYEv */

	/* <0> (null):0 */
	const class Extent  * GetExtent(const class CNavArea  *); /* linkage=_ZNK8CNavArea9GetExtentEv */

	/* <0> (null):0 */
	const class Vector  * GetCenter(const class CNavArea  *); /* linkage=_ZNK8CNavArea9GetCenterEv */

	/* <0> (null):0 */
	const class Vector  * GetCorner(const class CNavArea  *, enum NavCornerType); /* linkage=_ZNK8CNavArea9GetCornerE13NavCornerType */

	/* <0> (null):0 */
	const class ApproachInfo  * GetApproachInfo(const class CNavArea  *, int); /* linkage=_ZNK8CNavArea15GetApproachInfoEi */

	/* <0> (null):0 */
	int GetApproachInfoCount(const class CNavArea  *); /* linkage=_ZNK8CNavArea20GetApproachInfoCountEv */

	/* <0> (null):0 */
	void ComputeApproachAreas(class CNavArea *); /* linkage=_ZN8CNavArea20ComputeApproachAreasEv */

	/* <0> (null):0 */
	void MakeNewMarker(void); /* linkage=_ZN8CNavArea13MakeNewMarkerEv */

	/* <0> (null):0 */
	void Mark(class CNavArea *); /* linkage=_ZN8CNavArea4MarkEv */

	/* <0> (null):0 */
	BOOL IsMarked(const class CNavArea  *); /* linkage=_ZNK8CNavArea8IsMarkedEv */

	/* <0> (null):0 */
	void SetParent(class CNavArea *, class CNavArea *, enum NavTraverseType); /* linkage=_ZN8CNavArea9SetParentEPS_15NavTraverseType */

	/* <0> (null):0 */
	class CNavArea * GetParent(const class CNavArea  *); /* linkage=_ZNK8CNavArea9GetParentEv */

	/* <0> (null):0 */
	enum NavTraverseType GetParentHow(const class CNavArea  *); /* linkage=_ZNK8CNavArea12GetParentHowEv */

	/* <0> (null):0 */
	bool IsOpen(const class CNavArea  *); /* linkage=_ZNK8CNavArea6IsOpenEv */

	/* <0> (null):0 */
	void AddToOpenList(class CNavArea *); /* linkage=_ZN8CNavArea13AddToOpenListEv */

	/* <0> (null):0 */
	void UpdateOnOpenList(class CNavArea *); /* linkage=_ZN8CNavArea16UpdateOnOpenListEv */

	/* <0> (null):0 */
	void RemoveFromOpenList(class CNavArea *); /* linkage=_ZN8CNavArea18RemoveFromOpenListEv */

	/* <0> (null):0 */
	bool IsOpenListEmpty(void); /* linkage=_ZN8CNavArea15IsOpenListEmptyEv */

	/* <0> (null):0 */
	class CNavArea * PopOpenList(void); /* linkage=_ZN8CNavArea11PopOpenListEv */

	/* <0> (null):0 */
	bool IsClosed(const class CNavArea  *); /* linkage=_ZNK8CNavArea8IsClosedEv */

	/* <0> (null):0 */
	void AddToClosedList(class CNavArea *); /* linkage=_ZN8CNavArea15AddToClosedListEv */

	/* <0> (null):0 */
	void RemoveFromClosedList(class CNavArea *); /* linkage=_ZN8CNavArea20RemoveFromClosedListEv */

	/* <0> (null):0 */
	void ClearSearchLists(void); /* linkage=_ZN8CNavArea16ClearSearchListsEv */

	/* <0> (null):0 */
	void SetTotalCost(class CNavArea *, float); /* linkage=_ZN8CNavArea12SetTotalCostEf */

	/* <0> (null):0 */
	float GetTotalCost(const class CNavArea  *); /* linkage=_ZNK8CNavArea12GetTotalCostEv */

	/* <0> (null):0 */
	void SetCostSoFar(class CNavArea *, float); /* linkage=_ZN8CNavArea12SetCostSoFarEf */

	/* <0> (null):0 */
	float GetCostSoFar(const class CNavArea  *); /* linkage=_ZNK8CNavArea12GetCostSoFarEv */

	/* <0> (null):0 */
	void Draw(class CNavArea *, byte, byte, byte, int); /* linkage=_ZN8CNavArea4DrawEhhhi */

	/* <0> (null):0 */
	void DrawConnectedAreas(class CNavArea *); /* linkage=_ZN8CNavArea18DrawConnectedAreasEv */

	/* <0> (null):0 */
	void DrawMarkedCorner(class CNavArea *, enum NavCornerType, byte, byte, byte, int); /* linkage=_ZN8CNavArea16DrawMarkedCornerE13NavCornerTypehhhi */

	/* <0> (null):0 */
	bool SplitEdit(class CNavArea *, bool, float, class CNavArea * *, class CNavArea * *); /* linkage=_ZN8CNavArea9SplitEditEbfPPS_S1_ */

	/* <0> (null):0 */
	bool MergeEdit(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea9MergeEditEPS_ */

	/* <0> (null):0 */
	bool SpliceEdit(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea10SpliceEditEPS_ */

	/* <0> (null):0 */
	void RaiseCorner(class CNavArea *, enum NavCornerType, int); /* linkage=_ZN8CNavArea11RaiseCornerE13NavCornerTypei */

	/* <0> (null):0 */
	void AddLadderUp(class CNavArea *, class CNavLadder *); /* linkage=_ZN8CNavArea11AddLadderUpEP10CNavLadder */

	/* <0> (null):0 */
	void AddLadderDown(class CNavArea *, class CNavLadder *); /* linkage=_ZN8CNavArea13AddLadderDownEP10CNavLadder */

	/* <0> (null):0 */
	void Initialize(class CNavArea *); /* linkage=_ZN8CNavArea10InitializeEv */

	/* <0> (null):0 */
	void DecayDanger(class CNavArea *); /* linkage=_ZN8CNavArea11DecayDangerEv */

	/* <0> (null):0 */
	bool IsHidingSpotCollision(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea21IsHidingSpotCollisionEPK6Vector */

	/* <0> (null):0 */
	void AddSpotEncounters(class CNavArea *, const class CNavArea  *, enum NavDirType, const class CNavArea  *, enum NavDirType); /* linkage=_ZN8CNavArea17AddSpotEncountersEPKS_10NavDirTypeS1_S2_ */

	/* <0> (null):0 */
	void Strip(class CNavArea *); /* linkage=_ZN8CNavArea5StripEv */

	/* <0> (null):0 */
	void FinishMerge(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea11FinishMergeEPS_ */

	/* <0> (null):0 */
	void MergeAdjacentConnections(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea24MergeAdjacentConnectionsEPS_ */

	/* <0> (null):0 */
	void AssignNodes(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea11AssignNodesEPS_ */

	/* <0> (null):0 */
	void FinishSplitEdit(class CNavArea *, class CNavArea *, enum NavDirType); /* linkage=_ZN8CNavArea15FinishSplitEditEPS_10NavDirType */

	/* <0> (null):0 */
	void OnDestroyNotify(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea15OnDestroyNotifyEPS_ */

	/* --- cacheline 9 boundary (576 bytes) was 27 bytes ago --- */

	/* size: 532, cachelines: 9, members: 32 */
	/* last cacheline: 20 bytes */

	/* BRAIN FART ALERT! 532 != 603 + 0(holes), diff = -71 */

}; /* size: 532 */

/* 501 */
 /* pointer to 500 */
 /* size: 4 */

/* 502 */
 /* pointer to 496 */
 /* size: 4 */

/* 503 */
 /* pointer to 504 */
 /* size: 4 */

/* 504 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 68 */

/* 505 */
 /* pointer to 506 */
 /* size: 4 */

/* 506 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 68 */

/* 507 */
/* <0> (null):0 */
class SteamFile {
private:

	byte *                     m_fileData;           /*     0     4 */
	int                        m_fileDataLength;     /*     4     4 */
	byte *                     m_cursor;             /*     8     4 */
	int                        m_bytesLeft;          /*    12     4 */
	/* <0> (null):0 */
	void SteamFile(class SteamFile *, const char  *);

	/* <0> (null):0 */
	void ~SteamFile(class SteamFile *, int);

	/* <0> (null):0 */
	bool IsValid(const class SteamFile  *); /* linkage=_ZNK9SteamFile7IsValidEv */

	/* <0> (null):0 */
	bool Read(class SteamFile *, void *, int); /* linkage=_ZN9SteamFile4ReadEPvi */


	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 508 */
 /* pointer to 507 */
 /* size: 4 */

/* 509 */
 /* pointer to 510 */
 /* size: 4 */

/* 510 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 16 */

/* 511 */
/* <0> (null):0 */
enum RouteType {
	FASTEST_ROUTE = 0,
	SAFEST_ROUTE = 1,
}; /* size: 4 */

/* 512 */
/* <0> (null):0 */
union NavConnect {
	unsigned int               id;                 /*           4 */
	class CNavArea *           area;               /*           4 */
}; /* size: 4 */

/* 513 */
 /* pointer to 514 */
 /* size: 4 */

/* 514 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 515 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 516 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 517 */
/* <0> (null):0 */
typedef struct list<NavConnect, std::allocator<NavConnect> > NavConnectList; /* size: 0 */

/* 518 */
/* <0> (null):0 */
enum LadderDirectionType {
	LADDER_UP = 0,
	LADDER_DOWN = 1,
	NUM_LADDER_DIRECTIONS = 2,
}; /* size: 4 */

/* 519 */
/* <0> (null):0 */
class CNavLadder {
	class Vector              m_top;                 /*     0    12 */
	class Vector              m_bottom;              /*    12    12 */
	float                      m_length;             /*    24     4 */
	enum NavDirType            m_dir;                /*    28     4 */
	class Vector2D            m_dirVector;           /*    32     8 */
	class CBaseEntity *        m_entity;             /*    40     4 */
	class CNavArea *           m_topForwardArea;     /*    44     4 */
	class CNavArea *           m_topLeftArea;        /*    48     4 */
	class CNavArea *           m_topRightArea;       /*    52     4 */
	class CNavArea *           m_topBehindArea;      /*    56     4 */
	class CNavArea *           m_bottomArea;         /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	bool                       m_isDangling;         /*    64     1 */
	/* <0> (null):0 */
	void CNavLadder(class CNavLadder *);

	/* <0> (null):0 */
	void OnDestroyNotify(class CNavLadder *, class CNavArea *); /* linkage=_ZN10CNavLadder15OnDestroyNotifyEP8CNavArea */


	/* size: 68, cachelines: 2, members: 12 */
	/* last cacheline: 4 bytes */

	/* BRAIN FART ALERT! 68 != 65 + 0(holes), diff = 3 */

}; /* size: 68 */

/* 520 */
 /* pointer to 519 */
 /* size: 4 */

/* 521 */
/* <0> (null):0 */
typedef struct list<CNavLadder*, std::allocator<CNavLadder*> > NavLadderList; /* size: 0 */

/* 522 */
/* <0> (null):0 */
class HidingSpot {
private:

	class Vector              m_pos;                 /*     0    12 */
	unsigned int               m_id;                 /*    12     4 */
	unsigned int               m_marker;             /*    16     4 */
	unsigned char              m_flags;              /*    20     1 */

	/* Bitfield combined with previous fields */

	unsigned int               m_nextID;             /*     0     4 */
	unsigned int               m_masterMarker;       /*     0     4 */
	/* <0> (null):0 */
	void HidingSpot(class HidingSpot *);

	/* <0> (null):0 */
	void HidingSpot(class HidingSpot *, const class Vector  *, unsigned char);

	/* <0> (null):0 */
	bool HasGoodCover(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot12HasGoodCoverEv */

	/* <0> (null):0 */
	bool IsGoodSniperSpot(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot16IsGoodSniperSpotEv */

	/* <0> (null):0 */
	bool IsIdealSniperSpot(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot17IsIdealSniperSpotEv */

	/* <0> (null):0 */
	void SetFlags(class HidingSpot *, unsigned char); /* linkage=_ZN10HidingSpot8SetFlagsEh */

	/* <0> (null):0 */
	unsigned char GetFlags(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot8GetFlagsEv */

	/* <0> (null):0 */
	void Save(const class HidingSpot  *, int, unsigned int); /* linkage=_ZNK10HidingSpot4SaveEij */

	/* <0> (null):0 */
	void Load(class HidingSpot *, class SteamFile *, unsigned int); /* linkage=_ZN10HidingSpot4LoadEP9SteamFilej */

	/* <0> (null):0 */
	const class Vector  * GetPosition(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot11GetPositionEv */

	/* <0> (null):0 */
	unsigned int GetID(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot5GetIDEv */

	/* <0> (null):0 */
	void Mark(class HidingSpot *); /* linkage=_ZN10HidingSpot4MarkEv */

	/* <0> (null):0 */
	bool IsMarked(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot8IsMarkedEv */

	/* <0> (null):0 */
	void ChangeMasterMarker(void); /* linkage=_ZN10HidingSpot18ChangeMasterMarkerEv */


	/* size: 24, cachelines: 1, members: 6 */
	/* last cacheline: 24 bytes */
}; /* size: 24 */

/* 523 */
 /* pointer to 522 */
 /* size: 4 */

/* 524 */
 /* pointer to 525 */
 /* size: 4 */

/* 525 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 24 */

/* 526 */
/* <0> (null):0 */
typedef struct list<HidingSpot*, std::allocator<HidingSpot*> > HidingSpotList; /* size: 0 */

/* 527 */
/* <0> (null):0 */
union {
	class HidingSpot *         spot;               /*           4 */
	unsigned int               id;                 /*           4 */
}; /* size: 4 */

/* 528 */
/* <0> (null):0 */
struct SpotOrder {
	/* <0> (null):0 */
	union {
		class HidingSpot *         spot;                 /*           4 */
		unsigned int               id;                   /*           4 */
	};

	float                      t;                    /*     0     4 */
	union {
		class HidingSpot * spot;                 /*           4 */
		unsigned int       id;                   /*           4 */
	};                                               /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 529 */
/* <0> (null):0 */
typedef struct list<SpotOrder, std::allocator<SpotOrder> > SpotOrderList; /* size: 0 */

/* 530 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 531 */
/* <0> (null):0 */
typedef class SpotOrder * pointer; /* size: 4 */

/* 532 */
/* <0> (null):0 */
typedef const class SpotOrder  * const_pointer; /* size: 4 */

/* 533 */
/* <0> (null):0 */
class new_allocator<SpotOrder> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class SpotOrder * pointer;

	/* <0> (null):0 */
	typedef const class SpotOrder  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<SpotOrder> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<SpotOrder> *, const class new_allocator<SpotOrder>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<SpotOrder> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<SpotOrder>  *, class SpotOrder &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE7addressERS1_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<SpotOrder>  *, const class SpotOrder  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE7addressERKS1_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<SpotOrder> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<SpotOrder> *, class SpotOrder *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE10deallocateEPS1_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<SpotOrder>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<SpotOrder> *, class SpotOrder *, const class SpotOrder  &); /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE9constructEPS1_RKS1_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<SpotOrder> *, class SpotOrder *); /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE7destroyEPS1_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 534 */
 /* pointer to 528 */
 /* size: 4 */

/* 535 */
 /* pointer to 536 */
 /* size: 4 */

/* 536 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 537 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 538 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 539 */
 /* pointer to 533 */
 /* size: 4 */

/* 540 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 541 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 542 */
 /* pointer to 543 */
 /* size: 4 */

/* 543 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 544 */
/* <0> (null):0 */
typedef class SpotOrder & reference; /* size: 4 */

/* 545 */
/* <0> (null):0 */
typedef const class SpotOrder  & const_reference; /* size: 4 */

/* 546 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<SpotOrder> > other; /* size: 0 */

/* 547 */
/* <0> (null):0 */
struct rebind<std::_List_node<SpotOrder> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<SpotOrder> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 548 */
/* <0> (null):0 */
typedef struct allocator<SpotOrder> other; /* size: 1 */

/* 549 */
/* <0> (null):0 */
struct rebind<SpotOrder> {
	/* <0> (null):0 */
	typedef struct allocator<SpotOrder> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 550 */
/* <0> (null):0 */
class allocator<SpotOrder> : public new_allocator<SpotOrder> {
public:

	/* class new_allocator<SpotOrder> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class SpotOrder & reference;

	/* <0> (null):0 */
	typedef const class SpotOrder  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<SpotOrder> *);

	/* <0> (null):0 */
	void allocator(class allocator<SpotOrder> *, const class allocator<SpotOrder>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<SpotOrder> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<SpotOrder> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<SpotOrder> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<SpotOrder> {
		/* <0> (null):0 */
		typedef struct allocator<SpotOrder> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 551 */
 /* pointer to 550 */
 /* size: 4 */

/* 552 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 553 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 554 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 555 */
/* <0> (null):0 */
typedef class _List_node<SpotOrder> * pointer; /* size: 4 */

/* 556 */
/* <0> (null):0 */
typedef const class _List_node<SpotOrder>  * const_pointer; /* size: 4 */

/* 557 */
/* <0> (null):0 */
class new_allocator<std::_List_node<SpotOrder> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<SpotOrder> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<SpotOrder>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<SpotOrder> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<SpotOrder> > *, const class new_allocator<std::_List_node<SpotOrder> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<SpotOrder> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<SpotOrder> >  *, class _List_node<SpotOrder> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7addressERS3_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<SpotOrder> >  *, const class _List_node<SpotOrder>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7addressERKS3_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<SpotOrder> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE10deallocateEPS3_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<SpotOrder> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *, const class _List_node<SpotOrder>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE9constructEPS3_RKS3_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7destroyEPS3_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 558 */
 /* pointer to 360 */
 /* size: 4 */

/* 559 */
 /* pointer to 560 */
 /* size: 4 */

/* 560 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 561 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 562 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 563 */
 /* pointer to 557 */
 /* size: 4 */

/* 564 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 565 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 566 */
 /* pointer to 567 */
 /* size: 4 */

/* 567 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 568 */
/* <0> (null):0 */
class allocator<std::_List_node<SpotOrder> > : public new_allocator<std::_List_node<SpotOrder> > {
public:

	/* class new_allocator<std::_List_node<SpotOrder> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<SpotOrder> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<SpotOrder> > *, const class allocator<std::_List_node<SpotOrder> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<SpotOrder> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 569 */
 /* pointer to 568 */
 /* size: 4 */

/* 570 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 571 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 572 */
 /* pointer to 362 */
 /* size: 4 */

/* 573 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 574 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 575 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 576 */
/* <0> (null):0 */
typedef struct allocator<SpotOrder> allocator_type; /* size: 1 */

/* 577 */
/* <0> (null):0 */
class _List_base<SpotOrder, std::allocator<SpotOrder> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<SpotOrder> allocator_type;

	/* <0> (null):0 */
	class _List_node<SpotOrder> * _M_get_node(class _List_base<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, class _List_node<SpotOrder> *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 578 */
 /* pointer to 577 */
 /* size: 4 */

/* 579 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 580 */
 /* pointer to 581 */
 /* size: 4 */

/* 581 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 582 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 583 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 584 */
/* <0> (null):0 */
typedef struct SpotOrder value_type; /* size: 8 */

/* 585 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 586 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 587 */
/* <0> (null):0 */
typedef struct _List_iterator<SpotOrder> iterator; /* size: 0 */

/* 588 */
/* <0> (null):0 */
typedef struct _List_const_iterator<SpotOrder> const_iterator; /* size: 0 */

/* 589 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<SpotOrder> > const_reverse_iterator; /* size: 0 */

/* 590 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<SpotOrder> > reverse_iterator; /* size: 0 */

/* 591 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 592 */
/* <0> (null):0 */
typedef struct allocator<SpotOrder> allocator_type; /* size: 1 */

/* 593 */
/* <0> (null):0 */
typedef struct _List_node<SpotOrder> _Node; /* size: 0 */

/* 594 */
/* <0> (null):0 */
class list<SpotOrder, std::allocator<SpotOrder> > : protected _List_base<SpotOrder, std::allocator<SpotOrder> > {
protected:

	/* class _List_base<SpotOrder, std::allocator<SpotOrder> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef struct SpotOrder value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<SpotOrder> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<SpotOrder> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<SpotOrder> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<SpotOrder> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<SpotOrder> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<SpotOrder> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE14_M_create_nodeERKS0_ */

	/* <0> (null):0 */
	void list(class list<SpotOrder, std::allocator<SpotOrder> > *);

	/* <0> (null):0 */
	void list(class list<SpotOrder, std::allocator<SpotOrder> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<SpotOrder, std::allocator<SpotOrder> > *, const class list<SpotOrder, std::allocator<SpotOrder> >  &);

	/* <0> (null):0 */
	class list<SpotOrder, std::allocator<SpotOrder> > & operator=(class list<SpotOrder, std::allocator<SpotOrder> > *, const class list<SpotOrder, std::allocator<SpotOrder> >  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EEaSERKS2_ */

	/* <0> (null):0 */
	void assign(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6assignEjRKS0_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, class SpotOrder); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6resizeEjS0_ */

	/* <0> (null):0 */
	reference front(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE10push_frontERKS0_ */

	/* <0> (null):0 */
	void pop_front(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9push_backERKS0_ */

	/* <0> (null):0 */
	void pop_back(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, unsigned int, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */

	/* <0> (null):0 */
	iterator erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	iterator erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */

	/* <0> (null):0 */
	void swap(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4swapERS2_ */

	/* <0> (null):0 */
	void clear(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */

	/* <0> (null):0 */
	void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */

	/* <0> (null):0 */
	void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */

	/* <0> (null):0 */
	void remove(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6removeERKS0_ */

	/* <0> (null):0 */
	void unique(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5mergeERS2_ */

	/* <0> (null):0 */
	void reverse(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE18_M_fill_initializeEjRKS0_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE14_M_fill_assignEjRKS0_ */

	/* <0> (null):0 */
	void _M_transfer(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */

	/* <0> (null):0 */
	void _M_insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void _M_erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE25_M_check_equal_allocatorsERS2_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 595 */
 /* pointer to 593 */
 /* size: 4 */

/* 596 */
 /* pointer to 594 */
 /* size: 4 */

/* 597 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 598 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 599 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 600 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 601 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 602 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 603 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 604 */
 /* pointer to 605 */
 /* size: 4 */

/* 605 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 606 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 607 */
/* <0> (null):0 */
struct SpotEncounter {
	union NavConnect           from;                 /*     0     4 */
	enum NavDirType            fromDir;              /*     4     4 */
	union NavConnect           to;                   /*     8     4 */
	enum NavDirType            toDir;                /*    12     4 */
	struct Ray                 path;                 /*    16    24 */
	SpotOrderList              spotList;             /*    40     0 */

	/* size: 48, cachelines: 1, members: 6 */
	/* last cacheline: 48 bytes */

	/* BRAIN FART ALERT! 48 != 40 + 0(holes), diff = 8 */

}; /* size: 48 */

/* 608 */
/* <0> (null):0 */
typedef struct list<SpotEncounter, std::allocator<SpotEncounter> > SpotEncounterList; /* size: 0 */

/* 609 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 610 */
/* <0> (null):0 */
typedef class HidingSpot * * pointer; /* size: 4 */

/* 611 */
/* <0> (null):0 */
typedef const class HidingSpot *  * const_pointer; /* size: 4 */

/* 612 */
/* <0> (null):0 */
class new_allocator<HidingSpot*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class HidingSpot * * pointer;

	/* <0> (null):0 */
	typedef const class HidingSpot *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<HidingSpot*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<HidingSpot*> *, const class new_allocator<HidingSpot*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<HidingSpot*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<HidingSpot*>  *, class HidingSpot * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE7addressERS2_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<HidingSpot*>  *, const class HidingSpot *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE7addressERKS2_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<HidingSpot*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<HidingSpot*> *, class HidingSpot * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE10deallocateEPS2_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<HidingSpot*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<HidingSpot*> *, class HidingSpot * *, const class HidingSpot *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE9constructEPS2_RKS2_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<HidingSpot*> *, class HidingSpot * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE7destroyEPS2_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 613 */
 /* pointer to 523 */
 /* size: 4 */

/* 614 */
 /* pointer to 615 */
 /* size: 4 */

/* 615 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 616 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 617 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 618 */
 /* pointer to 612 */
 /* size: 4 */

/* 619 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 620 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 621 */
 /* pointer to 622 */
 /* size: 4 */

/* 622 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 623 */
/* <0> (null):0 */
typedef class HidingSpot * & reference; /* size: 4 */

/* 624 */
/* <0> (null):0 */
typedef const class HidingSpot *  & const_reference; /* size: 4 */

/* 625 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<HidingSpot*> > other; /* size: 0 */

/* 626 */
/* <0> (null):0 */
struct rebind<std::_List_node<HidingSpot*> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<HidingSpot*> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 627 */
/* <0> (null):0 */
typedef struct allocator<HidingSpot*> other; /* size: 1 */

/* 628 */
/* <0> (null):0 */
struct rebind<HidingSpot*> {
	/* <0> (null):0 */
	typedef struct allocator<HidingSpot*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 629 */
/* <0> (null):0 */
class allocator<HidingSpot*> : public new_allocator<HidingSpot*> {
public:

	/* class new_allocator<HidingSpot*> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class HidingSpot * & reference;

	/* <0> (null):0 */
	typedef const class HidingSpot *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<HidingSpot*> *);

	/* <0> (null):0 */
	void allocator(class allocator<HidingSpot*> *, const class allocator<HidingSpot*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<HidingSpot*> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<HidingSpot*> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<HidingSpot*> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<HidingSpot*> {
		/* <0> (null):0 */
		typedef struct allocator<HidingSpot*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 630 */
 /* pointer to 629 */
 /* size: 4 */

/* 631 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 632 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 633 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 634 */
/* <0> (null):0 */
typedef class _List_node<HidingSpot*> * pointer; /* size: 4 */

/* 635 */
/* <0> (null):0 */
typedef const class _List_node<HidingSpot*>  * const_pointer; /* size: 4 */

/* 636 */
/* <0> (null):0 */
class new_allocator<std::_List_node<HidingSpot*> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<HidingSpot*> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<HidingSpot*>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *, const class new_allocator<std::_List_node<HidingSpot*> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<HidingSpot*> >  *, class _List_node<HidingSpot*> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7addressERS4_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<HidingSpot*> >  *, const class _List_node<HidingSpot*>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7addressERKS4_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<HidingSpot*> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE10deallocateEPS4_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<HidingSpot*> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *, const class _List_node<HidingSpot*>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE9constructEPS4_RKS4_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7destroyEPS4_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 637 */
 /* pointer to 371 */
 /* size: 4 */

/* 638 */
 /* pointer to 639 */
 /* size: 4 */

/* 639 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 640 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 641 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 642 */
 /* pointer to 636 */
 /* size: 4 */

/* 643 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 644 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 645 */
 /* pointer to 646 */
 /* size: 4 */

/* 646 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 647 */
/* <0> (null):0 */
class allocator<std::_List_node<HidingSpot*> > : public new_allocator<std::_List_node<HidingSpot*> > {
public:

	/* class new_allocator<std::_List_node<HidingSpot*> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<HidingSpot*> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<HidingSpot*> > *, const class allocator<std::_List_node<HidingSpot*> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<HidingSpot*> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 648 */
 /* pointer to 647 */
 /* size: 4 */

/* 649 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 650 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 651 */
 /* pointer to 373 */
 /* size: 4 */

/* 652 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 653 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 654 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 655 */
/* <0> (null):0 */
typedef struct allocator<HidingSpot*> allocator_type; /* size: 1 */

/* 656 */
/* <0> (null):0 */
class _List_base<HidingSpot*, std::allocator<HidingSpot*> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<HidingSpot*> allocator_type;

	/* <0> (null):0 */
	class _List_node<HidingSpot*> * _M_get_node(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_node<HidingSpot*> *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 657 */
 /* pointer to 656 */
 /* size: 4 */

/* 658 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 659 */
 /* pointer to 660 */
 /* size: 4 */

/* 660 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 661 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 662 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 663 */
/* <0> (null):0 */
typedef class HidingSpot * value_type; /* size: 4 */

/* 664 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 665 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 666 */
/* <0> (null):0 */
typedef struct _List_iterator<HidingSpot*> iterator; /* size: 0 */

/* 667 */
/* <0> (null):0 */
typedef struct _List_const_iterator<HidingSpot*> const_iterator; /* size: 0 */

/* 668 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<HidingSpot*> > const_reverse_iterator; /* size: 0 */

/* 669 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<HidingSpot*> > reverse_iterator; /* size: 0 */

/* 670 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 671 */
/* <0> (null):0 */
typedef struct allocator<HidingSpot*> allocator_type; /* size: 1 */

/* 672 */
/* <0> (null):0 */
typedef struct _List_node<HidingSpot*> _Node; /* size: 0 */

/* 673 */
/* <0> (null):0 */
class list<HidingSpot*, std::allocator<HidingSpot*> > : protected _List_base<HidingSpot*, std::allocator<HidingSpot*> > {
protected:

	/* class _List_base<HidingSpot*, std::allocator<HidingSpot*> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef class HidingSpot * value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<HidingSpot*> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<HidingSpot*> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<HidingSpot*> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<HidingSpot*> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<HidingSpot*> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<HidingSpot*> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE14_M_create_nodeERKS1_ */

	/* <0> (null):0 */
	void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *);

	/* <0> (null):0 */
	void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const class list<HidingSpot*, std::allocator<HidingSpot*> >  &);

	/* <0> (null):0 */
	class list<HidingSpot*, std::allocator<HidingSpot*> > & operator=(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const class list<HidingSpot*, std::allocator<HidingSpot*> >  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EEaSERKS3_ */

	/* <0> (null):0 */
	void assign(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6assignEjRKS1_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, class HidingSpot *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6resizeEjS1_ */

	/* <0> (null):0 */
	reference front(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE10push_frontERKS1_ */

	/* <0> (null):0 */
	void pop_front(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9push_backERKS1_ */

	/* <0> (null):0 */
	void pop_back(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */

	/* <0> (null):0 */
	iterator erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	iterator erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */

	/* <0> (null):0 */
	void swap(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4swapERS3_ */

	/* <0> (null):0 */
	void clear(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */

	/* <0> (null):0 */
	void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */

	/* <0> (null):0 */
	void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */

	/* <0> (null):0 */
	void remove(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6removeERKS1_ */

	/* <0> (null):0 */
	void unique(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5mergeERS3_ */

	/* <0> (null):0 */
	void reverse(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE18_M_fill_initializeEjRKS1_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE14_M_fill_assignEjRKS1_ */

	/* <0> (null):0 */
	void _M_transfer(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */

	/* <0> (null):0 */
	void _M_insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void _M_erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE25_M_check_equal_allocatorsERS3_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 674 */
 /* pointer to 672 */
 /* size: 4 */

/* 675 */
 /* pointer to 673 */
 /* size: 4 */

/* 676 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 677 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 678 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 679 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 680 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 681 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 682 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 683 */
 /* pointer to 684 */
 /* size: 4 */

/* 684 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 685 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 686 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 687 */
/* <0> (null):0 */
typedef class SpotEncounter * pointer; /* size: 4 */

/* 688 */
/* <0> (null):0 */
typedef const class SpotEncounter  * const_pointer; /* size: 4 */

/* 689 */
/* <0> (null):0 */
class new_allocator<SpotEncounter> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class SpotEncounter * pointer;

	/* <0> (null):0 */
	typedef const class SpotEncounter  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<SpotEncounter> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<SpotEncounter> *, const class new_allocator<SpotEncounter>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<SpotEncounter> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<SpotEncounter>  *, class SpotEncounter &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE7addressERS1_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<SpotEncounter>  *, const class SpotEncounter  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE7addressERKS1_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<SpotEncounter> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<SpotEncounter> *, class SpotEncounter *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE10deallocateEPS1_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<SpotEncounter>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<SpotEncounter> *, class SpotEncounter *, const class SpotEncounter  &); /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE9constructEPS1_RKS1_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<SpotEncounter> *, class SpotEncounter *); /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE7destroyEPS1_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 690 */
 /* pointer to 607 */
 /* size: 4 */

/* 691 */
 /* pointer to 692 */
 /* size: 4 */

/* 692 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 48 */

/* 693 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 694 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 695 */
 /* pointer to 689 */
 /* size: 4 */

/* 696 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 697 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 698 */
 /* pointer to 699 */
 /* size: 4 */

/* 699 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 700 */
/* <0> (null):0 */
typedef class SpotEncounter & reference; /* size: 4 */

/* 701 */
/* <0> (null):0 */
typedef const class SpotEncounter  & const_reference; /* size: 4 */

/* 702 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<SpotEncounter> > other; /* size: 0 */

/* 703 */
/* <0> (null):0 */
struct rebind<std::_List_node<SpotEncounter> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<SpotEncounter> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 704 */
/* <0> (null):0 */
typedef struct allocator<SpotEncounter> other; /* size: 1 */

/* 705 */
/* <0> (null):0 */
struct rebind<SpotEncounter> {
	/* <0> (null):0 */
	typedef struct allocator<SpotEncounter> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 706 */
/* <0> (null):0 */
class allocator<SpotEncounter> : public new_allocator<SpotEncounter> {
public:

	/* class new_allocator<SpotEncounter> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class SpotEncounter & reference;

	/* <0> (null):0 */
	typedef const class SpotEncounter  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<SpotEncounter> *);

	/* <0> (null):0 */
	void allocator(class allocator<SpotEncounter> *, const class allocator<SpotEncounter>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<SpotEncounter> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<SpotEncounter> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<SpotEncounter> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<SpotEncounter> {
		/* <0> (null):0 */
		typedef struct allocator<SpotEncounter> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 707 */
 /* pointer to 706 */
 /* size: 4 */

/* 708 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 709 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 710 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 711 */
/* <0> (null):0 */
typedef class _List_node<SpotEncounter> * pointer; /* size: 4 */

/* 712 */
/* <0> (null):0 */
typedef const class _List_node<SpotEncounter>  * const_pointer; /* size: 4 */

/* 713 */
/* <0> (null):0 */
class new_allocator<std::_List_node<SpotEncounter> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<SpotEncounter> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<SpotEncounter>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *, const class new_allocator<std::_List_node<SpotEncounter> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<SpotEncounter> >  *, class _List_node<SpotEncounter> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7addressERS3_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<SpotEncounter> >  *, const class _List_node<SpotEncounter>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7addressERKS3_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<SpotEncounter> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE10deallocateEPS3_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<SpotEncounter> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *, const class _List_node<SpotEncounter>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE9constructEPS3_RKS3_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7destroyEPS3_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 714 */
 /* pointer to 381 */
 /* size: 4 */

/* 715 */
 /* pointer to 716 */
 /* size: 4 */

/* 716 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 717 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 718 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 719 */
 /* pointer to 713 */
 /* size: 4 */

/* 720 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 721 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 722 */
 /* pointer to 723 */
 /* size: 4 */

/* 723 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 724 */
/* <0> (null):0 */
class allocator<std::_List_node<SpotEncounter> > : public new_allocator<std::_List_node<SpotEncounter> > {
public:

	/* class new_allocator<std::_List_node<SpotEncounter> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<SpotEncounter> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<SpotEncounter> > *, const class allocator<std::_List_node<SpotEncounter> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<SpotEncounter> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 725 */
 /* pointer to 724 */
 /* size: 4 */

/* 726 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 727 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 728 */
 /* pointer to 383 */
 /* size: 4 */

/* 729 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 730 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 731 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 732 */
/* <0> (null):0 */
typedef struct allocator<SpotEncounter> allocator_type; /* size: 1 */

/* 733 */
/* <0> (null):0 */
class _List_base<SpotEncounter, std::allocator<SpotEncounter> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<SpotEncounter> allocator_type;

	/* <0> (null):0 */
	class _List_node<SpotEncounter> * _M_get_node(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_node<SpotEncounter> *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 734 */
 /* pointer to 733 */
 /* size: 4 */

/* 735 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 736 */
 /* pointer to 737 */
 /* size: 4 */

/* 737 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 738 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 739 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 740 */
/* <0> (null):0 */
typedef struct SpotEncounter value_type; /* size: 48 */

/* 741 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 742 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 743 */
/* <0> (null):0 */
typedef struct _List_iterator<SpotEncounter> iterator; /* size: 0 */

/* 744 */
/* <0> (null):0 */
typedef struct _List_const_iterator<SpotEncounter> const_iterator; /* size: 0 */

/* 745 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<SpotEncounter> > const_reverse_iterator; /* size: 0 */

/* 746 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<SpotEncounter> > reverse_iterator; /* size: 0 */

/* 747 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 748 */
/* <0> (null):0 */
typedef struct allocator<SpotEncounter> allocator_type; /* size: 1 */

/* 749 */
/* <0> (null):0 */
typedef struct _List_node<SpotEncounter> _Node; /* size: 0 */

/* 750 */
/* <0> (null):0 */
class list<SpotEncounter, std::allocator<SpotEncounter> > : protected _List_base<SpotEncounter, std::allocator<SpotEncounter> > {
protected:

	/* class _List_base<SpotEncounter, std::allocator<SpotEncounter> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef struct SpotEncounter value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<SpotEncounter> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<SpotEncounter> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<SpotEncounter> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<SpotEncounter> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<SpotEncounter> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<SpotEncounter> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE14_M_create_nodeERKS0_ */

	/* <0> (null):0 */
	void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *);

	/* <0> (null):0 */
	void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const class list<SpotEncounter, std::allocator<SpotEncounter> >  &);

	/* <0> (null):0 */
	class list<SpotEncounter, std::allocator<SpotEncounter> > & operator=(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const class list<SpotEncounter, std::allocator<SpotEncounter> >  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EEaSERKS2_ */

	/* <0> (null):0 */
	void assign(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6assignEjRKS0_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, class SpotEncounter); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6resizeEjS0_ */

	/* <0> (null):0 */
	reference front(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE10push_frontERKS0_ */

	/* <0> (null):0 */
	void pop_front(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9push_backERKS0_ */

	/* <0> (null):0 */
	void pop_back(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, unsigned int, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */

	/* <0> (null):0 */
	iterator erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	iterator erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */

	/* <0> (null):0 */
	void swap(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4swapERS2_ */

	/* <0> (null):0 */
	void clear(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */

	/* <0> (null):0 */
	void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */

	/* <0> (null):0 */
	void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */

	/* <0> (null):0 */
	void remove(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6removeERKS0_ */

	/* <0> (null):0 */
	void unique(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5mergeERS2_ */

	/* <0> (null):0 */
	void reverse(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE18_M_fill_initializeEjRKS0_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE14_M_fill_assignEjRKS0_ */

	/* <0> (null):0 */
	void _M_transfer(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */

	/* <0> (null):0 */
	void _M_insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void _M_erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE25_M_check_equal_allocatorsERS2_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 751 */
 /* pointer to 749 */
 /* size: 4 */

/* 752 */
 /* pointer to 750 */
 /* size: 4 */

/* 753 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 754 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 48 */

/* 755 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 756 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 757 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 758 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 759 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 760 */
 /* pointer to 761 */
 /* size: 4 */

/* 761 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 762 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 763 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 764 */
/* <0> (null):0 */
typedef union NavConnect * pointer; /* size: 4 */

/* 765 */
/* <0> (null):0 */
typedef const union NavConnect  * const_pointer; /* size: 4 */

/* 766 */
/* <0> (null):0 */
class new_allocator<NavConnect> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef union NavConnect * pointer;

	/* <0> (null):0 */
	typedef const union NavConnect  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<NavConnect> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<NavConnect> *, const class new_allocator<NavConnect>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<NavConnect> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<NavConnect>  *, union NavConnect &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE7addressERS1_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<NavConnect>  *, const union NavConnect  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE7addressERKS1_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<NavConnect> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<NavConnect> *, union NavConnect *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE10deallocateEPS1_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<NavConnect>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<NavConnect> *, union NavConnect *, const union NavConnect  &); /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE9constructEPS1_RKS1_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<NavConnect> *, union NavConnect *); /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE7destroyEPS1_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 767 */
 /* pointer to 512 */
 /* size: 4 */

/* 768 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 769 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 770 */
 /* pointer to 766 */
 /* size: 4 */

/* 771 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 772 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 773 */
 /* pointer to 774 */
 /* size: 4 */

/* 774 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 775 */
/* <0> (null):0 */
typedef union NavConnect & reference; /* size: 4 */

/* 776 */
/* <0> (null):0 */
typedef const union NavConnect  & const_reference; /* size: 4 */

/* 777 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<NavConnect> > other; /* size: 0 */

/* 778 */
/* <0> (null):0 */
struct rebind<std::_List_node<NavConnect> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<NavConnect> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 779 */
/* <0> (null):0 */
typedef struct allocator<NavConnect> other; /* size: 1 */

/* 780 */
/* <0> (null):0 */
struct rebind<NavConnect> {
	/* <0> (null):0 */
	typedef struct allocator<NavConnect> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 781 */
/* <0> (null):0 */
class allocator<NavConnect> : public new_allocator<NavConnect> {
public:

	/* class new_allocator<NavConnect> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef union NavConnect & reference;

	/* <0> (null):0 */
	typedef const union NavConnect  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<NavConnect> *);

	/* <0> (null):0 */
	void allocator(class allocator<NavConnect> *, const class allocator<NavConnect>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<NavConnect> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<NavConnect> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<NavConnect> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<NavConnect> {
		/* <0> (null):0 */
		typedef struct allocator<NavConnect> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 782 */
 /* pointer to 781 */
 /* size: 4 */

/* 783 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 784 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 785 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 786 */
/* <0> (null):0 */
typedef class _List_node<NavConnect> * pointer; /* size: 4 */

/* 787 */
/* <0> (null):0 */
typedef const class _List_node<NavConnect>  * const_pointer; /* size: 4 */

/* 788 */
/* <0> (null):0 */
class new_allocator<std::_List_node<NavConnect> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<NavConnect> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<NavConnect>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<NavConnect> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<NavConnect> > *, const class new_allocator<std::_List_node<NavConnect> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<NavConnect> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<NavConnect> >  *, class _List_node<NavConnect> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7addressERS3_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<NavConnect> >  *, const class _List_node<NavConnect>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7addressERKS3_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<NavConnect> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE10deallocateEPS3_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<NavConnect> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *, const class _List_node<NavConnect>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE9constructEPS3_RKS3_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7destroyEPS3_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 789 */
 /* pointer to 391 */
 /* size: 4 */

/* 790 */
 /* pointer to 791 */
 /* size: 4 */

/* 791 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 792 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 793 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 794 */
 /* pointer to 788 */
 /* size: 4 */

/* 795 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 796 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 797 */
 /* pointer to 798 */
 /* size: 4 */

/* 798 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 799 */
/* <0> (null):0 */
class allocator<std::_List_node<NavConnect> > : public new_allocator<std::_List_node<NavConnect> > {
public:

	/* class new_allocator<std::_List_node<NavConnect> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<NavConnect> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<NavConnect> > *, const class allocator<std::_List_node<NavConnect> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<NavConnect> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 800 */
 /* pointer to 799 */
 /* size: 4 */

/* 801 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 802 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 803 */
 /* pointer to 393 */
 /* size: 4 */

/* 804 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 805 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 806 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 807 */
/* <0> (null):0 */
typedef struct allocator<NavConnect> allocator_type; /* size: 1 */

/* 808 */
/* <0> (null):0 */
class _List_base<NavConnect, std::allocator<NavConnect> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<NavConnect> allocator_type;

	/* <0> (null):0 */
	class _List_node<NavConnect> * _M_get_node(class _List_base<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<NavConnect, std::allocator<NavConnect> > *, class _List_node<NavConnect> *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 809 */
 /* pointer to 808 */
 /* size: 4 */

/* 810 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 811 */
 /* pointer to 812 */
 /* size: 4 */

/* 812 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 813 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 814 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 815 */
/* <0> (null):0 */
typedef union NavConnect value_type; /* size: 4 */

/* 816 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 817 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 818 */
/* <0> (null):0 */
typedef struct _List_iterator<NavConnect> iterator; /* size: 0 */

/* 819 */
/* <0> (null):0 */
typedef struct _List_const_iterator<NavConnect> const_iterator; /* size: 0 */

/* 820 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<NavConnect> > const_reverse_iterator; /* size: 0 */

/* 821 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<NavConnect> > reverse_iterator; /* size: 0 */

/* 822 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 823 */
/* <0> (null):0 */
typedef struct allocator<NavConnect> allocator_type; /* size: 1 */

/* 824 */
/* <0> (null):0 */
typedef struct _List_node<NavConnect> _Node; /* size: 0 */

/* 825 */
/* <0> (null):0 */
class list<NavConnect, std::allocator<NavConnect> > : protected _List_base<NavConnect, std::allocator<NavConnect> > {
protected:

	/* class _List_base<NavConnect, std::allocator<NavConnect> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef union NavConnect value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<NavConnect> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<NavConnect> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<NavConnect> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<NavConnect> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<NavConnect> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<NavConnect> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE14_M_create_nodeERKS0_ */

	/* <0> (null):0 */
	void list(class list<NavConnect, std::allocator<NavConnect> > *);

	/* <0> (null):0 */
	void list(class list<NavConnect, std::allocator<NavConnect> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<NavConnect, std::allocator<NavConnect> > *, const class list<NavConnect, std::allocator<NavConnect> >  &);

	/* <0> (null):0 */
	class list<NavConnect, std::allocator<NavConnect> > & operator=(class list<NavConnect, std::allocator<NavConnect> > *, const class list<NavConnect, std::allocator<NavConnect> >  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EEaSERKS2_ */

	/* <0> (null):0 */
	void assign(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6assignEjRKS0_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, union NavConnect); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6resizeEjS0_ */

	/* <0> (null):0 */
	reference front(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE10push_frontERKS0_ */

	/* <0> (null):0 */
	void pop_front(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9push_backERKS0_ */

	/* <0> (null):0 */
	void pop_back(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, unsigned int, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */

	/* <0> (null):0 */
	iterator erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	iterator erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */

	/* <0> (null):0 */
	void swap(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4swapERS2_ */

	/* <0> (null):0 */
	void clear(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */

	/* <0> (null):0 */
	void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */

	/* <0> (null):0 */
	void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */

	/* <0> (null):0 */
	void remove(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6removeERKS0_ */

	/* <0> (null):0 */
	void unique(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5mergeERS2_ */

	/* <0> (null):0 */
	void reverse(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE18_M_fill_initializeEjRKS0_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE14_M_fill_assignEjRKS0_ */

	/* <0> (null):0 */
	void _M_transfer(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */

	/* <0> (null):0 */
	void _M_insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void _M_erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE25_M_check_equal_allocatorsERS2_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 826 */
 /* pointer to 824 */
 /* size: 4 */

/* 827 */
 /* pointer to 825 */
 /* size: 4 */

/* 828 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 829 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 830 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 831 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 832 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 833 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 834 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 835 */
 /* pointer to 836 */
 /* size: 4 */

/* 836 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 837 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 838 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 839 */
/* <0> (null):0 */
typedef class CNavLadder * * pointer; /* size: 4 */

/* 840 */
/* <0> (null):0 */
typedef const class CNavLadder *  * const_pointer; /* size: 4 */

/* 841 */
/* <0> (null):0 */
class new_allocator<CNavLadder*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class CNavLadder * * pointer;

	/* <0> (null):0 */
	typedef const class CNavLadder *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<CNavLadder*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<CNavLadder*> *, const class new_allocator<CNavLadder*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<CNavLadder*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<CNavLadder*>  *, class CNavLadder * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE7addressERS2_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<CNavLadder*>  *, const class CNavLadder *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE7addressERKS2_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<CNavLadder*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<CNavLadder*> *, class CNavLadder * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE10deallocateEPS2_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<CNavLadder*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<CNavLadder*> *, class CNavLadder * *, const class CNavLadder *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE9constructEPS2_RKS2_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<CNavLadder*> *, class CNavLadder * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE7destroyEPS2_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 842 */
 /* pointer to 520 */
 /* size: 4 */

/* 843 */
 /* pointer to 844 */
 /* size: 4 */

/* 844 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 845 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 846 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 847 */
 /* pointer to 841 */
 /* size: 4 */

/* 848 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 849 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 850 */
 /* pointer to 851 */
 /* size: 4 */

/* 851 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 852 */
/* <0> (null):0 */
typedef class CNavLadder * & reference; /* size: 4 */

/* 853 */
/* <0> (null):0 */
typedef const class CNavLadder *  & const_reference; /* size: 4 */

/* 854 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<CNavLadder*> > other; /* size: 0 */

/* 855 */
/* <0> (null):0 */
struct rebind<std::_List_node<CNavLadder*> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<CNavLadder*> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 856 */
/* <0> (null):0 */
typedef struct allocator<CNavLadder*> other; /* size: 1 */

/* 857 */
/* <0> (null):0 */
struct rebind<CNavLadder*> {
	/* <0> (null):0 */
	typedef struct allocator<CNavLadder*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 858 */
/* <0> (null):0 */
class allocator<CNavLadder*> : public new_allocator<CNavLadder*> {
public:

	/* class new_allocator<CNavLadder*> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class CNavLadder * & reference;

	/* <0> (null):0 */
	typedef const class CNavLadder *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<CNavLadder*> *);

	/* <0> (null):0 */
	void allocator(class allocator<CNavLadder*> *, const class allocator<CNavLadder*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<CNavLadder*> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<CNavLadder*> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<CNavLadder*> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<CNavLadder*> {
		/* <0> (null):0 */
		typedef struct allocator<CNavLadder*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 859 */
 /* pointer to 858 */
 /* size: 4 */

/* 860 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 861 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 862 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 863 */
/* <0> (null):0 */
typedef class _List_node<CNavLadder*> * pointer; /* size: 4 */

/* 864 */
/* <0> (null):0 */
typedef const class _List_node<CNavLadder*>  * const_pointer; /* size: 4 */

/* 865 */
/* <0> (null):0 */
class new_allocator<std::_List_node<CNavLadder*> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<CNavLadder*> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<CNavLadder*>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *, const class new_allocator<std::_List_node<CNavLadder*> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<CNavLadder*> >  *, class _List_node<CNavLadder*> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7addressERS4_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<CNavLadder*> >  *, const class _List_node<CNavLadder*>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7addressERKS4_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<CNavLadder*> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE10deallocateEPS4_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<CNavLadder*> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *, const class _List_node<CNavLadder*>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE9constructEPS4_RKS4_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7destroyEPS4_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 866 */
 /* pointer to 401 */
 /* size: 4 */

/* 867 */
 /* pointer to 868 */
 /* size: 4 */

/* 868 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 869 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 870 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 871 */
 /* pointer to 865 */
 /* size: 4 */

/* 872 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 873 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 874 */
 /* pointer to 875 */
 /* size: 4 */

/* 875 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 876 */
/* <0> (null):0 */
class allocator<std::_List_node<CNavLadder*> > : public new_allocator<std::_List_node<CNavLadder*> > {
public:

	/* class new_allocator<std::_List_node<CNavLadder*> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<CNavLadder*> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<CNavLadder*> > *, const class allocator<std::_List_node<CNavLadder*> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<CNavLadder*> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 877 */
 /* pointer to 876 */
 /* size: 4 */

/* 878 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 879 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 880 */
 /* pointer to 403 */
 /* size: 4 */

/* 881 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 882 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 883 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 884 */
/* <0> (null):0 */
typedef struct allocator<CNavLadder*> allocator_type; /* size: 1 */

/* 885 */
/* <0> (null):0 */
class _List_base<CNavLadder*, std::allocator<CNavLadder*> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<CNavLadder*> allocator_type;

	/* <0> (null):0 */
	class _List_node<CNavLadder*> * _M_get_node(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_node<CNavLadder*> *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 886 */
 /* pointer to 885 */
 /* size: 4 */

/* 887 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 888 */
 /* pointer to 889 */
 /* size: 4 */

/* 889 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 890 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 891 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 892 */
/* <0> (null):0 */
typedef class CNavLadder * value_type; /* size: 4 */

/* 893 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 894 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 895 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavLadder*> iterator; /* size: 0 */

/* 896 */
/* <0> (null):0 */
typedef struct _List_const_iterator<CNavLadder*> const_iterator; /* size: 0 */

/* 897 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<CNavLadder*> > const_reverse_iterator; /* size: 0 */

/* 898 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<CNavLadder*> > reverse_iterator; /* size: 0 */

/* 899 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 900 */
/* <0> (null):0 */
typedef struct allocator<CNavLadder*> allocator_type; /* size: 1 */

/* 901 */
/* <0> (null):0 */
typedef struct _List_node<CNavLadder*> _Node; /* size: 0 */

/* 902 */
/* <0> (null):0 */
class list<CNavLadder*, std::allocator<CNavLadder*> > : protected _List_base<CNavLadder*, std::allocator<CNavLadder*> > {
protected:

	/* class _List_base<CNavLadder*, std::allocator<CNavLadder*> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef class CNavLadder * value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<CNavLadder*> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<CNavLadder*> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<CNavLadder*> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<CNavLadder*> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<CNavLadder*> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<CNavLadder*> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE14_M_create_nodeERKS1_ */

	/* <0> (null):0 */
	void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *);

	/* <0> (null):0 */
	void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const class list<CNavLadder*, std::allocator<CNavLadder*> >  &);

	/* <0> (null):0 */
	class list<CNavLadder*, std::allocator<CNavLadder*> > & operator=(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const class list<CNavLadder*, std::allocator<CNavLadder*> >  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EEaSERKS3_ */

	/* <0> (null):0 */
	void assign(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6assignEjRKS1_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, class CNavLadder *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6resizeEjS1_ */

	/* <0> (null):0 */
	reference front(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE10push_frontERKS1_ */

	/* <0> (null):0 */
	void pop_front(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9push_backERKS1_ */

	/* <0> (null):0 */
	void pop_back(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */

	/* <0> (null):0 */
	iterator erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	iterator erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */

	/* <0> (null):0 */
	void swap(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4swapERS3_ */

	/* <0> (null):0 */
	void clear(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */

	/* <0> (null):0 */
	void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */

	/* <0> (null):0 */
	void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */

	/* <0> (null):0 */
	void remove(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6removeERKS1_ */

	/* <0> (null):0 */
	void unique(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5mergeERS3_ */

	/* <0> (null):0 */
	void reverse(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE18_M_fill_initializeEjRKS1_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE14_M_fill_assignEjRKS1_ */

	/* <0> (null):0 */
	void _M_transfer(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */

	/* <0> (null):0 */
	void _M_insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void _M_erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE25_M_check_equal_allocatorsERS3_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 903 */
 /* pointer to 901 */
 /* size: 4 */

/* 904 */
 /* pointer to 902 */
 /* size: 4 */

/* 905 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 906 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 907 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 908 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 909 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 910 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 911 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 912 */
 /* pointer to 913 */
 /* size: 4 */

/* 913 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 914 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 915 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 916 */
/* <0> (null):0 */
typedef class CNavArea * * pointer; /* size: 4 */

/* 917 */
/* <0> (null):0 */
typedef const class CNavArea *  * const_pointer; /* size: 4 */

/* 918 */
/* <0> (null):0 */
class new_allocator<CNavArea*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class CNavArea * * pointer;

	/* <0> (null):0 */
	typedef const class CNavArea *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<CNavArea*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<CNavArea*> *, const class new_allocator<CNavArea*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<CNavArea*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<CNavArea*>  *, class CNavArea * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE7addressERS2_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<CNavArea*>  *, const class CNavArea *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE7addressERKS2_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<CNavArea*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<CNavArea*> *, class CNavArea * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE10deallocateEPS2_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<CNavArea*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<CNavArea*> *, class CNavArea * *, const class CNavArea *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE9constructEPS2_RKS2_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<CNavArea*> *, class CNavArea * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE7destroyEPS2_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 919 */
 /* pointer to 501 */
 /* size: 4 */

/* 920 */
 /* pointer to 921 */
 /* size: 4 */

/* 921 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 922 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 923 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 924 */
 /* pointer to 918 */
 /* size: 4 */

/* 925 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 926 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 927 */
 /* pointer to 928 */
 /* size: 4 */

/* 928 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 929 */
/* <0> (null):0 */
typedef class CNavArea * & reference; /* size: 4 */

/* 930 */
/* <0> (null):0 */
typedef const class CNavArea *  & const_reference; /* size: 4 */

/* 931 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<CNavArea*> > other; /* size: 0 */

/* 932 */
/* <0> (null):0 */
struct rebind<std::_List_node<CNavArea*> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<CNavArea*> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 933 */
/* <0> (null):0 */
typedef struct allocator<CNavArea*> other; /* size: 1 */

/* 934 */
/* <0> (null):0 */
struct rebind<CNavArea*> {
	/* <0> (null):0 */
	typedef struct allocator<CNavArea*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 935 */
/* <0> (null):0 */
class allocator<CNavArea*> : public new_allocator<CNavArea*> {
public:

	/* class new_allocator<CNavArea*> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class CNavArea * & reference;

	/* <0> (null):0 */
	typedef const class CNavArea *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<CNavArea*> *);

	/* <0> (null):0 */
	void allocator(class allocator<CNavArea*> *, const class allocator<CNavArea*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<CNavArea*> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<CNavArea*> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<CNavArea*> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<CNavArea*> {
		/* <0> (null):0 */
		typedef struct allocator<CNavArea*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 936 */
 /* pointer to 935 */
 /* size: 4 */

/* 937 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 938 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 939 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 940 */
/* <0> (null):0 */
typedef class _List_node<CNavArea*> * pointer; /* size: 4 */

/* 941 */
/* <0> (null):0 */
typedef const class _List_node<CNavArea*>  * const_pointer; /* size: 4 */

/* 942 */
/* <0> (null):0 */
class new_allocator<std::_List_node<CNavArea*> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<CNavArea*> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<CNavArea*>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<CNavArea*> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<CNavArea*> > *, const class new_allocator<std::_List_node<CNavArea*> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<CNavArea*> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<CNavArea*> >  *, class _List_node<CNavArea*> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7addressERS4_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<CNavArea*> >  *, const class _List_node<CNavArea*>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7addressERKS4_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<CNavArea*> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE10deallocateEPS4_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<CNavArea*> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *, const class _List_node<CNavArea*>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE9constructEPS4_RKS4_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7destroyEPS4_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 943 */
 /* pointer to 411 */
 /* size: 4 */

/* 944 */
 /* pointer to 945 */
 /* size: 4 */

/* 945 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 946 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 947 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 948 */
 /* pointer to 942 */
 /* size: 4 */

/* 949 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 950 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 951 */
 /* pointer to 952 */
 /* size: 4 */

/* 952 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 953 */
/* <0> (null):0 */
class allocator<std::_List_node<CNavArea*> > : public new_allocator<std::_List_node<CNavArea*> > {
public:

	/* class new_allocator<std::_List_node<CNavArea*> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<CNavArea*> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<CNavArea*> > *, const class allocator<std::_List_node<CNavArea*> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<CNavArea*> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 954 */
 /* pointer to 953 */
 /* size: 4 */

/* 955 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 956 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 957 */
 /* pointer to 413 */
 /* size: 4 */

/* 958 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 959 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 960 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 961 */
/* <0> (null):0 */
typedef struct allocator<CNavArea*> allocator_type; /* size: 1 */

/* 962 */
/* <0> (null):0 */
class _List_base<CNavArea*, std::allocator<CNavArea*> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<CNavArea*> allocator_type;

	/* <0> (null):0 */
	class _List_node<CNavArea*> * _M_get_node(class _List_base<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, class _List_node<CNavArea*> *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 963 */
 /* pointer to 962 */
 /* size: 4 */

/* 964 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 965 */
 /* pointer to 966 */
 /* size: 4 */

/* 966 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 967 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 968 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 969 */
/* <0> (null):0 */
typedef class CNavArea * value_type; /* size: 4 */

/* 970 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 971 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 972 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavArea*> iterator; /* size: 0 */

/* 973 */
/* <0> (null):0 */
typedef struct _List_const_iterator<CNavArea*> const_iterator; /* size: 0 */

/* 974 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<CNavArea*> > const_reverse_iterator; /* size: 0 */

/* 975 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<CNavArea*> > reverse_iterator; /* size: 0 */

/* 976 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 977 */
/* <0> (null):0 */
typedef struct allocator<CNavArea*> allocator_type; /* size: 1 */

/* 978 */
/* <0> (null):0 */
typedef struct _List_node<CNavArea*> _Node; /* size: 0 */

/* 979 */
/* <0> (null):0 */
class list<CNavArea*, std::allocator<CNavArea*> > : protected _List_base<CNavArea*, std::allocator<CNavArea*> > {
protected:

	/* class _List_base<CNavArea*, std::allocator<CNavArea*> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef class CNavArea * value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<CNavArea*> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<CNavArea*> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<CNavArea*> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<CNavArea*> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<CNavArea*> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<CNavArea*> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE14_M_create_nodeERKS1_ */

	/* <0> (null):0 */
	void list(class list<CNavArea*, std::allocator<CNavArea*> > *);

	/* <0> (null):0 */
	void list(class list<CNavArea*, std::allocator<CNavArea*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<CNavArea*, std::allocator<CNavArea*> > *, const class list<CNavArea*, std::allocator<CNavArea*> >  &);

	/* <0> (null):0 */
	class list<CNavArea*, std::allocator<CNavArea*> > & operator=(class list<CNavArea*, std::allocator<CNavArea*> > *, const class list<CNavArea*, std::allocator<CNavArea*> >  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EEaSERKS3_ */

	/* <0> (null):0 */
	void assign(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6assignEjRKS1_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, class CNavArea *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6resizeEjS1_ */

	/* <0> (null):0 */
	reference front(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE10push_frontERKS1_ */

	/* <0> (null):0 */
	void pop_front(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9push_backERKS1_ */

	/* <0> (null):0 */
	void pop_back(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */

	/* <0> (null):0 */
	iterator erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	iterator erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */

	/* <0> (null):0 */
	void swap(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4swapERS3_ */

	/* <0> (null):0 */
	void clear(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */

	/* <0> (null):0 */
	void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */

	/* <0> (null):0 */
	void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */

	/* <0> (null):0 */
	void remove(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6removeERKS1_ */

	/* <0> (null):0 */
	void unique(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5mergeERS3_ */

	/* <0> (null):0 */
	void reverse(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE18_M_fill_initializeEjRKS1_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE14_M_fill_assignEjRKS1_ */

	/* <0> (null):0 */
	void _M_transfer(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */

	/* <0> (null):0 */
	void _M_insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void _M_erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE25_M_check_equal_allocatorsERS3_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 980 */
 /* pointer to 978 */
 /* size: 4 */

/* 981 */
 /* pointer to 979 */
 /* size: 4 */

/* 982 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 983 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 984 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 985 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 986 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 987 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 988 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 989 */
 /* pointer to 990 */
 /* size: 4 */

/* 990 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 991 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 992 */
/* <0> (null):0 */
struct ApproachInfo        array[16]; /* size: 320 */

/* 993 */
 /* pointer to 500 */
 /* size: 4 */

/* 994 */
/* <0> (null):0 */
class list<NavConnect, std::allocator<NavConnect> > array[4]; /* size: 32 */

/* 995 */
/* <0> (null):0 */
class list<CNavLadder*, std::allocator<CNavLadder*> > array[2]; /* size: 16 */

/* 996 */
/* <0> (null):0 */
class CNavNode *           array[4]; /* size: 16 */

/* 997 */
 /* pointer to 998 */
 /* size: 4 */

/* 998 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 532 */

/* 999 */
 /* pointer to 18 */
 /* size: 4 */

/* 1000 */
 /* pointer to 1001 */
 /* size: 4 */

/* 1001 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 532 */

/* 1002 */
 /* pointer to 1003 */
 /* size: 4 */

/* 1003 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1004 */
 /* pointer to 1005 */
 /* size: 4 */

/* 1005 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1006 */
 /* pointer to 1007 */
 /* size: 4 */

/* 1007 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1008 */
 /* pointer to 1009 */
 /* size: 4 */

/* 1009 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 20 */

/* 1010 */
 /* pointer to 993 */
 /* size: 4 */

/* 1011 */
/* <0> (null):0 */
typedef struct list<CNavArea*, std::allocator<CNavArea*> > NavAreaList; /* size: 8 */

/* 1012 */
/* <0> (null):0 */
typedef struct _List_const_iterator<NavConnect> _Self; /* size: 4 */

/* 1013 */
/* <0> (null):0 */
typedef struct _List_iterator<NavConnect> iterator; /* size: 0 */

/* 1014 */
/* <0> (null):0 */
typedef const union NavConnect  * pointer; /* size: 4 */

/* 1015 */
/* <0> (null):0 */
typedef const union NavConnect  & reference; /* size: 4 */

/* 1016 */
/* <0> (null):0 */
struct _List_const_iterator<NavConnect> {
	const class _List_node_base  * _M_node;          /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_const_iterator<NavConnect> _Self;

	/* <0> (null):0 */
	typedef struct _List_iterator<NavConnect> iterator;

	/* <0> (null):0 */
	typedef const union NavConnect  * pointer;

	/* <0> (null):0 */
	typedef const union NavConnect  & reference;

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<NavConnect> *);

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<NavConnect> *, const class _List_node_base  *);

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<NavConnect> *, const iterator  &);

	/* <0> (null):0 */
	reference operator*(const class _List_const_iterator<NavConnect>  *); /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_const_iterator<NavConnect>  *); /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_const_iterator<NavConnect> *); /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_const_iterator<NavConnect> *, int); /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_const_iterator<NavConnect> *); /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_const_iterator<NavConnect> *, int); /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_const_iterator<NavConnect>  *, const _Self  &); /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEeqERKS1_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_const_iterator<NavConnect>  *, const _Self  &); /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEneERKS1_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1017 */
 /* pointer to 1018 */
 /* size: 4 */

/* 1018 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1019 */
 /* pointer to 1016 */
 /* size: 4 */

/* 1020 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1021 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1022 */
 /* pointer to 1023 */
 /* size: 4 */

/* 1023 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1024 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1025 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1026 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1027 */
/* <0> (null):0 */
class CNavAreaGrid {
private:

	floatconst                 m_cellSize;           /*     0     4 */
	NavAreaList *              m_grid;               /*     4     4 */
	int                        m_gridSizeX;          /*     8     4 */
	int                        m_gridSizeY;          /*    12     4 */
	float                      m_minX;               /*    16     4 */
	float                      m_minY;               /*    20     4 */
	unsigned int               m_areaCount;          /*    24     4 */
	class CNavArea *           m_hashTable[256];     /*    28  1024 */
	/* <0> (null):0 */
	void CNavAreaGrid(class CNavAreaGrid *);

	/* <0> (null):0 */
	void ~CNavAreaGrid(class CNavAreaGrid *, int);

	/* <0> (null):0 */
	void Reset(class CNavAreaGrid *); /* linkage=_ZN12CNavAreaGrid5ResetEv */

	/* <0> (null):0 */
	void Initialize(class CNavAreaGrid *, float, float, float, float); /* linkage=_ZN12CNavAreaGrid10InitializeEffff */

	/* <0> (null):0 */
	void AddNavArea(class CNavAreaGrid *, class CNavArea *); /* linkage=_ZN12CNavAreaGrid10AddNavAreaEP8CNavArea */

	/* <0> (null):0 */
	void RemoveNavArea(class CNavAreaGrid *, class CNavArea *); /* linkage=_ZN12CNavAreaGrid13RemoveNavAreaEP8CNavArea */

	/* <0> (null):0 */
	unsigned int GetNavAreaCount(const class CNavAreaGrid  *); /* linkage=_ZNK12CNavAreaGrid15GetNavAreaCountEv */

	/* <0> (null):0 */
	class CNavArea * GetNavArea(const class CNavAreaGrid  *, const class Vector  *, float); /* linkage=_ZNK12CNavAreaGrid10GetNavAreaEPK6Vectorf */

	/* <0> (null):0 */
	class CNavArea * GetNavAreaByID(const class CNavAreaGrid  *, unsigned int); /* linkage=_ZNK12CNavAreaGrid14GetNavAreaByIDEj */

	/* <0> (null):0 */
	class CNavArea * GetNearestNavArea(const class CNavAreaGrid  *, const class Vector  *, bool); /* linkage=_ZNK12CNavAreaGrid17GetNearestNavAreaEPK6Vectorb */

	/* <0> (null):0 */
	Place GetPlace(const class CNavAreaGrid  *, const class Vector  *); /* linkage=_ZNK12CNavAreaGrid8GetPlaceEPK6Vector */

	/* <0> (null):0 */
	int ComputeHashKey(const class CNavAreaGrid  *, unsigned int); /* linkage=_ZNK12CNavAreaGrid14ComputeHashKeyEj */

	/* <0> (null):0 */
	int WorldToGridX(const class CNavAreaGrid  *, float); /* linkage=_ZNK12CNavAreaGrid12WorldToGridXEf */

	/* <0> (null):0 */
	int WorldToGridY(const class CNavAreaGrid  *, float); /* linkage=_ZNK12CNavAreaGrid12WorldToGridYEf */

	/* --- cacheline 16 boundary (1024 bytes) was 28 bytes ago --- */

	/* size: 1052, cachelines: 17, members: 8 */
	/* last cacheline: 28 bytes */
}; /* size: 1052 */

/* 1028 */
 /* pointer to 1011 */
 /* size: 4 */

/* 1029 */
/* <0> (null):0 */
class CNavArea *           array[256]; /* size: 1024 */

/* 1030 */
 /* pointer to 1027 */
 /* size: 4 */

/* 1031 */
 /* pointer to 1032 */
 /* size: 4 */

/* 1032 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1052 */

/* 1033 */
/* <0> (null):0 */
typedef struct _List_const_iterator<CNavLadder*> _Self; /* size: 4 */

/* 1034 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavLadder*> iterator; /* size: 0 */

/* 1035 */
/* <0> (null):0 */
typedef const class CNavLadder *  * pointer; /* size: 4 */

/* 1036 */
/* <0> (null):0 */
typedef const class CNavLadder *  & reference; /* size: 4 */

/* 1037 */
/* <0> (null):0 */
struct _List_const_iterator<CNavLadder*> {
	const class _List_node_base  * _M_node;          /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_const_iterator<CNavLadder*> _Self;

	/* <0> (null):0 */
	typedef struct _List_iterator<CNavLadder*> iterator;

	/* <0> (null):0 */
	typedef const class CNavLadder *  * pointer;

	/* <0> (null):0 */
	typedef const class CNavLadder *  & reference;

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<CNavLadder*> *);

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<CNavLadder*> *, const class _List_node_base  *);

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<CNavLadder*> *, const iterator  &);

	/* <0> (null):0 */
	reference operator*(const class _List_const_iterator<CNavLadder*>  *); /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_const_iterator<CNavLadder*>  *); /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_const_iterator<CNavLadder*> *); /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_const_iterator<CNavLadder*> *, int); /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_const_iterator<CNavLadder*> *); /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_const_iterator<CNavLadder*> *, int); /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_const_iterator<CNavLadder*>  *, const _Self  &); /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEeqERKS2_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_const_iterator<CNavLadder*>  *, const _Self  &); /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEneERKS2_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1038 */
 /* pointer to 1037 */
 /* size: 4 */

/* 1039 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1040 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1041 */
 /* pointer to 1042 */
 /* size: 4 */

/* 1042 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1043 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1044 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1045 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1046 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavArea*> _Self; /* size: 4 */

/* 1047 */
/* <0> (null):0 */
typedef class CNavArea * * pointer; /* size: 4 */

/* 1048 */
/* <0> (null):0 */
typedef class CNavArea * & reference; /* size: 4 */

/* 1049 */
/* <0> (null):0 */
struct _List_iterator<CNavArea*> {
	class _List_node_base *    _M_node;              /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_iterator<CNavArea*> _Self;

	/* <0> (null):0 */
	typedef class CNavArea * * pointer;

	/* <0> (null):0 */
	typedef class CNavArea * & reference;

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<CNavArea*> *);

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<CNavArea*> *, class _List_node_base *);

	/* <0> (null):0 */
	reference operator*(const class _List_iterator<CNavArea*>  *); /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_iterator<CNavArea*>  *); /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_iterator<CNavArea*> *); /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_iterator<CNavArea*> *, int); /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_iterator<CNavArea*> *); /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_iterator<CNavArea*> *, int); /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_iterator<CNavArea*>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEeqERKS2_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_iterator<CNavArea*>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEneERKS2_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1050 */
 /* pointer to 1049 */
 /* size: 4 */

/* 1051 */
 /* pointer to 1052 */
 /* size: 4 */

/* 1052 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1053 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1054 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1055 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1056 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1057 */
/* <0> (null):0 */
struct __numeric_traits_integer<int> {
	intconst                   __min;                /*     0     4 */
	intconst                   __max;                /*     0     4 */
	boolconst                  __is_signed;          /*     0     1 */
	intconst                   __digits;             /*     0     4 */

	/* size: 1, cachelines: 1, members: 4 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 4 + 0(holes), diff = -3 */

}; /* size: 1 */

/* 1058 */
/* <0> (null):0 */
struct Zone {
	class CBaseEntity *        m_entity;             /*     0     4 */
	class CNavArea *           m_area[16];           /*     4    64 */
	/* --- cacheline 1 boundary (64 bytes) was 4 bytes ago --- */
	int                        m_areaCount;          /*    68     4 */
	class Vector              m_center;              /*    72    12 */
	bool                       m_isLegacy;           /*    84     1 */
	int                        m_index;              /*    88     4 */
	struct Extent              m_extent;             /*    92    24 */

	/* size: 116, cachelines: 2, members: 7 */
	/* last cacheline: 52 bytes */

	/* BRAIN FART ALERT! 116 != 113 + 0(holes), diff = 3 */

}; /* size: 116 */

/* 1059 */
/* <0> (null):0 */
class CCSBotManager {
	/* <0> (null):0 */
	struct Zone {
		class CBaseEntity *        m_entity;             /*     0     4 */
		class CNavArea *           m_area[16];           /*     4    64 */
		/* --- cacheline 1 boundary (64 bytes) was 4 bytes ago --- */
		int                        m_areaCount;          /*    68     4 */
		class Vector              m_center;              /*    72    12 */
		bool                       m_isLegacy;           /*    84     1 */
		int                        m_index;              /*    88     4 */
		struct Extent              m_extent;             /*    92    24 */

		/* size: 116, cachelines: 2, members: 7 */
		/* last cacheline: 52 bytes */

		/* BRAIN FART ALERT! 116 != 113 + 0(holes), diff = 3 */

	};

private:

	bool                       m_isLearningMap;      /*     0     1 */
	bool                       m_isAnalysisRequested; /*     0     1 */

	/* size: 0, cachelines: 0, members: 2 */

	/* BRAIN FART ALERT! 0 != 1 + 0(holes), diff = -1 */

}; /* size: 0 */

/* 1060 */
/* <0> (null):0 */
class CNavArea *           array[16]; /* size: 64 */

/* 1061 */
/* <0> (null):0 */
enum BombState {
	MOVING = 0,
	LOOSE = 1,
	PLANTED = 2,
	DEFUSED = 3,
	EXPLODED = 4,
}; /* size: 4 */

/* 1062 */
/* <0> (null):0 */
enum {
	UNKNOWN = 4294967295,
}; /* size: 4 */

/* 1063 */
/* <0> (null):0 */
struct HostageInfo {
	class CHostage *           hostage;              /*     0     4 */
	class Vector              knownPos;              /*     4    12 */
	bool                       isValid;              /*    16     1 */
	bool                       isAlive;              /*    17     1 */
	bool                       isFree;               /*    18     1 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */

	/* BRAIN FART ALERT! 20 != 19 + 0(holes), diff = 1 */

}; /* size: 20 */

/* 1064 */
/* <0> (null):0 */
class CSGameState {
	/* <0> (null):0 */
	enum BombState {
		MOVING = 0,
		LOOSE = 1,
		PLANTED = 2,
		DEFUSED = 3,
		EXPLODED = 4,
	};

	/* <0> (null):0 */
	enum {
		UNKNOWN = 4294967295,
	};

	/* <0> (null):0 */
	struct HostageInfo {
		class CHostage *           hostage;              /*     0     4 */
		class Vector              knownPos;              /*     4    12 */
		bool                       isValid;              /*    16     1 */
		bool                       isAlive;              /*    17     1 */
		bool                       isFree;               /*    18     1 */

		/* size: 20, cachelines: 1, members: 5 */
		/* last cacheline: 20 bytes */

		/* BRAIN FART ALERT! 20 != 19 + 0(holes), diff = 1 */

	};

private:

	class CCSBot *             m_owner;              /*     0     4 */
	bool                       m_isRoundOver;        /*     4     1 */
	enum BombState             m_bombState;          /*     8     4 */
	class IntervalTimer       m_lastSawBomber;       /*    12     4 */
	class Vector              m_bomberPos;           /*    16    12 */
	class IntervalTimer       m_lastSawLooseBomb;    /*    28     4 */
	class Vector              m_looseBombPos;        /*    32    12 */
	bool                       m_isBombsiteClear[4]; /*    44     4 */
	int                        m_bombsiteSearchOrder[4]; /*    48    16 */
	int                        m_bombsiteCount;      /*    64     4 */
	/* --- cacheline 1 boundary (64 bytes) was 1 bytes ago --- */
	int                        m_bombsiteSearchIndex; /*    68     4 */
	int                        m_plantedBombsite;    /*    72     4 */
	bool                       m_isPlantedBombPosKnown; /*    76     1 */
	class Vector              m_plantedBombPos;      /*    80    12 */
	struct HostageInfo         m_hostage[12];        /*    92   240 */
	/* --- cacheline 5 boundary (320 bytes) was 6 bytes ago --- */
	int                        m_hostageCount;       /*   332     4 */
	class CountdownTimer      m_validateInterval;    /*   336     8 */
	bool                       m_allHostagesRescued; /*   344     1 */
	bool                       m_haveSomeHostagesBeenTaken; /*   345     1 */
	/* <0> (null):0 */
	void CSGameState(class CSGameState *, class CCSBot *);

	/* <0> (null):0 */
	void Reset(class CSGameState *); /* linkage=_ZN11CSGameState5ResetEv */

	/* <0> (null):0 */
	void OnEvent(class CSGameState *, enum GameEventType, class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CSGameState7OnEventE13GameEventTypeP11CBaseEntityS2_ */

	/* <0> (null):0 */
	bool IsRoundOver(const class CSGameState  *); /* linkage=_ZNK11CSGameState11IsRoundOverEv */

	/* <0> (null):0 */
	bool IsBombMoving(const class CSGameState  *); /* linkage=_ZNK11CSGameState12IsBombMovingEv */

	/* <0> (null):0 */
	bool IsBombLoose(const class CSGameState  *); /* linkage=_ZNK11CSGameState11IsBombLooseEv */

	/* <0> (null):0 */
	bool IsBombPlanted(const class CSGameState  *); /* linkage=_ZNK11CSGameState13IsBombPlantedEv */

	/* <0> (null):0 */
	bool IsBombDefused(const class CSGameState  *); /* linkage=_ZNK11CSGameState13IsBombDefusedEv */

	/* <0> (null):0 */
	bool IsBombExploded(const class CSGameState  *); /* linkage=_ZNK11CSGameState14IsBombExplodedEv */

	/* <0> (null):0 */
	void UpdateLooseBomb(class CSGameState *, const class Vector  *); /* linkage=_ZN11CSGameState15UpdateLooseBombEPK6Vector */

	/* <0> (null):0 */
	float TimeSinceLastSawLooseBomb(const class CSGameState  *); /* linkage=_ZNK11CSGameState25TimeSinceLastSawLooseBombEv */

	/* <0> (null):0 */
	bool IsLooseBombLocationKnown(const class CSGameState  *); /* linkage=_ZNK11CSGameState24IsLooseBombLocationKnownEv */

	/* <0> (null):0 */
	void UpdateBomber(class CSGameState *, const class Vector  *); /* linkage=_ZN11CSGameState12UpdateBomberEPK6Vector */

	/* <0> (null):0 */
	float TimeSinceLastSawBomber(const class CSGameState  *); /* linkage=_ZNK11CSGameState22TimeSinceLastSawBomberEv */

	/* <0> (null):0 */
	void UpdatePlantedBomb(class CSGameState *, const class Vector  *); /* linkage=_ZN11CSGameState17UpdatePlantedBombEPK6Vector */

	/* <0> (null):0 */
	bool IsPlantedBombLocationKnown(const class CSGameState  *); /* linkage=_ZNK11CSGameState26IsPlantedBombLocationKnownEv */

	/* <0> (null):0 */
	void MarkBombsiteAsPlanted(class CSGameState *, int); /* linkage=_ZN11CSGameState21MarkBombsiteAsPlantedEi */

	/* <0> (null):0 */
	int GetPlantedBombsite(const class CSGameState  *); /* linkage=_ZNK11CSGameState18GetPlantedBombsiteEv */

	/* <0> (null):0 */
	bool IsAtPlantedBombsite(const class CSGameState  *); /* linkage=_ZNK11CSGameState19IsAtPlantedBombsiteEv */

	/* <0> (null):0 */
	int GetNextBombsiteToSearch(class CSGameState *); /* linkage=_ZN11CSGameState23GetNextBombsiteToSearchEv */

	/* <0> (null):0 */
	bool IsBombsiteClear(const class CSGameState  *, int); /* linkage=_ZNK11CSGameState15IsBombsiteClearEi */

	/* <0> (null):0 */
	void ClearBombsite(class CSGameState *, int); /* linkage=_ZN11CSGameState13ClearBombsiteEi */

	/* <0> (null):0 */
	const class Vector  * GetBombPosition(const class CSGameState  *); /* linkage=_ZNK11CSGameState15GetBombPositionEv */

	/* <0> (null):0 */
	class CHostage * GetNearestFreeHostage(const class CSGameState  *, class Vector *); /* linkage=_ZNK11CSGameState21GetNearestFreeHostageEP6Vector */

	/* <0> (null):0 */
	const class Vector  * GetRandomFreeHostagePosition(const class CSGameState  *); /* linkage=_ZNK11CSGameState28GetRandomFreeHostagePositionEv */

	/* <0> (null):0 */
	bool AreAllHostagesBeingRescued(const class CSGameState  *); /* linkage=_ZNK11CSGameState26AreAllHostagesBeingRescuedEv */

	/* <0> (null):0 */
	bool AreAllHostagesGone(const class CSGameState  *); /* linkage=_ZNK11CSGameState18AreAllHostagesGoneEv */

	/* <0> (null):0 */
	void AllHostagesGone(class CSGameState *); /* linkage=_ZN11CSGameState15AllHostagesGoneEv */

	/* <0> (null):0 */
	bool HaveSomeHostagesBeenTaken(const class CSGameState  *); /* linkage=_ZNK11CSGameState25HaveSomeHostagesBeenTakenEv */

	/* <0> (null):0 */
	void HostageWasTaken(class CSGameState *); /* linkage=_ZN11CSGameState15HostageWasTakenEv */

	/* <0> (null):0 */
	class CHostage * GetNearestVisibleFreeHostage(const class CSGameState  *); /* linkage=_ZNK11CSGameState28GetNearestVisibleFreeHostageEv */

	/* <0> (null):0 */
	unsigned char ValidateHostagePositions(class CSGameState *); /* linkage=_ZN11CSGameState24ValidateHostagePositionsEv */

	/* <0> (null):0 */
	void SetBombState(class CSGameState *, enum BombState); /* linkage=_ZN11CSGameState12SetBombStateENS_9BombStateE */

	/* <0> (null):0 */
	enum BombState GetBombState(const class CSGameState  *); /* linkage=_ZNK11CSGameState12GetBombStateEv */

	/* <0> (null):0 */
	class CBaseEntity * GetNearestHostage(const class CSGameState  *); /* linkage=_ZNK11CSGameState17GetNearestHostageEv */

	/* <0> (null):0 */
	void InitializeHostageInfo(class CSGameState *); /* linkage=_ZN11CSGameState21InitializeHostageInfoEv */


	/* size: 348, cachelines: 6, members: 19 */
	/* last cacheline: 28 bytes */

	/* BRAIN FART ALERT! 348 != 340 + 0(holes), diff = 8 */

}; /* size: 348 */

/* 1065 */
/* <0> (null):0 */
struct CHostage {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1066 */
 /* pointer to 1065 */
 /* size: 4 */

/* 1067 */
/* <0> (null):0 */
enum TaskType {
	SEEK_AND_DESTROY = 0,
	PLANT_BOMB = 1,
	FIND_TICKING_BOMB = 2,
	DEFUSE_BOMB = 3,
	GUARD_TICKING_BOMB = 4,
	GUARD_BOMB_DEFUSER = 5,
	GUARD_LOOSE_BOMB = 6,
	GUARD_BOMB_ZONE = 7,
	ESCAPE_FROM_BOMB = 8,
	HOLD_POSITION = 9,
	FOLLOW = 10,
	VIP_ESCAPE = 11,
	GUARD_VIP_ESCAPE_ZONE = 12,
	COLLECT_HOSTAGES = 13,
	RESCUE_HOSTAGES = 14,
	GUARD_HOSTAGES = 15,
	GUARD_HOSTAGE_RESCUE_ZONE = 16,
	MOVE_TO_LAST_KNOWN_ENEMY_POSITION = 17,
	MOVE_TO_SNIPER_SPOT = 18,
	SNIPING = 19,
}; /* size: 4 */

/* 1068 */
/* <0> (null):0 */
enum DispositionType {
	ENGAGE_AND_INVESTIGATE = 0,
	OPPORTUNITY_FIRE = 1,
	SELF_DEFENSE = 2,
	IGNORE_ENEMIES = 3,
}; /* size: 4 */

/* 1069 */
/* <0> (null):0 */
struct CCSBot {
	/* <0> (null):0 */
	enum TaskType {
		SEEK_AND_DESTROY = 0,
		PLANT_BOMB = 1,
		FIND_TICKING_BOMB = 2,
		DEFUSE_BOMB = 3,
		GUARD_TICKING_BOMB = 4,
		GUARD_BOMB_DEFUSER = 5,
		GUARD_LOOSE_BOMB = 6,
		GUARD_BOMB_ZONE = 7,
		ESCAPE_FROM_BOMB = 8,
		HOLD_POSITION = 9,
		FOLLOW = 10,
		VIP_ESCAPE = 11,
		GUARD_VIP_ESCAPE_ZONE = 12,
		COLLECT_HOSTAGES = 13,
		RESCUE_HOSTAGES = 14,
		GUARD_HOSTAGES = 15,
		GUARD_HOSTAGE_RESCUE_ZONE = 16,
		MOVE_TO_LAST_KNOWN_ENEMY_POSITION = 17,
		MOVE_TO_SNIPER_SPOT = 18,
		SNIPING = 19,
	};

	/* <0> (null):0 */
	enum DispositionType {
		ENGAGE_AND_INVESTIGATE = 0,
		OPPORTUNITY_FIRE = 1,
		SELF_DEFENSE = 2,
		IGNORE_ENEMIES = 3,
	};

	/* <0> (null):0 */
	bool IsFollowing(const class CCSBot  *); /* linkage=_ZNK6CCSBot11IsFollowingEv */

	/* <0> (null):0 */
	enum TaskType GetTask(const class CCSBot  *); /* linkage=_ZNK6CCSBot7GetTaskEv */

	/* <0> (null):0 */
	float GetTimeSinceLastSawEnemy(const class CCSBot  *); /* linkage=_ZNK6CCSBot24GetTimeSinceLastSawEnemyEv */

	/* <0> (null):0 */
	bool IsEnemyVisible(const class CCSBot  *); /* linkage=_ZNK6CCSBot14IsEnemyVisibleEv */

	/* <0> (null):0 */
	int GetHostageEscortCount(const class CCSBot  *); /* linkage=_ZNK6CCSBot21GetHostageEscortCountEv */

	/* <0> (null):0 */
	void Hurry(class CCSBot *, float); /* linkage=_ZN6CCSBot5HurryEf */

	/* <0> (null):0 */
	class BotChatterInterface * GetChatter(class CCSBot *); /* linkage=_ZN6CCSBot10GetChatterEv */

	/* <0> (null):0 */
	class CBasePlayer * GetEnemy(class CCSBot *); /* linkage=_ZN6CCSBot8GetEnemyEv */

	/* <0> (null):0 */
	void SetTask(class CCSBot *, enum TaskType, class CBaseEntity *); /* linkage=_ZN6CCSBot7SetTaskENS_8TaskTypeEP11CBaseEntity */

	/* <0> (null):0 */
	const class Vector  * GetLastKnownEnemyPosition(const class CCSBot  *); /* linkage=_ZNK6CCSBot25GetLastKnownEnemyPositionEv */

	/* <0> (null):0 */
	int GetNearbyEnemyCount(const class CCSBot  *); /* linkage=_ZNK6CCSBot19GetNearbyEnemyCountEv */

	/* <0> (null):0 */
	class CSGameState * GetGameState(class CCSBot *); /* linkage=_ZN6CCSBot12GetGameStateEv */

	/* <0> (null):0 */
	void ForceRun(class CCSBot *, float); /* linkage=_ZN6CCSBot8ForceRunEf */

	/* <0> (null):0 */
	void SetGoalEntity(class CCSBot *, class CBaseEntity *); /* linkage=_ZN6CCSBot13SetGoalEntityEP11CBaseEntity */

	/* <0> (null):0 */
	virtual void OnEvent(class CCSBot *, enum GameEventType, class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN6CCSBot7OnEventE13GameEventTypeP11CBaseEntityS2_ */

	/* vtable has 1 entries: {
	   [108] = OnEvent(_ZN6CCSBot7OnEventE13GameEventTypeP11CBaseEntityS2_), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1070 */
 /* pointer to 1069 */
 /* size: 4 */

/* 1071 */
/* <0> (null):0 */
bool                       array[4]; /* size: 4 */

/* 1072 */
/* <0> (null):0 */
int                        array[4]; /* size: 16 */

/* 1073 */
/* <0> (null):0 */
struct HostageInfo         array[12]; /* size: 240 */

/* 1074 */
 /* pointer to 1064 */
 /* size: 4 */

/* 1075 */
 /* pointer to 1076 */
 /* size: 4 */

/* 1076 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 348 */

/* 1077 */
/* <0> (null):0 */
typedef unsigned int PlaceCriteria; /* size: 4 */

/* 1078 */
/* <0> (null):0 */
typedef unsigned int CountCriteria; /* size: 4 */

/* 1079 */
/* <0> (null):0 */
enum BotStatementType {
	REPORT_VISIBLE_ENEMIES = 0,
	REPORT_ENEMY_ACTION = 1,
	REPORT_MY_CURRENT_TASK = 2,
	REPORT_MY_INTENTION = 3,
	REPORT_CRITICAL_EVENT = 4,
	REPORT_REQUEST_HELP = 5,
	REPORT_REQUEST_INFORMATION = 6,
	REPORT_ROUND_END = 7,
	REPORT_MY_PLAN = 8,
	REPORT_INFORMATION = 9,
	REPORT_EMOTE = 10,
	REPORT_ACKNOWLEDGE = 11,
	REPORT_ENEMIES_REMAINING = 12,
	REPORT_FRIENDLY_FIRE = 13,
	REPORT_KILLED_FRIEND = 14,
	NUM_BOT_STATEMENT_TYPES = 15,
}; /* size: 4 */

/* 1080 */
/* <0> (null):0 */
typedef struct vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > BotVoiceBankVector; /* size: 0 */

/* 1081 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1082 */
/* <0> (null):0 */
typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * pointer; /* size: 4 */

/* 1083 */
/* <0> (null):0 */
typedef const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  * const_pointer; /* size: 4 */

/* 1084 */
/* <0> (null):0 */
class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * pointer;

	/* <0> (null):0 */
	typedef const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE7addressERS6_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  *, const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE7addressERKS6_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE10deallocateEPS6_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE9constructEPS6_RKS6_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE7destroyEPS6_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1085 */
 /* pointer to 1086 */
 /* size: 4 */

/* 1086 */
 /* pointer to 420 */
 /* size: 4 */

/* 1087 */
 /* pointer to 1088 */
 /* size: 4 */

/* 1088 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1089 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1090 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1091 */
 /* pointer to 1084 */
 /* size: 4 */

/* 1092 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1093 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1094 */
 /* pointer to 1095 */
 /* size: 4 */

/* 1095 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1096 */
/* <0> (null):0 */
typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * pointer; /* size: 4 */

/* 1097 */
/* <0> (null):0 */
typedef const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  * const_pointer; /* size: 4 */

/* 1098 */
/* <0> (null):0 */
typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * & reference; /* size: 4 */

/* 1099 */
/* <0> (null):0 */
typedef const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  & const_reference; /* size: 4 */

/* 1100 */
/* <0> (null):0 */
typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> other; /* size: 1 */

/* 1101 */
/* <0> (null):0 */
struct rebind<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {
	/* <0> (null):0 */
	typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1102 */
/* <0> (null):0 */
class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> : public new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {
public:

	/* class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * pointer;

	/* <0> (null):0 */
	typedef const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  * const_pointer;

	/* <0> (null):0 */
	typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * & reference;

	/* <0> (null):0 */
	typedef const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *);

	/* <0> (null):0 */
	void allocator(class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, const class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, int);

	/* <0> (null):0 */
	struct rebind<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {
		/* <0> (null):0 */
		typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 1103 */
 /* pointer to 1102 */
 /* size: 4 */

/* 1104 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1105 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1106 */
 /* pointer to 424 */
 /* size: 4 */

/* 1107 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1108 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1109 */
/* <0> (null):0 */
typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> allocator_type; /* size: 1 */

/* 1110 */
/* <0> (null):0 */
struct _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > {
	struct _Vector_impl        _M_impl;              /*     0    12 */
	/* <0> (null):0 */
	typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> allocator_type;

	/* <0> (null):0 */
	_Tp_alloc_type & _M_get_Tp_allocator(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	const _Tp_alloc_type  & _M_get_Tp_allocator(const class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*,); /* linkage=_ZNKSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*,); /* linkage=_ZNKSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::);

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, const allocator_type  &);

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int);

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int, const allocator_type  &);

	/* <0> (null):0 */
	void ~_Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, int);

	/* <0> (null):0 */
	pointer _M_allocate(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int); /* linkage=_ZNSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE11_M_allocateEj */

	/* <0> (null):0 */
	void _M_deallocate(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, unsigned int); /* linkage=_ZNSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE13_M_deallocateEPS5_j */

	/* <0> (null):0 */
	using ::_M_allocate;

	/* <0> (null):0 */
	using ::_M_deallocate;

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::get_allocator;


	/* size: 12, cachelines: 1, members: 1 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1111 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1112 */
 /* pointer to 1110 */
 /* size: 4 */

/* 1113 */
 /* pointer to 1114 */
 /* size: 4 */

/* 1114 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1115 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1116 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1117 */
/* <0> (null):0 */
typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * value_type; /* size: 4 */

/* 1118 */
/* <0> (null):0 */
typedef pointer pointer; /* size: 4 */

/* 1119 */
/* <0> (null):0 */
typedef const_pointer const_pointer; /* size: 4 */

/* 1120 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 1121 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 1122 */
/* <0> (null):0 */
typedef struct __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > iterator; /* size: 0 */

/* 1123 */
/* <0> (null):0 */
typedef struct __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >* const*, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > const_iterator; /* size: 0 */

/* 1124 */
/* <0> (null):0 */
typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >* const*, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > > const_reverse_iterator; /* size: 0 */

/* 1125 */
/* <0> (null):0 */
typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > > reverse_iterator; /* size: 0 */

/* 1126 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1127 */
/* <0> (null):0 */
typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> allocator_type; /* size: 1 */

/* 1128 */
/* <0> (null):0 */
class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > : protected _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > {
protected:

	/* struct _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > <ancestor>; */ /*     0    12 */
	/* <0> (null):0 */
	typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * value_type;

	/* <0> (null):0 */
	typedef pointer pointer;

	/* <0> (null):0 */
	typedef const_pointer const_pointer;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > iterator;

	/* <0> (null):0 */
	typedef struct __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >* const*, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >* const*, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> allocator_type;

	/* <0> (null):0 */
	void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca);

	/* <0> (null):0 */
	void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const allocator_type  &);

	/* <0> (null):0 */
	void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::);

	/* <0> (null):0 */
	void ~vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, int);

	/* <0> (null):0 */
	class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca operator=(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EEaSERKS6_ */

	/* <0> (null):0 */
	void assign(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6assignEjRKS4_ */

	/* <0> (null):0 */
	iterator begin(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4rendEv */

	/* <0> (null):0 */
	size_type size(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6resizeEjS4_ */

	/* <0> (null):0 */
	size_type capacity(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE8capacityEv */

	/* <0> (null):0 */
	bool empty(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5emptyEv */

	/* <0> (null):0 */
	void reserve(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE7reserveEj */

	/* <0> (null):0 */
	reference operator[](class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EEixEj */

	/* <0> (null):0 */
	const_reference operator[](const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EEixEj */

	/* <0> (null):0 */
	void _M_range_check(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE14_M_range_checkEj */

	/* <0> (null):0 */
	reference at(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE2atEj */

	/* <0> (null):0 */
	const_reference at(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE2atEj */

	/* <0> (null):0 */
	reference front(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5frontEv */

	/* <0> (null):0 */
	reference back(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4backEv */

	/* <0> (null):0 */
	pointer data(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4dataEv */

	/* <0> (null):0 */
	const_pointer data(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4dataEv */

	/* <0> (null):0 */
	void push_back(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE9push_backERKS4_ */

	/* <0> (null):0 */
	void pop_back(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6insertEN9__gnu_cxx17__normal_iteratorIPS4_S6_EERKS4_ */

	/* <0> (null):0 */
	void insert(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6insertEN9__gnu_cxx17__normal_iteratorIPS4_S6_EEjRKS4_ */

	/* <0> (null):0 */
	iterator erase(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS4_S6_EE */

	/* <0> (null):0 */
	iterator erase(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS4_S6_EESA_ */

	/* <0> (null):0 */
	void swap(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4swapERS6_ */

	/* <0> (null):0 */
	void clear(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5clearEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE18_M_fill_initializeEjRKS4_ */

	/* <0> (null):0 */
	void _M_fill_assign(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE14_M_fill_assignEjRKS4_ */

	/* <0> (null):0 */
	void _M_fill_insert(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS4_S6_EEjRKS4_ */

	/* <0> (null):0 */
	void _M_insert_aux(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS4_S6_EERKS4_ */

	/* <0> (null):0 */
	size_type _M_check_len(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int, const char  *); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE12_M_check_lenEjPKc */

	/* <0> (null):0 */
	void _M_erase_at_end(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE15_M_erase_at_endEPS4_ */


	/* size: 12, cachelines: 1, members: 1 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1129 */
 /* pointer to 1128 */
 /* size: 4 */

/* 1130 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1131 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1132 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1133 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1134 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1135 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1136 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1137 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1138 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1139 */
 /* pointer to 1138 */
 /* size: 4 */

/* 1140 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1141 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1142 */
/* <0> (null):0 */
typedef int * pointer; /* size: 4 */

/* 1143 */
/* <0> (null):0 */
typedef const int  * const_pointer; /* size: 4 */

/* 1144 */
/* <0> (null):0 */
class new_allocator<int> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef int * pointer;

	/* <0> (null):0 */
	typedef const int  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<int> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<int> *, const class new_allocator<int>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<int> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<int>  *, int &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIiE7addressERi */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<int>  *, const int  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIiE7addressERKi */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<int> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIiE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<int> *, int *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIiE10deallocateEPij */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<int>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIiE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<int> *, int *, const int  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIiE9constructEPiRKi */

	/* <0> (null):0 */
	void destroy(class new_allocator<int> *, int *); /* linkage=_ZN9__gnu_cxx13new_allocatorIiE7destroyEPi */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1145 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1146 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1147 */
 /* pointer to 1144 */
 /* size: 4 */

/* 1148 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1149 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1150 */
 /* pointer to 1151 */
 /* size: 4 */

/* 1151 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1152 */
/* <0> (null):0 */
typedef int * pointer; /* size: 4 */

/* 1153 */
/* <0> (null):0 */
typedef const int  * const_pointer; /* size: 4 */

/* 1154 */
/* <0> (null):0 */
typedef int & reference; /* size: 4 */

/* 1155 */
/* <0> (null):0 */
typedef const int  & const_reference; /* size: 4 */

/* 1156 */
/* <0> (null):0 */
typedef struct allocator<int> other; /* size: 1 */

/* 1157 */
/* <0> (null):0 */
struct rebind<int> {
	/* <0> (null):0 */
	typedef struct allocator<int> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1158 */
/* <0> (null):0 */
class allocator<int> : public new_allocator<int> {
public:

	/* class new_allocator<int>  <ancestor>; */      /*     0     0 */
	/* <0> (null):0 */
	typedef int * pointer;

	/* <0> (null):0 */
	typedef const int  * const_pointer;

	/* <0> (null):0 */
	typedef int & reference;

	/* <0> (null):0 */
	typedef const int  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<int> *);

	/* <0> (null):0 */
	void allocator(class allocator<int> *, const class allocator<int>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<int> *, int);

	/* <0> (null):0 */
	struct rebind<int> {
		/* <0> (null):0 */
		typedef struct allocator<int> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 1159 */
 /* pointer to 1158 */
 /* size: 4 */

/* 1160 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1161 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1162 */
 /* pointer to 430 */
 /* size: 4 */

/* 1163 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1164 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1165 */
/* <0> (null):0 */
typedef struct allocator<int> allocator_type; /* size: 1 */

/* 1166 */
/* <0> (null):0 */
struct _Vector_base<int, std::allocator<int> > {
	struct _Vector_impl        _M_impl;              /*     0    12 */
	/* <0> (null):0 */
	typedef struct allocator<int> allocator_type;

	/* <0> (null):0 */
	_Tp_alloc_type & _M_get_Tp_allocator(class _Vector_base<int, std::allocator<int> > *); /* linkage=_ZNSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	const _Tp_alloc_type  & _M_get_Tp_allocator(const class _Vector_base<int, std::allocator<int> >  *); /* linkage=_ZNKSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _Vector_base<int, std::allocator<int> >  *); /* linkage=_ZNKSt12_Vector_baseIiSaIiEE13get_allocatorEv */

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<int, std::allocator<int> > *);

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<int, std::allocator<int> > *, const allocator_type  &);

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<int, std::allocator<int> > *, unsigned int);

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<int, std::allocator<int> > *, unsigned int, const allocator_type  &);

	/* <0> (null):0 */
	void ~_Vector_base(class _Vector_base<int, std::allocator<int> > *, int);

	/* <0> (null):0 */
	pointer _M_allocate(class _Vector_base<int, std::allocator<int> > *, unsigned int); /* linkage=_ZNSt12_Vector_baseIiSaIiEE11_M_allocateEj */

	/* <0> (null):0 */
	void _M_deallocate(class _Vector_base<int, std::allocator<int> > *, int *, unsigned int); /* linkage=_ZNSt12_Vector_baseIiSaIiEE13_M_deallocateEPij */

	/* <0> (null):0 */
	using ::_M_allocate;

	/* <0> (null):0 */
	using ::_M_deallocate;

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::get_allocator;


	/* size: 12, cachelines: 1, members: 1 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1167 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1168 */
 /* pointer to 1166 */
 /* size: 4 */

/* 1169 */
 /* pointer to 1170 */
 /* size: 4 */

/* 1170 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1171 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1172 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1173 */
/* <0> (null):0 */
typedef int value_type; /* size: 4 */

/* 1174 */
/* <0> (null):0 */
typedef pointer pointer; /* size: 4 */

/* 1175 */
/* <0> (null):0 */
typedef const_pointer const_pointer; /* size: 4 */

/* 1176 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 1177 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 1178 */
/* <0> (null):0 */
typedef struct __normal_iterator<int*, std::vector<int, std::allocator<int> > > iterator; /* size: 0 */

/* 1179 */
/* <0> (null):0 */
typedef struct __normal_iterator<const int*, std::vector<int, std::allocator<int> > > const_iterator; /* size: 0 */

/* 1180 */
/* <0> (null):0 */
typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<const int*, std::vector<int, std::allocator<int> > > > const_reverse_iterator; /* size: 0 */

/* 1181 */
/* <0> (null):0 */
typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > > reverse_iterator; /* size: 0 */

/* 1182 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1183 */
/* <0> (null):0 */
typedef struct allocator<int> allocator_type; /* size: 1 */

/* 1184 */
/* <0> (null):0 */
class vector<int, std::allocator<int> > : protected _Vector_base<int, std::allocator<int> > {
protected:

	/* struct _Vector_base<int, std::allocator<int> > <ancestor>; */ /*     0    12 */
	/* <0> (null):0 */
	typedef int value_type;

	/* <0> (null):0 */
	typedef pointer pointer;

	/* <0> (null):0 */
	typedef const_pointer const_pointer;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct __normal_iterator<int*, std::vector<int, std::allocator<int> > > iterator;

	/* <0> (null):0 */
	typedef struct __normal_iterator<const int*, std::vector<int, std::allocator<int> > > const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<const int*, std::vector<int, std::allocator<int> > > > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<int> allocator_type;

	/* <0> (null):0 */
	void vector(class vector<int, std::allocator<int> > *);

	/* <0> (null):0 */
	void vector(class vector<int, std::allocator<int> > *, const allocator_type  &);

	/* <0> (null):0 */
	void vector(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void vector(class vector<int, std::allocator<int> > *, const class vector<int, std::allocator<int> >  &);

	/* <0> (null):0 */
	void ~vector(class vector<int, std::allocator<int> > *, int);

	/* <0> (null):0 */
	class vector<int, std::allocator<int> > & operator=(class vector<int, std::allocator<int> > *, const class vector<int, std::allocator<int> >  &); /* linkage=_ZNSt6vectorIiSaIiEEaSERKS1_ */

	/* <0> (null):0 */
	void assign(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE6assignEjRKi */

	/* <0> (null):0 */
	iterator begin(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE5beginEv */

	/* <0> (null):0 */
	iterator end(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE4rendEv */

	/* <0> (null):0 */
	size_type size(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class vector<int, std::allocator<int> > *, unsigned int, int); /* linkage=_ZNSt6vectorIiSaIiEE6resizeEji */

	/* <0> (null):0 */
	size_type capacity(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE8capacityEv */

	/* <0> (null):0 */
	bool empty(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE5emptyEv */

	/* <0> (null):0 */
	void reserve(class vector<int, std::allocator<int> > *, unsigned int); /* linkage=_ZNSt6vectorIiSaIiEE7reserveEj */

	/* <0> (null):0 */
	reference operator[](class vector<int, std::allocator<int> > *, unsigned int); /* linkage=_ZNSt6vectorIiSaIiEEixEj */

	/* <0> (null):0 */
	const_reference operator[](const class vector<int, std::allocator<int> >  *, unsigned int); /* linkage=_ZNKSt6vectorIiSaIiEEixEj */

	/* <0> (null):0 */
	void _M_range_check(const class vector<int, std::allocator<int> >  *, unsigned int); /* linkage=_ZNKSt6vectorIiSaIiEE14_M_range_checkEj */

	/* <0> (null):0 */
	reference at(class vector<int, std::allocator<int> > *, unsigned int); /* linkage=_ZNSt6vectorIiSaIiEE2atEj */

	/* <0> (null):0 */
	const_reference at(const class vector<int, std::allocator<int> >  *, unsigned int); /* linkage=_ZNKSt6vectorIiSaIiEE2atEj */

	/* <0> (null):0 */
	reference front(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE5frontEv */

	/* <0> (null):0 */
	reference back(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE4backEv */

	/* <0> (null):0 */
	const_reference back(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE4backEv */

	/* <0> (null):0 */
	pointer data(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE4dataEv */

	/* <0> (null):0 */
	const_pointer data(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE4dataEv */

	/* <0> (null):0 */
	void push_back(class vector<int, std::allocator<int> > *, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE9push_backERKi */

	/* <0> (null):0 */
	void pop_back(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE6insertEN9__gnu_cxx17__normal_iteratorIPiS1_EERKi */

	/* <0> (null):0 */
	void insert(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE6insertEN9__gnu_cxx17__normal_iteratorIPiS1_EEjRKi */

	/* <0> (null):0 */
	iterator erase(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >); /* linkage=_ZNSt6vectorIiSaIiEE5eraseEN9__gnu_cxx17__normal_iteratorIPiS1_EE */

	/* <0> (null):0 */
	iterator erase(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >); /* linkage=_ZNSt6vectorIiSaIiEE5eraseEN9__gnu_cxx17__normal_iteratorIPiS1_EES5_ */

	/* <0> (null):0 */
	void swap(class vector<int, std::allocator<int> > *, class vector<int, std::allocator<int> > &); /* linkage=_ZNSt6vectorIiSaIiEE4swapERS1_ */

	/* <0> (null):0 */
	void clear(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE5clearEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE18_M_fill_initializeEjRKi */

	/* <0> (null):0 */
	void _M_fill_assign(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE14_M_fill_assignEjRKi */

	/* <0> (null):0 */
	void _M_fill_insert(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPiS1_EEjRKi */

	/* <0> (null):0 */
	void _M_insert_aux(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, const int  &); /* linkage=_ZNSt6vectorIiSaIiEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPiS1_EERKi */

	/* <0> (null):0 */
	size_type _M_check_len(const class vector<int, std::allocator<int> >  *, unsigned int, const char  *); /* linkage=_ZNKSt6vectorIiSaIiEE12_M_check_lenEjPKc */

	/* <0> (null):0 */
	void _M_erase_at_end(class vector<int, std::allocator<int> > *, int *); /* linkage=_ZNSt6vectorIiSaIiEE15_M_erase_at_endEPi */


	/* size: 12, cachelines: 1, members: 1 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1185 */
 /* pointer to 1184 */
 /* size: 4 */

/* 1186 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1187 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1188 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1189 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1190 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1191 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1192 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1193 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1194 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1195 */
 /* pointer to 1194 */
 /* size: 4 */

/* 1196 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1197 */
/* <0> (null):0 */
class BotPhrase {
private:

	char *                     m_name;               /*     0     4 */
	Place                      m_id;                 /*     4     4 */
	bool                       m_isPlace;            /*     8     1 */
	enum GameEventType         m_radioEvent;         /*    12     4 */
	bool                       m_isImportant;        /*    16     1 */
	BotVoiceBankVector         m_voiceBank;          /*    20     0 */
	class vector<int, std::allocator<int> > m_count; /*    32    12 */
	class vector<int, std::allocator<int> > m_index; /*    44    12 */
	int                        m_numVoiceBanks;      /*    56     4 */
	PlaceCriteria              m_placeCriteria;      /*    60     4 */
	CountCriteria              m_countCriteria;      /*    64     4 */
	/* <0> (null):0 */
	char * GetSpeakable(const class BotPhrase  *, int, float *); /* linkage=_ZNK9BotPhrase12GetSpeakableEiPf */

	/* <0> (null):0 */
	void ClearCriteria(const class BotPhrase  *); /* linkage=_ZNK9BotPhrase13ClearCriteriaEv */

	/* <0> (null):0 */
	void SetPlaceCriteria(const class BotPhrase  *, PlaceCriteria); /* linkage=_ZNK9BotPhrase16SetPlaceCriteriaEj */

	/* <0> (null):0 */
	void SetCountCriteria(const class BotPhrase  *, CountCriteria); /* linkage=_ZNK9BotPhrase16SetCountCriteriaEj */

	/* <0> (null):0 */
	const char  * GetName(const class BotPhrase  *); /* linkage=_ZNK9BotPhrase7GetNameEv */

	/* <0> (null):0 */
	unsigned intconst GetID(const class BotPhrase  *); /* linkage=_ZNK9BotPhrase5GetIDEv */

	/* <0> (null):0 */
	enum GameEventType GetRadioEquivalent(const class BotPhrase  *); /* linkage=_ZNK9BotPhrase18GetRadioEquivalentEv */

	/* <0> (null):0 */
	bool IsImportant(const class BotPhrase  *); /* linkage=_ZNK9BotPhrase11IsImportantEv */

	/* <0> (null):0 */
	bool IsPlace(const class BotPhrase  *); /* linkage=_ZNK9BotPhrase7IsPlaceEv */

	/* <0> (null):0 */
	void Randomize(class BotPhrase *); /* linkage=_ZN9BotPhrase9RandomizeEv */

	/* <0> (null):0 */
	void BotPhrase(class BotPhrase *, unsigned int, bool);

	/* <0> (null):0 */
	void ~BotPhrase(class BotPhrase *, int);

	/* <0> (null):0 */
	void InitVoiceBank(class BotPhrase *, int); /* linkage=_ZN9BotPhrase13InitVoiceBankEi */


	/* size: 68, cachelines: 2, members: 11 */
	/* last cacheline: 4 bytes */

	/* BRAIN FART ALERT! 68 != 50 + 0(holes), diff = 18 */

}; /* size: 68 */

/* 1198 */
 /* pointer to 1199 */
 /* size: 4 */

/* 1199 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 68 */

/* 1200 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1201 */
 /* pointer to 1197 */
 /* size: 4 */

/* 1202 */
/* <0> (null):0 */
typedef struct list<BotPhrase*, std::allocator<BotPhrase*> > BotPhraseList; /* size: 0 */

/* 1203 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1204 */
/* <0> (null):0 */
typedef class BotPhrase * * pointer; /* size: 4 */

/* 1205 */
/* <0> (null):0 */
typedef const class BotPhrase *  * const_pointer; /* size: 4 */

/* 1206 */
/* <0> (null):0 */
class new_allocator<BotPhrase*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class BotPhrase * * pointer;

	/* <0> (null):0 */
	typedef const class BotPhrase *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<BotPhrase*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<BotPhrase*> *, const class new_allocator<BotPhrase*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<BotPhrase*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<BotPhrase*>  *, class BotPhrase * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP9BotPhraseE7addressERS2_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<BotPhrase*>  *, const class BotPhrase *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP9BotPhraseE7addressERKS2_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<BotPhrase*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<BotPhrase*> *, class BotPhrase * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE10deallocateEPS2_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<BotPhrase*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP9BotPhraseE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<BotPhrase*> *, class BotPhrase * *, const class BotPhrase *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE9constructEPS2_RKS2_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<BotPhrase*> *, class BotPhrase * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE7destroyEPS2_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1207 */
 /* pointer to 1201 */
 /* size: 4 */

/* 1208 */
 /* pointer to 1209 */
 /* size: 4 */

/* 1209 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1210 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1211 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1212 */
 /* pointer to 1206 */
 /* size: 4 */

/* 1213 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1214 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1215 */
 /* pointer to 1216 */
 /* size: 4 */

/* 1216 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1217 */
/* <0> (null):0 */
typedef class BotPhrase * & reference; /* size: 4 */

/* 1218 */
/* <0> (null):0 */
typedef const class BotPhrase *  & const_reference; /* size: 4 */

/* 1219 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<BotPhrase*> > other; /* size: 0 */

/* 1220 */
/* <0> (null):0 */
struct rebind<std::_List_node<BotPhrase*> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<BotPhrase*> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1221 */
/* <0> (null):0 */
typedef struct allocator<BotPhrase*> other; /* size: 1 */

/* 1222 */
/* <0> (null):0 */
struct rebind<BotPhrase*> {
	/* <0> (null):0 */
	typedef struct allocator<BotPhrase*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1223 */
/* <0> (null):0 */
class allocator<BotPhrase*> : public new_allocator<BotPhrase*> {
public:

	/* class new_allocator<BotPhrase*> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class BotPhrase * & reference;

	/* <0> (null):0 */
	typedef const class BotPhrase *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<BotPhrase*> *);

	/* <0> (null):0 */
	void allocator(class allocator<BotPhrase*> *, const class allocator<BotPhrase*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<BotPhrase*> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<BotPhrase*> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<BotPhrase*> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<BotPhrase*> {
		/* <0> (null):0 */
		typedef struct allocator<BotPhrase*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 1224 */
 /* pointer to 1223 */
 /* size: 4 */

/* 1225 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1226 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1227 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1228 */
/* <0> (null):0 */
typedef class _List_node<BotPhrase*> * pointer; /* size: 4 */

/* 1229 */
/* <0> (null):0 */
typedef const class _List_node<BotPhrase*>  * const_pointer; /* size: 4 */

/* 1230 */
/* <0> (null):0 */
class new_allocator<std::_List_node<BotPhrase*> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<BotPhrase*> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<BotPhrase*>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<BotPhrase*> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<BotPhrase*> > *, const class new_allocator<std::_List_node<BotPhrase*> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<BotPhrase*> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<BotPhrase*> >  *, class _List_node<BotPhrase*> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE7addressERS4_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<BotPhrase*> >  *, const class _List_node<BotPhrase*>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE7addressERKS4_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<BotPhrase*> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<BotPhrase*> > *, class _List_node<BotPhrase*> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE10deallocateEPS4_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<BotPhrase*> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<BotPhrase*> > *, class _List_node<BotPhrase*> *, const class _List_node<BotPhrase*>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE9constructEPS4_RKS4_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<BotPhrase*> > *, class _List_node<BotPhrase*> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE7destroyEPS4_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1231 */
 /* pointer to 438 */
 /* size: 4 */

/* 1232 */
 /* pointer to 1233 */
 /* size: 4 */

/* 1233 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1234 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1235 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1236 */
 /* pointer to 1230 */
 /* size: 4 */

/* 1237 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1238 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1239 */
 /* pointer to 1240 */
 /* size: 4 */

/* 1240 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1241 */
/* <0> (null):0 */
class allocator<std::_List_node<BotPhrase*> > : public new_allocator<std::_List_node<BotPhrase*> > {
public:

	/* class new_allocator<std::_List_node<BotPhrase*> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<BotPhrase*> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<BotPhrase*> > *, const class allocator<std::_List_node<BotPhrase*> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<BotPhrase*> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 1242 */
 /* pointer to 1241 */
 /* size: 4 */

/* 1243 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1244 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1245 */
 /* pointer to 440 */
 /* size: 4 */

/* 1246 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1247 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1248 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 1249 */
/* <0> (null):0 */
typedef struct allocator<BotPhrase*> allocator_type; /* size: 1 */

/* 1250 */
/* <0> (null):0 */
class _List_base<BotPhrase*, std::allocator<BotPhrase*> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<BotPhrase*> allocator_type;

	/* <0> (null):0 */
	class _List_node<BotPhrase*> * _M_get_node(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_node<BotPhrase*> *); /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt10_List_baseIP9BotPhraseSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt10_List_baseIP9BotPhraseSaIS1_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt10_List_baseIP9BotPhraseSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 1251 */
 /* pointer to 1250 */
 /* size: 4 */

/* 1252 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1253 */
 /* pointer to 1254 */
 /* size: 4 */

/* 1254 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1255 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1256 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1257 */
/* <0> (null):0 */
typedef class BotPhrase * value_type; /* size: 4 */

/* 1258 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 1259 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 1260 */
/* <0> (null):0 */
typedef struct _List_iterator<BotPhrase*> iterator; /* size: 0 */

/* 1261 */
/* <0> (null):0 */
typedef struct _List_const_iterator<BotPhrase*> const_iterator; /* size: 0 */

/* 1262 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<BotPhrase*> > const_reverse_iterator; /* size: 0 */

/* 1263 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<BotPhrase*> > reverse_iterator; /* size: 0 */

/* 1264 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1265 */
/* <0> (null):0 */
typedef struct allocator<BotPhrase*> allocator_type; /* size: 1 */

/* 1266 */
/* <0> (null):0 */
typedef struct _List_node<BotPhrase*> _Node; /* size: 0 */

/* 1267 */
/* <0> (null):0 */
class list<BotPhrase*, std::allocator<BotPhrase*> > : protected _List_base<BotPhrase*, std::allocator<BotPhrase*> > {
protected:

	/* class _List_base<BotPhrase*, std::allocator<BotPhrase*> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef class BotPhrase * value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<BotPhrase*> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<BotPhrase*> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<BotPhrase*> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<BotPhrase*> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<BotPhrase*> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<BotPhrase*> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE14_M_create_nodeERKS1_ */

	/* <0> (null):0 */
	void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *);

	/* <0> (null):0 */
	void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const class list<BotPhrase*, std::allocator<BotPhrase*> >  &);

	/* <0> (null):0 */
	class list<BotPhrase*, std::allocator<BotPhrase*> > & operator=(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const class list<BotPhrase*, std::allocator<BotPhrase*> >  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EEaSERKS3_ */

	/* <0> (null):0 */
	void assign(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6assignEjRKS1_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, class BotPhrase *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6resizeEjS1_ */

	/* <0> (null):0 */
	reference front(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE10push_frontERKS1_ */

	/* <0> (null):0 */
	void pop_front(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE9push_backERKS1_ */

	/* <0> (null):0 */
	void pop_back(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void insert(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */

	/* <0> (null):0 */
	iterator erase(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	iterator erase(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */

	/* <0> (null):0 */
	void swap(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class list<BotPhrase*, std::allocator<BotPhrase*> > &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4swapERS3_ */

	/* <0> (null):0 */
	void clear(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class list<BotPhrase*, std::allocator<BotPhrase*> > &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */

	/* <0> (null):0 */
	void splice(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class list<BotPhrase*, std::allocator<BotPhrase*> > &, class _List_iterator<BotPhrase*>); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */

	/* <0> (null):0 */
	void splice(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class list<BotPhrase*, std::allocator<BotPhrase*> > &, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */

	/* <0> (null):0 */
	void remove(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6removeERKS1_ */

	/* <0> (null):0 */
	void unique(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class list<BotPhrase*, std::allocator<BotPhrase*> > &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5mergeERS3_ */

	/* <0> (null):0 */
	void reverse(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE18_M_fill_initializeEjRKS1_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE14_M_fill_assignEjRKS1_ */

	/* <0> (null):0 */
	void _M_transfer(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */

	/* <0> (null):0 */
	void _M_insert(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void _M_erase(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class list<BotPhrase*, std::allocator<BotPhrase*> > &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE25_M_check_equal_allocatorsERS3_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 1268 */
 /* pointer to 1266 */
 /* size: 4 */

/* 1269 */
 /* pointer to 1267 */
 /* size: 4 */

/* 1270 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1271 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1272 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1273 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1274 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1275 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1276 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1277 */
 /* pointer to 1278 */
 /* size: 4 */

/* 1278 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1279 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1280 */
/* <0> (null):0 */
struct PlaceTimeInfo {
	Place                      placeID;              /*     0     4 */
	class IntervalTimer       timer;                 /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 1281 */
/* <0> (null):0 */
class BotPhraseManager {
	/* <0> (null):0 */
	struct PlaceTimeInfo {
		Place                      placeID;              /*     0     4 */
		class IntervalTimer       timer;                 /*     4     4 */

		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */
	};

private:

	BotPhraseList              m_list;               /*     0     0 */
	BotPhraseList              m_placeList;          /*     8     0 */
	struct PlaceTimeInfo       m_placeStatementHistory[64]; /*    16   512 */
	/* --- cacheline 8 boundary (512 bytes) --- */
	int                        m_placeCount;         /*   528     4 */
	/* <0> (null):0 */
	void BotPhraseManager(class BotPhraseManager *);

	/* <0> (null):0 */
	void ~BotPhraseManager(class BotPhraseManager *, int);

	/* <0> (null):0 */
	bool Initialize(class BotPhraseManager *, const char  *, int); /* linkage=_ZN16BotPhraseManager10InitializeEPKci */

	/* <0> (null):0 */
	void OnRoundRestart(class BotPhraseManager *); /* linkage=_ZN16BotPhraseManager14OnRoundRestartEv */

	/* <0> (null):0 */
	void OnMapChange(class BotPhraseManager *); /* linkage=_ZN16BotPhraseManager11OnMapChangeEv */

	/* <0> (null):0 */
	unsigned int NameToID(const class BotPhraseManager  *, const char  *); /* linkage=_ZNK16BotPhraseManager8NameToIDEPKc */

	/* <0> (null):0 */
	const char  * IDToName(const class BotPhraseManager  *, unsigned int); /* linkage=_ZNK16BotPhraseManager8IDToNameEj */

	/* <0> (null):0 */
	const class BotPhrase  * GetPhrase(const class BotPhraseManager  *, const char  *); /* linkage=_ZNK16BotPhraseManager9GetPhraseEPKc */

	/* <0> (null):0 */
	const class BotPhrase  * GetPlace(const class BotPhraseManager  *, const char  *); /* linkage=_ZNK16BotPhraseManager8GetPlaceEPKc */

	/* <0> (null):0 */
	const class BotPhrase  * GetPlace(const class BotPhraseManager  *, unsigned int); /* linkage=_ZNK16BotPhraseManager8GetPlaceEj */

	/* <0> (null):0 */
	const BotPhraseList  * GetPlaceList(const class BotPhraseManager  *); /* linkage=_ZNK16BotPhraseManager12GetPlaceListEv */

	/* <0> (null):0 */
	float GetPlaceStatementInterval(const class BotPhraseManager  *, Place); /* linkage=_ZNK16BotPhraseManager25GetPlaceStatementIntervalEj */

	/* <0> (null):0 */
	void ResetPlaceStatementInterval(class BotPhraseManager *, Place); /* linkage=_ZN16BotPhraseManager27ResetPlaceStatementIntervalEj */

	/* <0> (null):0 */
	int FindPlaceIndex(const class BotPhraseManager  *, Place); /* linkage=_ZNK16BotPhraseManager14FindPlaceIndexEj */


	/* size: 532, cachelines: 9, members: 4 */
	/* last cacheline: 20 bytes */

	/* BRAIN FART ALERT! 532 != 516 + 0(holes), diff = 16 */

}; /* size: 532 */

/* 1282 */
/* <0> (null):0 */
struct PlaceTimeInfo       array[64]; /* size: 512 */

/* 1283 */
 /* pointer to 1281 */
 /* size: 4 */

/* 1284 */
 /* pointer to 1285 */
 /* size: 4 */

/* 1285 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 532 */

/* 1286 */
 /* pointer to 1287 */
 /* size: 4 */

/* 1287 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1288 */
/* <0> (null):0 */
enum ConditionType {
	IS_IN_COMBAT = 0,
	RADIO_SILENCE = 1,
	ENEMIES_REMAINING = 2,
	NUM_CONDITIONS = 3,
}; /* size: 4 */

/* 1289 */
/* <0> (null):0 */
enum ContextType {
	CURRENT_ENEMY_COUNT = 0,
	REMAINING_ENEMY_COUNT = 1,
	SHORT_DELAY = 2,
	LONG_DELAY = 3,
	ACCUMULATE_ENEMIES_DELAY = 4,
}; /* size: 4 */

/* 1290 */
/* <0> (null):0 */
union {
	const class BotPhrase  *   phrase;             /*           4 */
	enum ContextType           context;            /*           4 */
}; /* size: 4 */

/* 1291 */
/* <0> (null):0 */
struct {
	/* <0> (null):0 */
	union {
		const class BotPhrase  *   phrase;               /*           4 */
		enum ContextType           context;              /*           4 */
	};

	bool                       isPhrase;             /*     0     1 */
	union {
		const class BotPhrase  * phrase;         /*           4 */
		enum ContextType   context;              /*           4 */
	};                                               /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 5 + 0(holes), diff = 3 */

}; /* size: 8 */

/* 1292 */
/* <0> (null):0 */
class BotStatement {
	/* <0> (null):0 */
	enum ConditionType {
		IS_IN_COMBAT = 0,
		RADIO_SILENCE = 1,
		ENEMIES_REMAINING = 2,
		NUM_CONDITIONS = 3,
	};

	/* <0> (null):0 */
	enum ContextType {
		CURRENT_ENEMY_COUNT = 0,
		REMAINING_ENEMY_COUNT = 1,
		SHORT_DELAY = 2,
		LONG_DELAY = 3,
		ACCUMULATE_ENEMIES_DELAY = 4,
	};

	/* <0> (null):0 */
	struct {
		/* <0> (null):0 */
		union {
			const class BotPhrase  *   phrase;               /*           4 */
			enum ContextType           context;              /*           4 */
		};

		bool                       isPhrase;             /*     0     1 */
		union {
			const class BotPhrase  * phrase;         /*           4 */
			enum ContextType   context;              /*           4 */
		};                                               /*     4     4 */

		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 5 + 0(holes), diff = 3 */

	};

private:

	class BotChatterInterface * m_chatter;           /*     0     4 */
	class BotStatement *       m_next;               /*     4     4 */
	class BotStatement *       m_prev;               /*     8     4 */
	enum BotStatementType      m_type;               /*    12     4 */
	int                        m_subject;            /*    16     4 */
	Place                      m_place;              /*    20     4 */
	class BotMeme *            m_meme;               /*    24     4 */
	float                      m_timestamp;          /*    28     4 */
	float                      m_startTime;          /*    32     4 */
	float                      m_expireTime;         /*    36     4 */
	float                      m_speakTimestamp;     /*    40     4 */
	bool                       m_isSpeaking;         /*    44     1 */
	float                      m_nextTime;           /*    48     4 */
	struct {
		/* <0> (null):0 */
		union {
			const class BotPhrase  * phrase;         /*           4 */
			enum ContextType   context;              /*           4 */
		} m_statement;

		bool               isPhrase;             /*    52     1 */
		union {
			const class BotPhrase  * phrase; /*           4 */
			enum ContextType context;        /*           4 */
		};                                       /*    56     4 */
	} m_statement[4]; /*    52    32 */
	/* --- cacheline 1 boundary (64 bytes) was 17 bytes ago --- */
	enum ConditionType         m_condition[4];       /*    84    16 */
	int                        m_conditionCount;     /*   100     4 */
	int                        m_index;              /*   104     4 */
	int                        m_count;              /*   108     4 */
	/* <0> (null):0 */
	void BotStatement(class BotStatement *, class BotChatterInterface *, enum BotStatementType, float);

	/* <0> (null):0 */
	void ~BotStatement(class BotStatement *, int);

	/* <0> (null):0 */
	class BotChatterInterface * GetChatter(const class BotStatement  *); /* linkage=_ZNK12BotStatement10GetChatterEv */

	/* <0> (null):0 */
	class CCSBot * GetOwner(const class BotStatement  *); /* linkage=_ZNK12BotStatement8GetOwnerEv */

	/* <0> (null):0 */
	enum BotStatementType GetType(const class BotStatement  *); /* linkage=_ZNK12BotStatement7GetTypeEv */

	/* <0> (null):0 */
	bool IsImportant(const class BotStatement  *); /* linkage=_ZNK12BotStatement11IsImportantEv */

	/* <0> (null):0 */
	bool HasSubject(const class BotStatement  *); /* linkage=_ZNK12BotStatement10HasSubjectEv */

	/* <0> (null):0 */
	void SetSubject(class BotStatement *, int); /* linkage=_ZN12BotStatement10SetSubjectEi */

	/* <0> (null):0 */
	int GetSubject(const class BotStatement  *); /* linkage=_ZNK12BotStatement10GetSubjectEv */

	/* <0> (null):0 */
	bool HasPlace(const class BotStatement  *); /* linkage=_ZNK12BotStatement8HasPlaceEv */

	/* <0> (null):0 */
	Place GetPlace(const class BotStatement  *); /* linkage=_ZNK12BotStatement8GetPlaceEv */

	/* <0> (null):0 */
	void SetPlace(class BotStatement *, Place); /* linkage=_ZN12BotStatement8SetPlaceEj */

	/* <0> (null):0 */
	bool HasCount(const class BotStatement  *); /* linkage=_ZNK12BotStatement8HasCountEv */

	/* <0> (null):0 */
	bool IsRedundant(const class BotStatement  *, const class BotStatement  *); /* linkage=_ZNK12BotStatement11IsRedundantEPKS_ */

	/* <0> (null):0 */
	bool IsObsolete(const class BotStatement  *); /* linkage=_ZNK12BotStatement10IsObsoleteEv */

	/* <0> (null):0 */
	void Convert(class BotStatement *, const class BotStatement  *); /* linkage=_ZN12BotStatement7ConvertEPKS_ */

	/* <0> (null):0 */
	void AppendPhrase(class BotStatement *, const class BotPhrase  *); /* linkage=_ZN12BotStatement12AppendPhraseEPK9BotPhrase */

	/* <0> (null):0 */
	void SetStartTime(class BotStatement *, float); /* linkage=_ZN12BotStatement12SetStartTimeEf */

	/* <0> (null):0 */
	float GetStartTime(const class BotStatement  *); /* linkage=_ZNK12BotStatement12GetStartTimeEv */

	/* <0> (null):0 */
	void AddCondition(class BotStatement *, enum ConditionType); /* linkage=_ZN12BotStatement12AddConditionENS_13ConditionTypeE */

	/* <0> (null):0 */
	bool IsValid(const class BotStatement  *); /* linkage=_ZNK12BotStatement7IsValidEv */

	/* <0> (null):0 */
	void AppendPhrase(class BotStatement *, enum ContextType); /* linkage=_ZN12BotStatement12AppendPhraseENS_11ContextTypeE */

	/* <0> (null):0 */
	bool Update(class BotStatement *); /* linkage=_ZN12BotStatement6UpdateEv */

	/* <0> (null):0 */
	bool IsSpeaking(const class BotStatement  *); /* linkage=_ZNK12BotStatement10IsSpeakingEv */

	/* <0> (null):0 */
	float GetTimestamp(const class BotStatement  *); /* linkage=_ZNK12BotStatement12GetTimestampEv */

	/* <0> (null):0 */
	void AttachMeme(class BotStatement *, class BotMeme *); /* linkage=_ZN12BotStatement10AttachMemeEP7BotMeme */


	/* size: 112, cachelines: 2, members: 18 */
	/* last cacheline: 48 bytes */

	/* BRAIN FART ALERT! 112 != 109 + 0(holes), diff = 3 */

}; /* size: 112 */

/* 1293 */
/* <0> (null):0 */
enum VerbosityType {
	NORMAL = 0,
	MINIMAL = 1,
	RADIO = 2,
	OFF = 3,
}; /* size: 4 */

/* 1294 */
/* <0> (null):0 */
struct BotChatterInterface {
	/* <0> (null):0 */
	enum VerbosityType {
		NORMAL = 0,
		MINIMAL = 1,
		RADIO = 2,
		OFF = 3,
	};

private:

	class BotStatement *       m_statementList;      /*     0     4 */
	class CCSBot *             m_me;                 /*     4     4 */
	bool                       m_seeAtLeastOneEnemy; /*     8     1 */
	float                      m_timeWhenSawFirstEnemy; /*    12     4 */
	bool                       m_reportedEnemies;    /*    16     1 */
	bool                       m_requestedBombLocation; /*    17     1 */
	int                        m_pitch;              /*    20     4 */

	/* Bitfield combined with previous fields */

	class IntervalTimer       m_radioSilenceInterval[2]; /*     0     8 */
	class IntervalTimer       m_needBackupInterval;  /*    24     4 */
	class IntervalTimer       m_spottedBomberInterval; /*    28     4 */
	class IntervalTimer       m_scaredInterval;      /*    32     4 */
	class IntervalTimer       m_planInterval;        /*    36     4 */
	class CountdownTimer      m_spottedLooseBombTimer; /*    40     8 */
	class CountdownTimer      m_heardNoiseTimer;     /*    48     8 */
	class CountdownTimer      m_escortingHostageTimer; /*    56     8 */
	/* --- cacheline 1 boundary (64 bytes) was 3 bytes ago --- */

	/* Bitfield combined with previous fields */

	class CountdownTimer      m_encourageTimer;      /*     0     8 */
	/* <0> (null):0 */
	void BotChatterInterface(class BotChatterInterface *, class CCSBot *);

	/* <0> (null):0 */
	void ~BotChatterInterface(class BotChatterInterface *, int);

	/* <0> (null):0 */
	void Reset(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface5ResetEv */

	/* <0> (null):0 */
	void Update(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface6UpdateEv */

	/* <0> (null):0 */
	void OnEvent(class BotChatterInterface *, enum GameEventType, class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN19BotChatterInterface7OnEventE13GameEventTypeP11CBaseEntityS2_ */

	/* <0> (null):0 */
	void OnDeath(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface7OnDeathEv */

	/* <0> (null):0 */
	enum VerbosityType GetVerbosity(const class BotChatterInterface  *); /* linkage=_ZNK19BotChatterInterface12GetVerbosityEv */

	/* <0> (null):0 */
	class CCSBot * GetOwner(const class BotChatterInterface  *); /* linkage=_ZNK19BotChatterInterface8GetOwnerEv */

	/* <0> (null):0 */
	bool IsTalking(const class BotChatterInterface  *); /* linkage=_ZNK19BotChatterInterface9IsTalkingEv */

	/* <0> (null):0 */
	float GetRadioSilenceDuration(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface23GetRadioSilenceDurationEv */

	/* <0> (null):0 */
	void ResetRadioSilenceDuration(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface25ResetRadioSilenceDurationEv */

	/* <0> (null):0 */
	void AddStatement(class BotChatterInterface *, class BotStatement *, bool); /* linkage=_ZN19BotChatterInterface12AddStatementEP12BotStatementb */

	/* <0> (null):0 */
	void RemoveStatement(class BotChatterInterface *, class BotStatement *); /* linkage=_ZN19BotChatterInterface15RemoveStatementEP12BotStatement */

	/* <0> (null):0 */
	class BotStatement * GetActiveStatement(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface18GetActiveStatementEv */

	/* <0> (null):0 */
	class BotStatement * GetStatement(const class BotChatterInterface  *); /* linkage=_ZNK19BotChatterInterface12GetStatementEv */

	/* <0> (null):0 */
	int GetPitch(const class BotChatterInterface  *); /* linkage=_ZNK19BotChatterInterface8GetPitchEv */

	/* <0> (null):0 */
	void Say(class BotChatterInterface *, const char  *, float, float); /* linkage=_ZN19BotChatterInterface3SayEPKcff */

	/* <0> (null):0 */
	void AnnouncePlan(class BotChatterInterface *, const char  *, Place); /* linkage=_ZN19BotChatterInterface12AnnouncePlanEPKcj */

	/* <0> (null):0 */
	void Affirmative(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface11AffirmativeEv */

	/* <0> (null):0 */
	void Negative(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface8NegativeEv */

	/* <0> (null):0 */
	void EnemySpotted(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface12EnemySpottedEv */

	/* <0> (null):0 */
	void KilledMyEnemy(class BotChatterInterface *, int); /* linkage=_ZN19BotChatterInterface13KilledMyEnemyEi */

	/* <0> (null):0 */
	void EnemiesRemaining(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface16EnemiesRemainingEv */

	/* <0> (null):0 */
	void Clear(class BotChatterInterface *, Place); /* linkage=_ZN19BotChatterInterface5ClearEj */

	/* <0> (null):0 */
	void ReportIn(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface8ReportInEv */

	/* <0> (null):0 */
	void ReportingIn(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface11ReportingInEv */

	/* <0> (null):0 */
	bool NeedBackup(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface10NeedBackupEv */

	/* <0> (null):0 */
	void PinnedDown(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface10PinnedDownEv */

	/* <0> (null):0 */
	void Scared(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface6ScaredEv */

	/* <0> (null):0 */
	void HeardNoise(class BotChatterInterface *, const class Vector  *); /* linkage=_ZN19BotChatterInterface10HeardNoiseEPK6Vector */

	/* <0> (null):0 */
	void TheyPickedUpTheBomb(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface19TheyPickedUpTheBombEv */

	/* <0> (null):0 */
	void GoingToPlantTheBomb(class BotChatterInterface *, Place); /* linkage=_ZN19BotChatterInterface19GoingToPlantTheBombEj */

	/* <0> (null):0 */
	void BombsiteClear(class BotChatterInterface *, int); /* linkage=_ZN19BotChatterInterface13BombsiteClearEi */

	/* <0> (null):0 */
	void FoundPlantedBomb(class BotChatterInterface *, int); /* linkage=_ZN19BotChatterInterface16FoundPlantedBombEi */

	/* <0> (null):0 */
	void PlantingTheBomb(class BotChatterInterface *, Place); /* linkage=_ZN19BotChatterInterface15PlantingTheBombEj */

	/* <0> (null):0 */
	void SpottedBomber(class BotChatterInterface *, class CBasePlayer *); /* linkage=_ZN19BotChatterInterface13SpottedBomberEP11CBasePlayer */

	/* <0> (null):0 */
	void SpottedLooseBomb(class BotChatterInterface *, class CBaseEntity *); /* linkage=_ZN19BotChatterInterface16SpottedLooseBombEP11CBaseEntity */

	/* <0> (null):0 */
	void GuardingLooseBomb(class BotChatterInterface *, class CBaseEntity *); /* linkage=_ZN19BotChatterInterface17GuardingLooseBombEP11CBaseEntity */

	/* <0> (null):0 */
	void RequestBombLocation(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface19RequestBombLocationEv */

	/* <0> (null):0 */
	void GuardingHostages(class BotChatterInterface *, Place, bool); /* linkage=_ZN19BotChatterInterface16GuardingHostagesEjb */

	/* <0> (null):0 */
	void GuardingHostageEscapeZone(class BotChatterInterface *, bool); /* linkage=_ZN19BotChatterInterface25GuardingHostageEscapeZoneEb */

	/* <0> (null):0 */
	void HostagesBeingTaken(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface18HostagesBeingTakenEv */

	/* <0> (null):0 */
	void HostagesTaken(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface13HostagesTakenEv */

	/* <0> (null):0 */
	void TalkingToHostages(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface17TalkingToHostagesEv */

	/* <0> (null):0 */
	void EscortingHostages(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface17EscortingHostagesEv */

	/* <0> (null):0 */
	void HostageDown(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface11HostageDownEv */

	/* <0> (null):0 */
	void CelebrateWin(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface12CelebrateWinEv */

	/* <0> (null):0 */
	void Encourage(class BotChatterInterface *, const char  *, float, float); /* linkage=_ZN19BotChatterInterface9EncourageEPKcff */

	/* <0> (null):0 */
	void KilledFriend(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface12KilledFriendEv */

	/* <0> (null):0 */
	void FriendlyFire(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface12FriendlyFireEv */

	/* <0> (null):0 */
	void ReportEnemies(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface13ReportEnemiesEv */

	/* <0> (null):0 */
	bool ShouldSpeak(const class BotChatterInterface  *); /* linkage=_ZNK19BotChatterInterface11ShouldSpeakEv */


	/* size: 64, cachelines: 1, members: 16 */

	/* BRAIN FART ALERT! 64 != 67 + 0(holes), diff = -3 */

}; /* size: 64 */

/* 1295 */
 /* pointer to 1294 */
 /* size: 4 */

/* 1296 */
 /* pointer to 1292 */
 /* size: 4 */

/* 1297 */
/* <0> (null):0 */
class BotMeme {
	int ()(void) * *           _vptr.BotMeme;        /*     0     4 */
	/* <0> (null):0 */
	void BotMeme(class BotMeme *, const class BotMeme  &);

	/* <0> (null):0 */
	void BotMeme(class BotMeme *);

	/* <0> (null):0 */
	void Transmit(const class BotMeme  *, class CCSBot *); /* linkage=_ZNK7BotMeme8TransmitEP6CCSBot */

	/* <0> (null):0 */
	virtual void Interpret(const class BotMeme  *, class CCSBot *, class CCSBot *); /* linkage=_ZNK7BotMeme9InterpretEP6CCSBotS1_ */

	/* vtable has 1 entries: {
	   [0] = Interpret(_ZNK7BotMeme9InterpretEP6CCSBotS1_), 
	} */
	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1298 */
 /* pointer to 1297 */
 /* size: 4 */

/* 1299 */
/* <0> (null):0 */
struct {
	/* <0> (null):0 */
	union {
		const class BotPhrase  * phrase;         /*           4 */
		enum ContextType   context;              /*           4 */
	} array;

	bool               isPhrase;             /*     0     1 */
	union {
		const class BotPhrase  * phrase; /*           4 */
		enum ContextType context;        /*           4 */
	};                                       /*     4     4 */
} array[4]; /* size: 32 */

/* 1300 */
/* <0> (null):0 */
enum ConditionType         array[4]; /* size: 16 */

/* 1301 */
 /* pointer to 1292 */
 /* size: 4 */

/* 1302 */
 /* pointer to 1303 */
 /* size: 4 */

/* 1303 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 112 */

/* 1304 */
 /* pointer to 1305 */
 /* size: 4 */

/* 1305 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 112 */

/* 1306 */
/* <0> (null):0 */
class IntervalTimer       array[2]; /* size: 8 */

/* 1307 */
 /* pointer to 1308 */
 /* size: 4 */

/* 1308 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 64 */

/* 1309 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavLadder*> _Self; /* size: 4 */

/* 1310 */
/* <0> (null):0 */
typedef class CNavLadder * * pointer; /* size: 4 */

/* 1311 */
/* <0> (null):0 */
typedef class CNavLadder * & reference; /* size: 4 */

/* 1312 */
/* <0> (null):0 */
struct _List_iterator<CNavLadder*> {
	class _List_node_base *    _M_node;              /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_iterator<CNavLadder*> _Self;

	/* <0> (null):0 */
	typedef class CNavLadder * * pointer;

	/* <0> (null):0 */
	typedef class CNavLadder * & reference;

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<CNavLadder*> *);

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<CNavLadder*> *, class _List_node_base *);

	/* <0> (null):0 */
	reference operator*(const class _List_iterator<CNavLadder*>  *); /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_iterator<CNavLadder*>  *); /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_iterator<CNavLadder*> *); /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_iterator<CNavLadder*> *, int); /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_iterator<CNavLadder*> *); /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_iterator<CNavLadder*> *, int); /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_iterator<CNavLadder*>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEeqERKS2_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_iterator<CNavLadder*>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEneERKS2_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1313 */
 /* pointer to 1312 */
 /* size: 4 */

/* 1314 */
 /* pointer to 1315 */
 /* size: 4 */

/* 1315 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1316 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1317 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1318 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1319 */
/* <0> (null):0 */
typedef struct _List_iterator<NavConnect> _Self; /* size: 4 */

/* 1320 */
/* <0> (null):0 */
typedef union NavConnect * pointer; /* size: 4 */

/* 1321 */
/* <0> (null):0 */
typedef union NavConnect & reference; /* size: 4 */

/* 1322 */
/* <0> (null):0 */
struct _List_iterator<NavConnect> {
	class _List_node_base *    _M_node;              /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_iterator<NavConnect> _Self;

	/* <0> (null):0 */
	typedef union NavConnect * pointer;

	/* <0> (null):0 */
	typedef union NavConnect & reference;

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<NavConnect> *);

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<NavConnect> *, class _List_node_base *);

	/* <0> (null):0 */
	reference operator*(const class _List_iterator<NavConnect>  *); /* linkage=_ZNKSt14_List_iteratorI10NavConnectEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_iterator<NavConnect>  *); /* linkage=_ZNKSt14_List_iteratorI10NavConnectEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_iterator<NavConnect> *); /* linkage=_ZNSt14_List_iteratorI10NavConnectEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_iterator<NavConnect> *, int); /* linkage=_ZNSt14_List_iteratorI10NavConnectEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_iterator<NavConnect> *); /* linkage=_ZNSt14_List_iteratorI10NavConnectEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_iterator<NavConnect> *, int); /* linkage=_ZNSt14_List_iteratorI10NavConnectEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_iterator<NavConnect>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorI10NavConnectEeqERKS1_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_iterator<NavConnect>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorI10NavConnectEneERKS1_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1323 */
 /* pointer to 1322 */
 /* size: 4 */

/* 1324 */
 /* pointer to 1325 */
 /* size: 4 */

/* 1325 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1326 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1327 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1328 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1329 */
/* <0> (null):0 */
struct _List_node<NavConnect> : public _List_node_base {
public:

	/* struct _List_node_base     <ancestor>; */     /*     0     8 */
	union NavConnect           _M_data;              /*     8     4 */

	/* size: 12, cachelines: 1, members: 2 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1330 */
/* <0> (null):0 */
struct _List_node<CNavLadder*> : public _List_node_base {
public:

	/* struct _List_node_base     <ancestor>; */     /*     0     8 */
	class CNavLadder *         _M_data;              /*     8     4 */

	/* size: 12, cachelines: 1, members: 2 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1331 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 1332 */
 /* pointer to 1333 */
 /* size: 4 */

/* 1333 */
 /* pointer to 1331 */
 /* size: 4 */

/* 1334 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1335 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1336 */
 /* pointer to 1335 */
 /* size: 4 */

/* 1337 */
/* <0> (null):0 */
class IVoiceGameMgrHelper {
	int ()(void) * *           _vptr.IVoiceGameMgrHelper; /*     0     4 */
	/* <0> (null):0 */
	virtual void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *, int);

	/* <0> (null):0 */
	virtual bool CanPlayerHearPlayer(class IVoiceGameMgrHelper *, class CBasePlayer *, class CBasePlayer *); /* linkage=_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_ */

	/* vtable has 1 entries: {
	   [2] = CanPlayerHearPlayer(_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_), 
	} */
	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1338 */
 /* pointer to 1337 */
 /* size: 4 */

/* 1339 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1340 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1341 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1342 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1343 */
 /* pointer to 1344 */
 /* size: 4 */

/* 1344 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 676 */

/* 1345 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1346 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1347 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1348 */
/* <0> (null):0 */
class CPointEntity {
	/* <0> (null):0 */
	virtual int ObjectCaps(class CPointEntity *); /* linkage=_ZN12CPointEntity10ObjectCapsEv */

	/* vtable has 1 entries: {
	   [6] = ObjectCaps(_ZN12CPointEntity10ObjectCapsEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1349 */
 /* pointer to 1348 */
 /* size: 4 */

/* 1350 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1351 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1352 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1353 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1354 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1355 */
 /* pointer to 1356 */
 /* size: 4 */

/* 1356 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1357 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1358 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1359 */
 /* pointer to 449 */
 /* size: 4 */

/* 1360 */
 /* pointer to 447 */
 /* size: 4 */

/* 1361 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1362 */
 /* pointer to 1059 */
 /* size: 4 */

/* 1363 */
 /* pointer to 1364 */
 /* size: 4 */

/* 1364 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 116 */

/* 1365 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1366 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1367 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1368 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1369 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1370 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1371 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1372 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1373 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1374 */
 /* pointer to 79 */
 /* size: 4 */

/* 1375 */
/* <0> (null):0 */
class CGameRules {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1376 */
 /* pointer to 1375 */
 /* size: 4 */

/* 1377 */
/* <0> (null):0 */
class CBotManager {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1378 */
 /* pointer to 1377 */
 /* size: 4 */

/* Functions: */

/* <0> (null):0 */
void Vector2D(class Vector2D *)
{
} /* size: 0 */

/* <0> (null):0 */
void Vector2D(class Vector2D *, float, float)
{
} /* size: 152110872 */

/* <0> (null):0 */
class Vector2D operator+(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DplERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator-(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DmiERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator*(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DmlEf */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator/(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DdvEf */
{
} /* size: 8 */

/* <0> (null):0 */
float Length(const class Vector2D  *) /* linkage=_ZNK8Vector2D6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector2D  *) /* linkage=_ZNK8Vector2D13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector2D Normalize(const class Vector2D  *) /* linkage=_ZNK8Vector2D9NormalizeEv */
{
} /* size: 8 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector2D *) /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector2D *, float) /* linkage=_ZN8Vector2D6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void Vector(class Vector *)
{
} /* size: 0 */

/* <0> (null):0 */
void Vector(class Vector *, float, float, float)
{
} /* size: 152153156 */

/* <0> (null):0 */
void Vector(class Vector *, const class Vector  &)
{
} /* size: 1245184 */

/* <0> (null):0 */
void Vector(class Vector *, float *)
{
} /* size: 152113888 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *) /* linkage=_ZNK6VectorngEv */
{
} /* size: 12 */

/* <0> (null):0 */
int operator==(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectoreqERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
int operator!=(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorneERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector operator+(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorplERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectormiERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator*(const class Vector  *, float) /* linkage=_ZNK6VectormlEf */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator/(const class Vector  *, float) /* linkage=_ZNK6VectordvEf */
{
} /* size: 12 */

/* <0> (null):0 */
void CopyToArray(const class Vector  *, float *) /* linkage=_ZNK6Vector11CopyToArrayEPf */
{
} /* size: 152184752 */

/* <0> (null):0 */
float Length(const class Vector  *) /* linkage=_ZNK6Vector6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector  *) /* linkage=_ZNK6Vector13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
float * operator float*(class Vector *) /* linkage=_ZN6VectorcvPfEv */
{
} /* size: 4 */

/* <0> (null):0 */
const float  * operator const float*(const class Vector  *) /* linkage=_ZNK6VectorcvPKfEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector Normalize(const class Vector  *) /* linkage=_ZNK6Vector9NormalizeEv */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector2D Make2D(const class Vector  *) /* linkage=_ZNK6Vector6Make2DEv */
{
} /* size: 8 */

/* <0> (null):0 */
float Length2D(const class Vector  *) /* linkage=_ZNK6Vector8Length2DEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector  *, float) /* linkage=_ZNK6Vector16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector  *, float) /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector *) /* linkage=_ZN6Vector16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector *, float) /* linkage=_ZN6Vector6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 152627252 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 152627688 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 152629884 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 328229 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 96 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 152633344 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 160 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 152669576 */

/* <0> (null):0 */
void _Vector_impl(class _Vector_impl *)
{
} /* size: 983631 */

/* <0> (null):0 */
void _Vector_impl(class _Vector_impl *, const _Tp_alloc_type  &)
{
} /* size: 152580236 */

/* <0> (null):0 */
void _Vector_impl(class _Vector_impl *)
{
} /* size: 0 */

/* <0> (null):0 */
void _Vector_impl(class _Vector_impl *, const _Tp_alloc_type  &)
{
} /* size: 131072 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 62271 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
edict_t * edict(class CBaseEntity *) /* linkage=_ZN11CBaseEntity5edictEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int ObjectCaps(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
int entindex(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8entindexEv */
{
} /* size: 4 */

/* <0> (null):0 */
void swap(class _List_node_base &, class _List_node_base &) /* linkage=_ZNSt8__detail15_List_node_base4swapERS0_S1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_transfer(class _List_node_base *, class _List_node_base *, class _List_node_base *) /* linkage=_ZNSt8__detail15_List_node_base11_M_transferEPS0_S1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_reverse(class _List_node_base *) /* linkage=_ZNSt8__detail15_List_node_base10_M_reverseEv */
{
} /* size: 152747396 */

/* <0> (null):0 */
void _M_hook(class _List_node_base *, class _List_node_base *) /* linkage=_ZNSt8__detail15_List_node_base7_M_hookEPS0_ */
{
} /* size: 152747556 */

/* <0> (null):0 */
void _M_unhook(class _List_node_base *) /* linkage=_ZNSt8__detail15_List_node_base9_M_unhookEv */
{
} /* size: 328332 */

/* <0> (null):0 */
void IntervalTimer(class IntervalTimer *)
{
} /* size: 150994946 */

/* <0> (null):0 */
void Reset(class IntervalTimer *) /* linkage=_ZN13IntervalTimer5ResetEv */
{
} /* size: 152722440 */

/* <0> (null):0 */
void Start(class IntervalTimer *) /* linkage=_ZN13IntervalTimer5StartEv */
{
} /* size: 152722760 */

/* <0> (null):0 */
void Invalidate(class IntervalTimer *) /* linkage=_ZN13IntervalTimer10InvalidateEv */
{
} /* size: 152722948 */

/* <0> (null):0 */
bool HasStarted(const class IntervalTimer  *) /* linkage=_ZNK13IntervalTimer10HasStartedEv */
{
} /* size: 1 */

/* <0> (null):0 */
float GetElapsedTime(const class IntervalTimer  *) /* linkage=_ZNK13IntervalTimer14GetElapsedTimeEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsLessThen(const class IntervalTimer  *, float) /* linkage=_ZNK13IntervalTimer10IsLessThenEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsGreaterThen(const class IntervalTimer  *, float) /* linkage=_ZNK13IntervalTimer13IsGreaterThenEf */
{
} /* size: 1 */

/* <0> (null):0 */
void CountdownTimer(class CountdownTimer *)
{
} /* size: 152853804 */

/* <0> (null):0 */
void Reset(class CountdownTimer *) /* linkage=_ZN14CountdownTimer5ResetEv */
{
} /* size: 152854088 */

/* <0> (null):0 */
void Start(class CountdownTimer *, float) /* linkage=_ZN14CountdownTimer5StartEf */
{
} /* size: 152853924 */

/* <0> (null):0 */
void Invalidate(class CountdownTimer *) /* linkage=_ZN14CountdownTimer10InvalidateEv */
{
} /* size: 152854108 */

/* <0> (null):0 */
bool HasStarted(const class CountdownTimer  *) /* linkage=_ZNK14CountdownTimer10HasStartedEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsElapsed(const class CountdownTimer  *) /* linkage=_ZNK14CountdownTimer9IsElapsedEv */
{
} /* size: 1 */

/* <0> (null):0 */
float SizeX(const class Extent  *) /* linkage=_ZNK6Extent5SizeXEv */
{
} /* size: 4 */

/* <0> (null):0 */
float SizeY(const class Extent  *) /* linkage=_ZNK6Extent5SizeYEv */
{
} /* size: 4 */

/* <0> (null):0 */
float SizeZ(const class Extent  *) /* linkage=_ZNK6Extent5SizeZEv */
{
} /* size: 4 */

/* <0> (null):0 */
float Area(const class Extent  *) /* linkage=_ZNK6Extent4AreaEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool Contains(const class Extent  *, const class Vector  *) /* linkage=_ZNK6Extent8ContainsEPK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
void CNavNode(class CNavNode *, const class Vector  *, const class Vector  *, class CNavNode *)
{
} /* size: 152865144 */

/* <0> (null):0 */
const class CNavNode  * GetNode(const class Vector  *) /* linkage=_ZN8CNavNode7GetNodeEPK6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavNode * GetConnectedNode(const class CNavNode  *, enum NavDirType) /* linkage=_ZNK8CNavNode16GetConnectedNodeE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
const class Vector  * GetPosition(const class CNavNode  *) /* linkage=_ZNK8CNavNode11GetPositionEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class Vector  * GetNormal(const class CNavNode  *) /* linkage=_ZNK8CNavNode9GetNormalEv */
{
} /* size: 4 */

/* <0> (null):0 */
unsigned int GetID(const class CNavNode  *) /* linkage=_ZNK8CNavNode5GetIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavNode * GetFirst(void) /* linkage=_ZN8CNavNode8GetFirstEv */
{
} /* size: 4 */

/* <0> (null):0 */
unsigned int GetListLength(void) /* linkage=_ZN8CNavNode13GetListLengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavNode * GetNext(class CNavNode *) /* linkage=_ZN8CNavNode7GetNextEv */
{
} /* size: 4 */

/* <0> (null):0 */
void ConnectTo(class CNavNode *, class CNavNode *, enum NavDirType) /* linkage=_ZN8CNavNode9ConnectToEPS_10NavDirType */
{
} /* size: 152836604 */

/* <0> (null):0 */
class CNavNode * GetParent(const class CNavNode  *) /* linkage=_ZNK8CNavNode9GetParentEv */
{
} /* size: 4 */

/* <0> (null):0 */
void MarkAsVisited(class CNavNode *, enum NavDirType) /* linkage=_ZN8CNavNode13MarkAsVisitedE10NavDirType */
{
} /* size: 152836972 */

/* <0> (null):0 */
BOOL HasVisited(class CNavNode *, enum NavDirType) /* linkage=_ZN8CNavNode10HasVisitedE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
BOOL IsBiLinked(const class CNavNode  *, enum NavDirType) /* linkage=_ZNK8CNavNode10IsBiLinkedE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
BOOL IsClosedCell(const class CNavNode  *) /* linkage=_ZNK8CNavNode12IsClosedCellEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Cover(class CNavNode *) /* linkage=_ZN8CNavNode5CoverEv */
{
} /* size: 152837712 */

/* <0> (null):0 */
BOOL IsCovered(const class CNavNode  *) /* linkage=_ZNK8CNavNode9IsCoveredEv */
{
} /* size: 4 */

/* <0> (null):0 */
void AssignArea(class CNavNode *, class CNavArea *) /* linkage=_ZN8CNavNode10AssignAreaEP8CNavArea */
{
} /* size: 0 */

/* <0> (null):0 */
class CNavArea * GetArea(const class CNavNode  *) /* linkage=_ZNK8CNavNode7GetAreaEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetAttributes(class CNavNode *, unsigned char) /* linkage=_ZN8CNavNode13SetAttributesEh */
{
} /* size: 0 */

/* <0> (null):0 */
unsigned char GetAttributes(const class CNavNode  *) /* linkage=_ZNK8CNavNode13GetAttributesEv */
{
} /* size: 1 */

/* <0> (null):0 */
void CNavArea(class CNavArea *, class CNavNode *, class CNavNode *, class CNavNode *, class CNavNode *)
{
} /* size: 152985828 */

/* <0> (null):0 */
void CNavArea(class CNavArea *)
{
} /* size: 0 */

/* <0> (null):0 */
void CNavArea(class CNavArea *, const class Vector  *, const class Vector  *)
{
} /* size: 328453 */

/* <0> (null):0 */
void CNavArea(class CNavArea *, const class Vector  *, const class Vector  *, const class Vector  *, const class Vector  *)
{
} /* size: 3014656 */

/* <0> (null):0 */
void ~CNavArea(class CNavArea *, int)
{
} /* size: 152904852 */

/* <0> (null):0 */
void ConnectTo(class CNavArea *, class CNavArea *, enum NavDirType) /* linkage=_ZN8CNavArea9ConnectToEPS_10NavDirType */
{
} /* size: 152987240 */

/* <0> (null):0 */
void Disconnect(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea10DisconnectEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
void Save(const class CNavArea  *, FILE *) /* linkage=_ZNK8CNavArea4SaveEP8_IO_FILE */
{
} /* size: 152905404 */

/* <0> (null):0 */
void Save(class CNavArea *, int, unsigned int) /* linkage=_ZN8CNavArea4SaveEij */
{
} /* size: 152905588 */

/* <0> (null):0 */
void Load(class CNavArea *, class SteamFile *, unsigned int) /* linkage=_ZN8CNavArea4LoadEP9SteamFilej */
{
} /* size: 152987884 */

/* <0> (null):0 */
enum NavErrorType PostLoad(class CNavArea *) /* linkage=_ZN8CNavArea8PostLoadEv */
{
} /* size: 4 */

/* <0> (null):0 */
unsigned int GetID(const class CNavArea  *) /* linkage=_ZNK8CNavArea5GetIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetAttributes(class CNavArea *, unsigned char) /* linkage=_ZN8CNavArea13SetAttributesEh */
{
} /* size: 152906324 */

/* <0> (null):0 */
unsigned char GetAttributes(const class CNavArea  *) /* linkage=_ZNK8CNavArea13GetAttributesEv */
{
} /* size: 1 */

/* <0> (null):0 */
void SetPlace(class CNavArea *, Place) /* linkage=_ZN8CNavArea8SetPlaceEj */
{
} /* size: 152285976 */

/* <0> (null):0 */
Place GetPlace(const class CNavArea  *) /* linkage=_ZNK8CNavArea8GetPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsOverlapping(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea13IsOverlappingEPK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsOverlapping(const class CNavArea  *, const class CNavArea  *) /* linkage=_ZNK8CNavArea13IsOverlappingEPKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsOverlappingX(const class CNavArea  *, const class CNavArea  *) /* linkage=_ZNK8CNavArea14IsOverlappingXEPKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsOverlappingY(const class CNavArea  *, const class CNavArea  *) /* linkage=_ZNK8CNavArea14IsOverlappingYEPKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
int GetPlayerCount(const class CNavArea  *, int, class CBasePlayer *) /* linkage=_ZNK8CNavArea14GetPlayerCountEiP11CBasePlayer */
{
} /* size: 4 */

/* <0> (null):0 */
float GetZ(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea4GetZEPK6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
float GetZ(const class CNavArea  *, float, float) /* linkage=_ZNK8CNavArea4GetZEff */
{
} /* size: 4 */

/* <0> (null):0 */
bool Contains(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea8ContainsEPK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsCoplanar(const class CNavArea  *, const class CNavArea  *) /* linkage=_ZNK8CNavArea10IsCoplanarEPKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
void GetClosestPointOnArea(const class CNavArea  *, const class Vector  *, class Vector *) /* linkage=_ZNK8CNavArea21GetClosestPointOnAreaEPK6VectorPS0_ */
{
} /* size: 152287888 */

/* <0> (null):0 */
float GetDistanceSquaredToPoint(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea25GetDistanceSquaredToPointEPK6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsDegenerate(const class CNavArea  *) /* linkage=_ZNK8CNavArea12IsDegenerateEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsEdge(const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea6IsEdgeE10NavDirType */
{
} /* size: 1 */

/* <0> (null):0 */
int GetAdjacentCount(const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea16GetAdjacentCountE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetAdjacentArea(const class CNavArea  *, enum NavDirType, int) /* linkage=_ZNK8CNavArea15GetAdjacentAreaE10NavDirTypei */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetRandomAdjacentArea(const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea21GetRandomAdjacentAreaE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
const NavConnectList  * GetAdjacentList(const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea15GetAdjacentListE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsConnected(const class CNavArea  *, const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea11IsConnectedEPKS_10NavDirType */
{
} /* size: 1 */

/* <0> (null):0 */
float ComputeHeightChange(class CNavArea *, const class CNavArea  *) /* linkage=_ZN8CNavArea19ComputeHeightChangeEPKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
const NavLadderList  * GetLadderList(const class CNavArea  *, enum LadderDirectionType) /* linkage=_ZNK8CNavArea13GetLadderListE19LadderDirectionType */
{
} /* size: 4 */

/* <0> (null):0 */
void ComputePortal(const class CNavArea  *, const class CNavArea  *, enum NavDirType, class Vector *, float *) /* linkage=_ZNK8CNavArea13ComputePortalEPKS_10NavDirTypeP6VectorPf */
{
} /* size: 0 */

/* <0> (null):0 */
void ComputeClosestPointInPortal(const class CNavArea  *, const class CNavArea  *, enum NavDirType, const class Vector  *, class Vector *) /* linkage=_ZNK8CNavArea27ComputeClosestPointInPortalEPKS_10NavDirTypePK6VectorPS3_ */
{
} /* size: 328528 */

/* <0> (null):0 */
enum NavDirType ComputeDirection(const class CNavArea  *, class Vector *) /* linkage=_ZNK8CNavArea16ComputeDirectionEP6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
void SetClearedTimestamp(class CNavArea *, int) /* linkage=_ZN8CNavArea19SetClearedTimestampEi */
{
} /* size: 0 */

/* <0> (null):0 */
float GetClearedTimestamp(class CNavArea *, int) /* linkage=_ZN8CNavArea19GetClearedTimestampEi */
{
} /* size: 4 */

/* <0> (null):0 */
const HidingSpotList  * GetHidingSpotList(const class CNavArea  *) /* linkage=_ZNK8CNavArea17GetHidingSpotListEv */
{
} /* size: 4 */

/* <0> (null):0 */
void ComputeHidingSpots(class CNavArea *) /* linkage=_ZN8CNavArea18ComputeHidingSpotsEv */
{
} /* size: 0 */

/* <0> (null):0 */
void ComputeSniperSpots(class CNavArea *) /* linkage=_ZN8CNavArea18ComputeSniperSpotsEv */
{
} /* size: 0 */

/* <0> (null):0 */
class SpotEncounter * GetSpotEncounter(class CNavArea *, const class CNavArea  *, const class CNavArea  *) /* linkage=_ZN8CNavArea16GetSpotEncounterEPKS_S1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void ComputeSpotEncounters(class CNavArea *) /* linkage=_ZN8CNavArea21ComputeSpotEncountersEv */
{
} /* size: 0 */

/* <0> (null):0 */
void IncreaseDanger(class CNavArea *, int, float) /* linkage=_ZN8CNavArea14IncreaseDangerEif */
{
} /* size: 0 */

/* <0> (null):0 */
float GetDanger(class CNavArea *, int) /* linkage=_ZN8CNavArea9GetDangerEi */
{
} /* size: 4 */

/* <0> (null):0 */
float GetSizeX(const class CNavArea  *) /* linkage=_ZNK8CNavArea8GetSizeXEv */
{
} /* size: 4 */

/* <0> (null):0 */
float GetSizeY(const class CNavArea  *) /* linkage=_ZNK8CNavArea8GetSizeYEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class Extent  * GetExtent(const class CNavArea  *) /* linkage=_ZNK8CNavArea9GetExtentEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class Vector  * GetCenter(const class CNavArea  *) /* linkage=_ZNK8CNavArea9GetCenterEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class Vector  * GetCorner(const class CNavArea  *, enum NavCornerType) /* linkage=_ZNK8CNavArea9GetCornerE13NavCornerType */
{
} /* size: 4 */

/* <0> (null):0 */
const class ApproachInfo  * GetApproachInfo(const class CNavArea  *, int) /* linkage=_ZNK8CNavArea15GetApproachInfoEi */
{
} /* size: 4 */

/* <0> (null):0 */
int GetApproachInfoCount(const class CNavArea  *) /* linkage=_ZNK8CNavArea20GetApproachInfoCountEv */
{
} /* size: 4 */

/* <0> (null):0 */
void ComputeApproachAreas(class CNavArea *) /* linkage=_ZN8CNavArea20ComputeApproachAreasEv */
{
} /* size: 2 */

/* <0> (null):0 */
void MakeNewMarker(void) /* linkage=_ZN8CNavArea13MakeNewMarkerEv */
{
} /* size: 152786908 */

/* <0> (null):0 */
void Mark(class CNavArea *) /* linkage=_ZN8CNavArea4MarkEv */
{
} /* size: 146683560 */

/* <0> (null):0 */
BOOL IsMarked(const class CNavArea  *) /* linkage=_ZNK8CNavArea8IsMarkedEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetParent(class CNavArea *, class CNavArea *, enum NavTraverseType) /* linkage=_ZN8CNavArea9SetParentEPS_15NavTraverseType */
{
} /* size: 152965352 */

/* <0> (null):0 */
class CNavArea * GetParent(const class CNavArea  *) /* linkage=_ZNK8CNavArea9GetParentEv */
{
} /* size: 4 */

/* <0> (null):0 */
enum NavTraverseType GetParentHow(const class CNavArea  *) /* linkage=_ZNK8CNavArea12GetParentHowEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsOpen(const class CNavArea  *) /* linkage=_ZNK8CNavArea6IsOpenEv */
{
} /* size: 1 */

/* <0> (null):0 */
void AddToOpenList(class CNavArea *) /* linkage=_ZN8CNavArea13AddToOpenListEv */
{
} /* size: -1 */

/* <0> (null):0 */
void UpdateOnOpenList(class CNavArea *) /* linkage=_ZN8CNavArea16UpdateOnOpenListEv */
{
} /* size: 0 */

/* <0> (null):0 */
void RemoveFromOpenList(class CNavArea *) /* linkage=_ZN8CNavArea18RemoveFromOpenListEv */
{
} /* size: 152111864 */

/* <0> (null):0 */
bool IsOpenListEmpty(void) /* linkage=_ZN8CNavArea15IsOpenListEmptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
class CNavArea * PopOpenList(void) /* linkage=_ZN8CNavArea11PopOpenListEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsClosed(const class CNavArea  *) /* linkage=_ZNK8CNavArea8IsClosedEv */
{
} /* size: 1 */

/* <0> (null):0 */
void AddToClosedList(class CNavArea *) /* linkage=_ZN8CNavArea15AddToClosedListEv */
{
} /* size: 0 */

/* <0> (null):0 */
void RemoveFromClosedList(class CNavArea *) /* linkage=_ZN8CNavArea20RemoveFromClosedListEv */
{
} /* size: 3014656 */

/* <0> (null):0 */
void ClearSearchLists(void) /* linkage=_ZN8CNavArea16ClearSearchListsEv */
{
} /* size: 327728 */

/* <0> (null):0 */
void SetTotalCost(class CNavArea *, float) /* linkage=_ZN8CNavArea12SetTotalCostEf */
{
} /* size: 152173548 */

/* <0> (null):0 */
float GetTotalCost(const class CNavArea  *) /* linkage=_ZNK8CNavArea12GetTotalCostEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetCostSoFar(class CNavArea *, float) /* linkage=_ZN8CNavArea12SetCostSoFarEf */
{
} /* size: 152185400 */

/* <0> (null):0 */
float GetCostSoFar(const class CNavArea  *) /* linkage=_ZNK8CNavArea12GetCostSoFarEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Draw(class CNavArea *, byte, byte, byte, int) /* linkage=_ZN8CNavArea4DrawEhhhi */
{
} /* size: 152222356 */

/* <0> (null):0 */
void DrawConnectedAreas(class CNavArea *) /* linkage=_ZN8CNavArea18DrawConnectedAreasEv */
{
} /* size: 328555 */

/* <0> (null):0 */
void DrawMarkedCorner(class CNavArea *, enum NavCornerType, byte, byte, byte, int) /* linkage=_ZN8CNavArea16DrawMarkedCornerE13NavCornerTypehhhi */
{
} /* size: 65972 */

/* <0> (null):0 */
bool SplitEdit(class CNavArea *, bool, float, class CNavArea * *, class CNavArea * *) /* linkage=_ZN8CNavArea9SplitEditEbfPPS_S1_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool MergeEdit(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea9MergeEditEPS_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool SpliceEdit(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea10SpliceEditEPS_ */
{
} /* size: 1 */

/* <0> (null):0 */
void RaiseCorner(class CNavArea *, enum NavCornerType, int) /* linkage=_ZN8CNavArea11RaiseCornerE13NavCornerTypei */
{
} /* size: 152911004 */

/* <0> (null):0 */
void AddLadderUp(class CNavArea *, class CNavLadder *) /* linkage=_ZN8CNavArea11AddLadderUpEP10CNavLadder */
{
} /* size: 152911512 */

/* <0> (null):0 */
void AddLadderDown(class CNavArea *, class CNavLadder *) /* linkage=_ZN8CNavArea13AddLadderDownEP10CNavLadder */
{
} /* size: 152911696 */

/* <0> (null):0 */
void Initialize(class CNavArea *) /* linkage=_ZN8CNavArea10InitializeEv */
{
} /* size: 152911880 */

/* <0> (null):0 */
void DecayDanger(class CNavArea *) /* linkage=_ZN8CNavArea11DecayDangerEv */
{
} /* size: 152911716 */

/* <0> (null):0 */
bool IsHidingSpotCollision(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea21IsHidingSpotCollisionEPK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
void AddSpotEncounters(class CNavArea *, const class CNavArea  *, enum NavDirType, const class CNavArea  *, enum NavDirType) /* linkage=_ZN8CNavArea17AddSpotEncountersEPKS_10NavDirTypeS1_S2_ */
{
} /* size: -1 */

/* <0> (null):0 */
void Strip(class CNavArea *) /* linkage=_ZN8CNavArea5StripEv */
{
} /* size: 152912664 */

/* <0> (null):0 */
void FinishMerge(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea11FinishMergeEPS_ */
{
} /* size: 152912640 */

/* <0> (null):0 */
void MergeAdjacentConnections(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea24MergeAdjacentConnectionsEPS_ */
{
} /* size: 152912824 */

/* <0> (null):0 */
void AssignNodes(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea11AssignNodesEPS_ */
{
} /* size: 152916200 */

/* <0> (null):0 */
void FinishSplitEdit(class CNavArea *, class CNavArea *, enum NavDirType) /* linkage=_ZN8CNavArea15FinishSplitEditEPS_10NavDirType */
{
} /* size: 67108864 */

/* <0> (null):0 */
void OnDestroyNotify(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea15OnDestroyNotifyEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
void SteamFile(class SteamFile *, const char  *)
{
} /* size: 152914012 */

/* <0> (null):0 */
void ~SteamFile(class SteamFile *, int)
{
} /* size: 152914132 */

/* <0> (null):0 */
bool IsValid(const class SteamFile  *) /* linkage=_ZNK9SteamFile7IsValidEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool Read(class SteamFile *, void *, int) /* linkage=_ZN9SteamFile4ReadEPvi */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator==(const union NavConnect  *, const union NavConnect  &) /* linkage=_ZNK10NavConnecteqERKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
void CNavLadder(class CNavLadder *)
{
} /* size: 0 */

/* <0> (null):0 */
void OnDestroyNotify(class CNavLadder *, class CNavArea *) /* linkage=_ZN10CNavLadder15OnDestroyNotifyEP8CNavArea */
{
} /* size: 0 */

/* <0> (null):0 */
void HidingSpot(class HidingSpot *)
{
} /* size: 0 */

/* <0> (null):0 */
void HidingSpot(class HidingSpot *, const class Vector  *, unsigned char)
{
} /* size: 0 */

/* <0> (null):0 */
bool HasGoodCover(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot12HasGoodCoverEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsGoodSniperSpot(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot16IsGoodSniperSpotEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsIdealSniperSpot(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot17IsIdealSniperSpotEv */
{
} /* size: 1 */

/* <0> (null):0 */
void SetFlags(class HidingSpot *, unsigned char) /* linkage=_ZN10HidingSpot8SetFlagsEh */
{
} /* size: 0 */

/* <0> (null):0 */
unsigned char GetFlags(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot8GetFlagsEv */
{
} /* size: 1 */

/* <0> (null):0 */
void Save(const class HidingSpot  *, int, unsigned int) /* linkage=_ZNK10HidingSpot4SaveEij */
{
} /* size: 153000944 */

/* <0> (null):0 */
void Load(class HidingSpot *, class SteamFile *, unsigned int) /* linkage=_ZN10HidingSpot4LoadEP9SteamFilej */
{
} /* size: 153000988 */

/* <0> (null):0 */
const class Vector  * GetPosition(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot11GetPositionEv */
{
} /* size: 4 */

/* <0> (null):0 */
unsigned int GetID(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot5GetIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Mark(class HidingSpot *) /* linkage=_ZN10HidingSpot4MarkEv */
{
} /* size: 152774996 */

/* <0> (null):0 */
bool IsMarked(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot8IsMarkedEv */
{
} /* size: 1 */

/* <0> (null):0 */
void ChangeMasterMarker(void) /* linkage=_ZN10HidingSpot18ChangeMasterMarkerEv */
{
} /* size: 153014416 */

/* <0> (null):0 */
void new_allocator(class new_allocator<SpotOrder> *)
{
} /* size: 153015116 */

/* <0> (null):0 */
void new_allocator(class new_allocator<SpotOrder> *, const class new_allocator<SpotOrder>  &)
{
} /* size: 153015296 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<SpotOrder> *, int)
{
} /* size: 153015408 */

/* <0> (null):0 */
pointer address(const class new_allocator<SpotOrder>  *, class SpotOrder &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE7addressERS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<SpotOrder>  *, const class SpotOrder  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE7addressERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<SpotOrder> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<SpotOrder> *, class SpotOrder *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE10deallocateEPS1_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<SpotOrder>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<SpotOrder> *, class SpotOrder *, const class SpotOrder  &) /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE9constructEPS1_RKS1_ */
{
} /* size: 153019448 */

/* <0> (null):0 */
void destroy(class new_allocator<SpotOrder> *, class SpotOrder *) /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE7destroyEPS1_ */
{
} /* size: 152946888 */

/* <0> (null):0 */
void allocator(class allocator<SpotOrder> *)
{
} /* size: 192 */

/* <0> (null):0 */
void allocator(class allocator<SpotOrder> *, const class allocator<SpotOrder>  &)
{
} /* size: 153017588 */

/* <0> (null):0 */
void ~allocator(class allocator<SpotOrder> *, int)
{
} /* size: 153017772 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<SpotOrder> > *)
{
} /* size: 328709 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<SpotOrder> > *, const class new_allocator<std::_List_node<SpotOrder> >  &)
{
} /* size: 328717 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<SpotOrder> > *, int)
{
} /* size: 328710 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<SpotOrder> >  *, class _List_node<SpotOrder> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7addressERS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<SpotOrder> >  *, const class _List_node<SpotOrder>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7addressERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<SpotOrder> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE10deallocateEPS3_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<SpotOrder> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *, const class _List_node<SpotOrder>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE9constructEPS3_RKS3_ */
{
} /* size: 327749 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7destroyEPS3_ */
{
} /* size: 327749 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<SpotOrder> > *)
{
} /* size: 153050500 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<SpotOrder> > *, const class allocator<std::_List_node<SpotOrder> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<SpotOrder> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class _List_node<SpotOrder> * _M_get_node(class _List_base<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, class _List_node<SpotOrder> *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */
{
} /* size: 328719 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *)
{
} /* size: 153061348 */

/* <0> (null):0 */
void _List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, const allocator_type  &)
{
} /* size: 153061620 */

/* <0> (null):0 */
void ~_List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, int)
{
} /* size: 852151 */

/* <0> (null):0 */
void _M_clear(class _List_base<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE8_M_clearEv */
{
} /* size: 153063200 */

/* <0> (null):0 */
void _M_init(class _List_base<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE7_M_initEv */
{
} /* size: 153063384 */

/* <0> (null):0 */
_Node * _M_create_node(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE14_M_create_nodeERKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<SpotOrder, std::allocator<SpotOrder> > *)
{
} /* size: 153064464 */

/* <0> (null):0 */
void list(class list<SpotOrder, std::allocator<SpotOrder> > *, const allocator_type  &)
{
} /* size: 153064652 */

/* <0> (null):0 */
void list(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 153064836 */

/* <0> (null):0 */
void list(class list<SpotOrder, std::allocator<SpotOrder> > *, const class list<SpotOrder, std::allocator<SpotOrder> >  &)
{
} /* size: 153064948 */

/* <0> (null):0 */
class list<SpotOrder, std::allocator<SpotOrder> > & operator=(class list<SpotOrder, std::allocator<SpotOrder> > *, const class list<SpotOrder, std::allocator<SpotOrder> >  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EEaSERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6assignEjRKS0_ */
{
} /* size: 153065316 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, class SpotOrder) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6resizeEjS0_ */
{
} /* size: 153082948 */

/* <0> (null):0 */
reference front(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE10push_frontERKS0_ */
{
} /* size: 153083752 */

/* <0> (null):0 */
void pop_front(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9pop_frontEv */
{
} /* size: 0 */

/* <0> (null):0 */
void push_back(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9push_backERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE8pop_backEv */
{
} /* size: 153081292 */

/* <0> (null):0 */
iterator insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, unsigned int, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */
{
} /* size: 153081660 */

/* <0> (null):0 */
iterator erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5eraseESt14_List_iteratorIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4swapERS2_ */
{
} /* size: 153105788 */

/* <0> (null):0 */
void clear(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5clearEv */
{
} /* size: 328814 */

/* <0> (null):0 */
void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */
{
} /* size: 328815 */

/* <0> (null):0 */
void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */
{
} /* size: 327829 */

/* <0> (null):0 */
void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void remove(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6removeERKS0_ */
{
} /* size: 153106828 */

/* <0> (null):0 */
void unique(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6uniqueEv */
{
} /* size: 153104580 */

/* <0> (null):0 */
void merge(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5mergeERS2_ */
{
} /* size: 153104696 */

/* <0> (null):0 */
void reverse(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE7reverseEv */
{
} /* size: 153104864 */

/* <0> (null):0 */
void sort(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4sortEv */
{
} /* size: 153104980 */

/* <0> (null):0 */
void _M_fill_initialize(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE18_M_fill_initializeEjRKS0_ */
{
} /* size: 153105096 */

/* <0> (null):0 */
void _M_fill_assign(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE14_M_fill_assignEjRKS0_ */
{
} /* size: 153107884 */

/* <0> (null):0 */
void _M_transfer(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */
{
} /* size: -1 */

/* <0> (null):0 */
void _M_insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 153108488 */

/* <0> (null):0 */
void _M_erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE25_M_check_equal_allocatorsERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<HidingSpot*> *)
{
} /* size: 524288 */

/* <0> (null):0 */
void new_allocator(class new_allocator<HidingSpot*> *, const class new_allocator<HidingSpot*>  &)
{
} /* size: 153122164 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<HidingSpot*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<HidingSpot*>  *, class HidingSpot * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE7addressERS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<HidingSpot*>  *, const class HidingSpot *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE7addressERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<HidingSpot*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<HidingSpot*> *, class HidingSpot * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE10deallocateEPS2_j */
{
} /* size: 101786 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<HidingSpot*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<HidingSpot*> *, class HidingSpot * *, const class HidingSpot *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE9constructEPS2_RKS2_ */
{
} /* size: 101945 */

/* <0> (null):0 */
void destroy(class new_allocator<HidingSpot*> *, class HidingSpot * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE7destroyEPS2_ */
{
} /* size: 102024 */

/* <0> (null):0 */
void allocator(class allocator<HidingSpot*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<HidingSpot*> *, const class allocator<HidingSpot*>  &)
{
} /* size: 256 */

/* <0> (null):0 */
void ~allocator(class allocator<HidingSpot*> *, int)
{
} /* size: 153126772 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *)
{
} /* size: 327829 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *, const class new_allocator<std::_List_node<HidingSpot*> >  &)
{
} /* size: 153124628 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<HidingSpot*> >  *, class _List_node<HidingSpot*> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7addressERS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<HidingSpot*> >  *, const class _List_node<HidingSpot*>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7addressERKS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<HidingSpot*> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE10deallocateEPS4_j */
{
} /* size: 17577 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<HidingSpot*> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *, const class _List_node<HidingSpot*>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE9constructEPS4_RKS4_ */
{
} /* size: 328874 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7destroyEPS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<HidingSpot*> > *)
{
} /* size: 153139956 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<HidingSpot*> > *, const class allocator<std::_List_node<HidingSpot*> >  &)
{
} /* size: 153140116 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<HidingSpot*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class _List_node<HidingSpot*> * _M_get_node(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_node<HidingSpot*> *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */
{
} /* size: 153141012 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *)
{
} /* size: 153143328 */

/* <0> (null):0 */
void _List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, const allocator_type  &)
{
} /* size: 153143444 */

/* <0> (null):0 */
void ~_List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, int)
{
} /* size: 153143612 */

/* <0> (null):0 */
void _M_clear(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE8_M_clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_init(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE7_M_initEv */
{
} /* size: 153041800 */

/* <0> (null):0 */
_Node * _M_create_node(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE14_M_create_nodeERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *)
{
} /* size: 153042956 */

/* <0> (null):0 */
void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const allocator_type  &)
{
} /* size: 224 */

/* <0> (null):0 */
void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const class list<HidingSpot*, std::allocator<HidingSpot*> >  &)
{
} /* size: 28 */

/* <0> (null):0 */
class list<HidingSpot*, std::allocator<HidingSpot*> > & operator=(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const class list<HidingSpot*, std::allocator<HidingSpot*> >  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EEaSERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, class HidingSpot *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6resizeEjS1_ */
{
} /* size: 153184752 */

/* <0> (null):0 */
reference front(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE10push_frontERKS1_ */
{
} /* size: 153182276 */

/* <0> (null):0 */
void pop_front(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9pop_frontEv */
{
} /* size: 153182444 */

/* <0> (null):0 */
void push_back(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9push_backERKS1_ */
{
} /* size: 153185916 */

/* <0> (null):0 */
void pop_back(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */
{
} /* size: 153186492 */

/* <0> (null):0 */
iterator erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4swapERS3_ */
{
} /* size: 153187144 */

/* <0> (null):0 */
void clear(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */
{
} /* size: 153188676 */

/* <0> (null):0 */
void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */
{
} /* size: 153192404 */

/* <0> (null):0 */
void remove(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6removeERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void unique(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6uniqueEv */
{
} /* size: 2491674 */

/* <0> (null):0 */
void merge(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5mergeERS3_ */
{
} /* size: 852062 */

/* <0> (null):0 */
void reverse(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE7reverseEv */
{
} /* size: 153211240 */

/* <0> (null):0 */
void sort(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4sortEv */
{
} /* size: 153211424 */

/* <0> (null):0 */
void _M_fill_initialize(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE18_M_fill_initializeEjRKS1_ */
{
} /* size: 153211608 */

/* <0> (null):0 */
void _M_fill_assign(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE14_M_fill_assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_transfer(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */
{
} /* size: 63648 */

/* <0> (null):0 */
void _M_insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 3014656 */

/* <0> (null):0 */
void _M_erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE25_M_check_equal_allocatorsERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<SpotEncounter> *)
{
} /* size: 153210432 */

/* <0> (null):0 */
void new_allocator(class new_allocator<SpotEncounter> *, const class new_allocator<SpotEncounter>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<SpotEncounter> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<SpotEncounter>  *, class SpotEncounter &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE7addressERS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<SpotEncounter>  *, const class SpotEncounter  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE7addressERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<SpotEncounter> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<SpotEncounter> *, class SpotEncounter *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE10deallocateEPS1_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<SpotEncounter>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<SpotEncounter> *, class SpotEncounter *, const class SpotEncounter  &) /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE9constructEPS1_RKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<SpotEncounter> *, class SpotEncounter *) /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE7destroyEPS1_ */
{
} /* size: 153236340 */

/* <0> (null):0 */
void allocator(class allocator<SpotEncounter> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<SpotEncounter> *, const class allocator<SpotEncounter>  &)
{
} /* size: 64 */

/* <0> (null):0 */
void ~allocator(class allocator<SpotEncounter> *, int)
{
} /* size: 153237316 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *)
{
} /* size: 153237988 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *, const class new_allocator<std::_List_node<SpotEncounter> >  &)
{
} /* size: 153238288 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *, int)
{
} /* size: 153238472 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<SpotEncounter> >  *, class _List_node<SpotEncounter> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7addressERS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<SpotEncounter> >  *, const class _List_node<SpotEncounter>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7addressERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<SpotEncounter> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE10deallocateEPS3_j */
{
} /* size: 153239392 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<SpotEncounter> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *, const class _List_node<SpotEncounter>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE9constructEPS3_RKS3_ */
{
} /* size: 153236680 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7destroyEPS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<SpotEncounter> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<SpotEncounter> > *, const class allocator<std::_List_node<SpotEncounter> >  &)
{
} /* size: 153252856 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<SpotEncounter> > *, int)
{
} /* size: 153253040 */

/* <0> (null):0 */
class _List_node<SpotEncounter> * _M_get_node(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_node<SpotEncounter> *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *)
{
} /* size: 69 */

/* <0> (null):0 */
void _List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, const allocator_type  &)
{
} /* size: 153250608 */

/* <0> (null):0 */
void ~_List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, int)
{
} /* size: 323272 */

/* <0> (null):0 */
void _M_clear(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE8_M_clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_init(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE7_M_initEv */
{
} /* size: 32 */

/* <0> (null):0 */
_Node * _M_create_node(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE14_M_create_nodeERKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *)
{
} /* size: 153256416 */

/* <0> (null):0 */
void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const allocator_type  &)
{
} /* size: 153166940 */

/* <0> (null):0 */
void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 153167000 */

/* <0> (null):0 */
void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const class list<SpotEncounter, std::allocator<SpotEncounter> >  &)
{
} /* size: 153226716 */

/* <0> (null):0 */
class list<SpotEncounter, std::allocator<SpotEncounter> > & operator=(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const class list<SpotEncounter, std::allocator<SpotEncounter> >  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EEaSERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6assignEjRKS0_ */
{
} /* size: 153289400 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, class SpotEncounter) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6resizeEjS0_ */
{
} /* size: -1 */

/* <0> (null):0 */
reference front(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE10push_frontERKS0_ */
{
} /* size: 153170636 */

/* <0> (null):0 */
void pop_front(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9pop_frontEv */
{
} /* size: 153301696 */

/* <0> (null):0 */
void push_back(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9push_backERKS0_ */
{
} /* size: 153301904 */

/* <0> (null):0 */
void pop_back(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE8pop_backEv */
{
} /* size: 153302088 */

/* <0> (null):0 */
iterator insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, unsigned int, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */
{
} /* size: 153302384 */

/* <0> (null):0 */
iterator erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5eraseESt14_List_iteratorIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4swapERS2_ */
{
} /* size: 3016071 */

/* <0> (null):0 */
void clear(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */
{
} /* size: 3014656 */

/* <0> (null):0 */
void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void remove(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6removeERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void unique(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6uniqueEv */
{
} /* size: 0 */

/* <0> (null):0 */
void merge(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5mergeERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void reverse(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE7reverseEv */
{
} /* size: 0 */

/* <0> (null):0 */
void sort(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4sortEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE18_M_fill_initializeEjRKS0_ */
{
} /* size: 3014656 */

/* <0> (null):0 */
void _M_fill_assign(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE14_M_fill_assignEjRKS0_ */
{
} /* size: 3014656 */

/* <0> (null):0 */
void _M_transfer(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */
{
} /* size: 329107 */

/* <0> (null):0 */
void _M_insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 3016078 */

/* <0> (null):0 */
void _M_erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE25_M_check_equal_allocatorsERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<NavConnect> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<NavConnect> *, const class new_allocator<NavConnect>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<NavConnect> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<NavConnect>  *, union NavConnect &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE7addressERS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<NavConnect>  *, const union NavConnect  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE7addressERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<NavConnect> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<NavConnect> *, union NavConnect *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE10deallocateEPS1_j */
{
} /* size: 153319864 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<NavConnect>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<NavConnect> *, union NavConnect *, const union NavConnect  &) /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE9constructEPS1_RKS1_ */
{
} /* size: 153320212 */

/* <0> (null):0 */
void destroy(class new_allocator<NavConnect> *, union NavConnect *) /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE7destroyEPS1_ */
{
} /* size: 153320416 */

/* <0> (null):0 */
void allocator(class allocator<NavConnect> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<NavConnect> *, const class allocator<NavConnect>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<NavConnect> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<NavConnect> > *)
{
} /* size: 1442942 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<NavConnect> > *, const class new_allocator<std::_List_node<NavConnect> >  &)
{
} /* size: 4 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<NavConnect> > *, int)
{
} /* size: 153277592 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<NavConnect> >  *, class _List_node<NavConnect> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7addressERS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<NavConnect> >  *, const class _List_node<NavConnect>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7addressERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<NavConnect> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE10deallocateEPS3_j */
{
} /* size: 153278472 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<NavConnect> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *, const class _List_node<NavConnect>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE9constructEPS3_RKS3_ */
{
} /* size: 153065064 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7destroyEPS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<NavConnect> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<NavConnect> > *, const class allocator<std::_List_node<NavConnect> >  &)
{
} /* size: 150994946 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<NavConnect> > *, int)
{
} /* size: 150994946 */

/* <0> (null):0 */
class _List_node<NavConnect> * _M_get_node(class _List_base<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<NavConnect, std::allocator<NavConnect> > *, class _List_node<NavConnect> *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */
{
} /* size: 153280500 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *)
{
} /* size: 4718592 */

/* <0> (null):0 */
void _List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *, const allocator_type  &)
{
} /* size: 153370885 */

/* <0> (null):0 */
void ~_List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void _M_clear(class _List_base<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE8_M_clearEv */
{
} /* size: 153378020 */

/* <0> (null):0 */
void _M_init(class _List_base<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE7_M_initEv */
{
} /* size: 37772 */

/* <0> (null):0 */
_Node * _M_create_node(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE14_M_create_nodeERKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<NavConnect, std::allocator<NavConnect> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<NavConnect, std::allocator<NavConnect> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: -1 */

/* <0> (null):0 */
void list(class list<NavConnect, std::allocator<NavConnect> > *, const class list<NavConnect, std::allocator<NavConnect> >  &)
{
} /* size: 153379952 */

/* <0> (null):0 */
class list<NavConnect, std::allocator<NavConnect> > & operator=(class list<NavConnect, std::allocator<NavConnect> > *, const class list<NavConnect, std::allocator<NavConnect> >  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EEaSERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6assignEjRKS0_ */
{
} /* size: 153380112 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, union NavConnect) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6resizeEjS0_ */
{
} /* size: 153394784 */

/* <0> (null):0 */
reference front(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE10push_frontERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_front(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9pop_frontEv */
{
} /* size: 153395700 */

/* <0> (null):0 */
void push_back(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9push_backERKS0_ */
{
} /* size: 153395976 */

/* <0> (null):0 */
void pop_back(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE8pop_backEv */
{
} /* size: 153396156 */

/* <0> (null):0 */
iterator insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, unsigned int, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */
{
} /* size: 3014656 */

/* <0> (null):0 */
iterator erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5eraseESt14_List_iteratorIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4swapERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5clearEv */
{
} /* size: 153149248 */

/* <0> (null):0 */
void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */
{
} /* size: 153094316 */

/* <0> (null):0 */
void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */
{
} /* size: 319696 */

/* <0> (null):0 */
void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */
{
} /* size: 24 */

/* <0> (null):0 */
void remove(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6removeERKS0_ */
{
} /* size: 153038756 */

/* <0> (null):0 */
void unique(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6uniqueEv */
{
} /* size: 3408021 */

/* <0> (null):0 */
void merge(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5mergeERS2_ */
{
} /* size: 153346584 */

/* <0> (null):0 */
void reverse(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE7reverseEv */
{
} /* size: 120 */

/* <0> (null):0 */
void sort(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4sortEv */
{
} /* size: 153346928 */

/* <0> (null):0 */
void _M_fill_initialize(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE18_M_fill_initializeEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE14_M_fill_assignEjRKS0_ */
{
} /* size: 153347296 */

/* <0> (null):0 */
void _M_transfer(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */
{
} /* size: 488 */

/* <0> (null):0 */
void _M_insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 440 */

/* <0> (null):0 */
void _M_erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */
{
} /* size: 153297396 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE25_M_check_equal_allocatorsERS2_ */
{
} /* size: 153348244 */

/* <0> (null):0 */
void new_allocator(class new_allocator<CNavLadder*> *)
{
} /* size: 153348836 */

/* <0> (null):0 */
void new_allocator(class new_allocator<CNavLadder*> *, const class new_allocator<CNavLadder*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<CNavLadder*> *, int)
{
} /* size: 153281832 */

/* <0> (null):0 */
pointer address(const class new_allocator<CNavLadder*>  *, class CNavLadder * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE7addressERS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<CNavLadder*>  *, const class CNavLadder *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE7addressERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<CNavLadder*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<CNavLadder*> *, class CNavLadder * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE10deallocateEPS2_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<CNavLadder*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<CNavLadder*> *, class CNavLadder * *, const class CNavLadder *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE9constructEPS2_RKS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<CNavLadder*> *, class CNavLadder * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE7destroyEPS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<CNavLadder*> *)
{
} /* size: 3408404 */

/* <0> (null):0 */
void allocator(class allocator<CNavLadder*> *, const class allocator<CNavLadder*>  &)
{
} /* size: 3014656 */

/* <0> (null):0 */
void ~allocator(class allocator<CNavLadder*> *, int)
{
} /* size: 256 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *)
{
} /* size: 25856 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *, const class new_allocator<std::_List_node<CNavLadder*> >  &)
{
} /* size: 153428980 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *, int)
{
} /* size: 153429276 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<CNavLadder*> >  *, class _List_node<CNavLadder*> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7addressERS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<CNavLadder*> >  *, const class _List_node<CNavLadder*>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7addressERKS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<CNavLadder*> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE10deallocateEPS4_j */
{
} /* size: 153442288 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<CNavLadder*> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *, const class _List_node<CNavLadder*>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE9constructEPS4_RKS4_ */
{
} /* size: 153442560 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7destroyEPS4_ */
{
} /* size: 153442724 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<CNavLadder*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<CNavLadder*> > *, const class allocator<std::_List_node<CNavLadder*> >  &)
{
} /* size: 196608 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<CNavLadder*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class _List_node<CNavLadder*> * _M_get_node(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_node<CNavLadder*> *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */
{
} /* size: 153444336 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *)
{
} /* size: 153445276 */

/* <0> (null):0 */
void _List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, int)
{
} /* size: 153445784 */

/* <0> (null):0 */
void _M_clear(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE8_M_clearEv */
{
} /* size: 153445660 */

/* <0> (null):0 */
void _M_init(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE7_M_initEv */
{
} /* size: 0 */

/* <0> (null):0 */
_Node * _M_create_node(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE14_M_create_nodeERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *)
{
} /* size: 12035 */

/* <0> (null):0 */
void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const allocator_type  &)
{
} /* size: 12035 */

/* <0> (null):0 */
void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 12035 */

/* <0> (null):0 */
void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const class list<CNavLadder*, std::allocator<CNavLadder*> >  &)
{
} /* size: 153410956 */

/* <0> (null):0 */
class list<CNavLadder*, std::allocator<CNavLadder*> > & operator=(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const class list<CNavLadder*, std::allocator<CNavLadder*> >  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EEaSERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6assignEjRKS1_ */
{
} /* size: 153411368 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, class CNavLadder *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6resizeEjS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
reference front(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE10push_frontERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_front(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9pop_frontEv */
{
} /* size: 0 */

/* <0> (null):0 */
void push_back(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9push_backERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE8pop_backEv */
{
} /* size: 196608 */

/* <0> (null):0 */
iterator insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */
{
} /* size: -1 */

/* <0> (null):0 */
iterator erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4swapERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */
{
} /* size: 3014656 */

/* <0> (null):0 */
void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */
{
} /* size: 153487284 */

/* <0> (null):0 */
void remove(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6removeERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void unique(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6uniqueEv */
{
} /* size: 0 */

/* <0> (null):0 */
void merge(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5mergeERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void reverse(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE7reverseEv */
{
} /* size: 153496052 */

/* <0> (null):0 */
void sort(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4sortEv */
{
} /* size: 153500580 */

/* <0> (null):0 */
void _M_fill_initialize(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE18_M_fill_initializeEjRKS1_ */
{
} /* size: 153500768 */

/* <0> (null):0 */
void _M_fill_assign(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE14_M_fill_assignEjRKS1_ */
{
} /* size: 153500976 */

/* <0> (null):0 */
void _M_transfer(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */
{
} /* size: 153501184 */

/* <0> (null):0 */
void _M_insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE25_M_check_equal_allocatorsERS3_ */
{
} /* size: 208448 */

/* <0> (null):0 */
void new_allocator(class new_allocator<CNavArea*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<CNavArea*> *, const class new_allocator<CNavArea*>  &)
{
} /* size: 153502648 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<CNavArea*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<CNavArea*>  *, class CNavArea * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE7addressERS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<CNavArea*>  *, const class CNavArea *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE7addressERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<CNavArea*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<CNavArea*> *, class CNavArea * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE10deallocateEPS2_j */
{
} /* size: 153503900 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<CNavArea*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<CNavArea*> *, class CNavArea * *, const class CNavArea *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE9constructEPS2_RKS2_ */
{
} /* size: 153503960 */

/* <0> (null):0 */
void destroy(class new_allocator<CNavArea*> *, class CNavArea * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE7destroyEPS2_ */
{
} /* size: 153504168 */

/* <0> (null):0 */
void allocator(class allocator<CNavArea*> *)
{
} /* size: 1902132 */

/* <0> (null):0 */
void allocator(class allocator<CNavArea*> *, const class allocator<CNavArea*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<CNavArea*> *, int)
{
} /* size: 153548124 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<CNavArea*> > *)
{
} /* size: 153548904 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<CNavArea*> > *, const class new_allocator<std::_List_node<CNavArea*> >  &)
{
} /* size: 153548364 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<CNavArea*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<CNavArea*> >  *, class _List_node<CNavArea*> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7addressERS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<CNavArea*> >  *, const class _List_node<CNavArea*>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7addressERKS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<CNavArea*> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE10deallocateEPS4_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<CNavArea*> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *, const class _List_node<CNavArea*>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE9constructEPS4_RKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7destroyEPS4_ */
{
} /* size: 153553096 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<CNavArea*> > *)
{
} /* size: 153551120 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<CNavArea*> > *, const class allocator<std::_List_node<CNavArea*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<CNavArea*> > *, int)
{
} /* size: 1902237 */

/* <0> (null):0 */
class _List_node<CNavArea*> * _M_get_node(class _List_base<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, class _List_node<CNavArea*> *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *)
{
} /* size: 3014656 */

/* <0> (null):0 */
void _List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, const allocator_type  &)
{
} /* size: 327824 */

/* <0> (null):0 */
void ~_List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void _M_clear(class _List_base<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE8_M_clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_init(class _List_base<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE7_M_initEv */
{
} /* size: 0 */

/* <0> (null):0 */
_Node * _M_create_node(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE14_M_create_nodeERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<CNavArea*, std::allocator<CNavArea*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<CNavArea*, std::allocator<CNavArea*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<CNavArea*, std::allocator<CNavArea*> > *, const class list<CNavArea*, std::allocator<CNavArea*> >  &)
{
} /* size: 153556560 */

/* <0> (null):0 */
class list<CNavArea*, std::allocator<CNavArea*> > & operator=(class list<CNavArea*, std::allocator<CNavArea*> > *, const class list<CNavArea*, std::allocator<CNavArea*> >  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EEaSERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, class CNavArea *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6resizeEjS1_ */
{
} /* size: 2 */

/* <0> (null):0 */
reference front(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE10push_frontERKS1_ */
{
} /* size: 153559008 */

/* <0> (null):0 */
void pop_front(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9pop_frontEv */
{
} /* size: 153559168 */

/* <0> (null):0 */
void push_back(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9push_backERKS1_ */
{
} /* size: 152460256 */

/* <0> (null):0 */
void pop_back(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */
{
} /* size: 153603908 */

/* <0> (null):0 */
iterator erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4swapERS3_ */
{
} /* size: 153601984 */

/* <0> (null):0 */
void clear(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5clearEv */
{
} /* size: 153602152 */

/* <0> (null):0 */
void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */
{
} /* size: 153602360 */

/* <0> (null):0 */
void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void remove(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6removeERKS1_ */
{
} /* size: 152745008 */

/* <0> (null):0 */
void unique(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6uniqueEv */
{
} /* size: 153603360 */

/* <0> (null):0 */
void merge(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5mergeERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void reverse(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE7reverseEv */
{
} /* size: 1902151 */

/* <0> (null):0 */
void sort(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4sortEv */
{
} /* size: 153606976 */

/* <0> (null):0 */
void _M_fill_initialize(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE18_M_fill_initializeEjRKS1_ */
{
} /* size: 128 */

/* <0> (null):0 */
void _M_fill_assign(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE14_M_fill_assignEjRKS1_ */
{
} /* size: 153606556 */

/* <0> (null):0 */
void _M_transfer(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */
{
} /* size: 152905256 */

/* <0> (null):0 */
void _M_insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 153607052 */

/* <0> (null):0 */
void _M_erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */
{
} /* size: 192 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE25_M_check_equal_allocatorsERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<NavConnect> *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<NavConnect> *, const class _List_node_base  *)
{
} /* size: 153667092 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<NavConnect> *, const iterator  &)
{
} /* size: 153670776 */

/* <0> (null):0 */
reference operator*(const class _List_const_iterator<NavConnect>  *) /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_const_iterator<NavConnect>  *) /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_const_iterator<NavConnect> *) /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_const_iterator<NavConnect> *, int) /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_const_iterator<NavConnect> *) /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_const_iterator<NavConnect> *, int) /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_const_iterator<NavConnect>  *, const _Self  &) /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEeqERKS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_const_iterator<NavConnect>  *, const _Self  &) /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEneERKS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
void CNavAreaGrid(class CNavAreaGrid *)
{
} /* size: 339871 */

/* <0> (null):0 */
void ~CNavAreaGrid(class CNavAreaGrid *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void Reset(class CNavAreaGrid *) /* linkage=_ZN12CNavAreaGrid5ResetEv */
{
} /* size: 152488468 */

/* <0> (null):0 */
void Initialize(class CNavAreaGrid *, float, float, float, float) /* linkage=_ZN12CNavAreaGrid10InitializeEffff */
{
} /* size: 153678784 */

/* <0> (null):0 */
void AddNavArea(class CNavAreaGrid *, class CNavArea *) /* linkage=_ZN12CNavAreaGrid10AddNavAreaEP8CNavArea */
{
} /* size: 153678552 */

/* <0> (null):0 */
void RemoveNavArea(class CNavAreaGrid *, class CNavArea *) /* linkage=_ZN12CNavAreaGrid13RemoveNavAreaEP8CNavArea */
{
} /* size: 0 */

/* <0> (null):0 */
unsigned int GetNavAreaCount(const class CNavAreaGrid  *) /* linkage=_ZNK12CNavAreaGrid15GetNavAreaCountEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetNavArea(const class CNavAreaGrid  *, const class Vector  *, float) /* linkage=_ZNK12CNavAreaGrid10GetNavAreaEPK6Vectorf */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetNavAreaByID(const class CNavAreaGrid  *, unsigned int) /* linkage=_ZNK12CNavAreaGrid14GetNavAreaByIDEj */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetNearestNavArea(const class CNavAreaGrid  *, const class Vector  *, bool) /* linkage=_ZNK12CNavAreaGrid17GetNearestNavAreaEPK6Vectorb */
{
} /* size: 4 */

/* <0> (null):0 */
Place GetPlace(const class CNavAreaGrid  *, const class Vector  *) /* linkage=_ZNK12CNavAreaGrid8GetPlaceEPK6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
int ComputeHashKey(const class CNavAreaGrid  *, unsigned int) /* linkage=_ZNK12CNavAreaGrid14ComputeHashKeyEj */
{
} /* size: 4 */

/* <0> (null):0 */
int WorldToGridX(const class CNavAreaGrid  *, float) /* linkage=_ZNK12CNavAreaGrid12WorldToGridXEf */
{
} /* size: 4 */

/* <0> (null):0 */
int WorldToGridY(const class CNavAreaGrid  *, float) /* linkage=_ZNK12CNavAreaGrid12WorldToGridYEf */
{
} /* size: 4 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<CNavLadder*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<CNavLadder*> *, const class _List_node_base  *)
{
} /* size: 153683576 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<CNavLadder*> *, const iterator  &)
{
} /* size: 0 */

/* <0> (null):0 */
reference operator*(const class _List_const_iterator<CNavLadder*>  *) /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_const_iterator<CNavLadder*>  *) /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_const_iterator<CNavLadder*> *) /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_const_iterator<CNavLadder*> *, int) /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_const_iterator<CNavLadder*> *) /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_const_iterator<CNavLadder*> *, int) /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_const_iterator<CNavLadder*>  *, const _Self  &) /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEeqERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_const_iterator<CNavLadder*>  *, const _Self  &) /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEneERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<CNavArea*> *)
{
} /* size: 152432348 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<CNavArea*> *, class _List_node_base *)
{
} /* size: 152434384 */

/* <0> (null):0 */
reference operator*(const class _List_iterator<CNavArea*>  *) /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_iterator<CNavArea*>  *) /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_iterator<CNavArea*> *) /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_iterator<CNavArea*> *, int) /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_iterator<CNavArea*> *) /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_iterator<CNavArea*> *, int) /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_iterator<CNavArea*>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEeqERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_iterator<CNavArea*>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEneERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
void CSGameState(class CSGameState *, class CCSBot *)
{
} /* size: 153457248 */

/* <0> (null):0 */
void Reset(class CSGameState *) /* linkage=_ZN11CSGameState5ResetEv */
{
} /* size: 196608 */

/* <0> (null):0 */
void OnEvent(class CSGameState *, enum GameEventType, class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CSGameState7OnEventE13GameEventTypeP11CBaseEntityS2_ */
{
} /* size: 196608 */

/* <0> (null):0 */
bool IsRoundOver(const class CSGameState  *) /* linkage=_ZNK11CSGameState11IsRoundOverEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsBombMoving(const class CSGameState  *) /* linkage=_ZNK11CSGameState12IsBombMovingEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsBombLoose(const class CSGameState  *) /* linkage=_ZNK11CSGameState11IsBombLooseEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsBombPlanted(const class CSGameState  *) /* linkage=_ZNK11CSGameState13IsBombPlantedEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsBombDefused(const class CSGameState  *) /* linkage=_ZNK11CSGameState13IsBombDefusedEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsBombExploded(const class CSGameState  *) /* linkage=_ZNK11CSGameState14IsBombExplodedEv */
{
} /* size: 1 */

/* <0> (null):0 */
void UpdateLooseBomb(class CSGameState *, const class Vector  *) /* linkage=_ZN11CSGameState15UpdateLooseBombEPK6Vector */
{
} /* size: 196608 */

/* <0> (null):0 */
float TimeSinceLastSawLooseBomb(const class CSGameState  *) /* linkage=_ZNK11CSGameState25TimeSinceLastSawLooseBombEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsLooseBombLocationKnown(const class CSGameState  *) /* linkage=_ZNK11CSGameState24IsLooseBombLocationKnownEv */
{
} /* size: 1 */

/* <0> (null):0 */
void UpdateBomber(class CSGameState *, const class Vector  *) /* linkage=_ZN11CSGameState12UpdateBomberEPK6Vector */
{
} /* size: 153462180 */

/* <0> (null):0 */
float TimeSinceLastSawBomber(const class CSGameState  *) /* linkage=_ZNK11CSGameState22TimeSinceLastSawBomberEv */
{
} /* size: 4 */

/* <0> (null):0 */
void UpdatePlantedBomb(class CSGameState *, const class Vector  *) /* linkage=_ZN11CSGameState17UpdatePlantedBombEPK6Vector */
{
} /* size: 0 */

/* <0> (null):0 */
bool IsPlantedBombLocationKnown(const class CSGameState  *) /* linkage=_ZNK11CSGameState26IsPlantedBombLocationKnownEv */
{
} /* size: 1 */

/* <0> (null):0 */
void MarkBombsiteAsPlanted(class CSGameState *, int) /* linkage=_ZN11CSGameState21MarkBombsiteAsPlantedEi */
{
} /* size: 152113976 */

/* <0> (null):0 */
int GetPlantedBombsite(const class CSGameState  *) /* linkage=_ZNK11CSGameState18GetPlantedBombsiteEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsAtPlantedBombsite(const class CSGameState  *) /* linkage=_ZNK11CSGameState19IsAtPlantedBombsiteEv */
{
} /* size: 1 */

/* <0> (null):0 */
int GetNextBombsiteToSearch(class CSGameState *) /* linkage=_ZN11CSGameState23GetNextBombsiteToSearchEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsBombsiteClear(const class CSGameState  *, int) /* linkage=_ZNK11CSGameState15IsBombsiteClearEi */
{
} /* size: 1 */

/* <0> (null):0 */
void ClearBombsite(class CSGameState *, int) /* linkage=_ZN11CSGameState13ClearBombsiteEi */
{
} /* size: 152303664 */

/* <0> (null):0 */
const class Vector  * GetBombPosition(const class CSGameState  *) /* linkage=_ZNK11CSGameState15GetBombPositionEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CHostage * GetNearestFreeHostage(const class CSGameState  *, class Vector *) /* linkage=_ZNK11CSGameState21GetNearestFreeHostageEP6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
const class Vector  * GetRandomFreeHostagePosition(const class CSGameState  *) /* linkage=_ZNK11CSGameState28GetRandomFreeHostagePositionEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool AreAllHostagesBeingRescued(const class CSGameState  *) /* linkage=_ZNK11CSGameState26AreAllHostagesBeingRescuedEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool AreAllHostagesGone(const class CSGameState  *) /* linkage=_ZNK11CSGameState18AreAllHostagesGoneEv */
{
} /* size: 1 */

/* <0> (null):0 */
void AllHostagesGone(class CSGameState *) /* linkage=_ZN11CSGameState15AllHostagesGoneEv */
{
} /* size: 152424172 */

/* <0> (null):0 */
bool HaveSomeHostagesBeenTaken(const class CSGameState  *) /* linkage=_ZNK11CSGameState25HaveSomeHostagesBeenTakenEv */
{
} /* size: 1 */

/* <0> (null):0 */
void HostageWasTaken(class CSGameState *) /* linkage=_ZN11CSGameState15HostageWasTakenEv */
{
} /* size: 152505784 */

/* <0> (null):0 */
class CHostage * GetNearestVisibleFreeHostage(const class CSGameState  *) /* linkage=_ZNK11CSGameState28GetNearestVisibleFreeHostageEv */
{
} /* size: 4 */

/* <0> (null):0 */
unsigned char ValidateHostagePositions(class CSGameState *) /* linkage=_ZN11CSGameState24ValidateHostagePositionsEv */
{
} /* size: 1 */

/* <0> (null):0 */
void SetBombState(class CSGameState *, enum BombState) /* linkage=_ZN11CSGameState12SetBombStateENS_9BombStateE */
{
} /* size: 152433840 */

/* <0> (null):0 */
enum BombState GetBombState(const class CSGameState  *) /* linkage=_ZNK11CSGameState12GetBombStateEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CBaseEntity * GetNearestHostage(const class CSGameState  *) /* linkage=_ZNK11CSGameState17GetNearestHostageEv */
{
} /* size: 4 */

/* <0> (null):0 */
void InitializeHostageInfo(class CSGameState *) /* linkage=_ZN11CSGameState21InitializeHostageInfoEv */
{
} /* size: 152835280 */

/* <0> (null):0 */
bool IsFollowing(const class CCSBot  *) /* linkage=_ZNK6CCSBot11IsFollowingEv */
{
} /* size: 1 */

/* <0> (null):0 */
enum TaskType GetTask(const class CCSBot  *) /* linkage=_ZNK6CCSBot7GetTaskEv */
{
} /* size: 4 */

/* <0> (null):0 */
float GetTimeSinceLastSawEnemy(const class CCSBot  *) /* linkage=_ZNK6CCSBot24GetTimeSinceLastSawEnemyEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsEnemyVisible(const class CCSBot  *) /* linkage=_ZNK6CCSBot14IsEnemyVisibleEv */
{
} /* size: 1 */

/* <0> (null):0 */
int GetHostageEscortCount(const class CCSBot  *) /* linkage=_ZNK6CCSBot21GetHostageEscortCountEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Hurry(class CCSBot *, float) /* linkage=_ZN6CCSBot5HurryEf */
{
} /* size: 3407872 */

/* <0> (null):0 */
class BotChatterInterface * GetChatter(class CCSBot *) /* linkage=_ZN6CCSBot10GetChatterEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CBasePlayer * GetEnemy(class CCSBot *) /* linkage=_ZN6CCSBot8GetEnemyEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetTask(class CCSBot *, enum TaskType, class CBaseEntity *) /* linkage=_ZN6CCSBot7SetTaskENS_8TaskTypeEP11CBaseEntity */
{
} /* size: 0 */

/* <0> (null):0 */
const class Vector  * GetLastKnownEnemyPosition(const class CCSBot  *) /* linkage=_ZNK6CCSBot25GetLastKnownEnemyPositionEv */
{
} /* size: 4 */

/* <0> (null):0 */
int GetNearbyEnemyCount(const class CCSBot  *) /* linkage=_ZNK6CCSBot19GetNearbyEnemyCountEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CSGameState * GetGameState(class CCSBot *) /* linkage=_ZN6CCSBot12GetGameStateEv */
{
} /* size: 4 */

/* <0> (null):0 */
void ForceRun(class CCSBot *, float) /* linkage=_ZN6CCSBot8ForceRunEf */
{
} /* size: 1902097 */

/* <0> (null):0 */
void SetGoalEntity(class CCSBot *, class CBaseEntity *) /* linkage=_ZN6CCSBot13SetGoalEntityEP11CBaseEntity */
{
} /* size: -1 */

/* <0> (null):0 */
virtual void OnEvent(class CCSBot *, enum GameEventType, class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN6CCSBot7OnEventE13GameEventTypeP11CBaseEntityS2_ */
{
} /* size: 153707828 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *)
{
} /* size: 524288 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, int)
{
} /* size: 153352180 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE7addressERS6_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  *, const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE7addressERKS6_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE10deallocateEPS6_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE9constructEPS6_RKS6_ */
{
} /* size: 153355164 */

/* <0> (null):0 */
void destroy(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE7destroyEPS6_ */
{
} /* size: 153355372 */

/* <0> (null):0 */
void allocator(class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *)
{
} /* size: 256 */

/* <0> (null):0 */
void allocator(class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, const class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
_Tp_alloc_type & _M_get_Tp_allocator(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE19_M_get_Tp_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Tp_alloc_type  & _M_get_Tp_allocator(const class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*,) /* linkage=_ZNKSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE19_M_get_Tp_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
allocator_type get_allocator(const class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*,) /* linkage=_ZNKSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::)
{
} /* size: 152488468 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, const allocator_type  &)
{
} /* size: 153090672 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int)
{
} /* size: 153090856 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int, const allocator_type  &)
{
} /* size: 153091064 */

/* <0> (null):0 */
void ~_Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, int)
{
} /* size: 153091272 */

/* <0> (null):0 */
pointer _M_allocate(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int) /* linkage=_ZNSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE11_M_allocateEj */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_deallocate(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, unsigned int) /* linkage=_ZNSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE13_M_deallocateEPS5_j */
{
} /* size: 153091640 */

/* <0> (null):0 */
void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca)
{
} /* size: 0 */

/* <0> (null):0 */
void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 153163056 */

/* <0> (null):0 */
void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::)
{
} /* size: 153093332 */

/* <0> (null):0 */
void ~vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, int)
{
} /* size: 153093456 */

/* <0> (null):0 */
class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca operator=(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EEaSERKS6_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6assignEjRKS4_ */
{
} /* size: 192 */

/* <0> (null):0 */
iterator begin(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
size_type size(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6resizeEjS4_ */
{
} /* size: 153568968 */

/* <0> (null):0 */
size_type capacity(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE8capacityEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool empty(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
void reserve(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE7reserveEj */
{
} /* size: 339039 */

/* <0> (null):0 */
reference operator[](class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EEixEj */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference operator[](const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EEixEj */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_range_check(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE14_M_range_checkEj */
{
} /* size: 1902365 */

/* <0> (null):0 */
reference at(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE2atEj */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference at(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE2atEj */
{
} /* size: 4 */

/* <0> (null):0 */
reference front(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer data(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4dataEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer data(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4dataEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_back(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE9push_backERKS4_ */
{
} /* size: 65537 */

/* <0> (null):0 */
void pop_back(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6insertEN9__gnu_cxx17__normal_iteratorIPS4_S6_EERKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6insertEN9__gnu_cxx17__normal_iteratorIPS4_S6_EEjRKS4_ */
{
} /* size: 323831 */

/* <0> (null):0 */
iterator erase(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS4_S6_EE */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS4_S6_EESA_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4swapERS6_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE18_M_fill_initializeEjRKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE14_M_fill_assignEjRKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_insert(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS4_S6_EEjRKS4_ */
{
} /* size: 153262452 */

/* <0> (null):0 */
void _M_insert_aux(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS4_S6_EERKS4_ */
{
} /* size: 153262684 */

/* <0> (null):0 */
size_type _M_check_len(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int, const char  *) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE12_M_check_lenEjPKc */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_erase_at_end(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE15_M_erase_at_endEPS4_ */
{
} /* size: 153258740 */

/* <0> (null):0 */
void new_allocator(class new_allocator<int> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<int> *, const class new_allocator<int>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<int> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<int>  *, int &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIiE7addressERi */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<int>  *, const int  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIiE7addressERKi */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<int> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIiE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<int> *, int *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIiE10deallocateEPij */
{
} /* size: 152140756 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<int>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIiE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<int> *, int *, const int  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIiE9constructEPiRKi */
{
} /* size: 2491859 */

/* <0> (null):0 */
void destroy(class new_allocator<int> *, int *) /* linkage=_ZN9__gnu_cxx13new_allocatorIiE7destroyEPi */
{
} /* size: 852528 */

/* <0> (null):0 */
void allocator(class allocator<int> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<int> *, const class allocator<int>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<int> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
_Tp_alloc_type & _M_get_Tp_allocator(class _Vector_base<int, std::allocator<int> > *) /* linkage=_ZNSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Tp_alloc_type  & _M_get_Tp_allocator(const class _Vector_base<int, std::allocator<int> >  *) /* linkage=_ZNKSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
allocator_type get_allocator(const class _Vector_base<int, std::allocator<int> >  *) /* linkage=_ZNKSt12_Vector_baseIiSaIiEE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<int, std::allocator<int> > *)
{
} /* size: 112 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<int, std::allocator<int> > *, const allocator_type  &)
{
} /* size: 32 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<int, std::allocator<int> > *, unsigned int)
{
} /* size: 180 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<int, std::allocator<int> > *, unsigned int, const allocator_type  &)
{
} /* size: 16 */

/* <0> (null):0 */
void ~_Vector_base(class _Vector_base<int, std::allocator<int> > *, int)
{
} /* size: 128 */

/* <0> (null):0 */
pointer _M_allocate(class _Vector_base<int, std::allocator<int> > *, unsigned int) /* linkage=_ZNSt12_Vector_baseIiSaIiEE11_M_allocateEj */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_deallocate(class _Vector_base<int, std::allocator<int> > *, int *, unsigned int) /* linkage=_ZNSt12_Vector_baseIiSaIiEE13_M_deallocateEPij */
{
} /* size: 152141208 */

/* <0> (null):0 */
void vector(class vector<int, std::allocator<int> > *)
{
} /* size: 152581424 */

/* <0> (null):0 */
void vector(class vector<int, std::allocator<int> > *, const allocator_type  &)
{
} /* size: 152747280 */

/* <0> (null):0 */
void vector(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 152814128 */

/* <0> (null):0 */
void vector(class vector<int, std::allocator<int> > *, const class vector<int, std::allocator<int> >  &)
{
} /* size: 152887288 */

/* <0> (null):0 */
void ~vector(class vector<int, std::allocator<int> > *, int)
{
} /* size: 152906264 */

/* <0> (null):0 */
class vector<int, std::allocator<int> > & operator=(class vector<int, std::allocator<int> > *, const class vector<int, std::allocator<int> >  &) /* linkage=_ZNSt6vectorIiSaIiEEaSERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE6assignEjRKi */
{
} /* size: 152949736 */

/* <0> (null):0 */
iterator begin(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
size_type size(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class vector<int, std::allocator<int> > *, unsigned int, int) /* linkage=_ZNSt6vectorIiSaIiEE6resizeEji */
{
} /* size: 152 */

/* <0> (null):0 */
size_type capacity(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE8capacityEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool empty(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
void reserve(class vector<int, std::allocator<int> > *, unsigned int) /* linkage=_ZNSt6vectorIiSaIiEE7reserveEj */
{
} /* size: 152185400 */

/* <0> (null):0 */
reference operator[](class vector<int, std::allocator<int> > *, unsigned int) /* linkage=_ZNSt6vectorIiSaIiEEixEj */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference operator[](const class vector<int, std::allocator<int> >  *, unsigned int) /* linkage=_ZNKSt6vectorIiSaIiEEixEj */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_range_check(const class vector<int, std::allocator<int> >  *, unsigned int) /* linkage=_ZNKSt6vectorIiSaIiEE14_M_range_checkEj */
{
} /* size: 152248104 */

/* <0> (null):0 */
reference at(class vector<int, std::allocator<int> > *, unsigned int) /* linkage=_ZNSt6vectorIiSaIiEE2atEj */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference at(const class vector<int, std::allocator<int> >  *, unsigned int) /* linkage=_ZNKSt6vectorIiSaIiEE2atEj */
{
} /* size: 4 */

/* <0> (null):0 */
reference front(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer data(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE4dataEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer data(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE4dataEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_back(class vector<int, std::allocator<int> > *, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE9push_backERKi */
{
} /* size: 153523180 */

/* <0> (null):0 */
void pop_back(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE6insertEN9__gnu_cxx17__normal_iteratorIPiS1_EERKi */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE6insertEN9__gnu_cxx17__normal_iteratorIPiS1_EEjRKi */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >) /* linkage=_ZNSt6vectorIiSaIiEE5eraseEN9__gnu_cxx17__normal_iteratorIPiS1_EE */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >) /* linkage=_ZNSt6vectorIiSaIiEE5eraseEN9__gnu_cxx17__normal_iteratorIPiS1_EES5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class vector<int, std::allocator<int> > *, class vector<int, std::allocator<int> > &) /* linkage=_ZNSt6vectorIiSaIiEE4swapERS1_ */
{
} /* size: 153736132 */

/* <0> (null):0 */
void clear(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE18_M_fill_initializeEjRKi */
{
} /* size: 1902349 */

/* <0> (null):0 */
void _M_fill_assign(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE14_M_fill_assignEjRKi */
{
} /* size: 153732852 */

/* <0> (null):0 */
void _M_fill_insert(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPiS1_EEjRKi */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert_aux(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, const int  &) /* linkage=_ZNSt6vectorIiSaIiEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPiS1_EERKi */
{
} /* size: 0 */

/* <0> (null):0 */
size_type _M_check_len(const class vector<int, std::allocator<int> >  *, unsigned int, const char  *) /* linkage=_ZNKSt6vectorIiSaIiEE12_M_check_lenEjPKc */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_erase_at_end(class vector<int, std::allocator<int> > *, int *) /* linkage=_ZNSt6vectorIiSaIiEE15_M_erase_at_endEPi */
{
} /* size: 0 */

/* <0> (null):0 */
char * GetSpeakable(const class BotPhrase  *, int, float *) /* linkage=_ZNK9BotPhrase12GetSpeakableEiPf */
{
} /* size: 4 */

/* <0> (null):0 */
void ClearCriteria(const class BotPhrase  *) /* linkage=_ZNK9BotPhrase13ClearCriteriaEv */
{
} /* size: 1902354 */

/* <0> (null):0 */
void SetPlaceCriteria(const class BotPhrase  *, PlaceCriteria) /* linkage=_ZNK9BotPhrase16SetPlaceCriteriaEj */
{
} /* size: 720896 */

/* <0> (null):0 */
void SetCountCriteria(const class BotPhrase  *, CountCriteria) /* linkage=_ZNK9BotPhrase16SetCountCriteriaEj */
{
} /* size: 153739336 */

/* <0> (null):0 */
const char  * GetName(const class BotPhrase  *) /* linkage=_ZNK9BotPhrase7GetNameEv */
{
} /* size: 4 */

/* <0> (null):0 */
unsigned intconst GetID(const class BotPhrase  *) /* linkage=_ZNK9BotPhrase5GetIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
enum GameEventType GetRadioEquivalent(const class BotPhrase  *) /* linkage=_ZNK9BotPhrase18GetRadioEquivalentEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsImportant(const class BotPhrase  *) /* linkage=_ZNK9BotPhrase11IsImportantEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsPlace(const class BotPhrase  *) /* linkage=_ZNK9BotPhrase7IsPlaceEv */
{
} /* size: 1 */

/* <0> (null):0 */
void Randomize(class BotPhrase *) /* linkage=_ZN9BotPhrase9RandomizeEv */
{
} /* size: 152786176 */

/* <0> (null):0 */
void BotPhrase(class BotPhrase *, unsigned int, bool)
{
} /* size: 152968768 */

/* <0> (null):0 */
void ~BotPhrase(class BotPhrase *, int)
{
} /* size: 152997924 */

/* <0> (null):0 */
void InitVoiceBank(class BotPhrase *, int) /* linkage=_ZN9BotPhrase13InitVoiceBankEi */
{
} /* size: 153015204 */

/* <0> (null):0 */
void new_allocator(class new_allocator<BotPhrase*> *)
{
} /* size: 153107264 */

/* <0> (null):0 */
void new_allocator(class new_allocator<BotPhrase*> *, const class new_allocator<BotPhrase*>  &)
{
} /* size: 153123284 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<BotPhrase*> *, int)
{
} /* size: 153141448 */

/* <0> (null):0 */
pointer address(const class new_allocator<BotPhrase*>  *, class BotPhrase * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP9BotPhraseE7addressERS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<BotPhrase*>  *, const class BotPhrase *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP9BotPhraseE7addressERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<BotPhrase*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<BotPhrase*> *, class BotPhrase * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE10deallocateEPS2_j */
{
} /* size: 153167200 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<BotPhrase*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP9BotPhraseE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<BotPhrase*> *, class BotPhrase * *, const class BotPhrase *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE9constructEPS2_RKS2_ */
{
} /* size: 153319540 */

/* <0> (null):0 */
void destroy(class new_allocator<BotPhrase*> *, class BotPhrase * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE7destroyEPS2_ */
{
} /* size: 153280932 */

/* <0> (null):0 */
void allocator(class allocator<BotPhrase*> *)
{
} /* size: 153443648 */

/* <0> (null):0 */
void allocator(class allocator<BotPhrase*> *, const class allocator<BotPhrase*>  &)
{
} /* size: 153411624 */

/* <0> (null):0 */
void ~allocator(class allocator<BotPhrase*> *, int)
{
} /* size: 153487216 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<BotPhrase*> > *)
{
} /* size: 152432380 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<BotPhrase*> > *, const class new_allocator<std::_List_node<BotPhrase*> >  &)
{
} /* size: 152583928 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<BotPhrase*> > *, int)
{
} /* size: 152610648 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<BotPhrase*> >  *, class _List_node<BotPhrase*> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE7addressERS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<BotPhrase*> >  *, const class _List_node<BotPhrase*>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE7addressERKS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<BotPhrase*> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<BotPhrase*> > *, class _List_node<BotPhrase*> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE10deallocateEPS4_j */
{
} /* size: 152685996 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<BotPhrase*> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<BotPhrase*> > *, class _List_node<BotPhrase*> *, const class _List_node<BotPhrase*>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE9constructEPS4_RKS4_ */
{
} /* size: 152747896 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<BotPhrase*> > *, class _List_node<BotPhrase*> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE7destroyEPS4_ */
{
} /* size: 152565912 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<BotPhrase*> > *)
{
} /* size: 152873120 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<BotPhrase*> > *, const class allocator<std::_List_node<BotPhrase*> >  &)
{
} /* size: 152888760 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<BotPhrase*> > *, int)
{
} /* size: 152839100 */

/* <0> (null):0 */
class _List_node<BotPhrase*> * _M_get_node(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_node<BotPhrase*> *) /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */
{
} /* size: 152649640 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt10_List_baseIP9BotPhraseSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt10_List_baseIP9BotPhraseSaIS1_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt10_List_baseIP9BotPhraseSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *)
{
} /* size: 153246032 */

/* <0> (null):0 */
void _List_base(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *, const allocator_type  &)
{
} /* size: 153254860 */

/* <0> (null):0 */
void ~_List_base(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *, int)
{
} /* size: 153263384 */

/* <0> (null):0 */
void _M_clear(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE8_M_clearEv */
{
} /* size: 153268584 */

/* <0> (null):0 */
void _M_init(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE7_M_initEv */
{
} /* size: 153166832 */

/* <0> (null):0 */
_Node * _M_create_node(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE14_M_create_nodeERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *)
{
} /* size: 153371264 */

/* <0> (null):0 */
void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const allocator_type  &)
{
} /* size: 153379544 */

/* <0> (null):0 */
void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 153394096 */

/* <0> (null):0 */
void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const class list<BotPhrase*, std::allocator<BotPhrase*> >  &)
{
} /* size: 153346416 */

/* <0> (null):0 */
class list<BotPhrase*, std::allocator<BotPhrase*> > & operator=(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const class list<BotPhrase*, std::allocator<BotPhrase*> >  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EEaSERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6assignEjRKS1_ */
{
} /* size: 153428684 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, class BotPhrase *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6resizeEjS1_ */
{
} /* size: 153652116 */

/* <0> (null):0 */
reference front(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE10push_frontERKS1_ */
{
} /* size: 153687104 */

/* <0> (null):0 */
void pop_front(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE9pop_frontEv */
{
} /* size: 153689340 */

/* <0> (null):0 */
void push_back(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE9push_backERKS1_ */
{
} /* size: 153733424 */

/* <0> (null):0 */
void pop_back(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE8pop_backEv */
{
} /* size: 153736264 */

/* <0> (null):0 */
iterator insert(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */
{
} /* size: 153717700 */

/* <0> (null):0 */
iterator erase(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class list<BotPhrase*, std::allocator<BotPhrase*> > &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4swapERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class list<BotPhrase*, std::allocator<BotPhrase*> > &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class list<BotPhrase*, std::allocator<BotPhrase*> > &, class _List_iterator<BotPhrase*>) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class list<BotPhrase*, std::allocator<BotPhrase*> > &, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void remove(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6removeERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void unique(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6uniqueEv */
{
} /* size: 0 */

/* <0> (null):0 */
void merge(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class list<BotPhrase*, std::allocator<BotPhrase*> > &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5mergeERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void reverse(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE7reverseEv */
{
} /* size: 0 */

/* <0> (null):0 */
void sort(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4sortEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE18_M_fill_initializeEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE14_M_fill_assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_transfer(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_erase(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class list<BotPhrase*, std::allocator<BotPhrase*> > &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE25_M_check_equal_allocatorsERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void BotPhraseManager(class BotPhraseManager *)
{
} /* size: 0 */

/* <0> (null):0 */
void ~BotPhraseManager(class BotPhraseManager *, int)
{
} /* size: 152786176 */

/* <0> (null):0 */
bool Initialize(class BotPhraseManager *, const char  *, int) /* linkage=_ZN16BotPhraseManager10InitializeEPKci */
{
} /* size: 1 */

/* <0> (null):0 */
void OnRoundRestart(class BotPhraseManager *) /* linkage=_ZN16BotPhraseManager14OnRoundRestartEv */
{
} /* size: 152998552 */

/* <0> (null):0 */
void OnMapChange(class BotPhraseManager *) /* linkage=_ZN16BotPhraseManager11OnMapChangeEv */
{
} /* size: 153015204 */

/* <0> (null):0 */
unsigned int NameToID(const class BotPhraseManager  *, const char  *) /* linkage=_ZNK16BotPhraseManager8NameToIDEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
const char  * IDToName(const class BotPhraseManager  *, unsigned int) /* linkage=_ZNK16BotPhraseManager8IDToNameEj */
{
} /* size: 4 */

/* <0> (null):0 */
const class BotPhrase  * GetPhrase(const class BotPhraseManager  *, const char  *) /* linkage=_ZNK16BotPhraseManager9GetPhraseEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
const class BotPhrase  * GetPlace(const class BotPhraseManager  *, const char  *) /* linkage=_ZNK16BotPhraseManager8GetPlaceEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
const class BotPhrase  * GetPlace(const class BotPhraseManager  *, unsigned int) /* linkage=_ZNK16BotPhraseManager8GetPlaceEj */
{
} /* size: 4 */

/* <0> (null):0 */
const BotPhraseList  * GetPlaceList(const class BotPhraseManager  *) /* linkage=_ZNK16BotPhraseManager12GetPlaceListEv */
{
} /* size: 4 */

/* <0> (null):0 */
float GetPlaceStatementInterval(const class BotPhraseManager  *, Place) /* linkage=_ZNK16BotPhraseManager25GetPlaceStatementIntervalEj */
{
} /* size: 4 */

/* <0> (null):0 */
void ResetPlaceStatementInterval(class BotPhraseManager *, Place) /* linkage=_ZN16BotPhraseManager27ResetPlaceStatementIntervalEj */
{
} /* size: 153236224 */

/* <0> (null):0 */
int FindPlaceIndex(const class BotPhraseManager  *, Place) /* linkage=_ZNK16BotPhraseManager14FindPlaceIndexEj */
{
} /* size: 4 */

/* <0> (null):0 */
void BotStatement(class BotStatement *, class BotChatterInterface *, enum BotStatementType, float)
{
} /* size: 0 */

/* <0> (null):0 */
void ~BotStatement(class BotStatement *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class BotChatterInterface * GetChatter(const class BotStatement  *) /* linkage=_ZNK12BotStatement10GetChatterEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CCSBot * GetOwner(const class BotStatement  *) /* linkage=_ZNK12BotStatement8GetOwnerEv */
{
} /* size: 4 */

/* <0> (null):0 */
enum BotStatementType GetType(const class BotStatement  *) /* linkage=_ZNK12BotStatement7GetTypeEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsImportant(const class BotStatement  *) /* linkage=_ZNK12BotStatement11IsImportantEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool HasSubject(const class BotStatement  *) /* linkage=_ZNK12BotStatement10HasSubjectEv */
{
} /* size: 1 */

/* <0> (null):0 */
void SetSubject(class BotStatement *, int) /* linkage=_ZN12BotStatement10SetSubjectEi */
{
} /* size: 0 */

/* <0> (null):0 */
int GetSubject(const class BotStatement  *) /* linkage=_ZNK12BotStatement10GetSubjectEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool HasPlace(const class BotStatement  *) /* linkage=_ZNK12BotStatement8HasPlaceEv */
{
} /* size: 1 */

/* <0> (null):0 */
Place GetPlace(const class BotStatement  *) /* linkage=_ZNK12BotStatement8GetPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetPlace(class BotStatement *, Place) /* linkage=_ZN12BotStatement8SetPlaceEj */
{
} /* size: 0 */

/* <0> (null):0 */
bool HasCount(const class BotStatement  *) /* linkage=_ZNK12BotStatement8HasCountEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsRedundant(const class BotStatement  *, const class BotStatement  *) /* linkage=_ZNK12BotStatement11IsRedundantEPKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsObsolete(const class BotStatement  *) /* linkage=_ZNK12BotStatement10IsObsoleteEv */
{
} /* size: 1 */

/* <0> (null):0 */
void Convert(class BotStatement *, const class BotStatement  *) /* linkage=_ZN12BotStatement7ConvertEPKS_ */
{
} /* size: 0 */

/* <0> (null):0 */
void AppendPhrase(class BotStatement *, const class BotPhrase  *) /* linkage=_ZN12BotStatement12AppendPhraseEPK9BotPhrase */
{
} /* size: 0 */

/* <0> (null):0 */
void SetStartTime(class BotStatement *, float) /* linkage=_ZN12BotStatement12SetStartTimeEf */
{
} /* size: 0 */

/* <0> (null):0 */
float GetStartTime(const class BotStatement  *) /* linkage=_ZNK12BotStatement12GetStartTimeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void AddCondition(class BotStatement *, enum ConditionType) /* linkage=_ZN12BotStatement12AddConditionENS_13ConditionTypeE */
{
} /* size: 0 */

/* <0> (null):0 */
bool IsValid(const class BotStatement  *) /* linkage=_ZNK12BotStatement7IsValidEv */
{
} /* size: 1 */

/* <0> (null):0 */
void AppendPhrase(class BotStatement *, enum ContextType) /* linkage=_ZN12BotStatement12AppendPhraseENS_11ContextTypeE */
{
} /* size: 0 */

/* <0> (null):0 */
bool Update(class BotStatement *) /* linkage=_ZN12BotStatement6UpdateEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsSpeaking(const class BotStatement  *) /* linkage=_ZNK12BotStatement10IsSpeakingEv */
{
} /* size: 1 */

/* <0> (null):0 */
float GetTimestamp(const class BotStatement  *) /* linkage=_ZNK12BotStatement12GetTimestampEv */
{
} /* size: 4 */

/* <0> (null):0 */
void AttachMeme(class BotStatement *, class BotMeme *) /* linkage=_ZN12BotStatement10AttachMemeEP7BotMeme */
{
} /* size: 0 */

/* <0> (null):0 */
void BotChatterInterface(class BotChatterInterface *, class CCSBot *)
{
} /* size: 0 */

/* <0> (null):0 */
void ~BotChatterInterface(class BotChatterInterface *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void Reset(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface5ResetEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Update(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface6UpdateEv */
{
} /* size: 0 */

/* <0> (null):0 */
void OnEvent(class BotChatterInterface *, enum GameEventType, class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN19BotChatterInterface7OnEventE13GameEventTypeP11CBaseEntityS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void OnDeath(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface7OnDeathEv */
{
} /* size: 0 */

/* <0> (null):0 */
enum VerbosityType GetVerbosity(const class BotChatterInterface  *) /* linkage=_ZNK19BotChatterInterface12GetVerbosityEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CCSBot * GetOwner(const class BotChatterInterface  *) /* linkage=_ZNK19BotChatterInterface8GetOwnerEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsTalking(const class BotChatterInterface  *) /* linkage=_ZNK19BotChatterInterface9IsTalkingEv */
{
} /* size: 1 */

/* <0> (null):0 */
float GetRadioSilenceDuration(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface23GetRadioSilenceDurationEv */
{
} /* size: 4 */

/* <0> (null):0 */
void ResetRadioSilenceDuration(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface25ResetRadioSilenceDurationEv */
{
} /* size: 0 */

/* <0> (null):0 */
void AddStatement(class BotChatterInterface *, class BotStatement *, bool) /* linkage=_ZN19BotChatterInterface12AddStatementEP12BotStatementb */
{
} /* size: 0 */

/* <0> (null):0 */
void RemoveStatement(class BotChatterInterface *, class BotStatement *) /* linkage=_ZN19BotChatterInterface15RemoveStatementEP12BotStatement */
{
} /* size: 0 */

/* <0> (null):0 */
class BotStatement * GetActiveStatement(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface18GetActiveStatementEv */
{
} /* size: 4 */

/* <0> (null):0 */
class BotStatement * GetStatement(const class BotChatterInterface  *) /* linkage=_ZNK19BotChatterInterface12GetStatementEv */
{
} /* size: 4 */

/* <0> (null):0 */
int GetPitch(const class BotChatterInterface  *) /* linkage=_ZNK19BotChatterInterface8GetPitchEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Say(class BotChatterInterface *, const char  *, float, float) /* linkage=_ZN19BotChatterInterface3SayEPKcff */
{
} /* size: 0 */

/* <0> (null):0 */
void AnnouncePlan(class BotChatterInterface *, const char  *, Place) /* linkage=_ZN19BotChatterInterface12AnnouncePlanEPKcj */
{
} /* size: 0 */

/* <0> (null):0 */
void Affirmative(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface11AffirmativeEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Negative(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface8NegativeEv */
{
} /* size: 0 */

/* <0> (null):0 */
void EnemySpotted(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface12EnemySpottedEv */
{
} /* size: 0 */

/* <0> (null):0 */
void KilledMyEnemy(class BotChatterInterface *, int) /* linkage=_ZN19BotChatterInterface13KilledMyEnemyEi */
{
} /* size: 0 */

/* <0> (null):0 */
void EnemiesRemaining(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface16EnemiesRemainingEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Clear(class BotChatterInterface *, Place) /* linkage=_ZN19BotChatterInterface5ClearEj */
{
} /* size: 0 */

/* <0> (null):0 */
void ReportIn(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface8ReportInEv */
{
} /* size: 0 */

/* <0> (null):0 */
void ReportingIn(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface11ReportingInEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool NeedBackup(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface10NeedBackupEv */
{
} /* size: 1 */

/* <0> (null):0 */
void PinnedDown(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface10PinnedDownEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Scared(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface6ScaredEv */
{
} /* size: 0 */

/* <0> (null):0 */
void HeardNoise(class BotChatterInterface *, const class Vector  *) /* linkage=_ZN19BotChatterInterface10HeardNoiseEPK6Vector */
{
} /* size: 0 */

/* <0> (null):0 */
void TheyPickedUpTheBomb(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface19TheyPickedUpTheBombEv */
{
} /* size: 0 */

/* <0> (null):0 */
void GoingToPlantTheBomb(class BotChatterInterface *, Place) /* linkage=_ZN19BotChatterInterface19GoingToPlantTheBombEj */
{
} /* size: 0 */

/* <0> (null):0 */
void BombsiteClear(class BotChatterInterface *, int) /* linkage=_ZN19BotChatterInterface13BombsiteClearEi */
{
} /* size: 0 */

/* <0> (null):0 */
void FoundPlantedBomb(class BotChatterInterface *, int) /* linkage=_ZN19BotChatterInterface16FoundPlantedBombEi */
{
} /* size: 0 */

/* <0> (null):0 */
void PlantingTheBomb(class BotChatterInterface *, Place) /* linkage=_ZN19BotChatterInterface15PlantingTheBombEj */
{
} /* size: 0 */

/* <0> (null):0 */
void SpottedBomber(class BotChatterInterface *, class CBasePlayer *) /* linkage=_ZN19BotChatterInterface13SpottedBomberEP11CBasePlayer */
{
} /* size: 0 */

/* <0> (null):0 */
void SpottedLooseBomb(class BotChatterInterface *, class CBaseEntity *) /* linkage=_ZN19BotChatterInterface16SpottedLooseBombEP11CBaseEntity */
{
} /* size: 0 */

/* <0> (null):0 */
void GuardingLooseBomb(class BotChatterInterface *, class CBaseEntity *) /* linkage=_ZN19BotChatterInterface17GuardingLooseBombEP11CBaseEntity */
{
} /* size: 0 */

/* <0> (null):0 */
void RequestBombLocation(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface19RequestBombLocationEv */
{
} /* size: 0 */

/* <0> (null):0 */
void GuardingHostages(class BotChatterInterface *, Place, bool) /* linkage=_ZN19BotChatterInterface16GuardingHostagesEjb */
{
} /* size: 0 */

/* <0> (null):0 */
void GuardingHostageEscapeZone(class BotChatterInterface *, bool) /* linkage=_ZN19BotChatterInterface25GuardingHostageEscapeZoneEb */
{
} /* size: 0 */

/* <0> (null):0 */
void HostagesBeingTaken(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface18HostagesBeingTakenEv */
{
} /* size: 0 */

/* <0> (null):0 */
void HostagesTaken(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface13HostagesTakenEv */
{
} /* size: 0 */

/* <0> (null):0 */
void TalkingToHostages(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface17TalkingToHostagesEv */
{
} /* size: 0 */

/* <0> (null):0 */
void EscortingHostages(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface17EscortingHostagesEv */
{
} /* size: 0 */

/* <0> (null):0 */
void HostageDown(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface11HostageDownEv */
{
} /* size: 0 */

/* <0> (null):0 */
void CelebrateWin(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface12CelebrateWinEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Encourage(class BotChatterInterface *, const char  *, float, float) /* linkage=_ZN19BotChatterInterface9EncourageEPKcff */
{
} /* size: 0 */

/* <0> (null):0 */
void KilledFriend(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface12KilledFriendEv */
{
} /* size: 0 */

/* <0> (null):0 */
void FriendlyFire(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface12FriendlyFireEv */
{
} /* size: 0 */

/* <0> (null):0 */
void ReportEnemies(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface13ReportEnemiesEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool ShouldSpeak(const class BotChatterInterface  *) /* linkage=_ZNK19BotChatterInterface11ShouldSpeakEv */
{
} /* size: 1 */

/* <0> (null):0 */
void BotMeme(class BotMeme *, const class BotMeme  &)
{
} /* size: 0 */

/* <0> (null):0 */
void BotMeme(class BotMeme *)
{
} /* size: 0 */

/* <0> (null):0 */
void Transmit(const class BotMeme  *, class CCSBot *) /* linkage=_ZNK7BotMeme8TransmitEP6CCSBot */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Interpret(const class BotMeme  *, class CCSBot *, class CCSBot *) /* linkage=_ZNK7BotMeme9InterpretEP6CCSBotS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<CNavLadder*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<CNavLadder*> *, class _List_node_base *)
{
} /* size: 0 */

/* <0> (null):0 */
reference operator*(const class _List_iterator<CNavLadder*>  *) /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_iterator<CNavLadder*>  *) /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_iterator<CNavLadder*> *) /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_iterator<CNavLadder*> *, int) /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_iterator<CNavLadder*> *) /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_iterator<CNavLadder*> *, int) /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_iterator<CNavLadder*>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEeqERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_iterator<CNavLadder*>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEneERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<NavConnect> *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<NavConnect> *, class _List_node_base *)
{
} /* size: 0 */

/* <0> (null):0 */
reference operator*(const class _List_iterator<NavConnect>  *) /* linkage=_ZNKSt14_List_iteratorI10NavConnectEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_iterator<NavConnect>  *) /* linkage=_ZNKSt14_List_iteratorI10NavConnectEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_iterator<NavConnect> *) /* linkage=_ZNSt14_List_iteratorI10NavConnectEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_iterator<NavConnect> *, int) /* linkage=_ZNSt14_List_iteratorI10NavConnectEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_iterator<NavConnect> *) /* linkage=_ZNSt14_List_iteratorI10NavConnectEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_iterator<NavConnect> *, int) /* linkage=_ZNSt14_List_iteratorI10NavConnectEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_iterator<NavConnect>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorI10NavConnectEeqERKS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_iterator<NavConnect>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorI10NavConnectEneERKS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
virtual void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *, int)
{
} /* size: 152231612 */

/* <0> (null):0 */
virtual bool CanPlayerHearPlayer(class IVoiceGameMgrHelper *, class CBasePlayer *, class CBasePlayer *) /* linkage=_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
inline void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *const this, intconst __in_chrg)
{
} /* size: 152303280 */

/* <0> (null):0 */
inline void operator==(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 152335760 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, float X, float Y, float Z)
{
} /* size: 152338448 */

/* <0> (null):0 */
inline edict_t * ENT(const entvars_t  * pev)
{
} /* size: 4 */

/* <0> (null):0 */
inline void operator!=(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 152422536 */

/* <0> (null):0 */
inline BOOL FStrEq(const char  * sz1, const char  * sz2)
{
} /* size: 4 */

/* <0> (null):0 */
inline void edict(class CBaseEntity *const this)
{
} /* size: 152504320 */

/* <0> (null):0 */
inline int ENTINDEX(edict_t * pEdict)
{
} /* size: 4 */

/* <0> (null):0 */
inline void operator+(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 152431024 */

/* <0> (null):0 */
inline void operator*(const class Vector  *const this, float fl)
{
} /* size: 152433516 */

/* <0> (null):0 */
inline void ObjectCaps(class CBaseEntity *const this)
{
} /* size: 152669208 */

/* <0> (null):0 */
virtual int ObjectCaps(class CPointEntity *) /* linkage=_ZN12CPointEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
inline void ObjectCaps(class CPointEntity *const this)
{
} /* size: 152837480 */

/* <0> (null):0 */
inline void entindex(class CBaseEntity *const this)
{
} /* size: 152903808 */

/* <0> (null):0 */
inline void operator-(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 152286320 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, const class Vector  &const v)
{
} /* size: 153550076 */

/* <0> (null):0 */
inline void NormalizeInPlace(class Vector *const this)
{
	{
		float flLen;                                          //     0
	}
} /* size: 153556144 */

/* <0> (null):0 */
inline void SetStartTime(class BotStatement *const this, float timestamp)
{
} /* size: 153606624 */

/* <0> (null):0 */
inline void Start(class CountdownTimer *const this, float duration)
{
} /* size: 153678848 */

/* <0> (null):0 */
inline void IsFollowing(const class CCSBot  *const this)
{
} /* size: 153231552 */

/* <0> (null):0 */
inline void GetTask(const class CCSBot  *const this)
{
} /* size: 153462248 */

/* <0> (null):0 */
inline void GetTimeSinceLastSawEnemy(const class CCSBot  *const this)
{
} /* size: 153706588 */

/* <0> (null):0 */
inline void IsEnemyVisible(const class CCSBot  *const this)
{
} /* size: 153356604 */

/* <0> (null):0 */
inline void GetHostageEscortCount(const class CCSBot  *const this)
{
} /* size: 153093936 */

/* <0> (null):0 */
inline void Hurry(class CCSBot *const this, float duration)
{
} /* size: 153261000 */

/* <0> (null):0 */
inline void GetChatter(class CCSBot *const this)
{
} /* size: 153269744 */

/* <0> (null):0 */
inline void GetEnemy(class CCSBot *const this)
{
} /* size: 153515096 */

/* <0> (null):0 */
inline void SetTask(class CCSBot *const this, enum TaskType task, class CBaseEntity * entity)
{
} /* size: 153524272 */

/* <0> (null):0 */
inline void GetLastKnownEnemyPosition(const class CCSBot  *const this)
{
} /* size: 153034496 */

/* <0> (null):0 */
inline void GetNearbyEnemyCount(const class CCSBot  *const this)
{
} /* size: 153749824 */

/* <0> (null):0 */
inline void LengthSquared(const class Vector  *const this)
{
} /* size: 153758328 */

/* <0> (null):0 */
inline void GetGameState(class CCSBot *const this)
{
} /* size: 153767992 */

/* <0> (null):0 */
inline bool IsZombieGame(void)
{
} /* size: 1 */

/* <0> (null):0 */
inline void ForceRun(class CCSBot *const this, float duration)
{
} /* size: 153722384 */

/* <0> (null):0 */
inline void IsLengthGreaterThan(const class Vector  *const this, float length)
{
} /* size: 153795120 */

/* <0> (null):0 */
inline void SetGoalEntity(class CCSBot *const this, class CBaseEntity * entity)
{
} /* size: 153803684 */

/* <0> (null):0 */
inline void Length(const class Vector  *const this)
{
} /* size: 153808960 */

/* <0> (null):0 */
inline void Say(class BotChatterInterface *const this, const char  * phraseName, float lifetime, float delay)
{
	{
		class BotStatement * say;                             //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void Say(class BotChatterInterface *const this, const char  * phraseName, float lifetime, float delay)
{
	{
		class BotStatement * say;                             //     0
		SetStartTime(class BotStatement *const this,
				float timestamp); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void OnEvent(class CCSBot *const this, enum GameEventType event, class CBaseEntity * entity, class CBaseEntity * other)
{
	{
		class CCSBotManager * ctrl;                           //     0
		class CBasePlayer * player;                           //     0
		float range;                                          //     0
		enum PriorityType priority;                           //     0
		bool isHostile;                                       //     0
		const class Vector  * newNoisePosition;               //     0
		float newNoiseDist;                                   //     0
		{
			class CBasePlayer * killer;                   //     0
			{
				floatconst knifeAmbushChance;         //     0
				Hurry(class CCSBot *const this,
					float duration); /* size=0, low_pc=0 */ //     0
			}
		}
		Say(class BotChatterInterface *const this,
			const char  * phraseName,
			float lifetime,
			float delay); /* size=0, low_pc=0 */ //     0
		{
			floatconst bombBeepHearRangeSq;               //     0
			operator-(const class Vector  *const this,
					const class Vector  &const v); /* size=0, low_pc=0 */ //     0
			LengthSquared(const class Vector  *const this); /* size=0, low_pc=0 */ //     0
			{
				const class Zone  * zone;             //     0
			}
		}
		{
			floatconst bombPickupHearRangeSq;             //     0
			operator-(const class Vector  *const this,
					const class Vector  &const v); /* size=0, low_pc=0 */ //     0
			LengthSquared(const class Vector  *const this); /* size=0, low_pc=0 */ //     0
		}
		{
			class CBasePlayer * victim;                   //     0
			class CBasePlayer * killer;                   //     0
			GetNearbyEnemyCount(const class CCSBot  *const this); /* size=0, low_pc=0 */ //     0
			{
				float delay;                          //     0
			}
			GetTimeSinceLastSawEnemy(const class CCSBot  *const this); /* size=0, low_pc=0 */ //     0
			SetTask(class CCSBot *const this,
				enum TaskType task,
				class CBaseEntity * entity); /* size=0, low_pc=0 */ //     0
			GetEnemy(class CCSBot *const this); /* size=0, low_pc=0 */ //     0
			Say(class BotChatterInterface *const this,
				const char  * phraseName,
				float lifetime,
				float delay); /* size=0, low_pc=0 */ //     0
			entindex(class CBaseEntity *const this); /* size=0, low_pc=0 */ //     0
		}
		GetEnemy(class CCSBot *const this); /* size=0, low_pc=0 */ //     0
		ForceRun(class CCSBot *const this,
			float duration); /* size=0, low_pc=0 */ //     0
		{
			floatconst hearCallRange;                     //     0
			class Vector vecCenter;                       //     0
			operator-(const class Vector  *const this,
					const class Vector  &const v); /* size=0, low_pc=0 */ //     0
			IsLengthGreaterThan(const class Vector  *const this,
						float length); /* size=0, low_pc=0 */ //     0
			{
				enum RouteType route;                 //     0
				SetTask(class CCSBot *const this,
					enum TaskType task,
					class CBaseEntity * entity); /* size=0, low_pc=0 */ //     0
				SetGoalEntity(class CCSBot *const this,
						class CBaseEntity * entity); /* size=0, low_pc=0 */ //     0
			}
		}
		operator-(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		IsLengthGreaterThan(const class Vector  *const this,
					float length); /* size=0, low_pc=0 */ //     0
		{
			floatconst headOffChance;                     //     0
			SetTask(class CCSBot *const this,
				enum TaskType task,
				class CBaseEntity * entity); /* size=0, low_pc=0 */ //     0
		}
		operator-(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Length(const class Vector  *const this); /* size=0, low_pc=0 */ //     0
		{
			floatconst veryCloseRange;                    //     0
			class CNavArea * noiseArea;                   //     0
			floatconst maxErrorRadius;                    //     0
			floatconst maxHearingRange;                   //     0
			float errorRadius;                            //     0
			{
				floatconst shortTermMemoryTime;       //     0
				{
					float oldNoiseDist;           //     0
					operator-(const class Vector  *const this,
							const class Vector  &const v); /* size=0, low_pc=0 */ //     0
					Length(const class Vector  *const this); /* size=0, low_pc=0 */ //     0
				}
			}
		}
	}
} /* size: 0 */



/* Variables: */

float                      flLen; /* size: 4 */

class BotStatement *       say; /* size: 4 */

class BotStatement *       say; /* size: 4 */

class CCSBotManager *      ctrl; /* size: 4 */

class CBasePlayer *        player; /* size: 4 */

float                      range; /* size: 4 */

enum PriorityType          priority; /* size: 4 */

bool                       isHostile; /* size: 1 */

const class Vector  *      newNoisePosition; /* size: 4 */

float                      newNoiseDist; /* size: 4 */

class CBasePlayer *        killer; /* size: 4 */

floatconst                 knifeAmbushChance; /* size: 4 */

; /* size: 153849108 */

floatconst                 bombBeepHearRangeSq; /* size: 4 */

const class Zone  *        zone; /* size: 4 */

floatconst                 bombPickupHearRangeSq; /* size: 4 */

class CBasePlayer *        victim; /* size: 4 */

class CBasePlayer *        killer; /* size: 4 */

float                      delay; /* size: 4 */

; /* size: 153850088 */

floatconst                 hearCallRange; /* size: 4 */

class Vector              vecCenter; /* size: 12 */

enum RouteType             route; /* size: 4 */

floatconst                 headOffChance; /* size: 4 */

floatconst                 veryCloseRange; /* size: 4 */

class CNavArea *           noiseArea; /* size: 4 */

floatconst                 maxErrorRadius; /* size: 4 */

floatconst                 maxHearingRange; /* size: 4 */

float                      errorRadius; /* size: 4 */

floatconst                 shortTermMemoryTime; /* size: 4 */

float                      oldNoiseDist; /* size: 4 */

extern class _IO_FILE *           stdin; /* size: 4 */

extern class _IO_FILE *           stdout; /* size: 4 */

intconst                   k_cubSaltSize; /* size: 4 */

GID_tconst                 k_GIDNil; /* size: 8 */

GID_tconst                 k_TxnIDNil; /* size: 8 */

GID_tconst                 k_TxnIDUnknown; /* size: 8 */

PackageId_tconst           k_uPackageIdFreeSub; /* size: 4 */

PackageId_tconst           k_uPackageIdInvalid; /* size: 4 */

AppId_tconst               k_uAppIdInvalid; /* size: 4 */

AssetClassId_tconst        k_ulAssetClassIdInvalid; /* size: 8 */

PhysicalItemId_tconst      k_uPhysicalItemIdInvalid; /* size: 4 */

DepotId_tconst             k_uDepotIdInvalid; /* size: 4 */

CellID_tconst              k_uCellIDInvalid; /* size: 4 */

SteamAPICall_tconst        k_uAPICallInvalid; /* size: 8 */

PartnerId_tconst           k_uPartnerIdInvalid; /* size: 4 */

extern enginefuncs_t              g_engfuncs; /* size: 632 */

extern globalvars_t *             gpGlobals; /* size: 4 */

extern class Vectorconst          g_vecZero; /* size: 12 */

extern class CGameRules *         g_pGameRules; /* size: 4 */

extern cvar_t                     cv_bot_difficulty; /* size: 20 */

extern cvar_t                     cv_bot_debug; /* size: 20 */

extern cvar_t                     cv_bot_allow_rogues; /* size: 20 */

extern cvar_t                     cv_bot_allow_pistols; /* size: 20 */

extern cvar_t                     cv_bot_allow_shotguns; /* size: 20 */

extern cvar_t                     cv_bot_allow_sub_machine_guns; /* size: 20 */

extern cvar_t                     cv_bot_allow_rifles; /* size: 20 */

extern cvar_t                     cv_bot_allow_machine_guns; /* size: 20 */

extern cvar_t                     cv_bot_allow_grenades; /* size: 20 */

extern cvar_t                     cv_bot_allow_snipers; /* size: 20 */

extern cvar_t                     cv_bot_allow_shield; /* size: 20 */

extern cvar_t                     cv_bot_zombie; /* size: 20 */

extern cvar_t                     cv_bot_chatter; /* size: 20 */

extern class CBotManager *        TheBots; /* size: 4 */

floatconst                 GenerationStepSize; /* size: 4 */

floatconst                 StepHeight; /* size: 4 */

floatconst                 JumpHeight; /* size: 4 */

floatconst                 JumpCrouchHeight; /* size: 4 */

floatconst                 MaxSlope; /* size: 4 */

floatconst                 MaxUnitZSlope; /* size: 4 */

floatconst                 BotRadius; /* size: 4 */

floatconst                 DeathDrop; /* size: 4 */

floatconst                 HalfHumanWidth; /* size: 4 */

floatconst                 HalfHumanHeight; /* size: 4 */

floatconst                 HumanHeight; /* size: 4 */

extern NavAreaList                TheNavAreaList; /* size: 8 */

extern class CNavAreaGrid        TheNavAreaGrid; /* size: 1052 */

extern cvar_t                     friendlyfire; /* size: 20 */

extern class BotPhraseManager *   TheBotPhrases; /* size: 4 */

; /* size: 0 */

/* Types: */

/* 1 */
char
 /* size: 1 */

/* 2 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 3 */
unsigned int
 /* size: 4 */

/* 4 */
unsigned char
 /* size: 1 */

/* 5 */
short unsigned int
 /* size: 2 */

/* 6 */
long unsigned int
 /* size: 4 */

/* 7 */
signed char
 /* size: 1 */

/* 8 */
short int
 /* size: 2 */

/* 9 */
int
 /* size: 4 */

/* 10 */
long long int
 /* size: 8 */

/* 11 */
long long unsigned int
 /* size: 8 */

/* 12 */
/* <0> (null):0 */
typedef long long int __quad_t; /* size: 8 */

/* 13 */
/* <0> (null):0 */
typedef long int __off_t; /* size: 4 */

/* 14 */
long int
 /* size: 4 */

/* 15 */
/* <0> (null):0 */
typedef __quad_t __off64_t; /* size: 8 */

/* 16 */
 /* pointer to 0 */
 /* size: 4 */

/* 17 */
 /* pointer to 1 */
 /* size: 4 */

/* 18 */
/* <0> (null):0 */
typedef struct _IO_FILE FILE; /* size: 148 */

/* 19 */
/* <0> (null):0 */
struct _IO_FILE {
	int                        _flags;               /*     0     4 */
	char *                     _IO_read_ptr;         /*     4     4 */
	char *                     _IO_read_end;         /*     8     4 */
	char *                     _IO_read_base;        /*    12     4 */
	char *                     _IO_write_base;       /*    16     4 */
	char *                     _IO_write_ptr;        /*    20     4 */
	char *                     _IO_write_end;        /*    24     4 */
	char *                     _IO_buf_base;         /*    28     4 */
	char *                     _IO_buf_end;          /*    32     4 */
	char *                     _IO_save_base;        /*    36     4 */
	char *                     _IO_backup_base;      /*    40     4 */
	char *                     _IO_save_end;         /*    44     4 */
	class _IO_marker *         _markers;             /*    48     4 */
	class _IO_FILE *           _chain;               /*    52     4 */
	int                        _fileno;              /*    56     4 */
	int                        _flags2;              /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	__off_t                    _old_offset;          /*    64     4 */
	short unsigned int         _cur_column;          /*    68     2 */
	signed char                _vtable_offset;       /*    70     1 */
	char                       _shortbuf[1];         /*    71     1 */
	_IO_lock_t *               _lock;                /*    72     4 */
	__off64_t                  _offset;              /*    76     8 */
	void *                     __pad1;               /*    84     4 */
	void *                     __pad2;               /*    88     4 */
	void *                     __pad3;               /*    92     4 */
	void *                     __pad4;               /*    96     4 */
	size_t                     __pad5;               /*   100     4 */
	int                        _mode;                /*   104     4 */
	char                       _unused2[40];         /*   108    40 */
	/* --- cacheline 2 boundary (128 bytes) was 20 bytes ago --- */

	/* size: 148, cachelines: 3, members: 29 */
	/* last cacheline: 20 bytes */
}; /* size: 148 */

/* 20 */
/* <0> (null):0 */
typedef void _IO_lock_t; /* size: 0 */

/* 21 */
/* <0> (null):0 */
struct _IO_marker {
	class _IO_marker *         _next;                /*     0     4 */
	class _IO_FILE *           _sbuf;                /*     4     4 */
	int                        _pos;                 /*     8     4 */

	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 22 */
 /* pointer to 21 */
 /* size: 4 */

/* 23 */
 /* pointer to 19 */
 /* size: 4 */

/* 24 */
 /* pointer to 21 */
 /* size: 4 */

/* 25 */
 /* pointer to 19 */
 /* size: 4 */

/* 26 */
/* <0> (null):0 */
char                       array[1]; /* size: 1 */

/* 27 */
 /* pointer to 20 */
 /* size: 4 */

/* 28 */
/* <0> (null):0 */
char                       array[40]; /* size: 40 */

/* 29 */
 /* pointer to 30 */
 /* size: 4 */

/* 30 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 31 */
 /* pointer to 32 */
 /* size: 4 */

/* 32 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 33 */
 /* pointer to 34 */
 /* size: 4 */

/* 34 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 146684904 */

/* 35 */
long double
 /* size: 12 */

/* 36 */
double
 /* size: 8 */

/* 37 */
/* <0> (null):0 */
typedef int int32; /* size: 4 */

/* 38 */
/* <0> (null):0 */
typedef unsigned int uint32; /* size: 4 */

/* 39 */
/* <0> (null):0 */
typedef long long unsigned int uint64; /* size: 8 */

/* 40 */
/* <0> (null):0 */
typedef uint64 GID_t; /* size: 8 */

/* 41 */
/* <0> (null):0 */
typedef uint32 PackageId_t; /* size: 4 */

/* 42 */
/* <0> (null):0 */
typedef uint32 AppId_t; /* size: 4 */

/* 43 */
/* <0> (null):0 */
typedef uint64 AssetClassId_t; /* size: 8 */

/* 44 */
/* <0> (null):0 */
typedef uint32 PhysicalItemId_t; /* size: 4 */

/* 45 */
/* <0> (null):0 */
typedef uint32 DepotId_t; /* size: 4 */

/* 46 */
/* <0> (null):0 */
typedef uint32 CellID_t; /* size: 4 */

/* 47 */
/* <0> (null):0 */
typedef uint64 SteamAPICall_t; /* size: 8 */

/* 48 */
/* <0> (null):0 */
typedef uint32 PartnerId_t; /* size: 4 */

/* 49 */
/* <0> (null):0 */
typedef int BOOL; /* size: 4 */

/* 50 */
/* <0> (null):0 */
typedef unsigned char byte; /* size: 1 */

/* 51 */
/* <0> (null):0 */
typedef unsigned int string_t; /* size: 4 */

/* 52 */
/* <0> (null):0 */
typedef float vec_t; /* size: 4 */

/* 53 */
float
 /* size: 4 */

/* 54 */
/* <0> (null):0 */
float                      array[2]; /* size: 8 */

/* 55 */
/* <0> (null):0 */
class Vector2D {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	/* <0> (null):0 */
	void Vector2D(class Vector2D *);

	/* <0> (null):0 */
	void Vector2D(class Vector2D *, float, float);

	/* <0> (null):0 */
	class Vector2D operator+(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DplERKS_ */

	/* <0> (null):0 */
	class Vector2D operator-(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DmiERKS_ */

	/* <0> (null):0 */
	class Vector2D operator*(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DmlEf */

	/* <0> (null):0 */
	class Vector2D operator/(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DdvEf */

	/* <0> (null):0 */
	float Length(const class Vector2D  *); /* linkage=_ZNK8Vector2D6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector2D  *); /* linkage=_ZNK8Vector2D13LengthSquaredEv */

	/* <0> (null):0 */
	class Vector2D Normalize(const class Vector2D  *); /* linkage=_ZNK8Vector2D9NormalizeEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector2D *); /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector2D *, float); /* linkage=_ZN8Vector2D6IsZeroEf */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 56 */
 /* pointer to 55 */
 /* size: 4 */

/* 57 */
 /* pointer to 58 */
 /* size: 4 */

/* 58 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 59 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 60 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 61 */
bool
 /* size: 1 */

/* 62 */
/* <0> (null):0 */
class Vector {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	vec_t                      z;                    /*     8     4 */
	/* <0> (null):0 */
	void Vector(class Vector *);

	/* <0> (null):0 */
	void Vector(class Vector *, float, float, float);

	/* <0> (null):0 */
	void Vector(class Vector *, const class Vector  &);

	/* <0> (null):0 */
	void Vector(class Vector *, float *);

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *); /* linkage=_ZNK6VectorngEv */

	/* <0> (null):0 */
	int operator==(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectoreqERKS_ */

	/* <0> (null):0 */
	int operator!=(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorneERKS_ */

	/* <0> (null):0 */
	class Vector operator+(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorplERKS_ */

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectormiERKS_ */

	/* <0> (null):0 */
	class Vector operator*(const class Vector  *, float); /* linkage=_ZNK6VectormlEf */

	/* <0> (null):0 */
	class Vector operator/(const class Vector  *, float); /* linkage=_ZNK6VectordvEf */

	/* <0> (null):0 */
	void CopyToArray(const class Vector  *, float *); /* linkage=_ZNK6Vector11CopyToArrayEPf */

	/* <0> (null):0 */
	float Length(const class Vector  *); /* linkage=_ZNK6Vector6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector  *); /* linkage=_ZNK6Vector13LengthSquaredEv */

	/* <0> (null):0 */
	float * operator float*(class Vector *); /* linkage=_ZN6VectorcvPfEv */

	/* <0> (null):0 */
	const float  * operator const float*(const class Vector  *); /* linkage=_ZNK6VectorcvPKfEv */

	/* <0> (null):0 */
	class Vector Normalize(const class Vector  *); /* linkage=_ZNK6Vector9NormalizeEv */

	/* <0> (null):0 */
	class Vector2D Make2D(const class Vector  *); /* linkage=_ZNK6Vector6Make2DEv */

	/* <0> (null):0 */
	float Length2D(const class Vector  *); /* linkage=_ZNK6Vector8Length2DEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector  *, float); /* linkage=_ZNK6Vector16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector  *, float); /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector *); /* linkage=_ZN6Vector16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector *, float); /* linkage=_ZN6Vector6IsZeroEf */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 63 */
 /* pointer to 62 */
 /* size: 4 */

/* 64 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 65 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 66 */
 /* pointer to 53 */
 /* size: 4 */

/* 67 */
 /* pointer to 68 */
 /* size: 4 */

/* 68 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 69 */
 /* pointer to 70 */
 /* size: 4 */

/* 70 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 71 */
/* <0> (null):0 */
typedef int qboolean; /* size: 4 */

/* 72 */
/* <0> (null):0 */
struct link_s {
	class link_s *             prev;                 /*     0     4 */
	class link_s *             next;                 /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 73 */
 /* pointer to 72 */
 /* size: 4 */

/* 74 */
/* <0> (null):0 */
typedef struct link_s link_t; /* size: 8 */

/* 75 */
/* <0> (null):0 */
typedef struct edict_s edict_t; /* size: 804 */

/* 76 */
/* <0> (null):0 */
struct edict_s {
	qboolean                   free;                 /*     0     4 */
	int                        serialnumber;         /*     4     4 */
	link_t                     area;                 /*     8     8 */
	int                        headnode;             /*    16     4 */
	int                        num_leafs;            /*    20     4 */
	short int                  leafnums[48];         /*    24    96 */
	/* --- cacheline 1 boundary (64 bytes) was 56 bytes ago --- */
	float                      freetime;             /*   120     4 */
	void *                     pvPrivateData;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	entvars_t                  v;                    /*   128   676 */
	/* --- cacheline 12 boundary (768 bytes) was 36 bytes ago --- */

	/* size: 804, cachelines: 13, members: 9 */
	/* last cacheline: 36 bytes */
}; /* size: 804 */

/* 77 */
 /* pointer to 75 */
 /* size: 4 */

/* 78 */
/* <0> (null):0 */
struct {
	float                      time;                 /*     0     4 */
	float                      frametime;            /*     4     4 */
	float                      force_retouch;        /*     8     4 */
	string_t                   mapname;              /*    12     4 */
	string_t                   startspot;            /*    16     4 */
	float                      deathmatch;           /*    20     4 */
	float                      coop;                 /*    24     4 */
	float                      teamplay;             /*    28     4 */
	float                      serverflags;          /*    32     4 */
	float                      found_secrets;        /*    36     4 */
	class Vector              v_forward;             /*    40    12 */
	class Vector              v_up;                  /*    52    12 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	class Vector              v_right;               /*    64    12 */
	float                      trace_allsolid;       /*    76     4 */
	float                      trace_startsolid;     /*    80     4 */
	float                      trace_fraction;       /*    84     4 */
	class Vector              trace_endpos;          /*    88    12 */
	class Vector              trace_plane_normal;    /*   100    12 */
	float                      trace_plane_dist;     /*   112     4 */
	edict_t *                  trace_ent;            /*   116     4 */
	float                      trace_inopen;         /*   120     4 */
	float                      trace_inwater;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	int                        trace_hitgroup;       /*   128     4 */
	int                        trace_flags;          /*   132     4 */
	int                        msg_entity;           /*   136     4 */
	int                        cdAudioTrack;         /*   140     4 */
	int                        maxClients;           /*   144     4 */
	int                        maxEntities;          /*   148     4 */
	const char  *              pStringBase;          /*   152     4 */
	void *                     pSaveData;            /*   156     4 */
	class Vector              vecLandmarkOffset;     /*   160    12 */

	/* size: 172, cachelines: 3, members: 31 */
	/* last cacheline: 44 bytes */
}; /* size: 172 */

/* 79 */
/* <0> (null):0 */
typedef class  globalvars_t; /* size: 172 */

/* 80 */
/* <0> (null):0 */
struct entvars_s {
	string_t                   classname;            /*     0     4 */
	string_t                   globalname;           /*     4     4 */
	class Vector              origin;                /*     8    12 */
	class Vector              oldorigin;             /*    20    12 */
	class Vector              velocity;              /*    32    12 */
	class Vector              basevelocity;          /*    44    12 */
	class Vector              clbasevelocity;        /*    56    12 */
	/* --- cacheline 1 boundary (64 bytes) was 4 bytes ago --- */
	class Vector              movedir;               /*    68    12 */
	class Vector              angles;                /*    80    12 */
	class Vector              avelocity;             /*    92    12 */
	class Vector              punchangle;            /*   104    12 */
	class Vector              v_angle;               /*   116    12 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	class Vector              endpos;                /*   128    12 */
	class Vector              startpos;              /*   140    12 */
	float                      impacttime;           /*   152     4 */
	float                      starttime;            /*   156     4 */
	int                        fixangle;             /*   160     4 */
	float                      idealpitch;           /*   164     4 */
	float                      pitch_speed;          /*   168     4 */
	float                      ideal_yaw;            /*   172     4 */
	float                      yaw_speed;            /*   176     4 */
	int                        modelindex;           /*   180     4 */
	string_t                   model;                /*   184     4 */
	int                        viewmodel;            /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	int                        weaponmodel;          /*   192     4 */
	class Vector              absmin;                /*   196    12 */
	class Vector              absmax;                /*   208    12 */
	class Vector              mins;                  /*   220    12 */
	class Vector              maxs;                  /*   232    12 */
	class Vector              size;                  /*   244    12 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	float                      ltime;                /*   256     4 */
	float                      nextthink;            /*   260     4 */
	int                        movetype;             /*   264     4 */
	int                        solid;                /*   268     4 */
	int                        skin;                 /*   272     4 */
	int                        body;                 /*   276     4 */
	int                        effects;              /*   280     4 */
	float                      gravity;              /*   284     4 */
	float                      friction;             /*   288     4 */
	int                        light_level;          /*   292     4 */
	int                        sequence;             /*   296     4 */
	int                        gaitsequence;         /*   300     4 */
	float                      frame;                /*   304     4 */
	float                      animtime;             /*   308     4 */
	float                      framerate;            /*   312     4 */
	unsigned char              controller[4];        /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	unsigned char              blending[2];          /*   320     2 */
	float                      scale;                /*   324     4 */
	int                        rendermode;           /*   328     4 */
	float                      renderamt;            /*   332     4 */
	class Vector              rendercolor;           /*   336    12 */
	int                        renderfx;             /*   348     4 */
	float                      health;               /*   352     4 */
	float                      frags;                /*   356     4 */
	int                        weapons;              /*   360     4 */
	float                      takedamage;           /*   364     4 */
	int                        deadflag;             /*   368     4 */
	class Vector              view_ofs;              /*   372    12 */
	int                        button;               /*   384     4 */
	/* --- cacheline 6 boundary (384 bytes) was 2 bytes ago --- */
	int                        impulse;              /*   388     4 */
	edict_t *                  chain;                /*   392     4 */
	edict_t *                  dmg_inflictor;        /*   396     4 */
	edict_t *                  enemy;                /*   400     4 */
	edict_t *                  aiment;               /*   404     4 */
	edict_t *                  owner;                /*   408     4 */
	edict_t *                  groundentity;         /*   412     4 */
	int                        spawnflags;           /*   416     4 */
	int                        flags;                /*   420     4 */
	int                        colormap;             /*   424     4 */
	int                        team;                 /*   428     4 */
	float                      max_health;           /*   432     4 */
	float                      teleport_time;        /*   436     4 */
	float                      armortype;            /*   440     4 */
	float                      armorvalue;           /*   444     4 */
	int                        waterlevel;           /*   448     4 */
	/* --- cacheline 7 boundary (448 bytes) was 2 bytes ago --- */
	int                        watertype;            /*   452     4 */
	string_t                   target;               /*   456     4 */
	string_t                   targetname;           /*   460     4 */
	string_t                   netname;              /*   464     4 */
	string_t                   message;              /*   468     4 */
	float                      dmg_take;             /*   472     4 */
	float                      dmg_save;             /*   476     4 */
	float                      dmg;                  /*   480     4 */
	float                      dmgtime;              /*   484     4 */
	string_t                   noise;                /*   488     4 */
	string_t                   noise1;               /*   492     4 */
	string_t                   noise2;               /*   496     4 */
	string_t                   noise3;               /*   500     4 */
	float                      speed;                /*   504     4 */
	float                      air_finished;         /*   508     4 */
	float                      pain_finished;        /*   512     4 */
	/* --- cacheline 8 boundary (512 bytes) was 2 bytes ago --- */
	float                      radsuit_finished;     /*   516     4 */
	edict_t *                  pContainingEntity;    /*   520     4 */
	int                        playerclass;          /*   524     4 */
	float                      maxspeed;             /*   528     4 */
	float                      fov;                  /*   532     4 */
	int                        weaponanim;           /*   536     4 */
	int                        pushmsec;             /*   540     4 */
	int                        bInDuck;              /*   544     4 */
	int                        flTimeStepSound;      /*   548     4 */
	int                        flSwimTime;           /*   552     4 */
	int                        flDuckTime;           /*   556     4 */
	int                        iStepLeft;            /*   560     4 */
	float                      flFallVelocity;       /*   564     4 */
	int                        gamestate;            /*   568     4 */
	int                        oldbuttons;           /*   572     4 */
	int                        groupinfo;            /*   576     4 */
	/* --- cacheline 9 boundary (576 bytes) was 2 bytes ago --- */
	int                        iuser1;               /*   580     4 */
	int                        iuser2;               /*   584     4 */
	int                        iuser3;               /*   588     4 */
	int                        iuser4;               /*   592     4 */
	float                      fuser1;               /*   596     4 */
	float                      fuser2;               /*   600     4 */
	float                      fuser3;               /*   604     4 */
	float                      fuser4;               /*   608     4 */
	class Vector              vuser1;                /*   612    12 */
	class Vector              vuser2;                /*   624    12 */
	class Vector              vuser3;                /*   636    12 */
	/* --- cacheline 10 boundary (640 bytes) was 6 bytes ago --- */
	class Vector              vuser4;                /*   648    12 */
	edict_t *                  euser1;               /*   660     4 */
	edict_t *                  euser2;               /*   664     4 */
	edict_t *                  euser3;               /*   668     4 */
	edict_t *                  euser4;               /*   672     4 */

	/* size: 676, cachelines: 11, members: 123 */
	/* last cacheline: 36 bytes */

	/* BRAIN FART ALERT! 676 != 674 + 0(holes), diff = 2 */

}; /* size: 676 */

/* 81 */
/* <0> (null):0 */
unsigned char              array[4]; /* size: 4 */

/* 82 */
/* <0> (null):0 */
unsigned char              array[2]; /* size: 2 */

/* 83 */
/* <0> (null):0 */
typedef struct entvars_s entvars_t; /* size: 676 */

/* 84 */
/* <0> (null):0 */
short int                  array[48]; /* size: 96 */

/* 85 */
/* <0> (null):0 */
typedef uint32 CRC32_t; /* size: 4 */

/* 86 */
/* <0> (null):0 */
char                       array[64]; /* size: 64 */

/* 87 */
/* <0> (null):0 */
struct cvar_s {
	char *                     name;                 /*     0     4 */
	char *                     string;               /*     4     4 */
	int                        flags;                /*     8     4 */
	float                      value;                /*    12     4 */
	class cvar_s *             next;                 /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 88 */
 /* pointer to 87 */
 /* size: 4 */

/* 89 */
/* <0> (null):0 */
typedef struct cvar_s cvar_t; /* size: 20 */

/* 90 */
/* <0> (null):0 */
struct client_textmessage_s {
	int                        effect;               /*     0     4 */
	byte                       r1;                   /*     4     1 */
	byte                       g1;                   /*     5     1 */
	byte                       b1;                   /*     6     1 */
	byte                       a1;                   /*     7     1 */
	byte                       r2;                   /*     8     1 */
	byte                       g2;                   /*     9     1 */
	byte                       b2;                   /*    10     1 */
	byte                       a2;                   /*    11     1 */
	float                      x;                    /*    12     4 */
	float                      y;                    /*    16     4 */
	float                      fadein;               /*    20     4 */
	float                      fadeout;              /*    24     4 */
	float                      holdtime;             /*    28     4 */
	float                      fxtime;               /*    32     4 */
	const char  *              pName;                /*    36     4 */
	const char  *              pMessage;             /*    40     4 */

	/* size: 44, cachelines: 1, members: 17 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 91 */
/* <0> (null):0 */
typedef struct client_textmessage_s client_textmessage_t; /* size: 44 */

/* 92 */
/* <0> (null):0 */
typedef struct sequenceCommandLine_ sequenceCommandLine_s; /* size: 92 */

/* 93 */
/* <0> (null):0 */
struct sequenceCommandLine_ {
	int                        commandType;          /*     0     4 */
	client_textmessage_t       clientMessage;        /*     4    44 */
	char *                     speakerName;          /*    48     4 */
	char *                     listenerName;         /*    52     4 */
	char *                     soundFileName;        /*    56     4 */
	char *                     sentenceName;         /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	char *                     fireTargetNames;      /*    64     4 */
	char *                     killTargetNames;      /*    68     4 */
	float                      delay;                /*    72     4 */
	int                        repeatCount;          /*    76     4 */
	int                        textChannel;          /*    80     4 */
	int                        modifierBitField;     /*    84     4 */
	sequenceCommandLine_s *    nextCommandLine;      /*    88     4 */

	/* size: 92, cachelines: 2, members: 13 */
	/* last cacheline: 28 bytes */
}; /* size: 92 */

/* 94 */
 /* pointer to 92 */
 /* size: 4 */

/* 95 */
/* <0> (null):0 */
typedef struct sequenceEntry_ sequenceEntry_s; /* size: 20 */

/* 96 */
/* <0> (null):0 */
struct sequenceEntry_ {
	char *                     fileName;             /*     0     4 */
	char *                     entryName;            /*     4     4 */
	sequenceCommandLine_s *    firstCommand;         /*     8     4 */
	sequenceEntry_s *          nextEntry;            /*    12     4 */
	qboolean                   isGlobal;             /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 97 */
 /* pointer to 95 */
 /* size: 4 */

/* 98 */
/* <0> (null):0 */
typedef struct sentenceEntry_ sentenceEntry_s; /* size: 16 */

/* 99 */
/* <0> (null):0 */
struct sentenceEntry_ {
	char *                     data;                 /*     0     4 */
	sentenceEntry_s *          nextEntry;            /*     4     4 */
	qboolean                   isGlobal;             /*     8     4 */
	unsigned int               index;                /*    12     4 */

	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 100 */
 /* pointer to 98 */
 /* size: 4 */

/* 101 */
/* <0> (null):0 */
enum {
	at_notice = 0,
	at_console = 1,
	at_aiconsole = 2,
	at_warning = 3,
	at_error = 4,
	at_logged = 5,
}; /* size: 4 */

/* 102 */
/* <0> (null):0 */
typedef enum  ALERT_TYPE; /* size: 4 */

/* 103 */
/* <0> (null):0 */
enum {
	print_console = 0,
	print_center = 1,
	print_chat = 2,
}; /* size: 4 */

/* 104 */
/* <0> (null):0 */
typedef enum  PRINT_TYPE; /* size: 4 */

/* 105 */
/* <0> (null):0 */
enum {
	force_exactfile = 0,
	force_model_samebounds = 1,
	force_model_specifybounds = 2,
	force_model_specifybounds_if_avail = 3,
}; /* size: 4 */

/* 106 */
/* <0> (null):0 */
typedef enum  FORCE_TYPE; /* size: 4 */

/* 107 */
/* <0> (null):0 */
struct {
	int                        fAllSolid;            /*     0     4 */
	int                        fStartSolid;          /*     4     4 */
	int                        fInOpen;              /*     8     4 */
	int                        fInWater;             /*    12     4 */
	float                      flFraction;           /*    16     4 */
	class Vector              vecEndPos;             /*    20    12 */
	float                      flPlaneDist;          /*    32     4 */
	class Vector              vecPlaneNormal;        /*    36    12 */
	edict_t *                  pHit;                 /*    48     4 */
	int                        iHitgroup;            /*    52     4 */

	/* size: 56, cachelines: 1, members: 10 */
	/* last cacheline: 56 bytes */
}; /* size: 56 */

/* 108 */
/* <0> (null):0 */
typedef class  TraceResult; /* size: 56 */

/* 109 */
/* <0> (null):0 */
struct enginefuncs_s {
	int                        (*pfnPrecacheModel)(char *); /*     0     4 */
	int                        (*pfnPrecacheSound)(char *); /*     4     4 */
	void                       (*pfnSetModel)(edict_t *, const char  *); /*     8     4 */
	int                        (*pfnModelIndex)(const char  *); /*    12     4 */
	int                        (*pfnModelFrames)(int); /*    16     4 */
	void                       (*pfnSetSize)(edict_t *, const float  *, const float  *); /*    20     4 */
	void                       (*pfnChangeLevel)(char *, char *); /*    24     4 */
	void                       (*pfnGetSpawnParms)(edict_t *); /*    28     4 */
	void                       (*pfnSaveSpawnParms)(edict_t *); /*    32     4 */
	float                      (*pfnVecToYaw)(const float  *); /*    36     4 */
	void                       (*pfnVecToAngles)(const float  *, float *); /*    40     4 */
	void                       (*pfnMoveToOrigin)(edict_t *, const float  *, float, int); /*    44     4 */
	void                       (*pfnChangeYaw)(edict_t *); /*    48     4 */
	void                       (*pfnChangePitch)(edict_t *); /*    52     4 */
	edict_t *                  (*pfnFindEntityByString)(edict_t *, const char  *, const char  *); /*    56     4 */
	int                        (*pfnGetEntityIllum)(edict_t *); /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	edict_t *                  (*pfnFindEntityInSphere)(edict_t *, const float  *, float); /*    64     4 */
	edict_t *                  (*pfnFindClientInPVS)(edict_t *); /*    68     4 */
	edict_t *                  (*pfnEntitiesInPVS)(edict_t *); /*    72     4 */
	void                       (*pfnMakeVectors)(const float  *); /*    76     4 */
	void                       (*pfnAngleVectors)(const float  *, float *, float *, float *); /*    80     4 */
	edict_t *                  (*pfnCreateEntity)(void); /*    84     4 */
	void                       (*pfnRemoveEntity)(edict_t *); /*    88     4 */
	edict_t *                  (*pfnCreateNamedEntity)(int); /*    92     4 */
	void                       (*pfnMakeStatic)(edict_t *); /*    96     4 */
	int                        (*pfnEntIsOnFloor)(edict_t *); /*   100     4 */
	int                        (*pfnDropToFloor)(edict_t *); /*   104     4 */
	int                        (*pfnWalkMove)(edict_t *, float, float, int); /*   108     4 */
	void                       (*pfnSetOrigin)(edict_t *, const float  *); /*   112     4 */
	void                       (*pfnEmitSound)(edict_t *, int, const char  *, float, float, int, int); /*   116     4 */
	void                       (*pfnEmitAmbientSound)(edict_t *, float *, const char  *, float, float, int, int); /*   120     4 */
	void                       (*pfnTraceLine)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	void                       (*pfnTraceToss)(edict_t *, edict_t *, TraceResult *); /*   128     4 */
	int                        (*pfnTraceMonsterHull)(edict_t *, const float  *, const float  *, int, edict_t *, TraceResult *); /*   132     4 */
	void                       (*pfnTraceHull)(const float  *, const float  *, int, int, edict_t *, TraceResult *); /*   136     4 */
	void                       (*pfnTraceModel)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   140     4 */
	const char  *              (*pfnTraceTexture)(edict_t *, const float  *, const float  *); /*   144     4 */
	void                       (*pfnTraceSphere)(const float  *, const float  *, int, float, edict_t *, TraceResult *); /*   148     4 */
	void                       (*pfnGetAimVector)(edict_t *, float, float *); /*   152     4 */
	void                       (*pfnServerCommand)(char *); /*   156     4 */
	void                       (*pfnServerExecute)(void); /*   160     4 */
	void                       (*pfnClientCommand)(edict_t *, char *, ...); /*   164     4 */
	void                       (*pfnParticleEffect)(const float  *, const float  *, float, float); /*   168     4 */
	void                       (*pfnLightStyle)(int, char *); /*   172     4 */
	int                        (*pfnDecalIndex)(const char  *); /*   176     4 */
	int                        (*pfnPointContents)(const float  *); /*   180     4 */
	void                       (*pfnMessageBegin)(int, int, const float  *, edict_t *); /*   184     4 */
	void                       (*pfnMessageEnd)(void); /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	void                       (*pfnWriteByte)(int); /*   192     4 */
	void                       (*pfnWriteChar)(int); /*   196     4 */
	void                       (*pfnWriteShort)(int); /*   200     4 */
	void                       (*pfnWriteLong)(int); /*   204     4 */
	void                       (*pfnWriteAngle)(float); /*   208     4 */
	void                       (*pfnWriteCoord)(float); /*   212     4 */
	void                       (*pfnWriteString)(const char  *); /*   216     4 */
	void                       (*pfnWriteEntity)(int); /*   220     4 */
	void                       (*pfnCVarRegister)(cvar_t *); /*   224     4 */
	float                      (*pfnCVarGetFloat)(const char  *); /*   228     4 */
	const char  *              (*pfnCVarGetString)(const char  *); /*   232     4 */
	void                       (*pfnCVarSetFloat)(const char  *, float); /*   236     4 */
	void                       (*pfnCVarSetString)(const char  *, const char  *); /*   240     4 */
	void                       (*pfnAlertMessage)(ALERT_TYPE, char *, ...); /*   244     4 */
	void                       (*pfnEngineFprintf)(void *, char *, ...); /*   248     4 */
	void *                     (*pfnPvAllocEntPrivateData)(edict_t *, int32); /*   252     4 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	void *                     (*pfnPvEntPrivateData)(edict_t *); /*   256     4 */
	void                       (*pfnFreeEntPrivateData)(edict_t *); /*   260     4 */
	const char  *              (*pfnSzFromIndex)(int); /*   264     4 */
	int                        (*pfnAllocString)(const char  *); /*   268     4 */
	class entvars_s *          (*pfnGetVarsOfEnt)(edict_t *); /*   272     4 */
	edict_t *                  (*pfnPEntityOfEntOffset)(int); /*   276     4 */
	int                        (*pfnEntOffsetOfPEntity)(const edict_t  *); /*   280     4 */
	int                        (*pfnIndexOfEdict)(const edict_t  *); /*   284     4 */
	edict_t *                  (*pfnPEntityOfEntIndex)(int); /*   288     4 */
	edict_t *                  (*pfnFindEntityByVars)(class entvars_s *); /*   292     4 */
	void *                     (*pfnGetModelPtr)(edict_t *); /*   296     4 */
	int                        (*pfnRegUserMsg)(const char  *, int); /*   300     4 */
	void                       (*pfnAnimationAutomove)(const edict_t  *, float); /*   304     4 */
	void                       (*pfnGetBonePosition)(const edict_t  *, int, float *, float *); /*   308     4 */
	uint32                     (*pfnFunctionFromName)(const char  *); /*   312     4 */
	const char  *              (*pfnNameForFunction)(uint32); /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	void                       (*pfnClientPrintf)(edict_t *, PRINT_TYPE, const char  *); /*   320     4 */
	void                       (*pfnServerPrint)(const char  *); /*   324     4 */
	const char  *              (*pfnCmd_Args)(void); /*   328     4 */
	const char  *              (*pfnCmd_Argv)(int);  /*   332     4 */
	int                        (*pfnCmd_Argc)(void); /*   336     4 */
	void                       (*pfnGetAttachment)(const edict_t  *, int, float *, float *); /*   340     4 */
	void                       (*pfnCRC32_Init)(CRC32_t *); /*   344     4 */
	void                       (*pfnCRC32_ProcessBuffer)(CRC32_t *, void *, int); /*   348     4 */
	void                       (*pfnCRC32_ProcessByte)(CRC32_t *, unsigned char); /*   352     4 */
	CRC32_t                    (*pfnCRC32_Final)(CRC32_t); /*   356     4 */
	int32                      (*pfnRandomLong)(int32, int32); /*   360     4 */
	float                      (*pfnRandomFloat)(float, float); /*   364     4 */
	void                       (*pfnSetView)(const edict_t  *, const edict_t  *); /*   368     4 */
	float                      (*pfnTime)(void);     /*   372     4 */
	void                       (*pfnCrosshairAngle)(const edict_t  *, float, float); /*   376     4 */
	byte *                     (*pfnLoadFileForMe)(char *, int *); /*   380     4 */
	/* --- cacheline 6 boundary (384 bytes) --- */
	void                       (*pfnFreeFile)(void *); /*   384     4 */
	void                       (*pfnEndSection)(const char  *); /*   388     4 */
	int                        (*pfnCompareFileTime)(char *, char *, int *); /*   392     4 */
	void                       (*pfnGetGameDir)(char *); /*   396     4 */
	void                       (*pfnCvar_RegisterVariable)(cvar_t *); /*   400     4 */
	void                       (*pfnFadeClientVolume)(const edict_t  *, int, int, int, int); /*   404     4 */
	void                       (*pfnSetClientMaxspeed)(const edict_t  *, float); /*   408     4 */
	edict_t *                  (*pfnCreateFakeClient)(const char  *); /*   412     4 */
	void                       (*pfnRunPlayerMove)(edict_t *, const float  *, float, float, float, short unsigned int, byte, byte); /*   416     4 */
	int                        (*pfnNumberOfEntities)(void); /*   420     4 */
	char *                     (*pfnGetInfoKeyBuffer)(edict_t *); /*   424     4 */
	char *                     (*pfnInfoKeyValue)(char *, char *); /*   428     4 */
	void                       (*pfnSetKeyValue)(char *, char *, char *); /*   432     4 */
	void                       (*pfnSetClientKeyValue)(int, char *, char *, char *); /*   436     4 */
	int                        (*pfnIsMapValid)(char *); /*   440     4 */
	void                       (*pfnStaticDecal)(const float  *, int, int, int); /*   444     4 */
	/* --- cacheline 7 boundary (448 bytes) --- */
	int                        (*pfnPrecacheGeneric)(char *); /*   448     4 */
	int                        (*pfnGetPlayerUserId)(edict_t *); /*   452     4 */
	void                       (*pfnBuildSoundMsg)(edict_t *, int, const char  *, float, float, int, int, int, int, const float  *, edict_t *); /*   456     4 */
	int                        (*pfnIsDedicatedServer)(void); /*   460     4 */
	cvar_t *                   (*pfnCVarGetPointer)(const char  *); /*   464     4 */
	unsigned int               (*pfnGetPlayerWONId)(edict_t *); /*   468     4 */
	void                       (*pfnInfo_RemoveKey)(char *, const char  *); /*   472     4 */
	const char  *              (*pfnGetPhysicsKeyValue)(const edict_t  *, const char  *); /*   476     4 */
	void                       (*pfnSetPhysicsKeyValue)(const edict_t  *, const char  *, const char  *); /*   480     4 */
	const char  *              (*pfnGetPhysicsInfoString)(const edict_t  *); /*   484     4 */
	short unsigned int         (*pfnPrecacheEvent)(int, const char  *); /*   488     4 */
	void                       (*pfnPlaybackEvent)(int, const edict_t  *, short unsigned int, float, float *, float *, float, float, int, int, int, int); /*   492     4 */
	unsigned char *            (*pfnSetFatPVS)(float *); /*   496     4 */
	unsigned char *            (*pfnSetFatPAS)(float *); /*   500     4 */
	int                        (*pfnCheckVisibility)(const edict_t  *, unsigned char *); /*   504     4 */
	void                       (*pfnDeltaSetField)(class delta_s *, const char  *); /*   508     4 */
	/* --- cacheline 8 boundary (512 bytes) --- */
	void                       (*pfnDeltaUnsetField)(class delta_s *, const char  *); /*   512     4 */
	void                       (*pfnDeltaAddEncoder)(char *, void (*)(class delta_s *, const unsigned char  *, const unsigned char  *)); /*   516     4 */
	int                        (*pfnGetCurrentPlayer)(void); /*   520     4 */
	int                        (*pfnCanSkipPlayer)(const edict_t  *); /*   524     4 */
	int                        (*pfnDeltaFindField)(class delta_s *, const char  *); /*   528     4 */
	void                       (*pfnDeltaSetFieldByIndex)(class delta_s *, int); /*   532     4 */
	void                       (*pfnDeltaUnsetFieldByIndex)(class delta_s *, int); /*   536     4 */
	void                       (*pfnSetGroupMask)(int, int); /*   540     4 */
	int                        (*pfnCreateInstancedBaseline)(int, class entity_state_s *); /*   544     4 */
	void                       (*pfnCvar_DirectSet)(class cvar_s *, char *); /*   548     4 */
	void                       (*pfnForceUnmodified)(FORCE_TYPE, float *, float *, const char  *); /*   552     4 */
	void                       (*pfnGetPlayerStats)(const edict_t  *, int *, int *); /*   556     4 */
	void                       (*pfnAddServerCommand)(char *, void (*)(void)); /*   560     4 */
	qboolean                   (*pfnVoice_GetClientListening)(int, int); /*   564     4 */
	qboolean                   (*pfnVoice_SetClientListening)(int, int, qboolean); /*   568     4 */
	const char  *              (*pfnGetPlayerAuthId)(edict_t *); /*   572     4 */
	/* --- cacheline 9 boundary (576 bytes) --- */
	sequenceEntry_s *          (*pfnSequenceGet)(const char  *, const char  *); /*   576     4 */
	sentenceEntry_s *          (*pfnSequencePickSentence)(const char  *, int, int *); /*   580     4 */
	int                        (*pfnGetFileSize)(char *); /*   584     4 */
	unsigned int               (*pfnGetApproxWavePlayLen)(const char  *); /*   588     4 */
	int                        (*pfnIsCareerMatch)(void); /*   592     4 */
	int                        (*pfnGetLocalizedStringLength)(const char  *); /*   596     4 */
	void                       (*pfnRegisterTutorMessageShown)(int); /*   600     4 */
	int                        (*pfnGetTimesTutorMessageShown)(int); /*   604     4 */
	void                       (*ProcessTutorMessageDecayBuffer)(int *, int); /*   608     4 */
	void                       (*ConstructTutorMessageDecayBuffer)(int *, int); /*   612     4 */
	void                       (*ResetTutorMessageDecayData)(void); /*   616     4 */
	void                       (*pfnQueryClientCvarValue)(const edict_t  *, const char  *); /*   620     4 */
	void                       (*pfnQueryClientCvarValue2)(const edict_t  *, const char  *, int); /*   624     4 */
	int                        (*pfnCheckParm)(const char  *, char * *); /*   628     4 */

	/* size: 632, cachelines: 10, members: 158 */
	/* last cacheline: 56 bytes */
}; /* size: 632 */

/* 110 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 111 */
 /* pointer to 110 */
 /* size: 4 */

/* 112 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152855516 */

/* 113 */
 /* pointer to 112 */
 /* size: 4 */

/* 114 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 115 */
 /* pointer to 114 */
 /* size: 4 */

/* 116 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 117 */
 /* pointer to 116 */
 /* size: 4 */

/* 118 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152856036 */

/* 119 */
 /* pointer to 118 */
 /* size: 4 */

/* 120 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152856296 */

/* 121 */
 /* pointer to 120 */
 /* size: 4 */

/* 122 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4072 */

/* 123 */
 /* pointer to 122 */
 /* size: 4 */

/* 124 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 125 */
 /* pointer to 124 */
 /* size: 4 */

/* 126 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152856816 */

/* 127 */
 /* pointer to 126 */
 /* size: 4 */

/* 128 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152857024 */

/* 129 */
 /* pointer to 128 */
 /* size: 4 */

/* 130 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 131 */
 /* pointer to 130 */
 /* size: 4 */

/* 132 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 133 */
 /* pointer to 132 */
 /* size: 4 */

/* 134 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 135 */
 /* pointer to 134 */
 /* size: 4 */

/* 136 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 137 */
 /* pointer to 136 */
 /* size: 4 */

/* 138 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152902976 */

/* 139 */
 /* pointer to 138 */
 /* size: 4 */

/* 140 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152903132 */

/* 141 */
 /* pointer to 140 */
 /* size: 4 */

/* 142 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 143 */
 /* pointer to 142 */
 /* size: 4 */

/* 144 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 145 */
 /* pointer to 144 */
 /* size: 4 */

/* 146 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 147 */
 /* pointer to 146 */
 /* size: 4 */

/* 148 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152904016 */

/* 149 */
 /* pointer to 148 */
 /* size: 4 */

/* 150 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152904224 */

/* 151 */
 /* pointer to 150 */
 /* size: 4 */

/* 152 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152904692 */

/* 153 */
 /* pointer to 152 */
 /* size: 4 */

/* 154 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152905160 */

/* 155 */
 /* pointer to 108 */
 /* size: 4 */

/* 156 */
 /* pointer to 154 */
 /* size: 4 */

/* 157 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152905576 */

/* 158 */
 /* pointer to 157 */
 /* size: 4 */

/* 159 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 160 */
 /* pointer to 159 */
 /* size: 4 */

/* 161 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152906252 */

/* 162 */
 /* pointer to 161 */
 /* size: 4 */

/* 163 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 164 */
 /* pointer to 163 */
 /* size: 4 */

/* 165 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152286104 */

/* 166 */
 /* pointer to 165 */
 /* size: 4 */

/* 167 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152286520 */

/* 168 */
 /* pointer to 167 */
 /* size: 4 */

/* 169 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152286780 */

/* 170 */
 /* pointer to 169 */
 /* size: 4 */

/* 171 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152286936 */

/* 172 */
 /* pointer to 171 */
 /* size: 4 */

/* 173 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152287040 */

/* 174 */
 /* pointer to 173 */
 /* size: 4 */

/* 175 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152287248 */

/* 176 */
 /* pointer to 175 */
 /* size: 4 */

/* 177 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152287560 */

/* 178 */
 /* pointer to 177 */
 /* size: 4 */

/* 179 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 180 */
 /* pointer to 179 */
 /* size: 4 */

/* 181 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152287924 */

/* 182 */
 /* pointer to 181 */
 /* size: 4 */

/* 183 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152288236 */

/* 184 */
 /* pointer to 183 */
 /* size: 4 */

/* 185 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152288392 */

/* 186 */
 /* pointer to 185 */
 /* size: 4 */

/* 187 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152288548 */

/* 188 */
 /* pointer to 187 */
 /* size: 4 */

/* 189 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152288704 */

/* 190 */
 /* pointer to 89 */
 /* size: 4 */

/* 191 */
 /* pointer to 189 */
 /* size: 4 */

/* 192 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 193 */
 /* pointer to 192 */
 /* size: 4 */

/* 194 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 195 */
 /* pointer to 194 */
 /* size: 4 */

/* 196 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152289224 */

/* 197 */
 /* pointer to 196 */
 /* size: 4 */

/* 198 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152289432 */

/* 199 */
 /* pointer to 198 */
 /* size: 4 */

/* 200 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152289640 */

/* 201 */
 /* pointer to 200 */
 /* size: 4 */

/* 202 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152964872 */

/* 203 */
 /* pointer to 202 */
 /* size: 4 */

/* 204 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 205 */
 /* pointer to 204 */
 /* size: 4 */

/* 206 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 207 */
 /* pointer to 206 */
 /* size: 4 */

/* 208 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 209 */
 /* pointer to 208 */
 /* size: 4 */

/* 210 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 211 */
 /* pointer to 80 */
 /* size: 4 */

/* 212 */
 /* pointer to 210 */
 /* size: 4 */

/* 213 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 214 */
 /* pointer to 215 */
 /* size: 4 */

/* 215 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 804 */

/* 216 */
 /* pointer to 213 */
 /* size: 4 */

/* 217 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 218 */
 /* pointer to 217 */
 /* size: 4 */

/* 219 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 220 */
 /* pointer to 219 */
 /* size: 4 */

/* 221 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152966432 */

/* 222 */
 /* pointer to 221 */
 /* size: 4 */

/* 223 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152966640 */

/* 224 */
 /* pointer to 223 */
 /* size: 4 */

/* 225 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 226 */
 /* pointer to 225 */
 /* size: 4 */

/* 227 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 228 */
 /* pointer to 227 */
 /* size: 4 */

/* 229 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152967264 */

/* 230 */
 /* pointer to 229 */
 /* size: 4 */

/* 231 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 232 */
 /* pointer to 231 */
 /* size: 4 */

/* 233 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 234 */
 /* pointer to 233 */
 /* size: 4 */

/* 235 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152967732 */

/* 236 */
 /* pointer to 85 */
 /* size: 4 */

/* 237 */
 /* pointer to 235 */
 /* size: 4 */

/* 238 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152967940 */

/* 239 */
 /* pointer to 238 */
 /* size: 4 */

/* 240 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152968200 */

/* 241 */
 /* pointer to 240 */
 /* size: 4 */

/* 242 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 243 */
 /* pointer to 242 */
 /* size: 4 */

/* 244 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 245 */
 /* pointer to 244 */
 /* size: 4 */

/* 246 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 247 */
 /* pointer to 246 */
 /* size: 4 */

/* 248 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152910756 */

/* 249 */
 /* pointer to 248 */
 /* size: 4 */

/* 250 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 251 */
 /* pointer to 250 */
 /* size: 4 */

/* 252 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152911068 */

/* 253 */
 /* pointer to 252 */
 /* size: 4 */

/* 254 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 255 */
 /* pointer to 50 */
 /* size: 4 */

/* 256 */
 /* pointer to 9 */
 /* size: 4 */

/* 257 */
 /* pointer to 254 */
 /* size: 4 */

/* 258 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152911640 */

/* 259 */
 /* pointer to 258 */
 /* size: 4 */

/* 260 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 261 */
 /* pointer to 260 */
 /* size: 4 */

/* 262 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152912056 */

/* 263 */
 /* pointer to 262 */
 /* size: 4 */

/* 264 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 265 */
 /* pointer to 264 */
 /* size: 4 */

/* 266 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152912576 */

/* 267 */
 /* pointer to 266 */
 /* size: 4 */

/* 268 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 269 */
 /* pointer to 268 */
 /* size: 4 */

/* 270 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 271 */
 /* pointer to 270 */
 /* size: 4 */

/* 272 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152913460 */

/* 273 */
 /* pointer to 272 */
 /* size: 4 */

/* 274 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152913720 */

/* 275 */
 /* pointer to 274 */
 /* size: 4 */

/* 276 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152914032 */

/* 277 */
 /* pointer to 276 */
 /* size: 4 */

/* 278 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 152914344 */

/* 279 */
 /* pointer to 278 */
 /* size: 4 */

/* 280 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 281 */
 /* pointer to 280 */
 /* size: 4 */

/* 282 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 283 */
 /* pointer to 282 */
 /* size: 4 */

/* 284 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 153014412 */

/* 285 */
 /* pointer to 284 */
 /* size: 4 */

/* 286 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 287 */
 /* pointer to 286 */
 /* size: 4 */

/* 288 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 153014828 */

/* 289 */
 /* pointer to 288 */
 /* size: 4 */

/* 290 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 291 */
 /* pointer to 290 */
 /* size: 4 */

/* 292 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 2 */

/* 293 */
 /* pointer to 292 */
 /* size: 4 */

/* 294 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 153015452 */

/* 295 */
 /* pointer to 294 */
 /* size: 4 */

/* 296 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 297 */
 /* pointer to 4 */
 /* size: 4 */

/* 298 */
 /* pointer to 296 */
 /* size: 4 */

/* 299 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 300 */
 /* pointer to 299 */
 /* size: 4 */

/* 301 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 153016596 */

/* 302 */
 /* pointer to 303 */
 /* size: 4 */

/* 303 */
/* <0> (null):0 */
struct delta_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 304 */
 /* pointer to 301 */
 /* size: 4 */

/* 305 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 153016920 */

/* 306 */
 /* pointer to 307 */
 /* size: 4 */

/* 307 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 153017128 */

/* 308 */
 /* pointer to 309 */
 /* size: 4 */

/* 309 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 310 */
 /* pointer to 305 */
 /* size: 4 */

/* 311 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 312 */
 /* pointer to 311 */
 /* size: 4 */

/* 313 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 153017700 */

/* 314 */
 /* pointer to 313 */
 /* size: 4 */

/* 315 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 153045588 */

/* 316 */
 /* pointer to 315 */
 /* size: 4 */

/* 317 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 318 */
 /* pointer to 319 */
 /* size: 4 */

/* 319 */
/* <0> (null):0 */
struct entity_state_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 320 */
 /* pointer to 317 */
 /* size: 4 */

/* 321 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 153046120 */

/* 322 */
 /* pointer to 87 */
 /* size: 4 */

/* 323 */
 /* pointer to 321 */
 /* size: 4 */

/* 324 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 153046380 */

/* 325 */
 /* pointer to 324 */
 /* size: 4 */

/* 326 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 153046692 */

/* 327 */
 /* pointer to 326 */
 /* size: 4 */

/* 328 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 153046952 */

/* 329 */
 /* pointer to 328 */
 /* size: 4 */

/* 330 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 331 */
 /* pointer to 330 */
 /* size: 4 */

/* 332 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 333 */
 /* pointer to 332 */
 /* size: 4 */

/* 334 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 335 */
 /* pointer to 334 */
 /* size: 4 */

/* 336 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 337 */
 /* pointer to 336 */
 /* size: 4 */

/* 338 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 339 */
 /* pointer to 338 */
 /* size: 4 */

/* 340 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 341 */
 /* pointer to 340 */
 /* size: 4 */

/* 342 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 153048408 */

/* 343 */
 /* pointer to 342 */
 /* size: 4 */

/* 344 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 153048616 */

/* 345 */
 /* pointer to 344 */
 /* size: 4 */

/* 346 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 153048824 */

/* 347 */
 /* pointer to 346 */
 /* size: 4 */

/* 348 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 349 */
 /* pointer to 17 */
 /* size: 4 */

/* 350 */
 /* pointer to 348 */
 /* size: 4 */

/* 351 */
/* <0> (null):0 */
typedef struct enginefuncs_s enginefuncs_t; /* size: 632 */

/* 352 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 353 */
/* <0> (null):0 */
typedef int ptrdiff_t; /* size: 4 */

/* 354 */
/* <0> (null):0 */
struct _List_node_base {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 355 */
/* <0> (null):0 */
class list<ActiveGrenade*, std::allocator<ActiveGrenade*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 356 */
/* <0> (null):0 */
class allocator<ActiveGrenade*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 357 */
/* <0> (null):0 */
class allocator<std::_List_node<ActiveGrenade*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 358 */
/* <0> (null):0 */
struct _List_node<ActiveGrenade*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 359 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 360 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<ActiveGrenade*> > {
public:

	/* class allocator<std::_List_node<ActiveGrenade*> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);

	/* <0> (null):0 */
	void ~_List_impl(class _List_impl *, int);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 361 */
/* <0> (null):0 */
class _List_base<ActiveGrenade*, std::allocator<ActiveGrenade*> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<ActiveGrenade*> > {
	public:

		/* class allocator<std::_List_node<ActiveGrenade*> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);

		/* <0> (null):0 */
		void ~_List_impl(class _List_impl *, int);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 362 */
/* <0> (null):0 */
struct _List_iterator<ActiveGrenade*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 363 */
/* <0> (null):0 */
struct _List_const_iterator<ActiveGrenade*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 364 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<ActiveGrenade*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 365 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<ActiveGrenade*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 366 */
/* <0> (null):0 */
class list<NavConnect, std::allocator<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 367 */
/* <0> (null):0 */
class list<CNavLadder*, std::allocator<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 368 */
/* <0> (null):0 */
class list<HidingSpot*, std::allocator<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 369 */
/* <0> (null):0 */
class list<SpotOrder, std::allocator<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 370 */
/* <0> (null):0 */
class allocator<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 371 */
/* <0> (null):0 */
class allocator<std::_List_node<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 372 */
/* <0> (null):0 */
struct _List_node<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 373 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 374 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<SpotOrder> > {
public:

	/* class allocator<std::_List_node<SpotOrder> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 375 */
/* <0> (null):0 */
class _List_base<SpotOrder, std::allocator<SpotOrder> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<SpotOrder> > {
	public:

		/* class allocator<std::_List_node<SpotOrder> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 376 */
/* <0> (null):0 */
struct _List_iterator<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 377 */
/* <0> (null):0 */
struct _List_const_iterator<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 378 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 379 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 380 */
/* <0> (null):0 */
class list<SpotEncounter, std::allocator<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 381 */
/* <0> (null):0 */
class allocator<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 382 */
/* <0> (null):0 */
class allocator<std::_List_node<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 383 */
/* <0> (null):0 */
struct _List_node<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 384 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 385 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<HidingSpot*> > {
public:

	/* class allocator<std::_List_node<HidingSpot*> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 386 */
/* <0> (null):0 */
class _List_base<HidingSpot*, std::allocator<HidingSpot*> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<HidingSpot*> > {
	public:

		/* class allocator<std::_List_node<HidingSpot*> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 387 */
/* <0> (null):0 */
struct _List_iterator<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 388 */
/* <0> (null):0 */
struct _List_const_iterator<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 389 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 390 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 391 */
/* <0> (null):0 */
class allocator<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 392 */
/* <0> (null):0 */
class allocator<std::_List_node<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 393 */
/* <0> (null):0 */
struct _List_node<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 394 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 395 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<SpotEncounter> > {
public:

	/* class allocator<std::_List_node<SpotEncounter> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 396 */
/* <0> (null):0 */
class _List_base<SpotEncounter, std::allocator<SpotEncounter> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<SpotEncounter> > {
	public:

		/* class allocator<std::_List_node<SpotEncounter> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 397 */
/* <0> (null):0 */
struct _List_iterator<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 398 */
/* <0> (null):0 */
struct _List_const_iterator<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 399 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 400 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 401 */
/* <0> (null):0 */
class allocator<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 402 */
/* <0> (null):0 */
class allocator<std::_List_node<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 403 */
/* <0> (null):0 */
struct _List_node<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 404 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 405 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<NavConnect> > {
public:

	/* class allocator<std::_List_node<NavConnect> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 406 */
/* <0> (null):0 */
class _List_base<NavConnect, std::allocator<NavConnect> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<NavConnect> > {
	public:

		/* class allocator<std::_List_node<NavConnect> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 407 */
/* <0> (null):0 */
struct _List_iterator<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 408 */
/* <0> (null):0 */
struct _List_const_iterator<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 409 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 410 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 411 */
/* <0> (null):0 */
class allocator<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 412 */
/* <0> (null):0 */
class allocator<std::_List_node<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 413 */
/* <0> (null):0 */
struct _List_node<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 414 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 415 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<CNavLadder*> > {
public:

	/* class allocator<std::_List_node<CNavLadder*> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 416 */
/* <0> (null):0 */
class _List_base<CNavLadder*, std::allocator<CNavLadder*> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<CNavLadder*> > {
	public:

		/* class allocator<std::_List_node<CNavLadder*> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 417 */
/* <0> (null):0 */
struct _List_iterator<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 418 */
/* <0> (null):0 */
struct _List_const_iterator<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 419 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 420 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 421 */
/* <0> (null):0 */
class allocator<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 422 */
/* <0> (null):0 */
class allocator<std::_List_node<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 423 */
/* <0> (null):0 */
struct _List_node<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 424 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 425 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<CNavArea*> > {
public:

	/* class allocator<std::_List_node<CNavArea*> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 426 */
/* <0> (null):0 */
class _List_base<CNavArea*, std::allocator<CNavArea*> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<CNavArea*> > {
	public:

		/* class allocator<std::_List_node<CNavArea*> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 427 */
/* <0> (null):0 */
class list<CNavArea*, std::allocator<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 428 */
/* <0> (null):0 */
struct _List_iterator<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 429 */
/* <0> (null):0 */
struct _List_const_iterator<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 430 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 431 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 432 */
/* <0> (null):0 */
class vector<BotSpeakable*, std::allocator<BotSpeakable*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 433 */
/* <0> (null):0 */
class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 434 */
/* <0> (null):0 */
class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 435 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 436 */
/* <0> (null):0 */
struct _Vector_impl : public allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {
public:

	/* class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> <ancestor>; */ /*     0     1 */
	pointer                    _M_start;             /*     0     4 */
	pointer                    _M_finish;            /*     4     4 */
	pointer                    _M_end_of_storage;    /*     8     4 */
	/* <0> (null):0 */
	void _Vector_impl(class _Vector_impl *);

	/* <0> (null):0 */
	void _Vector_impl(class _Vector_impl *, const _Tp_alloc_type  &);


	/* size: 12, cachelines: 1, members: 4 */
	/* last cacheline: 12 bytes */

	/* BRAIN FART ALERT! 12 != 9 + 0(holes), diff = 3 */

}; /* size: 12 */

/* 437 */
/* <0> (null):0 */
struct _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > {
	/* <0> (null):0 */
	struct _Vector_impl : public allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {
	public:

		/* class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> <ancestor>; */ /*     0     1 */
		pointer                    _M_start;             /*     0     4 */
		pointer                    _M_finish;            /*     4     4 */
		pointer                    _M_end_of_storage;    /*     8     4 */
		/* <0> (null):0 */
		void _Vector_impl(class _Vector_impl *);

		/* <0> (null):0 */
		void _Vector_impl(class _Vector_impl *, const _Tp_alloc_type  &);


		/* size: 12, cachelines: 1, members: 4 */
		/* last cacheline: 12 bytes */

		/* BRAIN FART ALERT! 12 != 9 + 0(holes), diff = 3 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 438 */
/* <0> (null):0 */
class reverse_iterator<__gnu_cxx::__normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >* const*, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 439 */
/* <0> (null):0 */
class reverse_iterator<__gnu_cxx::__normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 440 */
/* <0> (null):0 */
class allocator<int> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 441 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 442 */
/* <0> (null):0 */
struct _Vector_impl : public allocator<int> {
public:

	/* class allocator<int>      <ancestor>; */      /*     0     1 */
	pointer                    _M_start;             /*     0     4 */
	pointer                    _M_finish;            /*     4     4 */
	pointer                    _M_end_of_storage;    /*     8     4 */
	/* <0> (null):0 */
	void _Vector_impl(class _Vector_impl *);

	/* <0> (null):0 */
	void _Vector_impl(class _Vector_impl *, const _Tp_alloc_type  &);


	/* size: 12, cachelines: 1, members: 4 */
	/* last cacheline: 12 bytes */

	/* BRAIN FART ALERT! 12 != 9 + 0(holes), diff = 3 */

}; /* size: 12 */

/* 443 */
/* <0> (null):0 */
struct _Vector_base<int, std::allocator<int> > {
	/* <0> (null):0 */
	struct _Vector_impl : public allocator<int> {
	public:

		/* class allocator<int>      <ancestor>; */      /*     0     1 */
		pointer                    _M_start;             /*     0     4 */
		pointer                    _M_finish;            /*     4     4 */
		pointer                    _M_end_of_storage;    /*     8     4 */
		/* <0> (null):0 */
		void _Vector_impl(class _Vector_impl *);

		/* <0> (null):0 */
		void _Vector_impl(class _Vector_impl *, const _Tp_alloc_type  &);


		/* size: 12, cachelines: 1, members: 4 */
		/* last cacheline: 12 bytes */

		/* BRAIN FART ALERT! 12 != 9 + 0(holes), diff = 3 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 444 */
/* <0> (null):0 */
class vector<int, std::allocator<int> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 445 */
/* <0> (null):0 */
class reverse_iterator<__gnu_cxx::__normal_iterator<const int*, std::vector<int, std::allocator<int> > > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 446 */
/* <0> (null):0 */
class reverse_iterator<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 447 */
/* <0> (null):0 */
class list<BotPhrase*, std::allocator<BotPhrase*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 448 */
/* <0> (null):0 */
class allocator<BotPhrase*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 449 */
/* <0> (null):0 */
class allocator<std::_List_node<BotPhrase*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 450 */
/* <0> (null):0 */
struct _List_node<BotPhrase*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 451 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 452 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<BotPhrase*> > {
public:

	/* class allocator<std::_List_node<BotPhrase*> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 453 */
/* <0> (null):0 */
class _List_base<BotPhrase*, std::allocator<BotPhrase*> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<BotPhrase*> > {
	public:

		/* class allocator<std::_List_node<BotPhrase*> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 454 */
/* <0> (null):0 */
struct _List_iterator<BotPhrase*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 455 */
/* <0> (null):0 */
struct _List_const_iterator<BotPhrase*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 456 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<BotPhrase*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 457 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<BotPhrase*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 458 */
/* <0> (null):0 */
enum {
	__value = 1,
}; /* size: 4 */

/* 459 */
/* <0> (null):0 */
struct __traitor<std::__is_integer<int>, std::__is_floating<int> > {
	/* <0> (null):0 */
	enum {
		__value = 1,
	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 460 */
/* <0> (null):0 */
enum {
	__value = 1,
}; /* size: 4 */

/* 461 */
/* <0> (null):0 */
struct __traitor<std::__is_arithmetic<int>, std::__is_pointer<int> > {
	/* <0> (null):0 */
	enum {
		__value = 1,
	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 462 */
 /* pointer to 83 */
 /* size: 4 */

/* 463 */
 /* pointer to 464 */
 /* size: 4 */

/* 464 */
/* <0> (null):0 */
struct CBaseEntity {
	/* <0> (null):0 */
	virtual int ObjectCaps(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10ObjectCapsEv */

	/* <0> (null):0 */
	edict_t * edict(class CBaseEntity *); /* linkage=_ZN11CBaseEntity5edictEv */

	/* <0> (null):0 */
	int entindex(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8entindexEv */

	/* <0> (null):0 */
	virtual void Restart(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7RestartEv */

	/* <0> (null):0 */
	virtual void Activate(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8ActivateEv */

	/* <0> (null):0 */
	virtual void DeathNotice(class CBaseEntity *, entvars_t *); /* linkage=_ZN11CBaseEntity11DeathNoticeEP9entvars_s */

	/* <0> (null):0 */
	virtual BOOL IsTriggered(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity11IsTriggeredEPS_ */

	/* <0> (null):0 */
	virtual class CBaseMonster * MyMonsterPointer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity16MyMonsterPointerEv */

	/* <0> (null):0 */
	virtual class CSquadMonster * MySquadMonsterPointer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity21MySquadMonsterPointerEv */

	/* <0> (null):0 */
	virtual int IsMoving(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8IsMovingEv */

	/* <0> (null):0 */
	virtual void OverrideReset(class CBaseEntity *); /* linkage=_ZN11CBaseEntity13OverrideResetEv */

	/* <0> (null):0 */
	virtual void SetToggleState(class CBaseEntity *, int); /* linkage=_ZN11CBaseEntity14SetToggleStateEi */

	/* <0> (null):0 */
	virtual BOOL OnControls(class CBaseEntity *, entvars_t *); /* linkage=_ZN11CBaseEntity10OnControlsEP9entvars_s */

	/* <0> (null):0 */
	virtual BOOL IsBSPModel(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10IsBSPModelEv */

	/* <0> (null):0 */
	virtual BOOL ReflectGauss(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12ReflectGaussEv */

	/* <0> (null):0 */
	virtual void Touch(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity5TouchEPS_ */

	/* <0> (null):0 */
	virtual void Use(class CBaseEntity *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float); /* linkage=_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf */

	/* <0> (null):0 */
	virtual void Blocked(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity7BlockedEPS_ */

	/* <0> (null):0 */
	virtual class CBaseEntity * Respawn(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7RespawnEv */

	/* <0> (null):0 */
	virtual void UpdateOwner(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11UpdateOwnerEv */

	/* <0> (null):0 */
	virtual class Vector Center(class CBaseEntity *); /* linkage=_ZN11CBaseEntity6CenterEv */

	/* <0> (null):0 */
	virtual class Vector EyePosition(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11EyePositionEv */

	/* <0> (null):0 */
	virtual class Vector EarPosition(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11EarPositionEv */

	/* <0> (null):0 */
	virtual BOOL HasTarget(class CBaseEntity *, string_t); /* linkage=_ZN11CBaseEntity9HasTargetEj */

	/* vtable has 22 entries: {
	   [6] = ObjectCaps(_ZN11CBaseEntity10ObjectCapsEv), 
	   [2] = Restart(_ZN11CBaseEntity7RestartEv), 
	   [7] = Activate(_ZN11CBaseEntity8ActivateEv), 
	   [10] = DeathNotice(_ZN11CBaseEntity11DeathNoticeEP9entvars_s), 
	   [17] = IsTriggered(_ZN11CBaseEntity11IsTriggeredEPS_), 
	   [18] = MyMonsterPointer(_ZN11CBaseEntity16MyMonsterPointerEv), 
	   [19] = MySquadMonsterPointer(_ZN11CBaseEntity21MySquadMonsterPointerEv), 
	   [27] = IsMoving(_ZN11CBaseEntity8IsMovingEv), 
	   [28] = OverrideReset(_ZN11CBaseEntity13OverrideResetEv), 
	   [30] = SetToggleState(_ZN11CBaseEntity14SetToggleStateEi), 
	   [33] = OnControls(_ZN11CBaseEntity10OnControlsEP9entvars_s), 
	   [36] = IsBSPModel(_ZN11CBaseEntity10IsBSPModelEv), 
	   [37] = ReflectGauss(_ZN11CBaseEntity12ReflectGaussEv), 
	   [45] = Touch(_ZN11CBaseEntity5TouchEPS_), 
	   [46] = Use(_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf), 
	   [47] = Blocked(_ZN11CBaseEntity7BlockedEPS_), 
	   [48] = Respawn(_ZN11CBaseEntity7RespawnEv), 
	   [49] = UpdateOwner(_ZN11CBaseEntity11UpdateOwnerEv), 
	   [51] = Center(_ZN11CBaseEntity6CenterEv), 
	   [52] = EyePosition(_ZN11CBaseEntity11EyePositionEv), 
	   [53] = EarPosition(_ZN11CBaseEntity11EarPositionEv), 
	   [38] = HasTarget(_ZN11CBaseEntity9HasTargetEj), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 465 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 466 */
/* <0> (null):0 */
struct {
	int                        event;                /*     0     4 */
	char *                     options;              /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 467 */
/* <0> (null):0 */
typedef class  MonsterEvent_t; /* size: 8 */

/* 468 */
/* <0> (null):0 */
enum {
	USE_OFF = 0,
	USE_ON = 1,
	USE_SET = 2,
	USE_TOGGLE = 3,
}; /* size: 4 */

/* 469 */
/* <0> (null):0 */
typedef enum  USE_TYPE; /* size: 4 */

/* 470 */
/* <0> (null):0 */
class EHANDLE {
private:

	edict_t *                  m_pent;               /*     0     4 */
	int                        m_serialnumber;       /*     4     4 */
	/* <0> (null):0 */
	edict_t * Get(class EHANDLE *); /* linkage=_ZN7EHANDLE3GetEv */

	/* <0> (null):0 */
	edict_t * Set(class EHANDLE *, edict_t *); /* linkage=_ZN7EHANDLE3SetEP7edict_s */

	/* <0> (null):0 */
	int operator int(class EHANDLE *); /* linkage=_ZN7EHANDLEcviEv */

	/* <0> (null):0 */
	class CBaseEntity * operator CBaseEntity*(class EHANDLE *); /* linkage=_ZN7EHANDLEcvP11CBaseEntityEv */

	/* <0> (null):0 */
	class CBaseEntity * operator=(class EHANDLE *, class CBaseEntity *); /* linkage=_ZN7EHANDLEaSEP11CBaseEntity */

	/* <0> (null):0 */
	class CBaseEntity * operator->(class EHANDLE *); /* linkage=_ZN7EHANDLEptEv */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 471 */
 /* pointer to 470 */
 /* size: 4 */

/* 472 */
/* <0> (null):0 */
class CGrenade {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 473 */
/* <0> (null):0 */
class CBasePlayer {
	/* <0> (null):0 */
	virtual class Vector BodyTarget(class CBasePlayer *, const class Vector  &); /* linkage=_ZN11CBasePlayer10BodyTargetERK6Vector */

	/* <0> (null):0 */
	virtual void StartSneaking(class CBasePlayer *); /* linkage=_ZN11CBasePlayer13StartSneakingEv */

	/* <0> (null):0 */
	virtual void StopSneaking(class CBasePlayer *); /* linkage=_ZN11CBasePlayer12StopSneakingEv */

	/* <0> (null):0 */
	virtual BOOL IsSneaking(class CBasePlayer *); /* linkage=_ZN11CBasePlayer10IsSneakingEv */

	/* <0> (null):0 */
	virtual BOOL IsAlive(class CBasePlayer *); /* linkage=_ZN11CBasePlayer7IsAliveEv */

	/* <0> (null):0 */
	virtual BOOL ShouldFadeOnDeath(class CBasePlayer *); /* linkage=_ZN11CBasePlayer17ShouldFadeOnDeathEv */

	/* <0> (null):0 */
	virtual BOOL IsPlayer(class CBasePlayer *); /* linkage=_ZN11CBasePlayer8IsPlayerEv */

	/* <0> (null):0 */
	virtual BOOL IsNetClient(class CBasePlayer *); /* linkage=_ZN11CBasePlayer11IsNetClientEv */

	/* <0> (null):0 */
	virtual int ObjectCaps(class CBasePlayer *); /* linkage=_ZN11CBasePlayer10ObjectCapsEv */

	/* vtable has 9 entries: {
	   [54] = BodyTarget(_ZN11CBasePlayer10BodyTargetERK6Vector), 
	   [31] = StartSneaking(_ZN11CBasePlayer13StartSneakingEv), 
	   [32] = StopSneaking(_ZN11CBasePlayer12StopSneakingEv), 
	   [34] = IsSneaking(_ZN11CBasePlayer10IsSneakingEv), 
	   [35] = IsAlive(_ZN11CBasePlayer7IsAliveEv), 
	   [66] = ShouldFadeOnDeath(_ZN11CBasePlayer17ShouldFadeOnDeathEv), 
	   [40] = IsPlayer(_ZN11CBasePlayer8IsPlayerEv), 
	   [41] = IsNetClient(_ZN11CBasePlayer11IsNetClientEv), 
	   [6] = ObjectCaps(_ZN11CBasePlayer10ObjectCapsEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 474 */
 /* pointer to 473 */
 /* size: 4 */

/* 475 */
/* <0> (null):0 */
class new_allocator<ActiveGrenade*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 476 */
/* <0> (null):0 */
class new_allocator<std::_List_node<ActiveGrenade*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 477 */
/* <0> (null):0 */
class new_allocator<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 478 */
/* <0> (null):0 */
class new_allocator<std::_List_node<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 479 */
/* <0> (null):0 */
class new_allocator<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 480 */
/* <0> (null):0 */
class new_allocator<std::_List_node<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 481 */
/* <0> (null):0 */
class new_allocator<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 482 */
/* <0> (null):0 */
class new_allocator<std::_List_node<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 483 */
/* <0> (null):0 */
class new_allocator<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 484 */
/* <0> (null):0 */
class new_allocator<std::_List_node<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 485 */
/* <0> (null):0 */
class new_allocator<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 486 */
/* <0> (null):0 */
class new_allocator<std::_List_node<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 487 */
/* <0> (null):0 */
class new_allocator<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 488 */
/* <0> (null):0 */
class new_allocator<std::_List_node<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 489 */
/* <0> (null):0 */
struct __numeric_traits_integer<int> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 490 */
/* <0> (null):0 */
class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 491 */
/* <0> (null):0 */
class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 492 */
/* <0> (null):0 */
class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >* const*, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 493 */
/* <0> (null):0 */
class new_allocator<int> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 494 */
/* <0> (null):0 */
class __normal_iterator<int*, std::vector<int, std::allocator<int> > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 495 */
/* <0> (null):0 */
class __normal_iterator<const int*, std::vector<int, std::allocator<int> > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 496 */
/* <0> (null):0 */
class new_allocator<BotPhrase*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 497 */
/* <0> (null):0 */
class new_allocator<std::_List_node<BotPhrase*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 498 */
wchar_t
 /* size: 4 */

/* 499 */
/* <0> (null):0 */
struct _List_node_base {
	class _List_node_base *    _M_next;              /*     0     4 */
	class _List_node_base *    _M_prev;              /*     4     4 */
	/* <0> (null):0 */
	void swap(class _List_node_base &, class _List_node_base &); /* linkage=_ZNSt8__detail15_List_node_base4swapERS0_S1_ */

	/* <0> (null):0 */
	void _M_transfer(class _List_node_base *, class _List_node_base *, class _List_node_base *); /* linkage=_ZNSt8__detail15_List_node_base11_M_transferEPS0_S1_ */

	/* <0> (null):0 */
	void _M_reverse(class _List_node_base *); /* linkage=_ZNSt8__detail15_List_node_base10_M_reverseEv */

	/* <0> (null):0 */
	void _M_hook(class _List_node_base *, class _List_node_base *); /* linkage=_ZNSt8__detail15_List_node_base7_M_hookEPS0_ */

	/* <0> (null):0 */
	void _M_unhook(class _List_node_base *); /* linkage=_ZNSt8__detail15_List_node_base9_M_unhookEv */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 500 */
 /* pointer to 499 */
 /* size: 4 */

/* 501 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 502 */
 /* pointer to 499 */
 /* size: 4 */

/* 503 */
/* <0> (null):0 */
enum GameEventType {
	EVENT_INVALID = 0,
	EVENT_WEAPON_FIRED = 1,
	EVENT_WEAPON_FIRED_ON_EMPTY = 2,
	EVENT_WEAPON_RELOADED = 3,
	EVENT_HE_GRENADE_EXPLODED = 4,
	EVENT_FLASHBANG_GRENADE_EXPLODED = 5,
	EVENT_SMOKE_GRENADE_EXPLODED = 6,
	EVENT_GRENADE_BOUNCED = 7,
	EVENT_BEING_SHOT_AT = 8,
	EVENT_PLAYER_BLINDED_BY_FLASHBANG = 9,
	EVENT_PLAYER_FOOTSTEP = 10,
	EVENT_PLAYER_JUMPED = 11,
	EVENT_PLAYER_DIED = 12,
	EVENT_PLAYER_LANDED_FROM_HEIGHT = 13,
	EVENT_PLAYER_TOOK_DAMAGE = 14,
	EVENT_HOSTAGE_DAMAGED = 15,
	EVENT_HOSTAGE_KILLED = 16,
	EVENT_DOOR = 17,
	EVENT_BREAK_GLASS = 18,
	EVENT_BREAK_WOOD = 19,
	EVENT_BREAK_METAL = 20,
	EVENT_BREAK_FLESH = 21,
	EVENT_BREAK_CONCRETE = 22,
	EVENT_BOMB_PLANTED = 23,
	EVENT_BOMB_DROPPED = 24,
	EVENT_BOMB_PICKED_UP = 25,
	EVENT_BOMB_BEEP = 26,
	EVENT_BOMB_DEFUSING = 27,
	EVENT_BOMB_DEFUSE_ABORTED = 28,
	EVENT_BOMB_DEFUSED = 29,
	EVENT_BOMB_EXPLODED = 30,
	EVENT_HOSTAGE_USED = 31,
	EVENT_HOSTAGE_RESCUED = 32,
	EVENT_ALL_HOSTAGES_RESCUED = 33,
	EVENT_VIP_ESCAPED = 34,
	EVENT_VIP_ASSASSINATED = 35,
	EVENT_TERRORISTS_WIN = 36,
	EVENT_CTS_WIN = 37,
	EVENT_ROUND_DRAW = 38,
	EVENT_ROUND_WIN = 39,
	EVENT_ROUND_LOSS = 40,
	EVENT_ROUND_START = 41,
	EVENT_PLAYER_SPAWNED = 42,
	EVENT_CLIENT_CORPSE_SPAWNED = 43,
	EVENT_BUY_TIME_START = 44,
	EVENT_PLAYER_LEFT_BUY_ZONE = 45,
	EVENT_DEATH_CAMERA_START = 46,
	EVENT_KILL_ALL = 47,
	EVENT_ROUND_TIME = 48,
	EVENT_DIE = 49,
	EVENT_KILL = 50,
	EVENT_HEADSHOT = 51,
	EVENT_KILL_FLASHBANGED = 52,
	EVENT_TUTOR_BUY_MENU_OPENNED = 53,
	EVENT_TUTOR_AUTOBUY = 54,
	EVENT_PLAYER_BOUGHT_SOMETHING = 55,
	EVENT_TUTOR_NOT_BUYING_ANYTHING = 56,
	EVENT_TUTOR_NEED_TO_BUY_PRIMARY_WEAPON = 57,
	EVENT_TUTOR_NEED_TO_BUY_PRIMARY_AMMO = 58,
	EVENT_TUTOR_NEED_TO_BUY_SECONDARY_AMMO = 59,
	EVENT_TUTOR_NEED_TO_BUY_ARMOR = 60,
	EVENT_TUTOR_NEED_TO_BUY_DEFUSE_KIT = 61,
	EVENT_TUTOR_NEED_TO_BUY_GRENADE = 62,
	EVENT_CAREER_TASK_DONE = 63,
	EVENT_START_RADIO_1 = 64,
	EVENT_RADIO_COVER_ME = 65,
	EVENT_RADIO_YOU_TAKE_THE_POINT = 66,
	EVENT_RADIO_HOLD_THIS_POSITION = 67,
	EVENT_RADIO_REGROUP_TEAM = 68,
	EVENT_RADIO_FOLLOW_ME = 69,
	EVENT_RADIO_TAKING_FIRE = 70,
	EVENT_START_RADIO_2 = 71,
	EVENT_RADIO_GO_GO_GO = 72,
	EVENT_RADIO_TEAM_FALL_BACK = 73,
	EVENT_RADIO_STICK_TOGETHER_TEAM = 74,
	EVENT_RADIO_GET_IN_POSITION_AND_WAIT = 75,
	EVENT_RADIO_STORM_THE_FRONT = 76,
	EVENT_RADIO_REPORT_IN_TEAM = 77,
	EVENT_START_RADIO_3 = 78,
	EVENT_RADIO_AFFIRMATIVE = 79,
	EVENT_RADIO_ENEMY_SPOTTED = 80,
	EVENT_RADIO_NEED_BACKUP = 81,
	EVENT_RADIO_SECTOR_CLEAR = 82,
	EVENT_RADIO_IN_POSITION = 83,
	EVENT_RADIO_REPORTING_IN = 84,
	EVENT_RADIO_GET_OUT_OF_THERE = 85,
	EVENT_RADIO_NEGATIVE = 86,
	EVENT_RADIO_ENEMY_DOWN = 87,
	EVENT_END_RADIO = 88,
	EVENT_NEW_MATCH = 89,
	EVENT_PLAYER_CHANGED_TEAM = 90,
	EVENT_BULLET_IMPACT = 91,
	EVENT_GAME_COMMENCE = 92,
	EVENT_WEAPON_ZOOMED = 93,
	EVENT_HOSTAGE_CALLED_FOR_HELP = 94,
	NUM_GAME_EVENTS = 95,
}; /* size: 4 */

/* 504 */
/* <0> (null):0 */
class ActiveGrenade {
private:

	int                        m_id;                 /*     0     4 */
	class CGrenade *           m_entity;             /*     4     4 */
	class Vector              m_detonationPosition;  /*     8    12 */
	float                      m_dieTimestamp;       /*    20     4 */
	/* <0> (null):0 */
	void ActiveGrenade(class ActiveGrenade *, int, class CGrenade *);

	/* <0> (null):0 */
	void OnEntityGone(class ActiveGrenade *); /* linkage=_ZN13ActiveGrenade12OnEntityGoneEv */

	/* <0> (null):0 */
	bool IsValid(const class ActiveGrenade  *); /* linkage=_ZNK13ActiveGrenade7IsValidEv */

	/* <0> (null):0 */
	bool IsEntity(const class ActiveGrenade  *, class CGrenade *); /* linkage=_ZNK13ActiveGrenade8IsEntityEP8CGrenade */

	/* <0> (null):0 */
	int GetID(const class ActiveGrenade  *); /* linkage=_ZNK13ActiveGrenade5GetIDEv */

	/* <0> (null):0 */
	const class Vector  * GetDetonationPosition(const class ActiveGrenade  *); /* linkage=_ZNK13ActiveGrenade21GetDetonationPositionEv */

	/* <0> (null):0 */
	const class Vector  * GetPosition(const class ActiveGrenade  *); /* linkage=_ZNK13ActiveGrenade11GetPositionEv */


	/* size: 24, cachelines: 1, members: 4 */
	/* last cacheline: 24 bytes */
}; /* size: 24 */

/* 505 */
 /* pointer to 472 */
 /* size: 4 */

/* 506 */
 /* pointer to 504 */
 /* size: 4 */

/* 507 */
 /* pointer to 508 */
 /* size: 4 */

/* 508 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 24 */

/* 509 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 510 */
/* <0> (null):0 */
typedef class ActiveGrenade * * pointer; /* size: 4 */

/* 511 */
/* <0> (null):0 */
typedef const class ActiveGrenade *  * const_pointer; /* size: 4 */

/* 512 */
/* <0> (null):0 */
class new_allocator<ActiveGrenade*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class ActiveGrenade * * pointer;

	/* <0> (null):0 */
	typedef const class ActiveGrenade *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<ActiveGrenade*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<ActiveGrenade*> *, const class new_allocator<ActiveGrenade*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<ActiveGrenade*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<ActiveGrenade*>  *, class ActiveGrenade * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP13ActiveGrenadeE7addressERS2_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<ActiveGrenade*>  *, const class ActiveGrenade *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP13ActiveGrenadeE7addressERKS2_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<ActiveGrenade*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP13ActiveGrenadeE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<ActiveGrenade*> *, class ActiveGrenade * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIP13ActiveGrenadeE10deallocateEPS2_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<ActiveGrenade*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP13ActiveGrenadeE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<ActiveGrenade*> *, class ActiveGrenade * *, const class ActiveGrenade *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIP13ActiveGrenadeE9constructEPS2_RKS2_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<ActiveGrenade*> *, class ActiveGrenade * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP13ActiveGrenadeE7destroyEPS2_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 513 */
 /* pointer to 506 */
 /* size: 4 */

/* 514 */
 /* pointer to 515 */
 /* size: 4 */

/* 515 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 516 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 517 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 518 */
 /* pointer to 512 */
 /* size: 4 */

/* 519 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 520 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 521 */
 /* pointer to 522 */
 /* size: 4 */

/* 522 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 523 */
/* <0> (null):0 */
typedef class ActiveGrenade * & reference; /* size: 4 */

/* 524 */
/* <0> (null):0 */
typedef const class ActiveGrenade *  & const_reference; /* size: 4 */

/* 525 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<ActiveGrenade*> > other; /* size: 0 */

/* 526 */
/* <0> (null):0 */
struct rebind<std::_List_node<ActiveGrenade*> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<ActiveGrenade*> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 527 */
/* <0> (null):0 */
typedef struct allocator<ActiveGrenade*> other; /* size: 1 */

/* 528 */
/* <0> (null):0 */
struct rebind<ActiveGrenade*> {
	/* <0> (null):0 */
	typedef struct allocator<ActiveGrenade*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 529 */
/* <0> (null):0 */
class allocator<ActiveGrenade*> : public new_allocator<ActiveGrenade*> {
public:

	/* class new_allocator<ActiveGrenade*> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class ActiveGrenade * & reference;

	/* <0> (null):0 */
	typedef const class ActiveGrenade *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<ActiveGrenade*> *);

	/* <0> (null):0 */
	void allocator(class allocator<ActiveGrenade*> *, const class allocator<ActiveGrenade*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<ActiveGrenade*> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<ActiveGrenade*> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<ActiveGrenade*> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<ActiveGrenade*> {
		/* <0> (null):0 */
		typedef struct allocator<ActiveGrenade*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	void allocator<std::_List_node<ActiveGrenade*> >(class allocator<ActiveGrenade*> *, const class allocator<std::_List_node<ActiveGrenade*> >  &);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 530 */
 /* pointer to 529 */
 /* size: 4 */

/* 531 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 532 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 533 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 534 */
/* <0> (null):0 */
typedef class _List_node<ActiveGrenade*> * pointer; /* size: 4 */

/* 535 */
/* <0> (null):0 */
typedef const class _List_node<ActiveGrenade*>  * const_pointer; /* size: 4 */

/* 536 */
/* <0> (null):0 */
class new_allocator<std::_List_node<ActiveGrenade*> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<ActiveGrenade*> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<ActiveGrenade*>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<ActiveGrenade*> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<ActiveGrenade*> > *, const class new_allocator<std::_List_node<ActiveGrenade*> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<ActiveGrenade*> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<ActiveGrenade*> >  *, class _List_node<ActiveGrenade*> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP13ActiveGrenadeEE7addressERS4_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<ActiveGrenade*> >  *, const class _List_node<ActiveGrenade*>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP13ActiveGrenadeEE7addressERKS4_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<ActiveGrenade*> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP13ActiveGrenadeEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<ActiveGrenade*> > *, class _List_node<ActiveGrenade*> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP13ActiveGrenadeEE10deallocateEPS4_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<ActiveGrenade*> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP13ActiveGrenadeEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<ActiveGrenade*> > *, class _List_node<ActiveGrenade*> *, const class _List_node<ActiveGrenade*>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP13ActiveGrenadeEE9constructEPS4_RKS4_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<ActiveGrenade*> > *, class _List_node<ActiveGrenade*> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP13ActiveGrenadeEE7destroyEPS4_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 537 */
 /* pointer to 358 */
 /* size: 4 */

/* 538 */
 /* pointer to 539 */
 /* size: 4 */

/* 539 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 540 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 541 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 542 */
 /* pointer to 536 */
 /* size: 4 */

/* 543 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 544 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 545 */
 /* pointer to 546 */
 /* size: 4 */

/* 546 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 547 */
/* <0> (null):0 */
class allocator<std::_List_node<ActiveGrenade*> > : public new_allocator<std::_List_node<ActiveGrenade*> > {
public:

	/* class new_allocator<std::_List_node<ActiveGrenade*> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<ActiveGrenade*> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<ActiveGrenade*> > *, const class allocator<std::_List_node<ActiveGrenade*> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<ActiveGrenade*> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 548 */
 /* pointer to 547 */
 /* size: 4 */

/* 549 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 550 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 551 */
 /* pointer to 360 */
 /* size: 4 */

/* 552 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 553 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 554 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 555 */
/* <0> (null):0 */
typedef struct allocator<ActiveGrenade*> allocator_type; /* size: 1 */

/* 556 */
/* <0> (null):0 */
class _List_base<ActiveGrenade*, std::allocator<ActiveGrenade*> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<ActiveGrenade*> allocator_type;

	/* <0> (null):0 */
	class _List_node<ActiveGrenade*> * _M_get_node(class _List_base<ActiveGrenade*, std::allocator<ActiveGrenade*> > *); /* linkage=_ZNSt10_List_baseIP13ActiveGrenadeSaIS1_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<ActiveGrenade*, std::allocator<ActiveGrenade*> > *, class _List_node<ActiveGrenade*> *); /* linkage=_ZNSt10_List_baseIP13ActiveGrenadeSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<ActiveGrenade*, std::allocator<ActiveGrenade*> > *); /* linkage=_ZNSt10_List_baseIP13ActiveGrenadeSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<ActiveGrenade*, std::allocator<ActiveGrenade*> >  *); /* linkage=_ZNKSt10_List_baseIP13ActiveGrenadeSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<ActiveGrenade*, std::allocator<ActiveGrenade*> >  *); /* linkage=_ZNKSt10_List_baseIP13ActiveGrenadeSaIS1_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<ActiveGrenade*, std::allocator<ActiveGrenade*> >  *); /* linkage=_ZNKSt10_List_baseIP13ActiveGrenadeSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<ActiveGrenade*, std::allocator<ActiveGrenade*> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<ActiveGrenade*, std::allocator<ActiveGrenade*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<ActiveGrenade*, std::allocator<ActiveGrenade*> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<ActiveGrenade*, std::allocator<ActiveGrenade*> > *); /* linkage=_ZNSt10_List_baseIP13ActiveGrenadeSaIS1_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<ActiveGrenade*, std::allocator<ActiveGrenade*> > *); /* linkage=_ZNSt10_List_baseIP13ActiveGrenadeSaIS1_EE7_M_initEv */

	/* <0> (null):0 */
	using ::IsBombDefused;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 557 */
 /* pointer to 556 */
 /* size: 4 */

/* 558 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 559 */
 /* pointer to 560 */
 /* size: 4 */

/* 560 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 561 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 562 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 563 */
/* <0> (null):0 */
typedef class ActiveGrenade * value_type; /* size: 4 */

/* 564 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 565 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 566 */
/* <0> (null):0 */
typedef struct _List_iterator<ActiveGrenade*> iterator; /* size: 0 */

/* 567 */
/* <0> (null):0 */
typedef struct _List_const_iterator<ActiveGrenade*> const_iterator; /* size: 0 */

/* 568 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<ActiveGrenade*> > const_reverse_iterator; /* size: 0 */

/* 569 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<ActiveGrenade*> > reverse_iterator; /* size: 0 */

/* 570 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 571 */
/* <0> (null):0 */
typedef struct allocator<ActiveGrenade*> allocator_type; /* size: 1 */

/* 572 */
/* <0> (null):0 */
typedef struct _List_node<ActiveGrenade*> _Node; /* size: 0 */

/* 573 */
/* <0> (null):0 */
class list<ActiveGrenade*, std::allocator<ActiveGrenade*> > : protected _List_base<ActiveGrenade*, std::allocator<ActiveGrenade*> > {
protected:

	/* class _List_base<ActiveGrenade*, std::allocator<ActiveGrenade*> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef class ActiveGrenade * value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<ActiveGrenade*> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<ActiveGrenade*> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<ActiveGrenade*> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<ActiveGrenade*> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<ActiveGrenade*> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<ActiveGrenade*> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<ActiveGrenade*, std::allocator<ActiveGrenade*> > *, const value_type  &); /* linkage=_ZNSt4listIP13ActiveGrenadeSaIS1_EE14_M_create_nodeERKS1_ */

	/* <0> (null):0 */
	void list(class list<ActiveGrenade*, std::allocator<ActiveGrenade*> > *);

	/* <0> (null):0 */
	void list(class list<ActiveGrenade*, std::allocator<ActiveGrenade*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<ActiveGrenade*, std::allocator<ActiveGrenade*> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<ActiveGrenade*, std::allocator<ActiveGrenade*> > *, const class list<ActiveGrenade*, std::allocator<ActiveGrenade*> >  &);

	/* <0> (null):0 */
	class list<ActiveGrenade*, std::allocator<ActiveGrenade*> > & operator=(class list<ActiveGrenade*, std::allocator<ActiveGrenade*> > *, const class list<ActiveGrenade*, std::allocator<ActiveGrenade*> >  &); /* linkage=_ZNSt4listIP13ActiveGrenadeSaIS1_EEaSERKS3_ */

	/* <0> (null):0 */
	void assign(class list<ActiveGrenade*, std::allocator<ActiveGrenade*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP13ActiveGrenadeSaIS1_EE6assignEjRKS1_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<ActiveGrenade*, std::allocator<ActiveGrenade*> >  *); /* linkage=_ZNKSt4listIP13ActiveGrenadeSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<ActiveGrenade*, std::allocator<ActiveGrenade*> > *); /* linkage=_ZNSt4listIP13ActiveGrenadeSaIS1_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<ActiveGrenade*, std::allocator<ActiveGrenade*> >  *); /* linkage=_ZNKSt4listIP13ActiveGrenadeSaIS1_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<ActiveGrenade*, std::allocator<ActiveGrenade*> > *); /* linkage=_ZNSt4listIP13ActiveGrenadeSaIS1_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<ActiveGrenade*, std::allocator<ActiveGrenade*> >  *); /* linkage=_ZNKSt4listIP13ActiveGrenadeSaIS1_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<ActiveGrenade*, std::allocator<ActiveGrenade*> > *); /* linkage=_ZNSt4listIP13ActiveGrenadeSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<ActiveGrenade*, std::allocator<ActiveGrenade*> >  *); /* linkage=_ZNKSt4listIP13ActiveGrenadeSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<ActiveGrenade*, std::allocator<ActiveGrenade*> > *); /* linkage=_ZNSt4listIP13ActiveGrenadeSaIS1_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<ActiveGrenade*, std::allocator<ActiveGrenade*> >  *); /* linkage=_ZNKSt4listIP13ActiveGrenadeSaIS1_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<ActiveGrenade*, std::allocator<ActiveGrenade*> >  *); /* linkage=_ZNKSt4listIP13ActiveGrenadeSaIS1_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<ActiveGrenade*, std::allocator<ActiveGrenade*> >  *); /* linkage=_ZNKSt4listIP13ActiveGrenadeSaIS1_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<ActiveGrenade*, std::allocator<ActiveGrenade*> >  *); /* linkage=_ZNKSt4listIP13ActiveGrenadeSaIS1_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<ActiveGrenade*, std::allocator<ActiveGrenade*> > *, unsigned int, class ActiveGrenade *); /* linkage=_ZNSt4listIP13ActiveGrenadeSaIS1_EE6resizeEjS1_ */

	/* <0> (null):0 */
	reference front(class list<ActiveGrenade*, std::allocator<ActiveGrenade*> > *); /* linkage=_ZNSt4listIP13ActiveGrenadeSaIS1_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<ActiveGrenade*, std::allocator<ActiveGrenade*> >  *); /* linkage=_ZNKSt4listIP13ActiveGrenadeSaIS1_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<ActiveGrenade*, std::allocator<ActiveGrenade*> > *); /* linkage=_ZNSt4listIP13ActiveGrenadeSaIS1_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<ActiveGrenade*, std::allocator<ActiveGrenade*> >  *); /* linkage=_ZNKSt4listIP13ActiveGrenadeSaIS1_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<ActiveGrenade*, std::allocator<ActiveGrenade*> > *, const value_type  &); /* linkage=_ZNSt4listIP13ActiveGrenadeSaIS1_EE10push_frontERKS1_ */

	/* <0> (null):0 */
	void pop_front(class list<ActiveGrenade*, std::allocator<ActiveGrenade*> > *); /* linkage=_ZNSt4listIP13ActiveGrenadeSaIS1_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<ActiveGrenade*, std::allocator<ActiveGrenade*> > *, const value_type  &); /* linkage=_ZNSt4listIP13ActiveGrenadeSaIS1_EE9push_backERKS1_ */

	/* <0> (null):0 */
	void pop_back(class list<ActiveGrenade*, std::allocator<ActiveGrenade*> > *); /* linkage=_ZNSt4listIP13ActiveGrenadeSaIS1_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<ActiveGrenade*, std::allocator<ActiveGrenade*> > *, class _List_iterator<ActiveGrenade*>, const value_type  &); /* linkage=_ZNSt4listIP13ActiveGrenadeSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void insert(class list<ActiveGrenade*, std::allocator<ActiveGrenade*> > *, class _List_iterator<ActiveGrenade*>, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP13ActiveGrenadeSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */

	/* <0> (null):0 */
	iterator erase(class list<ActiveGrenade*, std::allocator<ActiveGrenade*> > *, class _List_iterator<ActiveGrenade*>); /* linkage=_ZNSt4listIP13ActiveGrenadeSaIS1_EE5eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	iterator erase(class list<ActiveGrenade*, std::allocator<ActiveGrenade*> > *, class _List_iterator<ActiveGrenade*>, class _List_iterator<ActiveGrenade*>); /* linkage=_ZNSt4listIP13ActiveGrenadeSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */

	/* <0> (null):0 */
	void swap(class list<ActiveGrenade*, std::allocator<ActiveGrenade*> > *, class list<ActiveGrenade*, std::allocator<ActiveGrenade*> > &); /* linkage=_ZNSt4listIP13ActiveGrenadeSaIS1_EE4swapERS3_ */

	/* <0> (null):0 */
	void clear(class list<ActiveGrenade*, std::allocator<ActiveGrenade*> > *); /* linkage=_ZNSt4listIP13ActiveGrenadeSaIS1_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<ActiveGrenade*, std::allocator<ActiveGrenade*> > *, class _List_iterator<ActiveGrenade*>, class list<ActiveGrenade*, std::allocator<ActiveGrenade*> > &); /* linkage=_ZNSt4listIP13ActiveGrenadeSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */

	/* <0> (null):0 */
	void splice(class list<ActiveGrenade*, std::allocator<ActiveGrenade*> > *, class _List_iterator<ActiveGrenade*>, class list<ActiveGrenade*, std::allocator<ActiveGrenade*> > &, class _List_iterator<ActiveGrenade*>); /* linkage=_ZNSt4listIP13ActiveGrenadeSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */

	/* <0> (null):0 */
	void splice(class list<ActiveGrenade*, std::allocator<ActiveGrenade*> > *, class _List_iterator<ActiveGrenade*>, class list<ActiveGrenade*, std::allocator<ActiveGrenade*> > &, class _List_iterator<ActiveGrenade*>, class _List_iterator<ActiveGrenade*>); /* linkage=_ZNSt4listIP13ActiveGrenadeSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */

	/* <0> (null):0 */
	void remove(class list<ActiveGrenade*, std::allocator<ActiveGrenade*> > *, const value_type  &); /* linkage=_ZNSt4listIP13ActiveGrenadeSaIS1_EE6removeERKS1_ */

	/* <0> (null):0 */
	void unique(class list<ActiveGrenade*, std::allocator<ActiveGrenade*> > *); /* linkage=_ZNSt4listIP13ActiveGrenadeSaIS1_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<ActiveGrenade*, std::allocator<ActiveGrenade*> > *, class list<ActiveGrenade*, std::allocator<ActiveGrenade*> > &); /* linkage=_ZNSt4listIP13ActiveGrenadeSaIS1_EE5mergeERS3_ */

	/* <0> (null):0 */
	void reverse(class list<ActiveGrenade*, std::allocator<ActiveGrenade*> > *); /* linkage=_ZNSt4listIP13ActiveGrenadeSaIS1_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<ActiveGrenade*, std::allocator<ActiveGrenade*> > *); /* linkage=_ZNSt4listIP13ActiveGrenadeSaIS1_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<ActiveGrenade*, std::allocator<ActiveGrenade*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP13ActiveGrenadeSaIS1_EE18_M_fill_initializeEjRKS1_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<ActiveGrenade*, std::allocator<ActiveGrenade*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP13ActiveGrenadeSaIS1_EE14_M_fill_assignEjRKS1_ */

	/* <0> (null):0 */
	void _M_transfer(class list<ActiveGrenade*, std::allocator<ActiveGrenade*> > *, class _List_iterator<ActiveGrenade*>, class _List_iterator<ActiveGrenade*>, class _List_iterator<ActiveGrenade*>); /* linkage=_ZNSt4listIP13ActiveGrenadeSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */

	/* <0> (null):0 */
	void _M_insert(class list<ActiveGrenade*, std::allocator<ActiveGrenade*> > *, class _List_iterator<ActiveGrenade*>, const value_type  &); /* linkage=_ZNSt4listIP13ActiveGrenadeSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void _M_erase(class list<ActiveGrenade*, std::allocator<ActiveGrenade*> > *, class _List_iterator<ActiveGrenade*>); /* linkage=_ZNSt4listIP13ActiveGrenadeSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<ActiveGrenade*, std::allocator<ActiveGrenade*> > *, class list<ActiveGrenade*, std::allocator<ActiveGrenade*> > &); /* linkage=_ZNSt4listIP13ActiveGrenadeSaIS1_EE25_M_check_equal_allocatorsERS3_ */

	/* <0> (null):0 */
	void ~list(class list<ActiveGrenade*, std::allocator<ActiveGrenade*> > *, int);


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 574 */
 /* pointer to 572 */
 /* size: 4 */

/* 575 */
 /* pointer to 573 */
 /* size: 4 */

/* 576 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 577 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 578 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 579 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 580 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 581 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 582 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 583 */
 /* pointer to 584 */
 /* size: 4 */

/* 584 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 585 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 586 */
/* <0> (null):0 */
enum PriorityType {
	PRIORITY_LOW = 0,
	PRIORITY_MEDIUM = 1,
	PRIORITY_HIGH = 2,
	PRIORITY_UNINTERRUPTABLE = 3,
}; /* size: 4 */

/* 587 */
/* <0> (null):0 */
class IntervalTimer {
private:

	float                      m_timestamp;          /*     0     4 */
	/* <0> (null):0 */
	void IntervalTimer(class IntervalTimer *);

	/* <0> (null):0 */
	void Reset(class IntervalTimer *); /* linkage=_ZN13IntervalTimer5ResetEv */

	/* <0> (null):0 */
	void Start(class IntervalTimer *); /* linkage=_ZN13IntervalTimer5StartEv */

	/* <0> (null):0 */
	void Invalidate(class IntervalTimer *); /* linkage=_ZN13IntervalTimer10InvalidateEv */

	/* <0> (null):0 */
	bool HasStarted(const class IntervalTimer  *); /* linkage=_ZNK13IntervalTimer10HasStartedEv */

	/* <0> (null):0 */
	float GetElapsedTime(const class IntervalTimer  *); /* linkage=_ZNK13IntervalTimer14GetElapsedTimeEv */

	/* <0> (null):0 */
	bool IsLessThen(const class IntervalTimer  *, float); /* linkage=_ZNK13IntervalTimer10IsLessThenEf */

	/* <0> (null):0 */
	bool IsGreaterThen(const class IntervalTimer  *, float); /* linkage=_ZNK13IntervalTimer13IsGreaterThenEf */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 588 */
 /* pointer to 587 */
 /* size: 4 */

/* 589 */
 /* pointer to 590 */
 /* size: 4 */

/* 590 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 591 */
/* <0> (null):0 */
class CountdownTimer {
private:

	float                      m_duration;           /*     0     4 */
	float                      m_timestamp;          /*     4     4 */
	/* <0> (null):0 */
	void CountdownTimer(class CountdownTimer *);

	/* <0> (null):0 */
	void Reset(class CountdownTimer *); /* linkage=_ZN14CountdownTimer5ResetEv */

	/* <0> (null):0 */
	void Start(class CountdownTimer *, float); /* linkage=_ZN14CountdownTimer5StartEf */

	/* <0> (null):0 */
	void Invalidate(class CountdownTimer *); /* linkage=_ZN14CountdownTimer10InvalidateEv */

	/* <0> (null):0 */
	bool HasStarted(const class CountdownTimer  *); /* linkage=_ZNK14CountdownTimer10HasStartedEv */

	/* <0> (null):0 */
	bool IsElapsed(const class CountdownTimer  *); /* linkage=_ZNK14CountdownTimer9IsElapsedEv */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 592 */
 /* pointer to 591 */
 /* size: 4 */

/* 593 */
 /* pointer to 594 */
 /* size: 4 */

/* 594 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 595 */
/* <0> (null):0 */
enum BotDifficultyType {
	BOT_EASY = 0,
	BOT_NORMAL = 1,
	BOT_HARD = 2,
	BOT_EXPERT = 3,
	NUM_DIFFICULTY_LEVELS = 4,
}; /* size: 4 */

/* 596 */
/* <0> (null):0 */
enum VisiblePartType {
	NONE = 0,
	CHEST = 1,
	HEAD = 2,
	LEFT_SIDE = 4,
	RIGHT_SIDE = 8,
	FEET = 16,
}; /* size: 4 */

/* 597 */
/* <0> (null):0 */
enum {
	MAX_POSTURE_STACK = 8,
}; /* size: 4 */

/* 598 */
/* <0> (null):0 */
class CBot {
	/* <0> (null):0 */
	enum VisiblePartType {
		NONE = 0,
		CHEST = 1,
		HEAD = 2,
		LEFT_SIDE = 4,
		RIGHT_SIDE = 8,
		FEET = 16,
	};

	/* <0> (null):0 */
	enum {
		MAX_POSTURE_STACK = 8,
	};

	/* <0> (null):0 */
	const class BotProfile  * GetProfile(const class CBot  *); /* linkage=_ZNK4CBot10GetProfileEv */

	/* <0> (null):0 */
	virtual BOOL IsBot(class CBot *); /* linkage=_ZN4CBot5IsBotEv */

	/* <0> (null):0 */
	virtual void Think(class CBot *); /* linkage=_ZN4CBot5ThinkEv */

	/* <0> (null):0 */
	virtual void SetModel(class CBot *, const char  *); /* linkage=_ZN4CBot8SetModelEPKc */

	/* <0> (null):0 */
	virtual void Run(class CBot *); /* linkage=_ZN4CBot3RunEv */

	/* <0> (null):0 */
	virtual bool IsPlayerFacingMe(const class CBot  *, class CBasePlayer *); /* linkage=_ZNK4CBot16IsPlayerFacingMeEP11CBasePlayer */

	/* <0> (null):0 */
	virtual bool IsPlayerLookingAtMe(const class CBot  *, class CBasePlayer *); /* linkage=_ZNK4CBot19IsPlayerLookingAtMeEP11CBasePlayer */

	/* vtable has 6 entries: {
	   [81] = IsBot(_ZN4CBot5IsBotEv), 
	   [44] = Think(_ZN4CBot5ThinkEv), 
	   [115] = SetModel(_ZN4CBot8SetModelEPKc), 
	   [92] = Run(_ZN4CBot3RunEv), 
	   [112] = IsPlayerFacingMe(_ZNK4CBot16IsPlayerFacingMeEP11CBasePlayer), 
	   [113] = IsPlayerLookingAtMe(_ZNK4CBot19IsPlayerLookingAtMeEP11CBasePlayer), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 599 */
/* <0> (null):0 */
typedef unsigned int Place; /* size: 4 */

/* 600 */
/* <0> (null):0 */
enum NavErrorType {
	NAV_OK = 0,
	NAV_CANT_ACCESS_FILE = 1,
	NAV_INVALID_FILE = 2,
	NAV_BAD_FILE_VERSION = 3,
	NAV_CORRUPT_DATA = 4,
}; /* size: 4 */

/* 601 */
/* <0> (null):0 */
enum NavDirType {
	NORTH = 0,
	EAST = 1,
	SOUTH = 2,
	WEST = 3,
	NUM_DIRECTIONS = 4,
}; /* size: 4 */

/* 602 */
/* <0> (null):0 */
enum NavTraverseType {
	GO_NORTH = 0,
	GO_EAST = 1,
	GO_SOUTH = 2,
	GO_WEST = 3,
	GO_LADDER_UP = 4,
	GO_LADDER_DOWN = 5,
	GO_JUMP = 6,
	NUM_TRAVERSE_TYPES = 7,
}; /* size: 4 */

/* 603 */
/* <0> (null):0 */
enum NavCornerType {
	NORTH_WEST = 0,
	NORTH_EAST = 1,
	SOUTH_EAST = 2,
	SOUTH_WEST = 3,
	NUM_CORNERS = 4,
}; /* size: 4 */

/* 604 */
/* <0> (null):0 */
enum NavRelativeDirType {
	FORWARD = 0,
	RIGHT = 1,
	BACKWARD = 2,
	LEFT = 3,
	UP = 4,
	DOWN = 5,
	NUM_RELATIVE_DIRECTIONS = 6,
}; /* size: 4 */

/* 605 */
/* <0> (null):0 */
struct Extent {
	class Vector              lo;                    /*     0    12 */
	class Vector              hi;                    /*    12    12 */
	/* <0> (null):0 */
	float SizeX(const class Extent  *); /* linkage=_ZNK6Extent5SizeXEv */

	/* <0> (null):0 */
	float SizeY(const class Extent  *); /* linkage=_ZNK6Extent5SizeYEv */

	/* <0> (null):0 */
	float SizeZ(const class Extent  *); /* linkage=_ZNK6Extent5SizeZEv */

	/* <0> (null):0 */
	float Area(const class Extent  *); /* linkage=_ZNK6Extent4AreaEv */

	/* <0> (null):0 */
	bool Contains(const class Extent  *, const class Vector  *); /* linkage=_ZNK6Extent8ContainsEPK6Vector */


	/* size: 24, cachelines: 1, members: 2 */
	/* last cacheline: 24 bytes */
}; /* size: 24 */

/* 606 */
 /* pointer to 607 */
 /* size: 4 */

/* 607 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 24 */

/* 608 */
/* <0> (null):0 */
struct Ray {
	class Vector              from;                  /*     0    12 */
	class Vector              to;                    /*    12    12 */

	/* size: 24, cachelines: 1, members: 2 */
	/* last cacheline: 24 bytes */
}; /* size: 24 */

/* 609 */
/* <0> (null):0 */
class CNavNode {
private:

	class Vector              m_pos;                 /*     0    12 */
	class Vector              m_normal;              /*    12    12 */
	class CNavNode *           m_to[4];              /*    24    16 */
	unsigned int               m_id;                 /*    40     4 */
	unsigned char              m_attributeFlags;     /*    44     1 */

	/* Bitfield combined with previous fields */

	class CNavNode *           m_list;               /*     0     4 */
	unsigned int               m_listLength;         /*     0     4 */
	class CNavNode *           m_next;               /*    48     4 */
	unsigned char              m_visited;            /*    52     1 */
	class CNavNode *           m_parent;             /*    56     4 */
	BOOL                       m_isCovered;          /*    60     4 */
	class CNavArea *           m_area;               /*    64     4 */
	/* <0> (null):0 */
	void CNavNode(class CNavNode *, const class Vector  *, const class Vector  *, class CNavNode *);

	/* <0> (null):0 */
	const class CNavNode  * GetNode(const class Vector  *); /* linkage=_ZN8CNavNode7GetNodeEPK6Vector */

	/* <0> (null):0 */
	class CNavNode * GetConnectedNode(const class CNavNode  *, enum NavDirType); /* linkage=_ZNK8CNavNode16GetConnectedNodeE10NavDirType */

	/* <0> (null):0 */
	const class Vector  * GetPosition(const class CNavNode  *); /* linkage=_ZNK8CNavNode11GetPositionEv */

	/* <0> (null):0 */
	const class Vector  * GetNormal(const class CNavNode  *); /* linkage=_ZNK8CNavNode9GetNormalEv */

	/* <0> (null):0 */
	unsigned int GetID(const class CNavNode  *); /* linkage=_ZNK8CNavNode5GetIDEv */

	/* <0> (null):0 */
	class CNavNode * GetFirst(void); /* linkage=_ZN8CNavNode8GetFirstEv */

	/* <0> (null):0 */
	unsigned int GetListLength(void); /* linkage=_ZN8CNavNode13GetListLengthEv */

	/* <0> (null):0 */
	class CNavNode * GetNext(class CNavNode *); /* linkage=_ZN8CNavNode7GetNextEv */

	/* <0> (null):0 */
	void ConnectTo(class CNavNode *, class CNavNode *, enum NavDirType); /* linkage=_ZN8CNavNode9ConnectToEPS_10NavDirType */

	/* <0> (null):0 */
	class CNavNode * GetParent(const class CNavNode  *); /* linkage=_ZNK8CNavNode9GetParentEv */

	/* <0> (null):0 */
	void MarkAsVisited(class CNavNode *, enum NavDirType); /* linkage=_ZN8CNavNode13MarkAsVisitedE10NavDirType */

	/* <0> (null):0 */
	BOOL HasVisited(class CNavNode *, enum NavDirType); /* linkage=_ZN8CNavNode10HasVisitedE10NavDirType */

	/* <0> (null):0 */
	BOOL IsBiLinked(const class CNavNode  *, enum NavDirType); /* linkage=_ZNK8CNavNode10IsBiLinkedE10NavDirType */

	/* <0> (null):0 */
	BOOL IsClosedCell(const class CNavNode  *); /* linkage=_ZNK8CNavNode12IsClosedCellEv */

	/* <0> (null):0 */
	void Cover(class CNavNode *); /* linkage=_ZN8CNavNode5CoverEv */

	/* <0> (null):0 */
	BOOL IsCovered(const class CNavNode  *); /* linkage=_ZNK8CNavNode9IsCoveredEv */

	/* <0> (null):0 */
	void AssignArea(class CNavNode *, class CNavArea *); /* linkage=_ZN8CNavNode10AssignAreaEP8CNavArea */

	/* <0> (null):0 */
	class CNavArea * GetArea(const class CNavNode  *); /* linkage=_ZNK8CNavNode7GetAreaEv */

	/* <0> (null):0 */
	void SetAttributes(class CNavNode *, unsigned char); /* linkage=_ZN8CNavNode13SetAttributesEh */

	/* <0> (null):0 */
	unsigned char GetAttributes(const class CNavNode  *); /* linkage=_ZNK8CNavNode13GetAttributesEv */

	/* --- cacheline 1 boundary (64 bytes) was 21 bytes ago --- */

	/* size: 68, cachelines: 2, members: 12 */
	/* last cacheline: 4 bytes */

	/* BRAIN FART ALERT! 68 != 85 + 0(holes), diff = -17 */

}; /* size: 68 */

/* 610 */
/* <0> (null):0 */
class CNavNode *           array[4]; /* size: 16 */

/* 611 */
 /* pointer to 609 */
 /* size: 4 */

/* 612 */
/* <0> (null):0 */
struct ApproachInfo {
	union NavConnect           here;                 /*     0     4 */
	union NavConnect           prev;                 /*     4     4 */
	enum NavTraverseType       prevToHereHow;        /*     8     4 */
	union NavConnect           next;                 /*    12     4 */
	enum NavTraverseType       hereToNextHow;        /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 613 */
/* <0> (null):0 */
struct CNavArea {
	/* <0> (null):0 */
	struct ApproachInfo {
		union NavConnect           here;                 /*     0     4 */
		union NavConnect           prev;                 /*     4     4 */
		enum NavTraverseType       prevToHereHow;        /*     8     4 */
		union NavConnect           next;                 /*    12     4 */
		enum NavTraverseType       hereToNextHow;        /*    16     4 */

		/* size: 20, cachelines: 1, members: 5 */
		/* last cacheline: 20 bytes */
	};

private:

	bool                       m_isReset;            /*     0     1 */
	unsigned int               m_nextID;             /*     0     4 */
	unsigned int               m_id;                 /*     0     4 */
	struct Extent              m_extent;             /*     4    24 */
	class Vector              m_center;              /*    28    12 */
	unsigned char              m_attributeFlags;     /*    40     1 */
	Place                      m_place;              /*    44     4 */
	float                      m_neZ;                /*    48     4 */
	float                      m_swZ;                /*    52     4 */
	float                      m_clearedTimestamp[2]; /*    56     8 */
	float                      m_danger[2];          /*    64     8 */
	/* --- cacheline 1 boundary (64 bytes) was 2 bytes ago --- */
	float                      m_dangerTimestamp[2]; /*    72     8 */
	HidingSpotList             m_hidingSpotList;     /*    80     0 */
	SpotEncounterList          m_spotEncounterList;  /*    88     0 */
	struct ApproachInfo        m_approach[16];       /*    96   320 */
	/* --- cacheline 6 boundary (384 bytes) was 10 bytes ago --- */
	unsigned char              m_approachCount;      /*   416     1 */

	/* Bitfield combined with previous fields */

	unsigned int               m_masterMarker;       /*     0     4 */
	unsigned int               m_marker;             /*   420     4 */
	class CNavArea *           m_parent;             /*   424     4 */
	enum NavTraverseType       m_parentHow;          /*   428     4 */
	float                      m_totalCost;          /*   432     4 */
	float                      m_costSoFar;          /*   436     4 */

	/* Bitfield combined with previous fields */

	class CNavArea *           m_openList;           /*     0     4 */
	class CNavArea *           m_nextOpen;           /*   440     4 */
	class CNavArea *           m_prevOpen;           /*   444     4 */
	unsigned int               m_openMarker;         /*   448     4 */
	class list<NavConnect, std::allocator<NavConnect> > m_connect[4]; /*   452    32 */
	/* --- cacheline 7 boundary (448 bytes) was 19 bytes ago --- */
	class list<CNavLadder*, std::allocator<CNavLadder*> > m_ladder[2]; /*   484    16 */
	class CNavNode *           m_node[4];            /*   500    16 */
	class list<CNavArea*, std::allocator<CNavArea*> > m_overlapList; /*   516     8 */
	class CNavArea *           m_prevHash;           /*   524     4 */
	class CNavArea *           m_nextHash;           /*   528     4 */
	/* <0> (null):0 */
	void CNavArea(class CNavArea *, class CNavNode *, class CNavNode *, class CNavNode *, class CNavNode *);

	/* <0> (null):0 */
	void CNavArea(class CNavArea *);

	/* <0> (null):0 */
	void CNavArea(class CNavArea *, const class Vector  *, const class Vector  *);

	/* <0> (null):0 */
	void CNavArea(class CNavArea *, const class Vector  *, const class Vector  *, const class Vector  *, const class Vector  *);

	/* <0> (null):0 */
	void ~CNavArea(class CNavArea *, int);

	/* <0> (null):0 */
	void ConnectTo(class CNavArea *, class CNavArea *, enum NavDirType); /* linkage=_ZN8CNavArea9ConnectToEPS_10NavDirType */

	/* <0> (null):0 */
	void Disconnect(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea10DisconnectEPS_ */

	/* <0> (null):0 */
	void Save(const class CNavArea  *, FILE *); /* linkage=_ZNK8CNavArea4SaveEP8_IO_FILE */

	/* <0> (null):0 */
	void Save(class CNavArea *, int, unsigned int); /* linkage=_ZN8CNavArea4SaveEij */

	/* <0> (null):0 */
	void Load(class CNavArea *, class SteamFile *, unsigned int); /* linkage=_ZN8CNavArea4LoadEP9SteamFilej */

	/* <0> (null):0 */
	enum NavErrorType PostLoad(class CNavArea *); /* linkage=_ZN8CNavArea8PostLoadEv */

	/* <0> (null):0 */
	unsigned int GetID(const class CNavArea  *); /* linkage=_ZNK8CNavArea5GetIDEv */

	/* <0> (null):0 */
	void SetAttributes(class CNavArea *, unsigned char); /* linkage=_ZN8CNavArea13SetAttributesEh */

	/* <0> (null):0 */
	unsigned char GetAttributes(const class CNavArea  *); /* linkage=_ZNK8CNavArea13GetAttributesEv */

	/* <0> (null):0 */
	void SetPlace(class CNavArea *, Place); /* linkage=_ZN8CNavArea8SetPlaceEj */

	/* <0> (null):0 */
	Place GetPlace(const class CNavArea  *); /* linkage=_ZNK8CNavArea8GetPlaceEv */

	/* <0> (null):0 */
	bool IsOverlapping(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea13IsOverlappingEPK6Vector */

	/* <0> (null):0 */
	bool IsOverlapping(const class CNavArea  *, const class CNavArea  *); /* linkage=_ZNK8CNavArea13IsOverlappingEPKS_ */

	/* <0> (null):0 */
	bool IsOverlappingX(const class CNavArea  *, const class CNavArea  *); /* linkage=_ZNK8CNavArea14IsOverlappingXEPKS_ */

	/* <0> (null):0 */
	bool IsOverlappingY(const class CNavArea  *, const class CNavArea  *); /* linkage=_ZNK8CNavArea14IsOverlappingYEPKS_ */

	/* <0> (null):0 */
	int GetPlayerCount(const class CNavArea  *, int, class CBasePlayer *); /* linkage=_ZNK8CNavArea14GetPlayerCountEiP11CBasePlayer */

	/* <0> (null):0 */
	float GetZ(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea4GetZEPK6Vector */

	/* <0> (null):0 */
	float GetZ(const class CNavArea  *, float, float); /* linkage=_ZNK8CNavArea4GetZEff */

	/* <0> (null):0 */
	bool Contains(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea8ContainsEPK6Vector */

	/* <0> (null):0 */
	bool IsCoplanar(const class CNavArea  *, const class CNavArea  *); /* linkage=_ZNK8CNavArea10IsCoplanarEPKS_ */

	/* <0> (null):0 */
	void GetClosestPointOnArea(const class CNavArea  *, const class Vector  *, class Vector *); /* linkage=_ZNK8CNavArea21GetClosestPointOnAreaEPK6VectorPS0_ */

	/* <0> (null):0 */
	float GetDistanceSquaredToPoint(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea25GetDistanceSquaredToPointEPK6Vector */

	/* <0> (null):0 */
	bool IsDegenerate(const class CNavArea  *); /* linkage=_ZNK8CNavArea12IsDegenerateEv */

	/* <0> (null):0 */
	bool IsEdge(const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea6IsEdgeE10NavDirType */

	/* <0> (null):0 */
	int GetAdjacentCount(const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea16GetAdjacentCountE10NavDirType */

	/* <0> (null):0 */
	class CNavArea * GetAdjacentArea(const class CNavArea  *, enum NavDirType, int); /* linkage=_ZNK8CNavArea15GetAdjacentAreaE10NavDirTypei */

	/* <0> (null):0 */
	class CNavArea * GetRandomAdjacentArea(const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea21GetRandomAdjacentAreaE10NavDirType */

	/* <0> (null):0 */
	const NavConnectList  * GetAdjacentList(const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea15GetAdjacentListE10NavDirType */

	/* <0> (null):0 */
	bool IsConnected(const class CNavArea  *, const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea11IsConnectedEPKS_10NavDirType */

	/* <0> (null):0 */
	float ComputeHeightChange(class CNavArea *, const class CNavArea  *); /* linkage=_ZN8CNavArea19ComputeHeightChangeEPKS_ */

	/* <0> (null):0 */
	const NavLadderList  * GetLadderList(const class CNavArea  *, enum LadderDirectionType); /* linkage=_ZNK8CNavArea13GetLadderListE19LadderDirectionType */

	/* <0> (null):0 */
	void ComputePortal(const class CNavArea  *, const class CNavArea  *, enum NavDirType, class Vector *, float *); /* linkage=_ZNK8CNavArea13ComputePortalEPKS_10NavDirTypeP6VectorPf */

	/* <0> (null):0 */
	void ComputeClosestPointInPortal(const class CNavArea  *, const class CNavArea  *, enum NavDirType, const class Vector  *, class Vector *); /* linkage=_ZNK8CNavArea27ComputeClosestPointInPortalEPKS_10NavDirTypePK6VectorPS3_ */

	/* <0> (null):0 */
	enum NavDirType ComputeDirection(const class CNavArea  *, class Vector *); /* linkage=_ZNK8CNavArea16ComputeDirectionEP6Vector */

	/* <0> (null):0 */
	void SetClearedTimestamp(class CNavArea *, int); /* linkage=_ZN8CNavArea19SetClearedTimestampEi */

	/* <0> (null):0 */
	float GetClearedTimestamp(class CNavArea *, int); /* linkage=_ZN8CNavArea19GetClearedTimestampEi */

	/* <0> (null):0 */
	const HidingSpotList  * GetHidingSpotList(const class CNavArea  *); /* linkage=_ZNK8CNavArea17GetHidingSpotListEv */

	/* <0> (null):0 */
	void ComputeHidingSpots(class CNavArea *); /* linkage=_ZN8CNavArea18ComputeHidingSpotsEv */

	/* <0> (null):0 */
	void ComputeSniperSpots(class CNavArea *); /* linkage=_ZN8CNavArea18ComputeSniperSpotsEv */

	/* <0> (null):0 */
	class SpotEncounter * GetSpotEncounter(class CNavArea *, const class CNavArea  *, const class CNavArea  *); /* linkage=_ZN8CNavArea16GetSpotEncounterEPKS_S1_ */

	/* <0> (null):0 */
	void ComputeSpotEncounters(class CNavArea *); /* linkage=_ZN8CNavArea21ComputeSpotEncountersEv */

	/* <0> (null):0 */
	void IncreaseDanger(class CNavArea *, int, float); /* linkage=_ZN8CNavArea14IncreaseDangerEif */

	/* <0> (null):0 */
	float GetDanger(class CNavArea *, int); /* linkage=_ZN8CNavArea9GetDangerEi */

	/* <0> (null):0 */
	float GetSizeX(const class CNavArea  *); /* linkage=_ZNK8CNavArea8GetSizeXEv */

	/* <0> (null):0 */
	float GetSizeY(const class CNavArea  *); /* linkage=_ZNK8CNavArea8GetSizeYEv */

	/* <0> (null):0 */
	const class Extent  * GetExtent(const class CNavArea  *); /* linkage=_ZNK8CNavArea9GetExtentEv */

	/* <0> (null):0 */
	const class Vector  * GetCenter(const class CNavArea  *); /* linkage=_ZNK8CNavArea9GetCenterEv */

	/* <0> (null):0 */
	const class Vector  * GetCorner(const class CNavArea  *, enum NavCornerType); /* linkage=_ZNK8CNavArea9GetCornerE13NavCornerType */

	/* <0> (null):0 */
	const class ApproachInfo  * GetApproachInfo(const class CNavArea  *, int); /* linkage=_ZNK8CNavArea15GetApproachInfoEi */

	/* <0> (null):0 */
	int GetApproachInfoCount(const class CNavArea  *); /* linkage=_ZNK8CNavArea20GetApproachInfoCountEv */

	/* <0> (null):0 */
	void ComputeApproachAreas(class CNavArea *); /* linkage=_ZN8CNavArea20ComputeApproachAreasEv */

	/* <0> (null):0 */
	void MakeNewMarker(void); /* linkage=_ZN8CNavArea13MakeNewMarkerEv */

	/* <0> (null):0 */
	void Mark(class CNavArea *); /* linkage=_ZN8CNavArea4MarkEv */

	/* <0> (null):0 */
	BOOL IsMarked(const class CNavArea  *); /* linkage=_ZNK8CNavArea8IsMarkedEv */

	/* <0> (null):0 */
	void SetParent(class CNavArea *, class CNavArea *, enum NavTraverseType); /* linkage=_ZN8CNavArea9SetParentEPS_15NavTraverseType */

	/* <0> (null):0 */
	class CNavArea * GetParent(const class CNavArea  *); /* linkage=_ZNK8CNavArea9GetParentEv */

	/* <0> (null):0 */
	enum NavTraverseType GetParentHow(const class CNavArea  *); /* linkage=_ZNK8CNavArea12GetParentHowEv */

	/* <0> (null):0 */
	bool IsOpen(const class CNavArea  *); /* linkage=_ZNK8CNavArea6IsOpenEv */

	/* <0> (null):0 */
	void AddToOpenList(class CNavArea *); /* linkage=_ZN8CNavArea13AddToOpenListEv */

	/* <0> (null):0 */
	void UpdateOnOpenList(class CNavArea *); /* linkage=_ZN8CNavArea16UpdateOnOpenListEv */

	/* <0> (null):0 */
	void RemoveFromOpenList(class CNavArea *); /* linkage=_ZN8CNavArea18RemoveFromOpenListEv */

	/* <0> (null):0 */
	bool IsOpenListEmpty(void); /* linkage=_ZN8CNavArea15IsOpenListEmptyEv */

	/* <0> (null):0 */
	class CNavArea * PopOpenList(void); /* linkage=_ZN8CNavArea11PopOpenListEv */

	/* <0> (null):0 */
	bool IsClosed(const class CNavArea  *); /* linkage=_ZNK8CNavArea8IsClosedEv */

	/* <0> (null):0 */
	void AddToClosedList(class CNavArea *); /* linkage=_ZN8CNavArea15AddToClosedListEv */

	/* <0> (null):0 */
	void RemoveFromClosedList(class CNavArea *); /* linkage=_ZN8CNavArea20RemoveFromClosedListEv */

	/* <0> (null):0 */
	void ClearSearchLists(void); /* linkage=_ZN8CNavArea16ClearSearchListsEv */

	/* <0> (null):0 */
	void SetTotalCost(class CNavArea *, float); /* linkage=_ZN8CNavArea12SetTotalCostEf */

	/* <0> (null):0 */
	float GetTotalCost(const class CNavArea  *); /* linkage=_ZNK8CNavArea12GetTotalCostEv */

	/* <0> (null):0 */
	void SetCostSoFar(class CNavArea *, float); /* linkage=_ZN8CNavArea12SetCostSoFarEf */

	/* <0> (null):0 */
	float GetCostSoFar(const class CNavArea  *); /* linkage=_ZNK8CNavArea12GetCostSoFarEv */

	/* <0> (null):0 */
	void Draw(class CNavArea *, byte, byte, byte, int); /* linkage=_ZN8CNavArea4DrawEhhhi */

	/* <0> (null):0 */
	void DrawConnectedAreas(class CNavArea *); /* linkage=_ZN8CNavArea18DrawConnectedAreasEv */

	/* <0> (null):0 */
	void DrawMarkedCorner(class CNavArea *, enum NavCornerType, byte, byte, byte, int); /* linkage=_ZN8CNavArea16DrawMarkedCornerE13NavCornerTypehhhi */

	/* <0> (null):0 */
	bool SplitEdit(class CNavArea *, bool, float, class CNavArea * *, class CNavArea * *); /* linkage=_ZN8CNavArea9SplitEditEbfPPS_S1_ */

	/* <0> (null):0 */
	bool MergeEdit(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea9MergeEditEPS_ */

	/* <0> (null):0 */
	bool SpliceEdit(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea10SpliceEditEPS_ */

	/* <0> (null):0 */
	void RaiseCorner(class CNavArea *, enum NavCornerType, int); /* linkage=_ZN8CNavArea11RaiseCornerE13NavCornerTypei */

	/* <0> (null):0 */
	void AddLadderUp(class CNavArea *, class CNavLadder *); /* linkage=_ZN8CNavArea11AddLadderUpEP10CNavLadder */

	/* <0> (null):0 */
	void AddLadderDown(class CNavArea *, class CNavLadder *); /* linkage=_ZN8CNavArea13AddLadderDownEP10CNavLadder */

	/* <0> (null):0 */
	void Initialize(class CNavArea *); /* linkage=_ZN8CNavArea10InitializeEv */

	/* <0> (null):0 */
	void DecayDanger(class CNavArea *); /* linkage=_ZN8CNavArea11DecayDangerEv */

	/* <0> (null):0 */
	bool IsHidingSpotCollision(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea21IsHidingSpotCollisionEPK6Vector */

	/* <0> (null):0 */
	void AddSpotEncounters(class CNavArea *, const class CNavArea  *, enum NavDirType, const class CNavArea  *, enum NavDirType); /* linkage=_ZN8CNavArea17AddSpotEncountersEPKS_10NavDirTypeS1_S2_ */

	/* <0> (null):0 */
	void Strip(class CNavArea *); /* linkage=_ZN8CNavArea5StripEv */

	/* <0> (null):0 */
	void FinishMerge(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea11FinishMergeEPS_ */

	/* <0> (null):0 */
	void MergeAdjacentConnections(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea24MergeAdjacentConnectionsEPS_ */

	/* <0> (null):0 */
	void AssignNodes(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea11AssignNodesEPS_ */

	/* <0> (null):0 */
	void FinishSplitEdit(class CNavArea *, class CNavArea *, enum NavDirType); /* linkage=_ZN8CNavArea15FinishSplitEditEPS_10NavDirType */

	/* <0> (null):0 */
	void OnDestroyNotify(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea15OnDestroyNotifyEPS_ */

	/* --- cacheline 9 boundary (576 bytes) was 27 bytes ago --- */

	/* size: 532, cachelines: 9, members: 32 */
	/* last cacheline: 20 bytes */

	/* BRAIN FART ALERT! 532 != 603 + 0(holes), diff = -71 */

}; /* size: 532 */

/* 614 */
 /* pointer to 613 */
 /* size: 4 */

/* 615 */
 /* pointer to 609 */
 /* size: 4 */

/* 616 */
 /* pointer to 617 */
 /* size: 4 */

/* 617 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 68 */

/* 618 */
 /* pointer to 619 */
 /* size: 4 */

/* 619 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 68 */

/* 620 */
/* <0> (null):0 */
class SteamFile {
private:

	byte *                     m_fileData;           /*     0     4 */
	int                        m_fileDataLength;     /*     4     4 */
	byte *                     m_cursor;             /*     8     4 */
	int                        m_bytesLeft;          /*    12     4 */
	/* <0> (null):0 */
	void SteamFile(class SteamFile *, const char  *);

	/* <0> (null):0 */
	void ~SteamFile(class SteamFile *, int);

	/* <0> (null):0 */
	bool IsValid(const class SteamFile  *); /* linkage=_ZNK9SteamFile7IsValidEv */

	/* <0> (null):0 */
	bool Read(class SteamFile *, void *, int); /* linkage=_ZN9SteamFile4ReadEPvi */


	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 621 */
 /* pointer to 620 */
 /* size: 4 */

/* 622 */
 /* pointer to 623 */
 /* size: 4 */

/* 623 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 16 */

/* 624 */
/* <0> (null):0 */
enum RouteType {
	FASTEST_ROUTE = 0,
	SAFEST_ROUTE = 1,
}; /* size: 4 */

/* 625 */
/* <0> (null):0 */
union NavConnect {
	unsigned int               id;                 /*           4 */
	class CNavArea *           area;               /*           4 */
}; /* size: 4 */

/* 626 */
 /* pointer to 627 */
 /* size: 4 */

/* 627 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 628 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 629 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 630 */
/* <0> (null):0 */
typedef struct list<NavConnect, std::allocator<NavConnect> > NavConnectList; /* size: 0 */

/* 631 */
/* <0> (null):0 */
enum LadderDirectionType {
	LADDER_UP = 0,
	LADDER_DOWN = 1,
	NUM_LADDER_DIRECTIONS = 2,
}; /* size: 4 */

/* 632 */
/* <0> (null):0 */
class CNavLadder {
	class Vector              m_top;                 /*     0    12 */
	class Vector              m_bottom;              /*    12    12 */
	float                      m_length;             /*    24     4 */
	enum NavDirType            m_dir;                /*    28     4 */
	class Vector2D            m_dirVector;           /*    32     8 */
	class CBaseEntity *        m_entity;             /*    40     4 */
	class CNavArea *           m_topForwardArea;     /*    44     4 */
	class CNavArea *           m_topLeftArea;        /*    48     4 */
	class CNavArea *           m_topRightArea;       /*    52     4 */
	class CNavArea *           m_topBehindArea;      /*    56     4 */
	class CNavArea *           m_bottomArea;         /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	bool                       m_isDangling;         /*    64     1 */
	/* <0> (null):0 */
	void CNavLadder(class CNavLadder *);

	/* <0> (null):0 */
	void OnDestroyNotify(class CNavLadder *, class CNavArea *); /* linkage=_ZN10CNavLadder15OnDestroyNotifyEP8CNavArea */


	/* size: 68, cachelines: 2, members: 12 */
	/* last cacheline: 4 bytes */

	/* BRAIN FART ALERT! 68 != 65 + 0(holes), diff = 3 */

}; /* size: 68 */

/* 633 */
 /* pointer to 632 */
 /* size: 4 */

/* 634 */
/* <0> (null):0 */
typedef struct list<CNavLadder*, std::allocator<CNavLadder*> > NavLadderList; /* size: 0 */

/* 635 */
/* <0> (null):0 */
class HidingSpot {
private:

	class Vector              m_pos;                 /*     0    12 */
	unsigned int               m_id;                 /*    12     4 */
	unsigned int               m_marker;             /*    16     4 */
	unsigned char              m_flags;              /*    20     1 */

	/* Bitfield combined with previous fields */

	unsigned int               m_nextID;             /*     0     4 */
	unsigned int               m_masterMarker;       /*     0     4 */
	/* <0> (null):0 */
	void HidingSpot(class HidingSpot *);

	/* <0> (null):0 */
	void HidingSpot(class HidingSpot *, const class Vector  *, unsigned char);

	/* <0> (null):0 */
	bool HasGoodCover(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot12HasGoodCoverEv */

	/* <0> (null):0 */
	bool IsGoodSniperSpot(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot16IsGoodSniperSpotEv */

	/* <0> (null):0 */
	bool IsIdealSniperSpot(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot17IsIdealSniperSpotEv */

	/* <0> (null):0 */
	void SetFlags(class HidingSpot *, unsigned char); /* linkage=_ZN10HidingSpot8SetFlagsEh */

	/* <0> (null):0 */
	unsigned char GetFlags(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot8GetFlagsEv */

	/* <0> (null):0 */
	void Save(const class HidingSpot  *, int, unsigned int); /* linkage=_ZNK10HidingSpot4SaveEij */

	/* <0> (null):0 */
	void Load(class HidingSpot *, class SteamFile *, unsigned int); /* linkage=_ZN10HidingSpot4LoadEP9SteamFilej */

	/* <0> (null):0 */
	const class Vector  * GetPosition(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot11GetPositionEv */

	/* <0> (null):0 */
	unsigned int GetID(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot5GetIDEv */

	/* <0> (null):0 */
	void Mark(class HidingSpot *); /* linkage=_ZN10HidingSpot4MarkEv */

	/* <0> (null):0 */
	bool IsMarked(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot8IsMarkedEv */

	/* <0> (null):0 */
	void ChangeMasterMarker(void); /* linkage=_ZN10HidingSpot18ChangeMasterMarkerEv */


	/* size: 24, cachelines: 1, members: 6 */
	/* last cacheline: 24 bytes */
}; /* size: 24 */

/* 636 */
 /* pointer to 635 */
 /* size: 4 */

/* 637 */
 /* pointer to 638 */
 /* size: 4 */

/* 638 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 24 */

/* 639 */
/* <0> (null):0 */
typedef struct list<HidingSpot*, std::allocator<HidingSpot*> > HidingSpotList; /* size: 0 */

/* 640 */
/* <0> (null):0 */
union {
	class HidingSpot *         spot;               /*           4 */
	unsigned int               id;                 /*           4 */
}; /* size: 4 */

/* 641 */
/* <0> (null):0 */
struct SpotOrder {
	/* <0> (null):0 */
	union {
		class HidingSpot *         spot;                 /*           4 */
		unsigned int               id;                   /*           4 */
	};

	float                      t;                    /*     0     4 */
	union {
		class HidingSpot * spot;                 /*           4 */
		unsigned int       id;                   /*           4 */
	};                                               /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 642 */
/* <0> (null):0 */
typedef struct list<SpotOrder, std::allocator<SpotOrder> > SpotOrderList; /* size: 0 */

/* 643 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 644 */
/* <0> (null):0 */
typedef class SpotOrder * pointer; /* size: 4 */

/* 645 */
/* <0> (null):0 */
typedef const class SpotOrder  * const_pointer; /* size: 4 */

/* 646 */
/* <0> (null):0 */
class new_allocator<SpotOrder> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class SpotOrder * pointer;

	/* <0> (null):0 */
	typedef const class SpotOrder  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<SpotOrder> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<SpotOrder> *, const class new_allocator<SpotOrder>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<SpotOrder> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<SpotOrder>  *, class SpotOrder &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE7addressERS1_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<SpotOrder>  *, const class SpotOrder  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE7addressERKS1_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<SpotOrder> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<SpotOrder> *, class SpotOrder *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE10deallocateEPS1_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<SpotOrder>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<SpotOrder> *, class SpotOrder *, const class SpotOrder  &); /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE9constructEPS1_RKS1_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<SpotOrder> *, class SpotOrder *); /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE7destroyEPS1_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 647 */
 /* pointer to 641 */
 /* size: 4 */

/* 648 */
 /* pointer to 649 */
 /* size: 4 */

/* 649 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 650 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 651 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 652 */
 /* pointer to 646 */
 /* size: 4 */

/* 653 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 654 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 655 */
 /* pointer to 656 */
 /* size: 4 */

/* 656 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 657 */
/* <0> (null):0 */
typedef class SpotOrder & reference; /* size: 4 */

/* 658 */
/* <0> (null):0 */
typedef const class SpotOrder  & const_reference; /* size: 4 */

/* 659 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<SpotOrder> > other; /* size: 0 */

/* 660 */
/* <0> (null):0 */
struct rebind<std::_List_node<SpotOrder> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<SpotOrder> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 661 */
/* <0> (null):0 */
typedef struct allocator<SpotOrder> other; /* size: 1 */

/* 662 */
/* <0> (null):0 */
struct rebind<SpotOrder> {
	/* <0> (null):0 */
	typedef struct allocator<SpotOrder> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 663 */
/* <0> (null):0 */
class allocator<SpotOrder> : public new_allocator<SpotOrder> {
public:

	/* class new_allocator<SpotOrder> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class SpotOrder & reference;

	/* <0> (null):0 */
	typedef const class SpotOrder  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<SpotOrder> *);

	/* <0> (null):0 */
	void allocator(class allocator<SpotOrder> *, const class allocator<SpotOrder>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<SpotOrder> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<SpotOrder> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<SpotOrder> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<SpotOrder> {
		/* <0> (null):0 */
		typedef struct allocator<SpotOrder> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 664 */
 /* pointer to 663 */
 /* size: 4 */

/* 665 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 666 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 667 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 668 */
/* <0> (null):0 */
typedef class _List_node<SpotOrder> * pointer; /* size: 4 */

/* 669 */
/* <0> (null):0 */
typedef const class _List_node<SpotOrder>  * const_pointer; /* size: 4 */

/* 670 */
/* <0> (null):0 */
class new_allocator<std::_List_node<SpotOrder> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<SpotOrder> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<SpotOrder>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<SpotOrder> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<SpotOrder> > *, const class new_allocator<std::_List_node<SpotOrder> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<SpotOrder> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<SpotOrder> >  *, class _List_node<SpotOrder> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7addressERS3_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<SpotOrder> >  *, const class _List_node<SpotOrder>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7addressERKS3_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<SpotOrder> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE10deallocateEPS3_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<SpotOrder> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *, const class _List_node<SpotOrder>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE9constructEPS3_RKS3_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7destroyEPS3_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 671 */
 /* pointer to 372 */
 /* size: 4 */

/* 672 */
 /* pointer to 673 */
 /* size: 4 */

/* 673 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 674 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 675 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 676 */
 /* pointer to 670 */
 /* size: 4 */

/* 677 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 678 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 679 */
 /* pointer to 680 */
 /* size: 4 */

/* 680 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 681 */
/* <0> (null):0 */
class allocator<std::_List_node<SpotOrder> > : public new_allocator<std::_List_node<SpotOrder> > {
public:

	/* class new_allocator<std::_List_node<SpotOrder> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<SpotOrder> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<SpotOrder> > *, const class allocator<std::_List_node<SpotOrder> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<SpotOrder> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 682 */
 /* pointer to 681 */
 /* size: 4 */

/* 683 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 684 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 685 */
 /* pointer to 374 */
 /* size: 4 */

/* 686 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 687 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 688 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 689 */
/* <0> (null):0 */
typedef struct allocator<SpotOrder> allocator_type; /* size: 1 */

/* 690 */
/* <0> (null):0 */
class _List_base<SpotOrder, std::allocator<SpotOrder> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<SpotOrder> allocator_type;

	/* <0> (null):0 */
	class _List_node<SpotOrder> * _M_get_node(class _List_base<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, class _List_node<SpotOrder> *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE7_M_initEv */

	/* <0> (null):0 */
	using ::~BotStatement;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 691 */
 /* pointer to 690 */
 /* size: 4 */

/* 692 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 693 */
 /* pointer to 694 */
 /* size: 4 */

/* 694 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 695 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 696 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 697 */
/* <0> (null):0 */
typedef struct SpotOrder value_type; /* size: 8 */

/* 698 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 699 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 700 */
/* <0> (null):0 */
typedef struct _List_iterator<SpotOrder> iterator; /* size: 0 */

/* 701 */
/* <0> (null):0 */
typedef struct _List_const_iterator<SpotOrder> const_iterator; /* size: 0 */

/* 702 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<SpotOrder> > const_reverse_iterator; /* size: 0 */

/* 703 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<SpotOrder> > reverse_iterator; /* size: 0 */

/* 704 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 705 */
/* <0> (null):0 */
typedef struct allocator<SpotOrder> allocator_type; /* size: 1 */

/* 706 */
/* <0> (null):0 */
typedef struct _List_node<SpotOrder> _Node; /* size: 0 */

/* 707 */
/* <0> (null):0 */
class list<SpotOrder, std::allocator<SpotOrder> > : protected _List_base<SpotOrder, std::allocator<SpotOrder> > {
protected:

	/* class _List_base<SpotOrder, std::allocator<SpotOrder> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef struct SpotOrder value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<SpotOrder> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<SpotOrder> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<SpotOrder> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<SpotOrder> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<SpotOrder> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<SpotOrder> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE14_M_create_nodeERKS0_ */

	/* <0> (null):0 */
	void list(class list<SpotOrder, std::allocator<SpotOrder> > *);

	/* <0> (null):0 */
	void list(class list<SpotOrder, std::allocator<SpotOrder> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<SpotOrder, std::allocator<SpotOrder> > *, const class list<SpotOrder, std::allocator<SpotOrder> >  &);

	/* <0> (null):0 */
	class list<SpotOrder, std::allocator<SpotOrder> > & operator=(class list<SpotOrder, std::allocator<SpotOrder> > *, const class list<SpotOrder, std::allocator<SpotOrder> >  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EEaSERKS2_ */

	/* <0> (null):0 */
	void assign(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6assignEjRKS0_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, class SpotOrder); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6resizeEjS0_ */

	/* <0> (null):0 */
	reference front(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE10push_frontERKS0_ */

	/* <0> (null):0 */
	void pop_front(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9push_backERKS0_ */

	/* <0> (null):0 */
	void pop_back(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, unsigned int, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */

	/* <0> (null):0 */
	iterator erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	iterator erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */

	/* <0> (null):0 */
	void swap(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4swapERS2_ */

	/* <0> (null):0 */
	void clear(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */

	/* <0> (null):0 */
	void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */

	/* <0> (null):0 */
	void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */

	/* <0> (null):0 */
	void remove(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6removeERKS0_ */

	/* <0> (null):0 */
	void unique(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5mergeERS2_ */

	/* <0> (null):0 */
	void reverse(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE18_M_fill_initializeEjRKS0_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE14_M_fill_assignEjRKS0_ */

	/* <0> (null):0 */
	void _M_transfer(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */

	/* <0> (null):0 */
	void _M_insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void _M_erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE25_M_check_equal_allocatorsERS2_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 708 */
 /* pointer to 706 */
 /* size: 4 */

/* 709 */
 /* pointer to 707 */
 /* size: 4 */

/* 710 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 711 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 712 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 713 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 714 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 715 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 716 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 717 */
 /* pointer to 718 */
 /* size: 4 */

/* 718 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 719 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 720 */
/* <0> (null):0 */
struct SpotEncounter {
	union NavConnect           from;                 /*     0     4 */
	enum NavDirType            fromDir;              /*     4     4 */
	union NavConnect           to;                   /*     8     4 */
	enum NavDirType            toDir;                /*    12     4 */
	struct Ray                 path;                 /*    16    24 */
	SpotOrderList              spotList;             /*    40     0 */

	/* size: 48, cachelines: 1, members: 6 */
	/* last cacheline: 48 bytes */

	/* BRAIN FART ALERT! 48 != 40 + 0(holes), diff = 8 */

}; /* size: 48 */

/* 721 */
/* <0> (null):0 */
typedef struct list<SpotEncounter, std::allocator<SpotEncounter> > SpotEncounterList; /* size: 0 */

/* 722 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 723 */
/* <0> (null):0 */
typedef class HidingSpot * * pointer; /* size: 4 */

/* 724 */
/* <0> (null):0 */
typedef const class HidingSpot *  * const_pointer; /* size: 4 */

/* 725 */
/* <0> (null):0 */
class new_allocator<HidingSpot*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class HidingSpot * * pointer;

	/* <0> (null):0 */
	typedef const class HidingSpot *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<HidingSpot*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<HidingSpot*> *, const class new_allocator<HidingSpot*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<HidingSpot*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<HidingSpot*>  *, class HidingSpot * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE7addressERS2_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<HidingSpot*>  *, const class HidingSpot *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE7addressERKS2_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<HidingSpot*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<HidingSpot*> *, class HidingSpot * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE10deallocateEPS2_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<HidingSpot*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<HidingSpot*> *, class HidingSpot * *, const class HidingSpot *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE9constructEPS2_RKS2_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<HidingSpot*> *, class HidingSpot * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE7destroyEPS2_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 726 */
 /* pointer to 636 */
 /* size: 4 */

/* 727 */
 /* pointer to 728 */
 /* size: 4 */

/* 728 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 729 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 730 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 731 */
 /* pointer to 725 */
 /* size: 4 */

/* 732 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 733 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 734 */
 /* pointer to 735 */
 /* size: 4 */

/* 735 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 736 */
/* <0> (null):0 */
typedef class HidingSpot * & reference; /* size: 4 */

/* 737 */
/* <0> (null):0 */
typedef const class HidingSpot *  & const_reference; /* size: 4 */

/* 738 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<HidingSpot*> > other; /* size: 0 */

/* 739 */
/* <0> (null):0 */
struct rebind<std::_List_node<HidingSpot*> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<HidingSpot*> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 740 */
/* <0> (null):0 */
typedef struct allocator<HidingSpot*> other; /* size: 1 */

/* 741 */
/* <0> (null):0 */
struct rebind<HidingSpot*> {
	/* <0> (null):0 */
	typedef struct allocator<HidingSpot*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 742 */
/* <0> (null):0 */
class allocator<HidingSpot*> : public new_allocator<HidingSpot*> {
public:

	/* class new_allocator<HidingSpot*> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class HidingSpot * & reference;

	/* <0> (null):0 */
	typedef const class HidingSpot *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<HidingSpot*> *);

	/* <0> (null):0 */
	void allocator(class allocator<HidingSpot*> *, const class allocator<HidingSpot*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<HidingSpot*> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<HidingSpot*> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<HidingSpot*> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<HidingSpot*> {
		/* <0> (null):0 */
		typedef struct allocator<HidingSpot*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 743 */
 /* pointer to 742 */
 /* size: 4 */

/* 744 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 745 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 746 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 747 */
/* <0> (null):0 */
typedef class _List_node<HidingSpot*> * pointer; /* size: 4 */

/* 748 */
/* <0> (null):0 */
typedef const class _List_node<HidingSpot*>  * const_pointer; /* size: 4 */

/* 749 */
/* <0> (null):0 */
class new_allocator<std::_List_node<HidingSpot*> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<HidingSpot*> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<HidingSpot*>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *, const class new_allocator<std::_List_node<HidingSpot*> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<HidingSpot*> >  *, class _List_node<HidingSpot*> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7addressERS4_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<HidingSpot*> >  *, const class _List_node<HidingSpot*>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7addressERKS4_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<HidingSpot*> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE10deallocateEPS4_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<HidingSpot*> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *, const class _List_node<HidingSpot*>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE9constructEPS4_RKS4_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7destroyEPS4_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 750 */
 /* pointer to 383 */
 /* size: 4 */

/* 751 */
 /* pointer to 752 */
 /* size: 4 */

/* 752 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 753 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 754 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 755 */
 /* pointer to 749 */
 /* size: 4 */

/* 756 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 757 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 758 */
 /* pointer to 759 */
 /* size: 4 */

/* 759 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 760 */
/* <0> (null):0 */
class allocator<std::_List_node<HidingSpot*> > : public new_allocator<std::_List_node<HidingSpot*> > {
public:

	/* class new_allocator<std::_List_node<HidingSpot*> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<HidingSpot*> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<HidingSpot*> > *, const class allocator<std::_List_node<HidingSpot*> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<HidingSpot*> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 761 */
 /* pointer to 760 */
 /* size: 4 */

/* 762 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 763 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 764 */
 /* pointer to 385 */
 /* size: 4 */

/* 765 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 766 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 767 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 768 */
/* <0> (null):0 */
typedef struct allocator<HidingSpot*> allocator_type; /* size: 1 */

/* 769 */
/* <0> (null):0 */
class _List_base<HidingSpot*, std::allocator<HidingSpot*> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<HidingSpot*> allocator_type;

	/* <0> (null):0 */
	class _List_node<HidingSpot*> * _M_get_node(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_node<HidingSpot*> *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE7_M_initEv */

	/* <0> (null):0 */
	using ::~new_allocator;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 770 */
 /* pointer to 769 */
 /* size: 4 */

/* 771 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 772 */
 /* pointer to 773 */
 /* size: 4 */

/* 773 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 774 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 775 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 776 */
/* <0> (null):0 */
typedef class HidingSpot * value_type; /* size: 4 */

/* 777 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 778 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 779 */
/* <0> (null):0 */
typedef struct _List_iterator<HidingSpot*> iterator; /* size: 0 */

/* 780 */
/* <0> (null):0 */
typedef struct _List_const_iterator<HidingSpot*> const_iterator; /* size: 0 */

/* 781 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<HidingSpot*> > const_reverse_iterator; /* size: 0 */

/* 782 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<HidingSpot*> > reverse_iterator; /* size: 0 */

/* 783 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 784 */
/* <0> (null):0 */
typedef struct allocator<HidingSpot*> allocator_type; /* size: 1 */

/* 785 */
/* <0> (null):0 */
typedef struct _List_node<HidingSpot*> _Node; /* size: 0 */

/* 786 */
/* <0> (null):0 */
class list<HidingSpot*, std::allocator<HidingSpot*> > : protected _List_base<HidingSpot*, std::allocator<HidingSpot*> > {
protected:

	/* class _List_base<HidingSpot*, std::allocator<HidingSpot*> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef class HidingSpot * value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<HidingSpot*> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<HidingSpot*> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<HidingSpot*> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<HidingSpot*> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<HidingSpot*> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<HidingSpot*> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE14_M_create_nodeERKS1_ */

	/* <0> (null):0 */
	void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *);

	/* <0> (null):0 */
	void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const class list<HidingSpot*, std::allocator<HidingSpot*> >  &);

	/* <0> (null):0 */
	class list<HidingSpot*, std::allocator<HidingSpot*> > & operator=(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const class list<HidingSpot*, std::allocator<HidingSpot*> >  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EEaSERKS3_ */

	/* <0> (null):0 */
	void assign(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6assignEjRKS1_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, class HidingSpot *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6resizeEjS1_ */

	/* <0> (null):0 */
	reference front(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE10push_frontERKS1_ */

	/* <0> (null):0 */
	void pop_front(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9push_backERKS1_ */

	/* <0> (null):0 */
	void pop_back(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */

	/* <0> (null):0 */
	iterator erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	iterator erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */

	/* <0> (null):0 */
	void swap(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4swapERS3_ */

	/* <0> (null):0 */
	void clear(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */

	/* <0> (null):0 */
	void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */

	/* <0> (null):0 */
	void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */

	/* <0> (null):0 */
	void remove(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6removeERKS1_ */

	/* <0> (null):0 */
	void unique(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5mergeERS3_ */

	/* <0> (null):0 */
	void reverse(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE18_M_fill_initializeEjRKS1_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE14_M_fill_assignEjRKS1_ */

	/* <0> (null):0 */
	void _M_transfer(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */

	/* <0> (null):0 */
	void _M_insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void _M_erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE25_M_check_equal_allocatorsERS3_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 787 */
 /* pointer to 785 */
 /* size: 4 */

/* 788 */
 /* pointer to 786 */
 /* size: 4 */

/* 789 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 790 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 791 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 792 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 793 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 794 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 795 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 796 */
 /* pointer to 797 */
 /* size: 4 */

/* 797 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 798 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 799 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 800 */
/* <0> (null):0 */
typedef class SpotEncounter * pointer; /* size: 4 */

/* 801 */
/* <0> (null):0 */
typedef const class SpotEncounter  * const_pointer; /* size: 4 */

/* 802 */
/* <0> (null):0 */
class new_allocator<SpotEncounter> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class SpotEncounter * pointer;

	/* <0> (null):0 */
	typedef const class SpotEncounter  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<SpotEncounter> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<SpotEncounter> *, const class new_allocator<SpotEncounter>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<SpotEncounter> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<SpotEncounter>  *, class SpotEncounter &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE7addressERS1_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<SpotEncounter>  *, const class SpotEncounter  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE7addressERKS1_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<SpotEncounter> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<SpotEncounter> *, class SpotEncounter *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE10deallocateEPS1_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<SpotEncounter>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<SpotEncounter> *, class SpotEncounter *, const class SpotEncounter  &); /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE9constructEPS1_RKS1_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<SpotEncounter> *, class SpotEncounter *); /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE7destroyEPS1_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 803 */
 /* pointer to 720 */
 /* size: 4 */

/* 804 */
 /* pointer to 805 */
 /* size: 4 */

/* 805 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 48 */

/* 806 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 807 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 808 */
 /* pointer to 802 */
 /* size: 4 */

/* 809 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 810 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 811 */
 /* pointer to 812 */
 /* size: 4 */

/* 812 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 813 */
/* <0> (null):0 */
typedef class SpotEncounter & reference; /* size: 4 */

/* 814 */
/* <0> (null):0 */
typedef const class SpotEncounter  & const_reference; /* size: 4 */

/* 815 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<SpotEncounter> > other; /* size: 0 */

/* 816 */
/* <0> (null):0 */
struct rebind<std::_List_node<SpotEncounter> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<SpotEncounter> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 817 */
/* <0> (null):0 */
typedef struct allocator<SpotEncounter> other; /* size: 1 */

/* 818 */
/* <0> (null):0 */
struct rebind<SpotEncounter> {
	/* <0> (null):0 */
	typedef struct allocator<SpotEncounter> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 819 */
/* <0> (null):0 */
class allocator<SpotEncounter> : public new_allocator<SpotEncounter> {
public:

	/* class new_allocator<SpotEncounter> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class SpotEncounter & reference;

	/* <0> (null):0 */
	typedef const class SpotEncounter  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<SpotEncounter> *);

	/* <0> (null):0 */
	void allocator(class allocator<SpotEncounter> *, const class allocator<SpotEncounter>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<SpotEncounter> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<SpotEncounter> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<SpotEncounter> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<SpotEncounter> {
		/* <0> (null):0 */
		typedef struct allocator<SpotEncounter> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 820 */
 /* pointer to 819 */
 /* size: 4 */

/* 821 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 822 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 823 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 824 */
/* <0> (null):0 */
typedef class _List_node<SpotEncounter> * pointer; /* size: 4 */

/* 825 */
/* <0> (null):0 */
typedef const class _List_node<SpotEncounter>  * const_pointer; /* size: 4 */

/* 826 */
/* <0> (null):0 */
class new_allocator<std::_List_node<SpotEncounter> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<SpotEncounter> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<SpotEncounter>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *, const class new_allocator<std::_List_node<SpotEncounter> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<SpotEncounter> >  *, class _List_node<SpotEncounter> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7addressERS3_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<SpotEncounter> >  *, const class _List_node<SpotEncounter>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7addressERKS3_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<SpotEncounter> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE10deallocateEPS3_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<SpotEncounter> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *, const class _List_node<SpotEncounter>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE9constructEPS3_RKS3_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7destroyEPS3_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 827 */
 /* pointer to 393 */
 /* size: 4 */

/* 828 */
 /* pointer to 829 */
 /* size: 4 */

/* 829 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 830 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 831 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 832 */
 /* pointer to 826 */
 /* size: 4 */

/* 833 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 834 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 835 */
 /* pointer to 836 */
 /* size: 4 */

/* 836 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 837 */
/* <0> (null):0 */
class allocator<std::_List_node<SpotEncounter> > : public new_allocator<std::_List_node<SpotEncounter> > {
public:

	/* class new_allocator<std::_List_node<SpotEncounter> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<SpotEncounter> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<SpotEncounter> > *, const class allocator<std::_List_node<SpotEncounter> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<SpotEncounter> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 838 */
 /* pointer to 837 */
 /* size: 4 */

/* 839 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 840 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 841 */
 /* pointer to 395 */
 /* size: 4 */

/* 842 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 843 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 844 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 845 */
/* <0> (null):0 */
typedef struct allocator<SpotEncounter> allocator_type; /* size: 1 */

/* 846 */
/* <0> (null):0 */
class _List_base<SpotEncounter, std::allocator<SpotEncounter> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<SpotEncounter> allocator_type;

	/* <0> (null):0 */
	class _List_node<SpotEncounter> * _M_get_node(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_node<SpotEncounter> *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 847 */
 /* pointer to 846 */
 /* size: 4 */

/* 848 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 849 */
 /* pointer to 850 */
 /* size: 4 */

/* 850 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 851 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 852 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 853 */
/* <0> (null):0 */
typedef struct SpotEncounter value_type; /* size: 48 */

/* 854 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 855 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 856 */
/* <0> (null):0 */
typedef struct _List_iterator<SpotEncounter> iterator; /* size: 0 */

/* 857 */
/* <0> (null):0 */
typedef struct _List_const_iterator<SpotEncounter> const_iterator; /* size: 0 */

/* 858 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<SpotEncounter> > const_reverse_iterator; /* size: 0 */

/* 859 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<SpotEncounter> > reverse_iterator; /* size: 0 */

/* 860 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 861 */
/* <0> (null):0 */
typedef struct allocator<SpotEncounter> allocator_type; /* size: 1 */

/* 862 */
/* <0> (null):0 */
typedef struct _List_node<SpotEncounter> _Node; /* size: 0 */

/* 863 */
/* <0> (null):0 */
class list<SpotEncounter, std::allocator<SpotEncounter> > : protected _List_base<SpotEncounter, std::allocator<SpotEncounter> > {
protected:

	/* class _List_base<SpotEncounter, std::allocator<SpotEncounter> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef struct SpotEncounter value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<SpotEncounter> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<SpotEncounter> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<SpotEncounter> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<SpotEncounter> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<SpotEncounter> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<SpotEncounter> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE14_M_create_nodeERKS0_ */

	/* <0> (null):0 */
	void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *);

	/* <0> (null):0 */
	void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const class list<SpotEncounter, std::allocator<SpotEncounter> >  &);

	/* <0> (null):0 */
	class list<SpotEncounter, std::allocator<SpotEncounter> > & operator=(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const class list<SpotEncounter, std::allocator<SpotEncounter> >  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EEaSERKS2_ */

	/* <0> (null):0 */
	void assign(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6assignEjRKS0_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, class SpotEncounter); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6resizeEjS0_ */

	/* <0> (null):0 */
	reference front(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE10push_frontERKS0_ */

	/* <0> (null):0 */
	void pop_front(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9push_backERKS0_ */

	/* <0> (null):0 */
	void pop_back(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, unsigned int, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */

	/* <0> (null):0 */
	iterator erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	iterator erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */

	/* <0> (null):0 */
	void swap(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4swapERS2_ */

	/* <0> (null):0 */
	void clear(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */

	/* <0> (null):0 */
	void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */

	/* <0> (null):0 */
	void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */

	/* <0> (null):0 */
	void remove(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6removeERKS0_ */

	/* <0> (null):0 */
	void unique(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5mergeERS2_ */

	/* <0> (null):0 */
	void reverse(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE18_M_fill_initializeEjRKS0_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE14_M_fill_assignEjRKS0_ */

	/* <0> (null):0 */
	void _M_transfer(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */

	/* <0> (null):0 */
	void _M_insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void _M_erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE25_M_check_equal_allocatorsERS2_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 864 */
 /* pointer to 862 */
 /* size: 4 */

/* 865 */
 /* pointer to 863 */
 /* size: 4 */

/* 866 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 867 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 48 */

/* 868 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 869 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 870 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 871 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 872 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 873 */
 /* pointer to 874 */
 /* size: 4 */

/* 874 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 875 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 876 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 877 */
/* <0> (null):0 */
typedef union NavConnect * pointer; /* size: 4 */

/* 878 */
/* <0> (null):0 */
typedef const union NavConnect  * const_pointer; /* size: 4 */

/* 879 */
/* <0> (null):0 */
class new_allocator<NavConnect> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef union NavConnect * pointer;

	/* <0> (null):0 */
	typedef const union NavConnect  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<NavConnect> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<NavConnect> *, const class new_allocator<NavConnect>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<NavConnect> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<NavConnect>  *, union NavConnect &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE7addressERS1_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<NavConnect>  *, const union NavConnect  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE7addressERKS1_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<NavConnect> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<NavConnect> *, union NavConnect *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE10deallocateEPS1_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<NavConnect>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<NavConnect> *, union NavConnect *, const union NavConnect  &); /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE9constructEPS1_RKS1_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<NavConnect> *, union NavConnect *); /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE7destroyEPS1_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 880 */
 /* pointer to 625 */
 /* size: 4 */

/* 881 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 882 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 883 */
 /* pointer to 879 */
 /* size: 4 */

/* 884 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 885 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 886 */
 /* pointer to 887 */
 /* size: 4 */

/* 887 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 888 */
/* <0> (null):0 */
typedef union NavConnect & reference; /* size: 4 */

/* 889 */
/* <0> (null):0 */
typedef const union NavConnect  & const_reference; /* size: 4 */

/* 890 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<NavConnect> > other; /* size: 0 */

/* 891 */
/* <0> (null):0 */
struct rebind<std::_List_node<NavConnect> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<NavConnect> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 892 */
/* <0> (null):0 */
typedef struct allocator<NavConnect> other; /* size: 1 */

/* 893 */
/* <0> (null):0 */
struct rebind<NavConnect> {
	/* <0> (null):0 */
	typedef struct allocator<NavConnect> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 894 */
/* <0> (null):0 */
class allocator<NavConnect> : public new_allocator<NavConnect> {
public:

	/* class new_allocator<NavConnect> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef union NavConnect & reference;

	/* <0> (null):0 */
	typedef const union NavConnect  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<NavConnect> *);

	/* <0> (null):0 */
	void allocator(class allocator<NavConnect> *, const class allocator<NavConnect>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<NavConnect> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<NavConnect> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<NavConnect> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<NavConnect> {
		/* <0> (null):0 */
		typedef struct allocator<NavConnect> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 895 */
 /* pointer to 894 */
 /* size: 4 */

/* 896 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 897 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 898 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 899 */
/* <0> (null):0 */
typedef class _List_node<NavConnect> * pointer; /* size: 4 */

/* 900 */
/* <0> (null):0 */
typedef const class _List_node<NavConnect>  * const_pointer; /* size: 4 */

/* 901 */
/* <0> (null):0 */
class new_allocator<std::_List_node<NavConnect> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<NavConnect> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<NavConnect>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<NavConnect> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<NavConnect> > *, const class new_allocator<std::_List_node<NavConnect> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<NavConnect> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<NavConnect> >  *, class _List_node<NavConnect> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7addressERS3_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<NavConnect> >  *, const class _List_node<NavConnect>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7addressERKS3_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<NavConnect> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE10deallocateEPS3_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<NavConnect> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *, const class _List_node<NavConnect>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE9constructEPS3_RKS3_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7destroyEPS3_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 902 */
 /* pointer to 403 */
 /* size: 4 */

/* 903 */
 /* pointer to 904 */
 /* size: 4 */

/* 904 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 905 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 906 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 907 */
 /* pointer to 901 */
 /* size: 4 */

/* 908 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 909 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 910 */
 /* pointer to 911 */
 /* size: 4 */

/* 911 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 912 */
/* <0> (null):0 */
class allocator<std::_List_node<NavConnect> > : public new_allocator<std::_List_node<NavConnect> > {
public:

	/* class new_allocator<std::_List_node<NavConnect> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<NavConnect> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<NavConnect> > *, const class allocator<std::_List_node<NavConnect> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<NavConnect> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 913 */
 /* pointer to 912 */
 /* size: 4 */

/* 914 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 915 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 916 */
 /* pointer to 405 */
 /* size: 4 */

/* 917 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 918 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 919 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 920 */
/* <0> (null):0 */
typedef struct allocator<NavConnect> allocator_type; /* size: 1 */

/* 921 */
/* <0> (null):0 */
class _List_base<NavConnect, std::allocator<NavConnect> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<NavConnect> allocator_type;

	/* <0> (null):0 */
	class _List_node<NavConnect> * _M_get_node(class _List_base<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<NavConnect, std::allocator<NavConnect> > *, class _List_node<NavConnect> *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 922 */
 /* pointer to 921 */
 /* size: 4 */

/* 923 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 924 */
 /* pointer to 925 */
 /* size: 4 */

/* 925 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 926 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 927 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 928 */
/* <0> (null):0 */
typedef union NavConnect value_type; /* size: 4 */

/* 929 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 930 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 931 */
/* <0> (null):0 */
typedef struct _List_iterator<NavConnect> iterator; /* size: 0 */

/* 932 */
/* <0> (null):0 */
typedef struct _List_const_iterator<NavConnect> const_iterator; /* size: 0 */

/* 933 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<NavConnect> > const_reverse_iterator; /* size: 0 */

/* 934 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<NavConnect> > reverse_iterator; /* size: 0 */

/* 935 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 936 */
/* <0> (null):0 */
typedef struct allocator<NavConnect> allocator_type; /* size: 1 */

/* 937 */
/* <0> (null):0 */
typedef struct _List_node<NavConnect> _Node; /* size: 0 */

/* 938 */
/* <0> (null):0 */
class list<NavConnect, std::allocator<NavConnect> > : protected _List_base<NavConnect, std::allocator<NavConnect> > {
protected:

	/* class _List_base<NavConnect, std::allocator<NavConnect> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef union NavConnect value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<NavConnect> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<NavConnect> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<NavConnect> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<NavConnect> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<NavConnect> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<NavConnect> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE14_M_create_nodeERKS0_ */

	/* <0> (null):0 */
	void list(class list<NavConnect, std::allocator<NavConnect> > *);

	/* <0> (null):0 */
	void list(class list<NavConnect, std::allocator<NavConnect> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<NavConnect, std::allocator<NavConnect> > *, const class list<NavConnect, std::allocator<NavConnect> >  &);

	/* <0> (null):0 */
	class list<NavConnect, std::allocator<NavConnect> > & operator=(class list<NavConnect, std::allocator<NavConnect> > *, const class list<NavConnect, std::allocator<NavConnect> >  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EEaSERKS2_ */

	/* <0> (null):0 */
	void assign(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6assignEjRKS0_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, union NavConnect); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6resizeEjS0_ */

	/* <0> (null):0 */
	reference front(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE10push_frontERKS0_ */

	/* <0> (null):0 */
	void pop_front(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9push_backERKS0_ */

	/* <0> (null):0 */
	void pop_back(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, unsigned int, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */

	/* <0> (null):0 */
	iterator erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	iterator erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */

	/* <0> (null):0 */
	void swap(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4swapERS2_ */

	/* <0> (null):0 */
	void clear(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */

	/* <0> (null):0 */
	void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */

	/* <0> (null):0 */
	void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */

	/* <0> (null):0 */
	void remove(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6removeERKS0_ */

	/* <0> (null):0 */
	void unique(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5mergeERS2_ */

	/* <0> (null):0 */
	void reverse(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE18_M_fill_initializeEjRKS0_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE14_M_fill_assignEjRKS0_ */

	/* <0> (null):0 */
	void _M_transfer(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */

	/* <0> (null):0 */
	void _M_insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void _M_erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE25_M_check_equal_allocatorsERS2_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 939 */
 /* pointer to 937 */
 /* size: 4 */

/* 940 */
 /* pointer to 938 */
 /* size: 4 */

/* 941 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 942 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 943 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 944 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 945 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 946 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 947 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 948 */
 /* pointer to 949 */
 /* size: 4 */

/* 949 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 950 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 951 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 952 */
/* <0> (null):0 */
typedef class CNavLadder * * pointer; /* size: 4 */

/* 953 */
/* <0> (null):0 */
typedef const class CNavLadder *  * const_pointer; /* size: 4 */

/* 954 */
/* <0> (null):0 */
class new_allocator<CNavLadder*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class CNavLadder * * pointer;

	/* <0> (null):0 */
	typedef const class CNavLadder *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<CNavLadder*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<CNavLadder*> *, const class new_allocator<CNavLadder*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<CNavLadder*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<CNavLadder*>  *, class CNavLadder * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE7addressERS2_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<CNavLadder*>  *, const class CNavLadder *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE7addressERKS2_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<CNavLadder*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<CNavLadder*> *, class CNavLadder * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE10deallocateEPS2_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<CNavLadder*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<CNavLadder*> *, class CNavLadder * *, const class CNavLadder *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE9constructEPS2_RKS2_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<CNavLadder*> *, class CNavLadder * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE7destroyEPS2_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 955 */
 /* pointer to 633 */
 /* size: 4 */

/* 956 */
 /* pointer to 957 */
 /* size: 4 */

/* 957 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 958 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 959 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 960 */
 /* pointer to 954 */
 /* size: 4 */

/* 961 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 962 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 963 */
 /* pointer to 964 */
 /* size: 4 */

/* 964 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 965 */
/* <0> (null):0 */
typedef class CNavLadder * & reference; /* size: 4 */

/* 966 */
/* <0> (null):0 */
typedef const class CNavLadder *  & const_reference; /* size: 4 */

/* 967 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<CNavLadder*> > other; /* size: 0 */

/* 968 */
/* <0> (null):0 */
struct rebind<std::_List_node<CNavLadder*> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<CNavLadder*> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 969 */
/* <0> (null):0 */
typedef struct allocator<CNavLadder*> other; /* size: 1 */

/* 970 */
/* <0> (null):0 */
struct rebind<CNavLadder*> {
	/* <0> (null):0 */
	typedef struct allocator<CNavLadder*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 971 */
/* <0> (null):0 */
class allocator<CNavLadder*> : public new_allocator<CNavLadder*> {
public:

	/* class new_allocator<CNavLadder*> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class CNavLadder * & reference;

	/* <0> (null):0 */
	typedef const class CNavLadder *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<CNavLadder*> *);

	/* <0> (null):0 */
	void allocator(class allocator<CNavLadder*> *, const class allocator<CNavLadder*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<CNavLadder*> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<CNavLadder*> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<CNavLadder*> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<CNavLadder*> {
		/* <0> (null):0 */
		typedef struct allocator<CNavLadder*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 972 */
 /* pointer to 971 */
 /* size: 4 */

/* 973 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 974 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 975 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 976 */
/* <0> (null):0 */
typedef class _List_node<CNavLadder*> * pointer; /* size: 4 */

/* 977 */
/* <0> (null):0 */
typedef const class _List_node<CNavLadder*>  * const_pointer; /* size: 4 */

/* 978 */
/* <0> (null):0 */
class new_allocator<std::_List_node<CNavLadder*> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<CNavLadder*> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<CNavLadder*>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *, const class new_allocator<std::_List_node<CNavLadder*> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<CNavLadder*> >  *, class _List_node<CNavLadder*> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7addressERS4_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<CNavLadder*> >  *, const class _List_node<CNavLadder*>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7addressERKS4_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<CNavLadder*> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE10deallocateEPS4_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<CNavLadder*> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *, const class _List_node<CNavLadder*>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE9constructEPS4_RKS4_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7destroyEPS4_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 979 */
 /* pointer to 413 */
 /* size: 4 */

/* 980 */
 /* pointer to 981 */
 /* size: 4 */

/* 981 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 982 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 983 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 984 */
 /* pointer to 978 */
 /* size: 4 */

/* 985 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 986 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 987 */
 /* pointer to 988 */
 /* size: 4 */

/* 988 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 989 */
/* <0> (null):0 */
class allocator<std::_List_node<CNavLadder*> > : public new_allocator<std::_List_node<CNavLadder*> > {
public:

	/* class new_allocator<std::_List_node<CNavLadder*> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<CNavLadder*> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<CNavLadder*> > *, const class allocator<std::_List_node<CNavLadder*> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<CNavLadder*> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 990 */
 /* pointer to 989 */
 /* size: 4 */

/* 991 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 992 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 993 */
 /* pointer to 415 */
 /* size: 4 */

/* 994 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 995 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 996 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 997 */
/* <0> (null):0 */
typedef struct allocator<CNavLadder*> allocator_type; /* size: 1 */

/* 998 */
/* <0> (null):0 */
class _List_base<CNavLadder*, std::allocator<CNavLadder*> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<CNavLadder*> allocator_type;

	/* <0> (null):0 */
	class _List_node<CNavLadder*> * _M_get_node(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_node<CNavLadder*> *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 999 */
 /* pointer to 998 */
 /* size: 4 */

/* 1000 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1001 */
 /* pointer to 1002 */
 /* size: 4 */

/* 1002 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1003 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1004 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1005 */
/* <0> (null):0 */
typedef class CNavLadder * value_type; /* size: 4 */

/* 1006 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 1007 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 1008 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavLadder*> iterator; /* size: 0 */

/* 1009 */
/* <0> (null):0 */
typedef struct _List_const_iterator<CNavLadder*> const_iterator; /* size: 0 */

/* 1010 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<CNavLadder*> > const_reverse_iterator; /* size: 0 */

/* 1011 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<CNavLadder*> > reverse_iterator; /* size: 0 */

/* 1012 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1013 */
/* <0> (null):0 */
typedef struct allocator<CNavLadder*> allocator_type; /* size: 1 */

/* 1014 */
/* <0> (null):0 */
typedef struct _List_node<CNavLadder*> _Node; /* size: 0 */

/* 1015 */
/* <0> (null):0 */
class list<CNavLadder*, std::allocator<CNavLadder*> > : protected _List_base<CNavLadder*, std::allocator<CNavLadder*> > {
protected:

	/* class _List_base<CNavLadder*, std::allocator<CNavLadder*> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef class CNavLadder * value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<CNavLadder*> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<CNavLadder*> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<CNavLadder*> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<CNavLadder*> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<CNavLadder*> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<CNavLadder*> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE14_M_create_nodeERKS1_ */

	/* <0> (null):0 */
	void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *);

	/* <0> (null):0 */
	void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const class list<CNavLadder*, std::allocator<CNavLadder*> >  &);

	/* <0> (null):0 */
	class list<CNavLadder*, std::allocator<CNavLadder*> > & operator=(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const class list<CNavLadder*, std::allocator<CNavLadder*> >  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EEaSERKS3_ */

	/* <0> (null):0 */
	void assign(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6assignEjRKS1_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, class CNavLadder *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6resizeEjS1_ */

	/* <0> (null):0 */
	reference front(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE10push_frontERKS1_ */

	/* <0> (null):0 */
	void pop_front(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9push_backERKS1_ */

	/* <0> (null):0 */
	void pop_back(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */

	/* <0> (null):0 */
	iterator erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	iterator erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */

	/* <0> (null):0 */
	void swap(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4swapERS3_ */

	/* <0> (null):0 */
	void clear(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */

	/* <0> (null):0 */
	void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */

	/* <0> (null):0 */
	void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */

	/* <0> (null):0 */
	void remove(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6removeERKS1_ */

	/* <0> (null):0 */
	void unique(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5mergeERS3_ */

	/* <0> (null):0 */
	void reverse(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE18_M_fill_initializeEjRKS1_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE14_M_fill_assignEjRKS1_ */

	/* <0> (null):0 */
	void _M_transfer(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */

	/* <0> (null):0 */
	void _M_insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void _M_erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE25_M_check_equal_allocatorsERS3_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 1016 */
 /* pointer to 1014 */
 /* size: 4 */

/* 1017 */
 /* pointer to 1015 */
 /* size: 4 */

/* 1018 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1019 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1020 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1021 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1022 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1023 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1024 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1025 */
 /* pointer to 1026 */
 /* size: 4 */

/* 1026 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1027 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1028 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1029 */
/* <0> (null):0 */
typedef class CNavArea * * pointer; /* size: 4 */

/* 1030 */
/* <0> (null):0 */
typedef const class CNavArea *  * const_pointer; /* size: 4 */

/* 1031 */
/* <0> (null):0 */
class new_allocator<CNavArea*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class CNavArea * * pointer;

	/* <0> (null):0 */
	typedef const class CNavArea *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<CNavArea*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<CNavArea*> *, const class new_allocator<CNavArea*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<CNavArea*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<CNavArea*>  *, class CNavArea * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE7addressERS2_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<CNavArea*>  *, const class CNavArea *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE7addressERKS2_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<CNavArea*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<CNavArea*> *, class CNavArea * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE10deallocateEPS2_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<CNavArea*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<CNavArea*> *, class CNavArea * *, const class CNavArea *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE9constructEPS2_RKS2_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<CNavArea*> *, class CNavArea * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE7destroyEPS2_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1032 */
 /* pointer to 614 */
 /* size: 4 */

/* 1033 */
 /* pointer to 1034 */
 /* size: 4 */

/* 1034 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1035 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1036 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1037 */
 /* pointer to 1031 */
 /* size: 4 */

/* 1038 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1039 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1040 */
 /* pointer to 1041 */
 /* size: 4 */

/* 1041 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1042 */
/* <0> (null):0 */
typedef class CNavArea * & reference; /* size: 4 */

/* 1043 */
/* <0> (null):0 */
typedef const class CNavArea *  & const_reference; /* size: 4 */

/* 1044 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<CNavArea*> > other; /* size: 0 */

/* 1045 */
/* <0> (null):0 */
struct rebind<std::_List_node<CNavArea*> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<CNavArea*> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1046 */
/* <0> (null):0 */
typedef struct allocator<CNavArea*> other; /* size: 1 */

/* 1047 */
/* <0> (null):0 */
struct rebind<CNavArea*> {
	/* <0> (null):0 */
	typedef struct allocator<CNavArea*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1048 */
/* <0> (null):0 */
class allocator<CNavArea*> : public new_allocator<CNavArea*> {
public:

	/* class new_allocator<CNavArea*> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class CNavArea * & reference;

	/* <0> (null):0 */
	typedef const class CNavArea *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<CNavArea*> *);

	/* <0> (null):0 */
	void allocator(class allocator<CNavArea*> *, const class allocator<CNavArea*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<CNavArea*> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<CNavArea*> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<CNavArea*> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<CNavArea*> {
		/* <0> (null):0 */
		typedef struct allocator<CNavArea*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 1049 */
 /* pointer to 1048 */
 /* size: 4 */

/* 1050 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1051 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1052 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1053 */
/* <0> (null):0 */
typedef class _List_node<CNavArea*> * pointer; /* size: 4 */

/* 1054 */
/* <0> (null):0 */
typedef const class _List_node<CNavArea*>  * const_pointer; /* size: 4 */

/* 1055 */
/* <0> (null):0 */
class new_allocator<std::_List_node<CNavArea*> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<CNavArea*> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<CNavArea*>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<CNavArea*> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<CNavArea*> > *, const class new_allocator<std::_List_node<CNavArea*> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<CNavArea*> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<CNavArea*> >  *, class _List_node<CNavArea*> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7addressERS4_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<CNavArea*> >  *, const class _List_node<CNavArea*>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7addressERKS4_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<CNavArea*> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE10deallocateEPS4_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<CNavArea*> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *, const class _List_node<CNavArea*>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE9constructEPS4_RKS4_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7destroyEPS4_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1056 */
 /* pointer to 423 */
 /* size: 4 */

/* 1057 */
 /* pointer to 1058 */
 /* size: 4 */

/* 1058 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1059 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1060 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1061 */
 /* pointer to 1055 */
 /* size: 4 */

/* 1062 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1063 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1064 */
 /* pointer to 1065 */
 /* size: 4 */

/* 1065 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1066 */
/* <0> (null):0 */
class allocator<std::_List_node<CNavArea*> > : public new_allocator<std::_List_node<CNavArea*> > {
public:

	/* class new_allocator<std::_List_node<CNavArea*> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<CNavArea*> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<CNavArea*> > *, const class allocator<std::_List_node<CNavArea*> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<CNavArea*> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 1067 */
 /* pointer to 1066 */
 /* size: 4 */

/* 1068 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1069 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1070 */
 /* pointer to 425 */
 /* size: 4 */

/* 1071 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1072 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1073 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 1074 */
/* <0> (null):0 */
typedef struct allocator<CNavArea*> allocator_type; /* size: 1 */

/* 1075 */
/* <0> (null):0 */
class _List_base<CNavArea*, std::allocator<CNavArea*> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<CNavArea*> allocator_type;

	/* <0> (null):0 */
	class _List_node<CNavArea*> * _M_get_node(class _List_base<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, class _List_node<CNavArea*> *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 1076 */
 /* pointer to 1075 */
 /* size: 4 */

/* 1077 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1078 */
 /* pointer to 1079 */
 /* size: 4 */

/* 1079 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1080 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1081 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1082 */
/* <0> (null):0 */
typedef class CNavArea * value_type; /* size: 4 */

/* 1083 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 1084 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 1085 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavArea*> iterator; /* size: 0 */

/* 1086 */
/* <0> (null):0 */
typedef struct _List_const_iterator<CNavArea*> const_iterator; /* size: 0 */

/* 1087 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<CNavArea*> > const_reverse_iterator; /* size: 0 */

/* 1088 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<CNavArea*> > reverse_iterator; /* size: 0 */

/* 1089 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1090 */
/* <0> (null):0 */
typedef struct allocator<CNavArea*> allocator_type; /* size: 1 */

/* 1091 */
/* <0> (null):0 */
typedef struct _List_node<CNavArea*> _Node; /* size: 0 */

/* 1092 */
/* <0> (null):0 */
class list<CNavArea*, std::allocator<CNavArea*> > : protected _List_base<CNavArea*, std::allocator<CNavArea*> > {
protected:

	/* class _List_base<CNavArea*, std::allocator<CNavArea*> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef class CNavArea * value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<CNavArea*> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<CNavArea*> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<CNavArea*> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<CNavArea*> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<CNavArea*> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<CNavArea*> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE14_M_create_nodeERKS1_ */

	/* <0> (null):0 */
	void list(class list<CNavArea*, std::allocator<CNavArea*> > *);

	/* <0> (null):0 */
	void list(class list<CNavArea*, std::allocator<CNavArea*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<CNavArea*, std::allocator<CNavArea*> > *, const class list<CNavArea*, std::allocator<CNavArea*> >  &);

	/* <0> (null):0 */
	class list<CNavArea*, std::allocator<CNavArea*> > & operator=(class list<CNavArea*, std::allocator<CNavArea*> > *, const class list<CNavArea*, std::allocator<CNavArea*> >  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EEaSERKS3_ */

	/* <0> (null):0 */
	void assign(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6assignEjRKS1_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, class CNavArea *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6resizeEjS1_ */

	/* <0> (null):0 */
	reference front(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE10push_frontERKS1_ */

	/* <0> (null):0 */
	void pop_front(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9push_backERKS1_ */

	/* <0> (null):0 */
	void pop_back(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */

	/* <0> (null):0 */
	iterator erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	iterator erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */

	/* <0> (null):0 */
	void swap(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4swapERS3_ */

	/* <0> (null):0 */
	void clear(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */

	/* <0> (null):0 */
	void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */

	/* <0> (null):0 */
	void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */

	/* <0> (null):0 */
	void remove(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6removeERKS1_ */

	/* <0> (null):0 */
	void unique(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5mergeERS3_ */

	/* <0> (null):0 */
	void reverse(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE18_M_fill_initializeEjRKS1_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE14_M_fill_assignEjRKS1_ */

	/* <0> (null):0 */
	void _M_transfer(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */

	/* <0> (null):0 */
	void _M_insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void _M_erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE25_M_check_equal_allocatorsERS3_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 1093 */
 /* pointer to 1091 */
 /* size: 4 */

/* 1094 */
 /* pointer to 1092 */
 /* size: 4 */

/* 1095 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1096 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1097 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1098 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1099 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1100 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1101 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1102 */
 /* pointer to 1103 */
 /* size: 4 */

/* 1103 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1104 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1105 */
/* <0> (null):0 */
struct ApproachInfo        array[16]; /* size: 320 */

/* 1106 */
 /* pointer to 613 */
 /* size: 4 */

/* 1107 */
/* <0> (null):0 */
class list<NavConnect, std::allocator<NavConnect> > array[4]; /* size: 32 */

/* 1108 */
/* <0> (null):0 */
class list<CNavLadder*, std::allocator<CNavLadder*> > array[2]; /* size: 16 */

/* 1109 */
/* <0> (null):0 */
class CNavNode *           array[4]; /* size: 16 */

/* 1110 */
 /* pointer to 1111 */
 /* size: 4 */

/* 1111 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 532 */

/* 1112 */
 /* pointer to 18 */
 /* size: 4 */

/* 1113 */
 /* pointer to 1114 */
 /* size: 4 */

/* 1114 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 532 */

/* 1115 */
 /* pointer to 1116 */
 /* size: 4 */

/* 1116 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1117 */
 /* pointer to 1118 */
 /* size: 4 */

/* 1118 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1119 */
 /* pointer to 1120 */
 /* size: 4 */

/* 1120 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1121 */
 /* pointer to 1122 */
 /* size: 4 */

/* 1122 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 20 */

/* 1123 */
 /* pointer to 1106 */
 /* size: 4 */

/* 1124 */
/* <0> (null):0 */
typedef struct list<CNavArea*, std::allocator<CNavArea*> > NavAreaList; /* size: 8 */

/* 1125 */
/* <0> (null):0 */
typedef struct _List_const_iterator<NavConnect> _Self; /* size: 4 */

/* 1126 */
/* <0> (null):0 */
typedef struct _List_iterator<NavConnect> iterator; /* size: 0 */

/* 1127 */
/* <0> (null):0 */
typedef const union NavConnect  * pointer; /* size: 4 */

/* 1128 */
/* <0> (null):0 */
typedef const union NavConnect  & reference; /* size: 4 */

/* 1129 */
/* <0> (null):0 */
struct _List_const_iterator<NavConnect> {
	const class _List_node_base  * _M_node;          /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_const_iterator<NavConnect> _Self;

	/* <0> (null):0 */
	typedef struct _List_iterator<NavConnect> iterator;

	/* <0> (null):0 */
	typedef const union NavConnect  * pointer;

	/* <0> (null):0 */
	typedef const union NavConnect  & reference;

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<NavConnect> *);

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<NavConnect> *, const class _List_node_base  *);

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<NavConnect> *, const iterator  &);

	/* <0> (null):0 */
	reference operator*(const class _List_const_iterator<NavConnect>  *); /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_const_iterator<NavConnect>  *); /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_const_iterator<NavConnect> *); /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_const_iterator<NavConnect> *, int); /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_const_iterator<NavConnect> *); /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_const_iterator<NavConnect> *, int); /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_const_iterator<NavConnect>  *, const _Self  &); /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEeqERKS1_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_const_iterator<NavConnect>  *, const _Self  &); /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEneERKS1_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1130 */
 /* pointer to 1131 */
 /* size: 4 */

/* 1131 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1132 */
 /* pointer to 1129 */
 /* size: 4 */

/* 1133 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1134 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1135 */
 /* pointer to 1136 */
 /* size: 4 */

/* 1136 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1137 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1138 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1139 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1140 */
/* <0> (null):0 */
class CNavAreaGrid {
private:

	floatconst                 m_cellSize;           /*     0     4 */
	NavAreaList *              m_grid;               /*     4     4 */
	int                        m_gridSizeX;          /*     8     4 */
	int                        m_gridSizeY;          /*    12     4 */
	float                      m_minX;               /*    16     4 */
	float                      m_minY;               /*    20     4 */
	unsigned int               m_areaCount;          /*    24     4 */
	class CNavArea *           m_hashTable[256];     /*    28  1024 */
	/* <0> (null):0 */
	void CNavAreaGrid(class CNavAreaGrid *);

	/* <0> (null):0 */
	void ~CNavAreaGrid(class CNavAreaGrid *, int);

	/* <0> (null):0 */
	void Reset(class CNavAreaGrid *); /* linkage=_ZN12CNavAreaGrid5ResetEv */

	/* <0> (null):0 */
	void Initialize(class CNavAreaGrid *, float, float, float, float); /* linkage=_ZN12CNavAreaGrid10InitializeEffff */

	/* <0> (null):0 */
	void AddNavArea(class CNavAreaGrid *, class CNavArea *); /* linkage=_ZN12CNavAreaGrid10AddNavAreaEP8CNavArea */

	/* <0> (null):0 */
	void RemoveNavArea(class CNavAreaGrid *, class CNavArea *); /* linkage=_ZN12CNavAreaGrid13RemoveNavAreaEP8CNavArea */

	/* <0> (null):0 */
	unsigned int GetNavAreaCount(const class CNavAreaGrid  *); /* linkage=_ZNK12CNavAreaGrid15GetNavAreaCountEv */

	/* <0> (null):0 */
	class CNavArea * GetNavArea(const class CNavAreaGrid  *, const class Vector  *, float); /* linkage=_ZNK12CNavAreaGrid10GetNavAreaEPK6Vectorf */

	/* <0> (null):0 */
	class CNavArea * GetNavAreaByID(const class CNavAreaGrid  *, unsigned int); /* linkage=_ZNK12CNavAreaGrid14GetNavAreaByIDEj */

	/* <0> (null):0 */
	class CNavArea * GetNearestNavArea(const class CNavAreaGrid  *, const class Vector  *, bool); /* linkage=_ZNK12CNavAreaGrid17GetNearestNavAreaEPK6Vectorb */

	/* <0> (null):0 */
	Place GetPlace(const class CNavAreaGrid  *, const class Vector  *); /* linkage=_ZNK12CNavAreaGrid8GetPlaceEPK6Vector */

	/* <0> (null):0 */
	int ComputeHashKey(const class CNavAreaGrid  *, unsigned int); /* linkage=_ZNK12CNavAreaGrid14ComputeHashKeyEj */

	/* <0> (null):0 */
	int WorldToGridX(const class CNavAreaGrid  *, float); /* linkage=_ZNK12CNavAreaGrid12WorldToGridXEf */

	/* <0> (null):0 */
	int WorldToGridY(const class CNavAreaGrid  *, float); /* linkage=_ZNK12CNavAreaGrid12WorldToGridYEf */

	/* --- cacheline 16 boundary (1024 bytes) was 28 bytes ago --- */

	/* size: 1052, cachelines: 17, members: 8 */
	/* last cacheline: 28 bytes */
}; /* size: 1052 */

/* 1141 */
 /* pointer to 1124 */
 /* size: 4 */

/* 1142 */
/* <0> (null):0 */
class CNavArea *           array[256]; /* size: 1024 */

/* 1143 */
 /* pointer to 1140 */
 /* size: 4 */

/* 1144 */
 /* pointer to 1145 */
 /* size: 4 */

/* 1145 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1052 */

/* 1146 */
 /* pointer to 1147 */
 /* size: 4 */

/* 1147 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 68 */

/* 1148 */
/* <0> (null):0 */
typedef struct _List_const_iterator<CNavLadder*> _Self; /* size: 4 */

/* 1149 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavLadder*> iterator; /* size: 0 */

/* 1150 */
/* <0> (null):0 */
typedef const class CNavLadder *  * pointer; /* size: 4 */

/* 1151 */
/* <0> (null):0 */
typedef const class CNavLadder *  & reference; /* size: 4 */

/* 1152 */
/* <0> (null):0 */
struct _List_const_iterator<CNavLadder*> {
	const class _List_node_base  * _M_node;          /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_const_iterator<CNavLadder*> _Self;

	/* <0> (null):0 */
	typedef struct _List_iterator<CNavLadder*> iterator;

	/* <0> (null):0 */
	typedef const class CNavLadder *  * pointer;

	/* <0> (null):0 */
	typedef const class CNavLadder *  & reference;

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<CNavLadder*> *);

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<CNavLadder*> *, const class _List_node_base  *);

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<CNavLadder*> *, const iterator  &);

	/* <0> (null):0 */
	reference operator*(const class _List_const_iterator<CNavLadder*>  *); /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_const_iterator<CNavLadder*>  *); /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_const_iterator<CNavLadder*> *); /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_const_iterator<CNavLadder*> *, int); /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_const_iterator<CNavLadder*> *); /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_const_iterator<CNavLadder*> *, int); /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_const_iterator<CNavLadder*>  *, const _Self  &); /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEeqERKS2_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_const_iterator<CNavLadder*>  *, const _Self  &); /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEneERKS2_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1153 */
 /* pointer to 1152 */
 /* size: 4 */

/* 1154 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1155 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1156 */
 /* pointer to 1157 */
 /* size: 4 */

/* 1157 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1158 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1159 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1160 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1161 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavArea*> _Self; /* size: 4 */

/* 1162 */
/* <0> (null):0 */
typedef class CNavArea * * pointer; /* size: 4 */

/* 1163 */
/* <0> (null):0 */
typedef class CNavArea * & reference; /* size: 4 */

/* 1164 */
/* <0> (null):0 */
struct _List_iterator<CNavArea*> {
	class _List_node_base *    _M_node;              /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_iterator<CNavArea*> _Self;

	/* <0> (null):0 */
	typedef class CNavArea * * pointer;

	/* <0> (null):0 */
	typedef class CNavArea * & reference;

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<CNavArea*> *);

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<CNavArea*> *, class _List_node_base *);

	/* <0> (null):0 */
	reference operator*(const class _List_iterator<CNavArea*>  *); /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_iterator<CNavArea*>  *); /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_iterator<CNavArea*> *); /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_iterator<CNavArea*> *, int); /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_iterator<CNavArea*> *); /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_iterator<CNavArea*> *, int); /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_iterator<CNavArea*>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEeqERKS2_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_iterator<CNavArea*>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEneERKS2_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1165 */
 /* pointer to 1164 */
 /* size: 4 */

/* 1166 */
 /* pointer to 1167 */
 /* size: 4 */

/* 1167 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1168 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1169 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1170 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1171 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1172 */
/* <0> (null):0 */
struct __numeric_traits_integer<int> {
	intconst                   __min;                /*     0     4 */
	intconst                   __max;                /*     0     4 */
	boolconst                  __is_signed;          /*     0     1 */
	intconst                   __digits;             /*     0     4 */

	/* size: 1, cachelines: 1, members: 4 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 4 + 0(holes), diff = -3 */

}; /* size: 1 */

/* 1173 */
/* <0> (null):0 */
enum BotProfileTeamType {
	BOT_TEAM_T = 0,
	BOT_TEAM_CT = 1,
	BOT_TEAM_ANY = 2,
}; /* size: 4 */

/* 1174 */
/* <0> (null):0 */
class BotProfile {
private:

	char *                     m_name;               /*     0     4 */
	float                      m_aggression;         /*     4     4 */
	float                      m_skill;              /*     8     4 */
	float                      m_teamwork;           /*    12     4 */
	int                        m_weaponPreference[16]; /*    16    64 */
	/* --- cacheline 1 boundary (64 bytes) was 16 bytes ago --- */
	int                        m_weaponPreferenceCount; /*    80     4 */
	int                        m_cost;               /*    84     4 */
	int                        m_skin;               /*    88     4 */
	unsigned char              m_difficultyFlags;    /*    92     1 */
	int                        m_voicePitch;         /*    96     4 */
	float                      m_reactionTime;       /*   100     4 */
	float                      m_attackDelay;        /*   104     4 */
	enum BotProfileTeamType    m_teams;              /*   108     4 */
	bool                       m_prefersSilencer;    /*   112     1 */
	int                        m_voiceBank;          /*   116     4 */
	/* <0> (null):0 */
	void BotProfile(class BotProfile *);

	/* <0> (null):0 */
	const char  * GetName(const class BotProfile  *); /* linkage=_ZNK10BotProfile7GetNameEv */

	/* <0> (null):0 */
	float GetAggression(const class BotProfile  *); /* linkage=_ZNK10BotProfile13GetAggressionEv */

	/* <0> (null):0 */
	float GetSkill(const class BotProfile  *); /* linkage=_ZNK10BotProfile8GetSkillEv */

	/* <0> (null):0 */
	float GetTeamwork(const class BotProfile  *); /* linkage=_ZNK10BotProfile11GetTeamworkEv */

	/* <0> (null):0 */
	int GetWeaponPreference(const class BotProfile  *, int); /* linkage=_ZNK10BotProfile19GetWeaponPreferenceEi */

	/* <0> (null):0 */
	const char  * GetWeaponPreferenceAsString(const class BotProfile  *, int); /* linkage=_ZNK10BotProfile27GetWeaponPreferenceAsStringEi */

	/* <0> (null):0 */
	int GetWeaponPreferenceCount(const class BotProfile  *); /* linkage=_ZNK10BotProfile24GetWeaponPreferenceCountEv */

	/* <0> (null):0 */
	bool HasPrimaryPreference(const class BotProfile  *); /* linkage=_ZNK10BotProfile20HasPrimaryPreferenceEv */

	/* <0> (null):0 */
	bool HasPistolPreference(const class BotProfile  *); /* linkage=_ZNK10BotProfile19HasPistolPreferenceEv */

	/* <0> (null):0 */
	int GetCost(const class BotProfile  *); /* linkage=_ZNK10BotProfile7GetCostEv */

	/* <0> (null):0 */
	int GetSkin(const class BotProfile  *); /* linkage=_ZNK10BotProfile7GetSkinEv */

	/* <0> (null):0 */
	bool IsDifficulty(const class BotProfile  *, enum BotDifficultyType); /* linkage=_ZNK10BotProfile12IsDifficultyE17BotDifficultyType */

	/* <0> (null):0 */
	int GetVoicePitch(const class BotProfile  *); /* linkage=_ZNK10BotProfile13GetVoicePitchEv */

	/* <0> (null):0 */
	float GetReactionTime(const class BotProfile  *); /* linkage=_ZNK10BotProfile15GetReactionTimeEv */

	/* <0> (null):0 */
	float GetAttackDelay(const class BotProfile  *); /* linkage=_ZNK10BotProfile14GetAttackDelayEv */

	/* <0> (null):0 */
	int GetVoiceBank(const class BotProfile  *); /* linkage=_ZNK10BotProfile12GetVoiceBankEv */

	/* <0> (null):0 */
	bool IsValidForTeam(const class BotProfile  *, enum BotProfileTeamType); /* linkage=_ZNK10BotProfile14IsValidForTeamE18BotProfileTeamType */

	/* <0> (null):0 */
	bool PrefersSilencer(const class BotProfile  *); /* linkage=_ZNK10BotProfile15PrefersSilencerEv */

	/* <0> (null):0 */
	void Inherit(class BotProfile *, const class BotProfile  *, const class BotProfile  *); /* linkage=_ZN10BotProfile7InheritEPKS_S1_ */


	/* size: 120, cachelines: 2, members: 15 */
	/* last cacheline: 56 bytes */

	/* BRAIN FART ALERT! 120 != 114 + 0(holes), diff = 6 */

}; /* size: 120 */

/* 1175 */
/* <0> (null):0 */
int                        array[16]; /* size: 64 */

/* 1176 */
 /* pointer to 1174 */
 /* size: 4 */

/* 1177 */
 /* pointer to 1178 */
 /* size: 4 */

/* 1178 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 120 */

/* 1179 */
 /* pointer to 1180 */
 /* size: 4 */

/* 1180 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 120 */

/* 1181 */
/* <0> (null):0 */
class CCSBotManager {
	/* <0> (null):0 */
	bool IsLearningMap(const class CCSBotManager  *); /* linkage=_ZNK13CCSBotManager13IsLearningMapEv */

	/* <0> (null):0 */
	void SetLearningMapFlag(class CCSBotManager *); /* linkage=_ZN13CCSBotManager18SetLearningMapFlagEv */

private:

	bool                       m_isLearningMap;      /*     0     1 */
	bool                       m_isAnalysisRequested; /*     0     1 */

	/* size: 0, cachelines: 0, members: 2 */

	/* BRAIN FART ALERT! 0 != 1 + 0(holes), diff = -1 */

}; /* size: 0 */

/* 1182 */
/* <0> (null):0 */
enum BombState {
	MOVING = 0,
	LOOSE = 1,
	PLANTED = 2,
	DEFUSED = 3,
	EXPLODED = 4,
}; /* size: 4 */

/* 1183 */
/* <0> (null):0 */
struct HostageInfo {
	class CHostage *           hostage;              /*     0     4 */
	class Vector              knownPos;              /*     4    12 */
	bool                       isValid;              /*    16     1 */
	bool                       isAlive;              /*    17     1 */
	bool                       isFree;               /*    18     1 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */

	/* BRAIN FART ALERT! 20 != 19 + 0(holes), diff = 1 */

}; /* size: 20 */

/* 1184 */
/* <0> (null):0 */
class CSGameState {
	/* <0> (null):0 */
	enum BombState {
		MOVING = 0,
		LOOSE = 1,
		PLANTED = 2,
		DEFUSED = 3,
		EXPLODED = 4,
	};

	/* <0> (null):0 */
	struct HostageInfo {
		class CHostage *           hostage;              /*     0     4 */
		class Vector              knownPos;              /*     4    12 */
		bool                       isValid;              /*    16     1 */
		bool                       isAlive;              /*    17     1 */
		bool                       isFree;               /*    18     1 */

		/* size: 20, cachelines: 1, members: 5 */
		/* last cacheline: 20 bytes */

		/* BRAIN FART ALERT! 20 != 19 + 0(holes), diff = 1 */

	};

private:

	class CCSBot *             m_owner;              /*     0     4 */
	bool                       m_isRoundOver;        /*     4     1 */
	enum BombState             m_bombState;          /*     8     4 */
	class IntervalTimer       m_lastSawBomber;       /*    12     4 */
	class Vector              m_bomberPos;           /*    16    12 */
	class IntervalTimer       m_lastSawLooseBomb;    /*    28     4 */
	class Vector              m_looseBombPos;        /*    32    12 */
	bool                       m_isBombsiteClear[4]; /*    44     4 */
	int                        m_bombsiteSearchOrder[4]; /*    48    16 */
	int                        m_bombsiteCount;      /*    64     4 */
	/* --- cacheline 1 boundary (64 bytes) was 1 bytes ago --- */
	int                        m_bombsiteSearchIndex; /*    68     4 */
	int                        m_plantedBombsite;    /*    72     4 */
	bool                       m_isPlantedBombPosKnown; /*    76     1 */
	class Vector              m_plantedBombPos;      /*    80    12 */
	struct HostageInfo         m_hostage[12];        /*    92   240 */
	/* --- cacheline 5 boundary (320 bytes) was 6 bytes ago --- */
	int                        m_hostageCount;       /*   332     4 */
	class CountdownTimer      m_validateInterval;    /*   336     8 */
	bool                       m_allHostagesRescued; /*   344     1 */
	bool                       m_haveSomeHostagesBeenTaken; /*   345     1 */
	/* <0> (null):0 */
	void CSGameState(class CSGameState *, class CCSBot *);

	/* <0> (null):0 */
	void Reset(class CSGameState *); /* linkage=_ZN11CSGameState5ResetEv */

	/* <0> (null):0 */
	void OnEvent(class CSGameState *, enum GameEventType, class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CSGameState7OnEventE13GameEventTypeP11CBaseEntityS2_ */

	/* <0> (null):0 */
	bool IsRoundOver(const class CSGameState  *); /* linkage=_ZNK11CSGameState11IsRoundOverEv */

	/* <0> (null):0 */
	bool IsBombMoving(const class CSGameState  *); /* linkage=_ZNK11CSGameState12IsBombMovingEv */

	/* <0> (null):0 */
	bool IsBombLoose(const class CSGameState  *); /* linkage=_ZNK11CSGameState11IsBombLooseEv */

	/* <0> (null):0 */
	bool IsBombPlanted(const class CSGameState  *); /* linkage=_ZNK11CSGameState13IsBombPlantedEv */

	/* <0> (null):0 */
	bool IsBombDefused(const class CSGameState  *); /* linkage=_ZNK11CSGameState13IsBombDefusedEv */

	/* <0> (null):0 */
	bool IsBombExploded(const class CSGameState  *); /* linkage=_ZNK11CSGameState14IsBombExplodedEv */

	/* <0> (null):0 */
	void UpdateLooseBomb(class CSGameState *, const class Vector  *); /* linkage=_ZN11CSGameState15UpdateLooseBombEPK6Vector */

	/* <0> (null):0 */
	float TimeSinceLastSawLooseBomb(const class CSGameState  *); /* linkage=_ZNK11CSGameState25TimeSinceLastSawLooseBombEv */

	/* <0> (null):0 */
	bool IsLooseBombLocationKnown(const class CSGameState  *); /* linkage=_ZNK11CSGameState24IsLooseBombLocationKnownEv */

	/* <0> (null):0 */
	void UpdateBomber(class CSGameState *, const class Vector  *); /* linkage=_ZN11CSGameState12UpdateBomberEPK6Vector */

	/* <0> (null):0 */
	float TimeSinceLastSawBomber(const class CSGameState  *); /* linkage=_ZNK11CSGameState22TimeSinceLastSawBomberEv */

	/* <0> (null):0 */
	void UpdatePlantedBomb(class CSGameState *, const class Vector  *); /* linkage=_ZN11CSGameState17UpdatePlantedBombEPK6Vector */

	/* <0> (null):0 */
	bool IsPlantedBombLocationKnown(const class CSGameState  *); /* linkage=_ZNK11CSGameState26IsPlantedBombLocationKnownEv */

	/* <0> (null):0 */
	void MarkBombsiteAsPlanted(class CSGameState *, int); /* linkage=_ZN11CSGameState21MarkBombsiteAsPlantedEi */

	/* <0> (null):0 */
	int GetPlantedBombsite(const class CSGameState  *); /* linkage=_ZNK11CSGameState18GetPlantedBombsiteEv */

	/* <0> (null):0 */
	bool IsAtPlantedBombsite(const class CSGameState  *); /* linkage=_ZNK11CSGameState19IsAtPlantedBombsiteEv */

	/* <0> (null):0 */
	int GetNextBombsiteToSearch(class CSGameState *); /* linkage=_ZN11CSGameState23GetNextBombsiteToSearchEv */

	/* <0> (null):0 */
	bool IsBombsiteClear(const class CSGameState  *, int); /* linkage=_ZNK11CSGameState15IsBombsiteClearEi */

	/* <0> (null):0 */
	void ClearBombsite(class CSGameState *, int); /* linkage=_ZN11CSGameState13ClearBombsiteEi */

	/* <0> (null):0 */
	const class Vector  * GetBombPosition(const class CSGameState  *); /* linkage=_ZNK11CSGameState15GetBombPositionEv */

	/* <0> (null):0 */
	class CHostage * GetNearestFreeHostage(const class CSGameState  *, class Vector *); /* linkage=_ZNK11CSGameState21GetNearestFreeHostageEP6Vector */

	/* <0> (null):0 */
	const class Vector  * GetRandomFreeHostagePosition(const class CSGameState  *); /* linkage=_ZNK11CSGameState28GetRandomFreeHostagePositionEv */

	/* <0> (null):0 */
	bool AreAllHostagesBeingRescued(const class CSGameState  *); /* linkage=_ZNK11CSGameState26AreAllHostagesBeingRescuedEv */

	/* <0> (null):0 */
	bool AreAllHostagesGone(const class CSGameState  *); /* linkage=_ZNK11CSGameState18AreAllHostagesGoneEv */

	/* <0> (null):0 */
	void AllHostagesGone(class CSGameState *); /* linkage=_ZN11CSGameState15AllHostagesGoneEv */

	/* <0> (null):0 */
	bool HaveSomeHostagesBeenTaken(const class CSGameState  *); /* linkage=_ZNK11CSGameState25HaveSomeHostagesBeenTakenEv */

	/* <0> (null):0 */
	void HostageWasTaken(class CSGameState *); /* linkage=_ZN11CSGameState15HostageWasTakenEv */

	/* <0> (null):0 */
	class CHostage * GetNearestVisibleFreeHostage(const class CSGameState  *); /* linkage=_ZNK11CSGameState28GetNearestVisibleFreeHostageEv */

	/* <0> (null):0 */
	unsigned char ValidateHostagePositions(class CSGameState *); /* linkage=_ZN11CSGameState24ValidateHostagePositionsEv */

	/* <0> (null):0 */
	void SetBombState(class CSGameState *, enum BombState); /* linkage=_ZN11CSGameState12SetBombStateENS_9BombStateE */

	/* <0> (null):0 */
	enum BombState GetBombState(const class CSGameState  *); /* linkage=_ZNK11CSGameState12GetBombStateEv */

	/* <0> (null):0 */
	class CBaseEntity * GetNearestHostage(const class CSGameState  *); /* linkage=_ZNK11CSGameState17GetNearestHostageEv */

	/* <0> (null):0 */
	void InitializeHostageInfo(class CSGameState *); /* linkage=_ZN11CSGameState21InitializeHostageInfoEv */


	/* size: 348, cachelines: 6, members: 19 */
	/* last cacheline: 28 bytes */

	/* BRAIN FART ALERT! 348 != 340 + 0(holes), diff = 8 */

}; /* size: 348 */

/* 1185 */
/* <0> (null):0 */
struct CHostage {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1186 */
 /* pointer to 1185 */
 /* size: 4 */

/* 1187 */
/* <0> (null):0 */
enum TaskType {
	SEEK_AND_DESTROY = 0,
	PLANT_BOMB = 1,
	FIND_TICKING_BOMB = 2,
	DEFUSE_BOMB = 3,
	GUARD_TICKING_BOMB = 4,
	GUARD_BOMB_DEFUSER = 5,
	GUARD_LOOSE_BOMB = 6,
	GUARD_BOMB_ZONE = 7,
	ESCAPE_FROM_BOMB = 8,
	HOLD_POSITION = 9,
	FOLLOW = 10,
	VIP_ESCAPE = 11,
	GUARD_VIP_ESCAPE_ZONE = 12,
	COLLECT_HOSTAGES = 13,
	RESCUE_HOSTAGES = 14,
	GUARD_HOSTAGES = 15,
	GUARD_HOSTAGE_RESCUE_ZONE = 16,
	MOVE_TO_LAST_KNOWN_ENEMY_POSITION = 17,
	MOVE_TO_SNIPER_SPOT = 18,
	SNIPING = 19,
}; /* size: 4 */

/* 1188 */
/* <0> (null):0 */
enum DispositionType {
	ENGAGE_AND_INVESTIGATE = 0,
	OPPORTUNITY_FIRE = 1,
	SELF_DEFENSE = 2,
	IGNORE_ENEMIES = 3,
}; /* size: 4 */

/* 1189 */
/* <0> (null):0 */
enum MoraleType {
	TERRIBLE = 4294967293,
	BAD = 4294967294,
	NEGATIVE = 4294967295,
	NEUTRAL = 0,
	POSITIVE = 1,
	GOOD = 2,
	EXCELLENT = 3,
}; /* size: 4 */

/* 1190 */
/* <0> (null):0 */
enum PathResult {
	PROGRESSING = 0,
	END_OF_PATH = 1,
	PATH_FAILURE = 2,
}; /* size: 4 */

/* 1191 */
/* <0> (null):0 */
enum ZoomType {
	NO_ZOOM = 0,
	LOW_ZOOM = 1,
	HIGH_ZOOM = 2,
}; /* size: 4 */

/* 1192 */
/* <0> (null):0 */
enum {
	MAX_PATH_LENGTH = 256,
}; /* size: 4 */

/* 1193 */
/* <0> (null):0 */
struct ConnectInfo {
	class CNavArea *           area;                 /*     0     4 */
	enum NavTraverseType       how;                  /*     4     4 */
	class Vector              pos;                   /*     8    12 */
	const class CNavLadder  *  ladder;               /*    20     4 */
	/* <0> (null):0 */
	void ConnectInfo(class ConnectInfo *);


	/* size: 24, cachelines: 1, members: 4 */
	/* last cacheline: 24 bytes */
}; /* size: 24 */

/* 1194 */
/* <0> (null):0 */
enum LadderNavState {
	APPROACH_ASCENDING_LADDER = 0,
	APPROACH_DESCENDING_LADDER = 1,
	FACE_ASCENDING_LADDER = 2,
	FACE_DESCENDING_LADDER = 3,
	MOUNT_ASCENDING_LADDER = 4,
	MOUNT_DESCENDING_LADDER = 5,
	ASCEND_LADDER = 6,
	DESCEND_LADDER = 7,
	DISMOUNT_ASCENDING_LADDER = 8,
	DISMOUNT_DESCENDING_LADDER = 9,
	MOVE_TO_DESTINATION = 10,
}; /* size: 4 */

/* 1195 */
/* <0> (null):0 */
enum LookAtSpotState {
	NOT_LOOKING_AT_SPOT = 0,
	LOOK_TOWARDS_SPOT = 1,
	LOOK_AT_SPOT = 2,
	NUM_LOOK_AT_SPOT_STATES = 3,
}; /* size: 4 */

/* 1196 */
/* <0> (null):0 */
enum {
	MAX_APPROACH_POINTS = 16,
}; /* size: 4 */

/* 1197 */
/* <0> (null):0 */
enum {
	MAX_CHECKED_SPOTS = 64,
}; /* size: 4 */

/* 1198 */
/* <0> (null):0 */
struct HidingSpotCheckInfo {
	class HidingSpot *         spot;                 /*     0     4 */
	float                      timestamp;            /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 1199 */
/* <0> (null):0 */
struct WatchInfo {
	float                      timestamp;            /*     0     4 */
	bool                       isEnemy;              /*     4     1 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 5 + 0(holes), diff = 3 */

}; /* size: 8 */

/* 1200 */
/* <0> (null):0 */
enum {
	MAX_ENEMY_QUEUE = 20,
}; /* size: 4 */

/* 1201 */
/* <0> (null):0 */
struct ReactionState {
	class EHANDLE             player;                /*     0     8 */
	bool                       isReloading;          /*     8     1 */
	bool                       isProtectedByShield;  /*     9     1 */

	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */

	/* BRAIN FART ALERT! 12 != 10 + 0(holes), diff = 2 */

}; /* size: 12 */

/* 1202 */
/* <0> (null):0 */
enum {
	MAX_VEL_SAMPLES = 5,
}; /* size: 4 */

/* 1203 */
/* <0> (null):0 */
enum ProcessType {
	PROCESS_NORMAL = 0,
	PROCESS_LEARN = 1,
	PROCESS_ANALYZE_ALPHA = 2,
	PROCESS_ANALYZE_BETA = 3,
	PROCESS_SAVE = 4,
}; /* size: 4 */

/* 1204 */
/* <0> (null):0 */
struct CCSBot : public CBot {
	/* <0> (null):0 */
	enum TaskType {
		SEEK_AND_DESTROY = 0,
		PLANT_BOMB = 1,
		FIND_TICKING_BOMB = 2,
		DEFUSE_BOMB = 3,
		GUARD_TICKING_BOMB = 4,
		GUARD_BOMB_DEFUSER = 5,
		GUARD_LOOSE_BOMB = 6,
		GUARD_BOMB_ZONE = 7,
		ESCAPE_FROM_BOMB = 8,
		HOLD_POSITION = 9,
		FOLLOW = 10,
		VIP_ESCAPE = 11,
		GUARD_VIP_ESCAPE_ZONE = 12,
		COLLECT_HOSTAGES = 13,
		RESCUE_HOSTAGES = 14,
		GUARD_HOSTAGES = 15,
		GUARD_HOSTAGE_RESCUE_ZONE = 16,
		MOVE_TO_LAST_KNOWN_ENEMY_POSITION = 17,
		MOVE_TO_SNIPER_SPOT = 18,
		SNIPING = 19,
	};

	/* <0> (null):0 */
	enum DispositionType {
		ENGAGE_AND_INVESTIGATE = 0,
		OPPORTUNITY_FIRE = 1,
		SELF_DEFENSE = 2,
		IGNORE_ENEMIES = 3,
	};

	/* <0> (null):0 */
	enum MoraleType {
		TERRIBLE = 4294967293,
		BAD = 4294967294,
		NEGATIVE = 4294967295,
		NEUTRAL = 0,
		POSITIVE = 1,
		GOOD = 2,
		EXCELLENT = 3,
	};

	/* <0> (null):0 */
	enum PathResult {
		PROGRESSING = 0,
		END_OF_PATH = 1,
		PATH_FAILURE = 2,
	};

	/* <0> (null):0 */
	enum ZoomType {
		NO_ZOOM = 0,
		LOW_ZOOM = 1,
		HIGH_ZOOM = 2,
	};

	/* <0> (null):0 */
	enum {
		MAX_PATH_LENGTH = 256,
	};

	/* <0> (null):0 */
	struct ConnectInfo {
		class CNavArea *           area;                 /*     0     4 */
		enum NavTraverseType       how;                  /*     4     4 */
		class Vector              pos;                   /*     8    12 */
		const class CNavLadder  *  ladder;               /*    20     4 */
		/* <0> (null):0 */
		void ConnectInfo(class ConnectInfo *);


		/* size: 24, cachelines: 1, members: 4 */
		/* last cacheline: 24 bytes */
	};

	/* <0> (null):0 */
	enum LadderNavState {
		APPROACH_ASCENDING_LADDER = 0,
		APPROACH_DESCENDING_LADDER = 1,
		FACE_ASCENDING_LADDER = 2,
		FACE_DESCENDING_LADDER = 3,
		MOUNT_ASCENDING_LADDER = 4,
		MOUNT_DESCENDING_LADDER = 5,
		ASCEND_LADDER = 6,
		DESCEND_LADDER = 7,
		DISMOUNT_ASCENDING_LADDER = 8,
		DISMOUNT_DESCENDING_LADDER = 9,
		MOVE_TO_DESTINATION = 10,
	};

	/* <0> (null):0 */
	enum LookAtSpotState {
		NOT_LOOKING_AT_SPOT = 0,
		LOOK_TOWARDS_SPOT = 1,
		LOOK_AT_SPOT = 2,
		NUM_LOOK_AT_SPOT_STATES = 3,
	};

	/* <0> (null):0 */
	enum {
		MAX_APPROACH_POINTS = 16,
	};

	/* <0> (null):0 */
	enum {
		MAX_CHECKED_SPOTS = 64,
	};

	/* <0> (null):0 */
	struct HidingSpotCheckInfo {
		class HidingSpot *         spot;                 /*     0     4 */
		float                      timestamp;            /*     4     4 */

		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */
	};

	/* <0> (null):0 */
	struct WatchInfo {
		float                      timestamp;            /*     0     4 */
		bool                       isEnemy;              /*     4     1 */

		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 5 + 0(holes), diff = 3 */

	};

	/* <0> (null):0 */
	enum {
		MAX_ENEMY_QUEUE = 20,
	};

	/* <0> (null):0 */
	struct ReactionState {
		class EHANDLE             player;                /*     0     8 */
		bool                       isReloading;          /*     8     1 */
		bool                       isProtectedByShield;  /*     9     1 */

		/* size: 12, cachelines: 1, members: 3 */
		/* last cacheline: 12 bytes */

		/* BRAIN FART ALERT! 12 != 10 + 0(holes), diff = 2 */

	};

	/* <0> (null):0 */
	enum {
		MAX_VEL_SAMPLES = 5,
	};

	/* <0> (null):0 */
	enum ProcessType {
		PROCESS_NORMAL = 0,
		PROCESS_LEARN = 1,
		PROCESS_ANALYZE_ALPHA = 2,
		PROCESS_ANALYZE_BETA = 3,
		PROCESS_SAVE = 4,
	};

public:

	/* class CBot                <ancestor>; */      /*     0     0 */
private:

	char                       m_name[64];           /*  2564    64 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	float                      m_combatRange;        /*  2628     4 */
	bool                       m_isRogue;            /*  2632     1 */
	class CountdownTimer      m_rogueTimer;          /*  2636     8 */
	enum MoraleType            m_morale;             /*  2644     4 */
	bool                       m_diedLastRound;      /*  2648     1 */
	float                      m_safeTime;           /*  2652     4 */
	bool                       m_wasSafe;            /*  2656     1 */
	enum NavRelativeDirType    m_blindMoveDir;       /*  2660     4 */
	bool                       m_blindFire;          /*  2664     1 */
	float                      m_surpriseDelay;      /*  2668     4 */
	float                      m_surpriseTimestamp;  /*  2672     4 */
	bool                       m_isFollowing;        /*  2676     1 */
	class EHANDLE             m_leader;              /*  2680     8 */
	float                      m_followTimestamp;    /*  2688     4 */
	float                      m_allowAutoFollowTime; /*  2692     4 */
	class CountdownTimer      m_hurryTimer;          /*  2696     8 */
	class IdleState           m_idleState;           /*  2704     0 */
	class HuntState           m_huntState;           /*  2708     0 */
	class AttackState         m_attackState;         /*  2716     0 */
	class InvestigateNoiseState m_investigateNoiseState; /*  2776     0 */
	class BuyState            m_buyState;            /*  2792     0 */
	class MoveToState         m_moveToState;         /*  2820     0 */
	class FetchBombState      m_fetchBombState;      /*  2844     0 */
	class PlantBombState      m_plantBombState;      /*  2848     0 */
	class DefuseBombState     m_defuseBombState;     /*  2852     0 */
	class HideState           m_hideState;           /*  2856     0 */
	class EscapeFromBombState m_escapeFromBombState; /*  2920     0 */
	class FollowState         m_followState;         /*  2924     0 */
	class UseEntityState      m_useEntityState;      /*  3000     0 */
	class BotState *           m_state;              /*  3012     4 */
	/* --- cacheline 2 boundary (128 bytes) was 1 bytes ago --- */
	float                      m_stateTimestamp;     /*  3016     4 */
	bool                       m_isAttacking;        /*  3020     1 */
	enum TaskType              m_task;               /*  3024     4 */
	class EHANDLE             m_taskEntity;          /*  3028     8 */
	class Vector              m_goalPosition;        /*  3036    12 */
	class EHANDLE             m_goalEntity;          /*  3048     8 */
	class CNavArea *           m_currentArea;        /*  3056     4 */
	class CNavArea *           m_lastKnownArea;      /*  3060     4 */
	class EHANDLE             m_avoid;               /*  3064     8 */
	float                      m_avoidTimestamp;     /*  3072     4 */
	bool                       m_isJumpCrouching;    /*  3076     1 */
	bool                       m_isJumpCrouched;     /*  3077     1 */
	float                      m_jumpCrouchTimestamp; /*  3080     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	struct ConnectInfo         m_path[256];          /*  3084  6144 */
	/* --- cacheline 99 boundary (6336 bytes) --- */
	int                        m_pathLength;         /*  9228     4 */
	int                        m_pathIndex;          /*  9232     4 */
	float                      m_areaEnteredTimestamp; /*  9236     4 */
	class CountdownTimer      m_repathTimer;         /*  9240     8 */
	class CountdownTimer      m_avoidFriendTimer;    /*  9248     8 */
	bool                       m_isFriendInTheWay;   /*  9256     1 */
	class CountdownTimer      m_politeTimer;         /*  9260     8 */
	bool                       m_isWaitingBehindFriend; /*  9268     1 */
	enum LadderNavState        m_pathLadderState;    /*  9272     4 */
	bool                       m_pathLadderFaceIn;   /*  9276     1 */
	const class CNavLadder  *  m_pathLadder;         /*  9280     4 */
	enum NavRelativeDirType    m_pathLadderDismountDir; /*  9284     4 */
	float                      m_pathLadderDismountTimestamp; /*  9288     4 */
	float                      m_pathLadderEnd;      /*  9292     4 */
	float                      m_pathLadderTimestamp; /*  9296     4 */
	class CountdownTimer      m_mustRunTimer;        /*  9300     8 */
	/* --- cacheline 100 boundary (6400 bytes) was 7 bytes ago --- */
	class CSGameState         m_gameState;           /*  9308   348 */
	/* --- cacheline 105 boundary (6720 bytes) was 35 bytes ago --- */
	byte                       m_hostageEscortCount; /*  9656     1 */
	float                      m_hostageEscortCountTimestamp; /*  9660     4 */
	bool                       m_isWaitingForHostage; /*  9664     1 */
	class CountdownTimer      m_inhibitWaitingForHostageTimer; /*  9668     8 */
	class CountdownTimer      m_waitForHostageTimer; /*  9676     8 */
	class Vector              m_noisePosition;       /*  9684    12 */
	/* --- cacheline 106 boundary (6784 bytes) was 5 bytes ago --- */
	float                      m_noiseTimestamp;     /*  9696     4 */
	class CNavArea *           m_noiseArea;          /*  9700     4 */
	float                      m_noiseCheckTimestamp; /*  9704     4 */
	enum PriorityType          m_noisePriority;      /*  9708     4 */
	bool                       m_isNoiseTravelRangeChecked; /*  9712     1 */
	float                      m_lookAroundStateTimestamp; /*  9716     4 */
	float                      m_lookAheadAngle;     /*  9720     4 */
	float                      m_forwardAngle;       /*  9724     4 */
	float                      m_inhibitLookAroundTimestamp; /*  9728     4 */
	enum LookAtSpotState       m_lookAtSpotState;    /*  9732     4 */
	class Vector              m_lookAtSpot;          /*  9736    12 */
	enum PriorityType          m_lookAtSpotPriority; /*  9748     4 */
	float                      m_lookAtSpotDuration; /*  9752     4 */
	float                      m_lookAtSpotTimestamp; /*  9756     4 */
	/* --- cacheline 107 boundary (6848 bytes) was 2 bytes ago --- */
	float                      m_lookAtSpotAngleTolerance; /*  9760     4 */
	bool                       m_lookAtSpotClearIfClose; /*  9764     1 */
	const char  *              m_lookAtDesc;         /*  9768     4 */
	float                      m_peripheralTimestamp; /*  9772     4 */
	class Vector              m_approachPoint[16];   /*  9776   192 */
	/* --- cacheline 110 boundary (7040 bytes) was 15 bytes ago --- */
	unsigned char              m_approachPointCount; /*  9968     1 */
	class Vector              m_approachPointViewPosition; /*  9972    12 */
	bool                       m_isWaitingToTossGrenade; /*  9984     1 */
	class CountdownTimer      m_tossGrenadeTimer;    /*  9988     8 */
	class SpotEncounter *      m_spotEncounter;      /*  9996     4 */
	float                      m_spotCheckTimestamp; /* 10000     4 */
	struct HidingSpotCheckInfo m_checkedHidingSpot[64]; /* 10004   512 */
	/* --- cacheline 118 boundary (7552 bytes) was 45 bytes ago --- */
	int                        m_checkedHidingSpotCount; /* 10516     4 */
	float                      m_lookPitch;          /* 10520     4 */
	float                      m_lookPitchVel;       /* 10524     4 */
	float                      m_lookYaw;            /* 10528     4 */
	float                      m_lookYawVel;         /* 10532     4 */
	/* --- cacheline 119 boundary (7616 bytes) was 1 bytes ago --- */
	class Vector              m_eyePos;              /* 10536    12 */
	class Vector              m_aimOffset;           /* 10548    12 */
	class Vector              m_aimOffsetGoal;       /* 10560    12 */
	float                      m_aimOffsetTimestamp; /* 10572     4 */
	float                      m_aimSpreadTimestamp; /* 10576     4 */
	class Vector              m_aimSpot;             /* 10580    12 */
	enum DispositionType       m_disposition;        /* 10592     4 */
	class CountdownTimer      m_ignoreEnemiesTimer;  /* 10596     8 */
	/* --- cacheline 120 boundary (7680 bytes) was 5 bytes ago --- */
	class EHANDLE             m_enemy;               /* 10604     8 */
	bool                       m_isEnemyVisible;     /* 10612     1 */
	unsigned char              m_visibleEnemyParts;  /* 10613     1 */
	class Vector              m_lastEnemyPosition;   /* 10616    12 */
	float                      m_lastSawEnemyTimestamp; /* 10628     4 */
	float                      m_firstSawEnemyTimestamp; /* 10632     4 */
	float                      m_currentEnemyAcquireTimestamp; /* 10636     4 */
	float                      m_enemyDeathTimestamp; /* 10640     4 */
	bool                       m_isLastEnemyDead;    /* 10644     1 */
	int                        m_nearbyEnemyCount;   /* 10648     4 */
	unsigned int               m_enemyPlace;         /* 10652     4 */
	struct WatchInfo           m_watchInfo[32];      /* 10656   256 */
	/* --- cacheline 124 boundary (7936 bytes) was 52 bytes ago --- */
	class EHANDLE             m_bomber;              /* 10912     8 */
	int                        m_nearbyFriendCount;  /* 10920     4 */
	/* --- cacheline 125 boundary (8000 bytes) --- */
	class EHANDLE             m_closestVisibleFriend; /* 10924     8 */
	class EHANDLE             m_closestVisibleHumanFriend; /* 10932     8 */
	class CBasePlayer *        m_attacker;           /* 10940     4 */
	float                      m_attackedTimestamp;  /* 10944     4 */
	int                        m_lastVictimID;       /* 10948     4 */
	bool                       m_isAimingAtEnemy;    /* 10952     1 */
	bool                       m_isRapidFiring;      /* 10953     1 */
	class IntervalTimer       m_equipTimer;          /* 10956     4 */
	float                      m_fireWeaponTimestamp; /* 10960     4 */
	struct ReactionState       m_enemyQueue[20];     /* 10964   240 */
	/* --- cacheline 129 boundary (8256 bytes) was 22 bytes ago --- */
	byte                       m_enemyQueueIndex;    /* 11204     1 */
	byte                       m_enemyQueueCount;    /* 11205     1 */
	byte                       m_enemyQueueAttendIndex; /* 11206     1 */
	bool                       m_isStuck;            /* 11207     1 */
	float                      m_stuckTimestamp;     /* 11208     4 */
	class Vector              m_stuckSpot;           /* 11212    12 */
	enum NavRelativeDirType    m_wiggleDirection;    /* 11224     4 */
	float                      m_wiggleTimestamp;    /* 11228     4 */
	float                      m_stuckJumpTimestamp; /* 11232     4 */
	float                      m_avgVel[5];          /* 11236    20 */
	/* --- cacheline 130 boundary (8320 bytes) was 10 bytes ago --- */
	int                        m_avgVelIndex;        /* 11256     4 */
	int                        m_avgVelCount;        /* 11260     4 */
	class Vector              m_lastOrigin;          /* 11264    12 */
	enum GameEventType         m_lastRadioCommand;   /* 11276     4 */
	float                      m_lastRadioRecievedTimestamp; /* 11280     4 */
	float                      m_lastRadioSentTimestamp; /* 11284     4 */
	class EHANDLE             m_radioSubject;        /* 11288     8 */
	class Vector              m_radioPosition;       /* 11296    12 */
	float                      m_voiceFeedbackStartTimestamp; /* 11308     4 */
	/* --- cacheline 131 boundary (8384 bytes) was 2 bytes ago --- */
	float                      m_voiceFeedbackEndTimestamp; /* 11312     4 */
	struct BotChatterInterface m_chatter;            /* 11316    64 */
	/* --- cacheline 132 boundary (8448 bytes) was 6 bytes ago --- */
	const class CNavNode  *    m_navNodeList;        /* 11380     4 */
	class CNavNode *           m_currentNode;        /* 11384     4 */
	enum NavDirType            m_generationDir;      /* 11388     4 */
	iterator                   m_analyzeIter;        /* 11392     0 */
	enum ProcessType           m_processMode;        /* 11396     4 */
	class CountdownTimer      m_mumbleTimer;         /* 11400     8 */
	class CountdownTimer      m_booTimer;            /* 11408     8 */
	class CountdownTimer      m_relocateTimer;       /* 11416     8 */
	/* <0> (null):0 */
	void CCSBot(class CCSBot *, const class CCSBot  &);

	/* <0> (null):0 */
	void CCSBot(class CCSBot *);

	/* <0> (null):0 */
	virtual bool Initialize(class CCSBot *, const class BotProfile  *); /* linkage=_ZN6CCSBot10InitializeEPK10BotProfile */

	/* <0> (null):0 */
	virtual void SpawnBot(class CCSBot *); /* linkage=_ZN6CCSBot8SpawnBotEv */

	/* <0> (null):0 */
	virtual void Upkeep(class CCSBot *); /* linkage=_ZN6CCSBot6UpkeepEv */

	/* <0> (null):0 */
	virtual void Update(class CCSBot *); /* linkage=_ZN6CCSBot6UpdateEv */

	/* <0> (null):0 */
	void Disconnect(class CCSBot *); /* linkage=_ZN6CCSBot10DisconnectEv */

	/* <0> (null):0 */
	virtual void Walk(class CCSBot *); /* linkage=_ZN6CCSBot4WalkEv */

	/* <0> (null):0 */
	virtual bool Jump(class CCSBot *, bool); /* linkage=_ZN6CCSBot4JumpEb */

	/* <0> (null):0 */
	float GetCombatRange(const class CCSBot  *); /* linkage=_ZNK6CCSBot14GetCombatRangeEv */

	/* <0> (null):0 */
	bool IsRogue(const class CCSBot  *); /* linkage=_ZNK6CCSBot7IsRogueEv */

	/* <0> (null):0 */
	void SetRogue(class CCSBot *, bool); /* linkage=_ZN6CCSBot8SetRogueEb */

	/* <0> (null):0 */
	bool IsHurrying(const class CCSBot  *); /* linkage=_ZNK6CCSBot10IsHurryingEv */

	/* <0> (null):0 */
	void Hurry(class CCSBot *, float); /* linkage=_ZN6CCSBot5HurryEf */

	/* <0> (null):0 */
	bool IsSafe(const class CCSBot  *); /* linkage=_ZNK6CCSBot6IsSafeEv */

	/* <0> (null):0 */
	bool IsWellPastSafe(const class CCSBot  *); /* linkage=_ZNK6CCSBot14IsWellPastSafeEv */

	/* <0> (null):0 */
	bool IsEndOfSafeTime(const class CCSBot  *); /* linkage=_ZNK6CCSBot15IsEndOfSafeTimeEv */

	/* <0> (null):0 */
	float GetSafeTimeRemaining(const class CCSBot  *); /* linkage=_ZNK6CCSBot20GetSafeTimeRemainingEv */

	/* <0> (null):0 */
	float GetSafeTime(const class CCSBot  *); /* linkage=_ZNK6CCSBot11GetSafeTimeEv */

	/* <0> (null):0 */
	virtual void Blind(class CCSBot *, float, float, float, int); /* linkage=_ZN6CCSBot5BlindEfffi */

	/* <0> (null):0 */
	bool IsUnhealthy(const class CCSBot  *); /* linkage=_ZNK6CCSBot11IsUnhealthyEv */

	/* <0> (null):0 */
	void Idle(class CCSBot *); /* linkage=_ZN6CCSBot4IdleEv */

	/* <0> (null):0 */
	void Hide(class CCSBot *, class CNavArea *, float, float, bool); /* linkage=_ZN6CCSBot4HideEP8CNavAreaffb */

	/* <0> (null):0 */
	bool TryToHide(class CCSBot *, class CNavArea *, float, float, bool, bool); /* linkage=_ZN6CCSBot9TryToHideEP8CNavAreaffbb */

	/* <0> (null):0 */
	bool TryToRetreat(class CCSBot *); /* linkage=_ZN6CCSBot12TryToRetreatEv */

	/* <0> (null):0 */
	void Hide(class CCSBot *, const class Vector  *, float, bool); /* linkage=_ZN6CCSBot4HideEPK6Vectorfb */

	/* <0> (null):0 */
	bool IsHiding(const class CCSBot  *); /* linkage=_ZNK6CCSBot8IsHidingEv */

	/* <0> (null):0 */
	bool IsAtHidingSpot(const class CCSBot  *); /* linkage=_ZNK6CCSBot14IsAtHidingSpotEv */

	/* <0> (null):0 */
	void Hunt(class CCSBot *); /* linkage=_ZN6CCSBot4HuntEv */

	/* <0> (null):0 */
	bool IsHunting(const class CCSBot  *); /* linkage=_ZNK6CCSBot9IsHuntingEv */

	/* <0> (null):0 */
	void Attack(class CCSBot *, class CBasePlayer *); /* linkage=_ZN6CCSBot6AttackEP11CBasePlayer */

	/* <0> (null):0 */
	void FireWeaponAtEnemy(class CCSBot *); /* linkage=_ZN6CCSBot17FireWeaponAtEnemyEv */

	/* <0> (null):0 */
	void StopAttacking(class CCSBot *); /* linkage=_ZN6CCSBot13StopAttackingEv */

	/* <0> (null):0 */
	bool IsAttacking(const class CCSBot  *); /* linkage=_ZNK6CCSBot11IsAttackingEv */

	/* <0> (null):0 */
	void MoveTo(class CCSBot *, const class Vector  *, enum RouteType); /* linkage=_ZN6CCSBot6MoveToEPK6Vector9RouteType */

	/* <0> (null):0 */
	bool IsMovingTo(const class CCSBot  *); /* linkage=_ZNK6CCSBot10IsMovingToEv */

	/* <0> (null):0 */
	void PlantBomb(class CCSBot *); /* linkage=_ZN6CCSBot9PlantBombEv */

	/* <0> (null):0 */
	void FetchBomb(class CCSBot *); /* linkage=_ZN6CCSBot9FetchBombEv */

	/* <0> (null):0 */
	bool NoticeLooseBomb(const class CCSBot  *); /* linkage=_ZNK6CCSBot15NoticeLooseBombEv */

	/* <0> (null):0 */
	bool CanSeeLooseBomb(const class CCSBot  *); /* linkage=_ZNK6CCSBot15CanSeeLooseBombEv */

	/* <0> (null):0 */
	bool IsCarryingBomb(const class CCSBot  *); /* linkage=_ZNK6CCSBot14IsCarryingBombEv */

	/* <0> (null):0 */
	void DefuseBomb(class CCSBot *); /* linkage=_ZN6CCSBot10DefuseBombEv */

	/* <0> (null):0 */
	bool IsDefusingBomb(const class CCSBot  *); /* linkage=_ZNK6CCSBot14IsDefusingBombEv */

	/* <0> (null):0 */
	bool CanSeePlantedBomb(const class CCSBot  *); /* linkage=_ZNK6CCSBot17CanSeePlantedBombEv */

	/* <0> (null):0 */
	void EscapeFromBomb(class CCSBot *); /* linkage=_ZN6CCSBot14EscapeFromBombEv */

	/* <0> (null):0 */
	bool IsEscapingFromBomb(const class CCSBot  *); /* linkage=_ZNK6CCSBot18IsEscapingFromBombEv */

	/* <0> (null):0 */
	void RescueHostages(class CCSBot *); /* linkage=_ZN6CCSBot14RescueHostagesEv */

	/* <0> (null):0 */
	void UseEntity(class CCSBot *, class CBaseEntity *); /* linkage=_ZN6CCSBot9UseEntityEP11CBaseEntity */

	/* <0> (null):0 */
	bool IsBuying(const class CCSBot  *); /* linkage=_ZNK6CCSBot8IsBuyingEv */

	/* <0> (null):0 */
	void Panic(class CCSBot *, class CBasePlayer *); /* linkage=_ZN6CCSBot5PanicEP11CBasePlayer */

	/* <0> (null):0 */
	void Follow(class CCSBot *, class CBasePlayer *); /* linkage=_ZN6CCSBot6FollowEP11CBasePlayer */

	/* <0> (null):0 */
	void ContinueFollowing(class CCSBot *); /* linkage=_ZN6CCSBot17ContinueFollowingEv */

	/* <0> (null):0 */
	void StopFollowing(class CCSBot *); /* linkage=_ZN6CCSBot13StopFollowingEv */

	/* <0> (null):0 */
	bool IsFollowing(const class CCSBot  *); /* linkage=_ZNK6CCSBot11IsFollowingEv */

	/* <0> (null):0 */
	class CBasePlayer * GetFollowLeader(class CCSBot *); /* linkage=_ZN6CCSBot15GetFollowLeaderEv */

	/* <0> (null):0 */
	float GetFollowDuration(const class CCSBot  *); /* linkage=_ZNK6CCSBot17GetFollowDurationEv */

	/* <0> (null):0 */
	bool CanAutoFollow(const class CCSBot  *); /* linkage=_ZNK6CCSBot13CanAutoFollowEv */

	/* <0> (null):0 */
	bool IsNotMoving(const class CCSBot  *); /* linkage=_ZNK6CCSBot11IsNotMovingEv */

	/* <0> (null):0 */
	void AimAtEnemy(class CCSBot *); /* linkage=_ZN6CCSBot10AimAtEnemyEv */

	/* <0> (null):0 */
	void StopAiming(class CCSBot *); /* linkage=_ZN6CCSBot10StopAimingEv */

	/* <0> (null):0 */
	bool IsAimingAtEnemy(const class CCSBot  *); /* linkage=_ZNK6CCSBot15IsAimingAtEnemyEv */

	/* <0> (null):0 */
	bool IsSurprised(const class CCSBot  *); /* linkage=_ZNK6CCSBot11IsSurprisedEv */

	/* <0> (null):0 */
	float GetSurpriseDelay(const class CCSBot  *); /* linkage=_ZNK6CCSBot16GetSurpriseDelayEv */

	/* <0> (null):0 */
	void ClearSurpriseDelay(class CCSBot *); /* linkage=_ZN6CCSBot18ClearSurpriseDelayEv */

	/* <0> (null):0 */
	float GetStateTimestamp(const class CCSBot  *); /* linkage=_ZNK6CCSBot17GetStateTimestampEv */

	/* <0> (null):0 */
	bool IsDoingScenario(const class CCSBot  *); /* linkage=_ZNK6CCSBot15IsDoingScenarioEv */

	/* <0> (null):0 */
	class CSGameState * GetGameState(class CCSBot *); /* linkage=_ZN6CCSBot12GetGameStateEv */

	/* <0> (null):0 */
	const class CSGameState  * GetGameState(const class CCSBot  *); /* linkage=_ZNK6CCSBot12GetGameStateEv */

	/* <0> (null):0 */
	bool IsAtBombsite(class CCSBot *); /* linkage=_ZN6CCSBot12IsAtBombsiteEv */

	/* <0> (null):0 */
	bool GuardRandomZone(class CCSBot *, float); /* linkage=_ZN6CCSBot15GuardRandomZoneEf */

	/* <0> (null):0 */
	bool IsBusy(const class CCSBot  *); /* linkage=_ZNK6CCSBot6IsBusyEv */

	/* <0> (null):0 */
	void SetTask(class CCSBot *, enum TaskType, class CBaseEntity *); /* linkage=_ZN6CCSBot7SetTaskENS_8TaskTypeEP11CBaseEntity */

	/* <0> (null):0 */
	enum TaskType GetTask(const class CCSBot  *); /* linkage=_ZNK6CCSBot7GetTaskEv */

	/* <0> (null):0 */
	class CBaseEntity * GetTaskEntity(class CCSBot *); /* linkage=_ZN6CCSBot13GetTaskEntityEv */

	/* <0> (null):0 */
	void SetDisposition(class CCSBot *, enum DispositionType); /* linkage=_ZN6CCSBot14SetDispositionENS_15DispositionTypeE */

	/* <0> (null):0 */
	enum DispositionType GetDisposition(const class CCSBot  *); /* linkage=_ZNK6CCSBot14GetDispositionEv */

	/* <0> (null):0 */
	void IgnoreEnemies(class CCSBot *, float); /* linkage=_ZN6CCSBot13IgnoreEnemiesEf */

	/* <0> (null):0 */
	enum MoraleType GetMorale(const class CCSBot  *); /* linkage=_ZNK6CCSBot9GetMoraleEv */

	/* <0> (null):0 */
	void IncreaseMorale(class CCSBot *); /* linkage=_ZN6CCSBot14IncreaseMoraleEv */

	/* <0> (null):0 */
	void DecreaseMorale(class CCSBot *); /* linkage=_ZN6CCSBot14DecreaseMoraleEv */

	/* <0> (null):0 */
	bool IsNoiseHeard(const class CCSBot  *); /* linkage=_ZNK6CCSBot12IsNoiseHeardEv */

	/* <0> (null):0 */
	bool ShouldInvestigateNoise(class CCSBot *, float *); /* linkage=_ZN6CCSBot22ShouldInvestigateNoiseEPf */

	/* <0> (null):0 */
	void InvestigateNoise(class CCSBot *); /* linkage=_ZN6CCSBot16InvestigateNoiseEv */

	/* <0> (null):0 */
	const class Vector  * GetNoisePosition(const class CCSBot  *); /* linkage=_ZNK6CCSBot16GetNoisePositionEv */

	/* <0> (null):0 */
	class CNavArea * GetNoiseArea(const class CCSBot  *); /* linkage=_ZNK6CCSBot12GetNoiseAreaEv */

	/* <0> (null):0 */
	void ForgetNoise(class CCSBot *); /* linkage=_ZN6CCSBot11ForgetNoiseEv */

	/* <0> (null):0 */
	bool CanSeeNoisePosition(const class CCSBot  *); /* linkage=_ZNK6CCSBot19CanSeeNoisePositionEv */

	/* <0> (null):0 */
	float GetNoiseRange(const class CCSBot  *); /* linkage=_ZNK6CCSBot13GetNoiseRangeEv */

	/* <0> (null):0 */
	bool CanHearNearbyEnemyGunfire(const class CCSBot  *, float); /* linkage=_ZNK6CCSBot25CanHearNearbyEnemyGunfireEf */

	/* <0> (null):0 */
	enum PriorityType GetNoisePriority(const class CCSBot  *); /* linkage=_ZNK6CCSBot16GetNoisePriorityEv */

	/* <0> (null):0 */
	void SendRadioMessage(class CCSBot *, enum GameEventType); /* linkage=_ZN6CCSBot16SendRadioMessageE13GameEventType */

	/* <0> (null):0 */
	class BotChatterInterface * GetChatter(class CCSBot *); /* linkage=_ZN6CCSBot10GetChatterEv */

	/* <0> (null):0 */
	virtual int TakeDamage(class CCSBot *, entvars_t *, entvars_t *, float, int); /* linkage=_ZN6CCSBot10TakeDamageEP9entvars_sS1_fi */

	/* <0> (null):0 */
	virtual void Killed(class CCSBot *, entvars_t *, int); /* linkage=_ZN6CCSBot6KilledEP9entvars_si */

	/* <0> (null):0 */
	virtual void OnTouchingWeapon(class CCSBot *, class CWeaponBox *); /* linkage=_ZN6CCSBot16OnTouchingWeaponEP10CWeaponBox */

	/* <0> (null):0 */
	virtual void OnEvent(class CCSBot *, enum GameEventType, class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN6CCSBot7OnEventE13GameEventTypeP11CBaseEntityS2_ */

	/* <0> (null):0 */
	bool RespondToHelpRequest(class CCSBot *, class CBasePlayer *, Place, float); /* linkage=_ZN6CCSBot20RespondToHelpRequestEP11CBasePlayerjf */

	/* <0> (null):0 */
	void StartVoiceFeedback(class CCSBot *, float); /* linkage=_ZN6CCSBot18StartVoiceFeedbackEf */

	/* <0> (null):0 */
	bool IsUsingVoice(const class CCSBot  *); /* linkage=_ZNK6CCSBot12IsUsingVoiceEv */

	/* <0> (null):0 */
	void SetEnemy(class CCSBot *, class CBasePlayer *); /* linkage=_ZN6CCSBot8SetEnemyEP11CBasePlayer */

	/* <0> (null):0 */
	class CBasePlayer * GetEnemy(class CCSBot *); /* linkage=_ZN6CCSBot8GetEnemyEv */

	/* <0> (null):0 */
	int GetNearbyEnemyCount(const class CCSBot  *); /* linkage=_ZNK6CCSBot19GetNearbyEnemyCountEv */

	/* <0> (null):0 */
	unsigned int GetEnemyPlace(const class CCSBot  *); /* linkage=_ZNK6CCSBot13GetEnemyPlaceEv */

	/* <0> (null):0 */
	bool CanSeeBomber(const class CCSBot  *); /* linkage=_ZNK6CCSBot12CanSeeBomberEv */

	/* <0> (null):0 */
	class CBasePlayer * GetBomber(class CCSBot *); /* linkage=_ZN6CCSBot9GetBomberEv */

	/* <0> (null):0 */
	int GetNearbyFriendCount(const class CCSBot  *); /* linkage=_ZNK6CCSBot20GetNearbyFriendCountEv */

	/* <0> (null):0 */
	class CBasePlayer * GetClosestVisibleFriend(const class CCSBot  *); /* linkage=_ZNK6CCSBot23GetClosestVisibleFriendEv */

	/* <0> (null):0 */
	class CBasePlayer * GetClosestVisibleHumanFriend(const class CCSBot  *); /* linkage=_ZNK6CCSBot28GetClosestVisibleHumanFriendEv */

	/* <0> (null):0 */
	bool IsOutnumbered(const class CCSBot  *); /* linkage=_ZNK6CCSBot13IsOutnumberedEv */

	/* <0> (null):0 */
	int OutnumberedCount(const class CCSBot  *); /* linkage=_ZNK6CCSBot16OutnumberedCountEv */

	/* <0> (null):0 */
	class CBasePlayer * GetImportantEnemy(const class CCSBot  *, bool); /* linkage=_ZNK6CCSBot17GetImportantEnemyEb */

	/* <0> (null):0 */
	void UpdateReactionQueue(class CCSBot *); /* linkage=_ZN6CCSBot19UpdateReactionQueueEv */

	/* <0> (null):0 */
	class CBasePlayer * GetRecognizedEnemy(class CCSBot *); /* linkage=_ZN6CCSBot18GetRecognizedEnemyEv */

	/* <0> (null):0 */
	bool IsRecognizedEnemyReloading(class CCSBot *); /* linkage=_ZN6CCSBot26IsRecognizedEnemyReloadingEv */

	/* <0> (null):0 */
	bool IsRecognizedEnemyProtectedByShield(class CCSBot *); /* linkage=_ZN6CCSBot34IsRecognizedEnemyProtectedByShieldEv */

	/* <0> (null):0 */
	float GetRangeToNearestRecognizedEnemy(class CCSBot *); /* linkage=_ZN6CCSBot32GetRangeToNearestRecognizedEnemyEv */

	/* <0> (null):0 */
	class CBasePlayer * GetAttacker(const class CCSBot  *); /* linkage=_ZNK6CCSBot11GetAttackerEv */

	/* <0> (null):0 */
	float GetTimeSinceAttacked(const class CCSBot  *); /* linkage=_ZNK6CCSBot20GetTimeSinceAttackedEv */

	/* <0> (null):0 */
	float GetFirstSawEnemyTimestamp(const class CCSBot  *); /* linkage=_ZNK6CCSBot25GetFirstSawEnemyTimestampEv */

	/* <0> (null):0 */
	float GetLastSawEnemyTimestamp(const class CCSBot  *); /* linkage=_ZNK6CCSBot24GetLastSawEnemyTimestampEv */

	/* <0> (null):0 */
	float GetTimeSinceLastSawEnemy(const class CCSBot  *); /* linkage=_ZNK6CCSBot24GetTimeSinceLastSawEnemyEv */

	/* <0> (null):0 */
	float GetTimeSinceAcquiredCurrentEnemy(const class CCSBot  *); /* linkage=_ZNK6CCSBot32GetTimeSinceAcquiredCurrentEnemyEv */

	/* <0> (null):0 */
	bool HasNotSeenEnemyForLongTime(const class CCSBot  *); /* linkage=_ZNK6CCSBot26HasNotSeenEnemyForLongTimeEv */

	/* <0> (null):0 */
	const class Vector  * GetLastKnownEnemyPosition(const class CCSBot  *); /* linkage=_ZNK6CCSBot25GetLastKnownEnemyPositionEv */

	/* <0> (null):0 */
	bool IsEnemyVisible(const class CCSBot  *); /* linkage=_ZNK6CCSBot14IsEnemyVisibleEv */

	/* <0> (null):0 */
	float GetEnemyDeathTimestamp(const class CCSBot  *); /* linkage=_ZNK6CCSBot22GetEnemyDeathTimestampEv */

	/* <0> (null):0 */
	bool IsFriendInLineOfFire(class CCSBot *); /* linkage=_ZN6CCSBot20IsFriendInLineOfFireEv */

	/* <0> (null):0 */
	bool IsAwareOfEnemyDeath(const class CCSBot  *); /* linkage=_ZNK6CCSBot19IsAwareOfEnemyDeathEv */

	/* <0> (null):0 */
	int GetLastVictimID(const class CCSBot  *); /* linkage=_ZNK6CCSBot15GetLastVictimIDEv */

	/* <0> (null):0 */
	bool HasPath(const class CCSBot  *); /* linkage=_ZNK6CCSBot7HasPathEv */

	/* <0> (null):0 */
	void DestroyPath(class CCSBot *); /* linkage=_ZN6CCSBot11DestroyPathEv */

	/* <0> (null):0 */
	float GetFeetZ(const class CCSBot  *); /* linkage=_ZNK6CCSBot8GetFeetZEv */

	/* <0> (null):0 */
	enum PathResult UpdatePathMovement(class CCSBot *, bool); /* linkage=_ZN6CCSBot18UpdatePathMovementEb */

	/* <0> (null):0 */
	bool AStarSearch(class CCSBot *, class CNavArea *, class CNavArea *); /* linkage=_ZN6CCSBot11AStarSearchEP8CNavAreaS1_ */

	/* <0> (null):0 */
	bool ComputePath(class CCSBot *, class CNavArea *, const class Vector  *, enum RouteType); /* linkage=_ZN6CCSBot11ComputePathEP8CNavAreaPK6Vector9RouteType */

	/* <0> (null):0 */
	bool StayOnNavMesh(class CCSBot *); /* linkage=_ZN6CCSBot13StayOnNavMeshEv */

	/* <0> (null):0 */
	class CNavArea * GetLastKnownArea(const class CCSBot  *); /* linkage=_ZNK6CCSBot16GetLastKnownAreaEv */

	/* <0> (null):0 */
	const class Vector  * GetPathEndpoint(const class CCSBot  *); /* linkage=_ZNK6CCSBot15GetPathEndpointEv */

	/* <0> (null):0 */
	float GetPathDistanceRemaining(const class CCSBot  *); /* linkage=_ZNK6CCSBot24GetPathDistanceRemainingEv */

	/* <0> (null):0 */
	void ResetStuckMonitor(class CCSBot *); /* linkage=_ZN6CCSBot17ResetStuckMonitorEv */

	/* <0> (null):0 */
	bool IsAreaVisible(const class CCSBot  *, const class CNavArea  *); /* linkage=_ZNK6CCSBot13IsAreaVisibleEPK8CNavArea */

	/* <0> (null):0 */
	const class Vector  * GetPathPosition(const class CCSBot  *, int); /* linkage=_ZNK6CCSBot15GetPathPositionEi */

	/* <0> (null):0 */
	bool GetSimpleGroundHeightWithFloor(class CCSBot *, const class Vector  *, float *, class Vector *); /* linkage=_ZN6CCSBot30GetSimpleGroundHeightWithFloorEPK6VectorPfPS0_ */

	/* <0> (null):0 */
	Place GetPlace(const class CCSBot  *); /* linkage=_ZNK6CCSBot8GetPlaceEv */

	/* <0> (null):0 */
	bool IsUsingLadder(const class CCSBot  *); /* linkage=_ZNK6CCSBot13IsUsingLadderEv */

	/* <0> (null):0 */
	void GetOffLadder(class CCSBot *); /* linkage=_ZN6CCSBot12GetOffLadderEv */

	/* <0> (null):0 */
	void SetGoalEntity(class CCSBot *, class CBaseEntity *); /* linkage=_ZN6CCSBot13SetGoalEntityEP11CBaseEntity */

	/* <0> (null):0 */
	class CBaseEntity * GetGoalEntity(class CCSBot *); /* linkage=_ZN6CCSBot13GetGoalEntityEv */

	/* <0> (null):0 */
	bool IsNearJump(const class CCSBot  *); /* linkage=_ZNK6CCSBot10IsNearJumpEv */

	/* <0> (null):0 */
	float GetApproximateFallDamage(const class CCSBot  *, float); /* linkage=_ZNK6CCSBot24GetApproximateFallDamageEf */

	/* <0> (null):0 */
	void ForceRun(class CCSBot *, float); /* linkage=_ZN6CCSBot8ForceRunEf */

	/* <0> (null):0 */
	void Wiggle(class CCSBot *); /* linkage=_ZN6CCSBot6WiggleEv */

	/* <0> (null):0 */
	bool IsFriendInTheWay(const class CCSBot  *, const class Vector  *); /* linkage=_ZNK6CCSBot16IsFriendInTheWayEPK6Vector */

	/* <0> (null):0 */
	void FeelerReflexAdjustment(class CCSBot *, class Vector *); /* linkage=_ZN6CCSBot22FeelerReflexAdjustmentEP6Vector */

	/* <0> (null):0 */
	void SetLookAngles(class CCSBot *, float, float); /* linkage=_ZN6CCSBot13SetLookAnglesEff */

	/* <0> (null):0 */
	void UpdateLookAngles(class CCSBot *); /* linkage=_ZN6CCSBot16UpdateLookAnglesEv */

	/* <0> (null):0 */
	void UpdateLookAround(class CCSBot *, bool); /* linkage=_ZN6CCSBot16UpdateLookAroundEb */

	/* <0> (null):0 */
	void InhibitLookAround(class CCSBot *, float); /* linkage=_ZN6CCSBot17InhibitLookAroundEf */

	/* <0> (null):0 */
	void SetForwardAngle(class CCSBot *, float); /* linkage=_ZN6CCSBot15SetForwardAngleEf */

	/* <0> (null):0 */
	void SetLookAheadAngle(class CCSBot *, float); /* linkage=_ZN6CCSBot17SetLookAheadAngleEf */

	/* <0> (null):0 */
	void SetLookAt(class CCSBot *, const char  *, const class Vector  *, enum PriorityType, float, bool, float); /* linkage=_ZN6CCSBot9SetLookAtEPKcPK6Vector12PriorityTypefbf */

	/* <0> (null):0 */
	void ClearLookAt(class CCSBot *); /* linkage=_ZN6CCSBot11ClearLookAtEv */

	/* <0> (null):0 */
	bool IsLookingAtSpot(const class CCSBot  *, enum PriorityType); /* linkage=_ZNK6CCSBot15IsLookingAtSpotE12PriorityType */

	/* <0> (null):0 */
	bool IsViewMoving(const class CCSBot  *, float); /* linkage=_ZNK6CCSBot12IsViewMovingEf */

	/* <0> (null):0 */
	const class Vector  * GetEyePosition(const class CCSBot  *); /* linkage=_ZNK6CCSBot14GetEyePositionEv */

	/* <0> (null):0 */
	virtual bool IsVisible(const class CCSBot  *, const class Vector  *, bool); /* linkage=_ZNK6CCSBot9IsVisibleEPK6Vectorb */

	/* <0> (null):0 */
	virtual bool IsVisible(const class CCSBot  *, class CBasePlayer *, bool, unsigned char *); /* linkage=_ZNK6CCSBot9IsVisibleEP11CBasePlayerbPh */

	/* <0> (null):0 */
	virtual bool IsEnemyPartVisible(const class CCSBot  *, enum VisiblePartType); /* linkage=_ZNK6CCSBot18IsEnemyPartVisibleEN4CBot15VisiblePartTypeE */

	/* <0> (null):0 */
	float ComputeWeaponSightRange(class CCSBot *); /* linkage=_ZN6CCSBot23ComputeWeaponSightRangeEv */

	/* <0> (null):0 */
	void ComputeApproachPoints(class CCSBot *); /* linkage=_ZN6CCSBot21ComputeApproachPointsEv */

	/* <0> (null):0 */
	void UpdateApproachPoints(class CCSBot *); /* linkage=_ZN6CCSBot20UpdateApproachPointsEv */

	/* <0> (null):0 */
	void ClearApproachPoints(class CCSBot *); /* linkage=_ZN6CCSBot19ClearApproachPointsEv */

	/* <0> (null):0 */
	void DrawApproachPoints(class CCSBot *); /* linkage=_ZN6CCSBot18DrawApproachPointsEv */

	/* <0> (null):0 */
	float GetHidingSpotCheckTimestamp(const class CCSBot  *, class HidingSpot *); /* linkage=_ZNK6CCSBot27GetHidingSpotCheckTimestampEP10HidingSpot */

	/* <0> (null):0 */
	void SetHidingSpotCheckTimestamp(class CCSBot *, class HidingSpot *); /* linkage=_ZN6CCSBot27SetHidingSpotCheckTimestampEP10HidingSpot */

	/* <0> (null):0 */
	void EquipBestWeapon(class CCSBot *, bool); /* linkage=_ZN6CCSBot15EquipBestWeaponEb */

	/* <0> (null):0 */
	void EquipPistol(class CCSBot *); /* linkage=_ZN6CCSBot11EquipPistolEv */

	/* <0> (null):0 */
	void EquipKnife(class CCSBot *); /* linkage=_ZN6CCSBot10EquipKnifeEv */

	/* <0> (null):0 */
	bool EquipGrenade(class CCSBot *, bool); /* linkage=_ZN6CCSBot12EquipGrenadeEb */

	/* <0> (null):0 */
	bool IsUsingKnife(const class CCSBot  *); /* linkage=_ZNK6CCSBot12IsUsingKnifeEv */

	/* <0> (null):0 */
	bool IsUsingPistol(const class CCSBot  *); /* linkage=_ZNK6CCSBot13IsUsingPistolEv */

	/* <0> (null):0 */
	bool IsUsingGrenade(const class CCSBot  *); /* linkage=_ZNK6CCSBot14IsUsingGrenadeEv */

	/* <0> (null):0 */
	bool IsUsingSniperRifle(const class CCSBot  *); /* linkage=_ZNK6CCSBot18IsUsingSniperRifleEv */

	/* <0> (null):0 */
	bool IsUsingAWP(const class CCSBot  *); /* linkage=_ZNK6CCSBot10IsUsingAWPEv */

	/* <0> (null):0 */
	bool IsSniper(const class CCSBot  *); /* linkage=_ZNK6CCSBot8IsSniperEv */

	/* <0> (null):0 */
	bool IsSniping(const class CCSBot  *); /* linkage=_ZNK6CCSBot9IsSnipingEv */

	/* <0> (null):0 */
	bool IsUsingShotgun(const class CCSBot  *); /* linkage=_ZNK6CCSBot14IsUsingShotgunEv */

	/* <0> (null):0 */
	bool IsUsingMachinegun(const class CCSBot  *); /* linkage=_ZNK6CCSBot17IsUsingMachinegunEv */

	/* <0> (null):0 */
	void ThrowGrenade(class CCSBot *, const class Vector  *); /* linkage=_ZN6CCSBot12ThrowGrenadeEPK6Vector */

	/* <0> (null):0 */
	bool IsThrowingGrenade(const class CCSBot  *); /* linkage=_ZNK6CCSBot17IsThrowingGrenadeEv */

	/* <0> (null):0 */
	bool HasGrenade(const class CCSBot  *); /* linkage=_ZNK6CCSBot10HasGrenadeEv */

	/* <0> (null):0 */
	bool DoesActiveWeaponHaveSilencer(const class CCSBot  *); /* linkage=_ZNK6CCSBot28DoesActiveWeaponHaveSilencerEv */

	/* <0> (null):0 */
	bool IsUsingHEGrenade(const class CCSBot  *); /* linkage=_ZNK6CCSBot16IsUsingHEGrenadeEv */

	/* <0> (null):0 */
	void StartRapidFire(class CCSBot *); /* linkage=_ZN6CCSBot14StartRapidFireEv */

	/* <0> (null):0 */
	void StopRapidFire(class CCSBot *); /* linkage=_ZN6CCSBot13StopRapidFireEv */

	/* <0> (null):0 */
	bool IsRapidFiring(const class CCSBot  *); /* linkage=_ZNK6CCSBot13IsRapidFiringEv */

	/* <0> (null):0 */
	enum ZoomType GetZoomLevel(const class CCSBot  *); /* linkage=_ZNK6CCSBot12GetZoomLevelEv */

	/* <0> (null):0 */
	bool AdjustZoom(class CCSBot *, float); /* linkage=_ZN6CCSBot10AdjustZoomEf */

	/* <0> (null):0 */
	bool IsPrimaryWeaponEmpty(const class CCSBot  *); /* linkage=_ZNK6CCSBot20IsPrimaryWeaponEmptyEv */

	/* <0> (null):0 */
	bool IsPistolEmpty(const class CCSBot  *); /* linkage=_ZNK6CCSBot13IsPistolEmptyEv */

	/* <0> (null):0 */
	int GetHostageEscortCount(const class CCSBot  *); /* linkage=_ZNK6CCSBot21GetHostageEscortCountEv */

	/* <0> (null):0 */
	void IncreaseHostageEscortCount(class CCSBot *); /* linkage=_ZN6CCSBot26IncreaseHostageEscortCountEv */

	/* <0> (null):0 */
	float GetRangeToFarthestEscortedHostage(const class CCSBot  *); /* linkage=_ZNK6CCSBot33GetRangeToFarthestEscortedHostageEv */

	/* <0> (null):0 */
	void ResetWaitForHostagePatience(class CCSBot *); /* linkage=_ZN6CCSBot27ResetWaitForHostagePatienceEv */

	/* <0> (null):0 */
	void ResetValues(class CCSBot *); /* linkage=_ZN6CCSBot11ResetValuesEv */

	/* <0> (null):0 */
	void BotDeathThink(class CCSBot *); /* linkage=_ZN6CCSBot13BotDeathThinkEv */

	/* <0> (null):0 */
	class CBasePlayer * FindNearbyPlayer(class CCSBot *); /* linkage=_ZN6CCSBot16FindNearbyPlayerEv */

	/* <0> (null):0 */
	void AdjustSafeTime(class CCSBot *); /* linkage=_ZN6CCSBot14AdjustSafeTimeEv */

	/* <0> (null):0 */
	void SetState(class CCSBot *, class BotState *); /* linkage=_ZN6CCSBot8SetStateEP8BotState */

	/* <0> (null):0 */
	void MoveTowardsPosition(class CCSBot *, const class Vector  *); /* linkage=_ZN6CCSBot19MoveTowardsPositionEPK6Vector */

	/* <0> (null):0 */
	void MoveAwayFromPosition(class CCSBot *, const class Vector  *); /* linkage=_ZN6CCSBot20MoveAwayFromPositionEPK6Vector */

	/* <0> (null):0 */
	void StrafeAwayFromPosition(class CCSBot *, const class Vector  *); /* linkage=_ZN6CCSBot22StrafeAwayFromPositionEPK6Vector */

	/* <0> (null):0 */
	void StuckCheck(class CCSBot *); /* linkage=_ZN6CCSBot10StuckCheckEv */

	/* <0> (null):0 */
	void BuildTrivialPath(class CCSBot *, const class Vector  *); /* linkage=_ZN6CCSBot16BuildTrivialPathEPK6Vector */

	/* <0> (null):0 */
	bool ComputePathPositions(class CCSBot *); /* linkage=_ZN6CCSBot20ComputePathPositionsEv */

	/* <0> (null):0 */
	void SetupLadderMovement(class CCSBot *); /* linkage=_ZN6CCSBot19SetupLadderMovementEv */

	/* <0> (null):0 */
	void SetPathIndex(class CCSBot *, int); /* linkage=_ZN6CCSBot12SetPathIndexEi */

	/* <0> (null):0 */
	void DrawPath(class CCSBot *); /* linkage=_ZN6CCSBot8DrawPathEv */

	/* <0> (null):0 */
	int FindOurPositionOnPath(const class CCSBot  *, class Vector *, bool); /* linkage=_ZNK6CCSBot21FindOurPositionOnPathEP6Vectorb */

	/* <0> (null):0 */
	int FindPathPoint(class CCSBot *, float, class Vector *, int *); /* linkage=_ZN6CCSBot13FindPathPointEfP6VectorPi */

	/* <0> (null):0 */
	bool FindClosestPointOnPath(const class CCSBot  *, const class Vector  *, int, int, class Vector *); /* linkage=_ZNK6CCSBot22FindClosestPointOnPathEPK6VectoriiPS0_ */

	/* <0> (null):0 */
	bool IsStraightLinePathWalkable(const class CCSBot  *, const class Vector  *); /* linkage=_ZNK6CCSBot26IsStraightLinePathWalkableEPK6Vector */

	/* <0> (null):0 */
	bool DiscontinuityJump(class CCSBot *, float, bool, bool); /* linkage=_ZN6CCSBot17DiscontinuityJumpEfbb */

	/* <0> (null):0 */
	bool UpdateLadderMovement(class CCSBot *); /* linkage=_ZN6CCSBot20UpdateLadderMovementEv */

	/* <0> (null):0 */
	void ComputeLadderEndpoint(class CCSBot *, bool); /* linkage=_ZN6CCSBot21ComputeLadderEndpointEb */

	/* <0> (null):0 */
	void UpdateHostageEscortCount(class CCSBot *); /* linkage=_ZN6CCSBot24UpdateHostageEscortCountEv */

	/* <0> (null):0 */
	bool UpdateLookAtNoise(class CCSBot *); /* linkage=_ZN6CCSBot17UpdateLookAtNoiseEv */

	/* <0> (null):0 */
	void UpdateLookAt(class CCSBot *); /* linkage=_ZN6CCSBot12UpdateLookAtEv */

	/* <0> (null):0 */
	void UpdatePeripheralVision(class CCSBot *); /* linkage=_ZN6CCSBot22UpdatePeripheralVisionEv */

	/* <0> (null):0 */
	bool BendLineOfSight(const class CCSBot  *, const class Vector  *, const class Vector  *, class Vector *); /* linkage=_ZNK6CCSBot15BendLineOfSightEPK6VectorS2_PS0_ */

	/* <0> (null):0 */
	bool FindApproachPointNearestPath(class CCSBot *, class Vector *); /* linkage=_ZN6CCSBot28FindApproachPointNearestPathEP6Vector */

	/* <0> (null):0 */
	bool FindGrenadeTossPathTarget(class CCSBot *, class Vector *); /* linkage=_ZN6CCSBot25FindGrenadeTossPathTargetEP6Vector */

	/* <0> (null):0 */
	void SetAimOffset(class CCSBot *, float); /* linkage=_ZN6CCSBot12SetAimOffsetEf */

	/* <0> (null):0 */
	void UpdateAimOffset(class CCSBot *); /* linkage=_ZN6CCSBot15UpdateAimOffsetEv */

	/* <0> (null):0 */
	bool DoEquip(class CCSBot *, class CBasePlayerWeapon *); /* linkage=_ZN6CCSBot7DoEquipEP17CBasePlayerWeapon */

	/* <0> (null):0 */
	void ReloadCheck(class CCSBot *); /* linkage=_ZN6CCSBot11ReloadCheckEv */

	/* <0> (null):0 */
	void SilencerCheck(class CCSBot *); /* linkage=_ZN6CCSBot13SilencerCheckEv */

	/* <0> (null):0 */
	class CBasePlayer * FindMostDangerousThreat(class CCSBot *); /* linkage=_ZN6CCSBot23FindMostDangerousThreatEv */

	/* <0> (null):0 */
	void RespondToRadioCommands(class CCSBot *); /* linkage=_ZN6CCSBot22RespondToRadioCommandsEv */

	/* <0> (null):0 */
	bool IsRadioCommand(const class CCSBot  *, enum GameEventType); /* linkage=_ZNK6CCSBot14IsRadioCommandE13GameEventType */

	/* <0> (null):0 */
	void EndVoiceFeedback(class CCSBot *, bool); /* linkage=_ZN6CCSBot16EndVoiceFeedbackEb */

	/* <0> (null):0 */
	virtual void RoundRespawn(class CCSBot *); /* linkage=_ZN6CCSBot12RoundRespawnEv */

	/* <0> (null):0 */
	class CNavNode * AddNode(class CCSBot *, const class Vector  *, const class Vector  *, enum NavDirType, class CNavNode *); /* linkage=_ZN6CCSBot7AddNodeEPK6VectorS2_10NavDirTypeP8CNavNode */

	/* <0> (null):0 */
	void StartLearnProcess(class CCSBot *); /* linkage=_ZN6CCSBot17StartLearnProcessEv */

	/* <0> (null):0 */
	void UpdateLearnProcess(class CCSBot *); /* linkage=_ZN6CCSBot18UpdateLearnProcessEv */

	/* <0> (null):0 */
	bool LearnStep(class CCSBot *); /* linkage=_ZN6CCSBot9LearnStepEv */

	/* <0> (null):0 */
	void StartAnalyzeAlphaProcess(class CCSBot *); /* linkage=_ZN6CCSBot24StartAnalyzeAlphaProcessEv */

	/* <0> (null):0 */
	void UpdateAnalyzeAlphaProcess(class CCSBot *); /* linkage=_ZN6CCSBot25UpdateAnalyzeAlphaProcessEv */

	/* <0> (null):0 */
	bool AnalyzeAlphaStep(class CCSBot *); /* linkage=_ZN6CCSBot16AnalyzeAlphaStepEv */

	/* <0> (null):0 */
	void StartAnalyzeBetaProcess(class CCSBot *); /* linkage=_ZN6CCSBot23StartAnalyzeBetaProcessEv */

	/* <0> (null):0 */
	void UpdateAnalyzeBetaProcess(class CCSBot *); /* linkage=_ZN6CCSBot24UpdateAnalyzeBetaProcessEv */

	/* <0> (null):0 */
	bool AnalyzeBetaStep(class CCSBot *); /* linkage=_ZN6CCSBot15AnalyzeBetaStepEv */

	/* <0> (null):0 */
	void StartSaveProcess(class CCSBot *); /* linkage=_ZN6CCSBot16StartSaveProcessEv */

	/* <0> (null):0 */
	void UpdateSaveProcess(class CCSBot *); /* linkage=_ZN6CCSBot17UpdateSaveProcessEv */

	/* <0> (null):0 */
	void StartNormalProcess(class CCSBot *); /* linkage=_ZN6CCSBot18StartNormalProcessEv */

	/* <0> (null):0 */
	void BotTouch(class CCSBot *, class CBaseEntity *); /* linkage=_ZN6CCSBot8BotTouchEP11CBaseEntity */

	/* vtable has 15 entries: {
	   [88] = Initialize(_ZN6CCSBot10InitializeEPK10BotProfile), 
	   [89] = SpawnBot(_ZN6CCSBot8SpawnBotEv), 
	   [90] = Upkeep(_ZN6CCSBot6UpkeepEv), 
	   [91] = Update(_ZN6CCSBot6UpdateEv), 
	   [93] = Walk(_ZN6CCSBot4WalkEv), 
	   [100] = Jump(_ZN6CCSBot4JumpEb), 
	   [86] = Blind(_ZN6CCSBot5BlindEfffi), 
	   [12] = TakeDamage(_ZN6CCSBot10TakeDamageEP9entvars_sS1_fi), 
	   [14] = Killed(_ZN6CCSBot6KilledEP9entvars_si), 
	   [87] = OnTouchingWeapon(_ZN6CCSBot16OnTouchingWeaponEP10CWeaponBox), 
	   [108] = OnEvent(_ZN6CCSBot7OnEventE13GameEventTypeP11CBaseEntityS2_), 
	   [109] = IsVisible(_ZNK6CCSBot9IsVisibleEPK6Vectorb), 
	   [110] = IsVisible(_ZNK6CCSBot9IsVisibleEP11CBasePlayerbPh), 
	   [111] = IsEnemyPartVisible(_ZNK6CCSBot18IsEnemyPartVisibleEN4CBot15VisiblePartTypeE), 
	   [84] = RoundRespawn(_ZN6CCSBot12RoundRespawnEv), 
	} */
	/* size: 11424, cachelines: 179, members: 161 */
	/* last cacheline: 32 bytes */

	/* BRAIN FART ALERT! 11424 != 8494 + 0(holes), diff = 2930 */

}; /* size: 11424 */

/* 1205 */
 /* pointer to 1204 */
 /* size: 4 */

/* 1206 */
/* <0> (null):0 */
bool                       array[4]; /* size: 4 */

/* 1207 */
/* <0> (null):0 */
int                        array[4]; /* size: 16 */

/* 1208 */
/* <0> (null):0 */
struct HostageInfo         array[12]; /* size: 240 */

/* 1209 */
 /* pointer to 1184 */
 /* size: 4 */

/* 1210 */
 /* pointer to 1211 */
 /* size: 4 */

/* 1211 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 348 */

/* 1212 */
/* <0> (null):0 */
typedef unsigned int PlaceCriteria; /* size: 4 */

/* 1213 */
/* <0> (null):0 */
typedef unsigned int CountCriteria; /* size: 4 */

/* 1214 */
/* <0> (null):0 */
enum BotStatementType {
	REPORT_VISIBLE_ENEMIES = 0,
	REPORT_ENEMY_ACTION = 1,
	REPORT_MY_CURRENT_TASK = 2,
	REPORT_MY_INTENTION = 3,
	REPORT_CRITICAL_EVENT = 4,
	REPORT_REQUEST_HELP = 5,
	REPORT_REQUEST_INFORMATION = 6,
	REPORT_ROUND_END = 7,
	REPORT_MY_PLAN = 8,
	REPORT_INFORMATION = 9,
	REPORT_EMOTE = 10,
	REPORT_ACKNOWLEDGE = 11,
	REPORT_ENEMIES_REMAINING = 12,
	REPORT_FRIENDLY_FIRE = 13,
	REPORT_KILLED_FRIEND = 14,
	NUM_BOT_STATEMENT_TYPES = 15,
}; /* size: 4 */

/* 1215 */
/* <0> (null):0 */
typedef struct vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > BotVoiceBankVector; /* size: 0 */

/* 1216 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1217 */
/* <0> (null):0 */
typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * pointer; /* size: 4 */

/* 1218 */
/* <0> (null):0 */
typedef const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  * const_pointer; /* size: 4 */

/* 1219 */
/* <0> (null):0 */
class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * pointer;

	/* <0> (null):0 */
	typedef const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE7addressERS6_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  *, const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE7addressERKS6_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE10deallocateEPS6_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE9constructEPS6_RKS6_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE7destroyEPS6_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1220 */
 /* pointer to 1221 */
 /* size: 4 */

/* 1221 */
 /* pointer to 432 */
 /* size: 4 */

/* 1222 */
 /* pointer to 1223 */
 /* size: 4 */

/* 1223 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1224 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1225 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1226 */
 /* pointer to 1219 */
 /* size: 4 */

/* 1227 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1228 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1229 */
 /* pointer to 1230 */
 /* size: 4 */

/* 1230 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1231 */
/* <0> (null):0 */
typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * pointer; /* size: 4 */

/* 1232 */
/* <0> (null):0 */
typedef const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  * const_pointer; /* size: 4 */

/* 1233 */
/* <0> (null):0 */
typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * & reference; /* size: 4 */

/* 1234 */
/* <0> (null):0 */
typedef const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  & const_reference; /* size: 4 */

/* 1235 */
/* <0> (null):0 */
typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> other; /* size: 1 */

/* 1236 */
/* <0> (null):0 */
struct rebind<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {
	/* <0> (null):0 */
	typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1237 */
/* <0> (null):0 */
class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> : public new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {
public:

	/* class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * pointer;

	/* <0> (null):0 */
	typedef const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  * const_pointer;

	/* <0> (null):0 */
	typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * & reference;

	/* <0> (null):0 */
	typedef const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *);

	/* <0> (null):0 */
	void allocator(class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, const class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, int);

	/* <0> (null):0 */
	struct rebind<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {
		/* <0> (null):0 */
		typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 1238 */
 /* pointer to 1237 */
 /* size: 4 */

/* 1239 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1240 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1241 */
 /* pointer to 436 */
 /* size: 4 */

/* 1242 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1243 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1244 */
/* <0> (null):0 */
typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> allocator_type; /* size: 1 */

/* 1245 */
/* <0> (null):0 */
struct _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > {
	struct _Vector_impl        _M_impl;              /*     0    12 */
	/* <0> (null):0 */
	typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> allocator_type;

	/* <0> (null):0 */
	_Tp_alloc_type & _M_get_Tp_allocator(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	const _Tp_alloc_type  & _M_get_Tp_allocator(const class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*,); /* linkage=_ZNKSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*,); /* linkage=_ZNKSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::);

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, const allocator_type  &);

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int);

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int, const allocator_type  &);

	/* <0> (null):0 */
	void ~_Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, int);

	/* <0> (null):0 */
	pointer _M_allocate(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int); /* linkage=_ZNSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE11_M_allocateEj */

	/* <0> (null):0 */
	void _M_deallocate(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, unsigned int); /* linkage=_ZNSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE13_M_deallocateEPS5_j */

	/* <0> (null):0 */
	using ::_M_allocate;

	/* <0> (null):0 */
	using ::_M_deallocate;

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::get_allocator;


	/* size: 12, cachelines: 1, members: 1 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1246 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1247 */
 /* pointer to 1245 */
 /* size: 4 */

/* 1248 */
 /* pointer to 1249 */
 /* size: 4 */

/* 1249 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1250 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1251 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1252 */
/* <0> (null):0 */
typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * value_type; /* size: 4 */

/* 1253 */
/* <0> (null):0 */
typedef pointer pointer; /* size: 4 */

/* 1254 */
/* <0> (null):0 */
typedef const_pointer const_pointer; /* size: 4 */

/* 1255 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 1256 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 1257 */
/* <0> (null):0 */
typedef struct __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > iterator; /* size: 0 */

/* 1258 */
/* <0> (null):0 */
typedef struct __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >* const*, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > const_iterator; /* size: 0 */

/* 1259 */
/* <0> (null):0 */
typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >* const*, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > > const_reverse_iterator; /* size: 0 */

/* 1260 */
/* <0> (null):0 */
typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > > reverse_iterator; /* size: 0 */

/* 1261 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1262 */
/* <0> (null):0 */
typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> allocator_type; /* size: 1 */

/* 1263 */
/* <0> (null):0 */
class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > : protected _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > {
protected:

	/* struct _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > <ancestor>; */ /*     0    12 */
	/* <0> (null):0 */
	typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * value_type;

	/* <0> (null):0 */
	typedef pointer pointer;

	/* <0> (null):0 */
	typedef const_pointer const_pointer;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > iterator;

	/* <0> (null):0 */
	typedef struct __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >* const*, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >* const*, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> allocator_type;

	/* <0> (null):0 */
	void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca);

	/* <0> (null):0 */
	void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const allocator_type  &);

	/* <0> (null):0 */
	void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::);

	/* <0> (null):0 */
	void ~vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, int);

	/* <0> (null):0 */
	class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca operator=(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EEaSERKS6_ */

	/* <0> (null):0 */
	void assign(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6assignEjRKS4_ */

	/* <0> (null):0 */
	iterator begin(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4rendEv */

	/* <0> (null):0 */
	size_type size(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6resizeEjS4_ */

	/* <0> (null):0 */
	size_type capacity(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE8capacityEv */

	/* <0> (null):0 */
	bool empty(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5emptyEv */

	/* <0> (null):0 */
	void reserve(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE7reserveEj */

	/* <0> (null):0 */
	reference operator[](class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EEixEj */

	/* <0> (null):0 */
	const_reference operator[](const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EEixEj */

	/* <0> (null):0 */
	void _M_range_check(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE14_M_range_checkEj */

	/* <0> (null):0 */
	reference at(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE2atEj */

	/* <0> (null):0 */
	const_reference at(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE2atEj */

	/* <0> (null):0 */
	reference front(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5frontEv */

	/* <0> (null):0 */
	reference back(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4backEv */

	/* <0> (null):0 */
	pointer data(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4dataEv */

	/* <0> (null):0 */
	const_pointer data(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4dataEv */

	/* <0> (null):0 */
	void push_back(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE9push_backERKS4_ */

	/* <0> (null):0 */
	void pop_back(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6insertEN9__gnu_cxx17__normal_iteratorIPS4_S6_EERKS4_ */

	/* <0> (null):0 */
	void insert(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6insertEN9__gnu_cxx17__normal_iteratorIPS4_S6_EEjRKS4_ */

	/* <0> (null):0 */
	iterator erase(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS4_S6_EE */

	/* <0> (null):0 */
	iterator erase(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS4_S6_EESA_ */

	/* <0> (null):0 */
	void swap(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4swapERS6_ */

	/* <0> (null):0 */
	void clear(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5clearEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE18_M_fill_initializeEjRKS4_ */

	/* <0> (null):0 */
	void _M_fill_assign(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE14_M_fill_assignEjRKS4_ */

	/* <0> (null):0 */
	void _M_fill_insert(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS4_S6_EEjRKS4_ */

	/* <0> (null):0 */
	void _M_insert_aux(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS4_S6_EERKS4_ */

	/* <0> (null):0 */
	size_type _M_check_len(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int, const char  *); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE12_M_check_lenEjPKc */

	/* <0> (null):0 */
	void _M_erase_at_end(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE15_M_erase_at_endEPS4_ */


	/* size: 12, cachelines: 1, members: 1 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1264 */
 /* pointer to 1263 */
 /* size: 4 */

/* 1265 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1266 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1267 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1268 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1269 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1270 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1271 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1272 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1273 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1274 */
 /* pointer to 1273 */
 /* size: 4 */

/* 1275 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1276 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1277 */
/* <0> (null):0 */
typedef int * pointer; /* size: 4 */

/* 1278 */
/* <0> (null):0 */
typedef const int  * const_pointer; /* size: 4 */

/* 1279 */
/* <0> (null):0 */
class new_allocator<int> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef int * pointer;

	/* <0> (null):0 */
	typedef const int  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<int> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<int> *, const class new_allocator<int>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<int> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<int>  *, int &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIiE7addressERi */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<int>  *, const int  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIiE7addressERKi */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<int> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIiE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<int> *, int *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIiE10deallocateEPij */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<int>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIiE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<int> *, int *, const int  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIiE9constructEPiRKi */

	/* <0> (null):0 */
	void destroy(class new_allocator<int> *, int *); /* linkage=_ZN9__gnu_cxx13new_allocatorIiE7destroyEPi */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1280 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1281 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1282 */
 /* pointer to 1279 */
 /* size: 4 */

/* 1283 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1284 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1285 */
 /* pointer to 1286 */
 /* size: 4 */

/* 1286 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1287 */
/* <0> (null):0 */
typedef int * pointer; /* size: 4 */

/* 1288 */
/* <0> (null):0 */
typedef const int  * const_pointer; /* size: 4 */

/* 1289 */
/* <0> (null):0 */
typedef int & reference; /* size: 4 */

/* 1290 */
/* <0> (null):0 */
typedef const int  & const_reference; /* size: 4 */

/* 1291 */
/* <0> (null):0 */
typedef struct allocator<int> other; /* size: 1 */

/* 1292 */
/* <0> (null):0 */
struct rebind<int> {
	/* <0> (null):0 */
	typedef struct allocator<int> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1293 */
/* <0> (null):0 */
class allocator<int> : public new_allocator<int> {
public:

	/* class new_allocator<int>  <ancestor>; */      /*     0     0 */
	/* <0> (null):0 */
	typedef int * pointer;

	/* <0> (null):0 */
	typedef const int  * const_pointer;

	/* <0> (null):0 */
	typedef int & reference;

	/* <0> (null):0 */
	typedef const int  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<int> *);

	/* <0> (null):0 */
	void allocator(class allocator<int> *, const class allocator<int>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<int> *, int);

	/* <0> (null):0 */
	struct rebind<int> {
		/* <0> (null):0 */
		typedef struct allocator<int> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 1294 */
 /* pointer to 1293 */
 /* size: 4 */

/* 1295 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1296 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1297 */
 /* pointer to 442 */
 /* size: 4 */

/* 1298 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1299 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1300 */
/* <0> (null):0 */
typedef struct allocator<int> allocator_type; /* size: 1 */

/* 1301 */
/* <0> (null):0 */
struct _Vector_base<int, std::allocator<int> > {
	struct _Vector_impl        _M_impl;              /*     0    12 */
	/* <0> (null):0 */
	typedef struct allocator<int> allocator_type;

	/* <0> (null):0 */
	_Tp_alloc_type & _M_get_Tp_allocator(class _Vector_base<int, std::allocator<int> > *); /* linkage=_ZNSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	const _Tp_alloc_type  & _M_get_Tp_allocator(const class _Vector_base<int, std::allocator<int> >  *); /* linkage=_ZNKSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _Vector_base<int, std::allocator<int> >  *); /* linkage=_ZNKSt12_Vector_baseIiSaIiEE13get_allocatorEv */

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<int, std::allocator<int> > *);

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<int, std::allocator<int> > *, const allocator_type  &);

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<int, std::allocator<int> > *, unsigned int);

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<int, std::allocator<int> > *, unsigned int, const allocator_type  &);

	/* <0> (null):0 */
	void ~_Vector_base(class _Vector_base<int, std::allocator<int> > *, int);

	/* <0> (null):0 */
	pointer _M_allocate(class _Vector_base<int, std::allocator<int> > *, unsigned int); /* linkage=_ZNSt12_Vector_baseIiSaIiEE11_M_allocateEj */

	/* <0> (null):0 */
	void _M_deallocate(class _Vector_base<int, std::allocator<int> > *, int *, unsigned int); /* linkage=_ZNSt12_Vector_baseIiSaIiEE13_M_deallocateEPij */

	/* <0> (null):0 */
	using ::_M_allocate;

	/* <0> (null):0 */
	using ::_M_deallocate;

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::get_allocator;


	/* size: 12, cachelines: 1, members: 1 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1302 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1303 */
 /* pointer to 1301 */
 /* size: 4 */

/* 1304 */
 /* pointer to 1305 */
 /* size: 4 */

/* 1305 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1306 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1307 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1308 */
/* <0> (null):0 */
typedef int value_type; /* size: 4 */

/* 1309 */
/* <0> (null):0 */
typedef pointer pointer; /* size: 4 */

/* 1310 */
/* <0> (null):0 */
typedef const_pointer const_pointer; /* size: 4 */

/* 1311 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 1312 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 1313 */
/* <0> (null):0 */
typedef struct __normal_iterator<int*, std::vector<int, std::allocator<int> > > iterator; /* size: 0 */

/* 1314 */
/* <0> (null):0 */
typedef struct __normal_iterator<const int*, std::vector<int, std::allocator<int> > > const_iterator; /* size: 0 */

/* 1315 */
/* <0> (null):0 */
typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<const int*, std::vector<int, std::allocator<int> > > > const_reverse_iterator; /* size: 0 */

/* 1316 */
/* <0> (null):0 */
typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > > reverse_iterator; /* size: 0 */

/* 1317 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1318 */
/* <0> (null):0 */
typedef struct allocator<int> allocator_type; /* size: 1 */

/* 1319 */
/* <0> (null):0 */
class vector<int, std::allocator<int> > : protected _Vector_base<int, std::allocator<int> > {
protected:

	/* struct _Vector_base<int, std::allocator<int> > <ancestor>; */ /*     0    12 */
	/* <0> (null):0 */
	typedef int value_type;

	/* <0> (null):0 */
	typedef pointer pointer;

	/* <0> (null):0 */
	typedef const_pointer const_pointer;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct __normal_iterator<int*, std::vector<int, std::allocator<int> > > iterator;

	/* <0> (null):0 */
	typedef struct __normal_iterator<const int*, std::vector<int, std::allocator<int> > > const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<const int*, std::vector<int, std::allocator<int> > > > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<int> allocator_type;

	/* <0> (null):0 */
	void vector(class vector<int, std::allocator<int> > *);

	/* <0> (null):0 */
	void vector(class vector<int, std::allocator<int> > *, const allocator_type  &);

	/* <0> (null):0 */
	void vector(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void vector(class vector<int, std::allocator<int> > *, const class vector<int, std::allocator<int> >  &);

	/* <0> (null):0 */
	void ~vector(class vector<int, std::allocator<int> > *, int);

	/* <0> (null):0 */
	class vector<int, std::allocator<int> > & operator=(class vector<int, std::allocator<int> > *, const class vector<int, std::allocator<int> >  &); /* linkage=_ZNSt6vectorIiSaIiEEaSERKS1_ */

	/* <0> (null):0 */
	void assign(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE6assignEjRKi */

	/* <0> (null):0 */
	iterator begin(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE5beginEv */

	/* <0> (null):0 */
	iterator end(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE4rendEv */

	/* <0> (null):0 */
	size_type size(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class vector<int, std::allocator<int> > *, unsigned int, int); /* linkage=_ZNSt6vectorIiSaIiEE6resizeEji */

	/* <0> (null):0 */
	size_type capacity(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE8capacityEv */

	/* <0> (null):0 */
	bool empty(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE5emptyEv */

	/* <0> (null):0 */
	void reserve(class vector<int, std::allocator<int> > *, unsigned int); /* linkage=_ZNSt6vectorIiSaIiEE7reserveEj */

	/* <0> (null):0 */
	reference operator[](class vector<int, std::allocator<int> > *, unsigned int); /* linkage=_ZNSt6vectorIiSaIiEEixEj */

	/* <0> (null):0 */
	const_reference operator[](const class vector<int, std::allocator<int> >  *, unsigned int); /* linkage=_ZNKSt6vectorIiSaIiEEixEj */

	/* <0> (null):0 */
	void _M_range_check(const class vector<int, std::allocator<int> >  *, unsigned int); /* linkage=_ZNKSt6vectorIiSaIiEE14_M_range_checkEj */

	/* <0> (null):0 */
	reference at(class vector<int, std::allocator<int> > *, unsigned int); /* linkage=_ZNSt6vectorIiSaIiEE2atEj */

	/* <0> (null):0 */
	const_reference at(const class vector<int, std::allocator<int> >  *, unsigned int); /* linkage=_ZNKSt6vectorIiSaIiEE2atEj */

	/* <0> (null):0 */
	reference front(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE5frontEv */

	/* <0> (null):0 */
	reference back(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE4backEv */

	/* <0> (null):0 */
	const_reference back(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE4backEv */

	/* <0> (null):0 */
	pointer data(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE4dataEv */

	/* <0> (null):0 */
	const_pointer data(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE4dataEv */

	/* <0> (null):0 */
	void push_back(class vector<int, std::allocator<int> > *, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE9push_backERKi */

	/* <0> (null):0 */
	void pop_back(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE6insertEN9__gnu_cxx17__normal_iteratorIPiS1_EERKi */

	/* <0> (null):0 */
	void insert(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE6insertEN9__gnu_cxx17__normal_iteratorIPiS1_EEjRKi */

	/* <0> (null):0 */
	iterator erase(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >); /* linkage=_ZNSt6vectorIiSaIiEE5eraseEN9__gnu_cxx17__normal_iteratorIPiS1_EE */

	/* <0> (null):0 */
	iterator erase(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >); /* linkage=_ZNSt6vectorIiSaIiEE5eraseEN9__gnu_cxx17__normal_iteratorIPiS1_EES5_ */

	/* <0> (null):0 */
	void swap(class vector<int, std::allocator<int> > *, class vector<int, std::allocator<int> > &); /* linkage=_ZNSt6vectorIiSaIiEE4swapERS1_ */

	/* <0> (null):0 */
	void clear(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE5clearEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE18_M_fill_initializeEjRKi */

	/* <0> (null):0 */
	void _M_fill_assign(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE14_M_fill_assignEjRKi */

	/* <0> (null):0 */
	void _M_fill_insert(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPiS1_EEjRKi */

	/* <0> (null):0 */
	void _M_insert_aux(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, const int  &); /* linkage=_ZNSt6vectorIiSaIiEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPiS1_EERKi */

	/* <0> (null):0 */
	size_type _M_check_len(const class vector<int, std::allocator<int> >  *, unsigned int, const char  *); /* linkage=_ZNKSt6vectorIiSaIiEE12_M_check_lenEjPKc */

	/* <0> (null):0 */
	void _M_erase_at_end(class vector<int, std::allocator<int> > *, int *); /* linkage=_ZNSt6vectorIiSaIiEE15_M_erase_at_endEPi */


	/* size: 12, cachelines: 1, members: 1 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1320 */
 /* pointer to 1319 */
 /* size: 4 */

/* 1321 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1322 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1323 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1324 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1325 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1326 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1327 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1328 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1329 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1330 */
 /* pointer to 1329 */
 /* size: 4 */

/* 1331 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1332 */
/* <0> (null):0 */
class BotPhrase {
private:

	char *                     m_name;               /*     0     4 */
	Place                      m_id;                 /*     4     4 */
	bool                       m_isPlace;            /*     8     1 */
	enum GameEventType         m_radioEvent;         /*    12     4 */
	bool                       m_isImportant;        /*    16     1 */
	BotVoiceBankVector         m_voiceBank;          /*    20     0 */
	class vector<int, std::allocator<int> > m_count; /*    32    12 */
	class vector<int, std::allocator<int> > m_index; /*    44    12 */
	int                        m_numVoiceBanks;      /*    56     4 */
	PlaceCriteria              m_placeCriteria;      /*    60     4 */
	CountCriteria              m_countCriteria;      /*    64     4 */
	/* <0> (null):0 */
	char * GetSpeakable(const class BotPhrase  *, int, float *); /* linkage=_ZNK9BotPhrase12GetSpeakableEiPf */

	/* <0> (null):0 */
	void ClearCriteria(const class BotPhrase  *); /* linkage=_ZNK9BotPhrase13ClearCriteriaEv */

	/* <0> (null):0 */
	void SetPlaceCriteria(const class BotPhrase  *, PlaceCriteria); /* linkage=_ZNK9BotPhrase16SetPlaceCriteriaEj */

	/* <0> (null):0 */
	void SetCountCriteria(const class BotPhrase  *, CountCriteria); /* linkage=_ZNK9BotPhrase16SetCountCriteriaEj */

	/* <0> (null):0 */
	const char  * GetName(const class BotPhrase  *); /* linkage=_ZNK9BotPhrase7GetNameEv */

	/* <0> (null):0 */
	unsigned intconst GetID(const class BotPhrase  *); /* linkage=_ZNK9BotPhrase5GetIDEv */

	/* <0> (null):0 */
	enum GameEventType GetRadioEquivalent(const class BotPhrase  *); /* linkage=_ZNK9BotPhrase18GetRadioEquivalentEv */

	/* <0> (null):0 */
	bool IsImportant(const class BotPhrase  *); /* linkage=_ZNK9BotPhrase11IsImportantEv */

	/* <0> (null):0 */
	bool IsPlace(const class BotPhrase  *); /* linkage=_ZNK9BotPhrase7IsPlaceEv */

	/* <0> (null):0 */
	void Randomize(class BotPhrase *); /* linkage=_ZN9BotPhrase9RandomizeEv */

	/* <0> (null):0 */
	void BotPhrase(class BotPhrase *, unsigned int, bool);

	/* <0> (null):0 */
	void ~BotPhrase(class BotPhrase *, int);

	/* <0> (null):0 */
	void InitVoiceBank(class BotPhrase *, int); /* linkage=_ZN9BotPhrase13InitVoiceBankEi */


	/* size: 68, cachelines: 2, members: 11 */
	/* last cacheline: 4 bytes */

	/* BRAIN FART ALERT! 68 != 50 + 0(holes), diff = 18 */

}; /* size: 68 */

/* 1333 */
 /* pointer to 1334 */
 /* size: 4 */

/* 1334 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 68 */

/* 1335 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1336 */
 /* pointer to 1332 */
 /* size: 4 */

/* 1337 */
/* <0> (null):0 */
typedef struct list<BotPhrase*, std::allocator<BotPhrase*> > BotPhraseList; /* size: 0 */

/* 1338 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1339 */
/* <0> (null):0 */
typedef class BotPhrase * * pointer; /* size: 4 */

/* 1340 */
/* <0> (null):0 */
typedef const class BotPhrase *  * const_pointer; /* size: 4 */

/* 1341 */
/* <0> (null):0 */
class new_allocator<BotPhrase*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class BotPhrase * * pointer;

	/* <0> (null):0 */
	typedef const class BotPhrase *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<BotPhrase*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<BotPhrase*> *, const class new_allocator<BotPhrase*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<BotPhrase*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<BotPhrase*>  *, class BotPhrase * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP9BotPhraseE7addressERS2_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<BotPhrase*>  *, const class BotPhrase *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP9BotPhraseE7addressERKS2_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<BotPhrase*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<BotPhrase*> *, class BotPhrase * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE10deallocateEPS2_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<BotPhrase*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP9BotPhraseE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<BotPhrase*> *, class BotPhrase * *, const class BotPhrase *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE9constructEPS2_RKS2_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<BotPhrase*> *, class BotPhrase * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE7destroyEPS2_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1342 */
 /* pointer to 1336 */
 /* size: 4 */

/* 1343 */
 /* pointer to 1344 */
 /* size: 4 */

/* 1344 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1345 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1346 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1347 */
 /* pointer to 1341 */
 /* size: 4 */

/* 1348 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1349 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1350 */
 /* pointer to 1351 */
 /* size: 4 */

/* 1351 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1352 */
/* <0> (null):0 */
typedef class BotPhrase * & reference; /* size: 4 */

/* 1353 */
/* <0> (null):0 */
typedef const class BotPhrase *  & const_reference; /* size: 4 */

/* 1354 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<BotPhrase*> > other; /* size: 0 */

/* 1355 */
/* <0> (null):0 */
struct rebind<std::_List_node<BotPhrase*> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<BotPhrase*> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1356 */
/* <0> (null):0 */
typedef struct allocator<BotPhrase*> other; /* size: 1 */

/* 1357 */
/* <0> (null):0 */
struct rebind<BotPhrase*> {
	/* <0> (null):0 */
	typedef struct allocator<BotPhrase*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1358 */
/* <0> (null):0 */
class allocator<BotPhrase*> : public new_allocator<BotPhrase*> {
public:

	/* class new_allocator<BotPhrase*> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class BotPhrase * & reference;

	/* <0> (null):0 */
	typedef const class BotPhrase *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<BotPhrase*> *);

	/* <0> (null):0 */
	void allocator(class allocator<BotPhrase*> *, const class allocator<BotPhrase*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<BotPhrase*> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<BotPhrase*> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<BotPhrase*> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<BotPhrase*> {
		/* <0> (null):0 */
		typedef struct allocator<BotPhrase*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 1359 */
 /* pointer to 1358 */
 /* size: 4 */

/* 1360 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1361 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1362 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1363 */
/* <0> (null):0 */
typedef class _List_node<BotPhrase*> * pointer; /* size: 4 */

/* 1364 */
/* <0> (null):0 */
typedef const class _List_node<BotPhrase*>  * const_pointer; /* size: 4 */

/* 1365 */
/* <0> (null):0 */
class new_allocator<std::_List_node<BotPhrase*> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<BotPhrase*> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<BotPhrase*>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<BotPhrase*> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<BotPhrase*> > *, const class new_allocator<std::_List_node<BotPhrase*> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<BotPhrase*> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<BotPhrase*> >  *, class _List_node<BotPhrase*> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE7addressERS4_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<BotPhrase*> >  *, const class _List_node<BotPhrase*>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE7addressERKS4_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<BotPhrase*> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<BotPhrase*> > *, class _List_node<BotPhrase*> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE10deallocateEPS4_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<BotPhrase*> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<BotPhrase*> > *, class _List_node<BotPhrase*> *, const class _List_node<BotPhrase*>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE9constructEPS4_RKS4_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<BotPhrase*> > *, class _List_node<BotPhrase*> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE7destroyEPS4_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1366 */
 /* pointer to 450 */
 /* size: 4 */

/* 1367 */
 /* pointer to 1368 */
 /* size: 4 */

/* 1368 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1369 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1370 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1371 */
 /* pointer to 1365 */
 /* size: 4 */

/* 1372 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1373 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1374 */
 /* pointer to 1375 */
 /* size: 4 */

/* 1375 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1376 */
/* <0> (null):0 */
class allocator<std::_List_node<BotPhrase*> > : public new_allocator<std::_List_node<BotPhrase*> > {
public:

	/* class new_allocator<std::_List_node<BotPhrase*> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<BotPhrase*> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<BotPhrase*> > *, const class allocator<std::_List_node<BotPhrase*> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<BotPhrase*> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 1377 */
 /* pointer to 1376 */
 /* size: 4 */

/* 1378 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1379 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1380 */
 /* pointer to 452 */
 /* size: 4 */

/* 1381 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1382 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1383 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 1384 */
/* <0> (null):0 */
typedef struct allocator<BotPhrase*> allocator_type; /* size: 1 */

/* 1385 */
/* <0> (null):0 */
class _List_base<BotPhrase*, std::allocator<BotPhrase*> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<BotPhrase*> allocator_type;

	/* <0> (null):0 */
	class _List_node<BotPhrase*> * _M_get_node(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_node<BotPhrase*> *); /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt10_List_baseIP9BotPhraseSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt10_List_baseIP9BotPhraseSaIS1_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt10_List_baseIP9BotPhraseSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 1386 */
 /* pointer to 1385 */
 /* size: 4 */

/* 1387 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1388 */
 /* pointer to 1389 */
 /* size: 4 */

/* 1389 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1390 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1391 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1392 */
/* <0> (null):0 */
typedef class BotPhrase * value_type; /* size: 4 */

/* 1393 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 1394 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 1395 */
/* <0> (null):0 */
typedef struct _List_iterator<BotPhrase*> iterator; /* size: 0 */

/* 1396 */
/* <0> (null):0 */
typedef struct _List_const_iterator<BotPhrase*> const_iterator; /* size: 0 */

/* 1397 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<BotPhrase*> > const_reverse_iterator; /* size: 0 */

/* 1398 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<BotPhrase*> > reverse_iterator; /* size: 0 */

/* 1399 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1400 */
/* <0> (null):0 */
typedef struct allocator<BotPhrase*> allocator_type; /* size: 1 */

/* 1401 */
/* <0> (null):0 */
typedef struct _List_node<BotPhrase*> _Node; /* size: 0 */

/* 1402 */
/* <0> (null):0 */
class list<BotPhrase*, std::allocator<BotPhrase*> > : protected _List_base<BotPhrase*, std::allocator<BotPhrase*> > {
protected:

	/* class _List_base<BotPhrase*, std::allocator<BotPhrase*> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef class BotPhrase * value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<BotPhrase*> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<BotPhrase*> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<BotPhrase*> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<BotPhrase*> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<BotPhrase*> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<BotPhrase*> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE14_M_create_nodeERKS1_ */

	/* <0> (null):0 */
	void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *);

	/* <0> (null):0 */
	void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const class list<BotPhrase*, std::allocator<BotPhrase*> >  &);

	/* <0> (null):0 */
	class list<BotPhrase*, std::allocator<BotPhrase*> > & operator=(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const class list<BotPhrase*, std::allocator<BotPhrase*> >  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EEaSERKS3_ */

	/* <0> (null):0 */
	void assign(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6assignEjRKS1_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, class BotPhrase *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6resizeEjS1_ */

	/* <0> (null):0 */
	reference front(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE10push_frontERKS1_ */

	/* <0> (null):0 */
	void pop_front(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE9push_backERKS1_ */

	/* <0> (null):0 */
	void pop_back(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void insert(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */

	/* <0> (null):0 */
	iterator erase(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	iterator erase(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */

	/* <0> (null):0 */
	void swap(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class list<BotPhrase*, std::allocator<BotPhrase*> > &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4swapERS3_ */

	/* <0> (null):0 */
	void clear(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class list<BotPhrase*, std::allocator<BotPhrase*> > &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */

	/* <0> (null):0 */
	void splice(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class list<BotPhrase*, std::allocator<BotPhrase*> > &, class _List_iterator<BotPhrase*>); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */

	/* <0> (null):0 */
	void splice(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class list<BotPhrase*, std::allocator<BotPhrase*> > &, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */

	/* <0> (null):0 */
	void remove(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6removeERKS1_ */

	/* <0> (null):0 */
	void unique(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class list<BotPhrase*, std::allocator<BotPhrase*> > &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5mergeERS3_ */

	/* <0> (null):0 */
	void reverse(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE18_M_fill_initializeEjRKS1_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE14_M_fill_assignEjRKS1_ */

	/* <0> (null):0 */
	void _M_transfer(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */

	/* <0> (null):0 */
	void _M_insert(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void _M_erase(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class list<BotPhrase*, std::allocator<BotPhrase*> > &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE25_M_check_equal_allocatorsERS3_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 1403 */
 /* pointer to 1401 */
 /* size: 4 */

/* 1404 */
 /* pointer to 1402 */
 /* size: 4 */

/* 1405 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1406 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1407 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1408 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1409 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1410 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1411 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1412 */
 /* pointer to 1413 */
 /* size: 4 */

/* 1413 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1414 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1415 */
/* <0> (null):0 */
struct PlaceTimeInfo {
	Place                      placeID;              /*     0     4 */
	class IntervalTimer       timer;                 /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 1416 */
/* <0> (null):0 */
class BotPhraseManager {
	/* <0> (null):0 */
	struct PlaceTimeInfo {
		Place                      placeID;              /*     0     4 */
		class IntervalTimer       timer;                 /*     4     4 */

		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */
	};

private:

	BotPhraseList              m_list;               /*     0     0 */
	BotPhraseList              m_placeList;          /*     8     0 */
	struct PlaceTimeInfo       m_placeStatementHistory[64]; /*    16   512 */
	/* --- cacheline 8 boundary (512 bytes) --- */
	int                        m_placeCount;         /*   528     4 */
	/* <0> (null):0 */
	void BotPhraseManager(class BotPhraseManager *);

	/* <0> (null):0 */
	void ~BotPhraseManager(class BotPhraseManager *, int);

	/* <0> (null):0 */
	bool Initialize(class BotPhraseManager *, const char  *, int); /* linkage=_ZN16BotPhraseManager10InitializeEPKci */

	/* <0> (null):0 */
	void OnRoundRestart(class BotPhraseManager *); /* linkage=_ZN16BotPhraseManager14OnRoundRestartEv */

	/* <0> (null):0 */
	void OnMapChange(class BotPhraseManager *); /* linkage=_ZN16BotPhraseManager11OnMapChangeEv */

	/* <0> (null):0 */
	unsigned int NameToID(const class BotPhraseManager  *, const char  *); /* linkage=_ZNK16BotPhraseManager8NameToIDEPKc */

	/* <0> (null):0 */
	const char  * IDToName(const class BotPhraseManager  *, unsigned int); /* linkage=_ZNK16BotPhraseManager8IDToNameEj */

	/* <0> (null):0 */
	const class BotPhrase  * GetPhrase(const class BotPhraseManager  *, const char  *); /* linkage=_ZNK16BotPhraseManager9GetPhraseEPKc */

	/* <0> (null):0 */
	const class BotPhrase  * GetPlace(const class BotPhraseManager  *, const char  *); /* linkage=_ZNK16BotPhraseManager8GetPlaceEPKc */

	/* <0> (null):0 */
	const class BotPhrase  * GetPlace(const class BotPhraseManager  *, unsigned int); /* linkage=_ZNK16BotPhraseManager8GetPlaceEj */

	/* <0> (null):0 */
	const BotPhraseList  * GetPlaceList(const class BotPhraseManager  *); /* linkage=_ZNK16BotPhraseManager12GetPlaceListEv */

	/* <0> (null):0 */
	float GetPlaceStatementInterval(const class BotPhraseManager  *, Place); /* linkage=_ZNK16BotPhraseManager25GetPlaceStatementIntervalEj */

	/* <0> (null):0 */
	void ResetPlaceStatementInterval(class BotPhraseManager *, Place); /* linkage=_ZN16BotPhraseManager27ResetPlaceStatementIntervalEj */

	/* <0> (null):0 */
	int FindPlaceIndex(const class BotPhraseManager  *, Place); /* linkage=_ZNK16BotPhraseManager14FindPlaceIndexEj */


	/* size: 532, cachelines: 9, members: 4 */
	/* last cacheline: 20 bytes */

	/* BRAIN FART ALERT! 532 != 516 + 0(holes), diff = 16 */

}; /* size: 532 */

/* 1417 */
/* <0> (null):0 */
struct PlaceTimeInfo       array[64]; /* size: 512 */

/* 1418 */
 /* pointer to 1416 */
 /* size: 4 */

/* 1419 */
 /* pointer to 1420 */
 /* size: 4 */

/* 1420 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 532 */

/* 1421 */
 /* pointer to 1422 */
 /* size: 4 */

/* 1422 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1423 */
/* <0> (null):0 */
enum ConditionType {
	IS_IN_COMBAT = 0,
	RADIO_SILENCE = 1,
	ENEMIES_REMAINING = 2,
	NUM_CONDITIONS = 3,
}; /* size: 4 */

/* 1424 */
/* <0> (null):0 */
enum ContextType {
	CURRENT_ENEMY_COUNT = 0,
	REMAINING_ENEMY_COUNT = 1,
	SHORT_DELAY = 2,
	LONG_DELAY = 3,
	ACCUMULATE_ENEMIES_DELAY = 4,
}; /* size: 4 */

/* 1425 */
/* <0> (null):0 */
union {
	const class BotPhrase  *   phrase;             /*           4 */
	enum ContextType           context;            /*           4 */
}; /* size: 4 */

/* 1426 */
/* <0> (null):0 */
struct {
	/* <0> (null):0 */
	union {
		const class BotPhrase  *   phrase;               /*           4 */
		enum ContextType           context;              /*           4 */
	};

	bool                       isPhrase;             /*     0     1 */
	union {
		const class BotPhrase  * phrase;         /*           4 */
		enum ContextType   context;              /*           4 */
	};                                               /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 5 + 0(holes), diff = 3 */

}; /* size: 8 */

/* 1427 */
/* <0> (null):0 */
class BotStatement {
	/* <0> (null):0 */
	enum ConditionType {
		IS_IN_COMBAT = 0,
		RADIO_SILENCE = 1,
		ENEMIES_REMAINING = 2,
		NUM_CONDITIONS = 3,
	};

	/* <0> (null):0 */
	enum ContextType {
		CURRENT_ENEMY_COUNT = 0,
		REMAINING_ENEMY_COUNT = 1,
		SHORT_DELAY = 2,
		LONG_DELAY = 3,
		ACCUMULATE_ENEMIES_DELAY = 4,
	};

	/* <0> (null):0 */
	struct {
		/* <0> (null):0 */
		union {
			const class BotPhrase  *   phrase;               /*           4 */
			enum ContextType           context;              /*           4 */
		};

		bool                       isPhrase;             /*     0     1 */
		union {
			const class BotPhrase  * phrase;         /*           4 */
			enum ContextType   context;              /*           4 */
		};                                               /*     4     4 */

		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 5 + 0(holes), diff = 3 */

	};

private:

	class BotChatterInterface * m_chatter;           /*     0     4 */
	class BotStatement *       m_next;               /*     4     4 */
	class BotStatement *       m_prev;               /*     8     4 */
	enum BotStatementType      m_type;               /*    12     4 */
	int                        m_subject;            /*    16     4 */
	Place                      m_place;              /*    20     4 */
	class BotMeme *            m_meme;               /*    24     4 */
	float                      m_timestamp;          /*    28     4 */
	float                      m_startTime;          /*    32     4 */
	float                      m_expireTime;         /*    36     4 */
	float                      m_speakTimestamp;     /*    40     4 */
	bool                       m_isSpeaking;         /*    44     1 */
	float                      m_nextTime;           /*    48     4 */
	struct {
		/* <0> (null):0 */
		union {
			const class BotPhrase  * phrase;         /*           4 */
			enum ContextType   context;              /*           4 */
		} m_statement;

		bool               isPhrase;             /*    52     1 */
		union {
			const class BotPhrase  * phrase; /*           4 */
			enum ContextType context;        /*           4 */
		};                                       /*    56     4 */
	} m_statement[4]; /*    52    32 */
	/* --- cacheline 1 boundary (64 bytes) was 17 bytes ago --- */
	enum ConditionType         m_condition[4];       /*    84    16 */
	int                        m_conditionCount;     /*   100     4 */
	int                        m_index;              /*   104     4 */
	int                        m_count;              /*   108     4 */
	/* <0> (null):0 */
	void BotStatement(class BotStatement *, class BotChatterInterface *, enum BotStatementType, float);

	/* <0> (null):0 */
	void ~BotStatement(class BotStatement *, int);

	/* <0> (null):0 */
	class BotChatterInterface * GetChatter(const class BotStatement  *); /* linkage=_ZNK12BotStatement10GetChatterEv */

	/* <0> (null):0 */
	class CCSBot * GetOwner(const class BotStatement  *); /* linkage=_ZNK12BotStatement8GetOwnerEv */

	/* <0> (null):0 */
	enum BotStatementType GetType(const class BotStatement  *); /* linkage=_ZNK12BotStatement7GetTypeEv */

	/* <0> (null):0 */
	bool IsImportant(const class BotStatement  *); /* linkage=_ZNK12BotStatement11IsImportantEv */

	/* <0> (null):0 */
	bool HasSubject(const class BotStatement  *); /* linkage=_ZNK12BotStatement10HasSubjectEv */

	/* <0> (null):0 */
	void SetSubject(class BotStatement *, int); /* linkage=_ZN12BotStatement10SetSubjectEi */

	/* <0> (null):0 */
	int GetSubject(const class BotStatement  *); /* linkage=_ZNK12BotStatement10GetSubjectEv */

	/* <0> (null):0 */
	bool HasPlace(const class BotStatement  *); /* linkage=_ZNK12BotStatement8HasPlaceEv */

	/* <0> (null):0 */
	Place GetPlace(const class BotStatement  *); /* linkage=_ZNK12BotStatement8GetPlaceEv */

	/* <0> (null):0 */
	void SetPlace(class BotStatement *, Place); /* linkage=_ZN12BotStatement8SetPlaceEj */

	/* <0> (null):0 */
	bool HasCount(const class BotStatement  *); /* linkage=_ZNK12BotStatement8HasCountEv */

	/* <0> (null):0 */
	bool IsRedundant(const class BotStatement  *, const class BotStatement  *); /* linkage=_ZNK12BotStatement11IsRedundantEPKS_ */

	/* <0> (null):0 */
	bool IsObsolete(const class BotStatement  *); /* linkage=_ZNK12BotStatement10IsObsoleteEv */

	/* <0> (null):0 */
	void Convert(class BotStatement *, const class BotStatement  *); /* linkage=_ZN12BotStatement7ConvertEPKS_ */

	/* <0> (null):0 */
	void AppendPhrase(class BotStatement *, const class BotPhrase  *); /* linkage=_ZN12BotStatement12AppendPhraseEPK9BotPhrase */

	/* <0> (null):0 */
	void SetStartTime(class BotStatement *, float); /* linkage=_ZN12BotStatement12SetStartTimeEf */

	/* <0> (null):0 */
	float GetStartTime(const class BotStatement  *); /* linkage=_ZNK12BotStatement12GetStartTimeEv */

	/* <0> (null):0 */
	void AddCondition(class BotStatement *, enum ConditionType); /* linkage=_ZN12BotStatement12AddConditionENS_13ConditionTypeE */

	/* <0> (null):0 */
	bool IsValid(const class BotStatement  *); /* linkage=_ZNK12BotStatement7IsValidEv */

	/* <0> (null):0 */
	void AppendPhrase(class BotStatement *, enum ContextType); /* linkage=_ZN12BotStatement12AppendPhraseENS_11ContextTypeE */

	/* <0> (null):0 */
	bool Update(class BotStatement *); /* linkage=_ZN12BotStatement6UpdateEv */

	/* <0> (null):0 */
	bool IsSpeaking(const class BotStatement  *); /* linkage=_ZNK12BotStatement10IsSpeakingEv */

	/* <0> (null):0 */
	float GetTimestamp(const class BotStatement  *); /* linkage=_ZNK12BotStatement12GetTimestampEv */

	/* <0> (null):0 */
	void AttachMeme(class BotStatement *, class BotMeme *); /* linkage=_ZN12BotStatement10AttachMemeEP7BotMeme */


	/* size: 112, cachelines: 2, members: 18 */
	/* last cacheline: 48 bytes */

	/* BRAIN FART ALERT! 112 != 109 + 0(holes), diff = 3 */

}; /* size: 112 */

/* 1428 */
/* <0> (null):0 */
enum VerbosityType {
	NORMAL = 0,
	MINIMAL = 1,
	RADIO = 2,
	OFF = 3,
}; /* size: 4 */

/* 1429 */
/* <0> (null):0 */
struct BotChatterInterface {
	/* <0> (null):0 */
	enum VerbosityType {
		NORMAL = 0,
		MINIMAL = 1,
		RADIO = 2,
		OFF = 3,
	};

private:

	class BotStatement *       m_statementList;      /*     0     4 */
	class CCSBot *             m_me;                 /*     4     4 */
	bool                       m_seeAtLeastOneEnemy; /*     8     1 */
	float                      m_timeWhenSawFirstEnemy; /*    12     4 */
	bool                       m_reportedEnemies;    /*    16     1 */
	bool                       m_requestedBombLocation; /*    17     1 */
	int                        m_pitch;              /*    20     4 */

	/* Bitfield combined with previous fields */

	class IntervalTimer       m_radioSilenceInterval[2]; /*     0     8 */
	class IntervalTimer       m_needBackupInterval;  /*    24     4 */
	class IntervalTimer       m_spottedBomberInterval; /*    28     4 */
	class IntervalTimer       m_scaredInterval;      /*    32     4 */
	class IntervalTimer       m_planInterval;        /*    36     4 */
	class CountdownTimer      m_spottedLooseBombTimer; /*    40     8 */
	class CountdownTimer      m_heardNoiseTimer;     /*    48     8 */
	class CountdownTimer      m_escortingHostageTimer; /*    56     8 */
	/* --- cacheline 1 boundary (64 bytes) was 3 bytes ago --- */

	/* Bitfield combined with previous fields */

	class CountdownTimer      m_encourageTimer;      /*     0     8 */
	/* <0> (null):0 */
	void BotChatterInterface(class BotChatterInterface *, class CCSBot *);

	/* <0> (null):0 */
	void ~BotChatterInterface(class BotChatterInterface *, int);

	/* <0> (null):0 */
	void Reset(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface5ResetEv */

	/* <0> (null):0 */
	void Update(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface6UpdateEv */

	/* <0> (null):0 */
	void OnEvent(class BotChatterInterface *, enum GameEventType, class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN19BotChatterInterface7OnEventE13GameEventTypeP11CBaseEntityS2_ */

	/* <0> (null):0 */
	void OnDeath(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface7OnDeathEv */

	/* <0> (null):0 */
	enum VerbosityType GetVerbosity(const class BotChatterInterface  *); /* linkage=_ZNK19BotChatterInterface12GetVerbosityEv */

	/* <0> (null):0 */
	class CCSBot * GetOwner(const class BotChatterInterface  *); /* linkage=_ZNK19BotChatterInterface8GetOwnerEv */

	/* <0> (null):0 */
	bool IsTalking(const class BotChatterInterface  *); /* linkage=_ZNK19BotChatterInterface9IsTalkingEv */

	/* <0> (null):0 */
	float GetRadioSilenceDuration(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface23GetRadioSilenceDurationEv */

	/* <0> (null):0 */
	void ResetRadioSilenceDuration(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface25ResetRadioSilenceDurationEv */

	/* <0> (null):0 */
	void AddStatement(class BotChatterInterface *, class BotStatement *, bool); /* linkage=_ZN19BotChatterInterface12AddStatementEP12BotStatementb */

	/* <0> (null):0 */
	void RemoveStatement(class BotChatterInterface *, class BotStatement *); /* linkage=_ZN19BotChatterInterface15RemoveStatementEP12BotStatement */

	/* <0> (null):0 */
	class BotStatement * GetActiveStatement(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface18GetActiveStatementEv */

	/* <0> (null):0 */
	class BotStatement * GetStatement(const class BotChatterInterface  *); /* linkage=_ZNK19BotChatterInterface12GetStatementEv */

	/* <0> (null):0 */
	int GetPitch(const class BotChatterInterface  *); /* linkage=_ZNK19BotChatterInterface8GetPitchEv */

	/* <0> (null):0 */
	void Say(class BotChatterInterface *, const char  *, float, float); /* linkage=_ZN19BotChatterInterface3SayEPKcff */

	/* <0> (null):0 */
	void AnnouncePlan(class BotChatterInterface *, const char  *, Place); /* linkage=_ZN19BotChatterInterface12AnnouncePlanEPKcj */

	/* <0> (null):0 */
	void Affirmative(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface11AffirmativeEv */

	/* <0> (null):0 */
	void Negative(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface8NegativeEv */

	/* <0> (null):0 */
	void EnemySpotted(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface12EnemySpottedEv */

	/* <0> (null):0 */
	void KilledMyEnemy(class BotChatterInterface *, int); /* linkage=_ZN19BotChatterInterface13KilledMyEnemyEi */

	/* <0> (null):0 */
	void EnemiesRemaining(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface16EnemiesRemainingEv */

	/* <0> (null):0 */
	void Clear(class BotChatterInterface *, Place); /* linkage=_ZN19BotChatterInterface5ClearEj */

	/* <0> (null):0 */
	void ReportIn(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface8ReportInEv */

	/* <0> (null):0 */
	void ReportingIn(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface11ReportingInEv */

	/* <0> (null):0 */
	bool NeedBackup(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface10NeedBackupEv */

	/* <0> (null):0 */
	void PinnedDown(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface10PinnedDownEv */

	/* <0> (null):0 */
	void Scared(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface6ScaredEv */

	/* <0> (null):0 */
	void HeardNoise(class BotChatterInterface *, const class Vector  *); /* linkage=_ZN19BotChatterInterface10HeardNoiseEPK6Vector */

	/* <0> (null):0 */
	void TheyPickedUpTheBomb(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface19TheyPickedUpTheBombEv */

	/* <0> (null):0 */
	void GoingToPlantTheBomb(class BotChatterInterface *, Place); /* linkage=_ZN19BotChatterInterface19GoingToPlantTheBombEj */

	/* <0> (null):0 */
	void BombsiteClear(class BotChatterInterface *, int); /* linkage=_ZN19BotChatterInterface13BombsiteClearEi */

	/* <0> (null):0 */
	void FoundPlantedBomb(class BotChatterInterface *, int); /* linkage=_ZN19BotChatterInterface16FoundPlantedBombEi */

	/* <0> (null):0 */
	void PlantingTheBomb(class BotChatterInterface *, Place); /* linkage=_ZN19BotChatterInterface15PlantingTheBombEj */

	/* <0> (null):0 */
	void SpottedBomber(class BotChatterInterface *, class CBasePlayer *); /* linkage=_ZN19BotChatterInterface13SpottedBomberEP11CBasePlayer */

	/* <0> (null):0 */
	void SpottedLooseBomb(class BotChatterInterface *, class CBaseEntity *); /* linkage=_ZN19BotChatterInterface16SpottedLooseBombEP11CBaseEntity */

	/* <0> (null):0 */
	void GuardingLooseBomb(class BotChatterInterface *, class CBaseEntity *); /* linkage=_ZN19BotChatterInterface17GuardingLooseBombEP11CBaseEntity */

	/* <0> (null):0 */
	void RequestBombLocation(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface19RequestBombLocationEv */

	/* <0> (null):0 */
	void GuardingHostages(class BotChatterInterface *, Place, bool); /* linkage=_ZN19BotChatterInterface16GuardingHostagesEjb */

	/* <0> (null):0 */
	void GuardingHostageEscapeZone(class BotChatterInterface *, bool); /* linkage=_ZN19BotChatterInterface25GuardingHostageEscapeZoneEb */

	/* <0> (null):0 */
	void HostagesBeingTaken(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface18HostagesBeingTakenEv */

	/* <0> (null):0 */
	void HostagesTaken(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface13HostagesTakenEv */

	/* <0> (null):0 */
	void TalkingToHostages(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface17TalkingToHostagesEv */

	/* <0> (null):0 */
	void EscortingHostages(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface17EscortingHostagesEv */

	/* <0> (null):0 */
	void HostageDown(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface11HostageDownEv */

	/* <0> (null):0 */
	void CelebrateWin(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface12CelebrateWinEv */

	/* <0> (null):0 */
	void Encourage(class BotChatterInterface *, const char  *, float, float); /* linkage=_ZN19BotChatterInterface9EncourageEPKcff */

	/* <0> (null):0 */
	void KilledFriend(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface12KilledFriendEv */

	/* <0> (null):0 */
	void FriendlyFire(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface12FriendlyFireEv */

	/* <0> (null):0 */
	void ReportEnemies(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface13ReportEnemiesEv */

	/* <0> (null):0 */
	bool ShouldSpeak(const class BotChatterInterface  *); /* linkage=_ZNK19BotChatterInterface11ShouldSpeakEv */


	/* size: 64, cachelines: 1, members: 16 */

	/* BRAIN FART ALERT! 64 != 67 + 0(holes), diff = -3 */

}; /* size: 64 */

/* 1430 */
 /* pointer to 1429 */
 /* size: 4 */

/* 1431 */
 /* pointer to 1427 */
 /* size: 4 */

/* 1432 */
/* <0> (null):0 */
class BotMeme {
	int ()(void) * *           _vptr.BotMeme;        /*     0     4 */
	/* <0> (null):0 */
	void BotMeme(class BotMeme *, const class BotMeme  &);

	/* <0> (null):0 */
	void BotMeme(class BotMeme *);

	/* <0> (null):0 */
	void Transmit(const class BotMeme  *, class CCSBot *); /* linkage=_ZNK7BotMeme8TransmitEP6CCSBot */

	/* <0> (null):0 */
	virtual void Interpret(const class BotMeme  *, class CCSBot *, class CCSBot *); /* linkage=_ZNK7BotMeme9InterpretEP6CCSBotS1_ */

	/* vtable has 1 entries: {
	   [0] = Interpret(_ZNK7BotMeme9InterpretEP6CCSBotS1_), 
	} */
	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1433 */
 /* pointer to 1432 */
 /* size: 4 */

/* 1434 */
/* <0> (null):0 */
struct {
	/* <0> (null):0 */
	union {
		const class BotPhrase  * phrase;         /*           4 */
		enum ContextType   context;              /*           4 */
	} array;

	bool               isPhrase;             /*     0     1 */
	union {
		const class BotPhrase  * phrase; /*           4 */
		enum ContextType context;        /*           4 */
	};                                       /*     4     4 */
} array[4]; /* size: 32 */

/* 1435 */
/* <0> (null):0 */
enum ConditionType         array[4]; /* size: 16 */

/* 1436 */
 /* pointer to 1427 */
 /* size: 4 */

/* 1437 */
 /* pointer to 1438 */
 /* size: 4 */

/* 1438 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 112 */

/* 1439 */
 /* pointer to 1440 */
 /* size: 4 */

/* 1440 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 112 */

/* 1441 */
/* <0> (null):0 */
class IntervalTimer       array[2]; /* size: 8 */

/* 1442 */
 /* pointer to 1443 */
 /* size: 4 */

/* 1443 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 64 */

/* 1444 */
/* <0> (null):0 */
class AttackState {
	/* <0> (null):0 */
	void AttackState(class AttackState *);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1445 */
/* <0> (null):0 */
class FollowState {
	/* <0> (null):0 */
	void FollowState(class FollowState *);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1446 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavLadder*> _Self; /* size: 4 */

/* 1447 */
/* <0> (null):0 */
typedef class CNavLadder * * pointer; /* size: 4 */

/* 1448 */
/* <0> (null):0 */
typedef class CNavLadder * & reference; /* size: 4 */

/* 1449 */
/* <0> (null):0 */
struct _List_iterator<CNavLadder*> {
	class _List_node_base *    _M_node;              /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_iterator<CNavLadder*> _Self;

	/* <0> (null):0 */
	typedef class CNavLadder * * pointer;

	/* <0> (null):0 */
	typedef class CNavLadder * & reference;

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<CNavLadder*> *);

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<CNavLadder*> *, class _List_node_base *);

	/* <0> (null):0 */
	reference operator*(const class _List_iterator<CNavLadder*>  *); /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_iterator<CNavLadder*>  *); /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_iterator<CNavLadder*> *); /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_iterator<CNavLadder*> *, int); /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_iterator<CNavLadder*> *); /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_iterator<CNavLadder*> *, int); /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_iterator<CNavLadder*>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEeqERKS2_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_iterator<CNavLadder*>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEneERKS2_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1450 */
 /* pointer to 1449 */
 /* size: 4 */

/* 1451 */
 /* pointer to 1452 */
 /* size: 4 */

/* 1452 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1453 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1454 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1455 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1456 */
/* <0> (null):0 */
typedef struct _List_iterator<NavConnect> _Self; /* size: 4 */

/* 1457 */
/* <0> (null):0 */
typedef union NavConnect * pointer; /* size: 4 */

/* 1458 */
/* <0> (null):0 */
typedef union NavConnect & reference; /* size: 4 */

/* 1459 */
/* <0> (null):0 */
struct _List_iterator<NavConnect> {
	class _List_node_base *    _M_node;              /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_iterator<NavConnect> _Self;

	/* <0> (null):0 */
	typedef union NavConnect * pointer;

	/* <0> (null):0 */
	typedef union NavConnect & reference;

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<NavConnect> *);

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<NavConnect> *, class _List_node_base *);

	/* <0> (null):0 */
	reference operator*(const class _List_iterator<NavConnect>  *); /* linkage=_ZNKSt14_List_iteratorI10NavConnectEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_iterator<NavConnect>  *); /* linkage=_ZNKSt14_List_iteratorI10NavConnectEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_iterator<NavConnect> *); /* linkage=_ZNSt14_List_iteratorI10NavConnectEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_iterator<NavConnect> *, int); /* linkage=_ZNSt14_List_iteratorI10NavConnectEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_iterator<NavConnect> *); /* linkage=_ZNSt14_List_iteratorI10NavConnectEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_iterator<NavConnect> *, int); /* linkage=_ZNSt14_List_iteratorI10NavConnectEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_iterator<NavConnect>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorI10NavConnectEeqERKS1_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_iterator<NavConnect>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorI10NavConnectEneERKS1_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1460 */
 /* pointer to 1459 */
 /* size: 4 */

/* 1461 */
 /* pointer to 1462 */
 /* size: 4 */

/* 1462 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1463 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1464 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1465 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1466 */
/* <0> (null):0 */
struct _List_node<NavConnect> : public _List_node_base {
public:

	/* struct _List_node_base     <ancestor>; */     /*     0     8 */
	union NavConnect           _M_data;              /*     8     4 */

	/* size: 12, cachelines: 1, members: 2 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1467 */
/* <0> (null):0 */
struct _List_node<CNavLadder*> : public _List_node_base {
public:

	/* struct _List_node_base     <ancestor>; */     /*     0     8 */
	class CNavLadder *         _M_data;              /*     8     4 */

	/* size: 12, cachelines: 1, members: 2 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1468 */
/* <0> (null):0 */
struct _List_node<ActiveGrenade*> : public _List_node_base {
public:

	/* struct _List_node_base     <ancestor>; */     /*     0     8 */
	class ActiveGrenade *      _M_data;              /*     8     4 */

	/* size: 12, cachelines: 1, members: 2 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1469 */
/* <0> (null):0 */
class IdleState {
	/* <0> (null):0 */
	void IdleState(class IdleState *);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1470 */
/* <0> (null):0 */
class HuntState {
	/* <0> (null):0 */
	void ClearHuntArea(class HuntState *); /* linkage=_ZN9HuntState13ClearHuntAreaEv */

	/* <0> (null):0 */
	void HuntState(class HuntState *);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1471 */
/* <0> (null):0 */
class InvestigateNoiseState {
	/* <0> (null):0 */
	void InvestigateNoiseState(class InvestigateNoiseState *);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1472 */
/* <0> (null):0 */
class BuyState {
	/* <0> (null):0 */
	void BuyState(class BuyState *);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1473 */
/* <0> (null):0 */
class MoveToState {
	/* <0> (null):0 */
	void MoveToState(class MoveToState *);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1474 */
/* <0> (null):0 */
class FetchBombState {
	/* <0> (null):0 */
	void FetchBombState(class FetchBombState *);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1475 */
/* <0> (null):0 */
class PlantBombState {
	/* <0> (null):0 */
	void PlantBombState(class PlantBombState *);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1476 */
/* <0> (null):0 */
class DefuseBombState {
	/* <0> (null):0 */
	void DefuseBombState(class DefuseBombState *);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1477 */
/* <0> (null):0 */
class HideState {
	/* <0> (null):0 */
	void HideState(class HideState *);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1478 */
/* <0> (null):0 */
class EscapeFromBombState {
	/* <0> (null):0 */
	void EscapeFromBombState(class EscapeFromBombState *);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1479 */
/* <0> (null):0 */
class UseEntityState {
	/* <0> (null):0 */
	void UseEntityState(class UseEntityState *);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1480 */
/* <0> (null):0 */
class BotState {
	int ()(void) * *           _vptr.BotState;       /*     0     4 */
	/* <0> (null):0 */
	void BotState(class BotState *, const class BotState  &);

	/* <0> (null):0 */
	void BotState(class BotState *);

	/* <0> (null):0 */
	virtual void OnEnter(class BotState *, class CCSBot *); /* linkage=_ZN8BotState7OnEnterEP6CCSBot */

	/* <0> (null):0 */
	virtual void OnUpdate(class BotState *, class CCSBot *); /* linkage=_ZN8BotState8OnUpdateEP6CCSBot */

	/* <0> (null):0 */
	virtual void OnExit(class BotState *, class CCSBot *); /* linkage=_ZN8BotState6OnExitEP6CCSBot */

	/* <0> (null):0 */
	virtual const char  * GetName(const class BotState  *); /* linkage=_ZNK8BotState7GetNameEv */

	/* vtable has 4 entries: {
	   [0] = OnEnter(_ZN8BotState7OnEnterEP6CCSBot), 
	   [1] = OnUpdate(_ZN8BotState8OnUpdateEP6CCSBot), 
	   [2] = OnExit(_ZN8BotState6OnExitEP6CCSBot), 
	   [3] = GetName(_ZNK8BotState7GetNameEv), 
	} */
	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1481 */
 /* pointer to 1480 */
 /* size: 4 */

/* 1482 */
/* <0> (null):0 */
struct ConnectInfo         array[256]; /* size: 6144 */

/* 1483 */
/* <0> (null):0 */
class Vector              array[16]; /* size: 192 */

/* 1484 */
/* <0> (null):0 */
struct HidingSpotCheckInfo array[64]; /* size: 512 */

/* 1485 */
/* <0> (null):0 */
struct WatchInfo           array[32]; /* size: 256 */

/* 1486 */
 /* pointer to 473 */
 /* size: 4 */

/* 1487 */
/* <0> (null):0 */
struct ReactionState       array[20]; /* size: 240 */

/* 1488 */
/* <0> (null):0 */
float                      array[5]; /* size: 20 */

/* 1489 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1490 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 11424 */

/* 1491 */
 /* pointer to 1490 */
 /* size: 4 */

/* 1492 */
 /* pointer to 464 */
 /* size: 4 */

/* 1493 */
 /* pointer to 1494 */
 /* size: 4 */

/* 1494 */
/* <0> (null):0 */
class CWeaponBox {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1495 */
 /* pointer to 1496 */
 /* size: 4 */

/* 1496 */
/* <0> (null):0 */
class CBasePlayerWeapon {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1497 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 1498 */
 /* pointer to 1499 */
 /* size: 4 */

/* 1499 */
 /* pointer to 1497 */
 /* size: 4 */

/* 1500 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1501 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1502 */
 /* pointer to 1501 */
 /* size: 4 */

/* 1503 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1504 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1505 */
 /* pointer to 1504 */
 /* size: 4 */

/* 1506 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1507 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1508 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1509 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1510 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1511 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1512 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1513 */
 /* pointer to 1514 */
 /* size: 4 */

/* 1514 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 676 */

/* 1515 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1516 */
/* <0> (null):0 */
class CPointEntity {
	/* <0> (null):0 */
	virtual int ObjectCaps(class CPointEntity *); /* linkage=_ZN12CPointEntity10ObjectCapsEv */

	/* vtable has 1 entries: {
	   [6] = ObjectCaps(_ZN12CPointEntity10ObjectCapsEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1517 */
 /* pointer to 1516 */
 /* size: 4 */

/* 1518 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1519 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1520 */
 /* pointer to 1521 */
 /* size: 4 */

/* 1521 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1522 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1523 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1524 */
 /* pointer to 1525 */
 /* size: 4 */

/* 1525 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1526 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1527 */
 /* pointer to 1181 */
 /* size: 4 */

/* 1528 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1529 */
 /* pointer to 1470 */
 /* size: 4 */

/* 1530 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1531 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1532 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1533 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1534 */
 /* pointer to 1193 */
 /* size: 4 */

/* 1535 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1536 */
 /* pointer to 1469 */
 /* size: 4 */

/* 1537 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1538 */
 /* pointer to 1444 */
 /* size: 4 */

/* 1539 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1540 */
 /* pointer to 1471 */
 /* size: 4 */

/* 1541 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1542 */
 /* pointer to 1472 */
 /* size: 4 */

/* 1543 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1544 */
 /* pointer to 1473 */
 /* size: 4 */

/* 1545 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1546 */
 /* pointer to 1474 */
 /* size: 4 */

/* 1547 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1548 */
 /* pointer to 1475 */
 /* size: 4 */

/* 1549 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1550 */
 /* pointer to 1476 */
 /* size: 4 */

/* 1551 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1552 */
 /* pointer to 1477 */
 /* size: 4 */

/* 1553 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1554 */
 /* pointer to 1478 */
 /* size: 4 */

/* 1555 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1556 */
 /* pointer to 1445 */
 /* size: 4 */

/* 1557 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1558 */
 /* pointer to 1479 */
 /* size: 4 */

/* 1559 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1560 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1561 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1562 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1563 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1564 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1565 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1566 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1567 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1568 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1569 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1570 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1571 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1572 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1573 */
/* <0> (null):0 */
typedef struct _List_node<ActiveGrenade*> _Node; /* size: 12 */

/* 1574 */
 /* pointer to 1573 */
 /* size: 4 */

/* 1575 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1576 */
/* <0> (null):0 */
class CBotManager {
	/* <0> (null):0 */
	void ~CBotManager(class CBotManager *, int);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1577 */
 /* pointer to 1576 */
 /* size: 4 */

/* 1578 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1579 */
/* <0> (null):0 */
class CBaseMonster {
	/* <0> (null):0 */
	virtual void PainSound(class CBaseMonster *); /* linkage=_ZN12CBaseMonster9PainSoundEv */

	/* <0> (null):0 */
	virtual int BloodColor(class CBaseMonster *); /* linkage=_ZN12CBaseMonster10BloodColorEv */

	/* vtable has 2 entries: {
	   [68] = PainSound(_ZN12CBaseMonster9PainSoundEv), 
	   [15] = BloodColor(_ZN12CBaseMonster10BloodColorEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1580 */
 /* pointer to 1579 */
 /* size: 4 */

/* 1581 */
/* <0> (null):0 */
struct CSquadMonster {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1582 */
 /* pointer to 1581 */
 /* size: 4 */

/* 1583 */
/* <0> (null):0 */
class CBaseAnimating {
	/* <0> (null):0 */
	virtual void HandleAnimEvent(class CBaseAnimating *, MonsterEvent_t *); /* linkage=_ZN14CBaseAnimating15HandleAnimEventEP14MonsterEvent_t */

	/* vtable has 1 entries: {
	   [58] = HandleAnimEvent(_ZN14CBaseAnimating15HandleAnimEventEP14MonsterEvent_t), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1584 */
 /* pointer to 1583 */
 /* size: 4 */

/* 1585 */
 /* pointer to 467 */
 /* size: 4 */

/* 1586 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1587 */
/* <0> (null):0 */
class CBaseToggle {
	/* <0> (null):0 */
	virtual int GetToggleState(class CBaseToggle *); /* linkage=_ZN11CBaseToggle14GetToggleStateEv */

	/* <0> (null):0 */
	virtual float GetDelay(class CBaseToggle *); /* linkage=_ZN11CBaseToggle8GetDelayEv */

	/* vtable has 2 entries: {
	   [20] = GetToggleState(_ZN11CBaseToggle14GetToggleStateEv), 
	   [26] = GetDelay(_ZN11CBaseToggle8GetDelayEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1588 */
 /* pointer to 1587 */
 /* size: 4 */

/* 1589 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1590 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1591 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1592 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1593 */
 /* pointer to 598 */
 /* size: 4 */

/* 1594 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1595 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1596 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1597 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1598 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1599 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1600 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1601 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1602 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1603 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1604 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1605 */
 /* pointer to 79 */
 /* size: 4 */

/* Functions: */

/* <0> (null):0 */
void Vector2D(class Vector2D *)
{
} /* size: 152228880 */

/* <0> (null):0 */
void Vector2D(class Vector2D *, float, float)
{
} /* size: 152209028 */

/* <0> (null):0 */
class Vector2D operator+(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DplERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator-(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DmiERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator*(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DmlEf */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator/(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DdvEf */
{
} /* size: 8 */

/* <0> (null):0 */
float Length(const class Vector2D  *) /* linkage=_ZNK8Vector2D6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector2D  *) /* linkage=_ZNK8Vector2D13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector2D Normalize(const class Vector2D  *) /* linkage=_ZNK8Vector2D9NormalizeEv */
{
} /* size: 8 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector2D *) /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector2D *, float) /* linkage=_ZN8Vector2D6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void Vector(class Vector *)
{
} /* size: 24 */

/* <0> (null):0 */
void Vector(class Vector *, float, float, float)
{
} /* size: 96 */

/* <0> (null):0 */
void Vector(class Vector *, const class Vector  &)
{
} /* size: 2473 */

/* <0> (null):0 */
void Vector(class Vector *, float *)
{
} /* size: 32 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *) /* linkage=_ZNK6VectorngEv */
{
} /* size: 12 */

/* <0> (null):0 */
int operator==(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectoreqERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
int operator!=(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorneERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector operator+(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorplERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectormiERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator*(const class Vector  *, float) /* linkage=_ZNK6VectormlEf */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator/(const class Vector  *, float) /* linkage=_ZNK6VectordvEf */
{
} /* size: 12 */

/* <0> (null):0 */
void CopyToArray(const class Vector  *, float *) /* linkage=_ZNK6Vector11CopyToArrayEPf */
{
} /* size: 152218468 */

/* <0> (null):0 */
float Length(const class Vector  *) /* linkage=_ZNK6Vector6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector  *) /* linkage=_ZNK6Vector13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
float * operator float*(class Vector *) /* linkage=_ZN6VectorcvPfEv */
{
} /* size: 4 */

/* <0> (null):0 */
const float  * operator const float*(const class Vector  *) /* linkage=_ZNK6VectorcvPKfEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector Normalize(const class Vector  *) /* linkage=_ZNK6Vector9NormalizeEv */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector2D Make2D(const class Vector  *) /* linkage=_ZNK6Vector6Make2DEv */
{
} /* size: 8 */

/* <0> (null):0 */
float Length2D(const class Vector  *) /* linkage=_ZNK6Vector8Length2DEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector  *, float) /* linkage=_ZNK6Vector16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector  *, float) /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector *) /* linkage=_ZN6Vector16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector *, float) /* linkage=_ZN6Vector6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 153062944 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_List_impl(class _List_impl *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 151519232 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 151519232 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 153082052 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 153105904 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: -1 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 153105560 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 64 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 153115864 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 153139052 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 153139212 */

/* <0> (null):0 */
void _Vector_impl(class _Vector_impl *)
{
} /* size: 131072 */

/* <0> (null):0 */
void _Vector_impl(class _Vector_impl *, const _Tp_alloc_type  &)
{
} /* size: 153140728 */

/* <0> (null):0 */
void _Vector_impl(class _Vector_impl *)
{
} /* size: 153141396 */

/* <0> (null):0 */
void _Vector_impl(class _Vector_impl *, const _Tp_alloc_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 153184716 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 153178808 */

/* <0> (null):0 */
class ActiveGrenade * * __addressof<ActiveGrenade*>(class ActiveGrenade * &)
{
} /* size: 4 */

/* <0> (null):0 */
virtual int ObjectCaps(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
edict_t * edict(class CBaseEntity *) /* linkage=_ZN11CBaseEntity5edictEv */
{
} /* size: 4 */

/* <0> (null):0 */
int entindex(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8entindexEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Restart(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7RestartEv */
{
} /* size: 153186540 */

/* <0> (null):0 */
virtual void Activate(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8ActivateEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void DeathNotice(class CBaseEntity *, entvars_t *) /* linkage=_ZN11CBaseEntity11DeathNoticeEP9entvars_s */
{
} /* size: 153186976 */

/* <0> (null):0 */
virtual BOOL IsTriggered(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity11IsTriggeredEPS_ */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CBaseMonster * MyMonsterPointer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity16MyMonsterPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CSquadMonster * MySquadMonsterPointer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity21MySquadMonsterPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int IsMoving(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8IsMovingEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void OverrideReset(class CBaseEntity *) /* linkage=_ZN11CBaseEntity13OverrideResetEv */
{
} /* size: 524288 */

/* <0> (null):0 */
virtual void SetToggleState(class CBaseEntity *, int) /* linkage=_ZN11CBaseEntity14SetToggleStateEi */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL OnControls(class CBaseEntity *, entvars_t *) /* linkage=_ZN11CBaseEntity10OnControlsEP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsBSPModel(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10IsBSPModelEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL ReflectGauss(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12ReflectGaussEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Touch(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity5TouchEPS_ */
{
} /* size: 344 */

/* <0> (null):0 */
virtual void Use(class CBaseEntity *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float) /* linkage=_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf */
{
} /* size: 153157472 */

/* <0> (null):0 */
virtual void Blocked(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity7BlockedEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
virtual class CBaseEntity * Respawn(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7RespawnEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void UpdateOwner(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11UpdateOwnerEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual class Vector Center(class CBaseEntity *) /* linkage=_ZN11CBaseEntity6CenterEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector EyePosition(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11EyePositionEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector EarPosition(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11EarPositionEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual BOOL HasTarget(class CBaseEntity *, string_t) /* linkage=_ZN11CBaseEntity9HasTargetEj */
{
} /* size: 4 */

/* <0> (null):0 */
edict_t * Get(class EHANDLE *) /* linkage=_ZN7EHANDLE3GetEv */
{
} /* size: 4 */

/* <0> (null):0 */
edict_t * Set(class EHANDLE *, edict_t *) /* linkage=_ZN7EHANDLE3SetEP7edict_s */
{
} /* size: 4 */

/* <0> (null):0 */
int operator int(class EHANDLE *) /* linkage=_ZN7EHANDLEcviEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CBaseEntity * operator CBaseEntity*(class EHANDLE *) /* linkage=_ZN7EHANDLEcvP11CBaseEntityEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CBaseEntity * operator=(class EHANDLE *, class CBaseEntity *) /* linkage=_ZN7EHANDLEaSEP11CBaseEntity */
{
} /* size: 4 */

/* <0> (null):0 */
class CBaseEntity * operator->(class EHANDLE *) /* linkage=_ZN7EHANDLEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class Vector BodyTarget(class CBasePlayer *, const class Vector  &) /* linkage=_ZN11CBasePlayer10BodyTargetERK6Vector */
{
} /* size: 12 */

/* <0> (null):0 */
virtual void StartSneaking(class CBasePlayer *) /* linkage=_ZN11CBasePlayer13StartSneakingEv */
{
} /* size: 153166940 */

/* <0> (null):0 */
virtual void StopSneaking(class CBasePlayer *) /* linkage=_ZN11CBasePlayer12StopSneakingEv */
{
} /* size: 153167224 */

/* <0> (null):0 */
virtual BOOL IsSneaking(class CBasePlayer *) /* linkage=_ZN11CBasePlayer10IsSneakingEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsAlive(class CBasePlayer *) /* linkage=_ZN11CBasePlayer7IsAliveEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL ShouldFadeOnDeath(class CBasePlayer *) /* linkage=_ZN11CBasePlayer17ShouldFadeOnDeathEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsPlayer(class CBasePlayer *) /* linkage=_ZN11CBasePlayer8IsPlayerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsNetClient(class CBasePlayer *) /* linkage=_ZN11CBasePlayer11IsNetClientEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int ObjectCaps(class CBasePlayer *) /* linkage=_ZN11CBasePlayer10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
void swap(class _List_node_base &, class _List_node_base &) /* linkage=_ZNSt8__detail15_List_node_base4swapERS0_S1_ */
{
} /* size: 153253652 */

/* <0> (null):0 */
void _M_transfer(class _List_node_base *, class _List_node_base *, class _List_node_base *) /* linkage=_ZNSt8__detail15_List_node_base11_M_transferEPS0_S1_ */
{
} /* size: 153170548 */

/* <0> (null):0 */
void _M_reverse(class _List_node_base *) /* linkage=_ZNSt8__detail15_List_node_base10_M_reverseEv */
{
} /* size: 153170728 */

/* <0> (null):0 */
void _M_hook(class _List_node_base *, class _List_node_base *) /* linkage=_ZNSt8__detail15_List_node_base7_M_hookEPS0_ */
{
} /* size: 153317984 */

/* <0> (null):0 */
void _M_unhook(class _List_node_base *) /* linkage=_ZNSt8__detail15_List_node_base9_M_unhookEv */
{
} /* size: 153318168 */

/* <0> (null):0 */
void ActiveGrenade(class ActiveGrenade *, int, class CGrenade *)
{
} /* size: 0 */

/* <0> (null):0 */
void OnEntityGone(class ActiveGrenade *) /* linkage=_ZN13ActiveGrenade12OnEntityGoneEv */
{
} /* size: 124 */

/* <0> (null):0 */
bool IsValid(const class ActiveGrenade  *) /* linkage=_ZNK13ActiveGrenade7IsValidEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsEntity(const class ActiveGrenade  *, class CGrenade *) /* linkage=_ZNK13ActiveGrenade8IsEntityEP8CGrenade */
{
} /* size: 1 */

/* <0> (null):0 */
int GetID(const class ActiveGrenade  *) /* linkage=_ZNK13ActiveGrenade5GetIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class Vector  * GetDetonationPosition(const class ActiveGrenade  *) /* linkage=_ZNK13ActiveGrenade21GetDetonationPositionEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class Vector  * GetPosition(const class ActiveGrenade  *) /* linkage=_ZNK13ActiveGrenade11GetPositionEv */
{
} /* size: 4 */

/* <0> (null):0 */
void new_allocator(class new_allocator<ActiveGrenade*> *)
{
} /* size: 153381300 */

/* <0> (null):0 */
void new_allocator(class new_allocator<ActiveGrenade*> *, const class new_allocator<ActiveGrenade*>  &)
{
} /* size: 153378196 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<ActiveGrenade*> *, int)
{
} /* size: 131072 */

/* <0> (null):0 */
pointer address(const class new_allocator<ActiveGrenade*>  *, class ActiveGrenade * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP13ActiveGrenadeE7addressERS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<ActiveGrenade*>  *, const class ActiveGrenade *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP13ActiveGrenadeE7addressERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<ActiveGrenade*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP13ActiveGrenadeE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<ActiveGrenade*> *, class ActiveGrenade * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIP13ActiveGrenadeE10deallocateEPS2_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<ActiveGrenade*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP13ActiveGrenadeE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<ActiveGrenade*> *, class ActiveGrenade * *, const class ActiveGrenade *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIP13ActiveGrenadeE9constructEPS2_RKS2_ */
{
} /* size: 153379528 */

/* <0> (null):0 */
void destroy(class new_allocator<ActiveGrenade*> *, class ActiveGrenade * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP13ActiveGrenadeE7destroyEPS2_ */
{
} /* size: 153379968 */

/* <0> (null):0 */
void allocator(class allocator<ActiveGrenade*> *)
{
} /* size: 153380368 */

/* <0> (null):0 */
void allocator(class allocator<ActiveGrenade*> *, const class allocator<ActiveGrenade*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<ActiveGrenade*> *, int)
{
} /* size: 64223 */

/* <0> (null):0 */
void allocator<std::_List_node<ActiveGrenade*> >(class allocator<ActiveGrenade*> *, const class allocator<std::_List_node<ActiveGrenade*> >  &)
{
} /* size: 150994947 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<ActiveGrenade*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<ActiveGrenade*> > *, const class new_allocator<std::_List_node<ActiveGrenade*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<ActiveGrenade*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<ActiveGrenade*> >  *, class _List_node<ActiveGrenade*> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP13ActiveGrenadeEE7addressERS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<ActiveGrenade*> >  *, const class _List_node<ActiveGrenade*>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP13ActiveGrenadeEE7addressERKS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<ActiveGrenade*> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP13ActiveGrenadeEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<ActiveGrenade*> > *, class _List_node<ActiveGrenade*> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP13ActiveGrenadeEE10deallocateEPS4_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<ActiveGrenade*> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP13ActiveGrenadeEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<ActiveGrenade*> > *, class _List_node<ActiveGrenade*> *, const class _List_node<ActiveGrenade*>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP13ActiveGrenadeEE9constructEPS4_RKS4_ */
{
} /* size: 3014656 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<ActiveGrenade*> > *, class _List_node<ActiveGrenade*> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP13ActiveGrenadeEE7destroyEPS4_ */
{
} /* size: 153347824 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<ActiveGrenade*> > *)
{
} /* size: 153348100 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<ActiveGrenade*> > *, const class allocator<std::_List_node<ActiveGrenade*> >  &)
{
} /* size: 153285684 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<ActiveGrenade*> > *, int)
{
} /* size: 153348564 */

/* <0> (null):0 */
class _List_node<ActiveGrenade*> * _M_get_node(class _List_base<ActiveGrenade*, std::allocator<ActiveGrenade*> > *) /* linkage=_ZNSt10_List_baseIP13ActiveGrenadeSaIS1_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<ActiveGrenade*, std::allocator<ActiveGrenade*> > *, class _List_node<ActiveGrenade*> *) /* linkage=_ZNSt10_List_baseIP13ActiveGrenadeSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */
{
} /* size: 327689 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<ActiveGrenade*, std::allocator<ActiveGrenade*> > *) /* linkage=_ZNSt10_List_baseIP13ActiveGrenadeSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<ActiveGrenade*, std::allocator<ActiveGrenade*> >  *) /* linkage=_ZNKSt10_List_baseIP13ActiveGrenadeSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<ActiveGrenade*, std::allocator<ActiveGrenade*> >  *) /* linkage=_ZNKSt10_List_baseIP13ActiveGrenadeSaIS1_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<ActiveGrenade*, std::allocator<ActiveGrenade*> >  *) /* linkage=_ZNKSt10_List_baseIP13ActiveGrenadeSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<ActiveGrenade*, std::allocator<ActiveGrenade*> > *)
{
} /* size: 153443000 */

/* <0> (null):0 */
void _List_base(class _List_base<ActiveGrenade*, std::allocator<ActiveGrenade*> > *, const allocator_type  &)
{
} /* size: 316 */

/* <0> (null):0 */
void ~_List_base(class _List_base<ActiveGrenade*, std::allocator<ActiveGrenade*> > *, int)
{
} /* size: 153437272 */

/* <0> (null):0 */
void _M_clear(class _List_base<ActiveGrenade*, std::allocator<ActiveGrenade*> > *) /* linkage=_ZNSt10_List_baseIP13ActiveGrenadeSaIS1_EE8_M_clearEv */
{
} /* size: 153437388 */

/* <0> (null):0 */
void _M_init(class _List_base<ActiveGrenade*, std::allocator<ActiveGrenade*> > *) /* linkage=_ZNSt10_List_baseIP13ActiveGrenadeSaIS1_EE7_M_initEv */
{
} /* size: 153437504 */

/* <0> (null):0 */
_Node * _M_create_node(class list<ActiveGrenade*, std::allocator<ActiveGrenade*> > *, const value_type  &) /* linkage=_ZNSt4listIP13ActiveGrenadeSaIS1_EE14_M_create_nodeERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<ActiveGrenade*, std::allocator<ActiveGrenade*> > *)
{
} /* size: 153445116 */

/* <0> (null):0 */
void list(class list<ActiveGrenade*, std::allocator<ActiveGrenade*> > *, const allocator_type  &)
{
} /* size: 153444952 */

/* <0> (null):0 */
void list(class list<ActiveGrenade*, std::allocator<ActiveGrenade*> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<ActiveGrenade*, std::allocator<ActiveGrenade*> > *, const class list<ActiveGrenade*, std::allocator<ActiveGrenade*> >  &)
{
} /* size: 153445412 */

/* <0> (null):0 */
class list<ActiveGrenade*, std::allocator<ActiveGrenade*> > & operator=(class list<ActiveGrenade*, std::allocator<ActiveGrenade*> > *, const class list<ActiveGrenade*, std::allocator<ActiveGrenade*> >  &) /* linkage=_ZNSt4listIP13ActiveGrenadeSaIS1_EEaSERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<ActiveGrenade*, std::allocator<ActiveGrenade*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP13ActiveGrenadeSaIS1_EE6assignEjRKS1_ */
{
} /* size: 153445780 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<ActiveGrenade*, std::allocator<ActiveGrenade*> >  *) /* linkage=_ZNKSt4listIP13ActiveGrenadeSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<ActiveGrenade*, std::allocator<ActiveGrenade*> > *) /* linkage=_ZNSt4listIP13ActiveGrenadeSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<ActiveGrenade*, std::allocator<ActiveGrenade*> >  *) /* linkage=_ZNKSt4listIP13ActiveGrenadeSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<ActiveGrenade*, std::allocator<ActiveGrenade*> > *) /* linkage=_ZNSt4listIP13ActiveGrenadeSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<ActiveGrenade*, std::allocator<ActiveGrenade*> >  *) /* linkage=_ZNKSt4listIP13ActiveGrenadeSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<ActiveGrenade*, std::allocator<ActiveGrenade*> > *) /* linkage=_ZNSt4listIP13ActiveGrenadeSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<ActiveGrenade*, std::allocator<ActiveGrenade*> >  *) /* linkage=_ZNKSt4listIP13ActiveGrenadeSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<ActiveGrenade*, std::allocator<ActiveGrenade*> > *) /* linkage=_ZNSt4listIP13ActiveGrenadeSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<ActiveGrenade*, std::allocator<ActiveGrenade*> >  *) /* linkage=_ZNKSt4listIP13ActiveGrenadeSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<ActiveGrenade*, std::allocator<ActiveGrenade*> >  *) /* linkage=_ZNKSt4listIP13ActiveGrenadeSaIS1_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<ActiveGrenade*, std::allocator<ActiveGrenade*> >  *) /* linkage=_ZNKSt4listIP13ActiveGrenadeSaIS1_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<ActiveGrenade*, std::allocator<ActiveGrenade*> >  *) /* linkage=_ZNKSt4listIP13ActiveGrenadeSaIS1_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<ActiveGrenade*, std::allocator<ActiveGrenade*> > *, unsigned int, class ActiveGrenade *) /* linkage=_ZNSt4listIP13ActiveGrenadeSaIS1_EE6resizeEjS1_ */
{
} /* size: 153485916 */

/* <0> (null):0 */
reference front(class list<ActiveGrenade*, std::allocator<ActiveGrenade*> > *) /* linkage=_ZNSt4listIP13ActiveGrenadeSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<ActiveGrenade*, std::allocator<ActiveGrenade*> >  *) /* linkage=_ZNKSt4listIP13ActiveGrenadeSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<ActiveGrenade*, std::allocator<ActiveGrenade*> > *) /* linkage=_ZNSt4listIP13ActiveGrenadeSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<ActiveGrenade*, std::allocator<ActiveGrenade*> >  *) /* linkage=_ZNKSt4listIP13ActiveGrenadeSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<ActiveGrenade*, std::allocator<ActiveGrenade*> > *, const value_type  &) /* linkage=_ZNSt4listIP13ActiveGrenadeSaIS1_EE10push_frontERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_front(class list<ActiveGrenade*, std::allocator<ActiveGrenade*> > *) /* linkage=_ZNSt4listIP13ActiveGrenadeSaIS1_EE9pop_frontEv */
{
} /* size: 153486948 */

/* <0> (null):0 */
void push_back(class list<ActiveGrenade*, std::allocator<ActiveGrenade*> > *, const value_type  &) /* linkage=_ZNSt4listIP13ActiveGrenadeSaIS1_EE9push_backERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class list<ActiveGrenade*, std::allocator<ActiveGrenade*> > *) /* linkage=_ZNSt4listIP13ActiveGrenadeSaIS1_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class list<ActiveGrenade*, std::allocator<ActiveGrenade*> > *, class _List_iterator<ActiveGrenade*>, const value_type  &) /* linkage=_ZNSt4listIP13ActiveGrenadeSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<ActiveGrenade*, std::allocator<ActiveGrenade*> > *, class _List_iterator<ActiveGrenade*>, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP13ActiveGrenadeSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */
{
} /* size: 328584 */

/* <0> (null):0 */
iterator erase(class list<ActiveGrenade*, std::allocator<ActiveGrenade*> > *, class _List_iterator<ActiveGrenade*>) /* linkage=_ZNSt4listIP13ActiveGrenadeSaIS1_EE5eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<ActiveGrenade*, std::allocator<ActiveGrenade*> > *, class _List_iterator<ActiveGrenade*>, class _List_iterator<ActiveGrenade*>) /* linkage=_ZNSt4listIP13ActiveGrenadeSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<ActiveGrenade*, std::allocator<ActiveGrenade*> > *, class list<ActiveGrenade*, std::allocator<ActiveGrenade*> > &) /* linkage=_ZNSt4listIP13ActiveGrenadeSaIS1_EE4swapERS3_ */
{
} /* size: 153547520 */

/* <0> (null):0 */
void clear(class list<ActiveGrenade*, std::allocator<ActiveGrenade*> > *) /* linkage=_ZNSt4listIP13ActiveGrenadeSaIS1_EE5clearEv */
{
} /* size: 134217728 */

/* <0> (null):0 */
void splice(class list<ActiveGrenade*, std::allocator<ActiveGrenade*> > *, class _List_iterator<ActiveGrenade*>, class list<ActiveGrenade*, std::allocator<ActiveGrenade*> > &) /* linkage=_ZNSt4listIP13ActiveGrenadeSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<ActiveGrenade*, std::allocator<ActiveGrenade*> > *, class _List_iterator<ActiveGrenade*>, class list<ActiveGrenade*, std::allocator<ActiveGrenade*> > &, class _List_iterator<ActiveGrenade*>) /* linkage=_ZNSt4listIP13ActiveGrenadeSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */
{
} /* size: 153548188 */

/* <0> (null):0 */
void splice(class list<ActiveGrenade*, std::allocator<ActiveGrenade*> > *, class _List_iterator<ActiveGrenade*>, class list<ActiveGrenade*, std::allocator<ActiveGrenade*> > &, class _List_iterator<ActiveGrenade*>, class _List_iterator<ActiveGrenade*>) /* linkage=_ZNSt4listIP13ActiveGrenadeSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void remove(class list<ActiveGrenade*, std::allocator<ActiveGrenade*> > *, const value_type  &) /* linkage=_ZNSt4listIP13ActiveGrenadeSaIS1_EE6removeERKS1_ */
{
} /* size: 153548536 */

/* <0> (null):0 */
void unique(class list<ActiveGrenade*, std::allocator<ActiveGrenade*> > *) /* linkage=_ZNSt4listIP13ActiveGrenadeSaIS1_EE6uniqueEv */
{
} /* size: 0 */

/* <0> (null):0 */
void merge(class list<ActiveGrenade*, std::allocator<ActiveGrenade*> > *, class list<ActiveGrenade*, std::allocator<ActiveGrenade*> > &) /* linkage=_ZNSt4listIP13ActiveGrenadeSaIS1_EE5mergeERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void reverse(class list<ActiveGrenade*, std::allocator<ActiveGrenade*> > *) /* linkage=_ZNSt4listIP13ActiveGrenadeSaIS1_EE7reverseEv */
{
} /* size: 153548920 */

/* <0> (null):0 */
void sort(class list<ActiveGrenade*, std::allocator<ActiveGrenade*> > *) /* linkage=_ZNSt4listIP13ActiveGrenadeSaIS1_EE4sortEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class list<ActiveGrenade*, std::allocator<ActiveGrenade*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP13ActiveGrenadeSaIS1_EE18_M_fill_initializeEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class list<ActiveGrenade*, std::allocator<ActiveGrenade*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP13ActiveGrenadeSaIS1_EE14_M_fill_assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_transfer(class list<ActiveGrenade*, std::allocator<ActiveGrenade*> > *, class _List_iterator<ActiveGrenade*>, class _List_iterator<ActiveGrenade*>, class _List_iterator<ActiveGrenade*>) /* linkage=_ZNSt4listIP13ActiveGrenadeSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */
{
} /* size: 153549632 */

/* <0> (null):0 */
void _M_insert(class list<ActiveGrenade*, std::allocator<ActiveGrenade*> > *, class _List_iterator<ActiveGrenade*>, const value_type  &) /* linkage=_ZNSt4listIP13ActiveGrenadeSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 153550056 */

/* <0> (null):0 */
void _M_erase(class list<ActiveGrenade*, std::allocator<ActiveGrenade*> > *, class _List_iterator<ActiveGrenade*>) /* linkage=_ZNSt4listIP13ActiveGrenadeSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */
{
} /* size: 153550264 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<ActiveGrenade*, std::allocator<ActiveGrenade*> > *, class list<ActiveGrenade*, std::allocator<ActiveGrenade*> > &) /* linkage=_ZNSt4listIP13ActiveGrenadeSaIS1_EE25_M_check_equal_allocatorsERS3_ */
{
} /* size: 153550328 */

/* <0> (null):0 */
void ~list(class list<ActiveGrenade*, std::allocator<ActiveGrenade*> > *, int)
{
} /* size: 153550632 */

/* <0> (null):0 */
void IntervalTimer(class IntervalTimer *)
{
} /* size: 328635 */

/* <0> (null):0 */
void Reset(class IntervalTimer *) /* linkage=_ZN13IntervalTimer5ResetEv */
{
} /* size: 153555752 */

/* <0> (null):0 */
void Start(class IntervalTimer *) /* linkage=_ZN13IntervalTimer5StartEv */
{
} /* size: 153555960 */

/* <0> (null):0 */
void Invalidate(class IntervalTimer *) /* linkage=_ZN13IntervalTimer10InvalidateEv */
{
} /* size: 153555796 */

/* <0> (null):0 */
bool HasStarted(const class IntervalTimer  *) /* linkage=_ZNK13IntervalTimer10HasStartedEv */
{
} /* size: 1 */

/* <0> (null):0 */
float GetElapsedTime(const class IntervalTimer  *) /* linkage=_ZNK13IntervalTimer14GetElapsedTimeEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsLessThen(const class IntervalTimer  *, float) /* linkage=_ZNK13IntervalTimer10IsLessThenEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsGreaterThen(const class IntervalTimer  *, float) /* linkage=_ZNK13IntervalTimer13IsGreaterThenEf */
{
} /* size: 1 */

/* <0> (null):0 */
void CountdownTimer(class CountdownTimer *)
{
} /* size: 0 */

/* <0> (null):0 */
void Reset(class CountdownTimer *) /* linkage=_ZN14CountdownTimer5ResetEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Start(class CountdownTimer *, float) /* linkage=_ZN14CountdownTimer5StartEf */
{
} /* size: 0 */

/* <0> (null):0 */
void Invalidate(class CountdownTimer *) /* linkage=_ZN14CountdownTimer10InvalidateEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool HasStarted(const class CountdownTimer  *) /* linkage=_ZNK14CountdownTimer10HasStartedEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsElapsed(const class CountdownTimer  *) /* linkage=_ZNK14CountdownTimer9IsElapsedEv */
{
} /* size: 1 */

/* <0> (null):0 */
const class BotProfile  * GetProfile(const class CBot  *) /* linkage=_ZNK4CBot10GetProfileEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsBot(class CBot *) /* linkage=_ZN4CBot5IsBotEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Think(class CBot *) /* linkage=_ZN4CBot5ThinkEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void SetModel(class CBot *, const char  *) /* linkage=_ZN4CBot8SetModelEPKc */
{
} /* size: 153559256 */

/* <0> (null):0 */
virtual void Run(class CBot *) /* linkage=_ZN4CBot3RunEv */
{
} /* size: 152460232 */

/* <0> (null):0 */
virtual bool IsPlayerFacingMe(const class CBot  *, class CBasePlayer *) /* linkage=_ZNK4CBot16IsPlayerFacingMeEP11CBasePlayer */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsPlayerLookingAtMe(const class CBot  *, class CBasePlayer *) /* linkage=_ZNK4CBot19IsPlayerLookingAtMeEP11CBasePlayer */
{
} /* size: 1 */

/* <0> (null):0 */
float SizeX(const class Extent  *) /* linkage=_ZNK6Extent5SizeXEv */
{
} /* size: 4 */

/* <0> (null):0 */
float SizeY(const class Extent  *) /* linkage=_ZNK6Extent5SizeYEv */
{
} /* size: 4 */

/* <0> (null):0 */
float SizeZ(const class Extent  *) /* linkage=_ZNK6Extent5SizeZEv */
{
} /* size: 4 */

/* <0> (null):0 */
float Area(const class Extent  *) /* linkage=_ZNK6Extent4AreaEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool Contains(const class Extent  *, const class Vector  *) /* linkage=_ZNK6Extent8ContainsEPK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
void CNavNode(class CNavNode *, const class Vector  *, const class Vector  *, class CNavNode *)
{
} /* size: 8 */

/* <0> (null):0 */
const class CNavNode  * GetNode(const class Vector  *) /* linkage=_ZN8CNavNode7GetNodeEPK6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavNode * GetConnectedNode(const class CNavNode  *, enum NavDirType) /* linkage=_ZNK8CNavNode16GetConnectedNodeE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
const class Vector  * GetPosition(const class CNavNode  *) /* linkage=_ZNK8CNavNode11GetPositionEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class Vector  * GetNormal(const class CNavNode  *) /* linkage=_ZNK8CNavNode9GetNormalEv */
{
} /* size: 4 */

/* <0> (null):0 */
unsigned int GetID(const class CNavNode  *) /* linkage=_ZNK8CNavNode5GetIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavNode * GetFirst(void) /* linkage=_ZN8CNavNode8GetFirstEv */
{
} /* size: 4 */

/* <0> (null):0 */
unsigned int GetListLength(void) /* linkage=_ZN8CNavNode13GetListLengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavNode * GetNext(class CNavNode *) /* linkage=_ZN8CNavNode7GetNextEv */
{
} /* size: 4 */

/* <0> (null):0 */
void ConnectTo(class CNavNode *, class CNavNode *, enum NavDirType) /* linkage=_ZN8CNavNode9ConnectToEPS_10NavDirType */
{
} /* size: 2491405 */

/* <0> (null):0 */
class CNavNode * GetParent(const class CNavNode  *) /* linkage=_ZNK8CNavNode9GetParentEv */
{
} /* size: 4 */

/* <0> (null):0 */
void MarkAsVisited(class CNavNode *, enum NavDirType) /* linkage=_ZN8CNavNode13MarkAsVisitedE10NavDirType */
{
} /* size: 0 */

/* <0> (null):0 */
BOOL HasVisited(class CNavNode *, enum NavDirType) /* linkage=_ZN8CNavNode10HasVisitedE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
BOOL IsBiLinked(const class CNavNode  *, enum NavDirType) /* linkage=_ZNK8CNavNode10IsBiLinkedE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
BOOL IsClosedCell(const class CNavNode  *) /* linkage=_ZNK8CNavNode12IsClosedCellEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Cover(class CNavNode *) /* linkage=_ZN8CNavNode5CoverEv */
{
} /* size: 152746756 */

/* <0> (null):0 */
BOOL IsCovered(const class CNavNode  *) /* linkage=_ZNK8CNavNode9IsCoveredEv */
{
} /* size: 4 */

/* <0> (null):0 */
void AssignArea(class CNavNode *, class CNavArea *) /* linkage=_ZN8CNavNode10AssignAreaEP8CNavArea */
{
} /* size: 100 */

/* <0> (null):0 */
class CNavArea * GetArea(const class CNavNode  *) /* linkage=_ZNK8CNavNode7GetAreaEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetAttributes(class CNavNode *, unsigned char) /* linkage=_ZN8CNavNode13SetAttributesEh */
{
} /* size: 148 */

/* <0> (null):0 */
unsigned char GetAttributes(const class CNavNode  *) /* linkage=_ZNK8CNavNode13GetAttributesEv */
{
} /* size: 1 */

/* <0> (null):0 */
void CNavArea(class CNavArea *, class CNavNode *, class CNavNode *, class CNavNode *, class CNavNode *)
{
} /* size: 153464908 */

/* <0> (null):0 */
void CNavArea(class CNavArea *)
{
} /* size: 153633260 */

/* <0> (null):0 */
void CNavArea(class CNavArea *, const class Vector  *, const class Vector  *)
{
} /* size: 152335808 */

/* <0> (null):0 */
void CNavArea(class CNavArea *, const class Vector  *, const class Vector  *, const class Vector  *, const class Vector  *)
{
} /* size: 153633812 */

/* <0> (null):0 */
void ~CNavArea(class CNavArea *, int)
{
} /* size: 153634048 */

/* <0> (null):0 */
void ConnectTo(class CNavArea *, class CNavArea *, enum NavDirType) /* linkage=_ZN8CNavArea9ConnectToEPS_10NavDirType */
{
} /* size: 153634184 */

/* <0> (null):0 */
void Disconnect(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea10DisconnectEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
void Save(const class CNavArea  *, FILE *) /* linkage=_ZNK8CNavArea4SaveEP8_IO_FILE */
{
} /* size: 318260 */

/* <0> (null):0 */
void Save(class CNavArea *, int, unsigned int) /* linkage=_ZN8CNavArea4SaveEij */
{
} /* size: 153634644 */

/* <0> (null):0 */
void Load(class CNavArea *, class SteamFile *, unsigned int) /* linkage=_ZN8CNavArea4LoadEP9SteamFilej */
{
} /* size: 3014660 */

/* <0> (null):0 */
enum NavErrorType PostLoad(class CNavArea *) /* linkage=_ZN8CNavArea8PostLoadEv */
{
} /* size: 4 */

/* <0> (null):0 */
unsigned int GetID(const class CNavArea  *) /* linkage=_ZNK8CNavArea5GetIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetAttributes(class CNavArea *, unsigned char) /* linkage=_ZN8CNavArea13SetAttributesEh */
{
} /* size: 152722372 */

/* <0> (null):0 */
unsigned char GetAttributes(const class CNavArea  *) /* linkage=_ZNK8CNavArea13GetAttributesEv */
{
} /* size: 1 */

/* <0> (null):0 */
void SetPlace(class CNavArea *, Place) /* linkage=_ZN8CNavArea8SetPlaceEj */
{
} /* size: 134283264 */

/* <0> (null):0 */
Place GetPlace(const class CNavArea  *) /* linkage=_ZNK8CNavArea8GetPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsOverlapping(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea13IsOverlappingEPK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsOverlapping(const class CNavArea  *, const class CNavArea  *) /* linkage=_ZNK8CNavArea13IsOverlappingEPKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsOverlappingX(const class CNavArea  *, const class CNavArea  *) /* linkage=_ZNK8CNavArea14IsOverlappingXEPKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsOverlappingY(const class CNavArea  *, const class CNavArea  *) /* linkage=_ZNK8CNavArea14IsOverlappingYEPKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
int GetPlayerCount(const class CNavArea  *, int, class CBasePlayer *) /* linkage=_ZNK8CNavArea14GetPlayerCountEiP11CBasePlayer */
{
} /* size: 4 */

/* <0> (null):0 */
float GetZ(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea4GetZEPK6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
float GetZ(const class CNavArea  *, float, float) /* linkage=_ZNK8CNavArea4GetZEff */
{
} /* size: 4 */

/* <0> (null):0 */
bool Contains(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea8ContainsEPK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsCoplanar(const class CNavArea  *, const class CNavArea  *) /* linkage=_ZNK8CNavArea10IsCoplanarEPKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
void GetClosestPointOnArea(const class CNavArea  *, const class Vector  *, class Vector *) /* linkage=_ZNK8CNavArea21GetClosestPointOnAreaEPK6VectorPS0_ */
{
} /* size: 153355328 */

/* <0> (null):0 */
float GetDistanceSquaredToPoint(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea25GetDistanceSquaredToPointEPK6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsDegenerate(const class CNavArea  *) /* linkage=_ZNK8CNavArea12IsDegenerateEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsEdge(const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea6IsEdgeE10NavDirType */
{
} /* size: 1 */

/* <0> (null):0 */
int GetAdjacentCount(const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea16GetAdjacentCountE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetAdjacentArea(const class CNavArea  *, enum NavDirType, int) /* linkage=_ZNK8CNavArea15GetAdjacentAreaE10NavDirTypei */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetRandomAdjacentArea(const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea21GetRandomAdjacentAreaE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
const NavConnectList  * GetAdjacentList(const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea15GetAdjacentListE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsConnected(const class CNavArea  *, const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea11IsConnectedEPKS_10NavDirType */
{
} /* size: 1 */

/* <0> (null):0 */
float ComputeHeightChange(class CNavArea *, const class CNavArea  *) /* linkage=_ZN8CNavArea19ComputeHeightChangeEPKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
const NavLadderList  * GetLadderList(const class CNavArea  *, enum LadderDirectionType) /* linkage=_ZNK8CNavArea13GetLadderListE19LadderDirectionType */
{
} /* size: 4 */

/* <0> (null):0 */
void ComputePortal(const class CNavArea  *, const class CNavArea  *, enum NavDirType, class Vector *, float *) /* linkage=_ZNK8CNavArea13ComputePortalEPKS_10NavDirTypeP6VectorPf */
{
} /* size: 153357192 */

/* <0> (null):0 */
void ComputeClosestPointInPortal(const class CNavArea  *, const class CNavArea  *, enum NavDirType, const class Vector  *, class Vector *) /* linkage=_ZNK8CNavArea27ComputeClosestPointInPortalEPKS_10NavDirTypePK6VectorPS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
enum NavDirType ComputeDirection(const class CNavArea  *, class Vector *) /* linkage=_ZNK8CNavArea16ComputeDirectionEP6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
void SetClearedTimestamp(class CNavArea *, int) /* linkage=_ZN8CNavArea19SetClearedTimestampEi */
{
} /* size: 328819 */

/* <0> (null):0 */
float GetClearedTimestamp(class CNavArea *, int) /* linkage=_ZN8CNavArea19GetClearedTimestampEi */
{
} /* size: 4 */

/* <0> (null):0 */
const HidingSpotList  * GetHidingSpotList(const class CNavArea  *) /* linkage=_ZNK8CNavArea17GetHidingSpotListEv */
{
} /* size: 4 */

/* <0> (null):0 */
void ComputeHidingSpots(class CNavArea *) /* linkage=_ZN8CNavArea18ComputeHidingSpotsEv */
{
} /* size: 153254668 */

/* <0> (null):0 */
void ComputeSniperSpots(class CNavArea *) /* linkage=_ZN8CNavArea18ComputeSniperSpotsEv */
{
} /* size: 153262464 */

/* <0> (null):0 */
class SpotEncounter * GetSpotEncounter(class CNavArea *, const class CNavArea  *, const class CNavArea  *) /* linkage=_ZN8CNavArea16GetSpotEncounterEPKS_S1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void ComputeSpotEncounters(class CNavArea *) /* linkage=_ZN8CNavArea21ComputeSpotEncountersEv */
{
} /* size: 0 */

/* <0> (null):0 */
void IncreaseDanger(class CNavArea *, int, float) /* linkage=_ZN8CNavArea14IncreaseDangerEif */
{
} /* size: 153293956 */

/* <0> (null):0 */
float GetDanger(class CNavArea *, int) /* linkage=_ZN8CNavArea9GetDangerEi */
{
} /* size: 4 */

/* <0> (null):0 */
float GetSizeX(const class CNavArea  *) /* linkage=_ZNK8CNavArea8GetSizeXEv */
{
} /* size: 4 */

/* <0> (null):0 */
float GetSizeY(const class CNavArea  *) /* linkage=_ZNK8CNavArea8GetSizeYEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class Extent  * GetExtent(const class CNavArea  *) /* linkage=_ZNK8CNavArea9GetExtentEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class Vector  * GetCenter(const class CNavArea  *) /* linkage=_ZNK8CNavArea9GetCenterEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class Vector  * GetCorner(const class CNavArea  *, enum NavCornerType) /* linkage=_ZNK8CNavArea9GetCornerE13NavCornerType */
{
} /* size: 4 */

/* <0> (null):0 */
const class ApproachInfo  * GetApproachInfo(const class CNavArea  *, int) /* linkage=_ZNK8CNavArea15GetApproachInfoEi */
{
} /* size: 4 */

/* <0> (null):0 */
int GetApproachInfoCount(const class CNavArea  *) /* linkage=_ZNK8CNavArea20GetApproachInfoCountEv */
{
} /* size: 4 */

/* <0> (null):0 */
void ComputeApproachAreas(class CNavArea *) /* linkage=_ZN8CNavArea20ComputeApproachAreasEv */
{
} /* size: 3015777 */

/* <0> (null):0 */
void MakeNewMarker(void) /* linkage=_ZN8CNavArea13MakeNewMarkerEv */
{
} /* size: 3015776 */

/* <0> (null):0 */
void Mark(class CNavArea *) /* linkage=_ZN8CNavArea4MarkEv */
{
} /* size: 328809 */

/* <0> (null):0 */
BOOL IsMarked(const class CNavArea  *) /* linkage=_ZNK8CNavArea8IsMarkedEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetParent(class CNavArea *, class CNavArea *, enum NavTraverseType) /* linkage=_ZN8CNavArea9SetParentEPS_15NavTraverseType */
{
} /* size: 328809 */

/* <0> (null):0 */
class CNavArea * GetParent(const class CNavArea  *) /* linkage=_ZNK8CNavArea9GetParentEv */
{
} /* size: 4 */

/* <0> (null):0 */
enum NavTraverseType GetParentHow(const class CNavArea  *) /* linkage=_ZNK8CNavArea12GetParentHowEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsOpen(const class CNavArea  *) /* linkage=_ZNK8CNavArea6IsOpenEv */
{
} /* size: 1 */

/* <0> (null):0 */
void AddToOpenList(class CNavArea *) /* linkage=_ZN8CNavArea13AddToOpenListEv */
{
} /* size: 153269192 */

/* <0> (null):0 */
void UpdateOnOpenList(class CNavArea *) /* linkage=_ZN8CNavArea16UpdateOnOpenListEv */
{
} /* size: -1 */

/* <0> (null):0 */
void RemoveFromOpenList(class CNavArea *) /* linkage=_ZN8CNavArea18RemoveFromOpenListEv */
{
} /* size: -1 */

/* <0> (null):0 */
bool IsOpenListEmpty(void) /* linkage=_ZN8CNavArea15IsOpenListEmptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
class CNavArea * PopOpenList(void) /* linkage=_ZN8CNavArea11PopOpenListEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsClosed(const class CNavArea  *) /* linkage=_ZNK8CNavArea8IsClosedEv */
{
} /* size: 1 */

/* <0> (null):0 */
void AddToClosedList(class CNavArea *) /* linkage=_ZN8CNavArea15AddToClosedListEv */
{
} /* size: 153270076 */

/* <0> (null):0 */
void RemoveFromClosedList(class CNavArea *) /* linkage=_ZN8CNavArea20RemoveFromClosedListEv */
{
} /* size: 150994944 */

/* <0> (null):0 */
void ClearSearchLists(void) /* linkage=_ZN8CNavArea16ClearSearchListsEv */
{
} /* size: 153270400 */

/* <0> (null):0 */
void SetTotalCost(class CNavArea *, float) /* linkage=_ZN8CNavArea12SetTotalCostEf */
{
} /* size: 0 */

/* <0> (null):0 */
float GetTotalCost(const class CNavArea  *) /* linkage=_ZNK8CNavArea12GetTotalCostEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetCostSoFar(class CNavArea *, float) /* linkage=_ZN8CNavArea12SetCostSoFarEf */
{
} /* size: 0 */

/* <0> (null):0 */
float GetCostSoFar(const class CNavArea  *) /* linkage=_ZNK8CNavArea12GetCostSoFarEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Draw(class CNavArea *, byte, byte, byte, int) /* linkage=_ZN8CNavArea4DrawEhhhi */
{
} /* size: 153271224 */

/* <0> (null):0 */
void DrawConnectedAreas(class CNavArea *) /* linkage=_ZN8CNavArea18DrawConnectedAreasEv */
{
} /* size: 0 */

/* <0> (null):0 */
void DrawMarkedCorner(class CNavArea *, enum NavCornerType, byte, byte, byte, int) /* linkage=_ZN8CNavArea16DrawMarkedCornerE13NavCornerTypehhhi */
{
} /* size: 0 */

/* <0> (null):0 */
bool SplitEdit(class CNavArea *, bool, float, class CNavArea * *, class CNavArea * *) /* linkage=_ZN8CNavArea9SplitEditEbfPPS_S1_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool MergeEdit(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea9MergeEditEPS_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool SpliceEdit(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea10SpliceEditEPS_ */
{
} /* size: 1 */

/* <0> (null):0 */
void RaiseCorner(class CNavArea *, enum NavCornerType, int) /* linkage=_ZN8CNavArea11RaiseCornerE13NavCornerTypei */
{
} /* size: 0 */

/* <0> (null):0 */
void AddLadderUp(class CNavArea *, class CNavLadder *) /* linkage=_ZN8CNavArea11AddLadderUpEP10CNavLadder */
{
} /* size: 106019 */

/* <0> (null):0 */
void AddLadderDown(class CNavArea *, class CNavLadder *) /* linkage=_ZN8CNavArea13AddLadderDownEP10CNavLadder */
{
} /* size: 62524 */

/* <0> (null):0 */
void Initialize(class CNavArea *) /* linkage=_ZN8CNavArea10InitializeEv */
{
} /* size: 153521036 */

/* <0> (null):0 */
void DecayDanger(class CNavArea *) /* linkage=_ZN8CNavArea11DecayDangerEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool IsHidingSpotCollision(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea21IsHidingSpotCollisionEPK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
void AddSpotEncounters(class CNavArea *, const class CNavArea  *, enum NavDirType, const class CNavArea  *, enum NavDirType) /* linkage=_ZN8CNavArea17AddSpotEncountersEPKS_10NavDirTypeS1_S2_ */
{
} /* size: 98883 */

/* <0> (null):0 */
void Strip(class CNavArea *) /* linkage=_ZN8CNavArea5StripEv */
{
} /* size: 327683 */

/* <0> (null):0 */
void FinishMerge(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea11FinishMergeEPS_ */
{
} /* size: 328875 */

/* <0> (null):0 */
void MergeAdjacentConnections(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea24MergeAdjacentConnectionsEPS_ */
{
} /* size: 328875 */

/* <0> (null):0 */
void AssignNodes(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea11AssignNodesEPS_ */
{
} /* size: 328865 */

/* <0> (null):0 */
void FinishSplitEdit(class CNavArea *, class CNavArea *, enum NavDirType) /* linkage=_ZN8CNavArea15FinishSplitEditEPS_10NavDirType */
{
} /* size: 328875 */

/* <0> (null):0 */
void OnDestroyNotify(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea15OnDestroyNotifyEPS_ */
{
} /* size: 3015833 */

/* <0> (null):0 */
void SteamFile(class SteamFile *, const char  *)
{
} /* size: 0 */

/* <0> (null):0 */
void ~SteamFile(class SteamFile *, int)
{
} /* size: 153523476 */

/* <0> (null):0 */
bool IsValid(const class SteamFile  *) /* linkage=_ZNK9SteamFile7IsValidEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool Read(class SteamFile *, void *, int) /* linkage=_ZN9SteamFile4ReadEPvi */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator==(const union NavConnect  *, const union NavConnect  &) /* linkage=_ZNK10NavConnecteqERKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
void CNavLadder(class CNavLadder *)
{
} /* size: 153749456 */

/* <0> (null):0 */
void OnDestroyNotify(class CNavLadder *, class CNavArea *) /* linkage=_ZN10CNavLadder15OnDestroyNotifyEP8CNavArea */
{
} /* size: 153749664 */

/* <0> (null):0 */
void HidingSpot(class HidingSpot *)
{
} /* size: 0 */

/* <0> (null):0 */
void HidingSpot(class HidingSpot *, const class Vector  *, unsigned char)
{
} /* size: 152685764 */

/* <0> (null):0 */
bool HasGoodCover(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot12HasGoodCoverEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsGoodSniperSpot(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot16IsGoodSniperSpotEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsIdealSniperSpot(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot17IsIdealSniperSpotEv */
{
} /* size: 1 */

/* <0> (null):0 */
void SetFlags(class HidingSpot *, unsigned char) /* linkage=_ZN10HidingSpot8SetFlagsEh */
{
} /* size: 328916 */

/* <0> (null):0 */
unsigned char GetFlags(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot8GetFlagsEv */
{
} /* size: 1 */

/* <0> (null):0 */
void Save(const class HidingSpot  *, int, unsigned int) /* linkage=_ZNK10HidingSpot4SaveEij */
{
} /* size: 0 */

/* <0> (null):0 */
void Load(class HidingSpot *, class SteamFile *, unsigned int) /* linkage=_ZN10HidingSpot4LoadEP9SteamFilej */
{
} /* size: 153751648 */

/* <0> (null):0 */
const class Vector  * GetPosition(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot11GetPositionEv */
{
} /* size: 4 */

/* <0> (null):0 */
unsigned int GetID(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot5GetIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Mark(class HidingSpot *) /* linkage=_ZN10HidingSpot4MarkEv */
{
} /* size: 153752036 */

/* <0> (null):0 */
bool IsMarked(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot8IsMarkedEv */
{
} /* size: 1 */

/* <0> (null):0 */
void ChangeMasterMarker(void) /* linkage=_ZN10HidingSpot18ChangeMasterMarkerEv */
{
} /* size: 153752244 */

/* <0> (null):0 */
void new_allocator(class new_allocator<SpotOrder> *)
{
} /* size: 153765404 */

/* <0> (null):0 */
void new_allocator(class new_allocator<SpotOrder> *, const class new_allocator<SpotOrder>  &)
{
} /* size: 153765564 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<SpotOrder> *, int)
{
} /* size: 153765704 */

/* <0> (null):0 */
pointer address(const class new_allocator<SpotOrder>  *, class SpotOrder &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE7addressERS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<SpotOrder>  *, const class SpotOrder  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE7addressERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<SpotOrder> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<SpotOrder> *, class SpotOrder *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE10deallocateEPS1_j */
{
} /* size: 153766628 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<SpotOrder>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<SpotOrder> *, class SpotOrder *, const class SpotOrder  &) /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE9constructEPS1_RKS1_ */
{
} /* size: 153766996 */

/* <0> (null):0 */
void destroy(class new_allocator<SpotOrder> *, class SpotOrder *) /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE7destroyEPS1_ */
{
} /* size: 52 */

/* <0> (null):0 */
void allocator(class allocator<SpotOrder> *)
{
} /* size: 153767716 */

/* <0> (null):0 */
void allocator(class allocator<SpotOrder> *, const class allocator<SpotOrder>  &)
{
} /* size: 153767876 */

/* <0> (null):0 */
void ~allocator(class allocator<SpotOrder> *, int)
{
} /* size: 153768060 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<SpotOrder> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<SpotOrder> > *, const class new_allocator<std::_List_node<SpotOrder> >  &)
{
} /* size: 153814168 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<SpotOrder> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<SpotOrder> >  *, class _List_node<SpotOrder> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7addressERS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<SpotOrder> >  *, const class _List_node<SpotOrder>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7addressERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<SpotOrder> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE10deallocateEPS3_j */
{
} /* size: 325907 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<SpotOrder> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *, const class _List_node<SpotOrder>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE9constructEPS3_RKS3_ */
{
} /* size: 328975 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7destroyEPS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<SpotOrder> > *)
{
} /* size: 153819004 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<SpotOrder> > *, const class allocator<std::_List_node<SpotOrder> >  &)
{
} /* size: 153819120 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<SpotOrder> > *, int)
{
} /* size: 153819288 */

/* <0> (null):0 */
class _List_node<SpotOrder> * _M_get_node(class _List_base<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, class _List_node<SpotOrder> *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, const allocator_type  &)
{
} /* size: 150994945 */

/* <0> (null):0 */
void ~_List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, int)
{
} /* size: 153785656 */

/* <0> (null):0 */
void _M_clear(class _List_base<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE8_M_clearEv */
{
} /* size: 153785744 */

/* <0> (null):0 */
void _M_init(class _List_base<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE7_M_initEv */
{
} /* size: 53758 */

/* <0> (null):0 */
_Node * _M_create_node(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE14_M_create_nodeERKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<SpotOrder, std::allocator<SpotOrder> > *)
{
} /* size: 153787312 */

/* <0> (null):0 */
void list(class list<SpotOrder, std::allocator<SpotOrder> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<SpotOrder, std::allocator<SpotOrder> > *, const class list<SpotOrder, std::allocator<SpotOrder> >  &)
{
} /* size: 153787888 */

/* <0> (null):0 */
class list<SpotOrder, std::allocator<SpotOrder> > & operator=(class list<SpotOrder, std::allocator<SpotOrder> > *, const class list<SpotOrder, std::allocator<SpotOrder> >  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EEaSERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6assignEjRKS0_ */
{
} /* size: 153845148 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, class SpotOrder) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6resizeEjS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
reference front(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE10push_frontERKS0_ */
{
} /* size: 153857708 */

/* <0> (null):0 */
void pop_front(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9pop_frontEv */
{
} /* size: 0 */

/* <0> (null):0 */
void push_back(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9push_backERKS0_ */
{
} /* size: 153862056 */

/* <0> (null):0 */
void pop_back(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, unsigned int, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5eraseESt14_List_iteratorIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4swapERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */
{
} /* size: 146683560 */

/* <0> (null):0 */
void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */
{
} /* size: 152232696 */

/* <0> (null):0 */
void remove(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6removeERKS0_ */
{
} /* size: 152387856 */

/* <0> (null):0 */
void unique(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6uniqueEv */
{
} /* size: 152390204 */

/* <0> (null):0 */
void merge(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5mergeERS2_ */
{
} /* size: 152505304 */

/* <0> (null):0 */
void reverse(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE7reverseEv */
{
} /* size: 152626352 */

/* <0> (null):0 */
void sort(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4sortEv */
{
} /* size: 152629616 */

/* <0> (null):0 */
void _M_fill_initialize(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE18_M_fill_initializeEjRKS0_ */
{
} /* size: 152580736 */

/* <0> (null):0 */
void _M_fill_assign(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE14_M_fill_assignEjRKS0_ */
{
} /* size: 152583232 */

/* <0> (null):0 */
void _M_transfer(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */
{
} /* size: 152722392 */

/* <0> (null):0 */
void _M_insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 152836580 */

/* <0> (null):0 */
void _M_erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */
{
} /* size: 152838524 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE25_M_check_equal_allocatorsERS2_ */
{
} /* size: 152785148 */

/* <0> (null):0 */
void new_allocator(class new_allocator<HidingSpot*> *)
{
} /* size: 153377488 */

/* <0> (null):0 */
void new_allocator(class new_allocator<HidingSpot*> *, const class new_allocator<HidingSpot*>  &)
{
} /* size: 153347012 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<HidingSpot*> *, int)
{
} /* size: 153445436 */

/* <0> (null):0 */
pointer address(const class new_allocator<HidingSpot*>  *, class HidingSpot * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE7addressERS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<HidingSpot*>  *, const class HidingSpot *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE7addressERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<HidingSpot*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<HidingSpot*> *, class HidingSpot * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE10deallocateEPS2_j */
{
} /* size: 12 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<HidingSpot*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<HidingSpot*> *, class HidingSpot * *, const class HidingSpot *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE9constructEPS2_RKS2_ */
{
} /* size: 184 */

/* <0> (null):0 */
void destroy(class new_allocator<HidingSpot*> *, class HidingSpot * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE7destroyEPS2_ */
{
} /* size: 153781360 */

/* <0> (null):0 */
void allocator(class allocator<HidingSpot*> *)
{
} /* size: 153778948 */

/* <0> (null):0 */
void allocator(class allocator<HidingSpot*> *, const class allocator<HidingSpot*>  &)
{
} /* size: 153780644 */

/* <0> (null):0 */
void ~allocator(class allocator<HidingSpot*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *)
{
} /* size: 153780080 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *, const class new_allocator<std::_List_node<HidingSpot*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *, int)
{
} /* size: 152854176 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<HidingSpot*> >  *, class _List_node<HidingSpot*> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7addressERS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<HidingSpot*> >  *, const class _List_node<HidingSpot*>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7addressERKS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<HidingSpot*> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE10deallocateEPS4_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<HidingSpot*> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *, const class _List_node<HidingSpot*>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE9constructEPS4_RKS4_ */
{
} /* size: 324345 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7destroyEPS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<HidingSpot*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<HidingSpot*> > *, const class allocator<std::_List_node<HidingSpot*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<HidingSpot*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class _List_node<HidingSpot*> * _M_get_node(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_node<HidingSpot*> *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void _M_clear(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE8_M_clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_init(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE7_M_initEv */
{
} /* size: 0 */

/* <0> (null):0 */
_Node * _M_create_node(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE14_M_create_nodeERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *)
{
} /* size: 153459160 */

/* <0> (null):0 */
void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const allocator_type  &)
{
} /* size: 153632168 */

/* <0> (null):0 */
void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 153707644 */

/* <0> (null):0 */
void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const class list<HidingSpot*, std::allocator<HidingSpot*> >  &)
{
} /* size: 153092968 */

/* <0> (null):0 */
class list<HidingSpot*, std::allocator<HidingSpot*> > & operator=(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const class list<HidingSpot*, std::allocator<HidingSpot*> >  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EEaSERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6assignEjRKS1_ */
{
} /* size: 153268936 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, class HidingSpot *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6resizeEjS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
reference front(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE10push_frontERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_front(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9pop_frontEv */
{
} /* size: 0 */

/* <0> (null):0 */
void push_back(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9push_backERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4swapERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void remove(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6removeERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void unique(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6uniqueEv */
{
} /* size: 0 */

/* <0> (null):0 */
void merge(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5mergeERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void reverse(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE7reverseEv */
{
} /* size: 0 */

/* <0> (null):0 */
void sort(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4sortEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE18_M_fill_initializeEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE14_M_fill_assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_transfer(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE25_M_check_equal_allocatorsERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<SpotEncounter> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<SpotEncounter> *, const class new_allocator<SpotEncounter>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<SpotEncounter> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<SpotEncounter>  *, class SpotEncounter &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE7addressERS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<SpotEncounter>  *, const class SpotEncounter  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE7addressERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<SpotEncounter> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<SpotEncounter> *, class SpotEncounter *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE10deallocateEPS1_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<SpotEncounter>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<SpotEncounter> *, class SpotEncounter *, const class SpotEncounter  &) /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE9constructEPS1_RKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<SpotEncounter> *, class SpotEncounter *) /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE7destroyEPS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<SpotEncounter> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<SpotEncounter> *, const class allocator<SpotEncounter>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<SpotEncounter> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *, const class new_allocator<std::_List_node<SpotEncounter> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<SpotEncounter> >  *, class _List_node<SpotEncounter> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7addressERS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<SpotEncounter> >  *, const class _List_node<SpotEncounter>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7addressERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<SpotEncounter> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE10deallocateEPS3_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<SpotEncounter> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *, const class _List_node<SpotEncounter>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE9constructEPS3_RKS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7destroyEPS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<SpotEncounter> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<SpotEncounter> > *, const class allocator<std::_List_node<SpotEncounter> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<SpotEncounter> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class _List_node<SpotEncounter> * _M_get_node(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_node<SpotEncounter> *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void _M_clear(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE8_M_clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_init(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE7_M_initEv */
{
} /* size: 0 */

/* <0> (null):0 */
_Node * _M_create_node(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE14_M_create_nodeERKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const class list<SpotEncounter, std::allocator<SpotEncounter> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
class list<SpotEncounter, std::allocator<SpotEncounter> > & operator=(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const class list<SpotEncounter, std::allocator<SpotEncounter> >  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EEaSERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6assignEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, class SpotEncounter) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6resizeEjS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
reference front(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE10push_frontERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_front(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9pop_frontEv */
{
} /* size: 0 */

/* <0> (null):0 */
void push_back(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9push_backERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, unsigned int, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5eraseESt14_List_iteratorIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4swapERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void remove(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6removeERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void unique(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6uniqueEv */
{
} /* size: 0 */

/* <0> (null):0 */
void merge(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5mergeERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void reverse(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE7reverseEv */
{
} /* size: 0 */

/* <0> (null):0 */
void sort(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4sortEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE18_M_fill_initializeEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE14_M_fill_assignEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_transfer(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE25_M_check_equal_allocatorsERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<NavConnect> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<NavConnect> *, const class new_allocator<NavConnect>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<NavConnect> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<NavConnect>  *, union NavConnect &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE7addressERS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<NavConnect>  *, const union NavConnect  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE7addressERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<NavConnect> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<NavConnect> *, union NavConnect *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE10deallocateEPS1_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<NavConnect>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<NavConnect> *, union NavConnect *, const union NavConnect  &) /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE9constructEPS1_RKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<NavConnect> *, union NavConnect *) /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE7destroyEPS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<NavConnect> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<NavConnect> *, const class allocator<NavConnect>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<NavConnect> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<NavConnect> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<NavConnect> > *, const class new_allocator<std::_List_node<NavConnect> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<NavConnect> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<NavConnect> >  *, class _List_node<NavConnect> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7addressERS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<NavConnect> >  *, const class _List_node<NavConnect>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7addressERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<NavConnect> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE10deallocateEPS3_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<NavConnect> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *, const class _List_node<NavConnect>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE9constructEPS3_RKS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7destroyEPS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<NavConnect> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<NavConnect> > *, const class allocator<std::_List_node<NavConnect> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<NavConnect> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class _List_node<NavConnect> * _M_get_node(class _List_base<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<NavConnect, std::allocator<NavConnect> > *, class _List_node<NavConnect> *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void _M_clear(class _List_base<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE8_M_clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_init(class _List_base<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE7_M_initEv */
{
} /* size: 0 */

/* <0> (null):0 */
_Node * _M_create_node(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE14_M_create_nodeERKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<NavConnect, std::allocator<NavConnect> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<NavConnect, std::allocator<NavConnect> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<NavConnect, std::allocator<NavConnect> > *, const class list<NavConnect, std::allocator<NavConnect> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
class list<NavConnect, std::allocator<NavConnect> > & operator=(class list<NavConnect, std::allocator<NavConnect> > *, const class list<NavConnect, std::allocator<NavConnect> >  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EEaSERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6assignEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, union NavConnect) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6resizeEjS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
reference front(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE10push_frontERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_front(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9pop_frontEv */
{
} /* size: 0 */

/* <0> (null):0 */
void push_back(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9push_backERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, unsigned int, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5eraseESt14_List_iteratorIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4swapERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */
{
} /* size: 146686004 */

/* <0> (null):0 */
void remove(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6removeERKS0_ */
{
} /* size: 152305864 */

/* <0> (null):0 */
void unique(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6uniqueEv */
{
} /* size: 152388284 */

/* <0> (null):0 */
void merge(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5mergeERS2_ */
{
} /* size: 152390204 */

/* <0> (null):0 */
void reverse(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE7reverseEv */
{
} /* size: 152505592 */

/* <0> (null):0 */
void sort(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4sortEv */
{
} /* size: 152626352 */

/* <0> (null):0 */
void _M_fill_initialize(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE18_M_fill_initializeEjRKS0_ */
{
} /* size: 152629616 */

/* <0> (null):0 */
void _M_fill_assign(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE14_M_fill_assignEjRKS0_ */
{
} /* size: 152581312 */

/* <0> (null):0 */
void _M_transfer(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */
{
} /* size: 152720472 */

/* <0> (null):0 */
void _M_insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 152723256 */

/* <0> (null):0 */
void _M_erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */
{
} /* size: 152836972 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE25_M_check_equal_allocatorsERS2_ */
{
} /* size: 152838824 */

/* <0> (null):0 */
void new_allocator(class new_allocator<CNavLadder*> *)
{
} /* size: 153001488 */

/* <0> (null):0 */
void new_allocator(class new_allocator<CNavLadder*> *, const class new_allocator<CNavLadder*>  &)
{
} /* size: 153139444 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<CNavLadder*> *, int)
{
} /* size: 153236936 */

/* <0> (null):0 */
pointer address(const class new_allocator<CNavLadder*>  *, class CNavLadder * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE7addressERS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<CNavLadder*>  *, const class CNavLadder *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE7addressERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<CNavLadder*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<CNavLadder*> *, class CNavLadder * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE10deallocateEPS2_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<CNavLadder*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<CNavLadder*> *, class CNavLadder * *, const class CNavLadder *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE9constructEPS2_RKS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<CNavLadder*> *, class CNavLadder * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE7destroyEPS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<CNavLadder*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<CNavLadder*> *, const class allocator<CNavLadder*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<CNavLadder*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *, const class new_allocator<std::_List_node<CNavLadder*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<CNavLadder*> >  *, class _List_node<CNavLadder*> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7addressERS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<CNavLadder*> >  *, const class _List_node<CNavLadder*>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7addressERKS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<CNavLadder*> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE10deallocateEPS4_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<CNavLadder*> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *, const class _List_node<CNavLadder*>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE9constructEPS4_RKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7destroyEPS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<CNavLadder*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<CNavLadder*> > *, const class allocator<std::_List_node<CNavLadder*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<CNavLadder*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class _List_node<CNavLadder*> * _M_get_node(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_node<CNavLadder*> *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void _M_clear(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE8_M_clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_init(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE7_M_initEv */
{
} /* size: 0 */

/* <0> (null):0 */
_Node * _M_create_node(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE14_M_create_nodeERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const class list<CNavLadder*, std::allocator<CNavLadder*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
class list<CNavLadder*, std::allocator<CNavLadder*> > & operator=(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const class list<CNavLadder*, std::allocator<CNavLadder*> >  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EEaSERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, class CNavLadder *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6resizeEjS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
reference front(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE10push_frontERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_front(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9pop_frontEv */
{
} /* size: 0 */

/* <0> (null):0 */
void push_back(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9push_backERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4swapERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void remove(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6removeERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void unique(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6uniqueEv */
{
} /* size: 0 */

/* <0> (null):0 */
void merge(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5mergeERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void reverse(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE7reverseEv */
{
} /* size: 0 */

/* <0> (null):0 */
void sort(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4sortEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE18_M_fill_initializeEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE14_M_fill_assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_transfer(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE25_M_check_equal_allocatorsERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<CNavArea*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<CNavArea*> *, const class new_allocator<CNavArea*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<CNavArea*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<CNavArea*>  *, class CNavArea * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE7addressERS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<CNavArea*>  *, const class CNavArea *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE7addressERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<CNavArea*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<CNavArea*> *, class CNavArea * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE10deallocateEPS2_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<CNavArea*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<CNavArea*> *, class CNavArea * *, const class CNavArea *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE9constructEPS2_RKS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<CNavArea*> *, class CNavArea * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE7destroyEPS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<CNavArea*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<CNavArea*> *, const class allocator<CNavArea*>  &)
{
} /* size: 146682620 */

/* <0> (null):0 */
void ~allocator(class allocator<CNavArea*> *, int)
{
} /* size: 152231160 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<CNavArea*> > *)
{
} /* size: 152785968 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<CNavArea*> > *, const class new_allocator<std::_List_node<CNavArea*> >  &)
{
} /* size: 152998880 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<CNavArea*> > *, int)
{
} /* size: 153001132 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<CNavArea*> >  *, class _List_node<CNavArea*> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7addressERS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<CNavArea*> >  *, const class _List_node<CNavArea*>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7addressERKS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<CNavArea*> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE10deallocateEPS4_j */
{
} /* size: 153345700 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<CNavArea*> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *, const class _List_node<CNavArea*>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE9constructEPS4_RKS4_ */
{
} /* size: 153524044 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7destroyEPS4_ */
{
} /* size: 153815812 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<CNavArea*> > *)
{
} /* size: 153879960 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<CNavArea*> > *, const class allocator<std::_List_node<CNavArea*> >  &)
{
} /* size: 153896880 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<CNavArea*> > *, int)
{
} /* size: 153924180 */

/* <0> (null):0 */
class _List_node<CNavArea*> * _M_get_node(class _List_base<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, class _List_node<CNavArea*> *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */
{
} /* size: 153557108 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *)
{
} /* size: 153569000 */

/* <0> (null):0 */
void _List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, const allocator_type  &)
{
} /* size: 153271336 */

/* <0> (null):0 */
void ~_List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, int)
{
} /* size: 153522808 */

/* <0> (null):0 */
void _M_clear(class _List_base<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE8_M_clearEv */
{
} /* size: 153751048 */

/* <0> (null):0 */
void _M_init(class _List_base<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE7_M_initEv */
{
} /* size: 153768084 */

/* <0> (null):0 */
_Node * _M_create_node(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE14_M_create_nodeERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<CNavArea*, std::allocator<CNavArea*> > *)
{
} /* size: 153878764 */

/* <0> (null):0 */
void list(class list<CNavArea*, std::allocator<CNavArea*> > *, const allocator_type  &)
{
} /* size: 153887428 */

/* <0> (null):0 */
void list(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 153905512 */

/* <0> (null):0 */
void list(class list<CNavArea*, std::allocator<CNavArea*> > *, const class list<CNavArea*, std::allocator<CNavArea*> >  &)
{
} /* size: 153911544 */

/* <0> (null):0 */
class list<CNavArea*, std::allocator<CNavArea*> > & operator=(class list<CNavArea*, std::allocator<CNavArea*> > *, const class list<CNavArea*, std::allocator<CNavArea*> >  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EEaSERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6assignEjRKS1_ */
{
} /* size: 153938964 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, class CNavArea *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6resizeEjS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
reference front(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE10push_frontERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_front(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9pop_frontEv */
{
} /* size: 0 */

/* <0> (null):0 */
void push_back(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9push_backERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4swapERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void remove(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6removeERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void unique(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6uniqueEv */
{
} /* size: 0 */

/* <0> (null):0 */
void merge(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5mergeERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void reverse(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE7reverseEv */
{
} /* size: 0 */

/* <0> (null):0 */
void sort(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4sortEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE18_M_fill_initializeEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE14_M_fill_assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_transfer(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE25_M_check_equal_allocatorsERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<NavConnect> *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<NavConnect> *, const class _List_node_base  *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<NavConnect> *, const iterator  &)
{
} /* size: 0 */

/* <0> (null):0 */
reference operator*(const class _List_const_iterator<NavConnect>  *) /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_const_iterator<NavConnect>  *) /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_const_iterator<NavConnect> *) /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_const_iterator<NavConnect> *, int) /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_const_iterator<NavConnect> *) /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_const_iterator<NavConnect> *, int) /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_const_iterator<NavConnect>  *, const _Self  &) /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEeqERKS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_const_iterator<NavConnect>  *, const _Self  &) /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEneERKS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
void CNavAreaGrid(class CNavAreaGrid *)
{
} /* size: 0 */

/* <0> (null):0 */
void ~CNavAreaGrid(class CNavAreaGrid *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void Reset(class CNavAreaGrid *) /* linkage=_ZN12CNavAreaGrid5ResetEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Initialize(class CNavAreaGrid *, float, float, float, float) /* linkage=_ZN12CNavAreaGrid10InitializeEffff */
{
} /* size: 0 */

/* <0> (null):0 */
void AddNavArea(class CNavAreaGrid *, class CNavArea *) /* linkage=_ZN12CNavAreaGrid10AddNavAreaEP8CNavArea */
{
} /* size: 0 */

/* <0> (null):0 */
void RemoveNavArea(class CNavAreaGrid *, class CNavArea *) /* linkage=_ZN12CNavAreaGrid13RemoveNavAreaEP8CNavArea */
{
} /* size: 0 */

/* <0> (null):0 */
unsigned int GetNavAreaCount(const class CNavAreaGrid  *) /* linkage=_ZNK12CNavAreaGrid15GetNavAreaCountEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetNavArea(const class CNavAreaGrid  *, const class Vector  *, float) /* linkage=_ZNK12CNavAreaGrid10GetNavAreaEPK6Vectorf */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetNavAreaByID(const class CNavAreaGrid  *, unsigned int) /* linkage=_ZNK12CNavAreaGrid14GetNavAreaByIDEj */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetNearestNavArea(const class CNavAreaGrid  *, const class Vector  *, bool) /* linkage=_ZNK12CNavAreaGrid17GetNearestNavAreaEPK6Vectorb */
{
} /* size: 4 */

/* <0> (null):0 */
Place GetPlace(const class CNavAreaGrid  *, const class Vector  *) /* linkage=_ZNK12CNavAreaGrid8GetPlaceEPK6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
int ComputeHashKey(const class CNavAreaGrid  *, unsigned int) /* linkage=_ZNK12CNavAreaGrid14ComputeHashKeyEj */
{
} /* size: 4 */

/* <0> (null):0 */
int WorldToGridX(const class CNavAreaGrid  *, float) /* linkage=_ZNK12CNavAreaGrid12WorldToGridXEf */
{
} /* size: 4 */

/* <0> (null):0 */
int WorldToGridY(const class CNavAreaGrid  *, float) /* linkage=_ZNK12CNavAreaGrid12WorldToGridYEf */
{
} /* size: 4 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<CNavLadder*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<CNavLadder*> *, const class _List_node_base  *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<CNavLadder*> *, const iterator  &)
{
} /* size: 0 */

/* <0> (null):0 */
reference operator*(const class _List_const_iterator<CNavLadder*>  *) /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_const_iterator<CNavLadder*>  *) /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_const_iterator<CNavLadder*> *) /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_const_iterator<CNavLadder*> *, int) /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_const_iterator<CNavLadder*> *) /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_const_iterator<CNavLadder*> *, int) /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_const_iterator<CNavLadder*>  *, const _Self  &) /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEeqERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_const_iterator<CNavLadder*>  *, const _Self  &) /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEneERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<CNavArea*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<CNavArea*> *, class _List_node_base *)
{
} /* size: 0 */

/* <0> (null):0 */
reference operator*(const class _List_iterator<CNavArea*>  *) /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_iterator<CNavArea*>  *) /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_iterator<CNavArea*> *) /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_iterator<CNavArea*> *, int) /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_iterator<CNavArea*> *) /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_iterator<CNavArea*> *, int) /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_iterator<CNavArea*>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEeqERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_iterator<CNavArea*>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEneERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
void BotProfile(class BotProfile *)
{
} /* size: 0 */

/* <0> (null):0 */
const char  * GetName(const class BotProfile  *) /* linkage=_ZNK10BotProfile7GetNameEv */
{
} /* size: 4 */

/* <0> (null):0 */
float GetAggression(const class BotProfile  *) /* linkage=_ZNK10BotProfile13GetAggressionEv */
{
} /* size: 4 */

/* <0> (null):0 */
float GetSkill(const class BotProfile  *) /* linkage=_ZNK10BotProfile8GetSkillEv */
{
} /* size: 4 */

/* <0> (null):0 */
float GetTeamwork(const class BotProfile  *) /* linkage=_ZNK10BotProfile11GetTeamworkEv */
{
} /* size: 4 */

/* <0> (null):0 */
int GetWeaponPreference(const class BotProfile  *, int) /* linkage=_ZNK10BotProfile19GetWeaponPreferenceEi */
{
} /* size: 4 */

/* <0> (null):0 */
const char  * GetWeaponPreferenceAsString(const class BotProfile  *, int) /* linkage=_ZNK10BotProfile27GetWeaponPreferenceAsStringEi */
{
} /* size: 4 */

/* <0> (null):0 */
int GetWeaponPreferenceCount(const class BotProfile  *) /* linkage=_ZNK10BotProfile24GetWeaponPreferenceCountEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool HasPrimaryPreference(const class BotProfile  *) /* linkage=_ZNK10BotProfile20HasPrimaryPreferenceEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool HasPistolPreference(const class BotProfile  *) /* linkage=_ZNK10BotProfile19HasPistolPreferenceEv */
{
} /* size: 1 */

/* <0> (null):0 */
int GetCost(const class BotProfile  *) /* linkage=_ZNK10BotProfile7GetCostEv */
{
} /* size: 4 */

/* <0> (null):0 */
int GetSkin(const class BotProfile  *) /* linkage=_ZNK10BotProfile7GetSkinEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsDifficulty(const class BotProfile  *, enum BotDifficultyType) /* linkage=_ZNK10BotProfile12IsDifficultyE17BotDifficultyType */
{
} /* size: 1 */

/* <0> (null):0 */
int GetVoicePitch(const class BotProfile  *) /* linkage=_ZNK10BotProfile13GetVoicePitchEv */
{
} /* size: 4 */

/* <0> (null):0 */
float GetReactionTime(const class BotProfile  *) /* linkage=_ZNK10BotProfile15GetReactionTimeEv */
{
} /* size: 4 */

/* <0> (null):0 */
float GetAttackDelay(const class BotProfile  *) /* linkage=_ZNK10BotProfile14GetAttackDelayEv */
{
} /* size: 4 */

/* <0> (null):0 */
int GetVoiceBank(const class BotProfile  *) /* linkage=_ZNK10BotProfile12GetVoiceBankEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsValidForTeam(const class BotProfile  *, enum BotProfileTeamType) /* linkage=_ZNK10BotProfile14IsValidForTeamE18BotProfileTeamType */
{
} /* size: 1 */

/* <0> (null):0 */
bool PrefersSilencer(const class BotProfile  *) /* linkage=_ZNK10BotProfile15PrefersSilencerEv */
{
} /* size: 1 */

/* <0> (null):0 */
void Inherit(class BotProfile *, const class BotProfile  *, const class BotProfile  *) /* linkage=_ZN10BotProfile7InheritEPKS_S1_ */
{
} /* size: 0 */

/* <0> (null):0 */
bool IsLearningMap(const class CCSBotManager  *) /* linkage=_ZNK13CCSBotManager13IsLearningMapEv */
{
} /* size: 1 */

/* <0> (null):0 */
void SetLearningMapFlag(class CCSBotManager *) /* linkage=_ZN13CCSBotManager18SetLearningMapFlagEv */
{
} /* size: 0 */

/* <0> (null):0 */
void CSGameState(class CSGameState *, class CCSBot *)
{
} /* size: 152628504 */

/* <0> (null):0 */
void Reset(class CSGameState *) /* linkage=_ZN11CSGameState5ResetEv */
{
} /* size: 152580736 */

/* <0> (null):0 */
void OnEvent(class CSGameState *, enum GameEventType, class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CSGameState7OnEventE13GameEventTypeP11CBaseEntityS2_ */
{
} /* size: 152582656 */

/* <0> (null):0 */
bool IsRoundOver(const class CSGameState  *) /* linkage=_ZNK11CSGameState11IsRoundOverEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsBombMoving(const class CSGameState  *) /* linkage=_ZNK11CSGameState12IsBombMovingEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsBombLoose(const class CSGameState  *) /* linkage=_ZNK11CSGameState11IsBombLooseEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsBombPlanted(const class CSGameState  *) /* linkage=_ZNK11CSGameState13IsBombPlantedEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsBombDefused(const class CSGameState  *) /* linkage=_ZNK11CSGameState13IsBombDefusedEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsBombExploded(const class CSGameState  *) /* linkage=_ZNK11CSGameState14IsBombExplodedEv */
{
} /* size: 1 */

/* <0> (null):0 */
void UpdateLooseBomb(class CSGameState *, const class Vector  *) /* linkage=_ZN11CSGameState15UpdateLooseBombEPK6Vector */
{
} /* size: 152998740 */

/* <0> (null):0 */
float TimeSinceLastSawLooseBomb(const class CSGameState  *) /* linkage=_ZNK11CSGameState25TimeSinceLastSawLooseBombEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsLooseBombLocationKnown(const class CSGameState  *) /* linkage=_ZNK11CSGameState24IsLooseBombLocationKnownEv */
{
} /* size: 1 */

/* <0> (null):0 */
void UpdateBomber(class CSGameState *, const class Vector  *) /* linkage=_ZN11CSGameState12UpdateBomberEPK6Vector */
{
} /* size: 153187636 */

/* <0> (null):0 */
float TimeSinceLastSawBomber(const class CSGameState  *) /* linkage=_ZNK11CSGameState22TimeSinceLastSawBomberEv */
{
} /* size: 4 */

/* <0> (null):0 */
void UpdatePlantedBomb(class CSGameState *, const class Vector  *) /* linkage=_ZN11CSGameState17UpdatePlantedBombEPK6Vector */
{
} /* size: 153379068 */

/* <0> (null):0 */
bool IsPlantedBombLocationKnown(const class CSGameState  *) /* linkage=_ZNK11CSGameState26IsPlantedBombLocationKnownEv */
{
} /* size: 1 */

/* <0> (null):0 */
void MarkBombsiteAsPlanted(class CSGameState *, int) /* linkage=_ZN11CSGameState21MarkBombsiteAsPlantedEi */
{
} /* size: 153484568 */

/* <0> (null):0 */
int GetPlantedBombsite(const class CSGameState  *) /* linkage=_ZNK11CSGameState18GetPlantedBombsiteEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsAtPlantedBombsite(const class CSGameState  *) /* linkage=_ZNK11CSGameState19IsAtPlantedBombsiteEv */
{
} /* size: 1 */

/* <0> (null):0 */
int GetNextBombsiteToSearch(class CSGameState *) /* linkage=_ZN11CSGameState23GetNextBombsiteToSearchEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsBombsiteClear(const class CSGameState  *, int) /* linkage=_ZNK11CSGameState15IsBombsiteClearEi */
{
} /* size: 1 */

/* <0> (null):0 */
void ClearBombsite(class CSGameState *, int) /* linkage=_ZN11CSGameState13ClearBombsiteEi */
{
} /* size: 0 */

/* <0> (null):0 */
const class Vector  * GetBombPosition(const class CSGameState  *) /* linkage=_ZNK11CSGameState15GetBombPositionEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CHostage * GetNearestFreeHostage(const class CSGameState  *, class Vector *) /* linkage=_ZNK11CSGameState21GetNearestFreeHostageEP6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
const class Vector  * GetRandomFreeHostagePosition(const class CSGameState  *) /* linkage=_ZNK11CSGameState28GetRandomFreeHostagePositionEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool AreAllHostagesBeingRescued(const class CSGameState  *) /* linkage=_ZNK11CSGameState26AreAllHostagesBeingRescuedEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool AreAllHostagesGone(const class CSGameState  *) /* linkage=_ZNK11CSGameState18AreAllHostagesGoneEv */
{
} /* size: 1 */

/* <0> (null):0 */
void AllHostagesGone(class CSGameState *) /* linkage=_ZN11CSGameState15AllHostagesGoneEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool HaveSomeHostagesBeenTaken(const class CSGameState  *) /* linkage=_ZNK11CSGameState25HaveSomeHostagesBeenTakenEv */
{
} /* size: 1 */

/* <0> (null):0 */
void HostageWasTaken(class CSGameState *) /* linkage=_ZN11CSGameState15HostageWasTakenEv */
{
} /* size: 0 */

/* <0> (null):0 */
class CHostage * GetNearestVisibleFreeHostage(const class CSGameState  *) /* linkage=_ZNK11CSGameState28GetNearestVisibleFreeHostageEv */
{
} /* size: 4 */

/* <0> (null):0 */
unsigned char ValidateHostagePositions(class CSGameState *) /* linkage=_ZN11CSGameState24ValidateHostagePositionsEv */
{
} /* size: 1 */

/* <0> (null):0 */
void SetBombState(class CSGameState *, enum BombState) /* linkage=_ZN11CSGameState12SetBombStateENS_9BombStateE */
{
} /* size: 0 */

/* <0> (null):0 */
enum BombState GetBombState(const class CSGameState  *) /* linkage=_ZNK11CSGameState12GetBombStateEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CBaseEntity * GetNearestHostage(const class CSGameState  *) /* linkage=_ZNK11CSGameState17GetNearestHostageEv */
{
} /* size: 4 */

/* <0> (null):0 */
void InitializeHostageInfo(class CSGameState *) /* linkage=_ZN11CSGameState21InitializeHostageInfoEv */
{
} /* size: 0 */

/* <0> (null):0 */
void ConnectInfo(class ConnectInfo *)
{
} /* size: 0 */

/* <0> (null):0 */
void CCSBot(class CCSBot *, const class CCSBot  &)
{
} /* size: 0 */

/* <0> (null):0 */
void CCSBot(class CCSBot *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual bool Initialize(class CCSBot *, const class BotProfile  *) /* linkage=_ZN6CCSBot10InitializeEPK10BotProfile */
{
} /* size: 1 */

/* <0> (null):0 */
virtual void SpawnBot(class CCSBot *) /* linkage=_ZN6CCSBot8SpawnBotEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Upkeep(class CCSBot *) /* linkage=_ZN6CCSBot6UpkeepEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Update(class CCSBot *) /* linkage=_ZN6CCSBot6UpdateEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Disconnect(class CCSBot *) /* linkage=_ZN6CCSBot10DisconnectEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Walk(class CCSBot *) /* linkage=_ZN6CCSBot4WalkEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual bool Jump(class CCSBot *, bool) /* linkage=_ZN6CCSBot4JumpEb */
{
} /* size: 1 */

/* <0> (null):0 */
float GetCombatRange(const class CCSBot  *) /* linkage=_ZNK6CCSBot14GetCombatRangeEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsRogue(const class CCSBot  *) /* linkage=_ZNK6CCSBot7IsRogueEv */
{
} /* size: 1 */

/* <0> (null):0 */
void SetRogue(class CCSBot *, bool) /* linkage=_ZN6CCSBot8SetRogueEb */
{
} /* size: 153669312 */

/* <0> (null):0 */
bool IsHurrying(const class CCSBot  *) /* linkage=_ZNK6CCSBot10IsHurryingEv */
{
} /* size: 1 */

/* <0> (null):0 */
void Hurry(class CCSBot *, float) /* linkage=_ZN6CCSBot5HurryEf */
{
} /* size: 153634392 */

/* <0> (null):0 */
bool IsSafe(const class CCSBot  *) /* linkage=_ZNK6CCSBot6IsSafeEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsWellPastSafe(const class CCSBot  *) /* linkage=_ZNK6CCSBot14IsWellPastSafeEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsEndOfSafeTime(const class CCSBot  *) /* linkage=_ZNK6CCSBot15IsEndOfSafeTimeEv */
{
} /* size: 1 */

/* <0> (null):0 */
float GetSafeTimeRemaining(const class CCSBot  *) /* linkage=_ZNK6CCSBot20GetSafeTimeRemainingEv */
{
} /* size: 4 */

/* <0> (null):0 */
float GetSafeTime(const class CCSBot  *) /* linkage=_ZNK6CCSBot11GetSafeTimeEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Blind(class CCSBot *, float, float, float, int) /* linkage=_ZN6CCSBot5BlindEfffi */
{
} /* size: 153767108 */

/* <0> (null):0 */
bool IsUnhealthy(const class CCSBot  *) /* linkage=_ZNK6CCSBot11IsUnhealthyEv */
{
} /* size: 1 */

/* <0> (null):0 */
void Idle(class CCSBot *) /* linkage=_ZN6CCSBot4IdleEv */
{
} /* size: 153858720 */

/* <0> (null):0 */
void Hide(class CCSBot *, class CNavArea *, float, float, bool) /* linkage=_ZN6CCSBot4HideEP8CNavAreaffb */
{
} /* size: 153539248 */

/* <0> (null):0 */
bool TryToHide(class CCSBot *, class CNavArea *, float, float, bool, bool) /* linkage=_ZN6CCSBot9TryToHideEP8CNavAreaffbb */
{
} /* size: 1 */

/* <0> (null):0 */
bool TryToRetreat(class CCSBot *) /* linkage=_ZN6CCSBot12TryToRetreatEv */
{
} /* size: 1 */

/* <0> (null):0 */
void Hide(class CCSBot *, const class Vector  *, float, bool) /* linkage=_ZN6CCSBot4HideEPK6Vectorfb */
{
} /* size: 153877184 */

/* <0> (null):0 */
bool IsHiding(const class CCSBot  *) /* linkage=_ZNK6CCSBot8IsHidingEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsAtHidingSpot(const class CCSBot  *) /* linkage=_ZNK6CCSBot14IsAtHidingSpotEv */
{
} /* size: 1 */

/* <0> (null):0 */
void Hunt(class CCSBot *) /* linkage=_ZN6CCSBot4HuntEv */
{
} /* size: 153910048 */

/* <0> (null):0 */
bool IsHunting(const class CCSBot  *) /* linkage=_ZNK6CCSBot9IsHuntingEv */
{
} /* size: 1 */

/* <0> (null):0 */
void Attack(class CCSBot *, class CBasePlayer *) /* linkage=_ZN6CCSBot6AttackEP11CBasePlayer */
{
} /* size: 153930680 */

/* <0> (null):0 */
void FireWeaponAtEnemy(class CCSBot *) /* linkage=_ZN6CCSBot17FireWeaponAtEnemyEv */
{
} /* size: 0 */

/* <0> (null):0 */
void StopAttacking(class CCSBot *) /* linkage=_ZN6CCSBot13StopAttackingEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool IsAttacking(const class CCSBot  *) /* linkage=_ZNK6CCSBot11IsAttackingEv */
{
} /* size: 1 */

/* <0> (null):0 */
void MoveTo(class CCSBot *, const class Vector  *, enum RouteType) /* linkage=_ZN6CCSBot6MoveToEPK6Vector9RouteType */
{
} /* size: 0 */

/* <0> (null):0 */
bool IsMovingTo(const class CCSBot  *) /* linkage=_ZNK6CCSBot10IsMovingToEv */
{
} /* size: 1 */

/* <0> (null):0 */
void PlantBomb(class CCSBot *) /* linkage=_ZN6CCSBot9PlantBombEv */
{
} /* size: 0 */

/* <0> (null):0 */
void FetchBomb(class CCSBot *) /* linkage=_ZN6CCSBot9FetchBombEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool NoticeLooseBomb(const class CCSBot  *) /* linkage=_ZNK6CCSBot15NoticeLooseBombEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool CanSeeLooseBomb(const class CCSBot  *) /* linkage=_ZNK6CCSBot15CanSeeLooseBombEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsCarryingBomb(const class CCSBot  *) /* linkage=_ZNK6CCSBot14IsCarryingBombEv */
{
} /* size: 1 */

/* <0> (null):0 */
void DefuseBomb(class CCSBot *) /* linkage=_ZN6CCSBot10DefuseBombEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool IsDefusingBomb(const class CCSBot  *) /* linkage=_ZNK6CCSBot14IsDefusingBombEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool CanSeePlantedBomb(const class CCSBot  *) /* linkage=_ZNK6CCSBot17CanSeePlantedBombEv */
{
} /* size: 1 */

/* <0> (null):0 */
void EscapeFromBomb(class CCSBot *) /* linkage=_ZN6CCSBot14EscapeFromBombEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool IsEscapingFromBomb(const class CCSBot  *) /* linkage=_ZNK6CCSBot18IsEscapingFromBombEv */
{
} /* size: 1 */

/* <0> (null):0 */
void RescueHostages(class CCSBot *) /* linkage=_ZN6CCSBot14RescueHostagesEv */
{
} /* size: 0 */

/* <0> (null):0 */
void UseEntity(class CCSBot *, class CBaseEntity *) /* linkage=_ZN6CCSBot9UseEntityEP11CBaseEntity */
{
} /* size: 0 */

/* <0> (null):0 */
bool IsBuying(const class CCSBot  *) /* linkage=_ZNK6CCSBot8IsBuyingEv */
{
} /* size: 1 */

/* <0> (null):0 */
void Panic(class CCSBot *, class CBasePlayer *) /* linkage=_ZN6CCSBot5PanicEP11CBasePlayer */
{
} /* size: 0 */

/* <0> (null):0 */
void Follow(class CCSBot *, class CBasePlayer *) /* linkage=_ZN6CCSBot6FollowEP11CBasePlayer */
{
} /* size: 0 */

/* <0> (null):0 */
void ContinueFollowing(class CCSBot *) /* linkage=_ZN6CCSBot17ContinueFollowingEv */
{
} /* size: 0 */

/* <0> (null):0 */
void StopFollowing(class CCSBot *) /* linkage=_ZN6CCSBot13StopFollowingEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool IsFollowing(const class CCSBot  *) /* linkage=_ZNK6CCSBot11IsFollowingEv */
{
} /* size: 1 */

/* <0> (null):0 */
class CBasePlayer * GetFollowLeader(class CCSBot *) /* linkage=_ZN6CCSBot15GetFollowLeaderEv */
{
} /* size: 4 */

/* <0> (null):0 */
float GetFollowDuration(const class CCSBot  *) /* linkage=_ZNK6CCSBot17GetFollowDurationEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool CanAutoFollow(const class CCSBot  *) /* linkage=_ZNK6CCSBot13CanAutoFollowEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsNotMoving(const class CCSBot  *) /* linkage=_ZNK6CCSBot11IsNotMovingEv */
{
} /* size: 1 */

/* <0> (null):0 */
void AimAtEnemy(class CCSBot *) /* linkage=_ZN6CCSBot10AimAtEnemyEv */
{
} /* size: 153348332 */

/* <0> (null):0 */
void StopAiming(class CCSBot *) /* linkage=_ZN6CCSBot10StopAimingEv */
{
} /* size: 153487248 */

/* <0> (null):0 */
bool IsAimingAtEnemy(const class CCSBot  *) /* linkage=_ZNK6CCSBot15IsAimingAtEnemyEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsSurprised(const class CCSBot  *) /* linkage=_ZNK6CCSBot11IsSurprisedEv */
{
} /* size: 1 */

/* <0> (null):0 */
float GetSurpriseDelay(const class CCSBot  *) /* linkage=_ZNK6CCSBot16GetSurpriseDelayEv */
{
} /* size: 4 */

/* <0> (null):0 */
void ClearSurpriseDelay(class CCSBot *) /* linkage=_ZN6CCSBot18ClearSurpriseDelayEv */
{
} /* size: 153522096 */

/* <0> (null):0 */
float GetStateTimestamp(const class CCSBot  *) /* linkage=_ZNK6CCSBot17GetStateTimestampEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsDoingScenario(const class CCSBot  *) /* linkage=_ZNK6CCSBot15IsDoingScenarioEv */
{
} /* size: 1 */

/* <0> (null):0 */
class CSGameState * GetGameState(class CCSBot *) /* linkage=_ZN6CCSBot12GetGameStateEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class CSGameState  * GetGameState(const class CCSBot  *) /* linkage=_ZNK6CCSBot12GetGameStateEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsAtBombsite(class CCSBot *) /* linkage=_ZN6CCSBot12IsAtBombsiteEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool GuardRandomZone(class CCSBot *, float) /* linkage=_ZN6CCSBot15GuardRandomZoneEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsBusy(const class CCSBot  *) /* linkage=_ZNK6CCSBot6IsBusyEv */
{
} /* size: 1 */

/* <0> (null):0 */
void SetTask(class CCSBot *, enum TaskType, class CBaseEntity *) /* linkage=_ZN6CCSBot7SetTaskENS_8TaskTypeEP11CBaseEntity */
{
} /* size: 153940484 */

/* <0> (null):0 */
enum TaskType GetTask(const class CCSBot  *) /* linkage=_ZNK6CCSBot7GetTaskEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CBaseEntity * GetTaskEntity(class CCSBot *) /* linkage=_ZN6CCSBot13GetTaskEntityEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetDisposition(class CCSBot *, enum DispositionType) /* linkage=_ZN6CCSBot14SetDispositionENS_15DispositionTypeE */
{
} /* size: 153998276 */

/* <0> (null):0 */
enum DispositionType GetDisposition(const class CCSBot  *) /* linkage=_ZNK6CCSBot14GetDispositionEv */
{
} /* size: 4 */

/* <0> (null):0 */
void IgnoreEnemies(class CCSBot *, float) /* linkage=_ZN6CCSBot13IgnoreEnemiesEf */
{
} /* size: 154045324 */

/* <0> (null):0 */
enum MoraleType GetMorale(const class CCSBot  *) /* linkage=_ZNK6CCSBot9GetMoraleEv */
{
} /* size: 4 */

/* <0> (null):0 */
void IncreaseMorale(class CCSBot *) /* linkage=_ZN6CCSBot14IncreaseMoraleEv */
{
} /* size: 154084712 */

/* <0> (null):0 */
void DecreaseMorale(class CCSBot *) /* linkage=_ZN6CCSBot14DecreaseMoraleEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool IsNoiseHeard(const class CCSBot  *) /* linkage=_ZNK6CCSBot12IsNoiseHeardEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool ShouldInvestigateNoise(class CCSBot *, float *) /* linkage=_ZN6CCSBot22ShouldInvestigateNoiseEPf */
{
} /* size: 1 */

/* <0> (null):0 */
void InvestigateNoise(class CCSBot *) /* linkage=_ZN6CCSBot16InvestigateNoiseEv */
{
} /* size: 0 */

/* <0> (null):0 */
const class Vector  * GetNoisePosition(const class CCSBot  *) /* linkage=_ZNK6CCSBot16GetNoisePositionEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetNoiseArea(const class CCSBot  *) /* linkage=_ZNK6CCSBot12GetNoiseAreaEv */
{
} /* size: 4 */

/* <0> (null):0 */
void ForgetNoise(class CCSBot *) /* linkage=_ZN6CCSBot11ForgetNoiseEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool CanSeeNoisePosition(const class CCSBot  *) /* linkage=_ZNK6CCSBot19CanSeeNoisePositionEv */
{
} /* size: 1 */

/* <0> (null):0 */
float GetNoiseRange(const class CCSBot  *) /* linkage=_ZNK6CCSBot13GetNoiseRangeEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool CanHearNearbyEnemyGunfire(const class CCSBot  *, float) /* linkage=_ZNK6CCSBot25CanHearNearbyEnemyGunfireEf */
{
} /* size: 1 */

/* <0> (null):0 */
enum PriorityType GetNoisePriority(const class CCSBot  *) /* linkage=_ZNK6CCSBot16GetNoisePriorityEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SendRadioMessage(class CCSBot *, enum GameEventType) /* linkage=_ZN6CCSBot16SendRadioMessageE13GameEventType */
{
} /* size: 0 */

/* <0> (null):0 */
class BotChatterInterface * GetChatter(class CCSBot *) /* linkage=_ZN6CCSBot10GetChatterEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int TakeDamage(class CCSBot *, entvars_t *, entvars_t *, float, int) /* linkage=_ZN6CCSBot10TakeDamageEP9entvars_sS1_fi */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Killed(class CCSBot *, entvars_t *, int) /* linkage=_ZN6CCSBot6KilledEP9entvars_si */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void OnTouchingWeapon(class CCSBot *, class CWeaponBox *) /* linkage=_ZN6CCSBot16OnTouchingWeaponEP10CWeaponBox */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void OnEvent(class CCSBot *, enum GameEventType, class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN6CCSBot7OnEventE13GameEventTypeP11CBaseEntityS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
bool RespondToHelpRequest(class CCSBot *, class CBasePlayer *, Place, float) /* linkage=_ZN6CCSBot20RespondToHelpRequestEP11CBasePlayerjf */
{
} /* size: 1 */

/* <0> (null):0 */
void StartVoiceFeedback(class CCSBot *, float) /* linkage=_ZN6CCSBot18StartVoiceFeedbackEf */
{
} /* size: 0 */

/* <0> (null):0 */
bool IsUsingVoice(const class CCSBot  *) /* linkage=_ZNK6CCSBot12IsUsingVoiceEv */
{
} /* size: 1 */

/* <0> (null):0 */
void SetEnemy(class CCSBot *, class CBasePlayer *) /* linkage=_ZN6CCSBot8SetEnemyEP11CBasePlayer */
{
} /* size: 0 */

/* <0> (null):0 */
class CBasePlayer * GetEnemy(class CCSBot *) /* linkage=_ZN6CCSBot8GetEnemyEv */
{
} /* size: 4 */

/* <0> (null):0 */
int GetNearbyEnemyCount(const class CCSBot  *) /* linkage=_ZNK6CCSBot19GetNearbyEnemyCountEv */
{
} /* size: 4 */

/* <0> (null):0 */
unsigned int GetEnemyPlace(const class CCSBot  *) /* linkage=_ZNK6CCSBot13GetEnemyPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool CanSeeBomber(const class CCSBot  *) /* linkage=_ZNK6CCSBot12CanSeeBomberEv */
{
} /* size: 1 */

/* <0> (null):0 */
class CBasePlayer * GetBomber(class CCSBot *) /* linkage=_ZN6CCSBot9GetBomberEv */
{
} /* size: 4 */

/* <0> (null):0 */
int GetNearbyFriendCount(const class CCSBot  *) /* linkage=_ZNK6CCSBot20GetNearbyFriendCountEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CBasePlayer * GetClosestVisibleFriend(const class CCSBot  *) /* linkage=_ZNK6CCSBot23GetClosestVisibleFriendEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CBasePlayer * GetClosestVisibleHumanFriend(const class CCSBot  *) /* linkage=_ZNK6CCSBot28GetClosestVisibleHumanFriendEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsOutnumbered(const class CCSBot  *) /* linkage=_ZNK6CCSBot13IsOutnumberedEv */
{
} /* size: 1 */

/* <0> (null):0 */
int OutnumberedCount(const class CCSBot  *) /* linkage=_ZNK6CCSBot16OutnumberedCountEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CBasePlayer * GetImportantEnemy(const class CCSBot  *, bool) /* linkage=_ZNK6CCSBot17GetImportantEnemyEb */
{
} /* size: 4 */

/* <0> (null):0 */
void UpdateReactionQueue(class CCSBot *) /* linkage=_ZN6CCSBot19UpdateReactionQueueEv */
{
} /* size: 0 */

/* <0> (null):0 */
class CBasePlayer * GetRecognizedEnemy(class CCSBot *) /* linkage=_ZN6CCSBot18GetRecognizedEnemyEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsRecognizedEnemyReloading(class CCSBot *) /* linkage=_ZN6CCSBot26IsRecognizedEnemyReloadingEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsRecognizedEnemyProtectedByShield(class CCSBot *) /* linkage=_ZN6CCSBot34IsRecognizedEnemyProtectedByShieldEv */
{
} /* size: 1 */

/* <0> (null):0 */
float GetRangeToNearestRecognizedEnemy(class CCSBot *) /* linkage=_ZN6CCSBot32GetRangeToNearestRecognizedEnemyEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CBasePlayer * GetAttacker(const class CCSBot  *) /* linkage=_ZNK6CCSBot11GetAttackerEv */
{
} /* size: 4 */

/* <0> (null):0 */
float GetTimeSinceAttacked(const class CCSBot  *) /* linkage=_ZNK6CCSBot20GetTimeSinceAttackedEv */
{
} /* size: 4 */

/* <0> (null):0 */
float GetFirstSawEnemyTimestamp(const class CCSBot  *) /* linkage=_ZNK6CCSBot25GetFirstSawEnemyTimestampEv */
{
} /* size: 4 */

/* <0> (null):0 */
float GetLastSawEnemyTimestamp(const class CCSBot  *) /* linkage=_ZNK6CCSBot24GetLastSawEnemyTimestampEv */
{
} /* size: 4 */

/* <0> (null):0 */
float GetTimeSinceLastSawEnemy(const class CCSBot  *) /* linkage=_ZNK6CCSBot24GetTimeSinceLastSawEnemyEv */
{
} /* size: 4 */

/* <0> (null):0 */
float GetTimeSinceAcquiredCurrentEnemy(const class CCSBot  *) /* linkage=_ZNK6CCSBot32GetTimeSinceAcquiredCurrentEnemyEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool HasNotSeenEnemyForLongTime(const class CCSBot  *) /* linkage=_ZNK6CCSBot26HasNotSeenEnemyForLongTimeEv */
{
} /* size: 1 */

/* <0> (null):0 */
const class Vector  * GetLastKnownEnemyPosition(const class CCSBot  *) /* linkage=_ZNK6CCSBot25GetLastKnownEnemyPositionEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsEnemyVisible(const class CCSBot  *) /* linkage=_ZNK6CCSBot14IsEnemyVisibleEv */
{
} /* size: 1 */

/* <0> (null):0 */
float GetEnemyDeathTimestamp(const class CCSBot  *) /* linkage=_ZNK6CCSBot22GetEnemyDeathTimestampEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsFriendInLineOfFire(class CCSBot *) /* linkage=_ZN6CCSBot20IsFriendInLineOfFireEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsAwareOfEnemyDeath(const class CCSBot  *) /* linkage=_ZNK6CCSBot19IsAwareOfEnemyDeathEv */
{
} /* size: 1 */

/* <0> (null):0 */
int GetLastVictimID(const class CCSBot  *) /* linkage=_ZNK6CCSBot15GetLastVictimIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool HasPath(const class CCSBot  *) /* linkage=_ZNK6CCSBot7HasPathEv */
{
} /* size: 1 */

/* <0> (null):0 */
void DestroyPath(class CCSBot *) /* linkage=_ZN6CCSBot11DestroyPathEv */
{
} /* size: 0 */

/* <0> (null):0 */
float GetFeetZ(const class CCSBot  *) /* linkage=_ZNK6CCSBot8GetFeetZEv */
{
} /* size: 4 */

/* <0> (null):0 */
enum PathResult UpdatePathMovement(class CCSBot *, bool) /* linkage=_ZN6CCSBot18UpdatePathMovementEb */
{
} /* size: 4 */

/* <0> (null):0 */
bool AStarSearch(class CCSBot *, class CNavArea *, class CNavArea *) /* linkage=_ZN6CCSBot11AStarSearchEP8CNavAreaS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool ComputePath(class CCSBot *, class CNavArea *, const class Vector  *, enum RouteType) /* linkage=_ZN6CCSBot11ComputePathEP8CNavAreaPK6Vector9RouteType */
{
} /* size: 1 */

/* <0> (null):0 */
bool StayOnNavMesh(class CCSBot *) /* linkage=_ZN6CCSBot13StayOnNavMeshEv */
{
} /* size: 1 */

/* <0> (null):0 */
class CNavArea * GetLastKnownArea(const class CCSBot  *) /* linkage=_ZNK6CCSBot16GetLastKnownAreaEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class Vector  * GetPathEndpoint(const class CCSBot  *) /* linkage=_ZNK6CCSBot15GetPathEndpointEv */
{
} /* size: 4 */

/* <0> (null):0 */
float GetPathDistanceRemaining(const class CCSBot  *) /* linkage=_ZNK6CCSBot24GetPathDistanceRemainingEv */
{
} /* size: 4 */

/* <0> (null):0 */
void ResetStuckMonitor(class CCSBot *) /* linkage=_ZN6CCSBot17ResetStuckMonitorEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool IsAreaVisible(const class CCSBot  *, const class CNavArea  *) /* linkage=_ZNK6CCSBot13IsAreaVisibleEPK8CNavArea */
{
} /* size: 1 */

/* <0> (null):0 */
const class Vector  * GetPathPosition(const class CCSBot  *, int) /* linkage=_ZNK6CCSBot15GetPathPositionEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool GetSimpleGroundHeightWithFloor(class CCSBot *, const class Vector  *, float *, class Vector *) /* linkage=_ZN6CCSBot30GetSimpleGroundHeightWithFloorEPK6VectorPfPS0_ */
{
} /* size: 1 */

/* <0> (null):0 */
Place GetPlace(const class CCSBot  *) /* linkage=_ZNK6CCSBot8GetPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsUsingLadder(const class CCSBot  *) /* linkage=_ZNK6CCSBot13IsUsingLadderEv */
{
} /* size: 1 */

/* <0> (null):0 */
void GetOffLadder(class CCSBot *) /* linkage=_ZN6CCSBot12GetOffLadderEv */
{
} /* size: 0 */

/* <0> (null):0 */
void SetGoalEntity(class CCSBot *, class CBaseEntity *) /* linkage=_ZN6CCSBot13SetGoalEntityEP11CBaseEntity */
{
} /* size: 0 */

/* <0> (null):0 */
class CBaseEntity * GetGoalEntity(class CCSBot *) /* linkage=_ZN6CCSBot13GetGoalEntityEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsNearJump(const class CCSBot  *) /* linkage=_ZNK6CCSBot10IsNearJumpEv */
{
} /* size: 1 */

/* <0> (null):0 */
float GetApproximateFallDamage(const class CCSBot  *, float) /* linkage=_ZNK6CCSBot24GetApproximateFallDamageEf */
{
} /* size: 4 */

/* <0> (null):0 */
void ForceRun(class CCSBot *, float) /* linkage=_ZN6CCSBot8ForceRunEf */
{
} /* size: 0 */

/* <0> (null):0 */
void Wiggle(class CCSBot *) /* linkage=_ZN6CCSBot6WiggleEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool IsFriendInTheWay(const class CCSBot  *, const class Vector  *) /* linkage=_ZNK6CCSBot16IsFriendInTheWayEPK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
void FeelerReflexAdjustment(class CCSBot *, class Vector *) /* linkage=_ZN6CCSBot22FeelerReflexAdjustmentEP6Vector */
{
} /* size: 0 */

/* <0> (null):0 */
void SetLookAngles(class CCSBot *, float, float) /* linkage=_ZN6CCSBot13SetLookAnglesEff */
{
} /* size: 0 */

/* <0> (null):0 */
void UpdateLookAngles(class CCSBot *) /* linkage=_ZN6CCSBot16UpdateLookAnglesEv */
{
} /* size: 0 */

/* <0> (null):0 */
void UpdateLookAround(class CCSBot *, bool) /* linkage=_ZN6CCSBot16UpdateLookAroundEb */
{
} /* size: 0 */

/* <0> (null):0 */
void InhibitLookAround(class CCSBot *, float) /* linkage=_ZN6CCSBot17InhibitLookAroundEf */
{
} /* size: 0 */

/* <0> (null):0 */
void SetForwardAngle(class CCSBot *, float) /* linkage=_ZN6CCSBot15SetForwardAngleEf */
{
} /* size: 0 */

/* <0> (null):0 */
void SetLookAheadAngle(class CCSBot *, float) /* linkage=_ZN6CCSBot17SetLookAheadAngleEf */
{
} /* size: 0 */

/* <0> (null):0 */
void SetLookAt(class CCSBot *, const char  *, const class Vector  *, enum PriorityType, float, bool, float) /* linkage=_ZN6CCSBot9SetLookAtEPKcPK6Vector12PriorityTypefbf */
{
} /* size: 0 */

/* <0> (null):0 */
void ClearLookAt(class CCSBot *) /* linkage=_ZN6CCSBot11ClearLookAtEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool IsLookingAtSpot(const class CCSBot  *, enum PriorityType) /* linkage=_ZNK6CCSBot15IsLookingAtSpotE12PriorityType */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsViewMoving(const class CCSBot  *, float) /* linkage=_ZNK6CCSBot12IsViewMovingEf */
{
} /* size: 1 */

/* <0> (null):0 */
const class Vector  * GetEyePosition(const class CCSBot  *) /* linkage=_ZNK6CCSBot14GetEyePositionEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual bool IsVisible(const class CCSBot  *, const class Vector  *, bool) /* linkage=_ZNK6CCSBot9IsVisibleEPK6Vectorb */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsVisible(const class CCSBot  *, class CBasePlayer *, bool, unsigned char *) /* linkage=_ZNK6CCSBot9IsVisibleEP11CBasePlayerbPh */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsEnemyPartVisible(const class CCSBot  *, enum VisiblePartType) /* linkage=_ZNK6CCSBot18IsEnemyPartVisibleEN4CBot15VisiblePartTypeE */
{
} /* size: 1 */

/* <0> (null):0 */
float ComputeWeaponSightRange(class CCSBot *) /* linkage=_ZN6CCSBot23ComputeWeaponSightRangeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void ComputeApproachPoints(class CCSBot *) /* linkage=_ZN6CCSBot21ComputeApproachPointsEv */
{
} /* size: 0 */

/* <0> (null):0 */
void UpdateApproachPoints(class CCSBot *) /* linkage=_ZN6CCSBot20UpdateApproachPointsEv */
{
} /* size: 146683560 */

/* <0> (null):0 */
void ClearApproachPoints(class CCSBot *) /* linkage=_ZN6CCSBot19ClearApproachPointsEv */
{
} /* size: 152231032 */

/* <0> (null):0 */
void DrawApproachPoints(class CCSBot *) /* linkage=_ZN6CCSBot18DrawApproachPointsEv */
{
} /* size: 152305680 */

/* <0> (null):0 */
float GetHidingSpotCheckTimestamp(const class CCSBot  *, class HidingSpot *) /* linkage=_ZNK6CCSBot27GetHidingSpotCheckTimestampEP10HidingSpot */
{
} /* size: 4 */

/* <0> (null):0 */
void SetHidingSpotCheckTimestamp(class CCSBot *, class HidingSpot *) /* linkage=_ZN6CCSBot27SetHidingSpotCheckTimestampEP10HidingSpot */
{
} /* size: 152390108 */

/* <0> (null):0 */
void EquipBestWeapon(class CCSBot *, bool) /* linkage=_ZN6CCSBot15EquipBestWeaponEb */
{
} /* size: 152505496 */

/* <0> (null):0 */
void EquipPistol(class CCSBot *) /* linkage=_ZN6CCSBot11EquipPistolEv */
{
} /* size: 152626544 */

/* <0> (null):0 */
void EquipKnife(class CCSBot *) /* linkage=_ZN6CCSBot10EquipKnifeEv */
{
} /* size: 152629808 */

/* <0> (null):0 */
bool EquipGrenade(class CCSBot *, bool) /* linkage=_ZN6CCSBot12EquipGrenadeEb */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsUsingKnife(const class CCSBot  *) /* linkage=_ZNK6CCSBot12IsUsingKnifeEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsUsingPistol(const class CCSBot  *) /* linkage=_ZNK6CCSBot13IsUsingPistolEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsUsingGrenade(const class CCSBot  *) /* linkage=_ZNK6CCSBot14IsUsingGrenadeEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsUsingSniperRifle(const class CCSBot  *) /* linkage=_ZNK6CCSBot18IsUsingSniperRifleEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsUsingAWP(const class CCSBot  *) /* linkage=_ZNK6CCSBot10IsUsingAWPEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsSniper(const class CCSBot  *) /* linkage=_ZNK6CCSBot8IsSniperEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsSniping(const class CCSBot  *) /* linkage=_ZNK6CCSBot9IsSnipingEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsUsingShotgun(const class CCSBot  *) /* linkage=_ZNK6CCSBot14IsUsingShotgunEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsUsingMachinegun(const class CCSBot  *) /* linkage=_ZNK6CCSBot17IsUsingMachinegunEv */
{
} /* size: 1 */

/* <0> (null):0 */
void ThrowGrenade(class CCSBot *, const class Vector  *) /* linkage=_ZN6CCSBot12ThrowGrenadeEPK6Vector */
{
} /* size: 153105968 */

/* <0> (null):0 */
bool IsThrowingGrenade(const class CCSBot  *) /* linkage=_ZNK6CCSBot17IsThrowingGrenadeEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool HasGrenade(const class CCSBot  *) /* linkage=_ZNK6CCSBot10HasGrenadeEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool DoesActiveWeaponHaveSilencer(const class CCSBot  *) /* linkage=_ZNK6CCSBot28DoesActiveWeaponHaveSilencerEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsUsingHEGrenade(const class CCSBot  *) /* linkage=_ZNK6CCSBot16IsUsingHEGrenadeEv */
{
} /* size: 1 */

/* <0> (null):0 */
void StartRapidFire(class CCSBot *) /* linkage=_ZN6CCSBot14StartRapidFireEv */
{
} /* size: 153444076 */

/* <0> (null):0 */
void StopRapidFire(class CCSBot *) /* linkage=_ZN6CCSBot13StopRapidFireEv */
{
} /* size: 153947944 */

/* <0> (null):0 */
bool IsRapidFiring(const class CCSBot  *) /* linkage=_ZNK6CCSBot13IsRapidFiringEv */
{
} /* size: 1 */

/* <0> (null):0 */
enum ZoomType GetZoomLevel(const class CCSBot  *) /* linkage=_ZNK6CCSBot12GetZoomLevelEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool AdjustZoom(class CCSBot *, float) /* linkage=_ZN6CCSBot10AdjustZoomEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsPrimaryWeaponEmpty(const class CCSBot  *) /* linkage=_ZNK6CCSBot20IsPrimaryWeaponEmptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsPistolEmpty(const class CCSBot  *) /* linkage=_ZNK6CCSBot13IsPistolEmptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
int GetHostageEscortCount(const class CCSBot  *) /* linkage=_ZNK6CCSBot21GetHostageEscortCountEv */
{
} /* size: 4 */

/* <0> (null):0 */
void IncreaseHostageEscortCount(class CCSBot *) /* linkage=_ZN6CCSBot26IncreaseHostageEscortCountEv */
{
} /* size: 153955264 */

/* <0> (null):0 */
float GetRangeToFarthestEscortedHostage(const class CCSBot  *) /* linkage=_ZNK6CCSBot33GetRangeToFarthestEscortedHostageEv */
{
} /* size: 4 */

/* <0> (null):0 */
void ResetWaitForHostagePatience(class CCSBot *) /* linkage=_ZN6CCSBot27ResetWaitForHostagePatienceEv */
{
} /* size: 154033120 */

/* <0> (null):0 */
void ResetValues(class CCSBot *) /* linkage=_ZN6CCSBot11ResetValuesEv */
{
} /* size: 154046116 */

/* <0> (null):0 */
void BotDeathThink(class CCSBot *) /* linkage=_ZN6CCSBot13BotDeathThinkEv */
{
} /* size: 154054112 */

/* <0> (null):0 */
class CBasePlayer * FindNearbyPlayer(class CCSBot *) /* linkage=_ZN6CCSBot16FindNearbyPlayerEv */
{
} /* size: 4 */

/* <0> (null):0 */
void AdjustSafeTime(class CCSBot *) /* linkage=_ZN6CCSBot14AdjustSafeTimeEv */
{
} /* size: 154012728 */

/* <0> (null):0 */
void SetState(class CCSBot *, class BotState *) /* linkage=_ZN6CCSBot8SetStateEP8BotState */
{
} /* size: 154015984 */

/* <0> (null):0 */
void MoveTowardsPosition(class CCSBot *, const class Vector  *) /* linkage=_ZN6CCSBot19MoveTowardsPositionEPK6Vector */
{
} /* size: 154094168 */

/* <0> (null):0 */
void MoveAwayFromPosition(class CCSBot *, const class Vector  *) /* linkage=_ZN6CCSBot20MoveAwayFromPositionEPK6Vector */
{
} /* size: 154104576 */

/* <0> (null):0 */
void StrafeAwayFromPosition(class CCSBot *, const class Vector  *) /* linkage=_ZN6CCSBot22StrafeAwayFromPositionEPK6Vector */
{
} /* size: 154106784 */

/* <0> (null):0 */
void StuckCheck(class CCSBot *) /* linkage=_ZN6CCSBot10StuckCheckEv */
{
} /* size: 154113104 */

/* <0> (null):0 */
void BuildTrivialPath(class CCSBot *, const class Vector  *) /* linkage=_ZN6CCSBot16BuildTrivialPathEPK6Vector */
{
} /* size: 154077120 */

/* <0> (null):0 */
bool ComputePathPositions(class CCSBot *) /* linkage=_ZN6CCSBot20ComputePathPositionsEv */
{
} /* size: 1 */

/* <0> (null):0 */
void SetupLadderMovement(class CCSBot *) /* linkage=_ZN6CCSBot19SetupLadderMovementEv */
{
} /* size: 153994776 */

/* <0> (null):0 */
void SetPathIndex(class CCSBot *, int) /* linkage=_ZN6CCSBot12SetPathIndexEi */
{
} /* size: 154148816 */

/* <0> (null):0 */
void DrawPath(class CCSBot *) /* linkage=_ZN6CCSBot8DrawPathEv */
{
} /* size: 154163400 */

/* <0> (null):0 */
int FindOurPositionOnPath(const class CCSBot  *, class Vector *, bool) /* linkage=_ZNK6CCSBot21FindOurPositionOnPathEP6Vectorb */
{
} /* size: 4 */

/* <0> (null):0 */
int FindPathPoint(class CCSBot *, float, class Vector *, int *) /* linkage=_ZN6CCSBot13FindPathPointEfP6VectorPi */
{
} /* size: 4 */

/* <0> (null):0 */
bool FindClosestPointOnPath(const class CCSBot  *, const class Vector  *, int, int, class Vector *) /* linkage=_ZNK6CCSBot22FindClosestPointOnPathEPK6VectoriiPS0_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsStraightLinePathWalkable(const class CCSBot  *, const class Vector  *) /* linkage=_ZNK6CCSBot26IsStraightLinePathWalkableEPK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
bool DiscontinuityJump(class CCSBot *, float, bool, bool) /* linkage=_ZN6CCSBot17DiscontinuityJumpEfbb */
{
} /* size: 1 */

/* <0> (null):0 */
bool UpdateLadderMovement(class CCSBot *) /* linkage=_ZN6CCSBot20UpdateLadderMovementEv */
{
} /* size: 1 */

/* <0> (null):0 */
void ComputeLadderEndpoint(class CCSBot *, bool) /* linkage=_ZN6CCSBot21ComputeLadderEndpointEb */
{
} /* size: 0 */

/* <0> (null):0 */
void UpdateHostageEscortCount(class CCSBot *) /* linkage=_ZN6CCSBot24UpdateHostageEscortCountEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool UpdateLookAtNoise(class CCSBot *) /* linkage=_ZN6CCSBot17UpdateLookAtNoiseEv */
{
} /* size: 1 */

/* <0> (null):0 */
void UpdateLookAt(class CCSBot *) /* linkage=_ZN6CCSBot12UpdateLookAtEv */
{
} /* size: 0 */

/* <0> (null):0 */
void UpdatePeripheralVision(class CCSBot *) /* linkage=_ZN6CCSBot22UpdatePeripheralVisionEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool BendLineOfSight(const class CCSBot  *, const class Vector  *, const class Vector  *, class Vector *) /* linkage=_ZNK6CCSBot15BendLineOfSightEPK6VectorS2_PS0_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool FindApproachPointNearestPath(class CCSBot *, class Vector *) /* linkage=_ZN6CCSBot28FindApproachPointNearestPathEP6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
bool FindGrenadeTossPathTarget(class CCSBot *, class Vector *) /* linkage=_ZN6CCSBot25FindGrenadeTossPathTargetEP6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
void SetAimOffset(class CCSBot *, float) /* linkage=_ZN6CCSBot12SetAimOffsetEf */
{
} /* size: 0 */

/* <0> (null):0 */
void UpdateAimOffset(class CCSBot *) /* linkage=_ZN6CCSBot15UpdateAimOffsetEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool DoEquip(class CCSBot *, class CBasePlayerWeapon *) /* linkage=_ZN6CCSBot7DoEquipEP17CBasePlayerWeapon */
{
} /* size: 1 */

/* <0> (null):0 */
void ReloadCheck(class CCSBot *) /* linkage=_ZN6CCSBot11ReloadCheckEv */
{
} /* size: 0 */

/* <0> (null):0 */
void SilencerCheck(class CCSBot *) /* linkage=_ZN6CCSBot13SilencerCheckEv */
{
} /* size: 0 */

/* <0> (null):0 */
class CBasePlayer * FindMostDangerousThreat(class CCSBot *) /* linkage=_ZN6CCSBot23FindMostDangerousThreatEv */
{
} /* size: 4 */

/* <0> (null):0 */
void RespondToRadioCommands(class CCSBot *) /* linkage=_ZN6CCSBot22RespondToRadioCommandsEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool IsRadioCommand(const class CCSBot  *, enum GameEventType) /* linkage=_ZNK6CCSBot14IsRadioCommandE13GameEventType */
{
} /* size: 1 */

/* <0> (null):0 */
void EndVoiceFeedback(class CCSBot *, bool) /* linkage=_ZN6CCSBot16EndVoiceFeedbackEb */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void RoundRespawn(class CCSBot *) /* linkage=_ZN6CCSBot12RoundRespawnEv */
{
} /* size: 0 */

/* <0> (null):0 */
class CNavNode * AddNode(class CCSBot *, const class Vector  *, const class Vector  *, enum NavDirType, class CNavNode *) /* linkage=_ZN6CCSBot7AddNodeEPK6VectorS2_10NavDirTypeP8CNavNode */
{
} /* size: 4 */

/* <0> (null):0 */
void StartLearnProcess(class CCSBot *) /* linkage=_ZN6CCSBot17StartLearnProcessEv */
{
} /* size: 0 */

/* <0> (null):0 */
void UpdateLearnProcess(class CCSBot *) /* linkage=_ZN6CCSBot18UpdateLearnProcessEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool LearnStep(class CCSBot *) /* linkage=_ZN6CCSBot9LearnStepEv */
{
} /* size: 1 */

/* <0> (null):0 */
void StartAnalyzeAlphaProcess(class CCSBot *) /* linkage=_ZN6CCSBot24StartAnalyzeAlphaProcessEv */
{
} /* size: 0 */

/* <0> (null):0 */
void UpdateAnalyzeAlphaProcess(class CCSBot *) /* linkage=_ZN6CCSBot25UpdateAnalyzeAlphaProcessEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool AnalyzeAlphaStep(class CCSBot *) /* linkage=_ZN6CCSBot16AnalyzeAlphaStepEv */
{
} /* size: 1 */

/* <0> (null):0 */
void StartAnalyzeBetaProcess(class CCSBot *) /* linkage=_ZN6CCSBot23StartAnalyzeBetaProcessEv */
{
} /* size: 0 */

/* <0> (null):0 */
void UpdateAnalyzeBetaProcess(class CCSBot *) /* linkage=_ZN6CCSBot24UpdateAnalyzeBetaProcessEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool AnalyzeBetaStep(class CCSBot *) /* linkage=_ZN6CCSBot15AnalyzeBetaStepEv */
{
} /* size: 1 */

/* <0> (null):0 */
void StartSaveProcess(class CCSBot *) /* linkage=_ZN6CCSBot16StartSaveProcessEv */
{
} /* size: 0 */

/* <0> (null):0 */
void UpdateSaveProcess(class CCSBot *) /* linkage=_ZN6CCSBot17UpdateSaveProcessEv */
{
} /* size: 0 */

/* <0> (null):0 */
void StartNormalProcess(class CCSBot *) /* linkage=_ZN6CCSBot18StartNormalProcessEv */
{
} /* size: 0 */

/* <0> (null):0 */
void BotTouch(class CCSBot *, class CBaseEntity *) /* linkage=_ZN6CCSBot8BotTouchEP11CBaseEntity */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE7addressERS6_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  *, const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE7addressERKS6_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE10deallocateEPS6_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE9constructEPS6_RKS6_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE7destroyEPS6_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, const class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
_Tp_alloc_type & _M_get_Tp_allocator(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE19_M_get_Tp_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Tp_alloc_type  & _M_get_Tp_allocator(const class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*,) /* linkage=_ZNKSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE19_M_get_Tp_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
allocator_type get_allocator(const class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*,) /* linkage=_ZNKSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::)
{
} /* size: 0 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int)
{
} /* size: 0 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer _M_allocate(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int) /* linkage=_ZNSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE11_M_allocateEj */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_deallocate(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, unsigned int) /* linkage=_ZNSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE13_M_deallocateEPS5_j */
{
} /* size: 0 */

/* <0> (null):0 */
void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca)
{
} /* size: 0 */

/* <0> (null):0 */
void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::)
{
} /* size: 0 */

/* <0> (null):0 */
void ~vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, int)
{
} /* size: 0 */

/* <0> (null):0 */
class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca operator=(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EEaSERKS6_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6assignEjRKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator begin(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
size_type size(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6resizeEjS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
size_type capacity(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE8capacityEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool empty(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
void reserve(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE7reserveEj */
{
} /* size: 0 */

/* <0> (null):0 */
reference operator[](class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EEixEj */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference operator[](const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EEixEj */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_range_check(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE14_M_range_checkEj */
{
} /* size: 0 */

/* <0> (null):0 */
reference at(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE2atEj */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference at(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE2atEj */
{
} /* size: 4 */

/* <0> (null):0 */
reference front(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer data(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4dataEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer data(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4dataEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_back(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE9push_backERKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6insertEN9__gnu_cxx17__normal_iteratorIPS4_S6_EERKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6insertEN9__gnu_cxx17__normal_iteratorIPS4_S6_EEjRKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS4_S6_EE */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS4_S6_EESA_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4swapERS6_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE18_M_fill_initializeEjRKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE14_M_fill_assignEjRKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_insert(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS4_S6_EEjRKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert_aux(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS4_S6_EERKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
size_type _M_check_len(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int, const char  *) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE12_M_check_lenEjPKc */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_erase_at_end(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE15_M_erase_at_endEPS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<int> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<int> *, const class new_allocator<int>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<int> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<int>  *, int &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIiE7addressERi */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<int>  *, const int  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIiE7addressERKi */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<int> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIiE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<int> *, int *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIiE10deallocateEPij */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<int>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIiE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<int> *, int *, const int  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIiE9constructEPiRKi */
{
} /* size: 153557932 */

/* <0> (null):0 */
void destroy(class new_allocator<int> *, int *) /* linkage=_ZN9__gnu_cxx13new_allocatorIiE7destroyEPi */
{
} /* size: 153229464 */

/* <0> (null):0 */
void allocator(class allocator<int> *)
{
} /* size: 153268936 */

/* <0> (null):0 */
void allocator(class allocator<int> *, const class allocator<int>  &)
{
} /* size: 153520944 */

/* <0> (null):0 */
void ~allocator(class allocator<int> *, int)
{
} /* size: 153749032 */

/* <0> (null):0 */
_Tp_alloc_type & _M_get_Tp_allocator(class _Vector_base<int, std::allocator<int> > *) /* linkage=_ZNSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Tp_alloc_type  & _M_get_Tp_allocator(const class _Vector_base<int, std::allocator<int> >  *) /* linkage=_ZNKSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
allocator_type get_allocator(const class _Vector_base<int, std::allocator<int> >  *) /* linkage=_ZNKSt12_Vector_baseIiSaIiEE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<int, std::allocator<int> > *)
{
} /* size: 153809336 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<int, std::allocator<int> > *, const allocator_type  &)
{
} /* size: 153868392 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<int, std::allocator<int> > *, unsigned int)
{
} /* size: 153876696 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<int, std::allocator<int> > *, unsigned int, const allocator_type  &)
{
} /* size: 153886276 */

/* <0> (null):0 */
void ~_Vector_base(class _Vector_base<int, std::allocator<int> > *, int)
{
} /* size: 153904776 */

/* <0> (null):0 */
pointer _M_allocate(class _Vector_base<int, std::allocator<int> > *, unsigned int) /* linkage=_ZNSt12_Vector_baseIiSaIiEE11_M_allocateEj */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_deallocate(class _Vector_base<int, std::allocator<int> > *, int *, unsigned int) /* linkage=_ZNSt12_Vector_baseIiSaIiEE13_M_deallocateEPij */
{
} /* size: 153922332 */

/* <0> (null):0 */
void vector(class vector<int, std::allocator<int> > *)
{
} /* size: 153986928 */

/* <0> (null):0 */
void vector(class vector<int, std::allocator<int> > *, const allocator_type  &)
{
} /* size: 153830296 */

/* <0> (null):0 */
void vector(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 153955308 */

/* <0> (null):0 */
void vector(class vector<int, std::allocator<int> > *, const class vector<int, std::allocator<int> >  &)
{
} /* size: 154031552 */

/* <0> (null):0 */
void ~vector(class vector<int, std::allocator<int> > *, int)
{
} /* size: 154044612 */

/* <0> (null):0 */
class vector<int, std::allocator<int> > & operator=(class vector<int, std::allocator<int> > *, const class vector<int, std::allocator<int> >  &) /* linkage=_ZNSt6vectorIiSaIiEEaSERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE6assignEjRKi */
{
} /* size: 154062776 */

/* <0> (null):0 */
iterator begin(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
size_type size(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class vector<int, std::allocator<int> > *, unsigned int, int) /* linkage=_ZNSt6vectorIiSaIiEE6resizeEji */
{
} /* size: 154155936 */

/* <0> (null):0 */
size_type capacity(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE8capacityEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool empty(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
void reserve(class vector<int, std::allocator<int> > *, unsigned int) /* linkage=_ZNSt6vectorIiSaIiEE7reserveEj */
{
} /* size: 0 */

/* <0> (null):0 */
reference operator[](class vector<int, std::allocator<int> > *, unsigned int) /* linkage=_ZNSt6vectorIiSaIiEEixEj */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference operator[](const class vector<int, std::allocator<int> >  *, unsigned int) /* linkage=_ZNKSt6vectorIiSaIiEEixEj */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_range_check(const class vector<int, std::allocator<int> >  *, unsigned int) /* linkage=_ZNKSt6vectorIiSaIiEE14_M_range_checkEj */
{
} /* size: 0 */

/* <0> (null):0 */
reference at(class vector<int, std::allocator<int> > *, unsigned int) /* linkage=_ZNSt6vectorIiSaIiEE2atEj */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference at(const class vector<int, std::allocator<int> >  *, unsigned int) /* linkage=_ZNKSt6vectorIiSaIiEE2atEj */
{
} /* size: 4 */

/* <0> (null):0 */
reference front(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer data(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE4dataEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer data(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE4dataEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_back(class vector<int, std::allocator<int> > *, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE9push_backERKi */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE6insertEN9__gnu_cxx17__normal_iteratorIPiS1_EERKi */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE6insertEN9__gnu_cxx17__normal_iteratorIPiS1_EEjRKi */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >) /* linkage=_ZNSt6vectorIiSaIiEE5eraseEN9__gnu_cxx17__normal_iteratorIPiS1_EE */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >) /* linkage=_ZNSt6vectorIiSaIiEE5eraseEN9__gnu_cxx17__normal_iteratorIPiS1_EES5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class vector<int, std::allocator<int> > *, class vector<int, std::allocator<int> > &) /* linkage=_ZNSt6vectorIiSaIiEE4swapERS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE18_M_fill_initializeEjRKi */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE14_M_fill_assignEjRKi */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_insert(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPiS1_EEjRKi */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert_aux(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, const int  &) /* linkage=_ZNSt6vectorIiSaIiEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPiS1_EERKi */
{
} /* size: 0 */

/* <0> (null):0 */
size_type _M_check_len(const class vector<int, std::allocator<int> >  *, unsigned int, const char  *) /* linkage=_ZNKSt6vectorIiSaIiEE12_M_check_lenEjPKc */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_erase_at_end(class vector<int, std::allocator<int> > *, int *) /* linkage=_ZNSt6vectorIiSaIiEE15_M_erase_at_endEPi */
{
} /* size: 0 */

/* <0> (null):0 */
char * GetSpeakable(const class BotPhrase  *, int, float *) /* linkage=_ZNK9BotPhrase12GetSpeakableEiPf */
{
} /* size: 4 */

/* <0> (null):0 */
void ClearCriteria(const class BotPhrase  *) /* linkage=_ZNK9BotPhrase13ClearCriteriaEv */
{
} /* size: 0 */

/* <0> (null):0 */
void SetPlaceCriteria(const class BotPhrase  *, PlaceCriteria) /* linkage=_ZNK9BotPhrase16SetPlaceCriteriaEj */
{
} /* size: 0 */

/* <0> (null):0 */
void SetCountCriteria(const class BotPhrase  *, CountCriteria) /* linkage=_ZNK9BotPhrase16SetCountCriteriaEj */
{
} /* size: 0 */

/* <0> (null):0 */
const char  * GetName(const class BotPhrase  *) /* linkage=_ZNK9BotPhrase7GetNameEv */
{
} /* size: 4 */

/* <0> (null):0 */
unsigned intconst GetID(const class BotPhrase  *) /* linkage=_ZNK9BotPhrase5GetIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
enum GameEventType GetRadioEquivalent(const class BotPhrase  *) /* linkage=_ZNK9BotPhrase18GetRadioEquivalentEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsImportant(const class BotPhrase  *) /* linkage=_ZNK9BotPhrase11IsImportantEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsPlace(const class BotPhrase  *) /* linkage=_ZNK9BotPhrase7IsPlaceEv */
{
} /* size: 1 */

/* <0> (null):0 */
void Randomize(class BotPhrase *) /* linkage=_ZN9BotPhrase9RandomizeEv */
{
} /* size: 0 */

/* <0> (null):0 */
void BotPhrase(class BotPhrase *, unsigned int, bool)
{
} /* size: 0 */

/* <0> (null):0 */
void ~BotPhrase(class BotPhrase *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void InitVoiceBank(class BotPhrase *, int) /* linkage=_ZN9BotPhrase13InitVoiceBankEi */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<BotPhrase*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<BotPhrase*> *, const class new_allocator<BotPhrase*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<BotPhrase*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<BotPhrase*>  *, class BotPhrase * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP9BotPhraseE7addressERS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<BotPhrase*>  *, const class BotPhrase *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP9BotPhraseE7addressERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<BotPhrase*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<BotPhrase*> *, class BotPhrase * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE10deallocateEPS2_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<BotPhrase*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP9BotPhraseE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<BotPhrase*> *, class BotPhrase * *, const class BotPhrase *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE9constructEPS2_RKS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<BotPhrase*> *, class BotPhrase * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE7destroyEPS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<BotPhrase*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<BotPhrase*> *, const class allocator<BotPhrase*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<BotPhrase*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<BotPhrase*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<BotPhrase*> > *, const class new_allocator<std::_List_node<BotPhrase*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<BotPhrase*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<BotPhrase*> >  *, class _List_node<BotPhrase*> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE7addressERS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<BotPhrase*> >  *, const class _List_node<BotPhrase*>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE7addressERKS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<BotPhrase*> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<BotPhrase*> > *, class _List_node<BotPhrase*> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE10deallocateEPS4_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<BotPhrase*> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<BotPhrase*> > *, class _List_node<BotPhrase*> *, const class _List_node<BotPhrase*>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE9constructEPS4_RKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<BotPhrase*> > *, class _List_node<BotPhrase*> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE7destroyEPS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<BotPhrase*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<BotPhrase*> > *, const class allocator<std::_List_node<BotPhrase*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<BotPhrase*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class _List_node<BotPhrase*> * _M_get_node(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_node<BotPhrase*> *) /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt10_List_baseIP9BotPhraseSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt10_List_baseIP9BotPhraseSaIS1_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt10_List_baseIP9BotPhraseSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_base(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_List_base(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void _M_clear(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE8_M_clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_init(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE7_M_initEv */
{
} /* size: 0 */

/* <0> (null):0 */
_Node * _M_create_node(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE14_M_create_nodeERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const class list<BotPhrase*, std::allocator<BotPhrase*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
class list<BotPhrase*, std::allocator<BotPhrase*> > & operator=(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const class list<BotPhrase*, std::allocator<BotPhrase*> >  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EEaSERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, class BotPhrase *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6resizeEjS1_ */
{
} /* size: 153270648 */

/* <0> (null):0 */
reference front(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE10push_frontERKS1_ */
{
} /* size: 153855968 */

/* <0> (null):0 */
void pop_front(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE9pop_frontEv */
{
} /* size: 153537728 */

/* <0> (null):0 */
void push_back(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE9push_backERKS1_ */
{
} /* size: 153777648 */

/* <0> (null):0 */
void pop_back(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE8pop_backEv */
{
} /* size: 153807984 */

/* <0> (null):0 */
iterator insert(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */
{
} /* size: 153876168 */

/* <0> (null):0 */
iterator erase(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class list<BotPhrase*, std::allocator<BotPhrase*> > &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4swapERS3_ */
{
} /* size: 153910280 */

/* <0> (null):0 */
void clear(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5clearEv */
{
} /* size: 153922908 */

/* <0> (null):0 */
void splice(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class list<BotPhrase*, std::allocator<BotPhrase*> > &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */
{
} /* size: 153932248 */

/* <0> (null):0 */
void splice(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class list<BotPhrase*, std::allocator<BotPhrase*> > &, class _List_iterator<BotPhrase*>) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class list<BotPhrase*, std::allocator<BotPhrase*> > &, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void remove(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6removeERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void unique(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6uniqueEv */
{
} /* size: 0 */

/* <0> (null):0 */
void merge(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class list<BotPhrase*, std::allocator<BotPhrase*> > &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5mergeERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void reverse(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE7reverseEv */
{
} /* size: 0 */

/* <0> (null):0 */
void sort(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4sortEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE18_M_fill_initializeEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE14_M_fill_assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_transfer(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_erase(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class list<BotPhrase*, std::allocator<BotPhrase*> > &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE25_M_check_equal_allocatorsERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void BotPhraseManager(class BotPhraseManager *)
{
} /* size: 0 */

/* <0> (null):0 */
void ~BotPhraseManager(class BotPhraseManager *, int)
{
} /* size: 0 */

/* <0> (null):0 */
bool Initialize(class BotPhraseManager *, const char  *, int) /* linkage=_ZN16BotPhraseManager10InitializeEPKci */
{
} /* size: 1 */

/* <0> (null):0 */
void OnRoundRestart(class BotPhraseManager *) /* linkage=_ZN16BotPhraseManager14OnRoundRestartEv */
{
} /* size: 0 */

/* <0> (null):0 */
void OnMapChange(class BotPhraseManager *) /* linkage=_ZN16BotPhraseManager11OnMapChangeEv */
{
} /* size: 0 */

/* <0> (null):0 */
unsigned int NameToID(const class BotPhraseManager  *, const char  *) /* linkage=_ZNK16BotPhraseManager8NameToIDEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
const char  * IDToName(const class BotPhraseManager  *, unsigned int) /* linkage=_ZNK16BotPhraseManager8IDToNameEj */
{
} /* size: 4 */

/* <0> (null):0 */
const class BotPhrase  * GetPhrase(const class BotPhraseManager  *, const char  *) /* linkage=_ZNK16BotPhraseManager9GetPhraseEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
const class BotPhrase  * GetPlace(const class BotPhraseManager  *, const char  *) /* linkage=_ZNK16BotPhraseManager8GetPlaceEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
const class BotPhrase  * GetPlace(const class BotPhraseManager  *, unsigned int) /* linkage=_ZNK16BotPhraseManager8GetPlaceEj */
{
} /* size: 4 */

/* <0> (null):0 */
const BotPhraseList  * GetPlaceList(const class BotPhraseManager  *) /* linkage=_ZNK16BotPhraseManager12GetPlaceListEv */
{
} /* size: 4 */

/* <0> (null):0 */
float GetPlaceStatementInterval(const class BotPhraseManager  *, Place) /* linkage=_ZNK16BotPhraseManager25GetPlaceStatementIntervalEj */
{
} /* size: 4 */

/* <0> (null):0 */
void ResetPlaceStatementInterval(class BotPhraseManager *, Place) /* linkage=_ZN16BotPhraseManager27ResetPlaceStatementIntervalEj */
{
} /* size: 0 */

/* <0> (null):0 */
int FindPlaceIndex(const class BotPhraseManager  *, Place) /* linkage=_ZNK16BotPhraseManager14FindPlaceIndexEj */
{
} /* size: 4 */

/* <0> (null):0 */
void BotStatement(class BotStatement *, class BotChatterInterface *, enum BotStatementType, float)
{
} /* size: 0 */

/* <0> (null):0 */
void ~BotStatement(class BotStatement *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class BotChatterInterface * GetChatter(const class BotStatement  *) /* linkage=_ZNK12BotStatement10GetChatterEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CCSBot * GetOwner(const class BotStatement  *) /* linkage=_ZNK12BotStatement8GetOwnerEv */
{
} /* size: 4 */

/* <0> (null):0 */
enum BotStatementType GetType(const class BotStatement  *) /* linkage=_ZNK12BotStatement7GetTypeEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsImportant(const class BotStatement  *) /* linkage=_ZNK12BotStatement11IsImportantEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool HasSubject(const class BotStatement  *) /* linkage=_ZNK12BotStatement10HasSubjectEv */
{
} /* size: 1 */

/* <0> (null):0 */
void SetSubject(class BotStatement *, int) /* linkage=_ZN12BotStatement10SetSubjectEi */
{
} /* size: 0 */

/* <0> (null):0 */
int GetSubject(const class BotStatement  *) /* linkage=_ZNK12BotStatement10GetSubjectEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool HasPlace(const class BotStatement  *) /* linkage=_ZNK12BotStatement8HasPlaceEv */
{
} /* size: 1 */

/* <0> (null):0 */
Place GetPlace(const class BotStatement  *) /* linkage=_ZNK12BotStatement8GetPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetPlace(class BotStatement *, Place) /* linkage=_ZN12BotStatement8SetPlaceEj */
{
} /* size: 0 */

/* <0> (null):0 */
bool HasCount(const class BotStatement  *) /* linkage=_ZNK12BotStatement8HasCountEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsRedundant(const class BotStatement  *, const class BotStatement  *) /* linkage=_ZNK12BotStatement11IsRedundantEPKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsObsolete(const class BotStatement  *) /* linkage=_ZNK12BotStatement10IsObsoleteEv */
{
} /* size: 1 */

/* <0> (null):0 */
void Convert(class BotStatement *, const class BotStatement  *) /* linkage=_ZN12BotStatement7ConvertEPKS_ */
{
} /* size: 0 */

/* <0> (null):0 */
void AppendPhrase(class BotStatement *, const class BotPhrase  *) /* linkage=_ZN12BotStatement12AppendPhraseEPK9BotPhrase */
{
} /* size: 0 */

/* <0> (null):0 */
void SetStartTime(class BotStatement *, float) /* linkage=_ZN12BotStatement12SetStartTimeEf */
{
} /* size: 0 */

/* <0> (null):0 */
float GetStartTime(const class BotStatement  *) /* linkage=_ZNK12BotStatement12GetStartTimeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void AddCondition(class BotStatement *, enum ConditionType) /* linkage=_ZN12BotStatement12AddConditionENS_13ConditionTypeE */
{
} /* size: 0 */

/* <0> (null):0 */
bool IsValid(const class BotStatement  *) /* linkage=_ZNK12BotStatement7IsValidEv */
{
} /* size: 1 */

/* <0> (null):0 */
void AppendPhrase(class BotStatement *, enum ContextType) /* linkage=_ZN12BotStatement12AppendPhraseENS_11ContextTypeE */
{
} /* size: 0 */

/* <0> (null):0 */
bool Update(class BotStatement *) /* linkage=_ZN12BotStatement6UpdateEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsSpeaking(const class BotStatement  *) /* linkage=_ZNK12BotStatement10IsSpeakingEv */
{
} /* size: 1 */

/* <0> (null):0 */
float GetTimestamp(const class BotStatement  *) /* linkage=_ZNK12BotStatement12GetTimestampEv */
{
} /* size: 4 */

/* <0> (null):0 */
void AttachMeme(class BotStatement *, class BotMeme *) /* linkage=_ZN12BotStatement10AttachMemeEP7BotMeme */
{
} /* size: 0 */

/* <0> (null):0 */
void BotChatterInterface(class BotChatterInterface *, class CCSBot *)
{
} /* size: 0 */

/* <0> (null):0 */
void ~BotChatterInterface(class BotChatterInterface *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void Reset(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface5ResetEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Update(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface6UpdateEv */
{
} /* size: 0 */

/* <0> (null):0 */
void OnEvent(class BotChatterInterface *, enum GameEventType, class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN19BotChatterInterface7OnEventE13GameEventTypeP11CBaseEntityS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void OnDeath(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface7OnDeathEv */
{
} /* size: 0 */

/* <0> (null):0 */
enum VerbosityType GetVerbosity(const class BotChatterInterface  *) /* linkage=_ZNK19BotChatterInterface12GetVerbosityEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CCSBot * GetOwner(const class BotChatterInterface  *) /* linkage=_ZNK19BotChatterInterface8GetOwnerEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsTalking(const class BotChatterInterface  *) /* linkage=_ZNK19BotChatterInterface9IsTalkingEv */
{
} /* size: 1 */

/* <0> (null):0 */
float GetRadioSilenceDuration(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface23GetRadioSilenceDurationEv */
{
} /* size: 4 */

/* <0> (null):0 */
void ResetRadioSilenceDuration(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface25ResetRadioSilenceDurationEv */
{
} /* size: 0 */

/* <0> (null):0 */
void AddStatement(class BotChatterInterface *, class BotStatement *, bool) /* linkage=_ZN19BotChatterInterface12AddStatementEP12BotStatementb */
{
} /* size: 0 */

/* <0> (null):0 */
void RemoveStatement(class BotChatterInterface *, class BotStatement *) /* linkage=_ZN19BotChatterInterface15RemoveStatementEP12BotStatement */
{
} /* size: 0 */

/* <0> (null):0 */
class BotStatement * GetActiveStatement(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface18GetActiveStatementEv */
{
} /* size: 4 */

/* <0> (null):0 */
class BotStatement * GetStatement(const class BotChatterInterface  *) /* linkage=_ZNK19BotChatterInterface12GetStatementEv */
{
} /* size: 4 */

/* <0> (null):0 */
int GetPitch(const class BotChatterInterface  *) /* linkage=_ZNK19BotChatterInterface8GetPitchEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Say(class BotChatterInterface *, const char  *, float, float) /* linkage=_ZN19BotChatterInterface3SayEPKcff */
{
} /* size: 0 */

/* <0> (null):0 */
void AnnouncePlan(class BotChatterInterface *, const char  *, Place) /* linkage=_ZN19BotChatterInterface12AnnouncePlanEPKcj */
{
} /* size: 0 */

/* <0> (null):0 */
void Affirmative(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface11AffirmativeEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Negative(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface8NegativeEv */
{
} /* size: 0 */

/* <0> (null):0 */
void EnemySpotted(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface12EnemySpottedEv */
{
} /* size: 0 */

/* <0> (null):0 */
void KilledMyEnemy(class BotChatterInterface *, int) /* linkage=_ZN19BotChatterInterface13KilledMyEnemyEi */
{
} /* size: 0 */

/* <0> (null):0 */
void EnemiesRemaining(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface16EnemiesRemainingEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Clear(class BotChatterInterface *, Place) /* linkage=_ZN19BotChatterInterface5ClearEj */
{
} /* size: 0 */

/* <0> (null):0 */
void ReportIn(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface8ReportInEv */
{
} /* size: 0 */

/* <0> (null):0 */
void ReportingIn(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface11ReportingInEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool NeedBackup(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface10NeedBackupEv */
{
} /* size: 1 */

/* <0> (null):0 */
void PinnedDown(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface10PinnedDownEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Scared(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface6ScaredEv */
{
} /* size: 0 */

/* <0> (null):0 */
void HeardNoise(class BotChatterInterface *, const class Vector  *) /* linkage=_ZN19BotChatterInterface10HeardNoiseEPK6Vector */
{
} /* size: 0 */

/* <0> (null):0 */
void TheyPickedUpTheBomb(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface19TheyPickedUpTheBombEv */
{
} /* size: 0 */

/* <0> (null):0 */
void GoingToPlantTheBomb(class BotChatterInterface *, Place) /* linkage=_ZN19BotChatterInterface19GoingToPlantTheBombEj */
{
} /* size: 0 */

/* <0> (null):0 */
void BombsiteClear(class BotChatterInterface *, int) /* linkage=_ZN19BotChatterInterface13BombsiteClearEi */
{
} /* size: 0 */

/* <0> (null):0 */
void FoundPlantedBomb(class BotChatterInterface *, int) /* linkage=_ZN19BotChatterInterface16FoundPlantedBombEi */
{
} /* size: 0 */

/* <0> (null):0 */
void PlantingTheBomb(class BotChatterInterface *, Place) /* linkage=_ZN19BotChatterInterface15PlantingTheBombEj */
{
} /* size: 0 */

/* <0> (null):0 */
void SpottedBomber(class BotChatterInterface *, class CBasePlayer *) /* linkage=_ZN19BotChatterInterface13SpottedBomberEP11CBasePlayer */
{
} /* size: 0 */

/* <0> (null):0 */
void SpottedLooseBomb(class BotChatterInterface *, class CBaseEntity *) /* linkage=_ZN19BotChatterInterface16SpottedLooseBombEP11CBaseEntity */
{
} /* size: 0 */

/* <0> (null):0 */
void GuardingLooseBomb(class BotChatterInterface *, class CBaseEntity *) /* linkage=_ZN19BotChatterInterface17GuardingLooseBombEP11CBaseEntity */
{
} /* size: 0 */

/* <0> (null):0 */
void RequestBombLocation(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface19RequestBombLocationEv */
{
} /* size: 0 */

/* <0> (null):0 */
void GuardingHostages(class BotChatterInterface *, Place, bool) /* linkage=_ZN19BotChatterInterface16GuardingHostagesEjb */
{
} /* size: 0 */

/* <0> (null):0 */
void GuardingHostageEscapeZone(class BotChatterInterface *, bool) /* linkage=_ZN19BotChatterInterface25GuardingHostageEscapeZoneEb */
{
} /* size: 152231592 */

/* <0> (null):0 */
void HostagesBeingTaken(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface18HostagesBeingTakenEv */
{
} /* size: 153186332 */

/* <0> (null):0 */
void HostagesTaken(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface13HostagesTakenEv */
{
} /* size: 153317800 */

/* <0> (null):0 */
void TalkingToHostages(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface17TalkingToHostagesEv */
{
} /* size: 153442608 */

/* <0> (null):0 */
void EscortingHostages(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface17EscortingHostagesEv */
{
} /* size: 153547656 */

/* <0> (null):0 */
void HostageDown(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface11HostageDownEv */
{
} /* size: 153667936 */

/* <0> (null):0 */
void CelebrateWin(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface12CelebrateWinEv */
{
} /* size: 153353552 */

/* <0> (null):0 */
void Encourage(class BotChatterInterface *, const char  *, float, float) /* linkage=_ZN19BotChatterInterface9EncourageEPKcff */
{
} /* size: 153571088 */

/* <0> (null):0 */
void KilledFriend(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface12KilledFriendEv */
{
} /* size: 153752312 */

/* <0> (null):0 */
void FriendlyFire(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface12FriendlyFireEv */
{
} /* size: 153787428 */

/* <0> (null):0 */
void ReportEnemies(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface13ReportEnemiesEv */
{
} /* size: 153538440 */

/* <0> (null):0 */
bool ShouldSpeak(const class BotChatterInterface  *) /* linkage=_ZNK19BotChatterInterface11ShouldSpeakEv */
{
} /* size: 1 */

/* <0> (null):0 */
void BotMeme(class BotMeme *, const class BotMeme  &)
{
} /* size: 153897824 */

/* <0> (null):0 */
void BotMeme(class BotMeme *)
{
} /* size: 153911088 */

/* <0> (null):0 */
void Transmit(const class BotMeme  *, class CCSBot *) /* linkage=_ZNK7BotMeme8TransmitEP6CCSBot */
{
} /* size: 153932936 */

/* <0> (null):0 */
virtual void Interpret(const class BotMeme  *, class CCSBot *, class CCSBot *) /* linkage=_ZNK7BotMeme9InterpretEP6CCSBotS1_ */
{
} /* size: 153889264 */

/* <0> (null):0 */
void AttackState(class AttackState *)
{
} /* size: 154027024 */

/* <0> (null):0 */
void FollowState(class FollowState *)
{
} /* size: 154051960 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<CNavLadder*> *)
{
} /* size: 153548488 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<CNavLadder*> *, class _List_node_base *)
{
} /* size: 153557108 */

/* <0> (null):0 */
reference operator*(const class _List_iterator<CNavLadder*>  *) /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_iterator<CNavLadder*>  *) /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_iterator<CNavLadder*> *) /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_iterator<CNavLadder*> *, int) /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_iterator<CNavLadder*> *) /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_iterator<CNavLadder*> *, int) /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_iterator<CNavLadder*>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEeqERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_iterator<CNavLadder*>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEneERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<NavConnect> *)
{
} /* size: 153537568 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<NavConnect> *, class _List_node_base *)
{
} /* size: 153777624 */

/* <0> (null):0 */
reference operator*(const class _List_iterator<NavConnect>  *) /* linkage=_ZNKSt14_List_iteratorI10NavConnectEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_iterator<NavConnect>  *) /* linkage=_ZNKSt14_List_iteratorI10NavConnectEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_iterator<NavConnect> *) /* linkage=_ZNSt14_List_iteratorI10NavConnectEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_iterator<NavConnect> *, int) /* linkage=_ZNSt14_List_iteratorI10NavConnectEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_iterator<NavConnect> *) /* linkage=_ZNSt14_List_iteratorI10NavConnectEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_iterator<NavConnect> *, int) /* linkage=_ZNSt14_List_iteratorI10NavConnectEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_iterator<NavConnect>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorI10NavConnectEeqERKS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_iterator<NavConnect>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorI10NavConnectEneERKS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
void IdleState(class IdleState *)
{
} /* size: 0 */

/* <0> (null):0 */
void ClearHuntArea(class HuntState *) /* linkage=_ZN9HuntState13ClearHuntAreaEv */
{
} /* size: 0 */

/* <0> (null):0 */
void HuntState(class HuntState *)
{
} /* size: 0 */

/* <0> (null):0 */
void InvestigateNoiseState(class InvestigateNoiseState *)
{
} /* size: 0 */

/* <0> (null):0 */
void BuyState(class BuyState *)
{
} /* size: 0 */

/* <0> (null):0 */
void MoveToState(class MoveToState *)
{
} /* size: 0 */

/* <0> (null):0 */
void FetchBombState(class FetchBombState *)
{
} /* size: 0 */

/* <0> (null):0 */
void PlantBombState(class PlantBombState *)
{
} /* size: 0 */

/* <0> (null):0 */
void DefuseBombState(class DefuseBombState *)
{
} /* size: 0 */

/* <0> (null):0 */
void HideState(class HideState *)
{
} /* size: 0 */

/* <0> (null):0 */
void EscapeFromBombState(class EscapeFromBombState *)
{
} /* size: 0 */

/* <0> (null):0 */
void UseEntityState(class UseEntityState *)
{
} /* size: 0 */

/* <0> (null):0 */
void BotState(class BotState *, const class BotState  &)
{
} /* size: 0 */

/* <0> (null):0 */
void BotState(class BotState *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void OnEnter(class BotState *, class CCSBot *) /* linkage=_ZN8BotState7OnEnterEP6CCSBot */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void OnUpdate(class BotState *, class CCSBot *) /* linkage=_ZN8BotState8OnUpdateEP6CCSBot */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void OnExit(class BotState *, class CCSBot *) /* linkage=_ZN8BotState6OnExitEP6CCSBot */
{
} /* size: 0 */

/* <0> (null):0 */
virtual const char  * GetName(const class BotState  *) /* linkage=_ZNK8BotState7GetNameEv */
{
} /* size: 4 */

/* <0> (null):0 */
inline void Vector(class Vector *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator==(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator!=(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, float X, float Y, float Z)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator+(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator-(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator*(const class Vector  *const this, float fl)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Length(const class Vector  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void NormalizeInPlace(class Vector *const this)
{
	{
		float flLen;                                          //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline edict_t * ENT(const entvars_t  * pev)
{
} /* size: 4 */

/* <0> (null):0 */
inline BOOL FStrEq(const char  * sz1, const char  * sz2)
{
} /* size: 4 */

/* <0> (null):0 */
inline void ObjectCaps(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void edict(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline int ENTINDEX(edict_t * pEdict)
{
} /* size: 4 */

/* <0> (null):0 */
inline void entindex(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
virtual int ObjectCaps(class CPointEntity *) /* linkage=_ZN12CPointEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
inline void ObjectCaps(class CPointEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Invalidate(class CountdownTimer *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetProfile(const class CBot  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetAggression(const class BotProfile  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void IsLearningMap(const class CCSBotManager  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void SetLearningMapFlag(class CCSBotManager *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ClearHuntArea(class HuntState *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void IsEnemyVisible(const class CCSBot  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void BotState(class BotState *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CountdownTimer(class CountdownTimer *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void IntervalTimer(class IntervalTimer *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ConnectInfo(class ConnectInfo *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Invalidate(class IntervalTimer *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline bool IsZombieGame(void)
{
} /* size: 1 */

/* <0> (null):0 */
inline void Start(class CountdownTimer *const this, float duration)
{
} /* size: 0 */

/* <0> (null):0 */
inline void MESSAGE_BEGIN(int msg_dest, int msg_type, const float  * pOrigin, edict_t * ed)
{
} /* size: 0 */

/* <0> (null):0 */
inline void IdleState(class IdleState *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void HuntState(class HuntState *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void AttackState(class AttackState *const this)
{
} /* size: 154168928 */

/* <0> (null):0 */
inline void InvestigateNoiseState(class InvestigateNoiseState *const this)
{
} /* size: 154125816 */

/* <0> (null):0 */
inline void BuyState(class BuyState *const this)
{
} /* size: 154193800 */

/* <0> (null):0 */
inline void MoveToState(class MoveToState *const this)
{
} /* size: 154208864 */

/* <0> (null):0 */
inline void FetchBombState(class FetchBombState *const this)
{
} /* size: 154218872 */

/* <0> (null):0 */
inline void PlantBombState(class PlantBombState *const this)
{
} /* size: 154234736 */

/* <0> (null):0 */
inline void DefuseBombState(class DefuseBombState *const this)
{
} /* size: 154180164 */

/* <0> (null):0 */
inline void HideState(class HideState *const this)
{
} /* size: 154185784 */

/* <0> (null):0 */
inline void EscapeFromBombState(class EscapeFromBombState *const this)
{
} /* size: 154271360 */

/* <0> (null):0 */
inline void FollowState(class FollowState *const this)
{
} /* size: 154280496 */

/* <0> (null):0 */
inline void UseEntityState(class UseEntityState *const this)
{
} /* size: 154290888 */

/* <0> (null):0 */
inline void _List_iterator(class _List_iterator<CNavArea*> *const this)
{
} /* size: 146684676 */

/* <0> (null):0 */
inline void empty(const class list<CNavArea*, std::allocator<CNavArea*> >  *const this)
{
} /* size: 152306108 */

/* <0> (null):0 */
inline void ~new_allocator(class new_allocator<std::_List_node<ActiveGrenade*> > *const this, intconst __in_chrg)
{
} /* size: 152723756 */

/* <0> (null):0 */
inline void ~allocator(class allocator<std::_List_node<ActiveGrenade*> > *const this, intconst __in_chrg)
{
} /* size: 152838220 */

/* <0> (null):0 */
inline void ~_List_impl(class _List_impl *const this, intconst __in_chrg)
{
} /* size: 152784268 */

/* <0> (null):0 */
inline void destroy(class new_allocator<ActiveGrenade*> *const this, pointer __p)
{
} /* size: 152786776 */

/* <0> (null):0 */
inline void ~new_allocator(class new_allocator<ActiveGrenade*> *const this, intconst __in_chrg)
{
} /* size: 153000040 */

/* <0> (null):0 */
inline void ~allocator(class allocator<ActiveGrenade*> *const this, intconst __in_chrg)
{
} /* size: 153063768 */

/* <0> (null):0 */
inline void deallocate(class new_allocator<std::_List_node<ActiveGrenade*> > *const this, pointer __p, size_type)
{
} /* size: 153138388 */

/* <0> (null):0 */
inline void _M_put_node(class _List_base<ActiveGrenade*, std::allocator<ActiveGrenade*> > *const this, class _List_node<ActiveGrenade*> * __p)
{
} /* size: 0 */

/* <0> (null):0 */
inline void new_allocator(class new_allocator<ActiveGrenade*> *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void allocator<std::_List_node<ActiveGrenade*> >(class allocator<ActiveGrenade*> *const this, const class allocator<std::_List_node<ActiveGrenade*> >  &const)
{
} /* size: 0 */

/* <0> (null):0 */
inline void _M_get_Node_allocator(const class _List_base<ActiveGrenade*, std::allocator<ActiveGrenade*> >  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void _M_get_Tp_allocator(const class _List_base<ActiveGrenade*, std::allocator<ActiveGrenade*> >  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void __addressof<ActiveGrenade*>(class ActiveGrenade * &const __r)
{
} /* size: 0 */

/* <0> (null):0 */
void _M_clear(class _List_base<ActiveGrenade*, std::allocator<ActiveGrenade*> > *const this)
{
	{
		_Node * __cur;                                        //     0
		{
			_Node * __tmp;                                //     0
		}
	}
} /* size: 0 */

/* <0> (null):0 */
inline void ~_List_base(class _List_base<ActiveGrenade*, std::allocator<ActiveGrenade*> > *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~list(class list<ActiveGrenade*, std::allocator<ActiveGrenade*> > *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
void ~CBotManager(class CBotManager *, int)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~CBotManager(class CBotManager *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
void Restart(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Activate(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void DeathNotice(class CBaseEntity *const this, entvars_t * pevChild)
{
} /* size: 0 */

/* <0> (null):0 */
void IsTriggered(class CBaseEntity *const this, class CBaseEntity * pActivator)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void PainSound(class CBaseMonster *) /* linkage=_ZN12CBaseMonster9PainSoundEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int BloodColor(class CBaseMonster *) /* linkage=_ZN12CBaseMonster10BloodColorEv */
{
} /* size: 4 */

/* <0> (null):0 */
void MyMonsterPointer(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void MySquadMonsterPointer(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsMoving(class CBaseEntity *const this)
{
	operator!=(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void OverrideReset(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void SetToggleState(class CBaseEntity *const this, int state)
{
} /* size: 0 */

/* <0> (null):0 */
void OnControls(class CBaseEntity *const this, entvars_t * pev)
{
} /* size: 0 */

/* <0> (null):0 */
void IsBSPModel(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ReflectGauss(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Touch(class CBaseEntity *const this, class CBaseEntity * pOther)
{
} /* size: 0 */

/* <0> (null):0 */
void Use(class CBaseEntity *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
} /* size: 0 */

/* <0> (null):0 */
void Blocked(class CBaseEntity *const this, class CBaseEntity * pOther)
{
} /* size: 0 */

/* <0> (null):0 */
void Respawn(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void UpdateOwner(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Center(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
	operator*(const class Vector  *const this,
			float fl); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void EyePosition(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void EarPosition(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
virtual void HandleAnimEvent(class CBaseAnimating *, MonsterEvent_t *) /* linkage=_ZN14CBaseAnimating15HandleAnimEventEP14MonsterEvent_t */
{
} /* size: 0 */

/* <0> (null):0 */
void HandleAnimEvent(class CBaseAnimating *const this, MonsterEvent_t * pEvent)
{
} /* size: 0 */

/* <0> (null):0 */
virtual int GetToggleState(class CBaseToggle *) /* linkage=_ZN11CBaseToggle14GetToggleStateEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual float GetDelay(class CBaseToggle *) /* linkage=_ZN11CBaseToggle8GetDelayEv */
{
} /* size: 4 */

/* <0> (null):0 */
void GetToggleState(class CBaseToggle *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetDelay(class CBaseToggle *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void PainSound(class CBaseMonster *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void BloodColor(class CBaseMonster *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void BodyTarget(class CBasePlayer *const this, const class Vector  &const posSrc)
{
	operator*(const class Vector  *const this,
			float fl); /* size=0, low_pc=0 */ //     0
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void StartSneaking(class CBasePlayer *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void StopSneaking(class CBasePlayer *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsSneaking(class CBasePlayer *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsAlive(class CBasePlayer *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ShouldFadeOnDeath(class CBasePlayer *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsPlayer(class CBasePlayer *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsNetClient(class CBasePlayer *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ObjectCaps(class CBasePlayer *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsBot(class CBot *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Think(class CBot *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void SetModel(class CBot *const this, const char  * modelName)
{
	edict(class CBaseEntity *const this); /* size=0, low_pc=0 */ //     0
	entindex(class CBaseEntity *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Run(class CBot *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void OnEnter(class BotState *const this, class CCSBot * bot)
{
} /* size: 0 */

/* <0> (null):0 */
void OnUpdate(class BotState *const this, class CCSBot * bot)
{
} /* size: 0 */

/* <0> (null):0 */
void OnExit(class BotState *const this, class CCSBot * bot)
{
} /* size: 0 */

/* <0> (null):0 */
void IsEnemyPartVisible(const class CCSBot  *const this, enum VisiblePartType part)
{
} /* size: 0 */

/* <0> (null):0 */
void RoundRespawn(class CCSBot *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsPlayerFacingMe(const class CBot  *const this, class CBasePlayer * other)
{
	{
		class Vector toOther;                                 //     0
		class Vector otherDir;                                //     0
		operator-(const class Vector  *const this,
				const class Vector  &const v); /* size=153549176, low_pc=0 */ //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=153549960, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void IsPlayerLookingAtMe(const class CBot  *const this, class CBasePlayer * other)
{
	{
		class Vector toOther;                                 //     0
		class Vector otherDir;                                //     0
		floatconst lookAtCos;                                 //     0
		operator-(const class Vector  *const this,
				const class Vector  &const v); /* size=153231804, low_pc=0 */ //     0
		NormalizeInPlace(class Vector *const this); /* size=153632576, low_pc=0 */ //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=153636000, low_pc=0 */ //     0
		{
			class Vector vec;                             //     0
		}
	}
} /* size: 153557268 */

/* <0> (null):0 */
void HasTarget(class CBaseEntity *const this, string_t targetname)
{
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=153269096, low_pc=0 */ //     0
} /* size: 153357376 */

/* <0> (null):0 */
void InstallBotControl(void) /* linkage=_Z17InstallBotControlv */
{
	~CBotManager(class CBotManager *const this,
			intconst __in_chrg); /* size=153521472, low_pc=0 */ //     0
} /* size: 153271360 */

/* <0> (null):0 */
void Bot_ServerCommand(void) /* linkage=_Z17Bot_ServerCommandv */
{
	{
		const char  * pcmd;                                   //     0
	}
} /* size: 153814696 */

/* <0> (null):0 */
void Bot_RegisterCvars(void) /* linkage=_Z17Bot_RegisterCvarsv */
{
} /* size: 153788716 */

/* <0> (null):0 */
void CCSBot(class CCSBot *const this)
{
} /* size: 153859112 */

/* <0> (null):0 */
void CCSBot(class CCSBot *const this)
{
	CountdownTimer(class CountdownTimer *const this); /* size=153780328, low_pc=0 */ //     0
	IdleState(class IdleState *const this); /* size=153781112, low_pc=0 */ //     0
	MoveToState(class MoveToState *const this); /* size=153806744, low_pc=0 */ //     0
	HuntState(class HuntState *const this); /* size=153808168, low_pc=0 */ //     0
	FetchBombState(class FetchBombState *const this); /* size=153809496, low_pc=0 */ //     0
	AttackState(class AttackState *const this); /* size=153839520, low_pc=0 */ //     0
	InvestigateNoiseState(class InvestigateNoiseState *const this); /* size=153868552, low_pc=0 */ //     0
	BuyState(class BuyState *const this); /* size=153869608, low_pc=0 */ //     0
	PlantBombState(class PlantBombState *const this); /* size=153870392, low_pc=0 */ //     0
	DefuseBombState(class DefuseBombState *const this); /* size=153871176, low_pc=0 */ //     0
	HideState(class HideState *const this); /* size=153876168, low_pc=0 */ //     0
	EscapeFromBombState(class EscapeFromBombState *const this); /* size=153876952, low_pc=0 */ //     0
	FollowState(class FollowState *const this); /* size=153878372, low_pc=0 */ //     0
	UseEntityState(class UseEntityState *const this); /* size=153888124, low_pc=0 */ //     0
	CountdownTimer(class CountdownTimer *const this); /* size=153897960, low_pc=0 */ //     0
	CountdownTimer(class CountdownTimer *const this); /* size=153898872, low_pc=0 */ //     0
	CountdownTimer(class CountdownTimer *const this); /* size=153900468, low_pc=0 */ //     0
	CountdownTimer(class CountdownTimer *const this); /* size=153905352, low_pc=0 */ //     0
	CountdownTimer(class CountdownTimer *const this); /* size=153906952, low_pc=0 */ //     0
	CountdownTimer(class CountdownTimer *const this); /* size=153908144, low_pc=0 */ //     0
	CountdownTimer(class CountdownTimer *const this); /* size=153909080, low_pc=0 */ //     0
	CountdownTimer(class CountdownTimer *const this); /* size=153910000, low_pc=0 */ //     0
	CountdownTimer(class CountdownTimer *const this); /* size=153910512, low_pc=0 */ //     0
	IntervalTimer(class IntervalTimer *const this); /* size=153911568, low_pc=0 */ //     0
	_List_iterator(class _List_iterator<CNavArea*> *const this); /* size=153912216, low_pc=0 */ //     0
	CountdownTimer(class CountdownTimer *const this); /* size=153921804, low_pc=0 */ //     0
	CountdownTimer(class CountdownTimer *const this); /* size=153922588, low_pc=0 */ //     0
	CountdownTimer(class CountdownTimer *const this); /* size=153923892, low_pc=0 */ //     0
} /* size: 153539640 */

/* <0> (null):0 */
void ResetValues(class CCSBot *const this)
{
	{
		class CCSBotManager * ctrl;                           //     0
		Invalidate(class CountdownTimer *const this); /* size=154168400, low_pc=0 */ //     0
		Invalidate(class CountdownTimer *const this); /* size=154169184, low_pc=0 */ //     0
		{
			int w;                                        //     0
		}
		Invalidate(class IntervalTimer *const this); /* size=154124192, low_pc=0 */ //     0
		ClearHuntArea(class HuntState *const this); /* size=154125656, low_pc=0 */ //     0
		Invalidate(class CountdownTimer *const this); /* size=154126712, low_pc=0 */ //     0
		Invalidate(class CountdownTimer *const this); /* size=154191288, low_pc=0 */ //     0
	}
} /* size: 153930104 */

/* <0> (null):0 */
void Initialize(class CCSBot *const this, const class BotProfile  * profile)
{
} /* size: 154192192 */

/* <0> (null):0 */
void SpawnBot(class CCSBot *const this)
{
	{
		class CCSBotManager * ctrl;                           //     0
		SetLearningMapFlag(class CCSBotManager *const this); /* size=154218064, low_pc=0 */ //     0
	}
} /* size: 154201608 */

/* <0> (null):0 */
void Disconnect(class CCSBot *const this)
{
	MESSAGE_BEGIN(int msg_dest,
			int msg_type,
			const float  * pOrigin,
			edict_t * ed); /* size=154233928, low_pc=0 */ //     0
} /* size: 154219376 */



/* Variables: */

float                      flLen; /* size: 4 */

_Node *                    __cur; /* size: 4 */

_Node *                    __tmp; /* size: 4 */

class Vector              toOther; /* size: 12 */

class Vector              otherDir; /* size: 12 */

class Vector              toOther; /* size: 12 */

class Vector              otherDir; /* size: 12 */

floatconst                 lookAtCos; /* size: 4 */

; /* size: 154363144 */

class Vector              vec; /* size: 12 */

; /* size: 154363976 */

; /* size: 154364072 */

const char  *              pcmd; /* size: 4 */

class CCSBotManager *      ctrl; /* size: 4 */

int                        w; /* size: 4 */

class CCSBotManager *      ctrl; /* size: 4 */

extern class _IO_FILE *           stdin; /* size: 4 */

extern class _IO_FILE *           stdout; /* size: 4 */

intconst                   k_cubSaltSize; /* size: 4 */

GID_tconst                 k_GIDNil; /* size: 8 */

GID_tconst                 k_TxnIDNil; /* size: 8 */

GID_tconst                 k_TxnIDUnknown; /* size: 8 */

PackageId_tconst           k_uPackageIdFreeSub; /* size: 4 */

PackageId_tconst           k_uPackageIdInvalid; /* size: 4 */

AppId_tconst               k_uAppIdInvalid; /* size: 4 */

AssetClassId_tconst        k_ulAssetClassIdInvalid; /* size: 8 */

PhysicalItemId_tconst      k_uPhysicalItemIdInvalid; /* size: 4 */

DepotId_tconst             k_uDepotIdInvalid; /* size: 4 */

CellID_tconst              k_uCellIDInvalid; /* size: 4 */

SteamAPICall_tconst        k_uAPICallInvalid; /* size: 8 */

PartnerId_tconst           k_uPartnerIdInvalid; /* size: 4 */

extern enginefuncs_t              g_engfuncs; /* size: 632 */

extern globalvars_t *             gpGlobals; /* size: 4 */

extern class Vectorconst          g_vecZero; /* size: 12 */

cvar_t                     cv_bot_traceview; /* size: 20 */

cvar_t                     cv_bot_stop; /* size: 20 */

cvar_t                     cv_bot_show_nav; /* size: 20 */

cvar_t                     cv_bot_show_danger; /* size: 20 */

cvar_t                     cv_bot_nav_edit; /* size: 20 */

cvar_t                     cv_bot_nav_zdraw; /* size: 20 */

cvar_t                     cv_bot_walk; /* size: 20 */

cvar_t                     cv_bot_difficulty; /* size: 20 */

cvar_t                     cv_bot_debug; /* size: 20 */

cvar_t                     cv_bot_quicksave; /* size: 20 */

cvar_t                     cv_bot_quota; /* size: 20 */

cvar_t                     cv_bot_quota_match; /* size: 20 */

cvar_t                     cv_bot_prefix; /* size: 20 */

cvar_t                     cv_bot_allow_rogues; /* size: 20 */

cvar_t                     cv_bot_allow_pistols; /* size: 20 */

cvar_t                     cv_bot_allow_shotguns; /* size: 20 */

cvar_t                     cv_bot_allow_sub_machine_guns; /* size: 20 */

cvar_t                     cv_bot_allow_rifles; /* size: 20 */

cvar_t                     cv_bot_allow_machine_guns; /* size: 20 */

cvar_t                     cv_bot_allow_grenades; /* size: 20 */

cvar_t                     cv_bot_allow_snipers; /* size: 20 */

cvar_t                     cv_bot_allow_shield; /* size: 20 */

cvar_t                     cv_bot_join_team; /* size: 20 */

cvar_t                     cv_bot_join_after_player; /* size: 20 */

cvar_t                     cv_bot_auto_vacate; /* size: 20 */

cvar_t                     cv_bot_zombie; /* size: 20 */

cvar_t                     cv_bot_defer_to_human; /* size: 20 */

cvar_t                     cv_bot_chatter; /* size: 20 */

cvar_t                     cv_bot_profile_db; /* size: 20 */

extern class CBotManager *        TheBots; /* size: 4 */

floatconst                 GenerationStepSize; /* size: 4 */

floatconst                 StepHeight; /* size: 4 */

floatconst                 JumpHeight; /* size: 4 */

floatconst                 JumpCrouchHeight; /* size: 4 */

floatconst                 MaxSlope; /* size: 4 */

floatconst                 MaxUnitZSlope; /* size: 4 */

floatconst                 BotRadius; /* size: 4 */

floatconst                 DeathDrop; /* size: 4 */

floatconst                 HalfHumanWidth; /* size: 4 */

floatconst                 HalfHumanHeight; /* size: 4 */

floatconst                 HumanHeight; /* size: 4 */

extern NavAreaList                TheNavAreaList; /* size: 8 */

extern class CNavAreaGrid        TheNavAreaGrid; /* size: 1052 */

extern cvar_t                     friendlyfire; /* size: 20 */

extern class BotPhraseManager *   TheBotPhrases; /* size: 4 */

extern int                        gmsgBotProgress; /* size: 4 */

; /* size: 0 */

/* Types: */

/* 1 */
char
 /* size: 1 */

/* 2 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 3 */
unsigned int
 /* size: 4 */

/* 4 */
unsigned char
 /* size: 1 */

/* 5 */
short unsigned int
 /* size: 2 */

/* 6 */
long unsigned int
 /* size: 4 */

/* 7 */
signed char
 /* size: 1 */

/* 8 */
short int
 /* size: 2 */

/* 9 */
int
 /* size: 4 */

/* 10 */
long long int
 /* size: 8 */

/* 11 */
long long unsigned int
 /* size: 8 */

/* 12 */
/* <0> (null):0 */
typedef long long int __quad_t; /* size: 8 */

/* 13 */
/* <0> (null):0 */
typedef long int __off_t; /* size: 4 */

/* 14 */
long int
 /* size: 4 */

/* 15 */
/* <0> (null):0 */
typedef __quad_t __off64_t; /* size: 8 */

/* 16 */
 /* pointer to 0 */
 /* size: 4 */

/* 17 */
 /* pointer to 1 */
 /* size: 4 */

/* 18 */
/* <0> (null):0 */
typedef struct _IO_FILE FILE; /* size: 148 */

/* 19 */
/* <0> (null):0 */
struct _IO_FILE {
	int                        _flags;               /*     0     4 */
	char *                     _IO_read_ptr;         /*     4     4 */
	char *                     _IO_read_end;         /*     8     4 */
	char *                     _IO_read_base;        /*    12     4 */
	char *                     _IO_write_base;       /*    16     4 */
	char *                     _IO_write_ptr;        /*    20     4 */
	char *                     _IO_write_end;        /*    24     4 */
	char *                     _IO_buf_base;         /*    28     4 */
	char *                     _IO_buf_end;          /*    32     4 */
	char *                     _IO_save_base;        /*    36     4 */
	char *                     _IO_backup_base;      /*    40     4 */
	char *                     _IO_save_end;         /*    44     4 */
	class _IO_marker *         _markers;             /*    48     4 */
	class _IO_FILE *           _chain;               /*    52     4 */
	int                        _fileno;              /*    56     4 */
	int                        _flags2;              /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	__off_t                    _old_offset;          /*    64     4 */
	short unsigned int         _cur_column;          /*    68     2 */
	signed char                _vtable_offset;       /*    70     1 */
	char                       _shortbuf[1];         /*    71     1 */
	_IO_lock_t *               _lock;                /*    72     4 */
	__off64_t                  _offset;              /*    76     8 */
	void *                     __pad1;               /*    84     4 */
	void *                     __pad2;               /*    88     4 */
	void *                     __pad3;               /*    92     4 */
	void *                     __pad4;               /*    96     4 */
	size_t                     __pad5;               /*   100     4 */
	int                        _mode;                /*   104     4 */
	char                       _unused2[40];         /*   108    40 */
	/* --- cacheline 2 boundary (128 bytes) was 20 bytes ago --- */

	/* size: 148, cachelines: 3, members: 29 */
	/* last cacheline: 20 bytes */
}; /* size: 148 */

/* 20 */
/* <0> (null):0 */
typedef void _IO_lock_t; /* size: 0 */

/* 21 */
/* <0> (null):0 */
struct _IO_marker {
	class _IO_marker *         _next;                /*     0     4 */
	class _IO_FILE *           _sbuf;                /*     4     4 */
	int                        _pos;                 /*     8     4 */

	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 22 */
 /* pointer to 21 */
 /* size: 4 */

/* 23 */
 /* pointer to 19 */
 /* size: 4 */

/* 24 */
 /* pointer to 21 */
 /* size: 4 */

/* 25 */
 /* pointer to 19 */
 /* size: 4 */

/* 26 */
/* <0> (null):0 */
char                       array[1]; /* size: 1 */

/* 27 */
 /* pointer to 20 */
 /* size: 4 */

/* 28 */
/* <0> (null):0 */
char                       array[40]; /* size: 40 */

/* 29 */
 /* pointer to 30 */
 /* size: 4 */

/* 30 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 31 */
 /* pointer to 32 */
 /* size: 4 */

/* 32 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 33 */
 /* pointer to 34 */
 /* size: 4 */

/* 34 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 146684904 */

/* 35 */
long double
 /* size: 12 */

/* 36 */
double
 /* size: 8 */

/* 37 */
/* <0> (null):0 */
typedef int int32; /* size: 4 */

/* 38 */
/* <0> (null):0 */
typedef unsigned int uint32; /* size: 4 */

/* 39 */
/* <0> (null):0 */
typedef long long unsigned int uint64; /* size: 8 */

/* 40 */
/* <0> (null):0 */
typedef uint64 GID_t; /* size: 8 */

/* 41 */
/* <0> (null):0 */
typedef uint32 PackageId_t; /* size: 4 */

/* 42 */
/* <0> (null):0 */
typedef uint32 AppId_t; /* size: 4 */

/* 43 */
/* <0> (null):0 */
typedef uint64 AssetClassId_t; /* size: 8 */

/* 44 */
/* <0> (null):0 */
typedef uint32 PhysicalItemId_t; /* size: 4 */

/* 45 */
/* <0> (null):0 */
typedef uint32 DepotId_t; /* size: 4 */

/* 46 */
/* <0> (null):0 */
typedef uint32 CellID_t; /* size: 4 */

/* 47 */
/* <0> (null):0 */
typedef uint64 SteamAPICall_t; /* size: 8 */

/* 48 */
/* <0> (null):0 */
typedef uint32 PartnerId_t; /* size: 4 */

/* 49 */
/* <0> (null):0 */
typedef int BOOL; /* size: 4 */

/* 50 */
/* <0> (null):0 */
typedef unsigned char byte; /* size: 1 */

/* 51 */
/* <0> (null):0 */
typedef unsigned int string_t; /* size: 4 */

/* 52 */
/* <0> (null):0 */
typedef float vec_t; /* size: 4 */

/* 53 */
float
 /* size: 4 */

/* 54 */
/* <0> (null):0 */
float                      array[2]; /* size: 8 */

/* 55 */
/* <0> (null):0 */
class Vector2D {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	/* <0> (null):0 */
	void Vector2D(class Vector2D *);

	/* <0> (null):0 */
	void Vector2D(class Vector2D *, float, float);

	/* <0> (null):0 */
	class Vector2D operator+(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DplERKS_ */

	/* <0> (null):0 */
	class Vector2D operator-(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DmiERKS_ */

	/* <0> (null):0 */
	class Vector2D operator*(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DmlEf */

	/* <0> (null):0 */
	class Vector2D operator/(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DdvEf */

	/* <0> (null):0 */
	float Length(const class Vector2D  *); /* linkage=_ZNK8Vector2D6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector2D  *); /* linkage=_ZNK8Vector2D13LengthSquaredEv */

	/* <0> (null):0 */
	class Vector2D Normalize(const class Vector2D  *); /* linkage=_ZNK8Vector2D9NormalizeEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector2D *); /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector2D *, float); /* linkage=_ZN8Vector2D6IsZeroEf */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 56 */
 /* pointer to 55 */
 /* size: 4 */

/* 57 */
 /* pointer to 58 */
 /* size: 4 */

/* 58 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 59 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 60 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 61 */
bool
 /* size: 1 */

/* 62 */
/* <0> (null):0 */
class Vector {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	vec_t                      z;                    /*     8     4 */
	/* <0> (null):0 */
	void Vector(class Vector *);

	/* <0> (null):0 */
	void Vector(class Vector *, float, float, float);

	/* <0> (null):0 */
	void Vector(class Vector *, const class Vector  &);

	/* <0> (null):0 */
	void Vector(class Vector *, float *);

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *); /* linkage=_ZNK6VectorngEv */

	/* <0> (null):0 */
	int operator==(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectoreqERKS_ */

	/* <0> (null):0 */
	int operator!=(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorneERKS_ */

	/* <0> (null):0 */
	class Vector operator+(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorplERKS_ */

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectormiERKS_ */

	/* <0> (null):0 */
	class Vector operator*(const class Vector  *, float); /* linkage=_ZNK6VectormlEf */

	/* <0> (null):0 */
	class Vector operator/(const class Vector  *, float); /* linkage=_ZNK6VectordvEf */

	/* <0> (null):0 */
	void CopyToArray(const class Vector  *, float *); /* linkage=_ZNK6Vector11CopyToArrayEPf */

	/* <0> (null):0 */
	float Length(const class Vector  *); /* linkage=_ZNK6Vector6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector  *); /* linkage=_ZNK6Vector13LengthSquaredEv */

	/* <0> (null):0 */
	float * operator float*(class Vector *); /* linkage=_ZN6VectorcvPfEv */

	/* <0> (null):0 */
	const float  * operator const float*(const class Vector  *); /* linkage=_ZNK6VectorcvPKfEv */

	/* <0> (null):0 */
	class Vector Normalize(const class Vector  *); /* linkage=_ZNK6Vector9NormalizeEv */

	/* <0> (null):0 */
	class Vector2D Make2D(const class Vector  *); /* linkage=_ZNK6Vector6Make2DEv */

	/* <0> (null):0 */
	float Length2D(const class Vector  *); /* linkage=_ZNK6Vector8Length2DEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector  *, float); /* linkage=_ZNK6Vector16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector  *, float); /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector *); /* linkage=_ZN6Vector16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector *, float); /* linkage=_ZN6Vector6IsZeroEf */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 63 */
 /* pointer to 62 */
 /* size: 4 */

/* 64 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 65 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 66 */
 /* pointer to 53 */
 /* size: 4 */

/* 67 */
 /* pointer to 68 */
 /* size: 4 */

/* 68 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 69 */
 /* pointer to 70 */
 /* size: 4 */

/* 70 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 71 */
/* <0> (null):0 */
typedef int qboolean; /* size: 4 */

/* 72 */
/* <0> (null):0 */
struct link_s {
	class link_s *             prev;                 /*     0     4 */
	class link_s *             next;                 /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 73 */
 /* pointer to 72 */
 /* size: 4 */

/* 74 */
/* <0> (null):0 */
typedef struct link_s link_t; /* size: 8 */

/* 75 */
/* <0> (null):0 */
typedef struct edict_s edict_t; /* size: 804 */

/* 76 */
/* <0> (null):0 */
struct edict_s {
	qboolean                   free;                 /*     0     4 */
	int                        serialnumber;         /*     4     4 */
	link_t                     area;                 /*     8     8 */
	int                        headnode;             /*    16     4 */
	int                        num_leafs;            /*    20     4 */
	short int                  leafnums[48];         /*    24    96 */
	/* --- cacheline 1 boundary (64 bytes) was 56 bytes ago --- */
	float                      freetime;             /*   120     4 */
	void *                     pvPrivateData;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	entvars_t                  v;                    /*   128   676 */
	/* --- cacheline 12 boundary (768 bytes) was 36 bytes ago --- */

	/* size: 804, cachelines: 13, members: 9 */
	/* last cacheline: 36 bytes */
}; /* size: 804 */

/* 77 */
 /* pointer to 75 */
 /* size: 4 */

/* 78 */
/* <0> (null):0 */
struct {
	float                      time;                 /*     0     4 */
	float                      frametime;            /*     4     4 */
	float                      force_retouch;        /*     8     4 */
	string_t                   mapname;              /*    12     4 */
	string_t                   startspot;            /*    16     4 */
	float                      deathmatch;           /*    20     4 */
	float                      coop;                 /*    24     4 */
	float                      teamplay;             /*    28     4 */
	float                      serverflags;          /*    32     4 */
	float                      found_secrets;        /*    36     4 */
	class Vector              v_forward;             /*    40    12 */
	class Vector              v_up;                  /*    52    12 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	class Vector              v_right;               /*    64    12 */
	float                      trace_allsolid;       /*    76     4 */
	float                      trace_startsolid;     /*    80     4 */
	float                      trace_fraction;       /*    84     4 */
	class Vector              trace_endpos;          /*    88    12 */
	class Vector              trace_plane_normal;    /*   100    12 */
	float                      trace_plane_dist;     /*   112     4 */
	edict_t *                  trace_ent;            /*   116     4 */
	float                      trace_inopen;         /*   120     4 */
	float                      trace_inwater;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	int                        trace_hitgroup;       /*   128     4 */
	int                        trace_flags;          /*   132     4 */
	int                        msg_entity;           /*   136     4 */
	int                        cdAudioTrack;         /*   140     4 */
	int                        maxClients;           /*   144     4 */
	int                        maxEntities;          /*   148     4 */
	const char  *              pStringBase;          /*   152     4 */
	void *                     pSaveData;            /*   156     4 */
	class Vector              vecLandmarkOffset;     /*   160    12 */

	/* size: 172, cachelines: 3, members: 31 */
	/* last cacheline: 44 bytes */
}; /* size: 172 */

/* 79 */
/* <0> (null):0 */
typedef class  globalvars_t; /* size: 172 */

/* 80 */
/* <0> (null):0 */
struct entvars_s {
	string_t                   classname;            /*     0     4 */
	string_t                   globalname;           /*     4     4 */
	class Vector              origin;                /*     8    12 */
	class Vector              oldorigin;             /*    20    12 */
	class Vector              velocity;              /*    32    12 */
	class Vector              basevelocity;          /*    44    12 */
	class Vector              clbasevelocity;        /*    56    12 */
	/* --- cacheline 1 boundary (64 bytes) was 4 bytes ago --- */
	class Vector              movedir;               /*    68    12 */
	class Vector              angles;                /*    80    12 */
	class Vector              avelocity;             /*    92    12 */
	class Vector              punchangle;            /*   104    12 */
	class Vector              v_angle;               /*   116    12 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	class Vector              endpos;                /*   128    12 */
	class Vector              startpos;              /*   140    12 */
	float                      impacttime;           /*   152     4 */
	float                      starttime;            /*   156     4 */
	int                        fixangle;             /*   160     4 */
	float                      idealpitch;           /*   164     4 */
	float                      pitch_speed;          /*   168     4 */
	float                      ideal_yaw;            /*   172     4 */
	float                      yaw_speed;            /*   176     4 */
	int                        modelindex;           /*   180     4 */
	string_t                   model;                /*   184     4 */
	int                        viewmodel;            /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	int                        weaponmodel;          /*   192     4 */
	class Vector              absmin;                /*   196    12 */
	class Vector              absmax;                /*   208    12 */
	class Vector              mins;                  /*   220    12 */
	class Vector              maxs;                  /*   232    12 */
	class Vector              size;                  /*   244    12 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	float                      ltime;                /*   256     4 */
	float                      nextthink;            /*   260     4 */
	int                        movetype;             /*   264     4 */
	int                        solid;                /*   268     4 */
	int                        skin;                 /*   272     4 */
	int                        body;                 /*   276     4 */
	int                        effects;              /*   280     4 */
	float                      gravity;              /*   284     4 */
	float                      friction;             /*   288     4 */
	int                        light_level;          /*   292     4 */
	int                        sequence;             /*   296     4 */
	int                        gaitsequence;         /*   300     4 */
	float                      frame;                /*   304     4 */
	float                      animtime;             /*   308     4 */
	float                      framerate;            /*   312     4 */
	unsigned char              controller[4];        /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	unsigned char              blending[2];          /*   320     2 */
	float                      scale;                /*   324     4 */
	int                        rendermode;           /*   328     4 */
	float                      renderamt;            /*   332     4 */
	class Vector              rendercolor;           /*   336    12 */
	int                        renderfx;             /*   348     4 */
	float                      health;               /*   352     4 */
	float                      frags;                /*   356     4 */
	int                        weapons;              /*   360     4 */
	float                      takedamage;           /*   364     4 */
	int                        deadflag;             /*   368     4 */
	class Vector              view_ofs;              /*   372    12 */
	int                        button;               /*   384     4 */
	/* --- cacheline 6 boundary (384 bytes) was 2 bytes ago --- */
	int                        impulse;              /*   388     4 */
	edict_t *                  chain;                /*   392     4 */
	edict_t *                  dmg_inflictor;        /*   396     4 */
	edict_t *                  enemy;                /*   400     4 */
	edict_t *                  aiment;               /*   404     4 */
	edict_t *                  owner;                /*   408     4 */
	edict_t *                  groundentity;         /*   412     4 */
	int                        spawnflags;           /*   416     4 */
	int                        flags;                /*   420     4 */
	int                        colormap;             /*   424     4 */
	int                        team;                 /*   428     4 */
	float                      max_health;           /*   432     4 */
	float                      teleport_time;        /*   436     4 */
	float                      armortype;            /*   440     4 */
	float                      armorvalue;           /*   444     4 */
	int                        waterlevel;           /*   448     4 */
	/* --- cacheline 7 boundary (448 bytes) was 2 bytes ago --- */
	int                        watertype;            /*   452     4 */
	string_t                   target;               /*   456     4 */
	string_t                   targetname;           /*   460     4 */
	string_t                   netname;              /*   464     4 */
	string_t                   message;              /*   468     4 */
	float                      dmg_take;             /*   472     4 */
	float                      dmg_save;             /*   476     4 */
	float                      dmg;                  /*   480     4 */
	float                      dmgtime;              /*   484     4 */
	string_t                   noise;                /*   488     4 */
	string_t                   noise1;               /*   492     4 */
	string_t                   noise2;               /*   496     4 */
	string_t                   noise3;               /*   500     4 */
	float                      speed;                /*   504     4 */
	float                      air_finished;         /*   508     4 */
	float                      pain_finished;        /*   512     4 */
	/* --- cacheline 8 boundary (512 bytes) was 2 bytes ago --- */
	float                      radsuit_finished;     /*   516     4 */
	edict_t *                  pContainingEntity;    /*   520     4 */
	int                        playerclass;          /*   524     4 */
	float                      maxspeed;             /*   528     4 */
	float                      fov;                  /*   532     4 */
	int                        weaponanim;           /*   536     4 */
	int                        pushmsec;             /*   540     4 */
	int                        bInDuck;              /*   544     4 */
	int                        flTimeStepSound;      /*   548     4 */
	int                        flSwimTime;           /*   552     4 */
	int                        flDuckTime;           /*   556     4 */
	int                        iStepLeft;            /*   560     4 */
	float                      flFallVelocity;       /*   564     4 */
	int                        gamestate;            /*   568     4 */
	int                        oldbuttons;           /*   572     4 */
	int                        groupinfo;            /*   576     4 */
	/* --- cacheline 9 boundary (576 bytes) was 2 bytes ago --- */
	int                        iuser1;               /*   580     4 */
	int                        iuser2;               /*   584     4 */
	int                        iuser3;               /*   588     4 */
	int                        iuser4;               /*   592     4 */
	float                      fuser1;               /*   596     4 */
	float                      fuser2;               /*   600     4 */
	float                      fuser3;               /*   604     4 */
	float                      fuser4;               /*   608     4 */
	class Vector              vuser1;                /*   612    12 */
	class Vector              vuser2;                /*   624    12 */
	class Vector              vuser3;                /*   636    12 */
	/* --- cacheline 10 boundary (640 bytes) was 6 bytes ago --- */
	class Vector              vuser4;                /*   648    12 */
	edict_t *                  euser1;               /*   660     4 */
	edict_t *                  euser2;               /*   664     4 */
	edict_t *                  euser3;               /*   668     4 */
	edict_t *                  euser4;               /*   672     4 */

	/* size: 676, cachelines: 11, members: 123 */
	/* last cacheline: 36 bytes */

	/* BRAIN FART ALERT! 676 != 674 + 0(holes), diff = 2 */

}; /* size: 676 */

/* 81 */
/* <0> (null):0 */
unsigned char              array[4]; /* size: 4 */

/* 82 */
/* <0> (null):0 */
unsigned char              array[2]; /* size: 2 */

/* 83 */
/* <0> (null):0 */
typedef struct entvars_s entvars_t; /* size: 676 */

/* 84 */
/* <0> (null):0 */
short int                  array[48]; /* size: 96 */

/* 85 */
/* <0> (null):0 */
typedef uint32 CRC32_t; /* size: 4 */

/* 86 */
/* <0> (null):0 */
struct cvar_s {
	char *                     name;                 /*     0     4 */
	char *                     string;               /*     4     4 */
	int                        flags;                /*     8     4 */
	float                      value;                /*    12     4 */
	class cvar_s *             next;                 /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 87 */
 /* pointer to 86 */
 /* size: 4 */

/* 88 */
/* <0> (null):0 */
typedef struct cvar_s cvar_t; /* size: 20 */

/* 89 */
/* <0> (null):0 */
struct client_textmessage_s {
	int                        effect;               /*     0     4 */
	byte                       r1;                   /*     4     1 */
	byte                       g1;                   /*     5     1 */
	byte                       b1;                   /*     6     1 */
	byte                       a1;                   /*     7     1 */
	byte                       r2;                   /*     8     1 */
	byte                       g2;                   /*     9     1 */
	byte                       b2;                   /*    10     1 */
	byte                       a2;                   /*    11     1 */
	float                      x;                    /*    12     4 */
	float                      y;                    /*    16     4 */
	float                      fadein;               /*    20     4 */
	float                      fadeout;              /*    24     4 */
	float                      holdtime;             /*    28     4 */
	float                      fxtime;               /*    32     4 */
	const char  *              pName;                /*    36     4 */
	const char  *              pMessage;             /*    40     4 */

	/* size: 44, cachelines: 1, members: 17 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 90 */
/* <0> (null):0 */
typedef struct client_textmessage_s client_textmessage_t; /* size: 44 */

/* 91 */
/* <0> (null):0 */
typedef struct sequenceCommandLine_ sequenceCommandLine_s; /* size: 92 */

/* 92 */
/* <0> (null):0 */
struct sequenceCommandLine_ {
	int                        commandType;          /*     0     4 */
	client_textmessage_t       clientMessage;        /*     4    44 */
	char *                     speakerName;          /*    48     4 */
	char *                     listenerName;         /*    52     4 */
	char *                     soundFileName;        /*    56     4 */
	char *                     sentenceName;         /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	char *                     fireTargetNames;      /*    64     4 */
	char *                     killTargetNames;      /*    68     4 */
	float                      delay;                /*    72     4 */
	int                        repeatCount;          /*    76     4 */
	int                        textChannel;          /*    80     4 */
	int                        modifierBitField;     /*    84     4 */
	sequenceCommandLine_s *    nextCommandLine;      /*    88     4 */

	/* size: 92, cachelines: 2, members: 13 */
	/* last cacheline: 28 bytes */
}; /* size: 92 */

/* 93 */
 /* pointer to 91 */
 /* size: 4 */

/* 94 */
/* <0> (null):0 */
typedef struct sequenceEntry_ sequenceEntry_s; /* size: 20 */

/* 95 */
/* <0> (null):0 */
struct sequenceEntry_ {
	char *                     fileName;             /*     0     4 */
	char *                     entryName;            /*     4     4 */
	sequenceCommandLine_s *    firstCommand;         /*     8     4 */
	sequenceEntry_s *          nextEntry;            /*    12     4 */
	qboolean                   isGlobal;             /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 96 */
 /* pointer to 94 */
 /* size: 4 */

/* 97 */
/* <0> (null):0 */
typedef struct sentenceEntry_ sentenceEntry_s; /* size: 16 */

/* 98 */
/* <0> (null):0 */
struct sentenceEntry_ {
	char *                     data;                 /*     0     4 */
	sentenceEntry_s *          nextEntry;            /*     4     4 */
	qboolean                   isGlobal;             /*     8     4 */
	unsigned int               index;                /*    12     4 */

	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 99 */
 /* pointer to 97 */
 /* size: 4 */

/* 100 */
/* <0> (null):0 */
enum {
	at_notice = 0,
	at_console = 1,
	at_aiconsole = 2,
	at_warning = 3,
	at_error = 4,
	at_logged = 5,
}; /* size: 4 */

/* 101 */
/* <0> (null):0 */
typedef enum  ALERT_TYPE; /* size: 4 */

/* 102 */
/* <0> (null):0 */
enum {
	print_console = 0,
	print_center = 1,
	print_chat = 2,
}; /* size: 4 */

/* 103 */
/* <0> (null):0 */
typedef enum  PRINT_TYPE; /* size: 4 */

/* 104 */
/* <0> (null):0 */
enum {
	force_exactfile = 0,
	force_model_samebounds = 1,
	force_model_specifybounds = 2,
	force_model_specifybounds_if_avail = 3,
}; /* size: 4 */

/* 105 */
/* <0> (null):0 */
typedef enum  FORCE_TYPE; /* size: 4 */

/* 106 */
/* <0> (null):0 */
struct {
	int                        fAllSolid;            /*     0     4 */
	int                        fStartSolid;          /*     4     4 */
	int                        fInOpen;              /*     8     4 */
	int                        fInWater;             /*    12     4 */
	float                      flFraction;           /*    16     4 */
	class Vector              vecEndPos;             /*    20    12 */
	float                      flPlaneDist;          /*    32     4 */
	class Vector              vecPlaneNormal;        /*    36    12 */
	edict_t *                  pHit;                 /*    48     4 */
	int                        iHitgroup;            /*    52     4 */
	/* <0> (null):0 */
	void TraceResult(TraceResult *);


	/* size: 56, cachelines: 1, members: 10 */
	/* last cacheline: 56 bytes */
}; /* size: 56 */

/* 107 */
/* <0> (null):0 */
typedef class  TraceResult; /* size: 56 */

/* 108 */
/* <0> (null):0 */
struct enginefuncs_s {
	int                        (*pfnPrecacheModel)(char *); /*     0     4 */
	int                        (*pfnPrecacheSound)(char *); /*     4     4 */
	void                       (*pfnSetModel)(edict_t *, const char  *); /*     8     4 */
	int                        (*pfnModelIndex)(const char  *); /*    12     4 */
	int                        (*pfnModelFrames)(int); /*    16     4 */
	void                       (*pfnSetSize)(edict_t *, const float  *, const float  *); /*    20     4 */
	void                       (*pfnChangeLevel)(char *, char *); /*    24     4 */
	void                       (*pfnGetSpawnParms)(edict_t *); /*    28     4 */
	void                       (*pfnSaveSpawnParms)(edict_t *); /*    32     4 */
	float                      (*pfnVecToYaw)(const float  *); /*    36     4 */
	void                       (*pfnVecToAngles)(const float  *, float *); /*    40     4 */
	void                       (*pfnMoveToOrigin)(edict_t *, const float  *, float, int); /*    44     4 */
	void                       (*pfnChangeYaw)(edict_t *); /*    48     4 */
	void                       (*pfnChangePitch)(edict_t *); /*    52     4 */
	edict_t *                  (*pfnFindEntityByString)(edict_t *, const char  *, const char  *); /*    56     4 */
	int                        (*pfnGetEntityIllum)(edict_t *); /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	edict_t *                  (*pfnFindEntityInSphere)(edict_t *, const float  *, float); /*    64     4 */
	edict_t *                  (*pfnFindClientInPVS)(edict_t *); /*    68     4 */
	edict_t *                  (*pfnEntitiesInPVS)(edict_t *); /*    72     4 */
	void                       (*pfnMakeVectors)(const float  *); /*    76     4 */
	void                       (*pfnAngleVectors)(const float  *, float *, float *, float *); /*    80     4 */
	edict_t *                  (*pfnCreateEntity)(void); /*    84     4 */
	void                       (*pfnRemoveEntity)(edict_t *); /*    88     4 */
	edict_t *                  (*pfnCreateNamedEntity)(int); /*    92     4 */
	void                       (*pfnMakeStatic)(edict_t *); /*    96     4 */
	int                        (*pfnEntIsOnFloor)(edict_t *); /*   100     4 */
	int                        (*pfnDropToFloor)(edict_t *); /*   104     4 */
	int                        (*pfnWalkMove)(edict_t *, float, float, int); /*   108     4 */
	void                       (*pfnSetOrigin)(edict_t *, const float  *); /*   112     4 */
	void                       (*pfnEmitSound)(edict_t *, int, const char  *, float, float, int, int); /*   116     4 */
	void                       (*pfnEmitAmbientSound)(edict_t *, float *, const char  *, float, float, int, int); /*   120     4 */
	void                       (*pfnTraceLine)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	void                       (*pfnTraceToss)(edict_t *, edict_t *, TraceResult *); /*   128     4 */
	int                        (*pfnTraceMonsterHull)(edict_t *, const float  *, const float  *, int, edict_t *, TraceResult *); /*   132     4 */
	void                       (*pfnTraceHull)(const float  *, const float  *, int, int, edict_t *, TraceResult *); /*   136     4 */
	void                       (*pfnTraceModel)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   140     4 */
	const char  *              (*pfnTraceTexture)(edict_t *, const float  *, const float  *); /*   144     4 */
	void                       (*pfnTraceSphere)(const float  *, const float  *, int, float, edict_t *, TraceResult *); /*   148     4 */
	void                       (*pfnGetAimVector)(edict_t *, float, float *); /*   152     4 */
	void                       (*pfnServerCommand)(char *); /*   156     4 */
	void                       (*pfnServerExecute)(void); /*   160     4 */
	void                       (*pfnClientCommand)(edict_t *, char *, ...); /*   164     4 */
	void                       (*pfnParticleEffect)(const float  *, const float  *, float, float); /*   168     4 */
	void                       (*pfnLightStyle)(int, char *); /*   172     4 */
	int                        (*pfnDecalIndex)(const char  *); /*   176     4 */
	int                        (*pfnPointContents)(const float  *); /*   180     4 */
	void                       (*pfnMessageBegin)(int, int, const float  *, edict_t *); /*   184     4 */
	void                       (*pfnMessageEnd)(void); /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	void                       (*pfnWriteByte)(int); /*   192     4 */
	void                       (*pfnWriteChar)(int); /*   196     4 */
	void                       (*pfnWriteShort)(int); /*   200     4 */
	void                       (*pfnWriteLong)(int); /*   204     4 */
	void                       (*pfnWriteAngle)(float); /*   208     4 */
	void                       (*pfnWriteCoord)(float); /*   212     4 */
	void                       (*pfnWriteString)(const char  *); /*   216     4 */
	void                       (*pfnWriteEntity)(int); /*   220     4 */
	void                       (*pfnCVarRegister)(cvar_t *); /*   224     4 */
	float                      (*pfnCVarGetFloat)(const char  *); /*   228     4 */
	const char  *              (*pfnCVarGetString)(const char  *); /*   232     4 */
	void                       (*pfnCVarSetFloat)(const char  *, float); /*   236     4 */
	void                       (*pfnCVarSetString)(const char  *, const char  *); /*   240     4 */
	void                       (*pfnAlertMessage)(ALERT_TYPE, char *, ...); /*   244     4 */
	void                       (*pfnEngineFprintf)(void *, char *, ...); /*   248     4 */
	void *                     (*pfnPvAllocEntPrivateData)(edict_t *, int32); /*   252     4 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	void *                     (*pfnPvEntPrivateData)(edict_t *); /*   256     4 */
	void                       (*pfnFreeEntPrivateData)(edict_t *); /*   260     4 */
	const char  *              (*pfnSzFromIndex)(int); /*   264     4 */
	int                        (*pfnAllocString)(const char  *); /*   268     4 */
	class entvars_s *          (*pfnGetVarsOfEnt)(edict_t *); /*   272     4 */
	edict_t *                  (*pfnPEntityOfEntOffset)(int); /*   276     4 */
	int                        (*pfnEntOffsetOfPEntity)(const edict_t  *); /*   280     4 */
	int                        (*pfnIndexOfEdict)(const edict_t  *); /*   284     4 */
	edict_t *                  (*pfnPEntityOfEntIndex)(int); /*   288     4 */
	edict_t *                  (*pfnFindEntityByVars)(class entvars_s *); /*   292     4 */
	void *                     (*pfnGetModelPtr)(edict_t *); /*   296     4 */
	int                        (*pfnRegUserMsg)(const char  *, int); /*   300     4 */
	void                       (*pfnAnimationAutomove)(const edict_t  *, float); /*   304     4 */
	void                       (*pfnGetBonePosition)(const edict_t  *, int, float *, float *); /*   308     4 */
	uint32                     (*pfnFunctionFromName)(const char  *); /*   312     4 */
	const char  *              (*pfnNameForFunction)(uint32); /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	void                       (*pfnClientPrintf)(edict_t *, PRINT_TYPE, const char  *); /*   320     4 */
	void                       (*pfnServerPrint)(const char  *); /*   324     4 */
	const char  *              (*pfnCmd_Args)(void); /*   328     4 */
	const char  *              (*pfnCmd_Argv)(int);  /*   332     4 */
	int                        (*pfnCmd_Argc)(void); /*   336     4 */
	void                       (*pfnGetAttachment)(const edict_t  *, int, float *, float *); /*   340     4 */
	void                       (*pfnCRC32_Init)(CRC32_t *); /*   344     4 */
	void                       (*pfnCRC32_ProcessBuffer)(CRC32_t *, void *, int); /*   348     4 */
	void                       (*pfnCRC32_ProcessByte)(CRC32_t *, unsigned char); /*   352     4 */
	CRC32_t                    (*pfnCRC32_Final)(CRC32_t); /*   356     4 */
	int32                      (*pfnRandomLong)(int32, int32); /*   360     4 */
	float                      (*pfnRandomFloat)(float, float); /*   364     4 */
	void                       (*pfnSetView)(const edict_t  *, const edict_t  *); /*   368     4 */
	float                      (*pfnTime)(void);     /*   372     4 */
	void                       (*pfnCrosshairAngle)(const edict_t  *, float, float); /*   376     4 */
	byte *                     (*pfnLoadFileForMe)(char *, int *); /*   380     4 */
	/* --- cacheline 6 boundary (384 bytes) --- */
	void                       (*pfnFreeFile)(void *); /*   384     4 */
	void                       (*pfnEndSection)(const char  *); /*   388     4 */
	int                        (*pfnCompareFileTime)(char *, char *, int *); /*   392     4 */
	void                       (*pfnGetGameDir)(char *); /*   396     4 */
	void                       (*pfnCvar_RegisterVariable)(cvar_t *); /*   400     4 */
	void                       (*pfnFadeClientVolume)(const edict_t  *, int, int, int, int); /*   404     4 */
	void                       (*pfnSetClientMaxspeed)(const edict_t  *, float); /*   408     4 */
	edict_t *                  (*pfnCreateFakeClient)(const char  *); /*   412     4 */
	void                       (*pfnRunPlayerMove)(edict_t *, const float  *, float, float, float, short unsigned int, byte, byte); /*   416     4 */
	int                        (*pfnNumberOfEntities)(void); /*   420     4 */
	char *                     (*pfnGetInfoKeyBuffer)(edict_t *); /*   424     4 */
	char *                     (*pfnInfoKeyValue)(char *, char *); /*   428     4 */
	void                       (*pfnSetKeyValue)(char *, char *, char *); /*   432     4 */
	void                       (*pfnSetClientKeyValue)(int, char *, char *, char *); /*   436     4 */
	int                        (*pfnIsMapValid)(char *); /*   440     4 */
	void                       (*pfnStaticDecal)(const float  *, int, int, int); /*   444     4 */
	/* --- cacheline 7 boundary (448 bytes) --- */
	int                        (*pfnPrecacheGeneric)(char *); /*   448     4 */
	int                        (*pfnGetPlayerUserId)(edict_t *); /*   452     4 */
	void                       (*pfnBuildSoundMsg)(edict_t *, int, const char  *, float, float, int, int, int, int, const float  *, edict_t *); /*   456     4 */
	int                        (*pfnIsDedicatedServer)(void); /*   460     4 */
	cvar_t *                   (*pfnCVarGetPointer)(const char  *); /*   464     4 */
	unsigned int               (*pfnGetPlayerWONId)(edict_t *); /*   468     4 */
	void                       (*pfnInfo_RemoveKey)(char *, const char  *); /*   472     4 */
	const char  *              (*pfnGetPhysicsKeyValue)(const edict_t  *, const char  *); /*   476     4 */
	void                       (*pfnSetPhysicsKeyValue)(const edict_t  *, const char  *, const char  *); /*   480     4 */
	const char  *              (*pfnGetPhysicsInfoString)(const edict_t  *); /*   484     4 */
	short unsigned int         (*pfnPrecacheEvent)(int, const char  *); /*   488     4 */
	void                       (*pfnPlaybackEvent)(int, const edict_t  *, short unsigned int, float, float *, float *, float, float, int, int, int, int); /*   492     4 */
	unsigned char *            (*pfnSetFatPVS)(float *); /*   496     4 */
	unsigned char *            (*pfnSetFatPAS)(float *); /*   500     4 */
	int                        (*pfnCheckVisibility)(const edict_t  *, unsigned char *); /*   504     4 */
	void                       (*pfnDeltaSetField)(class delta_s *, const char  *); /*   508     4 */
	/* --- cacheline 8 boundary (512 bytes) --- */
	void                       (*pfnDeltaUnsetField)(class delta_s *, const char  *); /*   512     4 */
	void                       (*pfnDeltaAddEncoder)(char *, void (*)(class delta_s *, const unsigned char  *, const unsigned char  *)); /*   516     4 */
	int                        (*pfnGetCurrentPlayer)(void); /*   520     4 */
	int                        (*pfnCanSkipPlayer)(const edict_t  *); /*   524     4 */
	int                        (*pfnDeltaFindField)(class delta_s *, const char  *); /*   528     4 */
	void                       (*pfnDeltaSetFieldByIndex)(class delta_s *, int); /*   532     4 */
	void                       (*pfnDeltaUnsetFieldByIndex)(class delta_s *, int); /*   536     4 */
	void                       (*pfnSetGroupMask)(int, int); /*   540     4 */
	int                        (*pfnCreateInstancedBaseline)(int, class entity_state_s *); /*   544     4 */
	void                       (*pfnCvar_DirectSet)(class cvar_s *, char *); /*   548     4 */
	void                       (*pfnForceUnmodified)(FORCE_TYPE, float *, float *, const char  *); /*   552     4 */
	void                       (*pfnGetPlayerStats)(const edict_t  *, int *, int *); /*   556     4 */
	void                       (*pfnAddServerCommand)(char *, void (*)(void)); /*   560     4 */
	qboolean                   (*pfnVoice_GetClientListening)(int, int); /*   564     4 */
	qboolean                   (*pfnVoice_SetClientListening)(int, int, qboolean); /*   568     4 */
	const char  *              (*pfnGetPlayerAuthId)(edict_t *); /*   572     4 */
	/* --- cacheline 9 boundary (576 bytes) --- */
	sequenceEntry_s *          (*pfnSequenceGet)(const char  *, const char  *); /*   576     4 */
	sentenceEntry_s *          (*pfnSequencePickSentence)(const char  *, int, int *); /*   580     4 */
	int                        (*pfnGetFileSize)(char *); /*   584     4 */
	unsigned int               (*pfnGetApproxWavePlayLen)(const char  *); /*   588     4 */
	int                        (*pfnIsCareerMatch)(void); /*   592     4 */
	int                        (*pfnGetLocalizedStringLength)(const char  *); /*   596     4 */
	void                       (*pfnRegisterTutorMessageShown)(int); /*   600     4 */
	int                        (*pfnGetTimesTutorMessageShown)(int); /*   604     4 */
	void                       (*ProcessTutorMessageDecayBuffer)(int *, int); /*   608     4 */
	void                       (*ConstructTutorMessageDecayBuffer)(int *, int); /*   612     4 */
	void                       (*ResetTutorMessageDecayData)(void); /*   616     4 */
	void                       (*pfnQueryClientCvarValue)(const edict_t  *, const char  *); /*   620     4 */
	void                       (*pfnQueryClientCvarValue2)(const edict_t  *, const char  *, int); /*   624     4 */
	int                        (*pfnCheckParm)(const char  *, char * *); /*   628     4 */

	/* size: 632, cachelines: 10, members: 158 */
	/* last cacheline: 56 bytes */
}; /* size: 632 */

/* 109 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 110 */
 /* pointer to 109 */
 /* size: 4 */

/* 111 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 153168756 */

/* 112 */
 /* pointer to 111 */
 /* size: 4 */

/* 113 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 114 */
 /* pointer to 113 */
 /* size: 4 */

/* 115 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 116 */
 /* pointer to 115 */
 /* size: 4 */

/* 117 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 153169276 */

/* 118 */
 /* pointer to 117 */
 /* size: 4 */

/* 119 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 153169536 */

/* 120 */
 /* pointer to 119 */
 /* size: 4 */

/* 121 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 153169744 */

/* 122 */
 /* pointer to 121 */
 /* size: 4 */

/* 123 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 124 */
 /* pointer to 123 */
 /* size: 4 */

/* 125 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 153170056 */

/* 126 */
 /* pointer to 125 */
 /* size: 4 */

/* 127 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 153170264 */

/* 128 */
 /* pointer to 127 */
 /* size: 4 */

/* 129 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 130 */
 /* pointer to 129 */
 /* size: 4 */

/* 131 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 132 */
 /* pointer to 131 */
 /* size: 4 */

/* 133 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 134 */
 /* pointer to 133 */
 /* size: 4 */

/* 135 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 136 */
 /* pointer to 135 */
 /* size: 4 */

/* 137 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 153377528 */

/* 138 */
 /* pointer to 137 */
 /* size: 4 */

/* 139 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 153377684 */

/* 140 */
 /* pointer to 139 */
 /* size: 4 */

/* 141 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 142 */
 /* pointer to 141 */
 /* size: 4 */

/* 143 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 144 */
 /* pointer to 143 */
 /* size: 4 */

/* 145 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 146 */
 /* pointer to 145 */
 /* size: 4 */

/* 147 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 153378568 */

/* 148 */
 /* pointer to 147 */
 /* size: 4 */

/* 149 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 153378776 */

/* 150 */
 /* pointer to 149 */
 /* size: 4 */

/* 151 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 153379244 */

/* 152 */
 /* pointer to 151 */
 /* size: 4 */

/* 153 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 153379712 */

/* 154 */
 /* pointer to 107 */
 /* size: 4 */

/* 155 */
 /* pointer to 153 */
 /* size: 4 */

/* 156 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 153380128 */

/* 157 */
 /* pointer to 156 */
 /* size: 4 */

/* 158 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 159 */
 /* pointer to 158 */
 /* size: 4 */

/* 160 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 153380804 */

/* 161 */
 /* pointer to 160 */
 /* size: 4 */

/* 162 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 163 */
 /* pointer to 162 */
 /* size: 4 */

/* 164 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 153345752 */

/* 165 */
 /* pointer to 164 */
 /* size: 4 */

/* 166 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 153346168 */

/* 167 */
 /* pointer to 166 */
 /* size: 4 */

/* 168 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 153346428 */

/* 169 */
 /* pointer to 168 */
 /* size: 4 */

/* 170 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 153346584 */

/* 171 */
 /* pointer to 170 */
 /* size: 4 */

/* 172 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 153346688 */

/* 173 */
 /* pointer to 172 */
 /* size: 4 */

/* 174 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 153346896 */

/* 175 */
 /* pointer to 174 */
 /* size: 4 */

/* 176 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 153347208 */

/* 177 */
 /* pointer to 176 */
 /* size: 4 */

/* 178 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 179 */
 /* pointer to 178 */
 /* size: 4 */

/* 180 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 153347572 */

/* 181 */
 /* pointer to 180 */
 /* size: 4 */

/* 182 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 153347884 */

/* 183 */
 /* pointer to 182 */
 /* size: 4 */

/* 184 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 153348040 */

/* 185 */
 /* pointer to 184 */
 /* size: 4 */

/* 186 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 153348196 */

/* 187 */
 /* pointer to 186 */
 /* size: 4 */

/* 188 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 153348352 */

/* 189 */
 /* pointer to 88 */
 /* size: 4 */

/* 190 */
 /* pointer to 188 */
 /* size: 4 */

/* 191 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 192 */
 /* pointer to 191 */
 /* size: 4 */

/* 193 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 194 */
 /* pointer to 193 */
 /* size: 4 */

/* 195 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 153348872 */

/* 196 */
 /* pointer to 195 */
 /* size: 4 */

/* 197 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 153349080 */

/* 198 */
 /* pointer to 197 */
 /* size: 4 */

/* 199 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 153349288 */

/* 200 */
 /* pointer to 199 */
 /* size: 4 */

/* 201 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 153484216 */

/* 202 */
 /* pointer to 201 */
 /* size: 4 */

/* 203 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 204 */
 /* pointer to 203 */
 /* size: 4 */

/* 205 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 206 */
 /* pointer to 205 */
 /* size: 4 */

/* 207 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 208 */
 /* pointer to 207 */
 /* size: 4 */

/* 209 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 210 */
 /* pointer to 80 */
 /* size: 4 */

/* 211 */
 /* pointer to 209 */
 /* size: 4 */

/* 212 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 213 */
 /* pointer to 214 */
 /* size: 4 */

/* 214 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 804 */

/* 215 */
 /* pointer to 212 */
 /* size: 4 */

/* 216 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 217 */
 /* pointer to 216 */
 /* size: 4 */

/* 218 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 219 */
 /* pointer to 218 */
 /* size: 4 */

/* 220 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 153485776 */

/* 221 */
 /* pointer to 220 */
 /* size: 4 */

/* 222 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 153485984 */

/* 223 */
 /* pointer to 222 */
 /* size: 4 */

/* 224 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 225 */
 /* pointer to 224 */
 /* size: 4 */

/* 226 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 227 */
 /* pointer to 226 */
 /* size: 4 */

/* 228 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 153486608 */

/* 229 */
 /* pointer to 228 */
 /* size: 4 */

/* 230 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 231 */
 /* pointer to 230 */
 /* size: 4 */

/* 232 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 233 */
 /* pointer to 232 */
 /* size: 4 */

/* 234 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 153487076 */

/* 235 */
 /* pointer to 85 */
 /* size: 4 */

/* 236 */
 /* pointer to 234 */
 /* size: 4 */

/* 237 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 153487284 */

/* 238 */
 /* pointer to 237 */
 /* size: 4 */

/* 239 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 153487544 */

/* 240 */
 /* pointer to 239 */
 /* size: 4 */

/* 241 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 242 */
 /* pointer to 241 */
 /* size: 4 */

/* 243 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 244 */
 /* pointer to 243 */
 /* size: 4 */

/* 245 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 246 */
 /* pointer to 245 */
 /* size: 4 */

/* 247 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 153547556 */

/* 248 */
 /* pointer to 247 */
 /* size: 4 */

/* 249 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 250 */
 /* pointer to 249 */
 /* size: 4 */

/* 251 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 153547868 */

/* 252 */
 /* pointer to 251 */
 /* size: 4 */

/* 253 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 254 */
 /* pointer to 50 */
 /* size: 4 */

/* 255 */
 /* pointer to 9 */
 /* size: 4 */

/* 256 */
 /* pointer to 253 */
 /* size: 4 */

/* 257 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 153548440 */

/* 258 */
 /* pointer to 257 */
 /* size: 4 */

/* 259 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 260 */
 /* pointer to 259 */
 /* size: 4 */

/* 261 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 153548856 */

/* 262 */
 /* pointer to 261 */
 /* size: 4 */

/* 263 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 264 */
 /* pointer to 263 */
 /* size: 4 */

/* 265 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 153549376 */

/* 266 */
 /* pointer to 265 */
 /* size: 4 */

/* 267 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 268 */
 /* pointer to 267 */
 /* size: 4 */

/* 269 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 270 */
 /* pointer to 269 */
 /* size: 4 */

/* 271 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 153550260 */

/* 272 */
 /* pointer to 271 */
 /* size: 4 */

/* 273 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 153550520 */

/* 274 */
 /* pointer to 273 */
 /* size: 4 */

/* 275 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 153550832 */

/* 276 */
 /* pointer to 275 */
 /* size: 4 */

/* 277 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 153551144 */

/* 278 */
 /* pointer to 277 */
 /* size: 4 */

/* 279 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 280 */
 /* pointer to 279 */
 /* size: 4 */

/* 281 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 282 */
 /* pointer to 281 */
 /* size: 4 */

/* 283 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 153666548 */

/* 284 */
 /* pointer to 283 */
 /* size: 4 */

/* 285 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 286 */
 /* pointer to 285 */
 /* size: 4 */

/* 287 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 153666964 */

/* 288 */
 /* pointer to 287 */
 /* size: 4 */

/* 289 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 290 */
 /* pointer to 289 */
 /* size: 4 */

/* 291 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 2 */

/* 292 */
 /* pointer to 291 */
 /* size: 4 */

/* 293 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 153667588 */

/* 294 */
 /* pointer to 293 */
 /* size: 4 */

/* 295 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 296 */
 /* pointer to 4 */
 /* size: 4 */

/* 297 */
 /* pointer to 295 */
 /* size: 4 */

/* 298 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 299 */
 /* pointer to 298 */
 /* size: 4 */

/* 300 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 153668732 */

/* 301 */
 /* pointer to 302 */
 /* size: 4 */

/* 302 */
/* <0> (null):0 */
struct delta_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 303 */
 /* pointer to 300 */
 /* size: 4 */

/* 304 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 153669056 */

/* 305 */
 /* pointer to 306 */
 /* size: 4 */

/* 306 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 153669264 */

/* 307 */
 /* pointer to 308 */
 /* size: 4 */

/* 308 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 309 */
 /* pointer to 304 */
 /* size: 4 */

/* 310 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 311 */
 /* pointer to 310 */
 /* size: 4 */

/* 312 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 153669836 */

/* 313 */
 /* pointer to 312 */
 /* size: 4 */

/* 314 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 153227996 */

/* 315 */
 /* pointer to 314 */
 /* size: 4 */

/* 316 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 317 */
 /* pointer to 318 */
 /* size: 4 */

/* 318 */
/* <0> (null):0 */
struct entity_state_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 319 */
 /* pointer to 316 */
 /* size: 4 */

/* 320 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 153228528 */

/* 321 */
 /* pointer to 86 */
 /* size: 4 */

/* 322 */
 /* pointer to 320 */
 /* size: 4 */

/* 323 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 153228788 */

/* 324 */
 /* pointer to 323 */
 /* size: 4 */

/* 325 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 153229100 */

/* 326 */
 /* pointer to 325 */
 /* size: 4 */

/* 327 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 153229360 */

/* 328 */
 /* pointer to 327 */
 /* size: 4 */

/* 329 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 330 */
 /* pointer to 329 */
 /* size: 4 */

/* 331 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 332 */
 /* pointer to 331 */
 /* size: 4 */

/* 333 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 334 */
 /* pointer to 333 */
 /* size: 4 */

/* 335 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 336 */
 /* pointer to 335 */
 /* size: 4 */

/* 337 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 338 */
 /* pointer to 337 */
 /* size: 4 */

/* 339 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 340 */
 /* pointer to 339 */
 /* size: 4 */

/* 341 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 153230816 */

/* 342 */
 /* pointer to 341 */
 /* size: 4 */

/* 343 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 153231024 */

/* 344 */
 /* pointer to 343 */
 /* size: 4 */

/* 345 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 153231232 */

/* 346 */
 /* pointer to 345 */
 /* size: 4 */

/* 347 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 348 */
 /* pointer to 17 */
 /* size: 4 */

/* 349 */
 /* pointer to 347 */
 /* size: 4 */

/* 350 */
/* <0> (null):0 */
typedef struct enginefuncs_s enginefuncs_t; /* size: 632 */

/* 351 */
/* <0> (null):0 */
struct input_iterator_tag {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 352 */
/* <0> (null):0 */
struct forward_iterator_tag {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 353 */
/* <0> (null):0 */
struct bidirectional_iterator_tag {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 354 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 355 */
/* <0> (null):0 */
typedef int ptrdiff_t; /* size: 4 */

/* 356 */
/* <0> (null):0 */
struct _List_node_base {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 357 */
/* <0> (null):0 */
class list<NavConnect, std::allocator<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 358 */
/* <0> (null):0 */
class list<CNavLadder*, std::allocator<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 359 */
/* <0> (null):0 */
class list<HidingSpot*, std::allocator<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 360 */
/* <0> (null):0 */
class list<SpotOrder, std::allocator<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 361 */
/* <0> (null):0 */
class allocator<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 362 */
/* <0> (null):0 */
class allocator<std::_List_node<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 363 */
/* <0> (null):0 */
struct _List_node<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 364 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 365 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<SpotOrder> > {
public:

	/* class allocator<std::_List_node<SpotOrder> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 366 */
/* <0> (null):0 */
class _List_base<SpotOrder, std::allocator<SpotOrder> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<SpotOrder> > {
	public:

		/* class allocator<std::_List_node<SpotOrder> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 367 */
/* <0> (null):0 */
struct _List_iterator<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 368 */
/* <0> (null):0 */
struct _List_const_iterator<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 369 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 370 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 371 */
/* <0> (null):0 */
class list<SpotEncounter, std::allocator<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 372 */
/* <0> (null):0 */
class allocator<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 373 */
/* <0> (null):0 */
class allocator<std::_List_node<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 374 */
/* <0> (null):0 */
struct _List_node<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 375 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 376 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<HidingSpot*> > {
public:

	/* class allocator<std::_List_node<HidingSpot*> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 377 */
/* <0> (null):0 */
class _List_base<HidingSpot*, std::allocator<HidingSpot*> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<HidingSpot*> > {
	public:

		/* class allocator<std::_List_node<HidingSpot*> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 378 */
/* <0> (null):0 */
struct _List_iterator<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 379 */
/* <0> (null):0 */
struct _List_const_iterator<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 380 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 381 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 382 */
/* <0> (null):0 */
class allocator<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 383 */
/* <0> (null):0 */
class allocator<std::_List_node<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 384 */
/* <0> (null):0 */
struct _List_node<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 385 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 386 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<SpotEncounter> > {
public:

	/* class allocator<std::_List_node<SpotEncounter> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 387 */
/* <0> (null):0 */
class _List_base<SpotEncounter, std::allocator<SpotEncounter> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<SpotEncounter> > {
	public:

		/* class allocator<std::_List_node<SpotEncounter> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 388 */
/* <0> (null):0 */
struct _List_iterator<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 389 */
/* <0> (null):0 */
struct _List_const_iterator<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 390 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 391 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 392 */
/* <0> (null):0 */
class allocator<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 393 */
/* <0> (null):0 */
class allocator<std::_List_node<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 394 */
/* <0> (null):0 */
struct _List_node<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 395 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 396 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<NavConnect> > {
public:

	/* class allocator<std::_List_node<NavConnect> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 397 */
/* <0> (null):0 */
class _List_base<NavConnect, std::allocator<NavConnect> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<NavConnect> > {
	public:

		/* class allocator<std::_List_node<NavConnect> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 398 */
/* <0> (null):0 */
struct _List_iterator<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 399 */
/* <0> (null):0 */
struct _List_const_iterator<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 400 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 401 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 402 */
/* <0> (null):0 */
class allocator<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 403 */
/* <0> (null):0 */
class allocator<std::_List_node<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 404 */
/* <0> (null):0 */
struct _List_node<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 405 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 406 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<CNavLadder*> > {
public:

	/* class allocator<std::_List_node<CNavLadder*> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 407 */
/* <0> (null):0 */
class _List_base<CNavLadder*, std::allocator<CNavLadder*> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<CNavLadder*> > {
	public:

		/* class allocator<std::_List_node<CNavLadder*> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 408 */
/* <0> (null):0 */
struct _List_iterator<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 409 */
/* <0> (null):0 */
struct _List_const_iterator<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 410 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 411 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 412 */
/* <0> (null):0 */
class allocator<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 413 */
/* <0> (null):0 */
class allocator<std::_List_node<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 414 */
/* <0> (null):0 */
struct _List_node<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 415 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 416 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<CNavArea*> > {
public:

	/* class allocator<std::_List_node<CNavArea*> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 417 */
/* <0> (null):0 */
class _List_base<CNavArea*, std::allocator<CNavArea*> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<CNavArea*> > {
	public:

		/* class allocator<std::_List_node<CNavArea*> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 418 */
/* <0> (null):0 */
class list<CNavArea*, std::allocator<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 419 */
/* <0> (null):0 */
struct _List_iterator<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 420 */
/* <0> (null):0 */
struct _List_const_iterator<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 421 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 422 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 423 */
/* <0> (null):0 */
class vector<BotSpeakable*, std::allocator<BotSpeakable*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 424 */
/* <0> (null):0 */
class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 425 */
/* <0> (null):0 */
class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 426 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 427 */
/* <0> (null):0 */
struct _Vector_impl : public allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {
public:

	/* class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> <ancestor>; */ /*     0     1 */
	pointer                    _M_start;             /*     0     4 */
	pointer                    _M_finish;            /*     4     4 */
	pointer                    _M_end_of_storage;    /*     8     4 */
	/* <0> (null):0 */
	void _Vector_impl(class _Vector_impl *);

	/* <0> (null):0 */
	void _Vector_impl(class _Vector_impl *, const _Tp_alloc_type  &);


	/* size: 12, cachelines: 1, members: 4 */
	/* last cacheline: 12 bytes */

	/* BRAIN FART ALERT! 12 != 9 + 0(holes), diff = 3 */

}; /* size: 12 */

/* 428 */
/* <0> (null):0 */
struct _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > {
	/* <0> (null):0 */
	struct _Vector_impl : public allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {
	public:

		/* class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> <ancestor>; */ /*     0     1 */
		pointer                    _M_start;             /*     0     4 */
		pointer                    _M_finish;            /*     4     4 */
		pointer                    _M_end_of_storage;    /*     8     4 */
		/* <0> (null):0 */
		void _Vector_impl(class _Vector_impl *);

		/* <0> (null):0 */
		void _Vector_impl(class _Vector_impl *, const _Tp_alloc_type  &);


		/* size: 12, cachelines: 1, members: 4 */
		/* last cacheline: 12 bytes */

		/* BRAIN FART ALERT! 12 != 9 + 0(holes), diff = 3 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 429 */
/* <0> (null):0 */
class reverse_iterator<__gnu_cxx::__normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >* const*, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 430 */
/* <0> (null):0 */
class reverse_iterator<__gnu_cxx::__normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 431 */
/* <0> (null):0 */
class allocator<int> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 432 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 433 */
/* <0> (null):0 */
struct _Vector_impl : public allocator<int> {
public:

	/* class allocator<int>      <ancestor>; */      /*     0     1 */
	pointer                    _M_start;             /*     0     4 */
	pointer                    _M_finish;            /*     4     4 */
	pointer                    _M_end_of_storage;    /*     8     4 */
	/* <0> (null):0 */
	void _Vector_impl(class _Vector_impl *);

	/* <0> (null):0 */
	void _Vector_impl(class _Vector_impl *, const _Tp_alloc_type  &);


	/* size: 12, cachelines: 1, members: 4 */
	/* last cacheline: 12 bytes */

	/* BRAIN FART ALERT! 12 != 9 + 0(holes), diff = 3 */

}; /* size: 12 */

/* 434 */
/* <0> (null):0 */
struct _Vector_base<int, std::allocator<int> > {
	/* <0> (null):0 */
	struct _Vector_impl : public allocator<int> {
	public:

		/* class allocator<int>      <ancestor>; */      /*     0     1 */
		pointer                    _M_start;             /*     0     4 */
		pointer                    _M_finish;            /*     4     4 */
		pointer                    _M_end_of_storage;    /*     8     4 */
		/* <0> (null):0 */
		void _Vector_impl(class _Vector_impl *);

		/* <0> (null):0 */
		void _Vector_impl(class _Vector_impl *, const _Tp_alloc_type  &);


		/* size: 12, cachelines: 1, members: 4 */
		/* last cacheline: 12 bytes */

		/* BRAIN FART ALERT! 12 != 9 + 0(holes), diff = 3 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 435 */
/* <0> (null):0 */
class vector<int, std::allocator<int> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 436 */
/* <0> (null):0 */
class reverse_iterator<__gnu_cxx::__normal_iterator<const int*, std::vector<int, std::allocator<int> > > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 437 */
/* <0> (null):0 */
class reverse_iterator<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 438 */
/* <0> (null):0 */
class list<BotPhrase*, std::allocator<BotPhrase*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 439 */
/* <0> (null):0 */
class allocator<BotPhrase*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 440 */
/* <0> (null):0 */
class allocator<std::_List_node<BotPhrase*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 441 */
/* <0> (null):0 */
struct _List_node<BotPhrase*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 442 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 443 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<BotPhrase*> > {
public:

	/* class allocator<std::_List_node<BotPhrase*> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 444 */
/* <0> (null):0 */
class _List_base<BotPhrase*, std::allocator<BotPhrase*> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<BotPhrase*> > {
	public:

		/* class allocator<std::_List_node<BotPhrase*> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 445 */
/* <0> (null):0 */
struct _List_iterator<BotPhrase*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 446 */
/* <0> (null):0 */
struct _List_const_iterator<BotPhrase*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 447 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<BotPhrase*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 448 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<BotPhrase*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 449 */
/* <0> (null):0 */
struct iterator_traits<std::_List_const_iterator<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 450 */
/* <0> (null):0 */
enum {
	ignore_monsters = 1,
	dont_ignore_monsters = 0,
	missile = 2,
}; /* size: 4 */

/* 451 */
/* <0> (null):0 */
typedef enum  IGNORE_MONSTERS; /* size: 4 */

/* 452 */
/* <0> (null):0 */
enum {
	ignore_glass = 1,
	dont_ignore_glass = 0,
}; /* size: 4 */

/* 453 */
/* <0> (null):0 */
typedef enum  IGNORE_GLASS; /* size: 4 */

/* 454 */
 /* pointer to 83 */
 /* size: 4 */

/* 455 */
 /* pointer to 456 */
 /* size: 4 */

/* 456 */
/* <0> (null):0 */
struct CBaseEntity {
	/* <0> (null):0 */
	edict_t * edict(class CBaseEntity *); /* linkage=_ZN11CBaseEntity5edictEv */

	/* <0> (null):0 */
	virtual int ObjectCaps(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10ObjectCapsEv */

	/* <0> (null):0 */
	int entindex(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8entindexEv */

	/* vtable has 1 entries: {
	   [6] = ObjectCaps(_ZN11CBaseEntity10ObjectCapsEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 457 */
/* <0> (null):0 */
class CBasePlayer {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 458 */
 /* pointer to 457 */
 /* size: 4 */

/* 459 */
/* <0> (null):0 */
typedef unsigned int Place; /* size: 4 */

/* 460 */
/* <0> (null):0 */
enum NavErrorType {
	NAV_OK = 0,
	NAV_CANT_ACCESS_FILE = 1,
	NAV_INVALID_FILE = 2,
	NAV_BAD_FILE_VERSION = 3,
	NAV_CORRUPT_DATA = 4,
}; /* size: 4 */

/* 461 */
/* <0> (null):0 */
enum NavAttributeType {
	NAV_CROUCH = 1,
	NAV_JUMP = 2,
	NAV_PRECISE = 4,
	NAV_NO_JUMP = 8,
}; /* size: 4 */

/* 462 */
/* <0> (null):0 */
enum NavDirType {
	NORTH = 0,
	EAST = 1,
	SOUTH = 2,
	WEST = 3,
	NUM_DIRECTIONS = 4,
}; /* size: 4 */

/* 463 */
/* <0> (null):0 */
enum NavTraverseType {
	GO_NORTH = 0,
	GO_EAST = 1,
	GO_SOUTH = 2,
	GO_WEST = 3,
	GO_LADDER_UP = 4,
	GO_LADDER_DOWN = 5,
	GO_JUMP = 6,
	NUM_TRAVERSE_TYPES = 7,
}; /* size: 4 */

/* 464 */
/* <0> (null):0 */
enum NavCornerType {
	NORTH_WEST = 0,
	NORTH_EAST = 1,
	SOUTH_EAST = 2,
	SOUTH_WEST = 3,
	NUM_CORNERS = 4,
}; /* size: 4 */

/* 465 */
/* <0> (null):0 */
struct Extent {
	class Vector              lo;                    /*     0    12 */
	class Vector              hi;                    /*    12    12 */
	/* <0> (null):0 */
	float SizeX(const class Extent  *); /* linkage=_ZNK6Extent5SizeXEv */

	/* <0> (null):0 */
	float SizeY(const class Extent  *); /* linkage=_ZNK6Extent5SizeYEv */

	/* <0> (null):0 */
	float SizeZ(const class Extent  *); /* linkage=_ZNK6Extent5SizeZEv */

	/* <0> (null):0 */
	float Area(const class Extent  *); /* linkage=_ZNK6Extent4AreaEv */

	/* <0> (null):0 */
	bool Contains(const class Extent  *, const class Vector  *); /* linkage=_ZNK6Extent8ContainsEPK6Vector */


	/* size: 24, cachelines: 1, members: 2 */
	/* last cacheline: 24 bytes */
}; /* size: 24 */

/* 466 */
 /* pointer to 467 */
 /* size: 4 */

/* 467 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 24 */

/* 468 */
/* <0> (null):0 */
struct Ray {
	class Vector              from;                  /*     0    12 */
	class Vector              to;                    /*    12    12 */

	/* size: 24, cachelines: 1, members: 2 */
	/* last cacheline: 24 bytes */
}; /* size: 24 */

/* 469 */
/* <0> (null):0 */
class new_allocator<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 470 */
/* <0> (null):0 */
class new_allocator<std::_List_node<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 471 */
/* <0> (null):0 */
class new_allocator<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 472 */
/* <0> (null):0 */
class new_allocator<std::_List_node<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 473 */
/* <0> (null):0 */
class new_allocator<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 474 */
/* <0> (null):0 */
class new_allocator<std::_List_node<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 475 */
/* <0> (null):0 */
class new_allocator<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 476 */
/* <0> (null):0 */
class new_allocator<std::_List_node<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 477 */
/* <0> (null):0 */
class new_allocator<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 478 */
/* <0> (null):0 */
class new_allocator<std::_List_node<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 479 */
/* <0> (null):0 */
class new_allocator<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 480 */
/* <0> (null):0 */
class new_allocator<std::_List_node<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 481 */
/* <0> (null):0 */
struct __numeric_traits_integer<int> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 482 */
/* <0> (null):0 */
class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 483 */
/* <0> (null):0 */
class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 484 */
/* <0> (null):0 */
class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >* const*, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 485 */
/* <0> (null):0 */
class new_allocator<int> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 486 */
/* <0> (null):0 */
class __normal_iterator<int*, std::vector<int, std::allocator<int> > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 487 */
/* <0> (null):0 */
class __normal_iterator<const int*, std::vector<int, std::allocator<int> > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 488 */
/* <0> (null):0 */
class new_allocator<BotPhrase*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 489 */
/* <0> (null):0 */
class new_allocator<std::_List_node<BotPhrase*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 490 */
/* <0> (null):0 */
struct input_iterator_tag {

	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 491 */
/* <0> (null):0 */
struct forward_iterator_tag : public input_iterator_tag {
public:

	/* struct input_iterator_tag  <ancestor>; */     /*     0     0 */

	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 492 */
/* <0> (null):0 */
struct bidirectional_iterator_tag : public forward_iterator_tag {
public:

	/* struct forward_iterator_tag <ancestor>; */    /*     0     1 */

	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */
}; /* size: 1 */

/* 493 */
wchar_t
 /* size: 4 */

/* 494 */
/* <0> (null):0 */
struct _List_node_base {
	class _List_node_base *    _M_next;              /*     0     4 */
	class _List_node_base *    _M_prev;              /*     4     4 */
	/* <0> (null):0 */
	void swap(class _List_node_base &, class _List_node_base &); /* linkage=_ZNSt8__detail15_List_node_base4swapERS0_S1_ */

	/* <0> (null):0 */
	void _M_transfer(class _List_node_base *, class _List_node_base *, class _List_node_base *); /* linkage=_ZNSt8__detail15_List_node_base11_M_transferEPS0_S1_ */

	/* <0> (null):0 */
	void _M_reverse(class _List_node_base *); /* linkage=_ZNSt8__detail15_List_node_base10_M_reverseEv */

	/* <0> (null):0 */
	void _M_hook(class _List_node_base *, class _List_node_base *); /* linkage=_ZNSt8__detail15_List_node_base7_M_hookEPS0_ */

	/* <0> (null):0 */
	void _M_unhook(class _List_node_base *); /* linkage=_ZNSt8__detail15_List_node_base9_M_unhookEv */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 495 */
 /* pointer to 494 */
 /* size: 4 */

/* 496 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 497 */
 /* pointer to 494 */
 /* size: 4 */

/* 498 */
/* <0> (null):0 */
class SteamFile {
private:

	byte *                     m_fileData;           /*     0     4 */
	int                        m_fileDataLength;     /*     4     4 */
	byte *                     m_cursor;             /*     8     4 */
	int                        m_bytesLeft;          /*    12     4 */
	/* <0> (null):0 */
	void SteamFile(class SteamFile *, const char  *);

	/* <0> (null):0 */
	void ~SteamFile(class SteamFile *, int);

	/* <0> (null):0 */
	bool IsValid(const class SteamFile  *); /* linkage=_ZNK9SteamFile7IsValidEv */

	/* <0> (null):0 */
	bool Read(class SteamFile *, void *, int); /* linkage=_ZN9SteamFile4ReadEPvi */


	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 499 */
 /* pointer to 498 */
 /* size: 4 */

/* 500 */
 /* pointer to 501 */
 /* size: 4 */

/* 501 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 16 */

/* 502 */
/* <0> (null):0 */
enum RouteType {
	FASTEST_ROUTE = 0,
	SAFEST_ROUTE = 1,
}; /* size: 4 */

/* 503 */
/* <0> (null):0 */
union NavConnect {
	unsigned int               id;                 /*           4 */
	class CNavArea *           area;               /*           4 */
}; /* size: 4 */

/* 504 */
/* <0> (null):0 */
struct ApproachInfo {
	union NavConnect           here;                 /*     0     4 */
	union NavConnect           prev;                 /*     4     4 */
	enum NavTraverseType       prevToHereHow;        /*     8     4 */
	union NavConnect           next;                 /*    12     4 */
	enum NavTraverseType       hereToNextHow;        /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 505 */
/* <0> (null):0 */
struct CNavArea {
	/* <0> (null):0 */
	struct ApproachInfo {
		union NavConnect           here;                 /*     0     4 */
		union NavConnect           prev;                 /*     4     4 */
		enum NavTraverseType       prevToHereHow;        /*     8     4 */
		union NavConnect           next;                 /*    12     4 */
		enum NavTraverseType       hereToNextHow;        /*    16     4 */

		/* size: 20, cachelines: 1, members: 5 */
		/* last cacheline: 20 bytes */
	};

private:

	bool                       m_isReset;            /*     0     1 */
	unsigned int               m_nextID;             /*     0     4 */
	unsigned int               m_id;                 /*     0     4 */
	struct Extent              m_extent;             /*     4    24 */
	class Vector              m_center;              /*    28    12 */
	unsigned char              m_attributeFlags;     /*    40     1 */
	Place                      m_place;              /*    44     4 */
	float                      m_neZ;                /*    48     4 */
	float                      m_swZ;                /*    52     4 */
	float                      m_clearedTimestamp[2]; /*    56     8 */
	float                      m_danger[2];          /*    64     8 */
	/* --- cacheline 1 boundary (64 bytes) was 2 bytes ago --- */
	float                      m_dangerTimestamp[2]; /*    72     8 */
	HidingSpotList             m_hidingSpotList;     /*    80     0 */
	SpotEncounterList          m_spotEncounterList;  /*    88     0 */
	struct ApproachInfo        m_approach[16];       /*    96   320 */
	/* --- cacheline 6 boundary (384 bytes) was 10 bytes ago --- */
	unsigned char              m_approachCount;      /*   416     1 */

	/* Bitfield combined with previous fields */

	unsigned int               m_masterMarker;       /*     0     4 */
	unsigned int               m_marker;             /*   420     4 */
	class CNavArea *           m_parent;             /*   424     4 */
	enum NavTraverseType       m_parentHow;          /*   428     4 */
	float                      m_totalCost;          /*   432     4 */
	float                      m_costSoFar;          /*   436     4 */

	/* Bitfield combined with previous fields */

	class CNavArea *           m_openList;           /*     0     4 */
	class CNavArea *           m_nextOpen;           /*   440     4 */
	class CNavArea *           m_prevOpen;           /*   444     4 */
	unsigned int               m_openMarker;         /*   448     4 */
	class list<NavConnect, std::allocator<NavConnect> > m_connect[4]; /*   452    32 */
	/* --- cacheline 7 boundary (448 bytes) was 19 bytes ago --- */
	class list<CNavLadder*, std::allocator<CNavLadder*> > m_ladder[2]; /*   484    16 */
	class CNavNode *           m_node[4];            /*   500    16 */
	class list<CNavArea*, std::allocator<CNavArea*> > m_overlapList; /*   516     8 */
	class CNavArea *           m_prevHash;           /*   524     4 */
	class CNavArea *           m_nextHash;           /*   528     4 */
	/* <0> (null):0 */
	void CNavArea(class CNavArea *, class CNavNode *, class CNavNode *, class CNavNode *, class CNavNode *);

	/* <0> (null):0 */
	void CNavArea(class CNavArea *);

	/* <0> (null):0 */
	void CNavArea(class CNavArea *, const class Vector  *, const class Vector  *);

	/* <0> (null):0 */
	void CNavArea(class CNavArea *, const class Vector  *, const class Vector  *, const class Vector  *, const class Vector  *);

	/* <0> (null):0 */
	void ~CNavArea(class CNavArea *, int);

	/* <0> (null):0 */
	void ConnectTo(class CNavArea *, class CNavArea *, enum NavDirType); /* linkage=_ZN8CNavArea9ConnectToEPS_10NavDirType */

	/* <0> (null):0 */
	void Disconnect(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea10DisconnectEPS_ */

	/* <0> (null):0 */
	void Save(const class CNavArea  *, FILE *); /* linkage=_ZNK8CNavArea4SaveEP8_IO_FILE */

	/* <0> (null):0 */
	void Save(class CNavArea *, int, unsigned int); /* linkage=_ZN8CNavArea4SaveEij */

	/* <0> (null):0 */
	void Load(class CNavArea *, class SteamFile *, unsigned int); /* linkage=_ZN8CNavArea4LoadEP9SteamFilej */

	/* <0> (null):0 */
	enum NavErrorType PostLoad(class CNavArea *); /* linkage=_ZN8CNavArea8PostLoadEv */

	/* <0> (null):0 */
	unsigned int GetID(const class CNavArea  *); /* linkage=_ZNK8CNavArea5GetIDEv */

	/* <0> (null):0 */
	void SetAttributes(class CNavArea *, unsigned char); /* linkage=_ZN8CNavArea13SetAttributesEh */

	/* <0> (null):0 */
	unsigned char GetAttributes(const class CNavArea  *); /* linkage=_ZNK8CNavArea13GetAttributesEv */

	/* <0> (null):0 */
	void SetPlace(class CNavArea *, Place); /* linkage=_ZN8CNavArea8SetPlaceEj */

	/* <0> (null):0 */
	Place GetPlace(const class CNavArea  *); /* linkage=_ZNK8CNavArea8GetPlaceEv */

	/* <0> (null):0 */
	bool IsOverlapping(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea13IsOverlappingEPK6Vector */

	/* <0> (null):0 */
	bool IsOverlapping(const class CNavArea  *, const class CNavArea  *); /* linkage=_ZNK8CNavArea13IsOverlappingEPKS_ */

	/* <0> (null):0 */
	bool IsOverlappingX(const class CNavArea  *, const class CNavArea  *); /* linkage=_ZNK8CNavArea14IsOverlappingXEPKS_ */

	/* <0> (null):0 */
	bool IsOverlappingY(const class CNavArea  *, const class CNavArea  *); /* linkage=_ZNK8CNavArea14IsOverlappingYEPKS_ */

	/* <0> (null):0 */
	int GetPlayerCount(const class CNavArea  *, int, class CBasePlayer *); /* linkage=_ZNK8CNavArea14GetPlayerCountEiP11CBasePlayer */

	/* <0> (null):0 */
	float GetZ(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea4GetZEPK6Vector */

	/* <0> (null):0 */
	float GetZ(const class CNavArea  *, float, float); /* linkage=_ZNK8CNavArea4GetZEff */

	/* <0> (null):0 */
	bool Contains(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea8ContainsEPK6Vector */

	/* <0> (null):0 */
	bool IsCoplanar(const class CNavArea  *, const class CNavArea  *); /* linkage=_ZNK8CNavArea10IsCoplanarEPKS_ */

	/* <0> (null):0 */
	void GetClosestPointOnArea(const class CNavArea  *, const class Vector  *, class Vector *); /* linkage=_ZNK8CNavArea21GetClosestPointOnAreaEPK6VectorPS0_ */

	/* <0> (null):0 */
	float GetDistanceSquaredToPoint(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea25GetDistanceSquaredToPointEPK6Vector */

	/* <0> (null):0 */
	bool IsDegenerate(const class CNavArea  *); /* linkage=_ZNK8CNavArea12IsDegenerateEv */

	/* <0> (null):0 */
	bool IsEdge(const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea6IsEdgeE10NavDirType */

	/* <0> (null):0 */
	int GetAdjacentCount(const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea16GetAdjacentCountE10NavDirType */

	/* <0> (null):0 */
	class CNavArea * GetAdjacentArea(const class CNavArea  *, enum NavDirType, int); /* linkage=_ZNK8CNavArea15GetAdjacentAreaE10NavDirTypei */

	/* <0> (null):0 */
	class CNavArea * GetRandomAdjacentArea(const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea21GetRandomAdjacentAreaE10NavDirType */

	/* <0> (null):0 */
	const NavConnectList  * GetAdjacentList(const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea15GetAdjacentListE10NavDirType */

	/* <0> (null):0 */
	bool IsConnected(const class CNavArea  *, const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea11IsConnectedEPKS_10NavDirType */

	/* <0> (null):0 */
	float ComputeHeightChange(class CNavArea *, const class CNavArea  *); /* linkage=_ZN8CNavArea19ComputeHeightChangeEPKS_ */

	/* <0> (null):0 */
	const NavLadderList  * GetLadderList(const class CNavArea  *, enum LadderDirectionType); /* linkage=_ZNK8CNavArea13GetLadderListE19LadderDirectionType */

	/* <0> (null):0 */
	void ComputePortal(const class CNavArea  *, const class CNavArea  *, enum NavDirType, class Vector *, float *); /* linkage=_ZNK8CNavArea13ComputePortalEPKS_10NavDirTypeP6VectorPf */

	/* <0> (null):0 */
	void ComputeClosestPointInPortal(const class CNavArea  *, const class CNavArea  *, enum NavDirType, const class Vector  *, class Vector *); /* linkage=_ZNK8CNavArea27ComputeClosestPointInPortalEPKS_10NavDirTypePK6VectorPS3_ */

	/* <0> (null):0 */
	enum NavDirType ComputeDirection(const class CNavArea  *, class Vector *); /* linkage=_ZNK8CNavArea16ComputeDirectionEP6Vector */

	/* <0> (null):0 */
	void SetClearedTimestamp(class CNavArea *, int); /* linkage=_ZN8CNavArea19SetClearedTimestampEi */

	/* <0> (null):0 */
	float GetClearedTimestamp(class CNavArea *, int); /* linkage=_ZN8CNavArea19GetClearedTimestampEi */

	/* <0> (null):0 */
	const HidingSpotList  * GetHidingSpotList(const class CNavArea  *); /* linkage=_ZNK8CNavArea17GetHidingSpotListEv */

	/* <0> (null):0 */
	void ComputeHidingSpots(class CNavArea *); /* linkage=_ZN8CNavArea18ComputeHidingSpotsEv */

	/* <0> (null):0 */
	void ComputeSniperSpots(class CNavArea *); /* linkage=_ZN8CNavArea18ComputeSniperSpotsEv */

	/* <0> (null):0 */
	class SpotEncounter * GetSpotEncounter(class CNavArea *, const class CNavArea  *, const class CNavArea  *); /* linkage=_ZN8CNavArea16GetSpotEncounterEPKS_S1_ */

	/* <0> (null):0 */
	void ComputeSpotEncounters(class CNavArea *); /* linkage=_ZN8CNavArea21ComputeSpotEncountersEv */

	/* <0> (null):0 */
	void IncreaseDanger(class CNavArea *, int, float); /* linkage=_ZN8CNavArea14IncreaseDangerEif */

	/* <0> (null):0 */
	float GetDanger(class CNavArea *, int); /* linkage=_ZN8CNavArea9GetDangerEi */

	/* <0> (null):0 */
	float GetSizeX(const class CNavArea  *); /* linkage=_ZNK8CNavArea8GetSizeXEv */

	/* <0> (null):0 */
	float GetSizeY(const class CNavArea  *); /* linkage=_ZNK8CNavArea8GetSizeYEv */

	/* <0> (null):0 */
	const class Extent  * GetExtent(const class CNavArea  *); /* linkage=_ZNK8CNavArea9GetExtentEv */

	/* <0> (null):0 */
	const class Vector  * GetCenter(const class CNavArea  *); /* linkage=_ZNK8CNavArea9GetCenterEv */

	/* <0> (null):0 */
	const class Vector  * GetCorner(const class CNavArea  *, enum NavCornerType); /* linkage=_ZNK8CNavArea9GetCornerE13NavCornerType */

	/* <0> (null):0 */
	const class ApproachInfo  * GetApproachInfo(const class CNavArea  *, int); /* linkage=_ZNK8CNavArea15GetApproachInfoEi */

	/* <0> (null):0 */
	int GetApproachInfoCount(const class CNavArea  *); /* linkage=_ZNK8CNavArea20GetApproachInfoCountEv */

	/* <0> (null):0 */
	void ComputeApproachAreas(class CNavArea *); /* linkage=_ZN8CNavArea20ComputeApproachAreasEv */

	/* <0> (null):0 */
	void MakeNewMarker(void); /* linkage=_ZN8CNavArea13MakeNewMarkerEv */

	/* <0> (null):0 */
	void Mark(class CNavArea *); /* linkage=_ZN8CNavArea4MarkEv */

	/* <0> (null):0 */
	BOOL IsMarked(const class CNavArea  *); /* linkage=_ZNK8CNavArea8IsMarkedEv */

	/* <0> (null):0 */
	void SetParent(class CNavArea *, class CNavArea *, enum NavTraverseType); /* linkage=_ZN8CNavArea9SetParentEPS_15NavTraverseType */

	/* <0> (null):0 */
	class CNavArea * GetParent(const class CNavArea  *); /* linkage=_ZNK8CNavArea9GetParentEv */

	/* <0> (null):0 */
	enum NavTraverseType GetParentHow(const class CNavArea  *); /* linkage=_ZNK8CNavArea12GetParentHowEv */

	/* <0> (null):0 */
	bool IsOpen(const class CNavArea  *); /* linkage=_ZNK8CNavArea6IsOpenEv */

	/* <0> (null):0 */
	void AddToOpenList(class CNavArea *); /* linkage=_ZN8CNavArea13AddToOpenListEv */

	/* <0> (null):0 */
	void UpdateOnOpenList(class CNavArea *); /* linkage=_ZN8CNavArea16UpdateOnOpenListEv */

	/* <0> (null):0 */
	void RemoveFromOpenList(class CNavArea *); /* linkage=_ZN8CNavArea18RemoveFromOpenListEv */

	/* <0> (null):0 */
	bool IsOpenListEmpty(void); /* linkage=_ZN8CNavArea15IsOpenListEmptyEv */

	/* <0> (null):0 */
	class CNavArea * PopOpenList(void); /* linkage=_ZN8CNavArea11PopOpenListEv */

	/* <0> (null):0 */
	bool IsClosed(const class CNavArea  *); /* linkage=_ZNK8CNavArea8IsClosedEv */

	/* <0> (null):0 */
	void AddToClosedList(class CNavArea *); /* linkage=_ZN8CNavArea15AddToClosedListEv */

	/* <0> (null):0 */
	void RemoveFromClosedList(class CNavArea *); /* linkage=_ZN8CNavArea20RemoveFromClosedListEv */

	/* <0> (null):0 */
	void ClearSearchLists(void); /* linkage=_ZN8CNavArea16ClearSearchListsEv */

	/* <0> (null):0 */
	void SetTotalCost(class CNavArea *, float); /* linkage=_ZN8CNavArea12SetTotalCostEf */

	/* <0> (null):0 */
	float GetTotalCost(const class CNavArea  *); /* linkage=_ZNK8CNavArea12GetTotalCostEv */

	/* <0> (null):0 */
	void SetCostSoFar(class CNavArea *, float); /* linkage=_ZN8CNavArea12SetCostSoFarEf */

	/* <0> (null):0 */
	float GetCostSoFar(const class CNavArea  *); /* linkage=_ZNK8CNavArea12GetCostSoFarEv */

	/* <0> (null):0 */
	void Draw(class CNavArea *, byte, byte, byte, int); /* linkage=_ZN8CNavArea4DrawEhhhi */

	/* <0> (null):0 */
	void DrawConnectedAreas(class CNavArea *); /* linkage=_ZN8CNavArea18DrawConnectedAreasEv */

	/* <0> (null):0 */
	void DrawMarkedCorner(class CNavArea *, enum NavCornerType, byte, byte, byte, int); /* linkage=_ZN8CNavArea16DrawMarkedCornerE13NavCornerTypehhhi */

	/* <0> (null):0 */
	bool SplitEdit(class CNavArea *, bool, float, class CNavArea * *, class CNavArea * *); /* linkage=_ZN8CNavArea9SplitEditEbfPPS_S1_ */

	/* <0> (null):0 */
	bool MergeEdit(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea9MergeEditEPS_ */

	/* <0> (null):0 */
	bool SpliceEdit(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea10SpliceEditEPS_ */

	/* <0> (null):0 */
	void RaiseCorner(class CNavArea *, enum NavCornerType, int); /* linkage=_ZN8CNavArea11RaiseCornerE13NavCornerTypei */

	/* <0> (null):0 */
	void AddLadderUp(class CNavArea *, class CNavLadder *); /* linkage=_ZN8CNavArea11AddLadderUpEP10CNavLadder */

	/* <0> (null):0 */
	void AddLadderDown(class CNavArea *, class CNavLadder *); /* linkage=_ZN8CNavArea13AddLadderDownEP10CNavLadder */

	/* <0> (null):0 */
	void Initialize(class CNavArea *); /* linkage=_ZN8CNavArea10InitializeEv */

	/* <0> (null):0 */
	void DecayDanger(class CNavArea *); /* linkage=_ZN8CNavArea11DecayDangerEv */

	/* <0> (null):0 */
	bool IsHidingSpotCollision(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea21IsHidingSpotCollisionEPK6Vector */

	/* <0> (null):0 */
	void AddSpotEncounters(class CNavArea *, const class CNavArea  *, enum NavDirType, const class CNavArea  *, enum NavDirType); /* linkage=_ZN8CNavArea17AddSpotEncountersEPKS_10NavDirTypeS1_S2_ */

	/* <0> (null):0 */
	void Strip(class CNavArea *); /* linkage=_ZN8CNavArea5StripEv */

	/* <0> (null):0 */
	void FinishMerge(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea11FinishMergeEPS_ */

	/* <0> (null):0 */
	void MergeAdjacentConnections(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea24MergeAdjacentConnectionsEPS_ */

	/* <0> (null):0 */
	void AssignNodes(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea11AssignNodesEPS_ */

	/* <0> (null):0 */
	void FinishSplitEdit(class CNavArea *, class CNavArea *, enum NavDirType); /* linkage=_ZN8CNavArea15FinishSplitEditEPS_10NavDirType */

	/* <0> (null):0 */
	void OnDestroyNotify(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea15OnDestroyNotifyEPS_ */

	/* --- cacheline 9 boundary (576 bytes) was 27 bytes ago --- */

	/* size: 532, cachelines: 9, members: 32 */
	/* last cacheline: 20 bytes */

	/* BRAIN FART ALERT! 532 != 603 + 0(holes), diff = -71 */

}; /* size: 532 */

/* 506 */
 /* pointer to 505 */
 /* size: 4 */

/* 507 */
 /* pointer to 508 */
 /* size: 4 */

/* 508 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 509 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 510 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 511 */
/* <0> (null):0 */
typedef struct list<NavConnect, std::allocator<NavConnect> > NavConnectList; /* size: 0 */

/* 512 */
/* <0> (null):0 */
enum LadderDirectionType {
	LADDER_UP = 0,
	LADDER_DOWN = 1,
	NUM_LADDER_DIRECTIONS = 2,
}; /* size: 4 */

/* 513 */
/* <0> (null):0 */
class CNavLadder {
	class Vector              m_top;                 /*     0    12 */
	class Vector              m_bottom;              /*    12    12 */
	float                      m_length;             /*    24     4 */
	enum NavDirType            m_dir;                /*    28     4 */
	class Vector2D            m_dirVector;           /*    32     8 */
	class CBaseEntity *        m_entity;             /*    40     4 */
	class CNavArea *           m_topForwardArea;     /*    44     4 */
	class CNavArea *           m_topLeftArea;        /*    48     4 */
	class CNavArea *           m_topRightArea;       /*    52     4 */
	class CNavArea *           m_topBehindArea;      /*    56     4 */
	class CNavArea *           m_bottomArea;         /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	bool                       m_isDangling;         /*    64     1 */
	/* <0> (null):0 */
	void CNavLadder(class CNavLadder *);

	/* <0> (null):0 */
	void OnDestroyNotify(class CNavLadder *, class CNavArea *); /* linkage=_ZN10CNavLadder15OnDestroyNotifyEP8CNavArea */


	/* size: 68, cachelines: 2, members: 12 */
	/* last cacheline: 4 bytes */

	/* BRAIN FART ALERT! 68 != 65 + 0(holes), diff = 3 */

}; /* size: 68 */

/* 514 */
 /* pointer to 513 */
 /* size: 4 */

/* 515 */
/* <0> (null):0 */
typedef struct list<CNavLadder*, std::allocator<CNavLadder*> > NavLadderList; /* size: 0 */

/* 516 */
/* <0> (null):0 */
class HidingSpot {
private:

	class Vector              m_pos;                 /*     0    12 */
	unsigned int               m_id;                 /*    12     4 */
	unsigned int               m_marker;             /*    16     4 */
	unsigned char              m_flags;              /*    20     1 */

	/* Bitfield combined with previous fields */

	unsigned int               m_nextID;             /*     0     4 */
	unsigned int               m_masterMarker;       /*     0     4 */
	/* <0> (null):0 */
	void HidingSpot(class HidingSpot *);

	/* <0> (null):0 */
	void HidingSpot(class HidingSpot *, const class Vector  *, unsigned char);

	/* <0> (null):0 */
	bool HasGoodCover(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot12HasGoodCoverEv */

	/* <0> (null):0 */
	bool IsGoodSniperSpot(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot16IsGoodSniperSpotEv */

	/* <0> (null):0 */
	bool IsIdealSniperSpot(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot17IsIdealSniperSpotEv */

	/* <0> (null):0 */
	void SetFlags(class HidingSpot *, unsigned char); /* linkage=_ZN10HidingSpot8SetFlagsEh */

	/* <0> (null):0 */
	unsigned char GetFlags(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot8GetFlagsEv */

	/* <0> (null):0 */
	void Save(const class HidingSpot  *, int, unsigned int); /* linkage=_ZNK10HidingSpot4SaveEij */

	/* <0> (null):0 */
	void Load(class HidingSpot *, class SteamFile *, unsigned int); /* linkage=_ZN10HidingSpot4LoadEP9SteamFilej */

	/* <0> (null):0 */
	const class Vector  * GetPosition(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot11GetPositionEv */

	/* <0> (null):0 */
	unsigned int GetID(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot5GetIDEv */

	/* <0> (null):0 */
	void Mark(class HidingSpot *); /* linkage=_ZN10HidingSpot4MarkEv */

	/* <0> (null):0 */
	bool IsMarked(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot8IsMarkedEv */

	/* <0> (null):0 */
	void ChangeMasterMarker(void); /* linkage=_ZN10HidingSpot18ChangeMasterMarkerEv */


	/* size: 24, cachelines: 1, members: 6 */
	/* last cacheline: 24 bytes */
}; /* size: 24 */

/* 517 */
 /* pointer to 516 */
 /* size: 4 */

/* 518 */
 /* pointer to 519 */
 /* size: 4 */

/* 519 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 24 */

/* 520 */
/* <0> (null):0 */
typedef struct list<HidingSpot*, std::allocator<HidingSpot*> > HidingSpotList; /* size: 0 */

/* 521 */
/* <0> (null):0 */
union {
	class HidingSpot *         spot;               /*           4 */
	unsigned int               id;                 /*           4 */
}; /* size: 4 */

/* 522 */
/* <0> (null):0 */
struct SpotOrder {
	/* <0> (null):0 */
	union {
		class HidingSpot *         spot;                 /*           4 */
		unsigned int               id;                   /*           4 */
	};

	float                      t;                    /*     0     4 */
	union {
		class HidingSpot * spot;                 /*           4 */
		unsigned int       id;                   /*           4 */
	};                                               /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 523 */
/* <0> (null):0 */
typedef struct list<SpotOrder, std::allocator<SpotOrder> > SpotOrderList; /* size: 0 */

/* 524 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 525 */
/* <0> (null):0 */
typedef class SpotOrder * pointer; /* size: 4 */

/* 526 */
/* <0> (null):0 */
typedef const class SpotOrder  * const_pointer; /* size: 4 */

/* 527 */
/* <0> (null):0 */
class new_allocator<SpotOrder> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class SpotOrder * pointer;

	/* <0> (null):0 */
	typedef const class SpotOrder  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<SpotOrder> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<SpotOrder> *, const class new_allocator<SpotOrder>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<SpotOrder> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<SpotOrder>  *, class SpotOrder &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE7addressERS1_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<SpotOrder>  *, const class SpotOrder  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE7addressERKS1_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<SpotOrder> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<SpotOrder> *, class SpotOrder *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE10deallocateEPS1_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<SpotOrder>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<SpotOrder> *, class SpotOrder *, const class SpotOrder  &); /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE9constructEPS1_RKS1_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<SpotOrder> *, class SpotOrder *); /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE7destroyEPS1_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 528 */
 /* pointer to 522 */
 /* size: 4 */

/* 529 */
 /* pointer to 530 */
 /* size: 4 */

/* 530 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 531 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 532 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 533 */
 /* pointer to 527 */
 /* size: 4 */

/* 534 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 535 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 536 */
 /* pointer to 537 */
 /* size: 4 */

/* 537 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 538 */
/* <0> (null):0 */
typedef class SpotOrder & reference; /* size: 4 */

/* 539 */
/* <0> (null):0 */
typedef const class SpotOrder  & const_reference; /* size: 4 */

/* 540 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<SpotOrder> > other; /* size: 0 */

/* 541 */
/* <0> (null):0 */
struct rebind<std::_List_node<SpotOrder> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<SpotOrder> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 542 */
/* <0> (null):0 */
typedef struct allocator<SpotOrder> other; /* size: 1 */

/* 543 */
/* <0> (null):0 */
struct rebind<SpotOrder> {
	/* <0> (null):0 */
	typedef struct allocator<SpotOrder> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 544 */
/* <0> (null):0 */
class allocator<SpotOrder> : public new_allocator<SpotOrder> {
public:

	/* class new_allocator<SpotOrder> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class SpotOrder & reference;

	/* <0> (null):0 */
	typedef const class SpotOrder  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<SpotOrder> *);

	/* <0> (null):0 */
	void allocator(class allocator<SpotOrder> *, const class allocator<SpotOrder>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<SpotOrder> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<SpotOrder> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<SpotOrder> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<SpotOrder> {
		/* <0> (null):0 */
		typedef struct allocator<SpotOrder> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 545 */
 /* pointer to 544 */
 /* size: 4 */

/* 546 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 547 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 548 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 549 */
/* <0> (null):0 */
typedef class _List_node<SpotOrder> * pointer; /* size: 4 */

/* 550 */
/* <0> (null):0 */
typedef const class _List_node<SpotOrder>  * const_pointer; /* size: 4 */

/* 551 */
/* <0> (null):0 */
class new_allocator<std::_List_node<SpotOrder> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<SpotOrder> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<SpotOrder>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<SpotOrder> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<SpotOrder> > *, const class new_allocator<std::_List_node<SpotOrder> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<SpotOrder> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<SpotOrder> >  *, class _List_node<SpotOrder> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7addressERS3_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<SpotOrder> >  *, const class _List_node<SpotOrder>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7addressERKS3_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<SpotOrder> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE10deallocateEPS3_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<SpotOrder> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *, const class _List_node<SpotOrder>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE9constructEPS3_RKS3_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7destroyEPS3_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 552 */
 /* pointer to 363 */
 /* size: 4 */

/* 553 */
 /* pointer to 554 */
 /* size: 4 */

/* 554 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 555 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 556 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 557 */
 /* pointer to 551 */
 /* size: 4 */

/* 558 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 559 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 560 */
 /* pointer to 561 */
 /* size: 4 */

/* 561 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 562 */
/* <0> (null):0 */
class allocator<std::_List_node<SpotOrder> > : public new_allocator<std::_List_node<SpotOrder> > {
public:

	/* class new_allocator<std::_List_node<SpotOrder> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<SpotOrder> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<SpotOrder> > *, const class allocator<std::_List_node<SpotOrder> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<SpotOrder> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 563 */
 /* pointer to 562 */
 /* size: 4 */

/* 564 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 565 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 566 */
 /* pointer to 365 */
 /* size: 4 */

/* 567 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 568 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 569 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 570 */
/* <0> (null):0 */
typedef struct allocator<SpotOrder> allocator_type; /* size: 1 */

/* 571 */
/* <0> (null):0 */
class _List_base<SpotOrder, std::allocator<SpotOrder> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<SpotOrder> allocator_type;

	/* <0> (null):0 */
	class _List_node<SpotOrder> * _M_get_node(class _List_base<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, class _List_node<SpotOrder> *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 572 */
 /* pointer to 571 */
 /* size: 4 */

/* 573 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 574 */
 /* pointer to 575 */
 /* size: 4 */

/* 575 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 576 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 577 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 578 */
/* <0> (null):0 */
typedef struct SpotOrder value_type; /* size: 8 */

/* 579 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 580 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 581 */
/* <0> (null):0 */
typedef struct _List_iterator<SpotOrder> iterator; /* size: 0 */

/* 582 */
/* <0> (null):0 */
typedef struct _List_const_iterator<SpotOrder> const_iterator; /* size: 0 */

/* 583 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<SpotOrder> > const_reverse_iterator; /* size: 0 */

/* 584 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<SpotOrder> > reverse_iterator; /* size: 0 */

/* 585 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 586 */
/* <0> (null):0 */
typedef struct allocator<SpotOrder> allocator_type; /* size: 1 */

/* 587 */
/* <0> (null):0 */
typedef struct _List_node<SpotOrder> _Node; /* size: 0 */

/* 588 */
/* <0> (null):0 */
class list<SpotOrder, std::allocator<SpotOrder> > : protected _List_base<SpotOrder, std::allocator<SpotOrder> > {
protected:

	/* class _List_base<SpotOrder, std::allocator<SpotOrder> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef struct SpotOrder value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<SpotOrder> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<SpotOrder> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<SpotOrder> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<SpotOrder> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<SpotOrder> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<SpotOrder> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE14_M_create_nodeERKS0_ */

	/* <0> (null):0 */
	void list(class list<SpotOrder, std::allocator<SpotOrder> > *);

	/* <0> (null):0 */
	void list(class list<SpotOrder, std::allocator<SpotOrder> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<SpotOrder, std::allocator<SpotOrder> > *, const class list<SpotOrder, std::allocator<SpotOrder> >  &);

	/* <0> (null):0 */
	class list<SpotOrder, std::allocator<SpotOrder> > & operator=(class list<SpotOrder, std::allocator<SpotOrder> > *, const class list<SpotOrder, std::allocator<SpotOrder> >  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EEaSERKS2_ */

	/* <0> (null):0 */
	void assign(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6assignEjRKS0_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, class SpotOrder); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6resizeEjS0_ */

	/* <0> (null):0 */
	reference front(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE10push_frontERKS0_ */

	/* <0> (null):0 */
	void pop_front(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9push_backERKS0_ */

	/* <0> (null):0 */
	void pop_back(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, unsigned int, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */

	/* <0> (null):0 */
	iterator erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	iterator erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */

	/* <0> (null):0 */
	void swap(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4swapERS2_ */

	/* <0> (null):0 */
	void clear(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */

	/* <0> (null):0 */
	void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */

	/* <0> (null):0 */
	void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */

	/* <0> (null):0 */
	void remove(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6removeERKS0_ */

	/* <0> (null):0 */
	void unique(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5mergeERS2_ */

	/* <0> (null):0 */
	void reverse(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE18_M_fill_initializeEjRKS0_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE14_M_fill_assignEjRKS0_ */

	/* <0> (null):0 */
	void _M_transfer(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */

	/* <0> (null):0 */
	void _M_insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void _M_erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE25_M_check_equal_allocatorsERS2_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 589 */
 /* pointer to 587 */
 /* size: 4 */

/* 590 */
 /* pointer to 588 */
 /* size: 4 */

/* 591 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 592 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 593 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 594 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 595 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 596 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 597 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 598 */
 /* pointer to 599 */
 /* size: 4 */

/* 599 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 600 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 601 */
/* <0> (null):0 */
struct SpotEncounter {
	union NavConnect           from;                 /*     0     4 */
	enum NavDirType            fromDir;              /*     4     4 */
	union NavConnect           to;                   /*     8     4 */
	enum NavDirType            toDir;                /*    12     4 */
	struct Ray                 path;                 /*    16    24 */
	SpotOrderList              spotList;             /*    40     0 */

	/* size: 48, cachelines: 1, members: 6 */
	/* last cacheline: 48 bytes */

	/* BRAIN FART ALERT! 48 != 40 + 0(holes), diff = 8 */

}; /* size: 48 */

/* 602 */
/* <0> (null):0 */
typedef struct list<SpotEncounter, std::allocator<SpotEncounter> > SpotEncounterList; /* size: 0 */

/* 603 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 604 */
/* <0> (null):0 */
typedef class HidingSpot * * pointer; /* size: 4 */

/* 605 */
/* <0> (null):0 */
typedef const class HidingSpot *  * const_pointer; /* size: 4 */

/* 606 */
/* <0> (null):0 */
class new_allocator<HidingSpot*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class HidingSpot * * pointer;

	/* <0> (null):0 */
	typedef const class HidingSpot *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<HidingSpot*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<HidingSpot*> *, const class new_allocator<HidingSpot*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<HidingSpot*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<HidingSpot*>  *, class HidingSpot * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE7addressERS2_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<HidingSpot*>  *, const class HidingSpot *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE7addressERKS2_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<HidingSpot*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<HidingSpot*> *, class HidingSpot * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE10deallocateEPS2_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<HidingSpot*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<HidingSpot*> *, class HidingSpot * *, const class HidingSpot *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE9constructEPS2_RKS2_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<HidingSpot*> *, class HidingSpot * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE7destroyEPS2_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 607 */
 /* pointer to 517 */
 /* size: 4 */

/* 608 */
 /* pointer to 609 */
 /* size: 4 */

/* 609 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 610 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 611 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 612 */
 /* pointer to 606 */
 /* size: 4 */

/* 613 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 614 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 615 */
 /* pointer to 616 */
 /* size: 4 */

/* 616 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 617 */
/* <0> (null):0 */
typedef class HidingSpot * & reference; /* size: 4 */

/* 618 */
/* <0> (null):0 */
typedef const class HidingSpot *  & const_reference; /* size: 4 */

/* 619 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<HidingSpot*> > other; /* size: 0 */

/* 620 */
/* <0> (null):0 */
struct rebind<std::_List_node<HidingSpot*> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<HidingSpot*> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 621 */
/* <0> (null):0 */
typedef struct allocator<HidingSpot*> other; /* size: 1 */

/* 622 */
/* <0> (null):0 */
struct rebind<HidingSpot*> {
	/* <0> (null):0 */
	typedef struct allocator<HidingSpot*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 623 */
/* <0> (null):0 */
class allocator<HidingSpot*> : public new_allocator<HidingSpot*> {
public:

	/* class new_allocator<HidingSpot*> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class HidingSpot * & reference;

	/* <0> (null):0 */
	typedef const class HidingSpot *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<HidingSpot*> *);

	/* <0> (null):0 */
	void allocator(class allocator<HidingSpot*> *, const class allocator<HidingSpot*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<HidingSpot*> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<HidingSpot*> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<HidingSpot*> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<HidingSpot*> {
		/* <0> (null):0 */
		typedef struct allocator<HidingSpot*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 624 */
 /* pointer to 623 */
 /* size: 4 */

/* 625 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 626 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 627 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 628 */
/* <0> (null):0 */
typedef class _List_node<HidingSpot*> * pointer; /* size: 4 */

/* 629 */
/* <0> (null):0 */
typedef const class _List_node<HidingSpot*>  * const_pointer; /* size: 4 */

/* 630 */
/* <0> (null):0 */
class new_allocator<std::_List_node<HidingSpot*> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<HidingSpot*> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<HidingSpot*>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *, const class new_allocator<std::_List_node<HidingSpot*> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<HidingSpot*> >  *, class _List_node<HidingSpot*> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7addressERS4_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<HidingSpot*> >  *, const class _List_node<HidingSpot*>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7addressERKS4_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<HidingSpot*> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE10deallocateEPS4_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<HidingSpot*> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *, const class _List_node<HidingSpot*>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE9constructEPS4_RKS4_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7destroyEPS4_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 631 */
 /* pointer to 374 */
 /* size: 4 */

/* 632 */
 /* pointer to 633 */
 /* size: 4 */

/* 633 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 634 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 635 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 636 */
 /* pointer to 630 */
 /* size: 4 */

/* 637 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 638 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 639 */
 /* pointer to 640 */
 /* size: 4 */

/* 640 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 641 */
/* <0> (null):0 */
class allocator<std::_List_node<HidingSpot*> > : public new_allocator<std::_List_node<HidingSpot*> > {
public:

	/* class new_allocator<std::_List_node<HidingSpot*> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<HidingSpot*> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<HidingSpot*> > *, const class allocator<std::_List_node<HidingSpot*> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<HidingSpot*> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 642 */
 /* pointer to 641 */
 /* size: 4 */

/* 643 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 644 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 645 */
 /* pointer to 376 */
 /* size: 4 */

/* 646 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 647 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 648 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 649 */
/* <0> (null):0 */
typedef struct allocator<HidingSpot*> allocator_type; /* size: 1 */

/* 650 */
/* <0> (null):0 */
class _List_base<HidingSpot*, std::allocator<HidingSpot*> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<HidingSpot*> allocator_type;

	/* <0> (null):0 */
	class _List_node<HidingSpot*> * _M_get_node(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_node<HidingSpot*> *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 651 */
 /* pointer to 650 */
 /* size: 4 */

/* 652 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 653 */
 /* pointer to 654 */
 /* size: 4 */

/* 654 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 655 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 656 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 657 */
/* <0> (null):0 */
typedef class HidingSpot * value_type; /* size: 4 */

/* 658 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 659 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 660 */
/* <0> (null):0 */
typedef struct _List_iterator<HidingSpot*> iterator; /* size: 0 */

/* 661 */
/* <0> (null):0 */
typedef struct _List_const_iterator<HidingSpot*> const_iterator; /* size: 0 */

/* 662 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<HidingSpot*> > const_reverse_iterator; /* size: 0 */

/* 663 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<HidingSpot*> > reverse_iterator; /* size: 0 */

/* 664 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 665 */
/* <0> (null):0 */
typedef struct allocator<HidingSpot*> allocator_type; /* size: 1 */

/* 666 */
/* <0> (null):0 */
typedef struct _List_node<HidingSpot*> _Node; /* size: 0 */

/* 667 */
/* <0> (null):0 */
class list<HidingSpot*, std::allocator<HidingSpot*> > : protected _List_base<HidingSpot*, std::allocator<HidingSpot*> > {
protected:

	/* class _List_base<HidingSpot*, std::allocator<HidingSpot*> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef class HidingSpot * value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<HidingSpot*> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<HidingSpot*> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<HidingSpot*> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<HidingSpot*> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<HidingSpot*> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<HidingSpot*> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE14_M_create_nodeERKS1_ */

	/* <0> (null):0 */
	void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *);

	/* <0> (null):0 */
	void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const class list<HidingSpot*, std::allocator<HidingSpot*> >  &);

	/* <0> (null):0 */
	class list<HidingSpot*, std::allocator<HidingSpot*> > & operator=(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const class list<HidingSpot*, std::allocator<HidingSpot*> >  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EEaSERKS3_ */

	/* <0> (null):0 */
	void assign(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6assignEjRKS1_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, class HidingSpot *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6resizeEjS1_ */

	/* <0> (null):0 */
	reference front(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE10push_frontERKS1_ */

	/* <0> (null):0 */
	void pop_front(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9push_backERKS1_ */

	/* <0> (null):0 */
	void pop_back(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */

	/* <0> (null):0 */
	iterator erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	iterator erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */

	/* <0> (null):0 */
	void swap(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4swapERS3_ */

	/* <0> (null):0 */
	void clear(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */

	/* <0> (null):0 */
	void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */

	/* <0> (null):0 */
	void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */

	/* <0> (null):0 */
	void remove(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6removeERKS1_ */

	/* <0> (null):0 */
	void unique(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5mergeERS3_ */

	/* <0> (null):0 */
	void reverse(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE18_M_fill_initializeEjRKS1_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE14_M_fill_assignEjRKS1_ */

	/* <0> (null):0 */
	void _M_transfer(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */

	/* <0> (null):0 */
	void _M_insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void _M_erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE25_M_check_equal_allocatorsERS3_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 668 */
 /* pointer to 666 */
 /* size: 4 */

/* 669 */
 /* pointer to 667 */
 /* size: 4 */

/* 670 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 671 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 672 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 673 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 674 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 675 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 676 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 677 */
 /* pointer to 678 */
 /* size: 4 */

/* 678 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 679 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 680 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 681 */
/* <0> (null):0 */
typedef class SpotEncounter * pointer; /* size: 4 */

/* 682 */
/* <0> (null):0 */
typedef const class SpotEncounter  * const_pointer; /* size: 4 */

/* 683 */
/* <0> (null):0 */
class new_allocator<SpotEncounter> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class SpotEncounter * pointer;

	/* <0> (null):0 */
	typedef const class SpotEncounter  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<SpotEncounter> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<SpotEncounter> *, const class new_allocator<SpotEncounter>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<SpotEncounter> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<SpotEncounter>  *, class SpotEncounter &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE7addressERS1_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<SpotEncounter>  *, const class SpotEncounter  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE7addressERKS1_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<SpotEncounter> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<SpotEncounter> *, class SpotEncounter *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE10deallocateEPS1_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<SpotEncounter>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<SpotEncounter> *, class SpotEncounter *, const class SpotEncounter  &); /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE9constructEPS1_RKS1_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<SpotEncounter> *, class SpotEncounter *); /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE7destroyEPS1_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 684 */
 /* pointer to 601 */
 /* size: 4 */

/* 685 */
 /* pointer to 686 */
 /* size: 4 */

/* 686 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 48 */

/* 687 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 688 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 689 */
 /* pointer to 683 */
 /* size: 4 */

/* 690 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 691 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 692 */
 /* pointer to 693 */
 /* size: 4 */

/* 693 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 694 */
/* <0> (null):0 */
typedef class SpotEncounter & reference; /* size: 4 */

/* 695 */
/* <0> (null):0 */
typedef const class SpotEncounter  & const_reference; /* size: 4 */

/* 696 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<SpotEncounter> > other; /* size: 0 */

/* 697 */
/* <0> (null):0 */
struct rebind<std::_List_node<SpotEncounter> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<SpotEncounter> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 698 */
/* <0> (null):0 */
typedef struct allocator<SpotEncounter> other; /* size: 1 */

/* 699 */
/* <0> (null):0 */
struct rebind<SpotEncounter> {
	/* <0> (null):0 */
	typedef struct allocator<SpotEncounter> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 700 */
/* <0> (null):0 */
class allocator<SpotEncounter> : public new_allocator<SpotEncounter> {
public:

	/* class new_allocator<SpotEncounter> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class SpotEncounter & reference;

	/* <0> (null):0 */
	typedef const class SpotEncounter  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<SpotEncounter> *);

	/* <0> (null):0 */
	void allocator(class allocator<SpotEncounter> *, const class allocator<SpotEncounter>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<SpotEncounter> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<SpotEncounter> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<SpotEncounter> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<SpotEncounter> {
		/* <0> (null):0 */
		typedef struct allocator<SpotEncounter> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 701 */
 /* pointer to 700 */
 /* size: 4 */

/* 702 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 703 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 704 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 705 */
/* <0> (null):0 */
typedef class _List_node<SpotEncounter> * pointer; /* size: 4 */

/* 706 */
/* <0> (null):0 */
typedef const class _List_node<SpotEncounter>  * const_pointer; /* size: 4 */

/* 707 */
/* <0> (null):0 */
class new_allocator<std::_List_node<SpotEncounter> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<SpotEncounter> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<SpotEncounter>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *, const class new_allocator<std::_List_node<SpotEncounter> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<SpotEncounter> >  *, class _List_node<SpotEncounter> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7addressERS3_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<SpotEncounter> >  *, const class _List_node<SpotEncounter>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7addressERKS3_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<SpotEncounter> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE10deallocateEPS3_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<SpotEncounter> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *, const class _List_node<SpotEncounter>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE9constructEPS3_RKS3_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7destroyEPS3_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 708 */
 /* pointer to 384 */
 /* size: 4 */

/* 709 */
 /* pointer to 710 */
 /* size: 4 */

/* 710 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 711 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 712 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 713 */
 /* pointer to 707 */
 /* size: 4 */

/* 714 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 715 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 716 */
 /* pointer to 717 */
 /* size: 4 */

/* 717 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 718 */
/* <0> (null):0 */
class allocator<std::_List_node<SpotEncounter> > : public new_allocator<std::_List_node<SpotEncounter> > {
public:

	/* class new_allocator<std::_List_node<SpotEncounter> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<SpotEncounter> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<SpotEncounter> > *, const class allocator<std::_List_node<SpotEncounter> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<SpotEncounter> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 719 */
 /* pointer to 718 */
 /* size: 4 */

/* 720 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 721 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 722 */
 /* pointer to 386 */
 /* size: 4 */

/* 723 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 724 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 725 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 726 */
/* <0> (null):0 */
typedef struct allocator<SpotEncounter> allocator_type; /* size: 1 */

/* 727 */
/* <0> (null):0 */
class _List_base<SpotEncounter, std::allocator<SpotEncounter> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<SpotEncounter> allocator_type;

	/* <0> (null):0 */
	class _List_node<SpotEncounter> * _M_get_node(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_node<SpotEncounter> *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 728 */
 /* pointer to 727 */
 /* size: 4 */

/* 729 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 730 */
 /* pointer to 731 */
 /* size: 4 */

/* 731 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 732 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 733 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 734 */
/* <0> (null):0 */
typedef struct SpotEncounter value_type; /* size: 48 */

/* 735 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 736 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 737 */
/* <0> (null):0 */
typedef struct _List_iterator<SpotEncounter> iterator; /* size: 0 */

/* 738 */
/* <0> (null):0 */
typedef struct _List_const_iterator<SpotEncounter> const_iterator; /* size: 0 */

/* 739 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<SpotEncounter> > const_reverse_iterator; /* size: 0 */

/* 740 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<SpotEncounter> > reverse_iterator; /* size: 0 */

/* 741 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 742 */
/* <0> (null):0 */
typedef struct allocator<SpotEncounter> allocator_type; /* size: 1 */

/* 743 */
/* <0> (null):0 */
typedef struct _List_node<SpotEncounter> _Node; /* size: 0 */

/* 744 */
/* <0> (null):0 */
class list<SpotEncounter, std::allocator<SpotEncounter> > : protected _List_base<SpotEncounter, std::allocator<SpotEncounter> > {
protected:

	/* class _List_base<SpotEncounter, std::allocator<SpotEncounter> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef struct SpotEncounter value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<SpotEncounter> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<SpotEncounter> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<SpotEncounter> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<SpotEncounter> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<SpotEncounter> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<SpotEncounter> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE14_M_create_nodeERKS0_ */

	/* <0> (null):0 */
	void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *);

	/* <0> (null):0 */
	void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const class list<SpotEncounter, std::allocator<SpotEncounter> >  &);

	/* <0> (null):0 */
	class list<SpotEncounter, std::allocator<SpotEncounter> > & operator=(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const class list<SpotEncounter, std::allocator<SpotEncounter> >  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EEaSERKS2_ */

	/* <0> (null):0 */
	void assign(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6assignEjRKS0_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, class SpotEncounter); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6resizeEjS0_ */

	/* <0> (null):0 */
	reference front(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE10push_frontERKS0_ */

	/* <0> (null):0 */
	void pop_front(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9push_backERKS0_ */

	/* <0> (null):0 */
	void pop_back(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, unsigned int, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */

	/* <0> (null):0 */
	iterator erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	iterator erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */

	/* <0> (null):0 */
	void swap(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4swapERS2_ */

	/* <0> (null):0 */
	void clear(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */

	/* <0> (null):0 */
	void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */

	/* <0> (null):0 */
	void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */

	/* <0> (null):0 */
	void remove(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6removeERKS0_ */

	/* <0> (null):0 */
	void unique(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5mergeERS2_ */

	/* <0> (null):0 */
	void reverse(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE18_M_fill_initializeEjRKS0_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE14_M_fill_assignEjRKS0_ */

	/* <0> (null):0 */
	void _M_transfer(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */

	/* <0> (null):0 */
	void _M_insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void _M_erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE25_M_check_equal_allocatorsERS2_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 745 */
 /* pointer to 743 */
 /* size: 4 */

/* 746 */
 /* pointer to 744 */
 /* size: 4 */

/* 747 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 748 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 48 */

/* 749 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 750 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 751 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 752 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 753 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 754 */
 /* pointer to 755 */
 /* size: 4 */

/* 755 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 756 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 757 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 758 */
/* <0> (null):0 */
typedef union NavConnect * pointer; /* size: 4 */

/* 759 */
/* <0> (null):0 */
typedef const union NavConnect  * const_pointer; /* size: 4 */

/* 760 */
/* <0> (null):0 */
class new_allocator<NavConnect> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef union NavConnect * pointer;

	/* <0> (null):0 */
	typedef const union NavConnect  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<NavConnect> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<NavConnect> *, const class new_allocator<NavConnect>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<NavConnect> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<NavConnect>  *, union NavConnect &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE7addressERS1_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<NavConnect>  *, const union NavConnect  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE7addressERKS1_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<NavConnect> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<NavConnect> *, union NavConnect *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE10deallocateEPS1_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<NavConnect>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<NavConnect> *, union NavConnect *, const union NavConnect  &); /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE9constructEPS1_RKS1_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<NavConnect> *, union NavConnect *); /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE7destroyEPS1_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 761 */
 /* pointer to 503 */
 /* size: 4 */

/* 762 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 763 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 764 */
 /* pointer to 760 */
 /* size: 4 */

/* 765 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 766 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 767 */
 /* pointer to 768 */
 /* size: 4 */

/* 768 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 769 */
/* <0> (null):0 */
typedef union NavConnect & reference; /* size: 4 */

/* 770 */
/* <0> (null):0 */
typedef const union NavConnect  & const_reference; /* size: 4 */

/* 771 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<NavConnect> > other; /* size: 0 */

/* 772 */
/* <0> (null):0 */
struct rebind<std::_List_node<NavConnect> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<NavConnect> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 773 */
/* <0> (null):0 */
typedef struct allocator<NavConnect> other; /* size: 1 */

/* 774 */
/* <0> (null):0 */
struct rebind<NavConnect> {
	/* <0> (null):0 */
	typedef struct allocator<NavConnect> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 775 */
/* <0> (null):0 */
class allocator<NavConnect> : public new_allocator<NavConnect> {
public:

	/* class new_allocator<NavConnect> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef union NavConnect & reference;

	/* <0> (null):0 */
	typedef const union NavConnect  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<NavConnect> *);

	/* <0> (null):0 */
	void allocator(class allocator<NavConnect> *, const class allocator<NavConnect>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<NavConnect> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<NavConnect> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<NavConnect> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<NavConnect> {
		/* <0> (null):0 */
		typedef struct allocator<NavConnect> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 776 */
 /* pointer to 775 */
 /* size: 4 */

/* 777 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 778 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 779 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 780 */
/* <0> (null):0 */
typedef class _List_node<NavConnect> * pointer; /* size: 4 */

/* 781 */
/* <0> (null):0 */
typedef const class _List_node<NavConnect>  * const_pointer; /* size: 4 */

/* 782 */
/* <0> (null):0 */
class new_allocator<std::_List_node<NavConnect> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<NavConnect> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<NavConnect>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<NavConnect> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<NavConnect> > *, const class new_allocator<std::_List_node<NavConnect> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<NavConnect> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<NavConnect> >  *, class _List_node<NavConnect> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7addressERS3_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<NavConnect> >  *, const class _List_node<NavConnect>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7addressERKS3_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<NavConnect> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE10deallocateEPS3_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<NavConnect> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *, const class _List_node<NavConnect>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE9constructEPS3_RKS3_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7destroyEPS3_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 783 */
 /* pointer to 394 */
 /* size: 4 */

/* 784 */
 /* pointer to 785 */
 /* size: 4 */

/* 785 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 786 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 787 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 788 */
 /* pointer to 782 */
 /* size: 4 */

/* 789 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 790 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 791 */
 /* pointer to 792 */
 /* size: 4 */

/* 792 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 793 */
/* <0> (null):0 */
class allocator<std::_List_node<NavConnect> > : public new_allocator<std::_List_node<NavConnect> > {
public:

	/* class new_allocator<std::_List_node<NavConnect> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<NavConnect> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<NavConnect> > *, const class allocator<std::_List_node<NavConnect> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<NavConnect> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 794 */
 /* pointer to 793 */
 /* size: 4 */

/* 795 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 796 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 797 */
 /* pointer to 396 */
 /* size: 4 */

/* 798 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 799 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 800 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 801 */
/* <0> (null):0 */
typedef struct allocator<NavConnect> allocator_type; /* size: 1 */

/* 802 */
/* <0> (null):0 */
class _List_base<NavConnect, std::allocator<NavConnect> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<NavConnect> allocator_type;

	/* <0> (null):0 */
	class _List_node<NavConnect> * _M_get_node(class _List_base<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<NavConnect, std::allocator<NavConnect> > *, class _List_node<NavConnect> *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 803 */
 /* pointer to 802 */
 /* size: 4 */

/* 804 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 805 */
 /* pointer to 806 */
 /* size: 4 */

/* 806 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 807 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 808 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 809 */
/* <0> (null):0 */
typedef union NavConnect value_type; /* size: 4 */

/* 810 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 811 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 812 */
/* <0> (null):0 */
typedef struct _List_iterator<NavConnect> iterator; /* size: 0 */

/* 813 */
/* <0> (null):0 */
typedef struct _List_const_iterator<NavConnect> const_iterator; /* size: 0 */

/* 814 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<NavConnect> > const_reverse_iterator; /* size: 0 */

/* 815 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<NavConnect> > reverse_iterator; /* size: 0 */

/* 816 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 817 */
/* <0> (null):0 */
typedef struct allocator<NavConnect> allocator_type; /* size: 1 */

/* 818 */
/* <0> (null):0 */
typedef struct _List_node<NavConnect> _Node; /* size: 0 */

/* 819 */
/* <0> (null):0 */
class list<NavConnect, std::allocator<NavConnect> > : protected _List_base<NavConnect, std::allocator<NavConnect> > {
protected:

	/* class _List_base<NavConnect, std::allocator<NavConnect> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef union NavConnect value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<NavConnect> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<NavConnect> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<NavConnect> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<NavConnect> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<NavConnect> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<NavConnect> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE14_M_create_nodeERKS0_ */

	/* <0> (null):0 */
	void list(class list<NavConnect, std::allocator<NavConnect> > *);

	/* <0> (null):0 */
	void list(class list<NavConnect, std::allocator<NavConnect> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<NavConnect, std::allocator<NavConnect> > *, const class list<NavConnect, std::allocator<NavConnect> >  &);

	/* <0> (null):0 */
	class list<NavConnect, std::allocator<NavConnect> > & operator=(class list<NavConnect, std::allocator<NavConnect> > *, const class list<NavConnect, std::allocator<NavConnect> >  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EEaSERKS2_ */

	/* <0> (null):0 */
	void assign(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6assignEjRKS0_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, union NavConnect); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6resizeEjS0_ */

	/* <0> (null):0 */
	reference front(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE10push_frontERKS0_ */

	/* <0> (null):0 */
	void pop_front(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9push_backERKS0_ */

	/* <0> (null):0 */
	void pop_back(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, unsigned int, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */

	/* <0> (null):0 */
	iterator erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	iterator erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */

	/* <0> (null):0 */
	void swap(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4swapERS2_ */

	/* <0> (null):0 */
	void clear(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */

	/* <0> (null):0 */
	void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */

	/* <0> (null):0 */
	void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */

	/* <0> (null):0 */
	void remove(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6removeERKS0_ */

	/* <0> (null):0 */
	void unique(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5mergeERS2_ */

	/* <0> (null):0 */
	void reverse(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE18_M_fill_initializeEjRKS0_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE14_M_fill_assignEjRKS0_ */

	/* <0> (null):0 */
	void _M_transfer(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */

	/* <0> (null):0 */
	void _M_insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void _M_erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE25_M_check_equal_allocatorsERS2_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 820 */
 /* pointer to 818 */
 /* size: 4 */

/* 821 */
 /* pointer to 819 */
 /* size: 4 */

/* 822 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 823 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 824 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 825 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 826 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 827 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 828 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 829 */
 /* pointer to 830 */
 /* size: 4 */

/* 830 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 831 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 832 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 833 */
/* <0> (null):0 */
typedef class CNavLadder * * pointer; /* size: 4 */

/* 834 */
/* <0> (null):0 */
typedef const class CNavLadder *  * const_pointer; /* size: 4 */

/* 835 */
/* <0> (null):0 */
class new_allocator<CNavLadder*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class CNavLadder * * pointer;

	/* <0> (null):0 */
	typedef const class CNavLadder *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<CNavLadder*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<CNavLadder*> *, const class new_allocator<CNavLadder*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<CNavLadder*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<CNavLadder*>  *, class CNavLadder * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE7addressERS2_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<CNavLadder*>  *, const class CNavLadder *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE7addressERKS2_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<CNavLadder*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<CNavLadder*> *, class CNavLadder * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE10deallocateEPS2_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<CNavLadder*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<CNavLadder*> *, class CNavLadder * *, const class CNavLadder *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE9constructEPS2_RKS2_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<CNavLadder*> *, class CNavLadder * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE7destroyEPS2_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 836 */
 /* pointer to 514 */
 /* size: 4 */

/* 837 */
 /* pointer to 838 */
 /* size: 4 */

/* 838 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 839 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 840 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 841 */
 /* pointer to 835 */
 /* size: 4 */

/* 842 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 843 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 844 */
 /* pointer to 845 */
 /* size: 4 */

/* 845 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 846 */
/* <0> (null):0 */
typedef class CNavLadder * & reference; /* size: 4 */

/* 847 */
/* <0> (null):0 */
typedef const class CNavLadder *  & const_reference; /* size: 4 */

/* 848 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<CNavLadder*> > other; /* size: 0 */

/* 849 */
/* <0> (null):0 */
struct rebind<std::_List_node<CNavLadder*> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<CNavLadder*> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 850 */
/* <0> (null):0 */
typedef struct allocator<CNavLadder*> other; /* size: 1 */

/* 851 */
/* <0> (null):0 */
struct rebind<CNavLadder*> {
	/* <0> (null):0 */
	typedef struct allocator<CNavLadder*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 852 */
/* <0> (null):0 */
class allocator<CNavLadder*> : public new_allocator<CNavLadder*> {
public:

	/* class new_allocator<CNavLadder*> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class CNavLadder * & reference;

	/* <0> (null):0 */
	typedef const class CNavLadder *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<CNavLadder*> *);

	/* <0> (null):0 */
	void allocator(class allocator<CNavLadder*> *, const class allocator<CNavLadder*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<CNavLadder*> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<CNavLadder*> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<CNavLadder*> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<CNavLadder*> {
		/* <0> (null):0 */
		typedef struct allocator<CNavLadder*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 853 */
 /* pointer to 852 */
 /* size: 4 */

/* 854 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 855 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 856 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 857 */
/* <0> (null):0 */
typedef class _List_node<CNavLadder*> * pointer; /* size: 4 */

/* 858 */
/* <0> (null):0 */
typedef const class _List_node<CNavLadder*>  * const_pointer; /* size: 4 */

/* 859 */
/* <0> (null):0 */
class new_allocator<std::_List_node<CNavLadder*> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<CNavLadder*> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<CNavLadder*>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *, const class new_allocator<std::_List_node<CNavLadder*> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<CNavLadder*> >  *, class _List_node<CNavLadder*> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7addressERS4_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<CNavLadder*> >  *, const class _List_node<CNavLadder*>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7addressERKS4_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<CNavLadder*> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE10deallocateEPS4_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<CNavLadder*> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *, const class _List_node<CNavLadder*>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE9constructEPS4_RKS4_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7destroyEPS4_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 860 */
 /* pointer to 404 */
 /* size: 4 */

/* 861 */
 /* pointer to 862 */
 /* size: 4 */

/* 862 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 863 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 864 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 865 */
 /* pointer to 859 */
 /* size: 4 */

/* 866 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 867 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 868 */
 /* pointer to 869 */
 /* size: 4 */

/* 869 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 870 */
/* <0> (null):0 */
class allocator<std::_List_node<CNavLadder*> > : public new_allocator<std::_List_node<CNavLadder*> > {
public:

	/* class new_allocator<std::_List_node<CNavLadder*> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<CNavLadder*> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<CNavLadder*> > *, const class allocator<std::_List_node<CNavLadder*> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<CNavLadder*> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 871 */
 /* pointer to 870 */
 /* size: 4 */

/* 872 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 873 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 874 */
 /* pointer to 406 */
 /* size: 4 */

/* 875 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 876 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 877 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 878 */
/* <0> (null):0 */
typedef struct allocator<CNavLadder*> allocator_type; /* size: 1 */

/* 879 */
/* <0> (null):0 */
class _List_base<CNavLadder*, std::allocator<CNavLadder*> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<CNavLadder*> allocator_type;

	/* <0> (null):0 */
	class _List_node<CNavLadder*> * _M_get_node(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_node<CNavLadder*> *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 880 */
 /* pointer to 879 */
 /* size: 4 */

/* 881 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 882 */
 /* pointer to 883 */
 /* size: 4 */

/* 883 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 884 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 885 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 886 */
/* <0> (null):0 */
typedef class CNavLadder * value_type; /* size: 4 */

/* 887 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 888 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 889 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavLadder*> iterator; /* size: 0 */

/* 890 */
/* <0> (null):0 */
typedef struct _List_const_iterator<CNavLadder*> const_iterator; /* size: 0 */

/* 891 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<CNavLadder*> > const_reverse_iterator; /* size: 0 */

/* 892 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<CNavLadder*> > reverse_iterator; /* size: 0 */

/* 893 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 894 */
/* <0> (null):0 */
typedef struct allocator<CNavLadder*> allocator_type; /* size: 1 */

/* 895 */
/* <0> (null):0 */
typedef struct _List_node<CNavLadder*> _Node; /* size: 0 */

/* 896 */
/* <0> (null):0 */
class list<CNavLadder*, std::allocator<CNavLadder*> > : protected _List_base<CNavLadder*, std::allocator<CNavLadder*> > {
protected:

	/* class _List_base<CNavLadder*, std::allocator<CNavLadder*> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef class CNavLadder * value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<CNavLadder*> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<CNavLadder*> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<CNavLadder*> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<CNavLadder*> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<CNavLadder*> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<CNavLadder*> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE14_M_create_nodeERKS1_ */

	/* <0> (null):0 */
	void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *);

	/* <0> (null):0 */
	void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const class list<CNavLadder*, std::allocator<CNavLadder*> >  &);

	/* <0> (null):0 */
	class list<CNavLadder*, std::allocator<CNavLadder*> > & operator=(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const class list<CNavLadder*, std::allocator<CNavLadder*> >  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EEaSERKS3_ */

	/* <0> (null):0 */
	void assign(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6assignEjRKS1_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, class CNavLadder *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6resizeEjS1_ */

	/* <0> (null):0 */
	reference front(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE10push_frontERKS1_ */

	/* <0> (null):0 */
	void pop_front(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9push_backERKS1_ */

	/* <0> (null):0 */
	void pop_back(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */

	/* <0> (null):0 */
	iterator erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	iterator erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */

	/* <0> (null):0 */
	void swap(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4swapERS3_ */

	/* <0> (null):0 */
	void clear(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */

	/* <0> (null):0 */
	void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */

	/* <0> (null):0 */
	void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */

	/* <0> (null):0 */
	void remove(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6removeERKS1_ */

	/* <0> (null):0 */
	void unique(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5mergeERS3_ */

	/* <0> (null):0 */
	void reverse(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE18_M_fill_initializeEjRKS1_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE14_M_fill_assignEjRKS1_ */

	/* <0> (null):0 */
	void _M_transfer(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */

	/* <0> (null):0 */
	void _M_insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void _M_erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE25_M_check_equal_allocatorsERS3_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 897 */
 /* pointer to 895 */
 /* size: 4 */

/* 898 */
 /* pointer to 896 */
 /* size: 4 */

/* 899 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 900 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 901 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 902 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 903 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 904 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 905 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 906 */
 /* pointer to 907 */
 /* size: 4 */

/* 907 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 908 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 909 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 910 */
/* <0> (null):0 */
typedef class CNavArea * * pointer; /* size: 4 */

/* 911 */
/* <0> (null):0 */
typedef const class CNavArea *  * const_pointer; /* size: 4 */

/* 912 */
/* <0> (null):0 */
class new_allocator<CNavArea*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class CNavArea * * pointer;

	/* <0> (null):0 */
	typedef const class CNavArea *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<CNavArea*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<CNavArea*> *, const class new_allocator<CNavArea*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<CNavArea*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<CNavArea*>  *, class CNavArea * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE7addressERS2_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<CNavArea*>  *, const class CNavArea *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE7addressERKS2_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<CNavArea*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<CNavArea*> *, class CNavArea * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE10deallocateEPS2_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<CNavArea*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<CNavArea*> *, class CNavArea * *, const class CNavArea *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE9constructEPS2_RKS2_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<CNavArea*> *, class CNavArea * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE7destroyEPS2_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 913 */
 /* pointer to 506 */
 /* size: 4 */

/* 914 */
 /* pointer to 915 */
 /* size: 4 */

/* 915 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 916 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 917 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 918 */
 /* pointer to 912 */
 /* size: 4 */

/* 919 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 920 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 921 */
 /* pointer to 922 */
 /* size: 4 */

/* 922 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 923 */
/* <0> (null):0 */
typedef class CNavArea * & reference; /* size: 4 */

/* 924 */
/* <0> (null):0 */
typedef const class CNavArea *  & const_reference; /* size: 4 */

/* 925 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<CNavArea*> > other; /* size: 0 */

/* 926 */
/* <0> (null):0 */
struct rebind<std::_List_node<CNavArea*> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<CNavArea*> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 927 */
/* <0> (null):0 */
typedef struct allocator<CNavArea*> other; /* size: 1 */

/* 928 */
/* <0> (null):0 */
struct rebind<CNavArea*> {
	/* <0> (null):0 */
	typedef struct allocator<CNavArea*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 929 */
/* <0> (null):0 */
class allocator<CNavArea*> : public new_allocator<CNavArea*> {
public:

	/* class new_allocator<CNavArea*> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class CNavArea * & reference;

	/* <0> (null):0 */
	typedef const class CNavArea *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<CNavArea*> *);

	/* <0> (null):0 */
	void allocator(class allocator<CNavArea*> *, const class allocator<CNavArea*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<CNavArea*> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<CNavArea*> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<CNavArea*> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<CNavArea*> {
		/* <0> (null):0 */
		typedef struct allocator<CNavArea*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 930 */
 /* pointer to 929 */
 /* size: 4 */

/* 931 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 932 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 933 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 934 */
/* <0> (null):0 */
typedef class _List_node<CNavArea*> * pointer; /* size: 4 */

/* 935 */
/* <0> (null):0 */
typedef const class _List_node<CNavArea*>  * const_pointer; /* size: 4 */

/* 936 */
/* <0> (null):0 */
class new_allocator<std::_List_node<CNavArea*> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<CNavArea*> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<CNavArea*>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<CNavArea*> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<CNavArea*> > *, const class new_allocator<std::_List_node<CNavArea*> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<CNavArea*> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<CNavArea*> >  *, class _List_node<CNavArea*> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7addressERS4_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<CNavArea*> >  *, const class _List_node<CNavArea*>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7addressERKS4_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<CNavArea*> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE10deallocateEPS4_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<CNavArea*> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *, const class _List_node<CNavArea*>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE9constructEPS4_RKS4_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7destroyEPS4_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 937 */
 /* pointer to 414 */
 /* size: 4 */

/* 938 */
 /* pointer to 939 */
 /* size: 4 */

/* 939 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 940 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 941 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 942 */
 /* pointer to 936 */
 /* size: 4 */

/* 943 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 944 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 945 */
 /* pointer to 946 */
 /* size: 4 */

/* 946 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 947 */
/* <0> (null):0 */
class allocator<std::_List_node<CNavArea*> > : public new_allocator<std::_List_node<CNavArea*> > {
public:

	/* class new_allocator<std::_List_node<CNavArea*> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<CNavArea*> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<CNavArea*> > *, const class allocator<std::_List_node<CNavArea*> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<CNavArea*> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 948 */
 /* pointer to 947 */
 /* size: 4 */

/* 949 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 950 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 951 */
 /* pointer to 416 */
 /* size: 4 */

/* 952 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 953 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 954 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 955 */
/* <0> (null):0 */
typedef struct allocator<CNavArea*> allocator_type; /* size: 1 */

/* 956 */
/* <0> (null):0 */
class _List_base<CNavArea*, std::allocator<CNavArea*> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<CNavArea*> allocator_type;

	/* <0> (null):0 */
	class _List_node<CNavArea*> * _M_get_node(class _List_base<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, class _List_node<CNavArea*> *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 957 */
 /* pointer to 956 */
 /* size: 4 */

/* 958 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 959 */
 /* pointer to 960 */
 /* size: 4 */

/* 960 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 961 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 962 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 963 */
/* <0> (null):0 */
typedef class CNavArea * value_type; /* size: 4 */

/* 964 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 965 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 966 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavArea*> iterator; /* size: 0 */

/* 967 */
/* <0> (null):0 */
typedef struct _List_const_iterator<CNavArea*> const_iterator; /* size: 0 */

/* 968 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<CNavArea*> > const_reverse_iterator; /* size: 0 */

/* 969 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<CNavArea*> > reverse_iterator; /* size: 0 */

/* 970 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 971 */
/* <0> (null):0 */
typedef struct allocator<CNavArea*> allocator_type; /* size: 1 */

/* 972 */
/* <0> (null):0 */
typedef struct _List_node<CNavArea*> _Node; /* size: 0 */

/* 973 */
/* <0> (null):0 */
class list<CNavArea*, std::allocator<CNavArea*> > : protected _List_base<CNavArea*, std::allocator<CNavArea*> > {
protected:

	/* class _List_base<CNavArea*, std::allocator<CNavArea*> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef class CNavArea * value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<CNavArea*> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<CNavArea*> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<CNavArea*> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<CNavArea*> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<CNavArea*> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<CNavArea*> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE14_M_create_nodeERKS1_ */

	/* <0> (null):0 */
	void list(class list<CNavArea*, std::allocator<CNavArea*> > *);

	/* <0> (null):0 */
	void list(class list<CNavArea*, std::allocator<CNavArea*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<CNavArea*, std::allocator<CNavArea*> > *, const class list<CNavArea*, std::allocator<CNavArea*> >  &);

	/* <0> (null):0 */
	class list<CNavArea*, std::allocator<CNavArea*> > & operator=(class list<CNavArea*, std::allocator<CNavArea*> > *, const class list<CNavArea*, std::allocator<CNavArea*> >  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EEaSERKS3_ */

	/* <0> (null):0 */
	void assign(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6assignEjRKS1_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, class CNavArea *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6resizeEjS1_ */

	/* <0> (null):0 */
	reference front(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE10push_frontERKS1_ */

	/* <0> (null):0 */
	void pop_front(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9push_backERKS1_ */

	/* <0> (null):0 */
	void pop_back(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */

	/* <0> (null):0 */
	iterator erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	iterator erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */

	/* <0> (null):0 */
	void swap(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4swapERS3_ */

	/* <0> (null):0 */
	void clear(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */

	/* <0> (null):0 */
	void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */

	/* <0> (null):0 */
	void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */

	/* <0> (null):0 */
	void remove(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6removeERKS1_ */

	/* <0> (null):0 */
	void unique(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5mergeERS3_ */

	/* <0> (null):0 */
	void reverse(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE18_M_fill_initializeEjRKS1_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE14_M_fill_assignEjRKS1_ */

	/* <0> (null):0 */
	void _M_transfer(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */

	/* <0> (null):0 */
	void _M_insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void _M_erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE25_M_check_equal_allocatorsERS3_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 974 */
 /* pointer to 972 */
 /* size: 4 */

/* 975 */
 /* pointer to 973 */
 /* size: 4 */

/* 976 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 977 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 978 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 979 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 980 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 981 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 982 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 983 */
 /* pointer to 984 */
 /* size: 4 */

/* 984 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 985 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 986 */
/* <0> (null):0 */
struct ApproachInfo        array[16]; /* size: 320 */

/* 987 */
 /* pointer to 505 */
 /* size: 4 */

/* 988 */
/* <0> (null):0 */
class list<NavConnect, std::allocator<NavConnect> > array[4]; /* size: 32 */

/* 989 */
/* <0> (null):0 */
class list<CNavLadder*, std::allocator<CNavLadder*> > array[2]; /* size: 16 */

/* 990 */
/* <0> (null):0 */
class CNavNode *           array[4]; /* size: 16 */

/* 991 */
/* <0> (null):0 */
struct CNavNode {
private:

	class Vector              m_pos;                 /*     0    12 */
	class Vector              m_normal;              /*    12    12 */
	class CNavNode *           m_to[4];              /*    24    16 */
	unsigned int               m_id;                 /*    40     4 */
	unsigned char              m_attributeFlags;     /*    44     1 */

	/* Bitfield combined with previous fields */

	class CNavNode *           m_list;               /*     0     4 */
	unsigned int               m_listLength;         /*     0     4 */
	class CNavNode *           m_next;               /*    48     4 */
	unsigned char              m_visited;            /*    52     1 */
	class CNavNode *           m_parent;             /*    56     4 */
	BOOL                       m_isCovered;          /*    60     4 */
	class CNavArea *           m_area;               /*    64     4 */
	/* <0> (null):0 */
	void CNavNode(class CNavNode *, const class Vector  *, const class Vector  *, class CNavNode *);

	/* <0> (null):0 */
	const class CNavNode  * GetNode(const class Vector  *); /* linkage=_ZN8CNavNode7GetNodeEPK6Vector */

	/* <0> (null):0 */
	class CNavNode * GetConnectedNode(const class CNavNode  *, enum NavDirType); /* linkage=_ZNK8CNavNode16GetConnectedNodeE10NavDirType */

	/* <0> (null):0 */
	const class Vector  * GetPosition(const class CNavNode  *); /* linkage=_ZNK8CNavNode11GetPositionEv */

	/* <0> (null):0 */
	const class Vector  * GetNormal(const class CNavNode  *); /* linkage=_ZNK8CNavNode9GetNormalEv */

	/* <0> (null):0 */
	unsigned int GetID(const class CNavNode  *); /* linkage=_ZNK8CNavNode5GetIDEv */

	/* <0> (null):0 */
	class CNavNode * GetFirst(void); /* linkage=_ZN8CNavNode8GetFirstEv */

	/* <0> (null):0 */
	unsigned int GetListLength(void); /* linkage=_ZN8CNavNode13GetListLengthEv */

	/* <0> (null):0 */
	class CNavNode * GetNext(class CNavNode *); /* linkage=_ZN8CNavNode7GetNextEv */

	/* <0> (null):0 */
	void ConnectTo(class CNavNode *, class CNavNode *, enum NavDirType); /* linkage=_ZN8CNavNode9ConnectToEPS_10NavDirType */

	/* <0> (null):0 */
	class CNavNode * GetParent(const class CNavNode  *); /* linkage=_ZNK8CNavNode9GetParentEv */

	/* <0> (null):0 */
	void MarkAsVisited(class CNavNode *, enum NavDirType); /* linkage=_ZN8CNavNode13MarkAsVisitedE10NavDirType */

	/* <0> (null):0 */
	BOOL HasVisited(class CNavNode *, enum NavDirType); /* linkage=_ZN8CNavNode10HasVisitedE10NavDirType */

	/* <0> (null):0 */
	BOOL IsBiLinked(const class CNavNode  *, enum NavDirType); /* linkage=_ZNK8CNavNode10IsBiLinkedE10NavDirType */

	/* <0> (null):0 */
	BOOL IsClosedCell(const class CNavNode  *); /* linkage=_ZNK8CNavNode12IsClosedCellEv */

	/* <0> (null):0 */
	void Cover(class CNavNode *); /* linkage=_ZN8CNavNode5CoverEv */

	/* <0> (null):0 */
	BOOL IsCovered(const class CNavNode  *); /* linkage=_ZNK8CNavNode9IsCoveredEv */

	/* <0> (null):0 */
	void AssignArea(class CNavNode *, class CNavArea *); /* linkage=_ZN8CNavNode10AssignAreaEP8CNavArea */

	/* <0> (null):0 */
	class CNavArea * GetArea(const class CNavNode  *); /* linkage=_ZNK8CNavNode7GetAreaEv */

	/* <0> (null):0 */
	void SetAttributes(class CNavNode *, unsigned char); /* linkage=_ZN8CNavNode13SetAttributesEh */

	/* <0> (null):0 */
	unsigned char GetAttributes(const class CNavNode  *); /* linkage=_ZNK8CNavNode13GetAttributesEv */

	/* --- cacheline 1 boundary (64 bytes) was 21 bytes ago --- */

	/* size: 68, cachelines: 2, members: 12 */
	/* last cacheline: 4 bytes */

	/* BRAIN FART ALERT! 68 != 85 + 0(holes), diff = -17 */

}; /* size: 68 */

/* 992 */
 /* pointer to 991 */
 /* size: 4 */

/* 993 */
 /* pointer to 994 */
 /* size: 4 */

/* 994 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 532 */

/* 995 */
 /* pointer to 18 */
 /* size: 4 */

/* 996 */
 /* pointer to 997 */
 /* size: 4 */

/* 997 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 532 */

/* 998 */
 /* pointer to 999 */
 /* size: 4 */

/* 999 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1000 */
 /* pointer to 1001 */
 /* size: 4 */

/* 1001 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1002 */
 /* pointer to 1003 */
 /* size: 4 */

/* 1003 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1004 */
 /* pointer to 1005 */
 /* size: 4 */

/* 1005 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 20 */

/* 1006 */
 /* pointer to 987 */
 /* size: 4 */

/* 1007 */
/* <0> (null):0 */
typedef struct list<CNavArea*, std::allocator<CNavArea*> > NavAreaList; /* size: 8 */

/* 1008 */
/* <0> (null):0 */
typedef struct _List_const_iterator<NavConnect> _Self; /* size: 4 */

/* 1009 */
/* <0> (null):0 */
typedef struct _List_iterator<NavConnect> iterator; /* size: 0 */

/* 1010 */
/* <0> (null):0 */
typedef const union NavConnect  * pointer; /* size: 4 */

/* 1011 */
/* <0> (null):0 */
typedef const union NavConnect  & reference; /* size: 4 */

/* 1012 */
/* <0> (null):0 */
struct _List_const_iterator<NavConnect> {
	const class _List_node_base  * _M_node;          /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_const_iterator<NavConnect> _Self;

	/* <0> (null):0 */
	typedef struct _List_iterator<NavConnect> iterator;

	/* <0> (null):0 */
	typedef const union NavConnect  * pointer;

	/* <0> (null):0 */
	typedef const union NavConnect  & reference;

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<NavConnect> *);

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<NavConnect> *, const class _List_node_base  *);

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<NavConnect> *, const iterator  &);

	/* <0> (null):0 */
	reference operator*(const class _List_const_iterator<NavConnect>  *); /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_const_iterator<NavConnect>  *); /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_const_iterator<NavConnect> *); /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_const_iterator<NavConnect> *, int); /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_const_iterator<NavConnect> *); /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_const_iterator<NavConnect> *, int); /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_const_iterator<NavConnect>  *, const _Self  &); /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEeqERKS1_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_const_iterator<NavConnect>  *, const _Self  &); /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEneERKS1_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1013 */
 /* pointer to 1014 */
 /* size: 4 */

/* 1014 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1015 */
 /* pointer to 1012 */
 /* size: 4 */

/* 1016 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1017 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1018 */
 /* pointer to 1019 */
 /* size: 4 */

/* 1019 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1020 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1021 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1022 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1023 */
/* <0> (null):0 */
class CNavAreaGrid {
private:

	floatconst                 m_cellSize;           /*     0     4 */
	NavAreaList *              m_grid;               /*     4     4 */
	int                        m_gridSizeX;          /*     8     4 */
	int                        m_gridSizeY;          /*    12     4 */
	float                      m_minX;               /*    16     4 */
	float                      m_minY;               /*    20     4 */
	unsigned int               m_areaCount;          /*    24     4 */
	class CNavArea *           m_hashTable[256];     /*    28  1024 */
	/* <0> (null):0 */
	void CNavAreaGrid(class CNavAreaGrid *);

	/* <0> (null):0 */
	void ~CNavAreaGrid(class CNavAreaGrid *, int);

	/* <0> (null):0 */
	void Reset(class CNavAreaGrid *); /* linkage=_ZN12CNavAreaGrid5ResetEv */

	/* <0> (null):0 */
	void Initialize(class CNavAreaGrid *, float, float, float, float); /* linkage=_ZN12CNavAreaGrid10InitializeEffff */

	/* <0> (null):0 */
	void AddNavArea(class CNavAreaGrid *, class CNavArea *); /* linkage=_ZN12CNavAreaGrid10AddNavAreaEP8CNavArea */

	/* <0> (null):0 */
	void RemoveNavArea(class CNavAreaGrid *, class CNavArea *); /* linkage=_ZN12CNavAreaGrid13RemoveNavAreaEP8CNavArea */

	/* <0> (null):0 */
	unsigned int GetNavAreaCount(const class CNavAreaGrid  *); /* linkage=_ZNK12CNavAreaGrid15GetNavAreaCountEv */

	/* <0> (null):0 */
	class CNavArea * GetNavArea(const class CNavAreaGrid  *, const class Vector  *, float); /* linkage=_ZNK12CNavAreaGrid10GetNavAreaEPK6Vectorf */

	/* <0> (null):0 */
	class CNavArea * GetNavAreaByID(const class CNavAreaGrid  *, unsigned int); /* linkage=_ZNK12CNavAreaGrid14GetNavAreaByIDEj */

	/* <0> (null):0 */
	class CNavArea * GetNearestNavArea(const class CNavAreaGrid  *, const class Vector  *, bool); /* linkage=_ZNK12CNavAreaGrid17GetNearestNavAreaEPK6Vectorb */

	/* <0> (null):0 */
	Place GetPlace(const class CNavAreaGrid  *, const class Vector  *); /* linkage=_ZNK12CNavAreaGrid8GetPlaceEPK6Vector */

	/* <0> (null):0 */
	int ComputeHashKey(const class CNavAreaGrid  *, unsigned int); /* linkage=_ZNK12CNavAreaGrid14ComputeHashKeyEj */

	/* <0> (null):0 */
	int WorldToGridX(const class CNavAreaGrid  *, float); /* linkage=_ZNK12CNavAreaGrid12WorldToGridXEf */

	/* <0> (null):0 */
	int WorldToGridY(const class CNavAreaGrid  *, float); /* linkage=_ZNK12CNavAreaGrid12WorldToGridYEf */

	/* --- cacheline 16 boundary (1024 bytes) was 28 bytes ago --- */

	/* size: 1052, cachelines: 17, members: 8 */
	/* last cacheline: 28 bytes */
}; /* size: 1052 */

/* 1024 */
 /* pointer to 1007 */
 /* size: 4 */

/* 1025 */
/* <0> (null):0 */
class CNavArea *           array[256]; /* size: 1024 */

/* 1026 */
 /* pointer to 1023 */
 /* size: 4 */

/* 1027 */
 /* pointer to 1028 */
 /* size: 4 */

/* 1028 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1052 */

/* 1029 */
/* <0> (null):0 */
typedef struct _List_const_iterator<CNavLadder*> _Self; /* size: 4 */

/* 1030 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavLadder*> iterator; /* size: 0 */

/* 1031 */
/* <0> (null):0 */
typedef const class CNavLadder *  * pointer; /* size: 4 */

/* 1032 */
/* <0> (null):0 */
typedef const class CNavLadder *  & reference; /* size: 4 */

/* 1033 */
/* <0> (null):0 */
struct _List_const_iterator<CNavLadder*> {
	const class _List_node_base  * _M_node;          /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_const_iterator<CNavLadder*> _Self;

	/* <0> (null):0 */
	typedef struct _List_iterator<CNavLadder*> iterator;

	/* <0> (null):0 */
	typedef const class CNavLadder *  * pointer;

	/* <0> (null):0 */
	typedef const class CNavLadder *  & reference;

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<CNavLadder*> *);

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<CNavLadder*> *, const class _List_node_base  *);

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<CNavLadder*> *, const iterator  &);

	/* <0> (null):0 */
	reference operator*(const class _List_const_iterator<CNavLadder*>  *); /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_const_iterator<CNavLadder*>  *); /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_const_iterator<CNavLadder*> *); /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_const_iterator<CNavLadder*> *, int); /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_const_iterator<CNavLadder*> *); /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_const_iterator<CNavLadder*> *, int); /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_const_iterator<CNavLadder*>  *, const _Self  &); /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEeqERKS2_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_const_iterator<CNavLadder*>  *, const _Self  &); /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEneERKS2_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1034 */
 /* pointer to 1033 */
 /* size: 4 */

/* 1035 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1036 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1037 */
 /* pointer to 1038 */
 /* size: 4 */

/* 1038 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1039 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1040 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1041 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1042 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavArea*> _Self; /* size: 4 */

/* 1043 */
/* <0> (null):0 */
typedef struct _List_node<CNavArea*> _Node; /* size: 0 */

/* 1044 */
/* <0> (null):0 */
typedef class CNavArea * * pointer; /* size: 4 */

/* 1045 */
/* <0> (null):0 */
typedef class CNavArea * & reference; /* size: 4 */

/* 1046 */
/* <0> (null):0 */
struct _List_iterator<CNavArea*> {
	class _List_node_base *    _M_node;              /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_iterator<CNavArea*> _Self;

	/* <0> (null):0 */
	typedef struct _List_node<CNavArea*> _Node;

	/* <0> (null):0 */
	typedef class CNavArea * * pointer;

	/* <0> (null):0 */
	typedef class CNavArea * & reference;

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<CNavArea*> *);

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<CNavArea*> *, class _List_node_base *);

	/* <0> (null):0 */
	reference operator*(const class _List_iterator<CNavArea*>  *); /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_iterator<CNavArea*>  *); /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_iterator<CNavArea*> *); /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_iterator<CNavArea*> *, int); /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_iterator<CNavArea*> *); /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_iterator<CNavArea*> *, int); /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_iterator<CNavArea*>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEeqERKS2_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_iterator<CNavArea*>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEneERKS2_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1047 */
 /* pointer to 1046 */
 /* size: 4 */

/* 1048 */
 /* pointer to 1049 */
 /* size: 4 */

/* 1049 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1050 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1051 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1052 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1053 */
/* <0> (null):0 */
enum GameEventType {
	EVENT_INVALID = 0,
	EVENT_WEAPON_FIRED = 1,
	EVENT_WEAPON_FIRED_ON_EMPTY = 2,
	EVENT_WEAPON_RELOADED = 3,
	EVENT_HE_GRENADE_EXPLODED = 4,
	EVENT_FLASHBANG_GRENADE_EXPLODED = 5,
	EVENT_SMOKE_GRENADE_EXPLODED = 6,
	EVENT_GRENADE_BOUNCED = 7,
	EVENT_BEING_SHOT_AT = 8,
	EVENT_PLAYER_BLINDED_BY_FLASHBANG = 9,
	EVENT_PLAYER_FOOTSTEP = 10,
	EVENT_PLAYER_JUMPED = 11,
	EVENT_PLAYER_DIED = 12,
	EVENT_PLAYER_LANDED_FROM_HEIGHT = 13,
	EVENT_PLAYER_TOOK_DAMAGE = 14,
	EVENT_HOSTAGE_DAMAGED = 15,
	EVENT_HOSTAGE_KILLED = 16,
	EVENT_DOOR = 17,
	EVENT_BREAK_GLASS = 18,
	EVENT_BREAK_WOOD = 19,
	EVENT_BREAK_METAL = 20,
	EVENT_BREAK_FLESH = 21,
	EVENT_BREAK_CONCRETE = 22,
	EVENT_BOMB_PLANTED = 23,
	EVENT_BOMB_DROPPED = 24,
	EVENT_BOMB_PICKED_UP = 25,
	EVENT_BOMB_BEEP = 26,
	EVENT_BOMB_DEFUSING = 27,
	EVENT_BOMB_DEFUSE_ABORTED = 28,
	EVENT_BOMB_DEFUSED = 29,
	EVENT_BOMB_EXPLODED = 30,
	EVENT_HOSTAGE_USED = 31,
	EVENT_HOSTAGE_RESCUED = 32,
	EVENT_ALL_HOSTAGES_RESCUED = 33,
	EVENT_VIP_ESCAPED = 34,
	EVENT_VIP_ASSASSINATED = 35,
	EVENT_TERRORISTS_WIN = 36,
	EVENT_CTS_WIN = 37,
	EVENT_ROUND_DRAW = 38,
	EVENT_ROUND_WIN = 39,
	EVENT_ROUND_LOSS = 40,
	EVENT_ROUND_START = 41,
	EVENT_PLAYER_SPAWNED = 42,
	EVENT_CLIENT_CORPSE_SPAWNED = 43,
	EVENT_BUY_TIME_START = 44,
	EVENT_PLAYER_LEFT_BUY_ZONE = 45,
	EVENT_DEATH_CAMERA_START = 46,
	EVENT_KILL_ALL = 47,
	EVENT_ROUND_TIME = 48,
	EVENT_DIE = 49,
	EVENT_KILL = 50,
	EVENT_HEADSHOT = 51,
	EVENT_KILL_FLASHBANGED = 52,
	EVENT_TUTOR_BUY_MENU_OPENNED = 53,
	EVENT_TUTOR_AUTOBUY = 54,
	EVENT_PLAYER_BOUGHT_SOMETHING = 55,
	EVENT_TUTOR_NOT_BUYING_ANYTHING = 56,
	EVENT_TUTOR_NEED_TO_BUY_PRIMARY_WEAPON = 57,
	EVENT_TUTOR_NEED_TO_BUY_PRIMARY_AMMO = 58,
	EVENT_TUTOR_NEED_TO_BUY_SECONDARY_AMMO = 59,
	EVENT_TUTOR_NEED_TO_BUY_ARMOR = 60,
	EVENT_TUTOR_NEED_TO_BUY_DEFUSE_KIT = 61,
	EVENT_TUTOR_NEED_TO_BUY_GRENADE = 62,
	EVENT_CAREER_TASK_DONE = 63,
	EVENT_START_RADIO_1 = 64,
	EVENT_RADIO_COVER_ME = 65,
	EVENT_RADIO_YOU_TAKE_THE_POINT = 66,
	EVENT_RADIO_HOLD_THIS_POSITION = 67,
	EVENT_RADIO_REGROUP_TEAM = 68,
	EVENT_RADIO_FOLLOW_ME = 69,
	EVENT_RADIO_TAKING_FIRE = 70,
	EVENT_START_RADIO_2 = 71,
	EVENT_RADIO_GO_GO_GO = 72,
	EVENT_RADIO_TEAM_FALL_BACK = 73,
	EVENT_RADIO_STICK_TOGETHER_TEAM = 74,
	EVENT_RADIO_GET_IN_POSITION_AND_WAIT = 75,
	EVENT_RADIO_STORM_THE_FRONT = 76,
	EVENT_RADIO_REPORT_IN_TEAM = 77,
	EVENT_START_RADIO_3 = 78,
	EVENT_RADIO_AFFIRMATIVE = 79,
	EVENT_RADIO_ENEMY_SPOTTED = 80,
	EVENT_RADIO_NEED_BACKUP = 81,
	EVENT_RADIO_SECTOR_CLEAR = 82,
	EVENT_RADIO_IN_POSITION = 83,
	EVENT_RADIO_REPORTING_IN = 84,
	EVENT_RADIO_GET_OUT_OF_THERE = 85,
	EVENT_RADIO_NEGATIVE = 86,
	EVENT_RADIO_ENEMY_DOWN = 87,
	EVENT_END_RADIO = 88,
	EVENT_NEW_MATCH = 89,
	EVENT_PLAYER_CHANGED_TEAM = 90,
	EVENT_BULLET_IMPACT = 91,
	EVENT_GAME_COMMENCE = 92,
	EVENT_WEAPON_ZOOMED = 93,
	EVENT_HOSTAGE_CALLED_FOR_HELP = 94,
	NUM_GAME_EVENTS = 95,
}; /* size: 4 */

/* 1054 */
/* <0> (null):0 */
enum PriorityType {
	PRIORITY_LOW = 0,
	PRIORITY_MEDIUM = 1,
	PRIORITY_HIGH = 2,
	PRIORITY_UNINTERRUPTABLE = 3,
}; /* size: 4 */

/* 1055 */
/* <0> (null):0 */
class IntervalTimer {
private:

	float                      m_timestamp;          /*     0     4 */
	/* <0> (null):0 */
	void IntervalTimer(class IntervalTimer *);

	/* <0> (null):0 */
	void Reset(class IntervalTimer *); /* linkage=_ZN13IntervalTimer5ResetEv */

	/* <0> (null):0 */
	void Start(class IntervalTimer *); /* linkage=_ZN13IntervalTimer5StartEv */

	/* <0> (null):0 */
	void Invalidate(class IntervalTimer *); /* linkage=_ZN13IntervalTimer10InvalidateEv */

	/* <0> (null):0 */
	bool HasStarted(const class IntervalTimer  *); /* linkage=_ZNK13IntervalTimer10HasStartedEv */

	/* <0> (null):0 */
	float GetElapsedTime(const class IntervalTimer  *); /* linkage=_ZNK13IntervalTimer14GetElapsedTimeEv */

	/* <0> (null):0 */
	bool IsLessThen(const class IntervalTimer  *, float); /* linkage=_ZNK13IntervalTimer10IsLessThenEf */

	/* <0> (null):0 */
	bool IsGreaterThen(const class IntervalTimer  *, float); /* linkage=_ZNK13IntervalTimer13IsGreaterThenEf */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1056 */
 /* pointer to 1055 */
 /* size: 4 */

/* 1057 */
 /* pointer to 1058 */
 /* size: 4 */

/* 1058 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1059 */
/* <0> (null):0 */
class CBot {
	/* <0> (null):0 */
	bool IsCrouching(const class CBot  *); /* linkage=_ZNK4CBot11IsCrouchingEv */


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1060 */
/* <0> (null):0 */
class CNavNode *           array[4]; /* size: 16 */

/* 1061 */
 /* pointer to 991 */
 /* size: 4 */

/* 1062 */
 /* pointer to 1063 */
 /* size: 4 */

/* 1063 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 68 */

/* 1064 */
 /* pointer to 1065 */
 /* size: 4 */

/* 1065 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 68 */

/* 1066 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1067 */
/* <0> (null):0 */
struct __numeric_traits_integer<int> {
	intconst                   __min;                /*     0     4 */
	intconst                   __max;                /*     0     4 */
	boolconst                  __is_signed;          /*     0     1 */
	intconst                   __digits;             /*     0     4 */

	/* size: 1, cachelines: 1, members: 4 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 4 + 0(holes), diff = -3 */

}; /* size: 1 */

/* 1068 */
/* <0> (null):0 */
enum ProcessType {
	PROCESS_NORMAL = 0,
	PROCESS_LEARN = 1,
	PROCESS_ANALYZE_ALPHA = 2,
	PROCESS_ANALYZE_BETA = 3,
	PROCESS_SAVE = 4,
}; /* size: 4 */

/* 1069 */
/* <0> (null):0 */
struct CCSBot {
	/* <0> (null):0 */
	enum ProcessType {
		PROCESS_NORMAL = 0,
		PROCESS_LEARN = 1,
		PROCESS_ANALYZE_ALPHA = 2,
		PROCESS_ANALYZE_BETA = 3,
		PROCESS_SAVE = 4,
	};

	/* <0> (null):0 */
	bool IsEnemyVisible(const class CCSBot  *); /* linkage=_ZNK6CCSBot14IsEnemyVisibleEv */

private:

	/* <0> (null):0 */
	void StartNormalProcess(class CCSBot *); /* linkage=_ZN6CCSBot18StartNormalProcessEv */

	/* <0> (null):0 */
	float GetFeetZ(const class CCSBot  *); /* linkage=_ZNK6CCSBot8GetFeetZEv */

	/* <0> (null):0 */
	bool AnalyzeBetaStep(class CCSBot *); /* linkage=_ZN6CCSBot15AnalyzeBetaStepEv */

	/* <0> (null):0 */
	void StartSaveProcess(class CCSBot *); /* linkage=_ZN6CCSBot16StartSaveProcessEv */

	/* <0> (null):0 */
	bool AnalyzeAlphaStep(class CCSBot *); /* linkage=_ZN6CCSBot16AnalyzeAlphaStepEv */

	/* <0> (null):0 */
	void StartAnalyzeBetaProcess(class CCSBot *); /* linkage=_ZN6CCSBot23StartAnalyzeBetaProcessEv */

	/* <0> (null):0 */
	class CNavNode * AddNode(class CCSBot *, const class Vector  *, const class Vector  *, enum NavDirType, class CNavNode *); /* linkage=_ZN6CCSBot7AddNodeEPK6VectorS2_10NavDirTypeP8CNavNode */

	/* <0> (null):0 */
	void StartLearnProcess(class CCSBot *); /* linkage=_ZN6CCSBot17StartLearnProcessEv */

	/* <0> (null):0 */
	bool LearnStep(class CCSBot *); /* linkage=_ZN6CCSBot9LearnStepEv */

	/* <0> (null):0 */
	void StartAnalyzeAlphaProcess(class CCSBot *); /* linkage=_ZN6CCSBot24StartAnalyzeAlphaProcessEv */

	/* <0> (null):0 */
	void UpdateLearnProcess(class CCSBot *); /* linkage=_ZN6CCSBot18UpdateLearnProcessEv */

	/* <0> (null):0 */
	void UpdateAnalyzeAlphaProcess(class CCSBot *); /* linkage=_ZN6CCSBot25UpdateAnalyzeAlphaProcessEv */

	/* <0> (null):0 */
	void UpdateAnalyzeBetaProcess(class CCSBot *); /* linkage=_ZN6CCSBot24UpdateAnalyzeBetaProcessEv */

	/* <0> (null):0 */
	void UpdateSaveProcess(class CCSBot *); /* linkage=_ZN6CCSBot17UpdateSaveProcessEv */


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1070 */
 /* pointer to 1069 */
 /* size: 4 */

/* 1071 */
/* <0> (null):0 */
typedef unsigned int PlaceCriteria; /* size: 4 */

/* 1072 */
/* <0> (null):0 */
typedef unsigned int CountCriteria; /* size: 4 */

/* 1073 */
/* <0> (null):0 */
typedef struct vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > BotVoiceBankVector; /* size: 0 */

/* 1074 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1075 */
/* <0> (null):0 */
typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * pointer; /* size: 4 */

/* 1076 */
/* <0> (null):0 */
typedef const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  * const_pointer; /* size: 4 */

/* 1077 */
/* <0> (null):0 */
class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * pointer;

	/* <0> (null):0 */
	typedef const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE7addressERS6_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  *, const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE7addressERKS6_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE10deallocateEPS6_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE9constructEPS6_RKS6_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE7destroyEPS6_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1078 */
 /* pointer to 1079 */
 /* size: 4 */

/* 1079 */
 /* pointer to 423 */
 /* size: 4 */

/* 1080 */
 /* pointer to 1081 */
 /* size: 4 */

/* 1081 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1082 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1083 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1084 */
 /* pointer to 1077 */
 /* size: 4 */

/* 1085 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1086 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1087 */
 /* pointer to 1088 */
 /* size: 4 */

/* 1088 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1089 */
/* <0> (null):0 */
typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * pointer; /* size: 4 */

/* 1090 */
/* <0> (null):0 */
typedef const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  * const_pointer; /* size: 4 */

/* 1091 */
/* <0> (null):0 */
typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * & reference; /* size: 4 */

/* 1092 */
/* <0> (null):0 */
typedef const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  & const_reference; /* size: 4 */

/* 1093 */
/* <0> (null):0 */
typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> other; /* size: 1 */

/* 1094 */
/* <0> (null):0 */
struct rebind<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {
	/* <0> (null):0 */
	typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1095 */
/* <0> (null):0 */
class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> : public new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {
public:

	/* class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * pointer;

	/* <0> (null):0 */
	typedef const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  * const_pointer;

	/* <0> (null):0 */
	typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * & reference;

	/* <0> (null):0 */
	typedef const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *);

	/* <0> (null):0 */
	void allocator(class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, const class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, int);

	/* <0> (null):0 */
	struct rebind<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {
		/* <0> (null):0 */
		typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 1096 */
 /* pointer to 1095 */
 /* size: 4 */

/* 1097 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1098 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1099 */
 /* pointer to 427 */
 /* size: 4 */

/* 1100 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1101 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1102 */
/* <0> (null):0 */
typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> allocator_type; /* size: 1 */

/* 1103 */
/* <0> (null):0 */
struct _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > {
	struct _Vector_impl        _M_impl;              /*     0    12 */
	/* <0> (null):0 */
	typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> allocator_type;

	/* <0> (null):0 */
	_Tp_alloc_type & _M_get_Tp_allocator(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	const _Tp_alloc_type  & _M_get_Tp_allocator(const class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*,); /* linkage=_ZNKSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*,); /* linkage=_ZNKSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::);

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, const allocator_type  &);

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int);

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int, const allocator_type  &);

	/* <0> (null):0 */
	void ~_Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, int);

	/* <0> (null):0 */
	pointer _M_allocate(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int); /* linkage=_ZNSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE11_M_allocateEj */

	/* <0> (null):0 */
	void _M_deallocate(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, unsigned int); /* linkage=_ZNSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE13_M_deallocateEPS5_j */

	/* <0> (null):0 */
	using ::_M_allocate;

	/* <0> (null):0 */
	using ::_M_deallocate;

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::get_allocator;


	/* size: 12, cachelines: 1, members: 1 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1104 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1105 */
 /* pointer to 1103 */
 /* size: 4 */

/* 1106 */
 /* pointer to 1107 */
 /* size: 4 */

/* 1107 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1108 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1109 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1110 */
/* <0> (null):0 */
typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * value_type; /* size: 4 */

/* 1111 */
/* <0> (null):0 */
typedef pointer pointer; /* size: 4 */

/* 1112 */
/* <0> (null):0 */
typedef const_pointer const_pointer; /* size: 4 */

/* 1113 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 1114 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 1115 */
/* <0> (null):0 */
typedef struct __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > iterator; /* size: 0 */

/* 1116 */
/* <0> (null):0 */
typedef struct __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >* const*, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > const_iterator; /* size: 0 */

/* 1117 */
/* <0> (null):0 */
typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >* const*, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > > const_reverse_iterator; /* size: 0 */

/* 1118 */
/* <0> (null):0 */
typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > > reverse_iterator; /* size: 0 */

/* 1119 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1120 */
/* <0> (null):0 */
typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> allocator_type; /* size: 1 */

/* 1121 */
/* <0> (null):0 */
class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > : protected _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > {
protected:

	/* struct _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > <ancestor>; */ /*     0    12 */
	/* <0> (null):0 */
	typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * value_type;

	/* <0> (null):0 */
	typedef pointer pointer;

	/* <0> (null):0 */
	typedef const_pointer const_pointer;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > iterator;

	/* <0> (null):0 */
	typedef struct __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >* const*, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >* const*, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> allocator_type;

	/* <0> (null):0 */
	void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca);

	/* <0> (null):0 */
	void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const allocator_type  &);

	/* <0> (null):0 */
	void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::);

	/* <0> (null):0 */
	void ~vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, int);

	/* <0> (null):0 */
	class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca operator=(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EEaSERKS6_ */

	/* <0> (null):0 */
	void assign(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6assignEjRKS4_ */

	/* <0> (null):0 */
	iterator begin(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4rendEv */

	/* <0> (null):0 */
	size_type size(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6resizeEjS4_ */

	/* <0> (null):0 */
	size_type capacity(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE8capacityEv */

	/* <0> (null):0 */
	bool empty(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5emptyEv */

	/* <0> (null):0 */
	void reserve(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE7reserveEj */

	/* <0> (null):0 */
	reference operator[](class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EEixEj */

	/* <0> (null):0 */
	const_reference operator[](const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EEixEj */

	/* <0> (null):0 */
	void _M_range_check(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE14_M_range_checkEj */

	/* <0> (null):0 */
	reference at(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE2atEj */

	/* <0> (null):0 */
	const_reference at(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE2atEj */

	/* <0> (null):0 */
	reference front(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5frontEv */

	/* <0> (null):0 */
	reference back(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4backEv */

	/* <0> (null):0 */
	pointer data(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4dataEv */

	/* <0> (null):0 */
	const_pointer data(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4dataEv */

	/* <0> (null):0 */
	void push_back(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE9push_backERKS4_ */

	/* <0> (null):0 */
	void pop_back(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6insertEN9__gnu_cxx17__normal_iteratorIPS4_S6_EERKS4_ */

	/* <0> (null):0 */
	void insert(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6insertEN9__gnu_cxx17__normal_iteratorIPS4_S6_EEjRKS4_ */

	/* <0> (null):0 */
	iterator erase(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS4_S6_EE */

	/* <0> (null):0 */
	iterator erase(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS4_S6_EESA_ */

	/* <0> (null):0 */
	void swap(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4swapERS6_ */

	/* <0> (null):0 */
	void clear(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5clearEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE18_M_fill_initializeEjRKS4_ */

	/* <0> (null):0 */
	void _M_fill_assign(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE14_M_fill_assignEjRKS4_ */

	/* <0> (null):0 */
	void _M_fill_insert(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS4_S6_EEjRKS4_ */

	/* <0> (null):0 */
	void _M_insert_aux(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS4_S6_EERKS4_ */

	/* <0> (null):0 */
	size_type _M_check_len(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int, const char  *); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE12_M_check_lenEjPKc */

	/* <0> (null):0 */
	void _M_erase_at_end(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE15_M_erase_at_endEPS4_ */


	/* size: 12, cachelines: 1, members: 1 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1122 */
 /* pointer to 1121 */
 /* size: 4 */

/* 1123 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1124 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1125 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1126 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1127 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1128 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1129 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1130 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1131 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1132 */
 /* pointer to 1131 */
 /* size: 4 */

/* 1133 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1134 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1135 */
/* <0> (null):0 */
typedef int * pointer; /* size: 4 */

/* 1136 */
/* <0> (null):0 */
typedef const int  * const_pointer; /* size: 4 */

/* 1137 */
/* <0> (null):0 */
class new_allocator<int> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef int * pointer;

	/* <0> (null):0 */
	typedef const int  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<int> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<int> *, const class new_allocator<int>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<int> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<int>  *, int &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIiE7addressERi */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<int>  *, const int  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIiE7addressERKi */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<int> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIiE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<int> *, int *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIiE10deallocateEPij */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<int>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIiE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<int> *, int *, const int  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIiE9constructEPiRKi */

	/* <0> (null):0 */
	void destroy(class new_allocator<int> *, int *); /* linkage=_ZN9__gnu_cxx13new_allocatorIiE7destroyEPi */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1138 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1139 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1140 */
 /* pointer to 1137 */
 /* size: 4 */

/* 1141 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1142 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1143 */
 /* pointer to 1144 */
 /* size: 4 */

/* 1144 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1145 */
/* <0> (null):0 */
typedef int * pointer; /* size: 4 */

/* 1146 */
/* <0> (null):0 */
typedef const int  * const_pointer; /* size: 4 */

/* 1147 */
/* <0> (null):0 */
typedef int & reference; /* size: 4 */

/* 1148 */
/* <0> (null):0 */
typedef const int  & const_reference; /* size: 4 */

/* 1149 */
/* <0> (null):0 */
typedef struct allocator<int> other; /* size: 1 */

/* 1150 */
/* <0> (null):0 */
struct rebind<int> {
	/* <0> (null):0 */
	typedef struct allocator<int> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1151 */
/* <0> (null):0 */
class allocator<int> : public new_allocator<int> {
public:

	/* class new_allocator<int>  <ancestor>; */      /*     0     0 */
	/* <0> (null):0 */
	typedef int * pointer;

	/* <0> (null):0 */
	typedef const int  * const_pointer;

	/* <0> (null):0 */
	typedef int & reference;

	/* <0> (null):0 */
	typedef const int  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<int> *);

	/* <0> (null):0 */
	void allocator(class allocator<int> *, const class allocator<int>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<int> *, int);

	/* <0> (null):0 */
	struct rebind<int> {
		/* <0> (null):0 */
		typedef struct allocator<int> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 1152 */
 /* pointer to 1151 */
 /* size: 4 */

/* 1153 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1154 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1155 */
 /* pointer to 433 */
 /* size: 4 */

/* 1156 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1157 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1158 */
/* <0> (null):0 */
typedef struct allocator<int> allocator_type; /* size: 1 */

/* 1159 */
/* <0> (null):0 */
struct _Vector_base<int, std::allocator<int> > {
	struct _Vector_impl        _M_impl;              /*     0    12 */
	/* <0> (null):0 */
	typedef struct allocator<int> allocator_type;

	/* <0> (null):0 */
	_Tp_alloc_type & _M_get_Tp_allocator(class _Vector_base<int, std::allocator<int> > *); /* linkage=_ZNSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	const _Tp_alloc_type  & _M_get_Tp_allocator(const class _Vector_base<int, std::allocator<int> >  *); /* linkage=_ZNKSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _Vector_base<int, std::allocator<int> >  *); /* linkage=_ZNKSt12_Vector_baseIiSaIiEE13get_allocatorEv */

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<int, std::allocator<int> > *);

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<int, std::allocator<int> > *, const allocator_type  &);

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<int, std::allocator<int> > *, unsigned int);

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<int, std::allocator<int> > *, unsigned int, const allocator_type  &);

	/* <0> (null):0 */
	void ~_Vector_base(class _Vector_base<int, std::allocator<int> > *, int);

	/* <0> (null):0 */
	pointer _M_allocate(class _Vector_base<int, std::allocator<int> > *, unsigned int); /* linkage=_ZNSt12_Vector_baseIiSaIiEE11_M_allocateEj */

	/* <0> (null):0 */
	void _M_deallocate(class _Vector_base<int, std::allocator<int> > *, int *, unsigned int); /* linkage=_ZNSt12_Vector_baseIiSaIiEE13_M_deallocateEPij */

	/* <0> (null):0 */
	using ::_M_allocate;

	/* <0> (null):0 */
	using ::_M_deallocate;

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::get_allocator;


	/* size: 12, cachelines: 1, members: 1 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1160 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1161 */
 /* pointer to 1159 */
 /* size: 4 */

/* 1162 */
 /* pointer to 1163 */
 /* size: 4 */

/* 1163 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1164 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1165 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1166 */
/* <0> (null):0 */
typedef int value_type; /* size: 4 */

/* 1167 */
/* <0> (null):0 */
typedef pointer pointer; /* size: 4 */

/* 1168 */
/* <0> (null):0 */
typedef const_pointer const_pointer; /* size: 4 */

/* 1169 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 1170 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 1171 */
/* <0> (null):0 */
typedef struct __normal_iterator<int*, std::vector<int, std::allocator<int> > > iterator; /* size: 0 */

/* 1172 */
/* <0> (null):0 */
typedef struct __normal_iterator<const int*, std::vector<int, std::allocator<int> > > const_iterator; /* size: 0 */

/* 1173 */
/* <0> (null):0 */
typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<const int*, std::vector<int, std::allocator<int> > > > const_reverse_iterator; /* size: 0 */

/* 1174 */
/* <0> (null):0 */
typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > > reverse_iterator; /* size: 0 */

/* 1175 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1176 */
/* <0> (null):0 */
typedef struct allocator<int> allocator_type; /* size: 1 */

/* 1177 */
/* <0> (null):0 */
class vector<int, std::allocator<int> > : protected _Vector_base<int, std::allocator<int> > {
protected:

	/* struct _Vector_base<int, std::allocator<int> > <ancestor>; */ /*     0    12 */
	/* <0> (null):0 */
	typedef int value_type;

	/* <0> (null):0 */
	typedef pointer pointer;

	/* <0> (null):0 */
	typedef const_pointer const_pointer;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct __normal_iterator<int*, std::vector<int, std::allocator<int> > > iterator;

	/* <0> (null):0 */
	typedef struct __normal_iterator<const int*, std::vector<int, std::allocator<int> > > const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<const int*, std::vector<int, std::allocator<int> > > > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<int> allocator_type;

	/* <0> (null):0 */
	void vector(class vector<int, std::allocator<int> > *);

	/* <0> (null):0 */
	void vector(class vector<int, std::allocator<int> > *, const allocator_type  &);

	/* <0> (null):0 */
	void vector(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void vector(class vector<int, std::allocator<int> > *, const class vector<int, std::allocator<int> >  &);

	/* <0> (null):0 */
	void ~vector(class vector<int, std::allocator<int> > *, int);

	/* <0> (null):0 */
	class vector<int, std::allocator<int> > & operator=(class vector<int, std::allocator<int> > *, const class vector<int, std::allocator<int> >  &); /* linkage=_ZNSt6vectorIiSaIiEEaSERKS1_ */

	/* <0> (null):0 */
	void assign(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE6assignEjRKi */

	/* <0> (null):0 */
	iterator begin(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE5beginEv */

	/* <0> (null):0 */
	iterator end(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE4rendEv */

	/* <0> (null):0 */
	size_type size(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class vector<int, std::allocator<int> > *, unsigned int, int); /* linkage=_ZNSt6vectorIiSaIiEE6resizeEji */

	/* <0> (null):0 */
	size_type capacity(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE8capacityEv */

	/* <0> (null):0 */
	bool empty(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE5emptyEv */

	/* <0> (null):0 */
	void reserve(class vector<int, std::allocator<int> > *, unsigned int); /* linkage=_ZNSt6vectorIiSaIiEE7reserveEj */

	/* <0> (null):0 */
	reference operator[](class vector<int, std::allocator<int> > *, unsigned int); /* linkage=_ZNSt6vectorIiSaIiEEixEj */

	/* <0> (null):0 */
	const_reference operator[](const class vector<int, std::allocator<int> >  *, unsigned int); /* linkage=_ZNKSt6vectorIiSaIiEEixEj */

	/* <0> (null):0 */
	void _M_range_check(const class vector<int, std::allocator<int> >  *, unsigned int); /* linkage=_ZNKSt6vectorIiSaIiEE14_M_range_checkEj */

	/* <0> (null):0 */
	reference at(class vector<int, std::allocator<int> > *, unsigned int); /* linkage=_ZNSt6vectorIiSaIiEE2atEj */

	/* <0> (null):0 */
	const_reference at(const class vector<int, std::allocator<int> >  *, unsigned int); /* linkage=_ZNKSt6vectorIiSaIiEE2atEj */

	/* <0> (null):0 */
	reference front(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE5frontEv */

	/* <0> (null):0 */
	reference back(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE4backEv */

	/* <0> (null):0 */
	const_reference back(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE4backEv */

	/* <0> (null):0 */
	pointer data(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE4dataEv */

	/* <0> (null):0 */
	const_pointer data(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE4dataEv */

	/* <0> (null):0 */
	void push_back(class vector<int, std::allocator<int> > *, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE9push_backERKi */

	/* <0> (null):0 */
	void pop_back(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE6insertEN9__gnu_cxx17__normal_iteratorIPiS1_EERKi */

	/* <0> (null):0 */
	void insert(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE6insertEN9__gnu_cxx17__normal_iteratorIPiS1_EEjRKi */

	/* <0> (null):0 */
	iterator erase(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >); /* linkage=_ZNSt6vectorIiSaIiEE5eraseEN9__gnu_cxx17__normal_iteratorIPiS1_EE */

	/* <0> (null):0 */
	iterator erase(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >); /* linkage=_ZNSt6vectorIiSaIiEE5eraseEN9__gnu_cxx17__normal_iteratorIPiS1_EES5_ */

	/* <0> (null):0 */
	void swap(class vector<int, std::allocator<int> > *, class vector<int, std::allocator<int> > &); /* linkage=_ZNSt6vectorIiSaIiEE4swapERS1_ */

	/* <0> (null):0 */
	void clear(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE5clearEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE18_M_fill_initializeEjRKi */

	/* <0> (null):0 */
	void _M_fill_assign(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE14_M_fill_assignEjRKi */

	/* <0> (null):0 */
	void _M_fill_insert(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPiS1_EEjRKi */

	/* <0> (null):0 */
	void _M_insert_aux(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, const int  &); /* linkage=_ZNSt6vectorIiSaIiEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPiS1_EERKi */

	/* <0> (null):0 */
	size_type _M_check_len(const class vector<int, std::allocator<int> >  *, unsigned int, const char  *); /* linkage=_ZNKSt6vectorIiSaIiEE12_M_check_lenEjPKc */

	/* <0> (null):0 */
	void _M_erase_at_end(class vector<int, std::allocator<int> > *, int *); /* linkage=_ZNSt6vectorIiSaIiEE15_M_erase_at_endEPi */


	/* size: 12, cachelines: 1, members: 1 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1178 */
 /* pointer to 1177 */
 /* size: 4 */

/* 1179 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1180 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1181 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1182 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1183 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1184 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1185 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1186 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1187 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1188 */
 /* pointer to 1187 */
 /* size: 4 */

/* 1189 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1190 */
/* <0> (null):0 */
class BotPhrase {
private:

	char *                     m_name;               /*     0     4 */
	Place                      m_id;                 /*     4     4 */
	bool                       m_isPlace;            /*     8     1 */
	enum GameEventType         m_radioEvent;         /*    12     4 */
	bool                       m_isImportant;        /*    16     1 */
	BotVoiceBankVector         m_voiceBank;          /*    20     0 */
	class vector<int, std::allocator<int> > m_count; /*    32    12 */
	class vector<int, std::allocator<int> > m_index; /*    44    12 */
	int                        m_numVoiceBanks;      /*    56     4 */
	PlaceCriteria              m_placeCriteria;      /*    60     4 */
	CountCriteria              m_countCriteria;      /*    64     4 */
	/* <0> (null):0 */
	char * GetSpeakable(const class BotPhrase  *, int, float *); /* linkage=_ZNK9BotPhrase12GetSpeakableEiPf */

	/* <0> (null):0 */
	void ClearCriteria(const class BotPhrase  *); /* linkage=_ZNK9BotPhrase13ClearCriteriaEv */

	/* <0> (null):0 */
	void SetPlaceCriteria(const class BotPhrase  *, PlaceCriteria); /* linkage=_ZNK9BotPhrase16SetPlaceCriteriaEj */

	/* <0> (null):0 */
	void SetCountCriteria(const class BotPhrase  *, CountCriteria); /* linkage=_ZNK9BotPhrase16SetCountCriteriaEj */

	/* <0> (null):0 */
	const char  * GetName(const class BotPhrase  *); /* linkage=_ZNK9BotPhrase7GetNameEv */

	/* <0> (null):0 */
	unsigned intconst GetID(const class BotPhrase  *); /* linkage=_ZNK9BotPhrase5GetIDEv */

	/* <0> (null):0 */
	enum GameEventType GetRadioEquivalent(const class BotPhrase  *); /* linkage=_ZNK9BotPhrase18GetRadioEquivalentEv */

	/* <0> (null):0 */
	bool IsImportant(const class BotPhrase  *); /* linkage=_ZNK9BotPhrase11IsImportantEv */

	/* <0> (null):0 */
	bool IsPlace(const class BotPhrase  *); /* linkage=_ZNK9BotPhrase7IsPlaceEv */

	/* <0> (null):0 */
	void Randomize(class BotPhrase *); /* linkage=_ZN9BotPhrase9RandomizeEv */

	/* <0> (null):0 */
	void BotPhrase(class BotPhrase *, unsigned int, bool);

	/* <0> (null):0 */
	void ~BotPhrase(class BotPhrase *, int);

	/* <0> (null):0 */
	void InitVoiceBank(class BotPhrase *, int); /* linkage=_ZN9BotPhrase13InitVoiceBankEi */


	/* size: 68, cachelines: 2, members: 11 */
	/* last cacheline: 4 bytes */

	/* BRAIN FART ALERT! 68 != 50 + 0(holes), diff = 18 */

}; /* size: 68 */

/* 1191 */
 /* pointer to 1192 */
 /* size: 4 */

/* 1192 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 68 */

/* 1193 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1194 */
 /* pointer to 1190 */
 /* size: 4 */

/* 1195 */
/* <0> (null):0 */
typedef struct list<BotPhrase*, std::allocator<BotPhrase*> > BotPhraseList; /* size: 0 */

/* 1196 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1197 */
/* <0> (null):0 */
typedef class BotPhrase * * pointer; /* size: 4 */

/* 1198 */
/* <0> (null):0 */
typedef const class BotPhrase *  * const_pointer; /* size: 4 */

/* 1199 */
/* <0> (null):0 */
class new_allocator<BotPhrase*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class BotPhrase * * pointer;

	/* <0> (null):0 */
	typedef const class BotPhrase *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<BotPhrase*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<BotPhrase*> *, const class new_allocator<BotPhrase*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<BotPhrase*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<BotPhrase*>  *, class BotPhrase * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP9BotPhraseE7addressERS2_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<BotPhrase*>  *, const class BotPhrase *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP9BotPhraseE7addressERKS2_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<BotPhrase*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<BotPhrase*> *, class BotPhrase * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE10deallocateEPS2_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<BotPhrase*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP9BotPhraseE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<BotPhrase*> *, class BotPhrase * *, const class BotPhrase *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE9constructEPS2_RKS2_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<BotPhrase*> *, class BotPhrase * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE7destroyEPS2_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1200 */
 /* pointer to 1194 */
 /* size: 4 */

/* 1201 */
 /* pointer to 1202 */
 /* size: 4 */

/* 1202 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1203 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1204 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1205 */
 /* pointer to 1199 */
 /* size: 4 */

/* 1206 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1207 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1208 */
 /* pointer to 1209 */
 /* size: 4 */

/* 1209 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1210 */
/* <0> (null):0 */
typedef class BotPhrase * & reference; /* size: 4 */

/* 1211 */
/* <0> (null):0 */
typedef const class BotPhrase *  & const_reference; /* size: 4 */

/* 1212 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<BotPhrase*> > other; /* size: 0 */

/* 1213 */
/* <0> (null):0 */
struct rebind<std::_List_node<BotPhrase*> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<BotPhrase*> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1214 */
/* <0> (null):0 */
typedef struct allocator<BotPhrase*> other; /* size: 1 */

/* 1215 */
/* <0> (null):0 */
struct rebind<BotPhrase*> {
	/* <0> (null):0 */
	typedef struct allocator<BotPhrase*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1216 */
/* <0> (null):0 */
class allocator<BotPhrase*> : public new_allocator<BotPhrase*> {
public:

	/* class new_allocator<BotPhrase*> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class BotPhrase * & reference;

	/* <0> (null):0 */
	typedef const class BotPhrase *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<BotPhrase*> *);

	/* <0> (null):0 */
	void allocator(class allocator<BotPhrase*> *, const class allocator<BotPhrase*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<BotPhrase*> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<BotPhrase*> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<BotPhrase*> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<BotPhrase*> {
		/* <0> (null):0 */
		typedef struct allocator<BotPhrase*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 1217 */
 /* pointer to 1216 */
 /* size: 4 */

/* 1218 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1219 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1220 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1221 */
/* <0> (null):0 */
typedef class _List_node<BotPhrase*> * pointer; /* size: 4 */

/* 1222 */
/* <0> (null):0 */
typedef const class _List_node<BotPhrase*>  * const_pointer; /* size: 4 */

/* 1223 */
/* <0> (null):0 */
class new_allocator<std::_List_node<BotPhrase*> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<BotPhrase*> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<BotPhrase*>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<BotPhrase*> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<BotPhrase*> > *, const class new_allocator<std::_List_node<BotPhrase*> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<BotPhrase*> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<BotPhrase*> >  *, class _List_node<BotPhrase*> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE7addressERS4_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<BotPhrase*> >  *, const class _List_node<BotPhrase*>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE7addressERKS4_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<BotPhrase*> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<BotPhrase*> > *, class _List_node<BotPhrase*> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE10deallocateEPS4_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<BotPhrase*> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<BotPhrase*> > *, class _List_node<BotPhrase*> *, const class _List_node<BotPhrase*>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE9constructEPS4_RKS4_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<BotPhrase*> > *, class _List_node<BotPhrase*> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE7destroyEPS4_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1224 */
 /* pointer to 441 */
 /* size: 4 */

/* 1225 */
 /* pointer to 1226 */
 /* size: 4 */

/* 1226 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1227 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1228 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1229 */
 /* pointer to 1223 */
 /* size: 4 */

/* 1230 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1231 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1232 */
 /* pointer to 1233 */
 /* size: 4 */

/* 1233 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1234 */
/* <0> (null):0 */
class allocator<std::_List_node<BotPhrase*> > : public new_allocator<std::_List_node<BotPhrase*> > {
public:

	/* class new_allocator<std::_List_node<BotPhrase*> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<BotPhrase*> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<BotPhrase*> > *, const class allocator<std::_List_node<BotPhrase*> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<BotPhrase*> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 1235 */
 /* pointer to 1234 */
 /* size: 4 */

/* 1236 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1237 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1238 */
 /* pointer to 443 */
 /* size: 4 */

/* 1239 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1240 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1241 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 1242 */
/* <0> (null):0 */
typedef struct allocator<BotPhrase*> allocator_type; /* size: 1 */

/* 1243 */
/* <0> (null):0 */
class _List_base<BotPhrase*, std::allocator<BotPhrase*> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<BotPhrase*> allocator_type;

	/* <0> (null):0 */
	class _List_node<BotPhrase*> * _M_get_node(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_node<BotPhrase*> *); /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt10_List_baseIP9BotPhraseSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt10_List_baseIP9BotPhraseSaIS1_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt10_List_baseIP9BotPhraseSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 1244 */
 /* pointer to 1243 */
 /* size: 4 */

/* 1245 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1246 */
 /* pointer to 1247 */
 /* size: 4 */

/* 1247 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1248 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1249 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1250 */
/* <0> (null):0 */
typedef class BotPhrase * value_type; /* size: 4 */

/* 1251 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 1252 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 1253 */
/* <0> (null):0 */
typedef struct _List_iterator<BotPhrase*> iterator; /* size: 0 */

/* 1254 */
/* <0> (null):0 */
typedef struct _List_const_iterator<BotPhrase*> const_iterator; /* size: 0 */

/* 1255 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<BotPhrase*> > const_reverse_iterator; /* size: 0 */

/* 1256 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<BotPhrase*> > reverse_iterator; /* size: 0 */

/* 1257 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1258 */
/* <0> (null):0 */
typedef struct allocator<BotPhrase*> allocator_type; /* size: 1 */

/* 1259 */
/* <0> (null):0 */
typedef struct _List_node<BotPhrase*> _Node; /* size: 0 */

/* 1260 */
/* <0> (null):0 */
class list<BotPhrase*, std::allocator<BotPhrase*> > : protected _List_base<BotPhrase*, std::allocator<BotPhrase*> > {
protected:

	/* class _List_base<BotPhrase*, std::allocator<BotPhrase*> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef class BotPhrase * value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<BotPhrase*> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<BotPhrase*> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<BotPhrase*> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<BotPhrase*> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<BotPhrase*> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<BotPhrase*> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE14_M_create_nodeERKS1_ */

	/* <0> (null):0 */
	void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *);

	/* <0> (null):0 */
	void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const class list<BotPhrase*, std::allocator<BotPhrase*> >  &);

	/* <0> (null):0 */
	class list<BotPhrase*, std::allocator<BotPhrase*> > & operator=(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const class list<BotPhrase*, std::allocator<BotPhrase*> >  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EEaSERKS3_ */

	/* <0> (null):0 */
	void assign(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6assignEjRKS1_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, class BotPhrase *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6resizeEjS1_ */

	/* <0> (null):0 */
	reference front(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE10push_frontERKS1_ */

	/* <0> (null):0 */
	void pop_front(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE9push_backERKS1_ */

	/* <0> (null):0 */
	void pop_back(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void insert(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */

	/* <0> (null):0 */
	iterator erase(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	iterator erase(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */

	/* <0> (null):0 */
	void swap(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class list<BotPhrase*, std::allocator<BotPhrase*> > &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4swapERS3_ */

	/* <0> (null):0 */
	void clear(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class list<BotPhrase*, std::allocator<BotPhrase*> > &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */

	/* <0> (null):0 */
	void splice(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class list<BotPhrase*, std::allocator<BotPhrase*> > &, class _List_iterator<BotPhrase*>); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */

	/* <0> (null):0 */
	void splice(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class list<BotPhrase*, std::allocator<BotPhrase*> > &, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */

	/* <0> (null):0 */
	void remove(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6removeERKS1_ */

	/* <0> (null):0 */
	void unique(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class list<BotPhrase*, std::allocator<BotPhrase*> > &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5mergeERS3_ */

	/* <0> (null):0 */
	void reverse(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE18_M_fill_initializeEjRKS1_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE14_M_fill_assignEjRKS1_ */

	/* <0> (null):0 */
	void _M_transfer(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */

	/* <0> (null):0 */
	void _M_insert(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void _M_erase(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class list<BotPhrase*, std::allocator<BotPhrase*> > &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE25_M_check_equal_allocatorsERS3_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 1261 */
 /* pointer to 1259 */
 /* size: 4 */

/* 1262 */
 /* pointer to 1260 */
 /* size: 4 */

/* 1263 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1264 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1265 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1266 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1267 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1268 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1269 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1270 */
 /* pointer to 1271 */
 /* size: 4 */

/* 1271 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1272 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1273 */
/* <0> (null):0 */
struct PlaceTimeInfo {
	Place                      placeID;              /*     0     4 */
	class IntervalTimer       timer;                 /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 1274 */
/* <0> (null):0 */
class BotPhraseManager {
	/* <0> (null):0 */
	struct PlaceTimeInfo {
		Place                      placeID;              /*     0     4 */
		class IntervalTimer       timer;                 /*     4     4 */

		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */
	};

private:

	BotPhraseList              m_list;               /*     0     0 */
	BotPhraseList              m_placeList;          /*     8     0 */
	struct PlaceTimeInfo       m_placeStatementHistory[64]; /*    16   512 */
	/* --- cacheline 8 boundary (512 bytes) --- */
	int                        m_placeCount;         /*   528     4 */
	/* <0> (null):0 */
	void BotPhraseManager(class BotPhraseManager *);

	/* <0> (null):0 */
	void ~BotPhraseManager(class BotPhraseManager *, int);

	/* <0> (null):0 */
	bool Initialize(class BotPhraseManager *, const char  *, int); /* linkage=_ZN16BotPhraseManager10InitializeEPKci */

	/* <0> (null):0 */
	void OnRoundRestart(class BotPhraseManager *); /* linkage=_ZN16BotPhraseManager14OnRoundRestartEv */

	/* <0> (null):0 */
	void OnMapChange(class BotPhraseManager *); /* linkage=_ZN16BotPhraseManager11OnMapChangeEv */

	/* <0> (null):0 */
	unsigned int NameToID(const class BotPhraseManager  *, const char  *); /* linkage=_ZNK16BotPhraseManager8NameToIDEPKc */

	/* <0> (null):0 */
	const char  * IDToName(const class BotPhraseManager  *, unsigned int); /* linkage=_ZNK16BotPhraseManager8IDToNameEj */

	/* <0> (null):0 */
	const class BotPhrase  * GetPhrase(const class BotPhraseManager  *, const char  *); /* linkage=_ZNK16BotPhraseManager9GetPhraseEPKc */

	/* <0> (null):0 */
	const class BotPhrase  * GetPlace(const class BotPhraseManager  *, const char  *); /* linkage=_ZNK16BotPhraseManager8GetPlaceEPKc */

	/* <0> (null):0 */
	const class BotPhrase  * GetPlace(const class BotPhraseManager  *, unsigned int); /* linkage=_ZNK16BotPhraseManager8GetPlaceEj */

	/* <0> (null):0 */
	const BotPhraseList  * GetPlaceList(const class BotPhraseManager  *); /* linkage=_ZNK16BotPhraseManager12GetPlaceListEv */

	/* <0> (null):0 */
	float GetPlaceStatementInterval(const class BotPhraseManager  *, Place); /* linkage=_ZNK16BotPhraseManager25GetPlaceStatementIntervalEj */

	/* <0> (null):0 */
	void ResetPlaceStatementInterval(class BotPhraseManager *, Place); /* linkage=_ZN16BotPhraseManager27ResetPlaceStatementIntervalEj */

	/* <0> (null):0 */
	int FindPlaceIndex(const class BotPhraseManager  *, Place); /* linkage=_ZNK16BotPhraseManager14FindPlaceIndexEj */


	/* size: 532, cachelines: 9, members: 4 */
	/* last cacheline: 20 bytes */

	/* BRAIN FART ALERT! 532 != 516 + 0(holes), diff = 16 */

}; /* size: 532 */

/* 1275 */
/* <0> (null):0 */
struct PlaceTimeInfo       array[64]; /* size: 512 */

/* 1276 */
 /* pointer to 1274 */
 /* size: 4 */

/* 1277 */
 /* pointer to 1278 */
 /* size: 4 */

/* 1278 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 532 */

/* 1279 */
 /* pointer to 1280 */
 /* size: 4 */

/* 1280 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1281 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavLadder*> _Self; /* size: 4 */

/* 1282 */
/* <0> (null):0 */
typedef struct _List_node<CNavLadder*> _Node; /* size: 0 */

/* 1283 */
/* <0> (null):0 */
typedef class CNavLadder * * pointer; /* size: 4 */

/* 1284 */
/* <0> (null):0 */
typedef class CNavLadder * & reference; /* size: 4 */

/* 1285 */
/* <0> (null):0 */
struct _List_iterator<CNavLadder*> {
	class _List_node_base *    _M_node;              /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_iterator<CNavLadder*> _Self;

	/* <0> (null):0 */
	typedef struct _List_node<CNavLadder*> _Node;

	/* <0> (null):0 */
	typedef class CNavLadder * * pointer;

	/* <0> (null):0 */
	typedef class CNavLadder * & reference;

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<CNavLadder*> *);

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<CNavLadder*> *, class _List_node_base *);

	/* <0> (null):0 */
	reference operator*(const class _List_iterator<CNavLadder*>  *); /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_iterator<CNavLadder*>  *); /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_iterator<CNavLadder*> *); /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_iterator<CNavLadder*> *, int); /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_iterator<CNavLadder*> *); /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_iterator<CNavLadder*> *, int); /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_iterator<CNavLadder*>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEeqERKS2_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_iterator<CNavLadder*>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEneERKS2_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1286 */
 /* pointer to 1285 */
 /* size: 4 */

/* 1287 */
 /* pointer to 1288 */
 /* size: 4 */

/* 1288 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1289 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1290 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1291 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1292 */
/* <0> (null):0 */
typedef struct _List_iterator<NavConnect> _Self; /* size: 4 */

/* 1293 */
/* <0> (null):0 */
typedef union NavConnect * pointer; /* size: 4 */

/* 1294 */
/* <0> (null):0 */
typedef union NavConnect & reference; /* size: 4 */

/* 1295 */
/* <0> (null):0 */
struct _List_iterator<NavConnect> {
	class _List_node_base *    _M_node;              /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_iterator<NavConnect> _Self;

	/* <0> (null):0 */
	typedef union NavConnect * pointer;

	/* <0> (null):0 */
	typedef union NavConnect & reference;

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<NavConnect> *);

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<NavConnect> *, class _List_node_base *);

	/* <0> (null):0 */
	reference operator*(const class _List_iterator<NavConnect>  *); /* linkage=_ZNKSt14_List_iteratorI10NavConnectEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_iterator<NavConnect>  *); /* linkage=_ZNKSt14_List_iteratorI10NavConnectEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_iterator<NavConnect> *); /* linkage=_ZNSt14_List_iteratorI10NavConnectEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_iterator<NavConnect> *, int); /* linkage=_ZNSt14_List_iteratorI10NavConnectEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_iterator<NavConnect> *); /* linkage=_ZNSt14_List_iteratorI10NavConnectEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_iterator<NavConnect> *, int); /* linkage=_ZNSt14_List_iteratorI10NavConnectEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_iterator<NavConnect>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorI10NavConnectEeqERKS1_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_iterator<NavConnect>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorI10NavConnectEneERKS1_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1296 */
 /* pointer to 1295 */
 /* size: 4 */

/* 1297 */
 /* pointer to 1298 */
 /* size: 4 */

/* 1298 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1299 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1300 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1301 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1302 */
/* <0> (null):0 */
struct _List_node<NavConnect> : public _List_node_base {
public:

	/* struct _List_node_base     <ancestor>; */     /*     0     8 */
	union NavConnect           _M_data;              /*     8     4 */

	/* size: 12, cachelines: 1, members: 2 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1303 */
/* <0> (null):0 */
struct _List_node<CNavLadder*> : public _List_node_base {
public:

	/* struct _List_node_base     <ancestor>; */     /*     0     8 */
	class CNavLadder *         _M_data;              /*     8     4 */

	/* size: 12, cachelines: 1, members: 2 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1304 */
/* <0> (null):0 */
typedef struct _List_const_iterator<CNavArea*> _Self; /* size: 4 */

/* 1305 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavArea*> iterator; /* size: 4 */

/* 1306 */
/* <0> (null):0 */
typedef ptrdiff_t difference_type; /* size: 4 */

/* 1307 */
/* <0> (null):0 */
typedef struct bidirectional_iterator_tag iterator_category; /* size: 1 */

/* 1308 */
/* <0> (null):0 */
typedef const class CNavArea *  * pointer; /* size: 4 */

/* 1309 */
/* <0> (null):0 */
typedef const class CNavArea *  & reference; /* size: 4 */

/* 1310 */
/* <0> (null):0 */
struct _List_const_iterator<CNavArea*> {
	const class _List_node_base  * _M_node;          /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_const_iterator<CNavArea*> _Self;

	/* <0> (null):0 */
	typedef struct _List_iterator<CNavArea*> iterator;

	/* <0> (null):0 */
	typedef ptrdiff_t difference_type;

	/* <0> (null):0 */
	typedef struct bidirectional_iterator_tag iterator_category;

	/* <0> (null):0 */
	typedef const class CNavArea *  * pointer;

	/* <0> (null):0 */
	typedef const class CNavArea *  & reference;

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<CNavArea*> *);

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<CNavArea*> *, const class _List_node_base  *);

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<CNavArea*> *, const iterator  &);

	/* <0> (null):0 */
	reference operator*(const class _List_const_iterator<CNavArea*>  *); /* linkage=_ZNKSt20_List_const_iteratorIP8CNavAreaEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_const_iterator<CNavArea*>  *); /* linkage=_ZNKSt20_List_const_iteratorIP8CNavAreaEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_const_iterator<CNavArea*> *); /* linkage=_ZNSt20_List_const_iteratorIP8CNavAreaEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_const_iterator<CNavArea*> *, int); /* linkage=_ZNSt20_List_const_iteratorIP8CNavAreaEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_const_iterator<CNavArea*> *); /* linkage=_ZNSt20_List_const_iteratorIP8CNavAreaEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_const_iterator<CNavArea*> *, int); /* linkage=_ZNSt20_List_const_iteratorIP8CNavAreaEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_const_iterator<CNavArea*>  *, const _Self  &); /* linkage=_ZNKSt20_List_const_iteratorIP8CNavAreaEeqERKS2_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_const_iterator<CNavArea*>  *, const _Self  &); /* linkage=_ZNKSt20_List_const_iteratorIP8CNavAreaEneERKS2_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1311 */
 /* pointer to 1310 */
 /* size: 4 */

/* 1312 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1313 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1314 */
 /* pointer to 1315 */
 /* size: 4 */

/* 1315 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1316 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1317 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1318 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1319 */
/* <0> (null):0 */
typedef iterator_category iterator_category; /* size: 1 */

/* 1320 */
/* <0> (null):0 */
typedef difference_type difference_type; /* size: 4 */

/* 1321 */
/* <0> (null):0 */
struct iterator_traits<std::_List_const_iterator<CNavArea*> > {
	/* <0> (null):0 */
	typedef iterator_category iterator_category;

	/* <0> (null):0 */
	typedef difference_type difference_type;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1322 */
/* <0> (null):0 */
struct _List_node<CNavArea*> : public _List_node_base {
public:

	/* struct _List_node_base     <ancestor>; */     /*     0     8 */
	class CNavArea *           _M_data;              /*     8     4 */

	/* size: 12, cachelines: 1, members: 2 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1323 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 1324 */
 /* pointer to 1325 */
 /* size: 4 */

/* 1325 */
 /* pointer to 1323 */
 /* size: 4 */

/* 1326 */
/* <0> (null):0 */
class IVoiceGameMgrHelper {
	int ()(void) * *           _vptr.IVoiceGameMgrHelper; /*     0     4 */
	/* <0> (null):0 */
	virtual void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *, int);

	/* <0> (null):0 */
	virtual bool CanPlayerHearPlayer(class IVoiceGameMgrHelper *, class CBasePlayer *, class CBasePlayer *); /* linkage=_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_ */

	/* vtable has 1 entries: {
	   [2] = CanPlayerHearPlayer(_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_), 
	} */
	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1327 */
 /* pointer to 1326 */
 /* size: 4 */

/* 1328 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1329 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1330 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1331 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1332 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1333 */
 /* pointer to 1334 */
 /* size: 4 */

/* 1334 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 676 */

/* 1335 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1336 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1337 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1338 */
/* <0> (null):0 */
class CPointEntity {
	/* <0> (null):0 */
	virtual int ObjectCaps(class CPointEntity *); /* linkage=_ZN12CPointEntity10ObjectCapsEv */

	/* vtable has 1 entries: {
	   [6] = ObjectCaps(_ZN12CPointEntity10ObjectCapsEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1339 */
 /* pointer to 1338 */
 /* size: 4 */

/* 1340 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1341 */
 /* pointer to 1342 */
 /* size: 4 */

/* 1342 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1343 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1344 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1345 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1346 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1347 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1348 */
 /* pointer to 1349 */
 /* size: 4 */

/* 1349 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1350 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1351 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1352 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1353 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1354 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1355 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1356 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1357 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1358 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1359 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1360 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1361 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1362 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1363 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1364 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1365 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1366 */
/* <0> (null):0 */
char                       array[256]; /* size: 256 */

/* 1367 */
/* <0> (null):0 */
char                       array[128]; /* size: 128 */

/* 1368 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1369 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1370 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1371 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1372 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1373 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1374 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1375 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1376 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1377 */
 /* pointer to 79 */
 /* size: 4 */

/* 1378 */
/* <0> (null):0 */
class CBotManager {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1379 */
 /* pointer to 1378 */
 /* size: 4 */

/* Functions: */

/* <0> (null):0 */
void Vector2D(class Vector2D *)
{
} /* size: 152386752 */

/* <0> (null):0 */
void Vector2D(class Vector2D *, float, float)
{
} /* size: 152336348 */

/* <0> (null):0 */
class Vector2D operator+(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DplERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator-(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DmiERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator*(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DmlEf */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator/(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DdvEf */
{
} /* size: 8 */

/* <0> (null):0 */
float Length(const class Vector2D  *) /* linkage=_ZNK8Vector2D6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector2D  *) /* linkage=_ZNK8Vector2D13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector2D Normalize(const class Vector2D  *) /* linkage=_ZNK8Vector2D9NormalizeEv */
{
} /* size: 8 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector2D *) /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector2D *, float) /* linkage=_ZN8Vector2D6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void Vector(class Vector *)
{
} /* size: 80 */

/* <0> (null):0 */
void Vector(class Vector *, float, float, float)
{
} /* size: 96 */

/* <0> (null):0 */
void Vector(class Vector *, const class Vector  &)
{
} /* size: 2473 */

/* <0> (null):0 */
void Vector(class Vector *, float *)
{
} /* size: 90 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *) /* linkage=_ZNK6VectorngEv */
{
} /* size: 12 */

/* <0> (null):0 */
int operator==(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectoreqERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
int operator!=(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorneERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector operator+(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorplERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectormiERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator*(const class Vector  *, float) /* linkage=_ZNK6VectormlEf */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator/(const class Vector  *, float) /* linkage=_ZNK6VectordvEf */
{
} /* size: 12 */

/* <0> (null):0 */
void CopyToArray(const class Vector  *, float *) /* linkage=_ZNK6Vector11CopyToArrayEPf */
{
} /* size: 32 */

/* <0> (null):0 */
float Length(const class Vector  *) /* linkage=_ZNK6Vector6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector  *) /* linkage=_ZNK6Vector13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
float * operator float*(class Vector *) /* linkage=_ZN6VectorcvPfEv */
{
} /* size: 4 */

/* <0> (null):0 */
const float  * operator const float*(const class Vector  *) /* linkage=_ZNK6VectorcvPKfEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector Normalize(const class Vector  *) /* linkage=_ZNK6Vector9NormalizeEv */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector2D Make2D(const class Vector  *) /* linkage=_ZNK6Vector6Make2DEv */
{
} /* size: 8 */

/* <0> (null):0 */
float Length2D(const class Vector  *) /* linkage=_ZNK6Vector8Length2DEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector  *, float) /* linkage=_ZNK6Vector16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector  *, float) /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector *) /* linkage=_ZN6Vector16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector *, float) /* linkage=_ZN6Vector6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void TraceResult(TraceResult *)
{
} /* size: 40676 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 153633285 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 153634924 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 153357420 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 153567992 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 153569000 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 153569188 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 328790 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 328790 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 153571468 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void _Vector_impl(class _Vector_impl *)
{
} /* size: 154664960 */

/* <0> (null):0 */
void _Vector_impl(class _Vector_impl *, const _Tp_alloc_type  &)
{
} /* size: 154664960 */

/* <0> (null):0 */
void _Vector_impl(class _Vector_impl *)
{
} /* size: 153522876 */

/* <0> (null):0 */
void _Vector_impl(class _Vector_impl *, const _Tp_alloc_type  &)
{
} /* size: 153523016 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 153524104 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 153732540 */

/* <0> (null):0 */
iterator_category __iterator_category<std::_List_const_iterator<CNavArea*> >(const class _List_const_iterator<CNavArea*>  &)
{
} /* size: 1 */

/* <0> (null):0 */
difference_type __distance<std::_List_const_iterator<CNavArea*> >(class _List_const_iterator<CNavArea*>, class _List_const_iterator<CNavArea*>, class input_iterator_tag)
{
} /* size: 4 */

/* <0> (null):0 */
difference_type distance<std::_List_const_iterator<CNavArea*> >(class _List_const_iterator<CNavArea*>, class _List_const_iterator<CNavArea*>)
{
} /* size: 4 */

/* <0> (null):0 */
edict_t * edict(class CBaseEntity *) /* linkage=_ZN11CBaseEntity5edictEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int ObjectCaps(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
int entindex(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8entindexEv */
{
} /* size: 4 */

/* <0> (null):0 */
float SizeX(const class Extent  *) /* linkage=_ZNK6Extent5SizeXEv */
{
} /* size: 4 */

/* <0> (null):0 */
float SizeY(const class Extent  *) /* linkage=_ZNK6Extent5SizeYEv */
{
} /* size: 4 */

/* <0> (null):0 */
float SizeZ(const class Extent  *) /* linkage=_ZNK6Extent5SizeZEv */
{
} /* size: 4 */

/* <0> (null):0 */
float Area(const class Extent  *) /* linkage=_ZNK6Extent4AreaEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool Contains(const class Extent  *, const class Vector  *) /* linkage=_ZNK6Extent8ContainsEPK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
void swap(class _List_node_base &, class _List_node_base &) /* linkage=_ZNSt8__detail15_List_node_base4swapERS0_S1_ */
{
} /* size: 153787672 */

/* <0> (null):0 */
void _M_transfer(class _List_node_base *, class _List_node_base *, class _List_node_base *) /* linkage=_ZNSt8__detail15_List_node_base11_M_transferEPS0_S1_ */
{
} /* size: 196 */

/* <0> (null):0 */
void _M_reverse(class _List_node_base *) /* linkage=_ZNSt8__detail15_List_node_base10_M_reverseEv */
{
} /* size: 153787944 */

/* <0> (null):0 */
void _M_hook(class _List_node_base *, class _List_node_base *) /* linkage=_ZNSt8__detail15_List_node_base7_M_hookEPS0_ */
{
} /* size: 200 */

/* <0> (null):0 */
void _M_unhook(class _List_node_base *) /* linkage=_ZNSt8__detail15_List_node_base9_M_unhookEv */
{
} /* size: 84 */

/* <0> (null):0 */
void SteamFile(class SteamFile *, const char  *)
{
} /* size: 153789060 */

/* <0> (null):0 */
void ~SteamFile(class SteamFile *, int)
{
} /* size: 153789196 */

/* <0> (null):0 */
bool IsValid(const class SteamFile  *) /* linkage=_ZNK9SteamFile7IsValidEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool Read(class SteamFile *, void *, int) /* linkage=_ZN9SteamFile4ReadEPvi */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator==(const union NavConnect  *, const union NavConnect  &) /* linkage=_ZNK10NavConnecteqERKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
void CNavArea(class CNavArea *, class CNavNode *, class CNavNode *, class CNavNode *, class CNavNode *)
{
} /* size: 0 */

/* <0> (null):0 */
void CNavArea(class CNavArea *)
{
} /* size: 153540176 */

/* <0> (null):0 */
void CNavArea(class CNavArea *, const class Vector  *, const class Vector  *)
{
} /* size: 134217728 */

/* <0> (null):0 */
void CNavArea(class CNavArea *, const class Vector  *, const class Vector  *, const class Vector  *, const class Vector  *)
{
} /* size: 153540532 */

/* <0> (null):0 */
void ~CNavArea(class CNavArea *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void ConnectTo(class CNavArea *, class CNavArea *, enum NavDirType) /* linkage=_ZN8CNavArea9ConnectToEPS_10NavDirType */
{
} /* size: 0 */

/* <0> (null):0 */
void Disconnect(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea10DisconnectEPS_ */
{
} /* size: 62454 */

/* <0> (null):0 */
void Save(const class CNavArea  *, FILE *) /* linkage=_ZNK8CNavArea4SaveEP8_IO_FILE */
{
} /* size: 0 */

/* <0> (null):0 */
void Save(class CNavArea *, int, unsigned int) /* linkage=_ZN8CNavArea4SaveEij */
{
} /* size: 62586 */

/* <0> (null):0 */
void Load(class CNavArea *, class SteamFile *, unsigned int) /* linkage=_ZN8CNavArea4LoadEP9SteamFilej */
{
} /* size: 62657 */

/* <0> (null):0 */
enum NavErrorType PostLoad(class CNavArea *) /* linkage=_ZN8CNavArea8PostLoadEv */
{
} /* size: 4 */

/* <0> (null):0 */
unsigned int GetID(const class CNavArea  *) /* linkage=_ZNK8CNavArea5GetIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetAttributes(class CNavArea *, unsigned char) /* linkage=_ZN8CNavArea13SetAttributesEh */
{
} /* size: -1 */

/* <0> (null):0 */
unsigned char GetAttributes(const class CNavArea  *) /* linkage=_ZNK8CNavArea13GetAttributesEv */
{
} /* size: 1 */

/* <0> (null):0 */
void SetPlace(class CNavArea *, Place) /* linkage=_ZN8CNavArea8SetPlaceEj */
{
} /* size: -1 */

/* <0> (null):0 */
Place GetPlace(const class CNavArea  *) /* linkage=_ZNK8CNavArea8GetPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsOverlapping(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea13IsOverlappingEPK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsOverlapping(const class CNavArea  *, const class CNavArea  *) /* linkage=_ZNK8CNavArea13IsOverlappingEPKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsOverlappingX(const class CNavArea  *, const class CNavArea  *) /* linkage=_ZNK8CNavArea14IsOverlappingXEPKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsOverlappingY(const class CNavArea  *, const class CNavArea  *) /* linkage=_ZNK8CNavArea14IsOverlappingYEPKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
int GetPlayerCount(const class CNavArea  *, int, class CBasePlayer *) /* linkage=_ZNK8CNavArea14GetPlayerCountEiP11CBasePlayer */
{
} /* size: 4 */

/* <0> (null):0 */
float GetZ(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea4GetZEPK6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
float GetZ(const class CNavArea  *, float, float) /* linkage=_ZNK8CNavArea4GetZEff */
{
} /* size: 4 */

/* <0> (null):0 */
bool Contains(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea8ContainsEPK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsCoplanar(const class CNavArea  *, const class CNavArea  *) /* linkage=_ZNK8CNavArea10IsCoplanarEPKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
void GetClosestPointOnArea(const class CNavArea  *, const class Vector  *, class Vector *) /* linkage=_ZNK8CNavArea21GetClosestPointOnAreaEPK6VectorPS0_ */
{
} /* size: 63821 */

/* <0> (null):0 */
float GetDistanceSquaredToPoint(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea25GetDistanceSquaredToPointEPK6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsDegenerate(const class CNavArea  *) /* linkage=_ZNK8CNavArea12IsDegenerateEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsEdge(const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea6IsEdgeE10NavDirType */
{
} /* size: 1 */

/* <0> (null):0 */
int GetAdjacentCount(const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea16GetAdjacentCountE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetAdjacentArea(const class CNavArea  *, enum NavDirType, int) /* linkage=_ZNK8CNavArea15GetAdjacentAreaE10NavDirTypei */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetRandomAdjacentArea(const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea21GetRandomAdjacentAreaE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
const NavConnectList  * GetAdjacentList(const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea15GetAdjacentListE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsConnected(const class CNavArea  *, const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea11IsConnectedEPKS_10NavDirType */
{
} /* size: 1 */

/* <0> (null):0 */
float ComputeHeightChange(class CNavArea *, const class CNavArea  *) /* linkage=_ZN8CNavArea19ComputeHeightChangeEPKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
const NavLadderList  * GetLadderList(const class CNavArea  *, enum LadderDirectionType) /* linkage=_ZNK8CNavArea13GetLadderListE19LadderDirectionType */
{
} /* size: 4 */

/* <0> (null):0 */
void ComputePortal(const class CNavArea  *, const class CNavArea  *, enum NavDirType, class Vector *, float *) /* linkage=_ZNK8CNavArea13ComputePortalEPKS_10NavDirTypeP6VectorPf */
{
} /* size: 328469 */

/* <0> (null):0 */
void ComputeClosestPointInPortal(const class CNavArea  *, const class CNavArea  *, enum NavDirType, const class Vector  *, class Vector *) /* linkage=_ZNK8CNavArea27ComputeClosestPointInPortalEPKS_10NavDirTypePK6VectorPS3_ */
{
} /* size: 3015435 */

/* <0> (null):0 */
enum NavDirType ComputeDirection(const class CNavArea  *, class Vector *) /* linkage=_ZNK8CNavArea16ComputeDirectionEP6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
void SetClearedTimestamp(class CNavArea *, int) /* linkage=_ZN8CNavArea19SetClearedTimestampEi */
{
} /* size: 0 */

/* <0> (null):0 */
float GetClearedTimestamp(class CNavArea *, int) /* linkage=_ZN8CNavArea19GetClearedTimestampEi */
{
} /* size: 4 */

/* <0> (null):0 */
const HidingSpotList  * GetHidingSpotList(const class CNavArea  *) /* linkage=_ZNK8CNavArea17GetHidingSpotListEv */
{
} /* size: 4 */

/* <0> (null):0 */
void ComputeHidingSpots(class CNavArea *) /* linkage=_ZN8CNavArea18ComputeHidingSpotsEv */
{
} /* size: 0 */

/* <0> (null):0 */
void ComputeSniperSpots(class CNavArea *) /* linkage=_ZN8CNavArea18ComputeSniperSpotsEv */
{
} /* size: 328478 */

/* <0> (null):0 */
class SpotEncounter * GetSpotEncounter(class CNavArea *, const class CNavArea  *, const class CNavArea  *) /* linkage=_ZN8CNavArea16GetSpotEncounterEPKS_S1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void ComputeSpotEncounters(class CNavArea *) /* linkage=_ZN8CNavArea21ComputeSpotEncountersEv */
{
} /* size: 0 */

/* <0> (null):0 */
void IncreaseDanger(class CNavArea *, int, float) /* linkage=_ZN8CNavArea14IncreaseDangerEif */
{
} /* size: 0 */

/* <0> (null):0 */
float GetDanger(class CNavArea *, int) /* linkage=_ZN8CNavArea9GetDangerEi */
{
} /* size: 4 */

/* <0> (null):0 */
float GetSizeX(const class CNavArea  *) /* linkage=_ZNK8CNavArea8GetSizeXEv */
{
} /* size: 4 */

/* <0> (null):0 */
float GetSizeY(const class CNavArea  *) /* linkage=_ZNK8CNavArea8GetSizeYEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class Extent  * GetExtent(const class CNavArea  *) /* linkage=_ZNK8CNavArea9GetExtentEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class Vector  * GetCenter(const class CNavArea  *) /* linkage=_ZNK8CNavArea9GetCenterEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class Vector  * GetCorner(const class CNavArea  *, enum NavCornerType) /* linkage=_ZNK8CNavArea9GetCornerE13NavCornerType */
{
} /* size: 4 */

/* <0> (null):0 */
const class ApproachInfo  * GetApproachInfo(const class CNavArea  *, int) /* linkage=_ZNK8CNavArea15GetApproachInfoEi */
{
} /* size: 4 */

/* <0> (null):0 */
int GetApproachInfoCount(const class CNavArea  *) /* linkage=_ZNK8CNavArea20GetApproachInfoCountEv */
{
} /* size: 4 */

/* <0> (null):0 */
void ComputeApproachAreas(class CNavArea *) /* linkage=_ZN8CNavArea20ComputeApproachAreasEv */
{
} /* size: 153897824 */

/* <0> (null):0 */
void MakeNewMarker(void) /* linkage=_ZN8CNavArea13MakeNewMarkerEv */
{
} /* size: 153897984 */

/* <0> (null):0 */
void Mark(class CNavArea *) /* linkage=_ZN8CNavArea4MarkEv */
{
} /* size: 153897844 */

/* <0> (null):0 */
BOOL IsMarked(const class CNavArea  *) /* linkage=_ZNK8CNavArea8IsMarkedEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetParent(class CNavArea *, class CNavArea *, enum NavTraverseType) /* linkage=_ZN8CNavArea9SetParentEPS_15NavTraverseType */
{
} /* size: 153898304 */

/* <0> (null):0 */
class CNavArea * GetParent(const class CNavArea  *) /* linkage=_ZNK8CNavArea9GetParentEv */
{
} /* size: 4 */

/* <0> (null):0 */
enum NavTraverseType GetParentHow(const class CNavArea  *) /* linkage=_ZNK8CNavArea12GetParentHowEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsOpen(const class CNavArea  *) /* linkage=_ZNK8CNavArea6IsOpenEv */
{
} /* size: 1 */

/* <0> (null):0 */
void AddToOpenList(class CNavArea *) /* linkage=_ZN8CNavArea13AddToOpenListEv */
{
} /* size: 153724112 */

/* <0> (null):0 */
void UpdateOnOpenList(class CNavArea *) /* linkage=_ZN8CNavArea16UpdateOnOpenListEv */
{
} /* size: 0 */

/* <0> (null):0 */
void RemoveFromOpenList(class CNavArea *) /* linkage=_ZN8CNavArea18RemoveFromOpenListEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool IsOpenListEmpty(void) /* linkage=_ZN8CNavArea15IsOpenListEmptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
class CNavArea * PopOpenList(void) /* linkage=_ZN8CNavArea11PopOpenListEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsClosed(const class CNavArea  *) /* linkage=_ZNK8CNavArea8IsClosedEv */
{
} /* size: 1 */

/* <0> (null):0 */
void AddToClosedList(class CNavArea *) /* linkage=_ZN8CNavArea15AddToClosedListEv */
{
} /* size: 71645 */

/* <0> (null):0 */
void RemoveFromClosedList(class CNavArea *) /* linkage=_ZN8CNavArea20RemoveFromClosedListEv */
{
} /* size: 0 */

/* <0> (null):0 */
void ClearSearchLists(void) /* linkage=_ZN8CNavArea16ClearSearchListsEv */
{
} /* size: 0 */

/* <0> (null):0 */
void SetTotalCost(class CNavArea *, float) /* linkage=_ZN8CNavArea12SetTotalCostEf */
{
} /* size: 4 */

/* <0> (null):0 */
float GetTotalCost(const class CNavArea  *) /* linkage=_ZNK8CNavArea12GetTotalCostEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetCostSoFar(class CNavArea *, float) /* linkage=_ZN8CNavArea12SetCostSoFarEf */
{
} /* size: 153929368 */

/* <0> (null):0 */
float GetCostSoFar(const class CNavArea  *) /* linkage=_ZNK8CNavArea12GetCostSoFarEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Draw(class CNavArea *, byte, byte, byte, int) /* linkage=_ZN8CNavArea4DrawEhhhi */
{
} /* size: 153929760 */

/* <0> (null):0 */
void DrawConnectedAreas(class CNavArea *) /* linkage=_ZN8CNavArea18DrawConnectedAreasEv */
{
} /* size: 0 */

/* <0> (null):0 */
void DrawMarkedCorner(class CNavArea *, enum NavCornerType, byte, byte, byte, int) /* linkage=_ZN8CNavArea16DrawMarkedCornerE13NavCornerTypehhhi */
{
} /* size: 153930152 */

/* <0> (null):0 */
bool SplitEdit(class CNavArea *, bool, float, class CNavArea * *, class CNavArea * *) /* linkage=_ZN8CNavArea9SplitEditEbfPPS_S1_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool MergeEdit(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea9MergeEditEPS_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool SpliceEdit(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea10SpliceEditEPS_ */
{
} /* size: 1 */

/* <0> (null):0 */
void RaiseCorner(class CNavArea *, enum NavCornerType, int) /* linkage=_ZN8CNavArea11RaiseCornerE13NavCornerTypei */
{
} /* size: 983951 */

/* <0> (null):0 */
void AddLadderUp(class CNavArea *, class CNavLadder *) /* linkage=_ZN8CNavArea11AddLadderUpEP10CNavLadder */
{
} /* size: 0 */

/* <0> (null):0 */
void AddLadderDown(class CNavArea *, class CNavLadder *) /* linkage=_ZN8CNavArea13AddLadderDownEP10CNavLadder */
{
} /* size: 0 */

/* <0> (null):0 */
void Initialize(class CNavArea *) /* linkage=_ZN8CNavArea10InitializeEv */
{
} /* size: 0 */

/* <0> (null):0 */
void DecayDanger(class CNavArea *) /* linkage=_ZN8CNavArea11DecayDangerEv */
{
} /* size: 2491280 */

/* <0> (null):0 */
bool IsHidingSpotCollision(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea21IsHidingSpotCollisionEPK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
void AddSpotEncounters(class CNavArea *, const class CNavArea  *, enum NavDirType, const class CNavArea  *, enum NavDirType) /* linkage=_ZN8CNavArea17AddSpotEncountersEPKS_10NavDirTypeS1_S2_ */
{
} /* size: 153932088 */

/* <0> (null):0 */
void Strip(class CNavArea *) /* linkage=_ZN8CNavArea5StripEv */
{
} /* size: 153932228 */

/* <0> (null):0 */
void FinishMerge(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea11FinishMergeEPS_ */
{
} /* size: 63501 */

/* <0> (null):0 */
void MergeAdjacentConnections(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea24MergeAdjacentConnectionsEPS_ */
{
} /* size: 153932572 */

/* <0> (null):0 */
void AssignNodes(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea11AssignNodesEPS_ */
{
} /* size: 328604 */

/* <0> (null):0 */
void FinishSplitEdit(class CNavArea *, class CNavArea *, enum NavDirType) /* linkage=_ZN8CNavArea15FinishSplitEditEPS_10NavDirType */
{
} /* size: 3014656 */

/* <0> (null):0 */
void OnDestroyNotify(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea15OnDestroyNotifyEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
void CNavLadder(class CNavLadder *)
{
} /* size: 0 */

/* <0> (null):0 */
void OnDestroyNotify(class CNavLadder *, class CNavArea *) /* linkage=_ZN10CNavLadder15OnDestroyNotifyEP8CNavArea */
{
} /* size: 0 */

/* <0> (null):0 */
void HidingSpot(class HidingSpot *)
{
} /* size: 153943072 */

/* <0> (null):0 */
void HidingSpot(class HidingSpot *, const class Vector  *, unsigned char)
{
} /* size: 153943188 */

/* <0> (null):0 */
bool HasGoodCover(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot12HasGoodCoverEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsGoodSniperSpot(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot16IsGoodSniperSpotEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsIdealSniperSpot(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot17IsIdealSniperSpotEv */
{
} /* size: 1 */

/* <0> (null):0 */
void SetFlags(class HidingSpot *, unsigned char) /* linkage=_ZN10HidingSpot8SetFlagsEh */
{
} /* size: 153943756 */

/* <0> (null):0 */
unsigned char GetFlags(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot8GetFlagsEv */
{
} /* size: 1 */

/* <0> (null):0 */
void Save(const class HidingSpot  *, int, unsigned int) /* linkage=_ZNK10HidingSpot4SaveEij */
{
} /* size: 0 */

/* <0> (null):0 */
void Load(class HidingSpot *, class SteamFile *, unsigned int) /* linkage=_ZN10HidingSpot4LoadEP9SteamFilej */
{
} /* size: 0 */

/* <0> (null):0 */
const class Vector  * GetPosition(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot11GetPositionEv */
{
} /* size: 4 */

/* <0> (null):0 */
unsigned int GetID(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot5GetIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Mark(class HidingSpot *) /* linkage=_ZN10HidingSpot4MarkEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool IsMarked(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot8IsMarkedEv */
{
} /* size: 1 */

/* <0> (null):0 */
void ChangeMasterMarker(void) /* linkage=_ZN10HidingSpot18ChangeMasterMarkerEv */
{
} /* size: 153971008 */

/* <0> (null):0 */
void new_allocator(class new_allocator<SpotOrder> *)
{
} /* size: 153968320 */

/* <0> (null):0 */
void new_allocator(class new_allocator<SpotOrder> *, const class new_allocator<SpotOrder>  &)
{
} /* size: 8 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<SpotOrder> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<SpotOrder>  *, class SpotOrder &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE7addressERS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<SpotOrder>  *, const class SpotOrder  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE7addressERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<SpotOrder> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<SpotOrder> *, class SpotOrder *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE10deallocateEPS1_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<SpotOrder>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<SpotOrder> *, class SpotOrder *, const class SpotOrder  &) /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE9constructEPS1_RKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<SpotOrder> *, class SpotOrder *) /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE7destroyEPS1_ */
{
} /* size: 153973620 */

/* <0> (null):0 */
void allocator(class allocator<SpotOrder> *)
{
} /* size: 1049580 */

/* <0> (null):0 */
void allocator(class allocator<SpotOrder> *, const class allocator<SpotOrder>  &)
{
} /* size: 153974472 */

/* <0> (null):0 */
void ~allocator(class allocator<SpotOrder> *, int)
{
} /* size: 153974532 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<SpotOrder> > *)
{
} /* size: 153998900 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<SpotOrder> > *, const class new_allocator<std::_List_node<SpotOrder> >  &)
{
} /* size: 153830824 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<SpotOrder> > *, int)
{
} /* size: 153830924 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<SpotOrder> >  *, class _List_node<SpotOrder> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7addressERS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<SpotOrder> >  *, const class _List_node<SpotOrder>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7addressERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<SpotOrder> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE10deallocateEPS3_j */
{
} /* size: 153831748 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<SpotOrder> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *, const class _List_node<SpotOrder>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE9constructEPS3_RKS3_ */
{
} /* size: 153832116 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7destroyEPS3_ */
{
} /* size: 153832324 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<SpotOrder> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<SpotOrder> > *, const class allocator<std::_List_node<SpotOrder> >  &)
{
} /* size: 984098 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<SpotOrder> > *, int)
{
} /* size: 256 */

/* <0> (null):0 */
class _List_node<SpotOrder> * _M_get_node(class _List_base<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, class _List_node<SpotOrder> *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */
{
} /* size: 983465 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *)
{
} /* size: 154043768 */

/* <0> (null):0 */
void _List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, const allocator_type  &)
{
} /* size: 154043808 */

/* <0> (null):0 */
void ~_List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, int)
{
} /* size: 154044084 */

/* <0> (null):0 */
void _M_clear(class _List_base<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE8_M_clearEv */
{
} /* size: 154044268 */

/* <0> (null):0 */
void _M_init(class _List_base<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE7_M_initEv */
{
} /* size: 154044336 */

/* <0> (null):0 */
_Node * _M_create_node(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE14_M_create_nodeERKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<SpotOrder, std::allocator<SpotOrder> > *)
{
} /* size: 154041764 */

/* <0> (null):0 */
void list(class list<SpotOrder, std::allocator<SpotOrder> > *, const allocator_type  &)
{
} /* size: 154042180 */

/* <0> (null):0 */
void list(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 64 */

/* <0> (null):0 */
void list(class list<SpotOrder, std::allocator<SpotOrder> > *, const class list<SpotOrder, std::allocator<SpotOrder> >  &)
{
} /* size: 154042608 */

/* <0> (null):0 */
class list<SpotOrder, std::allocator<SpotOrder> > & operator=(class list<SpotOrder, std::allocator<SpotOrder> > *, const class list<SpotOrder, std::allocator<SpotOrder> >  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EEaSERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6assignEjRKS0_ */
{
} /* size: 154042892 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, class SpotOrder) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6resizeEjS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
reference front(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE10push_frontERKS0_ */
{
} /* size: 154062000 */

/* <0> (null):0 */
void pop_front(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9pop_frontEv */
{
} /* size: 0 */

/* <0> (null):0 */
void push_back(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9push_backERKS0_ */
{
} /* size: 3 */

/* <0> (null):0 */
void pop_back(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE8pop_backEv */
{
} /* size: 154058740 */

/* <0> (null):0 */
iterator insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, unsigned int, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */
{
} /* size: 154062968 */

/* <0> (null):0 */
iterator erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5eraseESt14_List_iteratorIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4swapERS2_ */
{
} /* size: 154012728 */

/* <0> (null):0 */
void clear(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */
{
} /* size: 852555 */

/* <0> (null):0 */
void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */
{
} /* size: 352 */

/* <0> (null):0 */
void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */
{
} /* size: 154017380 */

/* <0> (null):0 */
void remove(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6removeERKS0_ */
{
} /* size: 344 */

/* <0> (null):0 */
void unique(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6uniqueEv */
{
} /* size: 154013900 */

/* <0> (null):0 */
void merge(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5mergeERS2_ */
{
} /* size: 26231 */

/* <0> (null):0 */
void reverse(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE7reverseEv */
{
} /* size: 154014244 */

/* <0> (null):0 */
void sort(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4sortEv */
{
} /* size: 152722104 */

/* <0> (null):0 */
void _M_fill_initialize(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE18_M_fill_initializeEjRKS0_ */
{
} /* size: 152835432 */

/* <0> (null):0 */
void _M_fill_assign(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE14_M_fill_assignEjRKS0_ */
{
} /* size: 316873 */

/* <0> (null):0 */
void _M_transfer(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */
{
} /* size: 328890 */

/* <0> (null):0 */
void _M_insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE25_M_check_equal_allocatorsERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<HidingSpot*> *)
{
} /* size: 154103472 */

/* <0> (null):0 */
void new_allocator(class new_allocator<HidingSpot*> *, const class new_allocator<HidingSpot*>  &)
{
} /* size: 154099772 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<HidingSpot*> *, int)
{
} /* size: 852029 */

/* <0> (null):0 */
pointer address(const class new_allocator<HidingSpot*>  *, class HidingSpot * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE7addressERS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<HidingSpot*>  *, const class HidingSpot *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE7addressERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<HidingSpot*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<HidingSpot*> *, class HidingSpot * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE10deallocateEPS2_j */
{
} /* size: 154104576 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<HidingSpot*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<HidingSpot*> *, class HidingSpot * *, const class HidingSpot *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE9constructEPS2_RKS2_ */
{
} /* size: 9280 */

/* <0> (null):0 */
void destroy(class new_allocator<HidingSpot*> *, class HidingSpot * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE7destroyEPS2_ */
{
} /* size: 154105152 */

/* <0> (null):0 */
void allocator(class allocator<HidingSpot*> *)
{
} /* size: 852021 */

/* <0> (null):0 */
void allocator(class allocator<HidingSpot*> *, const class allocator<HidingSpot*>  &)
{
} /* size: 77824 */

/* <0> (null):0 */
void ~allocator(class allocator<HidingSpot*> *, int)
{
} /* size: 154102476 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *)
{
} /* size: 10524 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *, const class new_allocator<std::_List_node<HidingSpot*> >  &)
{
} /* size: 154107072 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *, int)
{
} /* size: 201326592 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<HidingSpot*> >  *, class _List_node<HidingSpot*> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7addressERS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<HidingSpot*> >  *, const class _List_node<HidingSpot*>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7addressERKS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<HidingSpot*> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE10deallocateEPS4_j */
{
} /* size: 328885 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<HidingSpot*> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *, const class _List_node<HidingSpot*>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE9constructEPS4_RKS4_ */
{
} /* size: 153634416 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7destroyEPS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<HidingSpot*> > *)
{
} /* size: -1 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<HidingSpot*> > *, const class allocator<std::_List_node<HidingSpot*> >  &)
{
} /* size: -1 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<HidingSpot*> > *, int)
{
} /* size: 153993124 */

/* <0> (null):0 */
class _List_node<HidingSpot*> * _M_get_node(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_node<HidingSpot*> *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */
{
} /* size: 153993788 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *)
{
} /* size: 153994800 */

/* <0> (null):0 */
void _List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, const allocator_type  &)
{
} /* size: -1 */

/* <0> (null):0 */
void ~_List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, int)
{
} /* size: 153995004 */

/* <0> (null):0 */
void _M_clear(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE8_M_clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_init(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE7_M_initEv */
{
} /* size: 0 */

/* <0> (null):0 */
_Node * _M_create_node(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE14_M_create_nodeERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *)
{
} /* size: 154155085 */

/* <0> (null):0 */
void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const allocator_type  &)
{
} /* size: 154155060 */

/* <0> (null):0 */
void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 154155085 */

/* <0> (null):0 */
void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const class list<HidingSpot*, std::allocator<HidingSpot*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
class list<HidingSpot*, std::allocator<HidingSpot*> > & operator=(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const class list<HidingSpot*, std::allocator<HidingSpot*> >  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EEaSERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, class HidingSpot *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6resizeEjS1_ */
{
} /* size: -1 */

/* <0> (null):0 */
reference front(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE10push_frontERKS1_ */
{
} /* size: 154192524 */

/* <0> (null):0 */
void pop_front(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9pop_frontEv */
{
} /* size: 154192708 */

/* <0> (null):0 */
void push_back(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9push_backERKS1_ */
{
} /* size: 154192868 */

/* <0> (null):0 */
void pop_back(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE8pop_backEv */
{
} /* size: 154190300 */

/* <0> (null):0 */
iterator insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */
{
} /* size: 154190636 */

/* <0> (null):0 */
iterator erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4swapERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5clearEv */
{
} /* size: 154194228 */

/* <0> (null):0 */
void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */
{
} /* size: 154194992 */

/* <0> (null):0 */
void remove(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6removeERKS1_ */
{
} /* size: 357502 */

/* <0> (null):0 */
void unique(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6uniqueEv */
{
} /* size: 62242 */

/* <0> (null):0 */
void merge(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5mergeERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void reverse(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE7reverseEv */
{
} /* size: 0 */

/* <0> (null):0 */
void sort(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4sortEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE18_M_fill_initializeEjRKS1_ */
{
} /* size: 154208336 */

/* <0> (null):0 */
void _M_fill_assign(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE14_M_fill_assignEjRKS1_ */
{
} /* size: 154208544 */

/* <0> (null):0 */
void _M_transfer(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */
{
} /* size: 154208704 */

/* <0> (null):0 */
void _M_insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 62586 */

/* <0> (null):0 */
void _M_erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */
{
} /* size: 62657 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE25_M_check_equal_allocatorsERS3_ */
{
} /* size: 154206228 */

/* <0> (null):0 */
void new_allocator(class new_allocator<SpotEncounter> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<SpotEncounter> *, const class new_allocator<SpotEncounter>  &)
{
} /* size: 3014656 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<SpotEncounter> *, int)
{
} /* size: 1245184 */

/* <0> (null):0 */
pointer address(const class new_allocator<SpotEncounter>  *, class SpotEncounter &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE7addressERS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<SpotEncounter>  *, const class SpotEncounter  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE7addressERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<SpotEncounter> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<SpotEncounter> *, class SpotEncounter *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE10deallocateEPS1_j */
{
} /* size: 154211164 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<SpotEncounter>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<SpotEncounter> *, class SpotEncounter *, const class SpotEncounter  &) /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE9constructEPS1_RKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<SpotEncounter> *, class SpotEncounter *) /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE7destroyEPS1_ */
{
} /* size: 154262684 */

/* <0> (null):0 */
void allocator(class allocator<SpotEncounter> *)
{
} /* size: 154263316 */

/* <0> (null):0 */
void allocator(class allocator<SpotEncounter> *, const class allocator<SpotEncounter>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<SpotEncounter> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *)
{
} /* size: 154264332 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *, const class new_allocator<std::_List_node<SpotEncounter> >  &)
{
} /* size: 154264492 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *, int)
{
} /* size: 154264952 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<SpotEncounter> >  *, class _List_node<SpotEncounter> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7addressERS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<SpotEncounter> >  *, const class _List_node<SpotEncounter>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7addressERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<SpotEncounter> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE10deallocateEPS3_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<SpotEncounter> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *, const class _List_node<SpotEncounter>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE9constructEPS3_RKS3_ */
{
} /* size: 154266128 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7destroyEPS3_ */
{
} /* size: 154266312 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<SpotEncounter> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<SpotEncounter> > *, const class allocator<std::_List_node<SpotEncounter> >  &)
{
} /* size: 154279040 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<SpotEncounter> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class _List_node<SpotEncounter> * _M_get_node(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_node<SpotEncounter> *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */
{
} /* size: 154276384 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, int)
{
} /* size: 3014656 */

/* <0> (null):0 */
void _M_clear(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE8_M_clearEv */
{
} /* size: 984376 */

/* <0> (null):0 */
void _M_init(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE7_M_initEv */
{
} /* size: 984391 */

/* <0> (null):0 */
_Node * _M_create_node(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE14_M_create_nodeERKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *)
{
} /* size: 154282700 */

/* <0> (null):0 */
void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const allocator_type  &)
{
} /* size: 154295304 */

/* <0> (null):0 */
void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const class list<SpotEncounter, std::allocator<SpotEncounter> >  &)
{
} /* size: 63809 */

/* <0> (null):0 */
class list<SpotEncounter, std::allocator<SpotEncounter> > & operator=(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const class list<SpotEncounter, std::allocator<SpotEncounter> >  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EEaSERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6assignEjRKS0_ */
{
} /* size: 154295972 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, class SpotEncounter) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6resizeEjS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
reference front(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE10push_frontERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_front(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9pop_frontEv */
{
} /* size: 0 */

/* <0> (null):0 */
void push_back(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9push_backERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, unsigned int, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5eraseESt14_List_iteratorIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4swapERS2_ */
{
} /* size: 329099 */

/* <0> (null):0 */
void clear(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5clearEv */
{
} /* size: 329098 */

/* <0> (null):0 */
void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */
{
} /* size: 154324452 */

/* <0> (null):0 */
void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */
{
} /* size: 256 */

/* <0> (null):0 */
void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */
{
} /* size: 321916 */

/* <0> (null):0 */
void remove(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6removeERKS0_ */
{
} /* size: 8 */

/* <0> (null):0 */
void unique(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6uniqueEv */
{
} /* size: 0 */

/* <0> (null):0 */
void merge(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5mergeERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void reverse(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE7reverseEv */
{
} /* size: 154325628 */

/* <0> (null):0 */
void sort(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4sortEv */
{
} /* size: 225388 */

/* <0> (null):0 */
void _M_fill_initialize(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE18_M_fill_initializeEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE14_M_fill_assignEjRKS0_ */
{
} /* size: 154326156 */

/* <0> (null):0 */
void _M_transfer(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */
{
} /* size: 154326416 */

/* <0> (null):0 */
void _M_insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 154326648 */

/* <0> (null):0 */
void _M_erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE25_M_check_equal_allocatorsERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<NavConnect> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<NavConnect> *, const class new_allocator<NavConnect>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<NavConnect> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<NavConnect>  *, union NavConnect &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE7addressERS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<NavConnect>  *, const union NavConnect  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE7addressERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<NavConnect> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<NavConnect> *, union NavConnect *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE10deallocateEPS1_j */
{
} /* size: 2 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<NavConnect>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<NavConnect> *, union NavConnect *, const union NavConnect  &) /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE9constructEPS1_RKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<NavConnect> *, union NavConnect *) /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE7destroyEPS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<NavConnect> *)
{
} /* size: 154346300 */

/* <0> (null):0 */
void allocator(class allocator<NavConnect> *, const class allocator<NavConnect>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<NavConnect> *, int)
{
} /* size: 154345900 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<NavConnect> > *)
{
} /* size: 154383252 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<NavConnect> > *, const class new_allocator<std::_List_node<NavConnect> >  &)
{
} /* size: 358670 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<NavConnect> > *, int)
{
} /* size: 66735 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<NavConnect> >  *, class _List_node<NavConnect> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7addressERS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<NavConnect> >  *, const class _List_node<NavConnect>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7addressERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<NavConnect> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE10deallocateEPS3_j */
{
} /* size: 154384540 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<NavConnect> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *, const class _List_node<NavConnect>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE9constructEPS3_RKS3_ */
{
} /* size: 329187 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7destroyEPS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<NavConnect> > *)
{
} /* size: 154385560 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<NavConnect> > *, const class allocator<std::_List_node<NavConnect> >  &)
{
} /* size: 1779 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<NavConnect> > *, int)
{
} /* size: 154385648 */

/* <0> (null):0 */
class _List_node<NavConnect> * _M_get_node(class _List_base<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<NavConnect, std::allocator<NavConnect> > *, class _List_node<NavConnect> *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *)
{
} /* size: 2491908 */

/* <0> (null):0 */
void _List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *, const allocator_type  &)
{
} /* size: 154250740 */

/* <0> (null):0 */
void ~_List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *, int)
{
} /* size: -1 */

/* <0> (null):0 */
void _M_clear(class _List_base<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE8_M_clearEv */
{
} /* size: 358465 */

/* <0> (null):0 */
void _M_init(class _List_base<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE7_M_initEv */
{
} /* size: 0 */

/* <0> (null):0 */
_Node * _M_create_node(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE14_M_create_nodeERKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<NavConnect, std::allocator<NavConnect> > *)
{
} /* size: 2491533 */

/* <0> (null):0 */
void list(class list<NavConnect, std::allocator<NavConnect> > *, const allocator_type  &)
{
} /* size: 120 */

/* <0> (null):0 */
void list(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 154254740 */

/* <0> (null):0 */
void list(class list<NavConnect, std::allocator<NavConnect> > *, const class list<NavConnect, std::allocator<NavConnect> >  &)
{
} /* size: 14941 */

/* <0> (null):0 */
class list<NavConnect, std::allocator<NavConnect> > & operator=(class list<NavConnect, std::allocator<NavConnect> > *, const class list<NavConnect, std::allocator<NavConnect> >  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EEaSERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6assignEjRKS0_ */
{
} /* size: 154253388 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, union NavConnect) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6resizeEjS0_ */
{
} /* size: 65537 */

/* <0> (null):0 */
reference front(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE10push_frontERKS0_ */
{
} /* size: 154364512 */

/* <0> (null):0 */
void pop_front(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9pop_frontEv */
{
} /* size: 0 */

/* <0> (null):0 */
void push_back(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9push_backERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, unsigned int, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */
{
} /* size: 153897960 */

/* <0> (null):0 */
iterator erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5eraseESt14_List_iteratorIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4swapERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5clearEv */
{
} /* size: 1902164 */

/* <0> (null):0 */
void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */
{
} /* size: 154371268 */

/* <0> (null):0 */
void remove(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6removeERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void unique(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6uniqueEv */
{
} /* size: 12752 */

/* <0> (null):0 */
void merge(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5mergeERS2_ */
{
} /* size: 154180164 */

/* <0> (null):0 */
void reverse(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE7reverseEv */
{
} /* size: 0 */

/* <0> (null):0 */
void sort(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4sortEv */
{
} /* size: 504 */

/* <0> (null):0 */
void _M_fill_initialize(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE18_M_fill_initializeEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE14_M_fill_assignEjRKS0_ */
{
} /* size: 154369928 */

/* <0> (null):0 */
void _M_transfer(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */
{
} /* size: 358915 */

/* <0> (null):0 */
void _M_insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 154315736 */

/* <0> (null):0 */
void _M_erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */
{
} /* size: 119851 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE25_M_check_equal_allocatorsERS2_ */
{
} /* size: 154333528 */

/* <0> (null):0 */
void new_allocator(class new_allocator<CNavLadder*> *)
{
} /* size: 154445328 */

/* <0> (null):0 */
void new_allocator(class new_allocator<CNavLadder*> *, const class new_allocator<CNavLadder*>  &)
{
} /* size: 154374304 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<CNavLadder*> *, int)
{
} /* size: 3408996 */

/* <0> (null):0 */
pointer address(const class new_allocator<CNavLadder*>  *, class CNavLadder * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE7addressERS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<CNavLadder*>  *, const class CNavLadder *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE7addressERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<CNavLadder*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<CNavLadder*> *, class CNavLadder * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE10deallocateEPS2_j */
{
} /* size: 329171 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<CNavLadder*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<CNavLadder*> *, class CNavLadder * *, const class CNavLadder *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE9constructEPS2_RKS2_ */
{
} /* size: 328885 */

/* <0> (null):0 */
void destroy(class new_allocator<CNavLadder*> *, class CNavLadder * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE7destroyEPS2_ */
{
} /* size: 3014656 */

/* <0> (null):0 */
void allocator(class allocator<CNavLadder*> *)
{
} /* size: 154117308 */

/* <0> (null):0 */
void allocator(class allocator<CNavLadder*> *, const class allocator<CNavLadder*>  &)
{
} /* size: 154117468 */

/* <0> (null):0 */
void ~allocator(class allocator<CNavLadder*> *, int)
{
} /* size: 154117928 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *)
{
} /* size: 329171 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *, const class new_allocator<std::_List_node<CNavLadder*> >  &)
{
} /* size: 328885 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *, int)
{
} /* size: 329171 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<CNavLadder*> >  *, class _List_node<CNavLadder*> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7addressERS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<CNavLadder*> >  *, const class _List_node<CNavLadder*>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7addressERKS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<CNavLadder*> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE10deallocateEPS4_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<CNavLadder*> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *, const class _List_node<CNavLadder*>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE9constructEPS4_RKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7destroyEPS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<CNavLadder*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<CNavLadder*> > *, const class allocator<std::_List_node<CNavLadder*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<CNavLadder*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class _List_node<CNavLadder*> * _M_get_node(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_node<CNavLadder*> *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *)
{
} /* size: 153981984 */

/* <0> (null):0 */
void _List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, const allocator_type  &)
{
} /* size: 153982144 */

/* <0> (null):0 */
void ~_List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, int)
{
} /* size: 153982169 */

/* <0> (null):0 */
void _M_clear(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE8_M_clearEv */
{
} /* size: 524288 */

/* <0> (null):0 */
void _M_init(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE7_M_initEv */
{
} /* size: 153982672 */

/* <0> (null):0 */
_Node * _M_create_node(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE14_M_create_nodeERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *)
{
} /* size: 153902160 */

/* <0> (null):0 */
void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const allocator_type  &)
{
} /* size: 153902276 */

/* <0> (null):0 */
void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const class list<CNavLadder*, std::allocator<CNavLadder*> >  &)
{
} /* size: -1 */

/* <0> (null):0 */
class list<CNavLadder*, std::allocator<CNavLadder*> > & operator=(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const class list<CNavLadder*, std::allocator<CNavLadder*> >  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EEaSERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6assignEjRKS1_ */
{
} /* size: 153906656 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, class CNavLadder *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6resizeEjS1_ */
{
} /* size: 153908872 */

/* <0> (null):0 */
reference front(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE10push_frontERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_front(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9pop_frontEv */
{
} /* size: 0 */

/* <0> (null):0 */
void push_back(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9push_backERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE8pop_backEv */
{
} /* size: 153914120 */

/* <0> (null):0 */
iterator insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */
{
} /* size: 153914456 */

/* <0> (null):0 */
iterator erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4swapERS3_ */
{
} /* size: 153915116 */

/* <0> (null):0 */
void clear(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5clearEv */
{
} /* size: 153915284 */

/* <0> (null):0 */
void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */
{
} /* size: 153915400 */

/* <0> (null):0 */
void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */
{
} /* size: 153915620 */

/* <0> (null):0 */
void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void remove(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6removeERKS1_ */
{
} /* size: 153912116 */

/* <0> (null):0 */
void unique(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6uniqueEv */
{
} /* size: 0 */

/* <0> (null):0 */
void merge(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5mergeERS3_ */
{
} /* size: 153916500 */

/* <0> (null):0 */
void reverse(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE7reverseEv */
{
} /* size: 153949212 */

/* <0> (null):0 */
void sort(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4sortEv */
{
} /* size: 153888480 */

/* <0> (null):0 */
void _M_fill_initialize(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE18_M_fill_initializeEjRKS1_ */
{
} /* size: 152305680 */

/* <0> (null):0 */
void _M_fill_assign(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE14_M_fill_assignEjRKS1_ */
{
} /* size: 153888820 */

/* <0> (null):0 */
void _M_transfer(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */
{
} /* size: -1 */

/* <0> (null):0 */
void _M_insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 153889424 */

/* <0> (null):0 */
void _M_erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */
{
} /* size: 152629616 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE25_M_check_equal_allocatorsERS3_ */
{
} /* size: 153889816 */

/* <0> (null):0 */
void new_allocator(class new_allocator<CNavArea*> *)
{
} /* size: 153890340 */

/* <0> (null):0 */
void new_allocator(class new_allocator<CNavArea*> *, const class new_allocator<CNavArea*>  &)
{
} /* size: 152838648 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<CNavArea*> *, int)
{
} /* size: 153894480 */

/* <0> (null):0 */
pointer address(const class new_allocator<CNavArea*>  *, class CNavArea * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE7addressERS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<CNavArea*>  *, const class CNavArea *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE7addressERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<CNavArea*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<CNavArea*> *, class CNavArea * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE10deallocateEPS2_j */
{
} /* size: 153891468 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<CNavArea*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<CNavArea*> *, class CNavArea * *, const class CNavArea *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE9constructEPS2_RKS2_ */
{
} /* size: 153891836 */

/* <0> (null):0 */
void destroy(class new_allocator<CNavArea*> *, class CNavArea * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE7destroyEPS2_ */
{
} /* size: 153891880 */

/* <0> (null):0 */
void allocator(class allocator<CNavArea*> *)
{
} /* size: 153949016 */

/* <0> (null):0 */
void allocator(class allocator<CNavArea*> *, const class allocator<CNavArea*>  &)
{
} /* size: 153831260 */

/* <0> (null):0 */
void ~allocator(class allocator<CNavArea*> *, int)
{
} /* size: 154045996 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<CNavArea*> > *)
{
} /* size: 154191448 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<CNavArea*> > *, const class new_allocator<std::_List_node<CNavArea*> >  &)
{
} /* size: 154194992 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<CNavArea*> > *, int)
{
} /* size: 154262800 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<CNavArea*> >  *, class _List_node<CNavArea*> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7addressERS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<CNavArea*> >  *, const class _List_node<CNavArea*>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7addressERKS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<CNavArea*> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE10deallocateEPS4_j */
{
} /* size: 154384812 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<CNavArea*> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *, const class _List_node<CNavArea*>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE9constructEPS4_RKS4_ */
{
} /* size: 154371152 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7destroyEPS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<CNavArea*> > *)
{
} /* size: 154169268 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<CNavArea*> > *, const class allocator<std::_List_node<CNavArea*> >  &)
{
} /* size: 154169428 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<CNavArea*> > *, int)
{
} /* size: 146682620 */

/* <0> (null):0 */
class _List_node<CNavArea*> * _M_get_node(class _List_base<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, class _List_node<CNavArea*> *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */
{
} /* size: 152839264 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *)
{
} /* size: 153107376 */

/* <0> (null):0 */
void _List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, const allocator_type  &)
{
} /* size: 153140924 */

/* <0> (null):0 */
void ~_List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, int)
{
} /* size: 153168932 */

/* <0> (null):0 */
void _M_clear(class _List_base<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE8_M_clearEv */
{
} /* size: 153345660 */

/* <0> (null):0 */
void _M_init(class _List_base<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE7_M_initEv */
{
} /* size: 153444544 */

/* <0> (null):0 */
_Node * _M_create_node(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE14_M_create_nodeERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<CNavArea*, std::allocator<CNavArea*> > *)
{
} /* size: 153924240 */

/* <0> (null):0 */
void list(class list<CNavArea*, std::allocator<CNavArea*> > *, const allocator_type  &)
{
} /* size: 153938528 */

/* <0> (null):0 */
void list(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 153971008 */

/* <0> (null):0 */
void list(class list<CNavArea*, std::allocator<CNavArea*> > *, const class list<CNavArea*, std::allocator<CNavArea*> >  &)
{
} /* size: 349343 */

/* <0> (null):0 */
class list<CNavArea*, std::allocator<CNavArea*> > & operator=(class list<CNavArea*, std::allocator<CNavArea*> > *, const class list<CNavArea*, std::allocator<CNavArea*> >  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EEaSERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6assignEjRKS1_ */
{
} /* size: 328885 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, class CNavArea *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6resizeEjS1_ */
{
} /* size: -1 */

/* <0> (null):0 */
reference front(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE10push_frontERKS1_ */
{
} /* size: 154079252 */

/* <0> (null):0 */
void pop_front(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9pop_frontEv */
{
} /* size: 154075400 */

/* <0> (null):0 */
void push_back(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9push_backERKS1_ */
{
} /* size: 154075516 */

/* <0> (null):0 */
void pop_back(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE8pop_backEv */
{
} /* size: 154075684 */

/* <0> (null):0 */
iterator insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */
{
} /* size: 153891996 */

/* <0> (null):0 */
iterator erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4swapERS3_ */
{
} /* size: 153996072 */

/* <0> (null):0 */
void clear(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5clearEv */
{
} /* size: 153832552 */

/* <0> (null):0 */
void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */
{
} /* size: 153956948 */

/* <0> (null):0 */
void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */
{
} /* size: 154032104 */

/* <0> (null):0 */
void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */
{
} /* size: 154046308 */

/* <0> (null):0 */
void remove(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6removeERKS1_ */
{
} /* size: 154061876 */

/* <0> (null):0 */
void unique(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6uniqueEv */
{
} /* size: 154071044 */

/* <0> (null):0 */
void merge(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5mergeERS3_ */
{
} /* size: 154015296 */

/* <0> (null):0 */
void reverse(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE7reverseEv */
{
} /* size: 154093592 */

/* <0> (null):0 */
void sort(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4sortEv */
{
} /* size: 154104000 */

/* <0> (null):0 */
void _M_fill_initialize(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE18_M_fill_initializeEjRKS1_ */
{
} /* size: 154105920 */

/* <0> (null):0 */
void _M_fill_assign(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE14_M_fill_assignEjRKS1_ */
{
} /* size: 154112528 */

/* <0> (null):0 */
void _M_transfer(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 154083324 */

/* <0> (null):0 */
void _M_erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */
{
} /* size: 154020480 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE25_M_check_equal_allocatorsERS3_ */
{
} /* size: 154020648 */

/* <0> (null):0 */
void CNavNode(class CNavNode *, const class Vector  *, const class Vector  *, class CNavNode *)
{
} /* size: 150994945 */

/* <0> (null):0 */
const class CNavNode  * GetNode(const class Vector  *) /* linkage=_ZN8CNavNode7GetNodeEPK6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavNode * GetConnectedNode(const class CNavNode  *, enum NavDirType) /* linkage=_ZNK8CNavNode16GetConnectedNodeE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
const class Vector  * GetPosition(const class CNavNode  *) /* linkage=_ZNK8CNavNode11GetPositionEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class Vector  * GetNormal(const class CNavNode  *) /* linkage=_ZNK8CNavNode9GetNormalEv */
{
} /* size: 4 */

/* <0> (null):0 */
unsigned int GetID(const class CNavNode  *) /* linkage=_ZNK8CNavNode5GetIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavNode * GetFirst(void) /* linkage=_ZN8CNavNode8GetFirstEv */
{
} /* size: 4 */

/* <0> (null):0 */
unsigned int GetListLength(void) /* linkage=_ZN8CNavNode13GetListLengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavNode * GetNext(class CNavNode *) /* linkage=_ZN8CNavNode7GetNextEv */
{
} /* size: 4 */

/* <0> (null):0 */
void ConnectTo(class CNavNode *, class CNavNode *, enum NavDirType) /* linkage=_ZN8CNavNode9ConnectToEPS_10NavDirType */
{
} /* size: 0 */

/* <0> (null):0 */
class CNavNode * GetParent(const class CNavNode  *) /* linkage=_ZNK8CNavNode9GetParentEv */
{
} /* size: 4 */

/* <0> (null):0 */
void MarkAsVisited(class CNavNode *, enum NavDirType) /* linkage=_ZN8CNavNode13MarkAsVisitedE10NavDirType */
{
} /* size: 0 */

/* <0> (null):0 */
BOOL HasVisited(class CNavNode *, enum NavDirType) /* linkage=_ZN8CNavNode10HasVisitedE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
BOOL IsBiLinked(const class CNavNode  *, enum NavDirType) /* linkage=_ZNK8CNavNode10IsBiLinkedE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
BOOL IsClosedCell(const class CNavNode  *) /* linkage=_ZNK8CNavNode12IsClosedCellEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Cover(class CNavNode *) /* linkage=_ZN8CNavNode5CoverEv */
{
} /* size: 154230229 */

/* <0> (null):0 */
BOOL IsCovered(const class CNavNode  *) /* linkage=_ZNK8CNavNode9IsCoveredEv */
{
} /* size: 4 */

/* <0> (null):0 */
void AssignArea(class CNavNode *, class CNavArea *) /* linkage=_ZN8CNavNode10AssignAreaEP8CNavArea */
{
} /* size: 134217728 */

/* <0> (null):0 */
class CNavArea * GetArea(const class CNavNode  *) /* linkage=_ZNK8CNavNode7GetAreaEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetAttributes(class CNavNode *, unsigned char) /* linkage=_ZN8CNavNode13SetAttributesEh */
{
} /* size: 154422880 */

/* <0> (null):0 */
unsigned char GetAttributes(const class CNavNode  *) /* linkage=_ZNK8CNavNode13GetAttributesEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<NavConnect> *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<NavConnect> *, const class _List_node_base  *)
{
} /* size: 154423488 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<NavConnect> *, const iterator  &)
{
} /* size: 154424320 */

/* <0> (null):0 */
reference operator*(const class _List_const_iterator<NavConnect>  *) /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_const_iterator<NavConnect>  *) /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_const_iterator<NavConnect> *) /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_const_iterator<NavConnect> *, int) /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_const_iterator<NavConnect> *) /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_const_iterator<NavConnect> *, int) /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_const_iterator<NavConnect>  *, const _Self  &) /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEeqERKS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_const_iterator<NavConnect>  *, const _Self  &) /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEneERKS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
void CNavAreaGrid(class CNavAreaGrid *)
{
} /* size: 0 */

/* <0> (null):0 */
void ~CNavAreaGrid(class CNavAreaGrid *, int)
{
} /* size: 153548488 */

/* <0> (null):0 */
void Reset(class CNavAreaGrid *) /* linkage=_ZN12CNavAreaGrid5ResetEv */
{
} /* size: 153557932 */

/* <0> (null):0 */
void Initialize(class CNavAreaGrid *, float, float, float, float) /* linkage=_ZN12CNavAreaGrid10InitializeEffff */
{
} /* size: 153669864 */

/* <0> (null):0 */
void AddNavArea(class CNavAreaGrid *, class CNavArea *) /* linkage=_ZN12CNavAreaGrid10AddNavAreaEP8CNavArea */
{
} /* size: 153633192 */

/* <0> (null):0 */
void RemoveNavArea(class CNavAreaGrid *, class CNavArea *) /* linkage=_ZN12CNavAreaGrid13RemoveNavAreaEP8CNavArea */
{
} /* size: 153354632 */

/* <0> (null):0 */
unsigned int GetNavAreaCount(const class CNavAreaGrid  *) /* linkage=_ZNK12CNavAreaGrid15GetNavAreaCountEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetNavArea(const class CNavAreaGrid  *, const class Vector  *, float) /* linkage=_ZNK12CNavAreaGrid10GetNavAreaEPK6Vectorf */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetNavAreaByID(const class CNavAreaGrid  *, unsigned int) /* linkage=_ZNK12CNavAreaGrid14GetNavAreaByIDEj */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetNearestNavArea(const class CNavAreaGrid  *, const class Vector  *, bool) /* linkage=_ZNK12CNavAreaGrid17GetNearestNavAreaEPK6Vectorb */
{
} /* size: 4 */

/* <0> (null):0 */
Place GetPlace(const class CNavAreaGrid  *, const class Vector  *) /* linkage=_ZNK12CNavAreaGrid8GetPlaceEPK6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
int ComputeHashKey(const class CNavAreaGrid  *, unsigned int) /* linkage=_ZNK12CNavAreaGrid14ComputeHashKeyEj */
{
} /* size: 4 */

/* <0> (null):0 */
int WorldToGridX(const class CNavAreaGrid  *, float) /* linkage=_ZNK12CNavAreaGrid12WorldToGridXEf */
{
} /* size: 4 */

/* <0> (null):0 */
int WorldToGridY(const class CNavAreaGrid  *, float) /* linkage=_ZNK12CNavAreaGrid12WorldToGridYEf */
{
} /* size: 4 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<CNavLadder*> *)
{
} /* size: 153878372 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<CNavLadder*> *, const class _List_node_base  *)
{
} /* size: 153886900 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<CNavLadder*> *, const iterator  &)
{
} /* size: 153904984 */

/* <0> (null):0 */
reference operator*(const class _List_const_iterator<CNavLadder*>  *) /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_const_iterator<CNavLadder*>  *) /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_const_iterator<CNavLadder*> *) /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_const_iterator<CNavLadder*> *, int) /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_const_iterator<CNavLadder*> *) /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_const_iterator<CNavLadder*> *, int) /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_const_iterator<CNavLadder*>  *, const _Self  &) /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEeqERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_const_iterator<CNavLadder*>  *, const _Self  &) /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEneERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<CNavArea*> *)
{
} /* size: 154263208 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<CNavArea*> *, class _List_node_base *)
{
} /* size: 154271128 */

/* <0> (null):0 */
reference operator*(const class _List_iterator<CNavArea*>  *) /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_iterator<CNavArea*>  *) /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_iterator<CNavArea*> *) /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_iterator<CNavArea*> *, int) /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_iterator<CNavArea*> *) /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_iterator<CNavArea*> *, int) /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_iterator<CNavArea*>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEeqERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_iterator<CNavArea*>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEneERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
void IntervalTimer(class IntervalTimer *)
{
} /* size: 0 */

/* <0> (null):0 */
void Reset(class IntervalTimer *) /* linkage=_ZN13IntervalTimer5ResetEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Start(class IntervalTimer *) /* linkage=_ZN13IntervalTimer5StartEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Invalidate(class IntervalTimer *) /* linkage=_ZN13IntervalTimer10InvalidateEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool HasStarted(const class IntervalTimer  *) /* linkage=_ZNK13IntervalTimer10HasStartedEv */
{
} /* size: 1 */

/* <0> (null):0 */
float GetElapsedTime(const class IntervalTimer  *) /* linkage=_ZNK13IntervalTimer14GetElapsedTimeEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsLessThen(const class IntervalTimer  *, float) /* linkage=_ZNK13IntervalTimer10IsLessThenEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsGreaterThen(const class IntervalTimer  *, float) /* linkage=_ZNK13IntervalTimer13IsGreaterThenEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsCrouching(const class CBot  *) /* linkage=_ZNK4CBot11IsCrouchingEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsEnemyVisible(const class CCSBot  *) /* linkage=_ZNK6CCSBot14IsEnemyVisibleEv */
{
} /* size: 1 */

/* <0> (null):0 */
void StartNormalProcess(class CCSBot *) /* linkage=_ZN6CCSBot18StartNormalProcessEv */
{
} /* size: 0 */

/* <0> (null):0 */
float GetFeetZ(const class CCSBot  *) /* linkage=_ZNK6CCSBot8GetFeetZEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool AnalyzeBetaStep(class CCSBot *) /* linkage=_ZN6CCSBot15AnalyzeBetaStepEv */
{
} /* size: 1 */

/* <0> (null):0 */
void StartSaveProcess(class CCSBot *) /* linkage=_ZN6CCSBot16StartSaveProcessEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool AnalyzeAlphaStep(class CCSBot *) /* linkage=_ZN6CCSBot16AnalyzeAlphaStepEv */
{
} /* size: 1 */

/* <0> (null):0 */
void StartAnalyzeBetaProcess(class CCSBot *) /* linkage=_ZN6CCSBot23StartAnalyzeBetaProcessEv */
{
} /* size: 0 */

/* <0> (null):0 */
class CNavNode * AddNode(class CCSBot *, const class Vector  *, const class Vector  *, enum NavDirType, class CNavNode *) /* linkage=_ZN6CCSBot7AddNodeEPK6VectorS2_10NavDirTypeP8CNavNode */
{
} /* size: 4 */

/* <0> (null):0 */
void StartLearnProcess(class CCSBot *) /* linkage=_ZN6CCSBot17StartLearnProcessEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool LearnStep(class CCSBot *) /* linkage=_ZN6CCSBot9LearnStepEv */
{
} /* size: 1 */

/* <0> (null):0 */
void StartAnalyzeAlphaProcess(class CCSBot *) /* linkage=_ZN6CCSBot24StartAnalyzeAlphaProcessEv */
{
} /* size: 0 */

/* <0> (null):0 */
void UpdateLearnProcess(class CCSBot *) /* linkage=_ZN6CCSBot18UpdateLearnProcessEv */
{
} /* size: 0 */

/* <0> (null):0 */
void UpdateAnalyzeAlphaProcess(class CCSBot *) /* linkage=_ZN6CCSBot25UpdateAnalyzeAlphaProcessEv */
{
} /* size: 0 */

/* <0> (null):0 */
void UpdateAnalyzeBetaProcess(class CCSBot *) /* linkage=_ZN6CCSBot24UpdateAnalyzeBetaProcessEv */
{
} /* size: 0 */

/* <0> (null):0 */
void UpdateSaveProcess(class CCSBot *) /* linkage=_ZN6CCSBot17UpdateSaveProcessEv */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE7addressERS6_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  *, const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE7addressERKS6_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE10deallocateEPS6_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE9constructEPS6_RKS6_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE7destroyEPS6_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, const class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
_Tp_alloc_type & _M_get_Tp_allocator(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE19_M_get_Tp_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Tp_alloc_type  & _M_get_Tp_allocator(const class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*,) /* linkage=_ZNKSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE19_M_get_Tp_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
allocator_type get_allocator(const class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*,) /* linkage=_ZNKSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::)
{
} /* size: 0 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int)
{
} /* size: 0 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, int)
{
} /* size: 153931400 */

/* <0> (null):0 */
pointer _M_allocate(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int) /* linkage=_ZNSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE11_M_allocateEj */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_deallocate(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, unsigned int) /* linkage=_ZNSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE13_M_deallocateEPS5_j */
{
} /* size: 153974684 */

/* <0> (null):0 */
void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca)
{
} /* size: 154208680 */

/* <0> (null):0 */
void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const allocator_type  &)
{
} /* size: 154264720 */

/* <0> (null):0 */
void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 154282668 */

/* <0> (null):0 */
void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::)
{
} /* size: 154324592 */

/* <0> (null):0 */
void ~vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, int)
{
} /* size: 154345220 */

/* <0> (null):0 */
class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca operator=(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EEaSERKS6_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6assignEjRKS4_ */
{
} /* size: 154364080 */

/* <0> (null):0 */
iterator begin(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
size_type size(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6resizeEjS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
size_type capacity(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE8capacityEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool empty(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
void reserve(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE7reserveEj */
{
} /* size: 0 */

/* <0> (null):0 */
reference operator[](class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EEixEj */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference operator[](const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EEixEj */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_range_check(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE14_M_range_checkEj */
{
} /* size: 0 */

/* <0> (null):0 */
reference at(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE2atEj */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference at(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE2atEj */
{
} /* size: 4 */

/* <0> (null):0 */
reference front(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer data(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4dataEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer data(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4dataEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_back(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE9push_backERKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6insertEN9__gnu_cxx17__normal_iteratorIPS4_S6_EERKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6insertEN9__gnu_cxx17__normal_iteratorIPS4_S6_EEjRKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS4_S6_EE */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS4_S6_EESA_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4swapERS6_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE18_M_fill_initializeEjRKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE14_M_fill_assignEjRKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_insert(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS4_S6_EEjRKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert_aux(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS4_S6_EERKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
size_type _M_check_len(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int, const char  *) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE12_M_check_lenEjPKc */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_erase_at_end(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE15_M_erase_at_endEPS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<int> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<int> *, const class new_allocator<int>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<int> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<int>  *, int &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIiE7addressERi */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<int>  *, const int  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIiE7addressERKi */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<int> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIiE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<int> *, int *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIiE10deallocateEPij */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<int>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIiE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<int> *, int *, const int  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIiE9constructEPiRKi */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<int> *, int *) /* linkage=_ZN9__gnu_cxx13new_allocatorIiE7destroyEPi */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<int> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<int> *, const class allocator<int>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<int> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
_Tp_alloc_type & _M_get_Tp_allocator(class _Vector_base<int, std::allocator<int> > *) /* linkage=_ZNSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Tp_alloc_type  & _M_get_Tp_allocator(const class _Vector_base<int, std::allocator<int> >  *) /* linkage=_ZNKSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
allocator_type get_allocator(const class _Vector_base<int, std::allocator<int> >  *) /* linkage=_ZNKSt12_Vector_baseIiSaIiEE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<int, std::allocator<int> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<int, std::allocator<int> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<int, std::allocator<int> > *, unsigned int)
{
} /* size: 0 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<int, std::allocator<int> > *, unsigned int, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_Vector_base(class _Vector_base<int, std::allocator<int> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer _M_allocate(class _Vector_base<int, std::allocator<int> > *, unsigned int) /* linkage=_ZNSt12_Vector_baseIiSaIiEE11_M_allocateEj */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_deallocate(class _Vector_base<int, std::allocator<int> > *, int *, unsigned int) /* linkage=_ZNSt12_Vector_baseIiSaIiEE13_M_deallocateEPij */
{
} /* size: 0 */

/* <0> (null):0 */
void vector(class vector<int, std::allocator<int> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void vector(class vector<int, std::allocator<int> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void vector(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void vector(class vector<int, std::allocator<int> > *, const class vector<int, std::allocator<int> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~vector(class vector<int, std::allocator<int> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class vector<int, std::allocator<int> > & operator=(class vector<int, std::allocator<int> > *, const class vector<int, std::allocator<int> >  &) /* linkage=_ZNSt6vectorIiSaIiEEaSERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE6assignEjRKi */
{
} /* size: 0 */

/* <0> (null):0 */
iterator begin(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
size_type size(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class vector<int, std::allocator<int> > *, unsigned int, int) /* linkage=_ZNSt6vectorIiSaIiEE6resizeEji */
{
} /* size: 0 */

/* <0> (null):0 */
size_type capacity(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE8capacityEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool empty(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
void reserve(class vector<int, std::allocator<int> > *, unsigned int) /* linkage=_ZNSt6vectorIiSaIiEE7reserveEj */
{
} /* size: 0 */

/* <0> (null):0 */
reference operator[](class vector<int, std::allocator<int> > *, unsigned int) /* linkage=_ZNSt6vectorIiSaIiEEixEj */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference operator[](const class vector<int, std::allocator<int> >  *, unsigned int) /* linkage=_ZNKSt6vectorIiSaIiEEixEj */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_range_check(const class vector<int, std::allocator<int> >  *, unsigned int) /* linkage=_ZNKSt6vectorIiSaIiEE14_M_range_checkEj */
{
} /* size: 0 */

/* <0> (null):0 */
reference at(class vector<int, std::allocator<int> > *, unsigned int) /* linkage=_ZNSt6vectorIiSaIiEE2atEj */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference at(const class vector<int, std::allocator<int> >  *, unsigned int) /* linkage=_ZNKSt6vectorIiSaIiEE2atEj */
{
} /* size: 4 */

/* <0> (null):0 */
reference front(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer data(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE4dataEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer data(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE4dataEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_back(class vector<int, std::allocator<int> > *, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE9push_backERKi */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE6insertEN9__gnu_cxx17__normal_iteratorIPiS1_EERKi */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE6insertEN9__gnu_cxx17__normal_iteratorIPiS1_EEjRKi */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >) /* linkage=_ZNSt6vectorIiSaIiEE5eraseEN9__gnu_cxx17__normal_iteratorIPiS1_EE */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >) /* linkage=_ZNSt6vectorIiSaIiEE5eraseEN9__gnu_cxx17__normal_iteratorIPiS1_EES5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class vector<int, std::allocator<int> > *, class vector<int, std::allocator<int> > &) /* linkage=_ZNSt6vectorIiSaIiEE4swapERS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE18_M_fill_initializeEjRKi */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE14_M_fill_assignEjRKi */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_insert(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPiS1_EEjRKi */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert_aux(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, const int  &) /* linkage=_ZNSt6vectorIiSaIiEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPiS1_EERKi */
{
} /* size: 0 */

/* <0> (null):0 */
size_type _M_check_len(const class vector<int, std::allocator<int> >  *, unsigned int, const char  *) /* linkage=_ZNKSt6vectorIiSaIiEE12_M_check_lenEjPKc */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_erase_at_end(class vector<int, std::allocator<int> > *, int *) /* linkage=_ZNSt6vectorIiSaIiEE15_M_erase_at_endEPi */
{
} /* size: 0 */

/* <0> (null):0 */
char * GetSpeakable(const class BotPhrase  *, int, float *) /* linkage=_ZNK9BotPhrase12GetSpeakableEiPf */
{
} /* size: 4 */

/* <0> (null):0 */
void ClearCriteria(const class BotPhrase  *) /* linkage=_ZNK9BotPhrase13ClearCriteriaEv */
{
} /* size: 0 */

/* <0> (null):0 */
void SetPlaceCriteria(const class BotPhrase  *, PlaceCriteria) /* linkage=_ZNK9BotPhrase16SetPlaceCriteriaEj */
{
} /* size: 0 */

/* <0> (null):0 */
void SetCountCriteria(const class BotPhrase  *, CountCriteria) /* linkage=_ZNK9BotPhrase16SetCountCriteriaEj */
{
} /* size: 0 */

/* <0> (null):0 */
const char  * GetName(const class BotPhrase  *) /* linkage=_ZNK9BotPhrase7GetNameEv */
{
} /* size: 4 */

/* <0> (null):0 */
unsigned intconst GetID(const class BotPhrase  *) /* linkage=_ZNK9BotPhrase5GetIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
enum GameEventType GetRadioEquivalent(const class BotPhrase  *) /* linkage=_ZNK9BotPhrase18GetRadioEquivalentEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsImportant(const class BotPhrase  *) /* linkage=_ZNK9BotPhrase11IsImportantEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsPlace(const class BotPhrase  *) /* linkage=_ZNK9BotPhrase7IsPlaceEv */
{
} /* size: 1 */

/* <0> (null):0 */
void Randomize(class BotPhrase *) /* linkage=_ZN9BotPhrase9RandomizeEv */
{
} /* size: 0 */

/* <0> (null):0 */
void BotPhrase(class BotPhrase *, unsigned int, bool)
{
} /* size: 0 */

/* <0> (null):0 */
void ~BotPhrase(class BotPhrase *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void InitVoiceBank(class BotPhrase *, int) /* linkage=_ZN9BotPhrase13InitVoiceBankEi */
{
} /* size: 153930152 */

/* <0> (null):0 */
void new_allocator(class new_allocator<BotPhrase*> *)
{
} /* size: 154043696 */

/* <0> (null):0 */
void new_allocator(class new_allocator<BotPhrase*> *, const class new_allocator<BotPhrase*>  &)
{
} /* size: 154060944 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<BotPhrase*> *, int)
{
} /* size: 154014176 */

/* <0> (null):0 */
pointer address(const class new_allocator<BotPhrase*>  *, class BotPhrase * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP9BotPhraseE7addressERS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<BotPhrase*>  *, const class BotPhrase *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP9BotPhraseE7addressERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<BotPhrase*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<BotPhrase*> *, class BotPhrase * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE10deallocateEPS2_j */
{
} /* size: 154209144 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<BotPhrase*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP9BotPhraseE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<BotPhrase*> *, class BotPhrase * *, const class BotPhrase *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE9constructEPS2_RKS2_ */
{
} /* size: 154296088 */

/* <0> (null):0 */
void destroy(class new_allocator<BotPhrase*> *, class BotPhrase * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE7destroyEPS2_ */
{
} /* size: 154325056 */

/* <0> (null):0 */
void allocator(class allocator<BotPhrase*> *)
{
} /* size: 154370944 */

/* <0> (null):0 */
void allocator(class allocator<BotPhrase*> *, const class allocator<BotPhrase*>  &)
{
} /* size: 154115728 */

/* <0> (null):0 */
void ~allocator(class allocator<BotPhrase*> *, int)
{
} /* size: 153980376 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<BotPhrase*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<BotPhrase*> > *, const class new_allocator<std::_List_node<BotPhrase*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<BotPhrase*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<BotPhrase*> >  *, class _List_node<BotPhrase*> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE7addressERS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<BotPhrase*> >  *, const class _List_node<BotPhrase*>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE7addressERKS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<BotPhrase*> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<BotPhrase*> > *, class _List_node<BotPhrase*> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE10deallocateEPS4_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<BotPhrase*> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<BotPhrase*> > *, class _List_node<BotPhrase*> *, const class _List_node<BotPhrase*>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE9constructEPS4_RKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<BotPhrase*> > *, class _List_node<BotPhrase*> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE7destroyEPS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<BotPhrase*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<BotPhrase*> > *, const class allocator<std::_List_node<BotPhrase*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<BotPhrase*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class _List_node<BotPhrase*> * _M_get_node(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_node<BotPhrase*> *) /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt10_List_baseIP9BotPhraseSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt10_List_baseIP9BotPhraseSaIS1_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt10_List_baseIP9BotPhraseSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_base(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_List_base(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void _M_clear(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE8_M_clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_init(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE7_M_initEv */
{
} /* size: 0 */

/* <0> (null):0 */
_Node * _M_create_node(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE14_M_create_nodeERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const class list<BotPhrase*, std::allocator<BotPhrase*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
class list<BotPhrase*, std::allocator<BotPhrase*> > & operator=(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const class list<BotPhrase*, std::allocator<BotPhrase*> >  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EEaSERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, class BotPhrase *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6resizeEjS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
reference front(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE10push_frontERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_front(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE9pop_frontEv */
{
} /* size: 0 */

/* <0> (null):0 */
void push_back(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE9push_backERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class list<BotPhrase*, std::allocator<BotPhrase*> > &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4swapERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class list<BotPhrase*, std::allocator<BotPhrase*> > &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class list<BotPhrase*, std::allocator<BotPhrase*> > &, class _List_iterator<BotPhrase*>) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class list<BotPhrase*, std::allocator<BotPhrase*> > &, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void remove(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6removeERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void unique(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6uniqueEv */
{
} /* size: 0 */

/* <0> (null):0 */
void merge(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class list<BotPhrase*, std::allocator<BotPhrase*> > &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5mergeERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void reverse(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE7reverseEv */
{
} /* size: 0 */

/* <0> (null):0 */
void sort(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4sortEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE18_M_fill_initializeEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE14_M_fill_assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_transfer(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_erase(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class list<BotPhrase*, std::allocator<BotPhrase*> > &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE25_M_check_equal_allocatorsERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void BotPhraseManager(class BotPhraseManager *)
{
} /* size: 0 */

/* <0> (null):0 */
void ~BotPhraseManager(class BotPhraseManager *, int)
{
} /* size: 0 */

/* <0> (null):0 */
bool Initialize(class BotPhraseManager *, const char  *, int) /* linkage=_ZN16BotPhraseManager10InitializeEPKci */
{
} /* size: 1 */

/* <0> (null):0 */
void OnRoundRestart(class BotPhraseManager *) /* linkage=_ZN16BotPhraseManager14OnRoundRestartEv */
{
} /* size: 0 */

/* <0> (null):0 */
void OnMapChange(class BotPhraseManager *) /* linkage=_ZN16BotPhraseManager11OnMapChangeEv */
{
} /* size: 0 */

/* <0> (null):0 */
unsigned int NameToID(const class BotPhraseManager  *, const char  *) /* linkage=_ZNK16BotPhraseManager8NameToIDEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
const char  * IDToName(const class BotPhraseManager  *, unsigned int) /* linkage=_ZNK16BotPhraseManager8IDToNameEj */
{
} /* size: 4 */

/* <0> (null):0 */
const class BotPhrase  * GetPhrase(const class BotPhraseManager  *, const char  *) /* linkage=_ZNK16BotPhraseManager9GetPhraseEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
const class BotPhrase  * GetPlace(const class BotPhraseManager  *, const char  *) /* linkage=_ZNK16BotPhraseManager8GetPlaceEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
const class BotPhrase  * GetPlace(const class BotPhraseManager  *, unsigned int) /* linkage=_ZNK16BotPhraseManager8GetPlaceEj */
{
} /* size: 4 */

/* <0> (null):0 */
const BotPhraseList  * GetPlaceList(const class BotPhraseManager  *) /* linkage=_ZNK16BotPhraseManager12GetPlaceListEv */
{
} /* size: 4 */

/* <0> (null):0 */
float GetPlaceStatementInterval(const class BotPhraseManager  *, Place) /* linkage=_ZNK16BotPhraseManager25GetPlaceStatementIntervalEj */
{
} /* size: 4 */

/* <0> (null):0 */
void ResetPlaceStatementInterval(class BotPhraseManager *, Place) /* linkage=_ZN16BotPhraseManager27ResetPlaceStatementIntervalEj */
{
} /* size: 0 */

/* <0> (null):0 */
int FindPlaceIndex(const class BotPhraseManager  *, Place) /* linkage=_ZNK16BotPhraseManager14FindPlaceIndexEj */
{
} /* size: 4 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<CNavLadder*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<CNavLadder*> *, class _List_node_base *)
{
} /* size: 0 */

/* <0> (null):0 */
reference operator*(const class _List_iterator<CNavLadder*>  *) /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_iterator<CNavLadder*>  *) /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_iterator<CNavLadder*> *) /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_iterator<CNavLadder*> *, int) /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_iterator<CNavLadder*> *) /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_iterator<CNavLadder*> *, int) /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_iterator<CNavLadder*>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEeqERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_iterator<CNavLadder*>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEneERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<NavConnect> *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<NavConnect> *, class _List_node_base *)
{
} /* size: 0 */

/* <0> (null):0 */
reference operator*(const class _List_iterator<NavConnect>  *) /* linkage=_ZNKSt14_List_iteratorI10NavConnectEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_iterator<NavConnect>  *) /* linkage=_ZNKSt14_List_iteratorI10NavConnectEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_iterator<NavConnect> *) /* linkage=_ZNSt14_List_iteratorI10NavConnectEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_iterator<NavConnect> *, int) /* linkage=_ZNSt14_List_iteratorI10NavConnectEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_iterator<NavConnect> *) /* linkage=_ZNSt14_List_iteratorI10NavConnectEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_iterator<NavConnect> *, int) /* linkage=_ZNSt14_List_iteratorI10NavConnectEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_iterator<NavConnect>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorI10NavConnectEeqERKS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_iterator<NavConnect>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorI10NavConnectEneERKS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<CNavArea*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<CNavArea*> *, const class _List_node_base  *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<CNavArea*> *, const iterator  &)
{
} /* size: 0 */

/* <0> (null):0 */
reference operator*(const class _List_const_iterator<CNavArea*>  *) /* linkage=_ZNKSt20_List_const_iteratorIP8CNavAreaEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_const_iterator<CNavArea*>  *) /* linkage=_ZNKSt20_List_const_iteratorIP8CNavAreaEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_const_iterator<CNavArea*> *) /* linkage=_ZNSt20_List_const_iteratorIP8CNavAreaEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_const_iterator<CNavArea*> *, int) /* linkage=_ZNSt20_List_const_iteratorIP8CNavAreaEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_const_iterator<CNavArea*> *) /* linkage=_ZNSt20_List_const_iteratorIP8CNavAreaEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_const_iterator<CNavArea*> *, int) /* linkage=_ZNSt20_List_const_iteratorIP8CNavAreaEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_const_iterator<CNavArea*>  *, const _Self  &) /* linkage=_ZNKSt20_List_const_iteratorIP8CNavAreaEeqERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_const_iterator<CNavArea*>  *, const _Self  &) /* linkage=_ZNKSt20_List_const_iteratorIP8CNavAreaEneERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
virtual void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *, int)
{
} /* size: 153237472 */

/* <0> (null):0 */
virtual bool CanPlayerHearPlayer(class IVoiceGameMgrHelper *, class CBasePlayer *, class CBasePlayer *) /* linkage=_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
inline void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *const this, intconst __in_chrg)
{
} /* size: 153319768 */

/* <0> (null):0 */
inline void Vector(class Vector *const this)
{
} /* size: 153442540 */

/* <0> (null):0 */
inline void TraceResult(TraceResult *const this)
{
} /* size: 153445196 */

/* <0> (null):0 */
inline void operator==(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 153556188 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, float X, float Y, float Z)
{
} /* size: 153558904 */

/* <0> (null):0 */
inline void Length(const class Vector  *const this)
{
} /* size: 153523104 */

/* <0> (null):0 */
inline void MESSAGE_BEGIN(int msg_dest, int msg_type, const float  * pOrigin, edict_t * ed)
{
} /* size: 153787992 */

/* <0> (null):0 */
inline edict_t * ENT(const entvars_t  * pev)
{
} /* size: 4 */

/* <0> (null):0 */
inline BOOL FStrEq(const char  * sz1, const char  * sz2)
{
} /* size: 4 */

/* <0> (null):0 */
inline BOOL FClassnameIs(entvars_t * pev, const char  * szClassname)
{
} /* size: 4 */

/* <0> (null):0 */
inline void operator!=(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void edict(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline int ENTINDEX(edict_t * pEdict)
{
} /* size: 4 */

/* <0> (null):0 */
inline void operator+(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator*(const class Vector  *const this, float fl)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ObjectCaps(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
virtual int ObjectCaps(class CPointEntity *) /* linkage=_ZN12CPointEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
inline void ObjectCaps(class CPointEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void AddDirectionVector(class Vector * v, enum NavDirType dir, float amount)
{
} /* size: 0 */

/* <0> (null):0 */
inline void SnapToGrid(class Vector * pos)
{
	{
		int cx;                                               //     0
		int cy;                                               //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline void IsCrouching(const class CBot  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void entindex(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator-(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void NormalizeInPlace(class Vector *const this)
{
	{
		float flLen;                                          //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline void SetAttributes(class CNavNode *const this, unsigned char bits)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetParent(const class CNavNode  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void MarkAsVisited(class CNavNode *const this, enum NavDirType dir)
{
} /* size: 0 */

/* <0> (null):0 */
inline void HasVisited(class CNavNode *const this, enum NavDirType dir)
{
} /* size: 0 */

/* <0> (null):0 */
inline void IsEnemyVisible(const class CCSBot  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetPosition(const class CNavNode  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline enum NavDirType OppositeDirection(enum NavDirType dir)
{
} /* size: 4 */

/* <0> (null):0 */
void hideProgressMeter(void)
{
} /* size: 0 */

/* <0> (null):0 */
void StartNormalProcess(class CCSBot *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void startProgressMeter(const char  * title)
{
} /* size: 0 */

/* <0> (null):0 */
inline void _List_iterator(class _List_iterator<CNavLadder*> *const this, class _List_node_base * __x)
{
} /* size: 0 */

/* <0> (null):0 */
inline void begin(class list<CNavLadder*, std::allocator<CNavLadder*> > *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator*(const class _List_iterator<CNavLadder*>  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator++(class _List_iterator<CNavLadder*> *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void end(class list<CNavLadder*, std::allocator<CNavLadder*> > *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator!=(const class _List_iterator<CNavLadder*>  *const this, const _Self  &const __x)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetFeetZ(const class CCSBot  *const this)
{
	{
		class Vectorconst crouch;                             //     0
		class Vectorconst stand;                              //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline entvars_t * VARS(edict_t * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline bool IsEntityWalkable(entvars_t * entity, unsigned int flags)
{
} /* size: 1 */

/* <0> (null):0 */
inline void _List_iterator(class _List_iterator<CNavArea*> *const this, class _List_node_base * __x)
{
} /* size: 0 */

/* <0> (null):0 */
inline void end(class list<CNavArea*, std::allocator<CNavArea*> > *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator==(const class _List_iterator<CNavArea*>  *const this, const _Self  &const __x)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator*(const class _List_iterator<CNavArea*>  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator++(class _List_iterator<CNavArea*> *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void AnalyzeBetaStep(class CCSBot *const this)
{
	{
		class CNavArea * area;                                //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void StartSaveProcess(class CCSBot *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void begin(class list<CNavArea*, std::allocator<CNavArea*> > *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void _List_const_iterator(class _List_const_iterator<CNavArea*> *const this, const class _List_node_base  * __x)
{
} /* size: 0 */

/* <0> (null):0 */
inline void begin(const class list<CNavArea*, std::allocator<CNavArea*> >  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void __iterator_category<std::_List_const_iterator<CNavArea*> >(const class _List_const_iterator<CNavArea*>  &const)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator++(class _List_const_iterator<CNavArea*> *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator!=(const class _List_const_iterator<CNavArea*>  *const this, const _Self  &const __x)
{
} /* size: 0 */

/* <0> (null):0 */
inline void __distance<std::_List_const_iterator<CNavArea*> >(class _List_const_iterator<CNavArea*> __first, class _List_const_iterator<CNavArea*> __last, class input_iterator_tag)
{
	{
		difference_type __n;                                  //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline void end(const class list<CNavArea*, std::allocator<CNavArea*> >  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void distance<std::_List_const_iterator<CNavArea*> >(class _List_const_iterator<CNavArea*> __first, class _List_const_iterator<CNavArea*> __last)
{
} /* size: 0 */

/* <0> (null):0 */
inline void size(const class list<CNavArea*, std::allocator<CNavArea*> >  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void AnalyzeAlphaStep(class CCSBot *const this)
{
	{
		class CNavArea * area;                                //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void StartAnalyzeBetaProcess(class CCSBot *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void AddNode(class CCSBot *const this, const class Vector  * destPos, const class Vector  * normal, enum NavDirType dir, class CNavNode * source)
{
	{
		class CNavNode * node;                                //     0
		bool useNew;                                          //     0
		floatconst zTolerance;                                //     0
		TraceResult result;                                   //     0
		class Vector floor;                                   //     0
		class Vector ceiling;                                 //     0
		bool crouch;                                          //     0
		{
			float y;                                      //     0
			{
				float x;                              //     0
			}
		}
	}
} /* size: 0 */

/* <0> (null):0 */
void AddNode(class CCSBot *const this, const class Vector  * destPos, const class Vector  * normal, enum NavDirType dir, class CNavNode * source)
{
	{
		class CNavNode * node;                                //     0
		bool useNew;                                          //     0
		floatconst zTolerance;                                //     0
		TraceResult result;                                   //     0
		class Vector floor;                                   //     0
		class Vector ceiling;                                 //     0
		bool crouch;                                          //     0
		MarkAsVisited(class CNavNode *const this,
				enum NavDirType dir); /* size=0, low_pc=0 */ //     0
		{
			float y;                                      //     0
			{
				float x;                              //     0
			}
		}
		SetAttributes(class CNavNode *const this,
				unsigned char bits); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void drawProgressMeter(float progress, char * title)
{
} /* size: 0 */

/* <0> (null):0 */
void StartLearnProcess(class CCSBot *const this)
{
	{
		class Vector pos;                                     //     0
		class Vector normal;                                  //     0
		startProgressMeter(const char  * title); /* size=0, low_pc=0 */ //     0
		drawProgressMeter(float progress,
					char * title); /* size=0, low_pc=0 */ //     0
		Vector(class Vector *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		SnapToGrid(class Vector * pos); /* size=0, low_pc=0 */ //     0
		StartNormalProcess(class CCSBot *const this); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline class CNavNode * LadderEndSearch(class CBaseEntity * entity, const class Vector  * pos, enum NavDirType mountDir)
{
	{
		class Vector center;                                  //     0
		{
			int d;                                        //     0
			{
				class Vector tryPos;                  //     0
				class Vector tryNormal;               //     0
				floatconst fudge;                     //     0
				TraceResult result;                   //     0
			}
		}
	}
} /* size: 4 */

/* <0> (null):0 */
void LearnStep(class CCSBot *const this)
{
	{
		int dir;                                              //     0
		{
			float feetOffset;                             //     0
			class Vector pos;                             //     0
			int cx;                                       //     0
			int cy;                                       //     0
			TraceResult result;                           //     0
			class Vector from;                            //     0
			class Vector to;                              //     0
			class Vector toNormal;                        //     0
			class Vector fromOrigin;                      //     0
			class Vector toOrigin;                        //     0
			bool walkable;                                //     0
			IsEntityWalkable(entvars_t * entity,
					unsigned int flags); /* size=0, low_pc=0 */ //     0
			{
				float toGround;                       //     0
				float fromGround;                     //     0
				float epsilon;                        //     0
				{
					class Vector delta;           //     0
					floatconst inc;               //     0
					float along;                  //     0
					bool done;                    //     0
					float ground;                 //     0
					class Vector normal;          //     0
					operator-(const class Vector  *const this,
							const class Vector  &const v); /* size=0, low_pc=0 */ //     0
					{
						class Vector p;       //     0
						operator*(const class Vector  *const this,
								float fl); /* size=0, low_pc=0 */ //     0
						operator+(const class Vector  *const this,
								const class Vector  &const v); /* size=0, low_pc=0 */ //     0
					}
				}
			}
			VARS(edict_t * pent); /* size=0, low_pc=0 */ //     0
			GetFeetZ(const class CCSBot  *const this); /* size=0, low_pc=0 */ //     0
			Vector(class Vector *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
			MarkAsVisited(class CNavNode *const this,
					enum NavDirType dir); /* size=0, low_pc=0 */ //     0
			operator+(const class Vector  *const this,
					const class Vector  &const v); /* size=0, low_pc=0 */ //     0
			operator+(const class Vector  *const this,
					const class Vector  &const v); /* size=0, low_pc=0 */ //     0
			operator+(const class Vector  *const this,
					const class Vector  &const v); /* size=0, low_pc=0 */ //     0
			{
				class CNavNode * newNode;             //     0
				AddNode(class CCSBot *const this,
					const class Vector  * destPos,
					const class Vector  * normal,
					enum NavDirType dir,
					class CNavNode * source); /* size=0, low_pc=0 */ //     0
			}
		}
		HasVisited(class CNavNode *const this,
				enum NavDirType dir); /* size=0, low_pc=0 */ //     0
	}
	{
		iterator iter;                                        //     0
		{
			class CNavLadder * ladder;                    //     0
			LadderEndSearch(class CBaseEntity * entity,
					const class Vector  * pos,
					enum NavDirType mountDir); /* size=0, low_pc=0 */ //     0
			LadderEndSearch(class CBaseEntity * entity,
					const class Vector  * pos,
					enum NavDirType mountDir); /* size=0, low_pc=0 */ //     0
		}
		operator++(class _List_iterator<CNavLadder*> *const this); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void StartAnalyzeAlphaProcess(class CCSBot *const this)
{
	size(const class list<CNavArea*, std::allocator<CNavArea*> >  *const this); /* size=0, low_pc=0 */ //     0
	startProgressMeter(const char  * title); /* size=0, low_pc=0 */ //     0
	drawProgressMeter(float progress,
				char * title); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void UpdateLearnProcess(class CCSBot *const this)
{
	{
		float startTime;                                      //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void UpdateAnalyzeAlphaProcess(class CCSBot *const this)
{
	{
		float startTime;                                      //     0
		float progress;                                       //     0
		AnalyzeAlphaStep(class CCSBot *const this); /* size=0, low_pc=0 */ //     0
		drawProgressMeter(float progress,
					char * title); /* size=0, low_pc=0 */ //     0
		StartAnalyzeBetaProcess(class CCSBot *const this); /* size=153930408, low_pc=0 */ //     0
		drawProgressMeter(float progress,
					char * title); /* size=153949336, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void StartAnalyzeBetaProcess(class CCSBot *const this)
{
	size(const class list<CNavArea*, std::allocator<CNavArea*> >  *const this); /* size=153833516, low_pc=0 */ //     0
} /* size: 153973708 */

/* <0> (null):0 */
void UpdateAnalyzeBetaProcess(class CCSBot *const this)
{
	{
		float startTime;                                      //     0
		float progress;                                       //     0
		AnalyzeBetaStep(class CCSBot *const this); /* size=154105216, low_pc=0 */ //     0
		drawProgressMeter(float progress,
					char * title); /* size=154154020, low_pc=0 */ //     0
		StartSaveProcess(class CCSBot *const this); /* size=154156620, low_pc=0 */ //     0
		drawProgressMeter(float progress,
					char * title); /* size=154191792, low_pc=0 */ //     0
	}
} /* size: 154063240 */

/* <0> (null):0 */
void StartSaveProcess(class CCSBot *const this)
{
} /* size: 154194160 */

/* <0> (null):0 */
void UpdateSaveProcess(class CCSBot *const this)
{
	{
		char filename;                                        //     0
		char msg;                                             //     0
		char cmd;                                             //     0
		hideProgressMeter(void); /* size=154295536, low_pc=0 */ //     0
		StartNormalProcess(class CCSBot *const this); /* size=154298192, low_pc=0 */ //     0
	}
} /* size: 154210172 */

/* <0> (null):0 */
void StartNormalProcess(class CCSBot *const this)
{
} /* size: 154324752 */



/* Variables: */

int                        cx; /* size: 4 */

int                        cy; /* size: 4 */

float                      flLen; /* size: 4 */

class Vectorconst          crouch; /* size: 12 */

class Vectorconst          stand; /* size: 12 */

class CNavArea *           area; /* size: 4 */

difference_type            __n; /* size: 4 */

class CNavArea *           area; /* size: 4 */

class CNavNode *           node; /* size: 4 */

bool                       useNew; /* size: 1 */

floatconst                 zTolerance; /* size: 4 */

TraceResult                result; /* size: 56 */

class Vector              floor; /* size: 12 */

class Vector              ceiling; /* size: 12 */

bool                       crouch; /* size: 1 */

float                      y; /* size: 4 */

float                      x; /* size: 4 */

class CNavNode *           node; /* size: 4 */

bool                       useNew; /* size: 1 */

floatconst                 zTolerance; /* size: 4 */

TraceResult                result; /* size: 56 */

class Vector              floor; /* size: 12 */

class Vector              ceiling; /* size: 12 */

bool                       crouch; /* size: 1 */

float                      y; /* size: 4 */

float                      x; /* size: 4 */

class Vector              pos; /* size: 12 */

class Vector              normal; /* size: 12 */

; /* size: 154638512 */

; /* size: 154638420 */

class Vector              center; /* size: 12 */

int                        d; /* size: 4 */

class Vector              tryPos; /* size: 12 */

class Vector              tryNormal; /* size: 12 */

floatconst                 fudge; /* size: 4 */

TraceResult                result; /* size: 56 */

int                        dir; /* size: 4 */

float                      feetOffset; /* size: 4 */

class Vector              pos; /* size: 12 */

int                        cx; /* size: 4 */

int                        cy; /* size: 4 */

TraceResult                result; /* size: 56 */

class Vector              from; /* size: 12 */

class Vector              to; /* size: 12 */

class Vector              toNormal; /* size: 12 */

class Vector              fromOrigin; /* size: 12 */

class Vector              toOrigin; /* size: 12 */

bool                       walkable; /* size: 1 */

float                      toGround; /* size: 4 */

float                      fromGround; /* size: 4 */

float                      epsilon; /* size: 4 */

class Vector              delta; /* size: 12 */

floatconst                 inc; /* size: 4 */

float                      along; /* size: 4 */

bool                       done; /* size: 1 */

float                      ground; /* size: 4 */

class Vector              normal; /* size: 12 */

class Vector              p; /* size: 12 */

; /* size: 154641188 */

; /* size: 154641096 */

class CNavNode *           newNode; /* size: 4 */

; /* size: 154641784 */

; /* size: 154641828 */

; /* size: 0 */

; /* size: 154650112 */

; /* size: 154650156 */

; /* size: 154650200 */

; /* size: 154650244 */

; /* size: 154650380 */

; /* size: 154650328 */

iterator                   iter; /* size: 0 */

class CNavLadder *         ladder; /* size: 4 */

; /* size: 154650884 */

; /* size: 154651060 */

; /* size: 154651156 */

; /* size: 154651200 */

; /* size: 154651244 */

; /* size: 154651288 */

; /* size: 154651464 */

; /* size: 154651372 */

; /* size: 154651844 */

; /* size: 154652020 */

; /* size: 154652116 */

; /* size: 154652160 */

; /* size: 154652204 */

; /* size: 154652248 */

; /* size: 154652424 */

; /* size: 154652332 */

; /* size: 154653084 */

float                      startTime; /* size: 4 */

float                      startTime; /* size: 4 */

float                      progress; /* size: 4 */

; /* size: 154653976 */

; /* size: 154605492 */

; /* size: 154605988 */

float                      startTime; /* size: 4 */

float                      progress; /* size: 4 */

; /* size: 154606464 */

char                       filename[256]; /* size: 256 */

char                       msg[256]; /* size: 256 */

char                       cmd[128]; /* size: 128 */

extern class _IO_FILE *           stdin; /* size: 4 */

extern class _IO_FILE *           stdout; /* size: 4 */

intconst                   k_cubSaltSize; /* size: 4 */

GID_tconst                 k_GIDNil; /* size: 8 */

GID_tconst                 k_TxnIDNil; /* size: 8 */

GID_tconst                 k_TxnIDUnknown; /* size: 8 */

PackageId_tconst           k_uPackageIdFreeSub; /* size: 4 */

PackageId_tconst           k_uPackageIdInvalid; /* size: 4 */

AppId_tconst               k_uAppIdInvalid; /* size: 4 */

AssetClassId_tconst        k_ulAssetClassIdInvalid; /* size: 8 */

PhysicalItemId_tconst      k_uPhysicalItemIdInvalid; /* size: 4 */

DepotId_tconst             k_uDepotIdInvalid; /* size: 4 */

CellID_tconst              k_uCellIDInvalid; /* size: 4 */

SteamAPICall_tconst        k_uAPICallInvalid; /* size: 8 */

PartnerId_tconst           k_uPartnerIdInvalid; /* size: 4 */

extern enginefuncs_t              g_engfuncs; /* size: 632 */

extern globalvars_t *             gpGlobals; /* size: 4 */

extern class Vectorconst          g_vecZero; /* size: 12 */

floatconst                 GenerationStepSize; /* size: 4 */

floatconst                 StepHeight; /* size: 4 */

floatconst                 JumpHeight; /* size: 4 */

floatconst                 JumpCrouchHeight; /* size: 4 */

floatconst                 MaxSlope; /* size: 4 */

floatconst                 MaxUnitZSlope; /* size: 4 */

floatconst                 BotRadius; /* size: 4 */

floatconst                 DeathDrop; /* size: 4 */

floatconst                 HalfHumanWidth; /* size: 4 */

floatconst                 HalfHumanHeight; /* size: 4 */

floatconst                 HumanHeight; /* size: 4 */

extern NavLadderList              TheNavLadderList; /* size: 0 */

extern NavAreaList                TheNavAreaList; /* size: 8 */

extern class CNavAreaGrid        TheNavAreaGrid; /* size: 1052 */

extern cvar_t                     cv_bot_difficulty; /* size: 20 */

extern cvar_t                     cv_bot_allow_rogues; /* size: 20 */

extern cvar_t                     cv_bot_allow_pistols; /* size: 20 */

extern cvar_t                     cv_bot_allow_shotguns; /* size: 20 */

extern cvar_t                     cv_bot_allow_sub_machine_guns; /* size: 20 */

extern cvar_t                     cv_bot_allow_rifles; /* size: 20 */

extern cvar_t                     cv_bot_allow_machine_guns; /* size: 20 */

extern cvar_t                     cv_bot_allow_grenades; /* size: 20 */

extern cvar_t                     cv_bot_allow_snipers; /* size: 20 */

extern cvar_t                     cv_bot_allow_shield; /* size: 20 */

extern cvar_t                     cv_bot_zombie; /* size: 20 */

extern cvar_t                     cv_bot_chatter; /* size: 20 */

extern class CBotManager *        TheBots; /* size: 4 */

extern cvar_t                     friendlyfire; /* size: 20 */

extern class BotPhraseManager *   TheBotPhrases; /* size: 4 */

int                        navAreaCount; /* size: 4 */

int                        currentIndex; /* size: 4 */

floatconst                 updateTimesliceDuration; /* size: 4 */

extern int                        gmsgBotProgress; /* size: 4 */

; /* size: 0 */

/* Types: */

/* 1 */
char
 /* size: 1 */

/* 2 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 3 */
unsigned int
 /* size: 4 */

/* 4 */
unsigned char
 /* size: 1 */

/* 5 */
short unsigned int
 /* size: 2 */

/* 6 */
long unsigned int
 /* size: 4 */

/* 7 */
signed char
 /* size: 1 */

/* 8 */
short int
 /* size: 2 */

/* 9 */
int
 /* size: 4 */

/* 10 */
long long int
 /* size: 8 */

/* 11 */
long long unsigned int
 /* size: 8 */

/* 12 */
/* <0> (null):0 */
typedef long long int __quad_t; /* size: 8 */

/* 13 */
/* <0> (null):0 */
typedef long int __off_t; /* size: 4 */

/* 14 */
long int
 /* size: 4 */

/* 15 */
/* <0> (null):0 */
typedef __quad_t __off64_t; /* size: 8 */

/* 16 */
 /* pointer to 0 */
 /* size: 4 */

/* 17 */
 /* pointer to 1 */
 /* size: 4 */

/* 18 */
/* <0> (null):0 */
typedef struct _IO_FILE FILE; /* size: 148 */

/* 19 */
/* <0> (null):0 */
struct _IO_FILE {
	int                        _flags;               /*     0     4 */
	char *                     _IO_read_ptr;         /*     4     4 */
	char *                     _IO_read_end;         /*     8     4 */
	char *                     _IO_read_base;        /*    12     4 */
	char *                     _IO_write_base;       /*    16     4 */
	char *                     _IO_write_ptr;        /*    20     4 */
	char *                     _IO_write_end;        /*    24     4 */
	char *                     _IO_buf_base;         /*    28     4 */
	char *                     _IO_buf_end;          /*    32     4 */
	char *                     _IO_save_base;        /*    36     4 */
	char *                     _IO_backup_base;      /*    40     4 */
	char *                     _IO_save_end;         /*    44     4 */
	class _IO_marker *         _markers;             /*    48     4 */
	class _IO_FILE *           _chain;               /*    52     4 */
	int                        _fileno;              /*    56     4 */
	int                        _flags2;              /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	__off_t                    _old_offset;          /*    64     4 */
	short unsigned int         _cur_column;          /*    68     2 */
	signed char                _vtable_offset;       /*    70     1 */
	char                       _shortbuf[1];         /*    71     1 */
	_IO_lock_t *               _lock;                /*    72     4 */
	__off64_t                  _offset;              /*    76     8 */
	void *                     __pad1;               /*    84     4 */
	void *                     __pad2;               /*    88     4 */
	void *                     __pad3;               /*    92     4 */
	void *                     __pad4;               /*    96     4 */
	size_t                     __pad5;               /*   100     4 */
	int                        _mode;                /*   104     4 */
	char                       _unused2[40];         /*   108    40 */
	/* --- cacheline 2 boundary (128 bytes) was 20 bytes ago --- */

	/* size: 148, cachelines: 3, members: 29 */
	/* last cacheline: 20 bytes */
}; /* size: 148 */

/* 20 */
/* <0> (null):0 */
typedef void _IO_lock_t; /* size: 0 */

/* 21 */
/* <0> (null):0 */
struct _IO_marker {
	class _IO_marker *         _next;                /*     0     4 */
	class _IO_FILE *           _sbuf;                /*     4     4 */
	int                        _pos;                 /*     8     4 */

	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 22 */
 /* pointer to 21 */
 /* size: 4 */

/* 23 */
 /* pointer to 19 */
 /* size: 4 */

/* 24 */
 /* pointer to 21 */
 /* size: 4 */

/* 25 */
 /* pointer to 19 */
 /* size: 4 */

/* 26 */
/* <0> (null):0 */
char                       array[1]; /* size: 1 */

/* 27 */
 /* pointer to 20 */
 /* size: 4 */

/* 28 */
/* <0> (null):0 */
char                       array[40]; /* size: 40 */

/* 29 */
 /* pointer to 30 */
 /* size: 4 */

/* 30 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 31 */
 /* pointer to 32 */
 /* size: 4 */

/* 32 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 33 */
 /* pointer to 34 */
 /* size: 4 */

/* 34 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 146684904 */

/* 35 */
long double
 /* size: 12 */

/* 36 */
double
 /* size: 8 */

/* 37 */
/* <0> (null):0 */
typedef int int32; /* size: 4 */

/* 38 */
/* <0> (null):0 */
typedef unsigned int uint32; /* size: 4 */

/* 39 */
/* <0> (null):0 */
typedef long long unsigned int uint64; /* size: 8 */

/* 40 */
/* <0> (null):0 */
typedef uint64 GID_t; /* size: 8 */

/* 41 */
/* <0> (null):0 */
typedef uint32 PackageId_t; /* size: 4 */

/* 42 */
/* <0> (null):0 */
typedef uint32 AppId_t; /* size: 4 */

/* 43 */
/* <0> (null):0 */
typedef uint64 AssetClassId_t; /* size: 8 */

/* 44 */
/* <0> (null):0 */
typedef uint32 PhysicalItemId_t; /* size: 4 */

/* 45 */
/* <0> (null):0 */
typedef uint32 DepotId_t; /* size: 4 */

/* 46 */
/* <0> (null):0 */
typedef uint32 CellID_t; /* size: 4 */

/* 47 */
/* <0> (null):0 */
typedef uint64 SteamAPICall_t; /* size: 8 */

/* 48 */
/* <0> (null):0 */
typedef uint32 PartnerId_t; /* size: 4 */

/* 49 */
/* <0> (null):0 */
typedef int BOOL; /* size: 4 */

/* 50 */
/* <0> (null):0 */
typedef unsigned char byte; /* size: 1 */

/* 51 */
/* <0> (null):0 */
typedef unsigned int string_t; /* size: 4 */

/* 52 */
/* <0> (null):0 */
typedef float vec_t; /* size: 4 */

/* 53 */
float
 /* size: 4 */

/* 54 */
/* <0> (null):0 */
float                      array[2]; /* size: 8 */

/* 55 */
/* <0> (null):0 */
class Vector2D {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	/* <0> (null):0 */
	void Vector2D(class Vector2D *);

	/* <0> (null):0 */
	void Vector2D(class Vector2D *, float, float);

	/* <0> (null):0 */
	class Vector2D operator+(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DplERKS_ */

	/* <0> (null):0 */
	class Vector2D operator-(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DmiERKS_ */

	/* <0> (null):0 */
	class Vector2D operator*(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DmlEf */

	/* <0> (null):0 */
	class Vector2D operator/(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DdvEf */

	/* <0> (null):0 */
	float Length(const class Vector2D  *); /* linkage=_ZNK8Vector2D6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector2D  *); /* linkage=_ZNK8Vector2D13LengthSquaredEv */

	/* <0> (null):0 */
	class Vector2D Normalize(const class Vector2D  *); /* linkage=_ZNK8Vector2D9NormalizeEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector2D *); /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector2D *, float); /* linkage=_ZN8Vector2D6IsZeroEf */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 56 */
 /* pointer to 55 */
 /* size: 4 */

/* 57 */
 /* pointer to 58 */
 /* size: 4 */

/* 58 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 59 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 60 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 61 */
bool
 /* size: 1 */

/* 62 */
/* <0> (null):0 */
class Vector {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	vec_t                      z;                    /*     8     4 */
	/* <0> (null):0 */
	void Vector(class Vector *);

	/* <0> (null):0 */
	void Vector(class Vector *, float, float, float);

	/* <0> (null):0 */
	void Vector(class Vector *, const class Vector  &);

	/* <0> (null):0 */
	void Vector(class Vector *, float *);

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *); /* linkage=_ZNK6VectorngEv */

	/* <0> (null):0 */
	int operator==(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectoreqERKS_ */

	/* <0> (null):0 */
	int operator!=(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorneERKS_ */

	/* <0> (null):0 */
	class Vector operator+(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorplERKS_ */

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectormiERKS_ */

	/* <0> (null):0 */
	class Vector operator*(const class Vector  *, float); /* linkage=_ZNK6VectormlEf */

	/* <0> (null):0 */
	class Vector operator/(const class Vector  *, float); /* linkage=_ZNK6VectordvEf */

	/* <0> (null):0 */
	void CopyToArray(const class Vector  *, float *); /* linkage=_ZNK6Vector11CopyToArrayEPf */

	/* <0> (null):0 */
	float Length(const class Vector  *); /* linkage=_ZNK6Vector6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector  *); /* linkage=_ZNK6Vector13LengthSquaredEv */

	/* <0> (null):0 */
	float * operator float*(class Vector *); /* linkage=_ZN6VectorcvPfEv */

	/* <0> (null):0 */
	const float  * operator const float*(const class Vector  *); /* linkage=_ZNK6VectorcvPKfEv */

	/* <0> (null):0 */
	class Vector Normalize(const class Vector  *); /* linkage=_ZNK6Vector9NormalizeEv */

	/* <0> (null):0 */
	class Vector2D Make2D(const class Vector  *); /* linkage=_ZNK6Vector6Make2DEv */

	/* <0> (null):0 */
	float Length2D(const class Vector  *); /* linkage=_ZNK6Vector8Length2DEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector  *, float); /* linkage=_ZNK6Vector16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector  *, float); /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector *); /* linkage=_ZN6Vector16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector *, float); /* linkage=_ZN6Vector6IsZeroEf */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 63 */
 /* pointer to 62 */
 /* size: 4 */

/* 64 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 65 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 66 */
 /* pointer to 53 */
 /* size: 4 */

/* 67 */
 /* pointer to 68 */
 /* size: 4 */

/* 68 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 69 */
 /* pointer to 70 */
 /* size: 4 */

/* 70 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 71 */
/* <0> (null):0 */
typedef int qboolean; /* size: 4 */

/* 72 */
/* <0> (null):0 */
struct link_s {
	class link_s *             prev;                 /*     0     4 */
	class link_s *             next;                 /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 73 */
 /* pointer to 72 */
 /* size: 4 */

/* 74 */
/* <0> (null):0 */
typedef struct link_s link_t; /* size: 8 */

/* 75 */
/* <0> (null):0 */
typedef struct edict_s edict_t; /* size: 804 */

/* 76 */
/* <0> (null):0 */
struct edict_s {
	qboolean                   free;                 /*     0     4 */
	int                        serialnumber;         /*     4     4 */
	link_t                     area;                 /*     8     8 */
	int                        headnode;             /*    16     4 */
	int                        num_leafs;            /*    20     4 */
	short int                  leafnums[48];         /*    24    96 */
	/* --- cacheline 1 boundary (64 bytes) was 56 bytes ago --- */
	float                      freetime;             /*   120     4 */
	void *                     pvPrivateData;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	entvars_t                  v;                    /*   128   676 */
	/* --- cacheline 12 boundary (768 bytes) was 36 bytes ago --- */

	/* size: 804, cachelines: 13, members: 9 */
	/* last cacheline: 36 bytes */
}; /* size: 804 */

/* 77 */
 /* pointer to 75 */
 /* size: 4 */

/* 78 */
/* <0> (null):0 */
struct {
	float                      time;                 /*     0     4 */
	float                      frametime;            /*     4     4 */
	float                      force_retouch;        /*     8     4 */
	string_t                   mapname;              /*    12     4 */
	string_t                   startspot;            /*    16     4 */
	float                      deathmatch;           /*    20     4 */
	float                      coop;                 /*    24     4 */
	float                      teamplay;             /*    28     4 */
	float                      serverflags;          /*    32     4 */
	float                      found_secrets;        /*    36     4 */
	class Vector              v_forward;             /*    40    12 */
	class Vector              v_up;                  /*    52    12 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	class Vector              v_right;               /*    64    12 */
	float                      trace_allsolid;       /*    76     4 */
	float                      trace_startsolid;     /*    80     4 */
	float                      trace_fraction;       /*    84     4 */
	class Vector              trace_endpos;          /*    88    12 */
	class Vector              trace_plane_normal;    /*   100    12 */
	float                      trace_plane_dist;     /*   112     4 */
	edict_t *                  trace_ent;            /*   116     4 */
	float                      trace_inopen;         /*   120     4 */
	float                      trace_inwater;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	int                        trace_hitgroup;       /*   128     4 */
	int                        trace_flags;          /*   132     4 */
	int                        msg_entity;           /*   136     4 */
	int                        cdAudioTrack;         /*   140     4 */
	int                        maxClients;           /*   144     4 */
	int                        maxEntities;          /*   148     4 */
	const char  *              pStringBase;          /*   152     4 */
	void *                     pSaveData;            /*   156     4 */
	class Vector              vecLandmarkOffset;     /*   160    12 */

	/* size: 172, cachelines: 3, members: 31 */
	/* last cacheline: 44 bytes */
}; /* size: 172 */

/* 79 */
/* <0> (null):0 */
typedef class  globalvars_t; /* size: 172 */

/* 80 */
/* <0> (null):0 */
struct entvars_s {
	string_t                   classname;            /*     0     4 */
	string_t                   globalname;           /*     4     4 */
	class Vector              origin;                /*     8    12 */
	class Vector              oldorigin;             /*    20    12 */
	class Vector              velocity;              /*    32    12 */
	class Vector              basevelocity;          /*    44    12 */
	class Vector              clbasevelocity;        /*    56    12 */
	/* --- cacheline 1 boundary (64 bytes) was 4 bytes ago --- */
	class Vector              movedir;               /*    68    12 */
	class Vector              angles;                /*    80    12 */
	class Vector              avelocity;             /*    92    12 */
	class Vector              punchangle;            /*   104    12 */
	class Vector              v_angle;               /*   116    12 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	class Vector              endpos;                /*   128    12 */
	class Vector              startpos;              /*   140    12 */
	float                      impacttime;           /*   152     4 */
	float                      starttime;            /*   156     4 */
	int                        fixangle;             /*   160     4 */
	float                      idealpitch;           /*   164     4 */
	float                      pitch_speed;          /*   168     4 */
	float                      ideal_yaw;            /*   172     4 */
	float                      yaw_speed;            /*   176     4 */
	int                        modelindex;           /*   180     4 */
	string_t                   model;                /*   184     4 */
	int                        viewmodel;            /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	int                        weaponmodel;          /*   192     4 */
	class Vector              absmin;                /*   196    12 */
	class Vector              absmax;                /*   208    12 */
	class Vector              mins;                  /*   220    12 */
	class Vector              maxs;                  /*   232    12 */
	class Vector              size;                  /*   244    12 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	float                      ltime;                /*   256     4 */
	float                      nextthink;            /*   260     4 */
	int                        movetype;             /*   264     4 */
	int                        solid;                /*   268     4 */
	int                        skin;                 /*   272     4 */
	int                        body;                 /*   276     4 */
	int                        effects;              /*   280     4 */
	float                      gravity;              /*   284     4 */
	float                      friction;             /*   288     4 */
	int                        light_level;          /*   292     4 */
	int                        sequence;             /*   296     4 */
	int                        gaitsequence;         /*   300     4 */
	float                      frame;                /*   304     4 */
	float                      animtime;             /*   308     4 */
	float                      framerate;            /*   312     4 */
	unsigned char              controller[4];        /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	unsigned char              blending[2];          /*   320     2 */
	float                      scale;                /*   324     4 */
	int                        rendermode;           /*   328     4 */
	float                      renderamt;            /*   332     4 */
	class Vector              rendercolor;           /*   336    12 */
	int                        renderfx;             /*   348     4 */
	float                      health;               /*   352     4 */
	float                      frags;                /*   356     4 */
	int                        weapons;              /*   360     4 */
	float                      takedamage;           /*   364     4 */
	int                        deadflag;             /*   368     4 */
	class Vector              view_ofs;              /*   372    12 */
	int                        button;               /*   384     4 */
	/* --- cacheline 6 boundary (384 bytes) was 2 bytes ago --- */
	int                        impulse;              /*   388     4 */
	edict_t *                  chain;                /*   392     4 */
	edict_t *                  dmg_inflictor;        /*   396     4 */
	edict_t *                  enemy;                /*   400     4 */
	edict_t *                  aiment;               /*   404     4 */
	edict_t *                  owner;                /*   408     4 */
	edict_t *                  groundentity;         /*   412     4 */
	int                        spawnflags;           /*   416     4 */
	int                        flags;                /*   420     4 */
	int                        colormap;             /*   424     4 */
	int                        team;                 /*   428     4 */
	float                      max_health;           /*   432     4 */
	float                      teleport_time;        /*   436     4 */
	float                      armortype;            /*   440     4 */
	float                      armorvalue;           /*   444     4 */
	int                        waterlevel;           /*   448     4 */
	/* --- cacheline 7 boundary (448 bytes) was 2 bytes ago --- */
	int                        watertype;            /*   452     4 */
	string_t                   target;               /*   456     4 */
	string_t                   targetname;           /*   460     4 */
	string_t                   netname;              /*   464     4 */
	string_t                   message;              /*   468     4 */
	float                      dmg_take;             /*   472     4 */
	float                      dmg_save;             /*   476     4 */
	float                      dmg;                  /*   480     4 */
	float                      dmgtime;              /*   484     4 */
	string_t                   noise;                /*   488     4 */
	string_t                   noise1;               /*   492     4 */
	string_t                   noise2;               /*   496     4 */
	string_t                   noise3;               /*   500     4 */
	float                      speed;                /*   504     4 */
	float                      air_finished;         /*   508     4 */
	float                      pain_finished;        /*   512     4 */
	/* --- cacheline 8 boundary (512 bytes) was 2 bytes ago --- */
	float                      radsuit_finished;     /*   516     4 */
	edict_t *                  pContainingEntity;    /*   520     4 */
	int                        playerclass;          /*   524     4 */
	float                      maxspeed;             /*   528     4 */
	float                      fov;                  /*   532     4 */
	int                        weaponanim;           /*   536     4 */
	int                        pushmsec;             /*   540     4 */
	int                        bInDuck;              /*   544     4 */
	int                        flTimeStepSound;      /*   548     4 */
	int                        flSwimTime;           /*   552     4 */
	int                        flDuckTime;           /*   556     4 */
	int                        iStepLeft;            /*   560     4 */
	float                      flFallVelocity;       /*   564     4 */
	int                        gamestate;            /*   568     4 */
	int                        oldbuttons;           /*   572     4 */
	int                        groupinfo;            /*   576     4 */
	/* --- cacheline 9 boundary (576 bytes) was 2 bytes ago --- */
	int                        iuser1;               /*   580     4 */
	int                        iuser2;               /*   584     4 */
	int                        iuser3;               /*   588     4 */
	int                        iuser4;               /*   592     4 */
	float                      fuser1;               /*   596     4 */
	float                      fuser2;               /*   600     4 */
	float                      fuser3;               /*   604     4 */
	float                      fuser4;               /*   608     4 */
	class Vector              vuser1;                /*   612    12 */
	class Vector              vuser2;                /*   624    12 */
	class Vector              vuser3;                /*   636    12 */
	/* --- cacheline 10 boundary (640 bytes) was 6 bytes ago --- */
	class Vector              vuser4;                /*   648    12 */
	edict_t *                  euser1;               /*   660     4 */
	edict_t *                  euser2;               /*   664     4 */
	edict_t *                  euser3;               /*   668     4 */
	edict_t *                  euser4;               /*   672     4 */

	/* size: 676, cachelines: 11, members: 123 */
	/* last cacheline: 36 bytes */

	/* BRAIN FART ALERT! 676 != 674 + 0(holes), diff = 2 */

}; /* size: 676 */

/* 81 */
/* <0> (null):0 */
unsigned char              array[4]; /* size: 4 */

/* 82 */
/* <0> (null):0 */
unsigned char              array[2]; /* size: 2 */

/* 83 */
/* <0> (null):0 */
typedef struct entvars_s entvars_t; /* size: 676 */

/* 84 */
/* <0> (null):0 */
short int                  array[48]; /* size: 96 */

/* 85 */
/* <0> (null):0 */
typedef uint32 CRC32_t; /* size: 4 */

/* 86 */
/* <0> (null):0 */
struct cvar_s {
	char *                     name;                 /*     0     4 */
	char *                     string;               /*     4     4 */
	int                        flags;                /*     8     4 */
	float                      value;                /*    12     4 */
	class cvar_s *             next;                 /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 87 */
 /* pointer to 86 */
 /* size: 4 */

/* 88 */
/* <0> (null):0 */
typedef struct cvar_s cvar_t; /* size: 20 */

/* 89 */
/* <0> (null):0 */
struct client_textmessage_s {
	int                        effect;               /*     0     4 */
	byte                       r1;                   /*     4     1 */
	byte                       g1;                   /*     5     1 */
	byte                       b1;                   /*     6     1 */
	byte                       a1;                   /*     7     1 */
	byte                       r2;                   /*     8     1 */
	byte                       g2;                   /*     9     1 */
	byte                       b2;                   /*    10     1 */
	byte                       a2;                   /*    11     1 */
	float                      x;                    /*    12     4 */
	float                      y;                    /*    16     4 */
	float                      fadein;               /*    20     4 */
	float                      fadeout;              /*    24     4 */
	float                      holdtime;             /*    28     4 */
	float                      fxtime;               /*    32     4 */
	const char  *              pName;                /*    36     4 */
	const char  *              pMessage;             /*    40     4 */

	/* size: 44, cachelines: 1, members: 17 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 90 */
/* <0> (null):0 */
typedef struct client_textmessage_s client_textmessage_t; /* size: 44 */

/* 91 */
/* <0> (null):0 */
typedef struct sequenceCommandLine_ sequenceCommandLine_s; /* size: 92 */

/* 92 */
/* <0> (null):0 */
struct sequenceCommandLine_ {
	int                        commandType;          /*     0     4 */
	client_textmessage_t       clientMessage;        /*     4    44 */
	char *                     speakerName;          /*    48     4 */
	char *                     listenerName;         /*    52     4 */
	char *                     soundFileName;        /*    56     4 */
	char *                     sentenceName;         /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	char *                     fireTargetNames;      /*    64     4 */
	char *                     killTargetNames;      /*    68     4 */
	float                      delay;                /*    72     4 */
	int                        repeatCount;          /*    76     4 */
	int                        textChannel;          /*    80     4 */
	int                        modifierBitField;     /*    84     4 */
	sequenceCommandLine_s *    nextCommandLine;      /*    88     4 */

	/* size: 92, cachelines: 2, members: 13 */
	/* last cacheline: 28 bytes */
}; /* size: 92 */

/* 93 */
 /* pointer to 91 */
 /* size: 4 */

/* 94 */
/* <0> (null):0 */
typedef struct sequenceEntry_ sequenceEntry_s; /* size: 20 */

/* 95 */
/* <0> (null):0 */
struct sequenceEntry_ {
	char *                     fileName;             /*     0     4 */
	char *                     entryName;            /*     4     4 */
	sequenceCommandLine_s *    firstCommand;         /*     8     4 */
	sequenceEntry_s *          nextEntry;            /*    12     4 */
	qboolean                   isGlobal;             /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 96 */
 /* pointer to 94 */
 /* size: 4 */

/* 97 */
/* <0> (null):0 */
typedef struct sentenceEntry_ sentenceEntry_s; /* size: 16 */

/* 98 */
/* <0> (null):0 */
struct sentenceEntry_ {
	char *                     data;                 /*     0     4 */
	sentenceEntry_s *          nextEntry;            /*     4     4 */
	qboolean                   isGlobal;             /*     8     4 */
	unsigned int               index;                /*    12     4 */

	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 99 */
 /* pointer to 97 */
 /* size: 4 */

/* 100 */
/* <0> (null):0 */
enum {
	at_notice = 0,
	at_console = 1,
	at_aiconsole = 2,
	at_warning = 3,
	at_error = 4,
	at_logged = 5,
}; /* size: 4 */

/* 101 */
/* <0> (null):0 */
typedef enum  ALERT_TYPE; /* size: 4 */

/* 102 */
/* <0> (null):0 */
enum {
	print_console = 0,
	print_center = 1,
	print_chat = 2,
}; /* size: 4 */

/* 103 */
/* <0> (null):0 */
typedef enum  PRINT_TYPE; /* size: 4 */

/* 104 */
/* <0> (null):0 */
enum {
	force_exactfile = 0,
	force_model_samebounds = 1,
	force_model_specifybounds = 2,
	force_model_specifybounds_if_avail = 3,
}; /* size: 4 */

/* 105 */
/* <0> (null):0 */
typedef enum  FORCE_TYPE; /* size: 4 */

/* 106 */
/* <0> (null):0 */
struct {
	int                        fAllSolid;            /*     0     4 */
	int                        fStartSolid;          /*     4     4 */
	int                        fInOpen;              /*     8     4 */
	int                        fInWater;             /*    12     4 */
	float                      flFraction;           /*    16     4 */
	class Vector              vecEndPos;             /*    20    12 */
	float                      flPlaneDist;          /*    32     4 */
	class Vector              vecPlaneNormal;        /*    36    12 */
	edict_t *                  pHit;                 /*    48     4 */
	int                        iHitgroup;            /*    52     4 */
	/* <0> (null):0 */
	void TraceResult(TraceResult *);


	/* size: 56, cachelines: 1, members: 10 */
	/* last cacheline: 56 bytes */
}; /* size: 56 */

/* 107 */
/* <0> (null):0 */
typedef class  TraceResult; /* size: 56 */

/* 108 */
/* <0> (null):0 */
struct enginefuncs_s {
	int                        (*pfnPrecacheModel)(char *); /*     0     4 */
	int                        (*pfnPrecacheSound)(char *); /*     4     4 */
	void                       (*pfnSetModel)(edict_t *, const char  *); /*     8     4 */
	int                        (*pfnModelIndex)(const char  *); /*    12     4 */
	int                        (*pfnModelFrames)(int); /*    16     4 */
	void                       (*pfnSetSize)(edict_t *, const float  *, const float  *); /*    20     4 */
	void                       (*pfnChangeLevel)(char *, char *); /*    24     4 */
	void                       (*pfnGetSpawnParms)(edict_t *); /*    28     4 */
	void                       (*pfnSaveSpawnParms)(edict_t *); /*    32     4 */
	float                      (*pfnVecToYaw)(const float  *); /*    36     4 */
	void                       (*pfnVecToAngles)(const float  *, float *); /*    40     4 */
	void                       (*pfnMoveToOrigin)(edict_t *, const float  *, float, int); /*    44     4 */
	void                       (*pfnChangeYaw)(edict_t *); /*    48     4 */
	void                       (*pfnChangePitch)(edict_t *); /*    52     4 */
	edict_t *                  (*pfnFindEntityByString)(edict_t *, const char  *, const char  *); /*    56     4 */
	int                        (*pfnGetEntityIllum)(edict_t *); /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	edict_t *                  (*pfnFindEntityInSphere)(edict_t *, const float  *, float); /*    64     4 */
	edict_t *                  (*pfnFindClientInPVS)(edict_t *); /*    68     4 */
	edict_t *                  (*pfnEntitiesInPVS)(edict_t *); /*    72     4 */
	void                       (*pfnMakeVectors)(const float  *); /*    76     4 */
	void                       (*pfnAngleVectors)(const float  *, float *, float *, float *); /*    80     4 */
	edict_t *                  (*pfnCreateEntity)(void); /*    84     4 */
	void                       (*pfnRemoveEntity)(edict_t *); /*    88     4 */
	edict_t *                  (*pfnCreateNamedEntity)(int); /*    92     4 */
	void                       (*pfnMakeStatic)(edict_t *); /*    96     4 */
	int                        (*pfnEntIsOnFloor)(edict_t *); /*   100     4 */
	int                        (*pfnDropToFloor)(edict_t *); /*   104     4 */
	int                        (*pfnWalkMove)(edict_t *, float, float, int); /*   108     4 */
	void                       (*pfnSetOrigin)(edict_t *, const float  *); /*   112     4 */
	void                       (*pfnEmitSound)(edict_t *, int, const char  *, float, float, int, int); /*   116     4 */
	void                       (*pfnEmitAmbientSound)(edict_t *, float *, const char  *, float, float, int, int); /*   120     4 */
	void                       (*pfnTraceLine)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	void                       (*pfnTraceToss)(edict_t *, edict_t *, TraceResult *); /*   128     4 */
	int                        (*pfnTraceMonsterHull)(edict_t *, const float  *, const float  *, int, edict_t *, TraceResult *); /*   132     4 */
	void                       (*pfnTraceHull)(const float  *, const float  *, int, int, edict_t *, TraceResult *); /*   136     4 */
	void                       (*pfnTraceModel)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   140     4 */
	const char  *              (*pfnTraceTexture)(edict_t *, const float  *, const float  *); /*   144     4 */
	void                       (*pfnTraceSphere)(const float  *, const float  *, int, float, edict_t *, TraceResult *); /*   148     4 */
	void                       (*pfnGetAimVector)(edict_t *, float, float *); /*   152     4 */
	void                       (*pfnServerCommand)(char *); /*   156     4 */
	void                       (*pfnServerExecute)(void); /*   160     4 */
	void                       (*pfnClientCommand)(edict_t *, char *, ...); /*   164     4 */
	void                       (*pfnParticleEffect)(const float  *, const float  *, float, float); /*   168     4 */
	void                       (*pfnLightStyle)(int, char *); /*   172     4 */
	int                        (*pfnDecalIndex)(const char  *); /*   176     4 */
	int                        (*pfnPointContents)(const float  *); /*   180     4 */
	void                       (*pfnMessageBegin)(int, int, const float  *, edict_t *); /*   184     4 */
	void                       (*pfnMessageEnd)(void); /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	void                       (*pfnWriteByte)(int); /*   192     4 */
	void                       (*pfnWriteChar)(int); /*   196     4 */
	void                       (*pfnWriteShort)(int); /*   200     4 */
	void                       (*pfnWriteLong)(int); /*   204     4 */
	void                       (*pfnWriteAngle)(float); /*   208     4 */
	void                       (*pfnWriteCoord)(float); /*   212     4 */
	void                       (*pfnWriteString)(const char  *); /*   216     4 */
	void                       (*pfnWriteEntity)(int); /*   220     4 */
	void                       (*pfnCVarRegister)(cvar_t *); /*   224     4 */
	float                      (*pfnCVarGetFloat)(const char  *); /*   228     4 */
	const char  *              (*pfnCVarGetString)(const char  *); /*   232     4 */
	void                       (*pfnCVarSetFloat)(const char  *, float); /*   236     4 */
	void                       (*pfnCVarSetString)(const char  *, const char  *); /*   240     4 */
	void                       (*pfnAlertMessage)(ALERT_TYPE, char *, ...); /*   244     4 */
	void                       (*pfnEngineFprintf)(void *, char *, ...); /*   248     4 */
	void *                     (*pfnPvAllocEntPrivateData)(edict_t *, int32); /*   252     4 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	void *                     (*pfnPvEntPrivateData)(edict_t *); /*   256     4 */
	void                       (*pfnFreeEntPrivateData)(edict_t *); /*   260     4 */
	const char  *              (*pfnSzFromIndex)(int); /*   264     4 */
	int                        (*pfnAllocString)(const char  *); /*   268     4 */
	class entvars_s *          (*pfnGetVarsOfEnt)(edict_t *); /*   272     4 */
	edict_t *                  (*pfnPEntityOfEntOffset)(int); /*   276     4 */
	int                        (*pfnEntOffsetOfPEntity)(const edict_t  *); /*   280     4 */
	int                        (*pfnIndexOfEdict)(const edict_t  *); /*   284     4 */
	edict_t *                  (*pfnPEntityOfEntIndex)(int); /*   288     4 */
	edict_t *                  (*pfnFindEntityByVars)(class entvars_s *); /*   292     4 */
	void *                     (*pfnGetModelPtr)(edict_t *); /*   296     4 */
	int                        (*pfnRegUserMsg)(const char  *, int); /*   300     4 */
	void                       (*pfnAnimationAutomove)(const edict_t  *, float); /*   304     4 */
	void                       (*pfnGetBonePosition)(const edict_t  *, int, float *, float *); /*   308     4 */
	uint32                     (*pfnFunctionFromName)(const char  *); /*   312     4 */
	const char  *              (*pfnNameForFunction)(uint32); /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	void                       (*pfnClientPrintf)(edict_t *, PRINT_TYPE, const char  *); /*   320     4 */
	void                       (*pfnServerPrint)(const char  *); /*   324     4 */
	const char  *              (*pfnCmd_Args)(void); /*   328     4 */
	const char  *              (*pfnCmd_Argv)(int);  /*   332     4 */
	int                        (*pfnCmd_Argc)(void); /*   336     4 */
	void                       (*pfnGetAttachment)(const edict_t  *, int, float *, float *); /*   340     4 */
	void                       (*pfnCRC32_Init)(CRC32_t *); /*   344     4 */
	void                       (*pfnCRC32_ProcessBuffer)(CRC32_t *, void *, int); /*   348     4 */
	void                       (*pfnCRC32_ProcessByte)(CRC32_t *, unsigned char); /*   352     4 */
	CRC32_t                    (*pfnCRC32_Final)(CRC32_t); /*   356     4 */
	int32                      (*pfnRandomLong)(int32, int32); /*   360     4 */
	float                      (*pfnRandomFloat)(float, float); /*   364     4 */
	void                       (*pfnSetView)(const edict_t  *, const edict_t  *); /*   368     4 */
	float                      (*pfnTime)(void);     /*   372     4 */
	void                       (*pfnCrosshairAngle)(const edict_t  *, float, float); /*   376     4 */
	byte *                     (*pfnLoadFileForMe)(char *, int *); /*   380     4 */
	/* --- cacheline 6 boundary (384 bytes) --- */
	void                       (*pfnFreeFile)(void *); /*   384     4 */
	void                       (*pfnEndSection)(const char  *); /*   388     4 */
	int                        (*pfnCompareFileTime)(char *, char *, int *); /*   392     4 */
	void                       (*pfnGetGameDir)(char *); /*   396     4 */
	void                       (*pfnCvar_RegisterVariable)(cvar_t *); /*   400     4 */
	void                       (*pfnFadeClientVolume)(const edict_t  *, int, int, int, int); /*   404     4 */
	void                       (*pfnSetClientMaxspeed)(const edict_t  *, float); /*   408     4 */
	edict_t *                  (*pfnCreateFakeClient)(const char  *); /*   412     4 */
	void                       (*pfnRunPlayerMove)(edict_t *, const float  *, float, float, float, short unsigned int, byte, byte); /*   416     4 */
	int                        (*pfnNumberOfEntities)(void); /*   420     4 */
	char *                     (*pfnGetInfoKeyBuffer)(edict_t *); /*   424     4 */
	char *                     (*pfnInfoKeyValue)(char *, char *); /*   428     4 */
	void                       (*pfnSetKeyValue)(char *, char *, char *); /*   432     4 */
	void                       (*pfnSetClientKeyValue)(int, char *, char *, char *); /*   436     4 */
	int                        (*pfnIsMapValid)(char *); /*   440     4 */
	void                       (*pfnStaticDecal)(const float  *, int, int, int); /*   444     4 */
	/* --- cacheline 7 boundary (448 bytes) --- */
	int                        (*pfnPrecacheGeneric)(char *); /*   448     4 */
	int                        (*pfnGetPlayerUserId)(edict_t *); /*   452     4 */
	void                       (*pfnBuildSoundMsg)(edict_t *, int, const char  *, float, float, int, int, int, int, const float  *, edict_t *); /*   456     4 */
	int                        (*pfnIsDedicatedServer)(void); /*   460     4 */
	cvar_t *                   (*pfnCVarGetPointer)(const char  *); /*   464     4 */
	unsigned int               (*pfnGetPlayerWONId)(edict_t *); /*   468     4 */
	void                       (*pfnInfo_RemoveKey)(char *, const char  *); /*   472     4 */
	const char  *              (*pfnGetPhysicsKeyValue)(const edict_t  *, const char  *); /*   476     4 */
	void                       (*pfnSetPhysicsKeyValue)(const edict_t  *, const char  *, const char  *); /*   480     4 */
	const char  *              (*pfnGetPhysicsInfoString)(const edict_t  *); /*   484     4 */
	short unsigned int         (*pfnPrecacheEvent)(int, const char  *); /*   488     4 */
	void                       (*pfnPlaybackEvent)(int, const edict_t  *, short unsigned int, float, float *, float *, float, float, int, int, int, int); /*   492     4 */
	unsigned char *            (*pfnSetFatPVS)(float *); /*   496     4 */
	unsigned char *            (*pfnSetFatPAS)(float *); /*   500     4 */
	int                        (*pfnCheckVisibility)(const edict_t  *, unsigned char *); /*   504     4 */
	void                       (*pfnDeltaSetField)(class delta_s *, const char  *); /*   508     4 */
	/* --- cacheline 8 boundary (512 bytes) --- */
	void                       (*pfnDeltaUnsetField)(class delta_s *, const char  *); /*   512     4 */
	void                       (*pfnDeltaAddEncoder)(char *, void (*)(class delta_s *, const unsigned char  *, const unsigned char  *)); /*   516     4 */
	int                        (*pfnGetCurrentPlayer)(void); /*   520     4 */
	int                        (*pfnCanSkipPlayer)(const edict_t  *); /*   524     4 */
	int                        (*pfnDeltaFindField)(class delta_s *, const char  *); /*   528     4 */
	void                       (*pfnDeltaSetFieldByIndex)(class delta_s *, int); /*   532     4 */
	void                       (*pfnDeltaUnsetFieldByIndex)(class delta_s *, int); /*   536     4 */
	void                       (*pfnSetGroupMask)(int, int); /*   540     4 */
	int                        (*pfnCreateInstancedBaseline)(int, class entity_state_s *); /*   544     4 */
	void                       (*pfnCvar_DirectSet)(class cvar_s *, char *); /*   548     4 */
	void                       (*pfnForceUnmodified)(FORCE_TYPE, float *, float *, const char  *); /*   552     4 */
	void                       (*pfnGetPlayerStats)(const edict_t  *, int *, int *); /*   556     4 */
	void                       (*pfnAddServerCommand)(char *, void (*)(void)); /*   560     4 */
	qboolean                   (*pfnVoice_GetClientListening)(int, int); /*   564     4 */
	qboolean                   (*pfnVoice_SetClientListening)(int, int, qboolean); /*   568     4 */
	const char  *              (*pfnGetPlayerAuthId)(edict_t *); /*   572     4 */
	/* --- cacheline 9 boundary (576 bytes) --- */
	sequenceEntry_s *          (*pfnSequenceGet)(const char  *, const char  *); /*   576     4 */
	sentenceEntry_s *          (*pfnSequencePickSentence)(const char  *, int, int *); /*   580     4 */
	int                        (*pfnGetFileSize)(char *); /*   584     4 */
	unsigned int               (*pfnGetApproxWavePlayLen)(const char  *); /*   588     4 */
	int                        (*pfnIsCareerMatch)(void); /*   592     4 */
	int                        (*pfnGetLocalizedStringLength)(const char  *); /*   596     4 */
	void                       (*pfnRegisterTutorMessageShown)(int); /*   600     4 */
	int                        (*pfnGetTimesTutorMessageShown)(int); /*   604     4 */
	void                       (*ProcessTutorMessageDecayBuffer)(int *, int); /*   608     4 */
	void                       (*ConstructTutorMessageDecayBuffer)(int *, int); /*   612     4 */
	void                       (*ResetTutorMessageDecayData)(void); /*   616     4 */
	void                       (*pfnQueryClientCvarValue)(const edict_t  *, const char  *); /*   620     4 */
	void                       (*pfnQueryClientCvarValue2)(const edict_t  *, const char  *, int); /*   624     4 */
	int                        (*pfnCheckParm)(const char  *, char * *); /*   628     4 */

	/* size: 632, cachelines: 10, members: 158 */
	/* last cacheline: 56 bytes */
}; /* size: 632 */

/* 109 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 110 */
 /* pointer to 109 */
 /* size: 4 */

/* 111 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 153539028 */

/* 112 */
 /* pointer to 111 */
 /* size: 4 */

/* 113 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 114 */
 /* pointer to 113 */
 /* size: 4 */

/* 115 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 116 */
 /* pointer to 115 */
 /* size: 4 */

/* 117 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 153539548 */

/* 118 */
 /* pointer to 117 */
 /* size: 4 */

/* 119 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 153539808 */

/* 120 */
 /* pointer to 119 */
 /* size: 4 */

/* 121 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 153540016 */

/* 122 */
 /* pointer to 121 */
 /* size: 4 */

/* 123 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 124 */
 /* pointer to 123 */
 /* size: 4 */

/* 125 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 153540328 */

/* 126 */
 /* pointer to 125 */
 /* size: 4 */

/* 127 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 153540536 */

/* 128 */
 /* pointer to 127 */
 /* size: 4 */

/* 129 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 130 */
 /* pointer to 129 */
 /* size: 4 */

/* 131 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 132 */
 /* pointer to 131 */
 /* size: 4 */

/* 133 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 134 */
 /* pointer to 133 */
 /* size: 4 */

/* 135 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 136 */
 /* pointer to 135 */
 /* size: 4 */

/* 137 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 153868408 */

/* 138 */
 /* pointer to 137 */
 /* size: 4 */

/* 139 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 153868564 */

/* 140 */
 /* pointer to 139 */
 /* size: 4 */

/* 141 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 142 */
 /* pointer to 141 */
 /* size: 4 */

/* 143 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 144 */
 /* pointer to 143 */
 /* size: 4 */

/* 145 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 146 */
 /* pointer to 145 */
 /* size: 4 */

/* 147 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 153869448 */

/* 148 */
 /* pointer to 147 */
 /* size: 4 */

/* 149 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 153869656 */

/* 150 */
 /* pointer to 149 */
 /* size: 4 */

/* 151 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 153870124 */

/* 152 */
 /* pointer to 151 */
 /* size: 4 */

/* 153 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 153870592 */

/* 154 */
 /* pointer to 107 */
 /* size: 4 */

/* 155 */
 /* pointer to 153 */
 /* size: 4 */

/* 156 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 153871008 */

/* 157 */
 /* pointer to 156 */
 /* size: 4 */

/* 158 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 159 */
 /* pointer to 158 */
 /* size: 4 */

/* 160 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 153871684 */

/* 161 */
 /* pointer to 160 */
 /* size: 4 */

/* 162 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 163 */
 /* pointer to 162 */
 /* size: 4 */

/* 164 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 153896864 */

/* 165 */
 /* pointer to 164 */
 /* size: 4 */

/* 166 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 153897280 */

/* 167 */
 /* pointer to 166 */
 /* size: 4 */

/* 168 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 153897540 */

/* 169 */
 /* pointer to 168 */
 /* size: 4 */

/* 170 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 153897696 */

/* 171 */
 /* pointer to 170 */
 /* size: 4 */

/* 172 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 153897800 */

/* 173 */
 /* pointer to 172 */
 /* size: 4 */

/* 174 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 153898008 */

/* 175 */
 /* pointer to 174 */
 /* size: 4 */

/* 176 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 153898320 */

/* 177 */
 /* pointer to 176 */
 /* size: 4 */

/* 178 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 179 */
 /* pointer to 178 */
 /* size: 4 */

/* 180 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 153898684 */

/* 181 */
 /* pointer to 180 */
 /* size: 4 */

/* 182 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 153898996 */

/* 183 */
 /* pointer to 182 */
 /* size: 4 */

/* 184 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 153899152 */

/* 185 */
 /* pointer to 184 */
 /* size: 4 */

/* 186 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 153899308 */

/* 187 */
 /* pointer to 186 */
 /* size: 4 */

/* 188 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 153899464 */

/* 189 */
 /* pointer to 88 */
 /* size: 4 */

/* 190 */
 /* pointer to 188 */
 /* size: 4 */

/* 191 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 192 */
 /* pointer to 191 */
 /* size: 4 */

/* 193 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 194 */
 /* pointer to 193 */
 /* size: 4 */

/* 195 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 153899984 */

/* 196 */
 /* pointer to 195 */
 /* size: 4 */

/* 197 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 153900192 */

/* 198 */
 /* pointer to 197 */
 /* size: 4 */

/* 199 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 153900400 */

/* 200 */
 /* pointer to 199 */
 /* size: 4 */

/* 201 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 153945416 */

/* 202 */
 /* pointer to 201 */
 /* size: 4 */

/* 203 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 204 */
 /* pointer to 203 */
 /* size: 4 */

/* 205 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 206 */
 /* pointer to 205 */
 /* size: 4 */

/* 207 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 208 */
 /* pointer to 207 */
 /* size: 4 */

/* 209 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 210 */
 /* pointer to 80 */
 /* size: 4 */

/* 211 */
 /* pointer to 209 */
 /* size: 4 */

/* 212 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 213 */
 /* pointer to 214 */
 /* size: 4 */

/* 214 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 804 */

/* 215 */
 /* pointer to 212 */
 /* size: 4 */

/* 216 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 217 */
 /* pointer to 216 */
 /* size: 4 */

/* 218 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 219 */
 /* pointer to 218 */
 /* size: 4 */

/* 220 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 153946976 */

/* 221 */
 /* pointer to 220 */
 /* size: 4 */

/* 222 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 153947184 */

/* 223 */
 /* pointer to 222 */
 /* size: 4 */

/* 224 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 225 */
 /* pointer to 224 */
 /* size: 4 */

/* 226 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 227 */
 /* pointer to 226 */
 /* size: 4 */

/* 228 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 153947808 */

/* 229 */
 /* pointer to 228 */
 /* size: 4 */

/* 230 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 231 */
 /* pointer to 230 */
 /* size: 4 */

/* 232 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 233 */
 /* pointer to 232 */
 /* size: 4 */

/* 234 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 153948276 */

/* 235 */
 /* pointer to 85 */
 /* size: 4 */

/* 236 */
 /* pointer to 234 */
 /* size: 4 */

/* 237 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 153948484 */

/* 238 */
 /* pointer to 237 */
 /* size: 4 */

/* 239 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 153948744 */

/* 240 */
 /* pointer to 239 */
 /* size: 4 */

/* 241 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 242 */
 /* pointer to 241 */
 /* size: 4 */

/* 243 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 244 */
 /* pointer to 243 */
 /* size: 4 */

/* 245 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 246 */
 /* pointer to 245 */
 /* size: 4 */

/* 247 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 153970980 */

/* 248 */
 /* pointer to 247 */
 /* size: 4 */

/* 249 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 250 */
 /* pointer to 249 */
 /* size: 4 */

/* 251 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 153971292 */

/* 252 */
 /* pointer to 251 */
 /* size: 4 */

/* 253 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 254 */
 /* pointer to 50 */
 /* size: 4 */

/* 255 */
 /* pointer to 9 */
 /* size: 4 */

/* 256 */
 /* pointer to 253 */
 /* size: 4 */

/* 257 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 153971864 */

/* 258 */
 /* pointer to 257 */
 /* size: 4 */

/* 259 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 260 */
 /* pointer to 259 */
 /* size: 4 */

/* 261 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 153972280 */

/* 262 */
 /* pointer to 261 */
 /* size: 4 */

/* 263 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 264 */
 /* pointer to 263 */
 /* size: 4 */

/* 265 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 153972800 */

/* 266 */
 /* pointer to 265 */
 /* size: 4 */

/* 267 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 268 */
 /* pointer to 267 */
 /* size: 4 */

/* 269 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 270 */
 /* pointer to 269 */
 /* size: 4 */

/* 271 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 153973684 */

/* 272 */
 /* pointer to 271 */
 /* size: 4 */

/* 273 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 153973944 */

/* 274 */
 /* pointer to 273 */
 /* size: 4 */

/* 275 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 153974256 */

/* 276 */
 /* pointer to 275 */
 /* size: 4 */

/* 277 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 153974568 */

/* 278 */
 /* pointer to 277 */
 /* size: 4 */

/* 279 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 280 */
 /* pointer to 279 */
 /* size: 4 */

/* 281 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 282 */
 /* pointer to 281 */
 /* size: 4 */

/* 283 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 154043916 */

/* 284 */
 /* pointer to 283 */
 /* size: 4 */

/* 285 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 286 */
 /* pointer to 285 */
 /* size: 4 */

/* 287 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 154044332 */

/* 288 */
 /* pointer to 287 */
 /* size: 4 */

/* 289 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 290 */
 /* pointer to 289 */
 /* size: 4 */

/* 291 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 2 */

/* 292 */
 /* pointer to 291 */
 /* size: 4 */

/* 293 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 154044956 */

/* 294 */
 /* pointer to 293 */
 /* size: 4 */

/* 295 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 296 */
 /* pointer to 4 */
 /* size: 4 */

/* 297 */
 /* pointer to 295 */
 /* size: 4 */

/* 298 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 299 */
 /* pointer to 298 */
 /* size: 4 */

/* 300 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 154046100 */

/* 301 */
 /* pointer to 302 */
 /* size: 4 */

/* 302 */
/* <0> (null):0 */
struct delta_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 303 */
 /* pointer to 300 */
 /* size: 4 */

/* 304 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 154046424 */

/* 305 */
 /* pointer to 306 */
 /* size: 4 */

/* 306 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 154046632 */

/* 307 */
 /* pointer to 308 */
 /* size: 4 */

/* 308 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 309 */
 /* pointer to 304 */
 /* size: 4 */

/* 310 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 311 */
 /* pointer to 310 */
 /* size: 4 */

/* 312 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 154047204 */

/* 313 */
 /* pointer to 312 */
 /* size: 4 */

/* 314 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 154059684 */

/* 315 */
 /* pointer to 314 */
 /* size: 4 */

/* 316 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 317 */
 /* pointer to 318 */
 /* size: 4 */

/* 318 */
/* <0> (null):0 */
struct entity_state_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 319 */
 /* pointer to 316 */
 /* size: 4 */

/* 320 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 154060216 */

/* 321 */
 /* pointer to 86 */
 /* size: 4 */

/* 322 */
 /* pointer to 320 */
 /* size: 4 */

/* 323 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 154060476 */

/* 324 */
 /* pointer to 323 */
 /* size: 4 */

/* 325 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 154060788 */

/* 326 */
 /* pointer to 325 */
 /* size: 4 */

/* 327 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 154061048 */

/* 328 */
 /* pointer to 327 */
 /* size: 4 */

/* 329 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 330 */
 /* pointer to 329 */
 /* size: 4 */

/* 331 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 332 */
 /* pointer to 331 */
 /* size: 4 */

/* 333 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 334 */
 /* pointer to 333 */
 /* size: 4 */

/* 335 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 336 */
 /* pointer to 335 */
 /* size: 4 */

/* 337 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 338 */
 /* pointer to 337 */
 /* size: 4 */

/* 339 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 340 */
 /* pointer to 339 */
 /* size: 4 */

/* 341 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 154062504 */

/* 342 */
 /* pointer to 341 */
 /* size: 4 */

/* 343 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 154062712 */

/* 344 */
 /* pointer to 343 */
 /* size: 4 */

/* 345 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 154062920 */

/* 346 */
 /* pointer to 345 */
 /* size: 4 */

/* 347 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 348 */
 /* pointer to 17 */
 /* size: 4 */

/* 349 */
 /* pointer to 347 */
 /* size: 4 */

/* 350 */
/* <0> (null):0 */
typedef struct enginefuncs_s enginefuncs_t; /* size: 632 */

/* 351 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 352 */
/* <0> (null):0 */
typedef int ptrdiff_t; /* size: 4 */

/* 353 */
/* <0> (null):0 */
struct _List_node_base {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 354 */
/* <0> (null):0 */
class list<NavConnect, std::allocator<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 355 */
/* <0> (null):0 */
class list<CNavLadder*, std::allocator<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 356 */
/* <0> (null):0 */
class list<HidingSpot*, std::allocator<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 357 */
/* <0> (null):0 */
class list<SpotOrder, std::allocator<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 358 */
/* <0> (null):0 */
class allocator<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 359 */
/* <0> (null):0 */
class allocator<std::_List_node<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 360 */
/* <0> (null):0 */
struct _List_node<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 361 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 362 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<SpotOrder> > {
public:

	/* class allocator<std::_List_node<SpotOrder> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 363 */
/* <0> (null):0 */
class _List_base<SpotOrder, std::allocator<SpotOrder> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<SpotOrder> > {
	public:

		/* class allocator<std::_List_node<SpotOrder> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 364 */
/* <0> (null):0 */
struct _List_iterator<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 365 */
/* <0> (null):0 */
struct _List_const_iterator<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 366 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 367 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 368 */
/* <0> (null):0 */
class list<SpotEncounter, std::allocator<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 369 */
/* <0> (null):0 */
class allocator<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 370 */
/* <0> (null):0 */
class allocator<std::_List_node<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 371 */
/* <0> (null):0 */
struct _List_node<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 372 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 373 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<HidingSpot*> > {
public:

	/* class allocator<std::_List_node<HidingSpot*> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 374 */
/* <0> (null):0 */
class _List_base<HidingSpot*, std::allocator<HidingSpot*> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<HidingSpot*> > {
	public:

		/* class allocator<std::_List_node<HidingSpot*> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 375 */
/* <0> (null):0 */
struct _List_iterator<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 376 */
/* <0> (null):0 */
struct _List_const_iterator<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 377 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 378 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 379 */
/* <0> (null):0 */
class allocator<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 380 */
/* <0> (null):0 */
class allocator<std::_List_node<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 381 */
/* <0> (null):0 */
struct _List_node<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 382 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 383 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<SpotEncounter> > {
public:

	/* class allocator<std::_List_node<SpotEncounter> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 384 */
/* <0> (null):0 */
class _List_base<SpotEncounter, std::allocator<SpotEncounter> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<SpotEncounter> > {
	public:

		/* class allocator<std::_List_node<SpotEncounter> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 385 */
/* <0> (null):0 */
struct _List_iterator<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 386 */
/* <0> (null):0 */
struct _List_const_iterator<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 387 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 388 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 389 */
/* <0> (null):0 */
class allocator<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 390 */
/* <0> (null):0 */
class allocator<std::_List_node<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 391 */
/* <0> (null):0 */
struct _List_node<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 392 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 393 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<NavConnect> > {
public:

	/* class allocator<std::_List_node<NavConnect> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 394 */
/* <0> (null):0 */
class _List_base<NavConnect, std::allocator<NavConnect> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<NavConnect> > {
	public:

		/* class allocator<std::_List_node<NavConnect> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 395 */
/* <0> (null):0 */
struct _List_iterator<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 396 */
/* <0> (null):0 */
struct _List_const_iterator<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 397 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 398 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 399 */
/* <0> (null):0 */
class allocator<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 400 */
/* <0> (null):0 */
class allocator<std::_List_node<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 401 */
/* <0> (null):0 */
struct _List_node<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 402 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 403 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<CNavLadder*> > {
public:

	/* class allocator<std::_List_node<CNavLadder*> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 404 */
/* <0> (null):0 */
class _List_base<CNavLadder*, std::allocator<CNavLadder*> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<CNavLadder*> > {
	public:

		/* class allocator<std::_List_node<CNavLadder*> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 405 */
/* <0> (null):0 */
struct _List_iterator<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 406 */
/* <0> (null):0 */
struct _List_const_iterator<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 407 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 408 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 409 */
/* <0> (null):0 */
class allocator<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 410 */
/* <0> (null):0 */
class allocator<std::_List_node<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 411 */
/* <0> (null):0 */
struct _List_node<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 412 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 413 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<CNavArea*> > {
public:

	/* class allocator<std::_List_node<CNavArea*> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 414 */
/* <0> (null):0 */
class _List_base<CNavArea*, std::allocator<CNavArea*> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<CNavArea*> > {
	public:

		/* class allocator<std::_List_node<CNavArea*> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 415 */
/* <0> (null):0 */
class list<CNavArea*, std::allocator<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 416 */
/* <0> (null):0 */
struct _List_iterator<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 417 */
/* <0> (null):0 */
struct _List_const_iterator<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 418 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 419 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 420 */
/* <0> (null):0 */
class vector<BotSpeakable*, std::allocator<BotSpeakable*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 421 */
/* <0> (null):0 */
class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 422 */
/* <0> (null):0 */
class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 423 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 424 */
/* <0> (null):0 */
struct _Vector_impl : public allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {
public:

	/* class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> <ancestor>; */ /*     0     1 */
	pointer                    _M_start;             /*     0     4 */
	pointer                    _M_finish;            /*     4     4 */
	pointer                    _M_end_of_storage;    /*     8     4 */
	/* <0> (null):0 */
	void _Vector_impl(class _Vector_impl *);

	/* <0> (null):0 */
	void _Vector_impl(class _Vector_impl *, const _Tp_alloc_type  &);


	/* size: 12, cachelines: 1, members: 4 */
	/* last cacheline: 12 bytes */

	/* BRAIN FART ALERT! 12 != 9 + 0(holes), diff = 3 */

}; /* size: 12 */

/* 425 */
/* <0> (null):0 */
struct _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > {
	/* <0> (null):0 */
	struct _Vector_impl : public allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {
	public:

		/* class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> <ancestor>; */ /*     0     1 */
		pointer                    _M_start;             /*     0     4 */
		pointer                    _M_finish;            /*     4     4 */
		pointer                    _M_end_of_storage;    /*     8     4 */
		/* <0> (null):0 */
		void _Vector_impl(class _Vector_impl *);

		/* <0> (null):0 */
		void _Vector_impl(class _Vector_impl *, const _Tp_alloc_type  &);


		/* size: 12, cachelines: 1, members: 4 */
		/* last cacheline: 12 bytes */

		/* BRAIN FART ALERT! 12 != 9 + 0(holes), diff = 3 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 426 */
/* <0> (null):0 */
class reverse_iterator<__gnu_cxx::__normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >* const*, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 427 */
/* <0> (null):0 */
class reverse_iterator<__gnu_cxx::__normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 428 */
/* <0> (null):0 */
class allocator<int> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 429 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 430 */
/* <0> (null):0 */
struct _Vector_impl : public allocator<int> {
public:

	/* class allocator<int>      <ancestor>; */      /*     0     1 */
	pointer                    _M_start;             /*     0     4 */
	pointer                    _M_finish;            /*     4     4 */
	pointer                    _M_end_of_storage;    /*     8     4 */
	/* <0> (null):0 */
	void _Vector_impl(class _Vector_impl *);

	/* <0> (null):0 */
	void _Vector_impl(class _Vector_impl *, const _Tp_alloc_type  &);


	/* size: 12, cachelines: 1, members: 4 */
	/* last cacheline: 12 bytes */

	/* BRAIN FART ALERT! 12 != 9 + 0(holes), diff = 3 */

}; /* size: 12 */

/* 431 */
/* <0> (null):0 */
struct _Vector_base<int, std::allocator<int> > {
	/* <0> (null):0 */
	struct _Vector_impl : public allocator<int> {
	public:

		/* class allocator<int>      <ancestor>; */      /*     0     1 */
		pointer                    _M_start;             /*     0     4 */
		pointer                    _M_finish;            /*     4     4 */
		pointer                    _M_end_of_storage;    /*     8     4 */
		/* <0> (null):0 */
		void _Vector_impl(class _Vector_impl *);

		/* <0> (null):0 */
		void _Vector_impl(class _Vector_impl *, const _Tp_alloc_type  &);


		/* size: 12, cachelines: 1, members: 4 */
		/* last cacheline: 12 bytes */

		/* BRAIN FART ALERT! 12 != 9 + 0(holes), diff = 3 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 432 */
/* <0> (null):0 */
class vector<int, std::allocator<int> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 433 */
/* <0> (null):0 */
class reverse_iterator<__gnu_cxx::__normal_iterator<const int*, std::vector<int, std::allocator<int> > > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 434 */
/* <0> (null):0 */
class reverse_iterator<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 435 */
/* <0> (null):0 */
class list<BotPhrase*, std::allocator<BotPhrase*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 436 */
/* <0> (null):0 */
class allocator<BotPhrase*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 437 */
/* <0> (null):0 */
class allocator<std::_List_node<BotPhrase*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 438 */
/* <0> (null):0 */
struct _List_node<BotPhrase*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 439 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 440 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<BotPhrase*> > {
public:

	/* class allocator<std::_List_node<BotPhrase*> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 441 */
/* <0> (null):0 */
class _List_base<BotPhrase*, std::allocator<BotPhrase*> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<BotPhrase*> > {
	public:

		/* class allocator<std::_List_node<BotPhrase*> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 442 */
/* <0> (null):0 */
struct _List_iterator<BotPhrase*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 443 */
/* <0> (null):0 */
struct _List_const_iterator<BotPhrase*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 444 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<BotPhrase*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 445 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<BotPhrase*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 446 */
/* <0> (null):0 */
enum {
	ignore_monsters = 1,
	dont_ignore_monsters = 0,
	missile = 2,
}; /* size: 4 */

/* 447 */
/* <0> (null):0 */
typedef enum  IGNORE_MONSTERS; /* size: 4 */

/* 448 */
/* <0> (null):0 */
enum {
	ignore_glass = 1,
	dont_ignore_glass = 0,
}; /* size: 4 */

/* 449 */
/* <0> (null):0 */
typedef enum  IGNORE_GLASS; /* size: 4 */

/* 450 */
 /* pointer to 451 */
 /* size: 4 */

/* 451 */
/* <0> (null):0 */
struct CBaseEntity {
	/* <0> (null):0 */
	edict_t * edict(class CBaseEntity *); /* linkage=_ZN11CBaseEntity5edictEv */

	/* <0> (null):0 */
	virtual int ObjectCaps(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10ObjectCapsEv */

	/* <0> (null):0 */
	int entindex(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8entindexEv */

	/* vtable has 1 entries: {
	   [6] = ObjectCaps(_ZN11CBaseEntity10ObjectCapsEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 452 */
/* <0> (null):0 */
class CBasePlayer {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 453 */
 /* pointer to 452 */
 /* size: 4 */

/* 454 */
/* <0> (null):0 */
class new_allocator<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 455 */
/* <0> (null):0 */
class new_allocator<std::_List_node<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 456 */
/* <0> (null):0 */
class new_allocator<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 457 */
/* <0> (null):0 */
class new_allocator<std::_List_node<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 458 */
/* <0> (null):0 */
class new_allocator<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 459 */
/* <0> (null):0 */
class new_allocator<std::_List_node<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 460 */
/* <0> (null):0 */
class new_allocator<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 461 */
/* <0> (null):0 */
class new_allocator<std::_List_node<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 462 */
/* <0> (null):0 */
class new_allocator<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 463 */
/* <0> (null):0 */
class new_allocator<std::_List_node<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 464 */
/* <0> (null):0 */
class new_allocator<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 465 */
/* <0> (null):0 */
class new_allocator<std::_List_node<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 466 */
/* <0> (null):0 */
struct __numeric_traits_integer<int> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 467 */
/* <0> (null):0 */
class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 468 */
/* <0> (null):0 */
class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 469 */
/* <0> (null):0 */
class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >* const*, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 470 */
/* <0> (null):0 */
class new_allocator<int> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 471 */
/* <0> (null):0 */
class __normal_iterator<int*, std::vector<int, std::allocator<int> > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 472 */
/* <0> (null):0 */
class __normal_iterator<const int*, std::vector<int, std::allocator<int> > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 473 */
/* <0> (null):0 */
class new_allocator<BotPhrase*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 474 */
/* <0> (null):0 */
class new_allocator<std::_List_node<BotPhrase*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 475 */
wchar_t
 /* size: 4 */

/* 476 */
/* <0> (null):0 */
struct _List_node_base {
	class _List_node_base *    _M_next;              /*     0     4 */
	class _List_node_base *    _M_prev;              /*     4     4 */
	/* <0> (null):0 */
	void swap(class _List_node_base &, class _List_node_base &); /* linkage=_ZNSt8__detail15_List_node_base4swapERS0_S1_ */

	/* <0> (null):0 */
	void _M_transfer(class _List_node_base *, class _List_node_base *, class _List_node_base *); /* linkage=_ZNSt8__detail15_List_node_base11_M_transferEPS0_S1_ */

	/* <0> (null):0 */
	void _M_reverse(class _List_node_base *); /* linkage=_ZNSt8__detail15_List_node_base10_M_reverseEv */

	/* <0> (null):0 */
	void _M_hook(class _List_node_base *, class _List_node_base *); /* linkage=_ZNSt8__detail15_List_node_base7_M_hookEPS0_ */

	/* <0> (null):0 */
	void _M_unhook(class _List_node_base *); /* linkage=_ZNSt8__detail15_List_node_base9_M_unhookEv */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 477 */
 /* pointer to 476 */
 /* size: 4 */

/* 478 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 479 */
 /* pointer to 476 */
 /* size: 4 */

/* 480 */
/* <0> (null):0 */
enum GameEventType {
	EVENT_INVALID = 0,
	EVENT_WEAPON_FIRED = 1,
	EVENT_WEAPON_FIRED_ON_EMPTY = 2,
	EVENT_WEAPON_RELOADED = 3,
	EVENT_HE_GRENADE_EXPLODED = 4,
	EVENT_FLASHBANG_GRENADE_EXPLODED = 5,
	EVENT_SMOKE_GRENADE_EXPLODED = 6,
	EVENT_GRENADE_BOUNCED = 7,
	EVENT_BEING_SHOT_AT = 8,
	EVENT_PLAYER_BLINDED_BY_FLASHBANG = 9,
	EVENT_PLAYER_FOOTSTEP = 10,
	EVENT_PLAYER_JUMPED = 11,
	EVENT_PLAYER_DIED = 12,
	EVENT_PLAYER_LANDED_FROM_HEIGHT = 13,
	EVENT_PLAYER_TOOK_DAMAGE = 14,
	EVENT_HOSTAGE_DAMAGED = 15,
	EVENT_HOSTAGE_KILLED = 16,
	EVENT_DOOR = 17,
	EVENT_BREAK_GLASS = 18,
	EVENT_BREAK_WOOD = 19,
	EVENT_BREAK_METAL = 20,
	EVENT_BREAK_FLESH = 21,
	EVENT_BREAK_CONCRETE = 22,
	EVENT_BOMB_PLANTED = 23,
	EVENT_BOMB_DROPPED = 24,
	EVENT_BOMB_PICKED_UP = 25,
	EVENT_BOMB_BEEP = 26,
	EVENT_BOMB_DEFUSING = 27,
	EVENT_BOMB_DEFUSE_ABORTED = 28,
	EVENT_BOMB_DEFUSED = 29,
	EVENT_BOMB_EXPLODED = 30,
	EVENT_HOSTAGE_USED = 31,
	EVENT_HOSTAGE_RESCUED = 32,
	EVENT_ALL_HOSTAGES_RESCUED = 33,
	EVENT_VIP_ESCAPED = 34,
	EVENT_VIP_ASSASSINATED = 35,
	EVENT_TERRORISTS_WIN = 36,
	EVENT_CTS_WIN = 37,
	EVENT_ROUND_DRAW = 38,
	EVENT_ROUND_WIN = 39,
	EVENT_ROUND_LOSS = 40,
	EVENT_ROUND_START = 41,
	EVENT_PLAYER_SPAWNED = 42,
	EVENT_CLIENT_CORPSE_SPAWNED = 43,
	EVENT_BUY_TIME_START = 44,
	EVENT_PLAYER_LEFT_BUY_ZONE = 45,
	EVENT_DEATH_CAMERA_START = 46,
	EVENT_KILL_ALL = 47,
	EVENT_ROUND_TIME = 48,
	EVENT_DIE = 49,
	EVENT_KILL = 50,
	EVENT_HEADSHOT = 51,
	EVENT_KILL_FLASHBANGED = 52,
	EVENT_TUTOR_BUY_MENU_OPENNED = 53,
	EVENT_TUTOR_AUTOBUY = 54,
	EVENT_PLAYER_BOUGHT_SOMETHING = 55,
	EVENT_TUTOR_NOT_BUYING_ANYTHING = 56,
	EVENT_TUTOR_NEED_TO_BUY_PRIMARY_WEAPON = 57,
	EVENT_TUTOR_NEED_TO_BUY_PRIMARY_AMMO = 58,
	EVENT_TUTOR_NEED_TO_BUY_SECONDARY_AMMO = 59,
	EVENT_TUTOR_NEED_TO_BUY_ARMOR = 60,
	EVENT_TUTOR_NEED_TO_BUY_DEFUSE_KIT = 61,
	EVENT_TUTOR_NEED_TO_BUY_GRENADE = 62,
	EVENT_CAREER_TASK_DONE = 63,
	EVENT_START_RADIO_1 = 64,
	EVENT_RADIO_COVER_ME = 65,
	EVENT_RADIO_YOU_TAKE_THE_POINT = 66,
	EVENT_RADIO_HOLD_THIS_POSITION = 67,
	EVENT_RADIO_REGROUP_TEAM = 68,
	EVENT_RADIO_FOLLOW_ME = 69,
	EVENT_RADIO_TAKING_FIRE = 70,
	EVENT_START_RADIO_2 = 71,
	EVENT_RADIO_GO_GO_GO = 72,
	EVENT_RADIO_TEAM_FALL_BACK = 73,
	EVENT_RADIO_STICK_TOGETHER_TEAM = 74,
	EVENT_RADIO_GET_IN_POSITION_AND_WAIT = 75,
	EVENT_RADIO_STORM_THE_FRONT = 76,
	EVENT_RADIO_REPORT_IN_TEAM = 77,
	EVENT_START_RADIO_3 = 78,
	EVENT_RADIO_AFFIRMATIVE = 79,
	EVENT_RADIO_ENEMY_SPOTTED = 80,
	EVENT_RADIO_NEED_BACKUP = 81,
	EVENT_RADIO_SECTOR_CLEAR = 82,
	EVENT_RADIO_IN_POSITION = 83,
	EVENT_RADIO_REPORTING_IN = 84,
	EVENT_RADIO_GET_OUT_OF_THERE = 85,
	EVENT_RADIO_NEGATIVE = 86,
	EVENT_RADIO_ENEMY_DOWN = 87,
	EVENT_END_RADIO = 88,
	EVENT_NEW_MATCH = 89,
	EVENT_PLAYER_CHANGED_TEAM = 90,
	EVENT_BULLET_IMPACT = 91,
	EVENT_GAME_COMMENCE = 92,
	EVENT_WEAPON_ZOOMED = 93,
	EVENT_HOSTAGE_CALLED_FOR_HELP = 94,
	NUM_GAME_EVENTS = 95,
}; /* size: 4 */

/* 481 */
/* <0> (null):0 */
enum PriorityType {
	PRIORITY_LOW = 0,
	PRIORITY_MEDIUM = 1,
	PRIORITY_HIGH = 2,
	PRIORITY_UNINTERRUPTABLE = 3,
}; /* size: 4 */

/* 482 */
/* <0> (null):0 */
class IntervalTimer {
private:

	float                      m_timestamp;          /*     0     4 */
	/* <0> (null):0 */
	void IntervalTimer(class IntervalTimer *);

	/* <0> (null):0 */
	void Reset(class IntervalTimer *); /* linkage=_ZN13IntervalTimer5ResetEv */

	/* <0> (null):0 */
	void Start(class IntervalTimer *); /* linkage=_ZN13IntervalTimer5StartEv */

	/* <0> (null):0 */
	void Invalidate(class IntervalTimer *); /* linkage=_ZN13IntervalTimer10InvalidateEv */

	/* <0> (null):0 */
	bool HasStarted(const class IntervalTimer  *); /* linkage=_ZNK13IntervalTimer10HasStartedEv */

	/* <0> (null):0 */
	float GetElapsedTime(const class IntervalTimer  *); /* linkage=_ZNK13IntervalTimer14GetElapsedTimeEv */

	/* <0> (null):0 */
	bool IsLessThen(const class IntervalTimer  *, float); /* linkage=_ZNK13IntervalTimer10IsLessThenEf */

	/* <0> (null):0 */
	bool IsGreaterThen(const class IntervalTimer  *, float); /* linkage=_ZNK13IntervalTimer13IsGreaterThenEf */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 483 */
 /* pointer to 482 */
 /* size: 4 */

/* 484 */
 /* pointer to 485 */
 /* size: 4 */

/* 485 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 486 */
/* <0> (null):0 */
enum BotDifficultyType {
	BOT_EASY = 0,
	BOT_NORMAL = 1,
	BOT_HARD = 2,
	BOT_EXPERT = 3,
	NUM_DIFFICULTY_LEVELS = 4,
}; /* size: 4 */

/* 487 */
/* <0> (null):0 */
class CBot {
	/* <0> (null):0 */
	const class BotProfile  * GetProfile(const class CBot  *); /* linkage=_ZNK4CBot10GetProfileEv */


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 488 */
/* <0> (null):0 */
typedef unsigned int Place; /* size: 4 */

/* 489 */
/* <0> (null):0 */
enum NavErrorType {
	NAV_OK = 0,
	NAV_CANT_ACCESS_FILE = 1,
	NAV_INVALID_FILE = 2,
	NAV_BAD_FILE_VERSION = 3,
	NAV_CORRUPT_DATA = 4,
}; /* size: 4 */

/* 490 */
/* <0> (null):0 */
enum NavAttributeType {
	NAV_CROUCH = 1,
	NAV_JUMP = 2,
	NAV_PRECISE = 4,
	NAV_NO_JUMP = 8,
}; /* size: 4 */

/* 491 */
/* <0> (null):0 */
enum NavDirType {
	NORTH = 0,
	EAST = 1,
	SOUTH = 2,
	WEST = 3,
	NUM_DIRECTIONS = 4,
}; /* size: 4 */

/* 492 */
/* <0> (null):0 */
enum NavTraverseType {
	GO_NORTH = 0,
	GO_EAST = 1,
	GO_SOUTH = 2,
	GO_WEST = 3,
	GO_LADDER_UP = 4,
	GO_LADDER_DOWN = 5,
	GO_JUMP = 6,
	NUM_TRAVERSE_TYPES = 7,
}; /* size: 4 */

/* 493 */
/* <0> (null):0 */
enum NavCornerType {
	NORTH_WEST = 0,
	NORTH_EAST = 1,
	SOUTH_EAST = 2,
	SOUTH_WEST = 3,
	NUM_CORNERS = 4,
}; /* size: 4 */

/* 494 */
/* <0> (null):0 */
struct Extent {
	class Vector              lo;                    /*     0    12 */
	class Vector              hi;                    /*    12    12 */
	/* <0> (null):0 */
	float SizeX(const class Extent  *); /* linkage=_ZNK6Extent5SizeXEv */

	/* <0> (null):0 */
	float SizeY(const class Extent  *); /* linkage=_ZNK6Extent5SizeYEv */

	/* <0> (null):0 */
	float SizeZ(const class Extent  *); /* linkage=_ZNK6Extent5SizeZEv */

	/* <0> (null):0 */
	float Area(const class Extent  *); /* linkage=_ZNK6Extent4AreaEv */

	/* <0> (null):0 */
	bool Contains(const class Extent  *, const class Vector  *); /* linkage=_ZNK6Extent8ContainsEPK6Vector */


	/* size: 24, cachelines: 1, members: 2 */
	/* last cacheline: 24 bytes */
}; /* size: 24 */

/* 495 */
 /* pointer to 496 */
 /* size: 4 */

/* 496 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 24 */

/* 497 */
/* <0> (null):0 */
struct Ray {
	class Vector              from;                  /*     0    12 */
	class Vector              to;                    /*    12    12 */

	/* size: 24, cachelines: 1, members: 2 */
	/* last cacheline: 24 bytes */
}; /* size: 24 */

/* 498 */
/* <0> (null):0 */
class CNavNode {
private:

	class Vector              m_pos;                 /*     0    12 */
	class Vector              m_normal;              /*    12    12 */
	class CNavNode *           m_to[4];              /*    24    16 */
	unsigned int               m_id;                 /*    40     4 */
	unsigned char              m_attributeFlags;     /*    44     1 */

	/* Bitfield combined with previous fields */

	class CNavNode *           m_list;               /*     0     4 */
	unsigned int               m_listLength;         /*     0     4 */
	class CNavNode *           m_next;               /*    48     4 */
	unsigned char              m_visited;            /*    52     1 */
	class CNavNode *           m_parent;             /*    56     4 */
	BOOL                       m_isCovered;          /*    60     4 */
	class CNavArea *           m_area;               /*    64     4 */
	/* <0> (null):0 */
	void CNavNode(class CNavNode *, const class Vector  *, const class Vector  *, class CNavNode *);

	/* <0> (null):0 */
	const class CNavNode  * GetNode(const class Vector  *); /* linkage=_ZN8CNavNode7GetNodeEPK6Vector */

	/* <0> (null):0 */
	class CNavNode * GetConnectedNode(const class CNavNode  *, enum NavDirType); /* linkage=_ZNK8CNavNode16GetConnectedNodeE10NavDirType */

	/* <0> (null):0 */
	const class Vector  * GetPosition(const class CNavNode  *); /* linkage=_ZNK8CNavNode11GetPositionEv */

	/* <0> (null):0 */
	const class Vector  * GetNormal(const class CNavNode  *); /* linkage=_ZNK8CNavNode9GetNormalEv */

	/* <0> (null):0 */
	unsigned int GetID(const class CNavNode  *); /* linkage=_ZNK8CNavNode5GetIDEv */

	/* <0> (null):0 */
	class CNavNode * GetFirst(void); /* linkage=_ZN8CNavNode8GetFirstEv */

	/* <0> (null):0 */
	unsigned int GetListLength(void); /* linkage=_ZN8CNavNode13GetListLengthEv */

	/* <0> (null):0 */
	class CNavNode * GetNext(class CNavNode *); /* linkage=_ZN8CNavNode7GetNextEv */

	/* <0> (null):0 */
	void ConnectTo(class CNavNode *, class CNavNode *, enum NavDirType); /* linkage=_ZN8CNavNode9ConnectToEPS_10NavDirType */

	/* <0> (null):0 */
	class CNavNode * GetParent(const class CNavNode  *); /* linkage=_ZNK8CNavNode9GetParentEv */

	/* <0> (null):0 */
	void MarkAsVisited(class CNavNode *, enum NavDirType); /* linkage=_ZN8CNavNode13MarkAsVisitedE10NavDirType */

	/* <0> (null):0 */
	BOOL HasVisited(class CNavNode *, enum NavDirType); /* linkage=_ZN8CNavNode10HasVisitedE10NavDirType */

	/* <0> (null):0 */
	BOOL IsBiLinked(const class CNavNode  *, enum NavDirType); /* linkage=_ZNK8CNavNode10IsBiLinkedE10NavDirType */

	/* <0> (null):0 */
	BOOL IsClosedCell(const class CNavNode  *); /* linkage=_ZNK8CNavNode12IsClosedCellEv */

	/* <0> (null):0 */
	void Cover(class CNavNode *); /* linkage=_ZN8CNavNode5CoverEv */

	/* <0> (null):0 */
	BOOL IsCovered(const class CNavNode  *); /* linkage=_ZNK8CNavNode9IsCoveredEv */

	/* <0> (null):0 */
	void AssignArea(class CNavNode *, class CNavArea *); /* linkage=_ZN8CNavNode10AssignAreaEP8CNavArea */

	/* <0> (null):0 */
	class CNavArea * GetArea(const class CNavNode  *); /* linkage=_ZNK8CNavNode7GetAreaEv */

	/* <0> (null):0 */
	void SetAttributes(class CNavNode *, unsigned char); /* linkage=_ZN8CNavNode13SetAttributesEh */

	/* <0> (null):0 */
	unsigned char GetAttributes(const class CNavNode  *); /* linkage=_ZNK8CNavNode13GetAttributesEv */

	/* --- cacheline 1 boundary (64 bytes) was 21 bytes ago --- */

	/* size: 68, cachelines: 2, members: 12 */
	/* last cacheline: 4 bytes */

	/* BRAIN FART ALERT! 68 != 85 + 0(holes), diff = -17 */

}; /* size: 68 */

/* 499 */
/* <0> (null):0 */
class CNavNode *           array[4]; /* size: 16 */

/* 500 */
 /* pointer to 498 */
 /* size: 4 */

/* 501 */
/* <0> (null):0 */
struct ApproachInfo {
	union NavConnect           here;                 /*     0     4 */
	union NavConnect           prev;                 /*     4     4 */
	enum NavTraverseType       prevToHereHow;        /*     8     4 */
	union NavConnect           next;                 /*    12     4 */
	enum NavTraverseType       hereToNextHow;        /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 502 */
/* <0> (null):0 */
enum {
	MAX_AREA_TEAMS = 2,
}; /* size: 4 */

/* 503 */
/* <0> (null):0 */
enum {
	MAX_APPROACH_AREAS = 16,
}; /* size: 4 */

/* 504 */
/* <0> (null):0 */
struct CNavArea {
	/* <0> (null):0 */
	struct ApproachInfo {
		union NavConnect           here;                 /*     0     4 */
		union NavConnect           prev;                 /*     4     4 */
		enum NavTraverseType       prevToHereHow;        /*     8     4 */
		union NavConnect           next;                 /*    12     4 */
		enum NavTraverseType       hereToNextHow;        /*    16     4 */

		/* size: 20, cachelines: 1, members: 5 */
		/* last cacheline: 20 bytes */
	};

	/* <0> (null):0 */
	enum {
		MAX_AREA_TEAMS = 2,
	};

	/* <0> (null):0 */
	enum {
		MAX_APPROACH_AREAS = 16,
	};

private:

	bool                       m_isReset;            /*     0     1 */
	unsigned int               m_nextID;             /*     0     4 */
	unsigned int               m_id;                 /*     0     4 */
	struct Extent              m_extent;             /*     4    24 */
	class Vector              m_center;              /*    28    12 */
	unsigned char              m_attributeFlags;     /*    40     1 */
	Place                      m_place;              /*    44     4 */
	float                      m_neZ;                /*    48     4 */
	float                      m_swZ;                /*    52     4 */
	float                      m_clearedTimestamp[2]; /*    56     8 */
	float                      m_danger[2];          /*    64     8 */
	/* --- cacheline 1 boundary (64 bytes) was 2 bytes ago --- */
	float                      m_dangerTimestamp[2]; /*    72     8 */
	HidingSpotList             m_hidingSpotList;     /*    80     0 */
	SpotEncounterList          m_spotEncounterList;  /*    88     0 */
	struct ApproachInfo        m_approach[16];       /*    96   320 */
	/* --- cacheline 6 boundary (384 bytes) was 10 bytes ago --- */
	unsigned char              m_approachCount;      /*   416     1 */

	/* Bitfield combined with previous fields */

	unsigned int               m_masterMarker;       /*     0     4 */
	unsigned int               m_marker;             /*   420     4 */
	class CNavArea *           m_parent;             /*   424     4 */
	enum NavTraverseType       m_parentHow;          /*   428     4 */
	float                      m_totalCost;          /*   432     4 */
	float                      m_costSoFar;          /*   436     4 */

	/* Bitfield combined with previous fields */

	class CNavArea *           m_openList;           /*     0     4 */
	class CNavArea *           m_nextOpen;           /*   440     4 */
	class CNavArea *           m_prevOpen;           /*   444     4 */
	unsigned int               m_openMarker;         /*   448     4 */
	class list<NavConnect, std::allocator<NavConnect> > m_connect[4]; /*   452    32 */
	/* --- cacheline 7 boundary (448 bytes) was 19 bytes ago --- */
	class list<CNavLadder*, std::allocator<CNavLadder*> > m_ladder[2]; /*   484    16 */
	class CNavNode *           m_node[4];            /*   500    16 */
	class list<CNavArea*, std::allocator<CNavArea*> > m_overlapList; /*   516     8 */
	class CNavArea *           m_prevHash;           /*   524     4 */
	class CNavArea *           m_nextHash;           /*   528     4 */
	/* <0> (null):0 */
	void CNavArea(class CNavArea *, class CNavNode *, class CNavNode *, class CNavNode *, class CNavNode *);

	/* <0> (null):0 */
	void CNavArea(class CNavArea *);

	/* <0> (null):0 */
	void CNavArea(class CNavArea *, const class Vector  *, const class Vector  *);

	/* <0> (null):0 */
	void CNavArea(class CNavArea *, const class Vector  *, const class Vector  *, const class Vector  *, const class Vector  *);

	/* <0> (null):0 */
	void ~CNavArea(class CNavArea *, int);

	/* <0> (null):0 */
	void ConnectTo(class CNavArea *, class CNavArea *, enum NavDirType); /* linkage=_ZN8CNavArea9ConnectToEPS_10NavDirType */

	/* <0> (null):0 */
	void Disconnect(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea10DisconnectEPS_ */

	/* <0> (null):0 */
	void Save(const class CNavArea  *, FILE *); /* linkage=_ZNK8CNavArea4SaveEP8_IO_FILE */

	/* <0> (null):0 */
	void Save(class CNavArea *, int, unsigned int); /* linkage=_ZN8CNavArea4SaveEij */

	/* <0> (null):0 */
	void Load(class CNavArea *, class SteamFile *, unsigned int); /* linkage=_ZN8CNavArea4LoadEP9SteamFilej */

	/* <0> (null):0 */
	enum NavErrorType PostLoad(class CNavArea *); /* linkage=_ZN8CNavArea8PostLoadEv */

	/* <0> (null):0 */
	unsigned int GetID(const class CNavArea  *); /* linkage=_ZNK8CNavArea5GetIDEv */

	/* <0> (null):0 */
	void SetAttributes(class CNavArea *, unsigned char); /* linkage=_ZN8CNavArea13SetAttributesEh */

	/* <0> (null):0 */
	unsigned char GetAttributes(const class CNavArea  *); /* linkage=_ZNK8CNavArea13GetAttributesEv */

	/* <0> (null):0 */
	void SetPlace(class CNavArea *, Place); /* linkage=_ZN8CNavArea8SetPlaceEj */

	/* <0> (null):0 */
	Place GetPlace(const class CNavArea  *); /* linkage=_ZNK8CNavArea8GetPlaceEv */

	/* <0> (null):0 */
	bool IsOverlapping(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea13IsOverlappingEPK6Vector */

	/* <0> (null):0 */
	bool IsOverlapping(const class CNavArea  *, const class CNavArea  *); /* linkage=_ZNK8CNavArea13IsOverlappingEPKS_ */

	/* <0> (null):0 */
	bool IsOverlappingX(const class CNavArea  *, const class CNavArea  *); /* linkage=_ZNK8CNavArea14IsOverlappingXEPKS_ */

	/* <0> (null):0 */
	bool IsOverlappingY(const class CNavArea  *, const class CNavArea  *); /* linkage=_ZNK8CNavArea14IsOverlappingYEPKS_ */

	/* <0> (null):0 */
	int GetPlayerCount(const class CNavArea  *, int, class CBasePlayer *); /* linkage=_ZNK8CNavArea14GetPlayerCountEiP11CBasePlayer */

	/* <0> (null):0 */
	float GetZ(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea4GetZEPK6Vector */

	/* <0> (null):0 */
	float GetZ(const class CNavArea  *, float, float); /* linkage=_ZNK8CNavArea4GetZEff */

	/* <0> (null):0 */
	bool Contains(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea8ContainsEPK6Vector */

	/* <0> (null):0 */
	bool IsCoplanar(const class CNavArea  *, const class CNavArea  *); /* linkage=_ZNK8CNavArea10IsCoplanarEPKS_ */

	/* <0> (null):0 */
	void GetClosestPointOnArea(const class CNavArea  *, const class Vector  *, class Vector *); /* linkage=_ZNK8CNavArea21GetClosestPointOnAreaEPK6VectorPS0_ */

	/* <0> (null):0 */
	float GetDistanceSquaredToPoint(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea25GetDistanceSquaredToPointEPK6Vector */

	/* <0> (null):0 */
	bool IsDegenerate(const class CNavArea  *); /* linkage=_ZNK8CNavArea12IsDegenerateEv */

	/* <0> (null):0 */
	bool IsEdge(const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea6IsEdgeE10NavDirType */

	/* <0> (null):0 */
	int GetAdjacentCount(const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea16GetAdjacentCountE10NavDirType */

	/* <0> (null):0 */
	class CNavArea * GetAdjacentArea(const class CNavArea  *, enum NavDirType, int); /* linkage=_ZNK8CNavArea15GetAdjacentAreaE10NavDirTypei */

	/* <0> (null):0 */
	class CNavArea * GetRandomAdjacentArea(const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea21GetRandomAdjacentAreaE10NavDirType */

	/* <0> (null):0 */
	const NavConnectList  * GetAdjacentList(const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea15GetAdjacentListE10NavDirType */

	/* <0> (null):0 */
	bool IsConnected(const class CNavArea  *, const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea11IsConnectedEPKS_10NavDirType */

	/* <0> (null):0 */
	float ComputeHeightChange(class CNavArea *, const class CNavArea  *); /* linkage=_ZN8CNavArea19ComputeHeightChangeEPKS_ */

	/* <0> (null):0 */
	const NavLadderList  * GetLadderList(const class CNavArea  *, enum LadderDirectionType); /* linkage=_ZNK8CNavArea13GetLadderListE19LadderDirectionType */

	/* <0> (null):0 */
	void ComputePortal(const class CNavArea  *, const class CNavArea  *, enum NavDirType, class Vector *, float *); /* linkage=_ZNK8CNavArea13ComputePortalEPKS_10NavDirTypeP6VectorPf */

	/* <0> (null):0 */
	void ComputeClosestPointInPortal(const class CNavArea  *, const class CNavArea  *, enum NavDirType, const class Vector  *, class Vector *); /* linkage=_ZNK8CNavArea27ComputeClosestPointInPortalEPKS_10NavDirTypePK6VectorPS3_ */

	/* <0> (null):0 */
	enum NavDirType ComputeDirection(const class CNavArea  *, class Vector *); /* linkage=_ZNK8CNavArea16ComputeDirectionEP6Vector */

	/* <0> (null):0 */
	void SetClearedTimestamp(class CNavArea *, int); /* linkage=_ZN8CNavArea19SetClearedTimestampEi */

	/* <0> (null):0 */
	float GetClearedTimestamp(class CNavArea *, int); /* linkage=_ZN8CNavArea19GetClearedTimestampEi */

	/* <0> (null):0 */
	const HidingSpotList  * GetHidingSpotList(const class CNavArea  *); /* linkage=_ZNK8CNavArea17GetHidingSpotListEv */

	/* <0> (null):0 */
	void ComputeHidingSpots(class CNavArea *); /* linkage=_ZN8CNavArea18ComputeHidingSpotsEv */

	/* <0> (null):0 */
	void ComputeSniperSpots(class CNavArea *); /* linkage=_ZN8CNavArea18ComputeSniperSpotsEv */

	/* <0> (null):0 */
	class SpotEncounter * GetSpotEncounter(class CNavArea *, const class CNavArea  *, const class CNavArea  *); /* linkage=_ZN8CNavArea16GetSpotEncounterEPKS_S1_ */

	/* <0> (null):0 */
	void ComputeSpotEncounters(class CNavArea *); /* linkage=_ZN8CNavArea21ComputeSpotEncountersEv */

	/* <0> (null):0 */
	void IncreaseDanger(class CNavArea *, int, float); /* linkage=_ZN8CNavArea14IncreaseDangerEif */

	/* <0> (null):0 */
	float GetDanger(class CNavArea *, int); /* linkage=_ZN8CNavArea9GetDangerEi */

	/* <0> (null):0 */
	float GetSizeX(const class CNavArea  *); /* linkage=_ZNK8CNavArea8GetSizeXEv */

	/* <0> (null):0 */
	float GetSizeY(const class CNavArea  *); /* linkage=_ZNK8CNavArea8GetSizeYEv */

	/* <0> (null):0 */
	const class Extent  * GetExtent(const class CNavArea  *); /* linkage=_ZNK8CNavArea9GetExtentEv */

	/* <0> (null):0 */
	const class Vector  * GetCenter(const class CNavArea  *); /* linkage=_ZNK8CNavArea9GetCenterEv */

	/* <0> (null):0 */
	const class Vector  * GetCorner(const class CNavArea  *, enum NavCornerType); /* linkage=_ZNK8CNavArea9GetCornerE13NavCornerType */

	/* <0> (null):0 */
	const class ApproachInfo  * GetApproachInfo(const class CNavArea  *, int); /* linkage=_ZNK8CNavArea15GetApproachInfoEi */

	/* <0> (null):0 */
	int GetApproachInfoCount(const class CNavArea  *); /* linkage=_ZNK8CNavArea20GetApproachInfoCountEv */

	/* <0> (null):0 */
	void ComputeApproachAreas(class CNavArea *); /* linkage=_ZN8CNavArea20ComputeApproachAreasEv */

	/* <0> (null):0 */
	void MakeNewMarker(void); /* linkage=_ZN8CNavArea13MakeNewMarkerEv */

	/* <0> (null):0 */
	void Mark(class CNavArea *); /* linkage=_ZN8CNavArea4MarkEv */

	/* <0> (null):0 */
	BOOL IsMarked(const class CNavArea  *); /* linkage=_ZNK8CNavArea8IsMarkedEv */

	/* <0> (null):0 */
	void SetParent(class CNavArea *, class CNavArea *, enum NavTraverseType); /* linkage=_ZN8CNavArea9SetParentEPS_15NavTraverseType */

	/* <0> (null):0 */
	class CNavArea * GetParent(const class CNavArea  *); /* linkage=_ZNK8CNavArea9GetParentEv */

	/* <0> (null):0 */
	enum NavTraverseType GetParentHow(const class CNavArea  *); /* linkage=_ZNK8CNavArea12GetParentHowEv */

	/* <0> (null):0 */
	bool IsOpen(const class CNavArea  *); /* linkage=_ZNK8CNavArea6IsOpenEv */

	/* <0> (null):0 */
	void AddToOpenList(class CNavArea *); /* linkage=_ZN8CNavArea13AddToOpenListEv */

	/* <0> (null):0 */
	void UpdateOnOpenList(class CNavArea *); /* linkage=_ZN8CNavArea16UpdateOnOpenListEv */

	/* <0> (null):0 */
	void RemoveFromOpenList(class CNavArea *); /* linkage=_ZN8CNavArea18RemoveFromOpenListEv */

	/* <0> (null):0 */
	bool IsOpenListEmpty(void); /* linkage=_ZN8CNavArea15IsOpenListEmptyEv */

	/* <0> (null):0 */
	class CNavArea * PopOpenList(void); /* linkage=_ZN8CNavArea11PopOpenListEv */

	/* <0> (null):0 */
	bool IsClosed(const class CNavArea  *); /* linkage=_ZNK8CNavArea8IsClosedEv */

	/* <0> (null):0 */
	void AddToClosedList(class CNavArea *); /* linkage=_ZN8CNavArea15AddToClosedListEv */

	/* <0> (null):0 */
	void RemoveFromClosedList(class CNavArea *); /* linkage=_ZN8CNavArea20RemoveFromClosedListEv */

	/* <0> (null):0 */
	void ClearSearchLists(void); /* linkage=_ZN8CNavArea16ClearSearchListsEv */

	/* <0> (null):0 */
	void SetTotalCost(class CNavArea *, float); /* linkage=_ZN8CNavArea12SetTotalCostEf */

	/* <0> (null):0 */
	float GetTotalCost(const class CNavArea  *); /* linkage=_ZNK8CNavArea12GetTotalCostEv */

	/* <0> (null):0 */
	void SetCostSoFar(class CNavArea *, float); /* linkage=_ZN8CNavArea12SetCostSoFarEf */

	/* <0> (null):0 */
	float GetCostSoFar(const class CNavArea  *); /* linkage=_ZNK8CNavArea12GetCostSoFarEv */

	/* <0> (null):0 */
	void Draw(class CNavArea *, byte, byte, byte, int); /* linkage=_ZN8CNavArea4DrawEhhhi */

	/* <0> (null):0 */
	void DrawConnectedAreas(class CNavArea *); /* linkage=_ZN8CNavArea18DrawConnectedAreasEv */

	/* <0> (null):0 */
	void DrawMarkedCorner(class CNavArea *, enum NavCornerType, byte, byte, byte, int); /* linkage=_ZN8CNavArea16DrawMarkedCornerE13NavCornerTypehhhi */

	/* <0> (null):0 */
	bool SplitEdit(class CNavArea *, bool, float, class CNavArea * *, class CNavArea * *); /* linkage=_ZN8CNavArea9SplitEditEbfPPS_S1_ */

	/* <0> (null):0 */
	bool MergeEdit(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea9MergeEditEPS_ */

	/* <0> (null):0 */
	bool SpliceEdit(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea10SpliceEditEPS_ */

	/* <0> (null):0 */
	void RaiseCorner(class CNavArea *, enum NavCornerType, int); /* linkage=_ZN8CNavArea11RaiseCornerE13NavCornerTypei */

	/* <0> (null):0 */
	void AddLadderUp(class CNavArea *, class CNavLadder *); /* linkage=_ZN8CNavArea11AddLadderUpEP10CNavLadder */

	/* <0> (null):0 */
	void AddLadderDown(class CNavArea *, class CNavLadder *); /* linkage=_ZN8CNavArea13AddLadderDownEP10CNavLadder */

	/* <0> (null):0 */
	void Initialize(class CNavArea *); /* linkage=_ZN8CNavArea10InitializeEv */

	/* <0> (null):0 */
	void DecayDanger(class CNavArea *); /* linkage=_ZN8CNavArea11DecayDangerEv */

	/* <0> (null):0 */
	bool IsHidingSpotCollision(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea21IsHidingSpotCollisionEPK6Vector */

	/* <0> (null):0 */
	void AddSpotEncounters(class CNavArea *, const class CNavArea  *, enum NavDirType, const class CNavArea  *, enum NavDirType); /* linkage=_ZN8CNavArea17AddSpotEncountersEPKS_10NavDirTypeS1_S2_ */

	/* <0> (null):0 */
	void Strip(class CNavArea *); /* linkage=_ZN8CNavArea5StripEv */

	/* <0> (null):0 */
	void FinishMerge(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea11FinishMergeEPS_ */

	/* <0> (null):0 */
	void MergeAdjacentConnections(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea24MergeAdjacentConnectionsEPS_ */

	/* <0> (null):0 */
	void AssignNodes(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea11AssignNodesEPS_ */

	/* <0> (null):0 */
	void FinishSplitEdit(class CNavArea *, class CNavArea *, enum NavDirType); /* linkage=_ZN8CNavArea15FinishSplitEditEPS_10NavDirType */

	/* <0> (null):0 */
	void OnDestroyNotify(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea15OnDestroyNotifyEPS_ */

	/* --- cacheline 9 boundary (576 bytes) was 27 bytes ago --- */

	/* size: 532, cachelines: 9, members: 32 */
	/* last cacheline: 20 bytes */

	/* BRAIN FART ALERT! 532 != 603 + 0(holes), diff = -71 */

}; /* size: 532 */

/* 505 */
 /* pointer to 504 */
 /* size: 4 */

/* 506 */
 /* pointer to 498 */
 /* size: 4 */

/* 507 */
 /* pointer to 508 */
 /* size: 4 */

/* 508 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 68 */

/* 509 */
 /* pointer to 510 */
 /* size: 4 */

/* 510 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 68 */

/* 511 */
/* <0> (null):0 */
class SteamFile {
private:

	byte *                     m_fileData;           /*     0     4 */
	int                        m_fileDataLength;     /*     4     4 */
	byte *                     m_cursor;             /*     8     4 */
	int                        m_bytesLeft;          /*    12     4 */
	/* <0> (null):0 */
	void SteamFile(class SteamFile *, const char  *);

	/* <0> (null):0 */
	void ~SteamFile(class SteamFile *, int);

	/* <0> (null):0 */
	bool IsValid(const class SteamFile  *); /* linkage=_ZNK9SteamFile7IsValidEv */

	/* <0> (null):0 */
	bool Read(class SteamFile *, void *, int); /* linkage=_ZN9SteamFile4ReadEPvi */


	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 512 */
 /* pointer to 511 */
 /* size: 4 */

/* 513 */
 /* pointer to 514 */
 /* size: 4 */

/* 514 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 16 */

/* 515 */
/* <0> (null):0 */
enum RouteType {
	FASTEST_ROUTE = 0,
	SAFEST_ROUTE = 1,
}; /* size: 4 */

/* 516 */
/* <0> (null):0 */
union NavConnect {
	unsigned int               id;                 /*           4 */
	class CNavArea *           area;               /*           4 */
}; /* size: 4 */

/* 517 */
 /* pointer to 518 */
 /* size: 4 */

/* 518 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 519 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 520 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 521 */
/* <0> (null):0 */
typedef struct list<NavConnect, std::allocator<NavConnect> > NavConnectList; /* size: 0 */

/* 522 */
/* <0> (null):0 */
enum LadderDirectionType {
	LADDER_UP = 0,
	LADDER_DOWN = 1,
	NUM_LADDER_DIRECTIONS = 2,
}; /* size: 4 */

/* 523 */
/* <0> (null):0 */
class CNavLadder {
	class Vector              m_top;                 /*     0    12 */
	class Vector              m_bottom;              /*    12    12 */
	float                      m_length;             /*    24     4 */
	enum NavDirType            m_dir;                /*    28     4 */
	class Vector2D            m_dirVector;           /*    32     8 */
	class CBaseEntity *        m_entity;             /*    40     4 */
	class CNavArea *           m_topForwardArea;     /*    44     4 */
	class CNavArea *           m_topLeftArea;        /*    48     4 */
	class CNavArea *           m_topRightArea;       /*    52     4 */
	class CNavArea *           m_topBehindArea;      /*    56     4 */
	class CNavArea *           m_bottomArea;         /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	bool                       m_isDangling;         /*    64     1 */
	/* <0> (null):0 */
	void CNavLadder(class CNavLadder *);

	/* <0> (null):0 */
	void OnDestroyNotify(class CNavLadder *, class CNavArea *); /* linkage=_ZN10CNavLadder15OnDestroyNotifyEP8CNavArea */


	/* size: 68, cachelines: 2, members: 12 */
	/* last cacheline: 4 bytes */

	/* BRAIN FART ALERT! 68 != 65 + 0(holes), diff = 3 */

}; /* size: 68 */

/* 524 */
 /* pointer to 523 */
 /* size: 4 */

/* 525 */
/* <0> (null):0 */
typedef struct list<CNavLadder*, std::allocator<CNavLadder*> > NavLadderList; /* size: 0 */

/* 526 */
/* <0> (null):0 */
class HidingSpot {
private:

	class Vector              m_pos;                 /*     0    12 */
	unsigned int               m_id;                 /*    12     4 */
	unsigned int               m_marker;             /*    16     4 */
	unsigned char              m_flags;              /*    20     1 */

	/* Bitfield combined with previous fields */

	unsigned int               m_nextID;             /*     0     4 */
	unsigned int               m_masterMarker;       /*     0     4 */
	/* <0> (null):0 */
	void HidingSpot(class HidingSpot *);

	/* <0> (null):0 */
	void HidingSpot(class HidingSpot *, const class Vector  *, unsigned char);

	/* <0> (null):0 */
	bool HasGoodCover(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot12HasGoodCoverEv */

	/* <0> (null):0 */
	bool IsGoodSniperSpot(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot16IsGoodSniperSpotEv */

	/* <0> (null):0 */
	bool IsIdealSniperSpot(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot17IsIdealSniperSpotEv */

	/* <0> (null):0 */
	void SetFlags(class HidingSpot *, unsigned char); /* linkage=_ZN10HidingSpot8SetFlagsEh */

	/* <0> (null):0 */
	unsigned char GetFlags(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot8GetFlagsEv */

	/* <0> (null):0 */
	void Save(const class HidingSpot  *, int, unsigned int); /* linkage=_ZNK10HidingSpot4SaveEij */

	/* <0> (null):0 */
	void Load(class HidingSpot *, class SteamFile *, unsigned int); /* linkage=_ZN10HidingSpot4LoadEP9SteamFilej */

	/* <0> (null):0 */
	const class Vector  * GetPosition(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot11GetPositionEv */

	/* <0> (null):0 */
	unsigned int GetID(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot5GetIDEv */

	/* <0> (null):0 */
	void Mark(class HidingSpot *); /* linkage=_ZN10HidingSpot4MarkEv */

	/* <0> (null):0 */
	bool IsMarked(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot8IsMarkedEv */

	/* <0> (null):0 */
	void ChangeMasterMarker(void); /* linkage=_ZN10HidingSpot18ChangeMasterMarkerEv */


	/* size: 24, cachelines: 1, members: 6 */
	/* last cacheline: 24 bytes */
}; /* size: 24 */

/* 527 */
 /* pointer to 526 */
 /* size: 4 */

/* 528 */
 /* pointer to 529 */
 /* size: 4 */

/* 529 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 24 */

/* 530 */
/* <0> (null):0 */
typedef struct list<HidingSpot*, std::allocator<HidingSpot*> > HidingSpotList; /* size: 0 */

/* 531 */
/* <0> (null):0 */
union {
	class HidingSpot *         spot;               /*           4 */
	unsigned int               id;                 /*           4 */
}; /* size: 4 */

/* 532 */
/* <0> (null):0 */
struct SpotOrder {
	/* <0> (null):0 */
	union {
		class HidingSpot *         spot;                 /*           4 */
		unsigned int               id;                   /*           4 */
	};

	float                      t;                    /*     0     4 */
	union {
		class HidingSpot * spot;                 /*           4 */
		unsigned int       id;                   /*           4 */
	};                                               /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 533 */
/* <0> (null):0 */
typedef struct list<SpotOrder, std::allocator<SpotOrder> > SpotOrderList; /* size: 0 */

/* 534 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 535 */
/* <0> (null):0 */
typedef class SpotOrder * pointer; /* size: 4 */

/* 536 */
/* <0> (null):0 */
typedef const class SpotOrder  * const_pointer; /* size: 4 */

/* 537 */
/* <0> (null):0 */
class new_allocator<SpotOrder> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class SpotOrder * pointer;

	/* <0> (null):0 */
	typedef const class SpotOrder  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<SpotOrder> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<SpotOrder> *, const class new_allocator<SpotOrder>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<SpotOrder> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<SpotOrder>  *, class SpotOrder &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE7addressERS1_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<SpotOrder>  *, const class SpotOrder  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE7addressERKS1_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<SpotOrder> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<SpotOrder> *, class SpotOrder *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE10deallocateEPS1_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<SpotOrder>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<SpotOrder> *, class SpotOrder *, const class SpotOrder  &); /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE9constructEPS1_RKS1_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<SpotOrder> *, class SpotOrder *); /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE7destroyEPS1_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 538 */
 /* pointer to 532 */
 /* size: 4 */

/* 539 */
 /* pointer to 540 */
 /* size: 4 */

/* 540 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 541 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 542 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 543 */
 /* pointer to 537 */
 /* size: 4 */

/* 544 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 545 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 546 */
 /* pointer to 547 */
 /* size: 4 */

/* 547 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 548 */
/* <0> (null):0 */
typedef class SpotOrder & reference; /* size: 4 */

/* 549 */
/* <0> (null):0 */
typedef const class SpotOrder  & const_reference; /* size: 4 */

/* 550 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<SpotOrder> > other; /* size: 0 */

/* 551 */
/* <0> (null):0 */
struct rebind<std::_List_node<SpotOrder> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<SpotOrder> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 552 */
/* <0> (null):0 */
typedef struct allocator<SpotOrder> other; /* size: 1 */

/* 553 */
/* <0> (null):0 */
struct rebind<SpotOrder> {
	/* <0> (null):0 */
	typedef struct allocator<SpotOrder> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 554 */
/* <0> (null):0 */
class allocator<SpotOrder> : public new_allocator<SpotOrder> {
public:

	/* class new_allocator<SpotOrder> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class SpotOrder & reference;

	/* <0> (null):0 */
	typedef const class SpotOrder  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<SpotOrder> *);

	/* <0> (null):0 */
	void allocator(class allocator<SpotOrder> *, const class allocator<SpotOrder>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<SpotOrder> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<SpotOrder> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<SpotOrder> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<SpotOrder> {
		/* <0> (null):0 */
		typedef struct allocator<SpotOrder> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 555 */
 /* pointer to 554 */
 /* size: 4 */

/* 556 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 557 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 558 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 559 */
/* <0> (null):0 */
typedef class _List_node<SpotOrder> * pointer; /* size: 4 */

/* 560 */
/* <0> (null):0 */
typedef const class _List_node<SpotOrder>  * const_pointer; /* size: 4 */

/* 561 */
/* <0> (null):0 */
class new_allocator<std::_List_node<SpotOrder> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<SpotOrder> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<SpotOrder>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<SpotOrder> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<SpotOrder> > *, const class new_allocator<std::_List_node<SpotOrder> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<SpotOrder> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<SpotOrder> >  *, class _List_node<SpotOrder> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7addressERS3_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<SpotOrder> >  *, const class _List_node<SpotOrder>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7addressERKS3_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<SpotOrder> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE10deallocateEPS3_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<SpotOrder> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *, const class _List_node<SpotOrder>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE9constructEPS3_RKS3_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7destroyEPS3_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 562 */
 /* pointer to 360 */
 /* size: 4 */

/* 563 */
 /* pointer to 564 */
 /* size: 4 */

/* 564 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 565 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 566 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 567 */
 /* pointer to 561 */
 /* size: 4 */

/* 568 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 569 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 570 */
 /* pointer to 571 */
 /* size: 4 */

/* 571 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 572 */
/* <0> (null):0 */
class allocator<std::_List_node<SpotOrder> > : public new_allocator<std::_List_node<SpotOrder> > {
public:

	/* class new_allocator<std::_List_node<SpotOrder> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<SpotOrder> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<SpotOrder> > *, const class allocator<std::_List_node<SpotOrder> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<SpotOrder> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 573 */
 /* pointer to 572 */
 /* size: 4 */

/* 574 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 575 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 576 */
 /* pointer to 362 */
 /* size: 4 */

/* 577 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 578 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 579 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 580 */
/* <0> (null):0 */
typedef struct allocator<SpotOrder> allocator_type; /* size: 1 */

/* 581 */
/* <0> (null):0 */
class _List_base<SpotOrder, std::allocator<SpotOrder> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<SpotOrder> allocator_type;

	/* <0> (null):0 */
	class _List_node<SpotOrder> * _M_get_node(class _List_base<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, class _List_node<SpotOrder> *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 582 */
 /* pointer to 581 */
 /* size: 4 */

/* 583 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 584 */
 /* pointer to 585 */
 /* size: 4 */

/* 585 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 586 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 587 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 588 */
/* <0> (null):0 */
typedef struct SpotOrder value_type; /* size: 8 */

/* 589 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 590 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 591 */
/* <0> (null):0 */
typedef struct _List_iterator<SpotOrder> iterator; /* size: 0 */

/* 592 */
/* <0> (null):0 */
typedef struct _List_const_iterator<SpotOrder> const_iterator; /* size: 0 */

/* 593 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<SpotOrder> > const_reverse_iterator; /* size: 0 */

/* 594 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<SpotOrder> > reverse_iterator; /* size: 0 */

/* 595 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 596 */
/* <0> (null):0 */
typedef struct allocator<SpotOrder> allocator_type; /* size: 1 */

/* 597 */
/* <0> (null):0 */
typedef struct _List_node<SpotOrder> _Node; /* size: 0 */

/* 598 */
/* <0> (null):0 */
class list<SpotOrder, std::allocator<SpotOrder> > : protected _List_base<SpotOrder, std::allocator<SpotOrder> > {
protected:

	/* class _List_base<SpotOrder, std::allocator<SpotOrder> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef struct SpotOrder value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<SpotOrder> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<SpotOrder> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<SpotOrder> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<SpotOrder> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<SpotOrder> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<SpotOrder> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE14_M_create_nodeERKS0_ */

	/* <0> (null):0 */
	void list(class list<SpotOrder, std::allocator<SpotOrder> > *);

	/* <0> (null):0 */
	void list(class list<SpotOrder, std::allocator<SpotOrder> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<SpotOrder, std::allocator<SpotOrder> > *, const class list<SpotOrder, std::allocator<SpotOrder> >  &);

	/* <0> (null):0 */
	class list<SpotOrder, std::allocator<SpotOrder> > & operator=(class list<SpotOrder, std::allocator<SpotOrder> > *, const class list<SpotOrder, std::allocator<SpotOrder> >  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EEaSERKS2_ */

	/* <0> (null):0 */
	void assign(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6assignEjRKS0_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, class SpotOrder); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6resizeEjS0_ */

	/* <0> (null):0 */
	reference front(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE10push_frontERKS0_ */

	/* <0> (null):0 */
	void pop_front(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9push_backERKS0_ */

	/* <0> (null):0 */
	void pop_back(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, unsigned int, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */

	/* <0> (null):0 */
	iterator erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	iterator erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */

	/* <0> (null):0 */
	void swap(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4swapERS2_ */

	/* <0> (null):0 */
	void clear(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */

	/* <0> (null):0 */
	void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */

	/* <0> (null):0 */
	void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */

	/* <0> (null):0 */
	void remove(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6removeERKS0_ */

	/* <0> (null):0 */
	void unique(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5mergeERS2_ */

	/* <0> (null):0 */
	void reverse(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE18_M_fill_initializeEjRKS0_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE14_M_fill_assignEjRKS0_ */

	/* <0> (null):0 */
	void _M_transfer(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */

	/* <0> (null):0 */
	void _M_insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void _M_erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE25_M_check_equal_allocatorsERS2_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 599 */
 /* pointer to 597 */
 /* size: 4 */

/* 600 */
 /* pointer to 598 */
 /* size: 4 */

/* 601 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 602 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 603 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 604 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 605 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 606 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 607 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 608 */
 /* pointer to 609 */
 /* size: 4 */

/* 609 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 610 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 611 */
/* <0> (null):0 */
struct SpotEncounter {
	union NavConnect           from;                 /*     0     4 */
	enum NavDirType            fromDir;              /*     4     4 */
	union NavConnect           to;                   /*     8     4 */
	enum NavDirType            toDir;                /*    12     4 */
	struct Ray                 path;                 /*    16    24 */
	SpotOrderList              spotList;             /*    40     0 */

	/* size: 48, cachelines: 1, members: 6 */
	/* last cacheline: 48 bytes */

	/* BRAIN FART ALERT! 48 != 40 + 0(holes), diff = 8 */

}; /* size: 48 */

/* 612 */
/* <0> (null):0 */
typedef struct list<SpotEncounter, std::allocator<SpotEncounter> > SpotEncounterList; /* size: 0 */

/* 613 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 614 */
/* <0> (null):0 */
typedef class HidingSpot * * pointer; /* size: 4 */

/* 615 */
/* <0> (null):0 */
typedef const class HidingSpot *  * const_pointer; /* size: 4 */

/* 616 */
/* <0> (null):0 */
class new_allocator<HidingSpot*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class HidingSpot * * pointer;

	/* <0> (null):0 */
	typedef const class HidingSpot *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<HidingSpot*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<HidingSpot*> *, const class new_allocator<HidingSpot*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<HidingSpot*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<HidingSpot*>  *, class HidingSpot * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE7addressERS2_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<HidingSpot*>  *, const class HidingSpot *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE7addressERKS2_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<HidingSpot*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<HidingSpot*> *, class HidingSpot * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE10deallocateEPS2_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<HidingSpot*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<HidingSpot*> *, class HidingSpot * *, const class HidingSpot *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE9constructEPS2_RKS2_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<HidingSpot*> *, class HidingSpot * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE7destroyEPS2_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 617 */
 /* pointer to 527 */
 /* size: 4 */

/* 618 */
 /* pointer to 619 */
 /* size: 4 */

/* 619 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 620 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 621 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 622 */
 /* pointer to 616 */
 /* size: 4 */

/* 623 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 624 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 625 */
 /* pointer to 626 */
 /* size: 4 */

/* 626 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 627 */
/* <0> (null):0 */
typedef class HidingSpot * & reference; /* size: 4 */

/* 628 */
/* <0> (null):0 */
typedef const class HidingSpot *  & const_reference; /* size: 4 */

/* 629 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<HidingSpot*> > other; /* size: 0 */

/* 630 */
/* <0> (null):0 */
struct rebind<std::_List_node<HidingSpot*> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<HidingSpot*> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 631 */
/* <0> (null):0 */
typedef struct allocator<HidingSpot*> other; /* size: 1 */

/* 632 */
/* <0> (null):0 */
struct rebind<HidingSpot*> {
	/* <0> (null):0 */
	typedef struct allocator<HidingSpot*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 633 */
/* <0> (null):0 */
class allocator<HidingSpot*> : public new_allocator<HidingSpot*> {
public:

	/* class new_allocator<HidingSpot*> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class HidingSpot * & reference;

	/* <0> (null):0 */
	typedef const class HidingSpot *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<HidingSpot*> *);

	/* <0> (null):0 */
	void allocator(class allocator<HidingSpot*> *, const class allocator<HidingSpot*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<HidingSpot*> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<HidingSpot*> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<HidingSpot*> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<HidingSpot*> {
		/* <0> (null):0 */
		typedef struct allocator<HidingSpot*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 634 */
 /* pointer to 633 */
 /* size: 4 */

/* 635 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 636 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 637 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 638 */
/* <0> (null):0 */
typedef class _List_node<HidingSpot*> * pointer; /* size: 4 */

/* 639 */
/* <0> (null):0 */
typedef const class _List_node<HidingSpot*>  * const_pointer; /* size: 4 */

/* 640 */
/* <0> (null):0 */
class new_allocator<std::_List_node<HidingSpot*> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<HidingSpot*> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<HidingSpot*>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *, const class new_allocator<std::_List_node<HidingSpot*> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<HidingSpot*> >  *, class _List_node<HidingSpot*> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7addressERS4_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<HidingSpot*> >  *, const class _List_node<HidingSpot*>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7addressERKS4_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<HidingSpot*> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE10deallocateEPS4_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<HidingSpot*> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *, const class _List_node<HidingSpot*>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE9constructEPS4_RKS4_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7destroyEPS4_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 641 */
 /* pointer to 371 */
 /* size: 4 */

/* 642 */
 /* pointer to 643 */
 /* size: 4 */

/* 643 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 644 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 645 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 646 */
 /* pointer to 640 */
 /* size: 4 */

/* 647 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 648 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 649 */
 /* pointer to 650 */
 /* size: 4 */

/* 650 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 651 */
/* <0> (null):0 */
class allocator<std::_List_node<HidingSpot*> > : public new_allocator<std::_List_node<HidingSpot*> > {
public:

	/* class new_allocator<std::_List_node<HidingSpot*> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<HidingSpot*> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<HidingSpot*> > *, const class allocator<std::_List_node<HidingSpot*> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<HidingSpot*> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 652 */
 /* pointer to 651 */
 /* size: 4 */

/* 653 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 654 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 655 */
 /* pointer to 373 */
 /* size: 4 */

/* 656 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 657 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 658 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 659 */
/* <0> (null):0 */
typedef struct allocator<HidingSpot*> allocator_type; /* size: 1 */

/* 660 */
/* <0> (null):0 */
class _List_base<HidingSpot*, std::allocator<HidingSpot*> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<HidingSpot*> allocator_type;

	/* <0> (null):0 */
	class _List_node<HidingSpot*> * _M_get_node(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_node<HidingSpot*> *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 661 */
 /* pointer to 660 */
 /* size: 4 */

/* 662 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 663 */
 /* pointer to 664 */
 /* size: 4 */

/* 664 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 665 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 666 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 667 */
/* <0> (null):0 */
typedef class HidingSpot * value_type; /* size: 4 */

/* 668 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 669 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 670 */
/* <0> (null):0 */
typedef struct _List_iterator<HidingSpot*> iterator; /* size: 0 */

/* 671 */
/* <0> (null):0 */
typedef struct _List_const_iterator<HidingSpot*> const_iterator; /* size: 0 */

/* 672 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<HidingSpot*> > const_reverse_iterator; /* size: 0 */

/* 673 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<HidingSpot*> > reverse_iterator; /* size: 0 */

/* 674 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 675 */
/* <0> (null):0 */
typedef struct allocator<HidingSpot*> allocator_type; /* size: 1 */

/* 676 */
/* <0> (null):0 */
typedef struct _List_node<HidingSpot*> _Node; /* size: 0 */

/* 677 */
/* <0> (null):0 */
class list<HidingSpot*, std::allocator<HidingSpot*> > : protected _List_base<HidingSpot*, std::allocator<HidingSpot*> > {
protected:

	/* class _List_base<HidingSpot*, std::allocator<HidingSpot*> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef class HidingSpot * value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<HidingSpot*> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<HidingSpot*> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<HidingSpot*> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<HidingSpot*> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<HidingSpot*> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<HidingSpot*> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE14_M_create_nodeERKS1_ */

	/* <0> (null):0 */
	void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *);

	/* <0> (null):0 */
	void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const class list<HidingSpot*, std::allocator<HidingSpot*> >  &);

	/* <0> (null):0 */
	class list<HidingSpot*, std::allocator<HidingSpot*> > & operator=(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const class list<HidingSpot*, std::allocator<HidingSpot*> >  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EEaSERKS3_ */

	/* <0> (null):0 */
	void assign(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6assignEjRKS1_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, class HidingSpot *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6resizeEjS1_ */

	/* <0> (null):0 */
	reference front(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE10push_frontERKS1_ */

	/* <0> (null):0 */
	void pop_front(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9push_backERKS1_ */

	/* <0> (null):0 */
	void pop_back(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */

	/* <0> (null):0 */
	iterator erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	iterator erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */

	/* <0> (null):0 */
	void swap(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4swapERS3_ */

	/* <0> (null):0 */
	void clear(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */

	/* <0> (null):0 */
	void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */

	/* <0> (null):0 */
	void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */

	/* <0> (null):0 */
	void remove(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6removeERKS1_ */

	/* <0> (null):0 */
	void unique(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5mergeERS3_ */

	/* <0> (null):0 */
	void reverse(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE18_M_fill_initializeEjRKS1_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE14_M_fill_assignEjRKS1_ */

	/* <0> (null):0 */
	void _M_transfer(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */

	/* <0> (null):0 */
	void _M_insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void _M_erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE25_M_check_equal_allocatorsERS3_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 678 */
 /* pointer to 676 */
 /* size: 4 */

/* 679 */
 /* pointer to 677 */
 /* size: 4 */

/* 680 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 681 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 682 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 683 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 684 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 685 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 686 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 687 */
 /* pointer to 688 */
 /* size: 4 */

/* 688 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 689 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 690 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 691 */
/* <0> (null):0 */
typedef class SpotEncounter * pointer; /* size: 4 */

/* 692 */
/* <0> (null):0 */
typedef const class SpotEncounter  * const_pointer; /* size: 4 */

/* 693 */
/* <0> (null):0 */
class new_allocator<SpotEncounter> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class SpotEncounter * pointer;

	/* <0> (null):0 */
	typedef const class SpotEncounter  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<SpotEncounter> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<SpotEncounter> *, const class new_allocator<SpotEncounter>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<SpotEncounter> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<SpotEncounter>  *, class SpotEncounter &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE7addressERS1_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<SpotEncounter>  *, const class SpotEncounter  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE7addressERKS1_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<SpotEncounter> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<SpotEncounter> *, class SpotEncounter *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE10deallocateEPS1_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<SpotEncounter>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<SpotEncounter> *, class SpotEncounter *, const class SpotEncounter  &); /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE9constructEPS1_RKS1_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<SpotEncounter> *, class SpotEncounter *); /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE7destroyEPS1_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 694 */
 /* pointer to 611 */
 /* size: 4 */

/* 695 */
 /* pointer to 696 */
 /* size: 4 */

/* 696 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 48 */

/* 697 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 698 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 699 */
 /* pointer to 693 */
 /* size: 4 */

/* 700 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 701 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 702 */
 /* pointer to 703 */
 /* size: 4 */

/* 703 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 704 */
/* <0> (null):0 */
typedef class SpotEncounter & reference; /* size: 4 */

/* 705 */
/* <0> (null):0 */
typedef const class SpotEncounter  & const_reference; /* size: 4 */

/* 706 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<SpotEncounter> > other; /* size: 0 */

/* 707 */
/* <0> (null):0 */
struct rebind<std::_List_node<SpotEncounter> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<SpotEncounter> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 708 */
/* <0> (null):0 */
typedef struct allocator<SpotEncounter> other; /* size: 1 */

/* 709 */
/* <0> (null):0 */
struct rebind<SpotEncounter> {
	/* <0> (null):0 */
	typedef struct allocator<SpotEncounter> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 710 */
/* <0> (null):0 */
class allocator<SpotEncounter> : public new_allocator<SpotEncounter> {
public:

	/* class new_allocator<SpotEncounter> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class SpotEncounter & reference;

	/* <0> (null):0 */
	typedef const class SpotEncounter  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<SpotEncounter> *);

	/* <0> (null):0 */
	void allocator(class allocator<SpotEncounter> *, const class allocator<SpotEncounter>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<SpotEncounter> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<SpotEncounter> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<SpotEncounter> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<SpotEncounter> {
		/* <0> (null):0 */
		typedef struct allocator<SpotEncounter> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 711 */
 /* pointer to 710 */
 /* size: 4 */

/* 712 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 713 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 714 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 715 */
/* <0> (null):0 */
typedef class _List_node<SpotEncounter> * pointer; /* size: 4 */

/* 716 */
/* <0> (null):0 */
typedef const class _List_node<SpotEncounter>  * const_pointer; /* size: 4 */

/* 717 */
/* <0> (null):0 */
class new_allocator<std::_List_node<SpotEncounter> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<SpotEncounter> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<SpotEncounter>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *, const class new_allocator<std::_List_node<SpotEncounter> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<SpotEncounter> >  *, class _List_node<SpotEncounter> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7addressERS3_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<SpotEncounter> >  *, const class _List_node<SpotEncounter>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7addressERKS3_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<SpotEncounter> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE10deallocateEPS3_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<SpotEncounter> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *, const class _List_node<SpotEncounter>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE9constructEPS3_RKS3_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7destroyEPS3_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 718 */
 /* pointer to 381 */
 /* size: 4 */

/* 719 */
 /* pointer to 720 */
 /* size: 4 */

/* 720 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 721 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 722 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 723 */
 /* pointer to 717 */
 /* size: 4 */

/* 724 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 725 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 726 */
 /* pointer to 727 */
 /* size: 4 */

/* 727 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 728 */
/* <0> (null):0 */
class allocator<std::_List_node<SpotEncounter> > : public new_allocator<std::_List_node<SpotEncounter> > {
public:

	/* class new_allocator<std::_List_node<SpotEncounter> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<SpotEncounter> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<SpotEncounter> > *, const class allocator<std::_List_node<SpotEncounter> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<SpotEncounter> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 729 */
 /* pointer to 728 */
 /* size: 4 */

/* 730 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 731 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 732 */
 /* pointer to 383 */
 /* size: 4 */

/* 733 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 734 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 735 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 736 */
/* <0> (null):0 */
typedef struct allocator<SpotEncounter> allocator_type; /* size: 1 */

/* 737 */
/* <0> (null):0 */
class _List_base<SpotEncounter, std::allocator<SpotEncounter> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<SpotEncounter> allocator_type;

	/* <0> (null):0 */
	class _List_node<SpotEncounter> * _M_get_node(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_node<SpotEncounter> *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 738 */
 /* pointer to 737 */
 /* size: 4 */

/* 739 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 740 */
 /* pointer to 741 */
 /* size: 4 */

/* 741 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 742 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 743 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 744 */
/* <0> (null):0 */
typedef struct SpotEncounter value_type; /* size: 48 */

/* 745 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 746 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 747 */
/* <0> (null):0 */
typedef struct _List_iterator<SpotEncounter> iterator; /* size: 0 */

/* 748 */
/* <0> (null):0 */
typedef struct _List_const_iterator<SpotEncounter> const_iterator; /* size: 0 */

/* 749 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<SpotEncounter> > const_reverse_iterator; /* size: 0 */

/* 750 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<SpotEncounter> > reverse_iterator; /* size: 0 */

/* 751 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 752 */
/* <0> (null):0 */
typedef struct allocator<SpotEncounter> allocator_type; /* size: 1 */

/* 753 */
/* <0> (null):0 */
typedef struct _List_node<SpotEncounter> _Node; /* size: 0 */

/* 754 */
/* <0> (null):0 */
class list<SpotEncounter, std::allocator<SpotEncounter> > : protected _List_base<SpotEncounter, std::allocator<SpotEncounter> > {
protected:

	/* class _List_base<SpotEncounter, std::allocator<SpotEncounter> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef struct SpotEncounter value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<SpotEncounter> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<SpotEncounter> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<SpotEncounter> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<SpotEncounter> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<SpotEncounter> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<SpotEncounter> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE14_M_create_nodeERKS0_ */

	/* <0> (null):0 */
	void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *);

	/* <0> (null):0 */
	void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const class list<SpotEncounter, std::allocator<SpotEncounter> >  &);

	/* <0> (null):0 */
	class list<SpotEncounter, std::allocator<SpotEncounter> > & operator=(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const class list<SpotEncounter, std::allocator<SpotEncounter> >  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EEaSERKS2_ */

	/* <0> (null):0 */
	void assign(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6assignEjRKS0_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, class SpotEncounter); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6resizeEjS0_ */

	/* <0> (null):0 */
	reference front(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE10push_frontERKS0_ */

	/* <0> (null):0 */
	void pop_front(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9push_backERKS0_ */

	/* <0> (null):0 */
	void pop_back(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, unsigned int, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */

	/* <0> (null):0 */
	iterator erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	iterator erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */

	/* <0> (null):0 */
	void swap(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4swapERS2_ */

	/* <0> (null):0 */
	void clear(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */

	/* <0> (null):0 */
	void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */

	/* <0> (null):0 */
	void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */

	/* <0> (null):0 */
	void remove(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6removeERKS0_ */

	/* <0> (null):0 */
	void unique(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5mergeERS2_ */

	/* <0> (null):0 */
	void reverse(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE18_M_fill_initializeEjRKS0_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE14_M_fill_assignEjRKS0_ */

	/* <0> (null):0 */
	void _M_transfer(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */

	/* <0> (null):0 */
	void _M_insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void _M_erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE25_M_check_equal_allocatorsERS2_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 755 */
 /* pointer to 753 */
 /* size: 4 */

/* 756 */
 /* pointer to 754 */
 /* size: 4 */

/* 757 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 758 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 48 */

/* 759 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 760 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 761 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 762 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 763 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 764 */
 /* pointer to 765 */
 /* size: 4 */

/* 765 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 766 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 767 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 768 */
/* <0> (null):0 */
typedef union NavConnect * pointer; /* size: 4 */

/* 769 */
/* <0> (null):0 */
typedef const union NavConnect  * const_pointer; /* size: 4 */

/* 770 */
/* <0> (null):0 */
class new_allocator<NavConnect> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef union NavConnect * pointer;

	/* <0> (null):0 */
	typedef const union NavConnect  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<NavConnect> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<NavConnect> *, const class new_allocator<NavConnect>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<NavConnect> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<NavConnect>  *, union NavConnect &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE7addressERS1_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<NavConnect>  *, const union NavConnect  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE7addressERKS1_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<NavConnect> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<NavConnect> *, union NavConnect *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE10deallocateEPS1_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<NavConnect>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<NavConnect> *, union NavConnect *, const union NavConnect  &); /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE9constructEPS1_RKS1_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<NavConnect> *, union NavConnect *); /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE7destroyEPS1_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 771 */
 /* pointer to 516 */
 /* size: 4 */

/* 772 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 773 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 774 */
 /* pointer to 770 */
 /* size: 4 */

/* 775 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 776 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 777 */
 /* pointer to 778 */
 /* size: 4 */

/* 778 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 779 */
/* <0> (null):0 */
typedef union NavConnect & reference; /* size: 4 */

/* 780 */
/* <0> (null):0 */
typedef const union NavConnect  & const_reference; /* size: 4 */

/* 781 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<NavConnect> > other; /* size: 0 */

/* 782 */
/* <0> (null):0 */
struct rebind<std::_List_node<NavConnect> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<NavConnect> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 783 */
/* <0> (null):0 */
typedef struct allocator<NavConnect> other; /* size: 1 */

/* 784 */
/* <0> (null):0 */
struct rebind<NavConnect> {
	/* <0> (null):0 */
	typedef struct allocator<NavConnect> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 785 */
/* <0> (null):0 */
class allocator<NavConnect> : public new_allocator<NavConnect> {
public:

	/* class new_allocator<NavConnect> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef union NavConnect & reference;

	/* <0> (null):0 */
	typedef const union NavConnect  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<NavConnect> *);

	/* <0> (null):0 */
	void allocator(class allocator<NavConnect> *, const class allocator<NavConnect>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<NavConnect> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<NavConnect> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<NavConnect> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<NavConnect> {
		/* <0> (null):0 */
		typedef struct allocator<NavConnect> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 786 */
 /* pointer to 785 */
 /* size: 4 */

/* 787 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 788 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 789 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 790 */
/* <0> (null):0 */
typedef class _List_node<NavConnect> * pointer; /* size: 4 */

/* 791 */
/* <0> (null):0 */
typedef const class _List_node<NavConnect>  * const_pointer; /* size: 4 */

/* 792 */
/* <0> (null):0 */
class new_allocator<std::_List_node<NavConnect> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<NavConnect> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<NavConnect>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<NavConnect> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<NavConnect> > *, const class new_allocator<std::_List_node<NavConnect> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<NavConnect> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<NavConnect> >  *, class _List_node<NavConnect> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7addressERS3_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<NavConnect> >  *, const class _List_node<NavConnect>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7addressERKS3_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<NavConnect> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE10deallocateEPS3_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<NavConnect> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *, const class _List_node<NavConnect>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE9constructEPS3_RKS3_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7destroyEPS3_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 793 */
 /* pointer to 391 */
 /* size: 4 */

/* 794 */
 /* pointer to 795 */
 /* size: 4 */

/* 795 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 796 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 797 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 798 */
 /* pointer to 792 */
 /* size: 4 */

/* 799 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 800 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 801 */
 /* pointer to 802 */
 /* size: 4 */

/* 802 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 803 */
/* <0> (null):0 */
class allocator<std::_List_node<NavConnect> > : public new_allocator<std::_List_node<NavConnect> > {
public:

	/* class new_allocator<std::_List_node<NavConnect> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<NavConnect> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<NavConnect> > *, const class allocator<std::_List_node<NavConnect> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<NavConnect> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 804 */
 /* pointer to 803 */
 /* size: 4 */

/* 805 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 806 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 807 */
 /* pointer to 393 */
 /* size: 4 */

/* 808 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 809 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 810 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 811 */
/* <0> (null):0 */
typedef struct allocator<NavConnect> allocator_type; /* size: 1 */

/* 812 */
/* <0> (null):0 */
class _List_base<NavConnect, std::allocator<NavConnect> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<NavConnect> allocator_type;

	/* <0> (null):0 */
	class _List_node<NavConnect> * _M_get_node(class _List_base<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<NavConnect, std::allocator<NavConnect> > *, class _List_node<NavConnect> *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 813 */
 /* pointer to 812 */
 /* size: 4 */

/* 814 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 815 */
 /* pointer to 816 */
 /* size: 4 */

/* 816 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 817 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 818 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 819 */
/* <0> (null):0 */
typedef union NavConnect value_type; /* size: 4 */

/* 820 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 821 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 822 */
/* <0> (null):0 */
typedef struct _List_iterator<NavConnect> iterator; /* size: 0 */

/* 823 */
/* <0> (null):0 */
typedef struct _List_const_iterator<NavConnect> const_iterator; /* size: 0 */

/* 824 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<NavConnect> > const_reverse_iterator; /* size: 0 */

/* 825 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<NavConnect> > reverse_iterator; /* size: 0 */

/* 826 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 827 */
/* <0> (null):0 */
typedef struct allocator<NavConnect> allocator_type; /* size: 1 */

/* 828 */
/* <0> (null):0 */
typedef struct _List_node<NavConnect> _Node; /* size: 0 */

/* 829 */
/* <0> (null):0 */
class list<NavConnect, std::allocator<NavConnect> > : protected _List_base<NavConnect, std::allocator<NavConnect> > {
protected:

	/* class _List_base<NavConnect, std::allocator<NavConnect> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef union NavConnect value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<NavConnect> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<NavConnect> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<NavConnect> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<NavConnect> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<NavConnect> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<NavConnect> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE14_M_create_nodeERKS0_ */

	/* <0> (null):0 */
	void list(class list<NavConnect, std::allocator<NavConnect> > *);

	/* <0> (null):0 */
	void list(class list<NavConnect, std::allocator<NavConnect> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<NavConnect, std::allocator<NavConnect> > *, const class list<NavConnect, std::allocator<NavConnect> >  &);

	/* <0> (null):0 */
	class list<NavConnect, std::allocator<NavConnect> > & operator=(class list<NavConnect, std::allocator<NavConnect> > *, const class list<NavConnect, std::allocator<NavConnect> >  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EEaSERKS2_ */

	/* <0> (null):0 */
	void assign(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6assignEjRKS0_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, union NavConnect); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6resizeEjS0_ */

	/* <0> (null):0 */
	reference front(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE10push_frontERKS0_ */

	/* <0> (null):0 */
	void pop_front(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9push_backERKS0_ */

	/* <0> (null):0 */
	void pop_back(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, unsigned int, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */

	/* <0> (null):0 */
	iterator erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	iterator erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */

	/* <0> (null):0 */
	void swap(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4swapERS2_ */

	/* <0> (null):0 */
	void clear(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */

	/* <0> (null):0 */
	void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */

	/* <0> (null):0 */
	void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */

	/* <0> (null):0 */
	void remove(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6removeERKS0_ */

	/* <0> (null):0 */
	void unique(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5mergeERS2_ */

	/* <0> (null):0 */
	void reverse(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE18_M_fill_initializeEjRKS0_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE14_M_fill_assignEjRKS0_ */

	/* <0> (null):0 */
	void _M_transfer(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */

	/* <0> (null):0 */
	void _M_insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void _M_erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE25_M_check_equal_allocatorsERS2_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 830 */
 /* pointer to 828 */
 /* size: 4 */

/* 831 */
 /* pointer to 829 */
 /* size: 4 */

/* 832 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 833 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 834 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 835 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 836 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 837 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 838 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 839 */
 /* pointer to 840 */
 /* size: 4 */

/* 840 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 841 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 842 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 843 */
/* <0> (null):0 */
typedef class CNavLadder * * pointer; /* size: 4 */

/* 844 */
/* <0> (null):0 */
typedef const class CNavLadder *  * const_pointer; /* size: 4 */

/* 845 */
/* <0> (null):0 */
class new_allocator<CNavLadder*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class CNavLadder * * pointer;

	/* <0> (null):0 */
	typedef const class CNavLadder *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<CNavLadder*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<CNavLadder*> *, const class new_allocator<CNavLadder*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<CNavLadder*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<CNavLadder*>  *, class CNavLadder * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE7addressERS2_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<CNavLadder*>  *, const class CNavLadder *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE7addressERKS2_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<CNavLadder*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<CNavLadder*> *, class CNavLadder * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE10deallocateEPS2_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<CNavLadder*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<CNavLadder*> *, class CNavLadder * *, const class CNavLadder *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE9constructEPS2_RKS2_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<CNavLadder*> *, class CNavLadder * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE7destroyEPS2_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 846 */
 /* pointer to 524 */
 /* size: 4 */

/* 847 */
 /* pointer to 848 */
 /* size: 4 */

/* 848 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 849 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 850 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 851 */
 /* pointer to 845 */
 /* size: 4 */

/* 852 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 853 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 854 */
 /* pointer to 855 */
 /* size: 4 */

/* 855 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 856 */
/* <0> (null):0 */
typedef class CNavLadder * & reference; /* size: 4 */

/* 857 */
/* <0> (null):0 */
typedef const class CNavLadder *  & const_reference; /* size: 4 */

/* 858 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<CNavLadder*> > other; /* size: 0 */

/* 859 */
/* <0> (null):0 */
struct rebind<std::_List_node<CNavLadder*> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<CNavLadder*> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 860 */
/* <0> (null):0 */
typedef struct allocator<CNavLadder*> other; /* size: 1 */

/* 861 */
/* <0> (null):0 */
struct rebind<CNavLadder*> {
	/* <0> (null):0 */
	typedef struct allocator<CNavLadder*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 862 */
/* <0> (null):0 */
class allocator<CNavLadder*> : public new_allocator<CNavLadder*> {
public:

	/* class new_allocator<CNavLadder*> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class CNavLadder * & reference;

	/* <0> (null):0 */
	typedef const class CNavLadder *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<CNavLadder*> *);

	/* <0> (null):0 */
	void allocator(class allocator<CNavLadder*> *, const class allocator<CNavLadder*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<CNavLadder*> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<CNavLadder*> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<CNavLadder*> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<CNavLadder*> {
		/* <0> (null):0 */
		typedef struct allocator<CNavLadder*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 863 */
 /* pointer to 862 */
 /* size: 4 */

/* 864 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 865 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 866 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 867 */
/* <0> (null):0 */
typedef class _List_node<CNavLadder*> * pointer; /* size: 4 */

/* 868 */
/* <0> (null):0 */
typedef const class _List_node<CNavLadder*>  * const_pointer; /* size: 4 */

/* 869 */
/* <0> (null):0 */
class new_allocator<std::_List_node<CNavLadder*> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<CNavLadder*> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<CNavLadder*>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *, const class new_allocator<std::_List_node<CNavLadder*> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<CNavLadder*> >  *, class _List_node<CNavLadder*> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7addressERS4_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<CNavLadder*> >  *, const class _List_node<CNavLadder*>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7addressERKS4_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<CNavLadder*> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE10deallocateEPS4_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<CNavLadder*> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *, const class _List_node<CNavLadder*>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE9constructEPS4_RKS4_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7destroyEPS4_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 870 */
 /* pointer to 401 */
 /* size: 4 */

/* 871 */
 /* pointer to 872 */
 /* size: 4 */

/* 872 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 873 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 874 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 875 */
 /* pointer to 869 */
 /* size: 4 */

/* 876 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 877 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 878 */
 /* pointer to 879 */
 /* size: 4 */

/* 879 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 880 */
/* <0> (null):0 */
class allocator<std::_List_node<CNavLadder*> > : public new_allocator<std::_List_node<CNavLadder*> > {
public:

	/* class new_allocator<std::_List_node<CNavLadder*> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<CNavLadder*> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<CNavLadder*> > *, const class allocator<std::_List_node<CNavLadder*> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<CNavLadder*> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 881 */
 /* pointer to 880 */
 /* size: 4 */

/* 882 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 883 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 884 */
 /* pointer to 403 */
 /* size: 4 */

/* 885 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 886 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 887 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 888 */
/* <0> (null):0 */
typedef struct allocator<CNavLadder*> allocator_type; /* size: 1 */

/* 889 */
/* <0> (null):0 */
class _List_base<CNavLadder*, std::allocator<CNavLadder*> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<CNavLadder*> allocator_type;

	/* <0> (null):0 */
	class _List_node<CNavLadder*> * _M_get_node(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_node<CNavLadder*> *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 890 */
 /* pointer to 889 */
 /* size: 4 */

/* 891 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 892 */
 /* pointer to 893 */
 /* size: 4 */

/* 893 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 894 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 895 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 896 */
/* <0> (null):0 */
typedef class CNavLadder * value_type; /* size: 4 */

/* 897 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 898 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 899 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavLadder*> iterator; /* size: 0 */

/* 900 */
/* <0> (null):0 */
typedef struct _List_const_iterator<CNavLadder*> const_iterator; /* size: 0 */

/* 901 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<CNavLadder*> > const_reverse_iterator; /* size: 0 */

/* 902 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<CNavLadder*> > reverse_iterator; /* size: 0 */

/* 903 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 904 */
/* <0> (null):0 */
typedef struct allocator<CNavLadder*> allocator_type; /* size: 1 */

/* 905 */
/* <0> (null):0 */
typedef struct _List_node<CNavLadder*> _Node; /* size: 0 */

/* 906 */
/* <0> (null):0 */
class list<CNavLadder*, std::allocator<CNavLadder*> > : protected _List_base<CNavLadder*, std::allocator<CNavLadder*> > {
protected:

	/* class _List_base<CNavLadder*, std::allocator<CNavLadder*> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef class CNavLadder * value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<CNavLadder*> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<CNavLadder*> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<CNavLadder*> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<CNavLadder*> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<CNavLadder*> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<CNavLadder*> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE14_M_create_nodeERKS1_ */

	/* <0> (null):0 */
	void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *);

	/* <0> (null):0 */
	void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const class list<CNavLadder*, std::allocator<CNavLadder*> >  &);

	/* <0> (null):0 */
	class list<CNavLadder*, std::allocator<CNavLadder*> > & operator=(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const class list<CNavLadder*, std::allocator<CNavLadder*> >  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EEaSERKS3_ */

	/* <0> (null):0 */
	void assign(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6assignEjRKS1_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, class CNavLadder *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6resizeEjS1_ */

	/* <0> (null):0 */
	reference front(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE10push_frontERKS1_ */

	/* <0> (null):0 */
	void pop_front(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9push_backERKS1_ */

	/* <0> (null):0 */
	void pop_back(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */

	/* <0> (null):0 */
	iterator erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	iterator erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */

	/* <0> (null):0 */
	void swap(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4swapERS3_ */

	/* <0> (null):0 */
	void clear(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */

	/* <0> (null):0 */
	void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */

	/* <0> (null):0 */
	void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */

	/* <0> (null):0 */
	void remove(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6removeERKS1_ */

	/* <0> (null):0 */
	void unique(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5mergeERS3_ */

	/* <0> (null):0 */
	void reverse(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE18_M_fill_initializeEjRKS1_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE14_M_fill_assignEjRKS1_ */

	/* <0> (null):0 */
	void _M_transfer(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */

	/* <0> (null):0 */
	void _M_insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void _M_erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE25_M_check_equal_allocatorsERS3_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 907 */
 /* pointer to 905 */
 /* size: 4 */

/* 908 */
 /* pointer to 906 */
 /* size: 4 */

/* 909 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 910 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 911 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 912 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 913 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 914 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 915 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 916 */
 /* pointer to 917 */
 /* size: 4 */

/* 917 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 918 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 919 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 920 */
/* <0> (null):0 */
typedef class CNavArea * * pointer; /* size: 4 */

/* 921 */
/* <0> (null):0 */
typedef const class CNavArea *  * const_pointer; /* size: 4 */

/* 922 */
/* <0> (null):0 */
class new_allocator<CNavArea*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class CNavArea * * pointer;

	/* <0> (null):0 */
	typedef const class CNavArea *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<CNavArea*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<CNavArea*> *, const class new_allocator<CNavArea*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<CNavArea*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<CNavArea*>  *, class CNavArea * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE7addressERS2_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<CNavArea*>  *, const class CNavArea *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE7addressERKS2_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<CNavArea*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<CNavArea*> *, class CNavArea * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE10deallocateEPS2_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<CNavArea*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<CNavArea*> *, class CNavArea * *, const class CNavArea *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE9constructEPS2_RKS2_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<CNavArea*> *, class CNavArea * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE7destroyEPS2_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 923 */
 /* pointer to 505 */
 /* size: 4 */

/* 924 */
 /* pointer to 925 */
 /* size: 4 */

/* 925 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 926 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 927 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 928 */
 /* pointer to 922 */
 /* size: 4 */

/* 929 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 930 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 931 */
 /* pointer to 932 */
 /* size: 4 */

/* 932 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 933 */
/* <0> (null):0 */
typedef class CNavArea * & reference; /* size: 4 */

/* 934 */
/* <0> (null):0 */
typedef const class CNavArea *  & const_reference; /* size: 4 */

/* 935 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<CNavArea*> > other; /* size: 0 */

/* 936 */
/* <0> (null):0 */
struct rebind<std::_List_node<CNavArea*> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<CNavArea*> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 937 */
/* <0> (null):0 */
typedef struct allocator<CNavArea*> other; /* size: 1 */

/* 938 */
/* <0> (null):0 */
struct rebind<CNavArea*> {
	/* <0> (null):0 */
	typedef struct allocator<CNavArea*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 939 */
/* <0> (null):0 */
class allocator<CNavArea*> : public new_allocator<CNavArea*> {
public:

	/* class new_allocator<CNavArea*> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class CNavArea * & reference;

	/* <0> (null):0 */
	typedef const class CNavArea *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<CNavArea*> *);

	/* <0> (null):0 */
	void allocator(class allocator<CNavArea*> *, const class allocator<CNavArea*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<CNavArea*> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<CNavArea*> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<CNavArea*> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<CNavArea*> {
		/* <0> (null):0 */
		typedef struct allocator<CNavArea*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 940 */
 /* pointer to 939 */
 /* size: 4 */

/* 941 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 942 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 943 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 944 */
/* <0> (null):0 */
typedef class _List_node<CNavArea*> * pointer; /* size: 4 */

/* 945 */
/* <0> (null):0 */
typedef const class _List_node<CNavArea*>  * const_pointer; /* size: 4 */

/* 946 */
/* <0> (null):0 */
class new_allocator<std::_List_node<CNavArea*> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<CNavArea*> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<CNavArea*>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<CNavArea*> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<CNavArea*> > *, const class new_allocator<std::_List_node<CNavArea*> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<CNavArea*> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<CNavArea*> >  *, class _List_node<CNavArea*> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7addressERS4_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<CNavArea*> >  *, const class _List_node<CNavArea*>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7addressERKS4_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<CNavArea*> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE10deallocateEPS4_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<CNavArea*> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *, const class _List_node<CNavArea*>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE9constructEPS4_RKS4_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7destroyEPS4_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 947 */
 /* pointer to 411 */
 /* size: 4 */

/* 948 */
 /* pointer to 949 */
 /* size: 4 */

/* 949 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 950 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 951 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 952 */
 /* pointer to 946 */
 /* size: 4 */

/* 953 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 954 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 955 */
 /* pointer to 956 */
 /* size: 4 */

/* 956 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 957 */
/* <0> (null):0 */
class allocator<std::_List_node<CNavArea*> > : public new_allocator<std::_List_node<CNavArea*> > {
public:

	/* class new_allocator<std::_List_node<CNavArea*> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<CNavArea*> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<CNavArea*> > *, const class allocator<std::_List_node<CNavArea*> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<CNavArea*> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 958 */
 /* pointer to 957 */
 /* size: 4 */

/* 959 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 960 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 961 */
 /* pointer to 413 */
 /* size: 4 */

/* 962 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 963 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 964 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 965 */
/* <0> (null):0 */
typedef struct allocator<CNavArea*> allocator_type; /* size: 1 */

/* 966 */
/* <0> (null):0 */
class _List_base<CNavArea*, std::allocator<CNavArea*> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<CNavArea*> allocator_type;

	/* <0> (null):0 */
	class _List_node<CNavArea*> * _M_get_node(class _List_base<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, class _List_node<CNavArea*> *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 967 */
 /* pointer to 966 */
 /* size: 4 */

/* 968 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 969 */
 /* pointer to 970 */
 /* size: 4 */

/* 970 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 971 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 972 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 973 */
/* <0> (null):0 */
typedef class CNavArea * value_type; /* size: 4 */

/* 974 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 975 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 976 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavArea*> iterator; /* size: 0 */

/* 977 */
/* <0> (null):0 */
typedef struct _List_const_iterator<CNavArea*> const_iterator; /* size: 0 */

/* 978 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<CNavArea*> > const_reverse_iterator; /* size: 0 */

/* 979 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<CNavArea*> > reverse_iterator; /* size: 0 */

/* 980 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 981 */
/* <0> (null):0 */
typedef struct allocator<CNavArea*> allocator_type; /* size: 1 */

/* 982 */
/* <0> (null):0 */
typedef struct _List_node<CNavArea*> _Node; /* size: 0 */

/* 983 */
/* <0> (null):0 */
class list<CNavArea*, std::allocator<CNavArea*> > : protected _List_base<CNavArea*, std::allocator<CNavArea*> > {
protected:

	/* class _List_base<CNavArea*, std::allocator<CNavArea*> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef class CNavArea * value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<CNavArea*> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<CNavArea*> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<CNavArea*> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<CNavArea*> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<CNavArea*> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<CNavArea*> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE14_M_create_nodeERKS1_ */

	/* <0> (null):0 */
	void list(class list<CNavArea*, std::allocator<CNavArea*> > *);

	/* <0> (null):0 */
	void list(class list<CNavArea*, std::allocator<CNavArea*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<CNavArea*, std::allocator<CNavArea*> > *, const class list<CNavArea*, std::allocator<CNavArea*> >  &);

	/* <0> (null):0 */
	class list<CNavArea*, std::allocator<CNavArea*> > & operator=(class list<CNavArea*, std::allocator<CNavArea*> > *, const class list<CNavArea*, std::allocator<CNavArea*> >  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EEaSERKS3_ */

	/* <0> (null):0 */
	void assign(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6assignEjRKS1_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, class CNavArea *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6resizeEjS1_ */

	/* <0> (null):0 */
	reference front(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE10push_frontERKS1_ */

	/* <0> (null):0 */
	void pop_front(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9push_backERKS1_ */

	/* <0> (null):0 */
	void pop_back(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */

	/* <0> (null):0 */
	iterator erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	iterator erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */

	/* <0> (null):0 */
	void swap(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4swapERS3_ */

	/* <0> (null):0 */
	void clear(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */

	/* <0> (null):0 */
	void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */

	/* <0> (null):0 */
	void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */

	/* <0> (null):0 */
	void remove(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6removeERKS1_ */

	/* <0> (null):0 */
	void unique(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5mergeERS3_ */

	/* <0> (null):0 */
	void reverse(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE18_M_fill_initializeEjRKS1_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE14_M_fill_assignEjRKS1_ */

	/* <0> (null):0 */
	void _M_transfer(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */

	/* <0> (null):0 */
	void _M_insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void _M_erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE25_M_check_equal_allocatorsERS3_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 984 */
 /* pointer to 982 */
 /* size: 4 */

/* 985 */
 /* pointer to 983 */
 /* size: 4 */

/* 986 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 987 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 988 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 989 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 990 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 991 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 992 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 993 */
 /* pointer to 994 */
 /* size: 4 */

/* 994 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 995 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 996 */
/* <0> (null):0 */
struct ApproachInfo        array[16]; /* size: 320 */

/* 997 */
 /* pointer to 504 */
 /* size: 4 */

/* 998 */
/* <0> (null):0 */
class list<NavConnect, std::allocator<NavConnect> > array[4]; /* size: 32 */

/* 999 */
/* <0> (null):0 */
class list<CNavLadder*, std::allocator<CNavLadder*> > array[2]; /* size: 16 */

/* 1000 */
/* <0> (null):0 */
class CNavNode *           array[4]; /* size: 16 */

/* 1001 */
 /* pointer to 1002 */
 /* size: 4 */

/* 1002 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 532 */

/* 1003 */
 /* pointer to 18 */
 /* size: 4 */

/* 1004 */
 /* pointer to 1005 */
 /* size: 4 */

/* 1005 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 532 */

/* 1006 */
 /* pointer to 1007 */
 /* size: 4 */

/* 1007 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1008 */
 /* pointer to 1009 */
 /* size: 4 */

/* 1009 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1010 */
 /* pointer to 1011 */
 /* size: 4 */

/* 1011 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1012 */
 /* pointer to 1013 */
 /* size: 4 */

/* 1013 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 20 */

/* 1014 */
 /* pointer to 997 */
 /* size: 4 */

/* 1015 */
/* <0> (null):0 */
typedef struct list<CNavArea*, std::allocator<CNavArea*> > NavAreaList; /* size: 8 */

/* 1016 */
/* <0> (null):0 */
typedef struct _List_const_iterator<NavConnect> _Self; /* size: 4 */

/* 1017 */
/* <0> (null):0 */
typedef class _List_node<NavConnect>const _Node; /* size: 0 */

/* 1018 */
/* <0> (null):0 */
typedef struct _List_iterator<NavConnect> iterator; /* size: 0 */

/* 1019 */
/* <0> (null):0 */
typedef const union NavConnect  * pointer; /* size: 4 */

/* 1020 */
/* <0> (null):0 */
typedef const union NavConnect  & reference; /* size: 4 */

/* 1021 */
/* <0> (null):0 */
struct _List_const_iterator<NavConnect> {
	const class _List_node_base  * _M_node;          /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_const_iterator<NavConnect> _Self;

	/* <0> (null):0 */
	typedef class _List_node<NavConnect>const _Node;

	/* <0> (null):0 */
	typedef struct _List_iterator<NavConnect> iterator;

	/* <0> (null):0 */
	typedef const union NavConnect  * pointer;

	/* <0> (null):0 */
	typedef const union NavConnect  & reference;

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<NavConnect> *);

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<NavConnect> *, const class _List_node_base  *);

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<NavConnect> *, const iterator  &);

	/* <0> (null):0 */
	reference operator*(const class _List_const_iterator<NavConnect>  *); /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_const_iterator<NavConnect>  *); /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_const_iterator<NavConnect> *); /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_const_iterator<NavConnect> *, int); /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_const_iterator<NavConnect> *); /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_const_iterator<NavConnect> *, int); /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_const_iterator<NavConnect>  *, const _Self  &); /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEeqERKS1_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_const_iterator<NavConnect>  *, const _Self  &); /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEneERKS1_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1022 */
 /* pointer to 1023 */
 /* size: 4 */

/* 1023 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1024 */
 /* pointer to 1021 */
 /* size: 4 */

/* 1025 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1026 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1027 */
 /* pointer to 1028 */
 /* size: 4 */

/* 1028 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1029 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1030 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1031 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1032 */
/* <0> (null):0 */
class CNavAreaGrid {
private:

	floatconst                 m_cellSize;           /*     0     4 */
	NavAreaList *              m_grid;               /*     4     4 */
	int                        m_gridSizeX;          /*     8     4 */
	int                        m_gridSizeY;          /*    12     4 */
	float                      m_minX;               /*    16     4 */
	float                      m_minY;               /*    20     4 */
	unsigned int               m_areaCount;          /*    24     4 */
	class CNavArea *           m_hashTable[256];     /*    28  1024 */
	/* <0> (null):0 */
	void CNavAreaGrid(class CNavAreaGrid *);

	/* <0> (null):0 */
	void ~CNavAreaGrid(class CNavAreaGrid *, int);

	/* <0> (null):0 */
	void Reset(class CNavAreaGrid *); /* linkage=_ZN12CNavAreaGrid5ResetEv */

	/* <0> (null):0 */
	void Initialize(class CNavAreaGrid *, float, float, float, float); /* linkage=_ZN12CNavAreaGrid10InitializeEffff */

	/* <0> (null):0 */
	void AddNavArea(class CNavAreaGrid *, class CNavArea *); /* linkage=_ZN12CNavAreaGrid10AddNavAreaEP8CNavArea */

	/* <0> (null):0 */
	void RemoveNavArea(class CNavAreaGrid *, class CNavArea *); /* linkage=_ZN12CNavAreaGrid13RemoveNavAreaEP8CNavArea */

	/* <0> (null):0 */
	unsigned int GetNavAreaCount(const class CNavAreaGrid  *); /* linkage=_ZNK12CNavAreaGrid15GetNavAreaCountEv */

	/* <0> (null):0 */
	class CNavArea * GetNavArea(const class CNavAreaGrid  *, const class Vector  *, float); /* linkage=_ZNK12CNavAreaGrid10GetNavAreaEPK6Vectorf */

	/* <0> (null):0 */
	class CNavArea * GetNavAreaByID(const class CNavAreaGrid  *, unsigned int); /* linkage=_ZNK12CNavAreaGrid14GetNavAreaByIDEj */

	/* <0> (null):0 */
	class CNavArea * GetNearestNavArea(const class CNavAreaGrid  *, const class Vector  *, bool); /* linkage=_ZNK12CNavAreaGrid17GetNearestNavAreaEPK6Vectorb */

	/* <0> (null):0 */
	Place GetPlace(const class CNavAreaGrid  *, const class Vector  *); /* linkage=_ZNK12CNavAreaGrid8GetPlaceEPK6Vector */

	/* <0> (null):0 */
	int ComputeHashKey(const class CNavAreaGrid  *, unsigned int); /* linkage=_ZNK12CNavAreaGrid14ComputeHashKeyEj */

	/* <0> (null):0 */
	int WorldToGridX(const class CNavAreaGrid  *, float); /* linkage=_ZNK12CNavAreaGrid12WorldToGridXEf */

	/* <0> (null):0 */
	int WorldToGridY(const class CNavAreaGrid  *, float); /* linkage=_ZNK12CNavAreaGrid12WorldToGridYEf */

	/* --- cacheline 16 boundary (1024 bytes) was 28 bytes ago --- */

	/* size: 1052, cachelines: 17, members: 8 */
	/* last cacheline: 28 bytes */
}; /* size: 1052 */

/* 1033 */
 /* pointer to 1015 */
 /* size: 4 */

/* 1034 */
/* <0> (null):0 */
class CNavArea *           array[256]; /* size: 1024 */

/* 1035 */
 /* pointer to 1032 */
 /* size: 4 */

/* 1036 */
 /* pointer to 1037 */
 /* size: 4 */

/* 1037 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1052 */

/* 1038 */
 /* pointer to 1039 */
 /* size: 4 */

/* 1039 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 68 */

/* 1040 */
/* <0> (null):0 */
typedef struct _List_const_iterator<CNavLadder*> _Self; /* size: 4 */

/* 1041 */
/* <0> (null):0 */
typedef class _List_node<CNavLadder*>const _Node; /* size: 0 */

/* 1042 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavLadder*> iterator; /* size: 0 */

/* 1043 */
/* <0> (null):0 */
typedef const class CNavLadder *  * pointer; /* size: 4 */

/* 1044 */
/* <0> (null):0 */
typedef const class CNavLadder *  & reference; /* size: 4 */

/* 1045 */
/* <0> (null):0 */
struct _List_const_iterator<CNavLadder*> {
	const class _List_node_base  * _M_node;          /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_const_iterator<CNavLadder*> _Self;

	/* <0> (null):0 */
	typedef class _List_node<CNavLadder*>const _Node;

	/* <0> (null):0 */
	typedef struct _List_iterator<CNavLadder*> iterator;

	/* <0> (null):0 */
	typedef const class CNavLadder *  * pointer;

	/* <0> (null):0 */
	typedef const class CNavLadder *  & reference;

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<CNavLadder*> *);

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<CNavLadder*> *, const class _List_node_base  *);

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<CNavLadder*> *, const iterator  &);

	/* <0> (null):0 */
	reference operator*(const class _List_const_iterator<CNavLadder*>  *); /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_const_iterator<CNavLadder*>  *); /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_const_iterator<CNavLadder*> *); /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_const_iterator<CNavLadder*> *, int); /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_const_iterator<CNavLadder*> *); /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_const_iterator<CNavLadder*> *, int); /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_const_iterator<CNavLadder*>  *, const _Self  &); /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEeqERKS2_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_const_iterator<CNavLadder*>  *, const _Self  &); /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEneERKS2_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1046 */
 /* pointer to 1045 */
 /* size: 4 */

/* 1047 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1048 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1049 */
 /* pointer to 1050 */
 /* size: 4 */

/* 1050 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1051 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1052 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1053 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1054 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavArea*> _Self; /* size: 4 */

/* 1055 */
/* <0> (null):0 */
typedef class CNavArea * * pointer; /* size: 4 */

/* 1056 */
/* <0> (null):0 */
typedef class CNavArea * & reference; /* size: 4 */

/* 1057 */
/* <0> (null):0 */
struct _List_iterator<CNavArea*> {
	class _List_node_base *    _M_node;              /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_iterator<CNavArea*> _Self;

	/* <0> (null):0 */
	typedef class CNavArea * * pointer;

	/* <0> (null):0 */
	typedef class CNavArea * & reference;

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<CNavArea*> *);

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<CNavArea*> *, class _List_node_base *);

	/* <0> (null):0 */
	reference operator*(const class _List_iterator<CNavArea*>  *); /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_iterator<CNavArea*>  *); /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_iterator<CNavArea*> *); /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_iterator<CNavArea*> *, int); /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_iterator<CNavArea*> *); /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_iterator<CNavArea*> *, int); /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_iterator<CNavArea*>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEeqERKS2_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_iterator<CNavArea*>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEneERKS2_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1058 */
 /* pointer to 1057 */
 /* size: 4 */

/* 1059 */
 /* pointer to 1060 */
 /* size: 4 */

/* 1060 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1061 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1062 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1063 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1064 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1065 */
/* <0> (null):0 */
struct __numeric_traits_integer<int> {
	intconst                   __min;                /*     0     4 */
	intconst                   __max;                /*     0     4 */
	boolconst                  __is_signed;          /*     0     1 */
	intconst                   __digits;             /*     0     4 */

	/* size: 1, cachelines: 1, members: 4 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 4 + 0(holes), diff = -3 */

}; /* size: 1 */

/* 1066 */
/* <0> (null):0 */
enum BotProfileTeamType {
	BOT_TEAM_T = 0,
	BOT_TEAM_CT = 1,
	BOT_TEAM_ANY = 2,
}; /* size: 4 */

/* 1067 */
/* <0> (null):0 */
class BotProfile {
private:

	char *                     m_name;               /*     0     4 */
	float                      m_aggression;         /*     4     4 */
	float                      m_skill;              /*     8     4 */
	float                      m_teamwork;           /*    12     4 */
	int                        m_weaponPreference[16]; /*    16    64 */
	/* --- cacheline 1 boundary (64 bytes) was 16 bytes ago --- */
	int                        m_weaponPreferenceCount; /*    80     4 */
	int                        m_cost;               /*    84     4 */
	int                        m_skin;               /*    88     4 */
	unsigned char              m_difficultyFlags;    /*    92     1 */
	int                        m_voicePitch;         /*    96     4 */
	float                      m_reactionTime;       /*   100     4 */
	float                      m_attackDelay;        /*   104     4 */
	enum BotProfileTeamType    m_teams;              /*   108     4 */
	bool                       m_prefersSilencer;    /*   112     1 */
	int                        m_voiceBank;          /*   116     4 */
	/* <0> (null):0 */
	void BotProfile(class BotProfile *);

	/* <0> (null):0 */
	const char  * GetName(const class BotProfile  *); /* linkage=_ZNK10BotProfile7GetNameEv */

	/* <0> (null):0 */
	float GetAggression(const class BotProfile  *); /* linkage=_ZNK10BotProfile13GetAggressionEv */

	/* <0> (null):0 */
	float GetSkill(const class BotProfile  *); /* linkage=_ZNK10BotProfile8GetSkillEv */

	/* <0> (null):0 */
	float GetTeamwork(const class BotProfile  *); /* linkage=_ZNK10BotProfile11GetTeamworkEv */

	/* <0> (null):0 */
	int GetWeaponPreference(const class BotProfile  *, int); /* linkage=_ZNK10BotProfile19GetWeaponPreferenceEi */

	/* <0> (null):0 */
	const char  * GetWeaponPreferenceAsString(const class BotProfile  *, int); /* linkage=_ZNK10BotProfile27GetWeaponPreferenceAsStringEi */

	/* <0> (null):0 */
	int GetWeaponPreferenceCount(const class BotProfile  *); /* linkage=_ZNK10BotProfile24GetWeaponPreferenceCountEv */

	/* <0> (null):0 */
	bool HasPrimaryPreference(const class BotProfile  *); /* linkage=_ZNK10BotProfile20HasPrimaryPreferenceEv */

	/* <0> (null):0 */
	bool HasPistolPreference(const class BotProfile  *); /* linkage=_ZNK10BotProfile19HasPistolPreferenceEv */

	/* <0> (null):0 */
	int GetCost(const class BotProfile  *); /* linkage=_ZNK10BotProfile7GetCostEv */

	/* <0> (null):0 */
	int GetSkin(const class BotProfile  *); /* linkage=_ZNK10BotProfile7GetSkinEv */

	/* <0> (null):0 */
	bool IsDifficulty(const class BotProfile  *, enum BotDifficultyType); /* linkage=_ZNK10BotProfile12IsDifficultyE17BotDifficultyType */

	/* <0> (null):0 */
	int GetVoicePitch(const class BotProfile  *); /* linkage=_ZNK10BotProfile13GetVoicePitchEv */

	/* <0> (null):0 */
	float GetReactionTime(const class BotProfile  *); /* linkage=_ZNK10BotProfile15GetReactionTimeEv */

	/* <0> (null):0 */
	float GetAttackDelay(const class BotProfile  *); /* linkage=_ZNK10BotProfile14GetAttackDelayEv */

	/* <0> (null):0 */
	int GetVoiceBank(const class BotProfile  *); /* linkage=_ZNK10BotProfile12GetVoiceBankEv */

	/* <0> (null):0 */
	bool IsValidForTeam(const class BotProfile  *, enum BotProfileTeamType); /* linkage=_ZNK10BotProfile14IsValidForTeamE18BotProfileTeamType */

	/* <0> (null):0 */
	bool PrefersSilencer(const class BotProfile  *); /* linkage=_ZNK10BotProfile15PrefersSilencerEv */

	/* <0> (null):0 */
	void Inherit(class BotProfile *, const class BotProfile  *, const class BotProfile  *); /* linkage=_ZN10BotProfile7InheritEPKS_S1_ */


	/* size: 120, cachelines: 2, members: 15 */
	/* last cacheline: 56 bytes */

	/* BRAIN FART ALERT! 120 != 114 + 0(holes), diff = 6 */

}; /* size: 120 */

/* 1068 */
/* <0> (null):0 */
int                        array[16]; /* size: 64 */

/* 1069 */
 /* pointer to 1067 */
 /* size: 4 */

/* 1070 */
 /* pointer to 1071 */
 /* size: 4 */

/* 1071 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 120 */

/* 1072 */
 /* pointer to 1073 */
 /* size: 4 */

/* 1073 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 120 */

/* 1074 */
/* <0> (null):0 */
enum DispositionType {
	ENGAGE_AND_INVESTIGATE = 0,
	OPPORTUNITY_FIRE = 1,
	SELF_DEFENSE = 2,
	IGNORE_ENEMIES = 3,
}; /* size: 4 */

/* 1075 */
/* <0> (null):0 */
struct CCSBot {
	/* <0> (null):0 */
	enum DispositionType {
		ENGAGE_AND_INVESTIGATE = 0,
		OPPORTUNITY_FIRE = 1,
		SELF_DEFENSE = 2,
		IGNORE_ENEMIES = 3,
	};

	/* <0> (null):0 */
	bool IsNoiseHeard(const class CCSBot  *); /* linkage=_ZNK6CCSBot12IsNoiseHeardEv */

	/* <0> (null):0 */
	class CNavArea * GetNoiseArea(const class CCSBot  *); /* linkage=_ZNK6CCSBot12GetNoiseAreaEv */

	/* <0> (null):0 */
	bool IsEnemyVisible(const class CCSBot  *); /* linkage=_ZNK6CCSBot14IsEnemyVisibleEv */

	/* <0> (null):0 */
	int GetHostageEscortCount(const class CCSBot  *); /* linkage=_ZNK6CCSBot21GetHostageEscortCountEv */

	/* <0> (null):0 */
	const class Vector  * GetEyePosition(const class CCSBot  *); /* linkage=_ZNK6CCSBot14GetEyePositionEv */

	/* <0> (null):0 */
	bool ShouldInvestigateNoise(class CCSBot *, float *); /* linkage=_ZN6CCSBot22ShouldInvestigateNoiseEPf */

	/* <0> (null):0 */
	bool CanSeeNoisePosition(const class CCSBot  *); /* linkage=_ZNK6CCSBot19CanSeeNoisePositionEv */

	/* <0> (null):0 */
	bool CanHearNearbyEnemyGunfire(const class CCSBot  *, float); /* linkage=_ZNK6CCSBot25CanHearNearbyEnemyGunfireEf */

private:

	/* <0> (null):0 */
	bool UpdateLookAtNoise(class CCSBot *); /* linkage=_ZN6CCSBot17UpdateLookAtNoiseEv */


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1076 */
 /* pointer to 1075 */
 /* size: 4 */

/* 1077 */
/* <0> (null):0 */
typedef unsigned int PlaceCriteria; /* size: 4 */

/* 1078 */
/* <0> (null):0 */
typedef unsigned int CountCriteria; /* size: 4 */

/* 1079 */
/* <0> (null):0 */
typedef struct vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > BotVoiceBankVector; /* size: 0 */

/* 1080 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1081 */
/* <0> (null):0 */
typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * pointer; /* size: 4 */

/* 1082 */
/* <0> (null):0 */
typedef const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  * const_pointer; /* size: 4 */

/* 1083 */
/* <0> (null):0 */
class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * pointer;

	/* <0> (null):0 */
	typedef const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE7addressERS6_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  *, const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE7addressERKS6_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE10deallocateEPS6_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE9constructEPS6_RKS6_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE7destroyEPS6_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1084 */
 /* pointer to 1085 */
 /* size: 4 */

/* 1085 */
 /* pointer to 420 */
 /* size: 4 */

/* 1086 */
 /* pointer to 1087 */
 /* size: 4 */

/* 1087 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1088 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1089 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1090 */
 /* pointer to 1083 */
 /* size: 4 */

/* 1091 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1092 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1093 */
 /* pointer to 1094 */
 /* size: 4 */

/* 1094 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1095 */
/* <0> (null):0 */
typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * pointer; /* size: 4 */

/* 1096 */
/* <0> (null):0 */
typedef const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  * const_pointer; /* size: 4 */

/* 1097 */
/* <0> (null):0 */
typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * & reference; /* size: 4 */

/* 1098 */
/* <0> (null):0 */
typedef const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  & const_reference; /* size: 4 */

/* 1099 */
/* <0> (null):0 */
typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> other; /* size: 1 */

/* 1100 */
/* <0> (null):0 */
struct rebind<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {
	/* <0> (null):0 */
	typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1101 */
/* <0> (null):0 */
class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> : public new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {
public:

	/* class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * pointer;

	/* <0> (null):0 */
	typedef const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  * const_pointer;

	/* <0> (null):0 */
	typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * & reference;

	/* <0> (null):0 */
	typedef const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *);

	/* <0> (null):0 */
	void allocator(class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, const class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, int);

	/* <0> (null):0 */
	struct rebind<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {
		/* <0> (null):0 */
		typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 1102 */
 /* pointer to 1101 */
 /* size: 4 */

/* 1103 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1104 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1105 */
 /* pointer to 424 */
 /* size: 4 */

/* 1106 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1107 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1108 */
/* <0> (null):0 */
typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> allocator_type; /* size: 1 */

/* 1109 */
/* <0> (null):0 */
struct _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > {
	struct _Vector_impl        _M_impl;              /*     0    12 */
	/* <0> (null):0 */
	typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> allocator_type;

	/* <0> (null):0 */
	_Tp_alloc_type & _M_get_Tp_allocator(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	const _Tp_alloc_type  & _M_get_Tp_allocator(const class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*,); /* linkage=_ZNKSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*,); /* linkage=_ZNKSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::);

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, const allocator_type  &);

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int);

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int, const allocator_type  &);

	/* <0> (null):0 */
	void ~_Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, int);

	/* <0> (null):0 */
	pointer _M_allocate(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int); /* linkage=_ZNSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE11_M_allocateEj */

	/* <0> (null):0 */
	void _M_deallocate(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, unsigned int); /* linkage=_ZNSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE13_M_deallocateEPS5_j */

	/* <0> (null):0 */
	using ::_M_allocate;

	/* <0> (null):0 */
	using ::_M_deallocate;

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::get_allocator;


	/* size: 12, cachelines: 1, members: 1 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1110 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1111 */
 /* pointer to 1109 */
 /* size: 4 */

/* 1112 */
 /* pointer to 1113 */
 /* size: 4 */

/* 1113 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1114 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1115 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1116 */
/* <0> (null):0 */
typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * value_type; /* size: 4 */

/* 1117 */
/* <0> (null):0 */
typedef pointer pointer; /* size: 4 */

/* 1118 */
/* <0> (null):0 */
typedef const_pointer const_pointer; /* size: 4 */

/* 1119 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 1120 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 1121 */
/* <0> (null):0 */
typedef struct __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > iterator; /* size: 0 */

/* 1122 */
/* <0> (null):0 */
typedef struct __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >* const*, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > const_iterator; /* size: 0 */

/* 1123 */
/* <0> (null):0 */
typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >* const*, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > > const_reverse_iterator; /* size: 0 */

/* 1124 */
/* <0> (null):0 */
typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > > reverse_iterator; /* size: 0 */

/* 1125 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1126 */
/* <0> (null):0 */
typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> allocator_type; /* size: 1 */

/* 1127 */
/* <0> (null):0 */
class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > : protected _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > {
protected:

	/* struct _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > <ancestor>; */ /*     0    12 */
	/* <0> (null):0 */
	typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * value_type;

	/* <0> (null):0 */
	typedef pointer pointer;

	/* <0> (null):0 */
	typedef const_pointer const_pointer;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > iterator;

	/* <0> (null):0 */
	typedef struct __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >* const*, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >* const*, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> allocator_type;

	/* <0> (null):0 */
	void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca);

	/* <0> (null):0 */
	void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const allocator_type  &);

	/* <0> (null):0 */
	void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::);

	/* <0> (null):0 */
	void ~vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, int);

	/* <0> (null):0 */
	class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca operator=(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EEaSERKS6_ */

	/* <0> (null):0 */
	void assign(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6assignEjRKS4_ */

	/* <0> (null):0 */
	iterator begin(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4rendEv */

	/* <0> (null):0 */
	size_type size(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6resizeEjS4_ */

	/* <0> (null):0 */
	size_type capacity(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE8capacityEv */

	/* <0> (null):0 */
	bool empty(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5emptyEv */

	/* <0> (null):0 */
	void reserve(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE7reserveEj */

	/* <0> (null):0 */
	reference operator[](class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EEixEj */

	/* <0> (null):0 */
	const_reference operator[](const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EEixEj */

	/* <0> (null):0 */
	void _M_range_check(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE14_M_range_checkEj */

	/* <0> (null):0 */
	reference at(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE2atEj */

	/* <0> (null):0 */
	const_reference at(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE2atEj */

	/* <0> (null):0 */
	reference front(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5frontEv */

	/* <0> (null):0 */
	reference back(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4backEv */

	/* <0> (null):0 */
	pointer data(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4dataEv */

	/* <0> (null):0 */
	const_pointer data(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4dataEv */

	/* <0> (null):0 */
	void push_back(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE9push_backERKS4_ */

	/* <0> (null):0 */
	void pop_back(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6insertEN9__gnu_cxx17__normal_iteratorIPS4_S6_EERKS4_ */

	/* <0> (null):0 */
	void insert(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6insertEN9__gnu_cxx17__normal_iteratorIPS4_S6_EEjRKS4_ */

	/* <0> (null):0 */
	iterator erase(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS4_S6_EE */

	/* <0> (null):0 */
	iterator erase(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS4_S6_EESA_ */

	/* <0> (null):0 */
	void swap(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4swapERS6_ */

	/* <0> (null):0 */
	void clear(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5clearEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE18_M_fill_initializeEjRKS4_ */

	/* <0> (null):0 */
	void _M_fill_assign(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE14_M_fill_assignEjRKS4_ */

	/* <0> (null):0 */
	void _M_fill_insert(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS4_S6_EEjRKS4_ */

	/* <0> (null):0 */
	void _M_insert_aux(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS4_S6_EERKS4_ */

	/* <0> (null):0 */
	size_type _M_check_len(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int, const char  *); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE12_M_check_lenEjPKc */

	/* <0> (null):0 */
	void _M_erase_at_end(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE15_M_erase_at_endEPS4_ */


	/* size: 12, cachelines: 1, members: 1 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1128 */
 /* pointer to 1127 */
 /* size: 4 */

/* 1129 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1130 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1131 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1132 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1133 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1134 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1135 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1136 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1137 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1138 */
 /* pointer to 1137 */
 /* size: 4 */

/* 1139 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1140 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1141 */
/* <0> (null):0 */
typedef int * pointer; /* size: 4 */

/* 1142 */
/* <0> (null):0 */
typedef const int  * const_pointer; /* size: 4 */

/* 1143 */
/* <0> (null):0 */
class new_allocator<int> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef int * pointer;

	/* <0> (null):0 */
	typedef const int  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<int> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<int> *, const class new_allocator<int>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<int> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<int>  *, int &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIiE7addressERi */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<int>  *, const int  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIiE7addressERKi */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<int> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIiE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<int> *, int *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIiE10deallocateEPij */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<int>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIiE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<int> *, int *, const int  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIiE9constructEPiRKi */

	/* <0> (null):0 */
	void destroy(class new_allocator<int> *, int *); /* linkage=_ZN9__gnu_cxx13new_allocatorIiE7destroyEPi */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1144 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1145 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1146 */
 /* pointer to 1143 */
 /* size: 4 */

/* 1147 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1148 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1149 */
 /* pointer to 1150 */
 /* size: 4 */

/* 1150 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1151 */
/* <0> (null):0 */
typedef int * pointer; /* size: 4 */

/* 1152 */
/* <0> (null):0 */
typedef const int  * const_pointer; /* size: 4 */

/* 1153 */
/* <0> (null):0 */
typedef int & reference; /* size: 4 */

/* 1154 */
/* <0> (null):0 */
typedef const int  & const_reference; /* size: 4 */

/* 1155 */
/* <0> (null):0 */
typedef struct allocator<int> other; /* size: 1 */

/* 1156 */
/* <0> (null):0 */
struct rebind<int> {
	/* <0> (null):0 */
	typedef struct allocator<int> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1157 */
/* <0> (null):0 */
class allocator<int> : public new_allocator<int> {
public:

	/* class new_allocator<int>  <ancestor>; */      /*     0     0 */
	/* <0> (null):0 */
	typedef int * pointer;

	/* <0> (null):0 */
	typedef const int  * const_pointer;

	/* <0> (null):0 */
	typedef int & reference;

	/* <0> (null):0 */
	typedef const int  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<int> *);

	/* <0> (null):0 */
	void allocator(class allocator<int> *, const class allocator<int>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<int> *, int);

	/* <0> (null):0 */
	struct rebind<int> {
		/* <0> (null):0 */
		typedef struct allocator<int> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 1158 */
 /* pointer to 1157 */
 /* size: 4 */

/* 1159 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1160 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1161 */
 /* pointer to 430 */
 /* size: 4 */

/* 1162 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1163 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1164 */
/* <0> (null):0 */
typedef struct allocator<int> allocator_type; /* size: 1 */

/* 1165 */
/* <0> (null):0 */
struct _Vector_base<int, std::allocator<int> > {
	struct _Vector_impl        _M_impl;              /*     0    12 */
	/* <0> (null):0 */
	typedef struct allocator<int> allocator_type;

	/* <0> (null):0 */
	_Tp_alloc_type & _M_get_Tp_allocator(class _Vector_base<int, std::allocator<int> > *); /* linkage=_ZNSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	const _Tp_alloc_type  & _M_get_Tp_allocator(const class _Vector_base<int, std::allocator<int> >  *); /* linkage=_ZNKSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _Vector_base<int, std::allocator<int> >  *); /* linkage=_ZNKSt12_Vector_baseIiSaIiEE13get_allocatorEv */

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<int, std::allocator<int> > *);

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<int, std::allocator<int> > *, const allocator_type  &);

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<int, std::allocator<int> > *, unsigned int);

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<int, std::allocator<int> > *, unsigned int, const allocator_type  &);

	/* <0> (null):0 */
	void ~_Vector_base(class _Vector_base<int, std::allocator<int> > *, int);

	/* <0> (null):0 */
	pointer _M_allocate(class _Vector_base<int, std::allocator<int> > *, unsigned int); /* linkage=_ZNSt12_Vector_baseIiSaIiEE11_M_allocateEj */

	/* <0> (null):0 */
	void _M_deallocate(class _Vector_base<int, std::allocator<int> > *, int *, unsigned int); /* linkage=_ZNSt12_Vector_baseIiSaIiEE13_M_deallocateEPij */

	/* <0> (null):0 */
	using ::_M_allocate;

	/* <0> (null):0 */
	using ::_M_deallocate;

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::get_allocator;


	/* size: 12, cachelines: 1, members: 1 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1166 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1167 */
 /* pointer to 1165 */
 /* size: 4 */

/* 1168 */
 /* pointer to 1169 */
 /* size: 4 */

/* 1169 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1170 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1171 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1172 */
/* <0> (null):0 */
typedef int value_type; /* size: 4 */

/* 1173 */
/* <0> (null):0 */
typedef pointer pointer; /* size: 4 */

/* 1174 */
/* <0> (null):0 */
typedef const_pointer const_pointer; /* size: 4 */

/* 1175 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 1176 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 1177 */
/* <0> (null):0 */
typedef struct __normal_iterator<int*, std::vector<int, std::allocator<int> > > iterator; /* size: 0 */

/* 1178 */
/* <0> (null):0 */
typedef struct __normal_iterator<const int*, std::vector<int, std::allocator<int> > > const_iterator; /* size: 0 */

/* 1179 */
/* <0> (null):0 */
typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<const int*, std::vector<int, std::allocator<int> > > > const_reverse_iterator; /* size: 0 */

/* 1180 */
/* <0> (null):0 */
typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > > reverse_iterator; /* size: 0 */

/* 1181 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1182 */
/* <0> (null):0 */
typedef struct allocator<int> allocator_type; /* size: 1 */

/* 1183 */
/* <0> (null):0 */
class vector<int, std::allocator<int> > : protected _Vector_base<int, std::allocator<int> > {
protected:

	/* struct _Vector_base<int, std::allocator<int> > <ancestor>; */ /*     0    12 */
	/* <0> (null):0 */
	typedef int value_type;

	/* <0> (null):0 */
	typedef pointer pointer;

	/* <0> (null):0 */
	typedef const_pointer const_pointer;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct __normal_iterator<int*, std::vector<int, std::allocator<int> > > iterator;

	/* <0> (null):0 */
	typedef struct __normal_iterator<const int*, std::vector<int, std::allocator<int> > > const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<const int*, std::vector<int, std::allocator<int> > > > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<int> allocator_type;

	/* <0> (null):0 */
	void vector(class vector<int, std::allocator<int> > *);

	/* <0> (null):0 */
	void vector(class vector<int, std::allocator<int> > *, const allocator_type  &);

	/* <0> (null):0 */
	void vector(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void vector(class vector<int, std::allocator<int> > *, const class vector<int, std::allocator<int> >  &);

	/* <0> (null):0 */
	void ~vector(class vector<int, std::allocator<int> > *, int);

	/* <0> (null):0 */
	class vector<int, std::allocator<int> > & operator=(class vector<int, std::allocator<int> > *, const class vector<int, std::allocator<int> >  &); /* linkage=_ZNSt6vectorIiSaIiEEaSERKS1_ */

	/* <0> (null):0 */
	void assign(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE6assignEjRKi */

	/* <0> (null):0 */
	iterator begin(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE5beginEv */

	/* <0> (null):0 */
	iterator end(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE4rendEv */

	/* <0> (null):0 */
	size_type size(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class vector<int, std::allocator<int> > *, unsigned int, int); /* linkage=_ZNSt6vectorIiSaIiEE6resizeEji */

	/* <0> (null):0 */
	size_type capacity(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE8capacityEv */

	/* <0> (null):0 */
	bool empty(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE5emptyEv */

	/* <0> (null):0 */
	void reserve(class vector<int, std::allocator<int> > *, unsigned int); /* linkage=_ZNSt6vectorIiSaIiEE7reserveEj */

	/* <0> (null):0 */
	reference operator[](class vector<int, std::allocator<int> > *, unsigned int); /* linkage=_ZNSt6vectorIiSaIiEEixEj */

	/* <0> (null):0 */
	const_reference operator[](const class vector<int, std::allocator<int> >  *, unsigned int); /* linkage=_ZNKSt6vectorIiSaIiEEixEj */

	/* <0> (null):0 */
	void _M_range_check(const class vector<int, std::allocator<int> >  *, unsigned int); /* linkage=_ZNKSt6vectorIiSaIiEE14_M_range_checkEj */

	/* <0> (null):0 */
	reference at(class vector<int, std::allocator<int> > *, unsigned int); /* linkage=_ZNSt6vectorIiSaIiEE2atEj */

	/* <0> (null):0 */
	const_reference at(const class vector<int, std::allocator<int> >  *, unsigned int); /* linkage=_ZNKSt6vectorIiSaIiEE2atEj */

	/* <0> (null):0 */
	reference front(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE5frontEv */

	/* <0> (null):0 */
	reference back(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE4backEv */

	/* <0> (null):0 */
	const_reference back(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE4backEv */

	/* <0> (null):0 */
	pointer data(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE4dataEv */

	/* <0> (null):0 */
	const_pointer data(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE4dataEv */

	/* <0> (null):0 */
	void push_back(class vector<int, std::allocator<int> > *, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE9push_backERKi */

	/* <0> (null):0 */
	void pop_back(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE6insertEN9__gnu_cxx17__normal_iteratorIPiS1_EERKi */

	/* <0> (null):0 */
	void insert(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE6insertEN9__gnu_cxx17__normal_iteratorIPiS1_EEjRKi */

	/* <0> (null):0 */
	iterator erase(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >); /* linkage=_ZNSt6vectorIiSaIiEE5eraseEN9__gnu_cxx17__normal_iteratorIPiS1_EE */

	/* <0> (null):0 */
	iterator erase(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >); /* linkage=_ZNSt6vectorIiSaIiEE5eraseEN9__gnu_cxx17__normal_iteratorIPiS1_EES5_ */

	/* <0> (null):0 */
	void swap(class vector<int, std::allocator<int> > *, class vector<int, std::allocator<int> > &); /* linkage=_ZNSt6vectorIiSaIiEE4swapERS1_ */

	/* <0> (null):0 */
	void clear(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE5clearEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE18_M_fill_initializeEjRKi */

	/* <0> (null):0 */
	void _M_fill_assign(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE14_M_fill_assignEjRKi */

	/* <0> (null):0 */
	void _M_fill_insert(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPiS1_EEjRKi */

	/* <0> (null):0 */
	void _M_insert_aux(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, const int  &); /* linkage=_ZNSt6vectorIiSaIiEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPiS1_EERKi */

	/* <0> (null):0 */
	size_type _M_check_len(const class vector<int, std::allocator<int> >  *, unsigned int, const char  *); /* linkage=_ZNKSt6vectorIiSaIiEE12_M_check_lenEjPKc */

	/* <0> (null):0 */
	void _M_erase_at_end(class vector<int, std::allocator<int> > *, int *); /* linkage=_ZNSt6vectorIiSaIiEE15_M_erase_at_endEPi */


	/* size: 12, cachelines: 1, members: 1 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1184 */
 /* pointer to 1183 */
 /* size: 4 */

/* 1185 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1186 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1187 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1188 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1189 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1190 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1191 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1192 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1193 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1194 */
 /* pointer to 1193 */
 /* size: 4 */

/* 1195 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1196 */
/* <0> (null):0 */
class BotPhrase {
private:

	char *                     m_name;               /*     0     4 */
	Place                      m_id;                 /*     4     4 */
	bool                       m_isPlace;            /*     8     1 */
	enum GameEventType         m_radioEvent;         /*    12     4 */
	bool                       m_isImportant;        /*    16     1 */
	BotVoiceBankVector         m_voiceBank;          /*    20     0 */
	class vector<int, std::allocator<int> > m_count; /*    32    12 */
	class vector<int, std::allocator<int> > m_index; /*    44    12 */
	int                        m_numVoiceBanks;      /*    56     4 */
	PlaceCriteria              m_placeCriteria;      /*    60     4 */
	CountCriteria              m_countCriteria;      /*    64     4 */
	/* <0> (null):0 */
	char * GetSpeakable(const class BotPhrase  *, int, float *); /* linkage=_ZNK9BotPhrase12GetSpeakableEiPf */

	/* <0> (null):0 */
	void ClearCriteria(const class BotPhrase  *); /* linkage=_ZNK9BotPhrase13ClearCriteriaEv */

	/* <0> (null):0 */
	void SetPlaceCriteria(const class BotPhrase  *, PlaceCriteria); /* linkage=_ZNK9BotPhrase16SetPlaceCriteriaEj */

	/* <0> (null):0 */
	void SetCountCriteria(const class BotPhrase  *, CountCriteria); /* linkage=_ZNK9BotPhrase16SetCountCriteriaEj */

	/* <0> (null):0 */
	const char  * GetName(const class BotPhrase  *); /* linkage=_ZNK9BotPhrase7GetNameEv */

	/* <0> (null):0 */
	unsigned intconst GetID(const class BotPhrase  *); /* linkage=_ZNK9BotPhrase5GetIDEv */

	/* <0> (null):0 */
	enum GameEventType GetRadioEquivalent(const class BotPhrase  *); /* linkage=_ZNK9BotPhrase18GetRadioEquivalentEv */

	/* <0> (null):0 */
	bool IsImportant(const class BotPhrase  *); /* linkage=_ZNK9BotPhrase11IsImportantEv */

	/* <0> (null):0 */
	bool IsPlace(const class BotPhrase  *); /* linkage=_ZNK9BotPhrase7IsPlaceEv */

	/* <0> (null):0 */
	void Randomize(class BotPhrase *); /* linkage=_ZN9BotPhrase9RandomizeEv */

	/* <0> (null):0 */
	void BotPhrase(class BotPhrase *, unsigned int, bool);

	/* <0> (null):0 */
	void ~BotPhrase(class BotPhrase *, int);

	/* <0> (null):0 */
	void InitVoiceBank(class BotPhrase *, int); /* linkage=_ZN9BotPhrase13InitVoiceBankEi */


	/* size: 68, cachelines: 2, members: 11 */
	/* last cacheline: 4 bytes */

	/* BRAIN FART ALERT! 68 != 50 + 0(holes), diff = 18 */

}; /* size: 68 */

/* 1197 */
 /* pointer to 1198 */
 /* size: 4 */

/* 1198 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 68 */

/* 1199 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1200 */
 /* pointer to 1196 */
 /* size: 4 */

/* 1201 */
/* <0> (null):0 */
typedef struct list<BotPhrase*, std::allocator<BotPhrase*> > BotPhraseList; /* size: 0 */

/* 1202 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1203 */
/* <0> (null):0 */
typedef class BotPhrase * * pointer; /* size: 4 */

/* 1204 */
/* <0> (null):0 */
typedef const class BotPhrase *  * const_pointer; /* size: 4 */

/* 1205 */
/* <0> (null):0 */
class new_allocator<BotPhrase*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class BotPhrase * * pointer;

	/* <0> (null):0 */
	typedef const class BotPhrase *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<BotPhrase*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<BotPhrase*> *, const class new_allocator<BotPhrase*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<BotPhrase*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<BotPhrase*>  *, class BotPhrase * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP9BotPhraseE7addressERS2_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<BotPhrase*>  *, const class BotPhrase *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP9BotPhraseE7addressERKS2_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<BotPhrase*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<BotPhrase*> *, class BotPhrase * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE10deallocateEPS2_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<BotPhrase*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP9BotPhraseE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<BotPhrase*> *, class BotPhrase * *, const class BotPhrase *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE9constructEPS2_RKS2_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<BotPhrase*> *, class BotPhrase * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE7destroyEPS2_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1206 */
 /* pointer to 1200 */
 /* size: 4 */

/* 1207 */
 /* pointer to 1208 */
 /* size: 4 */

/* 1208 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1209 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1210 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1211 */
 /* pointer to 1205 */
 /* size: 4 */

/* 1212 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1213 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1214 */
 /* pointer to 1215 */
 /* size: 4 */

/* 1215 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1216 */
/* <0> (null):0 */
typedef class BotPhrase * & reference; /* size: 4 */

/* 1217 */
/* <0> (null):0 */
typedef const class BotPhrase *  & const_reference; /* size: 4 */

/* 1218 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<BotPhrase*> > other; /* size: 0 */

/* 1219 */
/* <0> (null):0 */
struct rebind<std::_List_node<BotPhrase*> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<BotPhrase*> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1220 */
/* <0> (null):0 */
typedef struct allocator<BotPhrase*> other; /* size: 1 */

/* 1221 */
/* <0> (null):0 */
struct rebind<BotPhrase*> {
	/* <0> (null):0 */
	typedef struct allocator<BotPhrase*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1222 */
/* <0> (null):0 */
class allocator<BotPhrase*> : public new_allocator<BotPhrase*> {
public:

	/* class new_allocator<BotPhrase*> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class BotPhrase * & reference;

	/* <0> (null):0 */
	typedef const class BotPhrase *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<BotPhrase*> *);

	/* <0> (null):0 */
	void allocator(class allocator<BotPhrase*> *, const class allocator<BotPhrase*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<BotPhrase*> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<BotPhrase*> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<BotPhrase*> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<BotPhrase*> {
		/* <0> (null):0 */
		typedef struct allocator<BotPhrase*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 1223 */
 /* pointer to 1222 */
 /* size: 4 */

/* 1224 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1225 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1226 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1227 */
/* <0> (null):0 */
typedef class _List_node<BotPhrase*> * pointer; /* size: 4 */

/* 1228 */
/* <0> (null):0 */
typedef const class _List_node<BotPhrase*>  * const_pointer; /* size: 4 */

/* 1229 */
/* <0> (null):0 */
class new_allocator<std::_List_node<BotPhrase*> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<BotPhrase*> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<BotPhrase*>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<BotPhrase*> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<BotPhrase*> > *, const class new_allocator<std::_List_node<BotPhrase*> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<BotPhrase*> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<BotPhrase*> >  *, class _List_node<BotPhrase*> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE7addressERS4_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<BotPhrase*> >  *, const class _List_node<BotPhrase*>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE7addressERKS4_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<BotPhrase*> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<BotPhrase*> > *, class _List_node<BotPhrase*> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE10deallocateEPS4_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<BotPhrase*> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<BotPhrase*> > *, class _List_node<BotPhrase*> *, const class _List_node<BotPhrase*>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE9constructEPS4_RKS4_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<BotPhrase*> > *, class _List_node<BotPhrase*> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE7destroyEPS4_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1230 */
 /* pointer to 438 */
 /* size: 4 */

/* 1231 */
 /* pointer to 1232 */
 /* size: 4 */

/* 1232 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1233 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1234 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1235 */
 /* pointer to 1229 */
 /* size: 4 */

/* 1236 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1237 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1238 */
 /* pointer to 1239 */
 /* size: 4 */

/* 1239 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1240 */
/* <0> (null):0 */
class allocator<std::_List_node<BotPhrase*> > : public new_allocator<std::_List_node<BotPhrase*> > {
public:

	/* class new_allocator<std::_List_node<BotPhrase*> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<BotPhrase*> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<BotPhrase*> > *, const class allocator<std::_List_node<BotPhrase*> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<BotPhrase*> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 1241 */
 /* pointer to 1240 */
 /* size: 4 */

/* 1242 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1243 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1244 */
 /* pointer to 440 */
 /* size: 4 */

/* 1245 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1246 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1247 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 1248 */
/* <0> (null):0 */
typedef struct allocator<BotPhrase*> allocator_type; /* size: 1 */

/* 1249 */
/* <0> (null):0 */
class _List_base<BotPhrase*, std::allocator<BotPhrase*> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<BotPhrase*> allocator_type;

	/* <0> (null):0 */
	class _List_node<BotPhrase*> * _M_get_node(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_node<BotPhrase*> *); /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt10_List_baseIP9BotPhraseSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt10_List_baseIP9BotPhraseSaIS1_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt10_List_baseIP9BotPhraseSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 1250 */
 /* pointer to 1249 */
 /* size: 4 */

/* 1251 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1252 */
 /* pointer to 1253 */
 /* size: 4 */

/* 1253 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1254 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1255 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1256 */
/* <0> (null):0 */
typedef class BotPhrase * value_type; /* size: 4 */

/* 1257 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 1258 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 1259 */
/* <0> (null):0 */
typedef struct _List_iterator<BotPhrase*> iterator; /* size: 0 */

/* 1260 */
/* <0> (null):0 */
typedef struct _List_const_iterator<BotPhrase*> const_iterator; /* size: 0 */

/* 1261 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<BotPhrase*> > const_reverse_iterator; /* size: 0 */

/* 1262 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<BotPhrase*> > reverse_iterator; /* size: 0 */

/* 1263 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1264 */
/* <0> (null):0 */
typedef struct allocator<BotPhrase*> allocator_type; /* size: 1 */

/* 1265 */
/* <0> (null):0 */
typedef struct _List_node<BotPhrase*> _Node; /* size: 0 */

/* 1266 */
/* <0> (null):0 */
class list<BotPhrase*, std::allocator<BotPhrase*> > : protected _List_base<BotPhrase*, std::allocator<BotPhrase*> > {
protected:

	/* class _List_base<BotPhrase*, std::allocator<BotPhrase*> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef class BotPhrase * value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<BotPhrase*> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<BotPhrase*> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<BotPhrase*> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<BotPhrase*> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<BotPhrase*> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<BotPhrase*> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE14_M_create_nodeERKS1_ */

	/* <0> (null):0 */
	void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *);

	/* <0> (null):0 */
	void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const class list<BotPhrase*, std::allocator<BotPhrase*> >  &);

	/* <0> (null):0 */
	class list<BotPhrase*, std::allocator<BotPhrase*> > & operator=(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const class list<BotPhrase*, std::allocator<BotPhrase*> >  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EEaSERKS3_ */

	/* <0> (null):0 */
	void assign(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6assignEjRKS1_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, class BotPhrase *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6resizeEjS1_ */

	/* <0> (null):0 */
	reference front(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE10push_frontERKS1_ */

	/* <0> (null):0 */
	void pop_front(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE9push_backERKS1_ */

	/* <0> (null):0 */
	void pop_back(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void insert(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */

	/* <0> (null):0 */
	iterator erase(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	iterator erase(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */

	/* <0> (null):0 */
	void swap(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class list<BotPhrase*, std::allocator<BotPhrase*> > &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4swapERS3_ */

	/* <0> (null):0 */
	void clear(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class list<BotPhrase*, std::allocator<BotPhrase*> > &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */

	/* <0> (null):0 */
	void splice(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class list<BotPhrase*, std::allocator<BotPhrase*> > &, class _List_iterator<BotPhrase*>); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */

	/* <0> (null):0 */
	void splice(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class list<BotPhrase*, std::allocator<BotPhrase*> > &, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */

	/* <0> (null):0 */
	void remove(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6removeERKS1_ */

	/* <0> (null):0 */
	void unique(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class list<BotPhrase*, std::allocator<BotPhrase*> > &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5mergeERS3_ */

	/* <0> (null):0 */
	void reverse(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE18_M_fill_initializeEjRKS1_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE14_M_fill_assignEjRKS1_ */

	/* <0> (null):0 */
	void _M_transfer(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */

	/* <0> (null):0 */
	void _M_insert(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void _M_erase(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class list<BotPhrase*, std::allocator<BotPhrase*> > &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE25_M_check_equal_allocatorsERS3_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 1267 */
 /* pointer to 1265 */
 /* size: 4 */

/* 1268 */
 /* pointer to 1266 */
 /* size: 4 */

/* 1269 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1270 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1271 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1272 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1273 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1274 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1275 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1276 */
 /* pointer to 1277 */
 /* size: 4 */

/* 1277 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1278 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1279 */
/* <0> (null):0 */
struct PlaceTimeInfo {
	Place                      placeID;              /*     0     4 */
	class IntervalTimer       timer;                 /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 1280 */
/* <0> (null):0 */
class BotPhraseManager {
	/* <0> (null):0 */
	struct PlaceTimeInfo {
		Place                      placeID;              /*     0     4 */
		class IntervalTimer       timer;                 /*     4     4 */

		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */
	};

private:

	BotPhraseList              m_list;               /*     0     0 */
	BotPhraseList              m_placeList;          /*     8     0 */
	struct PlaceTimeInfo       m_placeStatementHistory[64]; /*    16   512 */
	/* --- cacheline 8 boundary (512 bytes) --- */
	int                        m_placeCount;         /*   528     4 */
	/* <0> (null):0 */
	void BotPhraseManager(class BotPhraseManager *);

	/* <0> (null):0 */
	void ~BotPhraseManager(class BotPhraseManager *, int);

	/* <0> (null):0 */
	bool Initialize(class BotPhraseManager *, const char  *, int); /* linkage=_ZN16BotPhraseManager10InitializeEPKci */

	/* <0> (null):0 */
	void OnRoundRestart(class BotPhraseManager *); /* linkage=_ZN16BotPhraseManager14OnRoundRestartEv */

	/* <0> (null):0 */
	void OnMapChange(class BotPhraseManager *); /* linkage=_ZN16BotPhraseManager11OnMapChangeEv */

	/* <0> (null):0 */
	unsigned int NameToID(const class BotPhraseManager  *, const char  *); /* linkage=_ZNK16BotPhraseManager8NameToIDEPKc */

	/* <0> (null):0 */
	const char  * IDToName(const class BotPhraseManager  *, unsigned int); /* linkage=_ZNK16BotPhraseManager8IDToNameEj */

	/* <0> (null):0 */
	const class BotPhrase  * GetPhrase(const class BotPhraseManager  *, const char  *); /* linkage=_ZNK16BotPhraseManager9GetPhraseEPKc */

	/* <0> (null):0 */
	const class BotPhrase  * GetPlace(const class BotPhraseManager  *, const char  *); /* linkage=_ZNK16BotPhraseManager8GetPlaceEPKc */

	/* <0> (null):0 */
	const class BotPhrase  * GetPlace(const class BotPhraseManager  *, unsigned int); /* linkage=_ZNK16BotPhraseManager8GetPlaceEj */

	/* <0> (null):0 */
	const BotPhraseList  * GetPlaceList(const class BotPhraseManager  *); /* linkage=_ZNK16BotPhraseManager12GetPlaceListEv */

	/* <0> (null):0 */
	float GetPlaceStatementInterval(const class BotPhraseManager  *, Place); /* linkage=_ZNK16BotPhraseManager25GetPlaceStatementIntervalEj */

	/* <0> (null):0 */
	void ResetPlaceStatementInterval(class BotPhraseManager *, Place); /* linkage=_ZN16BotPhraseManager27ResetPlaceStatementIntervalEj */

	/* <0> (null):0 */
	int FindPlaceIndex(const class BotPhraseManager  *, Place); /* linkage=_ZNK16BotPhraseManager14FindPlaceIndexEj */


	/* size: 532, cachelines: 9, members: 4 */
	/* last cacheline: 20 bytes */

	/* BRAIN FART ALERT! 532 != 516 + 0(holes), diff = 16 */

}; /* size: 532 */

/* 1281 */
/* <0> (null):0 */
struct PlaceTimeInfo       array[64]; /* size: 512 */

/* 1282 */
 /* pointer to 1280 */
 /* size: 4 */

/* 1283 */
 /* pointer to 1284 */
 /* size: 4 */

/* 1284 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 532 */

/* 1285 */
 /* pointer to 1286 */
 /* size: 4 */

/* 1286 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1287 */
/* <0> (null):0 */
class PathCost {
private:

	class CCSBot *             m_bot;                /*     0     4 */
	enum RouteType             m_route;              /*     4     4 */
	/* <0> (null):0 */
	void PathCost(class PathCost *, class CCSBot *, enum RouteType);

	/* <0> (null):0 */
	float operator()(class PathCost *, class CNavArea *, class CNavArea *, const class CNavLadder  *); /* linkage=_ZN8PathCostclEP8CNavAreaS1_PK10CNavLadder */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 1288 */
 /* pointer to 1287 */
 /* size: 4 */

/* 1289 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavLadder*> _Self; /* size: 4 */

/* 1290 */
/* <0> (null):0 */
typedef class CNavLadder * * pointer; /* size: 4 */

/* 1291 */
/* <0> (null):0 */
typedef class CNavLadder * & reference; /* size: 4 */

/* 1292 */
/* <0> (null):0 */
struct _List_iterator<CNavLadder*> {
	class _List_node_base *    _M_node;              /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_iterator<CNavLadder*> _Self;

	/* <0> (null):0 */
	typedef class CNavLadder * * pointer;

	/* <0> (null):0 */
	typedef class CNavLadder * & reference;

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<CNavLadder*> *);

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<CNavLadder*> *, class _List_node_base *);

	/* <0> (null):0 */
	reference operator*(const class _List_iterator<CNavLadder*>  *); /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_iterator<CNavLadder*>  *); /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_iterator<CNavLadder*> *); /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_iterator<CNavLadder*> *, int); /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_iterator<CNavLadder*> *); /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_iterator<CNavLadder*> *, int); /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_iterator<CNavLadder*>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEeqERKS2_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_iterator<CNavLadder*>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEneERKS2_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1293 */
 /* pointer to 1292 */
 /* size: 4 */

/* 1294 */
 /* pointer to 1295 */
 /* size: 4 */

/* 1295 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1296 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1297 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1298 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1299 */
/* <0> (null):0 */
typedef struct _List_iterator<NavConnect> _Self; /* size: 4 */

/* 1300 */
/* <0> (null):0 */
typedef union NavConnect * pointer; /* size: 4 */

/* 1301 */
/* <0> (null):0 */
typedef union NavConnect & reference; /* size: 4 */

/* 1302 */
/* <0> (null):0 */
struct _List_iterator<NavConnect> {
	class _List_node_base *    _M_node;              /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_iterator<NavConnect> _Self;

	/* <0> (null):0 */
	typedef union NavConnect * pointer;

	/* <0> (null):0 */
	typedef union NavConnect & reference;

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<NavConnect> *);

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<NavConnect> *, class _List_node_base *);

	/* <0> (null):0 */
	reference operator*(const class _List_iterator<NavConnect>  *); /* linkage=_ZNKSt14_List_iteratorI10NavConnectEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_iterator<NavConnect>  *); /* linkage=_ZNKSt14_List_iteratorI10NavConnectEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_iterator<NavConnect> *); /* linkage=_ZNSt14_List_iteratorI10NavConnectEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_iterator<NavConnect> *, int); /* linkage=_ZNSt14_List_iteratorI10NavConnectEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_iterator<NavConnect> *); /* linkage=_ZNSt14_List_iteratorI10NavConnectEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_iterator<NavConnect> *, int); /* linkage=_ZNSt14_List_iteratorI10NavConnectEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_iterator<NavConnect>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorI10NavConnectEeqERKS1_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_iterator<NavConnect>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorI10NavConnectEneERKS1_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1303 */
 /* pointer to 1302 */
 /* size: 4 */

/* 1304 */
 /* pointer to 1305 */
 /* size: 4 */

/* 1305 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1306 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1307 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1308 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1309 */
/* <0> (null):0 */
struct _List_node<NavConnect> : public _List_node_base {
public:

	/* struct _List_node_base     <ancestor>; */     /*     0     8 */
	union NavConnect           _M_data;              /*     8     4 */

	/* size: 12, cachelines: 1, members: 2 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1310 */
/* <0> (null):0 */
struct _List_node<CNavLadder*> : public _List_node_base {
public:

	/* struct _List_node_base     <ancestor>; */     /*     0     8 */
	class CNavLadder *         _M_data;              /*     8     4 */

	/* size: 12, cachelines: 1, members: 2 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1311 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1312 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1313 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1314 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1315 */
 /* pointer to 1316 */
 /* size: 4 */

/* 1316 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 676 */

/* 1317 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1318 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1319 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1320 */
/* <0> (null):0 */
class CPointEntity {
	/* <0> (null):0 */
	virtual int ObjectCaps(class CPointEntity *); /* linkage=_ZN12CPointEntity10ObjectCapsEv */

	/* vtable has 1 entries: {
	   [6] = ObjectCaps(_ZN12CPointEntity10ObjectCapsEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1321 */
 /* pointer to 1320 */
 /* size: 4 */

/* 1322 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1323 */
 /* pointer to 1324 */
 /* size: 4 */

/* 1324 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1325 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1326 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1327 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1328 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1329 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1330 */
 /* pointer to 1331 */
 /* size: 4 */

/* 1331 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1332 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1333 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1334 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1335 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1336 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1337 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1338 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1339 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1340 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1341 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1342 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1343 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1344 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1345 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1346 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1347 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1348 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1349 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1350 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1351 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1352 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1353 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1354 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1355 */
 /* pointer to 79 */
 /* size: 4 */

/* 1356 */
/* <0> (null):0 */
class CBotManager {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1357 */
 /* pointer to 1356 */
 /* size: 4 */

/* Functions: */

/* <0> (null):0 */
void Vector2D(class Vector2D *)
{
} /* size: 152720088 */

/* <0> (null):0 */
void Vector2D(class Vector2D *, float, float)
{
} /* size: 152579932 */

/* <0> (null):0 */
class Vector2D operator+(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DplERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator-(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DmiERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator*(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DmlEf */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator/(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DdvEf */
{
} /* size: 8 */

/* <0> (null):0 */
float Length(const class Vector2D  *) /* linkage=_ZNK8Vector2D6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector2D  *) /* linkage=_ZNK8Vector2D13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector2D Normalize(const class Vector2D  *) /* linkage=_ZNK8Vector2D9NormalizeEv */
{
} /* size: 8 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector2D *) /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector2D *, float) /* linkage=_ZN8Vector2D6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void Vector(class Vector *)
{
} /* size: 77 */

/* <0> (null):0 */
void Vector(class Vector *, float, float, float)
{
} /* size: 96 */

/* <0> (null):0 */
void Vector(class Vector *, const class Vector  &)
{
} /* size: 2473 */

/* <0> (null):0 */
void Vector(class Vector *, float *)
{
} /* size: 172 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *) /* linkage=_ZNK6VectorngEv */
{
} /* size: 12 */

/* <0> (null):0 */
int operator==(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectoreqERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
int operator!=(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorneERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector operator+(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorplERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectormiERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator*(const class Vector  *, float) /* linkage=_ZNK6VectormlEf */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator/(const class Vector  *, float) /* linkage=_ZNK6VectordvEf */
{
} /* size: 12 */

/* <0> (null):0 */
void CopyToArray(const class Vector  *, float *) /* linkage=_ZNK6Vector11CopyToArrayEPf */
{
} /* size: 152999484 */

/* <0> (null):0 */
float Length(const class Vector  *) /* linkage=_ZNK6Vector6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector  *) /* linkage=_ZNK6Vector13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
float * operator float*(class Vector *) /* linkage=_ZN6VectorcvPfEv */
{
} /* size: 4 */

/* <0> (null):0 */
const float  * operator const float*(const class Vector  *) /* linkage=_ZNK6VectorcvPKfEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector Normalize(const class Vector  *) /* linkage=_ZNK6Vector9NormalizeEv */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector2D Make2D(const class Vector  *) /* linkage=_ZNK6Vector6Make2DEv */
{
} /* size: 8 */

/* <0> (null):0 */
float Length2D(const class Vector  *) /* linkage=_ZNK6Vector8Length2DEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector  *, float) /* linkage=_ZNK6Vector16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector  *, float) /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector *) /* linkage=_ZN6Vector16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector *, float) /* linkage=_ZN6Vector6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void TraceResult(TraceResult *)
{
} /* size: 153635884 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 154013992 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 154014152 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 3014656 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 328047 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 154016392 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 154016492 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 153991968 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 153992264 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 153993212 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 154131084 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 153994408 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 153994568 */

/* <0> (null):0 */
void _Vector_impl(class _Vector_impl *)
{
} /* size: 154192084 */

/* <0> (null):0 */
void _Vector_impl(class _Vector_impl *, const _Tp_alloc_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void _Vector_impl(class _Vector_impl *)
{
} /* size: 68848 */

/* <0> (null):0 */
void _Vector_impl(class _Vector_impl *, const _Tp_alloc_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 328349 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 154194300 */

/* <0> (null):0 */
edict_t * edict(class CBaseEntity *) /* linkage=_ZN11CBaseEntity5edictEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int ObjectCaps(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
int entindex(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8entindexEv */
{
} /* size: 4 */

/* <0> (null):0 */
void swap(class _List_node_base &, class _List_node_base &) /* linkage=_ZNSt8__detail15_List_node_base4swapERS0_S1_ */
{
} /* size: 154263357 */

/* <0> (null):0 */
void _M_transfer(class _List_node_base *, class _List_node_base *, class _List_node_base *) /* linkage=_ZNSt8__detail15_List_node_base11_M_transferEPS0_S1_ */
{
} /* size: 154265564 */

/* <0> (null):0 */
void _M_reverse(class _List_node_base *) /* linkage=_ZNSt8__detail15_List_node_base10_M_reverseEv */
{
} /* size: 154265772 */

/* <0> (null):0 */
void _M_hook(class _List_node_base *, class _List_node_base *) /* linkage=_ZNSt8__detail15_List_node_base7_M_hookEPS0_ */
{
} /* size: 154265932 */

/* <0> (null):0 */
void _M_unhook(class _List_node_base *) /* linkage=_ZNSt8__detail15_List_node_base9_M_unhookEv */
{
} /* size: 0 */

/* <0> (null):0 */
void IntervalTimer(class IntervalTimer *)
{
} /* size: 154298044 */

/* <0> (null):0 */
void Reset(class IntervalTimer *) /* linkage=_ZN13IntervalTimer5ResetEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Start(class IntervalTimer *) /* linkage=_ZN13IntervalTimer5StartEv */
{
} /* size: 328281 */

/* <0> (null):0 */
void Invalidate(class IntervalTimer *) /* linkage=_ZN13IntervalTimer10InvalidateEv */
{
} /* size: 328426 */

/* <0> (null):0 */
bool HasStarted(const class IntervalTimer  *) /* linkage=_ZNK13IntervalTimer10HasStartedEv */
{
} /* size: 1 */

/* <0> (null):0 */
float GetElapsedTime(const class IntervalTimer  *) /* linkage=_ZNK13IntervalTimer14GetElapsedTimeEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsLessThen(const class IntervalTimer  *, float) /* linkage=_ZNK13IntervalTimer10IsLessThenEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsGreaterThen(const class IntervalTimer  *, float) /* linkage=_ZNK13IntervalTimer13IsGreaterThenEf */
{
} /* size: 1 */

/* <0> (null):0 */
const class BotProfile  * GetProfile(const class CBot  *) /* linkage=_ZNK4CBot10GetProfileEv */
{
} /* size: 4 */

/* <0> (null):0 */
float SizeX(const class Extent  *) /* linkage=_ZNK6Extent5SizeXEv */
{
} /* size: 4 */

/* <0> (null):0 */
float SizeY(const class Extent  *) /* linkage=_ZNK6Extent5SizeYEv */
{
} /* size: 4 */

/* <0> (null):0 */
float SizeZ(const class Extent  *) /* linkage=_ZNK6Extent5SizeZEv */
{
} /* size: 4 */

/* <0> (null):0 */
float Area(const class Extent  *) /* linkage=_ZNK6Extent4AreaEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool Contains(const class Extent  *, const class Vector  *) /* linkage=_ZNK6Extent8ContainsEPK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
void CNavNode(class CNavNode *, const class Vector  *, const class Vector  *, class CNavNode *)
{
} /* size: 0 */

/* <0> (null):0 */
const class CNavNode  * GetNode(const class Vector  *) /* linkage=_ZN8CNavNode7GetNodeEPK6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavNode * GetConnectedNode(const class CNavNode  *, enum NavDirType) /* linkage=_ZNK8CNavNode16GetConnectedNodeE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
const class Vector  * GetPosition(const class CNavNode  *) /* linkage=_ZNK8CNavNode11GetPositionEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class Vector  * GetNormal(const class CNavNode  *) /* linkage=_ZNK8CNavNode9GetNormalEv */
{
} /* size: 4 */

/* <0> (null):0 */
unsigned int GetID(const class CNavNode  *) /* linkage=_ZNK8CNavNode5GetIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavNode * GetFirst(void) /* linkage=_ZN8CNavNode8GetFirstEv */
{
} /* size: 4 */

/* <0> (null):0 */
unsigned int GetListLength(void) /* linkage=_ZN8CNavNode13GetListLengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavNode * GetNext(class CNavNode *) /* linkage=_ZN8CNavNode7GetNextEv */
{
} /* size: 4 */

/* <0> (null):0 */
void ConnectTo(class CNavNode *, class CNavNode *, enum NavDirType) /* linkage=_ZN8CNavNode9ConnectToEPS_10NavDirType */
{
} /* size: 154362729 */

/* <0> (null):0 */
class CNavNode * GetParent(const class CNavNode  *) /* linkage=_ZNK8CNavNode9GetParentEv */
{
} /* size: 4 */

/* <0> (null):0 */
void MarkAsVisited(class CNavNode *, enum NavDirType) /* linkage=_ZN8CNavNode13MarkAsVisitedE10NavDirType */
{
} /* size: 62524 */

/* <0> (null):0 */
BOOL HasVisited(class CNavNode *, enum NavDirType) /* linkage=_ZN8CNavNode10HasVisitedE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
BOOL IsBiLinked(const class CNavNode  *, enum NavDirType) /* linkage=_ZNK8CNavNode10IsBiLinkedE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
BOOL IsClosedCell(const class CNavNode  *) /* linkage=_ZNK8CNavNode12IsClosedCellEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Cover(class CNavNode *) /* linkage=_ZN8CNavNode5CoverEv */
{
} /* size: 154364564 */

/* <0> (null):0 */
BOOL IsCovered(const class CNavNode  *) /* linkage=_ZNK8CNavNode9IsCoveredEv */
{
} /* size: 4 */

/* <0> (null):0 */
void AssignArea(class CNavNode *, class CNavArea *) /* linkage=_ZN8CNavNode10AssignAreaEP8CNavArea */
{
} /* size: 154364884 */

/* <0> (null):0 */
class CNavArea * GetArea(const class CNavNode  *) /* linkage=_ZNK8CNavNode7GetAreaEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetAttributes(class CNavNode *, unsigned char) /* linkage=_ZN8CNavNode13SetAttributesEh */
{
} /* size: 154365228 */

/* <0> (null):0 */
unsigned char GetAttributes(const class CNavNode  *) /* linkage=_ZNK8CNavNode13GetAttributesEv */
{
} /* size: 1 */

/* <0> (null):0 */
void CNavArea(class CNavArea *, class CNavNode *, class CNavNode *, class CNavNode *, class CNavNode *)
{
} /* size: 62657 */

/* <0> (null):0 */
void CNavArea(class CNavArea *)
{
} /* size: 983885 */

/* <0> (null):0 */
void CNavArea(class CNavArea *, const class Vector  *, const class Vector  *)
{
} /* size: 154117316 */

/* <0> (null):0 */
void CNavArea(class CNavArea *, const class Vector  *, const class Vector  *, const class Vector  *, const class Vector  *)
{
} /* size: 154117620 */

/* <0> (null):0 */
void ~CNavArea(class CNavArea *, int)
{
} /* size: 154117904 */

/* <0> (null):0 */
void ConnectTo(class CNavArea *, class CNavArea *, enum NavDirType) /* linkage=_ZN8CNavArea9ConnectToEPS_10NavDirType */
{
} /* size: 154118044 */

/* <0> (null):0 */
void Disconnect(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea10DisconnectEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
void Save(const class CNavArea  *, FILE *) /* linkage=_ZNK8CNavArea4SaveEP8_IO_FILE */
{
} /* size: 152998496 */

/* <0> (null):0 */
void Save(class CNavArea *, int, unsigned int) /* linkage=_ZN8CNavArea4SaveEij */
{
} /* size: 154118476 */

/* <0> (null):0 */
void Load(class CNavArea *, class SteamFile *, unsigned int) /* linkage=_ZN8CNavArea4LoadEP9SteamFilej */
{
} /* size: 154118824 */

/* <0> (null):0 */
enum NavErrorType PostLoad(class CNavArea *) /* linkage=_ZN8CNavArea8PostLoadEv */
{
} /* size: 4 */

/* <0> (null):0 */
unsigned int GetID(const class CNavArea  *) /* linkage=_ZNK8CNavArea5GetIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetAttributes(class CNavArea *, unsigned char) /* linkage=_ZN8CNavArea13SetAttributesEh */
{
} /* size: 154119400 */

/* <0> (null):0 */
unsigned char GetAttributes(const class CNavArea  *) /* linkage=_ZNK8CNavArea13GetAttributesEv */
{
} /* size: 1 */

/* <0> (null):0 */
void SetPlace(class CNavArea *, Place) /* linkage=_ZN8CNavArea8SetPlaceEj */
{
} /* size: 154119584 */

/* <0> (null):0 */
Place GetPlace(const class CNavArea  *) /* linkage=_ZNK8CNavArea8GetPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsOverlapping(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea13IsOverlappingEPK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsOverlapping(const class CNavArea  *, const class CNavArea  *) /* linkage=_ZNK8CNavArea13IsOverlappingEPKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsOverlappingX(const class CNavArea  *, const class CNavArea  *) /* linkage=_ZNK8CNavArea14IsOverlappingXEPKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsOverlappingY(const class CNavArea  *, const class CNavArea  *) /* linkage=_ZNK8CNavArea14IsOverlappingYEPKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
int GetPlayerCount(const class CNavArea  *, int, class CBasePlayer *) /* linkage=_ZNK8CNavArea14GetPlayerCountEiP11CBasePlayer */
{
} /* size: 4 */

/* <0> (null):0 */
float GetZ(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea4GetZEPK6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
float GetZ(const class CNavArea  *, float, float) /* linkage=_ZNK8CNavArea4GetZEff */
{
} /* size: 4 */

/* <0> (null):0 */
bool Contains(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea8ContainsEPK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsCoplanar(const class CNavArea  *, const class CNavArea  *) /* linkage=_ZNK8CNavArea10IsCoplanarEPKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
void GetClosestPointOnArea(const class CNavArea  *, const class Vector  *, class Vector *) /* linkage=_ZNK8CNavArea21GetClosestPointOnAreaEPK6VectorPS0_ */
{
} /* size: 153890204 */

/* <0> (null):0 */
float GetDistanceSquaredToPoint(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea25GetDistanceSquaredToPointEPK6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsDegenerate(const class CNavArea  *) /* linkage=_ZNK8CNavArea12IsDegenerateEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsEdge(const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea6IsEdgeE10NavDirType */
{
} /* size: 1 */

/* <0> (null):0 */
int GetAdjacentCount(const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea16GetAdjacentCountE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetAdjacentArea(const class CNavArea  *, enum NavDirType, int) /* linkage=_ZNK8CNavArea15GetAdjacentAreaE10NavDirTypei */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetRandomAdjacentArea(const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea21GetRandomAdjacentAreaE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
const NavConnectList  * GetAdjacentList(const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea15GetAdjacentListE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsConnected(const class CNavArea  *, const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea11IsConnectedEPKS_10NavDirType */
{
} /* size: 1 */

/* <0> (null):0 */
float ComputeHeightChange(class CNavArea *, const class CNavArea  *) /* linkage=_ZN8CNavArea19ComputeHeightChangeEPKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
const NavLadderList  * GetLadderList(const class CNavArea  *, enum LadderDirectionType) /* linkage=_ZNK8CNavArea13GetLadderListE19LadderDirectionType */
{
} /* size: 4 */

/* <0> (null):0 */
void ComputePortal(const class CNavArea  *, const class CNavArea  *, enum NavDirType, class Vector *, float *) /* linkage=_ZNK8CNavArea13ComputePortalEPKS_10NavDirTypeP6VectorPf */
{
} /* size: 2491280 */

/* <0> (null):0 */
void ComputeClosestPointInPortal(const class CNavArea  *, const class CNavArea  *, enum NavDirType, const class Vector  *, class Vector *) /* linkage=_ZNK8CNavArea27ComputeClosestPointInPortalEPKS_10NavDirTypePK6VectorPS3_ */
{
} /* size: 134217728 */

/* <0> (null):0 */
enum NavDirType ComputeDirection(const class CNavArea  *, class Vector *) /* linkage=_ZNK8CNavArea16ComputeDirectionEP6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
void SetClearedTimestamp(class CNavArea *, int) /* linkage=_ZN8CNavArea19SetClearedTimestampEi */
{
} /* size: 0 */

/* <0> (null):0 */
float GetClearedTimestamp(class CNavArea *, int) /* linkage=_ZN8CNavArea19GetClearedTimestampEi */
{
} /* size: 4 */

/* <0> (null):0 */
const HidingSpotList  * GetHidingSpotList(const class CNavArea  *) /* linkage=_ZNK8CNavArea17GetHidingSpotListEv */
{
} /* size: 4 */

/* <0> (null):0 */
void ComputeHidingSpots(class CNavArea *) /* linkage=_ZN8CNavArea18ComputeHidingSpotsEv */
{
} /* size: 154332096 */

/* <0> (null):0 */
void ComputeSniperSpots(class CNavArea *) /* linkage=_ZN8CNavArea18ComputeSniperSpotsEv */
{
} /* size: 134217728 */

/* <0> (null):0 */
class SpotEncounter * GetSpotEncounter(class CNavArea *, const class CNavArea  *, const class CNavArea  *) /* linkage=_ZN8CNavArea16GetSpotEncounterEPKS_S1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void ComputeSpotEncounters(class CNavArea *) /* linkage=_ZN8CNavArea21ComputeSpotEncountersEv */
{
} /* size: 154167508 */

/* <0> (null):0 */
void IncreaseDanger(class CNavArea *, int, float) /* linkage=_ZN8CNavArea14IncreaseDangerEif */
{
} /* size: 0 */

/* <0> (null):0 */
float GetDanger(class CNavArea *, int) /* linkage=_ZN8CNavArea9GetDangerEi */
{
} /* size: 4 */

/* <0> (null):0 */
float GetSizeX(const class CNavArea  *) /* linkage=_ZNK8CNavArea8GetSizeXEv */
{
} /* size: 4 */

/* <0> (null):0 */
float GetSizeY(const class CNavArea  *) /* linkage=_ZNK8CNavArea8GetSizeYEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class Extent  * GetExtent(const class CNavArea  *) /* linkage=_ZNK8CNavArea9GetExtentEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class Vector  * GetCenter(const class CNavArea  *) /* linkage=_ZNK8CNavArea9GetCenterEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class Vector  * GetCorner(const class CNavArea  *, enum NavCornerType) /* linkage=_ZNK8CNavArea9GetCornerE13NavCornerType */
{
} /* size: 4 */

/* <0> (null):0 */
const class ApproachInfo  * GetApproachInfo(const class CNavArea  *, int) /* linkage=_ZNK8CNavArea15GetApproachInfoEi */
{
} /* size: 4 */

/* <0> (null):0 */
int GetApproachInfoCount(const class CNavArea  *) /* linkage=_ZNK8CNavArea20GetApproachInfoCountEv */
{
} /* size: 4 */

/* <0> (null):0 */
void ComputeApproachAreas(class CNavArea *) /* linkage=_ZN8CNavArea20ComputeApproachAreasEv */
{
} /* size: 41874 */

/* <0> (null):0 */
void MakeNewMarker(void) /* linkage=_ZN8CNavArea13MakeNewMarkerEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Mark(class CNavArea *) /* linkage=_ZN8CNavArea4MarkEv */
{
} /* size: 2 */

/* <0> (null):0 */
BOOL IsMarked(const class CNavArea  *) /* linkage=_ZNK8CNavArea8IsMarkedEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetParent(class CNavArea *, class CNavArea *, enum NavTraverseType) /* linkage=_ZN8CNavArea9SetParentEPS_15NavTraverseType */
{
} /* size: 154227704 */

/* <0> (null):0 */
class CNavArea * GetParent(const class CNavArea  *) /* linkage=_ZNK8CNavArea9GetParentEv */
{
} /* size: 4 */

/* <0> (null):0 */
enum NavTraverseType GetParentHow(const class CNavArea  *) /* linkage=_ZNK8CNavArea12GetParentHowEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsOpen(const class CNavArea  *) /* linkage=_ZNK8CNavArea6IsOpenEv */
{
} /* size: 1 */

/* <0> (null):0 */
void AddToOpenList(class CNavArea *) /* linkage=_ZN8CNavArea13AddToOpenListEv */
{
} /* size: 32 */

/* <0> (null):0 */
void UpdateOnOpenList(class CNavArea *) /* linkage=_ZN8CNavArea16UpdateOnOpenListEv */
{
} /* size: 154083756 */

/* <0> (null):0 */
void RemoveFromOpenList(class CNavArea *) /* linkage=_ZN8CNavArea18RemoveFromOpenListEv */
{
} /* size: 154229108 */

/* <0> (null):0 */
bool IsOpenListEmpty(void) /* linkage=_ZN8CNavArea15IsOpenListEmptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
class CNavArea * PopOpenList(void) /* linkage=_ZN8CNavArea11PopOpenListEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsClosed(const class CNavArea  *) /* linkage=_ZNK8CNavArea8IsClosedEv */
{
} /* size: 1 */

/* <0> (null):0 */
void AddToClosedList(class CNavArea *) /* linkage=_ZN8CNavArea15AddToClosedListEv */
{
} /* size: -16252928 */

/* <0> (null):0 */
void RemoveFromClosedList(class CNavArea *) /* linkage=_ZN8CNavArea20RemoveFromClosedListEv */
{
} /* size: -16252928 */

/* <0> (null):0 */
void ClearSearchLists(void) /* linkage=_ZN8CNavArea16ClearSearchListsEv */
{
} /* size: 151519232 */

/* <0> (null):0 */
void SetTotalCost(class CNavArea *, float) /* linkage=_ZN8CNavArea12SetTotalCostEf */
{
} /* size: 524288 */

/* <0> (null):0 */
float GetTotalCost(const class CNavArea  *) /* linkage=_ZNK8CNavArea12GetTotalCostEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetCostSoFar(class CNavArea *, float) /* linkage=_ZN8CNavArea12SetCostSoFarEf */
{
} /* size: 0 */

/* <0> (null):0 */
float GetCostSoFar(const class CNavArea  *) /* linkage=_ZNK8CNavArea12GetCostSoFarEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Draw(class CNavArea *, byte, byte, byte, int) /* linkage=_ZN8CNavArea4DrawEhhhi */
{
} /* size: 0 */

/* <0> (null):0 */
void DrawConnectedAreas(class CNavArea *) /* linkage=_ZN8CNavArea18DrawConnectedAreasEv */
{
} /* size: 154231100 */

/* <0> (null):0 */
void DrawMarkedCorner(class CNavArea *, enum NavCornerType, byte, byte, byte, int) /* linkage=_ZN8CNavArea16DrawMarkedCornerE13NavCornerTypehhhi */
{
} /* size: 0 */

/* <0> (null):0 */
bool SplitEdit(class CNavArea *, bool, float, class CNavArea * *, class CNavArea * *) /* linkage=_ZN8CNavArea9SplitEditEbfPPS_S1_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool MergeEdit(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea9MergeEditEPS_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool SpliceEdit(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea10SpliceEditEPS_ */
{
} /* size: 1 */

/* <0> (null):0 */
void RaiseCorner(class CNavArea *, enum NavCornerType, int) /* linkage=_ZN8CNavArea11RaiseCornerE13NavCornerTypei */
{
} /* size: 153557932 */

/* <0> (null):0 */
void AddLadderUp(class CNavArea *, class CNavLadder *) /* linkage=_ZN8CNavArea11AddLadderUpEP10CNavLadder */
{
} /* size: 60878 */

/* <0> (null):0 */
void AddLadderDown(class CNavArea *, class CNavLadder *) /* linkage=_ZN8CNavArea13AddLadderDownEP10CNavLadder */
{
} /* size: 154431600 */

/* <0> (null):0 */
void Initialize(class CNavArea *) /* linkage=_ZN8CNavArea10InitializeEv */
{
} /* size: 154431784 */

/* <0> (null):0 */
void DecayDanger(class CNavArea *) /* linkage=_ZN8CNavArea11DecayDangerEv */
{
} /* size: 154431968 */

/* <0> (null):0 */
bool IsHidingSpotCollision(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea21IsHidingSpotCollisionEPK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
void AddSpotEncounters(class CNavArea *, const class CNavArea  *, enum NavDirType, const class CNavArea  *, enum NavDirType) /* linkage=_ZN8CNavArea17AddSpotEncountersEPKS_10NavDirTypeS1_S2_ */
{
} /* size: 154431988 */

/* <0> (null):0 */
void Strip(class CNavArea *) /* linkage=_ZN8CNavArea5StripEv */
{
} /* size: 153751232 */

/* <0> (null):0 */
void FinishMerge(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea11FinishMergeEPS_ */
{
} /* size: 154432752 */

/* <0> (null):0 */
void MergeAdjacentConnections(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea24MergeAdjacentConnectionsEPS_ */
{
} /* size: 154432936 */

/* <0> (null):0 */
void AssignNodes(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea11AssignNodesEPS_ */
{
} /* size: 154433120 */

/* <0> (null):0 */
void FinishSplitEdit(class CNavArea *, class CNavArea *, enum NavDirType) /* linkage=_ZN8CNavArea15FinishSplitEditEPS_10NavDirType */
{
} /* size: 154426064 */

/* <0> (null):0 */
void OnDestroyNotify(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea15OnDestroyNotifyEPS_ */
{
} /* size: 154433304 */

/* <0> (null):0 */
void SteamFile(class SteamFile *, const char  *)
{
} /* size: 154433900 */

/* <0> (null):0 */
void ~SteamFile(class SteamFile *, int)
{
} /* size: 328714 */

/* <0> (null):0 */
bool IsValid(const class SteamFile  *) /* linkage=_ZNK9SteamFile7IsValidEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool Read(class SteamFile *, void *, int) /* linkage=_ZN9SteamFile4ReadEPvi */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator==(const union NavConnect  *, const union NavConnect  &) /* linkage=_ZNK10NavConnecteqERKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
void CNavLadder(class CNavLadder *)
{
} /* size: 0 */

/* <0> (null):0 */
void OnDestroyNotify(class CNavLadder *, class CNavArea *) /* linkage=_ZN10CNavLadder15OnDestroyNotifyEP8CNavArea */
{
} /* size: 0 */

/* <0> (null):0 */
void HidingSpot(class HidingSpot *)
{
} /* size: 154470245 */

/* <0> (null):0 */
void HidingSpot(class HidingSpot *, const class Vector  *, unsigned char)
{
} /* size: 154470661 */

/* <0> (null):0 */
bool HasGoodCover(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot12HasGoodCoverEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsGoodSniperSpot(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot16IsGoodSniperSpotEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsIdealSniperSpot(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot17IsIdealSniperSpotEv */
{
} /* size: 1 */

/* <0> (null):0 */
void SetFlags(class HidingSpot *, unsigned char) /* linkage=_ZN10HidingSpot8SetFlagsEh */
{
} /* size: 0 */

/* <0> (null):0 */
unsigned char GetFlags(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot8GetFlagsEv */
{
} /* size: 1 */

/* <0> (null):0 */
void Save(const class HidingSpot  *, int, unsigned int) /* linkage=_ZNK10HidingSpot4SaveEij */
{
} /* size: 154473248 */

/* <0> (null):0 */
void Load(class HidingSpot *, class SteamFile *, unsigned int) /* linkage=_ZN10HidingSpot4LoadEP9SteamFilej */
{
} /* size: 0 */

/* <0> (null):0 */
const class Vector  * GetPosition(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot11GetPositionEv */
{
} /* size: 4 */

/* <0> (null):0 */
unsigned int GetID(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot5GetIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Mark(class HidingSpot *) /* linkage=_ZN10HidingSpot4MarkEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool IsMarked(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot8IsMarkedEv */
{
} /* size: 1 */

/* <0> (null):0 */
void ChangeMasterMarker(void) /* linkage=_ZN10HidingSpot18ChangeMasterMarkerEv */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<SpotOrder> *)
{
} /* size: 524288 */

/* <0> (null):0 */
void new_allocator(class new_allocator<SpotOrder> *, const class new_allocator<SpotOrder>  &)
{
} /* size: 524288 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<SpotOrder> *, int)
{
} /* size: 524288 */

/* <0> (null):0 */
pointer address(const class new_allocator<SpotOrder>  *, class SpotOrder &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE7addressERS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<SpotOrder>  *, const class SpotOrder  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE7addressERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<SpotOrder> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<SpotOrder> *, class SpotOrder *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE10deallocateEPS1_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<SpotOrder>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<SpotOrder> *, class SpotOrder *, const class SpotOrder  &) /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE9constructEPS1_RKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<SpotOrder> *, class SpotOrder *) /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE7destroyEPS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<SpotOrder> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<SpotOrder> *, const class allocator<SpotOrder>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<SpotOrder> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<SpotOrder> > *)
{
} /* size: 154509044 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<SpotOrder> > *, const class new_allocator<std::_List_node<SpotOrder> >  &)
{
} /* size: 1442047 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<SpotOrder> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<SpotOrder> >  *, class _List_node<SpotOrder> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7addressERS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<SpotOrder> >  *, const class _List_node<SpotOrder>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7addressERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<SpotOrder> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE10deallocateEPS3_j */
{
} /* size: 154513060 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<SpotOrder> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *, const class _List_node<SpotOrder>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE9constructEPS3_RKS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7destroyEPS3_ */
{
} /* size: 154510772 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<SpotOrder> > *)
{
} /* size: 154514356 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<SpotOrder> > *, const class allocator<std::_List_node<SpotOrder> >  &)
{
} /* size: 154514192 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<SpotOrder> > *, int)
{
} /* size: 154514540 */

/* <0> (null):0 */
class _List_node<SpotOrder> * _M_get_node(class _List_base<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, class _List_node<SpotOrder> *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */
{
} /* size: 525160 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *)
{
} /* size: 154528472 */

/* <0> (null):0 */
void _List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, const allocator_type  &)
{
} /* size: 154528308 */

/* <0> (null):0 */
void ~_List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, int)
{
} /* size: 154528492 */

/* <0> (null):0 */
void _M_clear(class _List_base<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE8_M_clearEv */
{
} /* size: 154528676 */

/* <0> (null):0 */
void _M_init(class _List_base<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE7_M_initEv */
{
} /* size: 154529000 */

/* <0> (null):0 */
_Node * _M_create_node(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE14_M_create_nodeERKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<SpotOrder, std::allocator<SpotOrder> > *)
{
} /* size: 106942 */

/* <0> (null):0 */
void list(class list<SpotOrder, std::allocator<SpotOrder> > *, const allocator_type  &)
{
} /* size: 106974 */

/* <0> (null):0 */
void list(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<SpotOrder, std::allocator<SpotOrder> > *, const class list<SpotOrder, std::allocator<SpotOrder> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
class list<SpotOrder, std::allocator<SpotOrder> > & operator=(class list<SpotOrder, std::allocator<SpotOrder> > *, const class list<SpotOrder, std::allocator<SpotOrder> >  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EEaSERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6assignEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, class SpotOrder) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6resizeEjS0_ */
{
} /* size: 1442146 */

/* <0> (null):0 */
reference front(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE10push_frontERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_front(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9pop_frontEv */
{
} /* size: 0 */

/* <0> (null):0 */
void push_back(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9push_backERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, unsigned int, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5eraseESt14_List_iteratorIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4swapERS2_ */
{
} /* size: 1049867 */

/* <0> (null):0 */
void clear(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */
{
} /* size: 154597424 */

/* <0> (null):0 */
void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */
{
} /* size: 113664 */

/* <0> (null):0 */
void remove(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6removeERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void unique(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6uniqueEv */
{
} /* size: 154598368 */

/* <0> (null):0 */
void merge(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5mergeERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void reverse(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE7reverseEv */
{
} /* size: 154598712 */

/* <0> (null):0 */
void sort(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4sortEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE18_M_fill_initializeEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE14_M_fill_assignEjRKS0_ */
{
} /* size: 154595012 */

/* <0> (null):0 */
void _M_transfer(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 154599500 */

/* <0> (null):0 */
void _M_erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE25_M_check_equal_allocatorsERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<HidingSpot*> *)
{
} /* size: 154638056 */

/* <0> (null):0 */
void new_allocator(class new_allocator<HidingSpot*> *, const class new_allocator<HidingSpot*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<HidingSpot*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<HidingSpot*>  *, class HidingSpot * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE7addressERS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<HidingSpot*>  *, const class HidingSpot *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE7addressERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<HidingSpot*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<HidingSpot*> *, class HidingSpot * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE10deallocateEPS2_j */
{
} /* size: 720896 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<HidingSpot*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<HidingSpot*> *, class HidingSpot * *, const class HidingSpot *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE9constructEPS2_RKS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<HidingSpot*> *, class HidingSpot * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE7destroyEPS2_ */
{
} /* size: 154639576 */

/* <0> (null):0 */
void allocator(class allocator<HidingSpot*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<HidingSpot*> *, const class allocator<HidingSpot*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<HidingSpot*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *, const class new_allocator<std::_List_node<HidingSpot*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<HidingSpot*> >  *, class _List_node<HidingSpot*> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7addressERS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<HidingSpot*> >  *, const class _List_node<HidingSpot*>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7addressERKS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<HidingSpot*> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE10deallocateEPS4_j */
{
} /* size: 153238620 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<HidingSpot*> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *, const class _List_node<HidingSpot*>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE9constructEPS4_RKS4_ */
{
} /* size: 153445048 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7destroyEPS4_ */
{
} /* size: 153634344 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<HidingSpot*> > *)
{
} /* size: 153786608 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<HidingSpot*> > *, const class allocator<std::_List_node<HidingSpot*> >  &)
{
} /* size: 153788528 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<HidingSpot*> > *, int)
{
} /* size: 153807208 */

/* <0> (null):0 */
class _List_node<HidingSpot*> * _M_get_node(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_node<HidingSpot*> *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */
{
} /* size: 153831640 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *)
{
} /* size: 154116120 */

/* <0> (null):0 */
void _List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, const allocator_type  &)
{
} /* size: 154118776 */

/* <0> (null):0 */
void ~_List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, int)
{
} /* size: 153891608 */

/* <0> (null):0 */
void _M_clear(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE8_M_clearEv */
{
} /* size: 146684280 */

/* <0> (null):0 */
void _M_init(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE7_M_initEv */
{
} /* size: 152389032 */

/* <0> (null):0 */
_Node * _M_create_node(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE14_M_create_nodeERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *)
{
} /* size: 153635684 */

/* <0> (null):0 */
void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const allocator_type  &)
{
} /* size: 153521220 */

/* <0> (null):0 */
void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 153785344 */

/* <0> (null):0 */
void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const class list<HidingSpot*, std::allocator<HidingSpot*> >  &)
{
} /* size: 153971632 */

/* <0> (null):0 */
class list<HidingSpot*, std::allocator<HidingSpot*> > & operator=(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const class list<HidingSpot*, std::allocator<HidingSpot*> >  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EEaSERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6assignEjRKS1_ */
{
} /* size: 154106296 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, class HidingSpot *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6resizeEjS1_ */
{
} /* size: 154540712 */

/* <0> (null):0 */
reference front(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE10push_frontERKS1_ */
{
} /* size: 67108864 */

/* <0> (null):0 */
void pop_front(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9pop_frontEv */
{
} /* size: 134217729 */

/* <0> (null):0 */
void push_back(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9push_backERKS1_ */
{
} /* size: 154541900 */

/* <0> (null):0 */
void pop_back(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */
{
} /* size: 154542384 */

/* <0> (null):0 */
iterator erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4swapERS3_ */
{
} /* size: 154542892 */

/* <0> (null):0 */
void clear(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5clearEv */
{
} /* size: 154547256 */

/* <0> (null):0 */
void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */
{
} /* size: 154547372 */

/* <0> (null):0 */
void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */
{
} /* size: 154547592 */

/* <0> (null):0 */
void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */
{
} /* size: 154543816 */

/* <0> (null):0 */
void remove(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6removeERKS1_ */
{
} /* size: 30043 */

/* <0> (null):0 */
void unique(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6uniqueEv */
{
} /* size: 64670 */

/* <0> (null):0 */
void merge(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5mergeERS3_ */
{
} /* size: 153909104 */

/* <0> (null):0 */
void reverse(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE7reverseEv */
{
} /* size: 0 */

/* <0> (null):0 */
void sort(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4sortEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE18_M_fill_initializeEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE14_M_fill_assignEjRKS1_ */
{
} /* size: 153909628 */

/* <0> (null):0 */
void _M_transfer(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */
{
} /* size: 328578 */

/* <0> (null):0 */
void _M_insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 153910304 */

/* <0> (null):0 */
void _M_erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE25_M_check_equal_allocatorsERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<SpotEncounter> *)
{
} /* size: 153911148 */

/* <0> (null):0 */
void new_allocator(class new_allocator<SpotEncounter> *, const class new_allocator<SpotEncounter>  &)
{
} /* size: 153911116 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<SpotEncounter> *, int)
{
} /* size: 153911492 */

/* <0> (null):0 */
pointer address(const class new_allocator<SpotEncounter>  *, class SpotEncounter &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE7addressERS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<SpotEncounter>  *, const class SpotEncounter  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE7addressERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<SpotEncounter> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<SpotEncounter> *, class SpotEncounter *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE10deallocateEPS1_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<SpotEncounter>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<SpotEncounter> *, class SpotEncounter *, const class SpotEncounter  &) /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE9constructEPS1_RKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<SpotEncounter> *, class SpotEncounter *) /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE7destroyEPS1_ */
{
} /* size: 154629868 */

/* <0> (null):0 */
void allocator(class allocator<SpotEncounter> *)
{
} /* size: 3014656 */

/* <0> (null):0 */
void allocator(class allocator<SpotEncounter> *, const class allocator<SpotEncounter>  &)
{
} /* size: 329045 */

/* <0> (null):0 */
void ~allocator(class allocator<SpotEncounter> *, int)
{
} /* size: 154630844 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *, const class new_allocator<std::_List_node<SpotEncounter> >  &)
{
} /* size: 3014656 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<SpotEncounter> >  *, class _List_node<SpotEncounter> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7addressERS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<SpotEncounter> >  *, const class _List_node<SpotEncounter>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7addressERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<SpotEncounter> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE10deallocateEPS3_j */
{
} /* size: 710 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<SpotEncounter> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *, const class _List_node<SpotEncounter>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE9constructEPS3_RKS3_ */
{
} /* size: 154633148 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7destroyEPS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<SpotEncounter> > *)
{
} /* size: 146683560 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<SpotEncounter> > *, const class allocator<std::_List_node<SpotEncounter> >  &)
{
} /* size: 152722240 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<SpotEncounter> > *, int)
{
} /* size: 153065240 */

/* <0> (null):0 */
class _List_node<SpotEncounter> * _M_get_node(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_node<SpotEncounter> *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */
{
} /* size: 153632672 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *)
{
} /* size: 153789276 */

/* <0> (null):0 */
void _List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, const allocator_type  &)
{
} /* size: 153807452 */

/* <0> (null):0 */
void ~_List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, int)
{
} /* size: 153809304 */

/* <0> (null):0 */
void _M_clear(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE8_M_clearEv */
{
} /* size: 153931340 */

/* <0> (null):0 */
void _M_init(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE7_M_initEv */
{
} /* size: 153830136 */

/* <0> (null):0 */
_Node * _M_create_node(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE14_M_create_nodeERKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *)
{
} /* size: 153891032 */

/* <0> (null):0 */
void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const allocator_type  &)
{
} /* size: 152389464 */

/* <0> (null):0 */
void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 153766356 */

/* <0> (null):0 */
void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const class list<SpotEncounter, std::allocator<SpotEncounter> >  &)
{
} /* size: 153870792 */

/* <0> (null):0 */
class list<SpotEncounter, std::allocator<SpotEncounter> > & operator=(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const class list<SpotEncounter, std::allocator<SpotEncounter> >  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EEaSERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6assignEjRKS0_ */
{
} /* size: 153832788 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, class SpotEncounter) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6resizeEjS0_ */
{
} /* size: 154433120 */

/* <0> (null):0 */
reference front(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE10push_frontERKS0_ */
{
} /* size: 154555664 */

/* <0> (null):0 */
void pop_front(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9pop_frontEv */
{
} /* size: 154650112 */

/* <0> (null):0 */
void push_back(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9push_backERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, unsigned int, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */
{
} /* size: 2 */

/* <0> (null):0 */
iterator erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5eraseESt14_List_iteratorIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4swapERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5clearEv */
{
} /* size: 1901628 */

/* <0> (null):0 */
void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void remove(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6removeERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void unique(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6uniqueEv */
{
} /* size: 1901653 */

/* <0> (null):0 */
void merge(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5mergeERS2_ */
{
} /* size: 154652876 */

/* <0> (null):0 */
void reverse(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE7reverseEv */
{
} /* size: 154653128 */

/* <0> (null):0 */
void sort(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4sortEv */
{
} /* size: 154649796 */

/* <0> (null):0 */
void _M_fill_initialize(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE18_M_fill_initializeEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE14_M_fill_assignEjRKS0_ */
{
} /* size: 3014656 */

/* <0> (null):0 */
void _M_transfer(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */
{
} /* size: 154653772 */

/* <0> (null):0 */
void _M_insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */
{
} /* size: 153930432 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE25_M_check_equal_allocatorsERS2_ */
{
} /* size: 153946616 */

/* <0> (null):0 */
void new_allocator(class new_allocator<NavConnect> *)
{
} /* size: 154013552 */

/* <0> (null):0 */
void new_allocator(class new_allocator<NavConnect> *, const class new_allocator<NavConnect>  &)
{
} /* size: 154104040 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<NavConnect> *, int)
{
} /* size: 153993168 */

/* <0> (null):0 */
pointer address(const class new_allocator<NavConnect>  *, union NavConnect &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE7addressERS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<NavConnect>  *, const union NavConnect  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE7addressERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<NavConnect> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<NavConnect> *, union NavConnect *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE10deallocateEPS1_j */
{
} /* size: 154281884 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<NavConnect>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<NavConnect> *, union NavConnect *, const union NavConnect  &) /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE9constructEPS1_RKS1_ */
{
} /* size: 154343456 */

/* <0> (null):0 */
void destroy(class new_allocator<NavConnect> *, union NavConnect *) /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE7destroyEPS1_ */
{
} /* size: 154385716 */

/* <0> (null):0 */
void allocator(class allocator<NavConnect> *)
{
} /* size: 154119168 */

/* <0> (null):0 */
void allocator(class allocator<NavConnect> *, const class allocator<NavConnect>  &)
{
} /* size: 153982844 */

/* <0> (null):0 */
void ~allocator(class allocator<NavConnect> *, int)
{
} /* size: 153910384 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<NavConnect> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<NavConnect> > *, const class new_allocator<std::_List_node<NavConnect> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<NavConnect> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<NavConnect> >  *, class _List_node<NavConnect> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7addressERS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<NavConnect> >  *, const class _List_node<NavConnect>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7addressERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<NavConnect> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE10deallocateEPS3_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<NavConnect> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *, const class _List_node<NavConnect>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE9constructEPS3_RKS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7destroyEPS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<NavConnect> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<NavConnect> > *, const class allocator<std::_List_node<NavConnect> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<NavConnect> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class _List_node<NavConnect> * _M_get_node(class _List_base<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<NavConnect, std::allocator<NavConnect> > *, class _List_node<NavConnect> *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void _M_clear(class _List_base<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE8_M_clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_init(class _List_base<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE7_M_initEv */
{
} /* size: 0 */

/* <0> (null):0 */
_Node * _M_create_node(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE14_M_create_nodeERKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<NavConnect, std::allocator<NavConnect> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<NavConnect, std::allocator<NavConnect> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<NavConnect, std::allocator<NavConnect> > *, const class list<NavConnect, std::allocator<NavConnect> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
class list<NavConnect, std::allocator<NavConnect> > & operator=(class list<NavConnect, std::allocator<NavConnect> > *, const class list<NavConnect, std::allocator<NavConnect> >  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EEaSERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6assignEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, union NavConnect) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6resizeEjS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
reference front(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE10push_frontERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_front(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9pop_frontEv */
{
} /* size: 0 */

/* <0> (null):0 */
void push_back(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9push_backERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, unsigned int, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5eraseESt14_List_iteratorIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4swapERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5clearEv */
{
} /* size: 146683560 */

/* <0> (null):0 */
void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */
{
} /* size: 152722240 */

/* <0> (null):0 */
void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */
{
} /* size: 153065528 */

/* <0> (null):0 */
void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */
{
} /* size: 153238908 */

/* <0> (null):0 */
void remove(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6removeERKS0_ */
{
} /* size: 153443992 */

/* <0> (null):0 */
void unique(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6uniqueEv */
{
} /* size: 153632480 */

/* <0> (null):0 */
void merge(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5mergeERS2_ */
{
} /* size: 153635744 */

/* <0> (null):0 */
void reverse(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE7reverseEv */
{
} /* size: 153522776 */

/* <0> (null):0 */
void sort(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4sortEv */
{
} /* size: 153524696 */

/* <0> (null):0 */
void _M_fill_initialize(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE18_M_fill_initializeEjRKS0_ */
{
} /* size: 153787088 */

/* <0> (null):0 */
void _M_fill_assign(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE14_M_fill_assignEjRKS0_ */
{
} /* size: 153806060 */

/* <0> (null):0 */
void _M_transfer(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */
{
} /* size: 153808160 */

/* <0> (null):0 */
void _M_insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 153930464 */

/* <0> (null):0 */
void _M_erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */
{
} /* size: 153933020 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE25_M_check_equal_allocatorsERS2_ */
{
} /* size: 153832040 */

/* <0> (null):0 */
void new_allocator(class new_allocator<CNavLadder*> *)
{
} /* size: 154364976 */

/* <0> (null):0 */
void new_allocator(class new_allocator<CNavLadder*> *, const class new_allocator<CNavLadder*>  &)
{
} /* size: 154116648 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<CNavLadder*> *, int)
{
} /* size: 153889144 */

/* <0> (null):0 */
pointer address(const class new_allocator<CNavLadder*>  *, class CNavLadder * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE7addressERS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<CNavLadder*>  *, const class CNavLadder *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE7addressERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<CNavLadder*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<CNavLadder*> *, class CNavLadder * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE10deallocateEPS2_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<CNavLadder*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<CNavLadder*> *, class CNavLadder * *, const class CNavLadder *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE9constructEPS2_RKS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<CNavLadder*> *, class CNavLadder * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE7destroyEPS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<CNavLadder*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<CNavLadder*> *, const class allocator<CNavLadder*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<CNavLadder*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *, const class new_allocator<std::_List_node<CNavLadder*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<CNavLadder*> >  *, class _List_node<CNavLadder*> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7addressERS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<CNavLadder*> >  *, const class _List_node<CNavLadder*>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7addressERKS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<CNavLadder*> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE10deallocateEPS4_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<CNavLadder*> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *, const class _List_node<CNavLadder*>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE9constructEPS4_RKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7destroyEPS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<CNavLadder*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<CNavLadder*> > *, const class allocator<std::_List_node<CNavLadder*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<CNavLadder*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class _List_node<CNavLadder*> * _M_get_node(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_node<CNavLadder*> *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void _M_clear(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE8_M_clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_init(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE7_M_initEv */
{
} /* size: 0 */

/* <0> (null):0 */
_Node * _M_create_node(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE14_M_create_nodeERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const class list<CNavLadder*, std::allocator<CNavLadder*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
class list<CNavLadder*, std::allocator<CNavLadder*> > & operator=(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const class list<CNavLadder*, std::allocator<CNavLadder*> >  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EEaSERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, class CNavLadder *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6resizeEjS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
reference front(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE10push_frontERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_front(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9pop_frontEv */
{
} /* size: 0 */

/* <0> (null):0 */
void push_back(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9push_backERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4swapERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void remove(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6removeERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void unique(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6uniqueEv */
{
} /* size: 0 */

/* <0> (null):0 */
void merge(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5mergeERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void reverse(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE7reverseEv */
{
} /* size: 0 */

/* <0> (null):0 */
void sort(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4sortEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE18_M_fill_initializeEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE14_M_fill_assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_transfer(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE25_M_check_equal_allocatorsERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<CNavArea*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<CNavArea*> *, const class new_allocator<CNavArea*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<CNavArea*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<CNavArea*>  *, class CNavArea * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE7addressERS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<CNavArea*>  *, const class CNavArea *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE7addressERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<CNavArea*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<CNavArea*> *, class CNavArea * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE10deallocateEPS2_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<CNavArea*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<CNavArea*> *, class CNavArea * *, const class CNavArea *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE9constructEPS2_RKS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<CNavArea*> *, class CNavArea * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE7destroyEPS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<CNavArea*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<CNavArea*> *, const class allocator<CNavArea*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<CNavArea*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<CNavArea*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<CNavArea*> > *, const class new_allocator<std::_List_node<CNavArea*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<CNavArea*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<CNavArea*> >  *, class _List_node<CNavArea*> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7addressERS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<CNavArea*> >  *, const class _List_node<CNavArea*>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7addressERKS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<CNavArea*> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE10deallocateEPS4_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<CNavArea*> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *, const class _List_node<CNavArea*>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE9constructEPS4_RKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7destroyEPS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<CNavArea*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<CNavArea*> > *, const class allocator<std::_List_node<CNavArea*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<CNavArea*> > *, int)
{
} /* size: 146683560 */

/* <0> (null):0 */
class _List_node<CNavArea*> * _M_get_node(class _List_base<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, class _List_node<CNavArea*> *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */
{
} /* size: 153442264 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *)
{
} /* size: 153524600 */

/* <0> (null):0 */
void _List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, const allocator_type  &)
{
} /* size: 153786992 */

/* <0> (null):0 */
void ~_List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, int)
{
} /* size: 153789276 */

/* <0> (null):0 */
void _M_clear(class _List_base<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE8_M_clearEv */
{
} /* size: 153807648 */

/* <0> (null):0 */
void _M_init(class _List_base<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE7_M_initEv */
{
} /* size: 153809304 */

/* <0> (null):0 */
_Node * _M_create_node(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE14_M_create_nodeERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<CNavArea*, std::allocator<CNavArea*> > *)
{
} /* size: 154115784 */

/* <0> (null):0 */
void list(class list<CNavArea*, std::allocator<CNavArea*> > *, const allocator_type  &)
{
} /* size: 154118200 */

/* <0> (null):0 */
void list(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 153891032 */

/* <0> (null):0 */
void list(class list<CNavArea*, std::allocator<CNavArea*> > *, const class list<CNavArea*, std::allocator<CNavArea*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
class list<CNavArea*, std::allocator<CNavArea*> > & operator=(class list<CNavArea*, std::allocator<CNavArea*> > *, const class list<CNavArea*, std::allocator<CNavArea*> >  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EEaSERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, class CNavArea *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6resizeEjS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
reference front(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE10push_frontERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_front(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9pop_frontEv */
{
} /* size: 0 */

/* <0> (null):0 */
void push_back(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9push_backERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4swapERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void remove(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6removeERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void unique(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6uniqueEv */
{
} /* size: 0 */

/* <0> (null):0 */
void merge(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5mergeERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void reverse(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE7reverseEv */
{
} /* size: 0 */

/* <0> (null):0 */
void sort(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4sortEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE18_M_fill_initializeEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE14_M_fill_assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_transfer(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE25_M_check_equal_allocatorsERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<NavConnect> *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<NavConnect> *, const class _List_node_base  *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<NavConnect> *, const iterator  &)
{
} /* size: 0 */

/* <0> (null):0 */
reference operator*(const class _List_const_iterator<NavConnect>  *) /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_const_iterator<NavConnect>  *) /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_const_iterator<NavConnect> *) /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_const_iterator<NavConnect> *, int) /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_const_iterator<NavConnect> *) /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_const_iterator<NavConnect> *, int) /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_const_iterator<NavConnect>  *, const _Self  &) /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEeqERKS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_const_iterator<NavConnect>  *, const _Self  &) /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEneERKS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
void CNavAreaGrid(class CNavAreaGrid *)
{
} /* size: 0 */

/* <0> (null):0 */
void ~CNavAreaGrid(class CNavAreaGrid *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void Reset(class CNavAreaGrid *) /* linkage=_ZN12CNavAreaGrid5ResetEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Initialize(class CNavAreaGrid *, float, float, float, float) /* linkage=_ZN12CNavAreaGrid10InitializeEffff */
{
} /* size: 0 */

/* <0> (null):0 */
void AddNavArea(class CNavAreaGrid *, class CNavArea *) /* linkage=_ZN12CNavAreaGrid10AddNavAreaEP8CNavArea */
{
} /* size: 0 */

/* <0> (null):0 */
void RemoveNavArea(class CNavAreaGrid *, class CNavArea *) /* linkage=_ZN12CNavAreaGrid13RemoveNavAreaEP8CNavArea */
{
} /* size: 0 */

/* <0> (null):0 */
unsigned int GetNavAreaCount(const class CNavAreaGrid  *) /* linkage=_ZNK12CNavAreaGrid15GetNavAreaCountEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetNavArea(const class CNavAreaGrid  *, const class Vector  *, float) /* linkage=_ZNK12CNavAreaGrid10GetNavAreaEPK6Vectorf */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetNavAreaByID(const class CNavAreaGrid  *, unsigned int) /* linkage=_ZNK12CNavAreaGrid14GetNavAreaByIDEj */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetNearestNavArea(const class CNavAreaGrid  *, const class Vector  *, bool) /* linkage=_ZNK12CNavAreaGrid17GetNearestNavAreaEPK6Vectorb */
{
} /* size: 4 */

/* <0> (null):0 */
Place GetPlace(const class CNavAreaGrid  *, const class Vector  *) /* linkage=_ZNK12CNavAreaGrid8GetPlaceEPK6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
int ComputeHashKey(const class CNavAreaGrid  *, unsigned int) /* linkage=_ZNK12CNavAreaGrid14ComputeHashKeyEj */
{
} /* size: 4 */

/* <0> (null):0 */
int WorldToGridX(const class CNavAreaGrid  *, float) /* linkage=_ZNK12CNavAreaGrid12WorldToGridXEf */
{
} /* size: 4 */

/* <0> (null):0 */
int WorldToGridY(const class CNavAreaGrid  *, float) /* linkage=_ZNK12CNavAreaGrid12WorldToGridYEf */
{
} /* size: 4 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<CNavLadder*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<CNavLadder*> *, const class _List_node_base  *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<CNavLadder*> *, const iterator  &)
{
} /* size: 0 */

/* <0> (null):0 */
reference operator*(const class _List_const_iterator<CNavLadder*>  *) /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_const_iterator<CNavLadder*>  *) /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_const_iterator<CNavLadder*> *) /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_const_iterator<CNavLadder*> *, int) /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_const_iterator<CNavLadder*> *) /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_const_iterator<CNavLadder*> *, int) /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_const_iterator<CNavLadder*>  *, const _Self  &) /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEeqERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_const_iterator<CNavLadder*>  *, const _Self  &) /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEneERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<CNavArea*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<CNavArea*> *, class _List_node_base *)
{
} /* size: 0 */

/* <0> (null):0 */
reference operator*(const class _List_iterator<CNavArea*>  *) /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_iterator<CNavArea*>  *) /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_iterator<CNavArea*> *) /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_iterator<CNavArea*> *, int) /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_iterator<CNavArea*> *) /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_iterator<CNavArea*> *, int) /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_iterator<CNavArea*>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEeqERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_iterator<CNavArea*>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEneERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
void BotProfile(class BotProfile *)
{
} /* size: 0 */

/* <0> (null):0 */
const char  * GetName(const class BotProfile  *) /* linkage=_ZNK10BotProfile7GetNameEv */
{
} /* size: 4 */

/* <0> (null):0 */
float GetAggression(const class BotProfile  *) /* linkage=_ZNK10BotProfile13GetAggressionEv */
{
} /* size: 4 */

/* <0> (null):0 */
float GetSkill(const class BotProfile  *) /* linkage=_ZNK10BotProfile8GetSkillEv */
{
} /* size: 4 */

/* <0> (null):0 */
float GetTeamwork(const class BotProfile  *) /* linkage=_ZNK10BotProfile11GetTeamworkEv */
{
} /* size: 4 */

/* <0> (null):0 */
int GetWeaponPreference(const class BotProfile  *, int) /* linkage=_ZNK10BotProfile19GetWeaponPreferenceEi */
{
} /* size: 4 */

/* <0> (null):0 */
const char  * GetWeaponPreferenceAsString(const class BotProfile  *, int) /* linkage=_ZNK10BotProfile27GetWeaponPreferenceAsStringEi */
{
} /* size: 4 */

/* <0> (null):0 */
int GetWeaponPreferenceCount(const class BotProfile  *) /* linkage=_ZNK10BotProfile24GetWeaponPreferenceCountEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool HasPrimaryPreference(const class BotProfile  *) /* linkage=_ZNK10BotProfile20HasPrimaryPreferenceEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool HasPistolPreference(const class BotProfile  *) /* linkage=_ZNK10BotProfile19HasPistolPreferenceEv */
{
} /* size: 1 */

/* <0> (null):0 */
int GetCost(const class BotProfile  *) /* linkage=_ZNK10BotProfile7GetCostEv */
{
} /* size: 4 */

/* <0> (null):0 */
int GetSkin(const class BotProfile  *) /* linkage=_ZNK10BotProfile7GetSkinEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsDifficulty(const class BotProfile  *, enum BotDifficultyType) /* linkage=_ZNK10BotProfile12IsDifficultyE17BotDifficultyType */
{
} /* size: 1 */

/* <0> (null):0 */
int GetVoicePitch(const class BotProfile  *) /* linkage=_ZNK10BotProfile13GetVoicePitchEv */
{
} /* size: 4 */

/* <0> (null):0 */
float GetReactionTime(const class BotProfile  *) /* linkage=_ZNK10BotProfile15GetReactionTimeEv */
{
} /* size: 4 */

/* <0> (null):0 */
float GetAttackDelay(const class BotProfile  *) /* linkage=_ZNK10BotProfile14GetAttackDelayEv */
{
} /* size: 4 */

/* <0> (null):0 */
int GetVoiceBank(const class BotProfile  *) /* linkage=_ZNK10BotProfile12GetVoiceBankEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsValidForTeam(const class BotProfile  *, enum BotProfileTeamType) /* linkage=_ZNK10BotProfile14IsValidForTeamE18BotProfileTeamType */
{
} /* size: 1 */

/* <0> (null):0 */
bool PrefersSilencer(const class BotProfile  *) /* linkage=_ZNK10BotProfile15PrefersSilencerEv */
{
} /* size: 1 */

/* <0> (null):0 */
void Inherit(class BotProfile *, const class BotProfile  *, const class BotProfile  *) /* linkage=_ZN10BotProfile7InheritEPKS_S1_ */
{
} /* size: 0 */

/* <0> (null):0 */
bool IsNoiseHeard(const class CCSBot  *) /* linkage=_ZNK6CCSBot12IsNoiseHeardEv */
{
} /* size: 1 */

/* <0> (null):0 */
class CNavArea * GetNoiseArea(const class CCSBot  *) /* linkage=_ZNK6CCSBot12GetNoiseAreaEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsEnemyVisible(const class CCSBot  *) /* linkage=_ZNK6CCSBot14IsEnemyVisibleEv */
{
} /* size: 1 */

/* <0> (null):0 */
int GetHostageEscortCount(const class CCSBot  *) /* linkage=_ZNK6CCSBot21GetHostageEscortCountEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class Vector  * GetEyePosition(const class CCSBot  *) /* linkage=_ZNK6CCSBot14GetEyePositionEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool ShouldInvestigateNoise(class CCSBot *, float *) /* linkage=_ZN6CCSBot22ShouldInvestigateNoiseEPf */
{
} /* size: 1 */

/* <0> (null):0 */
bool CanSeeNoisePosition(const class CCSBot  *) /* linkage=_ZNK6CCSBot19CanSeeNoisePositionEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool CanHearNearbyEnemyGunfire(const class CCSBot  *, float) /* linkage=_ZNK6CCSBot25CanHearNearbyEnemyGunfireEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool UpdateLookAtNoise(class CCSBot *) /* linkage=_ZN6CCSBot17UpdateLookAtNoiseEv */
{
} /* size: 1 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *)
{
} /* size: 153806536 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  &)
{
} /* size: 153808088 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, int)
{
} /* size: 153929576 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE7addressERS6_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  *, const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE7addressERKS6_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE10deallocateEPS6_j */
{
} /* size: 154191832 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE9constructEPS6_RKS6_ */
{
} /* size: 154364656 */

/* <0> (null):0 */
void destroy(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE7destroyEPS6_ */
{
} /* size: 154117368 */

/* <0> (null):0 */
void allocator(class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, const class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
_Tp_alloc_type & _M_get_Tp_allocator(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE19_M_get_Tp_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Tp_alloc_type  & _M_get_Tp_allocator(const class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*,) /* linkage=_ZNKSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE19_M_get_Tp_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
allocator_type get_allocator(const class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*,) /* linkage=_ZNKSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::)
{
} /* size: 0 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int)
{
} /* size: 0 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer _M_allocate(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int) /* linkage=_ZNSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE11_M_allocateEj */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_deallocate(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, unsigned int) /* linkage=_ZNSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE13_M_deallocateEPS5_j */
{
} /* size: 0 */

/* <0> (null):0 */
void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca)
{
} /* size: 0 */

/* <0> (null):0 */
void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::)
{
} /* size: 0 */

/* <0> (null):0 */
void ~vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, int)
{
} /* size: 0 */

/* <0> (null):0 */
class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca operator=(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EEaSERKS6_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6assignEjRKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator begin(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
size_type size(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6resizeEjS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
size_type capacity(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE8capacityEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool empty(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
void reserve(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE7reserveEj */
{
} /* size: 0 */

/* <0> (null):0 */
reference operator[](class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EEixEj */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference operator[](const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EEixEj */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_range_check(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE14_M_range_checkEj */
{
} /* size: 0 */

/* <0> (null):0 */
reference at(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE2atEj */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference at(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE2atEj */
{
} /* size: 4 */

/* <0> (null):0 */
reference front(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer data(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4dataEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer data(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4dataEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_back(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE9push_backERKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6insertEN9__gnu_cxx17__normal_iteratorIPS4_S6_EERKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6insertEN9__gnu_cxx17__normal_iteratorIPS4_S6_EEjRKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS4_S6_EE */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS4_S6_EESA_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4swapERS6_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE18_M_fill_initializeEjRKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE14_M_fill_assignEjRKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_insert(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS4_S6_EEjRKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert_aux(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS4_S6_EERKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
size_type _M_check_len(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int, const char  *) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE12_M_check_lenEjPKc */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_erase_at_end(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE15_M_erase_at_endEPS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<int> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<int> *, const class new_allocator<int>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<int> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<int>  *, int &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIiE7addressERi */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<int>  *, const int  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIiE7addressERKi */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<int> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIiE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<int> *, int *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIiE10deallocateEPij */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<int>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIiE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<int> *, int *, const int  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIiE9constructEPiRKi */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<int> *, int *) /* linkage=_ZN9__gnu_cxx13new_allocatorIiE7destroyEPi */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<int> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<int> *, const class allocator<int>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<int> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
_Tp_alloc_type & _M_get_Tp_allocator(class _Vector_base<int, std::allocator<int> > *) /* linkage=_ZNSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Tp_alloc_type  & _M_get_Tp_allocator(const class _Vector_base<int, std::allocator<int> >  *) /* linkage=_ZNKSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
allocator_type get_allocator(const class _Vector_base<int, std::allocator<int> >  *) /* linkage=_ZNKSt12_Vector_baseIiSaIiEE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<int, std::allocator<int> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<int, std::allocator<int> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<int, std::allocator<int> > *, unsigned int)
{
} /* size: 0 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<int, std::allocator<int> > *, unsigned int, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_Vector_base(class _Vector_base<int, std::allocator<int> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer _M_allocate(class _Vector_base<int, std::allocator<int> > *, unsigned int) /* linkage=_ZNSt12_Vector_baseIiSaIiEE11_M_allocateEj */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_deallocate(class _Vector_base<int, std::allocator<int> > *, int *, unsigned int) /* linkage=_ZNSt12_Vector_baseIiSaIiEE13_M_deallocateEPij */
{
} /* size: 0 */

/* <0> (null):0 */
void vector(class vector<int, std::allocator<int> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void vector(class vector<int, std::allocator<int> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void vector(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void vector(class vector<int, std::allocator<int> > *, const class vector<int, std::allocator<int> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~vector(class vector<int, std::allocator<int> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class vector<int, std::allocator<int> > & operator=(class vector<int, std::allocator<int> > *, const class vector<int, std::allocator<int> >  &) /* linkage=_ZNSt6vectorIiSaIiEEaSERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE6assignEjRKi */
{
} /* size: 0 */

/* <0> (null):0 */
iterator begin(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
size_type size(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class vector<int, std::allocator<int> > *, unsigned int, int) /* linkage=_ZNSt6vectorIiSaIiEE6resizeEji */
{
} /* size: 0 */

/* <0> (null):0 */
size_type capacity(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE8capacityEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool empty(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
void reserve(class vector<int, std::allocator<int> > *, unsigned int) /* linkage=_ZNSt6vectorIiSaIiEE7reserveEj */
{
} /* size: 0 */

/* <0> (null):0 */
reference operator[](class vector<int, std::allocator<int> > *, unsigned int) /* linkage=_ZNSt6vectorIiSaIiEEixEj */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference operator[](const class vector<int, std::allocator<int> >  *, unsigned int) /* linkage=_ZNKSt6vectorIiSaIiEEixEj */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_range_check(const class vector<int, std::allocator<int> >  *, unsigned int) /* linkage=_ZNKSt6vectorIiSaIiEE14_M_range_checkEj */
{
} /* size: 0 */

/* <0> (null):0 */
reference at(class vector<int, std::allocator<int> > *, unsigned int) /* linkage=_ZNSt6vectorIiSaIiEE2atEj */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference at(const class vector<int, std::allocator<int> >  *, unsigned int) /* linkage=_ZNKSt6vectorIiSaIiEE2atEj */
{
} /* size: 4 */

/* <0> (null):0 */
reference front(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer data(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE4dataEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer data(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE4dataEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_back(class vector<int, std::allocator<int> > *, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE9push_backERKi */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE6insertEN9__gnu_cxx17__normal_iteratorIPiS1_EERKi */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE6insertEN9__gnu_cxx17__normal_iteratorIPiS1_EEjRKi */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >) /* linkage=_ZNSt6vectorIiSaIiEE5eraseEN9__gnu_cxx17__normal_iteratorIPiS1_EE */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >) /* linkage=_ZNSt6vectorIiSaIiEE5eraseEN9__gnu_cxx17__normal_iteratorIPiS1_EES5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class vector<int, std::allocator<int> > *, class vector<int, std::allocator<int> > &) /* linkage=_ZNSt6vectorIiSaIiEE4swapERS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE18_M_fill_initializeEjRKi */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE14_M_fill_assignEjRKi */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_insert(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPiS1_EEjRKi */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert_aux(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, const int  &) /* linkage=_ZNSt6vectorIiSaIiEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPiS1_EERKi */
{
} /* size: 0 */

/* <0> (null):0 */
size_type _M_check_len(const class vector<int, std::allocator<int> >  *, unsigned int, const char  *) /* linkage=_ZNKSt6vectorIiSaIiEE12_M_check_lenEjPKc */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_erase_at_end(class vector<int, std::allocator<int> > *, int *) /* linkage=_ZNSt6vectorIiSaIiEE15_M_erase_at_endEPi */
{
} /* size: 0 */

/* <0> (null):0 */
char * GetSpeakable(const class BotPhrase  *, int, float *) /* linkage=_ZNK9BotPhrase12GetSpeakableEiPf */
{
} /* size: 4 */

/* <0> (null):0 */
void ClearCriteria(const class BotPhrase  *) /* linkage=_ZNK9BotPhrase13ClearCriteriaEv */
{
} /* size: 154471276 */

/* <0> (null):0 */
void SetPlaceCriteria(const class BotPhrase  *, PlaceCriteria) /* linkage=_ZNK9BotPhrase16SetPlaceCriteriaEj */
{
} /* size: 154498396 */

/* <0> (null):0 */
void SetCountCriteria(const class BotPhrase  *, CountCriteria) /* linkage=_ZNK9BotPhrase16SetCountCriteriaEj */
{
} /* size: 154528904 */

/* <0> (null):0 */
const char  * GetName(const class BotPhrase  *) /* linkage=_ZNK9BotPhrase7GetNameEv */
{
} /* size: 4 */

/* <0> (null):0 */
unsigned intconst GetID(const class BotPhrase  *) /* linkage=_ZNK9BotPhrase5GetIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
enum GameEventType GetRadioEquivalent(const class BotPhrase  *) /* linkage=_ZNK9BotPhrase18GetRadioEquivalentEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsImportant(const class BotPhrase  *) /* linkage=_ZNK9BotPhrase11IsImportantEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsPlace(const class BotPhrase  *) /* linkage=_ZNK9BotPhrase7IsPlaceEv */
{
} /* size: 1 */

/* <0> (null):0 */
void Randomize(class BotPhrase *) /* linkage=_ZN9BotPhrase9RandomizeEv */
{
} /* size: 154543816 */

/* <0> (null):0 */
void BotPhrase(class BotPhrase *, unsigned int, bool)
{
} /* size: 153912364 */

/* <0> (null):0 */
void ~BotPhrase(class BotPhrase *, int)
{
} /* size: 154487296 */

/* <0> (null):0 */
void InitVoiceBank(class BotPhrase *, int) /* linkage=_ZN9BotPhrase13InitVoiceBankEi */
{
} /* size: 154587744 */

/* <0> (null):0 */
void new_allocator(class new_allocator<BotPhrase*> *)
{
} /* size: 154687236 */

/* <0> (null):0 */
void new_allocator(class new_allocator<BotPhrase*> *, const class new_allocator<BotPhrase*>  &)
{
} /* size: 154080024 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<BotPhrase*> *, int)
{
} /* size: 154712872 */

/* <0> (null):0 */
pointer address(const class new_allocator<BotPhrase*>  *, class BotPhrase * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP9BotPhraseE7addressERS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<BotPhrase*>  *, const class BotPhrase *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP9BotPhraseE7addressERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<BotPhrase*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<BotPhrase*> *, class BotPhrase * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE10deallocateEPS2_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<BotPhrase*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP9BotPhraseE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<BotPhrase*> *, class BotPhrase * *, const class BotPhrase *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE9constructEPS2_RKS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<BotPhrase*> *, class BotPhrase * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE7destroyEPS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<BotPhrase*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<BotPhrase*> *, const class allocator<BotPhrase*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<BotPhrase*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<BotPhrase*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<BotPhrase*> > *, const class new_allocator<std::_List_node<BotPhrase*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<BotPhrase*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<BotPhrase*> >  *, class _List_node<BotPhrase*> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE7addressERS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<BotPhrase*> >  *, const class _List_node<BotPhrase*>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE7addressERKS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<BotPhrase*> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<BotPhrase*> > *, class _List_node<BotPhrase*> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE10deallocateEPS4_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<BotPhrase*> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<BotPhrase*> > *, class _List_node<BotPhrase*> *, const class _List_node<BotPhrase*>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE9constructEPS4_RKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<BotPhrase*> > *, class _List_node<BotPhrase*> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE7destroyEPS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<BotPhrase*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<BotPhrase*> > *, const class allocator<std::_List_node<BotPhrase*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<BotPhrase*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class _List_node<BotPhrase*> * _M_get_node(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_node<BotPhrase*> *) /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt10_List_baseIP9BotPhraseSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt10_List_baseIP9BotPhraseSaIS1_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt10_List_baseIP9BotPhraseSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_base(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_List_base(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void _M_clear(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE8_M_clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_init(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE7_M_initEv */
{
} /* size: 0 */

/* <0> (null):0 */
_Node * _M_create_node(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE14_M_create_nodeERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const class list<BotPhrase*, std::allocator<BotPhrase*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
class list<BotPhrase*, std::allocator<BotPhrase*> > & operator=(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const class list<BotPhrase*, std::allocator<BotPhrase*> >  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EEaSERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, class BotPhrase *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6resizeEjS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
reference front(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE10push_frontERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_front(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE9pop_frontEv */
{
} /* size: 0 */

/* <0> (null):0 */
void push_back(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE9push_backERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class list<BotPhrase*, std::allocator<BotPhrase*> > &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4swapERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class list<BotPhrase*, std::allocator<BotPhrase*> > &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class list<BotPhrase*, std::allocator<BotPhrase*> > &, class _List_iterator<BotPhrase*>) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class list<BotPhrase*, std::allocator<BotPhrase*> > &, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void remove(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6removeERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void unique(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6uniqueEv */
{
} /* size: 0 */

/* <0> (null):0 */
void merge(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class list<BotPhrase*, std::allocator<BotPhrase*> > &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5mergeERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void reverse(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE7reverseEv */
{
} /* size: 0 */

/* <0> (null):0 */
void sort(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4sortEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE18_M_fill_initializeEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE14_M_fill_assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_transfer(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_erase(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class list<BotPhrase*, std::allocator<BotPhrase*> > &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE25_M_check_equal_allocatorsERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void BotPhraseManager(class BotPhraseManager *)
{
} /* size: 0 */

/* <0> (null):0 */
void ~BotPhraseManager(class BotPhraseManager *, int)
{
} /* size: 0 */

/* <0> (null):0 */
bool Initialize(class BotPhraseManager *, const char  *, int) /* linkage=_ZN16BotPhraseManager10InitializeEPKci */
{
} /* size: 1 */

/* <0> (null):0 */
void OnRoundRestart(class BotPhraseManager *) /* linkage=_ZN16BotPhraseManager14OnRoundRestartEv */
{
} /* size: 0 */

/* <0> (null):0 */
void OnMapChange(class BotPhraseManager *) /* linkage=_ZN16BotPhraseManager11OnMapChangeEv */
{
} /* size: 0 */

/* <0> (null):0 */
unsigned int NameToID(const class BotPhraseManager  *, const char  *) /* linkage=_ZNK16BotPhraseManager8NameToIDEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
const char  * IDToName(const class BotPhraseManager  *, unsigned int) /* linkage=_ZNK16BotPhraseManager8IDToNameEj */
{
} /* size: 4 */

/* <0> (null):0 */
const class BotPhrase  * GetPhrase(const class BotPhraseManager  *, const char  *) /* linkage=_ZNK16BotPhraseManager9GetPhraseEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
const class BotPhrase  * GetPlace(const class BotPhraseManager  *, const char  *) /* linkage=_ZNK16BotPhraseManager8GetPlaceEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
const class BotPhrase  * GetPlace(const class BotPhraseManager  *, unsigned int) /* linkage=_ZNK16BotPhraseManager8GetPlaceEj */
{
} /* size: 4 */

/* <0> (null):0 */
const BotPhraseList  * GetPlaceList(const class BotPhraseManager  *) /* linkage=_ZNK16BotPhraseManager12GetPlaceListEv */
{
} /* size: 4 */

/* <0> (null):0 */
float GetPlaceStatementInterval(const class BotPhraseManager  *, Place) /* linkage=_ZNK16BotPhraseManager25GetPlaceStatementIntervalEj */
{
} /* size: 4 */

/* <0> (null):0 */
void ResetPlaceStatementInterval(class BotPhraseManager *, Place) /* linkage=_ZN16BotPhraseManager27ResetPlaceStatementIntervalEj */
{
} /* size: 0 */

/* <0> (null):0 */
int FindPlaceIndex(const class BotPhraseManager  *, Place) /* linkage=_ZNK16BotPhraseManager14FindPlaceIndexEj */
{
} /* size: 4 */

/* <0> (null):0 */
void PathCost(class PathCost *, class CCSBot *, enum RouteType)
{
} /* size: 153237472 */

/* <0> (null):0 */
float operator()(class PathCost *, class CNavArea *, class CNavArea *, const class CNavLadder  *) /* linkage=_ZN8PathCostclEP8CNavAreaS1_PK10CNavLadder */
{
} /* size: 4 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<CNavLadder*> *)
{
} /* size: 153521288 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<CNavLadder*> *, class _List_node_base *)
{
} /* size: 153523208 */

/* <0> (null):0 */
reference operator*(const class _List_iterator<CNavLadder*>  *) /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_iterator<CNavLadder*>  *) /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_iterator<CNavLadder*> *) /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_iterator<CNavLadder*> *, int) /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_iterator<CNavLadder*> *) /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_iterator<CNavLadder*> *, int) /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_iterator<CNavLadder*>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEeqERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_iterator<CNavLadder*>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEneERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<NavConnect> *)
{
} /* size: 154364312 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<NavConnect> *, class _List_node_base *)
{
} /* size: 154116408 */

/* <0> (null):0 */
reference operator*(const class _List_iterator<NavConnect>  *) /* linkage=_ZNKSt14_List_iteratorI10NavConnectEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_iterator<NavConnect>  *) /* linkage=_ZNKSt14_List_iteratorI10NavConnectEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_iterator<NavConnect> *) /* linkage=_ZNSt14_List_iteratorI10NavConnectEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_iterator<NavConnect> *, int) /* linkage=_ZNSt14_List_iteratorI10NavConnectEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_iterator<NavConnect> *) /* linkage=_ZNSt14_List_iteratorI10NavConnectEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_iterator<NavConnect> *, int) /* linkage=_ZNSt14_List_iteratorI10NavConnectEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_iterator<NavConnect>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorI10NavConnectEeqERKS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_iterator<NavConnect>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorI10NavConnectEneERKS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
inline void Vector(class Vector *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void TraceResult(TraceResult *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator==(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, float X, float Y, float Z)
{
} /* size: 0 */

/* <0> (null):0 */
inline edict_t * ENT(const entvars_t  * pev)
{
} /* size: 4 */

/* <0> (null):0 */
inline void operator!=(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline BOOL FStrEq(const char  * sz1, const char  * sz2)
{
} /* size: 4 */

/* <0> (null):0 */
inline void edict(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline int ENTINDEX(edict_t * pEdict)
{
} /* size: 4 */

/* <0> (null):0 */
inline void operator+(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator*(const class Vector  *const this, float fl)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ObjectCaps(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
virtual int ObjectCaps(class CPointEntity *) /* linkage=_ZN12CPointEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
inline void ObjectCaps(class CPointEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetProfile(const class CBot  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void entindex(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator-(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void NormalizeInPlace(class Vector *const this)
{
	{
		float flLen;                                          //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline void GetAttributes(const class CNavArea  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetSizeX(const class CNavArea  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetSizeY(const class CNavArea  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Mark(class CNavArea *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void IsMarked(const class CNavArea  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void SetParent(class CNavArea *const this, class CNavArea * parent, enum NavTraverseType how)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetParent(const class CNavArea  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void SetTotalCost(class CNavArea *const this, float value)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetTotalCost(const class CNavArea  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void SetCostSoFar(class CNavArea *const this, float value)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetCostSoFar(const class CNavArea  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void IsOpen(const class CNavArea  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void RemoveFromClosedList(class CNavArea *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetAggression(const class BotProfile  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetReactionTime(const class BotProfile  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void IsNoiseHeard(const class CCSBot  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetNoiseArea(const class CCSBot  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void IsEnemyVisible(const class CCSBot  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetHostageEscortCount(const class CCSBot  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetCenter(const class CNavArea  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetEyePosition(const class CCSBot  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void IsLengthGreaterThan(const class Vector  *const this, float length)
{
} /* size: 0 */

/* <0> (null):0 */
inline void LengthSquared(const class Vector  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void IsLengthLessThan(const class Vector  *const this, float length)
{
} /* size: 0 */

/* <0> (null):0 */
inline void _List_const_iterator(class _List_const_iterator<NavConnect> *const this, const class _List_node_base  * __x)
{
} /* size: 0 */

/* <0> (null):0 */
inline void begin(const class list<NavConnect, std::allocator<NavConnect> >  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void _List_const_iterator(class _List_const_iterator<CNavLadder*> *const this, const class _List_node_base  * __x)
{
} /* size: 0 */

/* <0> (null):0 */
inline void begin(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void PopOpenList(void)
{
	{
		class CNavArea * area;                                //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline void GetAdjacentList(const class CNavArea  *const this, enum NavDirType dir)
{
} /* size: 0 */

/* <0> (null):0 */
inline void _List_const_iterator(class _List_const_iterator<CNavLadder*> *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void end(const class list<NavConnect, std::allocator<NavConnect> >  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator==(const class _List_const_iterator<NavConnect>  *const this, const _Self  &const __x)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetLadderList(const class CNavArea  *const this, enum LadderDirectionType dir)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator*(const class _List_const_iterator<NavConnect>  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator++(class _List_const_iterator<NavConnect> *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void end(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator==(const class _List_const_iterator<CNavLadder*>  *const this, const _Self  &const __x)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator*(const class _List_const_iterator<CNavLadder*>  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator++(class _List_const_iterator<CNavLadder*> *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void IsClosed(const class CNavArea  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void AddToClosedList(class CNavArea *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void IsOpenListEmpty(void)
{
} /* size: 0 */

/* <0> (null):0 */
inline void PathCost(class PathCost *const this, class CCSBot * bot, enum RouteType route)
{
} /* size: 0 */

/* <0> (null):0 */
float NavAreaTravelDistance<PathCost>(class CNavArea * startArea, class CNavArea * endArea, class PathCost &const costFunc)
{
	{
		float distance;                                       //     0
		{
			class CNavArea * area;                        //     0
		}
	}
} /* size: 4 */

/* <0> (null):0 */
bool NavAreaBuildPath<PathCost>(class CNavArea * startArea, class CNavArea * goalArea, const class Vector  * goalPos, class PathCost &const costFunc, class CNavArea * * closestArea)
{
	{
		class Vector actualGoalPos;                           //     0
		float initCost;                                       //     0
		float closestAreaDist;                                //     0
		{
			class CNavArea * area;                        //     0
			bool searchFloor;                             //     0
			int dir;                                      //     0
			const NavConnectList  * floorList;            //     0
			const_iterator floorIter;                     //     0
			bool ladderUp;                                //     0
			const NavLadderList  * ladderList;            //     0
			const_iterator ladderIter;                    //     0
			int ladderTopDir;                             //     0
			{
				class CNavArea * newArea;             //     0
				enum NavTraverseType how;             //     0
				const class CNavLadder  * ladder;     //     0
				float newCostSoFar;                   //     0
				{
					float newCostRemaining;       //     0
				}
			}
		}
	}
} /* size: 1 */

/* <0> (null):0 */
inline void Length(const class Vector  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator()(class PathCost *const this, class CNavArea * area, class CNavArea * fromArea, const class CNavLadder  * ladder)
{
	{
		float baseDangerFactor;                               //     0
		float dangerFactor;                                   //     0
		{
			float dist;                                   //     0
			float cost;                                   //     0
			{
				floatconst ladderPenalty;             //     0
			}
			{
				float fallDistance;                   //     0
				float fallDamage;                     //     0
				{
					floatconst deathFallMargin;   //     0
					floatconst painTolerance;     //     0
				}
			}
			{
				float crouchPenalty;                  //     0
			}
			{
				floatconst jumpPenalty;               //     0
			}
			{
				float size;                           //     0
				{
					floatconst costPerFriendPerUnit;  //     0
				}
			}
		}
	}
} /* size: 0 */

/* <0> (null):0 */
void ShouldInvestigateNoise(class CCSBot *const this, float * retNoiseDist)
{
	IsNoiseHeard(const class CCSBot  *const this); /* size=0, low_pc=0 */ //     0
	{
		floatconst noiseCheckInterval;                        //     0
		class Vector toNoise;                                 //     0
		float noiseDist;                                      //     0
		floatconst maxNoiseDist;                              //     0
		floatconst oneStoreyHeight;                           //     0
		float chance;                                         //     0
		operator-(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Length(const class Vector  *const this); /* size=0, low_pc=0 */ //     0
		{
			class PathCost pc;                            //     0
			float travelDistToNoise;                      //     0
			floatconst tooFar;                            //     0
			NavAreaTravelDistance<PathCost>(class CNavArea * startArea,
							class CNavArea * endArea,
							class PathCost &const costFunc); /* size=0, low_pc=0 */ //     0
		}
		{
			float friendFactor;                           //     0
		}
	}
} /* size: 0 */

/* <0> (null):0 */
void CanSeeNoisePosition(const class CCSBot  *const this)
{
	{
		TraceResult result;                                   //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void CanHearNearbyEnemyGunfire(const class CCSBot  *const this, float range)
{
	{
		float gunfireDistSq;                                  //     0
		float enemyDistSq;                                    //     0
		floatconst muchCloserSq;                              //     0
		operator-(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		operator-(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		LengthSquared(const class Vector  *const this); /* size=0, low_pc=0 */ //     0
		LengthSquared(const class Vector  *const this); /* size=0, low_pc=0 */ //     0
	}
	CanSeeNoisePosition(const class CCSBot  *const this); /* size=0, low_pc=0 */ //     0
	operator-(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
	IsLengthGreaterThan(const class Vector  *const this,
				float length); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void CanSeeNoisePosition(const class CCSBot  *const this)
{
	{
		TraceResult result;                                   //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		GetEyePosition(const class CCSBot  *const this); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void UpdateLookAtNoise(class CCSBot *const this)
{
	{
		bool nearbyThreat;                                    //     0
		floatconst recentThreatTime;                          //     0
		floatconst closeThreatRange;                          //     0
		class Vector spot;                                    //     0
		enum PriorityType pri;                                //     0
		IsNoiseHeard(const class CCSBot  *const this); /* size=0, low_pc=0 */ //     0
		operator-(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		IsLengthLessThan(const class Vector  *const this,
				float length); /* size=0, low_pc=0 */ //     0
		CanSeeNoisePosition(const class CCSBot  *const this); /* size=0, low_pc=0 */ //     0
		{
			int nearIdx;                                  //     0
			float nearRangeSq;                            //     0
			{
				int i;                                //     0
				{
					float distanceSq;             //     0
					operator-(const class Vector  *const this,
							const class Vector  &const v); /* size=0, low_pc=0 */ //     0
					LengthSquared(const class Vector  *const this); /* size=0, low_pc=0 */ //     0
				}
			}
		}
	}
} /* size: 0 */



/* Variables: */

float                      flLen; /* size: 4 */

class CNavArea *           area; /* size: 4 */

float                      distance; /* size: 4 */

class CNavArea *           area; /* size: 4 */

class Vector              actualGoalPos; /* size: 12 */

float                      initCost; /* size: 4 */

float                      closestAreaDist; /* size: 4 */

class CNavArea *           area; /* size: 4 */

bool                       searchFloor; /* size: 1 */

int                        dir; /* size: 4 */

const NavConnectList  *    floorList; /* size: 4 */

const_iterator             floorIter; /* size: 0 */

bool                       ladderUp; /* size: 1 */

const NavLadderList  *     ladderList; /* size: 4 */

const_iterator             ladderIter; /* size: 0 */

int                        ladderTopDir; /* size: 4 */

class CNavArea *           newArea; /* size: 4 */

enum NavTraverseType       how; /* size: 4 */

const class CNavLadder  *  ladder; /* size: 4 */

float                      newCostSoFar; /* size: 4 */

float                      newCostRemaining; /* size: 4 */

float                      baseDangerFactor; /* size: 4 */

float                      dangerFactor; /* size: 4 */

float                      dist; /* size: 4 */

float                      cost; /* size: 4 */

floatconst                 ladderPenalty; /* size: 4 */

float                      fallDistance; /* size: 4 */

float                      fallDamage; /* size: 4 */

floatconst                 deathFallMargin; /* size: 4 */

floatconst                 painTolerance; /* size: 4 */

float                      crouchPenalty; /* size: 4 */

floatconst                 jumpPenalty; /* size: 4 */

float                      size; /* size: 4 */

floatconst                 costPerFriendPerUnit; /* size: 4 */

floatconst                 noiseCheckInterval; /* size: 4 */

class Vector              toNoise; /* size: 12 */

float                      noiseDist; /* size: 4 */

floatconst                 maxNoiseDist; /* size: 4 */

floatconst                 oneStoreyHeight; /* size: 4 */

float                      chance; /* size: 4 */

class PathCost            pc; /* size: 8 */

float                      travelDistToNoise; /* size: 4 */

floatconst                 tooFar; /* size: 4 */

; /* size: 154985604 */

; /* size: 154985840 */

; /* size: 154985884 */

; /* size: 154985928 */

; /* size: 154986264 */

; /* size: 154986172 */

; /* size: 154986484 */

; /* size: 154986528 */

; /* size: 154986572 */

; /* size: 154986616 */

; /* size: 154986660 */

; /* size: 154986704 */

; /* size: 154986748 */

; /* size: 154986792 */

; /* size: 154986836 */

; /* size: 154986880 */

; /* size: 154987068 */

; /* size: 154987112 */

; /* size: 154987156 */

; /* size: 154987200 */

; /* size: 154987376 */

; /* size: 154987420 */

; /* size: 154987516 */

; /* size: 154987560 */

; /* size: 154987604 */

; /* size: 154987832 */

; /* size: 154987876 */

; /* size: 154987972 */

; /* size: 154987780 */

; /* size: 154988060 */

; /* size: 154988156 */

; /* size: 154988304 */

; /* size: 154987284 */

; /* size: 154996836 */

; /* size: 154997292 */

float                      friendFactor; /* size: 4 */

TraceResult                result; /* size: 56 */

float                      gunfireDistSq; /* size: 4 */

float                      enemyDistSq; /* size: 4 */

floatconst                 muchCloserSq; /* size: 4 */

; /* size: 154998408 */

TraceResult                result; /* size: 56 */

bool                       nearbyThreat; /* size: 1 */

floatconst                 recentThreatTime; /* size: 4 */

floatconst                 closeThreatRange; /* size: 4 */

class Vector              spot; /* size: 12 */

enum PriorityType          pri; /* size: 4 */

; /* size: 154999792 */

int                        nearIdx; /* size: 4 */

float                      nearRangeSq; /* size: 4 */

int                        i; /* size: 4 */

float                      distanceSq; /* size: 4 */

extern class _IO_FILE *           stdin; /* size: 4 */

extern class _IO_FILE *           stdout; /* size: 4 */

intconst                   k_cubSaltSize; /* size: 4 */

GID_tconst                 k_GIDNil; /* size: 8 */

GID_tconst                 k_TxnIDNil; /* size: 8 */

GID_tconst                 k_TxnIDUnknown; /* size: 8 */

PackageId_tconst           k_uPackageIdFreeSub; /* size: 4 */

PackageId_tconst           k_uPackageIdInvalid; /* size: 4 */

AppId_tconst               k_uAppIdInvalid; /* size: 4 */

AssetClassId_tconst        k_ulAssetClassIdInvalid; /* size: 8 */

PhysicalItemId_tconst      k_uPhysicalItemIdInvalid; /* size: 4 */

DepotId_tconst             k_uDepotIdInvalid; /* size: 4 */

CellID_tconst              k_uCellIDInvalid; /* size: 4 */

SteamAPICall_tconst        k_uAPICallInvalid; /* size: 8 */

PartnerId_tconst           k_uPartnerIdInvalid; /* size: 4 */

extern enginefuncs_t              g_engfuncs; /* size: 632 */

extern globalvars_t *             gpGlobals; /* size: 4 */

extern class Vectorconst          g_vecZero; /* size: 12 */

extern cvar_t                     cv_bot_difficulty; /* size: 20 */

extern cvar_t                     cv_bot_allow_rogues; /* size: 20 */

extern cvar_t                     cv_bot_allow_pistols; /* size: 20 */

extern cvar_t                     cv_bot_allow_shotguns; /* size: 20 */

extern cvar_t                     cv_bot_allow_sub_machine_guns; /* size: 20 */

extern cvar_t                     cv_bot_allow_rifles; /* size: 20 */

extern cvar_t                     cv_bot_allow_machine_guns; /* size: 20 */

extern cvar_t                     cv_bot_allow_grenades; /* size: 20 */

extern cvar_t                     cv_bot_allow_snipers; /* size: 20 */

extern cvar_t                     cv_bot_allow_shield; /* size: 20 */

extern cvar_t                     cv_bot_zombie; /* size: 20 */

extern cvar_t                     cv_bot_chatter; /* size: 20 */

extern class CBotManager *        TheBots; /* size: 4 */

floatconst                 GenerationStepSize; /* size: 4 */

floatconst                 StepHeight; /* size: 4 */

floatconst                 JumpHeight; /* size: 4 */

floatconst                 JumpCrouchHeight; /* size: 4 */

floatconst                 MaxSlope; /* size: 4 */

floatconst                 MaxUnitZSlope; /* size: 4 */

floatconst                 BotRadius; /* size: 4 */

floatconst                 DeathDrop; /* size: 4 */

floatconst                 HalfHumanWidth; /* size: 4 */

floatconst                 HalfHumanHeight; /* size: 4 */

floatconst                 HumanHeight; /* size: 4 */

extern NavAreaList                TheNavAreaList; /* size: 8 */

extern class CNavAreaGrid        TheNavAreaGrid; /* size: 1052 */

extern cvar_t                     friendlyfire; /* size: 20 */

extern class BotPhraseManager *   TheBotPhrases; /* size: 4 */

; /* size: 154877048 */

/* Types: */

/* 1 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 2 */
unsigned int
 /* size: 4 */

/* 3 */
unsigned char
 /* size: 1 */

/* 4 */
short unsigned int
 /* size: 2 */

/* 5 */
long unsigned int
 /* size: 4 */

/* 6 */
signed char
 /* size: 1 */

/* 7 */
short int
 /* size: 2 */

/* 8 */
int
 /* size: 4 */

/* 9 */
long long int
 /* size: 8 */

/* 10 */
long long unsigned int
 /* size: 8 */

/* 11 */
/* <0> (null):0 */
typedef long long int __quad_t; /* size: 8 */

/* 12 */
/* <0> (null):0 */
typedef long int __off_t; /* size: 4 */

/* 13 */
long int
 /* size: 4 */

/* 14 */
/* <0> (null):0 */
typedef __quad_t __off64_t; /* size: 8 */

/* 15 */
 /* pointer to 0 */
 /* size: 4 */

/* 16 */
 /* pointer to 17 */
 /* size: 4 */

/* 17 */
char
 /* size: 1 */

/* 18 */
/* <0> (null):0 */
typedef struct _IO_FILE FILE; /* size: 148 */

/* 19 */
/* <0> (null):0 */
struct _IO_FILE {
	int                        _flags;               /*     0     4 */
	char *                     _IO_read_ptr;         /*     4     4 */
	char *                     _IO_read_end;         /*     8     4 */
	char *                     _IO_read_base;        /*    12     4 */
	char *                     _IO_write_base;       /*    16     4 */
	char *                     _IO_write_ptr;        /*    20     4 */
	char *                     _IO_write_end;        /*    24     4 */
	char *                     _IO_buf_base;         /*    28     4 */
	char *                     _IO_buf_end;          /*    32     4 */
	char *                     _IO_save_base;        /*    36     4 */
	char *                     _IO_backup_base;      /*    40     4 */
	char *                     _IO_save_end;         /*    44     4 */
	class _IO_marker *         _markers;             /*    48     4 */
	class _IO_FILE *           _chain;               /*    52     4 */
	int                        _fileno;              /*    56     4 */
	int                        _flags2;              /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	__off_t                    _old_offset;          /*    64     4 */
	short unsigned int         _cur_column;          /*    68     2 */
	signed char                _vtable_offset;       /*    70     1 */
	char                       _shortbuf[1];         /*    71     1 */
	_IO_lock_t *               _lock;                /*    72     4 */
	__off64_t                  _offset;              /*    76     8 */
	void *                     __pad1;               /*    84     4 */
	void *                     __pad2;               /*    88     4 */
	void *                     __pad3;               /*    92     4 */
	void *                     __pad4;               /*    96     4 */
	size_t                     __pad5;               /*   100     4 */
	int                        _mode;                /*   104     4 */
	char                       _unused2[40];         /*   108    40 */
	/* --- cacheline 2 boundary (128 bytes) was 20 bytes ago --- */

	/* size: 148, cachelines: 3, members: 29 */
	/* last cacheline: 20 bytes */
}; /* size: 148 */

/* 20 */
/* <0> (null):0 */
typedef void _IO_lock_t; /* size: 0 */

/* 21 */
/* <0> (null):0 */
struct _IO_marker {
	class _IO_marker *         _next;                /*     0     4 */
	class _IO_FILE *           _sbuf;                /*     4     4 */
	int                        _pos;                 /*     8     4 */

	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 22 */
 /* pointer to 21 */
 /* size: 4 */

/* 23 */
 /* pointer to 19 */
 /* size: 4 */

/* 24 */
 /* pointer to 21 */
 /* size: 4 */

/* 25 */
 /* pointer to 19 */
 /* size: 4 */

/* 26 */
/* <0> (null):0 */
char                       array[1]; /* size: 1 */

/* 27 */
 /* pointer to 20 */
 /* size: 4 */

/* 28 */
/* <0> (null):0 */
char                       array[40]; /* size: 40 */

/* 29 */
 /* pointer to 30 */
 /* size: 4 */

/* 30 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 31 */
 /* pointer to 32 */
 /* size: 4 */

/* 32 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 33 */
 /* pointer to 34 */
 /* size: 4 */

/* 34 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 146684904 */

/* 35 */
long double
 /* size: 12 */

/* 36 */
double
 /* size: 8 */

/* 37 */
/* <0> (null):0 */
typedef int int32; /* size: 4 */

/* 38 */
/* <0> (null):0 */
typedef unsigned int uint32; /* size: 4 */

/* 39 */
/* <0> (null):0 */
typedef long long unsigned int uint64; /* size: 8 */

/* 40 */
/* <0> (null):0 */
typedef uint64 GID_t; /* size: 8 */

/* 41 */
/* <0> (null):0 */
typedef uint32 PackageId_t; /* size: 4 */

/* 42 */
/* <0> (null):0 */
typedef uint32 AppId_t; /* size: 4 */

/* 43 */
/* <0> (null):0 */
typedef uint64 AssetClassId_t; /* size: 8 */

/* 44 */
/* <0> (null):0 */
typedef uint32 PhysicalItemId_t; /* size: 4 */

/* 45 */
/* <0> (null):0 */
typedef uint32 DepotId_t; /* size: 4 */

/* 46 */
/* <0> (null):0 */
typedef uint32 CellID_t; /* size: 4 */

/* 47 */
/* <0> (null):0 */
typedef uint64 SteamAPICall_t; /* size: 8 */

/* 48 */
/* <0> (null):0 */
typedef uint32 PartnerId_t; /* size: 4 */

/* 49 */
/* <0> (null):0 */
typedef int BOOL; /* size: 4 */

/* 50 */
/* <0> (null):0 */
typedef unsigned char byte; /* size: 1 */

/* 51 */
/* <0> (null):0 */
typedef unsigned int string_t; /* size: 4 */

/* 52 */
/* <0> (null):0 */
typedef float vec_t; /* size: 4 */

/* 53 */
float
 /* size: 4 */

/* 54 */
/* <0> (null):0 */
float                      array[2]; /* size: 8 */

/* 55 */
/* <0> (null):0 */
class Vector2D {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	/* <0> (null):0 */
	void Vector2D(class Vector2D *);

	/* <0> (null):0 */
	void Vector2D(class Vector2D *, float, float);

	/* <0> (null):0 */
	class Vector2D operator+(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DplERKS_ */

	/* <0> (null):0 */
	class Vector2D operator-(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DmiERKS_ */

	/* <0> (null):0 */
	class Vector2D operator*(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DmlEf */

	/* <0> (null):0 */
	class Vector2D operator/(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DdvEf */

	/* <0> (null):0 */
	float Length(const class Vector2D  *); /* linkage=_ZNK8Vector2D6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector2D  *); /* linkage=_ZNK8Vector2D13LengthSquaredEv */

	/* <0> (null):0 */
	class Vector2D Normalize(const class Vector2D  *); /* linkage=_ZNK8Vector2D9NormalizeEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector2D *); /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector2D *, float); /* linkage=_ZN8Vector2D6IsZeroEf */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 56 */
 /* pointer to 55 */
 /* size: 4 */

/* 57 */
 /* pointer to 58 */
 /* size: 4 */

/* 58 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 59 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 60 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 61 */
bool
 /* size: 1 */

/* 62 */
/* <0> (null):0 */
class Vector {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	vec_t                      z;                    /*     8     4 */
	/* <0> (null):0 */
	void Vector(class Vector *);

	/* <0> (null):0 */
	void Vector(class Vector *, float, float, float);

	/* <0> (null):0 */
	void Vector(class Vector *, const class Vector  &);

	/* <0> (null):0 */
	void Vector(class Vector *, float *);

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *); /* linkage=_ZNK6VectorngEv */

	/* <0> (null):0 */
	int operator==(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectoreqERKS_ */

	/* <0> (null):0 */
	int operator!=(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorneERKS_ */

	/* <0> (null):0 */
	class Vector operator+(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorplERKS_ */

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectormiERKS_ */

	/* <0> (null):0 */
	class Vector operator*(const class Vector  *, float); /* linkage=_ZNK6VectormlEf */

	/* <0> (null):0 */
	class Vector operator/(const class Vector  *, float); /* linkage=_ZNK6VectordvEf */

	/* <0> (null):0 */
	void CopyToArray(const class Vector  *, float *); /* linkage=_ZNK6Vector11CopyToArrayEPf */

	/* <0> (null):0 */
	float Length(const class Vector  *); /* linkage=_ZNK6Vector6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector  *); /* linkage=_ZNK6Vector13LengthSquaredEv */

	/* <0> (null):0 */
	float * operator float*(class Vector *); /* linkage=_ZN6VectorcvPfEv */

	/* <0> (null):0 */
	const float  * operator const float*(const class Vector  *); /* linkage=_ZNK6VectorcvPKfEv */

	/* <0> (null):0 */
	class Vector Normalize(const class Vector  *); /* linkage=_ZNK6Vector9NormalizeEv */

	/* <0> (null):0 */
	class Vector2D Make2D(const class Vector  *); /* linkage=_ZNK6Vector6Make2DEv */

	/* <0> (null):0 */
	float Length2D(const class Vector  *); /* linkage=_ZNK6Vector8Length2DEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector  *, float); /* linkage=_ZNK6Vector16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector  *, float); /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector *); /* linkage=_ZN6Vector16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector *, float); /* linkage=_ZN6Vector6IsZeroEf */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 63 */
 /* pointer to 62 */
 /* size: 4 */

/* 64 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 65 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 66 */
 /* pointer to 53 */
 /* size: 4 */

/* 67 */
 /* pointer to 68 */
 /* size: 4 */

/* 68 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 69 */
 /* pointer to 70 */
 /* size: 4 */

/* 70 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 71 */
/* <0> (null):0 */
typedef int qboolean; /* size: 4 */

/* 72 */
/* <0> (null):0 */
struct link_s {
	class link_s *             prev;                 /*     0     4 */
	class link_s *             next;                 /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 73 */
 /* pointer to 72 */
 /* size: 4 */

/* 74 */
/* <0> (null):0 */
typedef struct link_s link_t; /* size: 8 */

/* 75 */
/* <0> (null):0 */
typedef struct edict_s edict_t; /* size: 804 */

/* 76 */
/* <0> (null):0 */
struct edict_s {
	qboolean                   free;                 /*     0     4 */
	int                        serialnumber;         /*     4     4 */
	link_t                     area;                 /*     8     8 */
	int                        headnode;             /*    16     4 */
	int                        num_leafs;            /*    20     4 */
	short int                  leafnums[48];         /*    24    96 */
	/* --- cacheline 1 boundary (64 bytes) was 56 bytes ago --- */
	float                      freetime;             /*   120     4 */
	void *                     pvPrivateData;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	entvars_t                  v;                    /*   128   676 */
	/* --- cacheline 12 boundary (768 bytes) was 36 bytes ago --- */

	/* size: 804, cachelines: 13, members: 9 */
	/* last cacheline: 36 bytes */
}; /* size: 804 */

/* 77 */
 /* pointer to 75 */
 /* size: 4 */

/* 78 */
/* <0> (null):0 */
struct {
	float                      time;                 /*     0     4 */
	float                      frametime;            /*     4     4 */
	float                      force_retouch;        /*     8     4 */
	string_t                   mapname;              /*    12     4 */
	string_t                   startspot;            /*    16     4 */
	float                      deathmatch;           /*    20     4 */
	float                      coop;                 /*    24     4 */
	float                      teamplay;             /*    28     4 */
	float                      serverflags;          /*    32     4 */
	float                      found_secrets;        /*    36     4 */
	class Vector              v_forward;             /*    40    12 */
	class Vector              v_up;                  /*    52    12 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	class Vector              v_right;               /*    64    12 */
	float                      trace_allsolid;       /*    76     4 */
	float                      trace_startsolid;     /*    80     4 */
	float                      trace_fraction;       /*    84     4 */
	class Vector              trace_endpos;          /*    88    12 */
	class Vector              trace_plane_normal;    /*   100    12 */
	float                      trace_plane_dist;     /*   112     4 */
	edict_t *                  trace_ent;            /*   116     4 */
	float                      trace_inopen;         /*   120     4 */
	float                      trace_inwater;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	int                        trace_hitgroup;       /*   128     4 */
	int                        trace_flags;          /*   132     4 */
	int                        msg_entity;           /*   136     4 */
	int                        cdAudioTrack;         /*   140     4 */
	int                        maxClients;           /*   144     4 */
	int                        maxEntities;          /*   148     4 */
	const char  *              pStringBase;          /*   152     4 */
	void *                     pSaveData;            /*   156     4 */
	class Vector              vecLandmarkOffset;     /*   160    12 */

	/* size: 172, cachelines: 3, members: 31 */
	/* last cacheline: 44 bytes */
}; /* size: 172 */

/* 79 */
/* <0> (null):0 */
typedef class  globalvars_t; /* size: 172 */

/* 80 */
/* <0> (null):0 */
struct entvars_s {
	string_t                   classname;            /*     0     4 */
	string_t                   globalname;           /*     4     4 */
	class Vector              origin;                /*     8    12 */
	class Vector              oldorigin;             /*    20    12 */
	class Vector              velocity;              /*    32    12 */
	class Vector              basevelocity;          /*    44    12 */
	class Vector              clbasevelocity;        /*    56    12 */
	/* --- cacheline 1 boundary (64 bytes) was 4 bytes ago --- */
	class Vector              movedir;               /*    68    12 */
	class Vector              angles;                /*    80    12 */
	class Vector              avelocity;             /*    92    12 */
	class Vector              punchangle;            /*   104    12 */
	class Vector              v_angle;               /*   116    12 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	class Vector              endpos;                /*   128    12 */
	class Vector              startpos;              /*   140    12 */
	float                      impacttime;           /*   152     4 */
	float                      starttime;            /*   156     4 */
	int                        fixangle;             /*   160     4 */
	float                      idealpitch;           /*   164     4 */
	float                      pitch_speed;          /*   168     4 */
	float                      ideal_yaw;            /*   172     4 */
	float                      yaw_speed;            /*   176     4 */
	int                        modelindex;           /*   180     4 */
	string_t                   model;                /*   184     4 */
	int                        viewmodel;            /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	int                        weaponmodel;          /*   192     4 */
	class Vector              absmin;                /*   196    12 */
	class Vector              absmax;                /*   208    12 */
	class Vector              mins;                  /*   220    12 */
	class Vector              maxs;                  /*   232    12 */
	class Vector              size;                  /*   244    12 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	float                      ltime;                /*   256     4 */
	float                      nextthink;            /*   260     4 */
	int                        movetype;             /*   264     4 */
	int                        solid;                /*   268     4 */
	int                        skin;                 /*   272     4 */
	int                        body;                 /*   276     4 */
	int                        effects;              /*   280     4 */
	float                      gravity;              /*   284     4 */
	float                      friction;             /*   288     4 */
	int                        light_level;          /*   292     4 */
	int                        sequence;             /*   296     4 */
	int                        gaitsequence;         /*   300     4 */
	float                      frame;                /*   304     4 */
	float                      animtime;             /*   308     4 */
	float                      framerate;            /*   312     4 */
	unsigned char              controller[4];        /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	unsigned char              blending[2];          /*   320     2 */
	float                      scale;                /*   324     4 */
	int                        rendermode;           /*   328     4 */
	float                      renderamt;            /*   332     4 */
	class Vector              rendercolor;           /*   336    12 */
	int                        renderfx;             /*   348     4 */
	float                      health;               /*   352     4 */
	float                      frags;                /*   356     4 */
	int                        weapons;              /*   360     4 */
	float                      takedamage;           /*   364     4 */
	int                        deadflag;             /*   368     4 */
	class Vector              view_ofs;              /*   372    12 */
	int                        button;               /*   384     4 */
	/* --- cacheline 6 boundary (384 bytes) was 2 bytes ago --- */
	int                        impulse;              /*   388     4 */
	edict_t *                  chain;                /*   392     4 */
	edict_t *                  dmg_inflictor;        /*   396     4 */
	edict_t *                  enemy;                /*   400     4 */
	edict_t *                  aiment;               /*   404     4 */
	edict_t *                  owner;                /*   408     4 */
	edict_t *                  groundentity;         /*   412     4 */
	int                        spawnflags;           /*   416     4 */
	int                        flags;                /*   420     4 */
	int                        colormap;             /*   424     4 */
	int                        team;                 /*   428     4 */
	float                      max_health;           /*   432     4 */
	float                      teleport_time;        /*   436     4 */
	float                      armortype;            /*   440     4 */
	float                      armorvalue;           /*   444     4 */
	int                        waterlevel;           /*   448     4 */
	/* --- cacheline 7 boundary (448 bytes) was 2 bytes ago --- */
	int                        watertype;            /*   452     4 */
	string_t                   target;               /*   456     4 */
	string_t                   targetname;           /*   460     4 */
	string_t                   netname;              /*   464     4 */
	string_t                   message;              /*   468     4 */
	float                      dmg_take;             /*   472     4 */
	float                      dmg_save;             /*   476     4 */
	float                      dmg;                  /*   480     4 */
	float                      dmgtime;              /*   484     4 */
	string_t                   noise;                /*   488     4 */
	string_t                   noise1;               /*   492     4 */
	string_t                   noise2;               /*   496     4 */
	string_t                   noise3;               /*   500     4 */
	float                      speed;                /*   504     4 */
	float                      air_finished;         /*   508     4 */
	float                      pain_finished;        /*   512     4 */
	/* --- cacheline 8 boundary (512 bytes) was 2 bytes ago --- */
	float                      radsuit_finished;     /*   516     4 */
	edict_t *                  pContainingEntity;    /*   520     4 */
	int                        playerclass;          /*   524     4 */
	float                      maxspeed;             /*   528     4 */
	float                      fov;                  /*   532     4 */
	int                        weaponanim;           /*   536     4 */
	int                        pushmsec;             /*   540     4 */
	int                        bInDuck;              /*   544     4 */
	int                        flTimeStepSound;      /*   548     4 */
	int                        flSwimTime;           /*   552     4 */
	int                        flDuckTime;           /*   556     4 */
	int                        iStepLeft;            /*   560     4 */
	float                      flFallVelocity;       /*   564     4 */
	int                        gamestate;            /*   568     4 */
	int                        oldbuttons;           /*   572     4 */
	int                        groupinfo;            /*   576     4 */
	/* --- cacheline 9 boundary (576 bytes) was 2 bytes ago --- */
	int                        iuser1;               /*   580     4 */
	int                        iuser2;               /*   584     4 */
	int                        iuser3;               /*   588     4 */
	int                        iuser4;               /*   592     4 */
	float                      fuser1;               /*   596     4 */
	float                      fuser2;               /*   600     4 */
	float                      fuser3;               /*   604     4 */
	float                      fuser4;               /*   608     4 */
	class Vector              vuser1;                /*   612    12 */
	class Vector              vuser2;                /*   624    12 */
	class Vector              vuser3;                /*   636    12 */
	/* --- cacheline 10 boundary (640 bytes) was 6 bytes ago --- */
	class Vector              vuser4;                /*   648    12 */
	edict_t *                  euser1;               /*   660     4 */
	edict_t *                  euser2;               /*   664     4 */
	edict_t *                  euser3;               /*   668     4 */
	edict_t *                  euser4;               /*   672     4 */

	/* size: 676, cachelines: 11, members: 123 */
	/* last cacheline: 36 bytes */

	/* BRAIN FART ALERT! 676 != 674 + 0(holes), diff = 2 */

}; /* size: 676 */

/* 81 */
/* <0> (null):0 */
unsigned char              array[4]; /* size: 4 */

/* 82 */
/* <0> (null):0 */
unsigned char              array[2]; /* size: 2 */

/* 83 */
/* <0> (null):0 */
typedef struct entvars_s entvars_t; /* size: 676 */

/* 84 */
/* <0> (null):0 */
short int                  array[48]; /* size: 96 */

/* 85 */
/* <0> (null):0 */
typedef uint32 CRC32_t; /* size: 4 */

/* 86 */
/* <0> (null):0 */
char                       array[64]; /* size: 64 */

/* 87 */
/* <0> (null):0 */
struct cvar_s {
	char *                     name;                 /*     0     4 */
	char *                     string;               /*     4     4 */
	int                        flags;                /*     8     4 */
	float                      value;                /*    12     4 */
	class cvar_s *             next;                 /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 88 */
 /* pointer to 87 */
 /* size: 4 */

/* 89 */
/* <0> (null):0 */
typedef struct cvar_s cvar_t; /* size: 20 */

/* 90 */
/* <0> (null):0 */
struct client_textmessage_s {
	int                        effect;               /*     0     4 */
	byte                       r1;                   /*     4     1 */
	byte                       g1;                   /*     5     1 */
	byte                       b1;                   /*     6     1 */
	byte                       a1;                   /*     7     1 */
	byte                       r2;                   /*     8     1 */
	byte                       g2;                   /*     9     1 */
	byte                       b2;                   /*    10     1 */
	byte                       a2;                   /*    11     1 */
	float                      x;                    /*    12     4 */
	float                      y;                    /*    16     4 */
	float                      fadein;               /*    20     4 */
	float                      fadeout;              /*    24     4 */
	float                      holdtime;             /*    28     4 */
	float                      fxtime;               /*    32     4 */
	const char  *              pName;                /*    36     4 */
	const char  *              pMessage;             /*    40     4 */

	/* size: 44, cachelines: 1, members: 17 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 91 */
/* <0> (null):0 */
typedef struct client_textmessage_s client_textmessage_t; /* size: 44 */

/* 92 */
/* <0> (null):0 */
typedef struct sequenceCommandLine_ sequenceCommandLine_s; /* size: 92 */

/* 93 */
/* <0> (null):0 */
struct sequenceCommandLine_ {
	int                        commandType;          /*     0     4 */
	client_textmessage_t       clientMessage;        /*     4    44 */
	char *                     speakerName;          /*    48     4 */
	char *                     listenerName;         /*    52     4 */
	char *                     soundFileName;        /*    56     4 */
	char *                     sentenceName;         /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	char *                     fireTargetNames;      /*    64     4 */
	char *                     killTargetNames;      /*    68     4 */
	float                      delay;                /*    72     4 */
	int                        repeatCount;          /*    76     4 */
	int                        textChannel;          /*    80     4 */
	int                        modifierBitField;     /*    84     4 */
	sequenceCommandLine_s *    nextCommandLine;      /*    88     4 */

	/* size: 92, cachelines: 2, members: 13 */
	/* last cacheline: 28 bytes */
}; /* size: 92 */

/* 94 */
 /* pointer to 92 */
 /* size: 4 */

/* 95 */
/* <0> (null):0 */
typedef struct sequenceEntry_ sequenceEntry_s; /* size: 20 */

/* 96 */
/* <0> (null):0 */
struct sequenceEntry_ {
	char *                     fileName;             /*     0     4 */
	char *                     entryName;            /*     4     4 */
	sequenceCommandLine_s *    firstCommand;         /*     8     4 */
	sequenceEntry_s *          nextEntry;            /*    12     4 */
	qboolean                   isGlobal;             /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 97 */
 /* pointer to 95 */
 /* size: 4 */

/* 98 */
/* <0> (null):0 */
typedef struct sentenceEntry_ sentenceEntry_s; /* size: 16 */

/* 99 */
/* <0> (null):0 */
struct sentenceEntry_ {
	char *                     data;                 /*     0     4 */
	sentenceEntry_s *          nextEntry;            /*     4     4 */
	qboolean                   isGlobal;             /*     8     4 */
	unsigned int               index;                /*    12     4 */

	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 100 */
 /* pointer to 98 */
 /* size: 4 */

/* 101 */
/* <0> (null):0 */
enum {
	at_notice = 0,
	at_console = 1,
	at_aiconsole = 2,
	at_warning = 3,
	at_error = 4,
	at_logged = 5,
}; /* size: 4 */

/* 102 */
/* <0> (null):0 */
typedef enum  ALERT_TYPE; /* size: 4 */

/* 103 */
/* <0> (null):0 */
enum {
	print_console = 0,
	print_center = 1,
	print_chat = 2,
}; /* size: 4 */

/* 104 */
/* <0> (null):0 */
typedef enum  PRINT_TYPE; /* size: 4 */

/* 105 */
/* <0> (null):0 */
enum {
	force_exactfile = 0,
	force_model_samebounds = 1,
	force_model_specifybounds = 2,
	force_model_specifybounds_if_avail = 3,
}; /* size: 4 */

/* 106 */
/* <0> (null):0 */
typedef enum  FORCE_TYPE; /* size: 4 */

/* 107 */
/* <0> (null):0 */
struct {
	int                        fAllSolid;            /*     0     4 */
	int                        fStartSolid;          /*     4     4 */
	int                        fInOpen;              /*     8     4 */
	int                        fInWater;             /*    12     4 */
	float                      flFraction;           /*    16     4 */
	class Vector              vecEndPos;             /*    20    12 */
	float                      flPlaneDist;          /*    32     4 */
	class Vector              vecPlaneNormal;        /*    36    12 */
	edict_t *                  pHit;                 /*    48     4 */
	int                        iHitgroup;            /*    52     4 */

	/* size: 56, cachelines: 1, members: 10 */
	/* last cacheline: 56 bytes */
}; /* size: 56 */

/* 108 */
/* <0> (null):0 */
typedef class  TraceResult; /* size: 56 */

/* 109 */
/* <0> (null):0 */
struct enginefuncs_s {
	int                        (*pfnPrecacheModel)(char *); /*     0     4 */
	int                        (*pfnPrecacheSound)(char *); /*     4     4 */
	void                       (*pfnSetModel)(edict_t *, const char  *); /*     8     4 */
	int                        (*pfnModelIndex)(const char  *); /*    12     4 */
	int                        (*pfnModelFrames)(int); /*    16     4 */
	void                       (*pfnSetSize)(edict_t *, const float  *, const float  *); /*    20     4 */
	void                       (*pfnChangeLevel)(char *, char *); /*    24     4 */
	void                       (*pfnGetSpawnParms)(edict_t *); /*    28     4 */
	void                       (*pfnSaveSpawnParms)(edict_t *); /*    32     4 */
	float                      (*pfnVecToYaw)(const float  *); /*    36     4 */
	void                       (*pfnVecToAngles)(const float  *, float *); /*    40     4 */
	void                       (*pfnMoveToOrigin)(edict_t *, const float  *, float, int); /*    44     4 */
	void                       (*pfnChangeYaw)(edict_t *); /*    48     4 */
	void                       (*pfnChangePitch)(edict_t *); /*    52     4 */
	edict_t *                  (*pfnFindEntityByString)(edict_t *, const char  *, const char  *); /*    56     4 */
	int                        (*pfnGetEntityIllum)(edict_t *); /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	edict_t *                  (*pfnFindEntityInSphere)(edict_t *, const float  *, float); /*    64     4 */
	edict_t *                  (*pfnFindClientInPVS)(edict_t *); /*    68     4 */
	edict_t *                  (*pfnEntitiesInPVS)(edict_t *); /*    72     4 */
	void                       (*pfnMakeVectors)(const float  *); /*    76     4 */
	void                       (*pfnAngleVectors)(const float  *, float *, float *, float *); /*    80     4 */
	edict_t *                  (*pfnCreateEntity)(void); /*    84     4 */
	void                       (*pfnRemoveEntity)(edict_t *); /*    88     4 */
	edict_t *                  (*pfnCreateNamedEntity)(int); /*    92     4 */
	void                       (*pfnMakeStatic)(edict_t *); /*    96     4 */
	int                        (*pfnEntIsOnFloor)(edict_t *); /*   100     4 */
	int                        (*pfnDropToFloor)(edict_t *); /*   104     4 */
	int                        (*pfnWalkMove)(edict_t *, float, float, int); /*   108     4 */
	void                       (*pfnSetOrigin)(edict_t *, const float  *); /*   112     4 */
	void                       (*pfnEmitSound)(edict_t *, int, const char  *, float, float, int, int); /*   116     4 */
	void                       (*pfnEmitAmbientSound)(edict_t *, float *, const char  *, float, float, int, int); /*   120     4 */
	void                       (*pfnTraceLine)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	void                       (*pfnTraceToss)(edict_t *, edict_t *, TraceResult *); /*   128     4 */
	int                        (*pfnTraceMonsterHull)(edict_t *, const float  *, const float  *, int, edict_t *, TraceResult *); /*   132     4 */
	void                       (*pfnTraceHull)(const float  *, const float  *, int, int, edict_t *, TraceResult *); /*   136     4 */
	void                       (*pfnTraceModel)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   140     4 */
	const char  *              (*pfnTraceTexture)(edict_t *, const float  *, const float  *); /*   144     4 */
	void                       (*pfnTraceSphere)(const float  *, const float  *, int, float, edict_t *, TraceResult *); /*   148     4 */
	void                       (*pfnGetAimVector)(edict_t *, float, float *); /*   152     4 */
	void                       (*pfnServerCommand)(char *); /*   156     4 */
	void                       (*pfnServerExecute)(void); /*   160     4 */
	void                       (*pfnClientCommand)(edict_t *, char *, ...); /*   164     4 */
	void                       (*pfnParticleEffect)(const float  *, const float  *, float, float); /*   168     4 */
	void                       (*pfnLightStyle)(int, char *); /*   172     4 */
	int                        (*pfnDecalIndex)(const char  *); /*   176     4 */
	int                        (*pfnPointContents)(const float  *); /*   180     4 */
	void                       (*pfnMessageBegin)(int, int, const float  *, edict_t *); /*   184     4 */
	void                       (*pfnMessageEnd)(void); /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	void                       (*pfnWriteByte)(int); /*   192     4 */
	void                       (*pfnWriteChar)(int); /*   196     4 */
	void                       (*pfnWriteShort)(int); /*   200     4 */
	void                       (*pfnWriteLong)(int); /*   204     4 */
	void                       (*pfnWriteAngle)(float); /*   208     4 */
	void                       (*pfnWriteCoord)(float); /*   212     4 */
	void                       (*pfnWriteString)(const char  *); /*   216     4 */
	void                       (*pfnWriteEntity)(int); /*   220     4 */
	void                       (*pfnCVarRegister)(cvar_t *); /*   224     4 */
	float                      (*pfnCVarGetFloat)(const char  *); /*   228     4 */
	const char  *              (*pfnCVarGetString)(const char  *); /*   232     4 */
	void                       (*pfnCVarSetFloat)(const char  *, float); /*   236     4 */
	void                       (*pfnCVarSetString)(const char  *, const char  *); /*   240     4 */
	void                       (*pfnAlertMessage)(ALERT_TYPE, char *, ...); /*   244     4 */
	void                       (*pfnEngineFprintf)(void *, char *, ...); /*   248     4 */
	void *                     (*pfnPvAllocEntPrivateData)(edict_t *, int32); /*   252     4 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	void *                     (*pfnPvEntPrivateData)(edict_t *); /*   256     4 */
	void                       (*pfnFreeEntPrivateData)(edict_t *); /*   260     4 */
	const char  *              (*pfnSzFromIndex)(int); /*   264     4 */
	int                        (*pfnAllocString)(const char  *); /*   268     4 */
	class entvars_s *          (*pfnGetVarsOfEnt)(edict_t *); /*   272     4 */
	edict_t *                  (*pfnPEntityOfEntOffset)(int); /*   276     4 */
	int                        (*pfnEntOffsetOfPEntity)(const edict_t  *); /*   280     4 */
	int                        (*pfnIndexOfEdict)(const edict_t  *); /*   284     4 */
	edict_t *                  (*pfnPEntityOfEntIndex)(int); /*   288     4 */
	edict_t *                  (*pfnFindEntityByVars)(class entvars_s *); /*   292     4 */
	void *                     (*pfnGetModelPtr)(edict_t *); /*   296     4 */
	int                        (*pfnRegUserMsg)(const char  *, int); /*   300     4 */
	void                       (*pfnAnimationAutomove)(const edict_t  *, float); /*   304     4 */
	void                       (*pfnGetBonePosition)(const edict_t  *, int, float *, float *); /*   308     4 */
	uint32                     (*pfnFunctionFromName)(const char  *); /*   312     4 */
	const char  *              (*pfnNameForFunction)(uint32); /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	void                       (*pfnClientPrintf)(edict_t *, PRINT_TYPE, const char  *); /*   320     4 */
	void                       (*pfnServerPrint)(const char  *); /*   324     4 */
	const char  *              (*pfnCmd_Args)(void); /*   328     4 */
	const char  *              (*pfnCmd_Argv)(int);  /*   332     4 */
	int                        (*pfnCmd_Argc)(void); /*   336     4 */
	void                       (*pfnGetAttachment)(const edict_t  *, int, float *, float *); /*   340     4 */
	void                       (*pfnCRC32_Init)(CRC32_t *); /*   344     4 */
	void                       (*pfnCRC32_ProcessBuffer)(CRC32_t *, void *, int); /*   348     4 */
	void                       (*pfnCRC32_ProcessByte)(CRC32_t *, unsigned char); /*   352     4 */
	CRC32_t                    (*pfnCRC32_Final)(CRC32_t); /*   356     4 */
	int32                      (*pfnRandomLong)(int32, int32); /*   360     4 */
	float                      (*pfnRandomFloat)(float, float); /*   364     4 */
	void                       (*pfnSetView)(const edict_t  *, const edict_t  *); /*   368     4 */
	float                      (*pfnTime)(void);     /*   372     4 */
	void                       (*pfnCrosshairAngle)(const edict_t  *, float, float); /*   376     4 */
	byte *                     (*pfnLoadFileForMe)(char *, int *); /*   380     4 */
	/* --- cacheline 6 boundary (384 bytes) --- */
	void                       (*pfnFreeFile)(void *); /*   384     4 */
	void                       (*pfnEndSection)(const char  *); /*   388     4 */
	int                        (*pfnCompareFileTime)(char *, char *, int *); /*   392     4 */
	void                       (*pfnGetGameDir)(char *); /*   396     4 */
	void                       (*pfnCvar_RegisterVariable)(cvar_t *); /*   400     4 */
	void                       (*pfnFadeClientVolume)(const edict_t  *, int, int, int, int); /*   404     4 */
	void                       (*pfnSetClientMaxspeed)(const edict_t  *, float); /*   408     4 */
	edict_t *                  (*pfnCreateFakeClient)(const char  *); /*   412     4 */
	void                       (*pfnRunPlayerMove)(edict_t *, const float  *, float, float, float, short unsigned int, byte, byte); /*   416     4 */
	int                        (*pfnNumberOfEntities)(void); /*   420     4 */
	char *                     (*pfnGetInfoKeyBuffer)(edict_t *); /*   424     4 */
	char *                     (*pfnInfoKeyValue)(char *, char *); /*   428     4 */
	void                       (*pfnSetKeyValue)(char *, char *, char *); /*   432     4 */
	void                       (*pfnSetClientKeyValue)(int, char *, char *, char *); /*   436     4 */
	int                        (*pfnIsMapValid)(char *); /*   440     4 */
	void                       (*pfnStaticDecal)(const float  *, int, int, int); /*   444     4 */
	/* --- cacheline 7 boundary (448 bytes) --- */
	int                        (*pfnPrecacheGeneric)(char *); /*   448     4 */
	int                        (*pfnGetPlayerUserId)(edict_t *); /*   452     4 */
	void                       (*pfnBuildSoundMsg)(edict_t *, int, const char  *, float, float, int, int, int, int, const float  *, edict_t *); /*   456     4 */
	int                        (*pfnIsDedicatedServer)(void); /*   460     4 */
	cvar_t *                   (*pfnCVarGetPointer)(const char  *); /*   464     4 */
	unsigned int               (*pfnGetPlayerWONId)(edict_t *); /*   468     4 */
	void                       (*pfnInfo_RemoveKey)(char *, const char  *); /*   472     4 */
	const char  *              (*pfnGetPhysicsKeyValue)(const edict_t  *, const char  *); /*   476     4 */
	void                       (*pfnSetPhysicsKeyValue)(const edict_t  *, const char  *, const char  *); /*   480     4 */
	const char  *              (*pfnGetPhysicsInfoString)(const edict_t  *); /*   484     4 */
	short unsigned int         (*pfnPrecacheEvent)(int, const char  *); /*   488     4 */
	void                       (*pfnPlaybackEvent)(int, const edict_t  *, short unsigned int, float, float *, float *, float, float, int, int, int, int); /*   492     4 */
	unsigned char *            (*pfnSetFatPVS)(float *); /*   496     4 */
	unsigned char *            (*pfnSetFatPAS)(float *); /*   500     4 */
	int                        (*pfnCheckVisibility)(const edict_t  *, unsigned char *); /*   504     4 */
	void                       (*pfnDeltaSetField)(class delta_s *, const char  *); /*   508     4 */
	/* --- cacheline 8 boundary (512 bytes) --- */
	void                       (*pfnDeltaUnsetField)(class delta_s *, const char  *); /*   512     4 */
	void                       (*pfnDeltaAddEncoder)(char *, void (*)(class delta_s *, const unsigned char  *, const unsigned char  *)); /*   516     4 */
	int                        (*pfnGetCurrentPlayer)(void); /*   520     4 */
	int                        (*pfnCanSkipPlayer)(const edict_t  *); /*   524     4 */
	int                        (*pfnDeltaFindField)(class delta_s *, const char  *); /*   528     4 */
	void                       (*pfnDeltaSetFieldByIndex)(class delta_s *, int); /*   532     4 */
	void                       (*pfnDeltaUnsetFieldByIndex)(class delta_s *, int); /*   536     4 */
	void                       (*pfnSetGroupMask)(int, int); /*   540     4 */
	int                        (*pfnCreateInstancedBaseline)(int, class entity_state_s *); /*   544     4 */
	void                       (*pfnCvar_DirectSet)(class cvar_s *, char *); /*   548     4 */
	void                       (*pfnForceUnmodified)(FORCE_TYPE, float *, float *, const char  *); /*   552     4 */
	void                       (*pfnGetPlayerStats)(const edict_t  *, int *, int *); /*   556     4 */
	void                       (*pfnAddServerCommand)(char *, void (*)(void)); /*   560     4 */
	qboolean                   (*pfnVoice_GetClientListening)(int, int); /*   564     4 */
	qboolean                   (*pfnVoice_SetClientListening)(int, int, qboolean); /*   568     4 */
	const char  *              (*pfnGetPlayerAuthId)(edict_t *); /*   572     4 */
	/* --- cacheline 9 boundary (576 bytes) --- */
	sequenceEntry_s *          (*pfnSequenceGet)(const char  *, const char  *); /*   576     4 */
	sentenceEntry_s *          (*pfnSequencePickSentence)(const char  *, int, int *); /*   580     4 */
	int                        (*pfnGetFileSize)(char *); /*   584     4 */
	unsigned int               (*pfnGetApproxWavePlayLen)(const char  *); /*   588     4 */
	int                        (*pfnIsCareerMatch)(void); /*   592     4 */
	int                        (*pfnGetLocalizedStringLength)(const char  *); /*   596     4 */
	void                       (*pfnRegisterTutorMessageShown)(int); /*   600     4 */
	int                        (*pfnGetTimesTutorMessageShown)(int); /*   604     4 */
	void                       (*ProcessTutorMessageDecayBuffer)(int *, int); /*   608     4 */
	void                       (*ConstructTutorMessageDecayBuffer)(int *, int); /*   612     4 */
	void                       (*ResetTutorMessageDecayData)(void); /*   616     4 */
	void                       (*pfnQueryClientCvarValue)(const edict_t  *, const char  *); /*   620     4 */
	void                       (*pfnQueryClientCvarValue2)(const edict_t  *, const char  *, int); /*   624     4 */
	int                        (*pfnCheckParm)(const char  *, char * *); /*   628     4 */

	/* size: 632, cachelines: 10, members: 158 */
	/* last cacheline: 56 bytes */
}; /* size: 632 */

/* 110 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 111 */
 /* pointer to 110 */
 /* size: 4 */

/* 112 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 154384764 */

/* 113 */
 /* pointer to 112 */
 /* size: 4 */

/* 114 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 115 */
 /* pointer to 114 */
 /* size: 4 */

/* 116 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 117 */
 /* pointer to 116 */
 /* size: 4 */

/* 118 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 154385284 */

/* 119 */
 /* pointer to 118 */
 /* size: 4 */

/* 120 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 154385544 */

/* 121 */
 /* pointer to 120 */
 /* size: 4 */

/* 122 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4072 */

/* 123 */
 /* pointer to 122 */
 /* size: 4 */

/* 124 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 125 */
 /* pointer to 124 */
 /* size: 4 */

/* 126 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 154386064 */

/* 127 */
 /* pointer to 126 */
 /* size: 4 */

/* 128 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 154386272 */

/* 129 */
 /* pointer to 128 */
 /* size: 4 */

/* 130 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 131 */
 /* pointer to 130 */
 /* size: 4 */

/* 132 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 133 */
 /* pointer to 132 */
 /* size: 4 */

/* 134 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 135 */
 /* pointer to 134 */
 /* size: 4 */

/* 136 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 137 */
 /* pointer to 136 */
 /* size: 4 */

/* 138 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 154116008 */

/* 139 */
 /* pointer to 138 */
 /* size: 4 */

/* 140 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 154116164 */

/* 141 */
 /* pointer to 140 */
 /* size: 4 */

/* 142 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 143 */
 /* pointer to 142 */
 /* size: 4 */

/* 144 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 145 */
 /* pointer to 144 */
 /* size: 4 */

/* 146 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 147 */
 /* pointer to 146 */
 /* size: 4 */

/* 148 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 154117048 */

/* 149 */
 /* pointer to 148 */
 /* size: 4 */

/* 150 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 154117256 */

/* 151 */
 /* pointer to 150 */
 /* size: 4 */

/* 152 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 154117724 */

/* 153 */
 /* pointer to 152 */
 /* size: 4 */

/* 154 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 154118192 */

/* 155 */
 /* pointer to 108 */
 /* size: 4 */

/* 156 */
 /* pointer to 154 */
 /* size: 4 */

/* 157 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 154118608 */

/* 158 */
 /* pointer to 157 */
 /* size: 4 */

/* 159 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 160 */
 /* pointer to 159 */
 /* size: 4 */

/* 161 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 154119284 */

/* 162 */
 /* pointer to 161 */
 /* size: 4 */

/* 163 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 164 */
 /* pointer to 163 */
 /* size: 4 */

/* 165 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 153888560 */

/* 166 */
 /* pointer to 165 */
 /* size: 4 */

/* 167 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 153888976 */

/* 168 */
 /* pointer to 167 */
 /* size: 4 */

/* 169 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 153889236 */

/* 170 */
 /* pointer to 169 */
 /* size: 4 */

/* 171 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 153889392 */

/* 172 */
 /* pointer to 171 */
 /* size: 4 */

/* 173 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 153889496 */

/* 174 */
 /* pointer to 173 */
 /* size: 4 */

/* 175 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 153889704 */

/* 176 */
 /* pointer to 175 */
 /* size: 4 */

/* 177 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 153890016 */

/* 178 */
 /* pointer to 177 */
 /* size: 4 */

/* 179 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 180 */
 /* pointer to 179 */
 /* size: 4 */

/* 181 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 153890380 */

/* 182 */
 /* pointer to 181 */
 /* size: 4 */

/* 183 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 153890692 */

/* 184 */
 /* pointer to 183 */
 /* size: 4 */

/* 185 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 153890848 */

/* 186 */
 /* pointer to 185 */
 /* size: 4 */

/* 187 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 153891004 */

/* 188 */
 /* pointer to 187 */
 /* size: 4 */

/* 189 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 153891160 */

/* 190 */
 /* pointer to 89 */
 /* size: 4 */

/* 191 */
 /* pointer to 189 */
 /* size: 4 */

/* 192 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 193 */
 /* pointer to 192 */
 /* size: 4 */

/* 194 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 195 */
 /* pointer to 194 */
 /* size: 4 */

/* 196 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 153891680 */

/* 197 */
 /* pointer to 196 */
 /* size: 4 */

/* 198 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 153891888 */

/* 199 */
 /* pointer to 198 */
 /* size: 4 */

/* 200 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 153892096 */

/* 201 */
 /* pointer to 200 */
 /* size: 4 */

/* 202 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 154227776 */

/* 203 */
 /* pointer to 202 */
 /* size: 4 */

/* 204 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 205 */
 /* pointer to 204 */
 /* size: 4 */

/* 206 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 207 */
 /* pointer to 206 */
 /* size: 4 */

/* 208 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 209 */
 /* pointer to 208 */
 /* size: 4 */

/* 210 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 211 */
 /* pointer to 80 */
 /* size: 4 */

/* 212 */
 /* pointer to 210 */
 /* size: 4 */

/* 213 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 214 */
 /* pointer to 215 */
 /* size: 4 */

/* 215 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 804 */

/* 216 */
 /* pointer to 213 */
 /* size: 4 */

/* 217 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 218 */
 /* pointer to 217 */
 /* size: 4 */

/* 219 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 220 */
 /* pointer to 219 */
 /* size: 4 */

/* 221 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 154229336 */

/* 222 */
 /* pointer to 221 */
 /* size: 4 */

/* 223 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 154229544 */

/* 224 */
 /* pointer to 223 */
 /* size: 4 */

/* 225 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 226 */
 /* pointer to 225 */
 /* size: 4 */

/* 227 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 228 */
 /* pointer to 227 */
 /* size: 4 */

/* 229 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 154230168 */

/* 230 */
 /* pointer to 229 */
 /* size: 4 */

/* 231 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 232 */
 /* pointer to 231 */
 /* size: 4 */

/* 233 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 234 */
 /* pointer to 233 */
 /* size: 4 */

/* 235 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 154230636 */

/* 236 */
 /* pointer to 85 */
 /* size: 4 */

/* 237 */
 /* pointer to 235 */
 /* size: 4 */

/* 238 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 154230844 */

/* 239 */
 /* pointer to 238 */
 /* size: 4 */

/* 240 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 154231104 */

/* 241 */
 /* pointer to 240 */
 /* size: 4 */

/* 242 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 243 */
 /* pointer to 242 */
 /* size: 4 */

/* 244 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 245 */
 /* pointer to 244 */
 /* size: 4 */

/* 246 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 247 */
 /* pointer to 246 */
 /* size: 4 */

/* 248 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 154430892 */

/* 249 */
 /* pointer to 248 */
 /* size: 4 */

/* 250 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 251 */
 /* pointer to 250 */
 /* size: 4 */

/* 252 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 154431204 */

/* 253 */
 /* pointer to 252 */
 /* size: 4 */

/* 254 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 255 */
 /* pointer to 50 */
 /* size: 4 */

/* 256 */
 /* pointer to 8 */
 /* size: 4 */

/* 257 */
 /* pointer to 254 */
 /* size: 4 */

/* 258 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 154431776 */

/* 259 */
 /* pointer to 258 */
 /* size: 4 */

/* 260 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 261 */
 /* pointer to 260 */
 /* size: 4 */

/* 262 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 154432192 */

/* 263 */
 /* pointer to 262 */
 /* size: 4 */

/* 264 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 265 */
 /* pointer to 264 */
 /* size: 4 */

/* 266 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 154432712 */

/* 267 */
 /* pointer to 266 */
 /* size: 4 */

/* 268 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 269 */
 /* pointer to 268 */
 /* size: 4 */

/* 270 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 271 */
 /* pointer to 270 */
 /* size: 4 */

/* 272 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 154433596 */

/* 273 */
 /* pointer to 272 */
 /* size: 4 */

/* 274 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 154433856 */

/* 275 */
 /* pointer to 274 */
 /* size: 4 */

/* 276 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 154434168 */

/* 277 */
 /* pointer to 276 */
 /* size: 4 */

/* 278 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 154434480 */

/* 279 */
 /* pointer to 278 */
 /* size: 4 */

/* 280 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 281 */
 /* pointer to 280 */
 /* size: 4 */

/* 282 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 283 */
 /* pointer to 282 */
 /* size: 4 */

/* 284 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 154495756 */

/* 285 */
 /* pointer to 284 */
 /* size: 4 */

/* 286 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 287 */
 /* pointer to 286 */
 /* size: 4 */

/* 288 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 154496172 */

/* 289 */
 /* pointer to 288 */
 /* size: 4 */

/* 290 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 291 */
 /* pointer to 290 */
 /* size: 4 */

/* 292 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 2 */

/* 293 */
 /* pointer to 292 */
 /* size: 4 */

/* 294 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 154496796 */

/* 295 */
 /* pointer to 294 */
 /* size: 4 */

/* 296 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 297 */
 /* pointer to 3 */
 /* size: 4 */

/* 298 */
 /* pointer to 296 */
 /* size: 4 */

/* 299 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 300 */
 /* pointer to 299 */
 /* size: 4 */

/* 301 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 154497940 */

/* 302 */
 /* pointer to 303 */
 /* size: 4 */

/* 303 */
/* <0> (null):0 */
struct delta_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 304 */
 /* pointer to 301 */
 /* size: 4 */

/* 305 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 154498264 */

/* 306 */
 /* pointer to 307 */
 /* size: 4 */

/* 307 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 154498472 */

/* 308 */
 /* pointer to 309 */
 /* size: 4 */

/* 309 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 310 */
 /* pointer to 305 */
 /* size: 4 */

/* 311 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 312 */
 /* pointer to 311 */
 /* size: 4 */

/* 313 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 154499044 */

/* 314 */
 /* pointer to 313 */
 /* size: 4 */

/* 315 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 154511524 */

/* 316 */
 /* pointer to 315 */
 /* size: 4 */

/* 317 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 318 */
 /* pointer to 319 */
 /* size: 4 */

/* 319 */
/* <0> (null):0 */
struct entity_state_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 320 */
 /* pointer to 317 */
 /* size: 4 */

/* 321 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 154512056 */

/* 322 */
 /* pointer to 87 */
 /* size: 4 */

/* 323 */
 /* pointer to 321 */
 /* size: 4 */

/* 324 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 154512316 */

/* 325 */
 /* pointer to 324 */
 /* size: 4 */

/* 326 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 154512628 */

/* 327 */
 /* pointer to 326 */
 /* size: 4 */

/* 328 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 154512888 */

/* 329 */
 /* pointer to 328 */
 /* size: 4 */

/* 330 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 331 */
 /* pointer to 330 */
 /* size: 4 */

/* 332 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 333 */
 /* pointer to 332 */
 /* size: 4 */

/* 334 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 335 */
 /* pointer to 334 */
 /* size: 4 */

/* 336 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 337 */
 /* pointer to 336 */
 /* size: 4 */

/* 338 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 339 */
 /* pointer to 338 */
 /* size: 4 */

/* 340 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 341 */
 /* pointer to 340 */
 /* size: 4 */

/* 342 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 154514344 */

/* 343 */
 /* pointer to 342 */
 /* size: 4 */

/* 344 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 154514552 */

/* 345 */
 /* pointer to 344 */
 /* size: 4 */

/* 346 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 154514760 */

/* 347 */
 /* pointer to 346 */
 /* size: 4 */

/* 348 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 349 */
 /* pointer to 16 */
 /* size: 4 */

/* 350 */
 /* pointer to 348 */
 /* size: 4 */

/* 351 */
/* <0> (null):0 */
typedef struct enginefuncs_s enginefuncs_t; /* size: 632 */

/* 352 */
/* <0> (null):0 */
struct __false_type {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 353 */
/* <0> (null):0 */
struct input_iterator_tag {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 354 */
/* <0> (null):0 */
struct forward_iterator_tag {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 355 */
/* <0> (null):0 */
struct bidirectional_iterator_tag {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 356 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 357 */
/* <0> (null):0 */
typedef int ptrdiff_t; /* size: 4 */

/* 358 */
/* <0> (null):0 */
struct _List_node_base {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 359 */
/* <0> (null):0 */
class list<BotProfile*, std::allocator<BotProfile*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 360 */
/* <0> (null):0 */
class allocator<BotProfile*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 361 */
/* <0> (null):0 */
class allocator<std::_List_node<BotProfile*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 362 */
/* <0> (null):0 */
struct _List_node<BotProfile*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 363 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 364 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<BotProfile*> > {
public:

	/* class allocator<std::_List_node<BotProfile*> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 365 */
/* <0> (null):0 */
class _List_base<BotProfile*, std::allocator<BotProfile*> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<BotProfile*> > {
	public:

		/* class allocator<std::_List_node<BotProfile*> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 366 */
/* <0> (null):0 */
struct _List_iterator<BotProfile*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 367 */
/* <0> (null):0 */
struct _List_const_iterator<BotProfile*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 368 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<BotProfile*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 369 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<BotProfile*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 370 */
/* <0> (null):0 */
class allocator<char*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 371 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 372 */
/* <0> (null):0 */
struct _Vector_impl : public allocator<char*> {
public:

	/* class allocator<char*>    <ancestor>; */      /*     0     1 */
	pointer                    _M_start;             /*     0     4 */
	pointer                    _M_finish;            /*     4     4 */
	pointer                    _M_end_of_storage;    /*     8     4 */
	/* <0> (null):0 */
	void _Vector_impl(class _Vector_impl *);

	/* <0> (null):0 */
	void _Vector_impl(class _Vector_impl *, const _Tp_alloc_type  &);


	/* size: 12, cachelines: 1, members: 4 */
	/* last cacheline: 12 bytes */

	/* BRAIN FART ALERT! 12 != 9 + 0(holes), diff = 3 */

}; /* size: 12 */

/* 373 */
/* <0> (null):0 */
struct _Vector_base<char*, std::allocator<char*> > {
	/* <0> (null):0 */
	struct _Vector_impl : public allocator<char*> {
	public:

		/* class allocator<char*>    <ancestor>; */      /*     0     1 */
		pointer                    _M_start;             /*     0     4 */
		pointer                    _M_finish;            /*     4     4 */
		pointer                    _M_end_of_storage;    /*     8     4 */
		/* <0> (null):0 */
		void _Vector_impl(class _Vector_impl *);

		/* <0> (null):0 */
		void _Vector_impl(class _Vector_impl *, const _Tp_alloc_type  &);


		/* size: 12, cachelines: 1, members: 4 */
		/* last cacheline: 12 bytes */

		/* BRAIN FART ALERT! 12 != 9 + 0(holes), diff = 3 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 374 */
/* <0> (null):0 */
class vector<char*, std::allocator<char*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 375 */
/* <0> (null):0 */
class reverse_iterator<__gnu_cxx::__normal_iterator<char* const*, std::vector<char*, std::allocator<char*> > > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 376 */
/* <0> (null):0 */
class reverse_iterator<__gnu_cxx::__normal_iterator<char**, std::vector<char*, std::allocator<char*> > > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 377 */
/* <0> (null):0 */
class list<NavConnect, std::allocator<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 378 */
/* <0> (null):0 */
class list<CNavLadder*, std::allocator<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 379 */
/* <0> (null):0 */
class list<HidingSpot*, std::allocator<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 380 */
/* <0> (null):0 */
class list<SpotOrder, std::allocator<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 381 */
/* <0> (null):0 */
class allocator<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 382 */
/* <0> (null):0 */
class allocator<std::_List_node<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 383 */
/* <0> (null):0 */
struct _List_node<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 384 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 385 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<SpotOrder> > {
public:

	/* class allocator<std::_List_node<SpotOrder> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);

	/* <0> (null):0 */
	void ~_List_impl(class _List_impl *, int);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 386 */
/* <0> (null):0 */
class _List_base<SpotOrder, std::allocator<SpotOrder> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<SpotOrder> > {
	public:

		/* class allocator<std::_List_node<SpotOrder> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);

		/* <0> (null):0 */
		void ~_List_impl(class _List_impl *, int);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 387 */
/* <0> (null):0 */
struct _List_iterator<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 388 */
/* <0> (null):0 */
struct _List_const_iterator<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 389 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 390 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 391 */
/* <0> (null):0 */
class list<SpotEncounter, std::allocator<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 392 */
/* <0> (null):0 */
class allocator<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 393 */
/* <0> (null):0 */
class allocator<std::_List_node<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 394 */
/* <0> (null):0 */
struct _List_node<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 395 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 396 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<HidingSpot*> > {
public:

	/* class allocator<std::_List_node<HidingSpot*> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 397 */
/* <0> (null):0 */
class _List_base<HidingSpot*, std::allocator<HidingSpot*> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<HidingSpot*> > {
	public:

		/* class allocator<std::_List_node<HidingSpot*> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 398 */
/* <0> (null):0 */
struct _List_iterator<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 399 */
/* <0> (null):0 */
struct _List_const_iterator<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 400 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 401 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 402 */
/* <0> (null):0 */
class allocator<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 403 */
/* <0> (null):0 */
class allocator<std::_List_node<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 404 */
/* <0> (null):0 */
struct _List_node<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 405 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 406 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<SpotEncounter> > {
public:

	/* class allocator<std::_List_node<SpotEncounter> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 407 */
/* <0> (null):0 */
class _List_base<SpotEncounter, std::allocator<SpotEncounter> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<SpotEncounter> > {
	public:

		/* class allocator<std::_List_node<SpotEncounter> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 408 */
/* <0> (null):0 */
struct _List_iterator<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 409 */
/* <0> (null):0 */
struct _List_const_iterator<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 410 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 411 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 412 */
/* <0> (null):0 */
class allocator<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 413 */
/* <0> (null):0 */
class allocator<std::_List_node<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 414 */
/* <0> (null):0 */
struct _List_node<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 415 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 416 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<NavConnect> > {
public:

	/* class allocator<std::_List_node<NavConnect> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 417 */
/* <0> (null):0 */
class _List_base<NavConnect, std::allocator<NavConnect> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<NavConnect> > {
	public:

		/* class allocator<std::_List_node<NavConnect> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 418 */
/* <0> (null):0 */
struct _List_iterator<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 419 */
/* <0> (null):0 */
struct _List_const_iterator<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 420 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 421 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 422 */
/* <0> (null):0 */
class allocator<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 423 */
/* <0> (null):0 */
class allocator<std::_List_node<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 424 */
/* <0> (null):0 */
struct _List_node<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 425 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 426 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<CNavLadder*> > {
public:

	/* class allocator<std::_List_node<CNavLadder*> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 427 */
/* <0> (null):0 */
class _List_base<CNavLadder*, std::allocator<CNavLadder*> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<CNavLadder*> > {
	public:

		/* class allocator<std::_List_node<CNavLadder*> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 428 */
/* <0> (null):0 */
struct _List_iterator<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 429 */
/* <0> (null):0 */
struct _List_const_iterator<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 430 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 431 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 432 */
/* <0> (null):0 */
class allocator<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 433 */
/* <0> (null):0 */
class allocator<std::_List_node<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 434 */
/* <0> (null):0 */
struct _List_node<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 435 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 436 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<CNavArea*> > {
public:

	/* class allocator<std::_List_node<CNavArea*> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 437 */
/* <0> (null):0 */
class _List_base<CNavArea*, std::allocator<CNavArea*> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<CNavArea*> > {
	public:

		/* class allocator<std::_List_node<CNavArea*> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 438 */
/* <0> (null):0 */
class list<CNavArea*, std::allocator<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 439 */
/* <0> (null):0 */
struct _List_iterator<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 440 */
/* <0> (null):0 */
struct _List_const_iterator<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 441 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 442 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 443 */
/* <0> (null):0 */
class vector<BotSpeakable*, std::allocator<BotSpeakable*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 444 */
/* <0> (null):0 */
class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 445 */
/* <0> (null):0 */
class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 446 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 447 */
/* <0> (null):0 */
struct _Vector_impl : public allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {
public:

	/* class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> <ancestor>; */ /*     0     1 */
	pointer                    _M_start;             /*     0     4 */
	pointer                    _M_finish;            /*     4     4 */
	pointer                    _M_end_of_storage;    /*     8     4 */
	/* <0> (null):0 */
	void _Vector_impl(class _Vector_impl *);

	/* <0> (null):0 */
	void _Vector_impl(class _Vector_impl *, const _Tp_alloc_type  &);


	/* size: 12, cachelines: 1, members: 4 */
	/* last cacheline: 12 bytes */

	/* BRAIN FART ALERT! 12 != 9 + 0(holes), diff = 3 */

}; /* size: 12 */

/* 448 */
/* <0> (null):0 */
struct _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > {
	/* <0> (null):0 */
	struct _Vector_impl : public allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {
	public:

		/* class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> <ancestor>; */ /*     0     1 */
		pointer                    _M_start;             /*     0     4 */
		pointer                    _M_finish;            /*     4     4 */
		pointer                    _M_end_of_storage;    /*     8     4 */
		/* <0> (null):0 */
		void _Vector_impl(class _Vector_impl *);

		/* <0> (null):0 */
		void _Vector_impl(class _Vector_impl *, const _Tp_alloc_type  &);


		/* size: 12, cachelines: 1, members: 4 */
		/* last cacheline: 12 bytes */

		/* BRAIN FART ALERT! 12 != 9 + 0(holes), diff = 3 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 449 */
/* <0> (null):0 */
class reverse_iterator<__gnu_cxx::__normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >* const*, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 450 */
/* <0> (null):0 */
class reverse_iterator<__gnu_cxx::__normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 451 */
/* <0> (null):0 */
class allocator<int> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 452 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 453 */
/* <0> (null):0 */
struct _Vector_impl : public allocator<int> {
public:

	/* class allocator<int>      <ancestor>; */      /*     0     1 */
	pointer                    _M_start;             /*     0     4 */
	pointer                    _M_finish;            /*     4     4 */
	pointer                    _M_end_of_storage;    /*     8     4 */
	/* <0> (null):0 */
	void _Vector_impl(class _Vector_impl *);

	/* <0> (null):0 */
	void _Vector_impl(class _Vector_impl *, const _Tp_alloc_type  &);


	/* size: 12, cachelines: 1, members: 4 */
	/* last cacheline: 12 bytes */

	/* BRAIN FART ALERT! 12 != 9 + 0(holes), diff = 3 */

}; /* size: 12 */

/* 454 */
/* <0> (null):0 */
struct _Vector_base<int, std::allocator<int> > {
	/* <0> (null):0 */
	struct _Vector_impl : public allocator<int> {
	public:

		/* class allocator<int>      <ancestor>; */      /*     0     1 */
		pointer                    _M_start;             /*     0     4 */
		pointer                    _M_finish;            /*     4     4 */
		pointer                    _M_end_of_storage;    /*     8     4 */
		/* <0> (null):0 */
		void _Vector_impl(class _Vector_impl *);

		/* <0> (null):0 */
		void _Vector_impl(class _Vector_impl *, const _Tp_alloc_type  &);


		/* size: 12, cachelines: 1, members: 4 */
		/* last cacheline: 12 bytes */

		/* BRAIN FART ALERT! 12 != 9 + 0(holes), diff = 3 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 455 */
/* <0> (null):0 */
class vector<int, std::allocator<int> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 456 */
/* <0> (null):0 */
class reverse_iterator<__gnu_cxx::__normal_iterator<const int*, std::vector<int, std::allocator<int> > > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 457 */
/* <0> (null):0 */
class reverse_iterator<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 458 */
/* <0> (null):0 */
class list<BotPhrase*, std::allocator<BotPhrase*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 459 */
/* <0> (null):0 */
class allocator<BotPhrase*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 460 */
/* <0> (null):0 */
class allocator<std::_List_node<BotPhrase*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 461 */
/* <0> (null):0 */
struct _List_node<BotPhrase*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 462 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 463 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<BotPhrase*> > {
public:

	/* class allocator<std::_List_node<BotPhrase*> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 464 */
/* <0> (null):0 */
class _List_base<BotPhrase*, std::allocator<BotPhrase*> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<BotPhrase*> > {
	public:

		/* class allocator<std::_List_node<BotPhrase*> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 465 */
/* <0> (null):0 */
struct _List_iterator<BotPhrase*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 466 */
/* <0> (null):0 */
struct _List_const_iterator<BotPhrase*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 467 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<BotPhrase*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 468 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<BotPhrase*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 469 */
/* <0> (null):0 */
struct iterator_traits<std::_List_const_iterator<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 470 */
/* <0> (null):0 */
struct iterator_traits<std::_List_const_iterator<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 471 */
/* <0> (null):0 */
enum hash_types_e {
	CLASSNAME = 0,
}; /* size: 4 */

/* 472 */
/* <0> (null):0 */
typedef int EOFFSET; /* size: 4 */

/* 473 */
 /* pointer to 83 */
 /* size: 4 */

/* 474 */
 /* pointer to 475 */
 /* size: 4 */

/* 475 */
/* <0> (null):0 */
struct CBaseEntity {
	/* <0> (null):0 */
	edict_t * edict(class CBaseEntity *); /* linkage=_ZN11CBaseEntity5edictEv */

	/* <0> (null):0 */
	virtual int ObjectCaps(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10ObjectCapsEv */

	/* <0> (null):0 */
	int entindex(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8entindexEv */

	/* <0> (null):0 */
	void CBaseEntity(class CBaseEntity *);

	/* <0> (null):0 */
	class CBaseEntity * Instance(edict_t *); /* linkage=_ZN11CBaseEntity8InstanceEP7edict_s */

	/* <0> (null):0 */
	void * operator new(size_t, entvars_t *); /* linkage=_ZN11CBaseEntitynwEjP9entvars_s */

	/* vtable has 1 entries: {
	   [6] = ObjectCaps(_ZN11CBaseEntity10ObjectCapsEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 476 */
/* <0> (null):0 */
class EHANDLE {
private:

	edict_t *                  m_pent;               /*     0     4 */
	int                        m_serialnumber;       /*     4     4 */
	/* <0> (null):0 */
	edict_t * Get(class EHANDLE *); /* linkage=_ZN7EHANDLE3GetEv */

	/* <0> (null):0 */
	edict_t * Set(class EHANDLE *, edict_t *); /* linkage=_ZN7EHANDLE3SetEP7edict_s */

	/* <0> (null):0 */
	int operator int(class EHANDLE *); /* linkage=_ZN7EHANDLEcviEv */

	/* <0> (null):0 */
	class CBaseEntity * operator CBaseEntity*(class EHANDLE *); /* linkage=_ZN7EHANDLEcvP11CBaseEntityEv */

	/* <0> (null):0 */
	class CBaseEntity * operator=(class EHANDLE *, class CBaseEntity *); /* linkage=_ZN7EHANDLEaSEP11CBaseEntity */

	/* <0> (null):0 */
	class CBaseEntity * operator->(class EHANDLE *); /* linkage=_ZN7EHANDLEptEv */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 477 */
 /* pointer to 476 */
 /* size: 4 */

/* 478 */
/* <0> (null):0 */
class CUtlMemory<char*> {
private:

	char * *                   m_pMemory;            /*     0     4 */
	int                        m_NumAllocated;       /*     4     4 */
	int                        m_GrowSize;           /*     8     4 */
	/* <0> (null):0 */
	void CUtlMemory(class CUtlMemory<char*> *, int, int);

	/* <0> (null):0 */
	void CUtlMemory(class CUtlMemory<char*> *, char * *, int);

	/* <0> (null):0 */
	void ~CUtlMemory(class CUtlMemory<char*> *, int);

	/* <0> (null):0 */
	char * & operator[](class CUtlMemory<char*> *, int); /* linkage=_ZN10CUtlMemoryIPcEixEi */

	/* <0> (null):0 */
	const char *  & operator[](const class CUtlMemory<char*>  *, int); /* linkage=_ZNK10CUtlMemoryIPcEixEi */

	/* <0> (null):0 */
	bool IsIdxValid(const class CUtlMemory<char*>  *, int); /* linkage=_ZNK10CUtlMemoryIPcE10IsIdxValidEi */

	/* <0> (null):0 */
	char * * Base(class CUtlMemory<char*> *); /* linkage=_ZN10CUtlMemoryIPcE4BaseEv */

	/* <0> (null):0 */
	const char *  * Base(const class CUtlMemory<char*>  *); /* linkage=_ZNK10CUtlMemoryIPcE4BaseEv */

	/* <0> (null):0 */
	int NumAllocated(const class CUtlMemory<char*>  *); /* linkage=_ZNK10CUtlMemoryIPcE12NumAllocatedEv */

	/* <0> (null):0 */
	void Grow(class CUtlMemory<char*> *, int); /* linkage=_ZN10CUtlMemoryIPcE4GrowEi */

	/* <0> (null):0 */
	void EnsureCapacity(class CUtlMemory<char*> *, int); /* linkage=_ZN10CUtlMemoryIPcE14EnsureCapacityEi */

	/* <0> (null):0 */
	void Purge(class CUtlMemory<char*> *); /* linkage=_ZN10CUtlMemoryIPcE5PurgeEv */

	/* <0> (null):0 */
	bool IsExternallyAllocated(const class CUtlMemory<char*>  *); /* linkage=_ZNK10CUtlMemoryIPcE21IsExternallyAllocatedEv */

	/* <0> (null):0 */
	void SetGrowSize(class CUtlMemory<char*> *, int); /* linkage=_ZN10CUtlMemoryIPcE11SetGrowSizeEi */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 479 */
 /* pointer to 478 */
 /* size: 4 */

/* 480 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 481 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 482 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 483 */
 /* pointer to 484 */
 /* size: 4 */

/* 484 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 485 */
 /* pointer to 482 */
 /* size: 4 */

/* 486 */
/* <0> (null):0 */
class CUtlVector<char*> {
private:

	class CUtlMemory<char*>   m_Memory;              /*     0    12 */
	int                        m_Size;               /*    12     4 */
	char * *                   m_pElements;          /*    16     4 */
	/* <0> (null):0 */
	void CUtlVector(class CUtlVector<char*> *, int, int);

	/* <0> (null):0 */
	void CUtlVector(class CUtlVector<char*> *, char * *, int);

	/* <0> (null):0 */
	void ~CUtlVector(class CUtlVector<char*> *, int);

	/* <0> (null):0 */
	char * & operator[](class CUtlVector<char*> *, int); /* linkage=_ZN10CUtlVectorIPcEixEi */

	/* <0> (null):0 */
	const char *  & operator[](const class CUtlVector<char*>  *, int); /* linkage=_ZNK10CUtlVectorIPcEixEi */

	/* <0> (null):0 */
	char * & Element(class CUtlVector<char*> *, int); /* linkage=_ZN10CUtlVectorIPcE7ElementEi */

	/* <0> (null):0 */
	const char *  & Element(const class CUtlVector<char*>  *, int); /* linkage=_ZNK10CUtlVectorIPcE7ElementEi */

	/* <0> (null):0 */
	char * * Base(class CUtlVector<char*> *); /* linkage=_ZN10CUtlVectorIPcE4BaseEv */

	/* <0> (null):0 */
	const char *  * Base(const class CUtlVector<char*>  *); /* linkage=_ZNK10CUtlVectorIPcE4BaseEv */

	/* <0> (null):0 */
	int Count(const class CUtlVector<char*>  *); /* linkage=_ZNK10CUtlVectorIPcE5CountEv */

	/* <0> (null):0 */
	int Size(const class CUtlVector<char*>  *); /* linkage=_ZNK10CUtlVectorIPcE4SizeEv */

	/* <0> (null):0 */
	bool IsValidIndex(const class CUtlVector<char*>  *, int); /* linkage=_ZNK10CUtlVectorIPcE12IsValidIndexEi */

	/* <0> (null):0 */
	int AddToHead(class CUtlVector<char*> *); /* linkage=_ZN10CUtlVectorIPcE9AddToHeadEv */

	/* <0> (null):0 */
	int AddToTail(class CUtlVector<char*> *); /* linkage=_ZN10CUtlVectorIPcE9AddToTailEv */

	/* <0> (null):0 */
	int InsertBefore(class CUtlVector<char*> *, int); /* linkage=_ZN10CUtlVectorIPcE12InsertBeforeEi */

	/* <0> (null):0 */
	int InsertAfter(class CUtlVector<char*> *, int); /* linkage=_ZN10CUtlVectorIPcE11InsertAfterEi */

	/* <0> (null):0 */
	int AddToHead(class CUtlVector<char*> *, const char *  &); /* linkage=_ZN10CUtlVectorIPcE9AddToHeadERKS0_ */

	/* <0> (null):0 */
	int AddToTail(class CUtlVector<char*> *, const char *  &); /* linkage=_ZN10CUtlVectorIPcE9AddToTailERKS0_ */

	/* <0> (null):0 */
	int InsertBefore(class CUtlVector<char*> *, int, const char *  &); /* linkage=_ZN10CUtlVectorIPcE12InsertBeforeEiRKS0_ */

	/* <0> (null):0 */
	int InsertAfter(class CUtlVector<char*> *, int, const char *  &); /* linkage=_ZN10CUtlVectorIPcE11InsertAfterEiRKS0_ */

	/* <0> (null):0 */
	int AddMultipleToHead(class CUtlVector<char*> *, int); /* linkage=_ZN10CUtlVectorIPcE17AddMultipleToHeadEi */

	/* <0> (null):0 */
	int AddMultipleToTail(class CUtlVector<char*> *, int); /* linkage=_ZN10CUtlVectorIPcE17AddMultipleToTailEi */

	/* <0> (null):0 */
	int InsertMultipleBefore(class CUtlVector<char*> *, int, int); /* linkage=_ZN10CUtlVectorIPcE20InsertMultipleBeforeEii */

	/* <0> (null):0 */
	int InsertMultipleAfter(class CUtlVector<char*> *, int, int); /* linkage=_ZN10CUtlVectorIPcE19InsertMultipleAfterEii */

	/* <0> (null):0 */
	void SetSize(class CUtlVector<char*> *, int); /* linkage=_ZN10CUtlVectorIPcE7SetSizeEi */

	/* <0> (null):0 */
	void CopyArray(class CUtlVector<char*> *, const char *  *, int); /* linkage=_ZN10CUtlVectorIPcE9CopyArrayEPKS0_i */

	/* <0> (null):0 */
	int AddVectorToTail(class CUtlVector<char*> *, const class CUtlVector<char*>  &); /* linkage=_ZN10CUtlVectorIPcE15AddVectorToTailERKS1_ */

	/* <0> (null):0 */
	int Find(class CUtlVector<char*> *, const char *  &); /* linkage=_ZN10CUtlVectorIPcE4FindERKS0_ */

	/* <0> (null):0 */
	bool HasElement(class CUtlVector<char*> *, const char *  &); /* linkage=_ZN10CUtlVectorIPcE10HasElementERKS0_ */

	/* <0> (null):0 */
	void EnsureCapacity(class CUtlVector<char*> *, int); /* linkage=_ZN10CUtlVectorIPcE14EnsureCapacityEi */

	/* <0> (null):0 */
	void FastRemove(class CUtlVector<char*> *, int); /* linkage=_ZN10CUtlVectorIPcE10FastRemoveEi */

	/* <0> (null):0 */
	void Remove(class CUtlVector<char*> *, int); /* linkage=_ZN10CUtlVectorIPcE6RemoveEi */

	/* <0> (null):0 */
	void FindAndRemove(class CUtlVector<char*> *, const char *  &); /* linkage=_ZN10CUtlVectorIPcE13FindAndRemoveERKS0_ */

	/* <0> (null):0 */
	void RemoveMultiple(class CUtlVector<char*> *, int, int); /* linkage=_ZN10CUtlVectorIPcE14RemoveMultipleEii */

	/* <0> (null):0 */
	void RemoveAll(class CUtlVector<char*> *); /* linkage=_ZN10CUtlVectorIPcE9RemoveAllEv */

	/* <0> (null):0 */
	void Purge(class CUtlVector<char*> *); /* linkage=_ZN10CUtlVectorIPcE5PurgeEv */

	/* <0> (null):0 */
	void PurgeAndDeleteElements(class CUtlVector<char*> *); /* linkage=_ZN10CUtlVectorIPcE22PurgeAndDeleteElementsEv */

	/* <0> (null):0 */
	void SetGrowSize(class CUtlVector<char*> *, int); /* linkage=_ZN10CUtlVectorIPcE11SetGrowSizeEi */

protected:

	/* <0> (null):0 */
	void CUtlVector(class CUtlVector<char*> *, const class CUtlVector<char*>  &);

private:

	/* <0> (null):0 */
	void GrowVector(class CUtlVector<char*> *, int); /* linkage=_ZN10CUtlVectorIPcE10GrowVectorEi */

	/* <0> (null):0 */
	void ShiftElementsRight(class CUtlVector<char*> *, int, int); /* linkage=_ZN10CUtlVectorIPcE18ShiftElementsRightEii */

	/* <0> (null):0 */
	void ShiftElementsLeft(class CUtlVector<char*> *, int, int); /* linkage=_ZN10CUtlVectorIPcE17ShiftElementsLeftEii */

	/* <0> (null):0 */
	void ResetDbgInfo(class CUtlVector<char*> *); /* linkage=_ZN10CUtlVectorIPcE12ResetDbgInfoEv */


	/* size: 20, cachelines: 1, members: 3 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 487 */
 /* pointer to 486 */
 /* size: 4 */

/* 488 */
 /* pointer to 489 */
 /* size: 4 */

/* 489 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 20 */

/* 490 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 491 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 20 */

/* 492 */
/* <0> (null):0 */
class CHintMessage {
private:

	const char  *              m_hintString;         /*     0     4 */
	bool                       m_isHint;             /*     4     1 */
	class CUtlVector<char*>   m_args;                /*     8    20 */
	float                      m_duration;           /*    28     4 */
	/* <0> (null):0 */
	void CHintMessage(class CHintMessage *, const char  *, bool, class CUtlVector<const char*> *, float);

	/* <0> (null):0 */
	void ~CHintMessage(class CHintMessage *, int);

	/* <0> (null):0 */
	float GetDuration(const class CHintMessage  *); /* linkage=_ZNK12CHintMessage11GetDurationEv */

	/* <0> (null):0 */
	void Send(class CHintMessage *, class CBaseEntity &); /* linkage=_ZN12CHintMessage4SendER11CBaseEntity */


	/* size: 32, cachelines: 1, members: 4 */
	/* last cacheline: 32 bytes */

	/* BRAIN FART ALERT! 32 != 29 + 0(holes), diff = 3 */

}; /* size: 32 */

/* 493 */
 /* pointer to 492 */
 /* size: 4 */

/* 494 */
 /* pointer to 495 */
 /* size: 4 */

/* 495 */
/* <0> (null):0 */
class CUtlVector<const char*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 496 */
 /* pointer to 497 */
 /* size: 4 */

/* 497 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 32 */

/* 498 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 499 */
/* <0> (null):0 */
class CUtlMemory<CHintMessage*> {
private:

	class CHintMessage * *     m_pMemory;            /*     0     4 */
	int                        m_NumAllocated;       /*     4     4 */
	int                        m_GrowSize;           /*     8     4 */
	/* <0> (null):0 */
	void CUtlMemory(class CUtlMemory<CHintMessage*> *, int, int);

	/* <0> (null):0 */
	void CUtlMemory(class CUtlMemory<CHintMessage*> *, class CHintMessage * *, int);

	/* <0> (null):0 */
	void ~CUtlMemory(class CUtlMemory<CHintMessage*> *, int);

	/* <0> (null):0 */
	class CHintMessage * & operator[](class CUtlMemory<CHintMessage*> *, int); /* linkage=_ZN10CUtlMemoryIP12CHintMessageEixEi */

	/* <0> (null):0 */
	const class CHintMessage *  & operator[](const class CUtlMemory<CHintMessage*>  *, int); /* linkage=_ZNK10CUtlMemoryIP12CHintMessageEixEi */

	/* <0> (null):0 */
	bool IsIdxValid(const class CUtlMemory<CHintMessage*>  *, int); /* linkage=_ZNK10CUtlMemoryIP12CHintMessageE10IsIdxValidEi */

	/* <0> (null):0 */
	class CHintMessage * * Base(class CUtlMemory<CHintMessage*> *); /* linkage=_ZN10CUtlMemoryIP12CHintMessageE4BaseEv */

	/* <0> (null):0 */
	const class CHintMessage *  * Base(const class CUtlMemory<CHintMessage*>  *); /* linkage=_ZNK10CUtlMemoryIP12CHintMessageE4BaseEv */

	/* <0> (null):0 */
	int NumAllocated(const class CUtlMemory<CHintMessage*>  *); /* linkage=_ZNK10CUtlMemoryIP12CHintMessageE12NumAllocatedEv */

	/* <0> (null):0 */
	void Grow(class CUtlMemory<CHintMessage*> *, int); /* linkage=_ZN10CUtlMemoryIP12CHintMessageE4GrowEi */

	/* <0> (null):0 */
	void EnsureCapacity(class CUtlMemory<CHintMessage*> *, int); /* linkage=_ZN10CUtlMemoryIP12CHintMessageE14EnsureCapacityEi */

	/* <0> (null):0 */
	void Purge(class CUtlMemory<CHintMessage*> *); /* linkage=_ZN10CUtlMemoryIP12CHintMessageE5PurgeEv */

	/* <0> (null):0 */
	bool IsExternallyAllocated(const class CUtlMemory<CHintMessage*>  *); /* linkage=_ZNK10CUtlMemoryIP12CHintMessageE21IsExternallyAllocatedEv */

	/* <0> (null):0 */
	void SetGrowSize(class CUtlMemory<CHintMessage*> *, int); /* linkage=_ZN10CUtlMemoryIP12CHintMessageE11SetGrowSizeEi */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 500 */
 /* pointer to 493 */
 /* size: 4 */

/* 501 */
 /* pointer to 499 */
 /* size: 4 */

/* 502 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 503 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 504 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 505 */
 /* pointer to 506 */
 /* size: 4 */

/* 506 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 507 */
 /* pointer to 504 */
 /* size: 4 */

/* 508 */
/* <0> (null):0 */
class CUtlVector<CHintMessage*> {
private:

	class CUtlMemory<CHintMessage*> m_Memory;        /*     0    12 */
	int                        m_Size;               /*    12     4 */
	class CHintMessage * *     m_pElements;          /*    16     4 */
	/* <0> (null):0 */
	void CUtlVector(class CUtlVector<CHintMessage*> *, int, int);

	/* <0> (null):0 */
	void CUtlVector(class CUtlVector<CHintMessage*> *, class CHintMessage * *, int);

	/* <0> (null):0 */
	void ~CUtlVector(class CUtlVector<CHintMessage*> *, int);

	/* <0> (null):0 */
	class CHintMessage * & operator[](class CUtlVector<CHintMessage*> *, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageEixEi */

	/* <0> (null):0 */
	const class CHintMessage *  & operator[](const class CUtlVector<CHintMessage*>  *, int); /* linkage=_ZNK10CUtlVectorIP12CHintMessageEixEi */

	/* <0> (null):0 */
	class CHintMessage * & Element(class CUtlVector<CHintMessage*> *, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE7ElementEi */

	/* <0> (null):0 */
	const class CHintMessage *  & Element(const class CUtlVector<CHintMessage*>  *, int); /* linkage=_ZNK10CUtlVectorIP12CHintMessageE7ElementEi */

	/* <0> (null):0 */
	class CHintMessage * * Base(class CUtlVector<CHintMessage*> *); /* linkage=_ZN10CUtlVectorIP12CHintMessageE4BaseEv */

	/* <0> (null):0 */
	const class CHintMessage *  * Base(const class CUtlVector<CHintMessage*>  *); /* linkage=_ZNK10CUtlVectorIP12CHintMessageE4BaseEv */

	/* <0> (null):0 */
	int Count(const class CUtlVector<CHintMessage*>  *); /* linkage=_ZNK10CUtlVectorIP12CHintMessageE5CountEv */

	/* <0> (null):0 */
	int Size(const class CUtlVector<CHintMessage*>  *); /* linkage=_ZNK10CUtlVectorIP12CHintMessageE4SizeEv */

	/* <0> (null):0 */
	bool IsValidIndex(const class CUtlVector<CHintMessage*>  *, int); /* linkage=_ZNK10CUtlVectorIP12CHintMessageE12IsValidIndexEi */

	/* <0> (null):0 */
	int AddToHead(class CUtlVector<CHintMessage*> *); /* linkage=_ZN10CUtlVectorIP12CHintMessageE9AddToHeadEv */

	/* <0> (null):0 */
	int AddToTail(class CUtlVector<CHintMessage*> *); /* linkage=_ZN10CUtlVectorIP12CHintMessageE9AddToTailEv */

	/* <0> (null):0 */
	int InsertBefore(class CUtlVector<CHintMessage*> *, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE12InsertBeforeEi */

	/* <0> (null):0 */
	int InsertAfter(class CUtlVector<CHintMessage*> *, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE11InsertAfterEi */

	/* <0> (null):0 */
	int AddToHead(class CUtlVector<CHintMessage*> *, const class CHintMessage *  &); /* linkage=_ZN10CUtlVectorIP12CHintMessageE9AddToHeadERKS1_ */

	/* <0> (null):0 */
	int AddToTail(class CUtlVector<CHintMessage*> *, const class CHintMessage *  &); /* linkage=_ZN10CUtlVectorIP12CHintMessageE9AddToTailERKS1_ */

	/* <0> (null):0 */
	int InsertBefore(class CUtlVector<CHintMessage*> *, int, const class CHintMessage *  &); /* linkage=_ZN10CUtlVectorIP12CHintMessageE12InsertBeforeEiRKS1_ */

	/* <0> (null):0 */
	int InsertAfter(class CUtlVector<CHintMessage*> *, int, const class CHintMessage *  &); /* linkage=_ZN10CUtlVectorIP12CHintMessageE11InsertAfterEiRKS1_ */

	/* <0> (null):0 */
	int AddMultipleToHead(class CUtlVector<CHintMessage*> *, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE17AddMultipleToHeadEi */

	/* <0> (null):0 */
	int AddMultipleToTail(class CUtlVector<CHintMessage*> *, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE17AddMultipleToTailEi */

	/* <0> (null):0 */
	int InsertMultipleBefore(class CUtlVector<CHintMessage*> *, int, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE20InsertMultipleBeforeEii */

	/* <0> (null):0 */
	int InsertMultipleAfter(class CUtlVector<CHintMessage*> *, int, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE19InsertMultipleAfterEii */

	/* <0> (null):0 */
	void SetSize(class CUtlVector<CHintMessage*> *, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE7SetSizeEi */

	/* <0> (null):0 */
	void CopyArray(class CUtlVector<CHintMessage*> *, const class CHintMessage *  *, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE9CopyArrayEPKS1_i */

	/* <0> (null):0 */
	int AddVectorToTail(class CUtlVector<CHintMessage*> *, const class CUtlVector<CHintMessage*>  &); /* linkage=_ZN10CUtlVectorIP12CHintMessageE15AddVectorToTailERKS2_ */

	/* <0> (null):0 */
	int Find(class CUtlVector<CHintMessage*> *, const class CHintMessage *  &); /* linkage=_ZN10CUtlVectorIP12CHintMessageE4FindERKS1_ */

	/* <0> (null):0 */
	bool HasElement(class CUtlVector<CHintMessage*> *, const class CHintMessage *  &); /* linkage=_ZN10CUtlVectorIP12CHintMessageE10HasElementERKS1_ */

	/* <0> (null):0 */
	void EnsureCapacity(class CUtlVector<CHintMessage*> *, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE14EnsureCapacityEi */

	/* <0> (null):0 */
	void FastRemove(class CUtlVector<CHintMessage*> *, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE10FastRemoveEi */

	/* <0> (null):0 */
	void Remove(class CUtlVector<CHintMessage*> *, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE6RemoveEi */

	/* <0> (null):0 */
	void FindAndRemove(class CUtlVector<CHintMessage*> *, const class CHintMessage *  &); /* linkage=_ZN10CUtlVectorIP12CHintMessageE13FindAndRemoveERKS1_ */

	/* <0> (null):0 */
	void RemoveMultiple(class CUtlVector<CHintMessage*> *, int, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE14RemoveMultipleEii */

	/* <0> (null):0 */
	void RemoveAll(class CUtlVector<CHintMessage*> *); /* linkage=_ZN10CUtlVectorIP12CHintMessageE9RemoveAllEv */

	/* <0> (null):0 */
	void Purge(class CUtlVector<CHintMessage*> *); /* linkage=_ZN10CUtlVectorIP12CHintMessageE5PurgeEv */

	/* <0> (null):0 */
	void PurgeAndDeleteElements(class CUtlVector<CHintMessage*> *); /* linkage=_ZN10CUtlVectorIP12CHintMessageE22PurgeAndDeleteElementsEv */

	/* <0> (null):0 */
	void SetGrowSize(class CUtlVector<CHintMessage*> *, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE11SetGrowSizeEi */

protected:

	/* <0> (null):0 */
	void CUtlVector(class CUtlVector<CHintMessage*> *, const class CUtlVector<CHintMessage*>  &);

private:

	/* <0> (null):0 */
	void GrowVector(class CUtlVector<CHintMessage*> *, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE10GrowVectorEi */

	/* <0> (null):0 */
	void ShiftElementsRight(class CUtlVector<CHintMessage*> *, int, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE18ShiftElementsRightEii */

	/* <0> (null):0 */
	void ShiftElementsLeft(class CUtlVector<CHintMessage*> *, int, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE17ShiftElementsLeftEii */

	/* <0> (null):0 */
	void ResetDbgInfo(class CUtlVector<CHintMessage*> *); /* linkage=_ZN10CUtlVectorIP12CHintMessageE12ResetDbgInfoEv */


	/* size: 20, cachelines: 1, members: 3 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 509 */
 /* pointer to 508 */
 /* size: 4 */

/* 510 */
 /* pointer to 511 */
 /* size: 4 */

/* 511 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 20 */

/* 512 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 513 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 20 */

/* 514 */
/* <0> (null):0 */
class CHintMessageQueue {
private:

	float                      m_tmMessageEnd;       /*     0     4 */
	class CUtlVector<CHintMessage*> m_messages;      /*     4    20 */
	/* <0> (null):0 */
	void Reset(class CHintMessageQueue *); /* linkage=_ZN17CHintMessageQueue5ResetEv */

	/* <0> (null):0 */
	void Update(class CHintMessageQueue *, class CBaseEntity &); /* linkage=_ZN17CHintMessageQueue6UpdateER11CBaseEntity */

	/* <0> (null):0 */
	bool AddMessage(class CHintMessageQueue *, const char  *, float, bool, class CUtlVector<const char*> *); /* linkage=_ZN17CHintMessageQueue10AddMessageEPKcfbP10CUtlVectorIS1_E */

	/* <0> (null):0 */
	bool IsEmpty(class CHintMessageQueue *); /* linkage=_ZN17CHintMessageQueue7IsEmptyEv */

	/* <0> (null):0 */
	void CHintMessageQueue(class CHintMessageQueue *);


	/* size: 24, cachelines: 1, members: 2 */
	/* last cacheline: 24 bytes */
}; /* size: 24 */

/* 515 */
 /* pointer to 514 */
 /* size: 4 */

/* 516 */
/* <0> (null):0 */
class CUnifiedSignals {
private:

	int                        m_flSignal;           /*     0     4 */
	int                        m_flState;            /*     4     4 */
	/* <0> (null):0 */
	void CUnifiedSignals(class CUnifiedSignals *);

	/* <0> (null):0 */
	int Update(class CUnifiedSignals *); /* linkage=_ZN15CUnifiedSignals6UpdateEv */

	/* <0> (null):0 */
	void Signal(class CUnifiedSignals *, int); /* linkage=_ZN15CUnifiedSignals6SignalEi */

	/* <0> (null):0 */
	int GetState(class CUnifiedSignals *); /* linkage=_ZN15CUnifiedSignals8GetStateEv */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 517 */
 /* pointer to 516 */
 /* size: 4 */

/* 518 */
/* <0> (null):0 */
enum WeaponIdType {
	WEAPON_NONE = 0,
	WEAPON_P228 = 1,
	WEAPON_GLOCK = 2,
	WEAPON_SCOUT = 3,
	WEAPON_HEGRENADE = 4,
	WEAPON_XM1014 = 5,
	WEAPON_C4 = 6,
	WEAPON_MAC10 = 7,
	WEAPON_AUG = 8,
	WEAPON_SMOKEGRENADE = 9,
	WEAPON_ELITE = 10,
	WEAPON_FIVESEVEN = 11,
	WEAPON_UMP45 = 12,
	WEAPON_SG550 = 13,
	WEAPON_GALIL = 14,
	WEAPON_FAMAS = 15,
	WEAPON_USP = 16,
	WEAPON_GLOCK18 = 17,
	WEAPON_AWP = 18,
	WEAPON_MP5N = 19,
	WEAPON_M249 = 20,
	WEAPON_M3 = 21,
	WEAPON_M4A1 = 22,
	WEAPON_TMP = 23,
	WEAPON_G3SG1 = 24,
	WEAPON_FLASHBANG = 25,
	WEAPON_DEAGLE = 26,
	WEAPON_SG552 = 27,
	WEAPON_AK47 = 28,
	WEAPON_KNIFE = 29,
	WEAPON_P90 = 30,
	WEAPON_SHIELDGUN = 99,
}; /* size: 4 */

/* 519 */
/* <0> (null):0 */
enum WeaponClassType {
	WEAPONCLASS_NONE = 0,
	WEAPONCLASS_KNIFE = 1,
	WEAPONCLASS_PISTOL = 2,
	WEAPONCLASS_GRENADE = 3,
	WEAPONCLASS_SUBMACHINEGUN = 4,
	WEAPONCLASS_SHOTGUN = 5,
	WEAPONCLASS_MACHINEGUN = 6,
	WEAPONCLASS_RIFLE = 7,
	WEAPONCLASS_SNIPERRIFLE = 8,
	WEAPONCLASS_MAX = 9,
}; /* size: 4 */

/* 520 */
/* <0> (null):0 */
struct {
	int                        iSlot;                /*     0     4 */
	int                        iPosition;            /*     4     4 */
	const char  *              pszAmmo1;             /*     8     4 */
	int                        iMaxAmmo1;            /*    12     4 */
	const char  *              pszAmmo2;             /*    16     4 */
	int                        iMaxAmmo2;            /*    20     4 */
	const char  *              pszName;              /*    24     4 */
	int                        iMaxClip;             /*    28     4 */
	int                        iId;                  /*    32     4 */
	int                        iFlags;               /*    36     4 */
	int                        iWeight;              /*    40     4 */

	/* size: 44, cachelines: 1, members: 11 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 521 */
/* <0> (null):0 */
typedef class  ItemInfo; /* size: 44 */

/* 522 */
/* <0> (null):0 */
enum _Menu {
	Menu_OFF = 0,
	Menu_ChooseTeam = 1,
	Menu_IGChooseTeam = 2,
	Menu_ChooseAppearance = 3,
	Menu_Buy = 4,
	Menu_BuyPistol = 5,
	Menu_BuyRifle = 6,
	Menu_BuyMachineGun = 7,
	Menu_BuyShotgun = 8,
	Menu_BuySubMachineGun = 9,
	Menu_BuyItem = 10,
	Menu_Radio1 = 11,
	Menu_Radio2 = 12,
	Menu_Radio3 = 13,
	Menu_ClientBuy = 14,
}; /* size: 4 */

/* 523 */
/* <0> (null):0 */
enum TeamName {
	UNASSIGNED = 0,
	TERRORIST = 1,
	CT = 2,
	SPECTATOR = 3,
}; /* size: 4 */

/* 524 */
/* <0> (null):0 */
enum JoinState {
	JOINED = 0,
	SHOWLTEXT = 1,
	READINGLTEXT = 2,
	SHOWTEAMSELECT = 3,
	PICKINGTEAM = 4,
	GETINTOGAME = 5,
}; /* size: 4 */

/* 525 */
/* <0> (null):0 */
class CBasePlayer {
	/* <0> (null):0 */
	void CBasePlayer(class CBasePlayer *);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 526 */
 /* pointer to 525 */
 /* size: 4 */

/* 527 */
/* <0> (null):0 */
struct __false_type {

	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 528 */
/* <0> (null):0 */
struct __numeric_traits_integer<int> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 529 */
/* <0> (null):0 */
class new_allocator<BotProfile*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 530 */
/* <0> (null):0 */
class new_allocator<std::_List_node<BotProfile*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 531 */
/* <0> (null):0 */
class new_allocator<char*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 532 */
/* <0> (null):0 */
class __normal_iterator<char**, std::vector<char*, std::allocator<char*> > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 533 */
/* <0> (null):0 */
class __normal_iterator<char* const*, std::vector<char*, std::allocator<char*> > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 534 */
/* <0> (null):0 */
class new_allocator<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 535 */
/* <0> (null):0 */
class new_allocator<std::_List_node<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 536 */
/* <0> (null):0 */
class new_allocator<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 537 */
/* <0> (null):0 */
class new_allocator<std::_List_node<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 538 */
/* <0> (null):0 */
class new_allocator<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 539 */
/* <0> (null):0 */
class new_allocator<std::_List_node<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 540 */
/* <0> (null):0 */
class new_allocator<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 541 */
/* <0> (null):0 */
class new_allocator<std::_List_node<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 542 */
/* <0> (null):0 */
class new_allocator<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 543 */
/* <0> (null):0 */
class new_allocator<std::_List_node<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 544 */
/* <0> (null):0 */
class new_allocator<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 545 */
/* <0> (null):0 */
class new_allocator<std::_List_node<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 546 */
/* <0> (null):0 */
class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 547 */
/* <0> (null):0 */
class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 548 */
/* <0> (null):0 */
class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >* const*, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 549 */
/* <0> (null):0 */
class new_allocator<int> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 550 */
/* <0> (null):0 */
class __normal_iterator<int*, std::vector<int, std::allocator<int> > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 551 */
/* <0> (null):0 */
class __normal_iterator<const int*, std::vector<int, std::allocator<int> > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 552 */
/* <0> (null):0 */
class new_allocator<BotPhrase*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 553 */
/* <0> (null):0 */
class new_allocator<std::_List_node<BotPhrase*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 554 */
/* <0> (null):0 */
struct input_iterator_tag {

	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 555 */
/* <0> (null):0 */
struct forward_iterator_tag : public input_iterator_tag {
public:

	/* struct input_iterator_tag  <ancestor>; */     /*     0     0 */

	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 556 */
/* <0> (null):0 */
struct bidirectional_iterator_tag : public forward_iterator_tag {
public:

	/* struct forward_iterator_tag <ancestor>; */    /*     0     1 */

	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */
}; /* size: 1 */

/* 557 */
wchar_t
 /* size: 4 */

/* 558 */
/* <0> (null):0 */
struct _List_node_base {
	class _List_node_base *    _M_next;              /*     0     4 */
	class _List_node_base *    _M_prev;              /*     4     4 */
	/* <0> (null):0 */
	void swap(class _List_node_base &, class _List_node_base &); /* linkage=_ZNSt8__detail15_List_node_base4swapERS0_S1_ */

	/* <0> (null):0 */
	void _M_transfer(class _List_node_base *, class _List_node_base *, class _List_node_base *); /* linkage=_ZNSt8__detail15_List_node_base11_M_transferEPS0_S1_ */

	/* <0> (null):0 */
	void _M_reverse(class _List_node_base *); /* linkage=_ZNSt8__detail15_List_node_base10_M_reverseEv */

	/* <0> (null):0 */
	void _M_hook(class _List_node_base *, class _List_node_base *); /* linkage=_ZNSt8__detail15_List_node_base7_M_hookEPS0_ */

	/* <0> (null):0 */
	void _M_unhook(class _List_node_base *); /* linkage=_ZNSt8__detail15_List_node_base9_M_unhookEv */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 559 */
 /* pointer to 558 */
 /* size: 4 */

/* 560 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 561 */
 /* pointer to 558 */
 /* size: 4 */

/* 562 */
/* <0> (null):0 */
enum GameEventType {
	EVENT_INVALID = 0,
	EVENT_WEAPON_FIRED = 1,
	EVENT_WEAPON_FIRED_ON_EMPTY = 2,
	EVENT_WEAPON_RELOADED = 3,
	EVENT_HE_GRENADE_EXPLODED = 4,
	EVENT_FLASHBANG_GRENADE_EXPLODED = 5,
	EVENT_SMOKE_GRENADE_EXPLODED = 6,
	EVENT_GRENADE_BOUNCED = 7,
	EVENT_BEING_SHOT_AT = 8,
	EVENT_PLAYER_BLINDED_BY_FLASHBANG = 9,
	EVENT_PLAYER_FOOTSTEP = 10,
	EVENT_PLAYER_JUMPED = 11,
	EVENT_PLAYER_DIED = 12,
	EVENT_PLAYER_LANDED_FROM_HEIGHT = 13,
	EVENT_PLAYER_TOOK_DAMAGE = 14,
	EVENT_HOSTAGE_DAMAGED = 15,
	EVENT_HOSTAGE_KILLED = 16,
	EVENT_DOOR = 17,
	EVENT_BREAK_GLASS = 18,
	EVENT_BREAK_WOOD = 19,
	EVENT_BREAK_METAL = 20,
	EVENT_BREAK_FLESH = 21,
	EVENT_BREAK_CONCRETE = 22,
	EVENT_BOMB_PLANTED = 23,
	EVENT_BOMB_DROPPED = 24,
	EVENT_BOMB_PICKED_UP = 25,
	EVENT_BOMB_BEEP = 26,
	EVENT_BOMB_DEFUSING = 27,
	EVENT_BOMB_DEFUSE_ABORTED = 28,
	EVENT_BOMB_DEFUSED = 29,
	EVENT_BOMB_EXPLODED = 30,
	EVENT_HOSTAGE_USED = 31,
	EVENT_HOSTAGE_RESCUED = 32,
	EVENT_ALL_HOSTAGES_RESCUED = 33,
	EVENT_VIP_ESCAPED = 34,
	EVENT_VIP_ASSASSINATED = 35,
	EVENT_TERRORISTS_WIN = 36,
	EVENT_CTS_WIN = 37,
	EVENT_ROUND_DRAW = 38,
	EVENT_ROUND_WIN = 39,
	EVENT_ROUND_LOSS = 40,
	EVENT_ROUND_START = 41,
	EVENT_PLAYER_SPAWNED = 42,
	EVENT_CLIENT_CORPSE_SPAWNED = 43,
	EVENT_BUY_TIME_START = 44,
	EVENT_PLAYER_LEFT_BUY_ZONE = 45,
	EVENT_DEATH_CAMERA_START = 46,
	EVENT_KILL_ALL = 47,
	EVENT_ROUND_TIME = 48,
	EVENT_DIE = 49,
	EVENT_KILL = 50,
	EVENT_HEADSHOT = 51,
	EVENT_KILL_FLASHBANGED = 52,
	EVENT_TUTOR_BUY_MENU_OPENNED = 53,
	EVENT_TUTOR_AUTOBUY = 54,
	EVENT_PLAYER_BOUGHT_SOMETHING = 55,
	EVENT_TUTOR_NOT_BUYING_ANYTHING = 56,
	EVENT_TUTOR_NEED_TO_BUY_PRIMARY_WEAPON = 57,
	EVENT_TUTOR_NEED_TO_BUY_PRIMARY_AMMO = 58,
	EVENT_TUTOR_NEED_TO_BUY_SECONDARY_AMMO = 59,
	EVENT_TUTOR_NEED_TO_BUY_ARMOR = 60,
	EVENT_TUTOR_NEED_TO_BUY_DEFUSE_KIT = 61,
	EVENT_TUTOR_NEED_TO_BUY_GRENADE = 62,
	EVENT_CAREER_TASK_DONE = 63,
	EVENT_START_RADIO_1 = 64,
	EVENT_RADIO_COVER_ME = 65,
	EVENT_RADIO_YOU_TAKE_THE_POINT = 66,
	EVENT_RADIO_HOLD_THIS_POSITION = 67,
	EVENT_RADIO_REGROUP_TEAM = 68,
	EVENT_RADIO_FOLLOW_ME = 69,
	EVENT_RADIO_TAKING_FIRE = 70,
	EVENT_START_RADIO_2 = 71,
	EVENT_RADIO_GO_GO_GO = 72,
	EVENT_RADIO_TEAM_FALL_BACK = 73,
	EVENT_RADIO_STICK_TOGETHER_TEAM = 74,
	EVENT_RADIO_GET_IN_POSITION_AND_WAIT = 75,
	EVENT_RADIO_STORM_THE_FRONT = 76,
	EVENT_RADIO_REPORT_IN_TEAM = 77,
	EVENT_START_RADIO_3 = 78,
	EVENT_RADIO_AFFIRMATIVE = 79,
	EVENT_RADIO_ENEMY_SPOTTED = 80,
	EVENT_RADIO_NEED_BACKUP = 81,
	EVENT_RADIO_SECTOR_CLEAR = 82,
	EVENT_RADIO_IN_POSITION = 83,
	EVENT_RADIO_REPORTING_IN = 84,
	EVENT_RADIO_GET_OUT_OF_THERE = 85,
	EVENT_RADIO_NEGATIVE = 86,
	EVENT_RADIO_ENEMY_DOWN = 87,
	EVENT_END_RADIO = 88,
	EVENT_NEW_MATCH = 89,
	EVENT_PLAYER_CHANGED_TEAM = 90,
	EVENT_BULLET_IMPACT = 91,
	EVENT_GAME_COMMENCE = 92,
	EVENT_WEAPON_ZOOMED = 93,
	EVENT_HOSTAGE_CALLED_FOR_HELP = 94,
	NUM_GAME_EVENTS = 95,
}; /* size: 4 */

/* 563 */
/* <0> (null):0 */
enum PriorityType {
	PRIORITY_LOW = 0,
	PRIORITY_MEDIUM = 1,
	PRIORITY_HIGH = 2,
	PRIORITY_UNINTERRUPTABLE = 3,
}; /* size: 4 */

/* 564 */
/* <0> (null):0 */
class IntervalTimer {
private:

	float                      m_timestamp;          /*     0     4 */
	/* <0> (null):0 */
	void IntervalTimer(class IntervalTimer *);

	/* <0> (null):0 */
	void Reset(class IntervalTimer *); /* linkage=_ZN13IntervalTimer5ResetEv */

	/* <0> (null):0 */
	void Start(class IntervalTimer *); /* linkage=_ZN13IntervalTimer5StartEv */

	/* <0> (null):0 */
	void Invalidate(class IntervalTimer *); /* linkage=_ZN13IntervalTimer10InvalidateEv */

	/* <0> (null):0 */
	bool HasStarted(const class IntervalTimer  *); /* linkage=_ZNK13IntervalTimer10HasStartedEv */

	/* <0> (null):0 */
	float GetElapsedTime(const class IntervalTimer  *); /* linkage=_ZNK13IntervalTimer14GetElapsedTimeEv */

	/* <0> (null):0 */
	bool IsLessThen(const class IntervalTimer  *, float); /* linkage=_ZNK13IntervalTimer10IsLessThenEf */

	/* <0> (null):0 */
	bool IsGreaterThen(const class IntervalTimer  *, float); /* linkage=_ZNK13IntervalTimer13IsGreaterThenEf */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 565 */
 /* pointer to 564 */
 /* size: 4 */

/* 566 */
 /* pointer to 567 */
 /* size: 4 */

/* 567 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 568 */
/* <0> (null):0 */
class CountdownTimer {
private:

	float                      m_duration;           /*     0     4 */
	float                      m_timestamp;          /*     4     4 */
	/* <0> (null):0 */
	void CountdownTimer(class CountdownTimer *);

	/* <0> (null):0 */
	void Reset(class CountdownTimer *); /* linkage=_ZN14CountdownTimer5ResetEv */

	/* <0> (null):0 */
	void Start(class CountdownTimer *, float); /* linkage=_ZN14CountdownTimer5StartEf */

	/* <0> (null):0 */
	void Invalidate(class CountdownTimer *); /* linkage=_ZN14CountdownTimer10InvalidateEv */

	/* <0> (null):0 */
	bool HasStarted(const class CountdownTimer  *); /* linkage=_ZNK14CountdownTimer10HasStartedEv */

	/* <0> (null):0 */
	bool IsElapsed(const class CountdownTimer  *); /* linkage=_ZNK14CountdownTimer9IsElapsedEv */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 569 */
 /* pointer to 568 */
 /* size: 4 */

/* 570 */
 /* pointer to 571 */
 /* size: 4 */

/* 571 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 572 */
/* <0> (null):0 */
enum BotDifficultyType {
	BOT_EASY = 0,
	BOT_NORMAL = 1,
	BOT_HARD = 2,
	BOT_EXPERT = 3,
	NUM_DIFFICULTY_LEVELS = 4,
}; /* size: 4 */

/* 573 */
/* <0> (null):0 */
class CBot {
	/* <0> (null):0 */
	unsigned int GetID(const class CBot  *); /* linkage=_ZNK4CBot5GetIDEv */


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 574 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 575 */
/* <0> (null):0 */
struct __numeric_traits_integer<int> {
	intconst                   __min;                /*     0     4 */
	intconst                   __max;                /*     0     4 */
	boolconst                  __is_signed;          /*     0     1 */
	intconst                   __digits;             /*     0     4 */

	/* size: 1, cachelines: 1, members: 4 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 4 + 0(holes), diff = -3 */

}; /* size: 1 */

/* 576 */
/* <0> (null):0 */
enum BotProfileTeamType {
	BOT_TEAM_T = 0,
	BOT_TEAM_CT = 1,
	BOT_TEAM_ANY = 2,
}; /* size: 4 */

/* 577 */
/* <0> (null):0 */
class BotProfile {
private:

	char *                     m_name;               /*     0     4 */
	float                      m_aggression;         /*     4     4 */
	float                      m_skill;              /*     8     4 */
	float                      m_teamwork;           /*    12     4 */
	int                        m_weaponPreference[16]; /*    16    64 */
	/* --- cacheline 1 boundary (64 bytes) was 16 bytes ago --- */
	int                        m_weaponPreferenceCount; /*    80     4 */
	int                        m_cost;               /*    84     4 */
	int                        m_skin;               /*    88     4 */
	unsigned char              m_difficultyFlags;    /*    92     1 */
	int                        m_voicePitch;         /*    96     4 */
	float                      m_reactionTime;       /*   100     4 */
	float                      m_attackDelay;        /*   104     4 */
	enum BotProfileTeamType    m_teams;              /*   108     4 */
	bool                       m_prefersSilencer;    /*   112     1 */
	int                        m_voiceBank;          /*   116     4 */
	/* <0> (null):0 */
	void BotProfile(class BotProfile *);

	/* <0> (null):0 */
	const char  * GetName(const class BotProfile  *); /* linkage=_ZNK10BotProfile7GetNameEv */

	/* <0> (null):0 */
	float GetAggression(const class BotProfile  *); /* linkage=_ZNK10BotProfile13GetAggressionEv */

	/* <0> (null):0 */
	float GetSkill(const class BotProfile  *); /* linkage=_ZNK10BotProfile8GetSkillEv */

	/* <0> (null):0 */
	float GetTeamwork(const class BotProfile  *); /* linkage=_ZNK10BotProfile11GetTeamworkEv */

	/* <0> (null):0 */
	int GetWeaponPreference(const class BotProfile  *, int); /* linkage=_ZNK10BotProfile19GetWeaponPreferenceEi */

	/* <0> (null):0 */
	const char  * GetWeaponPreferenceAsString(const class BotProfile  *, int); /* linkage=_ZNK10BotProfile27GetWeaponPreferenceAsStringEi */

	/* <0> (null):0 */
	int GetWeaponPreferenceCount(const class BotProfile  *); /* linkage=_ZNK10BotProfile24GetWeaponPreferenceCountEv */

	/* <0> (null):0 */
	bool HasPrimaryPreference(const class BotProfile  *); /* linkage=_ZNK10BotProfile20HasPrimaryPreferenceEv */

	/* <0> (null):0 */
	bool HasPistolPreference(const class BotProfile  *); /* linkage=_ZNK10BotProfile19HasPistolPreferenceEv */

	/* <0> (null):0 */
	int GetCost(const class BotProfile  *); /* linkage=_ZNK10BotProfile7GetCostEv */

	/* <0> (null):0 */
	int GetSkin(const class BotProfile  *); /* linkage=_ZNK10BotProfile7GetSkinEv */

	/* <0> (null):0 */
	bool IsDifficulty(const class BotProfile  *, enum BotDifficultyType); /* linkage=_ZNK10BotProfile12IsDifficultyE17BotDifficultyType */

	/* <0> (null):0 */
	int GetVoicePitch(const class BotProfile  *); /* linkage=_ZNK10BotProfile13GetVoicePitchEv */

	/* <0> (null):0 */
	float GetReactionTime(const class BotProfile  *); /* linkage=_ZNK10BotProfile15GetReactionTimeEv */

	/* <0> (null):0 */
	float GetAttackDelay(const class BotProfile  *); /* linkage=_ZNK10BotProfile14GetAttackDelayEv */

	/* <0> (null):0 */
	int GetVoiceBank(const class BotProfile  *); /* linkage=_ZNK10BotProfile12GetVoiceBankEv */

	/* <0> (null):0 */
	bool IsValidForTeam(const class BotProfile  *, enum BotProfileTeamType); /* linkage=_ZNK10BotProfile14IsValidForTeamE18BotProfileTeamType */

	/* <0> (null):0 */
	bool PrefersSilencer(const class BotProfile  *); /* linkage=_ZNK10BotProfile15PrefersSilencerEv */

	/* <0> (null):0 */
	void Inherit(class BotProfile *, const class BotProfile  *, const class BotProfile  *); /* linkage=_ZN10BotProfile7InheritEPKS_S1_ */


	/* size: 120, cachelines: 2, members: 15 */
	/* last cacheline: 56 bytes */

	/* BRAIN FART ALERT! 120 != 114 + 0(holes), diff = 6 */

}; /* size: 120 */

/* 578 */
/* <0> (null):0 */
int                        array[16]; /* size: 64 */

/* 579 */
 /* pointer to 577 */
 /* size: 4 */

/* 580 */
 /* pointer to 581 */
 /* size: 4 */

/* 581 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 120 */

/* 582 */
 /* pointer to 583 */
 /* size: 4 */

/* 583 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 120 */

/* 584 */
/* <0> (null):0 */
typedef struct list<BotProfile*, std::allocator<BotProfile*> > BotProfileList; /* size: 0 */

/* 585 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 586 */
/* <0> (null):0 */
typedef class BotProfile * * pointer; /* size: 4 */

/* 587 */
/* <0> (null):0 */
typedef const class BotProfile *  * const_pointer; /* size: 4 */

/* 588 */
/* <0> (null):0 */
class new_allocator<BotProfile*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class BotProfile * * pointer;

	/* <0> (null):0 */
	typedef const class BotProfile *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<BotProfile*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<BotProfile*> *, const class new_allocator<BotProfile*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<BotProfile*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<BotProfile*>  *, class BotProfile * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10BotProfileE7addressERS2_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<BotProfile*>  *, const class BotProfile *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10BotProfileE7addressERKS2_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<BotProfile*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10BotProfileE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<BotProfile*> *, class BotProfile * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10BotProfileE10deallocateEPS2_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<BotProfile*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10BotProfileE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<BotProfile*> *, class BotProfile * *, const class BotProfile *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10BotProfileE9constructEPS2_RKS2_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<BotProfile*> *, class BotProfile * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10BotProfileE7destroyEPS2_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 589 */
 /* pointer to 579 */
 /* size: 4 */

/* 590 */
 /* pointer to 591 */
 /* size: 4 */

/* 591 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 592 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 593 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 594 */
 /* pointer to 588 */
 /* size: 4 */

/* 595 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 596 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 597 */
 /* pointer to 598 */
 /* size: 4 */

/* 598 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 599 */
/* <0> (null):0 */
typedef class BotProfile * & reference; /* size: 4 */

/* 600 */
/* <0> (null):0 */
typedef const class BotProfile *  & const_reference; /* size: 4 */

/* 601 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<BotProfile*> > other; /* size: 0 */

/* 602 */
/* <0> (null):0 */
struct rebind<std::_List_node<BotProfile*> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<BotProfile*> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 603 */
/* <0> (null):0 */
typedef struct allocator<BotProfile*> other; /* size: 1 */

/* 604 */
/* <0> (null):0 */
struct rebind<BotProfile*> {
	/* <0> (null):0 */
	typedef struct allocator<BotProfile*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 605 */
/* <0> (null):0 */
class allocator<BotProfile*> : public new_allocator<BotProfile*> {
public:

	/* class new_allocator<BotProfile*> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class BotProfile * & reference;

	/* <0> (null):0 */
	typedef const class BotProfile *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<BotProfile*> *);

	/* <0> (null):0 */
	void allocator(class allocator<BotProfile*> *, const class allocator<BotProfile*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<BotProfile*> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<BotProfile*> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<BotProfile*> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<BotProfile*> {
		/* <0> (null):0 */
		typedef struct allocator<BotProfile*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 606 */
 /* pointer to 605 */
 /* size: 4 */

/* 607 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 608 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 609 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 610 */
/* <0> (null):0 */
typedef class _List_node<BotProfile*> * pointer; /* size: 4 */

/* 611 */
/* <0> (null):0 */
typedef const class _List_node<BotProfile*>  * const_pointer; /* size: 4 */

/* 612 */
/* <0> (null):0 */
class new_allocator<std::_List_node<BotProfile*> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<BotProfile*> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<BotProfile*>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<BotProfile*> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<BotProfile*> > *, const class new_allocator<std::_List_node<BotProfile*> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<BotProfile*> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<BotProfile*> >  *, class _List_node<BotProfile*> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10BotProfileEE7addressERS4_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<BotProfile*> >  *, const class _List_node<BotProfile*>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10BotProfileEE7addressERKS4_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<BotProfile*> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10BotProfileEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<BotProfile*> > *, class _List_node<BotProfile*> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10BotProfileEE10deallocateEPS4_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<BotProfile*> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10BotProfileEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<BotProfile*> > *, class _List_node<BotProfile*> *, const class _List_node<BotProfile*>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10BotProfileEE9constructEPS4_RKS4_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<BotProfile*> > *, class _List_node<BotProfile*> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10BotProfileEE7destroyEPS4_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 613 */
 /* pointer to 362 */
 /* size: 4 */

/* 614 */
 /* pointer to 615 */
 /* size: 4 */

/* 615 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 616 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 617 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 618 */
 /* pointer to 612 */
 /* size: 4 */

/* 619 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 620 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 621 */
 /* pointer to 622 */
 /* size: 4 */

/* 622 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 623 */
/* <0> (null):0 */
class allocator<std::_List_node<BotProfile*> > : public new_allocator<std::_List_node<BotProfile*> > {
public:

	/* class new_allocator<std::_List_node<BotProfile*> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<BotProfile*> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<BotProfile*> > *, const class allocator<std::_List_node<BotProfile*> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<BotProfile*> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 624 */
 /* pointer to 623 */
 /* size: 4 */

/* 625 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 626 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 627 */
 /* pointer to 364 */
 /* size: 4 */

/* 628 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 629 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 630 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 631 */
/* <0> (null):0 */
typedef struct allocator<BotProfile*> allocator_type; /* size: 1 */

/* 632 */
/* <0> (null):0 */
class _List_base<BotProfile*, std::allocator<BotProfile*> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<BotProfile*> allocator_type;

	/* <0> (null):0 */
	class _List_node<BotProfile*> * _M_get_node(class _List_base<BotProfile*, std::allocator<BotProfile*> > *); /* linkage=_ZNSt10_List_baseIP10BotProfileSaIS1_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<BotProfile*, std::allocator<BotProfile*> > *, class _List_node<BotProfile*> *); /* linkage=_ZNSt10_List_baseIP10BotProfileSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<BotProfile*, std::allocator<BotProfile*> > *); /* linkage=_ZNSt10_List_baseIP10BotProfileSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<BotProfile*, std::allocator<BotProfile*> >  *); /* linkage=_ZNKSt10_List_baseIP10BotProfileSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<BotProfile*, std::allocator<BotProfile*> >  *); /* linkage=_ZNKSt10_List_baseIP10BotProfileSaIS1_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<BotProfile*, std::allocator<BotProfile*> >  *); /* linkage=_ZNKSt10_List_baseIP10BotProfileSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<BotProfile*, std::allocator<BotProfile*> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<BotProfile*, std::allocator<BotProfile*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<BotProfile*, std::allocator<BotProfile*> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<BotProfile*, std::allocator<BotProfile*> > *); /* linkage=_ZNSt10_List_baseIP10BotProfileSaIS1_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<BotProfile*, std::allocator<BotProfile*> > *); /* linkage=_ZNSt10_List_baseIP10BotProfileSaIS1_EE7_M_initEv */

	/* <0> (null):0 */
	using ::capacity;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 633 */
 /* pointer to 632 */
 /* size: 4 */

/* 634 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 635 */
 /* pointer to 636 */
 /* size: 4 */

/* 636 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 637 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 638 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 639 */
/* <0> (null):0 */
typedef class BotProfile * value_type; /* size: 4 */

/* 640 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 641 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 642 */
/* <0> (null):0 */
typedef struct _List_iterator<BotProfile*> iterator; /* size: 0 */

/* 643 */
/* <0> (null):0 */
typedef struct _List_const_iterator<BotProfile*> const_iterator; /* size: 0 */

/* 644 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<BotProfile*> > const_reverse_iterator; /* size: 0 */

/* 645 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<BotProfile*> > reverse_iterator; /* size: 0 */

/* 646 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 647 */
/* <0> (null):0 */
typedef struct allocator<BotProfile*> allocator_type; /* size: 1 */

/* 648 */
/* <0> (null):0 */
typedef struct _List_node<BotProfile*> _Node; /* size: 0 */

/* 649 */
/* <0> (null):0 */
class list<BotProfile*, std::allocator<BotProfile*> > : protected _List_base<BotProfile*, std::allocator<BotProfile*> > {
protected:

	/* class _List_base<BotProfile*, std::allocator<BotProfile*> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef class BotProfile * value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<BotProfile*> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<BotProfile*> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<BotProfile*> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<BotProfile*> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<BotProfile*> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<BotProfile*> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<BotProfile*, std::allocator<BotProfile*> > *, const value_type  &); /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE14_M_create_nodeERKS1_ */

	/* <0> (null):0 */
	void list(class list<BotProfile*, std::allocator<BotProfile*> > *);

	/* <0> (null):0 */
	void list(class list<BotProfile*, std::allocator<BotProfile*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<BotProfile*, std::allocator<BotProfile*> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<BotProfile*, std::allocator<BotProfile*> > *, const class list<BotProfile*, std::allocator<BotProfile*> >  &);

	/* <0> (null):0 */
	class list<BotProfile*, std::allocator<BotProfile*> > & operator=(class list<BotProfile*, std::allocator<BotProfile*> > *, const class list<BotProfile*, std::allocator<BotProfile*> >  &); /* linkage=_ZNSt4listIP10BotProfileSaIS1_EEaSERKS3_ */

	/* <0> (null):0 */
	void assign(class list<BotProfile*, std::allocator<BotProfile*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE6assignEjRKS1_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<BotProfile*, std::allocator<BotProfile*> >  *); /* linkage=_ZNKSt4listIP10BotProfileSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<BotProfile*, std::allocator<BotProfile*> > *); /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<BotProfile*, std::allocator<BotProfile*> >  *); /* linkage=_ZNKSt4listIP10BotProfileSaIS1_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<BotProfile*, std::allocator<BotProfile*> > *); /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<BotProfile*, std::allocator<BotProfile*> >  *); /* linkage=_ZNKSt4listIP10BotProfileSaIS1_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<BotProfile*, std::allocator<BotProfile*> > *); /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<BotProfile*, std::allocator<BotProfile*> >  *); /* linkage=_ZNKSt4listIP10BotProfileSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<BotProfile*, std::allocator<BotProfile*> > *); /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<BotProfile*, std::allocator<BotProfile*> >  *); /* linkage=_ZNKSt4listIP10BotProfileSaIS1_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<BotProfile*, std::allocator<BotProfile*> >  *); /* linkage=_ZNKSt4listIP10BotProfileSaIS1_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<BotProfile*, std::allocator<BotProfile*> >  *); /* linkage=_ZNKSt4listIP10BotProfileSaIS1_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<BotProfile*, std::allocator<BotProfile*> >  *); /* linkage=_ZNKSt4listIP10BotProfileSaIS1_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<BotProfile*, std::allocator<BotProfile*> > *, unsigned int, class BotProfile *); /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE6resizeEjS1_ */

	/* <0> (null):0 */
	reference front(class list<BotProfile*, std::allocator<BotProfile*> > *); /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<BotProfile*, std::allocator<BotProfile*> >  *); /* linkage=_ZNKSt4listIP10BotProfileSaIS1_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<BotProfile*, std::allocator<BotProfile*> > *); /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<BotProfile*, std::allocator<BotProfile*> >  *); /* linkage=_ZNKSt4listIP10BotProfileSaIS1_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<BotProfile*, std::allocator<BotProfile*> > *, const value_type  &); /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE10push_frontERKS1_ */

	/* <0> (null):0 */
	void pop_front(class list<BotProfile*, std::allocator<BotProfile*> > *); /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<BotProfile*, std::allocator<BotProfile*> > *, const value_type  &); /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE9push_backERKS1_ */

	/* <0> (null):0 */
	void pop_back(class list<BotProfile*, std::allocator<BotProfile*> > *); /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<BotProfile*, std::allocator<BotProfile*> > *, class _List_iterator<BotProfile*>, const value_type  &); /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void insert(class list<BotProfile*, std::allocator<BotProfile*> > *, class _List_iterator<BotProfile*>, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */

	/* <0> (null):0 */
	iterator erase(class list<BotProfile*, std::allocator<BotProfile*> > *, class _List_iterator<BotProfile*>); /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE5eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	iterator erase(class list<BotProfile*, std::allocator<BotProfile*> > *, class _List_iterator<BotProfile*>, class _List_iterator<BotProfile*>); /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */

	/* <0> (null):0 */
	void swap(class list<BotProfile*, std::allocator<BotProfile*> > *, class list<BotProfile*, std::allocator<BotProfile*> > &); /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE4swapERS3_ */

	/* <0> (null):0 */
	void clear(class list<BotProfile*, std::allocator<BotProfile*> > *); /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<BotProfile*, std::allocator<BotProfile*> > *, class _List_iterator<BotProfile*>, class list<BotProfile*, std::allocator<BotProfile*> > &); /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */

	/* <0> (null):0 */
	void splice(class list<BotProfile*, std::allocator<BotProfile*> > *, class _List_iterator<BotProfile*>, class list<BotProfile*, std::allocator<BotProfile*> > &, class _List_iterator<BotProfile*>); /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */

	/* <0> (null):0 */
	void splice(class list<BotProfile*, std::allocator<BotProfile*> > *, class _List_iterator<BotProfile*>, class list<BotProfile*, std::allocator<BotProfile*> > &, class _List_iterator<BotProfile*>, class _List_iterator<BotProfile*>); /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */

	/* <0> (null):0 */
	void remove(class list<BotProfile*, std::allocator<BotProfile*> > *, const value_type  &); /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE6removeERKS1_ */

	/* <0> (null):0 */
	void unique(class list<BotProfile*, std::allocator<BotProfile*> > *); /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<BotProfile*, std::allocator<BotProfile*> > *, class list<BotProfile*, std::allocator<BotProfile*> > &); /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE5mergeERS3_ */

	/* <0> (null):0 */
	void reverse(class list<BotProfile*, std::allocator<BotProfile*> > *); /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<BotProfile*, std::allocator<BotProfile*> > *); /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<BotProfile*, std::allocator<BotProfile*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE18_M_fill_initializeEjRKS1_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<BotProfile*, std::allocator<BotProfile*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE14_M_fill_assignEjRKS1_ */

	/* <0> (null):0 */
	void _M_transfer(class list<BotProfile*, std::allocator<BotProfile*> > *, class _List_iterator<BotProfile*>, class _List_iterator<BotProfile*>, class _List_iterator<BotProfile*>); /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */

	/* <0> (null):0 */
	void _M_insert(class list<BotProfile*, std::allocator<BotProfile*> > *, class _List_iterator<BotProfile*>, const value_type  &); /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void _M_erase(class list<BotProfile*, std::allocator<BotProfile*> > *, class _List_iterator<BotProfile*>); /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<BotProfile*, std::allocator<BotProfile*> > *, class list<BotProfile*, std::allocator<BotProfile*> > &); /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE25_M_check_equal_allocatorsERS3_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 650 */
 /* pointer to 648 */
 /* size: 4 */

/* 651 */
 /* pointer to 649 */
 /* size: 4 */

/* 652 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 653 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 654 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 655 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 656 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 657 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 658 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 659 */
 /* pointer to 660 */
 /* size: 4 */

/* 660 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 661 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 662 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 663 */
/* <0> (null):0 */
typedef char * * pointer; /* size: 4 */

/* 664 */
/* <0> (null):0 */
typedef const char *  * const_pointer; /* size: 4 */

/* 665 */
/* <0> (null):0 */
class new_allocator<char*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef char * * pointer;

	/* <0> (null):0 */
	typedef const char *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<char*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<char*> *, const class new_allocator<char*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<char*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<char*>  *, char * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIPcE7addressERS1_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<char*>  *, const char *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIPcE7addressERKS1_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<char*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIPcE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<char*> *, char * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIPcE10deallocateEPS1_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<char*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIPcE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<char*> *, char * *, const char *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIPcE9constructEPS1_RKS1_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<char*> *, char * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIPcE7destroyEPS1_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 666 */
 /* pointer to 665 */
 /* size: 4 */

/* 667 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 668 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 669 */
 /* pointer to 670 */
 /* size: 4 */

/* 670 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 671 */
/* <0> (null):0 */
typedef char * * pointer; /* size: 4 */

/* 672 */
/* <0> (null):0 */
typedef const char *  * const_pointer; /* size: 4 */

/* 673 */
/* <0> (null):0 */
typedef char * & reference; /* size: 4 */

/* 674 */
/* <0> (null):0 */
typedef const char *  & const_reference; /* size: 4 */

/* 675 */
/* <0> (null):0 */
typedef struct allocator<char*> other; /* size: 1 */

/* 676 */
/* <0> (null):0 */
struct rebind<char*> {
	/* <0> (null):0 */
	typedef struct allocator<char*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 677 */
/* <0> (null):0 */
class allocator<char*> : public new_allocator<char*> {
public:

	/* class new_allocator<char*> <ancestor>; */     /*     0     0 */
	/* <0> (null):0 */
	typedef char * * pointer;

	/* <0> (null):0 */
	typedef const char *  * const_pointer;

	/* <0> (null):0 */
	typedef char * & reference;

	/* <0> (null):0 */
	typedef const char *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<char*> *);

	/* <0> (null):0 */
	void allocator(class allocator<char*> *, const class allocator<char*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<char*> *, int);

	/* <0> (null):0 */
	struct rebind<char*> {
		/* <0> (null):0 */
		typedef struct allocator<char*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 678 */
 /* pointer to 677 */
 /* size: 4 */

/* 679 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 680 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 681 */
 /* pointer to 372 */
 /* size: 4 */

/* 682 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 683 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 684 */
/* <0> (null):0 */
typedef struct allocator<char*> allocator_type; /* size: 1 */

/* 685 */
/* <0> (null):0 */
struct _Vector_base<char*, std::allocator<char*> > {
	struct _Vector_impl        _M_impl;              /*     0    12 */
	/* <0> (null):0 */
	typedef struct allocator<char*> allocator_type;

	/* <0> (null):0 */
	_Tp_alloc_type & _M_get_Tp_allocator(class _Vector_base<char*, std::allocator<char*> > *); /* linkage=_ZNSt12_Vector_baseIPcSaIS0_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	const _Tp_alloc_type  & _M_get_Tp_allocator(const class _Vector_base<char*, std::allocator<char*> >  *); /* linkage=_ZNKSt12_Vector_baseIPcSaIS0_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _Vector_base<char*, std::allocator<char*> >  *); /* linkage=_ZNKSt12_Vector_baseIPcSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<char*, std::allocator<char*> > *);

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<char*, std::allocator<char*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<char*, std::allocator<char*> > *, unsigned int);

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<char*, std::allocator<char*> > *, unsigned int, const allocator_type  &);

	/* <0> (null):0 */
	void ~_Vector_base(class _Vector_base<char*, std::allocator<char*> > *, int);

	/* <0> (null):0 */
	pointer _M_allocate(class _Vector_base<char*, std::allocator<char*> > *, unsigned int); /* linkage=_ZNSt12_Vector_baseIPcSaIS0_EE11_M_allocateEj */

	/* <0> (null):0 */
	void _M_deallocate(class _Vector_base<char*, std::allocator<char*> > *, char * *, unsigned int); /* linkage=_ZNSt12_Vector_baseIPcSaIS0_EE13_M_deallocateEPS0_j */

	/* <0> (null):0 */
	using ::_M_allocate;

	/* <0> (null):0 */
	using ::_M_deallocate;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::get_allocator;


	/* size: 12, cachelines: 1, members: 1 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 686 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 687 */
 /* pointer to 685 */
 /* size: 4 */

/* 688 */
 /* pointer to 689 */
 /* size: 4 */

/* 689 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 690 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 691 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 692 */
/* <0> (null):0 */
typedef char * value_type; /* size: 4 */

/* 693 */
/* <0> (null):0 */
typedef pointer pointer; /* size: 4 */

/* 694 */
/* <0> (null):0 */
typedef const_pointer const_pointer; /* size: 4 */

/* 695 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 696 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 697 */
/* <0> (null):0 */
typedef struct __normal_iterator<char**, std::vector<char*, std::allocator<char*> > > iterator; /* size: 0 */

/* 698 */
/* <0> (null):0 */
typedef struct __normal_iterator<char* const*, std::vector<char*, std::allocator<char*> > > const_iterator; /* size: 0 */

/* 699 */
/* <0> (null):0 */
typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<char* const*, std::vector<char*, std::allocator<char*> > > > const_reverse_iterator; /* size: 0 */

/* 700 */
/* <0> (null):0 */
typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<char**, std::vector<char*, std::allocator<char*> > > > reverse_iterator; /* size: 0 */

/* 701 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 702 */
/* <0> (null):0 */
typedef struct allocator<char*> allocator_type; /* size: 1 */

/* 703 */
/* <0> (null):0 */
class vector<char*, std::allocator<char*> > : protected _Vector_base<char*, std::allocator<char*> > {
protected:

	/* struct _Vector_base<char*, std::allocator<char*> > <ancestor>; */ /*     0    12 */
	/* <0> (null):0 */
	typedef char * value_type;

	/* <0> (null):0 */
	typedef pointer pointer;

	/* <0> (null):0 */
	typedef const_pointer const_pointer;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct __normal_iterator<char**, std::vector<char*, std::allocator<char*> > > iterator;

	/* <0> (null):0 */
	typedef struct __normal_iterator<char* const*, std::vector<char*, std::allocator<char*> > > const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<char* const*, std::vector<char*, std::allocator<char*> > > > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<char**, std::vector<char*, std::allocator<char*> > > > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<char*> allocator_type;

	/* <0> (null):0 */
	void vector(class vector<char*, std::allocator<char*> > *);

	/* <0> (null):0 */
	void vector(class vector<char*, std::allocator<char*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void vector(class vector<char*, std::allocator<char*> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void vector(class vector<char*, std::allocator<char*> > *, const class vector<char*, std::allocator<char*> >  &);

	/* <0> (null):0 */
	void ~vector(class vector<char*, std::allocator<char*> > *, int);

	/* <0> (null):0 */
	class vector<char*, std::allocator<char*> > & operator=(class vector<char*, std::allocator<char*> > *, const class vector<char*, std::allocator<char*> >  &); /* linkage=_ZNSt6vectorIPcSaIS0_EEaSERKS2_ */

	/* <0> (null):0 */
	void assign(class vector<char*, std::allocator<char*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIPcSaIS0_EE6assignEjRKS0_ */

	/* <0> (null):0 */
	iterator begin(class vector<char*, std::allocator<char*> > *); /* linkage=_ZNSt6vectorIPcSaIS0_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class vector<char*, std::allocator<char*> >  *); /* linkage=_ZNKSt6vectorIPcSaIS0_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class vector<char*, std::allocator<char*> > *); /* linkage=_ZNSt6vectorIPcSaIS0_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class vector<char*, std::allocator<char*> >  *); /* linkage=_ZNKSt6vectorIPcSaIS0_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class vector<char*, std::allocator<char*> > *); /* linkage=_ZNSt6vectorIPcSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class vector<char*, std::allocator<char*> >  *); /* linkage=_ZNKSt6vectorIPcSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class vector<char*, std::allocator<char*> > *); /* linkage=_ZNSt6vectorIPcSaIS0_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class vector<char*, std::allocator<char*> >  *); /* linkage=_ZNKSt6vectorIPcSaIS0_EE4rendEv */

	/* <0> (null):0 */
	size_type size(const class vector<char*, std::allocator<char*> >  *); /* linkage=_ZNKSt6vectorIPcSaIS0_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class vector<char*, std::allocator<char*> >  *); /* linkage=_ZNKSt6vectorIPcSaIS0_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class vector<char*, std::allocator<char*> > *, unsigned int, char *); /* linkage=_ZNSt6vectorIPcSaIS0_EE6resizeEjS0_ */

	/* <0> (null):0 */
	size_type capacity(const class vector<char*, std::allocator<char*> >  *); /* linkage=_ZNKSt6vectorIPcSaIS0_EE8capacityEv */

	/* <0> (null):0 */
	bool empty(const class vector<char*, std::allocator<char*> >  *); /* linkage=_ZNKSt6vectorIPcSaIS0_EE5emptyEv */

	/* <0> (null):0 */
	void reserve(class vector<char*, std::allocator<char*> > *, unsigned int); /* linkage=_ZNSt6vectorIPcSaIS0_EE7reserveEj */

	/* <0> (null):0 */
	reference operator[](class vector<char*, std::allocator<char*> > *, unsigned int); /* linkage=_ZNSt6vectorIPcSaIS0_EEixEj */

	/* <0> (null):0 */
	const_reference operator[](const class vector<char*, std::allocator<char*> >  *, unsigned int); /* linkage=_ZNKSt6vectorIPcSaIS0_EEixEj */

	/* <0> (null):0 */
	void _M_range_check(const class vector<char*, std::allocator<char*> >  *, unsigned int); /* linkage=_ZNKSt6vectorIPcSaIS0_EE14_M_range_checkEj */

	/* <0> (null):0 */
	reference at(class vector<char*, std::allocator<char*> > *, unsigned int); /* linkage=_ZNSt6vectorIPcSaIS0_EE2atEj */

	/* <0> (null):0 */
	const_reference at(const class vector<char*, std::allocator<char*> >  *, unsigned int); /* linkage=_ZNKSt6vectorIPcSaIS0_EE2atEj */

	/* <0> (null):0 */
	reference front(class vector<char*, std::allocator<char*> > *); /* linkage=_ZNSt6vectorIPcSaIS0_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class vector<char*, std::allocator<char*> >  *); /* linkage=_ZNKSt6vectorIPcSaIS0_EE5frontEv */

	/* <0> (null):0 */
	reference back(class vector<char*, std::allocator<char*> > *); /* linkage=_ZNSt6vectorIPcSaIS0_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class vector<char*, std::allocator<char*> >  *); /* linkage=_ZNKSt6vectorIPcSaIS0_EE4backEv */

	/* <0> (null):0 */
	pointer data(class vector<char*, std::allocator<char*> > *); /* linkage=_ZNSt6vectorIPcSaIS0_EE4dataEv */

	/* <0> (null):0 */
	const_pointer data(const class vector<char*, std::allocator<char*> >  *); /* linkage=_ZNKSt6vectorIPcSaIS0_EE4dataEv */

	/* <0> (null):0 */
	void push_back(class vector<char*, std::allocator<char*> > *, const value_type  &); /* linkage=_ZNSt6vectorIPcSaIS0_EE9push_backERKS0_ */

	/* <0> (null):0 */
	void pop_back(class vector<char*, std::allocator<char*> > *); /* linkage=_ZNSt6vectorIPcSaIS0_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class vector<char*, std::allocator<char*> > *, class __normal_iterator<char**, std::vector<char*, std::allocator<char*> > >, const value_type  &); /* linkage=_ZNSt6vectorIPcSaIS0_EE6insertEN9__gnu_cxx17__normal_iteratorIPS0_S2_EERKS0_ */

	/* <0> (null):0 */
	void insert(class vector<char*, std::allocator<char*> > *, class __normal_iterator<char**, std::vector<char*, std::allocator<char*> > >, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIPcSaIS0_EE6insertEN9__gnu_cxx17__normal_iteratorIPS0_S2_EEjRKS0_ */

	/* <0> (null):0 */
	iterator erase(class vector<char*, std::allocator<char*> > *, class __normal_iterator<char**, std::vector<char*, std::allocator<char*> > >); /* linkage=_ZNSt6vectorIPcSaIS0_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS0_S2_EE */

	/* <0> (null):0 */
	iterator erase(class vector<char*, std::allocator<char*> > *, class __normal_iterator<char**, std::vector<char*, std::allocator<char*> > >, class __normal_iterator<char**, std::vector<char*, std::allocator<char*> > >); /* linkage=_ZNSt6vectorIPcSaIS0_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS0_S2_EES6_ */

	/* <0> (null):0 */
	void swap(class vector<char*, std::allocator<char*> > *, class vector<char*, std::allocator<char*> > &); /* linkage=_ZNSt6vectorIPcSaIS0_EE4swapERS2_ */

	/* <0> (null):0 */
	void clear(class vector<char*, std::allocator<char*> > *); /* linkage=_ZNSt6vectorIPcSaIS0_EE5clearEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class vector<char*, std::allocator<char*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIPcSaIS0_EE18_M_fill_initializeEjRKS0_ */

	/* <0> (null):0 */
	void _M_fill_assign(class vector<char*, std::allocator<char*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIPcSaIS0_EE14_M_fill_assignEjRKS0_ */

	/* <0> (null):0 */
	void _M_fill_insert(class vector<char*, std::allocator<char*> > *, class __normal_iterator<char**, std::vector<char*, std::allocator<char*> > >, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIPcSaIS0_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS0_S2_EEjRKS0_ */

	/* <0> (null):0 */
	void _M_insert_aux(class vector<char*, std::allocator<char*> > *, class __normal_iterator<char**, std::vector<char*, std::allocator<char*> > >, const char *  &); /* linkage=_ZNSt6vectorIPcSaIS0_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS0_S2_EERKS0_ */

	/* <0> (null):0 */
	size_type _M_check_len(const class vector<char*, std::allocator<char*> >  *, unsigned int, const char  *); /* linkage=_ZNKSt6vectorIPcSaIS0_EE12_M_check_lenEjPKc */

	/* <0> (null):0 */
	void _M_erase_at_end(class vector<char*, std::allocator<char*> > *, char * *); /* linkage=_ZNSt6vectorIPcSaIS0_EE15_M_erase_at_endEPS0_ */


	/* size: 12, cachelines: 1, members: 1 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 704 */
 /* pointer to 703 */
 /* size: 4 */

/* 705 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 706 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 707 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 708 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 709 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 710 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 711 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 712 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 713 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 714 */
 /* pointer to 713 */
 /* size: 4 */

/* 715 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 716 */
/* <0> (null):0 */
typedef struct vector<char*, std::allocator<char*> > VoiceBankList; /* size: 12 */

/* 717 */
/* <0> (null):0 */
class BotProfileManager {
protected:

	BotProfileList             m_profileList;        /*     0     0 */
	/* <0> (null):0 */
	typedef struct vector<char*, std::allocator<char*> > VoiceBankList;

	VoiceBankList              m_voiceBanks;         /*     8    12 */
	char *                     m_skins[100];         /*    20   400 */
	/* --- cacheline 6 boundary (384 bytes) was 28 bytes ago --- */
	char *                     m_skinModelnames[100]; /*   420   400 */
	/* --- cacheline 12 boundary (768 bytes) was 44 bytes ago --- */
	char *                     m_skinFilenames[100]; /*   820   400 */
	/* --- cacheline 18 boundary (1152 bytes) was 60 bytes ago --- */
	int                        m_nextSkin;           /*  1220     4 */
	/* <0> (null):0 */
	void BotProfileManager(class BotProfileManager *);

	/* <0> (null):0 */
	void ~BotProfileManager(class BotProfileManager *, int);

	/* <0> (null):0 */
	void Init(class BotProfileManager *, const char  *, unsigned int *); /* linkage=_ZN17BotProfileManager4InitEPKcPj */

	/* <0> (null):0 */
	void Reset(class BotProfileManager *); /* linkage=_ZN17BotProfileManager5ResetEv */

	/* <0> (null):0 */
	const class BotProfile  * GetProfile(const class BotProfileManager  *, const char  *, enum BotProfileTeamType); /* linkage=_ZNK17BotProfileManager10GetProfileEPKc18BotProfileTeamType */

	/* <0> (null):0 */
	const BotProfileList  * GetProfileList(const class BotProfileManager  *); /* linkage=_ZNK17BotProfileManager14GetProfileListEv */

	/* <0> (null):0 */
	const class BotProfile  * GetRandomProfile(const class BotProfileManager  *, enum BotDifficultyType, enum BotProfileTeamType); /* linkage=_ZNK17BotProfileManager16GetRandomProfileE17BotDifficultyType18BotProfileTeamType */

	/* <0> (null):0 */
	const char  * GetCustomSkin(class BotProfileManager *, int); /* linkage=_ZN17BotProfileManager13GetCustomSkinEi */

	/* <0> (null):0 */
	const char  * GetCustomSkinModelname(class BotProfileManager *, int); /* linkage=_ZN17BotProfileManager22GetCustomSkinModelnameEi */

	/* <0> (null):0 */
	const char  * GetCustomSkinFname(class BotProfileManager *, int); /* linkage=_ZN17BotProfileManager18GetCustomSkinFnameEi */

	/* <0> (null):0 */
	int GetCustomSkinIndex(class BotProfileManager *, const char  *, const char  *); /* linkage=_ZN17BotProfileManager18GetCustomSkinIndexEPKcS1_ */

	/* <0> (null):0 */
	const VoiceBankList  * GetVoiceBanks(const class BotProfileManager  *); /* linkage=_ZNK17BotProfileManager13GetVoiceBanksEv */

	/* <0> (null):0 */
	int FindVoiceBankIndex(class BotProfileManager *, const char  *); /* linkage=_ZN17BotProfileManager18FindVoiceBankIndexEPKc */

	/* --- cacheline 19 boundary (1216 bytes) --- */

	/* size: 1224, cachelines: 20, members: 6 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 1224 != 1216 + 0(holes), diff = 8 */

}; /* size: 1224 */

/* 718 */
/* <0> (null):0 */
char *                     array[100]; /* size: 400 */

/* 719 */
 /* pointer to 717 */
 /* size: 4 */

/* 720 */
 /* pointer to 2 */
 /* size: 4 */

/* 721 */
 /* pointer to 722 */
 /* size: 4 */

/* 722 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1224 */

/* 723 */
 /* pointer to 724 */
 /* size: 4 */

/* 724 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 725 */
 /* pointer to 726 */
 /* size: 4 */

/* 726 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 727 */
/* <0> (null):0 */
typedef struct _List_const_iterator<BotProfile*> _Self; /* size: 4 */

/* 728 */
/* <0> (null):0 */
typedef class _List_node<BotProfile*>const _Node; /* size: 0 */

/* 729 */
/* <0> (null):0 */
typedef struct _List_iterator<BotProfile*> iterator; /* size: 0 */

/* 730 */
/* <0> (null):0 */
typedef const class BotProfile *  * pointer; /* size: 4 */

/* 731 */
/* <0> (null):0 */
typedef const class BotProfile *  & reference; /* size: 4 */

/* 732 */
/* <0> (null):0 */
struct _List_const_iterator<BotProfile*> {
	const class _List_node_base  * _M_node;          /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_const_iterator<BotProfile*> _Self;

	/* <0> (null):0 */
	typedef class _List_node<BotProfile*>const _Node;

	/* <0> (null):0 */
	typedef struct _List_iterator<BotProfile*> iterator;

	/* <0> (null):0 */
	typedef const class BotProfile *  * pointer;

	/* <0> (null):0 */
	typedef const class BotProfile *  & reference;

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<BotProfile*> *);

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<BotProfile*> *, const class _List_node_base  *);

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<BotProfile*> *, const iterator  &);

	/* <0> (null):0 */
	reference operator*(const class _List_const_iterator<BotProfile*>  *); /* linkage=_ZNKSt20_List_const_iteratorIP10BotProfileEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_const_iterator<BotProfile*>  *); /* linkage=_ZNKSt20_List_const_iteratorIP10BotProfileEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_const_iterator<BotProfile*> *); /* linkage=_ZNSt20_List_const_iteratorIP10BotProfileEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_const_iterator<BotProfile*> *, int); /* linkage=_ZNSt20_List_const_iteratorIP10BotProfileEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_const_iterator<BotProfile*> *); /* linkage=_ZNSt20_List_const_iteratorIP10BotProfileEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_const_iterator<BotProfile*> *, int); /* linkage=_ZNSt20_List_const_iteratorIP10BotProfileEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_const_iterator<BotProfile*>  *, const _Self  &); /* linkage=_ZNKSt20_List_const_iteratorIP10BotProfileEeqERKS2_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_const_iterator<BotProfile*>  *, const _Self  &); /* linkage=_ZNKSt20_List_const_iteratorIP10BotProfileEneERKS2_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 733 */
 /* pointer to 734 */
 /* size: 4 */

/* 734 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 735 */
 /* pointer to 732 */
 /* size: 4 */

/* 736 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 737 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 738 */
 /* pointer to 739 */
 /* size: 4 */

/* 739 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 740 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 741 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 742 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 743 */
/* <0> (null):0 */
typedef struct _List_iterator<BotProfile*> _Self; /* size: 4 */

/* 744 */
/* <0> (null):0 */
typedef class BotProfile * * pointer; /* size: 4 */

/* 745 */
/* <0> (null):0 */
typedef class BotProfile * & reference; /* size: 4 */

/* 746 */
/* <0> (null):0 */
struct _List_iterator<BotProfile*> {
	class _List_node_base *    _M_node;              /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_iterator<BotProfile*> _Self;

	/* <0> (null):0 */
	typedef class BotProfile * * pointer;

	/* <0> (null):0 */
	typedef class BotProfile * & reference;

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<BotProfile*> *);

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<BotProfile*> *, class _List_node_base *);

	/* <0> (null):0 */
	reference operator*(const class _List_iterator<BotProfile*>  *); /* linkage=_ZNKSt14_List_iteratorIP10BotProfileEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_iterator<BotProfile*>  *); /* linkage=_ZNKSt14_List_iteratorIP10BotProfileEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_iterator<BotProfile*> *); /* linkage=_ZNSt14_List_iteratorIP10BotProfileEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_iterator<BotProfile*> *, int); /* linkage=_ZNSt14_List_iteratorIP10BotProfileEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_iterator<BotProfile*> *); /* linkage=_ZNSt14_List_iteratorIP10BotProfileEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_iterator<BotProfile*> *, int); /* linkage=_ZNSt14_List_iteratorIP10BotProfileEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_iterator<BotProfile*>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorIP10BotProfileEeqERKS2_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_iterator<BotProfile*>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorIP10BotProfileEneERKS2_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 747 */
 /* pointer to 746 */
 /* size: 4 */

/* 748 */
 /* pointer to 749 */
 /* size: 4 */

/* 749 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 750 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 751 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 752 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 753 */
/* <0> (null):0 */
typedef unsigned int Place; /* size: 4 */

/* 754 */
/* <0> (null):0 */
enum NavErrorType {
	NAV_OK = 0,
	NAV_CANT_ACCESS_FILE = 1,
	NAV_INVALID_FILE = 2,
	NAV_BAD_FILE_VERSION = 3,
	NAV_CORRUPT_DATA = 4,
}; /* size: 4 */

/* 755 */
/* <0> (null):0 */
enum NavDirType {
	NORTH = 0,
	EAST = 1,
	SOUTH = 2,
	WEST = 3,
	NUM_DIRECTIONS = 4,
}; /* size: 4 */

/* 756 */
/* <0> (null):0 */
enum NavTraverseType {
	GO_NORTH = 0,
	GO_EAST = 1,
	GO_SOUTH = 2,
	GO_WEST = 3,
	GO_LADDER_UP = 4,
	GO_LADDER_DOWN = 5,
	GO_JUMP = 6,
	NUM_TRAVERSE_TYPES = 7,
}; /* size: 4 */

/* 757 */
/* <0> (null):0 */
enum NavCornerType {
	NORTH_WEST = 0,
	NORTH_EAST = 1,
	SOUTH_EAST = 2,
	SOUTH_WEST = 3,
	NUM_CORNERS = 4,
}; /* size: 4 */

/* 758 */
/* <0> (null):0 */
struct Extent {
	class Vector              lo;                    /*     0    12 */
	class Vector              hi;                    /*    12    12 */
	/* <0> (null):0 */
	float SizeX(const class Extent  *); /* linkage=_ZNK6Extent5SizeXEv */

	/* <0> (null):0 */
	float SizeY(const class Extent  *); /* linkage=_ZNK6Extent5SizeYEv */

	/* <0> (null):0 */
	float SizeZ(const class Extent  *); /* linkage=_ZNK6Extent5SizeZEv */

	/* <0> (null):0 */
	float Area(const class Extent  *); /* linkage=_ZNK6Extent4AreaEv */

	/* <0> (null):0 */
	bool Contains(const class Extent  *, const class Vector  *); /* linkage=_ZNK6Extent8ContainsEPK6Vector */

	/* <0> (null):0 */
	void Extent(class Extent *);


	/* size: 24, cachelines: 1, members: 2 */
	/* last cacheline: 24 bytes */
}; /* size: 24 */

/* 759 */
 /* pointer to 760 */
 /* size: 4 */

/* 760 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 24 */

/* 761 */
/* <0> (null):0 */
struct Ray {
	class Vector              from;                  /*     0    12 */
	class Vector              to;                    /*    12    12 */
	/* <0> (null):0 */
	void Ray(class Ray *, const class Ray  &);


	/* size: 24, cachelines: 1, members: 2 */
	/* last cacheline: 24 bytes */
}; /* size: 24 */

/* 762 */
/* <0> (null):0 */
class SteamFile {
private:

	byte *                     m_fileData;           /*     0     4 */
	int                        m_fileDataLength;     /*     4     4 */
	byte *                     m_cursor;             /*     8     4 */
	int                        m_bytesLeft;          /*    12     4 */
	/* <0> (null):0 */
	void SteamFile(class SteamFile *, const char  *);

	/* <0> (null):0 */
	void ~SteamFile(class SteamFile *, int);

	/* <0> (null):0 */
	bool IsValid(const class SteamFile  *); /* linkage=_ZNK9SteamFile7IsValidEv */

	/* <0> (null):0 */
	bool Read(class SteamFile *, void *, int); /* linkage=_ZN9SteamFile4ReadEPvi */


	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 763 */
 /* pointer to 762 */
 /* size: 4 */

/* 764 */
 /* pointer to 765 */
 /* size: 4 */

/* 765 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 16 */

/* 766 */
/* <0> (null):0 */
enum RouteType {
	FASTEST_ROUTE = 0,
	SAFEST_ROUTE = 1,
}; /* size: 4 */

/* 767 */
/* <0> (null):0 */
union NavConnect {
	unsigned int               id;                 /*           4 */
	class CNavArea *           area;               /*           4 */
}; /* size: 4 */

/* 768 */
/* <0> (null):0 */
struct ApproachInfo {
	union NavConnect           here;                 /*     0     4 */
	union NavConnect           prev;                 /*     4     4 */
	enum NavTraverseType       prevToHereHow;        /*     8     4 */
	union NavConnect           next;                 /*    12     4 */
	enum NavTraverseType       hereToNextHow;        /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 769 */
/* <0> (null):0 */
struct CNavArea {
	/* <0> (null):0 */
	struct ApproachInfo {
		union NavConnect           here;                 /*     0     4 */
		union NavConnect           prev;                 /*     4     4 */
		enum NavTraverseType       prevToHereHow;        /*     8     4 */
		union NavConnect           next;                 /*    12     4 */
		enum NavTraverseType       hereToNextHow;        /*    16     4 */

		/* size: 20, cachelines: 1, members: 5 */
		/* last cacheline: 20 bytes */
	};

private:

	bool                       m_isReset;            /*     0     1 */
	unsigned int               m_nextID;             /*     0     4 */
	unsigned int               m_id;                 /*     0     4 */
	struct Extent              m_extent;             /*     4    24 */
	class Vector              m_center;              /*    28    12 */
	unsigned char              m_attributeFlags;     /*    40     1 */
	Place                      m_place;              /*    44     4 */
	float                      m_neZ;                /*    48     4 */
	float                      m_swZ;                /*    52     4 */
	float                      m_clearedTimestamp[2]; /*    56     8 */
	float                      m_danger[2];          /*    64     8 */
	/* --- cacheline 1 boundary (64 bytes) was 2 bytes ago --- */
	float                      m_dangerTimestamp[2]; /*    72     8 */
	HidingSpotList             m_hidingSpotList;     /*    80     0 */
	SpotEncounterList          m_spotEncounterList;  /*    88     0 */
	struct ApproachInfo        m_approach[16];       /*    96   320 */
	/* --- cacheline 6 boundary (384 bytes) was 10 bytes ago --- */
	unsigned char              m_approachCount;      /*   416     1 */

	/* Bitfield combined with previous fields */

	unsigned int               m_masterMarker;       /*     0     4 */
	unsigned int               m_marker;             /*   420     4 */
	class CNavArea *           m_parent;             /*   424     4 */
	enum NavTraverseType       m_parentHow;          /*   428     4 */
	float                      m_totalCost;          /*   432     4 */
	float                      m_costSoFar;          /*   436     4 */

	/* Bitfield combined with previous fields */

	class CNavArea *           m_openList;           /*     0     4 */
	class CNavArea *           m_nextOpen;           /*   440     4 */
	class CNavArea *           m_prevOpen;           /*   444     4 */
	unsigned int               m_openMarker;         /*   448     4 */
	class list<NavConnect, std::allocator<NavConnect> > m_connect[4]; /*   452    32 */
	/* --- cacheline 7 boundary (448 bytes) was 19 bytes ago --- */
	class list<CNavLadder*, std::allocator<CNavLadder*> > m_ladder[2]; /*   484    16 */
	class CNavNode *           m_node[4];            /*   500    16 */
	class list<CNavArea*, std::allocator<CNavArea*> > m_overlapList; /*   516     8 */
	class CNavArea *           m_prevHash;           /*   524     4 */
	class CNavArea *           m_nextHash;           /*   528     4 */
	/* <0> (null):0 */
	void CNavArea(class CNavArea *, class CNavNode *, class CNavNode *, class CNavNode *, class CNavNode *);

	/* <0> (null):0 */
	void CNavArea(class CNavArea *);

	/* <0> (null):0 */
	void CNavArea(class CNavArea *, const class Vector  *, const class Vector  *);

	/* <0> (null):0 */
	void CNavArea(class CNavArea *, const class Vector  *, const class Vector  *, const class Vector  *, const class Vector  *);

	/* <0> (null):0 */
	void ~CNavArea(class CNavArea *, int);

	/* <0> (null):0 */
	void ConnectTo(class CNavArea *, class CNavArea *, enum NavDirType); /* linkage=_ZN8CNavArea9ConnectToEPS_10NavDirType */

	/* <0> (null):0 */
	void Disconnect(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea10DisconnectEPS_ */

	/* <0> (null):0 */
	void Save(const class CNavArea  *, FILE *); /* linkage=_ZNK8CNavArea4SaveEP8_IO_FILE */

	/* <0> (null):0 */
	void Save(class CNavArea *, int, unsigned int); /* linkage=_ZN8CNavArea4SaveEij */

	/* <0> (null):0 */
	void Load(class CNavArea *, class SteamFile *, unsigned int); /* linkage=_ZN8CNavArea4LoadEP9SteamFilej */

	/* <0> (null):0 */
	enum NavErrorType PostLoad(class CNavArea *); /* linkage=_ZN8CNavArea8PostLoadEv */

	/* <0> (null):0 */
	unsigned int GetID(const class CNavArea  *); /* linkage=_ZNK8CNavArea5GetIDEv */

	/* <0> (null):0 */
	void SetAttributes(class CNavArea *, unsigned char); /* linkage=_ZN8CNavArea13SetAttributesEh */

	/* <0> (null):0 */
	unsigned char GetAttributes(const class CNavArea  *); /* linkage=_ZNK8CNavArea13GetAttributesEv */

	/* <0> (null):0 */
	void SetPlace(class CNavArea *, Place); /* linkage=_ZN8CNavArea8SetPlaceEj */

	/* <0> (null):0 */
	Place GetPlace(const class CNavArea  *); /* linkage=_ZNK8CNavArea8GetPlaceEv */

	/* <0> (null):0 */
	bool IsOverlapping(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea13IsOverlappingEPK6Vector */

	/* <0> (null):0 */
	bool IsOverlapping(const class CNavArea  *, const class CNavArea  *); /* linkage=_ZNK8CNavArea13IsOverlappingEPKS_ */

	/* <0> (null):0 */
	bool IsOverlappingX(const class CNavArea  *, const class CNavArea  *); /* linkage=_ZNK8CNavArea14IsOverlappingXEPKS_ */

	/* <0> (null):0 */
	bool IsOverlappingY(const class CNavArea  *, const class CNavArea  *); /* linkage=_ZNK8CNavArea14IsOverlappingYEPKS_ */

	/* <0> (null):0 */
	int GetPlayerCount(const class CNavArea  *, int, class CBasePlayer *); /* linkage=_ZNK8CNavArea14GetPlayerCountEiP11CBasePlayer */

	/* <0> (null):0 */
	float GetZ(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea4GetZEPK6Vector */

	/* <0> (null):0 */
	float GetZ(const class CNavArea  *, float, float); /* linkage=_ZNK8CNavArea4GetZEff */

	/* <0> (null):0 */
	bool Contains(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea8ContainsEPK6Vector */

	/* <0> (null):0 */
	bool IsCoplanar(const class CNavArea  *, const class CNavArea  *); /* linkage=_ZNK8CNavArea10IsCoplanarEPKS_ */

	/* <0> (null):0 */
	void GetClosestPointOnArea(const class CNavArea  *, const class Vector  *, class Vector *); /* linkage=_ZNK8CNavArea21GetClosestPointOnAreaEPK6VectorPS0_ */

	/* <0> (null):0 */
	float GetDistanceSquaredToPoint(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea25GetDistanceSquaredToPointEPK6Vector */

	/* <0> (null):0 */
	bool IsDegenerate(const class CNavArea  *); /* linkage=_ZNK8CNavArea12IsDegenerateEv */

	/* <0> (null):0 */
	bool IsEdge(const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea6IsEdgeE10NavDirType */

	/* <0> (null):0 */
	int GetAdjacentCount(const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea16GetAdjacentCountE10NavDirType */

	/* <0> (null):0 */
	class CNavArea * GetAdjacentArea(const class CNavArea  *, enum NavDirType, int); /* linkage=_ZNK8CNavArea15GetAdjacentAreaE10NavDirTypei */

	/* <0> (null):0 */
	class CNavArea * GetRandomAdjacentArea(const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea21GetRandomAdjacentAreaE10NavDirType */

	/* <0> (null):0 */
	const NavConnectList  * GetAdjacentList(const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea15GetAdjacentListE10NavDirType */

	/* <0> (null):0 */
	bool IsConnected(const class CNavArea  *, const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea11IsConnectedEPKS_10NavDirType */

	/* <0> (null):0 */
	float ComputeHeightChange(class CNavArea *, const class CNavArea  *); /* linkage=_ZN8CNavArea19ComputeHeightChangeEPKS_ */

	/* <0> (null):0 */
	const NavLadderList  * GetLadderList(const class CNavArea  *, enum LadderDirectionType); /* linkage=_ZNK8CNavArea13GetLadderListE19LadderDirectionType */

	/* <0> (null):0 */
	void ComputePortal(const class CNavArea  *, const class CNavArea  *, enum NavDirType, class Vector *, float *); /* linkage=_ZNK8CNavArea13ComputePortalEPKS_10NavDirTypeP6VectorPf */

	/* <0> (null):0 */
	void ComputeClosestPointInPortal(const class CNavArea  *, const class CNavArea  *, enum NavDirType, const class Vector  *, class Vector *); /* linkage=_ZNK8CNavArea27ComputeClosestPointInPortalEPKS_10NavDirTypePK6VectorPS3_ */

	/* <0> (null):0 */
	enum NavDirType ComputeDirection(const class CNavArea  *, class Vector *); /* linkage=_ZNK8CNavArea16ComputeDirectionEP6Vector */

	/* <0> (null):0 */
	void SetClearedTimestamp(class CNavArea *, int); /* linkage=_ZN8CNavArea19SetClearedTimestampEi */

	/* <0> (null):0 */
	float GetClearedTimestamp(class CNavArea *, int); /* linkage=_ZN8CNavArea19GetClearedTimestampEi */

	/* <0> (null):0 */
	const HidingSpotList  * GetHidingSpotList(const class CNavArea  *); /* linkage=_ZNK8CNavArea17GetHidingSpotListEv */

	/* <0> (null):0 */
	void ComputeHidingSpots(class CNavArea *); /* linkage=_ZN8CNavArea18ComputeHidingSpotsEv */

	/* <0> (null):0 */
	void ComputeSniperSpots(class CNavArea *); /* linkage=_ZN8CNavArea18ComputeSniperSpotsEv */

	/* <0> (null):0 */
	class SpotEncounter * GetSpotEncounter(class CNavArea *, const class CNavArea  *, const class CNavArea  *); /* linkage=_ZN8CNavArea16GetSpotEncounterEPKS_S1_ */

	/* <0> (null):0 */
	void ComputeSpotEncounters(class CNavArea *); /* linkage=_ZN8CNavArea21ComputeSpotEncountersEv */

	/* <0> (null):0 */
	void IncreaseDanger(class CNavArea *, int, float); /* linkage=_ZN8CNavArea14IncreaseDangerEif */

	/* <0> (null):0 */
	float GetDanger(class CNavArea *, int); /* linkage=_ZN8CNavArea9GetDangerEi */

	/* <0> (null):0 */
	float GetSizeX(const class CNavArea  *); /* linkage=_ZNK8CNavArea8GetSizeXEv */

	/* <0> (null):0 */
	float GetSizeY(const class CNavArea  *); /* linkage=_ZNK8CNavArea8GetSizeYEv */

	/* <0> (null):0 */
	const class Extent  * GetExtent(const class CNavArea  *); /* linkage=_ZNK8CNavArea9GetExtentEv */

	/* <0> (null):0 */
	const class Vector  * GetCenter(const class CNavArea  *); /* linkage=_ZNK8CNavArea9GetCenterEv */

	/* <0> (null):0 */
	const class Vector  * GetCorner(const class CNavArea  *, enum NavCornerType); /* linkage=_ZNK8CNavArea9GetCornerE13NavCornerType */

	/* <0> (null):0 */
	const class ApproachInfo  * GetApproachInfo(const class CNavArea  *, int); /* linkage=_ZNK8CNavArea15GetApproachInfoEi */

	/* <0> (null):0 */
	int GetApproachInfoCount(const class CNavArea  *); /* linkage=_ZNK8CNavArea20GetApproachInfoCountEv */

	/* <0> (null):0 */
	void ComputeApproachAreas(class CNavArea *); /* linkage=_ZN8CNavArea20ComputeApproachAreasEv */

	/* <0> (null):0 */
	void MakeNewMarker(void); /* linkage=_ZN8CNavArea13MakeNewMarkerEv */

	/* <0> (null):0 */
	void Mark(class CNavArea *); /* linkage=_ZN8CNavArea4MarkEv */

	/* <0> (null):0 */
	BOOL IsMarked(const class CNavArea  *); /* linkage=_ZNK8CNavArea8IsMarkedEv */

	/* <0> (null):0 */
	void SetParent(class CNavArea *, class CNavArea *, enum NavTraverseType); /* linkage=_ZN8CNavArea9SetParentEPS_15NavTraverseType */

	/* <0> (null):0 */
	class CNavArea * GetParent(const class CNavArea  *); /* linkage=_ZNK8CNavArea9GetParentEv */

	/* <0> (null):0 */
	enum NavTraverseType GetParentHow(const class CNavArea  *); /* linkage=_ZNK8CNavArea12GetParentHowEv */

	/* <0> (null):0 */
	bool IsOpen(const class CNavArea  *); /* linkage=_ZNK8CNavArea6IsOpenEv */

	/* <0> (null):0 */
	void AddToOpenList(class CNavArea *); /* linkage=_ZN8CNavArea13AddToOpenListEv */

	/* <0> (null):0 */
	void UpdateOnOpenList(class CNavArea *); /* linkage=_ZN8CNavArea16UpdateOnOpenListEv */

	/* <0> (null):0 */
	void RemoveFromOpenList(class CNavArea *); /* linkage=_ZN8CNavArea18RemoveFromOpenListEv */

	/* <0> (null):0 */
	bool IsOpenListEmpty(void); /* linkage=_ZN8CNavArea15IsOpenListEmptyEv */

	/* <0> (null):0 */
	class CNavArea * PopOpenList(void); /* linkage=_ZN8CNavArea11PopOpenListEv */

	/* <0> (null):0 */
	bool IsClosed(const class CNavArea  *); /* linkage=_ZNK8CNavArea8IsClosedEv */

	/* <0> (null):0 */
	void AddToClosedList(class CNavArea *); /* linkage=_ZN8CNavArea15AddToClosedListEv */

	/* <0> (null):0 */
	void RemoveFromClosedList(class CNavArea *); /* linkage=_ZN8CNavArea20RemoveFromClosedListEv */

	/* <0> (null):0 */
	void ClearSearchLists(void); /* linkage=_ZN8CNavArea16ClearSearchListsEv */

	/* <0> (null):0 */
	void SetTotalCost(class CNavArea *, float); /* linkage=_ZN8CNavArea12SetTotalCostEf */

	/* <0> (null):0 */
	float GetTotalCost(const class CNavArea  *); /* linkage=_ZNK8CNavArea12GetTotalCostEv */

	/* <0> (null):0 */
	void SetCostSoFar(class CNavArea *, float); /* linkage=_ZN8CNavArea12SetCostSoFarEf */

	/* <0> (null):0 */
	float GetCostSoFar(const class CNavArea  *); /* linkage=_ZNK8CNavArea12GetCostSoFarEv */

	/* <0> (null):0 */
	void Draw(class CNavArea *, byte, byte, byte, int); /* linkage=_ZN8CNavArea4DrawEhhhi */

	/* <0> (null):0 */
	void DrawConnectedAreas(class CNavArea *); /* linkage=_ZN8CNavArea18DrawConnectedAreasEv */

	/* <0> (null):0 */
	void DrawMarkedCorner(class CNavArea *, enum NavCornerType, byte, byte, byte, int); /* linkage=_ZN8CNavArea16DrawMarkedCornerE13NavCornerTypehhhi */

	/* <0> (null):0 */
	bool SplitEdit(class CNavArea *, bool, float, class CNavArea * *, class CNavArea * *); /* linkage=_ZN8CNavArea9SplitEditEbfPPS_S1_ */

	/* <0> (null):0 */
	bool MergeEdit(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea9MergeEditEPS_ */

	/* <0> (null):0 */
	bool SpliceEdit(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea10SpliceEditEPS_ */

	/* <0> (null):0 */
	void RaiseCorner(class CNavArea *, enum NavCornerType, int); /* linkage=_ZN8CNavArea11RaiseCornerE13NavCornerTypei */

	/* <0> (null):0 */
	void AddLadderUp(class CNavArea *, class CNavLadder *); /* linkage=_ZN8CNavArea11AddLadderUpEP10CNavLadder */

	/* <0> (null):0 */
	void AddLadderDown(class CNavArea *, class CNavLadder *); /* linkage=_ZN8CNavArea13AddLadderDownEP10CNavLadder */

	/* <0> (null):0 */
	void Initialize(class CNavArea *); /* linkage=_ZN8CNavArea10InitializeEv */

	/* <0> (null):0 */
	void DecayDanger(class CNavArea *); /* linkage=_ZN8CNavArea11DecayDangerEv */

	/* <0> (null):0 */
	bool IsHidingSpotCollision(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea21IsHidingSpotCollisionEPK6Vector */

	/* <0> (null):0 */
	void AddSpotEncounters(class CNavArea *, const class CNavArea  *, enum NavDirType, const class CNavArea  *, enum NavDirType); /* linkage=_ZN8CNavArea17AddSpotEncountersEPKS_10NavDirTypeS1_S2_ */

	/* <0> (null):0 */
	void Strip(class CNavArea *); /* linkage=_ZN8CNavArea5StripEv */

	/* <0> (null):0 */
	void FinishMerge(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea11FinishMergeEPS_ */

	/* <0> (null):0 */
	void MergeAdjacentConnections(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea24MergeAdjacentConnectionsEPS_ */

	/* <0> (null):0 */
	void AssignNodes(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea11AssignNodesEPS_ */

	/* <0> (null):0 */
	void FinishSplitEdit(class CNavArea *, class CNavArea *, enum NavDirType); /* linkage=_ZN8CNavArea15FinishSplitEditEPS_10NavDirType */

	/* <0> (null):0 */
	void OnDestroyNotify(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea15OnDestroyNotifyEPS_ */

	/* --- cacheline 9 boundary (576 bytes) was 27 bytes ago --- */

	/* size: 532, cachelines: 9, members: 32 */
	/* last cacheline: 20 bytes */

	/* BRAIN FART ALERT! 532 != 603 + 0(holes), diff = -71 */

}; /* size: 532 */

/* 770 */
 /* pointer to 769 */
 /* size: 4 */

/* 771 */
 /* pointer to 772 */
 /* size: 4 */

/* 772 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 773 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 774 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 775 */
/* <0> (null):0 */
typedef struct list<NavConnect, std::allocator<NavConnect> > NavConnectList; /* size: 0 */

/* 776 */
/* <0> (null):0 */
enum LadderDirectionType {
	LADDER_UP = 0,
	LADDER_DOWN = 1,
	NUM_LADDER_DIRECTIONS = 2,
}; /* size: 4 */

/* 777 */
/* <0> (null):0 */
class CNavLadder {
	class Vector              m_top;                 /*     0    12 */
	class Vector              m_bottom;              /*    12    12 */
	float                      m_length;             /*    24     4 */
	enum NavDirType            m_dir;                /*    28     4 */
	class Vector2D            m_dirVector;           /*    32     8 */
	class CBaseEntity *        m_entity;             /*    40     4 */
	class CNavArea *           m_topForwardArea;     /*    44     4 */
	class CNavArea *           m_topLeftArea;        /*    48     4 */
	class CNavArea *           m_topRightArea;       /*    52     4 */
	class CNavArea *           m_topBehindArea;      /*    56     4 */
	class CNavArea *           m_bottomArea;         /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	bool                       m_isDangling;         /*    64     1 */
	/* <0> (null):0 */
	void CNavLadder(class CNavLadder *);

	/* <0> (null):0 */
	void OnDestroyNotify(class CNavLadder *, class CNavArea *); /* linkage=_ZN10CNavLadder15OnDestroyNotifyEP8CNavArea */


	/* size: 68, cachelines: 2, members: 12 */
	/* last cacheline: 4 bytes */

	/* BRAIN FART ALERT! 68 != 65 + 0(holes), diff = 3 */

}; /* size: 68 */

/* 778 */
 /* pointer to 777 */
 /* size: 4 */

/* 779 */
/* <0> (null):0 */
typedef struct list<CNavLadder*, std::allocator<CNavLadder*> > NavLadderList; /* size: 0 */

/* 780 */
/* <0> (null):0 */
class HidingSpot {
private:

	class Vector              m_pos;                 /*     0    12 */
	unsigned int               m_id;                 /*    12     4 */
	unsigned int               m_marker;             /*    16     4 */
	unsigned char              m_flags;              /*    20     1 */

	/* Bitfield combined with previous fields */

	unsigned int               m_nextID;             /*     0     4 */
	unsigned int               m_masterMarker;       /*     0     4 */
	/* <0> (null):0 */
	void HidingSpot(class HidingSpot *);

	/* <0> (null):0 */
	void HidingSpot(class HidingSpot *, const class Vector  *, unsigned char);

	/* <0> (null):0 */
	bool HasGoodCover(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot12HasGoodCoverEv */

	/* <0> (null):0 */
	bool IsGoodSniperSpot(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot16IsGoodSniperSpotEv */

	/* <0> (null):0 */
	bool IsIdealSniperSpot(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot17IsIdealSniperSpotEv */

	/* <0> (null):0 */
	void SetFlags(class HidingSpot *, unsigned char); /* linkage=_ZN10HidingSpot8SetFlagsEh */

	/* <0> (null):0 */
	unsigned char GetFlags(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot8GetFlagsEv */

	/* <0> (null):0 */
	void Save(const class HidingSpot  *, int, unsigned int); /* linkage=_ZNK10HidingSpot4SaveEij */

	/* <0> (null):0 */
	void Load(class HidingSpot *, class SteamFile *, unsigned int); /* linkage=_ZN10HidingSpot4LoadEP9SteamFilej */

	/* <0> (null):0 */
	const class Vector  * GetPosition(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot11GetPositionEv */

	/* <0> (null):0 */
	unsigned int GetID(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot5GetIDEv */

	/* <0> (null):0 */
	void Mark(class HidingSpot *); /* linkage=_ZN10HidingSpot4MarkEv */

	/* <0> (null):0 */
	bool IsMarked(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot8IsMarkedEv */

	/* <0> (null):0 */
	void ChangeMasterMarker(void); /* linkage=_ZN10HidingSpot18ChangeMasterMarkerEv */


	/* size: 24, cachelines: 1, members: 6 */
	/* last cacheline: 24 bytes */
}; /* size: 24 */

/* 781 */
 /* pointer to 780 */
 /* size: 4 */

/* 782 */
 /* pointer to 783 */
 /* size: 4 */

/* 783 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 24 */

/* 784 */
/* <0> (null):0 */
typedef struct list<HidingSpot*, std::allocator<HidingSpot*> > HidingSpotList; /* size: 0 */

/* 785 */
/* <0> (null):0 */
union {
	class HidingSpot *         spot;               /*           4 */
	unsigned int               id;                 /*           4 */
}; /* size: 4 */

/* 786 */
/* <0> (null):0 */
struct SpotOrder {
	/* <0> (null):0 */
	union {
		class HidingSpot *         spot;                 /*           4 */
		unsigned int               id;                   /*           4 */
	};

	float                      t;                    /*     0     4 */
	union {
		class HidingSpot * spot;                 /*           4 */
		unsigned int       id;                   /*           4 */
	};                                               /*     4     4 */
	/* <0> (null):0 */
	void ~SpotOrder(class SpotOrder *, int);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 787 */
/* <0> (null):0 */
typedef struct list<SpotOrder, std::allocator<SpotOrder> > SpotOrderList; /* size: 0 */

/* 788 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 789 */
/* <0> (null):0 */
typedef class SpotOrder * pointer; /* size: 4 */

/* 790 */
/* <0> (null):0 */
typedef const class SpotOrder  * const_pointer; /* size: 4 */

/* 791 */
/* <0> (null):0 */
class new_allocator<SpotOrder> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class SpotOrder * pointer;

	/* <0> (null):0 */
	typedef const class SpotOrder  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<SpotOrder> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<SpotOrder> *, const class new_allocator<SpotOrder>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<SpotOrder> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<SpotOrder>  *, class SpotOrder &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE7addressERS1_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<SpotOrder>  *, const class SpotOrder  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE7addressERKS1_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<SpotOrder> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<SpotOrder> *, class SpotOrder *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE10deallocateEPS1_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<SpotOrder>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<SpotOrder> *, class SpotOrder *, const class SpotOrder  &); /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE9constructEPS1_RKS1_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<SpotOrder> *, class SpotOrder *); /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE7destroyEPS1_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 792 */
 /* pointer to 786 */
 /* size: 4 */

/* 793 */
 /* pointer to 794 */
 /* size: 4 */

/* 794 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 795 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 796 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 797 */
 /* pointer to 791 */
 /* size: 4 */

/* 798 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 799 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 800 */
 /* pointer to 801 */
 /* size: 4 */

/* 801 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 802 */
/* <0> (null):0 */
typedef class SpotOrder & reference; /* size: 4 */

/* 803 */
/* <0> (null):0 */
typedef const class SpotOrder  & const_reference; /* size: 4 */

/* 804 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<SpotOrder> > other; /* size: 0 */

/* 805 */
/* <0> (null):0 */
struct rebind<std::_List_node<SpotOrder> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<SpotOrder> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 806 */
/* <0> (null):0 */
typedef struct allocator<SpotOrder> other; /* size: 1 */

/* 807 */
/* <0> (null):0 */
struct rebind<SpotOrder> {
	/* <0> (null):0 */
	typedef struct allocator<SpotOrder> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 808 */
/* <0> (null):0 */
class allocator<SpotOrder> : public new_allocator<SpotOrder> {
public:

	/* class new_allocator<SpotOrder> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class SpotOrder & reference;

	/* <0> (null):0 */
	typedef const class SpotOrder  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<SpotOrder> *);

	/* <0> (null):0 */
	void allocator(class allocator<SpotOrder> *, const class allocator<SpotOrder>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<SpotOrder> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<SpotOrder> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<SpotOrder> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<SpotOrder> {
		/* <0> (null):0 */
		typedef struct allocator<SpotOrder> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	void allocator<std::_List_node<SpotOrder> >(class allocator<SpotOrder> *, const class allocator<std::_List_node<SpotOrder> >  &);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 809 */
 /* pointer to 808 */
 /* size: 4 */

/* 810 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 811 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 812 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 813 */
/* <0> (null):0 */
typedef class _List_node<SpotOrder> * pointer; /* size: 4 */

/* 814 */
/* <0> (null):0 */
typedef const class _List_node<SpotOrder>  * const_pointer; /* size: 4 */

/* 815 */
/* <0> (null):0 */
class new_allocator<std::_List_node<SpotOrder> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<SpotOrder> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<SpotOrder>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<SpotOrder> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<SpotOrder> > *, const class new_allocator<std::_List_node<SpotOrder> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<SpotOrder> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<SpotOrder> >  *, class _List_node<SpotOrder> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7addressERS3_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<SpotOrder> >  *, const class _List_node<SpotOrder>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7addressERKS3_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<SpotOrder> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE10deallocateEPS3_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<SpotOrder> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *, const class _List_node<SpotOrder>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE9constructEPS3_RKS3_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7destroyEPS3_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 816 */
 /* pointer to 383 */
 /* size: 4 */

/* 817 */
 /* pointer to 818 */
 /* size: 4 */

/* 818 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 819 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 820 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 821 */
 /* pointer to 815 */
 /* size: 4 */

/* 822 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 823 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 824 */
 /* pointer to 825 */
 /* size: 4 */

/* 825 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 826 */
/* <0> (null):0 */
class allocator<std::_List_node<SpotOrder> > : public new_allocator<std::_List_node<SpotOrder> > {
public:

	/* class new_allocator<std::_List_node<SpotOrder> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<SpotOrder> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<SpotOrder> > *, const class allocator<std::_List_node<SpotOrder> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<SpotOrder> > *, int);

	/* <0> (null):0 */
	void allocator<SpotOrder>(class allocator<std::_List_node<SpotOrder> > *, const class allocator<SpotOrder>  &);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 827 */
 /* pointer to 826 */
 /* size: 4 */

/* 828 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 829 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 830 */
 /* pointer to 385 */
 /* size: 4 */

/* 831 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 832 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 833 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 834 */
/* <0> (null):0 */
typedef struct allocator<SpotOrder> allocator_type; /* size: 1 */

/* 835 */
/* <0> (null):0 */
class _List_base<SpotOrder, std::allocator<SpotOrder> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<SpotOrder> allocator_type;

	/* <0> (null):0 */
	class _List_node<SpotOrder> * _M_get_node(class _List_base<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, class _List_node<SpotOrder> *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 836 */
 /* pointer to 835 */
 /* size: 4 */

/* 837 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 838 */
 /* pointer to 839 */
 /* size: 4 */

/* 839 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 840 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 841 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 842 */
/* <0> (null):0 */
typedef struct SpotOrder value_type; /* size: 8 */

/* 843 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 844 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 845 */
/* <0> (null):0 */
typedef struct _List_iterator<SpotOrder> iterator; /* size: 0 */

/* 846 */
/* <0> (null):0 */
typedef struct _List_const_iterator<SpotOrder> const_iterator; /* size: 0 */

/* 847 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<SpotOrder> > const_reverse_iterator; /* size: 0 */

/* 848 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<SpotOrder> > reverse_iterator; /* size: 0 */

/* 849 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 850 */
/* <0> (null):0 */
typedef struct allocator<SpotOrder> allocator_type; /* size: 1 */

/* 851 */
/* <0> (null):0 */
typedef struct _List_node<SpotOrder> _Node; /* size: 0 */

/* 852 */
/* <0> (null):0 */
class list<SpotOrder, std::allocator<SpotOrder> > : protected _List_base<SpotOrder, std::allocator<SpotOrder> > {
protected:

	/* class _List_base<SpotOrder, std::allocator<SpotOrder> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef struct SpotOrder value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<SpotOrder> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<SpotOrder> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<SpotOrder> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<SpotOrder> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<SpotOrder> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<SpotOrder> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE14_M_create_nodeERKS0_ */

	/* <0> (null):0 */
	void list(class list<SpotOrder, std::allocator<SpotOrder> > *);

	/* <0> (null):0 */
	void list(class list<SpotOrder, std::allocator<SpotOrder> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<SpotOrder, std::allocator<SpotOrder> > *, const class list<SpotOrder, std::allocator<SpotOrder> >  &);

	/* <0> (null):0 */
	class list<SpotOrder, std::allocator<SpotOrder> > & operator=(class list<SpotOrder, std::allocator<SpotOrder> > *, const class list<SpotOrder, std::allocator<SpotOrder> >  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EEaSERKS2_ */

	/* <0> (null):0 */
	void assign(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6assignEjRKS0_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, class SpotOrder); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6resizeEjS0_ */

	/* <0> (null):0 */
	reference front(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE10push_frontERKS0_ */

	/* <0> (null):0 */
	void pop_front(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9push_backERKS0_ */

	/* <0> (null):0 */
	void pop_back(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, unsigned int, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */

	/* <0> (null):0 */
	iterator erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	iterator erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */

	/* <0> (null):0 */
	void swap(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4swapERS2_ */

	/* <0> (null):0 */
	void clear(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */

	/* <0> (null):0 */
	void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */

	/* <0> (null):0 */
	void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */

	/* <0> (null):0 */
	void remove(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6removeERKS0_ */

	/* <0> (null):0 */
	void unique(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5mergeERS2_ */

	/* <0> (null):0 */
	void reverse(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE18_M_fill_initializeEjRKS0_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE14_M_fill_assignEjRKS0_ */

	/* <0> (null):0 */
	void _M_transfer(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */

	/* <0> (null):0 */
	void _M_insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void _M_erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE25_M_check_equal_allocatorsERS2_ */

	/* <0> (null):0 */
	void ~list(class list<SpotOrder, std::allocator<SpotOrder> > *, int);

	/* <0> (null):0 */
	void _M_initialize_dispatch<std::_List_const_iterator<SpotOrder> >(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_const_iterator<SpotOrder>, class _List_const_iterator<SpotOrder>, class __false_type);


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 853 */
 /* pointer to 851 */
 /* size: 4 */

/* 854 */
 /* pointer to 852 */
 /* size: 4 */

/* 855 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 856 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 857 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 858 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 859 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 860 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 861 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 862 */
 /* pointer to 863 */
 /* size: 4 */

/* 863 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 864 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 865 */
/* <0> (null):0 */
struct SpotEncounter {
	union NavConnect           from;                 /*     0     4 */
	enum NavDirType            fromDir;              /*     4     4 */
	union NavConnect           to;                   /*     8     4 */
	enum NavDirType            toDir;                /*    12     4 */
	struct Ray                 path;                 /*    16    24 */
	SpotOrderList              spotList;             /*    40     0 */
	/* <0> (null):0 */
	void SpotEncounter(class SpotEncounter *, const class SpotEncounter  &);

	/* <0> (null):0 */
	void ~SpotEncounter(class SpotEncounter *, int);


	/* size: 48, cachelines: 1, members: 6 */
	/* last cacheline: 48 bytes */

	/* BRAIN FART ALERT! 48 != 40 + 0(holes), diff = 8 */

}; /* size: 48 */

/* 866 */
/* <0> (null):0 */
typedef struct list<SpotEncounter, std::allocator<SpotEncounter> > SpotEncounterList; /* size: 0 */

/* 867 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 868 */
/* <0> (null):0 */
typedef class HidingSpot * * pointer; /* size: 4 */

/* 869 */
/* <0> (null):0 */
typedef const class HidingSpot *  * const_pointer; /* size: 4 */

/* 870 */
/* <0> (null):0 */
class new_allocator<HidingSpot*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class HidingSpot * * pointer;

	/* <0> (null):0 */
	typedef const class HidingSpot *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<HidingSpot*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<HidingSpot*> *, const class new_allocator<HidingSpot*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<HidingSpot*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<HidingSpot*>  *, class HidingSpot * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE7addressERS2_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<HidingSpot*>  *, const class HidingSpot *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE7addressERKS2_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<HidingSpot*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<HidingSpot*> *, class HidingSpot * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE10deallocateEPS2_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<HidingSpot*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<HidingSpot*> *, class HidingSpot * *, const class HidingSpot *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE9constructEPS2_RKS2_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<HidingSpot*> *, class HidingSpot * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE7destroyEPS2_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 871 */
 /* pointer to 781 */
 /* size: 4 */

/* 872 */
 /* pointer to 873 */
 /* size: 4 */

/* 873 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 874 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 875 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 876 */
 /* pointer to 870 */
 /* size: 4 */

/* 877 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 878 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 879 */
 /* pointer to 880 */
 /* size: 4 */

/* 880 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 881 */
/* <0> (null):0 */
typedef class HidingSpot * & reference; /* size: 4 */

/* 882 */
/* <0> (null):0 */
typedef const class HidingSpot *  & const_reference; /* size: 4 */

/* 883 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<HidingSpot*> > other; /* size: 0 */

/* 884 */
/* <0> (null):0 */
struct rebind<std::_List_node<HidingSpot*> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<HidingSpot*> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 885 */
/* <0> (null):0 */
typedef struct allocator<HidingSpot*> other; /* size: 1 */

/* 886 */
/* <0> (null):0 */
struct rebind<HidingSpot*> {
	/* <0> (null):0 */
	typedef struct allocator<HidingSpot*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 887 */
/* <0> (null):0 */
class allocator<HidingSpot*> : public new_allocator<HidingSpot*> {
public:

	/* class new_allocator<HidingSpot*> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class HidingSpot * & reference;

	/* <0> (null):0 */
	typedef const class HidingSpot *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<HidingSpot*> *);

	/* <0> (null):0 */
	void allocator(class allocator<HidingSpot*> *, const class allocator<HidingSpot*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<HidingSpot*> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<HidingSpot*> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<HidingSpot*> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<HidingSpot*> {
		/* <0> (null):0 */
		typedef struct allocator<HidingSpot*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 888 */
 /* pointer to 887 */
 /* size: 4 */

/* 889 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 890 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 891 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 892 */
/* <0> (null):0 */
typedef class _List_node<HidingSpot*> * pointer; /* size: 4 */

/* 893 */
/* <0> (null):0 */
typedef const class _List_node<HidingSpot*>  * const_pointer; /* size: 4 */

/* 894 */
/* <0> (null):0 */
class new_allocator<std::_List_node<HidingSpot*> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<HidingSpot*> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<HidingSpot*>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *, const class new_allocator<std::_List_node<HidingSpot*> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<HidingSpot*> >  *, class _List_node<HidingSpot*> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7addressERS4_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<HidingSpot*> >  *, const class _List_node<HidingSpot*>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7addressERKS4_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<HidingSpot*> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE10deallocateEPS4_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<HidingSpot*> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *, const class _List_node<HidingSpot*>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE9constructEPS4_RKS4_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7destroyEPS4_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 895 */
 /* pointer to 394 */
 /* size: 4 */

/* 896 */
 /* pointer to 897 */
 /* size: 4 */

/* 897 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 898 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 899 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 900 */
 /* pointer to 894 */
 /* size: 4 */

/* 901 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 902 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 903 */
 /* pointer to 904 */
 /* size: 4 */

/* 904 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 905 */
/* <0> (null):0 */
class allocator<std::_List_node<HidingSpot*> > : public new_allocator<std::_List_node<HidingSpot*> > {
public:

	/* class new_allocator<std::_List_node<HidingSpot*> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<HidingSpot*> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<HidingSpot*> > *, const class allocator<std::_List_node<HidingSpot*> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<HidingSpot*> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 906 */
 /* pointer to 905 */
 /* size: 4 */

/* 907 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 908 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 909 */
 /* pointer to 396 */
 /* size: 4 */

/* 910 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 911 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 912 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 913 */
/* <0> (null):0 */
typedef struct allocator<HidingSpot*> allocator_type; /* size: 1 */

/* 914 */
/* <0> (null):0 */
class _List_base<HidingSpot*, std::allocator<HidingSpot*> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<HidingSpot*> allocator_type;

	/* <0> (null):0 */
	class _List_node<HidingSpot*> * _M_get_node(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_node<HidingSpot*> *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 915 */
 /* pointer to 914 */
 /* size: 4 */

/* 916 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 917 */
 /* pointer to 918 */
 /* size: 4 */

/* 918 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 919 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 920 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 921 */
/* <0> (null):0 */
typedef class HidingSpot * value_type; /* size: 4 */

/* 922 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 923 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 924 */
/* <0> (null):0 */
typedef struct _List_iterator<HidingSpot*> iterator; /* size: 0 */

/* 925 */
/* <0> (null):0 */
typedef struct _List_const_iterator<HidingSpot*> const_iterator; /* size: 0 */

/* 926 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<HidingSpot*> > const_reverse_iterator; /* size: 0 */

/* 927 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<HidingSpot*> > reverse_iterator; /* size: 0 */

/* 928 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 929 */
/* <0> (null):0 */
typedef struct allocator<HidingSpot*> allocator_type; /* size: 1 */

/* 930 */
/* <0> (null):0 */
typedef struct _List_node<HidingSpot*> _Node; /* size: 0 */

/* 931 */
/* <0> (null):0 */
class list<HidingSpot*, std::allocator<HidingSpot*> > : protected _List_base<HidingSpot*, std::allocator<HidingSpot*> > {
protected:

	/* class _List_base<HidingSpot*, std::allocator<HidingSpot*> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef class HidingSpot * value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<HidingSpot*> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<HidingSpot*> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<HidingSpot*> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<HidingSpot*> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<HidingSpot*> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<HidingSpot*> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE14_M_create_nodeERKS1_ */

	/* <0> (null):0 */
	void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *);

	/* <0> (null):0 */
	void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const class list<HidingSpot*, std::allocator<HidingSpot*> >  &);

	/* <0> (null):0 */
	class list<HidingSpot*, std::allocator<HidingSpot*> > & operator=(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const class list<HidingSpot*, std::allocator<HidingSpot*> >  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EEaSERKS3_ */

	/* <0> (null):0 */
	void assign(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6assignEjRKS1_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, class HidingSpot *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6resizeEjS1_ */

	/* <0> (null):0 */
	reference front(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE10push_frontERKS1_ */

	/* <0> (null):0 */
	void pop_front(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9push_backERKS1_ */

	/* <0> (null):0 */
	void pop_back(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */

	/* <0> (null):0 */
	iterator erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	iterator erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */

	/* <0> (null):0 */
	void swap(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4swapERS3_ */

	/* <0> (null):0 */
	void clear(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */

	/* <0> (null):0 */
	void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */

	/* <0> (null):0 */
	void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */

	/* <0> (null):0 */
	void remove(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6removeERKS1_ */

	/* <0> (null):0 */
	void unique(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5mergeERS3_ */

	/* <0> (null):0 */
	void reverse(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE18_M_fill_initializeEjRKS1_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE14_M_fill_assignEjRKS1_ */

	/* <0> (null):0 */
	void _M_transfer(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */

	/* <0> (null):0 */
	void _M_insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void _M_erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE25_M_check_equal_allocatorsERS3_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 932 */
 /* pointer to 930 */
 /* size: 4 */

/* 933 */
 /* pointer to 931 */
 /* size: 4 */

/* 934 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 935 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 936 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 937 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 938 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 939 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 940 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 941 */
 /* pointer to 942 */
 /* size: 4 */

/* 942 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 943 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 944 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 945 */
/* <0> (null):0 */
typedef class SpotEncounter * pointer; /* size: 4 */

/* 946 */
/* <0> (null):0 */
typedef const class SpotEncounter  * const_pointer; /* size: 4 */

/* 947 */
/* <0> (null):0 */
class new_allocator<SpotEncounter> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class SpotEncounter * pointer;

	/* <0> (null):0 */
	typedef const class SpotEncounter  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<SpotEncounter> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<SpotEncounter> *, const class new_allocator<SpotEncounter>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<SpotEncounter> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<SpotEncounter>  *, class SpotEncounter &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE7addressERS1_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<SpotEncounter>  *, const class SpotEncounter  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE7addressERKS1_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<SpotEncounter> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<SpotEncounter> *, class SpotEncounter *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE10deallocateEPS1_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<SpotEncounter>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<SpotEncounter> *, class SpotEncounter *, const class SpotEncounter  &); /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE9constructEPS1_RKS1_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<SpotEncounter> *, class SpotEncounter *); /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE7destroyEPS1_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 948 */
 /* pointer to 865 */
 /* size: 4 */

/* 949 */
 /* pointer to 950 */
 /* size: 4 */

/* 950 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 48 */

/* 951 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 952 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 953 */
 /* pointer to 947 */
 /* size: 4 */

/* 954 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 955 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 956 */
 /* pointer to 957 */
 /* size: 4 */

/* 957 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 958 */
/* <0> (null):0 */
typedef class SpotEncounter & reference; /* size: 4 */

/* 959 */
/* <0> (null):0 */
typedef const class SpotEncounter  & const_reference; /* size: 4 */

/* 960 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<SpotEncounter> > other; /* size: 0 */

/* 961 */
/* <0> (null):0 */
struct rebind<std::_List_node<SpotEncounter> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<SpotEncounter> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 962 */
/* <0> (null):0 */
typedef struct allocator<SpotEncounter> other; /* size: 1 */

/* 963 */
/* <0> (null):0 */
struct rebind<SpotEncounter> {
	/* <0> (null):0 */
	typedef struct allocator<SpotEncounter> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 964 */
/* <0> (null):0 */
class allocator<SpotEncounter> : public new_allocator<SpotEncounter> {
public:

	/* class new_allocator<SpotEncounter> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class SpotEncounter & reference;

	/* <0> (null):0 */
	typedef const class SpotEncounter  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<SpotEncounter> *);

	/* <0> (null):0 */
	void allocator(class allocator<SpotEncounter> *, const class allocator<SpotEncounter>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<SpotEncounter> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<SpotEncounter> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<SpotEncounter> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<SpotEncounter> {
		/* <0> (null):0 */
		typedef struct allocator<SpotEncounter> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 965 */
 /* pointer to 964 */
 /* size: 4 */

/* 966 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 967 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 968 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 969 */
/* <0> (null):0 */
typedef class _List_node<SpotEncounter> * pointer; /* size: 4 */

/* 970 */
/* <0> (null):0 */
typedef const class _List_node<SpotEncounter>  * const_pointer; /* size: 4 */

/* 971 */
/* <0> (null):0 */
class new_allocator<std::_List_node<SpotEncounter> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<SpotEncounter> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<SpotEncounter>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *, const class new_allocator<std::_List_node<SpotEncounter> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<SpotEncounter> >  *, class _List_node<SpotEncounter> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7addressERS3_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<SpotEncounter> >  *, const class _List_node<SpotEncounter>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7addressERKS3_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<SpotEncounter> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE10deallocateEPS3_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<SpotEncounter> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *, const class _List_node<SpotEncounter>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE9constructEPS3_RKS3_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7destroyEPS3_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 972 */
 /* pointer to 404 */
 /* size: 4 */

/* 973 */
 /* pointer to 974 */
 /* size: 4 */

/* 974 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 975 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 976 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 977 */
 /* pointer to 971 */
 /* size: 4 */

/* 978 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 979 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 980 */
 /* pointer to 981 */
 /* size: 4 */

/* 981 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 982 */
/* <0> (null):0 */
class allocator<std::_List_node<SpotEncounter> > : public new_allocator<std::_List_node<SpotEncounter> > {
public:

	/* class new_allocator<std::_List_node<SpotEncounter> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<SpotEncounter> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<SpotEncounter> > *, const class allocator<std::_List_node<SpotEncounter> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<SpotEncounter> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 983 */
 /* pointer to 982 */
 /* size: 4 */

/* 984 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 985 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 986 */
 /* pointer to 406 */
 /* size: 4 */

/* 987 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 988 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 989 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 990 */
/* <0> (null):0 */
typedef struct allocator<SpotEncounter> allocator_type; /* size: 1 */

/* 991 */
/* <0> (null):0 */
class _List_base<SpotEncounter, std::allocator<SpotEncounter> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<SpotEncounter> allocator_type;

	/* <0> (null):0 */
	class _List_node<SpotEncounter> * _M_get_node(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_node<SpotEncounter> *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 992 */
 /* pointer to 991 */
 /* size: 4 */

/* 993 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 994 */
 /* pointer to 995 */
 /* size: 4 */

/* 995 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 996 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 997 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 998 */
/* <0> (null):0 */
typedef struct SpotEncounter value_type; /* size: 48 */

/* 999 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 1000 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 1001 */
/* <0> (null):0 */
typedef struct _List_iterator<SpotEncounter> iterator; /* size: 0 */

/* 1002 */
/* <0> (null):0 */
typedef struct _List_const_iterator<SpotEncounter> const_iterator; /* size: 0 */

/* 1003 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<SpotEncounter> > const_reverse_iterator; /* size: 0 */

/* 1004 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<SpotEncounter> > reverse_iterator; /* size: 0 */

/* 1005 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1006 */
/* <0> (null):0 */
typedef struct allocator<SpotEncounter> allocator_type; /* size: 1 */

/* 1007 */
/* <0> (null):0 */
typedef struct _List_node<SpotEncounter> _Node; /* size: 0 */

/* 1008 */
/* <0> (null):0 */
class list<SpotEncounter, std::allocator<SpotEncounter> > : protected _List_base<SpotEncounter, std::allocator<SpotEncounter> > {
protected:

	/* class _List_base<SpotEncounter, std::allocator<SpotEncounter> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef struct SpotEncounter value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<SpotEncounter> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<SpotEncounter> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<SpotEncounter> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<SpotEncounter> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<SpotEncounter> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<SpotEncounter> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE14_M_create_nodeERKS0_ */

	/* <0> (null):0 */
	void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *);

	/* <0> (null):0 */
	void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const class list<SpotEncounter, std::allocator<SpotEncounter> >  &);

	/* <0> (null):0 */
	class list<SpotEncounter, std::allocator<SpotEncounter> > & operator=(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const class list<SpotEncounter, std::allocator<SpotEncounter> >  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EEaSERKS2_ */

	/* <0> (null):0 */
	void assign(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6assignEjRKS0_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, class SpotEncounter); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6resizeEjS0_ */

	/* <0> (null):0 */
	reference front(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE10push_frontERKS0_ */

	/* <0> (null):0 */
	void pop_front(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9push_backERKS0_ */

	/* <0> (null):0 */
	void pop_back(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, unsigned int, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */

	/* <0> (null):0 */
	iterator erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	iterator erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */

	/* <0> (null):0 */
	void swap(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4swapERS2_ */

	/* <0> (null):0 */
	void clear(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */

	/* <0> (null):0 */
	void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */

	/* <0> (null):0 */
	void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */

	/* <0> (null):0 */
	void remove(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6removeERKS0_ */

	/* <0> (null):0 */
	void unique(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5mergeERS2_ */

	/* <0> (null):0 */
	void reverse(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE18_M_fill_initializeEjRKS0_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE14_M_fill_assignEjRKS0_ */

	/* <0> (null):0 */
	void _M_transfer(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */

	/* <0> (null):0 */
	void _M_insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void _M_erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE25_M_check_equal_allocatorsERS2_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 1009 */
 /* pointer to 1007 */
 /* size: 4 */

/* 1010 */
 /* pointer to 1008 */
 /* size: 4 */

/* 1011 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1012 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 48 */

/* 1013 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1014 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1015 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1016 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1017 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1018 */
 /* pointer to 1019 */
 /* size: 4 */

/* 1019 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1020 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1021 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1022 */
/* <0> (null):0 */
typedef union NavConnect * pointer; /* size: 4 */

/* 1023 */
/* <0> (null):0 */
typedef const union NavConnect  * const_pointer; /* size: 4 */

/* 1024 */
/* <0> (null):0 */
class new_allocator<NavConnect> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef union NavConnect * pointer;

	/* <0> (null):0 */
	typedef const union NavConnect  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<NavConnect> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<NavConnect> *, const class new_allocator<NavConnect>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<NavConnect> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<NavConnect>  *, union NavConnect &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE7addressERS1_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<NavConnect>  *, const union NavConnect  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE7addressERKS1_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<NavConnect> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<NavConnect> *, union NavConnect *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE10deallocateEPS1_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<NavConnect>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<NavConnect> *, union NavConnect *, const union NavConnect  &); /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE9constructEPS1_RKS1_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<NavConnect> *, union NavConnect *); /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE7destroyEPS1_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1025 */
 /* pointer to 767 */
 /* size: 4 */

/* 1026 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1027 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1028 */
 /* pointer to 1024 */
 /* size: 4 */

/* 1029 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1030 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1031 */
 /* pointer to 1032 */
 /* size: 4 */

/* 1032 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1033 */
/* <0> (null):0 */
typedef union NavConnect & reference; /* size: 4 */

/* 1034 */
/* <0> (null):0 */
typedef const union NavConnect  & const_reference; /* size: 4 */

/* 1035 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<NavConnect> > other; /* size: 0 */

/* 1036 */
/* <0> (null):0 */
struct rebind<std::_List_node<NavConnect> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<NavConnect> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1037 */
/* <0> (null):0 */
typedef struct allocator<NavConnect> other; /* size: 1 */

/* 1038 */
/* <0> (null):0 */
struct rebind<NavConnect> {
	/* <0> (null):0 */
	typedef struct allocator<NavConnect> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1039 */
/* <0> (null):0 */
class allocator<NavConnect> : public new_allocator<NavConnect> {
public:

	/* class new_allocator<NavConnect> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef union NavConnect & reference;

	/* <0> (null):0 */
	typedef const union NavConnect  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<NavConnect> *);

	/* <0> (null):0 */
	void allocator(class allocator<NavConnect> *, const class allocator<NavConnect>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<NavConnect> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<NavConnect> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<NavConnect> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<NavConnect> {
		/* <0> (null):0 */
		typedef struct allocator<NavConnect> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 1040 */
 /* pointer to 1039 */
 /* size: 4 */

/* 1041 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1042 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1043 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1044 */
/* <0> (null):0 */
typedef class _List_node<NavConnect> * pointer; /* size: 4 */

/* 1045 */
/* <0> (null):0 */
typedef const class _List_node<NavConnect>  * const_pointer; /* size: 4 */

/* 1046 */
/* <0> (null):0 */
class new_allocator<std::_List_node<NavConnect> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<NavConnect> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<NavConnect>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<NavConnect> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<NavConnect> > *, const class new_allocator<std::_List_node<NavConnect> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<NavConnect> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<NavConnect> >  *, class _List_node<NavConnect> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7addressERS3_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<NavConnect> >  *, const class _List_node<NavConnect>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7addressERKS3_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<NavConnect> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE10deallocateEPS3_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<NavConnect> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *, const class _List_node<NavConnect>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE9constructEPS3_RKS3_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7destroyEPS3_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1047 */
 /* pointer to 414 */
 /* size: 4 */

/* 1048 */
 /* pointer to 1049 */
 /* size: 4 */

/* 1049 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1050 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1051 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1052 */
 /* pointer to 1046 */
 /* size: 4 */

/* 1053 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1054 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1055 */
 /* pointer to 1056 */
 /* size: 4 */

/* 1056 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1057 */
/* <0> (null):0 */
class allocator<std::_List_node<NavConnect> > : public new_allocator<std::_List_node<NavConnect> > {
public:

	/* class new_allocator<std::_List_node<NavConnect> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<NavConnect> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<NavConnect> > *, const class allocator<std::_List_node<NavConnect> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<NavConnect> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 1058 */
 /* pointer to 1057 */
 /* size: 4 */

/* 1059 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1060 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1061 */
 /* pointer to 416 */
 /* size: 4 */

/* 1062 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1063 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1064 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 1065 */
/* <0> (null):0 */
typedef struct allocator<NavConnect> allocator_type; /* size: 1 */

/* 1066 */
/* <0> (null):0 */
class _List_base<NavConnect, std::allocator<NavConnect> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<NavConnect> allocator_type;

	/* <0> (null):0 */
	class _List_node<NavConnect> * _M_get_node(class _List_base<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<NavConnect, std::allocator<NavConnect> > *, class _List_node<NavConnect> *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 1067 */
 /* pointer to 1066 */
 /* size: 4 */

/* 1068 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1069 */
 /* pointer to 1070 */
 /* size: 4 */

/* 1070 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1071 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1072 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1073 */
/* <0> (null):0 */
typedef union NavConnect value_type; /* size: 4 */

/* 1074 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 1075 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 1076 */
/* <0> (null):0 */
typedef struct _List_iterator<NavConnect> iterator; /* size: 0 */

/* 1077 */
/* <0> (null):0 */
typedef struct _List_const_iterator<NavConnect> const_iterator; /* size: 0 */

/* 1078 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<NavConnect> > const_reverse_iterator; /* size: 0 */

/* 1079 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<NavConnect> > reverse_iterator; /* size: 0 */

/* 1080 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1081 */
/* <0> (null):0 */
typedef struct allocator<NavConnect> allocator_type; /* size: 1 */

/* 1082 */
/* <0> (null):0 */
typedef struct _List_node<NavConnect> _Node; /* size: 0 */

/* 1083 */
/* <0> (null):0 */
class list<NavConnect, std::allocator<NavConnect> > : protected _List_base<NavConnect, std::allocator<NavConnect> > {
protected:

	/* class _List_base<NavConnect, std::allocator<NavConnect> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef union NavConnect value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<NavConnect> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<NavConnect> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<NavConnect> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<NavConnect> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<NavConnect> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<NavConnect> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE14_M_create_nodeERKS0_ */

	/* <0> (null):0 */
	void list(class list<NavConnect, std::allocator<NavConnect> > *);

	/* <0> (null):0 */
	void list(class list<NavConnect, std::allocator<NavConnect> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<NavConnect, std::allocator<NavConnect> > *, const class list<NavConnect, std::allocator<NavConnect> >  &);

	/* <0> (null):0 */
	class list<NavConnect, std::allocator<NavConnect> > & operator=(class list<NavConnect, std::allocator<NavConnect> > *, const class list<NavConnect, std::allocator<NavConnect> >  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EEaSERKS2_ */

	/* <0> (null):0 */
	void assign(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6assignEjRKS0_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, union NavConnect); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6resizeEjS0_ */

	/* <0> (null):0 */
	reference front(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE10push_frontERKS0_ */

	/* <0> (null):0 */
	void pop_front(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9push_backERKS0_ */

	/* <0> (null):0 */
	void pop_back(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, unsigned int, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */

	/* <0> (null):0 */
	iterator erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	iterator erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */

	/* <0> (null):0 */
	void swap(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4swapERS2_ */

	/* <0> (null):0 */
	void clear(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */

	/* <0> (null):0 */
	void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */

	/* <0> (null):0 */
	void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */

	/* <0> (null):0 */
	void remove(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6removeERKS0_ */

	/* <0> (null):0 */
	void unique(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5mergeERS2_ */

	/* <0> (null):0 */
	void reverse(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE18_M_fill_initializeEjRKS0_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE14_M_fill_assignEjRKS0_ */

	/* <0> (null):0 */
	void _M_transfer(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */

	/* <0> (null):0 */
	void _M_insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void _M_erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE25_M_check_equal_allocatorsERS2_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 1084 */
 /* pointer to 1082 */
 /* size: 4 */

/* 1085 */
 /* pointer to 1083 */
 /* size: 4 */

/* 1086 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1087 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1088 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1089 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1090 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1091 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1092 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1093 */
 /* pointer to 1094 */
 /* size: 4 */

/* 1094 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1095 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1096 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1097 */
/* <0> (null):0 */
typedef class CNavLadder * * pointer; /* size: 4 */

/* 1098 */
/* <0> (null):0 */
typedef const class CNavLadder *  * const_pointer; /* size: 4 */

/* 1099 */
/* <0> (null):0 */
class new_allocator<CNavLadder*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class CNavLadder * * pointer;

	/* <0> (null):0 */
	typedef const class CNavLadder *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<CNavLadder*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<CNavLadder*> *, const class new_allocator<CNavLadder*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<CNavLadder*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<CNavLadder*>  *, class CNavLadder * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE7addressERS2_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<CNavLadder*>  *, const class CNavLadder *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE7addressERKS2_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<CNavLadder*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<CNavLadder*> *, class CNavLadder * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE10deallocateEPS2_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<CNavLadder*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<CNavLadder*> *, class CNavLadder * *, const class CNavLadder *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE9constructEPS2_RKS2_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<CNavLadder*> *, class CNavLadder * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE7destroyEPS2_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1100 */
 /* pointer to 778 */
 /* size: 4 */

/* 1101 */
 /* pointer to 1102 */
 /* size: 4 */

/* 1102 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1103 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1104 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1105 */
 /* pointer to 1099 */
 /* size: 4 */

/* 1106 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1107 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1108 */
 /* pointer to 1109 */
 /* size: 4 */

/* 1109 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1110 */
/* <0> (null):0 */
typedef class CNavLadder * & reference; /* size: 4 */

/* 1111 */
/* <0> (null):0 */
typedef const class CNavLadder *  & const_reference; /* size: 4 */

/* 1112 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<CNavLadder*> > other; /* size: 0 */

/* 1113 */
/* <0> (null):0 */
struct rebind<std::_List_node<CNavLadder*> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<CNavLadder*> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1114 */
/* <0> (null):0 */
typedef struct allocator<CNavLadder*> other; /* size: 1 */

/* 1115 */
/* <0> (null):0 */
struct rebind<CNavLadder*> {
	/* <0> (null):0 */
	typedef struct allocator<CNavLadder*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1116 */
/* <0> (null):0 */
class allocator<CNavLadder*> : public new_allocator<CNavLadder*> {
public:

	/* class new_allocator<CNavLadder*> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class CNavLadder * & reference;

	/* <0> (null):0 */
	typedef const class CNavLadder *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<CNavLadder*> *);

	/* <0> (null):0 */
	void allocator(class allocator<CNavLadder*> *, const class allocator<CNavLadder*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<CNavLadder*> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<CNavLadder*> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<CNavLadder*> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<CNavLadder*> {
		/* <0> (null):0 */
		typedef struct allocator<CNavLadder*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 1117 */
 /* pointer to 1116 */
 /* size: 4 */

/* 1118 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1119 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1120 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1121 */
/* <0> (null):0 */
typedef class _List_node<CNavLadder*> * pointer; /* size: 4 */

/* 1122 */
/* <0> (null):0 */
typedef const class _List_node<CNavLadder*>  * const_pointer; /* size: 4 */

/* 1123 */
/* <0> (null):0 */
class new_allocator<std::_List_node<CNavLadder*> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<CNavLadder*> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<CNavLadder*>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *, const class new_allocator<std::_List_node<CNavLadder*> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<CNavLadder*> >  *, class _List_node<CNavLadder*> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7addressERS4_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<CNavLadder*> >  *, const class _List_node<CNavLadder*>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7addressERKS4_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<CNavLadder*> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE10deallocateEPS4_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<CNavLadder*> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *, const class _List_node<CNavLadder*>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE9constructEPS4_RKS4_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7destroyEPS4_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1124 */
 /* pointer to 424 */
 /* size: 4 */

/* 1125 */
 /* pointer to 1126 */
 /* size: 4 */

/* 1126 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1127 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1128 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1129 */
 /* pointer to 1123 */
 /* size: 4 */

/* 1130 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1131 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1132 */
 /* pointer to 1133 */
 /* size: 4 */

/* 1133 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1134 */
/* <0> (null):0 */
class allocator<std::_List_node<CNavLadder*> > : public new_allocator<std::_List_node<CNavLadder*> > {
public:

	/* class new_allocator<std::_List_node<CNavLadder*> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<CNavLadder*> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<CNavLadder*> > *, const class allocator<std::_List_node<CNavLadder*> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<CNavLadder*> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 1135 */
 /* pointer to 1134 */
 /* size: 4 */

/* 1136 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1137 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1138 */
 /* pointer to 426 */
 /* size: 4 */

/* 1139 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1140 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1141 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 1142 */
/* <0> (null):0 */
typedef struct allocator<CNavLadder*> allocator_type; /* size: 1 */

/* 1143 */
/* <0> (null):0 */
class _List_base<CNavLadder*, std::allocator<CNavLadder*> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<CNavLadder*> allocator_type;

	/* <0> (null):0 */
	class _List_node<CNavLadder*> * _M_get_node(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_node<CNavLadder*> *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 1144 */
 /* pointer to 1143 */
 /* size: 4 */

/* 1145 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1146 */
 /* pointer to 1147 */
 /* size: 4 */

/* 1147 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1148 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1149 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1150 */
/* <0> (null):0 */
typedef class CNavLadder * value_type; /* size: 4 */

/* 1151 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 1152 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 1153 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavLadder*> iterator; /* size: 0 */

/* 1154 */
/* <0> (null):0 */
typedef struct _List_const_iterator<CNavLadder*> const_iterator; /* size: 0 */

/* 1155 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<CNavLadder*> > const_reverse_iterator; /* size: 0 */

/* 1156 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<CNavLadder*> > reverse_iterator; /* size: 0 */

/* 1157 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1158 */
/* <0> (null):0 */
typedef struct allocator<CNavLadder*> allocator_type; /* size: 1 */

/* 1159 */
/* <0> (null):0 */
typedef struct _List_node<CNavLadder*> _Node; /* size: 0 */

/* 1160 */
/* <0> (null):0 */
class list<CNavLadder*, std::allocator<CNavLadder*> > : protected _List_base<CNavLadder*, std::allocator<CNavLadder*> > {
protected:

	/* class _List_base<CNavLadder*, std::allocator<CNavLadder*> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef class CNavLadder * value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<CNavLadder*> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<CNavLadder*> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<CNavLadder*> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<CNavLadder*> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<CNavLadder*> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<CNavLadder*> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE14_M_create_nodeERKS1_ */

	/* <0> (null):0 */
	void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *);

	/* <0> (null):0 */
	void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const class list<CNavLadder*, std::allocator<CNavLadder*> >  &);

	/* <0> (null):0 */
	class list<CNavLadder*, std::allocator<CNavLadder*> > & operator=(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const class list<CNavLadder*, std::allocator<CNavLadder*> >  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EEaSERKS3_ */

	/* <0> (null):0 */
	void assign(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6assignEjRKS1_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, class CNavLadder *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6resizeEjS1_ */

	/* <0> (null):0 */
	reference front(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE10push_frontERKS1_ */

	/* <0> (null):0 */
	void pop_front(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9push_backERKS1_ */

	/* <0> (null):0 */
	void pop_back(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */

	/* <0> (null):0 */
	iterator erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	iterator erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */

	/* <0> (null):0 */
	void swap(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4swapERS3_ */

	/* <0> (null):0 */
	void clear(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */

	/* <0> (null):0 */
	void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */

	/* <0> (null):0 */
	void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */

	/* <0> (null):0 */
	void remove(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6removeERKS1_ */

	/* <0> (null):0 */
	void unique(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5mergeERS3_ */

	/* <0> (null):0 */
	void reverse(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE18_M_fill_initializeEjRKS1_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE14_M_fill_assignEjRKS1_ */

	/* <0> (null):0 */
	void _M_transfer(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */

	/* <0> (null):0 */
	void _M_insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void _M_erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE25_M_check_equal_allocatorsERS3_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 1161 */
 /* pointer to 1159 */
 /* size: 4 */

/* 1162 */
 /* pointer to 1160 */
 /* size: 4 */

/* 1163 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1164 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1165 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1166 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1167 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1168 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1169 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1170 */
 /* pointer to 1171 */
 /* size: 4 */

/* 1171 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1172 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1173 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1174 */
/* <0> (null):0 */
typedef class CNavArea * * pointer; /* size: 4 */

/* 1175 */
/* <0> (null):0 */
typedef const class CNavArea *  * const_pointer; /* size: 4 */

/* 1176 */
/* <0> (null):0 */
class new_allocator<CNavArea*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class CNavArea * * pointer;

	/* <0> (null):0 */
	typedef const class CNavArea *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<CNavArea*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<CNavArea*> *, const class new_allocator<CNavArea*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<CNavArea*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<CNavArea*>  *, class CNavArea * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE7addressERS2_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<CNavArea*>  *, const class CNavArea *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE7addressERKS2_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<CNavArea*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<CNavArea*> *, class CNavArea * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE10deallocateEPS2_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<CNavArea*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<CNavArea*> *, class CNavArea * *, const class CNavArea *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE9constructEPS2_RKS2_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<CNavArea*> *, class CNavArea * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE7destroyEPS2_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1177 */
 /* pointer to 770 */
 /* size: 4 */

/* 1178 */
 /* pointer to 1179 */
 /* size: 4 */

/* 1179 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1180 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1181 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1182 */
 /* pointer to 1176 */
 /* size: 4 */

/* 1183 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1184 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1185 */
 /* pointer to 1186 */
 /* size: 4 */

/* 1186 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1187 */
/* <0> (null):0 */
typedef class CNavArea * & reference; /* size: 4 */

/* 1188 */
/* <0> (null):0 */
typedef const class CNavArea *  & const_reference; /* size: 4 */

/* 1189 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<CNavArea*> > other; /* size: 0 */

/* 1190 */
/* <0> (null):0 */
struct rebind<std::_List_node<CNavArea*> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<CNavArea*> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1191 */
/* <0> (null):0 */
typedef struct allocator<CNavArea*> other; /* size: 1 */

/* 1192 */
/* <0> (null):0 */
struct rebind<CNavArea*> {
	/* <0> (null):0 */
	typedef struct allocator<CNavArea*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1193 */
/* <0> (null):0 */
class allocator<CNavArea*> : public new_allocator<CNavArea*> {
public:

	/* class new_allocator<CNavArea*> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class CNavArea * & reference;

	/* <0> (null):0 */
	typedef const class CNavArea *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<CNavArea*> *);

	/* <0> (null):0 */
	void allocator(class allocator<CNavArea*> *, const class allocator<CNavArea*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<CNavArea*> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<CNavArea*> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<CNavArea*> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<CNavArea*> {
		/* <0> (null):0 */
		typedef struct allocator<CNavArea*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 1194 */
 /* pointer to 1193 */
 /* size: 4 */

/* 1195 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1196 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1197 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1198 */
/* <0> (null):0 */
typedef class _List_node<CNavArea*> * pointer; /* size: 4 */

/* 1199 */
/* <0> (null):0 */
typedef const class _List_node<CNavArea*>  * const_pointer; /* size: 4 */

/* 1200 */
/* <0> (null):0 */
class new_allocator<std::_List_node<CNavArea*> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<CNavArea*> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<CNavArea*>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<CNavArea*> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<CNavArea*> > *, const class new_allocator<std::_List_node<CNavArea*> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<CNavArea*> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<CNavArea*> >  *, class _List_node<CNavArea*> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7addressERS4_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<CNavArea*> >  *, const class _List_node<CNavArea*>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7addressERKS4_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<CNavArea*> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE10deallocateEPS4_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<CNavArea*> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *, const class _List_node<CNavArea*>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE9constructEPS4_RKS4_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7destroyEPS4_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1201 */
 /* pointer to 434 */
 /* size: 4 */

/* 1202 */
 /* pointer to 1203 */
 /* size: 4 */

/* 1203 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1204 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1205 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1206 */
 /* pointer to 1200 */
 /* size: 4 */

/* 1207 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1208 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1209 */
 /* pointer to 1210 */
 /* size: 4 */

/* 1210 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1211 */
/* <0> (null):0 */
class allocator<std::_List_node<CNavArea*> > : public new_allocator<std::_List_node<CNavArea*> > {
public:

	/* class new_allocator<std::_List_node<CNavArea*> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<CNavArea*> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<CNavArea*> > *, const class allocator<std::_List_node<CNavArea*> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<CNavArea*> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 1212 */
 /* pointer to 1211 */
 /* size: 4 */

/* 1213 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1214 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1215 */
 /* pointer to 436 */
 /* size: 4 */

/* 1216 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1217 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1218 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 1219 */
/* <0> (null):0 */
typedef struct allocator<CNavArea*> allocator_type; /* size: 1 */

/* 1220 */
/* <0> (null):0 */
class _List_base<CNavArea*, std::allocator<CNavArea*> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<CNavArea*> allocator_type;

	/* <0> (null):0 */
	class _List_node<CNavArea*> * _M_get_node(class _List_base<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, class _List_node<CNavArea*> *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 1221 */
 /* pointer to 1220 */
 /* size: 4 */

/* 1222 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1223 */
 /* pointer to 1224 */
 /* size: 4 */

/* 1224 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1225 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1226 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1227 */
/* <0> (null):0 */
typedef class CNavArea * value_type; /* size: 4 */

/* 1228 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 1229 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 1230 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavArea*> iterator; /* size: 0 */

/* 1231 */
/* <0> (null):0 */
typedef struct _List_const_iterator<CNavArea*> const_iterator; /* size: 0 */

/* 1232 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<CNavArea*> > const_reverse_iterator; /* size: 0 */

/* 1233 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<CNavArea*> > reverse_iterator; /* size: 0 */

/* 1234 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1235 */
/* <0> (null):0 */
typedef struct allocator<CNavArea*> allocator_type; /* size: 1 */

/* 1236 */
/* <0> (null):0 */
typedef struct _List_node<CNavArea*> _Node; /* size: 0 */

/* 1237 */
/* <0> (null):0 */
class list<CNavArea*, std::allocator<CNavArea*> > : protected _List_base<CNavArea*, std::allocator<CNavArea*> > {
protected:

	/* class _List_base<CNavArea*, std::allocator<CNavArea*> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef class CNavArea * value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<CNavArea*> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<CNavArea*> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<CNavArea*> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<CNavArea*> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<CNavArea*> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<CNavArea*> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE14_M_create_nodeERKS1_ */

	/* <0> (null):0 */
	void list(class list<CNavArea*, std::allocator<CNavArea*> > *);

	/* <0> (null):0 */
	void list(class list<CNavArea*, std::allocator<CNavArea*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<CNavArea*, std::allocator<CNavArea*> > *, const class list<CNavArea*, std::allocator<CNavArea*> >  &);

	/* <0> (null):0 */
	class list<CNavArea*, std::allocator<CNavArea*> > & operator=(class list<CNavArea*, std::allocator<CNavArea*> > *, const class list<CNavArea*, std::allocator<CNavArea*> >  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EEaSERKS3_ */

	/* <0> (null):0 */
	void assign(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6assignEjRKS1_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, class CNavArea *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6resizeEjS1_ */

	/* <0> (null):0 */
	reference front(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE10push_frontERKS1_ */

	/* <0> (null):0 */
	void pop_front(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9push_backERKS1_ */

	/* <0> (null):0 */
	void pop_back(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */

	/* <0> (null):0 */
	iterator erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	iterator erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */

	/* <0> (null):0 */
	void swap(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4swapERS3_ */

	/* <0> (null):0 */
	void clear(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */

	/* <0> (null):0 */
	void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */

	/* <0> (null):0 */
	void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */

	/* <0> (null):0 */
	void remove(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6removeERKS1_ */

	/* <0> (null):0 */
	void unique(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5mergeERS3_ */

	/* <0> (null):0 */
	void reverse(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE18_M_fill_initializeEjRKS1_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE14_M_fill_assignEjRKS1_ */

	/* <0> (null):0 */
	void _M_transfer(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */

	/* <0> (null):0 */
	void _M_insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void _M_erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE25_M_check_equal_allocatorsERS3_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 1238 */
 /* pointer to 1236 */
 /* size: 4 */

/* 1239 */
 /* pointer to 1237 */
 /* size: 4 */

/* 1240 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1241 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1242 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1243 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1244 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1245 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1246 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1247 */
 /* pointer to 1248 */
 /* size: 4 */

/* 1248 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1249 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1250 */
/* <0> (null):0 */
struct ApproachInfo        array[16]; /* size: 320 */

/* 1251 */
 /* pointer to 769 */
 /* size: 4 */

/* 1252 */
/* <0> (null):0 */
class list<NavConnect, std::allocator<NavConnect> > array[4]; /* size: 32 */

/* 1253 */
/* <0> (null):0 */
class list<CNavLadder*, std::allocator<CNavLadder*> > array[2]; /* size: 16 */

/* 1254 */
/* <0> (null):0 */
class CNavNode *           array[4]; /* size: 16 */

/* 1255 */
/* <0> (null):0 */
struct CNavNode {
private:

	class Vector              m_pos;                 /*     0    12 */
	class Vector              m_normal;              /*    12    12 */
	class CNavNode *           m_to[4];              /*    24    16 */
	unsigned int               m_id;                 /*    40     4 */
	unsigned char              m_attributeFlags;     /*    44     1 */

	/* Bitfield combined with previous fields */

	class CNavNode *           m_list;               /*     0     4 */
	unsigned int               m_listLength;         /*     0     4 */
	class CNavNode *           m_next;               /*    48     4 */
	unsigned char              m_visited;            /*    52     1 */
	class CNavNode *           m_parent;             /*    56     4 */
	BOOL                       m_isCovered;          /*    60     4 */
	class CNavArea *           m_area;               /*    64     4 */
	/* <0> (null):0 */
	void CNavNode(class CNavNode *, const class Vector  *, const class Vector  *, class CNavNode *);

	/* <0> (null):0 */
	const class CNavNode  * GetNode(const class Vector  *); /* linkage=_ZN8CNavNode7GetNodeEPK6Vector */

	/* <0> (null):0 */
	class CNavNode * GetConnectedNode(const class CNavNode  *, enum NavDirType); /* linkage=_ZNK8CNavNode16GetConnectedNodeE10NavDirType */

	/* <0> (null):0 */
	const class Vector  * GetPosition(const class CNavNode  *); /* linkage=_ZNK8CNavNode11GetPositionEv */

	/* <0> (null):0 */
	const class Vector  * GetNormal(const class CNavNode  *); /* linkage=_ZNK8CNavNode9GetNormalEv */

	/* <0> (null):0 */
	unsigned int GetID(const class CNavNode  *); /* linkage=_ZNK8CNavNode5GetIDEv */

	/* <0> (null):0 */
	class CNavNode * GetFirst(void); /* linkage=_ZN8CNavNode8GetFirstEv */

	/* <0> (null):0 */
	unsigned int GetListLength(void); /* linkage=_ZN8CNavNode13GetListLengthEv */

	/* <0> (null):0 */
	class CNavNode * GetNext(class CNavNode *); /* linkage=_ZN8CNavNode7GetNextEv */

	/* <0> (null):0 */
	void ConnectTo(class CNavNode *, class CNavNode *, enum NavDirType); /* linkage=_ZN8CNavNode9ConnectToEPS_10NavDirType */

	/* <0> (null):0 */
	class CNavNode * GetParent(const class CNavNode  *); /* linkage=_ZNK8CNavNode9GetParentEv */

	/* <0> (null):0 */
	void MarkAsVisited(class CNavNode *, enum NavDirType); /* linkage=_ZN8CNavNode13MarkAsVisitedE10NavDirType */

	/* <0> (null):0 */
	BOOL HasVisited(class CNavNode *, enum NavDirType); /* linkage=_ZN8CNavNode10HasVisitedE10NavDirType */

	/* <0> (null):0 */
	BOOL IsBiLinked(const class CNavNode  *, enum NavDirType); /* linkage=_ZNK8CNavNode10IsBiLinkedE10NavDirType */

	/* <0> (null):0 */
	BOOL IsClosedCell(const class CNavNode  *); /* linkage=_ZNK8CNavNode12IsClosedCellEv */

	/* <0> (null):0 */
	void Cover(class CNavNode *); /* linkage=_ZN8CNavNode5CoverEv */

	/* <0> (null):0 */
	BOOL IsCovered(const class CNavNode  *); /* linkage=_ZNK8CNavNode9IsCoveredEv */

	/* <0> (null):0 */
	void AssignArea(class CNavNode *, class CNavArea *); /* linkage=_ZN8CNavNode10AssignAreaEP8CNavArea */

	/* <0> (null):0 */
	class CNavArea * GetArea(const class CNavNode  *); /* linkage=_ZNK8CNavNode7GetAreaEv */

	/* <0> (null):0 */
	void SetAttributes(class CNavNode *, unsigned char); /* linkage=_ZN8CNavNode13SetAttributesEh */

	/* <0> (null):0 */
	unsigned char GetAttributes(const class CNavNode  *); /* linkage=_ZNK8CNavNode13GetAttributesEv */

	/* --- cacheline 1 boundary (64 bytes) was 21 bytes ago --- */

	/* size: 68, cachelines: 2, members: 12 */
	/* last cacheline: 4 bytes */

	/* BRAIN FART ALERT! 68 != 85 + 0(holes), diff = -17 */

}; /* size: 68 */

/* 1256 */
 /* pointer to 1255 */
 /* size: 4 */

/* 1257 */
 /* pointer to 1258 */
 /* size: 4 */

/* 1258 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 532 */

/* 1259 */
 /* pointer to 18 */
 /* size: 4 */

/* 1260 */
 /* pointer to 1261 */
 /* size: 4 */

/* 1261 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 532 */

/* 1262 */
 /* pointer to 1263 */
 /* size: 4 */

/* 1263 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1264 */
 /* pointer to 1265 */
 /* size: 4 */

/* 1265 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1266 */
 /* pointer to 1267 */
 /* size: 4 */

/* 1267 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1268 */
 /* pointer to 1269 */
 /* size: 4 */

/* 1269 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 20 */

/* 1270 */
 /* pointer to 1251 */
 /* size: 4 */

/* 1271 */
/* <0> (null):0 */
typedef struct list<CNavArea*, std::allocator<CNavArea*> > NavAreaList; /* size: 8 */

/* 1272 */
/* <0> (null):0 */
typedef struct _List_const_iterator<NavConnect> _Self; /* size: 4 */

/* 1273 */
/* <0> (null):0 */
typedef struct _List_iterator<NavConnect> iterator; /* size: 0 */

/* 1274 */
/* <0> (null):0 */
typedef const union NavConnect  * pointer; /* size: 4 */

/* 1275 */
/* <0> (null):0 */
typedef const union NavConnect  & reference; /* size: 4 */

/* 1276 */
/* <0> (null):0 */
struct _List_const_iterator<NavConnect> {
	const class _List_node_base  * _M_node;          /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_const_iterator<NavConnect> _Self;

	/* <0> (null):0 */
	typedef struct _List_iterator<NavConnect> iterator;

	/* <0> (null):0 */
	typedef const union NavConnect  * pointer;

	/* <0> (null):0 */
	typedef const union NavConnect  & reference;

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<NavConnect> *);

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<NavConnect> *, const class _List_node_base  *);

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<NavConnect> *, const iterator  &);

	/* <0> (null):0 */
	reference operator*(const class _List_const_iterator<NavConnect>  *); /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_const_iterator<NavConnect>  *); /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_const_iterator<NavConnect> *); /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_const_iterator<NavConnect> *, int); /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_const_iterator<NavConnect> *); /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_const_iterator<NavConnect> *, int); /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_const_iterator<NavConnect>  *, const _Self  &); /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEeqERKS1_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_const_iterator<NavConnect>  *, const _Self  &); /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEneERKS1_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1277 */
 /* pointer to 1276 */
 /* size: 4 */

/* 1278 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1279 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1280 */
 /* pointer to 1281 */
 /* size: 4 */

/* 1281 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1282 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1283 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1284 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1285 */
/* <0> (null):0 */
enum {
	HASH_TABLE_SIZE = 256,
}; /* size: 4 */

/* 1286 */
/* <0> (null):0 */
class CNavAreaGrid {
	/* <0> (null):0 */
	enum {
		HASH_TABLE_SIZE = 256,
	};

private:

	floatconst                 m_cellSize;           /*     0     4 */
	NavAreaList *              m_grid;               /*     4     4 */
	int                        m_gridSizeX;          /*     8     4 */
	int                        m_gridSizeY;          /*    12     4 */
	float                      m_minX;               /*    16     4 */
	float                      m_minY;               /*    20     4 */
	unsigned int               m_areaCount;          /*    24     4 */
	class CNavArea *           m_hashTable[256];     /*    28  1024 */
	/* <0> (null):0 */
	void CNavAreaGrid(class CNavAreaGrid *);

	/* <0> (null):0 */
	void ~CNavAreaGrid(class CNavAreaGrid *, int);

	/* <0> (null):0 */
	void Reset(class CNavAreaGrid *); /* linkage=_ZN12CNavAreaGrid5ResetEv */

	/* <0> (null):0 */
	void Initialize(class CNavAreaGrid *, float, float, float, float); /* linkage=_ZN12CNavAreaGrid10InitializeEffff */

	/* <0> (null):0 */
	void AddNavArea(class CNavAreaGrid *, class CNavArea *); /* linkage=_ZN12CNavAreaGrid10AddNavAreaEP8CNavArea */

	/* <0> (null):0 */
	void RemoveNavArea(class CNavAreaGrid *, class CNavArea *); /* linkage=_ZN12CNavAreaGrid13RemoveNavAreaEP8CNavArea */

	/* <0> (null):0 */
	unsigned int GetNavAreaCount(const class CNavAreaGrid  *); /* linkage=_ZNK12CNavAreaGrid15GetNavAreaCountEv */

	/* <0> (null):0 */
	class CNavArea * GetNavArea(const class CNavAreaGrid  *, const class Vector  *, float); /* linkage=_ZNK12CNavAreaGrid10GetNavAreaEPK6Vectorf */

	/* <0> (null):0 */
	class CNavArea * GetNavAreaByID(const class CNavAreaGrid  *, unsigned int); /* linkage=_ZNK12CNavAreaGrid14GetNavAreaByIDEj */

	/* <0> (null):0 */
	class CNavArea * GetNearestNavArea(const class CNavAreaGrid  *, const class Vector  *, bool); /* linkage=_ZNK12CNavAreaGrid17GetNearestNavAreaEPK6Vectorb */

	/* <0> (null):0 */
	Place GetPlace(const class CNavAreaGrid  *, const class Vector  *); /* linkage=_ZNK12CNavAreaGrid8GetPlaceEPK6Vector */

	/* <0> (null):0 */
	int ComputeHashKey(const class CNavAreaGrid  *, unsigned int); /* linkage=_ZNK12CNavAreaGrid14ComputeHashKeyEj */

	/* <0> (null):0 */
	int WorldToGridX(const class CNavAreaGrid  *, float); /* linkage=_ZNK12CNavAreaGrid12WorldToGridXEf */

	/* <0> (null):0 */
	int WorldToGridY(const class CNavAreaGrid  *, float); /* linkage=_ZNK12CNavAreaGrid12WorldToGridYEf */

	/* --- cacheline 16 boundary (1024 bytes) was 28 bytes ago --- */

	/* size: 1052, cachelines: 17, members: 8 */
	/* last cacheline: 28 bytes */
}; /* size: 1052 */

/* 1287 */
 /* pointer to 1271 */
 /* size: 4 */

/* 1288 */
/* <0> (null):0 */
class CNavArea *           array[256]; /* size: 1024 */

/* 1289 */
 /* pointer to 1286 */
 /* size: 4 */

/* 1290 */
 /* pointer to 1291 */
 /* size: 4 */

/* 1291 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1052 */

/* 1292 */
/* <0> (null):0 */
enum NavEditCmdType {
	EDIT_NONE = 0,
	EDIT_DELETE = 1,
	EDIT_SPLIT = 2,
	EDIT_MERGE = 3,
	EDIT_JOIN = 4,
	EDIT_BREAK = 5,
	EDIT_MARK = 6,
	EDIT_ATTRIB_CROUCH = 7,
	EDIT_ATTRIB_JUMP = 8,
	EDIT_ATTRIB_PRECISE = 9,
	EDIT_ATTRIB_NO_JUMP = 10,
	EDIT_BEGIN_AREA = 11,
	EDIT_END_AREA = 12,
	EDIT_CONNECT = 13,
	EDIT_DISCONNECT = 14,
	EDIT_SPLICE = 15,
	EDIT_TOGGLE_PLACE_MODE = 16,
	EDIT_TOGGLE_PLACE_PAINTING = 17,
	EDIT_PLACE_FLOODFILL = 18,
	EDIT_PLACE_PICK = 19,
	EDIT_MARK_UNNAMED = 20,
	EDIT_WARP_TO_MARK = 21,
	EDIT_SELECT_CORNER = 22,
	EDIT_RAISE_CORNER = 23,
	EDIT_LOWER_CORNER = 24,
}; /* size: 4 */

/* 1293 */
/* <0> (null):0 */
typedef struct _List_const_iterator<CNavLadder*> _Self; /* size: 4 */

/* 1294 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavLadder*> iterator; /* size: 0 */

/* 1295 */
/* <0> (null):0 */
typedef const class CNavLadder *  * pointer; /* size: 4 */

/* 1296 */
/* <0> (null):0 */
typedef const class CNavLadder *  & reference; /* size: 4 */

/* 1297 */
/* <0> (null):0 */
struct _List_const_iterator<CNavLadder*> {
	const class _List_node_base  * _M_node;          /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_const_iterator<CNavLadder*> _Self;

	/* <0> (null):0 */
	typedef struct _List_iterator<CNavLadder*> iterator;

	/* <0> (null):0 */
	typedef const class CNavLadder *  * pointer;

	/* <0> (null):0 */
	typedef const class CNavLadder *  & reference;

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<CNavLadder*> *);

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<CNavLadder*> *, const class _List_node_base  *);

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<CNavLadder*> *, const iterator  &);

	/* <0> (null):0 */
	reference operator*(const class _List_const_iterator<CNavLadder*>  *); /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_const_iterator<CNavLadder*>  *); /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_const_iterator<CNavLadder*> *); /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_const_iterator<CNavLadder*> *, int); /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_const_iterator<CNavLadder*> *); /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_const_iterator<CNavLadder*> *, int); /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_const_iterator<CNavLadder*>  *, const _Self  &); /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEeqERKS2_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_const_iterator<CNavLadder*>  *, const _Self  &); /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEneERKS2_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1298 */
 /* pointer to 1297 */
 /* size: 4 */

/* 1299 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1300 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1301 */
 /* pointer to 1302 */
 /* size: 4 */

/* 1302 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1303 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1304 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1305 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1306 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavArea*> _Self; /* size: 4 */

/* 1307 */
/* <0> (null):0 */
typedef struct _List_node<CNavArea*> _Node; /* size: 0 */

/* 1308 */
/* <0> (null):0 */
typedef class CNavArea * * pointer; /* size: 4 */

/* 1309 */
/* <0> (null):0 */
typedef class CNavArea * & reference; /* size: 4 */

/* 1310 */
/* <0> (null):0 */
struct _List_iterator<CNavArea*> {
	class _List_node_base *    _M_node;              /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_iterator<CNavArea*> _Self;

	/* <0> (null):0 */
	typedef struct _List_node<CNavArea*> _Node;

	/* <0> (null):0 */
	typedef class CNavArea * * pointer;

	/* <0> (null):0 */
	typedef class CNavArea * & reference;

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<CNavArea*> *);

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<CNavArea*> *, class _List_node_base *);

	/* <0> (null):0 */
	reference operator*(const class _List_iterator<CNavArea*>  *); /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_iterator<CNavArea*>  *); /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_iterator<CNavArea*> *); /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_iterator<CNavArea*> *, int); /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_iterator<CNavArea*> *); /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_iterator<CNavArea*> *, int); /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_iterator<CNavArea*>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEeqERKS2_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_iterator<CNavArea*>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEneERKS2_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1311 */
 /* pointer to 1310 */
 /* size: 4 */

/* 1312 */
 /* pointer to 1313 */
 /* size: 4 */

/* 1313 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1314 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1315 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1316 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1317 */
/* <0> (null):0 */
enum GameScenarioType {
	SCENARIO_DEATHMATCH = 0,
	SCENARIO_DEFUSE_BOMB = 1,
	SCENARIO_RESCUE_HOSTAGES = 2,
	SCENARIO_ESCORT_VIP = 3,
}; /* size: 4 */

/* 1318 */
/* <0> (null):0 */
enum {
	MAX_ZONES = 4,
}; /* size: 4 */

/* 1319 */
/* <0> (null):0 */
enum {
	MAX_ZONE_NAV_AREAS = 16,
}; /* size: 4 */

/* 1320 */
/* <0> (null):0 */
struct Zone {
	class CBaseEntity *        m_entity;             /*     0     4 */
	class CNavArea *           m_area[16];           /*     4    64 */
	/* --- cacheline 1 boundary (64 bytes) was 4 bytes ago --- */
	int                        m_areaCount;          /*    68     4 */
	class Vector              m_center;              /*    72    12 */
	bool                       m_isLegacy;           /*    84     1 */
	int                        m_index;              /*    88     4 */
	struct Extent              m_extent;             /*    92    24 */
	/* <0> (null):0 */
	void Zone(class Zone *);


	/* size: 116, cachelines: 2, members: 7 */
	/* last cacheline: 52 bytes */

	/* BRAIN FART ALERT! 116 != 113 + 0(holes), diff = 3 */

}; /* size: 116 */

/* 1321 */
/* <0> (null):0 */
enum SkillType {
	LOW = 0,
	AVERAGE = 1,
	HIGH = 2,
	RANDOM = 3,
}; /* size: 4 */

/* 1322 */
/* <0> (null):0 */
class CCSBotManager : public CBotManager {
	/* <0> (null):0 */
	enum GameScenarioType {
		SCENARIO_DEATHMATCH = 0,
		SCENARIO_DEFUSE_BOMB = 1,
		SCENARIO_RESCUE_HOSTAGES = 2,
		SCENARIO_ESCORT_VIP = 3,
	};

	/* <0> (null):0 */
	enum {
		MAX_ZONES = 4,
	};

	/* <0> (null):0 */
	enum {
		MAX_ZONE_NAV_AREAS = 16,
	};

	/* <0> (null):0 */
	struct Zone {
		class CBaseEntity *        m_entity;             /*     0     4 */
		class CNavArea *           m_area[16];           /*     4    64 */
		/* --- cacheline 1 boundary (64 bytes) was 4 bytes ago --- */
		int                        m_areaCount;          /*    68     4 */
		class Vector              m_center;              /*    72    12 */
		bool                       m_isLegacy;           /*    84     1 */
		int                        m_index;              /*    88     4 */
		struct Extent              m_extent;             /*    92    24 */
		/* <0> (null):0 */
		void Zone(class Zone *);


		/* size: 116, cachelines: 2, members: 7 */
		/* last cacheline: 52 bytes */

		/* BRAIN FART ALERT! 116 != 113 + 0(holes), diff = 3 */

	};

	/* <0> (null):0 */
	enum SkillType {
		LOW = 0,
		AVERAGE = 1,
		HIGH = 2,
		RANDOM = 3,
	};

public:

	/* class CBotManager         <ancestor>; */      /*     0     0 */
private:

	float                      m_flNextCVarCheck;    /*     0     4 */
	bool                       m_isMapDataLoaded;    /*     0     1 */
	bool                       m_isLearningMap;      /*     0     1 */
	bool                       m_isAnalysisRequested; /*     0     1 */
	enum GameScenarioType      m_gameScenario;       /*    12     4 */
	struct Zone                m_zone[4];            /*    16   464 */
	/* --- cacheline 7 boundary (448 bytes) was 24 bytes ago --- */
	int                        m_zoneCount;          /*   480     4 */
	bool                       m_isBombPlanted;      /*   484     1 */
	float                      m_bombPlantTimestamp; /*   488     4 */
	float                      m_earliestBombPlantTimestamp; /*   492     4 */
	class CBasePlayer *        m_bombDefuser;        /*   496     4 */
	class EHANDLE             m_looseBomb;           /*   500     8 */
	class CNavArea *           m_looseBombArea;      /*   508     4 */
	bool                       m_isRoundOver;        /*   512     1 */
	float                      m_radioMsgTimestamp[24][2]; /*   516   192 */
	/* --- cacheline 10 boundary (640 bytes) was 54 bytes ago --- */
	float                      m_lastSeenEnemyTimestamp; /*   708     4 */
	float                      m_roundStartTimestamp; /*   712     4 */
	bool                       m_isDefenseRushing;   /*   716     1 */

	/* Bitfield combined with previous fields */

	enum NavEditCmdType        m_editCmd;            /*     0     4 */
	/* --- cacheline 11 boundary (704 bytes) was 3 bytes ago --- */
	unsigned int               m_navPlace;           /*   720     4 */
	class CountdownTimer      m_respawnTimer;        /*   724     8 */
	bool                       m_isRespawnStarted;   /*   732     1 */
	bool                       m_canRespawn;         /*   733     1 */
	bool                       m_bServerActive;      /*   734     1 */
	/* <0> (null):0 */
	void CCSBotManager(class CCSBotManager *, const class CCSBotManager  &);

	/* <0> (null):0 */
	void CCSBotManager(class CCSBotManager *);

	/* <0> (null):0 */
	virtual void ClientDisconnect(class CCSBotManager *, class CBasePlayer *); /* linkage=_ZN13CCSBotManager16ClientDisconnectEP11CBasePlayer */

	/* <0> (null):0 */
	virtual BOOL ClientCommand(class CCSBotManager *, class CBasePlayer *, const char  *); /* linkage=_ZN13CCSBotManager13ClientCommandEP11CBasePlayerPKc */

	/* <0> (null):0 */
	virtual void ServerActivate(class CCSBotManager *); /* linkage=_ZN13CCSBotManager14ServerActivateEv */

	/* <0> (null):0 */
	virtual void ServerDeactivate(class CCSBotManager *); /* linkage=_ZN13CCSBotManager16ServerDeactivateEv */

	/* <0> (null):0 */
	virtual void ServerCommand(class CCSBotManager *, const char  *); /* linkage=_ZN13CCSBotManager13ServerCommandEPKc */

	/* <0> (null):0 */
	virtual void AddServerCommand(class CCSBotManager *, const char  *); /* linkage=_ZN13CCSBotManager16AddServerCommandEPKc */

	/* <0> (null):0 */
	virtual void AddServerCommands(class CCSBotManager *); /* linkage=_ZN13CCSBotManager17AddServerCommandsEv */

	/* <0> (null):0 */
	virtual void RestartRound(class CCSBotManager *); /* linkage=_ZN13CCSBotManager12RestartRoundEv */

	/* <0> (null):0 */
	virtual void StartFrame(class CCSBotManager *); /* linkage=_ZN13CCSBotManager10StartFrameEv */

	/* <0> (null):0 */
	virtual void OnEvent(class CCSBotManager *, enum GameEventType, class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN13CCSBotManager7OnEventE13GameEventTypeP11CBaseEntityS2_ */

	/* <0> (null):0 */
	virtual unsigned int GetPlayerPriority(const class CCSBotManager  *, class CBasePlayer *); /* linkage=_ZNK13CCSBotManager17GetPlayerPriorityEP11CBasePlayer */

	/* <0> (null):0 */
	virtual bool IsImportantPlayer(const class CCSBotManager  *, class CBasePlayer *); /* linkage=_ZNK13CCSBotManager17IsImportantPlayerEP11CBasePlayer */

	/* <0> (null):0 */
	void ValidateMapData(class CCSBotManager *); /* linkage=_ZN13CCSBotManager15ValidateMapDataEv */

	/* <0> (null):0 */
	bool IsLearningMap(const class CCSBotManager  *); /* linkage=_ZNK13CCSBotManager13IsLearningMapEv */

	/* <0> (null):0 */
	void SetLearningMapFlag(class CCSBotManager *); /* linkage=_ZN13CCSBotManager18SetLearningMapFlagEv */

	/* <0> (null):0 */
	bool IsAnalysisRequested(const class CCSBotManager  *); /* linkage=_ZNK13CCSBotManager19IsAnalysisRequestedEv */

	/* <0> (null):0 */
	void RequestAnalysis(class CCSBotManager *); /* linkage=_ZN13CCSBotManager15RequestAnalysisEv */

	/* <0> (null):0 */
	void AckAnalysisRequest(class CCSBotManager *); /* linkage=_ZN13CCSBotManager18AckAnalysisRequestEv */

	/* <0> (null):0 */
	enum BotDifficultyType GetDifficultyLevel(void); /* linkage=_ZN13CCSBotManager18GetDifficultyLevelEv */

	/* <0> (null):0 */
	enum GameScenarioType GetScenario(const class CCSBotManager  *); /* linkage=_ZNK13CCSBotManager11GetScenarioEv */

	/* <0> (null):0 */
	const class Zone  * GetZone(const class CCSBotManager  *, int); /* linkage=_ZNK13CCSBotManager7GetZoneEi */

	/* <0> (null):0 */
	const class Zone  * GetZone(const class CCSBotManager  *, const class Vector  *); /* linkage=_ZNK13CCSBotManager7GetZoneEPK6Vector */

	/* <0> (null):0 */
	const class Zone  * GetClosestZone(const class CCSBotManager  *, const class Vector  *); /* linkage=_ZNK13CCSBotManager14GetClosestZoneEPK6Vector */

	/* <0> (null):0 */
	const class Zone  * GetClosestZone(const class CCSBotManager  *, const class CBaseEntity  *); /* linkage=_ZNK13CCSBotManager14GetClosestZoneEPK11CBaseEntity */

	/* <0> (null):0 */
	int GetZoneCount(const class CCSBotManager  *); /* linkage=_ZNK13CCSBotManager12GetZoneCountEv */

	/* <0> (null):0 */
	const class Vector  * GetRandomPositionInZone(const class CCSBotManager  *, const class Zone  *); /* linkage=_ZNK13CCSBotManager23GetRandomPositionInZoneEPKNS_4ZoneE */

	/* <0> (null):0 */
	class CNavArea * GetRandomAreaInZone(const class CCSBotManager  *, const class Zone  *); /* linkage=_ZNK13CCSBotManager19GetRandomAreaInZoneEPKNS_4ZoneE */

	/* <0> (null):0 */
	const class Zone  * GetRandomZone(const class CCSBotManager  *); /* linkage=_ZNK13CCSBotManager13GetRandomZoneEv */

	/* <0> (null):0 */
	bool IsBombPlanted(const class CCSBotManager  *); /* linkage=_ZNK13CCSBotManager13IsBombPlantedEv */

	/* <0> (null):0 */
	float GetBombPlantTimestamp(const class CCSBotManager  *); /* linkage=_ZNK13CCSBotManager21GetBombPlantTimestampEv */

	/* <0> (null):0 */
	bool IsTimeToPlantBomb(const class CCSBotManager  *); /* linkage=_ZNK13CCSBotManager17IsTimeToPlantBombEv */

	/* <0> (null):0 */
	class CBasePlayer * GetBombDefuser(const class CCSBotManager  *); /* linkage=_ZNK13CCSBotManager14GetBombDefuserEv */

	/* <0> (null):0 */
	float GetBombTimeLeft(const class CCSBotManager  *); /* linkage=_ZNK13CCSBotManager15GetBombTimeLeftEv */

	/* <0> (null):0 */
	class CBaseEntity * GetLooseBomb(class CCSBotManager *); /* linkage=_ZN13CCSBotManager12GetLooseBombEv */

	/* <0> (null):0 */
	class CNavArea * GetLooseBombArea(const class CCSBotManager  *); /* linkage=_ZNK13CCSBotManager16GetLooseBombAreaEv */

	/* <0> (null):0 */
	void SetLooseBomb(class CCSBotManager *, class CBaseEntity *); /* linkage=_ZN13CCSBotManager12SetLooseBombEP11CBaseEntity */

	/* <0> (null):0 */
	float GetRadioMessageTimestamp(const class CCSBotManager  *, enum GameEventType, int); /* linkage=_ZNK13CCSBotManager24GetRadioMessageTimestampE13GameEventTypei */

	/* <0> (null):0 */
	float GetRadioMessageInterval(const class CCSBotManager  *, enum GameEventType, int); /* linkage=_ZNK13CCSBotManager23GetRadioMessageIntervalE13GameEventTypei */

	/* <0> (null):0 */
	void SetRadioMessageTimestamp(class CCSBotManager *, enum GameEventType, int); /* linkage=_ZN13CCSBotManager24SetRadioMessageTimestampE13GameEventTypei */

	/* <0> (null):0 */
	void ResetRadioMessageTimestamps(class CCSBotManager *); /* linkage=_ZN13CCSBotManager27ResetRadioMessageTimestampsEv */

	/* <0> (null):0 */
	float GetLastSeenEnemyTimestamp(const class CCSBotManager  *); /* linkage=_ZNK13CCSBotManager25GetLastSeenEnemyTimestampEv */

	/* <0> (null):0 */
	void SetLastSeenEnemyTimestamp(class CCSBotManager *); /* linkage=_ZN13CCSBotManager25SetLastSeenEnemyTimestampEv */

	/* <0> (null):0 */
	float GetRoundStartTime(const class CCSBotManager  *); /* linkage=_ZNK13CCSBotManager17GetRoundStartTimeEv */

	/* <0> (null):0 */
	float GetElapsedRoundTime(const class CCSBotManager  *); /* linkage=_ZNK13CCSBotManager19GetElapsedRoundTimeEv */

	/* <0> (null):0 */
	bool AllowRogues(const class CCSBotManager  *); /* linkage=_ZNK13CCSBotManager11AllowRoguesEv */

	/* <0> (null):0 */
	bool AllowPistols(const class CCSBotManager  *); /* linkage=_ZNK13CCSBotManager12AllowPistolsEv */

	/* <0> (null):0 */
	bool AllowShotguns(const class CCSBotManager  *); /* linkage=_ZNK13CCSBotManager13AllowShotgunsEv */

	/* <0> (null):0 */
	bool AllowSubMachineGuns(const class CCSBotManager  *); /* linkage=_ZNK13CCSBotManager19AllowSubMachineGunsEv */

	/* <0> (null):0 */
	bool AllowRifles(const class CCSBotManager  *); /* linkage=_ZNK13CCSBotManager11AllowRiflesEv */

	/* <0> (null):0 */
	bool AllowMachineGuns(const class CCSBotManager  *); /* linkage=_ZNK13CCSBotManager16AllowMachineGunsEv */

	/* <0> (null):0 */
	bool AllowGrenades(const class CCSBotManager  *); /* linkage=_ZNK13CCSBotManager13AllowGrenadesEv */

	/* <0> (null):0 */
	bool AllowSnipers(const class CCSBotManager  *); /* linkage=_ZNK13CCSBotManager12AllowSnipersEv */

	/* <0> (null):0 */
	bool AllowTacticalShield(const class CCSBotManager  *); /* linkage=_ZNK13CCSBotManager19AllowTacticalShieldEv */

	/* <0> (null):0 */
	bool AllowFriendlyFireDamage(const class CCSBotManager  *); /* linkage=_ZNK13CCSBotManager23AllowFriendlyFireDamageEv */

	/* <0> (null):0 */
	bool IsWeaponUseable(class CCSBotManager *, class CBasePlayerItem *); /* linkage=_ZN13CCSBotManager15IsWeaponUseableEP15CBasePlayerItem */

	/* <0> (null):0 */
	bool IsDefenseRushing(const class CCSBotManager  *); /* linkage=_ZNK13CCSBotManager16IsDefenseRushingEv */

	/* <0> (null):0 */
	bool IsOnDefense(const class CCSBotManager  *, const class CBasePlayer  *); /* linkage=_ZNK13CCSBotManager11IsOnDefenseEPK11CBasePlayer */

	/* <0> (null):0 */
	bool IsOnOffense(const class CCSBotManager  *, const class CBasePlayer  *); /* linkage=_ZNK13CCSBotManager11IsOnOffenseEPK11CBasePlayer */

	/* <0> (null):0 */
	bool IsRoundOver(const class CCSBotManager  *); /* linkage=_ZNK13CCSBotManager11IsRoundOverEv */

	/* <0> (null):0 */
	unsigned int GetNavPlace(const class CCSBotManager  *); /* linkage=_ZNK13CCSBotManager11GetNavPlaceEv */

	/* <0> (null):0 */
	void SetNavPlace(class CCSBotManager *, unsigned int); /* linkage=_ZN13CCSBotManager11SetNavPlaceEj */

	/* <0> (null):0 */
	void MonitorBotCVars(void); /* linkage=_ZN13CCSBotManager15MonitorBotCVarsEv */

	/* <0> (null):0 */
	void MaintainBotQuota(void); /* linkage=_ZN13CCSBotManager16MaintainBotQuotaEv */

	/* <0> (null):0 */
	const char  * GetRandomBotName(enum SkillType); /* linkage=_ZN13CCSBotManager16GetRandomBotNameENS_9SkillTypeE */

	/* <0> (null):0 */
	bool AddBot(const class BotProfile  *, enum BotProfileTeamType); /* linkage=_ZN13CCSBotManager6AddBotEPK10BotProfile18BotProfileTeamType */

	/* <0> (null):0 */
	bool BotAddCommand(enum BotProfileTeamType, bool); /* linkage=_ZN13CCSBotManager13BotAddCommandE18BotProfileTeamTypeb */

	/* vtable has 12 entries: {
	   [0] = ClientDisconnect(_ZN13CCSBotManager16ClientDisconnectEP11CBasePlayer), 
	   [1] = ClientCommand(_ZN13CCSBotManager13ClientCommandEP11CBasePlayerPKc), 
	   [2] = ServerActivate(_ZN13CCSBotManager14ServerActivateEv), 
	   [3] = ServerDeactivate(_ZN13CCSBotManager16ServerDeactivateEv), 
	   [4] = ServerCommand(_ZN13CCSBotManager13ServerCommandEPKc), 
	   [5] = AddServerCommand(_ZN13CCSBotManager16AddServerCommandEPKc), 
	   [6] = AddServerCommands(_ZN13CCSBotManager17AddServerCommandsEv), 
	   [7] = RestartRound(_ZN13CCSBotManager12RestartRoundEv), 
	   [8] = StartFrame(_ZN13CCSBotManager10StartFrameEv), 
	   [9] = OnEvent(_ZN13CCSBotManager7OnEventE13GameEventTypeP11CBaseEntityS2_), 
	   [10] = GetPlayerPriority(_ZNK13CCSBotManager17GetPlayerPriorityEP11CBasePlayer), 
	   [11] = IsImportantPlayer(_ZNK13CCSBotManager17IsImportantPlayerEP11CBasePlayer), 
	} */
	/* size: 736, cachelines: 12, members: 25 */
	/* last cacheline: 32 bytes */

	/* BRAIN FART ALERT! 736 != 740 + 0(holes), diff = -4 */

}; /* size: 736 */

/* 1323 */
/* <0> (null):0 */
class CNavArea *           array[16]; /* size: 64 */

/* 1324 */
/* <0> (null):0 */
class CNavNode *           array[4]; /* size: 16 */

/* 1325 */
 /* pointer to 1255 */
 /* size: 4 */

/* 1326 */
 /* pointer to 1327 */
 /* size: 4 */

/* 1327 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 68 */

/* 1328 */
 /* pointer to 1329 */
 /* size: 4 */

/* 1329 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 68 */

/* 1330 */
/* <0> (null):0 */
struct CCSBot {
	/* <0> (null):0 */
	bool IsCarryingBomb(const class CCSBot  *); /* linkage=_ZNK6CCSBot14IsCarryingBombEv */

	/* <0> (null):0 */
	bool IsEnemyVisible(const class CCSBot  *); /* linkage=_ZNK6CCSBot14IsEnemyVisibleEv */

	/* <0> (null):0 */
	int GetHostageEscortCount(const class CCSBot  *); /* linkage=_ZNK6CCSBot21GetHostageEscortCountEv */


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1331 */
 /* pointer to 1330 */
 /* size: 4 */

/* 1332 */
/* <0> (null):0 */
typedef unsigned int PlaceCriteria; /* size: 4 */

/* 1333 */
/* <0> (null):0 */
typedef unsigned int CountCriteria; /* size: 4 */

/* 1334 */
/* <0> (null):0 */
typedef struct vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > BotVoiceBankVector; /* size: 0 */

/* 1335 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1336 */
/* <0> (null):0 */
typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * pointer; /* size: 4 */

/* 1337 */
/* <0> (null):0 */
typedef const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  * const_pointer; /* size: 4 */

/* 1338 */
/* <0> (null):0 */
class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * pointer;

	/* <0> (null):0 */
	typedef const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE7addressERS6_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  *, const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE7addressERKS6_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE10deallocateEPS6_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE9constructEPS6_RKS6_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE7destroyEPS6_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1339 */
 /* pointer to 1340 */
 /* size: 4 */

/* 1340 */
 /* pointer to 443 */
 /* size: 4 */

/* 1341 */
 /* pointer to 1342 */
 /* size: 4 */

/* 1342 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1343 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1344 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1345 */
 /* pointer to 1338 */
 /* size: 4 */

/* 1346 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1347 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1348 */
 /* pointer to 1349 */
 /* size: 4 */

/* 1349 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1350 */
/* <0> (null):0 */
typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * pointer; /* size: 4 */

/* 1351 */
/* <0> (null):0 */
typedef const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  * const_pointer; /* size: 4 */

/* 1352 */
/* <0> (null):0 */
typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * & reference; /* size: 4 */

/* 1353 */
/* <0> (null):0 */
typedef const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  & const_reference; /* size: 4 */

/* 1354 */
/* <0> (null):0 */
typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> other; /* size: 1 */

/* 1355 */
/* <0> (null):0 */
struct rebind<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {
	/* <0> (null):0 */
	typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1356 */
/* <0> (null):0 */
class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> : public new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {
public:

	/* class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * pointer;

	/* <0> (null):0 */
	typedef const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  * const_pointer;

	/* <0> (null):0 */
	typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * & reference;

	/* <0> (null):0 */
	typedef const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *);

	/* <0> (null):0 */
	void allocator(class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, const class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, int);

	/* <0> (null):0 */
	struct rebind<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {
		/* <0> (null):0 */
		typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 1357 */
 /* pointer to 1356 */
 /* size: 4 */

/* 1358 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1359 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1360 */
 /* pointer to 447 */
 /* size: 4 */

/* 1361 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1362 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1363 */
/* <0> (null):0 */
typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> allocator_type; /* size: 1 */

/* 1364 */
/* <0> (null):0 */
struct _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > {
	struct _Vector_impl        _M_impl;              /*     0    12 */
	/* <0> (null):0 */
	typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> allocator_type;

	/* <0> (null):0 */
	_Tp_alloc_type & _M_get_Tp_allocator(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	const _Tp_alloc_type  & _M_get_Tp_allocator(const class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*,); /* linkage=_ZNKSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*,); /* linkage=_ZNKSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::);

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, const allocator_type  &);

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int);

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int, const allocator_type  &);

	/* <0> (null):0 */
	void ~_Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, int);

	/* <0> (null):0 */
	pointer _M_allocate(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int); /* linkage=_ZNSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE11_M_allocateEj */

	/* <0> (null):0 */
	void _M_deallocate(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, unsigned int); /* linkage=_ZNSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE13_M_deallocateEPS5_j */

	/* <0> (null):0 */
	using ::_M_allocate;

	/* <0> (null):0 */
	using ::_M_deallocate;

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::get_allocator;


	/* size: 12, cachelines: 1, members: 1 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1365 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1366 */
 /* pointer to 1364 */
 /* size: 4 */

/* 1367 */
 /* pointer to 1368 */
 /* size: 4 */

/* 1368 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1369 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1370 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1371 */
/* <0> (null):0 */
typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * value_type; /* size: 4 */

/* 1372 */
/* <0> (null):0 */
typedef pointer pointer; /* size: 4 */

/* 1373 */
/* <0> (null):0 */
typedef const_pointer const_pointer; /* size: 4 */

/* 1374 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 1375 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 1376 */
/* <0> (null):0 */
typedef struct __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > iterator; /* size: 0 */

/* 1377 */
/* <0> (null):0 */
typedef struct __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >* const*, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > const_iterator; /* size: 0 */

/* 1378 */
/* <0> (null):0 */
typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >* const*, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > > const_reverse_iterator; /* size: 0 */

/* 1379 */
/* <0> (null):0 */
typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > > reverse_iterator; /* size: 0 */

/* 1380 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1381 */
/* <0> (null):0 */
typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> allocator_type; /* size: 1 */

/* 1382 */
/* <0> (null):0 */
class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > : protected _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > {
protected:

	/* struct _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > <ancestor>; */ /*     0    12 */
	/* <0> (null):0 */
	typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * value_type;

	/* <0> (null):0 */
	typedef pointer pointer;

	/* <0> (null):0 */
	typedef const_pointer const_pointer;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > iterator;

	/* <0> (null):0 */
	typedef struct __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >* const*, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >* const*, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> allocator_type;

	/* <0> (null):0 */
	void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca);

	/* <0> (null):0 */
	void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const allocator_type  &);

	/* <0> (null):0 */
	void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::);

	/* <0> (null):0 */
	void ~vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, int);

	/* <0> (null):0 */
	class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca operator=(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EEaSERKS6_ */

	/* <0> (null):0 */
	void assign(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6assignEjRKS4_ */

	/* <0> (null):0 */
	iterator begin(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4rendEv */

	/* <0> (null):0 */
	size_type size(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6resizeEjS4_ */

	/* <0> (null):0 */
	size_type capacity(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE8capacityEv */

	/* <0> (null):0 */
	bool empty(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5emptyEv */

	/* <0> (null):0 */
	void reserve(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE7reserveEj */

	/* <0> (null):0 */
	reference operator[](class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EEixEj */

	/* <0> (null):0 */
	const_reference operator[](const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EEixEj */

	/* <0> (null):0 */
	void _M_range_check(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE14_M_range_checkEj */

	/* <0> (null):0 */
	reference at(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE2atEj */

	/* <0> (null):0 */
	const_reference at(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE2atEj */

	/* <0> (null):0 */
	reference front(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5frontEv */

	/* <0> (null):0 */
	reference back(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4backEv */

	/* <0> (null):0 */
	pointer data(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4dataEv */

	/* <0> (null):0 */
	const_pointer data(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4dataEv */

	/* <0> (null):0 */
	void push_back(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE9push_backERKS4_ */

	/* <0> (null):0 */
	void pop_back(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6insertEN9__gnu_cxx17__normal_iteratorIPS4_S6_EERKS4_ */

	/* <0> (null):0 */
	void insert(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6insertEN9__gnu_cxx17__normal_iteratorIPS4_S6_EEjRKS4_ */

	/* <0> (null):0 */
	iterator erase(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS4_S6_EE */

	/* <0> (null):0 */
	iterator erase(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS4_S6_EESA_ */

	/* <0> (null):0 */
	void swap(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4swapERS6_ */

	/* <0> (null):0 */
	void clear(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5clearEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE18_M_fill_initializeEjRKS4_ */

	/* <0> (null):0 */
	void _M_fill_assign(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE14_M_fill_assignEjRKS4_ */

	/* <0> (null):0 */
	void _M_fill_insert(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS4_S6_EEjRKS4_ */

	/* <0> (null):0 */
	void _M_insert_aux(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS4_S6_EERKS4_ */

	/* <0> (null):0 */
	size_type _M_check_len(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int, const char  *); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE12_M_check_lenEjPKc */

	/* <0> (null):0 */
	void _M_erase_at_end(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE15_M_erase_at_endEPS4_ */


	/* size: 12, cachelines: 1, members: 1 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1383 */
 /* pointer to 1382 */
 /* size: 4 */

/* 1384 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1385 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1386 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1387 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1388 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1389 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1390 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1391 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1392 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1393 */
 /* pointer to 1392 */
 /* size: 4 */

/* 1394 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1395 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1396 */
/* <0> (null):0 */
typedef int * pointer; /* size: 4 */

/* 1397 */
/* <0> (null):0 */
typedef const int  * const_pointer; /* size: 4 */

/* 1398 */
/* <0> (null):0 */
class new_allocator<int> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef int * pointer;

	/* <0> (null):0 */
	typedef const int  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<int> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<int> *, const class new_allocator<int>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<int> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<int>  *, int &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIiE7addressERi */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<int>  *, const int  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIiE7addressERKi */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<int> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIiE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<int> *, int *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIiE10deallocateEPij */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<int>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIiE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<int> *, int *, const int  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIiE9constructEPiRKi */

	/* <0> (null):0 */
	void destroy(class new_allocator<int> *, int *); /* linkage=_ZN9__gnu_cxx13new_allocatorIiE7destroyEPi */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1399 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1400 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1401 */
 /* pointer to 1398 */
 /* size: 4 */

/* 1402 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1403 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1404 */
 /* pointer to 1405 */
 /* size: 4 */

/* 1405 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1406 */
/* <0> (null):0 */
typedef int * pointer; /* size: 4 */

/* 1407 */
/* <0> (null):0 */
typedef const int  * const_pointer; /* size: 4 */

/* 1408 */
/* <0> (null):0 */
typedef int & reference; /* size: 4 */

/* 1409 */
/* <0> (null):0 */
typedef const int  & const_reference; /* size: 4 */

/* 1410 */
/* <0> (null):0 */
typedef struct allocator<int> other; /* size: 1 */

/* 1411 */
/* <0> (null):0 */
struct rebind<int> {
	/* <0> (null):0 */
	typedef struct allocator<int> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1412 */
/* <0> (null):0 */
class allocator<int> : public new_allocator<int> {
public:

	/* class new_allocator<int>  <ancestor>; */      /*     0     0 */
	/* <0> (null):0 */
	typedef int * pointer;

	/* <0> (null):0 */
	typedef const int  * const_pointer;

	/* <0> (null):0 */
	typedef int & reference;

	/* <0> (null):0 */
	typedef const int  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<int> *);

	/* <0> (null):0 */
	void allocator(class allocator<int> *, const class allocator<int>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<int> *, int);

	/* <0> (null):0 */
	struct rebind<int> {
		/* <0> (null):0 */
		typedef struct allocator<int> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 1413 */
 /* pointer to 1412 */
 /* size: 4 */

/* 1414 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1415 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1416 */
 /* pointer to 453 */
 /* size: 4 */

/* 1417 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1418 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1419 */
/* <0> (null):0 */
typedef struct allocator<int> allocator_type; /* size: 1 */

/* 1420 */
/* <0> (null):0 */
struct _Vector_base<int, std::allocator<int> > {
	struct _Vector_impl        _M_impl;              /*     0    12 */
	/* <0> (null):0 */
	typedef struct allocator<int> allocator_type;

	/* <0> (null):0 */
	_Tp_alloc_type & _M_get_Tp_allocator(class _Vector_base<int, std::allocator<int> > *); /* linkage=_ZNSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	const _Tp_alloc_type  & _M_get_Tp_allocator(const class _Vector_base<int, std::allocator<int> >  *); /* linkage=_ZNKSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _Vector_base<int, std::allocator<int> >  *); /* linkage=_ZNKSt12_Vector_baseIiSaIiEE13get_allocatorEv */

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<int, std::allocator<int> > *);

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<int, std::allocator<int> > *, const allocator_type  &);

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<int, std::allocator<int> > *, unsigned int);

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<int, std::allocator<int> > *, unsigned int, const allocator_type  &);

	/* <0> (null):0 */
	void ~_Vector_base(class _Vector_base<int, std::allocator<int> > *, int);

	/* <0> (null):0 */
	pointer _M_allocate(class _Vector_base<int, std::allocator<int> > *, unsigned int); /* linkage=_ZNSt12_Vector_baseIiSaIiEE11_M_allocateEj */

	/* <0> (null):0 */
	void _M_deallocate(class _Vector_base<int, std::allocator<int> > *, int *, unsigned int); /* linkage=_ZNSt12_Vector_baseIiSaIiEE13_M_deallocateEPij */

	/* <0> (null):0 */
	using ::_M_allocate;

	/* <0> (null):0 */
	using ::_M_deallocate;

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::get_allocator;


	/* size: 12, cachelines: 1, members: 1 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1421 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1422 */
 /* pointer to 1420 */
 /* size: 4 */

/* 1423 */
 /* pointer to 1424 */
 /* size: 4 */

/* 1424 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1425 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1426 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1427 */
/* <0> (null):0 */
typedef int value_type; /* size: 4 */

/* 1428 */
/* <0> (null):0 */
typedef pointer pointer; /* size: 4 */

/* 1429 */
/* <0> (null):0 */
typedef const_pointer const_pointer; /* size: 4 */

/* 1430 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 1431 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 1432 */
/* <0> (null):0 */
typedef struct __normal_iterator<int*, std::vector<int, std::allocator<int> > > iterator; /* size: 0 */

/* 1433 */
/* <0> (null):0 */
typedef struct __normal_iterator<const int*, std::vector<int, std::allocator<int> > > const_iterator; /* size: 0 */

/* 1434 */
/* <0> (null):0 */
typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<const int*, std::vector<int, std::allocator<int> > > > const_reverse_iterator; /* size: 0 */

/* 1435 */
/* <0> (null):0 */
typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > > reverse_iterator; /* size: 0 */

/* 1436 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1437 */
/* <0> (null):0 */
typedef struct allocator<int> allocator_type; /* size: 1 */

/* 1438 */
/* <0> (null):0 */
class vector<int, std::allocator<int> > : protected _Vector_base<int, std::allocator<int> > {
protected:

	/* struct _Vector_base<int, std::allocator<int> > <ancestor>; */ /*     0    12 */
	/* <0> (null):0 */
	typedef int value_type;

	/* <0> (null):0 */
	typedef pointer pointer;

	/* <0> (null):0 */
	typedef const_pointer const_pointer;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct __normal_iterator<int*, std::vector<int, std::allocator<int> > > iterator;

	/* <0> (null):0 */
	typedef struct __normal_iterator<const int*, std::vector<int, std::allocator<int> > > const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<const int*, std::vector<int, std::allocator<int> > > > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<int> allocator_type;

	/* <0> (null):0 */
	void vector(class vector<int, std::allocator<int> > *);

	/* <0> (null):0 */
	void vector(class vector<int, std::allocator<int> > *, const allocator_type  &);

	/* <0> (null):0 */
	void vector(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void vector(class vector<int, std::allocator<int> > *, const class vector<int, std::allocator<int> >  &);

	/* <0> (null):0 */
	void ~vector(class vector<int, std::allocator<int> > *, int);

	/* <0> (null):0 */
	class vector<int, std::allocator<int> > & operator=(class vector<int, std::allocator<int> > *, const class vector<int, std::allocator<int> >  &); /* linkage=_ZNSt6vectorIiSaIiEEaSERKS1_ */

	/* <0> (null):0 */
	void assign(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE6assignEjRKi */

	/* <0> (null):0 */
	iterator begin(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE5beginEv */

	/* <0> (null):0 */
	iterator end(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE4rendEv */

	/* <0> (null):0 */
	size_type size(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class vector<int, std::allocator<int> > *, unsigned int, int); /* linkage=_ZNSt6vectorIiSaIiEE6resizeEji */

	/* <0> (null):0 */
	size_type capacity(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE8capacityEv */

	/* <0> (null):0 */
	bool empty(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE5emptyEv */

	/* <0> (null):0 */
	void reserve(class vector<int, std::allocator<int> > *, unsigned int); /* linkage=_ZNSt6vectorIiSaIiEE7reserveEj */

	/* <0> (null):0 */
	reference operator[](class vector<int, std::allocator<int> > *, unsigned int); /* linkage=_ZNSt6vectorIiSaIiEEixEj */

	/* <0> (null):0 */
	const_reference operator[](const class vector<int, std::allocator<int> >  *, unsigned int); /* linkage=_ZNKSt6vectorIiSaIiEEixEj */

	/* <0> (null):0 */
	void _M_range_check(const class vector<int, std::allocator<int> >  *, unsigned int); /* linkage=_ZNKSt6vectorIiSaIiEE14_M_range_checkEj */

	/* <0> (null):0 */
	reference at(class vector<int, std::allocator<int> > *, unsigned int); /* linkage=_ZNSt6vectorIiSaIiEE2atEj */

	/* <0> (null):0 */
	const_reference at(const class vector<int, std::allocator<int> >  *, unsigned int); /* linkage=_ZNKSt6vectorIiSaIiEE2atEj */

	/* <0> (null):0 */
	reference front(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE5frontEv */

	/* <0> (null):0 */
	reference back(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE4backEv */

	/* <0> (null):0 */
	const_reference back(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE4backEv */

	/* <0> (null):0 */
	pointer data(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE4dataEv */

	/* <0> (null):0 */
	const_pointer data(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE4dataEv */

	/* <0> (null):0 */
	void push_back(class vector<int, std::allocator<int> > *, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE9push_backERKi */

	/* <0> (null):0 */
	void pop_back(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE6insertEN9__gnu_cxx17__normal_iteratorIPiS1_EERKi */

	/* <0> (null):0 */
	void insert(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE6insertEN9__gnu_cxx17__normal_iteratorIPiS1_EEjRKi */

	/* <0> (null):0 */
	iterator erase(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >); /* linkage=_ZNSt6vectorIiSaIiEE5eraseEN9__gnu_cxx17__normal_iteratorIPiS1_EE */

	/* <0> (null):0 */
	iterator erase(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >); /* linkage=_ZNSt6vectorIiSaIiEE5eraseEN9__gnu_cxx17__normal_iteratorIPiS1_EES5_ */

	/* <0> (null):0 */
	void swap(class vector<int, std::allocator<int> > *, class vector<int, std::allocator<int> > &); /* linkage=_ZNSt6vectorIiSaIiEE4swapERS1_ */

	/* <0> (null):0 */
	void clear(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE5clearEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE18_M_fill_initializeEjRKi */

	/* <0> (null):0 */
	void _M_fill_assign(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE14_M_fill_assignEjRKi */

	/* <0> (null):0 */
	void _M_fill_insert(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPiS1_EEjRKi */

	/* <0> (null):0 */
	void _M_insert_aux(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, const int  &); /* linkage=_ZNSt6vectorIiSaIiEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPiS1_EERKi */

	/* <0> (null):0 */
	size_type _M_check_len(const class vector<int, std::allocator<int> >  *, unsigned int, const char  *); /* linkage=_ZNKSt6vectorIiSaIiEE12_M_check_lenEjPKc */

	/* <0> (null):0 */
	void _M_erase_at_end(class vector<int, std::allocator<int> > *, int *); /* linkage=_ZNSt6vectorIiSaIiEE15_M_erase_at_endEPi */


	/* size: 12, cachelines: 1, members: 1 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1439 */
 /* pointer to 1438 */
 /* size: 4 */

/* 1440 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1441 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1442 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1443 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1444 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1445 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1446 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1447 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1448 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1449 */
 /* pointer to 1448 */
 /* size: 4 */

/* 1450 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1451 */
/* <0> (null):0 */
class BotPhrase {
private:

	char *                     m_name;               /*     0     4 */
	Place                      m_id;                 /*     4     4 */
	bool                       m_isPlace;            /*     8     1 */
	enum GameEventType         m_radioEvent;         /*    12     4 */
	bool                       m_isImportant;        /*    16     1 */
	BotVoiceBankVector         m_voiceBank;          /*    20     0 */
	class vector<int, std::allocator<int> > m_count; /*    32    12 */
	class vector<int, std::allocator<int> > m_index; /*    44    12 */
	int                        m_numVoiceBanks;      /*    56     4 */
	PlaceCriteria              m_placeCriteria;      /*    60     4 */
	CountCriteria              m_countCriteria;      /*    64     4 */
	/* <0> (null):0 */
	char * GetSpeakable(const class BotPhrase  *, int, float *); /* linkage=_ZNK9BotPhrase12GetSpeakableEiPf */

	/* <0> (null):0 */
	void ClearCriteria(const class BotPhrase  *); /* linkage=_ZNK9BotPhrase13ClearCriteriaEv */

	/* <0> (null):0 */
	void SetPlaceCriteria(const class BotPhrase  *, PlaceCriteria); /* linkage=_ZNK9BotPhrase16SetPlaceCriteriaEj */

	/* <0> (null):0 */
	void SetCountCriteria(const class BotPhrase  *, CountCriteria); /* linkage=_ZNK9BotPhrase16SetCountCriteriaEj */

	/* <0> (null):0 */
	const char  * GetName(const class BotPhrase  *); /* linkage=_ZNK9BotPhrase7GetNameEv */

	/* <0> (null):0 */
	unsigned intconst GetID(const class BotPhrase  *); /* linkage=_ZNK9BotPhrase5GetIDEv */

	/* <0> (null):0 */
	enum GameEventType GetRadioEquivalent(const class BotPhrase  *); /* linkage=_ZNK9BotPhrase18GetRadioEquivalentEv */

	/* <0> (null):0 */
	bool IsImportant(const class BotPhrase  *); /* linkage=_ZNK9BotPhrase11IsImportantEv */

	/* <0> (null):0 */
	bool IsPlace(const class BotPhrase  *); /* linkage=_ZNK9BotPhrase7IsPlaceEv */

	/* <0> (null):0 */
	void Randomize(class BotPhrase *); /* linkage=_ZN9BotPhrase9RandomizeEv */

	/* <0> (null):0 */
	void BotPhrase(class BotPhrase *, unsigned int, bool);

	/* <0> (null):0 */
	void ~BotPhrase(class BotPhrase *, int);

	/* <0> (null):0 */
	void InitVoiceBank(class BotPhrase *, int); /* linkage=_ZN9BotPhrase13InitVoiceBankEi */


	/* size: 68, cachelines: 2, members: 11 */
	/* last cacheline: 4 bytes */

	/* BRAIN FART ALERT! 68 != 50 + 0(holes), diff = 18 */

}; /* size: 68 */

/* 1452 */
 /* pointer to 1453 */
 /* size: 4 */

/* 1453 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 68 */

/* 1454 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1455 */
 /* pointer to 1451 */
 /* size: 4 */

/* 1456 */
/* <0> (null):0 */
typedef struct list<BotPhrase*, std::allocator<BotPhrase*> > BotPhraseList; /* size: 0 */

/* 1457 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1458 */
/* <0> (null):0 */
typedef class BotPhrase * * pointer; /* size: 4 */

/* 1459 */
/* <0> (null):0 */
typedef const class BotPhrase *  * const_pointer; /* size: 4 */

/* 1460 */
/* <0> (null):0 */
class new_allocator<BotPhrase*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class BotPhrase * * pointer;

	/* <0> (null):0 */
	typedef const class BotPhrase *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<BotPhrase*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<BotPhrase*> *, const class new_allocator<BotPhrase*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<BotPhrase*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<BotPhrase*>  *, class BotPhrase * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP9BotPhraseE7addressERS2_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<BotPhrase*>  *, const class BotPhrase *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP9BotPhraseE7addressERKS2_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<BotPhrase*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<BotPhrase*> *, class BotPhrase * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE10deallocateEPS2_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<BotPhrase*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP9BotPhraseE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<BotPhrase*> *, class BotPhrase * *, const class BotPhrase *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE9constructEPS2_RKS2_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<BotPhrase*> *, class BotPhrase * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE7destroyEPS2_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1461 */
 /* pointer to 1455 */
 /* size: 4 */

/* 1462 */
 /* pointer to 1463 */
 /* size: 4 */

/* 1463 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1464 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1465 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1466 */
 /* pointer to 1460 */
 /* size: 4 */

/* 1467 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1468 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1469 */
 /* pointer to 1470 */
 /* size: 4 */

/* 1470 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1471 */
/* <0> (null):0 */
typedef class BotPhrase * & reference; /* size: 4 */

/* 1472 */
/* <0> (null):0 */
typedef const class BotPhrase *  & const_reference; /* size: 4 */

/* 1473 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<BotPhrase*> > other; /* size: 0 */

/* 1474 */
/* <0> (null):0 */
struct rebind<std::_List_node<BotPhrase*> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<BotPhrase*> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1475 */
/* <0> (null):0 */
typedef struct allocator<BotPhrase*> other; /* size: 1 */

/* 1476 */
/* <0> (null):0 */
struct rebind<BotPhrase*> {
	/* <0> (null):0 */
	typedef struct allocator<BotPhrase*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1477 */
/* <0> (null):0 */
class allocator<BotPhrase*> : public new_allocator<BotPhrase*> {
public:

	/* class new_allocator<BotPhrase*> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class BotPhrase * & reference;

	/* <0> (null):0 */
	typedef const class BotPhrase *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<BotPhrase*> *);

	/* <0> (null):0 */
	void allocator(class allocator<BotPhrase*> *, const class allocator<BotPhrase*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<BotPhrase*> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<BotPhrase*> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<BotPhrase*> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<BotPhrase*> {
		/* <0> (null):0 */
		typedef struct allocator<BotPhrase*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 1478 */
 /* pointer to 1477 */
 /* size: 4 */

/* 1479 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1480 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1481 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1482 */
/* <0> (null):0 */
typedef class _List_node<BotPhrase*> * pointer; /* size: 4 */

/* 1483 */
/* <0> (null):0 */
typedef const class _List_node<BotPhrase*>  * const_pointer; /* size: 4 */

/* 1484 */
/* <0> (null):0 */
class new_allocator<std::_List_node<BotPhrase*> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<BotPhrase*> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<BotPhrase*>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<BotPhrase*> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<BotPhrase*> > *, const class new_allocator<std::_List_node<BotPhrase*> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<BotPhrase*> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<BotPhrase*> >  *, class _List_node<BotPhrase*> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE7addressERS4_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<BotPhrase*> >  *, const class _List_node<BotPhrase*>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE7addressERKS4_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<BotPhrase*> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<BotPhrase*> > *, class _List_node<BotPhrase*> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE10deallocateEPS4_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<BotPhrase*> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<BotPhrase*> > *, class _List_node<BotPhrase*> *, const class _List_node<BotPhrase*>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE9constructEPS4_RKS4_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<BotPhrase*> > *, class _List_node<BotPhrase*> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE7destroyEPS4_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1485 */
 /* pointer to 461 */
 /* size: 4 */

/* 1486 */
 /* pointer to 1487 */
 /* size: 4 */

/* 1487 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1488 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1489 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1490 */
 /* pointer to 1484 */
 /* size: 4 */

/* 1491 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1492 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1493 */
 /* pointer to 1494 */
 /* size: 4 */

/* 1494 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1495 */
/* <0> (null):0 */
class allocator<std::_List_node<BotPhrase*> > : public new_allocator<std::_List_node<BotPhrase*> > {
public:

	/* class new_allocator<std::_List_node<BotPhrase*> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<BotPhrase*> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<BotPhrase*> > *, const class allocator<std::_List_node<BotPhrase*> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<BotPhrase*> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 1496 */
 /* pointer to 1495 */
 /* size: 4 */

/* 1497 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1498 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1499 */
 /* pointer to 463 */
 /* size: 4 */

/* 1500 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1501 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1502 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 1503 */
/* <0> (null):0 */
typedef struct allocator<BotPhrase*> allocator_type; /* size: 1 */

/* 1504 */
/* <0> (null):0 */
class _List_base<BotPhrase*, std::allocator<BotPhrase*> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<BotPhrase*> allocator_type;

	/* <0> (null):0 */
	class _List_node<BotPhrase*> * _M_get_node(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_node<BotPhrase*> *); /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt10_List_baseIP9BotPhraseSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt10_List_baseIP9BotPhraseSaIS1_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt10_List_baseIP9BotPhraseSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 1505 */
 /* pointer to 1504 */
 /* size: 4 */

/* 1506 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1507 */
 /* pointer to 1508 */
 /* size: 4 */

/* 1508 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1509 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1510 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1511 */
/* <0> (null):0 */
typedef class BotPhrase * value_type; /* size: 4 */

/* 1512 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 1513 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 1514 */
/* <0> (null):0 */
typedef struct _List_iterator<BotPhrase*> iterator; /* size: 0 */

/* 1515 */
/* <0> (null):0 */
typedef struct _List_const_iterator<BotPhrase*> const_iterator; /* size: 0 */

/* 1516 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<BotPhrase*> > const_reverse_iterator; /* size: 0 */

/* 1517 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<BotPhrase*> > reverse_iterator; /* size: 0 */

/* 1518 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1519 */
/* <0> (null):0 */
typedef struct allocator<BotPhrase*> allocator_type; /* size: 1 */

/* 1520 */
/* <0> (null):0 */
typedef struct _List_node<BotPhrase*> _Node; /* size: 0 */

/* 1521 */
/* <0> (null):0 */
class list<BotPhrase*, std::allocator<BotPhrase*> > : protected _List_base<BotPhrase*, std::allocator<BotPhrase*> > {
protected:

	/* class _List_base<BotPhrase*, std::allocator<BotPhrase*> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef class BotPhrase * value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<BotPhrase*> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<BotPhrase*> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<BotPhrase*> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<BotPhrase*> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<BotPhrase*> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<BotPhrase*> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE14_M_create_nodeERKS1_ */

	/* <0> (null):0 */
	void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *);

	/* <0> (null):0 */
	void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const class list<BotPhrase*, std::allocator<BotPhrase*> >  &);

	/* <0> (null):0 */
	class list<BotPhrase*, std::allocator<BotPhrase*> > & operator=(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const class list<BotPhrase*, std::allocator<BotPhrase*> >  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EEaSERKS3_ */

	/* <0> (null):0 */
	void assign(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6assignEjRKS1_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, class BotPhrase *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6resizeEjS1_ */

	/* <0> (null):0 */
	reference front(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE10push_frontERKS1_ */

	/* <0> (null):0 */
	void pop_front(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE9push_backERKS1_ */

	/* <0> (null):0 */
	void pop_back(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void insert(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */

	/* <0> (null):0 */
	iterator erase(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	iterator erase(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */

	/* <0> (null):0 */
	void swap(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class list<BotPhrase*, std::allocator<BotPhrase*> > &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4swapERS3_ */

	/* <0> (null):0 */
	void clear(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class list<BotPhrase*, std::allocator<BotPhrase*> > &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */

	/* <0> (null):0 */
	void splice(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class list<BotPhrase*, std::allocator<BotPhrase*> > &, class _List_iterator<BotPhrase*>); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */

	/* <0> (null):0 */
	void splice(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class list<BotPhrase*, std::allocator<BotPhrase*> > &, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */

	/* <0> (null):0 */
	void remove(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6removeERKS1_ */

	/* <0> (null):0 */
	void unique(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class list<BotPhrase*, std::allocator<BotPhrase*> > &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5mergeERS3_ */

	/* <0> (null):0 */
	void reverse(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE18_M_fill_initializeEjRKS1_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE14_M_fill_assignEjRKS1_ */

	/* <0> (null):0 */
	void _M_transfer(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */

	/* <0> (null):0 */
	void _M_insert(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void _M_erase(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class list<BotPhrase*, std::allocator<BotPhrase*> > &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE25_M_check_equal_allocatorsERS3_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 1522 */
 /* pointer to 1520 */
 /* size: 4 */

/* 1523 */
 /* pointer to 1521 */
 /* size: 4 */

/* 1524 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1525 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1526 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1527 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1528 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1529 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1530 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1531 */
 /* pointer to 1532 */
 /* size: 4 */

/* 1532 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1533 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1534 */
/* <0> (null):0 */
struct PlaceTimeInfo {
	Place                      placeID;              /*     0     4 */
	class IntervalTimer       timer;                 /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 1535 */
/* <0> (null):0 */
class BotPhraseManager {
	/* <0> (null):0 */
	struct PlaceTimeInfo {
		Place                      placeID;              /*     0     4 */
		class IntervalTimer       timer;                 /*     4     4 */

		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */
	};

private:

	BotPhraseList              m_list;               /*     0     0 */
	BotPhraseList              m_placeList;          /*     8     0 */
	struct PlaceTimeInfo       m_placeStatementHistory[64]; /*    16   512 */
	/* --- cacheline 8 boundary (512 bytes) --- */
	int                        m_placeCount;         /*   528     4 */
	/* <0> (null):0 */
	void BotPhraseManager(class BotPhraseManager *);

	/* <0> (null):0 */
	void ~BotPhraseManager(class BotPhraseManager *, int);

	/* <0> (null):0 */
	bool Initialize(class BotPhraseManager *, const char  *, int); /* linkage=_ZN16BotPhraseManager10InitializeEPKci */

	/* <0> (null):0 */
	void OnRoundRestart(class BotPhraseManager *); /* linkage=_ZN16BotPhraseManager14OnRoundRestartEv */

	/* <0> (null):0 */
	void OnMapChange(class BotPhraseManager *); /* linkage=_ZN16BotPhraseManager11OnMapChangeEv */

	/* <0> (null):0 */
	unsigned int NameToID(const class BotPhraseManager  *, const char  *); /* linkage=_ZNK16BotPhraseManager8NameToIDEPKc */

	/* <0> (null):0 */
	const char  * IDToName(const class BotPhraseManager  *, unsigned int); /* linkage=_ZNK16BotPhraseManager8IDToNameEj */

	/* <0> (null):0 */
	const class BotPhrase  * GetPhrase(const class BotPhraseManager  *, const char  *); /* linkage=_ZNK16BotPhraseManager9GetPhraseEPKc */

	/* <0> (null):0 */
	const class BotPhrase  * GetPlace(const class BotPhraseManager  *, const char  *); /* linkage=_ZNK16BotPhraseManager8GetPlaceEPKc */

	/* <0> (null):0 */
	const class BotPhrase  * GetPlace(const class BotPhraseManager  *, unsigned int); /* linkage=_ZNK16BotPhraseManager8GetPlaceEj */

	/* <0> (null):0 */
	const BotPhraseList  * GetPlaceList(const class BotPhraseManager  *); /* linkage=_ZNK16BotPhraseManager12GetPlaceListEv */

	/* <0> (null):0 */
	float GetPlaceStatementInterval(const class BotPhraseManager  *, Place); /* linkage=_ZNK16BotPhraseManager25GetPlaceStatementIntervalEj */

	/* <0> (null):0 */
	void ResetPlaceStatementInterval(class BotPhraseManager *, Place); /* linkage=_ZN16BotPhraseManager27ResetPlaceStatementIntervalEj */

	/* <0> (null):0 */
	int FindPlaceIndex(const class BotPhraseManager  *, Place); /* linkage=_ZNK16BotPhraseManager14FindPlaceIndexEj */


	/* size: 532, cachelines: 9, members: 4 */
	/* last cacheline: 20 bytes */

	/* BRAIN FART ALERT! 532 != 516 + 0(holes), diff = 16 */

}; /* size: 532 */

/* 1536 */
/* <0> (null):0 */
struct PlaceTimeInfo       array[64]; /* size: 512 */

/* 1537 */
 /* pointer to 1535 */
 /* size: 4 */

/* 1538 */
 /* pointer to 1539 */
 /* size: 4 */

/* 1539 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 532 */

/* 1540 */
 /* pointer to 1541 */
 /* size: 4 */

/* 1541 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1542 */
/* <0> (null):0 */
typedef struct _List_const_iterator<BotPhrase*> _Self; /* size: 4 */

/* 1543 */
/* <0> (null):0 */
typedef class _List_node<BotPhrase*>const _Node; /* size: 0 */

/* 1544 */
/* <0> (null):0 */
typedef struct _List_iterator<BotPhrase*> iterator; /* size: 0 */

/* 1545 */
/* <0> (null):0 */
typedef const class BotPhrase *  * pointer; /* size: 4 */

/* 1546 */
/* <0> (null):0 */
typedef const class BotPhrase *  & reference; /* size: 4 */

/* 1547 */
/* <0> (null):0 */
struct _List_const_iterator<BotPhrase*> {
	const class _List_node_base  * _M_node;          /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_const_iterator<BotPhrase*> _Self;

	/* <0> (null):0 */
	typedef class _List_node<BotPhrase*>const _Node;

	/* <0> (null):0 */
	typedef struct _List_iterator<BotPhrase*> iterator;

	/* <0> (null):0 */
	typedef const class BotPhrase *  * pointer;

	/* <0> (null):0 */
	typedef const class BotPhrase *  & reference;

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<BotPhrase*> *);

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<BotPhrase*> *, const class _List_node_base  *);

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<BotPhrase*> *, const iterator  &);

	/* <0> (null):0 */
	reference operator*(const class _List_const_iterator<BotPhrase*>  *); /* linkage=_ZNKSt20_List_const_iteratorIP9BotPhraseEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_const_iterator<BotPhrase*>  *); /* linkage=_ZNKSt20_List_const_iteratorIP9BotPhraseEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_const_iterator<BotPhrase*> *); /* linkage=_ZNSt20_List_const_iteratorIP9BotPhraseEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_const_iterator<BotPhrase*> *, int); /* linkage=_ZNSt20_List_const_iteratorIP9BotPhraseEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_const_iterator<BotPhrase*> *); /* linkage=_ZNSt20_List_const_iteratorIP9BotPhraseEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_const_iterator<BotPhrase*> *, int); /* linkage=_ZNSt20_List_const_iteratorIP9BotPhraseEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_const_iterator<BotPhrase*>  *, const _Self  &); /* linkage=_ZNKSt20_List_const_iteratorIP9BotPhraseEeqERKS2_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_const_iterator<BotPhrase*>  *, const _Self  &); /* linkage=_ZNKSt20_List_const_iteratorIP9BotPhraseEneERKS2_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1548 */
 /* pointer to 1547 */
 /* size: 4 */

/* 1549 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1550 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1551 */
 /* pointer to 1552 */
 /* size: 4 */

/* 1552 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1553 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1554 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1555 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1556 */
/* <0> (null):0 */
typedef struct _List_iterator<BotPhrase*> _Self; /* size: 4 */

/* 1557 */
/* <0> (null):0 */
typedef class BotPhrase * * pointer; /* size: 4 */

/* 1558 */
/* <0> (null):0 */
typedef class BotPhrase * & reference; /* size: 4 */

/* 1559 */
/* <0> (null):0 */
struct _List_iterator<BotPhrase*> {
	class _List_node_base *    _M_node;              /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_iterator<BotPhrase*> _Self;

	/* <0> (null):0 */
	typedef class BotPhrase * * pointer;

	/* <0> (null):0 */
	typedef class BotPhrase * & reference;

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<BotPhrase*> *);

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<BotPhrase*> *, class _List_node_base *);

	/* <0> (null):0 */
	reference operator*(const class _List_iterator<BotPhrase*>  *); /* linkage=_ZNKSt14_List_iteratorIP9BotPhraseEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_iterator<BotPhrase*>  *); /* linkage=_ZNKSt14_List_iteratorIP9BotPhraseEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_iterator<BotPhrase*> *); /* linkage=_ZNSt14_List_iteratorIP9BotPhraseEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_iterator<BotPhrase*> *, int); /* linkage=_ZNSt14_List_iteratorIP9BotPhraseEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_iterator<BotPhrase*> *); /* linkage=_ZNSt14_List_iteratorIP9BotPhraseEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_iterator<BotPhrase*> *, int); /* linkage=_ZNSt14_List_iteratorIP9BotPhraseEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_iterator<BotPhrase*>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorIP9BotPhraseEeqERKS2_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_iterator<BotPhrase*>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorIP9BotPhraseEneERKS2_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1560 */
 /* pointer to 1559 */
 /* size: 4 */

/* 1561 */
 /* pointer to 1562 */
 /* size: 4 */

/* 1562 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1563 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1564 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1565 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1566 */
/* <0> (null):0 */
typedef struct _List_iterator<SpotEncounter> _Self; /* size: 4 */

/* 1567 */
/* <0> (null):0 */
typedef struct _List_node<SpotEncounter> _Node; /* size: 0 */

/* 1568 */
/* <0> (null):0 */
typedef class SpotEncounter * pointer; /* size: 4 */

/* 1569 */
/* <0> (null):0 */
typedef class SpotEncounter & reference; /* size: 4 */

/* 1570 */
/* <0> (null):0 */
struct _List_iterator<SpotEncounter> {
	class _List_node_base *    _M_node;              /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_iterator<SpotEncounter> _Self;

	/* <0> (null):0 */
	typedef struct _List_node<SpotEncounter> _Node;

	/* <0> (null):0 */
	typedef class SpotEncounter * pointer;

	/* <0> (null):0 */
	typedef class SpotEncounter & reference;

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<SpotEncounter> *);

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<SpotEncounter> *, class _List_node_base *);

	/* <0> (null):0 */
	reference operator*(const class _List_iterator<SpotEncounter>  *); /* linkage=_ZNKSt14_List_iteratorI13SpotEncounterEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_iterator<SpotEncounter>  *); /* linkage=_ZNKSt14_List_iteratorI13SpotEncounterEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_iterator<SpotEncounter> *); /* linkage=_ZNSt14_List_iteratorI13SpotEncounterEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_iterator<SpotEncounter> *, int); /* linkage=_ZNSt14_List_iteratorI13SpotEncounterEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_iterator<SpotEncounter> *); /* linkage=_ZNSt14_List_iteratorI13SpotEncounterEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_iterator<SpotEncounter> *, int); /* linkage=_ZNSt14_List_iteratorI13SpotEncounterEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_iterator<SpotEncounter>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorI13SpotEncounterEeqERKS1_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_iterator<SpotEncounter>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorI13SpotEncounterEneERKS1_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1571 */
 /* pointer to 1570 */
 /* size: 4 */

/* 1572 */
 /* pointer to 1573 */
 /* size: 4 */

/* 1573 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1574 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1575 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1576 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1577 */
/* <0> (null):0 */
struct _List_node<BotProfile*> : public _List_node_base {
public:

	/* struct _List_node_base     <ancestor>; */     /*     0     8 */
	class BotProfile *         _M_data;              /*     8     4 */

	/* size: 12, cachelines: 1, members: 2 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1578 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavLadder*> _Self; /* size: 4 */

/* 1579 */
/* <0> (null):0 */
typedef class CNavLadder * * pointer; /* size: 4 */

/* 1580 */
/* <0> (null):0 */
typedef class CNavLadder * & reference; /* size: 4 */

/* 1581 */
/* <0> (null):0 */
struct _List_iterator<CNavLadder*> {
	class _List_node_base *    _M_node;              /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_iterator<CNavLadder*> _Self;

	/* <0> (null):0 */
	typedef class CNavLadder * * pointer;

	/* <0> (null):0 */
	typedef class CNavLadder * & reference;

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<CNavLadder*> *);

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<CNavLadder*> *, class _List_node_base *);

	/* <0> (null):0 */
	reference operator*(const class _List_iterator<CNavLadder*>  *); /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_iterator<CNavLadder*>  *); /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_iterator<CNavLadder*> *); /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_iterator<CNavLadder*> *, int); /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_iterator<CNavLadder*> *); /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_iterator<CNavLadder*> *, int); /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_iterator<CNavLadder*>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEeqERKS2_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_iterator<CNavLadder*>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEneERKS2_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1582 */
 /* pointer to 1581 */
 /* size: 4 */

/* 1583 */
 /* pointer to 1584 */
 /* size: 4 */

/* 1584 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1585 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1586 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1587 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1588 */
/* <0> (null):0 */
typedef struct _List_iterator<NavConnect> _Self; /* size: 4 */

/* 1589 */
/* <0> (null):0 */
typedef union NavConnect * pointer; /* size: 4 */

/* 1590 */
/* <0> (null):0 */
typedef union NavConnect & reference; /* size: 4 */

/* 1591 */
/* <0> (null):0 */
struct _List_iterator<NavConnect> {
	class _List_node_base *    _M_node;              /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_iterator<NavConnect> _Self;

	/* <0> (null):0 */
	typedef union NavConnect * pointer;

	/* <0> (null):0 */
	typedef union NavConnect & reference;

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<NavConnect> *);

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<NavConnect> *, class _List_node_base *);

	/* <0> (null):0 */
	reference operator*(const class _List_iterator<NavConnect>  *); /* linkage=_ZNKSt14_List_iteratorI10NavConnectEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_iterator<NavConnect>  *); /* linkage=_ZNKSt14_List_iteratorI10NavConnectEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_iterator<NavConnect> *); /* linkage=_ZNSt14_List_iteratorI10NavConnectEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_iterator<NavConnect> *, int); /* linkage=_ZNSt14_List_iteratorI10NavConnectEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_iterator<NavConnect> *); /* linkage=_ZNSt14_List_iteratorI10NavConnectEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_iterator<NavConnect> *, int); /* linkage=_ZNSt14_List_iteratorI10NavConnectEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_iterator<NavConnect>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorI10NavConnectEeqERKS1_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_iterator<NavConnect>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorI10NavConnectEneERKS1_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1592 */
 /* pointer to 1591 */
 /* size: 4 */

/* 1593 */
 /* pointer to 1594 */
 /* size: 4 */

/* 1594 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1595 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1596 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1597 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1598 */
/* <0> (null):0 */
struct _List_node<NavConnect> : public _List_node_base {
public:

	/* struct _List_node_base     <ancestor>; */     /*     0     8 */
	union NavConnect           _M_data;              /*     8     4 */

	/* size: 12, cachelines: 1, members: 2 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1599 */
/* <0> (null):0 */
struct _List_node<BotPhrase*> : public _List_node_base {
public:

	/* struct _List_node_base     <ancestor>; */     /*     0     8 */
	class BotPhrase *          _M_data;              /*     8     4 */

	/* size: 12, cachelines: 1, members: 2 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1600 */
/* <0> (null):0 */
typedef struct _List_const_iterator<HidingSpot*> _Self; /* size: 4 */

/* 1601 */
/* <0> (null):0 */
typedef struct _List_iterator<HidingSpot*> iterator; /* size: 0 */

/* 1602 */
/* <0> (null):0 */
typedef ptrdiff_t difference_type; /* size: 4 */

/* 1603 */
/* <0> (null):0 */
typedef struct bidirectional_iterator_tag iterator_category; /* size: 1 */

/* 1604 */
/* <0> (null):0 */
typedef const class HidingSpot *  * pointer; /* size: 4 */

/* 1605 */
/* <0> (null):0 */
typedef const class HidingSpot *  & reference; /* size: 4 */

/* 1606 */
/* <0> (null):0 */
struct _List_const_iterator<HidingSpot*> {
	const class _List_node_base  * _M_node;          /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_const_iterator<HidingSpot*> _Self;

	/* <0> (null):0 */
	typedef struct _List_iterator<HidingSpot*> iterator;

	/* <0> (null):0 */
	typedef ptrdiff_t difference_type;

	/* <0> (null):0 */
	typedef struct bidirectional_iterator_tag iterator_category;

	/* <0> (null):0 */
	typedef const class HidingSpot *  * pointer;

	/* <0> (null):0 */
	typedef const class HidingSpot *  & reference;

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<HidingSpot*> *);

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<HidingSpot*> *, const class _List_node_base  *);

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<HidingSpot*> *, const iterator  &);

	/* <0> (null):0 */
	reference operator*(const class _List_const_iterator<HidingSpot*>  *); /* linkage=_ZNKSt20_List_const_iteratorIP10HidingSpotEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_const_iterator<HidingSpot*>  *); /* linkage=_ZNKSt20_List_const_iteratorIP10HidingSpotEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_const_iterator<HidingSpot*> *); /* linkage=_ZNSt20_List_const_iteratorIP10HidingSpotEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_const_iterator<HidingSpot*> *, int); /* linkage=_ZNSt20_List_const_iteratorIP10HidingSpotEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_const_iterator<HidingSpot*> *); /* linkage=_ZNSt20_List_const_iteratorIP10HidingSpotEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_const_iterator<HidingSpot*> *, int); /* linkage=_ZNSt20_List_const_iteratorIP10HidingSpotEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_const_iterator<HidingSpot*>  *, const _Self  &); /* linkage=_ZNKSt20_List_const_iteratorIP10HidingSpotEeqERKS2_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_const_iterator<HidingSpot*>  *, const _Self  &); /* linkage=_ZNKSt20_List_const_iteratorIP10HidingSpotEneERKS2_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1607 */
 /* pointer to 1606 */
 /* size: 4 */

/* 1608 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1609 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1610 */
 /* pointer to 1611 */
 /* size: 4 */

/* 1611 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1612 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1613 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1614 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1615 */
/* <0> (null):0 */
typedef iterator_category iterator_category; /* size: 1 */

/* 1616 */
/* <0> (null):0 */
typedef difference_type difference_type; /* size: 4 */

/* 1617 */
/* <0> (null):0 */
struct iterator_traits<std::_List_const_iterator<HidingSpot*> > {
	/* <0> (null):0 */
	typedef iterator_category iterator_category;

	/* <0> (null):0 */
	typedef difference_type difference_type;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1618 */
/* <0> (null):0 */
struct _List_node<CNavArea*> : public _List_node_base {
public:

	/* struct _List_node_base     <ancestor>; */     /*     0     8 */
	class CNavArea *           _M_data;              /*     8     4 */

	/* size: 12, cachelines: 1, members: 2 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1619 */
/* <0> (null):0 */
struct _List_node<SpotEncounter> : public _List_node_base {
public:

	/* struct _List_node_base     <ancestor>; */     /*     0     8 */
	struct SpotEncounter       _M_data;              /*     8    48 */

	/* size: 56, cachelines: 1, members: 2 */
	/* last cacheline: 56 bytes */
}; /* size: 56 */

/* 1620 */
/* <0> (null):0 */
typedef struct _List_const_iterator<SpotOrder> _Self; /* size: 4 */

/* 1621 */
/* <0> (null):0 */
typedef class _List_node<SpotOrder>const _Node; /* size: 0 */

/* 1622 */
/* <0> (null):0 */
typedef struct _List_iterator<SpotOrder> iterator; /* size: 0 */

/* 1623 */
/* <0> (null):0 */
typedef ptrdiff_t difference_type; /* size: 4 */

/* 1624 */
/* <0> (null):0 */
typedef struct bidirectional_iterator_tag iterator_category; /* size: 1 */

/* 1625 */
/* <0> (null):0 */
typedef const class SpotOrder  * pointer; /* size: 4 */

/* 1626 */
/* <0> (null):0 */
typedef const class SpotOrder  & reference; /* size: 4 */

/* 1627 */
/* <0> (null):0 */
struct _List_const_iterator<SpotOrder> {
	const class _List_node_base  * _M_node;          /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_const_iterator<SpotOrder> _Self;

	/* <0> (null):0 */
	typedef class _List_node<SpotOrder>const _Node;

	/* <0> (null):0 */
	typedef struct _List_iterator<SpotOrder> iterator;

	/* <0> (null):0 */
	typedef ptrdiff_t difference_type;

	/* <0> (null):0 */
	typedef struct bidirectional_iterator_tag iterator_category;

	/* <0> (null):0 */
	typedef const class SpotOrder  * pointer;

	/* <0> (null):0 */
	typedef const class SpotOrder  & reference;

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<SpotOrder> *);

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<SpotOrder> *, const class _List_node_base  *);

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<SpotOrder> *, const iterator  &);

	/* <0> (null):0 */
	reference operator*(const class _List_const_iterator<SpotOrder>  *); /* linkage=_ZNKSt20_List_const_iteratorI9SpotOrderEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_const_iterator<SpotOrder>  *); /* linkage=_ZNKSt20_List_const_iteratorI9SpotOrderEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_const_iterator<SpotOrder> *); /* linkage=_ZNSt20_List_const_iteratorI9SpotOrderEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_const_iterator<SpotOrder> *, int); /* linkage=_ZNSt20_List_const_iteratorI9SpotOrderEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_const_iterator<SpotOrder> *); /* linkage=_ZNSt20_List_const_iteratorI9SpotOrderEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_const_iterator<SpotOrder> *, int); /* linkage=_ZNSt20_List_const_iteratorI9SpotOrderEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_const_iterator<SpotOrder>  *, const _Self  &); /* linkage=_ZNKSt20_List_const_iteratorI9SpotOrderEeqERKS1_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_const_iterator<SpotOrder>  *, const _Self  &); /* linkage=_ZNKSt20_List_const_iteratorI9SpotOrderEneERKS1_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1628 */
 /* pointer to 1627 */
 /* size: 4 */

/* 1629 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1630 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1631 */
 /* pointer to 1632 */
 /* size: 4 */

/* 1632 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1633 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1634 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1635 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1636 */
/* <0> (null):0 */
typedef iterator_category iterator_category; /* size: 1 */

/* 1637 */
/* <0> (null):0 */
typedef difference_type difference_type; /* size: 4 */

/* 1638 */
/* <0> (null):0 */
struct iterator_traits<std::_List_const_iterator<SpotOrder> > {
	/* <0> (null):0 */
	typedef iterator_category iterator_category;

	/* <0> (null):0 */
	typedef difference_type difference_type;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1639 */
/* <0> (null):0 */
struct _List_node<CNavLadder*> : public _List_node_base {
public:

	/* struct _List_node_base     <ancestor>; */     /*     0     8 */
	class CNavLadder *         _M_data;              /*     8     4 */

	/* size: 12, cachelines: 1, members: 2 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1640 */
/* <0> (null):0 */
typedef struct _List_iterator<HidingSpot*> _Self; /* size: 4 */

/* 1641 */
/* <0> (null):0 */
typedef class HidingSpot * * pointer; /* size: 4 */

/* 1642 */
/* <0> (null):0 */
typedef class HidingSpot * & reference; /* size: 4 */

/* 1643 */
/* <0> (null):0 */
struct _List_iterator<HidingSpot*> {
	class _List_node_base *    _M_node;              /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_iterator<HidingSpot*> _Self;

	/* <0> (null):0 */
	typedef class HidingSpot * * pointer;

	/* <0> (null):0 */
	typedef class HidingSpot * & reference;

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<HidingSpot*> *);

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<HidingSpot*> *, class _List_node_base *);

	/* <0> (null):0 */
	reference operator*(const class _List_iterator<HidingSpot*>  *); /* linkage=_ZNKSt14_List_iteratorIP10HidingSpotEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_iterator<HidingSpot*>  *); /* linkage=_ZNKSt14_List_iteratorIP10HidingSpotEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_iterator<HidingSpot*> *); /* linkage=_ZNSt14_List_iteratorIP10HidingSpotEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_iterator<HidingSpot*> *, int); /* linkage=_ZNSt14_List_iteratorIP10HidingSpotEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_iterator<HidingSpot*> *); /* linkage=_ZNSt14_List_iteratorIP10HidingSpotEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_iterator<HidingSpot*> *, int); /* linkage=_ZNSt14_List_iteratorIP10HidingSpotEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_iterator<HidingSpot*>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorIP10HidingSpotEeqERKS2_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_iterator<HidingSpot*>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorIP10HidingSpotEneERKS2_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1644 */
 /* pointer to 1643 */
 /* size: 4 */

/* 1645 */
 /* pointer to 1646 */
 /* size: 4 */

/* 1646 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1647 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1648 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1649 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1650 */
/* <0> (null):0 */
typedef struct _List_iterator<SpotOrder> _Self; /* size: 4 */

/* 1651 */
/* <0> (null):0 */
typedef class SpotOrder * pointer; /* size: 4 */

/* 1652 */
/* <0> (null):0 */
typedef class SpotOrder & reference; /* size: 4 */

/* 1653 */
/* <0> (null):0 */
struct _List_iterator<SpotOrder> {
	class _List_node_base *    _M_node;              /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_iterator<SpotOrder> _Self;

	/* <0> (null):0 */
	typedef class SpotOrder * pointer;

	/* <0> (null):0 */
	typedef class SpotOrder & reference;

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<SpotOrder> *);

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<SpotOrder> *, class _List_node_base *);

	/* <0> (null):0 */
	reference operator*(const class _List_iterator<SpotOrder>  *); /* linkage=_ZNKSt14_List_iteratorI9SpotOrderEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_iterator<SpotOrder>  *); /* linkage=_ZNKSt14_List_iteratorI9SpotOrderEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_iterator<SpotOrder> *); /* linkage=_ZNSt14_List_iteratorI9SpotOrderEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_iterator<SpotOrder> *, int); /* linkage=_ZNSt14_List_iteratorI9SpotOrderEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_iterator<SpotOrder> *); /* linkage=_ZNSt14_List_iteratorI9SpotOrderEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_iterator<SpotOrder> *, int); /* linkage=_ZNSt14_List_iteratorI9SpotOrderEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_iterator<SpotOrder>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorI9SpotOrderEeqERKS1_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_iterator<SpotOrder>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorI9SpotOrderEneERKS1_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1654 */
 /* pointer to 1653 */
 /* size: 4 */

/* 1655 */
 /* pointer to 1656 */
 /* size: 4 */

/* 1656 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1657 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1658 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1659 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1660 */
/* <0> (null):0 */
struct _List_node<SpotOrder> : public _List_node_base {
public:

	/* struct _List_node_base     <ancestor>; */     /*     0     8 */
	struct SpotOrder           _M_data;              /*     8     8 */

	/* size: 16, cachelines: 1, members: 2 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 1661 */
/* <0> (null):0 */
class CBotManager {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1662 */
/* <0> (null):0 */
struct Zone                array[4]; /* size: 464 */

/* 1663 */
/* <0> (null):0 */
float                      array[24][2]; /* size: 192 */

/* 1664 */
 /* pointer to 1322 */
 /* size: 4 */

/* 1665 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1666 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 736 */

/* 1667 */
 /* pointer to 1666 */
 /* size: 4 */

/* 1668 */
 /* pointer to 1669 */
 /* size: 4 */

/* 1669 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 116 */

/* 1670 */
 /* pointer to 1671 */
 /* size: 4 */

/* 1671 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1672 */
 /* pointer to 1673 */
 /* size: 4 */

/* 1673 */
/* <0> (null):0 */
class CBasePlayerItem {
	ItemInfo                   ItemInfoArray[32];    /*     0  1408 */
	/* --- cacheline 22 boundary (1408 bytes) --- */

	/* size: 0, cachelines: 0, members: 1 */

	/* BRAIN FART ALERT! 0 != 1408 + 0(holes), diff = -1408 */

}; /* size: 0 */

/* 1674 */
 /* pointer to 1675 */
 /* size: 4 */

/* 1675 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1676 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 1677 */
 /* pointer to 1678 */
 /* size: 4 */

/* 1678 */
 /* pointer to 1676 */
 /* size: 4 */

/* 1679 */
/* <0> (null):0 */
class IVoiceGameMgrHelper {
	int ()(void) * *           _vptr.IVoiceGameMgrHelper; /*     0     4 */
	/* <0> (null):0 */
	virtual void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *, int);

	/* <0> (null):0 */
	virtual bool CanPlayerHearPlayer(class IVoiceGameMgrHelper *, class CBasePlayer *, class CBasePlayer *); /* linkage=_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_ */

	/* vtable has 1 entries: {
	   [2] = CanPlayerHearPlayer(_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_), 
	} */
	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1680 */
 /* pointer to 1679 */
 /* size: 4 */

/* 1681 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1682 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1683 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1684 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1685 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1686 */
 /* pointer to 1687 */
 /* size: 4 */

/* 1687 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 676 */

/* 1688 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1689 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1690 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1691 */
/* <0> (null):0 */
class CPointEntity {
	/* <0> (null):0 */
	virtual int ObjectCaps(class CPointEntity *); /* linkage=_ZN12CPointEntity10ObjectCapsEv */

	/* vtable has 1 entries: {
	   [6] = ObjectCaps(_ZN12CPointEntity10ObjectCapsEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1692 */
 /* pointer to 1691 */
 /* size: 4 */

/* 1693 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1694 */
 /* pointer to 1695 */
 /* size: 4 */

/* 1695 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1696 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1697 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1698 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1699 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1700 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1701 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1702 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1703 */
 /* pointer to 1704 */
 /* size: 4 */

/* 1704 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1705 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1706 */
 /* pointer to 758 */
 /* size: 4 */

/* 1707 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1708 */
 /* pointer to 1320 */
 /* size: 4 */

/* 1709 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1710 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1711 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1712 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1713 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1714 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1715 */
/* <0> (null):0 */
class CBaseDelay {
	/* <0> (null):0 */
	void CBaseDelay(class CBaseDelay *);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1716 */
 /* pointer to 1715 */
 /* size: 4 */

/* 1717 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1718 */
/* <0> (null):0 */
class CBaseAnimating {
	/* <0> (null):0 */
	void CBaseAnimating(class CBaseAnimating *);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1719 */
 /* pointer to 1718 */
 /* size: 4 */

/* 1720 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1721 */
/* <0> (null):0 */
class CBaseToggle {
	/* <0> (null):0 */
	void CBaseToggle(class CBaseToggle *);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1722 */
 /* pointer to 1721 */
 /* size: 4 */

/* 1723 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1724 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1725 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1726 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1727 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1728 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1729 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1730 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1731 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1732 */
 /* pointer to 475 */
 /* size: 4 */

/* 1733 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1734 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1735 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1736 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1737 */
/* <0> (null):0 */
class CHalfLifeMultiplay {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1738 */
 /* pointer to 1737 */
 /* size: 4 */

/* 1739 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1740 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1741 */
/* <0> (null):0 */
class CBaseMonster {
	/* <0> (null):0 */
	void CBaseMonster(class CBaseMonster *);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1742 */
 /* pointer to 1741 */
 /* size: 4 */

/* 1743 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1744 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1745 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1746 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1747 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1748 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1749 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1750 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1751 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1752 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1753 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1754 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1755 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1756 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1757 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1758 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1759 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1760 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1761 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1762 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1763 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1764 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1765 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1766 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1767 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1768 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1769 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1770 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1771 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1772 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1773 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1774 */
/* <0> (null):0 */
typedef struct _List_node<SpotOrder> _Node; /* size: 16 */

/* 1775 */
 /* pointer to 1774 */
 /* size: 4 */

/* 1776 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1777 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1778 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1779 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1780 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1781 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1782 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1783 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1784 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1785 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1786 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1787 */
 /* pointer to 761 */
 /* size: 4 */

/* 1788 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1789 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 24 */

/* 1790 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1791 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1792 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1793 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1794 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1795 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1796 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1797 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1798 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1799 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1800 */
/* <0> (null):0 */
char                       array[400]; /* size: 400 */

/* 1801 */
/* <0> (null):0 */
char                       array[256]; /* size: 256 */

/* 1802 */
/* <0> (null):0 */
class Vector              array[8]; /* size: 96 */

/* 1803 */
/* <0> (null):0 */
int                        array[19]; /* size: 76 */

/* 1804 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 76 */

/* 1805 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1806 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1807 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1808 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1809 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1810 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1811 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1812 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1813 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1814 */
 /* pointer to 79 */
 /* size: 4 */

/* 1815 */
/* <0> (null):0 */
class CGameRules {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1816 */
 /* pointer to 1815 */
 /* size: 4 */

/* 1817 */
 /* pointer to 1661 */
 /* size: 4 */

/* 1818 */
/* <0> (null):0 */
ItemInfo                   array[32]; /* size: 1408 */

/* Functions: */

/* <0> (null):0 */
void Vector2D(class Vector2D *)
{
} /* size: 153236320 */

/* <0> (null):0 */
void Vector2D(class Vector2D *, float, float)
{
} /* size: 153138884 */

/* <0> (null):0 */
class Vector2D operator+(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DplERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator-(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DmiERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator*(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DmlEf */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator/(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DdvEf */
{
} /* size: 8 */

/* <0> (null):0 */
float Length(const class Vector2D  *) /* linkage=_ZNK8Vector2D6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector2D  *) /* linkage=_ZNK8Vector2D13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector2D Normalize(const class Vector2D  *) /* linkage=_ZNK8Vector2D9NormalizeEv */
{
} /* size: 8 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector2D *) /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector2D *, float) /* linkage=_ZN8Vector2D6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void Vector(class Vector *)
{
} /* size: 74 */

/* <0> (null):0 */
void Vector(class Vector *, float, float, float)
{
} /* size: 96 */

/* <0> (null):0 */
void Vector(class Vector *, const class Vector  &)
{
} /* size: 2473 */

/* <0> (null):0 */
void Vector(class Vector *, float *)
{
} /* size: 86 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *) /* linkage=_ZNK6VectorngEv */
{
} /* size: 12 */

/* <0> (null):0 */
int operator==(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectoreqERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
int operator!=(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorneERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector operator+(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorplERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectormiERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator*(const class Vector  *, float) /* linkage=_ZNK6VectormlEf */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator/(const class Vector  *, float) /* linkage=_ZNK6VectordvEf */
{
} /* size: 12 */

/* <0> (null):0 */
void CopyToArray(const class Vector  *, float *) /* linkage=_ZNK6Vector11CopyToArrayEPf */
{
} /* size: 153557476 */

/* <0> (null):0 */
float Length(const class Vector  *) /* linkage=_ZNK6Vector6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector  *) /* linkage=_ZNK6Vector13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
float * operator float*(class Vector *) /* linkage=_ZN6VectorcvPfEv */
{
} /* size: 4 */

/* <0> (null):0 */
const float  * operator const float*(const class Vector  *) /* linkage=_ZNK6VectorcvPKfEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector Normalize(const class Vector  *) /* linkage=_ZNK6Vector9NormalizeEv */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector2D Make2D(const class Vector  *) /* linkage=_ZNK6Vector6Make2DEv */
{
} /* size: 8 */

/* <0> (null):0 */
float Length2D(const class Vector  *) /* linkage=_ZNK6Vector8Length2DEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector  *, float) /* linkage=_ZNK6Vector16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector  *, float) /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector *) /* linkage=_ZN6Vector16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector *, float) /* linkage=_ZN6Vector6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 154555852 */

/* <0> (null):0 */
void _Vector_impl(class _Vector_impl *)
{
} /* size: 154530356 */

/* <0> (null):0 */
void _Vector_impl(class _Vector_impl *, const _Tp_alloc_type  &)
{
} /* size: 154530516 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 1049867 */

/* <0> (null):0 */
void ~_List_impl(class _List_impl *, int)
{
} /* size: 524288 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 184 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 112 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 3014656 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 154600956 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 154540136 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 3015326 */

/* <0> (null):0 */
void _Vector_impl(class _Vector_impl *)
{
} /* size: 0 */

/* <0> (null):0 */
void _Vector_impl(class _Vector_impl *, const _Tp_alloc_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void _Vector_impl(class _Vector_impl *)
{
} /* size: 134217728 */

/* <0> (null):0 */
void _Vector_impl(class _Vector_impl *, const _Tp_alloc_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 154631828 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
iterator_category __iterator_category<std::_List_const_iterator<HidingSpot*> >(const class _List_const_iterator<HidingSpot*>  &)
{
} /* size: 1 */

/* <0> (null):0 */
iterator_category __iterator_category<std::_List_const_iterator<SpotOrder> >(const class _List_const_iterator<SpotOrder>  &)
{
} /* size: 1 */

/* <0> (null):0 */
difference_type __distance<std::_List_const_iterator<SpotOrder> >(class _List_const_iterator<SpotOrder>, class _List_const_iterator<SpotOrder>, class input_iterator_tag)
{
} /* size: 4 */

/* <0> (null):0 */
difference_type distance<std::_List_const_iterator<SpotOrder> >(class _List_const_iterator<SpotOrder>, class _List_const_iterator<SpotOrder>)
{
} /* size: 4 */

/* <0> (null):0 */
difference_type __distance<std::_List_const_iterator<HidingSpot*> >(class _List_const_iterator<HidingSpot*>, class _List_const_iterator<HidingSpot*>, class input_iterator_tag)
{
} /* size: 4 */

/* <0> (null):0 */
difference_type distance<std::_List_const_iterator<HidingSpot*> >(class _List_const_iterator<HidingSpot*>, class _List_const_iterator<HidingSpot*>)
{
} /* size: 4 */

/* <0> (null):0 */
class SpotOrder * __addressof<SpotOrder>(class SpotOrder &)
{
} /* size: 4 */

/* <0> (null):0 */
edict_t * edict(class CBaseEntity *) /* linkage=_ZN11CBaseEntity5edictEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int ObjectCaps(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
int entindex(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8entindexEv */
{
} /* size: 4 */

/* <0> (null):0 */
void CBaseEntity(class CBaseEntity *)
{
} /* size: 154650701 */

/* <0> (null):0 */
class CBaseEntity * Instance(edict_t *) /* linkage=_ZN11CBaseEntity8InstanceEP7edict_s */
{
} /* size: 4 */

/* <0> (null):0 */
void * operator new(size_t, entvars_t *) /* linkage=_ZN11CBaseEntitynwEjP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
edict_t * Get(class EHANDLE *) /* linkage=_ZN7EHANDLE3GetEv */
{
} /* size: 4 */

/* <0> (null):0 */
edict_t * Set(class EHANDLE *, edict_t *) /* linkage=_ZN7EHANDLE3SetEP7edict_s */
{
} /* size: 4 */

/* <0> (null):0 */
int operator int(class EHANDLE *) /* linkage=_ZN7EHANDLEcviEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CBaseEntity * operator CBaseEntity*(class EHANDLE *) /* linkage=_ZN7EHANDLEcvP11CBaseEntityEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CBaseEntity * operator=(class EHANDLE *, class CBaseEntity *) /* linkage=_ZN7EHANDLEaSEP11CBaseEntity */
{
} /* size: 4 */

/* <0> (null):0 */
class CBaseEntity * operator->(class EHANDLE *) /* linkage=_ZN7EHANDLEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
void CUtlMemory(class CUtlMemory<char*> *, int, int)
{
} /* size: 3014656 */

/* <0> (null):0 */
void CUtlMemory(class CUtlMemory<char*> *, char * *, int)
{
} /* size: 154649588 */

/* <0> (null):0 */
void ~CUtlMemory(class CUtlMemory<char*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
char * & operator[](class CUtlMemory<char*> *, int) /* linkage=_ZN10CUtlMemoryIPcEixEi */
{
} /* size: 4 */

/* <0> (null):0 */
const char *  & operator[](const class CUtlMemory<char*>  *, int) /* linkage=_ZNK10CUtlMemoryIPcEixEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsIdxValid(const class CUtlMemory<char*>  *, int) /* linkage=_ZNK10CUtlMemoryIPcE10IsIdxValidEi */
{
} /* size: 1 */

/* <0> (null):0 */
char * * Base(class CUtlMemory<char*> *) /* linkage=_ZN10CUtlMemoryIPcE4BaseEv */
{
} /* size: 4 */

/* <0> (null):0 */
const char *  * Base(const class CUtlMemory<char*>  *) /* linkage=_ZNK10CUtlMemoryIPcE4BaseEv */
{
} /* size: 4 */

/* <0> (null):0 */
int NumAllocated(const class CUtlMemory<char*>  *) /* linkage=_ZNK10CUtlMemoryIPcE12NumAllocatedEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Grow(class CUtlMemory<char*> *, int) /* linkage=_ZN10CUtlMemoryIPcE4GrowEi */
{
} /* size: 524288 */

/* <0> (null):0 */
void EnsureCapacity(class CUtlMemory<char*> *, int) /* linkage=_ZN10CUtlMemoryIPcE14EnsureCapacityEi */
{
} /* size: 0 */

/* <0> (null):0 */
void Purge(class CUtlMemory<char*> *) /* linkage=_ZN10CUtlMemoryIPcE5PurgeEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool IsExternallyAllocated(const class CUtlMemory<char*>  *) /* linkage=_ZNK10CUtlMemoryIPcE21IsExternallyAllocatedEv */
{
} /* size: 1 */

/* <0> (null):0 */
void SetGrowSize(class CUtlMemory<char*> *, int) /* linkage=_ZN10CUtlMemoryIPcE11SetGrowSizeEi */
{
} /* size: 154676537 */

/* <0> (null):0 */
void CUtlVector(class CUtlVector<char*> *, int, int)
{
} /* size: 0 */

/* <0> (null):0 */
void CUtlVector(class CUtlVector<char*> *, char * *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void ~CUtlVector(class CUtlVector<char*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
char * & operator[](class CUtlVector<char*> *, int) /* linkage=_ZN10CUtlVectorIPcEixEi */
{
} /* size: 4 */

/* <0> (null):0 */
const char *  & operator[](const class CUtlVector<char*>  *, int) /* linkage=_ZNK10CUtlVectorIPcEixEi */
{
} /* size: 4 */

/* <0> (null):0 */
char * & Element(class CUtlVector<char*> *, int) /* linkage=_ZN10CUtlVectorIPcE7ElementEi */
{
} /* size: 4 */

/* <0> (null):0 */
const char *  & Element(const class CUtlVector<char*>  *, int) /* linkage=_ZNK10CUtlVectorIPcE7ElementEi */
{
} /* size: 4 */

/* <0> (null):0 */
char * * Base(class CUtlVector<char*> *) /* linkage=_ZN10CUtlVectorIPcE4BaseEv */
{
} /* size: 4 */

/* <0> (null):0 */
const char *  * Base(const class CUtlVector<char*>  *) /* linkage=_ZNK10CUtlVectorIPcE4BaseEv */
{
} /* size: 4 */

/* <0> (null):0 */
int Count(const class CUtlVector<char*>  *) /* linkage=_ZNK10CUtlVectorIPcE5CountEv */
{
} /* size: 4 */

/* <0> (null):0 */
int Size(const class CUtlVector<char*>  *) /* linkage=_ZNK10CUtlVectorIPcE4SizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsValidIndex(const class CUtlVector<char*>  *, int) /* linkage=_ZNK10CUtlVectorIPcE12IsValidIndexEi */
{
} /* size: 1 */

/* <0> (null):0 */
int AddToHead(class CUtlVector<char*> *) /* linkage=_ZN10CUtlVectorIPcE9AddToHeadEv */
{
} /* size: 4 */

/* <0> (null):0 */
int AddToTail(class CUtlVector<char*> *) /* linkage=_ZN10CUtlVectorIPcE9AddToTailEv */
{
} /* size: 4 */

/* <0> (null):0 */
int InsertBefore(class CUtlVector<char*> *, int) /* linkage=_ZN10CUtlVectorIPcE12InsertBeforeEi */
{
} /* size: 4 */

/* <0> (null):0 */
int InsertAfter(class CUtlVector<char*> *, int) /* linkage=_ZN10CUtlVectorIPcE11InsertAfterEi */
{
} /* size: 4 */

/* <0> (null):0 */
int AddToHead(class CUtlVector<char*> *, const char *  &) /* linkage=_ZN10CUtlVectorIPcE9AddToHeadERKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
int AddToTail(class CUtlVector<char*> *, const char *  &) /* linkage=_ZN10CUtlVectorIPcE9AddToTailERKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
int InsertBefore(class CUtlVector<char*> *, int, const char *  &) /* linkage=_ZN10CUtlVectorIPcE12InsertBeforeEiRKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
int InsertAfter(class CUtlVector<char*> *, int, const char *  &) /* linkage=_ZN10CUtlVectorIPcE11InsertAfterEiRKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
int AddMultipleToHead(class CUtlVector<char*> *, int) /* linkage=_ZN10CUtlVectorIPcE17AddMultipleToHeadEi */
{
} /* size: 4 */

/* <0> (null):0 */
int AddMultipleToTail(class CUtlVector<char*> *, int) /* linkage=_ZN10CUtlVectorIPcE17AddMultipleToTailEi */
{
} /* size: 4 */

/* <0> (null):0 */
int InsertMultipleBefore(class CUtlVector<char*> *, int, int) /* linkage=_ZN10CUtlVectorIPcE20InsertMultipleBeforeEii */
{
} /* size: 4 */

/* <0> (null):0 */
int InsertMultipleAfter(class CUtlVector<char*> *, int, int) /* linkage=_ZN10CUtlVectorIPcE19InsertMultipleAfterEii */
{
} /* size: 4 */

/* <0> (null):0 */
void SetSize(class CUtlVector<char*> *, int) /* linkage=_ZN10CUtlVectorIPcE7SetSizeEi */
{
} /* size: 154691812 */

/* <0> (null):0 */
void CopyArray(class CUtlVector<char*> *, const char *  *, int) /* linkage=_ZN10CUtlVectorIPcE9CopyArrayEPKS0_i */
{
} /* size: 0 */

/* <0> (null):0 */
int AddVectorToTail(class CUtlVector<char*> *, const class CUtlVector<char*>  &) /* linkage=_ZN10CUtlVectorIPcE15AddVectorToTailERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
int Find(class CUtlVector<char*> *, const char *  &) /* linkage=_ZN10CUtlVectorIPcE4FindERKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
bool HasElement(class CUtlVector<char*> *, const char *  &) /* linkage=_ZN10CUtlVectorIPcE10HasElementERKS0_ */
{
} /* size: 1 */

/* <0> (null):0 */
void EnsureCapacity(class CUtlVector<char*> *, int) /* linkage=_ZN10CUtlVectorIPcE14EnsureCapacityEi */
{
} /* size: -1 */

/* <0> (null):0 */
void FastRemove(class CUtlVector<char*> *, int) /* linkage=_ZN10CUtlVectorIPcE10FastRemoveEi */
{
} /* size: 154695088 */

/* <0> (null):0 */
void Remove(class CUtlVector<char*> *, int) /* linkage=_ZN10CUtlVectorIPcE6RemoveEi */
{
} /* size: -1 */

/* <0> (null):0 */
void FindAndRemove(class CUtlVector<char*> *, const char *  &) /* linkage=_ZN10CUtlVectorIPcE13FindAndRemoveERKS0_ */
{
} /* size: 154695428 */

/* <0> (null):0 */
void RemoveMultiple(class CUtlVector<char*> *, int, int) /* linkage=_ZN10CUtlVectorIPcE14RemoveMultipleEii */
{
} /* size: 154695612 */

/* <0> (null):0 */
void RemoveAll(class CUtlVector<char*> *) /* linkage=_ZN10CUtlVectorIPcE9RemoveAllEv */
{
} /* size: 154695820 */

/* <0> (null):0 */
void Purge(class CUtlVector<char*> *) /* linkage=_ZN10CUtlVectorIPcE5PurgeEv */
{
} /* size: 0 */

/* <0> (null):0 */
void PurgeAndDeleteElements(class CUtlVector<char*> *) /* linkage=_ZN10CUtlVectorIPcE22PurgeAndDeleteElementsEv */
{
} /* size: 154720880 */

/* <0> (null):0 */
void SetGrowSize(class CUtlVector<char*> *, int) /* linkage=_ZN10CUtlVectorIPcE11SetGrowSizeEi */
{
} /* size: 154721088 */

/* <0> (null):0 */
void CUtlVector(class CUtlVector<char*> *, const class CUtlVector<char*>  &)
{
} /* size: 154720900 */

/* <0> (null):0 */
void GrowVector(class CUtlVector<char*> *, int) /* linkage=_ZN10CUtlVectorIPcE10GrowVectorEi */
{
} /* size: 154721108 */

/* <0> (null):0 */
void ShiftElementsRight(class CUtlVector<char*> *, int, int) /* linkage=_ZN10CUtlVectorIPcE18ShiftElementsRightEii */
{
} /* size: 154721452 */

/* <0> (null):0 */
void ShiftElementsLeft(class CUtlVector<char*> *, int, int) /* linkage=_ZN10CUtlVectorIPcE17ShiftElementsLeftEii */
{
} /* size: 0 */

/* <0> (null):0 */
void ResetDbgInfo(class CUtlVector<char*> *) /* linkage=_ZN10CUtlVectorIPcE12ResetDbgInfoEv */
{
} /* size: 0 */

/* <0> (null):0 */
void CHintMessage(class CHintMessage *, const char  *, bool, class CUtlVector<const char*> *, float)
{
} /* size: 154722328 */

/* <0> (null):0 */
void ~CHintMessage(class CHintMessage *, int)
{
} /* size: 154722516 */

/* <0> (null):0 */
float GetDuration(const class CHintMessage  *) /* linkage=_ZNK12CHintMessage11GetDurationEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Send(class CHintMessage *, class CBaseEntity &) /* linkage=_ZN12CHintMessage4SendER11CBaseEntity */
{
} /* size: 154722860 */

/* <0> (null):0 */
void CUtlMemory(class CUtlMemory<CHintMessage*> *, int, int)
{
} /* size: 0 */

/* <0> (null):0 */
void CUtlMemory(class CUtlMemory<CHintMessage*> *, class CHintMessage * *, int)
{
} /* size: 154723800 */

/* <0> (null):0 */
void ~CUtlMemory(class CUtlMemory<CHintMessage*> *, int)
{
} /* size: 154723844 */

/* <0> (null):0 */
class CHintMessage * & operator[](class CUtlMemory<CHintMessage*> *, int) /* linkage=_ZN10CUtlMemoryIP12CHintMessageEixEi */
{
} /* size: 4 */

/* <0> (null):0 */
const class CHintMessage *  & operator[](const class CUtlMemory<CHintMessage*>  *, int) /* linkage=_ZNK10CUtlMemoryIP12CHintMessageEixEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsIdxValid(const class CUtlMemory<CHintMessage*>  *, int) /* linkage=_ZNK10CUtlMemoryIP12CHintMessageE10IsIdxValidEi */
{
} /* size: 1 */

/* <0> (null):0 */
class CHintMessage * * Base(class CUtlMemory<CHintMessage*> *) /* linkage=_ZN10CUtlMemoryIP12CHintMessageE4BaseEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class CHintMessage *  * Base(const class CUtlMemory<CHintMessage*>  *) /* linkage=_ZNK10CUtlMemoryIP12CHintMessageE4BaseEv */
{
} /* size: 4 */

/* <0> (null):0 */
int NumAllocated(const class CUtlMemory<CHintMessage*>  *) /* linkage=_ZNK10CUtlMemoryIP12CHintMessageE12NumAllocatedEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Grow(class CUtlMemory<CHintMessage*> *, int) /* linkage=_ZN10CUtlMemoryIP12CHintMessageE4GrowEi */
{
} /* size: 154737624 */

/* <0> (null):0 */
void EnsureCapacity(class CUtlMemory<CHintMessage*> *, int) /* linkage=_ZN10CUtlMemoryIP12CHintMessageE14EnsureCapacityEi */
{
} /* size: 0 */

/* <0> (null):0 */
void Purge(class CUtlMemory<CHintMessage*> *) /* linkage=_ZN10CUtlMemoryIP12CHintMessageE5PurgeEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool IsExternallyAllocated(const class CUtlMemory<CHintMessage*>  *) /* linkage=_ZNK10CUtlMemoryIP12CHintMessageE21IsExternallyAllocatedEv */
{
} /* size: 1 */

/* <0> (null):0 */
void SetGrowSize(class CUtlMemory<CHintMessage*> *, int) /* linkage=_ZN10CUtlMemoryIP12CHintMessageE11SetGrowSizeEi */
{
} /* size: 154738312 */

/* <0> (null):0 */
void CUtlVector(class CUtlVector<CHintMessage*> *, int, int)
{
} /* size: 154736200 */

/* <0> (null):0 */
void CUtlVector(class CUtlVector<CHintMessage*> *, class CHintMessage * *, int)
{
} /* size: 154736420 */

/* <0> (null):0 */
void ~CUtlVector(class CUtlVector<CHintMessage*> *, int)
{
} /* size: 154736640 */

/* <0> (null):0 */
class CHintMessage * & operator[](class CUtlVector<CHintMessage*> *, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageEixEi */
{
} /* size: 4 */

/* <0> (null):0 */
const class CHintMessage *  & operator[](const class CUtlVector<CHintMessage*>  *, int) /* linkage=_ZNK10CUtlVectorIP12CHintMessageEixEi */
{
} /* size: 4 */

/* <0> (null):0 */
class CHintMessage * & Element(class CUtlVector<CHintMessage*> *, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE7ElementEi */
{
} /* size: 4 */

/* <0> (null):0 */
const class CHintMessage *  & Element(const class CUtlVector<CHintMessage*>  *, int) /* linkage=_ZNK10CUtlVectorIP12CHintMessageE7ElementEi */
{
} /* size: 4 */

/* <0> (null):0 */
class CHintMessage * * Base(class CUtlVector<CHintMessage*> *) /* linkage=_ZN10CUtlVectorIP12CHintMessageE4BaseEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class CHintMessage *  * Base(const class CUtlVector<CHintMessage*>  *) /* linkage=_ZNK10CUtlVectorIP12CHintMessageE4BaseEv */
{
} /* size: 4 */

/* <0> (null):0 */
int Count(const class CUtlVector<CHintMessage*>  *) /* linkage=_ZNK10CUtlVectorIP12CHintMessageE5CountEv */
{
} /* size: 4 */

/* <0> (null):0 */
int Size(const class CUtlVector<CHintMessage*>  *) /* linkage=_ZNK10CUtlVectorIP12CHintMessageE4SizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsValidIndex(const class CUtlVector<CHintMessage*>  *, int) /* linkage=_ZNK10CUtlVectorIP12CHintMessageE12IsValidIndexEi */
{
} /* size: 1 */

/* <0> (null):0 */
int AddToHead(class CUtlVector<CHintMessage*> *) /* linkage=_ZN10CUtlVectorIP12CHintMessageE9AddToHeadEv */
{
} /* size: 4 */

/* <0> (null):0 */
int AddToTail(class CUtlVector<CHintMessage*> *) /* linkage=_ZN10CUtlVectorIP12CHintMessageE9AddToTailEv */
{
} /* size: 4 */

/* <0> (null):0 */
int InsertBefore(class CUtlVector<CHintMessage*> *, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE12InsertBeforeEi */
{
} /* size: 4 */

/* <0> (null):0 */
int InsertAfter(class CUtlVector<CHintMessage*> *, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE11InsertAfterEi */
{
} /* size: 4 */

/* <0> (null):0 */
int AddToHead(class CUtlVector<CHintMessage*> *, const class CHintMessage *  &) /* linkage=_ZN10CUtlVectorIP12CHintMessageE9AddToHeadERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
int AddToTail(class CUtlVector<CHintMessage*> *, const class CHintMessage *  &) /* linkage=_ZN10CUtlVectorIP12CHintMessageE9AddToTailERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
int InsertBefore(class CUtlVector<CHintMessage*> *, int, const class CHintMessage *  &) /* linkage=_ZN10CUtlVectorIP12CHintMessageE12InsertBeforeEiRKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
int InsertAfter(class CUtlVector<CHintMessage*> *, int, const class CHintMessage *  &) /* linkage=_ZN10CUtlVectorIP12CHintMessageE11InsertAfterEiRKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
int AddMultipleToHead(class CUtlVector<CHintMessage*> *, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE17AddMultipleToHeadEi */
{
} /* size: 4 */

/* <0> (null):0 */
int AddMultipleToTail(class CUtlVector<CHintMessage*> *, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE17AddMultipleToTailEi */
{
} /* size: 4 */

/* <0> (null):0 */
int InsertMultipleBefore(class CUtlVector<CHintMessage*> *, int, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE20InsertMultipleBeforeEii */
{
} /* size: 4 */

/* <0> (null):0 */
int InsertMultipleAfter(class CUtlVector<CHintMessage*> *, int, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE19InsertMultipleAfterEii */
{
} /* size: 4 */

/* <0> (null):0 */
void SetSize(class CUtlVector<CHintMessage*> *, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE7SetSizeEi */
{
} /* size: 0 */

/* <0> (null):0 */
void CopyArray(class CUtlVector<CHintMessage*> *, const class CHintMessage *  *, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE9CopyArrayEPKS1_i */
{
} /* size: 0 */

/* <0> (null):0 */
int AddVectorToTail(class CUtlVector<CHintMessage*> *, const class CUtlVector<CHintMessage*>  &) /* linkage=_ZN10CUtlVectorIP12CHintMessageE15AddVectorToTailERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
int Find(class CUtlVector<CHintMessage*> *, const class CHintMessage *  &) /* linkage=_ZN10CUtlVectorIP12CHintMessageE4FindERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
bool HasElement(class CUtlVector<CHintMessage*> *, const class CHintMessage *  &) /* linkage=_ZN10CUtlVectorIP12CHintMessageE10HasElementERKS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
void EnsureCapacity(class CUtlVector<CHintMessage*> *, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE14EnsureCapacityEi */
{
} /* size: 0 */

/* <0> (null):0 */
void FastRemove(class CUtlVector<CHintMessage*> *, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE10FastRemoveEi */
{
} /* size: 154758636 */

/* <0> (null):0 */
void Remove(class CUtlVector<CHintMessage*> *, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE6RemoveEi */
{
} /* size: 0 */

/* <0> (null):0 */
void FindAndRemove(class CUtlVector<CHintMessage*> *, const class CHintMessage *  &) /* linkage=_ZN10CUtlVectorIP12CHintMessageE13FindAndRemoveERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void RemoveMultiple(class CUtlVector<CHintMessage*> *, int, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE14RemoveMultipleEii */
{
} /* size: 146683560 */

/* <0> (null):0 */
void RemoveAll(class CUtlVector<CHintMessage*> *) /* linkage=_ZN10CUtlVectorIP12CHintMessageE9RemoveAllEv */
{
} /* size: 408 */

/* <0> (null):0 */
void Purge(class CUtlVector<CHintMessage*> *) /* linkage=_ZN10CUtlVectorIP12CHintMessageE5PurgeEv */
{
} /* size: 0 */

/* <0> (null):0 */
void PurgeAndDeleteElements(class CUtlVector<CHintMessage*> *) /* linkage=_ZN10CUtlVectorIP12CHintMessageE22PurgeAndDeleteElementsEv */
{
} /* size: 154700784 */

/* <0> (null):0 */
void SetGrowSize(class CUtlVector<CHintMessage*> *, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE11SetGrowSizeEi */
{
} /* size: 154700968 */

/* <0> (null):0 */
void CUtlVector(class CUtlVector<CHintMessage*> *, const class CUtlVector<CHintMessage*>  &)
{
} /* size: 154701128 */

/* <0> (null):0 */
void GrowVector(class CUtlVector<CHintMessage*> *, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE10GrowVectorEi */
{
} /* size: 153632672 */

/* <0> (null):0 */
void ShiftElementsRight(class CUtlVector<CHintMessage*> *, int, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE18ShiftElementsRightEii */
{
} /* size: 0 */

/* <0> (null):0 */
void ShiftElementsLeft(class CUtlVector<CHintMessage*> *, int, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE17ShiftElementsLeftEii */
{
} /* size: 154701588 */

/* <0> (null):0 */
void ResetDbgInfo(class CUtlVector<CHintMessage*> *) /* linkage=_ZN10CUtlVectorIP12CHintMessageE12ResetDbgInfoEv */
{
} /* size: 3014656 */

/* <0> (null):0 */
void Reset(class CHintMessageQueue *) /* linkage=_ZN17CHintMessageQueue5ResetEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Update(class CHintMessageQueue *, class CBaseEntity &) /* linkage=_ZN17CHintMessageQueue6UpdateER11CBaseEntity */
{
} /* size: 0 */

/* <0> (null):0 */
bool AddMessage(class CHintMessageQueue *, const char  *, float, bool, class CUtlVector<const char*> *) /* linkage=_ZN17CHintMessageQueue10AddMessageEPKcfbP10CUtlVectorIS1_E */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsEmpty(class CHintMessageQueue *) /* linkage=_ZN17CHintMessageQueue7IsEmptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
void CHintMessageQueue(class CHintMessageQueue *)
{
} /* size: 0 */

/* <0> (null):0 */
void CUnifiedSignals(class CUnifiedSignals *)
{
} /* size: 154703348 */

/* <0> (null):0 */
int Update(class CUnifiedSignals *) /* linkage=_ZN15CUnifiedSignals6UpdateEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Signal(class CUnifiedSignals *, int) /* linkage=_ZN15CUnifiedSignals6SignalEi */
{
} /* size: 154703672 */

/* <0> (null):0 */
int GetState(class CUnifiedSignals *) /* linkage=_ZN15CUnifiedSignals8GetStateEv */
{
} /* size: 4 */

/* <0> (null):0 */
void CBasePlayer(class CBasePlayer *)
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class _List_node_base &, class _List_node_base &) /* linkage=_ZNSt8__detail15_List_node_base4swapERS0_S1_ */
{
} /* size: 154817124 */

/* <0> (null):0 */
void _M_transfer(class _List_node_base *, class _List_node_base *, class _List_node_base *) /* linkage=_ZNSt8__detail15_List_node_base11_M_transferEPS0_S1_ */
{
} /* size: 328750 */

/* <0> (null):0 */
void _M_reverse(class _List_node_base *) /* linkage=_ZNSt8__detail15_List_node_base10_M_reverseEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_hook(class _List_node_base *, class _List_node_base *) /* linkage=_ZNSt8__detail15_List_node_base7_M_hookEPS0_ */
{
} /* size: 3014665 */

/* <0> (null):0 */
void _M_unhook(class _List_node_base *) /* linkage=_ZNSt8__detail15_List_node_base9_M_unhookEv */
{
} /* size: 0 */

/* <0> (null):0 */
void IntervalTimer(class IntervalTimer *)
{
} /* size: 0 */

/* <0> (null):0 */
void Reset(class IntervalTimer *) /* linkage=_ZN13IntervalTimer5ResetEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Start(class IntervalTimer *) /* linkage=_ZN13IntervalTimer5StartEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Invalidate(class IntervalTimer *) /* linkage=_ZN13IntervalTimer10InvalidateEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool HasStarted(const class IntervalTimer  *) /* linkage=_ZNK13IntervalTimer10HasStartedEv */
{
} /* size: 1 */

/* <0> (null):0 */
float GetElapsedTime(const class IntervalTimer  *) /* linkage=_ZNK13IntervalTimer14GetElapsedTimeEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsLessThen(const class IntervalTimer  *, float) /* linkage=_ZNK13IntervalTimer10IsLessThenEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsGreaterThen(const class IntervalTimer  *, float) /* linkage=_ZNK13IntervalTimer13IsGreaterThenEf */
{
} /* size: 1 */

/* <0> (null):0 */
void CountdownTimer(class CountdownTimer *)
{
} /* size: 0 */

/* <0> (null):0 */
void Reset(class CountdownTimer *) /* linkage=_ZN14CountdownTimer5ResetEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Start(class CountdownTimer *, float) /* linkage=_ZN14CountdownTimer5StartEf */
{
} /* size: 0 */

/* <0> (null):0 */
void Invalidate(class CountdownTimer *) /* linkage=_ZN14CountdownTimer10InvalidateEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool HasStarted(const class CountdownTimer  *) /* linkage=_ZNK14CountdownTimer10HasStartedEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsElapsed(const class CountdownTimer  *) /* linkage=_ZNK14CountdownTimer9IsElapsedEv */
{
} /* size: 1 */

/* <0> (null):0 */
unsigned int GetID(const class CBot  *) /* linkage=_ZNK4CBot5GetIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
void BotProfile(class BotProfile *)
{
} /* size: 154860001 */

/* <0> (null):0 */
const char  * GetName(const class BotProfile  *) /* linkage=_ZNK10BotProfile7GetNameEv */
{
} /* size: 4 */

/* <0> (null):0 */
float GetAggression(const class BotProfile  *) /* linkage=_ZNK10BotProfile13GetAggressionEv */
{
} /* size: 4 */

/* <0> (null):0 */
float GetSkill(const class BotProfile  *) /* linkage=_ZNK10BotProfile8GetSkillEv */
{
} /* size: 4 */

/* <0> (null):0 */
float GetTeamwork(const class BotProfile  *) /* linkage=_ZNK10BotProfile11GetTeamworkEv */
{
} /* size: 4 */

/* <0> (null):0 */
int GetWeaponPreference(const class BotProfile  *, int) /* linkage=_ZNK10BotProfile19GetWeaponPreferenceEi */
{
} /* size: 4 */

/* <0> (null):0 */
const char  * GetWeaponPreferenceAsString(const class BotProfile  *, int) /* linkage=_ZNK10BotProfile27GetWeaponPreferenceAsStringEi */
{
} /* size: 4 */

/* <0> (null):0 */
int GetWeaponPreferenceCount(const class BotProfile  *) /* linkage=_ZNK10BotProfile24GetWeaponPreferenceCountEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool HasPrimaryPreference(const class BotProfile  *) /* linkage=_ZNK10BotProfile20HasPrimaryPreferenceEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool HasPistolPreference(const class BotProfile  *) /* linkage=_ZNK10BotProfile19HasPistolPreferenceEv */
{
} /* size: 1 */

/* <0> (null):0 */
int GetCost(const class BotProfile  *) /* linkage=_ZNK10BotProfile7GetCostEv */
{
} /* size: 4 */

/* <0> (null):0 */
int GetSkin(const class BotProfile  *) /* linkage=_ZNK10BotProfile7GetSkinEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsDifficulty(const class BotProfile  *, enum BotDifficultyType) /* linkage=_ZNK10BotProfile12IsDifficultyE17BotDifficultyType */
{
} /* size: 1 */

/* <0> (null):0 */
int GetVoicePitch(const class BotProfile  *) /* linkage=_ZNK10BotProfile13GetVoicePitchEv */
{
} /* size: 4 */

/* <0> (null):0 */
float GetReactionTime(const class BotProfile  *) /* linkage=_ZNK10BotProfile15GetReactionTimeEv */
{
} /* size: 4 */

/* <0> (null):0 */
float GetAttackDelay(const class BotProfile  *) /* linkage=_ZNK10BotProfile14GetAttackDelayEv */
{
} /* size: 4 */

/* <0> (null):0 */
int GetVoiceBank(const class BotProfile  *) /* linkage=_ZNK10BotProfile12GetVoiceBankEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsValidForTeam(const class BotProfile  *, enum BotProfileTeamType) /* linkage=_ZNK10BotProfile14IsValidForTeamE18BotProfileTeamType */
{
} /* size: 1 */

/* <0> (null):0 */
bool PrefersSilencer(const class BotProfile  *) /* linkage=_ZNK10BotProfile15PrefersSilencerEv */
{
} /* size: 1 */

/* <0> (null):0 */
void Inherit(class BotProfile *, const class BotProfile  *, const class BotProfile  *) /* linkage=_ZN10BotProfile7InheritEPKS_S1_ */
{
} /* size: 154875720 */

/* <0> (null):0 */
void new_allocator(class new_allocator<BotProfile*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<BotProfile*> *, const class new_allocator<BotProfile*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<BotProfile*> *, int)
{
} /* size: 154876728 */

/* <0> (null):0 */
pointer address(const class new_allocator<BotProfile*>  *, class BotProfile * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10BotProfileE7addressERS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<BotProfile*>  *, const class BotProfile *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10BotProfileE7addressERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<BotProfile*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10BotProfileE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<BotProfile*> *, class BotProfile * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10BotProfileE10deallocateEPS2_j */
{
} /* size: 154877180 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<BotProfile*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10BotProfileE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<BotProfile*> *, class BotProfile * *, const class BotProfile *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10BotProfileE9constructEPS2_RKS2_ */
{
} /* size: 154877364 */

/* <0> (null):0 */
void destroy(class new_allocator<BotProfile*> *, class BotProfile * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10BotProfileE7destroyEPS2_ */
{
} /* size: 154877948 */

/* <0> (null):0 */
void allocator(class allocator<BotProfile*> *)
{
} /* size: 328910 */

/* <0> (null):0 */
void allocator(class allocator<BotProfile*> *, const class allocator<BotProfile*>  &)
{
} /* size: 154910400 */

/* <0> (null):0 */
void ~allocator(class allocator<BotProfile*> *, int)
{
} /* size: 154910768 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<BotProfile*> > *)
{
} /* size: 1443012 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<BotProfile*> > *, const class new_allocator<std::_List_node<BotProfile*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<BotProfile*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<BotProfile*> >  *, class _List_node<BotProfile*> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10BotProfileEE7addressERS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<BotProfile*> >  *, const class _List_node<BotProfile*>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10BotProfileEE7addressERKS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<BotProfile*> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10BotProfileEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<BotProfile*> > *, class _List_node<BotProfile*> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10BotProfileEE10deallocateEPS4_j */
{
} /* size: 3014656 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<BotProfile*> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10BotProfileEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<BotProfile*> > *, class _List_node<BotProfile*> *, const class _List_node<BotProfile*>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10BotProfileEE9constructEPS4_RKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<BotProfile*> > *, class _List_node<BotProfile*> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10BotProfileEE7destroyEPS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<BotProfile*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<BotProfile*> > *, const class allocator<std::_List_node<BotProfile*> >  &)
{
} /* size: 154913804 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<BotProfile*> > *, int)
{
} /* size: 154913864 */

/* <0> (null):0 */
class _List_node<BotProfile*> * _M_get_node(class _List_base<BotProfile*, std::allocator<BotProfile*> > *) /* linkage=_ZNSt10_List_baseIP10BotProfileSaIS1_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<BotProfile*, std::allocator<BotProfile*> > *, class _List_node<BotProfile*> *) /* linkage=_ZNSt10_List_baseIP10BotProfileSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<BotProfile*, std::allocator<BotProfile*> > *) /* linkage=_ZNSt10_List_baseIP10BotProfileSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<BotProfile*, std::allocator<BotProfile*> >  *) /* linkage=_ZNKSt10_List_baseIP10BotProfileSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<BotProfile*, std::allocator<BotProfile*> >  *) /* linkage=_ZNKSt10_List_baseIP10BotProfileSaIS1_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<BotProfile*, std::allocator<BotProfile*> >  *) /* linkage=_ZNKSt10_List_baseIP10BotProfileSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<BotProfile*, std::allocator<BotProfile*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_base(class _List_base<BotProfile*, std::allocator<BotProfile*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_List_base(class _List_base<BotProfile*, std::allocator<BotProfile*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void _M_clear(class _List_base<BotProfile*, std::allocator<BotProfile*> > *) /* linkage=_ZNSt10_List_baseIP10BotProfileSaIS1_EE8_M_clearEv */
{
} /* size: 3407934 */

/* <0> (null):0 */
void _M_init(class _List_base<BotProfile*, std::allocator<BotProfile*> > *) /* linkage=_ZNSt10_List_baseIP10BotProfileSaIS1_EE7_M_initEv */
{
} /* size: 0 */

/* <0> (null):0 */
_Node * _M_create_node(class list<BotProfile*, std::allocator<BotProfile*> > *, const value_type  &) /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE14_M_create_nodeERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<BotProfile*, std::allocator<BotProfile*> > *)
{
} /* size: 154979636 */

/* <0> (null):0 */
void list(class list<BotProfile*, std::allocator<BotProfile*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<BotProfile*, std::allocator<BotProfile*> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 154983468 */

/* <0> (null):0 */
void list(class list<BotProfile*, std::allocator<BotProfile*> > *, const class list<BotProfile*, std::allocator<BotProfile*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
class list<BotProfile*, std::allocator<BotProfile*> > & operator=(class list<BotProfile*, std::allocator<BotProfile*> > *, const class list<BotProfile*, std::allocator<BotProfile*> >  &) /* linkage=_ZNSt4listIP10BotProfileSaIS1_EEaSERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<BotProfile*, std::allocator<BotProfile*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE6assignEjRKS1_ */
{
} /* size: 153239168 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<BotProfile*, std::allocator<BotProfile*> >  *) /* linkage=_ZNKSt4listIP10BotProfileSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<BotProfile*, std::allocator<BotProfile*> > *) /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<BotProfile*, std::allocator<BotProfile*> >  *) /* linkage=_ZNKSt4listIP10BotProfileSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<BotProfile*, std::allocator<BotProfile*> > *) /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<BotProfile*, std::allocator<BotProfile*> >  *) /* linkage=_ZNKSt4listIP10BotProfileSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<BotProfile*, std::allocator<BotProfile*> > *) /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<BotProfile*, std::allocator<BotProfile*> >  *) /* linkage=_ZNKSt4listIP10BotProfileSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<BotProfile*, std::allocator<BotProfile*> > *) /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<BotProfile*, std::allocator<BotProfile*> >  *) /* linkage=_ZNKSt4listIP10BotProfileSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<BotProfile*, std::allocator<BotProfile*> >  *) /* linkage=_ZNKSt4listIP10BotProfileSaIS1_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<BotProfile*, std::allocator<BotProfile*> >  *) /* linkage=_ZNKSt4listIP10BotProfileSaIS1_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<BotProfile*, std::allocator<BotProfile*> >  *) /* linkage=_ZNKSt4listIP10BotProfileSaIS1_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<BotProfile*, std::allocator<BotProfile*> > *, unsigned int, class BotProfile *) /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE6resizeEjS1_ */
{
} /* size: 154166584 */

/* <0> (null):0 */
reference front(class list<BotProfile*, std::allocator<BotProfile*> > *) /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<BotProfile*, std::allocator<BotProfile*> >  *) /* linkage=_ZNKSt4listIP10BotProfileSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<BotProfile*, std::allocator<BotProfile*> > *) /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<BotProfile*, std::allocator<BotProfile*> >  *) /* linkage=_ZNKSt4listIP10BotProfileSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<BotProfile*, std::allocator<BotProfile*> > *, const value_type  &) /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE10push_frontERKS1_ */
{
} /* size: 154631920 */

/* <0> (null):0 */
void pop_front(class list<BotProfile*, std::allocator<BotProfile*> > *) /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE9pop_frontEv */
{
} /* size: 154653712 */

/* <0> (null):0 */
void push_back(class list<BotProfile*, std::allocator<BotProfile*> > *, const value_type  &) /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE9push_backERKS1_ */
{
} /* size: 154679516 */

/* <0> (null):0 */
void pop_back(class list<BotProfile*, std::allocator<BotProfile*> > *) /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE8pop_backEv */
{
} /* size: 154695728 */

/* <0> (null):0 */
iterator insert(class list<BotProfile*, std::allocator<BotProfile*> > *, class _List_iterator<BotProfile*>, const value_type  &) /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<BotProfile*, std::allocator<BotProfile*> > *, class _List_iterator<BotProfile*>, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */
{
} /* size: 146683560 */

/* <0> (null):0 */
iterator erase(class list<BotProfile*, std::allocator<BotProfile*> > *, class _List_iterator<BotProfile*>) /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE5eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<BotProfile*, std::allocator<BotProfile*> > *, class _List_iterator<BotProfile*>, class _List_iterator<BotProfile*>) /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<BotProfile*, std::allocator<BotProfile*> > *, class list<BotProfile*, std::allocator<BotProfile*> > &) /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE4swapERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class list<BotProfile*, std::allocator<BotProfile*> > *) /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE5clearEv */
{
} /* size: 154080928 */

/* <0> (null):0 */
void splice(class list<BotProfile*, std::allocator<BotProfile*> > *, class _List_iterator<BotProfile*>, class list<BotProfile*, std::allocator<BotProfile*> > &) /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */
{
} /* size: 154080764 */

/* <0> (null):0 */
void splice(class list<BotProfile*, std::allocator<BotProfile*> > *, class _List_iterator<BotProfile*>, class list<BotProfile*, std::allocator<BotProfile*> > &, class _List_iterator<BotProfile*>) /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */
{
} /* size: 154081248 */

/* <0> (null):0 */
void splice(class list<BotProfile*, std::allocator<BotProfile*> > *, class _List_iterator<BotProfile*>, class list<BotProfile*, std::allocator<BotProfile*> > &, class _List_iterator<BotProfile*>, class _List_iterator<BotProfile*>) /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void remove(class list<BotProfile*, std::allocator<BotProfile*> > *, const value_type  &) /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE6removeERKS1_ */
{
} /* size: 3014656 */

/* <0> (null):0 */
void unique(class list<BotProfile*, std::allocator<BotProfile*> > *) /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE6uniqueEv */
{
} /* size: 328512 */

/* <0> (null):0 */
void merge(class list<BotProfile*, std::allocator<BotProfile*> > *, class list<BotProfile*, std::allocator<BotProfile*> > &) /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE5mergeERS3_ */
{
} /* size: 328511 */

/* <0> (null):0 */
void reverse(class list<BotProfile*, std::allocator<BotProfile*> > *) /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE7reverseEv */
{
} /* size: 154082124 */

/* <0> (null):0 */
void sort(class list<BotProfile*, std::allocator<BotProfile*> > *) /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE4sortEv */
{
} /* size: 153930464 */

/* <0> (null):0 */
void _M_fill_initialize(class list<BotProfile*, std::allocator<BotProfile*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE18_M_fill_initializeEjRKS1_ */
{
} /* size: 154082632 */

/* <0> (null):0 */
void _M_fill_assign(class list<BotProfile*, std::allocator<BotProfile*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE14_M_fill_assignEjRKS1_ */
{
} /* size: 154082792 */

/* <0> (null):0 */
void _M_transfer(class list<BotProfile*, std::allocator<BotProfile*> > *, class _List_iterator<BotProfile*>, class _List_iterator<BotProfile*>, class _List_iterator<BotProfile*>) /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */
{
} /* size: 1049409 */

/* <0> (null):0 */
void _M_insert(class list<BotProfile*, std::allocator<BotProfile*> > *, class _List_iterator<BotProfile*>, const value_type  &) /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 154083096 */

/* <0> (null):0 */
void _M_erase(class list<BotProfile*, std::allocator<BotProfile*> > *, class _List_iterator<BotProfile*>) /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<BotProfile*, std::allocator<BotProfile*> > *, class list<BotProfile*, std::allocator<BotProfile*> > &) /* linkage=_ZNSt4listIP10BotProfileSaIS1_EE25_M_check_equal_allocatorsERS3_ */
{
} /* size: 120 */

/* <0> (null):0 */
void new_allocator(class new_allocator<char*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<char*> *, const class new_allocator<char*>  &)
{
} /* size: 2490855 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<char*> *, int)
{
} /* size: 256 */

/* <0> (null):0 */
pointer address(const class new_allocator<char*>  *, char * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIPcE7addressERS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<char*>  *, const char *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIPcE7addressERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<char*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIPcE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<char*> *, char * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIPcE10deallocateEPS1_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<char*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIPcE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<char*> *, char * *, const char *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIPcE9constructEPS1_RKS1_ */
{
} /* size: 154965868 */

/* <0> (null):0 */
void destroy(class new_allocator<char*> *, char * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIPcE7destroyEPS1_ */
{
} /* size: 154965912 */

/* <0> (null):0 */
void allocator(class allocator<char*> *)
{
} /* size: 154966724 */

/* <0> (null):0 */
void allocator(class allocator<char*> *, const class allocator<char*>  &)
{
} /* size: 154966884 */

/* <0> (null):0 */
void ~allocator(class allocator<char*> *, int)
{
} /* size: 154967068 */

/* <0> (null):0 */
_Tp_alloc_type & _M_get_Tp_allocator(class _Vector_base<char*, std::allocator<char*> > *) /* linkage=_ZNSt12_Vector_baseIPcSaIS0_EE19_M_get_Tp_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Tp_alloc_type  & _M_get_Tp_allocator(const class _Vector_base<char*, std::allocator<char*> >  *) /* linkage=_ZNKSt12_Vector_baseIPcSaIS0_EE19_M_get_Tp_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
allocator_type get_allocator(const class _Vector_base<char*, std::allocator<char*> >  *) /* linkage=_ZNKSt12_Vector_baseIPcSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<char*, std::allocator<char*> > *)
{
} /* size: 154951888 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<char*, std::allocator<char*> > *, const allocator_type  &)
{
} /* size: 154948856 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<char*, std::allocator<char*> > *, unsigned int)
{
} /* size: 3409226 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<char*, std::allocator<char*> > *, unsigned int, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_Vector_base(class _Vector_base<char*, std::allocator<char*> > *, int)
{
} /* size: 3407960 */

/* <0> (null):0 */
pointer _M_allocate(class _Vector_base<char*, std::allocator<char*> > *, unsigned int) /* linkage=_ZNSt12_Vector_baseIPcSaIS0_EE11_M_allocateEj */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_deallocate(class _Vector_base<char*, std::allocator<char*> > *, char * *, unsigned int) /* linkage=_ZNSt12_Vector_baseIPcSaIS0_EE13_M_deallocateEPS0_j */
{
} /* size: 150994944 */

/* <0> (null):0 */
void vector(class vector<char*, std::allocator<char*> > *)
{
} /* size: 154831488 */

/* <0> (null):0 */
void vector(class vector<char*, std::allocator<char*> > *, const allocator_type  &)
{
} /* size: 154910928 */

/* <0> (null):0 */
void vector(class vector<char*, std::allocator<char*> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 154920852 */

/* <0> (null):0 */
void vector(class vector<char*, std::allocator<char*> > *, const class vector<char*, std::allocator<char*> >  &)
{
} /* size: 154935768 */

/* <0> (null):0 */
void ~vector(class vector<char*, std::allocator<char*> > *, int)
{
} /* size: 154887260 */

/* <0> (null):0 */
class vector<char*, std::allocator<char*> > & operator=(class vector<char*, std::allocator<char*> > *, const class vector<char*, std::allocator<char*> >  &) /* linkage=_ZNSt6vectorIPcSaIS0_EEaSERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class vector<char*, std::allocator<char*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIPcSaIS0_EE6assignEjRKS0_ */
{
} /* size: 154968556 */

/* <0> (null):0 */
iterator begin(class vector<char*, std::allocator<char*> > *) /* linkage=_ZNSt6vectorIPcSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class vector<char*, std::allocator<char*> >  *) /* linkage=_ZNKSt6vectorIPcSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class vector<char*, std::allocator<char*> > *) /* linkage=_ZNSt6vectorIPcSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class vector<char*, std::allocator<char*> >  *) /* linkage=_ZNKSt6vectorIPcSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class vector<char*, std::allocator<char*> > *) /* linkage=_ZNSt6vectorIPcSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class vector<char*, std::allocator<char*> >  *) /* linkage=_ZNKSt6vectorIPcSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class vector<char*, std::allocator<char*> > *) /* linkage=_ZNSt6vectorIPcSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class vector<char*, std::allocator<char*> >  *) /* linkage=_ZNKSt6vectorIPcSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
size_type size(const class vector<char*, std::allocator<char*> >  *) /* linkage=_ZNKSt6vectorIPcSaIS0_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class vector<char*, std::allocator<char*> >  *) /* linkage=_ZNKSt6vectorIPcSaIS0_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class vector<char*, std::allocator<char*> > *, unsigned int, char *) /* linkage=_ZNSt6vectorIPcSaIS0_EE6resizeEjS0_ */
{
} /* size: 154639504 */

/* <0> (null):0 */
size_type capacity(const class vector<char*, std::allocator<char*> >  *) /* linkage=_ZNKSt6vectorIPcSaIS0_EE8capacityEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool empty(const class vector<char*, std::allocator<char*> >  *) /* linkage=_ZNKSt6vectorIPcSaIS0_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
void reserve(class vector<char*, std::allocator<char*> > *, unsigned int) /* linkage=_ZNSt6vectorIPcSaIS0_EE7reserveEj */
{
} /* size: 0 */

/* <0> (null):0 */
reference operator[](class vector<char*, std::allocator<char*> > *, unsigned int) /* linkage=_ZNSt6vectorIPcSaIS0_EEixEj */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference operator[](const class vector<char*, std::allocator<char*> >  *, unsigned int) /* linkage=_ZNKSt6vectorIPcSaIS0_EEixEj */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_range_check(const class vector<char*, std::allocator<char*> >  *, unsigned int) /* linkage=_ZNKSt6vectorIPcSaIS0_EE14_M_range_checkEj */
{
} /* size: 0 */

/* <0> (null):0 */
reference at(class vector<char*, std::allocator<char*> > *, unsigned int) /* linkage=_ZNSt6vectorIPcSaIS0_EE2atEj */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference at(const class vector<char*, std::allocator<char*> >  *, unsigned int) /* linkage=_ZNKSt6vectorIPcSaIS0_EE2atEj */
{
} /* size: 4 */

/* <0> (null):0 */
reference front(class vector<char*, std::allocator<char*> > *) /* linkage=_ZNSt6vectorIPcSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class vector<char*, std::allocator<char*> >  *) /* linkage=_ZNKSt6vectorIPcSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class vector<char*, std::allocator<char*> > *) /* linkage=_ZNSt6vectorIPcSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class vector<char*, std::allocator<char*> >  *) /* linkage=_ZNKSt6vectorIPcSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer data(class vector<char*, std::allocator<char*> > *) /* linkage=_ZNSt6vectorIPcSaIS0_EE4dataEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer data(const class vector<char*, std::allocator<char*> >  *) /* linkage=_ZNKSt6vectorIPcSaIS0_EE4dataEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_back(class vector<char*, std::allocator<char*> > *, const value_type  &) /* linkage=_ZNSt6vectorIPcSaIS0_EE9push_backERKS0_ */
{
} /* size: -1 */

/* <0> (null):0 */
void pop_back(class vector<char*, std::allocator<char*> > *) /* linkage=_ZNSt6vectorIPcSaIS0_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class vector<char*, std::allocator<char*> > *, class __normal_iterator<char**, std::vector<char*, std::allocator<char*> > >, const value_type  &) /* linkage=_ZNSt6vectorIPcSaIS0_EE6insertEN9__gnu_cxx17__normal_iteratorIPS0_S2_EERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class vector<char*, std::allocator<char*> > *, class __normal_iterator<char**, std::vector<char*, std::allocator<char*> > >, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIPcSaIS0_EE6insertEN9__gnu_cxx17__normal_iteratorIPS0_S2_EEjRKS0_ */
{
} /* size: 64882 */

/* <0> (null):0 */
iterator erase(class vector<char*, std::allocator<char*> > *, class __normal_iterator<char**, std::vector<char*, std::allocator<char*> > >) /* linkage=_ZNSt6vectorIPcSaIS0_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS0_S2_EE */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class vector<char*, std::allocator<char*> > *, class __normal_iterator<char**, std::vector<char*, std::allocator<char*> > >, class __normal_iterator<char**, std::vector<char*, std::allocator<char*> > >) /* linkage=_ZNSt6vectorIPcSaIS0_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS0_S2_EES6_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class vector<char*, std::allocator<char*> > *, class vector<char*, std::allocator<char*> > &) /* linkage=_ZNSt6vectorIPcSaIS0_EE4swapERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class vector<char*, std::allocator<char*> > *) /* linkage=_ZNSt6vectorIPcSaIS0_EE5clearEv */
{
} /* size: 3014656 */

/* <0> (null):0 */
void _M_fill_initialize(class vector<char*, std::allocator<char*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIPcSaIS0_EE18_M_fill_initializeEjRKS0_ */
{
} /* size: 328122 */

/* <0> (null):0 */
void _M_fill_assign(class vector<char*, std::allocator<char*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIPcSaIS0_EE14_M_fill_assignEjRKS0_ */
{
} /* size: 328948 */

/* <0> (null):0 */
void _M_fill_insert(class vector<char*, std::allocator<char*> > *, class __normal_iterator<char**, std::vector<char*, std::allocator<char*> > >, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIPcSaIS0_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS0_S2_EEjRKS0_ */
{
} /* size: 328122 */

/* <0> (null):0 */
void _M_insert_aux(class vector<char*, std::allocator<char*> > *, class __normal_iterator<char**, std::vector<char*, std::allocator<char*> > >, const char *  &) /* linkage=_ZNSt6vectorIPcSaIS0_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS0_S2_EERKS0_ */
{
} /* size: 3014656 */

/* <0> (null):0 */
size_type _M_check_len(const class vector<char*, std::allocator<char*> >  *, unsigned int, const char  *) /* linkage=_ZNKSt6vectorIPcSaIS0_EE12_M_check_lenEjPKc */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_erase_at_end(class vector<char*, std::allocator<char*> > *, char * *) /* linkage=_ZNSt6vectorIPcSaIS0_EE15_M_erase_at_endEPS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void BotProfileManager(class BotProfileManager *)
{
} /* size: 0 */

/* <0> (null):0 */
void ~BotProfileManager(class BotProfileManager *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void Init(class BotProfileManager *, const char  *, unsigned int *) /* linkage=_ZN17BotProfileManager4InitEPKcPj */
{
} /* size: 0 */

/* <0> (null):0 */
void Reset(class BotProfileManager *) /* linkage=_ZN17BotProfileManager5ResetEv */
{
} /* size: 154930236 */

/* <0> (null):0 */
const class BotProfile  * GetProfile(const class BotProfileManager  *, const char  *, enum BotProfileTeamType) /* linkage=_ZNK17BotProfileManager10GetProfileEPKc18BotProfileTeamType */
{
} /* size: 4 */

/* <0> (null):0 */
const BotProfileList  * GetProfileList(const class BotProfileManager  *) /* linkage=_ZNK17BotProfileManager14GetProfileListEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class BotProfile  * GetRandomProfile(const class BotProfileManager  *, enum BotDifficultyType, enum BotProfileTeamType) /* linkage=_ZNK17BotProfileManager16GetRandomProfileE17BotDifficultyType18BotProfileTeamType */
{
} /* size: 4 */

/* <0> (null):0 */
const char  * GetCustomSkin(class BotProfileManager *, int) /* linkage=_ZN17BotProfileManager13GetCustomSkinEi */
{
} /* size: 4 */

/* <0> (null):0 */
const char  * GetCustomSkinModelname(class BotProfileManager *, int) /* linkage=_ZN17BotProfileManager22GetCustomSkinModelnameEi */
{
} /* size: 4 */

/* <0> (null):0 */
const char  * GetCustomSkinFname(class BotProfileManager *, int) /* linkage=_ZN17BotProfileManager18GetCustomSkinFnameEi */
{
} /* size: 4 */

/* <0> (null):0 */
int GetCustomSkinIndex(class BotProfileManager *, const char  *, const char  *) /* linkage=_ZN17BotProfileManager18GetCustomSkinIndexEPKcS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
const VoiceBankList  * GetVoiceBanks(const class BotProfileManager  *) /* linkage=_ZNK17BotProfileManager13GetVoiceBanksEv */
{
} /* size: 4 */

/* <0> (null):0 */
int FindVoiceBankIndex(class BotProfileManager *, const char  *) /* linkage=_ZN17BotProfileManager18FindVoiceBankIndexEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<BotProfile*> *)
{
} /* size: 154886608 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<BotProfile*> *, const class _List_node_base  *)
{
} /* size: 4 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<BotProfile*> *, const iterator  &)
{
} /* size: 4096 */

/* <0> (null):0 */
reference operator*(const class _List_const_iterator<BotProfile*>  *) /* linkage=_ZNKSt20_List_const_iteratorIP10BotProfileEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_const_iterator<BotProfile*>  *) /* linkage=_ZNKSt20_List_const_iteratorIP10BotProfileEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_const_iterator<BotProfile*> *) /* linkage=_ZNSt20_List_const_iteratorIP10BotProfileEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_const_iterator<BotProfile*> *, int) /* linkage=_ZNSt20_List_const_iteratorIP10BotProfileEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_const_iterator<BotProfile*> *) /* linkage=_ZNSt20_List_const_iteratorIP10BotProfileEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_const_iterator<BotProfile*> *, int) /* linkage=_ZNSt20_List_const_iteratorIP10BotProfileEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_const_iterator<BotProfile*>  *, const _Self  &) /* linkage=_ZNKSt20_List_const_iteratorIP10BotProfileEeqERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_const_iterator<BotProfile*>  *, const _Self  &) /* linkage=_ZNKSt20_List_const_iteratorIP10BotProfileEneERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<BotProfile*> *)
{
} /* size: 154700380 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<BotProfile*> *, class _List_node_base *)
{
} /* size: 154787092 */

/* <0> (null):0 */
reference operator*(const class _List_iterator<BotProfile*>  *) /* linkage=_ZNKSt14_List_iteratorIP10BotProfileEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_iterator<BotProfile*>  *) /* linkage=_ZNKSt14_List_iteratorIP10BotProfileEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_iterator<BotProfile*> *) /* linkage=_ZNSt14_List_iteratorIP10BotProfileEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_iterator<BotProfile*> *, int) /* linkage=_ZNSt14_List_iteratorIP10BotProfileEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_iterator<BotProfile*> *) /* linkage=_ZNSt14_List_iteratorIP10BotProfileEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_iterator<BotProfile*> *, int) /* linkage=_ZNSt14_List_iteratorIP10BotProfileEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_iterator<BotProfile*>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorIP10BotProfileEeqERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_iterator<BotProfile*>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorIP10BotProfileEneERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
float SizeX(const class Extent  *) /* linkage=_ZNK6Extent5SizeXEv */
{
} /* size: 4 */

/* <0> (null):0 */
float SizeY(const class Extent  *) /* linkage=_ZNK6Extent5SizeYEv */
{
} /* size: 4 */

/* <0> (null):0 */
float SizeZ(const class Extent  *) /* linkage=_ZNK6Extent5SizeZEv */
{
} /* size: 4 */

/* <0> (null):0 */
float Area(const class Extent  *) /* linkage=_ZNK6Extent4AreaEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool Contains(const class Extent  *, const class Vector  *) /* linkage=_ZNK6Extent8ContainsEPK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
void Extent(class Extent *)
{
} /* size: 154997268 */

/* <0> (null):0 */
void Ray(class Ray *, const class Ray  &)
{
} /* size: 154997552 */

/* <0> (null):0 */
void SteamFile(class SteamFile *, const char  *)
{
} /* size: 154994308 */

/* <0> (null):0 */
void ~SteamFile(class SteamFile *, int)
{
} /* size: 0 */

/* <0> (null):0 */
bool IsValid(const class SteamFile  *) /* linkage=_ZNK9SteamFile7IsValidEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool Read(class SteamFile *, void *, int) /* linkage=_ZN9SteamFile4ReadEPvi */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator==(const union NavConnect  *, const union NavConnect  &) /* linkage=_ZNK10NavConnecteqERKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
void CNavArea(class CNavArea *, class CNavNode *, class CNavNode *, class CNavNode *, class CNavNode *)
{
} /* size: 154788644 */

/* <0> (null):0 */
void CNavArea(class CNavArea *)
{
} /* size: 154803536 */

/* <0> (null):0 */
void CNavArea(class CNavArea *, const class Vector  *, const class Vector  *)
{
} /* size: 154815976 */

/* <0> (null):0 */
void CNavArea(class CNavArea *, const class Vector  *, const class Vector  *, const class Vector  *, const class Vector  *)
{
} /* size: 154764812 */

/* <0> (null):0 */
void ~CNavArea(class CNavArea *, int)
{
} /* size: 154845216 */

/* <0> (null):0 */
void ConnectTo(class CNavArea *, class CNavArea *, enum NavDirType) /* linkage=_ZN8CNavArea9ConnectToEPS_10NavDirType */
{
} /* size: 154853776 */

/* <0> (null):0 */
void Disconnect(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea10DisconnectEPS_ */
{
} /* size: 154868016 */

/* <0> (null):0 */
void Save(const class CNavArea  *, FILE *) /* linkage=_ZNK8CNavArea4SaveEP8_IO_FILE */
{
} /* size: 154877440 */

/* <0> (null):0 */
void Save(class CNavArea *, int, unsigned int) /* linkage=_ZN8CNavArea4SaveEij */
{
} /* size: 154885736 */

/* <0> (null):0 */
void Load(class CNavArea *, class SteamFile *, unsigned int) /* linkage=_ZN8CNavArea4LoadEP9SteamFilej */
{
} /* size: 154902480 */

/* <0> (null):0 */
enum NavErrorType PostLoad(class CNavArea *) /* linkage=_ZN8CNavArea8PostLoadEv */
{
} /* size: 4 */

/* <0> (null):0 */
unsigned int GetID(const class CNavArea  *) /* linkage=_ZNK8CNavArea5GetIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetAttributes(class CNavArea *, unsigned char) /* linkage=_ZN8CNavArea13SetAttributesEh */
{
} /* size: 154930088 */

/* <0> (null):0 */
unsigned char GetAttributes(const class CNavArea  *) /* linkage=_ZNK8CNavArea13GetAttributesEv */
{
} /* size: 1 */

/* <0> (null):0 */
void SetPlace(class CNavArea *, Place) /* linkage=_ZN8CNavArea8SetPlaceEj */
{
} /* size: 154956872 */

/* <0> (null):0 */
Place GetPlace(const class CNavArea  *) /* linkage=_ZNK8CNavArea8GetPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsOverlapping(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea13IsOverlappingEPK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsOverlapping(const class CNavArea  *, const class CNavArea  *) /* linkage=_ZNK8CNavArea13IsOverlappingEPKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsOverlappingX(const class CNavArea  *, const class CNavArea  *) /* linkage=_ZNK8CNavArea14IsOverlappingXEPKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsOverlappingY(const class CNavArea  *, const class CNavArea  *) /* linkage=_ZNK8CNavArea14IsOverlappingYEPKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
int GetPlayerCount(const class CNavArea  *, int, class CBasePlayer *) /* linkage=_ZNK8CNavArea14GetPlayerCountEiP11CBasePlayer */
{
} /* size: 4 */

/* <0> (null):0 */
float GetZ(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea4GetZEPK6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
float GetZ(const class CNavArea  *, float, float) /* linkage=_ZNK8CNavArea4GetZEff */
{
} /* size: 4 */

/* <0> (null):0 */
bool Contains(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea8ContainsEPK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsCoplanar(const class CNavArea  *, const class CNavArea  *) /* linkage=_ZNK8CNavArea10IsCoplanarEPKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
void GetClosestPointOnArea(const class CNavArea  *, const class Vector  *, class Vector *) /* linkage=_ZNK8CNavArea21GetClosestPointOnAreaEPK6VectorPS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
float GetDistanceSquaredToPoint(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea25GetDistanceSquaredToPointEPK6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsDegenerate(const class CNavArea  *) /* linkage=_ZNK8CNavArea12IsDegenerateEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsEdge(const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea6IsEdgeE10NavDirType */
{
} /* size: 1 */

/* <0> (null):0 */
int GetAdjacentCount(const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea16GetAdjacentCountE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetAdjacentArea(const class CNavArea  *, enum NavDirType, int) /* linkage=_ZNK8CNavArea15GetAdjacentAreaE10NavDirTypei */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetRandomAdjacentArea(const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea21GetRandomAdjacentAreaE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
const NavConnectList  * GetAdjacentList(const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea15GetAdjacentListE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsConnected(const class CNavArea  *, const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea11IsConnectedEPKS_10NavDirType */
{
} /* size: 1 */

/* <0> (null):0 */
float ComputeHeightChange(class CNavArea *, const class CNavArea  *) /* linkage=_ZN8CNavArea19ComputeHeightChangeEPKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
const NavLadderList  * GetLadderList(const class CNavArea  *, enum LadderDirectionType) /* linkage=_ZNK8CNavArea13GetLadderListE19LadderDirectionType */
{
} /* size: 4 */

/* <0> (null):0 */
void ComputePortal(const class CNavArea  *, const class CNavArea  *, enum NavDirType, class Vector *, float *) /* linkage=_ZNK8CNavArea13ComputePortalEPKS_10NavDirTypeP6VectorPf */
{
} /* size: 0 */

/* <0> (null):0 */
void ComputeClosestPointInPortal(const class CNavArea  *, const class CNavArea  *, enum NavDirType, const class Vector  *, class Vector *) /* linkage=_ZNK8CNavArea27ComputeClosestPointInPortalEPKS_10NavDirTypePK6VectorPS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
enum NavDirType ComputeDirection(const class CNavArea  *, class Vector *) /* linkage=_ZNK8CNavArea16ComputeDirectionEP6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
void SetClearedTimestamp(class CNavArea *, int) /* linkage=_ZN8CNavArea19SetClearedTimestampEi */
{
} /* size: 0 */

/* <0> (null):0 */
float GetClearedTimestamp(class CNavArea *, int) /* linkage=_ZN8CNavArea19GetClearedTimestampEi */
{
} /* size: 4 */

/* <0> (null):0 */
const HidingSpotList  * GetHidingSpotList(const class CNavArea  *) /* linkage=_ZNK8CNavArea17GetHidingSpotListEv */
{
} /* size: 4 */

/* <0> (null):0 */
void ComputeHidingSpots(class CNavArea *) /* linkage=_ZN8CNavArea18ComputeHidingSpotsEv */
{
} /* size: 0 */

/* <0> (null):0 */
void ComputeSniperSpots(class CNavArea *) /* linkage=_ZN8CNavArea18ComputeSniperSpotsEv */
{
} /* size: 0 */

/* <0> (null):0 */
class SpotEncounter * GetSpotEncounter(class CNavArea *, const class CNavArea  *, const class CNavArea  *) /* linkage=_ZN8CNavArea16GetSpotEncounterEPKS_S1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void ComputeSpotEncounters(class CNavArea *) /* linkage=_ZN8CNavArea21ComputeSpotEncountersEv */
{
} /* size: 0 */

/* <0> (null):0 */
void IncreaseDanger(class CNavArea *, int, float) /* linkage=_ZN8CNavArea14IncreaseDangerEif */
{
} /* size: 0 */

/* <0> (null):0 */
float GetDanger(class CNavArea *, int) /* linkage=_ZN8CNavArea9GetDangerEi */
{
} /* size: 4 */

/* <0> (null):0 */
float GetSizeX(const class CNavArea  *) /* linkage=_ZNK8CNavArea8GetSizeXEv */
{
} /* size: 4 */

/* <0> (null):0 */
float GetSizeY(const class CNavArea  *) /* linkage=_ZNK8CNavArea8GetSizeYEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class Extent  * GetExtent(const class CNavArea  *) /* linkage=_ZNK8CNavArea9GetExtentEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class Vector  * GetCenter(const class CNavArea  *) /* linkage=_ZNK8CNavArea9GetCenterEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class Vector  * GetCorner(const class CNavArea  *, enum NavCornerType) /* linkage=_ZNK8CNavArea9GetCornerE13NavCornerType */
{
} /* size: 4 */

/* <0> (null):0 */
const class ApproachInfo  * GetApproachInfo(const class CNavArea  *, int) /* linkage=_ZNK8CNavArea15GetApproachInfoEi */
{
} /* size: 4 */

/* <0> (null):0 */
int GetApproachInfoCount(const class CNavArea  *) /* linkage=_ZNK8CNavArea20GetApproachInfoCountEv */
{
} /* size: 4 */

/* <0> (null):0 */
void ComputeApproachAreas(class CNavArea *) /* linkage=_ZN8CNavArea20ComputeApproachAreasEv */
{
} /* size: 0 */

/* <0> (null):0 */
void MakeNewMarker(void) /* linkage=_ZN8CNavArea13MakeNewMarkerEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Mark(class CNavArea *) /* linkage=_ZN8CNavArea4MarkEv */
{
} /* size: 0 */

/* <0> (null):0 */
BOOL IsMarked(const class CNavArea  *) /* linkage=_ZNK8CNavArea8IsMarkedEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetParent(class CNavArea *, class CNavArea *, enum NavTraverseType) /* linkage=_ZN8CNavArea9SetParentEPS_15NavTraverseType */
{
} /* size: 0 */

/* <0> (null):0 */
class CNavArea * GetParent(const class CNavArea  *) /* linkage=_ZNK8CNavArea9GetParentEv */
{
} /* size: 4 */

/* <0> (null):0 */
enum NavTraverseType GetParentHow(const class CNavArea  *) /* linkage=_ZNK8CNavArea12GetParentHowEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsOpen(const class CNavArea  *) /* linkage=_ZNK8CNavArea6IsOpenEv */
{
} /* size: 1 */

/* <0> (null):0 */
void AddToOpenList(class CNavArea *) /* linkage=_ZN8CNavArea13AddToOpenListEv */
{
} /* size: 0 */

/* <0> (null):0 */
void UpdateOnOpenList(class CNavArea *) /* linkage=_ZN8CNavArea16UpdateOnOpenListEv */
{
} /* size: 0 */

/* <0> (null):0 */
void RemoveFromOpenList(class CNavArea *) /* linkage=_ZN8CNavArea18RemoveFromOpenListEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool IsOpenListEmpty(void) /* linkage=_ZN8CNavArea15IsOpenListEmptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
class CNavArea * PopOpenList(void) /* linkage=_ZN8CNavArea11PopOpenListEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsClosed(const class CNavArea  *) /* linkage=_ZNK8CNavArea8IsClosedEv */
{
} /* size: 1 */

/* <0> (null):0 */
void AddToClosedList(class CNavArea *) /* linkage=_ZN8CNavArea15AddToClosedListEv */
{
} /* size: 0 */

/* <0> (null):0 */
void RemoveFromClosedList(class CNavArea *) /* linkage=_ZN8CNavArea20RemoveFromClosedListEv */
{
} /* size: 0 */

/* <0> (null):0 */
void ClearSearchLists(void) /* linkage=_ZN8CNavArea16ClearSearchListsEv */
{
} /* size: 0 */

/* <0> (null):0 */
void SetTotalCost(class CNavArea *, float) /* linkage=_ZN8CNavArea12SetTotalCostEf */
{
} /* size: 0 */

/* <0> (null):0 */
float GetTotalCost(const class CNavArea  *) /* linkage=_ZNK8CNavArea12GetTotalCostEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetCostSoFar(class CNavArea *, float) /* linkage=_ZN8CNavArea12SetCostSoFarEf */
{
} /* size: 0 */

/* <0> (null):0 */
float GetCostSoFar(const class CNavArea  *) /* linkage=_ZNK8CNavArea12GetCostSoFarEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Draw(class CNavArea *, byte, byte, byte, int) /* linkage=_ZN8CNavArea4DrawEhhhi */
{
} /* size: 0 */

/* <0> (null):0 */
void DrawConnectedAreas(class CNavArea *) /* linkage=_ZN8CNavArea18DrawConnectedAreasEv */
{
} /* size: 0 */

/* <0> (null):0 */
void DrawMarkedCorner(class CNavArea *, enum NavCornerType, byte, byte, byte, int) /* linkage=_ZN8CNavArea16DrawMarkedCornerE13NavCornerTypehhhi */
{
} /* size: 0 */

/* <0> (null):0 */
bool SplitEdit(class CNavArea *, bool, float, class CNavArea * *, class CNavArea * *) /* linkage=_ZN8CNavArea9SplitEditEbfPPS_S1_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool MergeEdit(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea9MergeEditEPS_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool SpliceEdit(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea10SpliceEditEPS_ */
{
} /* size: 1 */

/* <0> (null):0 */
void RaiseCorner(class CNavArea *, enum NavCornerType, int) /* linkage=_ZN8CNavArea11RaiseCornerE13NavCornerTypei */
{
} /* size: 0 */

/* <0> (null):0 */
void AddLadderUp(class CNavArea *, class CNavLadder *) /* linkage=_ZN8CNavArea11AddLadderUpEP10CNavLadder */
{
} /* size: 0 */

/* <0> (null):0 */
void AddLadderDown(class CNavArea *, class CNavLadder *) /* linkage=_ZN8CNavArea13AddLadderDownEP10CNavLadder */
{
} /* size: 0 */

/* <0> (null):0 */
void Initialize(class CNavArea *) /* linkage=_ZN8CNavArea10InitializeEv */
{
} /* size: 146683560 */

/* <0> (null):0 */
void DecayDanger(class CNavArea *) /* linkage=_ZN8CNavArea11DecayDangerEv */
{
} /* size: 153238472 */

/* <0> (null):0 */
bool IsHidingSpotCollision(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea21IsHidingSpotCollisionEPK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
void AddSpotEncounters(class CNavArea *, const class CNavArea  *, enum NavDirType, const class CNavArea  *, enum NavDirType) /* linkage=_ZN8CNavArea17AddSpotEncountersEPKS_10NavDirTypeS1_S2_ */
{
} /* size: 153786796 */

/* <0> (null):0 */
void Strip(class CNavArea *) /* linkage=_ZN8CNavArea5StripEv */
{
} /* size: 153929600 */

/* <0> (null):0 */
void FinishMerge(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea11FinishMergeEPS_ */
{
} /* size: 153931520 */

/* <0> (null):0 */
void MergeAdjacentConnections(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea24MergeAdjacentConnectionsEPS_ */
{
} /* size: 154014016 */

/* <0> (null):0 */
void AssignNodes(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea11AssignNodesEPS_ */
{
} /* size: 154191992 */

/* <0> (null):0 */
void FinishSplitEdit(class CNavArea *, class CNavArea *, enum NavDirType) /* linkage=_ZN8CNavArea15FinishSplitEditEPS_10NavDirType */
{
} /* size: 154194200 */

/* <0> (null):0 */
void OnDestroyNotify(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea15OnDestroyNotifyEPS_ */
{
} /* size: 154296680 */

/* <0> (null):0 */
void CNavLadder(class CNavLadder *)
{
} /* size: 154471660 */

/* <0> (null):0 */
void OnDestroyNotify(class CNavLadder *, class CNavArea *) /* linkage=_ZN10CNavLadder15OnDestroyNotifyEP8CNavArea */
{
} /* size: 154597476 */

/* <0> (null):0 */
void HidingSpot(class HidingSpot *)
{
} /* size: 154694208 */

/* <0> (null):0 */
void HidingSpot(class HidingSpot *, const class Vector  *, unsigned char)
{
} /* size: 154722468 */

/* <0> (null):0 */
bool HasGoodCover(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot12HasGoodCoverEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsGoodSniperSpot(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot16IsGoodSniperSpotEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsIdealSniperSpot(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot17IsIdealSniperSpotEv */
{
} /* size: 1 */

/* <0> (null):0 */
void SetFlags(class HidingSpot *, unsigned char) /* linkage=_ZN10HidingSpot8SetFlagsEh */
{
} /* size: 0 */

/* <0> (null):0 */
unsigned char GetFlags(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot8GetFlagsEv */
{
} /* size: 1 */

/* <0> (null):0 */
void Save(const class HidingSpot  *, int, unsigned int) /* linkage=_ZNK10HidingSpot4SaveEij */
{
} /* size: 0 */

/* <0> (null):0 */
void Load(class HidingSpot *, class SteamFile *, unsigned int) /* linkage=_ZN10HidingSpot4LoadEP9SteamFilej */
{
} /* size: 0 */

/* <0> (null):0 */
const class Vector  * GetPosition(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot11GetPositionEv */
{
} /* size: 4 */

/* <0> (null):0 */
unsigned int GetID(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot5GetIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Mark(class HidingSpot *) /* linkage=_ZN10HidingSpot4MarkEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool IsMarked(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot8IsMarkedEv */
{
} /* size: 1 */

/* <0> (null):0 */
void ChangeMasterMarker(void) /* linkage=_ZN10HidingSpot18ChangeMasterMarkerEv */
{
} /* size: 0 */

/* <0> (null):0 */
void ~SpotOrder(class SpotOrder *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<SpotOrder> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<SpotOrder> *, const class new_allocator<SpotOrder>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<SpotOrder> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<SpotOrder>  *, class SpotOrder &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE7addressERS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<SpotOrder>  *, const class SpotOrder  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE7addressERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<SpotOrder> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<SpotOrder> *, class SpotOrder *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE10deallocateEPS1_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<SpotOrder>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<SpotOrder> *, class SpotOrder *, const class SpotOrder  &) /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE9constructEPS1_RKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<SpotOrder> *, class SpotOrder *) /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE7destroyEPS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<SpotOrder> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<SpotOrder> *, const class allocator<SpotOrder>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<SpotOrder> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator<std::_List_node<SpotOrder> >(class allocator<SpotOrder> *, const class allocator<std::_List_node<SpotOrder> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<SpotOrder> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<SpotOrder> > *, const class new_allocator<std::_List_node<SpotOrder> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<SpotOrder> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<SpotOrder> >  *, class _List_node<SpotOrder> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7addressERS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<SpotOrder> >  *, const class _List_node<SpotOrder>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7addressERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<SpotOrder> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE10deallocateEPS3_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<SpotOrder> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *, const class _List_node<SpotOrder>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE9constructEPS3_RKS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7destroyEPS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<SpotOrder> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<SpotOrder> > *, const class allocator<std::_List_node<SpotOrder> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<SpotOrder> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator<SpotOrder>(class allocator<std::_List_node<SpotOrder> > *, const class allocator<SpotOrder>  &)
{
} /* size: 0 */

/* <0> (null):0 */
class _List_node<SpotOrder> * _M_get_node(class _List_base<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, class _List_node<SpotOrder> *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void _M_clear(class _List_base<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE8_M_clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_init(class _List_base<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE7_M_initEv */
{
} /* size: 0 */

/* <0> (null):0 */
_Node * _M_create_node(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE14_M_create_nodeERKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<SpotOrder, std::allocator<SpotOrder> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<SpotOrder, std::allocator<SpotOrder> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<SpotOrder, std::allocator<SpotOrder> > *, const class list<SpotOrder, std::allocator<SpotOrder> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
class list<SpotOrder, std::allocator<SpotOrder> > & operator=(class list<SpotOrder, std::allocator<SpotOrder> > *, const class list<SpotOrder, std::allocator<SpotOrder> >  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EEaSERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6assignEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, class SpotOrder) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6resizeEjS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
reference front(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE10push_frontERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_front(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9pop_frontEv */
{
} /* size: 0 */

/* <0> (null):0 */
void push_back(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9push_backERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, unsigned int, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5eraseESt14_List_iteratorIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4swapERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void remove(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6removeERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void unique(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6uniqueEv */
{
} /* size: 0 */

/* <0> (null):0 */
void merge(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5mergeERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void reverse(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE7reverseEv */
{
} /* size: 0 */

/* <0> (null):0 */
void sort(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4sortEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE18_M_fill_initializeEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE14_M_fill_assignEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_transfer(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE25_M_check_equal_allocatorsERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void ~list(class list<SpotOrder, std::allocator<SpotOrder> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void _M_initialize_dispatch<std::_List_const_iterator<SpotOrder> >(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_const_iterator<SpotOrder>, class _List_const_iterator<SpotOrder>, class __false_type)
{
} /* size: 0 */

/* <0> (null):0 */
void SpotEncounter(class SpotEncounter *, const class SpotEncounter  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~SpotEncounter(class SpotEncounter *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<HidingSpot*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<HidingSpot*> *, const class new_allocator<HidingSpot*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<HidingSpot*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<HidingSpot*>  *, class HidingSpot * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE7addressERS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<HidingSpot*>  *, const class HidingSpot *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE7addressERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<HidingSpot*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<HidingSpot*> *, class HidingSpot * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE10deallocateEPS2_j */
{
} /* size: 154754328 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<HidingSpot*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<HidingSpot*> *, class HidingSpot * *, const class HidingSpot *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE9constructEPS2_RKS2_ */
{
} /* size: 154817032 */

/* <0> (null):0 */
void destroy(class new_allocator<HidingSpot*> *, class HidingSpot * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE7destroyEPS2_ */
{
} /* size: 154860616 */

/* <0> (null):0 */
void allocator(class allocator<HidingSpot*> *)
{
} /* size: 154081200 */

/* <0> (null):0 */
void allocator(class allocator<HidingSpot*> *, const class allocator<HidingSpot*>  &)
{
} /* size: 154965196 */

/* <0> (null):0 */
void ~allocator(class allocator<HidingSpot*> *, int)
{
} /* size: 154954504 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *)
{
} /* size: 155000308 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *, const class new_allocator<std::_List_node<HidingSpot*> >  &)
{
} /* size: 155010904 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *, int)
{
} /* size: 155019232 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<HidingSpot*> >  *, class _List_node<HidingSpot*> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7addressERS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<HidingSpot*> >  *, const class _List_node<HidingSpot*>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7addressERKS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<HidingSpot*> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE10deallocateEPS4_j */
{
} /* size: 155063048 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<HidingSpot*> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *, const class _List_node<HidingSpot*>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE9constructEPS4_RKS4_ */
{
} /* size: 155087032 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7destroyEPS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<HidingSpot*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<HidingSpot*> > *, const class allocator<std::_List_node<HidingSpot*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<HidingSpot*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class _List_node<HidingSpot*> * _M_get_node(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_node<HidingSpot*> *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void _M_clear(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE8_M_clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_init(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE7_M_initEv */
{
} /* size: 0 */

/* <0> (null):0 */
_Node * _M_create_node(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE14_M_create_nodeERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const class list<HidingSpot*, std::allocator<HidingSpot*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
class list<HidingSpot*, std::allocator<HidingSpot*> > & operator=(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const class list<HidingSpot*, std::allocator<HidingSpot*> >  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EEaSERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, class HidingSpot *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6resizeEjS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
reference front(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE10push_frontERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_front(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9pop_frontEv */
{
} /* size: 0 */

/* <0> (null):0 */
void push_back(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9push_backERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4swapERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void remove(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6removeERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void unique(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6uniqueEv */
{
} /* size: 0 */

/* <0> (null):0 */
void merge(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5mergeERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void reverse(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE7reverseEv */
{
} /* size: 0 */

/* <0> (null):0 */
void sort(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4sortEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE18_M_fill_initializeEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE14_M_fill_assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_transfer(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE25_M_check_equal_allocatorsERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<SpotEncounter> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<SpotEncounter> *, const class new_allocator<SpotEncounter>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<SpotEncounter> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<SpotEncounter>  *, class SpotEncounter &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE7addressERS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<SpotEncounter>  *, const class SpotEncounter  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE7addressERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<SpotEncounter> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<SpotEncounter> *, class SpotEncounter *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE10deallocateEPS1_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<SpotEncounter>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<SpotEncounter> *, class SpotEncounter *, const class SpotEncounter  &) /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE9constructEPS1_RKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<SpotEncounter> *, class SpotEncounter *) /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE7destroyEPS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<SpotEncounter> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<SpotEncounter> *, const class allocator<SpotEncounter>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<SpotEncounter> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *, const class new_allocator<std::_List_node<SpotEncounter> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<SpotEncounter> >  *, class _List_node<SpotEncounter> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7addressERS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<SpotEncounter> >  *, const class _List_node<SpotEncounter>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7addressERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<SpotEncounter> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE10deallocateEPS3_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<SpotEncounter> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *, const class _List_node<SpotEncounter>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE9constructEPS3_RKS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7destroyEPS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<SpotEncounter> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<SpotEncounter> > *, const class allocator<std::_List_node<SpotEncounter> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<SpotEncounter> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class _List_node<SpotEncounter> * _M_get_node(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_node<SpotEncounter> *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void _M_clear(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE8_M_clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_init(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE7_M_initEv */
{
} /* size: 0 */

/* <0> (null):0 */
_Node * _M_create_node(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE14_M_create_nodeERKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const class list<SpotEncounter, std::allocator<SpotEncounter> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
class list<SpotEncounter, std::allocator<SpotEncounter> > & operator=(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const class list<SpotEncounter, std::allocator<SpotEncounter> >  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EEaSERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6assignEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, class SpotEncounter) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6resizeEjS0_ */
{
} /* size: 154363880 */

/* <0> (null):0 */
reference front(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE10push_frontERKS0_ */
{
} /* size: 154471808 */

/* <0> (null):0 */
void pop_front(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9pop_frontEv */
{
} /* size: 154599936 */

/* <0> (null):0 */
void push_back(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9push_backERKS0_ */
{
} /* size: 154633012 */

/* <0> (null):0 */
void pop_back(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE8pop_backEv */
{
} /* size: 154675960 */

/* <0> (null):0 */
iterator insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, unsigned int, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */
{
} /* size: 154721544 */

/* <0> (null):0 */
iterator erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5eraseESt14_List_iteratorIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4swapERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void remove(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6removeERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void unique(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6uniqueEv */
{
} /* size: 0 */

/* <0> (null):0 */
void merge(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5mergeERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void reverse(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE7reverseEv */
{
} /* size: 0 */

/* <0> (null):0 */
void sort(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4sortEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE18_M_fill_initializeEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE14_M_fill_assignEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_transfer(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE25_M_check_equal_allocatorsERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<NavConnect> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<NavConnect> *, const class new_allocator<NavConnect>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<NavConnect> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<NavConnect>  *, union NavConnect &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE7addressERS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<NavConnect>  *, const union NavConnect  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE7addressERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<NavConnect> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<NavConnect> *, union NavConnect *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE10deallocateEPS1_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<NavConnect>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<NavConnect> *, union NavConnect *, const union NavConnect  &) /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE9constructEPS1_RKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<NavConnect> *, union NavConnect *) /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE7destroyEPS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<NavConnect> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<NavConnect> *, const class allocator<NavConnect>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<NavConnect> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<NavConnect> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<NavConnect> > *, const class new_allocator<std::_List_node<NavConnect> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<NavConnect> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<NavConnect> >  *, class _List_node<NavConnect> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7addressERS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<NavConnect> >  *, const class _List_node<NavConnect>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7addressERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<NavConnect> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE10deallocateEPS3_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<NavConnect> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *, const class _List_node<NavConnect>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE9constructEPS3_RKS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7destroyEPS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<NavConnect> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<NavConnect> > *, const class allocator<std::_List_node<NavConnect> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<NavConnect> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class _List_node<NavConnect> * _M_get_node(class _List_base<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<NavConnect, std::allocator<NavConnect> > *, class _List_node<NavConnect> *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void _M_clear(class _List_base<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE8_M_clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_init(class _List_base<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE7_M_initEv */
{
} /* size: 0 */

/* <0> (null):0 */
_Node * _M_create_node(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE14_M_create_nodeERKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<NavConnect, std::allocator<NavConnect> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<NavConnect, std::allocator<NavConnect> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<NavConnect, std::allocator<NavConnect> > *, const class list<NavConnect, std::allocator<NavConnect> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
class list<NavConnect, std::allocator<NavConnect> > & operator=(class list<NavConnect, std::allocator<NavConnect> > *, const class list<NavConnect, std::allocator<NavConnect> >  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EEaSERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6assignEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, union NavConnect) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6resizeEjS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
reference front(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE10push_frontERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_front(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9pop_frontEv */
{
} /* size: 0 */

/* <0> (null):0 */
void push_back(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9push_backERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, unsigned int, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5eraseESt14_List_iteratorIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4swapERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void remove(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6removeERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void unique(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6uniqueEv */
{
} /* size: 0 */

/* <0> (null):0 */
void merge(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5mergeERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void reverse(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE7reverseEv */
{
} /* size: 0 */

/* <0> (null):0 */
void sort(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4sortEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE18_M_fill_initializeEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE14_M_fill_assignEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_transfer(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE25_M_check_equal_allocatorsERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<CNavLadder*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<CNavLadder*> *, const class new_allocator<CNavLadder*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<CNavLadder*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<CNavLadder*>  *, class CNavLadder * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE7addressERS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<CNavLadder*>  *, const class CNavLadder *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE7addressERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<CNavLadder*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<CNavLadder*> *, class CNavLadder * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE10deallocateEPS2_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<CNavLadder*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<CNavLadder*> *, class CNavLadder * *, const class CNavLadder *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE9constructEPS2_RKS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<CNavLadder*> *, class CNavLadder * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE7destroyEPS2_ */
{
} /* size: 154755712 */

/* <0> (null):0 */
void allocator(class allocator<CNavLadder*> *)
{
} /* size: 154877092 */

/* <0> (null):0 */
void allocator(class allocator<CNavLadder*> *, const class allocator<CNavLadder*>  &)
{
} /* size: 154913488 */

/* <0> (null):0 */
void ~allocator(class allocator<CNavLadder*> *, int)
{
} /* size: 154182888 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *)
{
} /* size: 154928088 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *, const class new_allocator<std::_List_node<CNavLadder*> >  &)
{
} /* size: 154935792 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *, int)
{
} /* size: 154997200 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<CNavLadder*> >  *, class _List_node<CNavLadder*> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7addressERS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<CNavLadder*> >  *, const class _List_node<CNavLadder*>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7addressERKS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<CNavLadder*> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE10deallocateEPS4_j */
{
} /* size: 155034336 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<CNavLadder*> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *, const class _List_node<CNavLadder*>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE9constructEPS4_RKS4_ */
{
} /* size: 155055008 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7destroyEPS4_ */
{
} /* size: 155065584 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<CNavLadder*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<CNavLadder*> > *, const class allocator<std::_List_node<CNavLadder*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<CNavLadder*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class _List_node<CNavLadder*> * _M_get_node(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_node<CNavLadder*> *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void _M_clear(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE8_M_clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_init(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE7_M_initEv */
{
} /* size: 0 */

/* <0> (null):0 */
_Node * _M_create_node(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE14_M_create_nodeERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const class list<CNavLadder*, std::allocator<CNavLadder*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
class list<CNavLadder*, std::allocator<CNavLadder*> > & operator=(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const class list<CNavLadder*, std::allocator<CNavLadder*> >  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EEaSERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, class CNavLadder *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6resizeEjS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
reference front(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE10push_frontERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_front(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9pop_frontEv */
{
} /* size: 0 */

/* <0> (null):0 */
void push_back(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9push_backERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4swapERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void remove(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6removeERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void unique(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6uniqueEv */
{
} /* size: 0 */

/* <0> (null):0 */
void merge(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5mergeERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void reverse(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE7reverseEv */
{
} /* size: 0 */

/* <0> (null):0 */
void sort(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4sortEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE18_M_fill_initializeEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE14_M_fill_assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_transfer(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE25_M_check_equal_allocatorsERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<CNavArea*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<CNavArea*> *, const class new_allocator<CNavArea*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<CNavArea*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<CNavArea*>  *, class CNavArea * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE7addressERS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<CNavArea*>  *, const class CNavArea *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE7addressERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<CNavArea*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<CNavArea*> *, class CNavArea * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE10deallocateEPS2_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<CNavArea*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<CNavArea*> *, class CNavArea * *, const class CNavArea *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE9constructEPS2_RKS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<CNavArea*> *, class CNavArea * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE7destroyEPS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<CNavArea*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<CNavArea*> *, const class allocator<CNavArea*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<CNavArea*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<CNavArea*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<CNavArea*> > *, const class new_allocator<std::_List_node<CNavArea*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<CNavArea*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<CNavArea*> >  *, class _List_node<CNavArea*> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7addressERS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<CNavArea*> >  *, const class _List_node<CNavArea*>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7addressERKS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<CNavArea*> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE10deallocateEPS4_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<CNavArea*> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *, const class _List_node<CNavArea*>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE9constructEPS4_RKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7destroyEPS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<CNavArea*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<CNavArea*> > *, const class allocator<std::_List_node<CNavArea*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<CNavArea*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class _List_node<CNavArea*> * _M_get_node(class _List_base<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, class _List_node<CNavArea*> *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void _M_clear(class _List_base<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE8_M_clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_init(class _List_base<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE7_M_initEv */
{
} /* size: 0 */

/* <0> (null):0 */
_Node * _M_create_node(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE14_M_create_nodeERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<CNavArea*, std::allocator<CNavArea*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<CNavArea*, std::allocator<CNavArea*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<CNavArea*, std::allocator<CNavArea*> > *, const class list<CNavArea*, std::allocator<CNavArea*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
class list<CNavArea*, std::allocator<CNavArea*> > & operator=(class list<CNavArea*, std::allocator<CNavArea*> > *, const class list<CNavArea*, std::allocator<CNavArea*> >  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EEaSERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, class CNavArea *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6resizeEjS1_ */
{
} /* size: 154193816 */

/* <0> (null):0 */
reference front(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE10push_frontERKS1_ */
{
} /* size: 154166120 */

/* <0> (null):0 */
void pop_front(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9pop_frontEv */
{
} /* size: 154168696 */

/* <0> (null):0 */
void push_back(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9push_backERKS1_ */
{
} /* size: 154469292 */

/* <0> (null):0 */
void pop_back(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE8pop_backEv */
{
} /* size: 154471560 */

/* <0> (null):0 */
iterator insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */
{
} /* size: 154633012 */

/* <0> (null):0 */
iterator erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4swapERS3_ */
{
} /* size: 154723068 */

/* <0> (null):0 */
void clear(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5clearEv */
{
} /* size: 154754328 */

/* <0> (null):0 */
void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */
{
} /* size: 154700920 */

/* <0> (null):0 */
void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */
{
} /* size: 154817032 */

/* <0> (null):0 */
void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */
{
} /* size: 154861304 */

/* <0> (null):0 */
void remove(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6removeERKS1_ */
{
} /* size: 154913160 */

/* <0> (null):0 */
void unique(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6uniqueEv */
{
} /* size: 154182568 */

/* <0> (null):0 */
void merge(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5mergeERS3_ */
{
} /* size: 154081016 */

/* <0> (null):0 */
void reverse(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE7reverseEv */
{
} /* size: 154965428 */

/* <0> (null):0 */
void sort(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4sortEv */
{
} /* size: 154953500 */

/* <0> (null):0 */
void _M_fill_initialize(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE18_M_fill_initializeEjRKS1_ */
{
} /* size: 154830176 */

/* <0> (null):0 */
void _M_fill_assign(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE14_M_fill_assignEjRKS1_ */
{
} /* size: 154929772 */

/* <0> (null):0 */
void _M_transfer(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */
{
} /* size: 154895460 */

/* <0> (null):0 */
void _M_insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 155000500 */

/* <0> (null):0 */
void _M_erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */
{
} /* size: 155012512 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE25_M_check_equal_allocatorsERS3_ */
{
} /* size: 155020568 */

/* <0> (null):0 */
void CNavNode(class CNavNode *, const class Vector  *, const class Vector  *, class CNavNode *)
{
} /* size: 0 */

/* <0> (null):0 */
const class CNavNode  * GetNode(const class Vector  *) /* linkage=_ZN8CNavNode7GetNodeEPK6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavNode * GetConnectedNode(const class CNavNode  *, enum NavDirType) /* linkage=_ZNK8CNavNode16GetConnectedNodeE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
const class Vector  * GetPosition(const class CNavNode  *) /* linkage=_ZNK8CNavNode11GetPositionEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class Vector  * GetNormal(const class CNavNode  *) /* linkage=_ZNK8CNavNode9GetNormalEv */
{
} /* size: 4 */

/* <0> (null):0 */
unsigned int GetID(const class CNavNode  *) /* linkage=_ZNK8CNavNode5GetIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavNode * GetFirst(void) /* linkage=_ZN8CNavNode8GetFirstEv */
{
} /* size: 4 */

/* <0> (null):0 */
unsigned int GetListLength(void) /* linkage=_ZN8CNavNode13GetListLengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavNode * GetNext(class CNavNode *) /* linkage=_ZN8CNavNode7GetNextEv */
{
} /* size: 4 */

/* <0> (null):0 */
void ConnectTo(class CNavNode *, class CNavNode *, enum NavDirType) /* linkage=_ZN8CNavNode9ConnectToEPS_10NavDirType */
{
} /* size: 0 */

/* <0> (null):0 */
class CNavNode * GetParent(const class CNavNode  *) /* linkage=_ZNK8CNavNode9GetParentEv */
{
} /* size: 4 */

/* <0> (null):0 */
void MarkAsVisited(class CNavNode *, enum NavDirType) /* linkage=_ZN8CNavNode13MarkAsVisitedE10NavDirType */
{
} /* size: 0 */

/* <0> (null):0 */
BOOL HasVisited(class CNavNode *, enum NavDirType) /* linkage=_ZN8CNavNode10HasVisitedE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
BOOL IsBiLinked(const class CNavNode  *, enum NavDirType) /* linkage=_ZNK8CNavNode10IsBiLinkedE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
BOOL IsClosedCell(const class CNavNode  *) /* linkage=_ZNK8CNavNode12IsClosedCellEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Cover(class CNavNode *) /* linkage=_ZN8CNavNode5CoverEv */
{
} /* size: 0 */

/* <0> (null):0 */
BOOL IsCovered(const class CNavNode  *) /* linkage=_ZNK8CNavNode9IsCoveredEv */
{
} /* size: 4 */

/* <0> (null):0 */
void AssignArea(class CNavNode *, class CNavArea *) /* linkage=_ZN8CNavNode10AssignAreaEP8CNavArea */
{
} /* size: 0 */

/* <0> (null):0 */
class CNavArea * GetArea(const class CNavNode  *) /* linkage=_ZNK8CNavNode7GetAreaEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetAttributes(class CNavNode *, unsigned char) /* linkage=_ZN8CNavNode13SetAttributesEh */
{
} /* size: 0 */

/* <0> (null):0 */
unsigned char GetAttributes(const class CNavNode  *) /* linkage=_ZNK8CNavNode13GetAttributesEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<NavConnect> *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<NavConnect> *, const class _List_node_base  *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<NavConnect> *, const iterator  &)
{
} /* size: 0 */

/* <0> (null):0 */
reference operator*(const class _List_const_iterator<NavConnect>  *) /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_const_iterator<NavConnect>  *) /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_const_iterator<NavConnect> *) /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_const_iterator<NavConnect> *, int) /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_const_iterator<NavConnect> *) /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_const_iterator<NavConnect> *, int) /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_const_iterator<NavConnect>  *, const _Self  &) /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEeqERKS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_const_iterator<NavConnect>  *, const _Self  &) /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEneERKS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
void CNavAreaGrid(class CNavAreaGrid *)
{
} /* size: 0 */

/* <0> (null):0 */
void ~CNavAreaGrid(class CNavAreaGrid *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void Reset(class CNavAreaGrid *) /* linkage=_ZN12CNavAreaGrid5ResetEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Initialize(class CNavAreaGrid *, float, float, float, float) /* linkage=_ZN12CNavAreaGrid10InitializeEffff */
{
} /* size: 0 */

/* <0> (null):0 */
void AddNavArea(class CNavAreaGrid *, class CNavArea *) /* linkage=_ZN12CNavAreaGrid10AddNavAreaEP8CNavArea */
{
} /* size: 0 */

/* <0> (null):0 */
void RemoveNavArea(class CNavAreaGrid *, class CNavArea *) /* linkage=_ZN12CNavAreaGrid13RemoveNavAreaEP8CNavArea */
{
} /* size: 0 */

/* <0> (null):0 */
unsigned int GetNavAreaCount(const class CNavAreaGrid  *) /* linkage=_ZNK12CNavAreaGrid15GetNavAreaCountEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetNavArea(const class CNavAreaGrid  *, const class Vector  *, float) /* linkage=_ZNK12CNavAreaGrid10GetNavAreaEPK6Vectorf */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetNavAreaByID(const class CNavAreaGrid  *, unsigned int) /* linkage=_ZNK12CNavAreaGrid14GetNavAreaByIDEj */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetNearestNavArea(const class CNavAreaGrid  *, const class Vector  *, bool) /* linkage=_ZNK12CNavAreaGrid17GetNearestNavAreaEPK6Vectorb */
{
} /* size: 4 */

/* <0> (null):0 */
Place GetPlace(const class CNavAreaGrid  *, const class Vector  *) /* linkage=_ZNK12CNavAreaGrid8GetPlaceEPK6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
int ComputeHashKey(const class CNavAreaGrid  *, unsigned int) /* linkage=_ZNK12CNavAreaGrid14ComputeHashKeyEj */
{
} /* size: 4 */

/* <0> (null):0 */
int WorldToGridX(const class CNavAreaGrid  *, float) /* linkage=_ZNK12CNavAreaGrid12WorldToGridXEf */
{
} /* size: 4 */

/* <0> (null):0 */
int WorldToGridY(const class CNavAreaGrid  *, float) /* linkage=_ZNK12CNavAreaGrid12WorldToGridYEf */
{
} /* size: 4 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<CNavLadder*> *)
{
} /* size: 154953908 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<CNavLadder*> *, const class _List_node_base  *)
{
} /* size: 154894068 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<CNavLadder*> *, const iterator  &)
{
} /* size: 155055916 */

/* <0> (null):0 */
reference operator*(const class _List_const_iterator<CNavLadder*>  *) /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_const_iterator<CNavLadder*>  *) /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_const_iterator<CNavLadder*> *) /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_const_iterator<CNavLadder*> *, int) /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_const_iterator<CNavLadder*> *) /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_const_iterator<CNavLadder*> *, int) /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_const_iterator<CNavLadder*>  *, const _Self  &) /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEeqERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_const_iterator<CNavLadder*>  *, const _Self  &) /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEneERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<CNavArea*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<CNavArea*> *, class _List_node_base *)
{
} /* size: 0 */

/* <0> (null):0 */
reference operator*(const class _List_iterator<CNavArea*>  *) /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_iterator<CNavArea*>  *) /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_iterator<CNavArea*> *) /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_iterator<CNavArea*> *, int) /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_iterator<CNavArea*> *) /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_iterator<CNavArea*> *, int) /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_iterator<CNavArea*>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEeqERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_iterator<CNavArea*>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEneERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
void Zone(class Zone *)
{
} /* size: 0 */

/* <0> (null):0 */
void CCSBotManager(class CCSBotManager *, const class CCSBotManager  &)
{
} /* size: 0 */

/* <0> (null):0 */
void CCSBotManager(class CCSBotManager *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ClientDisconnect(class CCSBotManager *, class CBasePlayer *) /* linkage=_ZN13CCSBotManager16ClientDisconnectEP11CBasePlayer */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL ClientCommand(class CCSBotManager *, class CBasePlayer *, const char  *) /* linkage=_ZN13CCSBotManager13ClientCommandEP11CBasePlayerPKc */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void ServerActivate(class CCSBotManager *) /* linkage=_ZN13CCSBotManager14ServerActivateEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ServerDeactivate(class CCSBotManager *) /* linkage=_ZN13CCSBotManager16ServerDeactivateEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ServerCommand(class CCSBotManager *, const char  *) /* linkage=_ZN13CCSBotManager13ServerCommandEPKc */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void AddServerCommand(class CCSBotManager *, const char  *) /* linkage=_ZN13CCSBotManager16AddServerCommandEPKc */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void AddServerCommands(class CCSBotManager *) /* linkage=_ZN13CCSBotManager17AddServerCommandsEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void RestartRound(class CCSBotManager *) /* linkage=_ZN13CCSBotManager12RestartRoundEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void StartFrame(class CCSBotManager *) /* linkage=_ZN13CCSBotManager10StartFrameEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void OnEvent(class CCSBotManager *, enum GameEventType, class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN13CCSBotManager7OnEventE13GameEventTypeP11CBaseEntityS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
virtual unsigned int GetPlayerPriority(const class CCSBotManager  *, class CBasePlayer *) /* linkage=_ZNK13CCSBotManager17GetPlayerPriorityEP11CBasePlayer */
{
} /* size: 4 */

/* <0> (null):0 */
virtual bool IsImportantPlayer(const class CCSBotManager  *, class CBasePlayer *) /* linkage=_ZNK13CCSBotManager17IsImportantPlayerEP11CBasePlayer */
{
} /* size: 1 */

/* <0> (null):0 */
void ValidateMapData(class CCSBotManager *) /* linkage=_ZN13CCSBotManager15ValidateMapDataEv */
{
} /* size: 154754328 */

/* <0> (null):0 */
bool IsLearningMap(const class CCSBotManager  *) /* linkage=_ZNK13CCSBotManager13IsLearningMapEv */
{
} /* size: 1 */

/* <0> (null):0 */
void SetLearningMapFlag(class CCSBotManager *) /* linkage=_ZN13CCSBotManager18SetLearningMapFlagEv */
{
} /* size: 154788360 */

/* <0> (null):0 */
bool IsAnalysisRequested(const class CCSBotManager  *) /* linkage=_ZNK13CCSBotManager19IsAnalysisRequestedEv */
{
} /* size: 1 */

/* <0> (null):0 */
void RequestAnalysis(class CCSBotManager *) /* linkage=_ZN13CCSBotManager15RequestAnalysisEv */
{
} /* size: 154875032 */

/* <0> (null):0 */
void AckAnalysisRequest(class CCSBotManager *) /* linkage=_ZN13CCSBotManager18AckAnalysisRequestEv */
{
} /* size: 154912008 */

/* <0> (null):0 */
enum BotDifficultyType GetDifficultyLevel(void) /* linkage=_ZN13CCSBotManager18GetDifficultyLevelEv */
{
} /* size: 4 */

/* <0> (null):0 */
enum GameScenarioType GetScenario(const class CCSBotManager  *) /* linkage=_ZNK13CCSBotManager11GetScenarioEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class Zone  * GetZone(const class CCSBotManager  *, int) /* linkage=_ZNK13CCSBotManager7GetZoneEi */
{
} /* size: 4 */

/* <0> (null):0 */
const class Zone  * GetZone(const class CCSBotManager  *, const class Vector  *) /* linkage=_ZNK13CCSBotManager7GetZoneEPK6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
const class Zone  * GetClosestZone(const class CCSBotManager  *, const class Vector  *) /* linkage=_ZNK13CCSBotManager14GetClosestZoneEPK6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
const class Zone  * GetClosestZone(const class CCSBotManager  *, const class CBaseEntity  *) /* linkage=_ZNK13CCSBotManager14GetClosestZoneEPK11CBaseEntity */
{
} /* size: 4 */

/* <0> (null):0 */
int GetZoneCount(const class CCSBotManager  *) /* linkage=_ZNK13CCSBotManager12GetZoneCountEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class Vector  * GetRandomPositionInZone(const class CCSBotManager  *, const class Zone  *) /* linkage=_ZNK13CCSBotManager23GetRandomPositionInZoneEPKNS_4ZoneE */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetRandomAreaInZone(const class CCSBotManager  *, const class Zone  *) /* linkage=_ZNK13CCSBotManager19GetRandomAreaInZoneEPKNS_4ZoneE */
{
} /* size: 4 */

/* <0> (null):0 */
const class Zone  * GetRandomZone(const class CCSBotManager  *) /* linkage=_ZNK13CCSBotManager13GetRandomZoneEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsBombPlanted(const class CCSBotManager  *) /* linkage=_ZNK13CCSBotManager13IsBombPlantedEv */
{
} /* size: 1 */

/* <0> (null):0 */
float GetBombPlantTimestamp(const class CCSBotManager  *) /* linkage=_ZNK13CCSBotManager21GetBombPlantTimestampEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsTimeToPlantBomb(const class CCSBotManager  *) /* linkage=_ZNK13CCSBotManager17IsTimeToPlantBombEv */
{
} /* size: 1 */

/* <0> (null):0 */
class CBasePlayer * GetBombDefuser(const class CCSBotManager  *) /* linkage=_ZNK13CCSBotManager14GetBombDefuserEv */
{
} /* size: 4 */

/* <0> (null):0 */
float GetBombTimeLeft(const class CCSBotManager  *) /* linkage=_ZNK13CCSBotManager15GetBombTimeLeftEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CBaseEntity * GetLooseBomb(class CCSBotManager *) /* linkage=_ZN13CCSBotManager12GetLooseBombEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetLooseBombArea(const class CCSBotManager  *) /* linkage=_ZNK13CCSBotManager16GetLooseBombAreaEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetLooseBomb(class CCSBotManager *, class CBaseEntity *) /* linkage=_ZN13CCSBotManager12SetLooseBombEP11CBaseEntity */
{
} /* size: 155086712 */

/* <0> (null):0 */
float GetRadioMessageTimestamp(const class CCSBotManager  *, enum GameEventType, int) /* linkage=_ZNK13CCSBotManager24GetRadioMessageTimestampE13GameEventTypei */
{
} /* size: 4 */

/* <0> (null):0 */
float GetRadioMessageInterval(const class CCSBotManager  *, enum GameEventType, int) /* linkage=_ZNK13CCSBotManager23GetRadioMessageIntervalE13GameEventTypei */
{
} /* size: 4 */

/* <0> (null):0 */
void SetRadioMessageTimestamp(class CCSBotManager *, enum GameEventType, int) /* linkage=_ZN13CCSBotManager24SetRadioMessageTimestampE13GameEventTypei */
{
} /* size: 155122524 */

/* <0> (null):0 */
void ResetRadioMessageTimestamps(class CCSBotManager *) /* linkage=_ZN13CCSBotManager27ResetRadioMessageTimestampsEv */
{
} /* size: 155131760 */

/* <0> (null):0 */
float GetLastSeenEnemyTimestamp(const class CCSBotManager  *) /* linkage=_ZNK13CCSBotManager25GetLastSeenEnemyTimestampEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetLastSeenEnemyTimestamp(class CCSBotManager *) /* linkage=_ZN13CCSBotManager25SetLastSeenEnemyTimestampEv */
{
} /* size: 155153608 */

/* <0> (null):0 */
float GetRoundStartTime(const class CCSBotManager  *) /* linkage=_ZNK13CCSBotManager17GetRoundStartTimeEv */
{
} /* size: 4 */

/* <0> (null):0 */
float GetElapsedRoundTime(const class CCSBotManager  *) /* linkage=_ZNK13CCSBotManager19GetElapsedRoundTimeEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool AllowRogues(const class CCSBotManager  *) /* linkage=_ZNK13CCSBotManager11AllowRoguesEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool AllowPistols(const class CCSBotManager  *) /* linkage=_ZNK13CCSBotManager12AllowPistolsEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool AllowShotguns(const class CCSBotManager  *) /* linkage=_ZNK13CCSBotManager13AllowShotgunsEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool AllowSubMachineGuns(const class CCSBotManager  *) /* linkage=_ZNK13CCSBotManager19AllowSubMachineGunsEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool AllowRifles(const class CCSBotManager  *) /* linkage=_ZNK13CCSBotManager11AllowRiflesEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool AllowMachineGuns(const class CCSBotManager  *) /* linkage=_ZNK13CCSBotManager16AllowMachineGunsEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool AllowGrenades(const class CCSBotManager  *) /* linkage=_ZNK13CCSBotManager13AllowGrenadesEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool AllowSnipers(const class CCSBotManager  *) /* linkage=_ZNK13CCSBotManager12AllowSnipersEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool AllowTacticalShield(const class CCSBotManager  *) /* linkage=_ZNK13CCSBotManager19AllowTacticalShieldEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool AllowFriendlyFireDamage(const class CCSBotManager  *) /* linkage=_ZNK13CCSBotManager23AllowFriendlyFireDamageEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsWeaponUseable(class CCSBotManager *, class CBasePlayerItem *) /* linkage=_ZN13CCSBotManager15IsWeaponUseableEP15CBasePlayerItem */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsDefenseRushing(const class CCSBotManager  *) /* linkage=_ZNK13CCSBotManager16IsDefenseRushingEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsOnDefense(const class CCSBotManager  *, const class CBasePlayer  *) /* linkage=_ZNK13CCSBotManager11IsOnDefenseEPK11CBasePlayer */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsOnOffense(const class CCSBotManager  *, const class CBasePlayer  *) /* linkage=_ZNK13CCSBotManager11IsOnOffenseEPK11CBasePlayer */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsRoundOver(const class CCSBotManager  *) /* linkage=_ZNK13CCSBotManager11IsRoundOverEv */
{
} /* size: 1 */

/* <0> (null):0 */
unsigned int GetNavPlace(const class CCSBotManager  *) /* linkage=_ZNK13CCSBotManager11GetNavPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetNavPlace(class CCSBotManager *, unsigned int) /* linkage=_ZN13CCSBotManager11SetNavPlaceEj */
{
} /* size: 0 */

/* <0> (null):0 */
void MonitorBotCVars(void) /* linkage=_ZN13CCSBotManager15MonitorBotCVarsEv */
{
} /* size: 0 */

/* <0> (null):0 */
void MaintainBotQuota(void) /* linkage=_ZN13CCSBotManager16MaintainBotQuotaEv */
{
} /* size: 0 */

/* <0> (null):0 */
const char  * GetRandomBotName(enum SkillType) /* linkage=_ZN13CCSBotManager16GetRandomBotNameENS_9SkillTypeE */
{
} /* size: 4 */

/* <0> (null):0 */
bool AddBot(const class BotProfile  *, enum BotProfileTeamType) /* linkage=_ZN13CCSBotManager6AddBotEPK10BotProfile18BotProfileTeamType */
{
} /* size: 1 */

/* <0> (null):0 */
bool BotAddCommand(enum BotProfileTeamType, bool) /* linkage=_ZN13CCSBotManager13BotAddCommandE18BotProfileTeamTypeb */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsCarryingBomb(const class CCSBot  *) /* linkage=_ZNK6CCSBot14IsCarryingBombEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsEnemyVisible(const class CCSBot  *) /* linkage=_ZNK6CCSBot14IsEnemyVisibleEv */
{
} /* size: 1 */

/* <0> (null):0 */
int GetHostageEscortCount(const class CCSBot  *) /* linkage=_ZNK6CCSBot21GetHostageEscortCountEv */
{
} /* size: 4 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE7addressERS6_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  *, const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE7addressERKS6_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE10deallocateEPS6_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE9constructEPS6_RKS6_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE7destroyEPS6_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, const class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
_Tp_alloc_type & _M_get_Tp_allocator(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE19_M_get_Tp_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Tp_alloc_type  & _M_get_Tp_allocator(const class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*,) /* linkage=_ZNKSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE19_M_get_Tp_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
allocator_type get_allocator(const class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*,) /* linkage=_ZNKSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::)
{
} /* size: 0 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int)
{
} /* size: 0 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer _M_allocate(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int) /* linkage=_ZNSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE11_M_allocateEj */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_deallocate(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, unsigned int) /* linkage=_ZNSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE13_M_deallocateEPS5_j */
{
} /* size: 0 */

/* <0> (null):0 */
void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca)
{
} /* size: 0 */

/* <0> (null):0 */
void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::)
{
} /* size: 0 */

/* <0> (null):0 */
void ~vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, int)
{
} /* size: 0 */

/* <0> (null):0 */
class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca operator=(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EEaSERKS6_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6assignEjRKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator begin(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
size_type size(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6resizeEjS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
size_type capacity(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE8capacityEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool empty(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
void reserve(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE7reserveEj */
{
} /* size: 0 */

/* <0> (null):0 */
reference operator[](class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EEixEj */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference operator[](const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EEixEj */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_range_check(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE14_M_range_checkEj */
{
} /* size: 0 */

/* <0> (null):0 */
reference at(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE2atEj */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference at(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE2atEj */
{
} /* size: 4 */

/* <0> (null):0 */
reference front(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer data(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4dataEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer data(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4dataEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_back(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE9push_backERKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6insertEN9__gnu_cxx17__normal_iteratorIPS4_S6_EERKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6insertEN9__gnu_cxx17__normal_iteratorIPS4_S6_EEjRKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS4_S6_EE */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS4_S6_EESA_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4swapERS6_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE18_M_fill_initializeEjRKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE14_M_fill_assignEjRKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_insert(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS4_S6_EEjRKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert_aux(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS4_S6_EERKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
size_type _M_check_len(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int, const char  *) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE12_M_check_lenEjPKc */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_erase_at_end(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE15_M_erase_at_endEPS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<int> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<int> *, const class new_allocator<int>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<int> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<int>  *, int &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIiE7addressERi */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<int>  *, const int  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIiE7addressERKi */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<int> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIiE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<int> *, int *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIiE10deallocateEPij */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<int>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIiE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<int> *, int *, const int  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIiE9constructEPiRKi */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<int> *, int *) /* linkage=_ZN9__gnu_cxx13new_allocatorIiE7destroyEPi */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<int> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<int> *, const class allocator<int>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<int> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
_Tp_alloc_type & _M_get_Tp_allocator(class _Vector_base<int, std::allocator<int> > *) /* linkage=_ZNSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Tp_alloc_type  & _M_get_Tp_allocator(const class _Vector_base<int, std::allocator<int> >  *) /* linkage=_ZNKSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
allocator_type get_allocator(const class _Vector_base<int, std::allocator<int> >  *) /* linkage=_ZNKSt12_Vector_baseIiSaIiEE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<int, std::allocator<int> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<int, std::allocator<int> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<int, std::allocator<int> > *, unsigned int)
{
} /* size: 0 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<int, std::allocator<int> > *, unsigned int, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_Vector_base(class _Vector_base<int, std::allocator<int> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer _M_allocate(class _Vector_base<int, std::allocator<int> > *, unsigned int) /* linkage=_ZNSt12_Vector_baseIiSaIiEE11_M_allocateEj */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_deallocate(class _Vector_base<int, std::allocator<int> > *, int *, unsigned int) /* linkage=_ZNSt12_Vector_baseIiSaIiEE13_M_deallocateEPij */
{
} /* size: 0 */

/* <0> (null):0 */
void vector(class vector<int, std::allocator<int> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void vector(class vector<int, std::allocator<int> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void vector(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void vector(class vector<int, std::allocator<int> > *, const class vector<int, std::allocator<int> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~vector(class vector<int, std::allocator<int> > *, int)
{
} /* size: 154754328 */

/* <0> (null):0 */
class vector<int, std::allocator<int> > & operator=(class vector<int, std::allocator<int> > *, const class vector<int, std::allocator<int> >  &) /* linkage=_ZNSt6vectorIiSaIiEEaSERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE6assignEjRKi */
{
} /* size: 154817032 */

/* <0> (null):0 */
iterator begin(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
size_type size(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class vector<int, std::allocator<int> > *, unsigned int, int) /* linkage=_ZNSt6vectorIiSaIiEE6resizeEji */
{
} /* size: 154997200 */

/* <0> (null):0 */
size_type capacity(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE8capacityEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool empty(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
void reserve(class vector<int, std::allocator<int> > *, unsigned int) /* linkage=_ZNSt6vectorIiSaIiEE7reserveEj */
{
} /* size: 155019784 */

/* <0> (null):0 */
reference operator[](class vector<int, std::allocator<int> > *, unsigned int) /* linkage=_ZNSt6vectorIiSaIiEEixEj */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference operator[](const class vector<int, std::allocator<int> >  *, unsigned int) /* linkage=_ZNKSt6vectorIiSaIiEEixEj */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_range_check(const class vector<int, std::allocator<int> >  *, unsigned int) /* linkage=_ZNKSt6vectorIiSaIiEE14_M_range_checkEj */
{
} /* size: 154890520 */

/* <0> (null):0 */
reference at(class vector<int, std::allocator<int> > *, unsigned int) /* linkage=_ZNSt6vectorIiSaIiEE2atEj */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference at(const class vector<int, std::allocator<int> >  *, unsigned int) /* linkage=_ZNKSt6vectorIiSaIiEE2atEj */
{
} /* size: 4 */

/* <0> (null):0 */
reference front(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer data(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE4dataEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer data(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE4dataEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_back(class vector<int, std::allocator<int> > *, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE9push_backERKi */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE6insertEN9__gnu_cxx17__normal_iteratorIPiS1_EERKi */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE6insertEN9__gnu_cxx17__normal_iteratorIPiS1_EEjRKi */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >) /* linkage=_ZNSt6vectorIiSaIiEE5eraseEN9__gnu_cxx17__normal_iteratorIPiS1_EE */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >) /* linkage=_ZNSt6vectorIiSaIiEE5eraseEN9__gnu_cxx17__normal_iteratorIPiS1_EES5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class vector<int, std::allocator<int> > *, class vector<int, std::allocator<int> > &) /* linkage=_ZNSt6vectorIiSaIiEE4swapERS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE18_M_fill_initializeEjRKi */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE14_M_fill_assignEjRKi */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_insert(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPiS1_EEjRKi */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert_aux(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, const int  &) /* linkage=_ZNSt6vectorIiSaIiEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPiS1_EERKi */
{
} /* size: 0 */

/* <0> (null):0 */
size_type _M_check_len(const class vector<int, std::allocator<int> >  *, unsigned int, const char  *) /* linkage=_ZNKSt6vectorIiSaIiEE12_M_check_lenEjPKc */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_erase_at_end(class vector<int, std::allocator<int> > *, int *) /* linkage=_ZNSt6vectorIiSaIiEE15_M_erase_at_endEPi */
{
} /* size: 0 */

/* <0> (null):0 */
char * GetSpeakable(const class BotPhrase  *, int, float *) /* linkage=_ZNK9BotPhrase12GetSpeakableEiPf */
{
} /* size: 4 */

/* <0> (null):0 */
void ClearCriteria(const class BotPhrase  *) /* linkage=_ZNK9BotPhrase13ClearCriteriaEv */
{
} /* size: 0 */

/* <0> (null):0 */
void SetPlaceCriteria(const class BotPhrase  *, PlaceCriteria) /* linkage=_ZNK9BotPhrase16SetPlaceCriteriaEj */
{
} /* size: 0 */

/* <0> (null):0 */
void SetCountCriteria(const class BotPhrase  *, CountCriteria) /* linkage=_ZNK9BotPhrase16SetCountCriteriaEj */
{
} /* size: 0 */

/* <0> (null):0 */
const char  * GetName(const class BotPhrase  *) /* linkage=_ZNK9BotPhrase7GetNameEv */
{
} /* size: 4 */

/* <0> (null):0 */
unsigned intconst GetID(const class BotPhrase  *) /* linkage=_ZNK9BotPhrase5GetIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
enum GameEventType GetRadioEquivalent(const class BotPhrase  *) /* linkage=_ZNK9BotPhrase18GetRadioEquivalentEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsImportant(const class BotPhrase  *) /* linkage=_ZNK9BotPhrase11IsImportantEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsPlace(const class BotPhrase  *) /* linkage=_ZNK9BotPhrase7IsPlaceEv */
{
} /* size: 1 */

/* <0> (null):0 */
void Randomize(class BotPhrase *) /* linkage=_ZN9BotPhrase9RandomizeEv */
{
} /* size: 0 */

/* <0> (null):0 */
void BotPhrase(class BotPhrase *, unsigned int, bool)
{
} /* size: 0 */

/* <0> (null):0 */
void ~BotPhrase(class BotPhrase *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void InitVoiceBank(class BotPhrase *, int) /* linkage=_ZN9BotPhrase13InitVoiceBankEi */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<BotPhrase*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<BotPhrase*> *, const class new_allocator<BotPhrase*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<BotPhrase*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<BotPhrase*>  *, class BotPhrase * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP9BotPhraseE7addressERS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<BotPhrase*>  *, const class BotPhrase *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP9BotPhraseE7addressERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<BotPhrase*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<BotPhrase*> *, class BotPhrase * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE10deallocateEPS2_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<BotPhrase*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP9BotPhraseE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<BotPhrase*> *, class BotPhrase * *, const class BotPhrase *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE9constructEPS2_RKS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<BotPhrase*> *, class BotPhrase * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE7destroyEPS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<BotPhrase*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<BotPhrase*> *, const class allocator<BotPhrase*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<BotPhrase*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<BotPhrase*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<BotPhrase*> > *, const class new_allocator<std::_List_node<BotPhrase*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<BotPhrase*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<BotPhrase*> >  *, class _List_node<BotPhrase*> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE7addressERS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<BotPhrase*> >  *, const class _List_node<BotPhrase*>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE7addressERKS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<BotPhrase*> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<BotPhrase*> > *, class _List_node<BotPhrase*> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE10deallocateEPS4_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<BotPhrase*> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<BotPhrase*> > *, class _List_node<BotPhrase*> *, const class _List_node<BotPhrase*>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE9constructEPS4_RKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<BotPhrase*> > *, class _List_node<BotPhrase*> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE7destroyEPS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<BotPhrase*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<BotPhrase*> > *, const class allocator<std::_List_node<BotPhrase*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<BotPhrase*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class _List_node<BotPhrase*> * _M_get_node(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_node<BotPhrase*> *) /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt10_List_baseIP9BotPhraseSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt10_List_baseIP9BotPhraseSaIS1_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt10_List_baseIP9BotPhraseSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_base(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_List_base(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void _M_clear(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE8_M_clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_init(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE7_M_initEv */
{
} /* size: 0 */

/* <0> (null):0 */
_Node * _M_create_node(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE14_M_create_nodeERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const class list<BotPhrase*, std::allocator<BotPhrase*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
class list<BotPhrase*, std::allocator<BotPhrase*> > & operator=(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const class list<BotPhrase*, std::allocator<BotPhrase*> >  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EEaSERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, class BotPhrase *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6resizeEjS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
reference front(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE10push_frontERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_front(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE9pop_frontEv */
{
} /* size: 0 */

/* <0> (null):0 */
void push_back(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE9push_backERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class list<BotPhrase*, std::allocator<BotPhrase*> > &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4swapERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class list<BotPhrase*, std::allocator<BotPhrase*> > &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class list<BotPhrase*, std::allocator<BotPhrase*> > &, class _List_iterator<BotPhrase*>) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class list<BotPhrase*, std::allocator<BotPhrase*> > &, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void remove(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6removeERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void unique(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6uniqueEv */
{
} /* size: 0 */

/* <0> (null):0 */
void merge(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class list<BotPhrase*, std::allocator<BotPhrase*> > &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5mergeERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void reverse(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE7reverseEv */
{
} /* size: 0 */

/* <0> (null):0 */
void sort(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4sortEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE18_M_fill_initializeEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE14_M_fill_assignEjRKS1_ */
{
} /* size: 154755296 */

/* <0> (null):0 */
void _M_transfer(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */
{
} /* size: 154703084 */

/* <0> (null):0 */
void _M_insert(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 154858900 */

/* <0> (null):0 */
void _M_erase(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */
{
} /* size: 154876908 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class list<BotPhrase*, std::allocator<BotPhrase*> > &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE25_M_check_equal_allocatorsERS3_ */
{
} /* size: 154914016 */

/* <0> (null):0 */
void BotPhraseManager(class BotPhraseManager *)
{
} /* size: 154926520 */

/* <0> (null):0 */
void ~BotPhraseManager(class BotPhraseManager *, int)
{
} /* size: 154929772 */

/* <0> (null):0 */
bool Initialize(class BotPhraseManager *, const char  *, int) /* linkage=_ZN16BotPhraseManager10InitializeEPKci */
{
} /* size: 1 */

/* <0> (null):0 */
void OnRoundRestart(class BotPhraseManager *) /* linkage=_ZN16BotPhraseManager14OnRoundRestartEv */
{
} /* size: 154999924 */

/* <0> (null):0 */
void OnMapChange(class BotPhraseManager *) /* linkage=_ZN16BotPhraseManager11OnMapChangeEv */
{
} /* size: 155010304 */

/* <0> (null):0 */
unsigned int NameToID(const class BotPhraseManager  *, const char  *) /* linkage=_ZNK16BotPhraseManager8NameToIDEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
const char  * IDToName(const class BotPhraseManager  *, unsigned int) /* linkage=_ZNK16BotPhraseManager8IDToNameEj */
{
} /* size: 4 */

/* <0> (null):0 */
const class BotPhrase  * GetPhrase(const class BotPhraseManager  *, const char  *) /* linkage=_ZNK16BotPhraseManager9GetPhraseEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
const class BotPhrase  * GetPlace(const class BotPhraseManager  *, const char  *) /* linkage=_ZNK16BotPhraseManager8GetPlaceEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
const class BotPhrase  * GetPlace(const class BotPhraseManager  *, unsigned int) /* linkage=_ZNK16BotPhraseManager8GetPlaceEj */
{
} /* size: 4 */

/* <0> (null):0 */
const BotPhraseList  * GetPlaceList(const class BotPhraseManager  *) /* linkage=_ZNK16BotPhraseManager12GetPlaceListEv */
{
} /* size: 4 */

/* <0> (null):0 */
float GetPlaceStatementInterval(const class BotPhraseManager  *, Place) /* linkage=_ZNK16BotPhraseManager25GetPlaceStatementIntervalEj */
{
} /* size: 4 */

/* <0> (null):0 */
void ResetPlaceStatementInterval(class BotPhraseManager *, Place) /* linkage=_ZN16BotPhraseManager27ResetPlaceStatementIntervalEj */
{
} /* size: 155088736 */

/* <0> (null):0 */
int FindPlaceIndex(const class BotPhraseManager  *, Place) /* linkage=_ZNK16BotPhraseManager14FindPlaceIndexEj */
{
} /* size: 4 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<BotPhrase*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<BotPhrase*> *, const class _List_node_base  *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<BotPhrase*> *, const iterator  &)
{
} /* size: 0 */

/* <0> (null):0 */
reference operator*(const class _List_const_iterator<BotPhrase*>  *) /* linkage=_ZNKSt20_List_const_iteratorIP9BotPhraseEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_const_iterator<BotPhrase*>  *) /* linkage=_ZNKSt20_List_const_iteratorIP9BotPhraseEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_const_iterator<BotPhrase*> *) /* linkage=_ZNSt20_List_const_iteratorIP9BotPhraseEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_const_iterator<BotPhrase*> *, int) /* linkage=_ZNSt20_List_const_iteratorIP9BotPhraseEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_const_iterator<BotPhrase*> *) /* linkage=_ZNSt20_List_const_iteratorIP9BotPhraseEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_const_iterator<BotPhrase*> *, int) /* linkage=_ZNSt20_List_const_iteratorIP9BotPhraseEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_const_iterator<BotPhrase*>  *, const _Self  &) /* linkage=_ZNKSt20_List_const_iteratorIP9BotPhraseEeqERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_const_iterator<BotPhrase*>  *, const _Self  &) /* linkage=_ZNKSt20_List_const_iteratorIP9BotPhraseEneERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<BotPhrase*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<BotPhrase*> *, class _List_node_base *)
{
} /* size: 0 */

/* <0> (null):0 */
reference operator*(const class _List_iterator<BotPhrase*>  *) /* linkage=_ZNKSt14_List_iteratorIP9BotPhraseEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_iterator<BotPhrase*>  *) /* linkage=_ZNKSt14_List_iteratorIP9BotPhraseEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_iterator<BotPhrase*> *) /* linkage=_ZNSt14_List_iteratorIP9BotPhraseEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_iterator<BotPhrase*> *, int) /* linkage=_ZNSt14_List_iteratorIP9BotPhraseEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_iterator<BotPhrase*> *) /* linkage=_ZNSt14_List_iteratorIP9BotPhraseEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_iterator<BotPhrase*> *, int) /* linkage=_ZNSt14_List_iteratorIP9BotPhraseEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_iterator<BotPhrase*>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorIP9BotPhraseEeqERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_iterator<BotPhrase*>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorIP9BotPhraseEneERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<SpotEncounter> *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<SpotEncounter> *, class _List_node_base *)
{
} /* size: 0 */

/* <0> (null):0 */
reference operator*(const class _List_iterator<SpotEncounter>  *) /* linkage=_ZNKSt14_List_iteratorI13SpotEncounterEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_iterator<SpotEncounter>  *) /* linkage=_ZNKSt14_List_iteratorI13SpotEncounterEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_iterator<SpotEncounter> *) /* linkage=_ZNSt14_List_iteratorI13SpotEncounterEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_iterator<SpotEncounter> *, int) /* linkage=_ZNSt14_List_iteratorI13SpotEncounterEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_iterator<SpotEncounter> *) /* linkage=_ZNSt14_List_iteratorI13SpotEncounterEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_iterator<SpotEncounter> *, int) /* linkage=_ZNSt14_List_iteratorI13SpotEncounterEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_iterator<SpotEncounter>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorI13SpotEncounterEeqERKS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_iterator<SpotEncounter>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorI13SpotEncounterEneERKS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<CNavLadder*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<CNavLadder*> *, class _List_node_base *)
{
} /* size: 0 */

/* <0> (null):0 */
reference operator*(const class _List_iterator<CNavLadder*>  *) /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_iterator<CNavLadder*>  *) /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_iterator<CNavLadder*> *) /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_iterator<CNavLadder*> *, int) /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_iterator<CNavLadder*> *) /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_iterator<CNavLadder*> *, int) /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_iterator<CNavLadder*>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEeqERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_iterator<CNavLadder*>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEneERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<NavConnect> *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<NavConnect> *, class _List_node_base *)
{
} /* size: 0 */

/* <0> (null):0 */
reference operator*(const class _List_iterator<NavConnect>  *) /* linkage=_ZNKSt14_List_iteratorI10NavConnectEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_iterator<NavConnect>  *) /* linkage=_ZNKSt14_List_iteratorI10NavConnectEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_iterator<NavConnect> *) /* linkage=_ZNSt14_List_iteratorI10NavConnectEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_iterator<NavConnect> *, int) /* linkage=_ZNSt14_List_iteratorI10NavConnectEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_iterator<NavConnect> *) /* linkage=_ZNSt14_List_iteratorI10NavConnectEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_iterator<NavConnect> *, int) /* linkage=_ZNSt14_List_iteratorI10NavConnectEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_iterator<NavConnect>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorI10NavConnectEeqERKS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_iterator<NavConnect>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorI10NavConnectEneERKS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<HidingSpot*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<HidingSpot*> *, const class _List_node_base  *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<HidingSpot*> *, const iterator  &)
{
} /* size: 0 */

/* <0> (null):0 */
reference operator*(const class _List_const_iterator<HidingSpot*>  *) /* linkage=_ZNKSt20_List_const_iteratorIP10HidingSpotEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_const_iterator<HidingSpot*>  *) /* linkage=_ZNKSt20_List_const_iteratorIP10HidingSpotEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_const_iterator<HidingSpot*> *) /* linkage=_ZNSt20_List_const_iteratorIP10HidingSpotEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_const_iterator<HidingSpot*> *, int) /* linkage=_ZNSt20_List_const_iteratorIP10HidingSpotEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_const_iterator<HidingSpot*> *) /* linkage=_ZNSt20_List_const_iteratorIP10HidingSpotEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_const_iterator<HidingSpot*> *, int) /* linkage=_ZNSt20_List_const_iteratorIP10HidingSpotEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_const_iterator<HidingSpot*>  *, const _Self  &) /* linkage=_ZNKSt20_List_const_iteratorIP10HidingSpotEeqERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_const_iterator<HidingSpot*>  *, const _Self  &) /* linkage=_ZNKSt20_List_const_iteratorIP10HidingSpotEneERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<SpotOrder> *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<SpotOrder> *, const class _List_node_base  *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<SpotOrder> *, const iterator  &)
{
} /* size: 0 */

/* <0> (null):0 */
reference operator*(const class _List_const_iterator<SpotOrder>  *) /* linkage=_ZNKSt20_List_const_iteratorI9SpotOrderEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_const_iterator<SpotOrder>  *) /* linkage=_ZNKSt20_List_const_iteratorI9SpotOrderEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_const_iterator<SpotOrder> *) /* linkage=_ZNSt20_List_const_iteratorI9SpotOrderEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_const_iterator<SpotOrder> *, int) /* linkage=_ZNSt20_List_const_iteratorI9SpotOrderEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_const_iterator<SpotOrder> *) /* linkage=_ZNSt20_List_const_iteratorI9SpotOrderEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_const_iterator<SpotOrder> *, int) /* linkage=_ZNSt20_List_const_iteratorI9SpotOrderEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_const_iterator<SpotOrder>  *, const _Self  &) /* linkage=_ZNKSt20_List_const_iteratorI9SpotOrderEeqERKS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_const_iterator<SpotOrder>  *, const _Self  &) /* linkage=_ZNKSt20_List_const_iteratorI9SpotOrderEneERKS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<HidingSpot*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<HidingSpot*> *, class _List_node_base *)
{
} /* size: 0 */

/* <0> (null):0 */
reference operator*(const class _List_iterator<HidingSpot*>  *) /* linkage=_ZNKSt14_List_iteratorIP10HidingSpotEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_iterator<HidingSpot*>  *) /* linkage=_ZNKSt14_List_iteratorIP10HidingSpotEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_iterator<HidingSpot*> *) /* linkage=_ZNSt14_List_iteratorIP10HidingSpotEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_iterator<HidingSpot*> *, int) /* linkage=_ZNSt14_List_iteratorIP10HidingSpotEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_iterator<HidingSpot*> *) /* linkage=_ZNSt14_List_iteratorIP10HidingSpotEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_iterator<HidingSpot*> *, int) /* linkage=_ZNSt14_List_iteratorIP10HidingSpotEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_iterator<HidingSpot*>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorIP10HidingSpotEeqERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_iterator<HidingSpot*>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorIP10HidingSpotEneERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<SpotOrder> *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<SpotOrder> *, class _List_node_base *)
{
} /* size: 0 */

/* <0> (null):0 */
reference operator*(const class _List_iterator<SpotOrder>  *) /* linkage=_ZNKSt14_List_iteratorI9SpotOrderEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_iterator<SpotOrder>  *) /* linkage=_ZNKSt14_List_iteratorI9SpotOrderEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_iterator<SpotOrder> *) /* linkage=_ZNSt14_List_iteratorI9SpotOrderEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_iterator<SpotOrder> *, int) /* linkage=_ZNSt14_List_iteratorI9SpotOrderEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_iterator<SpotOrder> *) /* linkage=_ZNSt14_List_iteratorI9SpotOrderEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_iterator<SpotOrder> *, int) /* linkage=_ZNSt14_List_iteratorI9SpotOrderEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_iterator<SpotOrder>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorI9SpotOrderEeqERKS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_iterator<SpotOrder>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorI9SpotOrderEneERKS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
virtual void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *, int)
{
} /* size: 0 */

/* <0> (null):0 */
virtual bool CanPlayerHearPlayer(class IVoiceGameMgrHelper *, class CBasePlayer *, class CBasePlayer *) /* linkage=_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
void AddServerCommands(class CCSBotManager *const this)
{
	{
		bool fFirstTime;                                      //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator==(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, float X, float Y, float Z)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Length(const class Vector  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void * operator new(size_t, void * __p)
{
} /* size: 4 */

/* <0> (null):0 */
inline edict_t * ENT(const entvars_t  * pev)
{
} /* size: 4 */

/* <0> (null):0 */
inline EOFFSET OFFSET(const edict_t  * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline BOOL FNullEnt(EOFFSET eoffset)
{
} /* size: 4 */

/* <0> (null):0 */
inline EOFFSET OFFSET(entvars_t * pev)
{
} /* size: 4 */

/* <0> (null):0 */
inline BOOL FClassnameIs(entvars_t * pev, const char  * szClassname)
{
} /* size: 4 */

/* <0> (null):0 */
inline void operator!=(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline edict_t * ENT(EOFFSET eoffset)
{
} /* size: 4 */

/* <0> (null):0 */
inline void * GET_PRIVATE(edict_t * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline void edict(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline int ENTINDEX(edict_t * pEdict)
{
} /* size: 4 */

/* <0> (null):0 */
inline void operator+(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator*(const class Vector  *const this, float fl)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ObjectCaps(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
virtual int ObjectCaps(class CPointEntity *) /* linkage=_ZN12CPointEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
inline void ObjectCaps(class CPointEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetID(const class CBot  *const this)
{
} /* size: 154754328 */

/* <0> (null):0 */
inline void entindex(class CBaseEntity *const this)
{
} /* size: 154701312 */

/* <0> (null):0 */
inline void operator-(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 154789844 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, const class Vector  &const v)
{
} /* size: 154859872 */

/* <0> (null):0 */
inline void NormalizeInPlace(class Vector *const this)
{
	{
		float flLen;                                          //     0
	}
} /* size: 154878036 */

/* <0> (null):0 */
inline void GetName(const class BotProfile  *const this)
{
} /* size: 154980188 */

/* <0> (null):0 */
inline void GetSkin(const class BotProfile  *const this)
{
} /* size: 154080648 */

/* <0> (null):0 */
inline void GetNavAreaCount(const class CNavAreaGrid  *const this)
{
} /* size: 154964644 */

/* <0> (null):0 */
inline void RequestAnalysis(class CCSBotManager *const this)
{
} /* size: 154953200 */

/* <0> (null):0 */
inline void GetScenario(const class CCSBotManager  *const this)
{
} /* size: 154829648 */

/* <0> (null):0 */
void IsImportantPlayer(const class CCSBotManager  *const this, class CBasePlayer * player)
{
} /* size: 154928552 */

/* <0> (null):0 */
inline void SetLastSeenEnemyTimestamp(class CCSBotManager *const this)
{
} /* size: 154937812 */

/* <0> (null):0 */
inline void AllowPistols(const class CCSBotManager  *const this)
{
} /* size: 154997936 */

/* <0> (null):0 */
inline void AllowShotguns(const class CCSBotManager  *const this)
{
} /* size: 155000692 */

/* <0> (null):0 */
inline void AllowSubMachineGuns(const class CCSBotManager  *const this)
{
} /* size: 155011504 */

/* <0> (null):0 */
inline void AllowRifles(const class CCSBotManager  *const this)
{
} /* size: 155019416 */

/* <0> (null):0 */
inline void AllowMachineGuns(const class CCSBotManager  *const this)
{
} /* size: 155026864 */

/* <0> (null):0 */
inline void AllowGrenades(const class CCSBotManager  *const this)
{
} /* size: 155036128 */

/* <0> (null):0 */
inline void AllowSnipers(const class CCSBotManager  *const this)
{
} /* size: 154888856 */

/* <0> (null):0 */
inline void AllowTacticalShield(const class CCSBotManager  *const this)
{
} /* size: 155055696 */

/* <0> (null):0 */
inline void GetName(const class BotPhrase  *const this)
{
} /* size: 155065032 */

/* <0> (null):0 */
inline void GetID(const class BotPhrase  *const this)
{
} /* size: 155074060 */

/* <0> (null):0 */
inline void IsCarryingBomb(const class CCSBot  *const this)
{
} /* size: 155088344 */

/* <0> (null):0 */
inline void IsEnemyVisible(const class CCSBot  *const this)
{
} /* size: 155096616 */

/* <0> (null):0 */
inline void GetHostageEscortCount(const class CCSBot  *const this)
{
} /* size: 155048640 */

/* <0> (null):0 */
void GetPlayerPriority(const class CCSBotManager  *const this, class CBasePlayer * player)
{
	{
		unsigned intconst lowestPriority;                     //     0
		class CCSBot * bot;                                   //     0
	}
} /* size: 155115228 */

/* <0> (null):0 */
inline void Extent(class Extent *const this)
{
} /* size: 155136752 */

/* <0> (null):0 */
inline void Zone(class Zone *const this)
{
} /* size: 155146760 */

/* <0> (null):0 */
void IsOnDefense(const class CCSBotManager  *const this, const class CBasePlayer  * player)
{
} /* size: 155156508 */

/* <0> (null):0 */
inline void Contains(const class Extent  *const this, const class Vector  * pos)
{
} /* size: 155176040 */

/* <0> (null):0 */
inline void LengthSquared(const class Vector  *const this)
{
} /* size: 155184896 */

/* <0> (null):0 */
inline void GetExtent(const class CNavArea  *const this)
{
} /* size: 155195344 */

/* <0> (null):0 */
void SetLooseBomb(class CCSBotManager *const this, class CBaseEntity * bomb)
{
} /* size: 155209096 */

/* <0> (null):0 */
void ResetRadioMessageTimestamps(class CCSBotManager *const this)
{
	{
		int t;                                                //     0
		{
			int m;                                        //     0
		}
	}
} /* size: 155213216 */

/* <0> (null):0 */
inline void size(const class vector<char*, std::allocator<char*> >  *const this)
{
} /* size: 155239040 */

/* <0> (null):0 */
inline void operator[](const class vector<char*, std::allocator<char*> >  *const this, size_type __n)
{
} /* size: 155248848 */

/* <0> (null):0 */
inline void CountdownTimer(class CountdownTimer *const this)
{
} /* size: 155252400 */

/* <0> (null):0 */
inline char * CloneString(const char  * str)
{
	{
		char * cloneStr;                                      //     0
		{
			char * cloneStr;                              //     0
		}
	}
} /* size: 4 */

/* <0> (null):0 */
inline void GetVoiceBanks(const class BotProfileManager  *const this)
{
} /* size: 155224728 */

/* <0> (null):0 */
inline void CBaseEntity(class CBaseEntity *const this)
{
} /* size: 155228604 */

/* <0> (null):0 */
void CBaseDelay(class CBaseDelay *)
{
} /* size: 155313432 */

/* <0> (null):0 */
inline void CBaseDelay(class CBaseDelay *const this)
{
} /* size: 155191264 */

/* <0> (null):0 */
void CBaseAnimating(class CBaseAnimating *)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBaseAnimating(class CBaseAnimating *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CBaseToggle(class CBaseToggle *)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBaseToggle(class CBaseToggle *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void _List_const_iterator(class _List_const_iterator<BotProfile*> *const this, const class _List_node_base  * __x)
{
} /* size: 0 */

/* <0> (null):0 */
inline void begin(const class list<BotProfile*, std::allocator<BotProfile*> >  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator*(const class _List_const_iterator<BotProfile*>  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator++(class _List_const_iterator<BotProfile*> *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void end(const class list<BotProfile*, std::allocator<BotProfile*> >  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator!=(const class _List_const_iterator<BotProfile*>  *const this, const _Self  &const __x)
{
} /* size: 0 */

/* <0> (null):0 */
inline void _List_const_iterator(class _List_const_iterator<BotPhrase*> *const this, const class _List_node_base  * __x)
{
} /* size: 0 */

/* <0> (null):0 */
inline void begin(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void _List_iterator(class _List_iterator<CNavArea*> *const this, class _List_node_base * __x)
{
} /* size: 0 */

/* <0> (null):0 */
inline void begin(class list<CNavArea*, std::allocator<CNavArea*> > *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Instance(edict_t * pent)
{
	{
		class CBaseEntity * pEnt;                             //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline void operator/(const class Vector  *const this, float fl)
{
} /* size: 0 */

/* <0> (null):0 */
inline BOOL FNullEnt(const edict_t  * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline void operator*(const class _List_iterator<CNavArea*>  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator++(class _List_iterator<CNavArea*> *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void end(class list<CNavArea*, std::allocator<CNavArea*> > *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator!=(const class _List_iterator<CNavArea*>  *const this, const _Self  &const __x)
{
} /* size: 0 */

/* <0> (null):0 */
inline bool IsZombieGame(void)
{
} /* size: 1 */

/* <0> (null):0 */
inline void _List_iterator(class _List_iterator<SpotEncounter> *const this, class _List_node_base * __x)
{
} /* size: 0 */

/* <0> (null):0 */
inline void begin(class list<SpotEncounter, std::allocator<SpotEncounter> > *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline entvars_t * VARS(edict_t * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline void operator new(size_t stAllocateBlock, entvars_t * pev)
{
} /* size: 0 */

/* <0> (null):0 */
class CCSBot * GetClassPtr<CCSBot>(class CCSBot * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
inline void GetProfile(const class BotProfileManager  *const this, const char  * name, enum BotProfileTeamType team)
{
	{
		const_iterator iter;                                  //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline void GetDifficultyLevel(void)
{
} /* size: 0 */

/* <0> (null):0 */
void BotAddCommand(enum BotProfileTeamType team, bool isFromConsole)
{
	{
		const class BotProfile  * profile;                    //     0
		{
			class CHalfLifeMultiplay * mp;                //     0
			bool ignoreHumans;                            //     0
		}
		{
			enum TeamName defaultTeam;                    //     0
		}
	}
} /* size: 0 */

/* <0> (null):0 */
void StartFrame(class CCSBotManager *const this)
{
	{
		int z;                                                //     0
		{
			class Zone * zone;                            //     0
		}
	}
} /* size: 0 */

/* <0> (null):0 */
inline void ResetDbgInfo(class CUtlVector<CHintMessage*> *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CUtlMemory(class CUtlMemory<CHintMessage*> *const this, int growSize, int initSize)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CUtlVector(class CUtlVector<CHintMessage*> *const this, int growSize, int initSize)
{
} /* size: 0 */

/* <0> (null):0 */
void CBaseMonster(class CBaseMonster *)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBaseMonster(class CBaseMonster *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CHintMessageQueue(class CHintMessageQueue *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CUnifiedSignals(class CUnifiedSignals *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBasePlayer(class CBasePlayer *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ClientDisconnect(class CCSBotManager *const this, class CBasePlayer * pPlayer)
{
	{
		class CCSBot * pBot;                                  //     0
		edict_t * edict;                                      //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline void _List_const_iterator(class _List_const_iterator<HidingSpot*> *const this, const class _List_node_base  * __x)
{
} /* size: 0 */

/* <0> (null):0 */
inline void begin(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void __iterator_category<std::_List_const_iterator<HidingSpot*> >(const class _List_const_iterator<HidingSpot*>  &const)
{
} /* size: 0 */

/* <0> (null):0 */
inline void new_allocator(class new_allocator<SpotOrder> *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void allocator<std::_List_node<SpotOrder> >(class allocator<SpotOrder> *const this, const class allocator<std::_List_node<SpotOrder> >  &const)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~new_allocator(class new_allocator<SpotOrder> *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~allocator(class allocator<SpotOrder> *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void _List_const_iterator(class _List_const_iterator<SpotOrder> *const this, const class _List_node_base  * __x)
{
} /* size: 0 */

/* <0> (null):0 */
inline void begin(const class list<SpotOrder, std::allocator<SpotOrder> >  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~new_allocator(class new_allocator<std::_List_node<SpotOrder> > *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~allocator(class allocator<std::_List_node<SpotOrder> > *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~_List_impl(class _List_impl *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void _M_get_Node_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void _M_get_Tp_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~SpotOrder(class SpotOrder *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void destroy(class new_allocator<SpotOrder> *const this, pointer __p)
{
} /* size: 0 */

/* <0> (null):0 */
inline void __iterator_category<std::_List_const_iterator<SpotOrder> >(const class _List_const_iterator<SpotOrder>  &const)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator++(class _List_const_iterator<SpotOrder> *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator!=(const class _List_const_iterator<SpotOrder>  *const this, const _Self  &const __x)
{
} /* size: 0 */

/* <0> (null):0 */
inline void __distance<std::_List_const_iterator<SpotOrder> >(class _List_const_iterator<SpotOrder> __first, class _List_const_iterator<SpotOrder> __last, class input_iterator_tag)
{
	{
		difference_type __n;                                  //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline void end(const class list<SpotOrder, std::allocator<SpotOrder> >  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void distance<std::_List_const_iterator<SpotOrder> >(class _List_const_iterator<SpotOrder> __first, class _List_const_iterator<SpotOrder> __last)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator++(class _List_const_iterator<HidingSpot*> *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator!=(const class _List_const_iterator<HidingSpot*>  *const this, const _Self  &const __x)
{
} /* size: 0 */

/* <0> (null):0 */
inline void __distance<std::_List_const_iterator<HidingSpot*> >(class _List_const_iterator<HidingSpot*> __first, class _List_const_iterator<HidingSpot*> __last, class input_iterator_tag)
{
	{
		difference_type __n;                                  //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline void end(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void distance<std::_List_const_iterator<HidingSpot*> >(class _List_const_iterator<HidingSpot*> __first, class _List_const_iterator<HidingSpot*> __last)
{
} /* size: 0 */

/* <0> (null):0 */
inline void new_allocator(class new_allocator<std::_List_node<SpotOrder> > *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void allocator<SpotOrder>(class allocator<std::_List_node<SpotOrder> > *const this, const class allocator<SpotOrder>  &const)
{
} /* size: 0 */

/* <0> (null):0 */
inline void deallocate(class new_allocator<std::_List_node<SpotOrder> > *const this, pointer __p, size_type)
{
} /* size: 0 */

/* <0> (null):0 */
inline void _M_put_node(class _List_base<SpotOrder, std::allocator<SpotOrder> > *const this, class _List_node<SpotOrder> * __p)
{
} /* size: 0 */

/* <0> (null):0 */
inline void __addressof<SpotOrder>(class SpotOrder &const __r)
{
} /* size: 0 */

/* <0> (null):0 */
void _M_clear(class _List_base<SpotOrder, std::allocator<SpotOrder> > *const this)
{
	{
		_Node * __cur;                                        //     0
		{
			_Node * __tmp;                                //     0
		}
	}
} /* size: 0 */

/* <0> (null):0 */
inline void ~_List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~list(class list<SpotOrder, std::allocator<SpotOrder> > *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void new_allocator(class new_allocator<std::_List_node<SpotOrder> > *const this, const class new_allocator<std::_List_node<SpotOrder> >  &const)
{
} /* size: 0 */

/* <0> (null):0 */
inline void allocator(class allocator<std::_List_node<SpotOrder> > *const this, const class allocator<std::_List_node<SpotOrder> >  &const __a)
{
} /* size: 0 */

/* <0> (null):0 */
inline void _List_impl(class _List_impl *const this, const _Node_alloc_type  &const __a)
{
} /* size: 0 */

/* <0> (null):0 */
inline void _M_init(class _List_base<SpotOrder, std::allocator<SpotOrder> > *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void _List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *const this, const allocator_type  &const __a)
{
} /* size: 0 */

/* <0> (null):0 */
inline void _List_iterator(class _List_iterator<SpotOrder> *const this, class _List_node_base * __x)
{
} /* size: 0 */

/* <0> (null):0 */
inline void construct(class new_allocator<SpotOrder> *const this, pointer __p, const class SpotOrder  &const __val)
{
} /* size: 0 */

/* <0> (null):0 */
inline void max_size(const class new_allocator<std::_List_node<SpotOrder> >  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void allocate(class new_allocator<std::_List_node<SpotOrder> > *const this, size_type __n, const void  *)
{
} /* size: 0 */

/* <0> (null):0 */
inline void _M_get_node(class _List_base<SpotOrder, std::allocator<SpotOrder> > *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void _M_create_node(class list<SpotOrder, std::allocator<SpotOrder> > *const this, const value_type  &const __x)
{
	{
		_Node * __p;                                          //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline void _M_insert(class list<SpotOrder, std::allocator<SpotOrder> > *const this, iterator __position, const value_type  &const __x)
{
	{
		_Node * __tmp;                                        //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline void end(class list<SpotOrder, std::allocator<SpotOrder> > *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator*(const class _List_const_iterator<SpotOrder>  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void push_back(class list<SpotOrder, std::allocator<SpotOrder> > *const this, const value_type  &const __x)
{
} /* size: 0 */

/* <0> (null):0 */
inline void _M_initialize_dispatch<std::_List_const_iterator<SpotOrder> >(class list<SpotOrder, std::allocator<SpotOrder> > *const this, class _List_const_iterator<SpotOrder> __first, class _List_const_iterator<SpotOrder> __last, class __false_type)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Ray(class Ray *const this, const class Ray  &const)
{
} /* size: 0 */

/* <0> (null):0 */
inline void list(class list<SpotOrder, std::allocator<SpotOrder> > *const this, const class list<SpotOrder, std::allocator<SpotOrder> >  &const __x)
{
} /* size: 0 */

/* <0> (null):0 */
inline BOOL FNullEnt(entvars_t * pev)
{
} /* size: 4 */

/* <0> (null):0 */
inline void GetPlaceList(const class BotPhraseManager  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator*(const class _List_const_iterator<BotPhrase*>  *const this)
{
} /* size: 146682620 */

/* <0> (null):0 */
inline void operator++(class _List_const_iterator<BotPhrase*> *const this)
{
} /* size: 153238580 */

/* <0> (null):0 */
inline void end(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *const this)
{
} /* size: 154014832 */

/* <0> (null):0 */
inline void operator!=(const class _List_const_iterator<BotPhrase*>  *const this, const _Self  &const __x)
{
} /* size: 154363304 */

/* <0> (null):0 */
inline void GetCenter(const class CNavArea  *const this)
{
} /* size: 154366424 */

/* <0> (null):0 */
inline void size(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *const this)
{
} /* size: 154167232 */

/* <0> (null):0 */
inline void operator*(const class _List_iterator<SpotEncounter>  *const this)
{
} /* size: 154169136 */

/* <0> (null):0 */
inline void SpotEncounter(class SpotEncounter *const this, const class SpotEncounter  &const)
{
} /* size: 154470836 */

/* <0> (null):0 */
inline void size(const class list<SpotOrder, std::allocator<SpotOrder> >  *const this)
{
} /* size: 154530536 */

/* <0> (null):0 */
inline void ~SpotEncounter(class SpotEncounter *const this, intconst __in_chrg)
{
} /* size: 154600284 */

/* <0> (null):0 */
inline void operator++(class _List_iterator<SpotEncounter> *const this)
{
} /* size: 154630968 */

/* <0> (null):0 */
inline void end(class list<SpotEncounter, std::allocator<SpotEncounter> > *const this)
{
} /* size: 154723256 */

/* <0> (null):0 */
inline void operator!=(const class _List_iterator<SpotEncounter>  *const this, const _Self  &const __x)
{
} /* size: 154790584 */

/* <0> (null):0 */
void ServerCommand(class CCSBotManager *const this, const char  * pcmd)
{
	{
		const char  * msg;                                    //     0
		char buffer;                                          //     0
	}
	{
		bool killThemAll;                                     //     0
		{
			int iIndex;                                   //     0
			{
				class CBasePlayer * pPlayer;          //     0
				const char  * name;                   //     0
			}
		}
	}
	{
		bool kickThemAll;                                     //     0
		{
			int iIndex;                                   //     0
			{
				class CBasePlayer * pPlayer;          //     0
				const char  * name;                   //     0
			}
		}
	}
	{
		char filename;                                        //     0
	}
	{
		const BotPhraseList  * placeList;                     //     0
		int i;                                                //     0
		{
			const_iterator iter;                          //     0
		}
	}
	{
		const BotPhraseList  * placeList;                     //     0
		const class BotPhrase  * found;                       //     0
		bool isAmbiguous;                                     //     0
		{
			const_iterator iter;                          //     0
		}
	}
	{
		class CNavArea * area;                                //     0
		{
			class CBaseEntity * pEntity;                  //     0
			{
				class CBasePlayer * playerOrBot;      //     0
				{
					class CCSBot * bot;           //     0
				}
			}
		}
	}
	{
		unsigned int encounterMem;                            //     0
		{
			iterator iter;                                //     0
			{
				class CNavArea * area;                //     0
				{
					iterator siter;               //     0
					{
						class SpotEncounter se; //     0
					}
				}
			}
		}
	}
} /* size: 154875960 */

/* <0> (null):0 */
void UTIL_DrawBox(class Extent * extent, int lifetime, int red, int green, int blue)
{
	{
		class Vector v;                                       //     0
		intconst edge;                                        //     0
		class Vector from;                                    //     0
		class Vector to;                                      //     0
		bool restart;                                         //     0
		{
			int i;                                        //     0
			{
				int index;                            //     0
			}
		}
	}
} /* size: 154911480 */

/* <0> (null):0 */
void AddServerCommand(class CCSBotManager *const this, const char  * cmd)
{
} /* size: 154955104 */

/* <0> (null):0 */
void ServerDeactivate(class CCSBotManager *const this)
{
} /* size: 154926888 */

/* <0> (null):0 */
void OnEvent(class CCSBotManager *const this, enum GameEventType event, class CBaseEntity * entity, class CBaseEntity * other)
{
	SetLastSeenEnemyTimestamp(class CCSBotManager *const this); /* size=154895988, low_pc=0 */ //     0
} /* size: 154930140 */

/* <0> (null):0 */
void ClientCommand(class CCSBotManager *const this, class CBasePlayer * pPlayer, const char  * pcmd)
{
} /* size: 154997784 */

/* <0> (null):0 */
void AddServerCommands(class CCSBotManager *const this)
{
	{
		bool fFirstTime;                                      //     0
	}
	AddServerCommands(class CCSBotManager *const this); /* size=155018472, low_pc=0 */ //     0
} /* size: 155009376 */

/* <0> (null):0 */
void IsImportantPlayer(const class CCSBotManager  *const this, class CBasePlayer * player)
{
	IsImportantPlayer(const class CCSBotManager  *const this,
				class CBasePlayer * player); /* size=155035320, low_pc=0 */ //     0
} /* size: 155025624 */

/* <0> (null):0 */
void GetPlayerPriority(const class CCSBotManager  *const this, class CBasePlayer * player)
{
	{
		unsigned intconst lowestPriority;                     //     0
		class CCSBot * bot;                                   //     0
	}
	GetPlayerPriority(const class CCSBotManager  *const this,
				class CBasePlayer * player); /* size=155062144, low_pc=0 */ //     0
} /* size: 154887248 */

/* <0> (null):0 */
void RestartRound(class CCSBotManager *const this)
{
	{
		floatconst defenseRushChance;                         //     0
		SetLooseBomb(class CCSBotManager *const this,
				class CBaseEntity * bomb); /* size=155087904, low_pc=0 */ //     0
		ResetRadioMessageTimestamps(class CCSBotManager *const this); /* size=155090096, low_pc=0 */ //     0
	}
} /* size: 155072408 */

/* <0> (null):0 */
inline BOOL FStrEq(const char  * sz1, const char  * sz2)
{
} /* size: 4 */

/* <0> (null):0 */
void FStrEq(const char  * sz1, const char  * sz2)
{
} /* size: 155365672 */

/* <0> (null):0 */
void CCSBotManager(class CCSBotManager *const this)
{
	{
		const char  * filename;                               //     0
		int dataLength;                                       //     0
		char * dataPointer;                                   //     0
		const VoiceBankList  * pVoiceBanks;                   //     0
		{
			const char  * dataFile;                       //     0
			const char  * token;                          //     0
			{
				char * clone;                         //     0
			}
		}
		{
			int i;                                        //     0
		}
	}
} /* size: 155379540 */

/* <0> (null):0 */
void CCSBotManager(class CCSBotManager *const this)
{
	{
		const char  * filename;                               //     0
		int dataLength;                                       //     0
		char * dataPointer;                                   //     0
		const VoiceBankList  * pVoiceBanks;                   //     0
		SetLooseBomb(class CCSBotManager *const this,
				class CBaseEntity * bomb); /* size=155441080, low_pc=0 */ //     0
		{
			const char  * dataFile;                       //     0
			const char  * token;                          //     0
			{
				char * clone;                         //     0
				CloneString(const char  * str); /* size=155460568, low_pc=0 */ //     0
			}
		}
		{
			int i;                                        //     0
			size(const class vector<char*, std::allocator<char*> >  *const this); /* size=155417096, low_pc=0 */ //     0
		}
	}
	CountdownTimer(class CountdownTimer *const this); /* size=155484612, low_pc=0 */ //     0
} /* size: 155353440 */

/* <0> (null):0 */
void UTIL_DrawBox(class Extent * extent, int lifetime, int red, int green, int blue)
{
	{
		class Vector v;                                       //     0
		intconst edge;                                        //     0
		class Vector from;                                    //     0
		class Vector to;                                      //     0
		bool restart;                                         //     0
		{
			int i;                                        //     0
			{
				int index;                            //     0
				Vector(class Vector *const this,
					const class Vector  &const v); /* size=155541288, low_pc=0 */ //     0
				Vector(class Vector *const this,
					const class Vector  &const v); /* size=155542540, low_pc=0 */ //     0
				Vector(class Vector *const this,
					const class Vector  &const v); /* size=155473780, low_pc=0 */ //     0
				Vector(class Vector *const this,
					const class Vector  &const v); /* size=155475240, low_pc=0 */ //     0
			}
		}
	}
} /* size: 155486656 */

/* <0> (null):0 */
void IsWeaponUseable(class CCSBotManager *const this, class CBasePlayerItem * item)
{
	{
		int weaponClass;                                      //     0
		AllowShotguns(const class CCSBotManager  *const this); /* size=155577432, low_pc=0 */ //     0
	}
} /* size: 155477524 */

/* <0> (null):0 */
void IsOnDefense(const class CCSBotManager  *const this, const class CBasePlayer  * player)
{
} /* size: 155579148 */

/* <0> (null):0 */
void IsOnOffense(const class CCSBotManager  *const this, const class CBasePlayer  * player)
{
	IsOnDefense(const class CCSBotManager  *const this,
			const class CBasePlayer  * player); /* size=155601624, low_pc=0 */ //     0
} /* size: 155593144 */

/* <0> (null):0 */
void PrintAllEntities(void)
{
	{
		edict_t * edict;                                      //     0
		{
			int i;                                        //     0
		}
	}
} /* size: 0 */

/* <0> (null):0 */
void PrintAllEntities(void)
{
	{
		edict_t * edict;                                      //     0
		{
			int i;                                        //     0
		}
	}
} /* size: 0 */

/* <0> (null):0 */
void ValidateMapData(class CCSBotManager *const this)
{
	{
		class CBaseEntity * entity;                           //     0
		int i;                                                //     0
		{
			bool found;                                   //     0
			bool isLegacy;                                //     0
			FClassnameIs(entvars_t * pev,
					const char  * szClassname); /* size=0, low_pc=0 */ //     0
			Vector(class Vector *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
			Instance(edict_t * pent); /* size=0, low_pc=0 */ //     0
			FClassnameIs(entvars_t * pev,
					const char  * szClassname); /* size=0, low_pc=0 */ //     0
			FClassnameIs(entvars_t * pev,
					const char  * szClassname); /* size=0, low_pc=0 */ //     0
			operator+(const class Vector  *const this,
					const class Vector  &const v); /* size=0, low_pc=0 */ //     0
			operator/(const class Vector  *const this,
					float fl); /* size=0, low_pc=0 */ //     0
			FClassnameIs(entvars_t * pev,
					const char  * szClassname); /* size=0, low_pc=0 */ //     0
			FClassnameIs(entvars_t * pev,
					const char  * szClassname); /* size=0, low_pc=0 */ //     0
			FClassnameIs(entvars_t * pev,
					const char  * szClassname); /* size=0, low_pc=0 */ //     0
		}
		{
			class Zone * zone;                            //     0
			floatconst zFudge;                            //     0
			{
				floatconst legacyRange;               //     0
			}
			{
				iterator iter;                        //     0
				{
					class CNavArea * area;        //     0
					const class Extent  * areaExtent;   //     0
				}
				operator++(class _List_iterator<CNavArea*> *const this); /* size=0, low_pc=0 */ //     0
			}
		}
		edict(class CBaseEntity *const this); /* size=0, low_pc=0 */ //     0
		FNullEnt(const edict_t  * pent); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void ServerActivate(class CCSBotManager *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetZone(const class CCSBotManager  *const this, const class Vector  * pos)
{
	{
		int z;                                                //     0
		Contains(const class Extent  *const this,
			const class Vector  * pos); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void GetClosestZone(const class CCSBotManager  *const this, const class Vector  * pos)
{
	{
		const class Zone  * close;                            //     0
		float closeRangeSq;                                   //     0
		{
			int z;                                        //     0
			{
				float rangeSq;                        //     0
				operator-(const class Vector  *const this,
						const class Vector  &const v); /* size=0, low_pc=0 */ //     0
				LengthSquared(const class Vector  *const this); /* size=0, low_pc=0 */ //     0
			}
		}
	}
} /* size: 0 */

/* <0> (null):0 */
void GetRandomPositionInZone(const class CCSBotManager  *const this, const class Zone  * zone)
{
	{
		class Vector pos;                                     //     0
		int a;                                                //     0
		class CNavArea * area;                                //     0
		{
			const class Extent  * areaExtent;             //     0
			class Extent overlap;                         //     0
		}
	}
} /* size: 0 */

/* <0> (null):0 */
void GetRandomAreaInZone(const class CCSBotManager  *const this, const class Zone  * zone)
{
	{
		int a;                                                //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void GetBombTimeLeft(const class CCSBotManager  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void SetLooseBomb(class CCSBotManager *const this, class CBaseEntity * bomb)
{
	SetLooseBomb(class CCSBotManager *const this,
			class CBaseEntity * bomb); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void GetRadioMessageTimestamp(const class CCSBotManager  *const this, enum GameEventType event, int teamID)
{
} /* size: 0 */

/* <0> (null):0 */
void GetRadioMessageInterval(const class CCSBotManager  *const this, enum GameEventType event, int teamID)
{
} /* size: 0 */

/* <0> (null):0 */
void SetRadioMessageTimestamp(class CCSBotManager *const this, enum GameEventType event, int teamID)
{
} /* size: 0 */

/* <0> (null):0 */
void ResetRadioMessageTimestamps(class CCSBotManager *const this)
{
	{
		int t;                                                //     0
		{
			int m;                                        //     0
		}
	}
} /* size: 0 */

/* <0> (null):0 */
class CBasePlayer * GetClassPtr<CBasePlayer>(class CBasePlayer * a) /* linkage=_Z11GetClassPtrI11CBasePlayerEPT_S2_ */
{
	{
		entvars_t * pev;                                      //     0
		VARS(edict_t * pent); /* size=0, low_pc=0 */ //     0
		GET_PRIVATE(edict_t * pent); /* size=0, low_pc=0 */ //     0
		operator new(size_t stAllocateBlock,
				entvars_t * pev); /* size=0, low_pc=0 */ //     0
		CBasePlayer(class CBasePlayer *const this); /* size=0, low_pc=0 */ //     0
	}
} /* size: 4 */

/* <0> (null):0 */
void ClientDisconnect(class CCSBotManager *const this, class CBasePlayer * pPlayer)
{
	{
		class CCSBot * pBot;                                  //     0
		edict_t * edict;                                      //     0
	}
	ClientDisconnect(class CCSBotManager *const this,
			class CBasePlayer * pPlayer); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
class CCSBot * CreateBot<CCSBot>(const class BotProfile  * profile) /* linkage=_Z9CreateBotI6CCSBotEPT_PK10BotProfile */
{
	{
		edict_t * pentBot;                                    //     0
		char netname;                                         //     0
		FNullEnt(const edict_t  * pent); /* size=0, low_pc=0 */ //     0
		{
			class CCSBot * pBot;                          //     0
			VARS(edict_t * pent); /* size=0, low_pc=0 */ //     0
			GetClassPtr<CCSBot>(class CCSBot * a); /* size=0, low_pc=0 */ //     0
		}
	}
} /* size: 4 */

/* <0> (null):0 */
void AddBot(const class BotProfile  * profile, enum BotProfileTeamType team)
{
	{
		class CHalfLifeMultiplay * mp;                        //     0
		class CCSBot * pBot;                                  //     0
		int nTeamSlot;                                        //     0
		{
			int nJoinedTeam;                              //     0
			edict(class CBaseEntity *const this); /* size=0, low_pc=0 */ //     0
			edict(class CBaseEntity *const this); /* size=0, low_pc=0 */ //     0
			entindex(class CBaseEntity *const this); /* size=0, low_pc=0 */ //     0
			{
				int skin;                             //     0
			}
		}
	}
} /* size: 0 */

/* <0> (null):0 */
void BotAddCommand(enum BotProfileTeamType team, bool isFromConsole)
{
	{
		const class BotProfile  * profile;                    //     0
		GetDifficultyLevel(void); /* size=0, low_pc=0 */ //     0
		{
			enum TeamName defaultTeam;                    //     0
		}
		{
			class CHalfLifeMultiplay * mp;                //     0
			bool ignoreHumans;                            //     0
			GetProfile(const class BotProfileManager  *const this,
					const char  * name,
					enum BotProfileTeamType team); /* size=0, low_pc=0 */ //     0
		}
	}
} /* size: 0 */

/* <0> (null):0 */
void BotAddCommand(enum BotProfileTeamType team, bool isFromConsole)
{
	{
		const class BotProfile  * profile;                    //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void ServerCommand(class CCSBotManager *const this, const char  * pcmd)
{
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=0, low_pc=0 */ //     0
	BotAddCommand(enum BotProfileTeamType team,
			bool isFromConsole); /* size=0, low_pc=0 */ //     0
	{
		const char  * msg;                                    //     0
		char buffer;                                          //     0
	}
	ServerCommand(class CCSBotManager *const this,
			const char  * pcmd); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void MaintainBotQuota(void)
{
	{
		int totalHumansInGame;                                //     0
		int humanPlayersInGame;                               //     0
		class CHalfLifeMultiplay * mp;                        //     0
		int desiredBotCount;                                  //     0
		BotAddCommand(enum BotProfileTeamType team,
				bool isFromConsole); /* size=155364340, low_pc=0 */ //     0
		{
			enum TeamName kickTeam;                       //     0
		}
		{
			bool humansAreCTs;                            //     0
		}
	}
} /* size: 155344076 */

/* <0> (null):0 */
void MonitorBotCVars(void)
{
} /* size: 155387384 */

/* <0> (null):0 */
void MonitorBotCVars(void)
{
} /* size: 155390784 */

/* <0> (null):0 */
void StartFrame(class CCSBotManager *const this)
{
	MonitorBotCVars(void); /* size=155408156, low_pc=0 */ //     0
	StartFrame(class CCSBotManager *const this); /* size=155349632, low_pc=0 */ //     0
} /* size: 155398100 */



/* Variables: */

bool                       fFirstTime; /* size: 1 */

float                      flLen; /* size: 4 */

unsigned intconst          lowestPriority; /* size: 4 */

class CCSBot *             bot; /* size: 4 */

int                        t; /* size: 4 */

int                        m; /* size: 4 */

char *                     cloneStr; /* size: 4 */

char *                     cloneStr; /* size: 4 */

class CBaseEntity *        pEnt; /* size: 4 */

entvars_t *                pev; /* size: 4 */

const_iterator             iter; /* size: 0 */

const class BotProfile  *  profile; /* size: 4 */

class CHalfLifeMultiplay * mp; /* size: 4 */

bool                       ignoreHumans; /* size: 1 */

enum TeamName              defaultTeam; /* size: 4 */

int                        z; /* size: 4 */

class Zone *               zone; /* size: 4 */

class CCSBot *             pBot; /* size: 4 */

edict_t *                  edict; /* size: 4 */

difference_type            __n; /* size: 4 */

difference_type            __n; /* size: 4 */

_Node *                    __cur; /* size: 4 */

_Node *                    __tmp; /* size: 4 */

_Node *                    __p; /* size: 4 */

_Node *                    __tmp; /* size: 4 */

const char  *              msg; /* size: 4 */

char                       buffer[400]; /* size: 400 */

bool                       killThemAll; /* size: 1 */

int                        iIndex; /* size: 4 */

class CBasePlayer *        pPlayer; /* size: 4 */

const char  *              name; /* size: 4 */

bool                       kickThemAll; /* size: 1 */

int                        iIndex; /* size: 4 */

class CBasePlayer *        pPlayer; /* size: 4 */

const char  *              name; /* size: 4 */

char                       filename[256]; /* size: 256 */

const BotPhraseList  *     placeList; /* size: 4 */

int                        i; /* size: 4 */

const_iterator             iter; /* size: 0 */

const BotPhraseList  *     placeList; /* size: 4 */

const class BotPhrase  *   found; /* size: 4 */

bool                       isAmbiguous; /* size: 1 */

const_iterator             iter; /* size: 0 */

class CNavArea *           area; /* size: 4 */

class CBaseEntity *        pEntity; /* size: 4 */

class CBasePlayer *        playerOrBot; /* size: 4 */

class CCSBot *             bot; /* size: 4 */

unsigned int               encounterMem; /* size: 4 */

iterator                   iter; /* size: 0 */

class CNavArea *           area; /* size: 4 */

iterator                   siter; /* size: 0 */

struct SpotEncounter       se; /* size: 48 */

class Vector              v[8]; /* size: 96 */

intconst                   edge; /* size: 76 */

class Vector              from; /* size: 12 */

class Vector              to; /* size: 12 */

bool                       restart; /* size: 1 */

int                        i; /* size: 4 */

int                        index; /* size: 4 */

bool                       fFirstTime; /* size: 1 */

; /* size: 155549816 */

unsigned intconst          lowestPriority; /* size: 4 */

class CCSBot *             bot; /* size: 4 */

; /* size: 155550924 */

; /* size: 155550508 */

floatconst                 defenseRushChance; /* size: 4 */

; /* size: 155555604 */

; /* size: 155551012 */

const char  *              filename; /* size: 4 */

int                        dataLength; /* size: 4 */

char *                     dataPointer; /* size: 4 */

const VoiceBankList  *     pVoiceBanks; /* size: 4 */

const char  *              dataFile; /* size: 4 */

const char  *              token; /* size: 4 */

char *                     clone; /* size: 4 */

int                        i; /* size: 4 */

const char  *              filename; /* size: 4 */

int                        dataLength; /* size: 4 */

char *                     dataPointer; /* size: 4 */

const VoiceBankList  *     pVoiceBanks; /* size: 4 */

const char  *              dataFile; /* size: 4 */

const char  *              token; /* size: 4 */

char *                     clone; /* size: 4 */

; /* size: 155557664 */

; /* size: 155557336 */

int                        i; /* size: 4 */

class Vector              v[8]; /* size: 96 */

intconst                   edge; /* size: 76 */

class Vector              from; /* size: 12 */

class Vector              to; /* size: 12 */

bool                       restart; /* size: 1 */

int                        i; /* size: 4 */

int                        index; /* size: 4 */

int                        weaponClass; /* size: 4 */

edict_t *                  edict; /* size: 4 */

int                        i; /* size: 4 */

edict_t *                  edict; /* size: 4 */

int                        i; /* size: 4 */

class CBaseEntity *        entity; /* size: 4 */

int                        i; /* size: 4 */

bool                       found; /* size: 1 */

bool                       isLegacy; /* size: 1 */

; /* size: 155639604 */

class Zone *               zone; /* size: 4 */

floatconst                 zFudge; /* size: 4 */

floatconst                 legacyRange; /* size: 4 */

iterator                   iter; /* size: 0 */

class CNavArea *           area; /* size: 4 */

const class Extent  *      areaExtent; /* size: 4 */

int                        z; /* size: 4 */

const class Zone  *        close; /* size: 4 */

float                      closeRangeSq; /* size: 4 */

int                        z; /* size: 4 */

float                      rangeSq; /* size: 4 */

class Vector              pos; /* size: 12 */

int                        a; /* size: 4 */

class CNavArea *           area; /* size: 4 */

const class Extent  *      areaExtent; /* size: 4 */

struct Extent              overlap; /* size: 24 */

int                        a; /* size: 4 */

int                        t; /* size: 4 */

int                        m; /* size: 4 */

entvars_t *                pev; /* size: 4 */

class CCSBot *             pBot; /* size: 4 */

edict_t *                  edict; /* size: 4 */

; /* size: 155649236 */

; /* size: 155649280 */

edict_t *                  pentBot; /* size: 4 */

char                       netname[64]; /* size: 64 */

class CCSBot *             pBot; /* size: 4 */

; /* size: 155650012 */

class CHalfLifeMultiplay * mp; /* size: 4 */

class CCSBot *             pBot; /* size: 4 */

int                        nTeamSlot; /* size: 4 */

int                        nJoinedTeam; /* size: 4 */

int                        skin; /* size: 4 */

const class BotProfile  *  profile; /* size: 4 */

enum TeamName              defaultTeam; /* size: 4 */

class CHalfLifeMultiplay * mp; /* size: 4 */

bool                       ignoreHumans; /* size: 1 */

; /* size: 155655668 */

const class BotProfile  *  profile; /* size: 4 */

; /* size: 155656296 */

const char  *              msg; /* size: 4 */

char                       buffer[400]; /* size: 400 */

; /* size: 155657344 */

; /* size: 155657560 */

; /* size: 155657816 */

; /* size: 155657952 */

; /* size: 155658048 */

; /* size: 155658144 */

; /* size: 155658240 */

; /* size: 155620932 */

; /* size: 155621068 */

; /* size: 155621564 */

; /* size: 155621860 */

; /* size: 155621956 */

; /* size: 155622212 */

; /* size: 155622308 */

; /* size: 155622524 */

; /* size: 155622664 */

; /* size: 155622716 */

; /* size: 155622760 */

; /* size: 155622856 */

; /* size: 155622992 */

; /* size: 155623036 */

; /* size: 155623080 */

; /* size: 155623176 */

; /* size: 155623356 */

; /* size: 155623488 */

; /* size: 155623628 */

; /* size: 155623680 */

; /* size: 155623776 */

; /* size: 155623872 */

; /* size: 155623916 */

; /* size: 155624132 */

; /* size: 155624228 */

; /* size: 155624324 */

; /* size: 155624368 */

; /* size: 155624668 */

; /* size: 155088552 */

int                        totalHumansInGame; /* size: 4 */

int                        humanPlayersInGame; /* size: 4 */

class CHalfLifeMultiplay * mp; /* size: 4 */

int                        desiredBotCount; /* size: 4 */

; /* size: 155629388 */

enum TeamName              kickTeam; /* size: 4 */

bool                       humansAreCTs; /* size: 1 */

; /* size: 155630280 */

; /* size: 155630376 */

; /* size: 155630660 */

; /* size: 155630704 */

; /* size: 155630748 */

; /* size: 155630792 */

; /* size: 155630836 */

; /* size: 155630932 */

; /* size: 155631028 */

extern class _IO_FILE *           stdin; /* size: 4 */

extern class _IO_FILE *           stdout; /* size: 4 */

intconst                   k_cubSaltSize; /* size: 4 */

GID_tconst                 k_GIDNil; /* size: 8 */

GID_tconst                 k_TxnIDNil; /* size: 8 */

GID_tconst                 k_TxnIDUnknown; /* size: 8 */

PackageId_tconst           k_uPackageIdFreeSub; /* size: 4 */

PackageId_tconst           k_uPackageIdInvalid; /* size: 4 */

AppId_tconst               k_uAppIdInvalid; /* size: 4 */

AssetClassId_tconst        k_ulAssetClassIdInvalid; /* size: 8 */

PhysicalItemId_tconst      k_uPhysicalItemIdInvalid; /* size: 4 */

DepotId_tconst             k_uDepotIdInvalid; /* size: 4 */

CellID_tconst              k_uCellIDInvalid; /* size: 4 */

SteamAPICall_tconst        k_uAPICallInvalid; /* size: 8 */

PartnerId_tconst           k_uPartnerIdInvalid; /* size: 4 */

extern enginefuncs_t              g_engfuncs; /* size: 632 */

extern globalvars_t *             gpGlobals; /* size: 4 */

extern class Vectorconst          g_vecZero; /* size: 12 */

extern class CGameRules *         g_pGameRules; /* size: 4 */

extern cvar_t                     cv_bot_show_danger; /* size: 20 */

extern cvar_t                     cv_bot_nav_edit; /* size: 20 */

extern cvar_t                     cv_bot_difficulty; /* size: 20 */

extern cvar_t                     cv_bot_debug; /* size: 20 */

extern cvar_t                     cv_bot_quota; /* size: 20 */

extern cvar_t                     cv_bot_quota_match; /* size: 20 */

extern cvar_t                     cv_bot_allow_rogues; /* size: 20 */

extern cvar_t                     cv_bot_allow_pistols; /* size: 20 */

extern cvar_t                     cv_bot_allow_shotguns; /* size: 20 */

extern cvar_t                     cv_bot_allow_sub_machine_guns; /* size: 20 */

extern cvar_t                     cv_bot_allow_rifles; /* size: 20 */

extern cvar_t                     cv_bot_allow_machine_guns; /* size: 20 */

extern cvar_t                     cv_bot_allow_grenades; /* size: 20 */

extern cvar_t                     cv_bot_allow_snipers; /* size: 20 */

extern cvar_t                     cv_bot_allow_shield; /* size: 20 */

extern cvar_t                     cv_bot_join_team; /* size: 20 */

extern cvar_t                     cv_bot_join_after_player; /* size: 20 */

extern cvar_t                     cv_bot_auto_vacate; /* size: 20 */

extern cvar_t                     cv_bot_zombie; /* size: 20 */

extern cvar_t                     cv_bot_chatter; /* size: 20 */

class CBotManager *        TheBots; /* size: 4 */

extern class BotProfileManager *  TheBotProfiles; /* size: 4 */

floatconst                 GenerationStepSize; /* size: 4 */

floatconst                 StepHeight; /* size: 4 */

floatconst                 JumpHeight; /* size: 4 */

floatconst                 JumpCrouchHeight; /* size: 4 */

floatconst                 MaxSlope; /* size: 4 */

floatconst                 MaxUnitZSlope; /* size: 4 */

floatconst                 BotRadius; /* size: 4 */

floatconst                 DeathDrop; /* size: 4 */

floatconst                 HalfHumanWidth; /* size: 4 */

floatconst                 HalfHumanHeight; /* size: 4 */

floatconst                 HumanHeight; /* size: 4 */

extern HidingSpotList             TheHidingSpotList; /* size: 0 */

extern NavAreaList                TheNavAreaList; /* size: 8 */

extern class CNavAreaGrid        TheNavAreaGrid; /* size: 1052 */

extern cvar_t                     friendlyfire; /* size: 20 */

extern class BotPhraseManager *   TheBotPhrases; /* size: 4 */

extern cvar_t                     humans_join_team; /* size: 20 */

; /* size: 155686304 */

; /* size: 155686348 */

; /* size: 155686392 */

; /* size: 155686436 */

; /* size: 155686480 */

; /* size: 0 */

/* Types: */

/* 1 */
char
 /* size: 1 */

/* 2 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 3 */
unsigned int
 /* size: 4 */

/* 4 */
unsigned char
 /* size: 1 */

/* 5 */
short unsigned int
 /* size: 2 */

/* 6 */
long unsigned int
 /* size: 4 */

/* 7 */
signed char
 /* size: 1 */

/* 8 */
short int
 /* size: 2 */

/* 9 */
int
 /* size: 4 */

/* 10 */
long long int
 /* size: 8 */

/* 11 */
long long unsigned int
 /* size: 8 */

/* 12 */
/* <0> (null):0 */
typedef long long int __quad_t; /* size: 8 */

/* 13 */
/* <0> (null):0 */
typedef long int __off_t; /* size: 4 */

/* 14 */
long int
 /* size: 4 */

/* 15 */
/* <0> (null):0 */
typedef __quad_t __off64_t; /* size: 8 */

/* 16 */
 /* pointer to 0 */
 /* size: 4 */

/* 17 */
 /* pointer to 1 */
 /* size: 4 */

/* 18 */
/* <0> (null):0 */
typedef struct _IO_FILE FILE; /* size: 148 */

/* 19 */
/* <0> (null):0 */
struct _IO_FILE {
	int                        _flags;               /*     0     4 */
	char *                     _IO_read_ptr;         /*     4     4 */
	char *                     _IO_read_end;         /*     8     4 */
	char *                     _IO_read_base;        /*    12     4 */
	char *                     _IO_write_base;       /*    16     4 */
	char *                     _IO_write_ptr;        /*    20     4 */
	char *                     _IO_write_end;        /*    24     4 */
	char *                     _IO_buf_base;         /*    28     4 */
	char *                     _IO_buf_end;          /*    32     4 */
	char *                     _IO_save_base;        /*    36     4 */
	char *                     _IO_backup_base;      /*    40     4 */
	char *                     _IO_save_end;         /*    44     4 */
	class _IO_marker *         _markers;             /*    48     4 */
	class _IO_FILE *           _chain;               /*    52     4 */
	int                        _fileno;              /*    56     4 */
	int                        _flags2;              /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	__off_t                    _old_offset;          /*    64     4 */
	short unsigned int         _cur_column;          /*    68     2 */
	signed char                _vtable_offset;       /*    70     1 */
	char                       _shortbuf[1];         /*    71     1 */
	_IO_lock_t *               _lock;                /*    72     4 */
	__off64_t                  _offset;              /*    76     8 */
	void *                     __pad1;               /*    84     4 */
	void *                     __pad2;               /*    88     4 */
	void *                     __pad3;               /*    92     4 */
	void *                     __pad4;               /*    96     4 */
	size_t                     __pad5;               /*   100     4 */
	int                        _mode;                /*   104     4 */
	char                       _unused2[40];         /*   108    40 */
	/* --- cacheline 2 boundary (128 bytes) was 20 bytes ago --- */

	/* size: 148, cachelines: 3, members: 29 */
	/* last cacheline: 20 bytes */
}; /* size: 148 */

/* 20 */
/* <0> (null):0 */
typedef void _IO_lock_t; /* size: 0 */

/* 21 */
/* <0> (null):0 */
struct _IO_marker {
	class _IO_marker *         _next;                /*     0     4 */
	class _IO_FILE *           _sbuf;                /*     4     4 */
	int                        _pos;                 /*     8     4 */

	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 22 */
 /* pointer to 21 */
 /* size: 4 */

/* 23 */
 /* pointer to 19 */
 /* size: 4 */

/* 24 */
 /* pointer to 21 */
 /* size: 4 */

/* 25 */
 /* pointer to 19 */
 /* size: 4 */

/* 26 */
/* <0> (null):0 */
char                       array[1]; /* size: 1 */

/* 27 */
 /* pointer to 20 */
 /* size: 4 */

/* 28 */
/* <0> (null):0 */
char                       array[40]; /* size: 40 */

/* 29 */
 /* pointer to 30 */
 /* size: 4 */

/* 30 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 31 */
 /* pointer to 32 */
 /* size: 4 */

/* 32 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 33 */
 /* pointer to 34 */
 /* size: 4 */

/* 34 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 146684904 */

/* 35 */
long double
 /* size: 12 */

/* 36 */
double
 /* size: 8 */

/* 37 */
/* <0> (null):0 */
typedef int int32; /* size: 4 */

/* 38 */
/* <0> (null):0 */
typedef unsigned int uint32; /* size: 4 */

/* 39 */
/* <0> (null):0 */
typedef long long unsigned int uint64; /* size: 8 */

/* 40 */
/* <0> (null):0 */
typedef uint64 GID_t; /* size: 8 */

/* 41 */
/* <0> (null):0 */
typedef uint32 PackageId_t; /* size: 4 */

/* 42 */
/* <0> (null):0 */
typedef uint32 AppId_t; /* size: 4 */

/* 43 */
/* <0> (null):0 */
typedef uint64 AssetClassId_t; /* size: 8 */

/* 44 */
/* <0> (null):0 */
typedef uint32 PhysicalItemId_t; /* size: 4 */

/* 45 */
/* <0> (null):0 */
typedef uint32 DepotId_t; /* size: 4 */

/* 46 */
/* <0> (null):0 */
typedef uint32 CellID_t; /* size: 4 */

/* 47 */
/* <0> (null):0 */
typedef uint64 SteamAPICall_t; /* size: 8 */

/* 48 */
/* <0> (null):0 */
typedef uint32 PartnerId_t; /* size: 4 */

/* 49 */
/* <0> (null):0 */
typedef int BOOL; /* size: 4 */

/* 50 */
/* <0> (null):0 */
typedef unsigned char byte; /* size: 1 */

/* 51 */
/* <0> (null):0 */
typedef unsigned int string_t; /* size: 4 */

/* 52 */
/* <0> (null):0 */
typedef float vec_t; /* size: 4 */

/* 53 */
float
 /* size: 4 */

/* 54 */
/* <0> (null):0 */
float                      array[2]; /* size: 8 */

/* 55 */
/* <0> (null):0 */
class Vector2D {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	/* <0> (null):0 */
	void Vector2D(class Vector2D *);

	/* <0> (null):0 */
	void Vector2D(class Vector2D *, float, float);

	/* <0> (null):0 */
	class Vector2D operator+(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DplERKS_ */

	/* <0> (null):0 */
	class Vector2D operator-(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DmiERKS_ */

	/* <0> (null):0 */
	class Vector2D operator*(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DmlEf */

	/* <0> (null):0 */
	class Vector2D operator/(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DdvEf */

	/* <0> (null):0 */
	float Length(const class Vector2D  *); /* linkage=_ZNK8Vector2D6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector2D  *); /* linkage=_ZNK8Vector2D13LengthSquaredEv */

	/* <0> (null):0 */
	class Vector2D Normalize(const class Vector2D  *); /* linkage=_ZNK8Vector2D9NormalizeEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector2D *); /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector2D *, float); /* linkage=_ZN8Vector2D6IsZeroEf */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 56 */
 /* pointer to 55 */
 /* size: 4 */

/* 57 */
 /* pointer to 58 */
 /* size: 4 */

/* 58 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 59 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 60 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 61 */
bool
 /* size: 1 */

/* 62 */
/* <0> (null):0 */
class Vector {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	vec_t                      z;                    /*     8     4 */
	/* <0> (null):0 */
	void Vector(class Vector *);

	/* <0> (null):0 */
	void Vector(class Vector *, float, float, float);

	/* <0> (null):0 */
	void Vector(class Vector *, const class Vector  &);

	/* <0> (null):0 */
	void Vector(class Vector *, float *);

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *); /* linkage=_ZNK6VectorngEv */

	/* <0> (null):0 */
	int operator==(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectoreqERKS_ */

	/* <0> (null):0 */
	int operator!=(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorneERKS_ */

	/* <0> (null):0 */
	class Vector operator+(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorplERKS_ */

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectormiERKS_ */

	/* <0> (null):0 */
	class Vector operator*(const class Vector  *, float); /* linkage=_ZNK6VectormlEf */

	/* <0> (null):0 */
	class Vector operator/(const class Vector  *, float); /* linkage=_ZNK6VectordvEf */

	/* <0> (null):0 */
	void CopyToArray(const class Vector  *, float *); /* linkage=_ZNK6Vector11CopyToArrayEPf */

	/* <0> (null):0 */
	float Length(const class Vector  *); /* linkage=_ZNK6Vector6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector  *); /* linkage=_ZNK6Vector13LengthSquaredEv */

	/* <0> (null):0 */
	float * operator float*(class Vector *); /* linkage=_ZN6VectorcvPfEv */

	/* <0> (null):0 */
	const float  * operator const float*(const class Vector  *); /* linkage=_ZNK6VectorcvPKfEv */

	/* <0> (null):0 */
	class Vector Normalize(const class Vector  *); /* linkage=_ZNK6Vector9NormalizeEv */

	/* <0> (null):0 */
	class Vector2D Make2D(const class Vector  *); /* linkage=_ZNK6Vector6Make2DEv */

	/* <0> (null):0 */
	float Length2D(const class Vector  *); /* linkage=_ZNK6Vector8Length2DEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector  *, float); /* linkage=_ZNK6Vector16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector  *, float); /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector *); /* linkage=_ZN6Vector16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector *, float); /* linkage=_ZN6Vector6IsZeroEf */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 63 */
 /* pointer to 62 */
 /* size: 4 */

/* 64 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 65 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 66 */
 /* pointer to 53 */
 /* size: 4 */

/* 67 */
 /* pointer to 68 */
 /* size: 4 */

/* 68 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 69 */
 /* pointer to 70 */
 /* size: 4 */

/* 70 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 71 */
/* <0> (null):0 */
typedef int qboolean; /* size: 4 */

/* 72 */
/* <0> (null):0 */
struct link_s {
	class link_s *             prev;                 /*     0     4 */
	class link_s *             next;                 /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 73 */
 /* pointer to 72 */
 /* size: 4 */

/* 74 */
/* <0> (null):0 */
typedef struct link_s link_t; /* size: 8 */

/* 75 */
/* <0> (null):0 */
typedef struct edict_s edict_t; /* size: 804 */

/* 76 */
/* <0> (null):0 */
struct edict_s {
	qboolean                   free;                 /*     0     4 */
	int                        serialnumber;         /*     4     4 */
	link_t                     area;                 /*     8     8 */
	int                        headnode;             /*    16     4 */
	int                        num_leafs;            /*    20     4 */
	short int                  leafnums[48];         /*    24    96 */
	/* --- cacheline 1 boundary (64 bytes) was 56 bytes ago --- */
	float                      freetime;             /*   120     4 */
	void *                     pvPrivateData;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	entvars_t                  v;                    /*   128   676 */
	/* --- cacheline 12 boundary (768 bytes) was 36 bytes ago --- */

	/* size: 804, cachelines: 13, members: 9 */
	/* last cacheline: 36 bytes */
}; /* size: 804 */

/* 77 */
 /* pointer to 75 */
 /* size: 4 */

/* 78 */
/* <0> (null):0 */
struct {
	float                      time;                 /*     0     4 */
	float                      frametime;            /*     4     4 */
	float                      force_retouch;        /*     8     4 */
	string_t                   mapname;              /*    12     4 */
	string_t                   startspot;            /*    16     4 */
	float                      deathmatch;           /*    20     4 */
	float                      coop;                 /*    24     4 */
	float                      teamplay;             /*    28     4 */
	float                      serverflags;          /*    32     4 */
	float                      found_secrets;        /*    36     4 */
	class Vector              v_forward;             /*    40    12 */
	class Vector              v_up;                  /*    52    12 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	class Vector              v_right;               /*    64    12 */
	float                      trace_allsolid;       /*    76     4 */
	float                      trace_startsolid;     /*    80     4 */
	float                      trace_fraction;       /*    84     4 */
	class Vector              trace_endpos;          /*    88    12 */
	class Vector              trace_plane_normal;    /*   100    12 */
	float                      trace_plane_dist;     /*   112     4 */
	edict_t *                  trace_ent;            /*   116     4 */
	float                      trace_inopen;         /*   120     4 */
	float                      trace_inwater;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	int                        trace_hitgroup;       /*   128     4 */
	int                        trace_flags;          /*   132     4 */
	int                        msg_entity;           /*   136     4 */
	int                        cdAudioTrack;         /*   140     4 */
	int                        maxClients;           /*   144     4 */
	int                        maxEntities;          /*   148     4 */
	const char  *              pStringBase;          /*   152     4 */
	void *                     pSaveData;            /*   156     4 */
	class Vector              vecLandmarkOffset;     /*   160    12 */

	/* size: 172, cachelines: 3, members: 31 */
	/* last cacheline: 44 bytes */
}; /* size: 172 */

/* 79 */
/* <0> (null):0 */
typedef class  globalvars_t; /* size: 172 */

/* 80 */
/* <0> (null):0 */
struct entvars_s {
	string_t                   classname;            /*     0     4 */
	string_t                   globalname;           /*     4     4 */
	class Vector              origin;                /*     8    12 */
	class Vector              oldorigin;             /*    20    12 */
	class Vector              velocity;              /*    32    12 */
	class Vector              basevelocity;          /*    44    12 */
	class Vector              clbasevelocity;        /*    56    12 */
	/* --- cacheline 1 boundary (64 bytes) was 4 bytes ago --- */
	class Vector              movedir;               /*    68    12 */
	class Vector              angles;                /*    80    12 */
	class Vector              avelocity;             /*    92    12 */
	class Vector              punchangle;            /*   104    12 */
	class Vector              v_angle;               /*   116    12 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	class Vector              endpos;                /*   128    12 */
	class Vector              startpos;              /*   140    12 */
	float                      impacttime;           /*   152     4 */
	float                      starttime;            /*   156     4 */
	int                        fixangle;             /*   160     4 */
	float                      idealpitch;           /*   164     4 */
	float                      pitch_speed;          /*   168     4 */
	float                      ideal_yaw;            /*   172     4 */
	float                      yaw_speed;            /*   176     4 */
	int                        modelindex;           /*   180     4 */
	string_t                   model;                /*   184     4 */
	int                        viewmodel;            /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	int                        weaponmodel;          /*   192     4 */
	class Vector              absmin;                /*   196    12 */
	class Vector              absmax;                /*   208    12 */
	class Vector              mins;                  /*   220    12 */
	class Vector              maxs;                  /*   232    12 */
	class Vector              size;                  /*   244    12 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	float                      ltime;                /*   256     4 */
	float                      nextthink;            /*   260     4 */
	int                        movetype;             /*   264     4 */
	int                        solid;                /*   268     4 */
	int                        skin;                 /*   272     4 */
	int                        body;                 /*   276     4 */
	int                        effects;              /*   280     4 */
	float                      gravity;              /*   284     4 */
	float                      friction;             /*   288     4 */
	int                        light_level;          /*   292     4 */
	int                        sequence;             /*   296     4 */
	int                        gaitsequence;         /*   300     4 */
	float                      frame;                /*   304     4 */
	float                      animtime;             /*   308     4 */
	float                      framerate;            /*   312     4 */
	unsigned char              controller[4];        /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	unsigned char              blending[2];          /*   320     2 */
	float                      scale;                /*   324     4 */
	int                        rendermode;           /*   328     4 */
	float                      renderamt;            /*   332     4 */
	class Vector              rendercolor;           /*   336    12 */
	int                        renderfx;             /*   348     4 */
	float                      health;               /*   352     4 */
	float                      frags;                /*   356     4 */
	int                        weapons;              /*   360     4 */
	float                      takedamage;           /*   364     4 */
	int                        deadflag;             /*   368     4 */
	class Vector              view_ofs;              /*   372    12 */
	int                        button;               /*   384     4 */
	/* --- cacheline 6 boundary (384 bytes) was 2 bytes ago --- */
	int                        impulse;              /*   388     4 */
	edict_t *                  chain;                /*   392     4 */
	edict_t *                  dmg_inflictor;        /*   396     4 */
	edict_t *                  enemy;                /*   400     4 */
	edict_t *                  aiment;               /*   404     4 */
	edict_t *                  owner;                /*   408     4 */
	edict_t *                  groundentity;         /*   412     4 */
	int                        spawnflags;           /*   416     4 */
	int                        flags;                /*   420     4 */
	int                        colormap;             /*   424     4 */
	int                        team;                 /*   428     4 */
	float                      max_health;           /*   432     4 */
	float                      teleport_time;        /*   436     4 */
	float                      armortype;            /*   440     4 */
	float                      armorvalue;           /*   444     4 */
	int                        waterlevel;           /*   448     4 */
	/* --- cacheline 7 boundary (448 bytes) was 2 bytes ago --- */
	int                        watertype;            /*   452     4 */
	string_t                   target;               /*   456     4 */
	string_t                   targetname;           /*   460     4 */
	string_t                   netname;              /*   464     4 */
	string_t                   message;              /*   468     4 */
	float                      dmg_take;             /*   472     4 */
	float                      dmg_save;             /*   476     4 */
	float                      dmg;                  /*   480     4 */
	float                      dmgtime;              /*   484     4 */
	string_t                   noise;                /*   488     4 */
	string_t                   noise1;               /*   492     4 */
	string_t                   noise2;               /*   496     4 */
	string_t                   noise3;               /*   500     4 */
	float                      speed;                /*   504     4 */
	float                      air_finished;         /*   508     4 */
	float                      pain_finished;        /*   512     4 */
	/* --- cacheline 8 boundary (512 bytes) was 2 bytes ago --- */
	float                      radsuit_finished;     /*   516     4 */
	edict_t *                  pContainingEntity;    /*   520     4 */
	int                        playerclass;          /*   524     4 */
	float                      maxspeed;             /*   528     4 */
	float                      fov;                  /*   532     4 */
	int                        weaponanim;           /*   536     4 */
	int                        pushmsec;             /*   540     4 */
	int                        bInDuck;              /*   544     4 */
	int                        flTimeStepSound;      /*   548     4 */
	int                        flSwimTime;           /*   552     4 */
	int                        flDuckTime;           /*   556     4 */
	int                        iStepLeft;            /*   560     4 */
	float                      flFallVelocity;       /*   564     4 */
	int                        gamestate;            /*   568     4 */
	int                        oldbuttons;           /*   572     4 */
	int                        groupinfo;            /*   576     4 */
	/* --- cacheline 9 boundary (576 bytes) was 2 bytes ago --- */
	int                        iuser1;               /*   580     4 */
	int                        iuser2;               /*   584     4 */
	int                        iuser3;               /*   588     4 */
	int                        iuser4;               /*   592     4 */
	float                      fuser1;               /*   596     4 */
	float                      fuser2;               /*   600     4 */
	float                      fuser3;               /*   604     4 */
	float                      fuser4;               /*   608     4 */
	class Vector              vuser1;                /*   612    12 */
	class Vector              vuser2;                /*   624    12 */
	class Vector              vuser3;                /*   636    12 */
	/* --- cacheline 10 boundary (640 bytes) was 6 bytes ago --- */
	class Vector              vuser4;                /*   648    12 */
	edict_t *                  euser1;               /*   660     4 */
	edict_t *                  euser2;               /*   664     4 */
	edict_t *                  euser3;               /*   668     4 */
	edict_t *                  euser4;               /*   672     4 */

	/* size: 676, cachelines: 11, members: 123 */
	/* last cacheline: 36 bytes */

	/* BRAIN FART ALERT! 676 != 674 + 0(holes), diff = 2 */

}; /* size: 676 */

/* 81 */
/* <0> (null):0 */
unsigned char              array[4]; /* size: 4 */

/* 82 */
/* <0> (null):0 */
unsigned char              array[2]; /* size: 2 */

/* 83 */
/* <0> (null):0 */
typedef struct entvars_s entvars_t; /* size: 676 */

/* 84 */
/* <0> (null):0 */
short int                  array[48]; /* size: 96 */

/* 85 */
/* <0> (null):0 */
typedef uint32 CRC32_t; /* size: 4 */

/* 86 */
/* <0> (null):0 */
struct cvar_s {
	char *                     name;                 /*     0     4 */
	char *                     string;               /*     4     4 */
	int                        flags;                /*     8     4 */
	float                      value;                /*    12     4 */
	class cvar_s *             next;                 /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 87 */
 /* pointer to 86 */
 /* size: 4 */

/* 88 */
/* <0> (null):0 */
typedef struct cvar_s cvar_t; /* size: 20 */

/* 89 */
/* <0> (null):0 */
struct client_textmessage_s {
	int                        effect;               /*     0     4 */
	byte                       r1;                   /*     4     1 */
	byte                       g1;                   /*     5     1 */
	byte                       b1;                   /*     6     1 */
	byte                       a1;                   /*     7     1 */
	byte                       r2;                   /*     8     1 */
	byte                       g2;                   /*     9     1 */
	byte                       b2;                   /*    10     1 */
	byte                       a2;                   /*    11     1 */
	float                      x;                    /*    12     4 */
	float                      y;                    /*    16     4 */
	float                      fadein;               /*    20     4 */
	float                      fadeout;              /*    24     4 */
	float                      holdtime;             /*    28     4 */
	float                      fxtime;               /*    32     4 */
	const char  *              pName;                /*    36     4 */
	const char  *              pMessage;             /*    40     4 */

	/* size: 44, cachelines: 1, members: 17 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 90 */
/* <0> (null):0 */
typedef struct client_textmessage_s client_textmessage_t; /* size: 44 */

/* 91 */
/* <0> (null):0 */
typedef struct sequenceCommandLine_ sequenceCommandLine_s; /* size: 92 */

/* 92 */
/* <0> (null):0 */
struct sequenceCommandLine_ {
	int                        commandType;          /*     0     4 */
	client_textmessage_t       clientMessage;        /*     4    44 */
	char *                     speakerName;          /*    48     4 */
	char *                     listenerName;         /*    52     4 */
	char *                     soundFileName;        /*    56     4 */
	char *                     sentenceName;         /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	char *                     fireTargetNames;      /*    64     4 */
	char *                     killTargetNames;      /*    68     4 */
	float                      delay;                /*    72     4 */
	int                        repeatCount;          /*    76     4 */
	int                        textChannel;          /*    80     4 */
	int                        modifierBitField;     /*    84     4 */
	sequenceCommandLine_s *    nextCommandLine;      /*    88     4 */

	/* size: 92, cachelines: 2, members: 13 */
	/* last cacheline: 28 bytes */
}; /* size: 92 */

/* 93 */
 /* pointer to 91 */
 /* size: 4 */

/* 94 */
/* <0> (null):0 */
typedef struct sequenceEntry_ sequenceEntry_s; /* size: 20 */

/* 95 */
/* <0> (null):0 */
struct sequenceEntry_ {
	char *                     fileName;             /*     0     4 */
	char *                     entryName;            /*     4     4 */
	sequenceCommandLine_s *    firstCommand;         /*     8     4 */
	sequenceEntry_s *          nextEntry;            /*    12     4 */
	qboolean                   isGlobal;             /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 96 */
 /* pointer to 94 */
 /* size: 4 */

/* 97 */
/* <0> (null):0 */
typedef struct sentenceEntry_ sentenceEntry_s; /* size: 16 */

/* 98 */
/* <0> (null):0 */
struct sentenceEntry_ {
	char *                     data;                 /*     0     4 */
	sentenceEntry_s *          nextEntry;            /*     4     4 */
	qboolean                   isGlobal;             /*     8     4 */
	unsigned int               index;                /*    12     4 */

	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 99 */
 /* pointer to 97 */
 /* size: 4 */

/* 100 */
/* <0> (null):0 */
enum {
	at_notice = 0,
	at_console = 1,
	at_aiconsole = 2,
	at_warning = 3,
	at_error = 4,
	at_logged = 5,
}; /* size: 4 */

/* 101 */
/* <0> (null):0 */
typedef enum  ALERT_TYPE; /* size: 4 */

/* 102 */
/* <0> (null):0 */
enum {
	print_console = 0,
	print_center = 1,
	print_chat = 2,
}; /* size: 4 */

/* 103 */
/* <0> (null):0 */
typedef enum  PRINT_TYPE; /* size: 4 */

/* 104 */
/* <0> (null):0 */
enum {
	force_exactfile = 0,
	force_model_samebounds = 1,
	force_model_specifybounds = 2,
	force_model_specifybounds_if_avail = 3,
}; /* size: 4 */

/* 105 */
/* <0> (null):0 */
typedef enum  FORCE_TYPE; /* size: 4 */

/* 106 */
/* <0> (null):0 */
struct {
	int                        fAllSolid;            /*     0     4 */
	int                        fStartSolid;          /*     4     4 */
	int                        fInOpen;              /*     8     4 */
	int                        fInWater;             /*    12     4 */
	float                      flFraction;           /*    16     4 */
	class Vector              vecEndPos;             /*    20    12 */
	float                      flPlaneDist;          /*    32     4 */
	class Vector              vecPlaneNormal;        /*    36    12 */
	edict_t *                  pHit;                 /*    48     4 */
	int                        iHitgroup;            /*    52     4 */

	/* size: 56, cachelines: 1, members: 10 */
	/* last cacheline: 56 bytes */
}; /* size: 56 */

/* 107 */
/* <0> (null):0 */
typedef class  TraceResult; /* size: 56 */

/* 108 */
/* <0> (null):0 */
struct enginefuncs_s {
	int                        (*pfnPrecacheModel)(char *); /*     0     4 */
	int                        (*pfnPrecacheSound)(char *); /*     4     4 */
	void                       (*pfnSetModel)(edict_t *, const char  *); /*     8     4 */
	int                        (*pfnModelIndex)(const char  *); /*    12     4 */
	int                        (*pfnModelFrames)(int); /*    16     4 */
	void                       (*pfnSetSize)(edict_t *, const float  *, const float  *); /*    20     4 */
	void                       (*pfnChangeLevel)(char *, char *); /*    24     4 */
	void                       (*pfnGetSpawnParms)(edict_t *); /*    28     4 */
	void                       (*pfnSaveSpawnParms)(edict_t *); /*    32     4 */
	float                      (*pfnVecToYaw)(const float  *); /*    36     4 */
	void                       (*pfnVecToAngles)(const float  *, float *); /*    40     4 */
	void                       (*pfnMoveToOrigin)(edict_t *, const float  *, float, int); /*    44     4 */
	void                       (*pfnChangeYaw)(edict_t *); /*    48     4 */
	void                       (*pfnChangePitch)(edict_t *); /*    52     4 */
	edict_t *                  (*pfnFindEntityByString)(edict_t *, const char  *, const char  *); /*    56     4 */
	int                        (*pfnGetEntityIllum)(edict_t *); /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	edict_t *                  (*pfnFindEntityInSphere)(edict_t *, const float  *, float); /*    64     4 */
	edict_t *                  (*pfnFindClientInPVS)(edict_t *); /*    68     4 */
	edict_t *                  (*pfnEntitiesInPVS)(edict_t *); /*    72     4 */
	void                       (*pfnMakeVectors)(const float  *); /*    76     4 */
	void                       (*pfnAngleVectors)(const float  *, float *, float *, float *); /*    80     4 */
	edict_t *                  (*pfnCreateEntity)(void); /*    84     4 */
	void                       (*pfnRemoveEntity)(edict_t *); /*    88     4 */
	edict_t *                  (*pfnCreateNamedEntity)(int); /*    92     4 */
	void                       (*pfnMakeStatic)(edict_t *); /*    96     4 */
	int                        (*pfnEntIsOnFloor)(edict_t *); /*   100     4 */
	int                        (*pfnDropToFloor)(edict_t *); /*   104     4 */
	int                        (*pfnWalkMove)(edict_t *, float, float, int); /*   108     4 */
	void                       (*pfnSetOrigin)(edict_t *, const float  *); /*   112     4 */
	void                       (*pfnEmitSound)(edict_t *, int, const char  *, float, float, int, int); /*   116     4 */
	void                       (*pfnEmitAmbientSound)(edict_t *, float *, const char  *, float, float, int, int); /*   120     4 */
	void                       (*pfnTraceLine)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	void                       (*pfnTraceToss)(edict_t *, edict_t *, TraceResult *); /*   128     4 */
	int                        (*pfnTraceMonsterHull)(edict_t *, const float  *, const float  *, int, edict_t *, TraceResult *); /*   132     4 */
	void                       (*pfnTraceHull)(const float  *, const float  *, int, int, edict_t *, TraceResult *); /*   136     4 */
	void                       (*pfnTraceModel)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   140     4 */
	const char  *              (*pfnTraceTexture)(edict_t *, const float  *, const float  *); /*   144     4 */
	void                       (*pfnTraceSphere)(const float  *, const float  *, int, float, edict_t *, TraceResult *); /*   148     4 */
	void                       (*pfnGetAimVector)(edict_t *, float, float *); /*   152     4 */
	void                       (*pfnServerCommand)(char *); /*   156     4 */
	void                       (*pfnServerExecute)(void); /*   160     4 */
	void                       (*pfnClientCommand)(edict_t *, char *, ...); /*   164     4 */
	void                       (*pfnParticleEffect)(const float  *, const float  *, float, float); /*   168     4 */
	void                       (*pfnLightStyle)(int, char *); /*   172     4 */
	int                        (*pfnDecalIndex)(const char  *); /*   176     4 */
	int                        (*pfnPointContents)(const float  *); /*   180     4 */
	void                       (*pfnMessageBegin)(int, int, const float  *, edict_t *); /*   184     4 */
	void                       (*pfnMessageEnd)(void); /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	void                       (*pfnWriteByte)(int); /*   192     4 */
	void                       (*pfnWriteChar)(int); /*   196     4 */
	void                       (*pfnWriteShort)(int); /*   200     4 */
	void                       (*pfnWriteLong)(int); /*   204     4 */
	void                       (*pfnWriteAngle)(float); /*   208     4 */
	void                       (*pfnWriteCoord)(float); /*   212     4 */
	void                       (*pfnWriteString)(const char  *); /*   216     4 */
	void                       (*pfnWriteEntity)(int); /*   220     4 */
	void                       (*pfnCVarRegister)(cvar_t *); /*   224     4 */
	float                      (*pfnCVarGetFloat)(const char  *); /*   228     4 */
	const char  *              (*pfnCVarGetString)(const char  *); /*   232     4 */
	void                       (*pfnCVarSetFloat)(const char  *, float); /*   236     4 */
	void                       (*pfnCVarSetString)(const char  *, const char  *); /*   240     4 */
	void                       (*pfnAlertMessage)(ALERT_TYPE, char *, ...); /*   244     4 */
	void                       (*pfnEngineFprintf)(void *, char *, ...); /*   248     4 */
	void *                     (*pfnPvAllocEntPrivateData)(edict_t *, int32); /*   252     4 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	void *                     (*pfnPvEntPrivateData)(edict_t *); /*   256     4 */
	void                       (*pfnFreeEntPrivateData)(edict_t *); /*   260     4 */
	const char  *              (*pfnSzFromIndex)(int); /*   264     4 */
	int                        (*pfnAllocString)(const char  *); /*   268     4 */
	class entvars_s *          (*pfnGetVarsOfEnt)(edict_t *); /*   272     4 */
	edict_t *                  (*pfnPEntityOfEntOffset)(int); /*   276     4 */
	int                        (*pfnEntOffsetOfPEntity)(const edict_t  *); /*   280     4 */
	int                        (*pfnIndexOfEdict)(const edict_t  *); /*   284     4 */
	edict_t *                  (*pfnPEntityOfEntIndex)(int); /*   288     4 */
	edict_t *                  (*pfnFindEntityByVars)(class entvars_s *); /*   292     4 */
	void *                     (*pfnGetModelPtr)(edict_t *); /*   296     4 */
	int                        (*pfnRegUserMsg)(const char  *, int); /*   300     4 */
	void                       (*pfnAnimationAutomove)(const edict_t  *, float); /*   304     4 */
	void                       (*pfnGetBonePosition)(const edict_t  *, int, float *, float *); /*   308     4 */
	uint32                     (*pfnFunctionFromName)(const char  *); /*   312     4 */
	const char  *              (*pfnNameForFunction)(uint32); /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	void                       (*pfnClientPrintf)(edict_t *, PRINT_TYPE, const char  *); /*   320     4 */
	void                       (*pfnServerPrint)(const char  *); /*   324     4 */
	const char  *              (*pfnCmd_Args)(void); /*   328     4 */
	const char  *              (*pfnCmd_Argv)(int);  /*   332     4 */
	int                        (*pfnCmd_Argc)(void); /*   336     4 */
	void                       (*pfnGetAttachment)(const edict_t  *, int, float *, float *); /*   340     4 */
	void                       (*pfnCRC32_Init)(CRC32_t *); /*   344     4 */
	void                       (*pfnCRC32_ProcessBuffer)(CRC32_t *, void *, int); /*   348     4 */
	void                       (*pfnCRC32_ProcessByte)(CRC32_t *, unsigned char); /*   352     4 */
	CRC32_t                    (*pfnCRC32_Final)(CRC32_t); /*   356     4 */
	int32                      (*pfnRandomLong)(int32, int32); /*   360     4 */
	float                      (*pfnRandomFloat)(float, float); /*   364     4 */
	void                       (*pfnSetView)(const edict_t  *, const edict_t  *); /*   368     4 */
	float                      (*pfnTime)(void);     /*   372     4 */
	void                       (*pfnCrosshairAngle)(const edict_t  *, float, float); /*   376     4 */
	byte *                     (*pfnLoadFileForMe)(char *, int *); /*   380     4 */
	/* --- cacheline 6 boundary (384 bytes) --- */
	void                       (*pfnFreeFile)(void *); /*   384     4 */
	void                       (*pfnEndSection)(const char  *); /*   388     4 */
	int                        (*pfnCompareFileTime)(char *, char *, int *); /*   392     4 */
	void                       (*pfnGetGameDir)(char *); /*   396     4 */
	void                       (*pfnCvar_RegisterVariable)(cvar_t *); /*   400     4 */
	void                       (*pfnFadeClientVolume)(const edict_t  *, int, int, int, int); /*   404     4 */
	void                       (*pfnSetClientMaxspeed)(const edict_t  *, float); /*   408     4 */
	edict_t *                  (*pfnCreateFakeClient)(const char  *); /*   412     4 */
	void                       (*pfnRunPlayerMove)(edict_t *, const float  *, float, float, float, short unsigned int, byte, byte); /*   416     4 */
	int                        (*pfnNumberOfEntities)(void); /*   420     4 */
	char *                     (*pfnGetInfoKeyBuffer)(edict_t *); /*   424     4 */
	char *                     (*pfnInfoKeyValue)(char *, char *); /*   428     4 */
	void                       (*pfnSetKeyValue)(char *, char *, char *); /*   432     4 */
	void                       (*pfnSetClientKeyValue)(int, char *, char *, char *); /*   436     4 */
	int                        (*pfnIsMapValid)(char *); /*   440     4 */
	void                       (*pfnStaticDecal)(const float  *, int, int, int); /*   444     4 */
	/* --- cacheline 7 boundary (448 bytes) --- */
	int                        (*pfnPrecacheGeneric)(char *); /*   448     4 */
	int                        (*pfnGetPlayerUserId)(edict_t *); /*   452     4 */
	void                       (*pfnBuildSoundMsg)(edict_t *, int, const char  *, float, float, int, int, int, int, const float  *, edict_t *); /*   456     4 */
	int                        (*pfnIsDedicatedServer)(void); /*   460     4 */
	cvar_t *                   (*pfnCVarGetPointer)(const char  *); /*   464     4 */
	unsigned int               (*pfnGetPlayerWONId)(edict_t *); /*   468     4 */
	void                       (*pfnInfo_RemoveKey)(char *, const char  *); /*   472     4 */
	const char  *              (*pfnGetPhysicsKeyValue)(const edict_t  *, const char  *); /*   476     4 */
	void                       (*pfnSetPhysicsKeyValue)(const edict_t  *, const char  *, const char  *); /*   480     4 */
	const char  *              (*pfnGetPhysicsInfoString)(const edict_t  *); /*   484     4 */
	short unsigned int         (*pfnPrecacheEvent)(int, const char  *); /*   488     4 */
	void                       (*pfnPlaybackEvent)(int, const edict_t  *, short unsigned int, float, float *, float *, float, float, int, int, int, int); /*   492     4 */
	unsigned char *            (*pfnSetFatPVS)(float *); /*   496     4 */
	unsigned char *            (*pfnSetFatPAS)(float *); /*   500     4 */
	int                        (*pfnCheckVisibility)(const edict_t  *, unsigned char *); /*   504     4 */
	void                       (*pfnDeltaSetField)(class delta_s *, const char  *); /*   508     4 */
	/* --- cacheline 8 boundary (512 bytes) --- */
	void                       (*pfnDeltaUnsetField)(class delta_s *, const char  *); /*   512     4 */
	void                       (*pfnDeltaAddEncoder)(char *, void (*)(class delta_s *, const unsigned char  *, const unsigned char  *)); /*   516     4 */
	int                        (*pfnGetCurrentPlayer)(void); /*   520     4 */
	int                        (*pfnCanSkipPlayer)(const edict_t  *); /*   524     4 */
	int                        (*pfnDeltaFindField)(class delta_s *, const char  *); /*   528     4 */
	void                       (*pfnDeltaSetFieldByIndex)(class delta_s *, int); /*   532     4 */
	void                       (*pfnDeltaUnsetFieldByIndex)(class delta_s *, int); /*   536     4 */
	void                       (*pfnSetGroupMask)(int, int); /*   540     4 */
	int                        (*pfnCreateInstancedBaseline)(int, class entity_state_s *); /*   544     4 */
	void                       (*pfnCvar_DirectSet)(class cvar_s *, char *); /*   548     4 */
	void                       (*pfnForceUnmodified)(FORCE_TYPE, float *, float *, const char  *); /*   552     4 */
	void                       (*pfnGetPlayerStats)(const edict_t  *, int *, int *); /*   556     4 */
	void                       (*pfnAddServerCommand)(char *, void (*)(void)); /*   560     4 */
	qboolean                   (*pfnVoice_GetClientListening)(int, int); /*   564     4 */
	qboolean                   (*pfnVoice_SetClientListening)(int, int, qboolean); /*   568     4 */
	const char  *              (*pfnGetPlayerAuthId)(edict_t *); /*   572     4 */
	/* --- cacheline 9 boundary (576 bytes) --- */
	sequenceEntry_s *          (*pfnSequenceGet)(const char  *, const char  *); /*   576     4 */
	sentenceEntry_s *          (*pfnSequencePickSentence)(const char  *, int, int *); /*   580     4 */
	int                        (*pfnGetFileSize)(char *); /*   584     4 */
	unsigned int               (*pfnGetApproxWavePlayLen)(const char  *); /*   588     4 */
	int                        (*pfnIsCareerMatch)(void); /*   592     4 */
	int                        (*pfnGetLocalizedStringLength)(const char  *); /*   596     4 */
	void                       (*pfnRegisterTutorMessageShown)(int); /*   600     4 */
	int                        (*pfnGetTimesTutorMessageShown)(int); /*   604     4 */
	void                       (*ProcessTutorMessageDecayBuffer)(int *, int); /*   608     4 */
	void                       (*ConstructTutorMessageDecayBuffer)(int *, int); /*   612     4 */
	void                       (*ResetTutorMessageDecayData)(void); /*   616     4 */
	void                       (*pfnQueryClientCvarValue)(const edict_t  *, const char  *); /*   620     4 */
	void                       (*pfnQueryClientCvarValue2)(const edict_t  *, const char  *, int); /*   624     4 */
	int                        (*pfnCheckParm)(const char  *, char * *); /*   628     4 */

	/* size: 632, cachelines: 10, members: 158 */
	/* last cacheline: 56 bytes */
}; /* size: 632 */

/* 109 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 110 */
 /* pointer to 109 */
 /* size: 4 */

/* 111 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 154677432 */

/* 112 */
 /* pointer to 111 */
 /* size: 4 */

/* 113 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 114 */
 /* pointer to 113 */
 /* size: 4 */

/* 115 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 116 */
 /* pointer to 115 */
 /* size: 4 */

/* 117 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 154677952 */

/* 118 */
 /* pointer to 117 */
 /* size: 4 */

/* 119 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 154678212 */

/* 120 */
 /* pointer to 119 */
 /* size: 4 */

/* 121 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 154678420 */

/* 122 */
 /* pointer to 121 */
 /* size: 4 */

/* 123 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 124 */
 /* pointer to 123 */
 /* size: 4 */

/* 125 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 154678732 */

/* 126 */
 /* pointer to 125 */
 /* size: 4 */

/* 127 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 154678940 */

/* 128 */
 /* pointer to 127 */
 /* size: 4 */

/* 129 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 130 */
 /* pointer to 129 */
 /* size: 4 */

/* 131 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 132 */
 /* pointer to 131 */
 /* size: 4 */

/* 133 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 134 */
 /* pointer to 133 */
 /* size: 4 */

/* 135 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 136 */
 /* pointer to 135 */
 /* size: 4 */

/* 137 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 154720876 */

/* 138 */
 /* pointer to 137 */
 /* size: 4 */

/* 139 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 154721032 */

/* 140 */
 /* pointer to 139 */
 /* size: 4 */

/* 141 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 142 */
 /* pointer to 141 */
 /* size: 4 */

/* 143 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 144 */
 /* pointer to 143 */
 /* size: 4 */

/* 145 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 146 */
 /* pointer to 145 */
 /* size: 4 */

/* 147 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 154721916 */

/* 148 */
 /* pointer to 147 */
 /* size: 4 */

/* 149 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 154722124 */

/* 150 */
 /* pointer to 149 */
 /* size: 4 */

/* 151 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 154722592 */

/* 152 */
 /* pointer to 151 */
 /* size: 4 */

/* 153 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 154723060 */

/* 154 */
 /* pointer to 107 */
 /* size: 4 */

/* 155 */
 /* pointer to 153 */
 /* size: 4 */

/* 156 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 154723476 */

/* 157 */
 /* pointer to 156 */
 /* size: 4 */

/* 158 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 159 */
 /* pointer to 158 */
 /* size: 4 */

/* 160 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 154724152 */

/* 161 */
 /* pointer to 160 */
 /* size: 4 */

/* 162 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 163 */
 /* pointer to 162 */
 /* size: 4 */

/* 164 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 154737060 */

/* 165 */
 /* pointer to 164 */
 /* size: 4 */

/* 166 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 154737476 */

/* 167 */
 /* pointer to 166 */
 /* size: 4 */

/* 168 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 154737736 */

/* 169 */
 /* pointer to 168 */
 /* size: 4 */

/* 170 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 154737892 */

/* 171 */
 /* pointer to 170 */
 /* size: 4 */

/* 172 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 154737996 */

/* 173 */
 /* pointer to 172 */
 /* size: 4 */

/* 174 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 154738204 */

/* 175 */
 /* pointer to 174 */
 /* size: 4 */

/* 176 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 154738516 */

/* 177 */
 /* pointer to 176 */
 /* size: 4 */

/* 178 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 179 */
 /* pointer to 178 */
 /* size: 4 */

/* 180 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 154738880 */

/* 181 */
 /* pointer to 180 */
 /* size: 4 */

/* 182 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 154739192 */

/* 183 */
 /* pointer to 182 */
 /* size: 4 */

/* 184 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 154739348 */

/* 185 */
 /* pointer to 184 */
 /* size: 4 */

/* 186 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 154739504 */

/* 187 */
 /* pointer to 186 */
 /* size: 4 */

/* 188 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 154739660 */

/* 189 */
 /* pointer to 88 */
 /* size: 4 */

/* 190 */
 /* pointer to 188 */
 /* size: 4 */

/* 191 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 192 */
 /* pointer to 191 */
 /* size: 4 */

/* 193 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 194 */
 /* pointer to 193 */
 /* size: 4 */

/* 195 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 154740180 */

/* 196 */
 /* pointer to 195 */
 /* size: 4 */

/* 197 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 154740388 */

/* 198 */
 /* pointer to 197 */
 /* size: 4 */

/* 199 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 154740596 */

/* 200 */
 /* pointer to 199 */
 /* size: 4 */

/* 201 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 154740804 */

/* 202 */
 /* pointer to 201 */
 /* size: 4 */

/* 203 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 204 */
 /* pointer to 203 */
 /* size: 4 */

/* 205 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 206 */
 /* pointer to 205 */
 /* size: 4 */

/* 207 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 208 */
 /* pointer to 207 */
 /* size: 4 */

/* 209 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 210 */
 /* pointer to 80 */
 /* size: 4 */

/* 211 */
 /* pointer to 209 */
 /* size: 4 */

/* 212 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 213 */
 /* pointer to 214 */
 /* size: 4 */

/* 214 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 804 */

/* 215 */
 /* pointer to 212 */
 /* size: 4 */

/* 216 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 217 */
 /* pointer to 216 */
 /* size: 4 */

/* 218 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 219 */
 /* pointer to 218 */
 /* size: 4 */

/* 220 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 154701604 */

/* 221 */
 /* pointer to 220 */
 /* size: 4 */

/* 222 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 154701812 */

/* 223 */
 /* pointer to 222 */
 /* size: 4 */

/* 224 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 225 */
 /* pointer to 224 */
 /* size: 4 */

/* 226 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 227 */
 /* pointer to 226 */
 /* size: 4 */

/* 228 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 154702436 */

/* 229 */
 /* pointer to 228 */
 /* size: 4 */

/* 230 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 231 */
 /* pointer to 230 */
 /* size: 4 */

/* 232 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 233 */
 /* pointer to 232 */
 /* size: 4 */

/* 234 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 154702904 */

/* 235 */
 /* pointer to 85 */
 /* size: 4 */

/* 236 */
 /* pointer to 234 */
 /* size: 4 */

/* 237 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 154703112 */

/* 238 */
 /* pointer to 237 */
 /* size: 4 */

/* 239 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 154703372 */

/* 240 */
 /* pointer to 239 */
 /* size: 4 */

/* 241 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 242 */
 /* pointer to 241 */
 /* size: 4 */

/* 243 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 244 */
 /* pointer to 243 */
 /* size: 4 */

/* 245 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 246 */
 /* pointer to 245 */
 /* size: 4 */

/* 247 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 154786744 */

/* 248 */
 /* pointer to 247 */
 /* size: 4 */

/* 249 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 250 */
 /* pointer to 249 */
 /* size: 4 */

/* 251 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 154787056 */

/* 252 */
 /* pointer to 251 */
 /* size: 4 */

/* 253 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 254 */
 /* pointer to 50 */
 /* size: 4 */

/* 255 */
 /* pointer to 9 */
 /* size: 4 */

/* 256 */
 /* pointer to 253 */
 /* size: 4 */

/* 257 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 154787628 */

/* 258 */
 /* pointer to 257 */
 /* size: 4 */

/* 259 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 260 */
 /* pointer to 259 */
 /* size: 4 */

/* 261 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 154788044 */

/* 262 */
 /* pointer to 261 */
 /* size: 4 */

/* 263 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 264 */
 /* pointer to 263 */
 /* size: 4 */

/* 265 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 154788564 */

/* 266 */
 /* pointer to 265 */
 /* size: 4 */

/* 267 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 268 */
 /* pointer to 267 */
 /* size: 4 */

/* 269 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 270 */
 /* pointer to 269 */
 /* size: 4 */

/* 271 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 154789448 */

/* 272 */
 /* pointer to 271 */
 /* size: 4 */

/* 273 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 154789708 */

/* 274 */
 /* pointer to 273 */
 /* size: 4 */

/* 275 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 154790020 */

/* 276 */
 /* pointer to 275 */
 /* size: 4 */

/* 277 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 154790332 */

/* 278 */
 /* pointer to 277 */
 /* size: 4 */

/* 279 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 280 */
 /* pointer to 279 */
 /* size: 4 */

/* 281 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 282 */
 /* pointer to 281 */
 /* size: 4 */

/* 283 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 154842336 */

/* 284 */
 /* pointer to 283 */
 /* size: 4 */

/* 285 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 286 */
 /* pointer to 285 */
 /* size: 4 */

/* 287 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 154842752 */

/* 288 */
 /* pointer to 287 */
 /* size: 4 */

/* 289 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 290 */
 /* pointer to 289 */
 /* size: 4 */

/* 291 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 2 */

/* 292 */
 /* pointer to 291 */
 /* size: 4 */

/* 293 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 154843376 */

/* 294 */
 /* pointer to 293 */
 /* size: 4 */

/* 295 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 296 */
 /* pointer to 4 */
 /* size: 4 */

/* 297 */
 /* pointer to 295 */
 /* size: 4 */

/* 298 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 299 */
 /* pointer to 298 */
 /* size: 4 */

/* 300 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 154844520 */

/* 301 */
 /* pointer to 302 */
 /* size: 4 */

/* 302 */
/* <0> (null):0 */
struct delta_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 303 */
 /* pointer to 300 */
 /* size: 4 */

/* 304 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 154844844 */

/* 305 */
 /* pointer to 306 */
 /* size: 4 */

/* 306 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 154845052 */

/* 307 */
 /* pointer to 308 */
 /* size: 4 */

/* 308 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 309 */
 /* pointer to 304 */
 /* size: 4 */

/* 310 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 311 */
 /* pointer to 310 */
 /* size: 4 */

/* 312 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 154845624 */

/* 313 */
 /* pointer to 312 */
 /* size: 4 */

/* 314 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 154858104 */

/* 315 */
 /* pointer to 314 */
 /* size: 4 */

/* 316 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 317 */
 /* pointer to 318 */
 /* size: 4 */

/* 318 */
/* <0> (null):0 */
struct entity_state_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 319 */
 /* pointer to 316 */
 /* size: 4 */

/* 320 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 154858636 */

/* 321 */
 /* pointer to 86 */
 /* size: 4 */

/* 322 */
 /* pointer to 320 */
 /* size: 4 */

/* 323 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 154858896 */

/* 324 */
 /* pointer to 323 */
 /* size: 4 */

/* 325 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 154859208 */

/* 326 */
 /* pointer to 325 */
 /* size: 4 */

/* 327 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 154859468 */

/* 328 */
 /* pointer to 327 */
 /* size: 4 */

/* 329 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 330 */
 /* pointer to 329 */
 /* size: 4 */

/* 331 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 332 */
 /* pointer to 331 */
 /* size: 4 */

/* 333 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 334 */
 /* pointer to 333 */
 /* size: 4 */

/* 335 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 336 */
 /* pointer to 335 */
 /* size: 4 */

/* 337 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 338 */
 /* pointer to 337 */
 /* size: 4 */

/* 339 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 340 */
 /* pointer to 339 */
 /* size: 4 */

/* 341 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 154860924 */

/* 342 */
 /* pointer to 341 */
 /* size: 4 */

/* 343 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 154861132 */

/* 344 */
 /* pointer to 343 */
 /* size: 4 */

/* 345 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 154861340 */

/* 346 */
 /* pointer to 345 */
 /* size: 4 */

/* 347 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 348 */
 /* pointer to 17 */
 /* size: 4 */

/* 349 */
 /* pointer to 347 */
 /* size: 4 */

/* 350 */
/* <0> (null):0 */
typedef struct enginefuncs_s enginefuncs_t; /* size: 632 */

/* 351 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 352 */
/* <0> (null):0 */
typedef int ptrdiff_t; /* size: 4 */

/* 353 */
/* <0> (null):0 */
struct _List_node_base {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 354 */
/* <0> (null):0 */
class list<NavConnect, std::allocator<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 355 */
/* <0> (null):0 */
class list<CNavLadder*, std::allocator<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 356 */
/* <0> (null):0 */
class list<HidingSpot*, std::allocator<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 357 */
/* <0> (null):0 */
class list<SpotOrder, std::allocator<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 358 */
/* <0> (null):0 */
class allocator<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 359 */
/* <0> (null):0 */
class allocator<std::_List_node<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 360 */
/* <0> (null):0 */
struct _List_node<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 361 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 362 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<SpotOrder> > {
public:

	/* class allocator<std::_List_node<SpotOrder> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 363 */
/* <0> (null):0 */
class _List_base<SpotOrder, std::allocator<SpotOrder> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<SpotOrder> > {
	public:

		/* class allocator<std::_List_node<SpotOrder> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 364 */
/* <0> (null):0 */
struct _List_iterator<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 365 */
/* <0> (null):0 */
struct _List_const_iterator<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 366 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 367 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 368 */
/* <0> (null):0 */
class list<SpotEncounter, std::allocator<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 369 */
/* <0> (null):0 */
class allocator<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 370 */
/* <0> (null):0 */
class allocator<std::_List_node<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 371 */
/* <0> (null):0 */
struct _List_node<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 372 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 373 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<HidingSpot*> > {
public:

	/* class allocator<std::_List_node<HidingSpot*> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 374 */
/* <0> (null):0 */
class _List_base<HidingSpot*, std::allocator<HidingSpot*> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<HidingSpot*> > {
	public:

		/* class allocator<std::_List_node<HidingSpot*> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 375 */
/* <0> (null):0 */
struct _List_iterator<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 376 */
/* <0> (null):0 */
struct _List_const_iterator<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 377 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 378 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 379 */
/* <0> (null):0 */
class allocator<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 380 */
/* <0> (null):0 */
class allocator<std::_List_node<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 381 */
/* <0> (null):0 */
struct _List_node<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 382 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 383 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<SpotEncounter> > {
public:

	/* class allocator<std::_List_node<SpotEncounter> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 384 */
/* <0> (null):0 */
class _List_base<SpotEncounter, std::allocator<SpotEncounter> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<SpotEncounter> > {
	public:

		/* class allocator<std::_List_node<SpotEncounter> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 385 */
/* <0> (null):0 */
struct _List_iterator<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 386 */
/* <0> (null):0 */
struct _List_const_iterator<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 387 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 388 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 389 */
/* <0> (null):0 */
class allocator<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 390 */
/* <0> (null):0 */
class allocator<std::_List_node<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 391 */
/* <0> (null):0 */
struct _List_node<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 392 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 393 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<NavConnect> > {
public:

	/* class allocator<std::_List_node<NavConnect> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 394 */
/* <0> (null):0 */
class _List_base<NavConnect, std::allocator<NavConnect> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<NavConnect> > {
	public:

		/* class allocator<std::_List_node<NavConnect> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 395 */
/* <0> (null):0 */
struct _List_iterator<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 396 */
/* <0> (null):0 */
struct _List_const_iterator<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 397 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 398 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 399 */
/* <0> (null):0 */
class allocator<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 400 */
/* <0> (null):0 */
class allocator<std::_List_node<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 401 */
/* <0> (null):0 */
struct _List_node<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 402 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 403 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<CNavLadder*> > {
public:

	/* class allocator<std::_List_node<CNavLadder*> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 404 */
/* <0> (null):0 */
class _List_base<CNavLadder*, std::allocator<CNavLadder*> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<CNavLadder*> > {
	public:

		/* class allocator<std::_List_node<CNavLadder*> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 405 */
/* <0> (null):0 */
struct _List_iterator<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 406 */
/* <0> (null):0 */
struct _List_const_iterator<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 407 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 408 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 409 */
/* <0> (null):0 */
class allocator<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 410 */
/* <0> (null):0 */
class allocator<std::_List_node<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 411 */
/* <0> (null):0 */
struct _List_node<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 412 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 413 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<CNavArea*> > {
public:

	/* class allocator<std::_List_node<CNavArea*> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 414 */
/* <0> (null):0 */
class _List_base<CNavArea*, std::allocator<CNavArea*> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<CNavArea*> > {
	public:

		/* class allocator<std::_List_node<CNavArea*> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 415 */
/* <0> (null):0 */
class list<CNavArea*, std::allocator<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 416 */
/* <0> (null):0 */
struct _List_iterator<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 417 */
/* <0> (null):0 */
struct _List_const_iterator<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 418 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 419 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 420 */
/* <0> (null):0 */
class vector<BotSpeakable*, std::allocator<BotSpeakable*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 421 */
/* <0> (null):0 */
class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 422 */
/* <0> (null):0 */
class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 423 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 424 */
/* <0> (null):0 */
struct _Vector_impl : public allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {
public:

	/* class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> <ancestor>; */ /*     0     1 */
	pointer                    _M_start;             /*     0     4 */
	pointer                    _M_finish;            /*     4     4 */
	pointer                    _M_end_of_storage;    /*     8     4 */
	/* <0> (null):0 */
	void _Vector_impl(class _Vector_impl *);

	/* <0> (null):0 */
	void _Vector_impl(class _Vector_impl *, const _Tp_alloc_type  &);


	/* size: 12, cachelines: 1, members: 4 */
	/* last cacheline: 12 bytes */

	/* BRAIN FART ALERT! 12 != 9 + 0(holes), diff = 3 */

}; /* size: 12 */

/* 425 */
/* <0> (null):0 */
struct _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > {
	/* <0> (null):0 */
	struct _Vector_impl : public allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {
	public:

		/* class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> <ancestor>; */ /*     0     1 */
		pointer                    _M_start;             /*     0     4 */
		pointer                    _M_finish;            /*     4     4 */
		pointer                    _M_end_of_storage;    /*     8     4 */
		/* <0> (null):0 */
		void _Vector_impl(class _Vector_impl *);

		/* <0> (null):0 */
		void _Vector_impl(class _Vector_impl *, const _Tp_alloc_type  &);


		/* size: 12, cachelines: 1, members: 4 */
		/* last cacheline: 12 bytes */

		/* BRAIN FART ALERT! 12 != 9 + 0(holes), diff = 3 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 426 */
/* <0> (null):0 */
class reverse_iterator<__gnu_cxx::__normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >* const*, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 427 */
/* <0> (null):0 */
class reverse_iterator<__gnu_cxx::__normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 428 */
/* <0> (null):0 */
class allocator<int> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 429 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 430 */
/* <0> (null):0 */
struct _Vector_impl : public allocator<int> {
public:

	/* class allocator<int>      <ancestor>; */      /*     0     1 */
	pointer                    _M_start;             /*     0     4 */
	pointer                    _M_finish;            /*     4     4 */
	pointer                    _M_end_of_storage;    /*     8     4 */
	/* <0> (null):0 */
	void _Vector_impl(class _Vector_impl *);

	/* <0> (null):0 */
	void _Vector_impl(class _Vector_impl *, const _Tp_alloc_type  &);


	/* size: 12, cachelines: 1, members: 4 */
	/* last cacheline: 12 bytes */

	/* BRAIN FART ALERT! 12 != 9 + 0(holes), diff = 3 */

}; /* size: 12 */

/* 431 */
/* <0> (null):0 */
struct _Vector_base<int, std::allocator<int> > {
	/* <0> (null):0 */
	struct _Vector_impl : public allocator<int> {
	public:

		/* class allocator<int>      <ancestor>; */      /*     0     1 */
		pointer                    _M_start;             /*     0     4 */
		pointer                    _M_finish;            /*     4     4 */
		pointer                    _M_end_of_storage;    /*     8     4 */
		/* <0> (null):0 */
		void _Vector_impl(class _Vector_impl *);

		/* <0> (null):0 */
		void _Vector_impl(class _Vector_impl *, const _Tp_alloc_type  &);


		/* size: 12, cachelines: 1, members: 4 */
		/* last cacheline: 12 bytes */

		/* BRAIN FART ALERT! 12 != 9 + 0(holes), diff = 3 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 432 */
/* <0> (null):0 */
class vector<int, std::allocator<int> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 433 */
/* <0> (null):0 */
class reverse_iterator<__gnu_cxx::__normal_iterator<const int*, std::vector<int, std::allocator<int> > > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 434 */
/* <0> (null):0 */
class reverse_iterator<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 435 */
/* <0> (null):0 */
class list<BotPhrase*, std::allocator<BotPhrase*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 436 */
/* <0> (null):0 */
class allocator<BotPhrase*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 437 */
/* <0> (null):0 */
class allocator<std::_List_node<BotPhrase*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 438 */
/* <0> (null):0 */
struct _List_node<BotPhrase*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 439 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 440 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<BotPhrase*> > {
public:

	/* class allocator<std::_List_node<BotPhrase*> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 441 */
/* <0> (null):0 */
class _List_base<BotPhrase*, std::allocator<BotPhrase*> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<BotPhrase*> > {
	public:

		/* class allocator<std::_List_node<BotPhrase*> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 442 */
/* <0> (null):0 */
struct _List_iterator<BotPhrase*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 443 */
/* <0> (null):0 */
struct _List_const_iterator<BotPhrase*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 444 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<BotPhrase*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 445 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<BotPhrase*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 446 */
 /* pointer to 447 */
 /* size: 4 */

/* 447 */
/* <0> (null):0 */
struct CBaseEntity {
	/* <0> (null):0 */
	edict_t * edict(class CBaseEntity *); /* linkage=_ZN11CBaseEntity5edictEv */

	/* <0> (null):0 */
	virtual int ObjectCaps(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10ObjectCapsEv */

	/* <0> (null):0 */
	int entindex(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8entindexEv */

	/* vtable has 1 entries: {
	   [6] = ObjectCaps(_ZN11CBaseEntity10ObjectCapsEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 448 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 449 */
/* <0> (null):0 */
class CBasePlayer {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 450 */
 /* pointer to 449 */
 /* size: 4 */

/* 451 */
/* <0> (null):0 */
class new_allocator<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 452 */
/* <0> (null):0 */
class new_allocator<std::_List_node<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 453 */
/* <0> (null):0 */
class new_allocator<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 454 */
/* <0> (null):0 */
class new_allocator<std::_List_node<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 455 */
/* <0> (null):0 */
class new_allocator<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 456 */
/* <0> (null):0 */
class new_allocator<std::_List_node<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 457 */
/* <0> (null):0 */
class new_allocator<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 458 */
/* <0> (null):0 */
class new_allocator<std::_List_node<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 459 */
/* <0> (null):0 */
class new_allocator<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 460 */
/* <0> (null):0 */
class new_allocator<std::_List_node<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 461 */
/* <0> (null):0 */
class new_allocator<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 462 */
/* <0> (null):0 */
class new_allocator<std::_List_node<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 463 */
/* <0> (null):0 */
struct __numeric_traits_integer<int> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 464 */
/* <0> (null):0 */
class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 465 */
/* <0> (null):0 */
class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 466 */
/* <0> (null):0 */
class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >* const*, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 467 */
/* <0> (null):0 */
class new_allocator<int> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 468 */
/* <0> (null):0 */
class __normal_iterator<int*, std::vector<int, std::allocator<int> > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 469 */
/* <0> (null):0 */
class __normal_iterator<const int*, std::vector<int, std::allocator<int> > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 470 */
/* <0> (null):0 */
class new_allocator<BotPhrase*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 471 */
/* <0> (null):0 */
class new_allocator<std::_List_node<BotPhrase*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 472 */
wchar_t
 /* size: 4 */

/* 473 */
/* <0> (null):0 */
struct _List_node_base {
	class _List_node_base *    _M_next;              /*     0     4 */
	class _List_node_base *    _M_prev;              /*     4     4 */
	/* <0> (null):0 */
	void swap(class _List_node_base &, class _List_node_base &); /* linkage=_ZNSt8__detail15_List_node_base4swapERS0_S1_ */

	/* <0> (null):0 */
	void _M_transfer(class _List_node_base *, class _List_node_base *, class _List_node_base *); /* linkage=_ZNSt8__detail15_List_node_base11_M_transferEPS0_S1_ */

	/* <0> (null):0 */
	void _M_reverse(class _List_node_base *); /* linkage=_ZNSt8__detail15_List_node_base10_M_reverseEv */

	/* <0> (null):0 */
	void _M_hook(class _List_node_base *, class _List_node_base *); /* linkage=_ZNSt8__detail15_List_node_base7_M_hookEPS0_ */

	/* <0> (null):0 */
	void _M_unhook(class _List_node_base *); /* linkage=_ZNSt8__detail15_List_node_base9_M_unhookEv */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 474 */
 /* pointer to 473 */
 /* size: 4 */

/* 475 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 476 */
 /* pointer to 473 */
 /* size: 4 */

/* 477 */
/* <0> (null):0 */
enum GameEventType {
	EVENT_INVALID = 0,
	EVENT_WEAPON_FIRED = 1,
	EVENT_WEAPON_FIRED_ON_EMPTY = 2,
	EVENT_WEAPON_RELOADED = 3,
	EVENT_HE_GRENADE_EXPLODED = 4,
	EVENT_FLASHBANG_GRENADE_EXPLODED = 5,
	EVENT_SMOKE_GRENADE_EXPLODED = 6,
	EVENT_GRENADE_BOUNCED = 7,
	EVENT_BEING_SHOT_AT = 8,
	EVENT_PLAYER_BLINDED_BY_FLASHBANG = 9,
	EVENT_PLAYER_FOOTSTEP = 10,
	EVENT_PLAYER_JUMPED = 11,
	EVENT_PLAYER_DIED = 12,
	EVENT_PLAYER_LANDED_FROM_HEIGHT = 13,
	EVENT_PLAYER_TOOK_DAMAGE = 14,
	EVENT_HOSTAGE_DAMAGED = 15,
	EVENT_HOSTAGE_KILLED = 16,
	EVENT_DOOR = 17,
	EVENT_BREAK_GLASS = 18,
	EVENT_BREAK_WOOD = 19,
	EVENT_BREAK_METAL = 20,
	EVENT_BREAK_FLESH = 21,
	EVENT_BREAK_CONCRETE = 22,
	EVENT_BOMB_PLANTED = 23,
	EVENT_BOMB_DROPPED = 24,
	EVENT_BOMB_PICKED_UP = 25,
	EVENT_BOMB_BEEP = 26,
	EVENT_BOMB_DEFUSING = 27,
	EVENT_BOMB_DEFUSE_ABORTED = 28,
	EVENT_BOMB_DEFUSED = 29,
	EVENT_BOMB_EXPLODED = 30,
	EVENT_HOSTAGE_USED = 31,
	EVENT_HOSTAGE_RESCUED = 32,
	EVENT_ALL_HOSTAGES_RESCUED = 33,
	EVENT_VIP_ESCAPED = 34,
	EVENT_VIP_ASSASSINATED = 35,
	EVENT_TERRORISTS_WIN = 36,
	EVENT_CTS_WIN = 37,
	EVENT_ROUND_DRAW = 38,
	EVENT_ROUND_WIN = 39,
	EVENT_ROUND_LOSS = 40,
	EVENT_ROUND_START = 41,
	EVENT_PLAYER_SPAWNED = 42,
	EVENT_CLIENT_CORPSE_SPAWNED = 43,
	EVENT_BUY_TIME_START = 44,
	EVENT_PLAYER_LEFT_BUY_ZONE = 45,
	EVENT_DEATH_CAMERA_START = 46,
	EVENT_KILL_ALL = 47,
	EVENT_ROUND_TIME = 48,
	EVENT_DIE = 49,
	EVENT_KILL = 50,
	EVENT_HEADSHOT = 51,
	EVENT_KILL_FLASHBANGED = 52,
	EVENT_TUTOR_BUY_MENU_OPENNED = 53,
	EVENT_TUTOR_AUTOBUY = 54,
	EVENT_PLAYER_BOUGHT_SOMETHING = 55,
	EVENT_TUTOR_NOT_BUYING_ANYTHING = 56,
	EVENT_TUTOR_NEED_TO_BUY_PRIMARY_WEAPON = 57,
	EVENT_TUTOR_NEED_TO_BUY_PRIMARY_AMMO = 58,
	EVENT_TUTOR_NEED_TO_BUY_SECONDARY_AMMO = 59,
	EVENT_TUTOR_NEED_TO_BUY_ARMOR = 60,
	EVENT_TUTOR_NEED_TO_BUY_DEFUSE_KIT = 61,
	EVENT_TUTOR_NEED_TO_BUY_GRENADE = 62,
	EVENT_CAREER_TASK_DONE = 63,
	EVENT_START_RADIO_1 = 64,
	EVENT_RADIO_COVER_ME = 65,
	EVENT_RADIO_YOU_TAKE_THE_POINT = 66,
	EVENT_RADIO_HOLD_THIS_POSITION = 67,
	EVENT_RADIO_REGROUP_TEAM = 68,
	EVENT_RADIO_FOLLOW_ME = 69,
	EVENT_RADIO_TAKING_FIRE = 70,
	EVENT_START_RADIO_2 = 71,
	EVENT_RADIO_GO_GO_GO = 72,
	EVENT_RADIO_TEAM_FALL_BACK = 73,
	EVENT_RADIO_STICK_TOGETHER_TEAM = 74,
	EVENT_RADIO_GET_IN_POSITION_AND_WAIT = 75,
	EVENT_RADIO_STORM_THE_FRONT = 76,
	EVENT_RADIO_REPORT_IN_TEAM = 77,
	EVENT_START_RADIO_3 = 78,
	EVENT_RADIO_AFFIRMATIVE = 79,
	EVENT_RADIO_ENEMY_SPOTTED = 80,
	EVENT_RADIO_NEED_BACKUP = 81,
	EVENT_RADIO_SECTOR_CLEAR = 82,
	EVENT_RADIO_IN_POSITION = 83,
	EVENT_RADIO_REPORTING_IN = 84,
	EVENT_RADIO_GET_OUT_OF_THERE = 85,
	EVENT_RADIO_NEGATIVE = 86,
	EVENT_RADIO_ENEMY_DOWN = 87,
	EVENT_END_RADIO = 88,
	EVENT_NEW_MATCH = 89,
	EVENT_PLAYER_CHANGED_TEAM = 90,
	EVENT_BULLET_IMPACT = 91,
	EVENT_GAME_COMMENCE = 92,
	EVENT_WEAPON_ZOOMED = 93,
	EVENT_HOSTAGE_CALLED_FOR_HELP = 94,
	NUM_GAME_EVENTS = 95,
}; /* size: 4 */

/* 478 */
/* <0> (null):0 */
class IntervalTimer {
private:

	float                      m_timestamp;          /*     0     4 */
	/* <0> (null):0 */
	void IntervalTimer(class IntervalTimer *);

	/* <0> (null):0 */
	void Reset(class IntervalTimer *); /* linkage=_ZN13IntervalTimer5ResetEv */

	/* <0> (null):0 */
	void Start(class IntervalTimer *); /* linkage=_ZN13IntervalTimer5StartEv */

	/* <0> (null):0 */
	void Invalidate(class IntervalTimer *); /* linkage=_ZN13IntervalTimer10InvalidateEv */

	/* <0> (null):0 */
	bool HasStarted(const class IntervalTimer  *); /* linkage=_ZNK13IntervalTimer10HasStartedEv */

	/* <0> (null):0 */
	float GetElapsedTime(const class IntervalTimer  *); /* linkage=_ZNK13IntervalTimer14GetElapsedTimeEv */

	/* <0> (null):0 */
	bool IsLessThen(const class IntervalTimer  *, float); /* linkage=_ZNK13IntervalTimer10IsLessThenEf */

	/* <0> (null):0 */
	bool IsGreaterThen(const class IntervalTimer  *, float); /* linkage=_ZNK13IntervalTimer13IsGreaterThenEf */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 479 */
 /* pointer to 478 */
 /* size: 4 */

/* 480 */
 /* pointer to 481 */
 /* size: 4 */

/* 481 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 482 */
/* <0> (null):0 */
class CBot {
	/* <0> (null):0 */
	bool IsRunning(const class CBot  *); /* linkage=_ZNK4CBot9IsRunningEv */

	/* <0> (null):0 */
	bool IsCrouching(const class CBot  *); /* linkage=_ZNK4CBot11IsCrouchingEv */


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 483 */
/* <0> (null):0 */
typedef unsigned int Place; /* size: 4 */

/* 484 */
/* <0> (null):0 */
enum NavErrorType {
	NAV_OK = 0,
	NAV_CANT_ACCESS_FILE = 1,
	NAV_INVALID_FILE = 2,
	NAV_BAD_FILE_VERSION = 3,
	NAV_CORRUPT_DATA = 4,
}; /* size: 4 */

/* 485 */
/* <0> (null):0 */
enum NavAttributeType {
	NAV_CROUCH = 1,
	NAV_JUMP = 2,
	NAV_PRECISE = 4,
	NAV_NO_JUMP = 8,
}; /* size: 4 */

/* 486 */
/* <0> (null):0 */
enum NavDirType {
	NORTH = 0,
	EAST = 1,
	SOUTH = 2,
	WEST = 3,
	NUM_DIRECTIONS = 4,
}; /* size: 4 */

/* 487 */
/* <0> (null):0 */
enum NavTraverseType {
	GO_NORTH = 0,
	GO_EAST = 1,
	GO_SOUTH = 2,
	GO_WEST = 3,
	GO_LADDER_UP = 4,
	GO_LADDER_DOWN = 5,
	GO_JUMP = 6,
	NUM_TRAVERSE_TYPES = 7,
}; /* size: 4 */

/* 488 */
/* <0> (null):0 */
enum NavCornerType {
	NORTH_WEST = 0,
	NORTH_EAST = 1,
	SOUTH_EAST = 2,
	SOUTH_WEST = 3,
	NUM_CORNERS = 4,
}; /* size: 4 */

/* 489 */
/* <0> (null):0 */
enum NavRelativeDirType {
	FORWARD = 0,
	RIGHT = 1,
	BACKWARD = 2,
	LEFT = 3,
	UP = 4,
	DOWN = 5,
	NUM_RELATIVE_DIRECTIONS = 6,
}; /* size: 4 */

/* 490 */
/* <0> (null):0 */
struct Extent {
	class Vector              lo;                    /*     0    12 */
	class Vector              hi;                    /*    12    12 */
	/* <0> (null):0 */
	float SizeX(const class Extent  *); /* linkage=_ZNK6Extent5SizeXEv */

	/* <0> (null):0 */
	float SizeY(const class Extent  *); /* linkage=_ZNK6Extent5SizeYEv */

	/* <0> (null):0 */
	float SizeZ(const class Extent  *); /* linkage=_ZNK6Extent5SizeZEv */

	/* <0> (null):0 */
	float Area(const class Extent  *); /* linkage=_ZNK6Extent4AreaEv */

	/* <0> (null):0 */
	bool Contains(const class Extent  *, const class Vector  *); /* linkage=_ZNK6Extent8ContainsEPK6Vector */


	/* size: 24, cachelines: 1, members: 2 */
	/* last cacheline: 24 bytes */
}; /* size: 24 */

/* 491 */
 /* pointer to 492 */
 /* size: 4 */

/* 492 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 24 */

/* 493 */
/* <0> (null):0 */
struct Ray {
	class Vector              from;                  /*     0    12 */
	class Vector              to;                    /*    12    12 */

	/* size: 24, cachelines: 1, members: 2 */
	/* last cacheline: 24 bytes */
}; /* size: 24 */

/* 494 */
/* <0> (null):0 */
class CNavNode {
private:

	class Vector              m_pos;                 /*     0    12 */
	class Vector              m_normal;              /*    12    12 */
	class CNavNode *           m_to[4];              /*    24    16 */
	unsigned int               m_id;                 /*    40     4 */
	unsigned char              m_attributeFlags;     /*    44     1 */

	/* Bitfield combined with previous fields */

	class CNavNode *           m_list;               /*     0     4 */
	unsigned int               m_listLength;         /*     0     4 */
	class CNavNode *           m_next;               /*    48     4 */
	unsigned char              m_visited;            /*    52     1 */
	class CNavNode *           m_parent;             /*    56     4 */
	BOOL                       m_isCovered;          /*    60     4 */
	class CNavArea *           m_area;               /*    64     4 */
	/* <0> (null):0 */
	void CNavNode(class CNavNode *, const class Vector  *, const class Vector  *, class CNavNode *);

	/* <0> (null):0 */
	const class CNavNode  * GetNode(const class Vector  *); /* linkage=_ZN8CNavNode7GetNodeEPK6Vector */

	/* <0> (null):0 */
	class CNavNode * GetConnectedNode(const class CNavNode  *, enum NavDirType); /* linkage=_ZNK8CNavNode16GetConnectedNodeE10NavDirType */

	/* <0> (null):0 */
	const class Vector  * GetPosition(const class CNavNode  *); /* linkage=_ZNK8CNavNode11GetPositionEv */

	/* <0> (null):0 */
	const class Vector  * GetNormal(const class CNavNode  *); /* linkage=_ZNK8CNavNode9GetNormalEv */

	/* <0> (null):0 */
	unsigned int GetID(const class CNavNode  *); /* linkage=_ZNK8CNavNode5GetIDEv */

	/* <0> (null):0 */
	class CNavNode * GetFirst(void); /* linkage=_ZN8CNavNode8GetFirstEv */

	/* <0> (null):0 */
	unsigned int GetListLength(void); /* linkage=_ZN8CNavNode13GetListLengthEv */

	/* <0> (null):0 */
	class CNavNode * GetNext(class CNavNode *); /* linkage=_ZN8CNavNode7GetNextEv */

	/* <0> (null):0 */
	void ConnectTo(class CNavNode *, class CNavNode *, enum NavDirType); /* linkage=_ZN8CNavNode9ConnectToEPS_10NavDirType */

	/* <0> (null):0 */
	class CNavNode * GetParent(const class CNavNode  *); /* linkage=_ZNK8CNavNode9GetParentEv */

	/* <0> (null):0 */
	void MarkAsVisited(class CNavNode *, enum NavDirType); /* linkage=_ZN8CNavNode13MarkAsVisitedE10NavDirType */

	/* <0> (null):0 */
	BOOL HasVisited(class CNavNode *, enum NavDirType); /* linkage=_ZN8CNavNode10HasVisitedE10NavDirType */

	/* <0> (null):0 */
	BOOL IsBiLinked(const class CNavNode  *, enum NavDirType); /* linkage=_ZNK8CNavNode10IsBiLinkedE10NavDirType */

	/* <0> (null):0 */
	BOOL IsClosedCell(const class CNavNode  *); /* linkage=_ZNK8CNavNode12IsClosedCellEv */

	/* <0> (null):0 */
	void Cover(class CNavNode *); /* linkage=_ZN8CNavNode5CoverEv */

	/* <0> (null):0 */
	BOOL IsCovered(const class CNavNode  *); /* linkage=_ZNK8CNavNode9IsCoveredEv */

	/* <0> (null):0 */
	void AssignArea(class CNavNode *, class CNavArea *); /* linkage=_ZN8CNavNode10AssignAreaEP8CNavArea */

	/* <0> (null):0 */
	class CNavArea * GetArea(const class CNavNode  *); /* linkage=_ZNK8CNavNode7GetAreaEv */

	/* <0> (null):0 */
	void SetAttributes(class CNavNode *, unsigned char); /* linkage=_ZN8CNavNode13SetAttributesEh */

	/* <0> (null):0 */
	unsigned char GetAttributes(const class CNavNode  *); /* linkage=_ZNK8CNavNode13GetAttributesEv */

	/* --- cacheline 1 boundary (64 bytes) was 21 bytes ago --- */

	/* size: 68, cachelines: 2, members: 12 */
	/* last cacheline: 4 bytes */

	/* BRAIN FART ALERT! 68 != 85 + 0(holes), diff = -17 */

}; /* size: 68 */

/* 495 */
/* <0> (null):0 */
class CNavNode *           array[4]; /* size: 16 */

/* 496 */
 /* pointer to 494 */
 /* size: 4 */

/* 497 */
/* <0> (null):0 */
struct ApproachInfo {
	union NavConnect           here;                 /*     0     4 */
	union NavConnect           prev;                 /*     4     4 */
	enum NavTraverseType       prevToHereHow;        /*     8     4 */
	union NavConnect           next;                 /*    12     4 */
	enum NavTraverseType       hereToNextHow;        /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 498 */
/* <0> (null):0 */
struct CNavArea {
	/* <0> (null):0 */
	struct ApproachInfo {
		union NavConnect           here;                 /*     0     4 */
		union NavConnect           prev;                 /*     4     4 */
		enum NavTraverseType       prevToHereHow;        /*     8     4 */
		union NavConnect           next;                 /*    12     4 */
		enum NavTraverseType       hereToNextHow;        /*    16     4 */

		/* size: 20, cachelines: 1, members: 5 */
		/* last cacheline: 20 bytes */
	};

private:

	bool                       m_isReset;            /*     0     1 */
	unsigned int               m_nextID;             /*     0     4 */
	unsigned int               m_id;                 /*     0     4 */
	struct Extent              m_extent;             /*     4    24 */
	class Vector              m_center;              /*    28    12 */
	unsigned char              m_attributeFlags;     /*    40     1 */
	Place                      m_place;              /*    44     4 */
	float                      m_neZ;                /*    48     4 */
	float                      m_swZ;                /*    52     4 */
	float                      m_clearedTimestamp[2]; /*    56     8 */
	float                      m_danger[2];          /*    64     8 */
	/* --- cacheline 1 boundary (64 bytes) was 2 bytes ago --- */
	float                      m_dangerTimestamp[2]; /*    72     8 */
	HidingSpotList             m_hidingSpotList;     /*    80     0 */
	SpotEncounterList          m_spotEncounterList;  /*    88     0 */
	struct ApproachInfo        m_approach[16];       /*    96   320 */
	/* --- cacheline 6 boundary (384 bytes) was 10 bytes ago --- */
	unsigned char              m_approachCount;      /*   416     1 */

	/* Bitfield combined with previous fields */

	unsigned int               m_masterMarker;       /*     0     4 */
	unsigned int               m_marker;             /*   420     4 */
	class CNavArea *           m_parent;             /*   424     4 */
	enum NavTraverseType       m_parentHow;          /*   428     4 */
	float                      m_totalCost;          /*   432     4 */
	float                      m_costSoFar;          /*   436     4 */

	/* Bitfield combined with previous fields */

	class CNavArea *           m_openList;           /*     0     4 */
	class CNavArea *           m_nextOpen;           /*   440     4 */
	class CNavArea *           m_prevOpen;           /*   444     4 */
	unsigned int               m_openMarker;         /*   448     4 */
	class list<NavConnect, std::allocator<NavConnect> > m_connect[4]; /*   452    32 */
	/* --- cacheline 7 boundary (448 bytes) was 19 bytes ago --- */
	class list<CNavLadder*, std::allocator<CNavLadder*> > m_ladder[2]; /*   484    16 */
	class CNavNode *           m_node[4];            /*   500    16 */
	class list<CNavArea*, std::allocator<CNavArea*> > m_overlapList; /*   516     8 */
	class CNavArea *           m_prevHash;           /*   524     4 */
	class CNavArea *           m_nextHash;           /*   528     4 */
	/* <0> (null):0 */
	void CNavArea(class CNavArea *, class CNavNode *, class CNavNode *, class CNavNode *, class CNavNode *);

	/* <0> (null):0 */
	void CNavArea(class CNavArea *);

	/* <0> (null):0 */
	void CNavArea(class CNavArea *, const class Vector  *, const class Vector  *);

	/* <0> (null):0 */
	void CNavArea(class CNavArea *, const class Vector  *, const class Vector  *, const class Vector  *, const class Vector  *);

	/* <0> (null):0 */
	void ~CNavArea(class CNavArea *, int);

	/* <0> (null):0 */
	void ConnectTo(class CNavArea *, class CNavArea *, enum NavDirType); /* linkage=_ZN8CNavArea9ConnectToEPS_10NavDirType */

	/* <0> (null):0 */
	void Disconnect(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea10DisconnectEPS_ */

	/* <0> (null):0 */
	void Save(const class CNavArea  *, FILE *); /* linkage=_ZNK8CNavArea4SaveEP8_IO_FILE */

	/* <0> (null):0 */
	void Save(class CNavArea *, int, unsigned int); /* linkage=_ZN8CNavArea4SaveEij */

	/* <0> (null):0 */
	void Load(class CNavArea *, class SteamFile *, unsigned int); /* linkage=_ZN8CNavArea4LoadEP9SteamFilej */

	/* <0> (null):0 */
	enum NavErrorType PostLoad(class CNavArea *); /* linkage=_ZN8CNavArea8PostLoadEv */

	/* <0> (null):0 */
	unsigned int GetID(const class CNavArea  *); /* linkage=_ZNK8CNavArea5GetIDEv */

	/* <0> (null):0 */
	void SetAttributes(class CNavArea *, unsigned char); /* linkage=_ZN8CNavArea13SetAttributesEh */

	/* <0> (null):0 */
	unsigned char GetAttributes(const class CNavArea  *); /* linkage=_ZNK8CNavArea13GetAttributesEv */

	/* <0> (null):0 */
	void SetPlace(class CNavArea *, Place); /* linkage=_ZN8CNavArea8SetPlaceEj */

	/* <0> (null):0 */
	Place GetPlace(const class CNavArea  *); /* linkage=_ZNK8CNavArea8GetPlaceEv */

	/* <0> (null):0 */
	bool IsOverlapping(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea13IsOverlappingEPK6Vector */

	/* <0> (null):0 */
	bool IsOverlapping(const class CNavArea  *, const class CNavArea  *); /* linkage=_ZNK8CNavArea13IsOverlappingEPKS_ */

	/* <0> (null):0 */
	bool IsOverlappingX(const class CNavArea  *, const class CNavArea  *); /* linkage=_ZNK8CNavArea14IsOverlappingXEPKS_ */

	/* <0> (null):0 */
	bool IsOverlappingY(const class CNavArea  *, const class CNavArea  *); /* linkage=_ZNK8CNavArea14IsOverlappingYEPKS_ */

	/* <0> (null):0 */
	int GetPlayerCount(const class CNavArea  *, int, class CBasePlayer *); /* linkage=_ZNK8CNavArea14GetPlayerCountEiP11CBasePlayer */

	/* <0> (null):0 */
	float GetZ(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea4GetZEPK6Vector */

	/* <0> (null):0 */
	float GetZ(const class CNavArea  *, float, float); /* linkage=_ZNK8CNavArea4GetZEff */

	/* <0> (null):0 */
	bool Contains(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea8ContainsEPK6Vector */

	/* <0> (null):0 */
	bool IsCoplanar(const class CNavArea  *, const class CNavArea  *); /* linkage=_ZNK8CNavArea10IsCoplanarEPKS_ */

	/* <0> (null):0 */
	void GetClosestPointOnArea(const class CNavArea  *, const class Vector  *, class Vector *); /* linkage=_ZNK8CNavArea21GetClosestPointOnAreaEPK6VectorPS0_ */

	/* <0> (null):0 */
	float GetDistanceSquaredToPoint(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea25GetDistanceSquaredToPointEPK6Vector */

	/* <0> (null):0 */
	bool IsDegenerate(const class CNavArea  *); /* linkage=_ZNK8CNavArea12IsDegenerateEv */

	/* <0> (null):0 */
	bool IsEdge(const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea6IsEdgeE10NavDirType */

	/* <0> (null):0 */
	int GetAdjacentCount(const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea16GetAdjacentCountE10NavDirType */

	/* <0> (null):0 */
	class CNavArea * GetAdjacentArea(const class CNavArea  *, enum NavDirType, int); /* linkage=_ZNK8CNavArea15GetAdjacentAreaE10NavDirTypei */

	/* <0> (null):0 */
	class CNavArea * GetRandomAdjacentArea(const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea21GetRandomAdjacentAreaE10NavDirType */

	/* <0> (null):0 */
	const NavConnectList  * GetAdjacentList(const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea15GetAdjacentListE10NavDirType */

	/* <0> (null):0 */
	bool IsConnected(const class CNavArea  *, const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea11IsConnectedEPKS_10NavDirType */

	/* <0> (null):0 */
	float ComputeHeightChange(class CNavArea *, const class CNavArea  *); /* linkage=_ZN8CNavArea19ComputeHeightChangeEPKS_ */

	/* <0> (null):0 */
	const NavLadderList  * GetLadderList(const class CNavArea  *, enum LadderDirectionType); /* linkage=_ZNK8CNavArea13GetLadderListE19LadderDirectionType */

	/* <0> (null):0 */
	void ComputePortal(const class CNavArea  *, const class CNavArea  *, enum NavDirType, class Vector *, float *); /* linkage=_ZNK8CNavArea13ComputePortalEPKS_10NavDirTypeP6VectorPf */

	/* <0> (null):0 */
	void ComputeClosestPointInPortal(const class CNavArea  *, const class CNavArea  *, enum NavDirType, const class Vector  *, class Vector *); /* linkage=_ZNK8CNavArea27ComputeClosestPointInPortalEPKS_10NavDirTypePK6VectorPS3_ */

	/* <0> (null):0 */
	enum NavDirType ComputeDirection(const class CNavArea  *, class Vector *); /* linkage=_ZNK8CNavArea16ComputeDirectionEP6Vector */

	/* <0> (null):0 */
	void SetClearedTimestamp(class CNavArea *, int); /* linkage=_ZN8CNavArea19SetClearedTimestampEi */

	/* <0> (null):0 */
	float GetClearedTimestamp(class CNavArea *, int); /* linkage=_ZN8CNavArea19GetClearedTimestampEi */

	/* <0> (null):0 */
	const HidingSpotList  * GetHidingSpotList(const class CNavArea  *); /* linkage=_ZNK8CNavArea17GetHidingSpotListEv */

	/* <0> (null):0 */
	void ComputeHidingSpots(class CNavArea *); /* linkage=_ZN8CNavArea18ComputeHidingSpotsEv */

	/* <0> (null):0 */
	void ComputeSniperSpots(class CNavArea *); /* linkage=_ZN8CNavArea18ComputeSniperSpotsEv */

	/* <0> (null):0 */
	class SpotEncounter * GetSpotEncounter(class CNavArea *, const class CNavArea  *, const class CNavArea  *); /* linkage=_ZN8CNavArea16GetSpotEncounterEPKS_S1_ */

	/* <0> (null):0 */
	void ComputeSpotEncounters(class CNavArea *); /* linkage=_ZN8CNavArea21ComputeSpotEncountersEv */

	/* <0> (null):0 */
	void IncreaseDanger(class CNavArea *, int, float); /* linkage=_ZN8CNavArea14IncreaseDangerEif */

	/* <0> (null):0 */
	float GetDanger(class CNavArea *, int); /* linkage=_ZN8CNavArea9GetDangerEi */

	/* <0> (null):0 */
	float GetSizeX(const class CNavArea  *); /* linkage=_ZNK8CNavArea8GetSizeXEv */

	/* <0> (null):0 */
	float GetSizeY(const class CNavArea  *); /* linkage=_ZNK8CNavArea8GetSizeYEv */

	/* <0> (null):0 */
	const class Extent  * GetExtent(const class CNavArea  *); /* linkage=_ZNK8CNavArea9GetExtentEv */

	/* <0> (null):0 */
	const class Vector  * GetCenter(const class CNavArea  *); /* linkage=_ZNK8CNavArea9GetCenterEv */

	/* <0> (null):0 */
	const class Vector  * GetCorner(const class CNavArea  *, enum NavCornerType); /* linkage=_ZNK8CNavArea9GetCornerE13NavCornerType */

	/* <0> (null):0 */
	const class ApproachInfo  * GetApproachInfo(const class CNavArea  *, int); /* linkage=_ZNK8CNavArea15GetApproachInfoEi */

	/* <0> (null):0 */
	int GetApproachInfoCount(const class CNavArea  *); /* linkage=_ZNK8CNavArea20GetApproachInfoCountEv */

	/* <0> (null):0 */
	void ComputeApproachAreas(class CNavArea *); /* linkage=_ZN8CNavArea20ComputeApproachAreasEv */

	/* <0> (null):0 */
	void MakeNewMarker(void); /* linkage=_ZN8CNavArea13MakeNewMarkerEv */

	/* <0> (null):0 */
	void Mark(class CNavArea *); /* linkage=_ZN8CNavArea4MarkEv */

	/* <0> (null):0 */
	BOOL IsMarked(const class CNavArea  *); /* linkage=_ZNK8CNavArea8IsMarkedEv */

	/* <0> (null):0 */
	void SetParent(class CNavArea *, class CNavArea *, enum NavTraverseType); /* linkage=_ZN8CNavArea9SetParentEPS_15NavTraverseType */

	/* <0> (null):0 */
	class CNavArea * GetParent(const class CNavArea  *); /* linkage=_ZNK8CNavArea9GetParentEv */

	/* <0> (null):0 */
	enum NavTraverseType GetParentHow(const class CNavArea  *); /* linkage=_ZNK8CNavArea12GetParentHowEv */

	/* <0> (null):0 */
	bool IsOpen(const class CNavArea  *); /* linkage=_ZNK8CNavArea6IsOpenEv */

	/* <0> (null):0 */
	void AddToOpenList(class CNavArea *); /* linkage=_ZN8CNavArea13AddToOpenListEv */

	/* <0> (null):0 */
	void UpdateOnOpenList(class CNavArea *); /* linkage=_ZN8CNavArea16UpdateOnOpenListEv */

	/* <0> (null):0 */
	void RemoveFromOpenList(class CNavArea *); /* linkage=_ZN8CNavArea18RemoveFromOpenListEv */

	/* <0> (null):0 */
	bool IsOpenListEmpty(void); /* linkage=_ZN8CNavArea15IsOpenListEmptyEv */

	/* <0> (null):0 */
	class CNavArea * PopOpenList(void); /* linkage=_ZN8CNavArea11PopOpenListEv */

	/* <0> (null):0 */
	bool IsClosed(const class CNavArea  *); /* linkage=_ZNK8CNavArea8IsClosedEv */

	/* <0> (null):0 */
	void AddToClosedList(class CNavArea *); /* linkage=_ZN8CNavArea15AddToClosedListEv */

	/* <0> (null):0 */
	void RemoveFromClosedList(class CNavArea *); /* linkage=_ZN8CNavArea20RemoveFromClosedListEv */

	/* <0> (null):0 */
	void ClearSearchLists(void); /* linkage=_ZN8CNavArea16ClearSearchListsEv */

	/* <0> (null):0 */
	void SetTotalCost(class CNavArea *, float); /* linkage=_ZN8CNavArea12SetTotalCostEf */

	/* <0> (null):0 */
	float GetTotalCost(const class CNavArea  *); /* linkage=_ZNK8CNavArea12GetTotalCostEv */

	/* <0> (null):0 */
	void SetCostSoFar(class CNavArea *, float); /* linkage=_ZN8CNavArea12SetCostSoFarEf */

	/* <0> (null):0 */
	float GetCostSoFar(const class CNavArea  *); /* linkage=_ZNK8CNavArea12GetCostSoFarEv */

	/* <0> (null):0 */
	void Draw(class CNavArea *, byte, byte, byte, int); /* linkage=_ZN8CNavArea4DrawEhhhi */

	/* <0> (null):0 */
	void DrawConnectedAreas(class CNavArea *); /* linkage=_ZN8CNavArea18DrawConnectedAreasEv */

	/* <0> (null):0 */
	void DrawMarkedCorner(class CNavArea *, enum NavCornerType, byte, byte, byte, int); /* linkage=_ZN8CNavArea16DrawMarkedCornerE13NavCornerTypehhhi */

	/* <0> (null):0 */
	bool SplitEdit(class CNavArea *, bool, float, class CNavArea * *, class CNavArea * *); /* linkage=_ZN8CNavArea9SplitEditEbfPPS_S1_ */

	/* <0> (null):0 */
	bool MergeEdit(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea9MergeEditEPS_ */

	/* <0> (null):0 */
	bool SpliceEdit(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea10SpliceEditEPS_ */

	/* <0> (null):0 */
	void RaiseCorner(class CNavArea *, enum NavCornerType, int); /* linkage=_ZN8CNavArea11RaiseCornerE13NavCornerTypei */

	/* <0> (null):0 */
	void AddLadderUp(class CNavArea *, class CNavLadder *); /* linkage=_ZN8CNavArea11AddLadderUpEP10CNavLadder */

	/* <0> (null):0 */
	void AddLadderDown(class CNavArea *, class CNavLadder *); /* linkage=_ZN8CNavArea13AddLadderDownEP10CNavLadder */

	/* <0> (null):0 */
	void Initialize(class CNavArea *); /* linkage=_ZN8CNavArea10InitializeEv */

	/* <0> (null):0 */
	void DecayDanger(class CNavArea *); /* linkage=_ZN8CNavArea11DecayDangerEv */

	/* <0> (null):0 */
	bool IsHidingSpotCollision(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea21IsHidingSpotCollisionEPK6Vector */

	/* <0> (null):0 */
	void AddSpotEncounters(class CNavArea *, const class CNavArea  *, enum NavDirType, const class CNavArea  *, enum NavDirType); /* linkage=_ZN8CNavArea17AddSpotEncountersEPKS_10NavDirTypeS1_S2_ */

	/* <0> (null):0 */
	void Strip(class CNavArea *); /* linkage=_ZN8CNavArea5StripEv */

	/* <0> (null):0 */
	void FinishMerge(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea11FinishMergeEPS_ */

	/* <0> (null):0 */
	void MergeAdjacentConnections(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea24MergeAdjacentConnectionsEPS_ */

	/* <0> (null):0 */
	void AssignNodes(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea11AssignNodesEPS_ */

	/* <0> (null):0 */
	void FinishSplitEdit(class CNavArea *, class CNavArea *, enum NavDirType); /* linkage=_ZN8CNavArea15FinishSplitEditEPS_10NavDirType */

	/* <0> (null):0 */
	void OnDestroyNotify(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea15OnDestroyNotifyEPS_ */

	/* --- cacheline 9 boundary (576 bytes) was 27 bytes ago --- */

	/* size: 532, cachelines: 9, members: 32 */
	/* last cacheline: 20 bytes */

	/* BRAIN FART ALERT! 532 != 603 + 0(holes), diff = -71 */

}; /* size: 532 */

/* 499 */
 /* pointer to 498 */
 /* size: 4 */

/* 500 */
 /* pointer to 494 */
 /* size: 4 */

/* 501 */
 /* pointer to 502 */
 /* size: 4 */

/* 502 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 68 */

/* 503 */
 /* pointer to 504 */
 /* size: 4 */

/* 504 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 68 */

/* 505 */
/* <0> (null):0 */
class SteamFile {
private:

	byte *                     m_fileData;           /*     0     4 */
	int                        m_fileDataLength;     /*     4     4 */
	byte *                     m_cursor;             /*     8     4 */
	int                        m_bytesLeft;          /*    12     4 */
	/* <0> (null):0 */
	void SteamFile(class SteamFile *, const char  *);

	/* <0> (null):0 */
	void ~SteamFile(class SteamFile *, int);

	/* <0> (null):0 */
	bool IsValid(const class SteamFile  *); /* linkage=_ZNK9SteamFile7IsValidEv */

	/* <0> (null):0 */
	bool Read(class SteamFile *, void *, int); /* linkage=_ZN9SteamFile4ReadEPvi */


	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 506 */
 /* pointer to 505 */
 /* size: 4 */

/* 507 */
 /* pointer to 508 */
 /* size: 4 */

/* 508 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 16 */

/* 509 */
/* <0> (null):0 */
union NavConnect {
	unsigned int               id;                 /*           4 */
	class CNavArea *           area;               /*           4 */
}; /* size: 4 */

/* 510 */
 /* pointer to 511 */
 /* size: 4 */

/* 511 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 512 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 513 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 514 */
/* <0> (null):0 */
typedef struct list<NavConnect, std::allocator<NavConnect> > NavConnectList; /* size: 0 */

/* 515 */
/* <0> (null):0 */
enum LadderDirectionType {
	LADDER_UP = 0,
	LADDER_DOWN = 1,
	NUM_LADDER_DIRECTIONS = 2,
}; /* size: 4 */

/* 516 */
/* <0> (null):0 */
class CNavLadder {
	class Vector              m_top;                 /*     0    12 */
	class Vector              m_bottom;              /*    12    12 */
	float                      m_length;             /*    24     4 */
	enum NavDirType            m_dir;                /*    28     4 */
	class Vector2D            m_dirVector;           /*    32     8 */
	class CBaseEntity *        m_entity;             /*    40     4 */
	class CNavArea *           m_topForwardArea;     /*    44     4 */
	class CNavArea *           m_topLeftArea;        /*    48     4 */
	class CNavArea *           m_topRightArea;       /*    52     4 */
	class CNavArea *           m_topBehindArea;      /*    56     4 */
	class CNavArea *           m_bottomArea;         /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	bool                       m_isDangling;         /*    64     1 */
	/* <0> (null):0 */
	void CNavLadder(class CNavLadder *);

	/* <0> (null):0 */
	void OnDestroyNotify(class CNavLadder *, class CNavArea *); /* linkage=_ZN10CNavLadder15OnDestroyNotifyEP8CNavArea */


	/* size: 68, cachelines: 2, members: 12 */
	/* last cacheline: 4 bytes */

	/* BRAIN FART ALERT! 68 != 65 + 0(holes), diff = 3 */

}; /* size: 68 */

/* 517 */
 /* pointer to 516 */
 /* size: 4 */

/* 518 */
/* <0> (null):0 */
typedef struct list<CNavLadder*, std::allocator<CNavLadder*> > NavLadderList; /* size: 0 */

/* 519 */
/* <0> (null):0 */
class HidingSpot {
private:

	class Vector              m_pos;                 /*     0    12 */
	unsigned int               m_id;                 /*    12     4 */
	unsigned int               m_marker;             /*    16     4 */
	unsigned char              m_flags;              /*    20     1 */

	/* Bitfield combined with previous fields */

	unsigned int               m_nextID;             /*     0     4 */
	unsigned int               m_masterMarker;       /*     0     4 */
	/* <0> (null):0 */
	void HidingSpot(class HidingSpot *);

	/* <0> (null):0 */
	void HidingSpot(class HidingSpot *, const class Vector  *, unsigned char);

	/* <0> (null):0 */
	bool HasGoodCover(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot12HasGoodCoverEv */

	/* <0> (null):0 */
	bool IsGoodSniperSpot(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot16IsGoodSniperSpotEv */

	/* <0> (null):0 */
	bool IsIdealSniperSpot(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot17IsIdealSniperSpotEv */

	/* <0> (null):0 */
	void SetFlags(class HidingSpot *, unsigned char); /* linkage=_ZN10HidingSpot8SetFlagsEh */

	/* <0> (null):0 */
	unsigned char GetFlags(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot8GetFlagsEv */

	/* <0> (null):0 */
	void Save(const class HidingSpot  *, int, unsigned int); /* linkage=_ZNK10HidingSpot4SaveEij */

	/* <0> (null):0 */
	void Load(class HidingSpot *, class SteamFile *, unsigned int); /* linkage=_ZN10HidingSpot4LoadEP9SteamFilej */

	/* <0> (null):0 */
	const class Vector  * GetPosition(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot11GetPositionEv */

	/* <0> (null):0 */
	unsigned int GetID(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot5GetIDEv */

	/* <0> (null):0 */
	void Mark(class HidingSpot *); /* linkage=_ZN10HidingSpot4MarkEv */

	/* <0> (null):0 */
	bool IsMarked(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot8IsMarkedEv */

	/* <0> (null):0 */
	void ChangeMasterMarker(void); /* linkage=_ZN10HidingSpot18ChangeMasterMarkerEv */


	/* size: 24, cachelines: 1, members: 6 */
	/* last cacheline: 24 bytes */
}; /* size: 24 */

/* 520 */
 /* pointer to 519 */
 /* size: 4 */

/* 521 */
 /* pointer to 522 */
 /* size: 4 */

/* 522 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 24 */

/* 523 */
/* <0> (null):0 */
typedef struct list<HidingSpot*, std::allocator<HidingSpot*> > HidingSpotList; /* size: 0 */

/* 524 */
/* <0> (null):0 */
union {
	class HidingSpot *         spot;               /*           4 */
	unsigned int               id;                 /*           4 */
}; /* size: 4 */

/* 525 */
/* <0> (null):0 */
struct SpotOrder {
	/* <0> (null):0 */
	union {
		class HidingSpot *         spot;                 /*           4 */
		unsigned int               id;                   /*           4 */
	};

	float                      t;                    /*     0     4 */
	union {
		class HidingSpot * spot;                 /*           4 */
		unsigned int       id;                   /*           4 */
	};                                               /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 526 */
/* <0> (null):0 */
typedef struct list<SpotOrder, std::allocator<SpotOrder> > SpotOrderList; /* size: 0 */

/* 527 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 528 */
/* <0> (null):0 */
typedef class SpotOrder * pointer; /* size: 4 */

/* 529 */
/* <0> (null):0 */
typedef const class SpotOrder  * const_pointer; /* size: 4 */

/* 530 */
/* <0> (null):0 */
class new_allocator<SpotOrder> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class SpotOrder * pointer;

	/* <0> (null):0 */
	typedef const class SpotOrder  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<SpotOrder> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<SpotOrder> *, const class new_allocator<SpotOrder>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<SpotOrder> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<SpotOrder>  *, class SpotOrder &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE7addressERS1_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<SpotOrder>  *, const class SpotOrder  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE7addressERKS1_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<SpotOrder> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<SpotOrder> *, class SpotOrder *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE10deallocateEPS1_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<SpotOrder>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<SpotOrder> *, class SpotOrder *, const class SpotOrder  &); /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE9constructEPS1_RKS1_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<SpotOrder> *, class SpotOrder *); /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE7destroyEPS1_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 531 */
 /* pointer to 525 */
 /* size: 4 */

/* 532 */
 /* pointer to 533 */
 /* size: 4 */

/* 533 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 534 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 535 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 536 */
 /* pointer to 530 */
 /* size: 4 */

/* 537 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 538 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 539 */
 /* pointer to 540 */
 /* size: 4 */

/* 540 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 541 */
/* <0> (null):0 */
typedef class SpotOrder & reference; /* size: 4 */

/* 542 */
/* <0> (null):0 */
typedef const class SpotOrder  & const_reference; /* size: 4 */

/* 543 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<SpotOrder> > other; /* size: 0 */

/* 544 */
/* <0> (null):0 */
struct rebind<std::_List_node<SpotOrder> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<SpotOrder> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 545 */
/* <0> (null):0 */
typedef struct allocator<SpotOrder> other; /* size: 1 */

/* 546 */
/* <0> (null):0 */
struct rebind<SpotOrder> {
	/* <0> (null):0 */
	typedef struct allocator<SpotOrder> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 547 */
/* <0> (null):0 */
class allocator<SpotOrder> : public new_allocator<SpotOrder> {
public:

	/* class new_allocator<SpotOrder> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class SpotOrder & reference;

	/* <0> (null):0 */
	typedef const class SpotOrder  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<SpotOrder> *);

	/* <0> (null):0 */
	void allocator(class allocator<SpotOrder> *, const class allocator<SpotOrder>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<SpotOrder> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<SpotOrder> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<SpotOrder> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<SpotOrder> {
		/* <0> (null):0 */
		typedef struct allocator<SpotOrder> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 548 */
 /* pointer to 547 */
 /* size: 4 */

/* 549 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 550 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 551 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 552 */
/* <0> (null):0 */
typedef class _List_node<SpotOrder> * pointer; /* size: 4 */

/* 553 */
/* <0> (null):0 */
typedef const class _List_node<SpotOrder>  * const_pointer; /* size: 4 */

/* 554 */
/* <0> (null):0 */
class new_allocator<std::_List_node<SpotOrder> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<SpotOrder> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<SpotOrder>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<SpotOrder> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<SpotOrder> > *, const class new_allocator<std::_List_node<SpotOrder> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<SpotOrder> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<SpotOrder> >  *, class _List_node<SpotOrder> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7addressERS3_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<SpotOrder> >  *, const class _List_node<SpotOrder>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7addressERKS3_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<SpotOrder> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE10deallocateEPS3_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<SpotOrder> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *, const class _List_node<SpotOrder>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE9constructEPS3_RKS3_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7destroyEPS3_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 555 */
 /* pointer to 360 */
 /* size: 4 */

/* 556 */
 /* pointer to 557 */
 /* size: 4 */

/* 557 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 558 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 559 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 560 */
 /* pointer to 554 */
 /* size: 4 */

/* 561 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 562 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 563 */
 /* pointer to 564 */
 /* size: 4 */

/* 564 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 565 */
/* <0> (null):0 */
class allocator<std::_List_node<SpotOrder> > : public new_allocator<std::_List_node<SpotOrder> > {
public:

	/* class new_allocator<std::_List_node<SpotOrder> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<SpotOrder> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<SpotOrder> > *, const class allocator<std::_List_node<SpotOrder> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<SpotOrder> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 566 */
 /* pointer to 565 */
 /* size: 4 */

/* 567 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 568 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 569 */
 /* pointer to 362 */
 /* size: 4 */

/* 570 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 571 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 572 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 573 */
/* <0> (null):0 */
typedef struct allocator<SpotOrder> allocator_type; /* size: 1 */

/* 574 */
/* <0> (null):0 */
class _List_base<SpotOrder, std::allocator<SpotOrder> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<SpotOrder> allocator_type;

	/* <0> (null):0 */
	class _List_node<SpotOrder> * _M_get_node(class _List_base<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, class _List_node<SpotOrder> *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 575 */
 /* pointer to 574 */
 /* size: 4 */

/* 576 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 577 */
 /* pointer to 578 */
 /* size: 4 */

/* 578 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 579 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 580 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 581 */
/* <0> (null):0 */
typedef struct SpotOrder value_type; /* size: 8 */

/* 582 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 583 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 584 */
/* <0> (null):0 */
typedef struct _List_iterator<SpotOrder> iterator; /* size: 0 */

/* 585 */
/* <0> (null):0 */
typedef struct _List_const_iterator<SpotOrder> const_iterator; /* size: 0 */

/* 586 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<SpotOrder> > const_reverse_iterator; /* size: 0 */

/* 587 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<SpotOrder> > reverse_iterator; /* size: 0 */

/* 588 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 589 */
/* <0> (null):0 */
typedef struct allocator<SpotOrder> allocator_type; /* size: 1 */

/* 590 */
/* <0> (null):0 */
typedef struct _List_node<SpotOrder> _Node; /* size: 0 */

/* 591 */
/* <0> (null):0 */
class list<SpotOrder, std::allocator<SpotOrder> > : protected _List_base<SpotOrder, std::allocator<SpotOrder> > {
protected:

	/* class _List_base<SpotOrder, std::allocator<SpotOrder> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef struct SpotOrder value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<SpotOrder> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<SpotOrder> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<SpotOrder> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<SpotOrder> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<SpotOrder> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<SpotOrder> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE14_M_create_nodeERKS0_ */

	/* <0> (null):0 */
	void list(class list<SpotOrder, std::allocator<SpotOrder> > *);

	/* <0> (null):0 */
	void list(class list<SpotOrder, std::allocator<SpotOrder> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<SpotOrder, std::allocator<SpotOrder> > *, const class list<SpotOrder, std::allocator<SpotOrder> >  &);

	/* <0> (null):0 */
	class list<SpotOrder, std::allocator<SpotOrder> > & operator=(class list<SpotOrder, std::allocator<SpotOrder> > *, const class list<SpotOrder, std::allocator<SpotOrder> >  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EEaSERKS2_ */

	/* <0> (null):0 */
	void assign(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6assignEjRKS0_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, class SpotOrder); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6resizeEjS0_ */

	/* <0> (null):0 */
	reference front(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE10push_frontERKS0_ */

	/* <0> (null):0 */
	void pop_front(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9push_backERKS0_ */

	/* <0> (null):0 */
	void pop_back(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, unsigned int, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */

	/* <0> (null):0 */
	iterator erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	iterator erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */

	/* <0> (null):0 */
	void swap(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4swapERS2_ */

	/* <0> (null):0 */
	void clear(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */

	/* <0> (null):0 */
	void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */

	/* <0> (null):0 */
	void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */

	/* <0> (null):0 */
	void remove(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6removeERKS0_ */

	/* <0> (null):0 */
	void unique(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5mergeERS2_ */

	/* <0> (null):0 */
	void reverse(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE18_M_fill_initializeEjRKS0_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE14_M_fill_assignEjRKS0_ */

	/* <0> (null):0 */
	void _M_transfer(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */

	/* <0> (null):0 */
	void _M_insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void _M_erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE25_M_check_equal_allocatorsERS2_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 592 */
 /* pointer to 590 */
 /* size: 4 */

/* 593 */
 /* pointer to 591 */
 /* size: 4 */

/* 594 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 595 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 596 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 597 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 598 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 599 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 600 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 601 */
 /* pointer to 602 */
 /* size: 4 */

/* 602 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 603 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 604 */
/* <0> (null):0 */
struct SpotEncounter {
	union NavConnect           from;                 /*     0     4 */
	enum NavDirType            fromDir;              /*     4     4 */
	union NavConnect           to;                   /*     8     4 */
	enum NavDirType            toDir;                /*    12     4 */
	struct Ray                 path;                 /*    16    24 */
	SpotOrderList              spotList;             /*    40     0 */

	/* size: 48, cachelines: 1, members: 6 */
	/* last cacheline: 48 bytes */

	/* BRAIN FART ALERT! 48 != 40 + 0(holes), diff = 8 */

}; /* size: 48 */

/* 605 */
/* <0> (null):0 */
typedef struct list<SpotEncounter, std::allocator<SpotEncounter> > SpotEncounterList; /* size: 0 */

/* 606 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 607 */
/* <0> (null):0 */
typedef class HidingSpot * * pointer; /* size: 4 */

/* 608 */
/* <0> (null):0 */
typedef const class HidingSpot *  * const_pointer; /* size: 4 */

/* 609 */
/* <0> (null):0 */
class new_allocator<HidingSpot*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class HidingSpot * * pointer;

	/* <0> (null):0 */
	typedef const class HidingSpot *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<HidingSpot*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<HidingSpot*> *, const class new_allocator<HidingSpot*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<HidingSpot*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<HidingSpot*>  *, class HidingSpot * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE7addressERS2_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<HidingSpot*>  *, const class HidingSpot *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE7addressERKS2_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<HidingSpot*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<HidingSpot*> *, class HidingSpot * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE10deallocateEPS2_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<HidingSpot*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<HidingSpot*> *, class HidingSpot * *, const class HidingSpot *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE9constructEPS2_RKS2_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<HidingSpot*> *, class HidingSpot * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE7destroyEPS2_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 610 */
 /* pointer to 520 */
 /* size: 4 */

/* 611 */
 /* pointer to 612 */
 /* size: 4 */

/* 612 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 613 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 614 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 615 */
 /* pointer to 609 */
 /* size: 4 */

/* 616 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 617 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 618 */
 /* pointer to 619 */
 /* size: 4 */

/* 619 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 620 */
/* <0> (null):0 */
typedef class HidingSpot * & reference; /* size: 4 */

/* 621 */
/* <0> (null):0 */
typedef const class HidingSpot *  & const_reference; /* size: 4 */

/* 622 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<HidingSpot*> > other; /* size: 0 */

/* 623 */
/* <0> (null):0 */
struct rebind<std::_List_node<HidingSpot*> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<HidingSpot*> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 624 */
/* <0> (null):0 */
typedef struct allocator<HidingSpot*> other; /* size: 1 */

/* 625 */
/* <0> (null):0 */
struct rebind<HidingSpot*> {
	/* <0> (null):0 */
	typedef struct allocator<HidingSpot*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 626 */
/* <0> (null):0 */
class allocator<HidingSpot*> : public new_allocator<HidingSpot*> {
public:

	/* class new_allocator<HidingSpot*> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class HidingSpot * & reference;

	/* <0> (null):0 */
	typedef const class HidingSpot *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<HidingSpot*> *);

	/* <0> (null):0 */
	void allocator(class allocator<HidingSpot*> *, const class allocator<HidingSpot*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<HidingSpot*> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<HidingSpot*> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<HidingSpot*> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<HidingSpot*> {
		/* <0> (null):0 */
		typedef struct allocator<HidingSpot*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 627 */
 /* pointer to 626 */
 /* size: 4 */

/* 628 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 629 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 630 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 631 */
/* <0> (null):0 */
typedef class _List_node<HidingSpot*> * pointer; /* size: 4 */

/* 632 */
/* <0> (null):0 */
typedef const class _List_node<HidingSpot*>  * const_pointer; /* size: 4 */

/* 633 */
/* <0> (null):0 */
class new_allocator<std::_List_node<HidingSpot*> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<HidingSpot*> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<HidingSpot*>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *, const class new_allocator<std::_List_node<HidingSpot*> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<HidingSpot*> >  *, class _List_node<HidingSpot*> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7addressERS4_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<HidingSpot*> >  *, const class _List_node<HidingSpot*>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7addressERKS4_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<HidingSpot*> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE10deallocateEPS4_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<HidingSpot*> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *, const class _List_node<HidingSpot*>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE9constructEPS4_RKS4_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7destroyEPS4_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 634 */
 /* pointer to 371 */
 /* size: 4 */

/* 635 */
 /* pointer to 636 */
 /* size: 4 */

/* 636 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 637 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 638 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 639 */
 /* pointer to 633 */
 /* size: 4 */

/* 640 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 641 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 642 */
 /* pointer to 643 */
 /* size: 4 */

/* 643 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 644 */
/* <0> (null):0 */
class allocator<std::_List_node<HidingSpot*> > : public new_allocator<std::_List_node<HidingSpot*> > {
public:

	/* class new_allocator<std::_List_node<HidingSpot*> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<HidingSpot*> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<HidingSpot*> > *, const class allocator<std::_List_node<HidingSpot*> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<HidingSpot*> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 645 */
 /* pointer to 644 */
 /* size: 4 */

/* 646 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 647 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 648 */
 /* pointer to 373 */
 /* size: 4 */

/* 649 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 650 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 651 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 652 */
/* <0> (null):0 */
typedef struct allocator<HidingSpot*> allocator_type; /* size: 1 */

/* 653 */
/* <0> (null):0 */
class _List_base<HidingSpot*, std::allocator<HidingSpot*> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<HidingSpot*> allocator_type;

	/* <0> (null):0 */
	class _List_node<HidingSpot*> * _M_get_node(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_node<HidingSpot*> *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 654 */
 /* pointer to 653 */
 /* size: 4 */

/* 655 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 656 */
 /* pointer to 657 */
 /* size: 4 */

/* 657 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 658 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 659 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 660 */
/* <0> (null):0 */
typedef class HidingSpot * value_type; /* size: 4 */

/* 661 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 662 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 663 */
/* <0> (null):0 */
typedef struct _List_iterator<HidingSpot*> iterator; /* size: 0 */

/* 664 */
/* <0> (null):0 */
typedef struct _List_const_iterator<HidingSpot*> const_iterator; /* size: 0 */

/* 665 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<HidingSpot*> > const_reverse_iterator; /* size: 0 */

/* 666 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<HidingSpot*> > reverse_iterator; /* size: 0 */

/* 667 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 668 */
/* <0> (null):0 */
typedef struct allocator<HidingSpot*> allocator_type; /* size: 1 */

/* 669 */
/* <0> (null):0 */
typedef struct _List_node<HidingSpot*> _Node; /* size: 0 */

/* 670 */
/* <0> (null):0 */
class list<HidingSpot*, std::allocator<HidingSpot*> > : protected _List_base<HidingSpot*, std::allocator<HidingSpot*> > {
protected:

	/* class _List_base<HidingSpot*, std::allocator<HidingSpot*> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef class HidingSpot * value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<HidingSpot*> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<HidingSpot*> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<HidingSpot*> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<HidingSpot*> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<HidingSpot*> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<HidingSpot*> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE14_M_create_nodeERKS1_ */

	/* <0> (null):0 */
	void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *);

	/* <0> (null):0 */
	void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const class list<HidingSpot*, std::allocator<HidingSpot*> >  &);

	/* <0> (null):0 */
	class list<HidingSpot*, std::allocator<HidingSpot*> > & operator=(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const class list<HidingSpot*, std::allocator<HidingSpot*> >  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EEaSERKS3_ */

	/* <0> (null):0 */
	void assign(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6assignEjRKS1_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, class HidingSpot *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6resizeEjS1_ */

	/* <0> (null):0 */
	reference front(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE10push_frontERKS1_ */

	/* <0> (null):0 */
	void pop_front(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9push_backERKS1_ */

	/* <0> (null):0 */
	void pop_back(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */

	/* <0> (null):0 */
	iterator erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	iterator erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */

	/* <0> (null):0 */
	void swap(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4swapERS3_ */

	/* <0> (null):0 */
	void clear(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */

	/* <0> (null):0 */
	void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */

	/* <0> (null):0 */
	void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */

	/* <0> (null):0 */
	void remove(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6removeERKS1_ */

	/* <0> (null):0 */
	void unique(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5mergeERS3_ */

	/* <0> (null):0 */
	void reverse(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE18_M_fill_initializeEjRKS1_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE14_M_fill_assignEjRKS1_ */

	/* <0> (null):0 */
	void _M_transfer(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */

	/* <0> (null):0 */
	void _M_insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void _M_erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE25_M_check_equal_allocatorsERS3_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 671 */
 /* pointer to 669 */
 /* size: 4 */

/* 672 */
 /* pointer to 670 */
 /* size: 4 */

/* 673 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 674 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 675 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 676 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 677 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 678 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 679 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 680 */
 /* pointer to 681 */
 /* size: 4 */

/* 681 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 682 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 683 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 684 */
/* <0> (null):0 */
typedef class SpotEncounter * pointer; /* size: 4 */

/* 685 */
/* <0> (null):0 */
typedef const class SpotEncounter  * const_pointer; /* size: 4 */

/* 686 */
/* <0> (null):0 */
class new_allocator<SpotEncounter> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class SpotEncounter * pointer;

	/* <0> (null):0 */
	typedef const class SpotEncounter  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<SpotEncounter> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<SpotEncounter> *, const class new_allocator<SpotEncounter>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<SpotEncounter> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<SpotEncounter>  *, class SpotEncounter &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE7addressERS1_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<SpotEncounter>  *, const class SpotEncounter  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE7addressERKS1_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<SpotEncounter> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<SpotEncounter> *, class SpotEncounter *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE10deallocateEPS1_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<SpotEncounter>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<SpotEncounter> *, class SpotEncounter *, const class SpotEncounter  &); /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE9constructEPS1_RKS1_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<SpotEncounter> *, class SpotEncounter *); /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE7destroyEPS1_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 687 */
 /* pointer to 604 */
 /* size: 4 */

/* 688 */
 /* pointer to 689 */
 /* size: 4 */

/* 689 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 48 */

/* 690 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 691 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 692 */
 /* pointer to 686 */
 /* size: 4 */

/* 693 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 694 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 695 */
 /* pointer to 696 */
 /* size: 4 */

/* 696 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 697 */
/* <0> (null):0 */
typedef class SpotEncounter & reference; /* size: 4 */

/* 698 */
/* <0> (null):0 */
typedef const class SpotEncounter  & const_reference; /* size: 4 */

/* 699 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<SpotEncounter> > other; /* size: 0 */

/* 700 */
/* <0> (null):0 */
struct rebind<std::_List_node<SpotEncounter> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<SpotEncounter> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 701 */
/* <0> (null):0 */
typedef struct allocator<SpotEncounter> other; /* size: 1 */

/* 702 */
/* <0> (null):0 */
struct rebind<SpotEncounter> {
	/* <0> (null):0 */
	typedef struct allocator<SpotEncounter> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 703 */
/* <0> (null):0 */
class allocator<SpotEncounter> : public new_allocator<SpotEncounter> {
public:

	/* class new_allocator<SpotEncounter> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class SpotEncounter & reference;

	/* <0> (null):0 */
	typedef const class SpotEncounter  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<SpotEncounter> *);

	/* <0> (null):0 */
	void allocator(class allocator<SpotEncounter> *, const class allocator<SpotEncounter>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<SpotEncounter> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<SpotEncounter> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<SpotEncounter> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<SpotEncounter> {
		/* <0> (null):0 */
		typedef struct allocator<SpotEncounter> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 704 */
 /* pointer to 703 */
 /* size: 4 */

/* 705 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 706 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 707 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 708 */
/* <0> (null):0 */
typedef class _List_node<SpotEncounter> * pointer; /* size: 4 */

/* 709 */
/* <0> (null):0 */
typedef const class _List_node<SpotEncounter>  * const_pointer; /* size: 4 */

/* 710 */
/* <0> (null):0 */
class new_allocator<std::_List_node<SpotEncounter> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<SpotEncounter> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<SpotEncounter>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *, const class new_allocator<std::_List_node<SpotEncounter> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<SpotEncounter> >  *, class _List_node<SpotEncounter> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7addressERS3_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<SpotEncounter> >  *, const class _List_node<SpotEncounter>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7addressERKS3_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<SpotEncounter> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE10deallocateEPS3_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<SpotEncounter> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *, const class _List_node<SpotEncounter>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE9constructEPS3_RKS3_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7destroyEPS3_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 711 */
 /* pointer to 381 */
 /* size: 4 */

/* 712 */
 /* pointer to 713 */
 /* size: 4 */

/* 713 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 714 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 715 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 716 */
 /* pointer to 710 */
 /* size: 4 */

/* 717 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 718 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 719 */
 /* pointer to 720 */
 /* size: 4 */

/* 720 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 721 */
/* <0> (null):0 */
class allocator<std::_List_node<SpotEncounter> > : public new_allocator<std::_List_node<SpotEncounter> > {
public:

	/* class new_allocator<std::_List_node<SpotEncounter> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<SpotEncounter> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<SpotEncounter> > *, const class allocator<std::_List_node<SpotEncounter> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<SpotEncounter> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 722 */
 /* pointer to 721 */
 /* size: 4 */

/* 723 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 724 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 725 */
 /* pointer to 383 */
 /* size: 4 */

/* 726 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 727 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 728 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 729 */
/* <0> (null):0 */
typedef struct allocator<SpotEncounter> allocator_type; /* size: 1 */

/* 730 */
/* <0> (null):0 */
class _List_base<SpotEncounter, std::allocator<SpotEncounter> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<SpotEncounter> allocator_type;

	/* <0> (null):0 */
	class _List_node<SpotEncounter> * _M_get_node(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_node<SpotEncounter> *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 731 */
 /* pointer to 730 */
 /* size: 4 */

/* 732 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 733 */
 /* pointer to 734 */
 /* size: 4 */

/* 734 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 735 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 736 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 737 */
/* <0> (null):0 */
typedef struct SpotEncounter value_type; /* size: 48 */

/* 738 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 739 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 740 */
/* <0> (null):0 */
typedef struct _List_iterator<SpotEncounter> iterator; /* size: 0 */

/* 741 */
/* <0> (null):0 */
typedef struct _List_const_iterator<SpotEncounter> const_iterator; /* size: 0 */

/* 742 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<SpotEncounter> > const_reverse_iterator; /* size: 0 */

/* 743 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<SpotEncounter> > reverse_iterator; /* size: 0 */

/* 744 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 745 */
/* <0> (null):0 */
typedef struct allocator<SpotEncounter> allocator_type; /* size: 1 */

/* 746 */
/* <0> (null):0 */
typedef struct _List_node<SpotEncounter> _Node; /* size: 0 */

/* 747 */
/* <0> (null):0 */
class list<SpotEncounter, std::allocator<SpotEncounter> > : protected _List_base<SpotEncounter, std::allocator<SpotEncounter> > {
protected:

	/* class _List_base<SpotEncounter, std::allocator<SpotEncounter> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef struct SpotEncounter value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<SpotEncounter> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<SpotEncounter> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<SpotEncounter> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<SpotEncounter> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<SpotEncounter> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<SpotEncounter> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE14_M_create_nodeERKS0_ */

	/* <0> (null):0 */
	void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *);

	/* <0> (null):0 */
	void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const class list<SpotEncounter, std::allocator<SpotEncounter> >  &);

	/* <0> (null):0 */
	class list<SpotEncounter, std::allocator<SpotEncounter> > & operator=(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const class list<SpotEncounter, std::allocator<SpotEncounter> >  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EEaSERKS2_ */

	/* <0> (null):0 */
	void assign(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6assignEjRKS0_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, class SpotEncounter); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6resizeEjS0_ */

	/* <0> (null):0 */
	reference front(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE10push_frontERKS0_ */

	/* <0> (null):0 */
	void pop_front(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9push_backERKS0_ */

	/* <0> (null):0 */
	void pop_back(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, unsigned int, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */

	/* <0> (null):0 */
	iterator erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	iterator erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */

	/* <0> (null):0 */
	void swap(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4swapERS2_ */

	/* <0> (null):0 */
	void clear(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */

	/* <0> (null):0 */
	void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */

	/* <0> (null):0 */
	void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */

	/* <0> (null):0 */
	void remove(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6removeERKS0_ */

	/* <0> (null):0 */
	void unique(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5mergeERS2_ */

	/* <0> (null):0 */
	void reverse(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE18_M_fill_initializeEjRKS0_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE14_M_fill_assignEjRKS0_ */

	/* <0> (null):0 */
	void _M_transfer(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */

	/* <0> (null):0 */
	void _M_insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void _M_erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE25_M_check_equal_allocatorsERS2_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 748 */
 /* pointer to 746 */
 /* size: 4 */

/* 749 */
 /* pointer to 747 */
 /* size: 4 */

/* 750 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 751 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 48 */

/* 752 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 753 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 754 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 755 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 756 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 757 */
 /* pointer to 758 */
 /* size: 4 */

/* 758 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 759 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 760 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 761 */
/* <0> (null):0 */
typedef union NavConnect * pointer; /* size: 4 */

/* 762 */
/* <0> (null):0 */
typedef const union NavConnect  * const_pointer; /* size: 4 */

/* 763 */
/* <0> (null):0 */
class new_allocator<NavConnect> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef union NavConnect * pointer;

	/* <0> (null):0 */
	typedef const union NavConnect  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<NavConnect> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<NavConnect> *, const class new_allocator<NavConnect>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<NavConnect> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<NavConnect>  *, union NavConnect &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE7addressERS1_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<NavConnect>  *, const union NavConnect  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE7addressERKS1_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<NavConnect> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<NavConnect> *, union NavConnect *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE10deallocateEPS1_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<NavConnect>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<NavConnect> *, union NavConnect *, const union NavConnect  &); /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE9constructEPS1_RKS1_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<NavConnect> *, union NavConnect *); /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE7destroyEPS1_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 764 */
 /* pointer to 509 */
 /* size: 4 */

/* 765 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 766 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 767 */
 /* pointer to 763 */
 /* size: 4 */

/* 768 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 769 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 770 */
 /* pointer to 771 */
 /* size: 4 */

/* 771 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 772 */
/* <0> (null):0 */
typedef union NavConnect & reference; /* size: 4 */

/* 773 */
/* <0> (null):0 */
typedef const union NavConnect  & const_reference; /* size: 4 */

/* 774 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<NavConnect> > other; /* size: 0 */

/* 775 */
/* <0> (null):0 */
struct rebind<std::_List_node<NavConnect> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<NavConnect> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 776 */
/* <0> (null):0 */
typedef struct allocator<NavConnect> other; /* size: 1 */

/* 777 */
/* <0> (null):0 */
struct rebind<NavConnect> {
	/* <0> (null):0 */
	typedef struct allocator<NavConnect> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 778 */
/* <0> (null):0 */
class allocator<NavConnect> : public new_allocator<NavConnect> {
public:

	/* class new_allocator<NavConnect> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef union NavConnect & reference;

	/* <0> (null):0 */
	typedef const union NavConnect  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<NavConnect> *);

	/* <0> (null):0 */
	void allocator(class allocator<NavConnect> *, const class allocator<NavConnect>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<NavConnect> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<NavConnect> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<NavConnect> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<NavConnect> {
		/* <0> (null):0 */
		typedef struct allocator<NavConnect> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 779 */
 /* pointer to 778 */
 /* size: 4 */

/* 780 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 781 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 782 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 783 */
/* <0> (null):0 */
typedef class _List_node<NavConnect> * pointer; /* size: 4 */

/* 784 */
/* <0> (null):0 */
typedef const class _List_node<NavConnect>  * const_pointer; /* size: 4 */

/* 785 */
/* <0> (null):0 */
class new_allocator<std::_List_node<NavConnect> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<NavConnect> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<NavConnect>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<NavConnect> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<NavConnect> > *, const class new_allocator<std::_List_node<NavConnect> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<NavConnect> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<NavConnect> >  *, class _List_node<NavConnect> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7addressERS3_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<NavConnect> >  *, const class _List_node<NavConnect>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7addressERKS3_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<NavConnect> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE10deallocateEPS3_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<NavConnect> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *, const class _List_node<NavConnect>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE9constructEPS3_RKS3_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7destroyEPS3_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 786 */
 /* pointer to 391 */
 /* size: 4 */

/* 787 */
 /* pointer to 788 */
 /* size: 4 */

/* 788 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 789 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 790 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 791 */
 /* pointer to 785 */
 /* size: 4 */

/* 792 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 793 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 794 */
 /* pointer to 795 */
 /* size: 4 */

/* 795 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 796 */
/* <0> (null):0 */
class allocator<std::_List_node<NavConnect> > : public new_allocator<std::_List_node<NavConnect> > {
public:

	/* class new_allocator<std::_List_node<NavConnect> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<NavConnect> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<NavConnect> > *, const class allocator<std::_List_node<NavConnect> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<NavConnect> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 797 */
 /* pointer to 796 */
 /* size: 4 */

/* 798 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 799 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 800 */
 /* pointer to 393 */
 /* size: 4 */

/* 801 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 802 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 803 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 804 */
/* <0> (null):0 */
typedef struct allocator<NavConnect> allocator_type; /* size: 1 */

/* 805 */
/* <0> (null):0 */
class _List_base<NavConnect, std::allocator<NavConnect> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<NavConnect> allocator_type;

	/* <0> (null):0 */
	class _List_node<NavConnect> * _M_get_node(class _List_base<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<NavConnect, std::allocator<NavConnect> > *, class _List_node<NavConnect> *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 806 */
 /* pointer to 805 */
 /* size: 4 */

/* 807 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 808 */
 /* pointer to 809 */
 /* size: 4 */

/* 809 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 810 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 811 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 812 */
/* <0> (null):0 */
typedef union NavConnect value_type; /* size: 4 */

/* 813 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 814 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 815 */
/* <0> (null):0 */
typedef struct _List_iterator<NavConnect> iterator; /* size: 0 */

/* 816 */
/* <0> (null):0 */
typedef struct _List_const_iterator<NavConnect> const_iterator; /* size: 0 */

/* 817 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<NavConnect> > const_reverse_iterator; /* size: 0 */

/* 818 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<NavConnect> > reverse_iterator; /* size: 0 */

/* 819 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 820 */
/* <0> (null):0 */
typedef struct allocator<NavConnect> allocator_type; /* size: 1 */

/* 821 */
/* <0> (null):0 */
typedef struct _List_node<NavConnect> _Node; /* size: 0 */

/* 822 */
/* <0> (null):0 */
class list<NavConnect, std::allocator<NavConnect> > : protected _List_base<NavConnect, std::allocator<NavConnect> > {
protected:

	/* class _List_base<NavConnect, std::allocator<NavConnect> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef union NavConnect value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<NavConnect> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<NavConnect> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<NavConnect> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<NavConnect> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<NavConnect> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<NavConnect> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE14_M_create_nodeERKS0_ */

	/* <0> (null):0 */
	void list(class list<NavConnect, std::allocator<NavConnect> > *);

	/* <0> (null):0 */
	void list(class list<NavConnect, std::allocator<NavConnect> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<NavConnect, std::allocator<NavConnect> > *, const class list<NavConnect, std::allocator<NavConnect> >  &);

	/* <0> (null):0 */
	class list<NavConnect, std::allocator<NavConnect> > & operator=(class list<NavConnect, std::allocator<NavConnect> > *, const class list<NavConnect, std::allocator<NavConnect> >  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EEaSERKS2_ */

	/* <0> (null):0 */
	void assign(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6assignEjRKS0_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, union NavConnect); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6resizeEjS0_ */

	/* <0> (null):0 */
	reference front(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE10push_frontERKS0_ */

	/* <0> (null):0 */
	void pop_front(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9push_backERKS0_ */

	/* <0> (null):0 */
	void pop_back(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, unsigned int, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */

	/* <0> (null):0 */
	iterator erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	iterator erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */

	/* <0> (null):0 */
	void swap(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4swapERS2_ */

	/* <0> (null):0 */
	void clear(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */

	/* <0> (null):0 */
	void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */

	/* <0> (null):0 */
	void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */

	/* <0> (null):0 */
	void remove(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6removeERKS0_ */

	/* <0> (null):0 */
	void unique(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5mergeERS2_ */

	/* <0> (null):0 */
	void reverse(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE18_M_fill_initializeEjRKS0_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE14_M_fill_assignEjRKS0_ */

	/* <0> (null):0 */
	void _M_transfer(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */

	/* <0> (null):0 */
	void _M_insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void _M_erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE25_M_check_equal_allocatorsERS2_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 823 */
 /* pointer to 821 */
 /* size: 4 */

/* 824 */
 /* pointer to 822 */
 /* size: 4 */

/* 825 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 826 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 827 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 828 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 829 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 830 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 831 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 832 */
 /* pointer to 833 */
 /* size: 4 */

/* 833 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 834 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 835 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 836 */
/* <0> (null):0 */
typedef class CNavLadder * * pointer; /* size: 4 */

/* 837 */
/* <0> (null):0 */
typedef const class CNavLadder *  * const_pointer; /* size: 4 */

/* 838 */
/* <0> (null):0 */
class new_allocator<CNavLadder*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class CNavLadder * * pointer;

	/* <0> (null):0 */
	typedef const class CNavLadder *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<CNavLadder*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<CNavLadder*> *, const class new_allocator<CNavLadder*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<CNavLadder*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<CNavLadder*>  *, class CNavLadder * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE7addressERS2_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<CNavLadder*>  *, const class CNavLadder *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE7addressERKS2_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<CNavLadder*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<CNavLadder*> *, class CNavLadder * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE10deallocateEPS2_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<CNavLadder*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<CNavLadder*> *, class CNavLadder * *, const class CNavLadder *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE9constructEPS2_RKS2_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<CNavLadder*> *, class CNavLadder * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE7destroyEPS2_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 839 */
 /* pointer to 517 */
 /* size: 4 */

/* 840 */
 /* pointer to 841 */
 /* size: 4 */

/* 841 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 842 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 843 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 844 */
 /* pointer to 838 */
 /* size: 4 */

/* 845 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 846 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 847 */
 /* pointer to 848 */
 /* size: 4 */

/* 848 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 849 */
/* <0> (null):0 */
typedef class CNavLadder * & reference; /* size: 4 */

/* 850 */
/* <0> (null):0 */
typedef const class CNavLadder *  & const_reference; /* size: 4 */

/* 851 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<CNavLadder*> > other; /* size: 0 */

/* 852 */
/* <0> (null):0 */
struct rebind<std::_List_node<CNavLadder*> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<CNavLadder*> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 853 */
/* <0> (null):0 */
typedef struct allocator<CNavLadder*> other; /* size: 1 */

/* 854 */
/* <0> (null):0 */
struct rebind<CNavLadder*> {
	/* <0> (null):0 */
	typedef struct allocator<CNavLadder*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 855 */
/* <0> (null):0 */
class allocator<CNavLadder*> : public new_allocator<CNavLadder*> {
public:

	/* class new_allocator<CNavLadder*> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class CNavLadder * & reference;

	/* <0> (null):0 */
	typedef const class CNavLadder *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<CNavLadder*> *);

	/* <0> (null):0 */
	void allocator(class allocator<CNavLadder*> *, const class allocator<CNavLadder*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<CNavLadder*> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<CNavLadder*> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<CNavLadder*> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<CNavLadder*> {
		/* <0> (null):0 */
		typedef struct allocator<CNavLadder*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 856 */
 /* pointer to 855 */
 /* size: 4 */

/* 857 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 858 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 859 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 860 */
/* <0> (null):0 */
typedef class _List_node<CNavLadder*> * pointer; /* size: 4 */

/* 861 */
/* <0> (null):0 */
typedef const class _List_node<CNavLadder*>  * const_pointer; /* size: 4 */

/* 862 */
/* <0> (null):0 */
class new_allocator<std::_List_node<CNavLadder*> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<CNavLadder*> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<CNavLadder*>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *, const class new_allocator<std::_List_node<CNavLadder*> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<CNavLadder*> >  *, class _List_node<CNavLadder*> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7addressERS4_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<CNavLadder*> >  *, const class _List_node<CNavLadder*>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7addressERKS4_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<CNavLadder*> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE10deallocateEPS4_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<CNavLadder*> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *, const class _List_node<CNavLadder*>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE9constructEPS4_RKS4_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7destroyEPS4_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 863 */
 /* pointer to 401 */
 /* size: 4 */

/* 864 */
 /* pointer to 865 */
 /* size: 4 */

/* 865 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 866 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 867 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 868 */
 /* pointer to 862 */
 /* size: 4 */

/* 869 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 870 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 871 */
 /* pointer to 872 */
 /* size: 4 */

/* 872 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 873 */
/* <0> (null):0 */
class allocator<std::_List_node<CNavLadder*> > : public new_allocator<std::_List_node<CNavLadder*> > {
public:

	/* class new_allocator<std::_List_node<CNavLadder*> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<CNavLadder*> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<CNavLadder*> > *, const class allocator<std::_List_node<CNavLadder*> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<CNavLadder*> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 874 */
 /* pointer to 873 */
 /* size: 4 */

/* 875 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 876 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 877 */
 /* pointer to 403 */
 /* size: 4 */

/* 878 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 879 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 880 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 881 */
/* <0> (null):0 */
typedef struct allocator<CNavLadder*> allocator_type; /* size: 1 */

/* 882 */
/* <0> (null):0 */
class _List_base<CNavLadder*, std::allocator<CNavLadder*> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<CNavLadder*> allocator_type;

	/* <0> (null):0 */
	class _List_node<CNavLadder*> * _M_get_node(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_node<CNavLadder*> *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 883 */
 /* pointer to 882 */
 /* size: 4 */

/* 884 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 885 */
 /* pointer to 886 */
 /* size: 4 */

/* 886 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 887 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 888 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 889 */
/* <0> (null):0 */
typedef class CNavLadder * value_type; /* size: 4 */

/* 890 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 891 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 892 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavLadder*> iterator; /* size: 0 */

/* 893 */
/* <0> (null):0 */
typedef struct _List_const_iterator<CNavLadder*> const_iterator; /* size: 0 */

/* 894 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<CNavLadder*> > const_reverse_iterator; /* size: 0 */

/* 895 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<CNavLadder*> > reverse_iterator; /* size: 0 */

/* 896 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 897 */
/* <0> (null):0 */
typedef struct allocator<CNavLadder*> allocator_type; /* size: 1 */

/* 898 */
/* <0> (null):0 */
typedef struct _List_node<CNavLadder*> _Node; /* size: 0 */

/* 899 */
/* <0> (null):0 */
class list<CNavLadder*, std::allocator<CNavLadder*> > : protected _List_base<CNavLadder*, std::allocator<CNavLadder*> > {
protected:

	/* class _List_base<CNavLadder*, std::allocator<CNavLadder*> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef class CNavLadder * value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<CNavLadder*> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<CNavLadder*> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<CNavLadder*> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<CNavLadder*> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<CNavLadder*> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<CNavLadder*> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE14_M_create_nodeERKS1_ */

	/* <0> (null):0 */
	void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *);

	/* <0> (null):0 */
	void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const class list<CNavLadder*, std::allocator<CNavLadder*> >  &);

	/* <0> (null):0 */
	class list<CNavLadder*, std::allocator<CNavLadder*> > & operator=(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const class list<CNavLadder*, std::allocator<CNavLadder*> >  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EEaSERKS3_ */

	/* <0> (null):0 */
	void assign(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6assignEjRKS1_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, class CNavLadder *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6resizeEjS1_ */

	/* <0> (null):0 */
	reference front(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE10push_frontERKS1_ */

	/* <0> (null):0 */
	void pop_front(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9push_backERKS1_ */

	/* <0> (null):0 */
	void pop_back(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */

	/* <0> (null):0 */
	iterator erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	iterator erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */

	/* <0> (null):0 */
	void swap(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4swapERS3_ */

	/* <0> (null):0 */
	void clear(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */

	/* <0> (null):0 */
	void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */

	/* <0> (null):0 */
	void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */

	/* <0> (null):0 */
	void remove(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6removeERKS1_ */

	/* <0> (null):0 */
	void unique(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5mergeERS3_ */

	/* <0> (null):0 */
	void reverse(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE18_M_fill_initializeEjRKS1_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE14_M_fill_assignEjRKS1_ */

	/* <0> (null):0 */
	void _M_transfer(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */

	/* <0> (null):0 */
	void _M_insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void _M_erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE25_M_check_equal_allocatorsERS3_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 900 */
 /* pointer to 898 */
 /* size: 4 */

/* 901 */
 /* pointer to 899 */
 /* size: 4 */

/* 902 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 903 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 904 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 905 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 906 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 907 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 908 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 909 */
 /* pointer to 910 */
 /* size: 4 */

/* 910 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 911 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 912 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 913 */
/* <0> (null):0 */
typedef class CNavArea * * pointer; /* size: 4 */

/* 914 */
/* <0> (null):0 */
typedef const class CNavArea *  * const_pointer; /* size: 4 */

/* 915 */
/* <0> (null):0 */
class new_allocator<CNavArea*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class CNavArea * * pointer;

	/* <0> (null):0 */
	typedef const class CNavArea *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<CNavArea*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<CNavArea*> *, const class new_allocator<CNavArea*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<CNavArea*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<CNavArea*>  *, class CNavArea * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE7addressERS2_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<CNavArea*>  *, const class CNavArea *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE7addressERKS2_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<CNavArea*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<CNavArea*> *, class CNavArea * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE10deallocateEPS2_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<CNavArea*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<CNavArea*> *, class CNavArea * *, const class CNavArea *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE9constructEPS2_RKS2_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<CNavArea*> *, class CNavArea * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE7destroyEPS2_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 916 */
 /* pointer to 499 */
 /* size: 4 */

/* 917 */
 /* pointer to 918 */
 /* size: 4 */

/* 918 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 919 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 920 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 921 */
 /* pointer to 915 */
 /* size: 4 */

/* 922 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 923 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 924 */
 /* pointer to 925 */
 /* size: 4 */

/* 925 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 926 */
/* <0> (null):0 */
typedef class CNavArea * & reference; /* size: 4 */

/* 927 */
/* <0> (null):0 */
typedef const class CNavArea *  & const_reference; /* size: 4 */

/* 928 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<CNavArea*> > other; /* size: 0 */

/* 929 */
/* <0> (null):0 */
struct rebind<std::_List_node<CNavArea*> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<CNavArea*> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 930 */
/* <0> (null):0 */
typedef struct allocator<CNavArea*> other; /* size: 1 */

/* 931 */
/* <0> (null):0 */
struct rebind<CNavArea*> {
	/* <0> (null):0 */
	typedef struct allocator<CNavArea*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 932 */
/* <0> (null):0 */
class allocator<CNavArea*> : public new_allocator<CNavArea*> {
public:

	/* class new_allocator<CNavArea*> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class CNavArea * & reference;

	/* <0> (null):0 */
	typedef const class CNavArea *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<CNavArea*> *);

	/* <0> (null):0 */
	void allocator(class allocator<CNavArea*> *, const class allocator<CNavArea*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<CNavArea*> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<CNavArea*> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<CNavArea*> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<CNavArea*> {
		/* <0> (null):0 */
		typedef struct allocator<CNavArea*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 933 */
 /* pointer to 932 */
 /* size: 4 */

/* 934 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 935 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 936 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 937 */
/* <0> (null):0 */
typedef class _List_node<CNavArea*> * pointer; /* size: 4 */

/* 938 */
/* <0> (null):0 */
typedef const class _List_node<CNavArea*>  * const_pointer; /* size: 4 */

/* 939 */
/* <0> (null):0 */
class new_allocator<std::_List_node<CNavArea*> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<CNavArea*> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<CNavArea*>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<CNavArea*> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<CNavArea*> > *, const class new_allocator<std::_List_node<CNavArea*> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<CNavArea*> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<CNavArea*> >  *, class _List_node<CNavArea*> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7addressERS4_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<CNavArea*> >  *, const class _List_node<CNavArea*>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7addressERKS4_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<CNavArea*> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE10deallocateEPS4_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<CNavArea*> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *, const class _List_node<CNavArea*>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE9constructEPS4_RKS4_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7destroyEPS4_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 940 */
 /* pointer to 411 */
 /* size: 4 */

/* 941 */
 /* pointer to 942 */
 /* size: 4 */

/* 942 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 943 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 944 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 945 */
 /* pointer to 939 */
 /* size: 4 */

/* 946 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 947 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 948 */
 /* pointer to 949 */
 /* size: 4 */

/* 949 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 950 */
/* <0> (null):0 */
class allocator<std::_List_node<CNavArea*> > : public new_allocator<std::_List_node<CNavArea*> > {
public:

	/* class new_allocator<std::_List_node<CNavArea*> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<CNavArea*> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<CNavArea*> > *, const class allocator<std::_List_node<CNavArea*> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<CNavArea*> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 951 */
 /* pointer to 950 */
 /* size: 4 */

/* 952 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 953 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 954 */
 /* pointer to 413 */
 /* size: 4 */

/* 955 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 956 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 957 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 958 */
/* <0> (null):0 */
typedef struct allocator<CNavArea*> allocator_type; /* size: 1 */

/* 959 */
/* <0> (null):0 */
class _List_base<CNavArea*, std::allocator<CNavArea*> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<CNavArea*> allocator_type;

	/* <0> (null):0 */
	class _List_node<CNavArea*> * _M_get_node(class _List_base<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, class _List_node<CNavArea*> *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 960 */
 /* pointer to 959 */
 /* size: 4 */

/* 961 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 962 */
 /* pointer to 963 */
 /* size: 4 */

/* 963 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 964 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 965 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 966 */
/* <0> (null):0 */
typedef class CNavArea * value_type; /* size: 4 */

/* 967 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 968 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 969 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavArea*> iterator; /* size: 0 */

/* 970 */
/* <0> (null):0 */
typedef struct _List_const_iterator<CNavArea*> const_iterator; /* size: 0 */

/* 971 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<CNavArea*> > const_reverse_iterator; /* size: 0 */

/* 972 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<CNavArea*> > reverse_iterator; /* size: 0 */

/* 973 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 974 */
/* <0> (null):0 */
typedef struct allocator<CNavArea*> allocator_type; /* size: 1 */

/* 975 */
/* <0> (null):0 */
typedef struct _List_node<CNavArea*> _Node; /* size: 0 */

/* 976 */
/* <0> (null):0 */
class list<CNavArea*, std::allocator<CNavArea*> > : protected _List_base<CNavArea*, std::allocator<CNavArea*> > {
protected:

	/* class _List_base<CNavArea*, std::allocator<CNavArea*> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef class CNavArea * value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<CNavArea*> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<CNavArea*> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<CNavArea*> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<CNavArea*> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<CNavArea*> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<CNavArea*> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE14_M_create_nodeERKS1_ */

	/* <0> (null):0 */
	void list(class list<CNavArea*, std::allocator<CNavArea*> > *);

	/* <0> (null):0 */
	void list(class list<CNavArea*, std::allocator<CNavArea*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<CNavArea*, std::allocator<CNavArea*> > *, const class list<CNavArea*, std::allocator<CNavArea*> >  &);

	/* <0> (null):0 */
	class list<CNavArea*, std::allocator<CNavArea*> > & operator=(class list<CNavArea*, std::allocator<CNavArea*> > *, const class list<CNavArea*, std::allocator<CNavArea*> >  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EEaSERKS3_ */

	/* <0> (null):0 */
	void assign(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6assignEjRKS1_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, class CNavArea *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6resizeEjS1_ */

	/* <0> (null):0 */
	reference front(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE10push_frontERKS1_ */

	/* <0> (null):0 */
	void pop_front(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9push_backERKS1_ */

	/* <0> (null):0 */
	void pop_back(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */

	/* <0> (null):0 */
	iterator erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	iterator erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */

	/* <0> (null):0 */
	void swap(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4swapERS3_ */

	/* <0> (null):0 */
	void clear(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */

	/* <0> (null):0 */
	void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */

	/* <0> (null):0 */
	void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */

	/* <0> (null):0 */
	void remove(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6removeERKS1_ */

	/* <0> (null):0 */
	void unique(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5mergeERS3_ */

	/* <0> (null):0 */
	void reverse(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE18_M_fill_initializeEjRKS1_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE14_M_fill_assignEjRKS1_ */

	/* <0> (null):0 */
	void _M_transfer(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */

	/* <0> (null):0 */
	void _M_insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void _M_erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE25_M_check_equal_allocatorsERS3_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 977 */
 /* pointer to 975 */
 /* size: 4 */

/* 978 */
 /* pointer to 976 */
 /* size: 4 */

/* 979 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 980 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 981 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 982 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 983 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 984 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 985 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 986 */
 /* pointer to 987 */
 /* size: 4 */

/* 987 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 988 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 989 */
/* <0> (null):0 */
struct ApproachInfo        array[16]; /* size: 320 */

/* 990 */
 /* pointer to 498 */
 /* size: 4 */

/* 991 */
/* <0> (null):0 */
class list<NavConnect, std::allocator<NavConnect> > array[4]; /* size: 32 */

/* 992 */
/* <0> (null):0 */
class list<CNavLadder*, std::allocator<CNavLadder*> > array[2]; /* size: 16 */

/* 993 */
/* <0> (null):0 */
class CNavNode *           array[4]; /* size: 16 */

/* 994 */
 /* pointer to 995 */
 /* size: 4 */

/* 995 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 532 */

/* 996 */
 /* pointer to 18 */
 /* size: 4 */

/* 997 */
 /* pointer to 998 */
 /* size: 4 */

/* 998 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 532 */

/* 999 */
 /* pointer to 1000 */
 /* size: 4 */

/* 1000 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1001 */
 /* pointer to 1002 */
 /* size: 4 */

/* 1002 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1003 */
 /* pointer to 1004 */
 /* size: 4 */

/* 1004 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1005 */
 /* pointer to 1006 */
 /* size: 4 */

/* 1006 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 20 */

/* 1007 */
 /* pointer to 990 */
 /* size: 4 */

/* 1008 */
/* <0> (null):0 */
typedef struct list<CNavArea*, std::allocator<CNavArea*> > NavAreaList; /* size: 8 */

/* 1009 */
/* <0> (null):0 */
typedef struct _List_const_iterator<NavConnect> _Self; /* size: 4 */

/* 1010 */
/* <0> (null):0 */
typedef struct _List_iterator<NavConnect> iterator; /* size: 0 */

/* 1011 */
/* <0> (null):0 */
typedef const union NavConnect  * pointer; /* size: 4 */

/* 1012 */
/* <0> (null):0 */
typedef const union NavConnect  & reference; /* size: 4 */

/* 1013 */
/* <0> (null):0 */
struct _List_const_iterator<NavConnect> {
	const class _List_node_base  * _M_node;          /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_const_iterator<NavConnect> _Self;

	/* <0> (null):0 */
	typedef struct _List_iterator<NavConnect> iterator;

	/* <0> (null):0 */
	typedef const union NavConnect  * pointer;

	/* <0> (null):0 */
	typedef const union NavConnect  & reference;

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<NavConnect> *);

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<NavConnect> *, const class _List_node_base  *);

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<NavConnect> *, const iterator  &);

	/* <0> (null):0 */
	reference operator*(const class _List_const_iterator<NavConnect>  *); /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_const_iterator<NavConnect>  *); /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_const_iterator<NavConnect> *); /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_const_iterator<NavConnect> *, int); /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_const_iterator<NavConnect> *); /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_const_iterator<NavConnect> *, int); /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_const_iterator<NavConnect>  *, const _Self  &); /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEeqERKS1_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_const_iterator<NavConnect>  *, const _Self  &); /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEneERKS1_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1014 */
 /* pointer to 1015 */
 /* size: 4 */

/* 1015 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1016 */
 /* pointer to 1013 */
 /* size: 4 */

/* 1017 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1018 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1019 */
 /* pointer to 1020 */
 /* size: 4 */

/* 1020 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1021 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1022 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1023 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1024 */
/* <0> (null):0 */
class CNavAreaGrid {
private:

	floatconst                 m_cellSize;           /*     0     4 */
	NavAreaList *              m_grid;               /*     4     4 */
	int                        m_gridSizeX;          /*     8     4 */
	int                        m_gridSizeY;          /*    12     4 */
	float                      m_minX;               /*    16     4 */
	float                      m_minY;               /*    20     4 */
	unsigned int               m_areaCount;          /*    24     4 */
	class CNavArea *           m_hashTable[256];     /*    28  1024 */
	/* <0> (null):0 */
	void CNavAreaGrid(class CNavAreaGrid *);

	/* <0> (null):0 */
	void ~CNavAreaGrid(class CNavAreaGrid *, int);

	/* <0> (null):0 */
	void Reset(class CNavAreaGrid *); /* linkage=_ZN12CNavAreaGrid5ResetEv */

	/* <0> (null):0 */
	void Initialize(class CNavAreaGrid *, float, float, float, float); /* linkage=_ZN12CNavAreaGrid10InitializeEffff */

	/* <0> (null):0 */
	void AddNavArea(class CNavAreaGrid *, class CNavArea *); /* linkage=_ZN12CNavAreaGrid10AddNavAreaEP8CNavArea */

	/* <0> (null):0 */
	void RemoveNavArea(class CNavAreaGrid *, class CNavArea *); /* linkage=_ZN12CNavAreaGrid13RemoveNavAreaEP8CNavArea */

	/* <0> (null):0 */
	unsigned int GetNavAreaCount(const class CNavAreaGrid  *); /* linkage=_ZNK12CNavAreaGrid15GetNavAreaCountEv */

	/* <0> (null):0 */
	class CNavArea * GetNavArea(const class CNavAreaGrid  *, const class Vector  *, float); /* linkage=_ZNK12CNavAreaGrid10GetNavAreaEPK6Vectorf */

	/* <0> (null):0 */
	class CNavArea * GetNavAreaByID(const class CNavAreaGrid  *, unsigned int); /* linkage=_ZNK12CNavAreaGrid14GetNavAreaByIDEj */

	/* <0> (null):0 */
	class CNavArea * GetNearestNavArea(const class CNavAreaGrid  *, const class Vector  *, bool); /* linkage=_ZNK12CNavAreaGrid17GetNearestNavAreaEPK6Vectorb */

	/* <0> (null):0 */
	Place GetPlace(const class CNavAreaGrid  *, const class Vector  *); /* linkage=_ZNK12CNavAreaGrid8GetPlaceEPK6Vector */

	/* <0> (null):0 */
	int ComputeHashKey(const class CNavAreaGrid  *, unsigned int); /* linkage=_ZNK12CNavAreaGrid14ComputeHashKeyEj */

	/* <0> (null):0 */
	int WorldToGridX(const class CNavAreaGrid  *, float); /* linkage=_ZNK12CNavAreaGrid12WorldToGridXEf */

	/* <0> (null):0 */
	int WorldToGridY(const class CNavAreaGrid  *, float); /* linkage=_ZNK12CNavAreaGrid12WorldToGridYEf */

	/* --- cacheline 16 boundary (1024 bytes) was 28 bytes ago --- */

	/* size: 1052, cachelines: 17, members: 8 */
	/* last cacheline: 28 bytes */
}; /* size: 1052 */

/* 1025 */
 /* pointer to 1008 */
 /* size: 4 */

/* 1026 */
/* <0> (null):0 */
class CNavArea *           array[256]; /* size: 1024 */

/* 1027 */
 /* pointer to 1024 */
 /* size: 4 */

/* 1028 */
 /* pointer to 1029 */
 /* size: 4 */

/* 1029 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1052 */

/* 1030 */
/* <0> (null):0 */
typedef struct _List_const_iterator<CNavLadder*> _Self; /* size: 4 */

/* 1031 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavLadder*> iterator; /* size: 0 */

/* 1032 */
/* <0> (null):0 */
typedef const class CNavLadder *  * pointer; /* size: 4 */

/* 1033 */
/* <0> (null):0 */
typedef const class CNavLadder *  & reference; /* size: 4 */

/* 1034 */
/* <0> (null):0 */
struct _List_const_iterator<CNavLadder*> {
	const class _List_node_base  * _M_node;          /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_const_iterator<CNavLadder*> _Self;

	/* <0> (null):0 */
	typedef struct _List_iterator<CNavLadder*> iterator;

	/* <0> (null):0 */
	typedef const class CNavLadder *  * pointer;

	/* <0> (null):0 */
	typedef const class CNavLadder *  & reference;

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<CNavLadder*> *);

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<CNavLadder*> *, const class _List_node_base  *);

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<CNavLadder*> *, const iterator  &);

	/* <0> (null):0 */
	reference operator*(const class _List_const_iterator<CNavLadder*>  *); /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_const_iterator<CNavLadder*>  *); /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_const_iterator<CNavLadder*> *); /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_const_iterator<CNavLadder*> *, int); /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_const_iterator<CNavLadder*> *); /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_const_iterator<CNavLadder*> *, int); /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_const_iterator<CNavLadder*>  *, const _Self  &); /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEeqERKS2_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_const_iterator<CNavLadder*>  *, const _Self  &); /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEneERKS2_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1035 */
 /* pointer to 1034 */
 /* size: 4 */

/* 1036 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1037 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1038 */
 /* pointer to 1039 */
 /* size: 4 */

/* 1039 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1040 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1041 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1042 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1043 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavArea*> _Self; /* size: 4 */

/* 1044 */
/* <0> (null):0 */
typedef class CNavArea * * pointer; /* size: 4 */

/* 1045 */
/* <0> (null):0 */
typedef class CNavArea * & reference; /* size: 4 */

/* 1046 */
/* <0> (null):0 */
struct _List_iterator<CNavArea*> {
	class _List_node_base *    _M_node;              /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_iterator<CNavArea*> _Self;

	/* <0> (null):0 */
	typedef class CNavArea * * pointer;

	/* <0> (null):0 */
	typedef class CNavArea * & reference;

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<CNavArea*> *);

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<CNavArea*> *, class _List_node_base *);

	/* <0> (null):0 */
	reference operator*(const class _List_iterator<CNavArea*>  *); /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_iterator<CNavArea*>  *); /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_iterator<CNavArea*> *); /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_iterator<CNavArea*> *, int); /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_iterator<CNavArea*> *); /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_iterator<CNavArea*> *, int); /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_iterator<CNavArea*>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEeqERKS2_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_iterator<CNavArea*>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEneERKS2_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1047 */
 /* pointer to 1046 */
 /* size: 4 */

/* 1048 */
 /* pointer to 1049 */
 /* size: 4 */

/* 1049 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1050 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1051 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1052 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1053 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1054 */
/* <0> (null):0 */
struct __numeric_traits_integer<int> {
	intconst                   __min;                /*     0     4 */
	intconst                   __max;                /*     0     4 */
	boolconst                  __is_signed;          /*     0     1 */
	intconst                   __digits;             /*     0     4 */

	/* size: 1, cachelines: 1, members: 4 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 4 + 0(holes), diff = -3 */

}; /* size: 1 */

/* 1055 */
/* <0> (null):0 */
enum {
	MAX_APPROACH_POINTS = 16,
}; /* size: 4 */

/* 1056 */
/* <0> (null):0 */
enum {
	MAX_VEL_SAMPLES = 5,
}; /* size: 4 */

/* 1057 */
/* <0> (null):0 */
struct CCSBot {
	/* <0> (null):0 */
	enum {
		MAX_APPROACH_POINTS = 16,
	};

	/* <0> (null):0 */
	enum {
		MAX_VEL_SAMPLES = 5,
	};

	/* <0> (null):0 */
	bool IsEnemyVisible(const class CCSBot  *); /* linkage=_ZNK6CCSBot14IsEnemyVisibleEv */

	/* <0> (null):0 */
	bool HasPath(const class CCSBot  *); /* linkage=_ZNK6CCSBot7HasPathEv */

	/* <0> (null):0 */
	bool IsUsingLadder(const class CCSBot  *); /* linkage=_ZNK6CCSBot13IsUsingLadderEv */

	/* <0> (null):0 */
	float GetFeetZ(const class CCSBot  *); /* linkage=_ZNK6CCSBot8GetFeetZEv */

private:

	/* <0> (null):0 */
	bool DiscontinuityJump(class CCSBot *, float, bool, bool); /* linkage=_ZN6CCSBot17DiscontinuityJumpEfbb */

	/* <0> (null):0 */
	bool GetSimpleGroundHeightWithFloor(class CCSBot *, const class Vector  *, float *, class Vector *); /* linkage=_ZN6CCSBot30GetSimpleGroundHeightWithFloorEPK6VectorPfPS0_ */

	/* <0> (null):0 */
	void ResetStuckMonitor(class CCSBot *); /* linkage=_ZN6CCSBot17ResetStuckMonitorEv */

	/* <0> (null):0 */
	void StuckCheck(class CCSBot *); /* linkage=_ZN6CCSBot10StuckCheckEv */

	/* <0> (null):0 */
	Place GetPlace(const class CCSBot  *); /* linkage=_ZNK6CCSBot8GetPlaceEv */

	/* <0> (null):0 */
	void MoveTowardsPosition(class CCSBot *, const class Vector  *); /* linkage=_ZN6CCSBot19MoveTowardsPositionEPK6Vector */

	/* <0> (null):0 */
	void MoveAwayFromPosition(class CCSBot *, const class Vector  *); /* linkage=_ZN6CCSBot20MoveAwayFromPositionEPK6Vector */

	/* <0> (null):0 */
	void StrafeAwayFromPosition(class CCSBot *, const class Vector  *); /* linkage=_ZN6CCSBot22StrafeAwayFromPositionEPK6Vector */

	/* <0> (null):0 */
	void Wiggle(class CCSBot *); /* linkage=_ZN6CCSBot6WiggleEv */

	/* <0> (null):0 */
	void ComputeApproachPoints(class CCSBot *); /* linkage=_ZN6CCSBot21ComputeApproachPointsEv */

	/* <0> (null):0 */
	void DrawApproachPoints(class CCSBot *); /* linkage=_ZN6CCSBot18DrawApproachPointsEv */

	/* <0> (null):0 */
	bool FindApproachPointNearestPath(class CCSBot *, class Vector *); /* linkage=_ZN6CCSBot28FindApproachPointNearestPathEP6Vector */


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1058 */
 /* pointer to 1057 */
 /* size: 4 */

/* 1059 */
/* <0> (null):0 */
typedef unsigned int PlaceCriteria; /* size: 4 */

/* 1060 */
/* <0> (null):0 */
typedef unsigned int CountCriteria; /* size: 4 */

/* 1061 */
/* <0> (null):0 */
typedef struct vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > BotVoiceBankVector; /* size: 0 */

/* 1062 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1063 */
/* <0> (null):0 */
typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * pointer; /* size: 4 */

/* 1064 */
/* <0> (null):0 */
typedef const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  * const_pointer; /* size: 4 */

/* 1065 */
/* <0> (null):0 */
class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * pointer;

	/* <0> (null):0 */
	typedef const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE7addressERS6_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  *, const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE7addressERKS6_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE10deallocateEPS6_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE9constructEPS6_RKS6_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE7destroyEPS6_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1066 */
 /* pointer to 1067 */
 /* size: 4 */

/* 1067 */
 /* pointer to 420 */
 /* size: 4 */

/* 1068 */
 /* pointer to 1069 */
 /* size: 4 */

/* 1069 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1070 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1071 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1072 */
 /* pointer to 1065 */
 /* size: 4 */

/* 1073 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1074 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1075 */
 /* pointer to 1076 */
 /* size: 4 */

/* 1076 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1077 */
/* <0> (null):0 */
typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * pointer; /* size: 4 */

/* 1078 */
/* <0> (null):0 */
typedef const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  * const_pointer; /* size: 4 */

/* 1079 */
/* <0> (null):0 */
typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * & reference; /* size: 4 */

/* 1080 */
/* <0> (null):0 */
typedef const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  & const_reference; /* size: 4 */

/* 1081 */
/* <0> (null):0 */
typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> other; /* size: 1 */

/* 1082 */
/* <0> (null):0 */
struct rebind<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {
	/* <0> (null):0 */
	typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1083 */
/* <0> (null):0 */
class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> : public new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {
public:

	/* class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * pointer;

	/* <0> (null):0 */
	typedef const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  * const_pointer;

	/* <0> (null):0 */
	typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * & reference;

	/* <0> (null):0 */
	typedef const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *);

	/* <0> (null):0 */
	void allocator(class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, const class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, int);

	/* <0> (null):0 */
	struct rebind<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {
		/* <0> (null):0 */
		typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 1084 */
 /* pointer to 1083 */
 /* size: 4 */

/* 1085 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1086 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1087 */
 /* pointer to 424 */
 /* size: 4 */

/* 1088 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1089 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1090 */
/* <0> (null):0 */
typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> allocator_type; /* size: 1 */

/* 1091 */
/* <0> (null):0 */
struct _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > {
	struct _Vector_impl        _M_impl;              /*     0    12 */
	/* <0> (null):0 */
	typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> allocator_type;

	/* <0> (null):0 */
	_Tp_alloc_type & _M_get_Tp_allocator(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	const _Tp_alloc_type  & _M_get_Tp_allocator(const class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*,); /* linkage=_ZNKSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*,); /* linkage=_ZNKSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::);

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, const allocator_type  &);

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int);

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int, const allocator_type  &);

	/* <0> (null):0 */
	void ~_Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, int);

	/* <0> (null):0 */
	pointer _M_allocate(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int); /* linkage=_ZNSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE11_M_allocateEj */

	/* <0> (null):0 */
	void _M_deallocate(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, unsigned int); /* linkage=_ZNSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE13_M_deallocateEPS5_j */

	/* <0> (null):0 */
	using ::_M_allocate;

	/* <0> (null):0 */
	using ::_M_deallocate;

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::get_allocator;


	/* size: 12, cachelines: 1, members: 1 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1092 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1093 */
 /* pointer to 1091 */
 /* size: 4 */

/* 1094 */
 /* pointer to 1095 */
 /* size: 4 */

/* 1095 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1096 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1097 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1098 */
/* <0> (null):0 */
typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * value_type; /* size: 4 */

/* 1099 */
/* <0> (null):0 */
typedef pointer pointer; /* size: 4 */

/* 1100 */
/* <0> (null):0 */
typedef const_pointer const_pointer; /* size: 4 */

/* 1101 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 1102 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 1103 */
/* <0> (null):0 */
typedef struct __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > iterator; /* size: 0 */

/* 1104 */
/* <0> (null):0 */
typedef struct __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >* const*, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > const_iterator; /* size: 0 */

/* 1105 */
/* <0> (null):0 */
typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >* const*, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > > const_reverse_iterator; /* size: 0 */

/* 1106 */
/* <0> (null):0 */
typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > > reverse_iterator; /* size: 0 */

/* 1107 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1108 */
/* <0> (null):0 */
typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> allocator_type; /* size: 1 */

/* 1109 */
/* <0> (null):0 */
class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > : protected _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > {
protected:

	/* struct _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > <ancestor>; */ /*     0    12 */
	/* <0> (null):0 */
	typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * value_type;

	/* <0> (null):0 */
	typedef pointer pointer;

	/* <0> (null):0 */
	typedef const_pointer const_pointer;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > iterator;

	/* <0> (null):0 */
	typedef struct __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >* const*, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >* const*, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> allocator_type;

	/* <0> (null):0 */
	void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca);

	/* <0> (null):0 */
	void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const allocator_type  &);

	/* <0> (null):0 */
	void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::);

	/* <0> (null):0 */
	void ~vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, int);

	/* <0> (null):0 */
	class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca operator=(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EEaSERKS6_ */

	/* <0> (null):0 */
	void assign(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6assignEjRKS4_ */

	/* <0> (null):0 */
	iterator begin(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4rendEv */

	/* <0> (null):0 */
	size_type size(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6resizeEjS4_ */

	/* <0> (null):0 */
	size_type capacity(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE8capacityEv */

	/* <0> (null):0 */
	bool empty(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5emptyEv */

	/* <0> (null):0 */
	void reserve(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE7reserveEj */

	/* <0> (null):0 */
	reference operator[](class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EEixEj */

	/* <0> (null):0 */
	const_reference operator[](const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EEixEj */

	/* <0> (null):0 */
	void _M_range_check(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE14_M_range_checkEj */

	/* <0> (null):0 */
	reference at(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE2atEj */

	/* <0> (null):0 */
	const_reference at(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE2atEj */

	/* <0> (null):0 */
	reference front(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5frontEv */

	/* <0> (null):0 */
	reference back(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4backEv */

	/* <0> (null):0 */
	pointer data(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4dataEv */

	/* <0> (null):0 */
	const_pointer data(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4dataEv */

	/* <0> (null):0 */
	void push_back(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE9push_backERKS4_ */

	/* <0> (null):0 */
	void pop_back(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6insertEN9__gnu_cxx17__normal_iteratorIPS4_S6_EERKS4_ */

	/* <0> (null):0 */
	void insert(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6insertEN9__gnu_cxx17__normal_iteratorIPS4_S6_EEjRKS4_ */

	/* <0> (null):0 */
	iterator erase(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS4_S6_EE */

	/* <0> (null):0 */
	iterator erase(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS4_S6_EESA_ */

	/* <0> (null):0 */
	void swap(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4swapERS6_ */

	/* <0> (null):0 */
	void clear(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5clearEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE18_M_fill_initializeEjRKS4_ */

	/* <0> (null):0 */
	void _M_fill_assign(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE14_M_fill_assignEjRKS4_ */

	/* <0> (null):0 */
	void _M_fill_insert(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS4_S6_EEjRKS4_ */

	/* <0> (null):0 */
	void _M_insert_aux(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS4_S6_EERKS4_ */

	/* <0> (null):0 */
	size_type _M_check_len(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int, const char  *); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE12_M_check_lenEjPKc */

	/* <0> (null):0 */
	void _M_erase_at_end(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE15_M_erase_at_endEPS4_ */


	/* size: 12, cachelines: 1, members: 1 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1110 */
 /* pointer to 1109 */
 /* size: 4 */

/* 1111 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1112 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1113 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1114 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1115 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1116 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1117 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1118 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1119 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1120 */
 /* pointer to 1119 */
 /* size: 4 */

/* 1121 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1122 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1123 */
/* <0> (null):0 */
typedef int * pointer; /* size: 4 */

/* 1124 */
/* <0> (null):0 */
typedef const int  * const_pointer; /* size: 4 */

/* 1125 */
/* <0> (null):0 */
class new_allocator<int> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef int * pointer;

	/* <0> (null):0 */
	typedef const int  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<int> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<int> *, const class new_allocator<int>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<int> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<int>  *, int &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIiE7addressERi */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<int>  *, const int  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIiE7addressERKi */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<int> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIiE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<int> *, int *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIiE10deallocateEPij */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<int>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIiE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<int> *, int *, const int  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIiE9constructEPiRKi */

	/* <0> (null):0 */
	void destroy(class new_allocator<int> *, int *); /* linkage=_ZN9__gnu_cxx13new_allocatorIiE7destroyEPi */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1126 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1127 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1128 */
 /* pointer to 1125 */
 /* size: 4 */

/* 1129 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1130 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1131 */
 /* pointer to 1132 */
 /* size: 4 */

/* 1132 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1133 */
/* <0> (null):0 */
typedef int * pointer; /* size: 4 */

/* 1134 */
/* <0> (null):0 */
typedef const int  * const_pointer; /* size: 4 */

/* 1135 */
/* <0> (null):0 */
typedef int & reference; /* size: 4 */

/* 1136 */
/* <0> (null):0 */
typedef const int  & const_reference; /* size: 4 */

/* 1137 */
/* <0> (null):0 */
typedef struct allocator<int> other; /* size: 1 */

/* 1138 */
/* <0> (null):0 */
struct rebind<int> {
	/* <0> (null):0 */
	typedef struct allocator<int> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1139 */
/* <0> (null):0 */
class allocator<int> : public new_allocator<int> {
public:

	/* class new_allocator<int>  <ancestor>; */      /*     0     0 */
	/* <0> (null):0 */
	typedef int * pointer;

	/* <0> (null):0 */
	typedef const int  * const_pointer;

	/* <0> (null):0 */
	typedef int & reference;

	/* <0> (null):0 */
	typedef const int  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<int> *);

	/* <0> (null):0 */
	void allocator(class allocator<int> *, const class allocator<int>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<int> *, int);

	/* <0> (null):0 */
	struct rebind<int> {
		/* <0> (null):0 */
		typedef struct allocator<int> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 1140 */
 /* pointer to 1139 */
 /* size: 4 */

/* 1141 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1142 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1143 */
 /* pointer to 430 */
 /* size: 4 */

/* 1144 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1145 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1146 */
/* <0> (null):0 */
typedef struct allocator<int> allocator_type; /* size: 1 */

/* 1147 */
/* <0> (null):0 */
struct _Vector_base<int, std::allocator<int> > {
	struct _Vector_impl        _M_impl;              /*     0    12 */
	/* <0> (null):0 */
	typedef struct allocator<int> allocator_type;

	/* <0> (null):0 */
	_Tp_alloc_type & _M_get_Tp_allocator(class _Vector_base<int, std::allocator<int> > *); /* linkage=_ZNSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	const _Tp_alloc_type  & _M_get_Tp_allocator(const class _Vector_base<int, std::allocator<int> >  *); /* linkage=_ZNKSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _Vector_base<int, std::allocator<int> >  *); /* linkage=_ZNKSt12_Vector_baseIiSaIiEE13get_allocatorEv */

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<int, std::allocator<int> > *);

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<int, std::allocator<int> > *, const allocator_type  &);

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<int, std::allocator<int> > *, unsigned int);

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<int, std::allocator<int> > *, unsigned int, const allocator_type  &);

	/* <0> (null):0 */
	void ~_Vector_base(class _Vector_base<int, std::allocator<int> > *, int);

	/* <0> (null):0 */
	pointer _M_allocate(class _Vector_base<int, std::allocator<int> > *, unsigned int); /* linkage=_ZNSt12_Vector_baseIiSaIiEE11_M_allocateEj */

	/* <0> (null):0 */
	void _M_deallocate(class _Vector_base<int, std::allocator<int> > *, int *, unsigned int); /* linkage=_ZNSt12_Vector_baseIiSaIiEE13_M_deallocateEPij */

	/* <0> (null):0 */
	using ::_M_allocate;

	/* <0> (null):0 */
	using ::_M_deallocate;

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::get_allocator;


	/* size: 12, cachelines: 1, members: 1 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1148 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1149 */
 /* pointer to 1147 */
 /* size: 4 */

/* 1150 */
 /* pointer to 1151 */
 /* size: 4 */

/* 1151 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1152 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1153 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1154 */
/* <0> (null):0 */
typedef int value_type; /* size: 4 */

/* 1155 */
/* <0> (null):0 */
typedef pointer pointer; /* size: 4 */

/* 1156 */
/* <0> (null):0 */
typedef const_pointer const_pointer; /* size: 4 */

/* 1157 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 1158 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 1159 */
/* <0> (null):0 */
typedef struct __normal_iterator<int*, std::vector<int, std::allocator<int> > > iterator; /* size: 0 */

/* 1160 */
/* <0> (null):0 */
typedef struct __normal_iterator<const int*, std::vector<int, std::allocator<int> > > const_iterator; /* size: 0 */

/* 1161 */
/* <0> (null):0 */
typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<const int*, std::vector<int, std::allocator<int> > > > const_reverse_iterator; /* size: 0 */

/* 1162 */
/* <0> (null):0 */
typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > > reverse_iterator; /* size: 0 */

/* 1163 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1164 */
/* <0> (null):0 */
typedef struct allocator<int> allocator_type; /* size: 1 */

/* 1165 */
/* <0> (null):0 */
class vector<int, std::allocator<int> > : protected _Vector_base<int, std::allocator<int> > {
protected:

	/* struct _Vector_base<int, std::allocator<int> > <ancestor>; */ /*     0    12 */
	/* <0> (null):0 */
	typedef int value_type;

	/* <0> (null):0 */
	typedef pointer pointer;

	/* <0> (null):0 */
	typedef const_pointer const_pointer;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct __normal_iterator<int*, std::vector<int, std::allocator<int> > > iterator;

	/* <0> (null):0 */
	typedef struct __normal_iterator<const int*, std::vector<int, std::allocator<int> > > const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<const int*, std::vector<int, std::allocator<int> > > > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<int> allocator_type;

	/* <0> (null):0 */
	void vector(class vector<int, std::allocator<int> > *);

	/* <0> (null):0 */
	void vector(class vector<int, std::allocator<int> > *, const allocator_type  &);

	/* <0> (null):0 */
	void vector(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void vector(class vector<int, std::allocator<int> > *, const class vector<int, std::allocator<int> >  &);

	/* <0> (null):0 */
	void ~vector(class vector<int, std::allocator<int> > *, int);

	/* <0> (null):0 */
	class vector<int, std::allocator<int> > & operator=(class vector<int, std::allocator<int> > *, const class vector<int, std::allocator<int> >  &); /* linkage=_ZNSt6vectorIiSaIiEEaSERKS1_ */

	/* <0> (null):0 */
	void assign(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE6assignEjRKi */

	/* <0> (null):0 */
	iterator begin(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE5beginEv */

	/* <0> (null):0 */
	iterator end(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE4rendEv */

	/* <0> (null):0 */
	size_type size(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class vector<int, std::allocator<int> > *, unsigned int, int); /* linkage=_ZNSt6vectorIiSaIiEE6resizeEji */

	/* <0> (null):0 */
	size_type capacity(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE8capacityEv */

	/* <0> (null):0 */
	bool empty(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE5emptyEv */

	/* <0> (null):0 */
	void reserve(class vector<int, std::allocator<int> > *, unsigned int); /* linkage=_ZNSt6vectorIiSaIiEE7reserveEj */

	/* <0> (null):0 */
	reference operator[](class vector<int, std::allocator<int> > *, unsigned int); /* linkage=_ZNSt6vectorIiSaIiEEixEj */

	/* <0> (null):0 */
	const_reference operator[](const class vector<int, std::allocator<int> >  *, unsigned int); /* linkage=_ZNKSt6vectorIiSaIiEEixEj */

	/* <0> (null):0 */
	void _M_range_check(const class vector<int, std::allocator<int> >  *, unsigned int); /* linkage=_ZNKSt6vectorIiSaIiEE14_M_range_checkEj */

	/* <0> (null):0 */
	reference at(class vector<int, std::allocator<int> > *, unsigned int); /* linkage=_ZNSt6vectorIiSaIiEE2atEj */

	/* <0> (null):0 */
	const_reference at(const class vector<int, std::allocator<int> >  *, unsigned int); /* linkage=_ZNKSt6vectorIiSaIiEE2atEj */

	/* <0> (null):0 */
	reference front(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE5frontEv */

	/* <0> (null):0 */
	reference back(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE4backEv */

	/* <0> (null):0 */
	const_reference back(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE4backEv */

	/* <0> (null):0 */
	pointer data(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE4dataEv */

	/* <0> (null):0 */
	const_pointer data(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE4dataEv */

	/* <0> (null):0 */
	void push_back(class vector<int, std::allocator<int> > *, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE9push_backERKi */

	/* <0> (null):0 */
	void pop_back(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE6insertEN9__gnu_cxx17__normal_iteratorIPiS1_EERKi */

	/* <0> (null):0 */
	void insert(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE6insertEN9__gnu_cxx17__normal_iteratorIPiS1_EEjRKi */

	/* <0> (null):0 */
	iterator erase(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >); /* linkage=_ZNSt6vectorIiSaIiEE5eraseEN9__gnu_cxx17__normal_iteratorIPiS1_EE */

	/* <0> (null):0 */
	iterator erase(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >); /* linkage=_ZNSt6vectorIiSaIiEE5eraseEN9__gnu_cxx17__normal_iteratorIPiS1_EES5_ */

	/* <0> (null):0 */
	void swap(class vector<int, std::allocator<int> > *, class vector<int, std::allocator<int> > &); /* linkage=_ZNSt6vectorIiSaIiEE4swapERS1_ */

	/* <0> (null):0 */
	void clear(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE5clearEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE18_M_fill_initializeEjRKi */

	/* <0> (null):0 */
	void _M_fill_assign(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE14_M_fill_assignEjRKi */

	/* <0> (null):0 */
	void _M_fill_insert(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPiS1_EEjRKi */

	/* <0> (null):0 */
	void _M_insert_aux(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, const int  &); /* linkage=_ZNSt6vectorIiSaIiEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPiS1_EERKi */

	/* <0> (null):0 */
	size_type _M_check_len(const class vector<int, std::allocator<int> >  *, unsigned int, const char  *); /* linkage=_ZNKSt6vectorIiSaIiEE12_M_check_lenEjPKc */

	/* <0> (null):0 */
	void _M_erase_at_end(class vector<int, std::allocator<int> > *, int *); /* linkage=_ZNSt6vectorIiSaIiEE15_M_erase_at_endEPi */


	/* size: 12, cachelines: 1, members: 1 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1166 */
 /* pointer to 1165 */
 /* size: 4 */

/* 1167 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1168 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1169 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1170 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1171 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1172 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1173 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1174 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1175 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1176 */
 /* pointer to 1175 */
 /* size: 4 */

/* 1177 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1178 */
/* <0> (null):0 */
class BotPhrase {
private:

	char *                     m_name;               /*     0     4 */
	Place                      m_id;                 /*     4     4 */
	bool                       m_isPlace;            /*     8     1 */
	enum GameEventType         m_radioEvent;         /*    12     4 */
	bool                       m_isImportant;        /*    16     1 */
	BotVoiceBankVector         m_voiceBank;          /*    20     0 */
	class vector<int, std::allocator<int> > m_count; /*    32    12 */
	class vector<int, std::allocator<int> > m_index; /*    44    12 */
	int                        m_numVoiceBanks;      /*    56     4 */
	PlaceCriteria              m_placeCriteria;      /*    60     4 */
	CountCriteria              m_countCriteria;      /*    64     4 */
	/* <0> (null):0 */
	char * GetSpeakable(const class BotPhrase  *, int, float *); /* linkage=_ZNK9BotPhrase12GetSpeakableEiPf */

	/* <0> (null):0 */
	void ClearCriteria(const class BotPhrase  *); /* linkage=_ZNK9BotPhrase13ClearCriteriaEv */

	/* <0> (null):0 */
	void SetPlaceCriteria(const class BotPhrase  *, PlaceCriteria); /* linkage=_ZNK9BotPhrase16SetPlaceCriteriaEj */

	/* <0> (null):0 */
	void SetCountCriteria(const class BotPhrase  *, CountCriteria); /* linkage=_ZNK9BotPhrase16SetCountCriteriaEj */

	/* <0> (null):0 */
	const char  * GetName(const class BotPhrase  *); /* linkage=_ZNK9BotPhrase7GetNameEv */

	/* <0> (null):0 */
	unsigned intconst GetID(const class BotPhrase  *); /* linkage=_ZNK9BotPhrase5GetIDEv */

	/* <0> (null):0 */
	enum GameEventType GetRadioEquivalent(const class BotPhrase  *); /* linkage=_ZNK9BotPhrase18GetRadioEquivalentEv */

	/* <0> (null):0 */
	bool IsImportant(const class BotPhrase  *); /* linkage=_ZNK9BotPhrase11IsImportantEv */

	/* <0> (null):0 */
	bool IsPlace(const class BotPhrase  *); /* linkage=_ZNK9BotPhrase7IsPlaceEv */

	/* <0> (null):0 */
	void Randomize(class BotPhrase *); /* linkage=_ZN9BotPhrase9RandomizeEv */

	/* <0> (null):0 */
	void BotPhrase(class BotPhrase *, unsigned int, bool);

	/* <0> (null):0 */
	void ~BotPhrase(class BotPhrase *, int);

	/* <0> (null):0 */
	void InitVoiceBank(class BotPhrase *, int); /* linkage=_ZN9BotPhrase13InitVoiceBankEi */


	/* size: 68, cachelines: 2, members: 11 */
	/* last cacheline: 4 bytes */

	/* BRAIN FART ALERT! 68 != 50 + 0(holes), diff = 18 */

}; /* size: 68 */

/* 1179 */
 /* pointer to 1180 */
 /* size: 4 */

/* 1180 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 68 */

/* 1181 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1182 */
 /* pointer to 1178 */
 /* size: 4 */

/* 1183 */
/* <0> (null):0 */
typedef struct list<BotPhrase*, std::allocator<BotPhrase*> > BotPhraseList; /* size: 0 */

/* 1184 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1185 */
/* <0> (null):0 */
typedef class BotPhrase * * pointer; /* size: 4 */

/* 1186 */
/* <0> (null):0 */
typedef const class BotPhrase *  * const_pointer; /* size: 4 */

/* 1187 */
/* <0> (null):0 */
class new_allocator<BotPhrase*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class BotPhrase * * pointer;

	/* <0> (null):0 */
	typedef const class BotPhrase *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<BotPhrase*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<BotPhrase*> *, const class new_allocator<BotPhrase*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<BotPhrase*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<BotPhrase*>  *, class BotPhrase * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP9BotPhraseE7addressERS2_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<BotPhrase*>  *, const class BotPhrase *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP9BotPhraseE7addressERKS2_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<BotPhrase*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<BotPhrase*> *, class BotPhrase * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE10deallocateEPS2_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<BotPhrase*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP9BotPhraseE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<BotPhrase*> *, class BotPhrase * *, const class BotPhrase *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE9constructEPS2_RKS2_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<BotPhrase*> *, class BotPhrase * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE7destroyEPS2_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1188 */
 /* pointer to 1182 */
 /* size: 4 */

/* 1189 */
 /* pointer to 1190 */
 /* size: 4 */

/* 1190 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1191 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1192 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1193 */
 /* pointer to 1187 */
 /* size: 4 */

/* 1194 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1195 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1196 */
 /* pointer to 1197 */
 /* size: 4 */

/* 1197 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1198 */
/* <0> (null):0 */
typedef class BotPhrase * & reference; /* size: 4 */

/* 1199 */
/* <0> (null):0 */
typedef const class BotPhrase *  & const_reference; /* size: 4 */

/* 1200 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<BotPhrase*> > other; /* size: 0 */

/* 1201 */
/* <0> (null):0 */
struct rebind<std::_List_node<BotPhrase*> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<BotPhrase*> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1202 */
/* <0> (null):0 */
typedef struct allocator<BotPhrase*> other; /* size: 1 */

/* 1203 */
/* <0> (null):0 */
struct rebind<BotPhrase*> {
	/* <0> (null):0 */
	typedef struct allocator<BotPhrase*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1204 */
/* <0> (null):0 */
class allocator<BotPhrase*> : public new_allocator<BotPhrase*> {
public:

	/* class new_allocator<BotPhrase*> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class BotPhrase * & reference;

	/* <0> (null):0 */
	typedef const class BotPhrase *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<BotPhrase*> *);

	/* <0> (null):0 */
	void allocator(class allocator<BotPhrase*> *, const class allocator<BotPhrase*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<BotPhrase*> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<BotPhrase*> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<BotPhrase*> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<BotPhrase*> {
		/* <0> (null):0 */
		typedef struct allocator<BotPhrase*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 1205 */
 /* pointer to 1204 */
 /* size: 4 */

/* 1206 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1207 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1208 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1209 */
/* <0> (null):0 */
typedef class _List_node<BotPhrase*> * pointer; /* size: 4 */

/* 1210 */
/* <0> (null):0 */
typedef const class _List_node<BotPhrase*>  * const_pointer; /* size: 4 */

/* 1211 */
/* <0> (null):0 */
class new_allocator<std::_List_node<BotPhrase*> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<BotPhrase*> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<BotPhrase*>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<BotPhrase*> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<BotPhrase*> > *, const class new_allocator<std::_List_node<BotPhrase*> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<BotPhrase*> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<BotPhrase*> >  *, class _List_node<BotPhrase*> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE7addressERS4_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<BotPhrase*> >  *, const class _List_node<BotPhrase*>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE7addressERKS4_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<BotPhrase*> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<BotPhrase*> > *, class _List_node<BotPhrase*> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE10deallocateEPS4_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<BotPhrase*> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<BotPhrase*> > *, class _List_node<BotPhrase*> *, const class _List_node<BotPhrase*>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE9constructEPS4_RKS4_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<BotPhrase*> > *, class _List_node<BotPhrase*> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE7destroyEPS4_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1212 */
 /* pointer to 438 */
 /* size: 4 */

/* 1213 */
 /* pointer to 1214 */
 /* size: 4 */

/* 1214 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1215 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1216 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1217 */
 /* pointer to 1211 */
 /* size: 4 */

/* 1218 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1219 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1220 */
 /* pointer to 1221 */
 /* size: 4 */

/* 1221 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1222 */
/* <0> (null):0 */
class allocator<std::_List_node<BotPhrase*> > : public new_allocator<std::_List_node<BotPhrase*> > {
public:

	/* class new_allocator<std::_List_node<BotPhrase*> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<BotPhrase*> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<BotPhrase*> > *, const class allocator<std::_List_node<BotPhrase*> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<BotPhrase*> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 1223 */
 /* pointer to 1222 */
 /* size: 4 */

/* 1224 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1225 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1226 */
 /* pointer to 440 */
 /* size: 4 */

/* 1227 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1228 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1229 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 1230 */
/* <0> (null):0 */
typedef struct allocator<BotPhrase*> allocator_type; /* size: 1 */

/* 1231 */
/* <0> (null):0 */
class _List_base<BotPhrase*, std::allocator<BotPhrase*> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<BotPhrase*> allocator_type;

	/* <0> (null):0 */
	class _List_node<BotPhrase*> * _M_get_node(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_node<BotPhrase*> *); /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt10_List_baseIP9BotPhraseSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt10_List_baseIP9BotPhraseSaIS1_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt10_List_baseIP9BotPhraseSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 1232 */
 /* pointer to 1231 */
 /* size: 4 */

/* 1233 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1234 */
 /* pointer to 1235 */
 /* size: 4 */

/* 1235 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1236 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1237 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1238 */
/* <0> (null):0 */
typedef class BotPhrase * value_type; /* size: 4 */

/* 1239 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 1240 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 1241 */
/* <0> (null):0 */
typedef struct _List_iterator<BotPhrase*> iterator; /* size: 0 */

/* 1242 */
/* <0> (null):0 */
typedef struct _List_const_iterator<BotPhrase*> const_iterator; /* size: 0 */

/* 1243 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<BotPhrase*> > const_reverse_iterator; /* size: 0 */

/* 1244 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<BotPhrase*> > reverse_iterator; /* size: 0 */

/* 1245 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1246 */
/* <0> (null):0 */
typedef struct allocator<BotPhrase*> allocator_type; /* size: 1 */

/* 1247 */
/* <0> (null):0 */
typedef struct _List_node<BotPhrase*> _Node; /* size: 0 */

/* 1248 */
/* <0> (null):0 */
class list<BotPhrase*, std::allocator<BotPhrase*> > : protected _List_base<BotPhrase*, std::allocator<BotPhrase*> > {
protected:

	/* class _List_base<BotPhrase*, std::allocator<BotPhrase*> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef class BotPhrase * value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<BotPhrase*> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<BotPhrase*> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<BotPhrase*> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<BotPhrase*> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<BotPhrase*> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<BotPhrase*> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE14_M_create_nodeERKS1_ */

	/* <0> (null):0 */
	void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *);

	/* <0> (null):0 */
	void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const class list<BotPhrase*, std::allocator<BotPhrase*> >  &);

	/* <0> (null):0 */
	class list<BotPhrase*, std::allocator<BotPhrase*> > & operator=(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const class list<BotPhrase*, std::allocator<BotPhrase*> >  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EEaSERKS3_ */

	/* <0> (null):0 */
	void assign(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6assignEjRKS1_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, class BotPhrase *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6resizeEjS1_ */

	/* <0> (null):0 */
	reference front(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE10push_frontERKS1_ */

	/* <0> (null):0 */
	void pop_front(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE9push_backERKS1_ */

	/* <0> (null):0 */
	void pop_back(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void insert(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */

	/* <0> (null):0 */
	iterator erase(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	iterator erase(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */

	/* <0> (null):0 */
	void swap(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class list<BotPhrase*, std::allocator<BotPhrase*> > &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4swapERS3_ */

	/* <0> (null):0 */
	void clear(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class list<BotPhrase*, std::allocator<BotPhrase*> > &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */

	/* <0> (null):0 */
	void splice(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class list<BotPhrase*, std::allocator<BotPhrase*> > &, class _List_iterator<BotPhrase*>); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */

	/* <0> (null):0 */
	void splice(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class list<BotPhrase*, std::allocator<BotPhrase*> > &, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */

	/* <0> (null):0 */
	void remove(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6removeERKS1_ */

	/* <0> (null):0 */
	void unique(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class list<BotPhrase*, std::allocator<BotPhrase*> > &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5mergeERS3_ */

	/* <0> (null):0 */
	void reverse(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE18_M_fill_initializeEjRKS1_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE14_M_fill_assignEjRKS1_ */

	/* <0> (null):0 */
	void _M_transfer(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */

	/* <0> (null):0 */
	void _M_insert(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void _M_erase(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class list<BotPhrase*, std::allocator<BotPhrase*> > &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE25_M_check_equal_allocatorsERS3_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 1249 */
 /* pointer to 1247 */
 /* size: 4 */

/* 1250 */
 /* pointer to 1248 */
 /* size: 4 */

/* 1251 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1252 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1253 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1254 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1255 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1256 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1257 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1258 */
 /* pointer to 1259 */
 /* size: 4 */

/* 1259 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1260 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1261 */
/* <0> (null):0 */
struct PlaceTimeInfo {
	Place                      placeID;              /*     0     4 */
	class IntervalTimer       timer;                 /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 1262 */
/* <0> (null):0 */
class BotPhraseManager {
	/* <0> (null):0 */
	struct PlaceTimeInfo {
		Place                      placeID;              /*     0     4 */
		class IntervalTimer       timer;                 /*     4     4 */

		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */
	};

private:

	BotPhraseList              m_list;               /*     0     0 */
	BotPhraseList              m_placeList;          /*     8     0 */
	struct PlaceTimeInfo       m_placeStatementHistory[64]; /*    16   512 */
	/* --- cacheline 8 boundary (512 bytes) --- */
	int                        m_placeCount;         /*   528     4 */
	/* <0> (null):0 */
	void BotPhraseManager(class BotPhraseManager *);

	/* <0> (null):0 */
	void ~BotPhraseManager(class BotPhraseManager *, int);

	/* <0> (null):0 */
	bool Initialize(class BotPhraseManager *, const char  *, int); /* linkage=_ZN16BotPhraseManager10InitializeEPKci */

	/* <0> (null):0 */
	void OnRoundRestart(class BotPhraseManager *); /* linkage=_ZN16BotPhraseManager14OnRoundRestartEv */

	/* <0> (null):0 */
	void OnMapChange(class BotPhraseManager *); /* linkage=_ZN16BotPhraseManager11OnMapChangeEv */

	/* <0> (null):0 */
	unsigned int NameToID(const class BotPhraseManager  *, const char  *); /* linkage=_ZNK16BotPhraseManager8NameToIDEPKc */

	/* <0> (null):0 */
	const char  * IDToName(const class BotPhraseManager  *, unsigned int); /* linkage=_ZNK16BotPhraseManager8IDToNameEj */

	/* <0> (null):0 */
	const class BotPhrase  * GetPhrase(const class BotPhraseManager  *, const char  *); /* linkage=_ZNK16BotPhraseManager9GetPhraseEPKc */

	/* <0> (null):0 */
	const class BotPhrase  * GetPlace(const class BotPhraseManager  *, const char  *); /* linkage=_ZNK16BotPhraseManager8GetPlaceEPKc */

	/* <0> (null):0 */
	const class BotPhrase  * GetPlace(const class BotPhraseManager  *, unsigned int); /* linkage=_ZNK16BotPhraseManager8GetPlaceEj */

	/* <0> (null):0 */
	const BotPhraseList  * GetPlaceList(const class BotPhraseManager  *); /* linkage=_ZNK16BotPhraseManager12GetPlaceListEv */

	/* <0> (null):0 */
	float GetPlaceStatementInterval(const class BotPhraseManager  *, Place); /* linkage=_ZNK16BotPhraseManager25GetPlaceStatementIntervalEj */

	/* <0> (null):0 */
	void ResetPlaceStatementInterval(class BotPhraseManager *, Place); /* linkage=_ZN16BotPhraseManager27ResetPlaceStatementIntervalEj */

	/* <0> (null):0 */
	int FindPlaceIndex(const class BotPhraseManager  *, Place); /* linkage=_ZNK16BotPhraseManager14FindPlaceIndexEj */


	/* size: 532, cachelines: 9, members: 4 */
	/* last cacheline: 20 bytes */

	/* BRAIN FART ALERT! 532 != 516 + 0(holes), diff = 16 */

}; /* size: 532 */

/* 1263 */
/* <0> (null):0 */
struct PlaceTimeInfo       array[64]; /* size: 512 */

/* 1264 */
 /* pointer to 1262 */
 /* size: 4 */

/* 1265 */
 /* pointer to 1266 */
 /* size: 4 */

/* 1266 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 532 */

/* 1267 */
 /* pointer to 1268 */
 /* size: 4 */

/* 1268 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1269 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavLadder*> _Self; /* size: 4 */

/* 1270 */
/* <0> (null):0 */
typedef class CNavLadder * * pointer; /* size: 4 */

/* 1271 */
/* <0> (null):0 */
typedef class CNavLadder * & reference; /* size: 4 */

/* 1272 */
/* <0> (null):0 */
struct _List_iterator<CNavLadder*> {
	class _List_node_base *    _M_node;              /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_iterator<CNavLadder*> _Self;

	/* <0> (null):0 */
	typedef class CNavLadder * * pointer;

	/* <0> (null):0 */
	typedef class CNavLadder * & reference;

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<CNavLadder*> *);

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<CNavLadder*> *, class _List_node_base *);

	/* <0> (null):0 */
	reference operator*(const class _List_iterator<CNavLadder*>  *); /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_iterator<CNavLadder*>  *); /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_iterator<CNavLadder*> *); /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_iterator<CNavLadder*> *, int); /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_iterator<CNavLadder*> *); /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_iterator<CNavLadder*> *, int); /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_iterator<CNavLadder*>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEeqERKS2_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_iterator<CNavLadder*>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEneERKS2_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1273 */
 /* pointer to 1272 */
 /* size: 4 */

/* 1274 */
 /* pointer to 1275 */
 /* size: 4 */

/* 1275 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1276 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1277 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1278 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1279 */
/* <0> (null):0 */
typedef struct _List_iterator<NavConnect> _Self; /* size: 4 */

/* 1280 */
/* <0> (null):0 */
typedef union NavConnect * pointer; /* size: 4 */

/* 1281 */
/* <0> (null):0 */
typedef union NavConnect & reference; /* size: 4 */

/* 1282 */
/* <0> (null):0 */
struct _List_iterator<NavConnect> {
	class _List_node_base *    _M_node;              /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_iterator<NavConnect> _Self;

	/* <0> (null):0 */
	typedef union NavConnect * pointer;

	/* <0> (null):0 */
	typedef union NavConnect & reference;

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<NavConnect> *);

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<NavConnect> *, class _List_node_base *);

	/* <0> (null):0 */
	reference operator*(const class _List_iterator<NavConnect>  *); /* linkage=_ZNKSt14_List_iteratorI10NavConnectEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_iterator<NavConnect>  *); /* linkage=_ZNKSt14_List_iteratorI10NavConnectEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_iterator<NavConnect> *); /* linkage=_ZNSt14_List_iteratorI10NavConnectEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_iterator<NavConnect> *, int); /* linkage=_ZNSt14_List_iteratorI10NavConnectEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_iterator<NavConnect> *); /* linkage=_ZNSt14_List_iteratorI10NavConnectEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_iterator<NavConnect> *, int); /* linkage=_ZNSt14_List_iteratorI10NavConnectEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_iterator<NavConnect>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorI10NavConnectEeqERKS1_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_iterator<NavConnect>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorI10NavConnectEneERKS1_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1283 */
 /* pointer to 1282 */
 /* size: 4 */

/* 1284 */
 /* pointer to 1285 */
 /* size: 4 */

/* 1285 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1286 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1287 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1288 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1289 */
/* <0> (null):0 */
struct _List_node<NavConnect> : public _List_node_base {
public:

	/* struct _List_node_base     <ancestor>; */     /*     0     8 */
	union NavConnect           _M_data;              /*     8     4 */

	/* size: 12, cachelines: 1, members: 2 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1290 */
/* <0> (null):0 */
struct _List_node<CNavLadder*> : public _List_node_base {
public:

	/* struct _List_node_base     <ancestor>; */     /*     0     8 */
	class CNavLadder *         _M_data;              /*     8     4 */

	/* size: 12, cachelines: 1, members: 2 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1291 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1292 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1293 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1294 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1295 */
 /* pointer to 1296 */
 /* size: 4 */

/* 1296 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 676 */

/* 1297 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1298 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1299 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1300 */
/* <0> (null):0 */
class CPointEntity {
	/* <0> (null):0 */
	virtual int ObjectCaps(class CPointEntity *); /* linkage=_ZN12CPointEntity10ObjectCapsEv */

	/* vtable has 1 entries: {
	   [6] = ObjectCaps(_ZN12CPointEntity10ObjectCapsEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1301 */
 /* pointer to 1300 */
 /* size: 4 */

/* 1302 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1303 */
 /* pointer to 1304 */
 /* size: 4 */

/* 1304 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1305 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1306 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1307 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1308 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1309 */
 /* pointer to 1310 */
 /* size: 4 */

/* 1310 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1311 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1312 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1313 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1314 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1315 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1316 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1317 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1318 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1319 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1320 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1321 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1322 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1323 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1324 */
 /* pointer to 79 */
 /* size: 4 */

/* 1325 */
/* <0> (null):0 */
class CBotManager {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1326 */
 /* pointer to 1325 */
 /* size: 4 */

/* Functions: */

/* <0> (null):0 */
void Vector2D(class Vector2D *)
{
} /* size: 153785360 */

/* <0> (null):0 */
void Vector2D(class Vector2D *, float, float)
{
} /* size: 153521396 */

/* <0> (null):0 */
class Vector2D operator+(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DplERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator-(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DmiERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator*(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DmlEf */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator/(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DdvEf */
{
} /* size: 8 */

/* <0> (null):0 */
float Length(const class Vector2D  *) /* linkage=_ZNK8Vector2D6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector2D  *) /* linkage=_ZNK8Vector2D13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector2D Normalize(const class Vector2D  *) /* linkage=_ZNK8Vector2D9NormalizeEv */
{
} /* size: 8 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector2D *) /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector2D *, float) /* linkage=_ZN8Vector2D6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void Vector(class Vector *)
{
} /* size: 74 */

/* <0> (null):0 */
void Vector(class Vector *, float, float, float)
{
} /* size: 96 */

/* <0> (null):0 */
void Vector(class Vector *, const class Vector  &)
{
} /* size: 2473 */

/* <0> (null):0 */
void Vector(class Vector *, float *)
{
} /* size: 86 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *) /* linkage=_ZNK6VectorngEv */
{
} /* size: 12 */

/* <0> (null):0 */
int operator==(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectoreqERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
int operator!=(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorneERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector operator+(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorplERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectormiERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator*(const class Vector  *, float) /* linkage=_ZNK6VectormlEf */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator/(const class Vector  *, float) /* linkage=_ZNK6VectordvEf */
{
} /* size: 12 */

/* <0> (null):0 */
void CopyToArray(const class Vector  *, float *) /* linkage=_ZNK6Vector11CopyToArrayEPf */
{
} /* size: 32 */

/* <0> (null):0 */
float Length(const class Vector  *) /* linkage=_ZNK6Vector6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector  *) /* linkage=_ZNK6Vector13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
float * operator float*(class Vector *) /* linkage=_ZN6VectorcvPfEv */
{
} /* size: 4 */

/* <0> (null):0 */
const float  * operator const float*(const class Vector  *) /* linkage=_ZNK6VectorcvPKfEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector Normalize(const class Vector  *) /* linkage=_ZNK6Vector9NormalizeEv */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector2D Make2D(const class Vector  *) /* linkage=_ZNK6Vector6Make2DEv */
{
} /* size: 8 */

/* <0> (null):0 */
float Length2D(const class Vector  *) /* linkage=_ZNK6Vector8Length2DEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector  *, float) /* linkage=_ZNK6Vector16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector  *, float) /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector *) /* linkage=_ZN6Vector16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector *, float) /* linkage=_ZN6Vector6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 154875420 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 154875720 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 154877016 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 154876992 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 256 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 154978468 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 154978604 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void _Vector_impl(class _Vector_impl *)
{
} /* size: 328370 */

/* <0> (null):0 */
void _Vector_impl(class _Vector_impl *, const _Tp_alloc_type  &)
{
} /* size: 328367 */

/* <0> (null):0 */
void _Vector_impl(class _Vector_impl *)
{
} /* size: 134217728 */

/* <0> (null):0 */
void _Vector_impl(class _Vector_impl *, const _Tp_alloc_type  &)
{
} /* size: 154953760 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 154935720 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 154957712 */

/* <0> (null):0 */
edict_t * edict(class CBaseEntity *) /* linkage=_ZN11CBaseEntity5edictEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int ObjectCaps(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
int entindex(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8entindexEv */
{
} /* size: 4 */

/* <0> (null):0 */
void swap(class _List_node_base &, class _List_node_base &) /* linkage=_ZNSt8__detail15_List_node_base4swapERS0_S1_ */
{
} /* size: 154928760 */

/* <0> (null):0 */
void _M_transfer(class _List_node_base *, class _List_node_base *, class _List_node_base *) /* linkage=_ZNSt8__detail15_List_node_base11_M_transferEPS0_S1_ */
{
} /* size: 154928944 */

/* <0> (null):0 */
void _M_reverse(class _List_node_base *) /* linkage=_ZNSt8__detail15_List_node_base10_M_reverseEv */
{
} /* size: 154929148 */

/* <0> (null):0 */
void _M_hook(class _List_node_base *, class _List_node_base *) /* linkage=_ZNSt8__detail15_List_node_base7_M_hookEPS0_ */
{
} /* size: 154929336 */

/* <0> (null):0 */
void _M_unhook(class _List_node_base *) /* linkage=_ZNSt8__detail15_List_node_base9_M_unhookEv */
{
} /* size: 3200 */

/* <0> (null):0 */
void IntervalTimer(class IntervalTimer *)
{
} /* size: 154998856 */

/* <0> (null):0 */
void Reset(class IntervalTimer *) /* linkage=_ZN13IntervalTimer5ResetEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Start(class IntervalTimer *) /* linkage=_ZN13IntervalTimer5StartEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Invalidate(class IntervalTimer *) /* linkage=_ZN13IntervalTimer10InvalidateEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool HasStarted(const class IntervalTimer  *) /* linkage=_ZNK13IntervalTimer10HasStartedEv */
{
} /* size: 1 */

/* <0> (null):0 */
float GetElapsedTime(const class IntervalTimer  *) /* linkage=_ZNK13IntervalTimer14GetElapsedTimeEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsLessThen(const class IntervalTimer  *, float) /* linkage=_ZNK13IntervalTimer10IsLessThenEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsGreaterThen(const class IntervalTimer  *, float) /* linkage=_ZNK13IntervalTimer13IsGreaterThenEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsRunning(const class CBot  *) /* linkage=_ZNK4CBot9IsRunningEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsCrouching(const class CBot  *) /* linkage=_ZNK4CBot11IsCrouchingEv */
{
} /* size: 1 */

/* <0> (null):0 */
float SizeX(const class Extent  *) /* linkage=_ZNK6Extent5SizeXEv */
{
} /* size: 4 */

/* <0> (null):0 */
float SizeY(const class Extent  *) /* linkage=_ZNK6Extent5SizeYEv */
{
} /* size: 4 */

/* <0> (null):0 */
float SizeZ(const class Extent  *) /* linkage=_ZNK6Extent5SizeZEv */
{
} /* size: 4 */

/* <0> (null):0 */
float Area(const class Extent  *) /* linkage=_ZNK6Extent4AreaEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool Contains(const class Extent  *, const class Vector  *) /* linkage=_ZNK6Extent8ContainsEPK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
void CNavNode(class CNavNode *, const class Vector  *, const class Vector  *, class CNavNode *)
{
} /* size: 2 */

/* <0> (null):0 */
const class CNavNode  * GetNode(const class Vector  *) /* linkage=_ZN8CNavNode7GetNodeEPK6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavNode * GetConnectedNode(const class CNavNode  *, enum NavDirType) /* linkage=_ZNK8CNavNode16GetConnectedNodeE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
const class Vector  * GetPosition(const class CNavNode  *) /* linkage=_ZNK8CNavNode11GetPositionEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class Vector  * GetNormal(const class CNavNode  *) /* linkage=_ZNK8CNavNode9GetNormalEv */
{
} /* size: 4 */

/* <0> (null):0 */
unsigned int GetID(const class CNavNode  *) /* linkage=_ZNK8CNavNode5GetIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavNode * GetFirst(void) /* linkage=_ZN8CNavNode8GetFirstEv */
{
} /* size: 4 */

/* <0> (null):0 */
unsigned int GetListLength(void) /* linkage=_ZN8CNavNode13GetListLengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavNode * GetNext(class CNavNode *) /* linkage=_ZN8CNavNode7GetNextEv */
{
} /* size: 4 */

/* <0> (null):0 */
void ConnectTo(class CNavNode *, class CNavNode *, enum NavDirType) /* linkage=_ZN8CNavNode9ConnectToEPS_10NavDirType */
{
} /* size: 155054340 */

/* <0> (null):0 */
class CNavNode * GetParent(const class CNavNode  *) /* linkage=_ZNK8CNavNode9GetParentEv */
{
} /* size: 4 */

/* <0> (null):0 */
void MarkAsVisited(class CNavNode *, enum NavDirType) /* linkage=_ZN8CNavNode13MarkAsVisitedE10NavDirType */
{
} /* size: 155054684 */

/* <0> (null):0 */
BOOL HasVisited(class CNavNode *, enum NavDirType) /* linkage=_ZN8CNavNode10HasVisitedE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
BOOL IsBiLinked(const class CNavNode  *, enum NavDirType) /* linkage=_ZNK8CNavNode10IsBiLinkedE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
BOOL IsClosedCell(const class CNavNode  *) /* linkage=_ZNK8CNavNode12IsClosedCellEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Cover(class CNavNode *) /* linkage=_ZN8CNavNode5CoverEv */
{
} /* size: 155055720 */

/* <0> (null):0 */
BOOL IsCovered(const class CNavNode  *) /* linkage=_ZNK8CNavNode9IsCoveredEv */
{
} /* size: 4 */

/* <0> (null):0 */
void AssignArea(class CNavNode *, class CNavArea *) /* linkage=_ZN8CNavNode10AssignAreaEP8CNavArea */
{
} /* size: 155055856 */

/* <0> (null):0 */
class CNavArea * GetArea(const class CNavNode  *) /* linkage=_ZNK8CNavNode7GetAreaEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetAttributes(class CNavNode *, unsigned char) /* linkage=_ZN8CNavNode13SetAttributesEh */
{
} /* size: 0 */

/* <0> (null):0 */
unsigned char GetAttributes(const class CNavNode  *) /* linkage=_ZNK8CNavNode13GetAttributesEv */
{
} /* size: 1 */

/* <0> (null):0 */
void CNavArea(class CNavArea *, class CNavNode *, class CNavNode *, class CNavNode *, class CNavNode *)
{
} /* size: 0 */

/* <0> (null):0 */
void CNavArea(class CNavArea *)
{
} /* size: 155062888 */

/* <0> (null):0 */
void CNavArea(class CNavArea *, const class Vector  *, const class Vector  *)
{
} /* size: 0 */

/* <0> (null):0 */
void CNavArea(class CNavArea *, const class Vector  *, const class Vector  *, const class Vector  *, const class Vector  *)
{
} /* size: 155063276 */

/* <0> (null):0 */
void ~CNavArea(class CNavArea *, int)
{
} /* size: 155063396 */

/* <0> (null):0 */
void ConnectTo(class CNavArea *, class CNavArea *, enum NavDirType) /* linkage=_ZN8CNavArea9ConnectToEPS_10NavDirType */
{
} /* size: 155063580 */

/* <0> (null):0 */
void Disconnect(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea10DisconnectEPS_ */
{
} /* size: 155063924 */

/* <0> (null):0 */
void Save(const class CNavArea  *, FILE *) /* linkage=_ZNK8CNavArea4SaveEP8_IO_FILE */
{
} /* size: 155064772 */

/* <0> (null):0 */
void Save(class CNavArea *, int, unsigned int) /* linkage=_ZN8CNavArea4SaveEij */
{
} /* size: 0 */

/* <0> (null):0 */
void Load(class CNavArea *, class SteamFile *, unsigned int) /* linkage=_ZN8CNavArea4LoadEP9SteamFilej */
{
} /* size: 155064500 */

/* <0> (null):0 */
enum NavErrorType PostLoad(class CNavArea *) /* linkage=_ZN8CNavArea8PostLoadEv */
{
} /* size: 4 */

/* <0> (null):0 */
unsigned int GetID(const class CNavArea  *) /* linkage=_ZNK8CNavArea5GetIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetAttributes(class CNavArea *, unsigned char) /* linkage=_ZN8CNavArea13SetAttributesEh */
{
} /* size: 155064892 */

/* <0> (null):0 */
unsigned char GetAttributes(const class CNavArea  *) /* linkage=_ZNK8CNavArea13GetAttributesEv */
{
} /* size: 1 */

/* <0> (null):0 */
void SetPlace(class CNavArea *, Place) /* linkage=_ZN8CNavArea8SetPlaceEj */
{
} /* size: 155065400 */

/* <0> (null):0 */
Place GetPlace(const class CNavArea  *) /* linkage=_ZNK8CNavArea8GetPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsOverlapping(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea13IsOverlappingEPK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsOverlapping(const class CNavArea  *, const class CNavArea  *) /* linkage=_ZNK8CNavArea13IsOverlappingEPKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsOverlappingX(const class CNavArea  *, const class CNavArea  *) /* linkage=_ZNK8CNavArea14IsOverlappingXEPKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsOverlappingY(const class CNavArea  *, const class CNavArea  *) /* linkage=_ZNK8CNavArea14IsOverlappingYEPKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
int GetPlayerCount(const class CNavArea  *, int, class CBasePlayer *) /* linkage=_ZNK8CNavArea14GetPlayerCountEiP11CBasePlayer */
{
} /* size: 4 */

/* <0> (null):0 */
float GetZ(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea4GetZEPK6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
float GetZ(const class CNavArea  *, float, float) /* linkage=_ZNK8CNavArea4GetZEff */
{
} /* size: 4 */

/* <0> (null):0 */
bool Contains(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea8ContainsEPK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsCoplanar(const class CNavArea  *, const class CNavArea  *) /* linkage=_ZNK8CNavArea10IsCoplanarEPKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
void GetClosestPointOnArea(const class CNavArea  *, const class Vector  *, class Vector *) /* linkage=_ZNK8CNavArea21GetClosestPointOnAreaEPK6VectorPS0_ */
{
} /* size: 155080025 */

/* <0> (null):0 */
float GetDistanceSquaredToPoint(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea25GetDistanceSquaredToPointEPK6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsDegenerate(const class CNavArea  *) /* linkage=_ZNK8CNavArea12IsDegenerateEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsEdge(const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea6IsEdgeE10NavDirType */
{
} /* size: 1 */

/* <0> (null):0 */
int GetAdjacentCount(const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea16GetAdjacentCountE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetAdjacentArea(const class CNavArea  *, enum NavDirType, int) /* linkage=_ZNK8CNavArea15GetAdjacentAreaE10NavDirTypei */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetRandomAdjacentArea(const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea21GetRandomAdjacentAreaE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
const NavConnectList  * GetAdjacentList(const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea15GetAdjacentListE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsConnected(const class CNavArea  *, const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea11IsConnectedEPKS_10NavDirType */
{
} /* size: 1 */

/* <0> (null):0 */
float ComputeHeightChange(class CNavArea *, const class CNavArea  *) /* linkage=_ZN8CNavArea19ComputeHeightChangeEPKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
const NavLadderList  * GetLadderList(const class CNavArea  *, enum LadderDirectionType) /* linkage=_ZNK8CNavArea13GetLadderListE19LadderDirectionType */
{
} /* size: 4 */

/* <0> (null):0 */
void ComputePortal(const class CNavArea  *, const class CNavArea  *, enum NavDirType, class Vector *, float *) /* linkage=_ZNK8CNavArea13ComputePortalEPKS_10NavDirTypeP6VectorPf */
{
} /* size: 155081608 */

/* <0> (null):0 */
void ComputeClosestPointInPortal(const class CNavArea  *, const class CNavArea  *, enum NavDirType, const class Vector  *, class Vector *) /* linkage=_ZNK8CNavArea27ComputeClosestPointInPortalEPKS_10NavDirTypePK6VectorPS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
enum NavDirType ComputeDirection(const class CNavArea  *, class Vector *) /* linkage=_ZNK8CNavArea16ComputeDirectionEP6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
void SetClearedTimestamp(class CNavArea *, int) /* linkage=_ZN8CNavArea19SetClearedTimestampEi */
{
} /* size: 62454 */

/* <0> (null):0 */
float GetClearedTimestamp(class CNavArea *, int) /* linkage=_ZN8CNavArea19GetClearedTimestampEi */
{
} /* size: 4 */

/* <0> (null):0 */
const HidingSpotList  * GetHidingSpotList(const class CNavArea  *) /* linkage=_ZNK8CNavArea17GetHidingSpotListEv */
{
} /* size: 4 */

/* <0> (null):0 */
void ComputeHidingSpots(class CNavArea *) /* linkage=_ZN8CNavArea18ComputeHidingSpotsEv */
{
} /* size: 154860616 */

/* <0> (null):0 */
void ComputeSniperSpots(class CNavArea *) /* linkage=_ZN8CNavArea18ComputeSniperSpotsEv */
{
} /* size: 155046400 */

/* <0> (null):0 */
class SpotEncounter * GetSpotEncounter(class CNavArea *, const class CNavArea  *, const class CNavArea  *) /* linkage=_ZN8CNavArea16GetSpotEncounterEPKS_S1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void ComputeSpotEncounters(class CNavArea *) /* linkage=_ZN8CNavArea21ComputeSpotEncountersEv */
{
} /* size: 155046728 */

/* <0> (null):0 */
void IncreaseDanger(class CNavArea *, int, float) /* linkage=_ZN8CNavArea14IncreaseDangerEif */
{
} /* size: 0 */

/* <0> (null):0 */
float GetDanger(class CNavArea *, int) /* linkage=_ZN8CNavArea9GetDangerEi */
{
} /* size: 4 */

/* <0> (null):0 */
float GetSizeX(const class CNavArea  *) /* linkage=_ZNK8CNavArea8GetSizeXEv */
{
} /* size: 4 */

/* <0> (null):0 */
float GetSizeY(const class CNavArea  *) /* linkage=_ZNK8CNavArea8GetSizeYEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class Extent  * GetExtent(const class CNavArea  *) /* linkage=_ZNK8CNavArea9GetExtentEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class Vector  * GetCenter(const class CNavArea  *) /* linkage=_ZNK8CNavArea9GetCenterEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class Vector  * GetCorner(const class CNavArea  *, enum NavCornerType) /* linkage=_ZNK8CNavArea9GetCornerE13NavCornerType */
{
} /* size: 4 */

/* <0> (null):0 */
const class ApproachInfo  * GetApproachInfo(const class CNavArea  *, int) /* linkage=_ZNK8CNavArea15GetApproachInfoEi */
{
} /* size: 4 */

/* <0> (null):0 */
int GetApproachInfoCount(const class CNavArea  *) /* linkage=_ZNK8CNavArea20GetApproachInfoCountEv */
{
} /* size: 4 */

/* <0> (null):0 */
void ComputeApproachAreas(class CNavArea *) /* linkage=_ZN8CNavArea20ComputeApproachAreasEv */
{
} /* size: 3015548 */

/* <0> (null):0 */
void MakeNewMarker(void) /* linkage=_ZN8CNavArea13MakeNewMarkerEv */
{
} /* size: 328578 */

/* <0> (null):0 */
void Mark(class CNavArea *) /* linkage=_ZN8CNavArea4MarkEv */
{
} /* size: 155048804 */

/* <0> (null):0 */
BOOL IsMarked(const class CNavArea  *) /* linkage=_ZNK8CNavArea8IsMarkedEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetParent(class CNavArea *, class CNavArea *, enum NavTraverseType) /* linkage=_ZN8CNavArea9SetParentEPS_15NavTraverseType */
{
} /* size: 155063048 */

/* <0> (null):0 */
class CNavArea * GetParent(const class CNavArea  *) /* linkage=_ZNK8CNavArea9GetParentEv */
{
} /* size: 4 */

/* <0> (null):0 */
enum NavTraverseType GetParentHow(const class CNavArea  *) /* linkage=_ZNK8CNavArea12GetParentHowEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsOpen(const class CNavArea  *) /* linkage=_ZNK8CNavArea6IsOpenEv */
{
} /* size: 1 */

/* <0> (null):0 */
void AddToOpenList(class CNavArea *) /* linkage=_ZN8CNavArea13AddToOpenListEv */
{
} /* size: 2 */

/* <0> (null):0 */
void UpdateOnOpenList(class CNavArea *) /* linkage=_ZN8CNavArea16UpdateOnOpenListEv */
{
} /* size: 155120252 */

/* <0> (null):0 */
void RemoveFromOpenList(class CNavArea *) /* linkage=_ZN8CNavArea18RemoveFromOpenListEv */
{
} /* size: 155120436 */

/* <0> (null):0 */
bool IsOpenListEmpty(void) /* linkage=_ZN8CNavArea15IsOpenListEmptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
class CNavArea * PopOpenList(void) /* linkage=_ZN8CNavArea11PopOpenListEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsClosed(const class CNavArea  *) /* linkage=_ZNK8CNavArea8IsClosedEv */
{
} /* size: 1 */

/* <0> (null):0 */
void AddToClosedList(class CNavArea *) /* linkage=_ZN8CNavArea15AddToClosedListEv */
{
} /* size: 0 */

/* <0> (null):0 */
void RemoveFromClosedList(class CNavArea *) /* linkage=_ZN8CNavArea20RemoveFromClosedListEv */
{
} /* size: 0 */

/* <0> (null):0 */
void ClearSearchLists(void) /* linkage=_ZN8CNavArea16ClearSearchListsEv */
{
} /* size: 0 */

/* <0> (null):0 */
void SetTotalCost(class CNavArea *, float) /* linkage=_ZN8CNavArea12SetTotalCostEf */
{
} /* size: 155121648 */

/* <0> (null):0 */
float GetTotalCost(const class CNavArea  *) /* linkage=_ZNK8CNavArea12GetTotalCostEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetCostSoFar(class CNavArea *, float) /* linkage=_ZN8CNavArea12SetCostSoFarEf */
{
} /* size: 155120521 */

/* <0> (null):0 */
float GetCostSoFar(const class CNavArea  *) /* linkage=_ZNK8CNavArea12GetCostSoFarEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Draw(class CNavArea *, byte, byte, byte, int) /* linkage=_ZN8CNavArea4DrawEhhhi */
{
} /* size: 524288 */

/* <0> (null):0 */
void DrawConnectedAreas(class CNavArea *) /* linkage=_ZN8CNavArea18DrawConnectedAreasEv */
{
} /* size: 0 */

/* <0> (null):0 */
void DrawMarkedCorner(class CNavArea *, enum NavCornerType, byte, byte, byte, int) /* linkage=_ZN8CNavArea16DrawMarkedCornerE13NavCornerTypehhhi */
{
} /* size: 0 */

/* <0> (null):0 */
bool SplitEdit(class CNavArea *, bool, float, class CNavArea * *, class CNavArea * *) /* linkage=_ZN8CNavArea9SplitEditEbfPPS_S1_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool MergeEdit(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea9MergeEditEPS_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool SpliceEdit(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea10SpliceEditEPS_ */
{
} /* size: 1 */

/* <0> (null):0 */
void RaiseCorner(class CNavArea *, enum NavCornerType, int) /* linkage=_ZN8CNavArea11RaiseCornerE13NavCornerTypei */
{
} /* size: 0 */

/* <0> (null):0 */
void AddLadderUp(class CNavArea *, class CNavLadder *) /* linkage=_ZN8CNavArea11AddLadderUpEP10CNavLadder */
{
} /* size: 0 */

/* <0> (null):0 */
void AddLadderDown(class CNavArea *, class CNavLadder *) /* linkage=_ZN8CNavArea13AddLadderDownEP10CNavLadder */
{
} /* size: 0 */

/* <0> (null):0 */
void Initialize(class CNavArea *) /* linkage=_ZN8CNavArea10InitializeEv */
{
} /* size: 155136776 */

/* <0> (null):0 */
void DecayDanger(class CNavArea *) /* linkage=_ZN8CNavArea11DecayDangerEv */
{
} /* size: 155136776 */

/* <0> (null):0 */
bool IsHidingSpotCollision(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea21IsHidingSpotCollisionEPK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
void AddSpotEncounters(class CNavArea *, const class CNavArea  *, enum NavDirType, const class CNavArea  *, enum NavDirType) /* linkage=_ZN8CNavArea17AddSpotEncountersEPKS_10NavDirTypeS1_S2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void Strip(class CNavArea *) /* linkage=_ZN8CNavArea5StripEv */
{
} /* size: 155137212 */

/* <0> (null):0 */
void FinishMerge(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea11FinishMergeEPS_ */
{
} /* size: 155133752 */

/* <0> (null):0 */
void MergeAdjacentConnections(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea24MergeAdjacentConnectionsEPS_ */
{
} /* size: 155137756 */

/* <0> (null):0 */
void AssignNodes(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea11AssignNodesEPS_ */
{
} /* size: 155137816 */

/* <0> (null):0 */
void FinishSplitEdit(class CNavArea *, class CNavArea *, enum NavDirType) /* linkage=_ZN8CNavArea15FinishSplitEditEPS_10NavDirType */
{
} /* size: 2 */

/* <0> (null):0 */
void OnDestroyNotify(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea15OnDestroyNotifyEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
void SteamFile(class SteamFile *, const char  *)
{
} /* size: 0 */

/* <0> (null):0 */
void ~SteamFile(class SteamFile *, int)
{
} /* size: 0 */

/* <0> (null):0 */
bool IsValid(const class SteamFile  *) /* linkage=_ZNK9SteamFile7IsValidEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool Read(class SteamFile *, void *, int) /* linkage=_ZN9SteamFile4ReadEPvi */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator==(const union NavConnect  *, const union NavConnect  &) /* linkage=_ZNK10NavConnecteqERKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
void CNavLadder(class CNavLadder *)
{
} /* size: 155153288 */

/* <0> (null):0 */
void OnDestroyNotify(class CNavLadder *, class CNavArea *) /* linkage=_ZN10CNavLadder15OnDestroyNotifyEP8CNavArea */
{
} /* size: 155153448 */

/* <0> (null):0 */
void HidingSpot(class HidingSpot *)
{
} /* size: 155150500 */

/* <0> (null):0 */
void HidingSpot(class HidingSpot *, const class Vector  *, unsigned char)
{
} /* size: 155150616 */

/* <0> (null):0 */
bool HasGoodCover(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot12HasGoodCoverEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsGoodSniperSpot(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot16IsGoodSniperSpotEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsIdealSniperSpot(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot17IsIdealSniperSpotEv */
{
} /* size: 1 */

/* <0> (null):0 */
void SetFlags(class HidingSpot *, unsigned char) /* linkage=_ZN10HidingSpot8SetFlagsEh */
{
} /* size: 8 */

/* <0> (null):0 */
unsigned char GetFlags(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot8GetFlagsEv */
{
} /* size: 1 */

/* <0> (null):0 */
void Save(const class HidingSpot  *, int, unsigned int) /* linkage=_ZNK10HidingSpot4SaveEij */
{
} /* size: 155155160 */

/* <0> (null):0 */
void Load(class HidingSpot *, class SteamFile *, unsigned int) /* linkage=_ZN10HidingSpot4LoadEP9SteamFilej */
{
} /* size: 155155428 */

/* <0> (null):0 */
const class Vector  * GetPosition(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot11GetPositionEv */
{
} /* size: 4 */

/* <0> (null):0 */
unsigned int GetID(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot5GetIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Mark(class HidingSpot *) /* linkage=_ZN10HidingSpot4MarkEv */
{
} /* size: 155155896 */

/* <0> (null):0 */
bool IsMarked(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot8IsMarkedEv */
{
} /* size: 1 */

/* <0> (null):0 */
void ChangeMasterMarker(void) /* linkage=_ZN10HidingSpot18ChangeMasterMarkerEv */
{
} /* size: 2 */

/* <0> (null):0 */
void new_allocator(class new_allocator<SpotOrder> *)
{
} /* size: 155201116 */

/* <0> (null):0 */
void new_allocator(class new_allocator<SpotOrder> *, const class new_allocator<SpotOrder>  &)
{
} /* size: 155201256 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<SpotOrder> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<SpotOrder>  *, class SpotOrder &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE7addressERS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<SpotOrder>  *, const class SpotOrder  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE7addressERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<SpotOrder> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<SpotOrder> *, class SpotOrder *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE10deallocateEPS1_j */
{
} /* size: 155202008 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<SpotOrder>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<SpotOrder> *, class SpotOrder *, const class SpotOrder  &) /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE9constructEPS1_RKS1_ */
{
} /* size: 155202568 */

/* <0> (null):0 */
void destroy(class new_allocator<SpotOrder> *, class SpotOrder *) /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE7destroyEPS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<SpotOrder> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<SpotOrder> *, const class allocator<SpotOrder>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<SpotOrder> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<SpotOrder> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<SpotOrder> > *, const class new_allocator<std::_List_node<SpotOrder> >  &)
{
} /* size: 155256880 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<SpotOrder> > *, int)
{
} /* size: 155257064 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<SpotOrder> >  *, class _List_node<SpotOrder> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7addressERS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<SpotOrder> >  *, const class _List_node<SpotOrder>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7addressERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<SpotOrder> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE10deallocateEPS3_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<SpotOrder> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *, const class _List_node<SpotOrder>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE9constructEPS3_RKS3_ */
{
} /* size: 155258056 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7destroyEPS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<SpotOrder> > *)
{
} /* size: 155259985 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<SpotOrder> > *, const class allocator<std::_List_node<SpotOrder> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<SpotOrder> > *, int)
{
} /* size: 155259120 */

/* <0> (null):0 */
class _List_node<SpotOrder> * _M_get_node(class _List_base<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, class _List_node<SpotOrder> *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *)
{
} /* size: 1442985 */

/* <0> (null):0 */
void _List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, int)
{
} /* size: 63729 */

/* <0> (null):0 */
void _M_clear(class _List_base<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE8_M_clearEv */
{
} /* size: 155277492 */

/* <0> (null):0 */
void _M_init(class _List_base<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE7_M_initEv */
{
} /* size: 155277652 */

/* <0> (null):0 */
_Node * _M_create_node(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE14_M_create_nodeERKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<SpotOrder, std::allocator<SpotOrder> > *)
{
} /* size: 155275372 */

/* <0> (null):0 */
void list(class list<SpotOrder, std::allocator<SpotOrder> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 155279288 */

/* <0> (null):0 */
void list(class list<SpotOrder, std::allocator<SpotOrder> > *, const class list<SpotOrder, std::allocator<SpotOrder> >  &)
{
} /* size: 3014656 */

/* <0> (null):0 */
class list<SpotOrder, std::allocator<SpotOrder> > & operator=(class list<SpotOrder, std::allocator<SpotOrder> > *, const class list<SpotOrder, std::allocator<SpotOrder> >  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EEaSERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6assignEjRKS0_ */
{
} /* size: 328920 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, class SpotOrder) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6resizeEjS0_ */
{
} /* size: 155342308 */

/* <0> (null):0 */
reference front(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE10push_frontERKS0_ */
{
} /* size: 155343088 */

/* <0> (null):0 */
void pop_front(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9pop_frontEv */
{
} /* size: 155343364 */

/* <0> (null):0 */
void push_back(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9push_backERKS0_ */
{
} /* size: 155343432 */

/* <0> (null):0 */
void pop_back(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE8pop_backEv */
{
} /* size: 155343896 */

/* <0> (null):0 */
iterator insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, unsigned int, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */
{
} /* size: 155344076 */

/* <0> (null):0 */
iterator erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5eraseESt14_List_iteratorIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4swapERS2_ */
{
} /* size: 362120 */

/* <0> (null):0 */
void clear(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5clearEv */
{
} /* size: 155344912 */

/* <0> (null):0 */
void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */
{
} /* size: 155371100 */

/* <0> (null):0 */
void remove(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6removeERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void unique(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6uniqueEv */
{
} /* size: 0 */

/* <0> (null):0 */
void merge(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5mergeERS2_ */
{
} /* size: 155369948 */

/* <0> (null):0 */
void reverse(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE7reverseEv */
{
} /* size: 155370116 */

/* <0> (null):0 */
void sort(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4sortEv */
{
} /* size: 155370232 */

/* <0> (null):0 */
void _M_fill_initialize(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE18_M_fill_initializeEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE14_M_fill_assignEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_transfer(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */
{
} /* size: 63648 */

/* <0> (null):0 */
void _M_insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 3016019 */

/* <0> (null):0 */
void _M_erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE25_M_check_equal_allocatorsERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<HidingSpot*> *)
{
} /* size: 155374356 */

/* <0> (null):0 */
void new_allocator(class new_allocator<HidingSpot*> *, const class new_allocator<HidingSpot*>  &)
{
} /* size: 155374516 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<HidingSpot*> *, int)
{
} /* size: 155374676 */

/* <0> (null):0 */
pointer address(const class new_allocator<HidingSpot*>  *, class HidingSpot * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE7addressERS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<HidingSpot*>  *, const class HidingSpot *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE7addressERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<HidingSpot*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<HidingSpot*> *, class HidingSpot * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE10deallocateEPS2_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<HidingSpot*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<HidingSpot*> *, class HidingSpot * *, const class HidingSpot *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE9constructEPS2_RKS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<HidingSpot*> *, class HidingSpot * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE7destroyEPS2_ */
{
} /* size: 64719 */

/* <0> (null):0 */
void allocator(class allocator<HidingSpot*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<HidingSpot*> *, const class allocator<HidingSpot*>  &)
{
} /* size: 155389396 */

/* <0> (null):0 */
void ~allocator(class allocator<HidingSpot*> *, int)
{
} /* size: -1 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *)
{
} /* size: -1 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *, const class new_allocator<std::_List_node<HidingSpot*> >  &)
{
} /* size: 155390388 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *, int)
{
} /* size: 155390364 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<HidingSpot*> >  *, class _List_node<HidingSpot*> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7addressERS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<HidingSpot*> >  *, const class _List_node<HidingSpot*>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7addressERKS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<HidingSpot*> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE10deallocateEPS4_j */
{
} /* size: 155391124 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<HidingSpot*> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *, const class _List_node<HidingSpot*>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE9constructEPS4_RKS4_ */
{
} /* size: 155349840 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7destroyEPS4_ */
{
} /* size: 154817032 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<HidingSpot*> > *)
{
} /* size: 154914016 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<HidingSpot*> > *, const class allocator<std::_List_node<HidingSpot*> >  &)
{
} /* size: 154182568 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<HidingSpot*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class _List_node<HidingSpot*> * _M_get_node(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_node<HidingSpot*> *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */
{
} /* size: 155351476 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void _M_clear(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE8_M_clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_init(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE7_M_initEv */
{
} /* size: 0 */

/* <0> (null):0 */
_Node * _M_create_node(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE14_M_create_nodeERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 2491828 */

/* <0> (null):0 */
void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const class list<HidingSpot*, std::allocator<HidingSpot*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
class list<HidingSpot*, std::allocator<HidingSpot*> > & operator=(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const class list<HidingSpot*, std::allocator<HidingSpot*> >  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EEaSERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6assignEjRKS1_ */
{
} /* size: 155441916 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, class HidingSpot *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6resizeEjS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
reference front(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE10push_frontERKS1_ */
{
} /* size: 329203 */

/* <0> (null):0 */
void pop_front(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9pop_frontEv */
{
} /* size: 329206 */

/* <0> (null):0 */
void push_back(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9push_backERKS1_ */
{
} /* size: 329203 */

/* <0> (null):0 */
void pop_back(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE8pop_backEv */
{
} /* size: 64081 */

/* <0> (null):0 */
iterator insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */
{
} /* size: 64124 */

/* <0> (null):0 */
iterator erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4swapERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */
{
} /* size: 155461144 */

/* <0> (null):0 */
void remove(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6removeERKS1_ */
{
} /* size: -1 */

/* <0> (null):0 */
void unique(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6uniqueEv */
{
} /* size: 155459924 */

/* <0> (null):0 */
void merge(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5mergeERS3_ */
{
} /* size: 155460084 */

/* <0> (null):0 */
void reverse(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE7reverseEv */
{
} /* size: 155460408 */

/* <0> (null):0 */
void sort(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4sortEv */
{
} /* size: -1 */

/* <0> (null):0 */
void _M_fill_initialize(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE18_M_fill_initializeEjRKS1_ */
{
} /* size: 155414016 */

/* <0> (null):0 */
void _M_fill_assign(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE14_M_fill_assignEjRKS1_ */
{
} /* size: 155414248 */

/* <0> (null):0 */
void _M_transfer(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */
{
} /* size: 155414036 */

/* <0> (null):0 */
void _M_insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 155414640 */

/* <0> (null):0 */
void _M_erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */
{
} /* size: 155414800 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE25_M_check_equal_allocatorsERS3_ */
{
} /* size: 155414824 */

/* <0> (null):0 */
void new_allocator(class new_allocator<SpotEncounter> *)
{
} /* size: 155415648 */

/* <0> (null):0 */
void new_allocator(class new_allocator<SpotEncounter> *, const class new_allocator<SpotEncounter>  &)
{
} /* size: 155415808 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<SpotEncounter> *, int)
{
} /* size: 155415992 */

/* <0> (null):0 */
pointer address(const class new_allocator<SpotEncounter>  *, class SpotEncounter &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE7addressERS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<SpotEncounter>  *, const class SpotEncounter  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE7addressERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<SpotEncounter> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<SpotEncounter> *, class SpotEncounter *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE10deallocateEPS1_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<SpotEncounter>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<SpotEncounter> *, class SpotEncounter *, const class SpotEncounter  &) /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE9constructEPS1_RKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<SpotEncounter> *, class SpotEncounter *) /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE7destroyEPS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<SpotEncounter> *)
{
} /* size: 4 */

/* <0> (null):0 */
void allocator(class allocator<SpotEncounter> *, const class allocator<SpotEncounter>  &)
{
} /* size: 63944 */

/* <0> (null):0 */
void ~allocator(class allocator<SpotEncounter> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *)
{
} /* size: 155513064 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *, const class new_allocator<std::_List_node<SpotEncounter> >  &)
{
} /* size: 155513224 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *, int)
{
} /* size: 155513384 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<SpotEncounter> >  *, class _List_node<SpotEncounter> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7addressERS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<SpotEncounter> >  *, const class _List_node<SpotEncounter>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7addressERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<SpotEncounter> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE10deallocateEPS3_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<SpotEncounter> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *, const class _List_node<SpotEncounter>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE9constructEPS3_RKS3_ */
{
} /* size: 155510872 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7destroyEPS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<SpotEncounter> > *)
{
} /* size: 155511580 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<SpotEncounter> > *, const class allocator<std::_List_node<SpotEncounter> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<SpotEncounter> > *, int)
{
} /* size: 155515440 */

/* <0> (null):0 */
class _List_node<SpotEncounter> * _M_get_node(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_node<SpotEncounter> *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */
{
} /* size: 155568264 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *)
{
} /* size: 155569088 */

/* <0> (null):0 */
void _List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, const allocator_type  &)
{
} /* size: 776 */

/* <0> (null):0 */
void ~_List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void _M_clear(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE8_M_clearEv */
{
} /* size: 155569616 */

/* <0> (null):0 */
void _M_init(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE7_M_initEv */
{
} /* size: 155569776 */

/* <0> (null):0 */
_Node * _M_create_node(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE14_M_create_nodeERKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *)
{
} /* size: 327733 */

/* <0> (null):0 */
void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const allocator_type  &)
{
} /* size: 327894 */

/* <0> (null):0 */
void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 2491680 */

/* <0> (null):0 */
void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const class list<SpotEncounter, std::allocator<SpotEncounter> >  &)
{
} /* size: 155571644 */

/* <0> (null):0 */
class list<SpotEncounter, std::allocator<SpotEncounter> > & operator=(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const class list<SpotEncounter, std::allocator<SpotEncounter> >  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EEaSERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6assignEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, class SpotEncounter) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6resizeEjS0_ */
{
} /* size: 64223 */

/* <0> (null):0 */
reference front(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE10push_frontERKS0_ */
{
} /* size: 155590124 */

/* <0> (null):0 */
void pop_front(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9pop_frontEv */
{
} /* size: 12035 */

/* <0> (null):0 */
void push_back(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9push_backERKS0_ */
{
} /* size: 12035 */

/* <0> (null):0 */
void pop_back(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE8pop_backEv */
{
} /* size: 155587776 */

/* <0> (null):0 */
iterator insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, unsigned int, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */
{
} /* size: 155588116 */

/* <0> (null):0 */
iterator erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5eraseESt14_List_iteratorIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4swapERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5clearEv */
{
} /* size: 155601156 */

/* <0> (null):0 */
void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */
{
} /* size: 155601117 */

/* <0> (null):0 */
void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */
{
} /* size: 155602300 */

/* <0> (null):0 */
void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void remove(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6removeERKS0_ */
{
} /* size: 328492 */

/* <0> (null):0 */
void unique(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6uniqueEv */
{
} /* size: 329452 */

/* <0> (null):0 */
void merge(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5mergeERS2_ */
{
} /* size: 329456 */

/* <0> (null):0 */
void reverse(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE7reverseEv */
{
} /* size: 3 */

/* <0> (null):0 */
void sort(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4sortEv */
{
} /* size: 155602676 */

/* <0> (null):0 */
void _M_fill_initialize(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE18_M_fill_initializeEjRKS0_ */
{
} /* size: 155602976 */

/* <0> (null):0 */
void _M_fill_assign(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE14_M_fill_assignEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_transfer(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */
{
} /* size: 155603276 */

/* <0> (null):0 */
void _M_insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */
{
} /* size: 155603716 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE25_M_check_equal_allocatorsERS2_ */
{
} /* size: 155604040 */

/* <0> (null):0 */
void new_allocator(class new_allocator<NavConnect> *)
{
} /* size: 96 */

/* <0> (null):0 */
void new_allocator(class new_allocator<NavConnect> *, const class new_allocator<NavConnect>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<NavConnect> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<NavConnect>  *, union NavConnect &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE7addressERS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<NavConnect>  *, const union NavConnect  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE7addressERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<NavConnect> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<NavConnect> *, union NavConnect *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE10deallocateEPS1_j */
{
} /* size: 155556788 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<NavConnect>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<NavConnect> *, union NavConnect *, const union NavConnect  &) /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE9constructEPS1_RKS1_ */
{
} /* size: 155557176 */

/* <0> (null):0 */
void destroy(class new_allocator<NavConnect> *, union NavConnect *) /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE7destroyEPS1_ */
{
} /* size: 155557220 */

/* <0> (null):0 */
void allocator(class allocator<NavConnect> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<NavConnect> *, const class allocator<NavConnect>  &)
{
} /* size: -1 */

/* <0> (null):0 */
void ~allocator(class allocator<NavConnect> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<NavConnect> > *)
{
} /* size: 155637016 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<NavConnect> > *, const class new_allocator<std::_List_node<NavConnect> >  &)
{
} /* size: 155578944 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<NavConnect> > *, int)
{
} /* size: 155592804 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<NavConnect> >  *, class _List_node<NavConnect> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7addressERS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<NavConnect> >  *, const class _List_node<NavConnect>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7addressERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<NavConnect> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE10deallocateEPS3_j */
{
} /* size: 363293 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<NavConnect> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *, const class _List_node<NavConnect>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE9constructEPS3_RKS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7destroyEPS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<NavConnect> > *)
{
} /* size: 366065 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<NavConnect> > *, const class allocator<std::_List_node<NavConnect> >  &)
{
} /* size: 328206 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<NavConnect> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class _List_node<NavConnect> * _M_get_node(class _List_base<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<NavConnect, std::allocator<NavConnect> > *, class _List_node<NavConnect> *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *, int)
{
} /* size: 155650348 */

/* <0> (null):0 */
void _M_clear(class _List_base<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE8_M_clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_init(class _List_base<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE7_M_initEv */
{
} /* size: 155621192 */

/* <0> (null):0 */
_Node * _M_create_node(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE14_M_create_nodeERKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<NavConnect, std::allocator<NavConnect> > *)
{
} /* size: 176 */

/* <0> (null):0 */
void list(class list<NavConnect, std::allocator<NavConnect> > *, const allocator_type  &)
{
} /* size: 154828272 */

/* <0> (null):0 */
void list(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 154927112 */

/* <0> (null):0 */
void list(class list<NavConnect, std::allocator<NavConnect> > *, const class list<NavConnect, std::allocator<NavConnect> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
class list<NavConnect, std::allocator<NavConnect> > & operator=(class list<NavConnect, std::allocator<NavConnect> > *, const class list<NavConnect, std::allocator<NavConnect> >  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EEaSERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6assignEjRKS0_ */
{
} /* size: 155009632 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, union NavConnect) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6resizeEjS0_ */
{
} /* size: 155373696 */

/* <0> (null):0 */
reference front(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE10push_frontERKS0_ */
{
} /* size: 155425936 */

/* <0> (null):0 */
void pop_front(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9pop_frontEv */
{
} /* size: 155433912 */

/* <0> (null):0 */
void push_back(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9push_backERKS0_ */
{
} /* size: 155443344 */

/* <0> (null):0 */
void pop_back(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE8pop_backEv */
{
} /* size: 155457128 */

/* <0> (null):0 */
iterator insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, unsigned int, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */
{
} /* size: 3016086 */

/* <0> (null):0 */
iterator erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5eraseESt14_List_iteratorIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4swapERS2_ */
{
} /* size: 155355672 */

/* <0> (null):0 */
void clear(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5clearEv */
{
} /* size: 155355840 */

/* <0> (null):0 */
void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */
{
} /* size: 155355956 */

/* <0> (null):0 */
void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */
{
} /* size: 155356176 */

/* <0> (null):0 */
void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */
{
} /* size: 155356448 */

/* <0> (null):0 */
void remove(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6removeERKS0_ */
{
} /* size: 155425860 */

/* <0> (null):0 */
void unique(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6uniqueEv */
{
} /* size: 0 */

/* <0> (null):0 */
void merge(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5mergeERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void reverse(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE7reverseEv */
{
} /* size: 155314968 */

/* <0> (null):0 */
void sort(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4sortEv */
{
} /* size: 155315084 */

/* <0> (null):0 */
void _M_fill_initialize(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE18_M_fill_initializeEjRKS0_ */
{
} /* size: 155311524 */

/* <0> (null):0 */
void _M_fill_assign(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE14_M_fill_assignEjRKS0_ */
{
} /* size: 155315420 */

/* <0> (null):0 */
void _M_transfer(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: -1 */

/* <0> (null):0 */
void _M_erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */
{
} /* size: 155312268 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE25_M_check_equal_allocatorsERS2_ */
{
} /* size: 155312428 */

/* <0> (null):0 */
void new_allocator(class new_allocator<CNavLadder*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<CNavLadder*> *, const class new_allocator<CNavLadder*>  &)
{
} /* size: 32 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<CNavLadder*> *, int)
{
} /* size: 86148 */

/* <0> (null):0 */
pointer address(const class new_allocator<CNavLadder*>  *, class CNavLadder * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE7addressERS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<CNavLadder*>  *, const class CNavLadder *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE7addressERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<CNavLadder*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<CNavLadder*> *, class CNavLadder * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE10deallocateEPS2_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<CNavLadder*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<CNavLadder*> *, class CNavLadder * *, const class CNavLadder *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE9constructEPS2_RKS2_ */
{
} /* size: 524288 */

/* <0> (null):0 */
void destroy(class new_allocator<CNavLadder*> *, class CNavLadder * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE7destroyEPS2_ */
{
} /* size: 155244596 */

/* <0> (null):0 */
void allocator(class allocator<CNavLadder*> *)
{
} /* size: 155241620 */

/* <0> (null):0 */
void allocator(class allocator<CNavLadder*> *, const class allocator<CNavLadder*>  &)
{
} /* size: 155245388 */

/* <0> (null):0 */
void ~allocator(class allocator<CNavLadder*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *)
{
} /* size: 155246516 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *, const class new_allocator<std::_List_node<CNavLadder*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *, int)
{
} /* size: -1 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<CNavLadder*> >  *, class _List_node<CNavLadder*> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7addressERS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<CNavLadder*> >  *, const class _List_node<CNavLadder*>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7addressERKS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<CNavLadder*> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE10deallocateEPS4_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<CNavLadder*> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *, const class _List_node<CNavLadder*>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE9constructEPS4_RKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7destroyEPS4_ */
{
} /* size: 155248036 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<CNavLadder*> > *)
{
} /* size: 155208936 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<CNavLadder*> > *, const class allocator<std::_List_node<CNavLadder*> >  &)
{
} /* size: 155209096 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<CNavLadder*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class _List_node<CNavLadder*> * _M_get_node(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_node<CNavLadder*> *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, int)
{
} /* size: 155211232 */

/* <0> (null):0 */
void _M_clear(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE8_M_clearEv */
{
} /* size: 155211044 */

/* <0> (null):0 */
void _M_init(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE7_M_initEv */
{
} /* size: 155211416 */

/* <0> (null):0 */
_Node * _M_create_node(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE14_M_create_nodeERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const class list<CNavLadder*, std::allocator<CNavLadder*> >  &)
{
} /* size: 155183748 */

/* <0> (null):0 */
class list<CNavLadder*, std::allocator<CNavLadder*> > & operator=(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const class list<CNavLadder*, std::allocator<CNavLadder*> >  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EEaSERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6assignEjRKS1_ */
{
} /* size: 155184116 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, class CNavLadder *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6resizeEjS1_ */
{
} /* size: 74400 */

/* <0> (null):0 */
reference front(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE10push_frontERKS1_ */
{
} /* size: 155187092 */

/* <0> (null):0 */
void pop_front(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9pop_frontEv */
{
} /* size: 0 */

/* <0> (null):0 */
void push_back(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9push_backERKS1_ */
{
} /* size: 155094976 */

/* <0> (null):0 */
void pop_back(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE8pop_backEv */
{
} /* size: 155094788 */

/* <0> (null):0 */
iterator insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */
{
} /* size: -1 */

/* <0> (null):0 */
iterator erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4swapERS3_ */
{
} /* size: 155095804 */

/* <0> (null):0 */
void clear(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5clearEv */
{
} /* size: 155096152 */

/* <0> (null):0 */
void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */
{
} /* size: 1049434 */

/* <0> (null):0 */
void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */
{
} /* size: 6 */

/* <0> (null):0 */
void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */
{
} /* size: 155093376 */

/* <0> (null):0 */
void remove(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6removeERKS1_ */
{
} /* size: 155093596 */

/* <0> (null):0 */
void unique(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6uniqueEv */
{
} /* size: 155093764 */

/* <0> (null):0 */
void merge(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5mergeERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void reverse(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE7reverseEv */
{
} /* size: 155094136 */

/* <0> (null):0 */
void sort(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4sortEv */
{
} /* size: 155094252 */

/* <0> (null):0 */
void _M_fill_initialize(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE18_M_fill_initializeEjRKS1_ */
{
} /* size: 155094368 */

/* <0> (null):0 */
void _M_fill_assign(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE14_M_fill_assignEjRKS1_ */
{
} /* size: 155041620 */

/* <0> (null):0 */
void _M_transfer(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE25_M_check_equal_allocatorsERS3_ */
{
} /* size: 345693 */

/* <0> (null):0 */
void new_allocator(class new_allocator<CNavArea*> *)
{
} /* size: 155291148 */

/* <0> (null):0 */
void new_allocator(class new_allocator<CNavArea*> *, const class new_allocator<CNavArea*>  &)
{
} /* size: 155291288 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<CNavArea*> *, int)
{
} /* size: 150994946 */

/* <0> (null):0 */
pointer address(const class new_allocator<CNavArea*>  *, class CNavArea * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE7addressERS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<CNavArea*>  *, const class CNavArea *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE7addressERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<CNavArea*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<CNavArea*> *, class CNavArea * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE10deallocateEPS2_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<CNavArea*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<CNavArea*> *, class CNavArea * *, const class CNavArea *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE9constructEPS2_RKS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<CNavArea*> *, class CNavArea * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE7destroyEPS2_ */
{
} /* size: 316256 */

/* <0> (null):0 */
void allocator(class allocator<CNavArea*> *)
{
} /* size: 155292932 */

/* <0> (null):0 */
void allocator(class allocator<CNavArea*> *, const class allocator<CNavArea*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<CNavArea*> *, int)
{
} /* size: 155293924 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<CNavArea*> > *)
{
} /* size: 424 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<CNavArea*> > *, const class new_allocator<std::_List_node<CNavArea*> >  &)
{
} /* size: 155169504 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<CNavArea*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<CNavArea*> >  *, class _List_node<CNavArea*> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7addressERS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<CNavArea*> >  *, const class _List_node<CNavArea*>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7addressERKS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<CNavArea*> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE10deallocateEPS4_j */
{
} /* size: 155170400 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<CNavArea*> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *, const class _List_node<CNavArea*>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE9constructEPS4_RKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7destroyEPS4_ */
{
} /* size: 155167220 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<CNavArea*> > *)
{
} /* size: 155171348 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<CNavArea*> > *, const class allocator<std::_List_node<CNavArea*> >  &)
{
} /* size: 155171672 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<CNavArea*> > *, int)
{
} /* size: 155171856 */

/* <0> (null):0 */
class _List_node<CNavArea*> * _M_get_node(class _List_base<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, class _List_node<CNavArea*> *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */
{
} /* size: 155172540 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *)
{
} /* size: 154015176 */

/* <0> (null):0 */
void _List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, const allocator_type  &)
{
} /* size: 154296248 */

/* <0> (null):0 */
void ~_List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, int)
{
} /* size: 154298596 */

/* <0> (null):0 */
void _M_clear(class _List_base<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE8_M_clearEv */
{
} /* size: 154167224 */

/* <0> (null):0 */
void _M_init(class _List_base<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE7_M_initEv */
{
} /* size: 154169440 */

/* <0> (null):0 */
_Node * _M_create_node(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE14_M_create_nodeERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<CNavArea*, std::allocator<CNavArea*> > *)
{
} /* size: 154753696 */

/* <0> (null):0 */
void list(class list<CNavArea*, std::allocator<CNavArea*> > *, const allocator_type  &)
{
} /* size: 154756024 */

/* <0> (null):0 */
void list(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 154815948 */

/* <0> (null):0 */
void list(class list<CNavArea*, std::allocator<CNavArea*> > *, const class list<CNavArea*, std::allocator<CNavArea*> >  &)
{
} /* size: 154818816 */

/* <0> (null):0 */
class list<CNavArea*, std::allocator<CNavArea*> > & operator=(class list<CNavArea*, std::allocator<CNavArea*> > *, const class list<CNavArea*, std::allocator<CNavArea*> >  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EEaSERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6assignEjRKS1_ */
{
} /* size: 155018412 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, class CNavArea *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6resizeEjS1_ */
{
} /* size: 154193816 */

/* <0> (null):0 */
reference front(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE10push_frontERKS1_ */
{
} /* size: 154166120 */

/* <0> (null):0 */
void pop_front(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9pop_frontEv */
{
} /* size: 154168696 */

/* <0> (null):0 */
void push_back(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9push_backERKS1_ */
{
} /* size: 154469292 */

/* <0> (null):0 */
void pop_back(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE8pop_backEv */
{
} /* size: 154471560 */

/* <0> (null):0 */
iterator insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */
{
} /* size: 154633012 */

/* <0> (null):0 */
iterator erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4swapERS3_ */
{
} /* size: 154723068 */

/* <0> (null):0 */
void clear(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */
{
} /* size: 155520192 */

/* <0> (null):0 */
void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */
{
} /* size: 329308 */

/* <0> (null):0 */
void remove(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6removeERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void unique(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6uniqueEv */
{
} /* size: 0 */

/* <0> (null):0 */
void merge(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5mergeERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void reverse(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE7reverseEv */
{
} /* size: 0 */

/* <0> (null):0 */
void sort(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4sortEv */
{
} /* size: 256 */

/* <0> (null):0 */
void _M_fill_initialize(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE18_M_fill_initializeEjRKS1_ */
{
} /* size: 155521672 */

/* <0> (null):0 */
void _M_fill_assign(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE14_M_fill_assignEjRKS1_ */
{
} /* size: 155521832 */

/* <0> (null):0 */
void _M_transfer(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE25_M_check_equal_allocatorsERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<NavConnect> *)
{
} /* size: 155280300 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<NavConnect> *, const class _List_node_base  *)
{
} /* size: 155227624 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<NavConnect> *, const iterator  &)
{
} /* size: 155188488 */

/* <0> (null):0 */
reference operator*(const class _List_const_iterator<NavConnect>  *) /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_const_iterator<NavConnect>  *) /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_const_iterator<NavConnect> *) /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_const_iterator<NavConnect> *, int) /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_const_iterator<NavConnect> *) /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_const_iterator<NavConnect> *, int) /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_const_iterator<NavConnect>  *, const _Self  &) /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEeqERKS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_const_iterator<NavConnect>  *, const _Self  &) /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEneERKS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
void CNavAreaGrid(class CNavAreaGrid *)
{
} /* size: 155587072 */

/* <0> (null):0 */
void ~CNavAreaGrid(class CNavAreaGrid *, int)
{
} /* size: 155603880 */

/* <0> (null):0 */
void Reset(class CNavAreaGrid *) /* linkage=_ZN12CNavAreaGrid5ResetEv */
{
} /* size: 155647608 */

/* <0> (null):0 */
void Initialize(class CNavAreaGrid *, float, float, float, float) /* linkage=_ZN12CNavAreaGrid10InitializeEffff */
{
} /* size: 155399568 */

/* <0> (null):0 */
void AddNavArea(class CNavAreaGrid *, class CNavArea *) /* linkage=_ZN12CNavAreaGrid10AddNavAreaEP8CNavArea */
{
} /* size: 1050225 */

/* <0> (null):0 */
void RemoveNavArea(class CNavAreaGrid *, class CNavArea *) /* linkage=_ZN12CNavAreaGrid13RemoveNavAreaEP8CNavArea */
{
} /* size: 0 */

/* <0> (null):0 */
unsigned int GetNavAreaCount(const class CNavAreaGrid  *) /* linkage=_ZNK12CNavAreaGrid15GetNavAreaCountEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetNavArea(const class CNavAreaGrid  *, const class Vector  *, float) /* linkage=_ZNK12CNavAreaGrid10GetNavAreaEPK6Vectorf */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetNavAreaByID(const class CNavAreaGrid  *, unsigned int) /* linkage=_ZNK12CNavAreaGrid14GetNavAreaByIDEj */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetNearestNavArea(const class CNavAreaGrid  *, const class Vector  *, bool) /* linkage=_ZNK12CNavAreaGrid17GetNearestNavAreaEPK6Vectorb */
{
} /* size: 4 */

/* <0> (null):0 */
Place GetPlace(const class CNavAreaGrid  *, const class Vector  *) /* linkage=_ZNK12CNavAreaGrid8GetPlaceEPK6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
int ComputeHashKey(const class CNavAreaGrid  *, unsigned int) /* linkage=_ZNK12CNavAreaGrid14ComputeHashKeyEj */
{
} /* size: 4 */

/* <0> (null):0 */
int WorldToGridX(const class CNavAreaGrid  *, float) /* linkage=_ZNK12CNavAreaGrid12WorldToGridXEf */
{
} /* size: 4 */

/* <0> (null):0 */
int WorldToGridY(const class CNavAreaGrid  *, float) /* linkage=_ZNK12CNavAreaGrid12WorldToGridYEf */
{
} /* size: 4 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<CNavLadder*> *)
{
} /* size: 154828112 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<CNavLadder*> *, const class _List_node_base  *)
{
} /* size: 154927304 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<CNavLadder*> *, const iterator  &)
{
} /* size: 154935424 */

/* <0> (null):0 */
reference operator*(const class _List_const_iterator<CNavLadder*>  *) /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_const_iterator<CNavLadder*>  *) /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_const_iterator<CNavLadder*> *) /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_const_iterator<CNavLadder*> *, int) /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_const_iterator<CNavLadder*> *) /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_const_iterator<CNavLadder*> *, int) /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_const_iterator<CNavLadder*>  *, const _Self  &) /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEeqERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_const_iterator<CNavLadder*>  *, const _Self  &) /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEneERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<CNavArea*> *)
{
} /* size: 155344076 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<CNavArea*> *, class _List_node_base *)
{
} /* size: 155293784 */

/* <0> (null):0 */
reference operator*(const class _List_iterator<CNavArea*>  *) /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_iterator<CNavArea*>  *) /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_iterator<CNavArea*> *) /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_iterator<CNavArea*> *, int) /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_iterator<CNavArea*> *) /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_iterator<CNavArea*> *, int) /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_iterator<CNavArea*>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEeqERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_iterator<CNavArea*>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEneERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsEnemyVisible(const class CCSBot  *) /* linkage=_ZNK6CCSBot14IsEnemyVisibleEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool HasPath(const class CCSBot  *) /* linkage=_ZNK6CCSBot7HasPathEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsUsingLadder(const class CCSBot  *) /* linkage=_ZNK6CCSBot13IsUsingLadderEv */
{
} /* size: 1 */

/* <0> (null):0 */
float GetFeetZ(const class CCSBot  *) /* linkage=_ZNK6CCSBot8GetFeetZEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool DiscontinuityJump(class CCSBot *, float, bool, bool) /* linkage=_ZN6CCSBot17DiscontinuityJumpEfbb */
{
} /* size: 1 */

/* <0> (null):0 */
bool GetSimpleGroundHeightWithFloor(class CCSBot *, const class Vector  *, float *, class Vector *) /* linkage=_ZN6CCSBot30GetSimpleGroundHeightWithFloorEPK6VectorPfPS0_ */
{
} /* size: 1 */

/* <0> (null):0 */
void ResetStuckMonitor(class CCSBot *) /* linkage=_ZN6CCSBot17ResetStuckMonitorEv */
{
} /* size: 155571036 */

/* <0> (null):0 */
void StuckCheck(class CCSBot *) /* linkage=_ZN6CCSBot10StuckCheckEv */
{
} /* size: 155584312 */

/* <0> (null):0 */
Place GetPlace(const class CCSBot  *) /* linkage=_ZNK6CCSBot8GetPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
void MoveTowardsPosition(class CCSBot *, const class Vector  *) /* linkage=_ZN6CCSBot19MoveTowardsPositionEPK6Vector */
{
} /* size: 155344948 */

/* <0> (null):0 */
void MoveAwayFromPosition(class CCSBot *, const class Vector  *) /* linkage=_ZN6CCSBot20MoveAwayFromPositionEPK6Vector */
{
} /* size: 155295160 */

/* <0> (null):0 */
void StrafeAwayFromPosition(class CCSBot *, const class Vector  *) /* linkage=_ZN6CCSBot22StrafeAwayFromPositionEPK6Vector */
{
} /* size: 155366224 */

/* <0> (null):0 */
void Wiggle(class CCSBot *) /* linkage=_ZN6CCSBot6WiggleEv */
{
} /* size: 155379956 */

/* <0> (null):0 */
void ComputeApproachPoints(class CCSBot *) /* linkage=_ZN6CCSBot21ComputeApproachPointsEv */
{
} /* size: 155388784 */

/* <0> (null):0 */
void DrawApproachPoints(class CCSBot *) /* linkage=_ZN6CCSBot18DrawApproachPointsEv */
{
} /* size: 155396788 */

/* <0> (null):0 */
bool FindApproachPointNearestPath(class CCSBot *, class Vector *) /* linkage=_ZN6CCSBot28FindApproachPointNearestPathEP6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *)
{
} /* size: 155443552 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  &)
{
} /* size: 155451992 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, int)
{
} /* size: 155466264 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE7addressERS6_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  *, const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE7addressERKS6_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE10deallocateEPS6_j */
{
} /* size: 155515516 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE9constructEPS6_RKS6_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE7destroyEPS6_ */
{
} /* size: 155484452 */

/* <0> (null):0 */
void allocator(class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *)
{
} /* size: 776 */

/* <0> (null):0 */
void allocator(class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, const class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, int)
{
} /* size: 154529600 */

/* <0> (null):0 */
_Tp_alloc_type & _M_get_Tp_allocator(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE19_M_get_Tp_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Tp_alloc_type  & _M_get_Tp_allocator(const class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*,) /* linkage=_ZNKSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE19_M_get_Tp_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
allocator_type get_allocator(const class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*,) /* linkage=_ZNKSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::)
{
} /* size: 155490772 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int)
{
} /* size: 80 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int, const allocator_type  &)
{
} /* size: 155491340 */

/* <0> (null):0 */
void ~_Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, int)
{
} /* size: 155491600 */

/* <0> (null):0 */
pointer _M_allocate(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int) /* linkage=_ZNSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE11_M_allocateEj */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_deallocate(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, unsigned int) /* linkage=_ZNSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE13_M_deallocateEPS5_j */
{
} /* size: 56 */

/* <0> (null):0 */
void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca)
{
} /* size: 155278424 */

/* <0> (null):0 */
void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const allocator_type  &)
{
} /* size: 155685240 */

/* <0> (null):0 */
void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 256 */

/* <0> (null):0 */
void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::)
{
} /* size: 155685656 */

/* <0> (null):0 */
void ~vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, int)
{
} /* size: 256 */

/* <0> (null):0 */
class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca operator=(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EEaSERKS6_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6assignEjRKS4_ */
{
} /* size: 116677 */

/* <0> (null):0 */
iterator begin(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
size_type size(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6resizeEjS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
size_type capacity(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE8capacityEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool empty(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
void reserve(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE7reserveEj */
{
} /* size: 0 */

/* <0> (null):0 */
reference operator[](class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EEixEj */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference operator[](const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EEixEj */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_range_check(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE14_M_range_checkEj */
{
} /* size: 0 */

/* <0> (null):0 */
reference at(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE2atEj */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference at(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE2atEj */
{
} /* size: 4 */

/* <0> (null):0 */
reference front(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer data(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4dataEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer data(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4dataEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_back(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE9push_backERKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6insertEN9__gnu_cxx17__normal_iteratorIPS4_S6_EERKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6insertEN9__gnu_cxx17__normal_iteratorIPS4_S6_EEjRKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS4_S6_EE */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS4_S6_EESA_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4swapERS6_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE18_M_fill_initializeEjRKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE14_M_fill_assignEjRKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_insert(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS4_S6_EEjRKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert_aux(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS4_S6_EERKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
size_type _M_check_len(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int, const char  *) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE12_M_check_lenEjPKc */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_erase_at_end(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE15_M_erase_at_endEPS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<int> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<int> *, const class new_allocator<int>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<int> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<int>  *, int &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIiE7addressERi */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<int>  *, const int  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIiE7addressERKi */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<int> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIiE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<int> *, int *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIiE10deallocateEPij */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<int>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIiE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<int> *, int *, const int  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIiE9constructEPiRKi */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<int> *, int *) /* linkage=_ZN9__gnu_cxx13new_allocatorIiE7destroyEPi */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<int> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<int> *, const class allocator<int>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<int> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
_Tp_alloc_type & _M_get_Tp_allocator(class _Vector_base<int, std::allocator<int> > *) /* linkage=_ZNSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Tp_alloc_type  & _M_get_Tp_allocator(const class _Vector_base<int, std::allocator<int> >  *) /* linkage=_ZNKSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
allocator_type get_allocator(const class _Vector_base<int, std::allocator<int> >  *) /* linkage=_ZNKSt12_Vector_baseIiSaIiEE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<int, std::allocator<int> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<int, std::allocator<int> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<int, std::allocator<int> > *, unsigned int)
{
} /* size: 0 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<int, std::allocator<int> > *, unsigned int, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_Vector_base(class _Vector_base<int, std::allocator<int> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer _M_allocate(class _Vector_base<int, std::allocator<int> > *, unsigned int) /* linkage=_ZNSt12_Vector_baseIiSaIiEE11_M_allocateEj */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_deallocate(class _Vector_base<int, std::allocator<int> > *, int *, unsigned int) /* linkage=_ZNSt12_Vector_baseIiSaIiEE13_M_deallocateEPij */
{
} /* size: 0 */

/* <0> (null):0 */
void vector(class vector<int, std::allocator<int> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void vector(class vector<int, std::allocator<int> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void vector(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void vector(class vector<int, std::allocator<int> > *, const class vector<int, std::allocator<int> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~vector(class vector<int, std::allocator<int> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class vector<int, std::allocator<int> > & operator=(class vector<int, std::allocator<int> > *, const class vector<int, std::allocator<int> >  &) /* linkage=_ZNSt6vectorIiSaIiEEaSERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE6assignEjRKi */
{
} /* size: 0 */

/* <0> (null):0 */
iterator begin(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
size_type size(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class vector<int, std::allocator<int> > *, unsigned int, int) /* linkage=_ZNSt6vectorIiSaIiEE6resizeEji */
{
} /* size: 0 */

/* <0> (null):0 */
size_type capacity(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE8capacityEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool empty(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
void reserve(class vector<int, std::allocator<int> > *, unsigned int) /* linkage=_ZNSt6vectorIiSaIiEE7reserveEj */
{
} /* size: 0 */

/* <0> (null):0 */
reference operator[](class vector<int, std::allocator<int> > *, unsigned int) /* linkage=_ZNSt6vectorIiSaIiEEixEj */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference operator[](const class vector<int, std::allocator<int> >  *, unsigned int) /* linkage=_ZNKSt6vectorIiSaIiEEixEj */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_range_check(const class vector<int, std::allocator<int> >  *, unsigned int) /* linkage=_ZNKSt6vectorIiSaIiEE14_M_range_checkEj */
{
} /* size: 0 */

/* <0> (null):0 */
reference at(class vector<int, std::allocator<int> > *, unsigned int) /* linkage=_ZNSt6vectorIiSaIiEE2atEj */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference at(const class vector<int, std::allocator<int> >  *, unsigned int) /* linkage=_ZNKSt6vectorIiSaIiEE2atEj */
{
} /* size: 4 */

/* <0> (null):0 */
reference front(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer data(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE4dataEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer data(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE4dataEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_back(class vector<int, std::allocator<int> > *, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE9push_backERKi */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE6insertEN9__gnu_cxx17__normal_iteratorIPiS1_EERKi */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE6insertEN9__gnu_cxx17__normal_iteratorIPiS1_EEjRKi */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >) /* linkage=_ZNSt6vectorIiSaIiEE5eraseEN9__gnu_cxx17__normal_iteratorIPiS1_EE */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >) /* linkage=_ZNSt6vectorIiSaIiEE5eraseEN9__gnu_cxx17__normal_iteratorIPiS1_EES5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class vector<int, std::allocator<int> > *, class vector<int, std::allocator<int> > &) /* linkage=_ZNSt6vectorIiSaIiEE4swapERS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE18_M_fill_initializeEjRKi */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE14_M_fill_assignEjRKi */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_insert(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPiS1_EEjRKi */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert_aux(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, const int  &) /* linkage=_ZNSt6vectorIiSaIiEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPiS1_EERKi */
{
} /* size: 0 */

/* <0> (null):0 */
size_type _M_check_len(const class vector<int, std::allocator<int> >  *, unsigned int, const char  *) /* linkage=_ZNKSt6vectorIiSaIiEE12_M_check_lenEjPKc */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_erase_at_end(class vector<int, std::allocator<int> > *, int *) /* linkage=_ZNSt6vectorIiSaIiEE15_M_erase_at_endEPi */
{
} /* size: 0 */

/* <0> (null):0 */
char * GetSpeakable(const class BotPhrase  *, int, float *) /* linkage=_ZNK9BotPhrase12GetSpeakableEiPf */
{
} /* size: 4 */

/* <0> (null):0 */
void ClearCriteria(const class BotPhrase  *) /* linkage=_ZNK9BotPhrase13ClearCriteriaEv */
{
} /* size: 155048600 */

/* <0> (null):0 */
void SetPlaceCriteria(const class BotPhrase  *, PlaceCriteria) /* linkage=_ZNK9BotPhrase16SetPlaceCriteriaEj */
{
} /* size: 155123560 */

/* <0> (null):0 */
void SetCountCriteria(const class BotPhrase  *, CountCriteria) /* linkage=_ZNK9BotPhrase16SetCountCriteriaEj */
{
} /* size: 155140300 */

/* <0> (null):0 */
const char  * GetName(const class BotPhrase  *) /* linkage=_ZNK9BotPhrase7GetNameEv */
{
} /* size: 4 */

/* <0> (null):0 */
unsigned intconst GetID(const class BotPhrase  *) /* linkage=_ZNK9BotPhrase5GetIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
enum GameEventType GetRadioEquivalent(const class BotPhrase  *) /* linkage=_ZNK9BotPhrase18GetRadioEquivalentEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsImportant(const class BotPhrase  *) /* linkage=_ZNK9BotPhrase11IsImportantEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsPlace(const class BotPhrase  *) /* linkage=_ZNK9BotPhrase7IsPlaceEv */
{
} /* size: 1 */

/* <0> (null):0 */
void Randomize(class BotPhrase *) /* linkage=_ZN9BotPhrase9RandomizeEv */
{
} /* size: 155390272 */

/* <0> (null):0 */
void BotPhrase(class BotPhrase *, unsigned int, bool)
{
} /* size: 155353080 */

/* <0> (null):0 */
void ~BotPhrase(class BotPhrase *, int)
{
} /* size: 155458304 */

/* <0> (null):0 */
void InitVoiceBank(class BotPhrase *, int) /* linkage=_ZN9BotPhrase13InitVoiceBankEi */
{
} /* size: 155414960 */

/* <0> (null):0 */
void new_allocator(class new_allocator<BotPhrase*> *)
{
} /* size: 155602288 */

/* <0> (null):0 */
void new_allocator(class new_allocator<BotPhrase*> *, const class new_allocator<BotPhrase*>  &)
{
} /* size: 155557268 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<BotPhrase*> *, int)
{
} /* size: 155650304 */

/* <0> (null):0 */
pointer address(const class new_allocator<BotPhrase*>  *, class BotPhrase * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP9BotPhraseE7addressERS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<BotPhrase*>  *, const class BotPhrase *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP9BotPhraseE7addressERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<BotPhrase*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<BotPhrase*> *, class BotPhrase * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE10deallocateEPS2_j */
{
} /* size: 155184048 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<BotPhrase*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP9BotPhraseE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<BotPhrase*> *, class BotPhrase * *, const class BotPhrase *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE9constructEPS2_RKS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<BotPhrase*> *, class BotPhrase * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE7destroyEPS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<BotPhrase*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<BotPhrase*> *, const class allocator<BotPhrase*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<BotPhrase*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<BotPhrase*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<BotPhrase*> > *, const class new_allocator<std::_List_node<BotPhrase*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<BotPhrase*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<BotPhrase*> >  *, class _List_node<BotPhrase*> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE7addressERS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<BotPhrase*> >  *, const class _List_node<BotPhrase*>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE7addressERKS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<BotPhrase*> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<BotPhrase*> > *, class _List_node<BotPhrase*> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE10deallocateEPS4_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<BotPhrase*> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<BotPhrase*> > *, class _List_node<BotPhrase*> *, const class _List_node<BotPhrase*>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE9constructEPS4_RKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<BotPhrase*> > *, class _List_node<BotPhrase*> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE7destroyEPS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<BotPhrase*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<BotPhrase*> > *, const class allocator<std::_List_node<BotPhrase*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<BotPhrase*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class _List_node<BotPhrase*> * _M_get_node(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_node<BotPhrase*> *) /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt10_List_baseIP9BotPhraseSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt10_List_baseIP9BotPhraseSaIS1_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt10_List_baseIP9BotPhraseSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_base(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_List_base(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void _M_clear(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE8_M_clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_init(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE7_M_initEv */
{
} /* size: 0 */

/* <0> (null):0 */
_Node * _M_create_node(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE14_M_create_nodeERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const class list<BotPhrase*, std::allocator<BotPhrase*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
class list<BotPhrase*, std::allocator<BotPhrase*> > & operator=(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const class list<BotPhrase*, std::allocator<BotPhrase*> >  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EEaSERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, class BotPhrase *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6resizeEjS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
reference front(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE10push_frontERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_front(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE9pop_frontEv */
{
} /* size: 0 */

/* <0> (null):0 */
void push_back(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE9push_backERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class list<BotPhrase*, std::allocator<BotPhrase*> > &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4swapERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class list<BotPhrase*, std::allocator<BotPhrase*> > &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class list<BotPhrase*, std::allocator<BotPhrase*> > &, class _List_iterator<BotPhrase*>) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class list<BotPhrase*, std::allocator<BotPhrase*> > &, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void remove(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6removeERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void unique(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6uniqueEv */
{
} /* size: 0 */

/* <0> (null):0 */
void merge(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class list<BotPhrase*, std::allocator<BotPhrase*> > &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5mergeERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void reverse(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE7reverseEv */
{
} /* size: 0 */

/* <0> (null):0 */
void sort(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4sortEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE18_M_fill_initializeEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE14_M_fill_assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_transfer(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_erase(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class list<BotPhrase*, std::allocator<BotPhrase*> > &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE25_M_check_equal_allocatorsERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void BotPhraseManager(class BotPhraseManager *)
{
} /* size: 0 */

/* <0> (null):0 */
void ~BotPhraseManager(class BotPhraseManager *, int)
{
} /* size: 0 */

/* <0> (null):0 */
bool Initialize(class BotPhraseManager *, const char  *, int) /* linkage=_ZN16BotPhraseManager10InitializeEPKci */
{
} /* size: 1 */

/* <0> (null):0 */
void OnRoundRestart(class BotPhraseManager *) /* linkage=_ZN16BotPhraseManager14OnRoundRestartEv */
{
} /* size: 0 */

/* <0> (null):0 */
void OnMapChange(class BotPhraseManager *) /* linkage=_ZN16BotPhraseManager11OnMapChangeEv */
{
} /* size: 0 */

/* <0> (null):0 */
unsigned int NameToID(const class BotPhraseManager  *, const char  *) /* linkage=_ZNK16BotPhraseManager8NameToIDEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
const char  * IDToName(const class BotPhraseManager  *, unsigned int) /* linkage=_ZNK16BotPhraseManager8IDToNameEj */
{
} /* size: 4 */

/* <0> (null):0 */
const class BotPhrase  * GetPhrase(const class BotPhraseManager  *, const char  *) /* linkage=_ZNK16BotPhraseManager9GetPhraseEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
const class BotPhrase  * GetPlace(const class BotPhraseManager  *, const char  *) /* linkage=_ZNK16BotPhraseManager8GetPlaceEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
const class BotPhrase  * GetPlace(const class BotPhraseManager  *, unsigned int) /* linkage=_ZNK16BotPhraseManager8GetPlaceEj */
{
} /* size: 4 */

/* <0> (null):0 */
const BotPhraseList  * GetPlaceList(const class BotPhraseManager  *) /* linkage=_ZNK16BotPhraseManager12GetPlaceListEv */
{
} /* size: 4 */

/* <0> (null):0 */
float GetPlaceStatementInterval(const class BotPhraseManager  *, Place) /* linkage=_ZNK16BotPhraseManager25GetPlaceStatementIntervalEj */
{
} /* size: 4 */

/* <0> (null):0 */
void ResetPlaceStatementInterval(class BotPhraseManager *, Place) /* linkage=_ZN16BotPhraseManager27ResetPlaceStatementIntervalEj */
{
} /* size: 0 */

/* <0> (null):0 */
int FindPlaceIndex(const class BotPhraseManager  *, Place) /* linkage=_ZNK16BotPhraseManager14FindPlaceIndexEj */
{
} /* size: 4 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<CNavLadder*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<CNavLadder*> *, class _List_node_base *)
{
} /* size: 0 */

/* <0> (null):0 */
reference operator*(const class _List_iterator<CNavLadder*>  *) /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_iterator<CNavLadder*>  *) /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_iterator<CNavLadder*> *) /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_iterator<CNavLadder*> *, int) /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_iterator<CNavLadder*> *) /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_iterator<CNavLadder*> *, int) /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_iterator<CNavLadder*>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEeqERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_iterator<CNavLadder*>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEneERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<NavConnect> *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<NavConnect> *, class _List_node_base *)
{
} /* size: 0 */

/* <0> (null):0 */
reference operator*(const class _List_iterator<NavConnect>  *) /* linkage=_ZNKSt14_List_iteratorI10NavConnectEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_iterator<NavConnect>  *) /* linkage=_ZNKSt14_List_iteratorI10NavConnectEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_iterator<NavConnect> *) /* linkage=_ZNSt14_List_iteratorI10NavConnectEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_iterator<NavConnect> *, int) /* linkage=_ZNSt14_List_iteratorI10NavConnectEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_iterator<NavConnect> *) /* linkage=_ZNSt14_List_iteratorI10NavConnectEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_iterator<NavConnect> *, int) /* linkage=_ZNSt14_List_iteratorI10NavConnectEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_iterator<NavConnect>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorI10NavConnectEeqERKS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_iterator<NavConnect>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorI10NavConnectEneERKS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
inline void Length(const class Vector2D  *const this)
{
} /* size: 154016144 */

/* <0> (null):0 */
inline void Vector(class Vector *const this)
{
} /* size: 154297012 */

/* <0> (null):0 */
inline void operator==(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 154165592 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, float X, float Y, float Z)
{
} /* size: 154168280 */

/* <0> (null):0 */
inline void operator*(const class Vector  *const this, float fl)
{
} /* size: 154530976 */

/* <0> (null):0 */
inline edict_t * ENT(const entvars_t  * pev)
{
} /* size: 4 */

/* <0> (null):0 */
inline void operator!=(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 154543912 */

/* <0> (null):0 */
inline BOOL FStrEq(const char  * sz1, const char  * sz2)
{
} /* size: 4 */

/* <0> (null):0 */
inline void edict(class CBaseEntity *const this)
{
} /* size: 154692576 */

/* <0> (null):0 */
inline int ENTINDEX(edict_t * pEdict)
{
} /* size: 4 */

/* <0> (null):0 */
inline void operator+(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 154753420 */

/* <0> (null):0 */
inline void ObjectCaps(class CBaseEntity *const this)
{
} /* size: 154756272 */

/* <0> (null):0 */
virtual int ObjectCaps(class CPointEntity *) /* linkage=_ZN12CPointEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
inline void ObjectCaps(class CPointEntity *const this)
{
} /* size: 154819140 */

/* <0> (null):0 */
inline void IsRunning(const class CBot  *const this)
{
} /* size: 154926520 */

/* <0> (null):0 */
inline void IsCrouching(const class CBot  *const this)
{
} /* size: 155019868 */

/* <0> (null):0 */
inline void entindex(class CBaseEntity *const this)
{
} /* size: 155056876 */

/* <0> (null):0 */
inline void operator-(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 155063160 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, const class Vector  &const v)
{
} /* size: 155079744 */

/* <0> (null):0 */
inline void GetAttributes(const class CNavArea  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetPlace(const class CNavArea  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetApproachInfoCount(const class CNavArea  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void IsEnemyVisible(const class CCSBot  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void HasPath(const class CCSBot  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void IsUsingLadder(const class CCSBot  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void IsLengthGreaterThan(const class Vector  *const this, float length)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetFeetZ(const class CCSBot  *const this)
{
	{
		class Vectorconst crouch;                             //     0
		class Vectorconst stand;                              //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void DiscontinuityJump(class CCSBot *const this, float ground, bool onlyJumpDown, bool mustJump)
{
	{
		float dz;                                             //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void GetSimpleGroundHeightWithFloor(class CCSBot *const this, const class Vector  * pos, float * height, class Vector * normal)
{
} /* size: 0 */

/* <0> (null):0 */
inline class Vector operator*(float fl, const class Vector  &const v)
{
} /* size: 12 */

/* <0> (null):0 */
inline void Vector2D(class Vector2D *const this, float X, float Y)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetApproachInfo(const class CNavArea  *const this, int i)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetCenter(const class CNavArea  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void LengthSquared(const class Vector  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Length(const class Vector  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void NormalizeInPlace(class Vector *const this)
{
	{
		float flLen;                                          //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline void NormalizeInPlace(class Vector2D *const this)
{
	{
		float flLen;                                          //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void DiscontinuityJump(class CCSBot *const this, float ground, bool onlyJumpDown, bool mustJump)
{
	{
		float dz;                                             //     0
		GetFeetZ(const class CCSBot  *const this); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void ResetStuckMonitor(class CCSBot *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ResetStuckMonitor(class CCSBot *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void StuckCheck(class CCSBot *const this)
{
	{
		class Vector delta;                                   //     0
		floatconst unstuckRange;                              //     0
		operator-(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		IsLengthGreaterThan(const class Vector  *const this,
					float length); /* size=0, low_pc=0 */ //     0
		ResetStuckMonitor(class CCSBot *const this); /* size=0, low_pc=0 */ //     0
	}
	{
		class Vector vel;                                     //     0
		float moveDist;                                       //     0
		float deltaT;                                         //     0
		operator-(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Length(const class Vector  *const this); /* size=0, low_pc=0 */ //     0
		{
			float avgVel;                                 //     0
			float stuckVel;                               //     0
			{
				int t;                                //     0
			}
		}
	}
} /* size: 0 */

/* <0> (null):0 */
void DiscontinuityJump(class CCSBot *const this, float ground, bool onlyJumpDown, bool mustJump)
{
	{
		float dz;                                             //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void GetSimpleGroundHeightWithFloor(class CCSBot *const this, const class Vector  * pos, float * height, class Vector * normal)
{
	GetSimpleGroundHeightWithFloor(class CCSBot *const this,
					const class Vector  * pos,
					float * height,
					class Vector * normal); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void GetPlace(const class CCSBot  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void MoveTowardsPosition(class CCSBot *const this, const class Vector  * pos)
{
	{
		float angle;                                          //     0
		class Vector2D dir;                                   //     0
		class Vector2D lat;                                   //     0
		class Vector2D to;                                    //     0
		float toProj;                                         //     0
		float latProj;                                        //     0
		floatconst c;                                         //     0
		{
			float ground;                                 //     0
			class Vector aheadRay;                        //     0
			bool jumped;                                  //     0
			NormalizeInPlace(class Vector *const this); /* size=0, low_pc=0 */ //     0
			{
				floatconst farLookAheadRange;         //     0
				class Vector normal;                  //     0
				class Vector stepAhead;               //     0
				operator*(float fl,
						const class Vector  &const v); /* size=0, low_pc=0 */ //     0
				GetSimpleGroundHeightWithFloor(class CCSBot *const this,
								const class Vector  * pos,
								float * height,
								class Vector * normal); /* size=0, low_pc=0 */ //     0
				operator+(const class Vector  *const this,
						const class Vector  &const v); /* size=0, low_pc=0 */ //     0
				DiscontinuityJump(class CCSBot *const this,
							float ground,
							bool onlyJumpDown,
							bool mustJump); /* size=0, low_pc=0 */ //     0
			}
			{
				floatconst lookAheadRange;            //     0
				class Vector stepAhead;               //     0
				operator*(float fl,
						const class Vector  &const v); /* size=0, low_pc=0 */ //     0
				operator+(const class Vector  *const this,
						const class Vector  &const v); /* size=0, low_pc=0 */ //     0
				GetSimpleGroundHeightWithFloor(class CCSBot *const this,
								const class Vector  * pos,
								float * height,
								class Vector * normal); /* size=0, low_pc=0 */ //     0
				DiscontinuityJump(class CCSBot *const this,
							float ground,
							bool onlyJumpDown,
							bool mustJump); /* size=0, low_pc=0 */ //     0
			}
			{
				floatconst lookAheadRange;            //     0
				class Vector stepAhead;               //     0
				operator*(float fl,
						const class Vector  &const v); /* size=0, low_pc=0 */ //     0
				operator+(const class Vector  *const this,
						const class Vector  &const v); /* size=0, low_pc=0 */ //     0
				GetSimpleGroundHeightWithFloor(class CCSBot *const this,
								const class Vector  * pos,
								float * height,
								class Vector * normal); /* size=0, low_pc=0 */ //     0
				DiscontinuityJump(class CCSBot *const this,
							float ground,
							bool onlyJumpDown,
							bool mustJump); /* size=0, low_pc=0 */ //     0
			}
		}
		NormalizeInPlace(class Vector2D *const this); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void MoveAwayFromPosition(class CCSBot *const this, const class Vector  * pos)
{
	{
		float angle;                                          //     0
		class Vector2D dir;                                   //     0
		class Vector2D lat;                                   //     0
		class Vector2D to;                                    //     0
		float toProj;                                         //     0
		float latProj;                                        //     0
		floatconst c;                                         //     0
		NormalizeInPlace(class Vector2D *const this); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void StrafeAwayFromPosition(class CCSBot *const this, const class Vector  * pos)
{
	{
		float angle;                                          //     0
		class Vector2D dir;                                   //     0
		class Vector2D lat;                                   //     0
		class Vector2D to;                                    //     0
		float latProj;                                        //     0
		NormalizeInPlace(class Vector2D *const this); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void Wiggle(class CCSBot *const this)
{
	ResetStuckMonitor(class CCSBot *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void ComputeApproachPoints(class CCSBot *const this)
{
	{
		class Vector eye;                                     //     0
		class Vector ap;                                      //     0
		float halfWidth;                                      //     0
		Vector(class Vector *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		{
			int i;                                        //     0
			{
				const class ApproachInfo  * info;     //     0
				class Vector bendPoint;               //     0
			}
			GetApproachInfoCount(const class CNavArea  *const this); /* size=0, low_pc=0 */ //     0
		}
	}
} /* size: 0 */

/* <0> (null):0 */
void DrawApproachPoints(class CCSBot *const this)
{
	{
		int i;                                                //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Vector(class Vector *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void FindApproachPointNearestPath(class CCSBot *const this, class Vector * pos)
{
	{
		class Vector target;                                  //     0
		class Vector close;                                   //     0
		float targetRangeSq;                                  //     0
		bool found;                                           //     0
		int start;                                            //     0
		int end;                                              //     0
		floatconst nearPathSq;                                //     0
		{
			int i;                                        //     0
			{
				float rangeSq;                        //     0
				operator-(const class Vector  *const this,
						const class Vector  &const v); /* size=0, low_pc=0 */ //     0
				LengthSquared(const class Vector  *const this); /* size=0, low_pc=0 */ //     0
			}
		}
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */



/* Variables: */

class Vectorconst          crouch; /* size: 12 */

class Vectorconst          stand; /* size: 12 */

float                      dz; /* size: 4 */

float                      flLen; /* size: 4 */

float                      flLen; /* size: 4 */

float                      dz; /* size: 4 */

; /* size: 155817908 */

; /* size: 155813384 */

class Vector              delta; /* size: 12 */

floatconst                 unstuckRange; /* size: 4 */

class Vector              vel; /* size: 12 */

float                      moveDist; /* size: 4 */

float                      deltaT; /* size: 4 */

float                      avgVel; /* size: 4 */

float                      stuckVel; /* size: 4 */

int                        t; /* size: 4 */

float                      dz; /* size: 4 */

float                      angle; /* size: 4 */

class Vector2D            dir; /* size: 8 */

class Vector2D            lat; /* size: 8 */

class Vector2D            to; /* size: 8 */

float                      toProj; /* size: 4 */

float                      latProj; /* size: 4 */

floatconst                 c; /* size: 4 */

float                      ground; /* size: 4 */

class Vector              aheadRay; /* size: 12 */

bool                       jumped; /* size: 1 */

; /* size: 155820892 */

floatconst                 farLookAheadRange; /* size: 4 */

class Vector              normal; /* size: 12 */

class Vector              stepAhead; /* size: 12 */

; /* size: 155820976 */

floatconst                 lookAheadRange; /* size: 4 */

class Vector              stepAhead; /* size: 12 */

; /* size: 155821612 */

floatconst                 lookAheadRange; /* size: 4 */

class Vector              stepAhead; /* size: 12 */

; /* size: 155820616 */

; /* size: 155826976 */

float                      angle; /* size: 4 */

class Vector2D            dir; /* size: 8 */

class Vector2D            lat; /* size: 8 */

class Vector2D            to; /* size: 8 */

float                      toProj; /* size: 4 */

float                      latProj; /* size: 4 */

floatconst                 c; /* size: 4 */

; /* size: 155827696 */

float                      angle; /* size: 4 */

class Vector2D            dir; /* size: 8 */

class Vector2D            lat; /* size: 8 */

class Vector2D            to; /* size: 8 */

float                      latProj; /* size: 4 */

; /* size: 155828328 */

class Vector              eye; /* size: 12 */

class Vector              ap; /* size: 12 */

float                      halfWidth; /* size: 4 */

int                        i; /* size: 4 */

const class ApproachInfo  * info; /* size: 4 */

class Vector              bendPoint; /* size: 12 */

int                        i; /* size: 4 */

class Vector              target; /* size: 12 */

class Vector              close; /* size: 12 */

float                      targetRangeSq; /* size: 4 */

bool                       found; /* size: 1 */

int                        start; /* size: 4 */

int                        end; /* size: 4 */

floatconst                 nearPathSq; /* size: 4 */

int                        i; /* size: 4 */

float                      rangeSq; /* size: 4 */

extern class _IO_FILE *           stdin; /* size: 4 */

extern class _IO_FILE *           stdout; /* size: 4 */

intconst                   k_cubSaltSize; /* size: 4 */

GID_tconst                 k_GIDNil; /* size: 8 */

GID_tconst                 k_TxnIDNil; /* size: 8 */

GID_tconst                 k_TxnIDUnknown; /* size: 8 */

PackageId_tconst           k_uPackageIdFreeSub; /* size: 4 */

PackageId_tconst           k_uPackageIdInvalid; /* size: 4 */

AppId_tconst               k_uAppIdInvalid; /* size: 4 */

AssetClassId_tconst        k_ulAssetClassIdInvalid; /* size: 8 */

PhysicalItemId_tconst      k_uPhysicalItemIdInvalid; /* size: 4 */

DepotId_tconst             k_uDepotIdInvalid; /* size: 4 */

CellID_tconst              k_uCellIDInvalid; /* size: 4 */

SteamAPICall_tconst        k_uAPICallInvalid; /* size: 8 */

PartnerId_tconst           k_uPartnerIdInvalid; /* size: 4 */

extern enginefuncs_t              g_engfuncs; /* size: 632 */

extern globalvars_t *             gpGlobals; /* size: 4 */

extern class Vectorconst          g_vecZero; /* size: 12 */

extern cvar_t                     cv_bot_difficulty; /* size: 20 */

extern cvar_t                     cv_bot_debug; /* size: 20 */

extern cvar_t                     cv_bot_allow_rogues; /* size: 20 */

extern cvar_t                     cv_bot_allow_pistols; /* size: 20 */

extern cvar_t                     cv_bot_allow_shotguns; /* size: 20 */

extern cvar_t                     cv_bot_allow_sub_machine_guns; /* size: 20 */

extern cvar_t                     cv_bot_allow_rifles; /* size: 20 */

extern cvar_t                     cv_bot_allow_machine_guns; /* size: 20 */

extern cvar_t                     cv_bot_allow_grenades; /* size: 20 */

extern cvar_t                     cv_bot_allow_snipers; /* size: 20 */

extern cvar_t                     cv_bot_allow_shield; /* size: 20 */

extern cvar_t                     cv_bot_zombie; /* size: 20 */

extern cvar_t                     cv_bot_chatter; /* size: 20 */

extern float                      g_flBotFullThinkInterval; /* size: 4 */

extern class CBotManager *        TheBots; /* size: 4 */

floatconst                 GenerationStepSize; /* size: 4 */

floatconst                 StepHeight; /* size: 4 */

floatconst                 JumpHeight; /* size: 4 */

floatconst                 JumpCrouchHeight; /* size: 4 */

floatconst                 MaxSlope; /* size: 4 */

floatconst                 MaxUnitZSlope; /* size: 4 */

floatconst                 BotRadius; /* size: 4 */

floatconst                 DeathDrop; /* size: 4 */

floatconst                 HalfHumanWidth; /* size: 4 */

floatconst                 HalfHumanHeight; /* size: 4 */

floatconst                 HumanHeight; /* size: 4 */

extern NavAreaList                TheNavAreaList; /* size: 8 */

extern class CNavAreaGrid        TheNavAreaGrid; /* size: 1052 */

extern cvar_t                     friendlyfire; /* size: 20 */

extern class BotPhraseManager *   TheBotPhrases; /* size: 4 */

; /* size: 0 */

/* Types: */

/* 1 */
char
 /* size: 1 */

/* 2 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 3 */
unsigned int
 /* size: 4 */

/* 4 */
unsigned char
 /* size: 1 */

/* 5 */
short unsigned int
 /* size: 2 */

/* 6 */
long unsigned int
 /* size: 4 */

/* 7 */
signed char
 /* size: 1 */

/* 8 */
short int
 /* size: 2 */

/* 9 */
int
 /* size: 4 */

/* 10 */
long long int
 /* size: 8 */

/* 11 */
long long unsigned int
 /* size: 8 */

/* 12 */
/* <0> (null):0 */
typedef long long int __quad_t; /* size: 8 */

/* 13 */
/* <0> (null):0 */
typedef long int __off_t; /* size: 4 */

/* 14 */
long int
 /* size: 4 */

/* 15 */
/* <0> (null):0 */
typedef __quad_t __off64_t; /* size: 8 */

/* 16 */
 /* pointer to 0 */
 /* size: 4 */

/* 17 */
 /* pointer to 1 */
 /* size: 4 */

/* 18 */
/* <0> (null):0 */
typedef struct _IO_FILE FILE; /* size: 148 */

/* 19 */
/* <0> (null):0 */
struct _IO_FILE {
	int                        _flags;               /*     0     4 */
	char *                     _IO_read_ptr;         /*     4     4 */
	char *                     _IO_read_end;         /*     8     4 */
	char *                     _IO_read_base;        /*    12     4 */
	char *                     _IO_write_base;       /*    16     4 */
	char *                     _IO_write_ptr;        /*    20     4 */
	char *                     _IO_write_end;        /*    24     4 */
	char *                     _IO_buf_base;         /*    28     4 */
	char *                     _IO_buf_end;          /*    32     4 */
	char *                     _IO_save_base;        /*    36     4 */
	char *                     _IO_backup_base;      /*    40     4 */
	char *                     _IO_save_end;         /*    44     4 */
	class _IO_marker *         _markers;             /*    48     4 */
	class _IO_FILE *           _chain;               /*    52     4 */
	int                        _fileno;              /*    56     4 */
	int                        _flags2;              /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	__off_t                    _old_offset;          /*    64     4 */
	short unsigned int         _cur_column;          /*    68     2 */
	signed char                _vtable_offset;       /*    70     1 */
	char                       _shortbuf[1];         /*    71     1 */
	_IO_lock_t *               _lock;                /*    72     4 */
	__off64_t                  _offset;              /*    76     8 */
	void *                     __pad1;               /*    84     4 */
	void *                     __pad2;               /*    88     4 */
	void *                     __pad3;               /*    92     4 */
	void *                     __pad4;               /*    96     4 */
	size_t                     __pad5;               /*   100     4 */
	int                        _mode;                /*   104     4 */
	char                       _unused2[40];         /*   108    40 */
	/* --- cacheline 2 boundary (128 bytes) was 20 bytes ago --- */

	/* size: 148, cachelines: 3, members: 29 */
	/* last cacheline: 20 bytes */
}; /* size: 148 */

/* 20 */
/* <0> (null):0 */
typedef void _IO_lock_t; /* size: 0 */

/* 21 */
/* <0> (null):0 */
struct _IO_marker {
	class _IO_marker *         _next;                /*     0     4 */
	class _IO_FILE *           _sbuf;                /*     4     4 */
	int                        _pos;                 /*     8     4 */

	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 22 */
 /* pointer to 21 */
 /* size: 4 */

/* 23 */
 /* pointer to 19 */
 /* size: 4 */

/* 24 */
 /* pointer to 21 */
 /* size: 4 */

/* 25 */
 /* pointer to 19 */
 /* size: 4 */

/* 26 */
/* <0> (null):0 */
char                       array[1]; /* size: 1 */

/* 27 */
 /* pointer to 20 */
 /* size: 4 */

/* 28 */
/* <0> (null):0 */
char                       array[40]; /* size: 40 */

/* 29 */
 /* pointer to 30 */
 /* size: 4 */

/* 30 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 31 */
 /* pointer to 32 */
 /* size: 4 */

/* 32 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 33 */
 /* pointer to 34 */
 /* size: 4 */

/* 34 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 146684904 */

/* 35 */
long double
 /* size: 12 */

/* 36 */
double
 /* size: 8 */

/* 37 */
/* <0> (null):0 */
typedef int int32; /* size: 4 */

/* 38 */
/* <0> (null):0 */
typedef unsigned int uint32; /* size: 4 */

/* 39 */
/* <0> (null):0 */
typedef long long unsigned int uint64; /* size: 8 */

/* 40 */
/* <0> (null):0 */
typedef uint64 GID_t; /* size: 8 */

/* 41 */
/* <0> (null):0 */
typedef uint32 PackageId_t; /* size: 4 */

/* 42 */
/* <0> (null):0 */
typedef uint32 AppId_t; /* size: 4 */

/* 43 */
/* <0> (null):0 */
typedef uint64 AssetClassId_t; /* size: 8 */

/* 44 */
/* <0> (null):0 */
typedef uint32 PhysicalItemId_t; /* size: 4 */

/* 45 */
/* <0> (null):0 */
typedef uint32 DepotId_t; /* size: 4 */

/* 46 */
/* <0> (null):0 */
typedef uint32 CellID_t; /* size: 4 */

/* 47 */
/* <0> (null):0 */
typedef uint64 SteamAPICall_t; /* size: 8 */

/* 48 */
/* <0> (null):0 */
typedef uint32 PartnerId_t; /* size: 4 */

/* 49 */
/* <0> (null):0 */
typedef int BOOL; /* size: 4 */

/* 50 */
/* <0> (null):0 */
typedef unsigned char byte; /* size: 1 */

/* 51 */
/* <0> (null):0 */
typedef unsigned int string_t; /* size: 4 */

/* 52 */
/* <0> (null):0 */
typedef float vec_t; /* size: 4 */

/* 53 */
float
 /* size: 4 */

/* 54 */
/* <0> (null):0 */
float                      array[2]; /* size: 8 */

/* 55 */
/* <0> (null):0 */
class Vector2D {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	/* <0> (null):0 */
	void Vector2D(class Vector2D *);

	/* <0> (null):0 */
	void Vector2D(class Vector2D *, float, float);

	/* <0> (null):0 */
	class Vector2D operator+(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DplERKS_ */

	/* <0> (null):0 */
	class Vector2D operator-(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DmiERKS_ */

	/* <0> (null):0 */
	class Vector2D operator*(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DmlEf */

	/* <0> (null):0 */
	class Vector2D operator/(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DdvEf */

	/* <0> (null):0 */
	float Length(const class Vector2D  *); /* linkage=_ZNK8Vector2D6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector2D  *); /* linkage=_ZNK8Vector2D13LengthSquaredEv */

	/* <0> (null):0 */
	class Vector2D Normalize(const class Vector2D  *); /* linkage=_ZNK8Vector2D9NormalizeEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector2D *); /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector2D *, float); /* linkage=_ZN8Vector2D6IsZeroEf */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 56 */
 /* pointer to 55 */
 /* size: 4 */

/* 57 */
 /* pointer to 58 */
 /* size: 4 */

/* 58 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 59 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 60 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 61 */
bool
 /* size: 1 */

/* 62 */
/* <0> (null):0 */
class Vector {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	vec_t                      z;                    /*     8     4 */
	/* <0> (null):0 */
	void Vector(class Vector *);

	/* <0> (null):0 */
	void Vector(class Vector *, float, float, float);

	/* <0> (null):0 */
	void Vector(class Vector *, const class Vector  &);

	/* <0> (null):0 */
	void Vector(class Vector *, float *);

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *); /* linkage=_ZNK6VectorngEv */

	/* <0> (null):0 */
	int operator==(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectoreqERKS_ */

	/* <0> (null):0 */
	int operator!=(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorneERKS_ */

	/* <0> (null):0 */
	class Vector operator+(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorplERKS_ */

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectormiERKS_ */

	/* <0> (null):0 */
	class Vector operator*(const class Vector  *, float); /* linkage=_ZNK6VectormlEf */

	/* <0> (null):0 */
	class Vector operator/(const class Vector  *, float); /* linkage=_ZNK6VectordvEf */

	/* <0> (null):0 */
	void CopyToArray(const class Vector  *, float *); /* linkage=_ZNK6Vector11CopyToArrayEPf */

	/* <0> (null):0 */
	float Length(const class Vector  *); /* linkage=_ZNK6Vector6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector  *); /* linkage=_ZNK6Vector13LengthSquaredEv */

	/* <0> (null):0 */
	float * operator float*(class Vector *); /* linkage=_ZN6VectorcvPfEv */

	/* <0> (null):0 */
	const float  * operator const float*(const class Vector  *); /* linkage=_ZNK6VectorcvPKfEv */

	/* <0> (null):0 */
	class Vector Normalize(const class Vector  *); /* linkage=_ZNK6Vector9NormalizeEv */

	/* <0> (null):0 */
	class Vector2D Make2D(const class Vector  *); /* linkage=_ZNK6Vector6Make2DEv */

	/* <0> (null):0 */
	float Length2D(const class Vector  *); /* linkage=_ZNK6Vector8Length2DEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector  *, float); /* linkage=_ZNK6Vector16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector  *, float); /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector *); /* linkage=_ZN6Vector16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector *, float); /* linkage=_ZN6Vector6IsZeroEf */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 63 */
 /* pointer to 62 */
 /* size: 4 */

/* 64 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 65 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 66 */
 /* pointer to 53 */
 /* size: 4 */

/* 67 */
 /* pointer to 68 */
 /* size: 4 */

/* 68 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 69 */
 /* pointer to 70 */
 /* size: 4 */

/* 70 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 71 */
/* <0> (null):0 */
typedef int qboolean; /* size: 4 */

/* 72 */
/* <0> (null):0 */
struct link_s {
	class link_s *             prev;                 /*     0     4 */
	class link_s *             next;                 /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 73 */
 /* pointer to 72 */
 /* size: 4 */

/* 74 */
/* <0> (null):0 */
typedef struct link_s link_t; /* size: 8 */

/* 75 */
/* <0> (null):0 */
typedef struct edict_s edict_t; /* size: 804 */

/* 76 */
/* <0> (null):0 */
struct edict_s {
	qboolean                   free;                 /*     0     4 */
	int                        serialnumber;         /*     4     4 */
	link_t                     area;                 /*     8     8 */
	int                        headnode;             /*    16     4 */
	int                        num_leafs;            /*    20     4 */
	short int                  leafnums[48];         /*    24    96 */
	/* --- cacheline 1 boundary (64 bytes) was 56 bytes ago --- */
	float                      freetime;             /*   120     4 */
	void *                     pvPrivateData;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	entvars_t                  v;                    /*   128   676 */
	/* --- cacheline 12 boundary (768 bytes) was 36 bytes ago --- */

	/* size: 804, cachelines: 13, members: 9 */
	/* last cacheline: 36 bytes */
}; /* size: 804 */

/* 77 */
 /* pointer to 75 */
 /* size: 4 */

/* 78 */
/* <0> (null):0 */
struct {
	float                      time;                 /*     0     4 */
	float                      frametime;            /*     4     4 */
	float                      force_retouch;        /*     8     4 */
	string_t                   mapname;              /*    12     4 */
	string_t                   startspot;            /*    16     4 */
	float                      deathmatch;           /*    20     4 */
	float                      coop;                 /*    24     4 */
	float                      teamplay;             /*    28     4 */
	float                      serverflags;          /*    32     4 */
	float                      found_secrets;        /*    36     4 */
	class Vector              v_forward;             /*    40    12 */
	class Vector              v_up;                  /*    52    12 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	class Vector              v_right;               /*    64    12 */
	float                      trace_allsolid;       /*    76     4 */
	float                      trace_startsolid;     /*    80     4 */
	float                      trace_fraction;       /*    84     4 */
	class Vector              trace_endpos;          /*    88    12 */
	class Vector              trace_plane_normal;    /*   100    12 */
	float                      trace_plane_dist;     /*   112     4 */
	edict_t *                  trace_ent;            /*   116     4 */
	float                      trace_inopen;         /*   120     4 */
	float                      trace_inwater;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	int                        trace_hitgroup;       /*   128     4 */
	int                        trace_flags;          /*   132     4 */
	int                        msg_entity;           /*   136     4 */
	int                        cdAudioTrack;         /*   140     4 */
	int                        maxClients;           /*   144     4 */
	int                        maxEntities;          /*   148     4 */
	const char  *              pStringBase;          /*   152     4 */
	void *                     pSaveData;            /*   156     4 */
	class Vector              vecLandmarkOffset;     /*   160    12 */

	/* size: 172, cachelines: 3, members: 31 */
	/* last cacheline: 44 bytes */
}; /* size: 172 */

/* 79 */
/* <0> (null):0 */
typedef class  globalvars_t; /* size: 172 */

/* 80 */
/* <0> (null):0 */
struct entvars_s {
	string_t                   classname;            /*     0     4 */
	string_t                   globalname;           /*     4     4 */
	class Vector              origin;                /*     8    12 */
	class Vector              oldorigin;             /*    20    12 */
	class Vector              velocity;              /*    32    12 */
	class Vector              basevelocity;          /*    44    12 */
	class Vector              clbasevelocity;        /*    56    12 */
	/* --- cacheline 1 boundary (64 bytes) was 4 bytes ago --- */
	class Vector              movedir;               /*    68    12 */
	class Vector              angles;                /*    80    12 */
	class Vector              avelocity;             /*    92    12 */
	class Vector              punchangle;            /*   104    12 */
	class Vector              v_angle;               /*   116    12 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	class Vector              endpos;                /*   128    12 */
	class Vector              startpos;              /*   140    12 */
	float                      impacttime;           /*   152     4 */
	float                      starttime;            /*   156     4 */
	int                        fixangle;             /*   160     4 */
	float                      idealpitch;           /*   164     4 */
	float                      pitch_speed;          /*   168     4 */
	float                      ideal_yaw;            /*   172     4 */
	float                      yaw_speed;            /*   176     4 */
	int                        modelindex;           /*   180     4 */
	string_t                   model;                /*   184     4 */
	int                        viewmodel;            /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	int                        weaponmodel;          /*   192     4 */
	class Vector              absmin;                /*   196    12 */
	class Vector              absmax;                /*   208    12 */
	class Vector              mins;                  /*   220    12 */
	class Vector              maxs;                  /*   232    12 */
	class Vector              size;                  /*   244    12 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	float                      ltime;                /*   256     4 */
	float                      nextthink;            /*   260     4 */
	int                        movetype;             /*   264     4 */
	int                        solid;                /*   268     4 */
	int                        skin;                 /*   272     4 */
	int                        body;                 /*   276     4 */
	int                        effects;              /*   280     4 */
	float                      gravity;              /*   284     4 */
	float                      friction;             /*   288     4 */
	int                        light_level;          /*   292     4 */
	int                        sequence;             /*   296     4 */
	int                        gaitsequence;         /*   300     4 */
	float                      frame;                /*   304     4 */
	float                      animtime;             /*   308     4 */
	float                      framerate;            /*   312     4 */
	unsigned char              controller[4];        /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	unsigned char              blending[2];          /*   320     2 */
	float                      scale;                /*   324     4 */
	int                        rendermode;           /*   328     4 */
	float                      renderamt;            /*   332     4 */
	class Vector              rendercolor;           /*   336    12 */
	int                        renderfx;             /*   348     4 */
	float                      health;               /*   352     4 */
	float                      frags;                /*   356     4 */
	int                        weapons;              /*   360     4 */
	float                      takedamage;           /*   364     4 */
	int                        deadflag;             /*   368     4 */
	class Vector              view_ofs;              /*   372    12 */
	int                        button;               /*   384     4 */
	/* --- cacheline 6 boundary (384 bytes) was 2 bytes ago --- */
	int                        impulse;              /*   388     4 */
	edict_t *                  chain;                /*   392     4 */
	edict_t *                  dmg_inflictor;        /*   396     4 */
	edict_t *                  enemy;                /*   400     4 */
	edict_t *                  aiment;               /*   404     4 */
	edict_t *                  owner;                /*   408     4 */
	edict_t *                  groundentity;         /*   412     4 */
	int                        spawnflags;           /*   416     4 */
	int                        flags;                /*   420     4 */
	int                        colormap;             /*   424     4 */
	int                        team;                 /*   428     4 */
	float                      max_health;           /*   432     4 */
	float                      teleport_time;        /*   436     4 */
	float                      armortype;            /*   440     4 */
	float                      armorvalue;           /*   444     4 */
	int                        waterlevel;           /*   448     4 */
	/* --- cacheline 7 boundary (448 bytes) was 2 bytes ago --- */
	int                        watertype;            /*   452     4 */
	string_t                   target;               /*   456     4 */
	string_t                   targetname;           /*   460     4 */
	string_t                   netname;              /*   464     4 */
	string_t                   message;              /*   468     4 */
	float                      dmg_take;             /*   472     4 */
	float                      dmg_save;             /*   476     4 */
	float                      dmg;                  /*   480     4 */
	float                      dmgtime;              /*   484     4 */
	string_t                   noise;                /*   488     4 */
	string_t                   noise1;               /*   492     4 */
	string_t                   noise2;               /*   496     4 */
	string_t                   noise3;               /*   500     4 */
	float                      speed;                /*   504     4 */
	float                      air_finished;         /*   508     4 */
	float                      pain_finished;        /*   512     4 */
	/* --- cacheline 8 boundary (512 bytes) was 2 bytes ago --- */
	float                      radsuit_finished;     /*   516     4 */
	edict_t *                  pContainingEntity;    /*   520     4 */
	int                        playerclass;          /*   524     4 */
	float                      maxspeed;             /*   528     4 */
	float                      fov;                  /*   532     4 */
	int                        weaponanim;           /*   536     4 */
	int                        pushmsec;             /*   540     4 */
	int                        bInDuck;              /*   544     4 */
	int                        flTimeStepSound;      /*   548     4 */
	int                        flSwimTime;           /*   552     4 */
	int                        flDuckTime;           /*   556     4 */
	int                        iStepLeft;            /*   560     4 */
	float                      flFallVelocity;       /*   564     4 */
	int                        gamestate;            /*   568     4 */
	int                        oldbuttons;           /*   572     4 */
	int                        groupinfo;            /*   576     4 */
	/* --- cacheline 9 boundary (576 bytes) was 2 bytes ago --- */
	int                        iuser1;               /*   580     4 */
	int                        iuser2;               /*   584     4 */
	int                        iuser3;               /*   588     4 */
	int                        iuser4;               /*   592     4 */
	float                      fuser1;               /*   596     4 */
	float                      fuser2;               /*   600     4 */
	float                      fuser3;               /*   604     4 */
	float                      fuser4;               /*   608     4 */
	class Vector              vuser1;                /*   612    12 */
	class Vector              vuser2;                /*   624    12 */
	class Vector              vuser3;                /*   636    12 */
	/* --- cacheline 10 boundary (640 bytes) was 6 bytes ago --- */
	class Vector              vuser4;                /*   648    12 */
	edict_t *                  euser1;               /*   660     4 */
	edict_t *                  euser2;               /*   664     4 */
	edict_t *                  euser3;               /*   668     4 */
	edict_t *                  euser4;               /*   672     4 */

	/* size: 676, cachelines: 11, members: 123 */
	/* last cacheline: 36 bytes */

	/* BRAIN FART ALERT! 676 != 674 + 0(holes), diff = 2 */

}; /* size: 676 */

/* 81 */
/* <0> (null):0 */
unsigned char              array[4]; /* size: 4 */

/* 82 */
/* <0> (null):0 */
unsigned char              array[2]; /* size: 2 */

/* 83 */
/* <0> (null):0 */
typedef struct entvars_s entvars_t; /* size: 676 */

/* 84 */
/* <0> (null):0 */
short int                  array[48]; /* size: 96 */

/* 85 */
/* <0> (null):0 */
typedef uint32 CRC32_t; /* size: 4 */

/* 86 */
/* <0> (null):0 */
struct cvar_s {
	char *                     name;                 /*     0     4 */
	char *                     string;               /*     4     4 */
	int                        flags;                /*     8     4 */
	float                      value;                /*    12     4 */
	class cvar_s *             next;                 /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 87 */
 /* pointer to 86 */
 /* size: 4 */

/* 88 */
/* <0> (null):0 */
typedef struct cvar_s cvar_t; /* size: 20 */

/* 89 */
/* <0> (null):0 */
struct client_textmessage_s {
	int                        effect;               /*     0     4 */
	byte                       r1;                   /*     4     1 */
	byte                       g1;                   /*     5     1 */
	byte                       b1;                   /*     6     1 */
	byte                       a1;                   /*     7     1 */
	byte                       r2;                   /*     8     1 */
	byte                       g2;                   /*     9     1 */
	byte                       b2;                   /*    10     1 */
	byte                       a2;                   /*    11     1 */
	float                      x;                    /*    12     4 */
	float                      y;                    /*    16     4 */
	float                      fadein;               /*    20     4 */
	float                      fadeout;              /*    24     4 */
	float                      holdtime;             /*    28     4 */
	float                      fxtime;               /*    32     4 */
	const char  *              pName;                /*    36     4 */
	const char  *              pMessage;             /*    40     4 */

	/* size: 44, cachelines: 1, members: 17 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 90 */
/* <0> (null):0 */
typedef struct client_textmessage_s client_textmessage_t; /* size: 44 */

/* 91 */
/* <0> (null):0 */
typedef struct sequenceCommandLine_ sequenceCommandLine_s; /* size: 92 */

/* 92 */
/* <0> (null):0 */
struct sequenceCommandLine_ {
	int                        commandType;          /*     0     4 */
	client_textmessage_t       clientMessage;        /*     4    44 */
	char *                     speakerName;          /*    48     4 */
	char *                     listenerName;         /*    52     4 */
	char *                     soundFileName;        /*    56     4 */
	char *                     sentenceName;         /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	char *                     fireTargetNames;      /*    64     4 */
	char *                     killTargetNames;      /*    68     4 */
	float                      delay;                /*    72     4 */
	int                        repeatCount;          /*    76     4 */
	int                        textChannel;          /*    80     4 */
	int                        modifierBitField;     /*    84     4 */
	sequenceCommandLine_s *    nextCommandLine;      /*    88     4 */

	/* size: 92, cachelines: 2, members: 13 */
	/* last cacheline: 28 bytes */
}; /* size: 92 */

/* 93 */
 /* pointer to 91 */
 /* size: 4 */

/* 94 */
/* <0> (null):0 */
typedef struct sequenceEntry_ sequenceEntry_s; /* size: 20 */

/* 95 */
/* <0> (null):0 */
struct sequenceEntry_ {
	char *                     fileName;             /*     0     4 */
	char *                     entryName;            /*     4     4 */
	sequenceCommandLine_s *    firstCommand;         /*     8     4 */
	sequenceEntry_s *          nextEntry;            /*    12     4 */
	qboolean                   isGlobal;             /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 96 */
 /* pointer to 94 */
 /* size: 4 */

/* 97 */
/* <0> (null):0 */
typedef struct sentenceEntry_ sentenceEntry_s; /* size: 16 */

/* 98 */
/* <0> (null):0 */
struct sentenceEntry_ {
	char *                     data;                 /*     0     4 */
	sentenceEntry_s *          nextEntry;            /*     4     4 */
	qboolean                   isGlobal;             /*     8     4 */
	unsigned int               index;                /*    12     4 */

	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 99 */
 /* pointer to 97 */
 /* size: 4 */

/* 100 */
/* <0> (null):0 */
enum {
	at_notice = 0,
	at_console = 1,
	at_aiconsole = 2,
	at_warning = 3,
	at_error = 4,
	at_logged = 5,
}; /* size: 4 */

/* 101 */
/* <0> (null):0 */
typedef enum  ALERT_TYPE; /* size: 4 */

/* 102 */
/* <0> (null):0 */
enum {
	print_console = 0,
	print_center = 1,
	print_chat = 2,
}; /* size: 4 */

/* 103 */
/* <0> (null):0 */
typedef enum  PRINT_TYPE; /* size: 4 */

/* 104 */
/* <0> (null):0 */
enum {
	force_exactfile = 0,
	force_model_samebounds = 1,
	force_model_specifybounds = 2,
	force_model_specifybounds_if_avail = 3,
}; /* size: 4 */

/* 105 */
/* <0> (null):0 */
typedef enum  FORCE_TYPE; /* size: 4 */

/* 106 */
/* <0> (null):0 */
struct {
	int                        fAllSolid;            /*     0     4 */
	int                        fStartSolid;          /*     4     4 */
	int                        fInOpen;              /*     8     4 */
	int                        fInWater;             /*    12     4 */
	float                      flFraction;           /*    16     4 */
	class Vector              vecEndPos;             /*    20    12 */
	float                      flPlaneDist;          /*    32     4 */
	class Vector              vecPlaneNormal;        /*    36    12 */
	edict_t *                  pHit;                 /*    48     4 */
	int                        iHitgroup;            /*    52     4 */
	/* <0> (null):0 */
	void TraceResult(TraceResult *);


	/* size: 56, cachelines: 1, members: 10 */
	/* last cacheline: 56 bytes */
}; /* size: 56 */

/* 107 */
/* <0> (null):0 */
typedef class  TraceResult; /* size: 56 */

/* 108 */
/* <0> (null):0 */
struct enginefuncs_s {
	int                        (*pfnPrecacheModel)(char *); /*     0     4 */
	int                        (*pfnPrecacheSound)(char *); /*     4     4 */
	void                       (*pfnSetModel)(edict_t *, const char  *); /*     8     4 */
	int                        (*pfnModelIndex)(const char  *); /*    12     4 */
	int                        (*pfnModelFrames)(int); /*    16     4 */
	void                       (*pfnSetSize)(edict_t *, const float  *, const float  *); /*    20     4 */
	void                       (*pfnChangeLevel)(char *, char *); /*    24     4 */
	void                       (*pfnGetSpawnParms)(edict_t *); /*    28     4 */
	void                       (*pfnSaveSpawnParms)(edict_t *); /*    32     4 */
	float                      (*pfnVecToYaw)(const float  *); /*    36     4 */
	void                       (*pfnVecToAngles)(const float  *, float *); /*    40     4 */
	void                       (*pfnMoveToOrigin)(edict_t *, const float  *, float, int); /*    44     4 */
	void                       (*pfnChangeYaw)(edict_t *); /*    48     4 */
	void                       (*pfnChangePitch)(edict_t *); /*    52     4 */
	edict_t *                  (*pfnFindEntityByString)(edict_t *, const char  *, const char  *); /*    56     4 */
	int                        (*pfnGetEntityIllum)(edict_t *); /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	edict_t *                  (*pfnFindEntityInSphere)(edict_t *, const float  *, float); /*    64     4 */
	edict_t *                  (*pfnFindClientInPVS)(edict_t *); /*    68     4 */
	edict_t *                  (*pfnEntitiesInPVS)(edict_t *); /*    72     4 */
	void                       (*pfnMakeVectors)(const float  *); /*    76     4 */
	void                       (*pfnAngleVectors)(const float  *, float *, float *, float *); /*    80     4 */
	edict_t *                  (*pfnCreateEntity)(void); /*    84     4 */
	void                       (*pfnRemoveEntity)(edict_t *); /*    88     4 */
	edict_t *                  (*pfnCreateNamedEntity)(int); /*    92     4 */
	void                       (*pfnMakeStatic)(edict_t *); /*    96     4 */
	int                        (*pfnEntIsOnFloor)(edict_t *); /*   100     4 */
	int                        (*pfnDropToFloor)(edict_t *); /*   104     4 */
	int                        (*pfnWalkMove)(edict_t *, float, float, int); /*   108     4 */
	void                       (*pfnSetOrigin)(edict_t *, const float  *); /*   112     4 */
	void                       (*pfnEmitSound)(edict_t *, int, const char  *, float, float, int, int); /*   116     4 */
	void                       (*pfnEmitAmbientSound)(edict_t *, float *, const char  *, float, float, int, int); /*   120     4 */
	void                       (*pfnTraceLine)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	void                       (*pfnTraceToss)(edict_t *, edict_t *, TraceResult *); /*   128     4 */
	int                        (*pfnTraceMonsterHull)(edict_t *, const float  *, const float  *, int, edict_t *, TraceResult *); /*   132     4 */
	void                       (*pfnTraceHull)(const float  *, const float  *, int, int, edict_t *, TraceResult *); /*   136     4 */
	void                       (*pfnTraceModel)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   140     4 */
	const char  *              (*pfnTraceTexture)(edict_t *, const float  *, const float  *); /*   144     4 */
	void                       (*pfnTraceSphere)(const float  *, const float  *, int, float, edict_t *, TraceResult *); /*   148     4 */
	void                       (*pfnGetAimVector)(edict_t *, float, float *); /*   152     4 */
	void                       (*pfnServerCommand)(char *); /*   156     4 */
	void                       (*pfnServerExecute)(void); /*   160     4 */
	void                       (*pfnClientCommand)(edict_t *, char *, ...); /*   164     4 */
	void                       (*pfnParticleEffect)(const float  *, const float  *, float, float); /*   168     4 */
	void                       (*pfnLightStyle)(int, char *); /*   172     4 */
	int                        (*pfnDecalIndex)(const char  *); /*   176     4 */
	int                        (*pfnPointContents)(const float  *); /*   180     4 */
	void                       (*pfnMessageBegin)(int, int, const float  *, edict_t *); /*   184     4 */
	void                       (*pfnMessageEnd)(void); /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	void                       (*pfnWriteByte)(int); /*   192     4 */
	void                       (*pfnWriteChar)(int); /*   196     4 */
	void                       (*pfnWriteShort)(int); /*   200     4 */
	void                       (*pfnWriteLong)(int); /*   204     4 */
	void                       (*pfnWriteAngle)(float); /*   208     4 */
	void                       (*pfnWriteCoord)(float); /*   212     4 */
	void                       (*pfnWriteString)(const char  *); /*   216     4 */
	void                       (*pfnWriteEntity)(int); /*   220     4 */
	void                       (*pfnCVarRegister)(cvar_t *); /*   224     4 */
	float                      (*pfnCVarGetFloat)(const char  *); /*   228     4 */
	const char  *              (*pfnCVarGetString)(const char  *); /*   232     4 */
	void                       (*pfnCVarSetFloat)(const char  *, float); /*   236     4 */
	void                       (*pfnCVarSetString)(const char  *, const char  *); /*   240     4 */
	void                       (*pfnAlertMessage)(ALERT_TYPE, char *, ...); /*   244     4 */
	void                       (*pfnEngineFprintf)(void *, char *, ...); /*   248     4 */
	void *                     (*pfnPvAllocEntPrivateData)(edict_t *, int32); /*   252     4 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	void *                     (*pfnPvEntPrivateData)(edict_t *); /*   256     4 */
	void                       (*pfnFreeEntPrivateData)(edict_t *); /*   260     4 */
	const char  *              (*pfnSzFromIndex)(int); /*   264     4 */
	int                        (*pfnAllocString)(const char  *); /*   268     4 */
	class entvars_s *          (*pfnGetVarsOfEnt)(edict_t *); /*   272     4 */
	edict_t *                  (*pfnPEntityOfEntOffset)(int); /*   276     4 */
	int                        (*pfnEntOffsetOfPEntity)(const edict_t  *); /*   280     4 */
	int                        (*pfnIndexOfEdict)(const edict_t  *); /*   284     4 */
	edict_t *                  (*pfnPEntityOfEntIndex)(int); /*   288     4 */
	edict_t *                  (*pfnFindEntityByVars)(class entvars_s *); /*   292     4 */
	void *                     (*pfnGetModelPtr)(edict_t *); /*   296     4 */
	int                        (*pfnRegUserMsg)(const char  *, int); /*   300     4 */
	void                       (*pfnAnimationAutomove)(const edict_t  *, float); /*   304     4 */
	void                       (*pfnGetBonePosition)(const edict_t  *, int, float *, float *); /*   308     4 */
	uint32                     (*pfnFunctionFromName)(const char  *); /*   312     4 */
	const char  *              (*pfnNameForFunction)(uint32); /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	void                       (*pfnClientPrintf)(edict_t *, PRINT_TYPE, const char  *); /*   320     4 */
	void                       (*pfnServerPrint)(const char  *); /*   324     4 */
	const char  *              (*pfnCmd_Args)(void); /*   328     4 */
	const char  *              (*pfnCmd_Argv)(int);  /*   332     4 */
	int                        (*pfnCmd_Argc)(void); /*   336     4 */
	void                       (*pfnGetAttachment)(const edict_t  *, int, float *, float *); /*   340     4 */
	void                       (*pfnCRC32_Init)(CRC32_t *); /*   344     4 */
	void                       (*pfnCRC32_ProcessBuffer)(CRC32_t *, void *, int); /*   348     4 */
	void                       (*pfnCRC32_ProcessByte)(CRC32_t *, unsigned char); /*   352     4 */
	CRC32_t                    (*pfnCRC32_Final)(CRC32_t); /*   356     4 */
	int32                      (*pfnRandomLong)(int32, int32); /*   360     4 */
	float                      (*pfnRandomFloat)(float, float); /*   364     4 */
	void                       (*pfnSetView)(const edict_t  *, const edict_t  *); /*   368     4 */
	float                      (*pfnTime)(void);     /*   372     4 */
	void                       (*pfnCrosshairAngle)(const edict_t  *, float, float); /*   376     4 */
	byte *                     (*pfnLoadFileForMe)(char *, int *); /*   380     4 */
	/* --- cacheline 6 boundary (384 bytes) --- */
	void                       (*pfnFreeFile)(void *); /*   384     4 */
	void                       (*pfnEndSection)(const char  *); /*   388     4 */
	int                        (*pfnCompareFileTime)(char *, char *, int *); /*   392     4 */
	void                       (*pfnGetGameDir)(char *); /*   396     4 */
	void                       (*pfnCvar_RegisterVariable)(cvar_t *); /*   400     4 */
	void                       (*pfnFadeClientVolume)(const edict_t  *, int, int, int, int); /*   404     4 */
	void                       (*pfnSetClientMaxspeed)(const edict_t  *, float); /*   408     4 */
	edict_t *                  (*pfnCreateFakeClient)(const char  *); /*   412     4 */
	void                       (*pfnRunPlayerMove)(edict_t *, const float  *, float, float, float, short unsigned int, byte, byte); /*   416     4 */
	int                        (*pfnNumberOfEntities)(void); /*   420     4 */
	char *                     (*pfnGetInfoKeyBuffer)(edict_t *); /*   424     4 */
	char *                     (*pfnInfoKeyValue)(char *, char *); /*   428     4 */
	void                       (*pfnSetKeyValue)(char *, char *, char *); /*   432     4 */
	void                       (*pfnSetClientKeyValue)(int, char *, char *, char *); /*   436     4 */
	int                        (*pfnIsMapValid)(char *); /*   440     4 */
	void                       (*pfnStaticDecal)(const float  *, int, int, int); /*   444     4 */
	/* --- cacheline 7 boundary (448 bytes) --- */
	int                        (*pfnPrecacheGeneric)(char *); /*   448     4 */
	int                        (*pfnGetPlayerUserId)(edict_t *); /*   452     4 */
	void                       (*pfnBuildSoundMsg)(edict_t *, int, const char  *, float, float, int, int, int, int, const float  *, edict_t *); /*   456     4 */
	int                        (*pfnIsDedicatedServer)(void); /*   460     4 */
	cvar_t *                   (*pfnCVarGetPointer)(const char  *); /*   464     4 */
	unsigned int               (*pfnGetPlayerWONId)(edict_t *); /*   468     4 */
	void                       (*pfnInfo_RemoveKey)(char *, const char  *); /*   472     4 */
	const char  *              (*pfnGetPhysicsKeyValue)(const edict_t  *, const char  *); /*   476     4 */
	void                       (*pfnSetPhysicsKeyValue)(const edict_t  *, const char  *, const char  *); /*   480     4 */
	const char  *              (*pfnGetPhysicsInfoString)(const edict_t  *); /*   484     4 */
	short unsigned int         (*pfnPrecacheEvent)(int, const char  *); /*   488     4 */
	void                       (*pfnPlaybackEvent)(int, const edict_t  *, short unsigned int, float, float *, float *, float, float, int, int, int, int); /*   492     4 */
	unsigned char *            (*pfnSetFatPVS)(float *); /*   496     4 */
	unsigned char *            (*pfnSetFatPAS)(float *); /*   500     4 */
	int                        (*pfnCheckVisibility)(const edict_t  *, unsigned char *); /*   504     4 */
	void                       (*pfnDeltaSetField)(class delta_s *, const char  *); /*   508     4 */
	/* --- cacheline 8 boundary (512 bytes) --- */
	void                       (*pfnDeltaUnsetField)(class delta_s *, const char  *); /*   512     4 */
	void                       (*pfnDeltaAddEncoder)(char *, void (*)(class delta_s *, const unsigned char  *, const unsigned char  *)); /*   516     4 */
	int                        (*pfnGetCurrentPlayer)(void); /*   520     4 */
	int                        (*pfnCanSkipPlayer)(const edict_t  *); /*   524     4 */
	int                        (*pfnDeltaFindField)(class delta_s *, const char  *); /*   528     4 */
	void                       (*pfnDeltaSetFieldByIndex)(class delta_s *, int); /*   532     4 */
	void                       (*pfnDeltaUnsetFieldByIndex)(class delta_s *, int); /*   536     4 */
	void                       (*pfnSetGroupMask)(int, int); /*   540     4 */
	int                        (*pfnCreateInstancedBaseline)(int, class entity_state_s *); /*   544     4 */
	void                       (*pfnCvar_DirectSet)(class cvar_s *, char *); /*   548     4 */
	void                       (*pfnForceUnmodified)(FORCE_TYPE, float *, float *, const char  *); /*   552     4 */
	void                       (*pfnGetPlayerStats)(const edict_t  *, int *, int *); /*   556     4 */
	void                       (*pfnAddServerCommand)(char *, void (*)(void)); /*   560     4 */
	qboolean                   (*pfnVoice_GetClientListening)(int, int); /*   564     4 */
	qboolean                   (*pfnVoice_SetClientListening)(int, int, qboolean); /*   568     4 */
	const char  *              (*pfnGetPlayerAuthId)(edict_t *); /*   572     4 */
	/* --- cacheline 9 boundary (576 bytes) --- */
	sequenceEntry_s *          (*pfnSequenceGet)(const char  *, const char  *); /*   576     4 */
	sentenceEntry_s *          (*pfnSequencePickSentence)(const char  *, int, int *); /*   580     4 */
	int                        (*pfnGetFileSize)(char *); /*   584     4 */
	unsigned int               (*pfnGetApproxWavePlayLen)(const char  *); /*   588     4 */
	int                        (*pfnIsCareerMatch)(void); /*   592     4 */
	int                        (*pfnGetLocalizedStringLength)(const char  *); /*   596     4 */
	void                       (*pfnRegisterTutorMessageShown)(int); /*   600     4 */
	int                        (*pfnGetTimesTutorMessageShown)(int); /*   604     4 */
	void                       (*ProcessTutorMessageDecayBuffer)(int *, int); /*   608     4 */
	void                       (*ConstructTutorMessageDecayBuffer)(int *, int); /*   612     4 */
	void                       (*ResetTutorMessageDecayData)(void); /*   616     4 */
	void                       (*pfnQueryClientCvarValue)(const edict_t  *, const char  *); /*   620     4 */
	void                       (*pfnQueryClientCvarValue2)(const edict_t  *, const char  *, int); /*   624     4 */
	int                        (*pfnCheckParm)(const char  *, char * *); /*   628     4 */

	/* size: 632, cachelines: 10, members: 158 */
	/* last cacheline: 56 bytes */
}; /* size: 632 */

/* 109 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 110 */
 /* pointer to 109 */
 /* size: 4 */

/* 111 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155019060 */

/* 112 */
 /* pointer to 111 */
 /* size: 4 */

/* 113 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 114 */
 /* pointer to 113 */
 /* size: 4 */

/* 115 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 116 */
 /* pointer to 115 */
 /* size: 4 */

/* 117 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155019580 */

/* 118 */
 /* pointer to 117 */
 /* size: 4 */

/* 119 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155019840 */

/* 120 */
 /* pointer to 119 */
 /* size: 4 */

/* 121 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155020048 */

/* 122 */
 /* pointer to 121 */
 /* size: 4 */

/* 123 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 124 */
 /* pointer to 123 */
 /* size: 4 */

/* 125 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155020360 */

/* 126 */
 /* pointer to 125 */
 /* size: 4 */

/* 127 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155020568 */

/* 128 */
 /* pointer to 127 */
 /* size: 4 */

/* 129 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 130 */
 /* pointer to 129 */
 /* size: 4 */

/* 131 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 132 */
 /* pointer to 131 */
 /* size: 4 */

/* 133 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 134 */
 /* pointer to 133 */
 /* size: 4 */

/* 135 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 136 */
 /* pointer to 135 */
 /* size: 4 */

/* 137 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155062504 */

/* 138 */
 /* pointer to 137 */
 /* size: 4 */

/* 139 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155062660 */

/* 140 */
 /* pointer to 139 */
 /* size: 4 */

/* 141 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 142 */
 /* pointer to 141 */
 /* size: 4 */

/* 143 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 144 */
 /* pointer to 143 */
 /* size: 4 */

/* 145 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 146 */
 /* pointer to 145 */
 /* size: 4 */

/* 147 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155063544 */

/* 148 */
 /* pointer to 147 */
 /* size: 4 */

/* 149 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155063752 */

/* 150 */
 /* pointer to 149 */
 /* size: 4 */

/* 151 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155064220 */

/* 152 */
 /* pointer to 151 */
 /* size: 4 */

/* 153 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155064688 */

/* 154 */
 /* pointer to 107 */
 /* size: 4 */

/* 155 */
 /* pointer to 153 */
 /* size: 4 */

/* 156 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155065104 */

/* 157 */
 /* pointer to 156 */
 /* size: 4 */

/* 158 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 159 */
 /* pointer to 158 */
 /* size: 4 */

/* 160 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155065780 */

/* 161 */
 /* pointer to 160 */
 /* size: 4 */

/* 162 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 163 */
 /* pointer to 162 */
 /* size: 4 */

/* 164 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155078688 */

/* 165 */
 /* pointer to 164 */
 /* size: 4 */

/* 166 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155079104 */

/* 167 */
 /* pointer to 166 */
 /* size: 4 */

/* 168 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155079364 */

/* 169 */
 /* pointer to 168 */
 /* size: 4 */

/* 170 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155079520 */

/* 171 */
 /* pointer to 170 */
 /* size: 4 */

/* 172 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155079624 */

/* 173 */
 /* pointer to 172 */
 /* size: 4 */

/* 174 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155079832 */

/* 175 */
 /* pointer to 174 */
 /* size: 4 */

/* 176 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155080144 */

/* 177 */
 /* pointer to 176 */
 /* size: 4 */

/* 178 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 179 */
 /* pointer to 178 */
 /* size: 4 */

/* 180 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155080508 */

/* 181 */
 /* pointer to 180 */
 /* size: 4 */

/* 182 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155080820 */

/* 183 */
 /* pointer to 182 */
 /* size: 4 */

/* 184 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155080976 */

/* 185 */
 /* pointer to 184 */
 /* size: 4 */

/* 186 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155081132 */

/* 187 */
 /* pointer to 186 */
 /* size: 4 */

/* 188 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155081288 */

/* 189 */
 /* pointer to 88 */
 /* size: 4 */

/* 190 */
 /* pointer to 188 */
 /* size: 4 */

/* 191 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 192 */
 /* pointer to 191 */
 /* size: 4 */

/* 193 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 194 */
 /* pointer to 193 */
 /* size: 4 */

/* 195 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155081808 */

/* 196 */
 /* pointer to 195 */
 /* size: 4 */

/* 197 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155082016 */

/* 198 */
 /* pointer to 197 */
 /* size: 4 */

/* 199 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155082224 */

/* 200 */
 /* pointer to 199 */
 /* size: 4 */

/* 201 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155120176 */

/* 202 */
 /* pointer to 201 */
 /* size: 4 */

/* 203 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 204 */
 /* pointer to 203 */
 /* size: 4 */

/* 205 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 206 */
 /* pointer to 205 */
 /* size: 4 */

/* 207 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 208 */
 /* pointer to 207 */
 /* size: 4 */

/* 209 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 210 */
 /* pointer to 80 */
 /* size: 4 */

/* 211 */
 /* pointer to 209 */
 /* size: 4 */

/* 212 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 213 */
 /* pointer to 214 */
 /* size: 4 */

/* 214 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 804 */

/* 215 */
 /* pointer to 212 */
 /* size: 4 */

/* 216 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 217 */
 /* pointer to 216 */
 /* size: 4 */

/* 218 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 219 */
 /* pointer to 218 */
 /* size: 4 */

/* 220 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155121736 */

/* 221 */
 /* pointer to 220 */
 /* size: 4 */

/* 222 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155121944 */

/* 223 */
 /* pointer to 222 */
 /* size: 4 */

/* 224 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 225 */
 /* pointer to 224 */
 /* size: 4 */

/* 226 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 227 */
 /* pointer to 226 */
 /* size: 4 */

/* 228 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155122568 */

/* 229 */
 /* pointer to 228 */
 /* size: 4 */

/* 230 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 231 */
 /* pointer to 230 */
 /* size: 4 */

/* 232 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 233 */
 /* pointer to 232 */
 /* size: 4 */

/* 234 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155123036 */

/* 235 */
 /* pointer to 85 */
 /* size: 4 */

/* 236 */
 /* pointer to 234 */
 /* size: 4 */

/* 237 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155123244 */

/* 238 */
 /* pointer to 237 */
 /* size: 4 */

/* 239 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155123504 */

/* 240 */
 /* pointer to 239 */
 /* size: 4 */

/* 241 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 242 */
 /* pointer to 241 */
 /* size: 4 */

/* 243 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 244 */
 /* pointer to 243 */
 /* size: 4 */

/* 245 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 246 */
 /* pointer to 245 */
 /* size: 4 */

/* 247 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155136516 */

/* 248 */
 /* pointer to 247 */
 /* size: 4 */

/* 249 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 250 */
 /* pointer to 249 */
 /* size: 4 */

/* 251 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155136828 */

/* 252 */
 /* pointer to 251 */
 /* size: 4 */

/* 253 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 254 */
 /* pointer to 50 */
 /* size: 4 */

/* 255 */
 /* pointer to 9 */
 /* size: 4 */

/* 256 */
 /* pointer to 253 */
 /* size: 4 */

/* 257 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155137400 */

/* 258 */
 /* pointer to 257 */
 /* size: 4 */

/* 259 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 260 */
 /* pointer to 259 */
 /* size: 4 */

/* 261 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155137816 */

/* 262 */
 /* pointer to 261 */
 /* size: 4 */

/* 263 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 264 */
 /* pointer to 263 */
 /* size: 4 */

/* 265 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155138336 */

/* 266 */
 /* pointer to 265 */
 /* size: 4 */

/* 267 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 268 */
 /* pointer to 267 */
 /* size: 4 */

/* 269 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 270 */
 /* pointer to 269 */
 /* size: 4 */

/* 271 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155139220 */

/* 272 */
 /* pointer to 271 */
 /* size: 4 */

/* 273 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155139480 */

/* 274 */
 /* pointer to 273 */
 /* size: 4 */

/* 275 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155139792 */

/* 276 */
 /* pointer to 275 */
 /* size: 4 */

/* 277 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155140104 */

/* 278 */
 /* pointer to 277 */
 /* size: 4 */

/* 279 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 280 */
 /* pointer to 279 */
 /* size: 4 */

/* 281 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 282 */
 /* pointer to 281 */
 /* size: 4 */

/* 283 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155201308 */

/* 284 */
 /* pointer to 283 */
 /* size: 4 */

/* 285 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 286 */
 /* pointer to 285 */
 /* size: 4 */

/* 287 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155201724 */

/* 288 */
 /* pointer to 287 */
 /* size: 4 */

/* 289 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 290 */
 /* pointer to 289 */
 /* size: 4 */

/* 291 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 2 */

/* 292 */
 /* pointer to 291 */
 /* size: 4 */

/* 293 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155202348 */

/* 294 */
 /* pointer to 293 */
 /* size: 4 */

/* 295 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 296 */
 /* pointer to 4 */
 /* size: 4 */

/* 297 */
 /* pointer to 295 */
 /* size: 4 */

/* 298 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 299 */
 /* pointer to 298 */
 /* size: 4 */

/* 300 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155203492 */

/* 301 */
 /* pointer to 302 */
 /* size: 4 */

/* 302 */
/* <0> (null):0 */
struct delta_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 303 */
 /* pointer to 300 */
 /* size: 4 */

/* 304 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155203816 */

/* 305 */
 /* pointer to 306 */
 /* size: 4 */

/* 306 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155204024 */

/* 307 */
 /* pointer to 308 */
 /* size: 4 */

/* 308 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 309 */
 /* pointer to 304 */
 /* size: 4 */

/* 310 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 311 */
 /* pointer to 310 */
 /* size: 4 */

/* 312 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155204596 */

/* 313 */
 /* pointer to 312 */
 /* size: 4 */

/* 314 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155256852 */

/* 315 */
 /* pointer to 314 */
 /* size: 4 */

/* 316 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 317 */
 /* pointer to 318 */
 /* size: 4 */

/* 318 */
/* <0> (null):0 */
struct entity_state_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 319 */
 /* pointer to 316 */
 /* size: 4 */

/* 320 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155257384 */

/* 321 */
 /* pointer to 86 */
 /* size: 4 */

/* 322 */
 /* pointer to 320 */
 /* size: 4 */

/* 323 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155257644 */

/* 324 */
 /* pointer to 323 */
 /* size: 4 */

/* 325 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155257956 */

/* 326 */
 /* pointer to 325 */
 /* size: 4 */

/* 327 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155258216 */

/* 328 */
 /* pointer to 327 */
 /* size: 4 */

/* 329 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 330 */
 /* pointer to 329 */
 /* size: 4 */

/* 331 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 332 */
 /* pointer to 331 */
 /* size: 4 */

/* 333 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 334 */
 /* pointer to 333 */
 /* size: 4 */

/* 335 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 336 */
 /* pointer to 335 */
 /* size: 4 */

/* 337 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 338 */
 /* pointer to 337 */
 /* size: 4 */

/* 339 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 340 */
 /* pointer to 339 */
 /* size: 4 */

/* 341 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155259672 */

/* 342 */
 /* pointer to 341 */
 /* size: 4 */

/* 343 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155259880 */

/* 344 */
 /* pointer to 343 */
 /* size: 4 */

/* 345 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155260088 */

/* 346 */
 /* pointer to 345 */
 /* size: 4 */

/* 347 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 348 */
 /* pointer to 17 */
 /* size: 4 */

/* 349 */
 /* pointer to 347 */
 /* size: 4 */

/* 350 */
/* <0> (null):0 */
typedef struct enginefuncs_s enginefuncs_t; /* size: 632 */

/* 351 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 352 */
/* <0> (null):0 */
typedef int ptrdiff_t; /* size: 4 */

/* 353 */
/* <0> (null):0 */
struct _List_node_base {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 354 */
/* <0> (null):0 */
class list<NavConnect, std::allocator<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 355 */
/* <0> (null):0 */
class list<CNavLadder*, std::allocator<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 356 */
/* <0> (null):0 */
class list<HidingSpot*, std::allocator<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 357 */
/* <0> (null):0 */
class list<SpotOrder, std::allocator<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 358 */
/* <0> (null):0 */
class allocator<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 359 */
/* <0> (null):0 */
class allocator<std::_List_node<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 360 */
/* <0> (null):0 */
struct _List_node<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 361 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 362 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<SpotOrder> > {
public:

	/* class allocator<std::_List_node<SpotOrder> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 363 */
/* <0> (null):0 */
class _List_base<SpotOrder, std::allocator<SpotOrder> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<SpotOrder> > {
	public:

		/* class allocator<std::_List_node<SpotOrder> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 364 */
/* <0> (null):0 */
struct _List_iterator<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 365 */
/* <0> (null):0 */
struct _List_const_iterator<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 366 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 367 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 368 */
/* <0> (null):0 */
class list<SpotEncounter, std::allocator<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 369 */
/* <0> (null):0 */
class allocator<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 370 */
/* <0> (null):0 */
class allocator<std::_List_node<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 371 */
/* <0> (null):0 */
struct _List_node<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 372 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 373 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<HidingSpot*> > {
public:

	/* class allocator<std::_List_node<HidingSpot*> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 374 */
/* <0> (null):0 */
class _List_base<HidingSpot*, std::allocator<HidingSpot*> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<HidingSpot*> > {
	public:

		/* class allocator<std::_List_node<HidingSpot*> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 375 */
/* <0> (null):0 */
struct _List_iterator<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 376 */
/* <0> (null):0 */
struct _List_const_iterator<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 377 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 378 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 379 */
/* <0> (null):0 */
class allocator<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 380 */
/* <0> (null):0 */
class allocator<std::_List_node<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 381 */
/* <0> (null):0 */
struct _List_node<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 382 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 383 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<SpotEncounter> > {
public:

	/* class allocator<std::_List_node<SpotEncounter> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 384 */
/* <0> (null):0 */
class _List_base<SpotEncounter, std::allocator<SpotEncounter> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<SpotEncounter> > {
	public:

		/* class allocator<std::_List_node<SpotEncounter> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 385 */
/* <0> (null):0 */
struct _List_iterator<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 386 */
/* <0> (null):0 */
struct _List_const_iterator<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 387 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 388 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 389 */
/* <0> (null):0 */
class allocator<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 390 */
/* <0> (null):0 */
class allocator<std::_List_node<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 391 */
/* <0> (null):0 */
struct _List_node<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 392 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 393 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<NavConnect> > {
public:

	/* class allocator<std::_List_node<NavConnect> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 394 */
/* <0> (null):0 */
class _List_base<NavConnect, std::allocator<NavConnect> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<NavConnect> > {
	public:

		/* class allocator<std::_List_node<NavConnect> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 395 */
/* <0> (null):0 */
struct _List_iterator<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 396 */
/* <0> (null):0 */
struct _List_const_iterator<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 397 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 398 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 399 */
/* <0> (null):0 */
class allocator<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 400 */
/* <0> (null):0 */
class allocator<std::_List_node<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 401 */
/* <0> (null):0 */
struct _List_node<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 402 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 403 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<CNavLadder*> > {
public:

	/* class allocator<std::_List_node<CNavLadder*> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 404 */
/* <0> (null):0 */
class _List_base<CNavLadder*, std::allocator<CNavLadder*> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<CNavLadder*> > {
	public:

		/* class allocator<std::_List_node<CNavLadder*> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 405 */
/* <0> (null):0 */
struct _List_iterator<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 406 */
/* <0> (null):0 */
struct _List_const_iterator<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 407 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 408 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 409 */
/* <0> (null):0 */
class allocator<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 410 */
/* <0> (null):0 */
class allocator<std::_List_node<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 411 */
/* <0> (null):0 */
struct _List_node<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 412 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 413 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<CNavArea*> > {
public:

	/* class allocator<std::_List_node<CNavArea*> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 414 */
/* <0> (null):0 */
class _List_base<CNavArea*, std::allocator<CNavArea*> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<CNavArea*> > {
	public:

		/* class allocator<std::_List_node<CNavArea*> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 415 */
/* <0> (null):0 */
class list<CNavArea*, std::allocator<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 416 */
/* <0> (null):0 */
struct _List_iterator<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 417 */
/* <0> (null):0 */
struct _List_const_iterator<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 418 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 419 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 420 */
/* <0> (null):0 */
class vector<BotSpeakable*, std::allocator<BotSpeakable*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 421 */
/* <0> (null):0 */
class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 422 */
/* <0> (null):0 */
class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 423 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 424 */
/* <0> (null):0 */
struct _Vector_impl : public allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {
public:

	/* class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> <ancestor>; */ /*     0     1 */
	pointer                    _M_start;             /*     0     4 */
	pointer                    _M_finish;            /*     4     4 */
	pointer                    _M_end_of_storage;    /*     8     4 */
	/* <0> (null):0 */
	void _Vector_impl(class _Vector_impl *);

	/* <0> (null):0 */
	void _Vector_impl(class _Vector_impl *, const _Tp_alloc_type  &);


	/* size: 12, cachelines: 1, members: 4 */
	/* last cacheline: 12 bytes */

	/* BRAIN FART ALERT! 12 != 9 + 0(holes), diff = 3 */

}; /* size: 12 */

/* 425 */
/* <0> (null):0 */
struct _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > {
	/* <0> (null):0 */
	struct _Vector_impl : public allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {
	public:

		/* class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> <ancestor>; */ /*     0     1 */
		pointer                    _M_start;             /*     0     4 */
		pointer                    _M_finish;            /*     4     4 */
		pointer                    _M_end_of_storage;    /*     8     4 */
		/* <0> (null):0 */
		void _Vector_impl(class _Vector_impl *);

		/* <0> (null):0 */
		void _Vector_impl(class _Vector_impl *, const _Tp_alloc_type  &);


		/* size: 12, cachelines: 1, members: 4 */
		/* last cacheline: 12 bytes */

		/* BRAIN FART ALERT! 12 != 9 + 0(holes), diff = 3 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 426 */
/* <0> (null):0 */
class reverse_iterator<__gnu_cxx::__normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >* const*, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 427 */
/* <0> (null):0 */
class reverse_iterator<__gnu_cxx::__normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 428 */
/* <0> (null):0 */
class allocator<int> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 429 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 430 */
/* <0> (null):0 */
struct _Vector_impl : public allocator<int> {
public:

	/* class allocator<int>      <ancestor>; */      /*     0     1 */
	pointer                    _M_start;             /*     0     4 */
	pointer                    _M_finish;            /*     4     4 */
	pointer                    _M_end_of_storage;    /*     8     4 */
	/* <0> (null):0 */
	void _Vector_impl(class _Vector_impl *);

	/* <0> (null):0 */
	void _Vector_impl(class _Vector_impl *, const _Tp_alloc_type  &);


	/* size: 12, cachelines: 1, members: 4 */
	/* last cacheline: 12 bytes */

	/* BRAIN FART ALERT! 12 != 9 + 0(holes), diff = 3 */

}; /* size: 12 */

/* 431 */
/* <0> (null):0 */
struct _Vector_base<int, std::allocator<int> > {
	/* <0> (null):0 */
	struct _Vector_impl : public allocator<int> {
	public:

		/* class allocator<int>      <ancestor>; */      /*     0     1 */
		pointer                    _M_start;             /*     0     4 */
		pointer                    _M_finish;            /*     4     4 */
		pointer                    _M_end_of_storage;    /*     8     4 */
		/* <0> (null):0 */
		void _Vector_impl(class _Vector_impl *);

		/* <0> (null):0 */
		void _Vector_impl(class _Vector_impl *, const _Tp_alloc_type  &);


		/* size: 12, cachelines: 1, members: 4 */
		/* last cacheline: 12 bytes */

		/* BRAIN FART ALERT! 12 != 9 + 0(holes), diff = 3 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 432 */
/* <0> (null):0 */
class vector<int, std::allocator<int> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 433 */
/* <0> (null):0 */
class reverse_iterator<__gnu_cxx::__normal_iterator<const int*, std::vector<int, std::allocator<int> > > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 434 */
/* <0> (null):0 */
class reverse_iterator<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 435 */
/* <0> (null):0 */
class list<BotPhrase*, std::allocator<BotPhrase*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 436 */
/* <0> (null):0 */
class allocator<BotPhrase*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 437 */
/* <0> (null):0 */
class allocator<std::_List_node<BotPhrase*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 438 */
/* <0> (null):0 */
struct _List_node<BotPhrase*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 439 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 440 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<BotPhrase*> > {
public:

	/* class allocator<std::_List_node<BotPhrase*> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 441 */
/* <0> (null):0 */
class _List_base<BotPhrase*, std::allocator<BotPhrase*> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<BotPhrase*> > {
	public:

		/* class allocator<std::_List_node<BotPhrase*> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 442 */
/* <0> (null):0 */
struct _List_iterator<BotPhrase*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 443 */
/* <0> (null):0 */
struct _List_const_iterator<BotPhrase*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 444 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<BotPhrase*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 445 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<BotPhrase*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 446 */
/* <0> (null):0 */
typedef int EOFFSET; /* size: 4 */

/* 447 */
/* <0> (null):0 */
enum {
	ignore_monsters = 1,
	dont_ignore_monsters = 0,
	missile = 2,
}; /* size: 4 */

/* 448 */
/* <0> (null):0 */
typedef enum  IGNORE_MONSTERS; /* size: 4 */

/* 449 */
 /* pointer to 83 */
 /* size: 4 */

/* 450 */
 /* pointer to 451 */
 /* size: 4 */

/* 451 */
/* <0> (null):0 */
struct CBaseEntity {
	/* <0> (null):0 */
	edict_t * edict(class CBaseEntity *); /* linkage=_ZN11CBaseEntity5edictEv */

	/* <0> (null):0 */
	virtual int ObjectCaps(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10ObjectCapsEv */

	/* <0> (null):0 */
	int entindex(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8entindexEv */

	/* vtable has 1 entries: {
	   [6] = ObjectCaps(_ZN11CBaseEntity10ObjectCapsEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 452 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 453 */
/* <0> (null):0 */
class CBasePlayer {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 454 */
 /* pointer to 453 */
 /* size: 4 */

/* 455 */
/* <0> (null):0 */
typedef unsigned int Place; /* size: 4 */

/* 456 */
/* <0> (null):0 */
enum NavErrorType {
	NAV_OK = 0,
	NAV_CANT_ACCESS_FILE = 1,
	NAV_INVALID_FILE = 2,
	NAV_BAD_FILE_VERSION = 3,
	NAV_CORRUPT_DATA = 4,
}; /* size: 4 */

/* 457 */
/* <0> (null):0 */
enum NavAttributeType {
	NAV_CROUCH = 1,
	NAV_JUMP = 2,
	NAV_PRECISE = 4,
	NAV_NO_JUMP = 8,
}; /* size: 4 */

/* 458 */
/* <0> (null):0 */
enum NavDirType {
	NORTH = 0,
	EAST = 1,
	SOUTH = 2,
	WEST = 3,
	NUM_DIRECTIONS = 4,
}; /* size: 4 */

/* 459 */
/* <0> (null):0 */
enum NavTraverseType {
	GO_NORTH = 0,
	GO_EAST = 1,
	GO_SOUTH = 2,
	GO_WEST = 3,
	GO_LADDER_UP = 4,
	GO_LADDER_DOWN = 5,
	GO_JUMP = 6,
	NUM_TRAVERSE_TYPES = 7,
}; /* size: 4 */

/* 460 */
/* <0> (null):0 */
enum NavCornerType {
	NORTH_WEST = 0,
	NORTH_EAST = 1,
	SOUTH_EAST = 2,
	SOUTH_WEST = 3,
	NUM_CORNERS = 4,
}; /* size: 4 */

/* 461 */
/* <0> (null):0 */
enum NavRelativeDirType {
	FORWARD = 0,
	RIGHT = 1,
	BACKWARD = 2,
	LEFT = 3,
	UP = 4,
	DOWN = 5,
	NUM_RELATIVE_DIRECTIONS = 6,
}; /* size: 4 */

/* 462 */
/* <0> (null):0 */
struct Extent {
	class Vector              lo;                    /*     0    12 */
	class Vector              hi;                    /*    12    12 */
	/* <0> (null):0 */
	float SizeX(const class Extent  *); /* linkage=_ZNK6Extent5SizeXEv */

	/* <0> (null):0 */
	float SizeY(const class Extent  *); /* linkage=_ZNK6Extent5SizeYEv */

	/* <0> (null):0 */
	float SizeZ(const class Extent  *); /* linkage=_ZNK6Extent5SizeZEv */

	/* <0> (null):0 */
	float Area(const class Extent  *); /* linkage=_ZNK6Extent4AreaEv */

	/* <0> (null):0 */
	bool Contains(const class Extent  *, const class Vector  *); /* linkage=_ZNK6Extent8ContainsEPK6Vector */


	/* size: 24, cachelines: 1, members: 2 */
	/* last cacheline: 24 bytes */
}; /* size: 24 */

/* 463 */
 /* pointer to 464 */
 /* size: 4 */

/* 464 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 24 */

/* 465 */
/* <0> (null):0 */
struct Ray {
	class Vector              from;                  /*     0    12 */
	class Vector              to;                    /*    12    12 */

	/* size: 24, cachelines: 1, members: 2 */
	/* last cacheline: 24 bytes */
}; /* size: 24 */

/* 466 */
/* <0> (null):0 */
class new_allocator<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 467 */
/* <0> (null):0 */
class new_allocator<std::_List_node<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 468 */
/* <0> (null):0 */
class new_allocator<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 469 */
/* <0> (null):0 */
class new_allocator<std::_List_node<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 470 */
/* <0> (null):0 */
class new_allocator<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 471 */
/* <0> (null):0 */
class new_allocator<std::_List_node<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 472 */
/* <0> (null):0 */
class new_allocator<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 473 */
/* <0> (null):0 */
class new_allocator<std::_List_node<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 474 */
/* <0> (null):0 */
class new_allocator<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 475 */
/* <0> (null):0 */
class new_allocator<std::_List_node<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 476 */
/* <0> (null):0 */
class new_allocator<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 477 */
/* <0> (null):0 */
class new_allocator<std::_List_node<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 478 */
/* <0> (null):0 */
struct __numeric_traits_integer<int> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 479 */
/* <0> (null):0 */
class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 480 */
/* <0> (null):0 */
class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 481 */
/* <0> (null):0 */
class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >* const*, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 482 */
/* <0> (null):0 */
class new_allocator<int> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 483 */
/* <0> (null):0 */
class __normal_iterator<int*, std::vector<int, std::allocator<int> > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 484 */
/* <0> (null):0 */
class __normal_iterator<const int*, std::vector<int, std::allocator<int> > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 485 */
/* <0> (null):0 */
class new_allocator<BotPhrase*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 486 */
/* <0> (null):0 */
class new_allocator<std::_List_node<BotPhrase*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 487 */
wchar_t
 /* size: 4 */

/* 488 */
/* <0> (null):0 */
struct _List_node_base {
	class _List_node_base *    _M_next;              /*     0     4 */
	class _List_node_base *    _M_prev;              /*     4     4 */
	/* <0> (null):0 */
	void swap(class _List_node_base &, class _List_node_base &); /* linkage=_ZNSt8__detail15_List_node_base4swapERS0_S1_ */

	/* <0> (null):0 */
	void _M_transfer(class _List_node_base *, class _List_node_base *, class _List_node_base *); /* linkage=_ZNSt8__detail15_List_node_base11_M_transferEPS0_S1_ */

	/* <0> (null):0 */
	void _M_reverse(class _List_node_base *); /* linkage=_ZNSt8__detail15_List_node_base10_M_reverseEv */

	/* <0> (null):0 */
	void _M_hook(class _List_node_base *, class _List_node_base *); /* linkage=_ZNSt8__detail15_List_node_base7_M_hookEPS0_ */

	/* <0> (null):0 */
	void _M_unhook(class _List_node_base *); /* linkage=_ZNSt8__detail15_List_node_base9_M_unhookEv */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 489 */
 /* pointer to 488 */
 /* size: 4 */

/* 490 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 491 */
 /* pointer to 488 */
 /* size: 4 */

/* 492 */
/* <0> (null):0 */
class SteamFile {
private:

	byte *                     m_fileData;           /*     0     4 */
	int                        m_fileDataLength;     /*     4     4 */
	byte *                     m_cursor;             /*     8     4 */
	int                        m_bytesLeft;          /*    12     4 */
	/* <0> (null):0 */
	void SteamFile(class SteamFile *, const char  *);

	/* <0> (null):0 */
	void ~SteamFile(class SteamFile *, int);

	/* <0> (null):0 */
	bool IsValid(const class SteamFile  *); /* linkage=_ZNK9SteamFile7IsValidEv */

	/* <0> (null):0 */
	bool Read(class SteamFile *, void *, int); /* linkage=_ZN9SteamFile4ReadEPvi */


	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 493 */
 /* pointer to 492 */
 /* size: 4 */

/* 494 */
 /* pointer to 495 */
 /* size: 4 */

/* 495 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 16 */

/* 496 */
/* <0> (null):0 */
enum RouteType {
	FASTEST_ROUTE = 0,
	SAFEST_ROUTE = 1,
}; /* size: 4 */

/* 497 */
/* <0> (null):0 */
union NavConnect {
	unsigned int               id;                 /*           4 */
	class CNavArea *           area;               /*           4 */
}; /* size: 4 */

/* 498 */
/* <0> (null):0 */
struct ApproachInfo {
	union NavConnect           here;                 /*     0     4 */
	union NavConnect           prev;                 /*     4     4 */
	enum NavTraverseType       prevToHereHow;        /*     8     4 */
	union NavConnect           next;                 /*    12     4 */
	enum NavTraverseType       hereToNextHow;        /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 499 */
/* <0> (null):0 */
enum {
	MAX_AREA_TEAMS = 2,
}; /* size: 4 */

/* 500 */
/* <0> (null):0 */
enum {
	MAX_APPROACH_AREAS = 16,
}; /* size: 4 */

/* 501 */
/* <0> (null):0 */
struct CNavArea {
	/* <0> (null):0 */
	struct ApproachInfo {
		union NavConnect           here;                 /*     0     4 */
		union NavConnect           prev;                 /*     4     4 */
		enum NavTraverseType       prevToHereHow;        /*     8     4 */
		union NavConnect           next;                 /*    12     4 */
		enum NavTraverseType       hereToNextHow;        /*    16     4 */

		/* size: 20, cachelines: 1, members: 5 */
		/* last cacheline: 20 bytes */
	};

	/* <0> (null):0 */
	enum {
		MAX_AREA_TEAMS = 2,
	};

	/* <0> (null):0 */
	enum {
		MAX_APPROACH_AREAS = 16,
	};

private:

	bool                       m_isReset;            /*     0     1 */
	unsigned int               m_nextID;             /*     0     4 */
	unsigned int               m_id;                 /*     0     4 */
	struct Extent              m_extent;             /*     4    24 */
	class Vector              m_center;              /*    28    12 */
	unsigned char              m_attributeFlags;     /*    40     1 */
	Place                      m_place;              /*    44     4 */
	float                      m_neZ;                /*    48     4 */
	float                      m_swZ;                /*    52     4 */
	float                      m_clearedTimestamp[2]; /*    56     8 */
	float                      m_danger[2];          /*    64     8 */
	/* --- cacheline 1 boundary (64 bytes) was 2 bytes ago --- */
	float                      m_dangerTimestamp[2]; /*    72     8 */
	HidingSpotList             m_hidingSpotList;     /*    80     0 */
	SpotEncounterList          m_spotEncounterList;  /*    88     0 */
	struct ApproachInfo        m_approach[16];       /*    96   320 */
	/* --- cacheline 6 boundary (384 bytes) was 10 bytes ago --- */
	unsigned char              m_approachCount;      /*   416     1 */

	/* Bitfield combined with previous fields */

	unsigned int               m_masterMarker;       /*     0     4 */
	unsigned int               m_marker;             /*   420     4 */
	class CNavArea *           m_parent;             /*   424     4 */
	enum NavTraverseType       m_parentHow;          /*   428     4 */
	float                      m_totalCost;          /*   432     4 */
	float                      m_costSoFar;          /*   436     4 */

	/* Bitfield combined with previous fields */

	class CNavArea *           m_openList;           /*     0     4 */
	class CNavArea *           m_nextOpen;           /*   440     4 */
	class CNavArea *           m_prevOpen;           /*   444     4 */
	unsigned int               m_openMarker;         /*   448     4 */
	class list<NavConnect, std::allocator<NavConnect> > m_connect[4]; /*   452    32 */
	/* --- cacheline 7 boundary (448 bytes) was 19 bytes ago --- */
	class list<CNavLadder*, std::allocator<CNavLadder*> > m_ladder[2]; /*   484    16 */
	class CNavNode *           m_node[4];            /*   500    16 */
	class list<CNavArea*, std::allocator<CNavArea*> > m_overlapList; /*   516     8 */
	class CNavArea *           m_prevHash;           /*   524     4 */
	class CNavArea *           m_nextHash;           /*   528     4 */
	/* <0> (null):0 */
	void CNavArea(class CNavArea *, class CNavNode *, class CNavNode *, class CNavNode *, class CNavNode *);

	/* <0> (null):0 */
	void CNavArea(class CNavArea *);

	/* <0> (null):0 */
	void CNavArea(class CNavArea *, const class Vector  *, const class Vector  *);

	/* <0> (null):0 */
	void CNavArea(class CNavArea *, const class Vector  *, const class Vector  *, const class Vector  *, const class Vector  *);

	/* <0> (null):0 */
	void ~CNavArea(class CNavArea *, int);

	/* <0> (null):0 */
	void ConnectTo(class CNavArea *, class CNavArea *, enum NavDirType); /* linkage=_ZN8CNavArea9ConnectToEPS_10NavDirType */

	/* <0> (null):0 */
	void Disconnect(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea10DisconnectEPS_ */

	/* <0> (null):0 */
	void Save(const class CNavArea  *, FILE *); /* linkage=_ZNK8CNavArea4SaveEP8_IO_FILE */

	/* <0> (null):0 */
	void Save(class CNavArea *, int, unsigned int); /* linkage=_ZN8CNavArea4SaveEij */

	/* <0> (null):0 */
	void Load(class CNavArea *, class SteamFile *, unsigned int); /* linkage=_ZN8CNavArea4LoadEP9SteamFilej */

	/* <0> (null):0 */
	enum NavErrorType PostLoad(class CNavArea *); /* linkage=_ZN8CNavArea8PostLoadEv */

	/* <0> (null):0 */
	unsigned int GetID(const class CNavArea  *); /* linkage=_ZNK8CNavArea5GetIDEv */

	/* <0> (null):0 */
	void SetAttributes(class CNavArea *, unsigned char); /* linkage=_ZN8CNavArea13SetAttributesEh */

	/* <0> (null):0 */
	unsigned char GetAttributes(const class CNavArea  *); /* linkage=_ZNK8CNavArea13GetAttributesEv */

	/* <0> (null):0 */
	void SetPlace(class CNavArea *, Place); /* linkage=_ZN8CNavArea8SetPlaceEj */

	/* <0> (null):0 */
	Place GetPlace(const class CNavArea  *); /* linkage=_ZNK8CNavArea8GetPlaceEv */

	/* <0> (null):0 */
	bool IsOverlapping(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea13IsOverlappingEPK6Vector */

	/* <0> (null):0 */
	bool IsOverlapping(const class CNavArea  *, const class CNavArea  *); /* linkage=_ZNK8CNavArea13IsOverlappingEPKS_ */

	/* <0> (null):0 */
	bool IsOverlappingX(const class CNavArea  *, const class CNavArea  *); /* linkage=_ZNK8CNavArea14IsOverlappingXEPKS_ */

	/* <0> (null):0 */
	bool IsOverlappingY(const class CNavArea  *, const class CNavArea  *); /* linkage=_ZNK8CNavArea14IsOverlappingYEPKS_ */

	/* <0> (null):0 */
	int GetPlayerCount(const class CNavArea  *, int, class CBasePlayer *); /* linkage=_ZNK8CNavArea14GetPlayerCountEiP11CBasePlayer */

	/* <0> (null):0 */
	float GetZ(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea4GetZEPK6Vector */

	/* <0> (null):0 */
	float GetZ(const class CNavArea  *, float, float); /* linkage=_ZNK8CNavArea4GetZEff */

	/* <0> (null):0 */
	bool Contains(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea8ContainsEPK6Vector */

	/* <0> (null):0 */
	bool IsCoplanar(const class CNavArea  *, const class CNavArea  *); /* linkage=_ZNK8CNavArea10IsCoplanarEPKS_ */

	/* <0> (null):0 */
	void GetClosestPointOnArea(const class CNavArea  *, const class Vector  *, class Vector *); /* linkage=_ZNK8CNavArea21GetClosestPointOnAreaEPK6VectorPS0_ */

	/* <0> (null):0 */
	float GetDistanceSquaredToPoint(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea25GetDistanceSquaredToPointEPK6Vector */

	/* <0> (null):0 */
	bool IsDegenerate(const class CNavArea  *); /* linkage=_ZNK8CNavArea12IsDegenerateEv */

	/* <0> (null):0 */
	bool IsEdge(const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea6IsEdgeE10NavDirType */

	/* <0> (null):0 */
	int GetAdjacentCount(const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea16GetAdjacentCountE10NavDirType */

	/* <0> (null):0 */
	class CNavArea * GetAdjacentArea(const class CNavArea  *, enum NavDirType, int); /* linkage=_ZNK8CNavArea15GetAdjacentAreaE10NavDirTypei */

	/* <0> (null):0 */
	class CNavArea * GetRandomAdjacentArea(const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea21GetRandomAdjacentAreaE10NavDirType */

	/* <0> (null):0 */
	const NavConnectList  * GetAdjacentList(const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea15GetAdjacentListE10NavDirType */

	/* <0> (null):0 */
	bool IsConnected(const class CNavArea  *, const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea11IsConnectedEPKS_10NavDirType */

	/* <0> (null):0 */
	float ComputeHeightChange(class CNavArea *, const class CNavArea  *); /* linkage=_ZN8CNavArea19ComputeHeightChangeEPKS_ */

	/* <0> (null):0 */
	const NavLadderList  * GetLadderList(const class CNavArea  *, enum LadderDirectionType); /* linkage=_ZNK8CNavArea13GetLadderListE19LadderDirectionType */

	/* <0> (null):0 */
	void ComputePortal(const class CNavArea  *, const class CNavArea  *, enum NavDirType, class Vector *, float *); /* linkage=_ZNK8CNavArea13ComputePortalEPKS_10NavDirTypeP6VectorPf */

	/* <0> (null):0 */
	void ComputeClosestPointInPortal(const class CNavArea  *, const class CNavArea  *, enum NavDirType, const class Vector  *, class Vector *); /* linkage=_ZNK8CNavArea27ComputeClosestPointInPortalEPKS_10NavDirTypePK6VectorPS3_ */

	/* <0> (null):0 */
	enum NavDirType ComputeDirection(const class CNavArea  *, class Vector *); /* linkage=_ZNK8CNavArea16ComputeDirectionEP6Vector */

	/* <0> (null):0 */
	void SetClearedTimestamp(class CNavArea *, int); /* linkage=_ZN8CNavArea19SetClearedTimestampEi */

	/* <0> (null):0 */
	float GetClearedTimestamp(class CNavArea *, int); /* linkage=_ZN8CNavArea19GetClearedTimestampEi */

	/* <0> (null):0 */
	const HidingSpotList  * GetHidingSpotList(const class CNavArea  *); /* linkage=_ZNK8CNavArea17GetHidingSpotListEv */

	/* <0> (null):0 */
	void ComputeHidingSpots(class CNavArea *); /* linkage=_ZN8CNavArea18ComputeHidingSpotsEv */

	/* <0> (null):0 */
	void ComputeSniperSpots(class CNavArea *); /* linkage=_ZN8CNavArea18ComputeSniperSpotsEv */

	/* <0> (null):0 */
	class SpotEncounter * GetSpotEncounter(class CNavArea *, const class CNavArea  *, const class CNavArea  *); /* linkage=_ZN8CNavArea16GetSpotEncounterEPKS_S1_ */

	/* <0> (null):0 */
	void ComputeSpotEncounters(class CNavArea *); /* linkage=_ZN8CNavArea21ComputeSpotEncountersEv */

	/* <0> (null):0 */
	void IncreaseDanger(class CNavArea *, int, float); /* linkage=_ZN8CNavArea14IncreaseDangerEif */

	/* <0> (null):0 */
	float GetDanger(class CNavArea *, int); /* linkage=_ZN8CNavArea9GetDangerEi */

	/* <0> (null):0 */
	float GetSizeX(const class CNavArea  *); /* linkage=_ZNK8CNavArea8GetSizeXEv */

	/* <0> (null):0 */
	float GetSizeY(const class CNavArea  *); /* linkage=_ZNK8CNavArea8GetSizeYEv */

	/* <0> (null):0 */
	const class Extent  * GetExtent(const class CNavArea  *); /* linkage=_ZNK8CNavArea9GetExtentEv */

	/* <0> (null):0 */
	const class Vector  * GetCenter(const class CNavArea  *); /* linkage=_ZNK8CNavArea9GetCenterEv */

	/* <0> (null):0 */
	const class Vector  * GetCorner(const class CNavArea  *, enum NavCornerType); /* linkage=_ZNK8CNavArea9GetCornerE13NavCornerType */

	/* <0> (null):0 */
	const class ApproachInfo  * GetApproachInfo(const class CNavArea  *, int); /* linkage=_ZNK8CNavArea15GetApproachInfoEi */

	/* <0> (null):0 */
	int GetApproachInfoCount(const class CNavArea  *); /* linkage=_ZNK8CNavArea20GetApproachInfoCountEv */

	/* <0> (null):0 */
	void ComputeApproachAreas(class CNavArea *); /* linkage=_ZN8CNavArea20ComputeApproachAreasEv */

	/* <0> (null):0 */
	void MakeNewMarker(void); /* linkage=_ZN8CNavArea13MakeNewMarkerEv */

	/* <0> (null):0 */
	void Mark(class CNavArea *); /* linkage=_ZN8CNavArea4MarkEv */

	/* <0> (null):0 */
	BOOL IsMarked(const class CNavArea  *); /* linkage=_ZNK8CNavArea8IsMarkedEv */

	/* <0> (null):0 */
	void SetParent(class CNavArea *, class CNavArea *, enum NavTraverseType); /* linkage=_ZN8CNavArea9SetParentEPS_15NavTraverseType */

	/* <0> (null):0 */
	class CNavArea * GetParent(const class CNavArea  *); /* linkage=_ZNK8CNavArea9GetParentEv */

	/* <0> (null):0 */
	enum NavTraverseType GetParentHow(const class CNavArea  *); /* linkage=_ZNK8CNavArea12GetParentHowEv */

	/* <0> (null):0 */
	bool IsOpen(const class CNavArea  *); /* linkage=_ZNK8CNavArea6IsOpenEv */

	/* <0> (null):0 */
	void AddToOpenList(class CNavArea *); /* linkage=_ZN8CNavArea13AddToOpenListEv */

	/* <0> (null):0 */
	void UpdateOnOpenList(class CNavArea *); /* linkage=_ZN8CNavArea16UpdateOnOpenListEv */

	/* <0> (null):0 */
	void RemoveFromOpenList(class CNavArea *); /* linkage=_ZN8CNavArea18RemoveFromOpenListEv */

	/* <0> (null):0 */
	bool IsOpenListEmpty(void); /* linkage=_ZN8CNavArea15IsOpenListEmptyEv */

	/* <0> (null):0 */
	class CNavArea * PopOpenList(void); /* linkage=_ZN8CNavArea11PopOpenListEv */

	/* <0> (null):0 */
	bool IsClosed(const class CNavArea  *); /* linkage=_ZNK8CNavArea8IsClosedEv */

	/* <0> (null):0 */
	void AddToClosedList(class CNavArea *); /* linkage=_ZN8CNavArea15AddToClosedListEv */

	/* <0> (null):0 */
	void RemoveFromClosedList(class CNavArea *); /* linkage=_ZN8CNavArea20RemoveFromClosedListEv */

	/* <0> (null):0 */
	void ClearSearchLists(void); /* linkage=_ZN8CNavArea16ClearSearchListsEv */

	/* <0> (null):0 */
	void SetTotalCost(class CNavArea *, float); /* linkage=_ZN8CNavArea12SetTotalCostEf */

	/* <0> (null):0 */
	float GetTotalCost(const class CNavArea  *); /* linkage=_ZNK8CNavArea12GetTotalCostEv */

	/* <0> (null):0 */
	void SetCostSoFar(class CNavArea *, float); /* linkage=_ZN8CNavArea12SetCostSoFarEf */

	/* <0> (null):0 */
	float GetCostSoFar(const class CNavArea  *); /* linkage=_ZNK8CNavArea12GetCostSoFarEv */

	/* <0> (null):0 */
	void Draw(class CNavArea *, byte, byte, byte, int); /* linkage=_ZN8CNavArea4DrawEhhhi */

	/* <0> (null):0 */
	void DrawConnectedAreas(class CNavArea *); /* linkage=_ZN8CNavArea18DrawConnectedAreasEv */

	/* <0> (null):0 */
	void DrawMarkedCorner(class CNavArea *, enum NavCornerType, byte, byte, byte, int); /* linkage=_ZN8CNavArea16DrawMarkedCornerE13NavCornerTypehhhi */

	/* <0> (null):0 */
	bool SplitEdit(class CNavArea *, bool, float, class CNavArea * *, class CNavArea * *); /* linkage=_ZN8CNavArea9SplitEditEbfPPS_S1_ */

	/* <0> (null):0 */
	bool MergeEdit(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea9MergeEditEPS_ */

	/* <0> (null):0 */
	bool SpliceEdit(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea10SpliceEditEPS_ */

	/* <0> (null):0 */
	void RaiseCorner(class CNavArea *, enum NavCornerType, int); /* linkage=_ZN8CNavArea11RaiseCornerE13NavCornerTypei */

	/* <0> (null):0 */
	void AddLadderUp(class CNavArea *, class CNavLadder *); /* linkage=_ZN8CNavArea11AddLadderUpEP10CNavLadder */

	/* <0> (null):0 */
	void AddLadderDown(class CNavArea *, class CNavLadder *); /* linkage=_ZN8CNavArea13AddLadderDownEP10CNavLadder */

	/* <0> (null):0 */
	void Initialize(class CNavArea *); /* linkage=_ZN8CNavArea10InitializeEv */

	/* <0> (null):0 */
	void DecayDanger(class CNavArea *); /* linkage=_ZN8CNavArea11DecayDangerEv */

	/* <0> (null):0 */
	bool IsHidingSpotCollision(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea21IsHidingSpotCollisionEPK6Vector */

	/* <0> (null):0 */
	void AddSpotEncounters(class CNavArea *, const class CNavArea  *, enum NavDirType, const class CNavArea  *, enum NavDirType); /* linkage=_ZN8CNavArea17AddSpotEncountersEPKS_10NavDirTypeS1_S2_ */

	/* <0> (null):0 */
	void Strip(class CNavArea *); /* linkage=_ZN8CNavArea5StripEv */

	/* <0> (null):0 */
	void FinishMerge(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea11FinishMergeEPS_ */

	/* <0> (null):0 */
	void MergeAdjacentConnections(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea24MergeAdjacentConnectionsEPS_ */

	/* <0> (null):0 */
	void AssignNodes(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea11AssignNodesEPS_ */

	/* <0> (null):0 */
	void FinishSplitEdit(class CNavArea *, class CNavArea *, enum NavDirType); /* linkage=_ZN8CNavArea15FinishSplitEditEPS_10NavDirType */

	/* <0> (null):0 */
	void OnDestroyNotify(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea15OnDestroyNotifyEPS_ */

	/* --- cacheline 9 boundary (576 bytes) was 27 bytes ago --- */

	/* size: 532, cachelines: 9, members: 32 */
	/* last cacheline: 20 bytes */

	/* BRAIN FART ALERT! 532 != 603 + 0(holes), diff = -71 */

}; /* size: 532 */

/* 502 */
 /* pointer to 501 */
 /* size: 4 */

/* 503 */
 /* pointer to 504 */
 /* size: 4 */

/* 504 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 505 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 506 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 507 */
/* <0> (null):0 */
typedef struct list<NavConnect, std::allocator<NavConnect> > NavConnectList; /* size: 0 */

/* 508 */
/* <0> (null):0 */
enum LadderDirectionType {
	LADDER_UP = 0,
	LADDER_DOWN = 1,
	NUM_LADDER_DIRECTIONS = 2,
}; /* size: 4 */

/* 509 */
/* <0> (null):0 */
class CNavLadder {
	class Vector              m_top;                 /*     0    12 */
	class Vector              m_bottom;              /*    12    12 */
	float                      m_length;             /*    24     4 */
	enum NavDirType            m_dir;                /*    28     4 */
	class Vector2D            m_dirVector;           /*    32     8 */
	class CBaseEntity *        m_entity;             /*    40     4 */
	class CNavArea *           m_topForwardArea;     /*    44     4 */
	class CNavArea *           m_topLeftArea;        /*    48     4 */
	class CNavArea *           m_topRightArea;       /*    52     4 */
	class CNavArea *           m_topBehindArea;      /*    56     4 */
	class CNavArea *           m_bottomArea;         /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	bool                       m_isDangling;         /*    64     1 */
	/* <0> (null):0 */
	void CNavLadder(class CNavLadder *);

	/* <0> (null):0 */
	void OnDestroyNotify(class CNavLadder *, class CNavArea *); /* linkage=_ZN10CNavLadder15OnDestroyNotifyEP8CNavArea */


	/* size: 68, cachelines: 2, members: 12 */
	/* last cacheline: 4 bytes */

	/* BRAIN FART ALERT! 68 != 65 + 0(holes), diff = 3 */

}; /* size: 68 */

/* 510 */
 /* pointer to 509 */
 /* size: 4 */

/* 511 */
/* <0> (null):0 */
typedef struct list<CNavLadder*, std::allocator<CNavLadder*> > NavLadderList; /* size: 0 */

/* 512 */
/* <0> (null):0 */
class HidingSpot {
private:

	class Vector              m_pos;                 /*     0    12 */
	unsigned int               m_id;                 /*    12     4 */
	unsigned int               m_marker;             /*    16     4 */
	unsigned char              m_flags;              /*    20     1 */

	/* Bitfield combined with previous fields */

	unsigned int               m_nextID;             /*     0     4 */
	unsigned int               m_masterMarker;       /*     0     4 */
	/* <0> (null):0 */
	void HidingSpot(class HidingSpot *);

	/* <0> (null):0 */
	void HidingSpot(class HidingSpot *, const class Vector  *, unsigned char);

	/* <0> (null):0 */
	bool HasGoodCover(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot12HasGoodCoverEv */

	/* <0> (null):0 */
	bool IsGoodSniperSpot(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot16IsGoodSniperSpotEv */

	/* <0> (null):0 */
	bool IsIdealSniperSpot(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot17IsIdealSniperSpotEv */

	/* <0> (null):0 */
	void SetFlags(class HidingSpot *, unsigned char); /* linkage=_ZN10HidingSpot8SetFlagsEh */

	/* <0> (null):0 */
	unsigned char GetFlags(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot8GetFlagsEv */

	/* <0> (null):0 */
	void Save(const class HidingSpot  *, int, unsigned int); /* linkage=_ZNK10HidingSpot4SaveEij */

	/* <0> (null):0 */
	void Load(class HidingSpot *, class SteamFile *, unsigned int); /* linkage=_ZN10HidingSpot4LoadEP9SteamFilej */

	/* <0> (null):0 */
	const class Vector  * GetPosition(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot11GetPositionEv */

	/* <0> (null):0 */
	unsigned int GetID(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot5GetIDEv */

	/* <0> (null):0 */
	void Mark(class HidingSpot *); /* linkage=_ZN10HidingSpot4MarkEv */

	/* <0> (null):0 */
	bool IsMarked(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot8IsMarkedEv */

	/* <0> (null):0 */
	void ChangeMasterMarker(void); /* linkage=_ZN10HidingSpot18ChangeMasterMarkerEv */


	/* size: 24, cachelines: 1, members: 6 */
	/* last cacheline: 24 bytes */
}; /* size: 24 */

/* 513 */
 /* pointer to 512 */
 /* size: 4 */

/* 514 */
 /* pointer to 515 */
 /* size: 4 */

/* 515 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 24 */

/* 516 */
/* <0> (null):0 */
typedef struct list<HidingSpot*, std::allocator<HidingSpot*> > HidingSpotList; /* size: 0 */

/* 517 */
/* <0> (null):0 */
union {
	class HidingSpot *         spot;               /*           4 */
	unsigned int               id;                 /*           4 */
}; /* size: 4 */

/* 518 */
/* <0> (null):0 */
struct SpotOrder {
	/* <0> (null):0 */
	union {
		class HidingSpot *         spot;                 /*           4 */
		unsigned int               id;                   /*           4 */
	};

	float                      t;                    /*     0     4 */
	union {
		class HidingSpot * spot;                 /*           4 */
		unsigned int       id;                   /*           4 */
	};                                               /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 519 */
/* <0> (null):0 */
typedef struct list<SpotOrder, std::allocator<SpotOrder> > SpotOrderList; /* size: 0 */

/* 520 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 521 */
/* <0> (null):0 */
typedef class SpotOrder * pointer; /* size: 4 */

/* 522 */
/* <0> (null):0 */
typedef const class SpotOrder  * const_pointer; /* size: 4 */

/* 523 */
/* <0> (null):0 */
class new_allocator<SpotOrder> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class SpotOrder * pointer;

	/* <0> (null):0 */
	typedef const class SpotOrder  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<SpotOrder> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<SpotOrder> *, const class new_allocator<SpotOrder>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<SpotOrder> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<SpotOrder>  *, class SpotOrder &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE7addressERS1_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<SpotOrder>  *, const class SpotOrder  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE7addressERKS1_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<SpotOrder> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<SpotOrder> *, class SpotOrder *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE10deallocateEPS1_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<SpotOrder>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<SpotOrder> *, class SpotOrder *, const class SpotOrder  &); /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE9constructEPS1_RKS1_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<SpotOrder> *, class SpotOrder *); /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE7destroyEPS1_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 524 */
 /* pointer to 518 */
 /* size: 4 */

/* 525 */
 /* pointer to 526 */
 /* size: 4 */

/* 526 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 527 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 528 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 529 */
 /* pointer to 523 */
 /* size: 4 */

/* 530 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 531 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 532 */
 /* pointer to 533 */
 /* size: 4 */

/* 533 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 534 */
/* <0> (null):0 */
typedef class SpotOrder & reference; /* size: 4 */

/* 535 */
/* <0> (null):0 */
typedef const class SpotOrder  & const_reference; /* size: 4 */

/* 536 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<SpotOrder> > other; /* size: 0 */

/* 537 */
/* <0> (null):0 */
struct rebind<std::_List_node<SpotOrder> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<SpotOrder> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 538 */
/* <0> (null):0 */
typedef struct allocator<SpotOrder> other; /* size: 1 */

/* 539 */
/* <0> (null):0 */
struct rebind<SpotOrder> {
	/* <0> (null):0 */
	typedef struct allocator<SpotOrder> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 540 */
/* <0> (null):0 */
class allocator<SpotOrder> : public new_allocator<SpotOrder> {
public:

	/* class new_allocator<SpotOrder> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class SpotOrder & reference;

	/* <0> (null):0 */
	typedef const class SpotOrder  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<SpotOrder> *);

	/* <0> (null):0 */
	void allocator(class allocator<SpotOrder> *, const class allocator<SpotOrder>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<SpotOrder> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<SpotOrder> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<SpotOrder> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<SpotOrder> {
		/* <0> (null):0 */
		typedef struct allocator<SpotOrder> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 541 */
 /* pointer to 540 */
 /* size: 4 */

/* 542 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 543 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 544 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 545 */
/* <0> (null):0 */
typedef class _List_node<SpotOrder> * pointer; /* size: 4 */

/* 546 */
/* <0> (null):0 */
typedef const class _List_node<SpotOrder>  * const_pointer; /* size: 4 */

/* 547 */
/* <0> (null):0 */
class new_allocator<std::_List_node<SpotOrder> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<SpotOrder> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<SpotOrder>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<SpotOrder> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<SpotOrder> > *, const class new_allocator<std::_List_node<SpotOrder> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<SpotOrder> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<SpotOrder> >  *, class _List_node<SpotOrder> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7addressERS3_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<SpotOrder> >  *, const class _List_node<SpotOrder>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7addressERKS3_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<SpotOrder> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE10deallocateEPS3_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<SpotOrder> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *, const class _List_node<SpotOrder>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE9constructEPS3_RKS3_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7destroyEPS3_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 548 */
 /* pointer to 360 */
 /* size: 4 */

/* 549 */
 /* pointer to 550 */
 /* size: 4 */

/* 550 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 551 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 552 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 553 */
 /* pointer to 547 */
 /* size: 4 */

/* 554 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 555 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 556 */
 /* pointer to 557 */
 /* size: 4 */

/* 557 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 558 */
/* <0> (null):0 */
class allocator<std::_List_node<SpotOrder> > : public new_allocator<std::_List_node<SpotOrder> > {
public:

	/* class new_allocator<std::_List_node<SpotOrder> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<SpotOrder> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<SpotOrder> > *, const class allocator<std::_List_node<SpotOrder> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<SpotOrder> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 559 */
 /* pointer to 558 */
 /* size: 4 */

/* 560 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 561 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 562 */
 /* pointer to 362 */
 /* size: 4 */

/* 563 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 564 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 565 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 566 */
/* <0> (null):0 */
typedef struct allocator<SpotOrder> allocator_type; /* size: 1 */

/* 567 */
/* <0> (null):0 */
class _List_base<SpotOrder, std::allocator<SpotOrder> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<SpotOrder> allocator_type;

	/* <0> (null):0 */
	class _List_node<SpotOrder> * _M_get_node(class _List_base<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, class _List_node<SpotOrder> *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE7_M_initEv */

	/* <0> (null):0 */
	using ::IsLengthLessThan;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 568 */
 /* pointer to 567 */
 /* size: 4 */

/* 569 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 570 */
 /* pointer to 571 */
 /* size: 4 */

/* 571 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 572 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 573 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 574 */
/* <0> (null):0 */
typedef struct SpotOrder value_type; /* size: 8 */

/* 575 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 576 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 577 */
/* <0> (null):0 */
typedef struct _List_iterator<SpotOrder> iterator; /* size: 0 */

/* 578 */
/* <0> (null):0 */
typedef struct _List_const_iterator<SpotOrder> const_iterator; /* size: 0 */

/* 579 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<SpotOrder> > const_reverse_iterator; /* size: 0 */

/* 580 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<SpotOrder> > reverse_iterator; /* size: 0 */

/* 581 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 582 */
/* <0> (null):0 */
typedef struct allocator<SpotOrder> allocator_type; /* size: 1 */

/* 583 */
/* <0> (null):0 */
typedef struct _List_node<SpotOrder> _Node; /* size: 0 */

/* 584 */
/* <0> (null):0 */
class list<SpotOrder, std::allocator<SpotOrder> > : protected _List_base<SpotOrder, std::allocator<SpotOrder> > {
protected:

	/* class _List_base<SpotOrder, std::allocator<SpotOrder> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef struct SpotOrder value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<SpotOrder> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<SpotOrder> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<SpotOrder> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<SpotOrder> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<SpotOrder> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<SpotOrder> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE14_M_create_nodeERKS0_ */

	/* <0> (null):0 */
	void list(class list<SpotOrder, std::allocator<SpotOrder> > *);

	/* <0> (null):0 */
	void list(class list<SpotOrder, std::allocator<SpotOrder> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<SpotOrder, std::allocator<SpotOrder> > *, const class list<SpotOrder, std::allocator<SpotOrder> >  &);

	/* <0> (null):0 */
	class list<SpotOrder, std::allocator<SpotOrder> > & operator=(class list<SpotOrder, std::allocator<SpotOrder> > *, const class list<SpotOrder, std::allocator<SpotOrder> >  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EEaSERKS2_ */

	/* <0> (null):0 */
	void assign(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6assignEjRKS0_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, class SpotOrder); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6resizeEjS0_ */

	/* <0> (null):0 */
	reference front(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE10push_frontERKS0_ */

	/* <0> (null):0 */
	void pop_front(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9push_backERKS0_ */

	/* <0> (null):0 */
	void pop_back(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, unsigned int, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */

	/* <0> (null):0 */
	iterator erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	iterator erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */

	/* <0> (null):0 */
	void swap(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4swapERS2_ */

	/* <0> (null):0 */
	void clear(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */

	/* <0> (null):0 */
	void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */

	/* <0> (null):0 */
	void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */

	/* <0> (null):0 */
	void remove(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6removeERKS0_ */

	/* <0> (null):0 */
	void unique(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5mergeERS2_ */

	/* <0> (null):0 */
	void reverse(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE18_M_fill_initializeEjRKS0_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE14_M_fill_assignEjRKS0_ */

	/* <0> (null):0 */
	void _M_transfer(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */

	/* <0> (null):0 */
	void _M_insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void _M_erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE25_M_check_equal_allocatorsERS2_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 585 */
 /* pointer to 583 */
 /* size: 4 */

/* 586 */
 /* pointer to 584 */
 /* size: 4 */

/* 587 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 588 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 589 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 590 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 591 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 592 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 593 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 594 */
 /* pointer to 595 */
 /* size: 4 */

/* 595 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 596 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 597 */
/* <0> (null):0 */
struct SpotEncounter {
	union NavConnect           from;                 /*     0     4 */
	enum NavDirType            fromDir;              /*     4     4 */
	union NavConnect           to;                   /*     8     4 */
	enum NavDirType            toDir;                /*    12     4 */
	struct Ray                 path;                 /*    16    24 */
	SpotOrderList              spotList;             /*    40     0 */

	/* size: 48, cachelines: 1, members: 6 */
	/* last cacheline: 48 bytes */

	/* BRAIN FART ALERT! 48 != 40 + 0(holes), diff = 8 */

}; /* size: 48 */

/* 598 */
/* <0> (null):0 */
typedef struct list<SpotEncounter, std::allocator<SpotEncounter> > SpotEncounterList; /* size: 0 */

/* 599 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 600 */
/* <0> (null):0 */
typedef class HidingSpot * * pointer; /* size: 4 */

/* 601 */
/* <0> (null):0 */
typedef const class HidingSpot *  * const_pointer; /* size: 4 */

/* 602 */
/* <0> (null):0 */
class new_allocator<HidingSpot*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class HidingSpot * * pointer;

	/* <0> (null):0 */
	typedef const class HidingSpot *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<HidingSpot*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<HidingSpot*> *, const class new_allocator<HidingSpot*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<HidingSpot*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<HidingSpot*>  *, class HidingSpot * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE7addressERS2_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<HidingSpot*>  *, const class HidingSpot *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE7addressERKS2_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<HidingSpot*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<HidingSpot*> *, class HidingSpot * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE10deallocateEPS2_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<HidingSpot*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<HidingSpot*> *, class HidingSpot * *, const class HidingSpot *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE9constructEPS2_RKS2_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<HidingSpot*> *, class HidingSpot * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE7destroyEPS2_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 603 */
 /* pointer to 513 */
 /* size: 4 */

/* 604 */
 /* pointer to 605 */
 /* size: 4 */

/* 605 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 606 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 607 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 608 */
 /* pointer to 602 */
 /* size: 4 */

/* 609 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 610 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 611 */
 /* pointer to 612 */
 /* size: 4 */

/* 612 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 613 */
/* <0> (null):0 */
typedef class HidingSpot * & reference; /* size: 4 */

/* 614 */
/* <0> (null):0 */
typedef const class HidingSpot *  & const_reference; /* size: 4 */

/* 615 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<HidingSpot*> > other; /* size: 0 */

/* 616 */
/* <0> (null):0 */
struct rebind<std::_List_node<HidingSpot*> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<HidingSpot*> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 617 */
/* <0> (null):0 */
typedef struct allocator<HidingSpot*> other; /* size: 1 */

/* 618 */
/* <0> (null):0 */
struct rebind<HidingSpot*> {
	/* <0> (null):0 */
	typedef struct allocator<HidingSpot*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 619 */
/* <0> (null):0 */
class allocator<HidingSpot*> : public new_allocator<HidingSpot*> {
public:

	/* class new_allocator<HidingSpot*> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class HidingSpot * & reference;

	/* <0> (null):0 */
	typedef const class HidingSpot *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<HidingSpot*> *);

	/* <0> (null):0 */
	void allocator(class allocator<HidingSpot*> *, const class allocator<HidingSpot*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<HidingSpot*> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<HidingSpot*> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<HidingSpot*> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<HidingSpot*> {
		/* <0> (null):0 */
		typedef struct allocator<HidingSpot*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 620 */
 /* pointer to 619 */
 /* size: 4 */

/* 621 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 622 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 623 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 624 */
/* <0> (null):0 */
typedef class _List_node<HidingSpot*> * pointer; /* size: 4 */

/* 625 */
/* <0> (null):0 */
typedef const class _List_node<HidingSpot*>  * const_pointer; /* size: 4 */

/* 626 */
/* <0> (null):0 */
class new_allocator<std::_List_node<HidingSpot*> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<HidingSpot*> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<HidingSpot*>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *, const class new_allocator<std::_List_node<HidingSpot*> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<HidingSpot*> >  *, class _List_node<HidingSpot*> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7addressERS4_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<HidingSpot*> >  *, const class _List_node<HidingSpot*>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7addressERKS4_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<HidingSpot*> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE10deallocateEPS4_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<HidingSpot*> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *, const class _List_node<HidingSpot*>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE9constructEPS4_RKS4_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7destroyEPS4_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 627 */
 /* pointer to 371 */
 /* size: 4 */

/* 628 */
 /* pointer to 629 */
 /* size: 4 */

/* 629 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 630 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 631 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 632 */
 /* pointer to 626 */
 /* size: 4 */

/* 633 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 634 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 635 */
 /* pointer to 636 */
 /* size: 4 */

/* 636 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 637 */
/* <0> (null):0 */
class allocator<std::_List_node<HidingSpot*> > : public new_allocator<std::_List_node<HidingSpot*> > {
public:

	/* class new_allocator<std::_List_node<HidingSpot*> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<HidingSpot*> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<HidingSpot*> > *, const class allocator<std::_List_node<HidingSpot*> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<HidingSpot*> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 638 */
 /* pointer to 637 */
 /* size: 4 */

/* 639 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 640 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 641 */
 /* pointer to 373 */
 /* size: 4 */

/* 642 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 643 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 644 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 645 */
/* <0> (null):0 */
typedef struct allocator<HidingSpot*> allocator_type; /* size: 1 */

/* 646 */
/* <0> (null):0 */
class _List_base<HidingSpot*, std::allocator<HidingSpot*> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<HidingSpot*> allocator_type;

	/* <0> (null):0 */
	class _List_node<HidingSpot*> * _M_get_node(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_node<HidingSpot*> *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 647 */
 /* pointer to 646 */
 /* size: 4 */

/* 648 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 649 */
 /* pointer to 650 */
 /* size: 4 */

/* 650 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 651 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 652 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 653 */
/* <0> (null):0 */
typedef class HidingSpot * value_type; /* size: 4 */

/* 654 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 655 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 656 */
/* <0> (null):0 */
typedef struct _List_iterator<HidingSpot*> iterator; /* size: 0 */

/* 657 */
/* <0> (null):0 */
typedef struct _List_const_iterator<HidingSpot*> const_iterator; /* size: 0 */

/* 658 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<HidingSpot*> > const_reverse_iterator; /* size: 0 */

/* 659 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<HidingSpot*> > reverse_iterator; /* size: 0 */

/* 660 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 661 */
/* <0> (null):0 */
typedef struct allocator<HidingSpot*> allocator_type; /* size: 1 */

/* 662 */
/* <0> (null):0 */
typedef struct _List_node<HidingSpot*> _Node; /* size: 0 */

/* 663 */
/* <0> (null):0 */
class list<HidingSpot*, std::allocator<HidingSpot*> > : protected _List_base<HidingSpot*, std::allocator<HidingSpot*> > {
protected:

	/* class _List_base<HidingSpot*, std::allocator<HidingSpot*> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef class HidingSpot * value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<HidingSpot*> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<HidingSpot*> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<HidingSpot*> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<HidingSpot*> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<HidingSpot*> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<HidingSpot*> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE14_M_create_nodeERKS1_ */

	/* <0> (null):0 */
	void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *);

	/* <0> (null):0 */
	void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const class list<HidingSpot*, std::allocator<HidingSpot*> >  &);

	/* <0> (null):0 */
	class list<HidingSpot*, std::allocator<HidingSpot*> > & operator=(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const class list<HidingSpot*, std::allocator<HidingSpot*> >  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EEaSERKS3_ */

	/* <0> (null):0 */
	void assign(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6assignEjRKS1_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, class HidingSpot *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6resizeEjS1_ */

	/* <0> (null):0 */
	reference front(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE10push_frontERKS1_ */

	/* <0> (null):0 */
	void pop_front(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9push_backERKS1_ */

	/* <0> (null):0 */
	void pop_back(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */

	/* <0> (null):0 */
	iterator erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	iterator erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */

	/* <0> (null):0 */
	void swap(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4swapERS3_ */

	/* <0> (null):0 */
	void clear(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */

	/* <0> (null):0 */
	void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */

	/* <0> (null):0 */
	void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */

	/* <0> (null):0 */
	void remove(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6removeERKS1_ */

	/* <0> (null):0 */
	void unique(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5mergeERS3_ */

	/* <0> (null):0 */
	void reverse(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE18_M_fill_initializeEjRKS1_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE14_M_fill_assignEjRKS1_ */

	/* <0> (null):0 */
	void _M_transfer(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */

	/* <0> (null):0 */
	void _M_insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void _M_erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE25_M_check_equal_allocatorsERS3_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 664 */
 /* pointer to 662 */
 /* size: 4 */

/* 665 */
 /* pointer to 663 */
 /* size: 4 */

/* 666 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 667 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 668 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 669 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 670 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 671 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 672 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 673 */
 /* pointer to 674 */
 /* size: 4 */

/* 674 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 675 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 676 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 677 */
/* <0> (null):0 */
typedef class SpotEncounter * pointer; /* size: 4 */

/* 678 */
/* <0> (null):0 */
typedef const class SpotEncounter  * const_pointer; /* size: 4 */

/* 679 */
/* <0> (null):0 */
class new_allocator<SpotEncounter> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class SpotEncounter * pointer;

	/* <0> (null):0 */
	typedef const class SpotEncounter  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<SpotEncounter> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<SpotEncounter> *, const class new_allocator<SpotEncounter>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<SpotEncounter> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<SpotEncounter>  *, class SpotEncounter &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE7addressERS1_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<SpotEncounter>  *, const class SpotEncounter  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE7addressERKS1_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<SpotEncounter> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<SpotEncounter> *, class SpotEncounter *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE10deallocateEPS1_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<SpotEncounter>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<SpotEncounter> *, class SpotEncounter *, const class SpotEncounter  &); /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE9constructEPS1_RKS1_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<SpotEncounter> *, class SpotEncounter *); /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE7destroyEPS1_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 680 */
 /* pointer to 597 */
 /* size: 4 */

/* 681 */
 /* pointer to 682 */
 /* size: 4 */

/* 682 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 48 */

/* 683 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 684 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 685 */
 /* pointer to 679 */
 /* size: 4 */

/* 686 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 687 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 688 */
 /* pointer to 689 */
 /* size: 4 */

/* 689 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 690 */
/* <0> (null):0 */
typedef class SpotEncounter & reference; /* size: 4 */

/* 691 */
/* <0> (null):0 */
typedef const class SpotEncounter  & const_reference; /* size: 4 */

/* 692 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<SpotEncounter> > other; /* size: 0 */

/* 693 */
/* <0> (null):0 */
struct rebind<std::_List_node<SpotEncounter> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<SpotEncounter> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 694 */
/* <0> (null):0 */
typedef struct allocator<SpotEncounter> other; /* size: 1 */

/* 695 */
/* <0> (null):0 */
struct rebind<SpotEncounter> {
	/* <0> (null):0 */
	typedef struct allocator<SpotEncounter> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 696 */
/* <0> (null):0 */
class allocator<SpotEncounter> : public new_allocator<SpotEncounter> {
public:

	/* class new_allocator<SpotEncounter> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class SpotEncounter & reference;

	/* <0> (null):0 */
	typedef const class SpotEncounter  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<SpotEncounter> *);

	/* <0> (null):0 */
	void allocator(class allocator<SpotEncounter> *, const class allocator<SpotEncounter>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<SpotEncounter> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<SpotEncounter> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<SpotEncounter> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<SpotEncounter> {
		/* <0> (null):0 */
		typedef struct allocator<SpotEncounter> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 697 */
 /* pointer to 696 */
 /* size: 4 */

/* 698 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 699 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 700 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 701 */
/* <0> (null):0 */
typedef class _List_node<SpotEncounter> * pointer; /* size: 4 */

/* 702 */
/* <0> (null):0 */
typedef const class _List_node<SpotEncounter>  * const_pointer; /* size: 4 */

/* 703 */
/* <0> (null):0 */
class new_allocator<std::_List_node<SpotEncounter> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<SpotEncounter> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<SpotEncounter>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *, const class new_allocator<std::_List_node<SpotEncounter> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<SpotEncounter> >  *, class _List_node<SpotEncounter> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7addressERS3_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<SpotEncounter> >  *, const class _List_node<SpotEncounter>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7addressERKS3_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<SpotEncounter> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE10deallocateEPS3_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<SpotEncounter> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *, const class _List_node<SpotEncounter>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE9constructEPS3_RKS3_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7destroyEPS3_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 704 */
 /* pointer to 381 */
 /* size: 4 */

/* 705 */
 /* pointer to 706 */
 /* size: 4 */

/* 706 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 707 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 708 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 709 */
 /* pointer to 703 */
 /* size: 4 */

/* 710 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 711 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 712 */
 /* pointer to 713 */
 /* size: 4 */

/* 713 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 714 */
/* <0> (null):0 */
class allocator<std::_List_node<SpotEncounter> > : public new_allocator<std::_List_node<SpotEncounter> > {
public:

	/* class new_allocator<std::_List_node<SpotEncounter> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<SpotEncounter> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<SpotEncounter> > *, const class allocator<std::_List_node<SpotEncounter> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<SpotEncounter> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 715 */
 /* pointer to 714 */
 /* size: 4 */

/* 716 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 717 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 718 */
 /* pointer to 383 */
 /* size: 4 */

/* 719 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 720 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 721 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 722 */
/* <0> (null):0 */
typedef struct allocator<SpotEncounter> allocator_type; /* size: 1 */

/* 723 */
/* <0> (null):0 */
class _List_base<SpotEncounter, std::allocator<SpotEncounter> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<SpotEncounter> allocator_type;

	/* <0> (null):0 */
	class _List_node<SpotEncounter> * _M_get_node(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_node<SpotEncounter> *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 724 */
 /* pointer to 723 */
 /* size: 4 */

/* 725 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 726 */
 /* pointer to 727 */
 /* size: 4 */

/* 727 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 728 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 729 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 730 */
/* <0> (null):0 */
typedef struct SpotEncounter value_type; /* size: 48 */

/* 731 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 732 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 733 */
/* <0> (null):0 */
typedef struct _List_iterator<SpotEncounter> iterator; /* size: 0 */

/* 734 */
/* <0> (null):0 */
typedef struct _List_const_iterator<SpotEncounter> const_iterator; /* size: 0 */

/* 735 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<SpotEncounter> > const_reverse_iterator; /* size: 0 */

/* 736 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<SpotEncounter> > reverse_iterator; /* size: 0 */

/* 737 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 738 */
/* <0> (null):0 */
typedef struct allocator<SpotEncounter> allocator_type; /* size: 1 */

/* 739 */
/* <0> (null):0 */
typedef struct _List_node<SpotEncounter> _Node; /* size: 0 */

/* 740 */
/* <0> (null):0 */
class list<SpotEncounter, std::allocator<SpotEncounter> > : protected _List_base<SpotEncounter, std::allocator<SpotEncounter> > {
protected:

	/* class _List_base<SpotEncounter, std::allocator<SpotEncounter> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef struct SpotEncounter value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<SpotEncounter> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<SpotEncounter> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<SpotEncounter> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<SpotEncounter> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<SpotEncounter> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<SpotEncounter> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE14_M_create_nodeERKS0_ */

	/* <0> (null):0 */
	void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *);

	/* <0> (null):0 */
	void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const class list<SpotEncounter, std::allocator<SpotEncounter> >  &);

	/* <0> (null):0 */
	class list<SpotEncounter, std::allocator<SpotEncounter> > & operator=(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const class list<SpotEncounter, std::allocator<SpotEncounter> >  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EEaSERKS2_ */

	/* <0> (null):0 */
	void assign(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6assignEjRKS0_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, class SpotEncounter); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6resizeEjS0_ */

	/* <0> (null):0 */
	reference front(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE10push_frontERKS0_ */

	/* <0> (null):0 */
	void pop_front(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9push_backERKS0_ */

	/* <0> (null):0 */
	void pop_back(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, unsigned int, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */

	/* <0> (null):0 */
	iterator erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	iterator erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */

	/* <0> (null):0 */
	void swap(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4swapERS2_ */

	/* <0> (null):0 */
	void clear(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */

	/* <0> (null):0 */
	void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */

	/* <0> (null):0 */
	void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */

	/* <0> (null):0 */
	void remove(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6removeERKS0_ */

	/* <0> (null):0 */
	void unique(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5mergeERS2_ */

	/* <0> (null):0 */
	void reverse(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE18_M_fill_initializeEjRKS0_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE14_M_fill_assignEjRKS0_ */

	/* <0> (null):0 */
	void _M_transfer(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */

	/* <0> (null):0 */
	void _M_insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void _M_erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE25_M_check_equal_allocatorsERS2_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 741 */
 /* pointer to 739 */
 /* size: 4 */

/* 742 */
 /* pointer to 740 */
 /* size: 4 */

/* 743 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 744 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 48 */

/* 745 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 746 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 747 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 748 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 749 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 750 */
 /* pointer to 751 */
 /* size: 4 */

/* 751 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 752 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 753 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 754 */
/* <0> (null):0 */
typedef union NavConnect * pointer; /* size: 4 */

/* 755 */
/* <0> (null):0 */
typedef const union NavConnect  * const_pointer; /* size: 4 */

/* 756 */
/* <0> (null):0 */
class new_allocator<NavConnect> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef union NavConnect * pointer;

	/* <0> (null):0 */
	typedef const union NavConnect  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<NavConnect> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<NavConnect> *, const class new_allocator<NavConnect>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<NavConnect> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<NavConnect>  *, union NavConnect &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE7addressERS1_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<NavConnect>  *, const union NavConnect  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE7addressERKS1_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<NavConnect> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<NavConnect> *, union NavConnect *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE10deallocateEPS1_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<NavConnect>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<NavConnect> *, union NavConnect *, const union NavConnect  &); /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE9constructEPS1_RKS1_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<NavConnect> *, union NavConnect *); /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE7destroyEPS1_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 757 */
 /* pointer to 497 */
 /* size: 4 */

/* 758 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 759 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 760 */
 /* pointer to 756 */
 /* size: 4 */

/* 761 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 762 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 763 */
 /* pointer to 764 */
 /* size: 4 */

/* 764 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 765 */
/* <0> (null):0 */
typedef union NavConnect & reference; /* size: 4 */

/* 766 */
/* <0> (null):0 */
typedef const union NavConnect  & const_reference; /* size: 4 */

/* 767 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<NavConnect> > other; /* size: 0 */

/* 768 */
/* <0> (null):0 */
struct rebind<std::_List_node<NavConnect> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<NavConnect> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 769 */
/* <0> (null):0 */
typedef struct allocator<NavConnect> other; /* size: 1 */

/* 770 */
/* <0> (null):0 */
struct rebind<NavConnect> {
	/* <0> (null):0 */
	typedef struct allocator<NavConnect> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 771 */
/* <0> (null):0 */
class allocator<NavConnect> : public new_allocator<NavConnect> {
public:

	/* class new_allocator<NavConnect> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef union NavConnect & reference;

	/* <0> (null):0 */
	typedef const union NavConnect  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<NavConnect> *);

	/* <0> (null):0 */
	void allocator(class allocator<NavConnect> *, const class allocator<NavConnect>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<NavConnect> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<NavConnect> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<NavConnect> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<NavConnect> {
		/* <0> (null):0 */
		typedef struct allocator<NavConnect> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 772 */
 /* pointer to 771 */
 /* size: 4 */

/* 773 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 774 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 775 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 776 */
/* <0> (null):0 */
typedef class _List_node<NavConnect> * pointer; /* size: 4 */

/* 777 */
/* <0> (null):0 */
typedef const class _List_node<NavConnect>  * const_pointer; /* size: 4 */

/* 778 */
/* <0> (null):0 */
class new_allocator<std::_List_node<NavConnect> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<NavConnect> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<NavConnect>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<NavConnect> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<NavConnect> > *, const class new_allocator<std::_List_node<NavConnect> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<NavConnect> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<NavConnect> >  *, class _List_node<NavConnect> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7addressERS3_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<NavConnect> >  *, const class _List_node<NavConnect>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7addressERKS3_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<NavConnect> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE10deallocateEPS3_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<NavConnect> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *, const class _List_node<NavConnect>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE9constructEPS3_RKS3_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7destroyEPS3_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 779 */
 /* pointer to 391 */
 /* size: 4 */

/* 780 */
 /* pointer to 781 */
 /* size: 4 */

/* 781 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 782 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 783 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 784 */
 /* pointer to 778 */
 /* size: 4 */

/* 785 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 786 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 787 */
 /* pointer to 788 */
 /* size: 4 */

/* 788 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 789 */
/* <0> (null):0 */
class allocator<std::_List_node<NavConnect> > : public new_allocator<std::_List_node<NavConnect> > {
public:

	/* class new_allocator<std::_List_node<NavConnect> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<NavConnect> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<NavConnect> > *, const class allocator<std::_List_node<NavConnect> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<NavConnect> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 790 */
 /* pointer to 789 */
 /* size: 4 */

/* 791 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 792 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 793 */
 /* pointer to 393 */
 /* size: 4 */

/* 794 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 795 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 796 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 797 */
/* <0> (null):0 */
typedef struct allocator<NavConnect> allocator_type; /* size: 1 */

/* 798 */
/* <0> (null):0 */
class _List_base<NavConnect, std::allocator<NavConnect> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<NavConnect> allocator_type;

	/* <0> (null):0 */
	class _List_node<NavConnect> * _M_get_node(class _List_base<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<NavConnect, std::allocator<NavConnect> > *, class _List_node<NavConnect> *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 799 */
 /* pointer to 798 */
 /* size: 4 */

/* 800 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 801 */
 /* pointer to 802 */
 /* size: 4 */

/* 802 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 803 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 804 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 805 */
/* <0> (null):0 */
typedef union NavConnect value_type; /* size: 4 */

/* 806 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 807 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 808 */
/* <0> (null):0 */
typedef struct _List_iterator<NavConnect> iterator; /* size: 0 */

/* 809 */
/* <0> (null):0 */
typedef struct _List_const_iterator<NavConnect> const_iterator; /* size: 0 */

/* 810 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<NavConnect> > const_reverse_iterator; /* size: 0 */

/* 811 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<NavConnect> > reverse_iterator; /* size: 0 */

/* 812 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 813 */
/* <0> (null):0 */
typedef struct allocator<NavConnect> allocator_type; /* size: 1 */

/* 814 */
/* <0> (null):0 */
typedef struct _List_node<NavConnect> _Node; /* size: 0 */

/* 815 */
/* <0> (null):0 */
class list<NavConnect, std::allocator<NavConnect> > : protected _List_base<NavConnect, std::allocator<NavConnect> > {
protected:

	/* class _List_base<NavConnect, std::allocator<NavConnect> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef union NavConnect value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<NavConnect> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<NavConnect> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<NavConnect> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<NavConnect> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<NavConnect> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<NavConnect> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE14_M_create_nodeERKS0_ */

	/* <0> (null):0 */
	void list(class list<NavConnect, std::allocator<NavConnect> > *);

	/* <0> (null):0 */
	void list(class list<NavConnect, std::allocator<NavConnect> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<NavConnect, std::allocator<NavConnect> > *, const class list<NavConnect, std::allocator<NavConnect> >  &);

	/* <0> (null):0 */
	class list<NavConnect, std::allocator<NavConnect> > & operator=(class list<NavConnect, std::allocator<NavConnect> > *, const class list<NavConnect, std::allocator<NavConnect> >  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EEaSERKS2_ */

	/* <0> (null):0 */
	void assign(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6assignEjRKS0_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, union NavConnect); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6resizeEjS0_ */

	/* <0> (null):0 */
	reference front(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE10push_frontERKS0_ */

	/* <0> (null):0 */
	void pop_front(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9push_backERKS0_ */

	/* <0> (null):0 */
	void pop_back(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, unsigned int, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */

	/* <0> (null):0 */
	iterator erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	iterator erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */

	/* <0> (null):0 */
	void swap(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4swapERS2_ */

	/* <0> (null):0 */
	void clear(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */

	/* <0> (null):0 */
	void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */

	/* <0> (null):0 */
	void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */

	/* <0> (null):0 */
	void remove(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6removeERKS0_ */

	/* <0> (null):0 */
	void unique(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5mergeERS2_ */

	/* <0> (null):0 */
	void reverse(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE18_M_fill_initializeEjRKS0_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE14_M_fill_assignEjRKS0_ */

	/* <0> (null):0 */
	void _M_transfer(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */

	/* <0> (null):0 */
	void _M_insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void _M_erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE25_M_check_equal_allocatorsERS2_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 816 */
 /* pointer to 814 */
 /* size: 4 */

/* 817 */
 /* pointer to 815 */
 /* size: 4 */

/* 818 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 819 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 820 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 821 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 822 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 823 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 824 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 825 */
 /* pointer to 826 */
 /* size: 4 */

/* 826 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 827 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 828 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 829 */
/* <0> (null):0 */
typedef class CNavLadder * * pointer; /* size: 4 */

/* 830 */
/* <0> (null):0 */
typedef const class CNavLadder *  * const_pointer; /* size: 4 */

/* 831 */
/* <0> (null):0 */
class new_allocator<CNavLadder*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class CNavLadder * * pointer;

	/* <0> (null):0 */
	typedef const class CNavLadder *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<CNavLadder*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<CNavLadder*> *, const class new_allocator<CNavLadder*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<CNavLadder*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<CNavLadder*>  *, class CNavLadder * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE7addressERS2_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<CNavLadder*>  *, const class CNavLadder *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE7addressERKS2_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<CNavLadder*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<CNavLadder*> *, class CNavLadder * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE10deallocateEPS2_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<CNavLadder*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<CNavLadder*> *, class CNavLadder * *, const class CNavLadder *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE9constructEPS2_RKS2_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<CNavLadder*> *, class CNavLadder * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE7destroyEPS2_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 832 */
 /* pointer to 510 */
 /* size: 4 */

/* 833 */
 /* pointer to 834 */
 /* size: 4 */

/* 834 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 835 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 836 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 837 */
 /* pointer to 831 */
 /* size: 4 */

/* 838 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 839 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 840 */
 /* pointer to 841 */
 /* size: 4 */

/* 841 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 842 */
/* <0> (null):0 */
typedef class CNavLadder * & reference; /* size: 4 */

/* 843 */
/* <0> (null):0 */
typedef const class CNavLadder *  & const_reference; /* size: 4 */

/* 844 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<CNavLadder*> > other; /* size: 0 */

/* 845 */
/* <0> (null):0 */
struct rebind<std::_List_node<CNavLadder*> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<CNavLadder*> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 846 */
/* <0> (null):0 */
typedef struct allocator<CNavLadder*> other; /* size: 1 */

/* 847 */
/* <0> (null):0 */
struct rebind<CNavLadder*> {
	/* <0> (null):0 */
	typedef struct allocator<CNavLadder*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 848 */
/* <0> (null):0 */
class allocator<CNavLadder*> : public new_allocator<CNavLadder*> {
public:

	/* class new_allocator<CNavLadder*> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class CNavLadder * & reference;

	/* <0> (null):0 */
	typedef const class CNavLadder *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<CNavLadder*> *);

	/* <0> (null):0 */
	void allocator(class allocator<CNavLadder*> *, const class allocator<CNavLadder*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<CNavLadder*> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<CNavLadder*> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<CNavLadder*> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<CNavLadder*> {
		/* <0> (null):0 */
		typedef struct allocator<CNavLadder*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 849 */
 /* pointer to 848 */
 /* size: 4 */

/* 850 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 851 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 852 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 853 */
/* <0> (null):0 */
typedef class _List_node<CNavLadder*> * pointer; /* size: 4 */

/* 854 */
/* <0> (null):0 */
typedef const class _List_node<CNavLadder*>  * const_pointer; /* size: 4 */

/* 855 */
/* <0> (null):0 */
class new_allocator<std::_List_node<CNavLadder*> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<CNavLadder*> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<CNavLadder*>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *, const class new_allocator<std::_List_node<CNavLadder*> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<CNavLadder*> >  *, class _List_node<CNavLadder*> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7addressERS4_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<CNavLadder*> >  *, const class _List_node<CNavLadder*>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7addressERKS4_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<CNavLadder*> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE10deallocateEPS4_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<CNavLadder*> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *, const class _List_node<CNavLadder*>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE9constructEPS4_RKS4_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7destroyEPS4_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 856 */
 /* pointer to 401 */
 /* size: 4 */

/* 857 */
 /* pointer to 858 */
 /* size: 4 */

/* 858 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 859 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 860 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 861 */
 /* pointer to 855 */
 /* size: 4 */

/* 862 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 863 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 864 */
 /* pointer to 865 */
 /* size: 4 */

/* 865 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 866 */
/* <0> (null):0 */
class allocator<std::_List_node<CNavLadder*> > : public new_allocator<std::_List_node<CNavLadder*> > {
public:

	/* class new_allocator<std::_List_node<CNavLadder*> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<CNavLadder*> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<CNavLadder*> > *, const class allocator<std::_List_node<CNavLadder*> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<CNavLadder*> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 867 */
 /* pointer to 866 */
 /* size: 4 */

/* 868 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 869 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 870 */
 /* pointer to 403 */
 /* size: 4 */

/* 871 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 872 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 873 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 874 */
/* <0> (null):0 */
typedef struct allocator<CNavLadder*> allocator_type; /* size: 1 */

/* 875 */
/* <0> (null):0 */
class _List_base<CNavLadder*, std::allocator<CNavLadder*> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<CNavLadder*> allocator_type;

	/* <0> (null):0 */
	class _List_node<CNavLadder*> * _M_get_node(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_node<CNavLadder*> *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 876 */
 /* pointer to 875 */
 /* size: 4 */

/* 877 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 878 */
 /* pointer to 879 */
 /* size: 4 */

/* 879 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 880 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 881 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 882 */
/* <0> (null):0 */
typedef class CNavLadder * value_type; /* size: 4 */

/* 883 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 884 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 885 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavLadder*> iterator; /* size: 0 */

/* 886 */
/* <0> (null):0 */
typedef struct _List_const_iterator<CNavLadder*> const_iterator; /* size: 0 */

/* 887 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<CNavLadder*> > const_reverse_iterator; /* size: 0 */

/* 888 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<CNavLadder*> > reverse_iterator; /* size: 0 */

/* 889 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 890 */
/* <0> (null):0 */
typedef struct allocator<CNavLadder*> allocator_type; /* size: 1 */

/* 891 */
/* <0> (null):0 */
typedef struct _List_node<CNavLadder*> _Node; /* size: 0 */

/* 892 */
/* <0> (null):0 */
class list<CNavLadder*, std::allocator<CNavLadder*> > : protected _List_base<CNavLadder*, std::allocator<CNavLadder*> > {
protected:

	/* class _List_base<CNavLadder*, std::allocator<CNavLadder*> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef class CNavLadder * value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<CNavLadder*> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<CNavLadder*> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<CNavLadder*> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<CNavLadder*> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<CNavLadder*> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<CNavLadder*> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE14_M_create_nodeERKS1_ */

	/* <0> (null):0 */
	void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *);

	/* <0> (null):0 */
	void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const class list<CNavLadder*, std::allocator<CNavLadder*> >  &);

	/* <0> (null):0 */
	class list<CNavLadder*, std::allocator<CNavLadder*> > & operator=(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const class list<CNavLadder*, std::allocator<CNavLadder*> >  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EEaSERKS3_ */

	/* <0> (null):0 */
	void assign(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6assignEjRKS1_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, class CNavLadder *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6resizeEjS1_ */

	/* <0> (null):0 */
	reference front(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE10push_frontERKS1_ */

	/* <0> (null):0 */
	void pop_front(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9push_backERKS1_ */

	/* <0> (null):0 */
	void pop_back(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */

	/* <0> (null):0 */
	iterator erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	iterator erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */

	/* <0> (null):0 */
	void swap(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4swapERS3_ */

	/* <0> (null):0 */
	void clear(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */

	/* <0> (null):0 */
	void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */

	/* <0> (null):0 */
	void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */

	/* <0> (null):0 */
	void remove(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6removeERKS1_ */

	/* <0> (null):0 */
	void unique(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5mergeERS3_ */

	/* <0> (null):0 */
	void reverse(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE18_M_fill_initializeEjRKS1_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE14_M_fill_assignEjRKS1_ */

	/* <0> (null):0 */
	void _M_transfer(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */

	/* <0> (null):0 */
	void _M_insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void _M_erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE25_M_check_equal_allocatorsERS3_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 893 */
 /* pointer to 891 */
 /* size: 4 */

/* 894 */
 /* pointer to 892 */
 /* size: 4 */

/* 895 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 896 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 897 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 898 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 899 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 900 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 901 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 902 */
 /* pointer to 903 */
 /* size: 4 */

/* 903 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 904 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 905 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 906 */
/* <0> (null):0 */
typedef class CNavArea * * pointer; /* size: 4 */

/* 907 */
/* <0> (null):0 */
typedef const class CNavArea *  * const_pointer; /* size: 4 */

/* 908 */
/* <0> (null):0 */
class new_allocator<CNavArea*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class CNavArea * * pointer;

	/* <0> (null):0 */
	typedef const class CNavArea *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<CNavArea*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<CNavArea*> *, const class new_allocator<CNavArea*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<CNavArea*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<CNavArea*>  *, class CNavArea * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE7addressERS2_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<CNavArea*>  *, const class CNavArea *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE7addressERKS2_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<CNavArea*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<CNavArea*> *, class CNavArea * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE10deallocateEPS2_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<CNavArea*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<CNavArea*> *, class CNavArea * *, const class CNavArea *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE9constructEPS2_RKS2_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<CNavArea*> *, class CNavArea * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE7destroyEPS2_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 909 */
 /* pointer to 502 */
 /* size: 4 */

/* 910 */
 /* pointer to 911 */
 /* size: 4 */

/* 911 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 912 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 913 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 914 */
 /* pointer to 908 */
 /* size: 4 */

/* 915 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 916 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 917 */
 /* pointer to 918 */
 /* size: 4 */

/* 918 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 919 */
/* <0> (null):0 */
typedef class CNavArea * & reference; /* size: 4 */

/* 920 */
/* <0> (null):0 */
typedef const class CNavArea *  & const_reference; /* size: 4 */

/* 921 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<CNavArea*> > other; /* size: 0 */

/* 922 */
/* <0> (null):0 */
struct rebind<std::_List_node<CNavArea*> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<CNavArea*> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 923 */
/* <0> (null):0 */
typedef struct allocator<CNavArea*> other; /* size: 1 */

/* 924 */
/* <0> (null):0 */
struct rebind<CNavArea*> {
	/* <0> (null):0 */
	typedef struct allocator<CNavArea*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 925 */
/* <0> (null):0 */
class allocator<CNavArea*> : public new_allocator<CNavArea*> {
public:

	/* class new_allocator<CNavArea*> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class CNavArea * & reference;

	/* <0> (null):0 */
	typedef const class CNavArea *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<CNavArea*> *);

	/* <0> (null):0 */
	void allocator(class allocator<CNavArea*> *, const class allocator<CNavArea*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<CNavArea*> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<CNavArea*> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<CNavArea*> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<CNavArea*> {
		/* <0> (null):0 */
		typedef struct allocator<CNavArea*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 926 */
 /* pointer to 925 */
 /* size: 4 */

/* 927 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 928 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 929 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 930 */
/* <0> (null):0 */
typedef class _List_node<CNavArea*> * pointer; /* size: 4 */

/* 931 */
/* <0> (null):0 */
typedef const class _List_node<CNavArea*>  * const_pointer; /* size: 4 */

/* 932 */
/* <0> (null):0 */
class new_allocator<std::_List_node<CNavArea*> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<CNavArea*> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<CNavArea*>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<CNavArea*> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<CNavArea*> > *, const class new_allocator<std::_List_node<CNavArea*> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<CNavArea*> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<CNavArea*> >  *, class _List_node<CNavArea*> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7addressERS4_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<CNavArea*> >  *, const class _List_node<CNavArea*>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7addressERKS4_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<CNavArea*> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE10deallocateEPS4_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<CNavArea*> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *, const class _List_node<CNavArea*>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE9constructEPS4_RKS4_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7destroyEPS4_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 933 */
 /* pointer to 411 */
 /* size: 4 */

/* 934 */
 /* pointer to 935 */
 /* size: 4 */

/* 935 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 936 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 937 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 938 */
 /* pointer to 932 */
 /* size: 4 */

/* 939 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 940 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 941 */
 /* pointer to 942 */
 /* size: 4 */

/* 942 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 943 */
/* <0> (null):0 */
class allocator<std::_List_node<CNavArea*> > : public new_allocator<std::_List_node<CNavArea*> > {
public:

	/* class new_allocator<std::_List_node<CNavArea*> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<CNavArea*> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<CNavArea*> > *, const class allocator<std::_List_node<CNavArea*> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<CNavArea*> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 944 */
 /* pointer to 943 */
 /* size: 4 */

/* 945 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 946 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 947 */
 /* pointer to 413 */
 /* size: 4 */

/* 948 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 949 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 950 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 951 */
/* <0> (null):0 */
typedef struct allocator<CNavArea*> allocator_type; /* size: 1 */

/* 952 */
/* <0> (null):0 */
class _List_base<CNavArea*, std::allocator<CNavArea*> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<CNavArea*> allocator_type;

	/* <0> (null):0 */
	class _List_node<CNavArea*> * _M_get_node(class _List_base<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, class _List_node<CNavArea*> *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 953 */
 /* pointer to 952 */
 /* size: 4 */

/* 954 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 955 */
 /* pointer to 956 */
 /* size: 4 */

/* 956 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 957 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 958 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 959 */
/* <0> (null):0 */
typedef class CNavArea * value_type; /* size: 4 */

/* 960 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 961 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 962 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavArea*> iterator; /* size: 0 */

/* 963 */
/* <0> (null):0 */
typedef struct _List_const_iterator<CNavArea*> const_iterator; /* size: 0 */

/* 964 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<CNavArea*> > const_reverse_iterator; /* size: 0 */

/* 965 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<CNavArea*> > reverse_iterator; /* size: 0 */

/* 966 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 967 */
/* <0> (null):0 */
typedef struct allocator<CNavArea*> allocator_type; /* size: 1 */

/* 968 */
/* <0> (null):0 */
typedef struct _List_node<CNavArea*> _Node; /* size: 0 */

/* 969 */
/* <0> (null):0 */
class list<CNavArea*, std::allocator<CNavArea*> > : protected _List_base<CNavArea*, std::allocator<CNavArea*> > {
protected:

	/* class _List_base<CNavArea*, std::allocator<CNavArea*> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef class CNavArea * value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<CNavArea*> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<CNavArea*> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<CNavArea*> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<CNavArea*> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<CNavArea*> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<CNavArea*> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE14_M_create_nodeERKS1_ */

	/* <0> (null):0 */
	void list(class list<CNavArea*, std::allocator<CNavArea*> > *);

	/* <0> (null):0 */
	void list(class list<CNavArea*, std::allocator<CNavArea*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<CNavArea*, std::allocator<CNavArea*> > *, const class list<CNavArea*, std::allocator<CNavArea*> >  &);

	/* <0> (null):0 */
	class list<CNavArea*, std::allocator<CNavArea*> > & operator=(class list<CNavArea*, std::allocator<CNavArea*> > *, const class list<CNavArea*, std::allocator<CNavArea*> >  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EEaSERKS3_ */

	/* <0> (null):0 */
	void assign(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6assignEjRKS1_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, class CNavArea *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6resizeEjS1_ */

	/* <0> (null):0 */
	reference front(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE10push_frontERKS1_ */

	/* <0> (null):0 */
	void pop_front(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9push_backERKS1_ */

	/* <0> (null):0 */
	void pop_back(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */

	/* <0> (null):0 */
	iterator erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	iterator erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */

	/* <0> (null):0 */
	void swap(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4swapERS3_ */

	/* <0> (null):0 */
	void clear(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */

	/* <0> (null):0 */
	void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */

	/* <0> (null):0 */
	void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */

	/* <0> (null):0 */
	void remove(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6removeERKS1_ */

	/* <0> (null):0 */
	void unique(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5mergeERS3_ */

	/* <0> (null):0 */
	void reverse(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE18_M_fill_initializeEjRKS1_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE14_M_fill_assignEjRKS1_ */

	/* <0> (null):0 */
	void _M_transfer(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */

	/* <0> (null):0 */
	void _M_insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void _M_erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE25_M_check_equal_allocatorsERS3_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 970 */
 /* pointer to 968 */
 /* size: 4 */

/* 971 */
 /* pointer to 969 */
 /* size: 4 */

/* 972 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 973 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 974 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 975 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 976 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 977 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 978 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 979 */
 /* pointer to 980 */
 /* size: 4 */

/* 980 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 981 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 982 */
/* <0> (null):0 */
struct ApproachInfo        array[16]; /* size: 320 */

/* 983 */
 /* pointer to 501 */
 /* size: 4 */

/* 984 */
/* <0> (null):0 */
class list<NavConnect, std::allocator<NavConnect> > array[4]; /* size: 32 */

/* 985 */
/* <0> (null):0 */
class list<CNavLadder*, std::allocator<CNavLadder*> > array[2]; /* size: 16 */

/* 986 */
/* <0> (null):0 */
class CNavNode *           array[4]; /* size: 16 */

/* 987 */
/* <0> (null):0 */
struct CNavNode {
private:

	class Vector              m_pos;                 /*     0    12 */
	class Vector              m_normal;              /*    12    12 */
	class CNavNode *           m_to[4];              /*    24    16 */
	unsigned int               m_id;                 /*    40     4 */
	unsigned char              m_attributeFlags;     /*    44     1 */

	/* Bitfield combined with previous fields */

	class CNavNode *           m_list;               /*     0     4 */
	unsigned int               m_listLength;         /*     0     4 */
	class CNavNode *           m_next;               /*    48     4 */
	unsigned char              m_visited;            /*    52     1 */
	class CNavNode *           m_parent;             /*    56     4 */
	BOOL                       m_isCovered;          /*    60     4 */
	class CNavArea *           m_area;               /*    64     4 */
	/* <0> (null):0 */
	void CNavNode(class CNavNode *, const class Vector  *, const class Vector  *, class CNavNode *);

	/* <0> (null):0 */
	const class CNavNode  * GetNode(const class Vector  *); /* linkage=_ZN8CNavNode7GetNodeEPK6Vector */

	/* <0> (null):0 */
	class CNavNode * GetConnectedNode(const class CNavNode  *, enum NavDirType); /* linkage=_ZNK8CNavNode16GetConnectedNodeE10NavDirType */

	/* <0> (null):0 */
	const class Vector  * GetPosition(const class CNavNode  *); /* linkage=_ZNK8CNavNode11GetPositionEv */

	/* <0> (null):0 */
	const class Vector  * GetNormal(const class CNavNode  *); /* linkage=_ZNK8CNavNode9GetNormalEv */

	/* <0> (null):0 */
	unsigned int GetID(const class CNavNode  *); /* linkage=_ZNK8CNavNode5GetIDEv */

	/* <0> (null):0 */
	class CNavNode * GetFirst(void); /* linkage=_ZN8CNavNode8GetFirstEv */

	/* <0> (null):0 */
	unsigned int GetListLength(void); /* linkage=_ZN8CNavNode13GetListLengthEv */

	/* <0> (null):0 */
	class CNavNode * GetNext(class CNavNode *); /* linkage=_ZN8CNavNode7GetNextEv */

	/* <0> (null):0 */
	void ConnectTo(class CNavNode *, class CNavNode *, enum NavDirType); /* linkage=_ZN8CNavNode9ConnectToEPS_10NavDirType */

	/* <0> (null):0 */
	class CNavNode * GetParent(const class CNavNode  *); /* linkage=_ZNK8CNavNode9GetParentEv */

	/* <0> (null):0 */
	void MarkAsVisited(class CNavNode *, enum NavDirType); /* linkage=_ZN8CNavNode13MarkAsVisitedE10NavDirType */

	/* <0> (null):0 */
	BOOL HasVisited(class CNavNode *, enum NavDirType); /* linkage=_ZN8CNavNode10HasVisitedE10NavDirType */

	/* <0> (null):0 */
	BOOL IsBiLinked(const class CNavNode  *, enum NavDirType); /* linkage=_ZNK8CNavNode10IsBiLinkedE10NavDirType */

	/* <0> (null):0 */
	BOOL IsClosedCell(const class CNavNode  *); /* linkage=_ZNK8CNavNode12IsClosedCellEv */

	/* <0> (null):0 */
	void Cover(class CNavNode *); /* linkage=_ZN8CNavNode5CoverEv */

	/* <0> (null):0 */
	BOOL IsCovered(const class CNavNode  *); /* linkage=_ZNK8CNavNode9IsCoveredEv */

	/* <0> (null):0 */
	void AssignArea(class CNavNode *, class CNavArea *); /* linkage=_ZN8CNavNode10AssignAreaEP8CNavArea */

	/* <0> (null):0 */
	class CNavArea * GetArea(const class CNavNode  *); /* linkage=_ZNK8CNavNode7GetAreaEv */

	/* <0> (null):0 */
	void SetAttributes(class CNavNode *, unsigned char); /* linkage=_ZN8CNavNode13SetAttributesEh */

	/* <0> (null):0 */
	unsigned char GetAttributes(const class CNavNode  *); /* linkage=_ZNK8CNavNode13GetAttributesEv */

	/* --- cacheline 1 boundary (64 bytes) was 21 bytes ago --- */

	/* size: 68, cachelines: 2, members: 12 */
	/* last cacheline: 4 bytes */

	/* BRAIN FART ALERT! 68 != 85 + 0(holes), diff = -17 */

}; /* size: 68 */

/* 988 */
 /* pointer to 987 */
 /* size: 4 */

/* 989 */
 /* pointer to 990 */
 /* size: 4 */

/* 990 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 532 */

/* 991 */
 /* pointer to 18 */
 /* size: 4 */

/* 992 */
 /* pointer to 993 */
 /* size: 4 */

/* 993 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 532 */

/* 994 */
 /* pointer to 995 */
 /* size: 4 */

/* 995 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 996 */
 /* pointer to 997 */
 /* size: 4 */

/* 997 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 998 */
 /* pointer to 999 */
 /* size: 4 */

/* 999 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1000 */
 /* pointer to 1001 */
 /* size: 4 */

/* 1001 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 20 */

/* 1002 */
 /* pointer to 983 */
 /* size: 4 */

/* 1003 */
/* <0> (null):0 */
typedef struct list<CNavArea*, std::allocator<CNavArea*> > NavAreaList; /* size: 8 */

/* 1004 */
/* <0> (null):0 */
typedef struct _List_const_iterator<NavConnect> _Self; /* size: 4 */

/* 1005 */
/* <0> (null):0 */
typedef class _List_node<NavConnect>const _Node; /* size: 0 */

/* 1006 */
/* <0> (null):0 */
typedef struct _List_iterator<NavConnect> iterator; /* size: 0 */

/* 1007 */
/* <0> (null):0 */
typedef const union NavConnect  * pointer; /* size: 4 */

/* 1008 */
/* <0> (null):0 */
typedef const union NavConnect  & reference; /* size: 4 */

/* 1009 */
/* <0> (null):0 */
struct _List_const_iterator<NavConnect> {
	const class _List_node_base  * _M_node;          /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_const_iterator<NavConnect> _Self;

	/* <0> (null):0 */
	typedef class _List_node<NavConnect>const _Node;

	/* <0> (null):0 */
	typedef struct _List_iterator<NavConnect> iterator;

	/* <0> (null):0 */
	typedef const union NavConnect  * pointer;

	/* <0> (null):0 */
	typedef const union NavConnect  & reference;

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<NavConnect> *);

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<NavConnect> *, const class _List_node_base  *);

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<NavConnect> *, const iterator  &);

	/* <0> (null):0 */
	reference operator*(const class _List_const_iterator<NavConnect>  *); /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_const_iterator<NavConnect>  *); /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_const_iterator<NavConnect> *); /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_const_iterator<NavConnect> *, int); /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_const_iterator<NavConnect> *); /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_const_iterator<NavConnect> *, int); /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_const_iterator<NavConnect>  *, const _Self  &); /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEeqERKS1_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_const_iterator<NavConnect>  *, const _Self  &); /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEneERKS1_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1010 */
 /* pointer to 1011 */
 /* size: 4 */

/* 1011 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1012 */
 /* pointer to 1009 */
 /* size: 4 */

/* 1013 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1014 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1015 */
 /* pointer to 1016 */
 /* size: 4 */

/* 1016 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1017 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1018 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1019 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1020 */
/* <0> (null):0 */
class CNavAreaGrid {
private:

	floatconst                 m_cellSize;           /*     0     4 */
	NavAreaList *              m_grid;               /*     4     4 */
	int                        m_gridSizeX;          /*     8     4 */
	int                        m_gridSizeY;          /*    12     4 */
	float                      m_minX;               /*    16     4 */
	float                      m_minY;               /*    20     4 */
	unsigned int               m_areaCount;          /*    24     4 */
	class CNavArea *           m_hashTable[256];     /*    28  1024 */
	/* <0> (null):0 */
	void CNavAreaGrid(class CNavAreaGrid *);

	/* <0> (null):0 */
	void ~CNavAreaGrid(class CNavAreaGrid *, int);

	/* <0> (null):0 */
	void Reset(class CNavAreaGrid *); /* linkage=_ZN12CNavAreaGrid5ResetEv */

	/* <0> (null):0 */
	void Initialize(class CNavAreaGrid *, float, float, float, float); /* linkage=_ZN12CNavAreaGrid10InitializeEffff */

	/* <0> (null):0 */
	void AddNavArea(class CNavAreaGrid *, class CNavArea *); /* linkage=_ZN12CNavAreaGrid10AddNavAreaEP8CNavArea */

	/* <0> (null):0 */
	void RemoveNavArea(class CNavAreaGrid *, class CNavArea *); /* linkage=_ZN12CNavAreaGrid13RemoveNavAreaEP8CNavArea */

	/* <0> (null):0 */
	unsigned int GetNavAreaCount(const class CNavAreaGrid  *); /* linkage=_ZNK12CNavAreaGrid15GetNavAreaCountEv */

	/* <0> (null):0 */
	class CNavArea * GetNavArea(const class CNavAreaGrid  *, const class Vector  *, float); /* linkage=_ZNK12CNavAreaGrid10GetNavAreaEPK6Vectorf */

	/* <0> (null):0 */
	class CNavArea * GetNavAreaByID(const class CNavAreaGrid  *, unsigned int); /* linkage=_ZNK12CNavAreaGrid14GetNavAreaByIDEj */

	/* <0> (null):0 */
	class CNavArea * GetNearestNavArea(const class CNavAreaGrid  *, const class Vector  *, bool); /* linkage=_ZNK12CNavAreaGrid17GetNearestNavAreaEPK6Vectorb */

	/* <0> (null):0 */
	Place GetPlace(const class CNavAreaGrid  *, const class Vector  *); /* linkage=_ZNK12CNavAreaGrid8GetPlaceEPK6Vector */

	/* <0> (null):0 */
	int ComputeHashKey(const class CNavAreaGrid  *, unsigned int); /* linkage=_ZNK12CNavAreaGrid14ComputeHashKeyEj */

	/* <0> (null):0 */
	int WorldToGridX(const class CNavAreaGrid  *, float); /* linkage=_ZNK12CNavAreaGrid12WorldToGridXEf */

	/* <0> (null):0 */
	int WorldToGridY(const class CNavAreaGrid  *, float); /* linkage=_ZNK12CNavAreaGrid12WorldToGridYEf */

	/* --- cacheline 16 boundary (1024 bytes) was 28 bytes ago --- */

	/* size: 1052, cachelines: 17, members: 8 */
	/* last cacheline: 28 bytes */
}; /* size: 1052 */

/* 1021 */
 /* pointer to 1003 */
 /* size: 4 */

/* 1022 */
/* <0> (null):0 */
class CNavArea *           array[256]; /* size: 1024 */

/* 1023 */
 /* pointer to 1020 */
 /* size: 4 */

/* 1024 */
 /* pointer to 1025 */
 /* size: 4 */

/* 1025 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1052 */

/* 1026 */
 /* pointer to 1027 */
 /* size: 4 */

/* 1027 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 68 */

/* 1028 */
/* <0> (null):0 */
typedef struct _List_const_iterator<CNavLadder*> _Self; /* size: 4 */

/* 1029 */
/* <0> (null):0 */
typedef class _List_node<CNavLadder*>const _Node; /* size: 0 */

/* 1030 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavLadder*> iterator; /* size: 0 */

/* 1031 */
/* <0> (null):0 */
typedef const class CNavLadder *  * pointer; /* size: 4 */

/* 1032 */
/* <0> (null):0 */
typedef const class CNavLadder *  & reference; /* size: 4 */

/* 1033 */
/* <0> (null):0 */
struct _List_const_iterator<CNavLadder*> {
	const class _List_node_base  * _M_node;          /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_const_iterator<CNavLadder*> _Self;

	/* <0> (null):0 */
	typedef class _List_node<CNavLadder*>const _Node;

	/* <0> (null):0 */
	typedef struct _List_iterator<CNavLadder*> iterator;

	/* <0> (null):0 */
	typedef const class CNavLadder *  * pointer;

	/* <0> (null):0 */
	typedef const class CNavLadder *  & reference;

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<CNavLadder*> *);

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<CNavLadder*> *, const class _List_node_base  *);

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<CNavLadder*> *, const iterator  &);

	/* <0> (null):0 */
	reference operator*(const class _List_const_iterator<CNavLadder*>  *); /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_const_iterator<CNavLadder*>  *); /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_const_iterator<CNavLadder*> *); /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_const_iterator<CNavLadder*> *, int); /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_const_iterator<CNavLadder*> *); /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_const_iterator<CNavLadder*> *, int); /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_const_iterator<CNavLadder*>  *, const _Self  &); /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEeqERKS2_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_const_iterator<CNavLadder*>  *, const _Self  &); /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEneERKS2_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1034 */
 /* pointer to 1033 */
 /* size: 4 */

/* 1035 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1036 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1037 */
 /* pointer to 1038 */
 /* size: 4 */

/* 1038 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1039 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1040 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1041 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1042 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavArea*> _Self; /* size: 4 */

/* 1043 */
/* <0> (null):0 */
typedef class CNavArea * * pointer; /* size: 4 */

/* 1044 */
/* <0> (null):0 */
typedef class CNavArea * & reference; /* size: 4 */

/* 1045 */
/* <0> (null):0 */
struct _List_iterator<CNavArea*> {
	class _List_node_base *    _M_node;              /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_iterator<CNavArea*> _Self;

	/* <0> (null):0 */
	typedef class CNavArea * * pointer;

	/* <0> (null):0 */
	typedef class CNavArea * & reference;

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<CNavArea*> *);

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<CNavArea*> *, class _List_node_base *);

	/* <0> (null):0 */
	reference operator*(const class _List_iterator<CNavArea*>  *); /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_iterator<CNavArea*>  *); /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_iterator<CNavArea*> *); /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_iterator<CNavArea*> *, int); /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_iterator<CNavArea*> *); /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_iterator<CNavArea*> *, int); /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_iterator<CNavArea*>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEeqERKS2_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_iterator<CNavArea*>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEneERKS2_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1046 */
 /* pointer to 1045 */
 /* size: 4 */

/* 1047 */
 /* pointer to 1048 */
 /* size: 4 */

/* 1048 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1049 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1050 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1051 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1052 */
/* <0> (null):0 */
enum GameEventType {
	EVENT_INVALID = 0,
	EVENT_WEAPON_FIRED = 1,
	EVENT_WEAPON_FIRED_ON_EMPTY = 2,
	EVENT_WEAPON_RELOADED = 3,
	EVENT_HE_GRENADE_EXPLODED = 4,
	EVENT_FLASHBANG_GRENADE_EXPLODED = 5,
	EVENT_SMOKE_GRENADE_EXPLODED = 6,
	EVENT_GRENADE_BOUNCED = 7,
	EVENT_BEING_SHOT_AT = 8,
	EVENT_PLAYER_BLINDED_BY_FLASHBANG = 9,
	EVENT_PLAYER_FOOTSTEP = 10,
	EVENT_PLAYER_JUMPED = 11,
	EVENT_PLAYER_DIED = 12,
	EVENT_PLAYER_LANDED_FROM_HEIGHT = 13,
	EVENT_PLAYER_TOOK_DAMAGE = 14,
	EVENT_HOSTAGE_DAMAGED = 15,
	EVENT_HOSTAGE_KILLED = 16,
	EVENT_DOOR = 17,
	EVENT_BREAK_GLASS = 18,
	EVENT_BREAK_WOOD = 19,
	EVENT_BREAK_METAL = 20,
	EVENT_BREAK_FLESH = 21,
	EVENT_BREAK_CONCRETE = 22,
	EVENT_BOMB_PLANTED = 23,
	EVENT_BOMB_DROPPED = 24,
	EVENT_BOMB_PICKED_UP = 25,
	EVENT_BOMB_BEEP = 26,
	EVENT_BOMB_DEFUSING = 27,
	EVENT_BOMB_DEFUSE_ABORTED = 28,
	EVENT_BOMB_DEFUSED = 29,
	EVENT_BOMB_EXPLODED = 30,
	EVENT_HOSTAGE_USED = 31,
	EVENT_HOSTAGE_RESCUED = 32,
	EVENT_ALL_HOSTAGES_RESCUED = 33,
	EVENT_VIP_ESCAPED = 34,
	EVENT_VIP_ASSASSINATED = 35,
	EVENT_TERRORISTS_WIN = 36,
	EVENT_CTS_WIN = 37,
	EVENT_ROUND_DRAW = 38,
	EVENT_ROUND_WIN = 39,
	EVENT_ROUND_LOSS = 40,
	EVENT_ROUND_START = 41,
	EVENT_PLAYER_SPAWNED = 42,
	EVENT_CLIENT_CORPSE_SPAWNED = 43,
	EVENT_BUY_TIME_START = 44,
	EVENT_PLAYER_LEFT_BUY_ZONE = 45,
	EVENT_DEATH_CAMERA_START = 46,
	EVENT_KILL_ALL = 47,
	EVENT_ROUND_TIME = 48,
	EVENT_DIE = 49,
	EVENT_KILL = 50,
	EVENT_HEADSHOT = 51,
	EVENT_KILL_FLASHBANGED = 52,
	EVENT_TUTOR_BUY_MENU_OPENNED = 53,
	EVENT_TUTOR_AUTOBUY = 54,
	EVENT_PLAYER_BOUGHT_SOMETHING = 55,
	EVENT_TUTOR_NOT_BUYING_ANYTHING = 56,
	EVENT_TUTOR_NEED_TO_BUY_PRIMARY_WEAPON = 57,
	EVENT_TUTOR_NEED_TO_BUY_PRIMARY_AMMO = 58,
	EVENT_TUTOR_NEED_TO_BUY_SECONDARY_AMMO = 59,
	EVENT_TUTOR_NEED_TO_BUY_ARMOR = 60,
	EVENT_TUTOR_NEED_TO_BUY_DEFUSE_KIT = 61,
	EVENT_TUTOR_NEED_TO_BUY_GRENADE = 62,
	EVENT_CAREER_TASK_DONE = 63,
	EVENT_START_RADIO_1 = 64,
	EVENT_RADIO_COVER_ME = 65,
	EVENT_RADIO_YOU_TAKE_THE_POINT = 66,
	EVENT_RADIO_HOLD_THIS_POSITION = 67,
	EVENT_RADIO_REGROUP_TEAM = 68,
	EVENT_RADIO_FOLLOW_ME = 69,
	EVENT_RADIO_TAKING_FIRE = 70,
	EVENT_START_RADIO_2 = 71,
	EVENT_RADIO_GO_GO_GO = 72,
	EVENT_RADIO_TEAM_FALL_BACK = 73,
	EVENT_RADIO_STICK_TOGETHER_TEAM = 74,
	EVENT_RADIO_GET_IN_POSITION_AND_WAIT = 75,
	EVENT_RADIO_STORM_THE_FRONT = 76,
	EVENT_RADIO_REPORT_IN_TEAM = 77,
	EVENT_START_RADIO_3 = 78,
	EVENT_RADIO_AFFIRMATIVE = 79,
	EVENT_RADIO_ENEMY_SPOTTED = 80,
	EVENT_RADIO_NEED_BACKUP = 81,
	EVENT_RADIO_SECTOR_CLEAR = 82,
	EVENT_RADIO_IN_POSITION = 83,
	EVENT_RADIO_REPORTING_IN = 84,
	EVENT_RADIO_GET_OUT_OF_THERE = 85,
	EVENT_RADIO_NEGATIVE = 86,
	EVENT_RADIO_ENEMY_DOWN = 87,
	EVENT_END_RADIO = 88,
	EVENT_NEW_MATCH = 89,
	EVENT_PLAYER_CHANGED_TEAM = 90,
	EVENT_BULLET_IMPACT = 91,
	EVENT_GAME_COMMENCE = 92,
	EVENT_WEAPON_ZOOMED = 93,
	EVENT_HOSTAGE_CALLED_FOR_HELP = 94,
	NUM_GAME_EVENTS = 95,
}; /* size: 4 */

/* 1053 */
/* <0> (null):0 */
class IntervalTimer {
private:

	float                      m_timestamp;          /*     0     4 */
	/* <0> (null):0 */
	void IntervalTimer(class IntervalTimer *);

	/* <0> (null):0 */
	void Reset(class IntervalTimer *); /* linkage=_ZN13IntervalTimer5ResetEv */

	/* <0> (null):0 */
	void Start(class IntervalTimer *); /* linkage=_ZN13IntervalTimer5StartEv */

	/* <0> (null):0 */
	void Invalidate(class IntervalTimer *); /* linkage=_ZN13IntervalTimer10InvalidateEv */

	/* <0> (null):0 */
	bool HasStarted(const class IntervalTimer  *); /* linkage=_ZNK13IntervalTimer10HasStartedEv */

	/* <0> (null):0 */
	float GetElapsedTime(const class IntervalTimer  *); /* linkage=_ZNK13IntervalTimer14GetElapsedTimeEv */

	/* <0> (null):0 */
	bool IsLessThen(const class IntervalTimer  *, float); /* linkage=_ZNK13IntervalTimer10IsLessThenEf */

	/* <0> (null):0 */
	bool IsGreaterThen(const class IntervalTimer  *, float); /* linkage=_ZNK13IntervalTimer13IsGreaterThenEf */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1054 */
 /* pointer to 1053 */
 /* size: 4 */

/* 1055 */
 /* pointer to 1056 */
 /* size: 4 */

/* 1056 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1057 */
/* <0> (null):0 */
class CountdownTimer {
private:

	float                      m_duration;           /*     0     4 */
	float                      m_timestamp;          /*     4     4 */
	/* <0> (null):0 */
	void CountdownTimer(class CountdownTimer *);

	/* <0> (null):0 */
	void Reset(class CountdownTimer *); /* linkage=_ZN14CountdownTimer5ResetEv */

	/* <0> (null):0 */
	void Start(class CountdownTimer *, float); /* linkage=_ZN14CountdownTimer5StartEf */

	/* <0> (null):0 */
	void Invalidate(class CountdownTimer *); /* linkage=_ZN14CountdownTimer10InvalidateEv */

	/* <0> (null):0 */
	bool HasStarted(const class CountdownTimer  *); /* linkage=_ZNK14CountdownTimer10HasStartedEv */

	/* <0> (null):0 */
	bool IsElapsed(const class CountdownTimer  *); /* linkage=_ZNK14CountdownTimer9IsElapsedEv */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 1058 */
 /* pointer to 1057 */
 /* size: 4 */

/* 1059 */
 /* pointer to 1060 */
 /* size: 4 */

/* 1060 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1061 */
/* <0> (null):0 */
enum BotDifficultyType {
	BOT_EASY = 0,
	BOT_NORMAL = 1,
	BOT_HARD = 2,
	BOT_EXPERT = 3,
	NUM_DIFFICULTY_LEVELS = 4,
}; /* size: 4 */

/* 1062 */
/* <0> (null):0 */
class CBot {
	/* <0> (null):0 */
	bool IsRunning(const class CBot  *); /* linkage=_ZNK4CBot9IsRunningEv */

	/* <0> (null):0 */
	bool IsCrouching(const class CBot  *); /* linkage=_ZNK4CBot11IsCrouchingEv */

	/* <0> (null):0 */
	const class BotProfile  * GetProfile(const class CBot  *); /* linkage=_ZNK4CBot10GetProfileEv */


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1063 */
/* <0> (null):0 */
class CNavNode *           array[4]; /* size: 16 */

/* 1064 */
 /* pointer to 987 */
 /* size: 4 */

/* 1065 */
 /* pointer to 1066 */
 /* size: 4 */

/* 1066 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 68 */

/* 1067 */
 /* pointer to 1068 */
 /* size: 4 */

/* 1068 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 68 */

/* 1069 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1070 */
/* <0> (null):0 */
struct __numeric_traits_integer<int> {
	intconst                   __min;                /*     0     4 */
	intconst                   __max;                /*     0     4 */
	boolconst                  __is_signed;          /*     0     1 */
	intconst                   __digits;             /*     0     4 */

	/* size: 1, cachelines: 1, members: 4 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 4 + 0(holes), diff = -3 */

}; /* size: 1 */

/* 1071 */
/* <0> (null):0 */
enum BotProfileTeamType {
	BOT_TEAM_T = 0,
	BOT_TEAM_CT = 1,
	BOT_TEAM_ANY = 2,
}; /* size: 4 */

/* 1072 */
/* <0> (null):0 */
class BotProfile {
private:

	char *                     m_name;               /*     0     4 */
	float                      m_aggression;         /*     4     4 */
	float                      m_skill;              /*     8     4 */
	float                      m_teamwork;           /*    12     4 */
	int                        m_weaponPreference[16]; /*    16    64 */
	/* --- cacheline 1 boundary (64 bytes) was 16 bytes ago --- */
	int                        m_weaponPreferenceCount; /*    80     4 */
	int                        m_cost;               /*    84     4 */
	int                        m_skin;               /*    88     4 */
	unsigned char              m_difficultyFlags;    /*    92     1 */
	int                        m_voicePitch;         /*    96     4 */
	float                      m_reactionTime;       /*   100     4 */
	float                      m_attackDelay;        /*   104     4 */
	enum BotProfileTeamType    m_teams;              /*   108     4 */
	bool                       m_prefersSilencer;    /*   112     1 */
	int                        m_voiceBank;          /*   116     4 */
	/* <0> (null):0 */
	void BotProfile(class BotProfile *);

	/* <0> (null):0 */
	const char  * GetName(const class BotProfile  *); /* linkage=_ZNK10BotProfile7GetNameEv */

	/* <0> (null):0 */
	float GetAggression(const class BotProfile  *); /* linkage=_ZNK10BotProfile13GetAggressionEv */

	/* <0> (null):0 */
	float GetSkill(const class BotProfile  *); /* linkage=_ZNK10BotProfile8GetSkillEv */

	/* <0> (null):0 */
	float GetTeamwork(const class BotProfile  *); /* linkage=_ZNK10BotProfile11GetTeamworkEv */

	/* <0> (null):0 */
	int GetWeaponPreference(const class BotProfile  *, int); /* linkage=_ZNK10BotProfile19GetWeaponPreferenceEi */

	/* <0> (null):0 */
	const char  * GetWeaponPreferenceAsString(const class BotProfile  *, int); /* linkage=_ZNK10BotProfile27GetWeaponPreferenceAsStringEi */

	/* <0> (null):0 */
	int GetWeaponPreferenceCount(const class BotProfile  *); /* linkage=_ZNK10BotProfile24GetWeaponPreferenceCountEv */

	/* <0> (null):0 */
	bool HasPrimaryPreference(const class BotProfile  *); /* linkage=_ZNK10BotProfile20HasPrimaryPreferenceEv */

	/* <0> (null):0 */
	bool HasPistolPreference(const class BotProfile  *); /* linkage=_ZNK10BotProfile19HasPistolPreferenceEv */

	/* <0> (null):0 */
	int GetCost(const class BotProfile  *); /* linkage=_ZNK10BotProfile7GetCostEv */

	/* <0> (null):0 */
	int GetSkin(const class BotProfile  *); /* linkage=_ZNK10BotProfile7GetSkinEv */

	/* <0> (null):0 */
	bool IsDifficulty(const class BotProfile  *, enum BotDifficultyType); /* linkage=_ZNK10BotProfile12IsDifficultyE17BotDifficultyType */

	/* <0> (null):0 */
	int GetVoicePitch(const class BotProfile  *); /* linkage=_ZNK10BotProfile13GetVoicePitchEv */

	/* <0> (null):0 */
	float GetReactionTime(const class BotProfile  *); /* linkage=_ZNK10BotProfile15GetReactionTimeEv */

	/* <0> (null):0 */
	float GetAttackDelay(const class BotProfile  *); /* linkage=_ZNK10BotProfile14GetAttackDelayEv */

	/* <0> (null):0 */
	int GetVoiceBank(const class BotProfile  *); /* linkage=_ZNK10BotProfile12GetVoiceBankEv */

	/* <0> (null):0 */
	bool IsValidForTeam(const class BotProfile  *, enum BotProfileTeamType); /* linkage=_ZNK10BotProfile14IsValidForTeamE18BotProfileTeamType */

	/* <0> (null):0 */
	bool PrefersSilencer(const class BotProfile  *); /* linkage=_ZNK10BotProfile15PrefersSilencerEv */

	/* <0> (null):0 */
	void Inherit(class BotProfile *, const class BotProfile  *, const class BotProfile  *); /* linkage=_ZN10BotProfile7InheritEPKS_S1_ */


	/* size: 120, cachelines: 2, members: 15 */
	/* last cacheline: 56 bytes */

	/* BRAIN FART ALERT! 120 != 114 + 0(holes), diff = 6 */

}; /* size: 120 */

/* 1073 */
/* <0> (null):0 */
int                        array[16]; /* size: 64 */

/* 1074 */
 /* pointer to 1072 */
 /* size: 4 */

/* 1075 */
 /* pointer to 1076 */
 /* size: 4 */

/* 1076 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 120 */

/* 1077 */
 /* pointer to 1078 */
 /* size: 4 */

/* 1078 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 120 */

/* 1079 */
/* <0> (null):0 */
enum PathResult {
	PROGRESSING = 0,
	END_OF_PATH = 1,
	PATH_FAILURE = 2,
}; /* size: 4 */

/* 1080 */
/* <0> (null):0 */
enum {
	MAX_PATH_LENGTH = 256,
}; /* size: 4 */

/* 1081 */
/* <0> (null):0 */
struct ConnectInfo {
	class CNavArea *           area;                 /*     0     4 */
	enum NavTraverseType       how;                  /*     4     4 */
	class Vector              pos;                   /*     8    12 */
	const class CNavLadder  *  ladder;               /*    20     4 */

	/* size: 24, cachelines: 1, members: 4 */
	/* last cacheline: 24 bytes */
}; /* size: 24 */

/* 1082 */
/* <0> (null):0 */
enum LadderNavState {
	APPROACH_ASCENDING_LADDER = 0,
	APPROACH_DESCENDING_LADDER = 1,
	FACE_ASCENDING_LADDER = 2,
	FACE_DESCENDING_LADDER = 3,
	MOUNT_ASCENDING_LADDER = 4,
	MOUNT_DESCENDING_LADDER = 5,
	ASCEND_LADDER = 6,
	DESCEND_LADDER = 7,
	DISMOUNT_ASCENDING_LADDER = 8,
	DISMOUNT_DESCENDING_LADDER = 9,
	MOVE_TO_DESTINATION = 10,
}; /* size: 4 */

/* 1083 */
/* <0> (null):0 */
enum LookAtSpotState {
	NOT_LOOKING_AT_SPOT = 0,
	LOOK_TOWARDS_SPOT = 1,
	LOOK_AT_SPOT = 2,
	NUM_LOOK_AT_SPOT_STATES = 3,
}; /* size: 4 */

/* 1084 */
/* <0> (null):0 */
struct CCSBot {
	/* <0> (null):0 */
	enum PathResult {
		PROGRESSING = 0,
		END_OF_PATH = 1,
		PATH_FAILURE = 2,
	};

	/* <0> (null):0 */
	enum {
		MAX_PATH_LENGTH = 256,
	};

	/* <0> (null):0 */
	struct ConnectInfo {
		class CNavArea *           area;                 /*     0     4 */
		enum NavTraverseType       how;                  /*     4     4 */
		class Vector              pos;                   /*     8    12 */
		const class CNavLadder  *  ladder;               /*    20     4 */

		/* size: 24, cachelines: 1, members: 4 */
		/* last cacheline: 24 bytes */
	};

	/* <0> (null):0 */
	enum LadderNavState {
		APPROACH_ASCENDING_LADDER = 0,
		APPROACH_DESCENDING_LADDER = 1,
		FACE_ASCENDING_LADDER = 2,
		FACE_DESCENDING_LADDER = 3,
		MOUNT_ASCENDING_LADDER = 4,
		MOUNT_DESCENDING_LADDER = 5,
		ASCEND_LADDER = 6,
		DESCEND_LADDER = 7,
		DISMOUNT_ASCENDING_LADDER = 8,
		DISMOUNT_DESCENDING_LADDER = 9,
		MOVE_TO_DESTINATION = 10,
	};

	/* <0> (null):0 */
	enum LookAtSpotState {
		NOT_LOOKING_AT_SPOT = 0,
		LOOK_TOWARDS_SPOT = 1,
		LOOK_AT_SPOT = 2,
		NUM_LOOK_AT_SPOT_STATES = 3,
	};

	/* <0> (null):0 */
	bool IsEnemyVisible(const class CCSBot  *); /* linkage=_ZNK6CCSBot14IsEnemyVisibleEv */

	/* <0> (null):0 */
	bool HasPath(const class CCSBot  *); /* linkage=_ZNK6CCSBot7HasPathEv */

	/* <0> (null):0 */
	void DestroyPath(class CCSBot *); /* linkage=_ZN6CCSBot11DestroyPathEv */

	/* <0> (null):0 */
	bool IsUsingLadder(const class CCSBot  *); /* linkage=_ZNK6CCSBot13IsUsingLadderEv */

	/* <0> (null):0 */
	void ClearLookAt(class CCSBot *); /* linkage=_ZN6CCSBot11ClearLookAtEv */

	/* <0> (null):0 */
	int GetHostageEscortCount(const class CCSBot  *); /* linkage=_ZNK6CCSBot21GetHostageEscortCountEv */

private:

	/* <0> (null):0 */
	void SetupLadderMovement(class CCSBot *); /* linkage=_ZN6CCSBot19SetupLadderMovementEv */

	/* <0> (null):0 */
	float GetFeetZ(const class CCSBot  *); /* linkage=_ZNK6CCSBot8GetFeetZEv */

	/* <0> (null):0 */
	bool IsStraightLinePathWalkable(const class CCSBot  *, const class Vector  *); /* linkage=_ZNK6CCSBot26IsStraightLinePathWalkableEPK6Vector */

	/* <0> (null):0 */
	const class Vector  * GetPathEndpoint(const class CCSBot  *); /* linkage=_ZNK6CCSBot15GetPathEndpointEv */

	/* <0> (null):0 */
	void SetPathIndex(class CCSBot *, int); /* linkage=_ZN6CCSBot12SetPathIndexEi */

	/* <0> (null):0 */
	bool IsNearJump(const class CCSBot  *); /* linkage=_ZNK6CCSBot10IsNearJumpEv */

	/* <0> (null):0 */
	float GetApproximateFallDamage(const class CCSBot  *, float); /* linkage=_ZNK6CCSBot24GetApproximateFallDamageEf */

	/* <0> (null):0 */
	const class Vector  * GetEyePosition(const class CCSBot  *); /* linkage=_ZNK6CCSBot14GetEyePositionEv */

	/* <0> (null):0 */
	int FindPathPoint(class CCSBot *, float, class Vector *, int *); /* linkage=_ZN6CCSBot13FindPathPointEfP6VectorPi */

	/* <0> (null):0 */
	void BuildTrivialPath(class CCSBot *, const class Vector  *); /* linkage=_ZN6CCSBot16BuildTrivialPathEPK6Vector */

	/* <0> (null):0 */
	int FindOurPositionOnPath(const class CCSBot  *, class Vector *, bool); /* linkage=_ZNK6CCSBot21FindOurPositionOnPathEP6Vectorb */

	/* <0> (null):0 */
	bool ComputePathPositions(class CCSBot *); /* linkage=_ZN6CCSBot20ComputePathPositionsEv */

	/* <0> (null):0 */
	void ComputeLadderEndpoint(class CCSBot *, bool); /* linkage=_ZN6CCSBot21ComputeLadderEndpointEb */

	/* <0> (null):0 */
	bool UpdateLadderMovement(class CCSBot *); /* linkage=_ZN6CCSBot20UpdateLadderMovementEv */

	/* <0> (null):0 */
	bool FindClosestPointOnPath(const class CCSBot  *, const class Vector  *, int, int, class Vector *); /* linkage=_ZNK6CCSBot22FindClosestPointOnPathEPK6VectoriiPS0_ */

	/* <0> (null):0 */
	bool IsFriendInTheWay(const class CCSBot  *, const class Vector  *); /* linkage=_ZNK6CCSBot16IsFriendInTheWayEPK6Vector */

	/* <0> (null):0 */
	void FeelerReflexAdjustment(class CCSBot *, class Vector *); /* linkage=_ZN6CCSBot22FeelerReflexAdjustmentEP6Vector */

	/* <0> (null):0 */
	bool ComputePath(class CCSBot *, class CNavArea *, const class Vector  *, enum RouteType); /* linkage=_ZN6CCSBot11ComputePathEP8CNavAreaPK6Vector9RouteType */

	/* <0> (null):0 */
	float GetPathDistanceRemaining(const class CCSBot  *); /* linkage=_ZNK6CCSBot24GetPathDistanceRemainingEv */

	/* <0> (null):0 */
	void DrawPath(class CCSBot *); /* linkage=_ZN6CCSBot8DrawPathEv */

	/* <0> (null):0 */
	enum PathResult UpdatePathMovement(class CCSBot *, bool); /* linkage=_ZN6CCSBot18UpdatePathMovementEb */


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1085 */
 /* pointer to 1084 */
 /* size: 4 */

/* 1086 */
/* <0> (null):0 */
typedef unsigned int PlaceCriteria; /* size: 4 */

/* 1087 */
/* <0> (null):0 */
typedef unsigned int CountCriteria; /* size: 4 */

/* 1088 */
/* <0> (null):0 */
typedef struct vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > BotVoiceBankVector; /* size: 0 */

/* 1089 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1090 */
/* <0> (null):0 */
typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * pointer; /* size: 4 */

/* 1091 */
/* <0> (null):0 */
typedef const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  * const_pointer; /* size: 4 */

/* 1092 */
/* <0> (null):0 */
class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * pointer;

	/* <0> (null):0 */
	typedef const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE7addressERS6_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  *, const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE7addressERKS6_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE10deallocateEPS6_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE9constructEPS6_RKS6_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE7destroyEPS6_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1093 */
 /* pointer to 1094 */
 /* size: 4 */

/* 1094 */
 /* pointer to 420 */
 /* size: 4 */

/* 1095 */
 /* pointer to 1096 */
 /* size: 4 */

/* 1096 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1097 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1098 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1099 */
 /* pointer to 1092 */
 /* size: 4 */

/* 1100 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1101 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1102 */
 /* pointer to 1103 */
 /* size: 4 */

/* 1103 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1104 */
/* <0> (null):0 */
typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * pointer; /* size: 4 */

/* 1105 */
/* <0> (null):0 */
typedef const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  * const_pointer; /* size: 4 */

/* 1106 */
/* <0> (null):0 */
typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * & reference; /* size: 4 */

/* 1107 */
/* <0> (null):0 */
typedef const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  & const_reference; /* size: 4 */

/* 1108 */
/* <0> (null):0 */
typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> other; /* size: 1 */

/* 1109 */
/* <0> (null):0 */
struct rebind<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {
	/* <0> (null):0 */
	typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1110 */
/* <0> (null):0 */
class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> : public new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {
public:

	/* class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * pointer;

	/* <0> (null):0 */
	typedef const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  * const_pointer;

	/* <0> (null):0 */
	typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * & reference;

	/* <0> (null):0 */
	typedef const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *);

	/* <0> (null):0 */
	void allocator(class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, const class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, int);

	/* <0> (null):0 */
	struct rebind<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {
		/* <0> (null):0 */
		typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 1111 */
 /* pointer to 1110 */
 /* size: 4 */

/* 1112 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1113 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1114 */
 /* pointer to 424 */
 /* size: 4 */

/* 1115 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1116 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1117 */
/* <0> (null):0 */
typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> allocator_type; /* size: 1 */

/* 1118 */
/* <0> (null):0 */
struct _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > {
	struct _Vector_impl        _M_impl;              /*     0    12 */
	/* <0> (null):0 */
	typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> allocator_type;

	/* <0> (null):0 */
	_Tp_alloc_type & _M_get_Tp_allocator(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	const _Tp_alloc_type  & _M_get_Tp_allocator(const class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*,); /* linkage=_ZNKSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*,); /* linkage=_ZNKSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::);

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, const allocator_type  &);

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int);

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int, const allocator_type  &);

	/* <0> (null):0 */
	void ~_Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, int);

	/* <0> (null):0 */
	pointer _M_allocate(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int); /* linkage=_ZNSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE11_M_allocateEj */

	/* <0> (null):0 */
	void _M_deallocate(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, unsigned int); /* linkage=_ZNSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE13_M_deallocateEPS5_j */

	/* <0> (null):0 */
	using ::_M_allocate;

	/* <0> (null):0 */
	using ::_M_deallocate;

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::get_allocator;


	/* size: 12, cachelines: 1, members: 1 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1119 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1120 */
 /* pointer to 1118 */
 /* size: 4 */

/* 1121 */
 /* pointer to 1122 */
 /* size: 4 */

/* 1122 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1123 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1124 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1125 */
/* <0> (null):0 */
typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * value_type; /* size: 4 */

/* 1126 */
/* <0> (null):0 */
typedef pointer pointer; /* size: 4 */

/* 1127 */
/* <0> (null):0 */
typedef const_pointer const_pointer; /* size: 4 */

/* 1128 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 1129 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 1130 */
/* <0> (null):0 */
typedef struct __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > iterator; /* size: 0 */

/* 1131 */
/* <0> (null):0 */
typedef struct __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >* const*, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > const_iterator; /* size: 0 */

/* 1132 */
/* <0> (null):0 */
typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >* const*, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > > const_reverse_iterator; /* size: 0 */

/* 1133 */
/* <0> (null):0 */
typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > > reverse_iterator; /* size: 0 */

/* 1134 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1135 */
/* <0> (null):0 */
typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> allocator_type; /* size: 1 */

/* 1136 */
/* <0> (null):0 */
class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > : protected _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > {
protected:

	/* struct _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > <ancestor>; */ /*     0    12 */
	/* <0> (null):0 */
	typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * value_type;

	/* <0> (null):0 */
	typedef pointer pointer;

	/* <0> (null):0 */
	typedef const_pointer const_pointer;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > iterator;

	/* <0> (null):0 */
	typedef struct __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >* const*, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >* const*, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> allocator_type;

	/* <0> (null):0 */
	void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca);

	/* <0> (null):0 */
	void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const allocator_type  &);

	/* <0> (null):0 */
	void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::);

	/* <0> (null):0 */
	void ~vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, int);

	/* <0> (null):0 */
	class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca operator=(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EEaSERKS6_ */

	/* <0> (null):0 */
	void assign(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6assignEjRKS4_ */

	/* <0> (null):0 */
	iterator begin(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4rendEv */

	/* <0> (null):0 */
	size_type size(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6resizeEjS4_ */

	/* <0> (null):0 */
	size_type capacity(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE8capacityEv */

	/* <0> (null):0 */
	bool empty(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5emptyEv */

	/* <0> (null):0 */
	void reserve(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE7reserveEj */

	/* <0> (null):0 */
	reference operator[](class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EEixEj */

	/* <0> (null):0 */
	const_reference operator[](const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EEixEj */

	/* <0> (null):0 */
	void _M_range_check(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE14_M_range_checkEj */

	/* <0> (null):0 */
	reference at(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE2atEj */

	/* <0> (null):0 */
	const_reference at(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE2atEj */

	/* <0> (null):0 */
	reference front(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5frontEv */

	/* <0> (null):0 */
	reference back(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4backEv */

	/* <0> (null):0 */
	pointer data(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4dataEv */

	/* <0> (null):0 */
	const_pointer data(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4dataEv */

	/* <0> (null):0 */
	void push_back(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE9push_backERKS4_ */

	/* <0> (null):0 */
	void pop_back(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6insertEN9__gnu_cxx17__normal_iteratorIPS4_S6_EERKS4_ */

	/* <0> (null):0 */
	void insert(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6insertEN9__gnu_cxx17__normal_iteratorIPS4_S6_EEjRKS4_ */

	/* <0> (null):0 */
	iterator erase(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS4_S6_EE */

	/* <0> (null):0 */
	iterator erase(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS4_S6_EESA_ */

	/* <0> (null):0 */
	void swap(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4swapERS6_ */

	/* <0> (null):0 */
	void clear(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5clearEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE18_M_fill_initializeEjRKS4_ */

	/* <0> (null):0 */
	void _M_fill_assign(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE14_M_fill_assignEjRKS4_ */

	/* <0> (null):0 */
	void _M_fill_insert(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS4_S6_EEjRKS4_ */

	/* <0> (null):0 */
	void _M_insert_aux(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS4_S6_EERKS4_ */

	/* <0> (null):0 */
	size_type _M_check_len(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int, const char  *); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE12_M_check_lenEjPKc */

	/* <0> (null):0 */
	void _M_erase_at_end(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE15_M_erase_at_endEPS4_ */


	/* size: 12, cachelines: 1, members: 1 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1137 */
 /* pointer to 1136 */
 /* size: 4 */

/* 1138 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1139 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1140 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1141 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1142 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1143 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1144 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1145 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1146 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1147 */
 /* pointer to 1146 */
 /* size: 4 */

/* 1148 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1149 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1150 */
/* <0> (null):0 */
typedef int * pointer; /* size: 4 */

/* 1151 */
/* <0> (null):0 */
typedef const int  * const_pointer; /* size: 4 */

/* 1152 */
/* <0> (null):0 */
class new_allocator<int> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef int * pointer;

	/* <0> (null):0 */
	typedef const int  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<int> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<int> *, const class new_allocator<int>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<int> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<int>  *, int &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIiE7addressERi */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<int>  *, const int  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIiE7addressERKi */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<int> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIiE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<int> *, int *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIiE10deallocateEPij */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<int>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIiE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<int> *, int *, const int  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIiE9constructEPiRKi */

	/* <0> (null):0 */
	void destroy(class new_allocator<int> *, int *); /* linkage=_ZN9__gnu_cxx13new_allocatorIiE7destroyEPi */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1153 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1154 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1155 */
 /* pointer to 1152 */
 /* size: 4 */

/* 1156 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1157 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1158 */
 /* pointer to 1159 */
 /* size: 4 */

/* 1159 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1160 */
/* <0> (null):0 */
typedef int * pointer; /* size: 4 */

/* 1161 */
/* <0> (null):0 */
typedef const int  * const_pointer; /* size: 4 */

/* 1162 */
/* <0> (null):0 */
typedef int & reference; /* size: 4 */

/* 1163 */
/* <0> (null):0 */
typedef const int  & const_reference; /* size: 4 */

/* 1164 */
/* <0> (null):0 */
typedef struct allocator<int> other; /* size: 1 */

/* 1165 */
/* <0> (null):0 */
struct rebind<int> {
	/* <0> (null):0 */
	typedef struct allocator<int> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1166 */
/* <0> (null):0 */
class allocator<int> : public new_allocator<int> {
public:

	/* class new_allocator<int>  <ancestor>; */      /*     0     0 */
	/* <0> (null):0 */
	typedef int * pointer;

	/* <0> (null):0 */
	typedef const int  * const_pointer;

	/* <0> (null):0 */
	typedef int & reference;

	/* <0> (null):0 */
	typedef const int  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<int> *);

	/* <0> (null):0 */
	void allocator(class allocator<int> *, const class allocator<int>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<int> *, int);

	/* <0> (null):0 */
	struct rebind<int> {
		/* <0> (null):0 */
		typedef struct allocator<int> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 1167 */
 /* pointer to 1166 */
 /* size: 4 */

/* 1168 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1169 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1170 */
 /* pointer to 430 */
 /* size: 4 */

/* 1171 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1172 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1173 */
/* <0> (null):0 */
typedef struct allocator<int> allocator_type; /* size: 1 */

/* 1174 */
/* <0> (null):0 */
struct _Vector_base<int, std::allocator<int> > {
	struct _Vector_impl        _M_impl;              /*     0    12 */
	/* <0> (null):0 */
	typedef struct allocator<int> allocator_type;

	/* <0> (null):0 */
	_Tp_alloc_type & _M_get_Tp_allocator(class _Vector_base<int, std::allocator<int> > *); /* linkage=_ZNSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	const _Tp_alloc_type  & _M_get_Tp_allocator(const class _Vector_base<int, std::allocator<int> >  *); /* linkage=_ZNKSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _Vector_base<int, std::allocator<int> >  *); /* linkage=_ZNKSt12_Vector_baseIiSaIiEE13get_allocatorEv */

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<int, std::allocator<int> > *);

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<int, std::allocator<int> > *, const allocator_type  &);

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<int, std::allocator<int> > *, unsigned int);

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<int, std::allocator<int> > *, unsigned int, const allocator_type  &);

	/* <0> (null):0 */
	void ~_Vector_base(class _Vector_base<int, std::allocator<int> > *, int);

	/* <0> (null):0 */
	pointer _M_allocate(class _Vector_base<int, std::allocator<int> > *, unsigned int); /* linkage=_ZNSt12_Vector_baseIiSaIiEE11_M_allocateEj */

	/* <0> (null):0 */
	void _M_deallocate(class _Vector_base<int, std::allocator<int> > *, int *, unsigned int); /* linkage=_ZNSt12_Vector_baseIiSaIiEE13_M_deallocateEPij */

	/* <0> (null):0 */
	using ::_M_allocate;

	/* <0> (null):0 */
	using ::_M_deallocate;

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::get_allocator;


	/* size: 12, cachelines: 1, members: 1 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1175 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1176 */
 /* pointer to 1174 */
 /* size: 4 */

/* 1177 */
 /* pointer to 1178 */
 /* size: 4 */

/* 1178 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1179 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1180 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1181 */
/* <0> (null):0 */
typedef int value_type; /* size: 4 */

/* 1182 */
/* <0> (null):0 */
typedef pointer pointer; /* size: 4 */

/* 1183 */
/* <0> (null):0 */
typedef const_pointer const_pointer; /* size: 4 */

/* 1184 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 1185 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 1186 */
/* <0> (null):0 */
typedef struct __normal_iterator<int*, std::vector<int, std::allocator<int> > > iterator; /* size: 0 */

/* 1187 */
/* <0> (null):0 */
typedef struct __normal_iterator<const int*, std::vector<int, std::allocator<int> > > const_iterator; /* size: 0 */

/* 1188 */
/* <0> (null):0 */
typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<const int*, std::vector<int, std::allocator<int> > > > const_reverse_iterator; /* size: 0 */

/* 1189 */
/* <0> (null):0 */
typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > > reverse_iterator; /* size: 0 */

/* 1190 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1191 */
/* <0> (null):0 */
typedef struct allocator<int> allocator_type; /* size: 1 */

/* 1192 */
/* <0> (null):0 */
class vector<int, std::allocator<int> > : protected _Vector_base<int, std::allocator<int> > {
protected:

	/* struct _Vector_base<int, std::allocator<int> > <ancestor>; */ /*     0    12 */
	/* <0> (null):0 */
	typedef int value_type;

	/* <0> (null):0 */
	typedef pointer pointer;

	/* <0> (null):0 */
	typedef const_pointer const_pointer;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct __normal_iterator<int*, std::vector<int, std::allocator<int> > > iterator;

	/* <0> (null):0 */
	typedef struct __normal_iterator<const int*, std::vector<int, std::allocator<int> > > const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<const int*, std::vector<int, std::allocator<int> > > > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<int> allocator_type;

	/* <0> (null):0 */
	void vector(class vector<int, std::allocator<int> > *);

	/* <0> (null):0 */
	void vector(class vector<int, std::allocator<int> > *, const allocator_type  &);

	/* <0> (null):0 */
	void vector(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void vector(class vector<int, std::allocator<int> > *, const class vector<int, std::allocator<int> >  &);

	/* <0> (null):0 */
	void ~vector(class vector<int, std::allocator<int> > *, int);

	/* <0> (null):0 */
	class vector<int, std::allocator<int> > & operator=(class vector<int, std::allocator<int> > *, const class vector<int, std::allocator<int> >  &); /* linkage=_ZNSt6vectorIiSaIiEEaSERKS1_ */

	/* <0> (null):0 */
	void assign(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE6assignEjRKi */

	/* <0> (null):0 */
	iterator begin(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE5beginEv */

	/* <0> (null):0 */
	iterator end(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE4rendEv */

	/* <0> (null):0 */
	size_type size(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class vector<int, std::allocator<int> > *, unsigned int, int); /* linkage=_ZNSt6vectorIiSaIiEE6resizeEji */

	/* <0> (null):0 */
	size_type capacity(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE8capacityEv */

	/* <0> (null):0 */
	bool empty(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE5emptyEv */

	/* <0> (null):0 */
	void reserve(class vector<int, std::allocator<int> > *, unsigned int); /* linkage=_ZNSt6vectorIiSaIiEE7reserveEj */

	/* <0> (null):0 */
	reference operator[](class vector<int, std::allocator<int> > *, unsigned int); /* linkage=_ZNSt6vectorIiSaIiEEixEj */

	/* <0> (null):0 */
	const_reference operator[](const class vector<int, std::allocator<int> >  *, unsigned int); /* linkage=_ZNKSt6vectorIiSaIiEEixEj */

	/* <0> (null):0 */
	void _M_range_check(const class vector<int, std::allocator<int> >  *, unsigned int); /* linkage=_ZNKSt6vectorIiSaIiEE14_M_range_checkEj */

	/* <0> (null):0 */
	reference at(class vector<int, std::allocator<int> > *, unsigned int); /* linkage=_ZNSt6vectorIiSaIiEE2atEj */

	/* <0> (null):0 */
	const_reference at(const class vector<int, std::allocator<int> >  *, unsigned int); /* linkage=_ZNKSt6vectorIiSaIiEE2atEj */

	/* <0> (null):0 */
	reference front(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE5frontEv */

	/* <0> (null):0 */
	reference back(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE4backEv */

	/* <0> (null):0 */
	const_reference back(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE4backEv */

	/* <0> (null):0 */
	pointer data(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE4dataEv */

	/* <0> (null):0 */
	const_pointer data(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE4dataEv */

	/* <0> (null):0 */
	void push_back(class vector<int, std::allocator<int> > *, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE9push_backERKi */

	/* <0> (null):0 */
	void pop_back(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE6insertEN9__gnu_cxx17__normal_iteratorIPiS1_EERKi */

	/* <0> (null):0 */
	void insert(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE6insertEN9__gnu_cxx17__normal_iteratorIPiS1_EEjRKi */

	/* <0> (null):0 */
	iterator erase(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >); /* linkage=_ZNSt6vectorIiSaIiEE5eraseEN9__gnu_cxx17__normal_iteratorIPiS1_EE */

	/* <0> (null):0 */
	iterator erase(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >); /* linkage=_ZNSt6vectorIiSaIiEE5eraseEN9__gnu_cxx17__normal_iteratorIPiS1_EES5_ */

	/* <0> (null):0 */
	void swap(class vector<int, std::allocator<int> > *, class vector<int, std::allocator<int> > &); /* linkage=_ZNSt6vectorIiSaIiEE4swapERS1_ */

	/* <0> (null):0 */
	void clear(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE5clearEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE18_M_fill_initializeEjRKi */

	/* <0> (null):0 */
	void _M_fill_assign(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE14_M_fill_assignEjRKi */

	/* <0> (null):0 */
	void _M_fill_insert(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPiS1_EEjRKi */

	/* <0> (null):0 */
	void _M_insert_aux(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, const int  &); /* linkage=_ZNSt6vectorIiSaIiEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPiS1_EERKi */

	/* <0> (null):0 */
	size_type _M_check_len(const class vector<int, std::allocator<int> >  *, unsigned int, const char  *); /* linkage=_ZNKSt6vectorIiSaIiEE12_M_check_lenEjPKc */

	/* <0> (null):0 */
	void _M_erase_at_end(class vector<int, std::allocator<int> > *, int *); /* linkage=_ZNSt6vectorIiSaIiEE15_M_erase_at_endEPi */


	/* size: 12, cachelines: 1, members: 1 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1193 */
 /* pointer to 1192 */
 /* size: 4 */

/* 1194 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1195 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1196 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1197 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1198 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1199 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1200 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1201 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1202 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1203 */
 /* pointer to 1202 */
 /* size: 4 */

/* 1204 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1205 */
/* <0> (null):0 */
class BotPhrase {
private:

	char *                     m_name;               /*     0     4 */
	Place                      m_id;                 /*     4     4 */
	bool                       m_isPlace;            /*     8     1 */
	enum GameEventType         m_radioEvent;         /*    12     4 */
	bool                       m_isImportant;        /*    16     1 */
	BotVoiceBankVector         m_voiceBank;          /*    20     0 */
	class vector<int, std::allocator<int> > m_count; /*    32    12 */
	class vector<int, std::allocator<int> > m_index; /*    44    12 */
	int                        m_numVoiceBanks;      /*    56     4 */
	PlaceCriteria              m_placeCriteria;      /*    60     4 */
	CountCriteria              m_countCriteria;      /*    64     4 */
	/* <0> (null):0 */
	char * GetSpeakable(const class BotPhrase  *, int, float *); /* linkage=_ZNK9BotPhrase12GetSpeakableEiPf */

	/* <0> (null):0 */
	void ClearCriteria(const class BotPhrase  *); /* linkage=_ZNK9BotPhrase13ClearCriteriaEv */

	/* <0> (null):0 */
	void SetPlaceCriteria(const class BotPhrase  *, PlaceCriteria); /* linkage=_ZNK9BotPhrase16SetPlaceCriteriaEj */

	/* <0> (null):0 */
	void SetCountCriteria(const class BotPhrase  *, CountCriteria); /* linkage=_ZNK9BotPhrase16SetCountCriteriaEj */

	/* <0> (null):0 */
	const char  * GetName(const class BotPhrase  *); /* linkage=_ZNK9BotPhrase7GetNameEv */

	/* <0> (null):0 */
	unsigned intconst GetID(const class BotPhrase  *); /* linkage=_ZNK9BotPhrase5GetIDEv */

	/* <0> (null):0 */
	enum GameEventType GetRadioEquivalent(const class BotPhrase  *); /* linkage=_ZNK9BotPhrase18GetRadioEquivalentEv */

	/* <0> (null):0 */
	bool IsImportant(const class BotPhrase  *); /* linkage=_ZNK9BotPhrase11IsImportantEv */

	/* <0> (null):0 */
	bool IsPlace(const class BotPhrase  *); /* linkage=_ZNK9BotPhrase7IsPlaceEv */

	/* <0> (null):0 */
	void Randomize(class BotPhrase *); /* linkage=_ZN9BotPhrase9RandomizeEv */

	/* <0> (null):0 */
	void BotPhrase(class BotPhrase *, unsigned int, bool);

	/* <0> (null):0 */
	void ~BotPhrase(class BotPhrase *, int);

	/* <0> (null):0 */
	void InitVoiceBank(class BotPhrase *, int); /* linkage=_ZN9BotPhrase13InitVoiceBankEi */


	/* size: 68, cachelines: 2, members: 11 */
	/* last cacheline: 4 bytes */

	/* BRAIN FART ALERT! 68 != 50 + 0(holes), diff = 18 */

}; /* size: 68 */

/* 1206 */
 /* pointer to 1207 */
 /* size: 4 */

/* 1207 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 68 */

/* 1208 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1209 */
 /* pointer to 1205 */
 /* size: 4 */

/* 1210 */
/* <0> (null):0 */
typedef struct list<BotPhrase*, std::allocator<BotPhrase*> > BotPhraseList; /* size: 0 */

/* 1211 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1212 */
/* <0> (null):0 */
typedef class BotPhrase * * pointer; /* size: 4 */

/* 1213 */
/* <0> (null):0 */
typedef const class BotPhrase *  * const_pointer; /* size: 4 */

/* 1214 */
/* <0> (null):0 */
class new_allocator<BotPhrase*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class BotPhrase * * pointer;

	/* <0> (null):0 */
	typedef const class BotPhrase *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<BotPhrase*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<BotPhrase*> *, const class new_allocator<BotPhrase*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<BotPhrase*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<BotPhrase*>  *, class BotPhrase * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP9BotPhraseE7addressERS2_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<BotPhrase*>  *, const class BotPhrase *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP9BotPhraseE7addressERKS2_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<BotPhrase*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<BotPhrase*> *, class BotPhrase * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE10deallocateEPS2_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<BotPhrase*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP9BotPhraseE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<BotPhrase*> *, class BotPhrase * *, const class BotPhrase *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE9constructEPS2_RKS2_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<BotPhrase*> *, class BotPhrase * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE7destroyEPS2_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1215 */
 /* pointer to 1209 */
 /* size: 4 */

/* 1216 */
 /* pointer to 1217 */
 /* size: 4 */

/* 1217 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1218 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1219 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1220 */
 /* pointer to 1214 */
 /* size: 4 */

/* 1221 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1222 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1223 */
 /* pointer to 1224 */
 /* size: 4 */

/* 1224 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1225 */
/* <0> (null):0 */
typedef class BotPhrase * & reference; /* size: 4 */

/* 1226 */
/* <0> (null):0 */
typedef const class BotPhrase *  & const_reference; /* size: 4 */

/* 1227 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<BotPhrase*> > other; /* size: 0 */

/* 1228 */
/* <0> (null):0 */
struct rebind<std::_List_node<BotPhrase*> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<BotPhrase*> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1229 */
/* <0> (null):0 */
typedef struct allocator<BotPhrase*> other; /* size: 1 */

/* 1230 */
/* <0> (null):0 */
struct rebind<BotPhrase*> {
	/* <0> (null):0 */
	typedef struct allocator<BotPhrase*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1231 */
/* <0> (null):0 */
class allocator<BotPhrase*> : public new_allocator<BotPhrase*> {
public:

	/* class new_allocator<BotPhrase*> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class BotPhrase * & reference;

	/* <0> (null):0 */
	typedef const class BotPhrase *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<BotPhrase*> *);

	/* <0> (null):0 */
	void allocator(class allocator<BotPhrase*> *, const class allocator<BotPhrase*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<BotPhrase*> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<BotPhrase*> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<BotPhrase*> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<BotPhrase*> {
		/* <0> (null):0 */
		typedef struct allocator<BotPhrase*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 1232 */
 /* pointer to 1231 */
 /* size: 4 */

/* 1233 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1234 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1235 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1236 */
/* <0> (null):0 */
typedef class _List_node<BotPhrase*> * pointer; /* size: 4 */

/* 1237 */
/* <0> (null):0 */
typedef const class _List_node<BotPhrase*>  * const_pointer; /* size: 4 */

/* 1238 */
/* <0> (null):0 */
class new_allocator<std::_List_node<BotPhrase*> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<BotPhrase*> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<BotPhrase*>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<BotPhrase*> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<BotPhrase*> > *, const class new_allocator<std::_List_node<BotPhrase*> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<BotPhrase*> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<BotPhrase*> >  *, class _List_node<BotPhrase*> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE7addressERS4_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<BotPhrase*> >  *, const class _List_node<BotPhrase*>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE7addressERKS4_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<BotPhrase*> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<BotPhrase*> > *, class _List_node<BotPhrase*> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE10deallocateEPS4_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<BotPhrase*> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<BotPhrase*> > *, class _List_node<BotPhrase*> *, const class _List_node<BotPhrase*>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE9constructEPS4_RKS4_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<BotPhrase*> > *, class _List_node<BotPhrase*> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE7destroyEPS4_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1239 */
 /* pointer to 438 */
 /* size: 4 */

/* 1240 */
 /* pointer to 1241 */
 /* size: 4 */

/* 1241 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1242 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1243 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1244 */
 /* pointer to 1238 */
 /* size: 4 */

/* 1245 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1246 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1247 */
 /* pointer to 1248 */
 /* size: 4 */

/* 1248 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1249 */
/* <0> (null):0 */
class allocator<std::_List_node<BotPhrase*> > : public new_allocator<std::_List_node<BotPhrase*> > {
public:

	/* class new_allocator<std::_List_node<BotPhrase*> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<BotPhrase*> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<BotPhrase*> > *, const class allocator<std::_List_node<BotPhrase*> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<BotPhrase*> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 1250 */
 /* pointer to 1249 */
 /* size: 4 */

/* 1251 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1252 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1253 */
 /* pointer to 440 */
 /* size: 4 */

/* 1254 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1255 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1256 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 1257 */
/* <0> (null):0 */
typedef struct allocator<BotPhrase*> allocator_type; /* size: 1 */

/* 1258 */
/* <0> (null):0 */
class _List_base<BotPhrase*, std::allocator<BotPhrase*> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<BotPhrase*> allocator_type;

	/* <0> (null):0 */
	class _List_node<BotPhrase*> * _M_get_node(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_node<BotPhrase*> *); /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt10_List_baseIP9BotPhraseSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt10_List_baseIP9BotPhraseSaIS1_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt10_List_baseIP9BotPhraseSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 1259 */
 /* pointer to 1258 */
 /* size: 4 */

/* 1260 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1261 */
 /* pointer to 1262 */
 /* size: 4 */

/* 1262 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1263 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1264 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1265 */
/* <0> (null):0 */
typedef class BotPhrase * value_type; /* size: 4 */

/* 1266 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 1267 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 1268 */
/* <0> (null):0 */
typedef struct _List_iterator<BotPhrase*> iterator; /* size: 0 */

/* 1269 */
/* <0> (null):0 */
typedef struct _List_const_iterator<BotPhrase*> const_iterator; /* size: 0 */

/* 1270 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<BotPhrase*> > const_reverse_iterator; /* size: 0 */

/* 1271 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<BotPhrase*> > reverse_iterator; /* size: 0 */

/* 1272 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1273 */
/* <0> (null):0 */
typedef struct allocator<BotPhrase*> allocator_type; /* size: 1 */

/* 1274 */
/* <0> (null):0 */
typedef struct _List_node<BotPhrase*> _Node; /* size: 0 */

/* 1275 */
/* <0> (null):0 */
class list<BotPhrase*, std::allocator<BotPhrase*> > : protected _List_base<BotPhrase*, std::allocator<BotPhrase*> > {
protected:

	/* class _List_base<BotPhrase*, std::allocator<BotPhrase*> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef class BotPhrase * value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<BotPhrase*> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<BotPhrase*> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<BotPhrase*> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<BotPhrase*> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<BotPhrase*> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<BotPhrase*> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE14_M_create_nodeERKS1_ */

	/* <0> (null):0 */
	void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *);

	/* <0> (null):0 */
	void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const class list<BotPhrase*, std::allocator<BotPhrase*> >  &);

	/* <0> (null):0 */
	class list<BotPhrase*, std::allocator<BotPhrase*> > & operator=(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const class list<BotPhrase*, std::allocator<BotPhrase*> >  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EEaSERKS3_ */

	/* <0> (null):0 */
	void assign(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6assignEjRKS1_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, class BotPhrase *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6resizeEjS1_ */

	/* <0> (null):0 */
	reference front(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE10push_frontERKS1_ */

	/* <0> (null):0 */
	void pop_front(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE9push_backERKS1_ */

	/* <0> (null):0 */
	void pop_back(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void insert(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */

	/* <0> (null):0 */
	iterator erase(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	iterator erase(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */

	/* <0> (null):0 */
	void swap(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class list<BotPhrase*, std::allocator<BotPhrase*> > &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4swapERS3_ */

	/* <0> (null):0 */
	void clear(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class list<BotPhrase*, std::allocator<BotPhrase*> > &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */

	/* <0> (null):0 */
	void splice(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class list<BotPhrase*, std::allocator<BotPhrase*> > &, class _List_iterator<BotPhrase*>); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */

	/* <0> (null):0 */
	void splice(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class list<BotPhrase*, std::allocator<BotPhrase*> > &, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */

	/* <0> (null):0 */
	void remove(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6removeERKS1_ */

	/* <0> (null):0 */
	void unique(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class list<BotPhrase*, std::allocator<BotPhrase*> > &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5mergeERS3_ */

	/* <0> (null):0 */
	void reverse(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE18_M_fill_initializeEjRKS1_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE14_M_fill_assignEjRKS1_ */

	/* <0> (null):0 */
	void _M_transfer(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */

	/* <0> (null):0 */
	void _M_insert(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void _M_erase(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class list<BotPhrase*, std::allocator<BotPhrase*> > &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE25_M_check_equal_allocatorsERS3_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 1276 */
 /* pointer to 1274 */
 /* size: 4 */

/* 1277 */
 /* pointer to 1275 */
 /* size: 4 */

/* 1278 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1279 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1280 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1281 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1282 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1283 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1284 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1285 */
 /* pointer to 1286 */
 /* size: 4 */

/* 1286 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1287 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1288 */
/* <0> (null):0 */
struct PlaceTimeInfo {
	Place                      placeID;              /*     0     4 */
	class IntervalTimer       timer;                 /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 1289 */
/* <0> (null):0 */
class BotPhraseManager {
	/* <0> (null):0 */
	struct PlaceTimeInfo {
		Place                      placeID;              /*     0     4 */
		class IntervalTimer       timer;                 /*     4     4 */

		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */
	};

private:

	BotPhraseList              m_list;               /*     0     0 */
	BotPhraseList              m_placeList;          /*     8     0 */
	struct PlaceTimeInfo       m_placeStatementHistory[64]; /*    16   512 */
	/* --- cacheline 8 boundary (512 bytes) --- */
	int                        m_placeCount;         /*   528     4 */
	/* <0> (null):0 */
	void BotPhraseManager(class BotPhraseManager *);

	/* <0> (null):0 */
	void ~BotPhraseManager(class BotPhraseManager *, int);

	/* <0> (null):0 */
	bool Initialize(class BotPhraseManager *, const char  *, int); /* linkage=_ZN16BotPhraseManager10InitializeEPKci */

	/* <0> (null):0 */
	void OnRoundRestart(class BotPhraseManager *); /* linkage=_ZN16BotPhraseManager14OnRoundRestartEv */

	/* <0> (null):0 */
	void OnMapChange(class BotPhraseManager *); /* linkage=_ZN16BotPhraseManager11OnMapChangeEv */

	/* <0> (null):0 */
	unsigned int NameToID(const class BotPhraseManager  *, const char  *); /* linkage=_ZNK16BotPhraseManager8NameToIDEPKc */

	/* <0> (null):0 */
	const char  * IDToName(const class BotPhraseManager  *, unsigned int); /* linkage=_ZNK16BotPhraseManager8IDToNameEj */

	/* <0> (null):0 */
	const class BotPhrase  * GetPhrase(const class BotPhraseManager  *, const char  *); /* linkage=_ZNK16BotPhraseManager9GetPhraseEPKc */

	/* <0> (null):0 */
	const class BotPhrase  * GetPlace(const class BotPhraseManager  *, const char  *); /* linkage=_ZNK16BotPhraseManager8GetPlaceEPKc */

	/* <0> (null):0 */
	const class BotPhrase  * GetPlace(const class BotPhraseManager  *, unsigned int); /* linkage=_ZNK16BotPhraseManager8GetPlaceEj */

	/* <0> (null):0 */
	const BotPhraseList  * GetPlaceList(const class BotPhraseManager  *); /* linkage=_ZNK16BotPhraseManager12GetPlaceListEv */

	/* <0> (null):0 */
	float GetPlaceStatementInterval(const class BotPhraseManager  *, Place); /* linkage=_ZNK16BotPhraseManager25GetPlaceStatementIntervalEj */

	/* <0> (null):0 */
	void ResetPlaceStatementInterval(class BotPhraseManager *, Place); /* linkage=_ZN16BotPhraseManager27ResetPlaceStatementIntervalEj */

	/* <0> (null):0 */
	int FindPlaceIndex(const class BotPhraseManager  *, Place); /* linkage=_ZNK16BotPhraseManager14FindPlaceIndexEj */


	/* size: 532, cachelines: 9, members: 4 */
	/* last cacheline: 20 bytes */

	/* BRAIN FART ALERT! 532 != 516 + 0(holes), diff = 16 */

}; /* size: 532 */

/* 1290 */
/* <0> (null):0 */
struct PlaceTimeInfo       array[64]; /* size: 512 */

/* 1291 */
 /* pointer to 1289 */
 /* size: 4 */

/* 1292 */
 /* pointer to 1293 */
 /* size: 4 */

/* 1293 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 532 */

/* 1294 */
 /* pointer to 1295 */
 /* size: 4 */

/* 1295 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1296 */
/* <0> (null):0 */
class PathCost {
private:

	class CCSBot *             m_bot;                /*     0     4 */
	enum RouteType             m_route;              /*     4     4 */
	/* <0> (null):0 */
	void PathCost(class PathCost *, class CCSBot *, enum RouteType);

	/* <0> (null):0 */
	float operator()(class PathCost *, class CNavArea *, class CNavArea *, const class CNavLadder  *); /* linkage=_ZN8PathCostclEP8CNavAreaS1_PK10CNavLadder */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 1297 */
 /* pointer to 1296 */
 /* size: 4 */

/* 1298 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavLadder*> _Self; /* size: 4 */

/* 1299 */
/* <0> (null):0 */
typedef class CNavLadder * * pointer; /* size: 4 */

/* 1300 */
/* <0> (null):0 */
typedef class CNavLadder * & reference; /* size: 4 */

/* 1301 */
/* <0> (null):0 */
struct _List_iterator<CNavLadder*> {
	class _List_node_base *    _M_node;              /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_iterator<CNavLadder*> _Self;

	/* <0> (null):0 */
	typedef class CNavLadder * * pointer;

	/* <0> (null):0 */
	typedef class CNavLadder * & reference;

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<CNavLadder*> *);

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<CNavLadder*> *, class _List_node_base *);

	/* <0> (null):0 */
	reference operator*(const class _List_iterator<CNavLadder*>  *); /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_iterator<CNavLadder*>  *); /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_iterator<CNavLadder*> *); /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_iterator<CNavLadder*> *, int); /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_iterator<CNavLadder*> *); /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_iterator<CNavLadder*> *, int); /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_iterator<CNavLadder*>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEeqERKS2_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_iterator<CNavLadder*>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEneERKS2_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1302 */
 /* pointer to 1301 */
 /* size: 4 */

/* 1303 */
 /* pointer to 1304 */
 /* size: 4 */

/* 1304 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1305 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1306 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1307 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1308 */
/* <0> (null):0 */
typedef struct _List_iterator<NavConnect> _Self; /* size: 4 */

/* 1309 */
/* <0> (null):0 */
typedef union NavConnect * pointer; /* size: 4 */

/* 1310 */
/* <0> (null):0 */
typedef union NavConnect & reference; /* size: 4 */

/* 1311 */
/* <0> (null):0 */
struct _List_iterator<NavConnect> {
	class _List_node_base *    _M_node;              /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_iterator<NavConnect> _Self;

	/* <0> (null):0 */
	typedef union NavConnect * pointer;

	/* <0> (null):0 */
	typedef union NavConnect & reference;

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<NavConnect> *);

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<NavConnect> *, class _List_node_base *);

	/* <0> (null):0 */
	reference operator*(const class _List_iterator<NavConnect>  *); /* linkage=_ZNKSt14_List_iteratorI10NavConnectEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_iterator<NavConnect>  *); /* linkage=_ZNKSt14_List_iteratorI10NavConnectEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_iterator<NavConnect> *); /* linkage=_ZNSt14_List_iteratorI10NavConnectEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_iterator<NavConnect> *, int); /* linkage=_ZNSt14_List_iteratorI10NavConnectEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_iterator<NavConnect> *); /* linkage=_ZNSt14_List_iteratorI10NavConnectEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_iterator<NavConnect> *, int); /* linkage=_ZNSt14_List_iteratorI10NavConnectEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_iterator<NavConnect>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorI10NavConnectEeqERKS1_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_iterator<NavConnect>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorI10NavConnectEneERKS1_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1312 */
 /* pointer to 1311 */
 /* size: 4 */

/* 1313 */
 /* pointer to 1314 */
 /* size: 4 */

/* 1314 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1315 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1316 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1317 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1318 */
/* <0> (null):0 */
struct _List_node<NavConnect> : public _List_node_base {
public:

	/* struct _List_node_base     <ancestor>; */     /*     0     8 */
	union NavConnect           _M_data;              /*     8     4 */

	/* size: 12, cachelines: 1, members: 2 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1319 */
/* <0> (null):0 */
struct _List_node<CNavLadder*> : public _List_node_base {
public:

	/* struct _List_node_base     <ancestor>; */     /*     0     8 */
	class CNavLadder *         _M_data;              /*     8     4 */

	/* size: 12, cachelines: 1, members: 2 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1320 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 1321 */
 /* pointer to 1322 */
 /* size: 4 */

/* 1322 */
 /* pointer to 1320 */
 /* size: 4 */

/* 1323 */
/* <0> (null):0 */
class IVoiceGameMgrHelper {
	int ()(void) * *           _vptr.IVoiceGameMgrHelper; /*     0     4 */
	/* <0> (null):0 */
	virtual void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *, int);

	/* <0> (null):0 */
	virtual bool CanPlayerHearPlayer(class IVoiceGameMgrHelper *, class CBasePlayer *, class CBasePlayer *); /* linkage=_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_ */

	/* vtable has 1 entries: {
	   [2] = CanPlayerHearPlayer(_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_), 
	} */
	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1324 */
 /* pointer to 1323 */
 /* size: 4 */

/* 1325 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1326 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1327 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1328 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1329 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1330 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1331 */
 /* pointer to 1332 */
 /* size: 4 */

/* 1332 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 676 */

/* 1333 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1334 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1335 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1336 */
/* <0> (null):0 */
class CPointEntity {
	/* <0> (null):0 */
	virtual int ObjectCaps(class CPointEntity *); /* linkage=_ZN12CPointEntity10ObjectCapsEv */

	/* vtable has 1 entries: {
	   [6] = ObjectCaps(_ZN12CPointEntity10ObjectCapsEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1337 */
 /* pointer to 1336 */
 /* size: 4 */

/* 1338 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1339 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1340 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1341 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1342 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1343 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1344 */
 /* pointer to 1345 */
 /* size: 4 */

/* 1345 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1346 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1347 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1348 */
 /* pointer to 1349 */
 /* size: 4 */

/* 1349 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1350 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1351 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1352 */
 /* pointer to 1353 */
 /* size: 4 */

/* 1353 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 24 */

/* 1354 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1355 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1356 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1357 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1358 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1359 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1360 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1361 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1362 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1363 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1364 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1365 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1366 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1367 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1368 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1369 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1370 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1371 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1372 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1373 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1374 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1375 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1376 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1377 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1378 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1379 */
 /* pointer to 1081 */
 /* size: 4 */

/* 1380 */
 /* pointer to 453 */
 /* size: 4 */

/* 1381 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1382 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1383 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1384 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1385 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1386 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1387 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1388 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1389 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1390 */
 /* pointer to 79 */
 /* size: 4 */

/* 1391 */
/* <0> (null):0 */
class CBotManager {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1392 */
 /* pointer to 1391 */
 /* size: 4 */

/* Functions: */

/* <0> (null):0 */
void Vector2D(class Vector2D *)
{
} /* size: 154295240 */

/* <0> (null):0 */
void Vector2D(class Vector2D *, float, float)
{
} /* size: 154191764 */

/* <0> (null):0 */
class Vector2D operator+(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DplERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator-(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DmiERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator*(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DmlEf */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator/(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DdvEf */
{
} /* size: 8 */

/* <0> (null):0 */
float Length(const class Vector2D  *) /* linkage=_ZNK8Vector2D6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector2D  *) /* linkage=_ZNK8Vector2D13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector2D Normalize(const class Vector2D  *) /* linkage=_ZNK8Vector2D9NormalizeEv */
{
} /* size: 8 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector2D *) /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector2D *, float) /* linkage=_ZN8Vector2D6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void Vector(class Vector *)
{
} /* size: 77 */

/* <0> (null):0 */
void Vector(class Vector *, float, float, float)
{
} /* size: 96 */

/* <0> (null):0 */
void Vector(class Vector *, const class Vector  &)
{
} /* size: 2473 */

/* <0> (null):0 */
void Vector(class Vector *, float *)
{
} /* size: 172 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *) /* linkage=_ZNK6VectorngEv */
{
} /* size: 12 */

/* <0> (null):0 */
int operator==(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectoreqERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
int operator!=(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorneERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector operator+(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorplERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectormiERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator*(const class Vector  *, float) /* linkage=_ZNK6VectormlEf */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator/(const class Vector  *, float) /* linkage=_ZNK6VectordvEf */
{
} /* size: 12 */

/* <0> (null):0 */
void CopyToArray(const class Vector  *, float *) /* linkage=_ZNK6Vector11CopyToArrayEPf */
{
} /* size: 154470580 */

/* <0> (null):0 */
float Length(const class Vector  *) /* linkage=_ZNK6Vector6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector  *) /* linkage=_ZNK6Vector13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
float * operator float*(class Vector *) /* linkage=_ZN6VectorcvPfEv */
{
} /* size: 4 */

/* <0> (null):0 */
const float  * operator const float*(const class Vector  *) /* linkage=_ZNK6VectorcvPKfEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector Normalize(const class Vector  *) /* linkage=_ZNK6Vector9NormalizeEv */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector2D Make2D(const class Vector  *) /* linkage=_ZNK6Vector6Make2DEv */
{
} /* size: 8 */

/* <0> (null):0 */
float Length2D(const class Vector  *) /* linkage=_ZNK6Vector8Length2DEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector  *, float) /* linkage=_ZNK6Vector16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector  *, float) /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector *) /* linkage=_ZN6Vector16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector *, float) /* linkage=_ZN6Vector6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void TraceResult(TraceResult *)
{
} /* size: 154878132 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 155278236 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 155278456 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 155279600 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 64086 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 155280816 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 155280976 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 155371556 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 155373152 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: -1 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 155374348 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 155374508 */

/* <0> (null):0 */
void _Vector_impl(class _Vector_impl *)
{
} /* size: 0 */

/* <0> (null):0 */
void _Vector_impl(class _Vector_impl *, const _Tp_alloc_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void _Vector_impl(class _Vector_impl *)
{
} /* size: 155351408 */

/* <0> (null):0 */
void _Vector_impl(class _Vector_impl *, const _Tp_alloc_type  &)
{
} /* size: 155351568 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 63798 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
edict_t * edict(class CBaseEntity *) /* linkage=_ZN11CBaseEntity5edictEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int ObjectCaps(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
int entindex(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8entindexEv */
{
} /* size: 4 */

/* <0> (null):0 */
float SizeX(const class Extent  *) /* linkage=_ZNK6Extent5SizeXEv */
{
} /* size: 4 */

/* <0> (null):0 */
float SizeY(const class Extent  *) /* linkage=_ZNK6Extent5SizeYEv */
{
} /* size: 4 */

/* <0> (null):0 */
float SizeZ(const class Extent  *) /* linkage=_ZNK6Extent5SizeZEv */
{
} /* size: 4 */

/* <0> (null):0 */
float Area(const class Extent  *) /* linkage=_ZNK6Extent4AreaEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool Contains(const class Extent  *, const class Vector  *) /* linkage=_ZNK6Extent8ContainsEPK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
void swap(class _List_node_base &, class _List_node_base &) /* linkage=_ZNSt8__detail15_List_node_base4swapERS0_S1_ */
{
} /* size: 155513076 */

/* <0> (null):0 */
void _M_transfer(class _List_node_base *, class _List_node_base *, class _List_node_base *) /* linkage=_ZNSt8__detail15_List_node_base11_M_transferEPS0_S1_ */
{
} /* size: 155513260 */

/* <0> (null):0 */
void _M_reverse(class _List_node_base *) /* linkage=_ZNSt8__detail15_List_node_base10_M_reverseEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_hook(class _List_node_base *, class _List_node_base *) /* linkage=_ZNSt8__detail15_List_node_base7_M_hookEPS0_ */
{
} /* size: 155513628 */

/* <0> (null):0 */
void _M_unhook(class _List_node_base *) /* linkage=_ZNSt8__detail15_List_node_base9_M_unhookEv */
{
} /* size: 155513812 */

/* <0> (null):0 */
void SteamFile(class SteamFile *, const char  *)
{
} /* size: 155514188 */

/* <0> (null):0 */
void ~SteamFile(class SteamFile *, int)
{
} /* size: 155514464 */

/* <0> (null):0 */
bool IsValid(const class SteamFile  *) /* linkage=_ZNK9SteamFile7IsValidEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool Read(class SteamFile *, void *, int) /* linkage=_ZN9SteamFile4ReadEPvi */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator==(const union NavConnect  *, const union NavConnect  &) /* linkage=_ZNK10NavConnecteqERKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
void CNavArea(class CNavArea *, class CNavNode *, class CNavNode *, class CNavNode *, class CNavNode *)
{
} /* size: 0 */

/* <0> (null):0 */
void CNavArea(class CNavArea *)
{
} /* size: 3014656 */

/* <0> (null):0 */
void CNavArea(class CNavArea *, const class Vector  *, const class Vector  *)
{
} /* size: 327683 */

/* <0> (null):0 */
void CNavArea(class CNavArea *, const class Vector  *, const class Vector  *, const class Vector  *, const class Vector  *)
{
} /* size: 3015395 */

/* <0> (null):0 */
void ~CNavArea(class CNavArea *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void ConnectTo(class CNavArea *, class CNavArea *, enum NavDirType) /* linkage=_ZN8CNavArea9ConnectToEPS_10NavDirType */
{
} /* size: 155587140 */

/* <0> (null):0 */
void Disconnect(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea10DisconnectEPS_ */
{
} /* size: 155593468 */

/* <0> (null):0 */
void Save(const class CNavArea  *, FILE *) /* linkage=_ZNK8CNavArea4SaveEP8_IO_FILE */
{
} /* size: 155593636 */

/* <0> (null):0 */
void Save(class CNavArea *, int, unsigned int) /* linkage=_ZN8CNavArea4SaveEij */
{
} /* size: 155593804 */

/* <0> (null):0 */
void Load(class CNavArea *, class SteamFile *, unsigned int) /* linkage=_ZN8CNavArea4LoadEP9SteamFilej */
{
} /* size: 155587924 */

/* <0> (null):0 */
enum NavErrorType PostLoad(class CNavArea *) /* linkage=_ZN8CNavArea8PostLoadEv */
{
} /* size: 4 */

/* <0> (null):0 */
unsigned int GetID(const class CNavArea  *) /* linkage=_ZNK8CNavArea5GetIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetAttributes(class CNavArea *, unsigned char) /* linkage=_ZN8CNavArea13SetAttributesEh */
{
} /* size: 96 */

/* <0> (null):0 */
unsigned char GetAttributes(const class CNavArea  *) /* linkage=_ZNK8CNavArea13GetAttributesEv */
{
} /* size: 1 */

/* <0> (null):0 */
void SetPlace(class CNavArea *, Place) /* linkage=_ZN8CNavArea8SetPlaceEj */
{
} /* size: 12 */

/* <0> (null):0 */
Place GetPlace(const class CNavArea  *) /* linkage=_ZNK8CNavArea8GetPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsOverlapping(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea13IsOverlappingEPK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsOverlapping(const class CNavArea  *, const class CNavArea  *) /* linkage=_ZNK8CNavArea13IsOverlappingEPKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsOverlappingX(const class CNavArea  *, const class CNavArea  *) /* linkage=_ZNK8CNavArea14IsOverlappingXEPKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsOverlappingY(const class CNavArea  *, const class CNavArea  *) /* linkage=_ZNK8CNavArea14IsOverlappingYEPKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
int GetPlayerCount(const class CNavArea  *, int, class CBasePlayer *) /* linkage=_ZNK8CNavArea14GetPlayerCountEiP11CBasePlayer */
{
} /* size: 4 */

/* <0> (null):0 */
float GetZ(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea4GetZEPK6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
float GetZ(const class CNavArea  *, float, float) /* linkage=_ZNK8CNavArea4GetZEff */
{
} /* size: 4 */

/* <0> (null):0 */
bool Contains(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea8ContainsEPK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsCoplanar(const class CNavArea  *, const class CNavArea  *) /* linkage=_ZNK8CNavArea10IsCoplanarEPKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
void GetClosestPointOnArea(const class CNavArea  *, const class Vector  *, class Vector *) /* linkage=_ZNK8CNavArea21GetClosestPointOnAreaEPK6VectorPS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
float GetDistanceSquaredToPoint(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea25GetDistanceSquaredToPointEPK6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsDegenerate(const class CNavArea  *) /* linkage=_ZNK8CNavArea12IsDegenerateEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsEdge(const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea6IsEdgeE10NavDirType */
{
} /* size: 1 */

/* <0> (null):0 */
int GetAdjacentCount(const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea16GetAdjacentCountE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetAdjacentArea(const class CNavArea  *, enum NavDirType, int) /* linkage=_ZNK8CNavArea15GetAdjacentAreaE10NavDirTypei */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetRandomAdjacentArea(const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea21GetRandomAdjacentAreaE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
const NavConnectList  * GetAdjacentList(const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea15GetAdjacentListE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsConnected(const class CNavArea  *, const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea11IsConnectedEPKS_10NavDirType */
{
} /* size: 1 */

/* <0> (null):0 */
float ComputeHeightChange(class CNavArea *, const class CNavArea  *) /* linkage=_ZN8CNavArea19ComputeHeightChangeEPKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
const NavLadderList  * GetLadderList(const class CNavArea  *, enum LadderDirectionType) /* linkage=_ZNK8CNavArea13GetLadderListE19LadderDirectionType */
{
} /* size: 4 */

/* <0> (null):0 */
void ComputePortal(const class CNavArea  *, const class CNavArea  *, enum NavDirType, class Vector *, float *) /* linkage=_ZNK8CNavArea13ComputePortalEPKS_10NavDirTypeP6VectorPf */
{
} /* size: 155621476 */

/* <0> (null):0 */
void ComputeClosestPointInPortal(const class CNavArea  *, const class CNavArea  *, enum NavDirType, const class Vector  *, class Vector *) /* linkage=_ZNK8CNavArea27ComputeClosestPointInPortalEPKS_10NavDirTypePK6VectorPS3_ */
{
} /* size: 155621784 */

/* <0> (null):0 */
enum NavDirType ComputeDirection(const class CNavArea  *, class Vector *) /* linkage=_ZNK8CNavArea16ComputeDirectionEP6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
void SetClearedTimestamp(class CNavArea *, int) /* linkage=_ZN8CNavArea19SetClearedTimestampEi */
{
} /* size: 0 */

/* <0> (null):0 */
float GetClearedTimestamp(class CNavArea *, int) /* linkage=_ZN8CNavArea19GetClearedTimestampEi */
{
} /* size: 4 */

/* <0> (null):0 */
const HidingSpotList  * GetHidingSpotList(const class CNavArea  *) /* linkage=_ZNK8CNavArea17GetHidingSpotListEv */
{
} /* size: 4 */

/* <0> (null):0 */
void ComputeHidingSpots(class CNavArea *) /* linkage=_ZN8CNavArea18ComputeHidingSpotsEv */
{
} /* size: 0 */

/* <0> (null):0 */
void ComputeSniperSpots(class CNavArea *) /* linkage=_ZN8CNavArea18ComputeSniperSpotsEv */
{
} /* size: 155622884 */

/* <0> (null):0 */
class SpotEncounter * GetSpotEncounter(class CNavArea *, const class CNavArea  *, const class CNavArea  *) /* linkage=_ZN8CNavArea16GetSpotEncounterEPKS_S1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void ComputeSpotEncounters(class CNavArea *) /* linkage=_ZN8CNavArea21ComputeSpotEncountersEv */
{
} /* size: 155623252 */

/* <0> (null):0 */
void IncreaseDanger(class CNavArea *, int, float) /* linkage=_ZN8CNavArea14IncreaseDangerEif */
{
} /* size: 155623320 */

/* <0> (null):0 */
float GetDanger(class CNavArea *, int) /* linkage=_ZN8CNavArea9GetDangerEi */
{
} /* size: 4 */

/* <0> (null):0 */
float GetSizeX(const class CNavArea  *) /* linkage=_ZNK8CNavArea8GetSizeXEv */
{
} /* size: 4 */

/* <0> (null):0 */
float GetSizeY(const class CNavArea  *) /* linkage=_ZNK8CNavArea8GetSizeYEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class Extent  * GetExtent(const class CNavArea  *) /* linkage=_ZNK8CNavArea9GetExtentEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class Vector  * GetCenter(const class CNavArea  *) /* linkage=_ZNK8CNavArea9GetCenterEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class Vector  * GetCorner(const class CNavArea  *, enum NavCornerType) /* linkage=_ZNK8CNavArea9GetCornerE13NavCornerType */
{
} /* size: 4 */

/* <0> (null):0 */
const class ApproachInfo  * GetApproachInfo(const class CNavArea  *, int) /* linkage=_ZNK8CNavArea15GetApproachInfoEi */
{
} /* size: 4 */

/* <0> (null):0 */
int GetApproachInfoCount(const class CNavArea  *) /* linkage=_ZNK8CNavArea20GetApproachInfoCountEv */
{
} /* size: 4 */

/* <0> (null):0 */
void ComputeApproachAreas(class CNavArea *) /* linkage=_ZN8CNavArea20ComputeApproachAreasEv */
{
} /* size: 155312976 */

/* <0> (null):0 */
void MakeNewMarker(void) /* linkage=_ZN8CNavArea13MakeNewMarkerEv */
{
} /* size: 155244572 */

/* <0> (null):0 */
void Mark(class CNavArea *) /* linkage=_ZN8CNavArea4MarkEv */
{
} /* size: 328 */

/* <0> (null):0 */
BOOL IsMarked(const class CNavArea  *) /* linkage=_ZNK8CNavArea8IsMarkedEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetParent(class CNavArea *, class CNavArea *, enum NavTraverseType) /* linkage=_ZN8CNavArea9SetParentEPS_15NavTraverseType */
{
} /* size: 155245164 */

/* <0> (null):0 */
class CNavArea * GetParent(const class CNavArea  *) /* linkage=_ZNK8CNavArea9GetParentEv */
{
} /* size: 4 */

/* <0> (null):0 */
enum NavTraverseType GetParentHow(const class CNavArea  *) /* linkage=_ZNK8CNavArea12GetParentHowEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsOpen(const class CNavArea  *) /* linkage=_ZNK8CNavArea6IsOpenEv */
{
} /* size: 1 */

/* <0> (null):0 */
void AddToOpenList(class CNavArea *) /* linkage=_ZN8CNavArea13AddToOpenListEv */
{
} /* size: 155245712 */

/* <0> (null):0 */
void UpdateOnOpenList(class CNavArea *) /* linkage=_ZN8CNavArea16UpdateOnOpenListEv */
{
} /* size: 155245992 */

/* <0> (null):0 */
void RemoveFromOpenList(class CNavArea *) /* linkage=_ZN8CNavArea18RemoveFromOpenListEv */
{
} /* size: 155246172 */

/* <0> (null):0 */
bool IsOpenListEmpty(void) /* linkage=_ZN8CNavArea15IsOpenListEmptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
class CNavArea * PopOpenList(void) /* linkage=_ZN8CNavArea11PopOpenListEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsClosed(const class CNavArea  *) /* linkage=_ZNK8CNavArea8IsClosedEv */
{
} /* size: 1 */

/* <0> (null):0 */
void AddToClosedList(class CNavArea *) /* linkage=_ZN8CNavArea15AddToClosedListEv */
{
} /* size: -1 */

/* <0> (null):0 */
void RemoveFromClosedList(class CNavArea *) /* linkage=_ZN8CNavArea20RemoveFromClosedListEv */
{
} /* size: 0 */

/* <0> (null):0 */
void ClearSearchLists(void) /* linkage=_ZN8CNavArea16ClearSearchListsEv */
{
} /* size: 155247084 */

/* <0> (null):0 */
void SetTotalCost(class CNavArea *, float) /* linkage=_ZN8CNavArea12SetTotalCostEf */
{
} /* size: 155249532 */

/* <0> (null):0 */
float GetTotalCost(const class CNavArea  *) /* linkage=_ZNK8CNavArea12GetTotalCostEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetCostSoFar(class CNavArea *, float) /* linkage=_ZN8CNavArea12SetCostSoFarEf */
{
} /* size: 155249816 */

/* <0> (null):0 */
float GetCostSoFar(const class CNavArea  *) /* linkage=_ZNK8CNavArea12GetCostSoFarEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Draw(class CNavArea *, byte, byte, byte, int) /* linkage=_ZN8CNavArea4DrawEhhhi */
{
} /* size: 155247908 */

/* <0> (null):0 */
void DrawConnectedAreas(class CNavArea *) /* linkage=_ZN8CNavArea18DrawConnectedAreasEv */
{
} /* size: 155250424 */

/* <0> (null):0 */
void DrawMarkedCorner(class CNavArea *, enum NavCornerType, byte, byte, byte, int) /* linkage=_ZN8CNavArea16DrawMarkedCornerE13NavCornerTypehhhi */
{
} /* size: 508 */

/* <0> (null):0 */
bool SplitEdit(class CNavArea *, bool, float, class CNavArea * *, class CNavArea * *) /* linkage=_ZN8CNavArea9SplitEditEbfPPS_S1_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool MergeEdit(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea9MergeEditEPS_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool SpliceEdit(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea10SpliceEditEPS_ */
{
} /* size: 1 */

/* <0> (null):0 */
void RaiseCorner(class CNavArea *, enum NavCornerType, int) /* linkage=_ZN8CNavArea11RaiseCornerE13NavCornerTypei */
{
} /* size: 26936 */

/* <0> (null):0 */
void AddLadderUp(class CNavArea *, class CNavLadder *) /* linkage=_ZN8CNavArea11AddLadderUpEP10CNavLadder */
{
} /* size: 155184188 */

/* <0> (null):0 */
void AddLadderDown(class CNavArea *, class CNavLadder *) /* linkage=_ZN8CNavArea13AddLadderDownEP10CNavLadder */
{
} /* size: 63729 */

/* <0> (null):0 */
void Initialize(class CNavArea *) /* linkage=_ZN8CNavArea10InitializeEv */
{
} /* size: 155184556 */

/* <0> (null):0 */
void DecayDanger(class CNavArea *) /* linkage=_ZN8CNavArea11DecayDangerEv */
{
} /* size: 155184716 */

/* <0> (null):0 */
bool IsHidingSpotCollision(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea21IsHidingSpotCollisionEPK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
void AddSpotEncounters(class CNavArea *, const class CNavArea  *, enum NavDirType, const class CNavArea  *, enum NavDirType) /* linkage=_ZN8CNavArea17AddSpotEncountersEPKS_10NavDirTypeS1_S2_ */
{
} /* size: 328589 */

/* <0> (null):0 */
void Strip(class CNavArea *) /* linkage=_ZN8CNavArea5StripEv */
{
} /* size: 0 */

/* <0> (null):0 */
void FinishMerge(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea11FinishMergeEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
void MergeAdjacentConnections(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea24MergeAdjacentConnectionsEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
void AssignNodes(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea11AssignNodesEPS_ */
{
} /* size: 155185844 */

/* <0> (null):0 */
void FinishSplitEdit(class CNavArea *, class CNavArea *, enum NavDirType) /* linkage=_ZN8CNavArea15FinishSplitEditEPS_10NavDirType */
{
} /* size: 155188120 */

/* <0> (null):0 */
void OnDestroyNotify(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea15OnDestroyNotifyEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
void CNavLadder(class CNavLadder *)
{
} /* size: 155290512 */

/* <0> (null):0 */
void OnDestroyNotify(class CNavLadder *, class CNavArea *) /* linkage=_ZN10CNavLadder15OnDestroyNotifyEP8CNavArea */
{
} /* size: 155211756 */

/* <0> (null):0 */
void HidingSpot(class HidingSpot *)
{
} /* size: 1442709 */

/* <0> (null):0 */
void HidingSpot(class HidingSpot *, const class Vector  *, unsigned char)
{
} /* size: 151519232 */

/* <0> (null):0 */
bool HasGoodCover(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot12HasGoodCoverEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsGoodSniperSpot(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot16IsGoodSniperSpotEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsIdealSniperSpot(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot17IsIdealSniperSpotEv */
{
} /* size: 1 */

/* <0> (null):0 */
void SetFlags(class HidingSpot *, unsigned char) /* linkage=_ZN10HidingSpot8SetFlagsEh */
{
} /* size: 155292777 */

/* <0> (null):0 */
unsigned char GetFlags(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot8GetFlagsEv */
{
} /* size: 1 */

/* <0> (null):0 */
void Save(const class HidingSpot  *, int, unsigned int) /* linkage=_ZNK10HidingSpot4SaveEij */
{
} /* size: 154935608 */

/* <0> (null):0 */
void Load(class HidingSpot *, class SteamFile *, unsigned int) /* linkage=_ZN10HidingSpot4LoadEP9SteamFilej */
{
} /* size: 155292748 */

/* <0> (null):0 */
const class Vector  * GetPosition(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot11GetPositionEv */
{
} /* size: 4 */

/* <0> (null):0 */
unsigned int GetID(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot5GetIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Mark(class HidingSpot *) /* linkage=_ZN10HidingSpot4MarkEv */
{
} /* size: 256 */

/* <0> (null):0 */
bool IsMarked(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot8IsMarkedEv */
{
} /* size: 1 */

/* <0> (null):0 */
void ChangeMasterMarker(void) /* linkage=_ZN10HidingSpot18ChangeMasterMarkerEv */
{
} /* size: 155293364 */

/* <0> (null):0 */
void new_allocator(class new_allocator<SpotOrder> *)
{
} /* size: 146683560 */

/* <0> (null):0 */
void new_allocator(class new_allocator<SpotOrder> *, const class new_allocator<SpotOrder>  &)
{
} /* size: 153787512 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<SpotOrder> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<SpotOrder>  *, class SpotOrder &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE7addressERS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<SpotOrder>  *, const class SpotOrder  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE7addressERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<SpotOrder> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<SpotOrder> *, class SpotOrder *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE10deallocateEPS1_j */
{
} /* size: 328640 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<SpotOrder>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<SpotOrder> *, class SpotOrder *, const class SpotOrder  &) /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE9constructEPS1_RKS1_ */
{
} /* size: 155610076 */

/* <0> (null):0 */
void destroy(class new_allocator<SpotOrder> *, class SpotOrder *) /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE7destroyEPS1_ */
{
} /* size: 155610336 */

/* <0> (null):0 */
void allocator(class allocator<SpotOrder> *)
{
} /* size: 155610968 */

/* <0> (null):0 */
void allocator(class allocator<SpotOrder> *, const class allocator<SpotOrder>  &)
{
} /* size: 155611128 */

/* <0> (null):0 */
void ~allocator(class allocator<SpotOrder> *, int)
{
} /* size: 155611312 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<SpotOrder> > *)
{
} /* size: 155056312 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<SpotOrder> > *, const class new_allocator<std::_List_node<SpotOrder> >  &)
{
} /* size: 155062744 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<SpotOrder> > *, int)
{
} /* size: 155612440 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<SpotOrder> >  *, class _List_node<SpotOrder> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7addressERS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<SpotOrder> >  *, const class _List_node<SpotOrder>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7addressERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<SpotOrder> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE10deallocateEPS3_j */
{
} /* size: 155520704 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<SpotOrder> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *, const class _List_node<SpotOrder>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE9constructEPS3_RKS3_ */
{
} /* size: 155520888 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7destroyEPS3_ */
{
} /* size: 155521256 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<SpotOrder> > *)
{
} /* size: 3014656 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<SpotOrder> > *, const class allocator<std::_List_node<SpotOrder> >  &)
{
} /* size: 327683 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<SpotOrder> > *, int)
{
} /* size: 328658 */

/* <0> (null):0 */
class _List_node<SpotOrder> * _M_get_node(class _List_base<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, class _List_node<SpotOrder> *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */
{
} /* size: 155522776 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *)
{
} /* size: 155525840 */

/* <0> (null):0 */
void _List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, const allocator_type  &)
{
} /* size: 155526020 */

/* <0> (null):0 */
void ~_List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, int)
{
} /* size: 155523808 */

/* <0> (null):0 */
void _M_clear(class _List_base<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE8_M_clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_init(class _List_base<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE7_M_initEv */
{
} /* size: 155295160 */

/* <0> (null):0 */
_Node * _M_create_node(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE14_M_create_nodeERKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<SpotOrder, std::allocator<SpotOrder> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<SpotOrder, std::allocator<SpotOrder> > *, const allocator_type  &)
{
} /* size: 3014656 */

/* <0> (null):0 */
void list(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 155451912 */

/* <0> (null):0 */
void list(class list<SpotOrder, std::allocator<SpotOrder> > *, const class list<SpotOrder, std::allocator<SpotOrder> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
class list<SpotOrder, std::allocator<SpotOrder> > & operator=(class list<SpotOrder, std::allocator<SpotOrder> > *, const class list<SpotOrder, std::allocator<SpotOrder> >  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EEaSERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6assignEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, class SpotOrder) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6resizeEjS0_ */
{
} /* size: 155685816 */

/* <0> (null):0 */
reference front(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE10push_frontERKS0_ */
{
} /* size: 155686636 */

/* <0> (null):0 */
void pop_front(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9pop_frontEv */
{
} /* size: 0 */

/* <0> (null):0 */
void push_back(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9push_backERKS0_ */
{
} /* size: 155687300 */

/* <0> (null):0 */
void pop_back(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE8pop_backEv */
{
} /* size: -1 */

/* <0> (null):0 */
iterator insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, unsigned int, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */
{
} /* size: 155687696 */

/* <0> (null):0 */
iterator erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5eraseESt14_List_iteratorIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4swapERS2_ */
{
} /* size: 328790 */

/* <0> (null):0 */
void clear(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5clearEv */
{
} /* size: 155688340 */

/* <0> (null):0 */
void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */
{
} /* size: 155688500 */

/* <0> (null):0 */
void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */
{
} /* size: 327683 */

/* <0> (null):0 */
void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void remove(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6removeERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void unique(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6uniqueEv */
{
} /* size: 2491476 */

/* <0> (null):0 */
void merge(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5mergeERS2_ */
{
} /* size: 984159 */

/* <0> (null):0 */
void reverse(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE7reverseEv */
{
} /* size: 0 */

/* <0> (null):0 */
void sort(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4sortEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE18_M_fill_initializeEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE14_M_fill_assignEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_transfer(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */
{
} /* size: 105540 */

/* <0> (null):0 */
void _M_insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE25_M_check_equal_allocatorsERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<HidingSpot*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<HidingSpot*> *, const class new_allocator<HidingSpot*>  &)
{
} /* size: 155706452 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<HidingSpot*> *, int)
{
} /* size: 155706620 */

/* <0> (null):0 */
pointer address(const class new_allocator<HidingSpot*>  *, class HidingSpot * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE7addressERS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<HidingSpot*>  *, const class HidingSpot *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE7addressERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<HidingSpot*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<HidingSpot*> *, class HidingSpot * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE10deallocateEPS2_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<HidingSpot*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<HidingSpot*> *, class HidingSpot * *, const class HidingSpot *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE9constructEPS2_RKS2_ */
{
} /* size: 17577 */

/* <0> (null):0 */
void destroy(class new_allocator<HidingSpot*> *, class HidingSpot * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE7destroyEPS2_ */
{
} /* size: 328856 */

/* <0> (null):0 */
void allocator(class allocator<HidingSpot*> *)
{
} /* size: 155718956 */

/* <0> (null):0 */
void allocator(class allocator<HidingSpot*> *, const class allocator<HidingSpot*>  &)
{
} /* size: 155719116 */

/* <0> (null):0 */
void ~allocator(class allocator<HidingSpot*> *, int)
{
} /* size: 155719624 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *, const class new_allocator<std::_List_node<HidingSpot*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<HidingSpot*> >  *, class _List_node<HidingSpot*> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7addressERS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<HidingSpot*> >  *, const class _List_node<HidingSpot*>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7addressERKS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<HidingSpot*> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE10deallocateEPS4_j */
{
} /* size: 64719 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<HidingSpot*> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *, const class _List_node<HidingSpot*>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE9constructEPS4_RKS4_ */
{
} /* size: 328856 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7destroyEPS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<HidingSpot*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<HidingSpot*> > *, const class allocator<std::_List_node<HidingSpot*> >  &)
{
} /* size: 155754216 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<HidingSpot*> > *, int)
{
} /* size: 155754484 */

/* <0> (null):0 */
class _List_node<HidingSpot*> * _M_get_node(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_node<HidingSpot*> *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *)
{
} /* size: 155756300 */

/* <0> (null):0 */
void _List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, const allocator_type  &)
{
} /* size: 155756116 */

/* <0> (null):0 */
void ~_List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, int)
{
} /* size: 155757408 */

/* <0> (null):0 */
void _M_clear(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE8_M_clearEv */
{
} /* size: 256 */

/* <0> (null):0 */
void _M_init(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE7_M_initEv */
{
} /* size: 0 */

/* <0> (null):0 */
_Node * _M_create_node(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE14_M_create_nodeERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *)
{
} /* size: 155770336 */

/* <0> (null):0 */
void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const allocator_type  &)
{
} /* size: 155770496 */

/* <0> (null):0 */
void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const class list<HidingSpot*, std::allocator<HidingSpot*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
class list<HidingSpot*, std::allocator<HidingSpot*> > & operator=(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const class list<HidingSpot*, std::allocator<HidingSpot*> >  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EEaSERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, class HidingSpot *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6resizeEjS1_ */
{
} /* size: 155773080 */

/* <0> (null):0 */
reference front(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE10push_frontERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_front(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9pop_frontEv */
{
} /* size: 155826592 */

/* <0> (null):0 */
void push_back(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9push_backERKS1_ */
{
} /* size: 155826672 */

/* <0> (null):0 */
void pop_back(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE8pop_backEv */
{
} /* size: 155824020 */

/* <0> (null):0 */
iterator insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */
{
} /* size: 155827196 */

/* <0> (null):0 */
iterator erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4swapERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5clearEv */
{
} /* size: 155825292 */

/* <0> (null):0 */
void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */
{
} /* size: 155828236 */

/* <0> (null):0 */
void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */
{
} /* size: 155828748 */

/* <0> (null):0 */
void remove(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6removeERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void unique(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6uniqueEv */
{
} /* size: 0 */

/* <0> (null):0 */
void merge(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5mergeERS3_ */
{
} /* size: 155829024 */

/* <0> (null):0 */
void reverse(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE7reverseEv */
{
} /* size: 328992 */

/* <0> (null):0 */
void sort(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4sortEv */
{
} /* size: 1901603 */

/* <0> (null):0 */
void _M_fill_initialize(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE18_M_fill_initializeEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE14_M_fill_assignEjRKS1_ */
{
} /* size: 155280300 */

/* <0> (null):0 */
void _M_transfer(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */
{
} /* size: 85656 */

/* <0> (null):0 */
void _M_insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 328696 */

/* <0> (null):0 */
void _M_erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */
{
} /* size: 3015667 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE25_M_check_equal_allocatorsERS3_ */
{
} /* size: 155380164 */

/* <0> (null):0 */
void new_allocator(class new_allocator<SpotEncounter> *)
{
} /* size: 150994946 */

/* <0> (null):0 */
void new_allocator(class new_allocator<SpotEncounter> *, const class new_allocator<SpotEncounter>  &)
{
} /* size: 155529552 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<SpotEncounter> *, int)
{
} /* size: 155523528 */

/* <0> (null):0 */
pointer address(const class new_allocator<SpotEncounter>  *, class SpotEncounter &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE7addressERS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<SpotEncounter>  *, const class SpotEncounter  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE7addressERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<SpotEncounter> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<SpotEncounter> *, class SpotEncounter *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE10deallocateEPS1_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<SpotEncounter>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<SpotEncounter> *, class SpotEncounter *, const class SpotEncounter  &) /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE9constructEPS1_RKS1_ */
{
} /* size: 155531052 */

/* <0> (null):0 */
void destroy(class new_allocator<SpotEncounter> *, class SpotEncounter *) /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE7destroyEPS1_ */
{
} /* size: 132 */

/* <0> (null):0 */
void allocator(class allocator<SpotEncounter> *)
{
} /* size: 155532008 */

/* <0> (null):0 */
void allocator(class allocator<SpotEncounter> *, const class allocator<SpotEncounter>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<SpotEncounter> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *, const class new_allocator<std::_List_node<SpotEncounter> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *, int)
{
} /* size: 155727456 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<SpotEncounter> >  *, class _List_node<SpotEncounter> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7addressERS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<SpotEncounter> >  *, const class _List_node<SpotEncounter>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7addressERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<SpotEncounter> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE10deallocateEPS3_j */
{
} /* size: 155728264 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<SpotEncounter> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *, const class _List_node<SpotEncounter>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE9constructEPS3_RKS3_ */
{
} /* size: 155728472 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7destroyEPS3_ */
{
} /* size: 155728680 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<SpotEncounter> > *)
{
} /* size: 155729168 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<SpotEncounter> > *, const class allocator<std::_List_node<SpotEncounter> >  &)
{
} /* size: 64 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<SpotEncounter> > *, int)
{
} /* size: 154887712 */

/* <0> (null):0 */
class _List_node<SpotEncounter> * _M_get_node(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_node<SpotEncounter> *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */
{
} /* size: 155778184 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *)
{
} /* size: 155779032 */

/* <0> (null):0 */
void _List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, const allocator_type  &)
{
} /* size: 155779140 */

/* <0> (null):0 */
void ~_List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, int)
{
} /* size: 155790980 */

/* <0> (null):0 */
void _M_clear(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE8_M_clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_init(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE7_M_initEv */
{
} /* size: 0 */

/* <0> (null):0 */
_Node * _M_create_node(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE14_M_create_nodeERKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const allocator_type  &)
{
} /* size: 155780956 */

/* <0> (null):0 */
void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const class list<SpotEncounter, std::allocator<SpotEncounter> >  &)
{
} /* size: 155781420 */

/* <0> (null):0 */
class list<SpotEncounter, std::allocator<SpotEncounter> > & operator=(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const class list<SpotEncounter, std::allocator<SpotEncounter> >  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EEaSERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6assignEjRKS0_ */
{
} /* size: 155781844 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, class SpotEncounter) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6resizeEjS0_ */
{
} /* size: 155055196 */

/* <0> (null):0 */
reference front(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE10push_frontERKS0_ */
{
} /* size: 155155808 */

/* <0> (null):0 */
void pop_front(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9pop_frontEv */
{
} /* size: 155374252 */

/* <0> (null):0 */
void push_back(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9push_backERKS0_ */
{
} /* size: 155512808 */

/* <0> (null):0 */
void pop_back(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE8pop_backEv */
{
} /* size: 155585072 */

/* <0> (null):0 */
iterator insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, unsigned int, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */
{
} /* size: 155559576 */

/* <0> (null):0 */
iterator erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5eraseESt14_List_iteratorIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4swapERS2_ */
{
} /* size: 154016240 */

/* <0> (null):0 */
void clear(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5clearEv */
{
} /* size: 154297156 */

/* <0> (null):0 */
void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */
{
} /* size: 154299076 */

/* <0> (null):0 */
void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */
{
} /* size: 154167992 */

/* <0> (null):0 */
void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */
{
} /* size: 154529704 */

/* <0> (null):0 */
void remove(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6removeERKS0_ */
{
} /* size: 154542088 */

/* <0> (null):0 */
void unique(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6uniqueEv */
{
} /* size: 154650400 */

/* <0> (null):0 */
void merge(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5mergeERS2_ */
{
} /* size: 154652320 */

/* <0> (null):0 */
void reverse(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE7reverseEv */
{
} /* size: 154692452 */

/* <0> (null):0 */
void sort(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4sortEv */
{
} /* size: 154694056 */

/* <0> (null):0 */
void _M_fill_initialize(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE18_M_fill_initializeEjRKS0_ */
{
} /* size: 154695868 */

/* <0> (null):0 */
void _M_fill_assign(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE14_M_fill_assignEjRKS0_ */
{
} /* size: 154756000 */

/* <0> (null):0 */
void _M_transfer(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */
{
} /* size: 154816224 */

/* <0> (null):0 */
void _M_insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 154819040 */

/* <0> (null):0 */
void _M_erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */
{
} /* size: 154955072 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE25_M_check_equal_allocatorsERS2_ */
{
} /* size: 155019676 */

/* <0> (null):0 */
void new_allocator(class new_allocator<NavConnect> *)
{
} /* size: 155170328 */

/* <0> (null):0 */
void new_allocator(class new_allocator<NavConnect> *, const class new_allocator<NavConnect>  &)
{
} /* size: 155611204 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<NavConnect> *, int)
{
} /* size: 155224568 */

/* <0> (null):0 */
pointer address(const class new_allocator<NavConnect>  *, union NavConnect &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE7addressERS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<NavConnect>  *, const union NavConnect  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE7addressERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<NavConnect> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<NavConnect> *, union NavConnect *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE10deallocateEPS1_j */
{
} /* size: 155490204 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<NavConnect>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<NavConnect> *, union NavConnect *, const union NavConnect  &) /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE9constructEPS1_RKS1_ */
{
} /* size: 155696368 */

/* <0> (null):0 */
void destroy(class new_allocator<NavConnect> *, union NavConnect *) /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE7destroyEPS1_ */
{
} /* size: 155710472 */

/* <0> (null):0 */
void allocator(class allocator<NavConnect> *)
{
} /* size: 154894408 */

/* <0> (null):0 */
void allocator(class allocator<NavConnect> *, const class allocator<NavConnect>  &)
{
} /* size: 155754152 */

/* <0> (null):0 */
void ~allocator(class allocator<NavConnect> *, int)
{
} /* size: 155764232 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<NavConnect> > *)
{
} /* size: 155813264 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<NavConnect> > *, const class new_allocator<std::_List_node<NavConnect> >  &)
{
} /* size: 155820308 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<NavConnect> > *, int)
{
} /* size: 155826748 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<NavConnect> >  *, class _List_node<NavConnect> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7addressERS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<NavConnect> >  *, const class _List_node<NavConnect>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7addressERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<NavConnect> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE10deallocateEPS3_j */
{
} /* size: 155202312 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<NavConnect> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *, const class _List_node<NavConnect>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE9constructEPS3_RKS3_ */
{
} /* size: 155342496 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7destroyEPS3_ */
{
} /* size: 155372712 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<NavConnect> > *)
{
} /* size: 155457568 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<NavConnect> > *, const class allocator<std::_List_node<NavConnect> >  &)
{
} /* size: 155413944 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<NavConnect> > *, int)
{
} /* size: 155513360 */

/* <0> (null):0 */
class _List_node<NavConnect> * _M_get_node(class _List_base<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<NavConnect, std::allocator<NavConnect> > *, class _List_node<NavConnect> *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */
{
} /* size: 155647360 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *)
{
} /* size: 155183632 */

/* <0> (null):0 */
void _List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *, const allocator_type  &)
{
} /* size: 155095456 */

/* <0> (null):0 */
void ~_List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *, int)
{
} /* size: 155291356 */

/* <0> (null):0 */
void _M_clear(class _List_base<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE8_M_clearEv */
{
} /* size: 155836652 */

/* <0> (null):0 */
void _M_init(class _List_base<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE7_M_initEv */
{
} /* size: 0 */

/* <0> (null):0 */
_Node * _M_create_node(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE14_M_create_nodeERKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<NavConnect, std::allocator<NavConnect> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<NavConnect, std::allocator<NavConnect> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<NavConnect, std::allocator<NavConnect> > *, const class list<NavConnect, std::allocator<NavConnect> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
class list<NavConnect, std::allocator<NavConnect> > & operator=(class list<NavConnect, std::allocator<NavConnect> > *, const class list<NavConnect, std::allocator<NavConnect> >  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EEaSERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6assignEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, union NavConnect) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6resizeEjS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
reference front(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE10push_frontERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_front(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9pop_frontEv */
{
} /* size: 0 */

/* <0> (null):0 */
void push_back(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9push_backERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, unsigned int, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5eraseESt14_List_iteratorIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4swapERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void remove(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6removeERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void unique(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6uniqueEv */
{
} /* size: 0 */

/* <0> (null):0 */
void merge(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5mergeERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void reverse(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE7reverseEv */
{
} /* size: 0 */

/* <0> (null):0 */
void sort(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4sortEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE18_M_fill_initializeEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE14_M_fill_assignEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_transfer(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE25_M_check_equal_allocatorsERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<CNavLadder*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<CNavLadder*> *, const class new_allocator<CNavLadder*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<CNavLadder*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<CNavLadder*>  *, class CNavLadder * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE7addressERS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<CNavLadder*>  *, const class CNavLadder *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE7addressERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<CNavLadder*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<CNavLadder*> *, class CNavLadder * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE10deallocateEPS2_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<CNavLadder*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<CNavLadder*> *, class CNavLadder * *, const class CNavLadder *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE9constructEPS2_RKS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<CNavLadder*> *, class CNavLadder * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE7destroyEPS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<CNavLadder*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<CNavLadder*> *, const class allocator<CNavLadder*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<CNavLadder*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *, const class new_allocator<std::_List_node<CNavLadder*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<CNavLadder*> >  *, class _List_node<CNavLadder*> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7addressERS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<CNavLadder*> >  *, const class _List_node<CNavLadder*>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7addressERKS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<CNavLadder*> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE10deallocateEPS4_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<CNavLadder*> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *, const class _List_node<CNavLadder*>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE9constructEPS4_RKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7destroyEPS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<CNavLadder*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<CNavLadder*> > *, const class allocator<std::_List_node<CNavLadder*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<CNavLadder*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class _List_node<CNavLadder*> * _M_get_node(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_node<CNavLadder*> *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void _M_clear(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE8_M_clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_init(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE7_M_initEv */
{
} /* size: 0 */

/* <0> (null):0 */
_Node * _M_create_node(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE14_M_create_nodeERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const class list<CNavLadder*, std::allocator<CNavLadder*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
class list<CNavLadder*, std::allocator<CNavLadder*> > & operator=(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const class list<CNavLadder*, std::allocator<CNavLadder*> >  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EEaSERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, class CNavLadder *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6resizeEjS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
reference front(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE10push_frontERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_front(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9pop_frontEv */
{
} /* size: 0 */

/* <0> (null):0 */
void push_back(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9push_backERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4swapERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void remove(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6removeERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void unique(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6uniqueEv */
{
} /* size: 0 */

/* <0> (null):0 */
void merge(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5mergeERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void reverse(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE7reverseEv */
{
} /* size: 0 */

/* <0> (null):0 */
void sort(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4sortEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE18_M_fill_initializeEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE14_M_fill_assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_transfer(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE25_M_check_equal_allocatorsERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<CNavArea*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<CNavArea*> *, const class new_allocator<CNavArea*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<CNavArea*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<CNavArea*>  *, class CNavArea * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE7addressERS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<CNavArea*>  *, const class CNavArea *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE7addressERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<CNavArea*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<CNavArea*> *, class CNavArea * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE10deallocateEPS2_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<CNavArea*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<CNavArea*> *, class CNavArea * *, const class CNavArea *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE9constructEPS2_RKS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<CNavArea*> *, class CNavArea * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE7destroyEPS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<CNavArea*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<CNavArea*> *, const class allocator<CNavArea*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<CNavArea*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<CNavArea*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<CNavArea*> > *, const class new_allocator<std::_List_node<CNavArea*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<CNavArea*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<CNavArea*> >  *, class _List_node<CNavArea*> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7addressERS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<CNavArea*> >  *, const class _List_node<CNavArea*>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7addressERKS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<CNavArea*> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE10deallocateEPS4_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<CNavArea*> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *, const class _List_node<CNavArea*>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE9constructEPS4_RKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7destroyEPS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<CNavArea*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<CNavArea*> > *, const class allocator<std::_List_node<CNavArea*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<CNavArea*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class _List_node<CNavArea*> * _M_get_node(class _List_base<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, class _List_node<CNavArea*> *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void _M_clear(class _List_base<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE8_M_clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_init(class _List_base<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE7_M_initEv */
{
} /* size: 0 */

/* <0> (null):0 */
_Node * _M_create_node(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE14_M_create_nodeERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<CNavArea*, std::allocator<CNavArea*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<CNavArea*, std::allocator<CNavArea*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<CNavArea*, std::allocator<CNavArea*> > *, const class list<CNavArea*, std::allocator<CNavArea*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
class list<CNavArea*, std::allocator<CNavArea*> > & operator=(class list<CNavArea*, std::allocator<CNavArea*> > *, const class list<CNavArea*, std::allocator<CNavArea*> >  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EEaSERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, class CNavArea *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6resizeEjS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
reference front(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE10push_frontERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_front(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9pop_frontEv */
{
} /* size: 0 */

/* <0> (null):0 */
void push_back(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9push_backERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4swapERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5clearEv */
{
} /* size: 155183704 */

/* <0> (null):0 */
void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */
{
} /* size: 155187144 */

/* <0> (null):0 */
void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */
{
} /* size: 155610056 */

/* <0> (null):0 */
void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */
{
} /* size: 155481496 */

/* <0> (null):0 */
void remove(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6removeERKS1_ */
{
} /* size: 155688872 */

/* <0> (null):0 */
void unique(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6uniqueEv */
{
} /* size: 155705448 */

/* <0> (null):0 */
void merge(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5mergeERS3_ */
{
} /* size: 155754328 */

/* <0> (null):0 */
void reverse(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE7reverseEv */
{
} /* size: 155772260 */

/* <0> (null):0 */
void sort(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4sortEv */
{
} /* size: 155828536 */

/* <0> (null):0 */
void _M_fill_initialize(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE18_M_fill_initializeEjRKS1_ */
{
} /* size: 155530564 */

/* <0> (null):0 */
void _M_fill_assign(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE14_M_fill_assignEjRKS1_ */
{
} /* size: 155778912 */

/* <0> (null):0 */
void _M_transfer(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */
{
} /* size: 155425224 */

/* <0> (null):0 */
void _M_insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 155805992 */

/* <0> (null):0 */
void _M_erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */
{
} /* size: 155849176 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE25_M_check_equal_allocatorsERS3_ */
{
} /* size: 155863088 */

/* <0> (null):0 */
void CNavNode(class CNavNode *, const class Vector  *, const class Vector  *, class CNavNode *)
{
} /* size: 0 */

/* <0> (null):0 */
const class CNavNode  * GetNode(const class Vector  *) /* linkage=_ZN8CNavNode7GetNodeEPK6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavNode * GetConnectedNode(const class CNavNode  *, enum NavDirType) /* linkage=_ZNK8CNavNode16GetConnectedNodeE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
const class Vector  * GetPosition(const class CNavNode  *) /* linkage=_ZNK8CNavNode11GetPositionEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class Vector  * GetNormal(const class CNavNode  *) /* linkage=_ZNK8CNavNode9GetNormalEv */
{
} /* size: 4 */

/* <0> (null):0 */
unsigned int GetID(const class CNavNode  *) /* linkage=_ZNK8CNavNode5GetIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavNode * GetFirst(void) /* linkage=_ZN8CNavNode8GetFirstEv */
{
} /* size: 4 */

/* <0> (null):0 */
unsigned int GetListLength(void) /* linkage=_ZN8CNavNode13GetListLengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavNode * GetNext(class CNavNode *) /* linkage=_ZN8CNavNode7GetNextEv */
{
} /* size: 4 */

/* <0> (null):0 */
void ConnectTo(class CNavNode *, class CNavNode *, enum NavDirType) /* linkage=_ZN8CNavNode9ConnectToEPS_10NavDirType */
{
} /* size: 0 */

/* <0> (null):0 */
class CNavNode * GetParent(const class CNavNode  *) /* linkage=_ZNK8CNavNode9GetParentEv */
{
} /* size: 4 */

/* <0> (null):0 */
void MarkAsVisited(class CNavNode *, enum NavDirType) /* linkage=_ZN8CNavNode13MarkAsVisitedE10NavDirType */
{
} /* size: 0 */

/* <0> (null):0 */
BOOL HasVisited(class CNavNode *, enum NavDirType) /* linkage=_ZN8CNavNode10HasVisitedE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
BOOL IsBiLinked(const class CNavNode  *, enum NavDirType) /* linkage=_ZNK8CNavNode10IsBiLinkedE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
BOOL IsClosedCell(const class CNavNode  *) /* linkage=_ZNK8CNavNode12IsClosedCellEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Cover(class CNavNode *) /* linkage=_ZN8CNavNode5CoverEv */
{
} /* size: 0 */

/* <0> (null):0 */
BOOL IsCovered(const class CNavNode  *) /* linkage=_ZNK8CNavNode9IsCoveredEv */
{
} /* size: 4 */

/* <0> (null):0 */
void AssignArea(class CNavNode *, class CNavArea *) /* linkage=_ZN8CNavNode10AssignAreaEP8CNavArea */
{
} /* size: 0 */

/* <0> (null):0 */
class CNavArea * GetArea(const class CNavNode  *) /* linkage=_ZNK8CNavNode7GetAreaEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetAttributes(class CNavNode *, unsigned char) /* linkage=_ZN8CNavNode13SetAttributesEh */
{
} /* size: 0 */

/* <0> (null):0 */
unsigned char GetAttributes(const class CNavNode  *) /* linkage=_ZNK8CNavNode13GetAttributesEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<NavConnect> *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<NavConnect> *, const class _List_node_base  *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<NavConnect> *, const iterator  &)
{
} /* size: 0 */

/* <0> (null):0 */
reference operator*(const class _List_const_iterator<NavConnect>  *) /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_const_iterator<NavConnect>  *) /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_const_iterator<NavConnect> *) /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_const_iterator<NavConnect> *, int) /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_const_iterator<NavConnect> *) /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_const_iterator<NavConnect> *, int) /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_const_iterator<NavConnect>  *, const _Self  &) /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEeqERKS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_const_iterator<NavConnect>  *, const _Self  &) /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEneERKS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
void CNavAreaGrid(class CNavAreaGrid *)
{
} /* size: 0 */

/* <0> (null):0 */
void ~CNavAreaGrid(class CNavAreaGrid *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void Reset(class CNavAreaGrid *) /* linkage=_ZN12CNavAreaGrid5ResetEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Initialize(class CNavAreaGrid *, float, float, float, float) /* linkage=_ZN12CNavAreaGrid10InitializeEffff */
{
} /* size: 0 */

/* <0> (null):0 */
void AddNavArea(class CNavAreaGrid *, class CNavArea *) /* linkage=_ZN12CNavAreaGrid10AddNavAreaEP8CNavArea */
{
} /* size: 0 */

/* <0> (null):0 */
void RemoveNavArea(class CNavAreaGrid *, class CNavArea *) /* linkage=_ZN12CNavAreaGrid13RemoveNavAreaEP8CNavArea */
{
} /* size: 0 */

/* <0> (null):0 */
unsigned int GetNavAreaCount(const class CNavAreaGrid  *) /* linkage=_ZNK12CNavAreaGrid15GetNavAreaCountEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetNavArea(const class CNavAreaGrid  *, const class Vector  *, float) /* linkage=_ZNK12CNavAreaGrid10GetNavAreaEPK6Vectorf */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetNavAreaByID(const class CNavAreaGrid  *, unsigned int) /* linkage=_ZNK12CNavAreaGrid14GetNavAreaByIDEj */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetNearestNavArea(const class CNavAreaGrid  *, const class Vector  *, bool) /* linkage=_ZNK12CNavAreaGrid17GetNearestNavAreaEPK6Vectorb */
{
} /* size: 4 */

/* <0> (null):0 */
Place GetPlace(const class CNavAreaGrid  *, const class Vector  *) /* linkage=_ZNK12CNavAreaGrid8GetPlaceEPK6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
int ComputeHashKey(const class CNavAreaGrid  *, unsigned int) /* linkage=_ZNK12CNavAreaGrid14ComputeHashKeyEj */
{
} /* size: 4 */

/* <0> (null):0 */
int WorldToGridX(const class CNavAreaGrid  *, float) /* linkage=_ZNK12CNavAreaGrid12WorldToGridXEf */
{
} /* size: 4 */

/* <0> (null):0 */
int WorldToGridY(const class CNavAreaGrid  *, float) /* linkage=_ZNK12CNavAreaGrid12WorldToGridYEf */
{
} /* size: 4 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<CNavLadder*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<CNavLadder*> *, const class _List_node_base  *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<CNavLadder*> *, const iterator  &)
{
} /* size: 0 */

/* <0> (null):0 */
reference operator*(const class _List_const_iterator<CNavLadder*>  *) /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_const_iterator<CNavLadder*>  *) /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_const_iterator<CNavLadder*> *) /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_const_iterator<CNavLadder*> *, int) /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_const_iterator<CNavLadder*> *) /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_const_iterator<CNavLadder*> *, int) /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_const_iterator<CNavLadder*>  *, const _Self  &) /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEeqERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_const_iterator<CNavLadder*>  *, const _Self  &) /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEneERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<CNavArea*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<CNavArea*> *, class _List_node_base *)
{
} /* size: 0 */

/* <0> (null):0 */
reference operator*(const class _List_iterator<CNavArea*>  *) /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_iterator<CNavArea*>  *) /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_iterator<CNavArea*> *) /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_iterator<CNavArea*> *, int) /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_iterator<CNavArea*> *) /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_iterator<CNavArea*> *, int) /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_iterator<CNavArea*>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEeqERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_iterator<CNavArea*>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEneERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
void IntervalTimer(class IntervalTimer *)
{
} /* size: 0 */

/* <0> (null):0 */
void Reset(class IntervalTimer *) /* linkage=_ZN13IntervalTimer5ResetEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Start(class IntervalTimer *) /* linkage=_ZN13IntervalTimer5StartEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Invalidate(class IntervalTimer *) /* linkage=_ZN13IntervalTimer10InvalidateEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool HasStarted(const class IntervalTimer  *) /* linkage=_ZNK13IntervalTimer10HasStartedEv */
{
} /* size: 1 */

/* <0> (null):0 */
float GetElapsedTime(const class IntervalTimer  *) /* linkage=_ZNK13IntervalTimer14GetElapsedTimeEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsLessThen(const class IntervalTimer  *, float) /* linkage=_ZNK13IntervalTimer10IsLessThenEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsGreaterThen(const class IntervalTimer  *, float) /* linkage=_ZNK13IntervalTimer13IsGreaterThenEf */
{
} /* size: 1 */

/* <0> (null):0 */
void CountdownTimer(class CountdownTimer *)
{
} /* size: 0 */

/* <0> (null):0 */
void Reset(class CountdownTimer *) /* linkage=_ZN14CountdownTimer5ResetEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Start(class CountdownTimer *, float) /* linkage=_ZN14CountdownTimer5StartEf */
{
} /* size: 0 */

/* <0> (null):0 */
void Invalidate(class CountdownTimer *) /* linkage=_ZN14CountdownTimer10InvalidateEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool HasStarted(const class CountdownTimer  *) /* linkage=_ZNK14CountdownTimer10HasStartedEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsElapsed(const class CountdownTimer  *) /* linkage=_ZNK14CountdownTimer9IsElapsedEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsRunning(const class CBot  *) /* linkage=_ZNK4CBot9IsRunningEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsCrouching(const class CBot  *) /* linkage=_ZNK4CBot11IsCrouchingEv */
{
} /* size: 1 */

/* <0> (null):0 */
const class BotProfile  * GetProfile(const class CBot  *) /* linkage=_ZNK4CBot10GetProfileEv */
{
} /* size: 4 */

/* <0> (null):0 */
void BotProfile(class BotProfile *)
{
} /* size: 0 */

/* <0> (null):0 */
const char  * GetName(const class BotProfile  *) /* linkage=_ZNK10BotProfile7GetNameEv */
{
} /* size: 4 */

/* <0> (null):0 */
float GetAggression(const class BotProfile  *) /* linkage=_ZNK10BotProfile13GetAggressionEv */
{
} /* size: 4 */

/* <0> (null):0 */
float GetSkill(const class BotProfile  *) /* linkage=_ZNK10BotProfile8GetSkillEv */
{
} /* size: 4 */

/* <0> (null):0 */
float GetTeamwork(const class BotProfile  *) /* linkage=_ZNK10BotProfile11GetTeamworkEv */
{
} /* size: 4 */

/* <0> (null):0 */
int GetWeaponPreference(const class BotProfile  *, int) /* linkage=_ZNK10BotProfile19GetWeaponPreferenceEi */
{
} /* size: 4 */

/* <0> (null):0 */
const char  * GetWeaponPreferenceAsString(const class BotProfile  *, int) /* linkage=_ZNK10BotProfile27GetWeaponPreferenceAsStringEi */
{
} /* size: 4 */

/* <0> (null):0 */
int GetWeaponPreferenceCount(const class BotProfile  *) /* linkage=_ZNK10BotProfile24GetWeaponPreferenceCountEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool HasPrimaryPreference(const class BotProfile  *) /* linkage=_ZNK10BotProfile20HasPrimaryPreferenceEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool HasPistolPreference(const class BotProfile  *) /* linkage=_ZNK10BotProfile19HasPistolPreferenceEv */
{
} /* size: 1 */

/* <0> (null):0 */
int GetCost(const class BotProfile  *) /* linkage=_ZNK10BotProfile7GetCostEv */
{
} /* size: 4 */

/* <0> (null):0 */
int GetSkin(const class BotProfile  *) /* linkage=_ZNK10BotProfile7GetSkinEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsDifficulty(const class BotProfile  *, enum BotDifficultyType) /* linkage=_ZNK10BotProfile12IsDifficultyE17BotDifficultyType */
{
} /* size: 1 */

/* <0> (null):0 */
int GetVoicePitch(const class BotProfile  *) /* linkage=_ZNK10BotProfile13GetVoicePitchEv */
{
} /* size: 4 */

/* <0> (null):0 */
float GetReactionTime(const class BotProfile  *) /* linkage=_ZNK10BotProfile15GetReactionTimeEv */
{
} /* size: 4 */

/* <0> (null):0 */
float GetAttackDelay(const class BotProfile  *) /* linkage=_ZNK10BotProfile14GetAttackDelayEv */
{
} /* size: 4 */

/* <0> (null):0 */
int GetVoiceBank(const class BotProfile  *) /* linkage=_ZNK10BotProfile12GetVoiceBankEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsValidForTeam(const class BotProfile  *, enum BotProfileTeamType) /* linkage=_ZNK10BotProfile14IsValidForTeamE18BotProfileTeamType */
{
} /* size: 1 */

/* <0> (null):0 */
bool PrefersSilencer(const class BotProfile  *) /* linkage=_ZNK10BotProfile15PrefersSilencerEv */
{
} /* size: 1 */

/* <0> (null):0 */
void Inherit(class BotProfile *, const class BotProfile  *, const class BotProfile  *) /* linkage=_ZN10BotProfile7InheritEPKS_S1_ */
{
} /* size: 154756352 */

/* <0> (null):0 */
bool IsEnemyVisible(const class CCSBot  *) /* linkage=_ZNK6CCSBot14IsEnemyVisibleEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool HasPath(const class CCSBot  *) /* linkage=_ZNK6CCSBot7HasPathEv */
{
} /* size: 1 */

/* <0> (null):0 */
void DestroyPath(class CCSBot *) /* linkage=_ZN6CCSBot11DestroyPathEv */
{
} /* size: 155154892 */

/* <0> (null):0 */
bool IsUsingLadder(const class CCSBot  *) /* linkage=_ZNK6CCSBot13IsUsingLadderEv */
{
} /* size: 1 */

/* <0> (null):0 */
void ClearLookAt(class CCSBot *) /* linkage=_ZN6CCSBot11ClearLookAtEv */
{
} /* size: 155351540 */

/* <0> (null):0 */
int GetHostageEscortCount(const class CCSBot  *) /* linkage=_ZNK6CCSBot21GetHostageEscortCountEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetupLadderMovement(class CCSBot *) /* linkage=_ZN6CCSBot19SetupLadderMovementEv */
{
} /* size: 155585552 */

/* <0> (null):0 */
float GetFeetZ(const class CCSBot  *) /* linkage=_ZNK6CCSBot8GetFeetZEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsStraightLinePathWalkable(const class CCSBot  *, const class Vector  *) /* linkage=_ZNK6CCSBot26IsStraightLinePathWalkableEPK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
const class Vector  * GetPathEndpoint(const class CCSBot  *) /* linkage=_ZNK6CCSBot15GetPathEndpointEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetPathIndex(class CCSBot *, int) /* linkage=_ZN6CCSBot12SetPathIndexEi */
{
} /* size: 0 */

/* <0> (null):0 */
bool IsNearJump(const class CCSBot  *) /* linkage=_ZNK6CCSBot10IsNearJumpEv */
{
} /* size: 1 */

/* <0> (null):0 */
float GetApproximateFallDamage(const class CCSBot  *, float) /* linkage=_ZNK6CCSBot24GetApproximateFallDamageEf */
{
} /* size: 4 */

/* <0> (null):0 */
const class Vector  * GetEyePosition(const class CCSBot  *) /* linkage=_ZNK6CCSBot14GetEyePositionEv */
{
} /* size: 4 */

/* <0> (null):0 */
int FindPathPoint(class CCSBot *, float, class Vector *, int *) /* linkage=_ZN6CCSBot13FindPathPointEfP6VectorPi */
{
} /* size: 4 */

/* <0> (null):0 */
void BuildTrivialPath(class CCSBot *, const class Vector  *) /* linkage=_ZN6CCSBot16BuildTrivialPathEPK6Vector */
{
} /* size: 0 */

/* <0> (null):0 */
int FindOurPositionOnPath(const class CCSBot  *, class Vector *, bool) /* linkage=_ZNK6CCSBot21FindOurPositionOnPathEP6Vectorb */
{
} /* size: 4 */

/* <0> (null):0 */
bool ComputePathPositions(class CCSBot *) /* linkage=_ZN6CCSBot20ComputePathPositionsEv */
{
} /* size: 1 */

/* <0> (null):0 */
void ComputeLadderEndpoint(class CCSBot *, bool) /* linkage=_ZN6CCSBot21ComputeLadderEndpointEb */
{
} /* size: 0 */

/* <0> (null):0 */
bool UpdateLadderMovement(class CCSBot *) /* linkage=_ZN6CCSBot20UpdateLadderMovementEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool FindClosestPointOnPath(const class CCSBot  *, const class Vector  *, int, int, class Vector *) /* linkage=_ZNK6CCSBot22FindClosestPointOnPathEPK6VectoriiPS0_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsFriendInTheWay(const class CCSBot  *, const class Vector  *) /* linkage=_ZNK6CCSBot16IsFriendInTheWayEPK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
void FeelerReflexAdjustment(class CCSBot *, class Vector *) /* linkage=_ZN6CCSBot22FeelerReflexAdjustmentEP6Vector */
{
} /* size: 0 */

/* <0> (null):0 */
bool ComputePath(class CCSBot *, class CNavArea *, const class Vector  *, enum RouteType) /* linkage=_ZN6CCSBot11ComputePathEP8CNavAreaPK6Vector9RouteType */
{
} /* size: 1 */

/* <0> (null):0 */
float GetPathDistanceRemaining(const class CCSBot  *) /* linkage=_ZNK6CCSBot24GetPathDistanceRemainingEv */
{
} /* size: 4 */

/* <0> (null):0 */
void DrawPath(class CCSBot *) /* linkage=_ZN6CCSBot8DrawPathEv */
{
} /* size: 0 */

/* <0> (null):0 */
enum PathResult UpdatePathMovement(class CCSBot *, bool) /* linkage=_ZN6CCSBot18UpdatePathMovementEb */
{
} /* size: 4 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE7addressERS6_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  *, const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE7addressERKS6_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE10deallocateEPS6_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE9constructEPS6_RKS6_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE7destroyEPS6_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, const class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
_Tp_alloc_type & _M_get_Tp_allocator(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE19_M_get_Tp_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Tp_alloc_type  & _M_get_Tp_allocator(const class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*,) /* linkage=_ZNKSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE19_M_get_Tp_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
allocator_type get_allocator(const class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*,) /* linkage=_ZNKSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::)
{
} /* size: 0 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int)
{
} /* size: 0 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer _M_allocate(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int) /* linkage=_ZNSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE11_M_allocateEj */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_deallocate(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, unsigned int) /* linkage=_ZNSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE13_M_deallocateEPS5_j */
{
} /* size: 0 */

/* <0> (null):0 */
void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca)
{
} /* size: 0 */

/* <0> (null):0 */
void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::)
{
} /* size: 0 */

/* <0> (null):0 */
void ~vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, int)
{
} /* size: 0 */

/* <0> (null):0 */
class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca operator=(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EEaSERKS6_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6assignEjRKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator begin(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
size_type size(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6resizeEjS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
size_type capacity(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE8capacityEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool empty(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
void reserve(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE7reserveEj */
{
} /* size: 0 */

/* <0> (null):0 */
reference operator[](class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EEixEj */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference operator[](const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EEixEj */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_range_check(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE14_M_range_checkEj */
{
} /* size: 0 */

/* <0> (null):0 */
reference at(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE2atEj */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference at(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE2atEj */
{
} /* size: 4 */

/* <0> (null):0 */
reference front(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer data(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4dataEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer data(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4dataEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_back(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE9push_backERKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6insertEN9__gnu_cxx17__normal_iteratorIPS4_S6_EERKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6insertEN9__gnu_cxx17__normal_iteratorIPS4_S6_EEjRKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS4_S6_EE */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS4_S6_EESA_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4swapERS6_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE18_M_fill_initializeEjRKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE14_M_fill_assignEjRKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_insert(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS4_S6_EEjRKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert_aux(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS4_S6_EERKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
size_type _M_check_len(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int, const char  *) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE12_M_check_lenEjPKc */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_erase_at_end(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE15_M_erase_at_endEPS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<int> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<int> *, const class new_allocator<int>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<int> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<int>  *, int &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIiE7addressERi */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<int>  *, const int  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIiE7addressERKi */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<int> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIiE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<int> *, int *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIiE10deallocateEPij */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<int>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIiE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<int> *, int *, const int  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIiE9constructEPiRKi */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<int> *, int *) /* linkage=_ZN9__gnu_cxx13new_allocatorIiE7destroyEPi */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<int> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<int> *, const class allocator<int>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<int> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
_Tp_alloc_type & _M_get_Tp_allocator(class _Vector_base<int, std::allocator<int> > *) /* linkage=_ZNSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Tp_alloc_type  & _M_get_Tp_allocator(const class _Vector_base<int, std::allocator<int> >  *) /* linkage=_ZNKSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
allocator_type get_allocator(const class _Vector_base<int, std::allocator<int> >  *) /* linkage=_ZNKSt12_Vector_baseIiSaIiEE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<int, std::allocator<int> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<int, std::allocator<int> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<int, std::allocator<int> > *, unsigned int)
{
} /* size: 0 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<int, std::allocator<int> > *, unsigned int, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_Vector_base(class _Vector_base<int, std::allocator<int> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer _M_allocate(class _Vector_base<int, std::allocator<int> > *, unsigned int) /* linkage=_ZNSt12_Vector_baseIiSaIiEE11_M_allocateEj */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_deallocate(class _Vector_base<int, std::allocator<int> > *, int *, unsigned int) /* linkage=_ZNSt12_Vector_baseIiSaIiEE13_M_deallocateEPij */
{
} /* size: 0 */

/* <0> (null):0 */
void vector(class vector<int, std::allocator<int> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void vector(class vector<int, std::allocator<int> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void vector(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void vector(class vector<int, std::allocator<int> > *, const class vector<int, std::allocator<int> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~vector(class vector<int, std::allocator<int> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class vector<int, std::allocator<int> > & operator=(class vector<int, std::allocator<int> > *, const class vector<int, std::allocator<int> >  &) /* linkage=_ZNSt6vectorIiSaIiEEaSERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE6assignEjRKi */
{
} /* size: 0 */

/* <0> (null):0 */
iterator begin(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
size_type size(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class vector<int, std::allocator<int> > *, unsigned int, int) /* linkage=_ZNSt6vectorIiSaIiEE6resizeEji */
{
} /* size: 0 */

/* <0> (null):0 */
size_type capacity(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE8capacityEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool empty(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
void reserve(class vector<int, std::allocator<int> > *, unsigned int) /* linkage=_ZNSt6vectorIiSaIiEE7reserveEj */
{
} /* size: 155609088 */

/* <0> (null):0 */
reference operator[](class vector<int, std::allocator<int> > *, unsigned int) /* linkage=_ZNSt6vectorIiSaIiEEixEj */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference operator[](const class vector<int, std::allocator<int> >  *, unsigned int) /* linkage=_ZNKSt6vectorIiSaIiEEixEj */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_range_check(const class vector<int, std::allocator<int> >  *, unsigned int) /* linkage=_ZNKSt6vectorIiSaIiEE14_M_range_checkEj */
{
} /* size: 155689104 */

/* <0> (null):0 */
reference at(class vector<int, std::allocator<int> > *, unsigned int) /* linkage=_ZNSt6vectorIiSaIiEE2atEj */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference at(const class vector<int, std::allocator<int> >  *, unsigned int) /* linkage=_ZNKSt6vectorIiSaIiEE2atEj */
{
} /* size: 4 */

/* <0> (null):0 */
reference front(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer data(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE4dataEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer data(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE4dataEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_back(class vector<int, std::allocator<int> > *, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE9push_backERKi */
{
} /* size: 155806728 */

/* <0> (null):0 */
void pop_back(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE8pop_backEv */
{
} /* size: 155849360 */

/* <0> (null):0 */
iterator insert(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE6insertEN9__gnu_cxx17__normal_iteratorIPiS1_EERKi */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE6insertEN9__gnu_cxx17__normal_iteratorIPiS1_EEjRKi */
{
} /* size: 155871600 */

/* <0> (null):0 */
iterator erase(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >) /* linkage=_ZNSt6vectorIiSaIiEE5eraseEN9__gnu_cxx17__normal_iteratorIPiS1_EE */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >) /* linkage=_ZNSt6vectorIiSaIiEE5eraseEN9__gnu_cxx17__normal_iteratorIPiS1_EES5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class vector<int, std::allocator<int> > *, class vector<int, std::allocator<int> > &) /* linkage=_ZNSt6vectorIiSaIiEE4swapERS1_ */
{
} /* size: 155909736 */

/* <0> (null):0 */
void clear(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE5clearEv */
{
} /* size: 155918148 */

/* <0> (null):0 */
void _M_fill_initialize(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE18_M_fill_initializeEjRKi */
{
} /* size: 155927592 */

/* <0> (null):0 */
void _M_fill_assign(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE14_M_fill_assignEjRKi */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_insert(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPiS1_EEjRKi */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert_aux(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, const int  &) /* linkage=_ZNSt6vectorIiSaIiEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPiS1_EERKi */
{
} /* size: 0 */

/* <0> (null):0 */
size_type _M_check_len(const class vector<int, std::allocator<int> >  *, unsigned int, const char  *) /* linkage=_ZNKSt6vectorIiSaIiEE12_M_check_lenEjPKc */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_erase_at_end(class vector<int, std::allocator<int> > *, int *) /* linkage=_ZNSt6vectorIiSaIiEE15_M_erase_at_endEPi */
{
} /* size: 0 */

/* <0> (null):0 */
char * GetSpeakable(const class BotPhrase  *, int, float *) /* linkage=_ZNK9BotPhrase12GetSpeakableEiPf */
{
} /* size: 4 */

/* <0> (null):0 */
void ClearCriteria(const class BotPhrase  *) /* linkage=_ZNK9BotPhrase13ClearCriteriaEv */
{
} /* size: 0 */

/* <0> (null):0 */
void SetPlaceCriteria(const class BotPhrase  *, PlaceCriteria) /* linkage=_ZNK9BotPhrase16SetPlaceCriteriaEj */
{
} /* size: 0 */

/* <0> (null):0 */
void SetCountCriteria(const class BotPhrase  *, CountCriteria) /* linkage=_ZNK9BotPhrase16SetCountCriteriaEj */
{
} /* size: 0 */

/* <0> (null):0 */
const char  * GetName(const class BotPhrase  *) /* linkage=_ZNK9BotPhrase7GetNameEv */
{
} /* size: 4 */

/* <0> (null):0 */
unsigned intconst GetID(const class BotPhrase  *) /* linkage=_ZNK9BotPhrase5GetIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
enum GameEventType GetRadioEquivalent(const class BotPhrase  *) /* linkage=_ZNK9BotPhrase18GetRadioEquivalentEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsImportant(const class BotPhrase  *) /* linkage=_ZNK9BotPhrase11IsImportantEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsPlace(const class BotPhrase  *) /* linkage=_ZNK9BotPhrase7IsPlaceEv */
{
} /* size: 1 */

/* <0> (null):0 */
void Randomize(class BotPhrase *) /* linkage=_ZN9BotPhrase9RandomizeEv */
{
} /* size: 0 */

/* <0> (null):0 */
void BotPhrase(class BotPhrase *, unsigned int, bool)
{
} /* size: 0 */

/* <0> (null):0 */
void ~BotPhrase(class BotPhrase *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void InitVoiceBank(class BotPhrase *, int) /* linkage=_ZN9BotPhrase13InitVoiceBankEi */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<BotPhrase*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<BotPhrase*> *, const class new_allocator<BotPhrase*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<BotPhrase*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<BotPhrase*>  *, class BotPhrase * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP9BotPhraseE7addressERS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<BotPhrase*>  *, const class BotPhrase *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP9BotPhraseE7addressERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<BotPhrase*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<BotPhrase*> *, class BotPhrase * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE10deallocateEPS2_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<BotPhrase*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP9BotPhraseE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<BotPhrase*> *, class BotPhrase * *, const class BotPhrase *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE9constructEPS2_RKS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<BotPhrase*> *, class BotPhrase * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE7destroyEPS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<BotPhrase*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<BotPhrase*> *, const class allocator<BotPhrase*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<BotPhrase*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<BotPhrase*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<BotPhrase*> > *, const class new_allocator<std::_List_node<BotPhrase*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<BotPhrase*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<BotPhrase*> >  *, class _List_node<BotPhrase*> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE7addressERS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<BotPhrase*> >  *, const class _List_node<BotPhrase*>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE7addressERKS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<BotPhrase*> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<BotPhrase*> > *, class _List_node<BotPhrase*> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE10deallocateEPS4_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<BotPhrase*> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<BotPhrase*> > *, class _List_node<BotPhrase*> *, const class _List_node<BotPhrase*>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE9constructEPS4_RKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<BotPhrase*> > *, class _List_node<BotPhrase*> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE7destroyEPS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<BotPhrase*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<BotPhrase*> > *, const class allocator<std::_List_node<BotPhrase*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<BotPhrase*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class _List_node<BotPhrase*> * _M_get_node(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_node<BotPhrase*> *) /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt10_List_baseIP9BotPhraseSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt10_List_baseIP9BotPhraseSaIS1_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt10_List_baseIP9BotPhraseSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_base(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_List_base(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void _M_clear(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE8_M_clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_init(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE7_M_initEv */
{
} /* size: 0 */

/* <0> (null):0 */
_Node * _M_create_node(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE14_M_create_nodeERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const class list<BotPhrase*, std::allocator<BotPhrase*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
class list<BotPhrase*, std::allocator<BotPhrase*> > & operator=(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const class list<BotPhrase*, std::allocator<BotPhrase*> >  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EEaSERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, class BotPhrase *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6resizeEjS1_ */
{
} /* size: 155754376 */

/* <0> (null):0 */
reference front(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE10push_frontERKS1_ */
{
} /* size: 155865088 */

/* <0> (null):0 */
void pop_front(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE9pop_frontEv */
{
} /* size: 155892408 */

/* <0> (null):0 */
void push_back(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE9push_backERKS1_ */
{
} /* size: 155908584 */

/* <0> (null):0 */
void pop_back(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE8pop_backEv */
{
} /* size: 155927616 */

/* <0> (null):0 */
iterator insert(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */
{
} /* size: 155969220 */

/* <0> (null):0 */
iterator erase(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class list<BotPhrase*, std::allocator<BotPhrase*> > &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4swapERS3_ */
{
} /* size: 156054872 */

/* <0> (null):0 */
void clear(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5clearEv */
{
} /* size: 156073940 */

/* <0> (null):0 */
void splice(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class list<BotPhrase*, std::allocator<BotPhrase*> > &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */
{
} /* size: 156093448 */

/* <0> (null):0 */
void splice(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class list<BotPhrase*, std::allocator<BotPhrase*> > &, class _List_iterator<BotPhrase*>) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class list<BotPhrase*, std::allocator<BotPhrase*> > &, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void remove(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6removeERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void unique(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6uniqueEv */
{
} /* size: 0 */

/* <0> (null):0 */
void merge(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class list<BotPhrase*, std::allocator<BotPhrase*> > &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5mergeERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void reverse(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE7reverseEv */
{
} /* size: 0 */

/* <0> (null):0 */
void sort(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4sortEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE18_M_fill_initializeEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE14_M_fill_assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_transfer(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_erase(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class list<BotPhrase*, std::allocator<BotPhrase*> > &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE25_M_check_equal_allocatorsERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void BotPhraseManager(class BotPhraseManager *)
{
} /* size: 0 */

/* <0> (null):0 */
void ~BotPhraseManager(class BotPhraseManager *, int)
{
} /* size: 0 */

/* <0> (null):0 */
bool Initialize(class BotPhraseManager *, const char  *, int) /* linkage=_ZN16BotPhraseManager10InitializeEPKci */
{
} /* size: 1 */

/* <0> (null):0 */
void OnRoundRestart(class BotPhraseManager *) /* linkage=_ZN16BotPhraseManager14OnRoundRestartEv */
{
} /* size: 0 */

/* <0> (null):0 */
void OnMapChange(class BotPhraseManager *) /* linkage=_ZN16BotPhraseManager11OnMapChangeEv */
{
} /* size: 146682620 */

/* <0> (null):0 */
unsigned int NameToID(const class BotPhraseManager  *, const char  *) /* linkage=_ZNK16BotPhraseManager8NameToIDEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
const char  * IDToName(const class BotPhraseManager  *, unsigned int) /* linkage=_ZNK16BotPhraseManager8IDToNameEj */
{
} /* size: 4 */

/* <0> (null):0 */
const class BotPhrase  * GetPhrase(const class BotPhraseManager  *, const char  *) /* linkage=_ZNK16BotPhraseManager9GetPhraseEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
const class BotPhrase  * GetPlace(const class BotPhraseManager  *, const char  *) /* linkage=_ZNK16BotPhraseManager8GetPlaceEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
const class BotPhrase  * GetPlace(const class BotPhraseManager  *, unsigned int) /* linkage=_ZNK16BotPhraseManager8GetPlaceEj */
{
} /* size: 4 */

/* <0> (null):0 */
const BotPhraseList  * GetPlaceList(const class BotPhraseManager  *) /* linkage=_ZNK16BotPhraseManager12GetPlaceListEv */
{
} /* size: 4 */

/* <0> (null):0 */
float GetPlaceStatementInterval(const class BotPhraseManager  *, Place) /* linkage=_ZNK16BotPhraseManager25GetPlaceStatementIntervalEj */
{
} /* size: 4 */

/* <0> (null):0 */
void ResetPlaceStatementInterval(class BotPhraseManager *, Place) /* linkage=_ZN16BotPhraseManager27ResetPlaceStatementIntervalEj */
{
} /* size: 155279136 */

/* <0> (null):0 */
int FindPlaceIndex(const class BotPhraseManager  *, Place) /* linkage=_ZNK16BotPhraseManager14FindPlaceIndexEj */
{
} /* size: 4 */

/* <0> (null):0 */
void PathCost(class PathCost *, class CCSBot *, enum RouteType)
{
} /* size: 155611588 */

/* <0> (null):0 */
float operator()(class PathCost *, class CNavArea *, class CNavArea *, const class CNavLadder  *) /* linkage=_ZN8PathCostclEP8CNavAreaS1_PK10CNavLadder */
{
} /* size: 4 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<CNavLadder*> *)
{
} /* size: 155780192 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<CNavLadder*> *, class _List_node_base *)
{
} /* size: 155807512 */

/* <0> (null):0 */
reference operator*(const class _List_iterator<CNavLadder*>  *) /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_iterator<CNavLadder*>  *) /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_iterator<CNavLadder*> *) /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_iterator<CNavLadder*> *, int) /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_iterator<CNavLadder*> *) /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_iterator<CNavLadder*> *, int) /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_iterator<CNavLadder*>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEeqERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_iterator<CNavLadder*>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEneERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<NavConnect> *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<NavConnect> *, class _List_node_base *)
{
} /* size: 0 */

/* <0> (null):0 */
reference operator*(const class _List_iterator<NavConnect>  *) /* linkage=_ZNKSt14_List_iteratorI10NavConnectEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_iterator<NavConnect>  *) /* linkage=_ZNKSt14_List_iteratorI10NavConnectEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_iterator<NavConnect> *) /* linkage=_ZNSt14_List_iteratorI10NavConnectEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_iterator<NavConnect> *, int) /* linkage=_ZNSt14_List_iteratorI10NavConnectEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_iterator<NavConnect> *) /* linkage=_ZNSt14_List_iteratorI10NavConnectEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_iterator<NavConnect> *, int) /* linkage=_ZNSt14_List_iteratorI10NavConnectEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_iterator<NavConnect>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorI10NavConnectEeqERKS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_iterator<NavConnect>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorI10NavConnectEneERKS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
virtual void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *, int)
{
} /* size: 0 */

/* <0> (null):0 */
virtual bool CanPlayerHearPlayer(class IVoiceGameMgrHelper *, class CBasePlayer *, class CBasePlayer *) /* linkage=_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
inline void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector2D(class Vector2D *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector2D(class Vector2D *const this, float X, float Y)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void TraceResult(TraceResult *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator==(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, float X, float Y, float Z)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Make2D(const class Vector  *const this)
{
	{
		class Vector2D Vec2;                                  //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline void Length2D(const class Vector  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator*(const class Vector  *const this, float fl)
{
} /* size: 0 */

/* <0> (null):0 */
inline edict_t * ENT(const entvars_t  * pev)
{
} /* size: 4 */

/* <0> (null):0 */
inline EOFFSET OFFSET(const edict_t  * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline EOFFSET OFFSET(entvars_t * pev)
{
} /* size: 4 */

/* <0> (null):0 */
inline BOOL FNullEnt(EOFFSET eoffset)
{
} /* size: 4 */

/* <0> (null):0 */
inline BOOL FStrEq(const char  * sz1, const char  * sz2)
{
} /* size: 4 */

/* <0> (null):0 */
inline BOOL FClassnameIs(entvars_t * pev, const char  * szClassname)
{
} /* size: 4 */

/* <0> (null):0 */
inline void operator!=(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void edict(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline int ENTINDEX(edict_t * pEdict)
{
} /* size: 4 */

/* <0> (null):0 */
inline void operator+(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ObjectCaps(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
virtual int ObjectCaps(class CPointEntity *) /* linkage=_ZN12CPointEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
inline void ObjectCaps(class CPointEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void AddDirectionVector(class Vector * v, enum NavDirType dir, float amount)
{
} /* size: 0 */

/* <0> (null):0 */
inline float AngleDifference(float a, float b)
{
	{
		float angleDiff;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline entvars_t * VARS(edict_t * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline bool IsEntityWalkable(entvars_t * entity, unsigned int flags)
{
} /* size: 1 */

/* <0> (null):0 */
inline void operator-(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline class Vector operator*(float fl, const class Vector  &const v)
{
} /* size: 12 */

/* <0> (null):0 */
inline void GetID(const class CNavArea  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetAttributes(const class CNavArea  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetSizeX(const class CNavArea  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetSizeY(const class CNavArea  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Mark(class CNavArea *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void IsMarked(const class CNavArea  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void SetParent(class CNavArea *const this, class CNavArea * parent, enum NavTraverseType how)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetParent(const class CNavArea  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetParentHow(const class CNavArea  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void SetTotalCost(class CNavArea *const this, float value)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetTotalCost(const class CNavArea  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void SetCostSoFar(class CNavArea *const this, float value)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetCostSoFar(const class CNavArea  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void IsOpen(const class CNavArea  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void RemoveFromClosedList(class CNavArea *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void IsElapsed(const class CountdownTimer  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void IsRunning(const class CBot  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void IsCrouching(const class CBot  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetProfile(const class CBot  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void entindex(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetAggression(const class BotProfile  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void IsEnemyVisible(const class CCSBot  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void HasPath(const class CCSBot  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void DestroyPath(class CCSBot *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void IsUsingLadder(const class CCSBot  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ClearLookAt(class CCSBot *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetHostageEscortCount(const class CCSBot  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline enum NavDirType OppositeDirection(enum NavDirType dir)
{
} /* size: 4 */

/* <0> (null):0 */
inline float DirectionToAngle(enum NavDirType dir)
{
} /* size: 4 */

/* <0> (null):0 */
void SetupLadderMovement(class CCSBot *const this)
{
	{
		const class ConnectInfo  * to;                        //     0
		{
			TraceResult result;                           //     0
			class Vector from;                            //     0
			class Vector to;                              //     0
		}
	}
} /* size: 0 */

/* <0> (null):0 */
inline float DotProduct(const class Vector  &const a, const class Vector  &const b)
{
} /* size: 4 */

/* <0> (null):0 */
inline void LengthSquared(const class Vector  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetFeetZ(const class CCSBot  *const this)
{
	{
		class Vectorconst crouch;                             //     0
		class Vectorconst stand;                              //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void IsStraightLinePathWalkable(const class CCSBot  *const this, const class Vector  * goal)
{
	{
		floatconst inc;                                       //     0
		class Vector feet;                                    //     0
		class Vector dir;                                     //     0
		float length;                                         //     0
		float lastGround;                                     //     0
		float along;                                          //     0
		class Vector pos;                                     //     0
		float ground;                                         //     0
		bool done;                                            //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline void IsLengthLessThan(const class Vector2D  *const this, float length)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Normalize(const class Vector  *const this)
{
	{
		float flLen;                                          //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline float DotProduct(const class Vector2D  &const a, const class Vector2D  &const b)
{
} /* size: 4 */

/* <0> (null):0 */
inline void IsLengthGreaterThan(const class Vector2D  *const this, float length)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetPathEndpoint(const class CCSBot  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void SetPathIndex(class CCSBot *const this, int newIndex)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator-(const class Vector2D  *const this, const class Vector2D  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Length(const class Vector2D  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline bool AnglesAreEqual(float a, float b, float tolerance)
{
} /* size: 1 */

/* <0> (null):0 */
void IsNearJump(const class CCSBot  *const this)
{
	{
		int i;                                                //     0
		{
			float dz;                                     //     0
		}
	}
} /* size: 0 */

/* <0> (null):0 */
inline void GetCenter(const class CNavArea  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetApproximateFallDamage(const class CCSBot  *const this, float height)
{
	{
		floatconst slope;                                     //     0
		floatconst intercept;                                 //     0
		float damage;                                         //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline void Start(class CountdownTimer *const this, float duration)
{
} /* size: 0 */

/* <0> (null):0 */
inline BOOL FNullEnt(entvars_t * pev)
{
} /* size: 4 */

/* <0> (null):0 */
inline void IsLengthGreaterThan(const class Vector  *const this, float length)
{
} /* size: 0 */

/* <0> (null):0 */
inline void IsLengthLessThan(const class Vector  *const this, float length)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetEyePosition(const class CCSBot  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline class Vector CrossProduct(const class Vector  &const a, const class Vector  &const b)
{
} /* size: 12 */

/* <0> (null):0 */
inline void _List_const_iterator(class _List_const_iterator<NavConnect> *const this, const class _List_node_base  * __x)
{
} /* size: 0 */

/* <0> (null):0 */
inline void begin(const class list<NavConnect, std::allocator<NavConnect> >  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void _List_const_iterator(class _List_const_iterator<CNavLadder*> *const this, const class _List_node_base  * __x)
{
} /* size: 0 */

/* <0> (null):0 */
inline void begin(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void DirectionToVector2D(enum NavDirType dir, class Vector2D * v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetLadderList(const class CNavArea  *const this, enum LadderDirectionType dir)
{
} /* size: 0 */

/* <0> (null):0 */
inline void _List_const_iterator(class _List_const_iterator<CNavLadder*> *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator*(const class _List_const_iterator<CNavLadder*>  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator++(class _List_const_iterator<CNavLadder*> *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void end(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator!=(const class _List_const_iterator<CNavLadder*>  *const this, const _Self  &const __x)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator==(const class _List_const_iterator<CNavLadder*>  *const this, const _Self  &const __x)
{
} /* size: 0 */

/* <0> (null):0 */
inline void PopOpenList(void)
{
	{
		class CNavArea * area;                                //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline void GetAdjacentList(const class CNavArea  *const this, enum NavDirType dir)
{
} /* size: 0 */

/* <0> (null):0 */
inline void end(const class list<NavConnect, std::allocator<NavConnect> >  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator==(const class _List_const_iterator<NavConnect>  *const this, const _Self  &const __x)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator*(const class _List_const_iterator<NavConnect>  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator++(class _List_const_iterator<NavConnect> *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void IsClosed(const class CNavArea  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void AddToClosedList(class CNavArea *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void IsOpenListEmpty(void)
{
} /* size: 0 */

/* <0> (null):0 */
inline void PathCost(class PathCost *const this, class CCSBot * bot, enum RouteType route)
{
} /* size: 146683560 */

/* <0> (null):0 */
void FindPathPoint(class CCSBot *const this, float aheadRange, class Vector * point, int * prevIndex)
{
	{
		int afterIndex;                                       //     0
		class Vector close;                                   //     0
		int startIndex;                                       //     0
		class Vector initDir;                                 //     0
		class Vector feet;                                    //     0
		class Vector eyes;                                    //     0
		float rangeSoFar;                                     //     0
		bool visible;                                         //     0
		class Vector prevDir;                                 //     0
		bool isCorner;                                        //     0
		int i;                                                //     0
		{
			int index;                                    //     0
			floatconst closeEpsilon;                      //     0
		}
		{
			class Vector pos;                             //     0
			floatconst closeEpsilon;                      //     0
		}
		{
			class Vector pos;                             //     0
			class Vector to;                              //     0
			class Vector dir;                             //     0
			class Vector probe;                           //     0
			class Vector along;                           //     0
		}
		{
			const class Vector  * afterPoint;             //     0
			const class Vector  * beforePoint;            //     0
			class Vector to;                              //     0
			float length;                                 //     0
			float t;                                      //     0
			{
				floatconst sightStepSize;             //     0
				float dt;                             //     0
				class Vector probe;                   //     0
			}
		}
		{
			floatconst epsilon;                           //     0
			class Vector2D toPoint;                       //     0
			{
				int i;                                //     0
			}
		}
	}
} /* size: 154299032 */

/* <0> (null):0 */
void BuildTrivialPath(class CCSBot *const this, const class Vector  * goal)
{
} /* size: 155057640 */

/* <0> (null):0 */
bool NavAreaBuildPath<PathCost>(class CNavArea * startArea, class CNavArea * goalArea, const class Vector  * goalPos, class PathCost &const costFunc, class CNavArea * * closestArea)
{
	{
		class Vector actualGoalPos;                           //     0
		float initCost;                                       //     0
		float closestAreaDist;                                //     0
		{
			class CNavArea * area;                        //     0
			bool searchFloor;                             //     0
			int dir;                                      //     0
			const NavConnectList  * floorList;            //     0
			const_iterator floorIter;                     //     0
			bool ladderUp;                                //     0
			const NavLadderList  * ladderList;            //     0
			const_iterator ladderIter;                    //     0
			int ladderTopDir;                             //     0
			{
				class CNavArea * newArea;             //     0
				enum NavTraverseType how;             //     0
				const class CNavLadder  * ladder;     //     0
				float newCostSoFar;                   //     0
				{
					float newCostRemaining;       //     0
				}
			}
		}
	}
} /* size: 1 */

/* <0> (null):0 */
void FindOurPositionOnPath(const class CCSBot  *const this, class Vector * close, bool local)
{
	{
		class Vector along;                                   //     0
		class Vector toFeet;                                  //     0
		class Vector feet;                                    //     0
		class Vector eyes;                                    //     0
		class Vector pos;                                     //     0
		const class Vector  * from;                           //     0
		const class Vector  * to;                             //     0
		float length;                                         //     0
		float closeLength;                                    //     0
		float closeDistSq;                                    //     0
		int closeIndex;                                       //     0
		float distSq;                                         //     0
		int start;                                            //     0
		int end;                                              //     0
		{
			int i;                                        //     0
			{
				class Vector probe;                   //     0
			}
		}
	}
} /* size: 155558264 */

/* <0> (null):0 */
inline bool IsWalkableTraceLineClear(class Vector &const from, class Vector &const to, unsigned int flags)
{
	{
		TraceResult result;                                   //     0
		edict_t * ignore;                                     //     0
		class Vector useFrom;                                 //     0
		{
			class Vector dir;                             //     0
		}
	}
} /* size: 1 */

/* <0> (null):0 */
inline void NormalizeInPlace(class Vector *const this)
{
	{
		float flLen;                                          //     0
	}
} /* size: 156024848 */

/* <0> (null):0 */
inline void Length(const class Vector  *const this)
{
} /* size: 156040880 */

/* <0> (null):0 */
void BuildTrivialPath(class CCSBot *const this, const class Vector  * goal)
{
} /* size: 156049816 */

/* <0> (null):0 */
void SetupLadderMovement(class CCSBot *const this)
{
	{
		const class ConnectInfo  * to;                        //     0
		{
			TraceResult result;                           //     0
			class Vector from;                            //     0
			class Vector to;                              //     0
			AddDirectionVector(class Vector * v,
						enum NavDirType dir,
						float amount); /* size=156019216, low_pc=0 */ //     0
			Vector(class Vector *const this,
				const class Vector  &const v); /* size=156090416, low_pc=0 */ //     0
			Vector(class Vector *const this,
				const class Vector  &const v); /* size=156091384, low_pc=0 */ //     0
			DirectionToAngle(enum NavDirType dir); /* size=156091864, low_pc=0 */ //     0
			OppositeDirection(enum NavDirType dir); /* size=156092944, low_pc=0 */ //     0
			DirectionToAngle(enum NavDirType dir); /* size=156098232, low_pc=0 */ //     0
			AddDirectionVector(class Vector * v,
						enum NavDirType dir,
						float amount); /* size=156099552, low_pc=0 */ //     0
		}
		AddDirectionVector(class Vector * v,
					enum NavDirType dir,
					float amount); /* size=156100336, low_pc=0 */ //     0
		OppositeDirection(enum NavDirType dir); /* size=156106536, low_pc=0 */ //     0
		DirectionToAngle(enum NavDirType dir); /* size=156107320, low_pc=0 */ //     0
	}
} /* size: 156058204 */

/* <0> (null):0 */
void FindOurPositionOnPath(const class CCSBot  *const this, class Vector * close, bool local)
{
	{
		class Vector along;                                   //     0
		class Vector eyes;                                    //     0
		const class Vector  * from;                           //     0
		const class Vector  * to;                             //     0
		float length;                                         //     0
		float closeLength;                                    //     0
		float closeDistSq;                                    //     0
		int closeIndex;                                       //     0
		float distSq;                                         //     0
		int start;                                            //     0
		int end;                                              //     0
		class Vector toFeet;                                  //     0
		class Vector feet;                                    //     0
		class Vector pos;                                     //     0
		{
			int i;                                        //     0
			operator-(const class Vector  *const this,
					const class Vector  &const v); /* size=156169260, low_pc=0 */ //     0
			LengthSquared(const class Vector  *const this); /* size=156170396, low_pc=0 */ //     0
			{
				class Vector probe;                   //     0
				operator+(const class Vector  *const this,
						const class Vector  &const v); /* size=156175416, low_pc=0 */ //     0
				IsWalkableTraceLineClear(class Vector &const from,
							class Vector &const to,
							unsigned int flags); /* size=156181160, low_pc=0 */ //     0
			}
			operator-(const class Vector  *const this,
					const class Vector  &const v); /* size=0, low_pc=0 */ //     0
			NormalizeInPlace(class Vector *const this); /* size=0, low_pc=0 */ //     0
			operator-(const class Vector  *const this,
					const class Vector  &const v); /* size=0, low_pc=0 */ //     0
			DotProduct(const class Vector  &const a,
					const class Vector  &const b); /* size=0, low_pc=0 */ //     0
			operator*(float fl,
					const class Vector  &const v); /* size=0, low_pc=0 */ //     0
			operator+(const class Vector  *const this,
					const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		}
		GetFeetZ(const class CCSBot  *const this); /* size=0, low_pc=0 */ //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
	}
} /* size: 156108936 */

/* <0> (null):0 */
void ComputePathPositions(class CCSBot *const this)
{
	{
		int i;                                                //     0
		{
			const class ConnectInfo  * from;              //     0
			class ConnectInfo * to;                       //     0
			{
				const NavLadderList  * list;          //     0
				const_iterator iter;                  //     0
				end(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *const this); /* size=0, low_pc=0 */ //     0
				{
					class CNavLadder * ladder;    //     0
					AddDirectionVector(class Vector * v,
								enum NavDirType dir,
								float amount); /* size=0, low_pc=0 */ //     0
				}
				operator++(class _List_const_iterator<CNavLadder*> *const this); /* size=0, low_pc=0 */ //     0
			}
			{
				const NavLadderList  * list;          //     0
				const_iterator iter;                  //     0
				{
					class CNavLadder * ladder;    //     0
					AddDirectionVector(class Vector * v,
								enum NavDirType dir,
								float amount); /* size=0, low_pc=0 */ //     0
				}
				end(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *const this); /* size=0, low_pc=0 */ //     0
				operator++(class _List_const_iterator<CNavLadder*> *const this); /* size=0, low_pc=0 */ //     0
			}
			{
				floatconst stepInDist;                //     0
				AddDirectionVector(class Vector * v,
							enum NavDirType dir,
							float amount); /* size=0, low_pc=0 */ //     0
				{
					class Vector2D dir;           //     0
					floatconst pushDist;          //     0
					DirectionToVector2D(enum NavDirType dir,
								class Vector2D * v); /* size=0, low_pc=0 */ //     0
					{
						int j;                //     0
					}
				}
			}
		}
	}
} /* size: 0 */

/* <0> (null):0 */
void SetupLadderMovement(class CCSBot *const this)
{
	{
		const class ConnectInfo  * to;                        //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void ComputeLadderEndpoint(class CCSBot *const this, bool isAscending)
{
	{
		TraceResult result;                                   //     0
		{
			class Vector from;                            //     0
			Vector(class Vector *const this,
				float X,
				float Y,
				float Z); /* size=0, low_pc=0 */ //     0
		}
		{
			class Vector from;                            //     0
			Vector(class Vector *const this,
				float X,
				float Y,
				float Z); /* size=0, low_pc=0 */ //     0
		}
	}
} /* size: 0 */

/* <0> (null):0 */
void UpdateLadderMovement(class CCSBot *const this)
{
	{
		bool giveUp;                                          //     0
		floatconst ladderTimeoutDuration;                     //     0
		floatconst tolerance;                                 //     0
		floatconst closeToGoal;                               //     0
		{
			floatconst farAway;                           //     0
			operator-(const class Vector2D  *const this,
					const class Vector2D  &const v); /* size=0, low_pc=0 */ //     0
			IsLengthGreaterThan(const class Vector2D  *const this,
						float length); /* size=0, low_pc=0 */ //     0
			DestroyPath(class CCSBot *const this); /* size=0, low_pc=0 */ //     0
		}
		AddDirectionVector(class Vector * v,
					enum NavDirType dir,
					float amount); /* size=0, low_pc=0 */ //     0
		GetFeetZ(const class CCSBot  *const this); /* size=0, low_pc=0 */ //     0
		GetFeetZ(const class CCSBot  *const this); /* size=0, low_pc=0 */ //     0
		{
			class Vector to;                              //     0
			class Vector idealAngle;                      //     0
			operator-(const class Vector  *const this,
					const class Vector  &const v); /* size=0, low_pc=0 */ //     0
			AnglesAreEqual(float a,
					float b,
					float tolerance); /* size=0, low_pc=0 */ //     0
		}
		{
			class Vector to;                              //     0
			class Vector idealAngle;                      //     0
			operator-(const class Vector  *const this,
					const class Vector  &const v); /* size=0, low_pc=0 */ //     0
			AnglesAreEqual(float a,
					float b,
					float tolerance); /* size=0, low_pc=0 */ //     0
		}
		GetFeetZ(const class CCSBot  *const this); /* size=0, low_pc=0 */ //     0
		{
			bool approached;                              //     0
			class Vector2D d;                             //     0
			{
				class Vector2D perp;                  //     0
				Length(const class Vector2D  *const this); /* size=0, low_pc=0 */ //     0
			}
			{
				floatconst walkRange;                 //     0
				IsLengthLessThan(const class Vector2D  *const this,
						float length); /* size=0, low_pc=0 */ //     0
			}
		}
		{
			bool approached;                              //     0
			class Vector2D d;                             //     0
			floatconst walkRange;                         //     0
			{
				class Vector2D perp;                  //     0
				Length(const class Vector2D  *const this); /* size=0, low_pc=0 */ //     0
			}
			IsLengthLessThan(const class Vector2D  *const this,
					float length); /* size=0, low_pc=0 */ //     0
		}
		AddDirectionVector(class Vector * v,
					enum NavDirType dir,
					float amount); /* size=0, low_pc=0 */ //     0
		DestroyPath(class CCSBot *const this); /* size=0, low_pc=0 */ //     0
		GetFeetZ(const class CCSBot  *const this); /* size=0, low_pc=0 */ //     0
		SetPathIndex(class CCSBot *const this,
				int newIndex); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void FindClosestPointOnPath(const class CCSBot  *const this, const class Vector  * worldPos, int startIndex, int endIndex, class Vector * close)
{
	{
		class Vector along;                                   //     0
		class Vector toWorldPos;                              //     0
		class Vector pos;                                     //     0
		const class Vector  * from;                           //     0
		const class Vector  * to;                             //     0
		float length;                                         //     0
		float closeLength;                                    //     0
		float closeDistSq;                                    //     0
		float distSq;                                         //     0
		{
			int i;                                        //     0
			NormalizeInPlace(class Vector *const this); /* size=0, low_pc=0 */ //     0
			operator-(const class Vector  *const this,
					const class Vector  &const v); /* size=155184096, low_pc=0 */ //     0
			DotProduct(const class Vector  &const a,
					const class Vector  &const b); /* size=155185152, low_pc=0 */ //     0
			operator-(const class Vector  *const this,
					const class Vector  &const v); /* size=155185936, low_pc=0 */ //     0
			LengthSquared(const class Vector  *const this); /* size=155186904, low_pc=0 */ //     0
			operator-(const class Vector  *const this,
					const class Vector  &const v); /* size=155290624, low_pc=0 */ //     0
			operator*(float fl,
					const class Vector  &const v); /* size=155291440, low_pc=0 */ //     0
			operator+(const class Vector  *const this,
					const class Vector  &const v); /* size=155293860, low_pc=0 */ //     0
		}
	}
} /* size: 0 */

/* <0> (null):0 */
void FindOurPositionOnPath(const class CCSBot  *const this, class Vector * close, bool local)
{
	{
		class Vector along;                                   //     0
		class Vector toFeet;                                  //     0
		class Vector feet;                                    //     0
		class Vector eyes;                                    //     0
		class Vector pos;                                     //     0
		const class Vector  * from;                           //     0
		const class Vector  * to;                             //     0
		float length;                                         //     0
		float closeLength;                                    //     0
		float closeDistSq;                                    //     0
		int closeIndex;                                       //     0
		float distSq;                                         //     0
		int start;                                            //     0
		int end;                                              //     0
		{
			int i;                                        //     0
			operator-(const class Vector  *const this,
					const class Vector  &const v); /* size=155770468, low_pc=0 */ //     0
			LengthSquared(const class Vector  *const this); /* size=155771252, low_pc=0 */ //     0
			{
				class Vector probe;                   //     0
				operator+(const class Vector  *const this,
						const class Vector  &const v); /* size=155827384, low_pc=0 */ //     0
				IsWalkableTraceLineClear(class Vector &const from,
							class Vector &const to,
							unsigned int flags); /* size=155828816, low_pc=0 */ //     0
			}
			operator-(const class Vector  *const this,
					const class Vector  &const v); /* size=155847240, low_pc=0 */ //     0
			NormalizeInPlace(class Vector *const this); /* size=155848464, low_pc=0 */ //     0
			operator-(const class Vector  *const this,
					const class Vector  &const v); /* size=155858028, low_pc=0 */ //     0
			DotProduct(const class Vector  &const a,
					const class Vector  &const b); /* size=155863456, low_pc=0 */ //     0
			operator*(float fl,
					const class Vector  &const v); /* size=155864784, low_pc=0 */ //     0
			operator+(const class Vector  *const this,
					const class Vector  &const v); /* size=155866216, low_pc=0 */ //     0
		}
		GetFeetZ(const class CCSBot  *const this); /* size=155871096, low_pc=0 */ //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=155884048, low_pc=0 */ //     0
	}
} /* size: 155609872 */

/* <0> (null):0 */
void IsStraightLinePathWalkable(const class CCSBot  *const this, const class Vector  * goal)
{
} /* size: 155886096 */

/* <0> (null):0 */
void FindPathPoint(class CCSBot *const this, float aheadRange, class Vector * point, int * prevIndex)
{
	{
		int afterIndex;                                       //     0
		class Vector close;                                   //     0
		int startIndex;                                       //     0
		class Vector initDir;                                 //     0
		class Vector feet;                                    //     0
		class Vector eyes;                                    //     0
		float rangeSoFar;                                     //     0
		bool visible;                                         //     0
		class Vector prevDir;                                 //     0
		bool isCorner;                                        //     0
		int i;                                                //     0
		{
			int index;                                    //     0
			floatconst closeEpsilon;                      //     0
			operator-(const class Vector  *const this,
					const class Vector  &const v); /* size=0, low_pc=0 */ //     0
			IsLengthLessThan(const class Vector2D  *const this,
					float length); /* size=0, low_pc=0 */ //     0
		}
		{
			class Vector pos;                             //     0
			floatconst closeEpsilon;                      //     0
			operator-(const class Vector  *const this,
					const class Vector  &const v); /* size=0, low_pc=0 */ //     0
			IsLengthLessThan(const class Vector2D  *const this,
					float length); /* size=0, low_pc=0 */ //     0
		}
		operator-(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		NormalizeInPlace(class Vector *const this); /* size=0, low_pc=0 */ //     0
		GetFeetZ(const class CCSBot  *const this); /* size=0, low_pc=0 */ //     0
		{
			class Vector pos;                             //     0
			class Vector to;                              //     0
			class Vector dir;                             //     0
			class Vector probe;                           //     0
			class Vector along;                           //     0
			Vector(class Vector *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
			operator-(const class Vector  *const this,
					const class Vector  &const v); /* size=0, low_pc=0 */ //     0
			Normalize(const class Vector  *const this); /* size=0, low_pc=0 */ //     0
			DotProduct(const class Vector  &const a,
					const class Vector  &const b); /* size=0, low_pc=0 */ //     0
			DotProduct(const class Vector  &const a,
					const class Vector  &const b); /* size=0, low_pc=0 */ //     0
			operator+(const class Vector  *const this,
					const class Vector  &const v); /* size=0, low_pc=0 */ //     0
			IsWalkableTraceLineClear(class Vector &const from,
						class Vector &const to,
						unsigned int flags); /* size=0, low_pc=0 */ //     0
			operator-(const class Vector  *const this,
					const class Vector  &const v); /* size=0, low_pc=0 */ //     0
			Length2D(const class Vector  *const this); /* size=0, low_pc=0 */ //     0
			operator-(const class Vector  *const this,
					const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		}
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		{
			const class Vector  * afterPoint;             //     0
			const class Vector  * beforePoint;            //     0
			class Vector to;                              //     0
			float length;                                 //     0
			float t;                                      //     0
			operator-(const class Vector  *const this,
					const class Vector  &const v); /* size=0, low_pc=0 */ //     0
			Length2D(const class Vector  *const this); /* size=0, low_pc=0 */ //     0
			operator*(float fl,
					const class Vector  &const v); /* size=0, low_pc=0 */ //     0
			{
				floatconst sightStepSize;             //     0
				float dt;                             //     0
				class Vector probe;                   //     0
				operator+(const class Vector  *const this,
						const class Vector  &const v); /* size=0, low_pc=0 */ //     0
				IsWalkableTraceLineClear(class Vector &const from,
							class Vector &const to,
							unsigned int flags); /* size=0, low_pc=0 */ //     0
				operator+(const class Vector  *const this,
						const class Vector  &const v); /* size=0, low_pc=0 */ //     0
				operator*(float fl,
						const class Vector  &const v); /* size=0, low_pc=0 */ //     0
			}
			operator+(const class Vector  *const this,
					const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		}
		{
			floatconst epsilon;                           //     0
			class Vector2D toPoint;                       //     0
			DotProduct(const class Vector2D  &const a,
					const class Vector2D  &const b); /* size=0, low_pc=0 */ //     0
			IsLengthLessThan(const class Vector2D  *const this,
					float length); /* size=0, low_pc=0 */ //     0
			{
				int i;                                //     0
				IsLengthGreaterThan(const class Vector2D  *const this,
							float length); /* size=0, low_pc=0 */ //     0
			}
		}
	}
} /* size: 155899888 */

/* <0> (null):0 */
void SetPathIndex(class CCSBot *const this, int newIndex)
{
	SetupLadderMovement(class CCSBot *const this); /* size=0, low_pc=0 */ //     0
	SetPathIndex(class CCSBot *const this,
			int newIndex); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void IsNearJump(const class CCSBot  *const this)
{
	IsNearJump(const class CCSBot  *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void GetApproximateFallDamage(const class CCSBot  *const this, float height)
{
	{
		floatconst slope;                                     //     0
		floatconst intercept;                                 //     0
		float damage;                                         //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void IsFriendInTheWay(const class CCSBot  *const this, const class Vector  * goalPos)
{
	{
		floatconst avoidFriendInterval;                       //     0
		class Vector moveDir;                                 //     0
		float length;                                         //     0
		IsElapsed(const class CountdownTimer  *const this); /* size=0, low_pc=0 */ //     0
		{
			int i;                                        //     0
			{
				class CBasePlayer * player;           //     0
				class Vector toFriend;                //     0
				floatconst personalSpace;             //     0
				float friendDistAlong;                //     0
				class Vector pos;                     //     0
				floatconst friendRadius;              //     0
				FNullEnt(entvars_t * pev); /* size=0, low_pc=0 */ //     0
				operator-(const class Vector  *const this,
						const class Vector  &const v); /* size=0, low_pc=0 */ //     0
				IsLengthGreaterThan(const class Vector  *const this,
							float length); /* size=0, low_pc=0 */ //     0
				DotProduct(const class Vector  &const a,
						const class Vector  &const b); /* size=0, low_pc=0 */ //     0
				operator*(float fl,
						const class Vector  &const v); /* size=0, low_pc=0 */ //     0
				operator+(const class Vector  *const this,
						const class Vector  &const v); /* size=0, low_pc=0 */ //     0
				operator-(const class Vector  *const this,
						const class Vector  &const v); /* size=0, low_pc=0 */ //     0
				IsLengthLessThan(const class Vector  *const this,
						float length); /* size=0, low_pc=0 */ //     0
			}
		}
		Start(class CountdownTimer *const this,
			float duration); /* size=0, low_pc=0 */ //     0
		operator-(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		NormalizeInPlace(class Vector *const this); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void FeelerReflexAdjustment(class CCSBot *const this, class Vector * goalPosition)
{
	{
		class Vector dir;                                     //     0
		class Vector lat;                                     //     0
		floatconst feelerOffset;                              //     0
		floatconst feelerLengthRun;                           //     0
		floatconst feelerLengthWalk;                          //     0
		floatconst feelerHeight;                              //     0
		float feelerLength;                                   //     0
		float ground;                                         //     0
		class Vector normal;                                  //     0
		class Vector feet;                                    //     0
		class Vector from;                                    //     0
		class Vector to;                                      //     0
		float testZ;                                          //     0
		bool leftClear;                                       //     0
		bool rightClear;                                      //     0
		floatconst avoidRange;                                //     0
		GetEyePosition(const class CCSBot  *const this); /* size=154650496, low_pc=0 */ //     0
		GetFeetZ(const class CCSBot  *const this); /* size=154651596, low_pc=0 */ //     0
		CrossProduct(const class Vector  &const a,
				const class Vector  &const b); /* size=154653756, low_pc=0 */ //     0
		CrossProduct(const class Vector  &const a,
				const class Vector  &const b); /* size=154753184, low_pc=0 */ //     0
		IsWalkableTraceLineClear(class Vector &const from,
					class Vector &const to,
					unsigned int flags); /* size=154753664, low_pc=0 */ //     0
		operator*(float fl,
				const class Vector  &const v); /* size=154999432, low_pc=0 */ //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=155000456, low_pc=0 */ //     0
		operator*(float fl,
				const class Vector  &const v); /* size=155054048, low_pc=0 */ //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=155055048, low_pc=0 */ //     0
		Vector(class Vector *const this,
			const class Vector  &const v); /* size=155055736, low_pc=0 */ //     0
		Vector(class Vector *const this,
			const class Vector  &const v); /* size=155056100, low_pc=0 */ //     0
		operator-(const class Vector  *const this,
				const class Vector  &const v); /* size=155056444, low_pc=0 */ //     0
		IsWalkableTraceLineClear(class Vector &const from,
					class Vector &const to,
					unsigned int flags); /* size=155056788, low_pc=0 */ //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=155512936, low_pc=0 */ //     0
		Vector(class Vector *const this,
			const class Vector  &const v); /* size=155513904, low_pc=0 */ //     0
		Vector(class Vector *const this,
			const class Vector  &const v); /* size=155514924, low_pc=0 */ //     0
		operator*(float fl,
				const class Vector  &const v); /* size=155584224, low_pc=0 */ //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=155585360, low_pc=0 */ //     0
		operator*(float fl,
				const class Vector  &const v); /* size=155585840, low_pc=0 */ //     0
		operator-(const class Vector  *const this,
				const class Vector  &const v); /* size=155587232, low_pc=0 */ //     0
		Vector(class Vector *const this,
			const class Vector  &const v); /* size=155588016, low_pc=0 */ //     0
		Vector(class Vector *const this,
			const class Vector  &const v); /* size=155556400, low_pc=0 */ //     0
		Vector(class Vector *const this,
			const class Vector  &const v); /* size=155557320, low_pc=0 */ //     0
		Vector(class Vector *const this,
			const class Vector  &const v); /* size=155558104, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void BuildTrivialPath(class CCSBot *const this, const class Vector  * goal)
{
} /* size: 155559416 */

/* <0> (null):0 */
inline void operator()(class PathCost *const this, class CNavArea * area, class CNavArea * fromArea, const class CNavLadder  * ladder)
{
	{
		float baseDangerFactor;                               //     0
		float dangerFactor;                                   //     0
		{
			float dist;                                   //     0
			float cost;                                   //     0
			{
				floatconst ladderPenalty;             //     0
			}
			{
				float fallDistance;                   //     0
				float fallDamage;                     //     0
				{
					floatconst deathFallMargin;   //     0
					floatconst painTolerance;     //     0
				}
			}
			{
				float crouchPenalty;                  //     0
			}
			{
				floatconst jumpPenalty;               //     0
			}
			{
				float size;                           //     0
				{
					floatconst costPerFriendPerUnit;  //     0
				}
			}
		}
	}
} /* size: 155244480 */

/* <0> (null):0 */
void ComputePath(class CCSBot *const this, class CNavArea * goalArea, const class Vector  * goal, enum RouteType route)
{
	{
		class CNavArea * startArea;                           //     0
		class Vector pathEndPosition;                         //     0
		class CNavArea * closestArea;                         //     0
		class PathCost pathCost;                              //     0
		bool pathToGoalExists;                                //     0
		class CNavArea * effectiveGoalArea;                   //     0
		int count;                                            //     0
		class CNavArea * area;                                //     0
		IsElapsed(const class CountdownTimer  *const this); /* size=0, low_pc=0 */ //     0
		Start(class CountdownTimer *const this,
			float duration); /* size=0, low_pc=0 */ //     0
		DestroyPath(class CCSBot *const this); /* size=0, low_pc=0 */ //     0
		Vector(class Vector *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		NavAreaBuildPath<PathCost>(class CNavArea * startArea,
						class CNavArea * goalArea,
						const class Vector  * goalPos,
						class PathCost &const costFunc,
						class CNavArea * * closestArea); /* size=0, low_pc=0 */ //     0
		SetupLadderMovement(class CCSBot *const this); /* size=0, low_pc=0 */ //     0
		DestroyPath(class CCSBot *const this); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void GetPathDistanceRemaining(const class CCSBot  *const this)
{
	{
		int idx;                                              //     0
		float dist;                                           //     0
		const class Vector  * prevCenter;                     //     0
		{
			int i;                                        //     0
			operator-(const class Vector  *const this,
					const class Vector  &const v); /* size=0, low_pc=0 */ //     0
			Length(const class Vector  *const this); /* size=0, low_pc=0 */ //     0
		}
	}
} /* size: 0 */

/* <0> (null):0 */
void DrawPath(class CCSBot *const this)
{
	{
		class Vector close;                                   //     0
		{
			int i;                                        //     0
			operator+(const class Vector  *const this,
					const class Vector  &const v); /* size=0, low_pc=0 */ //     0
			operator+(const class Vector  *const this,
					const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		}
		Vector(class Vector *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void UpdatePathMovement(class CCSBot *const this, bool allowSpeedChange)
{
	{
		bool nearEndOfPath;                                   //     0
		int prevIndex;                                        //     0
		floatconst aheadRange;                                //     0
		int newIndex;                                         //     0
		floatconst nearCornerRange;                           //     0
		class Vector toGoal;                                  //     0
		class Vector adjustedGoal;                            //     0
		bool didFall;                                         //     0
		floatconst giveUpDuration;                            //     0
		{
			class Vector toEnd;                           //     0
			class Vector d;                               //     0
			floatconst walkRange;                         //     0
			GetFeetZ(const class CCSBot  *const this); /* size=0, low_pc=0 */ //     0
			IsLengthLessThan(const class Vector  *const this,
					float length); /* size=0, low_pc=0 */ //     0
			{
				floatconst nearEndRange;              //     0
				floatconst closeEpsilon;              //     0
				IsLengthLessThan(const class Vector  *const this,
						float length); /* size=0, low_pc=0 */ //     0
				DestroyPath(class CCSBot *const this); /* size=0, low_pc=0 */ //     0
			}
		}
		FindPathPoint(class CCSBot *const this,
				float aheadRange,
				class Vector * point,
				int * prevIndex); /* size=0, low_pc=0 */ //     0
		operator-(const class Vector  *const this,
				const class Vector  &const v); /* size=155531164, low_pc=0 */ //     0
		IsLengthLessThan(const class Vector  *const this,
				float length); /* size=155727064, low_pc=0 */ //     0
		ClearLookAt(class CCSBot *const this); /* size=155727984, low_pc=0 */ //     0
		SetPathIndex(class CCSBot *const this,
				int newIndex); /* size=155728768, low_pc=0 */ //     0
		{
			floatconst crouchRange;                       //     0
			bool didCrouch;                               //     0
			{
				int i;                                //     0
				{
					const class CNavArea  * to;   //     0
					class Vector close;           //     0
					operator-(const class Vector  *const this,
							const class Vector  &const v); /* size=155847632, low_pc=0 */ //     0
					IsLengthGreaterThan(const class Vector2D  *const this,
								float length); /* size=155849200, low_pc=0 */ //     0
				}
			}
		}
		operator-(const class Vector  *const this,
				const class Vector  &const v); /* size=155854624, low_pc=0 */ //     0
		{
			floatconst lookAheadRange;                    //     0
			operator-(const class Vector  *const this,
					const class Vector  &const v); /* size=155864120, low_pc=0 */ //     0
			IsLengthLessThan(const class Vector2D  *const this,
					float length); /* size=155865040, low_pc=0 */ //     0
			{
				float along;                          //     0
				int i;                                //     0
				Length2D(const class Vector  *const this); /* size=155872664, low_pc=0 */ //     0
				{
					class Vector delta;           //     0
					float segmentLength;          //     0
					operator-(const class Vector  *const this,
							const class Vector  &const v); /* size=155886488, low_pc=0 */ //     0
					Length2D(const class Vector  *const this); /* size=155891896, low_pc=0 */ //     0
					{
						float t;              //     0
						class Vector target;  //     0
						operator-(const class Vector  *const this,
								const class Vector  &const v); /* size=155901720, low_pc=0 */ //     0
						operator*(float fl,
								const class Vector  &const v); /* size=155903048, low_pc=0 */ //     0
						operator+(const class Vector  *const this,
								const class Vector  &const v); /* size=155908952, low_pc=0 */ //     0
					}
					operator-(const class Vector  *const this,
							const class Vector  &const v); /* size=155909736, low_pc=0 */ //     0
				}
				GetPathEndpoint(const class CCSBot  *const this); /* size=155910656, low_pc=0 */ //     0
			}
		}
		operator-(const class Vector  *const this,
				const class Vector  &const v); /* size=155911304, low_pc=0 */ //     0
		Vector(class Vector *const this,
			const class Vector  &const v); /* size=155916812, low_pc=0 */ //     0
		{
			const class Vector  * pos;                    //     0
			operator+(const class Vector  *const this,
					const class Vector  &const v); /* size=155925056, low_pc=0 */ //     0
			Vector(class Vector *const this,
				const class Vector  &const v); /* size=155927408, low_pc=0 */ //     0
			operator+(const class Vector  *const this,
					const class Vector  &const v); /* size=155932712, low_pc=0 */ //     0
			Vector(class Vector *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
			operator+(const class Vector  *const this,
					const class Vector  &const v); /* size=0, low_pc=0 */ //     0
			Vector(class Vector *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		}
		{
			floatconst politeDuration;                    //     0
			Start(class CountdownTimer *const this,
				float duration); /* size=0, low_pc=0 */ //     0
		}
		IsElapsed(const class CountdownTimer  *const this); /* size=0, low_pc=0 */ //     0
		DestroyPath(class CCSBot *const this); /* size=0, low_pc=0 */ //     0
		GetFeetZ(const class CCSBot  *const this); /* size=0, low_pc=0 */ //     0
		{
			floatconst closeRange;                        //     0
			class Vector2D to;                            //     0
			IsLengthLessThan(const class Vector2D  *const this,
					float length); /* size=0, low_pc=0 */ //     0
			GetFeetZ(const class CCSBot  *const this); /* size=0, low_pc=0 */ //     0
		}
		DestroyPath(class CCSBot *const this); /* size=0, low_pc=0 */ //     0
		IsNearJump(const class CCSBot  *const this); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */



/* Variables: */

class Vector2D            Vec2; /* size: 8 */

float                      angleDiff; /* size: 4 */

const class ConnectInfo  * to; /* size: 4 */

TraceResult                result; /* size: 56 */

class Vector              from; /* size: 12 */

class Vector              to; /* size: 12 */

class Vectorconst          crouch; /* size: 12 */

class Vectorconst          stand; /* size: 12 */

floatconst                 inc; /* size: 4 */

class Vector              feet; /* size: 12 */

class Vector              dir; /* size: 12 */

float                      length; /* size: 4 */

float                      lastGround; /* size: 4 */

float                      along; /* size: 4 */

class Vector              pos; /* size: 12 */

float                      ground; /* size: 4 */

bool                       done; /* size: 1 */

float                      flLen; /* size: 4 */

int                        i; /* size: 4 */

float                      dz; /* size: 4 */

floatconst                 slope; /* size: 4 */

floatconst                 intercept; /* size: 4 */

float                      damage; /* size: 4 */

class CNavArea *           area; /* size: 4 */

int                        afterIndex; /* size: 4 */

class Vector              close; /* size: 12 */

int                        startIndex; /* size: 4 */

class Vector              initDir; /* size: 12 */

class Vector              feet; /* size: 12 */

class Vector              eyes; /* size: 12 */

float                      rangeSoFar; /* size: 4 */

bool                       visible; /* size: 1 */

class Vector              prevDir; /* size: 12 */

bool                       isCorner; /* size: 1 */

int                        i; /* size: 4 */

int                        index; /* size: 4 */

floatconst                 closeEpsilon; /* size: 4 */

class Vector              pos; /* size: 12 */

floatconst                 closeEpsilon; /* size: 4 */

class Vector              pos; /* size: 12 */

class Vector              to; /* size: 12 */

class Vector              dir; /* size: 12 */

class Vector              probe; /* size: 12 */

class Vector              along; /* size: 12 */

const class Vector  *      afterPoint; /* size: 4 */

const class Vector  *      beforePoint; /* size: 4 */

class Vector              to; /* size: 12 */

float                      length; /* size: 4 */

float                      t; /* size: 4 */

floatconst                 sightStepSize; /* size: 4 */

float                      dt; /* size: 4 */

class Vector              probe; /* size: 12 */

floatconst                 epsilon; /* size: 4 */

class Vector2D            toPoint; /* size: 8 */

int                        i; /* size: 4 */

class Vector              actualGoalPos; /* size: 12 */

float                      initCost; /* size: 4 */

float                      closestAreaDist; /* size: 4 */

class CNavArea *           area; /* size: 4 */

bool                       searchFloor; /* size: 1 */

int                        dir; /* size: 4 */

const NavConnectList  *    floorList; /* size: 4 */

const_iterator             floorIter; /* size: 0 */

bool                       ladderUp; /* size: 1 */

const NavLadderList  *     ladderList; /* size: 4 */

const_iterator             ladderIter; /* size: 0 */

int                        ladderTopDir; /* size: 4 */

class CNavArea *           newArea; /* size: 4 */

enum NavTraverseType       how; /* size: 4 */

const class CNavLadder  *  ladder; /* size: 4 */

float                      newCostSoFar; /* size: 4 */

float                      newCostRemaining; /* size: 4 */

class Vector              along; /* size: 12 */

class Vector              toFeet; /* size: 12 */

class Vector              feet; /* size: 12 */

class Vector              eyes; /* size: 12 */

class Vector              pos; /* size: 12 */

const class Vector  *      from; /* size: 4 */

const class Vector  *      to; /* size: 4 */

float                      length; /* size: 4 */

float                      closeLength; /* size: 4 */

float                      closeDistSq; /* size: 4 */

int                        closeIndex; /* size: 4 */

float                      distSq; /* size: 4 */

int                        start; /* size: 4 */

int                        end; /* size: 4 */

int                        i; /* size: 4 */

class Vector              probe; /* size: 12 */

TraceResult                result; /* size: 56 */

edict_t *                  ignore; /* size: 4 */

class Vector              useFrom; /* size: 12 */

class Vector              dir; /* size: 12 */

float                      flLen; /* size: 4 */

const class ConnectInfo  * to; /* size: 4 */

TraceResult                result; /* size: 56 */

class Vector              from; /* size: 12 */

class Vector              to; /* size: 12 */

class Vector              along; /* size: 12 */

class Vector              eyes; /* size: 12 */

const class Vector  *      from; /* size: 4 */

const class Vector  *      to; /* size: 4 */

float                      length; /* size: 4 */

float                      closeLength; /* size: 4 */

float                      closeDistSq; /* size: 4 */

int                        closeIndex; /* size: 4 */

float                      distSq; /* size: 4 */

int                        start; /* size: 4 */

int                        end; /* size: 4 */

class Vector              toFeet; /* size: 12 */

class Vector              feet; /* size: 12 */

class Vector              pos; /* size: 12 */

int                        i; /* size: 4 */

class Vector              probe; /* size: 12 */

; /* size: 156214352 */

; /* size: 156214396 */

; /* size: 156214440 */

; /* size: 156214856 */

; /* size: 156214992 */

; /* size: 156215328 */

; /* size: 156215704 */

; /* size: 156215612 */

int                        i; /* size: 4 */

const class ConnectInfo  * from; /* size: 4 */

class ConnectInfo *        to; /* size: 4 */

const NavLadderList  *     list; /* size: 4 */

const_iterator             iter; /* size: 0 */

class CNavLadder *         ladder; /* size: 4 */

const NavLadderList  *     list; /* size: 4 */

const_iterator             iter; /* size: 0 */

class CNavLadder *         ladder; /* size: 4 */

floatconst                 stepInDist; /* size: 4 */

class Vector2D            dir; /* size: 8 */

floatconst                 pushDist; /* size: 4 */

int                        j; /* size: 4 */

const class ConnectInfo  * to; /* size: 4 */

TraceResult                result; /* size: 56 */

class Vector              from; /* size: 12 */

class Vector              from; /* size: 12 */

bool                       giveUp; /* size: 1 */

floatconst                 ladderTimeoutDuration; /* size: 4 */

floatconst                 tolerance; /* size: 4 */

floatconst                 closeToGoal; /* size: 4 */

floatconst                 farAway; /* size: 4 */

; /* size: 156227092 */

; /* size: 156227000 */

; /* size: 156227272 */

; /* size: 156227180 */

class Vector              to; /* size: 12 */

class Vector              idealAngle; /* size: 12 */

; /* size: 156227360 */

class Vector              to; /* size: 12 */

class Vector              idealAngle; /* size: 12 */

; /* size: 156227756 */

; /* size: 156228244 */

; /* size: 156228152 */

bool                       approached; /* size: 1 */

class Vector2D            d; /* size: 8 */

class Vector2D            perp; /* size: 8 */

floatconst                 walkRange; /* size: 4 */

bool                       approached; /* size: 1 */

class Vector2D            d; /* size: 8 */

floatconst                 walkRange; /* size: 4 */

class Vector2D            perp; /* size: 8 */

; /* size: 156229276 */

; /* size: 156229184 */

; /* size: 156229540 */

class Vector              along; /* size: 12 */

class Vector              toWorldPos; /* size: 12 */

class Vector              pos; /* size: 12 */

const class Vector  *      from; /* size: 4 */

const class Vector  *      to; /* size: 4 */

float                      length; /* size: 4 */

float                      closeLength; /* size: 4 */

float                      closeDistSq; /* size: 4 */

float                      distSq; /* size: 4 */

int                        i; /* size: 4 */

; /* size: 0 */

class Vector              along; /* size: 12 */

class Vector              toFeet; /* size: 12 */

class Vector              feet; /* size: 12 */

class Vector              eyes; /* size: 12 */

class Vector              pos; /* size: 12 */

const class Vector  *      from; /* size: 4 */

const class Vector  *      to; /* size: 4 */

float                      length; /* size: 4 */

float                      closeLength; /* size: 4 */

float                      closeDistSq; /* size: 4 */

int                        closeIndex; /* size: 4 */

float                      distSq; /* size: 4 */

int                        start; /* size: 4 */

int                        end; /* size: 4 */

int                        i; /* size: 4 */

class Vector              probe; /* size: 12 */

; /* size: 156202712 */

; /* size: 156202756 */

; /* size: 156202800 */

; /* size: 156203216 */

; /* size: 156203352 */

; /* size: 156203688 */

; /* size: 156204064 */

; /* size: 156203972 */

int                        afterIndex; /* size: 4 */

class Vector              close; /* size: 12 */

int                        startIndex; /* size: 4 */

class Vector              initDir; /* size: 12 */

class Vector              feet; /* size: 12 */

class Vector              eyes; /* size: 12 */

float                      rangeSoFar; /* size: 4 */

bool                       visible; /* size: 1 */

class Vector              prevDir; /* size: 12 */

bool                       isCorner; /* size: 1 */

int                        i; /* size: 4 */

int                        index; /* size: 4 */

floatconst                 closeEpsilon; /* size: 4 */

class Vector              pos; /* size: 12 */

floatconst                 closeEpsilon; /* size: 4 */

; /* size: 156245644 */

; /* size: 156245820 */

; /* size: 156245728 */

class Vector              pos; /* size: 12 */

class Vector              to; /* size: 12 */

class Vector              dir; /* size: 12 */

class Vector              probe; /* size: 12 */

class Vector              along; /* size: 12 */

; /* size: 156246352 */

; /* size: 156246688 */

; /* size: 156246732 */

; /* size: 156246776 */

; /* size: 156247232 */

; /* size: 156247408 */

const class Vector  *      afterPoint; /* size: 4 */

const class Vector  *      beforePoint; /* size: 4 */

class Vector              to; /* size: 12 */

float                      length; /* size: 4 */

float                      t; /* size: 4 */

floatconst                 sightStepSize; /* size: 4 */

float                      dt; /* size: 4 */

class Vector              probe; /* size: 12 */

; /* size: 156248480 */

; /* size: 156248524 */

; /* size: 156248568 */

; /* size: 0 */

; /* size: 156253260 */

floatconst                 epsilon; /* size: 4 */

class Vector2D            toPoint; /* size: 8 */

int                        i; /* size: 4 */

; /* size: 156254124 */

; /* size: 156254628 */

; /* size: 156254376 */

floatconst                 slope; /* size: 4 */

floatconst                 intercept; /* size: 4 */

float                      damage; /* size: 4 */

floatconst                 avoidFriendInterval; /* size: 4 */

class Vector              moveDir; /* size: 12 */

float                      length; /* size: 4 */

int                        i; /* size: 4 */

class CBasePlayer *        player; /* size: 4 */

class Vector              toFriend; /* size: 12 */

floatconst                 personalSpace; /* size: 4 */

float                      friendDistAlong; /* size: 4 */

class Vector              pos; /* size: 12 */

floatconst                 friendRadius; /* size: 4 */

; /* size: 156256568 */

class Vector              dir; /* size: 12 */

class Vector              lat; /* size: 12 */

floatconst                 feelerOffset; /* size: 4 */

floatconst                 feelerLengthRun; /* size: 4 */

floatconst                 feelerLengthWalk; /* size: 4 */

floatconst                 feelerHeight; /* size: 4 */

float                      feelerLength; /* size: 4 */

float                      ground; /* size: 4 */

class Vector              normal; /* size: 12 */

class Vector              feet; /* size: 12 */

class Vector              from; /* size: 12 */

class Vector              to; /* size: 12 */

float                      testZ; /* size: 4 */

bool                       leftClear; /* size: 1 */

bool                       rightClear; /* size: 1 */

floatconst                 avoidRange; /* size: 4 */

; /* size: 156231252 */

; /* size: 156231160 */

; /* size: 156231512 */

; /* size: 156231556 */

; /* size: 156231600 */

; /* size: 156232056 */

; /* size: 156232232 */

; /* size: 156232928 */

; /* size: 156232972 */

; /* size: 156233016 */

; /* size: 156233472 */

; /* size: 156233648 */

float                      baseDangerFactor; /* size: 4 */

float                      dangerFactor; /* size: 4 */

float                      dist; /* size: 4 */

float                      cost; /* size: 4 */

floatconst                 ladderPenalty; /* size: 4 */

float                      fallDistance; /* size: 4 */

float                      fallDamage; /* size: 4 */

floatconst                 deathFallMargin; /* size: 4 */

floatconst                 painTolerance; /* size: 4 */

float                      crouchPenalty; /* size: 4 */

floatconst                 jumpPenalty; /* size: 4 */

float                      size; /* size: 4 */

floatconst                 costPerFriendPerUnit; /* size: 4 */

class CNavArea *           startArea; /* size: 4 */

class Vector              pathEndPosition; /* size: 12 */

class CNavArea *           closestArea; /* size: 4 */

class PathCost            pathCost; /* size: 8 */

bool                       pathToGoalExists; /* size: 1 */

class CNavArea *           effectiveGoalArea; /* size: 4 */

int                        count; /* size: 4 */

class CNavArea *           area; /* size: 4 */

; /* size: 156278664 */

; /* size: 156278708 */

; /* size: 156278752 */

; /* size: 156279088 */

; /* size: 156278996 */

; /* size: 156279308 */

; /* size: 156279352 */

; /* size: 156279396 */

; /* size: 156279440 */

; /* size: 156279484 */

; /* size: 156279528 */

; /* size: 156279572 */

; /* size: 156279616 */

; /* size: 156279660 */

; /* size: 156279704 */

; /* size: 156279892 */

; /* size: 156279936 */

; /* size: 156279980 */

; /* size: 156280024 */

; /* size: 156280200 */

; /* size: 156280244 */

; /* size: 156280340 */

; /* size: 156280384 */

; /* size: 156280428 */

; /* size: 156284784 */

; /* size: 156284828 */

; /* size: 156284964 */

; /* size: 156285008 */

; /* size: 156284872 */

; /* size: 156285148 */

; /* size: 156280604 */

; /* size: 156285236 */

; /* size: 156285332 */

; /* size: 156285480 */

; /* size: 156280108 */

; /* size: 156285832 */

; /* size: 156286236 */

int                        idx; /* size: 4 */

float                      dist; /* size: 4 */

const class Vector  *      prevCenter; /* size: 4 */

int                        i; /* size: 4 */

class Vector              close; /* size: 12 */

int                        i; /* size: 4 */

bool                       nearEndOfPath; /* size: 1 */

int                        prevIndex; /* size: 4 */

floatconst                 aheadRange; /* size: 4 */

int                        newIndex; /* size: 4 */

floatconst                 nearCornerRange; /* size: 4 */

class Vector              toGoal; /* size: 12 */

class Vector              adjustedGoal; /* size: 12 */

bool                       didFall; /* size: 1 */

floatconst                 giveUpDuration; /* size: 4 */

class Vector              toEnd; /* size: 12 */

class Vector              d; /* size: 12 */

floatconst                 walkRange; /* size: 4 */

; /* size: 0 */

; /* size: 156288700 */

floatconst                 nearEndRange; /* size: 4 */

floatconst                 closeEpsilon; /* size: 4 */

; /* size: 156293400 */

; /* size: 156293444 */

; /* size: 156293488 */

; /* size: 156293532 */

; /* size: 156293576 */

; /* size: 156293620 */

; /* size: 156293664 */

; /* size: 156293708 */

; /* size: 156293752 */

; /* size: 156293796 */

; /* size: 156293840 */

; /* size: 156293936 */

; /* size: 156293980 */

; /* size: 156294156 */

; /* size: 156294200 */

; /* size: 156294456 */

; /* size: 156294632 */

; /* size: 156294540 */

; /* size: 156294772 */

; /* size: 156294816 */

; /* size: 156294860 */

; /* size: 156294904 */

; /* size: 156294948 */

; /* size: 156295164 */

; /* size: 156295500 */

; /* size: 156295544 */

; /* size: 156295588 */

; /* size: 156296044 */

; /* size: 156296220 */

; /* size: 156296556 */

; /* size: 156296600 */

; /* size: 156296644 */

; /* size: 156296688 */

; /* size: 156296732 */

; /* size: 156265396 */

; /* size: 156265440 */

; /* size: 156265484 */

; /* size: 156265700 */

; /* size: 156265744 */

; /* size: 156265788 */

; /* size: 156266204 */

; /* size: 156266380 */

; /* size: 156266756 */

; /* size: 156266800 */

; /* size: 156266976 */

; /* size: 156267396 */

floatconst                 crouchRange; /* size: 4 */

bool                       didCrouch; /* size: 1 */

int                        i; /* size: 4 */

const class CNavArea  *    to; /* size: 4 */

class Vector              close; /* size: 12 */

floatconst                 lookAheadRange; /* size: 4 */

float                      along; /* size: 4 */

int                        i; /* size: 4 */

class Vector              delta; /* size: 12 */

float                      segmentLength; /* size: 4 */

float                      t; /* size: 4 */

class Vector              target; /* size: 12 */

const class Vector  *      pos; /* size: 4 */

floatconst                 politeDuration; /* size: 4 */

; /* size: 156313860 */

; /* size: 156313768 */

floatconst                 closeRange; /* size: 4 */

class Vector2D            to; /* size: 8 */

; /* size: 156314220 */

; /* size: 156313948 */

; /* size: 156314480 */

; /* size: 156287884 */

extern class _IO_FILE *           stdin; /* size: 4 */

extern class _IO_FILE *           stdout; /* size: 4 */

intconst                   k_cubSaltSize; /* size: 4 */

GID_tconst                 k_GIDNil; /* size: 8 */

GID_tconst                 k_TxnIDNil; /* size: 8 */

GID_tconst                 k_TxnIDUnknown; /* size: 8 */

PackageId_tconst           k_uPackageIdFreeSub; /* size: 4 */

PackageId_tconst           k_uPackageIdInvalid; /* size: 4 */

AppId_tconst               k_uAppIdInvalid; /* size: 4 */

AssetClassId_tconst        k_ulAssetClassIdInvalid; /* size: 8 */

PhysicalItemId_tconst      k_uPhysicalItemIdInvalid; /* size: 4 */

DepotId_tconst             k_uDepotIdInvalid; /* size: 4 */

CellID_tconst              k_uCellIDInvalid; /* size: 4 */

SteamAPICall_tconst        k_uAPICallInvalid; /* size: 8 */

PartnerId_tconst           k_uPartnerIdInvalid; /* size: 4 */

extern enginefuncs_t              g_engfuncs; /* size: 632 */

extern globalvars_t *             gpGlobals; /* size: 4 */

extern class Vectorconst          g_vecZero; /* size: 12 */

floatconst                 GenerationStepSize; /* size: 4 */

floatconst                 StepHeight; /* size: 4 */

floatconst                 JumpHeight; /* size: 4 */

floatconst                 JumpCrouchHeight; /* size: 4 */

floatconst                 MaxSlope; /* size: 4 */

floatconst                 MaxUnitZSlope; /* size: 4 */

floatconst                 BotRadius; /* size: 4 */

floatconst                 DeathDrop; /* size: 4 */

floatconst                 HalfHumanWidth; /* size: 4 */

floatconst                 HalfHumanHeight; /* size: 4 */

floatconst                 HumanHeight; /* size: 4 */

extern NavAreaList                TheNavAreaList; /* size: 8 */

extern class CNavAreaGrid        TheNavAreaGrid; /* size: 1052 */

extern cvar_t                     cv_bot_traceview; /* size: 20 */

extern cvar_t                     cv_bot_nav_zdraw; /* size: 20 */

extern cvar_t                     cv_bot_walk; /* size: 20 */

extern cvar_t                     cv_bot_difficulty; /* size: 20 */

extern cvar_t                     cv_bot_allow_rogues; /* size: 20 */

extern cvar_t                     cv_bot_allow_pistols; /* size: 20 */

extern cvar_t                     cv_bot_allow_shotguns; /* size: 20 */

extern cvar_t                     cv_bot_allow_sub_machine_guns; /* size: 20 */

extern cvar_t                     cv_bot_allow_rifles; /* size: 20 */

extern cvar_t                     cv_bot_allow_machine_guns; /* size: 20 */

extern cvar_t                     cv_bot_allow_grenades; /* size: 20 */

extern cvar_t                     cv_bot_allow_snipers; /* size: 20 */

extern cvar_t                     cv_bot_allow_shield; /* size: 20 */

extern cvar_t                     cv_bot_zombie; /* size: 20 */

extern cvar_t                     cv_bot_chatter; /* size: 20 */

extern class CBotManager *        TheBots; /* size: 4 */

extern cvar_t                     friendlyfire; /* size: 20 */

extern class BotPhraseManager *   TheBotPhrases; /* size: 4 */

; /* size: 0 */

/* Types: */

/* 1 */
char
 /* size: 1 */

/* 2 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 3 */
unsigned int
 /* size: 4 */

/* 4 */
unsigned char
 /* size: 1 */

/* 5 */
short unsigned int
 /* size: 2 */

/* 6 */
long unsigned int
 /* size: 4 */

/* 7 */
signed char
 /* size: 1 */

/* 8 */
short int
 /* size: 2 */

/* 9 */
int
 /* size: 4 */

/* 10 */
long long int
 /* size: 8 */

/* 11 */
long long unsigned int
 /* size: 8 */

/* 12 */
/* <0> (null):0 */
typedef long long int __quad_t; /* size: 8 */

/* 13 */
/* <0> (null):0 */
typedef long int __off_t; /* size: 4 */

/* 14 */
long int
 /* size: 4 */

/* 15 */
/* <0> (null):0 */
typedef __quad_t __off64_t; /* size: 8 */

/* 16 */
 /* pointer to 0 */
 /* size: 4 */

/* 17 */
 /* pointer to 1 */
 /* size: 4 */

/* 18 */
/* <0> (null):0 */
typedef struct _IO_FILE FILE; /* size: 148 */

/* 19 */
/* <0> (null):0 */
struct _IO_FILE {
	int                        _flags;               /*     0     4 */
	char *                     _IO_read_ptr;         /*     4     4 */
	char *                     _IO_read_end;         /*     8     4 */
	char *                     _IO_read_base;        /*    12     4 */
	char *                     _IO_write_base;       /*    16     4 */
	char *                     _IO_write_ptr;        /*    20     4 */
	char *                     _IO_write_end;        /*    24     4 */
	char *                     _IO_buf_base;         /*    28     4 */
	char *                     _IO_buf_end;          /*    32     4 */
	char *                     _IO_save_base;        /*    36     4 */
	char *                     _IO_backup_base;      /*    40     4 */
	char *                     _IO_save_end;         /*    44     4 */
	class _IO_marker *         _markers;             /*    48     4 */
	class _IO_FILE *           _chain;               /*    52     4 */
	int                        _fileno;              /*    56     4 */
	int                        _flags2;              /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	__off_t                    _old_offset;          /*    64     4 */
	short unsigned int         _cur_column;          /*    68     2 */
	signed char                _vtable_offset;       /*    70     1 */
	char                       _shortbuf[1];         /*    71     1 */
	_IO_lock_t *               _lock;                /*    72     4 */
	__off64_t                  _offset;              /*    76     8 */
	void *                     __pad1;               /*    84     4 */
	void *                     __pad2;               /*    88     4 */
	void *                     __pad3;               /*    92     4 */
	void *                     __pad4;               /*    96     4 */
	size_t                     __pad5;               /*   100     4 */
	int                        _mode;                /*   104     4 */
	char                       _unused2[40];         /*   108    40 */
	/* --- cacheline 2 boundary (128 bytes) was 20 bytes ago --- */

	/* size: 148, cachelines: 3, members: 29 */
	/* last cacheline: 20 bytes */
}; /* size: 148 */

/* 20 */
/* <0> (null):0 */
typedef void _IO_lock_t; /* size: 0 */

/* 21 */
/* <0> (null):0 */
struct _IO_marker {
	class _IO_marker *         _next;                /*     0     4 */
	class _IO_FILE *           _sbuf;                /*     4     4 */
	int                        _pos;                 /*     8     4 */

	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 22 */
 /* pointer to 21 */
 /* size: 4 */

/* 23 */
 /* pointer to 19 */
 /* size: 4 */

/* 24 */
 /* pointer to 21 */
 /* size: 4 */

/* 25 */
 /* pointer to 19 */
 /* size: 4 */

/* 26 */
/* <0> (null):0 */
char                       array[1]; /* size: 1 */

/* 27 */
 /* pointer to 20 */
 /* size: 4 */

/* 28 */
/* <0> (null):0 */
char                       array[40]; /* size: 40 */

/* 29 */
 /* pointer to 30 */
 /* size: 4 */

/* 30 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 31 */
 /* pointer to 32 */
 /* size: 4 */

/* 32 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 33 */
 /* pointer to 34 */
 /* size: 4 */

/* 34 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 146684904 */

/* 35 */
long double
 /* size: 12 */

/* 36 */
double
 /* size: 8 */

/* 37 */
/* <0> (null):0 */
typedef int int32; /* size: 4 */

/* 38 */
/* <0> (null):0 */
typedef unsigned int uint32; /* size: 4 */

/* 39 */
/* <0> (null):0 */
typedef long long unsigned int uint64; /* size: 8 */

/* 40 */
/* <0> (null):0 */
typedef uint64 GID_t; /* size: 8 */

/* 41 */
/* <0> (null):0 */
typedef uint32 PackageId_t; /* size: 4 */

/* 42 */
/* <0> (null):0 */
typedef uint32 AppId_t; /* size: 4 */

/* 43 */
/* <0> (null):0 */
typedef uint64 AssetClassId_t; /* size: 8 */

/* 44 */
/* <0> (null):0 */
typedef uint32 PhysicalItemId_t; /* size: 4 */

/* 45 */
/* <0> (null):0 */
typedef uint32 DepotId_t; /* size: 4 */

/* 46 */
/* <0> (null):0 */
typedef uint32 CellID_t; /* size: 4 */

/* 47 */
/* <0> (null):0 */
typedef uint64 SteamAPICall_t; /* size: 8 */

/* 48 */
/* <0> (null):0 */
typedef uint32 PartnerId_t; /* size: 4 */

/* 49 */
/* <0> (null):0 */
typedef int BOOL; /* size: 4 */

/* 50 */
/* <0> (null):0 */
typedef unsigned char byte; /* size: 1 */

/* 51 */
/* <0> (null):0 */
typedef unsigned int string_t; /* size: 4 */

/* 52 */
/* <0> (null):0 */
typedef float vec_t; /* size: 4 */

/* 53 */
float
 /* size: 4 */

/* 54 */
/* <0> (null):0 */
float                      array[2]; /* size: 8 */

/* 55 */
/* <0> (null):0 */
class Vector2D {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	/* <0> (null):0 */
	void Vector2D(class Vector2D *);

	/* <0> (null):0 */
	void Vector2D(class Vector2D *, float, float);

	/* <0> (null):0 */
	class Vector2D operator+(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DplERKS_ */

	/* <0> (null):0 */
	class Vector2D operator-(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DmiERKS_ */

	/* <0> (null):0 */
	class Vector2D operator*(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DmlEf */

	/* <0> (null):0 */
	class Vector2D operator/(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DdvEf */

	/* <0> (null):0 */
	float Length(const class Vector2D  *); /* linkage=_ZNK8Vector2D6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector2D  *); /* linkage=_ZNK8Vector2D13LengthSquaredEv */

	/* <0> (null):0 */
	class Vector2D Normalize(const class Vector2D  *); /* linkage=_ZNK8Vector2D9NormalizeEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector2D *); /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector2D *, float); /* linkage=_ZN8Vector2D6IsZeroEf */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 56 */
 /* pointer to 55 */
 /* size: 4 */

/* 57 */
 /* pointer to 58 */
 /* size: 4 */

/* 58 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 59 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 60 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 61 */
bool
 /* size: 1 */

/* 62 */
/* <0> (null):0 */
class Vector {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	vec_t                      z;                    /*     8     4 */
	/* <0> (null):0 */
	void Vector(class Vector *);

	/* <0> (null):0 */
	void Vector(class Vector *, float, float, float);

	/* <0> (null):0 */
	void Vector(class Vector *, const class Vector  &);

	/* <0> (null):0 */
	void Vector(class Vector *, float *);

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *); /* linkage=_ZNK6VectorngEv */

	/* <0> (null):0 */
	int operator==(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectoreqERKS_ */

	/* <0> (null):0 */
	int operator!=(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorneERKS_ */

	/* <0> (null):0 */
	class Vector operator+(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorplERKS_ */

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectormiERKS_ */

	/* <0> (null):0 */
	class Vector operator*(const class Vector  *, float); /* linkage=_ZNK6VectormlEf */

	/* <0> (null):0 */
	class Vector operator/(const class Vector  *, float); /* linkage=_ZNK6VectordvEf */

	/* <0> (null):0 */
	void CopyToArray(const class Vector  *, float *); /* linkage=_ZNK6Vector11CopyToArrayEPf */

	/* <0> (null):0 */
	float Length(const class Vector  *); /* linkage=_ZNK6Vector6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector  *); /* linkage=_ZNK6Vector13LengthSquaredEv */

	/* <0> (null):0 */
	float * operator float*(class Vector *); /* linkage=_ZN6VectorcvPfEv */

	/* <0> (null):0 */
	const float  * operator const float*(const class Vector  *); /* linkage=_ZNK6VectorcvPKfEv */

	/* <0> (null):0 */
	class Vector Normalize(const class Vector  *); /* linkage=_ZNK6Vector9NormalizeEv */

	/* <0> (null):0 */
	class Vector2D Make2D(const class Vector  *); /* linkage=_ZNK6Vector6Make2DEv */

	/* <0> (null):0 */
	float Length2D(const class Vector  *); /* linkage=_ZNK6Vector8Length2DEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector  *, float); /* linkage=_ZNK6Vector16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector  *, float); /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector *); /* linkage=_ZN6Vector16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector *, float); /* linkage=_ZN6Vector6IsZeroEf */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 63 */
 /* pointer to 62 */
 /* size: 4 */

/* 64 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 65 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 66 */
 /* pointer to 53 */
 /* size: 4 */

/* 67 */
 /* pointer to 68 */
 /* size: 4 */

/* 68 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 69 */
 /* pointer to 70 */
 /* size: 4 */

/* 70 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 71 */
/* <0> (null):0 */
typedef int qboolean; /* size: 4 */

/* 72 */
/* <0> (null):0 */
struct link_s {
	class link_s *             prev;                 /*     0     4 */
	class link_s *             next;                 /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 73 */
 /* pointer to 72 */
 /* size: 4 */

/* 74 */
/* <0> (null):0 */
typedef struct link_s link_t; /* size: 8 */

/* 75 */
/* <0> (null):0 */
typedef struct edict_s edict_t; /* size: 804 */

/* 76 */
/* <0> (null):0 */
struct edict_s {
	qboolean                   free;                 /*     0     4 */
	int                        serialnumber;         /*     4     4 */
	link_t                     area;                 /*     8     8 */
	int                        headnode;             /*    16     4 */
	int                        num_leafs;            /*    20     4 */
	short int                  leafnums[48];         /*    24    96 */
	/* --- cacheline 1 boundary (64 bytes) was 56 bytes ago --- */
	float                      freetime;             /*   120     4 */
	void *                     pvPrivateData;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	entvars_t                  v;                    /*   128   676 */
	/* --- cacheline 12 boundary (768 bytes) was 36 bytes ago --- */

	/* size: 804, cachelines: 13, members: 9 */
	/* last cacheline: 36 bytes */
}; /* size: 804 */

/* 77 */
 /* pointer to 75 */
 /* size: 4 */

/* 78 */
/* <0> (null):0 */
struct {
	float                      time;                 /*     0     4 */
	float                      frametime;            /*     4     4 */
	float                      force_retouch;        /*     8     4 */
	string_t                   mapname;              /*    12     4 */
	string_t                   startspot;            /*    16     4 */
	float                      deathmatch;           /*    20     4 */
	float                      coop;                 /*    24     4 */
	float                      teamplay;             /*    28     4 */
	float                      serverflags;          /*    32     4 */
	float                      found_secrets;        /*    36     4 */
	class Vector              v_forward;             /*    40    12 */
	class Vector              v_up;                  /*    52    12 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	class Vector              v_right;               /*    64    12 */
	float                      trace_allsolid;       /*    76     4 */
	float                      trace_startsolid;     /*    80     4 */
	float                      trace_fraction;       /*    84     4 */
	class Vector              trace_endpos;          /*    88    12 */
	class Vector              trace_plane_normal;    /*   100    12 */
	float                      trace_plane_dist;     /*   112     4 */
	edict_t *                  trace_ent;            /*   116     4 */
	float                      trace_inopen;         /*   120     4 */
	float                      trace_inwater;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	int                        trace_hitgroup;       /*   128     4 */
	int                        trace_flags;          /*   132     4 */
	int                        msg_entity;           /*   136     4 */
	int                        cdAudioTrack;         /*   140     4 */
	int                        maxClients;           /*   144     4 */
	int                        maxEntities;          /*   148     4 */
	const char  *              pStringBase;          /*   152     4 */
	void *                     pSaveData;            /*   156     4 */
	class Vector              vecLandmarkOffset;     /*   160    12 */

	/* size: 172, cachelines: 3, members: 31 */
	/* last cacheline: 44 bytes */
}; /* size: 172 */

/* 79 */
/* <0> (null):0 */
typedef class  globalvars_t; /* size: 172 */

/* 80 */
/* <0> (null):0 */
struct entvars_s {
	string_t                   classname;            /*     0     4 */
	string_t                   globalname;           /*     4     4 */
	class Vector              origin;                /*     8    12 */
	class Vector              oldorigin;             /*    20    12 */
	class Vector              velocity;              /*    32    12 */
	class Vector              basevelocity;          /*    44    12 */
	class Vector              clbasevelocity;        /*    56    12 */
	/* --- cacheline 1 boundary (64 bytes) was 4 bytes ago --- */
	class Vector              movedir;               /*    68    12 */
	class Vector              angles;                /*    80    12 */
	class Vector              avelocity;             /*    92    12 */
	class Vector              punchangle;            /*   104    12 */
	class Vector              v_angle;               /*   116    12 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	class Vector              endpos;                /*   128    12 */
	class Vector              startpos;              /*   140    12 */
	float                      impacttime;           /*   152     4 */
	float                      starttime;            /*   156     4 */
	int                        fixangle;             /*   160     4 */
	float                      idealpitch;           /*   164     4 */
	float                      pitch_speed;          /*   168     4 */
	float                      ideal_yaw;            /*   172     4 */
	float                      yaw_speed;            /*   176     4 */
	int                        modelindex;           /*   180     4 */
	string_t                   model;                /*   184     4 */
	int                        viewmodel;            /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	int                        weaponmodel;          /*   192     4 */
	class Vector              absmin;                /*   196    12 */
	class Vector              absmax;                /*   208    12 */
	class Vector              mins;                  /*   220    12 */
	class Vector              maxs;                  /*   232    12 */
	class Vector              size;                  /*   244    12 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	float                      ltime;                /*   256     4 */
	float                      nextthink;            /*   260     4 */
	int                        movetype;             /*   264     4 */
	int                        solid;                /*   268     4 */
	int                        skin;                 /*   272     4 */
	int                        body;                 /*   276     4 */
	int                        effects;              /*   280     4 */
	float                      gravity;              /*   284     4 */
	float                      friction;             /*   288     4 */
	int                        light_level;          /*   292     4 */
	int                        sequence;             /*   296     4 */
	int                        gaitsequence;         /*   300     4 */
	float                      frame;                /*   304     4 */
	float                      animtime;             /*   308     4 */
	float                      framerate;            /*   312     4 */
	unsigned char              controller[4];        /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	unsigned char              blending[2];          /*   320     2 */
	float                      scale;                /*   324     4 */
	int                        rendermode;           /*   328     4 */
	float                      renderamt;            /*   332     4 */
	class Vector              rendercolor;           /*   336    12 */
	int                        renderfx;             /*   348     4 */
	float                      health;               /*   352     4 */
	float                      frags;                /*   356     4 */
	int                        weapons;              /*   360     4 */
	float                      takedamage;           /*   364     4 */
	int                        deadflag;             /*   368     4 */
	class Vector              view_ofs;              /*   372    12 */
	int                        button;               /*   384     4 */
	/* --- cacheline 6 boundary (384 bytes) was 2 bytes ago --- */
	int                        impulse;              /*   388     4 */
	edict_t *                  chain;                /*   392     4 */
	edict_t *                  dmg_inflictor;        /*   396     4 */
	edict_t *                  enemy;                /*   400     4 */
	edict_t *                  aiment;               /*   404     4 */
	edict_t *                  owner;                /*   408     4 */
	edict_t *                  groundentity;         /*   412     4 */
	int                        spawnflags;           /*   416     4 */
	int                        flags;                /*   420     4 */
	int                        colormap;             /*   424     4 */
	int                        team;                 /*   428     4 */
	float                      max_health;           /*   432     4 */
	float                      teleport_time;        /*   436     4 */
	float                      armortype;            /*   440     4 */
	float                      armorvalue;           /*   444     4 */
	int                        waterlevel;           /*   448     4 */
	/* --- cacheline 7 boundary (448 bytes) was 2 bytes ago --- */
	int                        watertype;            /*   452     4 */
	string_t                   target;               /*   456     4 */
	string_t                   targetname;           /*   460     4 */
	string_t                   netname;              /*   464     4 */
	string_t                   message;              /*   468     4 */
	float                      dmg_take;             /*   472     4 */
	float                      dmg_save;             /*   476     4 */
	float                      dmg;                  /*   480     4 */
	float                      dmgtime;              /*   484     4 */
	string_t                   noise;                /*   488     4 */
	string_t                   noise1;               /*   492     4 */
	string_t                   noise2;               /*   496     4 */
	string_t                   noise3;               /*   500     4 */
	float                      speed;                /*   504     4 */
	float                      air_finished;         /*   508     4 */
	float                      pain_finished;        /*   512     4 */
	/* --- cacheline 8 boundary (512 bytes) was 2 bytes ago --- */
	float                      radsuit_finished;     /*   516     4 */
	edict_t *                  pContainingEntity;    /*   520     4 */
	int                        playerclass;          /*   524     4 */
	float                      maxspeed;             /*   528     4 */
	float                      fov;                  /*   532     4 */
	int                        weaponanim;           /*   536     4 */
	int                        pushmsec;             /*   540     4 */
	int                        bInDuck;              /*   544     4 */
	int                        flTimeStepSound;      /*   548     4 */
	int                        flSwimTime;           /*   552     4 */
	int                        flDuckTime;           /*   556     4 */
	int                        iStepLeft;            /*   560     4 */
	float                      flFallVelocity;       /*   564     4 */
	int                        gamestate;            /*   568     4 */
	int                        oldbuttons;           /*   572     4 */
	int                        groupinfo;            /*   576     4 */
	/* --- cacheline 9 boundary (576 bytes) was 2 bytes ago --- */
	int                        iuser1;               /*   580     4 */
	int                        iuser2;               /*   584     4 */
	int                        iuser3;               /*   588     4 */
	int                        iuser4;               /*   592     4 */
	float                      fuser1;               /*   596     4 */
	float                      fuser2;               /*   600     4 */
	float                      fuser3;               /*   604     4 */
	float                      fuser4;               /*   608     4 */
	class Vector              vuser1;                /*   612    12 */
	class Vector              vuser2;                /*   624    12 */
	class Vector              vuser3;                /*   636    12 */
	/* --- cacheline 10 boundary (640 bytes) was 6 bytes ago --- */
	class Vector              vuser4;                /*   648    12 */
	edict_t *                  euser1;               /*   660     4 */
	edict_t *                  euser2;               /*   664     4 */
	edict_t *                  euser3;               /*   668     4 */
	edict_t *                  euser4;               /*   672     4 */

	/* size: 676, cachelines: 11, members: 123 */
	/* last cacheline: 36 bytes */

	/* BRAIN FART ALERT! 676 != 674 + 0(holes), diff = 2 */

}; /* size: 676 */

/* 81 */
/* <0> (null):0 */
unsigned char              array[4]; /* size: 4 */

/* 82 */
/* <0> (null):0 */
unsigned char              array[2]; /* size: 2 */

/* 83 */
/* <0> (null):0 */
typedef struct entvars_s entvars_t; /* size: 676 */

/* 84 */
/* <0> (null):0 */
short int                  array[48]; /* size: 96 */

/* 85 */
/* <0> (null):0 */
typedef uint32 CRC32_t; /* size: 4 */

/* 86 */
/* <0> (null):0 */
struct cvar_s {
	char *                     name;                 /*     0     4 */
	char *                     string;               /*     4     4 */
	int                        flags;                /*     8     4 */
	float                      value;                /*    12     4 */
	class cvar_s *             next;                 /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 87 */
 /* pointer to 86 */
 /* size: 4 */

/* 88 */
/* <0> (null):0 */
typedef struct cvar_s cvar_t; /* size: 20 */

/* 89 */
/* <0> (null):0 */
struct client_textmessage_s {
	int                        effect;               /*     0     4 */
	byte                       r1;                   /*     4     1 */
	byte                       g1;                   /*     5     1 */
	byte                       b1;                   /*     6     1 */
	byte                       a1;                   /*     7     1 */
	byte                       r2;                   /*     8     1 */
	byte                       g2;                   /*     9     1 */
	byte                       b2;                   /*    10     1 */
	byte                       a2;                   /*    11     1 */
	float                      x;                    /*    12     4 */
	float                      y;                    /*    16     4 */
	float                      fadein;               /*    20     4 */
	float                      fadeout;              /*    24     4 */
	float                      holdtime;             /*    28     4 */
	float                      fxtime;               /*    32     4 */
	const char  *              pName;                /*    36     4 */
	const char  *              pMessage;             /*    40     4 */

	/* size: 44, cachelines: 1, members: 17 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 90 */
/* <0> (null):0 */
typedef struct client_textmessage_s client_textmessage_t; /* size: 44 */

/* 91 */
/* <0> (null):0 */
typedef struct sequenceCommandLine_ sequenceCommandLine_s; /* size: 92 */

/* 92 */
/* <0> (null):0 */
struct sequenceCommandLine_ {
	int                        commandType;          /*     0     4 */
	client_textmessage_t       clientMessage;        /*     4    44 */
	char *                     speakerName;          /*    48     4 */
	char *                     listenerName;         /*    52     4 */
	char *                     soundFileName;        /*    56     4 */
	char *                     sentenceName;         /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	char *                     fireTargetNames;      /*    64     4 */
	char *                     killTargetNames;      /*    68     4 */
	float                      delay;                /*    72     4 */
	int                        repeatCount;          /*    76     4 */
	int                        textChannel;          /*    80     4 */
	int                        modifierBitField;     /*    84     4 */
	sequenceCommandLine_s *    nextCommandLine;      /*    88     4 */

	/* size: 92, cachelines: 2, members: 13 */
	/* last cacheline: 28 bytes */
}; /* size: 92 */

/* 93 */
 /* pointer to 91 */
 /* size: 4 */

/* 94 */
/* <0> (null):0 */
typedef struct sequenceEntry_ sequenceEntry_s; /* size: 20 */

/* 95 */
/* <0> (null):0 */
struct sequenceEntry_ {
	char *                     fileName;             /*     0     4 */
	char *                     entryName;            /*     4     4 */
	sequenceCommandLine_s *    firstCommand;         /*     8     4 */
	sequenceEntry_s *          nextEntry;            /*    12     4 */
	qboolean                   isGlobal;             /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 96 */
 /* pointer to 94 */
 /* size: 4 */

/* 97 */
/* <0> (null):0 */
typedef struct sentenceEntry_ sentenceEntry_s; /* size: 16 */

/* 98 */
/* <0> (null):0 */
struct sentenceEntry_ {
	char *                     data;                 /*     0     4 */
	sentenceEntry_s *          nextEntry;            /*     4     4 */
	qboolean                   isGlobal;             /*     8     4 */
	unsigned int               index;                /*    12     4 */

	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 99 */
 /* pointer to 97 */
 /* size: 4 */

/* 100 */
/* <0> (null):0 */
enum {
	at_notice = 0,
	at_console = 1,
	at_aiconsole = 2,
	at_warning = 3,
	at_error = 4,
	at_logged = 5,
}; /* size: 4 */

/* 101 */
/* <0> (null):0 */
typedef enum  ALERT_TYPE; /* size: 4 */

/* 102 */
/* <0> (null):0 */
enum {
	print_console = 0,
	print_center = 1,
	print_chat = 2,
}; /* size: 4 */

/* 103 */
/* <0> (null):0 */
typedef enum  PRINT_TYPE; /* size: 4 */

/* 104 */
/* <0> (null):0 */
enum {
	force_exactfile = 0,
	force_model_samebounds = 1,
	force_model_specifybounds = 2,
	force_model_specifybounds_if_avail = 3,
}; /* size: 4 */

/* 105 */
/* <0> (null):0 */
typedef enum  FORCE_TYPE; /* size: 4 */

/* 106 */
/* <0> (null):0 */
struct {
	int                        fAllSolid;            /*     0     4 */
	int                        fStartSolid;          /*     4     4 */
	int                        fInOpen;              /*     8     4 */
	int                        fInWater;             /*    12     4 */
	float                      flFraction;           /*    16     4 */
	class Vector              vecEndPos;             /*    20    12 */
	float                      flPlaneDist;          /*    32     4 */
	class Vector              vecPlaneNormal;        /*    36    12 */
	edict_t *                  pHit;                 /*    48     4 */
	int                        iHitgroup;            /*    52     4 */

	/* size: 56, cachelines: 1, members: 10 */
	/* last cacheline: 56 bytes */
}; /* size: 56 */

/* 107 */
/* <0> (null):0 */
typedef class  TraceResult; /* size: 56 */

/* 108 */
/* <0> (null):0 */
struct enginefuncs_s {
	int                        (*pfnPrecacheModel)(char *); /*     0     4 */
	int                        (*pfnPrecacheSound)(char *); /*     4     4 */
	void                       (*pfnSetModel)(edict_t *, const char  *); /*     8     4 */
	int                        (*pfnModelIndex)(const char  *); /*    12     4 */
	int                        (*pfnModelFrames)(int); /*    16     4 */
	void                       (*pfnSetSize)(edict_t *, const float  *, const float  *); /*    20     4 */
	void                       (*pfnChangeLevel)(char *, char *); /*    24     4 */
	void                       (*pfnGetSpawnParms)(edict_t *); /*    28     4 */
	void                       (*pfnSaveSpawnParms)(edict_t *); /*    32     4 */
	float                      (*pfnVecToYaw)(const float  *); /*    36     4 */
	void                       (*pfnVecToAngles)(const float  *, float *); /*    40     4 */
	void                       (*pfnMoveToOrigin)(edict_t *, const float  *, float, int); /*    44     4 */
	void                       (*pfnChangeYaw)(edict_t *); /*    48     4 */
	void                       (*pfnChangePitch)(edict_t *); /*    52     4 */
	edict_t *                  (*pfnFindEntityByString)(edict_t *, const char  *, const char  *); /*    56     4 */
	int                        (*pfnGetEntityIllum)(edict_t *); /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	edict_t *                  (*pfnFindEntityInSphere)(edict_t *, const float  *, float); /*    64     4 */
	edict_t *                  (*pfnFindClientInPVS)(edict_t *); /*    68     4 */
	edict_t *                  (*pfnEntitiesInPVS)(edict_t *); /*    72     4 */
	void                       (*pfnMakeVectors)(const float  *); /*    76     4 */
	void                       (*pfnAngleVectors)(const float  *, float *, float *, float *); /*    80     4 */
	edict_t *                  (*pfnCreateEntity)(void); /*    84     4 */
	void                       (*pfnRemoveEntity)(edict_t *); /*    88     4 */
	edict_t *                  (*pfnCreateNamedEntity)(int); /*    92     4 */
	void                       (*pfnMakeStatic)(edict_t *); /*    96     4 */
	int                        (*pfnEntIsOnFloor)(edict_t *); /*   100     4 */
	int                        (*pfnDropToFloor)(edict_t *); /*   104     4 */
	int                        (*pfnWalkMove)(edict_t *, float, float, int); /*   108     4 */
	void                       (*pfnSetOrigin)(edict_t *, const float  *); /*   112     4 */
	void                       (*pfnEmitSound)(edict_t *, int, const char  *, float, float, int, int); /*   116     4 */
	void                       (*pfnEmitAmbientSound)(edict_t *, float *, const char  *, float, float, int, int); /*   120     4 */
	void                       (*pfnTraceLine)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	void                       (*pfnTraceToss)(edict_t *, edict_t *, TraceResult *); /*   128     4 */
	int                        (*pfnTraceMonsterHull)(edict_t *, const float  *, const float  *, int, edict_t *, TraceResult *); /*   132     4 */
	void                       (*pfnTraceHull)(const float  *, const float  *, int, int, edict_t *, TraceResult *); /*   136     4 */
	void                       (*pfnTraceModel)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   140     4 */
	const char  *              (*pfnTraceTexture)(edict_t *, const float  *, const float  *); /*   144     4 */
	void                       (*pfnTraceSphere)(const float  *, const float  *, int, float, edict_t *, TraceResult *); /*   148     4 */
	void                       (*pfnGetAimVector)(edict_t *, float, float *); /*   152     4 */
	void                       (*pfnServerCommand)(char *); /*   156     4 */
	void                       (*pfnServerExecute)(void); /*   160     4 */
	void                       (*pfnClientCommand)(edict_t *, char *, ...); /*   164     4 */
	void                       (*pfnParticleEffect)(const float  *, const float  *, float, float); /*   168     4 */
	void                       (*pfnLightStyle)(int, char *); /*   172     4 */
	int                        (*pfnDecalIndex)(const char  *); /*   176     4 */
	int                        (*pfnPointContents)(const float  *); /*   180     4 */
	void                       (*pfnMessageBegin)(int, int, const float  *, edict_t *); /*   184     4 */
	void                       (*pfnMessageEnd)(void); /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	void                       (*pfnWriteByte)(int); /*   192     4 */
	void                       (*pfnWriteChar)(int); /*   196     4 */
	void                       (*pfnWriteShort)(int); /*   200     4 */
	void                       (*pfnWriteLong)(int); /*   204     4 */
	void                       (*pfnWriteAngle)(float); /*   208     4 */
	void                       (*pfnWriteCoord)(float); /*   212     4 */
	void                       (*pfnWriteString)(const char  *); /*   216     4 */
	void                       (*pfnWriteEntity)(int); /*   220     4 */
	void                       (*pfnCVarRegister)(cvar_t *); /*   224     4 */
	float                      (*pfnCVarGetFloat)(const char  *); /*   228     4 */
	const char  *              (*pfnCVarGetString)(const char  *); /*   232     4 */
	void                       (*pfnCVarSetFloat)(const char  *, float); /*   236     4 */
	void                       (*pfnCVarSetString)(const char  *, const char  *); /*   240     4 */
	void                       (*pfnAlertMessage)(ALERT_TYPE, char *, ...); /*   244     4 */
	void                       (*pfnEngineFprintf)(void *, char *, ...); /*   248     4 */
	void *                     (*pfnPvAllocEntPrivateData)(edict_t *, int32); /*   252     4 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	void *                     (*pfnPvEntPrivateData)(edict_t *); /*   256     4 */
	void                       (*pfnFreeEntPrivateData)(edict_t *); /*   260     4 */
	const char  *              (*pfnSzFromIndex)(int); /*   264     4 */
	int                        (*pfnAllocString)(const char  *); /*   268     4 */
	class entvars_s *          (*pfnGetVarsOfEnt)(edict_t *); /*   272     4 */
	edict_t *                  (*pfnPEntityOfEntOffset)(int); /*   276     4 */
	int                        (*pfnEntOffsetOfPEntity)(const edict_t  *); /*   280     4 */
	int                        (*pfnIndexOfEdict)(const edict_t  *); /*   284     4 */
	edict_t *                  (*pfnPEntityOfEntIndex)(int); /*   288     4 */
	edict_t *                  (*pfnFindEntityByVars)(class entvars_s *); /*   292     4 */
	void *                     (*pfnGetModelPtr)(edict_t *); /*   296     4 */
	int                        (*pfnRegUserMsg)(const char  *, int); /*   300     4 */
	void                       (*pfnAnimationAutomove)(const edict_t  *, float); /*   304     4 */
	void                       (*pfnGetBonePosition)(const edict_t  *, int, float *, float *); /*   308     4 */
	uint32                     (*pfnFunctionFromName)(const char  *); /*   312     4 */
	const char  *              (*pfnNameForFunction)(uint32); /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	void                       (*pfnClientPrintf)(edict_t *, PRINT_TYPE, const char  *); /*   320     4 */
	void                       (*pfnServerPrint)(const char  *); /*   324     4 */
	const char  *              (*pfnCmd_Args)(void); /*   328     4 */
	const char  *              (*pfnCmd_Argv)(int);  /*   332     4 */
	int                        (*pfnCmd_Argc)(void); /*   336     4 */
	void                       (*pfnGetAttachment)(const edict_t  *, int, float *, float *); /*   340     4 */
	void                       (*pfnCRC32_Init)(CRC32_t *); /*   344     4 */
	void                       (*pfnCRC32_ProcessBuffer)(CRC32_t *, void *, int); /*   348     4 */
	void                       (*pfnCRC32_ProcessByte)(CRC32_t *, unsigned char); /*   352     4 */
	CRC32_t                    (*pfnCRC32_Final)(CRC32_t); /*   356     4 */
	int32                      (*pfnRandomLong)(int32, int32); /*   360     4 */
	float                      (*pfnRandomFloat)(float, float); /*   364     4 */
	void                       (*pfnSetView)(const edict_t  *, const edict_t  *); /*   368     4 */
	float                      (*pfnTime)(void);     /*   372     4 */
	void                       (*pfnCrosshairAngle)(const edict_t  *, float, float); /*   376     4 */
	byte *                     (*pfnLoadFileForMe)(char *, int *); /*   380     4 */
	/* --- cacheline 6 boundary (384 bytes) --- */
	void                       (*pfnFreeFile)(void *); /*   384     4 */
	void                       (*pfnEndSection)(const char  *); /*   388     4 */
	int                        (*pfnCompareFileTime)(char *, char *, int *); /*   392     4 */
	void                       (*pfnGetGameDir)(char *); /*   396     4 */
	void                       (*pfnCvar_RegisterVariable)(cvar_t *); /*   400     4 */
	void                       (*pfnFadeClientVolume)(const edict_t  *, int, int, int, int); /*   404     4 */
	void                       (*pfnSetClientMaxspeed)(const edict_t  *, float); /*   408     4 */
	edict_t *                  (*pfnCreateFakeClient)(const char  *); /*   412     4 */
	void                       (*pfnRunPlayerMove)(edict_t *, const float  *, float, float, float, short unsigned int, byte, byte); /*   416     4 */
	int                        (*pfnNumberOfEntities)(void); /*   420     4 */
	char *                     (*pfnGetInfoKeyBuffer)(edict_t *); /*   424     4 */
	char *                     (*pfnInfoKeyValue)(char *, char *); /*   428     4 */
	void                       (*pfnSetKeyValue)(char *, char *, char *); /*   432     4 */
	void                       (*pfnSetClientKeyValue)(int, char *, char *, char *); /*   436     4 */
	int                        (*pfnIsMapValid)(char *); /*   440     4 */
	void                       (*pfnStaticDecal)(const float  *, int, int, int); /*   444     4 */
	/* --- cacheline 7 boundary (448 bytes) --- */
	int                        (*pfnPrecacheGeneric)(char *); /*   448     4 */
	int                        (*pfnGetPlayerUserId)(edict_t *); /*   452     4 */
	void                       (*pfnBuildSoundMsg)(edict_t *, int, const char  *, float, float, int, int, int, int, const float  *, edict_t *); /*   456     4 */
	int                        (*pfnIsDedicatedServer)(void); /*   460     4 */
	cvar_t *                   (*pfnCVarGetPointer)(const char  *); /*   464     4 */
	unsigned int               (*pfnGetPlayerWONId)(edict_t *); /*   468     4 */
	void                       (*pfnInfo_RemoveKey)(char *, const char  *); /*   472     4 */
	const char  *              (*pfnGetPhysicsKeyValue)(const edict_t  *, const char  *); /*   476     4 */
	void                       (*pfnSetPhysicsKeyValue)(const edict_t  *, const char  *, const char  *); /*   480     4 */
	const char  *              (*pfnGetPhysicsInfoString)(const edict_t  *); /*   484     4 */
	short unsigned int         (*pfnPrecacheEvent)(int, const char  *); /*   488     4 */
	void                       (*pfnPlaybackEvent)(int, const edict_t  *, short unsigned int, float, float *, float *, float, float, int, int, int, int); /*   492     4 */
	unsigned char *            (*pfnSetFatPVS)(float *); /*   496     4 */
	unsigned char *            (*pfnSetFatPAS)(float *); /*   500     4 */
	int                        (*pfnCheckVisibility)(const edict_t  *, unsigned char *); /*   504     4 */
	void                       (*pfnDeltaSetField)(class delta_s *, const char  *); /*   508     4 */
	/* --- cacheline 8 boundary (512 bytes) --- */
	void                       (*pfnDeltaUnsetField)(class delta_s *, const char  *); /*   512     4 */
	void                       (*pfnDeltaAddEncoder)(char *, void (*)(class delta_s *, const unsigned char  *, const unsigned char  *)); /*   516     4 */
	int                        (*pfnGetCurrentPlayer)(void); /*   520     4 */
	int                        (*pfnCanSkipPlayer)(const edict_t  *); /*   524     4 */
	int                        (*pfnDeltaFindField)(class delta_s *, const char  *); /*   528     4 */
	void                       (*pfnDeltaSetFieldByIndex)(class delta_s *, int); /*   532     4 */
	void                       (*pfnDeltaUnsetFieldByIndex)(class delta_s *, int); /*   536     4 */
	void                       (*pfnSetGroupMask)(int, int); /*   540     4 */
	int                        (*pfnCreateInstancedBaseline)(int, class entity_state_s *); /*   544     4 */
	void                       (*pfnCvar_DirectSet)(class cvar_s *, char *); /*   548     4 */
	void                       (*pfnForceUnmodified)(FORCE_TYPE, float *, float *, const char  *); /*   552     4 */
	void                       (*pfnGetPlayerStats)(const edict_t  *, int *, int *); /*   556     4 */
	void                       (*pfnAddServerCommand)(char *, void (*)(void)); /*   560     4 */
	qboolean                   (*pfnVoice_GetClientListening)(int, int); /*   564     4 */
	qboolean                   (*pfnVoice_SetClientListening)(int, int, qboolean); /*   568     4 */
	const char  *              (*pfnGetPlayerAuthId)(edict_t *); /*   572     4 */
	/* --- cacheline 9 boundary (576 bytes) --- */
	sequenceEntry_s *          (*pfnSequenceGet)(const char  *, const char  *); /*   576     4 */
	sentenceEntry_s *          (*pfnSequencePickSentence)(const char  *, int, int *); /*   580     4 */
	int                        (*pfnGetFileSize)(char *); /*   584     4 */
	unsigned int               (*pfnGetApproxWavePlayLen)(const char  *); /*   588     4 */
	int                        (*pfnIsCareerMatch)(void); /*   592     4 */
	int                        (*pfnGetLocalizedStringLength)(const char  *); /*   596     4 */
	void                       (*pfnRegisterTutorMessageShown)(int); /*   600     4 */
	int                        (*pfnGetTimesTutorMessageShown)(int); /*   604     4 */
	void                       (*ProcessTutorMessageDecayBuffer)(int *, int); /*   608     4 */
	void                       (*ConstructTutorMessageDecayBuffer)(int *, int); /*   612     4 */
	void                       (*ResetTutorMessageDecayData)(void); /*   616     4 */
	void                       (*pfnQueryClientCvarValue)(const edict_t  *, const char  *); /*   620     4 */
	void                       (*pfnQueryClientCvarValue2)(const edict_t  *, const char  *, int); /*   624     4 */
	int                        (*pfnCheckParm)(const char  *, char * *); /*   628     4 */

	/* size: 632, cachelines: 10, members: 158 */
	/* last cacheline: 56 bytes */
}; /* size: 632 */

/* 109 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 110 */
 /* pointer to 109 */
 /* size: 4 */

/* 111 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155585944 */

/* 112 */
 /* pointer to 111 */
 /* size: 4 */

/* 113 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 114 */
 /* pointer to 113 */
 /* size: 4 */

/* 115 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 116 */
 /* pointer to 115 */
 /* size: 4 */

/* 117 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155586464 */

/* 118 */
 /* pointer to 117 */
 /* size: 4 */

/* 119 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155586724 */

/* 120 */
 /* pointer to 119 */
 /* size: 4 */

/* 121 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155586932 */

/* 122 */
 /* pointer to 121 */
 /* size: 4 */

/* 123 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 124 */
 /* pointer to 123 */
 /* size: 4 */

/* 125 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155587244 */

/* 126 */
 /* pointer to 125 */
 /* size: 4 */

/* 127 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155587452 */

/* 128 */
 /* pointer to 127 */
 /* size: 4 */

/* 129 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 130 */
 /* pointer to 129 */
 /* size: 4 */

/* 131 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 132 */
 /* pointer to 131 */
 /* size: 4 */

/* 133 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 134 */
 /* pointer to 133 */
 /* size: 4 */

/* 135 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 136 */
 /* pointer to 135 */
 /* size: 4 */

/* 137 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155621244 */

/* 138 */
 /* pointer to 137 */
 /* size: 4 */

/* 139 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155621400 */

/* 140 */
 /* pointer to 139 */
 /* size: 4 */

/* 141 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 142 */
 /* pointer to 141 */
 /* size: 4 */

/* 143 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 144 */
 /* pointer to 143 */
 /* size: 4 */

/* 145 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 146 */
 /* pointer to 145 */
 /* size: 4 */

/* 147 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155622284 */

/* 148 */
 /* pointer to 147 */
 /* size: 4 */

/* 149 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155622492 */

/* 150 */
 /* pointer to 149 */
 /* size: 4 */

/* 151 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155622960 */

/* 152 */
 /* pointer to 151 */
 /* size: 4 */

/* 153 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155623428 */

/* 154 */
 /* pointer to 107 */
 /* size: 4 */

/* 155 */
 /* pointer to 153 */
 /* size: 4 */

/* 156 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155623844 */

/* 157 */
 /* pointer to 156 */
 /* size: 4 */

/* 158 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 159 */
 /* pointer to 158 */
 /* size: 4 */

/* 160 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155624520 */

/* 161 */
 /* pointer to 160 */
 /* size: 4 */

/* 162 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 163 */
 /* pointer to 162 */
 /* size: 4 */

/* 164 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155244740 */

/* 165 */
 /* pointer to 164 */
 /* size: 4 */

/* 166 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155245156 */

/* 167 */
 /* pointer to 166 */
 /* size: 4 */

/* 168 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155245416 */

/* 169 */
 /* pointer to 168 */
 /* size: 4 */

/* 170 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155245572 */

/* 171 */
 /* pointer to 170 */
 /* size: 4 */

/* 172 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155245676 */

/* 173 */
 /* pointer to 172 */
 /* size: 4 */

/* 174 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155245884 */

/* 175 */
 /* pointer to 174 */
 /* size: 4 */

/* 176 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155246196 */

/* 177 */
 /* pointer to 176 */
 /* size: 4 */

/* 178 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 179 */
 /* pointer to 178 */
 /* size: 4 */

/* 180 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155246560 */

/* 181 */
 /* pointer to 180 */
 /* size: 4 */

/* 182 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155246872 */

/* 183 */
 /* pointer to 182 */
 /* size: 4 */

/* 184 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155247028 */

/* 185 */
 /* pointer to 184 */
 /* size: 4 */

/* 186 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155247184 */

/* 187 */
 /* pointer to 186 */
 /* size: 4 */

/* 188 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155247340 */

/* 189 */
 /* pointer to 88 */
 /* size: 4 */

/* 190 */
 /* pointer to 188 */
 /* size: 4 */

/* 191 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 192 */
 /* pointer to 191 */
 /* size: 4 */

/* 193 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 194 */
 /* pointer to 193 */
 /* size: 4 */

/* 195 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155247860 */

/* 196 */
 /* pointer to 195 */
 /* size: 4 */

/* 197 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155248068 */

/* 198 */
 /* pointer to 197 */
 /* size: 4 */

/* 199 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155248276 */

/* 200 */
 /* pointer to 199 */
 /* size: 4 */

/* 201 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155248484 */

/* 202 */
 /* pointer to 201 */
 /* size: 4 */

/* 203 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 204 */
 /* pointer to 203 */
 /* size: 4 */

/* 205 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 206 */
 /* pointer to 205 */
 /* size: 4 */

/* 207 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 208 */
 /* pointer to 207 */
 /* size: 4 */

/* 209 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 210 */
 /* pointer to 80 */
 /* size: 4 */

/* 211 */
 /* pointer to 209 */
 /* size: 4 */

/* 212 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 213 */
 /* pointer to 214 */
 /* size: 4 */

/* 214 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 804 */

/* 215 */
 /* pointer to 212 */
 /* size: 4 */

/* 216 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 217 */
 /* pointer to 216 */
 /* size: 4 */

/* 218 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 219 */
 /* pointer to 218 */
 /* size: 4 */

/* 220 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155291836 */

/* 221 */
 /* pointer to 220 */
 /* size: 4 */

/* 222 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155292044 */

/* 223 */
 /* pointer to 222 */
 /* size: 4 */

/* 224 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 225 */
 /* pointer to 224 */
 /* size: 4 */

/* 226 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 227 */
 /* pointer to 226 */
 /* size: 4 */

/* 228 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155292668 */

/* 229 */
 /* pointer to 228 */
 /* size: 4 */

/* 230 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 231 */
 /* pointer to 230 */
 /* size: 4 */

/* 232 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 233 */
 /* pointer to 232 */
 /* size: 4 */

/* 234 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155293136 */

/* 235 */
 /* pointer to 85 */
 /* size: 4 */

/* 236 */
 /* pointer to 234 */
 /* size: 4 */

/* 237 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155293344 */

/* 238 */
 /* pointer to 237 */
 /* size: 4 */

/* 239 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155293604 */

/* 240 */
 /* pointer to 239 */
 /* size: 4 */

/* 241 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 242 */
 /* pointer to 241 */
 /* size: 4 */

/* 243 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 244 */
 /* pointer to 243 */
 /* size: 4 */

/* 245 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 246 */
 /* pointer to 245 */
 /* size: 4 */

/* 247 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155608608 */

/* 248 */
 /* pointer to 247 */
 /* size: 4 */

/* 249 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 250 */
 /* pointer to 249 */
 /* size: 4 */

/* 251 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155608920 */

/* 252 */
 /* pointer to 251 */
 /* size: 4 */

/* 253 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 254 */
 /* pointer to 50 */
 /* size: 4 */

/* 255 */
 /* pointer to 9 */
 /* size: 4 */

/* 256 */
 /* pointer to 253 */
 /* size: 4 */

/* 257 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155609492 */

/* 258 */
 /* pointer to 257 */
 /* size: 4 */

/* 259 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 260 */
 /* pointer to 259 */
 /* size: 4 */

/* 261 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155609908 */

/* 262 */
 /* pointer to 261 */
 /* size: 4 */

/* 263 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 264 */
 /* pointer to 263 */
 /* size: 4 */

/* 265 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155610428 */

/* 266 */
 /* pointer to 265 */
 /* size: 4 */

/* 267 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 268 */
 /* pointer to 267 */
 /* size: 4 */

/* 269 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 270 */
 /* pointer to 269 */
 /* size: 4 */

/* 271 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155611312 */

/* 272 */
 /* pointer to 271 */
 /* size: 4 */

/* 273 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155611572 */

/* 274 */
 /* pointer to 273 */
 /* size: 4 */

/* 275 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155611884 */

/* 276 */
 /* pointer to 275 */
 /* size: 4 */

/* 277 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155612196 */

/* 278 */
 /* pointer to 277 */
 /* size: 4 */

/* 279 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 280 */
 /* pointer to 279 */
 /* size: 4 */

/* 281 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 282 */
 /* pointer to 281 */
 /* size: 4 */

/* 283 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155481592 */

/* 284 */
 /* pointer to 283 */
 /* size: 4 */

/* 285 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 286 */
 /* pointer to 285 */
 /* size: 4 */

/* 287 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155482008 */

/* 288 */
 /* pointer to 287 */
 /* size: 4 */

/* 289 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 290 */
 /* pointer to 289 */
 /* size: 4 */

/* 291 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 2 */

/* 292 */
 /* pointer to 291 */
 /* size: 4 */

/* 293 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155482632 */

/* 294 */
 /* pointer to 293 */
 /* size: 4 */

/* 295 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 296 */
 /* pointer to 4 */
 /* size: 4 */

/* 297 */
 /* pointer to 295 */
 /* size: 4 */

/* 298 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 299 */
 /* pointer to 298 */
 /* size: 4 */

/* 300 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155483776 */

/* 301 */
 /* pointer to 302 */
 /* size: 4 */

/* 302 */
/* <0> (null):0 */
struct delta_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 303 */
 /* pointer to 300 */
 /* size: 4 */

/* 304 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155484100 */

/* 305 */
 /* pointer to 306 */
 /* size: 4 */

/* 306 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155484308 */

/* 307 */
 /* pointer to 308 */
 /* size: 4 */

/* 308 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 309 */
 /* pointer to 304 */
 /* size: 4 */

/* 310 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 311 */
 /* pointer to 310 */
 /* size: 4 */

/* 312 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155484880 */

/* 313 */
 /* pointer to 312 */
 /* size: 4 */

/* 314 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155685240 */

/* 315 */
 /* pointer to 314 */
 /* size: 4 */

/* 316 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 317 */
 /* pointer to 318 */
 /* size: 4 */

/* 318 */
/* <0> (null):0 */
struct entity_state_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 319 */
 /* pointer to 316 */
 /* size: 4 */

/* 320 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155685772 */

/* 321 */
 /* pointer to 86 */
 /* size: 4 */

/* 322 */
 /* pointer to 320 */
 /* size: 4 */

/* 323 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155686032 */

/* 324 */
 /* pointer to 323 */
 /* size: 4 */

/* 325 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155686344 */

/* 326 */
 /* pointer to 325 */
 /* size: 4 */

/* 327 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155686604 */

/* 328 */
 /* pointer to 327 */
 /* size: 4 */

/* 329 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 330 */
 /* pointer to 329 */
 /* size: 4 */

/* 331 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 332 */
 /* pointer to 331 */
 /* size: 4 */

/* 333 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 334 */
 /* pointer to 333 */
 /* size: 4 */

/* 335 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 336 */
 /* pointer to 335 */
 /* size: 4 */

/* 337 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 338 */
 /* pointer to 337 */
 /* size: 4 */

/* 339 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 340 */
 /* pointer to 339 */
 /* size: 4 */

/* 341 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155688060 */

/* 342 */
 /* pointer to 341 */
 /* size: 4 */

/* 343 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155688268 */

/* 344 */
 /* pointer to 343 */
 /* size: 4 */

/* 345 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155688476 */

/* 346 */
 /* pointer to 345 */
 /* size: 4 */

/* 347 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 348 */
 /* pointer to 17 */
 /* size: 4 */

/* 349 */
 /* pointer to 347 */
 /* size: 4 */

/* 350 */
/* <0> (null):0 */
typedef struct enginefuncs_s enginefuncs_t; /* size: 632 */

/* 351 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 352 */
/* <0> (null):0 */
typedef int ptrdiff_t; /* size: 4 */

/* 353 */
/* <0> (null):0 */
struct _List_node_base {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 354 */
/* <0> (null):0 */
class list<NavConnect, std::allocator<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 355 */
/* <0> (null):0 */
class list<CNavLadder*, std::allocator<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 356 */
/* <0> (null):0 */
class list<HidingSpot*, std::allocator<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 357 */
/* <0> (null):0 */
class list<SpotOrder, std::allocator<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 358 */
/* <0> (null):0 */
class allocator<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 359 */
/* <0> (null):0 */
class allocator<std::_List_node<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 360 */
/* <0> (null):0 */
struct _List_node<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 361 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 362 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<SpotOrder> > {
public:

	/* class allocator<std::_List_node<SpotOrder> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 363 */
/* <0> (null):0 */
class _List_base<SpotOrder, std::allocator<SpotOrder> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<SpotOrder> > {
	public:

		/* class allocator<std::_List_node<SpotOrder> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 364 */
/* <0> (null):0 */
struct _List_iterator<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 365 */
/* <0> (null):0 */
struct _List_const_iterator<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 366 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 367 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 368 */
/* <0> (null):0 */
class list<SpotEncounter, std::allocator<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 369 */
/* <0> (null):0 */
class allocator<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 370 */
/* <0> (null):0 */
class allocator<std::_List_node<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 371 */
/* <0> (null):0 */
struct _List_node<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 372 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 373 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<HidingSpot*> > {
public:

	/* class allocator<std::_List_node<HidingSpot*> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 374 */
/* <0> (null):0 */
class _List_base<HidingSpot*, std::allocator<HidingSpot*> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<HidingSpot*> > {
	public:

		/* class allocator<std::_List_node<HidingSpot*> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 375 */
/* <0> (null):0 */
struct _List_iterator<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 376 */
/* <0> (null):0 */
struct _List_const_iterator<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 377 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 378 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 379 */
/* <0> (null):0 */
class allocator<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 380 */
/* <0> (null):0 */
class allocator<std::_List_node<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 381 */
/* <0> (null):0 */
struct _List_node<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 382 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 383 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<SpotEncounter> > {
public:

	/* class allocator<std::_List_node<SpotEncounter> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 384 */
/* <0> (null):0 */
class _List_base<SpotEncounter, std::allocator<SpotEncounter> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<SpotEncounter> > {
	public:

		/* class allocator<std::_List_node<SpotEncounter> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 385 */
/* <0> (null):0 */
struct _List_iterator<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 386 */
/* <0> (null):0 */
struct _List_const_iterator<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 387 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 388 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 389 */
/* <0> (null):0 */
class allocator<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 390 */
/* <0> (null):0 */
class allocator<std::_List_node<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 391 */
/* <0> (null):0 */
struct _List_node<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 392 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 393 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<NavConnect> > {
public:

	/* class allocator<std::_List_node<NavConnect> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 394 */
/* <0> (null):0 */
class _List_base<NavConnect, std::allocator<NavConnect> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<NavConnect> > {
	public:

		/* class allocator<std::_List_node<NavConnect> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 395 */
/* <0> (null):0 */
struct _List_iterator<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 396 */
/* <0> (null):0 */
struct _List_const_iterator<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 397 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 398 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 399 */
/* <0> (null):0 */
class allocator<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 400 */
/* <0> (null):0 */
class allocator<std::_List_node<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 401 */
/* <0> (null):0 */
struct _List_node<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 402 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 403 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<CNavLadder*> > {
public:

	/* class allocator<std::_List_node<CNavLadder*> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 404 */
/* <0> (null):0 */
class _List_base<CNavLadder*, std::allocator<CNavLadder*> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<CNavLadder*> > {
	public:

		/* class allocator<std::_List_node<CNavLadder*> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 405 */
/* <0> (null):0 */
struct _List_iterator<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 406 */
/* <0> (null):0 */
struct _List_const_iterator<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 407 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 408 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 409 */
/* <0> (null):0 */
class allocator<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 410 */
/* <0> (null):0 */
class allocator<std::_List_node<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 411 */
/* <0> (null):0 */
struct _List_node<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 412 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 413 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<CNavArea*> > {
public:

	/* class allocator<std::_List_node<CNavArea*> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 414 */
/* <0> (null):0 */
class _List_base<CNavArea*, std::allocator<CNavArea*> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<CNavArea*> > {
	public:

		/* class allocator<std::_List_node<CNavArea*> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 415 */
/* <0> (null):0 */
class list<CNavArea*, std::allocator<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 416 */
/* <0> (null):0 */
struct _List_iterator<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 417 */
/* <0> (null):0 */
struct _List_const_iterator<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 418 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 419 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 420 */
/* <0> (null):0 */
class vector<BotSpeakable*, std::allocator<BotSpeakable*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 421 */
/* <0> (null):0 */
class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 422 */
/* <0> (null):0 */
class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 423 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 424 */
/* <0> (null):0 */
struct _Vector_impl : public allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {
public:

	/* class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> <ancestor>; */ /*     0     1 */
	pointer                    _M_start;             /*     0     4 */
	pointer                    _M_finish;            /*     4     4 */
	pointer                    _M_end_of_storage;    /*     8     4 */
	/* <0> (null):0 */
	void _Vector_impl(class _Vector_impl *);

	/* <0> (null):0 */
	void _Vector_impl(class _Vector_impl *, const _Tp_alloc_type  &);


	/* size: 12, cachelines: 1, members: 4 */
	/* last cacheline: 12 bytes */

	/* BRAIN FART ALERT! 12 != 9 + 0(holes), diff = 3 */

}; /* size: 12 */

/* 425 */
/* <0> (null):0 */
struct _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > {
	/* <0> (null):0 */
	struct _Vector_impl : public allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {
	public:

		/* class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> <ancestor>; */ /*     0     1 */
		pointer                    _M_start;             /*     0     4 */
		pointer                    _M_finish;            /*     4     4 */
		pointer                    _M_end_of_storage;    /*     8     4 */
		/* <0> (null):0 */
		void _Vector_impl(class _Vector_impl *);

		/* <0> (null):0 */
		void _Vector_impl(class _Vector_impl *, const _Tp_alloc_type  &);


		/* size: 12, cachelines: 1, members: 4 */
		/* last cacheline: 12 bytes */

		/* BRAIN FART ALERT! 12 != 9 + 0(holes), diff = 3 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 426 */
/* <0> (null):0 */
class reverse_iterator<__gnu_cxx::__normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >* const*, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 427 */
/* <0> (null):0 */
class reverse_iterator<__gnu_cxx::__normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 428 */
/* <0> (null):0 */
class allocator<int> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 429 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 430 */
/* <0> (null):0 */
struct _Vector_impl : public allocator<int> {
public:

	/* class allocator<int>      <ancestor>; */      /*     0     1 */
	pointer                    _M_start;             /*     0     4 */
	pointer                    _M_finish;            /*     4     4 */
	pointer                    _M_end_of_storage;    /*     8     4 */
	/* <0> (null):0 */
	void _Vector_impl(class _Vector_impl *);

	/* <0> (null):0 */
	void _Vector_impl(class _Vector_impl *, const _Tp_alloc_type  &);


	/* size: 12, cachelines: 1, members: 4 */
	/* last cacheline: 12 bytes */

	/* BRAIN FART ALERT! 12 != 9 + 0(holes), diff = 3 */

}; /* size: 12 */

/* 431 */
/* <0> (null):0 */
struct _Vector_base<int, std::allocator<int> > {
	/* <0> (null):0 */
	struct _Vector_impl : public allocator<int> {
	public:

		/* class allocator<int>      <ancestor>; */      /*     0     1 */
		pointer                    _M_start;             /*     0     4 */
		pointer                    _M_finish;            /*     4     4 */
		pointer                    _M_end_of_storage;    /*     8     4 */
		/* <0> (null):0 */
		void _Vector_impl(class _Vector_impl *);

		/* <0> (null):0 */
		void _Vector_impl(class _Vector_impl *, const _Tp_alloc_type  &);


		/* size: 12, cachelines: 1, members: 4 */
		/* last cacheline: 12 bytes */

		/* BRAIN FART ALERT! 12 != 9 + 0(holes), diff = 3 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 432 */
/* <0> (null):0 */
class vector<int, std::allocator<int> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 433 */
/* <0> (null):0 */
class reverse_iterator<__gnu_cxx::__normal_iterator<const int*, std::vector<int, std::allocator<int> > > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 434 */
/* <0> (null):0 */
class reverse_iterator<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 435 */
/* <0> (null):0 */
class list<BotPhrase*, std::allocator<BotPhrase*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 436 */
/* <0> (null):0 */
class allocator<BotPhrase*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 437 */
/* <0> (null):0 */
class allocator<std::_List_node<BotPhrase*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 438 */
/* <0> (null):0 */
struct _List_node<BotPhrase*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 439 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 440 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<BotPhrase*> > {
public:

	/* class allocator<std::_List_node<BotPhrase*> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 441 */
/* <0> (null):0 */
class _List_base<BotPhrase*, std::allocator<BotPhrase*> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<BotPhrase*> > {
	public:

		/* class allocator<std::_List_node<BotPhrase*> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 442 */
/* <0> (null):0 */
struct _List_iterator<BotPhrase*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 443 */
/* <0> (null):0 */
struct _List_const_iterator<BotPhrase*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 444 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<BotPhrase*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 445 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<BotPhrase*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 446 */
 /* pointer to 83 */
 /* size: 4 */

/* 447 */
 /* pointer to 448 */
 /* size: 4 */

/* 448 */
/* <0> (null):0 */
struct CBaseEntity {
	/* <0> (null):0 */
	edict_t * edict(class CBaseEntity *); /* linkage=_ZN11CBaseEntity5edictEv */

	/* <0> (null):0 */
	virtual int ObjectCaps(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10ObjectCapsEv */

	/* <0> (null):0 */
	int entindex(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8entindexEv */

	/* vtable has 1 entries: {
	   [6] = ObjectCaps(_ZN11CBaseEntity10ObjectCapsEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 449 */
/* <0> (null):0 */
enum TeamName {
	UNASSIGNED = 0,
	TERRORIST = 1,
	CT = 2,
	SPECTATOR = 3,
}; /* size: 4 */

/* 450 */
/* <0> (null):0 */
class CBasePlayer {
	/* <0> (null):0 */
	void InhibitAutoFollow(class CBasePlayer *, float); /* linkage=_ZN11CBasePlayer17InhibitAutoFollowEf */

	/* <0> (null):0 */
	void AllowAutoFollow(class CBasePlayer *); /* linkage=_ZN11CBasePlayer15AllowAutoFollowEv */


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 451 */
 /* pointer to 450 */
 /* size: 4 */

/* 452 */
/* <0> (null):0 */
class new_allocator<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 453 */
/* <0> (null):0 */
class new_allocator<std::_List_node<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 454 */
/* <0> (null):0 */
class new_allocator<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 455 */
/* <0> (null):0 */
class new_allocator<std::_List_node<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 456 */
/* <0> (null):0 */
class new_allocator<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 457 */
/* <0> (null):0 */
class new_allocator<std::_List_node<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 458 */
/* <0> (null):0 */
class new_allocator<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 459 */
/* <0> (null):0 */
class new_allocator<std::_List_node<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 460 */
/* <0> (null):0 */
class new_allocator<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 461 */
/* <0> (null):0 */
class new_allocator<std::_List_node<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 462 */
/* <0> (null):0 */
class new_allocator<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 463 */
/* <0> (null):0 */
class new_allocator<std::_List_node<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 464 */
/* <0> (null):0 */
struct __numeric_traits_integer<int> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 465 */
/* <0> (null):0 */
class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 466 */
/* <0> (null):0 */
class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 467 */
/* <0> (null):0 */
class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >* const*, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 468 */
/* <0> (null):0 */
class new_allocator<int> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 469 */
/* <0> (null):0 */
class __normal_iterator<int*, std::vector<int, std::allocator<int> > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 470 */
/* <0> (null):0 */
class __normal_iterator<const int*, std::vector<int, std::allocator<int> > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 471 */
/* <0> (null):0 */
class new_allocator<BotPhrase*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 472 */
/* <0> (null):0 */
class new_allocator<std::_List_node<BotPhrase*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 473 */
wchar_t
 /* size: 4 */

/* 474 */
/* <0> (null):0 */
struct _List_node_base {
	class _List_node_base *    _M_next;              /*     0     4 */
	class _List_node_base *    _M_prev;              /*     4     4 */
	/* <0> (null):0 */
	void swap(class _List_node_base &, class _List_node_base &); /* linkage=_ZNSt8__detail15_List_node_base4swapERS0_S1_ */

	/* <0> (null):0 */
	void _M_transfer(class _List_node_base *, class _List_node_base *, class _List_node_base *); /* linkage=_ZNSt8__detail15_List_node_base11_M_transferEPS0_S1_ */

	/* <0> (null):0 */
	void _M_reverse(class _List_node_base *); /* linkage=_ZNSt8__detail15_List_node_base10_M_reverseEv */

	/* <0> (null):0 */
	void _M_hook(class _List_node_base *, class _List_node_base *); /* linkage=_ZNSt8__detail15_List_node_base7_M_hookEPS0_ */

	/* <0> (null):0 */
	void _M_unhook(class _List_node_base *); /* linkage=_ZNSt8__detail15_List_node_base9_M_unhookEv */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 475 */
 /* pointer to 474 */
 /* size: 4 */

/* 476 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 477 */
 /* pointer to 474 */
 /* size: 4 */

/* 478 */
/* <0> (null):0 */
enum GameEventType {
	EVENT_INVALID = 0,
	EVENT_WEAPON_FIRED = 1,
	EVENT_WEAPON_FIRED_ON_EMPTY = 2,
	EVENT_WEAPON_RELOADED = 3,
	EVENT_HE_GRENADE_EXPLODED = 4,
	EVENT_FLASHBANG_GRENADE_EXPLODED = 5,
	EVENT_SMOKE_GRENADE_EXPLODED = 6,
	EVENT_GRENADE_BOUNCED = 7,
	EVENT_BEING_SHOT_AT = 8,
	EVENT_PLAYER_BLINDED_BY_FLASHBANG = 9,
	EVENT_PLAYER_FOOTSTEP = 10,
	EVENT_PLAYER_JUMPED = 11,
	EVENT_PLAYER_DIED = 12,
	EVENT_PLAYER_LANDED_FROM_HEIGHT = 13,
	EVENT_PLAYER_TOOK_DAMAGE = 14,
	EVENT_HOSTAGE_DAMAGED = 15,
	EVENT_HOSTAGE_KILLED = 16,
	EVENT_DOOR = 17,
	EVENT_BREAK_GLASS = 18,
	EVENT_BREAK_WOOD = 19,
	EVENT_BREAK_METAL = 20,
	EVENT_BREAK_FLESH = 21,
	EVENT_BREAK_CONCRETE = 22,
	EVENT_BOMB_PLANTED = 23,
	EVENT_BOMB_DROPPED = 24,
	EVENT_BOMB_PICKED_UP = 25,
	EVENT_BOMB_BEEP = 26,
	EVENT_BOMB_DEFUSING = 27,
	EVENT_BOMB_DEFUSE_ABORTED = 28,
	EVENT_BOMB_DEFUSED = 29,
	EVENT_BOMB_EXPLODED = 30,
	EVENT_HOSTAGE_USED = 31,
	EVENT_HOSTAGE_RESCUED = 32,
	EVENT_ALL_HOSTAGES_RESCUED = 33,
	EVENT_VIP_ESCAPED = 34,
	EVENT_VIP_ASSASSINATED = 35,
	EVENT_TERRORISTS_WIN = 36,
	EVENT_CTS_WIN = 37,
	EVENT_ROUND_DRAW = 38,
	EVENT_ROUND_WIN = 39,
	EVENT_ROUND_LOSS = 40,
	EVENT_ROUND_START = 41,
	EVENT_PLAYER_SPAWNED = 42,
	EVENT_CLIENT_CORPSE_SPAWNED = 43,
	EVENT_BUY_TIME_START = 44,
	EVENT_PLAYER_LEFT_BUY_ZONE = 45,
	EVENT_DEATH_CAMERA_START = 46,
	EVENT_KILL_ALL = 47,
	EVENT_ROUND_TIME = 48,
	EVENT_DIE = 49,
	EVENT_KILL = 50,
	EVENT_HEADSHOT = 51,
	EVENT_KILL_FLASHBANGED = 52,
	EVENT_TUTOR_BUY_MENU_OPENNED = 53,
	EVENT_TUTOR_AUTOBUY = 54,
	EVENT_PLAYER_BOUGHT_SOMETHING = 55,
	EVENT_TUTOR_NOT_BUYING_ANYTHING = 56,
	EVENT_TUTOR_NEED_TO_BUY_PRIMARY_WEAPON = 57,
	EVENT_TUTOR_NEED_TO_BUY_PRIMARY_AMMO = 58,
	EVENT_TUTOR_NEED_TO_BUY_SECONDARY_AMMO = 59,
	EVENT_TUTOR_NEED_TO_BUY_ARMOR = 60,
	EVENT_TUTOR_NEED_TO_BUY_DEFUSE_KIT = 61,
	EVENT_TUTOR_NEED_TO_BUY_GRENADE = 62,
	EVENT_CAREER_TASK_DONE = 63,
	EVENT_START_RADIO_1 = 64,
	EVENT_RADIO_COVER_ME = 65,
	EVENT_RADIO_YOU_TAKE_THE_POINT = 66,
	EVENT_RADIO_HOLD_THIS_POSITION = 67,
	EVENT_RADIO_REGROUP_TEAM = 68,
	EVENT_RADIO_FOLLOW_ME = 69,
	EVENT_RADIO_TAKING_FIRE = 70,
	EVENT_START_RADIO_2 = 71,
	EVENT_RADIO_GO_GO_GO = 72,
	EVENT_RADIO_TEAM_FALL_BACK = 73,
	EVENT_RADIO_STICK_TOGETHER_TEAM = 74,
	EVENT_RADIO_GET_IN_POSITION_AND_WAIT = 75,
	EVENT_RADIO_STORM_THE_FRONT = 76,
	EVENT_RADIO_REPORT_IN_TEAM = 77,
	EVENT_START_RADIO_3 = 78,
	EVENT_RADIO_AFFIRMATIVE = 79,
	EVENT_RADIO_ENEMY_SPOTTED = 80,
	EVENT_RADIO_NEED_BACKUP = 81,
	EVENT_RADIO_SECTOR_CLEAR = 82,
	EVENT_RADIO_IN_POSITION = 83,
	EVENT_RADIO_REPORTING_IN = 84,
	EVENT_RADIO_GET_OUT_OF_THERE = 85,
	EVENT_RADIO_NEGATIVE = 86,
	EVENT_RADIO_ENEMY_DOWN = 87,
	EVENT_END_RADIO = 88,
	EVENT_NEW_MATCH = 89,
	EVENT_PLAYER_CHANGED_TEAM = 90,
	EVENT_BULLET_IMPACT = 91,
	EVENT_GAME_COMMENCE = 92,
	EVENT_WEAPON_ZOOMED = 93,
	EVENT_HOSTAGE_CALLED_FOR_HELP = 94,
	NUM_GAME_EVENTS = 95,
}; /* size: 4 */

/* 479 */
/* <0> (null):0 */
class IntervalTimer {
private:

	float                      m_timestamp;          /*     0     4 */
	/* <0> (null):0 */
	void IntervalTimer(class IntervalTimer *);

	/* <0> (null):0 */
	void Reset(class IntervalTimer *); /* linkage=_ZN13IntervalTimer5ResetEv */

	/* <0> (null):0 */
	void Start(class IntervalTimer *); /* linkage=_ZN13IntervalTimer5StartEv */

	/* <0> (null):0 */
	void Invalidate(class IntervalTimer *); /* linkage=_ZN13IntervalTimer10InvalidateEv */

	/* <0> (null):0 */
	bool HasStarted(const class IntervalTimer  *); /* linkage=_ZNK13IntervalTimer10HasStartedEv */

	/* <0> (null):0 */
	float GetElapsedTime(const class IntervalTimer  *); /* linkage=_ZNK13IntervalTimer14GetElapsedTimeEv */

	/* <0> (null):0 */
	bool IsLessThen(const class IntervalTimer  *, float); /* linkage=_ZNK13IntervalTimer10IsLessThenEf */

	/* <0> (null):0 */
	bool IsGreaterThen(const class IntervalTimer  *, float); /* linkage=_ZNK13IntervalTimer13IsGreaterThenEf */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 480 */
 /* pointer to 479 */
 /* size: 4 */

/* 481 */
 /* pointer to 482 */
 /* size: 4 */

/* 482 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 483 */
/* <0> (null):0 */
class CountdownTimer {
private:

	float                      m_duration;           /*     0     4 */
	float                      m_timestamp;          /*     4     4 */
	/* <0> (null):0 */
	void CountdownTimer(class CountdownTimer *);

	/* <0> (null):0 */
	void Reset(class CountdownTimer *); /* linkage=_ZN14CountdownTimer5ResetEv */

	/* <0> (null):0 */
	void Start(class CountdownTimer *, float); /* linkage=_ZN14CountdownTimer5StartEf */

	/* <0> (null):0 */
	void Invalidate(class CountdownTimer *); /* linkage=_ZN14CountdownTimer10InvalidateEv */

	/* <0> (null):0 */
	bool HasStarted(const class CountdownTimer  *); /* linkage=_ZNK14CountdownTimer10HasStartedEv */

	/* <0> (null):0 */
	bool IsElapsed(const class CountdownTimer  *); /* linkage=_ZNK14CountdownTimer9IsElapsedEv */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 484 */
 /* pointer to 483 */
 /* size: 4 */

/* 485 */
 /* pointer to 486 */
 /* size: 4 */

/* 486 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 487 */
/* <0> (null):0 */
enum BotDifficultyType {
	BOT_EASY = 0,
	BOT_NORMAL = 1,
	BOT_HARD = 2,
	BOT_EXPERT = 3,
	NUM_DIFFICULTY_LEVELS = 4,
}; /* size: 4 */

/* 488 */
/* <0> (null):0 */
class CBot {
	/* <0> (null):0 */
	const class BotProfile  * GetProfile(const class CBot  *); /* linkage=_ZNK4CBot10GetProfileEv */


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 489 */
/* <0> (null):0 */
typedef unsigned int Place; /* size: 4 */

/* 490 */
/* <0> (null):0 */
enum NavErrorType {
	NAV_OK = 0,
	NAV_CANT_ACCESS_FILE = 1,
	NAV_INVALID_FILE = 2,
	NAV_BAD_FILE_VERSION = 3,
	NAV_CORRUPT_DATA = 4,
}; /* size: 4 */

/* 491 */
/* <0> (null):0 */
enum NavAttributeType {
	NAV_CROUCH = 1,
	NAV_JUMP = 2,
	NAV_PRECISE = 4,
	NAV_NO_JUMP = 8,
}; /* size: 4 */

/* 492 */
/* <0> (null):0 */
enum NavDirType {
	NORTH = 0,
	EAST = 1,
	SOUTH = 2,
	WEST = 3,
	NUM_DIRECTIONS = 4,
}; /* size: 4 */

/* 493 */
/* <0> (null):0 */
enum NavTraverseType {
	GO_NORTH = 0,
	GO_EAST = 1,
	GO_SOUTH = 2,
	GO_WEST = 3,
	GO_LADDER_UP = 4,
	GO_LADDER_DOWN = 5,
	GO_JUMP = 6,
	NUM_TRAVERSE_TYPES = 7,
}; /* size: 4 */

/* 494 */
/* <0> (null):0 */
enum NavCornerType {
	NORTH_WEST = 0,
	NORTH_EAST = 1,
	SOUTH_EAST = 2,
	SOUTH_WEST = 3,
	NUM_CORNERS = 4,
}; /* size: 4 */

/* 495 */
/* <0> (null):0 */
struct Extent {
	class Vector              lo;                    /*     0    12 */
	class Vector              hi;                    /*    12    12 */
	/* <0> (null):0 */
	float SizeX(const class Extent  *); /* linkage=_ZNK6Extent5SizeXEv */

	/* <0> (null):0 */
	float SizeY(const class Extent  *); /* linkage=_ZNK6Extent5SizeYEv */

	/* <0> (null):0 */
	float SizeZ(const class Extent  *); /* linkage=_ZNK6Extent5SizeZEv */

	/* <0> (null):0 */
	float Area(const class Extent  *); /* linkage=_ZNK6Extent4AreaEv */

	/* <0> (null):0 */
	bool Contains(const class Extent  *, const class Vector  *); /* linkage=_ZNK6Extent8ContainsEPK6Vector */


	/* size: 24, cachelines: 1, members: 2 */
	/* last cacheline: 24 bytes */
}; /* size: 24 */

/* 496 */
 /* pointer to 497 */
 /* size: 4 */

/* 497 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 24 */

/* 498 */
/* <0> (null):0 */
struct Ray {
	class Vector              from;                  /*     0    12 */
	class Vector              to;                    /*    12    12 */

	/* size: 24, cachelines: 1, members: 2 */
	/* last cacheline: 24 bytes */
}; /* size: 24 */

/* 499 */
/* <0> (null):0 */
class CNavNode {
private:

	class Vector              m_pos;                 /*     0    12 */
	class Vector              m_normal;              /*    12    12 */
	class CNavNode *           m_to[4];              /*    24    16 */
	unsigned int               m_id;                 /*    40     4 */
	unsigned char              m_attributeFlags;     /*    44     1 */

	/* Bitfield combined with previous fields */

	class CNavNode *           m_list;               /*     0     4 */
	unsigned int               m_listLength;         /*     0     4 */
	class CNavNode *           m_next;               /*    48     4 */
	unsigned char              m_visited;            /*    52     1 */
	class CNavNode *           m_parent;             /*    56     4 */
	BOOL                       m_isCovered;          /*    60     4 */
	class CNavArea *           m_area;               /*    64     4 */
	/* <0> (null):0 */
	void CNavNode(class CNavNode *, const class Vector  *, const class Vector  *, class CNavNode *);

	/* <0> (null):0 */
	const class CNavNode  * GetNode(const class Vector  *); /* linkage=_ZN8CNavNode7GetNodeEPK6Vector */

	/* <0> (null):0 */
	class CNavNode * GetConnectedNode(const class CNavNode  *, enum NavDirType); /* linkage=_ZNK8CNavNode16GetConnectedNodeE10NavDirType */

	/* <0> (null):0 */
	const class Vector  * GetPosition(const class CNavNode  *); /* linkage=_ZNK8CNavNode11GetPositionEv */

	/* <0> (null):0 */
	const class Vector  * GetNormal(const class CNavNode  *); /* linkage=_ZNK8CNavNode9GetNormalEv */

	/* <0> (null):0 */
	unsigned int GetID(const class CNavNode  *); /* linkage=_ZNK8CNavNode5GetIDEv */

	/* <0> (null):0 */
	class CNavNode * GetFirst(void); /* linkage=_ZN8CNavNode8GetFirstEv */

	/* <0> (null):0 */
	unsigned int GetListLength(void); /* linkage=_ZN8CNavNode13GetListLengthEv */

	/* <0> (null):0 */
	class CNavNode * GetNext(class CNavNode *); /* linkage=_ZN8CNavNode7GetNextEv */

	/* <0> (null):0 */
	void ConnectTo(class CNavNode *, class CNavNode *, enum NavDirType); /* linkage=_ZN8CNavNode9ConnectToEPS_10NavDirType */

	/* <0> (null):0 */
	class CNavNode * GetParent(const class CNavNode  *); /* linkage=_ZNK8CNavNode9GetParentEv */

	/* <0> (null):0 */
	void MarkAsVisited(class CNavNode *, enum NavDirType); /* linkage=_ZN8CNavNode13MarkAsVisitedE10NavDirType */

	/* <0> (null):0 */
	BOOL HasVisited(class CNavNode *, enum NavDirType); /* linkage=_ZN8CNavNode10HasVisitedE10NavDirType */

	/* <0> (null):0 */
	BOOL IsBiLinked(const class CNavNode  *, enum NavDirType); /* linkage=_ZNK8CNavNode10IsBiLinkedE10NavDirType */

	/* <0> (null):0 */
	BOOL IsClosedCell(const class CNavNode  *); /* linkage=_ZNK8CNavNode12IsClosedCellEv */

	/* <0> (null):0 */
	void Cover(class CNavNode *); /* linkage=_ZN8CNavNode5CoverEv */

	/* <0> (null):0 */
	BOOL IsCovered(const class CNavNode  *); /* linkage=_ZNK8CNavNode9IsCoveredEv */

	/* <0> (null):0 */
	void AssignArea(class CNavNode *, class CNavArea *); /* linkage=_ZN8CNavNode10AssignAreaEP8CNavArea */

	/* <0> (null):0 */
	class CNavArea * GetArea(const class CNavNode  *); /* linkage=_ZNK8CNavNode7GetAreaEv */

	/* <0> (null):0 */
	void SetAttributes(class CNavNode *, unsigned char); /* linkage=_ZN8CNavNode13SetAttributesEh */

	/* <0> (null):0 */
	unsigned char GetAttributes(const class CNavNode  *); /* linkage=_ZNK8CNavNode13GetAttributesEv */

	/* --- cacheline 1 boundary (64 bytes) was 21 bytes ago --- */

	/* size: 68, cachelines: 2, members: 12 */
	/* last cacheline: 4 bytes */

	/* BRAIN FART ALERT! 68 != 85 + 0(holes), diff = -17 */

}; /* size: 68 */

/* 500 */
/* <0> (null):0 */
class CNavNode *           array[4]; /* size: 16 */

/* 501 */
 /* pointer to 499 */
 /* size: 4 */

/* 502 */
/* <0> (null):0 */
struct ApproachInfo {
	union NavConnect           here;                 /*     0     4 */
	union NavConnect           prev;                 /*     4     4 */
	enum NavTraverseType       prevToHereHow;        /*     8     4 */
	union NavConnect           next;                 /*    12     4 */
	enum NavTraverseType       hereToNextHow;        /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 503 */
/* <0> (null):0 */
enum {
	MAX_AREA_TEAMS = 2,
}; /* size: 4 */

/* 504 */
/* <0> (null):0 */
enum {
	MAX_APPROACH_AREAS = 16,
}; /* size: 4 */

/* 505 */
/* <0> (null):0 */
struct CNavArea {
	/* <0> (null):0 */
	struct ApproachInfo {
		union NavConnect           here;                 /*     0     4 */
		union NavConnect           prev;                 /*     4     4 */
		enum NavTraverseType       prevToHereHow;        /*     8     4 */
		union NavConnect           next;                 /*    12     4 */
		enum NavTraverseType       hereToNextHow;        /*    16     4 */

		/* size: 20, cachelines: 1, members: 5 */
		/* last cacheline: 20 bytes */
	};

	/* <0> (null):0 */
	enum {
		MAX_AREA_TEAMS = 2,
	};

	/* <0> (null):0 */
	enum {
		MAX_APPROACH_AREAS = 16,
	};

private:

	bool                       m_isReset;            /*     0     1 */
	unsigned int               m_nextID;             /*     0     4 */
	unsigned int               m_id;                 /*     0     4 */
	struct Extent              m_extent;             /*     4    24 */
	class Vector              m_center;              /*    28    12 */
	unsigned char              m_attributeFlags;     /*    40     1 */
	Place                      m_place;              /*    44     4 */
	float                      m_neZ;                /*    48     4 */
	float                      m_swZ;                /*    52     4 */
	float                      m_clearedTimestamp[2]; /*    56     8 */
	float                      m_danger[2];          /*    64     8 */
	/* --- cacheline 1 boundary (64 bytes) was 2 bytes ago --- */
	float                      m_dangerTimestamp[2]; /*    72     8 */
	HidingSpotList             m_hidingSpotList;     /*    80     0 */
	SpotEncounterList          m_spotEncounterList;  /*    88     0 */
	struct ApproachInfo        m_approach[16];       /*    96   320 */
	/* --- cacheline 6 boundary (384 bytes) was 10 bytes ago --- */
	unsigned char              m_approachCount;      /*   416     1 */

	/* Bitfield combined with previous fields */

	unsigned int               m_masterMarker;       /*     0     4 */
	unsigned int               m_marker;             /*   420     4 */
	class CNavArea *           m_parent;             /*   424     4 */
	enum NavTraverseType       m_parentHow;          /*   428     4 */
	float                      m_totalCost;          /*   432     4 */
	float                      m_costSoFar;          /*   436     4 */

	/* Bitfield combined with previous fields */

	class CNavArea *           m_openList;           /*     0     4 */
	class CNavArea *           m_nextOpen;           /*   440     4 */
	class CNavArea *           m_prevOpen;           /*   444     4 */
	unsigned int               m_openMarker;         /*   448     4 */
	class list<NavConnect, std::allocator<NavConnect> > m_connect[4]; /*   452    32 */
	/* --- cacheline 7 boundary (448 bytes) was 19 bytes ago --- */
	class list<CNavLadder*, std::allocator<CNavLadder*> > m_ladder[2]; /*   484    16 */
	class CNavNode *           m_node[4];            /*   500    16 */
	class list<CNavArea*, std::allocator<CNavArea*> > m_overlapList; /*   516     8 */
	class CNavArea *           m_prevHash;           /*   524     4 */
	class CNavArea *           m_nextHash;           /*   528     4 */
	/* <0> (null):0 */
	void CNavArea(class CNavArea *, class CNavNode *, class CNavNode *, class CNavNode *, class CNavNode *);

	/* <0> (null):0 */
	void CNavArea(class CNavArea *);

	/* <0> (null):0 */
	void CNavArea(class CNavArea *, const class Vector  *, const class Vector  *);

	/* <0> (null):0 */
	void CNavArea(class CNavArea *, const class Vector  *, const class Vector  *, const class Vector  *, const class Vector  *);

	/* <0> (null):0 */
	void ~CNavArea(class CNavArea *, int);

	/* <0> (null):0 */
	void ConnectTo(class CNavArea *, class CNavArea *, enum NavDirType); /* linkage=_ZN8CNavArea9ConnectToEPS_10NavDirType */

	/* <0> (null):0 */
	void Disconnect(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea10DisconnectEPS_ */

	/* <0> (null):0 */
	void Save(const class CNavArea  *, FILE *); /* linkage=_ZNK8CNavArea4SaveEP8_IO_FILE */

	/* <0> (null):0 */
	void Save(class CNavArea *, int, unsigned int); /* linkage=_ZN8CNavArea4SaveEij */

	/* <0> (null):0 */
	void Load(class CNavArea *, class SteamFile *, unsigned int); /* linkage=_ZN8CNavArea4LoadEP9SteamFilej */

	/* <0> (null):0 */
	enum NavErrorType PostLoad(class CNavArea *); /* linkage=_ZN8CNavArea8PostLoadEv */

	/* <0> (null):0 */
	unsigned int GetID(const class CNavArea  *); /* linkage=_ZNK8CNavArea5GetIDEv */

	/* <0> (null):0 */
	void SetAttributes(class CNavArea *, unsigned char); /* linkage=_ZN8CNavArea13SetAttributesEh */

	/* <0> (null):0 */
	unsigned char GetAttributes(const class CNavArea  *); /* linkage=_ZNK8CNavArea13GetAttributesEv */

	/* <0> (null):0 */
	void SetPlace(class CNavArea *, Place); /* linkage=_ZN8CNavArea8SetPlaceEj */

	/* <0> (null):0 */
	Place GetPlace(const class CNavArea  *); /* linkage=_ZNK8CNavArea8GetPlaceEv */

	/* <0> (null):0 */
	bool IsOverlapping(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea13IsOverlappingEPK6Vector */

	/* <0> (null):0 */
	bool IsOverlapping(const class CNavArea  *, const class CNavArea  *); /* linkage=_ZNK8CNavArea13IsOverlappingEPKS_ */

	/* <0> (null):0 */
	bool IsOverlappingX(const class CNavArea  *, const class CNavArea  *); /* linkage=_ZNK8CNavArea14IsOverlappingXEPKS_ */

	/* <0> (null):0 */
	bool IsOverlappingY(const class CNavArea  *, const class CNavArea  *); /* linkage=_ZNK8CNavArea14IsOverlappingYEPKS_ */

	/* <0> (null):0 */
	int GetPlayerCount(const class CNavArea  *, int, class CBasePlayer *); /* linkage=_ZNK8CNavArea14GetPlayerCountEiP11CBasePlayer */

	/* <0> (null):0 */
	float GetZ(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea4GetZEPK6Vector */

	/* <0> (null):0 */
	float GetZ(const class CNavArea  *, float, float); /* linkage=_ZNK8CNavArea4GetZEff */

	/* <0> (null):0 */
	bool Contains(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea8ContainsEPK6Vector */

	/* <0> (null):0 */
	bool IsCoplanar(const class CNavArea  *, const class CNavArea  *); /* linkage=_ZNK8CNavArea10IsCoplanarEPKS_ */

	/* <0> (null):0 */
	void GetClosestPointOnArea(const class CNavArea  *, const class Vector  *, class Vector *); /* linkage=_ZNK8CNavArea21GetClosestPointOnAreaEPK6VectorPS0_ */

	/* <0> (null):0 */
	float GetDistanceSquaredToPoint(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea25GetDistanceSquaredToPointEPK6Vector */

	/* <0> (null):0 */
	bool IsDegenerate(const class CNavArea  *); /* linkage=_ZNK8CNavArea12IsDegenerateEv */

	/* <0> (null):0 */
	bool IsEdge(const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea6IsEdgeE10NavDirType */

	/* <0> (null):0 */
	int GetAdjacentCount(const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea16GetAdjacentCountE10NavDirType */

	/* <0> (null):0 */
	class CNavArea * GetAdjacentArea(const class CNavArea  *, enum NavDirType, int); /* linkage=_ZNK8CNavArea15GetAdjacentAreaE10NavDirTypei */

	/* <0> (null):0 */
	class CNavArea * GetRandomAdjacentArea(const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea21GetRandomAdjacentAreaE10NavDirType */

	/* <0> (null):0 */
	const NavConnectList  * GetAdjacentList(const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea15GetAdjacentListE10NavDirType */

	/* <0> (null):0 */
	bool IsConnected(const class CNavArea  *, const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea11IsConnectedEPKS_10NavDirType */

	/* <0> (null):0 */
	float ComputeHeightChange(class CNavArea *, const class CNavArea  *); /* linkage=_ZN8CNavArea19ComputeHeightChangeEPKS_ */

	/* <0> (null):0 */
	const NavLadderList  * GetLadderList(const class CNavArea  *, enum LadderDirectionType); /* linkage=_ZNK8CNavArea13GetLadderListE19LadderDirectionType */

	/* <0> (null):0 */
	void ComputePortal(const class CNavArea  *, const class CNavArea  *, enum NavDirType, class Vector *, float *); /* linkage=_ZNK8CNavArea13ComputePortalEPKS_10NavDirTypeP6VectorPf */

	/* <0> (null):0 */
	void ComputeClosestPointInPortal(const class CNavArea  *, const class CNavArea  *, enum NavDirType, const class Vector  *, class Vector *); /* linkage=_ZNK8CNavArea27ComputeClosestPointInPortalEPKS_10NavDirTypePK6VectorPS3_ */

	/* <0> (null):0 */
	enum NavDirType ComputeDirection(const class CNavArea  *, class Vector *); /* linkage=_ZNK8CNavArea16ComputeDirectionEP6Vector */

	/* <0> (null):0 */
	void SetClearedTimestamp(class CNavArea *, int); /* linkage=_ZN8CNavArea19SetClearedTimestampEi */

	/* <0> (null):0 */
	float GetClearedTimestamp(class CNavArea *, int); /* linkage=_ZN8CNavArea19GetClearedTimestampEi */

	/* <0> (null):0 */
	const HidingSpotList  * GetHidingSpotList(const class CNavArea  *); /* linkage=_ZNK8CNavArea17GetHidingSpotListEv */

	/* <0> (null):0 */
	void ComputeHidingSpots(class CNavArea *); /* linkage=_ZN8CNavArea18ComputeHidingSpotsEv */

	/* <0> (null):0 */
	void ComputeSniperSpots(class CNavArea *); /* linkage=_ZN8CNavArea18ComputeSniperSpotsEv */

	/* <0> (null):0 */
	class SpotEncounter * GetSpotEncounter(class CNavArea *, const class CNavArea  *, const class CNavArea  *); /* linkage=_ZN8CNavArea16GetSpotEncounterEPKS_S1_ */

	/* <0> (null):0 */
	void ComputeSpotEncounters(class CNavArea *); /* linkage=_ZN8CNavArea21ComputeSpotEncountersEv */

	/* <0> (null):0 */
	void IncreaseDanger(class CNavArea *, int, float); /* linkage=_ZN8CNavArea14IncreaseDangerEif */

	/* <0> (null):0 */
	float GetDanger(class CNavArea *, int); /* linkage=_ZN8CNavArea9GetDangerEi */

	/* <0> (null):0 */
	float GetSizeX(const class CNavArea  *); /* linkage=_ZNK8CNavArea8GetSizeXEv */

	/* <0> (null):0 */
	float GetSizeY(const class CNavArea  *); /* linkage=_ZNK8CNavArea8GetSizeYEv */

	/* <0> (null):0 */
	const class Extent  * GetExtent(const class CNavArea  *); /* linkage=_ZNK8CNavArea9GetExtentEv */

	/* <0> (null):0 */
	const class Vector  * GetCenter(const class CNavArea  *); /* linkage=_ZNK8CNavArea9GetCenterEv */

	/* <0> (null):0 */
	const class Vector  * GetCorner(const class CNavArea  *, enum NavCornerType); /* linkage=_ZNK8CNavArea9GetCornerE13NavCornerType */

	/* <0> (null):0 */
	const class ApproachInfo  * GetApproachInfo(const class CNavArea  *, int); /* linkage=_ZNK8CNavArea15GetApproachInfoEi */

	/* <0> (null):0 */
	int GetApproachInfoCount(const class CNavArea  *); /* linkage=_ZNK8CNavArea20GetApproachInfoCountEv */

	/* <0> (null):0 */
	void ComputeApproachAreas(class CNavArea *); /* linkage=_ZN8CNavArea20ComputeApproachAreasEv */

	/* <0> (null):0 */
	void MakeNewMarker(void); /* linkage=_ZN8CNavArea13MakeNewMarkerEv */

	/* <0> (null):0 */
	void Mark(class CNavArea *); /* linkage=_ZN8CNavArea4MarkEv */

	/* <0> (null):0 */
	BOOL IsMarked(const class CNavArea  *); /* linkage=_ZNK8CNavArea8IsMarkedEv */

	/* <0> (null):0 */
	void SetParent(class CNavArea *, class CNavArea *, enum NavTraverseType); /* linkage=_ZN8CNavArea9SetParentEPS_15NavTraverseType */

	/* <0> (null):0 */
	class CNavArea * GetParent(const class CNavArea  *); /* linkage=_ZNK8CNavArea9GetParentEv */

	/* <0> (null):0 */
	enum NavTraverseType GetParentHow(const class CNavArea  *); /* linkage=_ZNK8CNavArea12GetParentHowEv */

	/* <0> (null):0 */
	bool IsOpen(const class CNavArea  *); /* linkage=_ZNK8CNavArea6IsOpenEv */

	/* <0> (null):0 */
	void AddToOpenList(class CNavArea *); /* linkage=_ZN8CNavArea13AddToOpenListEv */

	/* <0> (null):0 */
	void UpdateOnOpenList(class CNavArea *); /* linkage=_ZN8CNavArea16UpdateOnOpenListEv */

	/* <0> (null):0 */
	void RemoveFromOpenList(class CNavArea *); /* linkage=_ZN8CNavArea18RemoveFromOpenListEv */

	/* <0> (null):0 */
	bool IsOpenListEmpty(void); /* linkage=_ZN8CNavArea15IsOpenListEmptyEv */

	/* <0> (null):0 */
	class CNavArea * PopOpenList(void); /* linkage=_ZN8CNavArea11PopOpenListEv */

	/* <0> (null):0 */
	bool IsClosed(const class CNavArea  *); /* linkage=_ZNK8CNavArea8IsClosedEv */

	/* <0> (null):0 */
	void AddToClosedList(class CNavArea *); /* linkage=_ZN8CNavArea15AddToClosedListEv */

	/* <0> (null):0 */
	void RemoveFromClosedList(class CNavArea *); /* linkage=_ZN8CNavArea20RemoveFromClosedListEv */

	/* <0> (null):0 */
	void ClearSearchLists(void); /* linkage=_ZN8CNavArea16ClearSearchListsEv */

	/* <0> (null):0 */
	void SetTotalCost(class CNavArea *, float); /* linkage=_ZN8CNavArea12SetTotalCostEf */

	/* <0> (null):0 */
	float GetTotalCost(const class CNavArea  *); /* linkage=_ZNK8CNavArea12GetTotalCostEv */

	/* <0> (null):0 */
	void SetCostSoFar(class CNavArea *, float); /* linkage=_ZN8CNavArea12SetCostSoFarEf */

	/* <0> (null):0 */
	float GetCostSoFar(const class CNavArea  *); /* linkage=_ZNK8CNavArea12GetCostSoFarEv */

	/* <0> (null):0 */
	void Draw(class CNavArea *, byte, byte, byte, int); /* linkage=_ZN8CNavArea4DrawEhhhi */

	/* <0> (null):0 */
	void DrawConnectedAreas(class CNavArea *); /* linkage=_ZN8CNavArea18DrawConnectedAreasEv */

	/* <0> (null):0 */
	void DrawMarkedCorner(class CNavArea *, enum NavCornerType, byte, byte, byte, int); /* linkage=_ZN8CNavArea16DrawMarkedCornerE13NavCornerTypehhhi */

	/* <0> (null):0 */
	bool SplitEdit(class CNavArea *, bool, float, class CNavArea * *, class CNavArea * *); /* linkage=_ZN8CNavArea9SplitEditEbfPPS_S1_ */

	/* <0> (null):0 */
	bool MergeEdit(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea9MergeEditEPS_ */

	/* <0> (null):0 */
	bool SpliceEdit(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea10SpliceEditEPS_ */

	/* <0> (null):0 */
	void RaiseCorner(class CNavArea *, enum NavCornerType, int); /* linkage=_ZN8CNavArea11RaiseCornerE13NavCornerTypei */

	/* <0> (null):0 */
	void AddLadderUp(class CNavArea *, class CNavLadder *); /* linkage=_ZN8CNavArea11AddLadderUpEP10CNavLadder */

	/* <0> (null):0 */
	void AddLadderDown(class CNavArea *, class CNavLadder *); /* linkage=_ZN8CNavArea13AddLadderDownEP10CNavLadder */

	/* <0> (null):0 */
	void Initialize(class CNavArea *); /* linkage=_ZN8CNavArea10InitializeEv */

	/* <0> (null):0 */
	void DecayDanger(class CNavArea *); /* linkage=_ZN8CNavArea11DecayDangerEv */

	/* <0> (null):0 */
	bool IsHidingSpotCollision(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea21IsHidingSpotCollisionEPK6Vector */

	/* <0> (null):0 */
	void AddSpotEncounters(class CNavArea *, const class CNavArea  *, enum NavDirType, const class CNavArea  *, enum NavDirType); /* linkage=_ZN8CNavArea17AddSpotEncountersEPKS_10NavDirTypeS1_S2_ */

	/* <0> (null):0 */
	void Strip(class CNavArea *); /* linkage=_ZN8CNavArea5StripEv */

	/* <0> (null):0 */
	void FinishMerge(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea11FinishMergeEPS_ */

	/* <0> (null):0 */
	void MergeAdjacentConnections(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea24MergeAdjacentConnectionsEPS_ */

	/* <0> (null):0 */
	void AssignNodes(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea11AssignNodesEPS_ */

	/* <0> (null):0 */
	void FinishSplitEdit(class CNavArea *, class CNavArea *, enum NavDirType); /* linkage=_ZN8CNavArea15FinishSplitEditEPS_10NavDirType */

	/* <0> (null):0 */
	void OnDestroyNotify(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea15OnDestroyNotifyEPS_ */

	/* --- cacheline 9 boundary (576 bytes) was 27 bytes ago --- */

	/* size: 532, cachelines: 9, members: 32 */
	/* last cacheline: 20 bytes */

	/* BRAIN FART ALERT! 532 != 603 + 0(holes), diff = -71 */

}; /* size: 532 */

/* 506 */
 /* pointer to 505 */
 /* size: 4 */

/* 507 */
 /* pointer to 499 */
 /* size: 4 */

/* 508 */
 /* pointer to 509 */
 /* size: 4 */

/* 509 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 68 */

/* 510 */
 /* pointer to 511 */
 /* size: 4 */

/* 511 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 68 */

/* 512 */
/* <0> (null):0 */
class SteamFile {
private:

	byte *                     m_fileData;           /*     0     4 */
	int                        m_fileDataLength;     /*     4     4 */
	byte *                     m_cursor;             /*     8     4 */
	int                        m_bytesLeft;          /*    12     4 */
	/* <0> (null):0 */
	void SteamFile(class SteamFile *, const char  *);

	/* <0> (null):0 */
	void ~SteamFile(class SteamFile *, int);

	/* <0> (null):0 */
	bool IsValid(const class SteamFile  *); /* linkage=_ZNK9SteamFile7IsValidEv */

	/* <0> (null):0 */
	bool Read(class SteamFile *, void *, int); /* linkage=_ZN9SteamFile4ReadEPvi */


	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 513 */
 /* pointer to 512 */
 /* size: 4 */

/* 514 */
 /* pointer to 515 */
 /* size: 4 */

/* 515 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 16 */

/* 516 */
/* <0> (null):0 */
enum RouteType {
	FASTEST_ROUTE = 0,
	SAFEST_ROUTE = 1,
}; /* size: 4 */

/* 517 */
/* <0> (null):0 */
union NavConnect {
	unsigned int               id;                 /*           4 */
	class CNavArea *           area;               /*           4 */
}; /* size: 4 */

/* 518 */
 /* pointer to 519 */
 /* size: 4 */

/* 519 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 520 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 521 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 522 */
/* <0> (null):0 */
typedef struct list<NavConnect, std::allocator<NavConnect> > NavConnectList; /* size: 0 */

/* 523 */
/* <0> (null):0 */
enum LadderDirectionType {
	LADDER_UP = 0,
	LADDER_DOWN = 1,
	NUM_LADDER_DIRECTIONS = 2,
}; /* size: 4 */

/* 524 */
/* <0> (null):0 */
class CNavLadder {
	class Vector              m_top;                 /*     0    12 */
	class Vector              m_bottom;              /*    12    12 */
	float                      m_length;             /*    24     4 */
	enum NavDirType            m_dir;                /*    28     4 */
	class Vector2D            m_dirVector;           /*    32     8 */
	class CBaseEntity *        m_entity;             /*    40     4 */
	class CNavArea *           m_topForwardArea;     /*    44     4 */
	class CNavArea *           m_topLeftArea;        /*    48     4 */
	class CNavArea *           m_topRightArea;       /*    52     4 */
	class CNavArea *           m_topBehindArea;      /*    56     4 */
	class CNavArea *           m_bottomArea;         /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	bool                       m_isDangling;         /*    64     1 */
	/* <0> (null):0 */
	void CNavLadder(class CNavLadder *);

	/* <0> (null):0 */
	void OnDestroyNotify(class CNavLadder *, class CNavArea *); /* linkage=_ZN10CNavLadder15OnDestroyNotifyEP8CNavArea */


	/* size: 68, cachelines: 2, members: 12 */
	/* last cacheline: 4 bytes */

	/* BRAIN FART ALERT! 68 != 65 + 0(holes), diff = 3 */

}; /* size: 68 */

/* 525 */
 /* pointer to 524 */
 /* size: 4 */

/* 526 */
/* <0> (null):0 */
typedef struct list<CNavLadder*, std::allocator<CNavLadder*> > NavLadderList; /* size: 0 */

/* 527 */
/* <0> (null):0 */
class HidingSpot {
private:

	class Vector              m_pos;                 /*     0    12 */
	unsigned int               m_id;                 /*    12     4 */
	unsigned int               m_marker;             /*    16     4 */
	unsigned char              m_flags;              /*    20     1 */

	/* Bitfield combined with previous fields */

	unsigned int               m_nextID;             /*     0     4 */
	unsigned int               m_masterMarker;       /*     0     4 */
	/* <0> (null):0 */
	void HidingSpot(class HidingSpot *);

	/* <0> (null):0 */
	void HidingSpot(class HidingSpot *, const class Vector  *, unsigned char);

	/* <0> (null):0 */
	bool HasGoodCover(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot12HasGoodCoverEv */

	/* <0> (null):0 */
	bool IsGoodSniperSpot(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot16IsGoodSniperSpotEv */

	/* <0> (null):0 */
	bool IsIdealSniperSpot(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot17IsIdealSniperSpotEv */

	/* <0> (null):0 */
	void SetFlags(class HidingSpot *, unsigned char); /* linkage=_ZN10HidingSpot8SetFlagsEh */

	/* <0> (null):0 */
	unsigned char GetFlags(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot8GetFlagsEv */

	/* <0> (null):0 */
	void Save(const class HidingSpot  *, int, unsigned int); /* linkage=_ZNK10HidingSpot4SaveEij */

	/* <0> (null):0 */
	void Load(class HidingSpot *, class SteamFile *, unsigned int); /* linkage=_ZN10HidingSpot4LoadEP9SteamFilej */

	/* <0> (null):0 */
	const class Vector  * GetPosition(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot11GetPositionEv */

	/* <0> (null):0 */
	unsigned int GetID(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot5GetIDEv */

	/* <0> (null):0 */
	void Mark(class HidingSpot *); /* linkage=_ZN10HidingSpot4MarkEv */

	/* <0> (null):0 */
	bool IsMarked(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot8IsMarkedEv */

	/* <0> (null):0 */
	void ChangeMasterMarker(void); /* linkage=_ZN10HidingSpot18ChangeMasterMarkerEv */


	/* size: 24, cachelines: 1, members: 6 */
	/* last cacheline: 24 bytes */
}; /* size: 24 */

/* 528 */
 /* pointer to 527 */
 /* size: 4 */

/* 529 */
 /* pointer to 530 */
 /* size: 4 */

/* 530 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 24 */

/* 531 */
/* <0> (null):0 */
typedef struct list<HidingSpot*, std::allocator<HidingSpot*> > HidingSpotList; /* size: 0 */

/* 532 */
/* <0> (null):0 */
union {
	class HidingSpot *         spot;               /*           4 */
	unsigned int               id;                 /*           4 */
}; /* size: 4 */

/* 533 */
/* <0> (null):0 */
struct SpotOrder {
	/* <0> (null):0 */
	union {
		class HidingSpot *         spot;                 /*           4 */
		unsigned int               id;                   /*           4 */
	};

	float                      t;                    /*     0     4 */
	union {
		class HidingSpot * spot;                 /*           4 */
		unsigned int       id;                   /*           4 */
	};                                               /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 534 */
/* <0> (null):0 */
typedef struct list<SpotOrder, std::allocator<SpotOrder> > SpotOrderList; /* size: 0 */

/* 535 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 536 */
/* <0> (null):0 */
typedef class SpotOrder * pointer; /* size: 4 */

/* 537 */
/* <0> (null):0 */
typedef const class SpotOrder  * const_pointer; /* size: 4 */

/* 538 */
/* <0> (null):0 */
class new_allocator<SpotOrder> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class SpotOrder * pointer;

	/* <0> (null):0 */
	typedef const class SpotOrder  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<SpotOrder> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<SpotOrder> *, const class new_allocator<SpotOrder>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<SpotOrder> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<SpotOrder>  *, class SpotOrder &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE7addressERS1_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<SpotOrder>  *, const class SpotOrder  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE7addressERKS1_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<SpotOrder> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<SpotOrder> *, class SpotOrder *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE10deallocateEPS1_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<SpotOrder>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<SpotOrder> *, class SpotOrder *, const class SpotOrder  &); /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE9constructEPS1_RKS1_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<SpotOrder> *, class SpotOrder *); /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE7destroyEPS1_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 539 */
 /* pointer to 533 */
 /* size: 4 */

/* 540 */
 /* pointer to 541 */
 /* size: 4 */

/* 541 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 542 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 543 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 544 */
 /* pointer to 538 */
 /* size: 4 */

/* 545 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 546 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 547 */
 /* pointer to 548 */
 /* size: 4 */

/* 548 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 549 */
/* <0> (null):0 */
typedef class SpotOrder & reference; /* size: 4 */

/* 550 */
/* <0> (null):0 */
typedef const class SpotOrder  & const_reference; /* size: 4 */

/* 551 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<SpotOrder> > other; /* size: 0 */

/* 552 */
/* <0> (null):0 */
struct rebind<std::_List_node<SpotOrder> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<SpotOrder> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 553 */
/* <0> (null):0 */
typedef struct allocator<SpotOrder> other; /* size: 1 */

/* 554 */
/* <0> (null):0 */
struct rebind<SpotOrder> {
	/* <0> (null):0 */
	typedef struct allocator<SpotOrder> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 555 */
/* <0> (null):0 */
class allocator<SpotOrder> : public new_allocator<SpotOrder> {
public:

	/* class new_allocator<SpotOrder> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class SpotOrder & reference;

	/* <0> (null):0 */
	typedef const class SpotOrder  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<SpotOrder> *);

	/* <0> (null):0 */
	void allocator(class allocator<SpotOrder> *, const class allocator<SpotOrder>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<SpotOrder> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<SpotOrder> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<SpotOrder> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<SpotOrder> {
		/* <0> (null):0 */
		typedef struct allocator<SpotOrder> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 556 */
 /* pointer to 555 */
 /* size: 4 */

/* 557 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 558 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 559 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 560 */
/* <0> (null):0 */
typedef class _List_node<SpotOrder> * pointer; /* size: 4 */

/* 561 */
/* <0> (null):0 */
typedef const class _List_node<SpotOrder>  * const_pointer; /* size: 4 */

/* 562 */
/* <0> (null):0 */
class new_allocator<std::_List_node<SpotOrder> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<SpotOrder> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<SpotOrder>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<SpotOrder> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<SpotOrder> > *, const class new_allocator<std::_List_node<SpotOrder> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<SpotOrder> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<SpotOrder> >  *, class _List_node<SpotOrder> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7addressERS3_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<SpotOrder> >  *, const class _List_node<SpotOrder>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7addressERKS3_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<SpotOrder> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE10deallocateEPS3_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<SpotOrder> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *, const class _List_node<SpotOrder>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE9constructEPS3_RKS3_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7destroyEPS3_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 563 */
 /* pointer to 360 */
 /* size: 4 */

/* 564 */
 /* pointer to 565 */
 /* size: 4 */

/* 565 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 566 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 567 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 568 */
 /* pointer to 562 */
 /* size: 4 */

/* 569 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 570 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 571 */
 /* pointer to 572 */
 /* size: 4 */

/* 572 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 573 */
/* <0> (null):0 */
class allocator<std::_List_node<SpotOrder> > : public new_allocator<std::_List_node<SpotOrder> > {
public:

	/* class new_allocator<std::_List_node<SpotOrder> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<SpotOrder> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<SpotOrder> > *, const class allocator<std::_List_node<SpotOrder> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<SpotOrder> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 574 */
 /* pointer to 573 */
 /* size: 4 */

/* 575 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 576 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 577 */
 /* pointer to 362 */
 /* size: 4 */

/* 578 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 579 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 580 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 581 */
/* <0> (null):0 */
typedef struct allocator<SpotOrder> allocator_type; /* size: 1 */

/* 582 */
/* <0> (null):0 */
class _List_base<SpotOrder, std::allocator<SpotOrder> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<SpotOrder> allocator_type;

	/* <0> (null):0 */
	class _List_node<SpotOrder> * _M_get_node(class _List_base<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, class _List_node<SpotOrder> *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE7_M_initEv */

	/* <0> (null):0 */
	using ::GetParent;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 583 */
 /* pointer to 582 */
 /* size: 4 */

/* 584 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 585 */
 /* pointer to 586 */
 /* size: 4 */

/* 586 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 587 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 588 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 589 */
/* <0> (null):0 */
typedef struct SpotOrder value_type; /* size: 8 */

/* 590 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 591 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 592 */
/* <0> (null):0 */
typedef struct _List_iterator<SpotOrder> iterator; /* size: 0 */

/* 593 */
/* <0> (null):0 */
typedef struct _List_const_iterator<SpotOrder> const_iterator; /* size: 0 */

/* 594 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<SpotOrder> > const_reverse_iterator; /* size: 0 */

/* 595 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<SpotOrder> > reverse_iterator; /* size: 0 */

/* 596 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 597 */
/* <0> (null):0 */
typedef struct allocator<SpotOrder> allocator_type; /* size: 1 */

/* 598 */
/* <0> (null):0 */
typedef struct _List_node<SpotOrder> _Node; /* size: 0 */

/* 599 */
/* <0> (null):0 */
class list<SpotOrder, std::allocator<SpotOrder> > : protected _List_base<SpotOrder, std::allocator<SpotOrder> > {
protected:

	/* class _List_base<SpotOrder, std::allocator<SpotOrder> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef struct SpotOrder value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<SpotOrder> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<SpotOrder> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<SpotOrder> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<SpotOrder> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<SpotOrder> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<SpotOrder> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE14_M_create_nodeERKS0_ */

	/* <0> (null):0 */
	void list(class list<SpotOrder, std::allocator<SpotOrder> > *);

	/* <0> (null):0 */
	void list(class list<SpotOrder, std::allocator<SpotOrder> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<SpotOrder, std::allocator<SpotOrder> > *, const class list<SpotOrder, std::allocator<SpotOrder> >  &);

	/* <0> (null):0 */
	class list<SpotOrder, std::allocator<SpotOrder> > & operator=(class list<SpotOrder, std::allocator<SpotOrder> > *, const class list<SpotOrder, std::allocator<SpotOrder> >  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EEaSERKS2_ */

	/* <0> (null):0 */
	void assign(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6assignEjRKS0_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, class SpotOrder); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6resizeEjS0_ */

	/* <0> (null):0 */
	reference front(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE10push_frontERKS0_ */

	/* <0> (null):0 */
	void pop_front(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9push_backERKS0_ */

	/* <0> (null):0 */
	void pop_back(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, unsigned int, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */

	/* <0> (null):0 */
	iterator erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	iterator erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */

	/* <0> (null):0 */
	void swap(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4swapERS2_ */

	/* <0> (null):0 */
	void clear(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */

	/* <0> (null):0 */
	void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */

	/* <0> (null):0 */
	void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */

	/* <0> (null):0 */
	void remove(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6removeERKS0_ */

	/* <0> (null):0 */
	void unique(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5mergeERS2_ */

	/* <0> (null):0 */
	void reverse(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE18_M_fill_initializeEjRKS0_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE14_M_fill_assignEjRKS0_ */

	/* <0> (null):0 */
	void _M_transfer(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */

	/* <0> (null):0 */
	void _M_insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void _M_erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE25_M_check_equal_allocatorsERS2_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 600 */
 /* pointer to 598 */
 /* size: 4 */

/* 601 */
 /* pointer to 599 */
 /* size: 4 */

/* 602 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 603 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 604 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 605 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 606 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 607 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 608 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 609 */
 /* pointer to 610 */
 /* size: 4 */

/* 610 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 611 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 612 */
/* <0> (null):0 */
struct SpotEncounter {
	union NavConnect           from;                 /*     0     4 */
	enum NavDirType            fromDir;              /*     4     4 */
	union NavConnect           to;                   /*     8     4 */
	enum NavDirType            toDir;                /*    12     4 */
	struct Ray                 path;                 /*    16    24 */
	SpotOrderList              spotList;             /*    40     0 */

	/* size: 48, cachelines: 1, members: 6 */
	/* last cacheline: 48 bytes */

	/* BRAIN FART ALERT! 48 != 40 + 0(holes), diff = 8 */

}; /* size: 48 */

/* 613 */
/* <0> (null):0 */
typedef struct list<SpotEncounter, std::allocator<SpotEncounter> > SpotEncounterList; /* size: 0 */

/* 614 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 615 */
/* <0> (null):0 */
typedef class HidingSpot * * pointer; /* size: 4 */

/* 616 */
/* <0> (null):0 */
typedef const class HidingSpot *  * const_pointer; /* size: 4 */

/* 617 */
/* <0> (null):0 */
class new_allocator<HidingSpot*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class HidingSpot * * pointer;

	/* <0> (null):0 */
	typedef const class HidingSpot *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<HidingSpot*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<HidingSpot*> *, const class new_allocator<HidingSpot*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<HidingSpot*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<HidingSpot*>  *, class HidingSpot * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE7addressERS2_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<HidingSpot*>  *, const class HidingSpot *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE7addressERKS2_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<HidingSpot*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<HidingSpot*> *, class HidingSpot * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE10deallocateEPS2_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<HidingSpot*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<HidingSpot*> *, class HidingSpot * *, const class HidingSpot *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE9constructEPS2_RKS2_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<HidingSpot*> *, class HidingSpot * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE7destroyEPS2_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 618 */
 /* pointer to 528 */
 /* size: 4 */

/* 619 */
 /* pointer to 620 */
 /* size: 4 */

/* 620 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 621 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 622 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 623 */
 /* pointer to 617 */
 /* size: 4 */

/* 624 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 625 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 626 */
 /* pointer to 627 */
 /* size: 4 */

/* 627 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 628 */
/* <0> (null):0 */
typedef class HidingSpot * & reference; /* size: 4 */

/* 629 */
/* <0> (null):0 */
typedef const class HidingSpot *  & const_reference; /* size: 4 */

/* 630 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<HidingSpot*> > other; /* size: 0 */

/* 631 */
/* <0> (null):0 */
struct rebind<std::_List_node<HidingSpot*> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<HidingSpot*> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 632 */
/* <0> (null):0 */
typedef struct allocator<HidingSpot*> other; /* size: 1 */

/* 633 */
/* <0> (null):0 */
struct rebind<HidingSpot*> {
	/* <0> (null):0 */
	typedef struct allocator<HidingSpot*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 634 */
/* <0> (null):0 */
class allocator<HidingSpot*> : public new_allocator<HidingSpot*> {
public:

	/* class new_allocator<HidingSpot*> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class HidingSpot * & reference;

	/* <0> (null):0 */
	typedef const class HidingSpot *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<HidingSpot*> *);

	/* <0> (null):0 */
	void allocator(class allocator<HidingSpot*> *, const class allocator<HidingSpot*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<HidingSpot*> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<HidingSpot*> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<HidingSpot*> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<HidingSpot*> {
		/* <0> (null):0 */
		typedef struct allocator<HidingSpot*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 635 */
 /* pointer to 634 */
 /* size: 4 */

/* 636 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 637 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 638 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 639 */
/* <0> (null):0 */
typedef class _List_node<HidingSpot*> * pointer; /* size: 4 */

/* 640 */
/* <0> (null):0 */
typedef const class _List_node<HidingSpot*>  * const_pointer; /* size: 4 */

/* 641 */
/* <0> (null):0 */
class new_allocator<std::_List_node<HidingSpot*> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<HidingSpot*> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<HidingSpot*>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *, const class new_allocator<std::_List_node<HidingSpot*> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<HidingSpot*> >  *, class _List_node<HidingSpot*> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7addressERS4_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<HidingSpot*> >  *, const class _List_node<HidingSpot*>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7addressERKS4_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<HidingSpot*> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE10deallocateEPS4_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<HidingSpot*> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *, const class _List_node<HidingSpot*>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE9constructEPS4_RKS4_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7destroyEPS4_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 642 */
 /* pointer to 371 */
 /* size: 4 */

/* 643 */
 /* pointer to 644 */
 /* size: 4 */

/* 644 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 645 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 646 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 647 */
 /* pointer to 641 */
 /* size: 4 */

/* 648 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 649 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 650 */
 /* pointer to 651 */
 /* size: 4 */

/* 651 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 652 */
/* <0> (null):0 */
class allocator<std::_List_node<HidingSpot*> > : public new_allocator<std::_List_node<HidingSpot*> > {
public:

	/* class new_allocator<std::_List_node<HidingSpot*> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<HidingSpot*> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<HidingSpot*> > *, const class allocator<std::_List_node<HidingSpot*> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<HidingSpot*> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 653 */
 /* pointer to 652 */
 /* size: 4 */

/* 654 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 655 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 656 */
 /* pointer to 373 */
 /* size: 4 */

/* 657 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 658 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 659 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 660 */
/* <0> (null):0 */
typedef struct allocator<HidingSpot*> allocator_type; /* size: 1 */

/* 661 */
/* <0> (null):0 */
class _List_base<HidingSpot*, std::allocator<HidingSpot*> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<HidingSpot*> allocator_type;

	/* <0> (null):0 */
	class _List_node<HidingSpot*> * _M_get_node(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_node<HidingSpot*> *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 662 */
 /* pointer to 661 */
 /* size: 4 */

/* 663 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 664 */
 /* pointer to 665 */
 /* size: 4 */

/* 665 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 666 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 667 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 668 */
/* <0> (null):0 */
typedef class HidingSpot * value_type; /* size: 4 */

/* 669 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 670 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 671 */
/* <0> (null):0 */
typedef struct _List_iterator<HidingSpot*> iterator; /* size: 0 */

/* 672 */
/* <0> (null):0 */
typedef struct _List_const_iterator<HidingSpot*> const_iterator; /* size: 0 */

/* 673 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<HidingSpot*> > const_reverse_iterator; /* size: 0 */

/* 674 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<HidingSpot*> > reverse_iterator; /* size: 0 */

/* 675 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 676 */
/* <0> (null):0 */
typedef struct allocator<HidingSpot*> allocator_type; /* size: 1 */

/* 677 */
/* <0> (null):0 */
typedef struct _List_node<HidingSpot*> _Node; /* size: 0 */

/* 678 */
/* <0> (null):0 */
class list<HidingSpot*, std::allocator<HidingSpot*> > : protected _List_base<HidingSpot*, std::allocator<HidingSpot*> > {
protected:

	/* class _List_base<HidingSpot*, std::allocator<HidingSpot*> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef class HidingSpot * value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<HidingSpot*> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<HidingSpot*> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<HidingSpot*> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<HidingSpot*> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<HidingSpot*> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<HidingSpot*> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE14_M_create_nodeERKS1_ */

	/* <0> (null):0 */
	void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *);

	/* <0> (null):0 */
	void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const class list<HidingSpot*, std::allocator<HidingSpot*> >  &);

	/* <0> (null):0 */
	class list<HidingSpot*, std::allocator<HidingSpot*> > & operator=(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const class list<HidingSpot*, std::allocator<HidingSpot*> >  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EEaSERKS3_ */

	/* <0> (null):0 */
	void assign(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6assignEjRKS1_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, class HidingSpot *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6resizeEjS1_ */

	/* <0> (null):0 */
	reference front(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE10push_frontERKS1_ */

	/* <0> (null):0 */
	void pop_front(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9push_backERKS1_ */

	/* <0> (null):0 */
	void pop_back(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */

	/* <0> (null):0 */
	iterator erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	iterator erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */

	/* <0> (null):0 */
	void swap(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4swapERS3_ */

	/* <0> (null):0 */
	void clear(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */

	/* <0> (null):0 */
	void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */

	/* <0> (null):0 */
	void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */

	/* <0> (null):0 */
	void remove(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6removeERKS1_ */

	/* <0> (null):0 */
	void unique(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5mergeERS3_ */

	/* <0> (null):0 */
	void reverse(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE18_M_fill_initializeEjRKS1_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE14_M_fill_assignEjRKS1_ */

	/* <0> (null):0 */
	void _M_transfer(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */

	/* <0> (null):0 */
	void _M_insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void _M_erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE25_M_check_equal_allocatorsERS3_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 679 */
 /* pointer to 677 */
 /* size: 4 */

/* 680 */
 /* pointer to 678 */
 /* size: 4 */

/* 681 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 682 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 683 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 684 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 685 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 686 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 687 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 688 */
 /* pointer to 689 */
 /* size: 4 */

/* 689 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 690 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 691 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 692 */
/* <0> (null):0 */
typedef class SpotEncounter * pointer; /* size: 4 */

/* 693 */
/* <0> (null):0 */
typedef const class SpotEncounter  * const_pointer; /* size: 4 */

/* 694 */
/* <0> (null):0 */
class new_allocator<SpotEncounter> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class SpotEncounter * pointer;

	/* <0> (null):0 */
	typedef const class SpotEncounter  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<SpotEncounter> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<SpotEncounter> *, const class new_allocator<SpotEncounter>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<SpotEncounter> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<SpotEncounter>  *, class SpotEncounter &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE7addressERS1_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<SpotEncounter>  *, const class SpotEncounter  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE7addressERKS1_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<SpotEncounter> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<SpotEncounter> *, class SpotEncounter *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE10deallocateEPS1_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<SpotEncounter>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<SpotEncounter> *, class SpotEncounter *, const class SpotEncounter  &); /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE9constructEPS1_RKS1_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<SpotEncounter> *, class SpotEncounter *); /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE7destroyEPS1_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 695 */
 /* pointer to 612 */
 /* size: 4 */

/* 696 */
 /* pointer to 697 */
 /* size: 4 */

/* 697 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 48 */

/* 698 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 699 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 700 */
 /* pointer to 694 */
 /* size: 4 */

/* 701 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 702 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 703 */
 /* pointer to 704 */
 /* size: 4 */

/* 704 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 705 */
/* <0> (null):0 */
typedef class SpotEncounter & reference; /* size: 4 */

/* 706 */
/* <0> (null):0 */
typedef const class SpotEncounter  & const_reference; /* size: 4 */

/* 707 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<SpotEncounter> > other; /* size: 0 */

/* 708 */
/* <0> (null):0 */
struct rebind<std::_List_node<SpotEncounter> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<SpotEncounter> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 709 */
/* <0> (null):0 */
typedef struct allocator<SpotEncounter> other; /* size: 1 */

/* 710 */
/* <0> (null):0 */
struct rebind<SpotEncounter> {
	/* <0> (null):0 */
	typedef struct allocator<SpotEncounter> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 711 */
/* <0> (null):0 */
class allocator<SpotEncounter> : public new_allocator<SpotEncounter> {
public:

	/* class new_allocator<SpotEncounter> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class SpotEncounter & reference;

	/* <0> (null):0 */
	typedef const class SpotEncounter  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<SpotEncounter> *);

	/* <0> (null):0 */
	void allocator(class allocator<SpotEncounter> *, const class allocator<SpotEncounter>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<SpotEncounter> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<SpotEncounter> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<SpotEncounter> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<SpotEncounter> {
		/* <0> (null):0 */
		typedef struct allocator<SpotEncounter> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 712 */
 /* pointer to 711 */
 /* size: 4 */

/* 713 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 714 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 715 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 716 */
/* <0> (null):0 */
typedef class _List_node<SpotEncounter> * pointer; /* size: 4 */

/* 717 */
/* <0> (null):0 */
typedef const class _List_node<SpotEncounter>  * const_pointer; /* size: 4 */

/* 718 */
/* <0> (null):0 */
class new_allocator<std::_List_node<SpotEncounter> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<SpotEncounter> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<SpotEncounter>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *, const class new_allocator<std::_List_node<SpotEncounter> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<SpotEncounter> >  *, class _List_node<SpotEncounter> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7addressERS3_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<SpotEncounter> >  *, const class _List_node<SpotEncounter>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7addressERKS3_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<SpotEncounter> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE10deallocateEPS3_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<SpotEncounter> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *, const class _List_node<SpotEncounter>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE9constructEPS3_RKS3_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7destroyEPS3_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 719 */
 /* pointer to 381 */
 /* size: 4 */

/* 720 */
 /* pointer to 721 */
 /* size: 4 */

/* 721 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 722 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 723 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 724 */
 /* pointer to 718 */
 /* size: 4 */

/* 725 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 726 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 727 */
 /* pointer to 728 */
 /* size: 4 */

/* 728 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 729 */
/* <0> (null):0 */
class allocator<std::_List_node<SpotEncounter> > : public new_allocator<std::_List_node<SpotEncounter> > {
public:

	/* class new_allocator<std::_List_node<SpotEncounter> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<SpotEncounter> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<SpotEncounter> > *, const class allocator<std::_List_node<SpotEncounter> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<SpotEncounter> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 730 */
 /* pointer to 729 */
 /* size: 4 */

/* 731 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 732 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 733 */
 /* pointer to 383 */
 /* size: 4 */

/* 734 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 735 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 736 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 737 */
/* <0> (null):0 */
typedef struct allocator<SpotEncounter> allocator_type; /* size: 1 */

/* 738 */
/* <0> (null):0 */
class _List_base<SpotEncounter, std::allocator<SpotEncounter> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<SpotEncounter> allocator_type;

	/* <0> (null):0 */
	class _List_node<SpotEncounter> * _M_get_node(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_node<SpotEncounter> *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 739 */
 /* pointer to 738 */
 /* size: 4 */

/* 740 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 741 */
 /* pointer to 742 */
 /* size: 4 */

/* 742 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 743 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 744 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 745 */
/* <0> (null):0 */
typedef struct SpotEncounter value_type; /* size: 48 */

/* 746 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 747 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 748 */
/* <0> (null):0 */
typedef struct _List_iterator<SpotEncounter> iterator; /* size: 0 */

/* 749 */
/* <0> (null):0 */
typedef struct _List_const_iterator<SpotEncounter> const_iterator; /* size: 0 */

/* 750 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<SpotEncounter> > const_reverse_iterator; /* size: 0 */

/* 751 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<SpotEncounter> > reverse_iterator; /* size: 0 */

/* 752 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 753 */
/* <0> (null):0 */
typedef struct allocator<SpotEncounter> allocator_type; /* size: 1 */

/* 754 */
/* <0> (null):0 */
typedef struct _List_node<SpotEncounter> _Node; /* size: 0 */

/* 755 */
/* <0> (null):0 */
class list<SpotEncounter, std::allocator<SpotEncounter> > : protected _List_base<SpotEncounter, std::allocator<SpotEncounter> > {
protected:

	/* class _List_base<SpotEncounter, std::allocator<SpotEncounter> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef struct SpotEncounter value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<SpotEncounter> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<SpotEncounter> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<SpotEncounter> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<SpotEncounter> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<SpotEncounter> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<SpotEncounter> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE14_M_create_nodeERKS0_ */

	/* <0> (null):0 */
	void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *);

	/* <0> (null):0 */
	void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const class list<SpotEncounter, std::allocator<SpotEncounter> >  &);

	/* <0> (null):0 */
	class list<SpotEncounter, std::allocator<SpotEncounter> > & operator=(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const class list<SpotEncounter, std::allocator<SpotEncounter> >  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EEaSERKS2_ */

	/* <0> (null):0 */
	void assign(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6assignEjRKS0_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, class SpotEncounter); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6resizeEjS0_ */

	/* <0> (null):0 */
	reference front(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE10push_frontERKS0_ */

	/* <0> (null):0 */
	void pop_front(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9push_backERKS0_ */

	/* <0> (null):0 */
	void pop_back(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, unsigned int, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */

	/* <0> (null):0 */
	iterator erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	iterator erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */

	/* <0> (null):0 */
	void swap(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4swapERS2_ */

	/* <0> (null):0 */
	void clear(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */

	/* <0> (null):0 */
	void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */

	/* <0> (null):0 */
	void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */

	/* <0> (null):0 */
	void remove(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6removeERKS0_ */

	/* <0> (null):0 */
	void unique(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5mergeERS2_ */

	/* <0> (null):0 */
	void reverse(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE18_M_fill_initializeEjRKS0_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE14_M_fill_assignEjRKS0_ */

	/* <0> (null):0 */
	void _M_transfer(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */

	/* <0> (null):0 */
	void _M_insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void _M_erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE25_M_check_equal_allocatorsERS2_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 756 */
 /* pointer to 754 */
 /* size: 4 */

/* 757 */
 /* pointer to 755 */
 /* size: 4 */

/* 758 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 759 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 48 */

/* 760 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 761 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 762 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 763 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 764 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 765 */
 /* pointer to 766 */
 /* size: 4 */

/* 766 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 767 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 768 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 769 */
/* <0> (null):0 */
typedef union NavConnect * pointer; /* size: 4 */

/* 770 */
/* <0> (null):0 */
typedef const union NavConnect  * const_pointer; /* size: 4 */

/* 771 */
/* <0> (null):0 */
class new_allocator<NavConnect> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef union NavConnect * pointer;

	/* <0> (null):0 */
	typedef const union NavConnect  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<NavConnect> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<NavConnect> *, const class new_allocator<NavConnect>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<NavConnect> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<NavConnect>  *, union NavConnect &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE7addressERS1_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<NavConnect>  *, const union NavConnect  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE7addressERKS1_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<NavConnect> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<NavConnect> *, union NavConnect *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE10deallocateEPS1_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<NavConnect>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<NavConnect> *, union NavConnect *, const union NavConnect  &); /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE9constructEPS1_RKS1_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<NavConnect> *, union NavConnect *); /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE7destroyEPS1_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 772 */
 /* pointer to 517 */
 /* size: 4 */

/* 773 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 774 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 775 */
 /* pointer to 771 */
 /* size: 4 */

/* 776 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 777 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 778 */
 /* pointer to 779 */
 /* size: 4 */

/* 779 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 780 */
/* <0> (null):0 */
typedef union NavConnect & reference; /* size: 4 */

/* 781 */
/* <0> (null):0 */
typedef const union NavConnect  & const_reference; /* size: 4 */

/* 782 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<NavConnect> > other; /* size: 0 */

/* 783 */
/* <0> (null):0 */
struct rebind<std::_List_node<NavConnect> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<NavConnect> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 784 */
/* <0> (null):0 */
typedef struct allocator<NavConnect> other; /* size: 1 */

/* 785 */
/* <0> (null):0 */
struct rebind<NavConnect> {
	/* <0> (null):0 */
	typedef struct allocator<NavConnect> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 786 */
/* <0> (null):0 */
class allocator<NavConnect> : public new_allocator<NavConnect> {
public:

	/* class new_allocator<NavConnect> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef union NavConnect & reference;

	/* <0> (null):0 */
	typedef const union NavConnect  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<NavConnect> *);

	/* <0> (null):0 */
	void allocator(class allocator<NavConnect> *, const class allocator<NavConnect>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<NavConnect> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<NavConnect> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<NavConnect> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<NavConnect> {
		/* <0> (null):0 */
		typedef struct allocator<NavConnect> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 787 */
 /* pointer to 786 */
 /* size: 4 */

/* 788 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 789 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 790 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 791 */
/* <0> (null):0 */
typedef class _List_node<NavConnect> * pointer; /* size: 4 */

/* 792 */
/* <0> (null):0 */
typedef const class _List_node<NavConnect>  * const_pointer; /* size: 4 */

/* 793 */
/* <0> (null):0 */
class new_allocator<std::_List_node<NavConnect> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<NavConnect> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<NavConnect>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<NavConnect> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<NavConnect> > *, const class new_allocator<std::_List_node<NavConnect> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<NavConnect> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<NavConnect> >  *, class _List_node<NavConnect> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7addressERS3_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<NavConnect> >  *, const class _List_node<NavConnect>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7addressERKS3_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<NavConnect> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE10deallocateEPS3_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<NavConnect> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *, const class _List_node<NavConnect>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE9constructEPS3_RKS3_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7destroyEPS3_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 794 */
 /* pointer to 391 */
 /* size: 4 */

/* 795 */
 /* pointer to 796 */
 /* size: 4 */

/* 796 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 797 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 798 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 799 */
 /* pointer to 793 */
 /* size: 4 */

/* 800 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 801 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 802 */
 /* pointer to 803 */
 /* size: 4 */

/* 803 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 804 */
/* <0> (null):0 */
class allocator<std::_List_node<NavConnect> > : public new_allocator<std::_List_node<NavConnect> > {
public:

	/* class new_allocator<std::_List_node<NavConnect> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<NavConnect> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<NavConnect> > *, const class allocator<std::_List_node<NavConnect> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<NavConnect> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 805 */
 /* pointer to 804 */
 /* size: 4 */

/* 806 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 807 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 808 */
 /* pointer to 393 */
 /* size: 4 */

/* 809 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 810 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 811 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 812 */
/* <0> (null):0 */
typedef struct allocator<NavConnect> allocator_type; /* size: 1 */

/* 813 */
/* <0> (null):0 */
class _List_base<NavConnect, std::allocator<NavConnect> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<NavConnect> allocator_type;

	/* <0> (null):0 */
	class _List_node<NavConnect> * _M_get_node(class _List_base<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<NavConnect, std::allocator<NavConnect> > *, class _List_node<NavConnect> *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 814 */
 /* pointer to 813 */
 /* size: 4 */

/* 815 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 816 */
 /* pointer to 817 */
 /* size: 4 */

/* 817 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 818 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 819 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 820 */
/* <0> (null):0 */
typedef union NavConnect value_type; /* size: 4 */

/* 821 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 822 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 823 */
/* <0> (null):0 */
typedef struct _List_iterator<NavConnect> iterator; /* size: 0 */

/* 824 */
/* <0> (null):0 */
typedef struct _List_const_iterator<NavConnect> const_iterator; /* size: 0 */

/* 825 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<NavConnect> > const_reverse_iterator; /* size: 0 */

/* 826 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<NavConnect> > reverse_iterator; /* size: 0 */

/* 827 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 828 */
/* <0> (null):0 */
typedef struct allocator<NavConnect> allocator_type; /* size: 1 */

/* 829 */
/* <0> (null):0 */
typedef struct _List_node<NavConnect> _Node; /* size: 0 */

/* 830 */
/* <0> (null):0 */
class list<NavConnect, std::allocator<NavConnect> > : protected _List_base<NavConnect, std::allocator<NavConnect> > {
protected:

	/* class _List_base<NavConnect, std::allocator<NavConnect> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef union NavConnect value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<NavConnect> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<NavConnect> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<NavConnect> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<NavConnect> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<NavConnect> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<NavConnect> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE14_M_create_nodeERKS0_ */

	/* <0> (null):0 */
	void list(class list<NavConnect, std::allocator<NavConnect> > *);

	/* <0> (null):0 */
	void list(class list<NavConnect, std::allocator<NavConnect> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<NavConnect, std::allocator<NavConnect> > *, const class list<NavConnect, std::allocator<NavConnect> >  &);

	/* <0> (null):0 */
	class list<NavConnect, std::allocator<NavConnect> > & operator=(class list<NavConnect, std::allocator<NavConnect> > *, const class list<NavConnect, std::allocator<NavConnect> >  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EEaSERKS2_ */

	/* <0> (null):0 */
	void assign(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6assignEjRKS0_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, union NavConnect); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6resizeEjS0_ */

	/* <0> (null):0 */
	reference front(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE10push_frontERKS0_ */

	/* <0> (null):0 */
	void pop_front(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9push_backERKS0_ */

	/* <0> (null):0 */
	void pop_back(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, unsigned int, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */

	/* <0> (null):0 */
	iterator erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	iterator erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */

	/* <0> (null):0 */
	void swap(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4swapERS2_ */

	/* <0> (null):0 */
	void clear(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */

	/* <0> (null):0 */
	void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */

	/* <0> (null):0 */
	void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */

	/* <0> (null):0 */
	void remove(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6removeERKS0_ */

	/* <0> (null):0 */
	void unique(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5mergeERS2_ */

	/* <0> (null):0 */
	void reverse(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE18_M_fill_initializeEjRKS0_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE14_M_fill_assignEjRKS0_ */

	/* <0> (null):0 */
	void _M_transfer(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */

	/* <0> (null):0 */
	void _M_insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void _M_erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE25_M_check_equal_allocatorsERS2_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 831 */
 /* pointer to 829 */
 /* size: 4 */

/* 832 */
 /* pointer to 830 */
 /* size: 4 */

/* 833 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 834 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 835 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 836 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 837 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 838 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 839 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 840 */
 /* pointer to 841 */
 /* size: 4 */

/* 841 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 842 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 843 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 844 */
/* <0> (null):0 */
typedef class CNavLadder * * pointer; /* size: 4 */

/* 845 */
/* <0> (null):0 */
typedef const class CNavLadder *  * const_pointer; /* size: 4 */

/* 846 */
/* <0> (null):0 */
class new_allocator<CNavLadder*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class CNavLadder * * pointer;

	/* <0> (null):0 */
	typedef const class CNavLadder *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<CNavLadder*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<CNavLadder*> *, const class new_allocator<CNavLadder*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<CNavLadder*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<CNavLadder*>  *, class CNavLadder * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE7addressERS2_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<CNavLadder*>  *, const class CNavLadder *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE7addressERKS2_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<CNavLadder*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<CNavLadder*> *, class CNavLadder * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE10deallocateEPS2_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<CNavLadder*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<CNavLadder*> *, class CNavLadder * *, const class CNavLadder *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE9constructEPS2_RKS2_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<CNavLadder*> *, class CNavLadder * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE7destroyEPS2_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 847 */
 /* pointer to 525 */
 /* size: 4 */

/* 848 */
 /* pointer to 849 */
 /* size: 4 */

/* 849 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 850 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 851 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 852 */
 /* pointer to 846 */
 /* size: 4 */

/* 853 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 854 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 855 */
 /* pointer to 856 */
 /* size: 4 */

/* 856 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 857 */
/* <0> (null):0 */
typedef class CNavLadder * & reference; /* size: 4 */

/* 858 */
/* <0> (null):0 */
typedef const class CNavLadder *  & const_reference; /* size: 4 */

/* 859 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<CNavLadder*> > other; /* size: 0 */

/* 860 */
/* <0> (null):0 */
struct rebind<std::_List_node<CNavLadder*> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<CNavLadder*> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 861 */
/* <0> (null):0 */
typedef struct allocator<CNavLadder*> other; /* size: 1 */

/* 862 */
/* <0> (null):0 */
struct rebind<CNavLadder*> {
	/* <0> (null):0 */
	typedef struct allocator<CNavLadder*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 863 */
/* <0> (null):0 */
class allocator<CNavLadder*> : public new_allocator<CNavLadder*> {
public:

	/* class new_allocator<CNavLadder*> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class CNavLadder * & reference;

	/* <0> (null):0 */
	typedef const class CNavLadder *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<CNavLadder*> *);

	/* <0> (null):0 */
	void allocator(class allocator<CNavLadder*> *, const class allocator<CNavLadder*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<CNavLadder*> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<CNavLadder*> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<CNavLadder*> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<CNavLadder*> {
		/* <0> (null):0 */
		typedef struct allocator<CNavLadder*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 864 */
 /* pointer to 863 */
 /* size: 4 */

/* 865 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 866 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 867 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 868 */
/* <0> (null):0 */
typedef class _List_node<CNavLadder*> * pointer; /* size: 4 */

/* 869 */
/* <0> (null):0 */
typedef const class _List_node<CNavLadder*>  * const_pointer; /* size: 4 */

/* 870 */
/* <0> (null):0 */
class new_allocator<std::_List_node<CNavLadder*> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<CNavLadder*> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<CNavLadder*>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *, const class new_allocator<std::_List_node<CNavLadder*> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<CNavLadder*> >  *, class _List_node<CNavLadder*> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7addressERS4_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<CNavLadder*> >  *, const class _List_node<CNavLadder*>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7addressERKS4_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<CNavLadder*> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE10deallocateEPS4_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<CNavLadder*> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *, const class _List_node<CNavLadder*>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE9constructEPS4_RKS4_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7destroyEPS4_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 871 */
 /* pointer to 401 */
 /* size: 4 */

/* 872 */
 /* pointer to 873 */
 /* size: 4 */

/* 873 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 874 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 875 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 876 */
 /* pointer to 870 */
 /* size: 4 */

/* 877 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 878 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 879 */
 /* pointer to 880 */
 /* size: 4 */

/* 880 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 881 */
/* <0> (null):0 */
class allocator<std::_List_node<CNavLadder*> > : public new_allocator<std::_List_node<CNavLadder*> > {
public:

	/* class new_allocator<std::_List_node<CNavLadder*> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<CNavLadder*> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<CNavLadder*> > *, const class allocator<std::_List_node<CNavLadder*> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<CNavLadder*> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 882 */
 /* pointer to 881 */
 /* size: 4 */

/* 883 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 884 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 885 */
 /* pointer to 403 */
 /* size: 4 */

/* 886 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 887 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 888 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 889 */
/* <0> (null):0 */
typedef struct allocator<CNavLadder*> allocator_type; /* size: 1 */

/* 890 */
/* <0> (null):0 */
class _List_base<CNavLadder*, std::allocator<CNavLadder*> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<CNavLadder*> allocator_type;

	/* <0> (null):0 */
	class _List_node<CNavLadder*> * _M_get_node(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_node<CNavLadder*> *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 891 */
 /* pointer to 890 */
 /* size: 4 */

/* 892 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 893 */
 /* pointer to 894 */
 /* size: 4 */

/* 894 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 895 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 896 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 897 */
/* <0> (null):0 */
typedef class CNavLadder * value_type; /* size: 4 */

/* 898 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 899 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 900 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavLadder*> iterator; /* size: 0 */

/* 901 */
/* <0> (null):0 */
typedef struct _List_const_iterator<CNavLadder*> const_iterator; /* size: 0 */

/* 902 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<CNavLadder*> > const_reverse_iterator; /* size: 0 */

/* 903 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<CNavLadder*> > reverse_iterator; /* size: 0 */

/* 904 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 905 */
/* <0> (null):0 */
typedef struct allocator<CNavLadder*> allocator_type; /* size: 1 */

/* 906 */
/* <0> (null):0 */
typedef struct _List_node<CNavLadder*> _Node; /* size: 0 */

/* 907 */
/* <0> (null):0 */
class list<CNavLadder*, std::allocator<CNavLadder*> > : protected _List_base<CNavLadder*, std::allocator<CNavLadder*> > {
protected:

	/* class _List_base<CNavLadder*, std::allocator<CNavLadder*> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef class CNavLadder * value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<CNavLadder*> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<CNavLadder*> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<CNavLadder*> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<CNavLadder*> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<CNavLadder*> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<CNavLadder*> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE14_M_create_nodeERKS1_ */

	/* <0> (null):0 */
	void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *);

	/* <0> (null):0 */
	void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const class list<CNavLadder*, std::allocator<CNavLadder*> >  &);

	/* <0> (null):0 */
	class list<CNavLadder*, std::allocator<CNavLadder*> > & operator=(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const class list<CNavLadder*, std::allocator<CNavLadder*> >  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EEaSERKS3_ */

	/* <0> (null):0 */
	void assign(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6assignEjRKS1_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, class CNavLadder *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6resizeEjS1_ */

	/* <0> (null):0 */
	reference front(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE10push_frontERKS1_ */

	/* <0> (null):0 */
	void pop_front(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9push_backERKS1_ */

	/* <0> (null):0 */
	void pop_back(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */

	/* <0> (null):0 */
	iterator erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	iterator erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */

	/* <0> (null):0 */
	void swap(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4swapERS3_ */

	/* <0> (null):0 */
	void clear(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */

	/* <0> (null):0 */
	void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */

	/* <0> (null):0 */
	void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */

	/* <0> (null):0 */
	void remove(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6removeERKS1_ */

	/* <0> (null):0 */
	void unique(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5mergeERS3_ */

	/* <0> (null):0 */
	void reverse(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE18_M_fill_initializeEjRKS1_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE14_M_fill_assignEjRKS1_ */

	/* <0> (null):0 */
	void _M_transfer(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */

	/* <0> (null):0 */
	void _M_insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void _M_erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE25_M_check_equal_allocatorsERS3_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 908 */
 /* pointer to 906 */
 /* size: 4 */

/* 909 */
 /* pointer to 907 */
 /* size: 4 */

/* 910 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 911 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 912 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 913 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 914 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 915 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 916 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 917 */
 /* pointer to 918 */
 /* size: 4 */

/* 918 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 919 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 920 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 921 */
/* <0> (null):0 */
typedef class CNavArea * * pointer; /* size: 4 */

/* 922 */
/* <0> (null):0 */
typedef const class CNavArea *  * const_pointer; /* size: 4 */

/* 923 */
/* <0> (null):0 */
class new_allocator<CNavArea*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class CNavArea * * pointer;

	/* <0> (null):0 */
	typedef const class CNavArea *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<CNavArea*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<CNavArea*> *, const class new_allocator<CNavArea*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<CNavArea*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<CNavArea*>  *, class CNavArea * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE7addressERS2_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<CNavArea*>  *, const class CNavArea *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE7addressERKS2_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<CNavArea*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<CNavArea*> *, class CNavArea * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE10deallocateEPS2_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<CNavArea*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<CNavArea*> *, class CNavArea * *, const class CNavArea *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE9constructEPS2_RKS2_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<CNavArea*> *, class CNavArea * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE7destroyEPS2_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 924 */
 /* pointer to 506 */
 /* size: 4 */

/* 925 */
 /* pointer to 926 */
 /* size: 4 */

/* 926 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 927 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 928 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 929 */
 /* pointer to 923 */
 /* size: 4 */

/* 930 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 931 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 932 */
 /* pointer to 933 */
 /* size: 4 */

/* 933 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 934 */
/* <0> (null):0 */
typedef class CNavArea * & reference; /* size: 4 */

/* 935 */
/* <0> (null):0 */
typedef const class CNavArea *  & const_reference; /* size: 4 */

/* 936 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<CNavArea*> > other; /* size: 0 */

/* 937 */
/* <0> (null):0 */
struct rebind<std::_List_node<CNavArea*> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<CNavArea*> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 938 */
/* <0> (null):0 */
typedef struct allocator<CNavArea*> other; /* size: 1 */

/* 939 */
/* <0> (null):0 */
struct rebind<CNavArea*> {
	/* <0> (null):0 */
	typedef struct allocator<CNavArea*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 940 */
/* <0> (null):0 */
class allocator<CNavArea*> : public new_allocator<CNavArea*> {
public:

	/* class new_allocator<CNavArea*> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class CNavArea * & reference;

	/* <0> (null):0 */
	typedef const class CNavArea *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<CNavArea*> *);

	/* <0> (null):0 */
	void allocator(class allocator<CNavArea*> *, const class allocator<CNavArea*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<CNavArea*> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<CNavArea*> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<CNavArea*> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<CNavArea*> {
		/* <0> (null):0 */
		typedef struct allocator<CNavArea*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 941 */
 /* pointer to 940 */
 /* size: 4 */

/* 942 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 943 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 944 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 945 */
/* <0> (null):0 */
typedef class _List_node<CNavArea*> * pointer; /* size: 4 */

/* 946 */
/* <0> (null):0 */
typedef const class _List_node<CNavArea*>  * const_pointer; /* size: 4 */

/* 947 */
/* <0> (null):0 */
class new_allocator<std::_List_node<CNavArea*> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<CNavArea*> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<CNavArea*>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<CNavArea*> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<CNavArea*> > *, const class new_allocator<std::_List_node<CNavArea*> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<CNavArea*> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<CNavArea*> >  *, class _List_node<CNavArea*> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7addressERS4_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<CNavArea*> >  *, const class _List_node<CNavArea*>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7addressERKS4_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<CNavArea*> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE10deallocateEPS4_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<CNavArea*> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *, const class _List_node<CNavArea*>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE9constructEPS4_RKS4_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7destroyEPS4_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 948 */
 /* pointer to 411 */
 /* size: 4 */

/* 949 */
 /* pointer to 950 */
 /* size: 4 */

/* 950 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 951 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 952 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 953 */
 /* pointer to 947 */
 /* size: 4 */

/* 954 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 955 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 956 */
 /* pointer to 957 */
 /* size: 4 */

/* 957 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 958 */
/* <0> (null):0 */
class allocator<std::_List_node<CNavArea*> > : public new_allocator<std::_List_node<CNavArea*> > {
public:

	/* class new_allocator<std::_List_node<CNavArea*> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<CNavArea*> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<CNavArea*> > *, const class allocator<std::_List_node<CNavArea*> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<CNavArea*> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 959 */
 /* pointer to 958 */
 /* size: 4 */

/* 960 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 961 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 962 */
 /* pointer to 413 */
 /* size: 4 */

/* 963 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 964 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 965 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 966 */
/* <0> (null):0 */
typedef struct allocator<CNavArea*> allocator_type; /* size: 1 */

/* 967 */
/* <0> (null):0 */
class _List_base<CNavArea*, std::allocator<CNavArea*> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<CNavArea*> allocator_type;

	/* <0> (null):0 */
	class _List_node<CNavArea*> * _M_get_node(class _List_base<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, class _List_node<CNavArea*> *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 968 */
 /* pointer to 967 */
 /* size: 4 */

/* 969 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 970 */
 /* pointer to 971 */
 /* size: 4 */

/* 971 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 972 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 973 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 974 */
/* <0> (null):0 */
typedef class CNavArea * value_type; /* size: 4 */

/* 975 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 976 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 977 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavArea*> iterator; /* size: 0 */

/* 978 */
/* <0> (null):0 */
typedef struct _List_const_iterator<CNavArea*> const_iterator; /* size: 0 */

/* 979 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<CNavArea*> > const_reverse_iterator; /* size: 0 */

/* 980 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<CNavArea*> > reverse_iterator; /* size: 0 */

/* 981 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 982 */
/* <0> (null):0 */
typedef struct allocator<CNavArea*> allocator_type; /* size: 1 */

/* 983 */
/* <0> (null):0 */
typedef struct _List_node<CNavArea*> _Node; /* size: 0 */

/* 984 */
/* <0> (null):0 */
class list<CNavArea*, std::allocator<CNavArea*> > : protected _List_base<CNavArea*, std::allocator<CNavArea*> > {
protected:

	/* class _List_base<CNavArea*, std::allocator<CNavArea*> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef class CNavArea * value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<CNavArea*> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<CNavArea*> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<CNavArea*> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<CNavArea*> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<CNavArea*> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<CNavArea*> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE14_M_create_nodeERKS1_ */

	/* <0> (null):0 */
	void list(class list<CNavArea*, std::allocator<CNavArea*> > *);

	/* <0> (null):0 */
	void list(class list<CNavArea*, std::allocator<CNavArea*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<CNavArea*, std::allocator<CNavArea*> > *, const class list<CNavArea*, std::allocator<CNavArea*> >  &);

	/* <0> (null):0 */
	class list<CNavArea*, std::allocator<CNavArea*> > & operator=(class list<CNavArea*, std::allocator<CNavArea*> > *, const class list<CNavArea*, std::allocator<CNavArea*> >  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EEaSERKS3_ */

	/* <0> (null):0 */
	void assign(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6assignEjRKS1_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, class CNavArea *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6resizeEjS1_ */

	/* <0> (null):0 */
	reference front(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE10push_frontERKS1_ */

	/* <0> (null):0 */
	void pop_front(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9push_backERKS1_ */

	/* <0> (null):0 */
	void pop_back(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */

	/* <0> (null):0 */
	iterator erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	iterator erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */

	/* <0> (null):0 */
	void swap(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4swapERS3_ */

	/* <0> (null):0 */
	void clear(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */

	/* <0> (null):0 */
	void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */

	/* <0> (null):0 */
	void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */

	/* <0> (null):0 */
	void remove(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6removeERKS1_ */

	/* <0> (null):0 */
	void unique(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5mergeERS3_ */

	/* <0> (null):0 */
	void reverse(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE18_M_fill_initializeEjRKS1_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE14_M_fill_assignEjRKS1_ */

	/* <0> (null):0 */
	void _M_transfer(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */

	/* <0> (null):0 */
	void _M_insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void _M_erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE25_M_check_equal_allocatorsERS3_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 985 */
 /* pointer to 983 */
 /* size: 4 */

/* 986 */
 /* pointer to 984 */
 /* size: 4 */

/* 987 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 988 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 989 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 990 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 991 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 992 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 993 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 994 */
 /* pointer to 995 */
 /* size: 4 */

/* 995 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 996 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 997 */
/* <0> (null):0 */
struct ApproachInfo        array[16]; /* size: 320 */

/* 998 */
 /* pointer to 505 */
 /* size: 4 */

/* 999 */
/* <0> (null):0 */
class list<NavConnect, std::allocator<NavConnect> > array[4]; /* size: 32 */

/* 1000 */
/* <0> (null):0 */
class list<CNavLadder*, std::allocator<CNavLadder*> > array[2]; /* size: 16 */

/* 1001 */
/* <0> (null):0 */
class CNavNode *           array[4]; /* size: 16 */

/* 1002 */
 /* pointer to 1003 */
 /* size: 4 */

/* 1003 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 532 */

/* 1004 */
 /* pointer to 18 */
 /* size: 4 */

/* 1005 */
 /* pointer to 1006 */
 /* size: 4 */

/* 1006 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 532 */

/* 1007 */
 /* pointer to 1008 */
 /* size: 4 */

/* 1008 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1009 */
 /* pointer to 1010 */
 /* size: 4 */

/* 1010 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1011 */
 /* pointer to 1012 */
 /* size: 4 */

/* 1012 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1013 */
 /* pointer to 1014 */
 /* size: 4 */

/* 1014 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 20 */

/* 1015 */
 /* pointer to 998 */
 /* size: 4 */

/* 1016 */
/* <0> (null):0 */
typedef struct list<CNavArea*, std::allocator<CNavArea*> > NavAreaList; /* size: 8 */

/* 1017 */
/* <0> (null):0 */
typedef struct _List_const_iterator<NavConnect> _Self; /* size: 4 */

/* 1018 */
/* <0> (null):0 */
typedef class _List_node<NavConnect>const _Node; /* size: 0 */

/* 1019 */
/* <0> (null):0 */
typedef struct _List_iterator<NavConnect> iterator; /* size: 0 */

/* 1020 */
/* <0> (null):0 */
typedef const union NavConnect  * pointer; /* size: 4 */

/* 1021 */
/* <0> (null):0 */
typedef const union NavConnect  & reference; /* size: 4 */

/* 1022 */
/* <0> (null):0 */
struct _List_const_iterator<NavConnect> {
	const class _List_node_base  * _M_node;          /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_const_iterator<NavConnect> _Self;

	/* <0> (null):0 */
	typedef class _List_node<NavConnect>const _Node;

	/* <0> (null):0 */
	typedef struct _List_iterator<NavConnect> iterator;

	/* <0> (null):0 */
	typedef const union NavConnect  * pointer;

	/* <0> (null):0 */
	typedef const union NavConnect  & reference;

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<NavConnect> *);

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<NavConnect> *, const class _List_node_base  *);

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<NavConnect> *, const iterator  &);

	/* <0> (null):0 */
	reference operator*(const class _List_const_iterator<NavConnect>  *); /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_const_iterator<NavConnect>  *); /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_const_iterator<NavConnect> *); /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_const_iterator<NavConnect> *, int); /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_const_iterator<NavConnect> *); /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_const_iterator<NavConnect> *, int); /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_const_iterator<NavConnect>  *, const _Self  &); /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEeqERKS1_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_const_iterator<NavConnect>  *, const _Self  &); /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEneERKS1_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1023 */
 /* pointer to 1024 */
 /* size: 4 */

/* 1024 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1025 */
 /* pointer to 1022 */
 /* size: 4 */

/* 1026 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1027 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1028 */
 /* pointer to 1029 */
 /* size: 4 */

/* 1029 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1030 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1031 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1032 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1033 */
/* <0> (null):0 */
class CNavAreaGrid {
private:

	floatconst                 m_cellSize;           /*     0     4 */
	NavAreaList *              m_grid;               /*     4     4 */
	int                        m_gridSizeX;          /*     8     4 */
	int                        m_gridSizeY;          /*    12     4 */
	float                      m_minX;               /*    16     4 */
	float                      m_minY;               /*    20     4 */
	unsigned int               m_areaCount;          /*    24     4 */
	class CNavArea *           m_hashTable[256];     /*    28  1024 */
	/* <0> (null):0 */
	void CNavAreaGrid(class CNavAreaGrid *);

	/* <0> (null):0 */
	void ~CNavAreaGrid(class CNavAreaGrid *, int);

	/* <0> (null):0 */
	void Reset(class CNavAreaGrid *); /* linkage=_ZN12CNavAreaGrid5ResetEv */

	/* <0> (null):0 */
	void Initialize(class CNavAreaGrid *, float, float, float, float); /* linkage=_ZN12CNavAreaGrid10InitializeEffff */

	/* <0> (null):0 */
	void AddNavArea(class CNavAreaGrid *, class CNavArea *); /* linkage=_ZN12CNavAreaGrid10AddNavAreaEP8CNavArea */

	/* <0> (null):0 */
	void RemoveNavArea(class CNavAreaGrid *, class CNavArea *); /* linkage=_ZN12CNavAreaGrid13RemoveNavAreaEP8CNavArea */

	/* <0> (null):0 */
	unsigned int GetNavAreaCount(const class CNavAreaGrid  *); /* linkage=_ZNK12CNavAreaGrid15GetNavAreaCountEv */

	/* <0> (null):0 */
	class CNavArea * GetNavArea(const class CNavAreaGrid  *, const class Vector  *, float); /* linkage=_ZNK12CNavAreaGrid10GetNavAreaEPK6Vectorf */

	/* <0> (null):0 */
	class CNavArea * GetNavAreaByID(const class CNavAreaGrid  *, unsigned int); /* linkage=_ZNK12CNavAreaGrid14GetNavAreaByIDEj */

	/* <0> (null):0 */
	class CNavArea * GetNearestNavArea(const class CNavAreaGrid  *, const class Vector  *, bool); /* linkage=_ZNK12CNavAreaGrid17GetNearestNavAreaEPK6Vectorb */

	/* <0> (null):0 */
	Place GetPlace(const class CNavAreaGrid  *, const class Vector  *); /* linkage=_ZNK12CNavAreaGrid8GetPlaceEPK6Vector */

	/* <0> (null):0 */
	int ComputeHashKey(const class CNavAreaGrid  *, unsigned int); /* linkage=_ZNK12CNavAreaGrid14ComputeHashKeyEj */

	/* <0> (null):0 */
	int WorldToGridX(const class CNavAreaGrid  *, float); /* linkage=_ZNK12CNavAreaGrid12WorldToGridXEf */

	/* <0> (null):0 */
	int WorldToGridY(const class CNavAreaGrid  *, float); /* linkage=_ZNK12CNavAreaGrid12WorldToGridYEf */

	/* --- cacheline 16 boundary (1024 bytes) was 28 bytes ago --- */

	/* size: 1052, cachelines: 17, members: 8 */
	/* last cacheline: 28 bytes */
}; /* size: 1052 */

/* 1034 */
 /* pointer to 1016 */
 /* size: 4 */

/* 1035 */
/* <0> (null):0 */
class CNavArea *           array[256]; /* size: 1024 */

/* 1036 */
 /* pointer to 1033 */
 /* size: 4 */

/* 1037 */
 /* pointer to 1038 */
 /* size: 4 */

/* 1038 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1052 */

/* 1039 */
 /* pointer to 1040 */
 /* size: 4 */

/* 1040 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 68 */

/* 1041 */
/* <0> (null):0 */
typedef struct _List_const_iterator<CNavLadder*> _Self; /* size: 4 */

/* 1042 */
/* <0> (null):0 */
typedef class _List_node<CNavLadder*>const _Node; /* size: 0 */

/* 1043 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavLadder*> iterator; /* size: 0 */

/* 1044 */
/* <0> (null):0 */
typedef const class CNavLadder *  * pointer; /* size: 4 */

/* 1045 */
/* <0> (null):0 */
typedef const class CNavLadder *  & reference; /* size: 4 */

/* 1046 */
/* <0> (null):0 */
struct _List_const_iterator<CNavLadder*> {
	const class _List_node_base  * _M_node;          /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_const_iterator<CNavLadder*> _Self;

	/* <0> (null):0 */
	typedef class _List_node<CNavLadder*>const _Node;

	/* <0> (null):0 */
	typedef struct _List_iterator<CNavLadder*> iterator;

	/* <0> (null):0 */
	typedef const class CNavLadder *  * pointer;

	/* <0> (null):0 */
	typedef const class CNavLadder *  & reference;

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<CNavLadder*> *);

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<CNavLadder*> *, const class _List_node_base  *);

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<CNavLadder*> *, const iterator  &);

	/* <0> (null):0 */
	reference operator*(const class _List_const_iterator<CNavLadder*>  *); /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_const_iterator<CNavLadder*>  *); /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_const_iterator<CNavLadder*> *); /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_const_iterator<CNavLadder*> *, int); /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_const_iterator<CNavLadder*> *); /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_const_iterator<CNavLadder*> *, int); /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_const_iterator<CNavLadder*>  *, const _Self  &); /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEeqERKS2_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_const_iterator<CNavLadder*>  *, const _Self  &); /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEneERKS2_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1047 */
 /* pointer to 1046 */
 /* size: 4 */

/* 1048 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1049 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1050 */
 /* pointer to 1051 */
 /* size: 4 */

/* 1051 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1052 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1053 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1054 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1055 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavArea*> _Self; /* size: 4 */

/* 1056 */
/* <0> (null):0 */
typedef class CNavArea * * pointer; /* size: 4 */

/* 1057 */
/* <0> (null):0 */
typedef class CNavArea * & reference; /* size: 4 */

/* 1058 */
/* <0> (null):0 */
struct _List_iterator<CNavArea*> {
	class _List_node_base *    _M_node;              /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_iterator<CNavArea*> _Self;

	/* <0> (null):0 */
	typedef class CNavArea * * pointer;

	/* <0> (null):0 */
	typedef class CNavArea * & reference;

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<CNavArea*> *);

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<CNavArea*> *, class _List_node_base *);

	/* <0> (null):0 */
	reference operator*(const class _List_iterator<CNavArea*>  *); /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_iterator<CNavArea*>  *); /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_iterator<CNavArea*> *); /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_iterator<CNavArea*> *, int); /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_iterator<CNavArea*> *); /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_iterator<CNavArea*> *, int); /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_iterator<CNavArea*>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEeqERKS2_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_iterator<CNavArea*>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEneERKS2_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1059 */
 /* pointer to 1058 */
 /* size: 4 */

/* 1060 */
 /* pointer to 1061 */
 /* size: 4 */

/* 1061 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1062 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1063 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1064 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1065 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1066 */
/* <0> (null):0 */
struct __numeric_traits_integer<int> {
	intconst                   __min;                /*     0     4 */
	intconst                   __max;                /*     0     4 */
	boolconst                  __is_signed;          /*     0     1 */
	intconst                   __digits;             /*     0     4 */

	/* size: 1, cachelines: 1, members: 4 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 4 + 0(holes), diff = -3 */

}; /* size: 1 */

/* 1067 */
/* <0> (null):0 */
enum BotProfileTeamType {
	BOT_TEAM_T = 0,
	BOT_TEAM_CT = 1,
	BOT_TEAM_ANY = 2,
}; /* size: 4 */

/* 1068 */
/* <0> (null):0 */
class BotProfile {
private:

	char *                     m_name;               /*     0     4 */
	float                      m_aggression;         /*     4     4 */
	float                      m_skill;              /*     8     4 */
	float                      m_teamwork;           /*    12     4 */
	int                        m_weaponPreference[16]; /*    16    64 */
	/* --- cacheline 1 boundary (64 bytes) was 16 bytes ago --- */
	int                        m_weaponPreferenceCount; /*    80     4 */
	int                        m_cost;               /*    84     4 */
	int                        m_skin;               /*    88     4 */
	unsigned char              m_difficultyFlags;    /*    92     1 */
	int                        m_voicePitch;         /*    96     4 */
	float                      m_reactionTime;       /*   100     4 */
	float                      m_attackDelay;        /*   104     4 */
	enum BotProfileTeamType    m_teams;              /*   108     4 */
	bool                       m_prefersSilencer;    /*   112     1 */
	int                        m_voiceBank;          /*   116     4 */
	/* <0> (null):0 */
	void BotProfile(class BotProfile *);

	/* <0> (null):0 */
	const char  * GetName(const class BotProfile  *); /* linkage=_ZNK10BotProfile7GetNameEv */

	/* <0> (null):0 */
	float GetAggression(const class BotProfile  *); /* linkage=_ZNK10BotProfile13GetAggressionEv */

	/* <0> (null):0 */
	float GetSkill(const class BotProfile  *); /* linkage=_ZNK10BotProfile8GetSkillEv */

	/* <0> (null):0 */
	float GetTeamwork(const class BotProfile  *); /* linkage=_ZNK10BotProfile11GetTeamworkEv */

	/* <0> (null):0 */
	int GetWeaponPreference(const class BotProfile  *, int); /* linkage=_ZNK10BotProfile19GetWeaponPreferenceEi */

	/* <0> (null):0 */
	const char  * GetWeaponPreferenceAsString(const class BotProfile  *, int); /* linkage=_ZNK10BotProfile27GetWeaponPreferenceAsStringEi */

	/* <0> (null):0 */
	int GetWeaponPreferenceCount(const class BotProfile  *); /* linkage=_ZNK10BotProfile24GetWeaponPreferenceCountEv */

	/* <0> (null):0 */
	bool HasPrimaryPreference(const class BotProfile  *); /* linkage=_ZNK10BotProfile20HasPrimaryPreferenceEv */

	/* <0> (null):0 */
	bool HasPistolPreference(const class BotProfile  *); /* linkage=_ZNK10BotProfile19HasPistolPreferenceEv */

	/* <0> (null):0 */
	int GetCost(const class BotProfile  *); /* linkage=_ZNK10BotProfile7GetCostEv */

	/* <0> (null):0 */
	int GetSkin(const class BotProfile  *); /* linkage=_ZNK10BotProfile7GetSkinEv */

	/* <0> (null):0 */
	bool IsDifficulty(const class BotProfile  *, enum BotDifficultyType); /* linkage=_ZNK10BotProfile12IsDifficultyE17BotDifficultyType */

	/* <0> (null):0 */
	int GetVoicePitch(const class BotProfile  *); /* linkage=_ZNK10BotProfile13GetVoicePitchEv */

	/* <0> (null):0 */
	float GetReactionTime(const class BotProfile  *); /* linkage=_ZNK10BotProfile15GetReactionTimeEv */

	/* <0> (null):0 */
	float GetAttackDelay(const class BotProfile  *); /* linkage=_ZNK10BotProfile14GetAttackDelayEv */

	/* <0> (null):0 */
	int GetVoiceBank(const class BotProfile  *); /* linkage=_ZNK10BotProfile12GetVoiceBankEv */

	/* <0> (null):0 */
	bool IsValidForTeam(const class BotProfile  *, enum BotProfileTeamType); /* linkage=_ZNK10BotProfile14IsValidForTeamE18BotProfileTeamType */

	/* <0> (null):0 */
	bool PrefersSilencer(const class BotProfile  *); /* linkage=_ZNK10BotProfile15PrefersSilencerEv */

	/* <0> (null):0 */
	void Inherit(class BotProfile *, const class BotProfile  *, const class BotProfile  *); /* linkage=_ZN10BotProfile7InheritEPKS_S1_ */


	/* size: 120, cachelines: 2, members: 15 */
	/* last cacheline: 56 bytes */

	/* BRAIN FART ALERT! 120 != 114 + 0(holes), diff = 6 */

}; /* size: 120 */

/* 1069 */
/* <0> (null):0 */
int                        array[16]; /* size: 64 */

/* 1070 */
 /* pointer to 1068 */
 /* size: 4 */

/* 1071 */
 /* pointer to 1072 */
 /* size: 4 */

/* 1072 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 120 */

/* 1073 */
 /* pointer to 1074 */
 /* size: 4 */

/* 1074 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 120 */

/* 1075 */
/* <0> (null):0 */
enum GameScenarioType {
	SCENARIO_DEATHMATCH = 0,
	SCENARIO_DEFUSE_BOMB = 1,
	SCENARIO_RESCUE_HOSTAGES = 2,
	SCENARIO_ESCORT_VIP = 3,
}; /* size: 4 */

/* 1076 */
/* <0> (null):0 */
struct Zone {
	class CBaseEntity *        m_entity;             /*     0     4 */
	class CNavArea *           m_area[16];           /*     4    64 */
	/* --- cacheline 1 boundary (64 bytes) was 4 bytes ago --- */
	int                        m_areaCount;          /*    68     4 */
	class Vector              m_center;              /*    72    12 */
	bool                       m_isLegacy;           /*    84     1 */
	int                        m_index;              /*    88     4 */
	struct Extent              m_extent;             /*    92    24 */

	/* size: 116, cachelines: 2, members: 7 */
	/* last cacheline: 52 bytes */

	/* BRAIN FART ALERT! 116 != 113 + 0(holes), diff = 3 */

}; /* size: 116 */

/* 1077 */
/* <0> (null):0 */
class CCSBotManager {
	/* <0> (null):0 */
	enum GameScenarioType {
		SCENARIO_DEATHMATCH = 0,
		SCENARIO_DEFUSE_BOMB = 1,
		SCENARIO_RESCUE_HOSTAGES = 2,
		SCENARIO_ESCORT_VIP = 3,
	};

	/* <0> (null):0 */
	struct Zone {
		class CBaseEntity *        m_entity;             /*     0     4 */
		class CNavArea *           m_area[16];           /*     4    64 */
		/* --- cacheline 1 boundary (64 bytes) was 4 bytes ago --- */
		int                        m_areaCount;          /*    68     4 */
		class Vector              m_center;              /*    72    12 */
		bool                       m_isLegacy;           /*    84     1 */
		int                        m_index;              /*    88     4 */
		struct Extent              m_extent;             /*    92    24 */

		/* size: 116, cachelines: 2, members: 7 */
		/* last cacheline: 52 bytes */

		/* BRAIN FART ALERT! 116 != 113 + 0(holes), diff = 3 */

	};

	/* <0> (null):0 */
	enum GameScenarioType GetScenario(const class CCSBotManager  *); /* linkage=_ZNK13CCSBotManager11GetScenarioEv */

	/* <0> (null):0 */
	bool IsBombPlanted(const class CCSBotManager  *); /* linkage=_ZNK13CCSBotManager13IsBombPlantedEv */

	/* <0> (null):0 */
	const class Zone  * GetClosestZone(const class CCSBotManager  *, const class CBaseEntity  *); /* linkage=_ZNK13CCSBotManager14GetClosestZoneEPK11CBaseEntity */

private:

	bool                       m_isLearningMap;      /*     0     1 */
	bool                       m_isAnalysisRequested; /*     0     1 */

	/* size: 0, cachelines: 0, members: 2 */

	/* BRAIN FART ALERT! 0 != 1 + 0(holes), diff = -1 */

}; /* size: 0 */

/* 1078 */
/* <0> (null):0 */
class CNavArea *           array[16]; /* size: 64 */

/* 1079 */
/* <0> (null):0 */
enum BombState {
	MOVING = 0,
	LOOSE = 1,
	PLANTED = 2,
	DEFUSED = 3,
	EXPLODED = 4,
}; /* size: 4 */

/* 1080 */
/* <0> (null):0 */
struct HostageInfo {
	class CHostage *           hostage;              /*     0     4 */
	class Vector              knownPos;              /*     4    12 */
	bool                       isValid;              /*    16     1 */
	bool                       isAlive;              /*    17     1 */
	bool                       isFree;               /*    18     1 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */

	/* BRAIN FART ALERT! 20 != 19 + 0(holes), diff = 1 */

}; /* size: 20 */

/* 1081 */
/* <0> (null):0 */
class CSGameState {
	/* <0> (null):0 */
	enum BombState {
		MOVING = 0,
		LOOSE = 1,
		PLANTED = 2,
		DEFUSED = 3,
		EXPLODED = 4,
	};

	/* <0> (null):0 */
	struct HostageInfo {
		class CHostage *           hostage;              /*     0     4 */
		class Vector              knownPos;              /*     4    12 */
		bool                       isValid;              /*    16     1 */
		bool                       isAlive;              /*    17     1 */
		bool                       isFree;               /*    18     1 */

		/* size: 20, cachelines: 1, members: 5 */
		/* last cacheline: 20 bytes */

		/* BRAIN FART ALERT! 20 != 19 + 0(holes), diff = 1 */

	};

private:

	class CCSBot *             m_owner;              /*     0     4 */
	bool                       m_isRoundOver;        /*     4     1 */
	enum BombState             m_bombState;          /*     8     4 */
	class IntervalTimer       m_lastSawBomber;       /*    12     4 */
	class Vector              m_bomberPos;           /*    16    12 */
	class IntervalTimer       m_lastSawLooseBomb;    /*    28     4 */
	class Vector              m_looseBombPos;        /*    32    12 */
	bool                       m_isBombsiteClear[4]; /*    44     4 */
	int                        m_bombsiteSearchOrder[4]; /*    48    16 */
	int                        m_bombsiteCount;      /*    64     4 */
	/* --- cacheline 1 boundary (64 bytes) was 1 bytes ago --- */
	int                        m_bombsiteSearchIndex; /*    68     4 */
	int                        m_plantedBombsite;    /*    72     4 */
	bool                       m_isPlantedBombPosKnown; /*    76     1 */
	class Vector              m_plantedBombPos;      /*    80    12 */
	struct HostageInfo         m_hostage[12];        /*    92   240 */
	/* --- cacheline 5 boundary (320 bytes) was 6 bytes ago --- */
	int                        m_hostageCount;       /*   332     4 */
	class CountdownTimer      m_validateInterval;    /*   336     8 */
	bool                       m_allHostagesRescued; /*   344     1 */
	bool                       m_haveSomeHostagesBeenTaken; /*   345     1 */
	/* <0> (null):0 */
	void CSGameState(class CSGameState *, class CCSBot *);

	/* <0> (null):0 */
	void Reset(class CSGameState *); /* linkage=_ZN11CSGameState5ResetEv */

	/* <0> (null):0 */
	void OnEvent(class CSGameState *, enum GameEventType, class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CSGameState7OnEventE13GameEventTypeP11CBaseEntityS2_ */

	/* <0> (null):0 */
	bool IsRoundOver(const class CSGameState  *); /* linkage=_ZNK11CSGameState11IsRoundOverEv */

	/* <0> (null):0 */
	bool IsBombMoving(const class CSGameState  *); /* linkage=_ZNK11CSGameState12IsBombMovingEv */

	/* <0> (null):0 */
	bool IsBombLoose(const class CSGameState  *); /* linkage=_ZNK11CSGameState11IsBombLooseEv */

	/* <0> (null):0 */
	bool IsBombPlanted(const class CSGameState  *); /* linkage=_ZNK11CSGameState13IsBombPlantedEv */

	/* <0> (null):0 */
	bool IsBombDefused(const class CSGameState  *); /* linkage=_ZNK11CSGameState13IsBombDefusedEv */

	/* <0> (null):0 */
	bool IsBombExploded(const class CSGameState  *); /* linkage=_ZNK11CSGameState14IsBombExplodedEv */

	/* <0> (null):0 */
	void UpdateLooseBomb(class CSGameState *, const class Vector  *); /* linkage=_ZN11CSGameState15UpdateLooseBombEPK6Vector */

	/* <0> (null):0 */
	float TimeSinceLastSawLooseBomb(const class CSGameState  *); /* linkage=_ZNK11CSGameState25TimeSinceLastSawLooseBombEv */

	/* <0> (null):0 */
	bool IsLooseBombLocationKnown(const class CSGameState  *); /* linkage=_ZNK11CSGameState24IsLooseBombLocationKnownEv */

	/* <0> (null):0 */
	void UpdateBomber(class CSGameState *, const class Vector  *); /* linkage=_ZN11CSGameState12UpdateBomberEPK6Vector */

	/* <0> (null):0 */
	float TimeSinceLastSawBomber(const class CSGameState  *); /* linkage=_ZNK11CSGameState22TimeSinceLastSawBomberEv */

	/* <0> (null):0 */
	void UpdatePlantedBomb(class CSGameState *, const class Vector  *); /* linkage=_ZN11CSGameState17UpdatePlantedBombEPK6Vector */

	/* <0> (null):0 */
	bool IsPlantedBombLocationKnown(const class CSGameState  *); /* linkage=_ZNK11CSGameState26IsPlantedBombLocationKnownEv */

	/* <0> (null):0 */
	void MarkBombsiteAsPlanted(class CSGameState *, int); /* linkage=_ZN11CSGameState21MarkBombsiteAsPlantedEi */

	/* <0> (null):0 */
	int GetPlantedBombsite(const class CSGameState  *); /* linkage=_ZNK11CSGameState18GetPlantedBombsiteEv */

	/* <0> (null):0 */
	bool IsAtPlantedBombsite(const class CSGameState  *); /* linkage=_ZNK11CSGameState19IsAtPlantedBombsiteEv */

	/* <0> (null):0 */
	int GetNextBombsiteToSearch(class CSGameState *); /* linkage=_ZN11CSGameState23GetNextBombsiteToSearchEv */

	/* <0> (null):0 */
	bool IsBombsiteClear(const class CSGameState  *, int); /* linkage=_ZNK11CSGameState15IsBombsiteClearEi */

	/* <0> (null):0 */
	void ClearBombsite(class CSGameState *, int); /* linkage=_ZN11CSGameState13ClearBombsiteEi */

	/* <0> (null):0 */
	const class Vector  * GetBombPosition(const class CSGameState  *); /* linkage=_ZNK11CSGameState15GetBombPositionEv */

	/* <0> (null):0 */
	class CHostage * GetNearestFreeHostage(const class CSGameState  *, class Vector *); /* linkage=_ZNK11CSGameState21GetNearestFreeHostageEP6Vector */

	/* <0> (null):0 */
	const class Vector  * GetRandomFreeHostagePosition(const class CSGameState  *); /* linkage=_ZNK11CSGameState28GetRandomFreeHostagePositionEv */

	/* <0> (null):0 */
	bool AreAllHostagesBeingRescued(const class CSGameState  *); /* linkage=_ZNK11CSGameState26AreAllHostagesBeingRescuedEv */

	/* <0> (null):0 */
	bool AreAllHostagesGone(const class CSGameState  *); /* linkage=_ZNK11CSGameState18AreAllHostagesGoneEv */

	/* <0> (null):0 */
	void AllHostagesGone(class CSGameState *); /* linkage=_ZN11CSGameState15AllHostagesGoneEv */

	/* <0> (null):0 */
	bool HaveSomeHostagesBeenTaken(const class CSGameState  *); /* linkage=_ZNK11CSGameState25HaveSomeHostagesBeenTakenEv */

	/* <0> (null):0 */
	void HostageWasTaken(class CSGameState *); /* linkage=_ZN11CSGameState15HostageWasTakenEv */

	/* <0> (null):0 */
	class CHostage * GetNearestVisibleFreeHostage(const class CSGameState  *); /* linkage=_ZNK11CSGameState28GetNearestVisibleFreeHostageEv */

	/* <0> (null):0 */
	unsigned char ValidateHostagePositions(class CSGameState *); /* linkage=_ZN11CSGameState24ValidateHostagePositionsEv */

	/* <0> (null):0 */
	void SetBombState(class CSGameState *, enum BombState); /* linkage=_ZN11CSGameState12SetBombStateENS_9BombStateE */

	/* <0> (null):0 */
	enum BombState GetBombState(const class CSGameState  *); /* linkage=_ZNK11CSGameState12GetBombStateEv */

	/* <0> (null):0 */
	class CBaseEntity * GetNearestHostage(const class CSGameState  *); /* linkage=_ZNK11CSGameState17GetNearestHostageEv */

	/* <0> (null):0 */
	void InitializeHostageInfo(class CSGameState *); /* linkage=_ZN11CSGameState21InitializeHostageInfoEv */


	/* size: 348, cachelines: 6, members: 19 */
	/* last cacheline: 28 bytes */

	/* BRAIN FART ALERT! 348 != 340 + 0(holes), diff = 8 */

}; /* size: 348 */

/* 1082 */
/* <0> (null):0 */
struct CHostage {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1083 */
 /* pointer to 1082 */
 /* size: 4 */

/* 1084 */
/* <0> (null):0 */
enum TaskType {
	SEEK_AND_DESTROY = 0,
	PLANT_BOMB = 1,
	FIND_TICKING_BOMB = 2,
	DEFUSE_BOMB = 3,
	GUARD_TICKING_BOMB = 4,
	GUARD_BOMB_DEFUSER = 5,
	GUARD_LOOSE_BOMB = 6,
	GUARD_BOMB_ZONE = 7,
	ESCAPE_FROM_BOMB = 8,
	HOLD_POSITION = 9,
	FOLLOW = 10,
	VIP_ESCAPE = 11,
	GUARD_VIP_ESCAPE_ZONE = 12,
	COLLECT_HOSTAGES = 13,
	RESCUE_HOSTAGES = 14,
	GUARD_HOSTAGES = 15,
	GUARD_HOSTAGE_RESCUE_ZONE = 16,
	MOVE_TO_LAST_KNOWN_ENEMY_POSITION = 17,
	MOVE_TO_SNIPER_SPOT = 18,
	SNIPING = 19,
}; /* size: 4 */

/* 1085 */
/* <0> (null):0 */
struct CCSBot {
	/* <0> (null):0 */
	enum TaskType {
		SEEK_AND_DESTROY = 0,
		PLANT_BOMB = 1,
		FIND_TICKING_BOMB = 2,
		DEFUSE_BOMB = 3,
		GUARD_TICKING_BOMB = 4,
		GUARD_BOMB_DEFUSER = 5,
		GUARD_LOOSE_BOMB = 6,
		GUARD_BOMB_ZONE = 7,
		ESCAPE_FROM_BOMB = 8,
		HOLD_POSITION = 9,
		FOLLOW = 10,
		VIP_ESCAPE = 11,
		GUARD_VIP_ESCAPE_ZONE = 12,
		COLLECT_HOSTAGES = 13,
		RESCUE_HOSTAGES = 14,
		GUARD_HOSTAGES = 15,
		GUARD_HOSTAGE_RESCUE_ZONE = 16,
		MOVE_TO_LAST_KNOWN_ENEMY_POSITION = 17,
		MOVE_TO_SNIPER_SPOT = 18,
		SNIPING = 19,
	};

	/* <0> (null):0 */
	bool IsFollowing(const class CCSBot  *); /* linkage=_ZNK6CCSBot11IsFollowingEv */

	/* <0> (null):0 */
	enum TaskType GetTask(const class CCSBot  *); /* linkage=_ZNK6CCSBot7GetTaskEv */

	/* <0> (null):0 */
	bool IsEnemyVisible(const class CCSBot  *); /* linkage=_ZNK6CCSBot14IsEnemyVisibleEv */

	/* <0> (null):0 */
	int GetHostageEscortCount(const class CCSBot  *); /* linkage=_ZNK6CCSBot21GetHostageEscortCountEv */

private:

	/* <0> (null):0 */
	bool IsRadioCommand(const class CCSBot  *, enum GameEventType); /* linkage=_ZNK6CCSBot14IsRadioCommandE13GameEventType */

	/* <0> (null):0 */
	class BotChatterInterface * GetChatter(class CCSBot *); /* linkage=_ZN6CCSBot10GetChatterEv */

	/* <0> (null):0 */
	void SetTask(class CCSBot *, enum TaskType, class CBaseEntity *); /* linkage=_ZN6CCSBot7SetTaskENS_8TaskTypeEP11CBaseEntity */

	/* <0> (null):0 */
	class CSGameState * GetGameState(class CCSBot *); /* linkage=_ZN6CCSBot12GetGameStateEv */

	/* <0> (null):0 */
	void RespondToRadioCommands(class CCSBot *); /* linkage=_ZN6CCSBot22RespondToRadioCommandsEv */

	/* <0> (null):0 */
	void StartVoiceFeedback(class CCSBot *, float); /* linkage=_ZN6CCSBot18StartVoiceFeedbackEf */

	/* <0> (null):0 */
	void EndVoiceFeedback(class CCSBot *, bool); /* linkage=_ZN6CCSBot16EndVoiceFeedbackEb */

	/* <0> (null):0 */
	bool RespondToHelpRequest(class CCSBot *, class CBasePlayer *, Place, float); /* linkage=_ZN6CCSBot20RespondToHelpRequestEP11CBasePlayerjf */

	/* <0> (null):0 */
	void SendRadioMessage(class CCSBot *, enum GameEventType); /* linkage=_ZN6CCSBot16SendRadioMessageE13GameEventType */


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1086 */
 /* pointer to 1085 */
 /* size: 4 */

/* 1087 */
/* <0> (null):0 */
bool                       array[4]; /* size: 4 */

/* 1088 */
/* <0> (null):0 */
int                        array[4]; /* size: 16 */

/* 1089 */
/* <0> (null):0 */
struct HostageInfo         array[12]; /* size: 240 */

/* 1090 */
 /* pointer to 1081 */
 /* size: 4 */

/* 1091 */
 /* pointer to 1092 */
 /* size: 4 */

/* 1092 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 348 */

/* 1093 */
/* <0> (null):0 */
typedef unsigned int PlaceCriteria; /* size: 4 */

/* 1094 */
/* <0> (null):0 */
typedef unsigned int CountCriteria; /* size: 4 */

/* 1095 */
/* <0> (null):0 */
enum BotStatementType {
	REPORT_VISIBLE_ENEMIES = 0,
	REPORT_ENEMY_ACTION = 1,
	REPORT_MY_CURRENT_TASK = 2,
	REPORT_MY_INTENTION = 3,
	REPORT_CRITICAL_EVENT = 4,
	REPORT_REQUEST_HELP = 5,
	REPORT_REQUEST_INFORMATION = 6,
	REPORT_ROUND_END = 7,
	REPORT_MY_PLAN = 8,
	REPORT_INFORMATION = 9,
	REPORT_EMOTE = 10,
	REPORT_ACKNOWLEDGE = 11,
	REPORT_ENEMIES_REMAINING = 12,
	REPORT_FRIENDLY_FIRE = 13,
	REPORT_KILLED_FRIEND = 14,
	NUM_BOT_STATEMENT_TYPES = 15,
}; /* size: 4 */

/* 1096 */
/* <0> (null):0 */
typedef struct vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > BotVoiceBankVector; /* size: 0 */

/* 1097 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1098 */
/* <0> (null):0 */
typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * pointer; /* size: 4 */

/* 1099 */
/* <0> (null):0 */
typedef const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  * const_pointer; /* size: 4 */

/* 1100 */
/* <0> (null):0 */
class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * pointer;

	/* <0> (null):0 */
	typedef const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE7addressERS6_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  *, const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE7addressERKS6_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE10deallocateEPS6_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE9constructEPS6_RKS6_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE7destroyEPS6_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1101 */
 /* pointer to 1102 */
 /* size: 4 */

/* 1102 */
 /* pointer to 420 */
 /* size: 4 */

/* 1103 */
 /* pointer to 1104 */
 /* size: 4 */

/* 1104 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1105 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1106 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1107 */
 /* pointer to 1100 */
 /* size: 4 */

/* 1108 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1109 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1110 */
 /* pointer to 1111 */
 /* size: 4 */

/* 1111 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1112 */
/* <0> (null):0 */
typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * pointer; /* size: 4 */

/* 1113 */
/* <0> (null):0 */
typedef const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  * const_pointer; /* size: 4 */

/* 1114 */
/* <0> (null):0 */
typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * & reference; /* size: 4 */

/* 1115 */
/* <0> (null):0 */
typedef const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  & const_reference; /* size: 4 */

/* 1116 */
/* <0> (null):0 */
typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> other; /* size: 1 */

/* 1117 */
/* <0> (null):0 */
struct rebind<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {
	/* <0> (null):0 */
	typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1118 */
/* <0> (null):0 */
class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> : public new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {
public:

	/* class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * pointer;

	/* <0> (null):0 */
	typedef const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  * const_pointer;

	/* <0> (null):0 */
	typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * & reference;

	/* <0> (null):0 */
	typedef const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *);

	/* <0> (null):0 */
	void allocator(class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, const class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, int);

	/* <0> (null):0 */
	struct rebind<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {
		/* <0> (null):0 */
		typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 1119 */
 /* pointer to 1118 */
 /* size: 4 */

/* 1120 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1121 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1122 */
 /* pointer to 424 */
 /* size: 4 */

/* 1123 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1124 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1125 */
/* <0> (null):0 */
typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> allocator_type; /* size: 1 */

/* 1126 */
/* <0> (null):0 */
struct _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > {
	struct _Vector_impl        _M_impl;              /*     0    12 */
	/* <0> (null):0 */
	typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> allocator_type;

	/* <0> (null):0 */
	_Tp_alloc_type & _M_get_Tp_allocator(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	const _Tp_alloc_type  & _M_get_Tp_allocator(const class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*,); /* linkage=_ZNKSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*,); /* linkage=_ZNKSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::);

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, const allocator_type  &);

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int);

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int, const allocator_type  &);

	/* <0> (null):0 */
	void ~_Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, int);

	/* <0> (null):0 */
	pointer _M_allocate(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int); /* linkage=_ZNSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE11_M_allocateEj */

	/* <0> (null):0 */
	void _M_deallocate(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, unsigned int); /* linkage=_ZNSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE13_M_deallocateEPS5_j */

	/* <0> (null):0 */
	using ::_M_allocate;

	/* <0> (null):0 */
	using ::_M_deallocate;

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::get_allocator;


	/* size: 12, cachelines: 1, members: 1 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1127 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1128 */
 /* pointer to 1126 */
 /* size: 4 */

/* 1129 */
 /* pointer to 1130 */
 /* size: 4 */

/* 1130 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1131 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1132 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1133 */
/* <0> (null):0 */
typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * value_type; /* size: 4 */

/* 1134 */
/* <0> (null):0 */
typedef pointer pointer; /* size: 4 */

/* 1135 */
/* <0> (null):0 */
typedef const_pointer const_pointer; /* size: 4 */

/* 1136 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 1137 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 1138 */
/* <0> (null):0 */
typedef struct __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > iterator; /* size: 0 */

/* 1139 */
/* <0> (null):0 */
typedef struct __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >* const*, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > const_iterator; /* size: 0 */

/* 1140 */
/* <0> (null):0 */
typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >* const*, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > > const_reverse_iterator; /* size: 0 */

/* 1141 */
/* <0> (null):0 */
typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > > reverse_iterator; /* size: 0 */

/* 1142 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1143 */
/* <0> (null):0 */
typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> allocator_type; /* size: 1 */

/* 1144 */
/* <0> (null):0 */
class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > : protected _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > {
protected:

	/* struct _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > <ancestor>; */ /*     0    12 */
	/* <0> (null):0 */
	typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * value_type;

	/* <0> (null):0 */
	typedef pointer pointer;

	/* <0> (null):0 */
	typedef const_pointer const_pointer;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > iterator;

	/* <0> (null):0 */
	typedef struct __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >* const*, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >* const*, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> allocator_type;

	/* <0> (null):0 */
	void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca);

	/* <0> (null):0 */
	void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const allocator_type  &);

	/* <0> (null):0 */
	void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::);

	/* <0> (null):0 */
	void ~vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, int);

	/* <0> (null):0 */
	class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca operator=(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EEaSERKS6_ */

	/* <0> (null):0 */
	void assign(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6assignEjRKS4_ */

	/* <0> (null):0 */
	iterator begin(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4rendEv */

	/* <0> (null):0 */
	size_type size(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6resizeEjS4_ */

	/* <0> (null):0 */
	size_type capacity(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE8capacityEv */

	/* <0> (null):0 */
	bool empty(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5emptyEv */

	/* <0> (null):0 */
	void reserve(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE7reserveEj */

	/* <0> (null):0 */
	reference operator[](class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EEixEj */

	/* <0> (null):0 */
	const_reference operator[](const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EEixEj */

	/* <0> (null):0 */
	void _M_range_check(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE14_M_range_checkEj */

	/* <0> (null):0 */
	reference at(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE2atEj */

	/* <0> (null):0 */
	const_reference at(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE2atEj */

	/* <0> (null):0 */
	reference front(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5frontEv */

	/* <0> (null):0 */
	reference back(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4backEv */

	/* <0> (null):0 */
	pointer data(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4dataEv */

	/* <0> (null):0 */
	const_pointer data(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4dataEv */

	/* <0> (null):0 */
	void push_back(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE9push_backERKS4_ */

	/* <0> (null):0 */
	void pop_back(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6insertEN9__gnu_cxx17__normal_iteratorIPS4_S6_EERKS4_ */

	/* <0> (null):0 */
	void insert(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6insertEN9__gnu_cxx17__normal_iteratorIPS4_S6_EEjRKS4_ */

	/* <0> (null):0 */
	iterator erase(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS4_S6_EE */

	/* <0> (null):0 */
	iterator erase(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS4_S6_EESA_ */

	/* <0> (null):0 */
	void swap(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4swapERS6_ */

	/* <0> (null):0 */
	void clear(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5clearEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE18_M_fill_initializeEjRKS4_ */

	/* <0> (null):0 */
	void _M_fill_assign(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE14_M_fill_assignEjRKS4_ */

	/* <0> (null):0 */
	void _M_fill_insert(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS4_S6_EEjRKS4_ */

	/* <0> (null):0 */
	void _M_insert_aux(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS4_S6_EERKS4_ */

	/* <0> (null):0 */
	size_type _M_check_len(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int, const char  *); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE12_M_check_lenEjPKc */

	/* <0> (null):0 */
	void _M_erase_at_end(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE15_M_erase_at_endEPS4_ */


	/* size: 12, cachelines: 1, members: 1 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1145 */
 /* pointer to 1144 */
 /* size: 4 */

/* 1146 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1147 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1148 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1149 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1150 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1151 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1152 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1153 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1154 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1155 */
 /* pointer to 1154 */
 /* size: 4 */

/* 1156 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1157 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1158 */
/* <0> (null):0 */
typedef int * pointer; /* size: 4 */

/* 1159 */
/* <0> (null):0 */
typedef const int  * const_pointer; /* size: 4 */

/* 1160 */
/* <0> (null):0 */
class new_allocator<int> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef int * pointer;

	/* <0> (null):0 */
	typedef const int  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<int> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<int> *, const class new_allocator<int>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<int> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<int>  *, int &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIiE7addressERi */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<int>  *, const int  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIiE7addressERKi */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<int> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIiE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<int> *, int *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIiE10deallocateEPij */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<int>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIiE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<int> *, int *, const int  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIiE9constructEPiRKi */

	/* <0> (null):0 */
	void destroy(class new_allocator<int> *, int *); /* linkage=_ZN9__gnu_cxx13new_allocatorIiE7destroyEPi */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1161 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1162 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1163 */
 /* pointer to 1160 */
 /* size: 4 */

/* 1164 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1165 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1166 */
 /* pointer to 1167 */
 /* size: 4 */

/* 1167 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1168 */
/* <0> (null):0 */
typedef int * pointer; /* size: 4 */

/* 1169 */
/* <0> (null):0 */
typedef const int  * const_pointer; /* size: 4 */

/* 1170 */
/* <0> (null):0 */
typedef int & reference; /* size: 4 */

/* 1171 */
/* <0> (null):0 */
typedef const int  & const_reference; /* size: 4 */

/* 1172 */
/* <0> (null):0 */
typedef struct allocator<int> other; /* size: 1 */

/* 1173 */
/* <0> (null):0 */
struct rebind<int> {
	/* <0> (null):0 */
	typedef struct allocator<int> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1174 */
/* <0> (null):0 */
class allocator<int> : public new_allocator<int> {
public:

	/* class new_allocator<int>  <ancestor>; */      /*     0     0 */
	/* <0> (null):0 */
	typedef int * pointer;

	/* <0> (null):0 */
	typedef const int  * const_pointer;

	/* <0> (null):0 */
	typedef int & reference;

	/* <0> (null):0 */
	typedef const int  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<int> *);

	/* <0> (null):0 */
	void allocator(class allocator<int> *, const class allocator<int>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<int> *, int);

	/* <0> (null):0 */
	struct rebind<int> {
		/* <0> (null):0 */
		typedef struct allocator<int> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 1175 */
 /* pointer to 1174 */
 /* size: 4 */

/* 1176 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1177 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1178 */
 /* pointer to 430 */
 /* size: 4 */

/* 1179 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1180 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1181 */
/* <0> (null):0 */
typedef struct allocator<int> allocator_type; /* size: 1 */

/* 1182 */
/* <0> (null):0 */
struct _Vector_base<int, std::allocator<int> > {
	struct _Vector_impl        _M_impl;              /*     0    12 */
	/* <0> (null):0 */
	typedef struct allocator<int> allocator_type;

	/* <0> (null):0 */
	_Tp_alloc_type & _M_get_Tp_allocator(class _Vector_base<int, std::allocator<int> > *); /* linkage=_ZNSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	const _Tp_alloc_type  & _M_get_Tp_allocator(const class _Vector_base<int, std::allocator<int> >  *); /* linkage=_ZNKSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _Vector_base<int, std::allocator<int> >  *); /* linkage=_ZNKSt12_Vector_baseIiSaIiEE13get_allocatorEv */

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<int, std::allocator<int> > *);

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<int, std::allocator<int> > *, const allocator_type  &);

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<int, std::allocator<int> > *, unsigned int);

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<int, std::allocator<int> > *, unsigned int, const allocator_type  &);

	/* <0> (null):0 */
	void ~_Vector_base(class _Vector_base<int, std::allocator<int> > *, int);

	/* <0> (null):0 */
	pointer _M_allocate(class _Vector_base<int, std::allocator<int> > *, unsigned int); /* linkage=_ZNSt12_Vector_baseIiSaIiEE11_M_allocateEj */

	/* <0> (null):0 */
	void _M_deallocate(class _Vector_base<int, std::allocator<int> > *, int *, unsigned int); /* linkage=_ZNSt12_Vector_baseIiSaIiEE13_M_deallocateEPij */

	/* <0> (null):0 */
	using ::_M_allocate;

	/* <0> (null):0 */
	using ::_M_deallocate;

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::get_allocator;


	/* size: 12, cachelines: 1, members: 1 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1183 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1184 */
 /* pointer to 1182 */
 /* size: 4 */

/* 1185 */
 /* pointer to 1186 */
 /* size: 4 */

/* 1186 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1187 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1188 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1189 */
/* <0> (null):0 */
typedef int value_type; /* size: 4 */

/* 1190 */
/* <0> (null):0 */
typedef pointer pointer; /* size: 4 */

/* 1191 */
/* <0> (null):0 */
typedef const_pointer const_pointer; /* size: 4 */

/* 1192 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 1193 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 1194 */
/* <0> (null):0 */
typedef struct __normal_iterator<int*, std::vector<int, std::allocator<int> > > iterator; /* size: 0 */

/* 1195 */
/* <0> (null):0 */
typedef struct __normal_iterator<const int*, std::vector<int, std::allocator<int> > > const_iterator; /* size: 0 */

/* 1196 */
/* <0> (null):0 */
typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<const int*, std::vector<int, std::allocator<int> > > > const_reverse_iterator; /* size: 0 */

/* 1197 */
/* <0> (null):0 */
typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > > reverse_iterator; /* size: 0 */

/* 1198 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1199 */
/* <0> (null):0 */
typedef struct allocator<int> allocator_type; /* size: 1 */

/* 1200 */
/* <0> (null):0 */
class vector<int, std::allocator<int> > : protected _Vector_base<int, std::allocator<int> > {
protected:

	/* struct _Vector_base<int, std::allocator<int> > <ancestor>; */ /*     0    12 */
	/* <0> (null):0 */
	typedef int value_type;

	/* <0> (null):0 */
	typedef pointer pointer;

	/* <0> (null):0 */
	typedef const_pointer const_pointer;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct __normal_iterator<int*, std::vector<int, std::allocator<int> > > iterator;

	/* <0> (null):0 */
	typedef struct __normal_iterator<const int*, std::vector<int, std::allocator<int> > > const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<const int*, std::vector<int, std::allocator<int> > > > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<int> allocator_type;

	/* <0> (null):0 */
	void vector(class vector<int, std::allocator<int> > *);

	/* <0> (null):0 */
	void vector(class vector<int, std::allocator<int> > *, const allocator_type  &);

	/* <0> (null):0 */
	void vector(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void vector(class vector<int, std::allocator<int> > *, const class vector<int, std::allocator<int> >  &);

	/* <0> (null):0 */
	void ~vector(class vector<int, std::allocator<int> > *, int);

	/* <0> (null):0 */
	class vector<int, std::allocator<int> > & operator=(class vector<int, std::allocator<int> > *, const class vector<int, std::allocator<int> >  &); /* linkage=_ZNSt6vectorIiSaIiEEaSERKS1_ */

	/* <0> (null):0 */
	void assign(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE6assignEjRKi */

	/* <0> (null):0 */
	iterator begin(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE5beginEv */

	/* <0> (null):0 */
	iterator end(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE4rendEv */

	/* <0> (null):0 */
	size_type size(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class vector<int, std::allocator<int> > *, unsigned int, int); /* linkage=_ZNSt6vectorIiSaIiEE6resizeEji */

	/* <0> (null):0 */
	size_type capacity(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE8capacityEv */

	/* <0> (null):0 */
	bool empty(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE5emptyEv */

	/* <0> (null):0 */
	void reserve(class vector<int, std::allocator<int> > *, unsigned int); /* linkage=_ZNSt6vectorIiSaIiEE7reserveEj */

	/* <0> (null):0 */
	reference operator[](class vector<int, std::allocator<int> > *, unsigned int); /* linkage=_ZNSt6vectorIiSaIiEEixEj */

	/* <0> (null):0 */
	const_reference operator[](const class vector<int, std::allocator<int> >  *, unsigned int); /* linkage=_ZNKSt6vectorIiSaIiEEixEj */

	/* <0> (null):0 */
	void _M_range_check(const class vector<int, std::allocator<int> >  *, unsigned int); /* linkage=_ZNKSt6vectorIiSaIiEE14_M_range_checkEj */

	/* <0> (null):0 */
	reference at(class vector<int, std::allocator<int> > *, unsigned int); /* linkage=_ZNSt6vectorIiSaIiEE2atEj */

	/* <0> (null):0 */
	const_reference at(const class vector<int, std::allocator<int> >  *, unsigned int); /* linkage=_ZNKSt6vectorIiSaIiEE2atEj */

	/* <0> (null):0 */
	reference front(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE5frontEv */

	/* <0> (null):0 */
	reference back(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE4backEv */

	/* <0> (null):0 */
	const_reference back(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE4backEv */

	/* <0> (null):0 */
	pointer data(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE4dataEv */

	/* <0> (null):0 */
	const_pointer data(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE4dataEv */

	/* <0> (null):0 */
	void push_back(class vector<int, std::allocator<int> > *, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE9push_backERKi */

	/* <0> (null):0 */
	void pop_back(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE6insertEN9__gnu_cxx17__normal_iteratorIPiS1_EERKi */

	/* <0> (null):0 */
	void insert(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE6insertEN9__gnu_cxx17__normal_iteratorIPiS1_EEjRKi */

	/* <0> (null):0 */
	iterator erase(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >); /* linkage=_ZNSt6vectorIiSaIiEE5eraseEN9__gnu_cxx17__normal_iteratorIPiS1_EE */

	/* <0> (null):0 */
	iterator erase(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >); /* linkage=_ZNSt6vectorIiSaIiEE5eraseEN9__gnu_cxx17__normal_iteratorIPiS1_EES5_ */

	/* <0> (null):0 */
	void swap(class vector<int, std::allocator<int> > *, class vector<int, std::allocator<int> > &); /* linkage=_ZNSt6vectorIiSaIiEE4swapERS1_ */

	/* <0> (null):0 */
	void clear(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE5clearEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE18_M_fill_initializeEjRKi */

	/* <0> (null):0 */
	void _M_fill_assign(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE14_M_fill_assignEjRKi */

	/* <0> (null):0 */
	void _M_fill_insert(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPiS1_EEjRKi */

	/* <0> (null):0 */
	void _M_insert_aux(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, const int  &); /* linkage=_ZNSt6vectorIiSaIiEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPiS1_EERKi */

	/* <0> (null):0 */
	size_type _M_check_len(const class vector<int, std::allocator<int> >  *, unsigned int, const char  *); /* linkage=_ZNKSt6vectorIiSaIiEE12_M_check_lenEjPKc */

	/* <0> (null):0 */
	void _M_erase_at_end(class vector<int, std::allocator<int> > *, int *); /* linkage=_ZNSt6vectorIiSaIiEE15_M_erase_at_endEPi */


	/* size: 12, cachelines: 1, members: 1 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1201 */
 /* pointer to 1200 */
 /* size: 4 */

/* 1202 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1203 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1204 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1205 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1206 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1207 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1208 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1209 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1210 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1211 */
 /* pointer to 1210 */
 /* size: 4 */

/* 1212 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1213 */
/* <0> (null):0 */
class BotPhrase {
private:

	char *                     m_name;               /*     0     4 */
	Place                      m_id;                 /*     4     4 */
	bool                       m_isPlace;            /*     8     1 */
	enum GameEventType         m_radioEvent;         /*    12     4 */
	bool                       m_isImportant;        /*    16     1 */
	BotVoiceBankVector         m_voiceBank;          /*    20     0 */
	class vector<int, std::allocator<int> > m_count; /*    32    12 */
	class vector<int, std::allocator<int> > m_index; /*    44    12 */
	int                        m_numVoiceBanks;      /*    56     4 */
	PlaceCriteria              m_placeCriteria;      /*    60     4 */
	CountCriteria              m_countCriteria;      /*    64     4 */
	/* <0> (null):0 */
	char * GetSpeakable(const class BotPhrase  *, int, float *); /* linkage=_ZNK9BotPhrase12GetSpeakableEiPf */

	/* <0> (null):0 */
	void ClearCriteria(const class BotPhrase  *); /* linkage=_ZNK9BotPhrase13ClearCriteriaEv */

	/* <0> (null):0 */
	void SetPlaceCriteria(const class BotPhrase  *, PlaceCriteria); /* linkage=_ZNK9BotPhrase16SetPlaceCriteriaEj */

	/* <0> (null):0 */
	void SetCountCriteria(const class BotPhrase  *, CountCriteria); /* linkage=_ZNK9BotPhrase16SetCountCriteriaEj */

	/* <0> (null):0 */
	const char  * GetName(const class BotPhrase  *); /* linkage=_ZNK9BotPhrase7GetNameEv */

	/* <0> (null):0 */
	unsigned intconst GetID(const class BotPhrase  *); /* linkage=_ZNK9BotPhrase5GetIDEv */

	/* <0> (null):0 */
	enum GameEventType GetRadioEquivalent(const class BotPhrase  *); /* linkage=_ZNK9BotPhrase18GetRadioEquivalentEv */

	/* <0> (null):0 */
	bool IsImportant(const class BotPhrase  *); /* linkage=_ZNK9BotPhrase11IsImportantEv */

	/* <0> (null):0 */
	bool IsPlace(const class BotPhrase  *); /* linkage=_ZNK9BotPhrase7IsPlaceEv */

	/* <0> (null):0 */
	void Randomize(class BotPhrase *); /* linkage=_ZN9BotPhrase9RandomizeEv */

	/* <0> (null):0 */
	void BotPhrase(class BotPhrase *, unsigned int, bool);

	/* <0> (null):0 */
	void ~BotPhrase(class BotPhrase *, int);

	/* <0> (null):0 */
	void InitVoiceBank(class BotPhrase *, int); /* linkage=_ZN9BotPhrase13InitVoiceBankEi */


	/* size: 68, cachelines: 2, members: 11 */
	/* last cacheline: 4 bytes */

	/* BRAIN FART ALERT! 68 != 50 + 0(holes), diff = 18 */

}; /* size: 68 */

/* 1214 */
 /* pointer to 1215 */
 /* size: 4 */

/* 1215 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 68 */

/* 1216 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1217 */
 /* pointer to 1213 */
 /* size: 4 */

/* 1218 */
/* <0> (null):0 */
typedef struct list<BotPhrase*, std::allocator<BotPhrase*> > BotPhraseList; /* size: 0 */

/* 1219 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1220 */
/* <0> (null):0 */
typedef class BotPhrase * * pointer; /* size: 4 */

/* 1221 */
/* <0> (null):0 */
typedef const class BotPhrase *  * const_pointer; /* size: 4 */

/* 1222 */
/* <0> (null):0 */
class new_allocator<BotPhrase*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class BotPhrase * * pointer;

	/* <0> (null):0 */
	typedef const class BotPhrase *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<BotPhrase*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<BotPhrase*> *, const class new_allocator<BotPhrase*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<BotPhrase*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<BotPhrase*>  *, class BotPhrase * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP9BotPhraseE7addressERS2_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<BotPhrase*>  *, const class BotPhrase *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP9BotPhraseE7addressERKS2_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<BotPhrase*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<BotPhrase*> *, class BotPhrase * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE10deallocateEPS2_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<BotPhrase*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP9BotPhraseE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<BotPhrase*> *, class BotPhrase * *, const class BotPhrase *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE9constructEPS2_RKS2_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<BotPhrase*> *, class BotPhrase * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE7destroyEPS2_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1223 */
 /* pointer to 1217 */
 /* size: 4 */

/* 1224 */
 /* pointer to 1225 */
 /* size: 4 */

/* 1225 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1226 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1227 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1228 */
 /* pointer to 1222 */
 /* size: 4 */

/* 1229 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1230 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1231 */
 /* pointer to 1232 */
 /* size: 4 */

/* 1232 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1233 */
/* <0> (null):0 */
typedef class BotPhrase * & reference; /* size: 4 */

/* 1234 */
/* <0> (null):0 */
typedef const class BotPhrase *  & const_reference; /* size: 4 */

/* 1235 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<BotPhrase*> > other; /* size: 0 */

/* 1236 */
/* <0> (null):0 */
struct rebind<std::_List_node<BotPhrase*> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<BotPhrase*> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1237 */
/* <0> (null):0 */
typedef struct allocator<BotPhrase*> other; /* size: 1 */

/* 1238 */
/* <0> (null):0 */
struct rebind<BotPhrase*> {
	/* <0> (null):0 */
	typedef struct allocator<BotPhrase*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1239 */
/* <0> (null):0 */
class allocator<BotPhrase*> : public new_allocator<BotPhrase*> {
public:

	/* class new_allocator<BotPhrase*> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class BotPhrase * & reference;

	/* <0> (null):0 */
	typedef const class BotPhrase *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<BotPhrase*> *);

	/* <0> (null):0 */
	void allocator(class allocator<BotPhrase*> *, const class allocator<BotPhrase*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<BotPhrase*> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<BotPhrase*> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<BotPhrase*> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<BotPhrase*> {
		/* <0> (null):0 */
		typedef struct allocator<BotPhrase*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 1240 */
 /* pointer to 1239 */
 /* size: 4 */

/* 1241 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1242 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1243 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1244 */
/* <0> (null):0 */
typedef class _List_node<BotPhrase*> * pointer; /* size: 4 */

/* 1245 */
/* <0> (null):0 */
typedef const class _List_node<BotPhrase*>  * const_pointer; /* size: 4 */

/* 1246 */
/* <0> (null):0 */
class new_allocator<std::_List_node<BotPhrase*> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<BotPhrase*> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<BotPhrase*>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<BotPhrase*> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<BotPhrase*> > *, const class new_allocator<std::_List_node<BotPhrase*> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<BotPhrase*> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<BotPhrase*> >  *, class _List_node<BotPhrase*> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE7addressERS4_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<BotPhrase*> >  *, const class _List_node<BotPhrase*>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE7addressERKS4_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<BotPhrase*> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<BotPhrase*> > *, class _List_node<BotPhrase*> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE10deallocateEPS4_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<BotPhrase*> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<BotPhrase*> > *, class _List_node<BotPhrase*> *, const class _List_node<BotPhrase*>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE9constructEPS4_RKS4_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<BotPhrase*> > *, class _List_node<BotPhrase*> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE7destroyEPS4_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1247 */
 /* pointer to 438 */
 /* size: 4 */

/* 1248 */
 /* pointer to 1249 */
 /* size: 4 */

/* 1249 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1250 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1251 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1252 */
 /* pointer to 1246 */
 /* size: 4 */

/* 1253 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1254 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1255 */
 /* pointer to 1256 */
 /* size: 4 */

/* 1256 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1257 */
/* <0> (null):0 */
class allocator<std::_List_node<BotPhrase*> > : public new_allocator<std::_List_node<BotPhrase*> > {
public:

	/* class new_allocator<std::_List_node<BotPhrase*> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<BotPhrase*> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<BotPhrase*> > *, const class allocator<std::_List_node<BotPhrase*> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<BotPhrase*> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 1258 */
 /* pointer to 1257 */
 /* size: 4 */

/* 1259 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1260 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1261 */
 /* pointer to 440 */
 /* size: 4 */

/* 1262 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1263 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1264 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 1265 */
/* <0> (null):0 */
typedef struct allocator<BotPhrase*> allocator_type; /* size: 1 */

/* 1266 */
/* <0> (null):0 */
class _List_base<BotPhrase*, std::allocator<BotPhrase*> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<BotPhrase*> allocator_type;

	/* <0> (null):0 */
	class _List_node<BotPhrase*> * _M_get_node(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_node<BotPhrase*> *); /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt10_List_baseIP9BotPhraseSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt10_List_baseIP9BotPhraseSaIS1_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt10_List_baseIP9BotPhraseSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 1267 */
 /* pointer to 1266 */
 /* size: 4 */

/* 1268 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1269 */
 /* pointer to 1270 */
 /* size: 4 */

/* 1270 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1271 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1272 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1273 */
/* <0> (null):0 */
typedef class BotPhrase * value_type; /* size: 4 */

/* 1274 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 1275 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 1276 */
/* <0> (null):0 */
typedef struct _List_iterator<BotPhrase*> iterator; /* size: 0 */

/* 1277 */
/* <0> (null):0 */
typedef struct _List_const_iterator<BotPhrase*> const_iterator; /* size: 0 */

/* 1278 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<BotPhrase*> > const_reverse_iterator; /* size: 0 */

/* 1279 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<BotPhrase*> > reverse_iterator; /* size: 0 */

/* 1280 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1281 */
/* <0> (null):0 */
typedef struct allocator<BotPhrase*> allocator_type; /* size: 1 */

/* 1282 */
/* <0> (null):0 */
typedef struct _List_node<BotPhrase*> _Node; /* size: 0 */

/* 1283 */
/* <0> (null):0 */
class list<BotPhrase*, std::allocator<BotPhrase*> > : protected _List_base<BotPhrase*, std::allocator<BotPhrase*> > {
protected:

	/* class _List_base<BotPhrase*, std::allocator<BotPhrase*> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef class BotPhrase * value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<BotPhrase*> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<BotPhrase*> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<BotPhrase*> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<BotPhrase*> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<BotPhrase*> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<BotPhrase*> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE14_M_create_nodeERKS1_ */

	/* <0> (null):0 */
	void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *);

	/* <0> (null):0 */
	void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const class list<BotPhrase*, std::allocator<BotPhrase*> >  &);

	/* <0> (null):0 */
	class list<BotPhrase*, std::allocator<BotPhrase*> > & operator=(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const class list<BotPhrase*, std::allocator<BotPhrase*> >  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EEaSERKS3_ */

	/* <0> (null):0 */
	void assign(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6assignEjRKS1_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, class BotPhrase *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6resizeEjS1_ */

	/* <0> (null):0 */
	reference front(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE10push_frontERKS1_ */

	/* <0> (null):0 */
	void pop_front(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE9push_backERKS1_ */

	/* <0> (null):0 */
	void pop_back(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void insert(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */

	/* <0> (null):0 */
	iterator erase(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	iterator erase(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */

	/* <0> (null):0 */
	void swap(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class list<BotPhrase*, std::allocator<BotPhrase*> > &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4swapERS3_ */

	/* <0> (null):0 */
	void clear(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class list<BotPhrase*, std::allocator<BotPhrase*> > &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */

	/* <0> (null):0 */
	void splice(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class list<BotPhrase*, std::allocator<BotPhrase*> > &, class _List_iterator<BotPhrase*>); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */

	/* <0> (null):0 */
	void splice(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class list<BotPhrase*, std::allocator<BotPhrase*> > &, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */

	/* <0> (null):0 */
	void remove(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6removeERKS1_ */

	/* <0> (null):0 */
	void unique(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class list<BotPhrase*, std::allocator<BotPhrase*> > &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5mergeERS3_ */

	/* <0> (null):0 */
	void reverse(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE18_M_fill_initializeEjRKS1_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE14_M_fill_assignEjRKS1_ */

	/* <0> (null):0 */
	void _M_transfer(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */

	/* <0> (null):0 */
	void _M_insert(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void _M_erase(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class list<BotPhrase*, std::allocator<BotPhrase*> > &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE25_M_check_equal_allocatorsERS3_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 1284 */
 /* pointer to 1282 */
 /* size: 4 */

/* 1285 */
 /* pointer to 1283 */
 /* size: 4 */

/* 1286 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1287 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1288 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1289 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1290 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1291 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1292 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1293 */
 /* pointer to 1294 */
 /* size: 4 */

/* 1294 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1295 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1296 */
/* <0> (null):0 */
struct PlaceTimeInfo {
	Place                      placeID;              /*     0     4 */
	class IntervalTimer       timer;                 /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 1297 */
/* <0> (null):0 */
class BotPhraseManager {
	/* <0> (null):0 */
	struct PlaceTimeInfo {
		Place                      placeID;              /*     0     4 */
		class IntervalTimer       timer;                 /*     4     4 */

		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */
	};

private:

	BotPhraseList              m_list;               /*     0     0 */
	BotPhraseList              m_placeList;          /*     8     0 */
	struct PlaceTimeInfo       m_placeStatementHistory[64]; /*    16   512 */
	/* --- cacheline 8 boundary (512 bytes) --- */
	int                        m_placeCount;         /*   528     4 */
	/* <0> (null):0 */
	void BotPhraseManager(class BotPhraseManager *);

	/* <0> (null):0 */
	void ~BotPhraseManager(class BotPhraseManager *, int);

	/* <0> (null):0 */
	bool Initialize(class BotPhraseManager *, const char  *, int); /* linkage=_ZN16BotPhraseManager10InitializeEPKci */

	/* <0> (null):0 */
	void OnRoundRestart(class BotPhraseManager *); /* linkage=_ZN16BotPhraseManager14OnRoundRestartEv */

	/* <0> (null):0 */
	void OnMapChange(class BotPhraseManager *); /* linkage=_ZN16BotPhraseManager11OnMapChangeEv */

	/* <0> (null):0 */
	unsigned int NameToID(const class BotPhraseManager  *, const char  *); /* linkage=_ZNK16BotPhraseManager8NameToIDEPKc */

	/* <0> (null):0 */
	const char  * IDToName(const class BotPhraseManager  *, unsigned int); /* linkage=_ZNK16BotPhraseManager8IDToNameEj */

	/* <0> (null):0 */
	const class BotPhrase  * GetPhrase(const class BotPhraseManager  *, const char  *); /* linkage=_ZNK16BotPhraseManager9GetPhraseEPKc */

	/* <0> (null):0 */
	const class BotPhrase  * GetPlace(const class BotPhraseManager  *, const char  *); /* linkage=_ZNK16BotPhraseManager8GetPlaceEPKc */

	/* <0> (null):0 */
	const class BotPhrase  * GetPlace(const class BotPhraseManager  *, unsigned int); /* linkage=_ZNK16BotPhraseManager8GetPlaceEj */

	/* <0> (null):0 */
	const BotPhraseList  * GetPlaceList(const class BotPhraseManager  *); /* linkage=_ZNK16BotPhraseManager12GetPlaceListEv */

	/* <0> (null):0 */
	float GetPlaceStatementInterval(const class BotPhraseManager  *, Place); /* linkage=_ZNK16BotPhraseManager25GetPlaceStatementIntervalEj */

	/* <0> (null):0 */
	void ResetPlaceStatementInterval(class BotPhraseManager *, Place); /* linkage=_ZN16BotPhraseManager27ResetPlaceStatementIntervalEj */

	/* <0> (null):0 */
	int FindPlaceIndex(const class BotPhraseManager  *, Place); /* linkage=_ZNK16BotPhraseManager14FindPlaceIndexEj */


	/* size: 532, cachelines: 9, members: 4 */
	/* last cacheline: 20 bytes */

	/* BRAIN FART ALERT! 532 != 516 + 0(holes), diff = 16 */

}; /* size: 532 */

/* 1298 */
/* <0> (null):0 */
struct PlaceTimeInfo       array[64]; /* size: 512 */

/* 1299 */
 /* pointer to 1297 */
 /* size: 4 */

/* 1300 */
 /* pointer to 1301 */
 /* size: 4 */

/* 1301 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 532 */

/* 1302 */
 /* pointer to 1303 */
 /* size: 4 */

/* 1303 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1304 */
/* <0> (null):0 */
enum ConditionType {
	IS_IN_COMBAT = 0,
	RADIO_SILENCE = 1,
	ENEMIES_REMAINING = 2,
	NUM_CONDITIONS = 3,
}; /* size: 4 */

/* 1305 */
/* <0> (null):0 */
enum ContextType {
	CURRENT_ENEMY_COUNT = 0,
	REMAINING_ENEMY_COUNT = 1,
	SHORT_DELAY = 2,
	LONG_DELAY = 3,
	ACCUMULATE_ENEMIES_DELAY = 4,
}; /* size: 4 */

/* 1306 */
/* <0> (null):0 */
union {
	const class BotPhrase  *   phrase;             /*           4 */
	enum ContextType           context;            /*           4 */
}; /* size: 4 */

/* 1307 */
/* <0> (null):0 */
struct {
	/* <0> (null):0 */
	union {
		const class BotPhrase  *   phrase;               /*           4 */
		enum ContextType           context;              /*           4 */
	};

	bool                       isPhrase;             /*     0     1 */
	union {
		const class BotPhrase  * phrase;         /*           4 */
		enum ContextType   context;              /*           4 */
	};                                               /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 5 + 0(holes), diff = 3 */

}; /* size: 8 */

/* 1308 */
/* <0> (null):0 */
class BotStatement {
	/* <0> (null):0 */
	enum ConditionType {
		IS_IN_COMBAT = 0,
		RADIO_SILENCE = 1,
		ENEMIES_REMAINING = 2,
		NUM_CONDITIONS = 3,
	};

	/* <0> (null):0 */
	enum ContextType {
		CURRENT_ENEMY_COUNT = 0,
		REMAINING_ENEMY_COUNT = 1,
		SHORT_DELAY = 2,
		LONG_DELAY = 3,
		ACCUMULATE_ENEMIES_DELAY = 4,
	};

	/* <0> (null):0 */
	struct {
		/* <0> (null):0 */
		union {
			const class BotPhrase  *   phrase;               /*           4 */
			enum ContextType           context;              /*           4 */
		};

		bool                       isPhrase;             /*     0     1 */
		union {
			const class BotPhrase  * phrase;         /*           4 */
			enum ContextType   context;              /*           4 */
		};                                               /*     4     4 */

		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 5 + 0(holes), diff = 3 */

	};

private:

	class BotChatterInterface * m_chatter;           /*     0     4 */
	class BotStatement *       m_next;               /*     4     4 */
	class BotStatement *       m_prev;               /*     8     4 */
	enum BotStatementType      m_type;               /*    12     4 */
	int                        m_subject;            /*    16     4 */
	Place                      m_place;              /*    20     4 */
	class BotMeme *            m_meme;               /*    24     4 */
	float                      m_timestamp;          /*    28     4 */
	float                      m_startTime;          /*    32     4 */
	float                      m_expireTime;         /*    36     4 */
	float                      m_speakTimestamp;     /*    40     4 */
	bool                       m_isSpeaking;         /*    44     1 */
	float                      m_nextTime;           /*    48     4 */
	struct {
		/* <0> (null):0 */
		union {
			const class BotPhrase  * phrase;         /*           4 */
			enum ContextType   context;              /*           4 */
		} m_statement;

		bool               isPhrase;             /*    52     1 */
		union {
			const class BotPhrase  * phrase; /*           4 */
			enum ContextType context;        /*           4 */
		};                                       /*    56     4 */
	} m_statement[4]; /*    52    32 */
	/* --- cacheline 1 boundary (64 bytes) was 17 bytes ago --- */
	enum ConditionType         m_condition[4];       /*    84    16 */
	int                        m_conditionCount;     /*   100     4 */
	int                        m_index;              /*   104     4 */
	int                        m_count;              /*   108     4 */
	/* <0> (null):0 */
	void BotStatement(class BotStatement *, class BotChatterInterface *, enum BotStatementType, float);

	/* <0> (null):0 */
	void ~BotStatement(class BotStatement *, int);

	/* <0> (null):0 */
	class BotChatterInterface * GetChatter(const class BotStatement  *); /* linkage=_ZNK12BotStatement10GetChatterEv */

	/* <0> (null):0 */
	class CCSBot * GetOwner(const class BotStatement  *); /* linkage=_ZNK12BotStatement8GetOwnerEv */

	/* <0> (null):0 */
	enum BotStatementType GetType(const class BotStatement  *); /* linkage=_ZNK12BotStatement7GetTypeEv */

	/* <0> (null):0 */
	bool IsImportant(const class BotStatement  *); /* linkage=_ZNK12BotStatement11IsImportantEv */

	/* <0> (null):0 */
	bool HasSubject(const class BotStatement  *); /* linkage=_ZNK12BotStatement10HasSubjectEv */

	/* <0> (null):0 */
	void SetSubject(class BotStatement *, int); /* linkage=_ZN12BotStatement10SetSubjectEi */

	/* <0> (null):0 */
	int GetSubject(const class BotStatement  *); /* linkage=_ZNK12BotStatement10GetSubjectEv */

	/* <0> (null):0 */
	bool HasPlace(const class BotStatement  *); /* linkage=_ZNK12BotStatement8HasPlaceEv */

	/* <0> (null):0 */
	Place GetPlace(const class BotStatement  *); /* linkage=_ZNK12BotStatement8GetPlaceEv */

	/* <0> (null):0 */
	void SetPlace(class BotStatement *, Place); /* linkage=_ZN12BotStatement8SetPlaceEj */

	/* <0> (null):0 */
	bool HasCount(const class BotStatement  *); /* linkage=_ZNK12BotStatement8HasCountEv */

	/* <0> (null):0 */
	bool IsRedundant(const class BotStatement  *, const class BotStatement  *); /* linkage=_ZNK12BotStatement11IsRedundantEPKS_ */

	/* <0> (null):0 */
	bool IsObsolete(const class BotStatement  *); /* linkage=_ZNK12BotStatement10IsObsoleteEv */

	/* <0> (null):0 */
	void Convert(class BotStatement *, const class BotStatement  *); /* linkage=_ZN12BotStatement7ConvertEPKS_ */

	/* <0> (null):0 */
	void AppendPhrase(class BotStatement *, const class BotPhrase  *); /* linkage=_ZN12BotStatement12AppendPhraseEPK9BotPhrase */

	/* <0> (null):0 */
	void SetStartTime(class BotStatement *, float); /* linkage=_ZN12BotStatement12SetStartTimeEf */

	/* <0> (null):0 */
	float GetStartTime(const class BotStatement  *); /* linkage=_ZNK12BotStatement12GetStartTimeEv */

	/* <0> (null):0 */
	void AddCondition(class BotStatement *, enum ConditionType); /* linkage=_ZN12BotStatement12AddConditionENS_13ConditionTypeE */

	/* <0> (null):0 */
	bool IsValid(const class BotStatement  *); /* linkage=_ZNK12BotStatement7IsValidEv */

	/* <0> (null):0 */
	void AppendPhrase(class BotStatement *, enum ContextType); /* linkage=_ZN12BotStatement12AppendPhraseENS_11ContextTypeE */

	/* <0> (null):0 */
	bool Update(class BotStatement *); /* linkage=_ZN12BotStatement6UpdateEv */

	/* <0> (null):0 */
	bool IsSpeaking(const class BotStatement  *); /* linkage=_ZNK12BotStatement10IsSpeakingEv */

	/* <0> (null):0 */
	float GetTimestamp(const class BotStatement  *); /* linkage=_ZNK12BotStatement12GetTimestampEv */

	/* <0> (null):0 */
	void AttachMeme(class BotStatement *, class BotMeme *); /* linkage=_ZN12BotStatement10AttachMemeEP7BotMeme */


	/* size: 112, cachelines: 2, members: 18 */
	/* last cacheline: 48 bytes */

	/* BRAIN FART ALERT! 112 != 109 + 0(holes), diff = 3 */

}; /* size: 112 */

/* 1309 */
/* <0> (null):0 */
enum VerbosityType {
	NORMAL = 0,
	MINIMAL = 1,
	RADIO = 2,
	OFF = 3,
}; /* size: 4 */

/* 1310 */
/* <0> (null):0 */
struct BotChatterInterface {
	/* <0> (null):0 */
	enum VerbosityType {
		NORMAL = 0,
		MINIMAL = 1,
		RADIO = 2,
		OFF = 3,
	};

private:

	class BotStatement *       m_statementList;      /*     0     4 */
	class CCSBot *             m_me;                 /*     4     4 */
	bool                       m_seeAtLeastOneEnemy; /*     8     1 */
	float                      m_timeWhenSawFirstEnemy; /*    12     4 */
	bool                       m_reportedEnemies;    /*    16     1 */
	bool                       m_requestedBombLocation; /*    17     1 */
	int                        m_pitch;              /*    20     4 */

	/* Bitfield combined with previous fields */

	class IntervalTimer       m_radioSilenceInterval[2]; /*     0     8 */
	class IntervalTimer       m_needBackupInterval;  /*    24     4 */
	class IntervalTimer       m_spottedBomberInterval; /*    28     4 */
	class IntervalTimer       m_scaredInterval;      /*    32     4 */
	class IntervalTimer       m_planInterval;        /*    36     4 */
	class CountdownTimer      m_spottedLooseBombTimer; /*    40     8 */
	class CountdownTimer      m_heardNoiseTimer;     /*    48     8 */
	class CountdownTimer      m_escortingHostageTimer; /*    56     8 */
	/* --- cacheline 1 boundary (64 bytes) was 3 bytes ago --- */

	/* Bitfield combined with previous fields */

	class CountdownTimer      m_encourageTimer;      /*     0     8 */
	/* <0> (null):0 */
	void BotChatterInterface(class BotChatterInterface *, class CCSBot *);

	/* <0> (null):0 */
	void ~BotChatterInterface(class BotChatterInterface *, int);

	/* <0> (null):0 */
	void Reset(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface5ResetEv */

	/* <0> (null):0 */
	void Update(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface6UpdateEv */

	/* <0> (null):0 */
	void OnEvent(class BotChatterInterface *, enum GameEventType, class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN19BotChatterInterface7OnEventE13GameEventTypeP11CBaseEntityS2_ */

	/* <0> (null):0 */
	void OnDeath(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface7OnDeathEv */

	/* <0> (null):0 */
	enum VerbosityType GetVerbosity(const class BotChatterInterface  *); /* linkage=_ZNK19BotChatterInterface12GetVerbosityEv */

	/* <0> (null):0 */
	class CCSBot * GetOwner(const class BotChatterInterface  *); /* linkage=_ZNK19BotChatterInterface8GetOwnerEv */

	/* <0> (null):0 */
	bool IsTalking(const class BotChatterInterface  *); /* linkage=_ZNK19BotChatterInterface9IsTalkingEv */

	/* <0> (null):0 */
	float GetRadioSilenceDuration(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface23GetRadioSilenceDurationEv */

	/* <0> (null):0 */
	void ResetRadioSilenceDuration(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface25ResetRadioSilenceDurationEv */

	/* <0> (null):0 */
	void AddStatement(class BotChatterInterface *, class BotStatement *, bool); /* linkage=_ZN19BotChatterInterface12AddStatementEP12BotStatementb */

	/* <0> (null):0 */
	void RemoveStatement(class BotChatterInterface *, class BotStatement *); /* linkage=_ZN19BotChatterInterface15RemoveStatementEP12BotStatement */

	/* <0> (null):0 */
	class BotStatement * GetActiveStatement(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface18GetActiveStatementEv */

	/* <0> (null):0 */
	class BotStatement * GetStatement(const class BotChatterInterface  *); /* linkage=_ZNK19BotChatterInterface12GetStatementEv */

	/* <0> (null):0 */
	int GetPitch(const class BotChatterInterface  *); /* linkage=_ZNK19BotChatterInterface8GetPitchEv */

	/* <0> (null):0 */
	void Say(class BotChatterInterface *, const char  *, float, float); /* linkage=_ZN19BotChatterInterface3SayEPKcff */

	/* <0> (null):0 */
	void AnnouncePlan(class BotChatterInterface *, const char  *, Place); /* linkage=_ZN19BotChatterInterface12AnnouncePlanEPKcj */

	/* <0> (null):0 */
	void Affirmative(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface11AffirmativeEv */

	/* <0> (null):0 */
	void Negative(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface8NegativeEv */

	/* <0> (null):0 */
	void EnemySpotted(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface12EnemySpottedEv */

	/* <0> (null):0 */
	void KilledMyEnemy(class BotChatterInterface *, int); /* linkage=_ZN19BotChatterInterface13KilledMyEnemyEi */

	/* <0> (null):0 */
	void EnemiesRemaining(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface16EnemiesRemainingEv */

	/* <0> (null):0 */
	void Clear(class BotChatterInterface *, Place); /* linkage=_ZN19BotChatterInterface5ClearEj */

	/* <0> (null):0 */
	void ReportIn(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface8ReportInEv */

	/* <0> (null):0 */
	void ReportingIn(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface11ReportingInEv */

	/* <0> (null):0 */
	bool NeedBackup(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface10NeedBackupEv */

	/* <0> (null):0 */
	void PinnedDown(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface10PinnedDownEv */

	/* <0> (null):0 */
	void Scared(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface6ScaredEv */

	/* <0> (null):0 */
	void HeardNoise(class BotChatterInterface *, const class Vector  *); /* linkage=_ZN19BotChatterInterface10HeardNoiseEPK6Vector */

	/* <0> (null):0 */
	void TheyPickedUpTheBomb(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface19TheyPickedUpTheBombEv */

	/* <0> (null):0 */
	void GoingToPlantTheBomb(class BotChatterInterface *, Place); /* linkage=_ZN19BotChatterInterface19GoingToPlantTheBombEj */

	/* <0> (null):0 */
	void BombsiteClear(class BotChatterInterface *, int); /* linkage=_ZN19BotChatterInterface13BombsiteClearEi */

	/* <0> (null):0 */
	void FoundPlantedBomb(class BotChatterInterface *, int); /* linkage=_ZN19BotChatterInterface16FoundPlantedBombEi */

	/* <0> (null):0 */
	void PlantingTheBomb(class BotChatterInterface *, Place); /* linkage=_ZN19BotChatterInterface15PlantingTheBombEj */

	/* <0> (null):0 */
	void SpottedBomber(class BotChatterInterface *, class CBasePlayer *); /* linkage=_ZN19BotChatterInterface13SpottedBomberEP11CBasePlayer */

	/* <0> (null):0 */
	void SpottedLooseBomb(class BotChatterInterface *, class CBaseEntity *); /* linkage=_ZN19BotChatterInterface16SpottedLooseBombEP11CBaseEntity */

	/* <0> (null):0 */
	void GuardingLooseBomb(class BotChatterInterface *, class CBaseEntity *); /* linkage=_ZN19BotChatterInterface17GuardingLooseBombEP11CBaseEntity */

	/* <0> (null):0 */
	void RequestBombLocation(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface19RequestBombLocationEv */

	/* <0> (null):0 */
	void GuardingHostages(class BotChatterInterface *, Place, bool); /* linkage=_ZN19BotChatterInterface16GuardingHostagesEjb */

	/* <0> (null):0 */
	void GuardingHostageEscapeZone(class BotChatterInterface *, bool); /* linkage=_ZN19BotChatterInterface25GuardingHostageEscapeZoneEb */

	/* <0> (null):0 */
	void HostagesBeingTaken(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface18HostagesBeingTakenEv */

	/* <0> (null):0 */
	void HostagesTaken(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface13HostagesTakenEv */

	/* <0> (null):0 */
	void TalkingToHostages(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface17TalkingToHostagesEv */

	/* <0> (null):0 */
	void EscortingHostages(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface17EscortingHostagesEv */

	/* <0> (null):0 */
	void HostageDown(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface11HostageDownEv */

	/* <0> (null):0 */
	void CelebrateWin(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface12CelebrateWinEv */

	/* <0> (null):0 */
	void Encourage(class BotChatterInterface *, const char  *, float, float); /* linkage=_ZN19BotChatterInterface9EncourageEPKcff */

	/* <0> (null):0 */
	void KilledFriend(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface12KilledFriendEv */

	/* <0> (null):0 */
	void FriendlyFire(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface12FriendlyFireEv */

	/* <0> (null):0 */
	void ReportEnemies(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface13ReportEnemiesEv */

	/* <0> (null):0 */
	bool ShouldSpeak(const class BotChatterInterface  *); /* linkage=_ZNK19BotChatterInterface11ShouldSpeakEv */


	/* size: 64, cachelines: 1, members: 16 */

	/* BRAIN FART ALERT! 64 != 67 + 0(holes), diff = -3 */

}; /* size: 64 */

/* 1311 */
 /* pointer to 1310 */
 /* size: 4 */

/* 1312 */
 /* pointer to 1308 */
 /* size: 4 */

/* 1313 */
/* <0> (null):0 */
class BotMeme {
	int ()(void) * *           _vptr.BotMeme;        /*     0     4 */
	/* <0> (null):0 */
	void BotMeme(class BotMeme *, const class BotMeme  &);

	/* <0> (null):0 */
	void BotMeme(class BotMeme *);

	/* <0> (null):0 */
	void Transmit(const class BotMeme  *, class CCSBot *); /* linkage=_ZNK7BotMeme8TransmitEP6CCSBot */

	/* <0> (null):0 */
	virtual void Interpret(const class BotMeme  *, class CCSBot *, class CCSBot *); /* linkage=_ZNK7BotMeme9InterpretEP6CCSBotS1_ */

	/* vtable has 1 entries: {
	   [0] = Interpret(_ZNK7BotMeme9InterpretEP6CCSBotS1_), 
	} */
	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1314 */
 /* pointer to 1313 */
 /* size: 4 */

/* 1315 */
/* <0> (null):0 */
struct {
	/* <0> (null):0 */
	union {
		const class BotPhrase  * phrase;         /*           4 */
		enum ContextType   context;              /*           4 */
	} array;

	bool               isPhrase;             /*     0     1 */
	union {
		const class BotPhrase  * phrase; /*           4 */
		enum ContextType context;        /*           4 */
	};                                       /*     4     4 */
} array[4]; /* size: 32 */

/* 1316 */
/* <0> (null):0 */
enum ConditionType         array[4]; /* size: 16 */

/* 1317 */
 /* pointer to 1308 */
 /* size: 4 */

/* 1318 */
 /* pointer to 1319 */
 /* size: 4 */

/* 1319 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 112 */

/* 1320 */
 /* pointer to 1321 */
 /* size: 4 */

/* 1321 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 112 */

/* 1322 */
/* <0> (null):0 */
class IntervalTimer       array[2]; /* size: 8 */

/* 1323 */
 /* pointer to 1324 */
 /* size: 4 */

/* 1324 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 64 */

/* 1325 */
/* <0> (null):0 */
class PathCost {
private:

	class CCSBot *             m_bot;                /*     0     4 */
	enum RouteType             m_route;              /*     4     4 */
	/* <0> (null):0 */
	void PathCost(class PathCost *, class CCSBot *, enum RouteType);

	/* <0> (null):0 */
	float operator()(class PathCost *, class CNavArea *, class CNavArea *, const class CNavLadder  *); /* linkage=_ZN8PathCostclEP8CNavAreaS1_PK10CNavLadder */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 1326 */
 /* pointer to 1325 */
 /* size: 4 */

/* 1327 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavLadder*> _Self; /* size: 4 */

/* 1328 */
/* <0> (null):0 */
typedef class CNavLadder * * pointer; /* size: 4 */

/* 1329 */
/* <0> (null):0 */
typedef class CNavLadder * & reference; /* size: 4 */

/* 1330 */
/* <0> (null):0 */
struct _List_iterator<CNavLadder*> {
	class _List_node_base *    _M_node;              /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_iterator<CNavLadder*> _Self;

	/* <0> (null):0 */
	typedef class CNavLadder * * pointer;

	/* <0> (null):0 */
	typedef class CNavLadder * & reference;

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<CNavLadder*> *);

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<CNavLadder*> *, class _List_node_base *);

	/* <0> (null):0 */
	reference operator*(const class _List_iterator<CNavLadder*>  *); /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_iterator<CNavLadder*>  *); /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_iterator<CNavLadder*> *); /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_iterator<CNavLadder*> *, int); /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_iterator<CNavLadder*> *); /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_iterator<CNavLadder*> *, int); /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_iterator<CNavLadder*>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEeqERKS2_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_iterator<CNavLadder*>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEneERKS2_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1331 */
 /* pointer to 1330 */
 /* size: 4 */

/* 1332 */
 /* pointer to 1333 */
 /* size: 4 */

/* 1333 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1334 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1335 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1336 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1337 */
/* <0> (null):0 */
typedef struct _List_iterator<NavConnect> _Self; /* size: 4 */

/* 1338 */
/* <0> (null):0 */
typedef union NavConnect * pointer; /* size: 4 */

/* 1339 */
/* <0> (null):0 */
typedef union NavConnect & reference; /* size: 4 */

/* 1340 */
/* <0> (null):0 */
struct _List_iterator<NavConnect> {
	class _List_node_base *    _M_node;              /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_iterator<NavConnect> _Self;

	/* <0> (null):0 */
	typedef union NavConnect * pointer;

	/* <0> (null):0 */
	typedef union NavConnect & reference;

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<NavConnect> *);

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<NavConnect> *, class _List_node_base *);

	/* <0> (null):0 */
	reference operator*(const class _List_iterator<NavConnect>  *); /* linkage=_ZNKSt14_List_iteratorI10NavConnectEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_iterator<NavConnect>  *); /* linkage=_ZNKSt14_List_iteratorI10NavConnectEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_iterator<NavConnect> *); /* linkage=_ZNSt14_List_iteratorI10NavConnectEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_iterator<NavConnect> *, int); /* linkage=_ZNSt14_List_iteratorI10NavConnectEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_iterator<NavConnect> *); /* linkage=_ZNSt14_List_iteratorI10NavConnectEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_iterator<NavConnect> *, int); /* linkage=_ZNSt14_List_iteratorI10NavConnectEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_iterator<NavConnect>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorI10NavConnectEeqERKS1_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_iterator<NavConnect>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorI10NavConnectEneERKS1_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1341 */
 /* pointer to 1340 */
 /* size: 4 */

/* 1342 */
 /* pointer to 1343 */
 /* size: 4 */

/* 1343 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1344 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1345 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1346 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1347 */
/* <0> (null):0 */
struct _List_node<NavConnect> : public _List_node_base {
public:

	/* struct _List_node_base     <ancestor>; */     /*     0     8 */
	union NavConnect           _M_data;              /*     8     4 */

	/* size: 12, cachelines: 1, members: 2 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1348 */
/* <0> (null):0 */
struct _List_node<CNavLadder*> : public _List_node_base {
public:

	/* struct _List_node_base     <ancestor>; */     /*     0     8 */
	class CNavLadder *         _M_data;              /*     8     4 */

	/* size: 12, cachelines: 1, members: 2 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1349 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 1350 */
 /* pointer to 1351 */
 /* size: 4 */

/* 1351 */
 /* pointer to 1349 */
 /* size: 4 */

/* 1352 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1353 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1354 */
 /* pointer to 1353 */
 /* size: 4 */

/* 1355 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1356 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1357 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1358 */
 /* pointer to 1359 */
 /* size: 4 */

/* 1359 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 676 */

/* 1360 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1361 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1362 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1363 */
/* <0> (null):0 */
class CPointEntity {
	/* <0> (null):0 */
	virtual int ObjectCaps(class CPointEntity *); /* linkage=_ZN12CPointEntity10ObjectCapsEv */

	/* vtable has 1 entries: {
	   [6] = ObjectCaps(_ZN12CPointEntity10ObjectCapsEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1364 */
 /* pointer to 1363 */
 /* size: 4 */

/* 1365 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1366 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1367 */
 /* pointer to 1368 */
 /* size: 4 */

/* 1368 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1369 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1370 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1371 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1372 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1373 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1374 */
 /* pointer to 1375 */
 /* size: 4 */

/* 1375 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1376 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1377 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1378 */
 /* pointer to 1379 */
 /* size: 4 */

/* 1379 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1380 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1381 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1382 */
 /* pointer to 448 */
 /* size: 4 */

/* 1383 */
 /* pointer to 1384 */
 /* size: 4 */

/* 1384 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 116 */

/* 1385 */
 /* pointer to 1386 */
 /* size: 4 */

/* 1386 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1387 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1388 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1389 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1390 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1391 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1392 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1393 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1394 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1395 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1396 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1397 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1398 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1399 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1400 */
 /* pointer to 450 */
 /* size: 4 */

/* 1401 */
 /* pointer to 1077 */
 /* size: 4 */

/* 1402 */
/* <0> (null):0 */
char                       array[2]; /* size: 2 */

/* 1403 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1404 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1405 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1406 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1407 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1408 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1409 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1410 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1411 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1412 */
 /* pointer to 79 */
 /* size: 4 */

/* 1413 */
/* <0> (null):0 */
const char  *              array[95]; /* size: 380 */

/* 1414 */
/* <0> (null):0 */
class CBotManager {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1415 */
 /* pointer to 1414 */
 /* size: 4 */

/* Functions: */

/* <0> (null):0 */
void Vector2D(class Vector2D *)
{
} /* size: 154650208 */

/* <0> (null):0 */
void Vector2D(class Vector2D *, float, float)
{
} /* size: 154540612 */

/* <0> (null):0 */
class Vector2D operator+(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DplERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator-(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DmiERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator*(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DmlEf */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator/(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DdvEf */
{
} /* size: 8 */

/* <0> (null):0 */
float Length(const class Vector2D  *) /* linkage=_ZNK8Vector2D6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector2D  *) /* linkage=_ZNK8Vector2D13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector2D Normalize(const class Vector2D  *) /* linkage=_ZNK8Vector2D9NormalizeEv */
{
} /* size: 8 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector2D *) /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector2D *, float) /* linkage=_ZN8Vector2D6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void Vector(class Vector *)
{
} /* size: 80 */

/* <0> (null):0 */
void Vector(class Vector *, float, float, float)
{
} /* size: 96 */

/* <0> (null):0 */
void Vector(class Vector *, const class Vector  &)
{
} /* size: 2473 */

/* <0> (null):0 */
void Vector(class Vector *, float *)
{
} /* size: 90 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *) /* linkage=_ZNK6VectorngEv */
{
} /* size: 12 */

/* <0> (null):0 */
int operator==(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectoreqERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
int operator!=(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorneERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector operator+(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorplERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectormiERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator*(const class Vector  *, float) /* linkage=_ZNK6VectormlEf */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator/(const class Vector  *, float) /* linkage=_ZNK6VectordvEf */
{
} /* size: 12 */

/* <0> (null):0 */
void CopyToArray(const class Vector  *, float *) /* linkage=_ZNK6Vector11CopyToArrayEPf */
{
} /* size: 154817212 */

/* <0> (null):0 */
float Length(const class Vector  *) /* linkage=_ZNK6Vector6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector  *) /* linkage=_ZNK6Vector13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
float * operator float*(class Vector *) /* linkage=_ZN6VectorcvPfEv */
{
} /* size: 4 */

/* <0> (null):0 */
const float  * operator const float*(const class Vector  *) /* linkage=_ZNK6VectorcvPKfEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector Normalize(const class Vector  *) /* linkage=_ZNK6Vector9NormalizeEv */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector2D Make2D(const class Vector  *) /* linkage=_ZNK6Vector6Make2DEv */
{
} /* size: 8 */

/* <0> (null):0 */
float Length2D(const class Vector  *) /* linkage=_ZNK6Vector8Length2DEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector  *, float) /* linkage=_ZNK6Vector16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector  *, float) /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector *) /* linkage=_ZN6Vector16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector *, float) /* linkage=_ZN6Vector6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 155695324 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 155695440 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 155718576 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 155705372 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 155705348 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 3014656 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 327689 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 155756800 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 155756960 */

/* <0> (null):0 */
void _Vector_impl(class _Vector_impl *)
{
} /* size: 0 */

/* <0> (null):0 */
void _Vector_impl(class _Vector_impl *, const _Tp_alloc_type  &)
{
} /* size: 155826816 */

/* <0> (null):0 */
void _Vector_impl(class _Vector_impl *)
{
} /* size: 155828069 */

/* <0> (null):0 */
void _Vector_impl(class _Vector_impl *, const _Tp_alloc_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 3407881 */

/* <0> (null):0 */
edict_t * edict(class CBaseEntity *) /* linkage=_ZN11CBaseEntity5edictEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int ObjectCaps(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
int entindex(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8entindexEv */
{
} /* size: 4 */

/* <0> (null):0 */
void InhibitAutoFollow(class CBasePlayer *, float) /* linkage=_ZN11CBasePlayer17InhibitAutoFollowEf */
{
} /* size: 155778412 */

/* <0> (null):0 */
void AllowAutoFollow(class CBasePlayer *) /* linkage=_ZN11CBasePlayer15AllowAutoFollowEv */
{
} /* size: 155778476 */

/* <0> (null):0 */
void swap(class _List_node_base &, class _List_node_base &) /* linkage=_ZNSt8__detail15_List_node_base4swapERS0_S1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_transfer(class _List_node_base *, class _List_node_base *, class _List_node_base *) /* linkage=_ZNSt8__detail15_List_node_base11_M_transferEPS0_S1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_reverse(class _List_node_base *) /* linkage=_ZNSt8__detail15_List_node_base10_M_reverseEv */
{
} /* size: 155781192 */

/* <0> (null):0 */
void _M_hook(class _List_node_base *, class _List_node_base *) /* linkage=_ZNSt8__detail15_List_node_base7_M_hookEPS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_unhook(class _List_node_base *) /* linkage=_ZNSt8__detail15_List_node_base9_M_unhookEv */
{
} /* size: 155781560 */

/* <0> (null):0 */
void IntervalTimer(class IntervalTimer *)
{
} /* size: 155808264 */

/* <0> (null):0 */
void Reset(class IntervalTimer *) /* linkage=_ZN13IntervalTimer5ResetEv */
{
} /* size: 155808428 */

/* <0> (null):0 */
void Start(class IntervalTimer *) /* linkage=_ZN13IntervalTimer5StartEv */
{
} /* size: 74400 */

/* <0> (null):0 */
void Invalidate(class IntervalTimer *) /* linkage=_ZN13IntervalTimer10InvalidateEv */
{
} /* size: 155808628 */

/* <0> (null):0 */
bool HasStarted(const class IntervalTimer  *) /* linkage=_ZNK13IntervalTimer10HasStartedEv */
{
} /* size: 1 */

/* <0> (null):0 */
float GetElapsedTime(const class IntervalTimer  *) /* linkage=_ZNK13IntervalTimer14GetElapsedTimeEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsLessThen(const class IntervalTimer  *, float) /* linkage=_ZNK13IntervalTimer10IsLessThenEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsGreaterThen(const class IntervalTimer  *, float) /* linkage=_ZNK13IntervalTimer13IsGreaterThenEf */
{
} /* size: 1 */

/* <0> (null):0 */
void CountdownTimer(class CountdownTimer *)
{
} /* size: 0 */

/* <0> (null):0 */
void Reset(class CountdownTimer *) /* linkage=_ZN14CountdownTimer5ResetEv */
{
} /* size: 155854868 */

/* <0> (null):0 */
void Start(class CountdownTimer *, float) /* linkage=_ZN14CountdownTimer5StartEf */
{
} /* size: 155855028 */

/* <0> (null):0 */
void Invalidate(class CountdownTimer *) /* linkage=_ZN14CountdownTimer10InvalidateEv */
{
} /* size: 155855188 */

/* <0> (null):0 */
bool HasStarted(const class CountdownTimer  *) /* linkage=_ZNK14CountdownTimer10HasStartedEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsElapsed(const class CountdownTimer  *) /* linkage=_ZNK14CountdownTimer9IsElapsedEv */
{
} /* size: 1 */

/* <0> (null):0 */
const class BotProfile  * GetProfile(const class CBot  *) /* linkage=_ZNK4CBot10GetProfileEv */
{
} /* size: 4 */

/* <0> (null):0 */
float SizeX(const class Extent  *) /* linkage=_ZNK6Extent5SizeXEv */
{
} /* size: 4 */

/* <0> (null):0 */
float SizeY(const class Extent  *) /* linkage=_ZNK6Extent5SizeYEv */
{
} /* size: 4 */

/* <0> (null):0 */
float SizeZ(const class Extent  *) /* linkage=_ZNK6Extent5SizeZEv */
{
} /* size: 4 */

/* <0> (null):0 */
float Area(const class Extent  *) /* linkage=_ZNK6Extent4AreaEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool Contains(const class Extent  *, const class Vector  *) /* linkage=_ZNK6Extent8ContainsEPK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
void CNavNode(class CNavNode *, const class Vector  *, const class Vector  *, class CNavNode *)
{
} /* size: 155883888 */

/* <0> (null):0 */
const class CNavNode  * GetNode(const class Vector  *) /* linkage=_ZN8CNavNode7GetNodeEPK6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavNode * GetConnectedNode(const class CNavNode  *, enum NavDirType) /* linkage=_ZNK8CNavNode16GetConnectedNodeE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
const class Vector  * GetPosition(const class CNavNode  *) /* linkage=_ZNK8CNavNode11GetPositionEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class Vector  * GetNormal(const class CNavNode  *) /* linkage=_ZNK8CNavNode9GetNormalEv */
{
} /* size: 4 */

/* <0> (null):0 */
unsigned int GetID(const class CNavNode  *) /* linkage=_ZNK8CNavNode5GetIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavNode * GetFirst(void) /* linkage=_ZN8CNavNode8GetFirstEv */
{
} /* size: 4 */

/* <0> (null):0 */
unsigned int GetListLength(void) /* linkage=_ZN8CNavNode13GetListLengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavNode * GetNext(class CNavNode *) /* linkage=_ZN8CNavNode7GetNextEv */
{
} /* size: 4 */

/* <0> (null):0 */
void ConnectTo(class CNavNode *, class CNavNode *, enum NavDirType) /* linkage=_ZN8CNavNode9ConnectToEPS_10NavDirType */
{
} /* size: 155788988 */

/* <0> (null):0 */
class CNavNode * GetParent(const class CNavNode  *) /* linkage=_ZNK8CNavNode9GetParentEv */
{
} /* size: 4 */

/* <0> (null):0 */
void MarkAsVisited(class CNavNode *, enum NavDirType) /* linkage=_ZN8CNavNode13MarkAsVisitedE10NavDirType */
{
} /* size: 155789324 */

/* <0> (null):0 */
BOOL HasVisited(class CNavNode *, enum NavDirType) /* linkage=_ZN8CNavNode10HasVisitedE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
BOOL IsBiLinked(const class CNavNode  *, enum NavDirType) /* linkage=_ZNK8CNavNode10IsBiLinkedE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
BOOL IsClosedCell(const class CNavNode  *) /* linkage=_ZNK8CNavNode12IsClosedCellEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Cover(class CNavNode *) /* linkage=_ZN8CNavNode5CoverEv */
{
} /* size: 155886292 */

/* <0> (null):0 */
BOOL IsCovered(const class CNavNode  *) /* linkage=_ZNK8CNavNode9IsCoveredEv */
{
} /* size: 4 */

/* <0> (null):0 */
void AssignArea(class CNavNode *, class CNavArea *) /* linkage=_ZN8CNavNode10AssignAreaEP8CNavArea */
{
} /* size: 0 */

/* <0> (null):0 */
class CNavArea * GetArea(const class CNavNode  *) /* linkage=_ZNK8CNavNode7GetAreaEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetAttributes(class CNavNode *, unsigned char) /* linkage=_ZN8CNavNode13SetAttributesEh */
{
} /* size: 155886960 */

/* <0> (null):0 */
unsigned char GetAttributes(const class CNavNode  *) /* linkage=_ZNK8CNavNode13GetAttributesEv */
{
} /* size: 1 */

/* <0> (null):0 */
void CNavArea(class CNavArea *, class CNavNode *, class CNavNode *, class CNavNode *, class CNavNode *)
{
} /* size: 0 */

/* <0> (null):0 */
void CNavArea(class CNavArea *)
{
} /* size: 155894929 */

/* <0> (null):0 */
void CNavArea(class CNavArea *, const class Vector  *, const class Vector  *)
{
} /* size: 155893956 */

/* <0> (null):0 */
void CNavArea(class CNavArea *, const class Vector  *, const class Vector  *, const class Vector  *, const class Vector  *)
{
} /* size: 0 */

/* <0> (null):0 */
void ~CNavArea(class CNavArea *, int)
{
} /* size: 63944 */

/* <0> (null):0 */
void ConnectTo(class CNavArea *, class CNavArea *, enum NavDirType) /* linkage=_ZN8CNavArea9ConnectToEPS_10NavDirType */
{
} /* size: 0 */

/* <0> (null):0 */
void Disconnect(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea10DisconnectEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
void Save(const class CNavArea  *, FILE *) /* linkage=_ZNK8CNavArea4SaveEP8_IO_FILE */
{
} /* size: 155896048 */

/* <0> (null):0 */
void Save(class CNavArea *, int, unsigned int) /* linkage=_ZN8CNavArea4SaveEij */
{
} /* size: 0 */

/* <0> (null):0 */
void Load(class CNavArea *, class SteamFile *, unsigned int) /* linkage=_ZN8CNavArea4LoadEP9SteamFilej */
{
} /* size: 64993 */

/* <0> (null):0 */
enum NavErrorType PostLoad(class CNavArea *) /* linkage=_ZN8CNavArea8PostLoadEv */
{
} /* size: 4 */

/* <0> (null):0 */
unsigned int GetID(const class CNavArea  *) /* linkage=_ZNK8CNavArea5GetIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetAttributes(class CNavArea *, unsigned char) /* linkage=_ZN8CNavArea13SetAttributesEh */
{
} /* size: 0 */

/* <0> (null):0 */
unsigned char GetAttributes(const class CNavArea  *) /* linkage=_ZNK8CNavArea13GetAttributesEv */
{
} /* size: 1 */

/* <0> (null):0 */
void SetPlace(class CNavArea *, Place) /* linkage=_ZN8CNavArea8SetPlaceEj */
{
} /* size: 155908792 */

/* <0> (null):0 */
Place GetPlace(const class CNavArea  *) /* linkage=_ZNK8CNavArea8GetPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsOverlapping(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea13IsOverlappingEPK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsOverlapping(const class CNavArea  *, const class CNavArea  *) /* linkage=_ZNK8CNavArea13IsOverlappingEPKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsOverlappingX(const class CNavArea  *, const class CNavArea  *) /* linkage=_ZNK8CNavArea14IsOverlappingXEPKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsOverlappingY(const class CNavArea  *, const class CNavArea  *) /* linkage=_ZNK8CNavArea14IsOverlappingYEPKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
int GetPlayerCount(const class CNavArea  *, int, class CBasePlayer *) /* linkage=_ZNK8CNavArea14GetPlayerCountEiP11CBasePlayer */
{
} /* size: 4 */

/* <0> (null):0 */
float GetZ(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea4GetZEPK6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
float GetZ(const class CNavArea  *, float, float) /* linkage=_ZNK8CNavArea4GetZEff */
{
} /* size: 4 */

/* <0> (null):0 */
bool Contains(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea8ContainsEPK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsCoplanar(const class CNavArea  *, const class CNavArea  *) /* linkage=_ZNK8CNavArea10IsCoplanarEPKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
void GetClosestPointOnArea(const class CNavArea  *, const class Vector  *, class Vector *) /* linkage=_ZNK8CNavArea21GetClosestPointOnAreaEPK6VectorPS0_ */
{
} /* size: -1 */

/* <0> (null):0 */
float GetDistanceSquaredToPoint(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea25GetDistanceSquaredToPointEPK6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsDegenerate(const class CNavArea  *) /* linkage=_ZNK8CNavArea12IsDegenerateEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsEdge(const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea6IsEdgeE10NavDirType */
{
} /* size: 1 */

/* <0> (null):0 */
int GetAdjacentCount(const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea16GetAdjacentCountE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetAdjacentArea(const class CNavArea  *, enum NavDirType, int) /* linkage=_ZNK8CNavArea15GetAdjacentAreaE10NavDirTypei */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetRandomAdjacentArea(const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea21GetRandomAdjacentAreaE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
const NavConnectList  * GetAdjacentList(const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea15GetAdjacentListE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsConnected(const class CNavArea  *, const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea11IsConnectedEPKS_10NavDirType */
{
} /* size: 1 */

/* <0> (null):0 */
float ComputeHeightChange(class CNavArea *, const class CNavArea  *) /* linkage=_ZN8CNavArea19ComputeHeightChangeEPKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
const NavLadderList  * GetLadderList(const class CNavArea  *, enum LadderDirectionType) /* linkage=_ZNK8CNavArea13GetLadderListE19LadderDirectionType */
{
} /* size: 4 */

/* <0> (null):0 */
void ComputePortal(const class CNavArea  *, const class CNavArea  *, enum NavDirType, class Vector *, float *) /* linkage=_ZNK8CNavArea13ComputePortalEPKS_10NavDirTypeP6VectorPf */
{
} /* size: 155925104 */

/* <0> (null):0 */
void ComputeClosestPointInPortal(const class CNavArea  *, const class CNavArea  *, enum NavDirType, const class Vector  *, class Vector *) /* linkage=_ZNK8CNavArea27ComputeClosestPointInPortalEPKS_10NavDirTypePK6VectorPS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
enum NavDirType ComputeDirection(const class CNavArea  *, class Vector *) /* linkage=_ZNK8CNavArea16ComputeDirectionEP6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
void SetClearedTimestamp(class CNavArea *, int) /* linkage=_ZN8CNavArea19SetClearedTimestampEi */
{
} /* size: 328618 */

/* <0> (null):0 */
float GetClearedTimestamp(class CNavArea *, int) /* linkage=_ZN8CNavArea19GetClearedTimestampEi */
{
} /* size: 4 */

/* <0> (null):0 */
const HidingSpotList  * GetHidingSpotList(const class CNavArea  *) /* linkage=_ZNK8CNavArea17GetHidingSpotListEv */
{
} /* size: 4 */

/* <0> (null):0 */
void ComputeHidingSpots(class CNavArea *) /* linkage=_ZN8CNavArea18ComputeHidingSpotsEv */
{
} /* size: 155926216 */

/* <0> (null):0 */
void ComputeSniperSpots(class CNavArea *) /* linkage=_ZN8CNavArea18ComputeSniperSpotsEv */
{
} /* size: -1 */

/* <0> (null):0 */
class SpotEncounter * GetSpotEncounter(class CNavArea *, const class CNavArea  *, const class CNavArea  *) /* linkage=_ZN8CNavArea16GetSpotEncounterEPKS_S1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void ComputeSpotEncounters(class CNavArea *) /* linkage=_ZN8CNavArea21ComputeSpotEncountersEv */
{
} /* size: 155926720 */

/* <0> (null):0 */
void IncreaseDanger(class CNavArea *, int, float) /* linkage=_ZN8CNavArea14IncreaseDangerEif */
{
} /* size: 256 */

/* <0> (null):0 */
float GetDanger(class CNavArea *, int) /* linkage=_ZN8CNavArea9GetDangerEi */
{
} /* size: 4 */

/* <0> (null):0 */
float GetSizeX(const class CNavArea  *) /* linkage=_ZNK8CNavArea8GetSizeXEv */
{
} /* size: 4 */

/* <0> (null):0 */
float GetSizeY(const class CNavArea  *) /* linkage=_ZNK8CNavArea8GetSizeYEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class Extent  * GetExtent(const class CNavArea  *) /* linkage=_ZNK8CNavArea9GetExtentEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class Vector  * GetCenter(const class CNavArea  *) /* linkage=_ZNK8CNavArea9GetCenterEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class Vector  * GetCorner(const class CNavArea  *, enum NavCornerType) /* linkage=_ZNK8CNavArea9GetCornerE13NavCornerType */
{
} /* size: 4 */

/* <0> (null):0 */
const class ApproachInfo  * GetApproachInfo(const class CNavArea  *, int) /* linkage=_ZNK8CNavArea15GetApproachInfoEi */
{
} /* size: 4 */

/* <0> (null):0 */
int GetApproachInfoCount(const class CNavArea  *) /* linkage=_ZNK8CNavArea20GetApproachInfoCountEv */
{
} /* size: 4 */

/* <0> (null):0 */
void ComputeApproachAreas(class CNavArea *) /* linkage=_ZN8CNavArea20ComputeApproachAreasEv */
{
} /* size: 155879656 */

/* <0> (null):0 */
void MakeNewMarker(void) /* linkage=_ZN8CNavArea13MakeNewMarkerEv */
{
} /* size: 155688824 */

/* <0> (null):0 */
void Mark(class CNavArea *) /* linkage=_ZN8CNavArea4MarkEv */
{
} /* size: 155875872 */

/* <0> (null):0 */
BOOL IsMarked(const class CNavArea  *) /* linkage=_ZNK8CNavArea8IsMarkedEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetParent(class CNavArea *, class CNavArea *, enum NavTraverseType) /* linkage=_ZN8CNavArea9SetParentEPS_15NavTraverseType */
{
} /* size: 155876104 */

/* <0> (null):0 */
class CNavArea * GetParent(const class CNavArea  *) /* linkage=_ZNK8CNavArea9GetParentEv */
{
} /* size: 4 */

/* <0> (null):0 */
enum NavTraverseType GetParentHow(const class CNavArea  *) /* linkage=_ZNK8CNavArea12GetParentHowEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsOpen(const class CNavArea  *) /* linkage=_ZNK8CNavArea6IsOpenEv */
{
} /* size: 1 */

/* <0> (null):0 */
void AddToOpenList(class CNavArea *) /* linkage=_ZN8CNavArea13AddToOpenListEv */
{
} /* size: 155880932 */

/* <0> (null):0 */
void UpdateOnOpenList(class CNavArea *) /* linkage=_ZN8CNavArea16UpdateOnOpenListEv */
{
} /* size: 0 */

/* <0> (null):0 */
void RemoveFromOpenList(class CNavArea *) /* linkage=_ZN8CNavArea18RemoveFromOpenListEv */
{
} /* size: 3014656 */

/* <0> (null):0 */
bool IsOpenListEmpty(void) /* linkage=_ZN8CNavArea15IsOpenListEmptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
class CNavArea * PopOpenList(void) /* linkage=_ZN8CNavArea11PopOpenListEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsClosed(const class CNavArea  *) /* linkage=_ZNK8CNavArea8IsClosedEv */
{
} /* size: 1 */

/* <0> (null):0 */
void AddToClosedList(class CNavArea *) /* linkage=_ZN8CNavArea15AddToClosedListEv */
{
} /* size: 155881824 */

/* <0> (null):0 */
void RemoveFromClosedList(class CNavArea *) /* linkage=_ZN8CNavArea20RemoveFromClosedListEv */
{
} /* size: 155881984 */

/* <0> (null):0 */
void ClearSearchLists(void) /* linkage=_ZN8CNavArea16ClearSearchListsEv */
{
} /* size: 155882176 */

/* <0> (null):0 */
void SetTotalCost(class CNavArea *, float) /* linkage=_ZN8CNavArea12SetTotalCostEf */
{
} /* size: 96 */

/* <0> (null):0 */
float GetTotalCost(const class CNavArea  *) /* linkage=_ZNK8CNavArea12GetTotalCostEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetCostSoFar(class CNavArea *, float) /* linkage=_ZN8CNavArea12SetCostSoFarEf */
{
} /* size: 84841 */

/* <0> (null):0 */
float GetCostSoFar(const class CNavArea  *) /* linkage=_ZNK8CNavArea12GetCostSoFarEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Draw(class CNavArea *, byte, byte, byte, int) /* linkage=_ZN8CNavArea4DrawEhhhi */
{
} /* size: 155965652 */

/* <0> (null):0 */
void DrawConnectedAreas(class CNavArea *) /* linkage=_ZN8CNavArea18DrawConnectedAreasEv */
{
} /* size: 155961960 */

/* <0> (null):0 */
void DrawMarkedCorner(class CNavArea *, enum NavCornerType, byte, byte, byte, int) /* linkage=_ZN8CNavArea16DrawMarkedCornerE13NavCornerTypehhhi */
{
} /* size: 155966008 */

/* <0> (null):0 */
bool SplitEdit(class CNavArea *, bool, float, class CNavArea * *, class CNavArea * *) /* linkage=_ZN8CNavArea9SplitEditEbfPPS_S1_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool MergeEdit(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea9MergeEditEPS_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool SpliceEdit(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea10SpliceEditEPS_ */
{
} /* size: 1 */

/* <0> (null):0 */
void RaiseCorner(class CNavArea *, enum NavCornerType, int) /* linkage=_ZN8CNavArea11RaiseCornerE13NavCornerTypei */
{
} /* size: 0 */

/* <0> (null):0 */
void AddLadderUp(class CNavArea *, class CNavLadder *) /* linkage=_ZN8CNavArea11AddLadderUpEP10CNavLadder */
{
} /* size: 0 */

/* <0> (null):0 */
void AddLadderDown(class CNavArea *, class CNavLadder *) /* linkage=_ZN8CNavArea13AddLadderDownEP10CNavLadder */
{
} /* size: 155967304 */

/* <0> (null):0 */
void Initialize(class CNavArea *) /* linkage=_ZN8CNavArea10InitializeEv */
{
} /* size: 155967488 */

/* <0> (null):0 */
void DecayDanger(class CNavArea *) /* linkage=_ZN8CNavArea11DecayDangerEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool IsHidingSpotCollision(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea21IsHidingSpotCollisionEPK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
void AddSpotEncounters(class CNavArea *, const class CNavArea  *, enum NavDirType, const class CNavArea  *, enum NavDirType) /* linkage=_ZN8CNavArea17AddSpotEncountersEPKS_10NavDirTypeS1_S2_ */
{
} /* size: 155964080 */

/* <0> (null):0 */
void Strip(class CNavArea *) /* linkage=_ZN8CNavArea5StripEv */
{
} /* size: 32 */

/* <0> (null):0 */
void FinishMerge(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea11FinishMergeEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
void MergeAdjacentConnections(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea24MergeAdjacentConnectionsEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
void AssignNodes(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea11AssignNodesEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
void FinishSplitEdit(class CNavArea *, class CNavArea *, enum NavDirType) /* linkage=_ZN8CNavArea15FinishSplitEditEPS_10NavDirType */
{
} /* size: 0 */

/* <0> (null):0 */
void OnDestroyNotify(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea15OnDestroyNotifyEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
void SteamFile(class SteamFile *, const char  *)
{
} /* size: 329024 */

/* <0> (null):0 */
void ~SteamFile(class SteamFile *, int)
{
} /* size: 3015731 */

/* <0> (null):0 */
bool IsValid(const class SteamFile  *) /* linkage=_ZNK9SteamFile7IsValidEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool Read(class SteamFile *, void *, int) /* linkage=_ZN9SteamFile4ReadEPvi */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator==(const union NavConnect  *, const union NavConnect  &) /* linkage=_ZNK10NavConnecteqERKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
void CNavLadder(class CNavLadder *)
{
} /* size: 3014709 */

/* <0> (null):0 */
void OnDestroyNotify(class CNavLadder *, class CNavArea *) /* linkage=_ZN10CNavLadder15OnDestroyNotifyEP8CNavArea */
{
} /* size: 3014709 */

/* <0> (null):0 */
void HidingSpot(class HidingSpot *)
{
} /* size: -1 */

/* <0> (null):0 */
void HidingSpot(class HidingSpot *, const class Vector  *, unsigned char)
{
} /* size: -1 */

/* <0> (null):0 */
bool HasGoodCover(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot12HasGoodCoverEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsGoodSniperSpot(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot16IsGoodSniperSpotEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsIdealSniperSpot(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot17IsIdealSniperSpotEv */
{
} /* size: 1 */

/* <0> (null):0 */
void SetFlags(class HidingSpot *, unsigned char) /* linkage=_ZN10HidingSpot8SetFlagsEh */
{
} /* size: 156038216 */

/* <0> (null):0 */
unsigned char GetFlags(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot8GetFlagsEv */
{
} /* size: 1 */

/* <0> (null):0 */
void Save(const class HidingSpot  *, int, unsigned int) /* linkage=_ZNK10HidingSpot4SaveEij */
{
} /* size: 156038376 */

/* <0> (null):0 */
void Load(class HidingSpot *, class SteamFile *, unsigned int) /* linkage=_ZN10HidingSpot4LoadEP9SteamFilej */
{
} /* size: 156038420 */

/* <0> (null):0 */
const class Vector  * GetPosition(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot11GetPositionEv */
{
} /* size: 4 */

/* <0> (null):0 */
unsigned int GetID(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot5GetIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Mark(class HidingSpot *) /* linkage=_ZN10HidingSpot4MarkEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool IsMarked(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot8IsMarkedEv */
{
} /* size: 1 */

/* <0> (null):0 */
void ChangeMasterMarker(void) /* linkage=_ZN10HidingSpot18ChangeMasterMarkerEv */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<SpotOrder> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<SpotOrder> *, const class new_allocator<SpotOrder>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<SpotOrder> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<SpotOrder>  *, class SpotOrder &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE7addressERS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<SpotOrder>  *, const class SpotOrder  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE7addressERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<SpotOrder> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<SpotOrder> *, class SpotOrder *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE10deallocateEPS1_j */
{
} /* size: 156041420 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<SpotOrder>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<SpotOrder> *, class SpotOrder *, const class SpotOrder  &) /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE9constructEPS1_RKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<SpotOrder> *, class SpotOrder *) /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE7destroyEPS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<SpotOrder> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<SpotOrder> *, const class allocator<SpotOrder>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<SpotOrder> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<SpotOrder> > *)
{
} /* size: 328778 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<SpotOrder> > *, const class new_allocator<std::_List_node<SpotOrder> >  &)
{
} /* size: 328827 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<SpotOrder> > *, int)
{
} /* size: 156056396 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<SpotOrder> >  *, class _List_node<SpotOrder> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7addressERS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<SpotOrder> >  *, const class _List_node<SpotOrder>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7addressERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<SpotOrder> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE10deallocateEPS3_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<SpotOrder> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *, const class _List_node<SpotOrder>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE9constructEPS3_RKS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7destroyEPS3_ */
{
} /* size: 156057736 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<SpotOrder> > *)
{
} /* size: 156019420 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<SpotOrder> > *, const class allocator<std::_List_node<SpotOrder> >  &)
{
} /* size: 156090184 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<SpotOrder> > *, int)
{
} /* size: -1 */

/* <0> (null):0 */
class _List_node<SpotOrder> * _M_get_node(class _List_base<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, class _List_node<SpotOrder> *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */
{
} /* size: 156087756 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *)
{
} /* size: 156089016 */

/* <0> (null):0 */
void _List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, const allocator_type  &)
{
} /* size: 156092036 */

/* <0> (null):0 */
void ~_List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void _M_clear(class _List_base<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE8_M_clearEv */
{
} /* size: 156092404 */

/* <0> (null):0 */
void _M_init(class _List_base<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE7_M_initEv */
{
} /* size: 0 */

/* <0> (null):0 */
_Node * _M_create_node(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE14_M_create_nodeERKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<SpotOrder, std::allocator<SpotOrder> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<SpotOrder, std::allocator<SpotOrder> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<SpotOrder, std::allocator<SpotOrder> > *, const class list<SpotOrder, std::allocator<SpotOrder> >  &)
{
} /* size: 156106700 */

/* <0> (null):0 */
class list<SpotOrder, std::allocator<SpotOrder> > & operator=(class list<SpotOrder, std::allocator<SpotOrder> > *, const class list<SpotOrder, std::allocator<SpotOrder> >  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EEaSERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6assignEjRKS0_ */
{
} /* size: 156107068 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, class SpotOrder) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6resizeEjS0_ */
{
} /* size: 134217728 */

/* <0> (null):0 */
reference front(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE10push_frontERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_front(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9pop_frontEv */
{
} /* size: 154297952 */

/* <0> (null):0 */
void push_back(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9push_backERKS0_ */
{
} /* size: 155352624 */

/* <0> (null):0 */
void pop_back(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, unsigned int, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */
{
} /* size: 155999932 */

/* <0> (null):0 */
iterator erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5eraseESt14_List_iteratorIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4swapERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */
{
} /* size: 156001108 */

/* <0> (null):0 */
void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */
{
} /* size: 156121192 */

/* <0> (null):0 */
void remove(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6removeERKS0_ */
{
} /* size: -1 */

/* <0> (null):0 */
void unique(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6uniqueEv */
{
} /* size: -1 */

/* <0> (null):0 */
void merge(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5mergeERS2_ */
{
} /* size: -1 */

/* <0> (null):0 */
void reverse(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE7reverseEv */
{
} /* size: 0 */

/* <0> (null):0 */
void sort(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4sortEv */
{
} /* size: 156122084 */

/* <0> (null):0 */
void _M_fill_initialize(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE18_M_fill_initializeEjRKS0_ */
{
} /* size: 156122200 */

/* <0> (null):0 */
void _M_fill_assign(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE14_M_fill_assignEjRKS0_ */
{
} /* size: 156122420 */

/* <0> (null):0 */
void _M_transfer(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */
{
} /* size: 156127824 */

/* <0> (null):0 */
void _M_insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 156132484 */

/* <0> (null):0 */
void _M_erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE25_M_check_equal_allocatorsERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<HidingSpot*> *)
{
} /* size: 156161576 */

/* <0> (null):0 */
void new_allocator(class new_allocator<HidingSpot*> *, const class new_allocator<HidingSpot*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<HidingSpot*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<HidingSpot*>  *, class HidingSpot * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE7addressERS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<HidingSpot*>  *, const class HidingSpot *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE7addressERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<HidingSpot*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<HidingSpot*> *, class HidingSpot * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE10deallocateEPS2_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<HidingSpot*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<HidingSpot*> *, class HidingSpot * *, const class HidingSpot *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE9constructEPS2_RKS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<HidingSpot*> *, class HidingSpot * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE7destroyEPS2_ */
{
} /* size: 256 */

/* <0> (null):0 */
void allocator(class allocator<HidingSpot*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<HidingSpot*> *, const class allocator<HidingSpot*>  &)
{
} /* size: 156164104 */

/* <0> (null):0 */
void ~allocator(class allocator<HidingSpot*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *)
{
} /* size: 156189764 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *, const class new_allocator<std::_List_node<HidingSpot*> >  &)
{
} /* size: 156189992 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *, int)
{
} /* size: 156190176 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<HidingSpot*> >  *, class _List_node<HidingSpot*> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7addressERS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<HidingSpot*> >  *, const class _List_node<HidingSpot*>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7addressERKS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<HidingSpot*> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE10deallocateEPS4_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<HidingSpot*> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *, const class _List_node<HidingSpot*>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE9constructEPS4_RKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7destroyEPS4_ */
{
} /* size: 156191745 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<HidingSpot*> > *)
{
} /* size: 156191956 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<HidingSpot*> > *, const class allocator<std::_List_node<HidingSpot*> >  &)
{
} /* size: 25549 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<HidingSpot*> > *, int)
{
} /* size: 156192064 */

/* <0> (null):0 */
class _List_node<HidingSpot*> * _M_get_node(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_node<HidingSpot*> *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */
{
} /* size: 156214352 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void _M_clear(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE8_M_clearEv */
{
} /* size: 156215704 */

/* <0> (null):0 */
void _M_init(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE7_M_initEv */
{
} /* size: 0 */

/* <0> (null):0 */
_Node * _M_create_node(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE14_M_create_nodeERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const allocator_type  &)
{
} /* size: 256 */

/* <0> (null):0 */
void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 156221932 */

/* <0> (null):0 */
void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const class list<HidingSpot*, std::allocator<HidingSpot*> >  &)
{
} /* size: 156222100 */

/* <0> (null):0 */
class list<HidingSpot*, std::allocator<HidingSpot*> > & operator=(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const class list<HidingSpot*, std::allocator<HidingSpot*> >  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EEaSERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6assignEjRKS1_ */
{
} /* size: 1901649 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, class HidingSpot *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6resizeEjS1_ */
{
} /* size: 156255048 */

/* <0> (null):0 */
reference front(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE10push_frontERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_front(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9pop_frontEv */
{
} /* size: 0 */

/* <0> (null):0 */
void push_back(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9push_backERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */
{
} /* size: 327743 */

/* <0> (null):0 */
iterator erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4swapERS3_ */
{
} /* size: 156263716 */

/* <0> (null):0 */
void clear(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */
{
} /* size: 156264132 */

/* <0> (null):0 */
void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void remove(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6removeERKS1_ */
{
} /* size: 156296532 */

/* <0> (null):0 */
void unique(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6uniqueEv */
{
} /* size: 156266800 */

/* <0> (null):0 */
void merge(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5mergeERS3_ */
{
} /* size: 155517168 */

/* <0> (null):0 */
void reverse(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE7reverseEv */
{
} /* size: 0 */

/* <0> (null):0 */
void sort(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4sortEv */
{
} /* size: 156267328 */

/* <0> (null):0 */
void _M_fill_initialize(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE18_M_fill_initializeEjRKS1_ */
{
} /* size: 156267968 */

/* <0> (null):0 */
void _M_fill_assign(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE14_M_fill_assignEjRKS1_ */
{
} /* size: 156270352 */

/* <0> (null):0 */
void _M_transfer(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */
{
} /* size: 156267776 */

/* <0> (null):0 */
void _M_insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 156270872 */

/* <0> (null):0 */
void _M_erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */
{
} /* size: 156268320 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE25_M_check_equal_allocatorsERS3_ */
{
} /* size: 1901671 */

/* <0> (null):0 */
void new_allocator(class new_allocator<SpotEncounter> *)
{
} /* size: 156272172 */

/* <0> (null):0 */
void new_allocator(class new_allocator<SpotEncounter> *, const class new_allocator<SpotEncounter>  &)
{
} /* size: 155280300 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<SpotEncounter> *, int)
{
} /* size: 155528432 */

/* <0> (null):0 */
pointer address(const class new_allocator<SpotEncounter>  *, class SpotEncounter &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE7addressERS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<SpotEncounter>  *, const class SpotEncounter  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE7addressERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<SpotEncounter> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<SpotEncounter> *, class SpotEncounter *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE10deallocateEPS1_j */
{
} /* size: 155528868 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<SpotEncounter>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<SpotEncounter> *, class SpotEncounter *, const class SpotEncounter  &) /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE9constructEPS1_RKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<SpotEncounter> *, class SpotEncounter *) /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE7destroyEPS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<SpotEncounter> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<SpotEncounter> *, const class allocator<SpotEncounter>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<SpotEncounter> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *, const class new_allocator<std::_List_node<SpotEncounter> >  &)
{
} /* size: 983719 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *, int)
{
} /* size: 28 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<SpotEncounter> >  *, class _List_node<SpotEncounter> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7addressERS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<SpotEncounter> >  *, const class _List_node<SpotEncounter>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7addressERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<SpotEncounter> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE10deallocateEPS3_j */
{
} /* size: 154996792 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<SpotEncounter> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *, const class _List_node<SpotEncounter>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE9constructEPS3_RKS3_ */
{
} /* size: 155046216 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7destroyEPS3_ */
{
} /* size: 155048712 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<SpotEncounter> > *)
{
} /* size: 155352568 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<SpotEncounter> > *, const class allocator<std::_List_node<SpotEncounter> >  &)
{
} /* size: 155512688 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<SpotEncounter> > *, int)
{
} /* size: 155514896 */

/* <0> (null):0 */
class _List_node<SpotEncounter> * _M_get_node(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_node<SpotEncounter> *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */
{
} /* size: 155186992 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *)
{
} /* size: 155883488 */

/* <0> (null):0 */
void _List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, const allocator_type  &)
{
} /* size: 155892028 */

/* <0> (null):0 */
void ~_List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, int)
{
} /* size: 155894556 */

/* <0> (null):0 */
void _M_clear(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE8_M_clearEv */
{
} /* size: 155910952 */

/* <0> (null):0 */
void _M_init(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE7_M_initEv */
{
} /* size: 146683560 */

/* <0> (null):0 */
_Node * _M_create_node(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE14_M_create_nodeERKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *)
{
} /* size: 96 */

/* <0> (null):0 */
void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const allocator_type  &)
{
} /* size: 154954720 */

/* <0> (null):0 */
void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 154997752 */

/* <0> (null):0 */
void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const class list<SpotEncounter, std::allocator<SpotEncounter> >  &)
{
} /* size: 156137760 */

/* <0> (null):0 */
class list<SpotEncounter, std::allocator<SpotEncounter> > & operator=(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const class list<SpotEncounter, std::allocator<SpotEncounter> >  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EEaSERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6assignEjRKS0_ */
{
} /* size: 155057564 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, class SpotEncounter) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6resizeEjS0_ */
{
} /* size: 154530304 */

/* <0> (null):0 */
reference front(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE10push_frontERKS0_ */
{
} /* size: 154861569 */

/* <0> (null):0 */
void pop_front(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9pop_frontEv */
{
} /* size: 0 */

/* <0> (null):0 */
void push_back(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9push_backERKS0_ */
{
} /* size: 176 */

/* <0> (null):0 */
void pop_back(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE8pop_backEv */
{
} /* size: 32 */

/* <0> (null):0 */
iterator insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, unsigned int, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */
{
} /* size: 155946184 */

/* <0> (null):0 */
iterator erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5eraseESt14_List_iteratorIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4swapERS2_ */
{
} /* size: 155946836 */

/* <0> (null):0 */
void clear(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5clearEv */
{
} /* size: 155949108 */

/* <0> (null):0 */
void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */
{
} /* size: 155949224 */

/* <0> (null):0 */
void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */
{
} /* size: 155514116 */

/* <0> (null):0 */
void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */
{
} /* size: -1 */

/* <0> (null):0 */
void remove(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6removeERKS0_ */
{
} /* size: 155559392 */

/* <0> (null):0 */
void unique(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6uniqueEv */
{
} /* size: 155624768 */

/* <0> (null):0 */
void merge(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5mergeERS2_ */
{
} /* size: 360011 */

/* <0> (null):0 */
void reverse(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE7reverseEv */
{
} /* size: 154298504 */

/* <0> (null):0 */
void sort(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4sortEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE18_M_fill_initializeEjRKS0_ */
{
} /* size: 156261096 */

/* <0> (null):0 */
void _M_fill_assign(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE14_M_fill_assignEjRKS0_ */
{
} /* size: 156231380 */

/* <0> (null):0 */
void _M_transfer(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */
{
} /* size: 154730528 */

/* <0> (null):0 */
void _M_insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */
{
} /* size: 156235596 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE25_M_check_equal_allocatorsERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<NavConnect> *)
{
} /* size: 8 */

/* <0> (null):0 */
void new_allocator(class new_allocator<NavConnect> *, const class new_allocator<NavConnect>  &)
{
} /* size: 156233140 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<NavConnect> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<NavConnect>  *, union NavConnect &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE7addressERS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<NavConnect>  *, const union NavConnect  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE7addressERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<NavConnect> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<NavConnect> *, union NavConnect *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE10deallocateEPS1_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<NavConnect>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<NavConnect> *, union NavConnect *, const union NavConnect  &) /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE9constructEPS1_RKS1_ */
{
} /* size: 155559232 */

/* <0> (null):0 */
void destroy(class new_allocator<NavConnect> *, union NavConnect *) /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE7destroyEPS1_ */
{
} /* size: 155183704 */

/* <0> (null):0 */
void allocator(class allocator<NavConnect> *)
{
} /* size: 156016160 */

/* <0> (null):0 */
void allocator(class allocator<NavConnect> *, const class allocator<NavConnect>  &)
{
} /* size: -1 */

/* <0> (null):0 */
void ~allocator(class allocator<NavConnect> *, int)
{
} /* size: -1 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<NavConnect> > *)
{
} /* size: 156017376 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<NavConnect> > *, const class new_allocator<std::_List_node<NavConnect> >  &)
{
} /* size: 156017536 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<NavConnect> > *, int)
{
} /* size: 155423392 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<NavConnect> >  *, class _List_node<NavConnect> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7addressERS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<NavConnect> >  *, const class _List_node<NavConnect>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7addressERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<NavConnect> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE10deallocateEPS3_j */
{
} /* size: 328873 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<NavConnect> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *, const class _List_node<NavConnect>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE9constructEPS3_RKS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7destroyEPS3_ */
{
} /* size: 65239 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<NavConnect> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<NavConnect> > *, const class allocator<std::_List_node<NavConnect> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<NavConnect> > *, int)
{
} /* size: 86411 */

/* <0> (null):0 */
class _List_node<NavConnect> * _M_get_node(class _List_base<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<NavConnect, std::allocator<NavConnect> > *, class _List_node<NavConnect> *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */
{
} /* size: 155974792 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *)
{
} /* size: 155971660 */

/* <0> (null):0 */
void _List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *, int)
{
} /* size: 155975824 */

/* <0> (null):0 */
void _M_clear(class _List_base<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE8_M_clearEv */
{
} /* size: 155975085 */

/* <0> (null):0 */
void _M_init(class _List_base<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE7_M_initEv */
{
} /* size: 155976168 */

/* <0> (null):0 */
_Node * _M_create_node(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE14_M_create_nodeERKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<NavConnect, std::allocator<NavConnect> > *)
{
} /* size: 155977320 */

/* <0> (null):0 */
void list(class list<NavConnect, std::allocator<NavConnect> > *, const allocator_type  &)
{
} /* size: 155977644 */

/* <0> (null):0 */
void list(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 155982908 */

/* <0> (null):0 */
void list(class list<NavConnect, std::allocator<NavConnect> > *, const class list<NavConnect, std::allocator<NavConnect> >  &)
{
} /* size: 156031396 */

/* <0> (null):0 */
class list<NavConnect, std::allocator<NavConnect> > & operator=(class list<NavConnect, std::allocator<NavConnect> > *, const class list<NavConnect, std::allocator<NavConnect> >  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EEaSERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6assignEjRKS0_ */
{
} /* size: 156071084 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, union NavConnect) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6resizeEjS0_ */
{
} /* size: 327689 */

/* <0> (null):0 */
reference front(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE10push_frontERKS0_ */
{
} /* size: 155985448 */

/* <0> (null):0 */
void pop_front(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9pop_frontEv */
{
} /* size: 51879 */

/* <0> (null):0 */
void push_back(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9push_backERKS0_ */
{
} /* size: 146683560 */

/* <0> (null):0 */
void pop_back(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE8pop_backEv */
{
} /* size: 154653056 */

/* <0> (null):0 */
iterator insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, unsigned int, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */
{
} /* size: 154998852 */

/* <0> (null):0 */
iterator erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5eraseESt14_List_iteratorIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4swapERS2_ */
{
} /* size: 155280368 */

/* <0> (null):0 */
void clear(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5clearEv */
{
} /* size: 155351128 */

/* <0> (null):0 */
void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */
{
} /* size: 155353048 */

/* <0> (null):0 */
void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */
{
} /* size: 155513744 */

/* <0> (null):0 */
void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */
{
} /* size: 155556400 */

/* <0> (null):0 */
void remove(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6removeERKS0_ */
{
} /* size: 155558996 */

/* <0> (null):0 */
void unique(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6uniqueEv */
{
} /* size: 155185408 */

/* <0> (null):0 */
void merge(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5mergeERS2_ */
{
} /* size: 155187188 */

/* <0> (null):0 */
void reverse(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE7reverseEv */
{
} /* size: 155521676 */

/* <0> (null):0 */
void sort(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4sortEv */
{
} /* size: 155523732 */

/* <0> (null):0 */
void _M_fill_initialize(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE18_M_fill_initializeEjRKS0_ */
{
} /* size: 155827436 */

/* <0> (null):0 */
void _M_fill_assign(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE14_M_fill_assignEjRKS0_ */
{
} /* size: 155855280 */

/* <0> (null):0 */
void _M_transfer(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */
{
} /* size: 155886888 */

/* <0> (null):0 */
void _M_insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 155894740 */

/* <0> (null):0 */
void _M_erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */
{
} /* size: 155923928 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE25_M_check_equal_allocatorsERS2_ */
{
} /* size: 155943792 */

/* <0> (null):0 */
void new_allocator(class new_allocator<CNavLadder*> *)
{
} /* size: 155984968 */

/* <0> (null):0 */
void new_allocator(class new_allocator<CNavLadder*> *, const class new_allocator<CNavLadder*>  &)
{
} /* size: 156004936 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<CNavLadder*> *, int)
{
} /* size: 156021856 */

/* <0> (null):0 */
pointer address(const class new_allocator<CNavLadder*>  *, class CNavLadder * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE7addressERS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<CNavLadder*>  *, const class CNavLadder *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE7addressERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<CNavLadder*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<CNavLadder*> *, class CNavLadder * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE10deallocateEPS2_j */
{
} /* size: 156062736 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<CNavLadder*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<CNavLadder*> *, class CNavLadder * *, const class CNavLadder *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE9constructEPS2_RKS2_ */
{
} /* size: 156018640 */

/* <0> (null):0 */
void destroy(class new_allocator<CNavLadder*> *, class CNavLadder * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE7destroyEPS2_ */
{
} /* size: 156093744 */

/* <0> (null):0 */
void allocator(class allocator<CNavLadder*> *)
{
} /* size: 156133224 */

/* <0> (null):0 */
void allocator(class allocator<CNavLadder*> *, const class allocator<CNavLadder*>  &)
{
} /* size: 155978976 */

/* <0> (null):0 */
void ~allocator(class allocator<CNavLadder*> *, int)
{
} /* size: 156154820 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *)
{
} /* size: 156269112 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *, const class new_allocator<std::_List_node<CNavLadder*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<CNavLadder*> >  *, class _List_node<CNavLadder*> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7addressERS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<CNavLadder*> >  *, const class _List_node<CNavLadder*>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7addressERKS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<CNavLadder*> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE10deallocateEPS4_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<CNavLadder*> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *, const class _List_node<CNavLadder*>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE9constructEPS4_RKS4_ */
{
} /* size: 156318296 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7destroyEPS4_ */
{
} /* size: 2490412 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<CNavLadder*> > *)
{
} /* size: 156315656 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<CNavLadder*> > *, const class allocator<std::_List_node<CNavLadder*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<CNavLadder*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class _List_node<CNavLadder*> * _M_get_node(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_node<CNavLadder*> *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */
{
} /* size: 156316712 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void _M_clear(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE8_M_clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_init(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE7_M_initEv */
{
} /* size: 0 */

/* <0> (null):0 */
_Node * _M_create_node(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE14_M_create_nodeERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const class list<CNavLadder*, std::allocator<CNavLadder*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
class list<CNavLadder*, std::allocator<CNavLadder*> > & operator=(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const class list<CNavLadder*, std::allocator<CNavLadder*> >  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EEaSERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, class CNavLadder *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6resizeEjS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
reference front(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE10push_frontERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_front(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9pop_frontEv */
{
} /* size: 0 */

/* <0> (null):0 */
void push_back(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9push_backERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4swapERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void remove(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6removeERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void unique(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6uniqueEv */
{
} /* size: 0 */

/* <0> (null):0 */
void merge(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5mergeERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void reverse(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE7reverseEv */
{
} /* size: 0 */

/* <0> (null):0 */
void sort(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4sortEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE18_M_fill_initializeEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE14_M_fill_assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_transfer(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE25_M_check_equal_allocatorsERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<CNavArea*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<CNavArea*> *, const class new_allocator<CNavArea*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<CNavArea*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<CNavArea*>  *, class CNavArea * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE7addressERS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<CNavArea*>  *, const class CNavArea *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE7addressERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<CNavArea*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<CNavArea*> *, class CNavArea * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE10deallocateEPS2_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<CNavArea*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<CNavArea*> *, class CNavArea * *, const class CNavArea *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE9constructEPS2_RKS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<CNavArea*> *, class CNavArea * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE7destroyEPS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<CNavArea*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<CNavArea*> *, const class allocator<CNavArea*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<CNavArea*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<CNavArea*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<CNavArea*> > *, const class new_allocator<std::_List_node<CNavArea*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<CNavArea*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<CNavArea*> >  *, class _List_node<CNavArea*> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7addressERS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<CNavArea*> >  *, const class _List_node<CNavArea*>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7addressERKS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<CNavArea*> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE10deallocateEPS4_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<CNavArea*> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *, const class _List_node<CNavArea*>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE9constructEPS4_RKS4_ */
{
} /* size: 154652360 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7destroyEPS4_ */
{
} /* size: 154878096 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<CNavArea*> > *)
{
} /* size: 155047656 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<CNavArea*> > *, const class allocator<std::_List_node<CNavArea*> >  &)
{
} /* size: 155277392 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<CNavArea*> > *, int)
{
} /* size: 155349496 */

/* <0> (null):0 */
class _List_node<CNavArea*> * _M_get_node(class _List_base<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, class _List_node<CNavArea*> *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */
{
} /* size: 155556100 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *)
{
} /* size: 155521916 */

/* <0> (null):0 */
void _List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, const allocator_type  &)
{
} /* size: 155702576 */

/* <0> (null):0 */
void ~_List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, int)
{
} /* size: 155829144 */

/* <0> (null):0 */
void _M_clear(class _List_base<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE8_M_clearEv */
{
} /* size: 155857320 */

/* <0> (null):0 */
void _M_init(class _List_base<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE7_M_initEv */
{
} /* size: 155885880 */

/* <0> (null):0 */
_Node * _M_create_node(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE14_M_create_nodeERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<CNavArea*, std::allocator<CNavArea*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<CNavArea*, std::allocator<CNavArea*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<CNavArea*, std::allocator<CNavArea*> > *, const class list<CNavArea*, std::allocator<CNavArea*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
class list<CNavArea*, std::allocator<CNavArea*> > & operator=(class list<CNavArea*, std::allocator<CNavArea*> > *, const class list<CNavArea*, std::allocator<CNavArea*> >  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EEaSERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, class CNavArea *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6resizeEjS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
reference front(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE10push_frontERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_front(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9pop_frontEv */
{
} /* size: 0 */

/* <0> (null):0 */
void push_back(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9push_backERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4swapERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void remove(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6removeERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void unique(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6uniqueEv */
{
} /* size: 0 */

/* <0> (null):0 */
void merge(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5mergeERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void reverse(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE7reverseEv */
{
} /* size: 0 */

/* <0> (null):0 */
void sort(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4sortEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE18_M_fill_initializeEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE14_M_fill_assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_transfer(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE25_M_check_equal_allocatorsERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<NavConnect> *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<NavConnect> *, const class _List_node_base  *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<NavConnect> *, const iterator  &)
{
} /* size: 0 */

/* <0> (null):0 */
reference operator*(const class _List_const_iterator<NavConnect>  *) /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_const_iterator<NavConnect>  *) /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_const_iterator<NavConnect> *) /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_const_iterator<NavConnect> *, int) /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_const_iterator<NavConnect> *) /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_const_iterator<NavConnect> *, int) /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_const_iterator<NavConnect>  *, const _Self  &) /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEeqERKS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_const_iterator<NavConnect>  *, const _Self  &) /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEneERKS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
void CNavAreaGrid(class CNavAreaGrid *)
{
} /* size: 0 */

/* <0> (null):0 */
void ~CNavAreaGrid(class CNavAreaGrid *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void Reset(class CNavAreaGrid *) /* linkage=_ZN12CNavAreaGrid5ResetEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Initialize(class CNavAreaGrid *, float, float, float, float) /* linkage=_ZN12CNavAreaGrid10InitializeEffff */
{
} /* size: 0 */

/* <0> (null):0 */
void AddNavArea(class CNavAreaGrid *, class CNavArea *) /* linkage=_ZN12CNavAreaGrid10AddNavAreaEP8CNavArea */
{
} /* size: 0 */

/* <0> (null):0 */
void RemoveNavArea(class CNavAreaGrid *, class CNavArea *) /* linkage=_ZN12CNavAreaGrid13RemoveNavAreaEP8CNavArea */
{
} /* size: 0 */

/* <0> (null):0 */
unsigned int GetNavAreaCount(const class CNavAreaGrid  *) /* linkage=_ZNK12CNavAreaGrid15GetNavAreaCountEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetNavArea(const class CNavAreaGrid  *, const class Vector  *, float) /* linkage=_ZNK12CNavAreaGrid10GetNavAreaEPK6Vectorf */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetNavAreaByID(const class CNavAreaGrid  *, unsigned int) /* linkage=_ZNK12CNavAreaGrid14GetNavAreaByIDEj */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetNearestNavArea(const class CNavAreaGrid  *, const class Vector  *, bool) /* linkage=_ZNK12CNavAreaGrid17GetNearestNavAreaEPK6Vectorb */
{
} /* size: 4 */

/* <0> (null):0 */
Place GetPlace(const class CNavAreaGrid  *, const class Vector  *) /* linkage=_ZNK12CNavAreaGrid8GetPlaceEPK6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
int ComputeHashKey(const class CNavAreaGrid  *, unsigned int) /* linkage=_ZNK12CNavAreaGrid14ComputeHashKeyEj */
{
} /* size: 4 */

/* <0> (null):0 */
int WorldToGridX(const class CNavAreaGrid  *, float) /* linkage=_ZNK12CNavAreaGrid12WorldToGridXEf */
{
} /* size: 4 */

/* <0> (null):0 */
int WorldToGridY(const class CNavAreaGrid  *, float) /* linkage=_ZNK12CNavAreaGrid12WorldToGridYEf */
{
} /* size: 4 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<CNavLadder*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<CNavLadder*> *, const class _List_node_base  *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<CNavLadder*> *, const iterator  &)
{
} /* size: 0 */

/* <0> (null):0 */
reference operator*(const class _List_const_iterator<CNavLadder*>  *) /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_const_iterator<CNavLadder*>  *) /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_const_iterator<CNavLadder*> *) /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_const_iterator<CNavLadder*> *, int) /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_const_iterator<CNavLadder*> *) /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_const_iterator<CNavLadder*> *, int) /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_const_iterator<CNavLadder*>  *, const _Self  &) /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEeqERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_const_iterator<CNavLadder*>  *, const _Self  &) /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEneERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<CNavArea*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<CNavArea*> *, class _List_node_base *)
{
} /* size: 0 */

/* <0> (null):0 */
reference operator*(const class _List_iterator<CNavArea*>  *) /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_iterator<CNavArea*>  *) /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_iterator<CNavArea*> *) /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_iterator<CNavArea*> *, int) /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_iterator<CNavArea*> *) /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_iterator<CNavArea*> *, int) /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_iterator<CNavArea*>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEeqERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_iterator<CNavArea*>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEneERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
void BotProfile(class BotProfile *)
{
} /* size: 0 */

/* <0> (null):0 */
const char  * GetName(const class BotProfile  *) /* linkage=_ZNK10BotProfile7GetNameEv */
{
} /* size: 4 */

/* <0> (null):0 */
float GetAggression(const class BotProfile  *) /* linkage=_ZNK10BotProfile13GetAggressionEv */
{
} /* size: 4 */

/* <0> (null):0 */
float GetSkill(const class BotProfile  *) /* linkage=_ZNK10BotProfile8GetSkillEv */
{
} /* size: 4 */

/* <0> (null):0 */
float GetTeamwork(const class BotProfile  *) /* linkage=_ZNK10BotProfile11GetTeamworkEv */
{
} /* size: 4 */

/* <0> (null):0 */
int GetWeaponPreference(const class BotProfile  *, int) /* linkage=_ZNK10BotProfile19GetWeaponPreferenceEi */
{
} /* size: 4 */

/* <0> (null):0 */
const char  * GetWeaponPreferenceAsString(const class BotProfile  *, int) /* linkage=_ZNK10BotProfile27GetWeaponPreferenceAsStringEi */
{
} /* size: 4 */

/* <0> (null):0 */
int GetWeaponPreferenceCount(const class BotProfile  *) /* linkage=_ZNK10BotProfile24GetWeaponPreferenceCountEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool HasPrimaryPreference(const class BotProfile  *) /* linkage=_ZNK10BotProfile20HasPrimaryPreferenceEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool HasPistolPreference(const class BotProfile  *) /* linkage=_ZNK10BotProfile19HasPistolPreferenceEv */
{
} /* size: 1 */

/* <0> (null):0 */
int GetCost(const class BotProfile  *) /* linkage=_ZNK10BotProfile7GetCostEv */
{
} /* size: 4 */

/* <0> (null):0 */
int GetSkin(const class BotProfile  *) /* linkage=_ZNK10BotProfile7GetSkinEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsDifficulty(const class BotProfile  *, enum BotDifficultyType) /* linkage=_ZNK10BotProfile12IsDifficultyE17BotDifficultyType */
{
} /* size: 1 */

/* <0> (null):0 */
int GetVoicePitch(const class BotProfile  *) /* linkage=_ZNK10BotProfile13GetVoicePitchEv */
{
} /* size: 4 */

/* <0> (null):0 */
float GetReactionTime(const class BotProfile  *) /* linkage=_ZNK10BotProfile15GetReactionTimeEv */
{
} /* size: 4 */

/* <0> (null):0 */
float GetAttackDelay(const class BotProfile  *) /* linkage=_ZNK10BotProfile14GetAttackDelayEv */
{
} /* size: 4 */

/* <0> (null):0 */
int GetVoiceBank(const class BotProfile  *) /* linkage=_ZNK10BotProfile12GetVoiceBankEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsValidForTeam(const class BotProfile  *, enum BotProfileTeamType) /* linkage=_ZNK10BotProfile14IsValidForTeamE18BotProfileTeamType */
{
} /* size: 1 */

/* <0> (null):0 */
bool PrefersSilencer(const class BotProfile  *) /* linkage=_ZNK10BotProfile15PrefersSilencerEv */
{
} /* size: 1 */

/* <0> (null):0 */
void Inherit(class BotProfile *, const class BotProfile  *, const class BotProfile  *) /* linkage=_ZN10BotProfile7InheritEPKS_S1_ */
{
} /* size: 155000196 */

/* <0> (null):0 */
enum GameScenarioType GetScenario(const class CCSBotManager  *) /* linkage=_ZNK13CCSBotManager11GetScenarioEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsBombPlanted(const class CCSBotManager  *) /* linkage=_ZNK13CCSBotManager13IsBombPlantedEv */
{
} /* size: 1 */

/* <0> (null):0 */
const class Zone  * GetClosestZone(const class CCSBotManager  *, const class CBaseEntity  *) /* linkage=_ZNK13CCSBotManager14GetClosestZoneEPK11CBaseEntity */
{
} /* size: 4 */

/* <0> (null):0 */
void CSGameState(class CSGameState *, class CCSBot *)
{
} /* size: 155909568 */

/* <0> (null):0 */
void Reset(class CSGameState *) /* linkage=_ZN11CSGameState5ResetEv */
{
} /* size: 0 */

/* <0> (null):0 */
void OnEvent(class CSGameState *, enum GameEventType, class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CSGameState7OnEventE13GameEventTypeP11CBaseEntityS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
bool IsRoundOver(const class CSGameState  *) /* linkage=_ZNK11CSGameState11IsRoundOverEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsBombMoving(const class CSGameState  *) /* linkage=_ZNK11CSGameState12IsBombMovingEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsBombLoose(const class CSGameState  *) /* linkage=_ZNK11CSGameState11IsBombLooseEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsBombPlanted(const class CSGameState  *) /* linkage=_ZNK11CSGameState13IsBombPlantedEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsBombDefused(const class CSGameState  *) /* linkage=_ZNK11CSGameState13IsBombDefusedEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsBombExploded(const class CSGameState  *) /* linkage=_ZNK11CSGameState14IsBombExplodedEv */
{
} /* size: 1 */

/* <0> (null):0 */
void UpdateLooseBomb(class CSGameState *, const class Vector  *) /* linkage=_ZN11CSGameState15UpdateLooseBombEPK6Vector */
{
} /* size: 0 */

/* <0> (null):0 */
float TimeSinceLastSawLooseBomb(const class CSGameState  *) /* linkage=_ZNK11CSGameState25TimeSinceLastSawLooseBombEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsLooseBombLocationKnown(const class CSGameState  *) /* linkage=_ZNK11CSGameState24IsLooseBombLocationKnownEv */
{
} /* size: 1 */

/* <0> (null):0 */
void UpdateBomber(class CSGameState *, const class Vector  *) /* linkage=_ZN11CSGameState12UpdateBomberEPK6Vector */
{
} /* size: 0 */

/* <0> (null):0 */
float TimeSinceLastSawBomber(const class CSGameState  *) /* linkage=_ZNK11CSGameState22TimeSinceLastSawBomberEv */
{
} /* size: 4 */

/* <0> (null):0 */
void UpdatePlantedBomb(class CSGameState *, const class Vector  *) /* linkage=_ZN11CSGameState17UpdatePlantedBombEPK6Vector */
{
} /* size: 0 */

/* <0> (null):0 */
bool IsPlantedBombLocationKnown(const class CSGameState  *) /* linkage=_ZNK11CSGameState26IsPlantedBombLocationKnownEv */
{
} /* size: 1 */

/* <0> (null):0 */
void MarkBombsiteAsPlanted(class CSGameState *, int) /* linkage=_ZN11CSGameState21MarkBombsiteAsPlantedEi */
{
} /* size: 0 */

/* <0> (null):0 */
int GetPlantedBombsite(const class CSGameState  *) /* linkage=_ZNK11CSGameState18GetPlantedBombsiteEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsAtPlantedBombsite(const class CSGameState  *) /* linkage=_ZNK11CSGameState19IsAtPlantedBombsiteEv */
{
} /* size: 1 */

/* <0> (null):0 */
int GetNextBombsiteToSearch(class CSGameState *) /* linkage=_ZN11CSGameState23GetNextBombsiteToSearchEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsBombsiteClear(const class CSGameState  *, int) /* linkage=_ZNK11CSGameState15IsBombsiteClearEi */
{
} /* size: 1 */

/* <0> (null):0 */
void ClearBombsite(class CSGameState *, int) /* linkage=_ZN11CSGameState13ClearBombsiteEi */
{
} /* size: 0 */

/* <0> (null):0 */
const class Vector  * GetBombPosition(const class CSGameState  *) /* linkage=_ZNK11CSGameState15GetBombPositionEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CHostage * GetNearestFreeHostage(const class CSGameState  *, class Vector *) /* linkage=_ZNK11CSGameState21GetNearestFreeHostageEP6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
const class Vector  * GetRandomFreeHostagePosition(const class CSGameState  *) /* linkage=_ZNK11CSGameState28GetRandomFreeHostagePositionEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool AreAllHostagesBeingRescued(const class CSGameState  *) /* linkage=_ZNK11CSGameState26AreAllHostagesBeingRescuedEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool AreAllHostagesGone(const class CSGameState  *) /* linkage=_ZNK11CSGameState18AreAllHostagesGoneEv */
{
} /* size: 1 */

/* <0> (null):0 */
void AllHostagesGone(class CSGameState *) /* linkage=_ZN11CSGameState15AllHostagesGoneEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool HaveSomeHostagesBeenTaken(const class CSGameState  *) /* linkage=_ZNK11CSGameState25HaveSomeHostagesBeenTakenEv */
{
} /* size: 1 */

/* <0> (null):0 */
void HostageWasTaken(class CSGameState *) /* linkage=_ZN11CSGameState15HostageWasTakenEv */
{
} /* size: 0 */

/* <0> (null):0 */
class CHostage * GetNearestVisibleFreeHostage(const class CSGameState  *) /* linkage=_ZNK11CSGameState28GetNearestVisibleFreeHostageEv */
{
} /* size: 4 */

/* <0> (null):0 */
unsigned char ValidateHostagePositions(class CSGameState *) /* linkage=_ZN11CSGameState24ValidateHostagePositionsEv */
{
} /* size: 1 */

/* <0> (null):0 */
void SetBombState(class CSGameState *, enum BombState) /* linkage=_ZN11CSGameState12SetBombStateENS_9BombStateE */
{
} /* size: 0 */

/* <0> (null):0 */
enum BombState GetBombState(const class CSGameState  *) /* linkage=_ZNK11CSGameState12GetBombStateEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CBaseEntity * GetNearestHostage(const class CSGameState  *) /* linkage=_ZNK11CSGameState17GetNearestHostageEv */
{
} /* size: 4 */

/* <0> (null):0 */
void InitializeHostageInfo(class CSGameState *) /* linkage=_ZN11CSGameState21InitializeHostageInfoEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool IsFollowing(const class CCSBot  *) /* linkage=_ZNK6CCSBot11IsFollowingEv */
{
} /* size: 1 */

/* <0> (null):0 */
enum TaskType GetTask(const class CCSBot  *) /* linkage=_ZNK6CCSBot7GetTaskEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsEnemyVisible(const class CCSBot  *) /* linkage=_ZNK6CCSBot14IsEnemyVisibleEv */
{
} /* size: 1 */

/* <0> (null):0 */
int GetHostageEscortCount(const class CCSBot  *) /* linkage=_ZNK6CCSBot21GetHostageEscortCountEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsRadioCommand(const class CCSBot  *, enum GameEventType) /* linkage=_ZNK6CCSBot14IsRadioCommandE13GameEventType */
{
} /* size: 1 */

/* <0> (null):0 */
class BotChatterInterface * GetChatter(class CCSBot *) /* linkage=_ZN6CCSBot10GetChatterEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetTask(class CCSBot *, enum TaskType, class CBaseEntity *) /* linkage=_ZN6CCSBot7SetTaskENS_8TaskTypeEP11CBaseEntity */
{
} /* size: 0 */

/* <0> (null):0 */
class CSGameState * GetGameState(class CCSBot *) /* linkage=_ZN6CCSBot12GetGameStateEv */
{
} /* size: 4 */

/* <0> (null):0 */
void RespondToRadioCommands(class CCSBot *) /* linkage=_ZN6CCSBot22RespondToRadioCommandsEv */
{
} /* size: 0 */

/* <0> (null):0 */
void StartVoiceFeedback(class CCSBot *, float) /* linkage=_ZN6CCSBot18StartVoiceFeedbackEf */
{
} /* size: 0 */

/* <0> (null):0 */
void EndVoiceFeedback(class CCSBot *, bool) /* linkage=_ZN6CCSBot16EndVoiceFeedbackEb */
{
} /* size: 0 */

/* <0> (null):0 */
bool RespondToHelpRequest(class CCSBot *, class CBasePlayer *, Place, float) /* linkage=_ZN6CCSBot20RespondToHelpRequestEP11CBasePlayerjf */
{
} /* size: 1 */

/* <0> (null):0 */
void SendRadioMessage(class CCSBot *, enum GameEventType) /* linkage=_ZN6CCSBot16SendRadioMessageE13GameEventType */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE7addressERS6_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  *, const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE7addressERKS6_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE10deallocateEPS6_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE9constructEPS6_RKS6_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE7destroyEPS6_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, const class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
_Tp_alloc_type & _M_get_Tp_allocator(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE19_M_get_Tp_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Tp_alloc_type  & _M_get_Tp_allocator(const class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*,) /* linkage=_ZNKSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE19_M_get_Tp_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
allocator_type get_allocator(const class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*,) /* linkage=_ZNKSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::)
{
} /* size: 0 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int)
{
} /* size: 0 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer _M_allocate(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int) /* linkage=_ZNSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE11_M_allocateEj */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_deallocate(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, unsigned int) /* linkage=_ZNSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE13_M_deallocateEPS5_j */
{
} /* size: 0 */

/* <0> (null):0 */
void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca)
{
} /* size: 0 */

/* <0> (null):0 */
void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::)
{
} /* size: 0 */

/* <0> (null):0 */
void ~vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, int)
{
} /* size: 0 */

/* <0> (null):0 */
class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca operator=(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EEaSERKS6_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6assignEjRKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator begin(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
size_type size(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6resizeEjS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
size_type capacity(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE8capacityEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool empty(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
void reserve(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE7reserveEj */
{
} /* size: 0 */

/* <0> (null):0 */
reference operator[](class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EEixEj */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference operator[](const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EEixEj */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_range_check(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE14_M_range_checkEj */
{
} /* size: 0 */

/* <0> (null):0 */
reference at(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE2atEj */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference at(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE2atEj */
{
} /* size: 4 */

/* <0> (null):0 */
reference front(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer data(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4dataEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer data(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4dataEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_back(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE9push_backERKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6insertEN9__gnu_cxx17__normal_iteratorIPS4_S6_EERKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6insertEN9__gnu_cxx17__normal_iteratorIPS4_S6_EEjRKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS4_S6_EE */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS4_S6_EESA_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4swapERS6_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE18_M_fill_initializeEjRKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE14_M_fill_assignEjRKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_insert(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS4_S6_EEjRKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert_aux(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS4_S6_EERKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
size_type _M_check_len(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int, const char  *) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE12_M_check_lenEjPKc */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_erase_at_end(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE15_M_erase_at_endEPS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<int> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<int> *, const class new_allocator<int>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<int> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<int>  *, int &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIiE7addressERi */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<int>  *, const int  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIiE7addressERKi */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<int> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIiE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<int> *, int *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIiE10deallocateEPij */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<int>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIiE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<int> *, int *, const int  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIiE9constructEPiRKi */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<int> *, int *) /* linkage=_ZN9__gnu_cxx13new_allocatorIiE7destroyEPi */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<int> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<int> *, const class allocator<int>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<int> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
_Tp_alloc_type & _M_get_Tp_allocator(class _Vector_base<int, std::allocator<int> > *) /* linkage=_ZNSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Tp_alloc_type  & _M_get_Tp_allocator(const class _Vector_base<int, std::allocator<int> >  *) /* linkage=_ZNKSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
allocator_type get_allocator(const class _Vector_base<int, std::allocator<int> >  *) /* linkage=_ZNKSt12_Vector_baseIiSaIiEE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<int, std::allocator<int> > *)
{
} /* size: 156057272 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<int, std::allocator<int> > *, const allocator_type  &)
{
} /* size: 156106560 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<int, std::allocator<int> > *, unsigned int)
{
} /* size: 156000464 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<int, std::allocator<int> > *, unsigned int, const allocator_type  &)
{
} /* size: 156161264 */

/* <0> (null):0 */
void ~_Vector_base(class _Vector_base<int, std::allocator<int> > *, int)
{
} /* size: 156192112 */

/* <0> (null):0 */
pointer _M_allocate(class _Vector_base<int, std::allocator<int> > *, unsigned int) /* linkage=_ZNSt12_Vector_baseIiSaIiEE11_M_allocateEj */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_deallocate(class _Vector_base<int, std::allocator<int> > *, int *, unsigned int) /* linkage=_ZNSt12_Vector_baseIiSaIiEE13_M_deallocateEPij */
{
} /* size: 156266752 */

/* <0> (null):0 */
void vector(class vector<int, std::allocator<int> > *)
{
} /* size: 156168592 */

/* <0> (null):0 */
void vector(class vector<int, std::allocator<int> > *, const allocator_type  &)
{
} /* size: 156171864 */

/* <0> (null):0 */
void vector(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 156314128 */

/* <0> (null):0 */
void vector(class vector<int, std::allocator<int> > *, const class vector<int, std::allocator<int> >  &)
{
} /* size: 156328876 */

/* <0> (null):0 */
void ~vector(class vector<int, std::allocator<int> > *, int)
{
} /* size: 156342288 */

/* <0> (null):0 */
class vector<int, std::allocator<int> > & operator=(class vector<int, std::allocator<int> > *, const class vector<int, std::allocator<int> >  &) /* linkage=_ZNSt6vectorIiSaIiEEaSERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE6assignEjRKi */
{
} /* size: 0 */

/* <0> (null):0 */
iterator begin(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
size_type size(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class vector<int, std::allocator<int> > *, unsigned int, int) /* linkage=_ZNSt6vectorIiSaIiEE6resizeEji */
{
} /* size: 0 */

/* <0> (null):0 */
size_type capacity(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE8capacityEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool empty(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
void reserve(class vector<int, std::allocator<int> > *, unsigned int) /* linkage=_ZNSt6vectorIiSaIiEE7reserveEj */
{
} /* size: 0 */

/* <0> (null):0 */
reference operator[](class vector<int, std::allocator<int> > *, unsigned int) /* linkage=_ZNSt6vectorIiSaIiEEixEj */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference operator[](const class vector<int, std::allocator<int> >  *, unsigned int) /* linkage=_ZNKSt6vectorIiSaIiEEixEj */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_range_check(const class vector<int, std::allocator<int> >  *, unsigned int) /* linkage=_ZNKSt6vectorIiSaIiEE14_M_range_checkEj */
{
} /* size: 0 */

/* <0> (null):0 */
reference at(class vector<int, std::allocator<int> > *, unsigned int) /* linkage=_ZNSt6vectorIiSaIiEE2atEj */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference at(const class vector<int, std::allocator<int> >  *, unsigned int) /* linkage=_ZNKSt6vectorIiSaIiEE2atEj */
{
} /* size: 4 */

/* <0> (null):0 */
reference front(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer data(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE4dataEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer data(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE4dataEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_back(class vector<int, std::allocator<int> > *, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE9push_backERKi */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE6insertEN9__gnu_cxx17__normal_iteratorIPiS1_EERKi */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE6insertEN9__gnu_cxx17__normal_iteratorIPiS1_EEjRKi */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >) /* linkage=_ZNSt6vectorIiSaIiEE5eraseEN9__gnu_cxx17__normal_iteratorIPiS1_EE */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >) /* linkage=_ZNSt6vectorIiSaIiEE5eraseEN9__gnu_cxx17__normal_iteratorIPiS1_EES5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class vector<int, std::allocator<int> > *, class vector<int, std::allocator<int> > &) /* linkage=_ZNSt6vectorIiSaIiEE4swapERS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE18_M_fill_initializeEjRKi */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE14_M_fill_assignEjRKi */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_insert(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPiS1_EEjRKi */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert_aux(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, const int  &) /* linkage=_ZNSt6vectorIiSaIiEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPiS1_EERKi */
{
} /* size: 0 */

/* <0> (null):0 */
size_type _M_check_len(const class vector<int, std::allocator<int> >  *, unsigned int, const char  *) /* linkage=_ZNKSt6vectorIiSaIiEE12_M_check_lenEjPKc */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_erase_at_end(class vector<int, std::allocator<int> > *, int *) /* linkage=_ZNSt6vectorIiSaIiEE15_M_erase_at_endEPi */
{
} /* size: 0 */

/* <0> (null):0 */
char * GetSpeakable(const class BotPhrase  *, int, float *) /* linkage=_ZNK9BotPhrase12GetSpeakableEiPf */
{
} /* size: 4 */

/* <0> (null):0 */
void ClearCriteria(const class BotPhrase  *) /* linkage=_ZNK9BotPhrase13ClearCriteriaEv */
{
} /* size: 0 */

/* <0> (null):0 */
void SetPlaceCriteria(const class BotPhrase  *, PlaceCriteria) /* linkage=_ZNK9BotPhrase16SetPlaceCriteriaEj */
{
} /* size: 0 */

/* <0> (null):0 */
void SetCountCriteria(const class BotPhrase  *, CountCriteria) /* linkage=_ZNK9BotPhrase16SetCountCriteriaEj */
{
} /* size: 0 */

/* <0> (null):0 */
const char  * GetName(const class BotPhrase  *) /* linkage=_ZNK9BotPhrase7GetNameEv */
{
} /* size: 4 */

/* <0> (null):0 */
unsigned intconst GetID(const class BotPhrase  *) /* linkage=_ZNK9BotPhrase5GetIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
enum GameEventType GetRadioEquivalent(const class BotPhrase  *) /* linkage=_ZNK9BotPhrase18GetRadioEquivalentEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsImportant(const class BotPhrase  *) /* linkage=_ZNK9BotPhrase11IsImportantEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsPlace(const class BotPhrase  *) /* linkage=_ZNK9BotPhrase7IsPlaceEv */
{
} /* size: 1 */

/* <0> (null):0 */
void Randomize(class BotPhrase *) /* linkage=_ZN9BotPhrase9RandomizeEv */
{
} /* size: 0 */

/* <0> (null):0 */
void BotPhrase(class BotPhrase *, unsigned int, bool)
{
} /* size: 0 */

/* <0> (null):0 */
void ~BotPhrase(class BotPhrase *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void InitVoiceBank(class BotPhrase *, int) /* linkage=_ZN9BotPhrase13InitVoiceBankEi */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<BotPhrase*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<BotPhrase*> *, const class new_allocator<BotPhrase*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<BotPhrase*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<BotPhrase*>  *, class BotPhrase * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP9BotPhraseE7addressERS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<BotPhrase*>  *, const class BotPhrase *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP9BotPhraseE7addressERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<BotPhrase*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<BotPhrase*> *, class BotPhrase * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE10deallocateEPS2_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<BotPhrase*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP9BotPhraseE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<BotPhrase*> *, class BotPhrase * *, const class BotPhrase *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE9constructEPS2_RKS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<BotPhrase*> *, class BotPhrase * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE7destroyEPS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<BotPhrase*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<BotPhrase*> *, const class allocator<BotPhrase*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<BotPhrase*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<BotPhrase*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<BotPhrase*> > *, const class new_allocator<std::_List_node<BotPhrase*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<BotPhrase*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<BotPhrase*> >  *, class _List_node<BotPhrase*> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE7addressERS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<BotPhrase*> >  *, const class _List_node<BotPhrase*>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE7addressERKS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<BotPhrase*> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<BotPhrase*> > *, class _List_node<BotPhrase*> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE10deallocateEPS4_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<BotPhrase*> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<BotPhrase*> > *, class _List_node<BotPhrase*> *, const class _List_node<BotPhrase*>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE9constructEPS4_RKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<BotPhrase*> > *, class _List_node<BotPhrase*> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE7destroyEPS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<BotPhrase*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<BotPhrase*> > *, const class allocator<std::_List_node<BotPhrase*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<BotPhrase*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class _List_node<BotPhrase*> * _M_get_node(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_node<BotPhrase*> *) /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt10_List_baseIP9BotPhraseSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt10_List_baseIP9BotPhraseSaIS1_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt10_List_baseIP9BotPhraseSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_base(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_List_base(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void _M_clear(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE8_M_clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_init(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE7_M_initEv */
{
} /* size: 0 */

/* <0> (null):0 */
_Node * _M_create_node(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE14_M_create_nodeERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const class list<BotPhrase*, std::allocator<BotPhrase*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
class list<BotPhrase*, std::allocator<BotPhrase*> > & operator=(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const class list<BotPhrase*, std::allocator<BotPhrase*> >  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EEaSERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, class BotPhrase *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6resizeEjS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
reference front(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE10push_frontERKS1_ */
{
} /* size: 155278716 */

/* <0> (null):0 */
void pop_front(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE9pop_frontEv */
{
} /* size: 155556424 */

/* <0> (null):0 */
void push_back(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE9push_backERKS1_ */
{
} /* size: 155558964 */

/* <0> (null):0 */
void pop_back(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE8pop_backEv */
{
} /* size: 155184652 */

/* <0> (null):0 */
iterator insert(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */
{
} /* size: 155522160 */

/* <0> (null):0 */
iterator erase(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class list<BotPhrase*, std::allocator<BotPhrase*> > &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4swapERS3_ */
{
} /* size: 155780576 */

/* <0> (null):0 */
void clear(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5clearEv */
{
} /* size: 156004668 */

/* <0> (null):0 */
void splice(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class list<BotPhrase*, std::allocator<BotPhrase*> > &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */
{
} /* size: 156055888 */

/* <0> (null):0 */
void splice(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class list<BotPhrase*, std::allocator<BotPhrase*> > &, class _List_iterator<BotPhrase*>) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */
{
} /* size: 156160944 */

/* <0> (null):0 */
void splice(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class list<BotPhrase*, std::allocator<BotPhrase*> > &, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */
{
} /* size: 156216492 */

/* <0> (null):0 */
void remove(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6removeERKS1_ */
{
} /* size: 156244944 */

/* <0> (null):0 */
void unique(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6uniqueEv */
{
} /* size: 156015968 */

/* <0> (null):0 */
void merge(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class list<BotPhrase*, std::allocator<BotPhrase*> > &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5mergeERS3_ */
{
} /* size: 155976628 */

/* <0> (null):0 */
void reverse(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE7reverseEv */
{
} /* size: 156309092 */

/* <0> (null):0 */
void sort(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4sortEv */
{
} /* size: 156327504 */

/* <0> (null):0 */
void _M_fill_initialize(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE18_M_fill_initializeEjRKS1_ */
{
} /* size: 156352708 */

/* <0> (null):0 */
void _M_fill_assign(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE14_M_fill_assignEjRKS1_ */
{
} /* size: 155927152 */

/* <0> (null):0 */
void _M_transfer(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */
{
} /* size: 155966840 */

/* <0> (null):0 */
void _M_insert(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 156005864 */

/* <0> (null):0 */
void _M_erase(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */
{
} /* size: 156054408 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class list<BotPhrase*, std::allocator<BotPhrase*> > &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE25_M_check_equal_allocatorsERS3_ */
{
} /* size: 156092336 */

/* <0> (null):0 */
void BotPhraseManager(class BotPhraseManager *)
{
} /* size: 156256056 */

/* <0> (null):0 */
void ~BotPhraseManager(class BotPhraseManager *, int)
{
} /* size: 156267624 */

/* <0> (null):0 */
bool Initialize(class BotPhraseManager *, const char  *, int) /* linkage=_ZN16BotPhraseManager10InitializeEPKci */
{
} /* size: 1 */

/* <0> (null):0 */
void OnRoundRestart(class BotPhraseManager *) /* linkage=_ZN16BotPhraseManager14OnRoundRestartEv */
{
} /* size: 156137620 */

/* <0> (null):0 */
void OnMapChange(class BotPhraseManager *) /* linkage=_ZN16BotPhraseManager11OnMapChangeEv */
{
} /* size: 155946376 */

/* <0> (null):0 */
unsigned int NameToID(const class BotPhraseManager  *, const char  *) /* linkage=_ZNK16BotPhraseManager8NameToIDEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
const char  * IDToName(const class BotPhraseManager  *, unsigned int) /* linkage=_ZNK16BotPhraseManager8IDToNameEj */
{
} /* size: 4 */

/* <0> (null):0 */
const class BotPhrase  * GetPhrase(const class BotPhraseManager  *, const char  *) /* linkage=_ZNK16BotPhraseManager9GetPhraseEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
const class BotPhrase  * GetPlace(const class BotPhraseManager  *, const char  *) /* linkage=_ZNK16BotPhraseManager8GetPlaceEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
const class BotPhrase  * GetPlace(const class BotPhraseManager  *, unsigned int) /* linkage=_ZNK16BotPhraseManager8GetPlaceEj */
{
} /* size: 4 */

/* <0> (null):0 */
const BotPhraseList  * GetPlaceList(const class BotPhraseManager  *) /* linkage=_ZNK16BotPhraseManager12GetPlaceListEv */
{
} /* size: 4 */

/* <0> (null):0 */
float GetPlaceStatementInterval(const class BotPhraseManager  *, Place) /* linkage=_ZNK16BotPhraseManager25GetPlaceStatementIntervalEj */
{
} /* size: 4 */

/* <0> (null):0 */
void ResetPlaceStatementInterval(class BotPhraseManager *, Place) /* linkage=_ZN16BotPhraseManager27ResetPlaceStatementIntervalEj */
{
} /* size: 156342752 */

/* <0> (null):0 */
int FindPlaceIndex(const class BotPhraseManager  *, Place) /* linkage=_ZNK16BotPhraseManager14FindPlaceIndexEj */
{
} /* size: 4 */

/* <0> (null):0 */
void BotStatement(class BotStatement *, class BotChatterInterface *, enum BotStatementType, float)
{
} /* size: 0 */

/* <0> (null):0 */
void ~BotStatement(class BotStatement *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class BotChatterInterface * GetChatter(const class BotStatement  *) /* linkage=_ZNK12BotStatement10GetChatterEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CCSBot * GetOwner(const class BotStatement  *) /* linkage=_ZNK12BotStatement8GetOwnerEv */
{
} /* size: 4 */

/* <0> (null):0 */
enum BotStatementType GetType(const class BotStatement  *) /* linkage=_ZNK12BotStatement7GetTypeEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsImportant(const class BotStatement  *) /* linkage=_ZNK12BotStatement11IsImportantEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool HasSubject(const class BotStatement  *) /* linkage=_ZNK12BotStatement10HasSubjectEv */
{
} /* size: 1 */

/* <0> (null):0 */
void SetSubject(class BotStatement *, int) /* linkage=_ZN12BotStatement10SetSubjectEi */
{
} /* size: 0 */

/* <0> (null):0 */
int GetSubject(const class BotStatement  *) /* linkage=_ZNK12BotStatement10GetSubjectEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool HasPlace(const class BotStatement  *) /* linkage=_ZNK12BotStatement8HasPlaceEv */
{
} /* size: 1 */

/* <0> (null):0 */
Place GetPlace(const class BotStatement  *) /* linkage=_ZNK12BotStatement8GetPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetPlace(class BotStatement *, Place) /* linkage=_ZN12BotStatement8SetPlaceEj */
{
} /* size: 0 */

/* <0> (null):0 */
bool HasCount(const class BotStatement  *) /* linkage=_ZNK12BotStatement8HasCountEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsRedundant(const class BotStatement  *, const class BotStatement  *) /* linkage=_ZNK12BotStatement11IsRedundantEPKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsObsolete(const class BotStatement  *) /* linkage=_ZNK12BotStatement10IsObsoleteEv */
{
} /* size: 1 */

/* <0> (null):0 */
void Convert(class BotStatement *, const class BotStatement  *) /* linkage=_ZN12BotStatement7ConvertEPKS_ */
{
} /* size: 0 */

/* <0> (null):0 */
void AppendPhrase(class BotStatement *, const class BotPhrase  *) /* linkage=_ZN12BotStatement12AppendPhraseEPK9BotPhrase */
{
} /* size: 0 */

/* <0> (null):0 */
void SetStartTime(class BotStatement *, float) /* linkage=_ZN12BotStatement12SetStartTimeEf */
{
} /* size: 0 */

/* <0> (null):0 */
float GetStartTime(const class BotStatement  *) /* linkage=_ZNK12BotStatement12GetStartTimeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void AddCondition(class BotStatement *, enum ConditionType) /* linkage=_ZN12BotStatement12AddConditionENS_13ConditionTypeE */
{
} /* size: 0 */

/* <0> (null):0 */
bool IsValid(const class BotStatement  *) /* linkage=_ZNK12BotStatement7IsValidEv */
{
} /* size: 1 */

/* <0> (null):0 */
void AppendPhrase(class BotStatement *, enum ContextType) /* linkage=_ZN12BotStatement12AppendPhraseENS_11ContextTypeE */
{
} /* size: 0 */

/* <0> (null):0 */
bool Update(class BotStatement *) /* linkage=_ZN12BotStatement6UpdateEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsSpeaking(const class BotStatement  *) /* linkage=_ZNK12BotStatement10IsSpeakingEv */
{
} /* size: 1 */

/* <0> (null):0 */
float GetTimestamp(const class BotStatement  *) /* linkage=_ZNK12BotStatement12GetTimestampEv */
{
} /* size: 4 */

/* <0> (null):0 */
void AttachMeme(class BotStatement *, class BotMeme *) /* linkage=_ZN12BotStatement10AttachMemeEP7BotMeme */
{
} /* size: 0 */

/* <0> (null):0 */
void BotChatterInterface(class BotChatterInterface *, class CCSBot *)
{
} /* size: 0 */

/* <0> (null):0 */
void ~BotChatterInterface(class BotChatterInterface *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void Reset(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface5ResetEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Update(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface6UpdateEv */
{
} /* size: 0 */

/* <0> (null):0 */
void OnEvent(class BotChatterInterface *, enum GameEventType, class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN19BotChatterInterface7OnEventE13GameEventTypeP11CBaseEntityS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void OnDeath(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface7OnDeathEv */
{
} /* size: 0 */

/* <0> (null):0 */
enum VerbosityType GetVerbosity(const class BotChatterInterface  *) /* linkage=_ZNK19BotChatterInterface12GetVerbosityEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CCSBot * GetOwner(const class BotChatterInterface  *) /* linkage=_ZNK19BotChatterInterface8GetOwnerEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsTalking(const class BotChatterInterface  *) /* linkage=_ZNK19BotChatterInterface9IsTalkingEv */
{
} /* size: 1 */

/* <0> (null):0 */
float GetRadioSilenceDuration(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface23GetRadioSilenceDurationEv */
{
} /* size: 4 */

/* <0> (null):0 */
void ResetRadioSilenceDuration(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface25ResetRadioSilenceDurationEv */
{
} /* size: 0 */

/* <0> (null):0 */
void AddStatement(class BotChatterInterface *, class BotStatement *, bool) /* linkage=_ZN19BotChatterInterface12AddStatementEP12BotStatementb */
{
} /* size: 0 */

/* <0> (null):0 */
void RemoveStatement(class BotChatterInterface *, class BotStatement *) /* linkage=_ZN19BotChatterInterface15RemoveStatementEP12BotStatement */
{
} /* size: 0 */

/* <0> (null):0 */
class BotStatement * GetActiveStatement(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface18GetActiveStatementEv */
{
} /* size: 4 */

/* <0> (null):0 */
class BotStatement * GetStatement(const class BotChatterInterface  *) /* linkage=_ZNK19BotChatterInterface12GetStatementEv */
{
} /* size: 4 */

/* <0> (null):0 */
int GetPitch(const class BotChatterInterface  *) /* linkage=_ZNK19BotChatterInterface8GetPitchEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Say(class BotChatterInterface *, const char  *, float, float) /* linkage=_ZN19BotChatterInterface3SayEPKcff */
{
} /* size: 0 */

/* <0> (null):0 */
void AnnouncePlan(class BotChatterInterface *, const char  *, Place) /* linkage=_ZN19BotChatterInterface12AnnouncePlanEPKcj */
{
} /* size: 0 */

/* <0> (null):0 */
void Affirmative(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface11AffirmativeEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Negative(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface8NegativeEv */
{
} /* size: 0 */

/* <0> (null):0 */
void EnemySpotted(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface12EnemySpottedEv */
{
} /* size: 0 */

/* <0> (null):0 */
void KilledMyEnemy(class BotChatterInterface *, int) /* linkage=_ZN19BotChatterInterface13KilledMyEnemyEi */
{
} /* size: 0 */

/* <0> (null):0 */
void EnemiesRemaining(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface16EnemiesRemainingEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Clear(class BotChatterInterface *, Place) /* linkage=_ZN19BotChatterInterface5ClearEj */
{
} /* size: 0 */

/* <0> (null):0 */
void ReportIn(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface8ReportInEv */
{
} /* size: 0 */

/* <0> (null):0 */
void ReportingIn(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface11ReportingInEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool NeedBackup(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface10NeedBackupEv */
{
} /* size: 1 */

/* <0> (null):0 */
void PinnedDown(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface10PinnedDownEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Scared(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface6ScaredEv */
{
} /* size: 0 */

/* <0> (null):0 */
void HeardNoise(class BotChatterInterface *, const class Vector  *) /* linkage=_ZN19BotChatterInterface10HeardNoiseEPK6Vector */
{
} /* size: 0 */

/* <0> (null):0 */
void TheyPickedUpTheBomb(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface19TheyPickedUpTheBombEv */
{
} /* size: 0 */

/* <0> (null):0 */
void GoingToPlantTheBomb(class BotChatterInterface *, Place) /* linkage=_ZN19BotChatterInterface19GoingToPlantTheBombEj */
{
} /* size: 0 */

/* <0> (null):0 */
void BombsiteClear(class BotChatterInterface *, int) /* linkage=_ZN19BotChatterInterface13BombsiteClearEi */
{
} /* size: 0 */

/* <0> (null):0 */
void FoundPlantedBomb(class BotChatterInterface *, int) /* linkage=_ZN19BotChatterInterface16FoundPlantedBombEi */
{
} /* size: 0 */

/* <0> (null):0 */
void PlantingTheBomb(class BotChatterInterface *, Place) /* linkage=_ZN19BotChatterInterface15PlantingTheBombEj */
{
} /* size: 0 */

/* <0> (null):0 */
void SpottedBomber(class BotChatterInterface *, class CBasePlayer *) /* linkage=_ZN19BotChatterInterface13SpottedBomberEP11CBasePlayer */
{
} /* size: 0 */

/* <0> (null):0 */
void SpottedLooseBomb(class BotChatterInterface *, class CBaseEntity *) /* linkage=_ZN19BotChatterInterface16SpottedLooseBombEP11CBaseEntity */
{
} /* size: 0 */

/* <0> (null):0 */
void GuardingLooseBomb(class BotChatterInterface *, class CBaseEntity *) /* linkage=_ZN19BotChatterInterface17GuardingLooseBombEP11CBaseEntity */
{
} /* size: 0 */

/* <0> (null):0 */
void RequestBombLocation(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface19RequestBombLocationEv */
{
} /* size: 0 */

/* <0> (null):0 */
void GuardingHostages(class BotChatterInterface *, Place, bool) /* linkage=_ZN19BotChatterInterface16GuardingHostagesEjb */
{
} /* size: 0 */

/* <0> (null):0 */
void GuardingHostageEscapeZone(class BotChatterInterface *, bool) /* linkage=_ZN19BotChatterInterface25GuardingHostageEscapeZoneEb */
{
} /* size: 0 */

/* <0> (null):0 */
void HostagesBeingTaken(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface18HostagesBeingTakenEv */
{
} /* size: 0 */

/* <0> (null):0 */
void HostagesTaken(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface13HostagesTakenEv */
{
} /* size: 0 */

/* <0> (null):0 */
void TalkingToHostages(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface17TalkingToHostagesEv */
{
} /* size: 0 */

/* <0> (null):0 */
void EscortingHostages(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface17EscortingHostagesEv */
{
} /* size: 0 */

/* <0> (null):0 */
void HostageDown(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface11HostageDownEv */
{
} /* size: 0 */

/* <0> (null):0 */
void CelebrateWin(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface12CelebrateWinEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Encourage(class BotChatterInterface *, const char  *, float, float) /* linkage=_ZN19BotChatterInterface9EncourageEPKcff */
{
} /* size: 0 */

/* <0> (null):0 */
void KilledFriend(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface12KilledFriendEv */
{
} /* size: 0 */

/* <0> (null):0 */
void FriendlyFire(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface12FriendlyFireEv */
{
} /* size: 146683560 */

/* <0> (null):0 */
void ReportEnemies(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface13ReportEnemiesEv */
{
} /* size: 154652360 */

/* <0> (null):0 */
bool ShouldSpeak(const class BotChatterInterface  *) /* linkage=_ZNK19BotChatterInterface11ShouldSpeakEv */
{
} /* size: 1 */

/* <0> (null):0 */
void BotMeme(class BotMeme *, const class BotMeme  &)
{
} /* size: 155000004 */

/* <0> (null):0 */
void BotMeme(class BotMeme *)
{
} /* size: 155047080 */

/* <0> (null):0 */
void Transmit(const class BotMeme  *, class CCSBot *) /* linkage=_ZNK7BotMeme8TransmitEP6CCSBot */
{
} /* size: 155049296 */

/* <0> (null):0 */
virtual void Interpret(const class BotMeme  *, class CCSBot *, class CCSBot *) /* linkage=_ZNK7BotMeme9InterpretEP6CCSBotS1_ */
{
} /* size: 155280368 */

/* <0> (null):0 */
void PathCost(class PathCost *, class CCSBot *, enum RouteType)
{
} /* size: 155514800 */

/* <0> (null):0 */
float operator()(class PathCost *, class CNavArea *, class CNavArea *, const class CNavLadder  *) /* linkage=_ZN8PathCostclEP8CNavAreaS1_PK10CNavLadder */
{
} /* size: 4 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<CNavLadder*> *)
{
} /* size: 155519920 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<CNavLadder*> *, class _List_node_base *)
{
} /* size: 155521676 */

/* <0> (null):0 */
reference operator*(const class _List_iterator<CNavLadder*>  *) /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_iterator<CNavLadder*>  *) /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_iterator<CNavLadder*> *) /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_iterator<CNavLadder*> *, int) /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_iterator<CNavLadder*> *) /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_iterator<CNavLadder*> *, int) /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_iterator<CNavLadder*>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEeqERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_iterator<CNavLadder*>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEneERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<NavConnect> *)
{
} /* size: 156402428 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<NavConnect> *, class _List_node_base *)
{
} /* size: 156414732 */

/* <0> (null):0 */
reference operator*(const class _List_iterator<NavConnect>  *) /* linkage=_ZNKSt14_List_iteratorI10NavConnectEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_iterator<NavConnect>  *) /* linkage=_ZNKSt14_List_iteratorI10NavConnectEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_iterator<NavConnect> *) /* linkage=_ZNSt14_List_iteratorI10NavConnectEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_iterator<NavConnect> *, int) /* linkage=_ZNSt14_List_iteratorI10NavConnectEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_iterator<NavConnect> *) /* linkage=_ZNSt14_List_iteratorI10NavConnectEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_iterator<NavConnect> *, int) /* linkage=_ZNSt14_List_iteratorI10NavConnectEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_iterator<NavConnect>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorI10NavConnectEeqERKS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_iterator<NavConnect>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorI10NavConnectEneERKS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
inline void operator==(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 156544828 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, float X, float Y, float Z)
{
} /* size: 156489032 */

/* <0> (null):0 */
inline edict_t * ENT(const entvars_t  * pev)
{
} /* size: 4 */

/* <0> (null):0 */
inline void operator!=(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 156579612 */

/* <0> (null):0 */
inline BOOL FStrEq(const char  * sz1, const char  * sz2)
{
} /* size: 4 */

/* <0> (null):0 */
inline void edict(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline int ENTINDEX(edict_t * pEdict)
{
} /* size: 4 */

/* <0> (null):0 */
inline void operator+(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator*(const class Vector  *const this, float fl)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ObjectCaps(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
virtual int ObjectCaps(class CPointEntity *) /* linkage=_ZN12CPointEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
inline void ObjectCaps(class CPointEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void InhibitAutoFollow(class CBasePlayer *const this, float duration)
{
} /* size: 0 */

/* <0> (null):0 */
inline void AllowAutoFollow(class CBasePlayer *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetProfile(const class CBot  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void entindex(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator-(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void NormalizeInPlace(class Vector *const this)
{
	{
		float flLen;                                          //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline void GetAttributes(const class CNavArea  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetSizeX(const class CNavArea  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetSizeY(const class CNavArea  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Mark(class CNavArea *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void IsMarked(const class CNavArea  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void SetParent(class CNavArea *const this, class CNavArea * parent, enum NavTraverseType how)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetParent(const class CNavArea  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void SetTotalCost(class CNavArea *const this, float value)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetTotalCost(const class CNavArea  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void SetCostSoFar(class CNavArea *const this, float value)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetCostSoFar(const class CNavArea  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void IsOpen(const class CNavArea  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void RemoveFromClosedList(class CNavArea *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetAggression(const class BotProfile  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetReactionTime(const class BotProfile  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetScenario(const class CCSBotManager  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void IsBombPlanted(const class CCSBotManager  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void SetStartTime(class BotStatement *const this, float timestamp)
{
} /* size: 0 */

/* <0> (null):0 */
inline void IsFollowing(const class CCSBot  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetTask(const class CCSBot  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void IsEnemyVisible(const class CCSBot  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetHostageEscortCount(const class CCSBot  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetCenter(const class CNavArea  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsRadioCommand(const class CCSBot  *const this, enum GameEventType event)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetChatter(class CCSBot *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void SetTask(class CCSBot *const this, enum TaskType task, class CBaseEntity * entity)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetClosestZone(const class CCSBotManager  *const this, const class CBaseEntity  * entity)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetGameState(class CCSBot *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void MESSAGE_BEGIN(int msg_dest, int msg_type, const float  * pOrigin, entvars_t * ent)
{
} /* size: 0 */

/* <0> (null):0 */
inline void MESSAGE_BEGIN(int msg_dest, int msg_type, const float  * pOrigin, edict_t * ed)
{
} /* size: 0 */

/* <0> (null):0 */
inline void _List_const_iterator(class _List_const_iterator<NavConnect> *const this, const class _List_node_base  * __x)
{
} /* size: 0 */

/* <0> (null):0 */
inline void begin(const class list<NavConnect, std::allocator<NavConnect> >  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void _List_const_iterator(class _List_const_iterator<CNavLadder*> *const this, const class _List_node_base  * __x)
{
} /* size: 0 */

/* <0> (null):0 */
inline void begin(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void PopOpenList(void)
{
	{
		class CNavArea * area;                                //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline void GetAdjacentList(const class CNavArea  *const this, enum NavDirType dir)
{
} /* size: 0 */

/* <0> (null):0 */
inline void _List_const_iterator(class _List_const_iterator<CNavLadder*> *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void end(const class list<NavConnect, std::allocator<NavConnect> >  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator==(const class _List_const_iterator<NavConnect>  *const this, const _Self  &const __x)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetLadderList(const class CNavArea  *const this, enum LadderDirectionType dir)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator*(const class _List_const_iterator<NavConnect>  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator++(class _List_const_iterator<NavConnect> *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void end(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator==(const class _List_const_iterator<CNavLadder*>  *const this, const _Self  &const __x)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator*(const class _List_const_iterator<CNavLadder*>  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator++(class _List_const_iterator<CNavLadder*> *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void IsClosed(const class CNavArea  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void AddToClosedList(class CNavArea *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void IsOpenListEmpty(void)
{
} /* size: 0 */

/* <0> (null):0 */
inline void PathCost(class PathCost *const this, class CCSBot * bot, enum RouteType route)
{
} /* size: 0 */

/* <0> (null):0 */
float NavAreaTravelDistance<PathCost>(class CNavArea * startArea, class CNavArea * endArea, class PathCost &const costFunc)
{
	{
		float distance;                                       //     0
		{
			class CNavArea * area;                        //     0
		}
	}
} /* size: 4 */

/* <0> (null):0 */
inline void LengthSquared(const class Vector  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
bool NavAreaBuildPath<PathCost>(class CNavArea * startArea, class CNavArea * goalArea, const class Vector  * goalPos, class PathCost &const costFunc, class CNavArea * * closestArea)
{
	{
		class Vector actualGoalPos;                           //     0
		float initCost;                                       //     0
		float closestAreaDist;                                //     0
		{
			class CNavArea * area;                        //     0
			bool searchFloor;                             //     0
			int dir;                                      //     0
			const NavConnectList  * floorList;            //     0
			const_iterator floorIter;                     //     0
			bool ladderUp;                                //     0
			const NavLadderList  * ladderList;            //     0
			const_iterator ladderIter;                    //     0
			int ladderTopDir;                             //     0
			{
				class CNavArea * newArea;             //     0
				enum NavTraverseType how;             //     0
				const class CNavLadder  * ladder;     //     0
				float newCostSoFar;                   //     0
				{
					float newCostRemaining;       //     0
				}
			}
		}
	}
} /* size: 1 */

/* <0> (null):0 */
inline void Say(class BotChatterInterface *const this, const char  * phraseName, float lifetime, float delay)
{
	{
		class BotStatement * say;                             //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline void Length(const class Vector  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsRadioCommand(const class CCSBot  *const this, enum GameEventType event)
{
	IsRadioCommand(const class CCSBot  *const this,
			enum GameEventType event); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void RespondToRadioCommands(class CCSBot *const this)
{
	{
		float respondTime;                                    //     0
		class CBasePlayer * player;                           //     0
		class CCSBotManager * ctrl;                           //     0
		bool canDo;                                           //     0
		floatconst inhibitAutoFollowDuration;                 //     0
		{
			class CBasePlayer * player;                   //     0
		}
		InhibitAutoFollow(class CBasePlayer *const this,
					float duration); /* size=0, low_pc=0 */ //     0
		{
			const class Zone  * zone;                     //     0
			GetClosestZone(const class CCSBotManager  *const this,
					const class CBaseEntity  * entity); /* size=0, low_pc=0 */ //     0
		}
		InhibitAutoFollow(class CBasePlayer *const this,
					float duration); /* size=0, low_pc=0 */ //     0
		Say(class BotChatterInterface *const this,
			const char  * phraseName,
			float lifetime,
			float delay); /* size=0, low_pc=0 */ //     0
		AllowAutoFollow(class CBasePlayer *const this); /* size=0, low_pc=0 */ //     0
		SetTask(class CCSBot *const this,
			enum TaskType task,
			class CBaseEntity * entity); /* size=0, low_pc=0 */ //     0
		InhibitAutoFollow(class CBasePlayer *const this,
					float duration); /* size=0, low_pc=0 */ //     0
		AllowAutoFollow(class CBasePlayer *const this); /* size=0, low_pc=0 */ //     0
		IsRadioCommand(const class CCSBot  *const this,
				enum GameEventType event); /* size=0, low_pc=0 */ //     0
		IsRadioCommand(const class CCSBot  *const this,
				enum GameEventType event); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void StartVoiceFeedback(class CCSBot *const this, float duration)
{
	{
		class CBasePlayer * pPlayer;                          //     0
		MESSAGE_BEGIN(int msg_dest,
				int msg_type,
				const float  * pOrigin,
				entvars_t * ent); /* size=0, low_pc=0 */ //     0
		edict(class CBaseEntity *const this); /* size=0, low_pc=0 */ //     0
		ENTINDEX(edict_t * pEdict); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void EndVoiceFeedback(class CCSBot *const this, bool force)
{
	MESSAGE_BEGIN(int msg_dest,
			int msg_type,
			const float  * pOrigin,
			edict_t * ed); /* size=0, low_pc=0 */ //     0
	edict(class CBaseEntity *const this); /* size=0, low_pc=0 */ //     0
	ENTINDEX(edict_t * pEdict); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
inline void operator()(class PathCost *const this, class CNavArea * area, class CNavArea * fromArea, const class CNavLadder  * ladder)
{
	{
		float baseDangerFactor;                               //     0
		float dangerFactor;                                   //     0
		{
			float dist;                                   //     0
			float cost;                                   //     0
			{
				floatconst ladderPenalty;             //     0
			}
			{
				float fallDistance;                   //     0
				float fallDamage;                     //     0
				{
					floatconst deathFallMargin;   //     0
					floatconst painTolerance;     //     0
				}
			}
			{
				float crouchPenalty;                  //     0
			}
			{
				floatconst jumpPenalty;               //     0
			}
			{
				float size;                           //     0
				{
					floatconst costPerFriendPerUnit;  //     0
				}
			}
		}
	}
} /* size: 0 */

/* <0> (null):0 */
void RespondToHelpRequest(class CCSBot *const this, class CBasePlayer * them, Place place, float maxRange)
{
	{
		class PathCost pc;                                    //     0
		float travelDistance;                                 //     0
		NavAreaTravelDistance<PathCost>(class CNavArea * startArea,
						class CNavArea * endArea,
						class PathCost &const costFunc); /* size=0, low_pc=0 */ //     0
	}
	{
		float rangeSq;                                        //     0
		floatconst close;                                     //     0
		operator-(const class Vector  *const this,
				const class Vector  &const v); /* size=155184508, low_pc=0 */ //     0
		LengthSquared(const class Vector  *const this); /* size=155185132, low_pc=0 */ //     0
	}
	{
		const class Vector  * pos;                            //     0
	}
	Say(class BotChatterInterface *const this,
		const char  * phraseName,
		float lifetime,
		float delay); /* size=155186768, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void SendRadioMessage(class CCSBot *const this, enum GameEventType event)
{
	{
		class CCSBotManager * ctrl;                           //     0
		char slot;                                            //     0
	}
} /* size: 155522460 */



/* Variables: */

float                      flLen; /* size: 4 */

class CNavArea *           area; /* size: 4 */

float                      distance; /* size: 4 */

class CNavArea *           area; /* size: 4 */

class Vector              actualGoalPos; /* size: 12 */

float                      initCost; /* size: 4 */

float                      closestAreaDist; /* size: 4 */

class CNavArea *           area; /* size: 4 */

bool                       searchFloor; /* size: 1 */

int                        dir; /* size: 4 */

const NavConnectList  *    floorList; /* size: 4 */

const_iterator             floorIter; /* size: 0 */

bool                       ladderUp; /* size: 1 */

const NavLadderList  *     ladderList; /* size: 4 */

const_iterator             ladderIter; /* size: 0 */

int                        ladderTopDir; /* size: 4 */

class CNavArea *           newArea; /* size: 4 */

enum NavTraverseType       how; /* size: 4 */

const class CNavLadder  *  ladder; /* size: 4 */

float                      newCostSoFar; /* size: 4 */

float                      newCostRemaining; /* size: 4 */

class BotStatement *       say; /* size: 4 */

float                      respondTime; /* size: 4 */

class CBasePlayer *        player; /* size: 4 */

class CCSBotManager *      ctrl; /* size: 4 */

bool                       canDo; /* size: 1 */

floatconst                 inhibitAutoFollowDuration; /* size: 4 */

class CBasePlayer *        player; /* size: 4 */

const class Zone  *        zone; /* size: 4 */

; /* size: 156646156 */

class CBasePlayer *        pPlayer; /* size: 4 */

float                      baseDangerFactor; /* size: 4 */

float                      dangerFactor; /* size: 4 */

float                      dist; /* size: 4 */

float                      cost; /* size: 4 */

floatconst                 ladderPenalty; /* size: 4 */

float                      fallDistance; /* size: 4 */

float                      fallDamage; /* size: 4 */

floatconst                 deathFallMargin; /* size: 4 */

floatconst                 painTolerance; /* size: 4 */

float                      crouchPenalty; /* size: 4 */

floatconst                 jumpPenalty; /* size: 4 */

float                      size; /* size: 4 */

floatconst                 costPerFriendPerUnit; /* size: 4 */

class PathCost            pc; /* size: 8 */

float                      travelDistance; /* size: 4 */

; /* size: 156653468 */

; /* size: 156653704 */

; /* size: 156653748 */

; /* size: 156653792 */

; /* size: 156654128 */

; /* size: 156654036 */

; /* size: 156654348 */

; /* size: 156654392 */

; /* size: 156654436 */

; /* size: 156654480 */

; /* size: 156654524 */

; /* size: 156654568 */

; /* size: 156654612 */

; /* size: 156654656 */

; /* size: 156654700 */

; /* size: 0 */

; /* size: 156600956 */

; /* size: 156601000 */

; /* size: 156601044 */

; /* size: 156601088 */

; /* size: 156601264 */

; /* size: 156601308 */

; /* size: 156601404 */

; /* size: 156601448 */

; /* size: 156601492 */

; /* size: 156601720 */

; /* size: 156601764 */

; /* size: 156601860 */

; /* size: 156601668 */

; /* size: 156601948 */

; /* size: 156602044 */

; /* size: 156602192 */

; /* size: 156601172 */

; /* size: 156602544 */

; /* size: 156603000 */

float                      rangeSq; /* size: 4 */

floatconst                 close; /* size: 4 */

const class Vector  *      pos; /* size: 4 */

; /* size: 156653004 */

class CCSBotManager *      ctrl; /* size: 4 */

char                       slot[2]; /* size: 2 */

extern class _IO_FILE *           stdin; /* size: 4 */

extern class _IO_FILE *           stdout; /* size: 4 */

intconst                   k_cubSaltSize; /* size: 4 */

GID_tconst                 k_GIDNil; /* size: 8 */

GID_tconst                 k_TxnIDNil; /* size: 8 */

GID_tconst                 k_TxnIDUnknown; /* size: 8 */

PackageId_tconst           k_uPackageIdFreeSub; /* size: 4 */

PackageId_tconst           k_uPackageIdInvalid; /* size: 4 */

AppId_tconst               k_uAppIdInvalid; /* size: 4 */

AssetClassId_tconst        k_ulAssetClassIdInvalid; /* size: 8 */

PhysicalItemId_tconst      k_uPhysicalItemIdInvalid; /* size: 4 */

DepotId_tconst             k_uDepotIdInvalid; /* size: 4 */

CellID_tconst              k_uCellIDInvalid; /* size: 4 */

SteamAPICall_tconst        k_uAPICallInvalid; /* size: 8 */

PartnerId_tconst           k_uPartnerIdInvalid; /* size: 4 */

extern enginefuncs_t              g_engfuncs; /* size: 632 */

extern globalvars_t *             gpGlobals; /* size: 4 */

extern class Vectorconst          g_vecZero; /* size: 12 */

extern const char  *              GameEventName[95]; /* size: 380 */

extern cvar_t                     cv_bot_difficulty; /* size: 20 */

extern cvar_t                     cv_bot_allow_rogues; /* size: 20 */

extern cvar_t                     cv_bot_allow_pistols; /* size: 20 */

extern cvar_t                     cv_bot_allow_shotguns; /* size: 20 */

extern cvar_t                     cv_bot_allow_sub_machine_guns; /* size: 20 */

extern cvar_t                     cv_bot_allow_rifles; /* size: 20 */

extern cvar_t                     cv_bot_allow_machine_guns; /* size: 20 */

extern cvar_t                     cv_bot_allow_grenades; /* size: 20 */

extern cvar_t                     cv_bot_allow_snipers; /* size: 20 */

extern cvar_t                     cv_bot_allow_shield; /* size: 20 */

extern cvar_t                     cv_bot_zombie; /* size: 20 */

extern cvar_t                     cv_bot_chatter; /* size: 20 */

extern class CBotManager *        TheBots; /* size: 4 */

floatconst                 GenerationStepSize; /* size: 4 */

floatconst                 StepHeight; /* size: 4 */

floatconst                 JumpHeight; /* size: 4 */

floatconst                 JumpCrouchHeight; /* size: 4 */

floatconst                 MaxSlope; /* size: 4 */

floatconst                 MaxUnitZSlope; /* size: 4 */

floatconst                 BotRadius; /* size: 4 */

floatconst                 DeathDrop; /* size: 4 */

floatconst                 HalfHumanWidth; /* size: 4 */

floatconst                 HalfHumanHeight; /* size: 4 */

floatconst                 HumanHeight; /* size: 4 */

extern NavAreaList                TheNavAreaList; /* size: 8 */

extern class CNavAreaGrid        TheNavAreaGrid; /* size: 1052 */

extern cvar_t                     friendlyfire; /* size: 20 */

extern class BotPhraseManager *   TheBotPhrases; /* size: 4 */

extern int                        gmsgBotVoice; /* size: 4 */

; /* size: 156451644 */

/* Types: */

/* 1 */
char
 /* size: 1 */

/* 2 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 3 */
unsigned int
 /* size: 4 */

/* 4 */
unsigned char
 /* size: 1 */

/* 5 */
short unsigned int
 /* size: 2 */

/* 6 */
long unsigned int
 /* size: 4 */

/* 7 */
signed char
 /* size: 1 */

/* 8 */
short int
 /* size: 2 */

/* 9 */
int
 /* size: 4 */

/* 10 */
long long int
 /* size: 8 */

/* 11 */
long long unsigned int
 /* size: 8 */

/* 12 */
/* <0> (null):0 */
typedef long long int __quad_t; /* size: 8 */

/* 13 */
/* <0> (null):0 */
typedef long int __off_t; /* size: 4 */

/* 14 */
long int
 /* size: 4 */

/* 15 */
/* <0> (null):0 */
typedef __quad_t __off64_t; /* size: 8 */

/* 16 */
 /* pointer to 0 */
 /* size: 4 */

/* 17 */
 /* pointer to 1 */
 /* size: 4 */

/* 18 */
/* <0> (null):0 */
typedef struct _IO_FILE FILE; /* size: 148 */

/* 19 */
/* <0> (null):0 */
struct _IO_FILE {
	int                        _flags;               /*     0     4 */
	char *                     _IO_read_ptr;         /*     4     4 */
	char *                     _IO_read_end;         /*     8     4 */
	char *                     _IO_read_base;        /*    12     4 */
	char *                     _IO_write_base;       /*    16     4 */
	char *                     _IO_write_ptr;        /*    20     4 */
	char *                     _IO_write_end;        /*    24     4 */
	char *                     _IO_buf_base;         /*    28     4 */
	char *                     _IO_buf_end;          /*    32     4 */
	char *                     _IO_save_base;        /*    36     4 */
	char *                     _IO_backup_base;      /*    40     4 */
	char *                     _IO_save_end;         /*    44     4 */
	class _IO_marker *         _markers;             /*    48     4 */
	class _IO_FILE *           _chain;               /*    52     4 */
	int                        _fileno;              /*    56     4 */
	int                        _flags2;              /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	__off_t                    _old_offset;          /*    64     4 */
	short unsigned int         _cur_column;          /*    68     2 */
	signed char                _vtable_offset;       /*    70     1 */
	char                       _shortbuf[1];         /*    71     1 */
	_IO_lock_t *               _lock;                /*    72     4 */
	__off64_t                  _offset;              /*    76     8 */
	void *                     __pad1;               /*    84     4 */
	void *                     __pad2;               /*    88     4 */
	void *                     __pad3;               /*    92     4 */
	void *                     __pad4;               /*    96     4 */
	size_t                     __pad5;               /*   100     4 */
	int                        _mode;                /*   104     4 */
	char                       _unused2[40];         /*   108    40 */
	/* --- cacheline 2 boundary (128 bytes) was 20 bytes ago --- */

	/* size: 148, cachelines: 3, members: 29 */
	/* last cacheline: 20 bytes */
}; /* size: 148 */

/* 20 */
/* <0> (null):0 */
typedef void _IO_lock_t; /* size: 0 */

/* 21 */
/* <0> (null):0 */
struct _IO_marker {
	class _IO_marker *         _next;                /*     0     4 */
	class _IO_FILE *           _sbuf;                /*     4     4 */
	int                        _pos;                 /*     8     4 */

	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 22 */
 /* pointer to 21 */
 /* size: 4 */

/* 23 */
 /* pointer to 19 */
 /* size: 4 */

/* 24 */
 /* pointer to 21 */
 /* size: 4 */

/* 25 */
 /* pointer to 19 */
 /* size: 4 */

/* 26 */
/* <0> (null):0 */
char                       array[1]; /* size: 1 */

/* 27 */
 /* pointer to 20 */
 /* size: 4 */

/* 28 */
/* <0> (null):0 */
char                       array[40]; /* size: 40 */

/* 29 */
 /* pointer to 30 */
 /* size: 4 */

/* 30 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 31 */
 /* pointer to 32 */
 /* size: 4 */

/* 32 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 33 */
 /* pointer to 34 */
 /* size: 4 */

/* 34 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 146684904 */

/* 35 */
long double
 /* size: 12 */

/* 36 */
double
 /* size: 8 */

/* 37 */
/* <0> (null):0 */
typedef int int32; /* size: 4 */

/* 38 */
/* <0> (null):0 */
typedef unsigned int uint32; /* size: 4 */

/* 39 */
/* <0> (null):0 */
typedef long long unsigned int uint64; /* size: 8 */

/* 40 */
/* <0> (null):0 */
typedef uint64 GID_t; /* size: 8 */

/* 41 */
/* <0> (null):0 */
typedef uint32 PackageId_t; /* size: 4 */

/* 42 */
/* <0> (null):0 */
typedef uint32 AppId_t; /* size: 4 */

/* 43 */
/* <0> (null):0 */
typedef uint64 AssetClassId_t; /* size: 8 */

/* 44 */
/* <0> (null):0 */
typedef uint32 PhysicalItemId_t; /* size: 4 */

/* 45 */
/* <0> (null):0 */
typedef uint32 DepotId_t; /* size: 4 */

/* 46 */
/* <0> (null):0 */
typedef uint32 CellID_t; /* size: 4 */

/* 47 */
/* <0> (null):0 */
typedef uint64 SteamAPICall_t; /* size: 8 */

/* 48 */
/* <0> (null):0 */
typedef uint32 PartnerId_t; /* size: 4 */

/* 49 */
/* <0> (null):0 */
typedef int BOOL; /* size: 4 */

/* 50 */
/* <0> (null):0 */
typedef unsigned char byte; /* size: 1 */

/* 51 */
/* <0> (null):0 */
typedef unsigned int string_t; /* size: 4 */

/* 52 */
/* <0> (null):0 */
typedef float vec_t; /* size: 4 */

/* 53 */
float
 /* size: 4 */

/* 54 */
/* <0> (null):0 */
float                      array[2]; /* size: 8 */

/* 55 */
/* <0> (null):0 */
class Vector2D {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	/* <0> (null):0 */
	void Vector2D(class Vector2D *);

	/* <0> (null):0 */
	void Vector2D(class Vector2D *, float, float);

	/* <0> (null):0 */
	class Vector2D operator+(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DplERKS_ */

	/* <0> (null):0 */
	class Vector2D operator-(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DmiERKS_ */

	/* <0> (null):0 */
	class Vector2D operator*(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DmlEf */

	/* <0> (null):0 */
	class Vector2D operator/(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DdvEf */

	/* <0> (null):0 */
	float Length(const class Vector2D  *); /* linkage=_ZNK8Vector2D6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector2D  *); /* linkage=_ZNK8Vector2D13LengthSquaredEv */

	/* <0> (null):0 */
	class Vector2D Normalize(const class Vector2D  *); /* linkage=_ZNK8Vector2D9NormalizeEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector2D *); /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector2D *, float); /* linkage=_ZN8Vector2D6IsZeroEf */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 56 */
 /* pointer to 55 */
 /* size: 4 */

/* 57 */
 /* pointer to 58 */
 /* size: 4 */

/* 58 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 59 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 60 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 61 */
bool
 /* size: 1 */

/* 62 */
/* <0> (null):0 */
class Vector {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	vec_t                      z;                    /*     8     4 */
	/* <0> (null):0 */
	void Vector(class Vector *);

	/* <0> (null):0 */
	void Vector(class Vector *, float, float, float);

	/* <0> (null):0 */
	void Vector(class Vector *, const class Vector  &);

	/* <0> (null):0 */
	void Vector(class Vector *, float *);

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *); /* linkage=_ZNK6VectorngEv */

	/* <0> (null):0 */
	int operator==(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectoreqERKS_ */

	/* <0> (null):0 */
	int operator!=(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorneERKS_ */

	/* <0> (null):0 */
	class Vector operator+(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorplERKS_ */

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectormiERKS_ */

	/* <0> (null):0 */
	class Vector operator*(const class Vector  *, float); /* linkage=_ZNK6VectormlEf */

	/* <0> (null):0 */
	class Vector operator/(const class Vector  *, float); /* linkage=_ZNK6VectordvEf */

	/* <0> (null):0 */
	void CopyToArray(const class Vector  *, float *); /* linkage=_ZNK6Vector11CopyToArrayEPf */

	/* <0> (null):0 */
	float Length(const class Vector  *); /* linkage=_ZNK6Vector6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector  *); /* linkage=_ZNK6Vector13LengthSquaredEv */

	/* <0> (null):0 */
	float * operator float*(class Vector *); /* linkage=_ZN6VectorcvPfEv */

	/* <0> (null):0 */
	const float  * operator const float*(const class Vector  *); /* linkage=_ZNK6VectorcvPKfEv */

	/* <0> (null):0 */
	class Vector Normalize(const class Vector  *); /* linkage=_ZNK6Vector9NormalizeEv */

	/* <0> (null):0 */
	class Vector2D Make2D(const class Vector  *); /* linkage=_ZNK6Vector6Make2DEv */

	/* <0> (null):0 */
	float Length2D(const class Vector  *); /* linkage=_ZNK6Vector8Length2DEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector  *, float); /* linkage=_ZNK6Vector16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector  *, float); /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector *); /* linkage=_ZN6Vector16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector *, float); /* linkage=_ZN6Vector6IsZeroEf */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 63 */
 /* pointer to 62 */
 /* size: 4 */

/* 64 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 65 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 66 */
 /* pointer to 53 */
 /* size: 4 */

/* 67 */
 /* pointer to 68 */
 /* size: 4 */

/* 68 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 69 */
 /* pointer to 70 */
 /* size: 4 */

/* 70 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 71 */
/* <0> (null):0 */
typedef int qboolean; /* size: 4 */

/* 72 */
/* <0> (null):0 */
struct link_s {
	class link_s *             prev;                 /*     0     4 */
	class link_s *             next;                 /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 73 */
 /* pointer to 72 */
 /* size: 4 */

/* 74 */
/* <0> (null):0 */
typedef struct link_s link_t; /* size: 8 */

/* 75 */
/* <0> (null):0 */
typedef struct edict_s edict_t; /* size: 804 */

/* 76 */
/* <0> (null):0 */
struct edict_s {
	qboolean                   free;                 /*     0     4 */
	int                        serialnumber;         /*     4     4 */
	link_t                     area;                 /*     8     8 */
	int                        headnode;             /*    16     4 */
	int                        num_leafs;            /*    20     4 */
	short int                  leafnums[48];         /*    24    96 */
	/* --- cacheline 1 boundary (64 bytes) was 56 bytes ago --- */
	float                      freetime;             /*   120     4 */
	void *                     pvPrivateData;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	entvars_t                  v;                    /*   128   676 */
	/* --- cacheline 12 boundary (768 bytes) was 36 bytes ago --- */

	/* size: 804, cachelines: 13, members: 9 */
	/* last cacheline: 36 bytes */
}; /* size: 804 */

/* 77 */
 /* pointer to 75 */
 /* size: 4 */

/* 78 */
/* <0> (null):0 */
struct {
	float                      time;                 /*     0     4 */
	float                      frametime;            /*     4     4 */
	float                      force_retouch;        /*     8     4 */
	string_t                   mapname;              /*    12     4 */
	string_t                   startspot;            /*    16     4 */
	float                      deathmatch;           /*    20     4 */
	float                      coop;                 /*    24     4 */
	float                      teamplay;             /*    28     4 */
	float                      serverflags;          /*    32     4 */
	float                      found_secrets;        /*    36     4 */
	class Vector              v_forward;             /*    40    12 */
	class Vector              v_up;                  /*    52    12 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	class Vector              v_right;               /*    64    12 */
	float                      trace_allsolid;       /*    76     4 */
	float                      trace_startsolid;     /*    80     4 */
	float                      trace_fraction;       /*    84     4 */
	class Vector              trace_endpos;          /*    88    12 */
	class Vector              trace_plane_normal;    /*   100    12 */
	float                      trace_plane_dist;     /*   112     4 */
	edict_t *                  trace_ent;            /*   116     4 */
	float                      trace_inopen;         /*   120     4 */
	float                      trace_inwater;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	int                        trace_hitgroup;       /*   128     4 */
	int                        trace_flags;          /*   132     4 */
	int                        msg_entity;           /*   136     4 */
	int                        cdAudioTrack;         /*   140     4 */
	int                        maxClients;           /*   144     4 */
	int                        maxEntities;          /*   148     4 */
	const char  *              pStringBase;          /*   152     4 */
	void *                     pSaveData;            /*   156     4 */
	class Vector              vecLandmarkOffset;     /*   160    12 */

	/* size: 172, cachelines: 3, members: 31 */
	/* last cacheline: 44 bytes */
}; /* size: 172 */

/* 79 */
/* <0> (null):0 */
typedef class  globalvars_t; /* size: 172 */

/* 80 */
/* <0> (null):0 */
struct entvars_s {
	string_t                   classname;            /*     0     4 */
	string_t                   globalname;           /*     4     4 */
	class Vector              origin;                /*     8    12 */
	class Vector              oldorigin;             /*    20    12 */
	class Vector              velocity;              /*    32    12 */
	class Vector              basevelocity;          /*    44    12 */
	class Vector              clbasevelocity;        /*    56    12 */
	/* --- cacheline 1 boundary (64 bytes) was 4 bytes ago --- */
	class Vector              movedir;               /*    68    12 */
	class Vector              angles;                /*    80    12 */
	class Vector              avelocity;             /*    92    12 */
	class Vector              punchangle;            /*   104    12 */
	class Vector              v_angle;               /*   116    12 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	class Vector              endpos;                /*   128    12 */
	class Vector              startpos;              /*   140    12 */
	float                      impacttime;           /*   152     4 */
	float                      starttime;            /*   156     4 */
	int                        fixangle;             /*   160     4 */
	float                      idealpitch;           /*   164     4 */
	float                      pitch_speed;          /*   168     4 */
	float                      ideal_yaw;            /*   172     4 */
	float                      yaw_speed;            /*   176     4 */
	int                        modelindex;           /*   180     4 */
	string_t                   model;                /*   184     4 */
	int                        viewmodel;            /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	int                        weaponmodel;          /*   192     4 */
	class Vector              absmin;                /*   196    12 */
	class Vector              absmax;                /*   208    12 */
	class Vector              mins;                  /*   220    12 */
	class Vector              maxs;                  /*   232    12 */
	class Vector              size;                  /*   244    12 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	float                      ltime;                /*   256     4 */
	float                      nextthink;            /*   260     4 */
	int                        movetype;             /*   264     4 */
	int                        solid;                /*   268     4 */
	int                        skin;                 /*   272     4 */
	int                        body;                 /*   276     4 */
	int                        effects;              /*   280     4 */
	float                      gravity;              /*   284     4 */
	float                      friction;             /*   288     4 */
	int                        light_level;          /*   292     4 */
	int                        sequence;             /*   296     4 */
	int                        gaitsequence;         /*   300     4 */
	float                      frame;                /*   304     4 */
	float                      animtime;             /*   308     4 */
	float                      framerate;            /*   312     4 */
	unsigned char              controller[4];        /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	unsigned char              blending[2];          /*   320     2 */
	float                      scale;                /*   324     4 */
	int                        rendermode;           /*   328     4 */
	float                      renderamt;            /*   332     4 */
	class Vector              rendercolor;           /*   336    12 */
	int                        renderfx;             /*   348     4 */
	float                      health;               /*   352     4 */
	float                      frags;                /*   356     4 */
	int                        weapons;              /*   360     4 */
	float                      takedamage;           /*   364     4 */
	int                        deadflag;             /*   368     4 */
	class Vector              view_ofs;              /*   372    12 */
	int                        button;               /*   384     4 */
	/* --- cacheline 6 boundary (384 bytes) was 2 bytes ago --- */
	int                        impulse;              /*   388     4 */
	edict_t *                  chain;                /*   392     4 */
	edict_t *                  dmg_inflictor;        /*   396     4 */
	edict_t *                  enemy;                /*   400     4 */
	edict_t *                  aiment;               /*   404     4 */
	edict_t *                  owner;                /*   408     4 */
	edict_t *                  groundentity;         /*   412     4 */
	int                        spawnflags;           /*   416     4 */
	int                        flags;                /*   420     4 */
	int                        colormap;             /*   424     4 */
	int                        team;                 /*   428     4 */
	float                      max_health;           /*   432     4 */
	float                      teleport_time;        /*   436     4 */
	float                      armortype;            /*   440     4 */
	float                      armorvalue;           /*   444     4 */
	int                        waterlevel;           /*   448     4 */
	/* --- cacheline 7 boundary (448 bytes) was 2 bytes ago --- */
	int                        watertype;            /*   452     4 */
	string_t                   target;               /*   456     4 */
	string_t                   targetname;           /*   460     4 */
	string_t                   netname;              /*   464     4 */
	string_t                   message;              /*   468     4 */
	float                      dmg_take;             /*   472     4 */
	float                      dmg_save;             /*   476     4 */
	float                      dmg;                  /*   480     4 */
	float                      dmgtime;              /*   484     4 */
	string_t                   noise;                /*   488     4 */
	string_t                   noise1;               /*   492     4 */
	string_t                   noise2;               /*   496     4 */
	string_t                   noise3;               /*   500     4 */
	float                      speed;                /*   504     4 */
	float                      air_finished;         /*   508     4 */
	float                      pain_finished;        /*   512     4 */
	/* --- cacheline 8 boundary (512 bytes) was 2 bytes ago --- */
	float                      radsuit_finished;     /*   516     4 */
	edict_t *                  pContainingEntity;    /*   520     4 */
	int                        playerclass;          /*   524     4 */
	float                      maxspeed;             /*   528     4 */
	float                      fov;                  /*   532     4 */
	int                        weaponanim;           /*   536     4 */
	int                        pushmsec;             /*   540     4 */
	int                        bInDuck;              /*   544     4 */
	int                        flTimeStepSound;      /*   548     4 */
	int                        flSwimTime;           /*   552     4 */
	int                        flDuckTime;           /*   556     4 */
	int                        iStepLeft;            /*   560     4 */
	float                      flFallVelocity;       /*   564     4 */
	int                        gamestate;            /*   568     4 */
	int                        oldbuttons;           /*   572     4 */
	int                        groupinfo;            /*   576     4 */
	/* --- cacheline 9 boundary (576 bytes) was 2 bytes ago --- */
	int                        iuser1;               /*   580     4 */
	int                        iuser2;               /*   584     4 */
	int                        iuser3;               /*   588     4 */
	int                        iuser4;               /*   592     4 */
	float                      fuser1;               /*   596     4 */
	float                      fuser2;               /*   600     4 */
	float                      fuser3;               /*   604     4 */
	float                      fuser4;               /*   608     4 */
	class Vector              vuser1;                /*   612    12 */
	class Vector              vuser2;                /*   624    12 */
	class Vector              vuser3;                /*   636    12 */
	/* --- cacheline 10 boundary (640 bytes) was 6 bytes ago --- */
	class Vector              vuser4;                /*   648    12 */
	edict_t *                  euser1;               /*   660     4 */
	edict_t *                  euser2;               /*   664     4 */
	edict_t *                  euser3;               /*   668     4 */
	edict_t *                  euser4;               /*   672     4 */

	/* size: 676, cachelines: 11, members: 123 */
	/* last cacheline: 36 bytes */

	/* BRAIN FART ALERT! 676 != 674 + 0(holes), diff = 2 */

}; /* size: 676 */

/* 81 */
/* <0> (null):0 */
unsigned char              array[4]; /* size: 4 */

/* 82 */
/* <0> (null):0 */
unsigned char              array[2]; /* size: 2 */

/* 83 */
/* <0> (null):0 */
typedef struct entvars_s entvars_t; /* size: 676 */

/* 84 */
/* <0> (null):0 */
short int                  array[48]; /* size: 96 */

/* 85 */
/* <0> (null):0 */
typedef uint32 CRC32_t; /* size: 4 */

/* 86 */
/* <0> (null):0 */
struct cvar_s {
	char *                     name;                 /*     0     4 */
	char *                     string;               /*     4     4 */
	int                        flags;                /*     8     4 */
	float                      value;                /*    12     4 */
	class cvar_s *             next;                 /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 87 */
 /* pointer to 86 */
 /* size: 4 */

/* 88 */
/* <0> (null):0 */
typedef struct cvar_s cvar_t; /* size: 20 */

/* 89 */
/* <0> (null):0 */
struct client_textmessage_s {
	int                        effect;               /*     0     4 */
	byte                       r1;                   /*     4     1 */
	byte                       g1;                   /*     5     1 */
	byte                       b1;                   /*     6     1 */
	byte                       a1;                   /*     7     1 */
	byte                       r2;                   /*     8     1 */
	byte                       g2;                   /*     9     1 */
	byte                       b2;                   /*    10     1 */
	byte                       a2;                   /*    11     1 */
	float                      x;                    /*    12     4 */
	float                      y;                    /*    16     4 */
	float                      fadein;               /*    20     4 */
	float                      fadeout;              /*    24     4 */
	float                      holdtime;             /*    28     4 */
	float                      fxtime;               /*    32     4 */
	const char  *              pName;                /*    36     4 */
	const char  *              pMessage;             /*    40     4 */

	/* size: 44, cachelines: 1, members: 17 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 90 */
/* <0> (null):0 */
typedef struct client_textmessage_s client_textmessage_t; /* size: 44 */

/* 91 */
/* <0> (null):0 */
typedef struct sequenceCommandLine_ sequenceCommandLine_s; /* size: 92 */

/* 92 */
/* <0> (null):0 */
struct sequenceCommandLine_ {
	int                        commandType;          /*     0     4 */
	client_textmessage_t       clientMessage;        /*     4    44 */
	char *                     speakerName;          /*    48     4 */
	char *                     listenerName;         /*    52     4 */
	char *                     soundFileName;        /*    56     4 */
	char *                     sentenceName;         /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	char *                     fireTargetNames;      /*    64     4 */
	char *                     killTargetNames;      /*    68     4 */
	float                      delay;                /*    72     4 */
	int                        repeatCount;          /*    76     4 */
	int                        textChannel;          /*    80     4 */
	int                        modifierBitField;     /*    84     4 */
	sequenceCommandLine_s *    nextCommandLine;      /*    88     4 */

	/* size: 92, cachelines: 2, members: 13 */
	/* last cacheline: 28 bytes */
}; /* size: 92 */

/* 93 */
 /* pointer to 91 */
 /* size: 4 */

/* 94 */
/* <0> (null):0 */
typedef struct sequenceEntry_ sequenceEntry_s; /* size: 20 */

/* 95 */
/* <0> (null):0 */
struct sequenceEntry_ {
	char *                     fileName;             /*     0     4 */
	char *                     entryName;            /*     4     4 */
	sequenceCommandLine_s *    firstCommand;         /*     8     4 */
	sequenceEntry_s *          nextEntry;            /*    12     4 */
	qboolean                   isGlobal;             /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 96 */
 /* pointer to 94 */
 /* size: 4 */

/* 97 */
/* <0> (null):0 */
typedef struct sentenceEntry_ sentenceEntry_s; /* size: 16 */

/* 98 */
/* <0> (null):0 */
struct sentenceEntry_ {
	char *                     data;                 /*     0     4 */
	sentenceEntry_s *          nextEntry;            /*     4     4 */
	qboolean                   isGlobal;             /*     8     4 */
	unsigned int               index;                /*    12     4 */

	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 99 */
 /* pointer to 97 */
 /* size: 4 */

/* 100 */
/* <0> (null):0 */
enum {
	at_notice = 0,
	at_console = 1,
	at_aiconsole = 2,
	at_warning = 3,
	at_error = 4,
	at_logged = 5,
}; /* size: 4 */

/* 101 */
/* <0> (null):0 */
typedef enum  ALERT_TYPE; /* size: 4 */

/* 102 */
/* <0> (null):0 */
enum {
	print_console = 0,
	print_center = 1,
	print_chat = 2,
}; /* size: 4 */

/* 103 */
/* <0> (null):0 */
typedef enum  PRINT_TYPE; /* size: 4 */

/* 104 */
/* <0> (null):0 */
enum {
	force_exactfile = 0,
	force_model_samebounds = 1,
	force_model_specifybounds = 2,
	force_model_specifybounds_if_avail = 3,
}; /* size: 4 */

/* 105 */
/* <0> (null):0 */
typedef enum  FORCE_TYPE; /* size: 4 */

/* 106 */
/* <0> (null):0 */
struct {
	int                        fAllSolid;            /*     0     4 */
	int                        fStartSolid;          /*     4     4 */
	int                        fInOpen;              /*     8     4 */
	int                        fInWater;             /*    12     4 */
	float                      flFraction;           /*    16     4 */
	class Vector              vecEndPos;             /*    20    12 */
	float                      flPlaneDist;          /*    32     4 */
	class Vector              vecPlaneNormal;        /*    36    12 */
	edict_t *                  pHit;                 /*    48     4 */
	int                        iHitgroup;            /*    52     4 */

	/* size: 56, cachelines: 1, members: 10 */
	/* last cacheline: 56 bytes */
}; /* size: 56 */

/* 107 */
/* <0> (null):0 */
typedef class  TraceResult; /* size: 56 */

/* 108 */
/* <0> (null):0 */
struct enginefuncs_s {
	int                        (*pfnPrecacheModel)(char *); /*     0     4 */
	int                        (*pfnPrecacheSound)(char *); /*     4     4 */
	void                       (*pfnSetModel)(edict_t *, const char  *); /*     8     4 */
	int                        (*pfnModelIndex)(const char  *); /*    12     4 */
	int                        (*pfnModelFrames)(int); /*    16     4 */
	void                       (*pfnSetSize)(edict_t *, const float  *, const float  *); /*    20     4 */
	void                       (*pfnChangeLevel)(char *, char *); /*    24     4 */
	void                       (*pfnGetSpawnParms)(edict_t *); /*    28     4 */
	void                       (*pfnSaveSpawnParms)(edict_t *); /*    32     4 */
	float                      (*pfnVecToYaw)(const float  *); /*    36     4 */
	void                       (*pfnVecToAngles)(const float  *, float *); /*    40     4 */
	void                       (*pfnMoveToOrigin)(edict_t *, const float  *, float, int); /*    44     4 */
	void                       (*pfnChangeYaw)(edict_t *); /*    48     4 */
	void                       (*pfnChangePitch)(edict_t *); /*    52     4 */
	edict_t *                  (*pfnFindEntityByString)(edict_t *, const char  *, const char  *); /*    56     4 */
	int                        (*pfnGetEntityIllum)(edict_t *); /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	edict_t *                  (*pfnFindEntityInSphere)(edict_t *, const float  *, float); /*    64     4 */
	edict_t *                  (*pfnFindClientInPVS)(edict_t *); /*    68     4 */
	edict_t *                  (*pfnEntitiesInPVS)(edict_t *); /*    72     4 */
	void                       (*pfnMakeVectors)(const float  *); /*    76     4 */
	void                       (*pfnAngleVectors)(const float  *, float *, float *, float *); /*    80     4 */
	edict_t *                  (*pfnCreateEntity)(void); /*    84     4 */
	void                       (*pfnRemoveEntity)(edict_t *); /*    88     4 */
	edict_t *                  (*pfnCreateNamedEntity)(int); /*    92     4 */
	void                       (*pfnMakeStatic)(edict_t *); /*    96     4 */
	int                        (*pfnEntIsOnFloor)(edict_t *); /*   100     4 */
	int                        (*pfnDropToFloor)(edict_t *); /*   104     4 */
	int                        (*pfnWalkMove)(edict_t *, float, float, int); /*   108     4 */
	void                       (*pfnSetOrigin)(edict_t *, const float  *); /*   112     4 */
	void                       (*pfnEmitSound)(edict_t *, int, const char  *, float, float, int, int); /*   116     4 */
	void                       (*pfnEmitAmbientSound)(edict_t *, float *, const char  *, float, float, int, int); /*   120     4 */
	void                       (*pfnTraceLine)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	void                       (*pfnTraceToss)(edict_t *, edict_t *, TraceResult *); /*   128     4 */
	int                        (*pfnTraceMonsterHull)(edict_t *, const float  *, const float  *, int, edict_t *, TraceResult *); /*   132     4 */
	void                       (*pfnTraceHull)(const float  *, const float  *, int, int, edict_t *, TraceResult *); /*   136     4 */
	void                       (*pfnTraceModel)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   140     4 */
	const char  *              (*pfnTraceTexture)(edict_t *, const float  *, const float  *); /*   144     4 */
	void                       (*pfnTraceSphere)(const float  *, const float  *, int, float, edict_t *, TraceResult *); /*   148     4 */
	void                       (*pfnGetAimVector)(edict_t *, float, float *); /*   152     4 */
	void                       (*pfnServerCommand)(char *); /*   156     4 */
	void                       (*pfnServerExecute)(void); /*   160     4 */
	void                       (*pfnClientCommand)(edict_t *, char *, ...); /*   164     4 */
	void                       (*pfnParticleEffect)(const float  *, const float  *, float, float); /*   168     4 */
	void                       (*pfnLightStyle)(int, char *); /*   172     4 */
	int                        (*pfnDecalIndex)(const char  *); /*   176     4 */
	int                        (*pfnPointContents)(const float  *); /*   180     4 */
	void                       (*pfnMessageBegin)(int, int, const float  *, edict_t *); /*   184     4 */
	void                       (*pfnMessageEnd)(void); /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	void                       (*pfnWriteByte)(int); /*   192     4 */
	void                       (*pfnWriteChar)(int); /*   196     4 */
	void                       (*pfnWriteShort)(int); /*   200     4 */
	void                       (*pfnWriteLong)(int); /*   204     4 */
	void                       (*pfnWriteAngle)(float); /*   208     4 */
	void                       (*pfnWriteCoord)(float); /*   212     4 */
	void                       (*pfnWriteString)(const char  *); /*   216     4 */
	void                       (*pfnWriteEntity)(int); /*   220     4 */
	void                       (*pfnCVarRegister)(cvar_t *); /*   224     4 */
	float                      (*pfnCVarGetFloat)(const char  *); /*   228     4 */
	const char  *              (*pfnCVarGetString)(const char  *); /*   232     4 */
	void                       (*pfnCVarSetFloat)(const char  *, float); /*   236     4 */
	void                       (*pfnCVarSetString)(const char  *, const char  *); /*   240     4 */
	void                       (*pfnAlertMessage)(ALERT_TYPE, char *, ...); /*   244     4 */
	void                       (*pfnEngineFprintf)(void *, char *, ...); /*   248     4 */
	void *                     (*pfnPvAllocEntPrivateData)(edict_t *, int32); /*   252     4 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	void *                     (*pfnPvEntPrivateData)(edict_t *); /*   256     4 */
	void                       (*pfnFreeEntPrivateData)(edict_t *); /*   260     4 */
	const char  *              (*pfnSzFromIndex)(int); /*   264     4 */
	int                        (*pfnAllocString)(const char  *); /*   268     4 */
	class entvars_s *          (*pfnGetVarsOfEnt)(edict_t *); /*   272     4 */
	edict_t *                  (*pfnPEntityOfEntOffset)(int); /*   276     4 */
	int                        (*pfnEntOffsetOfPEntity)(const edict_t  *); /*   280     4 */
	int                        (*pfnIndexOfEdict)(const edict_t  *); /*   284     4 */
	edict_t *                  (*pfnPEntityOfEntIndex)(int); /*   288     4 */
	edict_t *                  (*pfnFindEntityByVars)(class entvars_s *); /*   292     4 */
	void *                     (*pfnGetModelPtr)(edict_t *); /*   296     4 */
	int                        (*pfnRegUserMsg)(const char  *, int); /*   300     4 */
	void                       (*pfnAnimationAutomove)(const edict_t  *, float); /*   304     4 */
	void                       (*pfnGetBonePosition)(const edict_t  *, int, float *, float *); /*   308     4 */
	uint32                     (*pfnFunctionFromName)(const char  *); /*   312     4 */
	const char  *              (*pfnNameForFunction)(uint32); /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	void                       (*pfnClientPrintf)(edict_t *, PRINT_TYPE, const char  *); /*   320     4 */
	void                       (*pfnServerPrint)(const char  *); /*   324     4 */
	const char  *              (*pfnCmd_Args)(void); /*   328     4 */
	const char  *              (*pfnCmd_Argv)(int);  /*   332     4 */
	int                        (*pfnCmd_Argc)(void); /*   336     4 */
	void                       (*pfnGetAttachment)(const edict_t  *, int, float *, float *); /*   340     4 */
	void                       (*pfnCRC32_Init)(CRC32_t *); /*   344     4 */
	void                       (*pfnCRC32_ProcessBuffer)(CRC32_t *, void *, int); /*   348     4 */
	void                       (*pfnCRC32_ProcessByte)(CRC32_t *, unsigned char); /*   352     4 */
	CRC32_t                    (*pfnCRC32_Final)(CRC32_t); /*   356     4 */
	int32                      (*pfnRandomLong)(int32, int32); /*   360     4 */
	float                      (*pfnRandomFloat)(float, float); /*   364     4 */
	void                       (*pfnSetView)(const edict_t  *, const edict_t  *); /*   368     4 */
	float                      (*pfnTime)(void);     /*   372     4 */
	void                       (*pfnCrosshairAngle)(const edict_t  *, float, float); /*   376     4 */
	byte *                     (*pfnLoadFileForMe)(char *, int *); /*   380     4 */
	/* --- cacheline 6 boundary (384 bytes) --- */
	void                       (*pfnFreeFile)(void *); /*   384     4 */
	void                       (*pfnEndSection)(const char  *); /*   388     4 */
	int                        (*pfnCompareFileTime)(char *, char *, int *); /*   392     4 */
	void                       (*pfnGetGameDir)(char *); /*   396     4 */
	void                       (*pfnCvar_RegisterVariable)(cvar_t *); /*   400     4 */
	void                       (*pfnFadeClientVolume)(const edict_t  *, int, int, int, int); /*   404     4 */
	void                       (*pfnSetClientMaxspeed)(const edict_t  *, float); /*   408     4 */
	edict_t *                  (*pfnCreateFakeClient)(const char  *); /*   412     4 */
	void                       (*pfnRunPlayerMove)(edict_t *, const float  *, float, float, float, short unsigned int, byte, byte); /*   416     4 */
	int                        (*pfnNumberOfEntities)(void); /*   420     4 */
	char *                     (*pfnGetInfoKeyBuffer)(edict_t *); /*   424     4 */
	char *                     (*pfnInfoKeyValue)(char *, char *); /*   428     4 */
	void                       (*pfnSetKeyValue)(char *, char *, char *); /*   432     4 */
	void                       (*pfnSetClientKeyValue)(int, char *, char *, char *); /*   436     4 */
	int                        (*pfnIsMapValid)(char *); /*   440     4 */
	void                       (*pfnStaticDecal)(const float  *, int, int, int); /*   444     4 */
	/* --- cacheline 7 boundary (448 bytes) --- */
	int                        (*pfnPrecacheGeneric)(char *); /*   448     4 */
	int                        (*pfnGetPlayerUserId)(edict_t *); /*   452     4 */
	void                       (*pfnBuildSoundMsg)(edict_t *, int, const char  *, float, float, int, int, int, int, const float  *, edict_t *); /*   456     4 */
	int                        (*pfnIsDedicatedServer)(void); /*   460     4 */
	cvar_t *                   (*pfnCVarGetPointer)(const char  *); /*   464     4 */
	unsigned int               (*pfnGetPlayerWONId)(edict_t *); /*   468     4 */
	void                       (*pfnInfo_RemoveKey)(char *, const char  *); /*   472     4 */
	const char  *              (*pfnGetPhysicsKeyValue)(const edict_t  *, const char  *); /*   476     4 */
	void                       (*pfnSetPhysicsKeyValue)(const edict_t  *, const char  *, const char  *); /*   480     4 */
	const char  *              (*pfnGetPhysicsInfoString)(const edict_t  *); /*   484     4 */
	short unsigned int         (*pfnPrecacheEvent)(int, const char  *); /*   488     4 */
	void                       (*pfnPlaybackEvent)(int, const edict_t  *, short unsigned int, float, float *, float *, float, float, int, int, int, int); /*   492     4 */
	unsigned char *            (*pfnSetFatPVS)(float *); /*   496     4 */
	unsigned char *            (*pfnSetFatPAS)(float *); /*   500     4 */
	int                        (*pfnCheckVisibility)(const edict_t  *, unsigned char *); /*   504     4 */
	void                       (*pfnDeltaSetField)(class delta_s *, const char  *); /*   508     4 */
	/* --- cacheline 8 boundary (512 bytes) --- */
	void                       (*pfnDeltaUnsetField)(class delta_s *, const char  *); /*   512     4 */
	void                       (*pfnDeltaAddEncoder)(char *, void (*)(class delta_s *, const unsigned char  *, const unsigned char  *)); /*   516     4 */
	int                        (*pfnGetCurrentPlayer)(void); /*   520     4 */
	int                        (*pfnCanSkipPlayer)(const edict_t  *); /*   524     4 */
	int                        (*pfnDeltaFindField)(class delta_s *, const char  *); /*   528     4 */
	void                       (*pfnDeltaSetFieldByIndex)(class delta_s *, int); /*   532     4 */
	void                       (*pfnDeltaUnsetFieldByIndex)(class delta_s *, int); /*   536     4 */
	void                       (*pfnSetGroupMask)(int, int); /*   540     4 */
	int                        (*pfnCreateInstancedBaseline)(int, class entity_state_s *); /*   544     4 */
	void                       (*pfnCvar_DirectSet)(class cvar_s *, char *); /*   548     4 */
	void                       (*pfnForceUnmodified)(FORCE_TYPE, float *, float *, const char  *); /*   552     4 */
	void                       (*pfnGetPlayerStats)(const edict_t  *, int *, int *); /*   556     4 */
	void                       (*pfnAddServerCommand)(char *, void (*)(void)); /*   560     4 */
	qboolean                   (*pfnVoice_GetClientListening)(int, int); /*   564     4 */
	qboolean                   (*pfnVoice_SetClientListening)(int, int, qboolean); /*   568     4 */
	const char  *              (*pfnGetPlayerAuthId)(edict_t *); /*   572     4 */
	/* --- cacheline 9 boundary (576 bytes) --- */
	sequenceEntry_s *          (*pfnSequenceGet)(const char  *, const char  *); /*   576     4 */
	sentenceEntry_s *          (*pfnSequencePickSentence)(const char  *, int, int *); /*   580     4 */
	int                        (*pfnGetFileSize)(char *); /*   584     4 */
	unsigned int               (*pfnGetApproxWavePlayLen)(const char  *); /*   588     4 */
	int                        (*pfnIsCareerMatch)(void); /*   592     4 */
	int                        (*pfnGetLocalizedStringLength)(const char  *); /*   596     4 */
	void                       (*pfnRegisterTutorMessageShown)(int); /*   600     4 */
	int                        (*pfnGetTimesTutorMessageShown)(int); /*   604     4 */
	void                       (*ProcessTutorMessageDecayBuffer)(int *, int); /*   608     4 */
	void                       (*ConstructTutorMessageDecayBuffer)(int *, int); /*   612     4 */
	void                       (*ResetTutorMessageDecayData)(void); /*   616     4 */
	void                       (*pfnQueryClientCvarValue)(const edict_t  *, const char  *); /*   620     4 */
	void                       (*pfnQueryClientCvarValue2)(const edict_t  *, const char  *, int); /*   624     4 */
	int                        (*pfnCheckParm)(const char  *, char * *); /*   628     4 */

	/* size: 632, cachelines: 10, members: 158 */
	/* last cacheline: 56 bytes */
}; /* size: 632 */

/* 109 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 110 */
 /* pointer to 109 */
 /* size: 4 */

/* 111 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155856232 */

/* 112 */
 /* pointer to 111 */
 /* size: 4 */

/* 113 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 114 */
 /* pointer to 113 */
 /* size: 4 */

/* 115 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 116 */
 /* pointer to 115 */
 /* size: 4 */

/* 117 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155856752 */

/* 118 */
 /* pointer to 117 */
 /* size: 4 */

/* 119 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155857012 */

/* 120 */
 /* pointer to 119 */
 /* size: 4 */

/* 121 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155857220 */

/* 122 */
 /* pointer to 121 */
 /* size: 4 */

/* 123 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 124 */
 /* pointer to 123 */
 /* size: 4 */

/* 125 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155857532 */

/* 126 */
 /* pointer to 125 */
 /* size: 4 */

/* 127 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155857740 */

/* 128 */
 /* pointer to 127 */
 /* size: 4 */

/* 129 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 130 */
 /* pointer to 129 */
 /* size: 4 */

/* 131 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 132 */
 /* pointer to 131 */
 /* size: 4 */

/* 133 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 134 */
 /* pointer to 133 */
 /* size: 4 */

/* 135 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 136 */
 /* pointer to 135 */
 /* size: 4 */

/* 137 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155891532 */

/* 138 */
 /* pointer to 137 */
 /* size: 4 */

/* 139 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155891688 */

/* 140 */
 /* pointer to 139 */
 /* size: 4 */

/* 141 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 142 */
 /* pointer to 141 */
 /* size: 4 */

/* 143 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 144 */
 /* pointer to 143 */
 /* size: 4 */

/* 145 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 146 */
 /* pointer to 145 */
 /* size: 4 */

/* 147 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155892572 */

/* 148 */
 /* pointer to 147 */
 /* size: 4 */

/* 149 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155892780 */

/* 150 */
 /* pointer to 149 */
 /* size: 4 */

/* 151 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155893248 */

/* 152 */
 /* pointer to 151 */
 /* size: 4 */

/* 153 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155893716 */

/* 154 */
 /* pointer to 107 */
 /* size: 4 */

/* 155 */
 /* pointer to 153 */
 /* size: 4 */

/* 156 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155894132 */

/* 157 */
 /* pointer to 156 */
 /* size: 4 */

/* 158 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 159 */
 /* pointer to 158 */
 /* size: 4 */

/* 160 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155894808 */

/* 161 */
 /* pointer to 160 */
 /* size: 4 */

/* 162 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 163 */
 /* pointer to 162 */
 /* size: 4 */

/* 164 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155907716 */

/* 165 */
 /* pointer to 164 */
 /* size: 4 */

/* 166 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155908132 */

/* 167 */
 /* pointer to 166 */
 /* size: 4 */

/* 168 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155908392 */

/* 169 */
 /* pointer to 168 */
 /* size: 4 */

/* 170 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155908548 */

/* 171 */
 /* pointer to 170 */
 /* size: 4 */

/* 172 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155908652 */

/* 173 */
 /* pointer to 172 */
 /* size: 4 */

/* 174 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155908860 */

/* 175 */
 /* pointer to 174 */
 /* size: 4 */

/* 176 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155909172 */

/* 177 */
 /* pointer to 176 */
 /* size: 4 */

/* 178 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 179 */
 /* pointer to 178 */
 /* size: 4 */

/* 180 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155909536 */

/* 181 */
 /* pointer to 180 */
 /* size: 4 */

/* 182 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155909848 */

/* 183 */
 /* pointer to 182 */
 /* size: 4 */

/* 184 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155910004 */

/* 185 */
 /* pointer to 184 */
 /* size: 4 */

/* 186 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155910160 */

/* 187 */
 /* pointer to 186 */
 /* size: 4 */

/* 188 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155910316 */

/* 189 */
 /* pointer to 88 */
 /* size: 4 */

/* 190 */
 /* pointer to 188 */
 /* size: 4 */

/* 191 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 192 */
 /* pointer to 191 */
 /* size: 4 */

/* 193 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 194 */
 /* pointer to 193 */
 /* size: 4 */

/* 195 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155910836 */

/* 196 */
 /* pointer to 195 */
 /* size: 4 */

/* 197 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155911044 */

/* 198 */
 /* pointer to 197 */
 /* size: 4 */

/* 199 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155911252 */

/* 200 */
 /* pointer to 199 */
 /* size: 4 */

/* 201 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155911460 */

/* 202 */
 /* pointer to 201 */
 /* size: 4 */

/* 203 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 204 */
 /* pointer to 203 */
 /* size: 4 */

/* 205 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 206 */
 /* pointer to 205 */
 /* size: 4 */

/* 207 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 208 */
 /* pointer to 207 */
 /* size: 4 */

/* 209 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 210 */
 /* pointer to 80 */
 /* size: 4 */

/* 211 */
 /* pointer to 209 */
 /* size: 4 */

/* 212 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 213 */
 /* pointer to 214 */
 /* size: 4 */

/* 214 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 804 */

/* 215 */
 /* pointer to 212 */
 /* size: 4 */

/* 216 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 217 */
 /* pointer to 216 */
 /* size: 4 */

/* 218 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 219 */
 /* pointer to 218 */
 /* size: 4 */

/* 220 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155880404 */

/* 221 */
 /* pointer to 220 */
 /* size: 4 */

/* 222 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155880612 */

/* 223 */
 /* pointer to 222 */
 /* size: 4 */

/* 224 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 225 */
 /* pointer to 224 */
 /* size: 4 */

/* 226 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 227 */
 /* pointer to 226 */
 /* size: 4 */

/* 228 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155881236 */

/* 229 */
 /* pointer to 228 */
 /* size: 4 */

/* 230 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 231 */
 /* pointer to 230 */
 /* size: 4 */

/* 232 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 233 */
 /* pointer to 232 */
 /* size: 4 */

/* 234 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155881704 */

/* 235 */
 /* pointer to 85 */
 /* size: 4 */

/* 236 */
 /* pointer to 234 */
 /* size: 4 */

/* 237 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155881912 */

/* 238 */
 /* pointer to 237 */
 /* size: 4 */

/* 239 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155882172 */

/* 240 */
 /* pointer to 239 */
 /* size: 4 */

/* 241 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 242 */
 /* pointer to 241 */
 /* size: 4 */

/* 243 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 244 */
 /* pointer to 243 */
 /* size: 4 */

/* 245 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 246 */
 /* pointer to 245 */
 /* size: 4 */

/* 247 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155965544 */

/* 248 */
 /* pointer to 247 */
 /* size: 4 */

/* 249 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 250 */
 /* pointer to 249 */
 /* size: 4 */

/* 251 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155965856 */

/* 252 */
 /* pointer to 251 */
 /* size: 4 */

/* 253 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 254 */
 /* pointer to 50 */
 /* size: 4 */

/* 255 */
 /* pointer to 9 */
 /* size: 4 */

/* 256 */
 /* pointer to 253 */
 /* size: 4 */

/* 257 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155966428 */

/* 258 */
 /* pointer to 257 */
 /* size: 4 */

/* 259 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 260 */
 /* pointer to 259 */
 /* size: 4 */

/* 261 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155966844 */

/* 262 */
 /* pointer to 261 */
 /* size: 4 */

/* 263 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 264 */
 /* pointer to 263 */
 /* size: 4 */

/* 265 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155967364 */

/* 266 */
 /* pointer to 265 */
 /* size: 4 */

/* 267 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 268 */
 /* pointer to 267 */
 /* size: 4 */

/* 269 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 270 */
 /* pointer to 269 */
 /* size: 4 */

/* 271 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155968248 */

/* 272 */
 /* pointer to 271 */
 /* size: 4 */

/* 273 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155968508 */

/* 274 */
 /* pointer to 273 */
 /* size: 4 */

/* 275 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155968820 */

/* 276 */
 /* pointer to 275 */
 /* size: 4 */

/* 277 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 155969132 */

/* 278 */
 /* pointer to 277 */
 /* size: 4 */

/* 279 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 280 */
 /* pointer to 279 */
 /* size: 4 */

/* 281 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 282 */
 /* pointer to 281 */
 /* size: 4 */

/* 283 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 156038480 */

/* 284 */
 /* pointer to 283 */
 /* size: 4 */

/* 285 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 286 */
 /* pointer to 285 */
 /* size: 4 */

/* 287 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 156038896 */

/* 288 */
 /* pointer to 287 */
 /* size: 4 */

/* 289 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 290 */
 /* pointer to 289 */
 /* size: 4 */

/* 291 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 2 */

/* 292 */
 /* pointer to 291 */
 /* size: 4 */

/* 293 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 156039520 */

/* 294 */
 /* pointer to 293 */
 /* size: 4 */

/* 295 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 296 */
 /* pointer to 4 */
 /* size: 4 */

/* 297 */
 /* pointer to 295 */
 /* size: 4 */

/* 298 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 299 */
 /* pointer to 298 */
 /* size: 4 */

/* 300 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 156040664 */

/* 301 */
 /* pointer to 302 */
 /* size: 4 */

/* 302 */
/* <0> (null):0 */
struct delta_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 303 */
 /* pointer to 300 */
 /* size: 4 */

/* 304 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 156040988 */

/* 305 */
 /* pointer to 306 */
 /* size: 4 */

/* 306 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 156041196 */

/* 307 */
 /* pointer to 308 */
 /* size: 4 */

/* 308 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 309 */
 /* pointer to 304 */
 /* size: 4 */

/* 310 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 311 */
 /* pointer to 310 */
 /* size: 4 */

/* 312 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 156041768 */

/* 313 */
 /* pointer to 312 */
 /* size: 4 */

/* 314 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 156054248 */

/* 315 */
 /* pointer to 314 */
 /* size: 4 */

/* 316 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 317 */
 /* pointer to 318 */
 /* size: 4 */

/* 318 */
/* <0> (null):0 */
struct entity_state_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 319 */
 /* pointer to 316 */
 /* size: 4 */

/* 320 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 156054780 */

/* 321 */
 /* pointer to 86 */
 /* size: 4 */

/* 322 */
 /* pointer to 320 */
 /* size: 4 */

/* 323 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 156055040 */

/* 324 */
 /* pointer to 323 */
 /* size: 4 */

/* 325 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 156055352 */

/* 326 */
 /* pointer to 325 */
 /* size: 4 */

/* 327 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 156055612 */

/* 328 */
 /* pointer to 327 */
 /* size: 4 */

/* 329 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 330 */
 /* pointer to 329 */
 /* size: 4 */

/* 331 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 332 */
 /* pointer to 331 */
 /* size: 4 */

/* 333 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 334 */
 /* pointer to 333 */
 /* size: 4 */

/* 335 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 336 */
 /* pointer to 335 */
 /* size: 4 */

/* 337 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 338 */
 /* pointer to 337 */
 /* size: 4 */

/* 339 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 340 */
 /* pointer to 339 */
 /* size: 4 */

/* 341 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 156057068 */

/* 342 */
 /* pointer to 341 */
 /* size: 4 */

/* 343 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 156057276 */

/* 344 */
 /* pointer to 343 */
 /* size: 4 */

/* 345 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 156057484 */

/* 346 */
 /* pointer to 345 */
 /* size: 4 */

/* 347 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 348 */
 /* pointer to 17 */
 /* size: 4 */

/* 349 */
 /* pointer to 347 */
 /* size: 4 */

/* 350 */
/* <0> (null):0 */
typedef struct enginefuncs_s enginefuncs_t; /* size: 632 */

/* 351 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 352 */
/* <0> (null):0 */
typedef int ptrdiff_t; /* size: 4 */

/* 353 */
/* <0> (null):0 */
struct _List_node_base {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 354 */
/* <0> (null):0 */
class list<NavConnect, std::allocator<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 355 */
/* <0> (null):0 */
class list<CNavLadder*, std::allocator<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 356 */
/* <0> (null):0 */
class list<HidingSpot*, std::allocator<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 357 */
/* <0> (null):0 */
class list<SpotOrder, std::allocator<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 358 */
/* <0> (null):0 */
class allocator<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 359 */
/* <0> (null):0 */
class allocator<std::_List_node<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 360 */
/* <0> (null):0 */
struct _List_node<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 361 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 362 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<SpotOrder> > {
public:

	/* class allocator<std::_List_node<SpotOrder> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 363 */
/* <0> (null):0 */
class _List_base<SpotOrder, std::allocator<SpotOrder> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<SpotOrder> > {
	public:

		/* class allocator<std::_List_node<SpotOrder> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 364 */
/* <0> (null):0 */
struct _List_iterator<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 365 */
/* <0> (null):0 */
struct _List_const_iterator<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 366 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 367 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 368 */
/* <0> (null):0 */
class list<SpotEncounter, std::allocator<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 369 */
/* <0> (null):0 */
class allocator<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 370 */
/* <0> (null):0 */
class allocator<std::_List_node<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 371 */
/* <0> (null):0 */
struct _List_node<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 372 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 373 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<HidingSpot*> > {
public:

	/* class allocator<std::_List_node<HidingSpot*> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 374 */
/* <0> (null):0 */
class _List_base<HidingSpot*, std::allocator<HidingSpot*> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<HidingSpot*> > {
	public:

		/* class allocator<std::_List_node<HidingSpot*> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 375 */
/* <0> (null):0 */
struct _List_iterator<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 376 */
/* <0> (null):0 */
struct _List_const_iterator<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 377 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 378 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 379 */
/* <0> (null):0 */
class allocator<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 380 */
/* <0> (null):0 */
class allocator<std::_List_node<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 381 */
/* <0> (null):0 */
struct _List_node<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 382 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 383 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<SpotEncounter> > {
public:

	/* class allocator<std::_List_node<SpotEncounter> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 384 */
/* <0> (null):0 */
class _List_base<SpotEncounter, std::allocator<SpotEncounter> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<SpotEncounter> > {
	public:

		/* class allocator<std::_List_node<SpotEncounter> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 385 */
/* <0> (null):0 */
struct _List_iterator<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 386 */
/* <0> (null):0 */
struct _List_const_iterator<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 387 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 388 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 389 */
/* <0> (null):0 */
class allocator<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 390 */
/* <0> (null):0 */
class allocator<std::_List_node<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 391 */
/* <0> (null):0 */
struct _List_node<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 392 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 393 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<NavConnect> > {
public:

	/* class allocator<std::_List_node<NavConnect> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 394 */
/* <0> (null):0 */
class _List_base<NavConnect, std::allocator<NavConnect> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<NavConnect> > {
	public:

		/* class allocator<std::_List_node<NavConnect> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 395 */
/* <0> (null):0 */
struct _List_iterator<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 396 */
/* <0> (null):0 */
struct _List_const_iterator<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 397 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 398 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 399 */
/* <0> (null):0 */
class allocator<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 400 */
/* <0> (null):0 */
class allocator<std::_List_node<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 401 */
/* <0> (null):0 */
struct _List_node<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 402 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 403 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<CNavLadder*> > {
public:

	/* class allocator<std::_List_node<CNavLadder*> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 404 */
/* <0> (null):0 */
class _List_base<CNavLadder*, std::allocator<CNavLadder*> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<CNavLadder*> > {
	public:

		/* class allocator<std::_List_node<CNavLadder*> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 405 */
/* <0> (null):0 */
struct _List_iterator<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 406 */
/* <0> (null):0 */
struct _List_const_iterator<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 407 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 408 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 409 */
/* <0> (null):0 */
class allocator<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 410 */
/* <0> (null):0 */
class allocator<std::_List_node<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 411 */
/* <0> (null):0 */
struct _List_node<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 412 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 413 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<CNavArea*> > {
public:

	/* class allocator<std::_List_node<CNavArea*> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 414 */
/* <0> (null):0 */
class _List_base<CNavArea*, std::allocator<CNavArea*> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<CNavArea*> > {
	public:

		/* class allocator<std::_List_node<CNavArea*> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 415 */
/* <0> (null):0 */
class list<CNavArea*, std::allocator<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 416 */
/* <0> (null):0 */
struct _List_iterator<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 417 */
/* <0> (null):0 */
struct _List_const_iterator<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 418 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 419 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 420 */
/* <0> (null):0 */
class vector<BotSpeakable*, std::allocator<BotSpeakable*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 421 */
/* <0> (null):0 */
class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 422 */
/* <0> (null):0 */
class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 423 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 424 */
/* <0> (null):0 */
struct _Vector_impl : public allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {
public:

	/* class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> <ancestor>; */ /*     0     1 */
	pointer                    _M_start;             /*     0     4 */
	pointer                    _M_finish;            /*     4     4 */
	pointer                    _M_end_of_storage;    /*     8     4 */
	/* <0> (null):0 */
	void _Vector_impl(class _Vector_impl *);

	/* <0> (null):0 */
	void _Vector_impl(class _Vector_impl *, const _Tp_alloc_type  &);


	/* size: 12, cachelines: 1, members: 4 */
	/* last cacheline: 12 bytes */

	/* BRAIN FART ALERT! 12 != 9 + 0(holes), diff = 3 */

}; /* size: 12 */

/* 425 */
/* <0> (null):0 */
struct _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > {
	/* <0> (null):0 */
	struct _Vector_impl : public allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {
	public:

		/* class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> <ancestor>; */ /*     0     1 */
		pointer                    _M_start;             /*     0     4 */
		pointer                    _M_finish;            /*     4     4 */
		pointer                    _M_end_of_storage;    /*     8     4 */
		/* <0> (null):0 */
		void _Vector_impl(class _Vector_impl *);

		/* <0> (null):0 */
		void _Vector_impl(class _Vector_impl *, const _Tp_alloc_type  &);


		/* size: 12, cachelines: 1, members: 4 */
		/* last cacheline: 12 bytes */

		/* BRAIN FART ALERT! 12 != 9 + 0(holes), diff = 3 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 426 */
/* <0> (null):0 */
class reverse_iterator<__gnu_cxx::__normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >* const*, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 427 */
/* <0> (null):0 */
class reverse_iterator<__gnu_cxx::__normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 428 */
/* <0> (null):0 */
class allocator<int> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 429 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 430 */
/* <0> (null):0 */
struct _Vector_impl : public allocator<int> {
public:

	/* class allocator<int>      <ancestor>; */      /*     0     1 */
	pointer                    _M_start;             /*     0     4 */
	pointer                    _M_finish;            /*     4     4 */
	pointer                    _M_end_of_storage;    /*     8     4 */
	/* <0> (null):0 */
	void _Vector_impl(class _Vector_impl *);

	/* <0> (null):0 */
	void _Vector_impl(class _Vector_impl *, const _Tp_alloc_type  &);


	/* size: 12, cachelines: 1, members: 4 */
	/* last cacheline: 12 bytes */

	/* BRAIN FART ALERT! 12 != 9 + 0(holes), diff = 3 */

}; /* size: 12 */

/* 431 */
/* <0> (null):0 */
struct _Vector_base<int, std::allocator<int> > {
	/* <0> (null):0 */
	struct _Vector_impl : public allocator<int> {
	public:

		/* class allocator<int>      <ancestor>; */      /*     0     1 */
		pointer                    _M_start;             /*     0     4 */
		pointer                    _M_finish;            /*     4     4 */
		pointer                    _M_end_of_storage;    /*     8     4 */
		/* <0> (null):0 */
		void _Vector_impl(class _Vector_impl *);

		/* <0> (null):0 */
		void _Vector_impl(class _Vector_impl *, const _Tp_alloc_type  &);


		/* size: 12, cachelines: 1, members: 4 */
		/* last cacheline: 12 bytes */

		/* BRAIN FART ALERT! 12 != 9 + 0(holes), diff = 3 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 432 */
/* <0> (null):0 */
class vector<int, std::allocator<int> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 433 */
/* <0> (null):0 */
class reverse_iterator<__gnu_cxx::__normal_iterator<const int*, std::vector<int, std::allocator<int> > > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 434 */
/* <0> (null):0 */
class reverse_iterator<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 435 */
/* <0> (null):0 */
class list<BotPhrase*, std::allocator<BotPhrase*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 436 */
/* <0> (null):0 */
class allocator<BotPhrase*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 437 */
/* <0> (null):0 */
class allocator<std::_List_node<BotPhrase*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 438 */
/* <0> (null):0 */
struct _List_node<BotPhrase*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 439 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 440 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<BotPhrase*> > {
public:

	/* class allocator<std::_List_node<BotPhrase*> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 441 */
/* <0> (null):0 */
class _List_base<BotPhrase*, std::allocator<BotPhrase*> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<BotPhrase*> > {
	public:

		/* class allocator<std::_List_node<BotPhrase*> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 442 */
/* <0> (null):0 */
struct _List_iterator<BotPhrase*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 443 */
/* <0> (null):0 */
struct _List_const_iterator<BotPhrase*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 444 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<BotPhrase*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 445 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<BotPhrase*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 446 */
 /* pointer to 447 */
 /* size: 4 */

/* 447 */
/* <0> (null):0 */
struct CBaseEntity {
	/* <0> (null):0 */
	edict_t * edict(class CBaseEntity *); /* linkage=_ZN11CBaseEntity5edictEv */

	/* <0> (null):0 */
	virtual int ObjectCaps(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10ObjectCapsEv */

	/* <0> (null):0 */
	int entindex(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8entindexEv */

	/* vtable has 1 entries: {
	   [6] = ObjectCaps(_ZN11CBaseEntity10ObjectCapsEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 448 */
/* <0> (null):0 */
class CBasePlayer {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 449 */
 /* pointer to 448 */
 /* size: 4 */

/* 450 */
/* <0> (null):0 */
class new_allocator<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 451 */
/* <0> (null):0 */
class new_allocator<std::_List_node<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 452 */
/* <0> (null):0 */
class new_allocator<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 453 */
/* <0> (null):0 */
class new_allocator<std::_List_node<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 454 */
/* <0> (null):0 */
class new_allocator<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 455 */
/* <0> (null):0 */
class new_allocator<std::_List_node<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 456 */
/* <0> (null):0 */
class new_allocator<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 457 */
/* <0> (null):0 */
class new_allocator<std::_List_node<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 458 */
/* <0> (null):0 */
class new_allocator<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 459 */
/* <0> (null):0 */
class new_allocator<std::_List_node<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 460 */
/* <0> (null):0 */
class new_allocator<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 461 */
/* <0> (null):0 */
class new_allocator<std::_List_node<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 462 */
/* <0> (null):0 */
struct __numeric_traits_integer<int> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 463 */
/* <0> (null):0 */
class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 464 */
/* <0> (null):0 */
class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 465 */
/* <0> (null):0 */
class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >* const*, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 466 */
/* <0> (null):0 */
class new_allocator<int> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 467 */
/* <0> (null):0 */
class __normal_iterator<int*, std::vector<int, std::allocator<int> > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 468 */
/* <0> (null):0 */
class __normal_iterator<const int*, std::vector<int, std::allocator<int> > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 469 */
/* <0> (null):0 */
class new_allocator<BotPhrase*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 470 */
/* <0> (null):0 */
class new_allocator<std::_List_node<BotPhrase*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 471 */
wchar_t
 /* size: 4 */

/* 472 */
/* <0> (null):0 */
struct _List_node_base {
	class _List_node_base *    _M_next;              /*     0     4 */
	class _List_node_base *    _M_prev;              /*     4     4 */
	/* <0> (null):0 */
	void swap(class _List_node_base &, class _List_node_base &); /* linkage=_ZNSt8__detail15_List_node_base4swapERS0_S1_ */

	/* <0> (null):0 */
	void _M_transfer(class _List_node_base *, class _List_node_base *, class _List_node_base *); /* linkage=_ZNSt8__detail15_List_node_base11_M_transferEPS0_S1_ */

	/* <0> (null):0 */
	void _M_reverse(class _List_node_base *); /* linkage=_ZNSt8__detail15_List_node_base10_M_reverseEv */

	/* <0> (null):0 */
	void _M_hook(class _List_node_base *, class _List_node_base *); /* linkage=_ZNSt8__detail15_List_node_base7_M_hookEPS0_ */

	/* <0> (null):0 */
	void _M_unhook(class _List_node_base *); /* linkage=_ZNSt8__detail15_List_node_base9_M_unhookEv */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 473 */
 /* pointer to 472 */
 /* size: 4 */

/* 474 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 475 */
 /* pointer to 472 */
 /* size: 4 */

/* 476 */
/* <0> (null):0 */
enum GameEventType {
	EVENT_INVALID = 0,
	EVENT_WEAPON_FIRED = 1,
	EVENT_WEAPON_FIRED_ON_EMPTY = 2,
	EVENT_WEAPON_RELOADED = 3,
	EVENT_HE_GRENADE_EXPLODED = 4,
	EVENT_FLASHBANG_GRENADE_EXPLODED = 5,
	EVENT_SMOKE_GRENADE_EXPLODED = 6,
	EVENT_GRENADE_BOUNCED = 7,
	EVENT_BEING_SHOT_AT = 8,
	EVENT_PLAYER_BLINDED_BY_FLASHBANG = 9,
	EVENT_PLAYER_FOOTSTEP = 10,
	EVENT_PLAYER_JUMPED = 11,
	EVENT_PLAYER_DIED = 12,
	EVENT_PLAYER_LANDED_FROM_HEIGHT = 13,
	EVENT_PLAYER_TOOK_DAMAGE = 14,
	EVENT_HOSTAGE_DAMAGED = 15,
	EVENT_HOSTAGE_KILLED = 16,
	EVENT_DOOR = 17,
	EVENT_BREAK_GLASS = 18,
	EVENT_BREAK_WOOD = 19,
	EVENT_BREAK_METAL = 20,
	EVENT_BREAK_FLESH = 21,
	EVENT_BREAK_CONCRETE = 22,
	EVENT_BOMB_PLANTED = 23,
	EVENT_BOMB_DROPPED = 24,
	EVENT_BOMB_PICKED_UP = 25,
	EVENT_BOMB_BEEP = 26,
	EVENT_BOMB_DEFUSING = 27,
	EVENT_BOMB_DEFUSE_ABORTED = 28,
	EVENT_BOMB_DEFUSED = 29,
	EVENT_BOMB_EXPLODED = 30,
	EVENT_HOSTAGE_USED = 31,
	EVENT_HOSTAGE_RESCUED = 32,
	EVENT_ALL_HOSTAGES_RESCUED = 33,
	EVENT_VIP_ESCAPED = 34,
	EVENT_VIP_ASSASSINATED = 35,
	EVENT_TERRORISTS_WIN = 36,
	EVENT_CTS_WIN = 37,
	EVENT_ROUND_DRAW = 38,
	EVENT_ROUND_WIN = 39,
	EVENT_ROUND_LOSS = 40,
	EVENT_ROUND_START = 41,
	EVENT_PLAYER_SPAWNED = 42,
	EVENT_CLIENT_CORPSE_SPAWNED = 43,
	EVENT_BUY_TIME_START = 44,
	EVENT_PLAYER_LEFT_BUY_ZONE = 45,
	EVENT_DEATH_CAMERA_START = 46,
	EVENT_KILL_ALL = 47,
	EVENT_ROUND_TIME = 48,
	EVENT_DIE = 49,
	EVENT_KILL = 50,
	EVENT_HEADSHOT = 51,
	EVENT_KILL_FLASHBANGED = 52,
	EVENT_TUTOR_BUY_MENU_OPENNED = 53,
	EVENT_TUTOR_AUTOBUY = 54,
	EVENT_PLAYER_BOUGHT_SOMETHING = 55,
	EVENT_TUTOR_NOT_BUYING_ANYTHING = 56,
	EVENT_TUTOR_NEED_TO_BUY_PRIMARY_WEAPON = 57,
	EVENT_TUTOR_NEED_TO_BUY_PRIMARY_AMMO = 58,
	EVENT_TUTOR_NEED_TO_BUY_SECONDARY_AMMO = 59,
	EVENT_TUTOR_NEED_TO_BUY_ARMOR = 60,
	EVENT_TUTOR_NEED_TO_BUY_DEFUSE_KIT = 61,
	EVENT_TUTOR_NEED_TO_BUY_GRENADE = 62,
	EVENT_CAREER_TASK_DONE = 63,
	EVENT_START_RADIO_1 = 64,
	EVENT_RADIO_COVER_ME = 65,
	EVENT_RADIO_YOU_TAKE_THE_POINT = 66,
	EVENT_RADIO_HOLD_THIS_POSITION = 67,
	EVENT_RADIO_REGROUP_TEAM = 68,
	EVENT_RADIO_FOLLOW_ME = 69,
	EVENT_RADIO_TAKING_FIRE = 70,
	EVENT_START_RADIO_2 = 71,
	EVENT_RADIO_GO_GO_GO = 72,
	EVENT_RADIO_TEAM_FALL_BACK = 73,
	EVENT_RADIO_STICK_TOGETHER_TEAM = 74,
	EVENT_RADIO_GET_IN_POSITION_AND_WAIT = 75,
	EVENT_RADIO_STORM_THE_FRONT = 76,
	EVENT_RADIO_REPORT_IN_TEAM = 77,
	EVENT_START_RADIO_3 = 78,
	EVENT_RADIO_AFFIRMATIVE = 79,
	EVENT_RADIO_ENEMY_SPOTTED = 80,
	EVENT_RADIO_NEED_BACKUP = 81,
	EVENT_RADIO_SECTOR_CLEAR = 82,
	EVENT_RADIO_IN_POSITION = 83,
	EVENT_RADIO_REPORTING_IN = 84,
	EVENT_RADIO_GET_OUT_OF_THERE = 85,
	EVENT_RADIO_NEGATIVE = 86,
	EVENT_RADIO_ENEMY_DOWN = 87,
	EVENT_END_RADIO = 88,
	EVENT_NEW_MATCH = 89,
	EVENT_PLAYER_CHANGED_TEAM = 90,
	EVENT_BULLET_IMPACT = 91,
	EVENT_GAME_COMMENCE = 92,
	EVENT_WEAPON_ZOOMED = 93,
	EVENT_HOSTAGE_CALLED_FOR_HELP = 94,
	NUM_GAME_EVENTS = 95,
}; /* size: 4 */

/* 477 */
/* <0> (null):0 */
class IntervalTimer {
private:

	float                      m_timestamp;          /*     0     4 */
	/* <0> (null):0 */
	void IntervalTimer(class IntervalTimer *);

	/* <0> (null):0 */
	void Reset(class IntervalTimer *); /* linkage=_ZN13IntervalTimer5ResetEv */

	/* <0> (null):0 */
	void Start(class IntervalTimer *); /* linkage=_ZN13IntervalTimer5StartEv */

	/* <0> (null):0 */
	void Invalidate(class IntervalTimer *); /* linkage=_ZN13IntervalTimer10InvalidateEv */

	/* <0> (null):0 */
	bool HasStarted(const class IntervalTimer  *); /* linkage=_ZNK13IntervalTimer10HasStartedEv */

	/* <0> (null):0 */
	float GetElapsedTime(const class IntervalTimer  *); /* linkage=_ZNK13IntervalTimer14GetElapsedTimeEv */

	/* <0> (null):0 */
	bool IsLessThen(const class IntervalTimer  *, float); /* linkage=_ZNK13IntervalTimer10IsLessThenEf */

	/* <0> (null):0 */
	bool IsGreaterThen(const class IntervalTimer  *, float); /* linkage=_ZNK13IntervalTimer13IsGreaterThenEf */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 478 */
 /* pointer to 477 */
 /* size: 4 */

/* 479 */
 /* pointer to 480 */
 /* size: 4 */

/* 480 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 481 */
/* <0> (null):0 */
enum BotDifficultyType {
	BOT_EASY = 0,
	BOT_NORMAL = 1,
	BOT_HARD = 2,
	BOT_EXPERT = 3,
	NUM_DIFFICULTY_LEVELS = 4,
}; /* size: 4 */

/* 482 */
/* <0> (null):0 */
class CBot {
	/* <0> (null):0 */
	const class BotProfile  * GetProfile(const class CBot  *); /* linkage=_ZNK4CBot10GetProfileEv */

	/* <0> (null):0 */
	class CBasePlayerWeapon * GetActiveWeapon(const class CBot  *); /* linkage=_ZNK4CBot15GetActiveWeaponEv */

	/* <0> (null):0 */
	bool IsActiveWeaponReloading(const class CBot  *); /* linkage=_ZNK4CBot23IsActiveWeaponReloadingEv */


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 483 */
/* <0> (null):0 */
typedef unsigned int Place; /* size: 4 */

/* 484 */
/* <0> (null):0 */
enum NavErrorType {
	NAV_OK = 0,
	NAV_CANT_ACCESS_FILE = 1,
	NAV_INVALID_FILE = 2,
	NAV_BAD_FILE_VERSION = 3,
	NAV_CORRUPT_DATA = 4,
}; /* size: 4 */

/* 485 */
/* <0> (null):0 */
enum NavDirType {
	NORTH = 0,
	EAST = 1,
	SOUTH = 2,
	WEST = 3,
	NUM_DIRECTIONS = 4,
}; /* size: 4 */

/* 486 */
/* <0> (null):0 */
enum NavTraverseType {
	GO_NORTH = 0,
	GO_EAST = 1,
	GO_SOUTH = 2,
	GO_WEST = 3,
	GO_LADDER_UP = 4,
	GO_LADDER_DOWN = 5,
	GO_JUMP = 6,
	NUM_TRAVERSE_TYPES = 7,
}; /* size: 4 */

/* 487 */
/* <0> (null):0 */
enum NavCornerType {
	NORTH_WEST = 0,
	NORTH_EAST = 1,
	SOUTH_EAST = 2,
	SOUTH_WEST = 3,
	NUM_CORNERS = 4,
}; /* size: 4 */

/* 488 */
/* <0> (null):0 */
struct Extent {
	class Vector              lo;                    /*     0    12 */
	class Vector              hi;                    /*    12    12 */
	/* <0> (null):0 */
	float SizeX(const class Extent  *); /* linkage=_ZNK6Extent5SizeXEv */

	/* <0> (null):0 */
	float SizeY(const class Extent  *); /* linkage=_ZNK6Extent5SizeYEv */

	/* <0> (null):0 */
	float SizeZ(const class Extent  *); /* linkage=_ZNK6Extent5SizeZEv */

	/* <0> (null):0 */
	float Area(const class Extent  *); /* linkage=_ZNK6Extent4AreaEv */

	/* <0> (null):0 */
	bool Contains(const class Extent  *, const class Vector  *); /* linkage=_ZNK6Extent8ContainsEPK6Vector */


	/* size: 24, cachelines: 1, members: 2 */
	/* last cacheline: 24 bytes */
}; /* size: 24 */

/* 489 */
 /* pointer to 490 */
 /* size: 4 */

/* 490 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 24 */

/* 491 */
/* <0> (null):0 */
struct Ray {
	class Vector              from;                  /*     0    12 */
	class Vector              to;                    /*    12    12 */

	/* size: 24, cachelines: 1, members: 2 */
	/* last cacheline: 24 bytes */
}; /* size: 24 */

/* 492 */
/* <0> (null):0 */
class CNavNode {
private:

	class Vector              m_pos;                 /*     0    12 */
	class Vector              m_normal;              /*    12    12 */
	class CNavNode *           m_to[4];              /*    24    16 */
	unsigned int               m_id;                 /*    40     4 */
	unsigned char              m_attributeFlags;     /*    44     1 */

	/* Bitfield combined with previous fields */

	class CNavNode *           m_list;               /*     0     4 */
	unsigned int               m_listLength;         /*     0     4 */
	class CNavNode *           m_next;               /*    48     4 */
	unsigned char              m_visited;            /*    52     1 */
	class CNavNode *           m_parent;             /*    56     4 */
	BOOL                       m_isCovered;          /*    60     4 */
	class CNavArea *           m_area;               /*    64     4 */
	/* <0> (null):0 */
	void CNavNode(class CNavNode *, const class Vector  *, const class Vector  *, class CNavNode *);

	/* <0> (null):0 */
	const class CNavNode  * GetNode(const class Vector  *); /* linkage=_ZN8CNavNode7GetNodeEPK6Vector */

	/* <0> (null):0 */
	class CNavNode * GetConnectedNode(const class CNavNode  *, enum NavDirType); /* linkage=_ZNK8CNavNode16GetConnectedNodeE10NavDirType */

	/* <0> (null):0 */
	const class Vector  * GetPosition(const class CNavNode  *); /* linkage=_ZNK8CNavNode11GetPositionEv */

	/* <0> (null):0 */
	const class Vector  * GetNormal(const class CNavNode  *); /* linkage=_ZNK8CNavNode9GetNormalEv */

	/* <0> (null):0 */
	unsigned int GetID(const class CNavNode  *); /* linkage=_ZNK8CNavNode5GetIDEv */

	/* <0> (null):0 */
	class CNavNode * GetFirst(void); /* linkage=_ZN8CNavNode8GetFirstEv */

	/* <0> (null):0 */
	unsigned int GetListLength(void); /* linkage=_ZN8CNavNode13GetListLengthEv */

	/* <0> (null):0 */
	class CNavNode * GetNext(class CNavNode *); /* linkage=_ZN8CNavNode7GetNextEv */

	/* <0> (null):0 */
	void ConnectTo(class CNavNode *, class CNavNode *, enum NavDirType); /* linkage=_ZN8CNavNode9ConnectToEPS_10NavDirType */

	/* <0> (null):0 */
	class CNavNode * GetParent(const class CNavNode  *); /* linkage=_ZNK8CNavNode9GetParentEv */

	/* <0> (null):0 */
	void MarkAsVisited(class CNavNode *, enum NavDirType); /* linkage=_ZN8CNavNode13MarkAsVisitedE10NavDirType */

	/* <0> (null):0 */
	BOOL HasVisited(class CNavNode *, enum NavDirType); /* linkage=_ZN8CNavNode10HasVisitedE10NavDirType */

	/* <0> (null):0 */
	BOOL IsBiLinked(const class CNavNode  *, enum NavDirType); /* linkage=_ZNK8CNavNode10IsBiLinkedE10NavDirType */

	/* <0> (null):0 */
	BOOL IsClosedCell(const class CNavNode  *); /* linkage=_ZNK8CNavNode12IsClosedCellEv */

	/* <0> (null):0 */
	void Cover(class CNavNode *); /* linkage=_ZN8CNavNode5CoverEv */

	/* <0> (null):0 */
	BOOL IsCovered(const class CNavNode  *); /* linkage=_ZNK8CNavNode9IsCoveredEv */

	/* <0> (null):0 */
	void AssignArea(class CNavNode *, class CNavArea *); /* linkage=_ZN8CNavNode10AssignAreaEP8CNavArea */

	/* <0> (null):0 */
	class CNavArea * GetArea(const class CNavNode  *); /* linkage=_ZNK8CNavNode7GetAreaEv */

	/* <0> (null):0 */
	void SetAttributes(class CNavNode *, unsigned char); /* linkage=_ZN8CNavNode13SetAttributesEh */

	/* <0> (null):0 */
	unsigned char GetAttributes(const class CNavNode  *); /* linkage=_ZNK8CNavNode13GetAttributesEv */

	/* --- cacheline 1 boundary (64 bytes) was 21 bytes ago --- */

	/* size: 68, cachelines: 2, members: 12 */
	/* last cacheline: 4 bytes */

	/* BRAIN FART ALERT! 68 != 85 + 0(holes), diff = -17 */

}; /* size: 68 */

/* 493 */
/* <0> (null):0 */
class CNavNode *           array[4]; /* size: 16 */

/* 494 */
 /* pointer to 492 */
 /* size: 4 */

/* 495 */
/* <0> (null):0 */
struct ApproachInfo {
	union NavConnect           here;                 /*     0     4 */
	union NavConnect           prev;                 /*     4     4 */
	enum NavTraverseType       prevToHereHow;        /*     8     4 */
	union NavConnect           next;                 /*    12     4 */
	enum NavTraverseType       hereToNextHow;        /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 496 */
/* <0> (null):0 */
struct CNavArea {
	/* <0> (null):0 */
	struct ApproachInfo {
		union NavConnect           here;                 /*     0     4 */
		union NavConnect           prev;                 /*     4     4 */
		enum NavTraverseType       prevToHereHow;        /*     8     4 */
		union NavConnect           next;                 /*    12     4 */
		enum NavTraverseType       hereToNextHow;        /*    16     4 */

		/* size: 20, cachelines: 1, members: 5 */
		/* last cacheline: 20 bytes */
	};

private:

	bool                       m_isReset;            /*     0     1 */
	unsigned int               m_nextID;             /*     0     4 */
	unsigned int               m_id;                 /*     0     4 */
	struct Extent              m_extent;             /*     4    24 */
	class Vector              m_center;              /*    28    12 */
	unsigned char              m_attributeFlags;     /*    40     1 */
	Place                      m_place;              /*    44     4 */
	float                      m_neZ;                /*    48     4 */
	float                      m_swZ;                /*    52     4 */
	float                      m_clearedTimestamp[2]; /*    56     8 */
	float                      m_danger[2];          /*    64     8 */
	/* --- cacheline 1 boundary (64 bytes) was 2 bytes ago --- */
	float                      m_dangerTimestamp[2]; /*    72     8 */
	HidingSpotList             m_hidingSpotList;     /*    80     0 */
	SpotEncounterList          m_spotEncounterList;  /*    88     0 */
	struct ApproachInfo        m_approach[16];       /*    96   320 */
	/* --- cacheline 6 boundary (384 bytes) was 10 bytes ago --- */
	unsigned char              m_approachCount;      /*   416     1 */

	/* Bitfield combined with previous fields */

	unsigned int               m_masterMarker;       /*     0     4 */
	unsigned int               m_marker;             /*   420     4 */
	class CNavArea *           m_parent;             /*   424     4 */
	enum NavTraverseType       m_parentHow;          /*   428     4 */
	float                      m_totalCost;          /*   432     4 */
	float                      m_costSoFar;          /*   436     4 */

	/* Bitfield combined with previous fields */

	class CNavArea *           m_openList;           /*     0     4 */
	class CNavArea *           m_nextOpen;           /*   440     4 */
	class CNavArea *           m_prevOpen;           /*   444     4 */
	unsigned int               m_openMarker;         /*   448     4 */
	class list<NavConnect, std::allocator<NavConnect> > m_connect[4]; /*   452    32 */
	/* --- cacheline 7 boundary (448 bytes) was 19 bytes ago --- */
	class list<CNavLadder*, std::allocator<CNavLadder*> > m_ladder[2]; /*   484    16 */
	class CNavNode *           m_node[4];            /*   500    16 */
	class list<CNavArea*, std::allocator<CNavArea*> > m_overlapList; /*   516     8 */
	class CNavArea *           m_prevHash;           /*   524     4 */
	class CNavArea *           m_nextHash;           /*   528     4 */
	/* <0> (null):0 */
	void CNavArea(class CNavArea *, class CNavNode *, class CNavNode *, class CNavNode *, class CNavNode *);

	/* <0> (null):0 */
	void CNavArea(class CNavArea *);

	/* <0> (null):0 */
	void CNavArea(class CNavArea *, const class Vector  *, const class Vector  *);

	/* <0> (null):0 */
	void CNavArea(class CNavArea *, const class Vector  *, const class Vector  *, const class Vector  *, const class Vector  *);

	/* <0> (null):0 */
	void ~CNavArea(class CNavArea *, int);

	/* <0> (null):0 */
	void ConnectTo(class CNavArea *, class CNavArea *, enum NavDirType); /* linkage=_ZN8CNavArea9ConnectToEPS_10NavDirType */

	/* <0> (null):0 */
	void Disconnect(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea10DisconnectEPS_ */

	/* <0> (null):0 */
	void Save(const class CNavArea  *, FILE *); /* linkage=_ZNK8CNavArea4SaveEP8_IO_FILE */

	/* <0> (null):0 */
	void Save(class CNavArea *, int, unsigned int); /* linkage=_ZN8CNavArea4SaveEij */

	/* <0> (null):0 */
	void Load(class CNavArea *, class SteamFile *, unsigned int); /* linkage=_ZN8CNavArea4LoadEP9SteamFilej */

	/* <0> (null):0 */
	enum NavErrorType PostLoad(class CNavArea *); /* linkage=_ZN8CNavArea8PostLoadEv */

	/* <0> (null):0 */
	unsigned int GetID(const class CNavArea  *); /* linkage=_ZNK8CNavArea5GetIDEv */

	/* <0> (null):0 */
	void SetAttributes(class CNavArea *, unsigned char); /* linkage=_ZN8CNavArea13SetAttributesEh */

	/* <0> (null):0 */
	unsigned char GetAttributes(const class CNavArea  *); /* linkage=_ZNK8CNavArea13GetAttributesEv */

	/* <0> (null):0 */
	void SetPlace(class CNavArea *, Place); /* linkage=_ZN8CNavArea8SetPlaceEj */

	/* <0> (null):0 */
	Place GetPlace(const class CNavArea  *); /* linkage=_ZNK8CNavArea8GetPlaceEv */

	/* <0> (null):0 */
	bool IsOverlapping(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea13IsOverlappingEPK6Vector */

	/* <0> (null):0 */
	bool IsOverlapping(const class CNavArea  *, const class CNavArea  *); /* linkage=_ZNK8CNavArea13IsOverlappingEPKS_ */

	/* <0> (null):0 */
	bool IsOverlappingX(const class CNavArea  *, const class CNavArea  *); /* linkage=_ZNK8CNavArea14IsOverlappingXEPKS_ */

	/* <0> (null):0 */
	bool IsOverlappingY(const class CNavArea  *, const class CNavArea  *); /* linkage=_ZNK8CNavArea14IsOverlappingYEPKS_ */

	/* <0> (null):0 */
	int GetPlayerCount(const class CNavArea  *, int, class CBasePlayer *); /* linkage=_ZNK8CNavArea14GetPlayerCountEiP11CBasePlayer */

	/* <0> (null):0 */
	float GetZ(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea4GetZEPK6Vector */

	/* <0> (null):0 */
	float GetZ(const class CNavArea  *, float, float); /* linkage=_ZNK8CNavArea4GetZEff */

	/* <0> (null):0 */
	bool Contains(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea8ContainsEPK6Vector */

	/* <0> (null):0 */
	bool IsCoplanar(const class CNavArea  *, const class CNavArea  *); /* linkage=_ZNK8CNavArea10IsCoplanarEPKS_ */

	/* <0> (null):0 */
	void GetClosestPointOnArea(const class CNavArea  *, const class Vector  *, class Vector *); /* linkage=_ZNK8CNavArea21GetClosestPointOnAreaEPK6VectorPS0_ */

	/* <0> (null):0 */
	float GetDistanceSquaredToPoint(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea25GetDistanceSquaredToPointEPK6Vector */

	/* <0> (null):0 */
	bool IsDegenerate(const class CNavArea  *); /* linkage=_ZNK8CNavArea12IsDegenerateEv */

	/* <0> (null):0 */
	bool IsEdge(const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea6IsEdgeE10NavDirType */

	/* <0> (null):0 */
	int GetAdjacentCount(const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea16GetAdjacentCountE10NavDirType */

	/* <0> (null):0 */
	class CNavArea * GetAdjacentArea(const class CNavArea  *, enum NavDirType, int); /* linkage=_ZNK8CNavArea15GetAdjacentAreaE10NavDirTypei */

	/* <0> (null):0 */
	class CNavArea * GetRandomAdjacentArea(const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea21GetRandomAdjacentAreaE10NavDirType */

	/* <0> (null):0 */
	const NavConnectList  * GetAdjacentList(const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea15GetAdjacentListE10NavDirType */

	/* <0> (null):0 */
	bool IsConnected(const class CNavArea  *, const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea11IsConnectedEPKS_10NavDirType */

	/* <0> (null):0 */
	float ComputeHeightChange(class CNavArea *, const class CNavArea  *); /* linkage=_ZN8CNavArea19ComputeHeightChangeEPKS_ */

	/* <0> (null):0 */
	const NavLadderList  * GetLadderList(const class CNavArea  *, enum LadderDirectionType); /* linkage=_ZNK8CNavArea13GetLadderListE19LadderDirectionType */

	/* <0> (null):0 */
	void ComputePortal(const class CNavArea  *, const class CNavArea  *, enum NavDirType, class Vector *, float *); /* linkage=_ZNK8CNavArea13ComputePortalEPKS_10NavDirTypeP6VectorPf */

	/* <0> (null):0 */
	void ComputeClosestPointInPortal(const class CNavArea  *, const class CNavArea  *, enum NavDirType, const class Vector  *, class Vector *); /* linkage=_ZNK8CNavArea27ComputeClosestPointInPortalEPKS_10NavDirTypePK6VectorPS3_ */

	/* <0> (null):0 */
	enum NavDirType ComputeDirection(const class CNavArea  *, class Vector *); /* linkage=_ZNK8CNavArea16ComputeDirectionEP6Vector */

	/* <0> (null):0 */
	void SetClearedTimestamp(class CNavArea *, int); /* linkage=_ZN8CNavArea19SetClearedTimestampEi */

	/* <0> (null):0 */
	float GetClearedTimestamp(class CNavArea *, int); /* linkage=_ZN8CNavArea19GetClearedTimestampEi */

	/* <0> (null):0 */
	const HidingSpotList  * GetHidingSpotList(const class CNavArea  *); /* linkage=_ZNK8CNavArea17GetHidingSpotListEv */

	/* <0> (null):0 */
	void ComputeHidingSpots(class CNavArea *); /* linkage=_ZN8CNavArea18ComputeHidingSpotsEv */

	/* <0> (null):0 */
	void ComputeSniperSpots(class CNavArea *); /* linkage=_ZN8CNavArea18ComputeSniperSpotsEv */

	/* <0> (null):0 */
	class SpotEncounter * GetSpotEncounter(class CNavArea *, const class CNavArea  *, const class CNavArea  *); /* linkage=_ZN8CNavArea16GetSpotEncounterEPKS_S1_ */

	/* <0> (null):0 */
	void ComputeSpotEncounters(class CNavArea *); /* linkage=_ZN8CNavArea21ComputeSpotEncountersEv */

	/* <0> (null):0 */
	void IncreaseDanger(class CNavArea *, int, float); /* linkage=_ZN8CNavArea14IncreaseDangerEif */

	/* <0> (null):0 */
	float GetDanger(class CNavArea *, int); /* linkage=_ZN8CNavArea9GetDangerEi */

	/* <0> (null):0 */
	float GetSizeX(const class CNavArea  *); /* linkage=_ZNK8CNavArea8GetSizeXEv */

	/* <0> (null):0 */
	float GetSizeY(const class CNavArea  *); /* linkage=_ZNK8CNavArea8GetSizeYEv */

	/* <0> (null):0 */
	const class Extent  * GetExtent(const class CNavArea  *); /* linkage=_ZNK8CNavArea9GetExtentEv */

	/* <0> (null):0 */
	const class Vector  * GetCenter(const class CNavArea  *); /* linkage=_ZNK8CNavArea9GetCenterEv */

	/* <0> (null):0 */
	const class Vector  * GetCorner(const class CNavArea  *, enum NavCornerType); /* linkage=_ZNK8CNavArea9GetCornerE13NavCornerType */

	/* <0> (null):0 */
	const class ApproachInfo  * GetApproachInfo(const class CNavArea  *, int); /* linkage=_ZNK8CNavArea15GetApproachInfoEi */

	/* <0> (null):0 */
	int GetApproachInfoCount(const class CNavArea  *); /* linkage=_ZNK8CNavArea20GetApproachInfoCountEv */

	/* <0> (null):0 */
	void ComputeApproachAreas(class CNavArea *); /* linkage=_ZN8CNavArea20ComputeApproachAreasEv */

	/* <0> (null):0 */
	void MakeNewMarker(void); /* linkage=_ZN8CNavArea13MakeNewMarkerEv */

	/* <0> (null):0 */
	void Mark(class CNavArea *); /* linkage=_ZN8CNavArea4MarkEv */

	/* <0> (null):0 */
	BOOL IsMarked(const class CNavArea  *); /* linkage=_ZNK8CNavArea8IsMarkedEv */

	/* <0> (null):0 */
	void SetParent(class CNavArea *, class CNavArea *, enum NavTraverseType); /* linkage=_ZN8CNavArea9SetParentEPS_15NavTraverseType */

	/* <0> (null):0 */
	class CNavArea * GetParent(const class CNavArea  *); /* linkage=_ZNK8CNavArea9GetParentEv */

	/* <0> (null):0 */
	enum NavTraverseType GetParentHow(const class CNavArea  *); /* linkage=_ZNK8CNavArea12GetParentHowEv */

	/* <0> (null):0 */
	bool IsOpen(const class CNavArea  *); /* linkage=_ZNK8CNavArea6IsOpenEv */

	/* <0> (null):0 */
	void AddToOpenList(class CNavArea *); /* linkage=_ZN8CNavArea13AddToOpenListEv */

	/* <0> (null):0 */
	void UpdateOnOpenList(class CNavArea *); /* linkage=_ZN8CNavArea16UpdateOnOpenListEv */

	/* <0> (null):0 */
	void RemoveFromOpenList(class CNavArea *); /* linkage=_ZN8CNavArea18RemoveFromOpenListEv */

	/* <0> (null):0 */
	bool IsOpenListEmpty(void); /* linkage=_ZN8CNavArea15IsOpenListEmptyEv */

	/* <0> (null):0 */
	class CNavArea * PopOpenList(void); /* linkage=_ZN8CNavArea11PopOpenListEv */

	/* <0> (null):0 */
	bool IsClosed(const class CNavArea  *); /* linkage=_ZNK8CNavArea8IsClosedEv */

	/* <0> (null):0 */
	void AddToClosedList(class CNavArea *); /* linkage=_ZN8CNavArea15AddToClosedListEv */

	/* <0> (null):0 */
	void RemoveFromClosedList(class CNavArea *); /* linkage=_ZN8CNavArea20RemoveFromClosedListEv */

	/* <0> (null):0 */
	void ClearSearchLists(void); /* linkage=_ZN8CNavArea16ClearSearchListsEv */

	/* <0> (null):0 */
	void SetTotalCost(class CNavArea *, float); /* linkage=_ZN8CNavArea12SetTotalCostEf */

	/* <0> (null):0 */
	float GetTotalCost(const class CNavArea  *); /* linkage=_ZNK8CNavArea12GetTotalCostEv */

	/* <0> (null):0 */
	void SetCostSoFar(class CNavArea *, float); /* linkage=_ZN8CNavArea12SetCostSoFarEf */

	/* <0> (null):0 */
	float GetCostSoFar(const class CNavArea  *); /* linkage=_ZNK8CNavArea12GetCostSoFarEv */

	/* <0> (null):0 */
	void Draw(class CNavArea *, byte, byte, byte, int); /* linkage=_ZN8CNavArea4DrawEhhhi */

	/* <0> (null):0 */
	void DrawConnectedAreas(class CNavArea *); /* linkage=_ZN8CNavArea18DrawConnectedAreasEv */

	/* <0> (null):0 */
	void DrawMarkedCorner(class CNavArea *, enum NavCornerType, byte, byte, byte, int); /* linkage=_ZN8CNavArea16DrawMarkedCornerE13NavCornerTypehhhi */

	/* <0> (null):0 */
	bool SplitEdit(class CNavArea *, bool, float, class CNavArea * *, class CNavArea * *); /* linkage=_ZN8CNavArea9SplitEditEbfPPS_S1_ */

	/* <0> (null):0 */
	bool MergeEdit(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea9MergeEditEPS_ */

	/* <0> (null):0 */
	bool SpliceEdit(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea10SpliceEditEPS_ */

	/* <0> (null):0 */
	void RaiseCorner(class CNavArea *, enum NavCornerType, int); /* linkage=_ZN8CNavArea11RaiseCornerE13NavCornerTypei */

	/* <0> (null):0 */
	void AddLadderUp(class CNavArea *, class CNavLadder *); /* linkage=_ZN8CNavArea11AddLadderUpEP10CNavLadder */

	/* <0> (null):0 */
	void AddLadderDown(class CNavArea *, class CNavLadder *); /* linkage=_ZN8CNavArea13AddLadderDownEP10CNavLadder */

	/* <0> (null):0 */
	void Initialize(class CNavArea *); /* linkage=_ZN8CNavArea10InitializeEv */

	/* <0> (null):0 */
	void DecayDanger(class CNavArea *); /* linkage=_ZN8CNavArea11DecayDangerEv */

	/* <0> (null):0 */
	bool IsHidingSpotCollision(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea21IsHidingSpotCollisionEPK6Vector */

	/* <0> (null):0 */
	void AddSpotEncounters(class CNavArea *, const class CNavArea  *, enum NavDirType, const class CNavArea  *, enum NavDirType); /* linkage=_ZN8CNavArea17AddSpotEncountersEPKS_10NavDirTypeS1_S2_ */

	/* <0> (null):0 */
	void Strip(class CNavArea *); /* linkage=_ZN8CNavArea5StripEv */

	/* <0> (null):0 */
	void FinishMerge(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea11FinishMergeEPS_ */

	/* <0> (null):0 */
	void MergeAdjacentConnections(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea24MergeAdjacentConnectionsEPS_ */

	/* <0> (null):0 */
	void AssignNodes(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea11AssignNodesEPS_ */

	/* <0> (null):0 */
	void FinishSplitEdit(class CNavArea *, class CNavArea *, enum NavDirType); /* linkage=_ZN8CNavArea15FinishSplitEditEPS_10NavDirType */

	/* <0> (null):0 */
	void OnDestroyNotify(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea15OnDestroyNotifyEPS_ */

	/* --- cacheline 9 boundary (576 bytes) was 27 bytes ago --- */

	/* size: 532, cachelines: 9, members: 32 */
	/* last cacheline: 20 bytes */

	/* BRAIN FART ALERT! 532 != 603 + 0(holes), diff = -71 */

}; /* size: 532 */

/* 497 */
 /* pointer to 496 */
 /* size: 4 */

/* 498 */
 /* pointer to 492 */
 /* size: 4 */

/* 499 */
 /* pointer to 500 */
 /* size: 4 */

/* 500 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 68 */

/* 501 */
 /* pointer to 502 */
 /* size: 4 */

/* 502 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 68 */

/* 503 */
/* <0> (null):0 */
class SteamFile {
private:

	byte *                     m_fileData;           /*     0     4 */
	int                        m_fileDataLength;     /*     4     4 */
	byte *                     m_cursor;             /*     8     4 */
	int                        m_bytesLeft;          /*    12     4 */
	/* <0> (null):0 */
	void SteamFile(class SteamFile *, const char  *);

	/* <0> (null):0 */
	void ~SteamFile(class SteamFile *, int);

	/* <0> (null):0 */
	bool IsValid(const class SteamFile  *); /* linkage=_ZNK9SteamFile7IsValidEv */

	/* <0> (null):0 */
	bool Read(class SteamFile *, void *, int); /* linkage=_ZN9SteamFile4ReadEPvi */


	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 504 */
 /* pointer to 503 */
 /* size: 4 */

/* 505 */
 /* pointer to 506 */
 /* size: 4 */

/* 506 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 16 */

/* 507 */
/* <0> (null):0 */
enum RouteType {
	FASTEST_ROUTE = 0,
	SAFEST_ROUTE = 1,
}; /* size: 4 */

/* 508 */
/* <0> (null):0 */
union NavConnect {
	unsigned int               id;                 /*           4 */
	class CNavArea *           area;               /*           4 */
}; /* size: 4 */

/* 509 */
 /* pointer to 510 */
 /* size: 4 */

/* 510 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 511 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 512 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 513 */
/* <0> (null):0 */
typedef struct list<NavConnect, std::allocator<NavConnect> > NavConnectList; /* size: 0 */

/* 514 */
/* <0> (null):0 */
enum LadderDirectionType {
	LADDER_UP = 0,
	LADDER_DOWN = 1,
	NUM_LADDER_DIRECTIONS = 2,
}; /* size: 4 */

/* 515 */
/* <0> (null):0 */
class CNavLadder {
	class Vector              m_top;                 /*     0    12 */
	class Vector              m_bottom;              /*    12    12 */
	float                      m_length;             /*    24     4 */
	enum NavDirType            m_dir;                /*    28     4 */
	class Vector2D            m_dirVector;           /*    32     8 */
	class CBaseEntity *        m_entity;             /*    40     4 */
	class CNavArea *           m_topForwardArea;     /*    44     4 */
	class CNavArea *           m_topLeftArea;        /*    48     4 */
	class CNavArea *           m_topRightArea;       /*    52     4 */
	class CNavArea *           m_topBehindArea;      /*    56     4 */
	class CNavArea *           m_bottomArea;         /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	bool                       m_isDangling;         /*    64     1 */
	/* <0> (null):0 */
	void CNavLadder(class CNavLadder *);

	/* <0> (null):0 */
	void OnDestroyNotify(class CNavLadder *, class CNavArea *); /* linkage=_ZN10CNavLadder15OnDestroyNotifyEP8CNavArea */


	/* size: 68, cachelines: 2, members: 12 */
	/* last cacheline: 4 bytes */

	/* BRAIN FART ALERT! 68 != 65 + 0(holes), diff = 3 */

}; /* size: 68 */

/* 516 */
 /* pointer to 515 */
 /* size: 4 */

/* 517 */
/* <0> (null):0 */
typedef struct list<CNavLadder*, std::allocator<CNavLadder*> > NavLadderList; /* size: 0 */

/* 518 */
/* <0> (null):0 */
class HidingSpot {
private:

	class Vector              m_pos;                 /*     0    12 */
	unsigned int               m_id;                 /*    12     4 */
	unsigned int               m_marker;             /*    16     4 */
	unsigned char              m_flags;              /*    20     1 */

	/* Bitfield combined with previous fields */

	unsigned int               m_nextID;             /*     0     4 */
	unsigned int               m_masterMarker;       /*     0     4 */
	/* <0> (null):0 */
	void HidingSpot(class HidingSpot *);

	/* <0> (null):0 */
	void HidingSpot(class HidingSpot *, const class Vector  *, unsigned char);

	/* <0> (null):0 */
	bool HasGoodCover(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot12HasGoodCoverEv */

	/* <0> (null):0 */
	bool IsGoodSniperSpot(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot16IsGoodSniperSpotEv */

	/* <0> (null):0 */
	bool IsIdealSniperSpot(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot17IsIdealSniperSpotEv */

	/* <0> (null):0 */
	void SetFlags(class HidingSpot *, unsigned char); /* linkage=_ZN10HidingSpot8SetFlagsEh */

	/* <0> (null):0 */
	unsigned char GetFlags(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot8GetFlagsEv */

	/* <0> (null):0 */
	void Save(const class HidingSpot  *, int, unsigned int); /* linkage=_ZNK10HidingSpot4SaveEij */

	/* <0> (null):0 */
	void Load(class HidingSpot *, class SteamFile *, unsigned int); /* linkage=_ZN10HidingSpot4LoadEP9SteamFilej */

	/* <0> (null):0 */
	const class Vector  * GetPosition(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot11GetPositionEv */

	/* <0> (null):0 */
	unsigned int GetID(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot5GetIDEv */

	/* <0> (null):0 */
	void Mark(class HidingSpot *); /* linkage=_ZN10HidingSpot4MarkEv */

	/* <0> (null):0 */
	bool IsMarked(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot8IsMarkedEv */

	/* <0> (null):0 */
	void ChangeMasterMarker(void); /* linkage=_ZN10HidingSpot18ChangeMasterMarkerEv */


	/* size: 24, cachelines: 1, members: 6 */
	/* last cacheline: 24 bytes */
}; /* size: 24 */

/* 519 */
 /* pointer to 518 */
 /* size: 4 */

/* 520 */
 /* pointer to 521 */
 /* size: 4 */

/* 521 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 24 */

/* 522 */
/* <0> (null):0 */
typedef struct list<HidingSpot*, std::allocator<HidingSpot*> > HidingSpotList; /* size: 0 */

/* 523 */
/* <0> (null):0 */
union {
	class HidingSpot *         spot;               /*           4 */
	unsigned int               id;                 /*           4 */
}; /* size: 4 */

/* 524 */
/* <0> (null):0 */
struct SpotOrder {
	/* <0> (null):0 */
	union {
		class HidingSpot *         spot;                 /*           4 */
		unsigned int               id;                   /*           4 */
	};

	float                      t;                    /*     0     4 */
	union {
		class HidingSpot * spot;                 /*           4 */
		unsigned int       id;                   /*           4 */
	};                                               /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 525 */
/* <0> (null):0 */
typedef struct list<SpotOrder, std::allocator<SpotOrder> > SpotOrderList; /* size: 0 */

/* 526 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 527 */
/* <0> (null):0 */
typedef class SpotOrder * pointer; /* size: 4 */

/* 528 */
/* <0> (null):0 */
typedef const class SpotOrder  * const_pointer; /* size: 4 */

/* 529 */
/* <0> (null):0 */
class new_allocator<SpotOrder> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class SpotOrder * pointer;

	/* <0> (null):0 */
	typedef const class SpotOrder  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<SpotOrder> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<SpotOrder> *, const class new_allocator<SpotOrder>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<SpotOrder> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<SpotOrder>  *, class SpotOrder &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE7addressERS1_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<SpotOrder>  *, const class SpotOrder  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE7addressERKS1_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<SpotOrder> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<SpotOrder> *, class SpotOrder *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE10deallocateEPS1_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<SpotOrder>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<SpotOrder> *, class SpotOrder *, const class SpotOrder  &); /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE9constructEPS1_RKS1_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<SpotOrder> *, class SpotOrder *); /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE7destroyEPS1_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 530 */
 /* pointer to 524 */
 /* size: 4 */

/* 531 */
 /* pointer to 532 */
 /* size: 4 */

/* 532 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 533 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 534 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 535 */
 /* pointer to 529 */
 /* size: 4 */

/* 536 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 537 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 538 */
 /* pointer to 539 */
 /* size: 4 */

/* 539 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 540 */
/* <0> (null):0 */
typedef class SpotOrder & reference; /* size: 4 */

/* 541 */
/* <0> (null):0 */
typedef const class SpotOrder  & const_reference; /* size: 4 */

/* 542 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<SpotOrder> > other; /* size: 0 */

/* 543 */
/* <0> (null):0 */
struct rebind<std::_List_node<SpotOrder> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<SpotOrder> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 544 */
/* <0> (null):0 */
typedef struct allocator<SpotOrder> other; /* size: 1 */

/* 545 */
/* <0> (null):0 */
struct rebind<SpotOrder> {
	/* <0> (null):0 */
	typedef struct allocator<SpotOrder> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 546 */
/* <0> (null):0 */
class allocator<SpotOrder> : public new_allocator<SpotOrder> {
public:

	/* class new_allocator<SpotOrder> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class SpotOrder & reference;

	/* <0> (null):0 */
	typedef const class SpotOrder  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<SpotOrder> *);

	/* <0> (null):0 */
	void allocator(class allocator<SpotOrder> *, const class allocator<SpotOrder>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<SpotOrder> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<SpotOrder> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<SpotOrder> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<SpotOrder> {
		/* <0> (null):0 */
		typedef struct allocator<SpotOrder> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 547 */
 /* pointer to 546 */
 /* size: 4 */

/* 548 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 549 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 550 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 551 */
/* <0> (null):0 */
typedef class _List_node<SpotOrder> * pointer; /* size: 4 */

/* 552 */
/* <0> (null):0 */
typedef const class _List_node<SpotOrder>  * const_pointer; /* size: 4 */

/* 553 */
/* <0> (null):0 */
class new_allocator<std::_List_node<SpotOrder> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<SpotOrder> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<SpotOrder>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<SpotOrder> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<SpotOrder> > *, const class new_allocator<std::_List_node<SpotOrder> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<SpotOrder> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<SpotOrder> >  *, class _List_node<SpotOrder> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7addressERS3_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<SpotOrder> >  *, const class _List_node<SpotOrder>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7addressERKS3_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<SpotOrder> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE10deallocateEPS3_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<SpotOrder> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *, const class _List_node<SpotOrder>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE9constructEPS3_RKS3_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7destroyEPS3_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 554 */
 /* pointer to 360 */
 /* size: 4 */

/* 555 */
 /* pointer to 556 */
 /* size: 4 */

/* 556 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 557 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 558 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 559 */
 /* pointer to 553 */
 /* size: 4 */

/* 560 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 561 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 562 */
 /* pointer to 563 */
 /* size: 4 */

/* 563 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 564 */
/* <0> (null):0 */
class allocator<std::_List_node<SpotOrder> > : public new_allocator<std::_List_node<SpotOrder> > {
public:

	/* class new_allocator<std::_List_node<SpotOrder> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<SpotOrder> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<SpotOrder> > *, const class allocator<std::_List_node<SpotOrder> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<SpotOrder> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 565 */
 /* pointer to 564 */
 /* size: 4 */

/* 566 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 567 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 568 */
 /* pointer to 362 */
 /* size: 4 */

/* 569 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 570 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 571 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 572 */
/* <0> (null):0 */
typedef struct allocator<SpotOrder> allocator_type; /* size: 1 */

/* 573 */
/* <0> (null):0 */
class _List_base<SpotOrder, std::allocator<SpotOrder> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<SpotOrder> allocator_type;

	/* <0> (null):0 */
	class _List_node<SpotOrder> * _M_get_node(class _List_base<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, class _List_node<SpotOrder> *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 574 */
 /* pointer to 573 */
 /* size: 4 */

/* 575 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 576 */
 /* pointer to 577 */
 /* size: 4 */

/* 577 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 578 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 579 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 580 */
/* <0> (null):0 */
typedef struct SpotOrder value_type; /* size: 8 */

/* 581 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 582 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 583 */
/* <0> (null):0 */
typedef struct _List_iterator<SpotOrder> iterator; /* size: 0 */

/* 584 */
/* <0> (null):0 */
typedef struct _List_const_iterator<SpotOrder> const_iterator; /* size: 0 */

/* 585 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<SpotOrder> > const_reverse_iterator; /* size: 0 */

/* 586 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<SpotOrder> > reverse_iterator; /* size: 0 */

/* 587 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 588 */
/* <0> (null):0 */
typedef struct allocator<SpotOrder> allocator_type; /* size: 1 */

/* 589 */
/* <0> (null):0 */
typedef struct _List_node<SpotOrder> _Node; /* size: 0 */

/* 590 */
/* <0> (null):0 */
class list<SpotOrder, std::allocator<SpotOrder> > : protected _List_base<SpotOrder, std::allocator<SpotOrder> > {
protected:

	/* class _List_base<SpotOrder, std::allocator<SpotOrder> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef struct SpotOrder value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<SpotOrder> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<SpotOrder> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<SpotOrder> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<SpotOrder> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<SpotOrder> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<SpotOrder> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE14_M_create_nodeERKS0_ */

	/* <0> (null):0 */
	void list(class list<SpotOrder, std::allocator<SpotOrder> > *);

	/* <0> (null):0 */
	void list(class list<SpotOrder, std::allocator<SpotOrder> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<SpotOrder, std::allocator<SpotOrder> > *, const class list<SpotOrder, std::allocator<SpotOrder> >  &);

	/* <0> (null):0 */
	class list<SpotOrder, std::allocator<SpotOrder> > & operator=(class list<SpotOrder, std::allocator<SpotOrder> > *, const class list<SpotOrder, std::allocator<SpotOrder> >  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EEaSERKS2_ */

	/* <0> (null):0 */
	void assign(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6assignEjRKS0_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, class SpotOrder); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6resizeEjS0_ */

	/* <0> (null):0 */
	reference front(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE10push_frontERKS0_ */

	/* <0> (null):0 */
	void pop_front(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9push_backERKS0_ */

	/* <0> (null):0 */
	void pop_back(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, unsigned int, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */

	/* <0> (null):0 */
	iterator erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	iterator erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */

	/* <0> (null):0 */
	void swap(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4swapERS2_ */

	/* <0> (null):0 */
	void clear(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */

	/* <0> (null):0 */
	void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */

	/* <0> (null):0 */
	void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */

	/* <0> (null):0 */
	void remove(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6removeERKS0_ */

	/* <0> (null):0 */
	void unique(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5mergeERS2_ */

	/* <0> (null):0 */
	void reverse(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE18_M_fill_initializeEjRKS0_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE14_M_fill_assignEjRKS0_ */

	/* <0> (null):0 */
	void _M_transfer(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */

	/* <0> (null):0 */
	void _M_insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void _M_erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE25_M_check_equal_allocatorsERS2_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 591 */
 /* pointer to 589 */
 /* size: 4 */

/* 592 */
 /* pointer to 590 */
 /* size: 4 */

/* 593 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 594 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 595 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 596 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 597 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 598 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 599 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 600 */
 /* pointer to 601 */
 /* size: 4 */

/* 601 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 602 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 603 */
/* <0> (null):0 */
struct SpotEncounter {
	union NavConnect           from;                 /*     0     4 */
	enum NavDirType            fromDir;              /*     4     4 */
	union NavConnect           to;                   /*     8     4 */
	enum NavDirType            toDir;                /*    12     4 */
	struct Ray                 path;                 /*    16    24 */
	SpotOrderList              spotList;             /*    40     0 */

	/* size: 48, cachelines: 1, members: 6 */
	/* last cacheline: 48 bytes */

	/* BRAIN FART ALERT! 48 != 40 + 0(holes), diff = 8 */

}; /* size: 48 */

/* 604 */
/* <0> (null):0 */
typedef struct list<SpotEncounter, std::allocator<SpotEncounter> > SpotEncounterList; /* size: 0 */

/* 605 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 606 */
/* <0> (null):0 */
typedef class HidingSpot * * pointer; /* size: 4 */

/* 607 */
/* <0> (null):0 */
typedef const class HidingSpot *  * const_pointer; /* size: 4 */

/* 608 */
/* <0> (null):0 */
class new_allocator<HidingSpot*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class HidingSpot * * pointer;

	/* <0> (null):0 */
	typedef const class HidingSpot *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<HidingSpot*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<HidingSpot*> *, const class new_allocator<HidingSpot*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<HidingSpot*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<HidingSpot*>  *, class HidingSpot * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE7addressERS2_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<HidingSpot*>  *, const class HidingSpot *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE7addressERKS2_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<HidingSpot*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<HidingSpot*> *, class HidingSpot * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE10deallocateEPS2_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<HidingSpot*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<HidingSpot*> *, class HidingSpot * *, const class HidingSpot *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE9constructEPS2_RKS2_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<HidingSpot*> *, class HidingSpot * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE7destroyEPS2_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 609 */
 /* pointer to 519 */
 /* size: 4 */

/* 610 */
 /* pointer to 611 */
 /* size: 4 */

/* 611 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 612 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 613 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 614 */
 /* pointer to 608 */
 /* size: 4 */

/* 615 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 616 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 617 */
 /* pointer to 618 */
 /* size: 4 */

/* 618 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 619 */
/* <0> (null):0 */
typedef class HidingSpot * & reference; /* size: 4 */

/* 620 */
/* <0> (null):0 */
typedef const class HidingSpot *  & const_reference; /* size: 4 */

/* 621 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<HidingSpot*> > other; /* size: 0 */

/* 622 */
/* <0> (null):0 */
struct rebind<std::_List_node<HidingSpot*> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<HidingSpot*> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 623 */
/* <0> (null):0 */
typedef struct allocator<HidingSpot*> other; /* size: 1 */

/* 624 */
/* <0> (null):0 */
struct rebind<HidingSpot*> {
	/* <0> (null):0 */
	typedef struct allocator<HidingSpot*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 625 */
/* <0> (null):0 */
class allocator<HidingSpot*> : public new_allocator<HidingSpot*> {
public:

	/* class new_allocator<HidingSpot*> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class HidingSpot * & reference;

	/* <0> (null):0 */
	typedef const class HidingSpot *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<HidingSpot*> *);

	/* <0> (null):0 */
	void allocator(class allocator<HidingSpot*> *, const class allocator<HidingSpot*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<HidingSpot*> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<HidingSpot*> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<HidingSpot*> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<HidingSpot*> {
		/* <0> (null):0 */
		typedef struct allocator<HidingSpot*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 626 */
 /* pointer to 625 */
 /* size: 4 */

/* 627 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 628 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 629 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 630 */
/* <0> (null):0 */
typedef class _List_node<HidingSpot*> * pointer; /* size: 4 */

/* 631 */
/* <0> (null):0 */
typedef const class _List_node<HidingSpot*>  * const_pointer; /* size: 4 */

/* 632 */
/* <0> (null):0 */
class new_allocator<std::_List_node<HidingSpot*> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<HidingSpot*> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<HidingSpot*>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *, const class new_allocator<std::_List_node<HidingSpot*> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<HidingSpot*> >  *, class _List_node<HidingSpot*> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7addressERS4_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<HidingSpot*> >  *, const class _List_node<HidingSpot*>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7addressERKS4_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<HidingSpot*> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE10deallocateEPS4_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<HidingSpot*> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *, const class _List_node<HidingSpot*>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE9constructEPS4_RKS4_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7destroyEPS4_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 633 */
 /* pointer to 371 */
 /* size: 4 */

/* 634 */
 /* pointer to 635 */
 /* size: 4 */

/* 635 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 636 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 637 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 638 */
 /* pointer to 632 */
 /* size: 4 */

/* 639 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 640 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 641 */
 /* pointer to 642 */
 /* size: 4 */

/* 642 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 643 */
/* <0> (null):0 */
class allocator<std::_List_node<HidingSpot*> > : public new_allocator<std::_List_node<HidingSpot*> > {
public:

	/* class new_allocator<std::_List_node<HidingSpot*> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<HidingSpot*> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<HidingSpot*> > *, const class allocator<std::_List_node<HidingSpot*> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<HidingSpot*> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 644 */
 /* pointer to 643 */
 /* size: 4 */

/* 645 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 646 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 647 */
 /* pointer to 373 */
 /* size: 4 */

/* 648 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 649 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 650 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 651 */
/* <0> (null):0 */
typedef struct allocator<HidingSpot*> allocator_type; /* size: 1 */

/* 652 */
/* <0> (null):0 */
class _List_base<HidingSpot*, std::allocator<HidingSpot*> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<HidingSpot*> allocator_type;

	/* <0> (null):0 */
	class _List_node<HidingSpot*> * _M_get_node(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_node<HidingSpot*> *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 653 */
 /* pointer to 652 */
 /* size: 4 */

/* 654 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 655 */
 /* pointer to 656 */
 /* size: 4 */

/* 656 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 657 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 658 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 659 */
/* <0> (null):0 */
typedef class HidingSpot * value_type; /* size: 4 */

/* 660 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 661 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 662 */
/* <0> (null):0 */
typedef struct _List_iterator<HidingSpot*> iterator; /* size: 0 */

/* 663 */
/* <0> (null):0 */
typedef struct _List_const_iterator<HidingSpot*> const_iterator; /* size: 0 */

/* 664 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<HidingSpot*> > const_reverse_iterator; /* size: 0 */

/* 665 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<HidingSpot*> > reverse_iterator; /* size: 0 */

/* 666 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 667 */
/* <0> (null):0 */
typedef struct allocator<HidingSpot*> allocator_type; /* size: 1 */

/* 668 */
/* <0> (null):0 */
typedef struct _List_node<HidingSpot*> _Node; /* size: 0 */

/* 669 */
/* <0> (null):0 */
class list<HidingSpot*, std::allocator<HidingSpot*> > : protected _List_base<HidingSpot*, std::allocator<HidingSpot*> > {
protected:

	/* class _List_base<HidingSpot*, std::allocator<HidingSpot*> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef class HidingSpot * value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<HidingSpot*> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<HidingSpot*> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<HidingSpot*> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<HidingSpot*> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<HidingSpot*> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<HidingSpot*> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE14_M_create_nodeERKS1_ */

	/* <0> (null):0 */
	void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *);

	/* <0> (null):0 */
	void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const class list<HidingSpot*, std::allocator<HidingSpot*> >  &);

	/* <0> (null):0 */
	class list<HidingSpot*, std::allocator<HidingSpot*> > & operator=(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const class list<HidingSpot*, std::allocator<HidingSpot*> >  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EEaSERKS3_ */

	/* <0> (null):0 */
	void assign(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6assignEjRKS1_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, class HidingSpot *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6resizeEjS1_ */

	/* <0> (null):0 */
	reference front(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE10push_frontERKS1_ */

	/* <0> (null):0 */
	void pop_front(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9push_backERKS1_ */

	/* <0> (null):0 */
	void pop_back(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */

	/* <0> (null):0 */
	iterator erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	iterator erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */

	/* <0> (null):0 */
	void swap(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4swapERS3_ */

	/* <0> (null):0 */
	void clear(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */

	/* <0> (null):0 */
	void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */

	/* <0> (null):0 */
	void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */

	/* <0> (null):0 */
	void remove(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6removeERKS1_ */

	/* <0> (null):0 */
	void unique(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5mergeERS3_ */

	/* <0> (null):0 */
	void reverse(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE18_M_fill_initializeEjRKS1_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE14_M_fill_assignEjRKS1_ */

	/* <0> (null):0 */
	void _M_transfer(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */

	/* <0> (null):0 */
	void _M_insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void _M_erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE25_M_check_equal_allocatorsERS3_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 670 */
 /* pointer to 668 */
 /* size: 4 */

/* 671 */
 /* pointer to 669 */
 /* size: 4 */

/* 672 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 673 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 674 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 675 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 676 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 677 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 678 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 679 */
 /* pointer to 680 */
 /* size: 4 */

/* 680 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 681 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 682 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 683 */
/* <0> (null):0 */
typedef class SpotEncounter * pointer; /* size: 4 */

/* 684 */
/* <0> (null):0 */
typedef const class SpotEncounter  * const_pointer; /* size: 4 */

/* 685 */
/* <0> (null):0 */
class new_allocator<SpotEncounter> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class SpotEncounter * pointer;

	/* <0> (null):0 */
	typedef const class SpotEncounter  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<SpotEncounter> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<SpotEncounter> *, const class new_allocator<SpotEncounter>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<SpotEncounter> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<SpotEncounter>  *, class SpotEncounter &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE7addressERS1_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<SpotEncounter>  *, const class SpotEncounter  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE7addressERKS1_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<SpotEncounter> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<SpotEncounter> *, class SpotEncounter *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE10deallocateEPS1_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<SpotEncounter>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<SpotEncounter> *, class SpotEncounter *, const class SpotEncounter  &); /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE9constructEPS1_RKS1_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<SpotEncounter> *, class SpotEncounter *); /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE7destroyEPS1_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 686 */
 /* pointer to 603 */
 /* size: 4 */

/* 687 */
 /* pointer to 688 */
 /* size: 4 */

/* 688 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 48 */

/* 689 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 690 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 691 */
 /* pointer to 685 */
 /* size: 4 */

/* 692 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 693 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 694 */
 /* pointer to 695 */
 /* size: 4 */

/* 695 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 696 */
/* <0> (null):0 */
typedef class SpotEncounter & reference; /* size: 4 */

/* 697 */
/* <0> (null):0 */
typedef const class SpotEncounter  & const_reference; /* size: 4 */

/* 698 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<SpotEncounter> > other; /* size: 0 */

/* 699 */
/* <0> (null):0 */
struct rebind<std::_List_node<SpotEncounter> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<SpotEncounter> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 700 */
/* <0> (null):0 */
typedef struct allocator<SpotEncounter> other; /* size: 1 */

/* 701 */
/* <0> (null):0 */
struct rebind<SpotEncounter> {
	/* <0> (null):0 */
	typedef struct allocator<SpotEncounter> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 702 */
/* <0> (null):0 */
class allocator<SpotEncounter> : public new_allocator<SpotEncounter> {
public:

	/* class new_allocator<SpotEncounter> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class SpotEncounter & reference;

	/* <0> (null):0 */
	typedef const class SpotEncounter  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<SpotEncounter> *);

	/* <0> (null):0 */
	void allocator(class allocator<SpotEncounter> *, const class allocator<SpotEncounter>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<SpotEncounter> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<SpotEncounter> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<SpotEncounter> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<SpotEncounter> {
		/* <0> (null):0 */
		typedef struct allocator<SpotEncounter> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 703 */
 /* pointer to 702 */
 /* size: 4 */

/* 704 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 705 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 706 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 707 */
/* <0> (null):0 */
typedef class _List_node<SpotEncounter> * pointer; /* size: 4 */

/* 708 */
/* <0> (null):0 */
typedef const class _List_node<SpotEncounter>  * const_pointer; /* size: 4 */

/* 709 */
/* <0> (null):0 */
class new_allocator<std::_List_node<SpotEncounter> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<SpotEncounter> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<SpotEncounter>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *, const class new_allocator<std::_List_node<SpotEncounter> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<SpotEncounter> >  *, class _List_node<SpotEncounter> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7addressERS3_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<SpotEncounter> >  *, const class _List_node<SpotEncounter>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7addressERKS3_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<SpotEncounter> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE10deallocateEPS3_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<SpotEncounter> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *, const class _List_node<SpotEncounter>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE9constructEPS3_RKS3_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7destroyEPS3_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 710 */
 /* pointer to 381 */
 /* size: 4 */

/* 711 */
 /* pointer to 712 */
 /* size: 4 */

/* 712 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 713 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 714 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 715 */
 /* pointer to 709 */
 /* size: 4 */

/* 716 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 717 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 718 */
 /* pointer to 719 */
 /* size: 4 */

/* 719 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 720 */
/* <0> (null):0 */
class allocator<std::_List_node<SpotEncounter> > : public new_allocator<std::_List_node<SpotEncounter> > {
public:

	/* class new_allocator<std::_List_node<SpotEncounter> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<SpotEncounter> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<SpotEncounter> > *, const class allocator<std::_List_node<SpotEncounter> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<SpotEncounter> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 721 */
 /* pointer to 720 */
 /* size: 4 */

/* 722 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 723 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 724 */
 /* pointer to 383 */
 /* size: 4 */

/* 725 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 726 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 727 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 728 */
/* <0> (null):0 */
typedef struct allocator<SpotEncounter> allocator_type; /* size: 1 */

/* 729 */
/* <0> (null):0 */
class _List_base<SpotEncounter, std::allocator<SpotEncounter> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<SpotEncounter> allocator_type;

	/* <0> (null):0 */
	class _List_node<SpotEncounter> * _M_get_node(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_node<SpotEncounter> *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 730 */
 /* pointer to 729 */
 /* size: 4 */

/* 731 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 732 */
 /* pointer to 733 */
 /* size: 4 */

/* 733 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 734 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 735 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 736 */
/* <0> (null):0 */
typedef struct SpotEncounter value_type; /* size: 48 */

/* 737 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 738 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 739 */
/* <0> (null):0 */
typedef struct _List_iterator<SpotEncounter> iterator; /* size: 0 */

/* 740 */
/* <0> (null):0 */
typedef struct _List_const_iterator<SpotEncounter> const_iterator; /* size: 0 */

/* 741 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<SpotEncounter> > const_reverse_iterator; /* size: 0 */

/* 742 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<SpotEncounter> > reverse_iterator; /* size: 0 */

/* 743 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 744 */
/* <0> (null):0 */
typedef struct allocator<SpotEncounter> allocator_type; /* size: 1 */

/* 745 */
/* <0> (null):0 */
typedef struct _List_node<SpotEncounter> _Node; /* size: 0 */

/* 746 */
/* <0> (null):0 */
class list<SpotEncounter, std::allocator<SpotEncounter> > : protected _List_base<SpotEncounter, std::allocator<SpotEncounter> > {
protected:

	/* class _List_base<SpotEncounter, std::allocator<SpotEncounter> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef struct SpotEncounter value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<SpotEncounter> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<SpotEncounter> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<SpotEncounter> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<SpotEncounter> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<SpotEncounter> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<SpotEncounter> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE14_M_create_nodeERKS0_ */

	/* <0> (null):0 */
	void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *);

	/* <0> (null):0 */
	void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const class list<SpotEncounter, std::allocator<SpotEncounter> >  &);

	/* <0> (null):0 */
	class list<SpotEncounter, std::allocator<SpotEncounter> > & operator=(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const class list<SpotEncounter, std::allocator<SpotEncounter> >  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EEaSERKS2_ */

	/* <0> (null):0 */
	void assign(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6assignEjRKS0_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, class SpotEncounter); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6resizeEjS0_ */

	/* <0> (null):0 */
	reference front(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE10push_frontERKS0_ */

	/* <0> (null):0 */
	void pop_front(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9push_backERKS0_ */

	/* <0> (null):0 */
	void pop_back(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, unsigned int, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */

	/* <0> (null):0 */
	iterator erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	iterator erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */

	/* <0> (null):0 */
	void swap(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4swapERS2_ */

	/* <0> (null):0 */
	void clear(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */

	/* <0> (null):0 */
	void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */

	/* <0> (null):0 */
	void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */

	/* <0> (null):0 */
	void remove(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6removeERKS0_ */

	/* <0> (null):0 */
	void unique(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5mergeERS2_ */

	/* <0> (null):0 */
	void reverse(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE18_M_fill_initializeEjRKS0_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE14_M_fill_assignEjRKS0_ */

	/* <0> (null):0 */
	void _M_transfer(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */

	/* <0> (null):0 */
	void _M_insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void _M_erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE25_M_check_equal_allocatorsERS2_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 747 */
 /* pointer to 745 */
 /* size: 4 */

/* 748 */
 /* pointer to 746 */
 /* size: 4 */

/* 749 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 750 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 48 */

/* 751 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 752 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 753 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 754 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 755 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 756 */
 /* pointer to 757 */
 /* size: 4 */

/* 757 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 758 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 759 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 760 */
/* <0> (null):0 */
typedef union NavConnect * pointer; /* size: 4 */

/* 761 */
/* <0> (null):0 */
typedef const union NavConnect  * const_pointer; /* size: 4 */

/* 762 */
/* <0> (null):0 */
class new_allocator<NavConnect> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef union NavConnect * pointer;

	/* <0> (null):0 */
	typedef const union NavConnect  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<NavConnect> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<NavConnect> *, const class new_allocator<NavConnect>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<NavConnect> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<NavConnect>  *, union NavConnect &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE7addressERS1_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<NavConnect>  *, const union NavConnect  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE7addressERKS1_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<NavConnect> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<NavConnect> *, union NavConnect *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE10deallocateEPS1_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<NavConnect>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<NavConnect> *, union NavConnect *, const union NavConnect  &); /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE9constructEPS1_RKS1_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<NavConnect> *, union NavConnect *); /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE7destroyEPS1_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 763 */
 /* pointer to 508 */
 /* size: 4 */

/* 764 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 765 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 766 */
 /* pointer to 762 */
 /* size: 4 */

/* 767 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 768 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 769 */
 /* pointer to 770 */
 /* size: 4 */

/* 770 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 771 */
/* <0> (null):0 */
typedef union NavConnect & reference; /* size: 4 */

/* 772 */
/* <0> (null):0 */
typedef const union NavConnect  & const_reference; /* size: 4 */

/* 773 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<NavConnect> > other; /* size: 0 */

/* 774 */
/* <0> (null):0 */
struct rebind<std::_List_node<NavConnect> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<NavConnect> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 775 */
/* <0> (null):0 */
typedef struct allocator<NavConnect> other; /* size: 1 */

/* 776 */
/* <0> (null):0 */
struct rebind<NavConnect> {
	/* <0> (null):0 */
	typedef struct allocator<NavConnect> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 777 */
/* <0> (null):0 */
class allocator<NavConnect> : public new_allocator<NavConnect> {
public:

	/* class new_allocator<NavConnect> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef union NavConnect & reference;

	/* <0> (null):0 */
	typedef const union NavConnect  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<NavConnect> *);

	/* <0> (null):0 */
	void allocator(class allocator<NavConnect> *, const class allocator<NavConnect>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<NavConnect> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<NavConnect> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<NavConnect> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<NavConnect> {
		/* <0> (null):0 */
		typedef struct allocator<NavConnect> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 778 */
 /* pointer to 777 */
 /* size: 4 */

/* 779 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 780 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 781 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 782 */
/* <0> (null):0 */
typedef class _List_node<NavConnect> * pointer; /* size: 4 */

/* 783 */
/* <0> (null):0 */
typedef const class _List_node<NavConnect>  * const_pointer; /* size: 4 */

/* 784 */
/* <0> (null):0 */
class new_allocator<std::_List_node<NavConnect> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<NavConnect> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<NavConnect>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<NavConnect> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<NavConnect> > *, const class new_allocator<std::_List_node<NavConnect> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<NavConnect> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<NavConnect> >  *, class _List_node<NavConnect> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7addressERS3_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<NavConnect> >  *, const class _List_node<NavConnect>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7addressERKS3_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<NavConnect> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE10deallocateEPS3_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<NavConnect> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *, const class _List_node<NavConnect>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE9constructEPS3_RKS3_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7destroyEPS3_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 785 */
 /* pointer to 391 */
 /* size: 4 */

/* 786 */
 /* pointer to 787 */
 /* size: 4 */

/* 787 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 788 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 789 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 790 */
 /* pointer to 784 */
 /* size: 4 */

/* 791 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 792 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 793 */
 /* pointer to 794 */
 /* size: 4 */

/* 794 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 795 */
/* <0> (null):0 */
class allocator<std::_List_node<NavConnect> > : public new_allocator<std::_List_node<NavConnect> > {
public:

	/* class new_allocator<std::_List_node<NavConnect> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<NavConnect> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<NavConnect> > *, const class allocator<std::_List_node<NavConnect> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<NavConnect> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 796 */
 /* pointer to 795 */
 /* size: 4 */

/* 797 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 798 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 799 */
 /* pointer to 393 */
 /* size: 4 */

/* 800 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 801 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 802 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 803 */
/* <0> (null):0 */
typedef struct allocator<NavConnect> allocator_type; /* size: 1 */

/* 804 */
/* <0> (null):0 */
class _List_base<NavConnect, std::allocator<NavConnect> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<NavConnect> allocator_type;

	/* <0> (null):0 */
	class _List_node<NavConnect> * _M_get_node(class _List_base<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<NavConnect, std::allocator<NavConnect> > *, class _List_node<NavConnect> *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 805 */
 /* pointer to 804 */
 /* size: 4 */

/* 806 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 807 */
 /* pointer to 808 */
 /* size: 4 */

/* 808 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 809 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 810 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 811 */
/* <0> (null):0 */
typedef union NavConnect value_type; /* size: 4 */

/* 812 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 813 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 814 */
/* <0> (null):0 */
typedef struct _List_iterator<NavConnect> iterator; /* size: 0 */

/* 815 */
/* <0> (null):0 */
typedef struct _List_const_iterator<NavConnect> const_iterator; /* size: 0 */

/* 816 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<NavConnect> > const_reverse_iterator; /* size: 0 */

/* 817 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<NavConnect> > reverse_iterator; /* size: 0 */

/* 818 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 819 */
/* <0> (null):0 */
typedef struct allocator<NavConnect> allocator_type; /* size: 1 */

/* 820 */
/* <0> (null):0 */
typedef struct _List_node<NavConnect> _Node; /* size: 0 */

/* 821 */
/* <0> (null):0 */
class list<NavConnect, std::allocator<NavConnect> > : protected _List_base<NavConnect, std::allocator<NavConnect> > {
protected:

	/* class _List_base<NavConnect, std::allocator<NavConnect> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef union NavConnect value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<NavConnect> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<NavConnect> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<NavConnect> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<NavConnect> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<NavConnect> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<NavConnect> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE14_M_create_nodeERKS0_ */

	/* <0> (null):0 */
	void list(class list<NavConnect, std::allocator<NavConnect> > *);

	/* <0> (null):0 */
	void list(class list<NavConnect, std::allocator<NavConnect> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<NavConnect, std::allocator<NavConnect> > *, const class list<NavConnect, std::allocator<NavConnect> >  &);

	/* <0> (null):0 */
	class list<NavConnect, std::allocator<NavConnect> > & operator=(class list<NavConnect, std::allocator<NavConnect> > *, const class list<NavConnect, std::allocator<NavConnect> >  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EEaSERKS2_ */

	/* <0> (null):0 */
	void assign(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6assignEjRKS0_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, union NavConnect); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6resizeEjS0_ */

	/* <0> (null):0 */
	reference front(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE10push_frontERKS0_ */

	/* <0> (null):0 */
	void pop_front(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9push_backERKS0_ */

	/* <0> (null):0 */
	void pop_back(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, unsigned int, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */

	/* <0> (null):0 */
	iterator erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	iterator erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */

	/* <0> (null):0 */
	void swap(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4swapERS2_ */

	/* <0> (null):0 */
	void clear(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */

	/* <0> (null):0 */
	void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */

	/* <0> (null):0 */
	void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */

	/* <0> (null):0 */
	void remove(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6removeERKS0_ */

	/* <0> (null):0 */
	void unique(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5mergeERS2_ */

	/* <0> (null):0 */
	void reverse(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE18_M_fill_initializeEjRKS0_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE14_M_fill_assignEjRKS0_ */

	/* <0> (null):0 */
	void _M_transfer(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */

	/* <0> (null):0 */
	void _M_insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void _M_erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE25_M_check_equal_allocatorsERS2_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 822 */
 /* pointer to 820 */
 /* size: 4 */

/* 823 */
 /* pointer to 821 */
 /* size: 4 */

/* 824 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 825 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 826 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 827 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 828 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 829 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 830 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 831 */
 /* pointer to 832 */
 /* size: 4 */

/* 832 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 833 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 834 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 835 */
/* <0> (null):0 */
typedef class CNavLadder * * pointer; /* size: 4 */

/* 836 */
/* <0> (null):0 */
typedef const class CNavLadder *  * const_pointer; /* size: 4 */

/* 837 */
/* <0> (null):0 */
class new_allocator<CNavLadder*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class CNavLadder * * pointer;

	/* <0> (null):0 */
	typedef const class CNavLadder *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<CNavLadder*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<CNavLadder*> *, const class new_allocator<CNavLadder*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<CNavLadder*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<CNavLadder*>  *, class CNavLadder * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE7addressERS2_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<CNavLadder*>  *, const class CNavLadder *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE7addressERKS2_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<CNavLadder*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<CNavLadder*> *, class CNavLadder * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE10deallocateEPS2_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<CNavLadder*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<CNavLadder*> *, class CNavLadder * *, const class CNavLadder *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE9constructEPS2_RKS2_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<CNavLadder*> *, class CNavLadder * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE7destroyEPS2_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 838 */
 /* pointer to 516 */
 /* size: 4 */

/* 839 */
 /* pointer to 840 */
 /* size: 4 */

/* 840 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 841 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 842 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 843 */
 /* pointer to 837 */
 /* size: 4 */

/* 844 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 845 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 846 */
 /* pointer to 847 */
 /* size: 4 */

/* 847 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 848 */
/* <0> (null):0 */
typedef class CNavLadder * & reference; /* size: 4 */

/* 849 */
/* <0> (null):0 */
typedef const class CNavLadder *  & const_reference; /* size: 4 */

/* 850 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<CNavLadder*> > other; /* size: 0 */

/* 851 */
/* <0> (null):0 */
struct rebind<std::_List_node<CNavLadder*> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<CNavLadder*> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 852 */
/* <0> (null):0 */
typedef struct allocator<CNavLadder*> other; /* size: 1 */

/* 853 */
/* <0> (null):0 */
struct rebind<CNavLadder*> {
	/* <0> (null):0 */
	typedef struct allocator<CNavLadder*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 854 */
/* <0> (null):0 */
class allocator<CNavLadder*> : public new_allocator<CNavLadder*> {
public:

	/* class new_allocator<CNavLadder*> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class CNavLadder * & reference;

	/* <0> (null):0 */
	typedef const class CNavLadder *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<CNavLadder*> *);

	/* <0> (null):0 */
	void allocator(class allocator<CNavLadder*> *, const class allocator<CNavLadder*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<CNavLadder*> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<CNavLadder*> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<CNavLadder*> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<CNavLadder*> {
		/* <0> (null):0 */
		typedef struct allocator<CNavLadder*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 855 */
 /* pointer to 854 */
 /* size: 4 */

/* 856 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 857 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 858 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 859 */
/* <0> (null):0 */
typedef class _List_node<CNavLadder*> * pointer; /* size: 4 */

/* 860 */
/* <0> (null):0 */
typedef const class _List_node<CNavLadder*>  * const_pointer; /* size: 4 */

/* 861 */
/* <0> (null):0 */
class new_allocator<std::_List_node<CNavLadder*> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<CNavLadder*> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<CNavLadder*>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *, const class new_allocator<std::_List_node<CNavLadder*> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<CNavLadder*> >  *, class _List_node<CNavLadder*> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7addressERS4_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<CNavLadder*> >  *, const class _List_node<CNavLadder*>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7addressERKS4_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<CNavLadder*> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE10deallocateEPS4_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<CNavLadder*> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *, const class _List_node<CNavLadder*>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE9constructEPS4_RKS4_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7destroyEPS4_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 862 */
 /* pointer to 401 */
 /* size: 4 */

/* 863 */
 /* pointer to 864 */
 /* size: 4 */

/* 864 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 865 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 866 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 867 */
 /* pointer to 861 */
 /* size: 4 */

/* 868 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 869 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 870 */
 /* pointer to 871 */
 /* size: 4 */

/* 871 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 872 */
/* <0> (null):0 */
class allocator<std::_List_node<CNavLadder*> > : public new_allocator<std::_List_node<CNavLadder*> > {
public:

	/* class new_allocator<std::_List_node<CNavLadder*> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<CNavLadder*> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<CNavLadder*> > *, const class allocator<std::_List_node<CNavLadder*> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<CNavLadder*> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 873 */
 /* pointer to 872 */
 /* size: 4 */

/* 874 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 875 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 876 */
 /* pointer to 403 */
 /* size: 4 */

/* 877 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 878 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 879 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 880 */
/* <0> (null):0 */
typedef struct allocator<CNavLadder*> allocator_type; /* size: 1 */

/* 881 */
/* <0> (null):0 */
class _List_base<CNavLadder*, std::allocator<CNavLadder*> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<CNavLadder*> allocator_type;

	/* <0> (null):0 */
	class _List_node<CNavLadder*> * _M_get_node(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_node<CNavLadder*> *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 882 */
 /* pointer to 881 */
 /* size: 4 */

/* 883 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 884 */
 /* pointer to 885 */
 /* size: 4 */

/* 885 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 886 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 887 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 888 */
/* <0> (null):0 */
typedef class CNavLadder * value_type; /* size: 4 */

/* 889 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 890 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 891 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavLadder*> iterator; /* size: 0 */

/* 892 */
/* <0> (null):0 */
typedef struct _List_const_iterator<CNavLadder*> const_iterator; /* size: 0 */

/* 893 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<CNavLadder*> > const_reverse_iterator; /* size: 0 */

/* 894 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<CNavLadder*> > reverse_iterator; /* size: 0 */

/* 895 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 896 */
/* <0> (null):0 */
typedef struct allocator<CNavLadder*> allocator_type; /* size: 1 */

/* 897 */
/* <0> (null):0 */
typedef struct _List_node<CNavLadder*> _Node; /* size: 0 */

/* 898 */
/* <0> (null):0 */
class list<CNavLadder*, std::allocator<CNavLadder*> > : protected _List_base<CNavLadder*, std::allocator<CNavLadder*> > {
protected:

	/* class _List_base<CNavLadder*, std::allocator<CNavLadder*> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef class CNavLadder * value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<CNavLadder*> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<CNavLadder*> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<CNavLadder*> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<CNavLadder*> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<CNavLadder*> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<CNavLadder*> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE14_M_create_nodeERKS1_ */

	/* <0> (null):0 */
	void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *);

	/* <0> (null):0 */
	void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const class list<CNavLadder*, std::allocator<CNavLadder*> >  &);

	/* <0> (null):0 */
	class list<CNavLadder*, std::allocator<CNavLadder*> > & operator=(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const class list<CNavLadder*, std::allocator<CNavLadder*> >  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EEaSERKS3_ */

	/* <0> (null):0 */
	void assign(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6assignEjRKS1_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, class CNavLadder *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6resizeEjS1_ */

	/* <0> (null):0 */
	reference front(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE10push_frontERKS1_ */

	/* <0> (null):0 */
	void pop_front(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9push_backERKS1_ */

	/* <0> (null):0 */
	void pop_back(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */

	/* <0> (null):0 */
	iterator erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	iterator erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */

	/* <0> (null):0 */
	void swap(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4swapERS3_ */

	/* <0> (null):0 */
	void clear(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */

	/* <0> (null):0 */
	void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */

	/* <0> (null):0 */
	void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */

	/* <0> (null):0 */
	void remove(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6removeERKS1_ */

	/* <0> (null):0 */
	void unique(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5mergeERS3_ */

	/* <0> (null):0 */
	void reverse(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE18_M_fill_initializeEjRKS1_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE14_M_fill_assignEjRKS1_ */

	/* <0> (null):0 */
	void _M_transfer(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */

	/* <0> (null):0 */
	void _M_insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void _M_erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE25_M_check_equal_allocatorsERS3_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 899 */
 /* pointer to 897 */
 /* size: 4 */

/* 900 */
 /* pointer to 898 */
 /* size: 4 */

/* 901 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 902 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 903 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 904 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 905 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 906 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 907 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 908 */
 /* pointer to 909 */
 /* size: 4 */

/* 909 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 910 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 911 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 912 */
/* <0> (null):0 */
typedef class CNavArea * * pointer; /* size: 4 */

/* 913 */
/* <0> (null):0 */
typedef const class CNavArea *  * const_pointer; /* size: 4 */

/* 914 */
/* <0> (null):0 */
class new_allocator<CNavArea*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class CNavArea * * pointer;

	/* <0> (null):0 */
	typedef const class CNavArea *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<CNavArea*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<CNavArea*> *, const class new_allocator<CNavArea*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<CNavArea*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<CNavArea*>  *, class CNavArea * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE7addressERS2_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<CNavArea*>  *, const class CNavArea *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE7addressERKS2_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<CNavArea*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<CNavArea*> *, class CNavArea * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE10deallocateEPS2_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<CNavArea*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<CNavArea*> *, class CNavArea * *, const class CNavArea *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE9constructEPS2_RKS2_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<CNavArea*> *, class CNavArea * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE7destroyEPS2_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 915 */
 /* pointer to 497 */
 /* size: 4 */

/* 916 */
 /* pointer to 917 */
 /* size: 4 */

/* 917 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 918 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 919 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 920 */
 /* pointer to 914 */
 /* size: 4 */

/* 921 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 922 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 923 */
 /* pointer to 924 */
 /* size: 4 */

/* 924 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 925 */
/* <0> (null):0 */
typedef class CNavArea * & reference; /* size: 4 */

/* 926 */
/* <0> (null):0 */
typedef const class CNavArea *  & const_reference; /* size: 4 */

/* 927 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<CNavArea*> > other; /* size: 0 */

/* 928 */
/* <0> (null):0 */
struct rebind<std::_List_node<CNavArea*> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<CNavArea*> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 929 */
/* <0> (null):0 */
typedef struct allocator<CNavArea*> other; /* size: 1 */

/* 930 */
/* <0> (null):0 */
struct rebind<CNavArea*> {
	/* <0> (null):0 */
	typedef struct allocator<CNavArea*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 931 */
/* <0> (null):0 */
class allocator<CNavArea*> : public new_allocator<CNavArea*> {
public:

	/* class new_allocator<CNavArea*> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class CNavArea * & reference;

	/* <0> (null):0 */
	typedef const class CNavArea *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<CNavArea*> *);

	/* <0> (null):0 */
	void allocator(class allocator<CNavArea*> *, const class allocator<CNavArea*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<CNavArea*> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<CNavArea*> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<CNavArea*> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<CNavArea*> {
		/* <0> (null):0 */
		typedef struct allocator<CNavArea*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 932 */
 /* pointer to 931 */
 /* size: 4 */

/* 933 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 934 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 935 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 936 */
/* <0> (null):0 */
typedef class _List_node<CNavArea*> * pointer; /* size: 4 */

/* 937 */
/* <0> (null):0 */
typedef const class _List_node<CNavArea*>  * const_pointer; /* size: 4 */

/* 938 */
/* <0> (null):0 */
class new_allocator<std::_List_node<CNavArea*> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<CNavArea*> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<CNavArea*>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<CNavArea*> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<CNavArea*> > *, const class new_allocator<std::_List_node<CNavArea*> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<CNavArea*> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<CNavArea*> >  *, class _List_node<CNavArea*> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7addressERS4_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<CNavArea*> >  *, const class _List_node<CNavArea*>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7addressERKS4_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<CNavArea*> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE10deallocateEPS4_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<CNavArea*> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *, const class _List_node<CNavArea*>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE9constructEPS4_RKS4_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7destroyEPS4_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 939 */
 /* pointer to 411 */
 /* size: 4 */

/* 940 */
 /* pointer to 941 */
 /* size: 4 */

/* 941 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 942 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 943 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 944 */
 /* pointer to 938 */
 /* size: 4 */

/* 945 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 946 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 947 */
 /* pointer to 948 */
 /* size: 4 */

/* 948 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 949 */
/* <0> (null):0 */
class allocator<std::_List_node<CNavArea*> > : public new_allocator<std::_List_node<CNavArea*> > {
public:

	/* class new_allocator<std::_List_node<CNavArea*> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<CNavArea*> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<CNavArea*> > *, const class allocator<std::_List_node<CNavArea*> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<CNavArea*> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 950 */
 /* pointer to 949 */
 /* size: 4 */

/* 951 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 952 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 953 */
 /* pointer to 413 */
 /* size: 4 */

/* 954 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 955 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 956 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 957 */
/* <0> (null):0 */
typedef struct allocator<CNavArea*> allocator_type; /* size: 1 */

/* 958 */
/* <0> (null):0 */
class _List_base<CNavArea*, std::allocator<CNavArea*> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<CNavArea*> allocator_type;

	/* <0> (null):0 */
	class _List_node<CNavArea*> * _M_get_node(class _List_base<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, class _List_node<CNavArea*> *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 959 */
 /* pointer to 958 */
 /* size: 4 */

/* 960 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 961 */
 /* pointer to 962 */
 /* size: 4 */

/* 962 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 963 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 964 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 965 */
/* <0> (null):0 */
typedef class CNavArea * value_type; /* size: 4 */

/* 966 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 967 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 968 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavArea*> iterator; /* size: 0 */

/* 969 */
/* <0> (null):0 */
typedef struct _List_const_iterator<CNavArea*> const_iterator; /* size: 0 */

/* 970 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<CNavArea*> > const_reverse_iterator; /* size: 0 */

/* 971 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<CNavArea*> > reverse_iterator; /* size: 0 */

/* 972 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 973 */
/* <0> (null):0 */
typedef struct allocator<CNavArea*> allocator_type; /* size: 1 */

/* 974 */
/* <0> (null):0 */
typedef struct _List_node<CNavArea*> _Node; /* size: 0 */

/* 975 */
/* <0> (null):0 */
class list<CNavArea*, std::allocator<CNavArea*> > : protected _List_base<CNavArea*, std::allocator<CNavArea*> > {
protected:

	/* class _List_base<CNavArea*, std::allocator<CNavArea*> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef class CNavArea * value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<CNavArea*> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<CNavArea*> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<CNavArea*> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<CNavArea*> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<CNavArea*> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<CNavArea*> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE14_M_create_nodeERKS1_ */

	/* <0> (null):0 */
	void list(class list<CNavArea*, std::allocator<CNavArea*> > *);

	/* <0> (null):0 */
	void list(class list<CNavArea*, std::allocator<CNavArea*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<CNavArea*, std::allocator<CNavArea*> > *, const class list<CNavArea*, std::allocator<CNavArea*> >  &);

	/* <0> (null):0 */
	class list<CNavArea*, std::allocator<CNavArea*> > & operator=(class list<CNavArea*, std::allocator<CNavArea*> > *, const class list<CNavArea*, std::allocator<CNavArea*> >  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EEaSERKS3_ */

	/* <0> (null):0 */
	void assign(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6assignEjRKS1_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, class CNavArea *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6resizeEjS1_ */

	/* <0> (null):0 */
	reference front(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE10push_frontERKS1_ */

	/* <0> (null):0 */
	void pop_front(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9push_backERKS1_ */

	/* <0> (null):0 */
	void pop_back(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */

	/* <0> (null):0 */
	iterator erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	iterator erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */

	/* <0> (null):0 */
	void swap(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4swapERS3_ */

	/* <0> (null):0 */
	void clear(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */

	/* <0> (null):0 */
	void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */

	/* <0> (null):0 */
	void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */

	/* <0> (null):0 */
	void remove(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6removeERKS1_ */

	/* <0> (null):0 */
	void unique(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5mergeERS3_ */

	/* <0> (null):0 */
	void reverse(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE18_M_fill_initializeEjRKS1_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE14_M_fill_assignEjRKS1_ */

	/* <0> (null):0 */
	void _M_transfer(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */

	/* <0> (null):0 */
	void _M_insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void _M_erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE25_M_check_equal_allocatorsERS3_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 976 */
 /* pointer to 974 */
 /* size: 4 */

/* 977 */
 /* pointer to 975 */
 /* size: 4 */

/* 978 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 979 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 980 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 981 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 982 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 983 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 984 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 985 */
 /* pointer to 986 */
 /* size: 4 */

/* 986 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 987 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 988 */
/* <0> (null):0 */
struct ApproachInfo        array[16]; /* size: 320 */

/* 989 */
 /* pointer to 496 */
 /* size: 4 */

/* 990 */
/* <0> (null):0 */
class list<NavConnect, std::allocator<NavConnect> > array[4]; /* size: 32 */

/* 991 */
/* <0> (null):0 */
class list<CNavLadder*, std::allocator<CNavLadder*> > array[2]; /* size: 16 */

/* 992 */
/* <0> (null):0 */
class CNavNode *           array[4]; /* size: 16 */

/* 993 */
 /* pointer to 994 */
 /* size: 4 */

/* 994 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 532 */

/* 995 */
 /* pointer to 18 */
 /* size: 4 */

/* 996 */
 /* pointer to 997 */
 /* size: 4 */

/* 997 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 532 */

/* 998 */
 /* pointer to 999 */
 /* size: 4 */

/* 999 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1000 */
 /* pointer to 1001 */
 /* size: 4 */

/* 1001 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1002 */
 /* pointer to 1003 */
 /* size: 4 */

/* 1003 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1004 */
 /* pointer to 1005 */
 /* size: 4 */

/* 1005 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 20 */

/* 1006 */
 /* pointer to 989 */
 /* size: 4 */

/* 1007 */
/* <0> (null):0 */
typedef struct list<CNavArea*, std::allocator<CNavArea*> > NavAreaList; /* size: 8 */

/* 1008 */
/* <0> (null):0 */
typedef struct _List_const_iterator<NavConnect> _Self; /* size: 4 */

/* 1009 */
/* <0> (null):0 */
typedef struct _List_iterator<NavConnect> iterator; /* size: 0 */

/* 1010 */
/* <0> (null):0 */
typedef const union NavConnect  * pointer; /* size: 4 */

/* 1011 */
/* <0> (null):0 */
typedef const union NavConnect  & reference; /* size: 4 */

/* 1012 */
/* <0> (null):0 */
struct _List_const_iterator<NavConnect> {
	const class _List_node_base  * _M_node;          /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_const_iterator<NavConnect> _Self;

	/* <0> (null):0 */
	typedef struct _List_iterator<NavConnect> iterator;

	/* <0> (null):0 */
	typedef const union NavConnect  * pointer;

	/* <0> (null):0 */
	typedef const union NavConnect  & reference;

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<NavConnect> *);

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<NavConnect> *, const class _List_node_base  *);

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<NavConnect> *, const iterator  &);

	/* <0> (null):0 */
	reference operator*(const class _List_const_iterator<NavConnect>  *); /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_const_iterator<NavConnect>  *); /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_const_iterator<NavConnect> *); /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_const_iterator<NavConnect> *, int); /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_const_iterator<NavConnect> *); /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_const_iterator<NavConnect> *, int); /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_const_iterator<NavConnect>  *, const _Self  &); /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEeqERKS1_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_const_iterator<NavConnect>  *, const _Self  &); /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEneERKS1_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1013 */
 /* pointer to 1014 */
 /* size: 4 */

/* 1014 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1015 */
 /* pointer to 1012 */
 /* size: 4 */

/* 1016 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1017 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1018 */
 /* pointer to 1019 */
 /* size: 4 */

/* 1019 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1020 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1021 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1022 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1023 */
/* <0> (null):0 */
class CNavAreaGrid {
private:

	floatconst                 m_cellSize;           /*     0     4 */
	NavAreaList *              m_grid;               /*     4     4 */
	int                        m_gridSizeX;          /*     8     4 */
	int                        m_gridSizeY;          /*    12     4 */
	float                      m_minX;               /*    16     4 */
	float                      m_minY;               /*    20     4 */
	unsigned int               m_areaCount;          /*    24     4 */
	class CNavArea *           m_hashTable[256];     /*    28  1024 */
	/* <0> (null):0 */
	void CNavAreaGrid(class CNavAreaGrid *);

	/* <0> (null):0 */
	void ~CNavAreaGrid(class CNavAreaGrid *, int);

	/* <0> (null):0 */
	void Reset(class CNavAreaGrid *); /* linkage=_ZN12CNavAreaGrid5ResetEv */

	/* <0> (null):0 */
	void Initialize(class CNavAreaGrid *, float, float, float, float); /* linkage=_ZN12CNavAreaGrid10InitializeEffff */

	/* <0> (null):0 */
	void AddNavArea(class CNavAreaGrid *, class CNavArea *); /* linkage=_ZN12CNavAreaGrid10AddNavAreaEP8CNavArea */

	/* <0> (null):0 */
	void RemoveNavArea(class CNavAreaGrid *, class CNavArea *); /* linkage=_ZN12CNavAreaGrid13RemoveNavAreaEP8CNavArea */

	/* <0> (null):0 */
	unsigned int GetNavAreaCount(const class CNavAreaGrid  *); /* linkage=_ZNK12CNavAreaGrid15GetNavAreaCountEv */

	/* <0> (null):0 */
	class CNavArea * GetNavArea(const class CNavAreaGrid  *, const class Vector  *, float); /* linkage=_ZNK12CNavAreaGrid10GetNavAreaEPK6Vectorf */

	/* <0> (null):0 */
	class CNavArea * GetNavAreaByID(const class CNavAreaGrid  *, unsigned int); /* linkage=_ZNK12CNavAreaGrid14GetNavAreaByIDEj */

	/* <0> (null):0 */
	class CNavArea * GetNearestNavArea(const class CNavAreaGrid  *, const class Vector  *, bool); /* linkage=_ZNK12CNavAreaGrid17GetNearestNavAreaEPK6Vectorb */

	/* <0> (null):0 */
	Place GetPlace(const class CNavAreaGrid  *, const class Vector  *); /* linkage=_ZNK12CNavAreaGrid8GetPlaceEPK6Vector */

	/* <0> (null):0 */
	int ComputeHashKey(const class CNavAreaGrid  *, unsigned int); /* linkage=_ZNK12CNavAreaGrid14ComputeHashKeyEj */

	/* <0> (null):0 */
	int WorldToGridX(const class CNavAreaGrid  *, float); /* linkage=_ZNK12CNavAreaGrid12WorldToGridXEf */

	/* <0> (null):0 */
	int WorldToGridY(const class CNavAreaGrid  *, float); /* linkage=_ZNK12CNavAreaGrid12WorldToGridYEf */

	/* --- cacheline 16 boundary (1024 bytes) was 28 bytes ago --- */

	/* size: 1052, cachelines: 17, members: 8 */
	/* last cacheline: 28 bytes */
}; /* size: 1052 */

/* 1024 */
 /* pointer to 1007 */
 /* size: 4 */

/* 1025 */
/* <0> (null):0 */
class CNavArea *           array[256]; /* size: 1024 */

/* 1026 */
 /* pointer to 1023 */
 /* size: 4 */

/* 1027 */
 /* pointer to 1028 */
 /* size: 4 */

/* 1028 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1052 */

/* 1029 */
/* <0> (null):0 */
typedef struct _List_const_iterator<CNavLadder*> _Self; /* size: 4 */

/* 1030 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavLadder*> iterator; /* size: 0 */

/* 1031 */
/* <0> (null):0 */
typedef const class CNavLadder *  * pointer; /* size: 4 */

/* 1032 */
/* <0> (null):0 */
typedef const class CNavLadder *  & reference; /* size: 4 */

/* 1033 */
/* <0> (null):0 */
struct _List_const_iterator<CNavLadder*> {
	const class _List_node_base  * _M_node;          /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_const_iterator<CNavLadder*> _Self;

	/* <0> (null):0 */
	typedef struct _List_iterator<CNavLadder*> iterator;

	/* <0> (null):0 */
	typedef const class CNavLadder *  * pointer;

	/* <0> (null):0 */
	typedef const class CNavLadder *  & reference;

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<CNavLadder*> *);

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<CNavLadder*> *, const class _List_node_base  *);

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<CNavLadder*> *, const iterator  &);

	/* <0> (null):0 */
	reference operator*(const class _List_const_iterator<CNavLadder*>  *); /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_const_iterator<CNavLadder*>  *); /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_const_iterator<CNavLadder*> *); /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_const_iterator<CNavLadder*> *, int); /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_const_iterator<CNavLadder*> *); /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_const_iterator<CNavLadder*> *, int); /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_const_iterator<CNavLadder*>  *, const _Self  &); /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEeqERKS2_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_const_iterator<CNavLadder*>  *, const _Self  &); /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEneERKS2_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1034 */
 /* pointer to 1033 */
 /* size: 4 */

/* 1035 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1036 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1037 */
 /* pointer to 1038 */
 /* size: 4 */

/* 1038 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1039 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1040 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1041 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1042 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavArea*> _Self; /* size: 4 */

/* 1043 */
/* <0> (null):0 */
typedef class CNavArea * * pointer; /* size: 4 */

/* 1044 */
/* <0> (null):0 */
typedef class CNavArea * & reference; /* size: 4 */

/* 1045 */
/* <0> (null):0 */
struct _List_iterator<CNavArea*> {
	class _List_node_base *    _M_node;              /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_iterator<CNavArea*> _Self;

	/* <0> (null):0 */
	typedef class CNavArea * * pointer;

	/* <0> (null):0 */
	typedef class CNavArea * & reference;

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<CNavArea*> *);

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<CNavArea*> *, class _List_node_base *);

	/* <0> (null):0 */
	reference operator*(const class _List_iterator<CNavArea*>  *); /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_iterator<CNavArea*>  *); /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_iterator<CNavArea*> *); /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_iterator<CNavArea*> *, int); /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_iterator<CNavArea*> *); /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_iterator<CNavArea*> *, int); /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_iterator<CNavArea*>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEeqERKS2_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_iterator<CNavArea*>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEneERKS2_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1046 */
 /* pointer to 1045 */
 /* size: 4 */

/* 1047 */
 /* pointer to 1048 */
 /* size: 4 */

/* 1048 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1049 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1050 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1051 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1052 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1053 */
/* <0> (null):0 */
struct __numeric_traits_integer<int> {
	intconst                   __min;                /*     0     4 */
	intconst                   __max;                /*     0     4 */
	boolconst                  __is_signed;          /*     0     1 */
	intconst                   __digits;             /*     0     4 */

	/* size: 1, cachelines: 1, members: 4 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 4 + 0(holes), diff = -3 */

}; /* size: 1 */

/* 1054 */
/* <0> (null):0 */
enum BotProfileTeamType {
	BOT_TEAM_T = 0,
	BOT_TEAM_CT = 1,
	BOT_TEAM_ANY = 2,
}; /* size: 4 */

/* 1055 */
/* <0> (null):0 */
class BotProfile {
private:

	char *                     m_name;               /*     0     4 */
	float                      m_aggression;         /*     4     4 */
	float                      m_skill;              /*     8     4 */
	float                      m_teamwork;           /*    12     4 */
	int                        m_weaponPreference[16]; /*    16    64 */
	/* --- cacheline 1 boundary (64 bytes) was 16 bytes ago --- */
	int                        m_weaponPreferenceCount; /*    80     4 */
	int                        m_cost;               /*    84     4 */
	int                        m_skin;               /*    88     4 */
	unsigned char              m_difficultyFlags;    /*    92     1 */
	int                        m_voicePitch;         /*    96     4 */
	float                      m_reactionTime;       /*   100     4 */
	float                      m_attackDelay;        /*   104     4 */
	enum BotProfileTeamType    m_teams;              /*   108     4 */
	bool                       m_prefersSilencer;    /*   112     1 */
	int                        m_voiceBank;          /*   116     4 */
	/* <0> (null):0 */
	void BotProfile(class BotProfile *);

	/* <0> (null):0 */
	const char  * GetName(const class BotProfile  *); /* linkage=_ZNK10BotProfile7GetNameEv */

	/* <0> (null):0 */
	float GetAggression(const class BotProfile  *); /* linkage=_ZNK10BotProfile13GetAggressionEv */

	/* <0> (null):0 */
	float GetSkill(const class BotProfile  *); /* linkage=_ZNK10BotProfile8GetSkillEv */

	/* <0> (null):0 */
	float GetTeamwork(const class BotProfile  *); /* linkage=_ZNK10BotProfile11GetTeamworkEv */

	/* <0> (null):0 */
	int GetWeaponPreference(const class BotProfile  *, int); /* linkage=_ZNK10BotProfile19GetWeaponPreferenceEi */

	/* <0> (null):0 */
	const char  * GetWeaponPreferenceAsString(const class BotProfile  *, int); /* linkage=_ZNK10BotProfile27GetWeaponPreferenceAsStringEi */

	/* <0> (null):0 */
	int GetWeaponPreferenceCount(const class BotProfile  *); /* linkage=_ZNK10BotProfile24GetWeaponPreferenceCountEv */

	/* <0> (null):0 */
	bool HasPrimaryPreference(const class BotProfile  *); /* linkage=_ZNK10BotProfile20HasPrimaryPreferenceEv */

	/* <0> (null):0 */
	bool HasPistolPreference(const class BotProfile  *); /* linkage=_ZNK10BotProfile19HasPistolPreferenceEv */

	/* <0> (null):0 */
	int GetCost(const class BotProfile  *); /* linkage=_ZNK10BotProfile7GetCostEv */

	/* <0> (null):0 */
	int GetSkin(const class BotProfile  *); /* linkage=_ZNK10BotProfile7GetSkinEv */

	/* <0> (null):0 */
	bool IsDifficulty(const class BotProfile  *, enum BotDifficultyType); /* linkage=_ZNK10BotProfile12IsDifficultyE17BotDifficultyType */

	/* <0> (null):0 */
	int GetVoicePitch(const class BotProfile  *); /* linkage=_ZNK10BotProfile13GetVoicePitchEv */

	/* <0> (null):0 */
	float GetReactionTime(const class BotProfile  *); /* linkage=_ZNK10BotProfile15GetReactionTimeEv */

	/* <0> (null):0 */
	float GetAttackDelay(const class BotProfile  *); /* linkage=_ZNK10BotProfile14GetAttackDelayEv */

	/* <0> (null):0 */
	int GetVoiceBank(const class BotProfile  *); /* linkage=_ZNK10BotProfile12GetVoiceBankEv */

	/* <0> (null):0 */
	bool IsValidForTeam(const class BotProfile  *, enum BotProfileTeamType); /* linkage=_ZNK10BotProfile14IsValidForTeamE18BotProfileTeamType */

	/* <0> (null):0 */
	bool PrefersSilencer(const class BotProfile  *); /* linkage=_ZNK10BotProfile15PrefersSilencerEv */

	/* <0> (null):0 */
	void Inherit(class BotProfile *, const class BotProfile  *, const class BotProfile  *); /* linkage=_ZN10BotProfile7InheritEPKS_S1_ */


	/* size: 120, cachelines: 2, members: 15 */
	/* last cacheline: 56 bytes */

	/* BRAIN FART ALERT! 120 != 114 + 0(holes), diff = 6 */

}; /* size: 120 */

/* 1056 */
/* <0> (null):0 */
int                        array[16]; /* size: 64 */

/* 1057 */
 /* pointer to 1055 */
 /* size: 4 */

/* 1058 */
 /* pointer to 1059 */
 /* size: 4 */

/* 1059 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 120 */

/* 1060 */
 /* pointer to 1061 */
 /* size: 4 */

/* 1061 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 120 */

/* 1062 */
/* <0> (null):0 */
enum TaskType {
	SEEK_AND_DESTROY = 0,
	PLANT_BOMB = 1,
	FIND_TICKING_BOMB = 2,
	DEFUSE_BOMB = 3,
	GUARD_TICKING_BOMB = 4,
	GUARD_BOMB_DEFUSER = 5,
	GUARD_LOOSE_BOMB = 6,
	GUARD_BOMB_ZONE = 7,
	ESCAPE_FROM_BOMB = 8,
	HOLD_POSITION = 9,
	FOLLOW = 10,
	VIP_ESCAPE = 11,
	GUARD_VIP_ESCAPE_ZONE = 12,
	COLLECT_HOSTAGES = 13,
	RESCUE_HOSTAGES = 14,
	GUARD_HOSTAGES = 15,
	GUARD_HOSTAGE_RESCUE_ZONE = 16,
	MOVE_TO_LAST_KNOWN_ENEMY_POSITION = 17,
	MOVE_TO_SNIPER_SPOT = 18,
	SNIPING = 19,
}; /* size: 4 */

/* 1063 */
/* <0> (null):0 */
struct CCSBot {
	/* <0> (null):0 */
	enum TaskType {
		SEEK_AND_DESTROY = 0,
		PLANT_BOMB = 1,
		FIND_TICKING_BOMB = 2,
		DEFUSE_BOMB = 3,
		GUARD_TICKING_BOMB = 4,
		GUARD_BOMB_DEFUSER = 5,
		GUARD_LOOSE_BOMB = 6,
		GUARD_BOMB_ZONE = 7,
		ESCAPE_FROM_BOMB = 8,
		HOLD_POSITION = 9,
		FOLLOW = 10,
		VIP_ESCAPE = 11,
		GUARD_VIP_ESCAPE_ZONE = 12,
		COLLECT_HOSTAGES = 13,
		RESCUE_HOSTAGES = 14,
		GUARD_HOSTAGES = 15,
		GUARD_HOSTAGE_RESCUE_ZONE = 16,
		MOVE_TO_LAST_KNOWN_ENEMY_POSITION = 17,
		MOVE_TO_SNIPER_SPOT = 18,
		SNIPING = 19,
	};

	/* <0> (null):0 */
	bool IsFollowing(const class CCSBot  *); /* linkage=_ZNK6CCSBot11IsFollowingEv */

	/* <0> (null):0 */
	bool IsEnemyVisible(const class CCSBot  *); /* linkage=_ZNK6CCSBot14IsEnemyVisibleEv */

	/* <0> (null):0 */
	void DestroyPath(class CCSBot *); /* linkage=_ZN6CCSBot11DestroyPathEv */

	/* <0> (null):0 */
	void SetTask(class CCSBot *, enum TaskType, class CBaseEntity *); /* linkage=_ZN6CCSBot7SetTaskENS_8TaskTypeEP11CBaseEntity */

	/* <0> (null):0 */
	bool IsHiding(const class CCSBot  *); /* linkage=_ZNK6CCSBot8IsHidingEv */

	/* <0> (null):0 */
	bool IsAttacking(const class CCSBot  *); /* linkage=_ZNK6CCSBot11IsAttackingEv */

	/* <0> (null):0 */
	bool IsAtHidingSpot(const class CCSBot  *); /* linkage=_ZNK6CCSBot14IsAtHidingSpotEv */

	/* <0> (null):0 */
	void Hide(class CCSBot *, const class Vector  *, float, bool); /* linkage=_ZN6CCSBot4HideEPK6Vectorfb */

	/* <0> (null):0 */
	void StopAttacking(class CCSBot *); /* linkage=_ZN6CCSBot13StopAttackingEv */

	/* <0> (null):0 */
	void Idle(class CCSBot *); /* linkage=_ZN6CCSBot4IdleEv */

private:

	/* <0> (null):0 */
	void SetState(class CCSBot *, class BotState *); /* linkage=_ZN6CCSBot8SetStateEP8BotState */

	/* <0> (null):0 */
	void EscapeFromBomb(class CCSBot *); /* linkage=_ZN6CCSBot14EscapeFromBombEv */

	/* <0> (null):0 */
	void Follow(class CCSBot *, class CBasePlayer *); /* linkage=_ZN6CCSBot6FollowEP11CBasePlayer */

	/* <0> (null):0 */
	void ContinueFollowing(class CCSBot *); /* linkage=_ZN6CCSBot17ContinueFollowingEv */

	/* <0> (null):0 */
	void StopFollowing(class CCSBot *); /* linkage=_ZN6CCSBot13StopFollowingEv */

	/* <0> (null):0 */
	void RescueHostages(class CCSBot *); /* linkage=_ZN6CCSBot14RescueHostagesEv */

	/* <0> (null):0 */
	void UseEntity(class CCSBot *, class CBaseEntity *); /* linkage=_ZN6CCSBot9UseEntityEP11CBaseEntity */

	/* <0> (null):0 */
	void Hide(class CCSBot *, class CNavArea *, float, float, bool); /* linkage=_ZN6CCSBot4HideEP8CNavAreaffb */

	/* <0> (null):0 */
	bool TryToHide(class CCSBot *, class CNavArea *, float, float, bool, bool); /* linkage=_ZN6CCSBot9TryToHideEP8CNavAreaffbb */

	/* <0> (null):0 */
	bool TryToRetreat(class CCSBot *); /* linkage=_ZN6CCSBot12TryToRetreatEv */

	/* <0> (null):0 */
	void Hunt(class CCSBot *); /* linkage=_ZN6CCSBot4HuntEv */

	/* <0> (null):0 */
	void Attack(class CCSBot *, class CBasePlayer *); /* linkage=_ZN6CCSBot6AttackEP11CBasePlayer */

	/* <0> (null):0 */
	bool IsEscapingFromBomb(const class CCSBot  *); /* linkage=_ZNK6CCSBot18IsEscapingFromBombEv */

	/* <0> (null):0 */
	bool IsDefusingBomb(const class CCSBot  *); /* linkage=_ZNK6CCSBot14IsDefusingBombEv */

	/* <0> (null):0 */
	bool IsHunting(const class CCSBot  *); /* linkage=_ZNK6CCSBot9IsHuntingEv */

	/* <0> (null):0 */
	bool IsMovingTo(const class CCSBot  *); /* linkage=_ZNK6CCSBot10IsMovingToEv */

	/* <0> (null):0 */
	bool IsBuying(const class CCSBot  *); /* linkage=_ZNK6CCSBot8IsBuyingEv */

	/* <0> (null):0 */
	void MoveTo(class CCSBot *, const class Vector  *, enum RouteType); /* linkage=_ZN6CCSBot6MoveToEPK6Vector9RouteType */

	/* <0> (null):0 */
	void PlantBomb(class CCSBot *); /* linkage=_ZN6CCSBot9PlantBombEv */

	/* <0> (null):0 */
	void FetchBomb(class CCSBot *); /* linkage=_ZN6CCSBot9FetchBombEv */

	/* <0> (null):0 */
	void DefuseBomb(class CCSBot *); /* linkage=_ZN6CCSBot10DefuseBombEv */

	/* <0> (null):0 */
	void InvestigateNoise(class CCSBot *); /* linkage=_ZN6CCSBot16InvestigateNoiseEv */


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1064 */
 /* pointer to 1063 */
 /* size: 4 */

/* 1065 */
/* <0> (null):0 */
typedef unsigned int PlaceCriteria; /* size: 4 */

/* 1066 */
/* <0> (null):0 */
typedef unsigned int CountCriteria; /* size: 4 */

/* 1067 */
/* <0> (null):0 */
typedef struct vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > BotVoiceBankVector; /* size: 0 */

/* 1068 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1069 */
/* <0> (null):0 */
typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * pointer; /* size: 4 */

/* 1070 */
/* <0> (null):0 */
typedef const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  * const_pointer; /* size: 4 */

/* 1071 */
/* <0> (null):0 */
class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * pointer;

	/* <0> (null):0 */
	typedef const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE7addressERS6_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  *, const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE7addressERKS6_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE10deallocateEPS6_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE9constructEPS6_RKS6_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE7destroyEPS6_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1072 */
 /* pointer to 1073 */
 /* size: 4 */

/* 1073 */
 /* pointer to 420 */
 /* size: 4 */

/* 1074 */
 /* pointer to 1075 */
 /* size: 4 */

/* 1075 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1076 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1077 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1078 */
 /* pointer to 1071 */
 /* size: 4 */

/* 1079 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1080 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1081 */
 /* pointer to 1082 */
 /* size: 4 */

/* 1082 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1083 */
/* <0> (null):0 */
typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * pointer; /* size: 4 */

/* 1084 */
/* <0> (null):0 */
typedef const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  * const_pointer; /* size: 4 */

/* 1085 */
/* <0> (null):0 */
typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * & reference; /* size: 4 */

/* 1086 */
/* <0> (null):0 */
typedef const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  & const_reference; /* size: 4 */

/* 1087 */
/* <0> (null):0 */
typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> other; /* size: 1 */

/* 1088 */
/* <0> (null):0 */
struct rebind<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {
	/* <0> (null):0 */
	typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1089 */
/* <0> (null):0 */
class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> : public new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {
public:

	/* class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * pointer;

	/* <0> (null):0 */
	typedef const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  * const_pointer;

	/* <0> (null):0 */
	typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * & reference;

	/* <0> (null):0 */
	typedef const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *);

	/* <0> (null):0 */
	void allocator(class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, const class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, int);

	/* <0> (null):0 */
	struct rebind<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {
		/* <0> (null):0 */
		typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 1090 */
 /* pointer to 1089 */
 /* size: 4 */

/* 1091 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1092 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1093 */
 /* pointer to 424 */
 /* size: 4 */

/* 1094 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1095 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1096 */
/* <0> (null):0 */
typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> allocator_type; /* size: 1 */

/* 1097 */
/* <0> (null):0 */
struct _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > {
	struct _Vector_impl        _M_impl;              /*     0    12 */
	/* <0> (null):0 */
	typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> allocator_type;

	/* <0> (null):0 */
	_Tp_alloc_type & _M_get_Tp_allocator(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	const _Tp_alloc_type  & _M_get_Tp_allocator(const class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*,); /* linkage=_ZNKSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*,); /* linkage=_ZNKSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::);

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, const allocator_type  &);

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int);

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int, const allocator_type  &);

	/* <0> (null):0 */
	void ~_Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, int);

	/* <0> (null):0 */
	pointer _M_allocate(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int); /* linkage=_ZNSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE11_M_allocateEj */

	/* <0> (null):0 */
	void _M_deallocate(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, unsigned int); /* linkage=_ZNSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE13_M_deallocateEPS5_j */

	/* <0> (null):0 */
	using ::_M_allocate;

	/* <0> (null):0 */
	using ::_M_deallocate;

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::get_allocator;


	/* size: 12, cachelines: 1, members: 1 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1098 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1099 */
 /* pointer to 1097 */
 /* size: 4 */

/* 1100 */
 /* pointer to 1101 */
 /* size: 4 */

/* 1101 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1102 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1103 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1104 */
/* <0> (null):0 */
typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * value_type; /* size: 4 */

/* 1105 */
/* <0> (null):0 */
typedef pointer pointer; /* size: 4 */

/* 1106 */
/* <0> (null):0 */
typedef const_pointer const_pointer; /* size: 4 */

/* 1107 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 1108 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 1109 */
/* <0> (null):0 */
typedef struct __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > iterator; /* size: 0 */

/* 1110 */
/* <0> (null):0 */
typedef struct __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >* const*, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > const_iterator; /* size: 0 */

/* 1111 */
/* <0> (null):0 */
typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >* const*, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > > const_reverse_iterator; /* size: 0 */

/* 1112 */
/* <0> (null):0 */
typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > > reverse_iterator; /* size: 0 */

/* 1113 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1114 */
/* <0> (null):0 */
typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> allocator_type; /* size: 1 */

/* 1115 */
/* <0> (null):0 */
class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > : protected _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > {
protected:

	/* struct _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > <ancestor>; */ /*     0    12 */
	/* <0> (null):0 */
	typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * value_type;

	/* <0> (null):0 */
	typedef pointer pointer;

	/* <0> (null):0 */
	typedef const_pointer const_pointer;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > iterator;

	/* <0> (null):0 */
	typedef struct __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >* const*, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >* const*, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> allocator_type;

	/* <0> (null):0 */
	void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca);

	/* <0> (null):0 */
	void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const allocator_type  &);

	/* <0> (null):0 */
	void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::);

	/* <0> (null):0 */
	void ~vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, int);

	/* <0> (null):0 */
	class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca operator=(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EEaSERKS6_ */

	/* <0> (null):0 */
	void assign(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6assignEjRKS4_ */

	/* <0> (null):0 */
	iterator begin(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4rendEv */

	/* <0> (null):0 */
	size_type size(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6resizeEjS4_ */

	/* <0> (null):0 */
	size_type capacity(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE8capacityEv */

	/* <0> (null):0 */
	bool empty(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5emptyEv */

	/* <0> (null):0 */
	void reserve(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE7reserveEj */

	/* <0> (null):0 */
	reference operator[](class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EEixEj */

	/* <0> (null):0 */
	const_reference operator[](const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EEixEj */

	/* <0> (null):0 */
	void _M_range_check(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE14_M_range_checkEj */

	/* <0> (null):0 */
	reference at(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE2atEj */

	/* <0> (null):0 */
	const_reference at(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE2atEj */

	/* <0> (null):0 */
	reference front(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5frontEv */

	/* <0> (null):0 */
	reference back(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4backEv */

	/* <0> (null):0 */
	pointer data(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4dataEv */

	/* <0> (null):0 */
	const_pointer data(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4dataEv */

	/* <0> (null):0 */
	void push_back(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE9push_backERKS4_ */

	/* <0> (null):0 */
	void pop_back(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6insertEN9__gnu_cxx17__normal_iteratorIPS4_S6_EERKS4_ */

	/* <0> (null):0 */
	void insert(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6insertEN9__gnu_cxx17__normal_iteratorIPS4_S6_EEjRKS4_ */

	/* <0> (null):0 */
	iterator erase(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS4_S6_EE */

	/* <0> (null):0 */
	iterator erase(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS4_S6_EESA_ */

	/* <0> (null):0 */
	void swap(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4swapERS6_ */

	/* <0> (null):0 */
	void clear(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5clearEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE18_M_fill_initializeEjRKS4_ */

	/* <0> (null):0 */
	void _M_fill_assign(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE14_M_fill_assignEjRKS4_ */

	/* <0> (null):0 */
	void _M_fill_insert(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS4_S6_EEjRKS4_ */

	/* <0> (null):0 */
	void _M_insert_aux(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS4_S6_EERKS4_ */

	/* <0> (null):0 */
	size_type _M_check_len(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int, const char  *); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE12_M_check_lenEjPKc */

	/* <0> (null):0 */
	void _M_erase_at_end(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE15_M_erase_at_endEPS4_ */


	/* size: 12, cachelines: 1, members: 1 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1116 */
 /* pointer to 1115 */
 /* size: 4 */

/* 1117 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1118 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1119 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1120 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1121 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1122 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1123 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1124 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1125 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1126 */
 /* pointer to 1125 */
 /* size: 4 */

/* 1127 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1128 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1129 */
/* <0> (null):0 */
typedef int * pointer; /* size: 4 */

/* 1130 */
/* <0> (null):0 */
typedef const int  * const_pointer; /* size: 4 */

/* 1131 */
/* <0> (null):0 */
class new_allocator<int> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef int * pointer;

	/* <0> (null):0 */
	typedef const int  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<int> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<int> *, const class new_allocator<int>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<int> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<int>  *, int &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIiE7addressERi */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<int>  *, const int  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIiE7addressERKi */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<int> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIiE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<int> *, int *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIiE10deallocateEPij */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<int>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIiE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<int> *, int *, const int  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIiE9constructEPiRKi */

	/* <0> (null):0 */
	void destroy(class new_allocator<int> *, int *); /* linkage=_ZN9__gnu_cxx13new_allocatorIiE7destroyEPi */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1132 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1133 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1134 */
 /* pointer to 1131 */
 /* size: 4 */

/* 1135 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1136 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1137 */
 /* pointer to 1138 */
 /* size: 4 */

/* 1138 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1139 */
/* <0> (null):0 */
typedef int * pointer; /* size: 4 */

/* 1140 */
/* <0> (null):0 */
typedef const int  * const_pointer; /* size: 4 */

/* 1141 */
/* <0> (null):0 */
typedef int & reference; /* size: 4 */

/* 1142 */
/* <0> (null):0 */
typedef const int  & const_reference; /* size: 4 */

/* 1143 */
/* <0> (null):0 */
typedef struct allocator<int> other; /* size: 1 */

/* 1144 */
/* <0> (null):0 */
struct rebind<int> {
	/* <0> (null):0 */
	typedef struct allocator<int> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1145 */
/* <0> (null):0 */
class allocator<int> : public new_allocator<int> {
public:

	/* class new_allocator<int>  <ancestor>; */      /*     0     0 */
	/* <0> (null):0 */
	typedef int * pointer;

	/* <0> (null):0 */
	typedef const int  * const_pointer;

	/* <0> (null):0 */
	typedef int & reference;

	/* <0> (null):0 */
	typedef const int  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<int> *);

	/* <0> (null):0 */
	void allocator(class allocator<int> *, const class allocator<int>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<int> *, int);

	/* <0> (null):0 */
	struct rebind<int> {
		/* <0> (null):0 */
		typedef struct allocator<int> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 1146 */
 /* pointer to 1145 */
 /* size: 4 */

/* 1147 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1148 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1149 */
 /* pointer to 430 */
 /* size: 4 */

/* 1150 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1151 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1152 */
/* <0> (null):0 */
typedef struct allocator<int> allocator_type; /* size: 1 */

/* 1153 */
/* <0> (null):0 */
struct _Vector_base<int, std::allocator<int> > {
	struct _Vector_impl        _M_impl;              /*     0    12 */
	/* <0> (null):0 */
	typedef struct allocator<int> allocator_type;

	/* <0> (null):0 */
	_Tp_alloc_type & _M_get_Tp_allocator(class _Vector_base<int, std::allocator<int> > *); /* linkage=_ZNSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	const _Tp_alloc_type  & _M_get_Tp_allocator(const class _Vector_base<int, std::allocator<int> >  *); /* linkage=_ZNKSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _Vector_base<int, std::allocator<int> >  *); /* linkage=_ZNKSt12_Vector_baseIiSaIiEE13get_allocatorEv */

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<int, std::allocator<int> > *);

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<int, std::allocator<int> > *, const allocator_type  &);

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<int, std::allocator<int> > *, unsigned int);

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<int, std::allocator<int> > *, unsigned int, const allocator_type  &);

	/* <0> (null):0 */
	void ~_Vector_base(class _Vector_base<int, std::allocator<int> > *, int);

	/* <0> (null):0 */
	pointer _M_allocate(class _Vector_base<int, std::allocator<int> > *, unsigned int); /* linkage=_ZNSt12_Vector_baseIiSaIiEE11_M_allocateEj */

	/* <0> (null):0 */
	void _M_deallocate(class _Vector_base<int, std::allocator<int> > *, int *, unsigned int); /* linkage=_ZNSt12_Vector_baseIiSaIiEE13_M_deallocateEPij */

	/* <0> (null):0 */
	using ::_M_allocate;

	/* <0> (null):0 */
	using ::_M_deallocate;

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::get_allocator;


	/* size: 12, cachelines: 1, members: 1 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1154 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1155 */
 /* pointer to 1153 */
 /* size: 4 */

/* 1156 */
 /* pointer to 1157 */
 /* size: 4 */

/* 1157 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1158 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1159 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1160 */
/* <0> (null):0 */
typedef int value_type; /* size: 4 */

/* 1161 */
/* <0> (null):0 */
typedef pointer pointer; /* size: 4 */

/* 1162 */
/* <0> (null):0 */
typedef const_pointer const_pointer; /* size: 4 */

/* 1163 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 1164 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 1165 */
/* <0> (null):0 */
typedef struct __normal_iterator<int*, std::vector<int, std::allocator<int> > > iterator; /* size: 0 */

/* 1166 */
/* <0> (null):0 */
typedef struct __normal_iterator<const int*, std::vector<int, std::allocator<int> > > const_iterator; /* size: 0 */

/* 1167 */
/* <0> (null):0 */
typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<const int*, std::vector<int, std::allocator<int> > > > const_reverse_iterator; /* size: 0 */

/* 1168 */
/* <0> (null):0 */
typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > > reverse_iterator; /* size: 0 */

/* 1169 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1170 */
/* <0> (null):0 */
typedef struct allocator<int> allocator_type; /* size: 1 */

/* 1171 */
/* <0> (null):0 */
class vector<int, std::allocator<int> > : protected _Vector_base<int, std::allocator<int> > {
protected:

	/* struct _Vector_base<int, std::allocator<int> > <ancestor>; */ /*     0    12 */
	/* <0> (null):0 */
	typedef int value_type;

	/* <0> (null):0 */
	typedef pointer pointer;

	/* <0> (null):0 */
	typedef const_pointer const_pointer;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct __normal_iterator<int*, std::vector<int, std::allocator<int> > > iterator;

	/* <0> (null):0 */
	typedef struct __normal_iterator<const int*, std::vector<int, std::allocator<int> > > const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<const int*, std::vector<int, std::allocator<int> > > > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<int> allocator_type;

	/* <0> (null):0 */
	void vector(class vector<int, std::allocator<int> > *);

	/* <0> (null):0 */
	void vector(class vector<int, std::allocator<int> > *, const allocator_type  &);

	/* <0> (null):0 */
	void vector(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void vector(class vector<int, std::allocator<int> > *, const class vector<int, std::allocator<int> >  &);

	/* <0> (null):0 */
	void ~vector(class vector<int, std::allocator<int> > *, int);

	/* <0> (null):0 */
	class vector<int, std::allocator<int> > & operator=(class vector<int, std::allocator<int> > *, const class vector<int, std::allocator<int> >  &); /* linkage=_ZNSt6vectorIiSaIiEEaSERKS1_ */

	/* <0> (null):0 */
	void assign(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE6assignEjRKi */

	/* <0> (null):0 */
	iterator begin(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE5beginEv */

	/* <0> (null):0 */
	iterator end(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE4rendEv */

	/* <0> (null):0 */
	size_type size(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class vector<int, std::allocator<int> > *, unsigned int, int); /* linkage=_ZNSt6vectorIiSaIiEE6resizeEji */

	/* <0> (null):0 */
	size_type capacity(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE8capacityEv */

	/* <0> (null):0 */
	bool empty(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE5emptyEv */

	/* <0> (null):0 */
	void reserve(class vector<int, std::allocator<int> > *, unsigned int); /* linkage=_ZNSt6vectorIiSaIiEE7reserveEj */

	/* <0> (null):0 */
	reference operator[](class vector<int, std::allocator<int> > *, unsigned int); /* linkage=_ZNSt6vectorIiSaIiEEixEj */

	/* <0> (null):0 */
	const_reference operator[](const class vector<int, std::allocator<int> >  *, unsigned int); /* linkage=_ZNKSt6vectorIiSaIiEEixEj */

	/* <0> (null):0 */
	void _M_range_check(const class vector<int, std::allocator<int> >  *, unsigned int); /* linkage=_ZNKSt6vectorIiSaIiEE14_M_range_checkEj */

	/* <0> (null):0 */
	reference at(class vector<int, std::allocator<int> > *, unsigned int); /* linkage=_ZNSt6vectorIiSaIiEE2atEj */

	/* <0> (null):0 */
	const_reference at(const class vector<int, std::allocator<int> >  *, unsigned int); /* linkage=_ZNKSt6vectorIiSaIiEE2atEj */

	/* <0> (null):0 */
	reference front(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE5frontEv */

	/* <0> (null):0 */
	reference back(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE4backEv */

	/* <0> (null):0 */
	const_reference back(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE4backEv */

	/* <0> (null):0 */
	pointer data(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE4dataEv */

	/* <0> (null):0 */
	const_pointer data(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE4dataEv */

	/* <0> (null):0 */
	void push_back(class vector<int, std::allocator<int> > *, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE9push_backERKi */

	/* <0> (null):0 */
	void pop_back(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE6insertEN9__gnu_cxx17__normal_iteratorIPiS1_EERKi */

	/* <0> (null):0 */
	void insert(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE6insertEN9__gnu_cxx17__normal_iteratorIPiS1_EEjRKi */

	/* <0> (null):0 */
	iterator erase(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >); /* linkage=_ZNSt6vectorIiSaIiEE5eraseEN9__gnu_cxx17__normal_iteratorIPiS1_EE */

	/* <0> (null):0 */
	iterator erase(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >); /* linkage=_ZNSt6vectorIiSaIiEE5eraseEN9__gnu_cxx17__normal_iteratorIPiS1_EES5_ */

	/* <0> (null):0 */
	void swap(class vector<int, std::allocator<int> > *, class vector<int, std::allocator<int> > &); /* linkage=_ZNSt6vectorIiSaIiEE4swapERS1_ */

	/* <0> (null):0 */
	void clear(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE5clearEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE18_M_fill_initializeEjRKi */

	/* <0> (null):0 */
	void _M_fill_assign(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE14_M_fill_assignEjRKi */

	/* <0> (null):0 */
	void _M_fill_insert(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPiS1_EEjRKi */

	/* <0> (null):0 */
	void _M_insert_aux(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, const int  &); /* linkage=_ZNSt6vectorIiSaIiEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPiS1_EERKi */

	/* <0> (null):0 */
	size_type _M_check_len(const class vector<int, std::allocator<int> >  *, unsigned int, const char  *); /* linkage=_ZNKSt6vectorIiSaIiEE12_M_check_lenEjPKc */

	/* <0> (null):0 */
	void _M_erase_at_end(class vector<int, std::allocator<int> > *, int *); /* linkage=_ZNSt6vectorIiSaIiEE15_M_erase_at_endEPi */


	/* size: 12, cachelines: 1, members: 1 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1172 */
 /* pointer to 1171 */
 /* size: 4 */

/* 1173 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1174 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1175 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1176 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1177 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1178 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1179 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1180 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1181 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1182 */
 /* pointer to 1181 */
 /* size: 4 */

/* 1183 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1184 */
/* <0> (null):0 */
class BotPhrase {
private:

	char *                     m_name;               /*     0     4 */
	Place                      m_id;                 /*     4     4 */
	bool                       m_isPlace;            /*     8     1 */
	enum GameEventType         m_radioEvent;         /*    12     4 */
	bool                       m_isImportant;        /*    16     1 */
	BotVoiceBankVector         m_voiceBank;          /*    20     0 */
	class vector<int, std::allocator<int> > m_count; /*    32    12 */
	class vector<int, std::allocator<int> > m_index; /*    44    12 */
	int                        m_numVoiceBanks;      /*    56     4 */
	PlaceCriteria              m_placeCriteria;      /*    60     4 */
	CountCriteria              m_countCriteria;      /*    64     4 */
	/* <0> (null):0 */
	char * GetSpeakable(const class BotPhrase  *, int, float *); /* linkage=_ZNK9BotPhrase12GetSpeakableEiPf */

	/* <0> (null):0 */
	void ClearCriteria(const class BotPhrase  *); /* linkage=_ZNK9BotPhrase13ClearCriteriaEv */

	/* <0> (null):0 */
	void SetPlaceCriteria(const class BotPhrase  *, PlaceCriteria); /* linkage=_ZNK9BotPhrase16SetPlaceCriteriaEj */

	/* <0> (null):0 */
	void SetCountCriteria(const class BotPhrase  *, CountCriteria); /* linkage=_ZNK9BotPhrase16SetCountCriteriaEj */

	/* <0> (null):0 */
	const char  * GetName(const class BotPhrase  *); /* linkage=_ZNK9BotPhrase7GetNameEv */

	/* <0> (null):0 */
	unsigned intconst GetID(const class BotPhrase  *); /* linkage=_ZNK9BotPhrase5GetIDEv */

	/* <0> (null):0 */
	enum GameEventType GetRadioEquivalent(const class BotPhrase  *); /* linkage=_ZNK9BotPhrase18GetRadioEquivalentEv */

	/* <0> (null):0 */
	bool IsImportant(const class BotPhrase  *); /* linkage=_ZNK9BotPhrase11IsImportantEv */

	/* <0> (null):0 */
	bool IsPlace(const class BotPhrase  *); /* linkage=_ZNK9BotPhrase7IsPlaceEv */

	/* <0> (null):0 */
	void Randomize(class BotPhrase *); /* linkage=_ZN9BotPhrase9RandomizeEv */

	/* <0> (null):0 */
	void BotPhrase(class BotPhrase *, unsigned int, bool);

	/* <0> (null):0 */
	void ~BotPhrase(class BotPhrase *, int);

	/* <0> (null):0 */
	void InitVoiceBank(class BotPhrase *, int); /* linkage=_ZN9BotPhrase13InitVoiceBankEi */


	/* size: 68, cachelines: 2, members: 11 */
	/* last cacheline: 4 bytes */

	/* BRAIN FART ALERT! 68 != 50 + 0(holes), diff = 18 */

}; /* size: 68 */

/* 1185 */
 /* pointer to 1186 */
 /* size: 4 */

/* 1186 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 68 */

/* 1187 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1188 */
 /* pointer to 1184 */
 /* size: 4 */

/* 1189 */
/* <0> (null):0 */
typedef struct list<BotPhrase*, std::allocator<BotPhrase*> > BotPhraseList; /* size: 0 */

/* 1190 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1191 */
/* <0> (null):0 */
typedef class BotPhrase * * pointer; /* size: 4 */

/* 1192 */
/* <0> (null):0 */
typedef const class BotPhrase *  * const_pointer; /* size: 4 */

/* 1193 */
/* <0> (null):0 */
class new_allocator<BotPhrase*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class BotPhrase * * pointer;

	/* <0> (null):0 */
	typedef const class BotPhrase *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<BotPhrase*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<BotPhrase*> *, const class new_allocator<BotPhrase*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<BotPhrase*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<BotPhrase*>  *, class BotPhrase * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP9BotPhraseE7addressERS2_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<BotPhrase*>  *, const class BotPhrase *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP9BotPhraseE7addressERKS2_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<BotPhrase*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<BotPhrase*> *, class BotPhrase * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE10deallocateEPS2_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<BotPhrase*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP9BotPhraseE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<BotPhrase*> *, class BotPhrase * *, const class BotPhrase *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE9constructEPS2_RKS2_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<BotPhrase*> *, class BotPhrase * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE7destroyEPS2_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1194 */
 /* pointer to 1188 */
 /* size: 4 */

/* 1195 */
 /* pointer to 1196 */
 /* size: 4 */

/* 1196 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1197 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1198 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1199 */
 /* pointer to 1193 */
 /* size: 4 */

/* 1200 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1201 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1202 */
 /* pointer to 1203 */
 /* size: 4 */

/* 1203 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1204 */
/* <0> (null):0 */
typedef class BotPhrase * & reference; /* size: 4 */

/* 1205 */
/* <0> (null):0 */
typedef const class BotPhrase *  & const_reference; /* size: 4 */

/* 1206 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<BotPhrase*> > other; /* size: 0 */

/* 1207 */
/* <0> (null):0 */
struct rebind<std::_List_node<BotPhrase*> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<BotPhrase*> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1208 */
/* <0> (null):0 */
typedef struct allocator<BotPhrase*> other; /* size: 1 */

/* 1209 */
/* <0> (null):0 */
struct rebind<BotPhrase*> {
	/* <0> (null):0 */
	typedef struct allocator<BotPhrase*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1210 */
/* <0> (null):0 */
class allocator<BotPhrase*> : public new_allocator<BotPhrase*> {
public:

	/* class new_allocator<BotPhrase*> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class BotPhrase * & reference;

	/* <0> (null):0 */
	typedef const class BotPhrase *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<BotPhrase*> *);

	/* <0> (null):0 */
	void allocator(class allocator<BotPhrase*> *, const class allocator<BotPhrase*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<BotPhrase*> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<BotPhrase*> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<BotPhrase*> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<BotPhrase*> {
		/* <0> (null):0 */
		typedef struct allocator<BotPhrase*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 1211 */
 /* pointer to 1210 */
 /* size: 4 */

/* 1212 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1213 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1214 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1215 */
/* <0> (null):0 */
typedef class _List_node<BotPhrase*> * pointer; /* size: 4 */

/* 1216 */
/* <0> (null):0 */
typedef const class _List_node<BotPhrase*>  * const_pointer; /* size: 4 */

/* 1217 */
/* <0> (null):0 */
class new_allocator<std::_List_node<BotPhrase*> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<BotPhrase*> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<BotPhrase*>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<BotPhrase*> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<BotPhrase*> > *, const class new_allocator<std::_List_node<BotPhrase*> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<BotPhrase*> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<BotPhrase*> >  *, class _List_node<BotPhrase*> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE7addressERS4_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<BotPhrase*> >  *, const class _List_node<BotPhrase*>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE7addressERKS4_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<BotPhrase*> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<BotPhrase*> > *, class _List_node<BotPhrase*> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE10deallocateEPS4_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<BotPhrase*> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<BotPhrase*> > *, class _List_node<BotPhrase*> *, const class _List_node<BotPhrase*>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE9constructEPS4_RKS4_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<BotPhrase*> > *, class _List_node<BotPhrase*> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE7destroyEPS4_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1218 */
 /* pointer to 438 */
 /* size: 4 */

/* 1219 */
 /* pointer to 1220 */
 /* size: 4 */

/* 1220 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1221 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1222 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1223 */
 /* pointer to 1217 */
 /* size: 4 */

/* 1224 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1225 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1226 */
 /* pointer to 1227 */
 /* size: 4 */

/* 1227 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1228 */
/* <0> (null):0 */
class allocator<std::_List_node<BotPhrase*> > : public new_allocator<std::_List_node<BotPhrase*> > {
public:

	/* class new_allocator<std::_List_node<BotPhrase*> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<BotPhrase*> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<BotPhrase*> > *, const class allocator<std::_List_node<BotPhrase*> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<BotPhrase*> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 1229 */
 /* pointer to 1228 */
 /* size: 4 */

/* 1230 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1231 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1232 */
 /* pointer to 440 */
 /* size: 4 */

/* 1233 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1234 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1235 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 1236 */
/* <0> (null):0 */
typedef struct allocator<BotPhrase*> allocator_type; /* size: 1 */

/* 1237 */
/* <0> (null):0 */
class _List_base<BotPhrase*, std::allocator<BotPhrase*> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<BotPhrase*> allocator_type;

	/* <0> (null):0 */
	class _List_node<BotPhrase*> * _M_get_node(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_node<BotPhrase*> *); /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt10_List_baseIP9BotPhraseSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt10_List_baseIP9BotPhraseSaIS1_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt10_List_baseIP9BotPhraseSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 1238 */
 /* pointer to 1237 */
 /* size: 4 */

/* 1239 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1240 */
 /* pointer to 1241 */
 /* size: 4 */

/* 1241 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1242 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1243 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1244 */
/* <0> (null):0 */
typedef class BotPhrase * value_type; /* size: 4 */

/* 1245 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 1246 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 1247 */
/* <0> (null):0 */
typedef struct _List_iterator<BotPhrase*> iterator; /* size: 0 */

/* 1248 */
/* <0> (null):0 */
typedef struct _List_const_iterator<BotPhrase*> const_iterator; /* size: 0 */

/* 1249 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<BotPhrase*> > const_reverse_iterator; /* size: 0 */

/* 1250 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<BotPhrase*> > reverse_iterator; /* size: 0 */

/* 1251 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1252 */
/* <0> (null):0 */
typedef struct allocator<BotPhrase*> allocator_type; /* size: 1 */

/* 1253 */
/* <0> (null):0 */
typedef struct _List_node<BotPhrase*> _Node; /* size: 0 */

/* 1254 */
/* <0> (null):0 */
class list<BotPhrase*, std::allocator<BotPhrase*> > : protected _List_base<BotPhrase*, std::allocator<BotPhrase*> > {
protected:

	/* class _List_base<BotPhrase*, std::allocator<BotPhrase*> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef class BotPhrase * value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<BotPhrase*> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<BotPhrase*> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<BotPhrase*> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<BotPhrase*> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<BotPhrase*> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<BotPhrase*> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE14_M_create_nodeERKS1_ */

	/* <0> (null):0 */
	void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *);

	/* <0> (null):0 */
	void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const class list<BotPhrase*, std::allocator<BotPhrase*> >  &);

	/* <0> (null):0 */
	class list<BotPhrase*, std::allocator<BotPhrase*> > & operator=(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const class list<BotPhrase*, std::allocator<BotPhrase*> >  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EEaSERKS3_ */

	/* <0> (null):0 */
	void assign(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6assignEjRKS1_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, class BotPhrase *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6resizeEjS1_ */

	/* <0> (null):0 */
	reference front(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE10push_frontERKS1_ */

	/* <0> (null):0 */
	void pop_front(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE9push_backERKS1_ */

	/* <0> (null):0 */
	void pop_back(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void insert(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */

	/* <0> (null):0 */
	iterator erase(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	iterator erase(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */

	/* <0> (null):0 */
	void swap(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class list<BotPhrase*, std::allocator<BotPhrase*> > &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4swapERS3_ */

	/* <0> (null):0 */
	void clear(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class list<BotPhrase*, std::allocator<BotPhrase*> > &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */

	/* <0> (null):0 */
	void splice(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class list<BotPhrase*, std::allocator<BotPhrase*> > &, class _List_iterator<BotPhrase*>); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */

	/* <0> (null):0 */
	void splice(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class list<BotPhrase*, std::allocator<BotPhrase*> > &, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */

	/* <0> (null):0 */
	void remove(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6removeERKS1_ */

	/* <0> (null):0 */
	void unique(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class list<BotPhrase*, std::allocator<BotPhrase*> > &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5mergeERS3_ */

	/* <0> (null):0 */
	void reverse(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE18_M_fill_initializeEjRKS1_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE14_M_fill_assignEjRKS1_ */

	/* <0> (null):0 */
	void _M_transfer(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */

	/* <0> (null):0 */
	void _M_insert(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void _M_erase(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class list<BotPhrase*, std::allocator<BotPhrase*> > &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE25_M_check_equal_allocatorsERS3_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 1255 */
 /* pointer to 1253 */
 /* size: 4 */

/* 1256 */
 /* pointer to 1254 */
 /* size: 4 */

/* 1257 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1258 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1259 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1260 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1261 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1262 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1263 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1264 */
 /* pointer to 1265 */
 /* size: 4 */

/* 1265 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1266 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1267 */
/* <0> (null):0 */
struct PlaceTimeInfo {
	Place                      placeID;              /*     0     4 */
	class IntervalTimer       timer;                 /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 1268 */
/* <0> (null):0 */
class BotPhraseManager {
	/* <0> (null):0 */
	struct PlaceTimeInfo {
		Place                      placeID;              /*     0     4 */
		class IntervalTimer       timer;                 /*     4     4 */

		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */
	};

private:

	BotPhraseList              m_list;               /*     0     0 */
	BotPhraseList              m_placeList;          /*     8     0 */
	struct PlaceTimeInfo       m_placeStatementHistory[64]; /*    16   512 */
	/* --- cacheline 8 boundary (512 bytes) --- */
	int                        m_placeCount;         /*   528     4 */
	/* <0> (null):0 */
	void BotPhraseManager(class BotPhraseManager *);

	/* <0> (null):0 */
	void ~BotPhraseManager(class BotPhraseManager *, int);

	/* <0> (null):0 */
	bool Initialize(class BotPhraseManager *, const char  *, int); /* linkage=_ZN16BotPhraseManager10InitializeEPKci */

	/* <0> (null):0 */
	void OnRoundRestart(class BotPhraseManager *); /* linkage=_ZN16BotPhraseManager14OnRoundRestartEv */

	/* <0> (null):0 */
	void OnMapChange(class BotPhraseManager *); /* linkage=_ZN16BotPhraseManager11OnMapChangeEv */

	/* <0> (null):0 */
	unsigned int NameToID(const class BotPhraseManager  *, const char  *); /* linkage=_ZNK16BotPhraseManager8NameToIDEPKc */

	/* <0> (null):0 */
	const char  * IDToName(const class BotPhraseManager  *, unsigned int); /* linkage=_ZNK16BotPhraseManager8IDToNameEj */

	/* <0> (null):0 */
	const class BotPhrase  * GetPhrase(const class BotPhraseManager  *, const char  *); /* linkage=_ZNK16BotPhraseManager9GetPhraseEPKc */

	/* <0> (null):0 */
	const class BotPhrase  * GetPlace(const class BotPhraseManager  *, const char  *); /* linkage=_ZNK16BotPhraseManager8GetPlaceEPKc */

	/* <0> (null):0 */
	const class BotPhrase  * GetPlace(const class BotPhraseManager  *, unsigned int); /* linkage=_ZNK16BotPhraseManager8GetPlaceEj */

	/* <0> (null):0 */
	const BotPhraseList  * GetPlaceList(const class BotPhraseManager  *); /* linkage=_ZNK16BotPhraseManager12GetPlaceListEv */

	/* <0> (null):0 */
	float GetPlaceStatementInterval(const class BotPhraseManager  *, Place); /* linkage=_ZNK16BotPhraseManager25GetPlaceStatementIntervalEj */

	/* <0> (null):0 */
	void ResetPlaceStatementInterval(class BotPhraseManager *, Place); /* linkage=_ZN16BotPhraseManager27ResetPlaceStatementIntervalEj */

	/* <0> (null):0 */
	int FindPlaceIndex(const class BotPhraseManager  *, Place); /* linkage=_ZNK16BotPhraseManager14FindPlaceIndexEj */


	/* size: 532, cachelines: 9, members: 4 */
	/* last cacheline: 20 bytes */

	/* BRAIN FART ALERT! 532 != 516 + 0(holes), diff = 16 */

}; /* size: 532 */

/* 1269 */
/* <0> (null):0 */
struct PlaceTimeInfo       array[64]; /* size: 512 */

/* 1270 */
 /* pointer to 1268 */
 /* size: 4 */

/* 1271 */
 /* pointer to 1272 */
 /* size: 4 */

/* 1272 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 532 */

/* 1273 */
 /* pointer to 1274 */
 /* size: 4 */

/* 1274 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1275 */
/* <0> (null):0 */
class AttackState {
	/* <0> (null):0 */
	void SetCrouchAndHold(class AttackState *, bool); /* linkage=_ZN11AttackState16SetCrouchAndHoldEb */


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1276 */
/* <0> (null):0 */
class FollowState {
	/* <0> (null):0 */
	void SetLeader(class FollowState *, class CBasePlayer *); /* linkage=_ZN11FollowState9SetLeaderEP11CBasePlayer */


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1277 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavLadder*> _Self; /* size: 4 */

/* 1278 */
/* <0> (null):0 */
typedef class CNavLadder * * pointer; /* size: 4 */

/* 1279 */
/* <0> (null):0 */
typedef class CNavLadder * & reference; /* size: 4 */

/* 1280 */
/* <0> (null):0 */
struct _List_iterator<CNavLadder*> {
	class _List_node_base *    _M_node;              /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_iterator<CNavLadder*> _Self;

	/* <0> (null):0 */
	typedef class CNavLadder * * pointer;

	/* <0> (null):0 */
	typedef class CNavLadder * & reference;

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<CNavLadder*> *);

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<CNavLadder*> *, class _List_node_base *);

	/* <0> (null):0 */
	reference operator*(const class _List_iterator<CNavLadder*>  *); /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_iterator<CNavLadder*>  *); /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_iterator<CNavLadder*> *); /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_iterator<CNavLadder*> *, int); /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_iterator<CNavLadder*> *); /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_iterator<CNavLadder*> *, int); /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_iterator<CNavLadder*>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEeqERKS2_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_iterator<CNavLadder*>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEneERKS2_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1281 */
 /* pointer to 1280 */
 /* size: 4 */

/* 1282 */
 /* pointer to 1283 */
 /* size: 4 */

/* 1283 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1284 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1285 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1286 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1287 */
/* <0> (null):0 */
typedef struct _List_iterator<NavConnect> _Self; /* size: 4 */

/* 1288 */
/* <0> (null):0 */
typedef union NavConnect * pointer; /* size: 4 */

/* 1289 */
/* <0> (null):0 */
typedef union NavConnect & reference; /* size: 4 */

/* 1290 */
/* <0> (null):0 */
struct _List_iterator<NavConnect> {
	class _List_node_base *    _M_node;              /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_iterator<NavConnect> _Self;

	/* <0> (null):0 */
	typedef union NavConnect * pointer;

	/* <0> (null):0 */
	typedef union NavConnect & reference;

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<NavConnect> *);

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<NavConnect> *, class _List_node_base *);

	/* <0> (null):0 */
	reference operator*(const class _List_iterator<NavConnect>  *); /* linkage=_ZNKSt14_List_iteratorI10NavConnectEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_iterator<NavConnect>  *); /* linkage=_ZNKSt14_List_iteratorI10NavConnectEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_iterator<NavConnect> *); /* linkage=_ZNSt14_List_iteratorI10NavConnectEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_iterator<NavConnect> *, int); /* linkage=_ZNSt14_List_iteratorI10NavConnectEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_iterator<NavConnect> *); /* linkage=_ZNSt14_List_iteratorI10NavConnectEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_iterator<NavConnect> *, int); /* linkage=_ZNSt14_List_iteratorI10NavConnectEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_iterator<NavConnect>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorI10NavConnectEeqERKS1_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_iterator<NavConnect>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorI10NavConnectEneERKS1_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1291 */
 /* pointer to 1290 */
 /* size: 4 */

/* 1292 */
 /* pointer to 1293 */
 /* size: 4 */

/* 1293 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1294 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1295 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1296 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1297 */
/* <0> (null):0 */
struct _List_node<NavConnect> : public _List_node_base {
public:

	/* struct _List_node_base     <ancestor>; */     /*     0     8 */
	union NavConnect           _M_data;              /*     8     4 */

	/* size: 12, cachelines: 1, members: 2 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1298 */
/* <0> (null):0 */
struct _List_node<CNavLadder*> : public _List_node_base {
public:

	/* struct _List_node_base     <ancestor>; */     /*     0     8 */
	class CNavLadder *         _M_data;              /*     8     4 */

	/* size: 12, cachelines: 1, members: 2 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1299 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1300 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1301 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1302 */
 /* pointer to 1303 */
 /* size: 4 */

/* 1303 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 676 */

/* 1304 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1305 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1306 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1307 */
/* <0> (null):0 */
class CPointEntity {
	/* <0> (null):0 */
	virtual int ObjectCaps(class CPointEntity *); /* linkage=_ZN12CPointEntity10ObjectCapsEv */

	/* vtable has 1 entries: {
	   [6] = ObjectCaps(_ZN12CPointEntity10ObjectCapsEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1308 */
 /* pointer to 1307 */
 /* size: 4 */

/* 1309 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1310 */
 /* pointer to 1311 */
 /* size: 4 */

/* 1311 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1312 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1313 */
 /* pointer to 1314 */
 /* size: 4 */

/* 1314 */
/* <0> (null):0 */
class CBasePlayerWeapon {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1315 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1316 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1317 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1318 */
 /* pointer to 1275 */
 /* size: 4 */

/* 1319 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1320 */
/* <0> (null):0 */
class MoveToState {
	/* <0> (null):0 */
	void SetGoalPosition(class MoveToState *, const class Vector  *); /* linkage=_ZN11MoveToState15SetGoalPositionEPK6Vector */

	/* <0> (null):0 */
	void SetRouteType(class MoveToState *, enum RouteType); /* linkage=_ZN11MoveToState12SetRouteTypeE9RouteType */


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1321 */
 /* pointer to 1320 */
 /* size: 4 */

/* 1322 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1323 */
/* <0> (null):0 */
class HideState {
	/* <0> (null):0 */
	void SetHidingSpot(class HideState *, const class Vector  *); /* linkage=_ZN9HideState13SetHidingSpotEPK6Vector */

	/* <0> (null):0 */
	void SetSearchArea(class HideState *, class CNavArea *); /* linkage=_ZN9HideState13SetSearchAreaEP8CNavArea */

	/* <0> (null):0 */
	void SetSearchRange(class HideState *, float); /* linkage=_ZN9HideState14SetSearchRangeEf */

	/* <0> (null):0 */
	void SetDuration(class HideState *, float); /* linkage=_ZN9HideState11SetDurationEf */

	/* <0> (null):0 */
	void SetHoldPosition(class HideState *, bool); /* linkage=_ZN9HideState15SetHoldPositionEb */

	/* <0> (null):0 */
	bool IsAtSpot(const class HideState  *); /* linkage=_ZNK9HideState8IsAtSpotEv */


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1324 */
 /* pointer to 1323 */
 /* size: 4 */

/* 1325 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1326 */
 /* pointer to 1327 */
 /* size: 4 */

/* 1327 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1328 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1329 */
 /* pointer to 1330 */
 /* size: 4 */

/* 1330 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1331 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1332 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1333 */
 /* pointer to 447 */
 /* size: 4 */

/* 1334 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1335 */
/* <0> (null):0 */
class UseEntityState {
	/* <0> (null):0 */
	void SetEntity(class UseEntityState *, class CBaseEntity *); /* linkage=_ZN14UseEntityState9SetEntityEP11CBaseEntity */


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1336 */
 /* pointer to 1335 */
 /* size: 4 */

/* 1337 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1338 */
 /* pointer to 1276 */
 /* size: 4 */

/* 1339 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1340 */
 /* pointer to 1341 */
 /* size: 4 */

/* 1341 */
/* <0> (null):0 */
class BotState {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1342 */
 /* pointer to 448 */
 /* size: 4 */

/* 1343 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1344 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1345 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1346 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1347 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1348 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1349 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1350 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1351 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1352 */
 /* pointer to 79 */
 /* size: 4 */

/* 1353 */
/* <0> (null):0 */
class CBotManager {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1354 */
 /* pointer to 1353 */
 /* size: 4 */

/* Functions: */

/* <0> (null):0 */
void Vector2D(class Vector2D *)
{
} /* size: 154996840 */

/* <0> (null):0 */
void Vector2D(class Vector2D *, float, float)
{
} /* size: 154952524 */

/* <0> (null):0 */
class Vector2D operator+(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DplERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator-(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DmiERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator*(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DmlEf */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator/(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DdvEf */
{
} /* size: 8 */

/* <0> (null):0 */
float Length(const class Vector2D  *) /* linkage=_ZNK8Vector2D6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector2D  *) /* linkage=_ZNK8Vector2D13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector2D Normalize(const class Vector2D  *) /* linkage=_ZNK8Vector2D9NormalizeEv */
{
} /* size: 8 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector2D *) /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector2D *, float) /* linkage=_ZN8Vector2D6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void Vector(class Vector *)
{
} /* size: 74 */

/* <0> (null):0 */
void Vector(class Vector *, float, float, float)
{
} /* size: 96 */

/* <0> (null):0 */
void Vector(class Vector *, const class Vector  &)
{
} /* size: 2473 */

/* <0> (null):0 */
void Vector(class Vector *, float *)
{
} /* size: 86 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *) /* linkage=_ZNK6VectorngEv */
{
} /* size: 12 */

/* <0> (null):0 */
int operator==(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectoreqERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
int operator!=(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorneERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector operator+(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorplERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectormiERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator*(const class Vector  *, float) /* linkage=_ZNK6VectormlEf */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator/(const class Vector  *, float) /* linkage=_ZNK6VectordvEf */
{
} /* size: 12 */

/* <0> (null):0 */
void CopyToArray(const class Vector  *, float *) /* linkage=_ZNK6Vector11CopyToArrayEPf */
{
} /* size: 155154580 */

/* <0> (null):0 */
float Length(const class Vector  *) /* linkage=_ZNK6Vector6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector  *) /* linkage=_ZNK6Vector13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
float * operator float*(class Vector *) /* linkage=_ZN6VectorcvPfEv */
{
} /* size: 4 */

/* <0> (null):0 */
const float  * operator const float*(const class Vector  *) /* linkage=_ZNK6VectorcvPKfEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector Normalize(const class Vector  *) /* linkage=_ZNK6Vector9NormalizeEv */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector2D Make2D(const class Vector  *) /* linkage=_ZNK6Vector6Make2DEv */
{
} /* size: 8 */

/* <0> (null):0 */
float Length2D(const class Vector  *) /* linkage=_ZNK6Vector8Length2DEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector  *, float) /* linkage=_ZNK6Vector16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector  *, float) /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector *) /* linkage=_ZN6Vector16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector *, float) /* linkage=_ZN6Vector6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 156091252 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 156092396 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 3 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 156116784 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 236 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 156001420 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 156002476 */

/* <0> (null):0 */
void _Vector_impl(class _Vector_impl *)
{
} /* size: -134217728 */

/* <0> (null):0 */
void _Vector_impl(class _Vector_impl *, const _Tp_alloc_type  &)
{
} /* size: 62242 */

/* <0> (null):0 */
void _Vector_impl(class _Vector_impl *)
{
} /* size: 156193780 */

/* <0> (null):0 */
void _Vector_impl(class _Vector_impl *, const _Tp_alloc_type  &)
{
} /* size: 104 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 1835649 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 156191908 */

/* <0> (null):0 */
edict_t * edict(class CBaseEntity *) /* linkage=_ZN11CBaseEntity5edictEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int ObjectCaps(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
int entindex(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8entindexEv */
{
} /* size: 4 */

/* <0> (null):0 */
void swap(class _List_node_base &, class _List_node_base &) /* linkage=_ZNSt8__detail15_List_node_base4swapERS0_S1_ */
{
} /* size: 156255504 */

/* <0> (null):0 */
void _M_transfer(class _List_node_base *, class _List_node_base *, class _List_node_base *) /* linkage=_ZNSt8__detail15_List_node_base11_M_transferEPS0_S1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_reverse(class _List_node_base *) /* linkage=_ZNSt8__detail15_List_node_base10_M_reverseEv */
{
} /* size: 156255852 */

/* <0> (null):0 */
void _M_hook(class _List_node_base *, class _List_node_base *) /* linkage=_ZNSt8__detail15_List_node_base7_M_hookEPS0_ */
{
} /* size: 156256012 */

/* <0> (null):0 */
void _M_unhook(class _List_node_base *) /* linkage=_ZNSt8__detail15_List_node_base9_M_unhookEv */
{
} /* size: 156256196 */

/* <0> (null):0 */
void IntervalTimer(class IntervalTimer *)
{
} /* size: 0 */

/* <0> (null):0 */
void Reset(class IntervalTimer *) /* linkage=_ZN13IntervalTimer5ResetEv */
{
} /* size: 150994946 */

/* <0> (null):0 */
void Start(class IntervalTimer *) /* linkage=_ZN13IntervalTimer5StartEv */
{
} /* size: 328438 */

/* <0> (null):0 */
void Invalidate(class IntervalTimer *) /* linkage=_ZN13IntervalTimer10InvalidateEv */
{
} /* size: 328445 */

/* <0> (null):0 */
bool HasStarted(const class IntervalTimer  *) /* linkage=_ZNK13IntervalTimer10HasStartedEv */
{
} /* size: 1 */

/* <0> (null):0 */
float GetElapsedTime(const class IntervalTimer  *) /* linkage=_ZNK13IntervalTimer14GetElapsedTimeEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsLessThen(const class IntervalTimer  *, float) /* linkage=_ZNK13IntervalTimer10IsLessThenEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsGreaterThen(const class IntervalTimer  *, float) /* linkage=_ZNK13IntervalTimer13IsGreaterThenEf */
{
} /* size: 1 */

/* <0> (null):0 */
const class BotProfile  * GetProfile(const class CBot  *) /* linkage=_ZNK4CBot10GetProfileEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CBasePlayerWeapon * GetActiveWeapon(const class CBot  *) /* linkage=_ZNK4CBot15GetActiveWeaponEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsActiveWeaponReloading(const class CBot  *) /* linkage=_ZNK4CBot23IsActiveWeaponReloadingEv */
{
} /* size: 1 */

/* <0> (null):0 */
float SizeX(const class Extent  *) /* linkage=_ZNK6Extent5SizeXEv */
{
} /* size: 4 */

/* <0> (null):0 */
float SizeY(const class Extent  *) /* linkage=_ZNK6Extent5SizeYEv */
{
} /* size: 4 */

/* <0> (null):0 */
float SizeZ(const class Extent  *) /* linkage=_ZNK6Extent5SizeZEv */
{
} /* size: 4 */

/* <0> (null):0 */
float Area(const class Extent  *) /* linkage=_ZNK6Extent4AreaEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool Contains(const class Extent  *, const class Vector  *) /* linkage=_ZNK6Extent8ContainsEPK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
void CNavNode(class CNavNode *, const class Vector  *, const class Vector  *, class CNavNode *)
{
} /* size: 156233664 */

/* <0> (null):0 */
const class CNavNode  * GetNode(const class Vector  *) /* linkage=_ZN8CNavNode7GetNodeEPK6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavNode * GetConnectedNode(const class CNavNode  *, enum NavDirType) /* linkage=_ZNK8CNavNode16GetConnectedNodeE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
const class Vector  * GetPosition(const class CNavNode  *) /* linkage=_ZNK8CNavNode11GetPositionEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class Vector  * GetNormal(const class CNavNode  *) /* linkage=_ZNK8CNavNode9GetNormalEv */
{
} /* size: 4 */

/* <0> (null):0 */
unsigned int GetID(const class CNavNode  *) /* linkage=_ZNK8CNavNode5GetIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavNode * GetFirst(void) /* linkage=_ZN8CNavNode8GetFirstEv */
{
} /* size: 4 */

/* <0> (null):0 */
unsigned int GetListLength(void) /* linkage=_ZN8CNavNode13GetListLengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavNode * GetNext(class CNavNode *) /* linkage=_ZN8CNavNode7GetNextEv */
{
} /* size: 4 */

/* <0> (null):0 */
void ConnectTo(class CNavNode *, class CNavNode *, enum NavDirType) /* linkage=_ZN8CNavNode9ConnectToEPS_10NavDirType */
{
} /* size: 156168960 */

/* <0> (null):0 */
class CNavNode * GetParent(const class CNavNode  *) /* linkage=_ZNK8CNavNode9GetParentEv */
{
} /* size: 4 */

/* <0> (null):0 */
void MarkAsVisited(class CNavNode *, enum NavDirType) /* linkage=_ZN8CNavNode13MarkAsVisitedE10NavDirType */
{
} /* size: 156169300 */

/* <0> (null):0 */
BOOL HasVisited(class CNavNode *, enum NavDirType) /* linkage=_ZN8CNavNode10HasVisitedE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
BOOL IsBiLinked(const class CNavNode  *, enum NavDirType) /* linkage=_ZNK8CNavNode10IsBiLinkedE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
BOOL IsClosedCell(const class CNavNode  *) /* linkage=_ZNK8CNavNode12IsClosedCellEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Cover(class CNavNode *) /* linkage=_ZN8CNavNode5CoverEv */
{
} /* size: 155352952 */

/* <0> (null):0 */
BOOL IsCovered(const class CNavNode  *) /* linkage=_ZNK8CNavNode9IsCoveredEv */
{
} /* size: 4 */

/* <0> (null):0 */
void AssignArea(class CNavNode *, class CNavArea *) /* linkage=_ZN8CNavNode10AssignAreaEP8CNavArea */
{
} /* size: 156295860 */

/* <0> (null):0 */
class CNavArea * GetArea(const class CNavNode  *) /* linkage=_ZNK8CNavNode7GetAreaEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetAttributes(class CNavNode *, unsigned char) /* linkage=_ZN8CNavNode13SetAttributesEh */
{
} /* size: 3014656 */

/* <0> (null):0 */
unsigned char GetAttributes(const class CNavNode  *) /* linkage=_ZNK8CNavNode13GetAttributesEv */
{
} /* size: 1 */

/* <0> (null):0 */
void CNavArea(class CNavArea *, class CNavNode *, class CNavNode *, class CNavNode *, class CNavNode *)
{
} /* size: 156313868 */

/* <0> (null):0 */
void CNavArea(class CNavArea *)
{
} /* size: 156314152 */

/* <0> (null):0 */
void CNavArea(class CNavArea *, const class Vector  *, const class Vector  *)
{
} /* size: -1 */

/* <0> (null):0 */
void CNavArea(class CNavArea *, const class Vector  *, const class Vector  *, const class Vector  *, const class Vector  *)
{
} /* size: 156314520 */

/* <0> (null):0 */
void ~CNavArea(class CNavArea *, int)
{
} /* size: 156314588 */

/* <0> (null):0 */
void ConnectTo(class CNavArea *, class CNavArea *, enum NavDirType) /* linkage=_ZN8CNavArea9ConnectToEPS_10NavDirType */
{
} /* size: 156315144 */

/* <0> (null):0 */
void Disconnect(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea10DisconnectEPS_ */
{
} /* size: 156309144 */

/* <0> (null):0 */
void Save(const class CNavArea  *, FILE *) /* linkage=_ZNK8CNavArea4SaveEP8_IO_FILE */
{
} /* size: 156315348 */

/* <0> (null):0 */
void Save(class CNavArea *, int, unsigned int) /* linkage=_ZN8CNavArea4SaveEij */
{
} /* size: 156315488 */

/* <0> (null):0 */
void Load(class CNavArea *, class SteamFile *, unsigned int) /* linkage=_ZN8CNavArea4LoadEP9SteamFilej */
{
} /* size: 156315716 */

/* <0> (null):0 */
enum NavErrorType PostLoad(class CNavArea *) /* linkage=_ZN8CNavArea8PostLoadEv */
{
} /* size: 4 */

/* <0> (null):0 */
unsigned int GetID(const class CNavArea  *) /* linkage=_ZNK8CNavArea5GetIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetAttributes(class CNavArea *, unsigned char) /* linkage=_ZN8CNavArea13SetAttributesEh */
{
} /* size: 156316224 */

/* <0> (null):0 */
unsigned char GetAttributes(const class CNavArea  *) /* linkage=_ZNK8CNavArea13GetAttributesEv */
{
} /* size: 1 */

/* <0> (null):0 */
void SetPlace(class CNavArea *, Place) /* linkage=_ZN8CNavArea8SetPlaceEj */
{
} /* size: 256 */

/* <0> (null):0 */
Place GetPlace(const class CNavArea  *) /* linkage=_ZNK8CNavArea8GetPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsOverlapping(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea13IsOverlappingEPK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsOverlapping(const class CNavArea  *, const class CNavArea  *) /* linkage=_ZNK8CNavArea13IsOverlappingEPKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsOverlappingX(const class CNavArea  *, const class CNavArea  *) /* linkage=_ZNK8CNavArea14IsOverlappingXEPKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsOverlappingY(const class CNavArea  *, const class CNavArea  *) /* linkage=_ZNK8CNavArea14IsOverlappingYEPKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
int GetPlayerCount(const class CNavArea  *, int, class CBasePlayer *) /* linkage=_ZNK8CNavArea14GetPlayerCountEiP11CBasePlayer */
{
} /* size: 4 */

/* <0> (null):0 */
float GetZ(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea4GetZEPK6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
float GetZ(const class CNavArea  *, float, float) /* linkage=_ZNK8CNavArea4GetZEff */
{
} /* size: 4 */

/* <0> (null):0 */
bool Contains(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea8ContainsEPK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsCoplanar(const class CNavArea  *, const class CNavArea  *) /* linkage=_ZNK8CNavArea10IsCoplanarEPKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
void GetClosestPointOnArea(const class CNavArea  *, const class Vector  *, class Vector *) /* linkage=_ZNK8CNavArea21GetClosestPointOnAreaEPK6VectorPS0_ */
{
} /* size: 156334996 */

/* <0> (null):0 */
float GetDistanceSquaredToPoint(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea25GetDistanceSquaredToPointEPK6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsDegenerate(const class CNavArea  *) /* linkage=_ZNK8CNavArea12IsDegenerateEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsEdge(const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea6IsEdgeE10NavDirType */
{
} /* size: 1 */

/* <0> (null):0 */
int GetAdjacentCount(const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea16GetAdjacentCountE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetAdjacentArea(const class CNavArea  *, enum NavDirType, int) /* linkage=_ZNK8CNavArea15GetAdjacentAreaE10NavDirTypei */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetRandomAdjacentArea(const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea21GetRandomAdjacentAreaE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
const NavConnectList  * GetAdjacentList(const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea15GetAdjacentListE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsConnected(const class CNavArea  *, const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea11IsConnectedEPKS_10NavDirType */
{
} /* size: 1 */

/* <0> (null):0 */
float ComputeHeightChange(class CNavArea *, const class CNavArea  *) /* linkage=_ZN8CNavArea19ComputeHeightChangeEPKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
const NavLadderList  * GetLadderList(const class CNavArea  *, enum LadderDirectionType) /* linkage=_ZNK8CNavArea13GetLadderListE19LadderDirectionType */
{
} /* size: 4 */

/* <0> (null):0 */
void ComputePortal(const class CNavArea  *, const class CNavArea  *, enum NavDirType, class Vector *, float *) /* linkage=_ZNK8CNavArea13ComputePortalEPKS_10NavDirTypeP6VectorPf */
{
} /* size: 156337068 */

/* <0> (null):0 */
void ComputeClosestPointInPortal(const class CNavArea  *, const class CNavArea  *, enum NavDirType, const class Vector  *, class Vector *) /* linkage=_ZNK8CNavArea27ComputeClosestPointInPortalEPKS_10NavDirTypePK6VectorPS3_ */
{
} /* size: 156337352 */

/* <0> (null):0 */
enum NavDirType ComputeDirection(const class CNavArea  *, class Vector *) /* linkage=_ZNK8CNavArea16ComputeDirectionEP6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
void SetClearedTimestamp(class CNavArea *, int) /* linkage=_ZN8CNavArea19SetClearedTimestampEi */
{
} /* size: 0 */

/* <0> (null):0 */
float GetClearedTimestamp(class CNavArea *, int) /* linkage=_ZN8CNavArea19GetClearedTimestampEi */
{
} /* size: 4 */

/* <0> (null):0 */
const HidingSpotList  * GetHidingSpotList(const class CNavArea  *) /* linkage=_ZNK8CNavArea17GetHidingSpotListEv */
{
} /* size: 4 */

/* <0> (null):0 */
void ComputeHidingSpots(class CNavArea *) /* linkage=_ZN8CNavArea18ComputeHidingSpotsEv */
{
} /* size: 156350452 */

/* <0> (null):0 */
void ComputeSniperSpots(class CNavArea *) /* linkage=_ZN8CNavArea18ComputeSniperSpotsEv */
{
} /* size: 156350660 */

/* <0> (null):0 */
class SpotEncounter * GetSpotEncounter(class CNavArea *, const class CNavArea  *, const class CNavArea  *) /* linkage=_ZN8CNavArea16GetSpotEncounterEPKS_S1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void ComputeSpotEncounters(class CNavArea *) /* linkage=_ZN8CNavArea21ComputeSpotEncountersEv */
{
} /* size: 156351168 */

/* <0> (null):0 */
void IncreaseDanger(class CNavArea *, int, float) /* linkage=_ZN8CNavArea14IncreaseDangerEif */
{
} /* size: 256 */

/* <0> (null):0 */
float GetDanger(class CNavArea *, int) /* linkage=_ZN8CNavArea9GetDangerEi */
{
} /* size: 4 */

/* <0> (null):0 */
float GetSizeX(const class CNavArea  *) /* linkage=_ZNK8CNavArea8GetSizeXEv */
{
} /* size: 4 */

/* <0> (null):0 */
float GetSizeY(const class CNavArea  *) /* linkage=_ZNK8CNavArea8GetSizeYEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class Extent  * GetExtent(const class CNavArea  *) /* linkage=_ZNK8CNavArea9GetExtentEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class Vector  * GetCenter(const class CNavArea  *) /* linkage=_ZNK8CNavArea9GetCenterEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class Vector  * GetCorner(const class CNavArea  *, enum NavCornerType) /* linkage=_ZNK8CNavArea9GetCornerE13NavCornerType */
{
} /* size: 4 */

/* <0> (null):0 */
const class ApproachInfo  * GetApproachInfo(const class CNavArea  *, int) /* linkage=_ZNK8CNavArea15GetApproachInfoEi */
{
} /* size: 4 */

/* <0> (null):0 */
int GetApproachInfoCount(const class CNavArea  *) /* linkage=_ZNK8CNavArea20GetApproachInfoCountEv */
{
} /* size: 4 */

/* <0> (null):0 */
void ComputeApproachAreas(class CNavArea *) /* linkage=_ZN8CNavArea20ComputeApproachAreasEv */
{
} /* size: 62242 */

/* <0> (null):0 */
void MakeNewMarker(void) /* linkage=_ZN8CNavArea13MakeNewMarkerEv */
{
} /* size: 62242 */

/* <0> (null):0 */
void Mark(class CNavArea *) /* linkage=_ZN8CNavArea4MarkEv */
{
} /* size: 0 */

/* <0> (null):0 */
BOOL IsMarked(const class CNavArea  *) /* linkage=_ZNK8CNavArea8IsMarkedEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetParent(class CNavArea *, class CNavArea *, enum NavTraverseType) /* linkage=_ZN8CNavArea9SetParentEPS_15NavTraverseType */
{
} /* size: 156353664 */

/* <0> (null):0 */
class CNavArea * GetParent(const class CNavArea  *) /* linkage=_ZNK8CNavArea9GetParentEv */
{
} /* size: 4 */

/* <0> (null):0 */
enum NavTraverseType GetParentHow(const class CNavArea  *) /* linkage=_ZNK8CNavArea12GetParentHowEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsOpen(const class CNavArea  *) /* linkage=_ZNK8CNavArea6IsOpenEv */
{
} /* size: 1 */

/* <0> (null):0 */
void AddToOpenList(class CNavArea *) /* linkage=_ZN8CNavArea13AddToOpenListEv */
{
} /* size: 0 */

/* <0> (null):0 */
void UpdateOnOpenList(class CNavArea *) /* linkage=_ZN8CNavArea16UpdateOnOpenListEv */
{
} /* size: 0 */

/* <0> (null):0 */
void RemoveFromOpenList(class CNavArea *) /* linkage=_ZN8CNavArea18RemoveFromOpenListEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool IsOpenListEmpty(void) /* linkage=_ZN8CNavArea15IsOpenListEmptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
class CNavArea * PopOpenList(void) /* linkage=_ZN8CNavArea11PopOpenListEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsClosed(const class CNavArea  *) /* linkage=_ZNK8CNavArea8IsClosedEv */
{
} /* size: 1 */

/* <0> (null):0 */
void AddToClosedList(class CNavArea *) /* linkage=_ZN8CNavArea15AddToClosedListEv */
{
} /* size: 156376720 */

/* <0> (null):0 */
void RemoveFromClosedList(class CNavArea *) /* linkage=_ZN8CNavArea20RemoveFromClosedListEv */
{
} /* size: 156376556 */

/* <0> (null):0 */
void ClearSearchLists(void) /* linkage=_ZN8CNavArea16ClearSearchListsEv */
{
} /* size: 156376740 */

/* <0> (null):0 */
void SetTotalCost(class CNavArea *, float) /* linkage=_ZN8CNavArea12SetTotalCostEf */
{
} /* size: -1 */

/* <0> (null):0 */
float GetTotalCost(const class CNavArea  *) /* linkage=_ZNK8CNavArea12GetTotalCostEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetCostSoFar(class CNavArea *, float) /* linkage=_ZN8CNavArea12SetCostSoFarEf */
{
} /* size: 156374088 */

/* <0> (null):0 */
float GetCostSoFar(const class CNavArea  *) /* linkage=_ZNK8CNavArea12GetCostSoFarEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Draw(class CNavArea *, byte, byte, byte, int) /* linkage=_ZN8CNavArea4DrawEhhhi */
{
} /* size: 156374372 */

/* <0> (null):0 */
void DrawConnectedAreas(class CNavArea *) /* linkage=_ZN8CNavArea18DrawConnectedAreasEv */
{
} /* size: 0 */

/* <0> (null):0 */
void DrawMarkedCorner(class CNavArea *, enum NavCornerType, byte, byte, byte, int) /* linkage=_ZN8CNavArea16DrawMarkedCornerE13NavCornerTypehhhi */
{
} /* size: 0 */

/* <0> (null):0 */
bool SplitEdit(class CNavArea *, bool, float, class CNavArea * *, class CNavArea * *) /* linkage=_ZN8CNavArea9SplitEditEbfPPS_S1_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool MergeEdit(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea9MergeEditEPS_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool SpliceEdit(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea10SpliceEditEPS_ */
{
} /* size: 1 */

/* <0> (null):0 */
void RaiseCorner(class CNavArea *, enum NavCornerType, int) /* linkage=_ZN8CNavArea11RaiseCornerE13NavCornerTypei */
{
} /* size: 156378996 */

/* <0> (null):0 */
void AddLadderUp(class CNavArea *, class CNavLadder *) /* linkage=_ZN8CNavArea11AddLadderUpEP10CNavLadder */
{
} /* size: -1 */

/* <0> (null):0 */
void AddLadderDown(class CNavArea *, class CNavLadder *) /* linkage=_ZN8CNavArea13AddLadderDownEP10CNavLadder */
{
} /* size: -1 */

/* <0> (null):0 */
void Initialize(class CNavArea *) /* linkage=_ZN8CNavArea10InitializeEv */
{
} /* size: 0 */

/* <0> (null):0 */
void DecayDanger(class CNavArea *) /* linkage=_ZN8CNavArea11DecayDangerEv */
{
} /* size: 156413472 */

/* <0> (null):0 */
bool IsHidingSpotCollision(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea21IsHidingSpotCollisionEPK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
void AddSpotEncounters(class CNavArea *, const class CNavArea  *, enum NavDirType, const class CNavArea  *, enum NavDirType) /* linkage=_ZN8CNavArea17AddSpotEncountersEPKS_10NavDirTypeS1_S2_ */
{
} /* size: 156413788 */

/* <0> (null):0 */
void Strip(class CNavArea *) /* linkage=_ZN8CNavArea5StripEv */
{
} /* size: 0 */

/* <0> (null):0 */
void FinishMerge(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea11FinishMergeEPS_ */
{
} /* size: 156414204 */

/* <0> (null):0 */
void MergeAdjacentConnections(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea24MergeAdjacentConnectionsEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
void AssignNodes(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea11AssignNodesEPS_ */
{
} /* size: 4 */

/* <0> (null):0 */
void FinishSplitEdit(class CNavArea *, class CNavArea *, enum NavDirType) /* linkage=_ZN8CNavArea15FinishSplitEditEPS_10NavDirType */
{
} /* size: 32 */

/* <0> (null):0 */
void OnDestroyNotify(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea15OnDestroyNotifyEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
void SteamFile(class SteamFile *, const char  *)
{
} /* size: 156415592 */

/* <0> (null):0 */
void ~SteamFile(class SteamFile *, int)
{
} /* size: 0 */

/* <0> (null):0 */
bool IsValid(const class SteamFile  *) /* linkage=_ZNK9SteamFile7IsValidEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool Read(class SteamFile *, void *, int) /* linkage=_ZN9SteamFile4ReadEPvi */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator==(const union NavConnect  *, const union NavConnect  &) /* linkage=_ZNK10NavConnecteqERKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
void CNavLadder(class CNavLadder *)
{
} /* size: 156440188 */

/* <0> (null):0 */
void OnDestroyNotify(class CNavLadder *, class CNavArea *) /* linkage=_ZN10CNavLadder15OnDestroyNotifyEP8CNavArea */
{
} /* size: 156440348 */

/* <0> (null):0 */
void HidingSpot(class HidingSpot *)
{
} /* size: 156441092 */

/* <0> (null):0 */
void HidingSpot(class HidingSpot *, const class Vector  *, unsigned char)
{
} /* size: 0 */

/* <0> (null):0 */
bool HasGoodCover(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot12HasGoodCoverEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsGoodSniperSpot(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot16IsGoodSniperSpotEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsIdealSniperSpot(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot17IsIdealSniperSpotEv */
{
} /* size: 1 */

/* <0> (null):0 */
void SetFlags(class HidingSpot *, unsigned char) /* linkage=_ZN10HidingSpot8SetFlagsEh */
{
} /* size: 156438048 */

/* <0> (null):0 */
unsigned char GetFlags(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot8GetFlagsEv */
{
} /* size: 1 */

/* <0> (null):0 */
void Save(const class HidingSpot  *, int, unsigned int) /* linkage=_ZNK10HidingSpot4SaveEij */
{
} /* size: 14 */

/* <0> (null):0 */
void Load(class HidingSpot *, class SteamFile *, unsigned int) /* linkage=_ZN10HidingSpot4LoadEP9SteamFilej */
{
} /* size: 156442492 */

/* <0> (null):0 */
const class Vector  * GetPosition(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot11GetPositionEv */
{
} /* size: 4 */

/* <0> (null):0 */
unsigned int GetID(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot5GetIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Mark(class HidingSpot *) /* linkage=_ZN10HidingSpot4MarkEv */
{
} /* size: -1 */

/* <0> (null):0 */
bool IsMarked(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot8IsMarkedEv */
{
} /* size: 1 */

/* <0> (null):0 */
void ChangeMasterMarker(void) /* linkage=_ZN10HidingSpot18ChangeMasterMarkerEv */
{
} /* size: 156443500 */

/* <0> (null):0 */
void new_allocator(class new_allocator<SpotOrder> *)
{
} /* size: 1442898 */

/* <0> (null):0 */
void new_allocator(class new_allocator<SpotOrder> *, const class new_allocator<SpotOrder>  &)
{
} /* size: 524288 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<SpotOrder> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<SpotOrder>  *, class SpotOrder &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE7addressERS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<SpotOrder>  *, const class SpotOrder  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE7addressERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<SpotOrder> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<SpotOrder> *, class SpotOrder *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE10deallocateEPS1_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<SpotOrder>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<SpotOrder> *, class SpotOrder *, const class SpotOrder  &) /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE9constructEPS1_RKS1_ */
{
} /* size: 156458000 */

/* <0> (null):0 */
void destroy(class new_allocator<SpotOrder> *, class SpotOrder *) /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE7destroyEPS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<SpotOrder> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<SpotOrder> *, const class allocator<SpotOrder>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<SpotOrder> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<SpotOrder> > *)
{
} /* size: 156459968 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<SpotOrder> > *, const class new_allocator<std::_List_node<SpotOrder> >  &)
{
} /* size: 156472584 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<SpotOrder> > *, int)
{
} /* size: 156472768 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<SpotOrder> >  *, class _List_node<SpotOrder> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7addressERS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<SpotOrder> >  *, const class _List_node<SpotOrder>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7addressERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<SpotOrder> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE10deallocateEPS3_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<SpotOrder> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *, const class _List_node<SpotOrder>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE9constructEPS3_RKS3_ */
{
} /* size: 156473756 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7destroyEPS3_ */
{
} /* size: 3015791 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<SpotOrder> > *)
{
} /* size: 156470652 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<SpotOrder> > *, const class allocator<std::_List_node<SpotOrder> >  &)
{
} /* size: 156470768 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<SpotOrder> > *, int)
{
} /* size: 156470936 */

/* <0> (null):0 */
class _List_node<SpotOrder> * _M_get_node(class _List_base<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, class _List_node<SpotOrder> *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void _M_clear(class _List_base<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE8_M_clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_init(class _List_base<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE7_M_initEv */
{
} /* size: 0 */

/* <0> (null):0 */
_Node * _M_create_node(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE14_M_create_nodeERKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<SpotOrder, std::allocator<SpotOrder> > *)
{
} /* size: 156501852 */

/* <0> (null):0 */
void list(class list<SpotOrder, std::allocator<SpotOrder> > *, const allocator_type  &)
{
} /* size: 156502012 */

/* <0> (null):0 */
void list(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<SpotOrder, std::allocator<SpotOrder> > *, const class list<SpotOrder, std::allocator<SpotOrder> >  &)
{
} /* size: 524288 */

/* <0> (null):0 */
class list<SpotOrder, std::allocator<SpotOrder> > & operator=(class list<SpotOrder, std::allocator<SpotOrder> > *, const class list<SpotOrder, std::allocator<SpotOrder> >  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EEaSERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6assignEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, class SpotOrder) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6resizeEjS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
reference front(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE10push_frontERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_front(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9pop_frontEv */
{
} /* size: 0 */

/* <0> (null):0 */
void push_back(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9push_backERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, unsigned int, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */
{
} /* size: 62210 */

/* <0> (null):0 */
iterator erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5eraseESt14_List_iteratorIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4swapERS2_ */
{
} /* size: 156519620 */

/* <0> (null):0 */
void clear(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5clearEv */
{
} /* size: 156519804 */

/* <0> (null):0 */
void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */
{
} /* size: 62271 */

/* <0> (null):0 */
void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */
{
} /* size: 156520172 */

/* <0> (null):0 */
void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */
{
} /* size: 156532652 */

/* <0> (null):0 */
void remove(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6removeERKS0_ */
{
} /* size: 256 */

/* <0> (null):0 */
void unique(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6uniqueEv */
{
} /* size: 0 */

/* <0> (null):0 */
void merge(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5mergeERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void reverse(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE7reverseEv */
{
} /* size: 0 */

/* <0> (null):0 */
void sort(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4sortEv */
{
} /* size: 156533576 */

/* <0> (null):0 */
void _M_fill_initialize(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE18_M_fill_initializeEjRKS0_ */
{
} /* size: 156533756 */

/* <0> (null):0 */
void _M_fill_assign(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE14_M_fill_assignEjRKS0_ */
{
} /* size: 156534080 */

/* <0> (null):0 */
void _M_transfer(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 156534404 */

/* <0> (null):0 */
void _M_erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */
{
} /* size: 3015920 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE25_M_check_equal_allocatorsERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<HidingSpot*> *)
{
} /* size: 156532240 */

/* <0> (null):0 */
void new_allocator(class new_allocator<HidingSpot*> *, const class new_allocator<HidingSpot*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<HidingSpot*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<HidingSpot*>  *, class HidingSpot * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE7addressERS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<HidingSpot*>  *, const class HidingSpot *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE7addressERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<HidingSpot*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<HidingSpot*> *, class HidingSpot * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE10deallocateEPS2_j */
{
} /* size: 322642 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<HidingSpot*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<HidingSpot*> *, class HidingSpot * *, const class HidingSpot *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE9constructEPS2_RKS2_ */
{
} /* size: 156577276 */

/* <0> (null):0 */
void destroy(class new_allocator<HidingSpot*> *, class HidingSpot * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE7destroyEPS2_ */
{
} /* size: 328997 */

/* <0> (null):0 */
void allocator(class allocator<HidingSpot*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<HidingSpot*> *, const class allocator<HidingSpot*>  &)
{
} /* size: 156578276 */

/* <0> (null):0 */
void ~allocator(class allocator<HidingSpot*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *)
{
} /* size: 323272 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *, const class new_allocator<std::_List_node<HidingSpot*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *, int)
{
} /* size: 32 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<HidingSpot*> >  *, class _List_node<HidingSpot*> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7addressERS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<HidingSpot*> >  *, const class _List_node<HidingSpot*>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7addressERKS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<HidingSpot*> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE10deallocateEPS4_j */
{
} /* size: 156585893 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<HidingSpot*> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *, const class _List_node<HidingSpot*>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE9constructEPS4_RKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7destroyEPS4_ */
{
} /* size: 324940 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<HidingSpot*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<HidingSpot*> > *, const class allocator<std::_List_node<HidingSpot*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<HidingSpot*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class _List_node<HidingSpot*> * _M_get_node(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_node<HidingSpot*> *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *)
{
} /* size: 328991 */

/* <0> (null):0 */
void _List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, const allocator_type  &)
{
} /* size: 328991 */

/* <0> (null):0 */
void ~_List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, int)
{
} /* size: 3014656 */

/* <0> (null):0 */
void _M_clear(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE8_M_clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_init(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE7_M_initEv */
{
} /* size: 0 */

/* <0> (null):0 */
_Node * _M_create_node(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE14_M_create_nodeERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *)
{
} /* size: 156627373 */

/* <0> (null):0 */
void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const allocator_type  &)
{
} /* size: 156627693 */

/* <0> (null):0 */
void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 196608 */

/* <0> (null):0 */
void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const class list<HidingSpot*, std::allocator<HidingSpot*> >  &)
{
} /* size: 156627948 */

/* <0> (null):0 */
class list<HidingSpot*, std::allocator<HidingSpot*> > & operator=(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const class list<HidingSpot*, std::allocator<HidingSpot*> >  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EEaSERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6assignEjRKS1_ */
{
} /* size: 2491742 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, class HidingSpot *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6resizeEjS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
reference front(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE10push_frontERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_front(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9pop_frontEv */
{
} /* size: 339197 */

/* <0> (null):0 */
void push_back(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9push_backERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */
{
} /* size: 156644356 */

/* <0> (null):0 */
iterator erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4swapERS3_ */
{
} /* size: 156644604 */

/* <0> (null):0 */
void clear(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5clearEv */
{
} /* size: 3014656 */

/* <0> (null):0 */
void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */
{
} /* size: 328158 */

/* <0> (null):0 */
void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */
{
} /* size: 65536 */

/* <0> (null):0 */
void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */
{
} /* size: 3409273 */

/* <0> (null):0 */
void remove(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6removeERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void unique(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6uniqueEv */
{
} /* size: 156646116 */

/* <0> (null):0 */
void merge(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5mergeERS3_ */
{
} /* size: 156646224 */

/* <0> (null):0 */
void reverse(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE7reverseEv */
{
} /* size: 1901759 */

/* <0> (null):0 */
void sort(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4sortEv */
{
} /* size: 720896 */

/* <0> (null):0 */
void _M_fill_initialize(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE18_M_fill_initializeEjRKS1_ */
{
} /* size: 146683560 */

/* <0> (null):0 */
void _M_fill_assign(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE14_M_fill_assignEjRKS1_ */
{
} /* size: 155000104 */

/* <0> (null):0 */
void _M_transfer(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */
{
} /* size: 155512064 */

/* <0> (null):0 */
void _M_insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 155514988 */

/* <0> (null):0 */
void _M_erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */
{
} /* size: 155185016 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE25_M_check_equal_allocatorsERS3_ */
{
} /* size: 155701864 */

/* <0> (null):0 */
void new_allocator(class new_allocator<SpotEncounter> *)
{
} /* size: 155807456 */

/* <0> (null):0 */
void new_allocator(class new_allocator<SpotEncounter> *, const class new_allocator<SpotEncounter>  &)
{
} /* size: 155809508 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<SpotEncounter> *, int)
{
} /* size: 155884956 */

/* <0> (null):0 */
pointer address(const class new_allocator<SpotEncounter>  *, class SpotEncounter &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE7addressERS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<SpotEncounter>  *, const class SpotEncounter  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE7addressERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<SpotEncounter> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<SpotEncounter> *, class SpotEncounter *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE10deallocateEPS1_j */
{
} /* size: 156006216 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<SpotEncounter>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<SpotEncounter> *, class SpotEncounter *, const class SpotEncounter  &) /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE9constructEPS1_RKS1_ */
{
} /* size: 156137996 */

/* <0> (null):0 */
void destroy(class new_allocator<SpotEncounter> *, class SpotEncounter *) /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE7destroyEPS1_ */
{
} /* size: 156169576 */

/* <0> (null):0 */
void allocator(class allocator<SpotEncounter> *)
{
} /* size: 156353640 */

/* <0> (null):0 */
void allocator(class allocator<SpotEncounter> *, const class allocator<SpotEncounter>  &)
{
} /* size: 156368084 */

/* <0> (null):0 */
void ~allocator(class allocator<SpotEncounter> *, int)
{
} /* size: 156377272 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *)
{
} /* size: 156367500 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *, const class new_allocator<std::_List_node<SpotEncounter> >  &)
{
} /* size: 156302996 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *, int)
{
} /* size: 63339 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<SpotEncounter> >  *, class _List_node<SpotEncounter> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7addressERS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<SpotEncounter> >  *, const class _List_node<SpotEncounter>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7addressERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<SpotEncounter> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE10deallocateEPS3_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<SpotEncounter> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *, const class _List_node<SpotEncounter>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE9constructEPS3_RKS3_ */
{
} /* size: 156369161 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7destroyEPS3_ */
{
} /* size: 524288 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<SpotEncounter> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<SpotEncounter> > *, const class allocator<std::_List_node<SpotEncounter> >  &)
{
} /* size: 156369688 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<SpotEncounter> > *, int)
{
} /* size: 156370040 */

/* <0> (null):0 */
class _List_node<SpotEncounter> * _M_get_node(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_node<SpotEncounter> *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */
{
} /* size: 155279784 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *)
{
} /* size: 155703728 */

/* <0> (null):0 */
void _List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, const allocator_type  &)
{
} /* size: 155827016 */

/* <0> (null):0 */
void ~_List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, int)
{
} /* size: 155829224 */

/* <0> (null):0 */
void _M_clear(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE8_M_clearEv */
{
} /* size: 155806928 */

/* <0> (null):0 */
void _M_init(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE7_M_initEv */
{
} /* size: 155808880 */

/* <0> (null):0 */
_Node * _M_create_node(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE14_M_create_nodeERKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *)
{
} /* size: 156253448 */

/* <0> (null):0 */
void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const allocator_type  &)
{
} /* size: 156233088 */

/* <0> (null):0 */
void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 156171428 */

/* <0> (null):0 */
void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const class list<SpotEncounter, std::allocator<SpotEncounter> >  &)
{
} /* size: 156315808 */

/* <0> (null):0 */
class list<SpotEncounter, std::allocator<SpotEncounter> > & operator=(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const class list<SpotEncounter, std::allocator<SpotEncounter> >  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EEaSERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6assignEjRKS0_ */
{
} /* size: 280 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, class SpotEncounter) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6resizeEjS0_ */
{
} /* size: 156427724 */

/* <0> (null):0 */
reference front(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE10push_frontERKS0_ */
{
} /* size: 156428712 */

/* <0> (null):0 */
void pop_front(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9pop_frontEv */
{
} /* size: 156428872 */

/* <0> (null):0 */
void push_back(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9push_backERKS0_ */
{
} /* size: 156429128 */

/* <0> (null):0 */
void pop_back(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE8pop_backEv */
{
} /* size: 156429104 */

/* <0> (null):0 */
iterator insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, unsigned int, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */
{
} /* size: 156429472 */

/* <0> (null):0 */
iterator erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5eraseESt14_List_iteratorIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4swapERS2_ */
{
} /* size: 156392400 */

/* <0> (null):0 */
void clear(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5clearEv */
{
} /* size: 201326592 */

/* <0> (null):0 */
void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */
{
} /* size: 853003 */

/* <0> (null):0 */
void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */
{
} /* size: 3014656 */

/* <0> (null):0 */
void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void remove(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6removeERKS0_ */
{
} /* size: 156390884 */

/* <0> (null):0 */
void unique(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6uniqueEv */
{
} /* size: 0 */

/* <0> (null):0 */
void merge(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5mergeERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void reverse(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE7reverseEv */
{
} /* size: 0 */

/* <0> (null):0 */
void sort(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4sortEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE18_M_fill_initializeEjRKS0_ */
{
} /* size: 3015162 */

/* <0> (null):0 */
void _M_fill_assign(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE14_M_fill_assignEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_transfer(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE25_M_check_equal_allocatorsERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<NavConnect> *)
{
} /* size: 156403004 */

/* <0> (null):0 */
void new_allocator(class new_allocator<NavConnect> *, const class new_allocator<NavConnect>  &)
{
} /* size: 156448932 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<NavConnect> *, int)
{
} /* size: 156459696 */

/* <0> (null):0 */
pointer address(const class new_allocator<NavConnect>  *, union NavConnect &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE7addressERS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<NavConnect>  *, const union NavConnect  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE7addressERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<NavConnect> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<NavConnect> *, union NavConnect *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE10deallocateEPS1_j */
{
} /* size: 85656 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<NavConnect>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<NavConnect> *, union NavConnect *, const union NavConnect  &) /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE9constructEPS1_RKS1_ */
{
} /* size: 156401560 */

/* <0> (null):0 */
void destroy(class new_allocator<NavConnect> *, union NavConnect *) /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE7destroyEPS1_ */
{
} /* size: 328730 */

/* <0> (null):0 */
void allocator(class allocator<NavConnect> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<NavConnect> *, const class allocator<NavConnect>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<NavConnect> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<NavConnect> > *)
{
} /* size: 156403608 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<NavConnect> > *, const class new_allocator<std::_List_node<NavConnect> >  &)
{
} /* size: 156403768 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<NavConnect> > *, int)
{
} /* size: 156403952 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<NavConnect> >  *, class _List_node<NavConnect> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7addressERS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<NavConnect> >  *, const class _List_node<NavConnect>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7addressERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<NavConnect> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE10deallocateEPS3_j */
{
} /* size: 156344984 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<NavConnect> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *, const class _List_node<NavConnect>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE9constructEPS3_RKS3_ */
{
} /* size: 156385508 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7destroyEPS3_ */
{
} /* size: 156413572 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<NavConnect> > *)
{
} /* size: 156428072 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<NavConnect> > *, const class allocator<std::_List_node<NavConnect> >  &)
{
} /* size: 156525332 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<NavConnect> > *, int)
{
} /* size: 156536424 */

/* <0> (null):0 */
class _List_node<NavConnect> * _M_get_node(class _List_base<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<NavConnect, std::allocator<NavConnect> > *, class _List_node<NavConnect> *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *)
{
} /* size: 984350 */

/* <0> (null):0 */
void _List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *, const allocator_type  &)
{
} /* size: 156552792 */

/* <0> (null):0 */
void ~_List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *, int)
{
} /* size: 156552952 */

/* <0> (null):0 */
void _M_clear(class _List_base<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE8_M_clearEv */
{
} /* size: 154874392 */

/* <0> (null):0 */
void _M_init(class _List_base<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE7_M_initEv */
{
} /* size: 155780936 */

/* <0> (null):0 */
_Node * _M_create_node(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE14_M_create_nodeERKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<NavConnect, std::allocator<NavConnect> > *)
{
} /* size: 156267144 */

/* <0> (null):0 */
void list(class list<NavConnect, std::allocator<NavConnect> > *, const allocator_type  &)
{
} /* size: 156246216 */

/* <0> (null):0 */
void list(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 156231008 */

/* <0> (null):0 */
void list(class list<NavConnect, std::allocator<NavConnect> > *, const class list<NavConnect, std::allocator<NavConnect> >  &)
{
} /* size: 155983784 */

/* <0> (null):0 */
class list<NavConnect, std::allocator<NavConnect> > & operator=(class list<NavConnect, std::allocator<NavConnect> > *, const class list<NavConnect, std::allocator<NavConnect> >  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EEaSERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6assignEjRKS0_ */
{
} /* size: 156335400 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, union NavConnect) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6resizeEjS0_ */
{
} /* size: 155186544 */

/* <0> (null):0 */
reference front(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE10push_frontERKS0_ */
{
} /* size: 155883296 */

/* <0> (null):0 */
void pop_front(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9pop_frontEv */
{
} /* size: 155892124 */

/* <0> (null):0 */
void push_back(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9push_backERKS0_ */
{
} /* size: 155894324 */

/* <0> (null):0 */
void pop_back(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE8pop_backEv */
{
} /* size: 155910720 */

/* <0> (null):0 */
iterator insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, unsigned int, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */
{
} /* size: 155966192 */

/* <0> (null):0 */
iterator erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5eraseESt14_List_iteratorIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4swapERS2_ */
{
} /* size: 156091144 */

/* <0> (null):0 */
void clear(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5clearEv */
{
} /* size: 156109128 */

/* <0> (null):0 */
void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */
{
} /* size: 156001528 */

/* <0> (null):0 */
void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */
{
} /* size: 156163776 */

/* <0> (null):0 */
void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */
{
} /* size: 156217476 */

/* <0> (null):0 */
void remove(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6removeERKS0_ */
{
} /* size: 156266752 */

/* <0> (null):0 */
void unique(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6uniqueEv */
{
} /* size: 0 */

/* <0> (null):0 */
void merge(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5mergeERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void reverse(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE7reverseEv */
{
} /* size: 0 */

/* <0> (null):0 */
void sort(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4sortEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE18_M_fill_initializeEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE14_M_fill_assignEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_transfer(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE25_M_check_equal_allocatorsERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<CNavLadder*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<CNavLadder*> *, const class new_allocator<CNavLadder*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<CNavLadder*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<CNavLadder*>  *, class CNavLadder * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE7addressERS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<CNavLadder*>  *, const class CNavLadder *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE7addressERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<CNavLadder*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<CNavLadder*> *, class CNavLadder * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE10deallocateEPS2_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<CNavLadder*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<CNavLadder*> *, class CNavLadder * *, const class CNavLadder *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE9constructEPS2_RKS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<CNavLadder*> *, class CNavLadder * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE7destroyEPS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<CNavLadder*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<CNavLadder*> *, const class allocator<CNavLadder*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<CNavLadder*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *, const class new_allocator<std::_List_node<CNavLadder*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<CNavLadder*> >  *, class _List_node<CNavLadder*> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7addressERS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<CNavLadder*> >  *, const class _List_node<CNavLadder*>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7addressERKS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<CNavLadder*> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE10deallocateEPS4_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<CNavLadder*> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *, const class _List_node<CNavLadder*>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE9constructEPS4_RKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7destroyEPS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<CNavLadder*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<CNavLadder*> > *, const class allocator<std::_List_node<CNavLadder*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<CNavLadder*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class _List_node<CNavLadder*> * _M_get_node(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_node<CNavLadder*> *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void _M_clear(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE8_M_clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_init(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE7_M_initEv */
{
} /* size: 0 */

/* <0> (null):0 */
_Node * _M_create_node(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE14_M_create_nodeERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const class list<CNavLadder*, std::allocator<CNavLadder*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
class list<CNavLadder*, std::allocator<CNavLadder*> > & operator=(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const class list<CNavLadder*, std::allocator<CNavLadder*> >  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EEaSERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, class CNavLadder *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6resizeEjS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
reference front(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE10push_frontERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_front(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9pop_frontEv */
{
} /* size: 0 */

/* <0> (null):0 */
void push_back(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9push_backERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4swapERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void remove(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6removeERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void unique(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6uniqueEv */
{
} /* size: 0 */

/* <0> (null):0 */
void merge(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5mergeERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void reverse(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE7reverseEv */
{
} /* size: 0 */

/* <0> (null):0 */
void sort(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4sortEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE18_M_fill_initializeEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE14_M_fill_assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_transfer(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE25_M_check_equal_allocatorsERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<CNavArea*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<CNavArea*> *, const class new_allocator<CNavArea*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<CNavArea*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<CNavArea*>  *, class CNavArea * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE7addressERS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<CNavArea*>  *, const class CNavArea *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE7addressERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<CNavArea*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<CNavArea*> *, class CNavArea * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE10deallocateEPS2_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<CNavArea*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<CNavArea*> *, class CNavArea * *, const class CNavArea *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE9constructEPS2_RKS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<CNavArea*> *, class CNavArea * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE7destroyEPS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<CNavArea*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<CNavArea*> *, const class allocator<CNavArea*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<CNavArea*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<CNavArea*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<CNavArea*> > *, const class new_allocator<std::_List_node<CNavArea*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<CNavArea*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<CNavArea*> >  *, class _List_node<CNavArea*> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7addressERS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<CNavArea*> >  *, const class _List_node<CNavArea*>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7addressERKS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<CNavArea*> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE10deallocateEPS4_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<CNavArea*> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *, const class _List_node<CNavArea*>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE9constructEPS4_RKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7destroyEPS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<CNavArea*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<CNavArea*> > *, const class allocator<std::_List_node<CNavArea*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<CNavArea*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class _List_node<CNavArea*> * _M_get_node(class _List_base<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, class _List_node<CNavArea*> *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *)
{
} /* size: 156416208 */

/* <0> (null):0 */
void _List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, const allocator_type  &)
{
} /* size: 156442424 */

/* <0> (null):0 */
void ~_List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, int)
{
} /* size: 156473088 */

/* <0> (null):0 */
void _M_clear(class _List_base<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE8_M_clearEv */
{
} /* size: 156502284 */

/* <0> (null):0 */
void _M_init(class _List_base<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE7_M_initEv */
{
} /* size: 156519112 */

/* <0> (null):0 */
_Node * _M_create_node(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE14_M_create_nodeERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<CNavArea*, std::allocator<CNavArea*> > *)
{
} /* size: 156427792 */

/* <0> (null):0 */
void list(class list<CNavArea*, std::allocator<CNavArea*> > *, const allocator_type  &)
{
} /* size: 156393480 */

/* <0> (null):0 */
void list(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 156402452 */

/* <0> (null):0 */
void list(class list<CNavArea*, std::allocator<CNavArea*> > *, const class list<CNavArea*, std::allocator<CNavArea*> >  &)
{
} /* size: 156656900 */

/* <0> (null):0 */
class list<CNavArea*, std::allocator<CNavArea*> > & operator=(class list<CNavArea*, std::allocator<CNavArea*> > *, const class list<CNavArea*, std::allocator<CNavArea*> >  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EEaSERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6assignEjRKS1_ */
{
} /* size: 156682612 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, class CNavArea *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6resizeEjS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
reference front(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE10push_frontERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_front(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9pop_frontEv */
{
} /* size: 0 */

/* <0> (null):0 */
void push_back(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9push_backERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4swapERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void remove(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6removeERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void unique(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6uniqueEv */
{
} /* size: 0 */

/* <0> (null):0 */
void merge(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5mergeERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void reverse(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE7reverseEv */
{
} /* size: 0 */

/* <0> (null):0 */
void sort(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4sortEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE18_M_fill_initializeEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE14_M_fill_assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_transfer(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE25_M_check_equal_allocatorsERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<NavConnect> *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<NavConnect> *, const class _List_node_base  *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<NavConnect> *, const iterator  &)
{
} /* size: 0 */

/* <0> (null):0 */
reference operator*(const class _List_const_iterator<NavConnect>  *) /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_const_iterator<NavConnect>  *) /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_const_iterator<NavConnect> *) /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_const_iterator<NavConnect> *, int) /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_const_iterator<NavConnect> *) /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_const_iterator<NavConnect> *, int) /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_const_iterator<NavConnect>  *, const _Self  &) /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEeqERKS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_const_iterator<NavConnect>  *, const _Self  &) /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEneERKS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
void CNavAreaGrid(class CNavAreaGrid *)
{
} /* size: 0 */

/* <0> (null):0 */
void ~CNavAreaGrid(class CNavAreaGrid *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void Reset(class CNavAreaGrid *) /* linkage=_ZN12CNavAreaGrid5ResetEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Initialize(class CNavAreaGrid *, float, float, float, float) /* linkage=_ZN12CNavAreaGrid10InitializeEffff */
{
} /* size: 0 */

/* <0> (null):0 */
void AddNavArea(class CNavAreaGrid *, class CNavArea *) /* linkage=_ZN12CNavAreaGrid10AddNavAreaEP8CNavArea */
{
} /* size: 0 */

/* <0> (null):0 */
void RemoveNavArea(class CNavAreaGrid *, class CNavArea *) /* linkage=_ZN12CNavAreaGrid13RemoveNavAreaEP8CNavArea */
{
} /* size: 0 */

/* <0> (null):0 */
unsigned int GetNavAreaCount(const class CNavAreaGrid  *) /* linkage=_ZNK12CNavAreaGrid15GetNavAreaCountEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetNavArea(const class CNavAreaGrid  *, const class Vector  *, float) /* linkage=_ZNK12CNavAreaGrid10GetNavAreaEPK6Vectorf */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetNavAreaByID(const class CNavAreaGrid  *, unsigned int) /* linkage=_ZNK12CNavAreaGrid14GetNavAreaByIDEj */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetNearestNavArea(const class CNavAreaGrid  *, const class Vector  *, bool) /* linkage=_ZNK12CNavAreaGrid17GetNearestNavAreaEPK6Vectorb */
{
} /* size: 4 */

/* <0> (null):0 */
Place GetPlace(const class CNavAreaGrid  *, const class Vector  *) /* linkage=_ZNK12CNavAreaGrid8GetPlaceEPK6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
int ComputeHashKey(const class CNavAreaGrid  *, unsigned int) /* linkage=_ZNK12CNavAreaGrid14ComputeHashKeyEj */
{
} /* size: 4 */

/* <0> (null):0 */
int WorldToGridX(const class CNavAreaGrid  *, float) /* linkage=_ZNK12CNavAreaGrid12WorldToGridXEf */
{
} /* size: 4 */

/* <0> (null):0 */
int WorldToGridY(const class CNavAreaGrid  *, float) /* linkage=_ZNK12CNavAreaGrid12WorldToGridYEf */
{
} /* size: 4 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<CNavLadder*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<CNavLadder*> *, const class _List_node_base  *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<CNavLadder*> *, const iterator  &)
{
} /* size: 0 */

/* <0> (null):0 */
reference operator*(const class _List_const_iterator<CNavLadder*>  *) /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_const_iterator<CNavLadder*>  *) /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_const_iterator<CNavLadder*> *) /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_const_iterator<CNavLadder*> *, int) /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_const_iterator<CNavLadder*> *) /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_const_iterator<CNavLadder*> *, int) /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_const_iterator<CNavLadder*>  *, const _Self  &) /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEeqERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_const_iterator<CNavLadder*>  *, const _Self  &) /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEneERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<CNavArea*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<CNavArea*> *, class _List_node_base *)
{
} /* size: 0 */

/* <0> (null):0 */
reference operator*(const class _List_iterator<CNavArea*>  *) /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_iterator<CNavArea*>  *) /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_iterator<CNavArea*> *) /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_iterator<CNavArea*> *, int) /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_iterator<CNavArea*> *) /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_iterator<CNavArea*> *, int) /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_iterator<CNavArea*>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEeqERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_iterator<CNavArea*>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEneERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
void BotProfile(class BotProfile *)
{
} /* size: 0 */

/* <0> (null):0 */
const char  * GetName(const class BotProfile  *) /* linkage=_ZNK10BotProfile7GetNameEv */
{
} /* size: 4 */

/* <0> (null):0 */
float GetAggression(const class BotProfile  *) /* linkage=_ZNK10BotProfile13GetAggressionEv */
{
} /* size: 4 */

/* <0> (null):0 */
float GetSkill(const class BotProfile  *) /* linkage=_ZNK10BotProfile8GetSkillEv */
{
} /* size: 4 */

/* <0> (null):0 */
float GetTeamwork(const class BotProfile  *) /* linkage=_ZNK10BotProfile11GetTeamworkEv */
{
} /* size: 4 */

/* <0> (null):0 */
int GetWeaponPreference(const class BotProfile  *, int) /* linkage=_ZNK10BotProfile19GetWeaponPreferenceEi */
{
} /* size: 4 */

/* <0> (null):0 */
const char  * GetWeaponPreferenceAsString(const class BotProfile  *, int) /* linkage=_ZNK10BotProfile27GetWeaponPreferenceAsStringEi */
{
} /* size: 4 */

/* <0> (null):0 */
int GetWeaponPreferenceCount(const class BotProfile  *) /* linkage=_ZNK10BotProfile24GetWeaponPreferenceCountEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool HasPrimaryPreference(const class BotProfile  *) /* linkage=_ZNK10BotProfile20HasPrimaryPreferenceEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool HasPistolPreference(const class BotProfile  *) /* linkage=_ZNK10BotProfile19HasPistolPreferenceEv */
{
} /* size: 1 */

/* <0> (null):0 */
int GetCost(const class BotProfile  *) /* linkage=_ZNK10BotProfile7GetCostEv */
{
} /* size: 4 */

/* <0> (null):0 */
int GetSkin(const class BotProfile  *) /* linkage=_ZNK10BotProfile7GetSkinEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsDifficulty(const class BotProfile  *, enum BotDifficultyType) /* linkage=_ZNK10BotProfile12IsDifficultyE17BotDifficultyType */
{
} /* size: 1 */

/* <0> (null):0 */
int GetVoicePitch(const class BotProfile  *) /* linkage=_ZNK10BotProfile13GetVoicePitchEv */
{
} /* size: 4 */

/* <0> (null):0 */
float GetReactionTime(const class BotProfile  *) /* linkage=_ZNK10BotProfile15GetReactionTimeEv */
{
} /* size: 4 */

/* <0> (null):0 */
float GetAttackDelay(const class BotProfile  *) /* linkage=_ZNK10BotProfile14GetAttackDelayEv */
{
} /* size: 4 */

/* <0> (null):0 */
int GetVoiceBank(const class BotProfile  *) /* linkage=_ZNK10BotProfile12GetVoiceBankEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsValidForTeam(const class BotProfile  *, enum BotProfileTeamType) /* linkage=_ZNK10BotProfile14IsValidForTeamE18BotProfileTeamType */
{
} /* size: 1 */

/* <0> (null):0 */
bool PrefersSilencer(const class BotProfile  *) /* linkage=_ZNK10BotProfile15PrefersSilencerEv */
{
} /* size: 1 */

/* <0> (null):0 */
void Inherit(class BotProfile *, const class BotProfile  *, const class BotProfile  *) /* linkage=_ZN10BotProfile7InheritEPKS_S1_ */
{
} /* size: 0 */

/* <0> (null):0 */
bool IsFollowing(const class CCSBot  *) /* linkage=_ZNK6CCSBot11IsFollowingEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsEnemyVisible(const class CCSBot  *) /* linkage=_ZNK6CCSBot14IsEnemyVisibleEv */
{
} /* size: 1 */

/* <0> (null):0 */
void DestroyPath(class CCSBot *) /* linkage=_ZN6CCSBot11DestroyPathEv */
{
} /* size: 0 */

/* <0> (null):0 */
void SetTask(class CCSBot *, enum TaskType, class CBaseEntity *) /* linkage=_ZN6CCSBot7SetTaskENS_8TaskTypeEP11CBaseEntity */
{
} /* size: 0 */

/* <0> (null):0 */
bool IsHiding(const class CCSBot  *) /* linkage=_ZNK6CCSBot8IsHidingEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsAttacking(const class CCSBot  *) /* linkage=_ZNK6CCSBot11IsAttackingEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsAtHidingSpot(const class CCSBot  *) /* linkage=_ZNK6CCSBot14IsAtHidingSpotEv */
{
} /* size: 1 */

/* <0> (null):0 */
void Hide(class CCSBot *, const class Vector  *, float, bool) /* linkage=_ZN6CCSBot4HideEPK6Vectorfb */
{
} /* size: 156416772 */

/* <0> (null):0 */
void StopAttacking(class CCSBot *) /* linkage=_ZN6CCSBot13StopAttackingEv */
{
} /* size: 156457720 */

/* <0> (null):0 */
void Idle(class CCSBot *) /* linkage=_ZN6CCSBot4IdleEv */
{
} /* size: 156474912 */

/* <0> (null):0 */
void SetState(class CCSBot *, class BotState *) /* linkage=_ZN6CCSBot8SetStateEP8BotState */
{
} /* size: 156503252 */

/* <0> (null):0 */
void EscapeFromBomb(class CCSBot *) /* linkage=_ZN6CCSBot14EscapeFromBombEv */
{
} /* size: 156532744 */

/* <0> (null):0 */
void Follow(class CCSBot *, class CBasePlayer *) /* linkage=_ZN6CCSBot6FollowEP11CBasePlayer */
{
} /* size: 156536528 */

/* <0> (null):0 */
void ContinueFollowing(class CCSBot *) /* linkage=_ZN6CCSBot17ContinueFollowingEv */
{
} /* size: 156593960 */

/* <0> (null):0 */
void StopFollowing(class CCSBot *) /* linkage=_ZN6CCSBot13StopFollowingEv */
{
} /* size: 156628452 */

/* <0> (null):0 */
void RescueHostages(class CCSBot *) /* linkage=_ZN6CCSBot14RescueHostagesEv */
{
} /* size: 156645368 */

/* <0> (null):0 */
void UseEntity(class CCSBot *, class CBaseEntity *) /* linkage=_ZN6CCSBot9UseEntityEP11CBaseEntity */
{
} /* size: 156562332 */

/* <0> (null):0 */
void Hide(class CCSBot *, class CNavArea *, float, float, bool) /* linkage=_ZN6CCSBot4HideEP8CNavAreaffb */
{
} /* size: 156369944 */

/* <0> (null):0 */
bool TryToHide(class CCSBot *, class CNavArea *, float, float, bool, bool) /* linkage=_ZN6CCSBot9TryToHideEP8CNavAreaffbb */
{
} /* size: 1 */

/* <0> (null):0 */
bool TryToRetreat(class CCSBot *) /* linkage=_ZN6CCSBot12TryToRetreatEv */
{
} /* size: 1 */

/* <0> (null):0 */
void Hunt(class CCSBot *) /* linkage=_ZN6CCSBot4HuntEv */
{
} /* size: 156551736 */

/* <0> (null):0 */
void Attack(class CCSBot *, class CBasePlayer *) /* linkage=_ZN6CCSBot6AttackEP11CBasePlayer */
{
} /* size: 156658668 */

/* <0> (null):0 */
bool IsEscapingFromBomb(const class CCSBot  *) /* linkage=_ZNK6CCSBot18IsEscapingFromBombEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsDefusingBomb(const class CCSBot  *) /* linkage=_ZNK6CCSBot14IsDefusingBombEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsHunting(const class CCSBot  *) /* linkage=_ZNK6CCSBot9IsHuntingEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsMovingTo(const class CCSBot  *) /* linkage=_ZNK6CCSBot10IsMovingToEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsBuying(const class CCSBot  *) /* linkage=_ZNK6CCSBot8IsBuyingEv */
{
} /* size: 1 */

/* <0> (null):0 */
void MoveTo(class CCSBot *, const class Vector  *, enum RouteType) /* linkage=_ZN6CCSBot6MoveToEPK6Vector9RouteType */
{
} /* size: 0 */

/* <0> (null):0 */
void PlantBomb(class CCSBot *) /* linkage=_ZN6CCSBot9PlantBombEv */
{
} /* size: 0 */

/* <0> (null):0 */
void FetchBomb(class CCSBot *) /* linkage=_ZN6CCSBot9FetchBombEv */
{
} /* size: 0 */

/* <0> (null):0 */
void DefuseBomb(class CCSBot *) /* linkage=_ZN6CCSBot10DefuseBombEv */
{
} /* size: 0 */

/* <0> (null):0 */
void InvestigateNoise(class CCSBot *) /* linkage=_ZN6CCSBot16InvestigateNoiseEv */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE7addressERS6_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  *, const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE7addressERKS6_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE10deallocateEPS6_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE9constructEPS6_RKS6_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE7destroyEPS6_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, const class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
_Tp_alloc_type & _M_get_Tp_allocator(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE19_M_get_Tp_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Tp_alloc_type  & _M_get_Tp_allocator(const class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*,) /* linkage=_ZNKSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE19_M_get_Tp_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
allocator_type get_allocator(const class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*,) /* linkage=_ZNKSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::)
{
} /* size: 0 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int)
{
} /* size: 0 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer _M_allocate(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int) /* linkage=_ZNSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE11_M_allocateEj */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_deallocate(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, unsigned int) /* linkage=_ZNSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE13_M_deallocateEPS5_j */
{
} /* size: 0 */

/* <0> (null):0 */
void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca)
{
} /* size: 0 */

/* <0> (null):0 */
void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::)
{
} /* size: 0 */

/* <0> (null):0 */
void ~vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, int)
{
} /* size: 0 */

/* <0> (null):0 */
class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca operator=(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EEaSERKS6_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6assignEjRKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator begin(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
size_type size(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6resizeEjS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
size_type capacity(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE8capacityEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool empty(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
void reserve(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE7reserveEj */
{
} /* size: 0 */

/* <0> (null):0 */
reference operator[](class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EEixEj */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference operator[](const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EEixEj */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_range_check(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE14_M_range_checkEj */
{
} /* size: 0 */

/* <0> (null):0 */
reference at(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE2atEj */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference at(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE2atEj */
{
} /* size: 4 */

/* <0> (null):0 */
reference front(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer data(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4dataEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer data(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4dataEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_back(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE9push_backERKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6insertEN9__gnu_cxx17__normal_iteratorIPS4_S6_EERKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6insertEN9__gnu_cxx17__normal_iteratorIPS4_S6_EEjRKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS4_S6_EE */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS4_S6_EESA_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4swapERS6_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE18_M_fill_initializeEjRKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE14_M_fill_assignEjRKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_insert(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS4_S6_EEjRKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert_aux(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS4_S6_EERKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
size_type _M_check_len(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int, const char  *) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE12_M_check_lenEjPKc */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_erase_at_end(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE15_M_erase_at_endEPS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<int> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<int> *, const class new_allocator<int>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<int> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<int>  *, int &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIiE7addressERi */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<int>  *, const int  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIiE7addressERKi */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<int> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIiE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<int> *, int *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIiE10deallocateEPij */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<int>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIiE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<int> *, int *, const int  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIiE9constructEPiRKi */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<int> *, int *) /* linkage=_ZN9__gnu_cxx13new_allocatorIiE7destroyEPi */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<int> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<int> *, const class allocator<int>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<int> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
_Tp_alloc_type & _M_get_Tp_allocator(class _Vector_base<int, std::allocator<int> > *) /* linkage=_ZNSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Tp_alloc_type  & _M_get_Tp_allocator(const class _Vector_base<int, std::allocator<int> >  *) /* linkage=_ZNKSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
allocator_type get_allocator(const class _Vector_base<int, std::allocator<int> >  *) /* linkage=_ZNKSt12_Vector_baseIiSaIiEE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<int, std::allocator<int> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<int, std::allocator<int> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<int, std::allocator<int> > *, unsigned int)
{
} /* size: 0 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<int, std::allocator<int> > *, unsigned int, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_Vector_base(class _Vector_base<int, std::allocator<int> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer _M_allocate(class _Vector_base<int, std::allocator<int> > *, unsigned int) /* linkage=_ZNSt12_Vector_baseIiSaIiEE11_M_allocateEj */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_deallocate(class _Vector_base<int, std::allocator<int> > *, int *, unsigned int) /* linkage=_ZNSt12_Vector_baseIiSaIiEE13_M_deallocateEPij */
{
} /* size: 0 */

/* <0> (null):0 */
void vector(class vector<int, std::allocator<int> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void vector(class vector<int, std::allocator<int> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void vector(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void vector(class vector<int, std::allocator<int> > *, const class vector<int, std::allocator<int> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~vector(class vector<int, std::allocator<int> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class vector<int, std::allocator<int> > & operator=(class vector<int, std::allocator<int> > *, const class vector<int, std::allocator<int> >  &) /* linkage=_ZNSt6vectorIiSaIiEEaSERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE6assignEjRKi */
{
} /* size: 0 */

/* <0> (null):0 */
iterator begin(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
size_type size(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class vector<int, std::allocator<int> > *, unsigned int, int) /* linkage=_ZNSt6vectorIiSaIiEE6resizeEji */
{
} /* size: 155826632 */

/* <0> (null):0 */
size_type capacity(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE8capacityEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool empty(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
void reserve(class vector<int, std::allocator<int> > *, unsigned int) /* linkage=_ZNSt6vectorIiSaIiEE7reserveEj */
{
} /* size: 155808464 */

/* <0> (null):0 */
reference operator[](class vector<int, std::allocator<int> > *, unsigned int) /* linkage=_ZNSt6vectorIiSaIiEEixEj */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference operator[](const class vector<int, std::allocator<int> >  *, unsigned int) /* linkage=_ZNKSt6vectorIiSaIiEEixEj */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_range_check(const class vector<int, std::allocator<int> >  *, unsigned int) /* linkage=_ZNKSt6vectorIiSaIiEE14_M_range_checkEj */
{
} /* size: 155925240 */

/* <0> (null):0 */
reference at(class vector<int, std::allocator<int> > *, unsigned int) /* linkage=_ZNSt6vectorIiSaIiEE2atEj */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference at(const class vector<int, std::allocator<int> >  *, unsigned int) /* linkage=_ZNKSt6vectorIiSaIiEE2atEj */
{
} /* size: 4 */

/* <0> (null):0 */
reference front(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer data(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE4dataEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer data(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE4dataEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_back(class vector<int, std::allocator<int> > *, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE9push_backERKi */
{
} /* size: 156336008 */

/* <0> (null):0 */
void pop_back(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE6insertEN9__gnu_cxx17__normal_iteratorIPiS1_EERKi */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE6insertEN9__gnu_cxx17__normal_iteratorIPiS1_EEjRKi */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >) /* linkage=_ZNSt6vectorIiSaIiEE5eraseEN9__gnu_cxx17__normal_iteratorIPiS1_EE */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >) /* linkage=_ZNSt6vectorIiSaIiEE5eraseEN9__gnu_cxx17__normal_iteratorIPiS1_EES5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class vector<int, std::allocator<int> > *, class vector<int, std::allocator<int> > &) /* linkage=_ZNSt6vectorIiSaIiEE4swapERS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE18_M_fill_initializeEjRKi */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE14_M_fill_assignEjRKi */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_insert(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPiS1_EEjRKi */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert_aux(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, const int  &) /* linkage=_ZNSt6vectorIiSaIiEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPiS1_EERKi */
{
} /* size: 0 */

/* <0> (null):0 */
size_type _M_check_len(const class vector<int, std::allocator<int> >  *, unsigned int, const char  *) /* linkage=_ZNKSt6vectorIiSaIiEE12_M_check_lenEjPKc */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_erase_at_end(class vector<int, std::allocator<int> > *, int *) /* linkage=_ZNSt6vectorIiSaIiEE15_M_erase_at_endEPi */
{
} /* size: 0 */

/* <0> (null):0 */
char * GetSpeakable(const class BotPhrase  *, int, float *) /* linkage=_ZNK9BotPhrase12GetSpeakableEiPf */
{
} /* size: 4 */

/* <0> (null):0 */
void ClearCriteria(const class BotPhrase  *) /* linkage=_ZNK9BotPhrase13ClearCriteriaEv */
{
} /* size: 0 */

/* <0> (null):0 */
void SetPlaceCriteria(const class BotPhrase  *, PlaceCriteria) /* linkage=_ZNK9BotPhrase16SetPlaceCriteriaEj */
{
} /* size: 0 */

/* <0> (null):0 */
void SetCountCriteria(const class BotPhrase  *, CountCriteria) /* linkage=_ZNK9BotPhrase16SetCountCriteriaEj */
{
} /* size: 0 */

/* <0> (null):0 */
const char  * GetName(const class BotPhrase  *) /* linkage=_ZNK9BotPhrase7GetNameEv */
{
} /* size: 4 */

/* <0> (null):0 */
unsigned intconst GetID(const class BotPhrase  *) /* linkage=_ZNK9BotPhrase5GetIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
enum GameEventType GetRadioEquivalent(const class BotPhrase  *) /* linkage=_ZNK9BotPhrase18GetRadioEquivalentEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsImportant(const class BotPhrase  *) /* linkage=_ZNK9BotPhrase11IsImportantEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsPlace(const class BotPhrase  *) /* linkage=_ZNK9BotPhrase7IsPlaceEv */
{
} /* size: 1 */

/* <0> (null):0 */
void Randomize(class BotPhrase *) /* linkage=_ZN9BotPhrase9RandomizeEv */
{
} /* size: 0 */

/* <0> (null):0 */
void BotPhrase(class BotPhrase *, unsigned int, bool)
{
} /* size: 0 */

/* <0> (null):0 */
void ~BotPhrase(class BotPhrase *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void InitVoiceBank(class BotPhrase *, int) /* linkage=_ZN9BotPhrase13InitVoiceBankEi */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<BotPhrase*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<BotPhrase*> *, const class new_allocator<BotPhrase*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<BotPhrase*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<BotPhrase*>  *, class BotPhrase * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP9BotPhraseE7addressERS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<BotPhrase*>  *, const class BotPhrase *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP9BotPhraseE7addressERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<BotPhrase*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<BotPhrase*> *, class BotPhrase * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE10deallocateEPS2_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<BotPhrase*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP9BotPhraseE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<BotPhrase*> *, class BotPhrase * *, const class BotPhrase *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE9constructEPS2_RKS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<BotPhrase*> *, class BotPhrase * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE7destroyEPS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<BotPhrase*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<BotPhrase*> *, const class allocator<BotPhrase*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<BotPhrase*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<BotPhrase*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<BotPhrase*> > *, const class new_allocator<std::_List_node<BotPhrase*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<BotPhrase*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<BotPhrase*> >  *, class _List_node<BotPhrase*> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE7addressERS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<BotPhrase*> >  *, const class _List_node<BotPhrase*>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE7addressERKS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<BotPhrase*> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<BotPhrase*> > *, class _List_node<BotPhrase*> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE10deallocateEPS4_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<BotPhrase*> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<BotPhrase*> > *, class _List_node<BotPhrase*> *, const class _List_node<BotPhrase*>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE9constructEPS4_RKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<BotPhrase*> > *, class _List_node<BotPhrase*> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE7destroyEPS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<BotPhrase*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<BotPhrase*> > *, const class allocator<std::_List_node<BotPhrase*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<BotPhrase*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class _List_node<BotPhrase*> * _M_get_node(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_node<BotPhrase*> *) /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt10_List_baseIP9BotPhraseSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt10_List_baseIP9BotPhraseSaIS1_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt10_List_baseIP9BotPhraseSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_base(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_List_base(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void _M_clear(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE8_M_clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_init(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE7_M_initEv */
{
} /* size: 0 */

/* <0> (null):0 */
_Node * _M_create_node(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE14_M_create_nodeERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const class list<BotPhrase*, std::allocator<BotPhrase*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
class list<BotPhrase*, std::allocator<BotPhrase*> > & operator=(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const class list<BotPhrase*, std::allocator<BotPhrase*> >  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EEaSERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, class BotPhrase *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6resizeEjS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
reference front(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE10push_frontERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_front(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE9pop_frontEv */
{
} /* size: 0 */

/* <0> (null):0 */
void push_back(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE9push_backERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class list<BotPhrase*, std::allocator<BotPhrase*> > &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4swapERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class list<BotPhrase*, std::allocator<BotPhrase*> > &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class list<BotPhrase*, std::allocator<BotPhrase*> > &, class _List_iterator<BotPhrase*>) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class list<BotPhrase*, std::allocator<BotPhrase*> > &, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void remove(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6removeERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void unique(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6uniqueEv */
{
} /* size: 0 */

/* <0> (null):0 */
void merge(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class list<BotPhrase*, std::allocator<BotPhrase*> > &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5mergeERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void reverse(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE7reverseEv */
{
} /* size: 0 */

/* <0> (null):0 */
void sort(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4sortEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE18_M_fill_initializeEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE14_M_fill_assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_transfer(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_erase(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class list<BotPhrase*, std::allocator<BotPhrase*> > &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE25_M_check_equal_allocatorsERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void BotPhraseManager(class BotPhraseManager *)
{
} /* size: 156458320 */

/* <0> (null):0 */
void ~BotPhraseManager(class BotPhraseManager *, int)
{
} /* size: 156476128 */

/* <0> (null):0 */
bool Initialize(class BotPhraseManager *, const char  *, int) /* linkage=_ZN16BotPhraseManager10InitializeEPKci */
{
} /* size: 1 */

/* <0> (null):0 */
void OnRoundRestart(class BotPhraseManager *) /* linkage=_ZN16BotPhraseManager14OnRoundRestartEv */
{
} /* size: 156534312 */

/* <0> (null):0 */
void OnMapChange(class BotPhraseManager *) /* linkage=_ZN16BotPhraseManager11OnMapChangeEv */
{
} /* size: 156578552 */

/* <0> (null):0 */
unsigned int NameToID(const class BotPhraseManager  *, const char  *) /* linkage=_ZNK16BotPhraseManager8NameToIDEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
const char  * IDToName(const class BotPhraseManager  *, unsigned int) /* linkage=_ZNK16BotPhraseManager8IDToNameEj */
{
} /* size: 4 */

/* <0> (null):0 */
const class BotPhrase  * GetPhrase(const class BotPhraseManager  *, const char  *) /* linkage=_ZNK16BotPhraseManager9GetPhraseEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
const class BotPhrase  * GetPlace(const class BotPhraseManager  *, const char  *) /* linkage=_ZNK16BotPhraseManager8GetPlaceEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
const class BotPhrase  * GetPlace(const class BotPhraseManager  *, unsigned int) /* linkage=_ZNK16BotPhraseManager8GetPlaceEj */
{
} /* size: 4 */

/* <0> (null):0 */
const BotPhraseList  * GetPlaceList(const class BotPhraseManager  *) /* linkage=_ZNK16BotPhraseManager12GetPlaceListEv */
{
} /* size: 4 */

/* <0> (null):0 */
float GetPlaceStatementInterval(const class BotPhraseManager  *, Place) /* linkage=_ZNK16BotPhraseManager25GetPlaceStatementIntervalEj */
{
} /* size: 4 */

/* <0> (null):0 */
void ResetPlaceStatementInterval(class BotPhraseManager *, Place) /* linkage=_ZN16BotPhraseManager27ResetPlaceStatementIntervalEj */
{
} /* size: 156550168 */

/* <0> (null):0 */
int FindPlaceIndex(const class BotPhraseManager  *, Place) /* linkage=_ZNK16BotPhraseManager14FindPlaceIndexEj */
{
} /* size: 4 */

/* <0> (null):0 */
void SetCrouchAndHold(class AttackState *, bool) /* linkage=_ZN11AttackState16SetCrouchAndHoldEb */
{
} /* size: 156688840 */

/* <0> (null):0 */
void SetLeader(class FollowState *, class CBasePlayer *) /* linkage=_ZN11FollowState9SetLeaderEP11CBasePlayer */
{
} /* size: 156705072 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<CNavLadder*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<CNavLadder*> *, class _List_node_base *)
{
} /* size: 0 */

/* <0> (null):0 */
reference operator*(const class _List_iterator<CNavLadder*>  *) /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_iterator<CNavLadder*>  *) /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_iterator<CNavLadder*> *) /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_iterator<CNavLadder*> *, int) /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_iterator<CNavLadder*> *) /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_iterator<CNavLadder*> *, int) /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_iterator<CNavLadder*>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEeqERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_iterator<CNavLadder*>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEneERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<NavConnect> *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<NavConnect> *, class _List_node_base *)
{
} /* size: 0 */

/* <0> (null):0 */
reference operator*(const class _List_iterator<NavConnect>  *) /* linkage=_ZNKSt14_List_iteratorI10NavConnectEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_iterator<NavConnect>  *) /* linkage=_ZNKSt14_List_iteratorI10NavConnectEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_iterator<NavConnect> *) /* linkage=_ZNSt14_List_iteratorI10NavConnectEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_iterator<NavConnect> *, int) /* linkage=_ZNSt14_List_iteratorI10NavConnectEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_iterator<NavConnect> *) /* linkage=_ZNSt14_List_iteratorI10NavConnectEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_iterator<NavConnect> *, int) /* linkage=_ZNSt14_List_iteratorI10NavConnectEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_iterator<NavConnect>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorI10NavConnectEeqERKS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_iterator<NavConnect>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorI10NavConnectEneERKS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
inline void Vector(class Vector *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator==(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, float X, float Y, float Z)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Length(const class Vector  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline edict_t * ENT(const entvars_t  * pev)
{
} /* size: 4 */

/* <0> (null):0 */
inline void operator!=(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline BOOL FStrEq(const char  * sz1, const char  * sz2)
{
} /* size: 4 */

/* <0> (null):0 */
inline void edict(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline int ENTINDEX(edict_t * pEdict)
{
} /* size: 4 */

/* <0> (null):0 */
inline void operator+(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator*(const class Vector  *const this, float fl)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ObjectCaps(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
virtual int ObjectCaps(class CPointEntity *) /* linkage=_ZN12CPointEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
inline void ObjectCaps(class CPointEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetProfile(const class CBot  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void entindex(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetActiveWeapon(const class CBot  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator-(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void NormalizeInPlace(class Vector *const this)
{
	{
		float flLen;                                          //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline void GetSkill(const class BotProfile  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetReactionTime(const class BotProfile  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetAttackDelay(const class BotProfile  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void SetCrouchAndHold(class AttackState *const this, bool crouch)
{
} /* size: 0 */

/* <0> (null):0 */
void SetGoalPosition(class MoveToState *, const class Vector  *) /* linkage=_ZN11MoveToState15SetGoalPositionEPK6Vector */
{
} /* size: 0 */

/* <0> (null):0 */
void SetRouteType(class MoveToState *, enum RouteType) /* linkage=_ZN11MoveToState12SetRouteTypeE9RouteType */
{
} /* size: 0 */

/* <0> (null):0 */
inline void SetGoalPosition(class MoveToState *const this, const class Vector  * pos)
{
} /* size: 0 */

/* <0> (null):0 */
inline void SetRouteType(class MoveToState *const this, enum RouteType route)
{
} /* size: 0 */

/* <0> (null):0 */
void SetHidingSpot(class HideState *, const class Vector  *) /* linkage=_ZN9HideState13SetHidingSpotEPK6Vector */
{
} /* size: 0 */

/* <0> (null):0 */
void SetSearchArea(class HideState *, class CNavArea *) /* linkage=_ZN9HideState13SetSearchAreaEP8CNavArea */
{
} /* size: 0 */

/* <0> (null):0 */
void SetSearchRange(class HideState *, float) /* linkage=_ZN9HideState14SetSearchRangeEf */
{
} /* size: 0 */

/* <0> (null):0 */
void SetDuration(class HideState *, float) /* linkage=_ZN9HideState11SetDurationEf */
{
} /* size: 0 */

/* <0> (null):0 */
void SetHoldPosition(class HideState *, bool) /* linkage=_ZN9HideState15SetHoldPositionEb */
{
} /* size: 0 */

/* <0> (null):0 */
bool IsAtSpot(const class HideState  *) /* linkage=_ZNK9HideState8IsAtSpotEv */
{
} /* size: 1 */

/* <0> (null):0 */
inline void SetHidingSpot(class HideState *const this, const class Vector  * pos)
{
} /* size: 0 */

/* <0> (null):0 */
inline void SetSearchArea(class HideState *const this, class CNavArea * area)
{
} /* size: 0 */

/* <0> (null):0 */
inline void SetSearchRange(class HideState *const this, float range)
{
} /* size: 0 */

/* <0> (null):0 */
inline void SetDuration(class HideState *const this, float time)
{
} /* size: 0 */

/* <0> (null):0 */
inline void SetHoldPosition(class HideState *const this, bool hold)
{
} /* size: 0 */

/* <0> (null):0 */
inline void IsAtSpot(const class HideState  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void IsFollowing(const class CCSBot  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void IsEnemyVisible(const class CCSBot  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void DestroyPath(class CCSBot *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void SetTask(class CCSBot *const this, enum TaskType task, class CBaseEntity * entity)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetCenter(const class CNavArea  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void SetEntity(class UseEntityState *, class CBaseEntity *) /* linkage=_ZN14UseEntityState9SetEntityEP11CBaseEntity */
{
} /* size: 0 */

/* <0> (null):0 */
inline void SetEntity(class UseEntityState *const this, class CBaseEntity * entity)
{
} /* size: 0 */

/* <0> (null):0 */
inline void SetLeader(class FollowState *const this, class CBasePlayer * player)
{
} /* size: 0 */

/* <0> (null):0 */
void IsHiding(const class CCSBot  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void IsActiveWeaponReloading(const class CBot  *const this)
{
	{
		class CBasePlayerWeapon * gun;                        //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void IsAttacking(const class CCSBot  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline bool IsZombieGame(void)
{
} /* size: 1 */

/* <0> (null):0 */
void IsAtHidingSpot(const class CCSBot  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Hide(class CCSBot *const this, const class Vector  * hidingSpot, float duration, bool holdPosition)
{
	{
		class CNavArea * hideArea;                            //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void StopAttacking(class CCSBot *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Idle(class CCSBot *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void SetState(class CCSBot *const this, class BotState * state)
{
	StopAttacking(class CCSBot *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Idle(class CCSBot *const this)
{
	SetTask(class CCSBot *const this,
		enum TaskType task,
		class CBaseEntity * entity); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void EscapeFromBomb(class CCSBot *const this)
{
	SetTask(class CCSBot *const this,
		enum TaskType task,
		class CBaseEntity * entity); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Follow(class CCSBot *const this, class CBasePlayer * player)
{
	SetTask(class CCSBot *const this,
		enum TaskType task,
		class CBaseEntity * entity); /* size=0, low_pc=0 */ //     0
	SetLeader(class FollowState *const this,
			class CBasePlayer * player); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void ContinueFollowing(class CCSBot *const this)
{
	{
		class CBasePlayer * leader;                           //     0
		SetTask(class CCSBot *const this,
			enum TaskType task,
			class CBaseEntity * entity); /* size=0, low_pc=0 */ //     0
		SetLeader(class FollowState *const this,
				class CBasePlayer * player); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void StopFollowing(class CCSBot *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void RescueHostages(class CCSBot *const this)
{
	SetTask(class CCSBot *const this,
		enum TaskType task,
		class CBaseEntity * entity); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void UseEntity(class CCSBot *const this, class CBaseEntity * entity)
{
	SetEntity(class UseEntityState *const this,
			class CBaseEntity * entity); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void Hide(class CCSBot *const this, class CNavArea * searchFromArea, float duration, float hideRange, bool holdPosition)
{
	{
		class CNavArea * source;                              //     0
		class Vector sourcePos;                               //     0
		const class Vector  * pos;                            //     0
		DestroyPath(class CCSBot *const this); /* size=0, low_pc=0 */ //     0
		SetDuration(class HideState *const this,
				float time); /* size=0, low_pc=0 */ //     0
		SetSearchArea(class HideState *const this,
				class CNavArea * area); /* size=0, low_pc=0 */ //     0
		SetSearchRange(class HideState *const this,
				float range); /* size=0, low_pc=0 */ //     0
		SetHoldPosition(class HideState *const this,
				bool hold); /* size=0, low_pc=0 */ //     0
		SetHidingSpot(class HideState *const this,
				const class Vector  * pos); /* size=0, low_pc=0 */ //     0
		Idle(class CCSBot *const this); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void Hide(class CCSBot *const this, const class Vector  * hidingSpot, float duration, bool holdPosition)
{
	{
		class CNavArea * hideArea;                            //     0
		DestroyPath(class CCSBot *const this); /* size=0, low_pc=0 */ //     0
		SetHoldPosition(class HideState *const this,
				bool hold); /* size=0, low_pc=0 */ //     0
		SetSearchArea(class HideState *const this,
				class CNavArea * area); /* size=0, low_pc=0 */ //     0
		SetSearchRange(class HideState *const this,
				float range); /* size=0, low_pc=0 */ //     0
		SetDuration(class HideState *const this,
				float time); /* size=0, low_pc=0 */ //     0
		SetHidingSpot(class HideState *const this,
				const class Vector  * pos); /* size=0, low_pc=0 */ //     0
		Idle(class CCSBot *const this); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void TryToHide(class CCSBot *const this, class CNavArea * searchFromArea, float duration, float hideRange, bool holdPosition, bool useNearest)
{
	{
		class CNavArea * source;                              //     0
		class Vector sourcePos;                               //     0
		const class Vector  * pos;                            //     0
		SetDuration(class HideState *const this,
				float time); /* size=0, low_pc=0 */ //     0
		SetSearchArea(class HideState *const this,
				class CNavArea * area); /* size=0, low_pc=0 */ //     0
		SetSearchRange(class HideState *const this,
				float range); /* size=0, low_pc=0 */ //     0
		SetHoldPosition(class HideState *const this,
				bool hold); /* size=0, low_pc=0 */ //     0
		SetHidingSpot(class HideState *const this,
				const class Vector  * pos); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void TryToRetreat(class CCSBot *const this)
{
	{
		const class Vector  * spot;                           //     0
		{
			float holdTime;                               //     0
			Hide(class CCSBot *const this,
				const class Vector  * hidingSpot,
				float duration,
				bool holdPosition); /* size=0, low_pc=0 */ //     0
		}
	}
} /* size: 0 */

/* <0> (null):0 */
void Hunt(class CCSBot *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Attack(class CCSBot *const this, class CBasePlayer * victim)
{
	{
		class Vector toEnemy;                                 //     0
		class Vector idealAngle;                              //     0
		float deltaYaw;                                       //     0
		float turn;                                           //     0
		float accuracy;                                       //     0
		IsActiveWeaponReloading(const class CBot  *const this); /* size=0, low_pc=0 */ //     0
		IsAtHidingSpot(const class CCSBot  *const this); /* size=0, low_pc=0 */ //     0
		SetCrouchAndHold(class AttackState *const this,
				bool crouch); /* size=0, low_pc=0 */ //     0
		operator-(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		SetCrouchAndHold(class AttackState *const this,
				bool crouch); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void StopAttacking(class CCSBot *const this)
{
	Idle(class CCSBot *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void IsAttacking(const class CCSBot  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsEscapingFromBomb(const class CCSBot  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsDefusingBomb(const class CCSBot  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsHiding(const class CCSBot  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsAtHidingSpot(const class CCSBot  *const this)
{
	IsHiding(const class CCSBot  *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void IsHunting(const class CCSBot  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsMovingTo(const class CCSBot  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsBuying(const class CCSBot  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void MoveTo(class CCSBot *const this, const class Vector  * pos, enum RouteType route)
{
	SetGoalPosition(class MoveToState *const this,
			const class Vector  * pos); /* size=0, low_pc=0 */ //     0
	SetRouteType(class MoveToState *const this,
			enum RouteType route); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void PlantBomb(class CCSBot *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void FetchBomb(class CCSBot *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void DefuseBomb(class CCSBot *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void InvestigateNoise(class CCSBot *const this)
{
} /* size: 0 */



/* Variables: */

float                      flLen; /* size: 4 */

class CBasePlayerWeapon *  gun; /* size: 4 */

class CNavArea *           hideArea; /* size: 4 */

class CBasePlayer *        leader; /* size: 4 */

class CNavArea *           source; /* size: 4 */

class Vector              sourcePos; /* size: 12 */

const class Vector  *      pos; /* size: 4 */

class CNavArea *           hideArea; /* size: 4 */

class CNavArea *           source; /* size: 4 */

class Vector              sourcePos; /* size: 12 */

const class Vector  *      pos; /* size: 4 */

const class Vector  *      spot; /* size: 4 */

float                      holdTime; /* size: 4 */

; /* size: 0 */

class Vector              toEnemy; /* size: 12 */

class Vector              idealAngle; /* size: 12 */

float                      deltaYaw; /* size: 4 */

float                      turn; /* size: 4 */

float                      accuracy; /* size: 4 */

; /* size: 156976104 */

extern class _IO_FILE *           stdin; /* size: 4 */

extern class _IO_FILE *           stdout; /* size: 4 */

intconst                   k_cubSaltSize; /* size: 4 */

GID_tconst                 k_GIDNil; /* size: 8 */

GID_tconst                 k_TxnIDNil; /* size: 8 */

GID_tconst                 k_TxnIDUnknown; /* size: 8 */

PackageId_tconst           k_uPackageIdFreeSub; /* size: 4 */

PackageId_tconst           k_uPackageIdInvalid; /* size: 4 */

AppId_tconst               k_uAppIdInvalid; /* size: 4 */

AssetClassId_tconst        k_ulAssetClassIdInvalid; /* size: 8 */

PhysicalItemId_tconst      k_uPhysicalItemIdInvalid; /* size: 4 */

DepotId_tconst             k_uDepotIdInvalid; /* size: 4 */

CellID_tconst              k_uCellIDInvalid; /* size: 4 */

SteamAPICall_tconst        k_uAPICallInvalid; /* size: 8 */

PartnerId_tconst           k_uPartnerIdInvalid; /* size: 4 */

extern enginefuncs_t              g_engfuncs; /* size: 632 */

extern globalvars_t *             gpGlobals; /* size: 4 */

extern class Vectorconst          g_vecZero; /* size: 12 */

extern cvar_t                     cv_bot_difficulty; /* size: 20 */

extern cvar_t                     cv_bot_allow_rogues; /* size: 20 */

extern cvar_t                     cv_bot_allow_pistols; /* size: 20 */

extern cvar_t                     cv_bot_allow_shotguns; /* size: 20 */

extern cvar_t                     cv_bot_allow_sub_machine_guns; /* size: 20 */

extern cvar_t                     cv_bot_allow_rifles; /* size: 20 */

extern cvar_t                     cv_bot_allow_machine_guns; /* size: 20 */

extern cvar_t                     cv_bot_allow_grenades; /* size: 20 */

extern cvar_t                     cv_bot_allow_snipers; /* size: 20 */

extern cvar_t                     cv_bot_allow_shield; /* size: 20 */

extern cvar_t                     cv_bot_zombie; /* size: 20 */

extern cvar_t                     cv_bot_chatter; /* size: 20 */

extern class CBotManager *        TheBots; /* size: 4 */

floatconst                 GenerationStepSize; /* size: 4 */

floatconst                 StepHeight; /* size: 4 */

floatconst                 JumpHeight; /* size: 4 */

floatconst                 JumpCrouchHeight; /* size: 4 */

floatconst                 MaxSlope; /* size: 4 */

floatconst                 MaxUnitZSlope; /* size: 4 */

floatconst                 BotRadius; /* size: 4 */

floatconst                 DeathDrop; /* size: 4 */

floatconst                 HalfHumanWidth; /* size: 4 */

floatconst                 HalfHumanHeight; /* size: 4 */

floatconst                 HumanHeight; /* size: 4 */

extern NavAreaList                TheNavAreaList; /* size: 8 */

extern class CNavAreaGrid        TheNavAreaGrid; /* size: 1052 */

extern cvar_t                     friendlyfire; /* size: 20 */

extern class BotPhraseManager *   TheBotPhrases; /* size: 4 */

; /* size: 156369784 */

/* Types: */

/* 1 */
char
 /* size: 1 */

/* 2 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 3 */
unsigned int
 /* size: 4 */

/* 4 */
unsigned char
 /* size: 1 */

/* 5 */
short unsigned int
 /* size: 2 */

/* 6 */
long unsigned int
 /* size: 4 */

/* 7 */
signed char
 /* size: 1 */

/* 8 */
short int
 /* size: 2 */

/* 9 */
int
 /* size: 4 */

/* 10 */
long long int
 /* size: 8 */

/* 11 */
long long unsigned int
 /* size: 8 */

/* 12 */
/* <0> (null):0 */
typedef long long int __quad_t; /* size: 8 */

/* 13 */
/* <0> (null):0 */
typedef long int __off_t; /* size: 4 */

/* 14 */
long int
 /* size: 4 */

/* 15 */
/* <0> (null):0 */
typedef __quad_t __off64_t; /* size: 8 */

/* 16 */
 /* pointer to 0 */
 /* size: 4 */

/* 17 */
 /* pointer to 1 */
 /* size: 4 */

/* 18 */
/* <0> (null):0 */
typedef struct _IO_FILE FILE; /* size: 148 */

/* 19 */
/* <0> (null):0 */
struct _IO_FILE {
	int                        _flags;               /*     0     4 */
	char *                     _IO_read_ptr;         /*     4     4 */
	char *                     _IO_read_end;         /*     8     4 */
	char *                     _IO_read_base;        /*    12     4 */
	char *                     _IO_write_base;       /*    16     4 */
	char *                     _IO_write_ptr;        /*    20     4 */
	char *                     _IO_write_end;        /*    24     4 */
	char *                     _IO_buf_base;         /*    28     4 */
	char *                     _IO_buf_end;          /*    32     4 */
	char *                     _IO_save_base;        /*    36     4 */
	char *                     _IO_backup_base;      /*    40     4 */
	char *                     _IO_save_end;         /*    44     4 */
	class _IO_marker *         _markers;             /*    48     4 */
	class _IO_FILE *           _chain;               /*    52     4 */
	int                        _fileno;              /*    56     4 */
	int                        _flags2;              /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	__off_t                    _old_offset;          /*    64     4 */
	short unsigned int         _cur_column;          /*    68     2 */
	signed char                _vtable_offset;       /*    70     1 */
	char                       _shortbuf[1];         /*    71     1 */
	_IO_lock_t *               _lock;                /*    72     4 */
	__off64_t                  _offset;              /*    76     8 */
	void *                     __pad1;               /*    84     4 */
	void *                     __pad2;               /*    88     4 */
	void *                     __pad3;               /*    92     4 */
	void *                     __pad4;               /*    96     4 */
	size_t                     __pad5;               /*   100     4 */
	int                        _mode;                /*   104     4 */
	char                       _unused2[40];         /*   108    40 */
	/* --- cacheline 2 boundary (128 bytes) was 20 bytes ago --- */

	/* size: 148, cachelines: 3, members: 29 */
	/* last cacheline: 20 bytes */
}; /* size: 148 */

/* 20 */
/* <0> (null):0 */
typedef void _IO_lock_t; /* size: 0 */

/* 21 */
/* <0> (null):0 */
struct _IO_marker {
	class _IO_marker *         _next;                /*     0     4 */
	class _IO_FILE *           _sbuf;                /*     4     4 */
	int                        _pos;                 /*     8     4 */

	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 22 */
 /* pointer to 21 */
 /* size: 4 */

/* 23 */
 /* pointer to 19 */
 /* size: 4 */

/* 24 */
 /* pointer to 21 */
 /* size: 4 */

/* 25 */
 /* pointer to 19 */
 /* size: 4 */

/* 26 */
/* <0> (null):0 */
char                       array[1]; /* size: 1 */

/* 27 */
 /* pointer to 20 */
 /* size: 4 */

/* 28 */
/* <0> (null):0 */
char                       array[40]; /* size: 40 */

/* 29 */
 /* pointer to 30 */
 /* size: 4 */

/* 30 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 31 */
 /* pointer to 32 */
 /* size: 4 */

/* 32 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 33 */
 /* pointer to 34 */
 /* size: 4 */

/* 34 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 146684904 */

/* 35 */
long double
 /* size: 12 */

/* 36 */
double
 /* size: 8 */

/* 37 */
/* <0> (null):0 */
typedef int int32; /* size: 4 */

/* 38 */
/* <0> (null):0 */
typedef unsigned int uint32; /* size: 4 */

/* 39 */
/* <0> (null):0 */
typedef long long unsigned int uint64; /* size: 8 */

/* 40 */
/* <0> (null):0 */
typedef uint64 GID_t; /* size: 8 */

/* 41 */
/* <0> (null):0 */
typedef uint32 PackageId_t; /* size: 4 */

/* 42 */
/* <0> (null):0 */
typedef uint32 AppId_t; /* size: 4 */

/* 43 */
/* <0> (null):0 */
typedef uint64 AssetClassId_t; /* size: 8 */

/* 44 */
/* <0> (null):0 */
typedef uint32 PhysicalItemId_t; /* size: 4 */

/* 45 */
/* <0> (null):0 */
typedef uint32 DepotId_t; /* size: 4 */

/* 46 */
/* <0> (null):0 */
typedef uint32 CellID_t; /* size: 4 */

/* 47 */
/* <0> (null):0 */
typedef uint64 SteamAPICall_t; /* size: 8 */

/* 48 */
/* <0> (null):0 */
typedef uint32 PartnerId_t; /* size: 4 */

/* 49 */
/* <0> (null):0 */
typedef int BOOL; /* size: 4 */

/* 50 */
/* <0> (null):0 */
typedef unsigned char byte; /* size: 1 */

/* 51 */
/* <0> (null):0 */
typedef unsigned int string_t; /* size: 4 */

/* 52 */
/* <0> (null):0 */
typedef float vec_t; /* size: 4 */

/* 53 */
float
 /* size: 4 */

/* 54 */
/* <0> (null):0 */
float                      array[2]; /* size: 8 */

/* 55 */
/* <0> (null):0 */
class Vector2D {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	/* <0> (null):0 */
	void Vector2D(class Vector2D *);

	/* <0> (null):0 */
	void Vector2D(class Vector2D *, float, float);

	/* <0> (null):0 */
	class Vector2D operator+(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DplERKS_ */

	/* <0> (null):0 */
	class Vector2D operator-(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DmiERKS_ */

	/* <0> (null):0 */
	class Vector2D operator*(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DmlEf */

	/* <0> (null):0 */
	class Vector2D operator/(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DdvEf */

	/* <0> (null):0 */
	float Length(const class Vector2D  *); /* linkage=_ZNK8Vector2D6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector2D  *); /* linkage=_ZNK8Vector2D13LengthSquaredEv */

	/* <0> (null):0 */
	class Vector2D Normalize(const class Vector2D  *); /* linkage=_ZNK8Vector2D9NormalizeEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector2D *); /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector2D *, float); /* linkage=_ZN8Vector2D6IsZeroEf */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 56 */
 /* pointer to 55 */
 /* size: 4 */

/* 57 */
 /* pointer to 58 */
 /* size: 4 */

/* 58 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 59 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 60 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 61 */
bool
 /* size: 1 */

/* 62 */
/* <0> (null):0 */
class Vector {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	vec_t                      z;                    /*     8     4 */
	/* <0> (null):0 */
	void Vector(class Vector *);

	/* <0> (null):0 */
	void Vector(class Vector *, float, float, float);

	/* <0> (null):0 */
	void Vector(class Vector *, const class Vector  &);

	/* <0> (null):0 */
	void Vector(class Vector *, float *);

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *); /* linkage=_ZNK6VectorngEv */

	/* <0> (null):0 */
	int operator==(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectoreqERKS_ */

	/* <0> (null):0 */
	int operator!=(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorneERKS_ */

	/* <0> (null):0 */
	class Vector operator+(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorplERKS_ */

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectormiERKS_ */

	/* <0> (null):0 */
	class Vector operator*(const class Vector  *, float); /* linkage=_ZNK6VectormlEf */

	/* <0> (null):0 */
	class Vector operator/(const class Vector  *, float); /* linkage=_ZNK6VectordvEf */

	/* <0> (null):0 */
	void CopyToArray(const class Vector  *, float *); /* linkage=_ZNK6Vector11CopyToArrayEPf */

	/* <0> (null):0 */
	float Length(const class Vector  *); /* linkage=_ZNK6Vector6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector  *); /* linkage=_ZNK6Vector13LengthSquaredEv */

	/* <0> (null):0 */
	float * operator float*(class Vector *); /* linkage=_ZN6VectorcvPfEv */

	/* <0> (null):0 */
	const float  * operator const float*(const class Vector  *); /* linkage=_ZNK6VectorcvPKfEv */

	/* <0> (null):0 */
	class Vector Normalize(const class Vector  *); /* linkage=_ZNK6Vector9NormalizeEv */

	/* <0> (null):0 */
	class Vector2D Make2D(const class Vector  *); /* linkage=_ZNK6Vector6Make2DEv */

	/* <0> (null):0 */
	float Length2D(const class Vector  *); /* linkage=_ZNK6Vector8Length2DEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector  *, float); /* linkage=_ZNK6Vector16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector  *, float); /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector *); /* linkage=_ZN6Vector16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector *, float); /* linkage=_ZN6Vector6IsZeroEf */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 63 */
 /* pointer to 62 */
 /* size: 4 */

/* 64 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 65 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 66 */
 /* pointer to 53 */
 /* size: 4 */

/* 67 */
 /* pointer to 68 */
 /* size: 4 */

/* 68 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 69 */
 /* pointer to 70 */
 /* size: 4 */

/* 70 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 71 */
/* <0> (null):0 */
typedef int qboolean; /* size: 4 */

/* 72 */
/* <0> (null):0 */
struct link_s {
	class link_s *             prev;                 /*     0     4 */
	class link_s *             next;                 /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 73 */
 /* pointer to 72 */
 /* size: 4 */

/* 74 */
/* <0> (null):0 */
typedef struct link_s link_t; /* size: 8 */

/* 75 */
/* <0> (null):0 */
typedef struct edict_s edict_t; /* size: 804 */

/* 76 */
/* <0> (null):0 */
struct edict_s {
	qboolean                   free;                 /*     0     4 */
	int                        serialnumber;         /*     4     4 */
	link_t                     area;                 /*     8     8 */
	int                        headnode;             /*    16     4 */
	int                        num_leafs;            /*    20     4 */
	short int                  leafnums[48];         /*    24    96 */
	/* --- cacheline 1 boundary (64 bytes) was 56 bytes ago --- */
	float                      freetime;             /*   120     4 */
	void *                     pvPrivateData;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	entvars_t                  v;                    /*   128   676 */
	/* --- cacheline 12 boundary (768 bytes) was 36 bytes ago --- */

	/* size: 804, cachelines: 13, members: 9 */
	/* last cacheline: 36 bytes */
}; /* size: 804 */

/* 77 */
 /* pointer to 75 */
 /* size: 4 */

/* 78 */
/* <0> (null):0 */
struct {
	float                      time;                 /*     0     4 */
	float                      frametime;            /*     4     4 */
	float                      force_retouch;        /*     8     4 */
	string_t                   mapname;              /*    12     4 */
	string_t                   startspot;            /*    16     4 */
	float                      deathmatch;           /*    20     4 */
	float                      coop;                 /*    24     4 */
	float                      teamplay;             /*    28     4 */
	float                      serverflags;          /*    32     4 */
	float                      found_secrets;        /*    36     4 */
	class Vector              v_forward;             /*    40    12 */
	class Vector              v_up;                  /*    52    12 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	class Vector              v_right;               /*    64    12 */
	float                      trace_allsolid;       /*    76     4 */
	float                      trace_startsolid;     /*    80     4 */
	float                      trace_fraction;       /*    84     4 */
	class Vector              trace_endpos;          /*    88    12 */
	class Vector              trace_plane_normal;    /*   100    12 */
	float                      trace_plane_dist;     /*   112     4 */
	edict_t *                  trace_ent;            /*   116     4 */
	float                      trace_inopen;         /*   120     4 */
	float                      trace_inwater;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	int                        trace_hitgroup;       /*   128     4 */
	int                        trace_flags;          /*   132     4 */
	int                        msg_entity;           /*   136     4 */
	int                        cdAudioTrack;         /*   140     4 */
	int                        maxClients;           /*   144     4 */
	int                        maxEntities;          /*   148     4 */
	const char  *              pStringBase;          /*   152     4 */
	void *                     pSaveData;            /*   156     4 */
	class Vector              vecLandmarkOffset;     /*   160    12 */

	/* size: 172, cachelines: 3, members: 31 */
	/* last cacheline: 44 bytes */
}; /* size: 172 */

/* 79 */
/* <0> (null):0 */
typedef class  globalvars_t; /* size: 172 */

/* 80 */
/* <0> (null):0 */
struct entvars_s {
	string_t                   classname;            /*     0     4 */
	string_t                   globalname;           /*     4     4 */
	class Vector              origin;                /*     8    12 */
	class Vector              oldorigin;             /*    20    12 */
	class Vector              velocity;              /*    32    12 */
	class Vector              basevelocity;          /*    44    12 */
	class Vector              clbasevelocity;        /*    56    12 */
	/* --- cacheline 1 boundary (64 bytes) was 4 bytes ago --- */
	class Vector              movedir;               /*    68    12 */
	class Vector              angles;                /*    80    12 */
	class Vector              avelocity;             /*    92    12 */
	class Vector              punchangle;            /*   104    12 */
	class Vector              v_angle;               /*   116    12 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	class Vector              endpos;                /*   128    12 */
	class Vector              startpos;              /*   140    12 */
	float                      impacttime;           /*   152     4 */
	float                      starttime;            /*   156     4 */
	int                        fixangle;             /*   160     4 */
	float                      idealpitch;           /*   164     4 */
	float                      pitch_speed;          /*   168     4 */
	float                      ideal_yaw;            /*   172     4 */
	float                      yaw_speed;            /*   176     4 */
	int                        modelindex;           /*   180     4 */
	string_t                   model;                /*   184     4 */
	int                        viewmodel;            /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	int                        weaponmodel;          /*   192     4 */
	class Vector              absmin;                /*   196    12 */
	class Vector              absmax;                /*   208    12 */
	class Vector              mins;                  /*   220    12 */
	class Vector              maxs;                  /*   232    12 */
	class Vector              size;                  /*   244    12 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	float                      ltime;                /*   256     4 */
	float                      nextthink;            /*   260     4 */
	int                        movetype;             /*   264     4 */
	int                        solid;                /*   268     4 */
	int                        skin;                 /*   272     4 */
	int                        body;                 /*   276     4 */
	int                        effects;              /*   280     4 */
	float                      gravity;              /*   284     4 */
	float                      friction;             /*   288     4 */
	int                        light_level;          /*   292     4 */
	int                        sequence;             /*   296     4 */
	int                        gaitsequence;         /*   300     4 */
	float                      frame;                /*   304     4 */
	float                      animtime;             /*   308     4 */
	float                      framerate;            /*   312     4 */
	unsigned char              controller[4];        /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	unsigned char              blending[2];          /*   320     2 */
	float                      scale;                /*   324     4 */
	int                        rendermode;           /*   328     4 */
	float                      renderamt;            /*   332     4 */
	class Vector              rendercolor;           /*   336    12 */
	int                        renderfx;             /*   348     4 */
	float                      health;               /*   352     4 */
	float                      frags;                /*   356     4 */
	int                        weapons;              /*   360     4 */
	float                      takedamage;           /*   364     4 */
	int                        deadflag;             /*   368     4 */
	class Vector              view_ofs;              /*   372    12 */
	int                        button;               /*   384     4 */
	/* --- cacheline 6 boundary (384 bytes) was 2 bytes ago --- */
	int                        impulse;              /*   388     4 */
	edict_t *                  chain;                /*   392     4 */
	edict_t *                  dmg_inflictor;        /*   396     4 */
	edict_t *                  enemy;                /*   400     4 */
	edict_t *                  aiment;               /*   404     4 */
	edict_t *                  owner;                /*   408     4 */
	edict_t *                  groundentity;         /*   412     4 */
	int                        spawnflags;           /*   416     4 */
	int                        flags;                /*   420     4 */
	int                        colormap;             /*   424     4 */
	int                        team;                 /*   428     4 */
	float                      max_health;           /*   432     4 */
	float                      teleport_time;        /*   436     4 */
	float                      armortype;            /*   440     4 */
	float                      armorvalue;           /*   444     4 */
	int                        waterlevel;           /*   448     4 */
	/* --- cacheline 7 boundary (448 bytes) was 2 bytes ago --- */
	int                        watertype;            /*   452     4 */
	string_t                   target;               /*   456     4 */
	string_t                   targetname;           /*   460     4 */
	string_t                   netname;              /*   464     4 */
	string_t                   message;              /*   468     4 */
	float                      dmg_take;             /*   472     4 */
	float                      dmg_save;             /*   476     4 */
	float                      dmg;                  /*   480     4 */
	float                      dmgtime;              /*   484     4 */
	string_t                   noise;                /*   488     4 */
	string_t                   noise1;               /*   492     4 */
	string_t                   noise2;               /*   496     4 */
	string_t                   noise3;               /*   500     4 */
	float                      speed;                /*   504     4 */
	float                      air_finished;         /*   508     4 */
	float                      pain_finished;        /*   512     4 */
	/* --- cacheline 8 boundary (512 bytes) was 2 bytes ago --- */
	float                      radsuit_finished;     /*   516     4 */
	edict_t *                  pContainingEntity;    /*   520     4 */
	int                        playerclass;          /*   524     4 */
	float                      maxspeed;             /*   528     4 */
	float                      fov;                  /*   532     4 */
	int                        weaponanim;           /*   536     4 */
	int                        pushmsec;             /*   540     4 */
	int                        bInDuck;              /*   544     4 */
	int                        flTimeStepSound;      /*   548     4 */
	int                        flSwimTime;           /*   552     4 */
	int                        flDuckTime;           /*   556     4 */
	int                        iStepLeft;            /*   560     4 */
	float                      flFallVelocity;       /*   564     4 */
	int                        gamestate;            /*   568     4 */
	int                        oldbuttons;           /*   572     4 */
	int                        groupinfo;            /*   576     4 */
	/* --- cacheline 9 boundary (576 bytes) was 2 bytes ago --- */
	int                        iuser1;               /*   580     4 */
	int                        iuser2;               /*   584     4 */
	int                        iuser3;               /*   588     4 */
	int                        iuser4;               /*   592     4 */
	float                      fuser1;               /*   596     4 */
	float                      fuser2;               /*   600     4 */
	float                      fuser3;               /*   604     4 */
	float                      fuser4;               /*   608     4 */
	class Vector              vuser1;                /*   612    12 */
	class Vector              vuser2;                /*   624    12 */
	class Vector              vuser3;                /*   636    12 */
	/* --- cacheline 10 boundary (640 bytes) was 6 bytes ago --- */
	class Vector              vuser4;                /*   648    12 */
	edict_t *                  euser1;               /*   660     4 */
	edict_t *                  euser2;               /*   664     4 */
	edict_t *                  euser3;               /*   668     4 */
	edict_t *                  euser4;               /*   672     4 */

	/* size: 676, cachelines: 11, members: 123 */
	/* last cacheline: 36 bytes */

	/* BRAIN FART ALERT! 676 != 674 + 0(holes), diff = 2 */

}; /* size: 676 */

/* 81 */
/* <0> (null):0 */
unsigned char              array[4]; /* size: 4 */

/* 82 */
/* <0> (null):0 */
unsigned char              array[2]; /* size: 2 */

/* 83 */
/* <0> (null):0 */
typedef struct entvars_s entvars_t; /* size: 676 */

/* 84 */
/* <0> (null):0 */
short int                  array[48]; /* size: 96 */

/* 85 */
/* <0> (null):0 */
typedef uint32 CRC32_t; /* size: 4 */

/* 86 */
/* <0> (null):0 */
struct cvar_s {
	char *                     name;                 /*     0     4 */
	char *                     string;               /*     4     4 */
	int                        flags;                /*     8     4 */
	float                      value;                /*    12     4 */
	class cvar_s *             next;                 /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 87 */
 /* pointer to 86 */
 /* size: 4 */

/* 88 */
/* <0> (null):0 */
typedef struct cvar_s cvar_t; /* size: 20 */

/* 89 */
/* <0> (null):0 */
struct client_textmessage_s {
	int                        effect;               /*     0     4 */
	byte                       r1;                   /*     4     1 */
	byte                       g1;                   /*     5     1 */
	byte                       b1;                   /*     6     1 */
	byte                       a1;                   /*     7     1 */
	byte                       r2;                   /*     8     1 */
	byte                       g2;                   /*     9     1 */
	byte                       b2;                   /*    10     1 */
	byte                       a2;                   /*    11     1 */
	float                      x;                    /*    12     4 */
	float                      y;                    /*    16     4 */
	float                      fadein;               /*    20     4 */
	float                      fadeout;              /*    24     4 */
	float                      holdtime;             /*    28     4 */
	float                      fxtime;               /*    32     4 */
	const char  *              pName;                /*    36     4 */
	const char  *              pMessage;             /*    40     4 */

	/* size: 44, cachelines: 1, members: 17 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 90 */
/* <0> (null):0 */
typedef struct client_textmessage_s client_textmessage_t; /* size: 44 */

/* 91 */
/* <0> (null):0 */
typedef struct sequenceCommandLine_ sequenceCommandLine_s; /* size: 92 */

/* 92 */
/* <0> (null):0 */
struct sequenceCommandLine_ {
	int                        commandType;          /*     0     4 */
	client_textmessage_t       clientMessage;        /*     4    44 */
	char *                     speakerName;          /*    48     4 */
	char *                     listenerName;         /*    52     4 */
	char *                     soundFileName;        /*    56     4 */
	char *                     sentenceName;         /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	char *                     fireTargetNames;      /*    64     4 */
	char *                     killTargetNames;      /*    68     4 */
	float                      delay;                /*    72     4 */
	int                        repeatCount;          /*    76     4 */
	int                        textChannel;          /*    80     4 */
	int                        modifierBitField;     /*    84     4 */
	sequenceCommandLine_s *    nextCommandLine;      /*    88     4 */

	/* size: 92, cachelines: 2, members: 13 */
	/* last cacheline: 28 bytes */
}; /* size: 92 */

/* 93 */
 /* pointer to 91 */
 /* size: 4 */

/* 94 */
/* <0> (null):0 */
typedef struct sequenceEntry_ sequenceEntry_s; /* size: 20 */

/* 95 */
/* <0> (null):0 */
struct sequenceEntry_ {
	char *                     fileName;             /*     0     4 */
	char *                     entryName;            /*     4     4 */
	sequenceCommandLine_s *    firstCommand;         /*     8     4 */
	sequenceEntry_s *          nextEntry;            /*    12     4 */
	qboolean                   isGlobal;             /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 96 */
 /* pointer to 94 */
 /* size: 4 */

/* 97 */
/* <0> (null):0 */
typedef struct sentenceEntry_ sentenceEntry_s; /* size: 16 */

/* 98 */
/* <0> (null):0 */
struct sentenceEntry_ {
	char *                     data;                 /*     0     4 */
	sentenceEntry_s *          nextEntry;            /*     4     4 */
	qboolean                   isGlobal;             /*     8     4 */
	unsigned int               index;                /*    12     4 */

	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 99 */
 /* pointer to 97 */
 /* size: 4 */

/* 100 */
/* <0> (null):0 */
enum {
	at_notice = 0,
	at_console = 1,
	at_aiconsole = 2,
	at_warning = 3,
	at_error = 4,
	at_logged = 5,
}; /* size: 4 */

/* 101 */
/* <0> (null):0 */
typedef enum  ALERT_TYPE; /* size: 4 */

/* 102 */
/* <0> (null):0 */
enum {
	print_console = 0,
	print_center = 1,
	print_chat = 2,
}; /* size: 4 */

/* 103 */
/* <0> (null):0 */
typedef enum  PRINT_TYPE; /* size: 4 */

/* 104 */
/* <0> (null):0 */
enum {
	force_exactfile = 0,
	force_model_samebounds = 1,
	force_model_specifybounds = 2,
	force_model_specifybounds_if_avail = 3,
}; /* size: 4 */

/* 105 */
/* <0> (null):0 */
typedef enum  FORCE_TYPE; /* size: 4 */

/* 106 */
/* <0> (null):0 */
struct {
	int                        fAllSolid;            /*     0     4 */
	int                        fStartSolid;          /*     4     4 */
	int                        fInOpen;              /*     8     4 */
	int                        fInWater;             /*    12     4 */
	float                      flFraction;           /*    16     4 */
	class Vector              vecEndPos;             /*    20    12 */
	float                      flPlaneDist;          /*    32     4 */
	class Vector              vecPlaneNormal;        /*    36    12 */
	edict_t *                  pHit;                 /*    48     4 */
	int                        iHitgroup;            /*    52     4 */

	/* size: 56, cachelines: 1, members: 10 */
	/* last cacheline: 56 bytes */
}; /* size: 56 */

/* 107 */
/* <0> (null):0 */
typedef class  TraceResult; /* size: 56 */

/* 108 */
/* <0> (null):0 */
struct enginefuncs_s {
	int                        (*pfnPrecacheModel)(char *); /*     0     4 */
	int                        (*pfnPrecacheSound)(char *); /*     4     4 */
	void                       (*pfnSetModel)(edict_t *, const char  *); /*     8     4 */
	int                        (*pfnModelIndex)(const char  *); /*    12     4 */
	int                        (*pfnModelFrames)(int); /*    16     4 */
	void                       (*pfnSetSize)(edict_t *, const float  *, const float  *); /*    20     4 */
	void                       (*pfnChangeLevel)(char *, char *); /*    24     4 */
	void                       (*pfnGetSpawnParms)(edict_t *); /*    28     4 */
	void                       (*pfnSaveSpawnParms)(edict_t *); /*    32     4 */
	float                      (*pfnVecToYaw)(const float  *); /*    36     4 */
	void                       (*pfnVecToAngles)(const float  *, float *); /*    40     4 */
	void                       (*pfnMoveToOrigin)(edict_t *, const float  *, float, int); /*    44     4 */
	void                       (*pfnChangeYaw)(edict_t *); /*    48     4 */
	void                       (*pfnChangePitch)(edict_t *); /*    52     4 */
	edict_t *                  (*pfnFindEntityByString)(edict_t *, const char  *, const char  *); /*    56     4 */
	int                        (*pfnGetEntityIllum)(edict_t *); /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	edict_t *                  (*pfnFindEntityInSphere)(edict_t *, const float  *, float); /*    64     4 */
	edict_t *                  (*pfnFindClientInPVS)(edict_t *); /*    68     4 */
	edict_t *                  (*pfnEntitiesInPVS)(edict_t *); /*    72     4 */
	void                       (*pfnMakeVectors)(const float  *); /*    76     4 */
	void                       (*pfnAngleVectors)(const float  *, float *, float *, float *); /*    80     4 */
	edict_t *                  (*pfnCreateEntity)(void); /*    84     4 */
	void                       (*pfnRemoveEntity)(edict_t *); /*    88     4 */
	edict_t *                  (*pfnCreateNamedEntity)(int); /*    92     4 */
	void                       (*pfnMakeStatic)(edict_t *); /*    96     4 */
	int                        (*pfnEntIsOnFloor)(edict_t *); /*   100     4 */
	int                        (*pfnDropToFloor)(edict_t *); /*   104     4 */
	int                        (*pfnWalkMove)(edict_t *, float, float, int); /*   108     4 */
	void                       (*pfnSetOrigin)(edict_t *, const float  *); /*   112     4 */
	void                       (*pfnEmitSound)(edict_t *, int, const char  *, float, float, int, int); /*   116     4 */
	void                       (*pfnEmitAmbientSound)(edict_t *, float *, const char  *, float, float, int, int); /*   120     4 */
	void                       (*pfnTraceLine)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	void                       (*pfnTraceToss)(edict_t *, edict_t *, TraceResult *); /*   128     4 */
	int                        (*pfnTraceMonsterHull)(edict_t *, const float  *, const float  *, int, edict_t *, TraceResult *); /*   132     4 */
	void                       (*pfnTraceHull)(const float  *, const float  *, int, int, edict_t *, TraceResult *); /*   136     4 */
	void                       (*pfnTraceModel)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   140     4 */
	const char  *              (*pfnTraceTexture)(edict_t *, const float  *, const float  *); /*   144     4 */
	void                       (*pfnTraceSphere)(const float  *, const float  *, int, float, edict_t *, TraceResult *); /*   148     4 */
	void                       (*pfnGetAimVector)(edict_t *, float, float *); /*   152     4 */
	void                       (*pfnServerCommand)(char *); /*   156     4 */
	void                       (*pfnServerExecute)(void); /*   160     4 */
	void                       (*pfnClientCommand)(edict_t *, char *, ...); /*   164     4 */
	void                       (*pfnParticleEffect)(const float  *, const float  *, float, float); /*   168     4 */
	void                       (*pfnLightStyle)(int, char *); /*   172     4 */
	int                        (*pfnDecalIndex)(const char  *); /*   176     4 */
	int                        (*pfnPointContents)(const float  *); /*   180     4 */
	void                       (*pfnMessageBegin)(int, int, const float  *, edict_t *); /*   184     4 */
	void                       (*pfnMessageEnd)(void); /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	void                       (*pfnWriteByte)(int); /*   192     4 */
	void                       (*pfnWriteChar)(int); /*   196     4 */
	void                       (*pfnWriteShort)(int); /*   200     4 */
	void                       (*pfnWriteLong)(int); /*   204     4 */
	void                       (*pfnWriteAngle)(float); /*   208     4 */
	void                       (*pfnWriteCoord)(float); /*   212     4 */
	void                       (*pfnWriteString)(const char  *); /*   216     4 */
	void                       (*pfnWriteEntity)(int); /*   220     4 */
	void                       (*pfnCVarRegister)(cvar_t *); /*   224     4 */
	float                      (*pfnCVarGetFloat)(const char  *); /*   228     4 */
	const char  *              (*pfnCVarGetString)(const char  *); /*   232     4 */
	void                       (*pfnCVarSetFloat)(const char  *, float); /*   236     4 */
	void                       (*pfnCVarSetString)(const char  *, const char  *); /*   240     4 */
	void                       (*pfnAlertMessage)(ALERT_TYPE, char *, ...); /*   244     4 */
	void                       (*pfnEngineFprintf)(void *, char *, ...); /*   248     4 */
	void *                     (*pfnPvAllocEntPrivateData)(edict_t *, int32); /*   252     4 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	void *                     (*pfnPvEntPrivateData)(edict_t *); /*   256     4 */
	void                       (*pfnFreeEntPrivateData)(edict_t *); /*   260     4 */
	const char  *              (*pfnSzFromIndex)(int); /*   264     4 */
	int                        (*pfnAllocString)(const char  *); /*   268     4 */
	class entvars_s *          (*pfnGetVarsOfEnt)(edict_t *); /*   272     4 */
	edict_t *                  (*pfnPEntityOfEntOffset)(int); /*   276     4 */
	int                        (*pfnEntOffsetOfPEntity)(const edict_t  *); /*   280     4 */
	int                        (*pfnIndexOfEdict)(const edict_t  *); /*   284     4 */
	edict_t *                  (*pfnPEntityOfEntIndex)(int); /*   288     4 */
	edict_t *                  (*pfnFindEntityByVars)(class entvars_s *); /*   292     4 */
	void *                     (*pfnGetModelPtr)(edict_t *); /*   296     4 */
	int                        (*pfnRegUserMsg)(const char  *, int); /*   300     4 */
	void                       (*pfnAnimationAutomove)(const edict_t  *, float); /*   304     4 */
	void                       (*pfnGetBonePosition)(const edict_t  *, int, float *, float *); /*   308     4 */
	uint32                     (*pfnFunctionFromName)(const char  *); /*   312     4 */
	const char  *              (*pfnNameForFunction)(uint32); /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	void                       (*pfnClientPrintf)(edict_t *, PRINT_TYPE, const char  *); /*   320     4 */
	void                       (*pfnServerPrint)(const char  *); /*   324     4 */
	const char  *              (*pfnCmd_Args)(void); /*   328     4 */
	const char  *              (*pfnCmd_Argv)(int);  /*   332     4 */
	int                        (*pfnCmd_Argc)(void); /*   336     4 */
	void                       (*pfnGetAttachment)(const edict_t  *, int, float *, float *); /*   340     4 */
	void                       (*pfnCRC32_Init)(CRC32_t *); /*   344     4 */
	void                       (*pfnCRC32_ProcessBuffer)(CRC32_t *, void *, int); /*   348     4 */
	void                       (*pfnCRC32_ProcessByte)(CRC32_t *, unsigned char); /*   352     4 */
	CRC32_t                    (*pfnCRC32_Final)(CRC32_t); /*   356     4 */
	int32                      (*pfnRandomLong)(int32, int32); /*   360     4 */
	float                      (*pfnRandomFloat)(float, float); /*   364     4 */
	void                       (*pfnSetView)(const edict_t  *, const edict_t  *); /*   368     4 */
	float                      (*pfnTime)(void);     /*   372     4 */
	void                       (*pfnCrosshairAngle)(const edict_t  *, float, float); /*   376     4 */
	byte *                     (*pfnLoadFileForMe)(char *, int *); /*   380     4 */
	/* --- cacheline 6 boundary (384 bytes) --- */
	void                       (*pfnFreeFile)(void *); /*   384     4 */
	void                       (*pfnEndSection)(const char  *); /*   388     4 */
	int                        (*pfnCompareFileTime)(char *, char *, int *); /*   392     4 */
	void                       (*pfnGetGameDir)(char *); /*   396     4 */
	void                       (*pfnCvar_RegisterVariable)(cvar_t *); /*   400     4 */
	void                       (*pfnFadeClientVolume)(const edict_t  *, int, int, int, int); /*   404     4 */
	void                       (*pfnSetClientMaxspeed)(const edict_t  *, float); /*   408     4 */
	edict_t *                  (*pfnCreateFakeClient)(const char  *); /*   412     4 */
	void                       (*pfnRunPlayerMove)(edict_t *, const float  *, float, float, float, short unsigned int, byte, byte); /*   416     4 */
	int                        (*pfnNumberOfEntities)(void); /*   420     4 */
	char *                     (*pfnGetInfoKeyBuffer)(edict_t *); /*   424     4 */
	char *                     (*pfnInfoKeyValue)(char *, char *); /*   428     4 */
	void                       (*pfnSetKeyValue)(char *, char *, char *); /*   432     4 */
	void                       (*pfnSetClientKeyValue)(int, char *, char *, char *); /*   436     4 */
	int                        (*pfnIsMapValid)(char *); /*   440     4 */
	void                       (*pfnStaticDecal)(const float  *, int, int, int); /*   444     4 */
	/* --- cacheline 7 boundary (448 bytes) --- */
	int                        (*pfnPrecacheGeneric)(char *); /*   448     4 */
	int                        (*pfnGetPlayerUserId)(edict_t *); /*   452     4 */
	void                       (*pfnBuildSoundMsg)(edict_t *, int, const char  *, float, float, int, int, int, int, const float  *, edict_t *); /*   456     4 */
	int                        (*pfnIsDedicatedServer)(void); /*   460     4 */
	cvar_t *                   (*pfnCVarGetPointer)(const char  *); /*   464     4 */
	unsigned int               (*pfnGetPlayerWONId)(edict_t *); /*   468     4 */
	void                       (*pfnInfo_RemoveKey)(char *, const char  *); /*   472     4 */
	const char  *              (*pfnGetPhysicsKeyValue)(const edict_t  *, const char  *); /*   476     4 */
	void                       (*pfnSetPhysicsKeyValue)(const edict_t  *, const char  *, const char  *); /*   480     4 */
	const char  *              (*pfnGetPhysicsInfoString)(const edict_t  *); /*   484     4 */
	short unsigned int         (*pfnPrecacheEvent)(int, const char  *); /*   488     4 */
	void                       (*pfnPlaybackEvent)(int, const edict_t  *, short unsigned int, float, float *, float *, float, float, int, int, int, int); /*   492     4 */
	unsigned char *            (*pfnSetFatPVS)(float *); /*   496     4 */
	unsigned char *            (*pfnSetFatPAS)(float *); /*   500     4 */
	int                        (*pfnCheckVisibility)(const edict_t  *, unsigned char *); /*   504     4 */
	void                       (*pfnDeltaSetField)(class delta_s *, const char  *); /*   508     4 */
	/* --- cacheline 8 boundary (512 bytes) --- */
	void                       (*pfnDeltaUnsetField)(class delta_s *, const char  *); /*   512     4 */
	void                       (*pfnDeltaAddEncoder)(char *, void (*)(class delta_s *, const unsigned char  *, const unsigned char  *)); /*   516     4 */
	int                        (*pfnGetCurrentPlayer)(void); /*   520     4 */
	int                        (*pfnCanSkipPlayer)(const edict_t  *); /*   524     4 */
	int                        (*pfnDeltaFindField)(class delta_s *, const char  *); /*   528     4 */
	void                       (*pfnDeltaSetFieldByIndex)(class delta_s *, int); /*   532     4 */
	void                       (*pfnDeltaUnsetFieldByIndex)(class delta_s *, int); /*   536     4 */
	void                       (*pfnSetGroupMask)(int, int); /*   540     4 */
	int                        (*pfnCreateInstancedBaseline)(int, class entity_state_s *); /*   544     4 */
	void                       (*pfnCvar_DirectSet)(class cvar_s *, char *); /*   548     4 */
	void                       (*pfnForceUnmodified)(FORCE_TYPE, float *, float *, const char  *); /*   552     4 */
	void                       (*pfnGetPlayerStats)(const edict_t  *, int *, int *); /*   556     4 */
	void                       (*pfnAddServerCommand)(char *, void (*)(void)); /*   560     4 */
	qboolean                   (*pfnVoice_GetClientListening)(int, int); /*   564     4 */
	qboolean                   (*pfnVoice_SetClientListening)(int, int, qboolean); /*   568     4 */
	const char  *              (*pfnGetPlayerAuthId)(edict_t *); /*   572     4 */
	/* --- cacheline 9 boundary (576 bytes) --- */
	sequenceEntry_s *          (*pfnSequenceGet)(const char  *, const char  *); /*   576     4 */
	sentenceEntry_s *          (*pfnSequencePickSentence)(const char  *, int, int *); /*   580     4 */
	int                        (*pfnGetFileSize)(char *); /*   584     4 */
	unsigned int               (*pfnGetApproxWavePlayLen)(const char  *); /*   588     4 */
	int                        (*pfnIsCareerMatch)(void); /*   592     4 */
	int                        (*pfnGetLocalizedStringLength)(const char  *); /*   596     4 */
	void                       (*pfnRegisterTutorMessageShown)(int); /*   600     4 */
	int                        (*pfnGetTimesTutorMessageShown)(int); /*   604     4 */
	void                       (*ProcessTutorMessageDecayBuffer)(int *, int); /*   608     4 */
	void                       (*ConstructTutorMessageDecayBuffer)(int *, int); /*   612     4 */
	void                       (*ResetTutorMessageDecayData)(void); /*   616     4 */
	void                       (*pfnQueryClientCvarValue)(const edict_t  *, const char  *); /*   620     4 */
	void                       (*pfnQueryClientCvarValue2)(const edict_t  *, const char  *, int); /*   624     4 */
	int                        (*pfnCheckParm)(const char  *, char * *); /*   628     4 */

	/* size: 632, cachelines: 10, members: 158 */
	/* last cacheline: 56 bytes */
}; /* size: 632 */

/* 109 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 110 */
 /* pointer to 109 */
 /* size: 4 */

/* 111 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 156232408 */

/* 112 */
 /* pointer to 111 */
 /* size: 4 */

/* 113 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 114 */
 /* pointer to 113 */
 /* size: 4 */

/* 115 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 116 */
 /* pointer to 115 */
 /* size: 4 */

/* 117 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 156232928 */

/* 118 */
 /* pointer to 117 */
 /* size: 4 */

/* 119 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 156233188 */

/* 120 */
 /* pointer to 119 */
 /* size: 4 */

/* 121 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 156233396 */

/* 122 */
 /* pointer to 121 */
 /* size: 4 */

/* 123 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 124 */
 /* pointer to 123 */
 /* size: 4 */

/* 125 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 156233708 */

/* 126 */
 /* pointer to 125 */
 /* size: 4 */

/* 127 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 156233916 */

/* 128 */
 /* pointer to 127 */
 /* size: 4 */

/* 129 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 130 */
 /* pointer to 129 */
 /* size: 4 */

/* 131 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 132 */
 /* pointer to 131 */
 /* size: 4 */

/* 133 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 134 */
 /* pointer to 133 */
 /* size: 4 */

/* 135 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 136 */
 /* pointer to 135 */
 /* size: 4 */

/* 137 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 156313708 */

/* 138 */
 /* pointer to 137 */
 /* size: 4 */

/* 139 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 156313864 */

/* 140 */
 /* pointer to 139 */
 /* size: 4 */

/* 141 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 142 */
 /* pointer to 141 */
 /* size: 4 */

/* 143 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 144 */
 /* pointer to 143 */
 /* size: 4 */

/* 145 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 146 */
 /* pointer to 145 */
 /* size: 4 */

/* 147 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 156314748 */

/* 148 */
 /* pointer to 147 */
 /* size: 4 */

/* 149 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 156314956 */

/* 150 */
 /* pointer to 149 */
 /* size: 4 */

/* 151 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 156315424 */

/* 152 */
 /* pointer to 151 */
 /* size: 4 */

/* 153 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 156315892 */

/* 154 */
 /* pointer to 107 */
 /* size: 4 */

/* 155 */
 /* pointer to 153 */
 /* size: 4 */

/* 156 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 156316308 */

/* 157 */
 /* pointer to 156 */
 /* size: 4 */

/* 158 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 159 */
 /* pointer to 158 */
 /* size: 4 */

/* 160 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 156316984 */

/* 161 */
 /* pointer to 160 */
 /* size: 4 */

/* 162 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 163 */
 /* pointer to 162 */
 /* size: 4 */

/* 164 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 156334012 */

/* 165 */
 /* pointer to 164 */
 /* size: 4 */

/* 166 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 156334428 */

/* 167 */
 /* pointer to 166 */
 /* size: 4 */

/* 168 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 156334688 */

/* 169 */
 /* pointer to 168 */
 /* size: 4 */

/* 170 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 156334844 */

/* 171 */
 /* pointer to 170 */
 /* size: 4 */

/* 172 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 156334948 */

/* 173 */
 /* pointer to 172 */
 /* size: 4 */

/* 174 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 156335156 */

/* 175 */
 /* pointer to 174 */
 /* size: 4 */

/* 176 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 156335468 */

/* 177 */
 /* pointer to 176 */
 /* size: 4 */

/* 178 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 179 */
 /* pointer to 178 */
 /* size: 4 */

/* 180 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 156335832 */

/* 181 */
 /* pointer to 180 */
 /* size: 4 */

/* 182 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 156336144 */

/* 183 */
 /* pointer to 182 */
 /* size: 4 */

/* 184 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 156336300 */

/* 185 */
 /* pointer to 184 */
 /* size: 4 */

/* 186 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 156336456 */

/* 187 */
 /* pointer to 186 */
 /* size: 4 */

/* 188 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 156336612 */

/* 189 */
 /* pointer to 88 */
 /* size: 4 */

/* 190 */
 /* pointer to 188 */
 /* size: 4 */

/* 191 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 192 */
 /* pointer to 191 */
 /* size: 4 */

/* 193 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 194 */
 /* pointer to 193 */
 /* size: 4 */

/* 195 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 156337132 */

/* 196 */
 /* pointer to 195 */
 /* size: 4 */

/* 197 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 156337340 */

/* 198 */
 /* pointer to 197 */
 /* size: 4 */

/* 199 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 156337548 */

/* 200 */
 /* pointer to 199 */
 /* size: 4 */

/* 201 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 156337756 */

/* 202 */
 /* pointer to 201 */
 /* size: 4 */

/* 203 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 204 */
 /* pointer to 203 */
 /* size: 4 */

/* 205 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 206 */
 /* pointer to 205 */
 /* size: 4 */

/* 207 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 208 */
 /* pointer to 207 */
 /* size: 4 */

/* 209 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 210 */
 /* pointer to 80 */
 /* size: 4 */

/* 211 */
 /* pointer to 209 */
 /* size: 4 */

/* 212 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 213 */
 /* pointer to 214 */
 /* size: 4 */

/* 214 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 804 */

/* 215 */
 /* pointer to 212 */
 /* size: 4 */

/* 216 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 217 */
 /* pointer to 216 */
 /* size: 4 */

/* 218 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 219 */
 /* pointer to 218 */
 /* size: 4 */

/* 220 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 156377060 */

/* 221 */
 /* pointer to 220 */
 /* size: 4 */

/* 222 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 156377268 */

/* 223 */
 /* pointer to 222 */
 /* size: 4 */

/* 224 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 225 */
 /* pointer to 224 */
 /* size: 4 */

/* 226 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 227 */
 /* pointer to 226 */
 /* size: 4 */

/* 228 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 156377892 */

/* 229 */
 /* pointer to 228 */
 /* size: 4 */

/* 230 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 231 */
 /* pointer to 230 */
 /* size: 4 */

/* 232 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 233 */
 /* pointer to 232 */
 /* size: 4 */

/* 234 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 156378360 */

/* 235 */
 /* pointer to 85 */
 /* size: 4 */

/* 236 */
 /* pointer to 234 */
 /* size: 4 */

/* 237 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 156378568 */

/* 238 */
 /* pointer to 237 */
 /* size: 4 */

/* 239 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 156378828 */

/* 240 */
 /* pointer to 239 */
 /* size: 4 */

/* 241 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 242 */
 /* pointer to 241 */
 /* size: 4 */

/* 243 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 244 */
 /* pointer to 243 */
 /* size: 4 */

/* 245 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 246 */
 /* pointer to 245 */
 /* size: 4 */

/* 247 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 156413288 */

/* 248 */
 /* pointer to 247 */
 /* size: 4 */

/* 249 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 250 */
 /* pointer to 249 */
 /* size: 4 */

/* 251 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 156413600 */

/* 252 */
 /* pointer to 251 */
 /* size: 4 */

/* 253 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 254 */
 /* pointer to 50 */
 /* size: 4 */

/* 255 */
 /* pointer to 9 */
 /* size: 4 */

/* 256 */
 /* pointer to 253 */
 /* size: 4 */

/* 257 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 156414172 */

/* 258 */
 /* pointer to 257 */
 /* size: 4 */

/* 259 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 260 */
 /* pointer to 259 */
 /* size: 4 */

/* 261 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 156414588 */

/* 262 */
 /* pointer to 261 */
 /* size: 4 */

/* 263 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 264 */
 /* pointer to 263 */
 /* size: 4 */

/* 265 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 156415108 */

/* 266 */
 /* pointer to 265 */
 /* size: 4 */

/* 267 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 268 */
 /* pointer to 267 */
 /* size: 4 */

/* 269 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 270 */
 /* pointer to 269 */
 /* size: 4 */

/* 271 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 156415992 */

/* 272 */
 /* pointer to 271 */
 /* size: 4 */

/* 273 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 156416252 */

/* 274 */
 /* pointer to 273 */
 /* size: 4 */

/* 275 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 156416564 */

/* 276 */
 /* pointer to 275 */
 /* size: 4 */

/* 277 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 156416876 */

/* 278 */
 /* pointer to 277 */
 /* size: 4 */

/* 279 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 280 */
 /* pointer to 279 */
 /* size: 4 */

/* 281 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 282 */
 /* pointer to 281 */
 /* size: 4 */

/* 283 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 156456632 */

/* 284 */
 /* pointer to 283 */
 /* size: 4 */

/* 285 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 286 */
 /* pointer to 285 */
 /* size: 4 */

/* 287 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 156457048 */

/* 288 */
 /* pointer to 287 */
 /* size: 4 */

/* 289 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 290 */
 /* pointer to 289 */
 /* size: 4 */

/* 291 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 2 */

/* 292 */
 /* pointer to 291 */
 /* size: 4 */

/* 293 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 156457672 */

/* 294 */
 /* pointer to 293 */
 /* size: 4 */

/* 295 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 296 */
 /* pointer to 4 */
 /* size: 4 */

/* 297 */
 /* pointer to 295 */
 /* size: 4 */

/* 298 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 299 */
 /* pointer to 298 */
 /* size: 4 */

/* 300 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 156458816 */

/* 301 */
 /* pointer to 302 */
 /* size: 4 */

/* 302 */
/* <0> (null):0 */
struct delta_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 303 */
 /* pointer to 300 */
 /* size: 4 */

/* 304 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 156459140 */

/* 305 */
 /* pointer to 306 */
 /* size: 4 */

/* 306 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 156459348 */

/* 307 */
 /* pointer to 308 */
 /* size: 4 */

/* 308 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 309 */
 /* pointer to 304 */
 /* size: 4 */

/* 310 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 311 */
 /* pointer to 310 */
 /* size: 4 */

/* 312 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 156459920 */

/* 313 */
 /* pointer to 312 */
 /* size: 4 */

/* 314 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 156472400 */

/* 315 */
 /* pointer to 314 */
 /* size: 4 */

/* 316 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 317 */
 /* pointer to 318 */
 /* size: 4 */

/* 318 */
/* <0> (null):0 */
struct entity_state_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 319 */
 /* pointer to 316 */
 /* size: 4 */

/* 320 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 156472932 */

/* 321 */
 /* pointer to 86 */
 /* size: 4 */

/* 322 */
 /* pointer to 320 */
 /* size: 4 */

/* 323 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 156473192 */

/* 324 */
 /* pointer to 323 */
 /* size: 4 */

/* 325 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 156473504 */

/* 326 */
 /* pointer to 325 */
 /* size: 4 */

/* 327 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 156473764 */

/* 328 */
 /* pointer to 327 */
 /* size: 4 */

/* 329 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 330 */
 /* pointer to 329 */
 /* size: 4 */

/* 331 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 332 */
 /* pointer to 331 */
 /* size: 4 */

/* 333 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 334 */
 /* pointer to 333 */
 /* size: 4 */

/* 335 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 336 */
 /* pointer to 335 */
 /* size: 4 */

/* 337 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 338 */
 /* pointer to 337 */
 /* size: 4 */

/* 339 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 340 */
 /* pointer to 339 */
 /* size: 4 */

/* 341 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 156475220 */

/* 342 */
 /* pointer to 341 */
 /* size: 4 */

/* 343 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 156475428 */

/* 344 */
 /* pointer to 343 */
 /* size: 4 */

/* 345 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 156475636 */

/* 346 */
 /* pointer to 345 */
 /* size: 4 */

/* 347 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 348 */
 /* pointer to 17 */
 /* size: 4 */

/* 349 */
 /* pointer to 347 */
 /* size: 4 */

/* 350 */
/* <0> (null):0 */
typedef struct enginefuncs_s enginefuncs_t; /* size: 632 */

/* 351 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 352 */
/* <0> (null):0 */
typedef int ptrdiff_t; /* size: 4 */

/* 353 */
/* <0> (null):0 */
struct _List_node_base {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 354 */
/* <0> (null):0 */
class list<NavConnect, std::allocator<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 355 */
/* <0> (null):0 */
class list<CNavLadder*, std::allocator<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 356 */
/* <0> (null):0 */
class list<HidingSpot*, std::allocator<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 357 */
/* <0> (null):0 */
class list<SpotOrder, std::allocator<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 358 */
/* <0> (null):0 */
class allocator<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 359 */
/* <0> (null):0 */
class allocator<std::_List_node<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 360 */
/* <0> (null):0 */
struct _List_node<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 361 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 362 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<SpotOrder> > {
public:

	/* class allocator<std::_List_node<SpotOrder> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 363 */
/* <0> (null):0 */
class _List_base<SpotOrder, std::allocator<SpotOrder> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<SpotOrder> > {
	public:

		/* class allocator<std::_List_node<SpotOrder> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 364 */
/* <0> (null):0 */
struct _List_iterator<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 365 */
/* <0> (null):0 */
struct _List_const_iterator<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 366 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 367 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 368 */
/* <0> (null):0 */
class list<SpotEncounter, std::allocator<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 369 */
/* <0> (null):0 */
class allocator<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 370 */
/* <0> (null):0 */
class allocator<std::_List_node<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 371 */
/* <0> (null):0 */
struct _List_node<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 372 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 373 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<HidingSpot*> > {
public:

	/* class allocator<std::_List_node<HidingSpot*> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 374 */
/* <0> (null):0 */
class _List_base<HidingSpot*, std::allocator<HidingSpot*> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<HidingSpot*> > {
	public:

		/* class allocator<std::_List_node<HidingSpot*> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 375 */
/* <0> (null):0 */
struct _List_iterator<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 376 */
/* <0> (null):0 */
struct _List_const_iterator<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 377 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 378 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 379 */
/* <0> (null):0 */
class allocator<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 380 */
/* <0> (null):0 */
class allocator<std::_List_node<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 381 */
/* <0> (null):0 */
struct _List_node<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 382 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 383 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<SpotEncounter> > {
public:

	/* class allocator<std::_List_node<SpotEncounter> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 384 */
/* <0> (null):0 */
class _List_base<SpotEncounter, std::allocator<SpotEncounter> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<SpotEncounter> > {
	public:

		/* class allocator<std::_List_node<SpotEncounter> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 385 */
/* <0> (null):0 */
struct _List_iterator<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 386 */
/* <0> (null):0 */
struct _List_const_iterator<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 387 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 388 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 389 */
/* <0> (null):0 */
class allocator<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 390 */
/* <0> (null):0 */
class allocator<std::_List_node<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 391 */
/* <0> (null):0 */
struct _List_node<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 392 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 393 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<NavConnect> > {
public:

	/* class allocator<std::_List_node<NavConnect> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 394 */
/* <0> (null):0 */
class _List_base<NavConnect, std::allocator<NavConnect> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<NavConnect> > {
	public:

		/* class allocator<std::_List_node<NavConnect> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 395 */
/* <0> (null):0 */
struct _List_iterator<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 396 */
/* <0> (null):0 */
struct _List_const_iterator<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 397 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 398 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 399 */
/* <0> (null):0 */
class allocator<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 400 */
/* <0> (null):0 */
class allocator<std::_List_node<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 401 */
/* <0> (null):0 */
struct _List_node<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 402 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 403 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<CNavLadder*> > {
public:

	/* class allocator<std::_List_node<CNavLadder*> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 404 */
/* <0> (null):0 */
class _List_base<CNavLadder*, std::allocator<CNavLadder*> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<CNavLadder*> > {
	public:

		/* class allocator<std::_List_node<CNavLadder*> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 405 */
/* <0> (null):0 */
struct _List_iterator<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 406 */
/* <0> (null):0 */
struct _List_const_iterator<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 407 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 408 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 409 */
/* <0> (null):0 */
class allocator<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 410 */
/* <0> (null):0 */
class allocator<std::_List_node<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 411 */
/* <0> (null):0 */
struct _List_node<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 412 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 413 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<CNavArea*> > {
public:

	/* class allocator<std::_List_node<CNavArea*> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 414 */
/* <0> (null):0 */
class _List_base<CNavArea*, std::allocator<CNavArea*> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<CNavArea*> > {
	public:

		/* class allocator<std::_List_node<CNavArea*> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 415 */
/* <0> (null):0 */
class list<CNavArea*, std::allocator<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 416 */
/* <0> (null):0 */
struct _List_iterator<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 417 */
/* <0> (null):0 */
struct _List_const_iterator<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 418 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 419 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 420 */
/* <0> (null):0 */
class vector<BotSpeakable*, std::allocator<BotSpeakable*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 421 */
/* <0> (null):0 */
class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 422 */
/* <0> (null):0 */
class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 423 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 424 */
/* <0> (null):0 */
struct _Vector_impl : public allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {
public:

	/* class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> <ancestor>; */ /*     0     1 */
	pointer                    _M_start;             /*     0     4 */
	pointer                    _M_finish;            /*     4     4 */
	pointer                    _M_end_of_storage;    /*     8     4 */
	/* <0> (null):0 */
	void _Vector_impl(class _Vector_impl *);

	/* <0> (null):0 */
	void _Vector_impl(class _Vector_impl *, const _Tp_alloc_type  &);


	/* size: 12, cachelines: 1, members: 4 */
	/* last cacheline: 12 bytes */

	/* BRAIN FART ALERT! 12 != 9 + 0(holes), diff = 3 */

}; /* size: 12 */

/* 425 */
/* <0> (null):0 */
struct _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > {
	/* <0> (null):0 */
	struct _Vector_impl : public allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {
	public:

		/* class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> <ancestor>; */ /*     0     1 */
		pointer                    _M_start;             /*     0     4 */
		pointer                    _M_finish;            /*     4     4 */
		pointer                    _M_end_of_storage;    /*     8     4 */
		/* <0> (null):0 */
		void _Vector_impl(class _Vector_impl *);

		/* <0> (null):0 */
		void _Vector_impl(class _Vector_impl *, const _Tp_alloc_type  &);


		/* size: 12, cachelines: 1, members: 4 */
		/* last cacheline: 12 bytes */

		/* BRAIN FART ALERT! 12 != 9 + 0(holes), diff = 3 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 426 */
/* <0> (null):0 */
class reverse_iterator<__gnu_cxx::__normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >* const*, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 427 */
/* <0> (null):0 */
class reverse_iterator<__gnu_cxx::__normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 428 */
/* <0> (null):0 */
class allocator<int> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 429 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 430 */
/* <0> (null):0 */
struct _Vector_impl : public allocator<int> {
public:

	/* class allocator<int>      <ancestor>; */      /*     0     1 */
	pointer                    _M_start;             /*     0     4 */
	pointer                    _M_finish;            /*     4     4 */
	pointer                    _M_end_of_storage;    /*     8     4 */
	/* <0> (null):0 */
	void _Vector_impl(class _Vector_impl *);

	/* <0> (null):0 */
	void _Vector_impl(class _Vector_impl *, const _Tp_alloc_type  &);


	/* size: 12, cachelines: 1, members: 4 */
	/* last cacheline: 12 bytes */

	/* BRAIN FART ALERT! 12 != 9 + 0(holes), diff = 3 */

}; /* size: 12 */

/* 431 */
/* <0> (null):0 */
struct _Vector_base<int, std::allocator<int> > {
	/* <0> (null):0 */
	struct _Vector_impl : public allocator<int> {
	public:

		/* class allocator<int>      <ancestor>; */      /*     0     1 */
		pointer                    _M_start;             /*     0     4 */
		pointer                    _M_finish;            /*     4     4 */
		pointer                    _M_end_of_storage;    /*     8     4 */
		/* <0> (null):0 */
		void _Vector_impl(class _Vector_impl *);

		/* <0> (null):0 */
		void _Vector_impl(class _Vector_impl *, const _Tp_alloc_type  &);


		/* size: 12, cachelines: 1, members: 4 */
		/* last cacheline: 12 bytes */

		/* BRAIN FART ALERT! 12 != 9 + 0(holes), diff = 3 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 432 */
/* <0> (null):0 */
class vector<int, std::allocator<int> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 433 */
/* <0> (null):0 */
class reverse_iterator<__gnu_cxx::__normal_iterator<const int*, std::vector<int, std::allocator<int> > > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 434 */
/* <0> (null):0 */
class reverse_iterator<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 435 */
/* <0> (null):0 */
class list<BotPhrase*, std::allocator<BotPhrase*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 436 */
/* <0> (null):0 */
class allocator<BotPhrase*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 437 */
/* <0> (null):0 */
class allocator<std::_List_node<BotPhrase*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 438 */
/* <0> (null):0 */
struct _List_node<BotPhrase*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 439 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 440 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<BotPhrase*> > {
public:

	/* class allocator<std::_List_node<BotPhrase*> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 441 */
/* <0> (null):0 */
class _List_base<BotPhrase*, std::allocator<BotPhrase*> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<BotPhrase*> > {
	public:

		/* class allocator<std::_List_node<BotPhrase*> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 442 */
/* <0> (null):0 */
struct _List_iterator<BotPhrase*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 443 */
/* <0> (null):0 */
struct _List_const_iterator<BotPhrase*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 444 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<BotPhrase*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 445 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<BotPhrase*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 446 */
 /* pointer to 447 */
 /* size: 4 */

/* 447 */
/* <0> (null):0 */
struct CBaseEntity {
	/* <0> (null):0 */
	edict_t * edict(class CBaseEntity *); /* linkage=_ZN11CBaseEntity5edictEv */

	/* <0> (null):0 */
	virtual int ObjectCaps(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10ObjectCapsEv */

	/* <0> (null):0 */
	int entindex(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8entindexEv */

	/* vtable has 1 entries: {
	   [6] = ObjectCaps(_ZN11CBaseEntity10ObjectCapsEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 448 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 449 */
/* <0> (null):0 */
enum TeamName {
	UNASSIGNED = 0,
	TERRORIST = 1,
	CT = 2,
	SPECTATOR = 3,
}; /* size: 4 */

/* 450 */
/* <0> (null):0 */
class CBasePlayer {
	/* <0> (null):0 */
	bool IsReloading(class CBasePlayer *); /* linkage=_ZN11CBasePlayer11IsReloadingEv */

	/* <0> (null):0 */
	bool IsBlind(const class CBasePlayer  *); /* linkage=_ZNK11CBasePlayer7IsBlindEv */

	/* <0> (null):0 */
	bool IsAutoFollowAllowed(const class CBasePlayer  *); /* linkage=_ZNK11CBasePlayer19IsAutoFollowAllowedEv */


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 451 */
 /* pointer to 450 */
 /* size: 4 */

/* 452 */
/* <0> (null):0 */
class new_allocator<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 453 */
/* <0> (null):0 */
class new_allocator<std::_List_node<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 454 */
/* <0> (null):0 */
class new_allocator<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 455 */
/* <0> (null):0 */
class new_allocator<std::_List_node<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 456 */
/* <0> (null):0 */
class new_allocator<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 457 */
/* <0> (null):0 */
class new_allocator<std::_List_node<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 458 */
/* <0> (null):0 */
class new_allocator<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 459 */
/* <0> (null):0 */
class new_allocator<std::_List_node<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 460 */
/* <0> (null):0 */
class new_allocator<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 461 */
/* <0> (null):0 */
class new_allocator<std::_List_node<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 462 */
/* <0> (null):0 */
class new_allocator<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 463 */
/* <0> (null):0 */
class new_allocator<std::_List_node<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 464 */
/* <0> (null):0 */
struct __numeric_traits_integer<int> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 465 */
/* <0> (null):0 */
class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 466 */
/* <0> (null):0 */
class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 467 */
/* <0> (null):0 */
class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >* const*, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 468 */
/* <0> (null):0 */
class new_allocator<int> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 469 */
/* <0> (null):0 */
class __normal_iterator<int*, std::vector<int, std::allocator<int> > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 470 */
/* <0> (null):0 */
class __normal_iterator<const int*, std::vector<int, std::allocator<int> > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 471 */
/* <0> (null):0 */
class new_allocator<BotPhrase*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 472 */
/* <0> (null):0 */
class new_allocator<std::_List_node<BotPhrase*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 473 */
wchar_t
 /* size: 4 */

/* 474 */
/* <0> (null):0 */
struct _List_node_base {
	class _List_node_base *    _M_next;              /*     0     4 */
	class _List_node_base *    _M_prev;              /*     4     4 */
	/* <0> (null):0 */
	void swap(class _List_node_base &, class _List_node_base &); /* linkage=_ZNSt8__detail15_List_node_base4swapERS0_S1_ */

	/* <0> (null):0 */
	void _M_transfer(class _List_node_base *, class _List_node_base *, class _List_node_base *); /* linkage=_ZNSt8__detail15_List_node_base11_M_transferEPS0_S1_ */

	/* <0> (null):0 */
	void _M_reverse(class _List_node_base *); /* linkage=_ZNSt8__detail15_List_node_base10_M_reverseEv */

	/* <0> (null):0 */
	void _M_hook(class _List_node_base *, class _List_node_base *); /* linkage=_ZNSt8__detail15_List_node_base7_M_hookEPS0_ */

	/* <0> (null):0 */
	void _M_unhook(class _List_node_base *); /* linkage=_ZNSt8__detail15_List_node_base9_M_unhookEv */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 475 */
 /* pointer to 474 */
 /* size: 4 */

/* 476 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 477 */
 /* pointer to 474 */
 /* size: 4 */

/* 478 */
/* <0> (null):0 */
enum GameEventType {
	EVENT_INVALID = 0,
	EVENT_WEAPON_FIRED = 1,
	EVENT_WEAPON_FIRED_ON_EMPTY = 2,
	EVENT_WEAPON_RELOADED = 3,
	EVENT_HE_GRENADE_EXPLODED = 4,
	EVENT_FLASHBANG_GRENADE_EXPLODED = 5,
	EVENT_SMOKE_GRENADE_EXPLODED = 6,
	EVENT_GRENADE_BOUNCED = 7,
	EVENT_BEING_SHOT_AT = 8,
	EVENT_PLAYER_BLINDED_BY_FLASHBANG = 9,
	EVENT_PLAYER_FOOTSTEP = 10,
	EVENT_PLAYER_JUMPED = 11,
	EVENT_PLAYER_DIED = 12,
	EVENT_PLAYER_LANDED_FROM_HEIGHT = 13,
	EVENT_PLAYER_TOOK_DAMAGE = 14,
	EVENT_HOSTAGE_DAMAGED = 15,
	EVENT_HOSTAGE_KILLED = 16,
	EVENT_DOOR = 17,
	EVENT_BREAK_GLASS = 18,
	EVENT_BREAK_WOOD = 19,
	EVENT_BREAK_METAL = 20,
	EVENT_BREAK_FLESH = 21,
	EVENT_BREAK_CONCRETE = 22,
	EVENT_BOMB_PLANTED = 23,
	EVENT_BOMB_DROPPED = 24,
	EVENT_BOMB_PICKED_UP = 25,
	EVENT_BOMB_BEEP = 26,
	EVENT_BOMB_DEFUSING = 27,
	EVENT_BOMB_DEFUSE_ABORTED = 28,
	EVENT_BOMB_DEFUSED = 29,
	EVENT_BOMB_EXPLODED = 30,
	EVENT_HOSTAGE_USED = 31,
	EVENT_HOSTAGE_RESCUED = 32,
	EVENT_ALL_HOSTAGES_RESCUED = 33,
	EVENT_VIP_ESCAPED = 34,
	EVENT_VIP_ASSASSINATED = 35,
	EVENT_TERRORISTS_WIN = 36,
	EVENT_CTS_WIN = 37,
	EVENT_ROUND_DRAW = 38,
	EVENT_ROUND_WIN = 39,
	EVENT_ROUND_LOSS = 40,
	EVENT_ROUND_START = 41,
	EVENT_PLAYER_SPAWNED = 42,
	EVENT_CLIENT_CORPSE_SPAWNED = 43,
	EVENT_BUY_TIME_START = 44,
	EVENT_PLAYER_LEFT_BUY_ZONE = 45,
	EVENT_DEATH_CAMERA_START = 46,
	EVENT_KILL_ALL = 47,
	EVENT_ROUND_TIME = 48,
	EVENT_DIE = 49,
	EVENT_KILL = 50,
	EVENT_HEADSHOT = 51,
	EVENT_KILL_FLASHBANGED = 52,
	EVENT_TUTOR_BUY_MENU_OPENNED = 53,
	EVENT_TUTOR_AUTOBUY = 54,
	EVENT_PLAYER_BOUGHT_SOMETHING = 55,
	EVENT_TUTOR_NOT_BUYING_ANYTHING = 56,
	EVENT_TUTOR_NEED_TO_BUY_PRIMARY_WEAPON = 57,
	EVENT_TUTOR_NEED_TO_BUY_PRIMARY_AMMO = 58,
	EVENT_TUTOR_NEED_TO_BUY_SECONDARY_AMMO = 59,
	EVENT_TUTOR_NEED_TO_BUY_ARMOR = 60,
	EVENT_TUTOR_NEED_TO_BUY_DEFUSE_KIT = 61,
	EVENT_TUTOR_NEED_TO_BUY_GRENADE = 62,
	EVENT_CAREER_TASK_DONE = 63,
	EVENT_START_RADIO_1 = 64,
	EVENT_RADIO_COVER_ME = 65,
	EVENT_RADIO_YOU_TAKE_THE_POINT = 66,
	EVENT_RADIO_HOLD_THIS_POSITION = 67,
	EVENT_RADIO_REGROUP_TEAM = 68,
	EVENT_RADIO_FOLLOW_ME = 69,
	EVENT_RADIO_TAKING_FIRE = 70,
	EVENT_START_RADIO_2 = 71,
	EVENT_RADIO_GO_GO_GO = 72,
	EVENT_RADIO_TEAM_FALL_BACK = 73,
	EVENT_RADIO_STICK_TOGETHER_TEAM = 74,
	EVENT_RADIO_GET_IN_POSITION_AND_WAIT = 75,
	EVENT_RADIO_STORM_THE_FRONT = 76,
	EVENT_RADIO_REPORT_IN_TEAM = 77,
	EVENT_START_RADIO_3 = 78,
	EVENT_RADIO_AFFIRMATIVE = 79,
	EVENT_RADIO_ENEMY_SPOTTED = 80,
	EVENT_RADIO_NEED_BACKUP = 81,
	EVENT_RADIO_SECTOR_CLEAR = 82,
	EVENT_RADIO_IN_POSITION = 83,
	EVENT_RADIO_REPORTING_IN = 84,
	EVENT_RADIO_GET_OUT_OF_THERE = 85,
	EVENT_RADIO_NEGATIVE = 86,
	EVENT_RADIO_ENEMY_DOWN = 87,
	EVENT_END_RADIO = 88,
	EVENT_NEW_MATCH = 89,
	EVENT_PLAYER_CHANGED_TEAM = 90,
	EVENT_BULLET_IMPACT = 91,
	EVENT_GAME_COMMENCE = 92,
	EVENT_WEAPON_ZOOMED = 93,
	EVENT_HOSTAGE_CALLED_FOR_HELP = 94,
	NUM_GAME_EVENTS = 95,
}; /* size: 4 */

/* 479 */
/* <0> (null):0 */
class IntervalTimer {
private:

	float                      m_timestamp;          /*     0     4 */
	/* <0> (null):0 */
	void IntervalTimer(class IntervalTimer *);

	/* <0> (null):0 */
	void Reset(class IntervalTimer *); /* linkage=_ZN13IntervalTimer5ResetEv */

	/* <0> (null):0 */
	void Start(class IntervalTimer *); /* linkage=_ZN13IntervalTimer5StartEv */

	/* <0> (null):0 */
	void Invalidate(class IntervalTimer *); /* linkage=_ZN13IntervalTimer10InvalidateEv */

	/* <0> (null):0 */
	bool HasStarted(const class IntervalTimer  *); /* linkage=_ZNK13IntervalTimer10HasStartedEv */

	/* <0> (null):0 */
	float GetElapsedTime(const class IntervalTimer  *); /* linkage=_ZNK13IntervalTimer14GetElapsedTimeEv */

	/* <0> (null):0 */
	bool IsLessThen(const class IntervalTimer  *, float); /* linkage=_ZNK13IntervalTimer10IsLessThenEf */

	/* <0> (null):0 */
	bool IsGreaterThen(const class IntervalTimer  *, float); /* linkage=_ZNK13IntervalTimer13IsGreaterThenEf */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 480 */
 /* pointer to 479 */
 /* size: 4 */

/* 481 */
 /* pointer to 482 */
 /* size: 4 */

/* 482 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 483 */
/* <0> (null):0 */
class CountdownTimer {
private:

	float                      m_duration;           /*     0     4 */
	float                      m_timestamp;          /*     4     4 */
	/* <0> (null):0 */
	void CountdownTimer(class CountdownTimer *);

	/* <0> (null):0 */
	void Reset(class CountdownTimer *); /* linkage=_ZN14CountdownTimer5ResetEv */

	/* <0> (null):0 */
	void Start(class CountdownTimer *, float); /* linkage=_ZN14CountdownTimer5StartEf */

	/* <0> (null):0 */
	void Invalidate(class CountdownTimer *); /* linkage=_ZN14CountdownTimer10InvalidateEv */

	/* <0> (null):0 */
	bool HasStarted(const class CountdownTimer  *); /* linkage=_ZNK14CountdownTimer10HasStartedEv */

	/* <0> (null):0 */
	bool IsElapsed(const class CountdownTimer  *); /* linkage=_ZNK14CountdownTimer9IsElapsedEv */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 484 */
 /* pointer to 483 */
 /* size: 4 */

/* 485 */
 /* pointer to 486 */
 /* size: 4 */

/* 486 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 487 */
/* <0> (null):0 */
enum BotDifficultyType {
	BOT_EASY = 0,
	BOT_NORMAL = 1,
	BOT_HARD = 2,
	BOT_EXPERT = 3,
	NUM_DIFFICULTY_LEVELS = 4,
}; /* size: 4 */

/* 488 */
/* <0> (null):0 */
enum VisiblePartType {
	NONE = 0,
	CHEST = 1,
	HEAD = 2,
	LEFT_SIDE = 4,
	RIGHT_SIDE = 8,
	FEET = 16,
}; /* size: 4 */

/* 489 */
/* <0> (null):0 */
class CBot {
	/* <0> (null):0 */
	enum VisiblePartType {
		NONE = 0,
		CHEST = 1,
		HEAD = 2,
		LEFT_SIDE = 4,
		RIGHT_SIDE = 8,
		FEET = 16,
	};

	/* <0> (null):0 */
	bool IsCrouching(const class CBot  *); /* linkage=_ZNK4CBot11IsCrouchingEv */

	/* <0> (null):0 */
	const class BotProfile  * GetProfile(const class CBot  *); /* linkage=_ZNK4CBot10GetProfileEv */

	/* <0> (null):0 */
	class CBasePlayerWeapon * GetActiveWeapon(const class CBot  *); /* linkage=_ZNK4CBot15GetActiveWeaponEv */

	/* <0> (null):0 */
	bool IsActiveWeaponRecoilHigh(const class CBot  *); /* linkage=_ZNK4CBot24IsActiveWeaponRecoilHighEv */

	/* <0> (null):0 */
	bool IsActiveWeaponReloading(const class CBot  *); /* linkage=_ZNK4CBot23IsActiveWeaponReloadingEv */


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 490 */
/* <0> (null):0 */
typedef unsigned int Place; /* size: 4 */

/* 491 */
/* <0> (null):0 */
enum NavErrorType {
	NAV_OK = 0,
	NAV_CANT_ACCESS_FILE = 1,
	NAV_INVALID_FILE = 2,
	NAV_BAD_FILE_VERSION = 3,
	NAV_CORRUPT_DATA = 4,
}; /* size: 4 */

/* 492 */
/* <0> (null):0 */
enum NavAttributeType {
	NAV_CROUCH = 1,
	NAV_JUMP = 2,
	NAV_PRECISE = 4,
	NAV_NO_JUMP = 8,
}; /* size: 4 */

/* 493 */
/* <0> (null):0 */
enum NavDirType {
	NORTH = 0,
	EAST = 1,
	SOUTH = 2,
	WEST = 3,
	NUM_DIRECTIONS = 4,
}; /* size: 4 */

/* 494 */
/* <0> (null):0 */
enum NavTraverseType {
	GO_NORTH = 0,
	GO_EAST = 1,
	GO_SOUTH = 2,
	GO_WEST = 3,
	GO_LADDER_UP = 4,
	GO_LADDER_DOWN = 5,
	GO_JUMP = 6,
	NUM_TRAVERSE_TYPES = 7,
}; /* size: 4 */

/* 495 */
/* <0> (null):0 */
enum NavCornerType {
	NORTH_WEST = 0,
	NORTH_EAST = 1,
	SOUTH_EAST = 2,
	SOUTH_WEST = 3,
	NUM_CORNERS = 4,
}; /* size: 4 */

/* 496 */
/* <0> (null):0 */
enum NavRelativeDirType {
	FORWARD = 0,
	RIGHT = 1,
	BACKWARD = 2,
	LEFT = 3,
	UP = 4,
	DOWN = 5,
	NUM_RELATIVE_DIRECTIONS = 6,
}; /* size: 4 */

/* 497 */
/* <0> (null):0 */
struct Extent {
	class Vector              lo;                    /*     0    12 */
	class Vector              hi;                    /*    12    12 */
	/* <0> (null):0 */
	float SizeX(const class Extent  *); /* linkage=_ZNK6Extent5SizeXEv */

	/* <0> (null):0 */
	float SizeY(const class Extent  *); /* linkage=_ZNK6Extent5SizeYEv */

	/* <0> (null):0 */
	float SizeZ(const class Extent  *); /* linkage=_ZNK6Extent5SizeZEv */

	/* <0> (null):0 */
	float Area(const class Extent  *); /* linkage=_ZNK6Extent4AreaEv */

	/* <0> (null):0 */
	bool Contains(const class Extent  *, const class Vector  *); /* linkage=_ZNK6Extent8ContainsEPK6Vector */


	/* size: 24, cachelines: 1, members: 2 */
	/* last cacheline: 24 bytes */
}; /* size: 24 */

/* 498 */
 /* pointer to 499 */
 /* size: 4 */

/* 499 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 24 */

/* 500 */
/* <0> (null):0 */
struct Ray {
	class Vector              from;                  /*     0    12 */
	class Vector              to;                    /*    12    12 */

	/* size: 24, cachelines: 1, members: 2 */
	/* last cacheline: 24 bytes */
}; /* size: 24 */

/* 501 */
/* <0> (null):0 */
class CNavNode {
private:

	class Vector              m_pos;                 /*     0    12 */
	class Vector              m_normal;              /*    12    12 */
	class CNavNode *           m_to[4];              /*    24    16 */
	unsigned int               m_id;                 /*    40     4 */
	unsigned char              m_attributeFlags;     /*    44     1 */

	/* Bitfield combined with previous fields */

	class CNavNode *           m_list;               /*     0     4 */
	unsigned int               m_listLength;         /*     0     4 */
	class CNavNode *           m_next;               /*    48     4 */
	unsigned char              m_visited;            /*    52     1 */
	class CNavNode *           m_parent;             /*    56     4 */
	BOOL                       m_isCovered;          /*    60     4 */
	class CNavArea *           m_area;               /*    64     4 */
	/* <0> (null):0 */
	void CNavNode(class CNavNode *, const class Vector  *, const class Vector  *, class CNavNode *);

	/* <0> (null):0 */
	const class CNavNode  * GetNode(const class Vector  *); /* linkage=_ZN8CNavNode7GetNodeEPK6Vector */

	/* <0> (null):0 */
	class CNavNode * GetConnectedNode(const class CNavNode  *, enum NavDirType); /* linkage=_ZNK8CNavNode16GetConnectedNodeE10NavDirType */

	/* <0> (null):0 */
	const class Vector  * GetPosition(const class CNavNode  *); /* linkage=_ZNK8CNavNode11GetPositionEv */

	/* <0> (null):0 */
	const class Vector  * GetNormal(const class CNavNode  *); /* linkage=_ZNK8CNavNode9GetNormalEv */

	/* <0> (null):0 */
	unsigned int GetID(const class CNavNode  *); /* linkage=_ZNK8CNavNode5GetIDEv */

	/* <0> (null):0 */
	class CNavNode * GetFirst(void); /* linkage=_ZN8CNavNode8GetFirstEv */

	/* <0> (null):0 */
	unsigned int GetListLength(void); /* linkage=_ZN8CNavNode13GetListLengthEv */

	/* <0> (null):0 */
	class CNavNode * GetNext(class CNavNode *); /* linkage=_ZN8CNavNode7GetNextEv */

	/* <0> (null):0 */
	void ConnectTo(class CNavNode *, class CNavNode *, enum NavDirType); /* linkage=_ZN8CNavNode9ConnectToEPS_10NavDirType */

	/* <0> (null):0 */
	class CNavNode * GetParent(const class CNavNode  *); /* linkage=_ZNK8CNavNode9GetParentEv */

	/* <0> (null):0 */
	void MarkAsVisited(class CNavNode *, enum NavDirType); /* linkage=_ZN8CNavNode13MarkAsVisitedE10NavDirType */

	/* <0> (null):0 */
	BOOL HasVisited(class CNavNode *, enum NavDirType); /* linkage=_ZN8CNavNode10HasVisitedE10NavDirType */

	/* <0> (null):0 */
	BOOL IsBiLinked(const class CNavNode  *, enum NavDirType); /* linkage=_ZNK8CNavNode10IsBiLinkedE10NavDirType */

	/* <0> (null):0 */
	BOOL IsClosedCell(const class CNavNode  *); /* linkage=_ZNK8CNavNode12IsClosedCellEv */

	/* <0> (null):0 */
	void Cover(class CNavNode *); /* linkage=_ZN8CNavNode5CoverEv */

	/* <0> (null):0 */
	BOOL IsCovered(const class CNavNode  *); /* linkage=_ZNK8CNavNode9IsCoveredEv */

	/* <0> (null):0 */
	void AssignArea(class CNavNode *, class CNavArea *); /* linkage=_ZN8CNavNode10AssignAreaEP8CNavArea */

	/* <0> (null):0 */
	class CNavArea * GetArea(const class CNavNode  *); /* linkage=_ZNK8CNavNode7GetAreaEv */

	/* <0> (null):0 */
	void SetAttributes(class CNavNode *, unsigned char); /* linkage=_ZN8CNavNode13SetAttributesEh */

	/* <0> (null):0 */
	unsigned char GetAttributes(const class CNavNode  *); /* linkage=_ZNK8CNavNode13GetAttributesEv */

	/* --- cacheline 1 boundary (64 bytes) was 21 bytes ago --- */

	/* size: 68, cachelines: 2, members: 12 */
	/* last cacheline: 4 bytes */

	/* BRAIN FART ALERT! 68 != 85 + 0(holes), diff = -17 */

}; /* size: 68 */

/* 502 */
/* <0> (null):0 */
class CNavNode *           array[4]; /* size: 16 */

/* 503 */
 /* pointer to 501 */
 /* size: 4 */

/* 504 */
/* <0> (null):0 */
struct ApproachInfo {
	union NavConnect           here;                 /*     0     4 */
	union NavConnect           prev;                 /*     4     4 */
	enum NavTraverseType       prevToHereHow;        /*     8     4 */
	union NavConnect           next;                 /*    12     4 */
	enum NavTraverseType       hereToNextHow;        /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 505 */
/* <0> (null):0 */
enum {
	MAX_AREA_TEAMS = 2,
}; /* size: 4 */

/* 506 */
/* <0> (null):0 */
enum {
	MAX_APPROACH_AREAS = 16,
}; /* size: 4 */

/* 507 */
/* <0> (null):0 */
struct CNavArea {
	/* <0> (null):0 */
	struct ApproachInfo {
		union NavConnect           here;                 /*     0     4 */
		union NavConnect           prev;                 /*     4     4 */
		enum NavTraverseType       prevToHereHow;        /*     8     4 */
		union NavConnect           next;                 /*    12     4 */
		enum NavTraverseType       hereToNextHow;        /*    16     4 */

		/* size: 20, cachelines: 1, members: 5 */
		/* last cacheline: 20 bytes */
	};

	/* <0> (null):0 */
	enum {
		MAX_AREA_TEAMS = 2,
	};

	/* <0> (null):0 */
	enum {
		MAX_APPROACH_AREAS = 16,
	};

private:

	bool                       m_isReset;            /*     0     1 */
	unsigned int               m_nextID;             /*     0     4 */
	unsigned int               m_id;                 /*     0     4 */
	struct Extent              m_extent;             /*     4    24 */
	class Vector              m_center;              /*    28    12 */
	unsigned char              m_attributeFlags;     /*    40     1 */
	Place                      m_place;              /*    44     4 */
	float                      m_neZ;                /*    48     4 */
	float                      m_swZ;                /*    52     4 */
	float                      m_clearedTimestamp[2]; /*    56     8 */
	float                      m_danger[2];          /*    64     8 */
	/* --- cacheline 1 boundary (64 bytes) was 2 bytes ago --- */
	float                      m_dangerTimestamp[2]; /*    72     8 */
	HidingSpotList             m_hidingSpotList;     /*    80     0 */
	SpotEncounterList          m_spotEncounterList;  /*    88     0 */
	struct ApproachInfo        m_approach[16];       /*    96   320 */
	/* --- cacheline 6 boundary (384 bytes) was 10 bytes ago --- */
	unsigned char              m_approachCount;      /*   416     1 */

	/* Bitfield combined with previous fields */

	unsigned int               m_masterMarker;       /*     0     4 */
	unsigned int               m_marker;             /*   420     4 */
	class CNavArea *           m_parent;             /*   424     4 */
	enum NavTraverseType       m_parentHow;          /*   428     4 */
	float                      m_totalCost;          /*   432     4 */
	float                      m_costSoFar;          /*   436     4 */

	/* Bitfield combined with previous fields */

	class CNavArea *           m_openList;           /*     0     4 */
	class CNavArea *           m_nextOpen;           /*   440     4 */
	class CNavArea *           m_prevOpen;           /*   444     4 */
	unsigned int               m_openMarker;         /*   448     4 */
	class list<NavConnect, std::allocator<NavConnect> > m_connect[4]; /*   452    32 */
	/* --- cacheline 7 boundary (448 bytes) was 19 bytes ago --- */
	class list<CNavLadder*, std::allocator<CNavLadder*> > m_ladder[2]; /*   484    16 */
	class CNavNode *           m_node[4];            /*   500    16 */
	class list<CNavArea*, std::allocator<CNavArea*> > m_overlapList; /*   516     8 */
	class CNavArea *           m_prevHash;           /*   524     4 */
	class CNavArea *           m_nextHash;           /*   528     4 */
	/* <0> (null):0 */
	void CNavArea(class CNavArea *, class CNavNode *, class CNavNode *, class CNavNode *, class CNavNode *);

	/* <0> (null):0 */
	void CNavArea(class CNavArea *);

	/* <0> (null):0 */
	void CNavArea(class CNavArea *, const class Vector  *, const class Vector  *);

	/* <0> (null):0 */
	void CNavArea(class CNavArea *, const class Vector  *, const class Vector  *, const class Vector  *, const class Vector  *);

	/* <0> (null):0 */
	void ~CNavArea(class CNavArea *, int);

	/* <0> (null):0 */
	void ConnectTo(class CNavArea *, class CNavArea *, enum NavDirType); /* linkage=_ZN8CNavArea9ConnectToEPS_10NavDirType */

	/* <0> (null):0 */
	void Disconnect(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea10DisconnectEPS_ */

	/* <0> (null):0 */
	void Save(const class CNavArea  *, FILE *); /* linkage=_ZNK8CNavArea4SaveEP8_IO_FILE */

	/* <0> (null):0 */
	void Save(class CNavArea *, int, unsigned int); /* linkage=_ZN8CNavArea4SaveEij */

	/* <0> (null):0 */
	void Load(class CNavArea *, class SteamFile *, unsigned int); /* linkage=_ZN8CNavArea4LoadEP9SteamFilej */

	/* <0> (null):0 */
	enum NavErrorType PostLoad(class CNavArea *); /* linkage=_ZN8CNavArea8PostLoadEv */

	/* <0> (null):0 */
	unsigned int GetID(const class CNavArea  *); /* linkage=_ZNK8CNavArea5GetIDEv */

	/* <0> (null):0 */
	void SetAttributes(class CNavArea *, unsigned char); /* linkage=_ZN8CNavArea13SetAttributesEh */

	/* <0> (null):0 */
	unsigned char GetAttributes(const class CNavArea  *); /* linkage=_ZNK8CNavArea13GetAttributesEv */

	/* <0> (null):0 */
	void SetPlace(class CNavArea *, Place); /* linkage=_ZN8CNavArea8SetPlaceEj */

	/* <0> (null):0 */
	Place GetPlace(const class CNavArea  *); /* linkage=_ZNK8CNavArea8GetPlaceEv */

	/* <0> (null):0 */
	bool IsOverlapping(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea13IsOverlappingEPK6Vector */

	/* <0> (null):0 */
	bool IsOverlapping(const class CNavArea  *, const class CNavArea  *); /* linkage=_ZNK8CNavArea13IsOverlappingEPKS_ */

	/* <0> (null):0 */
	bool IsOverlappingX(const class CNavArea  *, const class CNavArea  *); /* linkage=_ZNK8CNavArea14IsOverlappingXEPKS_ */

	/* <0> (null):0 */
	bool IsOverlappingY(const class CNavArea  *, const class CNavArea  *); /* linkage=_ZNK8CNavArea14IsOverlappingYEPKS_ */

	/* <0> (null):0 */
	int GetPlayerCount(const class CNavArea  *, int, class CBasePlayer *); /* linkage=_ZNK8CNavArea14GetPlayerCountEiP11CBasePlayer */

	/* <0> (null):0 */
	float GetZ(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea4GetZEPK6Vector */

	/* <0> (null):0 */
	float GetZ(const class CNavArea  *, float, float); /* linkage=_ZNK8CNavArea4GetZEff */

	/* <0> (null):0 */
	bool Contains(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea8ContainsEPK6Vector */

	/* <0> (null):0 */
	bool IsCoplanar(const class CNavArea  *, const class CNavArea  *); /* linkage=_ZNK8CNavArea10IsCoplanarEPKS_ */

	/* <0> (null):0 */
	void GetClosestPointOnArea(const class CNavArea  *, const class Vector  *, class Vector *); /* linkage=_ZNK8CNavArea21GetClosestPointOnAreaEPK6VectorPS0_ */

	/* <0> (null):0 */
	float GetDistanceSquaredToPoint(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea25GetDistanceSquaredToPointEPK6Vector */

	/* <0> (null):0 */
	bool IsDegenerate(const class CNavArea  *); /* linkage=_ZNK8CNavArea12IsDegenerateEv */

	/* <0> (null):0 */
	bool IsEdge(const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea6IsEdgeE10NavDirType */

	/* <0> (null):0 */
	int GetAdjacentCount(const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea16GetAdjacentCountE10NavDirType */

	/* <0> (null):0 */
	class CNavArea * GetAdjacentArea(const class CNavArea  *, enum NavDirType, int); /* linkage=_ZNK8CNavArea15GetAdjacentAreaE10NavDirTypei */

	/* <0> (null):0 */
	class CNavArea * GetRandomAdjacentArea(const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea21GetRandomAdjacentAreaE10NavDirType */

	/* <0> (null):0 */
	const NavConnectList  * GetAdjacentList(const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea15GetAdjacentListE10NavDirType */

	/* <0> (null):0 */
	bool IsConnected(const class CNavArea  *, const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea11IsConnectedEPKS_10NavDirType */

	/* <0> (null):0 */
	float ComputeHeightChange(class CNavArea *, const class CNavArea  *); /* linkage=_ZN8CNavArea19ComputeHeightChangeEPKS_ */

	/* <0> (null):0 */
	const NavLadderList  * GetLadderList(const class CNavArea  *, enum LadderDirectionType); /* linkage=_ZNK8CNavArea13GetLadderListE19LadderDirectionType */

	/* <0> (null):0 */
	void ComputePortal(const class CNavArea  *, const class CNavArea  *, enum NavDirType, class Vector *, float *); /* linkage=_ZNK8CNavArea13ComputePortalEPKS_10NavDirTypeP6VectorPf */

	/* <0> (null):0 */
	void ComputeClosestPointInPortal(const class CNavArea  *, const class CNavArea  *, enum NavDirType, const class Vector  *, class Vector *); /* linkage=_ZNK8CNavArea27ComputeClosestPointInPortalEPKS_10NavDirTypePK6VectorPS3_ */

	/* <0> (null):0 */
	enum NavDirType ComputeDirection(const class CNavArea  *, class Vector *); /* linkage=_ZNK8CNavArea16ComputeDirectionEP6Vector */

	/* <0> (null):0 */
	void SetClearedTimestamp(class CNavArea *, int); /* linkage=_ZN8CNavArea19SetClearedTimestampEi */

	/* <0> (null):0 */
	float GetClearedTimestamp(class CNavArea *, int); /* linkage=_ZN8CNavArea19GetClearedTimestampEi */

	/* <0> (null):0 */
	const HidingSpotList  * GetHidingSpotList(const class CNavArea  *); /* linkage=_ZNK8CNavArea17GetHidingSpotListEv */

	/* <0> (null):0 */
	void ComputeHidingSpots(class CNavArea *); /* linkage=_ZN8CNavArea18ComputeHidingSpotsEv */

	/* <0> (null):0 */
	void ComputeSniperSpots(class CNavArea *); /* linkage=_ZN8CNavArea18ComputeSniperSpotsEv */

	/* <0> (null):0 */
	class SpotEncounter * GetSpotEncounter(class CNavArea *, const class CNavArea  *, const class CNavArea  *); /* linkage=_ZN8CNavArea16GetSpotEncounterEPKS_S1_ */

	/* <0> (null):0 */
	void ComputeSpotEncounters(class CNavArea *); /* linkage=_ZN8CNavArea21ComputeSpotEncountersEv */

	/* <0> (null):0 */
	void IncreaseDanger(class CNavArea *, int, float); /* linkage=_ZN8CNavArea14IncreaseDangerEif */

	/* <0> (null):0 */
	float GetDanger(class CNavArea *, int); /* linkage=_ZN8CNavArea9GetDangerEi */

	/* <0> (null):0 */
	float GetSizeX(const class CNavArea  *); /* linkage=_ZNK8CNavArea8GetSizeXEv */

	/* <0> (null):0 */
	float GetSizeY(const class CNavArea  *); /* linkage=_ZNK8CNavArea8GetSizeYEv */

	/* <0> (null):0 */
	const class Extent  * GetExtent(const class CNavArea  *); /* linkage=_ZNK8CNavArea9GetExtentEv */

	/* <0> (null):0 */
	const class Vector  * GetCenter(const class CNavArea  *); /* linkage=_ZNK8CNavArea9GetCenterEv */

	/* <0> (null):0 */
	const class Vector  * GetCorner(const class CNavArea  *, enum NavCornerType); /* linkage=_ZNK8CNavArea9GetCornerE13NavCornerType */

	/* <0> (null):0 */
	const class ApproachInfo  * GetApproachInfo(const class CNavArea  *, int); /* linkage=_ZNK8CNavArea15GetApproachInfoEi */

	/* <0> (null):0 */
	int GetApproachInfoCount(const class CNavArea  *); /* linkage=_ZNK8CNavArea20GetApproachInfoCountEv */

	/* <0> (null):0 */
	void ComputeApproachAreas(class CNavArea *); /* linkage=_ZN8CNavArea20ComputeApproachAreasEv */

	/* <0> (null):0 */
	void MakeNewMarker(void); /* linkage=_ZN8CNavArea13MakeNewMarkerEv */

	/* <0> (null):0 */
	void Mark(class CNavArea *); /* linkage=_ZN8CNavArea4MarkEv */

	/* <0> (null):0 */
	BOOL IsMarked(const class CNavArea  *); /* linkage=_ZNK8CNavArea8IsMarkedEv */

	/* <0> (null):0 */
	void SetParent(class CNavArea *, class CNavArea *, enum NavTraverseType); /* linkage=_ZN8CNavArea9SetParentEPS_15NavTraverseType */

	/* <0> (null):0 */
	class CNavArea * GetParent(const class CNavArea  *); /* linkage=_ZNK8CNavArea9GetParentEv */

	/* <0> (null):0 */
	enum NavTraverseType GetParentHow(const class CNavArea  *); /* linkage=_ZNK8CNavArea12GetParentHowEv */

	/* <0> (null):0 */
	bool IsOpen(const class CNavArea  *); /* linkage=_ZNK8CNavArea6IsOpenEv */

	/* <0> (null):0 */
	void AddToOpenList(class CNavArea *); /* linkage=_ZN8CNavArea13AddToOpenListEv */

	/* <0> (null):0 */
	void UpdateOnOpenList(class CNavArea *); /* linkage=_ZN8CNavArea16UpdateOnOpenListEv */

	/* <0> (null):0 */
	void RemoveFromOpenList(class CNavArea *); /* linkage=_ZN8CNavArea18RemoveFromOpenListEv */

	/* <0> (null):0 */
	bool IsOpenListEmpty(void); /* linkage=_ZN8CNavArea15IsOpenListEmptyEv */

	/* <0> (null):0 */
	class CNavArea * PopOpenList(void); /* linkage=_ZN8CNavArea11PopOpenListEv */

	/* <0> (null):0 */
	bool IsClosed(const class CNavArea  *); /* linkage=_ZNK8CNavArea8IsClosedEv */

	/* <0> (null):0 */
	void AddToClosedList(class CNavArea *); /* linkage=_ZN8CNavArea15AddToClosedListEv */

	/* <0> (null):0 */
	void RemoveFromClosedList(class CNavArea *); /* linkage=_ZN8CNavArea20RemoveFromClosedListEv */

	/* <0> (null):0 */
	void ClearSearchLists(void); /* linkage=_ZN8CNavArea16ClearSearchListsEv */

	/* <0> (null):0 */
	void SetTotalCost(class CNavArea *, float); /* linkage=_ZN8CNavArea12SetTotalCostEf */

	/* <0> (null):0 */
	float GetTotalCost(const class CNavArea  *); /* linkage=_ZNK8CNavArea12GetTotalCostEv */

	/* <0> (null):0 */
	void SetCostSoFar(class CNavArea *, float); /* linkage=_ZN8CNavArea12SetCostSoFarEf */

	/* <0> (null):0 */
	float GetCostSoFar(const class CNavArea  *); /* linkage=_ZNK8CNavArea12GetCostSoFarEv */

	/* <0> (null):0 */
	void Draw(class CNavArea *, byte, byte, byte, int); /* linkage=_ZN8CNavArea4DrawEhhhi */

	/* <0> (null):0 */
	void DrawConnectedAreas(class CNavArea *); /* linkage=_ZN8CNavArea18DrawConnectedAreasEv */

	/* <0> (null):0 */
	void DrawMarkedCorner(class CNavArea *, enum NavCornerType, byte, byte, byte, int); /* linkage=_ZN8CNavArea16DrawMarkedCornerE13NavCornerTypehhhi */

	/* <0> (null):0 */
	bool SplitEdit(class CNavArea *, bool, float, class CNavArea * *, class CNavArea * *); /* linkage=_ZN8CNavArea9SplitEditEbfPPS_S1_ */

	/* <0> (null):0 */
	bool MergeEdit(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea9MergeEditEPS_ */

	/* <0> (null):0 */
	bool SpliceEdit(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea10SpliceEditEPS_ */

	/* <0> (null):0 */
	void RaiseCorner(class CNavArea *, enum NavCornerType, int); /* linkage=_ZN8CNavArea11RaiseCornerE13NavCornerTypei */

	/* <0> (null):0 */
	void AddLadderUp(class CNavArea *, class CNavLadder *); /* linkage=_ZN8CNavArea11AddLadderUpEP10CNavLadder */

	/* <0> (null):0 */
	void AddLadderDown(class CNavArea *, class CNavLadder *); /* linkage=_ZN8CNavArea13AddLadderDownEP10CNavLadder */

	/* <0> (null):0 */
	void Initialize(class CNavArea *); /* linkage=_ZN8CNavArea10InitializeEv */

	/* <0> (null):0 */
	void DecayDanger(class CNavArea *); /* linkage=_ZN8CNavArea11DecayDangerEv */

	/* <0> (null):0 */
	bool IsHidingSpotCollision(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea21IsHidingSpotCollisionEPK6Vector */

	/* <0> (null):0 */
	void AddSpotEncounters(class CNavArea *, const class CNavArea  *, enum NavDirType, const class CNavArea  *, enum NavDirType); /* linkage=_ZN8CNavArea17AddSpotEncountersEPKS_10NavDirTypeS1_S2_ */

	/* <0> (null):0 */
	void Strip(class CNavArea *); /* linkage=_ZN8CNavArea5StripEv */

	/* <0> (null):0 */
	void FinishMerge(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea11FinishMergeEPS_ */

	/* <0> (null):0 */
	void MergeAdjacentConnections(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea24MergeAdjacentConnectionsEPS_ */

	/* <0> (null):0 */
	void AssignNodes(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea11AssignNodesEPS_ */

	/* <0> (null):0 */
	void FinishSplitEdit(class CNavArea *, class CNavArea *, enum NavDirType); /* linkage=_ZN8CNavArea15FinishSplitEditEPS_10NavDirType */

	/* <0> (null):0 */
	void OnDestroyNotify(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea15OnDestroyNotifyEPS_ */

	/* --- cacheline 9 boundary (576 bytes) was 27 bytes ago --- */

	/* size: 532, cachelines: 9, members: 32 */
	/* last cacheline: 20 bytes */

	/* BRAIN FART ALERT! 532 != 603 + 0(holes), diff = -71 */

}; /* size: 532 */

/* 508 */
 /* pointer to 507 */
 /* size: 4 */

/* 509 */
 /* pointer to 501 */
 /* size: 4 */

/* 510 */
 /* pointer to 511 */
 /* size: 4 */

/* 511 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 68 */

/* 512 */
 /* pointer to 513 */
 /* size: 4 */

/* 513 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 68 */

/* 514 */
/* <0> (null):0 */
class SteamFile {
private:

	byte *                     m_fileData;           /*     0     4 */
	int                        m_fileDataLength;     /*     4     4 */
	byte *                     m_cursor;             /*     8     4 */
	int                        m_bytesLeft;          /*    12     4 */
	/* <0> (null):0 */
	void SteamFile(class SteamFile *, const char  *);

	/* <0> (null):0 */
	void ~SteamFile(class SteamFile *, int);

	/* <0> (null):0 */
	bool IsValid(const class SteamFile  *); /* linkage=_ZNK9SteamFile7IsValidEv */

	/* <0> (null):0 */
	bool Read(class SteamFile *, void *, int); /* linkage=_ZN9SteamFile4ReadEPvi */


	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 515 */
 /* pointer to 514 */
 /* size: 4 */

/* 516 */
 /* pointer to 517 */
 /* size: 4 */

/* 517 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 16 */

/* 518 */
/* <0> (null):0 */
enum RouteType {
	FASTEST_ROUTE = 0,
	SAFEST_ROUTE = 1,
}; /* size: 4 */

/* 519 */
/* <0> (null):0 */
union NavConnect {
	unsigned int               id;                 /*           4 */
	class CNavArea *           area;               /*           4 */
}; /* size: 4 */

/* 520 */
 /* pointer to 521 */
 /* size: 4 */

/* 521 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 522 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 523 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 524 */
/* <0> (null):0 */
typedef struct list<NavConnect, std::allocator<NavConnect> > NavConnectList; /* size: 0 */

/* 525 */
/* <0> (null):0 */
enum LadderDirectionType {
	LADDER_UP = 0,
	LADDER_DOWN = 1,
	NUM_LADDER_DIRECTIONS = 2,
}; /* size: 4 */

/* 526 */
/* <0> (null):0 */
class CNavLadder {
	class Vector              m_top;                 /*     0    12 */
	class Vector              m_bottom;              /*    12    12 */
	float                      m_length;             /*    24     4 */
	enum NavDirType            m_dir;                /*    28     4 */
	class Vector2D            m_dirVector;           /*    32     8 */
	class CBaseEntity *        m_entity;             /*    40     4 */
	class CNavArea *           m_topForwardArea;     /*    44     4 */
	class CNavArea *           m_topLeftArea;        /*    48     4 */
	class CNavArea *           m_topRightArea;       /*    52     4 */
	class CNavArea *           m_topBehindArea;      /*    56     4 */
	class CNavArea *           m_bottomArea;         /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	bool                       m_isDangling;         /*    64     1 */
	/* <0> (null):0 */
	void CNavLadder(class CNavLadder *);

	/* <0> (null):0 */
	void OnDestroyNotify(class CNavLadder *, class CNavArea *); /* linkage=_ZN10CNavLadder15OnDestroyNotifyEP8CNavArea */


	/* size: 68, cachelines: 2, members: 12 */
	/* last cacheline: 4 bytes */

	/* BRAIN FART ALERT! 68 != 65 + 0(holes), diff = 3 */

}; /* size: 68 */

/* 527 */
 /* pointer to 526 */
 /* size: 4 */

/* 528 */
/* <0> (null):0 */
typedef struct list<CNavLadder*, std::allocator<CNavLadder*> > NavLadderList; /* size: 0 */

/* 529 */
/* <0> (null):0 */
class HidingSpot {
private:

	class Vector              m_pos;                 /*     0    12 */
	unsigned int               m_id;                 /*    12     4 */
	unsigned int               m_marker;             /*    16     4 */
	unsigned char              m_flags;              /*    20     1 */

	/* Bitfield combined with previous fields */

	unsigned int               m_nextID;             /*     0     4 */
	unsigned int               m_masterMarker;       /*     0     4 */
	/* <0> (null):0 */
	void HidingSpot(class HidingSpot *);

	/* <0> (null):0 */
	void HidingSpot(class HidingSpot *, const class Vector  *, unsigned char);

	/* <0> (null):0 */
	bool HasGoodCover(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot12HasGoodCoverEv */

	/* <0> (null):0 */
	bool IsGoodSniperSpot(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot16IsGoodSniperSpotEv */

	/* <0> (null):0 */
	bool IsIdealSniperSpot(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot17IsIdealSniperSpotEv */

	/* <0> (null):0 */
	void SetFlags(class HidingSpot *, unsigned char); /* linkage=_ZN10HidingSpot8SetFlagsEh */

	/* <0> (null):0 */
	unsigned char GetFlags(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot8GetFlagsEv */

	/* <0> (null):0 */
	void Save(const class HidingSpot  *, int, unsigned int); /* linkage=_ZNK10HidingSpot4SaveEij */

	/* <0> (null):0 */
	void Load(class HidingSpot *, class SteamFile *, unsigned int); /* linkage=_ZN10HidingSpot4LoadEP9SteamFilej */

	/* <0> (null):0 */
	const class Vector  * GetPosition(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot11GetPositionEv */

	/* <0> (null):0 */
	unsigned int GetID(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot5GetIDEv */

	/* <0> (null):0 */
	void Mark(class HidingSpot *); /* linkage=_ZN10HidingSpot4MarkEv */

	/* <0> (null):0 */
	bool IsMarked(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot8IsMarkedEv */

	/* <0> (null):0 */
	void ChangeMasterMarker(void); /* linkage=_ZN10HidingSpot18ChangeMasterMarkerEv */


	/* size: 24, cachelines: 1, members: 6 */
	/* last cacheline: 24 bytes */
}; /* size: 24 */

/* 530 */
 /* pointer to 529 */
 /* size: 4 */

/* 531 */
 /* pointer to 532 */
 /* size: 4 */

/* 532 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 24 */

/* 533 */
/* <0> (null):0 */
typedef struct list<HidingSpot*, std::allocator<HidingSpot*> > HidingSpotList; /* size: 0 */

/* 534 */
/* <0> (null):0 */
union {
	class HidingSpot *         spot;               /*           4 */
	unsigned int               id;                 /*           4 */
}; /* size: 4 */

/* 535 */
/* <0> (null):0 */
struct SpotOrder {
	/* <0> (null):0 */
	union {
		class HidingSpot *         spot;                 /*           4 */
		unsigned int               id;                   /*           4 */
	};

	float                      t;                    /*     0     4 */
	union {
		class HidingSpot * spot;                 /*           4 */
		unsigned int       id;                   /*           4 */
	};                                               /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 536 */
/* <0> (null):0 */
typedef struct list<SpotOrder, std::allocator<SpotOrder> > SpotOrderList; /* size: 0 */

/* 537 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 538 */
/* <0> (null):0 */
typedef class SpotOrder * pointer; /* size: 4 */

/* 539 */
/* <0> (null):0 */
typedef const class SpotOrder  * const_pointer; /* size: 4 */

/* 540 */
/* <0> (null):0 */
class new_allocator<SpotOrder> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class SpotOrder * pointer;

	/* <0> (null):0 */
	typedef const class SpotOrder  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<SpotOrder> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<SpotOrder> *, const class new_allocator<SpotOrder>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<SpotOrder> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<SpotOrder>  *, class SpotOrder &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE7addressERS1_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<SpotOrder>  *, const class SpotOrder  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE7addressERKS1_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<SpotOrder> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<SpotOrder> *, class SpotOrder *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE10deallocateEPS1_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<SpotOrder>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<SpotOrder> *, class SpotOrder *, const class SpotOrder  &); /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE9constructEPS1_RKS1_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<SpotOrder> *, class SpotOrder *); /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE7destroyEPS1_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 541 */
 /* pointer to 535 */
 /* size: 4 */

/* 542 */
 /* pointer to 543 */
 /* size: 4 */

/* 543 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 544 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 545 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 546 */
 /* pointer to 540 */
 /* size: 4 */

/* 547 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 548 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 549 */
 /* pointer to 550 */
 /* size: 4 */

/* 550 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 551 */
/* <0> (null):0 */
typedef class SpotOrder & reference; /* size: 4 */

/* 552 */
/* <0> (null):0 */
typedef const class SpotOrder  & const_reference; /* size: 4 */

/* 553 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<SpotOrder> > other; /* size: 0 */

/* 554 */
/* <0> (null):0 */
struct rebind<std::_List_node<SpotOrder> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<SpotOrder> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 555 */
/* <0> (null):0 */
typedef struct allocator<SpotOrder> other; /* size: 1 */

/* 556 */
/* <0> (null):0 */
struct rebind<SpotOrder> {
	/* <0> (null):0 */
	typedef struct allocator<SpotOrder> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 557 */
/* <0> (null):0 */
class allocator<SpotOrder> : public new_allocator<SpotOrder> {
public:

	/* class new_allocator<SpotOrder> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class SpotOrder & reference;

	/* <0> (null):0 */
	typedef const class SpotOrder  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<SpotOrder> *);

	/* <0> (null):0 */
	void allocator(class allocator<SpotOrder> *, const class allocator<SpotOrder>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<SpotOrder> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<SpotOrder> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<SpotOrder> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<SpotOrder> {
		/* <0> (null):0 */
		typedef struct allocator<SpotOrder> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 558 */
 /* pointer to 557 */
 /* size: 4 */

/* 559 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 560 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 561 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 562 */
/* <0> (null):0 */
typedef class _List_node<SpotOrder> * pointer; /* size: 4 */

/* 563 */
/* <0> (null):0 */
typedef const class _List_node<SpotOrder>  * const_pointer; /* size: 4 */

/* 564 */
/* <0> (null):0 */
class new_allocator<std::_List_node<SpotOrder> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<SpotOrder> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<SpotOrder>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<SpotOrder> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<SpotOrder> > *, const class new_allocator<std::_List_node<SpotOrder> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<SpotOrder> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<SpotOrder> >  *, class _List_node<SpotOrder> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7addressERS3_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<SpotOrder> >  *, const class _List_node<SpotOrder>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7addressERKS3_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<SpotOrder> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE10deallocateEPS3_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<SpotOrder> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *, const class _List_node<SpotOrder>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE9constructEPS3_RKS3_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7destroyEPS3_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 565 */
 /* pointer to 360 */
 /* size: 4 */

/* 566 */
 /* pointer to 567 */
 /* size: 4 */

/* 567 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 568 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 569 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 570 */
 /* pointer to 564 */
 /* size: 4 */

/* 571 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 572 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 573 */
 /* pointer to 574 */
 /* size: 4 */

/* 574 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 575 */
/* <0> (null):0 */
class allocator<std::_List_node<SpotOrder> > : public new_allocator<std::_List_node<SpotOrder> > {
public:

	/* class new_allocator<std::_List_node<SpotOrder> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<SpotOrder> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<SpotOrder> > *, const class allocator<std::_List_node<SpotOrder> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<SpotOrder> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 576 */
 /* pointer to 575 */
 /* size: 4 */

/* 577 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 578 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 579 */
 /* pointer to 362 */
 /* size: 4 */

/* 580 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 581 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 582 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 583 */
/* <0> (null):0 */
typedef struct allocator<SpotOrder> allocator_type; /* size: 1 */

/* 584 */
/* <0> (null):0 */
class _List_base<SpotOrder, std::allocator<SpotOrder> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<SpotOrder> allocator_type;

	/* <0> (null):0 */
	class _List_node<SpotOrder> * _M_get_node(class _List_base<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, class _List_node<SpotOrder> *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE7_M_initEv */

	/* <0> (null):0 */
	using ::operator*;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 585 */
 /* pointer to 584 */
 /* size: 4 */

/* 586 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 587 */
 /* pointer to 588 */
 /* size: 4 */

/* 588 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 589 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 590 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 591 */
/* <0> (null):0 */
typedef struct SpotOrder value_type; /* size: 8 */

/* 592 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 593 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 594 */
/* <0> (null):0 */
typedef struct _List_iterator<SpotOrder> iterator; /* size: 0 */

/* 595 */
/* <0> (null):0 */
typedef struct _List_const_iterator<SpotOrder> const_iterator; /* size: 0 */

/* 596 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<SpotOrder> > const_reverse_iterator; /* size: 0 */

/* 597 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<SpotOrder> > reverse_iterator; /* size: 0 */

/* 598 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 599 */
/* <0> (null):0 */
typedef struct allocator<SpotOrder> allocator_type; /* size: 1 */

/* 600 */
/* <0> (null):0 */
typedef struct _List_node<SpotOrder> _Node; /* size: 0 */

/* 601 */
/* <0> (null):0 */
class list<SpotOrder, std::allocator<SpotOrder> > : protected _List_base<SpotOrder, std::allocator<SpotOrder> > {
protected:

	/* class _List_base<SpotOrder, std::allocator<SpotOrder> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef struct SpotOrder value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<SpotOrder> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<SpotOrder> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<SpotOrder> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<SpotOrder> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<SpotOrder> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<SpotOrder> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE14_M_create_nodeERKS0_ */

	/* <0> (null):0 */
	void list(class list<SpotOrder, std::allocator<SpotOrder> > *);

	/* <0> (null):0 */
	void list(class list<SpotOrder, std::allocator<SpotOrder> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<SpotOrder, std::allocator<SpotOrder> > *, const class list<SpotOrder, std::allocator<SpotOrder> >  &);

	/* <0> (null):0 */
	class list<SpotOrder, std::allocator<SpotOrder> > & operator=(class list<SpotOrder, std::allocator<SpotOrder> > *, const class list<SpotOrder, std::allocator<SpotOrder> >  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EEaSERKS2_ */

	/* <0> (null):0 */
	void assign(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6assignEjRKS0_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, class SpotOrder); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6resizeEjS0_ */

	/* <0> (null):0 */
	reference front(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE10push_frontERKS0_ */

	/* <0> (null):0 */
	void pop_front(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9push_backERKS0_ */

	/* <0> (null):0 */
	void pop_back(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, unsigned int, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */

	/* <0> (null):0 */
	iterator erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	iterator erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */

	/* <0> (null):0 */
	void swap(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4swapERS2_ */

	/* <0> (null):0 */
	void clear(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */

	/* <0> (null):0 */
	void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */

	/* <0> (null):0 */
	void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */

	/* <0> (null):0 */
	void remove(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6removeERKS0_ */

	/* <0> (null):0 */
	void unique(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5mergeERS2_ */

	/* <0> (null):0 */
	void reverse(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE18_M_fill_initializeEjRKS0_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE14_M_fill_assignEjRKS0_ */

	/* <0> (null):0 */
	void _M_transfer(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */

	/* <0> (null):0 */
	void _M_insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void _M_erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE25_M_check_equal_allocatorsERS2_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 602 */
 /* pointer to 600 */
 /* size: 4 */

/* 603 */
 /* pointer to 601 */
 /* size: 4 */

/* 604 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 605 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 606 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 607 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 608 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 609 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 610 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 611 */
 /* pointer to 612 */
 /* size: 4 */

/* 612 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 613 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 614 */
/* <0> (null):0 */
struct SpotEncounter {
	union NavConnect           from;                 /*     0     4 */
	enum NavDirType            fromDir;              /*     4     4 */
	union NavConnect           to;                   /*     8     4 */
	enum NavDirType            toDir;                /*    12     4 */
	struct Ray                 path;                 /*    16    24 */
	SpotOrderList              spotList;             /*    40     0 */

	/* size: 48, cachelines: 1, members: 6 */
	/* last cacheline: 48 bytes */

	/* BRAIN FART ALERT! 48 != 40 + 0(holes), diff = 8 */

}; /* size: 48 */

/* 615 */
/* <0> (null):0 */
typedef struct list<SpotEncounter, std::allocator<SpotEncounter> > SpotEncounterList; /* size: 0 */

/* 616 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 617 */
/* <0> (null):0 */
typedef class HidingSpot * * pointer; /* size: 4 */

/* 618 */
/* <0> (null):0 */
typedef const class HidingSpot *  * const_pointer; /* size: 4 */

/* 619 */
/* <0> (null):0 */
class new_allocator<HidingSpot*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class HidingSpot * * pointer;

	/* <0> (null):0 */
	typedef const class HidingSpot *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<HidingSpot*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<HidingSpot*> *, const class new_allocator<HidingSpot*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<HidingSpot*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<HidingSpot*>  *, class HidingSpot * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE7addressERS2_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<HidingSpot*>  *, const class HidingSpot *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE7addressERKS2_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<HidingSpot*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<HidingSpot*> *, class HidingSpot * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE10deallocateEPS2_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<HidingSpot*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<HidingSpot*> *, class HidingSpot * *, const class HidingSpot *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE9constructEPS2_RKS2_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<HidingSpot*> *, class HidingSpot * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE7destroyEPS2_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 620 */
 /* pointer to 530 */
 /* size: 4 */

/* 621 */
 /* pointer to 622 */
 /* size: 4 */

/* 622 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 623 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 624 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 625 */
 /* pointer to 619 */
 /* size: 4 */

/* 626 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 627 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 628 */
 /* pointer to 629 */
 /* size: 4 */

/* 629 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 630 */
/* <0> (null):0 */
typedef class HidingSpot * & reference; /* size: 4 */

/* 631 */
/* <0> (null):0 */
typedef const class HidingSpot *  & const_reference; /* size: 4 */

/* 632 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<HidingSpot*> > other; /* size: 0 */

/* 633 */
/* <0> (null):0 */
struct rebind<std::_List_node<HidingSpot*> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<HidingSpot*> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 634 */
/* <0> (null):0 */
typedef struct allocator<HidingSpot*> other; /* size: 1 */

/* 635 */
/* <0> (null):0 */
struct rebind<HidingSpot*> {
	/* <0> (null):0 */
	typedef struct allocator<HidingSpot*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 636 */
/* <0> (null):0 */
class allocator<HidingSpot*> : public new_allocator<HidingSpot*> {
public:

	/* class new_allocator<HidingSpot*> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class HidingSpot * & reference;

	/* <0> (null):0 */
	typedef const class HidingSpot *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<HidingSpot*> *);

	/* <0> (null):0 */
	void allocator(class allocator<HidingSpot*> *, const class allocator<HidingSpot*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<HidingSpot*> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<HidingSpot*> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<HidingSpot*> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<HidingSpot*> {
		/* <0> (null):0 */
		typedef struct allocator<HidingSpot*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 637 */
 /* pointer to 636 */
 /* size: 4 */

/* 638 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 639 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 640 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 641 */
/* <0> (null):0 */
typedef class _List_node<HidingSpot*> * pointer; /* size: 4 */

/* 642 */
/* <0> (null):0 */
typedef const class _List_node<HidingSpot*>  * const_pointer; /* size: 4 */

/* 643 */
/* <0> (null):0 */
class new_allocator<std::_List_node<HidingSpot*> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<HidingSpot*> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<HidingSpot*>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *, const class new_allocator<std::_List_node<HidingSpot*> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<HidingSpot*> >  *, class _List_node<HidingSpot*> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7addressERS4_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<HidingSpot*> >  *, const class _List_node<HidingSpot*>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7addressERKS4_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<HidingSpot*> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE10deallocateEPS4_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<HidingSpot*> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *, const class _List_node<HidingSpot*>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE9constructEPS4_RKS4_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7destroyEPS4_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 644 */
 /* pointer to 371 */
 /* size: 4 */

/* 645 */
 /* pointer to 646 */
 /* size: 4 */

/* 646 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 647 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 648 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 649 */
 /* pointer to 643 */
 /* size: 4 */

/* 650 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 651 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 652 */
 /* pointer to 653 */
 /* size: 4 */

/* 653 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 654 */
/* <0> (null):0 */
class allocator<std::_List_node<HidingSpot*> > : public new_allocator<std::_List_node<HidingSpot*> > {
public:

	/* class new_allocator<std::_List_node<HidingSpot*> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<HidingSpot*> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<HidingSpot*> > *, const class allocator<std::_List_node<HidingSpot*> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<HidingSpot*> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 655 */
 /* pointer to 654 */
 /* size: 4 */

/* 656 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 657 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 658 */
 /* pointer to 373 */
 /* size: 4 */

/* 659 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 660 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 661 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 662 */
/* <0> (null):0 */
typedef struct allocator<HidingSpot*> allocator_type; /* size: 1 */

/* 663 */
/* <0> (null):0 */
class _List_base<HidingSpot*, std::allocator<HidingSpot*> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<HidingSpot*> allocator_type;

	/* <0> (null):0 */
	class _List_node<HidingSpot*> * _M_get_node(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_node<HidingSpot*> *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 664 */
 /* pointer to 663 */
 /* size: 4 */

/* 665 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 666 */
 /* pointer to 667 */
 /* size: 4 */

/* 667 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 668 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 669 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 670 */
/* <0> (null):0 */
typedef class HidingSpot * value_type; /* size: 4 */

/* 671 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 672 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 673 */
/* <0> (null):0 */
typedef struct _List_iterator<HidingSpot*> iterator; /* size: 0 */

/* 674 */
/* <0> (null):0 */
typedef struct _List_const_iterator<HidingSpot*> const_iterator; /* size: 0 */

/* 675 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<HidingSpot*> > const_reverse_iterator; /* size: 0 */

/* 676 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<HidingSpot*> > reverse_iterator; /* size: 0 */

/* 677 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 678 */
/* <0> (null):0 */
typedef struct allocator<HidingSpot*> allocator_type; /* size: 1 */

/* 679 */
/* <0> (null):0 */
typedef struct _List_node<HidingSpot*> _Node; /* size: 0 */

/* 680 */
/* <0> (null):0 */
class list<HidingSpot*, std::allocator<HidingSpot*> > : protected _List_base<HidingSpot*, std::allocator<HidingSpot*> > {
protected:

	/* class _List_base<HidingSpot*, std::allocator<HidingSpot*> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef class HidingSpot * value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<HidingSpot*> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<HidingSpot*> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<HidingSpot*> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<HidingSpot*> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<HidingSpot*> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<HidingSpot*> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE14_M_create_nodeERKS1_ */

	/* <0> (null):0 */
	void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *);

	/* <0> (null):0 */
	void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const class list<HidingSpot*, std::allocator<HidingSpot*> >  &);

	/* <0> (null):0 */
	class list<HidingSpot*, std::allocator<HidingSpot*> > & operator=(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const class list<HidingSpot*, std::allocator<HidingSpot*> >  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EEaSERKS3_ */

	/* <0> (null):0 */
	void assign(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6assignEjRKS1_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, class HidingSpot *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6resizeEjS1_ */

	/* <0> (null):0 */
	reference front(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE10push_frontERKS1_ */

	/* <0> (null):0 */
	void pop_front(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9push_backERKS1_ */

	/* <0> (null):0 */
	void pop_back(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */

	/* <0> (null):0 */
	iterator erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	iterator erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */

	/* <0> (null):0 */
	void swap(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4swapERS3_ */

	/* <0> (null):0 */
	void clear(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */

	/* <0> (null):0 */
	void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */

	/* <0> (null):0 */
	void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */

	/* <0> (null):0 */
	void remove(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6removeERKS1_ */

	/* <0> (null):0 */
	void unique(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5mergeERS3_ */

	/* <0> (null):0 */
	void reverse(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE18_M_fill_initializeEjRKS1_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE14_M_fill_assignEjRKS1_ */

	/* <0> (null):0 */
	void _M_transfer(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */

	/* <0> (null):0 */
	void _M_insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void _M_erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE25_M_check_equal_allocatorsERS3_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 681 */
 /* pointer to 679 */
 /* size: 4 */

/* 682 */
 /* pointer to 680 */
 /* size: 4 */

/* 683 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 684 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 685 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 686 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 687 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 688 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 689 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 690 */
 /* pointer to 691 */
 /* size: 4 */

/* 691 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 692 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 693 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 694 */
/* <0> (null):0 */
typedef class SpotEncounter * pointer; /* size: 4 */

/* 695 */
/* <0> (null):0 */
typedef const class SpotEncounter  * const_pointer; /* size: 4 */

/* 696 */
/* <0> (null):0 */
class new_allocator<SpotEncounter> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class SpotEncounter * pointer;

	/* <0> (null):0 */
	typedef const class SpotEncounter  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<SpotEncounter> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<SpotEncounter> *, const class new_allocator<SpotEncounter>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<SpotEncounter> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<SpotEncounter>  *, class SpotEncounter &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE7addressERS1_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<SpotEncounter>  *, const class SpotEncounter  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE7addressERKS1_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<SpotEncounter> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<SpotEncounter> *, class SpotEncounter *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE10deallocateEPS1_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<SpotEncounter>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<SpotEncounter> *, class SpotEncounter *, const class SpotEncounter  &); /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE9constructEPS1_RKS1_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<SpotEncounter> *, class SpotEncounter *); /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE7destroyEPS1_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 697 */
 /* pointer to 614 */
 /* size: 4 */

/* 698 */
 /* pointer to 699 */
 /* size: 4 */

/* 699 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 48 */

/* 700 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 701 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 702 */
 /* pointer to 696 */
 /* size: 4 */

/* 703 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 704 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 705 */
 /* pointer to 706 */
 /* size: 4 */

/* 706 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 707 */
/* <0> (null):0 */
typedef class SpotEncounter & reference; /* size: 4 */

/* 708 */
/* <0> (null):0 */
typedef const class SpotEncounter  & const_reference; /* size: 4 */

/* 709 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<SpotEncounter> > other; /* size: 0 */

/* 710 */
/* <0> (null):0 */
struct rebind<std::_List_node<SpotEncounter> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<SpotEncounter> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 711 */
/* <0> (null):0 */
typedef struct allocator<SpotEncounter> other; /* size: 1 */

/* 712 */
/* <0> (null):0 */
struct rebind<SpotEncounter> {
	/* <0> (null):0 */
	typedef struct allocator<SpotEncounter> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 713 */
/* <0> (null):0 */
class allocator<SpotEncounter> : public new_allocator<SpotEncounter> {
public:

	/* class new_allocator<SpotEncounter> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class SpotEncounter & reference;

	/* <0> (null):0 */
	typedef const class SpotEncounter  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<SpotEncounter> *);

	/* <0> (null):0 */
	void allocator(class allocator<SpotEncounter> *, const class allocator<SpotEncounter>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<SpotEncounter> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<SpotEncounter> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<SpotEncounter> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<SpotEncounter> {
		/* <0> (null):0 */
		typedef struct allocator<SpotEncounter> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 714 */
 /* pointer to 713 */
 /* size: 4 */

/* 715 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 716 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 717 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 718 */
/* <0> (null):0 */
typedef class _List_node<SpotEncounter> * pointer; /* size: 4 */

/* 719 */
/* <0> (null):0 */
typedef const class _List_node<SpotEncounter>  * const_pointer; /* size: 4 */

/* 720 */
/* <0> (null):0 */
class new_allocator<std::_List_node<SpotEncounter> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<SpotEncounter> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<SpotEncounter>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *, const class new_allocator<std::_List_node<SpotEncounter> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<SpotEncounter> >  *, class _List_node<SpotEncounter> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7addressERS3_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<SpotEncounter> >  *, const class _List_node<SpotEncounter>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7addressERKS3_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<SpotEncounter> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE10deallocateEPS3_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<SpotEncounter> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *, const class _List_node<SpotEncounter>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE9constructEPS3_RKS3_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7destroyEPS3_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 721 */
 /* pointer to 381 */
 /* size: 4 */

/* 722 */
 /* pointer to 723 */
 /* size: 4 */

/* 723 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 724 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 725 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 726 */
 /* pointer to 720 */
 /* size: 4 */

/* 727 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 728 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 729 */
 /* pointer to 730 */
 /* size: 4 */

/* 730 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 731 */
/* <0> (null):0 */
class allocator<std::_List_node<SpotEncounter> > : public new_allocator<std::_List_node<SpotEncounter> > {
public:

	/* class new_allocator<std::_List_node<SpotEncounter> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<SpotEncounter> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<SpotEncounter> > *, const class allocator<std::_List_node<SpotEncounter> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<SpotEncounter> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 732 */
 /* pointer to 731 */
 /* size: 4 */

/* 733 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 734 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 735 */
 /* pointer to 383 */
 /* size: 4 */

/* 736 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 737 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 738 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 739 */
/* <0> (null):0 */
typedef struct allocator<SpotEncounter> allocator_type; /* size: 1 */

/* 740 */
/* <0> (null):0 */
class _List_base<SpotEncounter, std::allocator<SpotEncounter> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<SpotEncounter> allocator_type;

	/* <0> (null):0 */
	class _List_node<SpotEncounter> * _M_get_node(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_node<SpotEncounter> *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 741 */
 /* pointer to 740 */
 /* size: 4 */

/* 742 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 743 */
 /* pointer to 744 */
 /* size: 4 */

/* 744 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 745 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 746 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 747 */
/* <0> (null):0 */
typedef struct SpotEncounter value_type; /* size: 48 */

/* 748 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 749 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 750 */
/* <0> (null):0 */
typedef struct _List_iterator<SpotEncounter> iterator; /* size: 0 */

/* 751 */
/* <0> (null):0 */
typedef struct _List_const_iterator<SpotEncounter> const_iterator; /* size: 0 */

/* 752 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<SpotEncounter> > const_reverse_iterator; /* size: 0 */

/* 753 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<SpotEncounter> > reverse_iterator; /* size: 0 */

/* 754 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 755 */
/* <0> (null):0 */
typedef struct allocator<SpotEncounter> allocator_type; /* size: 1 */

/* 756 */
/* <0> (null):0 */
typedef struct _List_node<SpotEncounter> _Node; /* size: 0 */

/* 757 */
/* <0> (null):0 */
class list<SpotEncounter, std::allocator<SpotEncounter> > : protected _List_base<SpotEncounter, std::allocator<SpotEncounter> > {
protected:

	/* class _List_base<SpotEncounter, std::allocator<SpotEncounter> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef struct SpotEncounter value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<SpotEncounter> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<SpotEncounter> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<SpotEncounter> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<SpotEncounter> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<SpotEncounter> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<SpotEncounter> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE14_M_create_nodeERKS0_ */

	/* <0> (null):0 */
	void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *);

	/* <0> (null):0 */
	void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const class list<SpotEncounter, std::allocator<SpotEncounter> >  &);

	/* <0> (null):0 */
	class list<SpotEncounter, std::allocator<SpotEncounter> > & operator=(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const class list<SpotEncounter, std::allocator<SpotEncounter> >  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EEaSERKS2_ */

	/* <0> (null):0 */
	void assign(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6assignEjRKS0_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, class SpotEncounter); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6resizeEjS0_ */

	/* <0> (null):0 */
	reference front(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE10push_frontERKS0_ */

	/* <0> (null):0 */
	void pop_front(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9push_backERKS0_ */

	/* <0> (null):0 */
	void pop_back(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, unsigned int, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */

	/* <0> (null):0 */
	iterator erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	iterator erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */

	/* <0> (null):0 */
	void swap(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4swapERS2_ */

	/* <0> (null):0 */
	void clear(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */

	/* <0> (null):0 */
	void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */

	/* <0> (null):0 */
	void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */

	/* <0> (null):0 */
	void remove(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6removeERKS0_ */

	/* <0> (null):0 */
	void unique(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5mergeERS2_ */

	/* <0> (null):0 */
	void reverse(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE18_M_fill_initializeEjRKS0_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE14_M_fill_assignEjRKS0_ */

	/* <0> (null):0 */
	void _M_transfer(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */

	/* <0> (null):0 */
	void _M_insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void _M_erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE25_M_check_equal_allocatorsERS2_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 758 */
 /* pointer to 756 */
 /* size: 4 */

/* 759 */
 /* pointer to 757 */
 /* size: 4 */

/* 760 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 761 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 48 */

/* 762 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 763 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 764 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 765 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 766 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 767 */
 /* pointer to 768 */
 /* size: 4 */

/* 768 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 769 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 770 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 771 */
/* <0> (null):0 */
typedef union NavConnect * pointer; /* size: 4 */

/* 772 */
/* <0> (null):0 */
typedef const union NavConnect  * const_pointer; /* size: 4 */

/* 773 */
/* <0> (null):0 */
class new_allocator<NavConnect> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef union NavConnect * pointer;

	/* <0> (null):0 */
	typedef const union NavConnect  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<NavConnect> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<NavConnect> *, const class new_allocator<NavConnect>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<NavConnect> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<NavConnect>  *, union NavConnect &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE7addressERS1_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<NavConnect>  *, const union NavConnect  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE7addressERKS1_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<NavConnect> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<NavConnect> *, union NavConnect *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE10deallocateEPS1_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<NavConnect>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<NavConnect> *, union NavConnect *, const union NavConnect  &); /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE9constructEPS1_RKS1_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<NavConnect> *, union NavConnect *); /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE7destroyEPS1_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 774 */
 /* pointer to 519 */
 /* size: 4 */

/* 775 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 776 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 777 */
 /* pointer to 773 */
 /* size: 4 */

/* 778 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 779 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 780 */
 /* pointer to 781 */
 /* size: 4 */

/* 781 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 782 */
/* <0> (null):0 */
typedef union NavConnect & reference; /* size: 4 */

/* 783 */
/* <0> (null):0 */
typedef const union NavConnect  & const_reference; /* size: 4 */

/* 784 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<NavConnect> > other; /* size: 0 */

/* 785 */
/* <0> (null):0 */
struct rebind<std::_List_node<NavConnect> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<NavConnect> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 786 */
/* <0> (null):0 */
typedef struct allocator<NavConnect> other; /* size: 1 */

/* 787 */
/* <0> (null):0 */
struct rebind<NavConnect> {
	/* <0> (null):0 */
	typedef struct allocator<NavConnect> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 788 */
/* <0> (null):0 */
class allocator<NavConnect> : public new_allocator<NavConnect> {
public:

	/* class new_allocator<NavConnect> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef union NavConnect & reference;

	/* <0> (null):0 */
	typedef const union NavConnect  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<NavConnect> *);

	/* <0> (null):0 */
	void allocator(class allocator<NavConnect> *, const class allocator<NavConnect>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<NavConnect> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<NavConnect> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<NavConnect> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<NavConnect> {
		/* <0> (null):0 */
		typedef struct allocator<NavConnect> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 789 */
 /* pointer to 788 */
 /* size: 4 */

/* 790 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 791 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 792 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 793 */
/* <0> (null):0 */
typedef class _List_node<NavConnect> * pointer; /* size: 4 */

/* 794 */
/* <0> (null):0 */
typedef const class _List_node<NavConnect>  * const_pointer; /* size: 4 */

/* 795 */
/* <0> (null):0 */
class new_allocator<std::_List_node<NavConnect> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<NavConnect> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<NavConnect>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<NavConnect> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<NavConnect> > *, const class new_allocator<std::_List_node<NavConnect> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<NavConnect> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<NavConnect> >  *, class _List_node<NavConnect> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7addressERS3_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<NavConnect> >  *, const class _List_node<NavConnect>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7addressERKS3_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<NavConnect> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE10deallocateEPS3_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<NavConnect> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *, const class _List_node<NavConnect>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE9constructEPS3_RKS3_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7destroyEPS3_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 796 */
 /* pointer to 391 */
 /* size: 4 */

/* 797 */
 /* pointer to 798 */
 /* size: 4 */

/* 798 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 799 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 800 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 801 */
 /* pointer to 795 */
 /* size: 4 */

/* 802 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 803 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 804 */
 /* pointer to 805 */
 /* size: 4 */

/* 805 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 806 */
/* <0> (null):0 */
class allocator<std::_List_node<NavConnect> > : public new_allocator<std::_List_node<NavConnect> > {
public:

	/* class new_allocator<std::_List_node<NavConnect> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<NavConnect> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<NavConnect> > *, const class allocator<std::_List_node<NavConnect> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<NavConnect> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 807 */
 /* pointer to 806 */
 /* size: 4 */

/* 808 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 809 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 810 */
 /* pointer to 393 */
 /* size: 4 */

/* 811 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 812 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 813 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 814 */
/* <0> (null):0 */
typedef struct allocator<NavConnect> allocator_type; /* size: 1 */

/* 815 */
/* <0> (null):0 */
class _List_base<NavConnect, std::allocator<NavConnect> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<NavConnect> allocator_type;

	/* <0> (null):0 */
	class _List_node<NavConnect> * _M_get_node(class _List_base<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<NavConnect, std::allocator<NavConnect> > *, class _List_node<NavConnect> *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 816 */
 /* pointer to 815 */
 /* size: 4 */

/* 817 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 818 */
 /* pointer to 819 */
 /* size: 4 */

/* 819 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 820 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 821 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 822 */
/* <0> (null):0 */
typedef union NavConnect value_type; /* size: 4 */

/* 823 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 824 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 825 */
/* <0> (null):0 */
typedef struct _List_iterator<NavConnect> iterator; /* size: 0 */

/* 826 */
/* <0> (null):0 */
typedef struct _List_const_iterator<NavConnect> const_iterator; /* size: 0 */

/* 827 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<NavConnect> > const_reverse_iterator; /* size: 0 */

/* 828 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<NavConnect> > reverse_iterator; /* size: 0 */

/* 829 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 830 */
/* <0> (null):0 */
typedef struct allocator<NavConnect> allocator_type; /* size: 1 */

/* 831 */
/* <0> (null):0 */
typedef struct _List_node<NavConnect> _Node; /* size: 0 */

/* 832 */
/* <0> (null):0 */
class list<NavConnect, std::allocator<NavConnect> > : protected _List_base<NavConnect, std::allocator<NavConnect> > {
protected:

	/* class _List_base<NavConnect, std::allocator<NavConnect> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef union NavConnect value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<NavConnect> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<NavConnect> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<NavConnect> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<NavConnect> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<NavConnect> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<NavConnect> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE14_M_create_nodeERKS0_ */

	/* <0> (null):0 */
	void list(class list<NavConnect, std::allocator<NavConnect> > *);

	/* <0> (null):0 */
	void list(class list<NavConnect, std::allocator<NavConnect> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<NavConnect, std::allocator<NavConnect> > *, const class list<NavConnect, std::allocator<NavConnect> >  &);

	/* <0> (null):0 */
	class list<NavConnect, std::allocator<NavConnect> > & operator=(class list<NavConnect, std::allocator<NavConnect> > *, const class list<NavConnect, std::allocator<NavConnect> >  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EEaSERKS2_ */

	/* <0> (null):0 */
	void assign(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6assignEjRKS0_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, union NavConnect); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6resizeEjS0_ */

	/* <0> (null):0 */
	reference front(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE10push_frontERKS0_ */

	/* <0> (null):0 */
	void pop_front(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9push_backERKS0_ */

	/* <0> (null):0 */
	void pop_back(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, unsigned int, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */

	/* <0> (null):0 */
	iterator erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	iterator erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */

	/* <0> (null):0 */
	void swap(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4swapERS2_ */

	/* <0> (null):0 */
	void clear(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */

	/* <0> (null):0 */
	void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */

	/* <0> (null):0 */
	void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */

	/* <0> (null):0 */
	void remove(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6removeERKS0_ */

	/* <0> (null):0 */
	void unique(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5mergeERS2_ */

	/* <0> (null):0 */
	void reverse(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE18_M_fill_initializeEjRKS0_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE14_M_fill_assignEjRKS0_ */

	/* <0> (null):0 */
	void _M_transfer(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */

	/* <0> (null):0 */
	void _M_insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void _M_erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE25_M_check_equal_allocatorsERS2_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 833 */
 /* pointer to 831 */
 /* size: 4 */

/* 834 */
 /* pointer to 832 */
 /* size: 4 */

/* 835 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 836 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 837 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 838 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 839 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 840 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 841 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 842 */
 /* pointer to 843 */
 /* size: 4 */

/* 843 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 844 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 845 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 846 */
/* <0> (null):0 */
typedef class CNavLadder * * pointer; /* size: 4 */

/* 847 */
/* <0> (null):0 */
typedef const class CNavLadder *  * const_pointer; /* size: 4 */

/* 848 */
/* <0> (null):0 */
class new_allocator<CNavLadder*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class CNavLadder * * pointer;

	/* <0> (null):0 */
	typedef const class CNavLadder *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<CNavLadder*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<CNavLadder*> *, const class new_allocator<CNavLadder*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<CNavLadder*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<CNavLadder*>  *, class CNavLadder * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE7addressERS2_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<CNavLadder*>  *, const class CNavLadder *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE7addressERKS2_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<CNavLadder*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<CNavLadder*> *, class CNavLadder * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE10deallocateEPS2_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<CNavLadder*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<CNavLadder*> *, class CNavLadder * *, const class CNavLadder *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE9constructEPS2_RKS2_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<CNavLadder*> *, class CNavLadder * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE7destroyEPS2_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 849 */
 /* pointer to 527 */
 /* size: 4 */

/* 850 */
 /* pointer to 851 */
 /* size: 4 */

/* 851 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 852 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 853 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 854 */
 /* pointer to 848 */
 /* size: 4 */

/* 855 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 856 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 857 */
 /* pointer to 858 */
 /* size: 4 */

/* 858 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 859 */
/* <0> (null):0 */
typedef class CNavLadder * & reference; /* size: 4 */

/* 860 */
/* <0> (null):0 */
typedef const class CNavLadder *  & const_reference; /* size: 4 */

/* 861 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<CNavLadder*> > other; /* size: 0 */

/* 862 */
/* <0> (null):0 */
struct rebind<std::_List_node<CNavLadder*> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<CNavLadder*> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 863 */
/* <0> (null):0 */
typedef struct allocator<CNavLadder*> other; /* size: 1 */

/* 864 */
/* <0> (null):0 */
struct rebind<CNavLadder*> {
	/* <0> (null):0 */
	typedef struct allocator<CNavLadder*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 865 */
/* <0> (null):0 */
class allocator<CNavLadder*> : public new_allocator<CNavLadder*> {
public:

	/* class new_allocator<CNavLadder*> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class CNavLadder * & reference;

	/* <0> (null):0 */
	typedef const class CNavLadder *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<CNavLadder*> *);

	/* <0> (null):0 */
	void allocator(class allocator<CNavLadder*> *, const class allocator<CNavLadder*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<CNavLadder*> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<CNavLadder*> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<CNavLadder*> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<CNavLadder*> {
		/* <0> (null):0 */
		typedef struct allocator<CNavLadder*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 866 */
 /* pointer to 865 */
 /* size: 4 */

/* 867 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 868 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 869 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 870 */
/* <0> (null):0 */
typedef class _List_node<CNavLadder*> * pointer; /* size: 4 */

/* 871 */
/* <0> (null):0 */
typedef const class _List_node<CNavLadder*>  * const_pointer; /* size: 4 */

/* 872 */
/* <0> (null):0 */
class new_allocator<std::_List_node<CNavLadder*> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<CNavLadder*> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<CNavLadder*>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *, const class new_allocator<std::_List_node<CNavLadder*> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<CNavLadder*> >  *, class _List_node<CNavLadder*> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7addressERS4_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<CNavLadder*> >  *, const class _List_node<CNavLadder*>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7addressERKS4_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<CNavLadder*> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE10deallocateEPS4_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<CNavLadder*> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *, const class _List_node<CNavLadder*>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE9constructEPS4_RKS4_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7destroyEPS4_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 873 */
 /* pointer to 401 */
 /* size: 4 */

/* 874 */
 /* pointer to 875 */
 /* size: 4 */

/* 875 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 876 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 877 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 878 */
 /* pointer to 872 */
 /* size: 4 */

/* 879 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 880 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 881 */
 /* pointer to 882 */
 /* size: 4 */

/* 882 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 883 */
/* <0> (null):0 */
class allocator<std::_List_node<CNavLadder*> > : public new_allocator<std::_List_node<CNavLadder*> > {
public:

	/* class new_allocator<std::_List_node<CNavLadder*> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<CNavLadder*> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<CNavLadder*> > *, const class allocator<std::_List_node<CNavLadder*> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<CNavLadder*> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 884 */
 /* pointer to 883 */
 /* size: 4 */

/* 885 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 886 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 887 */
 /* pointer to 403 */
 /* size: 4 */

/* 888 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 889 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 890 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 891 */
/* <0> (null):0 */
typedef struct allocator<CNavLadder*> allocator_type; /* size: 1 */

/* 892 */
/* <0> (null):0 */
class _List_base<CNavLadder*, std::allocator<CNavLadder*> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<CNavLadder*> allocator_type;

	/* <0> (null):0 */
	class _List_node<CNavLadder*> * _M_get_node(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_node<CNavLadder*> *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 893 */
 /* pointer to 892 */
 /* size: 4 */

/* 894 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 895 */
 /* pointer to 896 */
 /* size: 4 */

/* 896 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 897 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 898 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 899 */
/* <0> (null):0 */
typedef class CNavLadder * value_type; /* size: 4 */

/* 900 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 901 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 902 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavLadder*> iterator; /* size: 0 */

/* 903 */
/* <0> (null):0 */
typedef struct _List_const_iterator<CNavLadder*> const_iterator; /* size: 0 */

/* 904 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<CNavLadder*> > const_reverse_iterator; /* size: 0 */

/* 905 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<CNavLadder*> > reverse_iterator; /* size: 0 */

/* 906 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 907 */
/* <0> (null):0 */
typedef struct allocator<CNavLadder*> allocator_type; /* size: 1 */

/* 908 */
/* <0> (null):0 */
typedef struct _List_node<CNavLadder*> _Node; /* size: 0 */

/* 909 */
/* <0> (null):0 */
class list<CNavLadder*, std::allocator<CNavLadder*> > : protected _List_base<CNavLadder*, std::allocator<CNavLadder*> > {
protected:

	/* class _List_base<CNavLadder*, std::allocator<CNavLadder*> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef class CNavLadder * value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<CNavLadder*> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<CNavLadder*> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<CNavLadder*> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<CNavLadder*> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<CNavLadder*> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<CNavLadder*> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE14_M_create_nodeERKS1_ */

	/* <0> (null):0 */
	void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *);

	/* <0> (null):0 */
	void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const class list<CNavLadder*, std::allocator<CNavLadder*> >  &);

	/* <0> (null):0 */
	class list<CNavLadder*, std::allocator<CNavLadder*> > & operator=(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const class list<CNavLadder*, std::allocator<CNavLadder*> >  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EEaSERKS3_ */

	/* <0> (null):0 */
	void assign(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6assignEjRKS1_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, class CNavLadder *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6resizeEjS1_ */

	/* <0> (null):0 */
	reference front(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE10push_frontERKS1_ */

	/* <0> (null):0 */
	void pop_front(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9push_backERKS1_ */

	/* <0> (null):0 */
	void pop_back(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */

	/* <0> (null):0 */
	iterator erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	iterator erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */

	/* <0> (null):0 */
	void swap(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4swapERS3_ */

	/* <0> (null):0 */
	void clear(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */

	/* <0> (null):0 */
	void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */

	/* <0> (null):0 */
	void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */

	/* <0> (null):0 */
	void remove(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6removeERKS1_ */

	/* <0> (null):0 */
	void unique(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5mergeERS3_ */

	/* <0> (null):0 */
	void reverse(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE18_M_fill_initializeEjRKS1_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE14_M_fill_assignEjRKS1_ */

	/* <0> (null):0 */
	void _M_transfer(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */

	/* <0> (null):0 */
	void _M_insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void _M_erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE25_M_check_equal_allocatorsERS3_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 910 */
 /* pointer to 908 */
 /* size: 4 */

/* 911 */
 /* pointer to 909 */
 /* size: 4 */

/* 912 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 913 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 914 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 915 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 916 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 917 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 918 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 919 */
 /* pointer to 920 */
 /* size: 4 */

/* 920 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 921 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 922 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 923 */
/* <0> (null):0 */
typedef class CNavArea * * pointer; /* size: 4 */

/* 924 */
/* <0> (null):0 */
typedef const class CNavArea *  * const_pointer; /* size: 4 */

/* 925 */
/* <0> (null):0 */
class new_allocator<CNavArea*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class CNavArea * * pointer;

	/* <0> (null):0 */
	typedef const class CNavArea *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<CNavArea*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<CNavArea*> *, const class new_allocator<CNavArea*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<CNavArea*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<CNavArea*>  *, class CNavArea * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE7addressERS2_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<CNavArea*>  *, const class CNavArea *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE7addressERKS2_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<CNavArea*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<CNavArea*> *, class CNavArea * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE10deallocateEPS2_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<CNavArea*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<CNavArea*> *, class CNavArea * *, const class CNavArea *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE9constructEPS2_RKS2_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<CNavArea*> *, class CNavArea * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE7destroyEPS2_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 926 */
 /* pointer to 508 */
 /* size: 4 */

/* 927 */
 /* pointer to 928 */
 /* size: 4 */

/* 928 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 929 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 930 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 931 */
 /* pointer to 925 */
 /* size: 4 */

/* 932 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 933 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 934 */
 /* pointer to 935 */
 /* size: 4 */

/* 935 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 936 */
/* <0> (null):0 */
typedef class CNavArea * & reference; /* size: 4 */

/* 937 */
/* <0> (null):0 */
typedef const class CNavArea *  & const_reference; /* size: 4 */

/* 938 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<CNavArea*> > other; /* size: 0 */

/* 939 */
/* <0> (null):0 */
struct rebind<std::_List_node<CNavArea*> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<CNavArea*> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 940 */
/* <0> (null):0 */
typedef struct allocator<CNavArea*> other; /* size: 1 */

/* 941 */
/* <0> (null):0 */
struct rebind<CNavArea*> {
	/* <0> (null):0 */
	typedef struct allocator<CNavArea*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 942 */
/* <0> (null):0 */
class allocator<CNavArea*> : public new_allocator<CNavArea*> {
public:

	/* class new_allocator<CNavArea*> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class CNavArea * & reference;

	/* <0> (null):0 */
	typedef const class CNavArea *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<CNavArea*> *);

	/* <0> (null):0 */
	void allocator(class allocator<CNavArea*> *, const class allocator<CNavArea*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<CNavArea*> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<CNavArea*> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<CNavArea*> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<CNavArea*> {
		/* <0> (null):0 */
		typedef struct allocator<CNavArea*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 943 */
 /* pointer to 942 */
 /* size: 4 */

/* 944 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 945 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 946 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 947 */
/* <0> (null):0 */
typedef class _List_node<CNavArea*> * pointer; /* size: 4 */

/* 948 */
/* <0> (null):0 */
typedef const class _List_node<CNavArea*>  * const_pointer; /* size: 4 */

/* 949 */
/* <0> (null):0 */
class new_allocator<std::_List_node<CNavArea*> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<CNavArea*> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<CNavArea*>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<CNavArea*> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<CNavArea*> > *, const class new_allocator<std::_List_node<CNavArea*> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<CNavArea*> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<CNavArea*> >  *, class _List_node<CNavArea*> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7addressERS4_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<CNavArea*> >  *, const class _List_node<CNavArea*>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7addressERKS4_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<CNavArea*> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE10deallocateEPS4_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<CNavArea*> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *, const class _List_node<CNavArea*>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE9constructEPS4_RKS4_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7destroyEPS4_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 950 */
 /* pointer to 411 */
 /* size: 4 */

/* 951 */
 /* pointer to 952 */
 /* size: 4 */

/* 952 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 953 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 954 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 955 */
 /* pointer to 949 */
 /* size: 4 */

/* 956 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 957 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 958 */
 /* pointer to 959 */
 /* size: 4 */

/* 959 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 960 */
/* <0> (null):0 */
class allocator<std::_List_node<CNavArea*> > : public new_allocator<std::_List_node<CNavArea*> > {
public:

	/* class new_allocator<std::_List_node<CNavArea*> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<CNavArea*> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<CNavArea*> > *, const class allocator<std::_List_node<CNavArea*> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<CNavArea*> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 961 */
 /* pointer to 960 */
 /* size: 4 */

/* 962 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 963 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 964 */
 /* pointer to 413 */
 /* size: 4 */

/* 965 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 966 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 967 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 968 */
/* <0> (null):0 */
typedef struct allocator<CNavArea*> allocator_type; /* size: 1 */

/* 969 */
/* <0> (null):0 */
class _List_base<CNavArea*, std::allocator<CNavArea*> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<CNavArea*> allocator_type;

	/* <0> (null):0 */
	class _List_node<CNavArea*> * _M_get_node(class _List_base<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, class _List_node<CNavArea*> *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 970 */
 /* pointer to 969 */
 /* size: 4 */

/* 971 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 972 */
 /* pointer to 973 */
 /* size: 4 */

/* 973 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 974 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 975 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 976 */
/* <0> (null):0 */
typedef class CNavArea * value_type; /* size: 4 */

/* 977 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 978 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 979 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavArea*> iterator; /* size: 0 */

/* 980 */
/* <0> (null):0 */
typedef struct _List_const_iterator<CNavArea*> const_iterator; /* size: 0 */

/* 981 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<CNavArea*> > const_reverse_iterator; /* size: 0 */

/* 982 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<CNavArea*> > reverse_iterator; /* size: 0 */

/* 983 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 984 */
/* <0> (null):0 */
typedef struct allocator<CNavArea*> allocator_type; /* size: 1 */

/* 985 */
/* <0> (null):0 */
typedef struct _List_node<CNavArea*> _Node; /* size: 0 */

/* 986 */
/* <0> (null):0 */
class list<CNavArea*, std::allocator<CNavArea*> > : protected _List_base<CNavArea*, std::allocator<CNavArea*> > {
protected:

	/* class _List_base<CNavArea*, std::allocator<CNavArea*> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef class CNavArea * value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<CNavArea*> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<CNavArea*> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<CNavArea*> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<CNavArea*> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<CNavArea*> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<CNavArea*> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE14_M_create_nodeERKS1_ */

	/* <0> (null):0 */
	void list(class list<CNavArea*, std::allocator<CNavArea*> > *);

	/* <0> (null):0 */
	void list(class list<CNavArea*, std::allocator<CNavArea*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<CNavArea*, std::allocator<CNavArea*> > *, const class list<CNavArea*, std::allocator<CNavArea*> >  &);

	/* <0> (null):0 */
	class list<CNavArea*, std::allocator<CNavArea*> > & operator=(class list<CNavArea*, std::allocator<CNavArea*> > *, const class list<CNavArea*, std::allocator<CNavArea*> >  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EEaSERKS3_ */

	/* <0> (null):0 */
	void assign(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6assignEjRKS1_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, class CNavArea *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6resizeEjS1_ */

	/* <0> (null):0 */
	reference front(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE10push_frontERKS1_ */

	/* <0> (null):0 */
	void pop_front(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9push_backERKS1_ */

	/* <0> (null):0 */
	void pop_back(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */

	/* <0> (null):0 */
	iterator erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	iterator erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */

	/* <0> (null):0 */
	void swap(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4swapERS3_ */

	/* <0> (null):0 */
	void clear(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */

	/* <0> (null):0 */
	void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */

	/* <0> (null):0 */
	void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */

	/* <0> (null):0 */
	void remove(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6removeERKS1_ */

	/* <0> (null):0 */
	void unique(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5mergeERS3_ */

	/* <0> (null):0 */
	void reverse(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE18_M_fill_initializeEjRKS1_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE14_M_fill_assignEjRKS1_ */

	/* <0> (null):0 */
	void _M_transfer(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */

	/* <0> (null):0 */
	void _M_insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void _M_erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE25_M_check_equal_allocatorsERS3_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 987 */
 /* pointer to 985 */
 /* size: 4 */

/* 988 */
 /* pointer to 986 */
 /* size: 4 */

/* 989 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 990 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 991 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 992 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 993 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 994 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 995 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 996 */
 /* pointer to 997 */
 /* size: 4 */

/* 997 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 998 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 999 */
/* <0> (null):0 */
struct ApproachInfo        array[16]; /* size: 320 */

/* 1000 */
 /* pointer to 507 */
 /* size: 4 */

/* 1001 */
/* <0> (null):0 */
class list<NavConnect, std::allocator<NavConnect> > array[4]; /* size: 32 */

/* 1002 */
/* <0> (null):0 */
class list<CNavLadder*, std::allocator<CNavLadder*> > array[2]; /* size: 16 */

/* 1003 */
/* <0> (null):0 */
class CNavNode *           array[4]; /* size: 16 */

/* 1004 */
 /* pointer to 1005 */
 /* size: 4 */

/* 1005 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 532 */

/* 1006 */
 /* pointer to 18 */
 /* size: 4 */

/* 1007 */
 /* pointer to 1008 */
 /* size: 4 */

/* 1008 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 532 */

/* 1009 */
 /* pointer to 1010 */
 /* size: 4 */

/* 1010 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1011 */
 /* pointer to 1012 */
 /* size: 4 */

/* 1012 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1013 */
 /* pointer to 1014 */
 /* size: 4 */

/* 1014 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1015 */
 /* pointer to 1016 */
 /* size: 4 */

/* 1016 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 20 */

/* 1017 */
 /* pointer to 1000 */
 /* size: 4 */

/* 1018 */
/* <0> (null):0 */
typedef struct list<CNavArea*, std::allocator<CNavArea*> > NavAreaList; /* size: 8 */

/* 1019 */
/* <0> (null):0 */
typedef struct _List_const_iterator<NavConnect> _Self; /* size: 4 */

/* 1020 */
/* <0> (null):0 */
typedef class _List_node<NavConnect>const _Node; /* size: 0 */

/* 1021 */
/* <0> (null):0 */
typedef struct _List_iterator<NavConnect> iterator; /* size: 0 */

/* 1022 */
/* <0> (null):0 */
typedef const union NavConnect  * pointer; /* size: 4 */

/* 1023 */
/* <0> (null):0 */
typedef const union NavConnect  & reference; /* size: 4 */

/* 1024 */
/* <0> (null):0 */
struct _List_const_iterator<NavConnect> {
	const class _List_node_base  * _M_node;          /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_const_iterator<NavConnect> _Self;

	/* <0> (null):0 */
	typedef class _List_node<NavConnect>const _Node;

	/* <0> (null):0 */
	typedef struct _List_iterator<NavConnect> iterator;

	/* <0> (null):0 */
	typedef const union NavConnect  * pointer;

	/* <0> (null):0 */
	typedef const union NavConnect  & reference;

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<NavConnect> *);

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<NavConnect> *, const class _List_node_base  *);

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<NavConnect> *, const iterator  &);

	/* <0> (null):0 */
	reference operator*(const class _List_const_iterator<NavConnect>  *); /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_const_iterator<NavConnect>  *); /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_const_iterator<NavConnect> *); /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_const_iterator<NavConnect> *, int); /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_const_iterator<NavConnect> *); /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_const_iterator<NavConnect> *, int); /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_const_iterator<NavConnect>  *, const _Self  &); /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEeqERKS1_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_const_iterator<NavConnect>  *, const _Self  &); /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEneERKS1_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1025 */
 /* pointer to 1026 */
 /* size: 4 */

/* 1026 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1027 */
 /* pointer to 1024 */
 /* size: 4 */

/* 1028 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1029 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1030 */
 /* pointer to 1031 */
 /* size: 4 */

/* 1031 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1032 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1033 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1034 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1035 */
/* <0> (null):0 */
class CNavAreaGrid {
private:

	floatconst                 m_cellSize;           /*     0     4 */
	NavAreaList *              m_grid;               /*     4     4 */
	int                        m_gridSizeX;          /*     8     4 */
	int                        m_gridSizeY;          /*    12     4 */
	float                      m_minX;               /*    16     4 */
	float                      m_minY;               /*    20     4 */
	unsigned int               m_areaCount;          /*    24     4 */
	class CNavArea *           m_hashTable[256];     /*    28  1024 */
	/* <0> (null):0 */
	void CNavAreaGrid(class CNavAreaGrid *);

	/* <0> (null):0 */
	void ~CNavAreaGrid(class CNavAreaGrid *, int);

	/* <0> (null):0 */
	void Reset(class CNavAreaGrid *); /* linkage=_ZN12CNavAreaGrid5ResetEv */

	/* <0> (null):0 */
	void Initialize(class CNavAreaGrid *, float, float, float, float); /* linkage=_ZN12CNavAreaGrid10InitializeEffff */

	/* <0> (null):0 */
	void AddNavArea(class CNavAreaGrid *, class CNavArea *); /* linkage=_ZN12CNavAreaGrid10AddNavAreaEP8CNavArea */

	/* <0> (null):0 */
	void RemoveNavArea(class CNavAreaGrid *, class CNavArea *); /* linkage=_ZN12CNavAreaGrid13RemoveNavAreaEP8CNavArea */

	/* <0> (null):0 */
	unsigned int GetNavAreaCount(const class CNavAreaGrid  *); /* linkage=_ZNK12CNavAreaGrid15GetNavAreaCountEv */

	/* <0> (null):0 */
	class CNavArea * GetNavArea(const class CNavAreaGrid  *, const class Vector  *, float); /* linkage=_ZNK12CNavAreaGrid10GetNavAreaEPK6Vectorf */

	/* <0> (null):0 */
	class CNavArea * GetNavAreaByID(const class CNavAreaGrid  *, unsigned int); /* linkage=_ZNK12CNavAreaGrid14GetNavAreaByIDEj */

	/* <0> (null):0 */
	class CNavArea * GetNearestNavArea(const class CNavAreaGrid  *, const class Vector  *, bool); /* linkage=_ZNK12CNavAreaGrid17GetNearestNavAreaEPK6Vectorb */

	/* <0> (null):0 */
	Place GetPlace(const class CNavAreaGrid  *, const class Vector  *); /* linkage=_ZNK12CNavAreaGrid8GetPlaceEPK6Vector */

	/* <0> (null):0 */
	int ComputeHashKey(const class CNavAreaGrid  *, unsigned int); /* linkage=_ZNK12CNavAreaGrid14ComputeHashKeyEj */

	/* <0> (null):0 */
	int WorldToGridX(const class CNavAreaGrid  *, float); /* linkage=_ZNK12CNavAreaGrid12WorldToGridXEf */

	/* <0> (null):0 */
	int WorldToGridY(const class CNavAreaGrid  *, float); /* linkage=_ZNK12CNavAreaGrid12WorldToGridYEf */

	/* --- cacheline 16 boundary (1024 bytes) was 28 bytes ago --- */

	/* size: 1052, cachelines: 17, members: 8 */
	/* last cacheline: 28 bytes */
}; /* size: 1052 */

/* 1036 */
 /* pointer to 1018 */
 /* size: 4 */

/* 1037 */
/* <0> (null):0 */
class CNavArea *           array[256]; /* size: 1024 */

/* 1038 */
 /* pointer to 1035 */
 /* size: 4 */

/* 1039 */
 /* pointer to 1040 */
 /* size: 4 */

/* 1040 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1052 */

/* 1041 */
 /* pointer to 1042 */
 /* size: 4 */

/* 1042 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 68 */

/* 1043 */
/* <0> (null):0 */
typedef struct _List_const_iterator<CNavLadder*> _Self; /* size: 4 */

/* 1044 */
/* <0> (null):0 */
typedef class _List_node<CNavLadder*>const _Node; /* size: 0 */

/* 1045 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavLadder*> iterator; /* size: 0 */

/* 1046 */
/* <0> (null):0 */
typedef const class CNavLadder *  * pointer; /* size: 4 */

/* 1047 */
/* <0> (null):0 */
typedef const class CNavLadder *  & reference; /* size: 4 */

/* 1048 */
/* <0> (null):0 */
struct _List_const_iterator<CNavLadder*> {
	const class _List_node_base  * _M_node;          /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_const_iterator<CNavLadder*> _Self;

	/* <0> (null):0 */
	typedef class _List_node<CNavLadder*>const _Node;

	/* <0> (null):0 */
	typedef struct _List_iterator<CNavLadder*> iterator;

	/* <0> (null):0 */
	typedef const class CNavLadder *  * pointer;

	/* <0> (null):0 */
	typedef const class CNavLadder *  & reference;

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<CNavLadder*> *);

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<CNavLadder*> *, const class _List_node_base  *);

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<CNavLadder*> *, const iterator  &);

	/* <0> (null):0 */
	reference operator*(const class _List_const_iterator<CNavLadder*>  *); /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_const_iterator<CNavLadder*>  *); /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_const_iterator<CNavLadder*> *); /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_const_iterator<CNavLadder*> *, int); /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_const_iterator<CNavLadder*> *); /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_const_iterator<CNavLadder*> *, int); /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_const_iterator<CNavLadder*>  *, const _Self  &); /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEeqERKS2_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_const_iterator<CNavLadder*>  *, const _Self  &); /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEneERKS2_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1049 */
 /* pointer to 1048 */
 /* size: 4 */

/* 1050 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1051 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1052 */
 /* pointer to 1053 */
 /* size: 4 */

/* 1053 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1054 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1055 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1056 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1057 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavArea*> _Self; /* size: 4 */

/* 1058 */
/* <0> (null):0 */
typedef class CNavArea * * pointer; /* size: 4 */

/* 1059 */
/* <0> (null):0 */
typedef class CNavArea * & reference; /* size: 4 */

/* 1060 */
/* <0> (null):0 */
struct _List_iterator<CNavArea*> {
	class _List_node_base *    _M_node;              /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_iterator<CNavArea*> _Self;

	/* <0> (null):0 */
	typedef class CNavArea * * pointer;

	/* <0> (null):0 */
	typedef class CNavArea * & reference;

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<CNavArea*> *);

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<CNavArea*> *, class _List_node_base *);

	/* <0> (null):0 */
	reference operator*(const class _List_iterator<CNavArea*>  *); /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_iterator<CNavArea*>  *); /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_iterator<CNavArea*> *); /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_iterator<CNavArea*> *, int); /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_iterator<CNavArea*> *); /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_iterator<CNavArea*> *, int); /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_iterator<CNavArea*>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEeqERKS2_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_iterator<CNavArea*>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEneERKS2_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1061 */
 /* pointer to 1060 */
 /* size: 4 */

/* 1062 */
 /* pointer to 1063 */
 /* size: 4 */

/* 1063 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1064 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1065 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1066 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1067 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1068 */
/* <0> (null):0 */
struct __numeric_traits_integer<int> {
	intconst                   __min;                /*     0     4 */
	intconst                   __max;                /*     0     4 */
	boolconst                  __is_signed;          /*     0     1 */
	intconst                   __digits;             /*     0     4 */

	/* size: 1, cachelines: 1, members: 4 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 4 + 0(holes), diff = -3 */

}; /* size: 1 */

/* 1069 */
/* <0> (null):0 */
enum BotProfileTeamType {
	BOT_TEAM_T = 0,
	BOT_TEAM_CT = 1,
	BOT_TEAM_ANY = 2,
}; /* size: 4 */

/* 1070 */
/* <0> (null):0 */
class BotProfile {
private:

	char *                     m_name;               /*     0     4 */
	float                      m_aggression;         /*     4     4 */
	float                      m_skill;              /*     8     4 */
	float                      m_teamwork;           /*    12     4 */
	int                        m_weaponPreference[16]; /*    16    64 */
	/* --- cacheline 1 boundary (64 bytes) was 16 bytes ago --- */
	int                        m_weaponPreferenceCount; /*    80     4 */
	int                        m_cost;               /*    84     4 */
	int                        m_skin;               /*    88     4 */
	unsigned char              m_difficultyFlags;    /*    92     1 */
	int                        m_voicePitch;         /*    96     4 */
	float                      m_reactionTime;       /*   100     4 */
	float                      m_attackDelay;        /*   104     4 */
	enum BotProfileTeamType    m_teams;              /*   108     4 */
	bool                       m_prefersSilencer;    /*   112     1 */
	int                        m_voiceBank;          /*   116     4 */
	/* <0> (null):0 */
	void BotProfile(class BotProfile *);

	/* <0> (null):0 */
	const char  * GetName(const class BotProfile  *); /* linkage=_ZNK10BotProfile7GetNameEv */

	/* <0> (null):0 */
	float GetAggression(const class BotProfile  *); /* linkage=_ZNK10BotProfile13GetAggressionEv */

	/* <0> (null):0 */
	float GetSkill(const class BotProfile  *); /* linkage=_ZNK10BotProfile8GetSkillEv */

	/* <0> (null):0 */
	float GetTeamwork(const class BotProfile  *); /* linkage=_ZNK10BotProfile11GetTeamworkEv */

	/* <0> (null):0 */
	int GetWeaponPreference(const class BotProfile  *, int); /* linkage=_ZNK10BotProfile19GetWeaponPreferenceEi */

	/* <0> (null):0 */
	const char  * GetWeaponPreferenceAsString(const class BotProfile  *, int); /* linkage=_ZNK10BotProfile27GetWeaponPreferenceAsStringEi */

	/* <0> (null):0 */
	int GetWeaponPreferenceCount(const class BotProfile  *); /* linkage=_ZNK10BotProfile24GetWeaponPreferenceCountEv */

	/* <0> (null):0 */
	bool HasPrimaryPreference(const class BotProfile  *); /* linkage=_ZNK10BotProfile20HasPrimaryPreferenceEv */

	/* <0> (null):0 */
	bool HasPistolPreference(const class BotProfile  *); /* linkage=_ZNK10BotProfile19HasPistolPreferenceEv */

	/* <0> (null):0 */
	int GetCost(const class BotProfile  *); /* linkage=_ZNK10BotProfile7GetCostEv */

	/* <0> (null):0 */
	int GetSkin(const class BotProfile  *); /* linkage=_ZNK10BotProfile7GetSkinEv */

	/* <0> (null):0 */
	bool IsDifficulty(const class BotProfile  *, enum BotDifficultyType); /* linkage=_ZNK10BotProfile12IsDifficultyE17BotDifficultyType */

	/* <0> (null):0 */
	int GetVoicePitch(const class BotProfile  *); /* linkage=_ZNK10BotProfile13GetVoicePitchEv */

	/* <0> (null):0 */
	float GetReactionTime(const class BotProfile  *); /* linkage=_ZNK10BotProfile15GetReactionTimeEv */

	/* <0> (null):0 */
	float GetAttackDelay(const class BotProfile  *); /* linkage=_ZNK10BotProfile14GetAttackDelayEv */

	/* <0> (null):0 */
	int GetVoiceBank(const class BotProfile  *); /* linkage=_ZNK10BotProfile12GetVoiceBankEv */

	/* <0> (null):0 */
	bool IsValidForTeam(const class BotProfile  *, enum BotProfileTeamType); /* linkage=_ZNK10BotProfile14IsValidForTeamE18BotProfileTeamType */

	/* <0> (null):0 */
	bool PrefersSilencer(const class BotProfile  *); /* linkage=_ZNK10BotProfile15PrefersSilencerEv */

	/* <0> (null):0 */
	void Inherit(class BotProfile *, const class BotProfile  *, const class BotProfile  *); /* linkage=_ZN10BotProfile7InheritEPKS_S1_ */


	/* size: 120, cachelines: 2, members: 15 */
	/* last cacheline: 56 bytes */

	/* BRAIN FART ALERT! 120 != 114 + 0(holes), diff = 6 */

}; /* size: 120 */

/* 1071 */
/* <0> (null):0 */
int                        array[16]; /* size: 64 */

/* 1072 */
 /* pointer to 1070 */
 /* size: 4 */

/* 1073 */
 /* pointer to 1074 */
 /* size: 4 */

/* 1074 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 120 */

/* 1075 */
 /* pointer to 1076 */
 /* size: 4 */

/* 1076 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 120 */

/* 1077 */
/* <0> (null):0 */
enum GameScenarioType {
	SCENARIO_DEATHMATCH = 0,
	SCENARIO_DEFUSE_BOMB = 1,
	SCENARIO_RESCUE_HOSTAGES = 2,
	SCENARIO_ESCORT_VIP = 3,
}; /* size: 4 */

/* 1078 */
/* <0> (null):0 */
class CCSBotManager {
	/* <0> (null):0 */
	enum GameScenarioType {
		SCENARIO_DEATHMATCH = 0,
		SCENARIO_DEFUSE_BOMB = 1,
		SCENARIO_RESCUE_HOSTAGES = 2,
		SCENARIO_ESCORT_VIP = 3,
	};

	/* <0> (null):0 */
	bool IsLearningMap(const class CCSBotManager  *); /* linkage=_ZNK13CCSBotManager13IsLearningMapEv */

	/* <0> (null):0 */
	bool IsAnalysisRequested(const class CCSBotManager  *); /* linkage=_ZNK13CCSBotManager19IsAnalysisRequestedEv */

	/* <0> (null):0 */
	void AckAnalysisRequest(class CCSBotManager *); /* linkage=_ZN13CCSBotManager18AckAnalysisRequestEv */

	/* <0> (null):0 */
	enum GameScenarioType GetScenario(const class CCSBotManager  *); /* linkage=_ZNK13CCSBotManager11GetScenarioEv */

	/* <0> (null):0 */
	bool IsBombPlanted(const class CCSBotManager  *); /* linkage=_ZNK13CCSBotManager13IsBombPlantedEv */

	/* <0> (null):0 */
	void SetLastSeenEnemyTimestamp(class CCSBotManager *); /* linkage=_ZN13CCSBotManager25SetLastSeenEnemyTimestampEv */

	/* <0> (null):0 */
	float GetElapsedRoundTime(const class CCSBotManager  *); /* linkage=_ZNK13CCSBotManager19GetElapsedRoundTimeEv */

	/* <0> (null):0 */
	bool IsDefenseRushing(const class CCSBotManager  *); /* linkage=_ZNK13CCSBotManager16IsDefenseRushingEv */

	/* <0> (null):0 */
	class CBaseEntity * GetLooseBomb(class CCSBotManager *); /* linkage=_ZN13CCSBotManager12GetLooseBombEv */

private:

	bool                       m_isLearningMap;      /*     0     1 */
	bool                       m_isAnalysisRequested; /*     0     1 */

	/* size: 0, cachelines: 0, members: 2 */

	/* BRAIN FART ALERT! 0 != 1 + 0(holes), diff = -1 */

}; /* size: 0 */

/* 1079 */
/* <0> (null):0 */
enum BombState {
	MOVING = 0,
	LOOSE = 1,
	PLANTED = 2,
	DEFUSED = 3,
	EXPLODED = 4,
}; /* size: 4 */

/* 1080 */
/* <0> (null):0 */
enum ValidateStatusType {
	NO_CHANGE = 0,
	HOSTAGE_DIED = 1,
	HOSTAGE_GONE = 2,
	HOSTAGES_ALL_GONE = 4,
}; /* size: 4 */

/* 1081 */
/* <0> (null):0 */
struct HostageInfo {
	class CHostage *           hostage;              /*     0     4 */
	class Vector              knownPos;              /*     4    12 */
	bool                       isValid;              /*    16     1 */
	bool                       isAlive;              /*    17     1 */
	bool                       isFree;               /*    18     1 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */

	/* BRAIN FART ALERT! 20 != 19 + 0(holes), diff = 1 */

}; /* size: 20 */

/* 1082 */
/* <0> (null):0 */
class CSGameState {
	/* <0> (null):0 */
	enum BombState {
		MOVING = 0,
		LOOSE = 1,
		PLANTED = 2,
		DEFUSED = 3,
		EXPLODED = 4,
	};

	/* <0> (null):0 */
	enum ValidateStatusType {
		NO_CHANGE = 0,
		HOSTAGE_DIED = 1,
		HOSTAGE_GONE = 2,
		HOSTAGES_ALL_GONE = 4,
	};

	/* <0> (null):0 */
	struct HostageInfo {
		class CHostage *           hostage;              /*     0     4 */
		class Vector              knownPos;              /*     4    12 */
		bool                       isValid;              /*    16     1 */
		bool                       isAlive;              /*    17     1 */
		bool                       isFree;               /*    18     1 */

		/* size: 20, cachelines: 1, members: 5 */
		/* last cacheline: 20 bytes */

		/* BRAIN FART ALERT! 20 != 19 + 0(holes), diff = 1 */

	};

private:

	class CCSBot *             m_owner;              /*     0     4 */
	bool                       m_isRoundOver;        /*     4     1 */
	enum BombState             m_bombState;          /*     8     4 */
	class IntervalTimer       m_lastSawBomber;       /*    12     4 */
	class Vector              m_bomberPos;           /*    16    12 */
	class IntervalTimer       m_lastSawLooseBomb;    /*    28     4 */
	class Vector              m_looseBombPos;        /*    32    12 */
	bool                       m_isBombsiteClear[4]; /*    44     4 */
	int                        m_bombsiteSearchOrder[4]; /*    48    16 */
	int                        m_bombsiteCount;      /*    64     4 */
	/* --- cacheline 1 boundary (64 bytes) was 1 bytes ago --- */
	int                        m_bombsiteSearchIndex; /*    68     4 */
	int                        m_plantedBombsite;    /*    72     4 */
	bool                       m_isPlantedBombPosKnown; /*    76     1 */
	class Vector              m_plantedBombPos;      /*    80    12 */
	struct HostageInfo         m_hostage[12];        /*    92   240 */
	/* --- cacheline 5 boundary (320 bytes) was 6 bytes ago --- */
	int                        m_hostageCount;       /*   332     4 */
	class CountdownTimer      m_validateInterval;    /*   336     8 */
	bool                       m_allHostagesRescued; /*   344     1 */
	bool                       m_haveSomeHostagesBeenTaken; /*   345     1 */
	/* <0> (null):0 */
	void CSGameState(class CSGameState *, class CCSBot *);

	/* <0> (null):0 */
	void Reset(class CSGameState *); /* linkage=_ZN11CSGameState5ResetEv */

	/* <0> (null):0 */
	void OnEvent(class CSGameState *, enum GameEventType, class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CSGameState7OnEventE13GameEventTypeP11CBaseEntityS2_ */

	/* <0> (null):0 */
	bool IsRoundOver(const class CSGameState  *); /* linkage=_ZNK11CSGameState11IsRoundOverEv */

	/* <0> (null):0 */
	bool IsBombMoving(const class CSGameState  *); /* linkage=_ZNK11CSGameState12IsBombMovingEv */

	/* <0> (null):0 */
	bool IsBombLoose(const class CSGameState  *); /* linkage=_ZNK11CSGameState11IsBombLooseEv */

	/* <0> (null):0 */
	bool IsBombPlanted(const class CSGameState  *); /* linkage=_ZNK11CSGameState13IsBombPlantedEv */

	/* <0> (null):0 */
	bool IsBombDefused(const class CSGameState  *); /* linkage=_ZNK11CSGameState13IsBombDefusedEv */

	/* <0> (null):0 */
	bool IsBombExploded(const class CSGameState  *); /* linkage=_ZNK11CSGameState14IsBombExplodedEv */

	/* <0> (null):0 */
	void UpdateLooseBomb(class CSGameState *, const class Vector  *); /* linkage=_ZN11CSGameState15UpdateLooseBombEPK6Vector */

	/* <0> (null):0 */
	float TimeSinceLastSawLooseBomb(const class CSGameState  *); /* linkage=_ZNK11CSGameState25TimeSinceLastSawLooseBombEv */

	/* <0> (null):0 */
	bool IsLooseBombLocationKnown(const class CSGameState  *); /* linkage=_ZNK11CSGameState24IsLooseBombLocationKnownEv */

	/* <0> (null):0 */
	void UpdateBomber(class CSGameState *, const class Vector  *); /* linkage=_ZN11CSGameState12UpdateBomberEPK6Vector */

	/* <0> (null):0 */
	float TimeSinceLastSawBomber(const class CSGameState  *); /* linkage=_ZNK11CSGameState22TimeSinceLastSawBomberEv */

	/* <0> (null):0 */
	void UpdatePlantedBomb(class CSGameState *, const class Vector  *); /* linkage=_ZN11CSGameState17UpdatePlantedBombEPK6Vector */

	/* <0> (null):0 */
	bool IsPlantedBombLocationKnown(const class CSGameState  *); /* linkage=_ZNK11CSGameState26IsPlantedBombLocationKnownEv */

	/* <0> (null):0 */
	void MarkBombsiteAsPlanted(class CSGameState *, int); /* linkage=_ZN11CSGameState21MarkBombsiteAsPlantedEi */

	/* <0> (null):0 */
	int GetPlantedBombsite(const class CSGameState  *); /* linkage=_ZNK11CSGameState18GetPlantedBombsiteEv */

	/* <0> (null):0 */
	bool IsAtPlantedBombsite(const class CSGameState  *); /* linkage=_ZNK11CSGameState19IsAtPlantedBombsiteEv */

	/* <0> (null):0 */
	int GetNextBombsiteToSearch(class CSGameState *); /* linkage=_ZN11CSGameState23GetNextBombsiteToSearchEv */

	/* <0> (null):0 */
	bool IsBombsiteClear(const class CSGameState  *, int); /* linkage=_ZNK11CSGameState15IsBombsiteClearEi */

	/* <0> (null):0 */
	void ClearBombsite(class CSGameState *, int); /* linkage=_ZN11CSGameState13ClearBombsiteEi */

	/* <0> (null):0 */
	const class Vector  * GetBombPosition(const class CSGameState  *); /* linkage=_ZNK11CSGameState15GetBombPositionEv */

	/* <0> (null):0 */
	class CHostage * GetNearestFreeHostage(const class CSGameState  *, class Vector *); /* linkage=_ZNK11CSGameState21GetNearestFreeHostageEP6Vector */

	/* <0> (null):0 */
	const class Vector  * GetRandomFreeHostagePosition(const class CSGameState  *); /* linkage=_ZNK11CSGameState28GetRandomFreeHostagePositionEv */

	/* <0> (null):0 */
	bool AreAllHostagesBeingRescued(const class CSGameState  *); /* linkage=_ZNK11CSGameState26AreAllHostagesBeingRescuedEv */

	/* <0> (null):0 */
	bool AreAllHostagesGone(const class CSGameState  *); /* linkage=_ZNK11CSGameState18AreAllHostagesGoneEv */

	/* <0> (null):0 */
	void AllHostagesGone(class CSGameState *); /* linkage=_ZN11CSGameState15AllHostagesGoneEv */

	/* <0> (null):0 */
	bool HaveSomeHostagesBeenTaken(const class CSGameState  *); /* linkage=_ZNK11CSGameState25HaveSomeHostagesBeenTakenEv */

	/* <0> (null):0 */
	void HostageWasTaken(class CSGameState *); /* linkage=_ZN11CSGameState15HostageWasTakenEv */

	/* <0> (null):0 */
	class CHostage * GetNearestVisibleFreeHostage(const class CSGameState  *); /* linkage=_ZNK11CSGameState28GetNearestVisibleFreeHostageEv */

	/* <0> (null):0 */
	unsigned char ValidateHostagePositions(class CSGameState *); /* linkage=_ZN11CSGameState24ValidateHostagePositionsEv */

	/* <0> (null):0 */
	void SetBombState(class CSGameState *, enum BombState); /* linkage=_ZN11CSGameState12SetBombStateENS_9BombStateE */

	/* <0> (null):0 */
	enum BombState GetBombState(const class CSGameState  *); /* linkage=_ZNK11CSGameState12GetBombStateEv */

	/* <0> (null):0 */
	class CBaseEntity * GetNearestHostage(const class CSGameState  *); /* linkage=_ZNK11CSGameState17GetNearestHostageEv */

	/* <0> (null):0 */
	void InitializeHostageInfo(class CSGameState *); /* linkage=_ZN11CSGameState21InitializeHostageInfoEv */


	/* size: 348, cachelines: 6, members: 19 */
	/* last cacheline: 28 bytes */

	/* BRAIN FART ALERT! 348 != 340 + 0(holes), diff = 8 */

}; /* size: 348 */

/* 1083 */
/* <0> (null):0 */
struct CHostage {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1084 */
 /* pointer to 1083 */
 /* size: 4 */

/* 1085 */
/* <0> (null):0 */
enum TaskType {
	SEEK_AND_DESTROY = 0,
	PLANT_BOMB = 1,
	FIND_TICKING_BOMB = 2,
	DEFUSE_BOMB = 3,
	GUARD_TICKING_BOMB = 4,
	GUARD_BOMB_DEFUSER = 5,
	GUARD_LOOSE_BOMB = 6,
	GUARD_BOMB_ZONE = 7,
	ESCAPE_FROM_BOMB = 8,
	HOLD_POSITION = 9,
	FOLLOW = 10,
	VIP_ESCAPE = 11,
	GUARD_VIP_ESCAPE_ZONE = 12,
	COLLECT_HOSTAGES = 13,
	RESCUE_HOSTAGES = 14,
	GUARD_HOSTAGES = 15,
	GUARD_HOSTAGE_RESCUE_ZONE = 16,
	MOVE_TO_LAST_KNOWN_ENEMY_POSITION = 17,
	MOVE_TO_SNIPER_SPOT = 18,
	SNIPING = 19,
}; /* size: 4 */

/* 1086 */
/* <0> (null):0 */
enum DispositionType {
	ENGAGE_AND_INVESTIGATE = 0,
	OPPORTUNITY_FIRE = 1,
	SELF_DEFENSE = 2,
	IGNORE_ENEMIES = 3,
}; /* size: 4 */

/* 1087 */
/* <0> (null):0 */
enum MoraleType {
	TERRIBLE = 4294967293,
	BAD = 4294967294,
	NEGATIVE = 4294967295,
	NEUTRAL = 0,
	POSITIVE = 1,
	GOOD = 2,
	EXCELLENT = 3,
}; /* size: 4 */

/* 1088 */
/* <0> (null):0 */
enum LookAtSpotState {
	NOT_LOOKING_AT_SPOT = 0,
	LOOK_TOWARDS_SPOT = 1,
	LOOK_AT_SPOT = 2,
	NUM_LOOK_AT_SPOT_STATES = 3,
}; /* size: 4 */

/* 1089 */
/* <0> (null):0 */
enum ProcessType {
	PROCESS_NORMAL = 0,
	PROCESS_LEARN = 1,
	PROCESS_ANALYZE_ALPHA = 2,
	PROCESS_ANALYZE_BETA = 3,
	PROCESS_SAVE = 4,
}; /* size: 4 */

/* 1090 */
/* <0> (null):0 */
struct CCSBot {
	/* <0> (null):0 */
	enum TaskType {
		SEEK_AND_DESTROY = 0,
		PLANT_BOMB = 1,
		FIND_TICKING_BOMB = 2,
		DEFUSE_BOMB = 3,
		GUARD_TICKING_BOMB = 4,
		GUARD_BOMB_DEFUSER = 5,
		GUARD_LOOSE_BOMB = 6,
		GUARD_BOMB_ZONE = 7,
		ESCAPE_FROM_BOMB = 8,
		HOLD_POSITION = 9,
		FOLLOW = 10,
		VIP_ESCAPE = 11,
		GUARD_VIP_ESCAPE_ZONE = 12,
		COLLECT_HOSTAGES = 13,
		RESCUE_HOSTAGES = 14,
		GUARD_HOSTAGES = 15,
		GUARD_HOSTAGE_RESCUE_ZONE = 16,
		MOVE_TO_LAST_KNOWN_ENEMY_POSITION = 17,
		MOVE_TO_SNIPER_SPOT = 18,
		SNIPING = 19,
	};

	/* <0> (null):0 */
	enum DispositionType {
		ENGAGE_AND_INVESTIGATE = 0,
		OPPORTUNITY_FIRE = 1,
		SELF_DEFENSE = 2,
		IGNORE_ENEMIES = 3,
	};

	/* <0> (null):0 */
	enum MoraleType {
		TERRIBLE = 4294967293,
		BAD = 4294967294,
		NEGATIVE = 4294967295,
		NEUTRAL = 0,
		POSITIVE = 1,
		GOOD = 2,
		EXCELLENT = 3,
	};

	/* <0> (null):0 */
	enum LookAtSpotState {
		NOT_LOOKING_AT_SPOT = 0,
		LOOK_TOWARDS_SPOT = 1,
		LOOK_AT_SPOT = 2,
		NUM_LOOK_AT_SPOT_STATES = 3,
	};

	/* <0> (null):0 */
	enum ProcessType {
		PROCESS_NORMAL = 0,
		PROCESS_LEARN = 1,
		PROCESS_ANALYZE_ALPHA = 2,
		PROCESS_ANALYZE_BETA = 3,
		PROCESS_SAVE = 4,
	};

	/* <0> (null):0 */
	bool IsFollowing(const class CCSBot  *); /* linkage=_ZNK6CCSBot11IsFollowingEv */

	/* <0> (null):0 */
	float GetFollowDuration(const class CCSBot  *); /* linkage=_ZNK6CCSBot17GetFollowDurationEv */

	/* <0> (null):0 */
	bool CanAutoFollow(const class CCSBot  *); /* linkage=_ZNK6CCSBot13CanAutoFollowEv */

	/* <0> (null):0 */
	void AimAtEnemy(class CCSBot *); /* linkage=_ZN6CCSBot10AimAtEnemyEv */

	/* <0> (null):0 */
	void StopAiming(class CCSBot *); /* linkage=_ZN6CCSBot10StopAimingEv */

	/* <0> (null):0 */
	bool IsAimingAtEnemy(const class CCSBot  *); /* linkage=_ZNK6CCSBot15IsAimingAtEnemyEv */

	/* <0> (null):0 */
	enum TaskType GetTask(const class CCSBot  *); /* linkage=_ZNK6CCSBot7GetTaskEv */

	/* <0> (null):0 */
	enum MoraleType GetMorale(const class CCSBot  *); /* linkage=_ZNK6CCSBot9GetMoraleEv */

	/* <0> (null):0 */
	void ForgetNoise(class CCSBot *); /* linkage=_ZN6CCSBot11ForgetNoiseEv */

	/* <0> (null):0 */
	float GetTimeSinceAttacked(const class CCSBot  *); /* linkage=_ZNK6CCSBot20GetTimeSinceAttackedEv */

	/* <0> (null):0 */
	float GetTimeSinceLastSawEnemy(const class CCSBot  *); /* linkage=_ZNK6CCSBot24GetTimeSinceLastSawEnemyEv */

	/* <0> (null):0 */
	bool IsEnemyVisible(const class CCSBot  *); /* linkage=_ZNK6CCSBot14IsEnemyVisibleEv */

	/* <0> (null):0 */
	float GetEnemyDeathTimestamp(const class CCSBot  *); /* linkage=_ZNK6CCSBot22GetEnemyDeathTimestampEv */

	/* <0> (null):0 */
	class CNavArea * GetLastKnownArea(const class CCSBot  *); /* linkage=_ZNK6CCSBot16GetLastKnownAreaEv */

	/* <0> (null):0 */
	void SetLookAngles(class CCSBot *, float, float); /* linkage=_ZN6CCSBot13SetLookAnglesEff */

	/* <0> (null):0 */
	bool IsThrowingGrenade(const class CCSBot  *); /* linkage=_ZNK6CCSBot17IsThrowingGrenadeEv */

	/* <0> (null):0 */
	bool IsRapidFiring(const class CCSBot  *); /* linkage=_ZNK6CCSBot13IsRapidFiringEv */

	/* <0> (null):0 */
	int GetHostageEscortCount(const class CCSBot  *); /* linkage=_ZNK6CCSBot21GetHostageEscortCountEv */

	/* <0> (null):0 */
	float GetFeetZ(const class CCSBot  *); /* linkage=_ZNK6CCSBot8GetFeetZEv */

	/* <0> (null):0 */
	class BotChatterInterface * GetChatter(class CCSBot *); /* linkage=_ZN6CCSBot10GetChatterEv */

	/* <0> (null):0 */
	const class Vector  * GetEyePosition(const class CCSBot  *); /* linkage=_ZNK6CCSBot14GetEyePositionEv */

	/* <0> (null):0 */
	class CBasePlayer * GetEnemy(class CCSBot *); /* linkage=_ZN6CCSBot8GetEnemyEv */

	/* <0> (null):0 */
	bool IsAwareOfEnemyDeath(const class CCSBot  *); /* linkage=_ZNK6CCSBot19IsAwareOfEnemyDeathEv */

	/* <0> (null):0 */
	class CBasePlayer * GetBomber(class CCSBot *); /* linkage=_ZN6CCSBot9GetBomberEv */

	/* <0> (null):0 */
	class CSGameState * GetGameState(class CCSBot *); /* linkage=_ZN6CCSBot12GetGameStateEv */

	/* <0> (null):0 */
	class CBasePlayer * GetClosestVisibleHumanFriend(const class CCSBot  *); /* linkage=_ZNK6CCSBot28GetClosestVisibleHumanFriendEv */

	/* <0> (null):0 */
	virtual void Upkeep(class CCSBot *); /* linkage=_ZN6CCSBot6UpkeepEv */

	/* <0> (null):0 */
	virtual void Update(class CCSBot *); /* linkage=_ZN6CCSBot6UpdateEv */

	/* vtable has 2 entries: {
	   [90] = Upkeep(_ZN6CCSBot6UpkeepEv), 
	   [91] = Update(_ZN6CCSBot6UpdateEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1091 */
 /* pointer to 1090 */
 /* size: 4 */

/* 1092 */
/* <0> (null):0 */
bool                       array[4]; /* size: 4 */

/* 1093 */
/* <0> (null):0 */
int                        array[4]; /* size: 16 */

/* 1094 */
/* <0> (null):0 */
struct HostageInfo         array[12]; /* size: 240 */

/* 1095 */
 /* pointer to 1082 */
 /* size: 4 */

/* 1096 */
 /* pointer to 1097 */
 /* size: 4 */

/* 1097 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 348 */

/* 1098 */
/* <0> (null):0 */
typedef unsigned int PlaceCriteria; /* size: 4 */

/* 1099 */
/* <0> (null):0 */
typedef unsigned int CountCriteria; /* size: 4 */

/* 1100 */
/* <0> (null):0 */
enum BotStatementType {
	REPORT_VISIBLE_ENEMIES = 0,
	REPORT_ENEMY_ACTION = 1,
	REPORT_MY_CURRENT_TASK = 2,
	REPORT_MY_INTENTION = 3,
	REPORT_CRITICAL_EVENT = 4,
	REPORT_REQUEST_HELP = 5,
	REPORT_REQUEST_INFORMATION = 6,
	REPORT_ROUND_END = 7,
	REPORT_MY_PLAN = 8,
	REPORT_INFORMATION = 9,
	REPORT_EMOTE = 10,
	REPORT_ACKNOWLEDGE = 11,
	REPORT_ENEMIES_REMAINING = 12,
	REPORT_FRIENDLY_FIRE = 13,
	REPORT_KILLED_FRIEND = 14,
	NUM_BOT_STATEMENT_TYPES = 15,
}; /* size: 4 */

/* 1101 */
/* <0> (null):0 */
typedef struct vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > BotVoiceBankVector; /* size: 0 */

/* 1102 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1103 */
/* <0> (null):0 */
typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * pointer; /* size: 4 */

/* 1104 */
/* <0> (null):0 */
typedef const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  * const_pointer; /* size: 4 */

/* 1105 */
/* <0> (null):0 */
class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * pointer;

	/* <0> (null):0 */
	typedef const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE7addressERS6_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  *, const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE7addressERKS6_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE10deallocateEPS6_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE9constructEPS6_RKS6_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE7destroyEPS6_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1106 */
 /* pointer to 1107 */
 /* size: 4 */

/* 1107 */
 /* pointer to 420 */
 /* size: 4 */

/* 1108 */
 /* pointer to 1109 */
 /* size: 4 */

/* 1109 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1110 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1111 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1112 */
 /* pointer to 1105 */
 /* size: 4 */

/* 1113 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1114 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1115 */
 /* pointer to 1116 */
 /* size: 4 */

/* 1116 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1117 */
/* <0> (null):0 */
typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * pointer; /* size: 4 */

/* 1118 */
/* <0> (null):0 */
typedef const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  * const_pointer; /* size: 4 */

/* 1119 */
/* <0> (null):0 */
typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * & reference; /* size: 4 */

/* 1120 */
/* <0> (null):0 */
typedef const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  & const_reference; /* size: 4 */

/* 1121 */
/* <0> (null):0 */
typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> other; /* size: 1 */

/* 1122 */
/* <0> (null):0 */
struct rebind<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {
	/* <0> (null):0 */
	typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1123 */
/* <0> (null):0 */
class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> : public new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {
public:

	/* class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * pointer;

	/* <0> (null):0 */
	typedef const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  * const_pointer;

	/* <0> (null):0 */
	typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * & reference;

	/* <0> (null):0 */
	typedef const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *);

	/* <0> (null):0 */
	void allocator(class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, const class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, int);

	/* <0> (null):0 */
	struct rebind<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {
		/* <0> (null):0 */
		typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 1124 */
 /* pointer to 1123 */
 /* size: 4 */

/* 1125 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1126 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1127 */
 /* pointer to 424 */
 /* size: 4 */

/* 1128 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1129 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1130 */
/* <0> (null):0 */
typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> allocator_type; /* size: 1 */

/* 1131 */
/* <0> (null):0 */
struct _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > {
	struct _Vector_impl        _M_impl;              /*     0    12 */
	/* <0> (null):0 */
	typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> allocator_type;

	/* <0> (null):0 */
	_Tp_alloc_type & _M_get_Tp_allocator(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	const _Tp_alloc_type  & _M_get_Tp_allocator(const class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*,); /* linkage=_ZNKSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*,); /* linkage=_ZNKSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::);

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, const allocator_type  &);

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int);

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int, const allocator_type  &);

	/* <0> (null):0 */
	void ~_Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, int);

	/* <0> (null):0 */
	pointer _M_allocate(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int); /* linkage=_ZNSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE11_M_allocateEj */

	/* <0> (null):0 */
	void _M_deallocate(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, unsigned int); /* linkage=_ZNSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE13_M_deallocateEPS5_j */

	/* <0> (null):0 */
	using ::_M_allocate;

	/* <0> (null):0 */
	using ::_M_deallocate;

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::get_allocator;


	/* size: 12, cachelines: 1, members: 1 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1132 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1133 */
 /* pointer to 1131 */
 /* size: 4 */

/* 1134 */
 /* pointer to 1135 */
 /* size: 4 */

/* 1135 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1136 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1137 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1138 */
/* <0> (null):0 */
typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * value_type; /* size: 4 */

/* 1139 */
/* <0> (null):0 */
typedef pointer pointer; /* size: 4 */

/* 1140 */
/* <0> (null):0 */
typedef const_pointer const_pointer; /* size: 4 */

/* 1141 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 1142 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 1143 */
/* <0> (null):0 */
typedef struct __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > iterator; /* size: 0 */

/* 1144 */
/* <0> (null):0 */
typedef struct __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >* const*, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > const_iterator; /* size: 0 */

/* 1145 */
/* <0> (null):0 */
typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >* const*, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > > const_reverse_iterator; /* size: 0 */

/* 1146 */
/* <0> (null):0 */
typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > > reverse_iterator; /* size: 0 */

/* 1147 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1148 */
/* <0> (null):0 */
typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> allocator_type; /* size: 1 */

/* 1149 */
/* <0> (null):0 */
class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > : protected _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > {
protected:

	/* struct _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > <ancestor>; */ /*     0    12 */
	/* <0> (null):0 */
	typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * value_type;

	/* <0> (null):0 */
	typedef pointer pointer;

	/* <0> (null):0 */
	typedef const_pointer const_pointer;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > iterator;

	/* <0> (null):0 */
	typedef struct __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >* const*, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >* const*, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> allocator_type;

	/* <0> (null):0 */
	void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca);

	/* <0> (null):0 */
	void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const allocator_type  &);

	/* <0> (null):0 */
	void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::);

	/* <0> (null):0 */
	void ~vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, int);

	/* <0> (null):0 */
	class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca operator=(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EEaSERKS6_ */

	/* <0> (null):0 */
	void assign(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6assignEjRKS4_ */

	/* <0> (null):0 */
	iterator begin(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4rendEv */

	/* <0> (null):0 */
	size_type size(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6resizeEjS4_ */

	/* <0> (null):0 */
	size_type capacity(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE8capacityEv */

	/* <0> (null):0 */
	bool empty(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5emptyEv */

	/* <0> (null):0 */
	void reserve(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE7reserveEj */

	/* <0> (null):0 */
	reference operator[](class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EEixEj */

	/* <0> (null):0 */
	const_reference operator[](const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EEixEj */

	/* <0> (null):0 */
	void _M_range_check(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE14_M_range_checkEj */

	/* <0> (null):0 */
	reference at(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE2atEj */

	/* <0> (null):0 */
	const_reference at(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE2atEj */

	/* <0> (null):0 */
	reference front(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5frontEv */

	/* <0> (null):0 */
	reference back(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4backEv */

	/* <0> (null):0 */
	pointer data(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4dataEv */

	/* <0> (null):0 */
	const_pointer data(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4dataEv */

	/* <0> (null):0 */
	void push_back(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE9push_backERKS4_ */

	/* <0> (null):0 */
	void pop_back(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6insertEN9__gnu_cxx17__normal_iteratorIPS4_S6_EERKS4_ */

	/* <0> (null):0 */
	void insert(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6insertEN9__gnu_cxx17__normal_iteratorIPS4_S6_EEjRKS4_ */

	/* <0> (null):0 */
	iterator erase(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS4_S6_EE */

	/* <0> (null):0 */
	iterator erase(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS4_S6_EESA_ */

	/* <0> (null):0 */
	void swap(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4swapERS6_ */

	/* <0> (null):0 */
	void clear(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5clearEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE18_M_fill_initializeEjRKS4_ */

	/* <0> (null):0 */
	void _M_fill_assign(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE14_M_fill_assignEjRKS4_ */

	/* <0> (null):0 */
	void _M_fill_insert(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS4_S6_EEjRKS4_ */

	/* <0> (null):0 */
	void _M_insert_aux(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS4_S6_EERKS4_ */

	/* <0> (null):0 */
	size_type _M_check_len(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int, const char  *); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE12_M_check_lenEjPKc */

	/* <0> (null):0 */
	void _M_erase_at_end(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE15_M_erase_at_endEPS4_ */


	/* size: 12, cachelines: 1, members: 1 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1150 */
 /* pointer to 1149 */
 /* size: 4 */

/* 1151 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1152 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1153 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1154 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1155 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1156 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1157 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1158 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1159 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1160 */
 /* pointer to 1159 */
 /* size: 4 */

/* 1161 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1162 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1163 */
/* <0> (null):0 */
typedef int * pointer; /* size: 4 */

/* 1164 */
/* <0> (null):0 */
typedef const int  * const_pointer; /* size: 4 */

/* 1165 */
/* <0> (null):0 */
class new_allocator<int> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef int * pointer;

	/* <0> (null):0 */
	typedef const int  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<int> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<int> *, const class new_allocator<int>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<int> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<int>  *, int &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIiE7addressERi */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<int>  *, const int  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIiE7addressERKi */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<int> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIiE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<int> *, int *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIiE10deallocateEPij */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<int>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIiE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<int> *, int *, const int  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIiE9constructEPiRKi */

	/* <0> (null):0 */
	void destroy(class new_allocator<int> *, int *); /* linkage=_ZN9__gnu_cxx13new_allocatorIiE7destroyEPi */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1166 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1167 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1168 */
 /* pointer to 1165 */
 /* size: 4 */

/* 1169 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1170 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1171 */
 /* pointer to 1172 */
 /* size: 4 */

/* 1172 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1173 */
/* <0> (null):0 */
typedef int * pointer; /* size: 4 */

/* 1174 */
/* <0> (null):0 */
typedef const int  * const_pointer; /* size: 4 */

/* 1175 */
/* <0> (null):0 */
typedef int & reference; /* size: 4 */

/* 1176 */
/* <0> (null):0 */
typedef const int  & const_reference; /* size: 4 */

/* 1177 */
/* <0> (null):0 */
typedef struct allocator<int> other; /* size: 1 */

/* 1178 */
/* <0> (null):0 */
struct rebind<int> {
	/* <0> (null):0 */
	typedef struct allocator<int> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1179 */
/* <0> (null):0 */
class allocator<int> : public new_allocator<int> {
public:

	/* class new_allocator<int>  <ancestor>; */      /*     0     0 */
	/* <0> (null):0 */
	typedef int * pointer;

	/* <0> (null):0 */
	typedef const int  * const_pointer;

	/* <0> (null):0 */
	typedef int & reference;

	/* <0> (null):0 */
	typedef const int  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<int> *);

	/* <0> (null):0 */
	void allocator(class allocator<int> *, const class allocator<int>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<int> *, int);

	/* <0> (null):0 */
	struct rebind<int> {
		/* <0> (null):0 */
		typedef struct allocator<int> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 1180 */
 /* pointer to 1179 */
 /* size: 4 */

/* 1181 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1182 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1183 */
 /* pointer to 430 */
 /* size: 4 */

/* 1184 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1185 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1186 */
/* <0> (null):0 */
typedef struct allocator<int> allocator_type; /* size: 1 */

/* 1187 */
/* <0> (null):0 */
struct _Vector_base<int, std::allocator<int> > {
	struct _Vector_impl        _M_impl;              /*     0    12 */
	/* <0> (null):0 */
	typedef struct allocator<int> allocator_type;

	/* <0> (null):0 */
	_Tp_alloc_type & _M_get_Tp_allocator(class _Vector_base<int, std::allocator<int> > *); /* linkage=_ZNSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	const _Tp_alloc_type  & _M_get_Tp_allocator(const class _Vector_base<int, std::allocator<int> >  *); /* linkage=_ZNKSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _Vector_base<int, std::allocator<int> >  *); /* linkage=_ZNKSt12_Vector_baseIiSaIiEE13get_allocatorEv */

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<int, std::allocator<int> > *);

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<int, std::allocator<int> > *, const allocator_type  &);

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<int, std::allocator<int> > *, unsigned int);

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<int, std::allocator<int> > *, unsigned int, const allocator_type  &);

	/* <0> (null):0 */
	void ~_Vector_base(class _Vector_base<int, std::allocator<int> > *, int);

	/* <0> (null):0 */
	pointer _M_allocate(class _Vector_base<int, std::allocator<int> > *, unsigned int); /* linkage=_ZNSt12_Vector_baseIiSaIiEE11_M_allocateEj */

	/* <0> (null):0 */
	void _M_deallocate(class _Vector_base<int, std::allocator<int> > *, int *, unsigned int); /* linkage=_ZNSt12_Vector_baseIiSaIiEE13_M_deallocateEPij */

	/* <0> (null):0 */
	using ::_M_allocate;

	/* <0> (null):0 */
	using ::_M_deallocate;

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::get_allocator;


	/* size: 12, cachelines: 1, members: 1 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1188 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1189 */
 /* pointer to 1187 */
 /* size: 4 */

/* 1190 */
 /* pointer to 1191 */
 /* size: 4 */

/* 1191 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1192 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1193 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1194 */
/* <0> (null):0 */
typedef int value_type; /* size: 4 */

/* 1195 */
/* <0> (null):0 */
typedef pointer pointer; /* size: 4 */

/* 1196 */
/* <0> (null):0 */
typedef const_pointer const_pointer; /* size: 4 */

/* 1197 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 1198 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 1199 */
/* <0> (null):0 */
typedef struct __normal_iterator<int*, std::vector<int, std::allocator<int> > > iterator; /* size: 0 */

/* 1200 */
/* <0> (null):0 */
typedef struct __normal_iterator<const int*, std::vector<int, std::allocator<int> > > const_iterator; /* size: 0 */

/* 1201 */
/* <0> (null):0 */
typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<const int*, std::vector<int, std::allocator<int> > > > const_reverse_iterator; /* size: 0 */

/* 1202 */
/* <0> (null):0 */
typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > > reverse_iterator; /* size: 0 */

/* 1203 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1204 */
/* <0> (null):0 */
typedef struct allocator<int> allocator_type; /* size: 1 */

/* 1205 */
/* <0> (null):0 */
class vector<int, std::allocator<int> > : protected _Vector_base<int, std::allocator<int> > {
protected:

	/* struct _Vector_base<int, std::allocator<int> > <ancestor>; */ /*     0    12 */
	/* <0> (null):0 */
	typedef int value_type;

	/* <0> (null):0 */
	typedef pointer pointer;

	/* <0> (null):0 */
	typedef const_pointer const_pointer;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct __normal_iterator<int*, std::vector<int, std::allocator<int> > > iterator;

	/* <0> (null):0 */
	typedef struct __normal_iterator<const int*, std::vector<int, std::allocator<int> > > const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<const int*, std::vector<int, std::allocator<int> > > > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<int> allocator_type;

	/* <0> (null):0 */
	void vector(class vector<int, std::allocator<int> > *);

	/* <0> (null):0 */
	void vector(class vector<int, std::allocator<int> > *, const allocator_type  &);

	/* <0> (null):0 */
	void vector(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void vector(class vector<int, std::allocator<int> > *, const class vector<int, std::allocator<int> >  &);

	/* <0> (null):0 */
	void ~vector(class vector<int, std::allocator<int> > *, int);

	/* <0> (null):0 */
	class vector<int, std::allocator<int> > & operator=(class vector<int, std::allocator<int> > *, const class vector<int, std::allocator<int> >  &); /* linkage=_ZNSt6vectorIiSaIiEEaSERKS1_ */

	/* <0> (null):0 */
	void assign(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE6assignEjRKi */

	/* <0> (null):0 */
	iterator begin(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE5beginEv */

	/* <0> (null):0 */
	iterator end(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE4rendEv */

	/* <0> (null):0 */
	size_type size(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class vector<int, std::allocator<int> > *, unsigned int, int); /* linkage=_ZNSt6vectorIiSaIiEE6resizeEji */

	/* <0> (null):0 */
	size_type capacity(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE8capacityEv */

	/* <0> (null):0 */
	bool empty(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE5emptyEv */

	/* <0> (null):0 */
	void reserve(class vector<int, std::allocator<int> > *, unsigned int); /* linkage=_ZNSt6vectorIiSaIiEE7reserveEj */

	/* <0> (null):0 */
	reference operator[](class vector<int, std::allocator<int> > *, unsigned int); /* linkage=_ZNSt6vectorIiSaIiEEixEj */

	/* <0> (null):0 */
	const_reference operator[](const class vector<int, std::allocator<int> >  *, unsigned int); /* linkage=_ZNKSt6vectorIiSaIiEEixEj */

	/* <0> (null):0 */
	void _M_range_check(const class vector<int, std::allocator<int> >  *, unsigned int); /* linkage=_ZNKSt6vectorIiSaIiEE14_M_range_checkEj */

	/* <0> (null):0 */
	reference at(class vector<int, std::allocator<int> > *, unsigned int); /* linkage=_ZNSt6vectorIiSaIiEE2atEj */

	/* <0> (null):0 */
	const_reference at(const class vector<int, std::allocator<int> >  *, unsigned int); /* linkage=_ZNKSt6vectorIiSaIiEE2atEj */

	/* <0> (null):0 */
	reference front(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE5frontEv */

	/* <0> (null):0 */
	reference back(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE4backEv */

	/* <0> (null):0 */
	const_reference back(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE4backEv */

	/* <0> (null):0 */
	pointer data(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE4dataEv */

	/* <0> (null):0 */
	const_pointer data(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE4dataEv */

	/* <0> (null):0 */
	void push_back(class vector<int, std::allocator<int> > *, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE9push_backERKi */

	/* <0> (null):0 */
	void pop_back(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE6insertEN9__gnu_cxx17__normal_iteratorIPiS1_EERKi */

	/* <0> (null):0 */
	void insert(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE6insertEN9__gnu_cxx17__normal_iteratorIPiS1_EEjRKi */

	/* <0> (null):0 */
	iterator erase(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >); /* linkage=_ZNSt6vectorIiSaIiEE5eraseEN9__gnu_cxx17__normal_iteratorIPiS1_EE */

	/* <0> (null):0 */
	iterator erase(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >); /* linkage=_ZNSt6vectorIiSaIiEE5eraseEN9__gnu_cxx17__normal_iteratorIPiS1_EES5_ */

	/* <0> (null):0 */
	void swap(class vector<int, std::allocator<int> > *, class vector<int, std::allocator<int> > &); /* linkage=_ZNSt6vectorIiSaIiEE4swapERS1_ */

	/* <0> (null):0 */
	void clear(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE5clearEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE18_M_fill_initializeEjRKi */

	/* <0> (null):0 */
	void _M_fill_assign(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE14_M_fill_assignEjRKi */

	/* <0> (null):0 */
	void _M_fill_insert(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPiS1_EEjRKi */

	/* <0> (null):0 */
	void _M_insert_aux(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, const int  &); /* linkage=_ZNSt6vectorIiSaIiEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPiS1_EERKi */

	/* <0> (null):0 */
	size_type _M_check_len(const class vector<int, std::allocator<int> >  *, unsigned int, const char  *); /* linkage=_ZNKSt6vectorIiSaIiEE12_M_check_lenEjPKc */

	/* <0> (null):0 */
	void _M_erase_at_end(class vector<int, std::allocator<int> > *, int *); /* linkage=_ZNSt6vectorIiSaIiEE15_M_erase_at_endEPi */


	/* size: 12, cachelines: 1, members: 1 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1206 */
 /* pointer to 1205 */
 /* size: 4 */

/* 1207 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1208 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1209 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1210 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1211 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1212 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1213 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1214 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1215 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1216 */
 /* pointer to 1215 */
 /* size: 4 */

/* 1217 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1218 */
/* <0> (null):0 */
class BotPhrase {
private:

	char *                     m_name;               /*     0     4 */
	Place                      m_id;                 /*     4     4 */
	bool                       m_isPlace;            /*     8     1 */
	enum GameEventType         m_radioEvent;         /*    12     4 */
	bool                       m_isImportant;        /*    16     1 */
	BotVoiceBankVector         m_voiceBank;          /*    20     0 */
	class vector<int, std::allocator<int> > m_count; /*    32    12 */
	class vector<int, std::allocator<int> > m_index; /*    44    12 */
	int                        m_numVoiceBanks;      /*    56     4 */
	PlaceCriteria              m_placeCriteria;      /*    60     4 */
	CountCriteria              m_countCriteria;      /*    64     4 */
	/* <0> (null):0 */
	char * GetSpeakable(const class BotPhrase  *, int, float *); /* linkage=_ZNK9BotPhrase12GetSpeakableEiPf */

	/* <0> (null):0 */
	void ClearCriteria(const class BotPhrase  *); /* linkage=_ZNK9BotPhrase13ClearCriteriaEv */

	/* <0> (null):0 */
	void SetPlaceCriteria(const class BotPhrase  *, PlaceCriteria); /* linkage=_ZNK9BotPhrase16SetPlaceCriteriaEj */

	/* <0> (null):0 */
	void SetCountCriteria(const class BotPhrase  *, CountCriteria); /* linkage=_ZNK9BotPhrase16SetCountCriteriaEj */

	/* <0> (null):0 */
	const char  * GetName(const class BotPhrase  *); /* linkage=_ZNK9BotPhrase7GetNameEv */

	/* <0> (null):0 */
	unsigned intconst GetID(const class BotPhrase  *); /* linkage=_ZNK9BotPhrase5GetIDEv */

	/* <0> (null):0 */
	enum GameEventType GetRadioEquivalent(const class BotPhrase  *); /* linkage=_ZNK9BotPhrase18GetRadioEquivalentEv */

	/* <0> (null):0 */
	bool IsImportant(const class BotPhrase  *); /* linkage=_ZNK9BotPhrase11IsImportantEv */

	/* <0> (null):0 */
	bool IsPlace(const class BotPhrase  *); /* linkage=_ZNK9BotPhrase7IsPlaceEv */

	/* <0> (null):0 */
	void Randomize(class BotPhrase *); /* linkage=_ZN9BotPhrase9RandomizeEv */

	/* <0> (null):0 */
	void BotPhrase(class BotPhrase *, unsigned int, bool);

	/* <0> (null):0 */
	void ~BotPhrase(class BotPhrase *, int);

	/* <0> (null):0 */
	void InitVoiceBank(class BotPhrase *, int); /* linkage=_ZN9BotPhrase13InitVoiceBankEi */


	/* size: 68, cachelines: 2, members: 11 */
	/* last cacheline: 4 bytes */

	/* BRAIN FART ALERT! 68 != 50 + 0(holes), diff = 18 */

}; /* size: 68 */

/* 1219 */
 /* pointer to 1220 */
 /* size: 4 */

/* 1220 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 68 */

/* 1221 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1222 */
 /* pointer to 1218 */
 /* size: 4 */

/* 1223 */
/* <0> (null):0 */
typedef struct list<BotPhrase*, std::allocator<BotPhrase*> > BotPhraseList; /* size: 0 */

/* 1224 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1225 */
/* <0> (null):0 */
typedef class BotPhrase * * pointer; /* size: 4 */

/* 1226 */
/* <0> (null):0 */
typedef const class BotPhrase *  * const_pointer; /* size: 4 */

/* 1227 */
/* <0> (null):0 */
class new_allocator<BotPhrase*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class BotPhrase * * pointer;

	/* <0> (null):0 */
	typedef const class BotPhrase *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<BotPhrase*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<BotPhrase*> *, const class new_allocator<BotPhrase*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<BotPhrase*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<BotPhrase*>  *, class BotPhrase * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP9BotPhraseE7addressERS2_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<BotPhrase*>  *, const class BotPhrase *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP9BotPhraseE7addressERKS2_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<BotPhrase*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<BotPhrase*> *, class BotPhrase * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE10deallocateEPS2_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<BotPhrase*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP9BotPhraseE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<BotPhrase*> *, class BotPhrase * *, const class BotPhrase *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE9constructEPS2_RKS2_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<BotPhrase*> *, class BotPhrase * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE7destroyEPS2_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1228 */
 /* pointer to 1222 */
 /* size: 4 */

/* 1229 */
 /* pointer to 1230 */
 /* size: 4 */

/* 1230 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1231 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1232 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1233 */
 /* pointer to 1227 */
 /* size: 4 */

/* 1234 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1235 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1236 */
 /* pointer to 1237 */
 /* size: 4 */

/* 1237 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1238 */
/* <0> (null):0 */
typedef class BotPhrase * & reference; /* size: 4 */

/* 1239 */
/* <0> (null):0 */
typedef const class BotPhrase *  & const_reference; /* size: 4 */

/* 1240 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<BotPhrase*> > other; /* size: 0 */

/* 1241 */
/* <0> (null):0 */
struct rebind<std::_List_node<BotPhrase*> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<BotPhrase*> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1242 */
/* <0> (null):0 */
typedef struct allocator<BotPhrase*> other; /* size: 1 */

/* 1243 */
/* <0> (null):0 */
struct rebind<BotPhrase*> {
	/* <0> (null):0 */
	typedef struct allocator<BotPhrase*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1244 */
/* <0> (null):0 */
class allocator<BotPhrase*> : public new_allocator<BotPhrase*> {
public:

	/* class new_allocator<BotPhrase*> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class BotPhrase * & reference;

	/* <0> (null):0 */
	typedef const class BotPhrase *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<BotPhrase*> *);

	/* <0> (null):0 */
	void allocator(class allocator<BotPhrase*> *, const class allocator<BotPhrase*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<BotPhrase*> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<BotPhrase*> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<BotPhrase*> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<BotPhrase*> {
		/* <0> (null):0 */
		typedef struct allocator<BotPhrase*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 1245 */
 /* pointer to 1244 */
 /* size: 4 */

/* 1246 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1247 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1248 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1249 */
/* <0> (null):0 */
typedef class _List_node<BotPhrase*> * pointer; /* size: 4 */

/* 1250 */
/* <0> (null):0 */
typedef const class _List_node<BotPhrase*>  * const_pointer; /* size: 4 */

/* 1251 */
/* <0> (null):0 */
class new_allocator<std::_List_node<BotPhrase*> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<BotPhrase*> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<BotPhrase*>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<BotPhrase*> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<BotPhrase*> > *, const class new_allocator<std::_List_node<BotPhrase*> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<BotPhrase*> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<BotPhrase*> >  *, class _List_node<BotPhrase*> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE7addressERS4_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<BotPhrase*> >  *, const class _List_node<BotPhrase*>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE7addressERKS4_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<BotPhrase*> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<BotPhrase*> > *, class _List_node<BotPhrase*> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE10deallocateEPS4_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<BotPhrase*> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<BotPhrase*> > *, class _List_node<BotPhrase*> *, const class _List_node<BotPhrase*>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE9constructEPS4_RKS4_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<BotPhrase*> > *, class _List_node<BotPhrase*> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE7destroyEPS4_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1252 */
 /* pointer to 438 */
 /* size: 4 */

/* 1253 */
 /* pointer to 1254 */
 /* size: 4 */

/* 1254 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1255 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1256 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1257 */
 /* pointer to 1251 */
 /* size: 4 */

/* 1258 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1259 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1260 */
 /* pointer to 1261 */
 /* size: 4 */

/* 1261 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1262 */
/* <0> (null):0 */
class allocator<std::_List_node<BotPhrase*> > : public new_allocator<std::_List_node<BotPhrase*> > {
public:

	/* class new_allocator<std::_List_node<BotPhrase*> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<BotPhrase*> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<BotPhrase*> > *, const class allocator<std::_List_node<BotPhrase*> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<BotPhrase*> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 1263 */
 /* pointer to 1262 */
 /* size: 4 */

/* 1264 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1265 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1266 */
 /* pointer to 440 */
 /* size: 4 */

/* 1267 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1268 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1269 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 1270 */
/* <0> (null):0 */
typedef struct allocator<BotPhrase*> allocator_type; /* size: 1 */

/* 1271 */
/* <0> (null):0 */
class _List_base<BotPhrase*, std::allocator<BotPhrase*> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<BotPhrase*> allocator_type;

	/* <0> (null):0 */
	class _List_node<BotPhrase*> * _M_get_node(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_node<BotPhrase*> *); /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt10_List_baseIP9BotPhraseSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt10_List_baseIP9BotPhraseSaIS1_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt10_List_baseIP9BotPhraseSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 1272 */
 /* pointer to 1271 */
 /* size: 4 */

/* 1273 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1274 */
 /* pointer to 1275 */
 /* size: 4 */

/* 1275 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1276 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1277 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1278 */
/* <0> (null):0 */
typedef class BotPhrase * value_type; /* size: 4 */

/* 1279 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 1280 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 1281 */
/* <0> (null):0 */
typedef struct _List_iterator<BotPhrase*> iterator; /* size: 0 */

/* 1282 */
/* <0> (null):0 */
typedef struct _List_const_iterator<BotPhrase*> const_iterator; /* size: 0 */

/* 1283 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<BotPhrase*> > const_reverse_iterator; /* size: 0 */

/* 1284 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<BotPhrase*> > reverse_iterator; /* size: 0 */

/* 1285 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1286 */
/* <0> (null):0 */
typedef struct allocator<BotPhrase*> allocator_type; /* size: 1 */

/* 1287 */
/* <0> (null):0 */
typedef struct _List_node<BotPhrase*> _Node; /* size: 0 */

/* 1288 */
/* <0> (null):0 */
class list<BotPhrase*, std::allocator<BotPhrase*> > : protected _List_base<BotPhrase*, std::allocator<BotPhrase*> > {
protected:

	/* class _List_base<BotPhrase*, std::allocator<BotPhrase*> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef class BotPhrase * value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<BotPhrase*> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<BotPhrase*> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<BotPhrase*> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<BotPhrase*> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<BotPhrase*> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<BotPhrase*> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE14_M_create_nodeERKS1_ */

	/* <0> (null):0 */
	void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *);

	/* <0> (null):0 */
	void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const class list<BotPhrase*, std::allocator<BotPhrase*> >  &);

	/* <0> (null):0 */
	class list<BotPhrase*, std::allocator<BotPhrase*> > & operator=(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const class list<BotPhrase*, std::allocator<BotPhrase*> >  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EEaSERKS3_ */

	/* <0> (null):0 */
	void assign(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6assignEjRKS1_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, class BotPhrase *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6resizeEjS1_ */

	/* <0> (null):0 */
	reference front(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE10push_frontERKS1_ */

	/* <0> (null):0 */
	void pop_front(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE9push_backERKS1_ */

	/* <0> (null):0 */
	void pop_back(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void insert(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */

	/* <0> (null):0 */
	iterator erase(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	iterator erase(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */

	/* <0> (null):0 */
	void swap(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class list<BotPhrase*, std::allocator<BotPhrase*> > &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4swapERS3_ */

	/* <0> (null):0 */
	void clear(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class list<BotPhrase*, std::allocator<BotPhrase*> > &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */

	/* <0> (null):0 */
	void splice(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class list<BotPhrase*, std::allocator<BotPhrase*> > &, class _List_iterator<BotPhrase*>); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */

	/* <0> (null):0 */
	void splice(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class list<BotPhrase*, std::allocator<BotPhrase*> > &, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */

	/* <0> (null):0 */
	void remove(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6removeERKS1_ */

	/* <0> (null):0 */
	void unique(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class list<BotPhrase*, std::allocator<BotPhrase*> > &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5mergeERS3_ */

	/* <0> (null):0 */
	void reverse(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE18_M_fill_initializeEjRKS1_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE14_M_fill_assignEjRKS1_ */

	/* <0> (null):0 */
	void _M_transfer(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */

	/* <0> (null):0 */
	void _M_insert(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void _M_erase(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class list<BotPhrase*, std::allocator<BotPhrase*> > &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE25_M_check_equal_allocatorsERS3_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 1289 */
 /* pointer to 1287 */
 /* size: 4 */

/* 1290 */
 /* pointer to 1288 */
 /* size: 4 */

/* 1291 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1292 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1293 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1294 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1295 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1296 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1297 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1298 */
 /* pointer to 1299 */
 /* size: 4 */

/* 1299 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1300 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1301 */
/* <0> (null):0 */
struct PlaceTimeInfo {
	Place                      placeID;              /*     0     4 */
	class IntervalTimer       timer;                 /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 1302 */
/* <0> (null):0 */
class BotPhraseManager {
	/* <0> (null):0 */
	struct PlaceTimeInfo {
		Place                      placeID;              /*     0     4 */
		class IntervalTimer       timer;                 /*     4     4 */

		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */
	};

private:

	BotPhraseList              m_list;               /*     0     0 */
	BotPhraseList              m_placeList;          /*     8     0 */
	struct PlaceTimeInfo       m_placeStatementHistory[64]; /*    16   512 */
	/* --- cacheline 8 boundary (512 bytes) --- */
	int                        m_placeCount;         /*   528     4 */
	/* <0> (null):0 */
	void BotPhraseManager(class BotPhraseManager *);

	/* <0> (null):0 */
	void ~BotPhraseManager(class BotPhraseManager *, int);

	/* <0> (null):0 */
	bool Initialize(class BotPhraseManager *, const char  *, int); /* linkage=_ZN16BotPhraseManager10InitializeEPKci */

	/* <0> (null):0 */
	void OnRoundRestart(class BotPhraseManager *); /* linkage=_ZN16BotPhraseManager14OnRoundRestartEv */

	/* <0> (null):0 */
	void OnMapChange(class BotPhraseManager *); /* linkage=_ZN16BotPhraseManager11OnMapChangeEv */

	/* <0> (null):0 */
	unsigned int NameToID(const class BotPhraseManager  *, const char  *); /* linkage=_ZNK16BotPhraseManager8NameToIDEPKc */

	/* <0> (null):0 */
	const char  * IDToName(const class BotPhraseManager  *, unsigned int); /* linkage=_ZNK16BotPhraseManager8IDToNameEj */

	/* <0> (null):0 */
	const class BotPhrase  * GetPhrase(const class BotPhraseManager  *, const char  *); /* linkage=_ZNK16BotPhraseManager9GetPhraseEPKc */

	/* <0> (null):0 */
	const class BotPhrase  * GetPlace(const class BotPhraseManager  *, const char  *); /* linkage=_ZNK16BotPhraseManager8GetPlaceEPKc */

	/* <0> (null):0 */
	const class BotPhrase  * GetPlace(const class BotPhraseManager  *, unsigned int); /* linkage=_ZNK16BotPhraseManager8GetPlaceEj */

	/* <0> (null):0 */
	const BotPhraseList  * GetPlaceList(const class BotPhraseManager  *); /* linkage=_ZNK16BotPhraseManager12GetPlaceListEv */

	/* <0> (null):0 */
	float GetPlaceStatementInterval(const class BotPhraseManager  *, Place); /* linkage=_ZNK16BotPhraseManager25GetPlaceStatementIntervalEj */

	/* <0> (null):0 */
	void ResetPlaceStatementInterval(class BotPhraseManager *, Place); /* linkage=_ZN16BotPhraseManager27ResetPlaceStatementIntervalEj */

	/* <0> (null):0 */
	int FindPlaceIndex(const class BotPhraseManager  *, Place); /* linkage=_ZNK16BotPhraseManager14FindPlaceIndexEj */


	/* size: 532, cachelines: 9, members: 4 */
	/* last cacheline: 20 bytes */

	/* BRAIN FART ALERT! 532 != 516 + 0(holes), diff = 16 */

}; /* size: 532 */

/* 1303 */
/* <0> (null):0 */
struct PlaceTimeInfo       array[64]; /* size: 512 */

/* 1304 */
 /* pointer to 1302 */
 /* size: 4 */

/* 1305 */
 /* pointer to 1306 */
 /* size: 4 */

/* 1306 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 532 */

/* 1307 */
 /* pointer to 1308 */
 /* size: 4 */

/* 1308 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1309 */
/* <0> (null):0 */
enum ConditionType {
	IS_IN_COMBAT = 0,
	RADIO_SILENCE = 1,
	ENEMIES_REMAINING = 2,
	NUM_CONDITIONS = 3,
}; /* size: 4 */

/* 1310 */
/* <0> (null):0 */
enum ContextType {
	CURRENT_ENEMY_COUNT = 0,
	REMAINING_ENEMY_COUNT = 1,
	SHORT_DELAY = 2,
	LONG_DELAY = 3,
	ACCUMULATE_ENEMIES_DELAY = 4,
}; /* size: 4 */

/* 1311 */
/* <0> (null):0 */
union {
	const class BotPhrase  *   phrase;             /*           4 */
	enum ContextType           context;            /*           4 */
}; /* size: 4 */

/* 1312 */
/* <0> (null):0 */
struct {
	/* <0> (null):0 */
	union {
		const class BotPhrase  *   phrase;               /*           4 */
		enum ContextType           context;              /*           4 */
	};

	bool                       isPhrase;             /*     0     1 */
	union {
		const class BotPhrase  * phrase;         /*           4 */
		enum ContextType   context;              /*           4 */
	};                                               /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 5 + 0(holes), diff = 3 */

}; /* size: 8 */

/* 1313 */
/* <0> (null):0 */
class BotStatement {
	/* <0> (null):0 */
	enum ConditionType {
		IS_IN_COMBAT = 0,
		RADIO_SILENCE = 1,
		ENEMIES_REMAINING = 2,
		NUM_CONDITIONS = 3,
	};

	/* <0> (null):0 */
	enum ContextType {
		CURRENT_ENEMY_COUNT = 0,
		REMAINING_ENEMY_COUNT = 1,
		SHORT_DELAY = 2,
		LONG_DELAY = 3,
		ACCUMULATE_ENEMIES_DELAY = 4,
	};

	/* <0> (null):0 */
	struct {
		/* <0> (null):0 */
		union {
			const class BotPhrase  *   phrase;               /*           4 */
			enum ContextType           context;              /*           4 */
		};

		bool                       isPhrase;             /*     0     1 */
		union {
			const class BotPhrase  * phrase;         /*           4 */
			enum ContextType   context;              /*           4 */
		};                                               /*     4     4 */

		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 5 + 0(holes), diff = 3 */

	};

private:

	class BotChatterInterface * m_chatter;           /*     0     4 */
	class BotStatement *       m_next;               /*     4     4 */
	class BotStatement *       m_prev;               /*     8     4 */
	enum BotStatementType      m_type;               /*    12     4 */
	int                        m_subject;            /*    16     4 */
	Place                      m_place;              /*    20     4 */
	class BotMeme *            m_meme;               /*    24     4 */
	float                      m_timestamp;          /*    28     4 */
	float                      m_startTime;          /*    32     4 */
	float                      m_expireTime;         /*    36     4 */
	float                      m_speakTimestamp;     /*    40     4 */
	bool                       m_isSpeaking;         /*    44     1 */
	float                      m_nextTime;           /*    48     4 */
	struct {
		/* <0> (null):0 */
		union {
			const class BotPhrase  * phrase;         /*           4 */
			enum ContextType   context;              /*           4 */
		} m_statement;

		bool               isPhrase;             /*    52     1 */
		union {
			const class BotPhrase  * phrase; /*           4 */
			enum ContextType context;        /*           4 */
		};                                       /*    56     4 */
	} m_statement[4]; /*    52    32 */
	/* --- cacheline 1 boundary (64 bytes) was 17 bytes ago --- */
	enum ConditionType         m_condition[4];       /*    84    16 */
	int                        m_conditionCount;     /*   100     4 */
	int                        m_index;              /*   104     4 */
	int                        m_count;              /*   108     4 */
	/* <0> (null):0 */
	void BotStatement(class BotStatement *, class BotChatterInterface *, enum BotStatementType, float);

	/* <0> (null):0 */
	void ~BotStatement(class BotStatement *, int);

	/* <0> (null):0 */
	class BotChatterInterface * GetChatter(const class BotStatement  *); /* linkage=_ZNK12BotStatement10GetChatterEv */

	/* <0> (null):0 */
	class CCSBot * GetOwner(const class BotStatement  *); /* linkage=_ZNK12BotStatement8GetOwnerEv */

	/* <0> (null):0 */
	enum BotStatementType GetType(const class BotStatement  *); /* linkage=_ZNK12BotStatement7GetTypeEv */

	/* <0> (null):0 */
	bool IsImportant(const class BotStatement  *); /* linkage=_ZNK12BotStatement11IsImportantEv */

	/* <0> (null):0 */
	bool HasSubject(const class BotStatement  *); /* linkage=_ZNK12BotStatement10HasSubjectEv */

	/* <0> (null):0 */
	void SetSubject(class BotStatement *, int); /* linkage=_ZN12BotStatement10SetSubjectEi */

	/* <0> (null):0 */
	int GetSubject(const class BotStatement  *); /* linkage=_ZNK12BotStatement10GetSubjectEv */

	/* <0> (null):0 */
	bool HasPlace(const class BotStatement  *); /* linkage=_ZNK12BotStatement8HasPlaceEv */

	/* <0> (null):0 */
	Place GetPlace(const class BotStatement  *); /* linkage=_ZNK12BotStatement8GetPlaceEv */

	/* <0> (null):0 */
	void SetPlace(class BotStatement *, Place); /* linkage=_ZN12BotStatement8SetPlaceEj */

	/* <0> (null):0 */
	bool HasCount(const class BotStatement  *); /* linkage=_ZNK12BotStatement8HasCountEv */

	/* <0> (null):0 */
	bool IsRedundant(const class BotStatement  *, const class BotStatement  *); /* linkage=_ZNK12BotStatement11IsRedundantEPKS_ */

	/* <0> (null):0 */
	bool IsObsolete(const class BotStatement  *); /* linkage=_ZNK12BotStatement10IsObsoleteEv */

	/* <0> (null):0 */
	void Convert(class BotStatement *, const class BotStatement  *); /* linkage=_ZN12BotStatement7ConvertEPKS_ */

	/* <0> (null):0 */
	void AppendPhrase(class BotStatement *, const class BotPhrase  *); /* linkage=_ZN12BotStatement12AppendPhraseEPK9BotPhrase */

	/* <0> (null):0 */
	void SetStartTime(class BotStatement *, float); /* linkage=_ZN12BotStatement12SetStartTimeEf */

	/* <0> (null):0 */
	float GetStartTime(const class BotStatement  *); /* linkage=_ZNK12BotStatement12GetStartTimeEv */

	/* <0> (null):0 */
	void AddCondition(class BotStatement *, enum ConditionType); /* linkage=_ZN12BotStatement12AddConditionENS_13ConditionTypeE */

	/* <0> (null):0 */
	bool IsValid(const class BotStatement  *); /* linkage=_ZNK12BotStatement7IsValidEv */

	/* <0> (null):0 */
	void AppendPhrase(class BotStatement *, enum ContextType); /* linkage=_ZN12BotStatement12AppendPhraseENS_11ContextTypeE */

	/* <0> (null):0 */
	bool Update(class BotStatement *); /* linkage=_ZN12BotStatement6UpdateEv */

	/* <0> (null):0 */
	bool IsSpeaking(const class BotStatement  *); /* linkage=_ZNK12BotStatement10IsSpeakingEv */

	/* <0> (null):0 */
	float GetTimestamp(const class BotStatement  *); /* linkage=_ZNK12BotStatement12GetTimestampEv */

	/* <0> (null):0 */
	void AttachMeme(class BotStatement *, class BotMeme *); /* linkage=_ZN12BotStatement10AttachMemeEP7BotMeme */


	/* size: 112, cachelines: 2, members: 18 */
	/* last cacheline: 48 bytes */

	/* BRAIN FART ALERT! 112 != 109 + 0(holes), diff = 3 */

}; /* size: 112 */

/* 1314 */
/* <0> (null):0 */
enum VerbosityType {
	NORMAL = 0,
	MINIMAL = 1,
	RADIO = 2,
	OFF = 3,
}; /* size: 4 */

/* 1315 */
/* <0> (null):0 */
struct BotChatterInterface {
	/* <0> (null):0 */
	enum VerbosityType {
		NORMAL = 0,
		MINIMAL = 1,
		RADIO = 2,
		OFF = 3,
	};

private:

	class BotStatement *       m_statementList;      /*     0     4 */
	class CCSBot *             m_me;                 /*     4     4 */
	bool                       m_seeAtLeastOneEnemy; /*     8     1 */
	float                      m_timeWhenSawFirstEnemy; /*    12     4 */
	bool                       m_reportedEnemies;    /*    16     1 */
	bool                       m_requestedBombLocation; /*    17     1 */
	int                        m_pitch;              /*    20     4 */

	/* Bitfield combined with previous fields */

	class IntervalTimer       m_radioSilenceInterval[2]; /*     0     8 */
	class IntervalTimer       m_needBackupInterval;  /*    24     4 */
	class IntervalTimer       m_spottedBomberInterval; /*    28     4 */
	class IntervalTimer       m_scaredInterval;      /*    32     4 */
	class IntervalTimer       m_planInterval;        /*    36     4 */
	class CountdownTimer      m_spottedLooseBombTimer; /*    40     8 */
	class CountdownTimer      m_heardNoiseTimer;     /*    48     8 */
	class CountdownTimer      m_escortingHostageTimer; /*    56     8 */
	/* --- cacheline 1 boundary (64 bytes) was 3 bytes ago --- */

	/* Bitfield combined with previous fields */

	class CountdownTimer      m_encourageTimer;      /*     0     8 */
	/* <0> (null):0 */
	void BotChatterInterface(class BotChatterInterface *, class CCSBot *);

	/* <0> (null):0 */
	void ~BotChatterInterface(class BotChatterInterface *, int);

	/* <0> (null):0 */
	void Reset(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface5ResetEv */

	/* <0> (null):0 */
	void Update(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface6UpdateEv */

	/* <0> (null):0 */
	void OnEvent(class BotChatterInterface *, enum GameEventType, class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN19BotChatterInterface7OnEventE13GameEventTypeP11CBaseEntityS2_ */

	/* <0> (null):0 */
	void OnDeath(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface7OnDeathEv */

	/* <0> (null):0 */
	enum VerbosityType GetVerbosity(const class BotChatterInterface  *); /* linkage=_ZNK19BotChatterInterface12GetVerbosityEv */

	/* <0> (null):0 */
	class CCSBot * GetOwner(const class BotChatterInterface  *); /* linkage=_ZNK19BotChatterInterface8GetOwnerEv */

	/* <0> (null):0 */
	bool IsTalking(const class BotChatterInterface  *); /* linkage=_ZNK19BotChatterInterface9IsTalkingEv */

	/* <0> (null):0 */
	float GetRadioSilenceDuration(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface23GetRadioSilenceDurationEv */

	/* <0> (null):0 */
	void ResetRadioSilenceDuration(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface25ResetRadioSilenceDurationEv */

	/* <0> (null):0 */
	void AddStatement(class BotChatterInterface *, class BotStatement *, bool); /* linkage=_ZN19BotChatterInterface12AddStatementEP12BotStatementb */

	/* <0> (null):0 */
	void RemoveStatement(class BotChatterInterface *, class BotStatement *); /* linkage=_ZN19BotChatterInterface15RemoveStatementEP12BotStatement */

	/* <0> (null):0 */
	class BotStatement * GetActiveStatement(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface18GetActiveStatementEv */

	/* <0> (null):0 */
	class BotStatement * GetStatement(const class BotChatterInterface  *); /* linkage=_ZNK19BotChatterInterface12GetStatementEv */

	/* <0> (null):0 */
	int GetPitch(const class BotChatterInterface  *); /* linkage=_ZNK19BotChatterInterface8GetPitchEv */

	/* <0> (null):0 */
	void Say(class BotChatterInterface *, const char  *, float, float); /* linkage=_ZN19BotChatterInterface3SayEPKcff */

	/* <0> (null):0 */
	void AnnouncePlan(class BotChatterInterface *, const char  *, Place); /* linkage=_ZN19BotChatterInterface12AnnouncePlanEPKcj */

	/* <0> (null):0 */
	void Affirmative(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface11AffirmativeEv */

	/* <0> (null):0 */
	void Negative(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface8NegativeEv */

	/* <0> (null):0 */
	void EnemySpotted(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface12EnemySpottedEv */

	/* <0> (null):0 */
	void KilledMyEnemy(class BotChatterInterface *, int); /* linkage=_ZN19BotChatterInterface13KilledMyEnemyEi */

	/* <0> (null):0 */
	void EnemiesRemaining(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface16EnemiesRemainingEv */

	/* <0> (null):0 */
	void Clear(class BotChatterInterface *, Place); /* linkage=_ZN19BotChatterInterface5ClearEj */

	/* <0> (null):0 */
	void ReportIn(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface8ReportInEv */

	/* <0> (null):0 */
	void ReportingIn(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface11ReportingInEv */

	/* <0> (null):0 */
	bool NeedBackup(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface10NeedBackupEv */

	/* <0> (null):0 */
	void PinnedDown(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface10PinnedDownEv */

	/* <0> (null):0 */
	void Scared(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface6ScaredEv */

	/* <0> (null):0 */
	void HeardNoise(class BotChatterInterface *, const class Vector  *); /* linkage=_ZN19BotChatterInterface10HeardNoiseEPK6Vector */

	/* <0> (null):0 */
	void TheyPickedUpTheBomb(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface19TheyPickedUpTheBombEv */

	/* <0> (null):0 */
	void GoingToPlantTheBomb(class BotChatterInterface *, Place); /* linkage=_ZN19BotChatterInterface19GoingToPlantTheBombEj */

	/* <0> (null):0 */
	void BombsiteClear(class BotChatterInterface *, int); /* linkage=_ZN19BotChatterInterface13BombsiteClearEi */

	/* <0> (null):0 */
	void FoundPlantedBomb(class BotChatterInterface *, int); /* linkage=_ZN19BotChatterInterface16FoundPlantedBombEi */

	/* <0> (null):0 */
	void PlantingTheBomb(class BotChatterInterface *, Place); /* linkage=_ZN19BotChatterInterface15PlantingTheBombEj */

	/* <0> (null):0 */
	void SpottedBomber(class BotChatterInterface *, class CBasePlayer *); /* linkage=_ZN19BotChatterInterface13SpottedBomberEP11CBasePlayer */

	/* <0> (null):0 */
	void SpottedLooseBomb(class BotChatterInterface *, class CBaseEntity *); /* linkage=_ZN19BotChatterInterface16SpottedLooseBombEP11CBaseEntity */

	/* <0> (null):0 */
	void GuardingLooseBomb(class BotChatterInterface *, class CBaseEntity *); /* linkage=_ZN19BotChatterInterface17GuardingLooseBombEP11CBaseEntity */

	/* <0> (null):0 */
	void RequestBombLocation(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface19RequestBombLocationEv */

	/* <0> (null):0 */
	void GuardingHostages(class BotChatterInterface *, Place, bool); /* linkage=_ZN19BotChatterInterface16GuardingHostagesEjb */

	/* <0> (null):0 */
	void GuardingHostageEscapeZone(class BotChatterInterface *, bool); /* linkage=_ZN19BotChatterInterface25GuardingHostageEscapeZoneEb */

	/* <0> (null):0 */
	void HostagesBeingTaken(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface18HostagesBeingTakenEv */

	/* <0> (null):0 */
	void HostagesTaken(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface13HostagesTakenEv */

	/* <0> (null):0 */
	void TalkingToHostages(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface17TalkingToHostagesEv */

	/* <0> (null):0 */
	void EscortingHostages(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface17EscortingHostagesEv */

	/* <0> (null):0 */
	void HostageDown(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface11HostageDownEv */

	/* <0> (null):0 */
	void CelebrateWin(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface12CelebrateWinEv */

	/* <0> (null):0 */
	void Encourage(class BotChatterInterface *, const char  *, float, float); /* linkage=_ZN19BotChatterInterface9EncourageEPKcff */

	/* <0> (null):0 */
	void KilledFriend(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface12KilledFriendEv */

	/* <0> (null):0 */
	void FriendlyFire(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface12FriendlyFireEv */

	/* <0> (null):0 */
	void ReportEnemies(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface13ReportEnemiesEv */

	/* <0> (null):0 */
	bool ShouldSpeak(const class BotChatterInterface  *); /* linkage=_ZNK19BotChatterInterface11ShouldSpeakEv */


	/* size: 64, cachelines: 1, members: 16 */

	/* BRAIN FART ALERT! 64 != 67 + 0(holes), diff = -3 */

}; /* size: 64 */

/* 1316 */
 /* pointer to 1315 */
 /* size: 4 */

/* 1317 */
 /* pointer to 1313 */
 /* size: 4 */

/* 1318 */
/* <0> (null):0 */
class BotMeme {
	int ()(void) * *           _vptr.BotMeme;        /*     0     4 */
	/* <0> (null):0 */
	void BotMeme(class BotMeme *, const class BotMeme  &);

	/* <0> (null):0 */
	void BotMeme(class BotMeme *);

	/* <0> (null):0 */
	void Transmit(const class BotMeme  *, class CCSBot *); /* linkage=_ZNK7BotMeme8TransmitEP6CCSBot */

	/* <0> (null):0 */
	virtual void Interpret(const class BotMeme  *, class CCSBot *, class CCSBot *); /* linkage=_ZNK7BotMeme9InterpretEP6CCSBotS1_ */

	/* vtable has 1 entries: {
	   [0] = Interpret(_ZNK7BotMeme9InterpretEP6CCSBotS1_), 
	} */
	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1319 */
 /* pointer to 1318 */
 /* size: 4 */

/* 1320 */
/* <0> (null):0 */
struct {
	/* <0> (null):0 */
	union {
		const class BotPhrase  * phrase;         /*           4 */
		enum ContextType   context;              /*           4 */
	} array;

	bool               isPhrase;             /*     0     1 */
	union {
		const class BotPhrase  * phrase; /*           4 */
		enum ContextType context;        /*           4 */
	};                                       /*     4     4 */
} array[4]; /* size: 32 */

/* 1321 */
/* <0> (null):0 */
enum ConditionType         array[4]; /* size: 16 */

/* 1322 */
 /* pointer to 1313 */
 /* size: 4 */

/* 1323 */
 /* pointer to 1324 */
 /* size: 4 */

/* 1324 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 112 */

/* 1325 */
 /* pointer to 1326 */
 /* size: 4 */

/* 1326 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 112 */

/* 1327 */
/* <0> (null):0 */
class IntervalTimer       array[2]; /* size: 8 */

/* 1328 */
 /* pointer to 1329 */
 /* size: 4 */

/* 1329 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 64 */

/* 1330 */
/* <0> (null):0 */
class PathCost {
private:

	class CCSBot *             m_bot;                /*     0     4 */
	enum RouteType             m_route;              /*     4     4 */
	/* <0> (null):0 */
	void PathCost(class PathCost *, class CCSBot *, enum RouteType);

	/* <0> (null):0 */
	float operator()(class PathCost *, class CNavArea *, class CNavArea *, const class CNavLadder  *); /* linkage=_ZN8PathCostclEP8CNavAreaS1_PK10CNavLadder */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 1331 */
 /* pointer to 1330 */
 /* size: 4 */

/* 1332 */
/* <0> (null):0 */
typedef struct _List_const_iterator<SpotOrder> _Self; /* size: 4 */

/* 1333 */
/* <0> (null):0 */
typedef class _List_node<SpotOrder>const _Node; /* size: 0 */

/* 1334 */
/* <0> (null):0 */
typedef struct _List_iterator<SpotOrder> iterator; /* size: 0 */

/* 1335 */
/* <0> (null):0 */
typedef const class SpotOrder  * pointer; /* size: 4 */

/* 1336 */
/* <0> (null):0 */
typedef const class SpotOrder  & reference; /* size: 4 */

/* 1337 */
/* <0> (null):0 */
struct _List_const_iterator<SpotOrder> {
	const class _List_node_base  * _M_node;          /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_const_iterator<SpotOrder> _Self;

	/* <0> (null):0 */
	typedef class _List_node<SpotOrder>const _Node;

	/* <0> (null):0 */
	typedef struct _List_iterator<SpotOrder> iterator;

	/* <0> (null):0 */
	typedef const class SpotOrder  * pointer;

	/* <0> (null):0 */
	typedef const class SpotOrder  & reference;

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<SpotOrder> *);

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<SpotOrder> *, const class _List_node_base  *);

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<SpotOrder> *, const iterator  &);

	/* <0> (null):0 */
	reference operator*(const class _List_const_iterator<SpotOrder>  *); /* linkage=_ZNKSt20_List_const_iteratorI9SpotOrderEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_const_iterator<SpotOrder>  *); /* linkage=_ZNKSt20_List_const_iteratorI9SpotOrderEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_const_iterator<SpotOrder> *); /* linkage=_ZNSt20_List_const_iteratorI9SpotOrderEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_const_iterator<SpotOrder> *, int); /* linkage=_ZNSt20_List_const_iteratorI9SpotOrderEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_const_iterator<SpotOrder> *); /* linkage=_ZNSt20_List_const_iteratorI9SpotOrderEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_const_iterator<SpotOrder> *, int); /* linkage=_ZNSt20_List_const_iteratorI9SpotOrderEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_const_iterator<SpotOrder>  *, const _Self  &); /* linkage=_ZNKSt20_List_const_iteratorI9SpotOrderEeqERKS1_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_const_iterator<SpotOrder>  *, const _Self  &); /* linkage=_ZNKSt20_List_const_iteratorI9SpotOrderEneERKS1_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1338 */
 /* pointer to 1337 */
 /* size: 4 */

/* 1339 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1340 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1341 */
 /* pointer to 1342 */
 /* size: 4 */

/* 1342 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1343 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1344 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1345 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1346 */
/* <0> (null):0 */
typedef struct _List_iterator<SpotOrder> _Self; /* size: 4 */

/* 1347 */
/* <0> (null):0 */
typedef class SpotOrder * pointer; /* size: 4 */

/* 1348 */
/* <0> (null):0 */
typedef class SpotOrder & reference; /* size: 4 */

/* 1349 */
/* <0> (null):0 */
struct _List_iterator<SpotOrder> {
	class _List_node_base *    _M_node;              /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_iterator<SpotOrder> _Self;

	/* <0> (null):0 */
	typedef class SpotOrder * pointer;

	/* <0> (null):0 */
	typedef class SpotOrder & reference;

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<SpotOrder> *);

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<SpotOrder> *, class _List_node_base *);

	/* <0> (null):0 */
	reference operator*(const class _List_iterator<SpotOrder>  *); /* linkage=_ZNKSt14_List_iteratorI9SpotOrderEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_iterator<SpotOrder>  *); /* linkage=_ZNKSt14_List_iteratorI9SpotOrderEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_iterator<SpotOrder> *); /* linkage=_ZNSt14_List_iteratorI9SpotOrderEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_iterator<SpotOrder> *, int); /* linkage=_ZNSt14_List_iteratorI9SpotOrderEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_iterator<SpotOrder> *); /* linkage=_ZNSt14_List_iteratorI9SpotOrderEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_iterator<SpotOrder> *, int); /* linkage=_ZNSt14_List_iteratorI9SpotOrderEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_iterator<SpotOrder>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorI9SpotOrderEeqERKS1_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_iterator<SpotOrder>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorI9SpotOrderEneERKS1_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1350 */
 /* pointer to 1349 */
 /* size: 4 */

/* 1351 */
 /* pointer to 1352 */
 /* size: 4 */

/* 1352 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1353 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1354 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1355 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1356 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavLadder*> _Self; /* size: 4 */

/* 1357 */
/* <0> (null):0 */
typedef class CNavLadder * * pointer; /* size: 4 */

/* 1358 */
/* <0> (null):0 */
typedef class CNavLadder * & reference; /* size: 4 */

/* 1359 */
/* <0> (null):0 */
struct _List_iterator<CNavLadder*> {
	class _List_node_base *    _M_node;              /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_iterator<CNavLadder*> _Self;

	/* <0> (null):0 */
	typedef class CNavLadder * * pointer;

	/* <0> (null):0 */
	typedef class CNavLadder * & reference;

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<CNavLadder*> *);

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<CNavLadder*> *, class _List_node_base *);

	/* <0> (null):0 */
	reference operator*(const class _List_iterator<CNavLadder*>  *); /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_iterator<CNavLadder*>  *); /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_iterator<CNavLadder*> *); /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_iterator<CNavLadder*> *, int); /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_iterator<CNavLadder*> *); /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_iterator<CNavLadder*> *, int); /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_iterator<CNavLadder*>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEeqERKS2_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_iterator<CNavLadder*>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEneERKS2_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1360 */
 /* pointer to 1359 */
 /* size: 4 */

/* 1361 */
 /* pointer to 1362 */
 /* size: 4 */

/* 1362 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1363 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1364 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1365 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1366 */
/* <0> (null):0 */
typedef struct _List_iterator<NavConnect> _Self; /* size: 4 */

/* 1367 */
/* <0> (null):0 */
typedef union NavConnect * pointer; /* size: 4 */

/* 1368 */
/* <0> (null):0 */
typedef union NavConnect & reference; /* size: 4 */

/* 1369 */
/* <0> (null):0 */
struct _List_iterator<NavConnect> {
	class _List_node_base *    _M_node;              /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_iterator<NavConnect> _Self;

	/* <0> (null):0 */
	typedef union NavConnect * pointer;

	/* <0> (null):0 */
	typedef union NavConnect & reference;

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<NavConnect> *);

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<NavConnect> *, class _List_node_base *);

	/* <0> (null):0 */
	reference operator*(const class _List_iterator<NavConnect>  *); /* linkage=_ZNKSt14_List_iteratorI10NavConnectEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_iterator<NavConnect>  *); /* linkage=_ZNKSt14_List_iteratorI10NavConnectEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_iterator<NavConnect> *); /* linkage=_ZNSt14_List_iteratorI10NavConnectEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_iterator<NavConnect> *, int); /* linkage=_ZNSt14_List_iteratorI10NavConnectEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_iterator<NavConnect> *); /* linkage=_ZNSt14_List_iteratorI10NavConnectEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_iterator<NavConnect> *, int); /* linkage=_ZNSt14_List_iteratorI10NavConnectEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_iterator<NavConnect>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorI10NavConnectEeqERKS1_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_iterator<NavConnect>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorI10NavConnectEneERKS1_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1370 */
 /* pointer to 1369 */
 /* size: 4 */

/* 1371 */
 /* pointer to 1372 */
 /* size: 4 */

/* 1372 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1373 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1374 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1375 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1376 */
/* <0> (null):0 */
struct _List_node<NavConnect> : public _List_node_base {
public:

	/* struct _List_node_base     <ancestor>; */     /*     0     8 */
	union NavConnect           _M_data;              /*     8     4 */

	/* size: 12, cachelines: 1, members: 2 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1377 */
/* <0> (null):0 */
struct _List_node<SpotOrder> : public _List_node_base {
public:

	/* struct _List_node_base     <ancestor>; */     /*     0     8 */
	struct SpotOrder           _M_data;              /*     8     8 */

	/* size: 16, cachelines: 1, members: 2 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 1378 */
/* <0> (null):0 */
struct _List_node<CNavLadder*> : public _List_node_base {
public:

	/* struct _List_node_base     <ancestor>; */     /*     0     8 */
	class CNavLadder *         _M_data;              /*     8     4 */

	/* size: 12, cachelines: 1, members: 2 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1379 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 1380 */
 /* pointer to 1381 */
 /* size: 4 */

/* 1381 */
 /* pointer to 1379 */
 /* size: 4 */

/* 1382 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1383 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1384 */
 /* pointer to 1383 */
 /* size: 4 */

/* 1385 */
/* <0> (null):0 */
class IVoiceGameMgrHelper {
	int ()(void) * *           _vptr.IVoiceGameMgrHelper; /*     0     4 */
	/* <0> (null):0 */
	virtual void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *, int);

	/* <0> (null):0 */
	virtual bool CanPlayerHearPlayer(class IVoiceGameMgrHelper *, class CBasePlayer *, class CBasePlayer *); /* linkage=_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_ */

	/* vtable has 1 entries: {
	   [2] = CanPlayerHearPlayer(_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_), 
	} */
	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1386 */
 /* pointer to 1385 */
 /* size: 4 */

/* 1387 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1388 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1389 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1390 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1391 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1392 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1393 */
 /* pointer to 1394 */
 /* size: 4 */

/* 1394 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 676 */

/* 1395 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1396 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1397 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1398 */
/* <0> (null):0 */
class CPointEntity {
	/* <0> (null):0 */
	virtual int ObjectCaps(class CPointEntity *); /* linkage=_ZN12CPointEntity10ObjectCapsEv */

	/* vtable has 1 entries: {
	   [6] = ObjectCaps(_ZN12CPointEntity10ObjectCapsEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1399 */
 /* pointer to 1398 */
 /* size: 4 */

/* 1400 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1401 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1402 */
 /* pointer to 1403 */
 /* size: 4 */

/* 1403 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1404 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1405 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1406 */
 /* pointer to 1407 */
 /* size: 4 */

/* 1407 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1408 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1409 */
 /* pointer to 1410 */
 /* size: 4 */

/* 1410 */
/* <0> (null):0 */
class CBasePlayerWeapon {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1411 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1412 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1413 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1414 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1415 */
 /* pointer to 1416 */
 /* size: 4 */

/* 1416 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1417 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1418 */
 /* pointer to 1078 */
 /* size: 4 */

/* 1419 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1420 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1421 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1422 */
 /* pointer to 1423 */
 /* size: 4 */

/* 1423 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1424 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1425 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1426 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1427 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1428 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1429 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1430 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1431 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1432 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1433 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1434 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1435 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1436 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1437 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1438 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1439 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1440 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1441 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1442 */
 /* pointer to 450 */
 /* size: 4 */

/* 1443 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1444 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1445 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1446 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1447 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1448 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1449 */
 /* pointer to 447 */
 /* size: 4 */

/* 1450 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1451 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1452 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1453 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1454 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1455 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1456 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1457 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1458 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1459 */
 /* pointer to 79 */
 /* size: 4 */

/* 1460 */
/* <0> (null):0 */
class CGameRules {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1461 */
 /* pointer to 1460 */
 /* size: 4 */

/* 1462 */
/* <0> (null):0 */
class CBotManager {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1463 */
 /* pointer to 1462 */
 /* size: 4 */

/* Functions: */

/* <0> (null):0 */
void Vector2D(class Vector2D *)
{
} /* size: 155511824 */

/* <0> (null):0 */
void Vector2D(class Vector2D *, float, float)
{
} /* size: 155350132 */

/* <0> (null):0 */
class Vector2D operator+(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DplERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator-(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DmiERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator*(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DmlEf */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator/(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DdvEf */
{
} /* size: 8 */

/* <0> (null):0 */
float Length(const class Vector2D  *) /* linkage=_ZNK8Vector2D6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector2D  *) /* linkage=_ZNK8Vector2D13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector2D Normalize(const class Vector2D  *) /* linkage=_ZNK8Vector2D9NormalizeEv */
{
} /* size: 8 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector2D *) /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector2D *, float) /* linkage=_ZN8Vector2D6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void Vector(class Vector *)
{
} /* size: 80 */

/* <0> (null):0 */
void Vector(class Vector *, float, float, float)
{
} /* size: 96 */

/* <0> (null):0 */
void Vector(class Vector *, const class Vector  &)
{
} /* size: 2473 */

/* <0> (null):0 */
void Vector(class Vector *, float *)
{
} /* size: 90 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *) /* linkage=_ZNK6VectorngEv */
{
} /* size: 12 */

/* <0> (null):0 */
int operator==(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectoreqERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
int operator!=(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorneERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector operator+(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorplERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectormiERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator*(const class Vector  *, float) /* linkage=_ZNK6VectormlEf */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator/(const class Vector  *, float) /* linkage=_ZNK6VectordvEf */
{
} /* size: 12 */

/* <0> (null):0 */
void CopyToArray(const class Vector  *, float *) /* linkage=_ZNK6Vector11CopyToArrayEPf */
{
} /* size: 155521804 */

/* <0> (null):0 */
float Length(const class Vector  *) /* linkage=_ZNK6Vector6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector  *) /* linkage=_ZNK6Vector13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
float * operator float*(class Vector *) /* linkage=_ZN6VectorcvPfEv */
{
} /* size: 4 */

/* <0> (null):0 */
const float  * operator const float*(const class Vector  *) /* linkage=_ZNK6VectorcvPKfEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector Normalize(const class Vector  *) /* linkage=_ZNK6Vector9NormalizeEv */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector2D Make2D(const class Vector  *) /* linkage=_ZNK6Vector6Make2DEv */
{
} /* size: 8 */

/* <0> (null):0 */
float Length2D(const class Vector  *) /* linkage=_ZNK6Vector8Length2DEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector  *, float) /* linkage=_ZNK6Vector16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector  *, float) /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector *) /* linkage=_ZN6Vector16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector *, float) /* linkage=_ZN6Vector6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: -16777216 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 156501200 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 156502540 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 156502748 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 3014656 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 3014656 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 2 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 156535836 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 156535884 */

/* <0> (null):0 */
void _Vector_impl(class _Vector_impl *)
{
} /* size: 983682 */

/* <0> (null):0 */
void _Vector_impl(class _Vector_impl *, const _Tp_alloc_type  &)
{
} /* size: 156593800 */

/* <0> (null):0 */
void _Vector_impl(class _Vector_impl *)
{
} /* size: 156594536 */

/* <0> (null):0 */
void _Vector_impl(class _Vector_impl *, const _Tp_alloc_type  &)
{
} /* size: 67410 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 156619456 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 156619572 */

/* <0> (null):0 */
edict_t * edict(class CBaseEntity *) /* linkage=_ZN11CBaseEntity5edictEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int ObjectCaps(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
int entindex(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8entindexEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsReloading(class CBasePlayer *) /* linkage=_ZN11CBasePlayer11IsReloadingEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsBlind(const class CBasePlayer  *) /* linkage=_ZNK11CBasePlayer7IsBlindEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsAutoFollowAllowed(const class CBasePlayer  *) /* linkage=_ZNK11CBasePlayer19IsAutoFollowAllowedEv */
{
} /* size: 1 */

/* <0> (null):0 */
void swap(class _List_node_base &, class _List_node_base &) /* linkage=_ZNSt8__detail15_List_node_base4swapERS0_S1_ */
{
} /* size: 156645732 */

/* <0> (null):0 */
void _M_transfer(class _List_node_base *, class _List_node_base *, class _List_node_base *) /* linkage=_ZNSt8__detail15_List_node_base11_M_transferEPS0_S1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_reverse(class _List_node_base *) /* linkage=_ZNSt8__detail15_List_node_base10_M_reverseEv */
{
} /* size: 191 */

/* <0> (null):0 */
void _M_hook(class _List_node_base *, class _List_node_base *) /* linkage=_ZNSt8__detail15_List_node_base7_M_hookEPS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_unhook(class _List_node_base *) /* linkage=_ZNSt8__detail15_List_node_base9_M_unhookEv */
{
} /* size: 0 */

/* <0> (null):0 */
void IntervalTimer(class IntervalTimer *)
{
} /* size: 72459 */

/* <0> (null):0 */
void Reset(class IntervalTimer *) /* linkage=_ZN13IntervalTimer5ResetEv */
{
} /* size: 72501 */

/* <0> (null):0 */
void Start(class IntervalTimer *) /* linkage=_ZN13IntervalTimer5StartEv */
{
} /* size: 72544 */

/* <0> (null):0 */
void Invalidate(class IntervalTimer *) /* linkage=_ZN13IntervalTimer10InvalidateEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool HasStarted(const class IntervalTimer  *) /* linkage=_ZNK13IntervalTimer10HasStartedEv */
{
} /* size: 1 */

/* <0> (null):0 */
float GetElapsedTime(const class IntervalTimer  *) /* linkage=_ZNK13IntervalTimer14GetElapsedTimeEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsLessThen(const class IntervalTimer  *, float) /* linkage=_ZNK13IntervalTimer10IsLessThenEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsGreaterThen(const class IntervalTimer  *, float) /* linkage=_ZNK13IntervalTimer13IsGreaterThenEf */
{
} /* size: 1 */

/* <0> (null):0 */
void CountdownTimer(class CountdownTimer *)
{
} /* size: 156655252 */

/* <0> (null):0 */
void Reset(class CountdownTimer *) /* linkage=_ZN14CountdownTimer5ResetEv */
{
} /* size: 156655388 */

/* <0> (null):0 */
void Start(class CountdownTimer *, float) /* linkage=_ZN14CountdownTimer5StartEf */
{
} /* size: 156655568 */

/* <0> (null):0 */
void Invalidate(class CountdownTimer *) /* linkage=_ZN14CountdownTimer10InvalidateEv */
{
} /* size: 156655816 */

/* <0> (null):0 */
bool HasStarted(const class CountdownTimer  *) /* linkage=_ZNK14CountdownTimer10HasStartedEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsElapsed(const class CountdownTimer  *) /* linkage=_ZNK14CountdownTimer9IsElapsedEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsCrouching(const class CBot  *) /* linkage=_ZNK4CBot11IsCrouchingEv */
{
} /* size: 1 */

/* <0> (null):0 */
const class BotProfile  * GetProfile(const class CBot  *) /* linkage=_ZNK4CBot10GetProfileEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CBasePlayerWeapon * GetActiveWeapon(const class CBot  *) /* linkage=_ZNK4CBot15GetActiveWeaponEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsActiveWeaponRecoilHigh(const class CBot  *) /* linkage=_ZNK4CBot24IsActiveWeaponRecoilHighEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsActiveWeaponReloading(const class CBot  *) /* linkage=_ZNK4CBot23IsActiveWeaponReloadingEv */
{
} /* size: 1 */

/* <0> (null):0 */
float SizeX(const class Extent  *) /* linkage=_ZNK6Extent5SizeXEv */
{
} /* size: 4 */

/* <0> (null):0 */
float SizeY(const class Extent  *) /* linkage=_ZNK6Extent5SizeYEv */
{
} /* size: 4 */

/* <0> (null):0 */
float SizeZ(const class Extent  *) /* linkage=_ZNK6Extent5SizeZEv */
{
} /* size: 4 */

/* <0> (null):0 */
float Area(const class Extent  *) /* linkage=_ZNK6Extent4AreaEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool Contains(const class Extent  *, const class Vector  *) /* linkage=_ZNK6Extent8ContainsEPK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
void CNavNode(class CNavNode *, const class Vector  *, const class Vector  *, class CNavNode *)
{
} /* size: 0 */

/* <0> (null):0 */
const class CNavNode  * GetNode(const class Vector  *) /* linkage=_ZN8CNavNode7GetNodeEPK6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavNode * GetConnectedNode(const class CNavNode  *, enum NavDirType) /* linkage=_ZNK8CNavNode16GetConnectedNodeE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
const class Vector  * GetPosition(const class CNavNode  *) /* linkage=_ZNK8CNavNode11GetPositionEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class Vector  * GetNormal(const class CNavNode  *) /* linkage=_ZNK8CNavNode9GetNormalEv */
{
} /* size: 4 */

/* <0> (null):0 */
unsigned int GetID(const class CNavNode  *) /* linkage=_ZNK8CNavNode5GetIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavNode * GetFirst(void) /* linkage=_ZN8CNavNode8GetFirstEv */
{
} /* size: 4 */

/* <0> (null):0 */
unsigned int GetListLength(void) /* linkage=_ZN8CNavNode13GetListLengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavNode * GetNext(class CNavNode *) /* linkage=_ZN8CNavNode7GetNextEv */
{
} /* size: 4 */

/* <0> (null):0 */
void ConnectTo(class CNavNode *, class CNavNode *, enum NavDirType) /* linkage=_ZN8CNavNode9ConnectToEPS_10NavDirType */
{
} /* size: 0 */

/* <0> (null):0 */
class CNavNode * GetParent(const class CNavNode  *) /* linkage=_ZNK8CNavNode9GetParentEv */
{
} /* size: 4 */

/* <0> (null):0 */
void MarkAsVisited(class CNavNode *, enum NavDirType) /* linkage=_ZN8CNavNode13MarkAsVisitedE10NavDirType */
{
} /* size: 156691452 */

/* <0> (null):0 */
BOOL HasVisited(class CNavNode *, enum NavDirType) /* linkage=_ZN8CNavNode10HasVisitedE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
BOOL IsBiLinked(const class CNavNode  *, enum NavDirType) /* linkage=_ZNK8CNavNode10IsBiLinkedE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
BOOL IsClosedCell(const class CNavNode  *) /* linkage=_ZNK8CNavNode12IsClosedCellEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Cover(class CNavNode *) /* linkage=_ZN8CNavNode5CoverEv */
{
} /* size: 156704520 */

/* <0> (null):0 */
BOOL IsCovered(const class CNavNode  *) /* linkage=_ZNK8CNavNode9IsCoveredEv */
{
} /* size: 4 */

/* <0> (null):0 */
void AssignArea(class CNavNode *, class CNavArea *) /* linkage=_ZN8CNavNode10AssignAreaEP8CNavArea */
{
} /* size: 156704564 */

/* <0> (null):0 */
class CNavArea * GetArea(const class CNavNode  *) /* linkage=_ZNK8CNavNode7GetAreaEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetAttributes(class CNavNode *, unsigned char) /* linkage=_ZN8CNavNode13SetAttributesEh */
{
} /* size: -1 */

/* <0> (null):0 */
unsigned char GetAttributes(const class CNavNode  *) /* linkage=_ZNK8CNavNode13GetAttributesEv */
{
} /* size: 1 */

/* <0> (null):0 */
void CNavArea(class CNavArea *, class CNavNode *, class CNavNode *, class CNavNode *, class CNavNode *)
{
} /* size: 0 */

/* <0> (null):0 */
void CNavArea(class CNavArea *)
{
} /* size: 524288 */

/* <0> (null):0 */
void CNavArea(class CNavArea *, const class Vector  *, const class Vector  *)
{
} /* size: 156720416 */

/* <0> (null):0 */
void CNavArea(class CNavArea *, const class Vector  *, const class Vector  *, const class Vector  *, const class Vector  *)
{
} /* size: 0 */

/* <0> (null):0 */
void ~CNavArea(class CNavArea *, int)
{
} /* size: 156720764 */

/* <0> (null):0 */
void ConnectTo(class CNavArea *, class CNavArea *, enum NavDirType) /* linkage=_ZN8CNavArea9ConnectToEPS_10NavDirType */
{
} /* size: 156720924 */

/* <0> (null):0 */
void Disconnect(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea10DisconnectEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
void Save(const class CNavArea  *, FILE *) /* linkage=_ZNK8CNavArea4SaveEP8_IO_FILE */
{
} /* size: 0 */

/* <0> (null):0 */
void Save(class CNavArea *, int, unsigned int) /* linkage=_ZN8CNavArea4SaveEij */
{
} /* size: 0 */

/* <0> (null):0 */
void Load(class CNavArea *, class SteamFile *, unsigned int) /* linkage=_ZN8CNavArea4LoadEP9SteamFilej */
{
} /* size: 156721712 */

/* <0> (null):0 */
enum NavErrorType PostLoad(class CNavArea *) /* linkage=_ZN8CNavArea8PostLoadEv */
{
} /* size: 4 */

/* <0> (null):0 */
unsigned int GetID(const class CNavArea  *) /* linkage=_ZNK8CNavArea5GetIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetAttributes(class CNavArea *, unsigned char) /* linkage=_ZN8CNavArea13SetAttributesEh */
{
} /* size: 0 */

/* <0> (null):0 */
unsigned char GetAttributes(const class CNavArea  *) /* linkage=_ZNK8CNavArea13GetAttributesEv */
{
} /* size: 1 */

/* <0> (null):0 */
void SetPlace(class CNavArea *, Place) /* linkage=_ZN8CNavArea8SetPlaceEj */
{
} /* size: 0 */

/* <0> (null):0 */
Place GetPlace(const class CNavArea  *) /* linkage=_ZNK8CNavArea8GetPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsOverlapping(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea13IsOverlappingEPK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsOverlapping(const class CNavArea  *, const class CNavArea  *) /* linkage=_ZNK8CNavArea13IsOverlappingEPKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsOverlappingX(const class CNavArea  *, const class CNavArea  *) /* linkage=_ZNK8CNavArea14IsOverlappingXEPKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsOverlappingY(const class CNavArea  *, const class CNavArea  *) /* linkage=_ZNK8CNavArea14IsOverlappingYEPKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
int GetPlayerCount(const class CNavArea  *, int, class CBasePlayer *) /* linkage=_ZNK8CNavArea14GetPlayerCountEiP11CBasePlayer */
{
} /* size: 4 */

/* <0> (null):0 */
float GetZ(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea4GetZEPK6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
float GetZ(const class CNavArea  *, float, float) /* linkage=_ZNK8CNavArea4GetZEff */
{
} /* size: 4 */

/* <0> (null):0 */
bool Contains(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea8ContainsEPK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsCoplanar(const class CNavArea  *, const class CNavArea  *) /* linkage=_ZNK8CNavArea10IsCoplanarEPKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
void GetClosestPointOnArea(const class CNavArea  *, const class Vector  *, class Vector *) /* linkage=_ZNK8CNavArea21GetClosestPointOnAreaEPK6VectorPS0_ */
{
} /* size: 156728676 */

/* <0> (null):0 */
float GetDistanceSquaredToPoint(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea25GetDistanceSquaredToPointEPK6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsDegenerate(const class CNavArea  *) /* linkage=_ZNK8CNavArea12IsDegenerateEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsEdge(const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea6IsEdgeE10NavDirType */
{
} /* size: 1 */

/* <0> (null):0 */
int GetAdjacentCount(const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea16GetAdjacentCountE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetAdjacentArea(const class CNavArea  *, enum NavDirType, int) /* linkage=_ZNK8CNavArea15GetAdjacentAreaE10NavDirTypei */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetRandomAdjacentArea(const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea21GetRandomAdjacentAreaE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
const NavConnectList  * GetAdjacentList(const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea15GetAdjacentListE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsConnected(const class CNavArea  *, const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea11IsConnectedEPKS_10NavDirType */
{
} /* size: 1 */

/* <0> (null):0 */
float ComputeHeightChange(class CNavArea *, const class CNavArea  *) /* linkage=_ZN8CNavArea19ComputeHeightChangeEPKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
const NavLadderList  * GetLadderList(const class CNavArea  *, enum LadderDirectionType) /* linkage=_ZNK8CNavArea13GetLadderListE19LadderDirectionType */
{
} /* size: 4 */

/* <0> (null):0 */
void ComputePortal(const class CNavArea  *, const class CNavArea  *, enum NavDirType, class Vector *, float *) /* linkage=_ZNK8CNavArea13ComputePortalEPKS_10NavDirTypeP6VectorPf */
{
} /* size: 156667796 */

/* <0> (null):0 */
void ComputeClosestPointInPortal(const class CNavArea  *, const class CNavArea  *, enum NavDirType, const class Vector  *, class Vector *) /* linkage=_ZNK8CNavArea27ComputeClosestPointInPortalEPKS_10NavDirTypePK6VectorPS3_ */
{
} /* size: -1 */

/* <0> (null):0 */
enum NavDirType ComputeDirection(const class CNavArea  *, class Vector *) /* linkage=_ZNK8CNavArea16ComputeDirectionEP6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
void SetClearedTimestamp(class CNavArea *, int) /* linkage=_ZN8CNavArea19SetClearedTimestampEi */
{
} /* size: 156731556 */

/* <0> (null):0 */
float GetClearedTimestamp(class CNavArea *, int) /* linkage=_ZN8CNavArea19GetClearedTimestampEi */
{
} /* size: 4 */

/* <0> (null):0 */
const HidingSpotList  * GetHidingSpotList(const class CNavArea  *) /* linkage=_ZNK8CNavArea17GetHidingSpotListEv */
{
} /* size: 4 */

/* <0> (null):0 */
void ComputeHidingSpots(class CNavArea *) /* linkage=_ZN8CNavArea18ComputeHidingSpotsEv */
{
} /* size: 156732248 */

/* <0> (null):0 */
void ComputeSniperSpots(class CNavArea *) /* linkage=_ZN8CNavArea18ComputeSniperSpotsEv */
{
} /* size: 156671232 */

/* <0> (null):0 */
class SpotEncounter * GetSpotEncounter(class CNavArea *, const class CNavArea  *, const class CNavArea  *) /* linkage=_ZN8CNavArea16GetSpotEncounterEPKS_S1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void ComputeSpotEncounters(class CNavArea *) /* linkage=_ZN8CNavArea21ComputeSpotEncountersEv */
{
} /* size: 17577 */

/* <0> (null):0 */
void IncreaseDanger(class CNavArea *, int, float) /* linkage=_ZN8CNavArea14IncreaseDangerEif */
{
} /* size: 64379 */

/* <0> (null):0 */
float GetDanger(class CNavArea *, int) /* linkage=_ZN8CNavArea9GetDangerEi */
{
} /* size: 4 */

/* <0> (null):0 */
float GetSizeX(const class CNavArea  *) /* linkage=_ZNK8CNavArea8GetSizeXEv */
{
} /* size: 4 */

/* <0> (null):0 */
float GetSizeY(const class CNavArea  *) /* linkage=_ZNK8CNavArea8GetSizeYEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class Extent  * GetExtent(const class CNavArea  *) /* linkage=_ZNK8CNavArea9GetExtentEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class Vector  * GetCenter(const class CNavArea  *) /* linkage=_ZNK8CNavArea9GetCenterEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class Vector  * GetCorner(const class CNavArea  *, enum NavCornerType) /* linkage=_ZNK8CNavArea9GetCornerE13NavCornerType */
{
} /* size: 4 */

/* <0> (null):0 */
const class ApproachInfo  * GetApproachInfo(const class CNavArea  *, int) /* linkage=_ZNK8CNavArea15GetApproachInfoEi */
{
} /* size: 4 */

/* <0> (null):0 */
int GetApproachInfoCount(const class CNavArea  *) /* linkage=_ZNK8CNavArea20GetApproachInfoCountEv */
{
} /* size: 4 */

/* <0> (null):0 */
void ComputeApproachAreas(class CNavArea *) /* linkage=_ZN8CNavArea20ComputeApproachAreasEv */
{
} /* size: 3015622 */

/* <0> (null):0 */
void MakeNewMarker(void) /* linkage=_ZN8CNavArea13MakeNewMarkerEv */
{
} /* size: 3015623 */

/* <0> (null):0 */
void Mark(class CNavArea *) /* linkage=_ZN8CNavArea4MarkEv */
{
} /* size: 328665 */

/* <0> (null):0 */
BOOL IsMarked(const class CNavArea  *) /* linkage=_ZNK8CNavArea8IsMarkedEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetParent(class CNavArea *, class CNavArea *, enum NavTraverseType) /* linkage=_ZN8CNavArea9SetParentEPS_15NavTraverseType */
{
} /* size: 156748332 */

/* <0> (null):0 */
class CNavArea * GetParent(const class CNavArea  *) /* linkage=_ZNK8CNavArea9GetParentEv */
{
} /* size: 4 */

/* <0> (null):0 */
enum NavTraverseType GetParentHow(const class CNavArea  *) /* linkage=_ZNK8CNavArea12GetParentHowEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsOpen(const class CNavArea  *) /* linkage=_ZNK8CNavArea6IsOpenEv */
{
} /* size: 1 */

/* <0> (null):0 */
void AddToOpenList(class CNavArea *) /* linkage=_ZN8CNavArea13AddToOpenListEv */
{
} /* size: 65099 */

/* <0> (null):0 */
void UpdateOnOpenList(class CNavArea *) /* linkage=_ZN8CNavArea16UpdateOnOpenListEv */
{
} /* size: 156749320 */

/* <0> (null):0 */
void RemoveFromOpenList(class CNavArea *) /* linkage=_ZN8CNavArea18RemoveFromOpenListEv */
{
} /* size: 156749552 */

/* <0> (null):0 */
bool IsOpenListEmpty(void) /* linkage=_ZN8CNavArea15IsOpenListEmptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
class CNavArea * PopOpenList(void) /* linkage=_ZN8CNavArea11PopOpenListEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsClosed(const class CNavArea  *) /* linkage=_ZNK8CNavArea8IsClosedEv */
{
} /* size: 1 */

/* <0> (null):0 */
void AddToClosedList(class CNavArea *) /* linkage=_ZN8CNavArea15AddToClosedListEv */
{
} /* size: 0 */

/* <0> (null):0 */
void RemoveFromClosedList(class CNavArea *) /* linkage=_ZN8CNavArea20RemoveFromClosedListEv */
{
} /* size: 156762536 */

/* <0> (null):0 */
void ClearSearchLists(void) /* linkage=_ZN8CNavArea16ClearSearchListsEv */
{
} /* size: 156762720 */

/* <0> (null):0 */
void SetTotalCost(class CNavArea *, float) /* linkage=_ZN8CNavArea12SetTotalCostEf */
{
} /* size: 156762580 */

/* <0> (null):0 */
float GetTotalCost(const class CNavArea  *) /* linkage=_ZNK8CNavArea12GetTotalCostEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetCostSoFar(class CNavArea *, float) /* linkage=_ZN8CNavArea12SetCostSoFarEf */
{
} /* size: 156763224 */

/* <0> (null):0 */
float GetCostSoFar(const class CNavArea  *) /* linkage=_ZNK8CNavArea12GetCostSoFarEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Draw(class CNavArea *, byte, byte, byte, int) /* linkage=_ZN8CNavArea4DrawEhhhi */
{
} /* size: 156763568 */

/* <0> (null):0 */
void DrawConnectedAreas(class CNavArea *) /* linkage=_ZN8CNavArea18DrawConnectedAreasEv */
{
} /* size: 0 */

/* <0> (null):0 */
void DrawMarkedCorner(class CNavArea *, enum NavCornerType, byte, byte, byte, int) /* linkage=_ZN8CNavArea16DrawMarkedCornerE13NavCornerTypehhhi */
{
} /* size: 0 */

/* <0> (null):0 */
bool SplitEdit(class CNavArea *, bool, float, class CNavArea * *, class CNavArea * *) /* linkage=_ZN8CNavArea9SplitEditEbfPPS_S1_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool MergeEdit(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea9MergeEditEPS_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool SpliceEdit(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea10SpliceEditEPS_ */
{
} /* size: 1 */

/* <0> (null):0 */
void RaiseCorner(class CNavArea *, enum NavCornerType, int) /* linkage=_ZN8CNavArea11RaiseCornerE13NavCornerTypei */
{
} /* size: 0 */

/* <0> (null):0 */
void AddLadderUp(class CNavArea *, class CNavLadder *) /* linkage=_ZN8CNavArea11AddLadderUpEP10CNavLadder */
{
} /* size: 156767076 */

/* <0> (null):0 */
void AddLadderDown(class CNavArea *, class CNavLadder *) /* linkage=_ZN8CNavArea13AddLadderDownEP10CNavLadder */
{
} /* size: 156767244 */

/* <0> (null):0 */
void Initialize(class CNavArea *) /* linkage=_ZN8CNavArea10InitializeEv */
{
} /* size: 156767412 */

/* <0> (null):0 */
void DecayDanger(class CNavArea *) /* linkage=_ZN8CNavArea11DecayDangerEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool IsHidingSpotCollision(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea21IsHidingSpotCollisionEPK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
void AddSpotEncounters(class CNavArea *, const class CNavArea  *, enum NavDirType, const class CNavArea  *, enum NavDirType) /* linkage=_ZN8CNavArea17AddSpotEncountersEPKS_10NavDirTypeS1_S2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void Strip(class CNavArea *) /* linkage=_ZN8CNavArea5StripEv */
{
} /* size: 0 */

/* <0> (null):0 */
void FinishMerge(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea11FinishMergeEPS_ */
{
} /* size: 156810384 */

/* <0> (null):0 */
void MergeAdjacentConnections(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea24MergeAdjacentConnectionsEPS_ */
{
} /* size: 156810520 */

/* <0> (null):0 */
void AssignNodes(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea11AssignNodesEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
void FinishSplitEdit(class CNavArea *, class CNavArea *, enum NavDirType) /* linkage=_ZN8CNavArea15FinishSplitEditEPS_10NavDirType */
{
} /* size: 0 */

/* <0> (null):0 */
void OnDestroyNotify(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea15OnDestroyNotifyEPS_ */
{
} /* size: 156810984 */

/* <0> (null):0 */
void SteamFile(class SteamFile *, const char  *)
{
} /* size: 0 */

/* <0> (null):0 */
void ~SteamFile(class SteamFile *, int)
{
} /* size: 0 */

/* <0> (null):0 */
bool IsValid(const class SteamFile  *) /* linkage=_ZNK9SteamFile7IsValidEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool Read(class SteamFile *, void *, int) /* linkage=_ZN9SteamFile4ReadEPvi */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator==(const union NavConnect  *, const union NavConnect  &) /* linkage=_ZNK10NavConnecteqERKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
void CNavLadder(class CNavLadder *)
{
} /* size: 156813748 */

/* <0> (null):0 */
void OnDestroyNotify(class CNavLadder *, class CNavArea *) /* linkage=_ZN10CNavLadder15OnDestroyNotifyEP8CNavArea */
{
} /* size: 156813796 */

/* <0> (null):0 */
void HidingSpot(class HidingSpot *)
{
} /* size: 524288 */

/* <0> (null):0 */
void HidingSpot(class HidingSpot *, const class Vector  *, unsigned char)
{
} /* size: 156827149 */

/* <0> (null):0 */
bool HasGoodCover(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot12HasGoodCoverEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsGoodSniperSpot(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot16IsGoodSniperSpotEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsIdealSniperSpot(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot17IsIdealSniperSpotEv */
{
} /* size: 1 */

/* <0> (null):0 */
void SetFlags(class HidingSpot *, unsigned char) /* linkage=_ZN10HidingSpot8SetFlagsEh */
{
} /* size: 156827789 */

/* <0> (null):0 */
unsigned char GetFlags(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot8GetFlagsEv */
{
} /* size: 1 */

/* <0> (null):0 */
void Save(const class HidingSpot  *, int, unsigned int) /* linkage=_ZNK10HidingSpot4SaveEij */
{
} /* size: 524288 */

/* <0> (null):0 */
void Load(class HidingSpot *, class SteamFile *, unsigned int) /* linkage=_ZN10HidingSpot4LoadEP9SteamFilej */
{
} /* size: 0 */

/* <0> (null):0 */
const class Vector  * GetPosition(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot11GetPositionEv */
{
} /* size: 4 */

/* <0> (null):0 */
unsigned int GetID(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot5GetIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Mark(class HidingSpot *) /* linkage=_ZN10HidingSpot4MarkEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool IsMarked(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot8IsMarkedEv */
{
} /* size: 1 */

/* <0> (null):0 */
void ChangeMasterMarker(void) /* linkage=_ZN10HidingSpot18ChangeMasterMarkerEv */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<SpotOrder> *)
{
} /* size: 3015763 */

/* <0> (null):0 */
void new_allocator(class new_allocator<SpotOrder> *, const class new_allocator<SpotOrder>  &)
{
} /* size: 327683 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<SpotOrder> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<SpotOrder>  *, class SpotOrder &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE7addressERS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<SpotOrder>  *, const class SpotOrder  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE7addressERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<SpotOrder> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<SpotOrder> *, class SpotOrder *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE10deallocateEPS1_j */
{
} /* size: 105540 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<SpotOrder>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<SpotOrder> *, class SpotOrder *, const class SpotOrder  &) /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE9constructEPS1_RKS1_ */
{
} /* size: 105629 */

/* <0> (null):0 */
void destroy(class new_allocator<SpotOrder> *, class SpotOrder *) /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE7destroyEPS1_ */
{
} /* size: 105675 */

/* <0> (null):0 */
void allocator(class allocator<SpotOrder> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<SpotOrder> *, const class allocator<SpotOrder>  &)
{
} /* size: 256 */

/* <0> (null):0 */
void ~allocator(class allocator<SpotOrder> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<SpotOrder> > *)
{
} /* size: 156845732 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<SpotOrder> > *, const class new_allocator<std::_List_node<SpotOrder> >  &)
{
} /* size: 156845872 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<SpotOrder> > *, int)
{
} /* size: 63339 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<SpotOrder> >  *, class _List_node<SpotOrder> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7addressERS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<SpotOrder> >  *, const class _List_node<SpotOrder>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7addressERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<SpotOrder> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE10deallocateEPS3_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<SpotOrder> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *, const class _List_node<SpotOrder>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE9constructEPS3_RKS3_ */
{
} /* size: 156878916 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7destroyEPS3_ */
{
} /* size: 3014717 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<SpotOrder> > *)
{
} /* size: 156876228 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<SpotOrder> > *, const class allocator<std::_List_node<SpotOrder> >  &)
{
} /* size: 156876344 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<SpotOrder> > *, int)
{
} /* size: 156876512 */

/* <0> (null):0 */
class _List_node<SpotOrder> * _M_get_node(class _List_base<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, class _List_node<SpotOrder> *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */
{
} /* size: 156880692 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *)
{
} /* size: 156881728 */

/* <0> (null):0 */
void _List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, const allocator_type  &)
{
} /* size: 156881704 */

/* <0> (null):0 */
void ~_List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, int)
{
} /* size: 156881748 */

/* <0> (null):0 */
void _M_clear(class _List_base<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE8_M_clearEv */
{
} /* size: 156882072 */

/* <0> (null):0 */
void _M_init(class _List_base<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE7_M_initEv */
{
} /* size: -1 */

/* <0> (null):0 */
_Node * _M_create_node(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE14_M_create_nodeERKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<SpotOrder, std::allocator<SpotOrder> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<SpotOrder, std::allocator<SpotOrder> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 156896084 */

/* <0> (null):0 */
void list(class list<SpotOrder, std::allocator<SpotOrder> > *, const class list<SpotOrder, std::allocator<SpotOrder> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
class list<SpotOrder, std::allocator<SpotOrder> > & operator=(class list<SpotOrder, std::allocator<SpotOrder> > *, const class list<SpotOrder, std::allocator<SpotOrder> >  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EEaSERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6assignEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, class SpotOrder) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6resizeEjS0_ */
{
} /* size: 156368084 */

/* <0> (null):0 */
reference front(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE10push_frontERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_front(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9pop_frontEv */
{
} /* size: -1 */

/* <0> (null):0 */
void push_back(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9push_backERKS0_ */
{
} /* size: -1 */

/* <0> (null):0 */
void pop_back(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE8pop_backEv */
{
} /* size: -1 */

/* <0> (null):0 */
iterator insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, unsigned int, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */
{
} /* size: -1 */

/* <0> (null):0 */
iterator erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5eraseESt14_List_iteratorIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4swapERS2_ */
{
} /* size: 156368788 */

/* <0> (null):0 */
void clear(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5clearEv */
{
} /* size: 156369112 */

/* <0> (null):0 */
void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */
{
} /* size: -1 */

/* <0> (null):0 */
void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */
{
} /* size: 156610408 */

/* <0> (null):0 */
void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */
{
} /* size: 156369849 */

/* <0> (null):0 */
void remove(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6removeERKS0_ */
{
} /* size: 156369968 */

/* <0> (null):0 */
void unique(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6uniqueEv */
{
} /* size: 156370152 */

/* <0> (null):0 */
void merge(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5mergeERS2_ */
{
} /* size: 256 */

/* <0> (null):0 */
void reverse(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE7reverseEv */
{
} /* size: 0 */

/* <0> (null):0 */
void sort(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4sortEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE18_M_fill_initializeEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE14_M_fill_assignEjRKS0_ */
{
} /* size: 156457720 */

/* <0> (null):0 */
void _M_transfer(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */
{
} /* size: 349519 */

/* <0> (null):0 */
void _M_insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 329020 */

/* <0> (null):0 */
void _M_erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */
{
} /* size: 156536160 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE25_M_check_equal_allocatorsERS2_ */
{
} /* size: 156593288 */

/* <0> (null):0 */
void new_allocator(class new_allocator<HidingSpot*> *)
{
} /* size: 156806216 */

/* <0> (null):0 */
void new_allocator(class new_allocator<HidingSpot*> *, const class new_allocator<HidingSpot*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<HidingSpot*> *, int)
{
} /* size: 156739428 */

/* <0> (null):0 */
pointer address(const class new_allocator<HidingSpot*>  *, class HidingSpot * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE7addressERS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<HidingSpot*>  *, const class HidingSpot *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE7addressERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<HidingSpot*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<HidingSpot*> *, class HidingSpot * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE10deallocateEPS2_j */
{
} /* size: 156740188 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<HidingSpot*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<HidingSpot*> *, class HidingSpot * *, const class HidingSpot *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE9constructEPS2_RKS2_ */
{
} /* size: 156791808 */

/* <0> (null):0 */
void destroy(class new_allocator<HidingSpot*> *, class HidingSpot * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE7destroyEPS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<HidingSpot*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<HidingSpot*> *, const class allocator<HidingSpot*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<HidingSpot*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *)
{
} /* size: 156793800 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *, const class new_allocator<std::_List_node<HidingSpot*> >  &)
{
} /* size: 156781684 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *, int)
{
} /* size: 156793820 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<HidingSpot*> >  *, class _List_node<HidingSpot*> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7addressERS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<HidingSpot*> >  *, const class _List_node<HidingSpot*>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7addressERKS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<HidingSpot*> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE10deallocateEPS4_j */
{
} /* size: 156733616 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<HidingSpot*> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *, const class _List_node<HidingSpot*>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE9constructEPS4_RKS4_ */
{
} /* size: -1 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7destroyEPS4_ */
{
} /* size: 156795528 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<HidingSpot*> > *)
{
} /* size: 12035 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<HidingSpot*> > *, const class allocator<std::_List_node<HidingSpot*> >  &)
{
} /* size: 170888 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<HidingSpot*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class _List_node<HidingSpot*> * _M_get_node(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_node<HidingSpot*> *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */
{
} /* size: 156960108 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *)
{
} /* size: 156957020 */

/* <0> (null):0 */
void _List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, const allocator_type  &)
{
} /* size: 156957136 */

/* <0> (null):0 */
void ~_List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void _M_clear(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE8_M_clearEv */
{
} /* size: 156961460 */

/* <0> (null):0 */
void _M_init(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE7_M_initEv */
{
} /* size: 156957484 */

/* <0> (null):0 */
_Node * _M_create_node(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE14_M_create_nodeERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *)
{
} /* size: 156920072 */

/* <0> (null):0 */
void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const allocator_type  &)
{
} /* size: 376 */

/* <0> (null):0 */
void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 156920416 */

/* <0> (null):0 */
void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const class list<HidingSpot*, std::allocator<HidingSpot*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
class list<HidingSpot*, std::allocator<HidingSpot*> > & operator=(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const class list<HidingSpot*, std::allocator<HidingSpot*> >  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EEaSERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, class HidingSpot *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6resizeEjS1_ */
{
} /* size: 156666120 */

/* <0> (null):0 */
reference front(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE10push_frontERKS1_ */
{
} /* size: 156721972 */

/* <0> (null):0 */
void pop_front(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9pop_frontEv */
{
} /* size: 156859632 */

/* <0> (null):0 */
void push_back(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9push_backERKS1_ */
{
} /* size: 156859904 */

/* <0> (null):0 */
void pop_back(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */
{
} /* size: 156475808 */

/* <0> (null):0 */
iterator erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4swapERS3_ */
{
} /* size: -1 */

/* <0> (null):0 */
void clear(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5clearEv */
{
} /* size: 156864592 */

/* <0> (null):0 */
void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */
{
} /* size: -1 */

/* <0> (null):0 */
void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */
{
} /* size: 156864960 */

/* <0> (null):0 */
void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */
{
} /* size: 156865352 */

/* <0> (null):0 */
void remove(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6removeERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void unique(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6uniqueEv */
{
} /* size: 112312 */

/* <0> (null):0 */
void merge(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5mergeERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void reverse(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE7reverseEv */
{
} /* size: 0 */

/* <0> (null):0 */
void sort(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4sortEv */
{
} /* size: 156862528 */

/* <0> (null):0 */
void _M_fill_initialize(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE18_M_fill_initializeEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE14_M_fill_assignEjRKS1_ */
{
} /* size: 358345 */

/* <0> (null):0 */
void _M_transfer(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */
{
} /* size: 24 */

/* <0> (null):0 */
void _M_insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 1442630 */

/* <0> (null):0 */
void _M_erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE25_M_check_equal_allocatorsERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<SpotEncounter> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<SpotEncounter> *, const class new_allocator<SpotEncounter>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<SpotEncounter> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<SpotEncounter>  *, class SpotEncounter &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE7addressERS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<SpotEncounter>  *, const class SpotEncounter  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE7addressERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<SpotEncounter> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<SpotEncounter> *, class SpotEncounter *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE10deallocateEPS1_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<SpotEncounter>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<SpotEncounter> *, class SpotEncounter *, const class SpotEncounter  &) /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE9constructEPS1_RKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<SpotEncounter> *, class SpotEncounter *) /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE7destroyEPS1_ */
{
} /* size: 156905396 */

/* <0> (null):0 */
void allocator(class allocator<SpotEncounter> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<SpotEncounter> *, const class allocator<SpotEncounter>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<SpotEncounter> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *)
{
} /* size: 156953456 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *, const class new_allocator<std::_List_node<SpotEncounter> >  &)
{
} /* size: 156976880 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<SpotEncounter> >  *, class _List_node<SpotEncounter> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7addressERS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<SpotEncounter> >  *, const class _List_node<SpotEncounter>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7addressERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<SpotEncounter> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE10deallocateEPS3_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<SpotEncounter> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *, const class _List_node<SpotEncounter>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE9constructEPS3_RKS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7destroyEPS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<SpotEncounter> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<SpotEncounter> > *, const class allocator<std::_List_node<SpotEncounter> >  &)
{
} /* size: 156912037 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<SpotEncounter> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class _List_node<SpotEncounter> * _M_get_node(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_node<SpotEncounter> *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *)
{
} /* size: 156720844 */

/* <0> (null):0 */
void _List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, const allocator_type  &)
{
} /* size: 156731376 */

/* <0> (null):0 */
void ~_List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, int)
{
} /* size: 156757264 */

/* <0> (null):0 */
void _M_clear(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE8_M_clearEv */
{
} /* size: 156774000 */

/* <0> (null):0 */
void _M_init(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE7_M_initEv */
{
} /* size: 156813388 */

/* <0> (null):0 */
_Node * _M_create_node(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE14_M_create_nodeERKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const class list<SpotEncounter, std::allocator<SpotEncounter> >  &)
{
} /* size: 156942720 */

/* <0> (null):0 */
class list<SpotEncounter, std::allocator<SpotEncounter> > & operator=(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const class list<SpotEncounter, std::allocator<SpotEncounter> >  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EEaSERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6assignEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, class SpotEncounter) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6resizeEjS0_ */
{
} /* size: 155805968 */

/* <0> (null):0 */
reference front(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE10push_frontERKS0_ */
{
} /* size: 155926556 */

/* <0> (null):0 */
void pop_front(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9pop_frontEv */
{
} /* size: 156003824 */

/* <0> (null):0 */
void push_back(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9push_backERKS0_ */
{
} /* size: 156005844 */

/* <0> (null):0 */
void pop_back(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE8pop_backEv */
{
} /* size: 155999896 */

/* <0> (null):0 */
iterator insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, unsigned int, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */
{
} /* size: 156233800 */

/* <0> (null):0 */
iterator erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5eraseESt14_List_iteratorIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4swapERS2_ */
{
} /* size: 156730312 */

/* <0> (null):0 */
void clear(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5clearEv */
{
} /* size: 156674820 */

/* <0> (null):0 */
void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */
{
} /* size: 156754184 */

/* <0> (null):0 */
void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */
{
} /* size: 156763888 */

/* <0> (null):0 */
void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */
{
} /* size: 156773952 */

/* <0> (null):0 */
void remove(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6removeERKS0_ */
{
} /* size: 156795456 */

/* <0> (null):0 */
void unique(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6uniqueEv */
{
} /* size: 156810520 */

/* <0> (null):0 */
void merge(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5mergeERS2_ */
{
} /* size: 156820008 */

/* <0> (null):0 */
void reverse(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE7reverseEv */
{
} /* size: 156829328 */

/* <0> (null):0 */
void sort(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4sortEv */
{
} /* size: 156837296 */

/* <0> (null):0 */
void _M_fill_initialize(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE18_M_fill_initializeEjRKS0_ */
{
} /* size: 156845648 */

/* <0> (null):0 */
void _M_fill_assign(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE14_M_fill_assignEjRKS0_ */
{
} /* size: 156797112 */

/* <0> (null):0 */
void _M_transfer(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */
{
} /* size: 156872296 */

/* <0> (null):0 */
void _M_insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 156882232 */

/* <0> (null):0 */
void _M_erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */
{
} /* size: 156897008 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE25_M_check_equal_allocatorsERS2_ */
{
} /* size: 156912112 */

/* <0> (null):0 */
void new_allocator(class new_allocator<NavConnect> *)
{
} /* size: 156953408 */

/* <0> (null):0 */
void new_allocator(class new_allocator<NavConnect> *, const class new_allocator<NavConnect>  &)
{
} /* size: 156962256 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<NavConnect> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<NavConnect>  *, union NavConnect &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE7addressERS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<NavConnect>  *, const union NavConnect  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE7addressERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<NavConnect> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<NavConnect> *, union NavConnect *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE10deallocateEPS1_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<NavConnect>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<NavConnect> *, union NavConnect *, const union NavConnect  &) /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE9constructEPS1_RKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<NavConnect> *, union NavConnect *) /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE7destroyEPS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<NavConnect> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<NavConnect> *, const class allocator<NavConnect>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<NavConnect> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<NavConnect> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<NavConnect> > *, const class new_allocator<std::_List_node<NavConnect> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<NavConnect> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<NavConnect> >  *, class _List_node<NavConnect> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7addressERS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<NavConnect> >  *, const class _List_node<NavConnect>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7addressERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<NavConnect> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE10deallocateEPS3_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<NavConnect> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *, const class _List_node<NavConnect>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE9constructEPS3_RKS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7destroyEPS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<NavConnect> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<NavConnect> > *, const class allocator<std::_List_node<NavConnect> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<NavConnect> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class _List_node<NavConnect> * _M_get_node(class _List_base<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<NavConnect, std::allocator<NavConnect> > *, class _List_node<NavConnect> *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void _M_clear(class _List_base<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE8_M_clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_init(class _List_base<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE7_M_initEv */
{
} /* size: 0 */

/* <0> (null):0 */
_Node * _M_create_node(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE14_M_create_nodeERKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<NavConnect, std::allocator<NavConnect> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<NavConnect, std::allocator<NavConnect> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<NavConnect, std::allocator<NavConnect> > *, const class list<NavConnect, std::allocator<NavConnect> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
class list<NavConnect, std::allocator<NavConnect> > & operator=(class list<NavConnect, std::allocator<NavConnect> > *, const class list<NavConnect, std::allocator<NavConnect> >  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EEaSERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6assignEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, union NavConnect) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6resizeEjS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
reference front(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE10push_frontERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_front(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9pop_frontEv */
{
} /* size: 0 */

/* <0> (null):0 */
void push_back(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9push_backERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, unsigned int, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5eraseESt14_List_iteratorIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4swapERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void remove(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6removeERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void unique(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6uniqueEv */
{
} /* size: 0 */

/* <0> (null):0 */
void merge(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5mergeERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void reverse(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE7reverseEv */
{
} /* size: 0 */

/* <0> (null):0 */
void sort(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4sortEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE18_M_fill_initializeEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE14_M_fill_assignEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_transfer(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE25_M_check_equal_allocatorsERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<CNavLadder*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<CNavLadder*> *, const class new_allocator<CNavLadder*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<CNavLadder*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<CNavLadder*>  *, class CNavLadder * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE7addressERS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<CNavLadder*>  *, const class CNavLadder *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE7addressERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<CNavLadder*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<CNavLadder*> *, class CNavLadder * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE10deallocateEPS2_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<CNavLadder*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<CNavLadder*> *, class CNavLadder * *, const class CNavLadder *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE9constructEPS2_RKS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<CNavLadder*> *, class CNavLadder * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE7destroyEPS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<CNavLadder*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<CNavLadder*> *, const class allocator<CNavLadder*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<CNavLadder*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *, const class new_allocator<std::_List_node<CNavLadder*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<CNavLadder*> >  *, class _List_node<CNavLadder*> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7addressERS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<CNavLadder*> >  *, const class _List_node<CNavLadder*>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7addressERKS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<CNavLadder*> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE10deallocateEPS4_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<CNavLadder*> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *, const class _List_node<CNavLadder*>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE9constructEPS4_RKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7destroyEPS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<CNavLadder*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<CNavLadder*> > *, const class allocator<std::_List_node<CNavLadder*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<CNavLadder*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class _List_node<CNavLadder*> * _M_get_node(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_node<CNavLadder*> *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void _M_clear(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE8_M_clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_init(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE7_M_initEv */
{
} /* size: 0 */

/* <0> (null):0 */
_Node * _M_create_node(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE14_M_create_nodeERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const class list<CNavLadder*, std::allocator<CNavLadder*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
class list<CNavLadder*, std::allocator<CNavLadder*> > & operator=(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const class list<CNavLadder*, std::allocator<CNavLadder*> >  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EEaSERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, class CNavLadder *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6resizeEjS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
reference front(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE10push_frontERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_front(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9pop_frontEv */
{
} /* size: 0 */

/* <0> (null):0 */
void push_back(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9push_backERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4swapERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void remove(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6removeERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void unique(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6uniqueEv */
{
} /* size: 0 */

/* <0> (null):0 */
void merge(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5mergeERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void reverse(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE7reverseEv */
{
} /* size: 0 */

/* <0> (null):0 */
void sort(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4sortEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE18_M_fill_initializeEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE14_M_fill_assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_transfer(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE25_M_check_equal_allocatorsERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<CNavArea*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<CNavArea*> *, const class new_allocator<CNavArea*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<CNavArea*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<CNavArea*>  *, class CNavArea * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE7addressERS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<CNavArea*>  *, const class CNavArea *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE7addressERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<CNavArea*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<CNavArea*> *, class CNavArea * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE10deallocateEPS2_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<CNavArea*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<CNavArea*> *, class CNavArea * *, const class CNavArea *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE9constructEPS2_RKS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<CNavArea*> *, class CNavArea * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE7destroyEPS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<CNavArea*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<CNavArea*> *, const class allocator<CNavArea*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<CNavArea*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<CNavArea*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<CNavArea*> > *, const class new_allocator<std::_List_node<CNavArea*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<CNavArea*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<CNavArea*> >  *, class _List_node<CNavArea*> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7addressERS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<CNavArea*> >  *, const class _List_node<CNavArea*>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7addressERKS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<CNavArea*> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE10deallocateEPS4_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<CNavArea*> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *, const class _List_node<CNavArea*>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE9constructEPS4_RKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7destroyEPS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<CNavArea*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<CNavArea*> > *, const class allocator<std::_List_node<CNavArea*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<CNavArea*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class _List_node<CNavArea*> * _M_get_node(class _List_base<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, class _List_node<CNavArea*> *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, const allocator_type  &)
{
} /* size: 156746640 */

/* <0> (null):0 */
void ~_List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, int)
{
} /* size: 156764264 */

/* <0> (null):0 */
void _M_clear(class _List_base<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE8_M_clearEv */
{
} /* size: 156812532 */

/* <0> (null):0 */
void _M_init(class _List_base<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE7_M_initEv */
{
} /* size: 156828476 */

/* <0> (null):0 */
_Node * _M_create_node(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE14_M_create_nodeERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<CNavArea*, std::allocator<CNavArea*> > *)
{
} /* size: 156865352 */

/* <0> (null):0 */
void list(class list<CNavArea*, std::allocator<CNavArea*> > *, const allocator_type  &)
{
} /* size: 156905116 */

/* <0> (null):0 */
void list(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 156940000 */

/* <0> (null):0 */
void list(class list<CNavArea*, std::allocator<CNavArea*> > *, const class list<CNavArea*, std::allocator<CNavArea*> >  &)
{
} /* size: 156982720 */

/* <0> (null):0 */
class list<CNavArea*, std::allocator<CNavArea*> > & operator=(class list<CNavArea*, std::allocator<CNavArea*> > *, const class list<CNavArea*, std::allocator<CNavArea*> >  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EEaSERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6assignEjRKS1_ */
{
} /* size: 157008512 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, class CNavArea *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6resizeEjS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
reference front(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE10push_frontERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_front(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9pop_frontEv */
{
} /* size: 0 */

/* <0> (null):0 */
void push_back(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9push_backERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4swapERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void remove(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6removeERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void unique(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6uniqueEv */
{
} /* size: 0 */

/* <0> (null):0 */
void merge(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5mergeERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void reverse(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE7reverseEv */
{
} /* size: 0 */

/* <0> (null):0 */
void sort(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4sortEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE18_M_fill_initializeEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE14_M_fill_assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_transfer(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE25_M_check_equal_allocatorsERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<NavConnect> *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<NavConnect> *, const class _List_node_base  *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<NavConnect> *, const iterator  &)
{
} /* size: 0 */

/* <0> (null):0 */
reference operator*(const class _List_const_iterator<NavConnect>  *) /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_const_iterator<NavConnect>  *) /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_const_iterator<NavConnect> *) /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_const_iterator<NavConnect> *, int) /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_const_iterator<NavConnect> *) /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_const_iterator<NavConnect> *, int) /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_const_iterator<NavConnect>  *, const _Self  &) /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEeqERKS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_const_iterator<NavConnect>  *, const _Self  &) /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEneERKS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
void CNavAreaGrid(class CNavAreaGrid *)
{
} /* size: 0 */

/* <0> (null):0 */
void ~CNavAreaGrid(class CNavAreaGrid *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void Reset(class CNavAreaGrid *) /* linkage=_ZN12CNavAreaGrid5ResetEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Initialize(class CNavAreaGrid *, float, float, float, float) /* linkage=_ZN12CNavAreaGrid10InitializeEffff */
{
} /* size: 0 */

/* <0> (null):0 */
void AddNavArea(class CNavAreaGrid *, class CNavArea *) /* linkage=_ZN12CNavAreaGrid10AddNavAreaEP8CNavArea */
{
} /* size: 0 */

/* <0> (null):0 */
void RemoveNavArea(class CNavAreaGrid *, class CNavArea *) /* linkage=_ZN12CNavAreaGrid13RemoveNavAreaEP8CNavArea */
{
} /* size: 0 */

/* <0> (null):0 */
unsigned int GetNavAreaCount(const class CNavAreaGrid  *) /* linkage=_ZNK12CNavAreaGrid15GetNavAreaCountEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetNavArea(const class CNavAreaGrid  *, const class Vector  *, float) /* linkage=_ZNK12CNavAreaGrid10GetNavAreaEPK6Vectorf */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetNavAreaByID(const class CNavAreaGrid  *, unsigned int) /* linkage=_ZNK12CNavAreaGrid14GetNavAreaByIDEj */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetNearestNavArea(const class CNavAreaGrid  *, const class Vector  *, bool) /* linkage=_ZNK12CNavAreaGrid17GetNearestNavAreaEPK6Vectorb */
{
} /* size: 4 */

/* <0> (null):0 */
Place GetPlace(const class CNavAreaGrid  *, const class Vector  *) /* linkage=_ZNK12CNavAreaGrid8GetPlaceEPK6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
int ComputeHashKey(const class CNavAreaGrid  *, unsigned int) /* linkage=_ZNK12CNavAreaGrid14ComputeHashKeyEj */
{
} /* size: 4 */

/* <0> (null):0 */
int WorldToGridX(const class CNavAreaGrid  *, float) /* linkage=_ZNK12CNavAreaGrid12WorldToGridXEf */
{
} /* size: 4 */

/* <0> (null):0 */
int WorldToGridY(const class CNavAreaGrid  *, float) /* linkage=_ZNK12CNavAreaGrid12WorldToGridYEf */
{
} /* size: 4 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<CNavLadder*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<CNavLadder*> *, const class _List_node_base  *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<CNavLadder*> *, const iterator  &)
{
} /* size: 0 */

/* <0> (null):0 */
reference operator*(const class _List_const_iterator<CNavLadder*>  *) /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_const_iterator<CNavLadder*>  *) /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_const_iterator<CNavLadder*> *) /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_const_iterator<CNavLadder*> *, int) /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_const_iterator<CNavLadder*> *) /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_const_iterator<CNavLadder*> *, int) /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_const_iterator<CNavLadder*>  *, const _Self  &) /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEeqERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_const_iterator<CNavLadder*>  *, const _Self  &) /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEneERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<CNavArea*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<CNavArea*> *, class _List_node_base *)
{
} /* size: 0 */

/* <0> (null):0 */
reference operator*(const class _List_iterator<CNavArea*>  *) /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_iterator<CNavArea*>  *) /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_iterator<CNavArea*> *) /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_iterator<CNavArea*> *, int) /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_iterator<CNavArea*> *) /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_iterator<CNavArea*> *, int) /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_iterator<CNavArea*>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEeqERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_iterator<CNavArea*>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEneERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
void BotProfile(class BotProfile *)
{
} /* size: 0 */

/* <0> (null):0 */
const char  * GetName(const class BotProfile  *) /* linkage=_ZNK10BotProfile7GetNameEv */
{
} /* size: 4 */

/* <0> (null):0 */
float GetAggression(const class BotProfile  *) /* linkage=_ZNK10BotProfile13GetAggressionEv */
{
} /* size: 4 */

/* <0> (null):0 */
float GetSkill(const class BotProfile  *) /* linkage=_ZNK10BotProfile8GetSkillEv */
{
} /* size: 4 */

/* <0> (null):0 */
float GetTeamwork(const class BotProfile  *) /* linkage=_ZNK10BotProfile11GetTeamworkEv */
{
} /* size: 4 */

/* <0> (null):0 */
int GetWeaponPreference(const class BotProfile  *, int) /* linkage=_ZNK10BotProfile19GetWeaponPreferenceEi */
{
} /* size: 4 */

/* <0> (null):0 */
const char  * GetWeaponPreferenceAsString(const class BotProfile  *, int) /* linkage=_ZNK10BotProfile27GetWeaponPreferenceAsStringEi */
{
} /* size: 4 */

/* <0> (null):0 */
int GetWeaponPreferenceCount(const class BotProfile  *) /* linkage=_ZNK10BotProfile24GetWeaponPreferenceCountEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool HasPrimaryPreference(const class BotProfile  *) /* linkage=_ZNK10BotProfile20HasPrimaryPreferenceEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool HasPistolPreference(const class BotProfile  *) /* linkage=_ZNK10BotProfile19HasPistolPreferenceEv */
{
} /* size: 1 */

/* <0> (null):0 */
int GetCost(const class BotProfile  *) /* linkage=_ZNK10BotProfile7GetCostEv */
{
} /* size: 4 */

/* <0> (null):0 */
int GetSkin(const class BotProfile  *) /* linkage=_ZNK10BotProfile7GetSkinEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsDifficulty(const class BotProfile  *, enum BotDifficultyType) /* linkage=_ZNK10BotProfile12IsDifficultyE17BotDifficultyType */
{
} /* size: 1 */

/* <0> (null):0 */
int GetVoicePitch(const class BotProfile  *) /* linkage=_ZNK10BotProfile13GetVoicePitchEv */
{
} /* size: 4 */

/* <0> (null):0 */
float GetReactionTime(const class BotProfile  *) /* linkage=_ZNK10BotProfile15GetReactionTimeEv */
{
} /* size: 4 */

/* <0> (null):0 */
float GetAttackDelay(const class BotProfile  *) /* linkage=_ZNK10BotProfile14GetAttackDelayEv */
{
} /* size: 4 */

/* <0> (null):0 */
int GetVoiceBank(const class BotProfile  *) /* linkage=_ZNK10BotProfile12GetVoiceBankEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsValidForTeam(const class BotProfile  *, enum BotProfileTeamType) /* linkage=_ZNK10BotProfile14IsValidForTeamE18BotProfileTeamType */
{
} /* size: 1 */

/* <0> (null):0 */
bool PrefersSilencer(const class BotProfile  *) /* linkage=_ZNK10BotProfile15PrefersSilencerEv */
{
} /* size: 1 */

/* <0> (null):0 */
void Inherit(class BotProfile *, const class BotProfile  *, const class BotProfile  *) /* linkage=_ZN10BotProfile7InheritEPKS_S1_ */
{
} /* size: 0 */

/* <0> (null):0 */
bool IsLearningMap(const class CCSBotManager  *) /* linkage=_ZNK13CCSBotManager13IsLearningMapEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsAnalysisRequested(const class CCSBotManager  *) /* linkage=_ZNK13CCSBotManager19IsAnalysisRequestedEv */
{
} /* size: 1 */

/* <0> (null):0 */
void AckAnalysisRequest(class CCSBotManager *) /* linkage=_ZN13CCSBotManager18AckAnalysisRequestEv */
{
} /* size: 0 */

/* <0> (null):0 */
enum GameScenarioType GetScenario(const class CCSBotManager  *) /* linkage=_ZNK13CCSBotManager11GetScenarioEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsBombPlanted(const class CCSBotManager  *) /* linkage=_ZNK13CCSBotManager13IsBombPlantedEv */
{
} /* size: 1 */

/* <0> (null):0 */
void SetLastSeenEnemyTimestamp(class CCSBotManager *) /* linkage=_ZN13CCSBotManager25SetLastSeenEnemyTimestampEv */
{
} /* size: 0 */

/* <0> (null):0 */
float GetElapsedRoundTime(const class CCSBotManager  *) /* linkage=_ZNK13CCSBotManager19GetElapsedRoundTimeEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsDefenseRushing(const class CCSBotManager  *) /* linkage=_ZNK13CCSBotManager16IsDefenseRushingEv */
{
} /* size: 1 */

/* <0> (null):0 */
class CBaseEntity * GetLooseBomb(class CCSBotManager *) /* linkage=_ZN13CCSBotManager12GetLooseBombEv */
{
} /* size: 4 */

/* <0> (null):0 */
void CSGameState(class CSGameState *, class CCSBot *)
{
} /* size: 156920600 */

/* <0> (null):0 */
void Reset(class CSGameState *) /* linkage=_ZN11CSGameState5ResetEv */
{
} /* size: 156864472 */

/* <0> (null):0 */
void OnEvent(class CSGameState *, enum GameEventType, class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CSGameState7OnEventE13GameEventTypeP11CBaseEntityS2_ */
{
} /* size: 156903964 */

/* <0> (null):0 */
bool IsRoundOver(const class CSGameState  *) /* linkage=_ZNK11CSGameState11IsRoundOverEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsBombMoving(const class CSGameState  *) /* linkage=_ZNK11CSGameState12IsBombMovingEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsBombLoose(const class CSGameState  *) /* linkage=_ZNK11CSGameState11IsBombLooseEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsBombPlanted(const class CSGameState  *) /* linkage=_ZNK11CSGameState13IsBombPlantedEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsBombDefused(const class CSGameState  *) /* linkage=_ZNK11CSGameState13IsBombDefusedEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsBombExploded(const class CSGameState  *) /* linkage=_ZNK11CSGameState14IsBombExplodedEv */
{
} /* size: 1 */

/* <0> (null):0 */
void UpdateLooseBomb(class CSGameState *, const class Vector  *) /* linkage=_ZN11CSGameState15UpdateLooseBombEPK6Vector */
{
} /* size: 157027096 */

/* <0> (null):0 */
float TimeSinceLastSawLooseBomb(const class CSGameState  *) /* linkage=_ZNK11CSGameState25TimeSinceLastSawLooseBombEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsLooseBombLocationKnown(const class CSGameState  *) /* linkage=_ZNK11CSGameState24IsLooseBombLocationKnownEv */
{
} /* size: 1 */

/* <0> (null):0 */
void UpdateBomber(class CSGameState *, const class Vector  *) /* linkage=_ZN11CSGameState12UpdateBomberEPK6Vector */
{
} /* size: 157061528 */

/* <0> (null):0 */
float TimeSinceLastSawBomber(const class CSGameState  *) /* linkage=_ZNK11CSGameState22TimeSinceLastSawBomberEv */
{
} /* size: 4 */

/* <0> (null):0 */
void UpdatePlantedBomb(class CSGameState *, const class Vector  *) /* linkage=_ZN11CSGameState17UpdatePlantedBombEPK6Vector */
{
} /* size: 0 */

/* <0> (null):0 */
bool IsPlantedBombLocationKnown(const class CSGameState  *) /* linkage=_ZNK11CSGameState26IsPlantedBombLocationKnownEv */
{
} /* size: 1 */

/* <0> (null):0 */
void MarkBombsiteAsPlanted(class CSGameState *, int) /* linkage=_ZN11CSGameState21MarkBombsiteAsPlantedEi */
{
} /* size: 0 */

/* <0> (null):0 */
int GetPlantedBombsite(const class CSGameState  *) /* linkage=_ZNK11CSGameState18GetPlantedBombsiteEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsAtPlantedBombsite(const class CSGameState  *) /* linkage=_ZNK11CSGameState19IsAtPlantedBombsiteEv */
{
} /* size: 1 */

/* <0> (null):0 */
int GetNextBombsiteToSearch(class CSGameState *) /* linkage=_ZN11CSGameState23GetNextBombsiteToSearchEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsBombsiteClear(const class CSGameState  *, int) /* linkage=_ZNK11CSGameState15IsBombsiteClearEi */
{
} /* size: 1 */

/* <0> (null):0 */
void ClearBombsite(class CSGameState *, int) /* linkage=_ZN11CSGameState13ClearBombsiteEi */
{
} /* size: 0 */

/* <0> (null):0 */
const class Vector  * GetBombPosition(const class CSGameState  *) /* linkage=_ZNK11CSGameState15GetBombPositionEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CHostage * GetNearestFreeHostage(const class CSGameState  *, class Vector *) /* linkage=_ZNK11CSGameState21GetNearestFreeHostageEP6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
const class Vector  * GetRandomFreeHostagePosition(const class CSGameState  *) /* linkage=_ZNK11CSGameState28GetRandomFreeHostagePositionEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool AreAllHostagesBeingRescued(const class CSGameState  *) /* linkage=_ZNK11CSGameState26AreAllHostagesBeingRescuedEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool AreAllHostagesGone(const class CSGameState  *) /* linkage=_ZNK11CSGameState18AreAllHostagesGoneEv */
{
} /* size: 1 */

/* <0> (null):0 */
void AllHostagesGone(class CSGameState *) /* linkage=_ZN11CSGameState15AllHostagesGoneEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool HaveSomeHostagesBeenTaken(const class CSGameState  *) /* linkage=_ZNK11CSGameState25HaveSomeHostagesBeenTakenEv */
{
} /* size: 1 */

/* <0> (null):0 */
void HostageWasTaken(class CSGameState *) /* linkage=_ZN11CSGameState15HostageWasTakenEv */
{
} /* size: 0 */

/* <0> (null):0 */
class CHostage * GetNearestVisibleFreeHostage(const class CSGameState  *) /* linkage=_ZNK11CSGameState28GetNearestVisibleFreeHostageEv */
{
} /* size: 4 */

/* <0> (null):0 */
unsigned char ValidateHostagePositions(class CSGameState *) /* linkage=_ZN11CSGameState24ValidateHostagePositionsEv */
{
} /* size: 1 */

/* <0> (null):0 */
void SetBombState(class CSGameState *, enum BombState) /* linkage=_ZN11CSGameState12SetBombStateENS_9BombStateE */
{
} /* size: 0 */

/* <0> (null):0 */
enum BombState GetBombState(const class CSGameState  *) /* linkage=_ZNK11CSGameState12GetBombStateEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CBaseEntity * GetNearestHostage(const class CSGameState  *) /* linkage=_ZNK11CSGameState17GetNearestHostageEv */
{
} /* size: 4 */

/* <0> (null):0 */
void InitializeHostageInfo(class CSGameState *) /* linkage=_ZN11CSGameState21InitializeHostageInfoEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool IsFollowing(const class CCSBot  *) /* linkage=_ZNK6CCSBot11IsFollowingEv */
{
} /* size: 1 */

/* <0> (null):0 */
float GetFollowDuration(const class CCSBot  *) /* linkage=_ZNK6CCSBot17GetFollowDurationEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool CanAutoFollow(const class CCSBot  *) /* linkage=_ZNK6CCSBot13CanAutoFollowEv */
{
} /* size: 1 */

/* <0> (null):0 */
void AimAtEnemy(class CCSBot *) /* linkage=_ZN6CCSBot10AimAtEnemyEv */
{
} /* size: 0 */

/* <0> (null):0 */
void StopAiming(class CCSBot *) /* linkage=_ZN6CCSBot10StopAimingEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool IsAimingAtEnemy(const class CCSBot  *) /* linkage=_ZNK6CCSBot15IsAimingAtEnemyEv */
{
} /* size: 1 */

/* <0> (null):0 */
enum TaskType GetTask(const class CCSBot  *) /* linkage=_ZNK6CCSBot7GetTaskEv */
{
} /* size: 4 */

/* <0> (null):0 */
enum MoraleType GetMorale(const class CCSBot  *) /* linkage=_ZNK6CCSBot9GetMoraleEv */
{
} /* size: 4 */

/* <0> (null):0 */
void ForgetNoise(class CCSBot *) /* linkage=_ZN6CCSBot11ForgetNoiseEv */
{
} /* size: 0 */

/* <0> (null):0 */
float GetTimeSinceAttacked(const class CCSBot  *) /* linkage=_ZNK6CCSBot20GetTimeSinceAttackedEv */
{
} /* size: 4 */

/* <0> (null):0 */
float GetTimeSinceLastSawEnemy(const class CCSBot  *) /* linkage=_ZNK6CCSBot24GetTimeSinceLastSawEnemyEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsEnemyVisible(const class CCSBot  *) /* linkage=_ZNK6CCSBot14IsEnemyVisibleEv */
{
} /* size: 1 */

/* <0> (null):0 */
float GetEnemyDeathTimestamp(const class CCSBot  *) /* linkage=_ZNK6CCSBot22GetEnemyDeathTimestampEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetLastKnownArea(const class CCSBot  *) /* linkage=_ZNK6CCSBot16GetLastKnownAreaEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetLookAngles(class CCSBot *, float, float) /* linkage=_ZN6CCSBot13SetLookAnglesEff */
{
} /* size: 0 */

/* <0> (null):0 */
bool IsThrowingGrenade(const class CCSBot  *) /* linkage=_ZNK6CCSBot17IsThrowingGrenadeEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsRapidFiring(const class CCSBot  *) /* linkage=_ZNK6CCSBot13IsRapidFiringEv */
{
} /* size: 1 */

/* <0> (null):0 */
int GetHostageEscortCount(const class CCSBot  *) /* linkage=_ZNK6CCSBot21GetHostageEscortCountEv */
{
} /* size: 4 */

/* <0> (null):0 */
float GetFeetZ(const class CCSBot  *) /* linkage=_ZNK6CCSBot8GetFeetZEv */
{
} /* size: 4 */

/* <0> (null):0 */
class BotChatterInterface * GetChatter(class CCSBot *) /* linkage=_ZN6CCSBot10GetChatterEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class Vector  * GetEyePosition(const class CCSBot  *) /* linkage=_ZNK6CCSBot14GetEyePositionEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CBasePlayer * GetEnemy(class CCSBot *) /* linkage=_ZN6CCSBot8GetEnemyEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsAwareOfEnemyDeath(const class CCSBot  *) /* linkage=_ZNK6CCSBot19IsAwareOfEnemyDeathEv */
{
} /* size: 1 */

/* <0> (null):0 */
class CBasePlayer * GetBomber(class CCSBot *) /* linkage=_ZN6CCSBot9GetBomberEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CSGameState * GetGameState(class CCSBot *) /* linkage=_ZN6CCSBot12GetGameStateEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CBasePlayer * GetClosestVisibleHumanFriend(const class CCSBot  *) /* linkage=_ZNK6CCSBot28GetClosestVisibleHumanFriendEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Upkeep(class CCSBot *) /* linkage=_ZN6CCSBot6UpkeepEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Update(class CCSBot *) /* linkage=_ZN6CCSBot6UpdateEv */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE7addressERS6_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  *, const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE7addressERKS6_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE10deallocateEPS6_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE9constructEPS6_RKS6_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE7destroyEPS6_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, const class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
_Tp_alloc_type & _M_get_Tp_allocator(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE19_M_get_Tp_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Tp_alloc_type  & _M_get_Tp_allocator(const class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*,) /* linkage=_ZNKSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE19_M_get_Tp_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
allocator_type get_allocator(const class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*,) /* linkage=_ZNKSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::)
{
} /* size: 0 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int)
{
} /* size: 0 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer _M_allocate(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int) /* linkage=_ZNSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE11_M_allocateEj */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_deallocate(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, unsigned int) /* linkage=_ZNSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE13_M_deallocateEPS5_j */
{
} /* size: 0 */

/* <0> (null):0 */
void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca)
{
} /* size: 0 */

/* <0> (null):0 */
void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::)
{
} /* size: 0 */

/* <0> (null):0 */
void ~vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, int)
{
} /* size: 0 */

/* <0> (null):0 */
class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca operator=(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EEaSERKS6_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6assignEjRKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator begin(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
size_type size(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6resizeEjS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
size_type capacity(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE8capacityEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool empty(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
void reserve(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE7reserveEj */
{
} /* size: 0 */

/* <0> (null):0 */
reference operator[](class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EEixEj */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference operator[](const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EEixEj */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_range_check(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE14_M_range_checkEj */
{
} /* size: 0 */

/* <0> (null):0 */
reference at(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE2atEj */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference at(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE2atEj */
{
} /* size: 4 */

/* <0> (null):0 */
reference front(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer data(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4dataEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer data(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4dataEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_back(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE9push_backERKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6insertEN9__gnu_cxx17__normal_iteratorIPS4_S6_EERKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6insertEN9__gnu_cxx17__normal_iteratorIPS4_S6_EEjRKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS4_S6_EE */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS4_S6_EESA_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4swapERS6_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE18_M_fill_initializeEjRKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE14_M_fill_assignEjRKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_insert(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS4_S6_EEjRKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert_aux(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS4_S6_EERKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
size_type _M_check_len(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int, const char  *) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE12_M_check_lenEjPKc */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_erase_at_end(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE15_M_erase_at_endEPS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<int> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<int> *, const class new_allocator<int>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<int> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<int>  *, int &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIiE7addressERi */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<int>  *, const int  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIiE7addressERKi */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<int> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIiE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<int> *, int *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIiE10deallocateEPij */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<int>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIiE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<int> *, int *, const int  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIiE9constructEPiRKi */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<int> *, int *) /* linkage=_ZN9__gnu_cxx13new_allocatorIiE7destroyEPi */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<int> *)
{
} /* size: 156765000 */

/* <0> (null):0 */
void allocator(class allocator<int> *, const class allocator<int>  &)
{
} /* size: 156812740 */

/* <0> (null):0 */
void ~allocator(class allocator<int> *, int)
{
} /* size: 156830024 */

/* <0> (null):0 */
_Tp_alloc_type & _M_get_Tp_allocator(class _Vector_base<int, std::allocator<int> > *) /* linkage=_ZNSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Tp_alloc_type  & _M_get_Tp_allocator(const class _Vector_base<int, std::allocator<int> >  *) /* linkage=_ZNKSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
allocator_type get_allocator(const class _Vector_base<int, std::allocator<int> >  *) /* linkage=_ZNKSt12_Vector_baseIiSaIiEE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<int, std::allocator<int> > *)
{
} /* size: 156923328 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<int, std::allocator<int> > *, const allocator_type  &)
{
} /* size: 156865696 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<int, std::allocator<int> > *, unsigned int)
{
} /* size: 156906300 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<int, std::allocator<int> > *, unsigned int, const allocator_type  &)
{
} /* size: 156940892 */

/* <0> (null):0 */
void ~_Vector_base(class _Vector_base<int, std::allocator<int> > *, int)
{
} /* size: 156982792 */

/* <0> (null):0 */
pointer _M_allocate(class _Vector_base<int, std::allocator<int> > *, unsigned int) /* linkage=_ZNSt12_Vector_baseIiSaIiEE11_M_allocateEj */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_deallocate(class _Vector_base<int, std::allocator<int> > *, int *, unsigned int) /* linkage=_ZNSt12_Vector_baseIiSaIiEE13_M_deallocateEPij */
{
} /* size: 157008720 */

/* <0> (null):0 */
void vector(class vector<int, std::allocator<int> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void vector(class vector<int, std::allocator<int> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void vector(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void vector(class vector<int, std::allocator<int> > *, const class vector<int, std::allocator<int> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~vector(class vector<int, std::allocator<int> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class vector<int, std::allocator<int> > & operator=(class vector<int, std::allocator<int> > *, const class vector<int, std::allocator<int> >  &) /* linkage=_ZNSt6vectorIiSaIiEEaSERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE6assignEjRKi */
{
} /* size: 0 */

/* <0> (null):0 */
iterator begin(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
size_type size(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class vector<int, std::allocator<int> > *, unsigned int, int) /* linkage=_ZNSt6vectorIiSaIiEE6resizeEji */
{
} /* size: 0 */

/* <0> (null):0 */
size_type capacity(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE8capacityEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool empty(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
void reserve(class vector<int, std::allocator<int> > *, unsigned int) /* linkage=_ZNSt6vectorIiSaIiEE7reserveEj */
{
} /* size: 0 */

/* <0> (null):0 */
reference operator[](class vector<int, std::allocator<int> > *, unsigned int) /* linkage=_ZNSt6vectorIiSaIiEEixEj */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference operator[](const class vector<int, std::allocator<int> >  *, unsigned int) /* linkage=_ZNKSt6vectorIiSaIiEEixEj */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_range_check(const class vector<int, std::allocator<int> >  *, unsigned int) /* linkage=_ZNKSt6vectorIiSaIiEE14_M_range_checkEj */
{
} /* size: 0 */

/* <0> (null):0 */
reference at(class vector<int, std::allocator<int> > *, unsigned int) /* linkage=_ZNSt6vectorIiSaIiEE2atEj */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference at(const class vector<int, std::allocator<int> >  *, unsigned int) /* linkage=_ZNKSt6vectorIiSaIiEE2atEj */
{
} /* size: 4 */

/* <0> (null):0 */
reference front(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer data(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE4dataEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer data(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE4dataEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_back(class vector<int, std::allocator<int> > *, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE9push_backERKi */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE6insertEN9__gnu_cxx17__normal_iteratorIPiS1_EERKi */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE6insertEN9__gnu_cxx17__normal_iteratorIPiS1_EEjRKi */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >) /* linkage=_ZNSt6vectorIiSaIiEE5eraseEN9__gnu_cxx17__normal_iteratorIPiS1_EE */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >) /* linkage=_ZNSt6vectorIiSaIiEE5eraseEN9__gnu_cxx17__normal_iteratorIPiS1_EES5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class vector<int, std::allocator<int> > *, class vector<int, std::allocator<int> > &) /* linkage=_ZNSt6vectorIiSaIiEE4swapERS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE18_M_fill_initializeEjRKi */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE14_M_fill_assignEjRKi */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_insert(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPiS1_EEjRKi */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert_aux(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, const int  &) /* linkage=_ZNSt6vectorIiSaIiEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPiS1_EERKi */
{
} /* size: 0 */

/* <0> (null):0 */
size_type _M_check_len(const class vector<int, std::allocator<int> >  *, unsigned int, const char  *) /* linkage=_ZNKSt6vectorIiSaIiEE12_M_check_lenEjPKc */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_erase_at_end(class vector<int, std::allocator<int> > *, int *) /* linkage=_ZNSt6vectorIiSaIiEE15_M_erase_at_endEPi */
{
} /* size: 0 */

/* <0> (null):0 */
char * GetSpeakable(const class BotPhrase  *, int, float *) /* linkage=_ZNK9BotPhrase12GetSpeakableEiPf */
{
} /* size: 4 */

/* <0> (null):0 */
void ClearCriteria(const class BotPhrase  *) /* linkage=_ZNK9BotPhrase13ClearCriteriaEv */
{
} /* size: 0 */

/* <0> (null):0 */
void SetPlaceCriteria(const class BotPhrase  *, PlaceCriteria) /* linkage=_ZNK9BotPhrase16SetPlaceCriteriaEj */
{
} /* size: 0 */

/* <0> (null):0 */
void SetCountCriteria(const class BotPhrase  *, CountCriteria) /* linkage=_ZNK9BotPhrase16SetCountCriteriaEj */
{
} /* size: 0 */

/* <0> (null):0 */
const char  * GetName(const class BotPhrase  *) /* linkage=_ZNK9BotPhrase7GetNameEv */
{
} /* size: 4 */

/* <0> (null):0 */
unsigned intconst GetID(const class BotPhrase  *) /* linkage=_ZNK9BotPhrase5GetIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
enum GameEventType GetRadioEquivalent(const class BotPhrase  *) /* linkage=_ZNK9BotPhrase18GetRadioEquivalentEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsImportant(const class BotPhrase  *) /* linkage=_ZNK9BotPhrase11IsImportantEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsPlace(const class BotPhrase  *) /* linkage=_ZNK9BotPhrase7IsPlaceEv */
{
} /* size: 1 */

/* <0> (null):0 */
void Randomize(class BotPhrase *) /* linkage=_ZN9BotPhrase9RandomizeEv */
{
} /* size: 0 */

/* <0> (null):0 */
void BotPhrase(class BotPhrase *, unsigned int, bool)
{
} /* size: 0 */

/* <0> (null):0 */
void ~BotPhrase(class BotPhrase *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void InitVoiceBank(class BotPhrase *, int) /* linkage=_ZN9BotPhrase13InitVoiceBankEi */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<BotPhrase*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<BotPhrase*> *, const class new_allocator<BotPhrase*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<BotPhrase*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<BotPhrase*>  *, class BotPhrase * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP9BotPhraseE7addressERS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<BotPhrase*>  *, const class BotPhrase *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP9BotPhraseE7addressERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<BotPhrase*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<BotPhrase*> *, class BotPhrase * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE10deallocateEPS2_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<BotPhrase*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP9BotPhraseE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<BotPhrase*> *, class BotPhrase * *, const class BotPhrase *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE9constructEPS2_RKS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<BotPhrase*> *, class BotPhrase * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE7destroyEPS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<BotPhrase*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<BotPhrase*> *, const class allocator<BotPhrase*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<BotPhrase*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<BotPhrase*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<BotPhrase*> > *, const class new_allocator<std::_List_node<BotPhrase*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<BotPhrase*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<BotPhrase*> >  *, class _List_node<BotPhrase*> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE7addressERS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<BotPhrase*> >  *, const class _List_node<BotPhrase*>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE7addressERKS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<BotPhrase*> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<BotPhrase*> > *, class _List_node<BotPhrase*> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE10deallocateEPS4_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<BotPhrase*> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<BotPhrase*> > *, class _List_node<BotPhrase*> *, const class _List_node<BotPhrase*>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE9constructEPS4_RKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<BotPhrase*> > *, class _List_node<BotPhrase*> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE7destroyEPS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<BotPhrase*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<BotPhrase*> > *, const class allocator<std::_List_node<BotPhrase*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<BotPhrase*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class _List_node<BotPhrase*> * _M_get_node(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_node<BotPhrase*> *) /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt10_List_baseIP9BotPhraseSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt10_List_baseIP9BotPhraseSaIS1_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt10_List_baseIP9BotPhraseSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_base(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_List_base(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void _M_clear(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE8_M_clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_init(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE7_M_initEv */
{
} /* size: 0 */

/* <0> (null):0 */
_Node * _M_create_node(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE14_M_create_nodeERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const class list<BotPhrase*, std::allocator<BotPhrase*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
class list<BotPhrase*, std::allocator<BotPhrase*> > & operator=(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const class list<BotPhrase*, std::allocator<BotPhrase*> >  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EEaSERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, class BotPhrase *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6resizeEjS1_ */
{
} /* size: 155513976 */

/* <0> (null):0 */
reference front(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE10push_frontERKS1_ */
{
} /* size: 155927592 */

/* <0> (null):0 */
void pop_front(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE9pop_frontEv */
{
} /* size: 156093456 */

/* <0> (null):0 */
void push_back(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE9push_backERKS1_ */
{
} /* size: 156190352 */

/* <0> (null):0 */
void pop_back(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE8pop_backEv */
{
} /* size: 156192560 */

/* <0> (null):0 */
iterator insert(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */
{
} /* size: 156168656 */

/* <0> (null):0 */
iterator erase(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class list<BotPhrase*, std::allocator<BotPhrase*> > &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4swapERS3_ */
{
} /* size: 156353644 */

/* <0> (null):0 */
void clear(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5clearEv */
{
} /* size: 156441180 */

/* <0> (null):0 */
void splice(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class list<BotPhrase*, std::allocator<BotPhrase*> > &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */
{
} /* size: 156443336 */

/* <0> (null):0 */
void splice(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class list<BotPhrase*, std::allocator<BotPhrase*> > &, class _List_iterator<BotPhrase*>) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */
{
} /* size: 156594564 */

/* <0> (null):0 */
void splice(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class list<BotPhrase*, std::allocator<BotPhrase*> > &, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */
{
} /* size: 156687968 */

/* <0> (null):0 */
void remove(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6removeERKS1_ */
{
} /* size: 156706404 */

/* <0> (null):0 */
void unique(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6uniqueEv */
{
} /* size: 156721592 */

/* <0> (null):0 */
void merge(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class list<BotPhrase*, std::allocator<BotPhrase*> > &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5mergeERS3_ */
{
} /* size: 156729432 */

/* <0> (null):0 */
void reverse(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE7reverseEv */
{
} /* size: 156747464 */

/* <0> (null):0 */
void sort(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4sortEv */
{
} /* size: 156764264 */

/* <0> (null):0 */
void _M_fill_initialize(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE18_M_fill_initializeEjRKS1_ */
{
} /* size: 156811856 */

/* <0> (null):0 */
void _M_fill_assign(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE14_M_fill_assignEjRKS1_ */
{
} /* size: 156829472 */

/* <0> (null):0 */
void _M_transfer(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */
{
} /* size: 156879888 */

/* <0> (null):0 */
void _M_insert(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 156367152 */

/* <0> (null):0 */
void _M_erase(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */
{
} /* size: 156737672 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class list<BotPhrase*, std::allocator<BotPhrase*> > &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE25_M_check_equal_allocatorsERS3_ */
{
} /* size: 156794280 */

/* <0> (null):0 */
void BotPhraseManager(class BotPhraseManager *)
{
} /* size: 156942716 */

/* <0> (null):0 */
void ~BotPhraseManager(class BotPhraseManager *, int)
{
} /* size: 156982976 */

/* <0> (null):0 */
bool Initialize(class BotPhraseManager *, const char  *, int) /* linkage=_ZN16BotPhraseManager10InitializeEPKci */
{
} /* size: 1 */

/* <0> (null):0 */
void OnRoundRestart(class BotPhraseManager *) /* linkage=_ZN16BotPhraseManager14OnRoundRestartEv */
{
} /* size: 157010104 */

/* <0> (null):0 */
void OnMapChange(class BotPhraseManager *) /* linkage=_ZN16BotPhraseManager11OnMapChangeEv */
{
} /* size: 157018960 */

/* <0> (null):0 */
unsigned int NameToID(const class BotPhraseManager  *, const char  *) /* linkage=_ZNK16BotPhraseManager8NameToIDEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
const char  * IDToName(const class BotPhraseManager  *, unsigned int) /* linkage=_ZNK16BotPhraseManager8IDToNameEj */
{
} /* size: 4 */

/* <0> (null):0 */
const class BotPhrase  * GetPhrase(const class BotPhraseManager  *, const char  *) /* linkage=_ZNK16BotPhraseManager9GetPhraseEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
const class BotPhrase  * GetPlace(const class BotPhraseManager  *, const char  *) /* linkage=_ZNK16BotPhraseManager8GetPlaceEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
const class BotPhrase  * GetPlace(const class BotPhraseManager  *, unsigned int) /* linkage=_ZNK16BotPhraseManager8GetPlaceEj */
{
} /* size: 4 */

/* <0> (null):0 */
const BotPhraseList  * GetPlaceList(const class BotPhraseManager  *) /* linkage=_ZNK16BotPhraseManager12GetPlaceListEv */
{
} /* size: 4 */

/* <0> (null):0 */
float GetPlaceStatementInterval(const class BotPhraseManager  *, Place) /* linkage=_ZNK16BotPhraseManager25GetPlaceStatementIntervalEj */
{
} /* size: 4 */

/* <0> (null):0 */
void ResetPlaceStatementInterval(class BotPhraseManager *, Place) /* linkage=_ZN16BotPhraseManager27ResetPlaceStatementIntervalEj */
{
} /* size: 0 */

/* <0> (null):0 */
int FindPlaceIndex(const class BotPhraseManager  *, Place) /* linkage=_ZNK16BotPhraseManager14FindPlaceIndexEj */
{
} /* size: 4 */

/* <0> (null):0 */
void BotStatement(class BotStatement *, class BotChatterInterface *, enum BotStatementType, float)
{
} /* size: 0 */

/* <0> (null):0 */
void ~BotStatement(class BotStatement *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class BotChatterInterface * GetChatter(const class BotStatement  *) /* linkage=_ZNK12BotStatement10GetChatterEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CCSBot * GetOwner(const class BotStatement  *) /* linkage=_ZNK12BotStatement8GetOwnerEv */
{
} /* size: 4 */

/* <0> (null):0 */
enum BotStatementType GetType(const class BotStatement  *) /* linkage=_ZNK12BotStatement7GetTypeEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsImportant(const class BotStatement  *) /* linkage=_ZNK12BotStatement11IsImportantEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool HasSubject(const class BotStatement  *) /* linkage=_ZNK12BotStatement10HasSubjectEv */
{
} /* size: 1 */

/* <0> (null):0 */
void SetSubject(class BotStatement *, int) /* linkage=_ZN12BotStatement10SetSubjectEi */
{
} /* size: 0 */

/* <0> (null):0 */
int GetSubject(const class BotStatement  *) /* linkage=_ZNK12BotStatement10GetSubjectEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool HasPlace(const class BotStatement  *) /* linkage=_ZNK12BotStatement8HasPlaceEv */
{
} /* size: 1 */

/* <0> (null):0 */
Place GetPlace(const class BotStatement  *) /* linkage=_ZNK12BotStatement8GetPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetPlace(class BotStatement *, Place) /* linkage=_ZN12BotStatement8SetPlaceEj */
{
} /* size: 0 */

/* <0> (null):0 */
bool HasCount(const class BotStatement  *) /* linkage=_ZNK12BotStatement8HasCountEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsRedundant(const class BotStatement  *, const class BotStatement  *) /* linkage=_ZNK12BotStatement11IsRedundantEPKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsObsolete(const class BotStatement  *) /* linkage=_ZNK12BotStatement10IsObsoleteEv */
{
} /* size: 1 */

/* <0> (null):0 */
void Convert(class BotStatement *, const class BotStatement  *) /* linkage=_ZN12BotStatement7ConvertEPKS_ */
{
} /* size: 0 */

/* <0> (null):0 */
void AppendPhrase(class BotStatement *, const class BotPhrase  *) /* linkage=_ZN12BotStatement12AppendPhraseEPK9BotPhrase */
{
} /* size: 0 */

/* <0> (null):0 */
void SetStartTime(class BotStatement *, float) /* linkage=_ZN12BotStatement12SetStartTimeEf */
{
} /* size: 0 */

/* <0> (null):0 */
float GetStartTime(const class BotStatement  *) /* linkage=_ZNK12BotStatement12GetStartTimeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void AddCondition(class BotStatement *, enum ConditionType) /* linkage=_ZN12BotStatement12AddConditionENS_13ConditionTypeE */
{
} /* size: 0 */

/* <0> (null):0 */
bool IsValid(const class BotStatement  *) /* linkage=_ZNK12BotStatement7IsValidEv */
{
} /* size: 1 */

/* <0> (null):0 */
void AppendPhrase(class BotStatement *, enum ContextType) /* linkage=_ZN12BotStatement12AppendPhraseENS_11ContextTypeE */
{
} /* size: 0 */

/* <0> (null):0 */
bool Update(class BotStatement *) /* linkage=_ZN12BotStatement6UpdateEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsSpeaking(const class BotStatement  *) /* linkage=_ZNK12BotStatement10IsSpeakingEv */
{
} /* size: 1 */

/* <0> (null):0 */
float GetTimestamp(const class BotStatement  *) /* linkage=_ZNK12BotStatement12GetTimestampEv */
{
} /* size: 4 */

/* <0> (null):0 */
void AttachMeme(class BotStatement *, class BotMeme *) /* linkage=_ZN12BotStatement10AttachMemeEP7BotMeme */
{
} /* size: 0 */

/* <0> (null):0 */
void BotChatterInterface(class BotChatterInterface *, class CCSBot *)
{
} /* size: 0 */

/* <0> (null):0 */
void ~BotChatterInterface(class BotChatterInterface *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void Reset(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface5ResetEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Update(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface6UpdateEv */
{
} /* size: 0 */

/* <0> (null):0 */
void OnEvent(class BotChatterInterface *, enum GameEventType, class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN19BotChatterInterface7OnEventE13GameEventTypeP11CBaseEntityS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void OnDeath(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface7OnDeathEv */
{
} /* size: 0 */

/* <0> (null):0 */
enum VerbosityType GetVerbosity(const class BotChatterInterface  *) /* linkage=_ZNK19BotChatterInterface12GetVerbosityEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CCSBot * GetOwner(const class BotChatterInterface  *) /* linkage=_ZNK19BotChatterInterface8GetOwnerEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsTalking(const class BotChatterInterface  *) /* linkage=_ZNK19BotChatterInterface9IsTalkingEv */
{
} /* size: 1 */

/* <0> (null):0 */
float GetRadioSilenceDuration(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface23GetRadioSilenceDurationEv */
{
} /* size: 4 */

/* <0> (null):0 */
void ResetRadioSilenceDuration(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface25ResetRadioSilenceDurationEv */
{
} /* size: 0 */

/* <0> (null):0 */
void AddStatement(class BotChatterInterface *, class BotStatement *, bool) /* linkage=_ZN19BotChatterInterface12AddStatementEP12BotStatementb */
{
} /* size: 0 */

/* <0> (null):0 */
void RemoveStatement(class BotChatterInterface *, class BotStatement *) /* linkage=_ZN19BotChatterInterface15RemoveStatementEP12BotStatement */
{
} /* size: 0 */

/* <0> (null):0 */
class BotStatement * GetActiveStatement(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface18GetActiveStatementEv */
{
} /* size: 4 */

/* <0> (null):0 */
class BotStatement * GetStatement(const class BotChatterInterface  *) /* linkage=_ZNK19BotChatterInterface12GetStatementEv */
{
} /* size: 4 */

/* <0> (null):0 */
int GetPitch(const class BotChatterInterface  *) /* linkage=_ZNK19BotChatterInterface8GetPitchEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Say(class BotChatterInterface *, const char  *, float, float) /* linkage=_ZN19BotChatterInterface3SayEPKcff */
{
} /* size: 0 */

/* <0> (null):0 */
void AnnouncePlan(class BotChatterInterface *, const char  *, Place) /* linkage=_ZN19BotChatterInterface12AnnouncePlanEPKcj */
{
} /* size: 0 */

/* <0> (null):0 */
void Affirmative(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface11AffirmativeEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Negative(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface8NegativeEv */
{
} /* size: 0 */

/* <0> (null):0 */
void EnemySpotted(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface12EnemySpottedEv */
{
} /* size: 0 */

/* <0> (null):0 */
void KilledMyEnemy(class BotChatterInterface *, int) /* linkage=_ZN19BotChatterInterface13KilledMyEnemyEi */
{
} /* size: 0 */

/* <0> (null):0 */
void EnemiesRemaining(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface16EnemiesRemainingEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Clear(class BotChatterInterface *, Place) /* linkage=_ZN19BotChatterInterface5ClearEj */
{
} /* size: 0 */

/* <0> (null):0 */
void ReportIn(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface8ReportInEv */
{
} /* size: 0 */

/* <0> (null):0 */
void ReportingIn(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface11ReportingInEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool NeedBackup(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface10NeedBackupEv */
{
} /* size: 1 */

/* <0> (null):0 */
void PinnedDown(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface10PinnedDownEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Scared(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface6ScaredEv */
{
} /* size: 0 */

/* <0> (null):0 */
void HeardNoise(class BotChatterInterface *, const class Vector  *) /* linkage=_ZN19BotChatterInterface10HeardNoiseEPK6Vector */
{
} /* size: 0 */

/* <0> (null):0 */
void TheyPickedUpTheBomb(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface19TheyPickedUpTheBombEv */
{
} /* size: 0 */

/* <0> (null):0 */
void GoingToPlantTheBomb(class BotChatterInterface *, Place) /* linkage=_ZN19BotChatterInterface19GoingToPlantTheBombEj */
{
} /* size: 0 */

/* <0> (null):0 */
void BombsiteClear(class BotChatterInterface *, int) /* linkage=_ZN19BotChatterInterface13BombsiteClearEi */
{
} /* size: 0 */

/* <0> (null):0 */
void FoundPlantedBomb(class BotChatterInterface *, int) /* linkage=_ZN19BotChatterInterface16FoundPlantedBombEi */
{
} /* size: 0 */

/* <0> (null):0 */
void PlantingTheBomb(class BotChatterInterface *, Place) /* linkage=_ZN19BotChatterInterface15PlantingTheBombEj */
{
} /* size: 0 */

/* <0> (null):0 */
void SpottedBomber(class BotChatterInterface *, class CBasePlayer *) /* linkage=_ZN19BotChatterInterface13SpottedBomberEP11CBasePlayer */
{
} /* size: 0 */

/* <0> (null):0 */
void SpottedLooseBomb(class BotChatterInterface *, class CBaseEntity *) /* linkage=_ZN19BotChatterInterface16SpottedLooseBombEP11CBaseEntity */
{
} /* size: 0 */

/* <0> (null):0 */
void GuardingLooseBomb(class BotChatterInterface *, class CBaseEntity *) /* linkage=_ZN19BotChatterInterface17GuardingLooseBombEP11CBaseEntity */
{
} /* size: 0 */

/* <0> (null):0 */
void RequestBombLocation(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface19RequestBombLocationEv */
{
} /* size: 0 */

/* <0> (null):0 */
void GuardingHostages(class BotChatterInterface *, Place, bool) /* linkage=_ZN19BotChatterInterface16GuardingHostagesEjb */
{
} /* size: 0 */

/* <0> (null):0 */
void GuardingHostageEscapeZone(class BotChatterInterface *, bool) /* linkage=_ZN19BotChatterInterface25GuardingHostageEscapeZoneEb */
{
} /* size: 0 */

/* <0> (null):0 */
void HostagesBeingTaken(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface18HostagesBeingTakenEv */
{
} /* size: 0 */

/* <0> (null):0 */
void HostagesTaken(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface13HostagesTakenEv */
{
} /* size: 0 */

/* <0> (null):0 */
void TalkingToHostages(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface17TalkingToHostagesEv */
{
} /* size: 0 */

/* <0> (null):0 */
void EscortingHostages(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface17EscortingHostagesEv */
{
} /* size: 0 */

/* <0> (null):0 */
void HostageDown(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface11HostageDownEv */
{
} /* size: 0 */

/* <0> (null):0 */
void CelebrateWin(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface12CelebrateWinEv */
{
} /* size: 146683560 */

/* <0> (null):0 */
void Encourage(class BotChatterInterface *, const char  *, float, float) /* linkage=_ZN19BotChatterInterface9EncourageEPKcff */
{
} /* size: 155513976 */

/* <0> (null):0 */
void KilledFriend(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface12KilledFriendEv */
{
} /* size: 155805536 */

/* <0> (null):0 */
void FriendlyFire(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface12FriendlyFireEv */
{
} /* size: 155807596 */

/* <0> (null):0 */
void ReportEnemies(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface13ReportEnemiesEv */
{
} /* size: 155923744 */

/* <0> (null):0 */
bool ShouldSpeak(const class BotChatterInterface  *) /* linkage=_ZNK19BotChatterInterface11ShouldSpeakEv */
{
} /* size: 1 */

/* <0> (null):0 */
void BotMeme(class BotMeme *, const class BotMeme  &)
{
} /* size: 156093552 */

/* <0> (null):0 */
void BotMeme(class BotMeme *)
{
} /* size: 156190736 */

/* <0> (null):0 */
void Transmit(const class BotMeme  *, class CCSBot *) /* linkage=_ZNK7BotMeme8TransmitEP6CCSBot */
{
} /* size: 156192656 */

/* <0> (null):0 */
virtual void Interpret(const class BotMeme  *, class CCSBot *, class CCSBot *) /* linkage=_ZNK7BotMeme9InterpretEP6CCSBotS1_ */
{
} /* size: 156137816 */

/* <0> (null):0 */
void PathCost(class PathCost *, class CCSBot *, enum RouteType)
{
} /* size: 156351740 */

/* <0> (null):0 */
float operator()(class PathCost *, class CNavArea *, class CNavArea *, const class CNavLadder  *) /* linkage=_ZN8PathCostclEP8CNavAreaS1_PK10CNavLadder */
{
} /* size: 4 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<SpotOrder> *)
{
} /* size: 156655340 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<SpotOrder> *, const class _List_node_base  *)
{
} /* size: 156690080 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<SpotOrder> *, const iterator  &)
{
} /* size: 156706788 */

/* <0> (null):0 */
reference operator*(const class _List_const_iterator<SpotOrder>  *) /* linkage=_ZNKSt20_List_const_iteratorI9SpotOrderEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_const_iterator<SpotOrder>  *) /* linkage=_ZNKSt20_List_const_iteratorI9SpotOrderEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_const_iterator<SpotOrder> *) /* linkage=_ZNSt20_List_const_iteratorI9SpotOrderEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_const_iterator<SpotOrder> *, int) /* linkage=_ZNSt20_List_const_iteratorI9SpotOrderEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_const_iterator<SpotOrder> *) /* linkage=_ZNSt20_List_const_iteratorI9SpotOrderEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_const_iterator<SpotOrder> *, int) /* linkage=_ZNSt20_List_const_iteratorI9SpotOrderEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_const_iterator<SpotOrder>  *, const _Self  &) /* linkage=_ZNKSt20_List_const_iteratorI9SpotOrderEeqERKS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_const_iterator<SpotOrder>  *, const _Self  &) /* linkage=_ZNKSt20_List_const_iteratorI9SpotOrderEneERKS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<SpotOrder> *)
{
} /* size: 157194764 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<SpotOrder> *, class _List_node_base *)
{
} /* size: 157203408 */

/* <0> (null):0 */
reference operator*(const class _List_iterator<SpotOrder>  *) /* linkage=_ZNKSt14_List_iteratorI9SpotOrderEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_iterator<SpotOrder>  *) /* linkage=_ZNKSt14_List_iteratorI9SpotOrderEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_iterator<SpotOrder> *) /* linkage=_ZNSt14_List_iteratorI9SpotOrderEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_iterator<SpotOrder> *, int) /* linkage=_ZNSt14_List_iteratorI9SpotOrderEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_iterator<SpotOrder> *) /* linkage=_ZNSt14_List_iteratorI9SpotOrderEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_iterator<SpotOrder> *, int) /* linkage=_ZNSt14_List_iteratorI9SpotOrderEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_iterator<SpotOrder>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorI9SpotOrderEeqERKS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_iterator<SpotOrder>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorI9SpotOrderEneERKS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<CNavLadder*> *)
{
} /* size: 157319324 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<CNavLadder*> *, class _List_node_base *)
{
} /* size: 0 */

/* <0> (null):0 */
reference operator*(const class _List_iterator<CNavLadder*>  *) /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_iterator<CNavLadder*>  *) /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_iterator<CNavLadder*> *) /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_iterator<CNavLadder*> *, int) /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_iterator<CNavLadder*> *) /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_iterator<CNavLadder*> *, int) /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_iterator<CNavLadder*>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEeqERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_iterator<CNavLadder*>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEneERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<NavConnect> *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<NavConnect> *, class _List_node_base *)
{
} /* size: 0 */

/* <0> (null):0 */
reference operator*(const class _List_iterator<NavConnect>  *) /* linkage=_ZNKSt14_List_iteratorI10NavConnectEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_iterator<NavConnect>  *) /* linkage=_ZNKSt14_List_iteratorI10NavConnectEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_iterator<NavConnect> *) /* linkage=_ZNSt14_List_iteratorI10NavConnectEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_iterator<NavConnect> *, int) /* linkage=_ZNSt14_List_iteratorI10NavConnectEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_iterator<NavConnect> *) /* linkage=_ZNSt14_List_iteratorI10NavConnectEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_iterator<NavConnect> *, int) /* linkage=_ZNSt14_List_iteratorI10NavConnectEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_iterator<NavConnect>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorI10NavConnectEeqERKS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_iterator<NavConnect>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorI10NavConnectEneERKS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
virtual void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *, int)
{
} /* size: 0 */

/* <0> (null):0 */
virtual bool CanPlayerHearPlayer(class IVoiceGameMgrHelper *, class CBasePlayer *, class CBasePlayer *) /* linkage=_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
inline void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector2D(class Vector2D *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Length(const class Vector2D  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator==(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, float X, float Y, float Z)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Make2D(const class Vector  *const this)
{
	{
		class Vector2D Vec2;                                  //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline void operator*(const class Vector  *const this, float fl)
{
} /* size: 0 */

/* <0> (null):0 */
inline edict_t * ENT(const entvars_t  * pev)
{
} /* size: 4 */

/* <0> (null):0 */
inline void operator!=(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline BOOL FStrEq(const char  * sz1, const char  * sz2)
{
} /* size: 4 */

/* <0> (null):0 */
inline void edict(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline int ENTINDEX(edict_t * pEdict)
{
} /* size: 4 */

/* <0> (null):0 */
inline void operator+(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ObjectCaps(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
virtual int ObjectCaps(class CPointEntity *) /* linkage=_ZN12CPointEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
inline void ObjectCaps(class CPointEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void IsReloading(class CBasePlayer *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void IsBlind(const class CBasePlayer  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void IsAutoFollowAllowed(const class CBasePlayer  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void IsElapsed(const class CountdownTimer  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void IsCrouching(const class CBot  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetProfile(const class CBot  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void entindex(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetActiveWeapon(const class CBot  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator-(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetAttributes(const class CNavArea  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetSizeX(const class CNavArea  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetSizeY(const class CNavArea  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Mark(class CNavArea *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void IsMarked(const class CNavArea  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void SetParent(class CNavArea *const this, class CNavArea * parent, enum NavTraverseType how)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetParent(const class CNavArea  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void SetTotalCost(class CNavArea *const this, float value)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetTotalCost(const class CNavArea  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void SetCostSoFar(class CNavArea *const this, float value)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetCostSoFar(const class CNavArea  *const this)
{
} /* size: 155514536 */

/* <0> (null):0 */
inline void IsOpen(const class CNavArea  *const this)
{
} /* size: 156596472 */

/* <0> (null):0 */
inline void RemoveFromClosedList(class CNavArea *const this)
{
} /* size: 156690424 */

/* <0> (null):0 */
inline void GetAggression(const class BotProfile  *const this)
{
} /* size: 156728560 */

/* <0> (null):0 */
inline void GetSkill(const class BotProfile  *const this)
{
} /* size: 156762192 */

/* <0> (null):0 */
inline void GetTeamwork(const class BotProfile  *const this)
{
} /* size: 156827924 */

/* <0> (null):0 */
inline void IsLearningMap(const class CCSBotManager  *const this)
{
} /* size: 156896640 */

/* <0> (null):0 */
inline void IsAnalysisRequested(const class CCSBotManager  *const this)
{
} /* size: 156739568 */

/* <0> (null):0 */
inline void AckAnalysisRequest(class CCSBotManager *const this)
{
} /* size: 156921864 */

/* <0> (null):0 */
inline void GetScenario(const class CCSBotManager  *const this)
{
} /* size: 156905140 */

/* <0> (null):0 */
inline void IsBombPlanted(const class CCSBotManager  *const this)
{
} /* size: 156979560 */

/* <0> (null):0 */
inline void SetLastSeenEnemyTimestamp(class CCSBotManager *const this)
{
} /* size: 156999816 */

/* <0> (null):0 */
inline void GetElapsedRoundTime(const class CCSBotManager  *const this)
{
} /* size: 157017976 */

/* <0> (null):0 */
inline void IsDefenseRushing(const class CCSBotManager  *const this)
{
} /* size: 157037560 */

/* <0> (null):0 */
inline void HostageWasTaken(class CSGameState *const this)
{
} /* size: 157056140 */

/* <0> (null):0 */
inline void SetStartTime(class BotStatement *const this, float timestamp)
{
} /* size: 157072512 */

/* <0> (null):0 */
inline void IsFollowing(const class CCSBot  *const this)
{
} /* size: 157104056 */

/* <0> (null):0 */
inline void GetFollowDuration(const class CCSBot  *const this)
{
} /* size: 157122440 */

/* <0> (null):0 */
inline void CanAutoFollow(const class CCSBot  *const this)
{
} /* size: 157149296 */

/* <0> (null):0 */
inline void AimAtEnemy(class CCSBot *const this)
{
} /* size: 157168560 */

/* <0> (null):0 */
inline void StopAiming(class CCSBot *const this)
{
} /* size: 157186908 */

/* <0> (null):0 */
inline void IsAimingAtEnemy(const class CCSBot  *const this)
{
} /* size: 157208456 */

/* <0> (null):0 */
inline void GetTask(const class CCSBot  *const this)
{
} /* size: 157158288 */

/* <0> (null):0 */
inline void GetMorale(const class CCSBot  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ForgetNoise(class CCSBot *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetTimeSinceAttacked(const class CCSBot  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetTimeSinceLastSawEnemy(const class CCSBot  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void IsEnemyVisible(const class CCSBot  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetEnemyDeathTimestamp(const class CCSBot  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetLastKnownArea(const class CCSBot  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void SetLookAngles(class CCSBot *const this, float yaw, float pitch)
{
} /* size: 0 */

/* <0> (null):0 */
inline void IsThrowingGrenade(const class CCSBot  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void IsRapidFiring(const class CCSBot  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetHostageEscortCount(const class CCSBot  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetCenter(const class CNavArea  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetFeetZ(const class CCSBot  *const this)
{
	{
		class Vectorconst crouch;                             //     0
		class Vectorconst stand;                              //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline class Vector operator*(float fl, const class Vector  &const v)
{
} /* size: 12 */

/* <0> (null):0 */
inline void IsActiveWeaponRecoilHigh(const class CBot  *const this)
{
	{
		class CBasePlayerWeapon * gun;                        //     0
		floatconst highRecoil;                                //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline void Vector2D(class Vector2D *const this, float X, float Y)
{
} /* size: 0 */

/* <0> (null):0 */
inline bool IsZombieGame(void)
{
} /* size: 1 */

/* <0> (null):0 */
inline void IsLengthLessThan(const class Vector  *const this, float length)
{
} /* size: 0 */

/* <0> (null):0 */
inline void _List_const_iterator(class _List_const_iterator<NavConnect> *const this, const class _List_node_base  * __x)
{
} /* size: 0 */

/* <0> (null):0 */
inline void begin(const class list<NavConnect, std::allocator<NavConnect> >  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void _List_iterator(class _List_iterator<SpotOrder> *const this, class _List_node_base * __x)
{
} /* size: 0 */

/* <0> (null):0 */
inline void begin(class list<SpotOrder, std::allocator<SpotOrder> > *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void _List_const_iterator(class _List_const_iterator<CNavLadder*> *const this, const class _List_node_base  * __x)
{
} /* size: 0 */

/* <0> (null):0 */
inline void begin(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void PopOpenList(void)
{
	{
		class CNavArea * area;                                //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline void GetAdjacentList(const class CNavArea  *const this, enum NavDirType dir)
{
} /* size: 0 */

/* <0> (null):0 */
inline void _List_const_iterator(class _List_const_iterator<CNavLadder*> *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void end(const class list<NavConnect, std::allocator<NavConnect> >  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator==(const class _List_const_iterator<NavConnect>  *const this, const _Self  &const __x)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetLadderList(const class CNavArea  *const this, enum LadderDirectionType dir)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator*(const class _List_const_iterator<NavConnect>  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator++(class _List_const_iterator<NavConnect> *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void end(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator==(const class _List_const_iterator<CNavLadder*>  *const this, const _Self  &const __x)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator*(const class _List_const_iterator<CNavLadder*>  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator++(class _List_const_iterator<CNavLadder*> *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void IsClosed(const class CNavArea  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void AddToClosedList(class CNavArea *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void IsOpenListEmpty(void)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetChatter(class CCSBot *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void _List_const_iterator(class _List_const_iterator<SpotOrder> *const this, const iterator  &const __x)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator*(const class _List_const_iterator<SpotOrder>  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetPosition(const class HidingSpot  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator++(class _List_const_iterator<SpotOrder> *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void end(class list<SpotOrder, std::allocator<SpotOrder> > *const this)
{
} /* size: 146683560 */

/* <0> (null):0 */
inline void operator!=(const class _List_const_iterator<SpotOrder>  *const this, const _Self  &const __x)
{
} /* size: 155513976 */

/* <0> (null):0 */
inline void GetEyePosition(const class CCSBot  *const this)
{
} /* size: 155705184 */

/* <0> (null):0 */
inline void SetClearedTimestamp(class CNavArea *const this, int teamID)
{
} /* size: 155807260 */

/* <0> (null):0 */
inline void IsLengthGreaterThan(const class Vector  *const this, float length)
{
} /* size: 155809468 */

/* <0> (null):0 */
inline void GetEnemy(class CCSBot *const this)
{
} /* size: 155926144 */

/* <0> (null):0 */
inline void IsAwareOfEnemyDeath(const class CCSBot  *const this)
{
} /* size: 156090672 */

/* <0> (null):0 */
inline void IsActiveWeaponReloading(const class CBot  *const this)
{
	{
		class CBasePlayerWeapon * gun;                        //     0
	}
} /* size: 156188912 */

/* <0> (null):0 */
inline void GetBomber(class CCSBot *const this)
{
} /* size: 156191984 */

/* <0> (null):0 */
inline void GetLooseBomb(class CCSBotManager *const this)
{
} /* size: 156136856 */

/* <0> (null):0 */
inline void GetGameState(class CCSBot *const this)
{
} /* size: 156138776 */

/* <0> (null):0 */
inline void GetClosestVisibleHumanFriend(const class CCSBot  *const this)
{
} /* size: 156169508 */

/* <0> (null):0 */
inline void PathCost(class PathCost *const this, class CCSBot * bot, enum RouteType route)
{
} /* size: 156170904 */

/* <0> (null):0 */
float NavAreaTravelDistance<PathCost>(class CNavArea * startArea, class CNavArea * endArea, class PathCost &const costFunc)
{
	{
		float distance;                                       //     0
		{
			class CNavArea * area;                        //     0
		}
	}
} /* size: 4 */

/* <0> (null):0 */
inline void Start(class CountdownTimer *const this, float duration)
{
} /* size: 156442412 */

/* <0> (null):0 */
inline void NormalizeInPlace(class Vector *const this)
{
	{
		float flLen;                                          //     0
	}
} /* size: 156534524 */

/* <0> (null):0 */
inline void Length(const class Vector  *const this)
{
} /* size: 156655340 */

/* <0> (null):0 */
void NormalizeInPlace(class Vector2D *const this)
{
	{
		float flLen;                                          //     0
		Length(const class Vector2D  *const this); /* size=156707412, low_pc=0 */ //     0
	}
} /* size: 156690080 */

/* <0> (null):0 */
void Say(class BotChatterInterface *const this, const char  * phraseName, float lifetime, float delay)
{
	{
		class BotStatement * say;                             //     0
		SetStartTime(class BotStatement *const this,
				float timestamp); /* size=157080292, low_pc=0 */ //     0
	}
} /* size: 156720672 */

/* <0> (null):0 */
void Upkeep(class CCSBot *const this)
{
	{
		class CCSBotManager * ctrl;                           //     0
		{
			float driftAmplitude;                         //     0
			{
				floatconst tooCloseRange;             //     0
				operator-(const class Vector  *const this,
						const class Vector  &const v); /* size=157112232, low_pc=0 */ //     0
				IsLengthLessThan(const class Vector  *const this,
						float length); /* size=157112880, low_pc=0 */ //     0
			}
			SetLookAngles(class CCSBot *const this,
					float yaw,
					float pitch); /* size=157119040, low_pc=0 */ //     0
		}
		{
			float feetOffset;                             //     0
			class Vector toEnemy;                         //     0
			class Vector idealAngle;                      //     0
			GetFeetZ(const class CCSBot  *const this); /* size=157130036, low_pc=0 */ //     0
			{
				floatconst sharpshooter;              //     0
				bool aimBlocked;                      //     0
				{
					floatconst k;                 //     0
					operator-(const class Vector  *const this,
							const class Vector  &const v); /* size=157094756, low_pc=0 */ //     0
					operator*(float fl,
							const class Vector  &const v); /* size=157095500, low_pc=0 */ //     0
					operator+(const class Vector  *const this,
							const class Vector  &const v); /* size=157167664, low_pc=0 */ //     0
				}
				IsActiveWeaponRecoilHigh(const class CBot  *const this); /* size=157168856, low_pc=0 */ //     0
				{
					class Vector2D to;            //     0
					class Vector2D perp;          //     0
					operator-(const class Vector  *const this,
							const class Vector  &const v); /* size=157194788, low_pc=0 */ //     0
					Make2D(const class Vector  *const this); /* size=157199528, low_pc=0 */ //     0
				}
				{
					class Vector2D to;            //     0
					class Vector2D perp;          //     0
					operator-(const class Vector  *const this,
							const class Vector  &const v); /* size=157211488, low_pc=0 */ //     0
					Make2D(const class Vector  *const this); /* size=157216464, low_pc=0 */ //     0
				}
			}
			operator-(const class Vector  *const this,
					const class Vector  &const v); /* size=157157152, low_pc=0 */ //     0
			SetLookAngles(class CCSBot *const this,
					float yaw,
					float pitch); /* size=157159552, low_pc=0 */ //     0
		}
	}
} /* size: 157086856 */

/* <0> (null):0 */
inline void operator()(class PathCost *const this, class CNavArea * area, class CNavArea * fromArea, const class CNavLadder  * ladder)
{
	{
		float baseDangerFactor;                               //     0
		float dangerFactor;                                   //     0
		{
			float dist;                                   //     0
			float cost;                                   //     0
			{
				floatconst ladderPenalty;             //     0
			}
			{
				float fallDistance;                   //     0
				float fallDamage;                     //     0
				{
					floatconst deathFallMargin;   //     0
					floatconst painTolerance;     //     0
				}
			}
			{
				float crouchPenalty;                  //     0
			}
			{
				floatconst jumpPenalty;               //     0
			}
			{
				float size;                           //     0
				{
					floatconst costPerFriendPerUnit;  //     0
				}
			}
		}
	}
} /* size: 157235832 */

/* <0> (null):0 */
bool NavAreaBuildPath<PathCost>(class CNavArea * startArea, class CNavArea * goalArea, const class Vector  * goalPos, class PathCost &const costFunc, class CNavArea * * closestArea) /* linkage=_Z16NavAreaBuildPathI8PathCostEbP8CNavAreaS2_PK6VectorRT_PS2_ */
{
	{
		class Vector actualGoalPos;                           //     0
		float initCost;                                       //     0
		float closestAreaDist;                                //     0
		SetParent(class CNavArea *const this,
				class CNavArea * parent,
				enum NavTraverseType how); /* size=0, low_pc=0 */ //     0
		Vector(class Vector *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Length(const class Vector  *const this); /* size=0, low_pc=0 */ //     0
		operator-(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		SetTotalCost(class CNavArea *const this,
				float value); /* size=0, low_pc=0 */ //     0
		operator()(class PathCost *const this,
				class CNavArea * area,
				class CNavArea * fromArea,
				const class CNavLadder  * ladder); /* size=0, low_pc=0 */ //     0
		SetCostSoFar(class CNavArea *const this,
				float value); /* size=0, low_pc=0 */ //     0
		IsOpenListEmpty(void); /* size=0, low_pc=0 */ //     0
		{
			class CNavArea * area;                        //     0
			bool searchFloor;                             //     0
			int dir;                                      //     0
			const NavConnectList  * floorList;            //     0
			const_iterator floorIter;                     //     0
			bool ladderUp;                                //     0
			const NavLadderList  * ladderList;            //     0
			const_iterator ladderIter;                    //     0
			int ladderTopDir;                             //     0
			PopOpenList(void); /* size=0, low_pc=0 */ //     0
			{
				class CNavArea * newArea;             //     0
				enum NavTraverseType how;             //     0
				const class CNavLadder  * ladder;     //     0
				float newCostSoFar;                   //     0
				operator++(class _List_const_iterator<NavConnect> *const this); /* size=0, low_pc=0 */ //     0
				operator()(class PathCost *const this,
						class CNavArea * area,
						class CNavArea * fromArea,
						const class CNavLadder  * ladder); /* size=0, low_pc=0 */ //     0
				IsOpen(const class CNavArea  *const this); /* size=0, low_pc=0 */ //     0
				IsClosed(const class CNavArea  *const this); /* size=0, low_pc=0 */ //     0
				{
					float newCostRemaining;       //     0
					operator-(const class Vector  *const this,
							const class Vector  &const v); /* size=0, low_pc=0 */ //     0
					Length(const class Vector  *const this); /* size=0, low_pc=0 */ //     0
					SetCostSoFar(class CNavArea *const this,
							float value); /* size=0, low_pc=0 */ //     0
					SetParent(class CNavArea *const this,
							class CNavArea * parent,
							enum NavTraverseType how); /* size=0, low_pc=0 */ //     0
					SetTotalCost(class CNavArea *const this,
							float value); /* size=0, low_pc=0 */ //     0
				}
				operator++(class _List_const_iterator<CNavLadder*> *const this); /* size=0, low_pc=0 */ //     0
				operator++(class _List_const_iterator<CNavLadder*> *const this); /* size=0, low_pc=0 */ //     0
			}
			AddToClosedList(class CNavArea *const this); /* size=0, low_pc=0 */ //     0
		}
	}
} /* size: 1 */

/* <0> (null):0 */
void Update(class CCSBot *const this)
{
	{
		class CCSBotManager * ctrl;                           //     0
		floatconst rememberNoiseDuration;                     //     0
		floatconst recomputeApproachPointTolerance;           //     0
		class CBasePlayer * threat;                           //     0
		floatconst seenRecentTime;                            //     0
		floatconst safeRearmTime;                             //     0
		floatconst avoidTime;                                 //     0
		floatconst earliestAutoFollowTime;                    //     0
		floatconst minAutoFollowTeamwork;                     //     0
		{
			class Vector vecAiming;                       //     0
			class Vector vecSrc;                          //     0
			operator+(const class Vector  *const this,
					const class Vector  &const v); /* size=0, low_pc=0 */ //     0
			operator+(const class Vector  *const this,
					const class Vector  &const v); /* size=0, low_pc=0 */ //     0
			operator*(float fl,
					const class Vector  &const v); /* size=0, low_pc=0 */ //     0
			operator+(const class Vector  *const this,
					const class Vector  &const v); /* size=0, low_pc=0 */ //     0
			operator*(float fl,
					const class Vector  &const v); /* size=0, low_pc=0 */ //     0
			Vector(class Vector *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
			Vector(class Vector *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		}
		{
			class Vector dir;                             //     0
			float length;                                 //     0
			const class SpotOrder  * order;               //     0
			class Vector along;                           //     0
			Vector(class Vector *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
			Vector(class Vector *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
			operator-(const class Vector  *const this,
					const class Vector  &const v); /* size=0, low_pc=0 */ //     0
			NormalizeInPlace(class Vector *const this); /* size=0, low_pc=0 */ //     0
			{
				const_iterator iter;                  //     0
				end(class list<SpotOrder, std::allocator<SpotOrder> > *const this); /* size=0, low_pc=0 */ //     0
				operator*(float fl,
						const class Vector  &const v); /* size=0, low_pc=0 */ //     0
				operator+(const class Vector  *const this,
						const class Vector  &const v); /* size=0, low_pc=0 */ //     0
				Vector(class Vector *const this,
					const class Vector  &const v); /* size=0, low_pc=0 */ //     0
				Vector(class Vector *const this,
					const class Vector  &const v); /* size=0, low_pc=0 */ //     0
				operator++(class _List_const_iterator<SpotOrder> *const this); /* size=0, low_pc=0 */ //     0
			}
		}
		{
			class Vector from;                            //     0
			floatconst size;                              //     0
			class Vector arrow;                           //     0
			GetEyePosition(const class CCSBot  *const this); /* size=0, low_pc=0 */ //     0
			operator+(const class Vector  *const this,
					const class Vector  &const v); /* size=0, low_pc=0 */ //     0
			Vector(class Vector *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		}
		ForgetNoise(class CCSBot *const this); /* size=0, low_pc=0 */ //     0
		SetClearedTimestamp(class CNavArea *const this,
					int teamID); /* size=0, low_pc=0 */ //     0
		operator-(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		IsLengthGreaterThan(const class Vector  *const this,
					float length); /* size=0, low_pc=0 */ //     0
		AckAnalysisRequest(class CCSBotManager *const this); /* size=0, low_pc=0 */ //     0
		{
			floatconst selfDefenseRange;                  //     0
			{
				floatconst knifeAttackRange;          //     0
				operator-(const class Vector  *const this,
						const class Vector  &const v); /* size=0, low_pc=0 */ //     0
				IsLengthLessThan(const class Vector  *const this,
						float length); /* size=0, low_pc=0 */ //     0
			}
			GetEnemy(class CCSBot *const this); /* size=0, low_pc=0 */ //     0
			operator-(const class Vector  *const this,
					const class Vector  &const v); /* size=0, low_pc=0 */ //     0
			IsLengthLessThan(const class Vector  *const this,
					float length); /* size=0, low_pc=0 */ //     0
			{
				floatconst recentAttackDuration;      //     0
				GetTimeSinceAttacked(const class CCSBot  *const this); /* size=0, low_pc=0 */ //     0
			}
			SetLastSeenEnemyTimestamp(class CCSBotManager *const this); /* size=0, low_pc=0 */ //     0
		}
		IsAwareOfEnemyDeath(const class CCSBot  *const this); /* size=0, low_pc=0 */ //     0
		GetTimeSinceLastSawEnemy(const class CCSBot  *const this); /* size=0, low_pc=0 */ //     0
		{
			class Vector target;                          //     0
		}
		{
			bool doToss;                                  //     0
			IsElapsed(const class CountdownTimer  *const this); /* size=0, low_pc=0 */ //     0
		}
		IsActiveWeaponReloading(const class CBot  *const this); /* size=0, low_pc=0 */ //     0
		{
			floatconst duration;                          //     0
			float crouchDelayTime;                        //     0
			float standUpTime;                            //     0
			float elapsed;                                //     0
		}
		{
			unsigned char status;                         //     0
			HostageWasTaken(class CSGameState *const this); /* size=0, low_pc=0 */ //     0
		}
		{
			float gonnaBlowTime;                          //     0
		}
		GetElapsedRoundTime(const class CCSBotManager  *const this); /* size=0, low_pc=0 */ //     0
		{
			class CBasePlayer * leader;                   //     0
			GetClosestVisibleHumanFriend(const class CCSBot  *const this); /* size=0, low_pc=0 */ //     0
			IsAutoFollowAllowed(const class CBasePlayer  *const this); /* size=0, low_pc=0 */ //     0
			{
				floatconst maxFollowCount;            //     0
				{
					floatconst autoFollowRange;   //     0
					operator-(const class Vector  *const this,
							const class Vector  &const v); /* size=0, low_pc=0 */ //     0
					IsLengthLessThan(const class Vector  *const this,
							float length); /* size=0, low_pc=0 */ //     0
					{
						class CNavArea * leaderArea;      //     0
						{
							class PathCost pc;    //     0
							float travelRange;    //     0
							PathCost(class PathCost *const this,
								class CCSBot * bot,
								enum RouteType route); /* size=0, low_pc=0 */ //     0
							NavAreaTravelDistance<PathCost>(class CNavArea * startArea,
											class CNavArea * endArea,
											class PathCost &const costFunc); /* size=0, low_pc=0 */ //     0
						}
					}
				}
			}
		}
		{
			class CBaseEntity * leader;                   //     0
			floatconst highTeamwork;                      //     0
			{
				float minFollowDuration;              //     0
				GetFollowDuration(const class CCSBot  *const this); /* size=0, low_pc=0 */ //     0
			}
		}
		{
			floatconst campChance;                        //     0
		}
		IsReloading(class CBasePlayer *const this); /* size=0, low_pc=0 */ //     0
		IsElapsed(const class CountdownTimer  *const this); /* size=0, low_pc=0 */ //     0
		{
			floatconst waitForHostageRange;               //     0
			Start(class CountdownTimer *const this,
				float duration); /* size=0, low_pc=0 */ //     0
			IsElapsed(const class CountdownTimer  *const this); /* size=0, low_pc=0 */ //     0
			Start(class CountdownTimer *const this,
				float duration); /* size=0, low_pc=0 */ //     0
		}
		GetLooseBomb(class CCSBotManager *const this); /* size=0, low_pc=0 */ //     0
		GetBomber(class CCSBot *const this); /* size=0, low_pc=0 */ //     0
		GetTimeSinceLastSawEnemy(const class CCSBot  *const this); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */



/* Variables: */

class Vector2D            Vec2; /* size: 8 */

class Vectorconst          crouch; /* size: 12 */

class Vectorconst          stand; /* size: 12 */

class CBasePlayerWeapon *  gun; /* size: 4 */

floatconst                 highRecoil; /* size: 4 */

class CNavArea *           area; /* size: 4 */

class CBasePlayerWeapon *  gun; /* size: 4 */

float                      distance; /* size: 4 */

class CNavArea *           area; /* size: 4 */

float                      flLen; /* size: 4 */

float                      flLen; /* size: 4 */

class BotStatement *       say; /* size: 4 */

class CCSBotManager *      ctrl; /* size: 4 */

float                      driftAmplitude; /* size: 4 */

floatconst                 tooCloseRange; /* size: 4 */

float                      feetOffset; /* size: 4 */

class Vector              toEnemy; /* size: 12 */

class Vector              idealAngle; /* size: 12 */

; /* size: 157345112 */

; /* size: 157345020 */

floatconst                 sharpshooter; /* size: 4 */

bool                       aimBlocked; /* size: 1 */

floatconst                 k; /* size: 4 */

; /* size: 157345688 */

; /* size: 157345596 */

class Vector2D            to; /* size: 8 */

class Vector2D            perp; /* size: 8 */

; /* size: 157345776 */

class Vector2D            to; /* size: 8 */

class Vector2D            perp; /* size: 8 */

; /* size: 157345200 */

float                      baseDangerFactor; /* size: 4 */

float                      dangerFactor; /* size: 4 */

float                      dist; /* size: 4 */

float                      cost; /* size: 4 */

floatconst                 ladderPenalty; /* size: 4 */

float                      fallDistance; /* size: 4 */

float                      fallDamage; /* size: 4 */

floatconst                 deathFallMargin; /* size: 4 */

floatconst                 painTolerance; /* size: 4 */

float                      crouchPenalty; /* size: 4 */

floatconst                 jumpPenalty; /* size: 4 */

float                      size; /* size: 4 */

floatconst                 costPerFriendPerUnit; /* size: 4 */

class Vector              actualGoalPos; /* size: 12 */

float                      initCost; /* size: 4 */

float                      closestAreaDist; /* size: 4 */

; /* size: 157423108 */

; /* size: 157423016 */

class CNavArea *           area; /* size: 4 */

bool                       searchFloor; /* size: 1 */

int                        dir; /* size: 4 */

const NavConnectList  *    floorList; /* size: 4 */

const_iterator             floorIter; /* size: 0 */

bool                       ladderUp; /* size: 1 */

const NavLadderList  *     ladderList; /* size: 4 */

const_iterator             ladderIter; /* size: 0 */

int                        ladderTopDir; /* size: 4 */

; /* size: 157423724 */

class CNavArea *           newArea; /* size: 4 */

enum NavTraverseType       how; /* size: 4 */

const class CNavLadder  *  ladder; /* size: 4 */

float                      newCostSoFar; /* size: 4 */

; /* size: 157424220 */

; /* size: 157424264 */

; /* size: 157424360 */

; /* size: 157424404 */

; /* size: 157424448 */

; /* size: 157424676 */

; /* size: 157424720 */

; /* size: 157424816 */

; /* size: 157424624 */

; /* size: 157424904 */

; /* size: 157425000 */

; /* size: 157425148 */

; /* size: 157424128 */

float                      newCostRemaining; /* size: 4 */

class CCSBotManager *      ctrl; /* size: 4 */

floatconst                 rememberNoiseDuration; /* size: 4 */

floatconst                 recomputeApproachPointTolerance; /* size: 4 */

class CBasePlayer *        threat; /* size: 4 */

floatconst                 seenRecentTime; /* size: 4 */

floatconst                 safeRearmTime; /* size: 4 */

floatconst                 avoidTime; /* size: 4 */

floatconst                 earliestAutoFollowTime; /* size: 4 */

floatconst                 minAutoFollowTeamwork; /* size: 4 */

class Vector              vecAiming; /* size: 12 */

class Vector              vecSrc; /* size: 12 */

class Vector              dir; /* size: 12 */

float                      length; /* size: 4 */

const class SpotOrder  *   order; /* size: 4 */

class Vector              along; /* size: 12 */

; /* size: 157431680 */

const_iterator             iter; /* size: 0 */

class Vector              from; /* size: 12 */

floatconst                 size; /* size: 4 */

class Vector              arrow; /* size: 12 */

floatconst                 selfDefenseRange; /* size: 4 */

floatconst                 knifeAttackRange; /* size: 4 */

floatconst                 recentAttackDuration; /* size: 4 */

class Vector              target; /* size: 12 */

bool                       doToss; /* size: 1 */

; /* size: 157433604 */

floatconst                 duration; /* size: 4 */

float                      crouchDelayTime; /* size: 4 */

float                      standUpTime; /* size: 4 */

float                      elapsed; /* size: 4 */

unsigned char              status; /* size: 1 */

float                      gonnaBlowTime; /* size: 4 */

class CBasePlayer *        leader; /* size: 4 */

floatconst                 maxFollowCount; /* size: 4 */

floatconst                 autoFollowRange; /* size: 4 */

class CNavArea *           leaderArea; /* size: 4 */

class PathCost            pc; /* size: 8 */

float                      travelRange; /* size: 4 */

; /* size: 157439156 */

; /* size: 157439252 */

class CBaseEntity *        leader; /* size: 4 */

floatconst                 highTeamwork; /* size: 4 */

float                      minFollowDuration; /* size: 4 */

floatconst                 campChance; /* size: 4 */

floatconst                 waitForHostageRange; /* size: 4 */

extern class _IO_FILE *           stdin; /* size: 4 */

extern class _IO_FILE *           stdout; /* size: 4 */

intconst                   k_cubSaltSize; /* size: 4 */

GID_tconst                 k_GIDNil; /* size: 8 */

GID_tconst                 k_TxnIDNil; /* size: 8 */

GID_tconst                 k_TxnIDUnknown; /* size: 8 */

PackageId_tconst           k_uPackageIdFreeSub; /* size: 4 */

PackageId_tconst           k_uPackageIdInvalid; /* size: 4 */

AppId_tconst               k_uAppIdInvalid; /* size: 4 */

AssetClassId_tconst        k_ulAssetClassIdInvalid; /* size: 8 */

PhysicalItemId_tconst      k_uPhysicalItemIdInvalid; /* size: 4 */

DepotId_tconst             k_uDepotIdInvalid; /* size: 4 */

CellID_tconst              k_uCellIDInvalid; /* size: 4 */

SteamAPICall_tconst        k_uAPICallInvalid; /* size: 8 */

PartnerId_tconst           k_uPartnerIdInvalid; /* size: 4 */

extern enginefuncs_t              g_engfuncs; /* size: 632 */

extern globalvars_t *             gpGlobals; /* size: 4 */

extern class Vectorconst          g_vecZero; /* size: 12 */

extern class CGameRules *         g_pGameRules; /* size: 4 */

extern cvar_t                     cv_bot_traceview; /* size: 20 */

extern cvar_t                     cv_bot_stop; /* size: 20 */

extern cvar_t                     cv_bot_show_nav; /* size: 20 */

extern cvar_t                     cv_bot_difficulty; /* size: 20 */

extern cvar_t                     cv_bot_allow_rogues; /* size: 20 */

extern cvar_t                     cv_bot_allow_pistols; /* size: 20 */

extern cvar_t                     cv_bot_allow_shotguns; /* size: 20 */

extern cvar_t                     cv_bot_allow_sub_machine_guns; /* size: 20 */

extern cvar_t                     cv_bot_allow_rifles; /* size: 20 */

extern cvar_t                     cv_bot_allow_machine_guns; /* size: 20 */

extern cvar_t                     cv_bot_allow_grenades; /* size: 20 */

extern cvar_t                     cv_bot_allow_snipers; /* size: 20 */

extern cvar_t                     cv_bot_allow_shield; /* size: 20 */

extern cvar_t                     cv_bot_zombie; /* size: 20 */

extern cvar_t                     cv_bot_chatter; /* size: 20 */

extern float                      g_flBotCommandInterval; /* size: 4 */

extern class CBotManager *        TheBots; /* size: 4 */

floatconst                 GenerationStepSize; /* size: 4 */

floatconst                 StepHeight; /* size: 4 */

floatconst                 JumpHeight; /* size: 4 */

floatconst                 JumpCrouchHeight; /* size: 4 */

floatconst                 MaxSlope; /* size: 4 */

floatconst                 MaxUnitZSlope; /* size: 4 */

floatconst                 BotRadius; /* size: 4 */

floatconst                 DeathDrop; /* size: 4 */

floatconst                 HalfHumanWidth; /* size: 4 */

floatconst                 HalfHumanHeight; /* size: 4 */

floatconst                 HumanHeight; /* size: 4 */

extern NavAreaList                TheNavAreaList; /* size: 8 */

extern class CNavAreaGrid        TheNavAreaGrid; /* size: 1052 */

extern cvar_t                     friendlyfire; /* size: 20 */

extern class BotPhraseManager *   TheBotPhrases; /* size: 4 */

; /* size: 0 */

/* Types: */

/* 1 */
char
 /* size: 1 */

/* 2 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 3 */
unsigned int
 /* size: 4 */

/* 4 */
unsigned char
 /* size: 1 */

/* 5 */
short unsigned int
 /* size: 2 */

/* 6 */
long unsigned int
 /* size: 4 */

/* 7 */
signed char
 /* size: 1 */

/* 8 */
short int
 /* size: 2 */

/* 9 */
int
 /* size: 4 */

/* 10 */
long long int
 /* size: 8 */

/* 11 */
long long unsigned int
 /* size: 8 */

/* 12 */
/* <0> (null):0 */
typedef long long int __quad_t; /* size: 8 */

/* 13 */
/* <0> (null):0 */
typedef long int __off_t; /* size: 4 */

/* 14 */
long int
 /* size: 4 */

/* 15 */
/* <0> (null):0 */
typedef __quad_t __off64_t; /* size: 8 */

/* 16 */
 /* pointer to 0 */
 /* size: 4 */

/* 17 */
 /* pointer to 1 */
 /* size: 4 */

/* 18 */
/* <0> (null):0 */
typedef struct _IO_FILE FILE; /* size: 148 */

/* 19 */
/* <0> (null):0 */
struct _IO_FILE {
	int                        _flags;               /*     0     4 */
	char *                     _IO_read_ptr;         /*     4     4 */
	char *                     _IO_read_end;         /*     8     4 */
	char *                     _IO_read_base;        /*    12     4 */
	char *                     _IO_write_base;       /*    16     4 */
	char *                     _IO_write_ptr;        /*    20     4 */
	char *                     _IO_write_end;        /*    24     4 */
	char *                     _IO_buf_base;         /*    28     4 */
	char *                     _IO_buf_end;          /*    32     4 */
	char *                     _IO_save_base;        /*    36     4 */
	char *                     _IO_backup_base;      /*    40     4 */
	char *                     _IO_save_end;         /*    44     4 */
	class _IO_marker *         _markers;             /*    48     4 */
	class _IO_FILE *           _chain;               /*    52     4 */
	int                        _fileno;              /*    56     4 */
	int                        _flags2;              /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	__off_t                    _old_offset;          /*    64     4 */
	short unsigned int         _cur_column;          /*    68     2 */
	signed char                _vtable_offset;       /*    70     1 */
	char                       _shortbuf[1];         /*    71     1 */
	_IO_lock_t *               _lock;                /*    72     4 */
	__off64_t                  _offset;              /*    76     8 */
	void *                     __pad1;               /*    84     4 */
	void *                     __pad2;               /*    88     4 */
	void *                     __pad3;               /*    92     4 */
	void *                     __pad4;               /*    96     4 */
	size_t                     __pad5;               /*   100     4 */
	int                        _mode;                /*   104     4 */
	char                       _unused2[40];         /*   108    40 */
	/* --- cacheline 2 boundary (128 bytes) was 20 bytes ago --- */

	/* size: 148, cachelines: 3, members: 29 */
	/* last cacheline: 20 bytes */
}; /* size: 148 */

/* 20 */
/* <0> (null):0 */
typedef void _IO_lock_t; /* size: 0 */

/* 21 */
/* <0> (null):0 */
struct _IO_marker {
	class _IO_marker *         _next;                /*     0     4 */
	class _IO_FILE *           _sbuf;                /*     4     4 */
	int                        _pos;                 /*     8     4 */

	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 22 */
 /* pointer to 21 */
 /* size: 4 */

/* 23 */
 /* pointer to 19 */
 /* size: 4 */

/* 24 */
 /* pointer to 21 */
 /* size: 4 */

/* 25 */
 /* pointer to 19 */
 /* size: 4 */

/* 26 */
/* <0> (null):0 */
char                       array[1]; /* size: 1 */

/* 27 */
 /* pointer to 20 */
 /* size: 4 */

/* 28 */
/* <0> (null):0 */
char                       array[40]; /* size: 40 */

/* 29 */
 /* pointer to 30 */
 /* size: 4 */

/* 30 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 31 */
 /* pointer to 32 */
 /* size: 4 */

/* 32 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 33 */
 /* pointer to 34 */
 /* size: 4 */

/* 34 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 146684904 */

/* 35 */
long double
 /* size: 12 */

/* 36 */
double
 /* size: 8 */

/* 37 */
/* <0> (null):0 */
typedef int int32; /* size: 4 */

/* 38 */
/* <0> (null):0 */
typedef unsigned int uint32; /* size: 4 */

/* 39 */
/* <0> (null):0 */
typedef long long unsigned int uint64; /* size: 8 */

/* 40 */
/* <0> (null):0 */
typedef uint64 GID_t; /* size: 8 */

/* 41 */
/* <0> (null):0 */
typedef uint32 PackageId_t; /* size: 4 */

/* 42 */
/* <0> (null):0 */
typedef uint32 AppId_t; /* size: 4 */

/* 43 */
/* <0> (null):0 */
typedef uint64 AssetClassId_t; /* size: 8 */

/* 44 */
/* <0> (null):0 */
typedef uint32 PhysicalItemId_t; /* size: 4 */

/* 45 */
/* <0> (null):0 */
typedef uint32 DepotId_t; /* size: 4 */

/* 46 */
/* <0> (null):0 */
typedef uint32 CellID_t; /* size: 4 */

/* 47 */
/* <0> (null):0 */
typedef uint64 SteamAPICall_t; /* size: 8 */

/* 48 */
/* <0> (null):0 */
typedef uint32 PartnerId_t; /* size: 4 */

/* 49 */
/* <0> (null):0 */
typedef int BOOL; /* size: 4 */

/* 50 */
/* <0> (null):0 */
typedef unsigned char byte; /* size: 1 */

/* 51 */
/* <0> (null):0 */
typedef unsigned int string_t; /* size: 4 */

/* 52 */
/* <0> (null):0 */
typedef float vec_t; /* size: 4 */

/* 53 */
float
 /* size: 4 */

/* 54 */
/* <0> (null):0 */
float                      array[2]; /* size: 8 */

/* 55 */
/* <0> (null):0 */
class Vector2D {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	/* <0> (null):0 */
	void Vector2D(class Vector2D *);

	/* <0> (null):0 */
	void Vector2D(class Vector2D *, float, float);

	/* <0> (null):0 */
	class Vector2D operator+(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DplERKS_ */

	/* <0> (null):0 */
	class Vector2D operator-(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DmiERKS_ */

	/* <0> (null):0 */
	class Vector2D operator*(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DmlEf */

	/* <0> (null):0 */
	class Vector2D operator/(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DdvEf */

	/* <0> (null):0 */
	float Length(const class Vector2D  *); /* linkage=_ZNK8Vector2D6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector2D  *); /* linkage=_ZNK8Vector2D13LengthSquaredEv */

	/* <0> (null):0 */
	class Vector2D Normalize(const class Vector2D  *); /* linkage=_ZNK8Vector2D9NormalizeEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector2D *); /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector2D *, float); /* linkage=_ZN8Vector2D6IsZeroEf */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 56 */
 /* pointer to 55 */
 /* size: 4 */

/* 57 */
 /* pointer to 58 */
 /* size: 4 */

/* 58 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 59 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 60 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 61 */
bool
 /* size: 1 */

/* 62 */
/* <0> (null):0 */
class Vector {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	vec_t                      z;                    /*     8     4 */
	/* <0> (null):0 */
	void Vector(class Vector *);

	/* <0> (null):0 */
	void Vector(class Vector *, float, float, float);

	/* <0> (null):0 */
	void Vector(class Vector *, const class Vector  &);

	/* <0> (null):0 */
	void Vector(class Vector *, float *);

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *); /* linkage=_ZNK6VectorngEv */

	/* <0> (null):0 */
	int operator==(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectoreqERKS_ */

	/* <0> (null):0 */
	int operator!=(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorneERKS_ */

	/* <0> (null):0 */
	class Vector operator+(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorplERKS_ */

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectormiERKS_ */

	/* <0> (null):0 */
	class Vector operator*(const class Vector  *, float); /* linkage=_ZNK6VectormlEf */

	/* <0> (null):0 */
	class Vector operator/(const class Vector  *, float); /* linkage=_ZNK6VectordvEf */

	/* <0> (null):0 */
	void CopyToArray(const class Vector  *, float *); /* linkage=_ZNK6Vector11CopyToArrayEPf */

	/* <0> (null):0 */
	float Length(const class Vector  *); /* linkage=_ZNK6Vector6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector  *); /* linkage=_ZNK6Vector13LengthSquaredEv */

	/* <0> (null):0 */
	float * operator float*(class Vector *); /* linkage=_ZN6VectorcvPfEv */

	/* <0> (null):0 */
	const float  * operator const float*(const class Vector  *); /* linkage=_ZNK6VectorcvPKfEv */

	/* <0> (null):0 */
	class Vector Normalize(const class Vector  *); /* linkage=_ZNK6Vector9NormalizeEv */

	/* <0> (null):0 */
	class Vector2D Make2D(const class Vector  *); /* linkage=_ZNK6Vector6Make2DEv */

	/* <0> (null):0 */
	float Length2D(const class Vector  *); /* linkage=_ZNK6Vector8Length2DEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector  *, float); /* linkage=_ZNK6Vector16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector  *, float); /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector *); /* linkage=_ZN6Vector16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector *, float); /* linkage=_ZN6Vector6IsZeroEf */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 63 */
 /* pointer to 62 */
 /* size: 4 */

/* 64 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 65 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 66 */
 /* pointer to 53 */
 /* size: 4 */

/* 67 */
 /* pointer to 68 */
 /* size: 4 */

/* 68 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 69 */
 /* pointer to 70 */
 /* size: 4 */

/* 70 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 71 */
/* <0> (null):0 */
typedef int qboolean; /* size: 4 */

/* 72 */
/* <0> (null):0 */
struct link_s {
	class link_s *             prev;                 /*     0     4 */
	class link_s *             next;                 /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 73 */
 /* pointer to 72 */
 /* size: 4 */

/* 74 */
/* <0> (null):0 */
typedef struct link_s link_t; /* size: 8 */

/* 75 */
/* <0> (null):0 */
typedef struct edict_s edict_t; /* size: 804 */

/* 76 */
/* <0> (null):0 */
struct edict_s {
	qboolean                   free;                 /*     0     4 */
	int                        serialnumber;         /*     4     4 */
	link_t                     area;                 /*     8     8 */
	int                        headnode;             /*    16     4 */
	int                        num_leafs;            /*    20     4 */
	short int                  leafnums[48];         /*    24    96 */
	/* --- cacheline 1 boundary (64 bytes) was 56 bytes ago --- */
	float                      freetime;             /*   120     4 */
	void *                     pvPrivateData;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	entvars_t                  v;                    /*   128   676 */
	/* --- cacheline 12 boundary (768 bytes) was 36 bytes ago --- */

	/* size: 804, cachelines: 13, members: 9 */
	/* last cacheline: 36 bytes */
}; /* size: 804 */

/* 77 */
 /* pointer to 75 */
 /* size: 4 */

/* 78 */
/* <0> (null):0 */
struct {
	float                      time;                 /*     0     4 */
	float                      frametime;            /*     4     4 */
	float                      force_retouch;        /*     8     4 */
	string_t                   mapname;              /*    12     4 */
	string_t                   startspot;            /*    16     4 */
	float                      deathmatch;           /*    20     4 */
	float                      coop;                 /*    24     4 */
	float                      teamplay;             /*    28     4 */
	float                      serverflags;          /*    32     4 */
	float                      found_secrets;        /*    36     4 */
	class Vector              v_forward;             /*    40    12 */
	class Vector              v_up;                  /*    52    12 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	class Vector              v_right;               /*    64    12 */
	float                      trace_allsolid;       /*    76     4 */
	float                      trace_startsolid;     /*    80     4 */
	float                      trace_fraction;       /*    84     4 */
	class Vector              trace_endpos;          /*    88    12 */
	class Vector              trace_plane_normal;    /*   100    12 */
	float                      trace_plane_dist;     /*   112     4 */
	edict_t *                  trace_ent;            /*   116     4 */
	float                      trace_inopen;         /*   120     4 */
	float                      trace_inwater;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	int                        trace_hitgroup;       /*   128     4 */
	int                        trace_flags;          /*   132     4 */
	int                        msg_entity;           /*   136     4 */
	int                        cdAudioTrack;         /*   140     4 */
	int                        maxClients;           /*   144     4 */
	int                        maxEntities;          /*   148     4 */
	const char  *              pStringBase;          /*   152     4 */
	void *                     pSaveData;            /*   156     4 */
	class Vector              vecLandmarkOffset;     /*   160    12 */

	/* size: 172, cachelines: 3, members: 31 */
	/* last cacheline: 44 bytes */
}; /* size: 172 */

/* 79 */
/* <0> (null):0 */
typedef class  globalvars_t; /* size: 172 */

/* 80 */
/* <0> (null):0 */
struct entvars_s {
	string_t                   classname;            /*     0     4 */
	string_t                   globalname;           /*     4     4 */
	class Vector              origin;                /*     8    12 */
	class Vector              oldorigin;             /*    20    12 */
	class Vector              velocity;              /*    32    12 */
	class Vector              basevelocity;          /*    44    12 */
	class Vector              clbasevelocity;        /*    56    12 */
	/* --- cacheline 1 boundary (64 bytes) was 4 bytes ago --- */
	class Vector              movedir;               /*    68    12 */
	class Vector              angles;                /*    80    12 */
	class Vector              avelocity;             /*    92    12 */
	class Vector              punchangle;            /*   104    12 */
	class Vector              v_angle;               /*   116    12 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	class Vector              endpos;                /*   128    12 */
	class Vector              startpos;              /*   140    12 */
	float                      impacttime;           /*   152     4 */
	float                      starttime;            /*   156     4 */
	int                        fixangle;             /*   160     4 */
	float                      idealpitch;           /*   164     4 */
	float                      pitch_speed;          /*   168     4 */
	float                      ideal_yaw;            /*   172     4 */
	float                      yaw_speed;            /*   176     4 */
	int                        modelindex;           /*   180     4 */
	string_t                   model;                /*   184     4 */
	int                        viewmodel;            /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	int                        weaponmodel;          /*   192     4 */
	class Vector              absmin;                /*   196    12 */
	class Vector              absmax;                /*   208    12 */
	class Vector              mins;                  /*   220    12 */
	class Vector              maxs;                  /*   232    12 */
	class Vector              size;                  /*   244    12 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	float                      ltime;                /*   256     4 */
	float                      nextthink;            /*   260     4 */
	int                        movetype;             /*   264     4 */
	int                        solid;                /*   268     4 */
	int                        skin;                 /*   272     4 */
	int                        body;                 /*   276     4 */
	int                        effects;              /*   280     4 */
	float                      gravity;              /*   284     4 */
	float                      friction;             /*   288     4 */
	int                        light_level;          /*   292     4 */
	int                        sequence;             /*   296     4 */
	int                        gaitsequence;         /*   300     4 */
	float                      frame;                /*   304     4 */
	float                      animtime;             /*   308     4 */
	float                      framerate;            /*   312     4 */
	unsigned char              controller[4];        /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	unsigned char              blending[2];          /*   320     2 */
	float                      scale;                /*   324     4 */
	int                        rendermode;           /*   328     4 */
	float                      renderamt;            /*   332     4 */
	class Vector              rendercolor;           /*   336    12 */
	int                        renderfx;             /*   348     4 */
	float                      health;               /*   352     4 */
	float                      frags;                /*   356     4 */
	int                        weapons;              /*   360     4 */
	float                      takedamage;           /*   364     4 */
	int                        deadflag;             /*   368     4 */
	class Vector              view_ofs;              /*   372    12 */
	int                        button;               /*   384     4 */
	/* --- cacheline 6 boundary (384 bytes) was 2 bytes ago --- */
	int                        impulse;              /*   388     4 */
	edict_t *                  chain;                /*   392     4 */
	edict_t *                  dmg_inflictor;        /*   396     4 */
	edict_t *                  enemy;                /*   400     4 */
	edict_t *                  aiment;               /*   404     4 */
	edict_t *                  owner;                /*   408     4 */
	edict_t *                  groundentity;         /*   412     4 */
	int                        spawnflags;           /*   416     4 */
	int                        flags;                /*   420     4 */
	int                        colormap;             /*   424     4 */
	int                        team;                 /*   428     4 */
	float                      max_health;           /*   432     4 */
	float                      teleport_time;        /*   436     4 */
	float                      armortype;            /*   440     4 */
	float                      armorvalue;           /*   444     4 */
	int                        waterlevel;           /*   448     4 */
	/* --- cacheline 7 boundary (448 bytes) was 2 bytes ago --- */
	int                        watertype;            /*   452     4 */
	string_t                   target;               /*   456     4 */
	string_t                   targetname;           /*   460     4 */
	string_t                   netname;              /*   464     4 */
	string_t                   message;              /*   468     4 */
	float                      dmg_take;             /*   472     4 */
	float                      dmg_save;             /*   476     4 */
	float                      dmg;                  /*   480     4 */
	float                      dmgtime;              /*   484     4 */
	string_t                   noise;                /*   488     4 */
	string_t                   noise1;               /*   492     4 */
	string_t                   noise2;               /*   496     4 */
	string_t                   noise3;               /*   500     4 */
	float                      speed;                /*   504     4 */
	float                      air_finished;         /*   508     4 */
	float                      pain_finished;        /*   512     4 */
	/* --- cacheline 8 boundary (512 bytes) was 2 bytes ago --- */
	float                      radsuit_finished;     /*   516     4 */
	edict_t *                  pContainingEntity;    /*   520     4 */
	int                        playerclass;          /*   524     4 */
	float                      maxspeed;             /*   528     4 */
	float                      fov;                  /*   532     4 */
	int                        weaponanim;           /*   536     4 */
	int                        pushmsec;             /*   540     4 */
	int                        bInDuck;              /*   544     4 */
	int                        flTimeStepSound;      /*   548     4 */
	int                        flSwimTime;           /*   552     4 */
	int                        flDuckTime;           /*   556     4 */
	int                        iStepLeft;            /*   560     4 */
	float                      flFallVelocity;       /*   564     4 */
	int                        gamestate;            /*   568     4 */
	int                        oldbuttons;           /*   572     4 */
	int                        groupinfo;            /*   576     4 */
	/* --- cacheline 9 boundary (576 bytes) was 2 bytes ago --- */
	int                        iuser1;               /*   580     4 */
	int                        iuser2;               /*   584     4 */
	int                        iuser3;               /*   588     4 */
	int                        iuser4;               /*   592     4 */
	float                      fuser1;               /*   596     4 */
	float                      fuser2;               /*   600     4 */
	float                      fuser3;               /*   604     4 */
	float                      fuser4;               /*   608     4 */
	class Vector              vuser1;                /*   612    12 */
	class Vector              vuser2;                /*   624    12 */
	class Vector              vuser3;                /*   636    12 */
	/* --- cacheline 10 boundary (640 bytes) was 6 bytes ago --- */
	class Vector              vuser4;                /*   648    12 */
	edict_t *                  euser1;               /*   660     4 */
	edict_t *                  euser2;               /*   664     4 */
	edict_t *                  euser3;               /*   668     4 */
	edict_t *                  euser4;               /*   672     4 */

	/* size: 676, cachelines: 11, members: 123 */
	/* last cacheline: 36 bytes */

	/* BRAIN FART ALERT! 676 != 674 + 0(holes), diff = 2 */

}; /* size: 676 */

/* 81 */
/* <0> (null):0 */
unsigned char              array[4]; /* size: 4 */

/* 82 */
/* <0> (null):0 */
unsigned char              array[2]; /* size: 2 */

/* 83 */
/* <0> (null):0 */
typedef struct entvars_s entvars_t; /* size: 676 */

/* 84 */
/* <0> (null):0 */
short int                  array[48]; /* size: 96 */

/* 85 */
/* <0> (null):0 */
typedef uint32 CRC32_t; /* size: 4 */

/* 86 */
/* <0> (null):0 */
struct cvar_s {
	char *                     name;                 /*     0     4 */
	char *                     string;               /*     4     4 */
	int                        flags;                /*     8     4 */
	float                      value;                /*    12     4 */
	class cvar_s *             next;                 /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 87 */
 /* pointer to 86 */
 /* size: 4 */

/* 88 */
/* <0> (null):0 */
typedef struct cvar_s cvar_t; /* size: 20 */

/* 89 */
/* <0> (null):0 */
struct client_textmessage_s {
	int                        effect;               /*     0     4 */
	byte                       r1;                   /*     4     1 */
	byte                       g1;                   /*     5     1 */
	byte                       b1;                   /*     6     1 */
	byte                       a1;                   /*     7     1 */
	byte                       r2;                   /*     8     1 */
	byte                       g2;                   /*     9     1 */
	byte                       b2;                   /*    10     1 */
	byte                       a2;                   /*    11     1 */
	float                      x;                    /*    12     4 */
	float                      y;                    /*    16     4 */
	float                      fadein;               /*    20     4 */
	float                      fadeout;              /*    24     4 */
	float                      holdtime;             /*    28     4 */
	float                      fxtime;               /*    32     4 */
	const char  *              pName;                /*    36     4 */
	const char  *              pMessage;             /*    40     4 */

	/* size: 44, cachelines: 1, members: 17 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 90 */
/* <0> (null):0 */
typedef struct client_textmessage_s client_textmessage_t; /* size: 44 */

/* 91 */
/* <0> (null):0 */
typedef struct sequenceCommandLine_ sequenceCommandLine_s; /* size: 92 */

/* 92 */
/* <0> (null):0 */
struct sequenceCommandLine_ {
	int                        commandType;          /*     0     4 */
	client_textmessage_t       clientMessage;        /*     4    44 */
	char *                     speakerName;          /*    48     4 */
	char *                     listenerName;         /*    52     4 */
	char *                     soundFileName;        /*    56     4 */
	char *                     sentenceName;         /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	char *                     fireTargetNames;      /*    64     4 */
	char *                     killTargetNames;      /*    68     4 */
	float                      delay;                /*    72     4 */
	int                        repeatCount;          /*    76     4 */
	int                        textChannel;          /*    80     4 */
	int                        modifierBitField;     /*    84     4 */
	sequenceCommandLine_s *    nextCommandLine;      /*    88     4 */

	/* size: 92, cachelines: 2, members: 13 */
	/* last cacheline: 28 bytes */
}; /* size: 92 */

/* 93 */
 /* pointer to 91 */
 /* size: 4 */

/* 94 */
/* <0> (null):0 */
typedef struct sequenceEntry_ sequenceEntry_s; /* size: 20 */

/* 95 */
/* <0> (null):0 */
struct sequenceEntry_ {
	char *                     fileName;             /*     0     4 */
	char *                     entryName;            /*     4     4 */
	sequenceCommandLine_s *    firstCommand;         /*     8     4 */
	sequenceEntry_s *          nextEntry;            /*    12     4 */
	qboolean                   isGlobal;             /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 96 */
 /* pointer to 94 */
 /* size: 4 */

/* 97 */
/* <0> (null):0 */
typedef struct sentenceEntry_ sentenceEntry_s; /* size: 16 */

/* 98 */
/* <0> (null):0 */
struct sentenceEntry_ {
	char *                     data;                 /*     0     4 */
	sentenceEntry_s *          nextEntry;            /*     4     4 */
	qboolean                   isGlobal;             /*     8     4 */
	unsigned int               index;                /*    12     4 */

	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 99 */
 /* pointer to 97 */
 /* size: 4 */

/* 100 */
/* <0> (null):0 */
enum {
	at_notice = 0,
	at_console = 1,
	at_aiconsole = 2,
	at_warning = 3,
	at_error = 4,
	at_logged = 5,
}; /* size: 4 */

/* 101 */
/* <0> (null):0 */
typedef enum  ALERT_TYPE; /* size: 4 */

/* 102 */
/* <0> (null):0 */
enum {
	print_console = 0,
	print_center = 1,
	print_chat = 2,
}; /* size: 4 */

/* 103 */
/* <0> (null):0 */
typedef enum  PRINT_TYPE; /* size: 4 */

/* 104 */
/* <0> (null):0 */
enum {
	force_exactfile = 0,
	force_model_samebounds = 1,
	force_model_specifybounds = 2,
	force_model_specifybounds_if_avail = 3,
}; /* size: 4 */

/* 105 */
/* <0> (null):0 */
typedef enum  FORCE_TYPE; /* size: 4 */

/* 106 */
/* <0> (null):0 */
struct {
	int                        fAllSolid;            /*     0     4 */
	int                        fStartSolid;          /*     4     4 */
	int                        fInOpen;              /*     8     4 */
	int                        fInWater;             /*    12     4 */
	float                      flFraction;           /*    16     4 */
	class Vector              vecEndPos;             /*    20    12 */
	float                      flPlaneDist;          /*    32     4 */
	class Vector              vecPlaneNormal;        /*    36    12 */
	edict_t *                  pHit;                 /*    48     4 */
	int                        iHitgroup;            /*    52     4 */
	/* <0> (null):0 */
	void TraceResult(TraceResult *);


	/* size: 56, cachelines: 1, members: 10 */
	/* last cacheline: 56 bytes */
}; /* size: 56 */

/* 107 */
/* <0> (null):0 */
typedef class  TraceResult; /* size: 56 */

/* 108 */
/* <0> (null):0 */
struct enginefuncs_s {
	int                        (*pfnPrecacheModel)(char *); /*     0     4 */
	int                        (*pfnPrecacheSound)(char *); /*     4     4 */
	void                       (*pfnSetModel)(edict_t *, const char  *); /*     8     4 */
	int                        (*pfnModelIndex)(const char  *); /*    12     4 */
	int                        (*pfnModelFrames)(int); /*    16     4 */
	void                       (*pfnSetSize)(edict_t *, const float  *, const float  *); /*    20     4 */
	void                       (*pfnChangeLevel)(char *, char *); /*    24     4 */
	void                       (*pfnGetSpawnParms)(edict_t *); /*    28     4 */
	void                       (*pfnSaveSpawnParms)(edict_t *); /*    32     4 */
	float                      (*pfnVecToYaw)(const float  *); /*    36     4 */
	void                       (*pfnVecToAngles)(const float  *, float *); /*    40     4 */
	void                       (*pfnMoveToOrigin)(edict_t *, const float  *, float, int); /*    44     4 */
	void                       (*pfnChangeYaw)(edict_t *); /*    48     4 */
	void                       (*pfnChangePitch)(edict_t *); /*    52     4 */
	edict_t *                  (*pfnFindEntityByString)(edict_t *, const char  *, const char  *); /*    56     4 */
	int                        (*pfnGetEntityIllum)(edict_t *); /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	edict_t *                  (*pfnFindEntityInSphere)(edict_t *, const float  *, float); /*    64     4 */
	edict_t *                  (*pfnFindClientInPVS)(edict_t *); /*    68     4 */
	edict_t *                  (*pfnEntitiesInPVS)(edict_t *); /*    72     4 */
	void                       (*pfnMakeVectors)(const float  *); /*    76     4 */
	void                       (*pfnAngleVectors)(const float  *, float *, float *, float *); /*    80     4 */
	edict_t *                  (*pfnCreateEntity)(void); /*    84     4 */
	void                       (*pfnRemoveEntity)(edict_t *); /*    88     4 */
	edict_t *                  (*pfnCreateNamedEntity)(int); /*    92     4 */
	void                       (*pfnMakeStatic)(edict_t *); /*    96     4 */
	int                        (*pfnEntIsOnFloor)(edict_t *); /*   100     4 */
	int                        (*pfnDropToFloor)(edict_t *); /*   104     4 */
	int                        (*pfnWalkMove)(edict_t *, float, float, int); /*   108     4 */
	void                       (*pfnSetOrigin)(edict_t *, const float  *); /*   112     4 */
	void                       (*pfnEmitSound)(edict_t *, int, const char  *, float, float, int, int); /*   116     4 */
	void                       (*pfnEmitAmbientSound)(edict_t *, float *, const char  *, float, float, int, int); /*   120     4 */
	void                       (*pfnTraceLine)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	void                       (*pfnTraceToss)(edict_t *, edict_t *, TraceResult *); /*   128     4 */
	int                        (*pfnTraceMonsterHull)(edict_t *, const float  *, const float  *, int, edict_t *, TraceResult *); /*   132     4 */
	void                       (*pfnTraceHull)(const float  *, const float  *, int, int, edict_t *, TraceResult *); /*   136     4 */
	void                       (*pfnTraceModel)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   140     4 */
	const char  *              (*pfnTraceTexture)(edict_t *, const float  *, const float  *); /*   144     4 */
	void                       (*pfnTraceSphere)(const float  *, const float  *, int, float, edict_t *, TraceResult *); /*   148     4 */
	void                       (*pfnGetAimVector)(edict_t *, float, float *); /*   152     4 */
	void                       (*pfnServerCommand)(char *); /*   156     4 */
	void                       (*pfnServerExecute)(void); /*   160     4 */
	void                       (*pfnClientCommand)(edict_t *, char *, ...); /*   164     4 */
	void                       (*pfnParticleEffect)(const float  *, const float  *, float, float); /*   168     4 */
	void                       (*pfnLightStyle)(int, char *); /*   172     4 */
	int                        (*pfnDecalIndex)(const char  *); /*   176     4 */
	int                        (*pfnPointContents)(const float  *); /*   180     4 */
	void                       (*pfnMessageBegin)(int, int, const float  *, edict_t *); /*   184     4 */
	void                       (*pfnMessageEnd)(void); /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	void                       (*pfnWriteByte)(int); /*   192     4 */
	void                       (*pfnWriteChar)(int); /*   196     4 */
	void                       (*pfnWriteShort)(int); /*   200     4 */
	void                       (*pfnWriteLong)(int); /*   204     4 */
	void                       (*pfnWriteAngle)(float); /*   208     4 */
	void                       (*pfnWriteCoord)(float); /*   212     4 */
	void                       (*pfnWriteString)(const char  *); /*   216     4 */
	void                       (*pfnWriteEntity)(int); /*   220     4 */
	void                       (*pfnCVarRegister)(cvar_t *); /*   224     4 */
	float                      (*pfnCVarGetFloat)(const char  *); /*   228     4 */
	const char  *              (*pfnCVarGetString)(const char  *); /*   232     4 */
	void                       (*pfnCVarSetFloat)(const char  *, float); /*   236     4 */
	void                       (*pfnCVarSetString)(const char  *, const char  *); /*   240     4 */
	void                       (*pfnAlertMessage)(ALERT_TYPE, char *, ...); /*   244     4 */
	void                       (*pfnEngineFprintf)(void *, char *, ...); /*   248     4 */
	void *                     (*pfnPvAllocEntPrivateData)(edict_t *, int32); /*   252     4 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	void *                     (*pfnPvEntPrivateData)(edict_t *); /*   256     4 */
	void                       (*pfnFreeEntPrivateData)(edict_t *); /*   260     4 */
	const char  *              (*pfnSzFromIndex)(int); /*   264     4 */
	int                        (*pfnAllocString)(const char  *); /*   268     4 */
	class entvars_s *          (*pfnGetVarsOfEnt)(edict_t *); /*   272     4 */
	edict_t *                  (*pfnPEntityOfEntOffset)(int); /*   276     4 */
	int                        (*pfnEntOffsetOfPEntity)(const edict_t  *); /*   280     4 */
	int                        (*pfnIndexOfEdict)(const edict_t  *); /*   284     4 */
	edict_t *                  (*pfnPEntityOfEntIndex)(int); /*   288     4 */
	edict_t *                  (*pfnFindEntityByVars)(class entvars_s *); /*   292     4 */
	void *                     (*pfnGetModelPtr)(edict_t *); /*   296     4 */
	int                        (*pfnRegUserMsg)(const char  *, int); /*   300     4 */
	void                       (*pfnAnimationAutomove)(const edict_t  *, float); /*   304     4 */
	void                       (*pfnGetBonePosition)(const edict_t  *, int, float *, float *); /*   308     4 */
	uint32                     (*pfnFunctionFromName)(const char  *); /*   312     4 */
	const char  *              (*pfnNameForFunction)(uint32); /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	void                       (*pfnClientPrintf)(edict_t *, PRINT_TYPE, const char  *); /*   320     4 */
	void                       (*pfnServerPrint)(const char  *); /*   324     4 */
	const char  *              (*pfnCmd_Args)(void); /*   328     4 */
	const char  *              (*pfnCmd_Argv)(int);  /*   332     4 */
	int                        (*pfnCmd_Argc)(void); /*   336     4 */
	void                       (*pfnGetAttachment)(const edict_t  *, int, float *, float *); /*   340     4 */
	void                       (*pfnCRC32_Init)(CRC32_t *); /*   344     4 */
	void                       (*pfnCRC32_ProcessBuffer)(CRC32_t *, void *, int); /*   348     4 */
	void                       (*pfnCRC32_ProcessByte)(CRC32_t *, unsigned char); /*   352     4 */
	CRC32_t                    (*pfnCRC32_Final)(CRC32_t); /*   356     4 */
	int32                      (*pfnRandomLong)(int32, int32); /*   360     4 */
	float                      (*pfnRandomFloat)(float, float); /*   364     4 */
	void                       (*pfnSetView)(const edict_t  *, const edict_t  *); /*   368     4 */
	float                      (*pfnTime)(void);     /*   372     4 */
	void                       (*pfnCrosshairAngle)(const edict_t  *, float, float); /*   376     4 */
	byte *                     (*pfnLoadFileForMe)(char *, int *); /*   380     4 */
	/* --- cacheline 6 boundary (384 bytes) --- */
	void                       (*pfnFreeFile)(void *); /*   384     4 */
	void                       (*pfnEndSection)(const char  *); /*   388     4 */
	int                        (*pfnCompareFileTime)(char *, char *, int *); /*   392     4 */
	void                       (*pfnGetGameDir)(char *); /*   396     4 */
	void                       (*pfnCvar_RegisterVariable)(cvar_t *); /*   400     4 */
	void                       (*pfnFadeClientVolume)(const edict_t  *, int, int, int, int); /*   404     4 */
	void                       (*pfnSetClientMaxspeed)(const edict_t  *, float); /*   408     4 */
	edict_t *                  (*pfnCreateFakeClient)(const char  *); /*   412     4 */
	void                       (*pfnRunPlayerMove)(edict_t *, const float  *, float, float, float, short unsigned int, byte, byte); /*   416     4 */
	int                        (*pfnNumberOfEntities)(void); /*   420     4 */
	char *                     (*pfnGetInfoKeyBuffer)(edict_t *); /*   424     4 */
	char *                     (*pfnInfoKeyValue)(char *, char *); /*   428     4 */
	void                       (*pfnSetKeyValue)(char *, char *, char *); /*   432     4 */
	void                       (*pfnSetClientKeyValue)(int, char *, char *, char *); /*   436     4 */
	int                        (*pfnIsMapValid)(char *); /*   440     4 */
	void                       (*pfnStaticDecal)(const float  *, int, int, int); /*   444     4 */
	/* --- cacheline 7 boundary (448 bytes) --- */
	int                        (*pfnPrecacheGeneric)(char *); /*   448     4 */
	int                        (*pfnGetPlayerUserId)(edict_t *); /*   452     4 */
	void                       (*pfnBuildSoundMsg)(edict_t *, int, const char  *, float, float, int, int, int, int, const float  *, edict_t *); /*   456     4 */
	int                        (*pfnIsDedicatedServer)(void); /*   460     4 */
	cvar_t *                   (*pfnCVarGetPointer)(const char  *); /*   464     4 */
	unsigned int               (*pfnGetPlayerWONId)(edict_t *); /*   468     4 */
	void                       (*pfnInfo_RemoveKey)(char *, const char  *); /*   472     4 */
	const char  *              (*pfnGetPhysicsKeyValue)(const edict_t  *, const char  *); /*   476     4 */
	void                       (*pfnSetPhysicsKeyValue)(const edict_t  *, const char  *, const char  *); /*   480     4 */
	const char  *              (*pfnGetPhysicsInfoString)(const edict_t  *); /*   484     4 */
	short unsigned int         (*pfnPrecacheEvent)(int, const char  *); /*   488     4 */
	void                       (*pfnPlaybackEvent)(int, const edict_t  *, short unsigned int, float, float *, float *, float, float, int, int, int, int); /*   492     4 */
	unsigned char *            (*pfnSetFatPVS)(float *); /*   496     4 */
	unsigned char *            (*pfnSetFatPAS)(float *); /*   500     4 */
	int                        (*pfnCheckVisibility)(const edict_t  *, unsigned char *); /*   504     4 */
	void                       (*pfnDeltaSetField)(class delta_s *, const char  *); /*   508     4 */
	/* --- cacheline 8 boundary (512 bytes) --- */
	void                       (*pfnDeltaUnsetField)(class delta_s *, const char  *); /*   512     4 */
	void                       (*pfnDeltaAddEncoder)(char *, void (*)(class delta_s *, const unsigned char  *, const unsigned char  *)); /*   516     4 */
	int                        (*pfnGetCurrentPlayer)(void); /*   520     4 */
	int                        (*pfnCanSkipPlayer)(const edict_t  *); /*   524     4 */
	int                        (*pfnDeltaFindField)(class delta_s *, const char  *); /*   528     4 */
	void                       (*pfnDeltaSetFieldByIndex)(class delta_s *, int); /*   532     4 */
	void                       (*pfnDeltaUnsetFieldByIndex)(class delta_s *, int); /*   536     4 */
	void                       (*pfnSetGroupMask)(int, int); /*   540     4 */
	int                        (*pfnCreateInstancedBaseline)(int, class entity_state_s *); /*   544     4 */
	void                       (*pfnCvar_DirectSet)(class cvar_s *, char *); /*   548     4 */
	void                       (*pfnForceUnmodified)(FORCE_TYPE, float *, float *, const char  *); /*   552     4 */
	void                       (*pfnGetPlayerStats)(const edict_t  *, int *, int *); /*   556     4 */
	void                       (*pfnAddServerCommand)(char *, void (*)(void)); /*   560     4 */
	qboolean                   (*pfnVoice_GetClientListening)(int, int); /*   564     4 */
	qboolean                   (*pfnVoice_SetClientListening)(int, int, qboolean); /*   568     4 */
	const char  *              (*pfnGetPlayerAuthId)(edict_t *); /*   572     4 */
	/* --- cacheline 9 boundary (576 bytes) --- */
	sequenceEntry_s *          (*pfnSequenceGet)(const char  *, const char  *); /*   576     4 */
	sentenceEntry_s *          (*pfnSequencePickSentence)(const char  *, int, int *); /*   580     4 */
	int                        (*pfnGetFileSize)(char *); /*   584     4 */
	unsigned int               (*pfnGetApproxWavePlayLen)(const char  *); /*   588     4 */
	int                        (*pfnIsCareerMatch)(void); /*   592     4 */
	int                        (*pfnGetLocalizedStringLength)(const char  *); /*   596     4 */
	void                       (*pfnRegisterTutorMessageShown)(int); /*   600     4 */
	int                        (*pfnGetTimesTutorMessageShown)(int); /*   604     4 */
	void                       (*ProcessTutorMessageDecayBuffer)(int *, int); /*   608     4 */
	void                       (*ConstructTutorMessageDecayBuffer)(int *, int); /*   612     4 */
	void                       (*ResetTutorMessageDecayData)(void); /*   616     4 */
	void                       (*pfnQueryClientCvarValue)(const edict_t  *, const char  *); /*   620     4 */
	void                       (*pfnQueryClientCvarValue2)(const edict_t  *, const char  *, int); /*   624     4 */
	int                        (*pfnCheckParm)(const char  *, char * *); /*   628     4 */

	/* size: 632, cachelines: 10, members: 158 */
	/* last cacheline: 56 bytes */
}; /* size: 632 */

/* 109 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 110 */
 /* pointer to 109 */
 /* size: 4 */

/* 111 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 156656868 */

/* 112 */
 /* pointer to 111 */
 /* size: 4 */

/* 113 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 114 */
 /* pointer to 113 */
 /* size: 4 */

/* 115 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 116 */
 /* pointer to 115 */
 /* size: 4 */

/* 117 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 156657388 */

/* 118 */
 /* pointer to 117 */
 /* size: 4 */

/* 119 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 156657648 */

/* 120 */
 /* pointer to 119 */
 /* size: 4 */

/* 121 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 156657856 */

/* 122 */
 /* pointer to 121 */
 /* size: 4 */

/* 123 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 124 */
 /* pointer to 123 */
 /* size: 4 */

/* 125 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 156658168 */

/* 126 */
 /* pointer to 125 */
 /* size: 4 */

/* 127 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 156658376 */

/* 128 */
 /* pointer to 127 */
 /* size: 4 */

/* 129 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 130 */
 /* pointer to 129 */
 /* size: 4 */

/* 131 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 132 */
 /* pointer to 131 */
 /* size: 4 */

/* 133 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 134 */
 /* pointer to 133 */
 /* size: 4 */

/* 135 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 136 */
 /* pointer to 135 */
 /* size: 4 */

/* 137 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 156704464 */

/* 138 */
 /* pointer to 137 */
 /* size: 4 */

/* 139 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 156704620 */

/* 140 */
 /* pointer to 139 */
 /* size: 4 */

/* 141 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 142 */
 /* pointer to 141 */
 /* size: 4 */

/* 143 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 144 */
 /* pointer to 143 */
 /* size: 4 */

/* 145 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 146 */
 /* pointer to 145 */
 /* size: 4 */

/* 147 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 156705504 */

/* 148 */
 /* pointer to 147 */
 /* size: 4 */

/* 149 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 156705712 */

/* 150 */
 /* pointer to 149 */
 /* size: 4 */

/* 151 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 156706180 */

/* 152 */
 /* pointer to 151 */
 /* size: 4 */

/* 153 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 156706648 */

/* 154 */
 /* pointer to 107 */
 /* size: 4 */

/* 155 */
 /* pointer to 153 */
 /* size: 4 */

/* 156 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 156707064 */

/* 157 */
 /* pointer to 156 */
 /* size: 4 */

/* 158 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 159 */
 /* pointer to 158 */
 /* size: 4 */

/* 160 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 156707740 */

/* 161 */
 /* pointer to 160 */
 /* size: 4 */

/* 162 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 163 */
 /* pointer to 162 */
 /* size: 4 */

/* 164 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 156720648 */

/* 165 */
 /* pointer to 164 */
 /* size: 4 */

/* 166 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 156721064 */

/* 167 */
 /* pointer to 166 */
 /* size: 4 */

/* 168 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 156721324 */

/* 169 */
 /* pointer to 168 */
 /* size: 4 */

/* 170 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 156721480 */

/* 171 */
 /* pointer to 170 */
 /* size: 4 */

/* 172 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 156721584 */

/* 173 */
 /* pointer to 172 */
 /* size: 4 */

/* 174 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 156721792 */

/* 175 */
 /* pointer to 174 */
 /* size: 4 */

/* 176 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 156722104 */

/* 177 */
 /* pointer to 176 */
 /* size: 4 */

/* 178 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 179 */
 /* pointer to 178 */
 /* size: 4 */

/* 180 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 156722468 */

/* 181 */
 /* pointer to 180 */
 /* size: 4 */

/* 182 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 156722780 */

/* 183 */
 /* pointer to 182 */
 /* size: 4 */

/* 184 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 156722936 */

/* 185 */
 /* pointer to 184 */
 /* size: 4 */

/* 186 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 156723092 */

/* 187 */
 /* pointer to 186 */
 /* size: 4 */

/* 188 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 156723248 */

/* 189 */
 /* pointer to 88 */
 /* size: 4 */

/* 190 */
 /* pointer to 188 */
 /* size: 4 */

/* 191 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 192 */
 /* pointer to 191 */
 /* size: 4 */

/* 193 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 194 */
 /* pointer to 193 */
 /* size: 4 */

/* 195 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 156723768 */

/* 196 */
 /* pointer to 195 */
 /* size: 4 */

/* 197 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 156723976 */

/* 198 */
 /* pointer to 197 */
 /* size: 4 */

/* 199 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 156724184 */

/* 200 */
 /* pointer to 199 */
 /* size: 4 */

/* 201 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 156745848 */

/* 202 */
 /* pointer to 201 */
 /* size: 4 */

/* 203 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 204 */
 /* pointer to 203 */
 /* size: 4 */

/* 205 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 206 */
 /* pointer to 205 */
 /* size: 4 */

/* 207 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 208 */
 /* pointer to 207 */
 /* size: 4 */

/* 209 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 210 */
 /* pointer to 80 */
 /* size: 4 */

/* 211 */
 /* pointer to 209 */
 /* size: 4 */

/* 212 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 213 */
 /* pointer to 214 */
 /* size: 4 */

/* 214 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 804 */

/* 215 */
 /* pointer to 212 */
 /* size: 4 */

/* 216 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 217 */
 /* pointer to 216 */
 /* size: 4 */

/* 218 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 219 */
 /* pointer to 218 */
 /* size: 4 */

/* 220 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 156747408 */

/* 221 */
 /* pointer to 220 */
 /* size: 4 */

/* 222 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 156747616 */

/* 223 */
 /* pointer to 222 */
 /* size: 4 */

/* 224 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 225 */
 /* pointer to 224 */
 /* size: 4 */

/* 226 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 227 */
 /* pointer to 226 */
 /* size: 4 */

/* 228 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 156748240 */

/* 229 */
 /* pointer to 228 */
 /* size: 4 */

/* 230 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 231 */
 /* pointer to 230 */
 /* size: 4 */

/* 232 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 233 */
 /* pointer to 232 */
 /* size: 4 */

/* 234 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 156748708 */

/* 235 */
 /* pointer to 85 */
 /* size: 4 */

/* 236 */
 /* pointer to 234 */
 /* size: 4 */

/* 237 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 156748916 */

/* 238 */
 /* pointer to 237 */
 /* size: 4 */

/* 239 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 156749176 */

/* 240 */
 /* pointer to 239 */
 /* size: 4 */

/* 241 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 242 */
 /* pointer to 241 */
 /* size: 4 */

/* 243 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 244 */
 /* pointer to 243 */
 /* size: 4 */

/* 245 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 246 */
 /* pointer to 245 */
 /* size: 4 */

/* 247 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 156762188 */

/* 248 */
 /* pointer to 247 */
 /* size: 4 */

/* 249 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 250 */
 /* pointer to 249 */
 /* size: 4 */

/* 251 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 156762500 */

/* 252 */
 /* pointer to 251 */
 /* size: 4 */

/* 253 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 254 */
 /* pointer to 50 */
 /* size: 4 */

/* 255 */
 /* pointer to 9 */
 /* size: 4 */

/* 256 */
 /* pointer to 253 */
 /* size: 4 */

/* 257 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 156763072 */

/* 258 */
 /* pointer to 257 */
 /* size: 4 */

/* 259 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 260 */
 /* pointer to 259 */
 /* size: 4 */

/* 261 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 156763488 */

/* 262 */
 /* pointer to 261 */
 /* size: 4 */

/* 263 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 264 */
 /* pointer to 263 */
 /* size: 4 */

/* 265 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 156764008 */

/* 266 */
 /* pointer to 265 */
 /* size: 4 */

/* 267 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 268 */
 /* pointer to 267 */
 /* size: 4 */

/* 269 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 270 */
 /* pointer to 269 */
 /* size: 4 */

/* 271 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 156764892 */

/* 272 */
 /* pointer to 271 */
 /* size: 4 */

/* 273 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 156765152 */

/* 274 */
 /* pointer to 273 */
 /* size: 4 */

/* 275 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 156765464 */

/* 276 */
 /* pointer to 275 */
 /* size: 4 */

/* 277 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 156765776 */

/* 278 */
 /* pointer to 277 */
 /* size: 4 */

/* 279 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 280 */
 /* pointer to 279 */
 /* size: 4 */

/* 281 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 282 */
 /* pointer to 281 */
 /* size: 4 */

/* 283 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 156826980 */

/* 284 */
 /* pointer to 283 */
 /* size: 4 */

/* 285 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 286 */
 /* pointer to 285 */
 /* size: 4 */

/* 287 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 156827396 */

/* 288 */
 /* pointer to 287 */
 /* size: 4 */

/* 289 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 290 */
 /* pointer to 289 */
 /* size: 4 */

/* 291 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 2 */

/* 292 */
 /* pointer to 291 */
 /* size: 4 */

/* 293 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 156828020 */

/* 294 */
 /* pointer to 293 */
 /* size: 4 */

/* 295 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 296 */
 /* pointer to 4 */
 /* size: 4 */

/* 297 */
 /* pointer to 295 */
 /* size: 4 */

/* 298 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 299 */
 /* pointer to 298 */
 /* size: 4 */

/* 300 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 156829164 */

/* 301 */
 /* pointer to 302 */
 /* size: 4 */

/* 302 */
/* <0> (null):0 */
struct delta_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 303 */
 /* pointer to 300 */
 /* size: 4 */

/* 304 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 156829488 */

/* 305 */
 /* pointer to 306 */
 /* size: 4 */

/* 306 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 156829696 */

/* 307 */
 /* pointer to 308 */
 /* size: 4 */

/* 308 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 309 */
 /* pointer to 304 */
 /* size: 4 */

/* 310 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 311 */
 /* pointer to 310 */
 /* size: 4 */

/* 312 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 156830268 */

/* 313 */
 /* pointer to 312 */
 /* size: 4 */

/* 314 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 156842748 */

/* 315 */
 /* pointer to 314 */
 /* size: 4 */

/* 316 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 317 */
 /* pointer to 318 */
 /* size: 4 */

/* 318 */
/* <0> (null):0 */
struct entity_state_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 319 */
 /* pointer to 316 */
 /* size: 4 */

/* 320 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 156843280 */

/* 321 */
 /* pointer to 86 */
 /* size: 4 */

/* 322 */
 /* pointer to 320 */
 /* size: 4 */

/* 323 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 156843540 */

/* 324 */
 /* pointer to 323 */
 /* size: 4 */

/* 325 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 156843852 */

/* 326 */
 /* pointer to 325 */
 /* size: 4 */

/* 327 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 156844112 */

/* 328 */
 /* pointer to 327 */
 /* size: 4 */

/* 329 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 330 */
 /* pointer to 329 */
 /* size: 4 */

/* 331 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 332 */
 /* pointer to 331 */
 /* size: 4 */

/* 333 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 334 */
 /* pointer to 333 */
 /* size: 4 */

/* 335 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 336 */
 /* pointer to 335 */
 /* size: 4 */

/* 337 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 338 */
 /* pointer to 337 */
 /* size: 4 */

/* 339 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 340 */
 /* pointer to 339 */
 /* size: 4 */

/* 341 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 156845568 */

/* 342 */
 /* pointer to 341 */
 /* size: 4 */

/* 343 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 156845776 */

/* 344 */
 /* pointer to 343 */
 /* size: 4 */

/* 345 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 156845984 */

/* 346 */
 /* pointer to 345 */
 /* size: 4 */

/* 347 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 348 */
 /* pointer to 17 */
 /* size: 4 */

/* 349 */
 /* pointer to 347 */
 /* size: 4 */

/* 350 */
/* <0> (null):0 */
typedef struct enginefuncs_s enginefuncs_t; /* size: 632 */

/* 351 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 352 */
/* <0> (null):0 */
typedef int ptrdiff_t; /* size: 4 */

/* 353 */
/* <0> (null):0 */
struct _List_node_base {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 354 */
/* <0> (null):0 */
class list<NavConnect, std::allocator<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 355 */
/* <0> (null):0 */
class list<CNavLadder*, std::allocator<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 356 */
/* <0> (null):0 */
class list<HidingSpot*, std::allocator<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 357 */
/* <0> (null):0 */
class list<SpotOrder, std::allocator<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 358 */
/* <0> (null):0 */
class allocator<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 359 */
/* <0> (null):0 */
class allocator<std::_List_node<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 360 */
/* <0> (null):0 */
struct _List_node<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 361 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 362 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<SpotOrder> > {
public:

	/* class allocator<std::_List_node<SpotOrder> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 363 */
/* <0> (null):0 */
class _List_base<SpotOrder, std::allocator<SpotOrder> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<SpotOrder> > {
	public:

		/* class allocator<std::_List_node<SpotOrder> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 364 */
/* <0> (null):0 */
struct _List_iterator<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 365 */
/* <0> (null):0 */
struct _List_const_iterator<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 366 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 367 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 368 */
/* <0> (null):0 */
class list<SpotEncounter, std::allocator<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 369 */
/* <0> (null):0 */
class allocator<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 370 */
/* <0> (null):0 */
class allocator<std::_List_node<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 371 */
/* <0> (null):0 */
struct _List_node<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 372 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 373 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<HidingSpot*> > {
public:

	/* class allocator<std::_List_node<HidingSpot*> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 374 */
/* <0> (null):0 */
class _List_base<HidingSpot*, std::allocator<HidingSpot*> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<HidingSpot*> > {
	public:

		/* class allocator<std::_List_node<HidingSpot*> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 375 */
/* <0> (null):0 */
struct _List_iterator<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 376 */
/* <0> (null):0 */
struct _List_const_iterator<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 377 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 378 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 379 */
/* <0> (null):0 */
class allocator<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 380 */
/* <0> (null):0 */
class allocator<std::_List_node<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 381 */
/* <0> (null):0 */
struct _List_node<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 382 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 383 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<SpotEncounter> > {
public:

	/* class allocator<std::_List_node<SpotEncounter> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 384 */
/* <0> (null):0 */
class _List_base<SpotEncounter, std::allocator<SpotEncounter> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<SpotEncounter> > {
	public:

		/* class allocator<std::_List_node<SpotEncounter> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 385 */
/* <0> (null):0 */
struct _List_iterator<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 386 */
/* <0> (null):0 */
struct _List_const_iterator<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 387 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 388 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 389 */
/* <0> (null):0 */
class allocator<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 390 */
/* <0> (null):0 */
class allocator<std::_List_node<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 391 */
/* <0> (null):0 */
struct _List_node<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 392 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 393 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<NavConnect> > {
public:

	/* class allocator<std::_List_node<NavConnect> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 394 */
/* <0> (null):0 */
class _List_base<NavConnect, std::allocator<NavConnect> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<NavConnect> > {
	public:

		/* class allocator<std::_List_node<NavConnect> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 395 */
/* <0> (null):0 */
struct _List_iterator<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 396 */
/* <0> (null):0 */
struct _List_const_iterator<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 397 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 398 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 399 */
/* <0> (null):0 */
class allocator<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 400 */
/* <0> (null):0 */
class allocator<std::_List_node<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 401 */
/* <0> (null):0 */
struct _List_node<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 402 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 403 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<CNavLadder*> > {
public:

	/* class allocator<std::_List_node<CNavLadder*> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 404 */
/* <0> (null):0 */
class _List_base<CNavLadder*, std::allocator<CNavLadder*> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<CNavLadder*> > {
	public:

		/* class allocator<std::_List_node<CNavLadder*> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 405 */
/* <0> (null):0 */
struct _List_iterator<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 406 */
/* <0> (null):0 */
struct _List_const_iterator<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 407 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 408 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 409 */
/* <0> (null):0 */
class allocator<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 410 */
/* <0> (null):0 */
class allocator<std::_List_node<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 411 */
/* <0> (null):0 */
struct _List_node<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 412 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 413 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<CNavArea*> > {
public:

	/* class allocator<std::_List_node<CNavArea*> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 414 */
/* <0> (null):0 */
class _List_base<CNavArea*, std::allocator<CNavArea*> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<CNavArea*> > {
	public:

		/* class allocator<std::_List_node<CNavArea*> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 415 */
/* <0> (null):0 */
class list<CNavArea*, std::allocator<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 416 */
/* <0> (null):0 */
struct _List_iterator<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 417 */
/* <0> (null):0 */
struct _List_const_iterator<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 418 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 419 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 420 */
/* <0> (null):0 */
class vector<BotSpeakable*, std::allocator<BotSpeakable*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 421 */
/* <0> (null):0 */
class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 422 */
/* <0> (null):0 */
class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 423 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 424 */
/* <0> (null):0 */
struct _Vector_impl : public allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {
public:

	/* class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> <ancestor>; */ /*     0     1 */
	pointer                    _M_start;             /*     0     4 */
	pointer                    _M_finish;            /*     4     4 */
	pointer                    _M_end_of_storage;    /*     8     4 */
	/* <0> (null):0 */
	void _Vector_impl(class _Vector_impl *);

	/* <0> (null):0 */
	void _Vector_impl(class _Vector_impl *, const _Tp_alloc_type  &);


	/* size: 12, cachelines: 1, members: 4 */
	/* last cacheline: 12 bytes */

	/* BRAIN FART ALERT! 12 != 9 + 0(holes), diff = 3 */

}; /* size: 12 */

/* 425 */
/* <0> (null):0 */
struct _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > {
	/* <0> (null):0 */
	struct _Vector_impl : public allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {
	public:

		/* class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> <ancestor>; */ /*     0     1 */
		pointer                    _M_start;             /*     0     4 */
		pointer                    _M_finish;            /*     4     4 */
		pointer                    _M_end_of_storage;    /*     8     4 */
		/* <0> (null):0 */
		void _Vector_impl(class _Vector_impl *);

		/* <0> (null):0 */
		void _Vector_impl(class _Vector_impl *, const _Tp_alloc_type  &);


		/* size: 12, cachelines: 1, members: 4 */
		/* last cacheline: 12 bytes */

		/* BRAIN FART ALERT! 12 != 9 + 0(holes), diff = 3 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 426 */
/* <0> (null):0 */
class reverse_iterator<__gnu_cxx::__normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >* const*, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 427 */
/* <0> (null):0 */
class reverse_iterator<__gnu_cxx::__normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 428 */
/* <0> (null):0 */
class allocator<int> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 429 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 430 */
/* <0> (null):0 */
struct _Vector_impl : public allocator<int> {
public:

	/* class allocator<int>      <ancestor>; */      /*     0     1 */
	pointer                    _M_start;             /*     0     4 */
	pointer                    _M_finish;            /*     4     4 */
	pointer                    _M_end_of_storage;    /*     8     4 */
	/* <0> (null):0 */
	void _Vector_impl(class _Vector_impl *);

	/* <0> (null):0 */
	void _Vector_impl(class _Vector_impl *, const _Tp_alloc_type  &);


	/* size: 12, cachelines: 1, members: 4 */
	/* last cacheline: 12 bytes */

	/* BRAIN FART ALERT! 12 != 9 + 0(holes), diff = 3 */

}; /* size: 12 */

/* 431 */
/* <0> (null):0 */
struct _Vector_base<int, std::allocator<int> > {
	/* <0> (null):0 */
	struct _Vector_impl : public allocator<int> {
	public:

		/* class allocator<int>      <ancestor>; */      /*     0     1 */
		pointer                    _M_start;             /*     0     4 */
		pointer                    _M_finish;            /*     4     4 */
		pointer                    _M_end_of_storage;    /*     8     4 */
		/* <0> (null):0 */
		void _Vector_impl(class _Vector_impl *);

		/* <0> (null):0 */
		void _Vector_impl(class _Vector_impl *, const _Tp_alloc_type  &);


		/* size: 12, cachelines: 1, members: 4 */
		/* last cacheline: 12 bytes */

		/* BRAIN FART ALERT! 12 != 9 + 0(holes), diff = 3 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 432 */
/* <0> (null):0 */
class vector<int, std::allocator<int> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 433 */
/* <0> (null):0 */
class reverse_iterator<__gnu_cxx::__normal_iterator<const int*, std::vector<int, std::allocator<int> > > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 434 */
/* <0> (null):0 */
class reverse_iterator<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 435 */
/* <0> (null):0 */
class list<BotPhrase*, std::allocator<BotPhrase*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 436 */
/* <0> (null):0 */
class allocator<BotPhrase*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 437 */
/* <0> (null):0 */
class allocator<std::_List_node<BotPhrase*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 438 */
/* <0> (null):0 */
struct _List_node<BotPhrase*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 439 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 440 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<BotPhrase*> > {
public:

	/* class allocator<std::_List_node<BotPhrase*> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 441 */
/* <0> (null):0 */
class _List_base<BotPhrase*, std::allocator<BotPhrase*> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<BotPhrase*> > {
	public:

		/* class allocator<std::_List_node<BotPhrase*> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 442 */
/* <0> (null):0 */
struct _List_iterator<BotPhrase*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 443 */
/* <0> (null):0 */
struct _List_const_iterator<BotPhrase*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 444 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<BotPhrase*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 445 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<BotPhrase*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 446 */
/* <0> (null):0 */
typedef int EOFFSET; /* size: 4 */

/* 447 */
/* <0> (null):0 */
enum {
	ignore_monsters = 1,
	dont_ignore_monsters = 0,
	missile = 2,
}; /* size: 4 */

/* 448 */
/* <0> (null):0 */
typedef enum  IGNORE_MONSTERS; /* size: 4 */

/* 449 */
/* <0> (null):0 */
enum {
	ignore_glass = 1,
	dont_ignore_glass = 0,
}; /* size: 4 */

/* 450 */
/* <0> (null):0 */
typedef enum  IGNORE_GLASS; /* size: 4 */

/* 451 */
 /* pointer to 83 */
 /* size: 4 */

/* 452 */
 /* pointer to 453 */
 /* size: 4 */

/* 453 */
/* <0> (null):0 */
struct CBaseEntity {
	/* <0> (null):0 */
	edict_t * edict(class CBaseEntity *); /* linkage=_ZN11CBaseEntity5edictEv */

	/* <0> (null):0 */
	virtual int ObjectCaps(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10ObjectCapsEv */

	/* <0> (null):0 */
	int entindex(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8entindexEv */

	/* vtable has 1 entries: {
	   [6] = ObjectCaps(_ZN11CBaseEntity10ObjectCapsEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 454 */
/* <0> (null):0 */
enum TeamName {
	UNASSIGNED = 0,
	TERRORIST = 1,
	CT = 2,
	SPECTATOR = 3,
}; /* size: 4 */

/* 455 */
/* <0> (null):0 */
class CBasePlayer {
	/* <0> (null):0 */
	bool IsReloading(class CBasePlayer *); /* linkage=_ZN11CBasePlayer11IsReloadingEv */

	/* <0> (null):0 */
	bool IsBlind(const class CBasePlayer  *); /* linkage=_ZNK11CBasePlayer7IsBlindEv */

	/* <0> (null):0 */
	bool IsProtectedByShield(class CBasePlayer *); /* linkage=_ZN11CBasePlayer19IsProtectedByShieldEv */


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 456 */
 /* pointer to 455 */
 /* size: 4 */

/* 457 */
/* <0> (null):0 */
class new_allocator<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 458 */
/* <0> (null):0 */
class new_allocator<std::_List_node<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 459 */
/* <0> (null):0 */
class new_allocator<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 460 */
/* <0> (null):0 */
class new_allocator<std::_List_node<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 461 */
/* <0> (null):0 */
class new_allocator<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 462 */
/* <0> (null):0 */
class new_allocator<std::_List_node<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 463 */
/* <0> (null):0 */
class new_allocator<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 464 */
/* <0> (null):0 */
class new_allocator<std::_List_node<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 465 */
/* <0> (null):0 */
class new_allocator<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 466 */
/* <0> (null):0 */
class new_allocator<std::_List_node<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 467 */
/* <0> (null):0 */
class new_allocator<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 468 */
/* <0> (null):0 */
class new_allocator<std::_List_node<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 469 */
/* <0> (null):0 */
struct __numeric_traits_integer<int> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 470 */
/* <0> (null):0 */
class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 471 */
/* <0> (null):0 */
class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 472 */
/* <0> (null):0 */
class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >* const*, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 473 */
/* <0> (null):0 */
class new_allocator<int> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 474 */
/* <0> (null):0 */
class __normal_iterator<int*, std::vector<int, std::allocator<int> > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 475 */
/* <0> (null):0 */
class __normal_iterator<const int*, std::vector<int, std::allocator<int> > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 476 */
/* <0> (null):0 */
class new_allocator<BotPhrase*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 477 */
/* <0> (null):0 */
class new_allocator<std::_List_node<BotPhrase*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 478 */
wchar_t
 /* size: 4 */

/* 479 */
/* <0> (null):0 */
struct _List_node_base {
	class _List_node_base *    _M_next;              /*     0     4 */
	class _List_node_base *    _M_prev;              /*     4     4 */
	/* <0> (null):0 */
	void swap(class _List_node_base &, class _List_node_base &); /* linkage=_ZNSt8__detail15_List_node_base4swapERS0_S1_ */

	/* <0> (null):0 */
	void _M_transfer(class _List_node_base *, class _List_node_base *, class _List_node_base *); /* linkage=_ZNSt8__detail15_List_node_base11_M_transferEPS0_S1_ */

	/* <0> (null):0 */
	void _M_reverse(class _List_node_base *); /* linkage=_ZNSt8__detail15_List_node_base10_M_reverseEv */

	/* <0> (null):0 */
	void _M_hook(class _List_node_base *, class _List_node_base *); /* linkage=_ZNSt8__detail15_List_node_base7_M_hookEPS0_ */

	/* <0> (null):0 */
	void _M_unhook(class _List_node_base *); /* linkage=_ZNSt8__detail15_List_node_base9_M_unhookEv */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 480 */
 /* pointer to 479 */
 /* size: 4 */

/* 481 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 482 */
 /* pointer to 479 */
 /* size: 4 */

/* 483 */
/* <0> (null):0 */
enum GameEventType {
	EVENT_INVALID = 0,
	EVENT_WEAPON_FIRED = 1,
	EVENT_WEAPON_FIRED_ON_EMPTY = 2,
	EVENT_WEAPON_RELOADED = 3,
	EVENT_HE_GRENADE_EXPLODED = 4,
	EVENT_FLASHBANG_GRENADE_EXPLODED = 5,
	EVENT_SMOKE_GRENADE_EXPLODED = 6,
	EVENT_GRENADE_BOUNCED = 7,
	EVENT_BEING_SHOT_AT = 8,
	EVENT_PLAYER_BLINDED_BY_FLASHBANG = 9,
	EVENT_PLAYER_FOOTSTEP = 10,
	EVENT_PLAYER_JUMPED = 11,
	EVENT_PLAYER_DIED = 12,
	EVENT_PLAYER_LANDED_FROM_HEIGHT = 13,
	EVENT_PLAYER_TOOK_DAMAGE = 14,
	EVENT_HOSTAGE_DAMAGED = 15,
	EVENT_HOSTAGE_KILLED = 16,
	EVENT_DOOR = 17,
	EVENT_BREAK_GLASS = 18,
	EVENT_BREAK_WOOD = 19,
	EVENT_BREAK_METAL = 20,
	EVENT_BREAK_FLESH = 21,
	EVENT_BREAK_CONCRETE = 22,
	EVENT_BOMB_PLANTED = 23,
	EVENT_BOMB_DROPPED = 24,
	EVENT_BOMB_PICKED_UP = 25,
	EVENT_BOMB_BEEP = 26,
	EVENT_BOMB_DEFUSING = 27,
	EVENT_BOMB_DEFUSE_ABORTED = 28,
	EVENT_BOMB_DEFUSED = 29,
	EVENT_BOMB_EXPLODED = 30,
	EVENT_HOSTAGE_USED = 31,
	EVENT_HOSTAGE_RESCUED = 32,
	EVENT_ALL_HOSTAGES_RESCUED = 33,
	EVENT_VIP_ESCAPED = 34,
	EVENT_VIP_ASSASSINATED = 35,
	EVENT_TERRORISTS_WIN = 36,
	EVENT_CTS_WIN = 37,
	EVENT_ROUND_DRAW = 38,
	EVENT_ROUND_WIN = 39,
	EVENT_ROUND_LOSS = 40,
	EVENT_ROUND_START = 41,
	EVENT_PLAYER_SPAWNED = 42,
	EVENT_CLIENT_CORPSE_SPAWNED = 43,
	EVENT_BUY_TIME_START = 44,
	EVENT_PLAYER_LEFT_BUY_ZONE = 45,
	EVENT_DEATH_CAMERA_START = 46,
	EVENT_KILL_ALL = 47,
	EVENT_ROUND_TIME = 48,
	EVENT_DIE = 49,
	EVENT_KILL = 50,
	EVENT_HEADSHOT = 51,
	EVENT_KILL_FLASHBANGED = 52,
	EVENT_TUTOR_BUY_MENU_OPENNED = 53,
	EVENT_TUTOR_AUTOBUY = 54,
	EVENT_PLAYER_BOUGHT_SOMETHING = 55,
	EVENT_TUTOR_NOT_BUYING_ANYTHING = 56,
	EVENT_TUTOR_NEED_TO_BUY_PRIMARY_WEAPON = 57,
	EVENT_TUTOR_NEED_TO_BUY_PRIMARY_AMMO = 58,
	EVENT_TUTOR_NEED_TO_BUY_SECONDARY_AMMO = 59,
	EVENT_TUTOR_NEED_TO_BUY_ARMOR = 60,
	EVENT_TUTOR_NEED_TO_BUY_DEFUSE_KIT = 61,
	EVENT_TUTOR_NEED_TO_BUY_GRENADE = 62,
	EVENT_CAREER_TASK_DONE = 63,
	EVENT_START_RADIO_1 = 64,
	EVENT_RADIO_COVER_ME = 65,
	EVENT_RADIO_YOU_TAKE_THE_POINT = 66,
	EVENT_RADIO_HOLD_THIS_POSITION = 67,
	EVENT_RADIO_REGROUP_TEAM = 68,
	EVENT_RADIO_FOLLOW_ME = 69,
	EVENT_RADIO_TAKING_FIRE = 70,
	EVENT_START_RADIO_2 = 71,
	EVENT_RADIO_GO_GO_GO = 72,
	EVENT_RADIO_TEAM_FALL_BACK = 73,
	EVENT_RADIO_STICK_TOGETHER_TEAM = 74,
	EVENT_RADIO_GET_IN_POSITION_AND_WAIT = 75,
	EVENT_RADIO_STORM_THE_FRONT = 76,
	EVENT_RADIO_REPORT_IN_TEAM = 77,
	EVENT_START_RADIO_3 = 78,
	EVENT_RADIO_AFFIRMATIVE = 79,
	EVENT_RADIO_ENEMY_SPOTTED = 80,
	EVENT_RADIO_NEED_BACKUP = 81,
	EVENT_RADIO_SECTOR_CLEAR = 82,
	EVENT_RADIO_IN_POSITION = 83,
	EVENT_RADIO_REPORTING_IN = 84,
	EVENT_RADIO_GET_OUT_OF_THERE = 85,
	EVENT_RADIO_NEGATIVE = 86,
	EVENT_RADIO_ENEMY_DOWN = 87,
	EVENT_END_RADIO = 88,
	EVENT_NEW_MATCH = 89,
	EVENT_PLAYER_CHANGED_TEAM = 90,
	EVENT_BULLET_IMPACT = 91,
	EVENT_GAME_COMMENCE = 92,
	EVENT_WEAPON_ZOOMED = 93,
	EVENT_HOSTAGE_CALLED_FOR_HELP = 94,
	NUM_GAME_EVENTS = 95,
}; /* size: 4 */

/* 484 */
/* <0> (null):0 */
enum PriorityType {
	PRIORITY_LOW = 0,
	PRIORITY_MEDIUM = 1,
	PRIORITY_HIGH = 2,
	PRIORITY_UNINTERRUPTABLE = 3,
}; /* size: 4 */

/* 485 */
/* <0> (null):0 */
class IntervalTimer {
private:

	float                      m_timestamp;          /*     0     4 */
	/* <0> (null):0 */
	void IntervalTimer(class IntervalTimer *);

	/* <0> (null):0 */
	void Reset(class IntervalTimer *); /* linkage=_ZN13IntervalTimer5ResetEv */

	/* <0> (null):0 */
	void Start(class IntervalTimer *); /* linkage=_ZN13IntervalTimer5StartEv */

	/* <0> (null):0 */
	void Invalidate(class IntervalTimer *); /* linkage=_ZN13IntervalTimer10InvalidateEv */

	/* <0> (null):0 */
	bool HasStarted(const class IntervalTimer  *); /* linkage=_ZNK13IntervalTimer10HasStartedEv */

	/* <0> (null):0 */
	float GetElapsedTime(const class IntervalTimer  *); /* linkage=_ZNK13IntervalTimer14GetElapsedTimeEv */

	/* <0> (null):0 */
	bool IsLessThen(const class IntervalTimer  *, float); /* linkage=_ZNK13IntervalTimer10IsLessThenEf */

	/* <0> (null):0 */
	bool IsGreaterThen(const class IntervalTimer  *, float); /* linkage=_ZNK13IntervalTimer13IsGreaterThenEf */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 486 */
 /* pointer to 485 */
 /* size: 4 */

/* 487 */
 /* pointer to 488 */
 /* size: 4 */

/* 488 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 489 */
/* <0> (null):0 */
class CountdownTimer {
private:

	float                      m_duration;           /*     0     4 */
	float                      m_timestamp;          /*     4     4 */
	/* <0> (null):0 */
	void CountdownTimer(class CountdownTimer *);

	/* <0> (null):0 */
	void Reset(class CountdownTimer *); /* linkage=_ZN14CountdownTimer5ResetEv */

	/* <0> (null):0 */
	void Start(class CountdownTimer *, float); /* linkage=_ZN14CountdownTimer5StartEf */

	/* <0> (null):0 */
	void Invalidate(class CountdownTimer *); /* linkage=_ZN14CountdownTimer10InvalidateEv */

	/* <0> (null):0 */
	bool HasStarted(const class CountdownTimer  *); /* linkage=_ZNK14CountdownTimer10HasStartedEv */

	/* <0> (null):0 */
	bool IsElapsed(const class CountdownTimer  *); /* linkage=_ZNK14CountdownTimer9IsElapsedEv */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 490 */
 /* pointer to 489 */
 /* size: 4 */

/* 491 */
 /* pointer to 492 */
 /* size: 4 */

/* 492 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 493 */
/* <0> (null):0 */
enum BotDifficultyType {
	BOT_EASY = 0,
	BOT_NORMAL = 1,
	BOT_HARD = 2,
	BOT_EXPERT = 3,
	NUM_DIFFICULTY_LEVELS = 4,
}; /* size: 4 */

/* 494 */
/* <0> (null):0 */
enum VisiblePartType {
	NONE = 0,
	CHEST = 1,
	HEAD = 2,
	LEFT_SIDE = 4,
	RIGHT_SIDE = 8,
	FEET = 16,
}; /* size: 4 */

/* 495 */
/* <0> (null):0 */
class CBot {
	/* <0> (null):0 */
	enum VisiblePartType {
		NONE = 0,
		CHEST = 1,
		HEAD = 2,
		LEFT_SIDE = 4,
		RIGHT_SIDE = 8,
		FEET = 16,
	};

	/* <0> (null):0 */
	const class BotProfile  * GetProfile(const class CBot  *); /* linkage=_ZNK4CBot10GetProfileEv */


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 496 */
/* <0> (null):0 */
typedef unsigned int Place; /* size: 4 */

/* 497 */
/* <0> (null):0 */
enum NavErrorType {
	NAV_OK = 0,
	NAV_CANT_ACCESS_FILE = 1,
	NAV_INVALID_FILE = 2,
	NAV_BAD_FILE_VERSION = 3,
	NAV_CORRUPT_DATA = 4,
}; /* size: 4 */

/* 498 */
/* <0> (null):0 */
enum NavDirType {
	NORTH = 0,
	EAST = 1,
	SOUTH = 2,
	WEST = 3,
	NUM_DIRECTIONS = 4,
}; /* size: 4 */

/* 499 */
/* <0> (null):0 */
enum NavTraverseType {
	GO_NORTH = 0,
	GO_EAST = 1,
	GO_SOUTH = 2,
	GO_WEST = 3,
	GO_LADDER_UP = 4,
	GO_LADDER_DOWN = 5,
	GO_JUMP = 6,
	NUM_TRAVERSE_TYPES = 7,
}; /* size: 4 */

/* 500 */
/* <0> (null):0 */
enum NavCornerType {
	NORTH_WEST = 0,
	NORTH_EAST = 1,
	SOUTH_EAST = 2,
	SOUTH_WEST = 3,
	NUM_CORNERS = 4,
}; /* size: 4 */

/* 501 */
/* <0> (null):0 */
enum NavRelativeDirType {
	FORWARD = 0,
	RIGHT = 1,
	BACKWARD = 2,
	LEFT = 3,
	UP = 4,
	DOWN = 5,
	NUM_RELATIVE_DIRECTIONS = 6,
}; /* size: 4 */

/* 502 */
/* <0> (null):0 */
struct Extent {
	class Vector              lo;                    /*     0    12 */
	class Vector              hi;                    /*    12    12 */
	/* <0> (null):0 */
	float SizeX(const class Extent  *); /* linkage=_ZNK6Extent5SizeXEv */

	/* <0> (null):0 */
	float SizeY(const class Extent  *); /* linkage=_ZNK6Extent5SizeYEv */

	/* <0> (null):0 */
	float SizeZ(const class Extent  *); /* linkage=_ZNK6Extent5SizeZEv */

	/* <0> (null):0 */
	float Area(const class Extent  *); /* linkage=_ZNK6Extent4AreaEv */

	/* <0> (null):0 */
	bool Contains(const class Extent  *, const class Vector  *); /* linkage=_ZNK6Extent8ContainsEPK6Vector */


	/* size: 24, cachelines: 1, members: 2 */
	/* last cacheline: 24 bytes */
}; /* size: 24 */

/* 503 */
 /* pointer to 504 */
 /* size: 4 */

/* 504 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 24 */

/* 505 */
/* <0> (null):0 */
struct Ray {
	class Vector              from;                  /*     0    12 */
	class Vector              to;                    /*    12    12 */

	/* size: 24, cachelines: 1, members: 2 */
	/* last cacheline: 24 bytes */
}; /* size: 24 */

/* 506 */
/* <0> (null):0 */
class CNavNode {
private:

	class Vector              m_pos;                 /*     0    12 */
	class Vector              m_normal;              /*    12    12 */
	class CNavNode *           m_to[4];              /*    24    16 */
	unsigned int               m_id;                 /*    40     4 */
	unsigned char              m_attributeFlags;     /*    44     1 */

	/* Bitfield combined with previous fields */

	class CNavNode *           m_list;               /*     0     4 */
	unsigned int               m_listLength;         /*     0     4 */
	class CNavNode *           m_next;               /*    48     4 */
	unsigned char              m_visited;            /*    52     1 */
	class CNavNode *           m_parent;             /*    56     4 */
	BOOL                       m_isCovered;          /*    60     4 */
	class CNavArea *           m_area;               /*    64     4 */
	/* <0> (null):0 */
	void CNavNode(class CNavNode *, const class Vector  *, const class Vector  *, class CNavNode *);

	/* <0> (null):0 */
	const class CNavNode  * GetNode(const class Vector  *); /* linkage=_ZN8CNavNode7GetNodeEPK6Vector */

	/* <0> (null):0 */
	class CNavNode * GetConnectedNode(const class CNavNode  *, enum NavDirType); /* linkage=_ZNK8CNavNode16GetConnectedNodeE10NavDirType */

	/* <0> (null):0 */
	const class Vector  * GetPosition(const class CNavNode  *); /* linkage=_ZNK8CNavNode11GetPositionEv */

	/* <0> (null):0 */
	const class Vector  * GetNormal(const class CNavNode  *); /* linkage=_ZNK8CNavNode9GetNormalEv */

	/* <0> (null):0 */
	unsigned int GetID(const class CNavNode  *); /* linkage=_ZNK8CNavNode5GetIDEv */

	/* <0> (null):0 */
	class CNavNode * GetFirst(void); /* linkage=_ZN8CNavNode8GetFirstEv */

	/* <0> (null):0 */
	unsigned int GetListLength(void); /* linkage=_ZN8CNavNode13GetListLengthEv */

	/* <0> (null):0 */
	class CNavNode * GetNext(class CNavNode *); /* linkage=_ZN8CNavNode7GetNextEv */

	/* <0> (null):0 */
	void ConnectTo(class CNavNode *, class CNavNode *, enum NavDirType); /* linkage=_ZN8CNavNode9ConnectToEPS_10NavDirType */

	/* <0> (null):0 */
	class CNavNode * GetParent(const class CNavNode  *); /* linkage=_ZNK8CNavNode9GetParentEv */

	/* <0> (null):0 */
	void MarkAsVisited(class CNavNode *, enum NavDirType); /* linkage=_ZN8CNavNode13MarkAsVisitedE10NavDirType */

	/* <0> (null):0 */
	BOOL HasVisited(class CNavNode *, enum NavDirType); /* linkage=_ZN8CNavNode10HasVisitedE10NavDirType */

	/* <0> (null):0 */
	BOOL IsBiLinked(const class CNavNode  *, enum NavDirType); /* linkage=_ZNK8CNavNode10IsBiLinkedE10NavDirType */

	/* <0> (null):0 */
	BOOL IsClosedCell(const class CNavNode  *); /* linkage=_ZNK8CNavNode12IsClosedCellEv */

	/* <0> (null):0 */
	void Cover(class CNavNode *); /* linkage=_ZN8CNavNode5CoverEv */

	/* <0> (null):0 */
	BOOL IsCovered(const class CNavNode  *); /* linkage=_ZNK8CNavNode9IsCoveredEv */

	/* <0> (null):0 */
	void AssignArea(class CNavNode *, class CNavArea *); /* linkage=_ZN8CNavNode10AssignAreaEP8CNavArea */

	/* <0> (null):0 */
	class CNavArea * GetArea(const class CNavNode  *); /* linkage=_ZNK8CNavNode7GetAreaEv */

	/* <0> (null):0 */
	void SetAttributes(class CNavNode *, unsigned char); /* linkage=_ZN8CNavNode13SetAttributesEh */

	/* <0> (null):0 */
	unsigned char GetAttributes(const class CNavNode  *); /* linkage=_ZNK8CNavNode13GetAttributesEv */

	/* --- cacheline 1 boundary (64 bytes) was 21 bytes ago --- */

	/* size: 68, cachelines: 2, members: 12 */
	/* last cacheline: 4 bytes */

	/* BRAIN FART ALERT! 68 != 85 + 0(holes), diff = -17 */

}; /* size: 68 */

/* 507 */
/* <0> (null):0 */
class CNavNode *           array[4]; /* size: 16 */

/* 508 */
 /* pointer to 506 */
 /* size: 4 */

/* 509 */
/* <0> (null):0 */
struct ApproachInfo {
	union NavConnect           here;                 /*     0     4 */
	union NavConnect           prev;                 /*     4     4 */
	enum NavTraverseType       prevToHereHow;        /*     8     4 */
	union NavConnect           next;                 /*    12     4 */
	enum NavTraverseType       hereToNextHow;        /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 510 */
/* <0> (null):0 */
struct CNavArea {
	/* <0> (null):0 */
	struct ApproachInfo {
		union NavConnect           here;                 /*     0     4 */
		union NavConnect           prev;                 /*     4     4 */
		enum NavTraverseType       prevToHereHow;        /*     8     4 */
		union NavConnect           next;                 /*    12     4 */
		enum NavTraverseType       hereToNextHow;        /*    16     4 */

		/* size: 20, cachelines: 1, members: 5 */
		/* last cacheline: 20 bytes */
	};

private:

	bool                       m_isReset;            /*     0     1 */
	unsigned int               m_nextID;             /*     0     4 */
	unsigned int               m_id;                 /*     0     4 */
	struct Extent              m_extent;             /*     4    24 */
	class Vector              m_center;              /*    28    12 */
	unsigned char              m_attributeFlags;     /*    40     1 */
	Place                      m_place;              /*    44     4 */
	float                      m_neZ;                /*    48     4 */
	float                      m_swZ;                /*    52     4 */
	float                      m_clearedTimestamp[2]; /*    56     8 */
	float                      m_danger[2];          /*    64     8 */
	/* --- cacheline 1 boundary (64 bytes) was 2 bytes ago --- */
	float                      m_dangerTimestamp[2]; /*    72     8 */
	HidingSpotList             m_hidingSpotList;     /*    80     0 */
	SpotEncounterList          m_spotEncounterList;  /*    88     0 */
	struct ApproachInfo        m_approach[16];       /*    96   320 */
	/* --- cacheline 6 boundary (384 bytes) was 10 bytes ago --- */
	unsigned char              m_approachCount;      /*   416     1 */

	/* Bitfield combined with previous fields */

	unsigned int               m_masterMarker;       /*     0     4 */
	unsigned int               m_marker;             /*   420     4 */
	class CNavArea *           m_parent;             /*   424     4 */
	enum NavTraverseType       m_parentHow;          /*   428     4 */
	float                      m_totalCost;          /*   432     4 */
	float                      m_costSoFar;          /*   436     4 */

	/* Bitfield combined with previous fields */

	class CNavArea *           m_openList;           /*     0     4 */
	class CNavArea *           m_nextOpen;           /*   440     4 */
	class CNavArea *           m_prevOpen;           /*   444     4 */
	unsigned int               m_openMarker;         /*   448     4 */
	class list<NavConnect, std::allocator<NavConnect> > m_connect[4]; /*   452    32 */
	/* --- cacheline 7 boundary (448 bytes) was 19 bytes ago --- */
	class list<CNavLadder*, std::allocator<CNavLadder*> > m_ladder[2]; /*   484    16 */
	class CNavNode *           m_node[4];            /*   500    16 */
	class list<CNavArea*, std::allocator<CNavArea*> > m_overlapList; /*   516     8 */
	class CNavArea *           m_prevHash;           /*   524     4 */
	class CNavArea *           m_nextHash;           /*   528     4 */
	/* <0> (null):0 */
	void CNavArea(class CNavArea *, class CNavNode *, class CNavNode *, class CNavNode *, class CNavNode *);

	/* <0> (null):0 */
	void CNavArea(class CNavArea *);

	/* <0> (null):0 */
	void CNavArea(class CNavArea *, const class Vector  *, const class Vector  *);

	/* <0> (null):0 */
	void CNavArea(class CNavArea *, const class Vector  *, const class Vector  *, const class Vector  *, const class Vector  *);

	/* <0> (null):0 */
	void ~CNavArea(class CNavArea *, int);

	/* <0> (null):0 */
	void ConnectTo(class CNavArea *, class CNavArea *, enum NavDirType); /* linkage=_ZN8CNavArea9ConnectToEPS_10NavDirType */

	/* <0> (null):0 */
	void Disconnect(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea10DisconnectEPS_ */

	/* <0> (null):0 */
	void Save(const class CNavArea  *, FILE *); /* linkage=_ZNK8CNavArea4SaveEP8_IO_FILE */

	/* <0> (null):0 */
	void Save(class CNavArea *, int, unsigned int); /* linkage=_ZN8CNavArea4SaveEij */

	/* <0> (null):0 */
	void Load(class CNavArea *, class SteamFile *, unsigned int); /* linkage=_ZN8CNavArea4LoadEP9SteamFilej */

	/* <0> (null):0 */
	enum NavErrorType PostLoad(class CNavArea *); /* linkage=_ZN8CNavArea8PostLoadEv */

	/* <0> (null):0 */
	unsigned int GetID(const class CNavArea  *); /* linkage=_ZNK8CNavArea5GetIDEv */

	/* <0> (null):0 */
	void SetAttributes(class CNavArea *, unsigned char); /* linkage=_ZN8CNavArea13SetAttributesEh */

	/* <0> (null):0 */
	unsigned char GetAttributes(const class CNavArea  *); /* linkage=_ZNK8CNavArea13GetAttributesEv */

	/* <0> (null):0 */
	void SetPlace(class CNavArea *, Place); /* linkage=_ZN8CNavArea8SetPlaceEj */

	/* <0> (null):0 */
	Place GetPlace(const class CNavArea  *); /* linkage=_ZNK8CNavArea8GetPlaceEv */

	/* <0> (null):0 */
	bool IsOverlapping(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea13IsOverlappingEPK6Vector */

	/* <0> (null):0 */
	bool IsOverlapping(const class CNavArea  *, const class CNavArea  *); /* linkage=_ZNK8CNavArea13IsOverlappingEPKS_ */

	/* <0> (null):0 */
	bool IsOverlappingX(const class CNavArea  *, const class CNavArea  *); /* linkage=_ZNK8CNavArea14IsOverlappingXEPKS_ */

	/* <0> (null):0 */
	bool IsOverlappingY(const class CNavArea  *, const class CNavArea  *); /* linkage=_ZNK8CNavArea14IsOverlappingYEPKS_ */

	/* <0> (null):0 */
	int GetPlayerCount(const class CNavArea  *, int, class CBasePlayer *); /* linkage=_ZNK8CNavArea14GetPlayerCountEiP11CBasePlayer */

	/* <0> (null):0 */
	float GetZ(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea4GetZEPK6Vector */

	/* <0> (null):0 */
	float GetZ(const class CNavArea  *, float, float); /* linkage=_ZNK8CNavArea4GetZEff */

	/* <0> (null):0 */
	bool Contains(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea8ContainsEPK6Vector */

	/* <0> (null):0 */
	bool IsCoplanar(const class CNavArea  *, const class CNavArea  *); /* linkage=_ZNK8CNavArea10IsCoplanarEPKS_ */

	/* <0> (null):0 */
	void GetClosestPointOnArea(const class CNavArea  *, const class Vector  *, class Vector *); /* linkage=_ZNK8CNavArea21GetClosestPointOnAreaEPK6VectorPS0_ */

	/* <0> (null):0 */
	float GetDistanceSquaredToPoint(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea25GetDistanceSquaredToPointEPK6Vector */

	/* <0> (null):0 */
	bool IsDegenerate(const class CNavArea  *); /* linkage=_ZNK8CNavArea12IsDegenerateEv */

	/* <0> (null):0 */
	bool IsEdge(const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea6IsEdgeE10NavDirType */

	/* <0> (null):0 */
	int GetAdjacentCount(const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea16GetAdjacentCountE10NavDirType */

	/* <0> (null):0 */
	class CNavArea * GetAdjacentArea(const class CNavArea  *, enum NavDirType, int); /* linkage=_ZNK8CNavArea15GetAdjacentAreaE10NavDirTypei */

	/* <0> (null):0 */
	class CNavArea * GetRandomAdjacentArea(const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea21GetRandomAdjacentAreaE10NavDirType */

	/* <0> (null):0 */
	const NavConnectList  * GetAdjacentList(const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea15GetAdjacentListE10NavDirType */

	/* <0> (null):0 */
	bool IsConnected(const class CNavArea  *, const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea11IsConnectedEPKS_10NavDirType */

	/* <0> (null):0 */
	float ComputeHeightChange(class CNavArea *, const class CNavArea  *); /* linkage=_ZN8CNavArea19ComputeHeightChangeEPKS_ */

	/* <0> (null):0 */
	const NavLadderList  * GetLadderList(const class CNavArea  *, enum LadderDirectionType); /* linkage=_ZNK8CNavArea13GetLadderListE19LadderDirectionType */

	/* <0> (null):0 */
	void ComputePortal(const class CNavArea  *, const class CNavArea  *, enum NavDirType, class Vector *, float *); /* linkage=_ZNK8CNavArea13ComputePortalEPKS_10NavDirTypeP6VectorPf */

	/* <0> (null):0 */
	void ComputeClosestPointInPortal(const class CNavArea  *, const class CNavArea  *, enum NavDirType, const class Vector  *, class Vector *); /* linkage=_ZNK8CNavArea27ComputeClosestPointInPortalEPKS_10NavDirTypePK6VectorPS3_ */

	/* <0> (null):0 */
	enum NavDirType ComputeDirection(const class CNavArea  *, class Vector *); /* linkage=_ZNK8CNavArea16ComputeDirectionEP6Vector */

	/* <0> (null):0 */
	void SetClearedTimestamp(class CNavArea *, int); /* linkage=_ZN8CNavArea19SetClearedTimestampEi */

	/* <0> (null):0 */
	float GetClearedTimestamp(class CNavArea *, int); /* linkage=_ZN8CNavArea19GetClearedTimestampEi */

	/* <0> (null):0 */
	const HidingSpotList  * GetHidingSpotList(const class CNavArea  *); /* linkage=_ZNK8CNavArea17GetHidingSpotListEv */

	/* <0> (null):0 */
	void ComputeHidingSpots(class CNavArea *); /* linkage=_ZN8CNavArea18ComputeHidingSpotsEv */

	/* <0> (null):0 */
	void ComputeSniperSpots(class CNavArea *); /* linkage=_ZN8CNavArea18ComputeSniperSpotsEv */

	/* <0> (null):0 */
	class SpotEncounter * GetSpotEncounter(class CNavArea *, const class CNavArea  *, const class CNavArea  *); /* linkage=_ZN8CNavArea16GetSpotEncounterEPKS_S1_ */

	/* <0> (null):0 */
	void ComputeSpotEncounters(class CNavArea *); /* linkage=_ZN8CNavArea21ComputeSpotEncountersEv */

	/* <0> (null):0 */
	void IncreaseDanger(class CNavArea *, int, float); /* linkage=_ZN8CNavArea14IncreaseDangerEif */

	/* <0> (null):0 */
	float GetDanger(class CNavArea *, int); /* linkage=_ZN8CNavArea9GetDangerEi */

	/* <0> (null):0 */
	float GetSizeX(const class CNavArea  *); /* linkage=_ZNK8CNavArea8GetSizeXEv */

	/* <0> (null):0 */
	float GetSizeY(const class CNavArea  *); /* linkage=_ZNK8CNavArea8GetSizeYEv */

	/* <0> (null):0 */
	const class Extent  * GetExtent(const class CNavArea  *); /* linkage=_ZNK8CNavArea9GetExtentEv */

	/* <0> (null):0 */
	const class Vector  * GetCenter(const class CNavArea  *); /* linkage=_ZNK8CNavArea9GetCenterEv */

	/* <0> (null):0 */
	const class Vector  * GetCorner(const class CNavArea  *, enum NavCornerType); /* linkage=_ZNK8CNavArea9GetCornerE13NavCornerType */

	/* <0> (null):0 */
	const class ApproachInfo  * GetApproachInfo(const class CNavArea  *, int); /* linkage=_ZNK8CNavArea15GetApproachInfoEi */

	/* <0> (null):0 */
	int GetApproachInfoCount(const class CNavArea  *); /* linkage=_ZNK8CNavArea20GetApproachInfoCountEv */

	/* <0> (null):0 */
	void ComputeApproachAreas(class CNavArea *); /* linkage=_ZN8CNavArea20ComputeApproachAreasEv */

	/* <0> (null):0 */
	void MakeNewMarker(void); /* linkage=_ZN8CNavArea13MakeNewMarkerEv */

	/* <0> (null):0 */
	void Mark(class CNavArea *); /* linkage=_ZN8CNavArea4MarkEv */

	/* <0> (null):0 */
	BOOL IsMarked(const class CNavArea  *); /* linkage=_ZNK8CNavArea8IsMarkedEv */

	/* <0> (null):0 */
	void SetParent(class CNavArea *, class CNavArea *, enum NavTraverseType); /* linkage=_ZN8CNavArea9SetParentEPS_15NavTraverseType */

	/* <0> (null):0 */
	class CNavArea * GetParent(const class CNavArea  *); /* linkage=_ZNK8CNavArea9GetParentEv */

	/* <0> (null):0 */
	enum NavTraverseType GetParentHow(const class CNavArea  *); /* linkage=_ZNK8CNavArea12GetParentHowEv */

	/* <0> (null):0 */
	bool IsOpen(const class CNavArea  *); /* linkage=_ZNK8CNavArea6IsOpenEv */

	/* <0> (null):0 */
	void AddToOpenList(class CNavArea *); /* linkage=_ZN8CNavArea13AddToOpenListEv */

	/* <0> (null):0 */
	void UpdateOnOpenList(class CNavArea *); /* linkage=_ZN8CNavArea16UpdateOnOpenListEv */

	/* <0> (null):0 */
	void RemoveFromOpenList(class CNavArea *); /* linkage=_ZN8CNavArea18RemoveFromOpenListEv */

	/* <0> (null):0 */
	bool IsOpenListEmpty(void); /* linkage=_ZN8CNavArea15IsOpenListEmptyEv */

	/* <0> (null):0 */
	class CNavArea * PopOpenList(void); /* linkage=_ZN8CNavArea11PopOpenListEv */

	/* <0> (null):0 */
	bool IsClosed(const class CNavArea  *); /* linkage=_ZNK8CNavArea8IsClosedEv */

	/* <0> (null):0 */
	void AddToClosedList(class CNavArea *); /* linkage=_ZN8CNavArea15AddToClosedListEv */

	/* <0> (null):0 */
	void RemoveFromClosedList(class CNavArea *); /* linkage=_ZN8CNavArea20RemoveFromClosedListEv */

	/* <0> (null):0 */
	void ClearSearchLists(void); /* linkage=_ZN8CNavArea16ClearSearchListsEv */

	/* <0> (null):0 */
	void SetTotalCost(class CNavArea *, float); /* linkage=_ZN8CNavArea12SetTotalCostEf */

	/* <0> (null):0 */
	float GetTotalCost(const class CNavArea  *); /* linkage=_ZNK8CNavArea12GetTotalCostEv */

	/* <0> (null):0 */
	void SetCostSoFar(class CNavArea *, float); /* linkage=_ZN8CNavArea12SetCostSoFarEf */

	/* <0> (null):0 */
	float GetCostSoFar(const class CNavArea  *); /* linkage=_ZNK8CNavArea12GetCostSoFarEv */

	/* <0> (null):0 */
	void Draw(class CNavArea *, byte, byte, byte, int); /* linkage=_ZN8CNavArea4DrawEhhhi */

	/* <0> (null):0 */
	void DrawConnectedAreas(class CNavArea *); /* linkage=_ZN8CNavArea18DrawConnectedAreasEv */

	/* <0> (null):0 */
	void DrawMarkedCorner(class CNavArea *, enum NavCornerType, byte, byte, byte, int); /* linkage=_ZN8CNavArea16DrawMarkedCornerE13NavCornerTypehhhi */

	/* <0> (null):0 */
	bool SplitEdit(class CNavArea *, bool, float, class CNavArea * *, class CNavArea * *); /* linkage=_ZN8CNavArea9SplitEditEbfPPS_S1_ */

	/* <0> (null):0 */
	bool MergeEdit(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea9MergeEditEPS_ */

	/* <0> (null):0 */
	bool SpliceEdit(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea10SpliceEditEPS_ */

	/* <0> (null):0 */
	void RaiseCorner(class CNavArea *, enum NavCornerType, int); /* linkage=_ZN8CNavArea11RaiseCornerE13NavCornerTypei */

	/* <0> (null):0 */
	void AddLadderUp(class CNavArea *, class CNavLadder *); /* linkage=_ZN8CNavArea11AddLadderUpEP10CNavLadder */

	/* <0> (null):0 */
	void AddLadderDown(class CNavArea *, class CNavLadder *); /* linkage=_ZN8CNavArea13AddLadderDownEP10CNavLadder */

	/* <0> (null):0 */
	void Initialize(class CNavArea *); /* linkage=_ZN8CNavArea10InitializeEv */

	/* <0> (null):0 */
	void DecayDanger(class CNavArea *); /* linkage=_ZN8CNavArea11DecayDangerEv */

	/* <0> (null):0 */
	bool IsHidingSpotCollision(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea21IsHidingSpotCollisionEPK6Vector */

	/* <0> (null):0 */
	void AddSpotEncounters(class CNavArea *, const class CNavArea  *, enum NavDirType, const class CNavArea  *, enum NavDirType); /* linkage=_ZN8CNavArea17AddSpotEncountersEPKS_10NavDirTypeS1_S2_ */

	/* <0> (null):0 */
	void Strip(class CNavArea *); /* linkage=_ZN8CNavArea5StripEv */

	/* <0> (null):0 */
	void FinishMerge(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea11FinishMergeEPS_ */

	/* <0> (null):0 */
	void MergeAdjacentConnections(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea24MergeAdjacentConnectionsEPS_ */

	/* <0> (null):0 */
	void AssignNodes(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea11AssignNodesEPS_ */

	/* <0> (null):0 */
	void FinishSplitEdit(class CNavArea *, class CNavArea *, enum NavDirType); /* linkage=_ZN8CNavArea15FinishSplitEditEPS_10NavDirType */

	/* <0> (null):0 */
	void OnDestroyNotify(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea15OnDestroyNotifyEPS_ */

	/* --- cacheline 9 boundary (576 bytes) was 27 bytes ago --- */

	/* size: 532, cachelines: 9, members: 32 */
	/* last cacheline: 20 bytes */

	/* BRAIN FART ALERT! 532 != 603 + 0(holes), diff = -71 */

}; /* size: 532 */

/* 511 */
 /* pointer to 510 */
 /* size: 4 */

/* 512 */
 /* pointer to 506 */
 /* size: 4 */

/* 513 */
 /* pointer to 514 */
 /* size: 4 */

/* 514 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 68 */

/* 515 */
 /* pointer to 516 */
 /* size: 4 */

/* 516 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 68 */

/* 517 */
/* <0> (null):0 */
class SteamFile {
private:

	byte *                     m_fileData;           /*     0     4 */
	int                        m_fileDataLength;     /*     4     4 */
	byte *                     m_cursor;             /*     8     4 */
	int                        m_bytesLeft;          /*    12     4 */
	/* <0> (null):0 */
	void SteamFile(class SteamFile *, const char  *);

	/* <0> (null):0 */
	void ~SteamFile(class SteamFile *, int);

	/* <0> (null):0 */
	bool IsValid(const class SteamFile  *); /* linkage=_ZNK9SteamFile7IsValidEv */

	/* <0> (null):0 */
	bool Read(class SteamFile *, void *, int); /* linkage=_ZN9SteamFile4ReadEPvi */


	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 518 */
 /* pointer to 517 */
 /* size: 4 */

/* 519 */
 /* pointer to 520 */
 /* size: 4 */

/* 520 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 16 */

/* 521 */
/* <0> (null):0 */
union NavConnect {
	unsigned int               id;                 /*           4 */
	class CNavArea *           area;               /*           4 */
}; /* size: 4 */

/* 522 */
 /* pointer to 523 */
 /* size: 4 */

/* 523 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 524 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 525 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 526 */
/* <0> (null):0 */
typedef struct list<NavConnect, std::allocator<NavConnect> > NavConnectList; /* size: 0 */

/* 527 */
/* <0> (null):0 */
enum LadderDirectionType {
	LADDER_UP = 0,
	LADDER_DOWN = 1,
	NUM_LADDER_DIRECTIONS = 2,
}; /* size: 4 */

/* 528 */
/* <0> (null):0 */
class CNavLadder {
	class Vector              m_top;                 /*     0    12 */
	class Vector              m_bottom;              /*    12    12 */
	float                      m_length;             /*    24     4 */
	enum NavDirType            m_dir;                /*    28     4 */
	class Vector2D            m_dirVector;           /*    32     8 */
	class CBaseEntity *        m_entity;             /*    40     4 */
	class CNavArea *           m_topForwardArea;     /*    44     4 */
	class CNavArea *           m_topLeftArea;        /*    48     4 */
	class CNavArea *           m_topRightArea;       /*    52     4 */
	class CNavArea *           m_topBehindArea;      /*    56     4 */
	class CNavArea *           m_bottomArea;         /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	bool                       m_isDangling;         /*    64     1 */
	/* <0> (null):0 */
	void CNavLadder(class CNavLadder *);

	/* <0> (null):0 */
	void OnDestroyNotify(class CNavLadder *, class CNavArea *); /* linkage=_ZN10CNavLadder15OnDestroyNotifyEP8CNavArea */


	/* size: 68, cachelines: 2, members: 12 */
	/* last cacheline: 4 bytes */

	/* BRAIN FART ALERT! 68 != 65 + 0(holes), diff = 3 */

}; /* size: 68 */

/* 529 */
 /* pointer to 528 */
 /* size: 4 */

/* 530 */
/* <0> (null):0 */
typedef struct list<CNavLadder*, std::allocator<CNavLadder*> > NavLadderList; /* size: 0 */

/* 531 */
/* <0> (null):0 */
class HidingSpot {
private:

	class Vector              m_pos;                 /*     0    12 */
	unsigned int               m_id;                 /*    12     4 */
	unsigned int               m_marker;             /*    16     4 */
	unsigned char              m_flags;              /*    20     1 */

	/* Bitfield combined with previous fields */

	unsigned int               m_nextID;             /*     0     4 */
	unsigned int               m_masterMarker;       /*     0     4 */
	/* <0> (null):0 */
	void HidingSpot(class HidingSpot *);

	/* <0> (null):0 */
	void HidingSpot(class HidingSpot *, const class Vector  *, unsigned char);

	/* <0> (null):0 */
	bool HasGoodCover(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot12HasGoodCoverEv */

	/* <0> (null):0 */
	bool IsGoodSniperSpot(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot16IsGoodSniperSpotEv */

	/* <0> (null):0 */
	bool IsIdealSniperSpot(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot17IsIdealSniperSpotEv */

	/* <0> (null):0 */
	void SetFlags(class HidingSpot *, unsigned char); /* linkage=_ZN10HidingSpot8SetFlagsEh */

	/* <0> (null):0 */
	unsigned char GetFlags(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot8GetFlagsEv */

	/* <0> (null):0 */
	void Save(const class HidingSpot  *, int, unsigned int); /* linkage=_ZNK10HidingSpot4SaveEij */

	/* <0> (null):0 */
	void Load(class HidingSpot *, class SteamFile *, unsigned int); /* linkage=_ZN10HidingSpot4LoadEP9SteamFilej */

	/* <0> (null):0 */
	const class Vector  * GetPosition(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot11GetPositionEv */

	/* <0> (null):0 */
	unsigned int GetID(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot5GetIDEv */

	/* <0> (null):0 */
	void Mark(class HidingSpot *); /* linkage=_ZN10HidingSpot4MarkEv */

	/* <0> (null):0 */
	bool IsMarked(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot8IsMarkedEv */

	/* <0> (null):0 */
	void ChangeMasterMarker(void); /* linkage=_ZN10HidingSpot18ChangeMasterMarkerEv */


	/* size: 24, cachelines: 1, members: 6 */
	/* last cacheline: 24 bytes */
}; /* size: 24 */

/* 532 */
 /* pointer to 531 */
 /* size: 4 */

/* 533 */
 /* pointer to 534 */
 /* size: 4 */

/* 534 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 24 */

/* 535 */
/* <0> (null):0 */
typedef struct list<HidingSpot*, std::allocator<HidingSpot*> > HidingSpotList; /* size: 0 */

/* 536 */
/* <0> (null):0 */
union {
	class HidingSpot *         spot;               /*           4 */
	unsigned int               id;                 /*           4 */
}; /* size: 4 */

/* 537 */
/* <0> (null):0 */
struct SpotOrder {
	/* <0> (null):0 */
	union {
		class HidingSpot *         spot;                 /*           4 */
		unsigned int               id;                   /*           4 */
	};

	float                      t;                    /*     0     4 */
	union {
		class HidingSpot * spot;                 /*           4 */
		unsigned int       id;                   /*           4 */
	};                                               /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 538 */
/* <0> (null):0 */
typedef struct list<SpotOrder, std::allocator<SpotOrder> > SpotOrderList; /* size: 0 */

/* 539 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 540 */
/* <0> (null):0 */
typedef class SpotOrder * pointer; /* size: 4 */

/* 541 */
/* <0> (null):0 */
typedef const class SpotOrder  * const_pointer; /* size: 4 */

/* 542 */
/* <0> (null):0 */
class new_allocator<SpotOrder> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class SpotOrder * pointer;

	/* <0> (null):0 */
	typedef const class SpotOrder  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<SpotOrder> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<SpotOrder> *, const class new_allocator<SpotOrder>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<SpotOrder> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<SpotOrder>  *, class SpotOrder &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE7addressERS1_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<SpotOrder>  *, const class SpotOrder  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE7addressERKS1_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<SpotOrder> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<SpotOrder> *, class SpotOrder *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE10deallocateEPS1_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<SpotOrder>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<SpotOrder> *, class SpotOrder *, const class SpotOrder  &); /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE9constructEPS1_RKS1_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<SpotOrder> *, class SpotOrder *); /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE7destroyEPS1_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 543 */
 /* pointer to 537 */
 /* size: 4 */

/* 544 */
 /* pointer to 545 */
 /* size: 4 */

/* 545 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 546 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 547 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 548 */
 /* pointer to 542 */
 /* size: 4 */

/* 549 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 550 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 551 */
 /* pointer to 552 */
 /* size: 4 */

/* 552 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 553 */
/* <0> (null):0 */
typedef class SpotOrder & reference; /* size: 4 */

/* 554 */
/* <0> (null):0 */
typedef const class SpotOrder  & const_reference; /* size: 4 */

/* 555 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<SpotOrder> > other; /* size: 0 */

/* 556 */
/* <0> (null):0 */
struct rebind<std::_List_node<SpotOrder> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<SpotOrder> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 557 */
/* <0> (null):0 */
typedef struct allocator<SpotOrder> other; /* size: 1 */

/* 558 */
/* <0> (null):0 */
struct rebind<SpotOrder> {
	/* <0> (null):0 */
	typedef struct allocator<SpotOrder> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 559 */
/* <0> (null):0 */
class allocator<SpotOrder> : public new_allocator<SpotOrder> {
public:

	/* class new_allocator<SpotOrder> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class SpotOrder & reference;

	/* <0> (null):0 */
	typedef const class SpotOrder  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<SpotOrder> *);

	/* <0> (null):0 */
	void allocator(class allocator<SpotOrder> *, const class allocator<SpotOrder>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<SpotOrder> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<SpotOrder> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<SpotOrder> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<SpotOrder> {
		/* <0> (null):0 */
		typedef struct allocator<SpotOrder> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 560 */
 /* pointer to 559 */
 /* size: 4 */

/* 561 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 562 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 563 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 564 */
/* <0> (null):0 */
typedef class _List_node<SpotOrder> * pointer; /* size: 4 */

/* 565 */
/* <0> (null):0 */
typedef const class _List_node<SpotOrder>  * const_pointer; /* size: 4 */

/* 566 */
/* <0> (null):0 */
class new_allocator<std::_List_node<SpotOrder> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<SpotOrder> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<SpotOrder>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<SpotOrder> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<SpotOrder> > *, const class new_allocator<std::_List_node<SpotOrder> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<SpotOrder> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<SpotOrder> >  *, class _List_node<SpotOrder> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7addressERS3_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<SpotOrder> >  *, const class _List_node<SpotOrder>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7addressERKS3_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<SpotOrder> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE10deallocateEPS3_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<SpotOrder> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *, const class _List_node<SpotOrder>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE9constructEPS3_RKS3_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7destroyEPS3_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 567 */
 /* pointer to 360 */
 /* size: 4 */

/* 568 */
 /* pointer to 569 */
 /* size: 4 */

/* 569 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 570 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 571 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 572 */
 /* pointer to 566 */
 /* size: 4 */

/* 573 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 574 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 575 */
 /* pointer to 576 */
 /* size: 4 */

/* 576 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 577 */
/* <0> (null):0 */
class allocator<std::_List_node<SpotOrder> > : public new_allocator<std::_List_node<SpotOrder> > {
public:

	/* class new_allocator<std::_List_node<SpotOrder> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<SpotOrder> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<SpotOrder> > *, const class allocator<std::_List_node<SpotOrder> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<SpotOrder> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 578 */
 /* pointer to 577 */
 /* size: 4 */

/* 579 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 580 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 581 */
 /* pointer to 362 */
 /* size: 4 */

/* 582 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 583 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 584 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 585 */
/* <0> (null):0 */
typedef struct allocator<SpotOrder> allocator_type; /* size: 1 */

/* 586 */
/* <0> (null):0 */
class _List_base<SpotOrder, std::allocator<SpotOrder> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<SpotOrder> allocator_type;

	/* <0> (null):0 */
	class _List_node<SpotOrder> * _M_get_node(class _List_base<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, class _List_node<SpotOrder> *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE7_M_initEv */

	/* <0> (null):0 */
	using ::GetLastKnownArea;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 587 */
 /* pointer to 586 */
 /* size: 4 */

/* 588 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 589 */
 /* pointer to 590 */
 /* size: 4 */

/* 590 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 591 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 592 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 593 */
/* <0> (null):0 */
typedef struct SpotOrder value_type; /* size: 8 */

/* 594 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 595 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 596 */
/* <0> (null):0 */
typedef struct _List_iterator<SpotOrder> iterator; /* size: 0 */

/* 597 */
/* <0> (null):0 */
typedef struct _List_const_iterator<SpotOrder> const_iterator; /* size: 0 */

/* 598 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<SpotOrder> > const_reverse_iterator; /* size: 0 */

/* 599 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<SpotOrder> > reverse_iterator; /* size: 0 */

/* 600 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 601 */
/* <0> (null):0 */
typedef struct allocator<SpotOrder> allocator_type; /* size: 1 */

/* 602 */
/* <0> (null):0 */
typedef struct _List_node<SpotOrder> _Node; /* size: 0 */

/* 603 */
/* <0> (null):0 */
class list<SpotOrder, std::allocator<SpotOrder> > : protected _List_base<SpotOrder, std::allocator<SpotOrder> > {
protected:

	/* class _List_base<SpotOrder, std::allocator<SpotOrder> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef struct SpotOrder value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<SpotOrder> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<SpotOrder> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<SpotOrder> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<SpotOrder> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<SpotOrder> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<SpotOrder> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE14_M_create_nodeERKS0_ */

	/* <0> (null):0 */
	void list(class list<SpotOrder, std::allocator<SpotOrder> > *);

	/* <0> (null):0 */
	void list(class list<SpotOrder, std::allocator<SpotOrder> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<SpotOrder, std::allocator<SpotOrder> > *, const class list<SpotOrder, std::allocator<SpotOrder> >  &);

	/* <0> (null):0 */
	class list<SpotOrder, std::allocator<SpotOrder> > & operator=(class list<SpotOrder, std::allocator<SpotOrder> > *, const class list<SpotOrder, std::allocator<SpotOrder> >  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EEaSERKS2_ */

	/* <0> (null):0 */
	void assign(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6assignEjRKS0_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, class SpotOrder); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6resizeEjS0_ */

	/* <0> (null):0 */
	reference front(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE10push_frontERKS0_ */

	/* <0> (null):0 */
	void pop_front(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9push_backERKS0_ */

	/* <0> (null):0 */
	void pop_back(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, unsigned int, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */

	/* <0> (null):0 */
	iterator erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	iterator erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */

	/* <0> (null):0 */
	void swap(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4swapERS2_ */

	/* <0> (null):0 */
	void clear(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */

	/* <0> (null):0 */
	void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */

	/* <0> (null):0 */
	void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */

	/* <0> (null):0 */
	void remove(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6removeERKS0_ */

	/* <0> (null):0 */
	void unique(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5mergeERS2_ */

	/* <0> (null):0 */
	void reverse(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE18_M_fill_initializeEjRKS0_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE14_M_fill_assignEjRKS0_ */

	/* <0> (null):0 */
	void _M_transfer(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */

	/* <0> (null):0 */
	void _M_insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void _M_erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE25_M_check_equal_allocatorsERS2_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 604 */
 /* pointer to 602 */
 /* size: 4 */

/* 605 */
 /* pointer to 603 */
 /* size: 4 */

/* 606 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 607 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 608 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 609 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 610 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 611 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 612 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 613 */
 /* pointer to 614 */
 /* size: 4 */

/* 614 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 615 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 616 */
/* <0> (null):0 */
struct SpotEncounter {
	union NavConnect           from;                 /*     0     4 */
	enum NavDirType            fromDir;              /*     4     4 */
	union NavConnect           to;                   /*     8     4 */
	enum NavDirType            toDir;                /*    12     4 */
	struct Ray                 path;                 /*    16    24 */
	SpotOrderList              spotList;             /*    40     0 */

	/* size: 48, cachelines: 1, members: 6 */
	/* last cacheline: 48 bytes */

	/* BRAIN FART ALERT! 48 != 40 + 0(holes), diff = 8 */

}; /* size: 48 */

/* 617 */
/* <0> (null):0 */
typedef struct list<SpotEncounter, std::allocator<SpotEncounter> > SpotEncounterList; /* size: 0 */

/* 618 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 619 */
/* <0> (null):0 */
typedef class HidingSpot * * pointer; /* size: 4 */

/* 620 */
/* <0> (null):0 */
typedef const class HidingSpot *  * const_pointer; /* size: 4 */

/* 621 */
/* <0> (null):0 */
class new_allocator<HidingSpot*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class HidingSpot * * pointer;

	/* <0> (null):0 */
	typedef const class HidingSpot *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<HidingSpot*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<HidingSpot*> *, const class new_allocator<HidingSpot*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<HidingSpot*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<HidingSpot*>  *, class HidingSpot * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE7addressERS2_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<HidingSpot*>  *, const class HidingSpot *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE7addressERKS2_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<HidingSpot*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<HidingSpot*> *, class HidingSpot * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE10deallocateEPS2_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<HidingSpot*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<HidingSpot*> *, class HidingSpot * *, const class HidingSpot *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE9constructEPS2_RKS2_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<HidingSpot*> *, class HidingSpot * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE7destroyEPS2_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 622 */
 /* pointer to 532 */
 /* size: 4 */

/* 623 */
 /* pointer to 624 */
 /* size: 4 */

/* 624 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 625 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 626 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 627 */
 /* pointer to 621 */
 /* size: 4 */

/* 628 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 629 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 630 */
 /* pointer to 631 */
 /* size: 4 */

/* 631 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 632 */
/* <0> (null):0 */
typedef class HidingSpot * & reference; /* size: 4 */

/* 633 */
/* <0> (null):0 */
typedef const class HidingSpot *  & const_reference; /* size: 4 */

/* 634 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<HidingSpot*> > other; /* size: 0 */

/* 635 */
/* <0> (null):0 */
struct rebind<std::_List_node<HidingSpot*> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<HidingSpot*> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 636 */
/* <0> (null):0 */
typedef struct allocator<HidingSpot*> other; /* size: 1 */

/* 637 */
/* <0> (null):0 */
struct rebind<HidingSpot*> {
	/* <0> (null):0 */
	typedef struct allocator<HidingSpot*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 638 */
/* <0> (null):0 */
class allocator<HidingSpot*> : public new_allocator<HidingSpot*> {
public:

	/* class new_allocator<HidingSpot*> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class HidingSpot * & reference;

	/* <0> (null):0 */
	typedef const class HidingSpot *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<HidingSpot*> *);

	/* <0> (null):0 */
	void allocator(class allocator<HidingSpot*> *, const class allocator<HidingSpot*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<HidingSpot*> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<HidingSpot*> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<HidingSpot*> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<HidingSpot*> {
		/* <0> (null):0 */
		typedef struct allocator<HidingSpot*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 639 */
 /* pointer to 638 */
 /* size: 4 */

/* 640 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 641 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 642 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 643 */
/* <0> (null):0 */
typedef class _List_node<HidingSpot*> * pointer; /* size: 4 */

/* 644 */
/* <0> (null):0 */
typedef const class _List_node<HidingSpot*>  * const_pointer; /* size: 4 */

/* 645 */
/* <0> (null):0 */
class new_allocator<std::_List_node<HidingSpot*> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<HidingSpot*> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<HidingSpot*>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *, const class new_allocator<std::_List_node<HidingSpot*> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<HidingSpot*> >  *, class _List_node<HidingSpot*> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7addressERS4_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<HidingSpot*> >  *, const class _List_node<HidingSpot*>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7addressERKS4_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<HidingSpot*> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE10deallocateEPS4_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<HidingSpot*> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *, const class _List_node<HidingSpot*>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE9constructEPS4_RKS4_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7destroyEPS4_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 646 */
 /* pointer to 371 */
 /* size: 4 */

/* 647 */
 /* pointer to 648 */
 /* size: 4 */

/* 648 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 649 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 650 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 651 */
 /* pointer to 645 */
 /* size: 4 */

/* 652 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 653 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 654 */
 /* pointer to 655 */
 /* size: 4 */

/* 655 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 656 */
/* <0> (null):0 */
class allocator<std::_List_node<HidingSpot*> > : public new_allocator<std::_List_node<HidingSpot*> > {
public:

	/* class new_allocator<std::_List_node<HidingSpot*> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<HidingSpot*> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<HidingSpot*> > *, const class allocator<std::_List_node<HidingSpot*> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<HidingSpot*> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 657 */
 /* pointer to 656 */
 /* size: 4 */

/* 658 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 659 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 660 */
 /* pointer to 373 */
 /* size: 4 */

/* 661 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 662 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 663 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 664 */
/* <0> (null):0 */
typedef struct allocator<HidingSpot*> allocator_type; /* size: 1 */

/* 665 */
/* <0> (null):0 */
class _List_base<HidingSpot*, std::allocator<HidingSpot*> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<HidingSpot*> allocator_type;

	/* <0> (null):0 */
	class _List_node<HidingSpot*> * _M_get_node(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_node<HidingSpot*> *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 666 */
 /* pointer to 665 */
 /* size: 4 */

/* 667 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 668 */
 /* pointer to 669 */
 /* size: 4 */

/* 669 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 670 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 671 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 672 */
/* <0> (null):0 */
typedef class HidingSpot * value_type; /* size: 4 */

/* 673 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 674 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 675 */
/* <0> (null):0 */
typedef struct _List_iterator<HidingSpot*> iterator; /* size: 0 */

/* 676 */
/* <0> (null):0 */
typedef struct _List_const_iterator<HidingSpot*> const_iterator; /* size: 0 */

/* 677 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<HidingSpot*> > const_reverse_iterator; /* size: 0 */

/* 678 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<HidingSpot*> > reverse_iterator; /* size: 0 */

/* 679 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 680 */
/* <0> (null):0 */
typedef struct allocator<HidingSpot*> allocator_type; /* size: 1 */

/* 681 */
/* <0> (null):0 */
typedef struct _List_node<HidingSpot*> _Node; /* size: 0 */

/* 682 */
/* <0> (null):0 */
class list<HidingSpot*, std::allocator<HidingSpot*> > : protected _List_base<HidingSpot*, std::allocator<HidingSpot*> > {
protected:

	/* class _List_base<HidingSpot*, std::allocator<HidingSpot*> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef class HidingSpot * value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<HidingSpot*> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<HidingSpot*> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<HidingSpot*> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<HidingSpot*> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<HidingSpot*> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<HidingSpot*> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE14_M_create_nodeERKS1_ */

	/* <0> (null):0 */
	void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *);

	/* <0> (null):0 */
	void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const class list<HidingSpot*, std::allocator<HidingSpot*> >  &);

	/* <0> (null):0 */
	class list<HidingSpot*, std::allocator<HidingSpot*> > & operator=(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const class list<HidingSpot*, std::allocator<HidingSpot*> >  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EEaSERKS3_ */

	/* <0> (null):0 */
	void assign(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6assignEjRKS1_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, class HidingSpot *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6resizeEjS1_ */

	/* <0> (null):0 */
	reference front(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE10push_frontERKS1_ */

	/* <0> (null):0 */
	void pop_front(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9push_backERKS1_ */

	/* <0> (null):0 */
	void pop_back(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */

	/* <0> (null):0 */
	iterator erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	iterator erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */

	/* <0> (null):0 */
	void swap(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4swapERS3_ */

	/* <0> (null):0 */
	void clear(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */

	/* <0> (null):0 */
	void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */

	/* <0> (null):0 */
	void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */

	/* <0> (null):0 */
	void remove(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6removeERKS1_ */

	/* <0> (null):0 */
	void unique(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5mergeERS3_ */

	/* <0> (null):0 */
	void reverse(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE18_M_fill_initializeEjRKS1_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE14_M_fill_assignEjRKS1_ */

	/* <0> (null):0 */
	void _M_transfer(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */

	/* <0> (null):0 */
	void _M_insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void _M_erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE25_M_check_equal_allocatorsERS3_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 683 */
 /* pointer to 681 */
 /* size: 4 */

/* 684 */
 /* pointer to 682 */
 /* size: 4 */

/* 685 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 686 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 687 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 688 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 689 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 690 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 691 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 692 */
 /* pointer to 693 */
 /* size: 4 */

/* 693 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 694 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 695 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 696 */
/* <0> (null):0 */
typedef class SpotEncounter * pointer; /* size: 4 */

/* 697 */
/* <0> (null):0 */
typedef const class SpotEncounter  * const_pointer; /* size: 4 */

/* 698 */
/* <0> (null):0 */
class new_allocator<SpotEncounter> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class SpotEncounter * pointer;

	/* <0> (null):0 */
	typedef const class SpotEncounter  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<SpotEncounter> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<SpotEncounter> *, const class new_allocator<SpotEncounter>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<SpotEncounter> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<SpotEncounter>  *, class SpotEncounter &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE7addressERS1_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<SpotEncounter>  *, const class SpotEncounter  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE7addressERKS1_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<SpotEncounter> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<SpotEncounter> *, class SpotEncounter *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE10deallocateEPS1_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<SpotEncounter>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<SpotEncounter> *, class SpotEncounter *, const class SpotEncounter  &); /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE9constructEPS1_RKS1_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<SpotEncounter> *, class SpotEncounter *); /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE7destroyEPS1_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 699 */
 /* pointer to 616 */
 /* size: 4 */

/* 700 */
 /* pointer to 701 */
 /* size: 4 */

/* 701 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 48 */

/* 702 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 703 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 704 */
 /* pointer to 698 */
 /* size: 4 */

/* 705 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 706 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 707 */
 /* pointer to 708 */
 /* size: 4 */

/* 708 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 709 */
/* <0> (null):0 */
typedef class SpotEncounter & reference; /* size: 4 */

/* 710 */
/* <0> (null):0 */
typedef const class SpotEncounter  & const_reference; /* size: 4 */

/* 711 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<SpotEncounter> > other; /* size: 0 */

/* 712 */
/* <0> (null):0 */
struct rebind<std::_List_node<SpotEncounter> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<SpotEncounter> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 713 */
/* <0> (null):0 */
typedef struct allocator<SpotEncounter> other; /* size: 1 */

/* 714 */
/* <0> (null):0 */
struct rebind<SpotEncounter> {
	/* <0> (null):0 */
	typedef struct allocator<SpotEncounter> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 715 */
/* <0> (null):0 */
class allocator<SpotEncounter> : public new_allocator<SpotEncounter> {
public:

	/* class new_allocator<SpotEncounter> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class SpotEncounter & reference;

	/* <0> (null):0 */
	typedef const class SpotEncounter  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<SpotEncounter> *);

	/* <0> (null):0 */
	void allocator(class allocator<SpotEncounter> *, const class allocator<SpotEncounter>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<SpotEncounter> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<SpotEncounter> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<SpotEncounter> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<SpotEncounter> {
		/* <0> (null):0 */
		typedef struct allocator<SpotEncounter> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 716 */
 /* pointer to 715 */
 /* size: 4 */

/* 717 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 718 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 719 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 720 */
/* <0> (null):0 */
typedef class _List_node<SpotEncounter> * pointer; /* size: 4 */

/* 721 */
/* <0> (null):0 */
typedef const class _List_node<SpotEncounter>  * const_pointer; /* size: 4 */

/* 722 */
/* <0> (null):0 */
class new_allocator<std::_List_node<SpotEncounter> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<SpotEncounter> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<SpotEncounter>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *, const class new_allocator<std::_List_node<SpotEncounter> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<SpotEncounter> >  *, class _List_node<SpotEncounter> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7addressERS3_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<SpotEncounter> >  *, const class _List_node<SpotEncounter>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7addressERKS3_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<SpotEncounter> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE10deallocateEPS3_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<SpotEncounter> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *, const class _List_node<SpotEncounter>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE9constructEPS3_RKS3_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7destroyEPS3_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 723 */
 /* pointer to 381 */
 /* size: 4 */

/* 724 */
 /* pointer to 725 */
 /* size: 4 */

/* 725 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 726 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 727 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 728 */
 /* pointer to 722 */
 /* size: 4 */

/* 729 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 730 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 731 */
 /* pointer to 732 */
 /* size: 4 */

/* 732 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 733 */
/* <0> (null):0 */
class allocator<std::_List_node<SpotEncounter> > : public new_allocator<std::_List_node<SpotEncounter> > {
public:

	/* class new_allocator<std::_List_node<SpotEncounter> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<SpotEncounter> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<SpotEncounter> > *, const class allocator<std::_List_node<SpotEncounter> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<SpotEncounter> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 734 */
 /* pointer to 733 */
 /* size: 4 */

/* 735 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 736 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 737 */
 /* pointer to 383 */
 /* size: 4 */

/* 738 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 739 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 740 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 741 */
/* <0> (null):0 */
typedef struct allocator<SpotEncounter> allocator_type; /* size: 1 */

/* 742 */
/* <0> (null):0 */
class _List_base<SpotEncounter, std::allocator<SpotEncounter> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<SpotEncounter> allocator_type;

	/* <0> (null):0 */
	class _List_node<SpotEncounter> * _M_get_node(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_node<SpotEncounter> *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 743 */
 /* pointer to 742 */
 /* size: 4 */

/* 744 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 745 */
 /* pointer to 746 */
 /* size: 4 */

/* 746 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 747 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 748 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 749 */
/* <0> (null):0 */
typedef struct SpotEncounter value_type; /* size: 48 */

/* 750 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 751 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 752 */
/* <0> (null):0 */
typedef struct _List_iterator<SpotEncounter> iterator; /* size: 0 */

/* 753 */
/* <0> (null):0 */
typedef struct _List_const_iterator<SpotEncounter> const_iterator; /* size: 0 */

/* 754 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<SpotEncounter> > const_reverse_iterator; /* size: 0 */

/* 755 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<SpotEncounter> > reverse_iterator; /* size: 0 */

/* 756 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 757 */
/* <0> (null):0 */
typedef struct allocator<SpotEncounter> allocator_type; /* size: 1 */

/* 758 */
/* <0> (null):0 */
typedef struct _List_node<SpotEncounter> _Node; /* size: 0 */

/* 759 */
/* <0> (null):0 */
class list<SpotEncounter, std::allocator<SpotEncounter> > : protected _List_base<SpotEncounter, std::allocator<SpotEncounter> > {
protected:

	/* class _List_base<SpotEncounter, std::allocator<SpotEncounter> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef struct SpotEncounter value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<SpotEncounter> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<SpotEncounter> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<SpotEncounter> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<SpotEncounter> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<SpotEncounter> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<SpotEncounter> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE14_M_create_nodeERKS0_ */

	/* <0> (null):0 */
	void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *);

	/* <0> (null):0 */
	void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const class list<SpotEncounter, std::allocator<SpotEncounter> >  &);

	/* <0> (null):0 */
	class list<SpotEncounter, std::allocator<SpotEncounter> > & operator=(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const class list<SpotEncounter, std::allocator<SpotEncounter> >  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EEaSERKS2_ */

	/* <0> (null):0 */
	void assign(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6assignEjRKS0_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, class SpotEncounter); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6resizeEjS0_ */

	/* <0> (null):0 */
	reference front(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE10push_frontERKS0_ */

	/* <0> (null):0 */
	void pop_front(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9push_backERKS0_ */

	/* <0> (null):0 */
	void pop_back(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, unsigned int, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */

	/* <0> (null):0 */
	iterator erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	iterator erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */

	/* <0> (null):0 */
	void swap(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4swapERS2_ */

	/* <0> (null):0 */
	void clear(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */

	/* <0> (null):0 */
	void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */

	/* <0> (null):0 */
	void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */

	/* <0> (null):0 */
	void remove(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6removeERKS0_ */

	/* <0> (null):0 */
	void unique(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5mergeERS2_ */

	/* <0> (null):0 */
	void reverse(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE18_M_fill_initializeEjRKS0_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE14_M_fill_assignEjRKS0_ */

	/* <0> (null):0 */
	void _M_transfer(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */

	/* <0> (null):0 */
	void _M_insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void _M_erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE25_M_check_equal_allocatorsERS2_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 760 */
 /* pointer to 758 */
 /* size: 4 */

/* 761 */
 /* pointer to 759 */
 /* size: 4 */

/* 762 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 763 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 48 */

/* 764 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 765 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 766 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 767 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 768 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 769 */
 /* pointer to 770 */
 /* size: 4 */

/* 770 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 771 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 772 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 773 */
/* <0> (null):0 */
typedef union NavConnect * pointer; /* size: 4 */

/* 774 */
/* <0> (null):0 */
typedef const union NavConnect  * const_pointer; /* size: 4 */

/* 775 */
/* <0> (null):0 */
class new_allocator<NavConnect> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef union NavConnect * pointer;

	/* <0> (null):0 */
	typedef const union NavConnect  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<NavConnect> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<NavConnect> *, const class new_allocator<NavConnect>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<NavConnect> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<NavConnect>  *, union NavConnect &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE7addressERS1_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<NavConnect>  *, const union NavConnect  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE7addressERKS1_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<NavConnect> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<NavConnect> *, union NavConnect *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE10deallocateEPS1_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<NavConnect>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<NavConnect> *, union NavConnect *, const union NavConnect  &); /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE9constructEPS1_RKS1_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<NavConnect> *, union NavConnect *); /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE7destroyEPS1_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 776 */
 /* pointer to 521 */
 /* size: 4 */

/* 777 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 778 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 779 */
 /* pointer to 775 */
 /* size: 4 */

/* 780 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 781 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 782 */
 /* pointer to 783 */
 /* size: 4 */

/* 783 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 784 */
/* <0> (null):0 */
typedef union NavConnect & reference; /* size: 4 */

/* 785 */
/* <0> (null):0 */
typedef const union NavConnect  & const_reference; /* size: 4 */

/* 786 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<NavConnect> > other; /* size: 0 */

/* 787 */
/* <0> (null):0 */
struct rebind<std::_List_node<NavConnect> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<NavConnect> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 788 */
/* <0> (null):0 */
typedef struct allocator<NavConnect> other; /* size: 1 */

/* 789 */
/* <0> (null):0 */
struct rebind<NavConnect> {
	/* <0> (null):0 */
	typedef struct allocator<NavConnect> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 790 */
/* <0> (null):0 */
class allocator<NavConnect> : public new_allocator<NavConnect> {
public:

	/* class new_allocator<NavConnect> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef union NavConnect & reference;

	/* <0> (null):0 */
	typedef const union NavConnect  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<NavConnect> *);

	/* <0> (null):0 */
	void allocator(class allocator<NavConnect> *, const class allocator<NavConnect>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<NavConnect> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<NavConnect> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<NavConnect> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<NavConnect> {
		/* <0> (null):0 */
		typedef struct allocator<NavConnect> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 791 */
 /* pointer to 790 */
 /* size: 4 */

/* 792 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 793 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 794 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 795 */
/* <0> (null):0 */
typedef class _List_node<NavConnect> * pointer; /* size: 4 */

/* 796 */
/* <0> (null):0 */
typedef const class _List_node<NavConnect>  * const_pointer; /* size: 4 */

/* 797 */
/* <0> (null):0 */
class new_allocator<std::_List_node<NavConnect> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<NavConnect> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<NavConnect>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<NavConnect> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<NavConnect> > *, const class new_allocator<std::_List_node<NavConnect> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<NavConnect> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<NavConnect> >  *, class _List_node<NavConnect> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7addressERS3_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<NavConnect> >  *, const class _List_node<NavConnect>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7addressERKS3_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<NavConnect> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE10deallocateEPS3_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<NavConnect> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *, const class _List_node<NavConnect>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE9constructEPS3_RKS3_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7destroyEPS3_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 798 */
 /* pointer to 391 */
 /* size: 4 */

/* 799 */
 /* pointer to 800 */
 /* size: 4 */

/* 800 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 801 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 802 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 803 */
 /* pointer to 797 */
 /* size: 4 */

/* 804 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 805 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 806 */
 /* pointer to 807 */
 /* size: 4 */

/* 807 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 808 */
/* <0> (null):0 */
class allocator<std::_List_node<NavConnect> > : public new_allocator<std::_List_node<NavConnect> > {
public:

	/* class new_allocator<std::_List_node<NavConnect> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<NavConnect> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<NavConnect> > *, const class allocator<std::_List_node<NavConnect> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<NavConnect> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 809 */
 /* pointer to 808 */
 /* size: 4 */

/* 810 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 811 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 812 */
 /* pointer to 393 */
 /* size: 4 */

/* 813 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 814 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 815 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 816 */
/* <0> (null):0 */
typedef struct allocator<NavConnect> allocator_type; /* size: 1 */

/* 817 */
/* <0> (null):0 */
class _List_base<NavConnect, std::allocator<NavConnect> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<NavConnect> allocator_type;

	/* <0> (null):0 */
	class _List_node<NavConnect> * _M_get_node(class _List_base<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<NavConnect, std::allocator<NavConnect> > *, class _List_node<NavConnect> *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 818 */
 /* pointer to 817 */
 /* size: 4 */

/* 819 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 820 */
 /* pointer to 821 */
 /* size: 4 */

/* 821 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 822 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 823 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 824 */
/* <0> (null):0 */
typedef union NavConnect value_type; /* size: 4 */

/* 825 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 826 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 827 */
/* <0> (null):0 */
typedef struct _List_iterator<NavConnect> iterator; /* size: 0 */

/* 828 */
/* <0> (null):0 */
typedef struct _List_const_iterator<NavConnect> const_iterator; /* size: 0 */

/* 829 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<NavConnect> > const_reverse_iterator; /* size: 0 */

/* 830 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<NavConnect> > reverse_iterator; /* size: 0 */

/* 831 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 832 */
/* <0> (null):0 */
typedef struct allocator<NavConnect> allocator_type; /* size: 1 */

/* 833 */
/* <0> (null):0 */
typedef struct _List_node<NavConnect> _Node; /* size: 0 */

/* 834 */
/* <0> (null):0 */
class list<NavConnect, std::allocator<NavConnect> > : protected _List_base<NavConnect, std::allocator<NavConnect> > {
protected:

	/* class _List_base<NavConnect, std::allocator<NavConnect> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef union NavConnect value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<NavConnect> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<NavConnect> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<NavConnect> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<NavConnect> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<NavConnect> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<NavConnect> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE14_M_create_nodeERKS0_ */

	/* <0> (null):0 */
	void list(class list<NavConnect, std::allocator<NavConnect> > *);

	/* <0> (null):0 */
	void list(class list<NavConnect, std::allocator<NavConnect> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<NavConnect, std::allocator<NavConnect> > *, const class list<NavConnect, std::allocator<NavConnect> >  &);

	/* <0> (null):0 */
	class list<NavConnect, std::allocator<NavConnect> > & operator=(class list<NavConnect, std::allocator<NavConnect> > *, const class list<NavConnect, std::allocator<NavConnect> >  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EEaSERKS2_ */

	/* <0> (null):0 */
	void assign(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6assignEjRKS0_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, union NavConnect); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6resizeEjS0_ */

	/* <0> (null):0 */
	reference front(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE10push_frontERKS0_ */

	/* <0> (null):0 */
	void pop_front(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9push_backERKS0_ */

	/* <0> (null):0 */
	void pop_back(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, unsigned int, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */

	/* <0> (null):0 */
	iterator erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	iterator erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */

	/* <0> (null):0 */
	void swap(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4swapERS2_ */

	/* <0> (null):0 */
	void clear(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */

	/* <0> (null):0 */
	void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */

	/* <0> (null):0 */
	void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */

	/* <0> (null):0 */
	void remove(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6removeERKS0_ */

	/* <0> (null):0 */
	void unique(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5mergeERS2_ */

	/* <0> (null):0 */
	void reverse(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE18_M_fill_initializeEjRKS0_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE14_M_fill_assignEjRKS0_ */

	/* <0> (null):0 */
	void _M_transfer(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */

	/* <0> (null):0 */
	void _M_insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void _M_erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE25_M_check_equal_allocatorsERS2_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 835 */
 /* pointer to 833 */
 /* size: 4 */

/* 836 */
 /* pointer to 834 */
 /* size: 4 */

/* 837 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 838 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 839 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 840 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 841 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 842 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 843 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 844 */
 /* pointer to 845 */
 /* size: 4 */

/* 845 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 846 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 847 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 848 */
/* <0> (null):0 */
typedef class CNavLadder * * pointer; /* size: 4 */

/* 849 */
/* <0> (null):0 */
typedef const class CNavLadder *  * const_pointer; /* size: 4 */

/* 850 */
/* <0> (null):0 */
class new_allocator<CNavLadder*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class CNavLadder * * pointer;

	/* <0> (null):0 */
	typedef const class CNavLadder *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<CNavLadder*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<CNavLadder*> *, const class new_allocator<CNavLadder*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<CNavLadder*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<CNavLadder*>  *, class CNavLadder * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE7addressERS2_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<CNavLadder*>  *, const class CNavLadder *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE7addressERKS2_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<CNavLadder*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<CNavLadder*> *, class CNavLadder * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE10deallocateEPS2_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<CNavLadder*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<CNavLadder*> *, class CNavLadder * *, const class CNavLadder *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE9constructEPS2_RKS2_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<CNavLadder*> *, class CNavLadder * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE7destroyEPS2_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 851 */
 /* pointer to 529 */
 /* size: 4 */

/* 852 */
 /* pointer to 853 */
 /* size: 4 */

/* 853 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 854 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 855 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 856 */
 /* pointer to 850 */
 /* size: 4 */

/* 857 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 858 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 859 */
 /* pointer to 860 */
 /* size: 4 */

/* 860 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 861 */
/* <0> (null):0 */
typedef class CNavLadder * & reference; /* size: 4 */

/* 862 */
/* <0> (null):0 */
typedef const class CNavLadder *  & const_reference; /* size: 4 */

/* 863 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<CNavLadder*> > other; /* size: 0 */

/* 864 */
/* <0> (null):0 */
struct rebind<std::_List_node<CNavLadder*> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<CNavLadder*> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 865 */
/* <0> (null):0 */
typedef struct allocator<CNavLadder*> other; /* size: 1 */

/* 866 */
/* <0> (null):0 */
struct rebind<CNavLadder*> {
	/* <0> (null):0 */
	typedef struct allocator<CNavLadder*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 867 */
/* <0> (null):0 */
class allocator<CNavLadder*> : public new_allocator<CNavLadder*> {
public:

	/* class new_allocator<CNavLadder*> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class CNavLadder * & reference;

	/* <0> (null):0 */
	typedef const class CNavLadder *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<CNavLadder*> *);

	/* <0> (null):0 */
	void allocator(class allocator<CNavLadder*> *, const class allocator<CNavLadder*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<CNavLadder*> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<CNavLadder*> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<CNavLadder*> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<CNavLadder*> {
		/* <0> (null):0 */
		typedef struct allocator<CNavLadder*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 868 */
 /* pointer to 867 */
 /* size: 4 */

/* 869 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 870 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 871 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 872 */
/* <0> (null):0 */
typedef class _List_node<CNavLadder*> * pointer; /* size: 4 */

/* 873 */
/* <0> (null):0 */
typedef const class _List_node<CNavLadder*>  * const_pointer; /* size: 4 */

/* 874 */
/* <0> (null):0 */
class new_allocator<std::_List_node<CNavLadder*> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<CNavLadder*> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<CNavLadder*>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *, const class new_allocator<std::_List_node<CNavLadder*> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<CNavLadder*> >  *, class _List_node<CNavLadder*> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7addressERS4_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<CNavLadder*> >  *, const class _List_node<CNavLadder*>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7addressERKS4_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<CNavLadder*> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE10deallocateEPS4_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<CNavLadder*> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *, const class _List_node<CNavLadder*>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE9constructEPS4_RKS4_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7destroyEPS4_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 875 */
 /* pointer to 401 */
 /* size: 4 */

/* 876 */
 /* pointer to 877 */
 /* size: 4 */

/* 877 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 878 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 879 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 880 */
 /* pointer to 874 */
 /* size: 4 */

/* 881 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 882 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 883 */
 /* pointer to 884 */
 /* size: 4 */

/* 884 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 885 */
/* <0> (null):0 */
class allocator<std::_List_node<CNavLadder*> > : public new_allocator<std::_List_node<CNavLadder*> > {
public:

	/* class new_allocator<std::_List_node<CNavLadder*> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<CNavLadder*> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<CNavLadder*> > *, const class allocator<std::_List_node<CNavLadder*> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<CNavLadder*> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 886 */
 /* pointer to 885 */
 /* size: 4 */

/* 887 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 888 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 889 */
 /* pointer to 403 */
 /* size: 4 */

/* 890 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 891 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 892 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 893 */
/* <0> (null):0 */
typedef struct allocator<CNavLadder*> allocator_type; /* size: 1 */

/* 894 */
/* <0> (null):0 */
class _List_base<CNavLadder*, std::allocator<CNavLadder*> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<CNavLadder*> allocator_type;

	/* <0> (null):0 */
	class _List_node<CNavLadder*> * _M_get_node(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_node<CNavLadder*> *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 895 */
 /* pointer to 894 */
 /* size: 4 */

/* 896 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 897 */
 /* pointer to 898 */
 /* size: 4 */

/* 898 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 899 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 900 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 901 */
/* <0> (null):0 */
typedef class CNavLadder * value_type; /* size: 4 */

/* 902 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 903 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 904 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavLadder*> iterator; /* size: 0 */

/* 905 */
/* <0> (null):0 */
typedef struct _List_const_iterator<CNavLadder*> const_iterator; /* size: 0 */

/* 906 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<CNavLadder*> > const_reverse_iterator; /* size: 0 */

/* 907 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<CNavLadder*> > reverse_iterator; /* size: 0 */

/* 908 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 909 */
/* <0> (null):0 */
typedef struct allocator<CNavLadder*> allocator_type; /* size: 1 */

/* 910 */
/* <0> (null):0 */
typedef struct _List_node<CNavLadder*> _Node; /* size: 0 */

/* 911 */
/* <0> (null):0 */
class list<CNavLadder*, std::allocator<CNavLadder*> > : protected _List_base<CNavLadder*, std::allocator<CNavLadder*> > {
protected:

	/* class _List_base<CNavLadder*, std::allocator<CNavLadder*> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef class CNavLadder * value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<CNavLadder*> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<CNavLadder*> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<CNavLadder*> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<CNavLadder*> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<CNavLadder*> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<CNavLadder*> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE14_M_create_nodeERKS1_ */

	/* <0> (null):0 */
	void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *);

	/* <0> (null):0 */
	void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const class list<CNavLadder*, std::allocator<CNavLadder*> >  &);

	/* <0> (null):0 */
	class list<CNavLadder*, std::allocator<CNavLadder*> > & operator=(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const class list<CNavLadder*, std::allocator<CNavLadder*> >  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EEaSERKS3_ */

	/* <0> (null):0 */
	void assign(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6assignEjRKS1_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, class CNavLadder *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6resizeEjS1_ */

	/* <0> (null):0 */
	reference front(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE10push_frontERKS1_ */

	/* <0> (null):0 */
	void pop_front(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9push_backERKS1_ */

	/* <0> (null):0 */
	void pop_back(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */

	/* <0> (null):0 */
	iterator erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	iterator erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */

	/* <0> (null):0 */
	void swap(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4swapERS3_ */

	/* <0> (null):0 */
	void clear(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */

	/* <0> (null):0 */
	void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */

	/* <0> (null):0 */
	void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */

	/* <0> (null):0 */
	void remove(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6removeERKS1_ */

	/* <0> (null):0 */
	void unique(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5mergeERS3_ */

	/* <0> (null):0 */
	void reverse(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE18_M_fill_initializeEjRKS1_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE14_M_fill_assignEjRKS1_ */

	/* <0> (null):0 */
	void _M_transfer(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */

	/* <0> (null):0 */
	void _M_insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void _M_erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE25_M_check_equal_allocatorsERS3_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 912 */
 /* pointer to 910 */
 /* size: 4 */

/* 913 */
 /* pointer to 911 */
 /* size: 4 */

/* 914 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 915 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 916 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 917 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 918 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 919 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 920 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 921 */
 /* pointer to 922 */
 /* size: 4 */

/* 922 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 923 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 924 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 925 */
/* <0> (null):0 */
typedef class CNavArea * * pointer; /* size: 4 */

/* 926 */
/* <0> (null):0 */
typedef const class CNavArea *  * const_pointer; /* size: 4 */

/* 927 */
/* <0> (null):0 */
class new_allocator<CNavArea*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class CNavArea * * pointer;

	/* <0> (null):0 */
	typedef const class CNavArea *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<CNavArea*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<CNavArea*> *, const class new_allocator<CNavArea*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<CNavArea*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<CNavArea*>  *, class CNavArea * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE7addressERS2_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<CNavArea*>  *, const class CNavArea *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE7addressERKS2_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<CNavArea*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<CNavArea*> *, class CNavArea * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE10deallocateEPS2_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<CNavArea*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<CNavArea*> *, class CNavArea * *, const class CNavArea *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE9constructEPS2_RKS2_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<CNavArea*> *, class CNavArea * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE7destroyEPS2_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 928 */
 /* pointer to 511 */
 /* size: 4 */

/* 929 */
 /* pointer to 930 */
 /* size: 4 */

/* 930 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 931 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 932 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 933 */
 /* pointer to 927 */
 /* size: 4 */

/* 934 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 935 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 936 */
 /* pointer to 937 */
 /* size: 4 */

/* 937 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 938 */
/* <0> (null):0 */
typedef class CNavArea * & reference; /* size: 4 */

/* 939 */
/* <0> (null):0 */
typedef const class CNavArea *  & const_reference; /* size: 4 */

/* 940 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<CNavArea*> > other; /* size: 0 */

/* 941 */
/* <0> (null):0 */
struct rebind<std::_List_node<CNavArea*> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<CNavArea*> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 942 */
/* <0> (null):0 */
typedef struct allocator<CNavArea*> other; /* size: 1 */

/* 943 */
/* <0> (null):0 */
struct rebind<CNavArea*> {
	/* <0> (null):0 */
	typedef struct allocator<CNavArea*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 944 */
/* <0> (null):0 */
class allocator<CNavArea*> : public new_allocator<CNavArea*> {
public:

	/* class new_allocator<CNavArea*> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class CNavArea * & reference;

	/* <0> (null):0 */
	typedef const class CNavArea *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<CNavArea*> *);

	/* <0> (null):0 */
	void allocator(class allocator<CNavArea*> *, const class allocator<CNavArea*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<CNavArea*> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<CNavArea*> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<CNavArea*> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<CNavArea*> {
		/* <0> (null):0 */
		typedef struct allocator<CNavArea*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 945 */
 /* pointer to 944 */
 /* size: 4 */

/* 946 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 947 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 948 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 949 */
/* <0> (null):0 */
typedef class _List_node<CNavArea*> * pointer; /* size: 4 */

/* 950 */
/* <0> (null):0 */
typedef const class _List_node<CNavArea*>  * const_pointer; /* size: 4 */

/* 951 */
/* <0> (null):0 */
class new_allocator<std::_List_node<CNavArea*> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<CNavArea*> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<CNavArea*>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<CNavArea*> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<CNavArea*> > *, const class new_allocator<std::_List_node<CNavArea*> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<CNavArea*> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<CNavArea*> >  *, class _List_node<CNavArea*> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7addressERS4_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<CNavArea*> >  *, const class _List_node<CNavArea*>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7addressERKS4_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<CNavArea*> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE10deallocateEPS4_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<CNavArea*> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *, const class _List_node<CNavArea*>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE9constructEPS4_RKS4_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7destroyEPS4_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 952 */
 /* pointer to 411 */
 /* size: 4 */

/* 953 */
 /* pointer to 954 */
 /* size: 4 */

/* 954 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 955 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 956 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 957 */
 /* pointer to 951 */
 /* size: 4 */

/* 958 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 959 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 960 */
 /* pointer to 961 */
 /* size: 4 */

/* 961 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 962 */
/* <0> (null):0 */
class allocator<std::_List_node<CNavArea*> > : public new_allocator<std::_List_node<CNavArea*> > {
public:

	/* class new_allocator<std::_List_node<CNavArea*> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<CNavArea*> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<CNavArea*> > *, const class allocator<std::_List_node<CNavArea*> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<CNavArea*> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 963 */
 /* pointer to 962 */
 /* size: 4 */

/* 964 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 965 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 966 */
 /* pointer to 413 */
 /* size: 4 */

/* 967 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 968 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 969 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 970 */
/* <0> (null):0 */
typedef struct allocator<CNavArea*> allocator_type; /* size: 1 */

/* 971 */
/* <0> (null):0 */
class _List_base<CNavArea*, std::allocator<CNavArea*> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<CNavArea*> allocator_type;

	/* <0> (null):0 */
	class _List_node<CNavArea*> * _M_get_node(class _List_base<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, class _List_node<CNavArea*> *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 972 */
 /* pointer to 971 */
 /* size: 4 */

/* 973 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 974 */
 /* pointer to 975 */
 /* size: 4 */

/* 975 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 976 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 977 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 978 */
/* <0> (null):0 */
typedef class CNavArea * value_type; /* size: 4 */

/* 979 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 980 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 981 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavArea*> iterator; /* size: 0 */

/* 982 */
/* <0> (null):0 */
typedef struct _List_const_iterator<CNavArea*> const_iterator; /* size: 0 */

/* 983 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<CNavArea*> > const_reverse_iterator; /* size: 0 */

/* 984 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<CNavArea*> > reverse_iterator; /* size: 0 */

/* 985 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 986 */
/* <0> (null):0 */
typedef struct allocator<CNavArea*> allocator_type; /* size: 1 */

/* 987 */
/* <0> (null):0 */
typedef struct _List_node<CNavArea*> _Node; /* size: 0 */

/* 988 */
/* <0> (null):0 */
class list<CNavArea*, std::allocator<CNavArea*> > : protected _List_base<CNavArea*, std::allocator<CNavArea*> > {
protected:

	/* class _List_base<CNavArea*, std::allocator<CNavArea*> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef class CNavArea * value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<CNavArea*> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<CNavArea*> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<CNavArea*> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<CNavArea*> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<CNavArea*> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<CNavArea*> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE14_M_create_nodeERKS1_ */

	/* <0> (null):0 */
	void list(class list<CNavArea*, std::allocator<CNavArea*> > *);

	/* <0> (null):0 */
	void list(class list<CNavArea*, std::allocator<CNavArea*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<CNavArea*, std::allocator<CNavArea*> > *, const class list<CNavArea*, std::allocator<CNavArea*> >  &);

	/* <0> (null):0 */
	class list<CNavArea*, std::allocator<CNavArea*> > & operator=(class list<CNavArea*, std::allocator<CNavArea*> > *, const class list<CNavArea*, std::allocator<CNavArea*> >  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EEaSERKS3_ */

	/* <0> (null):0 */
	void assign(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6assignEjRKS1_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, class CNavArea *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6resizeEjS1_ */

	/* <0> (null):0 */
	reference front(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE10push_frontERKS1_ */

	/* <0> (null):0 */
	void pop_front(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9push_backERKS1_ */

	/* <0> (null):0 */
	void pop_back(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */

	/* <0> (null):0 */
	iterator erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	iterator erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */

	/* <0> (null):0 */
	void swap(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4swapERS3_ */

	/* <0> (null):0 */
	void clear(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */

	/* <0> (null):0 */
	void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */

	/* <0> (null):0 */
	void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */

	/* <0> (null):0 */
	void remove(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6removeERKS1_ */

	/* <0> (null):0 */
	void unique(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5mergeERS3_ */

	/* <0> (null):0 */
	void reverse(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE18_M_fill_initializeEjRKS1_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE14_M_fill_assignEjRKS1_ */

	/* <0> (null):0 */
	void _M_transfer(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */

	/* <0> (null):0 */
	void _M_insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void _M_erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE25_M_check_equal_allocatorsERS3_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 989 */
 /* pointer to 987 */
 /* size: 4 */

/* 990 */
 /* pointer to 988 */
 /* size: 4 */

/* 991 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 992 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 993 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 994 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 995 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 996 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 997 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 998 */
 /* pointer to 999 */
 /* size: 4 */

/* 999 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1000 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1001 */
/* <0> (null):0 */
struct ApproachInfo        array[16]; /* size: 320 */

/* 1002 */
 /* pointer to 510 */
 /* size: 4 */

/* 1003 */
/* <0> (null):0 */
class list<NavConnect, std::allocator<NavConnect> > array[4]; /* size: 32 */

/* 1004 */
/* <0> (null):0 */
class list<CNavLadder*, std::allocator<CNavLadder*> > array[2]; /* size: 16 */

/* 1005 */
/* <0> (null):0 */
class CNavNode *           array[4]; /* size: 16 */

/* 1006 */
 /* pointer to 1007 */
 /* size: 4 */

/* 1007 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 532 */

/* 1008 */
 /* pointer to 18 */
 /* size: 4 */

/* 1009 */
 /* pointer to 1010 */
 /* size: 4 */

/* 1010 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 532 */

/* 1011 */
 /* pointer to 1012 */
 /* size: 4 */

/* 1012 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1013 */
 /* pointer to 1014 */
 /* size: 4 */

/* 1014 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1015 */
 /* pointer to 1016 */
 /* size: 4 */

/* 1016 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1017 */
 /* pointer to 1018 */
 /* size: 4 */

/* 1018 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 20 */

/* 1019 */
 /* pointer to 1002 */
 /* size: 4 */

/* 1020 */
/* <0> (null):0 */
typedef struct list<CNavArea*, std::allocator<CNavArea*> > NavAreaList; /* size: 8 */

/* 1021 */
/* <0> (null):0 */
typedef struct _List_const_iterator<NavConnect> _Self; /* size: 4 */

/* 1022 */
/* <0> (null):0 */
typedef struct _List_iterator<NavConnect> iterator; /* size: 0 */

/* 1023 */
/* <0> (null):0 */
typedef const union NavConnect  * pointer; /* size: 4 */

/* 1024 */
/* <0> (null):0 */
typedef const union NavConnect  & reference; /* size: 4 */

/* 1025 */
/* <0> (null):0 */
struct _List_const_iterator<NavConnect> {
	const class _List_node_base  * _M_node;          /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_const_iterator<NavConnect> _Self;

	/* <0> (null):0 */
	typedef struct _List_iterator<NavConnect> iterator;

	/* <0> (null):0 */
	typedef const union NavConnect  * pointer;

	/* <0> (null):0 */
	typedef const union NavConnect  & reference;

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<NavConnect> *);

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<NavConnect> *, const class _List_node_base  *);

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<NavConnect> *, const iterator  &);

	/* <0> (null):0 */
	reference operator*(const class _List_const_iterator<NavConnect>  *); /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_const_iterator<NavConnect>  *); /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_const_iterator<NavConnect> *); /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_const_iterator<NavConnect> *, int); /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_const_iterator<NavConnect> *); /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_const_iterator<NavConnect> *, int); /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_const_iterator<NavConnect>  *, const _Self  &); /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEeqERKS1_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_const_iterator<NavConnect>  *, const _Self  &); /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEneERKS1_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1026 */
 /* pointer to 1027 */
 /* size: 4 */

/* 1027 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1028 */
 /* pointer to 1025 */
 /* size: 4 */

/* 1029 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1030 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1031 */
 /* pointer to 1032 */
 /* size: 4 */

/* 1032 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1033 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1034 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1035 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1036 */
/* <0> (null):0 */
class CNavAreaGrid {
private:

	floatconst                 m_cellSize;           /*     0     4 */
	NavAreaList *              m_grid;               /*     4     4 */
	int                        m_gridSizeX;          /*     8     4 */
	int                        m_gridSizeY;          /*    12     4 */
	float                      m_minX;               /*    16     4 */
	float                      m_minY;               /*    20     4 */
	unsigned int               m_areaCount;          /*    24     4 */
	class CNavArea *           m_hashTable[256];     /*    28  1024 */
	/* <0> (null):0 */
	void CNavAreaGrid(class CNavAreaGrid *);

	/* <0> (null):0 */
	void ~CNavAreaGrid(class CNavAreaGrid *, int);

	/* <0> (null):0 */
	void Reset(class CNavAreaGrid *); /* linkage=_ZN12CNavAreaGrid5ResetEv */

	/* <0> (null):0 */
	void Initialize(class CNavAreaGrid *, float, float, float, float); /* linkage=_ZN12CNavAreaGrid10InitializeEffff */

	/* <0> (null):0 */
	void AddNavArea(class CNavAreaGrid *, class CNavArea *); /* linkage=_ZN12CNavAreaGrid10AddNavAreaEP8CNavArea */

	/* <0> (null):0 */
	void RemoveNavArea(class CNavAreaGrid *, class CNavArea *); /* linkage=_ZN12CNavAreaGrid13RemoveNavAreaEP8CNavArea */

	/* <0> (null):0 */
	unsigned int GetNavAreaCount(const class CNavAreaGrid  *); /* linkage=_ZNK12CNavAreaGrid15GetNavAreaCountEv */

	/* <0> (null):0 */
	class CNavArea * GetNavArea(const class CNavAreaGrid  *, const class Vector  *, float); /* linkage=_ZNK12CNavAreaGrid10GetNavAreaEPK6Vectorf */

	/* <0> (null):0 */
	class CNavArea * GetNavAreaByID(const class CNavAreaGrid  *, unsigned int); /* linkage=_ZNK12CNavAreaGrid14GetNavAreaByIDEj */

	/* <0> (null):0 */
	class CNavArea * GetNearestNavArea(const class CNavAreaGrid  *, const class Vector  *, bool); /* linkage=_ZNK12CNavAreaGrid17GetNearestNavAreaEPK6Vectorb */

	/* <0> (null):0 */
	Place GetPlace(const class CNavAreaGrid  *, const class Vector  *); /* linkage=_ZNK12CNavAreaGrid8GetPlaceEPK6Vector */

	/* <0> (null):0 */
	int ComputeHashKey(const class CNavAreaGrid  *, unsigned int); /* linkage=_ZNK12CNavAreaGrid14ComputeHashKeyEj */

	/* <0> (null):0 */
	int WorldToGridX(const class CNavAreaGrid  *, float); /* linkage=_ZNK12CNavAreaGrid12WorldToGridXEf */

	/* <0> (null):0 */
	int WorldToGridY(const class CNavAreaGrid  *, float); /* linkage=_ZNK12CNavAreaGrid12WorldToGridYEf */

	/* --- cacheline 16 boundary (1024 bytes) was 28 bytes ago --- */

	/* size: 1052, cachelines: 17, members: 8 */
	/* last cacheline: 28 bytes */
}; /* size: 1052 */

/* 1037 */
 /* pointer to 1020 */
 /* size: 4 */

/* 1038 */
/* <0> (null):0 */
class CNavArea *           array[256]; /* size: 1024 */

/* 1039 */
 /* pointer to 1036 */
 /* size: 4 */

/* 1040 */
 /* pointer to 1041 */
 /* size: 4 */

/* 1041 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1052 */

/* 1042 */
 /* pointer to 1043 */
 /* size: 4 */

/* 1043 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 68 */

/* 1044 */
/* <0> (null):0 */
typedef struct _List_const_iterator<CNavLadder*> _Self; /* size: 4 */

/* 1045 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavLadder*> iterator; /* size: 0 */

/* 1046 */
/* <0> (null):0 */
typedef const class CNavLadder *  * pointer; /* size: 4 */

/* 1047 */
/* <0> (null):0 */
typedef const class CNavLadder *  & reference; /* size: 4 */

/* 1048 */
/* <0> (null):0 */
struct _List_const_iterator<CNavLadder*> {
	const class _List_node_base  * _M_node;          /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_const_iterator<CNavLadder*> _Self;

	/* <0> (null):0 */
	typedef struct _List_iterator<CNavLadder*> iterator;

	/* <0> (null):0 */
	typedef const class CNavLadder *  * pointer;

	/* <0> (null):0 */
	typedef const class CNavLadder *  & reference;

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<CNavLadder*> *);

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<CNavLadder*> *, const class _List_node_base  *);

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<CNavLadder*> *, const iterator  &);

	/* <0> (null):0 */
	reference operator*(const class _List_const_iterator<CNavLadder*>  *); /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_const_iterator<CNavLadder*>  *); /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_const_iterator<CNavLadder*> *); /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_const_iterator<CNavLadder*> *, int); /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_const_iterator<CNavLadder*> *); /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_const_iterator<CNavLadder*> *, int); /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_const_iterator<CNavLadder*>  *, const _Self  &); /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEeqERKS2_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_const_iterator<CNavLadder*>  *, const _Self  &); /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEneERKS2_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1049 */
 /* pointer to 1048 */
 /* size: 4 */

/* 1050 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1051 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1052 */
 /* pointer to 1053 */
 /* size: 4 */

/* 1053 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1054 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1055 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1056 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1057 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavArea*> _Self; /* size: 4 */

/* 1058 */
/* <0> (null):0 */
typedef class CNavArea * * pointer; /* size: 4 */

/* 1059 */
/* <0> (null):0 */
typedef class CNavArea * & reference; /* size: 4 */

/* 1060 */
/* <0> (null):0 */
struct _List_iterator<CNavArea*> {
	class _List_node_base *    _M_node;              /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_iterator<CNavArea*> _Self;

	/* <0> (null):0 */
	typedef class CNavArea * * pointer;

	/* <0> (null):0 */
	typedef class CNavArea * & reference;

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<CNavArea*> *);

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<CNavArea*> *, class _List_node_base *);

	/* <0> (null):0 */
	reference operator*(const class _List_iterator<CNavArea*>  *); /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_iterator<CNavArea*>  *); /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_iterator<CNavArea*> *); /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_iterator<CNavArea*> *, int); /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_iterator<CNavArea*> *); /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_iterator<CNavArea*> *, int); /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_iterator<CNavArea*>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEeqERKS2_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_iterator<CNavArea*>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEneERKS2_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1061 */
 /* pointer to 1060 */
 /* size: 4 */

/* 1062 */
 /* pointer to 1063 */
 /* size: 4 */

/* 1063 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1064 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1065 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1066 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1067 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1068 */
/* <0> (null):0 */
struct __numeric_traits_integer<int> {
	intconst                   __min;                /*     0     4 */
	intconst                   __max;                /*     0     4 */
	boolconst                  __is_signed;          /*     0     1 */
	intconst                   __digits;             /*     0     4 */

	/* size: 1, cachelines: 1, members: 4 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 4 + 0(holes), diff = -3 */

}; /* size: 1 */

/* 1069 */
/* <0> (null):0 */
enum BotProfileTeamType {
	BOT_TEAM_T = 0,
	BOT_TEAM_CT = 1,
	BOT_TEAM_ANY = 2,
}; /* size: 4 */

/* 1070 */
/* <0> (null):0 */
class BotProfile {
private:

	char *                     m_name;               /*     0     4 */
	float                      m_aggression;         /*     4     4 */
	float                      m_skill;              /*     8     4 */
	float                      m_teamwork;           /*    12     4 */
	int                        m_weaponPreference[16]; /*    16    64 */
	/* --- cacheline 1 boundary (64 bytes) was 16 bytes ago --- */
	int                        m_weaponPreferenceCount; /*    80     4 */
	int                        m_cost;               /*    84     4 */
	int                        m_skin;               /*    88     4 */
	unsigned char              m_difficultyFlags;    /*    92     1 */
	int                        m_voicePitch;         /*    96     4 */
	float                      m_reactionTime;       /*   100     4 */
	float                      m_attackDelay;        /*   104     4 */
	enum BotProfileTeamType    m_teams;              /*   108     4 */
	bool                       m_prefersSilencer;    /*   112     1 */
	int                        m_voiceBank;          /*   116     4 */
	/* <0> (null):0 */
	void BotProfile(class BotProfile *);

	/* <0> (null):0 */
	const char  * GetName(const class BotProfile  *); /* linkage=_ZNK10BotProfile7GetNameEv */

	/* <0> (null):0 */
	float GetAggression(const class BotProfile  *); /* linkage=_ZNK10BotProfile13GetAggressionEv */

	/* <0> (null):0 */
	float GetSkill(const class BotProfile  *); /* linkage=_ZNK10BotProfile8GetSkillEv */

	/* <0> (null):0 */
	float GetTeamwork(const class BotProfile  *); /* linkage=_ZNK10BotProfile11GetTeamworkEv */

	/* <0> (null):0 */
	int GetWeaponPreference(const class BotProfile  *, int); /* linkage=_ZNK10BotProfile19GetWeaponPreferenceEi */

	/* <0> (null):0 */
	const char  * GetWeaponPreferenceAsString(const class BotProfile  *, int); /* linkage=_ZNK10BotProfile27GetWeaponPreferenceAsStringEi */

	/* <0> (null):0 */
	int GetWeaponPreferenceCount(const class BotProfile  *); /* linkage=_ZNK10BotProfile24GetWeaponPreferenceCountEv */

	/* <0> (null):0 */
	bool HasPrimaryPreference(const class BotProfile  *); /* linkage=_ZNK10BotProfile20HasPrimaryPreferenceEv */

	/* <0> (null):0 */
	bool HasPistolPreference(const class BotProfile  *); /* linkage=_ZNK10BotProfile19HasPistolPreferenceEv */

	/* <0> (null):0 */
	int GetCost(const class BotProfile  *); /* linkage=_ZNK10BotProfile7GetCostEv */

	/* <0> (null):0 */
	int GetSkin(const class BotProfile  *); /* linkage=_ZNK10BotProfile7GetSkinEv */

	/* <0> (null):0 */
	bool IsDifficulty(const class BotProfile  *, enum BotDifficultyType); /* linkage=_ZNK10BotProfile12IsDifficultyE17BotDifficultyType */

	/* <0> (null):0 */
	int GetVoicePitch(const class BotProfile  *); /* linkage=_ZNK10BotProfile13GetVoicePitchEv */

	/* <0> (null):0 */
	float GetReactionTime(const class BotProfile  *); /* linkage=_ZNK10BotProfile15GetReactionTimeEv */

	/* <0> (null):0 */
	float GetAttackDelay(const class BotProfile  *); /* linkage=_ZNK10BotProfile14GetAttackDelayEv */

	/* <0> (null):0 */
	int GetVoiceBank(const class BotProfile  *); /* linkage=_ZNK10BotProfile12GetVoiceBankEv */

	/* <0> (null):0 */
	bool IsValidForTeam(const class BotProfile  *, enum BotProfileTeamType); /* linkage=_ZNK10BotProfile14IsValidForTeamE18BotProfileTeamType */

	/* <0> (null):0 */
	bool PrefersSilencer(const class BotProfile  *); /* linkage=_ZNK10BotProfile15PrefersSilencerEv */

	/* <0> (null):0 */
	void Inherit(class BotProfile *, const class BotProfile  *, const class BotProfile  *); /* linkage=_ZN10BotProfile7InheritEPKS_S1_ */


	/* size: 120, cachelines: 2, members: 15 */
	/* last cacheline: 56 bytes */

	/* BRAIN FART ALERT! 120 != 114 + 0(holes), diff = 6 */

}; /* size: 120 */

/* 1071 */
/* <0> (null):0 */
int                        array[16]; /* size: 64 */

/* 1072 */
 /* pointer to 1070 */
 /* size: 4 */

/* 1073 */
 /* pointer to 1074 */
 /* size: 4 */

/* 1074 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 120 */

/* 1075 */
 /* pointer to 1076 */
 /* size: 4 */

/* 1076 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 120 */

/* 1077 */
/* <0> (null):0 */
class CCSBotManager {
private:

	bool                       m_isLearningMap;      /*     0     1 */
	bool                       m_isAnalysisRequested; /*     0     1 */

	/* size: 0, cachelines: 0, members: 2 */

	/* BRAIN FART ALERT! 0 != 1 + 0(holes), diff = -1 */

}; /* size: 0 */

/* 1078 */
/* <0> (null):0 */
enum ZoomType {
	NO_ZOOM = 0,
	LOW_ZOOM = 1,
	HIGH_ZOOM = 2,
}; /* size: 4 */

/* 1079 */
/* <0> (null):0 */
enum LadderNavState {
	APPROACH_ASCENDING_LADDER = 0,
	APPROACH_DESCENDING_LADDER = 1,
	FACE_ASCENDING_LADDER = 2,
	FACE_DESCENDING_LADDER = 3,
	MOUNT_ASCENDING_LADDER = 4,
	MOUNT_DESCENDING_LADDER = 5,
	ASCEND_LADDER = 6,
	DESCEND_LADDER = 7,
	DISMOUNT_ASCENDING_LADDER = 8,
	DISMOUNT_DESCENDING_LADDER = 9,
	MOVE_TO_DESTINATION = 10,
}; /* size: 4 */

/* 1080 */
/* <0> (null):0 */
enum LookAtSpotState {
	NOT_LOOKING_AT_SPOT = 0,
	LOOK_TOWARDS_SPOT = 1,
	LOOK_AT_SPOT = 2,
	NUM_LOOK_AT_SPOT_STATES = 3,
}; /* size: 4 */

/* 1081 */
/* <0> (null):0 */
enum {
	MAX_ENEMY_QUEUE = 20,
}; /* size: 4 */

/* 1082 */
/* <0> (null):0 */
struct CCSBot {
	/* <0> (null):0 */
	enum ZoomType {
		NO_ZOOM = 0,
		LOW_ZOOM = 1,
		HIGH_ZOOM = 2,
	};

	/* <0> (null):0 */
	enum LadderNavState {
		APPROACH_ASCENDING_LADDER = 0,
		APPROACH_DESCENDING_LADDER = 1,
		FACE_ASCENDING_LADDER = 2,
		FACE_DESCENDING_LADDER = 3,
		MOUNT_ASCENDING_LADDER = 4,
		MOUNT_DESCENDING_LADDER = 5,
		ASCEND_LADDER = 6,
		DESCEND_LADDER = 7,
		DISMOUNT_ASCENDING_LADDER = 8,
		DISMOUNT_DESCENDING_LADDER = 9,
		MOVE_TO_DESTINATION = 10,
	};

	/* <0> (null):0 */
	enum LookAtSpotState {
		NOT_LOOKING_AT_SPOT = 0,
		LOOK_TOWARDS_SPOT = 1,
		LOOK_AT_SPOT = 2,
		NUM_LOOK_AT_SPOT_STATES = 3,
	};

	/* <0> (null):0 */
	enum {
		MAX_ENEMY_QUEUE = 20,
	};

	/* <0> (null):0 */
	bool IsEnemyVisible(const class CCSBot  *); /* linkage=_ZNK6CCSBot14IsEnemyVisibleEv */

	/* <0> (null):0 */
	class CNavArea * GetLastKnownArea(const class CCSBot  *); /* linkage=_ZNK6CCSBot16GetLastKnownAreaEv */

	/* <0> (null):0 */
	bool IsUsingLadder(const class CCSBot  *); /* linkage=_ZNK6CCSBot13IsUsingLadderEv */

	/* <0> (null):0 */
	void SetLookAngles(class CCSBot *, float, float); /* linkage=_ZN6CCSBot13SetLookAnglesEff */

	/* <0> (null):0 */
	void ClearLookAt(class CCSBot *); /* linkage=_ZN6CCSBot11ClearLookAtEv */

	/* <0> (null):0 */
	bool IsLookingAtSpot(const class CCSBot  *, enum PriorityType); /* linkage=_ZNK6CCSBot15IsLookingAtSpotE12PriorityType */

	/* <0> (null):0 */
	bool IsViewMoving(const class CCSBot  *, float); /* linkage=_ZNK6CCSBot12IsViewMovingEf */

	/* <0> (null):0 */
	enum ZoomType GetZoomLevel(const class CCSBot  *); /* linkage=_ZNK6CCSBot12GetZoomLevelEv */

	/* <0> (null):0 */
	bool IsNotMoving(const class CCSBot  *); /* linkage=_ZNK6CCSBot11IsNotMovingEv */

	/* <0> (null):0 */
	const class Vector  * GetEyePosition(const class CCSBot  *); /* linkage=_ZNK6CCSBot14GetEyePositionEv */

	/* <0> (null):0 */
	class BotChatterInterface * GetChatter(class CCSBot *); /* linkage=_ZN6CCSBot10GetChatterEv */

	/* <0> (null):0 */
	void InhibitLookAround(class CCSBot *, float); /* linkage=_ZN6CCSBot17InhibitLookAroundEf */

	/* <0> (null):0 */
	void SetLookAt(class CCSBot *, const char  *, const class Vector  *, enum PriorityType, float, bool, float); /* linkage=_ZN6CCSBot9SetLookAtEPKcPK6Vector12PriorityTypefbf */

	/* <0> (null):0 */
	void UpdateLookAngles(class CCSBot *); /* linkage=_ZN6CCSBot16UpdateLookAnglesEv */

	/* <0> (null):0 */
	virtual bool IsVisible(const class CCSBot  *, const class Vector  *, bool); /* linkage=_ZNK6CCSBot9IsVisibleEPK6Vectorb */

	/* <0> (null):0 */
	virtual bool IsVisible(const class CCSBot  *, class CBasePlayer *, bool, unsigned char *); /* linkage=_ZNK6CCSBot9IsVisibleEP11CBasePlayerbPh */

private:

	/* <0> (null):0 */
	void UpdateLookAt(class CCSBot *); /* linkage=_ZN6CCSBot12UpdateLookAtEv */

	/* <0> (null):0 */
	void UpdatePeripheralVision(class CCSBot *); /* linkage=_ZN6CCSBot22UpdatePeripheralVisionEv */

	/* <0> (null):0 */
	void UpdateLookAround(class CCSBot *, bool); /* linkage=_ZN6CCSBot16UpdateLookAroundEb */

	/* <0> (null):0 */
	bool BendLineOfSight(const class CCSBot  *, const class Vector  *, const class Vector  *, class Vector *); /* linkage=_ZNK6CCSBot15BendLineOfSightEPK6VectorS2_PS0_ */

	/* <0> (null):0 */
	class CBasePlayer * FindMostDangerousThreat(class CCSBot *); /* linkage=_ZN6CCSBot23FindMostDangerousThreatEv */

	/* <0> (null):0 */
	void UpdateReactionQueue(class CCSBot *); /* linkage=_ZN6CCSBot19UpdateReactionQueueEv */

	/* <0> (null):0 */
	class CBasePlayer * GetRecognizedEnemy(class CCSBot *); /* linkage=_ZN6CCSBot18GetRecognizedEnemyEv */

	/* <0> (null):0 */
	bool IsRecognizedEnemyReloading(class CCSBot *); /* linkage=_ZN6CCSBot26IsRecognizedEnemyReloadingEv */

	/* <0> (null):0 */
	bool IsRecognizedEnemyProtectedByShield(class CCSBot *); /* linkage=_ZN6CCSBot34IsRecognizedEnemyProtectedByShieldEv */

	/* <0> (null):0 */
	float GetRangeToNearestRecognizedEnemy(class CCSBot *); /* linkage=_ZN6CCSBot32GetRangeToNearestRecognizedEnemyEv */

	/* <0> (null):0 */
	virtual void Blind(class CCSBot *, float, float, float, int); /* linkage=_ZN6CCSBot5BlindEfffi */

	/* vtable has 3 entries: {
	   [109] = IsVisible(_ZNK6CCSBot9IsVisibleEPK6Vectorb), 
	   [110] = IsVisible(_ZNK6CCSBot9IsVisibleEP11CBasePlayerbPh), 
	   [86] = Blind(_ZN6CCSBot5BlindEfffi), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1083 */
 /* pointer to 1082 */
 /* size: 4 */

/* 1084 */
/* <0> (null):0 */
typedef unsigned int PlaceCriteria; /* size: 4 */

/* 1085 */
/* <0> (null):0 */
typedef unsigned int CountCriteria; /* size: 4 */

/* 1086 */
/* <0> (null):0 */
enum BotStatementType {
	REPORT_VISIBLE_ENEMIES = 0,
	REPORT_ENEMY_ACTION = 1,
	REPORT_MY_CURRENT_TASK = 2,
	REPORT_MY_INTENTION = 3,
	REPORT_CRITICAL_EVENT = 4,
	REPORT_REQUEST_HELP = 5,
	REPORT_REQUEST_INFORMATION = 6,
	REPORT_ROUND_END = 7,
	REPORT_MY_PLAN = 8,
	REPORT_INFORMATION = 9,
	REPORT_EMOTE = 10,
	REPORT_ACKNOWLEDGE = 11,
	REPORT_ENEMIES_REMAINING = 12,
	REPORT_FRIENDLY_FIRE = 13,
	REPORT_KILLED_FRIEND = 14,
	NUM_BOT_STATEMENT_TYPES = 15,
}; /* size: 4 */

/* 1087 */
/* <0> (null):0 */
typedef struct vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > BotVoiceBankVector; /* size: 0 */

/* 1088 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1089 */
/* <0> (null):0 */
typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * pointer; /* size: 4 */

/* 1090 */
/* <0> (null):0 */
typedef const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  * const_pointer; /* size: 4 */

/* 1091 */
/* <0> (null):0 */
class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * pointer;

	/* <0> (null):0 */
	typedef const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE7addressERS6_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  *, const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE7addressERKS6_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE10deallocateEPS6_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE9constructEPS6_RKS6_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE7destroyEPS6_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1092 */
 /* pointer to 1093 */
 /* size: 4 */

/* 1093 */
 /* pointer to 420 */
 /* size: 4 */

/* 1094 */
 /* pointer to 1095 */
 /* size: 4 */

/* 1095 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1096 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1097 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1098 */
 /* pointer to 1091 */
 /* size: 4 */

/* 1099 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1100 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1101 */
 /* pointer to 1102 */
 /* size: 4 */

/* 1102 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1103 */
/* <0> (null):0 */
typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * pointer; /* size: 4 */

/* 1104 */
/* <0> (null):0 */
typedef const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  * const_pointer; /* size: 4 */

/* 1105 */
/* <0> (null):0 */
typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * & reference; /* size: 4 */

/* 1106 */
/* <0> (null):0 */
typedef const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  & const_reference; /* size: 4 */

/* 1107 */
/* <0> (null):0 */
typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> other; /* size: 1 */

/* 1108 */
/* <0> (null):0 */
struct rebind<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {
	/* <0> (null):0 */
	typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1109 */
/* <0> (null):0 */
class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> : public new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {
public:

	/* class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * pointer;

	/* <0> (null):0 */
	typedef const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  * const_pointer;

	/* <0> (null):0 */
	typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * & reference;

	/* <0> (null):0 */
	typedef const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *);

	/* <0> (null):0 */
	void allocator(class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, const class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, int);

	/* <0> (null):0 */
	struct rebind<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {
		/* <0> (null):0 */
		typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 1110 */
 /* pointer to 1109 */
 /* size: 4 */

/* 1111 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1112 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1113 */
 /* pointer to 424 */
 /* size: 4 */

/* 1114 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1115 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1116 */
/* <0> (null):0 */
typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> allocator_type; /* size: 1 */

/* 1117 */
/* <0> (null):0 */
struct _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > {
	struct _Vector_impl        _M_impl;              /*     0    12 */
	/* <0> (null):0 */
	typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> allocator_type;

	/* <0> (null):0 */
	_Tp_alloc_type & _M_get_Tp_allocator(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	const _Tp_alloc_type  & _M_get_Tp_allocator(const class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*,); /* linkage=_ZNKSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*,); /* linkage=_ZNKSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::);

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, const allocator_type  &);

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int);

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int, const allocator_type  &);

	/* <0> (null):0 */
	void ~_Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, int);

	/* <0> (null):0 */
	pointer _M_allocate(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int); /* linkage=_ZNSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE11_M_allocateEj */

	/* <0> (null):0 */
	void _M_deallocate(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, unsigned int); /* linkage=_ZNSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE13_M_deallocateEPS5_j */

	/* <0> (null):0 */
	using ::_M_allocate;

	/* <0> (null):0 */
	using ::_M_deallocate;

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::get_allocator;


	/* size: 12, cachelines: 1, members: 1 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1118 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1119 */
 /* pointer to 1117 */
 /* size: 4 */

/* 1120 */
 /* pointer to 1121 */
 /* size: 4 */

/* 1121 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1122 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1123 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1124 */
/* <0> (null):0 */
typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * value_type; /* size: 4 */

/* 1125 */
/* <0> (null):0 */
typedef pointer pointer; /* size: 4 */

/* 1126 */
/* <0> (null):0 */
typedef const_pointer const_pointer; /* size: 4 */

/* 1127 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 1128 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 1129 */
/* <0> (null):0 */
typedef struct __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > iterator; /* size: 0 */

/* 1130 */
/* <0> (null):0 */
typedef struct __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >* const*, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > const_iterator; /* size: 0 */

/* 1131 */
/* <0> (null):0 */
typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >* const*, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > > const_reverse_iterator; /* size: 0 */

/* 1132 */
/* <0> (null):0 */
typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > > reverse_iterator; /* size: 0 */

/* 1133 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1134 */
/* <0> (null):0 */
typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> allocator_type; /* size: 1 */

/* 1135 */
/* <0> (null):0 */
class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > : protected _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > {
protected:

	/* struct _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > <ancestor>; */ /*     0    12 */
	/* <0> (null):0 */
	typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * value_type;

	/* <0> (null):0 */
	typedef pointer pointer;

	/* <0> (null):0 */
	typedef const_pointer const_pointer;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > iterator;

	/* <0> (null):0 */
	typedef struct __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >* const*, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >* const*, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> allocator_type;

	/* <0> (null):0 */
	void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca);

	/* <0> (null):0 */
	void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const allocator_type  &);

	/* <0> (null):0 */
	void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::);

	/* <0> (null):0 */
	void ~vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, int);

	/* <0> (null):0 */
	class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca operator=(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EEaSERKS6_ */

	/* <0> (null):0 */
	void assign(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6assignEjRKS4_ */

	/* <0> (null):0 */
	iterator begin(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4rendEv */

	/* <0> (null):0 */
	size_type size(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6resizeEjS4_ */

	/* <0> (null):0 */
	size_type capacity(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE8capacityEv */

	/* <0> (null):0 */
	bool empty(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5emptyEv */

	/* <0> (null):0 */
	void reserve(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE7reserveEj */

	/* <0> (null):0 */
	reference operator[](class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EEixEj */

	/* <0> (null):0 */
	const_reference operator[](const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EEixEj */

	/* <0> (null):0 */
	void _M_range_check(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE14_M_range_checkEj */

	/* <0> (null):0 */
	reference at(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE2atEj */

	/* <0> (null):0 */
	const_reference at(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE2atEj */

	/* <0> (null):0 */
	reference front(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5frontEv */

	/* <0> (null):0 */
	reference back(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4backEv */

	/* <0> (null):0 */
	pointer data(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4dataEv */

	/* <0> (null):0 */
	const_pointer data(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4dataEv */

	/* <0> (null):0 */
	void push_back(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE9push_backERKS4_ */

	/* <0> (null):0 */
	void pop_back(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6insertEN9__gnu_cxx17__normal_iteratorIPS4_S6_EERKS4_ */

	/* <0> (null):0 */
	void insert(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6insertEN9__gnu_cxx17__normal_iteratorIPS4_S6_EEjRKS4_ */

	/* <0> (null):0 */
	iterator erase(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS4_S6_EE */

	/* <0> (null):0 */
	iterator erase(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS4_S6_EESA_ */

	/* <0> (null):0 */
	void swap(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4swapERS6_ */

	/* <0> (null):0 */
	void clear(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5clearEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE18_M_fill_initializeEjRKS4_ */

	/* <0> (null):0 */
	void _M_fill_assign(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE14_M_fill_assignEjRKS4_ */

	/* <0> (null):0 */
	void _M_fill_insert(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS4_S6_EEjRKS4_ */

	/* <0> (null):0 */
	void _M_insert_aux(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS4_S6_EERKS4_ */

	/* <0> (null):0 */
	size_type _M_check_len(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int, const char  *); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE12_M_check_lenEjPKc */

	/* <0> (null):0 */
	void _M_erase_at_end(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE15_M_erase_at_endEPS4_ */


	/* size: 12, cachelines: 1, members: 1 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1136 */
 /* pointer to 1135 */
 /* size: 4 */

/* 1137 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1138 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1139 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1140 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1141 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1142 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1143 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1144 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1145 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1146 */
 /* pointer to 1145 */
 /* size: 4 */

/* 1147 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1148 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1149 */
/* <0> (null):0 */
typedef int * pointer; /* size: 4 */

/* 1150 */
/* <0> (null):0 */
typedef const int  * const_pointer; /* size: 4 */

/* 1151 */
/* <0> (null):0 */
class new_allocator<int> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef int * pointer;

	/* <0> (null):0 */
	typedef const int  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<int> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<int> *, const class new_allocator<int>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<int> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<int>  *, int &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIiE7addressERi */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<int>  *, const int  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIiE7addressERKi */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<int> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIiE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<int> *, int *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIiE10deallocateEPij */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<int>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIiE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<int> *, int *, const int  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIiE9constructEPiRKi */

	/* <0> (null):0 */
	void destroy(class new_allocator<int> *, int *); /* linkage=_ZN9__gnu_cxx13new_allocatorIiE7destroyEPi */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1152 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1153 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1154 */
 /* pointer to 1151 */
 /* size: 4 */

/* 1155 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1156 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1157 */
 /* pointer to 1158 */
 /* size: 4 */

/* 1158 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1159 */
/* <0> (null):0 */
typedef int * pointer; /* size: 4 */

/* 1160 */
/* <0> (null):0 */
typedef const int  * const_pointer; /* size: 4 */

/* 1161 */
/* <0> (null):0 */
typedef int & reference; /* size: 4 */

/* 1162 */
/* <0> (null):0 */
typedef const int  & const_reference; /* size: 4 */

/* 1163 */
/* <0> (null):0 */
typedef struct allocator<int> other; /* size: 1 */

/* 1164 */
/* <0> (null):0 */
struct rebind<int> {
	/* <0> (null):0 */
	typedef struct allocator<int> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1165 */
/* <0> (null):0 */
class allocator<int> : public new_allocator<int> {
public:

	/* class new_allocator<int>  <ancestor>; */      /*     0     0 */
	/* <0> (null):0 */
	typedef int * pointer;

	/* <0> (null):0 */
	typedef const int  * const_pointer;

	/* <0> (null):0 */
	typedef int & reference;

	/* <0> (null):0 */
	typedef const int  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<int> *);

	/* <0> (null):0 */
	void allocator(class allocator<int> *, const class allocator<int>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<int> *, int);

	/* <0> (null):0 */
	struct rebind<int> {
		/* <0> (null):0 */
		typedef struct allocator<int> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 1166 */
 /* pointer to 1165 */
 /* size: 4 */

/* 1167 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1168 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1169 */
 /* pointer to 430 */
 /* size: 4 */

/* 1170 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1171 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1172 */
/* <0> (null):0 */
typedef struct allocator<int> allocator_type; /* size: 1 */

/* 1173 */
/* <0> (null):0 */
struct _Vector_base<int, std::allocator<int> > {
	struct _Vector_impl        _M_impl;              /*     0    12 */
	/* <0> (null):0 */
	typedef struct allocator<int> allocator_type;

	/* <0> (null):0 */
	_Tp_alloc_type & _M_get_Tp_allocator(class _Vector_base<int, std::allocator<int> > *); /* linkage=_ZNSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	const _Tp_alloc_type  & _M_get_Tp_allocator(const class _Vector_base<int, std::allocator<int> >  *); /* linkage=_ZNKSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _Vector_base<int, std::allocator<int> >  *); /* linkage=_ZNKSt12_Vector_baseIiSaIiEE13get_allocatorEv */

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<int, std::allocator<int> > *);

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<int, std::allocator<int> > *, const allocator_type  &);

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<int, std::allocator<int> > *, unsigned int);

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<int, std::allocator<int> > *, unsigned int, const allocator_type  &);

	/* <0> (null):0 */
	void ~_Vector_base(class _Vector_base<int, std::allocator<int> > *, int);

	/* <0> (null):0 */
	pointer _M_allocate(class _Vector_base<int, std::allocator<int> > *, unsigned int); /* linkage=_ZNSt12_Vector_baseIiSaIiEE11_M_allocateEj */

	/* <0> (null):0 */
	void _M_deallocate(class _Vector_base<int, std::allocator<int> > *, int *, unsigned int); /* linkage=_ZNSt12_Vector_baseIiSaIiEE13_M_deallocateEPij */

	/* <0> (null):0 */
	using ::_M_allocate;

	/* <0> (null):0 */
	using ::_M_deallocate;

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::get_allocator;


	/* size: 12, cachelines: 1, members: 1 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1174 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1175 */
 /* pointer to 1173 */
 /* size: 4 */

/* 1176 */
 /* pointer to 1177 */
 /* size: 4 */

/* 1177 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1178 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1179 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1180 */
/* <0> (null):0 */
typedef int value_type; /* size: 4 */

/* 1181 */
/* <0> (null):0 */
typedef pointer pointer; /* size: 4 */

/* 1182 */
/* <0> (null):0 */
typedef const_pointer const_pointer; /* size: 4 */

/* 1183 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 1184 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 1185 */
/* <0> (null):0 */
typedef struct __normal_iterator<int*, std::vector<int, std::allocator<int> > > iterator; /* size: 0 */

/* 1186 */
/* <0> (null):0 */
typedef struct __normal_iterator<const int*, std::vector<int, std::allocator<int> > > const_iterator; /* size: 0 */

/* 1187 */
/* <0> (null):0 */
typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<const int*, std::vector<int, std::allocator<int> > > > const_reverse_iterator; /* size: 0 */

/* 1188 */
/* <0> (null):0 */
typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > > reverse_iterator; /* size: 0 */

/* 1189 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1190 */
/* <0> (null):0 */
typedef struct allocator<int> allocator_type; /* size: 1 */

/* 1191 */
/* <0> (null):0 */
class vector<int, std::allocator<int> > : protected _Vector_base<int, std::allocator<int> > {
protected:

	/* struct _Vector_base<int, std::allocator<int> > <ancestor>; */ /*     0    12 */
	/* <0> (null):0 */
	typedef int value_type;

	/* <0> (null):0 */
	typedef pointer pointer;

	/* <0> (null):0 */
	typedef const_pointer const_pointer;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct __normal_iterator<int*, std::vector<int, std::allocator<int> > > iterator;

	/* <0> (null):0 */
	typedef struct __normal_iterator<const int*, std::vector<int, std::allocator<int> > > const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<const int*, std::vector<int, std::allocator<int> > > > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<int> allocator_type;

	/* <0> (null):0 */
	void vector(class vector<int, std::allocator<int> > *);

	/* <0> (null):0 */
	void vector(class vector<int, std::allocator<int> > *, const allocator_type  &);

	/* <0> (null):0 */
	void vector(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void vector(class vector<int, std::allocator<int> > *, const class vector<int, std::allocator<int> >  &);

	/* <0> (null):0 */
	void ~vector(class vector<int, std::allocator<int> > *, int);

	/* <0> (null):0 */
	class vector<int, std::allocator<int> > & operator=(class vector<int, std::allocator<int> > *, const class vector<int, std::allocator<int> >  &); /* linkage=_ZNSt6vectorIiSaIiEEaSERKS1_ */

	/* <0> (null):0 */
	void assign(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE6assignEjRKi */

	/* <0> (null):0 */
	iterator begin(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE5beginEv */

	/* <0> (null):0 */
	iterator end(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE4rendEv */

	/* <0> (null):0 */
	size_type size(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class vector<int, std::allocator<int> > *, unsigned int, int); /* linkage=_ZNSt6vectorIiSaIiEE6resizeEji */

	/* <0> (null):0 */
	size_type capacity(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE8capacityEv */

	/* <0> (null):0 */
	bool empty(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE5emptyEv */

	/* <0> (null):0 */
	void reserve(class vector<int, std::allocator<int> > *, unsigned int); /* linkage=_ZNSt6vectorIiSaIiEE7reserveEj */

	/* <0> (null):0 */
	reference operator[](class vector<int, std::allocator<int> > *, unsigned int); /* linkage=_ZNSt6vectorIiSaIiEEixEj */

	/* <0> (null):0 */
	const_reference operator[](const class vector<int, std::allocator<int> >  *, unsigned int); /* linkage=_ZNKSt6vectorIiSaIiEEixEj */

	/* <0> (null):0 */
	void _M_range_check(const class vector<int, std::allocator<int> >  *, unsigned int); /* linkage=_ZNKSt6vectorIiSaIiEE14_M_range_checkEj */

	/* <0> (null):0 */
	reference at(class vector<int, std::allocator<int> > *, unsigned int); /* linkage=_ZNSt6vectorIiSaIiEE2atEj */

	/* <0> (null):0 */
	const_reference at(const class vector<int, std::allocator<int> >  *, unsigned int); /* linkage=_ZNKSt6vectorIiSaIiEE2atEj */

	/* <0> (null):0 */
	reference front(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE5frontEv */

	/* <0> (null):0 */
	reference back(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE4backEv */

	/* <0> (null):0 */
	const_reference back(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE4backEv */

	/* <0> (null):0 */
	pointer data(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE4dataEv */

	/* <0> (null):0 */
	const_pointer data(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE4dataEv */

	/* <0> (null):0 */
	void push_back(class vector<int, std::allocator<int> > *, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE9push_backERKi */

	/* <0> (null):0 */
	void pop_back(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE6insertEN9__gnu_cxx17__normal_iteratorIPiS1_EERKi */

	/* <0> (null):0 */
	void insert(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE6insertEN9__gnu_cxx17__normal_iteratorIPiS1_EEjRKi */

	/* <0> (null):0 */
	iterator erase(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >); /* linkage=_ZNSt6vectorIiSaIiEE5eraseEN9__gnu_cxx17__normal_iteratorIPiS1_EE */

	/* <0> (null):0 */
	iterator erase(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >); /* linkage=_ZNSt6vectorIiSaIiEE5eraseEN9__gnu_cxx17__normal_iteratorIPiS1_EES5_ */

	/* <0> (null):0 */
	void swap(class vector<int, std::allocator<int> > *, class vector<int, std::allocator<int> > &); /* linkage=_ZNSt6vectorIiSaIiEE4swapERS1_ */

	/* <0> (null):0 */
	void clear(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE5clearEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE18_M_fill_initializeEjRKi */

	/* <0> (null):0 */
	void _M_fill_assign(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE14_M_fill_assignEjRKi */

	/* <0> (null):0 */
	void _M_fill_insert(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPiS1_EEjRKi */

	/* <0> (null):0 */
	void _M_insert_aux(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, const int  &); /* linkage=_ZNSt6vectorIiSaIiEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPiS1_EERKi */

	/* <0> (null):0 */
	size_type _M_check_len(const class vector<int, std::allocator<int> >  *, unsigned int, const char  *); /* linkage=_ZNKSt6vectorIiSaIiEE12_M_check_lenEjPKc */

	/* <0> (null):0 */
	void _M_erase_at_end(class vector<int, std::allocator<int> > *, int *); /* linkage=_ZNSt6vectorIiSaIiEE15_M_erase_at_endEPi */


	/* size: 12, cachelines: 1, members: 1 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1192 */
 /* pointer to 1191 */
 /* size: 4 */

/* 1193 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1194 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1195 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1196 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1197 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1198 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1199 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1200 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1201 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1202 */
 /* pointer to 1201 */
 /* size: 4 */

/* 1203 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1204 */
/* <0> (null):0 */
class BotPhrase {
private:

	char *                     m_name;               /*     0     4 */
	Place                      m_id;                 /*     4     4 */
	bool                       m_isPlace;            /*     8     1 */
	enum GameEventType         m_radioEvent;         /*    12     4 */
	bool                       m_isImportant;        /*    16     1 */
	BotVoiceBankVector         m_voiceBank;          /*    20     0 */
	class vector<int, std::allocator<int> > m_count; /*    32    12 */
	class vector<int, std::allocator<int> > m_index; /*    44    12 */
	int                        m_numVoiceBanks;      /*    56     4 */
	PlaceCriteria              m_placeCriteria;      /*    60     4 */
	CountCriteria              m_countCriteria;      /*    64     4 */
	/* <0> (null):0 */
	char * GetSpeakable(const class BotPhrase  *, int, float *); /* linkage=_ZNK9BotPhrase12GetSpeakableEiPf */

	/* <0> (null):0 */
	void ClearCriteria(const class BotPhrase  *); /* linkage=_ZNK9BotPhrase13ClearCriteriaEv */

	/* <0> (null):0 */
	void SetPlaceCriteria(const class BotPhrase  *, PlaceCriteria); /* linkage=_ZNK9BotPhrase16SetPlaceCriteriaEj */

	/* <0> (null):0 */
	void SetCountCriteria(const class BotPhrase  *, CountCriteria); /* linkage=_ZNK9BotPhrase16SetCountCriteriaEj */

	/* <0> (null):0 */
	const char  * GetName(const class BotPhrase  *); /* linkage=_ZNK9BotPhrase7GetNameEv */

	/* <0> (null):0 */
	unsigned intconst GetID(const class BotPhrase  *); /* linkage=_ZNK9BotPhrase5GetIDEv */

	/* <0> (null):0 */
	enum GameEventType GetRadioEquivalent(const class BotPhrase  *); /* linkage=_ZNK9BotPhrase18GetRadioEquivalentEv */

	/* <0> (null):0 */
	bool IsImportant(const class BotPhrase  *); /* linkage=_ZNK9BotPhrase11IsImportantEv */

	/* <0> (null):0 */
	bool IsPlace(const class BotPhrase  *); /* linkage=_ZNK9BotPhrase7IsPlaceEv */

	/* <0> (null):0 */
	void Randomize(class BotPhrase *); /* linkage=_ZN9BotPhrase9RandomizeEv */

	/* <0> (null):0 */
	void BotPhrase(class BotPhrase *, unsigned int, bool);

	/* <0> (null):0 */
	void ~BotPhrase(class BotPhrase *, int);

	/* <0> (null):0 */
	void InitVoiceBank(class BotPhrase *, int); /* linkage=_ZN9BotPhrase13InitVoiceBankEi */


	/* size: 68, cachelines: 2, members: 11 */
	/* last cacheline: 4 bytes */

	/* BRAIN FART ALERT! 68 != 50 + 0(holes), diff = 18 */

}; /* size: 68 */

/* 1205 */
 /* pointer to 1206 */
 /* size: 4 */

/* 1206 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 68 */

/* 1207 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1208 */
 /* pointer to 1204 */
 /* size: 4 */

/* 1209 */
/* <0> (null):0 */
typedef struct list<BotPhrase*, std::allocator<BotPhrase*> > BotPhraseList; /* size: 0 */

/* 1210 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1211 */
/* <0> (null):0 */
typedef class BotPhrase * * pointer; /* size: 4 */

/* 1212 */
/* <0> (null):0 */
typedef const class BotPhrase *  * const_pointer; /* size: 4 */

/* 1213 */
/* <0> (null):0 */
class new_allocator<BotPhrase*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class BotPhrase * * pointer;

	/* <0> (null):0 */
	typedef const class BotPhrase *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<BotPhrase*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<BotPhrase*> *, const class new_allocator<BotPhrase*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<BotPhrase*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<BotPhrase*>  *, class BotPhrase * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP9BotPhraseE7addressERS2_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<BotPhrase*>  *, const class BotPhrase *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP9BotPhraseE7addressERKS2_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<BotPhrase*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<BotPhrase*> *, class BotPhrase * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE10deallocateEPS2_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<BotPhrase*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP9BotPhraseE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<BotPhrase*> *, class BotPhrase * *, const class BotPhrase *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE9constructEPS2_RKS2_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<BotPhrase*> *, class BotPhrase * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE7destroyEPS2_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1214 */
 /* pointer to 1208 */
 /* size: 4 */

/* 1215 */
 /* pointer to 1216 */
 /* size: 4 */

/* 1216 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1217 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1218 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1219 */
 /* pointer to 1213 */
 /* size: 4 */

/* 1220 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1221 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1222 */
 /* pointer to 1223 */
 /* size: 4 */

/* 1223 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1224 */
/* <0> (null):0 */
typedef class BotPhrase * & reference; /* size: 4 */

/* 1225 */
/* <0> (null):0 */
typedef const class BotPhrase *  & const_reference; /* size: 4 */

/* 1226 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<BotPhrase*> > other; /* size: 0 */

/* 1227 */
/* <0> (null):0 */
struct rebind<std::_List_node<BotPhrase*> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<BotPhrase*> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1228 */
/* <0> (null):0 */
typedef struct allocator<BotPhrase*> other; /* size: 1 */

/* 1229 */
/* <0> (null):0 */
struct rebind<BotPhrase*> {
	/* <0> (null):0 */
	typedef struct allocator<BotPhrase*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1230 */
/* <0> (null):0 */
class allocator<BotPhrase*> : public new_allocator<BotPhrase*> {
public:

	/* class new_allocator<BotPhrase*> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class BotPhrase * & reference;

	/* <0> (null):0 */
	typedef const class BotPhrase *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<BotPhrase*> *);

	/* <0> (null):0 */
	void allocator(class allocator<BotPhrase*> *, const class allocator<BotPhrase*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<BotPhrase*> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<BotPhrase*> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<BotPhrase*> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<BotPhrase*> {
		/* <0> (null):0 */
		typedef struct allocator<BotPhrase*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 1231 */
 /* pointer to 1230 */
 /* size: 4 */

/* 1232 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1233 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1234 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1235 */
/* <0> (null):0 */
typedef class _List_node<BotPhrase*> * pointer; /* size: 4 */

/* 1236 */
/* <0> (null):0 */
typedef const class _List_node<BotPhrase*>  * const_pointer; /* size: 4 */

/* 1237 */
/* <0> (null):0 */
class new_allocator<std::_List_node<BotPhrase*> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<BotPhrase*> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<BotPhrase*>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<BotPhrase*> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<BotPhrase*> > *, const class new_allocator<std::_List_node<BotPhrase*> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<BotPhrase*> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<BotPhrase*> >  *, class _List_node<BotPhrase*> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE7addressERS4_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<BotPhrase*> >  *, const class _List_node<BotPhrase*>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE7addressERKS4_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<BotPhrase*> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<BotPhrase*> > *, class _List_node<BotPhrase*> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE10deallocateEPS4_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<BotPhrase*> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<BotPhrase*> > *, class _List_node<BotPhrase*> *, const class _List_node<BotPhrase*>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE9constructEPS4_RKS4_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<BotPhrase*> > *, class _List_node<BotPhrase*> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE7destroyEPS4_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1238 */
 /* pointer to 438 */
 /* size: 4 */

/* 1239 */
 /* pointer to 1240 */
 /* size: 4 */

/* 1240 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1241 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1242 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1243 */
 /* pointer to 1237 */
 /* size: 4 */

/* 1244 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1245 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1246 */
 /* pointer to 1247 */
 /* size: 4 */

/* 1247 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1248 */
/* <0> (null):0 */
class allocator<std::_List_node<BotPhrase*> > : public new_allocator<std::_List_node<BotPhrase*> > {
public:

	/* class new_allocator<std::_List_node<BotPhrase*> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<BotPhrase*> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<BotPhrase*> > *, const class allocator<std::_List_node<BotPhrase*> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<BotPhrase*> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 1249 */
 /* pointer to 1248 */
 /* size: 4 */

/* 1250 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1251 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1252 */
 /* pointer to 440 */
 /* size: 4 */

/* 1253 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1254 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1255 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 1256 */
/* <0> (null):0 */
typedef struct allocator<BotPhrase*> allocator_type; /* size: 1 */

/* 1257 */
/* <0> (null):0 */
class _List_base<BotPhrase*, std::allocator<BotPhrase*> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<BotPhrase*> allocator_type;

	/* <0> (null):0 */
	class _List_node<BotPhrase*> * _M_get_node(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_node<BotPhrase*> *); /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt10_List_baseIP9BotPhraseSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt10_List_baseIP9BotPhraseSaIS1_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt10_List_baseIP9BotPhraseSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 1258 */
 /* pointer to 1257 */
 /* size: 4 */

/* 1259 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1260 */
 /* pointer to 1261 */
 /* size: 4 */

/* 1261 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1262 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1263 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1264 */
/* <0> (null):0 */
typedef class BotPhrase * value_type; /* size: 4 */

/* 1265 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 1266 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 1267 */
/* <0> (null):0 */
typedef struct _List_iterator<BotPhrase*> iterator; /* size: 0 */

/* 1268 */
/* <0> (null):0 */
typedef struct _List_const_iterator<BotPhrase*> const_iterator; /* size: 0 */

/* 1269 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<BotPhrase*> > const_reverse_iterator; /* size: 0 */

/* 1270 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<BotPhrase*> > reverse_iterator; /* size: 0 */

/* 1271 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1272 */
/* <0> (null):0 */
typedef struct allocator<BotPhrase*> allocator_type; /* size: 1 */

/* 1273 */
/* <0> (null):0 */
typedef struct _List_node<BotPhrase*> _Node; /* size: 0 */

/* 1274 */
/* <0> (null):0 */
class list<BotPhrase*, std::allocator<BotPhrase*> > : protected _List_base<BotPhrase*, std::allocator<BotPhrase*> > {
protected:

	/* class _List_base<BotPhrase*, std::allocator<BotPhrase*> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef class BotPhrase * value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<BotPhrase*> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<BotPhrase*> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<BotPhrase*> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<BotPhrase*> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<BotPhrase*> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<BotPhrase*> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE14_M_create_nodeERKS1_ */

	/* <0> (null):0 */
	void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *);

	/* <0> (null):0 */
	void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const class list<BotPhrase*, std::allocator<BotPhrase*> >  &);

	/* <0> (null):0 */
	class list<BotPhrase*, std::allocator<BotPhrase*> > & operator=(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const class list<BotPhrase*, std::allocator<BotPhrase*> >  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EEaSERKS3_ */

	/* <0> (null):0 */
	void assign(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6assignEjRKS1_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, class BotPhrase *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6resizeEjS1_ */

	/* <0> (null):0 */
	reference front(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE10push_frontERKS1_ */

	/* <0> (null):0 */
	void pop_front(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE9push_backERKS1_ */

	/* <0> (null):0 */
	void pop_back(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void insert(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */

	/* <0> (null):0 */
	iterator erase(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	iterator erase(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */

	/* <0> (null):0 */
	void swap(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class list<BotPhrase*, std::allocator<BotPhrase*> > &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4swapERS3_ */

	/* <0> (null):0 */
	void clear(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class list<BotPhrase*, std::allocator<BotPhrase*> > &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */

	/* <0> (null):0 */
	void splice(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class list<BotPhrase*, std::allocator<BotPhrase*> > &, class _List_iterator<BotPhrase*>); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */

	/* <0> (null):0 */
	void splice(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class list<BotPhrase*, std::allocator<BotPhrase*> > &, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */

	/* <0> (null):0 */
	void remove(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6removeERKS1_ */

	/* <0> (null):0 */
	void unique(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class list<BotPhrase*, std::allocator<BotPhrase*> > &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5mergeERS3_ */

	/* <0> (null):0 */
	void reverse(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE18_M_fill_initializeEjRKS1_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE14_M_fill_assignEjRKS1_ */

	/* <0> (null):0 */
	void _M_transfer(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */

	/* <0> (null):0 */
	void _M_insert(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void _M_erase(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class list<BotPhrase*, std::allocator<BotPhrase*> > &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE25_M_check_equal_allocatorsERS3_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 1275 */
 /* pointer to 1273 */
 /* size: 4 */

/* 1276 */
 /* pointer to 1274 */
 /* size: 4 */

/* 1277 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1278 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1279 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1280 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1281 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1282 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1283 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1284 */
 /* pointer to 1285 */
 /* size: 4 */

/* 1285 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1286 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1287 */
/* <0> (null):0 */
struct PlaceTimeInfo {
	Place                      placeID;              /*     0     4 */
	class IntervalTimer       timer;                 /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 1288 */
/* <0> (null):0 */
class BotPhraseManager {
	/* <0> (null):0 */
	struct PlaceTimeInfo {
		Place                      placeID;              /*     0     4 */
		class IntervalTimer       timer;                 /*     4     4 */

		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */
	};

private:

	BotPhraseList              m_list;               /*     0     0 */
	BotPhraseList              m_placeList;          /*     8     0 */
	struct PlaceTimeInfo       m_placeStatementHistory[64]; /*    16   512 */
	/* --- cacheline 8 boundary (512 bytes) --- */
	int                        m_placeCount;         /*   528     4 */
	/* <0> (null):0 */
	void BotPhraseManager(class BotPhraseManager *);

	/* <0> (null):0 */
	void ~BotPhraseManager(class BotPhraseManager *, int);

	/* <0> (null):0 */
	bool Initialize(class BotPhraseManager *, const char  *, int); /* linkage=_ZN16BotPhraseManager10InitializeEPKci */

	/* <0> (null):0 */
	void OnRoundRestart(class BotPhraseManager *); /* linkage=_ZN16BotPhraseManager14OnRoundRestartEv */

	/* <0> (null):0 */
	void OnMapChange(class BotPhraseManager *); /* linkage=_ZN16BotPhraseManager11OnMapChangeEv */

	/* <0> (null):0 */
	unsigned int NameToID(const class BotPhraseManager  *, const char  *); /* linkage=_ZNK16BotPhraseManager8NameToIDEPKc */

	/* <0> (null):0 */
	const char  * IDToName(const class BotPhraseManager  *, unsigned int); /* linkage=_ZNK16BotPhraseManager8IDToNameEj */

	/* <0> (null):0 */
	const class BotPhrase  * GetPhrase(const class BotPhraseManager  *, const char  *); /* linkage=_ZNK16BotPhraseManager9GetPhraseEPKc */

	/* <0> (null):0 */
	const class BotPhrase  * GetPlace(const class BotPhraseManager  *, const char  *); /* linkage=_ZNK16BotPhraseManager8GetPlaceEPKc */

	/* <0> (null):0 */
	const class BotPhrase  * GetPlace(const class BotPhraseManager  *, unsigned int); /* linkage=_ZNK16BotPhraseManager8GetPlaceEj */

	/* <0> (null):0 */
	const BotPhraseList  * GetPlaceList(const class BotPhraseManager  *); /* linkage=_ZNK16BotPhraseManager12GetPlaceListEv */

	/* <0> (null):0 */
	float GetPlaceStatementInterval(const class BotPhraseManager  *, Place); /* linkage=_ZNK16BotPhraseManager25GetPlaceStatementIntervalEj */

	/* <0> (null):0 */
	void ResetPlaceStatementInterval(class BotPhraseManager *, Place); /* linkage=_ZN16BotPhraseManager27ResetPlaceStatementIntervalEj */

	/* <0> (null):0 */
	int FindPlaceIndex(const class BotPhraseManager  *, Place); /* linkage=_ZNK16BotPhraseManager14FindPlaceIndexEj */


	/* size: 532, cachelines: 9, members: 4 */
	/* last cacheline: 20 bytes */

	/* BRAIN FART ALERT! 532 != 516 + 0(holes), diff = 16 */

}; /* size: 532 */

/* 1289 */
/* <0> (null):0 */
struct PlaceTimeInfo       array[64]; /* size: 512 */

/* 1290 */
 /* pointer to 1288 */
 /* size: 4 */

/* 1291 */
 /* pointer to 1292 */
 /* size: 4 */

/* 1292 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 532 */

/* 1293 */
 /* pointer to 1294 */
 /* size: 4 */

/* 1294 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1295 */
/* <0> (null):0 */
enum ConditionType {
	IS_IN_COMBAT = 0,
	RADIO_SILENCE = 1,
	ENEMIES_REMAINING = 2,
	NUM_CONDITIONS = 3,
}; /* size: 4 */

/* 1296 */
/* <0> (null):0 */
enum ContextType {
	CURRENT_ENEMY_COUNT = 0,
	REMAINING_ENEMY_COUNT = 1,
	SHORT_DELAY = 2,
	LONG_DELAY = 3,
	ACCUMULATE_ENEMIES_DELAY = 4,
}; /* size: 4 */

/* 1297 */
/* <0> (null):0 */
union {
	const class BotPhrase  *   phrase;             /*           4 */
	enum ContextType           context;            /*           4 */
}; /* size: 4 */

/* 1298 */
/* <0> (null):0 */
struct {
	/* <0> (null):0 */
	union {
		const class BotPhrase  *   phrase;               /*           4 */
		enum ContextType           context;              /*           4 */
	};

	bool                       isPhrase;             /*     0     1 */
	union {
		const class BotPhrase  * phrase;         /*           4 */
		enum ContextType   context;              /*           4 */
	};                                               /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 5 + 0(holes), diff = 3 */

}; /* size: 8 */

/* 1299 */
/* <0> (null):0 */
class BotStatement {
	/* <0> (null):0 */
	enum ConditionType {
		IS_IN_COMBAT = 0,
		RADIO_SILENCE = 1,
		ENEMIES_REMAINING = 2,
		NUM_CONDITIONS = 3,
	};

	/* <0> (null):0 */
	enum ContextType {
		CURRENT_ENEMY_COUNT = 0,
		REMAINING_ENEMY_COUNT = 1,
		SHORT_DELAY = 2,
		LONG_DELAY = 3,
		ACCUMULATE_ENEMIES_DELAY = 4,
	};

	/* <0> (null):0 */
	struct {
		/* <0> (null):0 */
		union {
			const class BotPhrase  *   phrase;               /*           4 */
			enum ContextType           context;              /*           4 */
		};

		bool                       isPhrase;             /*     0     1 */
		union {
			const class BotPhrase  * phrase;         /*           4 */
			enum ContextType   context;              /*           4 */
		};                                               /*     4     4 */

		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 5 + 0(holes), diff = 3 */

	};

private:

	class BotChatterInterface * m_chatter;           /*     0     4 */
	class BotStatement *       m_next;               /*     4     4 */
	class BotStatement *       m_prev;               /*     8     4 */
	enum BotStatementType      m_type;               /*    12     4 */
	int                        m_subject;            /*    16     4 */
	Place                      m_place;              /*    20     4 */
	class BotMeme *            m_meme;               /*    24     4 */
	float                      m_timestamp;          /*    28     4 */
	float                      m_startTime;          /*    32     4 */
	float                      m_expireTime;         /*    36     4 */
	float                      m_speakTimestamp;     /*    40     4 */
	bool                       m_isSpeaking;         /*    44     1 */
	float                      m_nextTime;           /*    48     4 */
	struct {
		/* <0> (null):0 */
		union {
			const class BotPhrase  * phrase;         /*           4 */
			enum ContextType   context;              /*           4 */
		} m_statement;

		bool               isPhrase;             /*    52     1 */
		union {
			const class BotPhrase  * phrase; /*           4 */
			enum ContextType context;        /*           4 */
		};                                       /*    56     4 */
	} m_statement[4]; /*    52    32 */
	/* --- cacheline 1 boundary (64 bytes) was 17 bytes ago --- */
	enum ConditionType         m_condition[4];       /*    84    16 */
	int                        m_conditionCount;     /*   100     4 */
	int                        m_index;              /*   104     4 */
	int                        m_count;              /*   108     4 */
	/* <0> (null):0 */
	void BotStatement(class BotStatement *, class BotChatterInterface *, enum BotStatementType, float);

	/* <0> (null):0 */
	void ~BotStatement(class BotStatement *, int);

	/* <0> (null):0 */
	class BotChatterInterface * GetChatter(const class BotStatement  *); /* linkage=_ZNK12BotStatement10GetChatterEv */

	/* <0> (null):0 */
	class CCSBot * GetOwner(const class BotStatement  *); /* linkage=_ZNK12BotStatement8GetOwnerEv */

	/* <0> (null):0 */
	enum BotStatementType GetType(const class BotStatement  *); /* linkage=_ZNK12BotStatement7GetTypeEv */

	/* <0> (null):0 */
	bool IsImportant(const class BotStatement  *); /* linkage=_ZNK12BotStatement11IsImportantEv */

	/* <0> (null):0 */
	bool HasSubject(const class BotStatement  *); /* linkage=_ZNK12BotStatement10HasSubjectEv */

	/* <0> (null):0 */
	void SetSubject(class BotStatement *, int); /* linkage=_ZN12BotStatement10SetSubjectEi */

	/* <0> (null):0 */
	int GetSubject(const class BotStatement  *); /* linkage=_ZNK12BotStatement10GetSubjectEv */

	/* <0> (null):0 */
	bool HasPlace(const class BotStatement  *); /* linkage=_ZNK12BotStatement8HasPlaceEv */

	/* <0> (null):0 */
	Place GetPlace(const class BotStatement  *); /* linkage=_ZNK12BotStatement8GetPlaceEv */

	/* <0> (null):0 */
	void SetPlace(class BotStatement *, Place); /* linkage=_ZN12BotStatement8SetPlaceEj */

	/* <0> (null):0 */
	bool HasCount(const class BotStatement  *); /* linkage=_ZNK12BotStatement8HasCountEv */

	/* <0> (null):0 */
	bool IsRedundant(const class BotStatement  *, const class BotStatement  *); /* linkage=_ZNK12BotStatement11IsRedundantEPKS_ */

	/* <0> (null):0 */
	bool IsObsolete(const class BotStatement  *); /* linkage=_ZNK12BotStatement10IsObsoleteEv */

	/* <0> (null):0 */
	void Convert(class BotStatement *, const class BotStatement  *); /* linkage=_ZN12BotStatement7ConvertEPKS_ */

	/* <0> (null):0 */
	void AppendPhrase(class BotStatement *, const class BotPhrase  *); /* linkage=_ZN12BotStatement12AppendPhraseEPK9BotPhrase */

	/* <0> (null):0 */
	void SetStartTime(class BotStatement *, float); /* linkage=_ZN12BotStatement12SetStartTimeEf */

	/* <0> (null):0 */
	float GetStartTime(const class BotStatement  *); /* linkage=_ZNK12BotStatement12GetStartTimeEv */

	/* <0> (null):0 */
	void AddCondition(class BotStatement *, enum ConditionType); /* linkage=_ZN12BotStatement12AddConditionENS_13ConditionTypeE */

	/* <0> (null):0 */
	bool IsValid(const class BotStatement  *); /* linkage=_ZNK12BotStatement7IsValidEv */

	/* <0> (null):0 */
	void AppendPhrase(class BotStatement *, enum ContextType); /* linkage=_ZN12BotStatement12AppendPhraseENS_11ContextTypeE */

	/* <0> (null):0 */
	bool Update(class BotStatement *); /* linkage=_ZN12BotStatement6UpdateEv */

	/* <0> (null):0 */
	bool IsSpeaking(const class BotStatement  *); /* linkage=_ZNK12BotStatement10IsSpeakingEv */

	/* <0> (null):0 */
	float GetTimestamp(const class BotStatement  *); /* linkage=_ZNK12BotStatement12GetTimestampEv */

	/* <0> (null):0 */
	void AttachMeme(class BotStatement *, class BotMeme *); /* linkage=_ZN12BotStatement10AttachMemeEP7BotMeme */


	/* size: 112, cachelines: 2, members: 18 */
	/* last cacheline: 48 bytes */

	/* BRAIN FART ALERT! 112 != 109 + 0(holes), diff = 3 */

}; /* size: 112 */

/* 1300 */
/* <0> (null):0 */
enum VerbosityType {
	NORMAL = 0,
	MINIMAL = 1,
	RADIO = 2,
	OFF = 3,
}; /* size: 4 */

/* 1301 */
/* <0> (null):0 */
struct BotChatterInterface {
	/* <0> (null):0 */
	enum VerbosityType {
		NORMAL = 0,
		MINIMAL = 1,
		RADIO = 2,
		OFF = 3,
	};

private:

	class BotStatement *       m_statementList;      /*     0     4 */
	class CCSBot *             m_me;                 /*     4     4 */
	bool                       m_seeAtLeastOneEnemy; /*     8     1 */
	float                      m_timeWhenSawFirstEnemy; /*    12     4 */
	bool                       m_reportedEnemies;    /*    16     1 */
	bool                       m_requestedBombLocation; /*    17     1 */
	int                        m_pitch;              /*    20     4 */

	/* Bitfield combined with previous fields */

	class IntervalTimer       m_radioSilenceInterval[2]; /*     0     8 */
	class IntervalTimer       m_needBackupInterval;  /*    24     4 */
	class IntervalTimer       m_spottedBomberInterval; /*    28     4 */
	class IntervalTimer       m_scaredInterval;      /*    32     4 */
	class IntervalTimer       m_planInterval;        /*    36     4 */
	class CountdownTimer      m_spottedLooseBombTimer; /*    40     8 */
	class CountdownTimer      m_heardNoiseTimer;     /*    48     8 */
	class CountdownTimer      m_escortingHostageTimer; /*    56     8 */
	/* --- cacheline 1 boundary (64 bytes) was 3 bytes ago --- */

	/* Bitfield combined with previous fields */

	class CountdownTimer      m_encourageTimer;      /*     0     8 */
	/* <0> (null):0 */
	void BotChatterInterface(class BotChatterInterface *, class CCSBot *);

	/* <0> (null):0 */
	void ~BotChatterInterface(class BotChatterInterface *, int);

	/* <0> (null):0 */
	void Reset(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface5ResetEv */

	/* <0> (null):0 */
	void Update(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface6UpdateEv */

	/* <0> (null):0 */
	void OnEvent(class BotChatterInterface *, enum GameEventType, class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN19BotChatterInterface7OnEventE13GameEventTypeP11CBaseEntityS2_ */

	/* <0> (null):0 */
	void OnDeath(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface7OnDeathEv */

	/* <0> (null):0 */
	enum VerbosityType GetVerbosity(const class BotChatterInterface  *); /* linkage=_ZNK19BotChatterInterface12GetVerbosityEv */

	/* <0> (null):0 */
	class CCSBot * GetOwner(const class BotChatterInterface  *); /* linkage=_ZNK19BotChatterInterface8GetOwnerEv */

	/* <0> (null):0 */
	bool IsTalking(const class BotChatterInterface  *); /* linkage=_ZNK19BotChatterInterface9IsTalkingEv */

	/* <0> (null):0 */
	float GetRadioSilenceDuration(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface23GetRadioSilenceDurationEv */

	/* <0> (null):0 */
	void ResetRadioSilenceDuration(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface25ResetRadioSilenceDurationEv */

	/* <0> (null):0 */
	void AddStatement(class BotChatterInterface *, class BotStatement *, bool); /* linkage=_ZN19BotChatterInterface12AddStatementEP12BotStatementb */

	/* <0> (null):0 */
	void RemoveStatement(class BotChatterInterface *, class BotStatement *); /* linkage=_ZN19BotChatterInterface15RemoveStatementEP12BotStatement */

	/* <0> (null):0 */
	class BotStatement * GetActiveStatement(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface18GetActiveStatementEv */

	/* <0> (null):0 */
	class BotStatement * GetStatement(const class BotChatterInterface  *); /* linkage=_ZNK19BotChatterInterface12GetStatementEv */

	/* <0> (null):0 */
	int GetPitch(const class BotChatterInterface  *); /* linkage=_ZNK19BotChatterInterface8GetPitchEv */

	/* <0> (null):0 */
	void Say(class BotChatterInterface *, const char  *, float, float); /* linkage=_ZN19BotChatterInterface3SayEPKcff */

	/* <0> (null):0 */
	void AnnouncePlan(class BotChatterInterface *, const char  *, Place); /* linkage=_ZN19BotChatterInterface12AnnouncePlanEPKcj */

	/* <0> (null):0 */
	void Affirmative(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface11AffirmativeEv */

	/* <0> (null):0 */
	void Negative(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface8NegativeEv */

	/* <0> (null):0 */
	void EnemySpotted(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface12EnemySpottedEv */

	/* <0> (null):0 */
	void KilledMyEnemy(class BotChatterInterface *, int); /* linkage=_ZN19BotChatterInterface13KilledMyEnemyEi */

	/* <0> (null):0 */
	void EnemiesRemaining(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface16EnemiesRemainingEv */

	/* <0> (null):0 */
	void Clear(class BotChatterInterface *, Place); /* linkage=_ZN19BotChatterInterface5ClearEj */

	/* <0> (null):0 */
	void ReportIn(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface8ReportInEv */

	/* <0> (null):0 */
	void ReportingIn(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface11ReportingInEv */

	/* <0> (null):0 */
	bool NeedBackup(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface10NeedBackupEv */

	/* <0> (null):0 */
	void PinnedDown(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface10PinnedDownEv */

	/* <0> (null):0 */
	void Scared(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface6ScaredEv */

	/* <0> (null):0 */
	void HeardNoise(class BotChatterInterface *, const class Vector  *); /* linkage=_ZN19BotChatterInterface10HeardNoiseEPK6Vector */

	/* <0> (null):0 */
	void TheyPickedUpTheBomb(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface19TheyPickedUpTheBombEv */

	/* <0> (null):0 */
	void GoingToPlantTheBomb(class BotChatterInterface *, Place); /* linkage=_ZN19BotChatterInterface19GoingToPlantTheBombEj */

	/* <0> (null):0 */
	void BombsiteClear(class BotChatterInterface *, int); /* linkage=_ZN19BotChatterInterface13BombsiteClearEi */

	/* <0> (null):0 */
	void FoundPlantedBomb(class BotChatterInterface *, int); /* linkage=_ZN19BotChatterInterface16FoundPlantedBombEi */

	/* <0> (null):0 */
	void PlantingTheBomb(class BotChatterInterface *, Place); /* linkage=_ZN19BotChatterInterface15PlantingTheBombEj */

	/* <0> (null):0 */
	void SpottedBomber(class BotChatterInterface *, class CBasePlayer *); /* linkage=_ZN19BotChatterInterface13SpottedBomberEP11CBasePlayer */

	/* <0> (null):0 */
	void SpottedLooseBomb(class BotChatterInterface *, class CBaseEntity *); /* linkage=_ZN19BotChatterInterface16SpottedLooseBombEP11CBaseEntity */

	/* <0> (null):0 */
	void GuardingLooseBomb(class BotChatterInterface *, class CBaseEntity *); /* linkage=_ZN19BotChatterInterface17GuardingLooseBombEP11CBaseEntity */

	/* <0> (null):0 */
	void RequestBombLocation(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface19RequestBombLocationEv */

	/* <0> (null):0 */
	void GuardingHostages(class BotChatterInterface *, Place, bool); /* linkage=_ZN19BotChatterInterface16GuardingHostagesEjb */

	/* <0> (null):0 */
	void GuardingHostageEscapeZone(class BotChatterInterface *, bool); /* linkage=_ZN19BotChatterInterface25GuardingHostageEscapeZoneEb */

	/* <0> (null):0 */
	void HostagesBeingTaken(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface18HostagesBeingTakenEv */

	/* <0> (null):0 */
	void HostagesTaken(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface13HostagesTakenEv */

	/* <0> (null):0 */
	void TalkingToHostages(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface17TalkingToHostagesEv */

	/* <0> (null):0 */
	void EscortingHostages(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface17EscortingHostagesEv */

	/* <0> (null):0 */
	void HostageDown(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface11HostageDownEv */

	/* <0> (null):0 */
	void CelebrateWin(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface12CelebrateWinEv */

	/* <0> (null):0 */
	void Encourage(class BotChatterInterface *, const char  *, float, float); /* linkage=_ZN19BotChatterInterface9EncourageEPKcff */

	/* <0> (null):0 */
	void KilledFriend(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface12KilledFriendEv */

	/* <0> (null):0 */
	void FriendlyFire(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface12FriendlyFireEv */

	/* <0> (null):0 */
	void ReportEnemies(class BotChatterInterface *); /* linkage=_ZN19BotChatterInterface13ReportEnemiesEv */

	/* <0> (null):0 */
	bool ShouldSpeak(const class BotChatterInterface  *); /* linkage=_ZNK19BotChatterInterface11ShouldSpeakEv */


	/* size: 64, cachelines: 1, members: 16 */

	/* BRAIN FART ALERT! 64 != 67 + 0(holes), diff = -3 */

}; /* size: 64 */

/* 1302 */
 /* pointer to 1301 */
 /* size: 4 */

/* 1303 */
 /* pointer to 1299 */
 /* size: 4 */

/* 1304 */
/* <0> (null):0 */
class BotMeme {
	int ()(void) * *           _vptr.BotMeme;        /*     0     4 */
	/* <0> (null):0 */
	void BotMeme(class BotMeme *, const class BotMeme  &);

	/* <0> (null):0 */
	void BotMeme(class BotMeme *);

	/* <0> (null):0 */
	void Transmit(const class BotMeme  *, class CCSBot *); /* linkage=_ZNK7BotMeme8TransmitEP6CCSBot */

	/* <0> (null):0 */
	virtual void Interpret(const class BotMeme  *, class CCSBot *, class CCSBot *); /* linkage=_ZNK7BotMeme9InterpretEP6CCSBotS1_ */

	/* vtable has 1 entries: {
	   [0] = Interpret(_ZNK7BotMeme9InterpretEP6CCSBotS1_), 
	} */
	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1305 */
 /* pointer to 1304 */
 /* size: 4 */

/* 1306 */
/* <0> (null):0 */
struct {
	/* <0> (null):0 */
	union {
		const class BotPhrase  * phrase;         /*           4 */
		enum ContextType   context;              /*           4 */
	} array;

	bool               isPhrase;             /*     0     1 */
	union {
		const class BotPhrase  * phrase; /*           4 */
		enum ContextType context;        /*           4 */
	};                                       /*     4     4 */
} array[4]; /* size: 32 */

/* 1307 */
/* <0> (null):0 */
enum ConditionType         array[4]; /* size: 16 */

/* 1308 */
 /* pointer to 1299 */
 /* size: 4 */

/* 1309 */
 /* pointer to 1310 */
 /* size: 4 */

/* 1310 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 112 */

/* 1311 */
 /* pointer to 1312 */
 /* size: 4 */

/* 1312 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 112 */

/* 1313 */
/* <0> (null):0 */
class IntervalTimer       array[2]; /* size: 8 */

/* 1314 */
 /* pointer to 1315 */
 /* size: 4 */

/* 1315 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 64 */

/* 1316 */
/* <0> (null):0 */
typedef struct _List_const_iterator<SpotOrder> _Self; /* size: 4 */

/* 1317 */
/* <0> (null):0 */
typedef class _List_node<SpotOrder>const _Node; /* size: 0 */

/* 1318 */
/* <0> (null):0 */
typedef struct _List_iterator<SpotOrder> iterator; /* size: 0 */

/* 1319 */
/* <0> (null):0 */
typedef const class SpotOrder  * pointer; /* size: 4 */

/* 1320 */
/* <0> (null):0 */
typedef const class SpotOrder  & reference; /* size: 4 */

/* 1321 */
/* <0> (null):0 */
struct _List_const_iterator<SpotOrder> {
	const class _List_node_base  * _M_node;          /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_const_iterator<SpotOrder> _Self;

	/* <0> (null):0 */
	typedef class _List_node<SpotOrder>const _Node;

	/* <0> (null):0 */
	typedef struct _List_iterator<SpotOrder> iterator;

	/* <0> (null):0 */
	typedef const class SpotOrder  * pointer;

	/* <0> (null):0 */
	typedef const class SpotOrder  & reference;

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<SpotOrder> *);

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<SpotOrder> *, const class _List_node_base  *);

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<SpotOrder> *, const iterator  &);

	/* <0> (null):0 */
	reference operator*(const class _List_const_iterator<SpotOrder>  *); /* linkage=_ZNKSt20_List_const_iteratorI9SpotOrderEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_const_iterator<SpotOrder>  *); /* linkage=_ZNKSt20_List_const_iteratorI9SpotOrderEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_const_iterator<SpotOrder> *); /* linkage=_ZNSt20_List_const_iteratorI9SpotOrderEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_const_iterator<SpotOrder> *, int); /* linkage=_ZNSt20_List_const_iteratorI9SpotOrderEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_const_iterator<SpotOrder> *); /* linkage=_ZNSt20_List_const_iteratorI9SpotOrderEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_const_iterator<SpotOrder> *, int); /* linkage=_ZNSt20_List_const_iteratorI9SpotOrderEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_const_iterator<SpotOrder>  *, const _Self  &); /* linkage=_ZNKSt20_List_const_iteratorI9SpotOrderEeqERKS1_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_const_iterator<SpotOrder>  *, const _Self  &); /* linkage=_ZNKSt20_List_const_iteratorI9SpotOrderEneERKS1_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1322 */
 /* pointer to 1321 */
 /* size: 4 */

/* 1323 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1324 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1325 */
 /* pointer to 1326 */
 /* size: 4 */

/* 1326 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1327 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1328 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1329 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1330 */
/* <0> (null):0 */
typedef struct _List_iterator<SpotOrder> _Self; /* size: 4 */

/* 1331 */
/* <0> (null):0 */
typedef struct _List_node<SpotOrder> _Node; /* size: 0 */

/* 1332 */
/* <0> (null):0 */
typedef class SpotOrder * pointer; /* size: 4 */

/* 1333 */
/* <0> (null):0 */
typedef class SpotOrder & reference; /* size: 4 */

/* 1334 */
/* <0> (null):0 */
struct _List_iterator<SpotOrder> {
	class _List_node_base *    _M_node;              /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_iterator<SpotOrder> _Self;

	/* <0> (null):0 */
	typedef struct _List_node<SpotOrder> _Node;

	/* <0> (null):0 */
	typedef class SpotOrder * pointer;

	/* <0> (null):0 */
	typedef class SpotOrder & reference;

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<SpotOrder> *);

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<SpotOrder> *, class _List_node_base *);

	/* <0> (null):0 */
	reference operator*(const class _List_iterator<SpotOrder>  *); /* linkage=_ZNKSt14_List_iteratorI9SpotOrderEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_iterator<SpotOrder>  *); /* linkage=_ZNKSt14_List_iteratorI9SpotOrderEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_iterator<SpotOrder> *); /* linkage=_ZNSt14_List_iteratorI9SpotOrderEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_iterator<SpotOrder> *, int); /* linkage=_ZNSt14_List_iteratorI9SpotOrderEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_iterator<SpotOrder> *); /* linkage=_ZNSt14_List_iteratorI9SpotOrderEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_iterator<SpotOrder> *, int); /* linkage=_ZNSt14_List_iteratorI9SpotOrderEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_iterator<SpotOrder>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorI9SpotOrderEeqERKS1_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_iterator<SpotOrder>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorI9SpotOrderEneERKS1_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1335 */
 /* pointer to 1334 */
 /* size: 4 */

/* 1336 */
 /* pointer to 1337 */
 /* size: 4 */

/* 1337 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1338 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1339 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1340 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1341 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavLadder*> _Self; /* size: 4 */

/* 1342 */
/* <0> (null):0 */
typedef class CNavLadder * * pointer; /* size: 4 */

/* 1343 */
/* <0> (null):0 */
typedef class CNavLadder * & reference; /* size: 4 */

/* 1344 */
/* <0> (null):0 */
struct _List_iterator<CNavLadder*> {
	class _List_node_base *    _M_node;              /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_iterator<CNavLadder*> _Self;

	/* <0> (null):0 */
	typedef class CNavLadder * * pointer;

	/* <0> (null):0 */
	typedef class CNavLadder * & reference;

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<CNavLadder*> *);

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<CNavLadder*> *, class _List_node_base *);

	/* <0> (null):0 */
	reference operator*(const class _List_iterator<CNavLadder*>  *); /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_iterator<CNavLadder*>  *); /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_iterator<CNavLadder*> *); /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_iterator<CNavLadder*> *, int); /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_iterator<CNavLadder*> *); /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_iterator<CNavLadder*> *, int); /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_iterator<CNavLadder*>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEeqERKS2_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_iterator<CNavLadder*>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEneERKS2_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1345 */
 /* pointer to 1344 */
 /* size: 4 */

/* 1346 */
 /* pointer to 1347 */
 /* size: 4 */

/* 1347 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1348 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1349 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1350 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1351 */
/* <0> (null):0 */
typedef struct _List_iterator<NavConnect> _Self; /* size: 4 */

/* 1352 */
/* <0> (null):0 */
typedef union NavConnect * pointer; /* size: 4 */

/* 1353 */
/* <0> (null):0 */
typedef union NavConnect & reference; /* size: 4 */

/* 1354 */
/* <0> (null):0 */
struct _List_iterator<NavConnect> {
	class _List_node_base *    _M_node;              /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_iterator<NavConnect> _Self;

	/* <0> (null):0 */
	typedef union NavConnect * pointer;

	/* <0> (null):0 */
	typedef union NavConnect & reference;

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<NavConnect> *);

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<NavConnect> *, class _List_node_base *);

	/* <0> (null):0 */
	reference operator*(const class _List_iterator<NavConnect>  *); /* linkage=_ZNKSt14_List_iteratorI10NavConnectEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_iterator<NavConnect>  *); /* linkage=_ZNKSt14_List_iteratorI10NavConnectEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_iterator<NavConnect> *); /* linkage=_ZNSt14_List_iteratorI10NavConnectEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_iterator<NavConnect> *, int); /* linkage=_ZNSt14_List_iteratorI10NavConnectEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_iterator<NavConnect> *); /* linkage=_ZNSt14_List_iteratorI10NavConnectEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_iterator<NavConnect> *, int); /* linkage=_ZNSt14_List_iteratorI10NavConnectEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_iterator<NavConnect>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorI10NavConnectEeqERKS1_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_iterator<NavConnect>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorI10NavConnectEneERKS1_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1355 */
 /* pointer to 1354 */
 /* size: 4 */

/* 1356 */
 /* pointer to 1357 */
 /* size: 4 */

/* 1357 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1358 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1359 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1360 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1361 */
/* <0> (null):0 */
struct _List_node<NavConnect> : public _List_node_base {
public:

	/* struct _List_node_base     <ancestor>; */     /*     0     8 */
	union NavConnect           _M_data;              /*     8     4 */

	/* size: 12, cachelines: 1, members: 2 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1362 */
/* <0> (null):0 */
struct _List_node<SpotOrder> : public _List_node_base {
public:

	/* struct _List_node_base     <ancestor>; */     /*     0     8 */
	struct SpotOrder           _M_data;              /*     8     8 */

	/* size: 16, cachelines: 1, members: 2 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 1363 */
/* <0> (null):0 */
struct _List_node<CNavLadder*> : public _List_node_base {
public:

	/* struct _List_node_base     <ancestor>; */     /*     0     8 */
	class CNavLadder *         _M_data;              /*     8     4 */

	/* size: 12, cachelines: 1, members: 2 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1364 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 1365 */
 /* pointer to 1366 */
 /* size: 4 */

/* 1366 */
 /* pointer to 1364 */
 /* size: 4 */

/* 1367 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1368 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1369 */
 /* pointer to 1368 */
 /* size: 4 */

/* 1370 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1371 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1372 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1373 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1374 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1375 */
 /* pointer to 1376 */
 /* size: 4 */

/* 1376 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 676 */

/* 1377 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1378 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1379 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1380 */
/* <0> (null):0 */
class CPointEntity {
	/* <0> (null):0 */
	virtual int ObjectCaps(class CPointEntity *); /* linkage=_ZN12CPointEntity10ObjectCapsEv */

	/* vtable has 1 entries: {
	   [6] = ObjectCaps(_ZN12CPointEntity10ObjectCapsEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1381 */
 /* pointer to 1380 */
 /* size: 4 */

/* 1382 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1383 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1384 */
 /* pointer to 1385 */
 /* size: 4 */

/* 1385 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1386 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1387 */
 /* pointer to 1388 */
 /* size: 4 */

/* 1388 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1389 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1390 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1391 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1392 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1393 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1394 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1395 */
 /* pointer to 1396 */
 /* size: 4 */

/* 1396 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1397 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1398 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1399 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1400 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1401 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1402 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1403 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1404 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1405 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1406 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1407 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1408 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1409 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1410 */
 /* pointer to 1077 */
 /* size: 4 */

/* 1411 */
 /* pointer to 455 */
 /* size: 4 */

/* 1412 */
/* <0> (null):0 */
class HidingSpot *         array[8]; /* size: 32 */

/* 1413 */
/* <0> (null):0 */
enum {
	MAX_THREATS = 16,
}; /* size: 4 */

/* 1414 */
/* <0> (null):0 */
struct CloseInfo {
	class CBasePlayer *        enemy;                /*     0     4 */
	float                      range;                /*     4     4 */
	/* <0> (null):0 */
	class CloseInfo & operator=(class CloseInfo *, const class CloseInfo  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 1415 */
/* <0> (null):0 */
struct PlaceRank {
	unsigned int               place;                /*     0     4 */
	int                        count;                /*     4     4 */
	/* <0> (null):0 */
	class PlaceRank & operator=(class PlaceRank *, const class PlaceRank  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 1416 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1417 */
 /* pointer to 1414 */
 /* size: 4 */

/* 1418 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1419 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1420 */
/* <0> (null):0 */
struct CloseInfo           array[16]; /* size: 128 */

/* 1421 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1422 */
 /* pointer to 1415 */
 /* size: 4 */

/* 1423 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1424 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1425 */
/* <0> (null):0 */
struct PlaceRank           array[64]; /* size: 512 */

/* 1426 */
 /* pointer to 453 */
 /* size: 4 */

/* 1427 */
 /* pointer to 1428 */
 /* size: 4 */

/* 1428 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1429 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1430 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1431 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1432 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1433 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1434 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1435 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1436 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1437 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1438 */
 /* pointer to 79 */
 /* size: 4 */

/* 1439 */
/* <0> (null):0 */
class CBotManager {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1440 */
 /* pointer to 1439 */
 /* size: 4 */

/* Functions: */

/* <0> (null):0 */
void Vector2D(class Vector2D *)
{
} /* size: 155805584 */

/* <0> (null):0 */
void Vector2D(class Vector2D *, float, float)
{
} /* size: 155826596 */

/* <0> (null):0 */
class Vector2D operator+(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DplERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator-(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DmiERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator*(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DmlEf */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator/(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DdvEf */
{
} /* size: 8 */

/* <0> (null):0 */
float Length(const class Vector2D  *) /* linkage=_ZNK8Vector2D6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector2D  *) /* linkage=_ZNK8Vector2D13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector2D Normalize(const class Vector2D  *) /* linkage=_ZNK8Vector2D9NormalizeEv */
{
} /* size: 8 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector2D *) /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector2D *, float) /* linkage=_ZN8Vector2D6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void Vector(class Vector *)
{
} /* size: 80 */

/* <0> (null):0 */
void Vector(class Vector *, float, float, float)
{
} /* size: 96 */

/* <0> (null):0 */
void Vector(class Vector *, const class Vector  &)
{
} /* size: 2473 */

/* <0> (null):0 */
void Vector(class Vector *, float *)
{
} /* size: 90 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *) /* linkage=_ZNK6VectorngEv */
{
} /* size: 12 */

/* <0> (null):0 */
int operator==(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectoreqERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
int operator!=(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorneERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector operator+(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorplERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectormiERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator*(const class Vector  *, float) /* linkage=_ZNK6VectormlEf */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator/(const class Vector  *, float) /* linkage=_ZNK6VectordvEf */
{
} /* size: 12 */

/* <0> (null):0 */
void CopyToArray(const class Vector  *, float *) /* linkage=_ZNK6Vector11CopyToArrayEPf */
{
} /* size: 156005212 */

/* <0> (null):0 */
float Length(const class Vector  *) /* linkage=_ZNK6Vector6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector  *) /* linkage=_ZNK6Vector13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
float * operator float*(class Vector *) /* linkage=_ZN6VectorcvPfEv */
{
} /* size: 4 */

/* <0> (null):0 */
const float  * operator const float*(const class Vector  *) /* linkage=_ZNK6VectorcvPKfEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector Normalize(const class Vector  *) /* linkage=_ZNK6Vector9NormalizeEv */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector2D Make2D(const class Vector  *) /* linkage=_ZNK6Vector6Make2DEv */
{
} /* size: 8 */

/* <0> (null):0 */
float Length2D(const class Vector  *) /* linkage=_ZNK6Vector8Length2DEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector  *, float) /* linkage=_ZNK6Vector16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector  *, float) /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector *) /* linkage=_ZN6Vector16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector *, float) /* linkage=_ZN6Vector6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void TraceResult(TraceResult *)
{
} /* size: 156503700 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 524288 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 3015242 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 3015236 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 156882060 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 156882220 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 524288 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 524288 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 156791184 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 156796288 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 524288 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 524288 */

/* <0> (null):0 */
void _Vector_impl(class _Vector_impl *)
{
} /* size: 156920824 */

/* <0> (null):0 */
void _Vector_impl(class _Vector_impl *, const _Tp_alloc_type  &)
{
} /* size: 156966424 */

/* <0> (null):0 */
void _Vector_impl(class _Vector_impl *)
{
} /* size: 156921704 */

/* <0> (null):0 */
void _Vector_impl(class _Vector_impl *, const _Tp_alloc_type  &)
{
} /* size: 156921864 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
edict_t * edict(class CBaseEntity *) /* linkage=_ZN11CBaseEntity5edictEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int ObjectCaps(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
int entindex(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8entindexEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsReloading(class CBasePlayer *) /* linkage=_ZN11CBasePlayer11IsReloadingEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsBlind(const class CBasePlayer  *) /* linkage=_ZNK11CBasePlayer7IsBlindEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsProtectedByShield(class CBasePlayer *) /* linkage=_ZN11CBasePlayer19IsProtectedByShieldEv */
{
} /* size: 1 */

/* <0> (null):0 */
void swap(class _List_node_base &, class _List_node_base &) /* linkage=_ZNSt8__detail15_List_node_base4swapERS0_S1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_transfer(class _List_node_base *, class _List_node_base *, class _List_node_base *) /* linkage=_ZNSt8__detail15_List_node_base11_M_transferEPS0_S1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_reverse(class _List_node_base *) /* linkage=_ZNSt8__detail15_List_node_base10_M_reverseEv */
{
} /* size: 156906628 */

/* <0> (null):0 */
void _M_hook(class _List_node_base *, class _List_node_base *) /* linkage=_ZNSt8__detail15_List_node_base7_M_hookEPS0_ */
{
} /* size: 156730312 */

/* <0> (null):0 */
void _M_unhook(class _List_node_base *) /* linkage=_ZNSt8__detail15_List_node_base9_M_unhookEv */
{
} /* size: 156674820 */

/* <0> (null):0 */
void IntervalTimer(class IntervalTimer *)
{
} /* size: 1442566 */

/* <0> (null):0 */
void Reset(class IntervalTimer *) /* linkage=_ZN13IntervalTimer5ResetEv */
{
} /* size: 156953408 */

/* <0> (null):0 */
void Start(class IntervalTimer *) /* linkage=_ZN13IntervalTimer5StartEv */
{
} /* size: 156962256 */

/* <0> (null):0 */
void Invalidate(class IntervalTimer *) /* linkage=_ZN13IntervalTimer10InvalidateEv */
{
} /* size: 524799 */

/* <0> (null):0 */
bool HasStarted(const class IntervalTimer  *) /* linkage=_ZNK13IntervalTimer10HasStartedEv */
{
} /* size: 1 */

/* <0> (null):0 */
float GetElapsedTime(const class IntervalTimer  *) /* linkage=_ZNK13IntervalTimer14GetElapsedTimeEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsLessThen(const class IntervalTimer  *, float) /* linkage=_ZNK13IntervalTimer10IsLessThenEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsGreaterThen(const class IntervalTimer  *, float) /* linkage=_ZNK13IntervalTimer13IsGreaterThenEf */
{
} /* size: 1 */

/* <0> (null):0 */
void CountdownTimer(class CountdownTimer *)
{
} /* size: 157017168 */

/* <0> (null):0 */
void Reset(class CountdownTimer *) /* linkage=_ZN14CountdownTimer5ResetEv */
{
} /* size: 157017328 */

/* <0> (null):0 */
void Start(class CountdownTimer *, float) /* linkage=_ZN14CountdownTimer5StartEf */
{
} /* size: 0 */

/* <0> (null):0 */
void Invalidate(class CountdownTimer *) /* linkage=_ZN14CountdownTimer10InvalidateEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool HasStarted(const class CountdownTimer  *) /* linkage=_ZNK14CountdownTimer10HasStartedEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsElapsed(const class CountdownTimer  *) /* linkage=_ZNK14CountdownTimer9IsElapsedEv */
{
} /* size: 1 */

/* <0> (null):0 */
const class BotProfile  * GetProfile(const class CBot  *) /* linkage=_ZNK4CBot10GetProfileEv */
{
} /* size: 4 */

/* <0> (null):0 */
float SizeX(const class Extent  *) /* linkage=_ZNK6Extent5SizeXEv */
{
} /* size: 4 */

/* <0> (null):0 */
float SizeY(const class Extent  *) /* linkage=_ZNK6Extent5SizeYEv */
{
} /* size: 4 */

/* <0> (null):0 */
float SizeZ(const class Extent  *) /* linkage=_ZNK6Extent5SizeZEv */
{
} /* size: 4 */

/* <0> (null):0 */
float Area(const class Extent  *) /* linkage=_ZNK6Extent4AreaEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool Contains(const class Extent  *, const class Vector  *) /* linkage=_ZNK6Extent8ContainsEPK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
void CNavNode(class CNavNode *, const class Vector  *, const class Vector  *, class CNavNode *)
{
} /* size: 1442143 */

/* <0> (null):0 */
const class CNavNode  * GetNode(const class Vector  *) /* linkage=_ZN8CNavNode7GetNodeEPK6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavNode * GetConnectedNode(const class CNavNode  *, enum NavDirType) /* linkage=_ZNK8CNavNode16GetConnectedNodeE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
const class Vector  * GetPosition(const class CNavNode  *) /* linkage=_ZNK8CNavNode11GetPositionEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class Vector  * GetNormal(const class CNavNode  *) /* linkage=_ZNK8CNavNode9GetNormalEv */
{
} /* size: 4 */

/* <0> (null):0 */
unsigned int GetID(const class CNavNode  *) /* linkage=_ZNK8CNavNode5GetIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavNode * GetFirst(void) /* linkage=_ZN8CNavNode8GetFirstEv */
{
} /* size: 4 */

/* <0> (null):0 */
unsigned int GetListLength(void) /* linkage=_ZN8CNavNode13GetListLengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavNode * GetNext(class CNavNode *) /* linkage=_ZN8CNavNode7GetNextEv */
{
} /* size: 4 */

/* <0> (null):0 */
void ConnectTo(class CNavNode *, class CNavNode *, enum NavDirType) /* linkage=_ZN8CNavNode9ConnectToEPS_10NavDirType */
{
} /* size: 157039532 */

/* <0> (null):0 */
class CNavNode * GetParent(const class CNavNode  *) /* linkage=_ZNK8CNavNode9GetParentEv */
{
} /* size: 4 */

/* <0> (null):0 */
void MarkAsVisited(class CNavNode *, enum NavDirType) /* linkage=_ZN8CNavNode13MarkAsVisitedE10NavDirType */
{
} /* size: 157039900 */

/* <0> (null):0 */
BOOL HasVisited(class CNavNode *, enum NavDirType) /* linkage=_ZN8CNavNode10HasVisitedE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
BOOL IsBiLinked(const class CNavNode  *, enum NavDirType) /* linkage=_ZNK8CNavNode10IsBiLinkedE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
BOOL IsClosedCell(const class CNavNode  *) /* linkage=_ZNK8CNavNode12IsClosedCellEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Cover(class CNavNode *) /* linkage=_ZN8CNavNode5CoverEv */
{
} /* size: 1442655 */

/* <0> (null):0 */
BOOL IsCovered(const class CNavNode  *) /* linkage=_ZNK8CNavNode9IsCoveredEv */
{
} /* size: 4 */

/* <0> (null):0 */
void AssignArea(class CNavNode *, class CNavArea *) /* linkage=_ZN8CNavNode10AssignAreaEP8CNavArea */
{
} /* size: 0 */

/* <0> (null):0 */
class CNavArea * GetArea(const class CNavNode  *) /* linkage=_ZNK8CNavNode7GetAreaEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetAttributes(class CNavNode *, unsigned char) /* linkage=_ZN8CNavNode13SetAttributesEh */
{
} /* size: 0 */

/* <0> (null):0 */
unsigned char GetAttributes(const class CNavNode  *) /* linkage=_ZNK8CNavNode13GetAttributesEv */
{
} /* size: 1 */

/* <0> (null):0 */
void CNavArea(class CNavArea *, class CNavNode *, class CNavNode *, class CNavNode *, class CNavNode *)
{
} /* size: 0 */

/* <0> (null):0 */
void CNavArea(class CNavArea *)
{
} /* size: 157058476 */

/* <0> (null):0 */
void CNavArea(class CNavArea *, const class Vector  *, const class Vector  *)
{
} /* size: 157058592 */

/* <0> (null):0 */
void CNavArea(class CNavArea *, const class Vector  *, const class Vector  *, const class Vector  *, const class Vector  *)
{
} /* size: 157069120 */

/* <0> (null):0 */
void ~CNavArea(class CNavArea *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void ConnectTo(class CNavArea *, class CNavArea *, enum NavDirType) /* linkage=_ZN8CNavArea9ConnectToEPS_10NavDirType */
{
} /* size: 157069536 */

/* <0> (null):0 */
void Disconnect(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea10DisconnectEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
void Save(const class CNavArea  *, FILE *) /* linkage=_ZNK8CNavArea4SaveEP8_IO_FILE */
{
} /* size: 157069928 */

/* <0> (null):0 */
void Save(class CNavArea *, int, unsigned int) /* linkage=_ZN8CNavArea4SaveEij */
{
} /* size: 157070088 */

/* <0> (null):0 */
void Load(class CNavArea *, class SteamFile *, unsigned int) /* linkage=_ZN8CNavArea4LoadEP9SteamFilej */
{
} /* size: 0 */

/* <0> (null):0 */
enum NavErrorType PostLoad(class CNavArea *) /* linkage=_ZN8CNavArea8PostLoadEv */
{
} /* size: 4 */

/* <0> (null):0 */
unsigned int GetID(const class CNavArea  *) /* linkage=_ZNK8CNavArea5GetIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetAttributes(class CNavArea *, unsigned char) /* linkage=_ZN8CNavArea13SetAttributesEh */
{
} /* size: 157070736 */

/* <0> (null):0 */
unsigned char GetAttributes(const class CNavArea  *) /* linkage=_ZNK8CNavArea13GetAttributesEv */
{
} /* size: 1 */

/* <0> (null):0 */
void SetPlace(class CNavArea *, Place) /* linkage=_ZN8CNavArea8SetPlaceEj */
{
} /* size: 157071052 */

/* <0> (null):0 */
Place GetPlace(const class CNavArea  *) /* linkage=_ZNK8CNavArea8GetPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsOverlapping(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea13IsOverlappingEPK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsOverlapping(const class CNavArea  *, const class CNavArea  *) /* linkage=_ZNK8CNavArea13IsOverlappingEPKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsOverlappingX(const class CNavArea  *, const class CNavArea  *) /* linkage=_ZNK8CNavArea14IsOverlappingXEPKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsOverlappingY(const class CNavArea  *, const class CNavArea  *) /* linkage=_ZNK8CNavArea14IsOverlappingYEPKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
int GetPlayerCount(const class CNavArea  *, int, class CBasePlayer *) /* linkage=_ZNK8CNavArea14GetPlayerCountEiP11CBasePlayer */
{
} /* size: 4 */

/* <0> (null):0 */
float GetZ(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea4GetZEPK6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
float GetZ(const class CNavArea  *, float, float) /* linkage=_ZNK8CNavArea4GetZEff */
{
} /* size: 4 */

/* <0> (null):0 */
bool Contains(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea8ContainsEPK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsCoplanar(const class CNavArea  *, const class CNavArea  *) /* linkage=_ZNK8CNavArea10IsCoplanarEPKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
void GetClosestPointOnArea(const class CNavArea  *, const class Vector  *, class Vector *) /* linkage=_ZNK8CNavArea21GetClosestPointOnAreaEPK6VectorPS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
float GetDistanceSquaredToPoint(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea25GetDistanceSquaredToPointEPK6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsDegenerate(const class CNavArea  *) /* linkage=_ZNK8CNavArea12IsDegenerateEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsEdge(const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea6IsEdgeE10NavDirType */
{
} /* size: 1 */

/* <0> (null):0 */
int GetAdjacentCount(const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea16GetAdjacentCountE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetAdjacentArea(const class CNavArea  *, enum NavDirType, int) /* linkage=_ZNK8CNavArea15GetAdjacentAreaE10NavDirTypei */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetRandomAdjacentArea(const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea21GetRandomAdjacentAreaE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
const NavConnectList  * GetAdjacentList(const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea15GetAdjacentListE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsConnected(const class CNavArea  *, const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea11IsConnectedEPKS_10NavDirType */
{
} /* size: 1 */

/* <0> (null):0 */
float ComputeHeightChange(class CNavArea *, const class CNavArea  *) /* linkage=_ZN8CNavArea19ComputeHeightChangeEPKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
const NavLadderList  * GetLadderList(const class CNavArea  *, enum LadderDirectionType) /* linkage=_ZNK8CNavArea13GetLadderListE19LadderDirectionType */
{
} /* size: 4 */

/* <0> (null):0 */
void ComputePortal(const class CNavArea  *, const class CNavArea  *, enum NavDirType, class Vector *, float *) /* linkage=_ZNK8CNavArea13ComputePortalEPKS_10NavDirTypeP6VectorPf */
{
} /* size: 157079380 */

/* <0> (null):0 */
void ComputeClosestPointInPortal(const class CNavArea  *, const class CNavArea  *, enum NavDirType, const class Vector  *, class Vector *) /* linkage=_ZNK8CNavArea27ComputeClosestPointInPortalEPKS_10NavDirTypePK6VectorPS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
enum NavDirType ComputeDirection(const class CNavArea  *, class Vector *) /* linkage=_ZNK8CNavArea16ComputeDirectionEP6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
void SetClearedTimestamp(class CNavArea *, int) /* linkage=_ZN8CNavArea19SetClearedTimestampEi */
{
} /* size: 524288 */

/* <0> (null):0 */
float GetClearedTimestamp(class CNavArea *, int) /* linkage=_ZN8CNavArea19GetClearedTimestampEi */
{
} /* size: 4 */

/* <0> (null):0 */
const HidingSpotList  * GetHidingSpotList(const class CNavArea  *) /* linkage=_ZNK8CNavArea17GetHidingSpotListEv */
{
} /* size: 4 */

/* <0> (null):0 */
void ComputeHidingSpots(class CNavArea *) /* linkage=_ZN8CNavArea18ComputeHidingSpotsEv */
{
} /* size: 0 */

/* <0> (null):0 */
void ComputeSniperSpots(class CNavArea *) /* linkage=_ZN8CNavArea18ComputeSniperSpotsEv */
{
} /* size: 1442143 */

/* <0> (null):0 */
class SpotEncounter * GetSpotEncounter(class CNavArea *, const class CNavArea  *, const class CNavArea  *) /* linkage=_ZN8CNavArea16GetSpotEncounterEPKS_S1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void ComputeSpotEncounters(class CNavArea *) /* linkage=_ZN8CNavArea21ComputeSpotEncountersEv */
{
} /* size: 157032392 */

/* <0> (null):0 */
void IncreaseDanger(class CNavArea *, int, float) /* linkage=_ZN8CNavArea14IncreaseDangerEif */
{
} /* size: 157032600 */

/* <0> (null):0 */
float GetDanger(class CNavArea *, int) /* linkage=_ZN8CNavArea9GetDangerEi */
{
} /* size: 4 */

/* <0> (null):0 */
float GetSizeX(const class CNavArea  *) /* linkage=_ZNK8CNavArea8GetSizeXEv */
{
} /* size: 4 */

/* <0> (null):0 */
float GetSizeY(const class CNavArea  *) /* linkage=_ZNK8CNavArea8GetSizeYEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class Extent  * GetExtent(const class CNavArea  *) /* linkage=_ZNK8CNavArea9GetExtentEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class Vector  * GetCenter(const class CNavArea  *) /* linkage=_ZNK8CNavArea9GetCenterEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class Vector  * GetCorner(const class CNavArea  *, enum NavCornerType) /* linkage=_ZNK8CNavArea9GetCornerE13NavCornerType */
{
} /* size: 4 */

/* <0> (null):0 */
const class ApproachInfo  * GetApproachInfo(const class CNavArea  *, int) /* linkage=_ZNK8CNavArea15GetApproachInfoEi */
{
} /* size: 4 */

/* <0> (null):0 */
int GetApproachInfoCount(const class CNavArea  *) /* linkage=_ZNK8CNavArea20GetApproachInfoCountEv */
{
} /* size: 4 */

/* <0> (null):0 */
void ComputeApproachAreas(class CNavArea *) /* linkage=_ZN8CNavArea20ComputeApproachAreasEv */
{
} /* size: 153616384 */

/* <0> (null):0 */
void MakeNewMarker(void) /* linkage=_ZN8CNavArea13MakeNewMarkerEv */
{
} /* size: 157034481 */

/* <0> (null):0 */
void Mark(class CNavArea *) /* linkage=_ZN8CNavArea4MarkEv */
{
} /* size: 157034272 */

/* <0> (null):0 */
BOOL IsMarked(const class CNavArea  *) /* linkage=_ZNK8CNavArea8IsMarkedEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetParent(class CNavArea *, class CNavArea *, enum NavTraverseType) /* linkage=_ZN8CNavArea9SetParentEPS_15NavTraverseType */
{
} /* size: 208 */

/* <0> (null):0 */
class CNavArea * GetParent(const class CNavArea  *) /* linkage=_ZNK8CNavArea9GetParentEv */
{
} /* size: 4 */

/* <0> (null):0 */
enum NavTraverseType GetParentHow(const class CNavArea  *) /* linkage=_ZNK8CNavArea12GetParentHowEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsOpen(const class CNavArea  *) /* linkage=_ZNK8CNavArea6IsOpenEv */
{
} /* size: 1 */

/* <0> (null):0 */
void AddToOpenList(class CNavArea *) /* linkage=_ZN8CNavArea13AddToOpenListEv */
{
} /* size: 0 */

/* <0> (null):0 */
void UpdateOnOpenList(class CNavArea *) /* linkage=_ZN8CNavArea16UpdateOnOpenListEv */
{
} /* size: 0 */

/* <0> (null):0 */
void RemoveFromOpenList(class CNavArea *) /* linkage=_ZN8CNavArea18RemoveFromOpenListEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool IsOpenListEmpty(void) /* linkage=_ZN8CNavArea15IsOpenListEmptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
class CNavArea * PopOpenList(void) /* linkage=_ZN8CNavArea11PopOpenListEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsClosed(const class CNavArea  *) /* linkage=_ZNK8CNavArea8IsClosedEv */
{
} /* size: 1 */

/* <0> (null):0 */
void AddToClosedList(class CNavArea *) /* linkage=_ZN8CNavArea15AddToClosedListEv */
{
} /* size: 157106468 */

/* <0> (null):0 */
void RemoveFromClosedList(class CNavArea *) /* linkage=_ZN8CNavArea20RemoveFromClosedListEv */
{
} /* size: 157110944 */

/* <0> (null):0 */
void ClearSearchLists(void) /* linkage=_ZN8CNavArea16ClearSearchListsEv */
{
} /* size: 0 */

/* <0> (null):0 */
void SetTotalCost(class CNavArea *, float) /* linkage=_ZN8CNavArea12SetTotalCostEf */
{
} /* size: 157108400 */

/* <0> (null):0 */
float GetTotalCost(const class CNavArea  *) /* linkage=_ZNK8CNavArea12GetTotalCostEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetCostSoFar(class CNavArea *, float) /* linkage=_ZN8CNavArea12SetCostSoFarEf */
{
} /* size: 157108684 */

/* <0> (null):0 */
float GetCostSoFar(const class CNavArea  *) /* linkage=_ZNK8CNavArea12GetCostSoFarEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Draw(class CNavArea *, byte, byte, byte, int) /* linkage=_ZN8CNavArea4DrawEhhhi */
{
} /* size: 157108968 */

/* <0> (null):0 */
void DrawConnectedAreas(class CNavArea *) /* linkage=_ZN8CNavArea18DrawConnectedAreasEv */
{
} /* size: 157112156 */

/* <0> (null):0 */
void DrawMarkedCorner(class CNavArea *, enum NavCornerType, byte, byte, byte, int) /* linkage=_ZN8CNavArea16DrawMarkedCornerE13NavCornerTypehhhi */
{
} /* size: 157109408 */

/* <0> (null):0 */
bool SplitEdit(class CNavArea *, bool, float, class CNavArea * *, class CNavArea * *) /* linkage=_ZN8CNavArea9SplitEditEbfPPS_S1_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool MergeEdit(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea9MergeEditEPS_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool SpliceEdit(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea10SpliceEditEPS_ */
{
} /* size: 1 */

/* <0> (null):0 */
void RaiseCorner(class CNavArea *, enum NavCornerType, int) /* linkage=_ZN8CNavArea11RaiseCornerE13NavCornerTypei */
{
} /* size: 256 */

/* <0> (null):0 */
void AddLadderUp(class CNavArea *, class CNavLadder *) /* linkage=_ZN8CNavArea11AddLadderUpEP10CNavLadder */
{
} /* size: 4 */

/* <0> (null):0 */
void AddLadderDown(class CNavArea *, class CNavLadder *) /* linkage=_ZN8CNavArea13AddLadderDownEP10CNavLadder */
{
} /* size: 157115512 */

/* <0> (null):0 */
void Initialize(class CNavArea *) /* linkage=_ZN8CNavArea10InitializeEv */
{
} /* size: 85638 */

/* <0> (null):0 */
void DecayDanger(class CNavArea *) /* linkage=_ZN8CNavArea11DecayDangerEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool IsHidingSpotCollision(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea21IsHidingSpotCollisionEPK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
void AddSpotEncounters(class CNavArea *, const class CNavArea  *, enum NavDirType, const class CNavArea  *, enum NavDirType) /* linkage=_ZN8CNavArea17AddSpotEncountersEPKS_10NavDirTypeS1_S2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void Strip(class CNavArea *) /* linkage=_ZN8CNavArea5StripEv */
{
} /* size: 0 */

/* <0> (null):0 */
void FinishMerge(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea11FinishMergeEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
void MergeAdjacentConnections(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea24MergeAdjacentConnectionsEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
void AssignNodes(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea11AssignNodesEPS_ */
{
} /* size: 85771 */

/* <0> (null):0 */
void FinishSplitEdit(class CNavArea *, class CNavArea *, enum NavDirType) /* linkage=_ZN8CNavArea15FinishSplitEditEPS_10NavDirType */
{
} /* size: 157140900 */

/* <0> (null):0 */
void OnDestroyNotify(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea15OnDestroyNotifyEPS_ */
{
} /* size: 328741 */

/* <0> (null):0 */
void SteamFile(class SteamFile *, const char  *)
{
} /* size: 984100 */

/* <0> (null):0 */
void ~SteamFile(class SteamFile *, int)
{
} /* size: 0 */

/* <0> (null):0 */
bool IsValid(const class SteamFile  *) /* linkage=_ZNK9SteamFile7IsValidEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool Read(class SteamFile *, void *, int) /* linkage=_ZN9SteamFile4ReadEPvi */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator==(const union NavConnect  *, const union NavConnect  &) /* linkage=_ZNK10NavConnecteqERKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
void CNavLadder(class CNavLadder *)
{
} /* size: 0 */

/* <0> (null):0 */
void OnDestroyNotify(class CNavLadder *, class CNavArea *) /* linkage=_ZN10CNavLadder15OnDestroyNotifyEP8CNavArea */
{
} /* size: 157144288 */

/* <0> (null):0 */
void HidingSpot(class HidingSpot *)
{
} /* size: 0 */

/* <0> (null):0 */
void HidingSpot(class HidingSpot *, const class Vector  *, unsigned char)
{
} /* size: 0 */

/* <0> (null):0 */
bool HasGoodCover(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot12HasGoodCoverEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsGoodSniperSpot(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot16IsGoodSniperSpotEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsIdealSniperSpot(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot17IsIdealSniperSpotEv */
{
} /* size: 1 */

/* <0> (null):0 */
void SetFlags(class HidingSpot *, unsigned char) /* linkage=_ZN10HidingSpot8SetFlagsEh */
{
} /* size: 0 */

/* <0> (null):0 */
unsigned char GetFlags(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot8GetFlagsEv */
{
} /* size: 1 */

/* <0> (null):0 */
void Save(const class HidingSpot  *, int, unsigned int) /* linkage=_ZNK10HidingSpot4SaveEij */
{
} /* size: 0 */

/* <0> (null):0 */
void Load(class HidingSpot *, class SteamFile *, unsigned int) /* linkage=_ZN10HidingSpot4LoadEP9SteamFilej */
{
} /* size: 0 */

/* <0> (null):0 */
const class Vector  * GetPosition(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot11GetPositionEv */
{
} /* size: 4 */

/* <0> (null):0 */
unsigned int GetID(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot5GetIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Mark(class HidingSpot *) /* linkage=_ZN10HidingSpot4MarkEv */
{
} /* size: 157169004 */

/* <0> (null):0 */
bool IsMarked(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot8IsMarkedEv */
{
} /* size: 1 */

/* <0> (null):0 */
void ChangeMasterMarker(void) /* linkage=_ZN10HidingSpot18ChangeMasterMarkerEv */
{
} /* size: 157169324 */

/* <0> (null):0 */
void new_allocator(class new_allocator<SpotOrder> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<SpotOrder> *, const class new_allocator<SpotOrder>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<SpotOrder> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<SpotOrder>  *, class SpotOrder &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE7addressERS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<SpotOrder>  *, const class SpotOrder  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE7addressERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<SpotOrder> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<SpotOrder> *, class SpotOrder *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE10deallocateEPS1_j */
{
} /* size: 328771 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<SpotOrder>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<SpotOrder> *, class SpotOrder *, const class SpotOrder  &) /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE9constructEPS1_RKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<SpotOrder> *, class SpotOrder *) /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE7destroyEPS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<SpotOrder> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<SpotOrder> *, const class allocator<SpotOrder>  &)
{
} /* size: 157184968 */

/* <0> (null):0 */
void ~allocator(class allocator<SpotOrder> *, int)
{
} /* size: 101753 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<SpotOrder> > *)
{
} /* size: 157185924 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<SpotOrder> > *, const class new_allocator<std::_List_node<SpotOrder> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<SpotOrder> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<SpotOrder> >  *, class _List_node<SpotOrder> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7addressERS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<SpotOrder> >  *, const class _List_node<SpotOrder>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7addressERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<SpotOrder> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE10deallocateEPS3_j */
{
} /* size: 157187032 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<SpotOrder> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *, const class _List_node<SpotOrder>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE9constructEPS3_RKS3_ */
{
} /* size: 157199668 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7destroyEPS3_ */
{
} /* size: 63933 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<SpotOrder> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<SpotOrder> > *, const class allocator<std::_List_node<SpotOrder> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<SpotOrder> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class _List_node<SpotOrder> * _M_get_node(class _List_base<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, class _List_node<SpotOrder> *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */
{
} /* size: 327689 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *)
{
} /* size: 17577 */

/* <0> (null):0 */
void _List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, const allocator_type  &)
{
} /* size: 17577 */

/* <0> (null):0 */
void ~_List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, int)
{
} /* size: 157202588 */

/* <0> (null):0 */
void _M_clear(class _List_base<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE8_M_clearEv */
{
} /* size: 328840 */

/* <0> (null):0 */
void _M_init(class _List_base<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE7_M_initEv */
{
} /* size: 328830 */

/* <0> (null):0 */
_Node * _M_create_node(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE14_M_create_nodeERKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<SpotOrder, std::allocator<SpotOrder> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<SpotOrder, std::allocator<SpotOrder> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<SpotOrder, std::allocator<SpotOrder> > *, const class list<SpotOrder, std::allocator<SpotOrder> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
class list<SpotOrder, std::allocator<SpotOrder> > & operator=(class list<SpotOrder, std::allocator<SpotOrder> > *, const class list<SpotOrder, std::allocator<SpotOrder> >  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EEaSERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6assignEjRKS0_ */
{
} /* size: 157236836 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, class SpotOrder) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6resizeEjS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
reference front(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE10push_frontERKS0_ */
{
} /* size: -1 */

/* <0> (null):0 */
void pop_front(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9pop_frontEv */
{
} /* size: 0 */

/* <0> (null):0 */
void push_back(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9push_backERKS0_ */
{
} /* size: 157269760 */

/* <0> (null):0 */
void pop_back(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, unsigned int, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */
{
} /* size: 157270332 */

/* <0> (null):0 */
iterator erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5eraseESt14_List_iteratorIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4swapERS2_ */
{
} /* size: 157267604 */

/* <0> (null):0 */
void clear(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */
{
} /* size: 157267888 */

/* <0> (null):0 */
void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */
{
} /* size: 157271508 */

/* <0> (null):0 */
void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */
{
} /* size: 157271628 */

/* <0> (null):0 */
void remove(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6removeERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void unique(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6uniqueEv */
{
} /* size: 63798 */

/* <0> (null):0 */
void merge(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5mergeERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void reverse(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE7reverseEv */
{
} /* size: 0 */

/* <0> (null):0 */
void sort(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4sortEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE18_M_fill_initializeEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE14_M_fill_assignEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_transfer(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */
{
} /* size: 157328380 */

/* <0> (null):0 */
void _M_insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE25_M_check_equal_allocatorsERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<HidingSpot*> *)
{
} /* size: 157330144 */

/* <0> (null):0 */
void new_allocator(class new_allocator<HidingSpot*> *, const class new_allocator<HidingSpot*>  &)
{
} /* size: -1 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<HidingSpot*> *, int)
{
} /* size: -1 */

/* <0> (null):0 */
pointer address(const class new_allocator<HidingSpot*>  *, class HidingSpot * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE7addressERS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<HidingSpot*>  *, const class HidingSpot *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE7addressERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<HidingSpot*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<HidingSpot*> *, class HidingSpot * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE10deallocateEPS2_j */
{
} /* size: 157331108 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<HidingSpot*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<HidingSpot*> *, class HidingSpot * *, const class HidingSpot *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE9constructEPS2_RKS2_ */
{
} /* size: 157331704 */

/* <0> (null):0 */
void destroy(class new_allocator<HidingSpot*> *, class HidingSpot * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE7destroyEPS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<HidingSpot*> *)
{
} /* size: -1 */

/* <0> (null):0 */
void allocator(class allocator<HidingSpot*> *, const class allocator<HidingSpot*>  &)
{
} /* size: -1 */

/* <0> (null):0 */
void ~allocator(class allocator<HidingSpot*> *, int)
{
} /* size: 157354280 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *)
{
} /* size: 157355016 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *, const class new_allocator<std::_List_node<HidingSpot*> >  &)
{
} /* size: 157355196 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *, int)
{
} /* size: 157355444 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<HidingSpot*> >  *, class _List_node<HidingSpot*> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7addressERS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<HidingSpot*> >  *, const class _List_node<HidingSpot*>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7addressERKS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<HidingSpot*> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE10deallocateEPS4_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<HidingSpot*> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *, const class _List_node<HidingSpot*>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE9constructEPS4_RKS4_ */
{
} /* size: 157356512 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7destroyEPS4_ */
{
} /* size: 524288 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<HidingSpot*> > *)
{
} /* size: 1049942 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<HidingSpot*> > *, const class allocator<std::_List_node<HidingSpot*> >  &)
{
} /* size: 64 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<HidingSpot*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class _List_node<HidingSpot*> * _M_get_node(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_node<HidingSpot*> *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */
{
} /* size: 157370640 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *)
{
} /* size: 157371348 */

/* <0> (null):0 */
void _List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void _M_clear(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE8_M_clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_init(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE7_M_initEv */
{
} /* size: 2490432 */

/* <0> (null):0 */
_Node * _M_create_node(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE14_M_create_nodeERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const class list<HidingSpot*, std::allocator<HidingSpot*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
class list<HidingSpot*, std::allocator<HidingSpot*> > & operator=(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const class list<HidingSpot*, std::allocator<HidingSpot*> >  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EEaSERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6assignEjRKS1_ */
{
} /* size: 157396977 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, class HidingSpot *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6resizeEjS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
reference front(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE10push_frontERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_front(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9pop_frontEv */
{
} /* size: 0 */

/* <0> (null):0 */
void push_back(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9push_backERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE8pop_backEv */
{
} /* size: 1901822 */

/* <0> (null):0 */
iterator insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4swapERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */
{
} /* size: 157424308 */

/* <0> (null):0 */
void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */
{
} /* size: 157424360 */

/* <0> (null):0 */
void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */
{
} /* size: 157421136 */

/* <0> (null):0 */
void remove(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6removeERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void unique(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6uniqueEv */
{
} /* size: 0 */

/* <0> (null):0 */
void merge(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5mergeERS3_ */
{
} /* size: 1901825 */

/* <0> (null):0 */
void reverse(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE7reverseEv */
{
} /* size: 157422020 */

/* <0> (null):0 */
void sort(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4sortEv */
{
} /* size: 157425624 */

/* <0> (null):0 */
void _M_fill_initialize(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE18_M_fill_initializeEjRKS1_ */
{
} /* size: 157425784 */

/* <0> (null):0 */
void _M_fill_assign(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE14_M_fill_assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_transfer(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */
{
} /* size: 157427512 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE25_M_check_equal_allocatorsERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<SpotEncounter> *)
{
} /* size: 156137860 */

/* <0> (null):0 */
void new_allocator(class new_allocator<SpotEncounter> *, const class new_allocator<SpotEncounter>  &)
{
} /* size: 156139780 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<SpotEncounter> *, int)
{
} /* size: 156352200 */

/* <0> (null):0 */
pointer address(const class new_allocator<SpotEncounter>  *, class SpotEncounter &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE7addressERS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<SpotEncounter>  *, const class SpotEncounter  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE7addressERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<SpotEncounter> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<SpotEncounter> *, class SpotEncounter *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE10deallocateEPS1_j */
{
} /* size: 156426704 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<SpotEncounter>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<SpotEncounter> *, class SpotEncounter *, const class SpotEncounter  &) /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE9constructEPS1_RKS1_ */
{
} /* size: 156689232 */

/* <0> (null):0 */
void destroy(class new_allocator<SpotEncounter> *, class SpotEncounter *) /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE7destroyEPS1_ */
{
} /* size: 156691280 */

/* <0> (null):0 */
void allocator(class allocator<SpotEncounter> *)
{
} /* size: 156813452 */

/* <0> (null):0 */
void allocator(class allocator<SpotEncounter> *, const class allocator<SpotEncounter>  &)
{
} /* size: 156794868 */

/* <0> (null):0 */
void ~allocator(class allocator<SpotEncounter> *, int)
{
} /* size: 156987704 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *)
{
} /* size: 156353640 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *, const class new_allocator<std::_List_node<SpotEncounter> >  &)
{
} /* size: 156368084 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *, int)
{
} /* size: 156366832 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<SpotEncounter> >  *, class _List_node<SpotEncounter> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7addressERS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<SpotEncounter> >  *, const class _List_node<SpotEncounter>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7addressERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<SpotEncounter> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE10deallocateEPS3_j */
{
} /* size: 328283 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<SpotEncounter> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *, const class _List_node<SpotEncounter>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE9constructEPS3_RKS3_ */
{
} /* size: 328284 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7destroyEPS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<SpotEncounter> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<SpotEncounter> > *, const class allocator<std::_List_node<SpotEncounter> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<SpotEncounter> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class _List_node<SpotEncounter> * _M_get_node(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_node<SpotEncounter> *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */
{
} /* size: 328044 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *)
{
} /* size: 400 */

/* <0> (null):0 */
void _List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, const allocator_type  &)
{
} /* size: 204 */

/* <0> (null):0 */
void ~_List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, int)
{
} /* size: 157344576 */

/* <0> (null):0 */
void _M_clear(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE8_M_clearEv */
{
} /* size: 196 */

/* <0> (null):0 */
void _M_init(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE7_M_initEv */
{
} /* size: 157122416 */

/* <0> (null):0 */
_Node * _M_create_node(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE14_M_create_nodeERKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *)
{
} /* size: 157211488 */

/* <0> (null):0 */
void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const allocator_type  &)
{
} /* size: 124 */

/* <0> (null):0 */
void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 65536 */

/* <0> (null):0 */
void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const class list<SpotEncounter, std::allocator<SpotEncounter> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
class list<SpotEncounter, std::allocator<SpotEncounter> > & operator=(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const class list<SpotEncounter, std::allocator<SpotEncounter> >  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EEaSERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6assignEjRKS0_ */
{
} /* size: 157417752 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, class SpotEncounter) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6resizeEjS0_ */
{
} /* size: 136 */

/* <0> (null):0 */
reference front(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE10push_frontERKS0_ */
{
} /* size: 157158468 */

/* <0> (null):0 */
void pop_front(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9pop_frontEv */
{
} /* size: 157158652 */

/* <0> (null):0 */
void push_back(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9push_backERKS0_ */
{
} /* size: 157158976 */

/* <0> (null):0 */
void pop_back(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE8pop_backEv */
{
} /* size: -1 */

/* <0> (null):0 */
iterator insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, unsigned int, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */
{
} /* size: -1 */

/* <0> (null):0 */
iterator erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5eraseESt14_List_iteratorIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4swapERS2_ */
{
} /* size: 157160188 */

/* <0> (null):0 */
void clear(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5clearEv */
{
} /* size: 157160248 */

/* <0> (null):0 */
void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */
{
} /* size: 157160468 */

/* <0> (null):0 */
void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */
{
} /* size: 323542 */

/* <0> (null):0 */
void remove(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6removeERKS0_ */
{
} /* size: 3014656 */

/* <0> (null):0 */
void unique(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6uniqueEv */
{
} /* size: 0 */

/* <0> (null):0 */
void merge(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5mergeERS2_ */
{
} /* size: 328126 */

/* <0> (null):0 */
void reverse(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE7reverseEv */
{
} /* size: 328996 */

/* <0> (null):0 */
void sort(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4sortEv */
{
} /* size: 329008 */

/* <0> (null):0 */
void _M_fill_initialize(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE18_M_fill_initializeEjRKS0_ */
{
} /* size: 329008 */

/* <0> (null):0 */
void _M_fill_assign(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE14_M_fill_assignEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_transfer(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 157325164 */

/* <0> (null):0 */
void _M_erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */
{
} /* size: 157325384 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE25_M_check_equal_allocatorsERS2_ */
{
} /* size: 157325552 */

/* <0> (null):0 */
void new_allocator(class new_allocator<NavConnect> *)
{
} /* size: 157322884 */

/* <0> (null):0 */
void new_allocator(class new_allocator<NavConnect> *, const class new_allocator<NavConnect>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<NavConnect> *, int)
{
} /* size: 324502 */

/* <0> (null):0 */
pointer address(const class new_allocator<NavConnect>  *, union NavConnect &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE7addressERS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<NavConnect>  *, const union NavConnect  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE7addressERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<NavConnect> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<NavConnect> *, union NavConnect *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE10deallocateEPS1_j */
{
} /* size: 157251640 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<NavConnect>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<NavConnect> *, union NavConnect *, const union NavConnect  &) /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE9constructEPS1_RKS1_ */
{
} /* size: 32 */

/* <0> (null):0 */
void destroy(class new_allocator<NavConnect> *, union NavConnect *) /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE7destroyEPS1_ */
{
} /* size: 201326592 */

/* <0> (null):0 */
void allocator(class allocator<NavConnect> *)
{
} /* size: 157252716 */

/* <0> (null):0 */
void allocator(class allocator<NavConnect> *, const class allocator<NavConnect>  &)
{
} /* size: 157253016 */

/* <0> (null):0 */
void ~allocator(class allocator<NavConnect> *, int)
{
} /* size: 157253200 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<NavConnect> > *)
{
} /* size: 108091 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<NavConnect> > *, const class new_allocator<std::_List_node<NavConnect> >  &)
{
} /* size: 108124 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<NavConnect> > *, int)
{
} /* size: 157254300 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<NavConnect> >  *, class _List_node<NavConnect> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7addressERS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<NavConnect> >  *, const class _List_node<NavConnect>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7addressERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<NavConnect> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE10deallocateEPS3_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<NavConnect> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *, const class _List_node<NavConnect>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE9constructEPS3_RKS3_ */
{
} /* size: 157261416 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7destroyEPS3_ */
{
} /* size: 157220304 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<NavConnect> > *)
{
} /* size: 157290904 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<NavConnect> > *, const class allocator<std::_List_node<NavConnect> >  &)
{
} /* size: 157362624 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<NavConnect> > *, int)
{
} /* size: 3014656 */

/* <0> (null):0 */
class _List_node<NavConnect> * _M_get_node(class _List_base<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<NavConnect, std::allocator<NavConnect> > *, class _List_node<NavConnect> *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */
{
} /* size: 327683 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *)
{
} /* size: 157262176 */

/* <0> (null):0 */
void _List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *, const allocator_type  &)
{
} /* size: 157262336 */

/* <0> (null):0 */
void ~_List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *, int)
{
} /* size: 157262544 */

/* <0> (null):0 */
void _M_clear(class _List_base<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE8_M_clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_init(class _List_base<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE7_M_initEv */
{
} /* size: 0 */

/* <0> (null):0 */
_Node * _M_create_node(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE14_M_create_nodeERKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<NavConnect, std::allocator<NavConnect> > *)
{
} /* size: 156169924 */

/* <0> (null):0 */
void list(class list<NavConnect, std::allocator<NavConnect> > *, const allocator_type  &)
{
} /* size: 156172320 */

/* <0> (null):0 */
void list(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 156351784 */

/* <0> (null):0 */
void list(class list<NavConnect, std::allocator<NavConnect> > *, const class list<NavConnect, std::allocator<NavConnect> >  &)
{
} /* size: 156441032 */

/* <0> (null):0 */
class list<NavConnect, std::allocator<NavConnect> > & operator=(class list<NavConnect, std::allocator<NavConnect> > *, const class list<NavConnect, std::allocator<NavConnect> >  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EEaSERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6assignEjRKS0_ */
{
} /* size: 156532616 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, union NavConnect) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6resizeEjS0_ */
{
} /* size: 157077136 */

/* <0> (null):0 */
reference front(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE10push_frontERKS0_ */
{
} /* size: 157216256 */

/* <0> (null):0 */
void pop_front(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9pop_frontEv */
{
} /* size: 157216440 */

/* <0> (null):0 */
void push_back(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9push_backERKS0_ */
{
} /* size: 157216572 */

/* <0> (null):0 */
void pop_back(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, unsigned int, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */
{
} /* size: 157213288 */

/* <0> (null):0 */
iterator erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5eraseESt14_List_iteratorIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4swapERS2_ */
{
} /* size: 157217632 */

/* <0> (null):0 */
void clear(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5clearEv */
{
} /* size: 157217908 */

/* <0> (null):0 */
void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */
{
} /* size: 157217976 */

/* <0> (null):0 */
void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */
{
} /* size: 157218276 */

/* <0> (null):0 */
void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */
{
} /* size: 3 */

/* <0> (null):0 */
void remove(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6removeERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void unique(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6uniqueEv */
{
} /* size: 0 */

/* <0> (null):0 */
void merge(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5mergeERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void reverse(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE7reverseEv */
{
} /* size: 2 */

/* <0> (null):0 */
void sort(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4sortEv */
{
} /* size: 157217352 */

/* <0> (null):0 */
void _M_fill_initialize(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE18_M_fill_initializeEjRKS0_ */
{
} /* size: 9 */

/* <0> (null):0 */
void _M_fill_assign(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE14_M_fill_assignEjRKS0_ */
{
} /* size: 157439132 */

/* <0> (null):0 */
void _M_transfer(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */
{
} /* size: 157439516 */

/* <0> (null):0 */
void _M_insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE25_M_check_equal_allocatorsERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<CNavLadder*> *)
{
} /* size: 256 */

/* <0> (null):0 */
void new_allocator(class new_allocator<CNavLadder*> *, const class new_allocator<CNavLadder*>  &)
{
} /* size: 157440896 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<CNavLadder*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<CNavLadder*>  *, class CNavLadder * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE7addressERS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<CNavLadder*>  *, const class CNavLadder *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE7addressERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<CNavLadder*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<CNavLadder*> *, class CNavLadder * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE10deallocateEPS2_j */
{
} /* size: 157401536 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<CNavLadder*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<CNavLadder*> *, class CNavLadder * *, const class CNavLadder *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE9constructEPS2_RKS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<CNavLadder*> *, class CNavLadder * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE7destroyEPS2_ */
{
} /* size: 3407942 */

/* <0> (null):0 */
void allocator(class allocator<CNavLadder*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<CNavLadder*> *, const class allocator<CNavLadder*>  &)
{
} /* size: 156746088 */

/* <0> (null):0 */
void ~allocator(class allocator<CNavLadder*> *, int)
{
} /* size: 156763984 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *)
{
} /* size: 156897784 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *, const class new_allocator<std::_List_node<CNavLadder*> >  &)
{
} /* size: 156369592 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *, int)
{
} /* size: 156740072 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<CNavLadder*> >  *, class _List_node<CNavLadder*> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7addressERS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<CNavLadder*> >  *, const class _List_node<CNavLadder*>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7addressERKS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<CNavLadder*> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE10deallocateEPS4_j */
{
} /* size: 156911916 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<CNavLadder*> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *, const class _List_node<CNavLadder*>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE9constructEPS4_RKS4_ */
{
} /* size: 156982976 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7destroyEPS4_ */
{
} /* size: 157000320 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<CNavLadder*> > *)
{
} /* size: 157027352 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<CNavLadder*> > *, const class allocator<std::_List_node<CNavLadder*> >  &)
{
} /* size: 157039484 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<CNavLadder*> > *, int)
{
} /* size: 157053472 */

/* <0> (null):0 */
class _List_node<CNavLadder*> * _M_get_node(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_node<CNavLadder*> *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */
{
} /* size: 157289648 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *)
{
} /* size: 157397940 */

/* <0> (null):0 */
void _List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, const allocator_type  &)
{
} /* size: 157339020 */

/* <0> (null):0 */
void ~_List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, int)
{
} /* size: 157346448 */

/* <0> (null):0 */
void _M_clear(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE8_M_clearEv */
{
} /* size: 157423680 */

/* <0> (null):0 */
void _M_init(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE7_M_initEv */
{
} /* size: 157426180 */

/* <0> (null):0 */
_Node * _M_create_node(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE14_M_create_nodeERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const class list<CNavLadder*, std::allocator<CNavLadder*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
class list<CNavLadder*, std::allocator<CNavLadder*> > & operator=(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const class list<CNavLadder*, std::allocator<CNavLadder*> >  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EEaSERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, class CNavLadder *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6resizeEjS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
reference front(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE10push_frontERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_front(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9pop_frontEv */
{
} /* size: 0 */

/* <0> (null):0 */
void push_back(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9push_backERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4swapERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void remove(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6removeERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void unique(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6uniqueEv */
{
} /* size: 0 */

/* <0> (null):0 */
void merge(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5mergeERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void reverse(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE7reverseEv */
{
} /* size: 0 */

/* <0> (null):0 */
void sort(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4sortEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE18_M_fill_initializeEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE14_M_fill_assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_transfer(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE25_M_check_equal_allocatorsERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<CNavArea*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<CNavArea*> *, const class new_allocator<CNavArea*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<CNavArea*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<CNavArea*>  *, class CNavArea * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE7addressERS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<CNavArea*>  *, const class CNavArea *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE7addressERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<CNavArea*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<CNavArea*> *, class CNavArea * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE10deallocateEPS2_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<CNavArea*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<CNavArea*> *, class CNavArea * *, const class CNavArea *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE9constructEPS2_RKS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<CNavArea*> *, class CNavArea * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE7destroyEPS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<CNavArea*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<CNavArea*> *, const class allocator<CNavArea*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<CNavArea*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<CNavArea*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<CNavArea*> > *, const class new_allocator<std::_List_node<CNavArea*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<CNavArea*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<CNavArea*> >  *, class _List_node<CNavArea*> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7addressERS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<CNavArea*> >  *, const class _List_node<CNavArea*>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7addressERKS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<CNavArea*> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE10deallocateEPS4_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<CNavArea*> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *, const class _List_node<CNavArea*>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE9constructEPS4_RKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7destroyEPS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<CNavArea*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<CNavArea*> > *, const class allocator<std::_List_node<CNavArea*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<CNavArea*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class _List_node<CNavArea*> * _M_get_node(class _List_base<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, class _List_node<CNavArea*> *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void _M_clear(class _List_base<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE8_M_clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_init(class _List_base<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE7_M_initEv */
{
} /* size: 0 */

/* <0> (null):0 */
_Node * _M_create_node(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE14_M_create_nodeERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<CNavArea*, std::allocator<CNavArea*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<CNavArea*, std::allocator<CNavArea*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<CNavArea*, std::allocator<CNavArea*> > *, const class list<CNavArea*, std::allocator<CNavArea*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
class list<CNavArea*, std::allocator<CNavArea*> > & operator=(class list<CNavArea*, std::allocator<CNavArea*> > *, const class list<CNavArea*, std::allocator<CNavArea*> >  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EEaSERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, class CNavArea *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6resizeEjS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
reference front(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE10push_frontERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_front(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9pop_frontEv */
{
} /* size: 0 */

/* <0> (null):0 */
void push_back(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9push_backERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4swapERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void remove(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6removeERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void unique(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6uniqueEv */
{
} /* size: 0 */

/* <0> (null):0 */
void merge(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5mergeERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void reverse(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE7reverseEv */
{
} /* size: 0 */

/* <0> (null):0 */
void sort(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4sortEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE18_M_fill_initializeEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE14_M_fill_assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_transfer(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE25_M_check_equal_allocatorsERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<NavConnect> *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<NavConnect> *, const class _List_node_base  *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<NavConnect> *, const iterator  &)
{
} /* size: 0 */

/* <0> (null):0 */
reference operator*(const class _List_const_iterator<NavConnect>  *) /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_const_iterator<NavConnect>  *) /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_const_iterator<NavConnect> *) /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_const_iterator<NavConnect> *, int) /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_const_iterator<NavConnect> *) /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_const_iterator<NavConnect> *, int) /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_const_iterator<NavConnect>  *, const _Self  &) /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEeqERKS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_const_iterator<NavConnect>  *, const _Self  &) /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEneERKS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
void CNavAreaGrid(class CNavAreaGrid *)
{
} /* size: 0 */

/* <0> (null):0 */
void ~CNavAreaGrid(class CNavAreaGrid *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void Reset(class CNavAreaGrid *) /* linkage=_ZN12CNavAreaGrid5ResetEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Initialize(class CNavAreaGrid *, float, float, float, float) /* linkage=_ZN12CNavAreaGrid10InitializeEffff */
{
} /* size: 0 */

/* <0> (null):0 */
void AddNavArea(class CNavAreaGrid *, class CNavArea *) /* linkage=_ZN12CNavAreaGrid10AddNavAreaEP8CNavArea */
{
} /* size: 0 */

/* <0> (null):0 */
void RemoveNavArea(class CNavAreaGrid *, class CNavArea *) /* linkage=_ZN12CNavAreaGrid13RemoveNavAreaEP8CNavArea */
{
} /* size: 0 */

/* <0> (null):0 */
unsigned int GetNavAreaCount(const class CNavAreaGrid  *) /* linkage=_ZNK12CNavAreaGrid15GetNavAreaCountEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetNavArea(const class CNavAreaGrid  *, const class Vector  *, float) /* linkage=_ZNK12CNavAreaGrid10GetNavAreaEPK6Vectorf */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetNavAreaByID(const class CNavAreaGrid  *, unsigned int) /* linkage=_ZNK12CNavAreaGrid14GetNavAreaByIDEj */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetNearestNavArea(const class CNavAreaGrid  *, const class Vector  *, bool) /* linkage=_ZNK12CNavAreaGrid17GetNearestNavAreaEPK6Vectorb */
{
} /* size: 4 */

/* <0> (null):0 */
Place GetPlace(const class CNavAreaGrid  *, const class Vector  *) /* linkage=_ZNK12CNavAreaGrid8GetPlaceEPK6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
int ComputeHashKey(const class CNavAreaGrid  *, unsigned int) /* linkage=_ZNK12CNavAreaGrid14ComputeHashKeyEj */
{
} /* size: 4 */

/* <0> (null):0 */
int WorldToGridX(const class CNavAreaGrid  *, float) /* linkage=_ZNK12CNavAreaGrid12WorldToGridXEf */
{
} /* size: 4 */

/* <0> (null):0 */
int WorldToGridY(const class CNavAreaGrid  *, float) /* linkage=_ZNK12CNavAreaGrid12WorldToGridYEf */
{
} /* size: 4 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<CNavLadder*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<CNavLadder*> *, const class _List_node_base  *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<CNavLadder*> *, const iterator  &)
{
} /* size: 0 */

/* <0> (null):0 */
reference operator*(const class _List_const_iterator<CNavLadder*>  *) /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_const_iterator<CNavLadder*>  *) /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_const_iterator<CNavLadder*> *) /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_const_iterator<CNavLadder*> *, int) /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_const_iterator<CNavLadder*> *) /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_const_iterator<CNavLadder*> *, int) /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_const_iterator<CNavLadder*>  *, const _Self  &) /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEeqERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_const_iterator<CNavLadder*>  *, const _Self  &) /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEneERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<CNavArea*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<CNavArea*> *, class _List_node_base *)
{
} /* size: 0 */

/* <0> (null):0 */
reference operator*(const class _List_iterator<CNavArea*>  *) /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_iterator<CNavArea*>  *) /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_iterator<CNavArea*> *) /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_iterator<CNavArea*> *, int) /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_iterator<CNavArea*> *) /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_iterator<CNavArea*> *, int) /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_iterator<CNavArea*>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEeqERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_iterator<CNavArea*>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEneERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
void BotProfile(class BotProfile *)
{
} /* size: 0 */

/* <0> (null):0 */
const char  * GetName(const class BotProfile  *) /* linkage=_ZNK10BotProfile7GetNameEv */
{
} /* size: 4 */

/* <0> (null):0 */
float GetAggression(const class BotProfile  *) /* linkage=_ZNK10BotProfile13GetAggressionEv */
{
} /* size: 4 */

/* <0> (null):0 */
float GetSkill(const class BotProfile  *) /* linkage=_ZNK10BotProfile8GetSkillEv */
{
} /* size: 4 */

/* <0> (null):0 */
float GetTeamwork(const class BotProfile  *) /* linkage=_ZNK10BotProfile11GetTeamworkEv */
{
} /* size: 4 */

/* <0> (null):0 */
int GetWeaponPreference(const class BotProfile  *, int) /* linkage=_ZNK10BotProfile19GetWeaponPreferenceEi */
{
} /* size: 4 */

/* <0> (null):0 */
const char  * GetWeaponPreferenceAsString(const class BotProfile  *, int) /* linkage=_ZNK10BotProfile27GetWeaponPreferenceAsStringEi */
{
} /* size: 4 */

/* <0> (null):0 */
int GetWeaponPreferenceCount(const class BotProfile  *) /* linkage=_ZNK10BotProfile24GetWeaponPreferenceCountEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool HasPrimaryPreference(const class BotProfile  *) /* linkage=_ZNK10BotProfile20HasPrimaryPreferenceEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool HasPistolPreference(const class BotProfile  *) /* linkage=_ZNK10BotProfile19HasPistolPreferenceEv */
{
} /* size: 1 */

/* <0> (null):0 */
int GetCost(const class BotProfile  *) /* linkage=_ZNK10BotProfile7GetCostEv */
{
} /* size: 4 */

/* <0> (null):0 */
int GetSkin(const class BotProfile  *) /* linkage=_ZNK10BotProfile7GetSkinEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsDifficulty(const class BotProfile  *, enum BotDifficultyType) /* linkage=_ZNK10BotProfile12IsDifficultyE17BotDifficultyType */
{
} /* size: 1 */

/* <0> (null):0 */
int GetVoicePitch(const class BotProfile  *) /* linkage=_ZNK10BotProfile13GetVoicePitchEv */
{
} /* size: 4 */

/* <0> (null):0 */
float GetReactionTime(const class BotProfile  *) /* linkage=_ZNK10BotProfile15GetReactionTimeEv */
{
} /* size: 4 */

/* <0> (null):0 */
float GetAttackDelay(const class BotProfile  *) /* linkage=_ZNK10BotProfile14GetAttackDelayEv */
{
} /* size: 4 */

/* <0> (null):0 */
int GetVoiceBank(const class BotProfile  *) /* linkage=_ZNK10BotProfile12GetVoiceBankEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsValidForTeam(const class BotProfile  *, enum BotProfileTeamType) /* linkage=_ZNK10BotProfile14IsValidForTeamE18BotProfileTeamType */
{
} /* size: 1 */

/* <0> (null):0 */
bool PrefersSilencer(const class BotProfile  *) /* linkage=_ZNK10BotProfile15PrefersSilencerEv */
{
} /* size: 1 */

/* <0> (null):0 */
void Inherit(class BotProfile *, const class BotProfile  *, const class BotProfile  *) /* linkage=_ZN10BotProfile7InheritEPKS_S1_ */
{
} /* size: 0 */

/* <0> (null):0 */
bool IsEnemyVisible(const class CCSBot  *) /* linkage=_ZNK6CCSBot14IsEnemyVisibleEv */
{
} /* size: 1 */

/* <0> (null):0 */
class CNavArea * GetLastKnownArea(const class CCSBot  *) /* linkage=_ZNK6CCSBot16GetLastKnownAreaEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsUsingLadder(const class CCSBot  *) /* linkage=_ZNK6CCSBot13IsUsingLadderEv */
{
} /* size: 1 */

/* <0> (null):0 */
void SetLookAngles(class CCSBot *, float, float) /* linkage=_ZN6CCSBot13SetLookAnglesEff */
{
} /* size: 0 */

/* <0> (null):0 */
void ClearLookAt(class CCSBot *) /* linkage=_ZN6CCSBot11ClearLookAtEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool IsLookingAtSpot(const class CCSBot  *, enum PriorityType) /* linkage=_ZNK6CCSBot15IsLookingAtSpotE12PriorityType */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsViewMoving(const class CCSBot  *, float) /* linkage=_ZNK6CCSBot12IsViewMovingEf */
{
} /* size: 1 */

/* <0> (null):0 */
enum ZoomType GetZoomLevel(const class CCSBot  *) /* linkage=_ZNK6CCSBot12GetZoomLevelEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsNotMoving(const class CCSBot  *) /* linkage=_ZNK6CCSBot11IsNotMovingEv */
{
} /* size: 1 */

/* <0> (null):0 */
const class Vector  * GetEyePosition(const class CCSBot  *) /* linkage=_ZNK6CCSBot14GetEyePositionEv */
{
} /* size: 4 */

/* <0> (null):0 */
class BotChatterInterface * GetChatter(class CCSBot *) /* linkage=_ZN6CCSBot10GetChatterEv */
{
} /* size: 4 */

/* <0> (null):0 */
void InhibitLookAround(class CCSBot *, float) /* linkage=_ZN6CCSBot17InhibitLookAroundEf */
{
} /* size: 0 */

/* <0> (null):0 */
void SetLookAt(class CCSBot *, const char  *, const class Vector  *, enum PriorityType, float, bool, float) /* linkage=_ZN6CCSBot9SetLookAtEPKcPK6Vector12PriorityTypefbf */
{
} /* size: 0 */

/* <0> (null):0 */
void UpdateLookAngles(class CCSBot *) /* linkage=_ZN6CCSBot16UpdateLookAnglesEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual bool IsVisible(const class CCSBot  *, const class Vector  *, bool) /* linkage=_ZNK6CCSBot9IsVisibleEPK6Vectorb */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsVisible(const class CCSBot  *, class CBasePlayer *, bool, unsigned char *) /* linkage=_ZNK6CCSBot9IsVisibleEP11CBasePlayerbPh */
{
} /* size: 1 */

/* <0> (null):0 */
void UpdateLookAt(class CCSBot *) /* linkage=_ZN6CCSBot12UpdateLookAtEv */
{
} /* size: 0 */

/* <0> (null):0 */
void UpdatePeripheralVision(class CCSBot *) /* linkage=_ZN6CCSBot22UpdatePeripheralVisionEv */
{
} /* size: 0 */

/* <0> (null):0 */
void UpdateLookAround(class CCSBot *, bool) /* linkage=_ZN6CCSBot16UpdateLookAroundEb */
{
} /* size: 0 */

/* <0> (null):0 */
bool BendLineOfSight(const class CCSBot  *, const class Vector  *, const class Vector  *, class Vector *) /* linkage=_ZNK6CCSBot15BendLineOfSightEPK6VectorS2_PS0_ */
{
} /* size: 1 */

/* <0> (null):0 */
class CBasePlayer * FindMostDangerousThreat(class CCSBot *) /* linkage=_ZN6CCSBot23FindMostDangerousThreatEv */
{
} /* size: 4 */

/* <0> (null):0 */
void UpdateReactionQueue(class CCSBot *) /* linkage=_ZN6CCSBot19UpdateReactionQueueEv */
{
} /* size: 0 */

/* <0> (null):0 */
class CBasePlayer * GetRecognizedEnemy(class CCSBot *) /* linkage=_ZN6CCSBot18GetRecognizedEnemyEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsRecognizedEnemyReloading(class CCSBot *) /* linkage=_ZN6CCSBot26IsRecognizedEnemyReloadingEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsRecognizedEnemyProtectedByShield(class CCSBot *) /* linkage=_ZN6CCSBot34IsRecognizedEnemyProtectedByShieldEv */
{
} /* size: 1 */

/* <0> (null):0 */
float GetRangeToNearestRecognizedEnemy(class CCSBot *) /* linkage=_ZN6CCSBot32GetRangeToNearestRecognizedEnemyEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Blind(class CCSBot *, float, float, float, int) /* linkage=_ZN6CCSBot5BlindEfffi */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE7addressERS6_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  *, const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE7addressERKS6_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE10deallocateEPS6_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE9constructEPS6_RKS6_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE7destroyEPS6_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, const class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
_Tp_alloc_type & _M_get_Tp_allocator(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE19_M_get_Tp_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Tp_alloc_type  & _M_get_Tp_allocator(const class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*,) /* linkage=_ZNKSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE19_M_get_Tp_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
allocator_type get_allocator(const class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*,) /* linkage=_ZNKSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::)
{
} /* size: 0 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int)
{
} /* size: 0 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer _M_allocate(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int) /* linkage=_ZNSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE11_M_allocateEj */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_deallocate(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, unsigned int) /* linkage=_ZNSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE13_M_deallocateEPS5_j */
{
} /* size: 0 */

/* <0> (null):0 */
void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca)
{
} /* size: 0 */

/* <0> (null):0 */
void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::)
{
} /* size: 0 */

/* <0> (null):0 */
void ~vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, int)
{
} /* size: 0 */

/* <0> (null):0 */
class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca operator=(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EEaSERKS6_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6assignEjRKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator begin(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
size_type size(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6resizeEjS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
size_type capacity(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE8capacityEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool empty(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
void reserve(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE7reserveEj */
{
} /* size: 0 */

/* <0> (null):0 */
reference operator[](class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EEixEj */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference operator[](const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EEixEj */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_range_check(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE14_M_range_checkEj */
{
} /* size: 0 */

/* <0> (null):0 */
reference at(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE2atEj */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference at(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE2atEj */
{
} /* size: 4 */

/* <0> (null):0 */
reference front(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer data(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4dataEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer data(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4dataEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_back(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE9push_backERKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6insertEN9__gnu_cxx17__normal_iteratorIPS4_S6_EERKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6insertEN9__gnu_cxx17__normal_iteratorIPS4_S6_EEjRKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS4_S6_EE */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS4_S6_EESA_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4swapERS6_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE18_M_fill_initializeEjRKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE14_M_fill_assignEjRKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_insert(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS4_S6_EEjRKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert_aux(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS4_S6_EERKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
size_type _M_check_len(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int, const char  *) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE12_M_check_lenEjPKc */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_erase_at_end(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE15_M_erase_at_endEPS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<int> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<int> *, const class new_allocator<int>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<int> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<int>  *, int &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIiE7addressERi */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<int>  *, const int  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIiE7addressERKi */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<int> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIiE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<int> *, int *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIiE10deallocateEPij */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<int>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIiE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<int> *, int *, const int  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIiE9constructEPiRKi */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<int> *, int *) /* linkage=_ZN9__gnu_cxx13new_allocatorIiE7destroyEPi */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<int> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<int> *, const class allocator<int>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<int> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
_Tp_alloc_type & _M_get_Tp_allocator(class _Vector_base<int, std::allocator<int> > *) /* linkage=_ZNSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Tp_alloc_type  & _M_get_Tp_allocator(const class _Vector_base<int, std::allocator<int> >  *) /* linkage=_ZNKSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
allocator_type get_allocator(const class _Vector_base<int, std::allocator<int> >  *) /* linkage=_ZNKSt12_Vector_baseIiSaIiEE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<int, std::allocator<int> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<int, std::allocator<int> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<int, std::allocator<int> > *, unsigned int)
{
} /* size: 0 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<int, std::allocator<int> > *, unsigned int, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_Vector_base(class _Vector_base<int, std::allocator<int> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer _M_allocate(class _Vector_base<int, std::allocator<int> > *, unsigned int) /* linkage=_ZNSt12_Vector_baseIiSaIiEE11_M_allocateEj */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_deallocate(class _Vector_base<int, std::allocator<int> > *, int *, unsigned int) /* linkage=_ZNSt12_Vector_baseIiSaIiEE13_M_deallocateEPij */
{
} /* size: 0 */

/* <0> (null):0 */
void vector(class vector<int, std::allocator<int> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void vector(class vector<int, std::allocator<int> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void vector(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void vector(class vector<int, std::allocator<int> > *, const class vector<int, std::allocator<int> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~vector(class vector<int, std::allocator<int> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class vector<int, std::allocator<int> > & operator=(class vector<int, std::allocator<int> > *, const class vector<int, std::allocator<int> >  &) /* linkage=_ZNSt6vectorIiSaIiEEaSERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE6assignEjRKi */
{
} /* size: 0 */

/* <0> (null):0 */
iterator begin(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
size_type size(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class vector<int, std::allocator<int> > *, unsigned int, int) /* linkage=_ZNSt6vectorIiSaIiEE6resizeEji */
{
} /* size: 0 */

/* <0> (null):0 */
size_type capacity(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE8capacityEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool empty(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
void reserve(class vector<int, std::allocator<int> > *, unsigned int) /* linkage=_ZNSt6vectorIiSaIiEE7reserveEj */
{
} /* size: 0 */

/* <0> (null):0 */
reference operator[](class vector<int, std::allocator<int> > *, unsigned int) /* linkage=_ZNSt6vectorIiSaIiEEixEj */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference operator[](const class vector<int, std::allocator<int> >  *, unsigned int) /* linkage=_ZNKSt6vectorIiSaIiEEixEj */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_range_check(const class vector<int, std::allocator<int> >  *, unsigned int) /* linkage=_ZNKSt6vectorIiSaIiEE14_M_range_checkEj */
{
} /* size: 0 */

/* <0> (null):0 */
reference at(class vector<int, std::allocator<int> > *, unsigned int) /* linkage=_ZNSt6vectorIiSaIiEE2atEj */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference at(const class vector<int, std::allocator<int> >  *, unsigned int) /* linkage=_ZNKSt6vectorIiSaIiEE2atEj */
{
} /* size: 4 */

/* <0> (null):0 */
reference front(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer data(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE4dataEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer data(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE4dataEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_back(class vector<int, std::allocator<int> > *, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE9push_backERKi */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE6insertEN9__gnu_cxx17__normal_iteratorIPiS1_EERKi */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE6insertEN9__gnu_cxx17__normal_iteratorIPiS1_EEjRKi */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >) /* linkage=_ZNSt6vectorIiSaIiEE5eraseEN9__gnu_cxx17__normal_iteratorIPiS1_EE */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >) /* linkage=_ZNSt6vectorIiSaIiEE5eraseEN9__gnu_cxx17__normal_iteratorIPiS1_EES5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class vector<int, std::allocator<int> > *, class vector<int, std::allocator<int> > &) /* linkage=_ZNSt6vectorIiSaIiEE4swapERS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE18_M_fill_initializeEjRKi */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE14_M_fill_assignEjRKi */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_insert(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPiS1_EEjRKi */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert_aux(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, const int  &) /* linkage=_ZNSt6vectorIiSaIiEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPiS1_EERKi */
{
} /* size: 0 */

/* <0> (null):0 */
size_type _M_check_len(const class vector<int, std::allocator<int> >  *, unsigned int, const char  *) /* linkage=_ZNKSt6vectorIiSaIiEE12_M_check_lenEjPKc */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_erase_at_end(class vector<int, std::allocator<int> > *, int *) /* linkage=_ZNSt6vectorIiSaIiEE15_M_erase_at_endEPi */
{
} /* size: 0 */

/* <0> (null):0 */
char * GetSpeakable(const class BotPhrase  *, int, float *) /* linkage=_ZNK9BotPhrase12GetSpeakableEiPf */
{
} /* size: 4 */

/* <0> (null):0 */
void ClearCriteria(const class BotPhrase  *) /* linkage=_ZNK9BotPhrase13ClearCriteriaEv */
{
} /* size: 0 */

/* <0> (null):0 */
void SetPlaceCriteria(const class BotPhrase  *, PlaceCriteria) /* linkage=_ZNK9BotPhrase16SetPlaceCriteriaEj */
{
} /* size: 0 */

/* <0> (null):0 */
void SetCountCriteria(const class BotPhrase  *, CountCriteria) /* linkage=_ZNK9BotPhrase16SetCountCriteriaEj */
{
} /* size: 0 */

/* <0> (null):0 */
const char  * GetName(const class BotPhrase  *) /* linkage=_ZNK9BotPhrase7GetNameEv */
{
} /* size: 4 */

/* <0> (null):0 */
unsigned intconst GetID(const class BotPhrase  *) /* linkage=_ZNK9BotPhrase5GetIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
enum GameEventType GetRadioEquivalent(const class BotPhrase  *) /* linkage=_ZNK9BotPhrase18GetRadioEquivalentEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsImportant(const class BotPhrase  *) /* linkage=_ZNK9BotPhrase11IsImportantEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsPlace(const class BotPhrase  *) /* linkage=_ZNK9BotPhrase7IsPlaceEv */
{
} /* size: 1 */

/* <0> (null):0 */
void Randomize(class BotPhrase *) /* linkage=_ZN9BotPhrase9RandomizeEv */
{
} /* size: 0 */

/* <0> (null):0 */
void BotPhrase(class BotPhrase *, unsigned int, bool)
{
} /* size: 0 */

/* <0> (null):0 */
void ~BotPhrase(class BotPhrase *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void InitVoiceBank(class BotPhrase *, int) /* linkage=_ZN9BotPhrase13InitVoiceBankEi */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<BotPhrase*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<BotPhrase*> *, const class new_allocator<BotPhrase*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<BotPhrase*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<BotPhrase*>  *, class BotPhrase * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP9BotPhraseE7addressERS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<BotPhrase*>  *, const class BotPhrase *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP9BotPhraseE7addressERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<BotPhrase*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<BotPhrase*> *, class BotPhrase * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE10deallocateEPS2_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<BotPhrase*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP9BotPhraseE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<BotPhrase*> *, class BotPhrase * *, const class BotPhrase *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE9constructEPS2_RKS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<BotPhrase*> *, class BotPhrase * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE7destroyEPS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<BotPhrase*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<BotPhrase*> *, const class allocator<BotPhrase*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<BotPhrase*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<BotPhrase*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<BotPhrase*> > *, const class new_allocator<std::_List_node<BotPhrase*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<BotPhrase*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<BotPhrase*> >  *, class _List_node<BotPhrase*> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE7addressERS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<BotPhrase*> >  *, const class _List_node<BotPhrase*>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE7addressERKS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<BotPhrase*> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<BotPhrase*> > *, class _List_node<BotPhrase*> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE10deallocateEPS4_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<BotPhrase*> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<BotPhrase*> > *, class _List_node<BotPhrase*> *, const class _List_node<BotPhrase*>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE9constructEPS4_RKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<BotPhrase*> > *, class _List_node<BotPhrase*> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE7destroyEPS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<BotPhrase*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<BotPhrase*> > *, const class allocator<std::_List_node<BotPhrase*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<BotPhrase*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class _List_node<BotPhrase*> * _M_get_node(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_node<BotPhrase*> *) /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt10_List_baseIP9BotPhraseSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt10_List_baseIP9BotPhraseSaIS1_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt10_List_baseIP9BotPhraseSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_base(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_List_base(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void _M_clear(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE8_M_clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_init(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE7_M_initEv */
{
} /* size: 0 */

/* <0> (null):0 */
_Node * _M_create_node(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE14_M_create_nodeERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const class list<BotPhrase*, std::allocator<BotPhrase*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
class list<BotPhrase*, std::allocator<BotPhrase*> > & operator=(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const class list<BotPhrase*, std::allocator<BotPhrase*> >  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EEaSERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, class BotPhrase *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6resizeEjS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
reference front(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE10push_frontERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_front(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE9pop_frontEv */
{
} /* size: 0 */

/* <0> (null):0 */
void push_back(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE9push_backERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class list<BotPhrase*, std::allocator<BotPhrase*> > &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4swapERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class list<BotPhrase*, std::allocator<BotPhrase*> > &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class list<BotPhrase*, std::allocator<BotPhrase*> > &, class _List_iterator<BotPhrase*>) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class list<BotPhrase*, std::allocator<BotPhrase*> > &, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void remove(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6removeERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void unique(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6uniqueEv */
{
} /* size: 0 */

/* <0> (null):0 */
void merge(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class list<BotPhrase*, std::allocator<BotPhrase*> > &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5mergeERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void reverse(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE7reverseEv */
{
} /* size: 0 */

/* <0> (null):0 */
void sort(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4sortEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE18_M_fill_initializeEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE14_M_fill_assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_transfer(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_erase(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class list<BotPhrase*, std::allocator<BotPhrase*> > &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE25_M_check_equal_allocatorsERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void BotPhraseManager(class BotPhraseManager *)
{
} /* size: 157032552 */

/* <0> (null):0 */
void ~BotPhraseManager(class BotPhraseManager *, int)
{
} /* size: 157112432 */

/* <0> (null):0 */
bool Initialize(class BotPhraseManager *, const char  *, int) /* linkage=_ZN16BotPhraseManager10InitializeEPKci */
{
} /* size: 1 */

/* <0> (null):0 */
void OnRoundRestart(class BotPhraseManager *) /* linkage=_ZN16BotPhraseManager14OnRoundRestartEv */
{
} /* size: 157169256 */

/* <0> (null):0 */
void OnMapChange(class BotPhraseManager *) /* linkage=_ZN16BotPhraseManager11OnMapChangeEv */
{
} /* size: 157186752 */

/* <0> (null):0 */
unsigned int NameToID(const class BotPhraseManager  *, const char  *) /* linkage=_ZNK16BotPhraseManager8NameToIDEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
const char  * IDToName(const class BotPhraseManager  *, unsigned int) /* linkage=_ZNK16BotPhraseManager8IDToNameEj */
{
} /* size: 4 */

/* <0> (null):0 */
const class BotPhrase  * GetPhrase(const class BotPhraseManager  *, const char  *) /* linkage=_ZNK16BotPhraseManager9GetPhraseEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
const class BotPhrase  * GetPlace(const class BotPhraseManager  *, const char  *) /* linkage=_ZNK16BotPhraseManager8GetPlaceEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
const class BotPhrase  * GetPlace(const class BotPhraseManager  *, unsigned int) /* linkage=_ZNK16BotPhraseManager8GetPlaceEj */
{
} /* size: 4 */

/* <0> (null):0 */
const BotPhraseList  * GetPlaceList(const class BotPhraseManager  *) /* linkage=_ZNK16BotPhraseManager12GetPlaceListEv */
{
} /* size: 4 */

/* <0> (null):0 */
float GetPlaceStatementInterval(const class BotPhraseManager  *, Place) /* linkage=_ZNK16BotPhraseManager25GetPlaceStatementIntervalEj */
{
} /* size: 4 */

/* <0> (null):0 */
void ResetPlaceStatementInterval(class BotPhraseManager *, Place) /* linkage=_ZN16BotPhraseManager27ResetPlaceStatementIntervalEj */
{
} /* size: 156368840 */

/* <0> (null):0 */
int FindPlaceIndex(const class BotPhraseManager  *, Place) /* linkage=_ZNK16BotPhraseManager14FindPlaceIndexEj */
{
} /* size: 4 */

/* <0> (null):0 */
void BotStatement(class BotStatement *, class BotChatterInterface *, enum BotStatementType, float)
{
} /* size: 0 */

/* <0> (null):0 */
void ~BotStatement(class BotStatement *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class BotChatterInterface * GetChatter(const class BotStatement  *) /* linkage=_ZNK12BotStatement10GetChatterEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CCSBot * GetOwner(const class BotStatement  *) /* linkage=_ZNK12BotStatement8GetOwnerEv */
{
} /* size: 4 */

/* <0> (null):0 */
enum BotStatementType GetType(const class BotStatement  *) /* linkage=_ZNK12BotStatement7GetTypeEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsImportant(const class BotStatement  *) /* linkage=_ZNK12BotStatement11IsImportantEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool HasSubject(const class BotStatement  *) /* linkage=_ZNK12BotStatement10HasSubjectEv */
{
} /* size: 1 */

/* <0> (null):0 */
void SetSubject(class BotStatement *, int) /* linkage=_ZN12BotStatement10SetSubjectEi */
{
} /* size: 0 */

/* <0> (null):0 */
int GetSubject(const class BotStatement  *) /* linkage=_ZNK12BotStatement10GetSubjectEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool HasPlace(const class BotStatement  *) /* linkage=_ZNK12BotStatement8HasPlaceEv */
{
} /* size: 1 */

/* <0> (null):0 */
Place GetPlace(const class BotStatement  *) /* linkage=_ZNK12BotStatement8GetPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetPlace(class BotStatement *, Place) /* linkage=_ZN12BotStatement8SetPlaceEj */
{
} /* size: 0 */

/* <0> (null):0 */
bool HasCount(const class BotStatement  *) /* linkage=_ZNK12BotStatement8HasCountEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsRedundant(const class BotStatement  *, const class BotStatement  *) /* linkage=_ZNK12BotStatement11IsRedundantEPKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsObsolete(const class BotStatement  *) /* linkage=_ZNK12BotStatement10IsObsoleteEv */
{
} /* size: 1 */

/* <0> (null):0 */
void Convert(class BotStatement *, const class BotStatement  *) /* linkage=_ZN12BotStatement7ConvertEPKS_ */
{
} /* size: 0 */

/* <0> (null):0 */
void AppendPhrase(class BotStatement *, const class BotPhrase  *) /* linkage=_ZN12BotStatement12AppendPhraseEPK9BotPhrase */
{
} /* size: 0 */

/* <0> (null):0 */
void SetStartTime(class BotStatement *, float) /* linkage=_ZN12BotStatement12SetStartTimeEf */
{
} /* size: 0 */

/* <0> (null):0 */
float GetStartTime(const class BotStatement  *) /* linkage=_ZNK12BotStatement12GetStartTimeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void AddCondition(class BotStatement *, enum ConditionType) /* linkage=_ZN12BotStatement12AddConditionENS_13ConditionTypeE */
{
} /* size: 0 */

/* <0> (null):0 */
bool IsValid(const class BotStatement  *) /* linkage=_ZNK12BotStatement7IsValidEv */
{
} /* size: 1 */

/* <0> (null):0 */
void AppendPhrase(class BotStatement *, enum ContextType) /* linkage=_ZN12BotStatement12AppendPhraseENS_11ContextTypeE */
{
} /* size: 0 */

/* <0> (null):0 */
bool Update(class BotStatement *) /* linkage=_ZN12BotStatement6UpdateEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsSpeaking(const class BotStatement  *) /* linkage=_ZNK12BotStatement10IsSpeakingEv */
{
} /* size: 1 */

/* <0> (null):0 */
float GetTimestamp(const class BotStatement  *) /* linkage=_ZNK12BotStatement12GetTimestampEv */
{
} /* size: 4 */

/* <0> (null):0 */
void AttachMeme(class BotStatement *, class BotMeme *) /* linkage=_ZN12BotStatement10AttachMemeEP7BotMeme */
{
} /* size: 0 */

/* <0> (null):0 */
void BotChatterInterface(class BotChatterInterface *, class CCSBot *)
{
} /* size: 0 */

/* <0> (null):0 */
void ~BotChatterInterface(class BotChatterInterface *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void Reset(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface5ResetEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Update(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface6UpdateEv */
{
} /* size: 0 */

/* <0> (null):0 */
void OnEvent(class BotChatterInterface *, enum GameEventType, class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN19BotChatterInterface7OnEventE13GameEventTypeP11CBaseEntityS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void OnDeath(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface7OnDeathEv */
{
} /* size: 0 */

/* <0> (null):0 */
enum VerbosityType GetVerbosity(const class BotChatterInterface  *) /* linkage=_ZNK19BotChatterInterface12GetVerbosityEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CCSBot * GetOwner(const class BotChatterInterface  *) /* linkage=_ZNK19BotChatterInterface8GetOwnerEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsTalking(const class BotChatterInterface  *) /* linkage=_ZNK19BotChatterInterface9IsTalkingEv */
{
} /* size: 1 */

/* <0> (null):0 */
float GetRadioSilenceDuration(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface23GetRadioSilenceDurationEv */
{
} /* size: 4 */

/* <0> (null):0 */
void ResetRadioSilenceDuration(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface25ResetRadioSilenceDurationEv */
{
} /* size: 0 */

/* <0> (null):0 */
void AddStatement(class BotChatterInterface *, class BotStatement *, bool) /* linkage=_ZN19BotChatterInterface12AddStatementEP12BotStatementb */
{
} /* size: 0 */

/* <0> (null):0 */
void RemoveStatement(class BotChatterInterface *, class BotStatement *) /* linkage=_ZN19BotChatterInterface15RemoveStatementEP12BotStatement */
{
} /* size: 0 */

/* <0> (null):0 */
class BotStatement * GetActiveStatement(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface18GetActiveStatementEv */
{
} /* size: 4 */

/* <0> (null):0 */
class BotStatement * GetStatement(const class BotChatterInterface  *) /* linkage=_ZNK19BotChatterInterface12GetStatementEv */
{
} /* size: 4 */

/* <0> (null):0 */
int GetPitch(const class BotChatterInterface  *) /* linkage=_ZNK19BotChatterInterface8GetPitchEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Say(class BotChatterInterface *, const char  *, float, float) /* linkage=_ZN19BotChatterInterface3SayEPKcff */
{
} /* size: 0 */

/* <0> (null):0 */
void AnnouncePlan(class BotChatterInterface *, const char  *, Place) /* linkage=_ZN19BotChatterInterface12AnnouncePlanEPKcj */
{
} /* size: 0 */

/* <0> (null):0 */
void Affirmative(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface11AffirmativeEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Negative(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface8NegativeEv */
{
} /* size: 0 */

/* <0> (null):0 */
void EnemySpotted(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface12EnemySpottedEv */
{
} /* size: 0 */

/* <0> (null):0 */
void KilledMyEnemy(class BotChatterInterface *, int) /* linkage=_ZN19BotChatterInterface13KilledMyEnemyEi */
{
} /* size: 0 */

/* <0> (null):0 */
void EnemiesRemaining(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface16EnemiesRemainingEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Clear(class BotChatterInterface *, Place) /* linkage=_ZN19BotChatterInterface5ClearEj */
{
} /* size: 0 */

/* <0> (null):0 */
void ReportIn(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface8ReportInEv */
{
} /* size: 0 */

/* <0> (null):0 */
void ReportingIn(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface11ReportingInEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool NeedBackup(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface10NeedBackupEv */
{
} /* size: 1 */

/* <0> (null):0 */
void PinnedDown(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface10PinnedDownEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Scared(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface6ScaredEv */
{
} /* size: 0 */

/* <0> (null):0 */
void HeardNoise(class BotChatterInterface *, const class Vector  *) /* linkage=_ZN19BotChatterInterface10HeardNoiseEPK6Vector */
{
} /* size: 0 */

/* <0> (null):0 */
void TheyPickedUpTheBomb(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface19TheyPickedUpTheBombEv */
{
} /* size: 0 */

/* <0> (null):0 */
void GoingToPlantTheBomb(class BotChatterInterface *, Place) /* linkage=_ZN19BotChatterInterface19GoingToPlantTheBombEj */
{
} /* size: 0 */

/* <0> (null):0 */
void BombsiteClear(class BotChatterInterface *, int) /* linkage=_ZN19BotChatterInterface13BombsiteClearEi */
{
} /* size: 0 */

/* <0> (null):0 */
void FoundPlantedBomb(class BotChatterInterface *, int) /* linkage=_ZN19BotChatterInterface16FoundPlantedBombEi */
{
} /* size: 0 */

/* <0> (null):0 */
void PlantingTheBomb(class BotChatterInterface *, Place) /* linkage=_ZN19BotChatterInterface15PlantingTheBombEj */
{
} /* size: 0 */

/* <0> (null):0 */
void SpottedBomber(class BotChatterInterface *, class CBasePlayer *) /* linkage=_ZN19BotChatterInterface13SpottedBomberEP11CBasePlayer */
{
} /* size: 0 */

/* <0> (null):0 */
void SpottedLooseBomb(class BotChatterInterface *, class CBaseEntity *) /* linkage=_ZN19BotChatterInterface16SpottedLooseBombEP11CBaseEntity */
{
} /* size: 0 */

/* <0> (null):0 */
void GuardingLooseBomb(class BotChatterInterface *, class CBaseEntity *) /* linkage=_ZN19BotChatterInterface17GuardingLooseBombEP11CBaseEntity */
{
} /* size: 0 */

/* <0> (null):0 */
void RequestBombLocation(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface19RequestBombLocationEv */
{
} /* size: 0 */

/* <0> (null):0 */
void GuardingHostages(class BotChatterInterface *, Place, bool) /* linkage=_ZN19BotChatterInterface16GuardingHostagesEjb */
{
} /* size: 0 */

/* <0> (null):0 */
void GuardingHostageEscapeZone(class BotChatterInterface *, bool) /* linkage=_ZN19BotChatterInterface25GuardingHostageEscapeZoneEb */
{
} /* size: 0 */

/* <0> (null):0 */
void HostagesBeingTaken(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface18HostagesBeingTakenEv */
{
} /* size: 0 */

/* <0> (null):0 */
void HostagesTaken(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface13HostagesTakenEv */
{
} /* size: 0 */

/* <0> (null):0 */
void TalkingToHostages(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface17TalkingToHostagesEv */
{
} /* size: 0 */

/* <0> (null):0 */
void EscortingHostages(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface17EscortingHostagesEv */
{
} /* size: 0 */

/* <0> (null):0 */
void HostageDown(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface11HostageDownEv */
{
} /* size: 0 */

/* <0> (null):0 */
void CelebrateWin(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface12CelebrateWinEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Encourage(class BotChatterInterface *, const char  *, float, float) /* linkage=_ZN19BotChatterInterface9EncourageEPKcff */
{
} /* size: 0 */

/* <0> (null):0 */
void KilledFriend(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface12KilledFriendEv */
{
} /* size: 0 */

/* <0> (null):0 */
void FriendlyFire(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface12FriendlyFireEv */
{
} /* size: 0 */

/* <0> (null):0 */
void ReportEnemies(class BotChatterInterface *) /* linkage=_ZN19BotChatterInterface13ReportEnemiesEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool ShouldSpeak(const class BotChatterInterface  *) /* linkage=_ZNK19BotChatterInterface11ShouldSpeakEv */
{
} /* size: 1 */

/* <0> (null):0 */
void BotMeme(class BotMeme *, const class BotMeme  &)
{
} /* size: 0 */

/* <0> (null):0 */
void BotMeme(class BotMeme *)
{
} /* size: 0 */

/* <0> (null):0 */
void Transmit(const class BotMeme  *, class CCSBot *) /* linkage=_ZNK7BotMeme8TransmitEP6CCSBot */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Interpret(const class BotMeme  *, class CCSBot *, class CCSBot *) /* linkage=_ZNK7BotMeme9InterpretEP6CCSBotS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<SpotOrder> *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<SpotOrder> *, const class _List_node_base  *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<SpotOrder> *, const iterator  &)
{
} /* size: 0 */

/* <0> (null):0 */
reference operator*(const class _List_const_iterator<SpotOrder>  *) /* linkage=_ZNKSt20_List_const_iteratorI9SpotOrderEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_const_iterator<SpotOrder>  *) /* linkage=_ZNKSt20_List_const_iteratorI9SpotOrderEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_const_iterator<SpotOrder> *) /* linkage=_ZNSt20_List_const_iteratorI9SpotOrderEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_const_iterator<SpotOrder> *, int) /* linkage=_ZNSt20_List_const_iteratorI9SpotOrderEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_const_iterator<SpotOrder> *) /* linkage=_ZNSt20_List_const_iteratorI9SpotOrderEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_const_iterator<SpotOrder> *, int) /* linkage=_ZNSt20_List_const_iteratorI9SpotOrderEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_const_iterator<SpotOrder>  *, const _Self  &) /* linkage=_ZNKSt20_List_const_iteratorI9SpotOrderEeqERKS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_const_iterator<SpotOrder>  *, const _Self  &) /* linkage=_ZNKSt20_List_const_iteratorI9SpotOrderEneERKS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<SpotOrder> *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<SpotOrder> *, class _List_node_base *)
{
} /* size: 0 */

/* <0> (null):0 */
reference operator*(const class _List_iterator<SpotOrder>  *) /* linkage=_ZNKSt14_List_iteratorI9SpotOrderEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_iterator<SpotOrder>  *) /* linkage=_ZNKSt14_List_iteratorI9SpotOrderEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_iterator<SpotOrder> *) /* linkage=_ZNSt14_List_iteratorI9SpotOrderEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_iterator<SpotOrder> *, int) /* linkage=_ZNSt14_List_iteratorI9SpotOrderEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_iterator<SpotOrder> *) /* linkage=_ZNSt14_List_iteratorI9SpotOrderEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_iterator<SpotOrder> *, int) /* linkage=_ZNSt14_List_iteratorI9SpotOrderEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_iterator<SpotOrder>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorI9SpotOrderEeqERKS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_iterator<SpotOrder>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorI9SpotOrderEneERKS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<CNavLadder*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<CNavLadder*> *, class _List_node_base *)
{
} /* size: 0 */

/* <0> (null):0 */
reference operator*(const class _List_iterator<CNavLadder*>  *) /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_iterator<CNavLadder*>  *) /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_iterator<CNavLadder*> *) /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_iterator<CNavLadder*> *, int) /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_iterator<CNavLadder*> *) /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_iterator<CNavLadder*> *, int) /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_iterator<CNavLadder*>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEeqERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_iterator<CNavLadder*>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEneERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<NavConnect> *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<NavConnect> *, class _List_node_base *)
{
} /* size: 0 */

/* <0> (null):0 */
reference operator*(const class _List_iterator<NavConnect>  *) /* linkage=_ZNKSt14_List_iteratorI10NavConnectEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_iterator<NavConnect>  *) /* linkage=_ZNKSt14_List_iteratorI10NavConnectEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_iterator<NavConnect> *) /* linkage=_ZNSt14_List_iteratorI10NavConnectEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_iterator<NavConnect> *, int) /* linkage=_ZNSt14_List_iteratorI10NavConnectEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_iterator<NavConnect> *) /* linkage=_ZNSt14_List_iteratorI10NavConnectEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_iterator<NavConnect> *, int) /* linkage=_ZNSt14_List_iteratorI10NavConnectEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_iterator<NavConnect>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorI10NavConnectEeqERKS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_iterator<NavConnect>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorI10NavConnectEneERKS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
inline void Length(const class Vector2D  *const this)
{
} /* size: 157370640 */

/* <0> (null):0 */
inline void Vector(class Vector *const this)
{
} /* size: 157398800 */

/* <0> (null):0 */
inline void TraceResult(TraceResult *const this)
{
} /* size: 157425352 */

/* <0> (null):0 */
inline void operator==(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 157130340 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, float X, float Y, float Z)
{
} /* size: 157346716 */

/* <0> (null):0 */
inline void Length2D(const class Vector  *const this)
{
} /* size: 157320168 */

/* <0> (null):0 */
inline edict_t * ENT(const entvars_t  * pev)
{
} /* size: 4 */

/* <0> (null):0 */
inline EOFFSET OFFSET(const edict_t  * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline EOFFSET OFFSET(entvars_t * pev)
{
} /* size: 4 */

/* <0> (null):0 */
inline BOOL FNullEnt(EOFFSET eoffset)
{
} /* size: 4 */

/* <0> (null):0 */
inline void operator!=(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 157442116 */

/* <0> (null):0 */
inline BOOL FStrEq(const char  * sz1, const char  * sz2)
{
} /* size: 4 */

/* <0> (null):0 */
inline void edict(class CBaseEntity *const this)
{
} /* size: 157466696 */

/* <0> (null):0 */
inline int ENTINDEX(edict_t * pEdict)
{
} /* size: 4 */

/* <0> (null):0 */
inline void operator+(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator*(const class Vector  *const this, float fl)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ObjectCaps(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
virtual int ObjectCaps(class CPointEntity *) /* linkage=_ZN12CPointEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
inline void ObjectCaps(class CPointEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void IsReloading(class CBasePlayer *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void IsBlind(const class CBasePlayer  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetProfile(const class CBot  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void entindex(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator-(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetPlace(const class CNavArea  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetSkill(const class BotProfile  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetReactionTime(const class BotProfile  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void SetStartTime(class BotStatement *const this, float timestamp)
{
} /* size: 0 */

/* <0> (null):0 */
inline void IsEnemyVisible(const class CCSBot  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetLastKnownArea(const class CCSBot  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void IsUsingLadder(const class CCSBot  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void SetLookAngles(class CCSBot *const this, float yaw, float pitch)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ClearLookAt(class CCSBot *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void IsLookingAtSpot(const class CCSBot  *const this, enum PriorityType pri)
{
} /* size: 0 */

/* <0> (null):0 */
inline void IsViewMoving(const class CCSBot  *const this, float angleVelThreshold)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetZoomLevel(const class CCSBot  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void IsLengthLessThan(const class Vector  *const this, float length)
{
} /* size: 0 */

/* <0> (null):0 */
inline void IsNotMoving(const class CCSBot  *const this)
{
	{
		floatconst stillSpeed;                                //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline enum NavDirType AngleToDirection(float angle)
{
} /* size: 4 */

/* <0> (null):0 */
inline float StayOnLadderLine(class CCSBot * me, const class CNavLadder  * ladder)
{
	{
		enum NavDirType faceDir;                              //     0
		floatconst stiffness;                                 //     0
	}
} /* size: 4 */

/* <0> (null):0 */
inline enum NavDirType OppositeDirection(enum NavDirType dir)
{
} /* size: 4 */

/* <0> (null):0 */
inline float DirectionToAngle(enum NavDirType dir)
{
} /* size: 4 */

/* <0> (null):0 */
inline float NormalizeAngle(float angle)
{
} /* size: 4 */

/* <0> (null):0 */
inline void GetEyePosition(const class CCSBot  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector2D(class Vector2D *const this, float X, float Y)
{
} /* size: 0 */

/* <0> (null):0 */
inline void NormalizeInPlace(class Vector2D *const this)
{
	{
		float flLen;                                          //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline bool VectorsAreEqual(const class Vector  * a, const class Vector  * b, float tolerance)
{
} /* size: 1 */

/* <0> (null):0 */
inline BOOL FNullEnt(entvars_t * pev)
{
} /* size: 4 */

/* <0> (null):0 */
inline void LengthSquared(const class Vector  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void IsProtectedByShield(class CBasePlayer *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline bool IsZombieGame(void)
{
} /* size: 1 */

/* <0> (null):0 */
inline void GetChatter(class CCSBot *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Say(class BotChatterInterface *const this, const char  * phraseName, float lifetime, float delay)
{
	{
		class BotStatement * say;                             //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline void _List_iterator(class _List_iterator<SpotOrder> *const this, class _List_node_base * __x)
{
} /* size: 0 */

/* <0> (null):0 */
inline void begin(class list<SpotOrder, std::allocator<SpotOrder> > *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void InhibitLookAround(class CCSBot *const this, float duration)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator*(const class _List_iterator<SpotOrder>  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator++(class _List_iterator<SpotOrder> *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void end(class list<SpotOrder, std::allocator<SpotOrder> > *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator!=(const class _List_iterator<SpotOrder>  *const this, const _Self  &const __x)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetPosition(const class HidingSpot  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void _List_const_iterator(class _List_const_iterator<SpotOrder> *const this, const iterator  &const __x)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator*(const class _List_const_iterator<SpotOrder>  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator++(class _List_const_iterator<SpotOrder> *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator!=(const class _List_const_iterator<SpotOrder>  *const this, const _Self  &const __x)
{
} /* size: 0 */

/* <0> (null):0 */
inline void NormalizeInPlace(class Vector *const this)
{
	{
		float flLen;                                          //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void SetLookAt(class CCSBot *const this, const char  * desc, const class Vector  * pos, enum PriorityType pri, float duration, bool clearIfClose, float angleTolerance)
{
	{
		floatconst tolerance;                                 //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline void Length(const class Vector  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void SetLookAt(class CCSBot *const this, const char  * desc, const class Vector  * pos, enum PriorityType pri, float duration, bool clearIfClose, float angleTolerance)
{
	{
		floatconst tolerance;                                 //     0
		VectorsAreEqual(const class Vector  * a,
				const class Vector  * b,
				float tolerance); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void UpdateLookAngles(class CCSBot *const this)
{
	{
		floatconst deltaT;                                    //     0
		float maxAccel;                                       //     0
		float stiffness;                                      //     0
		float damping;                                        //     0
		float useYaw;                                         //     0
		float usePitch;                                       //     0
		float angleDiff;                                      //     0
		floatconst onTargetTolerance;                         //     0
		{
			class Vector to;                              //     0
			float idealYaw;                               //     0
			enum NavDirType faceDir;                      //     0
			floatconst lookAlongLadderRange;              //     0
			floatconst ladderPitch;                       //     0
			operator-(const class Vector  *const this,
					const class Vector  &const v); /* size=0, low_pc=0 */ //     0
			DirectionToAngle(enum NavDirType dir); /* size=0, low_pc=0 */ //     0
			StayOnLadderLine(class CCSBot * me,
					const class CNavLadder  * ladder); /* size=0, low_pc=0 */ //     0
			DirectionToAngle(enum NavDirType dir); /* size=0, low_pc=0 */ //     0
			StayOnLadderLine(class CCSBot * me,
					const class CNavLadder  * ladder); /* size=0, low_pc=0 */ //     0
			{
				class Vector to;                      //     0
				operator-(const class Vector  *const this,
						const class Vector  &const v); /* size=0, low_pc=0 */ //     0
				IsLengthLessThan(const class Vector  *const this,
						float length); /* size=0, low_pc=0 */ //     0
			}
			{
				class Vector to;                      //     0
				operator-(const class Vector  *const this,
						const class Vector  &const v); /* size=0, low_pc=0 */ //     0
				IsLengthLessThan(const class Vector  *const this,
						float length); /* size=0, low_pc=0 */ //     0
			}
			DirectionToAngle(enum NavDirType dir); /* size=0, low_pc=0 */ //     0
			OppositeDirection(enum NavDirType dir); /* size=0, low_pc=0 */ //     0
		}
		NormalizeAngle(float angle); /* size=0, low_pc=0 */ //     0
		{
			float accel;                                  //     0
		}
		NormalizeAngle(float angle); /* size=0, low_pc=0 */ //     0
		{
			float accel;                                  //     0
		}
	}
} /* size: 0 */

/* <0> (null):0 */
void IsVisible(const class CCSBot  *const this, const class Vector  * pos, bool testFOV)
{
	{
		const class Vector  * eye;                            //     0
		class CCSBotManager * ctrl;                           //     0
		TraceResult result;                                   //     0
		GetEyePosition(const class CCSBot  *const this); /* size=0, low_pc=0 */ //     0
		GetEyePosition(const class CCSBot  *const this); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void IsVisible(const class CCSBot  *const this, class CBasePlayer * player, bool testFOV, unsigned char * visParts)
{
	{
		floatconst topOfHead;                                 //     0
		floatconst standFeet;                                 //     0
		floatconst crouchFeet;                                //     0
		unsigned char testVisParts;                           //     0
		class Vector spot;                                    //     0
		class Vector2D dir;                                   //     0
		class Vector2D perp;                                  //     0
		floatconst edgeOffset;                                //     0
		Vector(class Vector *const this,
			float X,
			float Y,
			float Z); /* size=0, low_pc=0 */ //     0
		NormalizeInPlace(class Vector2D *const this); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void UpdateLookAt(class CCSBot *const this)
{
	{
		class Vector to;                                      //     0
		class Vector idealAngle;                              //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		operator-(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		SetLookAngles(class CCSBot *const this,
				float yaw,
				float pitch); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void SetLookAt(class CCSBot *const this, const char  * desc, const class Vector  * pos, enum PriorityType pri, float duration, bool clearIfClose, float angleTolerance)
{
	{
		floatconst tolerance;                                 //     0
		VectorsAreEqual(const class Vector  * a,
				const class Vector  * b,
				float tolerance); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void InhibitLookAround(class CCSBot *const this, float duration)
{
} /* size: 0 */

/* <0> (null):0 */
void UpdatePeripheralVision(class CCSBot *const this)
{
	{
		floatconst peripheralUpdateInterval;                  //     0
		{
			const class SpotOrder  * spotOrder;           //     0
			class Vector pos;                             //     0
			{
				const_iterator iter;                  //     0
				end(class list<SpotOrder, std::allocator<SpotOrder> > *const this); /* size=0, low_pc=0 */ //     0
				operator++(class _List_const_iterator<SpotOrder> *const this); /* size=0, low_pc=0 */ //     0
				{
					const class Vector  * spotPos;//     0
				}
			}
		}
	}
} /* size: 0 */

/* <0> (null):0 */
void UpdateLookAround(class CCSBot *const this, bool updateNow)
{
	{
		floatconst noiseStartleRange;                         //     0
		floatconst recentThreatTime;                          //     0
		{
			class Vector spot;                            //     0
			Vector(class Vector *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
			InhibitLookAround(class CCSBot *const this,
						float duration); /* size=0, low_pc=0 */ //     0
		}
		IsLookingAtSpot(const class CCSBot  *const this,
				enum PriorityType pri); /* size=0, low_pc=0 */ //     0
		{
			class Vector spot;                            //     0
			Vector(class Vector *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
			ClearLookAt(class CCSBot *const this); /* size=0, low_pc=0 */ //     0
		}
		IsNotMoving(const class CCSBot  *const this); /* size=0, low_pc=0 */ //     0
		{
			int which;                                    //     0
			class Vector spot;                            //     0
			IsViewMoving(const class CCSBot  *const this,
					float angleVelThreshold); /* size=0, low_pc=0 */ //     0
			{
				float range;                          //     0
			}
			GetZoomLevel(const class CCSBot  *const this); /* size=0, low_pc=0 */ //     0
			ClearLookAt(class CCSBot *const this); /* size=0, low_pc=0 */ //     0
			Vector(class Vector *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		}
		IsLookingAtSpot(const class CCSBot  *const this,
				enum PriorityType pri); /* size=0, low_pc=0 */ //     0
		{
			float asleep;                                 //     0
			class Vector delta;                           //     0
			float length;                                 //     0
			float adx;                                    //     0
			float ady;                                    //     0
			float t;                                      //     0
			floatconst leadCheckRange;                    //     0
			class HidingSpot * dangerSpot;                //     0
			int dangerSpotCount;                          //     0
			int dangerIndex;                              //     0
			floatconst checkTime;                         //     0
			const class SpotOrder  * spotOrder;           //     0
			operator-(const class Vector  *const this,
					const class Vector  &const v); /* size=0, low_pc=0 */ //     0
			Length(const class Vector  *const this); /* size=0, low_pc=0 */ //     0
			{
				iterator iter;                        //     0
				end(class list<SpotOrder, std::allocator<SpotOrder> > *const this); /* size=0, low_pc=0 */ //     0
				operator++(class _List_iterator<SpotOrder> *const this); /* size=0, low_pc=0 */ //     0
			}
			{
				int which;                            //     0
				const class Vector  * checkSpot;      //     0
				class Vector pos;                     //     0
				operator+(const class Vector  *const this,
						const class Vector  &const v); /* size=0, low_pc=0 */ //     0
			}
		}
	}
} /* size: 0 */

/* <0> (null):0 */
void BendLineOfSight(const class CCSBot  *const this, const class Vector  * eye, const class Vector  * point, class Vector * bend)
{
	{
		TraceResult result;                                   //     0
		class Vector v;                                       //     0
		float startAngle;                                     //     0
		float length;                                         //     0
		floatconst angleInc;                                  //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Length2D(const class Vector  *const this); /* size=0, low_pc=0 */ //     0
		operator-(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		{
			float angle;                                  //     0
			{
				int side;                             //     0
				{
					float actualAngle;            //     0
					float dx;                     //     0
					float dy;                     //     0
					class Vector rotPoint;        //     0
					TraceResult result;           //     0
					class Vector ray;             //     0
					float rayLength;              //     0
					float visibleLength;          //     0
					floatconst bendStepSize;      //     0
					operator+(const class Vector  *const this,
							const class Vector  &const v); /* size=157183680, low_pc=0 */ //     0
					operator-(const class Vector  *const this,
							const class Vector  &const v); /* size=157186544, low_pc=0 */ //     0
					NormalizeInPlace(class Vector *const this); /* size=157199576, low_pc=0 */ //     0
					{
						float bendLength;     //     0
						{
							class Vector rayPoint;        //     0
							Vector(class Vector *const this,
								float X,
								float Y,
								float Z); /* size=157271600, low_pc=0 */ //     0
							operator+(const class Vector  *const this,
									const class Vector  &const v); /* size=157272112, low_pc=0 */ //     0
						}
					}
				}
			}
		}
	}
} /* size: 0 */

/* <0> (null):0 */
class CloseInfo & operator=(class CloseInfo *, const class CloseInfo  &)
{
} /* size: 4 */

/* <0> (null):0 */
class PlaceRank & operator=(class PlaceRank *, const class PlaceRank  &)
{
} /* size: 4 */

/* <0> (null):0 */
void FindMostDangerousThreat(class CCSBot *const this)
{
	{
		class CloseInfo threat;                               //     0
		int threatCount;                                      //     0
		float closeFriendRange;                               //     0
		float closeHumanFriendRange;                          //     0
		int i;                                                //     0
		int prevEnemies;                                      //     0
		int prevFriends;                                      //     0
		class PlaceRank placeRank;                            //     0
		int locCount;                                         //     0
		class PlaceRank common;                               //     0
		{
			class CBaseEntity * entity;                   //     0
			class CBasePlayer * player;                   //     0
			int idx;                                      //     0
			class Vector d;                               //     0
			float distSq;                                 //     0
			FNullEnt(entvars_t * pev); /* size=156369552, low_pc=0 */ //     0
			{
				int j;                                //     0
				{
					int k;                        //     0
				}
			}
			entindex(class CBaseEntity *const this); /* size=157160608, low_pc=0 */ //     0
			entindex(class CBaseEntity *const this); /* size=157322104, low_pc=0 */ //     0
			{
				TraceResult result;                   //     0
				GetEyePosition(const class CCSBot  *const this); /* size=157260568, low_pc=0 */ //     0
				{
					int idx;                      //     0
					class Vector to;              //     0
					float rangeSq;                //     0
					entindex(class CBaseEntity *const this); /* size=157217008, low_pc=0 */ //     0
					operator-(const class Vector  *const this,
							const class Vector  &const v); /* size=157219224, low_pc=0 */ //     0
					LengthSquared(const class Vector  *const this); /* size=157439496, low_pc=0 */ //     0
				}
			}
			entindex(class CBaseEntity *const this); /* size=157440144, low_pc=0 */ //     0
			operator-(const class Vector  *const this,
					const class Vector  &const v); /* size=157448536, low_pc=0 */ //     0
			LengthSquared(const class Vector  *const this); /* size=157449456, low_pc=0 */ //     0
		}
		{
			floatconst recentTime;                        //     0
		}
		{
			class CNavArea * area;                        //     0
			unsigned int threatLoc;                       //     0
			int j;                                        //     0
		}
		{
			int t;                                        //     0
			IsProtectedByShield(class CBasePlayer *const this); /* size=157473248, low_pc=0 */ //     0
		}
	}
} /* size: 157329560 */

/* <0> (null):0 */
void UpdateReactionQueue(class CCSBot *const this)
{
	{
		class CBasePlayer * threat;                           //     0
		int now;                                              //     0
		float reactionTime;                                   //     0
		float maxReactionTime;                                //     0
		int reactionTimeSteps;                                //     0
		int i;                                                //     0
		IsReloading(class CBasePlayer *const this); /* size=0, low_pc=0 */ //     0
		IsProtectedByShield(class CBasePlayer *const this); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void GetRecognizedEnemy(class CCSBot *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetRecognizedEnemy(class CCSBot *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsRecognizedEnemyReloading(class CCSBot *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsRecognizedEnemyProtectedByShield(class CCSBot *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetRangeToNearestRecognizedEnemy(class CCSBot *const this)
{
	{
		const class CBasePlayer  * enemy;                     //     0
		GetRecognizedEnemy(class CCSBot *const this); /* size=0, low_pc=0 */ //     0
		operator-(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Length(const class Vector  *const this); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void Blind(class CCSBot *const this, float duration, float holdTime, float fadeTime, int alpha)
{
	Say(class BotChatterInterface *const this,
		const char  * phraseName,
		float lifetime,
		float delay); /* size=0, low_pc=0 */ //     0
} /* size: 0 */



/* Variables: */

floatconst                 stillSpeed; /* size: 4 */

enum NavDirType            faceDir; /* size: 4 */

floatconst                 stiffness; /* size: 4 */

float                      flLen; /* size: 4 */

class BotStatement *       say; /* size: 4 */

float                      flLen; /* size: 4 */

floatconst                 tolerance; /* size: 4 */

floatconst                 tolerance; /* size: 4 */

floatconst                 deltaT; /* size: 4 */

float                      maxAccel; /* size: 4 */

float                      stiffness; /* size: 4 */

float                      damping; /* size: 4 */

float                      useYaw; /* size: 4 */

float                      usePitch; /* size: 4 */

float                      angleDiff; /* size: 4 */

floatconst                 onTargetTolerance; /* size: 4 */

class Vector              to; /* size: 12 */

float                      idealYaw; /* size: 4 */

enum NavDirType            faceDir; /* size: 4 */

floatconst                 lookAlongLadderRange; /* size: 4 */

floatconst                 ladderPitch; /* size: 4 */

; /* size: 157763364 */

; /* size: 157763408 */

; /* size: 157763584 */

; /* size: 157763272 */

; /* size: 157763804 */

; /* size: 157763848 */

; /* size: 157764024 */

; /* size: 157763712 */

class Vector              to; /* size: 12 */

class Vector              to; /* size: 12 */

float                      accel; /* size: 4 */

float                      accel; /* size: 4 */

const class Vector  *      eye; /* size: 4 */

class CCSBotManager *      ctrl; /* size: 4 */

TraceResult                result; /* size: 56 */

floatconst                 topOfHead; /* size: 4 */

floatconst                 standFeet; /* size: 4 */

floatconst                 crouchFeet; /* size: 4 */

unsigned char              testVisParts; /* size: 1 */

class Vector              spot; /* size: 12 */

class Vector2D            dir; /* size: 8 */

class Vector2D            perp; /* size: 8 */

floatconst                 edgeOffset; /* size: 4 */

; /* size: 157766176 */

class Vector              to; /* size: 12 */

class Vector              idealAngle; /* size: 12 */

floatconst                 tolerance; /* size: 4 */

floatconst                 peripheralUpdateInterval; /* size: 4 */

const class SpotOrder  *   spotOrder; /* size: 4 */

class Vector              pos; /* size: 12 */

const_iterator             iter; /* size: 0 */

const class Vector  *      spotPos; /* size: 4 */

floatconst                 noiseStartleRange; /* size: 4 */

floatconst                 recentThreatTime; /* size: 4 */

class Vector              spot; /* size: 12 */

class Vector              spot; /* size: 12 */

; /* size: 157776996 */

int                        which; /* size: 4 */

class Vector              spot; /* size: 12 */

float                      range; /* size: 4 */

float                      asleep; /* size: 4 */

class Vector              delta; /* size: 12 */

float                      length; /* size: 4 */

float                      adx; /* size: 4 */

float                      ady; /* size: 4 */

float                      t; /* size: 4 */

floatconst                 leadCheckRange; /* size: 4 */

class HidingSpot *         dangerSpot[8]; /* size: 32 */

int                        dangerSpotCount; /* size: 4 */

int                        dangerIndex; /* size: 4 */

floatconst                 checkTime; /* size: 4 */

const class SpotOrder  *   spotOrder; /* size: 4 */

iterator                   iter; /* size: 0 */

int                        which; /* size: 4 */

const class Vector  *      checkSpot; /* size: 4 */

class Vector              pos; /* size: 12 */

TraceResult                result; /* size: 56 */

class Vector              v; /* size: 12 */

float                      startAngle; /* size: 4 */

float                      length; /* size: 4 */

floatconst                 angleInc; /* size: 4 */

float                      angle; /* size: 4 */

int                        side; /* size: 4 */

float                      actualAngle; /* size: 4 */

float                      dx; /* size: 4 */

float                      dy; /* size: 4 */

class Vector              rotPoint; /* size: 12 */

TraceResult                result; /* size: 56 */

class Vector              ray; /* size: 12 */

float                      rayLength; /* size: 4 */

float                      visibleLength; /* size: 4 */

floatconst                 bendStepSize; /* size: 4 */

; /* size: 157730236 */

float                      bendLength; /* size: 4 */

class Vector              rayPoint; /* size: 12 */

struct CloseInfo           threat[16]; /* size: 128 */

int                        threatCount; /* size: 4 */

float                      closeFriendRange; /* size: 4 */

float                      closeHumanFriendRange; /* size: 4 */

int                        i; /* size: 4 */

int                        prevEnemies; /* size: 4 */

int                        prevFriends; /* size: 4 */

struct PlaceRank           placeRank[64]; /* size: 512 */

int                        locCount; /* size: 4 */

struct PlaceRank           common; /* size: 8 */

class CBaseEntity *        entity; /* size: 4 */

class CBasePlayer *        player; /* size: 4 */

int                        idx; /* size: 4 */

class Vector              d; /* size: 12 */

float                      distSq; /* size: 4 */

int                        j; /* size: 4 */

int                        k; /* size: 4 */

TraceResult                result; /* size: 56 */

int                        idx; /* size: 4 */

class Vector              to; /* size: 12 */

float                      rangeSq; /* size: 4 */

floatconst                 recentTime; /* size: 4 */

class CNavArea *           area; /* size: 4 */

unsigned int               threatLoc; /* size: 4 */

int                        j; /* size: 4 */

int                        t; /* size: 4 */

class CBasePlayer *        threat; /* size: 4 */

int                        now; /* size: 4 */

float                      reactionTime; /* size: 4 */

float                      maxReactionTime; /* size: 4 */

int                        reactionTimeSteps; /* size: 4 */

int                        i; /* size: 4 */

const class CBasePlayer  * enemy; /* size: 4 */

; /* size: 157800360 */

extern class _IO_FILE *           stdin; /* size: 4 */

extern class _IO_FILE *           stdout; /* size: 4 */

intconst                   k_cubSaltSize; /* size: 4 */

GID_tconst                 k_GIDNil; /* size: 8 */

GID_tconst                 k_TxnIDNil; /* size: 8 */

GID_tconst                 k_TxnIDUnknown; /* size: 8 */

PackageId_tconst           k_uPackageIdFreeSub; /* size: 4 */

PackageId_tconst           k_uPackageIdInvalid; /* size: 4 */

AppId_tconst               k_uAppIdInvalid; /* size: 4 */

AssetClassId_tconst        k_ulAssetClassIdInvalid; /* size: 8 */

PhysicalItemId_tconst      k_uPhysicalItemIdInvalid; /* size: 4 */

DepotId_tconst             k_uDepotIdInvalid; /* size: 4 */

CellID_tconst              k_uCellIDInvalid; /* size: 4 */

SteamAPICall_tconst        k_uAPICallInvalid; /* size: 8 */

PartnerId_tconst           k_uPartnerIdInvalid; /* size: 4 */

extern enginefuncs_t              g_engfuncs; /* size: 632 */

extern globalvars_t *             gpGlobals; /* size: 4 */

extern class Vectorconst          g_vecZero; /* size: 12 */

extern cvar_t                     cv_bot_difficulty; /* size: 20 */

extern cvar_t                     cv_bot_allow_rogues; /* size: 20 */

extern cvar_t                     cv_bot_allow_pistols; /* size: 20 */

extern cvar_t                     cv_bot_allow_shotguns; /* size: 20 */

extern cvar_t                     cv_bot_allow_sub_machine_guns; /* size: 20 */

extern cvar_t                     cv_bot_allow_rifles; /* size: 20 */

extern cvar_t                     cv_bot_allow_machine_guns; /* size: 20 */

extern cvar_t                     cv_bot_allow_grenades; /* size: 20 */

extern cvar_t                     cv_bot_allow_snipers; /* size: 20 */

extern cvar_t                     cv_bot_allow_shield; /* size: 20 */

extern cvar_t                     cv_bot_zombie; /* size: 20 */

extern cvar_t                     cv_bot_chatter; /* size: 20 */

extern float                      g_flBotCommandInterval; /* size: 4 */

extern float                      g_flBotFullThinkInterval; /* size: 4 */

extern class CBotManager *        TheBots; /* size: 4 */

floatconst                 GenerationStepSize; /* size: 4 */

floatconst                 StepHeight; /* size: 4 */

floatconst                 JumpHeight; /* size: 4 */

floatconst                 JumpCrouchHeight; /* size: 4 */

floatconst                 MaxSlope; /* size: 4 */

floatconst                 MaxUnitZSlope; /* size: 4 */

floatconst                 BotRadius; /* size: 4 */

floatconst                 DeathDrop; /* size: 4 */

floatconst                 HalfHumanWidth; /* size: 4 */

floatconst                 HalfHumanHeight; /* size: 4 */

floatconst                 HumanHeight; /* size: 4 */

extern NavAreaList                TheNavAreaList; /* size: 8 */

extern class CNavAreaGrid        TheNavAreaGrid; /* size: 1052 */

extern cvar_t                     friendlyfire; /* size: 20 */

extern class BotPhraseManager *   TheBotPhrases; /* size: 4 */

; /* size: 0 */

/* Types: */

/* 1 */
char
 /* size: 1 */

/* 2 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 3 */
unsigned int
 /* size: 4 */

/* 4 */
unsigned char
 /* size: 1 */

/* 5 */
short unsigned int
 /* size: 2 */

/* 6 */
long unsigned int
 /* size: 4 */

/* 7 */
signed char
 /* size: 1 */

/* 8 */
short int
 /* size: 2 */

/* 9 */
int
 /* size: 4 */

/* 10 */
long long int
 /* size: 8 */

/* 11 */
long long unsigned int
 /* size: 8 */

/* 12 */
/* <0> (null):0 */
typedef long long int __quad_t; /* size: 8 */

/* 13 */
/* <0> (null):0 */
typedef long int __off_t; /* size: 4 */

/* 14 */
long int
 /* size: 4 */

/* 15 */
/* <0> (null):0 */
typedef __quad_t __off64_t; /* size: 8 */

/* 16 */
 /* pointer to 0 */
 /* size: 4 */

/* 17 */
 /* pointer to 1 */
 /* size: 4 */

/* 18 */
/* <0> (null):0 */
typedef struct _IO_FILE FILE; /* size: 148 */

/* 19 */
/* <0> (null):0 */
struct _IO_FILE {
	int                        _flags;               /*     0     4 */
	char *                     _IO_read_ptr;         /*     4     4 */
	char *                     _IO_read_end;         /*     8     4 */
	char *                     _IO_read_base;        /*    12     4 */
	char *                     _IO_write_base;       /*    16     4 */
	char *                     _IO_write_ptr;        /*    20     4 */
	char *                     _IO_write_end;        /*    24     4 */
	char *                     _IO_buf_base;         /*    28     4 */
	char *                     _IO_buf_end;          /*    32     4 */
	char *                     _IO_save_base;        /*    36     4 */
	char *                     _IO_backup_base;      /*    40     4 */
	char *                     _IO_save_end;         /*    44     4 */
	class _IO_marker *         _markers;             /*    48     4 */
	class _IO_FILE *           _chain;               /*    52     4 */
	int                        _fileno;              /*    56     4 */
	int                        _flags2;              /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	__off_t                    _old_offset;          /*    64     4 */
	short unsigned int         _cur_column;          /*    68     2 */
	signed char                _vtable_offset;       /*    70     1 */
	char                       _shortbuf[1];         /*    71     1 */
	_IO_lock_t *               _lock;                /*    72     4 */
	__off64_t                  _offset;              /*    76     8 */
	void *                     __pad1;               /*    84     4 */
	void *                     __pad2;               /*    88     4 */
	void *                     __pad3;               /*    92     4 */
	void *                     __pad4;               /*    96     4 */
	size_t                     __pad5;               /*   100     4 */
	int                        _mode;                /*   104     4 */
	char                       _unused2[40];         /*   108    40 */
	/* --- cacheline 2 boundary (128 bytes) was 20 bytes ago --- */

	/* size: 148, cachelines: 3, members: 29 */
	/* last cacheline: 20 bytes */
}; /* size: 148 */

/* 20 */
/* <0> (null):0 */
typedef void _IO_lock_t; /* size: 0 */

/* 21 */
/* <0> (null):0 */
struct _IO_marker {
	class _IO_marker *         _next;                /*     0     4 */
	class _IO_FILE *           _sbuf;                /*     4     4 */
	int                        _pos;                 /*     8     4 */

	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 22 */
 /* pointer to 21 */
 /* size: 4 */

/* 23 */
 /* pointer to 19 */
 /* size: 4 */

/* 24 */
 /* pointer to 21 */
 /* size: 4 */

/* 25 */
 /* pointer to 19 */
 /* size: 4 */

/* 26 */
/* <0> (null):0 */
char                       array[1]; /* size: 1 */

/* 27 */
 /* pointer to 20 */
 /* size: 4 */

/* 28 */
/* <0> (null):0 */
char                       array[40]; /* size: 40 */

/* 29 */
 /* pointer to 30 */
 /* size: 4 */

/* 30 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 31 */
 /* pointer to 32 */
 /* size: 4 */

/* 32 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 33 */
 /* pointer to 34 */
 /* size: 4 */

/* 34 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 146684904 */

/* 35 */
long double
 /* size: 12 */

/* 36 */
double
 /* size: 8 */

/* 37 */
/* <0> (null):0 */
typedef int int32; /* size: 4 */

/* 38 */
/* <0> (null):0 */
typedef unsigned int uint32; /* size: 4 */

/* 39 */
/* <0> (null):0 */
typedef long long unsigned int uint64; /* size: 8 */

/* 40 */
/* <0> (null):0 */
typedef uint64 GID_t; /* size: 8 */

/* 41 */
/* <0> (null):0 */
typedef uint32 PackageId_t; /* size: 4 */

/* 42 */
/* <0> (null):0 */
typedef uint32 AppId_t; /* size: 4 */

/* 43 */
/* <0> (null):0 */
typedef uint64 AssetClassId_t; /* size: 8 */

/* 44 */
/* <0> (null):0 */
typedef uint32 PhysicalItemId_t; /* size: 4 */

/* 45 */
/* <0> (null):0 */
typedef uint32 DepotId_t; /* size: 4 */

/* 46 */
/* <0> (null):0 */
typedef uint32 CellID_t; /* size: 4 */

/* 47 */
/* <0> (null):0 */
typedef uint64 SteamAPICall_t; /* size: 8 */

/* 48 */
/* <0> (null):0 */
typedef uint32 PartnerId_t; /* size: 4 */

/* 49 */
/* <0> (null):0 */
typedef int BOOL; /* size: 4 */

/* 50 */
/* <0> (null):0 */
typedef unsigned char byte; /* size: 1 */

/* 51 */
/* <0> (null):0 */
typedef unsigned int string_t; /* size: 4 */

/* 52 */
/* <0> (null):0 */
typedef float vec_t; /* size: 4 */

/* 53 */
float
 /* size: 4 */

/* 54 */
/* <0> (null):0 */
float                      array[2]; /* size: 8 */

/* 55 */
/* <0> (null):0 */
class Vector2D {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	/* <0> (null):0 */
	void Vector2D(class Vector2D *);

	/* <0> (null):0 */
	void Vector2D(class Vector2D *, float, float);

	/* <0> (null):0 */
	class Vector2D operator+(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DplERKS_ */

	/* <0> (null):0 */
	class Vector2D operator-(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DmiERKS_ */

	/* <0> (null):0 */
	class Vector2D operator*(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DmlEf */

	/* <0> (null):0 */
	class Vector2D operator/(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DdvEf */

	/* <0> (null):0 */
	float Length(const class Vector2D  *); /* linkage=_ZNK8Vector2D6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector2D  *); /* linkage=_ZNK8Vector2D13LengthSquaredEv */

	/* <0> (null):0 */
	class Vector2D Normalize(const class Vector2D  *); /* linkage=_ZNK8Vector2D9NormalizeEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector2D *); /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector2D *, float); /* linkage=_ZN8Vector2D6IsZeroEf */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 56 */
 /* pointer to 55 */
 /* size: 4 */

/* 57 */
 /* pointer to 58 */
 /* size: 4 */

/* 58 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 59 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 60 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 61 */
bool
 /* size: 1 */

/* 62 */
/* <0> (null):0 */
class Vector {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	vec_t                      z;                    /*     8     4 */
	/* <0> (null):0 */
	void Vector(class Vector *);

	/* <0> (null):0 */
	void Vector(class Vector *, float, float, float);

	/* <0> (null):0 */
	void Vector(class Vector *, const class Vector  &);

	/* <0> (null):0 */
	void Vector(class Vector *, float *);

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *); /* linkage=_ZNK6VectorngEv */

	/* <0> (null):0 */
	int operator==(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectoreqERKS_ */

	/* <0> (null):0 */
	int operator!=(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorneERKS_ */

	/* <0> (null):0 */
	class Vector operator+(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorplERKS_ */

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectormiERKS_ */

	/* <0> (null):0 */
	class Vector operator*(const class Vector  *, float); /* linkage=_ZNK6VectormlEf */

	/* <0> (null):0 */
	class Vector operator/(const class Vector  *, float); /* linkage=_ZNK6VectordvEf */

	/* <0> (null):0 */
	void CopyToArray(const class Vector  *, float *); /* linkage=_ZNK6Vector11CopyToArrayEPf */

	/* <0> (null):0 */
	float Length(const class Vector  *); /* linkage=_ZNK6Vector6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector  *); /* linkage=_ZNK6Vector13LengthSquaredEv */

	/* <0> (null):0 */
	float * operator float*(class Vector *); /* linkage=_ZN6VectorcvPfEv */

	/* <0> (null):0 */
	const float  * operator const float*(const class Vector  *); /* linkage=_ZNK6VectorcvPKfEv */

	/* <0> (null):0 */
	class Vector Normalize(const class Vector  *); /* linkage=_ZNK6Vector9NormalizeEv */

	/* <0> (null):0 */
	class Vector2D Make2D(const class Vector  *); /* linkage=_ZNK6Vector6Make2DEv */

	/* <0> (null):0 */
	float Length2D(const class Vector  *); /* linkage=_ZNK6Vector8Length2DEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector  *, float); /* linkage=_ZNK6Vector16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector  *, float); /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector *); /* linkage=_ZN6Vector16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector *, float); /* linkage=_ZN6Vector6IsZeroEf */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 63 */
 /* pointer to 62 */
 /* size: 4 */

/* 64 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 65 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 66 */
 /* pointer to 53 */
 /* size: 4 */

/* 67 */
 /* pointer to 68 */
 /* size: 4 */

/* 68 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 69 */
 /* pointer to 70 */
 /* size: 4 */

/* 70 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 71 */
/* <0> (null):0 */
typedef int qboolean; /* size: 4 */

/* 72 */
/* <0> (null):0 */
struct link_s {
	class link_s *             prev;                 /*     0     4 */
	class link_s *             next;                 /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 73 */
 /* pointer to 72 */
 /* size: 4 */

/* 74 */
/* <0> (null):0 */
typedef struct link_s link_t; /* size: 8 */

/* 75 */
/* <0> (null):0 */
typedef struct edict_s edict_t; /* size: 804 */

/* 76 */
/* <0> (null):0 */
struct edict_s {
	qboolean                   free;                 /*     0     4 */
	int                        serialnumber;         /*     4     4 */
	link_t                     area;                 /*     8     8 */
	int                        headnode;             /*    16     4 */
	int                        num_leafs;            /*    20     4 */
	short int                  leafnums[48];         /*    24    96 */
	/* --- cacheline 1 boundary (64 bytes) was 56 bytes ago --- */
	float                      freetime;             /*   120     4 */
	void *                     pvPrivateData;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	entvars_t                  v;                    /*   128   676 */
	/* --- cacheline 12 boundary (768 bytes) was 36 bytes ago --- */

	/* size: 804, cachelines: 13, members: 9 */
	/* last cacheline: 36 bytes */
}; /* size: 804 */

/* 77 */
 /* pointer to 75 */
 /* size: 4 */

/* 78 */
/* <0> (null):0 */
struct {
	float                      time;                 /*     0     4 */
	float                      frametime;            /*     4     4 */
	float                      force_retouch;        /*     8     4 */
	string_t                   mapname;              /*    12     4 */
	string_t                   startspot;            /*    16     4 */
	float                      deathmatch;           /*    20     4 */
	float                      coop;                 /*    24     4 */
	float                      teamplay;             /*    28     4 */
	float                      serverflags;          /*    32     4 */
	float                      found_secrets;        /*    36     4 */
	class Vector              v_forward;             /*    40    12 */
	class Vector              v_up;                  /*    52    12 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	class Vector              v_right;               /*    64    12 */
	float                      trace_allsolid;       /*    76     4 */
	float                      trace_startsolid;     /*    80     4 */
	float                      trace_fraction;       /*    84     4 */
	class Vector              trace_endpos;          /*    88    12 */
	class Vector              trace_plane_normal;    /*   100    12 */
	float                      trace_plane_dist;     /*   112     4 */
	edict_t *                  trace_ent;            /*   116     4 */
	float                      trace_inopen;         /*   120     4 */
	float                      trace_inwater;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	int                        trace_hitgroup;       /*   128     4 */
	int                        trace_flags;          /*   132     4 */
	int                        msg_entity;           /*   136     4 */
	int                        cdAudioTrack;         /*   140     4 */
	int                        maxClients;           /*   144     4 */
	int                        maxEntities;          /*   148     4 */
	const char  *              pStringBase;          /*   152     4 */
	void *                     pSaveData;            /*   156     4 */
	class Vector              vecLandmarkOffset;     /*   160    12 */

	/* size: 172, cachelines: 3, members: 31 */
	/* last cacheline: 44 bytes */
}; /* size: 172 */

/* 79 */
/* <0> (null):0 */
typedef class  globalvars_t; /* size: 172 */

/* 80 */
/* <0> (null):0 */
struct entvars_s {
	string_t                   classname;            /*     0     4 */
	string_t                   globalname;           /*     4     4 */
	class Vector              origin;                /*     8    12 */
	class Vector              oldorigin;             /*    20    12 */
	class Vector              velocity;              /*    32    12 */
	class Vector              basevelocity;          /*    44    12 */
	class Vector              clbasevelocity;        /*    56    12 */
	/* --- cacheline 1 boundary (64 bytes) was 4 bytes ago --- */
	class Vector              movedir;               /*    68    12 */
	class Vector              angles;                /*    80    12 */
	class Vector              avelocity;             /*    92    12 */
	class Vector              punchangle;            /*   104    12 */
	class Vector              v_angle;               /*   116    12 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	class Vector              endpos;                /*   128    12 */
	class Vector              startpos;              /*   140    12 */
	float                      impacttime;           /*   152     4 */
	float                      starttime;            /*   156     4 */
	int                        fixangle;             /*   160     4 */
	float                      idealpitch;           /*   164     4 */
	float                      pitch_speed;          /*   168     4 */
	float                      ideal_yaw;            /*   172     4 */
	float                      yaw_speed;            /*   176     4 */
	int                        modelindex;           /*   180     4 */
	string_t                   model;                /*   184     4 */
	int                        viewmodel;            /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	int                        weaponmodel;          /*   192     4 */
	class Vector              absmin;                /*   196    12 */
	class Vector              absmax;                /*   208    12 */
	class Vector              mins;                  /*   220    12 */
	class Vector              maxs;                  /*   232    12 */
	class Vector              size;                  /*   244    12 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	float                      ltime;                /*   256     4 */
	float                      nextthink;            /*   260     4 */
	int                        movetype;             /*   264     4 */
	int                        solid;                /*   268     4 */
	int                        skin;                 /*   272     4 */
	int                        body;                 /*   276     4 */
	int                        effects;              /*   280     4 */
	float                      gravity;              /*   284     4 */
	float                      friction;             /*   288     4 */
	int                        light_level;          /*   292     4 */
	int                        sequence;             /*   296     4 */
	int                        gaitsequence;         /*   300     4 */
	float                      frame;                /*   304     4 */
	float                      animtime;             /*   308     4 */
	float                      framerate;            /*   312     4 */
	unsigned char              controller[4];        /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	unsigned char              blending[2];          /*   320     2 */
	float                      scale;                /*   324     4 */
	int                        rendermode;           /*   328     4 */
	float                      renderamt;            /*   332     4 */
	class Vector              rendercolor;           /*   336    12 */
	int                        renderfx;             /*   348     4 */
	float                      health;               /*   352     4 */
	float                      frags;                /*   356     4 */
	int                        weapons;              /*   360     4 */
	float                      takedamage;           /*   364     4 */
	int                        deadflag;             /*   368     4 */
	class Vector              view_ofs;              /*   372    12 */
	int                        button;               /*   384     4 */
	/* --- cacheline 6 boundary (384 bytes) was 2 bytes ago --- */
	int                        impulse;              /*   388     4 */
	edict_t *                  chain;                /*   392     4 */
	edict_t *                  dmg_inflictor;        /*   396     4 */
	edict_t *                  enemy;                /*   400     4 */
	edict_t *                  aiment;               /*   404     4 */
	edict_t *                  owner;                /*   408     4 */
	edict_t *                  groundentity;         /*   412     4 */
	int                        spawnflags;           /*   416     4 */
	int                        flags;                /*   420     4 */
	int                        colormap;             /*   424     4 */
	int                        team;                 /*   428     4 */
	float                      max_health;           /*   432     4 */
	float                      teleport_time;        /*   436     4 */
	float                      armortype;            /*   440     4 */
	float                      armorvalue;           /*   444     4 */
	int                        waterlevel;           /*   448     4 */
	/* --- cacheline 7 boundary (448 bytes) was 2 bytes ago --- */
	int                        watertype;            /*   452     4 */
	string_t                   target;               /*   456     4 */
	string_t                   targetname;           /*   460     4 */
	string_t                   netname;              /*   464     4 */
	string_t                   message;              /*   468     4 */
	float                      dmg_take;             /*   472     4 */
	float                      dmg_save;             /*   476     4 */
	float                      dmg;                  /*   480     4 */
	float                      dmgtime;              /*   484     4 */
	string_t                   noise;                /*   488     4 */
	string_t                   noise1;               /*   492     4 */
	string_t                   noise2;               /*   496     4 */
	string_t                   noise3;               /*   500     4 */
	float                      speed;                /*   504     4 */
	float                      air_finished;         /*   508     4 */
	float                      pain_finished;        /*   512     4 */
	/* --- cacheline 8 boundary (512 bytes) was 2 bytes ago --- */
	float                      radsuit_finished;     /*   516     4 */
	edict_t *                  pContainingEntity;    /*   520     4 */
	int                        playerclass;          /*   524     4 */
	float                      maxspeed;             /*   528     4 */
	float                      fov;                  /*   532     4 */
	int                        weaponanim;           /*   536     4 */
	int                        pushmsec;             /*   540     4 */
	int                        bInDuck;              /*   544     4 */
	int                        flTimeStepSound;      /*   548     4 */
	int                        flSwimTime;           /*   552     4 */
	int                        flDuckTime;           /*   556     4 */
	int                        iStepLeft;            /*   560     4 */
	float                      flFallVelocity;       /*   564     4 */
	int                        gamestate;            /*   568     4 */
	int                        oldbuttons;           /*   572     4 */
	int                        groupinfo;            /*   576     4 */
	/* --- cacheline 9 boundary (576 bytes) was 2 bytes ago --- */
	int                        iuser1;               /*   580     4 */
	int                        iuser2;               /*   584     4 */
	int                        iuser3;               /*   588     4 */
	int                        iuser4;               /*   592     4 */
	float                      fuser1;               /*   596     4 */
	float                      fuser2;               /*   600     4 */
	float                      fuser3;               /*   604     4 */
	float                      fuser4;               /*   608     4 */
	class Vector              vuser1;                /*   612    12 */
	class Vector              vuser2;                /*   624    12 */
	class Vector              vuser3;                /*   636    12 */
	/* --- cacheline 10 boundary (640 bytes) was 6 bytes ago --- */
	class Vector              vuser4;                /*   648    12 */
	edict_t *                  euser1;               /*   660     4 */
	edict_t *                  euser2;               /*   664     4 */
	edict_t *                  euser3;               /*   668     4 */
	edict_t *                  euser4;               /*   672     4 */

	/* size: 676, cachelines: 11, members: 123 */
	/* last cacheline: 36 bytes */

	/* BRAIN FART ALERT! 676 != 674 + 0(holes), diff = 2 */

}; /* size: 676 */

/* 81 */
/* <0> (null):0 */
unsigned char              array[4]; /* size: 4 */

/* 82 */
/* <0> (null):0 */
unsigned char              array[2]; /* size: 2 */

/* 83 */
/* <0> (null):0 */
typedef struct entvars_s entvars_t; /* size: 676 */

/* 84 */
/* <0> (null):0 */
short int                  array[48]; /* size: 96 */

/* 85 */
/* <0> (null):0 */
typedef uint32 CRC32_t; /* size: 4 */

/* 86 */
/* <0> (null):0 */
struct cvar_s {
	char *                     name;                 /*     0     4 */
	char *                     string;               /*     4     4 */
	int                        flags;                /*     8     4 */
	float                      value;                /*    12     4 */
	class cvar_s *             next;                 /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 87 */
 /* pointer to 86 */
 /* size: 4 */

/* 88 */
/* <0> (null):0 */
typedef struct cvar_s cvar_t; /* size: 20 */

/* 89 */
/* <0> (null):0 */
struct client_textmessage_s {
	int                        effect;               /*     0     4 */
	byte                       r1;                   /*     4     1 */
	byte                       g1;                   /*     5     1 */
	byte                       b1;                   /*     6     1 */
	byte                       a1;                   /*     7     1 */
	byte                       r2;                   /*     8     1 */
	byte                       g2;                   /*     9     1 */
	byte                       b2;                   /*    10     1 */
	byte                       a2;                   /*    11     1 */
	float                      x;                    /*    12     4 */
	float                      y;                    /*    16     4 */
	float                      fadein;               /*    20     4 */
	float                      fadeout;              /*    24     4 */
	float                      holdtime;             /*    28     4 */
	float                      fxtime;               /*    32     4 */
	const char  *              pName;                /*    36     4 */
	const char  *              pMessage;             /*    40     4 */

	/* size: 44, cachelines: 1, members: 17 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 90 */
/* <0> (null):0 */
typedef struct client_textmessage_s client_textmessage_t; /* size: 44 */

/* 91 */
/* <0> (null):0 */
typedef struct sequenceCommandLine_ sequenceCommandLine_s; /* size: 92 */

/* 92 */
/* <0> (null):0 */
struct sequenceCommandLine_ {
	int                        commandType;          /*     0     4 */
	client_textmessage_t       clientMessage;        /*     4    44 */
	char *                     speakerName;          /*    48     4 */
	char *                     listenerName;         /*    52     4 */
	char *                     soundFileName;        /*    56     4 */
	char *                     sentenceName;         /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	char *                     fireTargetNames;      /*    64     4 */
	char *                     killTargetNames;      /*    68     4 */
	float                      delay;                /*    72     4 */
	int                        repeatCount;          /*    76     4 */
	int                        textChannel;          /*    80     4 */
	int                        modifierBitField;     /*    84     4 */
	sequenceCommandLine_s *    nextCommandLine;      /*    88     4 */

	/* size: 92, cachelines: 2, members: 13 */
	/* last cacheline: 28 bytes */
}; /* size: 92 */

/* 93 */
 /* pointer to 91 */
 /* size: 4 */

/* 94 */
/* <0> (null):0 */
typedef struct sequenceEntry_ sequenceEntry_s; /* size: 20 */

/* 95 */
/* <0> (null):0 */
struct sequenceEntry_ {
	char *                     fileName;             /*     0     4 */
	char *                     entryName;            /*     4     4 */
	sequenceCommandLine_s *    firstCommand;         /*     8     4 */
	sequenceEntry_s *          nextEntry;            /*    12     4 */
	qboolean                   isGlobal;             /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 96 */
 /* pointer to 94 */
 /* size: 4 */

/* 97 */
/* <0> (null):0 */
typedef struct sentenceEntry_ sentenceEntry_s; /* size: 16 */

/* 98 */
/* <0> (null):0 */
struct sentenceEntry_ {
	char *                     data;                 /*     0     4 */
	sentenceEntry_s *          nextEntry;            /*     4     4 */
	qboolean                   isGlobal;             /*     8     4 */
	unsigned int               index;                /*    12     4 */

	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 99 */
 /* pointer to 97 */
 /* size: 4 */

/* 100 */
/* <0> (null):0 */
enum {
	at_notice = 0,
	at_console = 1,
	at_aiconsole = 2,
	at_warning = 3,
	at_error = 4,
	at_logged = 5,
}; /* size: 4 */

/* 101 */
/* <0> (null):0 */
typedef enum  ALERT_TYPE; /* size: 4 */

/* 102 */
/* <0> (null):0 */
enum {
	print_console = 0,
	print_center = 1,
	print_chat = 2,
}; /* size: 4 */

/* 103 */
/* <0> (null):0 */
typedef enum  PRINT_TYPE; /* size: 4 */

/* 104 */
/* <0> (null):0 */
enum {
	force_exactfile = 0,
	force_model_samebounds = 1,
	force_model_specifybounds = 2,
	force_model_specifybounds_if_avail = 3,
}; /* size: 4 */

/* 105 */
/* <0> (null):0 */
typedef enum  FORCE_TYPE; /* size: 4 */

/* 106 */
/* <0> (null):0 */
struct {
	int                        fAllSolid;            /*     0     4 */
	int                        fStartSolid;          /*     4     4 */
	int                        fInOpen;              /*     8     4 */
	int                        fInWater;             /*    12     4 */
	float                      flFraction;           /*    16     4 */
	class Vector              vecEndPos;             /*    20    12 */
	float                      flPlaneDist;          /*    32     4 */
	class Vector              vecPlaneNormal;        /*    36    12 */
	edict_t *                  pHit;                 /*    48     4 */
	int                        iHitgroup;            /*    52     4 */
	/* <0> (null):0 */
	void TraceResult(TraceResult *);


	/* size: 56, cachelines: 1, members: 10 */
	/* last cacheline: 56 bytes */
}; /* size: 56 */

/* 107 */
/* <0> (null):0 */
typedef class  TraceResult; /* size: 56 */

/* 108 */
/* <0> (null):0 */
struct enginefuncs_s {
	int                        (*pfnPrecacheModel)(char *); /*     0     4 */
	int                        (*pfnPrecacheSound)(char *); /*     4     4 */
	void                       (*pfnSetModel)(edict_t *, const char  *); /*     8     4 */
	int                        (*pfnModelIndex)(const char  *); /*    12     4 */
	int                        (*pfnModelFrames)(int); /*    16     4 */
	void                       (*pfnSetSize)(edict_t *, const float  *, const float  *); /*    20     4 */
	void                       (*pfnChangeLevel)(char *, char *); /*    24     4 */
	void                       (*pfnGetSpawnParms)(edict_t *); /*    28     4 */
	void                       (*pfnSaveSpawnParms)(edict_t *); /*    32     4 */
	float                      (*pfnVecToYaw)(const float  *); /*    36     4 */
	void                       (*pfnVecToAngles)(const float  *, float *); /*    40     4 */
	void                       (*pfnMoveToOrigin)(edict_t *, const float  *, float, int); /*    44     4 */
	void                       (*pfnChangeYaw)(edict_t *); /*    48     4 */
	void                       (*pfnChangePitch)(edict_t *); /*    52     4 */
	edict_t *                  (*pfnFindEntityByString)(edict_t *, const char  *, const char  *); /*    56     4 */
	int                        (*pfnGetEntityIllum)(edict_t *); /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	edict_t *                  (*pfnFindEntityInSphere)(edict_t *, const float  *, float); /*    64     4 */
	edict_t *                  (*pfnFindClientInPVS)(edict_t *); /*    68     4 */
	edict_t *                  (*pfnEntitiesInPVS)(edict_t *); /*    72     4 */
	void                       (*pfnMakeVectors)(const float  *); /*    76     4 */
	void                       (*pfnAngleVectors)(const float  *, float *, float *, float *); /*    80     4 */
	edict_t *                  (*pfnCreateEntity)(void); /*    84     4 */
	void                       (*pfnRemoveEntity)(edict_t *); /*    88     4 */
	edict_t *                  (*pfnCreateNamedEntity)(int); /*    92     4 */
	void                       (*pfnMakeStatic)(edict_t *); /*    96     4 */
	int                        (*pfnEntIsOnFloor)(edict_t *); /*   100     4 */
	int                        (*pfnDropToFloor)(edict_t *); /*   104     4 */
	int                        (*pfnWalkMove)(edict_t *, float, float, int); /*   108     4 */
	void                       (*pfnSetOrigin)(edict_t *, const float  *); /*   112     4 */
	void                       (*pfnEmitSound)(edict_t *, int, const char  *, float, float, int, int); /*   116     4 */
	void                       (*pfnEmitAmbientSound)(edict_t *, float *, const char  *, float, float, int, int); /*   120     4 */
	void                       (*pfnTraceLine)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	void                       (*pfnTraceToss)(edict_t *, edict_t *, TraceResult *); /*   128     4 */
	int                        (*pfnTraceMonsterHull)(edict_t *, const float  *, const float  *, int, edict_t *, TraceResult *); /*   132     4 */
	void                       (*pfnTraceHull)(const float  *, const float  *, int, int, edict_t *, TraceResult *); /*   136     4 */
	void                       (*pfnTraceModel)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   140     4 */
	const char  *              (*pfnTraceTexture)(edict_t *, const float  *, const float  *); /*   144     4 */
	void                       (*pfnTraceSphere)(const float  *, const float  *, int, float, edict_t *, TraceResult *); /*   148     4 */
	void                       (*pfnGetAimVector)(edict_t *, float, float *); /*   152     4 */
	void                       (*pfnServerCommand)(char *); /*   156     4 */
	void                       (*pfnServerExecute)(void); /*   160     4 */
	void                       (*pfnClientCommand)(edict_t *, char *, ...); /*   164     4 */
	void                       (*pfnParticleEffect)(const float  *, const float  *, float, float); /*   168     4 */
	void                       (*pfnLightStyle)(int, char *); /*   172     4 */
	int                        (*pfnDecalIndex)(const char  *); /*   176     4 */
	int                        (*pfnPointContents)(const float  *); /*   180     4 */
	void                       (*pfnMessageBegin)(int, int, const float  *, edict_t *); /*   184     4 */
	void                       (*pfnMessageEnd)(void); /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	void                       (*pfnWriteByte)(int); /*   192     4 */
	void                       (*pfnWriteChar)(int); /*   196     4 */
	void                       (*pfnWriteShort)(int); /*   200     4 */
	void                       (*pfnWriteLong)(int); /*   204     4 */
	void                       (*pfnWriteAngle)(float); /*   208     4 */
	void                       (*pfnWriteCoord)(float); /*   212     4 */
	void                       (*pfnWriteString)(const char  *); /*   216     4 */
	void                       (*pfnWriteEntity)(int); /*   220     4 */
	void                       (*pfnCVarRegister)(cvar_t *); /*   224     4 */
	float                      (*pfnCVarGetFloat)(const char  *); /*   228     4 */
	const char  *              (*pfnCVarGetString)(const char  *); /*   232     4 */
	void                       (*pfnCVarSetFloat)(const char  *, float); /*   236     4 */
	void                       (*pfnCVarSetString)(const char  *, const char  *); /*   240     4 */
	void                       (*pfnAlertMessage)(ALERT_TYPE, char *, ...); /*   244     4 */
	void                       (*pfnEngineFprintf)(void *, char *, ...); /*   248     4 */
	void *                     (*pfnPvAllocEntPrivateData)(edict_t *, int32); /*   252     4 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	void *                     (*pfnPvEntPrivateData)(edict_t *); /*   256     4 */
	void                       (*pfnFreeEntPrivateData)(edict_t *); /*   260     4 */
	const char  *              (*pfnSzFromIndex)(int); /*   264     4 */
	int                        (*pfnAllocString)(const char  *); /*   268     4 */
	class entvars_s *          (*pfnGetVarsOfEnt)(edict_t *); /*   272     4 */
	edict_t *                  (*pfnPEntityOfEntOffset)(int); /*   276     4 */
	int                        (*pfnEntOffsetOfPEntity)(const edict_t  *); /*   280     4 */
	int                        (*pfnIndexOfEdict)(const edict_t  *); /*   284     4 */
	edict_t *                  (*pfnPEntityOfEntIndex)(int); /*   288     4 */
	edict_t *                  (*pfnFindEntityByVars)(class entvars_s *); /*   292     4 */
	void *                     (*pfnGetModelPtr)(edict_t *); /*   296     4 */
	int                        (*pfnRegUserMsg)(const char  *, int); /*   300     4 */
	void                       (*pfnAnimationAutomove)(const edict_t  *, float); /*   304     4 */
	void                       (*pfnGetBonePosition)(const edict_t  *, int, float *, float *); /*   308     4 */
	uint32                     (*pfnFunctionFromName)(const char  *); /*   312     4 */
	const char  *              (*pfnNameForFunction)(uint32); /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	void                       (*pfnClientPrintf)(edict_t *, PRINT_TYPE, const char  *); /*   320     4 */
	void                       (*pfnServerPrint)(const char  *); /*   324     4 */
	const char  *              (*pfnCmd_Args)(void); /*   328     4 */
	const char  *              (*pfnCmd_Argv)(int);  /*   332     4 */
	int                        (*pfnCmd_Argc)(void); /*   336     4 */
	void                       (*pfnGetAttachment)(const edict_t  *, int, float *, float *); /*   340     4 */
	void                       (*pfnCRC32_Init)(CRC32_t *); /*   344     4 */
	void                       (*pfnCRC32_ProcessBuffer)(CRC32_t *, void *, int); /*   348     4 */
	void                       (*pfnCRC32_ProcessByte)(CRC32_t *, unsigned char); /*   352     4 */
	CRC32_t                    (*pfnCRC32_Final)(CRC32_t); /*   356     4 */
	int32                      (*pfnRandomLong)(int32, int32); /*   360     4 */
	float                      (*pfnRandomFloat)(float, float); /*   364     4 */
	void                       (*pfnSetView)(const edict_t  *, const edict_t  *); /*   368     4 */
	float                      (*pfnTime)(void);     /*   372     4 */
	void                       (*pfnCrosshairAngle)(const edict_t  *, float, float); /*   376     4 */
	byte *                     (*pfnLoadFileForMe)(char *, int *); /*   380     4 */
	/* --- cacheline 6 boundary (384 bytes) --- */
	void                       (*pfnFreeFile)(void *); /*   384     4 */
	void                       (*pfnEndSection)(const char  *); /*   388     4 */
	int                        (*pfnCompareFileTime)(char *, char *, int *); /*   392     4 */
	void                       (*pfnGetGameDir)(char *); /*   396     4 */
	void                       (*pfnCvar_RegisterVariable)(cvar_t *); /*   400     4 */
	void                       (*pfnFadeClientVolume)(const edict_t  *, int, int, int, int); /*   404     4 */
	void                       (*pfnSetClientMaxspeed)(const edict_t  *, float); /*   408     4 */
	edict_t *                  (*pfnCreateFakeClient)(const char  *); /*   412     4 */
	void                       (*pfnRunPlayerMove)(edict_t *, const float  *, float, float, float, short unsigned int, byte, byte); /*   416     4 */
	int                        (*pfnNumberOfEntities)(void); /*   420     4 */
	char *                     (*pfnGetInfoKeyBuffer)(edict_t *); /*   424     4 */
	char *                     (*pfnInfoKeyValue)(char *, char *); /*   428     4 */
	void                       (*pfnSetKeyValue)(char *, char *, char *); /*   432     4 */
	void                       (*pfnSetClientKeyValue)(int, char *, char *, char *); /*   436     4 */
	int                        (*pfnIsMapValid)(char *); /*   440     4 */
	void                       (*pfnStaticDecal)(const float  *, int, int, int); /*   444     4 */
	/* --- cacheline 7 boundary (448 bytes) --- */
	int                        (*pfnPrecacheGeneric)(char *); /*   448     4 */
	int                        (*pfnGetPlayerUserId)(edict_t *); /*   452     4 */
	void                       (*pfnBuildSoundMsg)(edict_t *, int, const char  *, float, float, int, int, int, int, const float  *, edict_t *); /*   456     4 */
	int                        (*pfnIsDedicatedServer)(void); /*   460     4 */
	cvar_t *                   (*pfnCVarGetPointer)(const char  *); /*   464     4 */
	unsigned int               (*pfnGetPlayerWONId)(edict_t *); /*   468     4 */
	void                       (*pfnInfo_RemoveKey)(char *, const char  *); /*   472     4 */
	const char  *              (*pfnGetPhysicsKeyValue)(const edict_t  *, const char  *); /*   476     4 */
	void                       (*pfnSetPhysicsKeyValue)(const edict_t  *, const char  *, const char  *); /*   480     4 */
	const char  *              (*pfnGetPhysicsInfoString)(const edict_t  *); /*   484     4 */
	short unsigned int         (*pfnPrecacheEvent)(int, const char  *); /*   488     4 */
	void                       (*pfnPlaybackEvent)(int, const edict_t  *, short unsigned int, float, float *, float *, float, float, int, int, int, int); /*   492     4 */
	unsigned char *            (*pfnSetFatPVS)(float *); /*   496     4 */
	unsigned char *            (*pfnSetFatPAS)(float *); /*   500     4 */
	int                        (*pfnCheckVisibility)(const edict_t  *, unsigned char *); /*   504     4 */
	void                       (*pfnDeltaSetField)(class delta_s *, const char  *); /*   508     4 */
	/* --- cacheline 8 boundary (512 bytes) --- */
	void                       (*pfnDeltaUnsetField)(class delta_s *, const char  *); /*   512     4 */
	void                       (*pfnDeltaAddEncoder)(char *, void (*)(class delta_s *, const unsigned char  *, const unsigned char  *)); /*   516     4 */
	int                        (*pfnGetCurrentPlayer)(void); /*   520     4 */
	int                        (*pfnCanSkipPlayer)(const edict_t  *); /*   524     4 */
	int                        (*pfnDeltaFindField)(class delta_s *, const char  *); /*   528     4 */
	void                       (*pfnDeltaSetFieldByIndex)(class delta_s *, int); /*   532     4 */
	void                       (*pfnDeltaUnsetFieldByIndex)(class delta_s *, int); /*   536     4 */
	void                       (*pfnSetGroupMask)(int, int); /*   540     4 */
	int                        (*pfnCreateInstancedBaseline)(int, class entity_state_s *); /*   544     4 */
	void                       (*pfnCvar_DirectSet)(class cvar_s *, char *); /*   548     4 */
	void                       (*pfnForceUnmodified)(FORCE_TYPE, float *, float *, const char  *); /*   552     4 */
	void                       (*pfnGetPlayerStats)(const edict_t  *, int *, int *); /*   556     4 */
	void                       (*pfnAddServerCommand)(char *, void (*)(void)); /*   560     4 */
	qboolean                   (*pfnVoice_GetClientListening)(int, int); /*   564     4 */
	qboolean                   (*pfnVoice_SetClientListening)(int, int, qboolean); /*   568     4 */
	const char  *              (*pfnGetPlayerAuthId)(edict_t *); /*   572     4 */
	/* --- cacheline 9 boundary (576 bytes) --- */
	sequenceEntry_s *          (*pfnSequenceGet)(const char  *, const char  *); /*   576     4 */
	sentenceEntry_s *          (*pfnSequencePickSentence)(const char  *, int, int *); /*   580     4 */
	int                        (*pfnGetFileSize)(char *); /*   584     4 */
	unsigned int               (*pfnGetApproxWavePlayLen)(const char  *); /*   588     4 */
	int                        (*pfnIsCareerMatch)(void); /*   592     4 */
	int                        (*pfnGetLocalizedStringLength)(const char  *); /*   596     4 */
	void                       (*pfnRegisterTutorMessageShown)(int); /*   600     4 */
	int                        (*pfnGetTimesTutorMessageShown)(int); /*   604     4 */
	void                       (*ProcessTutorMessageDecayBuffer)(int *, int); /*   608     4 */
	void                       (*ConstructTutorMessageDecayBuffer)(int *, int); /*   612     4 */
	void                       (*ResetTutorMessageDecayData)(void); /*   616     4 */
	void                       (*pfnQueryClientCvarValue)(const edict_t  *, const char  *); /*   620     4 */
	void                       (*pfnQueryClientCvarValue2)(const edict_t  *, const char  *, int); /*   624     4 */
	int                        (*pfnCheckParm)(const char  *, char * *); /*   628     4 */

	/* size: 632, cachelines: 10, members: 158 */
	/* last cacheline: 56 bytes */
}; /* size: 632 */

/* 109 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 110 */
 /* pointer to 109 */
 /* size: 4 */

/* 111 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 157017844 */

/* 112 */
 /* pointer to 111 */
 /* size: 4 */

/* 113 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 114 */
 /* pointer to 113 */
 /* size: 4 */

/* 115 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 116 */
 /* pointer to 115 */
 /* size: 4 */

/* 117 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 157018364 */

/* 118 */
 /* pointer to 117 */
 /* size: 4 */

/* 119 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 157018624 */

/* 120 */
 /* pointer to 119 */
 /* size: 4 */

/* 121 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 157018832 */

/* 122 */
 /* pointer to 121 */
 /* size: 4 */

/* 123 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 124 */
 /* pointer to 123 */
 /* size: 4 */

/* 125 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 157019144 */

/* 126 */
 /* pointer to 125 */
 /* size: 4 */

/* 127 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 157019352 */

/* 128 */
 /* pointer to 127 */
 /* size: 4 */

/* 129 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 130 */
 /* pointer to 129 */
 /* size: 4 */

/* 131 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 132 */
 /* pointer to 131 */
 /* size: 4 */

/* 133 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 134 */
 /* pointer to 133 */
 /* size: 4 */

/* 135 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 136 */
 /* pointer to 135 */
 /* size: 4 */

/* 137 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 157053144 */

/* 138 */
 /* pointer to 137 */
 /* size: 4 */

/* 139 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 157053300 */

/* 140 */
 /* pointer to 139 */
 /* size: 4 */

/* 141 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 142 */
 /* pointer to 141 */
 /* size: 4 */

/* 143 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 144 */
 /* pointer to 143 */
 /* size: 4 */

/* 145 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 146 */
 /* pointer to 145 */
 /* size: 4 */

/* 147 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 157054184 */

/* 148 */
 /* pointer to 147 */
 /* size: 4 */

/* 149 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 157054392 */

/* 150 */
 /* pointer to 149 */
 /* size: 4 */

/* 151 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 157054860 */

/* 152 */
 /* pointer to 151 */
 /* size: 4 */

/* 153 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 157055328 */

/* 154 */
 /* pointer to 107 */
 /* size: 4 */

/* 155 */
 /* pointer to 153 */
 /* size: 4 */

/* 156 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 157055744 */

/* 157 */
 /* pointer to 156 */
 /* size: 4 */

/* 158 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 159 */
 /* pointer to 158 */
 /* size: 4 */

/* 160 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 157056420 */

/* 161 */
 /* pointer to 160 */
 /* size: 4 */

/* 162 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 163 */
 /* pointer to 162 */
 /* size: 4 */

/* 164 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 157069328 */

/* 165 */
 /* pointer to 164 */
 /* size: 4 */

/* 166 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 157069744 */

/* 167 */
 /* pointer to 166 */
 /* size: 4 */

/* 168 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 157070004 */

/* 169 */
 /* pointer to 168 */
 /* size: 4 */

/* 170 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 157070160 */

/* 171 */
 /* pointer to 170 */
 /* size: 4 */

/* 172 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 157070264 */

/* 173 */
 /* pointer to 172 */
 /* size: 4 */

/* 174 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 157070472 */

/* 175 */
 /* pointer to 174 */
 /* size: 4 */

/* 176 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 157070784 */

/* 177 */
 /* pointer to 176 */
 /* size: 4 */

/* 178 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 179 */
 /* pointer to 178 */
 /* size: 4 */

/* 180 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 157071148 */

/* 181 */
 /* pointer to 180 */
 /* size: 4 */

/* 182 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 157071460 */

/* 183 */
 /* pointer to 182 */
 /* size: 4 */

/* 184 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 157071616 */

/* 185 */
 /* pointer to 184 */
 /* size: 4 */

/* 186 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 157071772 */

/* 187 */
 /* pointer to 186 */
 /* size: 4 */

/* 188 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 157071928 */

/* 189 */
 /* pointer to 88 */
 /* size: 4 */

/* 190 */
 /* pointer to 188 */
 /* size: 4 */

/* 191 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 192 */
 /* pointer to 191 */
 /* size: 4 */

/* 193 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 194 */
 /* pointer to 193 */
 /* size: 4 */

/* 195 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 157072448 */

/* 196 */
 /* pointer to 195 */
 /* size: 4 */

/* 197 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 157072656 */

/* 198 */
 /* pointer to 197 */
 /* size: 4 */

/* 199 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 157072864 */

/* 200 */
 /* pointer to 199 */
 /* size: 4 */

/* 201 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 157032312 */

/* 202 */
 /* pointer to 201 */
 /* size: 4 */

/* 203 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 204 */
 /* pointer to 203 */
 /* size: 4 */

/* 205 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 206 */
 /* pointer to 205 */
 /* size: 4 */

/* 207 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 208 */
 /* pointer to 207 */
 /* size: 4 */

/* 209 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 210 */
 /* pointer to 80 */
 /* size: 4 */

/* 211 */
 /* pointer to 209 */
 /* size: 4 */

/* 212 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 213 */
 /* pointer to 214 */
 /* size: 4 */

/* 214 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 804 */

/* 215 */
 /* pointer to 212 */
 /* size: 4 */

/* 216 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 217 */
 /* pointer to 216 */
 /* size: 4 */

/* 218 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 219 */
 /* pointer to 218 */
 /* size: 4 */

/* 220 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 157033872 */

/* 221 */
 /* pointer to 220 */
 /* size: 4 */

/* 222 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 157034080 */

/* 223 */
 /* pointer to 222 */
 /* size: 4 */

/* 224 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 225 */
 /* pointer to 224 */
 /* size: 4 */

/* 226 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 227 */
 /* pointer to 226 */
 /* size: 4 */

/* 228 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 157034704 */

/* 229 */
 /* pointer to 228 */
 /* size: 4 */

/* 230 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 231 */
 /* pointer to 230 */
 /* size: 4 */

/* 232 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 233 */
 /* pointer to 232 */
 /* size: 4 */

/* 234 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 157035172 */

/* 235 */
 /* pointer to 85 */
 /* size: 4 */

/* 236 */
 /* pointer to 234 */
 /* size: 4 */

/* 237 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 157035380 */

/* 238 */
 /* pointer to 237 */
 /* size: 4 */

/* 239 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 157035640 */

/* 240 */
 /* pointer to 239 */
 /* size: 4 */

/* 241 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 242 */
 /* pointer to 241 */
 /* size: 4 */

/* 243 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 244 */
 /* pointer to 243 */
 /* size: 4 */

/* 245 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 246 */
 /* pointer to 245 */
 /* size: 4 */

/* 247 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 157110868 */

/* 248 */
 /* pointer to 247 */
 /* size: 4 */

/* 249 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 250 */
 /* pointer to 249 */
 /* size: 4 */

/* 251 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 157111180 */

/* 252 */
 /* pointer to 251 */
 /* size: 4 */

/* 253 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 254 */
 /* pointer to 50 */
 /* size: 4 */

/* 255 */
 /* pointer to 9 */
 /* size: 4 */

/* 256 */
 /* pointer to 253 */
 /* size: 4 */

/* 257 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 157111752 */

/* 258 */
 /* pointer to 257 */
 /* size: 4 */

/* 259 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 260 */
 /* pointer to 259 */
 /* size: 4 */

/* 261 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 157112168 */

/* 262 */
 /* pointer to 261 */
 /* size: 4 */

/* 263 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 264 */
 /* pointer to 263 */
 /* size: 4 */

/* 265 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 157112688 */

/* 266 */
 /* pointer to 265 */
 /* size: 4 */

/* 267 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 268 */
 /* pointer to 267 */
 /* size: 4 */

/* 269 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 270 */
 /* pointer to 269 */
 /* size: 4 */

/* 271 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 157113572 */

/* 272 */
 /* pointer to 271 */
 /* size: 4 */

/* 273 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 157113832 */

/* 274 */
 /* pointer to 273 */
 /* size: 4 */

/* 275 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 157114144 */

/* 276 */
 /* pointer to 275 */
 /* size: 4 */

/* 277 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 157114456 */

/* 278 */
 /* pointer to 277 */
 /* size: 4 */

/* 279 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 280 */
 /* pointer to 279 */
 /* size: 4 */

/* 281 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 282 */
 /* pointer to 281 */
 /* size: 4 */

/* 283 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 157167516 */

/* 284 */
 /* pointer to 283 */
 /* size: 4 */

/* 285 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 286 */
 /* pointer to 285 */
 /* size: 4 */

/* 287 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 157167932 */

/* 288 */
 /* pointer to 287 */
 /* size: 4 */

/* 289 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 290 */
 /* pointer to 289 */
 /* size: 4 */

/* 291 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 2 */

/* 292 */
 /* pointer to 291 */
 /* size: 4 */

/* 293 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 157168556 */

/* 294 */
 /* pointer to 293 */
 /* size: 4 */

/* 295 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 296 */
 /* pointer to 4 */
 /* size: 4 */

/* 297 */
 /* pointer to 295 */
 /* size: 4 */

/* 298 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 299 */
 /* pointer to 298 */
 /* size: 4 */

/* 300 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 157169700 */

/* 301 */
 /* pointer to 302 */
 /* size: 4 */

/* 302 */
/* <0> (null):0 */
struct delta_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 303 */
 /* pointer to 300 */
 /* size: 4 */

/* 304 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 157170024 */

/* 305 */
 /* pointer to 306 */
 /* size: 4 */

/* 306 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 157170232 */

/* 307 */
 /* pointer to 308 */
 /* size: 4 */

/* 308 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 309 */
 /* pointer to 304 */
 /* size: 4 */

/* 310 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 311 */
 /* pointer to 310 */
 /* size: 4 */

/* 312 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 157170804 */

/* 313 */
 /* pointer to 312 */
 /* size: 4 */

/* 314 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 157183284 */

/* 315 */
 /* pointer to 314 */
 /* size: 4 */

/* 316 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 317 */
 /* pointer to 318 */
 /* size: 4 */

/* 318 */
/* <0> (null):0 */
struct entity_state_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 319 */
 /* pointer to 316 */
 /* size: 4 */

/* 320 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 157183816 */

/* 321 */
 /* pointer to 86 */
 /* size: 4 */

/* 322 */
 /* pointer to 320 */
 /* size: 4 */

/* 323 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 157184076 */

/* 324 */
 /* pointer to 323 */
 /* size: 4 */

/* 325 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 157184388 */

/* 326 */
 /* pointer to 325 */
 /* size: 4 */

/* 327 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 157184648 */

/* 328 */
 /* pointer to 327 */
 /* size: 4 */

/* 329 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 330 */
 /* pointer to 329 */
 /* size: 4 */

/* 331 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 332 */
 /* pointer to 331 */
 /* size: 4 */

/* 333 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 334 */
 /* pointer to 333 */
 /* size: 4 */

/* 335 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 336 */
 /* pointer to 335 */
 /* size: 4 */

/* 337 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 338 */
 /* pointer to 337 */
 /* size: 4 */

/* 339 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 340 */
 /* pointer to 339 */
 /* size: 4 */

/* 341 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 157186104 */

/* 342 */
 /* pointer to 341 */
 /* size: 4 */

/* 343 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 157186312 */

/* 344 */
 /* pointer to 343 */
 /* size: 4 */

/* 345 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 157186520 */

/* 346 */
 /* pointer to 345 */
 /* size: 4 */

/* 347 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 348 */
 /* pointer to 17 */
 /* size: 4 */

/* 349 */
 /* pointer to 347 */
 /* size: 4 */

/* 350 */
/* <0> (null):0 */
typedef struct enginefuncs_s enginefuncs_t; /* size: 632 */

/* 351 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 352 */
/* <0> (null):0 */
typedef int ptrdiff_t; /* size: 4 */

/* 353 */
/* <0> (null):0 */
struct _List_node_base {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 354 */
/* <0> (null):0 */
class list<NavConnect, std::allocator<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 355 */
/* <0> (null):0 */
class list<CNavLadder*, std::allocator<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 356 */
/* <0> (null):0 */
class list<HidingSpot*, std::allocator<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 357 */
/* <0> (null):0 */
class list<SpotOrder, std::allocator<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 358 */
/* <0> (null):0 */
class allocator<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 359 */
/* <0> (null):0 */
class allocator<std::_List_node<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 360 */
/* <0> (null):0 */
struct _List_node<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 361 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 362 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<SpotOrder> > {
public:

	/* class allocator<std::_List_node<SpotOrder> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 363 */
/* <0> (null):0 */
class _List_base<SpotOrder, std::allocator<SpotOrder> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<SpotOrder> > {
	public:

		/* class allocator<std::_List_node<SpotOrder> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 364 */
/* <0> (null):0 */
struct _List_iterator<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 365 */
/* <0> (null):0 */
struct _List_const_iterator<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 366 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 367 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 368 */
/* <0> (null):0 */
class list<SpotEncounter, std::allocator<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 369 */
/* <0> (null):0 */
class allocator<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 370 */
/* <0> (null):0 */
class allocator<std::_List_node<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 371 */
/* <0> (null):0 */
struct _List_node<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 372 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 373 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<HidingSpot*> > {
public:

	/* class allocator<std::_List_node<HidingSpot*> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 374 */
/* <0> (null):0 */
class _List_base<HidingSpot*, std::allocator<HidingSpot*> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<HidingSpot*> > {
	public:

		/* class allocator<std::_List_node<HidingSpot*> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 375 */
/* <0> (null):0 */
struct _List_iterator<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 376 */
/* <0> (null):0 */
struct _List_const_iterator<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 377 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 378 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 379 */
/* <0> (null):0 */
class allocator<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 380 */
/* <0> (null):0 */
class allocator<std::_List_node<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 381 */
/* <0> (null):0 */
struct _List_node<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 382 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 383 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<SpotEncounter> > {
public:

	/* class allocator<std::_List_node<SpotEncounter> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 384 */
/* <0> (null):0 */
class _List_base<SpotEncounter, std::allocator<SpotEncounter> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<SpotEncounter> > {
	public:

		/* class allocator<std::_List_node<SpotEncounter> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 385 */
/* <0> (null):0 */
struct _List_iterator<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 386 */
/* <0> (null):0 */
struct _List_const_iterator<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 387 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 388 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 389 */
/* <0> (null):0 */
class allocator<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 390 */
/* <0> (null):0 */
class allocator<std::_List_node<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 391 */
/* <0> (null):0 */
struct _List_node<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 392 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 393 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<NavConnect> > {
public:

	/* class allocator<std::_List_node<NavConnect> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 394 */
/* <0> (null):0 */
class _List_base<NavConnect, std::allocator<NavConnect> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<NavConnect> > {
	public:

		/* class allocator<std::_List_node<NavConnect> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 395 */
/* <0> (null):0 */
struct _List_iterator<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 396 */
/* <0> (null):0 */
struct _List_const_iterator<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 397 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 398 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 399 */
/* <0> (null):0 */
class allocator<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 400 */
/* <0> (null):0 */
class allocator<std::_List_node<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 401 */
/* <0> (null):0 */
struct _List_node<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 402 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 403 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<CNavLadder*> > {
public:

	/* class allocator<std::_List_node<CNavLadder*> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 404 */
/* <0> (null):0 */
class _List_base<CNavLadder*, std::allocator<CNavLadder*> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<CNavLadder*> > {
	public:

		/* class allocator<std::_List_node<CNavLadder*> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 405 */
/* <0> (null):0 */
struct _List_iterator<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 406 */
/* <0> (null):0 */
struct _List_const_iterator<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 407 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 408 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 409 */
/* <0> (null):0 */
class allocator<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 410 */
/* <0> (null):0 */
class allocator<std::_List_node<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 411 */
/* <0> (null):0 */
struct _List_node<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 412 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 413 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<CNavArea*> > {
public:

	/* class allocator<std::_List_node<CNavArea*> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 414 */
/* <0> (null):0 */
class _List_base<CNavArea*, std::allocator<CNavArea*> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<CNavArea*> > {
	public:

		/* class allocator<std::_List_node<CNavArea*> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 415 */
/* <0> (null):0 */
class list<CNavArea*, std::allocator<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 416 */
/* <0> (null):0 */
struct _List_iterator<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 417 */
/* <0> (null):0 */
struct _List_const_iterator<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 418 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 419 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 420 */
/* <0> (null):0 */
class vector<BotSpeakable*, std::allocator<BotSpeakable*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 421 */
/* <0> (null):0 */
class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 422 */
/* <0> (null):0 */
class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 423 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 424 */
/* <0> (null):0 */
struct _Vector_impl : public allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {
public:

	/* class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> <ancestor>; */ /*     0     1 */
	pointer                    _M_start;             /*     0     4 */
	pointer                    _M_finish;            /*     4     4 */
	pointer                    _M_end_of_storage;    /*     8     4 */
	/* <0> (null):0 */
	void _Vector_impl(class _Vector_impl *);

	/* <0> (null):0 */
	void _Vector_impl(class _Vector_impl *, const _Tp_alloc_type  &);


	/* size: 12, cachelines: 1, members: 4 */
	/* last cacheline: 12 bytes */

	/* BRAIN FART ALERT! 12 != 9 + 0(holes), diff = 3 */

}; /* size: 12 */

/* 425 */
/* <0> (null):0 */
struct _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > {
	/* <0> (null):0 */
	struct _Vector_impl : public allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {
	public:

		/* class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> <ancestor>; */ /*     0     1 */
		pointer                    _M_start;             /*     0     4 */
		pointer                    _M_finish;            /*     4     4 */
		pointer                    _M_end_of_storage;    /*     8     4 */
		/* <0> (null):0 */
		void _Vector_impl(class _Vector_impl *);

		/* <0> (null):0 */
		void _Vector_impl(class _Vector_impl *, const _Tp_alloc_type  &);


		/* size: 12, cachelines: 1, members: 4 */
		/* last cacheline: 12 bytes */

		/* BRAIN FART ALERT! 12 != 9 + 0(holes), diff = 3 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 426 */
/* <0> (null):0 */
class reverse_iterator<__gnu_cxx::__normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >* const*, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 427 */
/* <0> (null):0 */
class reverse_iterator<__gnu_cxx::__normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 428 */
/* <0> (null):0 */
class allocator<int> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 429 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 430 */
/* <0> (null):0 */
struct _Vector_impl : public allocator<int> {
public:

	/* class allocator<int>      <ancestor>; */      /*     0     1 */
	pointer                    _M_start;             /*     0     4 */
	pointer                    _M_finish;            /*     4     4 */
	pointer                    _M_end_of_storage;    /*     8     4 */
	/* <0> (null):0 */
	void _Vector_impl(class _Vector_impl *);

	/* <0> (null):0 */
	void _Vector_impl(class _Vector_impl *, const _Tp_alloc_type  &);


	/* size: 12, cachelines: 1, members: 4 */
	/* last cacheline: 12 bytes */

	/* BRAIN FART ALERT! 12 != 9 + 0(holes), diff = 3 */

}; /* size: 12 */

/* 431 */
/* <0> (null):0 */
struct _Vector_base<int, std::allocator<int> > {
	/* <0> (null):0 */
	struct _Vector_impl : public allocator<int> {
	public:

		/* class allocator<int>      <ancestor>; */      /*     0     1 */
		pointer                    _M_start;             /*     0     4 */
		pointer                    _M_finish;            /*     4     4 */
		pointer                    _M_end_of_storage;    /*     8     4 */
		/* <0> (null):0 */
		void _Vector_impl(class _Vector_impl *);

		/* <0> (null):0 */
		void _Vector_impl(class _Vector_impl *, const _Tp_alloc_type  &);


		/* size: 12, cachelines: 1, members: 4 */
		/* last cacheline: 12 bytes */

		/* BRAIN FART ALERT! 12 != 9 + 0(holes), diff = 3 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 432 */
/* <0> (null):0 */
class vector<int, std::allocator<int> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 433 */
/* <0> (null):0 */
class reverse_iterator<__gnu_cxx::__normal_iterator<const int*, std::vector<int, std::allocator<int> > > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 434 */
/* <0> (null):0 */
class reverse_iterator<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 435 */
/* <0> (null):0 */
class list<BotPhrase*, std::allocator<BotPhrase*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 436 */
/* <0> (null):0 */
class allocator<BotPhrase*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 437 */
/* <0> (null):0 */
class allocator<std::_List_node<BotPhrase*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 438 */
/* <0> (null):0 */
struct _List_node<BotPhrase*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 439 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 440 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<BotPhrase*> > {
public:

	/* class allocator<std::_List_node<BotPhrase*> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 441 */
/* <0> (null):0 */
class _List_base<BotPhrase*, std::allocator<BotPhrase*> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<BotPhrase*> > {
	public:

		/* class allocator<std::_List_node<BotPhrase*> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 442 */
/* <0> (null):0 */
struct _List_iterator<BotPhrase*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 443 */
/* <0> (null):0 */
struct _List_const_iterator<BotPhrase*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 444 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<BotPhrase*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 445 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<BotPhrase*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 446 */
/* <0> (null):0 */
typedef int EOFFSET; /* size: 4 */

/* 447 */
/* <0> (null):0 */
enum {
	ignore_monsters = 1,
	dont_ignore_monsters = 0,
	missile = 2,
}; /* size: 4 */

/* 448 */
/* <0> (null):0 */
typedef enum  IGNORE_MONSTERS; /* size: 4 */

/* 449 */
/* <0> (null):0 */
enum {
	ignore_glass = 1,
	dont_ignore_glass = 0,
}; /* size: 4 */

/* 450 */
/* <0> (null):0 */
typedef enum  IGNORE_GLASS; /* size: 4 */

/* 451 */
 /* pointer to 452 */
 /* size: 4 */

/* 452 */
/* <0> (null):0 */
struct CBaseEntity {
	/* <0> (null):0 */
	edict_t * edict(class CBaseEntity *); /* linkage=_ZN11CBaseEntity5edictEv */

	/* <0> (null):0 */
	virtual int ObjectCaps(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10ObjectCapsEv */

	/* <0> (null):0 */
	int entindex(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8entindexEv */

	/* <0> (null):0 */
	class CBaseEntity * Instance(edict_t *); /* linkage=_ZN11CBaseEntity8InstanceEP7edict_s */

	/* vtable has 1 entries: {
	   [6] = ObjectCaps(_ZN11CBaseEntity10ObjectCapsEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 453 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 454 */
/* <0> (null):0 */
enum WeaponIdType {
	WEAPON_NONE = 0,
	WEAPON_P228 = 1,
	WEAPON_GLOCK = 2,
	WEAPON_SCOUT = 3,
	WEAPON_HEGRENADE = 4,
	WEAPON_XM1014 = 5,
	WEAPON_C4 = 6,
	WEAPON_MAC10 = 7,
	WEAPON_AUG = 8,
	WEAPON_SMOKEGRENADE = 9,
	WEAPON_ELITE = 10,
	WEAPON_FIVESEVEN = 11,
	WEAPON_UMP45 = 12,
	WEAPON_SG550 = 13,
	WEAPON_GALIL = 14,
	WEAPON_FAMAS = 15,
	WEAPON_USP = 16,
	WEAPON_GLOCK18 = 17,
	WEAPON_AWP = 18,
	WEAPON_MP5N = 19,
	WEAPON_M249 = 20,
	WEAPON_M3 = 21,
	WEAPON_M4A1 = 22,
	WEAPON_TMP = 23,
	WEAPON_G3SG1 = 24,
	WEAPON_FLASHBANG = 25,
	WEAPON_DEAGLE = 26,
	WEAPON_SG552 = 27,
	WEAPON_AK47 = 28,
	WEAPON_KNIFE = 29,
	WEAPON_P90 = 30,
	WEAPON_SHIELDGUN = 99,
}; /* size: 4 */

/* 455 */
/* <0> (null):0 */
enum WeaponClassType {
	WEAPONCLASS_NONE = 0,
	WEAPONCLASS_KNIFE = 1,
	WEAPONCLASS_PISTOL = 2,
	WEAPONCLASS_GRENADE = 3,
	WEAPONCLASS_SUBMACHINEGUN = 4,
	WEAPONCLASS_SHOTGUN = 5,
	WEAPONCLASS_MACHINEGUN = 6,
	WEAPONCLASS_RIFLE = 7,
	WEAPONCLASS_SNIPERRIFLE = 8,
	WEAPONCLASS_MAX = 9,
}; /* size: 4 */

/* 456 */
/* <0> (null):0 */
struct {
	int                        iSlot;                /*     0     4 */
	int                        iPosition;            /*     4     4 */
	const char  *              pszAmmo1;             /*     8     4 */
	int                        iMaxAmmo1;            /*    12     4 */
	const char  *              pszAmmo2;             /*    16     4 */
	int                        iMaxAmmo2;            /*    20     4 */
	const char  *              pszName;              /*    24     4 */
	int                        iMaxClip;             /*    28     4 */
	int                        iId;                  /*    32     4 */
	int                        iFlags;               /*    36     4 */
	int                        iWeight;              /*    40     4 */

	/* size: 44, cachelines: 1, members: 11 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 457 */
/* <0> (null):0 */
typedef class  ItemInfo; /* size: 44 */

/* 458 */
/* <0> (null):0 */
enum TeamName {
	UNASSIGNED = 0,
	TERRORIST = 1,
	CT = 2,
	SPECTATOR = 3,
}; /* size: 4 */

/* 459 */
/* <0> (null):0 */
class CBasePlayer {
	/* <0> (null):0 */
	void Intense(class CBasePlayer *); /* linkage=_ZN11CBasePlayer7IntenseEv */


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 460 */
 /* pointer to 459 */
 /* size: 4 */

/* 461 */
/* <0> (null):0 */
class new_allocator<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 462 */
/* <0> (null):0 */
class new_allocator<std::_List_node<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 463 */
/* <0> (null):0 */
class new_allocator<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 464 */
/* <0> (null):0 */
class new_allocator<std::_List_node<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 465 */
/* <0> (null):0 */
class new_allocator<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 466 */
/* <0> (null):0 */
class new_allocator<std::_List_node<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 467 */
/* <0> (null):0 */
class new_allocator<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 468 */
/* <0> (null):0 */
class new_allocator<std::_List_node<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 469 */
/* <0> (null):0 */
class new_allocator<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 470 */
/* <0> (null):0 */
class new_allocator<std::_List_node<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 471 */
/* <0> (null):0 */
class new_allocator<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 472 */
/* <0> (null):0 */
class new_allocator<std::_List_node<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 473 */
/* <0> (null):0 */
struct __numeric_traits_integer<int> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 474 */
/* <0> (null):0 */
class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 475 */
/* <0> (null):0 */
class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 476 */
/* <0> (null):0 */
class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >* const*, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 477 */
/* <0> (null):0 */
class new_allocator<int> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 478 */
/* <0> (null):0 */
class __normal_iterator<int*, std::vector<int, std::allocator<int> > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 479 */
/* <0> (null):0 */
class __normal_iterator<const int*, std::vector<int, std::allocator<int> > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 480 */
/* <0> (null):0 */
class new_allocator<BotPhrase*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 481 */
/* <0> (null):0 */
class new_allocator<std::_List_node<BotPhrase*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 482 */
wchar_t
 /* size: 4 */

/* 483 */
/* <0> (null):0 */
struct _List_node_base {
	class _List_node_base *    _M_next;              /*     0     4 */
	class _List_node_base *    _M_prev;              /*     4     4 */
	/* <0> (null):0 */
	void swap(class _List_node_base &, class _List_node_base &); /* linkage=_ZNSt8__detail15_List_node_base4swapERS0_S1_ */

	/* <0> (null):0 */
	void _M_transfer(class _List_node_base *, class _List_node_base *, class _List_node_base *); /* linkage=_ZNSt8__detail15_List_node_base11_M_transferEPS0_S1_ */

	/* <0> (null):0 */
	void _M_reverse(class _List_node_base *); /* linkage=_ZNSt8__detail15_List_node_base10_M_reverseEv */

	/* <0> (null):0 */
	void _M_hook(class _List_node_base *, class _List_node_base *); /* linkage=_ZNSt8__detail15_List_node_base7_M_hookEPS0_ */

	/* <0> (null):0 */
	void _M_unhook(class _List_node_base *); /* linkage=_ZNSt8__detail15_List_node_base9_M_unhookEv */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 484 */
 /* pointer to 483 */
 /* size: 4 */

/* 485 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 486 */
 /* pointer to 483 */
 /* size: 4 */

/* 487 */
/* <0> (null):0 */
enum GameEventType {
	EVENT_INVALID = 0,
	EVENT_WEAPON_FIRED = 1,
	EVENT_WEAPON_FIRED_ON_EMPTY = 2,
	EVENT_WEAPON_RELOADED = 3,
	EVENT_HE_GRENADE_EXPLODED = 4,
	EVENT_FLASHBANG_GRENADE_EXPLODED = 5,
	EVENT_SMOKE_GRENADE_EXPLODED = 6,
	EVENT_GRENADE_BOUNCED = 7,
	EVENT_BEING_SHOT_AT = 8,
	EVENT_PLAYER_BLINDED_BY_FLASHBANG = 9,
	EVENT_PLAYER_FOOTSTEP = 10,
	EVENT_PLAYER_JUMPED = 11,
	EVENT_PLAYER_DIED = 12,
	EVENT_PLAYER_LANDED_FROM_HEIGHT = 13,
	EVENT_PLAYER_TOOK_DAMAGE = 14,
	EVENT_HOSTAGE_DAMAGED = 15,
	EVENT_HOSTAGE_KILLED = 16,
	EVENT_DOOR = 17,
	EVENT_BREAK_GLASS = 18,
	EVENT_BREAK_WOOD = 19,
	EVENT_BREAK_METAL = 20,
	EVENT_BREAK_FLESH = 21,
	EVENT_BREAK_CONCRETE = 22,
	EVENT_BOMB_PLANTED = 23,
	EVENT_BOMB_DROPPED = 24,
	EVENT_BOMB_PICKED_UP = 25,
	EVENT_BOMB_BEEP = 26,
	EVENT_BOMB_DEFUSING = 27,
	EVENT_BOMB_DEFUSE_ABORTED = 28,
	EVENT_BOMB_DEFUSED = 29,
	EVENT_BOMB_EXPLODED = 30,
	EVENT_HOSTAGE_USED = 31,
	EVENT_HOSTAGE_RESCUED = 32,
	EVENT_ALL_HOSTAGES_RESCUED = 33,
	EVENT_VIP_ESCAPED = 34,
	EVENT_VIP_ASSASSINATED = 35,
	EVENT_TERRORISTS_WIN = 36,
	EVENT_CTS_WIN = 37,
	EVENT_ROUND_DRAW = 38,
	EVENT_ROUND_WIN = 39,
	EVENT_ROUND_LOSS = 40,
	EVENT_ROUND_START = 41,
	EVENT_PLAYER_SPAWNED = 42,
	EVENT_CLIENT_CORPSE_SPAWNED = 43,
	EVENT_BUY_TIME_START = 44,
	EVENT_PLAYER_LEFT_BUY_ZONE = 45,
	EVENT_DEATH_CAMERA_START = 46,
	EVENT_KILL_ALL = 47,
	EVENT_ROUND_TIME = 48,
	EVENT_DIE = 49,
	EVENT_KILL = 50,
	EVENT_HEADSHOT = 51,
	EVENT_KILL_FLASHBANGED = 52,
	EVENT_TUTOR_BUY_MENU_OPENNED = 53,
	EVENT_TUTOR_AUTOBUY = 54,
	EVENT_PLAYER_BOUGHT_SOMETHING = 55,
	EVENT_TUTOR_NOT_BUYING_ANYTHING = 56,
	EVENT_TUTOR_NEED_TO_BUY_PRIMARY_WEAPON = 57,
	EVENT_TUTOR_NEED_TO_BUY_PRIMARY_AMMO = 58,
	EVENT_TUTOR_NEED_TO_BUY_SECONDARY_AMMO = 59,
	EVENT_TUTOR_NEED_TO_BUY_ARMOR = 60,
	EVENT_TUTOR_NEED_TO_BUY_DEFUSE_KIT = 61,
	EVENT_TUTOR_NEED_TO_BUY_GRENADE = 62,
	EVENT_CAREER_TASK_DONE = 63,
	EVENT_START_RADIO_1 = 64,
	EVENT_RADIO_COVER_ME = 65,
	EVENT_RADIO_YOU_TAKE_THE_POINT = 66,
	EVENT_RADIO_HOLD_THIS_POSITION = 67,
	EVENT_RADIO_REGROUP_TEAM = 68,
	EVENT_RADIO_FOLLOW_ME = 69,
	EVENT_RADIO_TAKING_FIRE = 70,
	EVENT_START_RADIO_2 = 71,
	EVENT_RADIO_GO_GO_GO = 72,
	EVENT_RADIO_TEAM_FALL_BACK = 73,
	EVENT_RADIO_STICK_TOGETHER_TEAM = 74,
	EVENT_RADIO_GET_IN_POSITION_AND_WAIT = 75,
	EVENT_RADIO_STORM_THE_FRONT = 76,
	EVENT_RADIO_REPORT_IN_TEAM = 77,
	EVENT_START_RADIO_3 = 78,
	EVENT_RADIO_AFFIRMATIVE = 79,
	EVENT_RADIO_ENEMY_SPOTTED = 80,
	EVENT_RADIO_NEED_BACKUP = 81,
	EVENT_RADIO_SECTOR_CLEAR = 82,
	EVENT_RADIO_IN_POSITION = 83,
	EVENT_RADIO_REPORTING_IN = 84,
	EVENT_RADIO_GET_OUT_OF_THERE = 85,
	EVENT_RADIO_NEGATIVE = 86,
	EVENT_RADIO_ENEMY_DOWN = 87,
	EVENT_END_RADIO = 88,
	EVENT_NEW_MATCH = 89,
	EVENT_PLAYER_CHANGED_TEAM = 90,
	EVENT_BULLET_IMPACT = 91,
	EVENT_GAME_COMMENCE = 92,
	EVENT_WEAPON_ZOOMED = 93,
	EVENT_HOSTAGE_CALLED_FOR_HELP = 94,
	NUM_GAME_EVENTS = 95,
}; /* size: 4 */

/* 488 */
/* <0> (null):0 */
enum PriorityType {
	PRIORITY_LOW = 0,
	PRIORITY_MEDIUM = 1,
	PRIORITY_HIGH = 2,
	PRIORITY_UNINTERRUPTABLE = 3,
}; /* size: 4 */

/* 489 */
/* <0> (null):0 */
class IntervalTimer {
private:

	float                      m_timestamp;          /*     0     4 */
	/* <0> (null):0 */
	void IntervalTimer(class IntervalTimer *);

	/* <0> (null):0 */
	void Reset(class IntervalTimer *); /* linkage=_ZN13IntervalTimer5ResetEv */

	/* <0> (null):0 */
	void Start(class IntervalTimer *); /* linkage=_ZN13IntervalTimer5StartEv */

	/* <0> (null):0 */
	void Invalidate(class IntervalTimer *); /* linkage=_ZN13IntervalTimer10InvalidateEv */

	/* <0> (null):0 */
	bool HasStarted(const class IntervalTimer  *); /* linkage=_ZNK13IntervalTimer10HasStartedEv */

	/* <0> (null):0 */
	float GetElapsedTime(const class IntervalTimer  *); /* linkage=_ZNK13IntervalTimer14GetElapsedTimeEv */

	/* <0> (null):0 */
	bool IsLessThen(const class IntervalTimer  *, float); /* linkage=_ZNK13IntervalTimer10IsLessThenEf */

	/* <0> (null):0 */
	bool IsGreaterThen(const class IntervalTimer  *, float); /* linkage=_ZNK13IntervalTimer13IsGreaterThenEf */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 490 */
 /* pointer to 489 */
 /* size: 4 */

/* 491 */
 /* pointer to 492 */
 /* size: 4 */

/* 492 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 493 */
/* <0> (null):0 */
class CountdownTimer {
private:

	float                      m_duration;           /*     0     4 */
	float                      m_timestamp;          /*     4     4 */
	/* <0> (null):0 */
	void CountdownTimer(class CountdownTimer *);

	/* <0> (null):0 */
	void Reset(class CountdownTimer *); /* linkage=_ZN14CountdownTimer5ResetEv */

	/* <0> (null):0 */
	void Start(class CountdownTimer *, float); /* linkage=_ZN14CountdownTimer5StartEf */

	/* <0> (null):0 */
	void Invalidate(class CountdownTimer *); /* linkage=_ZN14CountdownTimer10InvalidateEv */

	/* <0> (null):0 */
	bool HasStarted(const class CountdownTimer  *); /* linkage=_ZNK14CountdownTimer10HasStartedEv */

	/* <0> (null):0 */
	bool IsElapsed(const class CountdownTimer  *); /* linkage=_ZNK14CountdownTimer9IsElapsedEv */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 494 */
 /* pointer to 493 */
 /* size: 4 */

/* 495 */
 /* pointer to 496 */
 /* size: 4 */

/* 496 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 497 */
/* <0> (null):0 */
enum BotDifficultyType {
	BOT_EASY = 0,
	BOT_NORMAL = 1,
	BOT_HARD = 2,
	BOT_EXPERT = 3,
	NUM_DIFFICULTY_LEVELS = 4,
}; /* size: 4 */

/* 498 */
/* <0> (null):0 */
class CBot {
	/* <0> (null):0 */
	const class BotProfile  * GetProfile(const class CBot  *); /* linkage=_ZNK4CBot10GetProfileEv */

	/* <0> (null):0 */
	class CBasePlayerWeapon * GetActiveWeapon(const class CBot  *); /* linkage=_ZNK4CBot15GetActiveWeaponEv */

	/* <0> (null):0 */
	bool IsActiveWeaponReloading(const class CBot  *); /* linkage=_ZNK4CBot23IsActiveWeaponReloadingEv */


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 499 */
/* <0> (null):0 */
typedef unsigned int Place; /* size: 4 */

/* 500 */
/* <0> (null):0 */
enum NavErrorType {
	NAV_OK = 0,
	NAV_CANT_ACCESS_FILE = 1,
	NAV_INVALID_FILE = 2,
	NAV_BAD_FILE_VERSION = 3,
	NAV_CORRUPT_DATA = 4,
}; /* size: 4 */

/* 501 */
/* <0> (null):0 */
enum NavDirType {
	NORTH = 0,
	EAST = 1,
	SOUTH = 2,
	WEST = 3,
	NUM_DIRECTIONS = 4,
}; /* size: 4 */

/* 502 */
/* <0> (null):0 */
enum NavTraverseType {
	GO_NORTH = 0,
	GO_EAST = 1,
	GO_SOUTH = 2,
	GO_WEST = 3,
	GO_LADDER_UP = 4,
	GO_LADDER_DOWN = 5,
	GO_JUMP = 6,
	NUM_TRAVERSE_TYPES = 7,
}; /* size: 4 */

/* 503 */
/* <0> (null):0 */
enum NavCornerType {
	NORTH_WEST = 0,
	NORTH_EAST = 1,
	SOUTH_EAST = 2,
	SOUTH_WEST = 3,
	NUM_CORNERS = 4,
}; /* size: 4 */

/* 504 */
/* <0> (null):0 */
struct Extent {
	class Vector              lo;                    /*     0    12 */
	class Vector              hi;                    /*    12    12 */
	/* <0> (null):0 */
	float SizeX(const class Extent  *); /* linkage=_ZNK6Extent5SizeXEv */

	/* <0> (null):0 */
	float SizeY(const class Extent  *); /* linkage=_ZNK6Extent5SizeYEv */

	/* <0> (null):0 */
	float SizeZ(const class Extent  *); /* linkage=_ZNK6Extent5SizeZEv */

	/* <0> (null):0 */
	float Area(const class Extent  *); /* linkage=_ZNK6Extent4AreaEv */

	/* <0> (null):0 */
	bool Contains(const class Extent  *, const class Vector  *); /* linkage=_ZNK6Extent8ContainsEPK6Vector */


	/* size: 24, cachelines: 1, members: 2 */
	/* last cacheline: 24 bytes */
}; /* size: 24 */

/* 505 */
 /* pointer to 506 */
 /* size: 4 */

/* 506 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 24 */

/* 507 */
/* <0> (null):0 */
struct Ray {
	class Vector              from;                  /*     0    12 */
	class Vector              to;                    /*    12    12 */

	/* size: 24, cachelines: 1, members: 2 */
	/* last cacheline: 24 bytes */
}; /* size: 24 */

/* 508 */
/* <0> (null):0 */
class CNavNode {
private:

	class Vector              m_pos;                 /*     0    12 */
	class Vector              m_normal;              /*    12    12 */
	class CNavNode *           m_to[4];              /*    24    16 */
	unsigned int               m_id;                 /*    40     4 */
	unsigned char              m_attributeFlags;     /*    44     1 */

	/* Bitfield combined with previous fields */

	class CNavNode *           m_list;               /*     0     4 */
	unsigned int               m_listLength;         /*     0     4 */
	class CNavNode *           m_next;               /*    48     4 */
	unsigned char              m_visited;            /*    52     1 */
	class CNavNode *           m_parent;             /*    56     4 */
	BOOL                       m_isCovered;          /*    60     4 */
	class CNavArea *           m_area;               /*    64     4 */
	/* <0> (null):0 */
	void CNavNode(class CNavNode *, const class Vector  *, const class Vector  *, class CNavNode *);

	/* <0> (null):0 */
	const class CNavNode  * GetNode(const class Vector  *); /* linkage=_ZN8CNavNode7GetNodeEPK6Vector */

	/* <0> (null):0 */
	class CNavNode * GetConnectedNode(const class CNavNode  *, enum NavDirType); /* linkage=_ZNK8CNavNode16GetConnectedNodeE10NavDirType */

	/* <0> (null):0 */
	const class Vector  * GetPosition(const class CNavNode  *); /* linkage=_ZNK8CNavNode11GetPositionEv */

	/* <0> (null):0 */
	const class Vector  * GetNormal(const class CNavNode  *); /* linkage=_ZNK8CNavNode9GetNormalEv */

	/* <0> (null):0 */
	unsigned int GetID(const class CNavNode  *); /* linkage=_ZNK8CNavNode5GetIDEv */

	/* <0> (null):0 */
	class CNavNode * GetFirst(void); /* linkage=_ZN8CNavNode8GetFirstEv */

	/* <0> (null):0 */
	unsigned int GetListLength(void); /* linkage=_ZN8CNavNode13GetListLengthEv */

	/* <0> (null):0 */
	class CNavNode * GetNext(class CNavNode *); /* linkage=_ZN8CNavNode7GetNextEv */

	/* <0> (null):0 */
	void ConnectTo(class CNavNode *, class CNavNode *, enum NavDirType); /* linkage=_ZN8CNavNode9ConnectToEPS_10NavDirType */

	/* <0> (null):0 */
	class CNavNode * GetParent(const class CNavNode  *); /* linkage=_ZNK8CNavNode9GetParentEv */

	/* <0> (null):0 */
	void MarkAsVisited(class CNavNode *, enum NavDirType); /* linkage=_ZN8CNavNode13MarkAsVisitedE10NavDirType */

	/* <0> (null):0 */
	BOOL HasVisited(class CNavNode *, enum NavDirType); /* linkage=_ZN8CNavNode10HasVisitedE10NavDirType */

	/* <0> (null):0 */
	BOOL IsBiLinked(const class CNavNode  *, enum NavDirType); /* linkage=_ZNK8CNavNode10IsBiLinkedE10NavDirType */

	/* <0> (null):0 */
	BOOL IsClosedCell(const class CNavNode  *); /* linkage=_ZNK8CNavNode12IsClosedCellEv */

	/* <0> (null):0 */
	void Cover(class CNavNode *); /* linkage=_ZN8CNavNode5CoverEv */

	/* <0> (null):0 */
	BOOL IsCovered(const class CNavNode  *); /* linkage=_ZNK8CNavNode9IsCoveredEv */

	/* <0> (null):0 */
	void AssignArea(class CNavNode *, class CNavArea *); /* linkage=_ZN8CNavNode10AssignAreaEP8CNavArea */

	/* <0> (null):0 */
	class CNavArea * GetArea(const class CNavNode  *); /* linkage=_ZNK8CNavNode7GetAreaEv */

	/* <0> (null):0 */
	void SetAttributes(class CNavNode *, unsigned char); /* linkage=_ZN8CNavNode13SetAttributesEh */

	/* <0> (null):0 */
	unsigned char GetAttributes(const class CNavNode  *); /* linkage=_ZNK8CNavNode13GetAttributesEv */

	/* --- cacheline 1 boundary (64 bytes) was 21 bytes ago --- */

	/* size: 68, cachelines: 2, members: 12 */
	/* last cacheline: 4 bytes */

	/* BRAIN FART ALERT! 68 != 85 + 0(holes), diff = -17 */

}; /* size: 68 */

/* 509 */
/* <0> (null):0 */
class CNavNode *           array[4]; /* size: 16 */

/* 510 */
 /* pointer to 508 */
 /* size: 4 */

/* 511 */
/* <0> (null):0 */
struct ApproachInfo {
	union NavConnect           here;                 /*     0     4 */
	union NavConnect           prev;                 /*     4     4 */
	enum NavTraverseType       prevToHereHow;        /*     8     4 */
	union NavConnect           next;                 /*    12     4 */
	enum NavTraverseType       hereToNextHow;        /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 512 */
/* <0> (null):0 */
struct CNavArea {
	/* <0> (null):0 */
	struct ApproachInfo {
		union NavConnect           here;                 /*     0     4 */
		union NavConnect           prev;                 /*     4     4 */
		enum NavTraverseType       prevToHereHow;        /*     8     4 */
		union NavConnect           next;                 /*    12     4 */
		enum NavTraverseType       hereToNextHow;        /*    16     4 */

		/* size: 20, cachelines: 1, members: 5 */
		/* last cacheline: 20 bytes */
	};

private:

	bool                       m_isReset;            /*     0     1 */
	unsigned int               m_nextID;             /*     0     4 */
	unsigned int               m_id;                 /*     0     4 */
	struct Extent              m_extent;             /*     4    24 */
	class Vector              m_center;              /*    28    12 */
	unsigned char              m_attributeFlags;     /*    40     1 */
	Place                      m_place;              /*    44     4 */
	float                      m_neZ;                /*    48     4 */
	float                      m_swZ;                /*    52     4 */
	float                      m_clearedTimestamp[2]; /*    56     8 */
	float                      m_danger[2];          /*    64     8 */
	/* --- cacheline 1 boundary (64 bytes) was 2 bytes ago --- */
	float                      m_dangerTimestamp[2]; /*    72     8 */
	HidingSpotList             m_hidingSpotList;     /*    80     0 */
	SpotEncounterList          m_spotEncounterList;  /*    88     0 */
	struct ApproachInfo        m_approach[16];       /*    96   320 */
	/* --- cacheline 6 boundary (384 bytes) was 10 bytes ago --- */
	unsigned char              m_approachCount;      /*   416     1 */

	/* Bitfield combined with previous fields */

	unsigned int               m_masterMarker;       /*     0     4 */
	unsigned int               m_marker;             /*   420     4 */
	class CNavArea *           m_parent;             /*   424     4 */
	enum NavTraverseType       m_parentHow;          /*   428     4 */
	float                      m_totalCost;          /*   432     4 */
	float                      m_costSoFar;          /*   436     4 */

	/* Bitfield combined with previous fields */

	class CNavArea *           m_openList;           /*     0     4 */
	class CNavArea *           m_nextOpen;           /*   440     4 */
	class CNavArea *           m_prevOpen;           /*   444     4 */
	unsigned int               m_openMarker;         /*   448     4 */
	class list<NavConnect, std::allocator<NavConnect> > m_connect[4]; /*   452    32 */
	/* --- cacheline 7 boundary (448 bytes) was 19 bytes ago --- */
	class list<CNavLadder*, std::allocator<CNavLadder*> > m_ladder[2]; /*   484    16 */
	class CNavNode *           m_node[4];            /*   500    16 */
	class list<CNavArea*, std::allocator<CNavArea*> > m_overlapList; /*   516     8 */
	class CNavArea *           m_prevHash;           /*   524     4 */
	class CNavArea *           m_nextHash;           /*   528     4 */
	/* <0> (null):0 */
	void CNavArea(class CNavArea *, class CNavNode *, class CNavNode *, class CNavNode *, class CNavNode *);

	/* <0> (null):0 */
	void CNavArea(class CNavArea *);

	/* <0> (null):0 */
	void CNavArea(class CNavArea *, const class Vector  *, const class Vector  *);

	/* <0> (null):0 */
	void CNavArea(class CNavArea *, const class Vector  *, const class Vector  *, const class Vector  *, const class Vector  *);

	/* <0> (null):0 */
	void ~CNavArea(class CNavArea *, int);

	/* <0> (null):0 */
	void ConnectTo(class CNavArea *, class CNavArea *, enum NavDirType); /* linkage=_ZN8CNavArea9ConnectToEPS_10NavDirType */

	/* <0> (null):0 */
	void Disconnect(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea10DisconnectEPS_ */

	/* <0> (null):0 */
	void Save(const class CNavArea  *, FILE *); /* linkage=_ZNK8CNavArea4SaveEP8_IO_FILE */

	/* <0> (null):0 */
	void Save(class CNavArea *, int, unsigned int); /* linkage=_ZN8CNavArea4SaveEij */

	/* <0> (null):0 */
	void Load(class CNavArea *, class SteamFile *, unsigned int); /* linkage=_ZN8CNavArea4LoadEP9SteamFilej */

	/* <0> (null):0 */
	enum NavErrorType PostLoad(class CNavArea *); /* linkage=_ZN8CNavArea8PostLoadEv */

	/* <0> (null):0 */
	unsigned int GetID(const class CNavArea  *); /* linkage=_ZNK8CNavArea5GetIDEv */

	/* <0> (null):0 */
	void SetAttributes(class CNavArea *, unsigned char); /* linkage=_ZN8CNavArea13SetAttributesEh */

	/* <0> (null):0 */
	unsigned char GetAttributes(const class CNavArea  *); /* linkage=_ZNK8CNavArea13GetAttributesEv */

	/* <0> (null):0 */
	void SetPlace(class CNavArea *, Place); /* linkage=_ZN8CNavArea8SetPlaceEj */

	/* <0> (null):0 */
	Place GetPlace(const class CNavArea  *); /* linkage=_ZNK8CNavArea8GetPlaceEv */

	/* <0> (null):0 */
	bool IsOverlapping(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea13IsOverlappingEPK6Vector */

	/* <0> (null):0 */
	bool IsOverlapping(const class CNavArea  *, const class CNavArea  *); /* linkage=_ZNK8CNavArea13IsOverlappingEPKS_ */

	/* <0> (null):0 */
	bool IsOverlappingX(const class CNavArea  *, const class CNavArea  *); /* linkage=_ZNK8CNavArea14IsOverlappingXEPKS_ */

	/* <0> (null):0 */
	bool IsOverlappingY(const class CNavArea  *, const class CNavArea  *); /* linkage=_ZNK8CNavArea14IsOverlappingYEPKS_ */

	/* <0> (null):0 */
	int GetPlayerCount(const class CNavArea  *, int, class CBasePlayer *); /* linkage=_ZNK8CNavArea14GetPlayerCountEiP11CBasePlayer */

	/* <0> (null):0 */
	float GetZ(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea4GetZEPK6Vector */

	/* <0> (null):0 */
	float GetZ(const class CNavArea  *, float, float); /* linkage=_ZNK8CNavArea4GetZEff */

	/* <0> (null):0 */
	bool Contains(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea8ContainsEPK6Vector */

	/* <0> (null):0 */
	bool IsCoplanar(const class CNavArea  *, const class CNavArea  *); /* linkage=_ZNK8CNavArea10IsCoplanarEPKS_ */

	/* <0> (null):0 */
	void GetClosestPointOnArea(const class CNavArea  *, const class Vector  *, class Vector *); /* linkage=_ZNK8CNavArea21GetClosestPointOnAreaEPK6VectorPS0_ */

	/* <0> (null):0 */
	float GetDistanceSquaredToPoint(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea25GetDistanceSquaredToPointEPK6Vector */

	/* <0> (null):0 */
	bool IsDegenerate(const class CNavArea  *); /* linkage=_ZNK8CNavArea12IsDegenerateEv */

	/* <0> (null):0 */
	bool IsEdge(const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea6IsEdgeE10NavDirType */

	/* <0> (null):0 */
	int GetAdjacentCount(const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea16GetAdjacentCountE10NavDirType */

	/* <0> (null):0 */
	class CNavArea * GetAdjacentArea(const class CNavArea  *, enum NavDirType, int); /* linkage=_ZNK8CNavArea15GetAdjacentAreaE10NavDirTypei */

	/* <0> (null):0 */
	class CNavArea * GetRandomAdjacentArea(const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea21GetRandomAdjacentAreaE10NavDirType */

	/* <0> (null):0 */
	const NavConnectList  * GetAdjacentList(const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea15GetAdjacentListE10NavDirType */

	/* <0> (null):0 */
	bool IsConnected(const class CNavArea  *, const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea11IsConnectedEPKS_10NavDirType */

	/* <0> (null):0 */
	float ComputeHeightChange(class CNavArea *, const class CNavArea  *); /* linkage=_ZN8CNavArea19ComputeHeightChangeEPKS_ */

	/* <0> (null):0 */
	const NavLadderList  * GetLadderList(const class CNavArea  *, enum LadderDirectionType); /* linkage=_ZNK8CNavArea13GetLadderListE19LadderDirectionType */

	/* <0> (null):0 */
	void ComputePortal(const class CNavArea  *, const class CNavArea  *, enum NavDirType, class Vector *, float *); /* linkage=_ZNK8CNavArea13ComputePortalEPKS_10NavDirTypeP6VectorPf */

	/* <0> (null):0 */
	void ComputeClosestPointInPortal(const class CNavArea  *, const class CNavArea  *, enum NavDirType, const class Vector  *, class Vector *); /* linkage=_ZNK8CNavArea27ComputeClosestPointInPortalEPKS_10NavDirTypePK6VectorPS3_ */

	/* <0> (null):0 */
	enum NavDirType ComputeDirection(const class CNavArea  *, class Vector *); /* linkage=_ZNK8CNavArea16ComputeDirectionEP6Vector */

	/* <0> (null):0 */
	void SetClearedTimestamp(class CNavArea *, int); /* linkage=_ZN8CNavArea19SetClearedTimestampEi */

	/* <0> (null):0 */
	float GetClearedTimestamp(class CNavArea *, int); /* linkage=_ZN8CNavArea19GetClearedTimestampEi */

	/* <0> (null):0 */
	const HidingSpotList  * GetHidingSpotList(const class CNavArea  *); /* linkage=_ZNK8CNavArea17GetHidingSpotListEv */

	/* <0> (null):0 */
	void ComputeHidingSpots(class CNavArea *); /* linkage=_ZN8CNavArea18ComputeHidingSpotsEv */

	/* <0> (null):0 */
	void ComputeSniperSpots(class CNavArea *); /* linkage=_ZN8CNavArea18ComputeSniperSpotsEv */

	/* <0> (null):0 */
	class SpotEncounter * GetSpotEncounter(class CNavArea *, const class CNavArea  *, const class CNavArea  *); /* linkage=_ZN8CNavArea16GetSpotEncounterEPKS_S1_ */

	/* <0> (null):0 */
	void ComputeSpotEncounters(class CNavArea *); /* linkage=_ZN8CNavArea21ComputeSpotEncountersEv */

	/* <0> (null):0 */
	void IncreaseDanger(class CNavArea *, int, float); /* linkage=_ZN8CNavArea14IncreaseDangerEif */

	/* <0> (null):0 */
	float GetDanger(class CNavArea *, int); /* linkage=_ZN8CNavArea9GetDangerEi */

	/* <0> (null):0 */
	float GetSizeX(const class CNavArea  *); /* linkage=_ZNK8CNavArea8GetSizeXEv */

	/* <0> (null):0 */
	float GetSizeY(const class CNavArea  *); /* linkage=_ZNK8CNavArea8GetSizeYEv */

	/* <0> (null):0 */
	const class Extent  * GetExtent(const class CNavArea  *); /* linkage=_ZNK8CNavArea9GetExtentEv */

	/* <0> (null):0 */
	const class Vector  * GetCenter(const class CNavArea  *); /* linkage=_ZNK8CNavArea9GetCenterEv */

	/* <0> (null):0 */
	const class Vector  * GetCorner(const class CNavArea  *, enum NavCornerType); /* linkage=_ZNK8CNavArea9GetCornerE13NavCornerType */

	/* <0> (null):0 */
	const class ApproachInfo  * GetApproachInfo(const class CNavArea  *, int); /* linkage=_ZNK8CNavArea15GetApproachInfoEi */

	/* <0> (null):0 */
	int GetApproachInfoCount(const class CNavArea  *); /* linkage=_ZNK8CNavArea20GetApproachInfoCountEv */

	/* <0> (null):0 */
	void ComputeApproachAreas(class CNavArea *); /* linkage=_ZN8CNavArea20ComputeApproachAreasEv */

	/* <0> (null):0 */
	void MakeNewMarker(void); /* linkage=_ZN8CNavArea13MakeNewMarkerEv */

	/* <0> (null):0 */
	void Mark(class CNavArea *); /* linkage=_ZN8CNavArea4MarkEv */

	/* <0> (null):0 */
	BOOL IsMarked(const class CNavArea  *); /* linkage=_ZNK8CNavArea8IsMarkedEv */

	/* <0> (null):0 */
	void SetParent(class CNavArea *, class CNavArea *, enum NavTraverseType); /* linkage=_ZN8CNavArea9SetParentEPS_15NavTraverseType */

	/* <0> (null):0 */
	class CNavArea * GetParent(const class CNavArea  *); /* linkage=_ZNK8CNavArea9GetParentEv */

	/* <0> (null):0 */
	enum NavTraverseType GetParentHow(const class CNavArea  *); /* linkage=_ZNK8CNavArea12GetParentHowEv */

	/* <0> (null):0 */
	bool IsOpen(const class CNavArea  *); /* linkage=_ZNK8CNavArea6IsOpenEv */

	/* <0> (null):0 */
	void AddToOpenList(class CNavArea *); /* linkage=_ZN8CNavArea13AddToOpenListEv */

	/* <0> (null):0 */
	void UpdateOnOpenList(class CNavArea *); /* linkage=_ZN8CNavArea16UpdateOnOpenListEv */

	/* <0> (null):0 */
	void RemoveFromOpenList(class CNavArea *); /* linkage=_ZN8CNavArea18RemoveFromOpenListEv */

	/* <0> (null):0 */
	bool IsOpenListEmpty(void); /* linkage=_ZN8CNavArea15IsOpenListEmptyEv */

	/* <0> (null):0 */
	class CNavArea * PopOpenList(void); /* linkage=_ZN8CNavArea11PopOpenListEv */

	/* <0> (null):0 */
	bool IsClosed(const class CNavArea  *); /* linkage=_ZNK8CNavArea8IsClosedEv */

	/* <0> (null):0 */
	void AddToClosedList(class CNavArea *); /* linkage=_ZN8CNavArea15AddToClosedListEv */

	/* <0> (null):0 */
	void RemoveFromClosedList(class CNavArea *); /* linkage=_ZN8CNavArea20RemoveFromClosedListEv */

	/* <0> (null):0 */
	void ClearSearchLists(void); /* linkage=_ZN8CNavArea16ClearSearchListsEv */

	/* <0> (null):0 */
	void SetTotalCost(class CNavArea *, float); /* linkage=_ZN8CNavArea12SetTotalCostEf */

	/* <0> (null):0 */
	float GetTotalCost(const class CNavArea  *); /* linkage=_ZNK8CNavArea12GetTotalCostEv */

	/* <0> (null):0 */
	void SetCostSoFar(class CNavArea *, float); /* linkage=_ZN8CNavArea12SetCostSoFarEf */

	/* <0> (null):0 */
	float GetCostSoFar(const class CNavArea  *); /* linkage=_ZNK8CNavArea12GetCostSoFarEv */

	/* <0> (null):0 */
	void Draw(class CNavArea *, byte, byte, byte, int); /* linkage=_ZN8CNavArea4DrawEhhhi */

	/* <0> (null):0 */
	void DrawConnectedAreas(class CNavArea *); /* linkage=_ZN8CNavArea18DrawConnectedAreasEv */

	/* <0> (null):0 */
	void DrawMarkedCorner(class CNavArea *, enum NavCornerType, byte, byte, byte, int); /* linkage=_ZN8CNavArea16DrawMarkedCornerE13NavCornerTypehhhi */

	/* <0> (null):0 */
	bool SplitEdit(class CNavArea *, bool, float, class CNavArea * *, class CNavArea * *); /* linkage=_ZN8CNavArea9SplitEditEbfPPS_S1_ */

	/* <0> (null):0 */
	bool MergeEdit(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea9MergeEditEPS_ */

	/* <0> (null):0 */
	bool SpliceEdit(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea10SpliceEditEPS_ */

	/* <0> (null):0 */
	void RaiseCorner(class CNavArea *, enum NavCornerType, int); /* linkage=_ZN8CNavArea11RaiseCornerE13NavCornerTypei */

	/* <0> (null):0 */
	void AddLadderUp(class CNavArea *, class CNavLadder *); /* linkage=_ZN8CNavArea11AddLadderUpEP10CNavLadder */

	/* <0> (null):0 */
	void AddLadderDown(class CNavArea *, class CNavLadder *); /* linkage=_ZN8CNavArea13AddLadderDownEP10CNavLadder */

	/* <0> (null):0 */
	void Initialize(class CNavArea *); /* linkage=_ZN8CNavArea10InitializeEv */

	/* <0> (null):0 */
	void DecayDanger(class CNavArea *); /* linkage=_ZN8CNavArea11DecayDangerEv */

	/* <0> (null):0 */
	bool IsHidingSpotCollision(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea21IsHidingSpotCollisionEPK6Vector */

	/* <0> (null):0 */
	void AddSpotEncounters(class CNavArea *, const class CNavArea  *, enum NavDirType, const class CNavArea  *, enum NavDirType); /* linkage=_ZN8CNavArea17AddSpotEncountersEPKS_10NavDirTypeS1_S2_ */

	/* <0> (null):0 */
	void Strip(class CNavArea *); /* linkage=_ZN8CNavArea5StripEv */

	/* <0> (null):0 */
	void FinishMerge(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea11FinishMergeEPS_ */

	/* <0> (null):0 */
	void MergeAdjacentConnections(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea24MergeAdjacentConnectionsEPS_ */

	/* <0> (null):0 */
	void AssignNodes(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea11AssignNodesEPS_ */

	/* <0> (null):0 */
	void FinishSplitEdit(class CNavArea *, class CNavArea *, enum NavDirType); /* linkage=_ZN8CNavArea15FinishSplitEditEPS_10NavDirType */

	/* <0> (null):0 */
	void OnDestroyNotify(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea15OnDestroyNotifyEPS_ */

	/* --- cacheline 9 boundary (576 bytes) was 27 bytes ago --- */

	/* size: 532, cachelines: 9, members: 32 */
	/* last cacheline: 20 bytes */

	/* BRAIN FART ALERT! 532 != 603 + 0(holes), diff = -71 */

}; /* size: 532 */

/* 513 */
 /* pointer to 512 */
 /* size: 4 */

/* 514 */
 /* pointer to 508 */
 /* size: 4 */

/* 515 */
 /* pointer to 516 */
 /* size: 4 */

/* 516 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 68 */

/* 517 */
 /* pointer to 518 */
 /* size: 4 */

/* 518 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 68 */

/* 519 */
/* <0> (null):0 */
class SteamFile {
private:

	byte *                     m_fileData;           /*     0     4 */
	int                        m_fileDataLength;     /*     4     4 */
	byte *                     m_cursor;             /*     8     4 */
	int                        m_bytesLeft;          /*    12     4 */
	/* <0> (null):0 */
	void SteamFile(class SteamFile *, const char  *);

	/* <0> (null):0 */
	void ~SteamFile(class SteamFile *, int);

	/* <0> (null):0 */
	bool IsValid(const class SteamFile  *); /* linkage=_ZNK9SteamFile7IsValidEv */

	/* <0> (null):0 */
	bool Read(class SteamFile *, void *, int); /* linkage=_ZN9SteamFile4ReadEPvi */


	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 520 */
 /* pointer to 519 */
 /* size: 4 */

/* 521 */
 /* pointer to 522 */
 /* size: 4 */

/* 522 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 16 */

/* 523 */
/* <0> (null):0 */
union NavConnect {
	unsigned int               id;                 /*           4 */
	class CNavArea *           area;               /*           4 */
}; /* size: 4 */

/* 524 */
 /* pointer to 525 */
 /* size: 4 */

/* 525 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 526 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 527 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 528 */
/* <0> (null):0 */
typedef struct list<NavConnect, std::allocator<NavConnect> > NavConnectList; /* size: 0 */

/* 529 */
/* <0> (null):0 */
enum LadderDirectionType {
	LADDER_UP = 0,
	LADDER_DOWN = 1,
	NUM_LADDER_DIRECTIONS = 2,
}; /* size: 4 */

/* 530 */
/* <0> (null):0 */
class CNavLadder {
	class Vector              m_top;                 /*     0    12 */
	class Vector              m_bottom;              /*    12    12 */
	float                      m_length;             /*    24     4 */
	enum NavDirType            m_dir;                /*    28     4 */
	class Vector2D            m_dirVector;           /*    32     8 */
	class CBaseEntity *        m_entity;             /*    40     4 */
	class CNavArea *           m_topForwardArea;     /*    44     4 */
	class CNavArea *           m_topLeftArea;        /*    48     4 */
	class CNavArea *           m_topRightArea;       /*    52     4 */
	class CNavArea *           m_topBehindArea;      /*    56     4 */
	class CNavArea *           m_bottomArea;         /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	bool                       m_isDangling;         /*    64     1 */
	/* <0> (null):0 */
	void CNavLadder(class CNavLadder *);

	/* <0> (null):0 */
	void OnDestroyNotify(class CNavLadder *, class CNavArea *); /* linkage=_ZN10CNavLadder15OnDestroyNotifyEP8CNavArea */


	/* size: 68, cachelines: 2, members: 12 */
	/* last cacheline: 4 bytes */

	/* BRAIN FART ALERT! 68 != 65 + 0(holes), diff = 3 */

}; /* size: 68 */

/* 531 */
 /* pointer to 530 */
 /* size: 4 */

/* 532 */
/* <0> (null):0 */
typedef struct list<CNavLadder*, std::allocator<CNavLadder*> > NavLadderList; /* size: 0 */

/* 533 */
/* <0> (null):0 */
class HidingSpot {
private:

	class Vector              m_pos;                 /*     0    12 */
	unsigned int               m_id;                 /*    12     4 */
	unsigned int               m_marker;             /*    16     4 */
	unsigned char              m_flags;              /*    20     1 */

	/* Bitfield combined with previous fields */

	unsigned int               m_nextID;             /*     0     4 */
	unsigned int               m_masterMarker;       /*     0     4 */
	/* <0> (null):0 */
	void HidingSpot(class HidingSpot *);

	/* <0> (null):0 */
	void HidingSpot(class HidingSpot *, const class Vector  *, unsigned char);

	/* <0> (null):0 */
	bool HasGoodCover(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot12HasGoodCoverEv */

	/* <0> (null):0 */
	bool IsGoodSniperSpot(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot16IsGoodSniperSpotEv */

	/* <0> (null):0 */
	bool IsIdealSniperSpot(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot17IsIdealSniperSpotEv */

	/* <0> (null):0 */
	void SetFlags(class HidingSpot *, unsigned char); /* linkage=_ZN10HidingSpot8SetFlagsEh */

	/* <0> (null):0 */
	unsigned char GetFlags(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot8GetFlagsEv */

	/* <0> (null):0 */
	void Save(const class HidingSpot  *, int, unsigned int); /* linkage=_ZNK10HidingSpot4SaveEij */

	/* <0> (null):0 */
	void Load(class HidingSpot *, class SteamFile *, unsigned int); /* linkage=_ZN10HidingSpot4LoadEP9SteamFilej */

	/* <0> (null):0 */
	const class Vector  * GetPosition(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot11GetPositionEv */

	/* <0> (null):0 */
	unsigned int GetID(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot5GetIDEv */

	/* <0> (null):0 */
	void Mark(class HidingSpot *); /* linkage=_ZN10HidingSpot4MarkEv */

	/* <0> (null):0 */
	bool IsMarked(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot8IsMarkedEv */

	/* <0> (null):0 */
	void ChangeMasterMarker(void); /* linkage=_ZN10HidingSpot18ChangeMasterMarkerEv */


	/* size: 24, cachelines: 1, members: 6 */
	/* last cacheline: 24 bytes */
}; /* size: 24 */

/* 534 */
 /* pointer to 533 */
 /* size: 4 */

/* 535 */
 /* pointer to 536 */
 /* size: 4 */

/* 536 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 24 */

/* 537 */
/* <0> (null):0 */
typedef struct list<HidingSpot*, std::allocator<HidingSpot*> > HidingSpotList; /* size: 0 */

/* 538 */
/* <0> (null):0 */
union {
	class HidingSpot *         spot;               /*           4 */
	unsigned int               id;                 /*           4 */
}; /* size: 4 */

/* 539 */
/* <0> (null):0 */
struct SpotOrder {
	/* <0> (null):0 */
	union {
		class HidingSpot *         spot;                 /*           4 */
		unsigned int               id;                   /*           4 */
	};

	float                      t;                    /*     0     4 */
	union {
		class HidingSpot * spot;                 /*           4 */
		unsigned int       id;                   /*           4 */
	};                                               /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 540 */
/* <0> (null):0 */
typedef struct list<SpotOrder, std::allocator<SpotOrder> > SpotOrderList; /* size: 0 */

/* 541 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 542 */
/* <0> (null):0 */
typedef class SpotOrder * pointer; /* size: 4 */

/* 543 */
/* <0> (null):0 */
typedef const class SpotOrder  * const_pointer; /* size: 4 */

/* 544 */
/* <0> (null):0 */
class new_allocator<SpotOrder> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class SpotOrder * pointer;

	/* <0> (null):0 */
	typedef const class SpotOrder  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<SpotOrder> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<SpotOrder> *, const class new_allocator<SpotOrder>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<SpotOrder> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<SpotOrder>  *, class SpotOrder &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE7addressERS1_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<SpotOrder>  *, const class SpotOrder  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE7addressERKS1_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<SpotOrder> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<SpotOrder> *, class SpotOrder *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE10deallocateEPS1_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<SpotOrder>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<SpotOrder> *, class SpotOrder *, const class SpotOrder  &); /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE9constructEPS1_RKS1_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<SpotOrder> *, class SpotOrder *); /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE7destroyEPS1_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 545 */
 /* pointer to 539 */
 /* size: 4 */

/* 546 */
 /* pointer to 547 */
 /* size: 4 */

/* 547 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 548 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 549 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 550 */
 /* pointer to 544 */
 /* size: 4 */

/* 551 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 552 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 553 */
 /* pointer to 554 */
 /* size: 4 */

/* 554 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 555 */
/* <0> (null):0 */
typedef class SpotOrder & reference; /* size: 4 */

/* 556 */
/* <0> (null):0 */
typedef const class SpotOrder  & const_reference; /* size: 4 */

/* 557 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<SpotOrder> > other; /* size: 0 */

/* 558 */
/* <0> (null):0 */
struct rebind<std::_List_node<SpotOrder> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<SpotOrder> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 559 */
/* <0> (null):0 */
typedef struct allocator<SpotOrder> other; /* size: 1 */

/* 560 */
/* <0> (null):0 */
struct rebind<SpotOrder> {
	/* <0> (null):0 */
	typedef struct allocator<SpotOrder> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 561 */
/* <0> (null):0 */
class allocator<SpotOrder> : public new_allocator<SpotOrder> {
public:

	/* class new_allocator<SpotOrder> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class SpotOrder & reference;

	/* <0> (null):0 */
	typedef const class SpotOrder  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<SpotOrder> *);

	/* <0> (null):0 */
	void allocator(class allocator<SpotOrder> *, const class allocator<SpotOrder>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<SpotOrder> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<SpotOrder> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<SpotOrder> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<SpotOrder> {
		/* <0> (null):0 */
		typedef struct allocator<SpotOrder> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 562 */
 /* pointer to 561 */
 /* size: 4 */

/* 563 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 564 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 565 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 566 */
/* <0> (null):0 */
typedef class _List_node<SpotOrder> * pointer; /* size: 4 */

/* 567 */
/* <0> (null):0 */
typedef const class _List_node<SpotOrder>  * const_pointer; /* size: 4 */

/* 568 */
/* <0> (null):0 */
class new_allocator<std::_List_node<SpotOrder> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<SpotOrder> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<SpotOrder>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<SpotOrder> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<SpotOrder> > *, const class new_allocator<std::_List_node<SpotOrder> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<SpotOrder> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<SpotOrder> >  *, class _List_node<SpotOrder> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7addressERS3_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<SpotOrder> >  *, const class _List_node<SpotOrder>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7addressERKS3_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<SpotOrder> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE10deallocateEPS3_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<SpotOrder> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *, const class _List_node<SpotOrder>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE9constructEPS3_RKS3_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7destroyEPS3_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 569 */
 /* pointer to 360 */
 /* size: 4 */

/* 570 */
 /* pointer to 571 */
 /* size: 4 */

/* 571 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 572 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 573 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 574 */
 /* pointer to 568 */
 /* size: 4 */

/* 575 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 576 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 577 */
 /* pointer to 578 */
 /* size: 4 */

/* 578 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 579 */
/* <0> (null):0 */
class allocator<std::_List_node<SpotOrder> > : public new_allocator<std::_List_node<SpotOrder> > {
public:

	/* class new_allocator<std::_List_node<SpotOrder> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<SpotOrder> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<SpotOrder> > *, const class allocator<std::_List_node<SpotOrder> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<SpotOrder> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 580 */
 /* pointer to 579 */
 /* size: 4 */

/* 581 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 582 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 583 */
 /* pointer to 362 */
 /* size: 4 */

/* 584 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 585 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 586 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 587 */
/* <0> (null):0 */
typedef struct allocator<SpotOrder> allocator_type; /* size: 1 */

/* 588 */
/* <0> (null):0 */
class _List_base<SpotOrder, std::allocator<SpotOrder> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<SpotOrder> allocator_type;

	/* <0> (null):0 */
	class _List_node<SpotOrder> * _M_get_node(class _List_base<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, class _List_node<SpotOrder> *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 589 */
 /* pointer to 588 */
 /* size: 4 */

/* 590 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 591 */
 /* pointer to 592 */
 /* size: 4 */

/* 592 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 593 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 594 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 595 */
/* <0> (null):0 */
typedef struct SpotOrder value_type; /* size: 8 */

/* 596 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 597 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 598 */
/* <0> (null):0 */
typedef struct _List_iterator<SpotOrder> iterator; /* size: 0 */

/* 599 */
/* <0> (null):0 */
typedef struct _List_const_iterator<SpotOrder> const_iterator; /* size: 0 */

/* 600 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<SpotOrder> > const_reverse_iterator; /* size: 0 */

/* 601 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<SpotOrder> > reverse_iterator; /* size: 0 */

/* 602 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 603 */
/* <0> (null):0 */
typedef struct allocator<SpotOrder> allocator_type; /* size: 1 */

/* 604 */
/* <0> (null):0 */
typedef struct _List_node<SpotOrder> _Node; /* size: 0 */

/* 605 */
/* <0> (null):0 */
class list<SpotOrder, std::allocator<SpotOrder> > : protected _List_base<SpotOrder, std::allocator<SpotOrder> > {
protected:

	/* class _List_base<SpotOrder, std::allocator<SpotOrder> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef struct SpotOrder value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<SpotOrder> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<SpotOrder> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<SpotOrder> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<SpotOrder> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<SpotOrder> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<SpotOrder> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE14_M_create_nodeERKS0_ */

	/* <0> (null):0 */
	void list(class list<SpotOrder, std::allocator<SpotOrder> > *);

	/* <0> (null):0 */
	void list(class list<SpotOrder, std::allocator<SpotOrder> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<SpotOrder, std::allocator<SpotOrder> > *, const class list<SpotOrder, std::allocator<SpotOrder> >  &);

	/* <0> (null):0 */
	class list<SpotOrder, std::allocator<SpotOrder> > & operator=(class list<SpotOrder, std::allocator<SpotOrder> > *, const class list<SpotOrder, std::allocator<SpotOrder> >  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EEaSERKS2_ */

	/* <0> (null):0 */
	void assign(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6assignEjRKS0_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, class SpotOrder); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6resizeEjS0_ */

	/* <0> (null):0 */
	reference front(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE10push_frontERKS0_ */

	/* <0> (null):0 */
	void pop_front(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9push_backERKS0_ */

	/* <0> (null):0 */
	void pop_back(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, unsigned int, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */

	/* <0> (null):0 */
	iterator erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	iterator erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */

	/* <0> (null):0 */
	void swap(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4swapERS2_ */

	/* <0> (null):0 */
	void clear(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */

	/* <0> (null):0 */
	void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */

	/* <0> (null):0 */
	void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */

	/* <0> (null):0 */
	void remove(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6removeERKS0_ */

	/* <0> (null):0 */
	void unique(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5mergeERS2_ */

	/* <0> (null):0 */
	void reverse(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE18_M_fill_initializeEjRKS0_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE14_M_fill_assignEjRKS0_ */

	/* <0> (null):0 */
	void _M_transfer(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */

	/* <0> (null):0 */
	void _M_insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void _M_erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE25_M_check_equal_allocatorsERS2_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 606 */
 /* pointer to 604 */
 /* size: 4 */

/* 607 */
 /* pointer to 605 */
 /* size: 4 */

/* 608 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 609 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 610 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 611 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 612 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 613 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 614 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 615 */
 /* pointer to 616 */
 /* size: 4 */

/* 616 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 617 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 618 */
/* <0> (null):0 */
struct SpotEncounter {
	union NavConnect           from;                 /*     0     4 */
	enum NavDirType            fromDir;              /*     4     4 */
	union NavConnect           to;                   /*     8     4 */
	enum NavDirType            toDir;                /*    12     4 */
	struct Ray                 path;                 /*    16    24 */
	SpotOrderList              spotList;             /*    40     0 */

	/* size: 48, cachelines: 1, members: 6 */
	/* last cacheline: 48 bytes */

	/* BRAIN FART ALERT! 48 != 40 + 0(holes), diff = 8 */

}; /* size: 48 */

/* 619 */
/* <0> (null):0 */
typedef struct list<SpotEncounter, std::allocator<SpotEncounter> > SpotEncounterList; /* size: 0 */

/* 620 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 621 */
/* <0> (null):0 */
typedef class HidingSpot * * pointer; /* size: 4 */

/* 622 */
/* <0> (null):0 */
typedef const class HidingSpot *  * const_pointer; /* size: 4 */

/* 623 */
/* <0> (null):0 */
class new_allocator<HidingSpot*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class HidingSpot * * pointer;

	/* <0> (null):0 */
	typedef const class HidingSpot *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<HidingSpot*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<HidingSpot*> *, const class new_allocator<HidingSpot*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<HidingSpot*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<HidingSpot*>  *, class HidingSpot * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE7addressERS2_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<HidingSpot*>  *, const class HidingSpot *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE7addressERKS2_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<HidingSpot*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<HidingSpot*> *, class HidingSpot * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE10deallocateEPS2_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<HidingSpot*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<HidingSpot*> *, class HidingSpot * *, const class HidingSpot *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE9constructEPS2_RKS2_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<HidingSpot*> *, class HidingSpot * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE7destroyEPS2_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 624 */
 /* pointer to 534 */
 /* size: 4 */

/* 625 */
 /* pointer to 626 */
 /* size: 4 */

/* 626 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 627 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 628 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 629 */
 /* pointer to 623 */
 /* size: 4 */

/* 630 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 631 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 632 */
 /* pointer to 633 */
 /* size: 4 */

/* 633 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 634 */
/* <0> (null):0 */
typedef class HidingSpot * & reference; /* size: 4 */

/* 635 */
/* <0> (null):0 */
typedef const class HidingSpot *  & const_reference; /* size: 4 */

/* 636 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<HidingSpot*> > other; /* size: 0 */

/* 637 */
/* <0> (null):0 */
struct rebind<std::_List_node<HidingSpot*> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<HidingSpot*> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 638 */
/* <0> (null):0 */
typedef struct allocator<HidingSpot*> other; /* size: 1 */

/* 639 */
/* <0> (null):0 */
struct rebind<HidingSpot*> {
	/* <0> (null):0 */
	typedef struct allocator<HidingSpot*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 640 */
/* <0> (null):0 */
class allocator<HidingSpot*> : public new_allocator<HidingSpot*> {
public:

	/* class new_allocator<HidingSpot*> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class HidingSpot * & reference;

	/* <0> (null):0 */
	typedef const class HidingSpot *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<HidingSpot*> *);

	/* <0> (null):0 */
	void allocator(class allocator<HidingSpot*> *, const class allocator<HidingSpot*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<HidingSpot*> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<HidingSpot*> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<HidingSpot*> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<HidingSpot*> {
		/* <0> (null):0 */
		typedef struct allocator<HidingSpot*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 641 */
 /* pointer to 640 */
 /* size: 4 */

/* 642 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 643 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 644 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 645 */
/* <0> (null):0 */
typedef class _List_node<HidingSpot*> * pointer; /* size: 4 */

/* 646 */
/* <0> (null):0 */
typedef const class _List_node<HidingSpot*>  * const_pointer; /* size: 4 */

/* 647 */
/* <0> (null):0 */
class new_allocator<std::_List_node<HidingSpot*> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<HidingSpot*> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<HidingSpot*>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *, const class new_allocator<std::_List_node<HidingSpot*> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<HidingSpot*> >  *, class _List_node<HidingSpot*> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7addressERS4_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<HidingSpot*> >  *, const class _List_node<HidingSpot*>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7addressERKS4_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<HidingSpot*> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE10deallocateEPS4_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<HidingSpot*> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *, const class _List_node<HidingSpot*>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE9constructEPS4_RKS4_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7destroyEPS4_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 648 */
 /* pointer to 371 */
 /* size: 4 */

/* 649 */
 /* pointer to 650 */
 /* size: 4 */

/* 650 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 651 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 652 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 653 */
 /* pointer to 647 */
 /* size: 4 */

/* 654 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 655 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 656 */
 /* pointer to 657 */
 /* size: 4 */

/* 657 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 658 */
/* <0> (null):0 */
class allocator<std::_List_node<HidingSpot*> > : public new_allocator<std::_List_node<HidingSpot*> > {
public:

	/* class new_allocator<std::_List_node<HidingSpot*> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<HidingSpot*> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<HidingSpot*> > *, const class allocator<std::_List_node<HidingSpot*> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<HidingSpot*> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 659 */
 /* pointer to 658 */
 /* size: 4 */

/* 660 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 661 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 662 */
 /* pointer to 373 */
 /* size: 4 */

/* 663 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 664 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 665 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 666 */
/* <0> (null):0 */
typedef struct allocator<HidingSpot*> allocator_type; /* size: 1 */

/* 667 */
/* <0> (null):0 */
class _List_base<HidingSpot*, std::allocator<HidingSpot*> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<HidingSpot*> allocator_type;

	/* <0> (null):0 */
	class _List_node<HidingSpot*> * _M_get_node(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_node<HidingSpot*> *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 668 */
 /* pointer to 667 */
 /* size: 4 */

/* 669 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 670 */
 /* pointer to 671 */
 /* size: 4 */

/* 671 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 672 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 673 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 674 */
/* <0> (null):0 */
typedef class HidingSpot * value_type; /* size: 4 */

/* 675 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 676 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 677 */
/* <0> (null):0 */
typedef struct _List_iterator<HidingSpot*> iterator; /* size: 0 */

/* 678 */
/* <0> (null):0 */
typedef struct _List_const_iterator<HidingSpot*> const_iterator; /* size: 0 */

/* 679 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<HidingSpot*> > const_reverse_iterator; /* size: 0 */

/* 680 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<HidingSpot*> > reverse_iterator; /* size: 0 */

/* 681 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 682 */
/* <0> (null):0 */
typedef struct allocator<HidingSpot*> allocator_type; /* size: 1 */

/* 683 */
/* <0> (null):0 */
typedef struct _List_node<HidingSpot*> _Node; /* size: 0 */

/* 684 */
/* <0> (null):0 */
class list<HidingSpot*, std::allocator<HidingSpot*> > : protected _List_base<HidingSpot*, std::allocator<HidingSpot*> > {
protected:

	/* class _List_base<HidingSpot*, std::allocator<HidingSpot*> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef class HidingSpot * value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<HidingSpot*> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<HidingSpot*> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<HidingSpot*> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<HidingSpot*> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<HidingSpot*> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<HidingSpot*> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE14_M_create_nodeERKS1_ */

	/* <0> (null):0 */
	void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *);

	/* <0> (null):0 */
	void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const class list<HidingSpot*, std::allocator<HidingSpot*> >  &);

	/* <0> (null):0 */
	class list<HidingSpot*, std::allocator<HidingSpot*> > & operator=(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const class list<HidingSpot*, std::allocator<HidingSpot*> >  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EEaSERKS3_ */

	/* <0> (null):0 */
	void assign(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6assignEjRKS1_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, class HidingSpot *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6resizeEjS1_ */

	/* <0> (null):0 */
	reference front(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE10push_frontERKS1_ */

	/* <0> (null):0 */
	void pop_front(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9push_backERKS1_ */

	/* <0> (null):0 */
	void pop_back(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */

	/* <0> (null):0 */
	iterator erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	iterator erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */

	/* <0> (null):0 */
	void swap(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4swapERS3_ */

	/* <0> (null):0 */
	void clear(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */

	/* <0> (null):0 */
	void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */

	/* <0> (null):0 */
	void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */

	/* <0> (null):0 */
	void remove(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6removeERKS1_ */

	/* <0> (null):0 */
	void unique(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5mergeERS3_ */

	/* <0> (null):0 */
	void reverse(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE18_M_fill_initializeEjRKS1_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE14_M_fill_assignEjRKS1_ */

	/* <0> (null):0 */
	void _M_transfer(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */

	/* <0> (null):0 */
	void _M_insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void _M_erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE25_M_check_equal_allocatorsERS3_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 685 */
 /* pointer to 683 */
 /* size: 4 */

/* 686 */
 /* pointer to 684 */
 /* size: 4 */

/* 687 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 688 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 689 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 690 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 691 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 692 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 693 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 694 */
 /* pointer to 695 */
 /* size: 4 */

/* 695 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 696 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 697 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 698 */
/* <0> (null):0 */
typedef class SpotEncounter * pointer; /* size: 4 */

/* 699 */
/* <0> (null):0 */
typedef const class SpotEncounter  * const_pointer; /* size: 4 */

/* 700 */
/* <0> (null):0 */
class new_allocator<SpotEncounter> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class SpotEncounter * pointer;

	/* <0> (null):0 */
	typedef const class SpotEncounter  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<SpotEncounter> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<SpotEncounter> *, const class new_allocator<SpotEncounter>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<SpotEncounter> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<SpotEncounter>  *, class SpotEncounter &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE7addressERS1_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<SpotEncounter>  *, const class SpotEncounter  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE7addressERKS1_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<SpotEncounter> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<SpotEncounter> *, class SpotEncounter *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE10deallocateEPS1_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<SpotEncounter>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<SpotEncounter> *, class SpotEncounter *, const class SpotEncounter  &); /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE9constructEPS1_RKS1_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<SpotEncounter> *, class SpotEncounter *); /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE7destroyEPS1_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 701 */
 /* pointer to 618 */
 /* size: 4 */

/* 702 */
 /* pointer to 703 */
 /* size: 4 */

/* 703 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 48 */

/* 704 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 705 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 706 */
 /* pointer to 700 */
 /* size: 4 */

/* 707 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 708 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 709 */
 /* pointer to 710 */
 /* size: 4 */

/* 710 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 711 */
/* <0> (null):0 */
typedef class SpotEncounter & reference; /* size: 4 */

/* 712 */
/* <0> (null):0 */
typedef const class SpotEncounter  & const_reference; /* size: 4 */

/* 713 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<SpotEncounter> > other; /* size: 0 */

/* 714 */
/* <0> (null):0 */
struct rebind<std::_List_node<SpotEncounter> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<SpotEncounter> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 715 */
/* <0> (null):0 */
typedef struct allocator<SpotEncounter> other; /* size: 1 */

/* 716 */
/* <0> (null):0 */
struct rebind<SpotEncounter> {
	/* <0> (null):0 */
	typedef struct allocator<SpotEncounter> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 717 */
/* <0> (null):0 */
class allocator<SpotEncounter> : public new_allocator<SpotEncounter> {
public:

	/* class new_allocator<SpotEncounter> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class SpotEncounter & reference;

	/* <0> (null):0 */
	typedef const class SpotEncounter  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<SpotEncounter> *);

	/* <0> (null):0 */
	void allocator(class allocator<SpotEncounter> *, const class allocator<SpotEncounter>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<SpotEncounter> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<SpotEncounter> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<SpotEncounter> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<SpotEncounter> {
		/* <0> (null):0 */
		typedef struct allocator<SpotEncounter> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 718 */
 /* pointer to 717 */
 /* size: 4 */

/* 719 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 720 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 721 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 722 */
/* <0> (null):0 */
typedef class _List_node<SpotEncounter> * pointer; /* size: 4 */

/* 723 */
/* <0> (null):0 */
typedef const class _List_node<SpotEncounter>  * const_pointer; /* size: 4 */

/* 724 */
/* <0> (null):0 */
class new_allocator<std::_List_node<SpotEncounter> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<SpotEncounter> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<SpotEncounter>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *, const class new_allocator<std::_List_node<SpotEncounter> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<SpotEncounter> >  *, class _List_node<SpotEncounter> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7addressERS3_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<SpotEncounter> >  *, const class _List_node<SpotEncounter>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7addressERKS3_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<SpotEncounter> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE10deallocateEPS3_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<SpotEncounter> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *, const class _List_node<SpotEncounter>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE9constructEPS3_RKS3_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7destroyEPS3_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 725 */
 /* pointer to 381 */
 /* size: 4 */

/* 726 */
 /* pointer to 727 */
 /* size: 4 */

/* 727 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 728 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 729 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 730 */
 /* pointer to 724 */
 /* size: 4 */

/* 731 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 732 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 733 */
 /* pointer to 734 */
 /* size: 4 */

/* 734 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 735 */
/* <0> (null):0 */
class allocator<std::_List_node<SpotEncounter> > : public new_allocator<std::_List_node<SpotEncounter> > {
public:

	/* class new_allocator<std::_List_node<SpotEncounter> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<SpotEncounter> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<SpotEncounter> > *, const class allocator<std::_List_node<SpotEncounter> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<SpotEncounter> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 736 */
 /* pointer to 735 */
 /* size: 4 */

/* 737 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 738 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 739 */
 /* pointer to 383 */
 /* size: 4 */

/* 740 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 741 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 742 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 743 */
/* <0> (null):0 */
typedef struct allocator<SpotEncounter> allocator_type; /* size: 1 */

/* 744 */
/* <0> (null):0 */
class _List_base<SpotEncounter, std::allocator<SpotEncounter> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<SpotEncounter> allocator_type;

	/* <0> (null):0 */
	class _List_node<SpotEncounter> * _M_get_node(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_node<SpotEncounter> *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 745 */
 /* pointer to 744 */
 /* size: 4 */

/* 746 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 747 */
 /* pointer to 748 */
 /* size: 4 */

/* 748 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 749 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 750 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 751 */
/* <0> (null):0 */
typedef struct SpotEncounter value_type; /* size: 48 */

/* 752 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 753 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 754 */
/* <0> (null):0 */
typedef struct _List_iterator<SpotEncounter> iterator; /* size: 0 */

/* 755 */
/* <0> (null):0 */
typedef struct _List_const_iterator<SpotEncounter> const_iterator; /* size: 0 */

/* 756 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<SpotEncounter> > const_reverse_iterator; /* size: 0 */

/* 757 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<SpotEncounter> > reverse_iterator; /* size: 0 */

/* 758 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 759 */
/* <0> (null):0 */
typedef struct allocator<SpotEncounter> allocator_type; /* size: 1 */

/* 760 */
/* <0> (null):0 */
typedef struct _List_node<SpotEncounter> _Node; /* size: 0 */

/* 761 */
/* <0> (null):0 */
class list<SpotEncounter, std::allocator<SpotEncounter> > : protected _List_base<SpotEncounter, std::allocator<SpotEncounter> > {
protected:

	/* class _List_base<SpotEncounter, std::allocator<SpotEncounter> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef struct SpotEncounter value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<SpotEncounter> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<SpotEncounter> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<SpotEncounter> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<SpotEncounter> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<SpotEncounter> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<SpotEncounter> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE14_M_create_nodeERKS0_ */

	/* <0> (null):0 */
	void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *);

	/* <0> (null):0 */
	void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const class list<SpotEncounter, std::allocator<SpotEncounter> >  &);

	/* <0> (null):0 */
	class list<SpotEncounter, std::allocator<SpotEncounter> > & operator=(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const class list<SpotEncounter, std::allocator<SpotEncounter> >  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EEaSERKS2_ */

	/* <0> (null):0 */
	void assign(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6assignEjRKS0_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, class SpotEncounter); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6resizeEjS0_ */

	/* <0> (null):0 */
	reference front(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE10push_frontERKS0_ */

	/* <0> (null):0 */
	void pop_front(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9push_backERKS0_ */

	/* <0> (null):0 */
	void pop_back(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, unsigned int, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */

	/* <0> (null):0 */
	iterator erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	iterator erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */

	/* <0> (null):0 */
	void swap(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4swapERS2_ */

	/* <0> (null):0 */
	void clear(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */

	/* <0> (null):0 */
	void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */

	/* <0> (null):0 */
	void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */

	/* <0> (null):0 */
	void remove(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6removeERKS0_ */

	/* <0> (null):0 */
	void unique(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5mergeERS2_ */

	/* <0> (null):0 */
	void reverse(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE18_M_fill_initializeEjRKS0_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE14_M_fill_assignEjRKS0_ */

	/* <0> (null):0 */
	void _M_transfer(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */

	/* <0> (null):0 */
	void _M_insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void _M_erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE25_M_check_equal_allocatorsERS2_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 762 */
 /* pointer to 760 */
 /* size: 4 */

/* 763 */
 /* pointer to 761 */
 /* size: 4 */

/* 764 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 765 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 48 */

/* 766 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 767 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 768 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 769 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 770 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 771 */
 /* pointer to 772 */
 /* size: 4 */

/* 772 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 773 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 774 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 775 */
/* <0> (null):0 */
typedef union NavConnect * pointer; /* size: 4 */

/* 776 */
/* <0> (null):0 */
typedef const union NavConnect  * const_pointer; /* size: 4 */

/* 777 */
/* <0> (null):0 */
class new_allocator<NavConnect> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef union NavConnect * pointer;

	/* <0> (null):0 */
	typedef const union NavConnect  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<NavConnect> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<NavConnect> *, const class new_allocator<NavConnect>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<NavConnect> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<NavConnect>  *, union NavConnect &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE7addressERS1_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<NavConnect>  *, const union NavConnect  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE7addressERKS1_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<NavConnect> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<NavConnect> *, union NavConnect *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE10deallocateEPS1_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<NavConnect>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<NavConnect> *, union NavConnect *, const union NavConnect  &); /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE9constructEPS1_RKS1_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<NavConnect> *, union NavConnect *); /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE7destroyEPS1_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 778 */
 /* pointer to 523 */
 /* size: 4 */

/* 779 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 780 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 781 */
 /* pointer to 777 */
 /* size: 4 */

/* 782 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 783 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 784 */
 /* pointer to 785 */
 /* size: 4 */

/* 785 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 786 */
/* <0> (null):0 */
typedef union NavConnect & reference; /* size: 4 */

/* 787 */
/* <0> (null):0 */
typedef const union NavConnect  & const_reference; /* size: 4 */

/* 788 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<NavConnect> > other; /* size: 0 */

/* 789 */
/* <0> (null):0 */
struct rebind<std::_List_node<NavConnect> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<NavConnect> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 790 */
/* <0> (null):0 */
typedef struct allocator<NavConnect> other; /* size: 1 */

/* 791 */
/* <0> (null):0 */
struct rebind<NavConnect> {
	/* <0> (null):0 */
	typedef struct allocator<NavConnect> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 792 */
/* <0> (null):0 */
class allocator<NavConnect> : public new_allocator<NavConnect> {
public:

	/* class new_allocator<NavConnect> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef union NavConnect & reference;

	/* <0> (null):0 */
	typedef const union NavConnect  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<NavConnect> *);

	/* <0> (null):0 */
	void allocator(class allocator<NavConnect> *, const class allocator<NavConnect>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<NavConnect> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<NavConnect> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<NavConnect> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<NavConnect> {
		/* <0> (null):0 */
		typedef struct allocator<NavConnect> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 793 */
 /* pointer to 792 */
 /* size: 4 */

/* 794 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 795 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 796 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 797 */
/* <0> (null):0 */
typedef class _List_node<NavConnect> * pointer; /* size: 4 */

/* 798 */
/* <0> (null):0 */
typedef const class _List_node<NavConnect>  * const_pointer; /* size: 4 */

/* 799 */
/* <0> (null):0 */
class new_allocator<std::_List_node<NavConnect> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<NavConnect> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<NavConnect>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<NavConnect> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<NavConnect> > *, const class new_allocator<std::_List_node<NavConnect> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<NavConnect> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<NavConnect> >  *, class _List_node<NavConnect> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7addressERS3_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<NavConnect> >  *, const class _List_node<NavConnect>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7addressERKS3_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<NavConnect> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE10deallocateEPS3_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<NavConnect> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *, const class _List_node<NavConnect>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE9constructEPS3_RKS3_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7destroyEPS3_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 800 */
 /* pointer to 391 */
 /* size: 4 */

/* 801 */
 /* pointer to 802 */
 /* size: 4 */

/* 802 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 803 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 804 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 805 */
 /* pointer to 799 */
 /* size: 4 */

/* 806 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 807 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 808 */
 /* pointer to 809 */
 /* size: 4 */

/* 809 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 810 */
/* <0> (null):0 */
class allocator<std::_List_node<NavConnect> > : public new_allocator<std::_List_node<NavConnect> > {
public:

	/* class new_allocator<std::_List_node<NavConnect> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<NavConnect> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<NavConnect> > *, const class allocator<std::_List_node<NavConnect> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<NavConnect> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 811 */
 /* pointer to 810 */
 /* size: 4 */

/* 812 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 813 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 814 */
 /* pointer to 393 */
 /* size: 4 */

/* 815 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 816 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 817 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 818 */
/* <0> (null):0 */
typedef struct allocator<NavConnect> allocator_type; /* size: 1 */

/* 819 */
/* <0> (null):0 */
class _List_base<NavConnect, std::allocator<NavConnect> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<NavConnect> allocator_type;

	/* <0> (null):0 */
	class _List_node<NavConnect> * _M_get_node(class _List_base<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<NavConnect, std::allocator<NavConnect> > *, class _List_node<NavConnect> *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 820 */
 /* pointer to 819 */
 /* size: 4 */

/* 821 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 822 */
 /* pointer to 823 */
 /* size: 4 */

/* 823 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 824 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 825 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 826 */
/* <0> (null):0 */
typedef union NavConnect value_type; /* size: 4 */

/* 827 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 828 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 829 */
/* <0> (null):0 */
typedef struct _List_iterator<NavConnect> iterator; /* size: 0 */

/* 830 */
/* <0> (null):0 */
typedef struct _List_const_iterator<NavConnect> const_iterator; /* size: 0 */

/* 831 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<NavConnect> > const_reverse_iterator; /* size: 0 */

/* 832 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<NavConnect> > reverse_iterator; /* size: 0 */

/* 833 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 834 */
/* <0> (null):0 */
typedef struct allocator<NavConnect> allocator_type; /* size: 1 */

/* 835 */
/* <0> (null):0 */
typedef struct _List_node<NavConnect> _Node; /* size: 0 */

/* 836 */
/* <0> (null):0 */
class list<NavConnect, std::allocator<NavConnect> > : protected _List_base<NavConnect, std::allocator<NavConnect> > {
protected:

	/* class _List_base<NavConnect, std::allocator<NavConnect> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef union NavConnect value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<NavConnect> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<NavConnect> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<NavConnect> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<NavConnect> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<NavConnect> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<NavConnect> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE14_M_create_nodeERKS0_ */

	/* <0> (null):0 */
	void list(class list<NavConnect, std::allocator<NavConnect> > *);

	/* <0> (null):0 */
	void list(class list<NavConnect, std::allocator<NavConnect> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<NavConnect, std::allocator<NavConnect> > *, const class list<NavConnect, std::allocator<NavConnect> >  &);

	/* <0> (null):0 */
	class list<NavConnect, std::allocator<NavConnect> > & operator=(class list<NavConnect, std::allocator<NavConnect> > *, const class list<NavConnect, std::allocator<NavConnect> >  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EEaSERKS2_ */

	/* <0> (null):0 */
	void assign(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6assignEjRKS0_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, union NavConnect); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6resizeEjS0_ */

	/* <0> (null):0 */
	reference front(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE10push_frontERKS0_ */

	/* <0> (null):0 */
	void pop_front(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9push_backERKS0_ */

	/* <0> (null):0 */
	void pop_back(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, unsigned int, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */

	/* <0> (null):0 */
	iterator erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	iterator erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */

	/* <0> (null):0 */
	void swap(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4swapERS2_ */

	/* <0> (null):0 */
	void clear(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */

	/* <0> (null):0 */
	void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */

	/* <0> (null):0 */
	void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */

	/* <0> (null):0 */
	void remove(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6removeERKS0_ */

	/* <0> (null):0 */
	void unique(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5mergeERS2_ */

	/* <0> (null):0 */
	void reverse(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE18_M_fill_initializeEjRKS0_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE14_M_fill_assignEjRKS0_ */

	/* <0> (null):0 */
	void _M_transfer(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */

	/* <0> (null):0 */
	void _M_insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void _M_erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE25_M_check_equal_allocatorsERS2_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 837 */
 /* pointer to 835 */
 /* size: 4 */

/* 838 */
 /* pointer to 836 */
 /* size: 4 */

/* 839 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 840 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 841 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 842 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 843 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 844 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 845 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 846 */
 /* pointer to 847 */
 /* size: 4 */

/* 847 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 848 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 849 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 850 */
/* <0> (null):0 */
typedef class CNavLadder * * pointer; /* size: 4 */

/* 851 */
/* <0> (null):0 */
typedef const class CNavLadder *  * const_pointer; /* size: 4 */

/* 852 */
/* <0> (null):0 */
class new_allocator<CNavLadder*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class CNavLadder * * pointer;

	/* <0> (null):0 */
	typedef const class CNavLadder *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<CNavLadder*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<CNavLadder*> *, const class new_allocator<CNavLadder*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<CNavLadder*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<CNavLadder*>  *, class CNavLadder * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE7addressERS2_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<CNavLadder*>  *, const class CNavLadder *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE7addressERKS2_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<CNavLadder*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<CNavLadder*> *, class CNavLadder * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE10deallocateEPS2_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<CNavLadder*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<CNavLadder*> *, class CNavLadder * *, const class CNavLadder *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE9constructEPS2_RKS2_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<CNavLadder*> *, class CNavLadder * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE7destroyEPS2_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 853 */
 /* pointer to 531 */
 /* size: 4 */

/* 854 */
 /* pointer to 855 */
 /* size: 4 */

/* 855 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 856 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 857 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 858 */
 /* pointer to 852 */
 /* size: 4 */

/* 859 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 860 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 861 */
 /* pointer to 862 */
 /* size: 4 */

/* 862 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 863 */
/* <0> (null):0 */
typedef class CNavLadder * & reference; /* size: 4 */

/* 864 */
/* <0> (null):0 */
typedef const class CNavLadder *  & const_reference; /* size: 4 */

/* 865 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<CNavLadder*> > other; /* size: 0 */

/* 866 */
/* <0> (null):0 */
struct rebind<std::_List_node<CNavLadder*> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<CNavLadder*> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 867 */
/* <0> (null):0 */
typedef struct allocator<CNavLadder*> other; /* size: 1 */

/* 868 */
/* <0> (null):0 */
struct rebind<CNavLadder*> {
	/* <0> (null):0 */
	typedef struct allocator<CNavLadder*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 869 */
/* <0> (null):0 */
class allocator<CNavLadder*> : public new_allocator<CNavLadder*> {
public:

	/* class new_allocator<CNavLadder*> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class CNavLadder * & reference;

	/* <0> (null):0 */
	typedef const class CNavLadder *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<CNavLadder*> *);

	/* <0> (null):0 */
	void allocator(class allocator<CNavLadder*> *, const class allocator<CNavLadder*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<CNavLadder*> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<CNavLadder*> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<CNavLadder*> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<CNavLadder*> {
		/* <0> (null):0 */
		typedef struct allocator<CNavLadder*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 870 */
 /* pointer to 869 */
 /* size: 4 */

/* 871 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 872 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 873 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 874 */
/* <0> (null):0 */
typedef class _List_node<CNavLadder*> * pointer; /* size: 4 */

/* 875 */
/* <0> (null):0 */
typedef const class _List_node<CNavLadder*>  * const_pointer; /* size: 4 */

/* 876 */
/* <0> (null):0 */
class new_allocator<std::_List_node<CNavLadder*> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<CNavLadder*> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<CNavLadder*>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *, const class new_allocator<std::_List_node<CNavLadder*> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<CNavLadder*> >  *, class _List_node<CNavLadder*> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7addressERS4_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<CNavLadder*> >  *, const class _List_node<CNavLadder*>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7addressERKS4_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<CNavLadder*> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE10deallocateEPS4_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<CNavLadder*> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *, const class _List_node<CNavLadder*>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE9constructEPS4_RKS4_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7destroyEPS4_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 877 */
 /* pointer to 401 */
 /* size: 4 */

/* 878 */
 /* pointer to 879 */
 /* size: 4 */

/* 879 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 880 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 881 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 882 */
 /* pointer to 876 */
 /* size: 4 */

/* 883 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 884 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 885 */
 /* pointer to 886 */
 /* size: 4 */

/* 886 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 887 */
/* <0> (null):0 */
class allocator<std::_List_node<CNavLadder*> > : public new_allocator<std::_List_node<CNavLadder*> > {
public:

	/* class new_allocator<std::_List_node<CNavLadder*> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<CNavLadder*> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<CNavLadder*> > *, const class allocator<std::_List_node<CNavLadder*> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<CNavLadder*> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 888 */
 /* pointer to 887 */
 /* size: 4 */

/* 889 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 890 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 891 */
 /* pointer to 403 */
 /* size: 4 */

/* 892 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 893 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 894 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 895 */
/* <0> (null):0 */
typedef struct allocator<CNavLadder*> allocator_type; /* size: 1 */

/* 896 */
/* <0> (null):0 */
class _List_base<CNavLadder*, std::allocator<CNavLadder*> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<CNavLadder*> allocator_type;

	/* <0> (null):0 */
	class _List_node<CNavLadder*> * _M_get_node(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_node<CNavLadder*> *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 897 */
 /* pointer to 896 */
 /* size: 4 */

/* 898 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 899 */
 /* pointer to 900 */
 /* size: 4 */

/* 900 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 901 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 902 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 903 */
/* <0> (null):0 */
typedef class CNavLadder * value_type; /* size: 4 */

/* 904 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 905 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 906 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavLadder*> iterator; /* size: 0 */

/* 907 */
/* <0> (null):0 */
typedef struct _List_const_iterator<CNavLadder*> const_iterator; /* size: 0 */

/* 908 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<CNavLadder*> > const_reverse_iterator; /* size: 0 */

/* 909 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<CNavLadder*> > reverse_iterator; /* size: 0 */

/* 910 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 911 */
/* <0> (null):0 */
typedef struct allocator<CNavLadder*> allocator_type; /* size: 1 */

/* 912 */
/* <0> (null):0 */
typedef struct _List_node<CNavLadder*> _Node; /* size: 0 */

/* 913 */
/* <0> (null):0 */
class list<CNavLadder*, std::allocator<CNavLadder*> > : protected _List_base<CNavLadder*, std::allocator<CNavLadder*> > {
protected:

	/* class _List_base<CNavLadder*, std::allocator<CNavLadder*> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef class CNavLadder * value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<CNavLadder*> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<CNavLadder*> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<CNavLadder*> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<CNavLadder*> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<CNavLadder*> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<CNavLadder*> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE14_M_create_nodeERKS1_ */

	/* <0> (null):0 */
	void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *);

	/* <0> (null):0 */
	void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const class list<CNavLadder*, std::allocator<CNavLadder*> >  &);

	/* <0> (null):0 */
	class list<CNavLadder*, std::allocator<CNavLadder*> > & operator=(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const class list<CNavLadder*, std::allocator<CNavLadder*> >  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EEaSERKS3_ */

	/* <0> (null):0 */
	void assign(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6assignEjRKS1_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, class CNavLadder *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6resizeEjS1_ */

	/* <0> (null):0 */
	reference front(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE10push_frontERKS1_ */

	/* <0> (null):0 */
	void pop_front(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9push_backERKS1_ */

	/* <0> (null):0 */
	void pop_back(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */

	/* <0> (null):0 */
	iterator erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	iterator erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */

	/* <0> (null):0 */
	void swap(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4swapERS3_ */

	/* <0> (null):0 */
	void clear(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */

	/* <0> (null):0 */
	void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */

	/* <0> (null):0 */
	void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */

	/* <0> (null):0 */
	void remove(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6removeERKS1_ */

	/* <0> (null):0 */
	void unique(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5mergeERS3_ */

	/* <0> (null):0 */
	void reverse(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE18_M_fill_initializeEjRKS1_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE14_M_fill_assignEjRKS1_ */

	/* <0> (null):0 */
	void _M_transfer(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */

	/* <0> (null):0 */
	void _M_insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void _M_erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE25_M_check_equal_allocatorsERS3_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 914 */
 /* pointer to 912 */
 /* size: 4 */

/* 915 */
 /* pointer to 913 */
 /* size: 4 */

/* 916 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 917 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 918 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 919 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 920 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 921 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 922 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 923 */
 /* pointer to 924 */
 /* size: 4 */

/* 924 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 925 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 926 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 927 */
/* <0> (null):0 */
typedef class CNavArea * * pointer; /* size: 4 */

/* 928 */
/* <0> (null):0 */
typedef const class CNavArea *  * const_pointer; /* size: 4 */

/* 929 */
/* <0> (null):0 */
class new_allocator<CNavArea*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class CNavArea * * pointer;

	/* <0> (null):0 */
	typedef const class CNavArea *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<CNavArea*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<CNavArea*> *, const class new_allocator<CNavArea*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<CNavArea*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<CNavArea*>  *, class CNavArea * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE7addressERS2_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<CNavArea*>  *, const class CNavArea *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE7addressERKS2_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<CNavArea*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<CNavArea*> *, class CNavArea * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE10deallocateEPS2_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<CNavArea*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<CNavArea*> *, class CNavArea * *, const class CNavArea *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE9constructEPS2_RKS2_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<CNavArea*> *, class CNavArea * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE7destroyEPS2_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 930 */
 /* pointer to 513 */
 /* size: 4 */

/* 931 */
 /* pointer to 932 */
 /* size: 4 */

/* 932 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 933 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 934 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 935 */
 /* pointer to 929 */
 /* size: 4 */

/* 936 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 937 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 938 */
 /* pointer to 939 */
 /* size: 4 */

/* 939 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 940 */
/* <0> (null):0 */
typedef class CNavArea * & reference; /* size: 4 */

/* 941 */
/* <0> (null):0 */
typedef const class CNavArea *  & const_reference; /* size: 4 */

/* 942 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<CNavArea*> > other; /* size: 0 */

/* 943 */
/* <0> (null):0 */
struct rebind<std::_List_node<CNavArea*> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<CNavArea*> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 944 */
/* <0> (null):0 */
typedef struct allocator<CNavArea*> other; /* size: 1 */

/* 945 */
/* <0> (null):0 */
struct rebind<CNavArea*> {
	/* <0> (null):0 */
	typedef struct allocator<CNavArea*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 946 */
/* <0> (null):0 */
class allocator<CNavArea*> : public new_allocator<CNavArea*> {
public:

	/* class new_allocator<CNavArea*> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class CNavArea * & reference;

	/* <0> (null):0 */
	typedef const class CNavArea *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<CNavArea*> *);

	/* <0> (null):0 */
	void allocator(class allocator<CNavArea*> *, const class allocator<CNavArea*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<CNavArea*> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<CNavArea*> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<CNavArea*> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<CNavArea*> {
		/* <0> (null):0 */
		typedef struct allocator<CNavArea*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 947 */
 /* pointer to 946 */
 /* size: 4 */

/* 948 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 949 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 950 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 951 */
/* <0> (null):0 */
typedef class _List_node<CNavArea*> * pointer; /* size: 4 */

/* 952 */
/* <0> (null):0 */
typedef const class _List_node<CNavArea*>  * const_pointer; /* size: 4 */

/* 953 */
/* <0> (null):0 */
class new_allocator<std::_List_node<CNavArea*> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<CNavArea*> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<CNavArea*>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<CNavArea*> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<CNavArea*> > *, const class new_allocator<std::_List_node<CNavArea*> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<CNavArea*> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<CNavArea*> >  *, class _List_node<CNavArea*> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7addressERS4_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<CNavArea*> >  *, const class _List_node<CNavArea*>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7addressERKS4_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<CNavArea*> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE10deallocateEPS4_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<CNavArea*> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *, const class _List_node<CNavArea*>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE9constructEPS4_RKS4_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7destroyEPS4_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 954 */
 /* pointer to 411 */
 /* size: 4 */

/* 955 */
 /* pointer to 956 */
 /* size: 4 */

/* 956 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 957 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 958 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 959 */
 /* pointer to 953 */
 /* size: 4 */

/* 960 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 961 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 962 */
 /* pointer to 963 */
 /* size: 4 */

/* 963 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 964 */
/* <0> (null):0 */
class allocator<std::_List_node<CNavArea*> > : public new_allocator<std::_List_node<CNavArea*> > {
public:

	/* class new_allocator<std::_List_node<CNavArea*> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<CNavArea*> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<CNavArea*> > *, const class allocator<std::_List_node<CNavArea*> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<CNavArea*> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 965 */
 /* pointer to 964 */
 /* size: 4 */

/* 966 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 967 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 968 */
 /* pointer to 413 */
 /* size: 4 */

/* 969 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 970 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 971 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 972 */
/* <0> (null):0 */
typedef struct allocator<CNavArea*> allocator_type; /* size: 1 */

/* 973 */
/* <0> (null):0 */
class _List_base<CNavArea*, std::allocator<CNavArea*> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<CNavArea*> allocator_type;

	/* <0> (null):0 */
	class _List_node<CNavArea*> * _M_get_node(class _List_base<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, class _List_node<CNavArea*> *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 974 */
 /* pointer to 973 */
 /* size: 4 */

/* 975 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 976 */
 /* pointer to 977 */
 /* size: 4 */

/* 977 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 978 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 979 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 980 */
/* <0> (null):0 */
typedef class CNavArea * value_type; /* size: 4 */

/* 981 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 982 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 983 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavArea*> iterator; /* size: 0 */

/* 984 */
/* <0> (null):0 */
typedef struct _List_const_iterator<CNavArea*> const_iterator; /* size: 0 */

/* 985 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<CNavArea*> > const_reverse_iterator; /* size: 0 */

/* 986 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<CNavArea*> > reverse_iterator; /* size: 0 */

/* 987 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 988 */
/* <0> (null):0 */
typedef struct allocator<CNavArea*> allocator_type; /* size: 1 */

/* 989 */
/* <0> (null):0 */
typedef struct _List_node<CNavArea*> _Node; /* size: 0 */

/* 990 */
/* <0> (null):0 */
class list<CNavArea*, std::allocator<CNavArea*> > : protected _List_base<CNavArea*, std::allocator<CNavArea*> > {
protected:

	/* class _List_base<CNavArea*, std::allocator<CNavArea*> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef class CNavArea * value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<CNavArea*> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<CNavArea*> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<CNavArea*> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<CNavArea*> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<CNavArea*> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<CNavArea*> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE14_M_create_nodeERKS1_ */

	/* <0> (null):0 */
	void list(class list<CNavArea*, std::allocator<CNavArea*> > *);

	/* <0> (null):0 */
	void list(class list<CNavArea*, std::allocator<CNavArea*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<CNavArea*, std::allocator<CNavArea*> > *, const class list<CNavArea*, std::allocator<CNavArea*> >  &);

	/* <0> (null):0 */
	class list<CNavArea*, std::allocator<CNavArea*> > & operator=(class list<CNavArea*, std::allocator<CNavArea*> > *, const class list<CNavArea*, std::allocator<CNavArea*> >  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EEaSERKS3_ */

	/* <0> (null):0 */
	void assign(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6assignEjRKS1_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, class CNavArea *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6resizeEjS1_ */

	/* <0> (null):0 */
	reference front(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE10push_frontERKS1_ */

	/* <0> (null):0 */
	void pop_front(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9push_backERKS1_ */

	/* <0> (null):0 */
	void pop_back(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */

	/* <0> (null):0 */
	iterator erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	iterator erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */

	/* <0> (null):0 */
	void swap(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4swapERS3_ */

	/* <0> (null):0 */
	void clear(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */

	/* <0> (null):0 */
	void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */

	/* <0> (null):0 */
	void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */

	/* <0> (null):0 */
	void remove(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6removeERKS1_ */

	/* <0> (null):0 */
	void unique(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5mergeERS3_ */

	/* <0> (null):0 */
	void reverse(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE18_M_fill_initializeEjRKS1_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE14_M_fill_assignEjRKS1_ */

	/* <0> (null):0 */
	void _M_transfer(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */

	/* <0> (null):0 */
	void _M_insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void _M_erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE25_M_check_equal_allocatorsERS3_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 991 */
 /* pointer to 989 */
 /* size: 4 */

/* 992 */
 /* pointer to 990 */
 /* size: 4 */

/* 993 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 994 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 995 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 996 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 997 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 998 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 999 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1000 */
 /* pointer to 1001 */
 /* size: 4 */

/* 1001 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1002 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1003 */
/* <0> (null):0 */
struct ApproachInfo        array[16]; /* size: 320 */

/* 1004 */
 /* pointer to 512 */
 /* size: 4 */

/* 1005 */
/* <0> (null):0 */
class list<NavConnect, std::allocator<NavConnect> > array[4]; /* size: 32 */

/* 1006 */
/* <0> (null):0 */
class list<CNavLadder*, std::allocator<CNavLadder*> > array[2]; /* size: 16 */

/* 1007 */
/* <0> (null):0 */
class CNavNode *           array[4]; /* size: 16 */

/* 1008 */
 /* pointer to 1009 */
 /* size: 4 */

/* 1009 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 532 */

/* 1010 */
 /* pointer to 18 */
 /* size: 4 */

/* 1011 */
 /* pointer to 1012 */
 /* size: 4 */

/* 1012 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 532 */

/* 1013 */
 /* pointer to 1014 */
 /* size: 4 */

/* 1014 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1015 */
 /* pointer to 1016 */
 /* size: 4 */

/* 1016 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1017 */
 /* pointer to 1018 */
 /* size: 4 */

/* 1018 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1019 */
 /* pointer to 1020 */
 /* size: 4 */

/* 1020 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 20 */

/* 1021 */
 /* pointer to 1004 */
 /* size: 4 */

/* 1022 */
/* <0> (null):0 */
typedef struct list<CNavArea*, std::allocator<CNavArea*> > NavAreaList; /* size: 8 */

/* 1023 */
/* <0> (null):0 */
typedef struct _List_const_iterator<NavConnect> _Self; /* size: 4 */

/* 1024 */
/* <0> (null):0 */
typedef struct _List_iterator<NavConnect> iterator; /* size: 0 */

/* 1025 */
/* <0> (null):0 */
typedef const union NavConnect  * pointer; /* size: 4 */

/* 1026 */
/* <0> (null):0 */
typedef const union NavConnect  & reference; /* size: 4 */

/* 1027 */
/* <0> (null):0 */
struct _List_const_iterator<NavConnect> {
	const class _List_node_base  * _M_node;          /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_const_iterator<NavConnect> _Self;

	/* <0> (null):0 */
	typedef struct _List_iterator<NavConnect> iterator;

	/* <0> (null):0 */
	typedef const union NavConnect  * pointer;

	/* <0> (null):0 */
	typedef const union NavConnect  & reference;

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<NavConnect> *);

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<NavConnect> *, const class _List_node_base  *);

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<NavConnect> *, const iterator  &);

	/* <0> (null):0 */
	reference operator*(const class _List_const_iterator<NavConnect>  *); /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_const_iterator<NavConnect>  *); /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_const_iterator<NavConnect> *); /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_const_iterator<NavConnect> *, int); /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_const_iterator<NavConnect> *); /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_const_iterator<NavConnect> *, int); /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_const_iterator<NavConnect>  *, const _Self  &); /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEeqERKS1_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_const_iterator<NavConnect>  *, const _Self  &); /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEneERKS1_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1028 */
 /* pointer to 1029 */
 /* size: 4 */

/* 1029 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1030 */
 /* pointer to 1027 */
 /* size: 4 */

/* 1031 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1032 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1033 */
 /* pointer to 1034 */
 /* size: 4 */

/* 1034 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1035 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1036 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1037 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1038 */
/* <0> (null):0 */
class CNavAreaGrid {
private:

	floatconst                 m_cellSize;           /*     0     4 */
	NavAreaList *              m_grid;               /*     4     4 */
	int                        m_gridSizeX;          /*     8     4 */
	int                        m_gridSizeY;          /*    12     4 */
	float                      m_minX;               /*    16     4 */
	float                      m_minY;               /*    20     4 */
	unsigned int               m_areaCount;          /*    24     4 */
	class CNavArea *           m_hashTable[256];     /*    28  1024 */
	/* <0> (null):0 */
	void CNavAreaGrid(class CNavAreaGrid *);

	/* <0> (null):0 */
	void ~CNavAreaGrid(class CNavAreaGrid *, int);

	/* <0> (null):0 */
	void Reset(class CNavAreaGrid *); /* linkage=_ZN12CNavAreaGrid5ResetEv */

	/* <0> (null):0 */
	void Initialize(class CNavAreaGrid *, float, float, float, float); /* linkage=_ZN12CNavAreaGrid10InitializeEffff */

	/* <0> (null):0 */
	void AddNavArea(class CNavAreaGrid *, class CNavArea *); /* linkage=_ZN12CNavAreaGrid10AddNavAreaEP8CNavArea */

	/* <0> (null):0 */
	void RemoveNavArea(class CNavAreaGrid *, class CNavArea *); /* linkage=_ZN12CNavAreaGrid13RemoveNavAreaEP8CNavArea */

	/* <0> (null):0 */
	unsigned int GetNavAreaCount(const class CNavAreaGrid  *); /* linkage=_ZNK12CNavAreaGrid15GetNavAreaCountEv */

	/* <0> (null):0 */
	class CNavArea * GetNavArea(const class CNavAreaGrid  *, const class Vector  *, float); /* linkage=_ZNK12CNavAreaGrid10GetNavAreaEPK6Vectorf */

	/* <0> (null):0 */
	class CNavArea * GetNavAreaByID(const class CNavAreaGrid  *, unsigned int); /* linkage=_ZNK12CNavAreaGrid14GetNavAreaByIDEj */

	/* <0> (null):0 */
	class CNavArea * GetNearestNavArea(const class CNavAreaGrid  *, const class Vector  *, bool); /* linkage=_ZNK12CNavAreaGrid17GetNearestNavAreaEPK6Vectorb */

	/* <0> (null):0 */
	Place GetPlace(const class CNavAreaGrid  *, const class Vector  *); /* linkage=_ZNK12CNavAreaGrid8GetPlaceEPK6Vector */

	/* <0> (null):0 */
	int ComputeHashKey(const class CNavAreaGrid  *, unsigned int); /* linkage=_ZNK12CNavAreaGrid14ComputeHashKeyEj */

	/* <0> (null):0 */
	int WorldToGridX(const class CNavAreaGrid  *, float); /* linkage=_ZNK12CNavAreaGrid12WorldToGridXEf */

	/* <0> (null):0 */
	int WorldToGridY(const class CNavAreaGrid  *, float); /* linkage=_ZNK12CNavAreaGrid12WorldToGridYEf */

	/* --- cacheline 16 boundary (1024 bytes) was 28 bytes ago --- */

	/* size: 1052, cachelines: 17, members: 8 */
	/* last cacheline: 28 bytes */
}; /* size: 1052 */

/* 1039 */
 /* pointer to 1022 */
 /* size: 4 */

/* 1040 */
/* <0> (null):0 */
class CNavArea *           array[256]; /* size: 1024 */

/* 1041 */
 /* pointer to 1038 */
 /* size: 4 */

/* 1042 */
 /* pointer to 1043 */
 /* size: 4 */

/* 1043 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1052 */

/* 1044 */
/* <0> (null):0 */
typedef struct _List_const_iterator<CNavLadder*> _Self; /* size: 4 */

/* 1045 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavLadder*> iterator; /* size: 0 */

/* 1046 */
/* <0> (null):0 */
typedef const class CNavLadder *  * pointer; /* size: 4 */

/* 1047 */
/* <0> (null):0 */
typedef const class CNavLadder *  & reference; /* size: 4 */

/* 1048 */
/* <0> (null):0 */
struct _List_const_iterator<CNavLadder*> {
	const class _List_node_base  * _M_node;          /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_const_iterator<CNavLadder*> _Self;

	/* <0> (null):0 */
	typedef struct _List_iterator<CNavLadder*> iterator;

	/* <0> (null):0 */
	typedef const class CNavLadder *  * pointer;

	/* <0> (null):0 */
	typedef const class CNavLadder *  & reference;

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<CNavLadder*> *);

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<CNavLadder*> *, const class _List_node_base  *);

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<CNavLadder*> *, const iterator  &);

	/* <0> (null):0 */
	reference operator*(const class _List_const_iterator<CNavLadder*>  *); /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_const_iterator<CNavLadder*>  *); /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_const_iterator<CNavLadder*> *); /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_const_iterator<CNavLadder*> *, int); /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_const_iterator<CNavLadder*> *); /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_const_iterator<CNavLadder*> *, int); /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_const_iterator<CNavLadder*>  *, const _Self  &); /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEeqERKS2_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_const_iterator<CNavLadder*>  *, const _Self  &); /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEneERKS2_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1049 */
 /* pointer to 1048 */
 /* size: 4 */

/* 1050 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1051 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1052 */
 /* pointer to 1053 */
 /* size: 4 */

/* 1053 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1054 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1055 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1056 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1057 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavArea*> _Self; /* size: 4 */

/* 1058 */
/* <0> (null):0 */
typedef class CNavArea * * pointer; /* size: 4 */

/* 1059 */
/* <0> (null):0 */
typedef class CNavArea * & reference; /* size: 4 */

/* 1060 */
/* <0> (null):0 */
struct _List_iterator<CNavArea*> {
	class _List_node_base *    _M_node;              /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_iterator<CNavArea*> _Self;

	/* <0> (null):0 */
	typedef class CNavArea * * pointer;

	/* <0> (null):0 */
	typedef class CNavArea * & reference;

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<CNavArea*> *);

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<CNavArea*> *, class _List_node_base *);

	/* <0> (null):0 */
	reference operator*(const class _List_iterator<CNavArea*>  *); /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_iterator<CNavArea*>  *); /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_iterator<CNavArea*> *); /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_iterator<CNavArea*> *, int); /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_iterator<CNavArea*> *); /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_iterator<CNavArea*> *, int); /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_iterator<CNavArea*>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEeqERKS2_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_iterator<CNavArea*>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEneERKS2_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1061 */
 /* pointer to 1060 */
 /* size: 4 */

/* 1062 */
 /* pointer to 1063 */
 /* size: 4 */

/* 1063 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1064 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1065 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1066 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1067 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1068 */
/* <0> (null):0 */
struct __numeric_traits_integer<int> {
	intconst                   __min;                /*     0     4 */
	intconst                   __max;                /*     0     4 */
	boolconst                  __is_signed;          /*     0     1 */
	intconst                   __digits;             /*     0     4 */

	/* size: 1, cachelines: 1, members: 4 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 4 + 0(holes), diff = -3 */

}; /* size: 1 */

/* 1069 */
/* <0> (null):0 */
enum BotProfileTeamType {
	BOT_TEAM_T = 0,
	BOT_TEAM_CT = 1,
	BOT_TEAM_ANY = 2,
}; /* size: 4 */

/* 1070 */
/* <0> (null):0 */
class BotProfile {
private:

	char *                     m_name;               /*     0     4 */
	float                      m_aggression;         /*     4     4 */
	float                      m_skill;              /*     8     4 */
	float                      m_teamwork;           /*    12     4 */
	int                        m_weaponPreference[16]; /*    16    64 */
	/* --- cacheline 1 boundary (64 bytes) was 16 bytes ago --- */
	int                        m_weaponPreferenceCount; /*    80     4 */
	int                        m_cost;               /*    84     4 */
	int                        m_skin;               /*    88     4 */
	unsigned char              m_difficultyFlags;    /*    92     1 */
	int                        m_voicePitch;         /*    96     4 */
	float                      m_reactionTime;       /*   100     4 */
	float                      m_attackDelay;        /*   104     4 */
	enum BotProfileTeamType    m_teams;              /*   108     4 */
	bool                       m_prefersSilencer;    /*   112     1 */
	int                        m_voiceBank;          /*   116     4 */
	/* <0> (null):0 */
	void BotProfile(class BotProfile *);

	/* <0> (null):0 */
	const char  * GetName(const class BotProfile  *); /* linkage=_ZNK10BotProfile7GetNameEv */

	/* <0> (null):0 */
	float GetAggression(const class BotProfile  *); /* linkage=_ZNK10BotProfile13GetAggressionEv */

	/* <0> (null):0 */
	float GetSkill(const class BotProfile  *); /* linkage=_ZNK10BotProfile8GetSkillEv */

	/* <0> (null):0 */
	float GetTeamwork(const class BotProfile  *); /* linkage=_ZNK10BotProfile11GetTeamworkEv */

	/* <0> (null):0 */
	int GetWeaponPreference(const class BotProfile  *, int); /* linkage=_ZNK10BotProfile19GetWeaponPreferenceEi */

	/* <0> (null):0 */
	const char  * GetWeaponPreferenceAsString(const class BotProfile  *, int); /* linkage=_ZNK10BotProfile27GetWeaponPreferenceAsStringEi */

	/* <0> (null):0 */
	int GetWeaponPreferenceCount(const class BotProfile  *); /* linkage=_ZNK10BotProfile24GetWeaponPreferenceCountEv */

	/* <0> (null):0 */
	bool HasPrimaryPreference(const class BotProfile  *); /* linkage=_ZNK10BotProfile20HasPrimaryPreferenceEv */

	/* <0> (null):0 */
	bool HasPistolPreference(const class BotProfile  *); /* linkage=_ZNK10BotProfile19HasPistolPreferenceEv */

	/* <0> (null):0 */
	int GetCost(const class BotProfile  *); /* linkage=_ZNK10BotProfile7GetCostEv */

	/* <0> (null):0 */
	int GetSkin(const class BotProfile  *); /* linkage=_ZNK10BotProfile7GetSkinEv */

	/* <0> (null):0 */
	bool IsDifficulty(const class BotProfile  *, enum BotDifficultyType); /* linkage=_ZNK10BotProfile12IsDifficultyE17BotDifficultyType */

	/* <0> (null):0 */
	int GetVoicePitch(const class BotProfile  *); /* linkage=_ZNK10BotProfile13GetVoicePitchEv */

	/* <0> (null):0 */
	float GetReactionTime(const class BotProfile  *); /* linkage=_ZNK10BotProfile15GetReactionTimeEv */

	/* <0> (null):0 */
	float GetAttackDelay(const class BotProfile  *); /* linkage=_ZNK10BotProfile14GetAttackDelayEv */

	/* <0> (null):0 */
	int GetVoiceBank(const class BotProfile  *); /* linkage=_ZNK10BotProfile12GetVoiceBankEv */

	/* <0> (null):0 */
	bool IsValidForTeam(const class BotProfile  *, enum BotProfileTeamType); /* linkage=_ZNK10BotProfile14IsValidForTeamE18BotProfileTeamType */

	/* <0> (null):0 */
	bool PrefersSilencer(const class BotProfile  *); /* linkage=_ZNK10BotProfile15PrefersSilencerEv */

	/* <0> (null):0 */
	void Inherit(class BotProfile *, const class BotProfile  *, const class BotProfile  *); /* linkage=_ZN10BotProfile7InheritEPKS_S1_ */


	/* size: 120, cachelines: 2, members: 15 */
	/* last cacheline: 56 bytes */

	/* BRAIN FART ALERT! 120 != 114 + 0(holes), diff = 6 */

}; /* size: 120 */

/* 1071 */
/* <0> (null):0 */
int                        array[16]; /* size: 64 */

/* 1072 */
 /* pointer to 1070 */
 /* size: 4 */

/* 1073 */
 /* pointer to 1074 */
 /* size: 4 */

/* 1074 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 120 */

/* 1075 */
 /* pointer to 1076 */
 /* size: 4 */

/* 1076 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 120 */

/* 1077 */
/* <0> (null):0 */
class CCSBotManager {
	/* <0> (null):0 */
	bool AllowPistols(const class CCSBotManager  *); /* linkage=_ZNK13CCSBotManager12AllowPistolsEv */

	/* <0> (null):0 */
	bool AllowShotguns(const class CCSBotManager  *); /* linkage=_ZNK13CCSBotManager13AllowShotgunsEv */

	/* <0> (null):0 */
	bool AllowSubMachineGuns(const class CCSBotManager  *); /* linkage=_ZNK13CCSBotManager19AllowSubMachineGunsEv */

	/* <0> (null):0 */
	bool AllowRifles(const class CCSBotManager  *); /* linkage=_ZNK13CCSBotManager11AllowRiflesEv */

	/* <0> (null):0 */
	bool AllowMachineGuns(const class CCSBotManager  *); /* linkage=_ZNK13CCSBotManager16AllowMachineGunsEv */

	/* <0> (null):0 */
	bool AllowSnipers(const class CCSBotManager  *); /* linkage=_ZNK13CCSBotManager12AllowSnipersEv */

	/* <0> (null):0 */
	bool AllowTacticalShield(const class CCSBotManager  *); /* linkage=_ZNK13CCSBotManager19AllowTacticalShieldEv */

	/* <0> (null):0 */
	bool AllowFriendlyFireDamage(const class CCSBotManager  *); /* linkage=_ZNK13CCSBotManager23AllowFriendlyFireDamageEv */

private:

	bool                       m_isLearningMap;      /*     0     1 */
	bool                       m_isAnalysisRequested; /*     0     1 */

	/* size: 0, cachelines: 0, members: 2 */

	/* BRAIN FART ALERT! 0 != 1 + 0(holes), diff = -1 */

}; /* size: 0 */

/* 1078 */
/* <0> (null):0 */
enum TaskType {
	SEEK_AND_DESTROY = 0,
	PLANT_BOMB = 1,
	FIND_TICKING_BOMB = 2,
	DEFUSE_BOMB = 3,
	GUARD_TICKING_BOMB = 4,
	GUARD_BOMB_DEFUSER = 5,
	GUARD_LOOSE_BOMB = 6,
	GUARD_BOMB_ZONE = 7,
	ESCAPE_FROM_BOMB = 8,
	HOLD_POSITION = 9,
	FOLLOW = 10,
	VIP_ESCAPE = 11,
	GUARD_VIP_ESCAPE_ZONE = 12,
	COLLECT_HOSTAGES = 13,
	RESCUE_HOSTAGES = 14,
	GUARD_HOSTAGES = 15,
	GUARD_HOSTAGE_RESCUE_ZONE = 16,
	MOVE_TO_LAST_KNOWN_ENEMY_POSITION = 17,
	MOVE_TO_SNIPER_SPOT = 18,
	SNIPING = 19,
}; /* size: 4 */

/* 1079 */
/* <0> (null):0 */
enum ZoomType {
	NO_ZOOM = 0,
	LOW_ZOOM = 1,
	HIGH_ZOOM = 2,
}; /* size: 4 */

/* 1080 */
/* <0> (null):0 */
struct CCSBot {
	/* <0> (null):0 */
	enum TaskType {
		SEEK_AND_DESTROY = 0,
		PLANT_BOMB = 1,
		FIND_TICKING_BOMB = 2,
		DEFUSE_BOMB = 3,
		GUARD_TICKING_BOMB = 4,
		GUARD_BOMB_DEFUSER = 5,
		GUARD_LOOSE_BOMB = 6,
		GUARD_BOMB_ZONE = 7,
		ESCAPE_FROM_BOMB = 8,
		HOLD_POSITION = 9,
		FOLLOW = 10,
		VIP_ESCAPE = 11,
		GUARD_VIP_ESCAPE_ZONE = 12,
		COLLECT_HOSTAGES = 13,
		RESCUE_HOSTAGES = 14,
		GUARD_HOSTAGES = 15,
		GUARD_HOSTAGE_RESCUE_ZONE = 16,
		MOVE_TO_LAST_KNOWN_ENEMY_POSITION = 17,
		MOVE_TO_SNIPER_SPOT = 18,
		SNIPING = 19,
	};

	/* <0> (null):0 */
	enum ZoomType {
		NO_ZOOM = 0,
		LOW_ZOOM = 1,
		HIGH_ZOOM = 2,
	};

	/* <0> (null):0 */
	bool IsSurprised(const class CCSBot  *); /* linkage=_ZNK6CCSBot11IsSurprisedEv */

	/* <0> (null):0 */
	void ClearSurpriseDelay(class CCSBot *); /* linkage=_ZN6CCSBot18ClearSurpriseDelayEv */

	/* <0> (null):0 */
	enum TaskType GetTask(const class CCSBot  *); /* linkage=_ZNK6CCSBot7GetTaskEv */

	/* <0> (null):0 */
	int GetNearbyEnemyCount(const class CCSBot  *); /* linkage=_ZNK6CCSBot19GetNearbyEnemyCountEv */

	/* <0> (null):0 */
	float GetTimeSinceLastSawEnemy(const class CCSBot  *); /* linkage=_ZNK6CCSBot24GetTimeSinceLastSawEnemyEv */

	/* <0> (null):0 */
	float GetTimeSinceAcquiredCurrentEnemy(const class CCSBot  *); /* linkage=_ZNK6CCSBot32GetTimeSinceAcquiredCurrentEnemyEv */

	/* <0> (null):0 */
	bool IsEnemyVisible(const class CCSBot  *); /* linkage=_ZNK6CCSBot14IsEnemyVisibleEv */

	/* <0> (null):0 */
	bool HasPath(const class CCSBot  *); /* linkage=_ZNK6CCSBot7HasPathEv */

	/* <0> (null):0 */
	bool IsViewMoving(const class CCSBot  *, float); /* linkage=_ZNK6CCSBot12IsViewMovingEf */

	/* <0> (null):0 */
	bool IsThrowingGrenade(const class CCSBot  *); /* linkage=_ZNK6CCSBot17IsThrowingGrenadeEv */

	/* <0> (null):0 */
	void StartRapidFire(class CCSBot *); /* linkage=_ZN6CCSBot14StartRapidFireEv */

	/* <0> (null):0 */
	void StopRapidFire(class CCSBot *); /* linkage=_ZN6CCSBot13StopRapidFireEv */

	/* <0> (null):0 */
	enum ZoomType GetZoomLevel(const class CCSBot  *); /* linkage=_ZNK6CCSBot12GetZoomLevelEv */

	/* <0> (null):0 */
	bool IsNotMoving(const class CCSBot  *); /* linkage=_ZNK6CCSBot11IsNotMovingEv */

	/* <0> (null):0 */
	bool IsUsingKnife(const class CCSBot  *); /* linkage=_ZNK6CCSBot12IsUsingKnifeEv */

	/* <0> (null):0 */
	void EquipKnife(class CCSBot *); /* linkage=_ZN6CCSBot10EquipKnifeEv */

	/* <0> (null):0 */
	bool IsUsingGrenade(const class CCSBot  *); /* linkage=_ZNK6CCSBot14IsUsingGrenadeEv */

	/* <0> (null):0 */
	bool HasGrenade(const class CCSBot  *); /* linkage=_ZNK6CCSBot10HasGrenadeEv */

	/* <0> (null):0 */
	bool IsPistolEmpty(const class CCSBot  *); /* linkage=_ZNK6CCSBot13IsPistolEmptyEv */

	/* <0> (null):0 */
	bool IsUsingAWP(const class CCSBot  *); /* linkage=_ZNK6CCSBot10IsUsingAWPEv */

	/* <0> (null):0 */
	bool DoesActiveWeaponHaveSilencer(const class CCSBot  *); /* linkage=_ZNK6CCSBot28DoesActiveWeaponHaveSilencerEv */

	/* <0> (null):0 */
	float GetSurpriseDelay(const class CCSBot  *); /* linkage=_ZNK6CCSBot16GetSurpriseDelayEv */

	/* <0> (null):0 */
	void ForceRun(class CCSBot *, float); /* linkage=_ZN6CCSBot8ForceRunEf */

	/* <0> (null):0 */
	bool IsUsingMachinegun(const class CCSBot  *); /* linkage=_ZNK6CCSBot17IsUsingMachinegunEv */

private:

	/* <0> (null):0 */
	void SetAimOffset(class CCSBot *, float); /* linkage=_ZN6CCSBot12SetAimOffsetEf */

	/* <0> (null):0 */
	void UpdateAimOffset(class CCSBot *); /* linkage=_ZN6CCSBot15UpdateAimOffsetEv */

	/* <0> (null):0 */
	bool IsUsingSniperRifle(const class CCSBot  *); /* linkage=_ZNK6CCSBot18IsUsingSniperRifleEv */

	/* <0> (null):0 */
	bool AdjustZoom(class CCSBot *, float); /* linkage=_ZN6CCSBot10AdjustZoomEf */

	/* <0> (null):0 */
	bool IsSniper(const class CCSBot  *); /* linkage=_ZNK6CCSBot8IsSniperEv */

	/* <0> (null):0 */
	bool IsSniping(const class CCSBot  *); /* linkage=_ZNK6CCSBot9IsSnipingEv */

	/* <0> (null):0 */
	bool IsUsingShotgun(const class CCSBot  *); /* linkage=_ZNK6CCSBot14IsUsingShotgunEv */

	/* <0> (null):0 */
	bool IsPrimaryWeaponEmpty(const class CCSBot  *); /* linkage=_ZNK6CCSBot20IsPrimaryWeaponEmptyEv */

	/* <0> (null):0 */
	bool DoEquip(class CCSBot *, class CBasePlayerWeapon *); /* linkage=_ZN6CCSBot7DoEquipEP17CBasePlayerWeapon */

	/* <0> (null):0 */
	void EquipBestWeapon(class CCSBot *, bool); /* linkage=_ZN6CCSBot15EquipBestWeaponEb */

	/* <0> (null):0 */
	bool IsUsingPistol(const class CCSBot  *); /* linkage=_ZNK6CCSBot13IsUsingPistolEv */

	/* <0> (null):0 */
	void EquipPistol(class CCSBot *); /* linkage=_ZN6CCSBot11EquipPistolEv */

	/* <0> (null):0 */
	bool EquipGrenade(class CCSBot *, bool); /* linkage=_ZN6CCSBot12EquipGrenadeEb */

	/* <0> (null):0 */
	bool IsUsingHEGrenade(const class CCSBot  *); /* linkage=_ZNK6CCSBot16IsUsingHEGrenadeEv */

	/* <0> (null):0 */
	void ThrowGrenade(class CCSBot *, const class Vector  *); /* linkage=_ZN6CCSBot12ThrowGrenadeEPK6Vector */

	/* <0> (null):0 */
	bool FindGrenadeTossPathTarget(class CCSBot *, class Vector *); /* linkage=_ZN6CCSBot25FindGrenadeTossPathTargetEP6Vector */

	/* <0> (null):0 */
	void ReloadCheck(class CCSBot *); /* linkage=_ZN6CCSBot11ReloadCheckEv */

	/* <0> (null):0 */
	void SilencerCheck(class CCSBot *); /* linkage=_ZN6CCSBot13SilencerCheckEv */

	/* <0> (null):0 */
	virtual void OnTouchingWeapon(class CCSBot *, class CWeaponBox *); /* linkage=_ZN6CCSBot16OnTouchingWeaponEP10CWeaponBox */

	/* <0> (null):0 */
	bool IsFriendInLineOfFire(class CCSBot *); /* linkage=_ZN6CCSBot20IsFriendInLineOfFireEv */

	/* <0> (null):0 */
	void FireWeaponAtEnemy(class CCSBot *); /* linkage=_ZN6CCSBot17FireWeaponAtEnemyEv */

	/* <0> (null):0 */
	float ComputeWeaponSightRange(class CCSBot *); /* linkage=_ZN6CCSBot23ComputeWeaponSightRangeEv */

	/* vtable has 1 entries: {
	   [87] = OnTouchingWeapon(_ZN6CCSBot16OnTouchingWeaponEP10CWeaponBox), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1081 */
 /* pointer to 1080 */
 /* size: 4 */

/* 1082 */
/* <0> (null):0 */
typedef unsigned int PlaceCriteria; /* size: 4 */

/* 1083 */
/* <0> (null):0 */
typedef unsigned int CountCriteria; /* size: 4 */

/* 1084 */
/* <0> (null):0 */
typedef struct vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > BotVoiceBankVector; /* size: 0 */

/* 1085 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1086 */
/* <0> (null):0 */
typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * pointer; /* size: 4 */

/* 1087 */
/* <0> (null):0 */
typedef const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  * const_pointer; /* size: 4 */

/* 1088 */
/* <0> (null):0 */
class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * pointer;

	/* <0> (null):0 */
	typedef const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE7addressERS6_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  *, const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE7addressERKS6_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE10deallocateEPS6_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE9constructEPS6_RKS6_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE7destroyEPS6_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1089 */
 /* pointer to 1090 */
 /* size: 4 */

/* 1090 */
 /* pointer to 420 */
 /* size: 4 */

/* 1091 */
 /* pointer to 1092 */
 /* size: 4 */

/* 1092 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1093 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1094 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1095 */
 /* pointer to 1088 */
 /* size: 4 */

/* 1096 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1097 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1098 */
 /* pointer to 1099 */
 /* size: 4 */

/* 1099 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1100 */
/* <0> (null):0 */
typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * pointer; /* size: 4 */

/* 1101 */
/* <0> (null):0 */
typedef const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  * const_pointer; /* size: 4 */

/* 1102 */
/* <0> (null):0 */
typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * & reference; /* size: 4 */

/* 1103 */
/* <0> (null):0 */
typedef const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  & const_reference; /* size: 4 */

/* 1104 */
/* <0> (null):0 */
typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> other; /* size: 1 */

/* 1105 */
/* <0> (null):0 */
struct rebind<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {
	/* <0> (null):0 */
	typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1106 */
/* <0> (null):0 */
class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> : public new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {
public:

	/* class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * pointer;

	/* <0> (null):0 */
	typedef const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  * const_pointer;

	/* <0> (null):0 */
	typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * & reference;

	/* <0> (null):0 */
	typedef const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *);

	/* <0> (null):0 */
	void allocator(class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, const class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, int);

	/* <0> (null):0 */
	struct rebind<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {
		/* <0> (null):0 */
		typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 1107 */
 /* pointer to 1106 */
 /* size: 4 */

/* 1108 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1109 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1110 */
 /* pointer to 424 */
 /* size: 4 */

/* 1111 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1112 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1113 */
/* <0> (null):0 */
typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> allocator_type; /* size: 1 */

/* 1114 */
/* <0> (null):0 */
struct _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > {
	struct _Vector_impl        _M_impl;              /*     0    12 */
	/* <0> (null):0 */
	typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> allocator_type;

	/* <0> (null):0 */
	_Tp_alloc_type & _M_get_Tp_allocator(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	const _Tp_alloc_type  & _M_get_Tp_allocator(const class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*,); /* linkage=_ZNKSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*,); /* linkage=_ZNKSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::);

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, const allocator_type  &);

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int);

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int, const allocator_type  &);

	/* <0> (null):0 */
	void ~_Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, int);

	/* <0> (null):0 */
	pointer _M_allocate(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int); /* linkage=_ZNSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE11_M_allocateEj */

	/* <0> (null):0 */
	void _M_deallocate(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, unsigned int); /* linkage=_ZNSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE13_M_deallocateEPS5_j */

	/* <0> (null):0 */
	using ::_M_allocate;

	/* <0> (null):0 */
	using ::_M_deallocate;

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::get_allocator;


	/* size: 12, cachelines: 1, members: 1 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1115 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1116 */
 /* pointer to 1114 */
 /* size: 4 */

/* 1117 */
 /* pointer to 1118 */
 /* size: 4 */

/* 1118 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1119 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1120 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1121 */
/* <0> (null):0 */
typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * value_type; /* size: 4 */

/* 1122 */
/* <0> (null):0 */
typedef pointer pointer; /* size: 4 */

/* 1123 */
/* <0> (null):0 */
typedef const_pointer const_pointer; /* size: 4 */

/* 1124 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 1125 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 1126 */
/* <0> (null):0 */
typedef struct __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > iterator; /* size: 0 */

/* 1127 */
/* <0> (null):0 */
typedef struct __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >* const*, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > const_iterator; /* size: 0 */

/* 1128 */
/* <0> (null):0 */
typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >* const*, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > > const_reverse_iterator; /* size: 0 */

/* 1129 */
/* <0> (null):0 */
typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > > reverse_iterator; /* size: 0 */

/* 1130 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1131 */
/* <0> (null):0 */
typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> allocator_type; /* size: 1 */

/* 1132 */
/* <0> (null):0 */
class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > : protected _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > {
protected:

	/* struct _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > <ancestor>; */ /*     0    12 */
	/* <0> (null):0 */
	typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * value_type;

	/* <0> (null):0 */
	typedef pointer pointer;

	/* <0> (null):0 */
	typedef const_pointer const_pointer;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > iterator;

	/* <0> (null):0 */
	typedef struct __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >* const*, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >* const*, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> allocator_type;

	/* <0> (null):0 */
	void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca);

	/* <0> (null):0 */
	void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const allocator_type  &);

	/* <0> (null):0 */
	void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::);

	/* <0> (null):0 */
	void ~vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, int);

	/* <0> (null):0 */
	class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca operator=(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EEaSERKS6_ */

	/* <0> (null):0 */
	void assign(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6assignEjRKS4_ */

	/* <0> (null):0 */
	iterator begin(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4rendEv */

	/* <0> (null):0 */
	size_type size(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6resizeEjS4_ */

	/* <0> (null):0 */
	size_type capacity(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE8capacityEv */

	/* <0> (null):0 */
	bool empty(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5emptyEv */

	/* <0> (null):0 */
	void reserve(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE7reserveEj */

	/* <0> (null):0 */
	reference operator[](class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EEixEj */

	/* <0> (null):0 */
	const_reference operator[](const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EEixEj */

	/* <0> (null):0 */
	void _M_range_check(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE14_M_range_checkEj */

	/* <0> (null):0 */
	reference at(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE2atEj */

	/* <0> (null):0 */
	const_reference at(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE2atEj */

	/* <0> (null):0 */
	reference front(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5frontEv */

	/* <0> (null):0 */
	reference back(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4backEv */

	/* <0> (null):0 */
	pointer data(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4dataEv */

	/* <0> (null):0 */
	const_pointer data(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4dataEv */

	/* <0> (null):0 */
	void push_back(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE9push_backERKS4_ */

	/* <0> (null):0 */
	void pop_back(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6insertEN9__gnu_cxx17__normal_iteratorIPS4_S6_EERKS4_ */

	/* <0> (null):0 */
	void insert(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6insertEN9__gnu_cxx17__normal_iteratorIPS4_S6_EEjRKS4_ */

	/* <0> (null):0 */
	iterator erase(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS4_S6_EE */

	/* <0> (null):0 */
	iterator erase(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS4_S6_EESA_ */

	/* <0> (null):0 */
	void swap(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4swapERS6_ */

	/* <0> (null):0 */
	void clear(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5clearEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE18_M_fill_initializeEjRKS4_ */

	/* <0> (null):0 */
	void _M_fill_assign(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE14_M_fill_assignEjRKS4_ */

	/* <0> (null):0 */
	void _M_fill_insert(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS4_S6_EEjRKS4_ */

	/* <0> (null):0 */
	void _M_insert_aux(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS4_S6_EERKS4_ */

	/* <0> (null):0 */
	size_type _M_check_len(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int, const char  *); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE12_M_check_lenEjPKc */

	/* <0> (null):0 */
	void _M_erase_at_end(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE15_M_erase_at_endEPS4_ */


	/* size: 12, cachelines: 1, members: 1 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1133 */
 /* pointer to 1132 */
 /* size: 4 */

/* 1134 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1135 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1136 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1137 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1138 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1139 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1140 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1141 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1142 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1143 */
 /* pointer to 1142 */
 /* size: 4 */

/* 1144 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1145 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1146 */
/* <0> (null):0 */
typedef int * pointer; /* size: 4 */

/* 1147 */
/* <0> (null):0 */
typedef const int  * const_pointer; /* size: 4 */

/* 1148 */
/* <0> (null):0 */
class new_allocator<int> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef int * pointer;

	/* <0> (null):0 */
	typedef const int  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<int> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<int> *, const class new_allocator<int>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<int> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<int>  *, int &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIiE7addressERi */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<int>  *, const int  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIiE7addressERKi */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<int> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIiE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<int> *, int *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIiE10deallocateEPij */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<int>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIiE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<int> *, int *, const int  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIiE9constructEPiRKi */

	/* <0> (null):0 */
	void destroy(class new_allocator<int> *, int *); /* linkage=_ZN9__gnu_cxx13new_allocatorIiE7destroyEPi */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1149 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1150 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1151 */
 /* pointer to 1148 */
 /* size: 4 */

/* 1152 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1153 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1154 */
 /* pointer to 1155 */
 /* size: 4 */

/* 1155 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1156 */
/* <0> (null):0 */
typedef int * pointer; /* size: 4 */

/* 1157 */
/* <0> (null):0 */
typedef const int  * const_pointer; /* size: 4 */

/* 1158 */
/* <0> (null):0 */
typedef int & reference; /* size: 4 */

/* 1159 */
/* <0> (null):0 */
typedef const int  & const_reference; /* size: 4 */

/* 1160 */
/* <0> (null):0 */
typedef struct allocator<int> other; /* size: 1 */

/* 1161 */
/* <0> (null):0 */
struct rebind<int> {
	/* <0> (null):0 */
	typedef struct allocator<int> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1162 */
/* <0> (null):0 */
class allocator<int> : public new_allocator<int> {
public:

	/* class new_allocator<int>  <ancestor>; */      /*     0     0 */
	/* <0> (null):0 */
	typedef int * pointer;

	/* <0> (null):0 */
	typedef const int  * const_pointer;

	/* <0> (null):0 */
	typedef int & reference;

	/* <0> (null):0 */
	typedef const int  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<int> *);

	/* <0> (null):0 */
	void allocator(class allocator<int> *, const class allocator<int>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<int> *, int);

	/* <0> (null):0 */
	struct rebind<int> {
		/* <0> (null):0 */
		typedef struct allocator<int> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 1163 */
 /* pointer to 1162 */
 /* size: 4 */

/* 1164 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1165 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1166 */
 /* pointer to 430 */
 /* size: 4 */

/* 1167 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1168 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1169 */
/* <0> (null):0 */
typedef struct allocator<int> allocator_type; /* size: 1 */

/* 1170 */
/* <0> (null):0 */
struct _Vector_base<int, std::allocator<int> > {
	struct _Vector_impl        _M_impl;              /*     0    12 */
	/* <0> (null):0 */
	typedef struct allocator<int> allocator_type;

	/* <0> (null):0 */
	_Tp_alloc_type & _M_get_Tp_allocator(class _Vector_base<int, std::allocator<int> > *); /* linkage=_ZNSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	const _Tp_alloc_type  & _M_get_Tp_allocator(const class _Vector_base<int, std::allocator<int> >  *); /* linkage=_ZNKSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _Vector_base<int, std::allocator<int> >  *); /* linkage=_ZNKSt12_Vector_baseIiSaIiEE13get_allocatorEv */

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<int, std::allocator<int> > *);

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<int, std::allocator<int> > *, const allocator_type  &);

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<int, std::allocator<int> > *, unsigned int);

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<int, std::allocator<int> > *, unsigned int, const allocator_type  &);

	/* <0> (null):0 */
	void ~_Vector_base(class _Vector_base<int, std::allocator<int> > *, int);

	/* <0> (null):0 */
	pointer _M_allocate(class _Vector_base<int, std::allocator<int> > *, unsigned int); /* linkage=_ZNSt12_Vector_baseIiSaIiEE11_M_allocateEj */

	/* <0> (null):0 */
	void _M_deallocate(class _Vector_base<int, std::allocator<int> > *, int *, unsigned int); /* linkage=_ZNSt12_Vector_baseIiSaIiEE13_M_deallocateEPij */

	/* <0> (null):0 */
	using ::_M_allocate;

	/* <0> (null):0 */
	using ::_M_deallocate;

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::get_allocator;


	/* size: 12, cachelines: 1, members: 1 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1171 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1172 */
 /* pointer to 1170 */
 /* size: 4 */

/* 1173 */
 /* pointer to 1174 */
 /* size: 4 */

/* 1174 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1175 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1176 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1177 */
/* <0> (null):0 */
typedef int value_type; /* size: 4 */

/* 1178 */
/* <0> (null):0 */
typedef pointer pointer; /* size: 4 */

/* 1179 */
/* <0> (null):0 */
typedef const_pointer const_pointer; /* size: 4 */

/* 1180 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 1181 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 1182 */
/* <0> (null):0 */
typedef struct __normal_iterator<int*, std::vector<int, std::allocator<int> > > iterator; /* size: 0 */

/* 1183 */
/* <0> (null):0 */
typedef struct __normal_iterator<const int*, std::vector<int, std::allocator<int> > > const_iterator; /* size: 0 */

/* 1184 */
/* <0> (null):0 */
typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<const int*, std::vector<int, std::allocator<int> > > > const_reverse_iterator; /* size: 0 */

/* 1185 */
/* <0> (null):0 */
typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > > reverse_iterator; /* size: 0 */

/* 1186 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1187 */
/* <0> (null):0 */
typedef struct allocator<int> allocator_type; /* size: 1 */

/* 1188 */
/* <0> (null):0 */
class vector<int, std::allocator<int> > : protected _Vector_base<int, std::allocator<int> > {
protected:

	/* struct _Vector_base<int, std::allocator<int> > <ancestor>; */ /*     0    12 */
	/* <0> (null):0 */
	typedef int value_type;

	/* <0> (null):0 */
	typedef pointer pointer;

	/* <0> (null):0 */
	typedef const_pointer const_pointer;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct __normal_iterator<int*, std::vector<int, std::allocator<int> > > iterator;

	/* <0> (null):0 */
	typedef struct __normal_iterator<const int*, std::vector<int, std::allocator<int> > > const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<const int*, std::vector<int, std::allocator<int> > > > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<int> allocator_type;

	/* <0> (null):0 */
	void vector(class vector<int, std::allocator<int> > *);

	/* <0> (null):0 */
	void vector(class vector<int, std::allocator<int> > *, const allocator_type  &);

	/* <0> (null):0 */
	void vector(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void vector(class vector<int, std::allocator<int> > *, const class vector<int, std::allocator<int> >  &);

	/* <0> (null):0 */
	void ~vector(class vector<int, std::allocator<int> > *, int);

	/* <0> (null):0 */
	class vector<int, std::allocator<int> > & operator=(class vector<int, std::allocator<int> > *, const class vector<int, std::allocator<int> >  &); /* linkage=_ZNSt6vectorIiSaIiEEaSERKS1_ */

	/* <0> (null):0 */
	void assign(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE6assignEjRKi */

	/* <0> (null):0 */
	iterator begin(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE5beginEv */

	/* <0> (null):0 */
	iterator end(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE4rendEv */

	/* <0> (null):0 */
	size_type size(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class vector<int, std::allocator<int> > *, unsigned int, int); /* linkage=_ZNSt6vectorIiSaIiEE6resizeEji */

	/* <0> (null):0 */
	size_type capacity(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE8capacityEv */

	/* <0> (null):0 */
	bool empty(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE5emptyEv */

	/* <0> (null):0 */
	void reserve(class vector<int, std::allocator<int> > *, unsigned int); /* linkage=_ZNSt6vectorIiSaIiEE7reserveEj */

	/* <0> (null):0 */
	reference operator[](class vector<int, std::allocator<int> > *, unsigned int); /* linkage=_ZNSt6vectorIiSaIiEEixEj */

	/* <0> (null):0 */
	const_reference operator[](const class vector<int, std::allocator<int> >  *, unsigned int); /* linkage=_ZNKSt6vectorIiSaIiEEixEj */

	/* <0> (null):0 */
	void _M_range_check(const class vector<int, std::allocator<int> >  *, unsigned int); /* linkage=_ZNKSt6vectorIiSaIiEE14_M_range_checkEj */

	/* <0> (null):0 */
	reference at(class vector<int, std::allocator<int> > *, unsigned int); /* linkage=_ZNSt6vectorIiSaIiEE2atEj */

	/* <0> (null):0 */
	const_reference at(const class vector<int, std::allocator<int> >  *, unsigned int); /* linkage=_ZNKSt6vectorIiSaIiEE2atEj */

	/* <0> (null):0 */
	reference front(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE5frontEv */

	/* <0> (null):0 */
	reference back(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE4backEv */

	/* <0> (null):0 */
	const_reference back(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE4backEv */

	/* <0> (null):0 */
	pointer data(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE4dataEv */

	/* <0> (null):0 */
	const_pointer data(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE4dataEv */

	/* <0> (null):0 */
	void push_back(class vector<int, std::allocator<int> > *, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE9push_backERKi */

	/* <0> (null):0 */
	void pop_back(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE6insertEN9__gnu_cxx17__normal_iteratorIPiS1_EERKi */

	/* <0> (null):0 */
	void insert(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE6insertEN9__gnu_cxx17__normal_iteratorIPiS1_EEjRKi */

	/* <0> (null):0 */
	iterator erase(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >); /* linkage=_ZNSt6vectorIiSaIiEE5eraseEN9__gnu_cxx17__normal_iteratorIPiS1_EE */

	/* <0> (null):0 */
	iterator erase(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >); /* linkage=_ZNSt6vectorIiSaIiEE5eraseEN9__gnu_cxx17__normal_iteratorIPiS1_EES5_ */

	/* <0> (null):0 */
	void swap(class vector<int, std::allocator<int> > *, class vector<int, std::allocator<int> > &); /* linkage=_ZNSt6vectorIiSaIiEE4swapERS1_ */

	/* <0> (null):0 */
	void clear(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE5clearEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE18_M_fill_initializeEjRKi */

	/* <0> (null):0 */
	void _M_fill_assign(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE14_M_fill_assignEjRKi */

	/* <0> (null):0 */
	void _M_fill_insert(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPiS1_EEjRKi */

	/* <0> (null):0 */
	void _M_insert_aux(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, const int  &); /* linkage=_ZNSt6vectorIiSaIiEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPiS1_EERKi */

	/* <0> (null):0 */
	size_type _M_check_len(const class vector<int, std::allocator<int> >  *, unsigned int, const char  *); /* linkage=_ZNKSt6vectorIiSaIiEE12_M_check_lenEjPKc */

	/* <0> (null):0 */
	void _M_erase_at_end(class vector<int, std::allocator<int> > *, int *); /* linkage=_ZNSt6vectorIiSaIiEE15_M_erase_at_endEPi */


	/* size: 12, cachelines: 1, members: 1 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1189 */
 /* pointer to 1188 */
 /* size: 4 */

/* 1190 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1191 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1192 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1193 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1194 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1195 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1196 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1197 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1198 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1199 */
 /* pointer to 1198 */
 /* size: 4 */

/* 1200 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1201 */
/* <0> (null):0 */
class BotPhrase {
private:

	char *                     m_name;               /*     0     4 */
	Place                      m_id;                 /*     4     4 */
	bool                       m_isPlace;            /*     8     1 */
	enum GameEventType         m_radioEvent;         /*    12     4 */
	bool                       m_isImportant;        /*    16     1 */
	BotVoiceBankVector         m_voiceBank;          /*    20     0 */
	class vector<int, std::allocator<int> > m_count; /*    32    12 */
	class vector<int, std::allocator<int> > m_index; /*    44    12 */
	int                        m_numVoiceBanks;      /*    56     4 */
	PlaceCriteria              m_placeCriteria;      /*    60     4 */
	CountCriteria              m_countCriteria;      /*    64     4 */
	/* <0> (null):0 */
	char * GetSpeakable(const class BotPhrase  *, int, float *); /* linkage=_ZNK9BotPhrase12GetSpeakableEiPf */

	/* <0> (null):0 */
	void ClearCriteria(const class BotPhrase  *); /* linkage=_ZNK9BotPhrase13ClearCriteriaEv */

	/* <0> (null):0 */
	void SetPlaceCriteria(const class BotPhrase  *, PlaceCriteria); /* linkage=_ZNK9BotPhrase16SetPlaceCriteriaEj */

	/* <0> (null):0 */
	void SetCountCriteria(const class BotPhrase  *, CountCriteria); /* linkage=_ZNK9BotPhrase16SetCountCriteriaEj */

	/* <0> (null):0 */
	const char  * GetName(const class BotPhrase  *); /* linkage=_ZNK9BotPhrase7GetNameEv */

	/* <0> (null):0 */
	unsigned intconst GetID(const class BotPhrase  *); /* linkage=_ZNK9BotPhrase5GetIDEv */

	/* <0> (null):0 */
	enum GameEventType GetRadioEquivalent(const class BotPhrase  *); /* linkage=_ZNK9BotPhrase18GetRadioEquivalentEv */

	/* <0> (null):0 */
	bool IsImportant(const class BotPhrase  *); /* linkage=_ZNK9BotPhrase11IsImportantEv */

	/* <0> (null):0 */
	bool IsPlace(const class BotPhrase  *); /* linkage=_ZNK9BotPhrase7IsPlaceEv */

	/* <0> (null):0 */
	void Randomize(class BotPhrase *); /* linkage=_ZN9BotPhrase9RandomizeEv */

	/* <0> (null):0 */
	void BotPhrase(class BotPhrase *, unsigned int, bool);

	/* <0> (null):0 */
	void ~BotPhrase(class BotPhrase *, int);

	/* <0> (null):0 */
	void InitVoiceBank(class BotPhrase *, int); /* linkage=_ZN9BotPhrase13InitVoiceBankEi */


	/* size: 68, cachelines: 2, members: 11 */
	/* last cacheline: 4 bytes */

	/* BRAIN FART ALERT! 68 != 50 + 0(holes), diff = 18 */

}; /* size: 68 */

/* 1202 */
 /* pointer to 1203 */
 /* size: 4 */

/* 1203 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 68 */

/* 1204 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1205 */
 /* pointer to 1201 */
 /* size: 4 */

/* 1206 */
/* <0> (null):0 */
typedef struct list<BotPhrase*, std::allocator<BotPhrase*> > BotPhraseList; /* size: 0 */

/* 1207 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1208 */
/* <0> (null):0 */
typedef class BotPhrase * * pointer; /* size: 4 */

/* 1209 */
/* <0> (null):0 */
typedef const class BotPhrase *  * const_pointer; /* size: 4 */

/* 1210 */
/* <0> (null):0 */
class new_allocator<BotPhrase*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class BotPhrase * * pointer;

	/* <0> (null):0 */
	typedef const class BotPhrase *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<BotPhrase*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<BotPhrase*> *, const class new_allocator<BotPhrase*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<BotPhrase*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<BotPhrase*>  *, class BotPhrase * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP9BotPhraseE7addressERS2_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<BotPhrase*>  *, const class BotPhrase *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP9BotPhraseE7addressERKS2_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<BotPhrase*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<BotPhrase*> *, class BotPhrase * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE10deallocateEPS2_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<BotPhrase*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP9BotPhraseE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<BotPhrase*> *, class BotPhrase * *, const class BotPhrase *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE9constructEPS2_RKS2_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<BotPhrase*> *, class BotPhrase * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE7destroyEPS2_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1211 */
 /* pointer to 1205 */
 /* size: 4 */

/* 1212 */
 /* pointer to 1213 */
 /* size: 4 */

/* 1213 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1214 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1215 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1216 */
 /* pointer to 1210 */
 /* size: 4 */

/* 1217 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1218 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1219 */
 /* pointer to 1220 */
 /* size: 4 */

/* 1220 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1221 */
/* <0> (null):0 */
typedef class BotPhrase * & reference; /* size: 4 */

/* 1222 */
/* <0> (null):0 */
typedef const class BotPhrase *  & const_reference; /* size: 4 */

/* 1223 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<BotPhrase*> > other; /* size: 0 */

/* 1224 */
/* <0> (null):0 */
struct rebind<std::_List_node<BotPhrase*> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<BotPhrase*> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1225 */
/* <0> (null):0 */
typedef struct allocator<BotPhrase*> other; /* size: 1 */

/* 1226 */
/* <0> (null):0 */
struct rebind<BotPhrase*> {
	/* <0> (null):0 */
	typedef struct allocator<BotPhrase*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1227 */
/* <0> (null):0 */
class allocator<BotPhrase*> : public new_allocator<BotPhrase*> {
public:

	/* class new_allocator<BotPhrase*> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class BotPhrase * & reference;

	/* <0> (null):0 */
	typedef const class BotPhrase *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<BotPhrase*> *);

	/* <0> (null):0 */
	void allocator(class allocator<BotPhrase*> *, const class allocator<BotPhrase*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<BotPhrase*> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<BotPhrase*> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<BotPhrase*> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<BotPhrase*> {
		/* <0> (null):0 */
		typedef struct allocator<BotPhrase*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 1228 */
 /* pointer to 1227 */
 /* size: 4 */

/* 1229 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1230 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1231 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1232 */
/* <0> (null):0 */
typedef class _List_node<BotPhrase*> * pointer; /* size: 4 */

/* 1233 */
/* <0> (null):0 */
typedef const class _List_node<BotPhrase*>  * const_pointer; /* size: 4 */

/* 1234 */
/* <0> (null):0 */
class new_allocator<std::_List_node<BotPhrase*> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<BotPhrase*> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<BotPhrase*>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<BotPhrase*> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<BotPhrase*> > *, const class new_allocator<std::_List_node<BotPhrase*> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<BotPhrase*> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<BotPhrase*> >  *, class _List_node<BotPhrase*> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE7addressERS4_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<BotPhrase*> >  *, const class _List_node<BotPhrase*>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE7addressERKS4_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<BotPhrase*> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<BotPhrase*> > *, class _List_node<BotPhrase*> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE10deallocateEPS4_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<BotPhrase*> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<BotPhrase*> > *, class _List_node<BotPhrase*> *, const class _List_node<BotPhrase*>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE9constructEPS4_RKS4_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<BotPhrase*> > *, class _List_node<BotPhrase*> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE7destroyEPS4_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1235 */
 /* pointer to 438 */
 /* size: 4 */

/* 1236 */
 /* pointer to 1237 */
 /* size: 4 */

/* 1237 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1238 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1239 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1240 */
 /* pointer to 1234 */
 /* size: 4 */

/* 1241 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1242 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1243 */
 /* pointer to 1244 */
 /* size: 4 */

/* 1244 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1245 */
/* <0> (null):0 */
class allocator<std::_List_node<BotPhrase*> > : public new_allocator<std::_List_node<BotPhrase*> > {
public:

	/* class new_allocator<std::_List_node<BotPhrase*> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<BotPhrase*> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<BotPhrase*> > *, const class allocator<std::_List_node<BotPhrase*> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<BotPhrase*> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 1246 */
 /* pointer to 1245 */
 /* size: 4 */

/* 1247 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1248 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1249 */
 /* pointer to 440 */
 /* size: 4 */

/* 1250 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1251 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1252 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 1253 */
/* <0> (null):0 */
typedef struct allocator<BotPhrase*> allocator_type; /* size: 1 */

/* 1254 */
/* <0> (null):0 */
class _List_base<BotPhrase*, std::allocator<BotPhrase*> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<BotPhrase*> allocator_type;

	/* <0> (null):0 */
	class _List_node<BotPhrase*> * _M_get_node(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_node<BotPhrase*> *); /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt10_List_baseIP9BotPhraseSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt10_List_baseIP9BotPhraseSaIS1_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt10_List_baseIP9BotPhraseSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 1255 */
 /* pointer to 1254 */
 /* size: 4 */

/* 1256 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1257 */
 /* pointer to 1258 */
 /* size: 4 */

/* 1258 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1259 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1260 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1261 */
/* <0> (null):0 */
typedef class BotPhrase * value_type; /* size: 4 */

/* 1262 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 1263 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 1264 */
/* <0> (null):0 */
typedef struct _List_iterator<BotPhrase*> iterator; /* size: 0 */

/* 1265 */
/* <0> (null):0 */
typedef struct _List_const_iterator<BotPhrase*> const_iterator; /* size: 0 */

/* 1266 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<BotPhrase*> > const_reverse_iterator; /* size: 0 */

/* 1267 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<BotPhrase*> > reverse_iterator; /* size: 0 */

/* 1268 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1269 */
/* <0> (null):0 */
typedef struct allocator<BotPhrase*> allocator_type; /* size: 1 */

/* 1270 */
/* <0> (null):0 */
typedef struct _List_node<BotPhrase*> _Node; /* size: 0 */

/* 1271 */
/* <0> (null):0 */
class list<BotPhrase*, std::allocator<BotPhrase*> > : protected _List_base<BotPhrase*, std::allocator<BotPhrase*> > {
protected:

	/* class _List_base<BotPhrase*, std::allocator<BotPhrase*> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef class BotPhrase * value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<BotPhrase*> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<BotPhrase*> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<BotPhrase*> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<BotPhrase*> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<BotPhrase*> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<BotPhrase*> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE14_M_create_nodeERKS1_ */

	/* <0> (null):0 */
	void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *);

	/* <0> (null):0 */
	void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const class list<BotPhrase*, std::allocator<BotPhrase*> >  &);

	/* <0> (null):0 */
	class list<BotPhrase*, std::allocator<BotPhrase*> > & operator=(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const class list<BotPhrase*, std::allocator<BotPhrase*> >  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EEaSERKS3_ */

	/* <0> (null):0 */
	void assign(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6assignEjRKS1_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, class BotPhrase *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6resizeEjS1_ */

	/* <0> (null):0 */
	reference front(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE10push_frontERKS1_ */

	/* <0> (null):0 */
	void pop_front(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE9push_backERKS1_ */

	/* <0> (null):0 */
	void pop_back(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void insert(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */

	/* <0> (null):0 */
	iterator erase(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	iterator erase(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */

	/* <0> (null):0 */
	void swap(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class list<BotPhrase*, std::allocator<BotPhrase*> > &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4swapERS3_ */

	/* <0> (null):0 */
	void clear(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class list<BotPhrase*, std::allocator<BotPhrase*> > &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */

	/* <0> (null):0 */
	void splice(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class list<BotPhrase*, std::allocator<BotPhrase*> > &, class _List_iterator<BotPhrase*>); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */

	/* <0> (null):0 */
	void splice(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class list<BotPhrase*, std::allocator<BotPhrase*> > &, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */

	/* <0> (null):0 */
	void remove(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6removeERKS1_ */

	/* <0> (null):0 */
	void unique(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class list<BotPhrase*, std::allocator<BotPhrase*> > &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5mergeERS3_ */

	/* <0> (null):0 */
	void reverse(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE18_M_fill_initializeEjRKS1_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE14_M_fill_assignEjRKS1_ */

	/* <0> (null):0 */
	void _M_transfer(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */

	/* <0> (null):0 */
	void _M_insert(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void _M_erase(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class list<BotPhrase*, std::allocator<BotPhrase*> > &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE25_M_check_equal_allocatorsERS3_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 1272 */
 /* pointer to 1270 */
 /* size: 4 */

/* 1273 */
 /* pointer to 1271 */
 /* size: 4 */

/* 1274 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1275 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1276 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1277 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1278 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1279 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1280 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1281 */
 /* pointer to 1282 */
 /* size: 4 */

/* 1282 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1283 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1284 */
/* <0> (null):0 */
struct PlaceTimeInfo {
	Place                      placeID;              /*     0     4 */
	class IntervalTimer       timer;                 /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 1285 */
/* <0> (null):0 */
class BotPhraseManager {
	/* <0> (null):0 */
	struct PlaceTimeInfo {
		Place                      placeID;              /*     0     4 */
		class IntervalTimer       timer;                 /*     4     4 */

		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */
	};

private:

	BotPhraseList              m_list;               /*     0     0 */
	BotPhraseList              m_placeList;          /*     8     0 */
	struct PlaceTimeInfo       m_placeStatementHistory[64]; /*    16   512 */
	/* --- cacheline 8 boundary (512 bytes) --- */
	int                        m_placeCount;         /*   528     4 */
	/* <0> (null):0 */
	void BotPhraseManager(class BotPhraseManager *);

	/* <0> (null):0 */
	void ~BotPhraseManager(class BotPhraseManager *, int);

	/* <0> (null):0 */
	bool Initialize(class BotPhraseManager *, const char  *, int); /* linkage=_ZN16BotPhraseManager10InitializeEPKci */

	/* <0> (null):0 */
	void OnRoundRestart(class BotPhraseManager *); /* linkage=_ZN16BotPhraseManager14OnRoundRestartEv */

	/* <0> (null):0 */
	void OnMapChange(class BotPhraseManager *); /* linkage=_ZN16BotPhraseManager11OnMapChangeEv */

	/* <0> (null):0 */
	unsigned int NameToID(const class BotPhraseManager  *, const char  *); /* linkage=_ZNK16BotPhraseManager8NameToIDEPKc */

	/* <0> (null):0 */
	const char  * IDToName(const class BotPhraseManager  *, unsigned int); /* linkage=_ZNK16BotPhraseManager8IDToNameEj */

	/* <0> (null):0 */
	const class BotPhrase  * GetPhrase(const class BotPhraseManager  *, const char  *); /* linkage=_ZNK16BotPhraseManager9GetPhraseEPKc */

	/* <0> (null):0 */
	const class BotPhrase  * GetPlace(const class BotPhraseManager  *, const char  *); /* linkage=_ZNK16BotPhraseManager8GetPlaceEPKc */

	/* <0> (null):0 */
	const class BotPhrase  * GetPlace(const class BotPhraseManager  *, unsigned int); /* linkage=_ZNK16BotPhraseManager8GetPlaceEj */

	/* <0> (null):0 */
	const BotPhraseList  * GetPlaceList(const class BotPhraseManager  *); /* linkage=_ZNK16BotPhraseManager12GetPlaceListEv */

	/* <0> (null):0 */
	float GetPlaceStatementInterval(const class BotPhraseManager  *, Place); /* linkage=_ZNK16BotPhraseManager25GetPlaceStatementIntervalEj */

	/* <0> (null):0 */
	void ResetPlaceStatementInterval(class BotPhraseManager *, Place); /* linkage=_ZN16BotPhraseManager27ResetPlaceStatementIntervalEj */

	/* <0> (null):0 */
	int FindPlaceIndex(const class BotPhraseManager  *, Place); /* linkage=_ZNK16BotPhraseManager14FindPlaceIndexEj */


	/* size: 532, cachelines: 9, members: 4 */
	/* last cacheline: 20 bytes */

	/* BRAIN FART ALERT! 532 != 516 + 0(holes), diff = 16 */

}; /* size: 532 */

/* 1286 */
/* <0> (null):0 */
struct PlaceTimeInfo       array[64]; /* size: 512 */

/* 1287 */
 /* pointer to 1285 */
 /* size: 4 */

/* 1288 */
 /* pointer to 1289 */
 /* size: 4 */

/* 1289 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 532 */

/* 1290 */
 /* pointer to 1291 */
 /* size: 4 */

/* 1291 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1292 */
/* <0> (null):0 */
enum InventorySlotType {
	PRIMARY_WEAPON_SLOT = 1,
	PISTOL_SLOT = 2,
	KNIFE_SLOT = 3,
	GRENADE_SLOT = 4,
	C4_SLOT = 5,
}; /* size: 4 */

/* 1293 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavLadder*> _Self; /* size: 4 */

/* 1294 */
/* <0> (null):0 */
typedef class CNavLadder * * pointer; /* size: 4 */

/* 1295 */
/* <0> (null):0 */
typedef class CNavLadder * & reference; /* size: 4 */

/* 1296 */
/* <0> (null):0 */
struct _List_iterator<CNavLadder*> {
	class _List_node_base *    _M_node;              /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_iterator<CNavLadder*> _Self;

	/* <0> (null):0 */
	typedef class CNavLadder * * pointer;

	/* <0> (null):0 */
	typedef class CNavLadder * & reference;

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<CNavLadder*> *);

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<CNavLadder*> *, class _List_node_base *);

	/* <0> (null):0 */
	reference operator*(const class _List_iterator<CNavLadder*>  *); /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_iterator<CNavLadder*>  *); /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_iterator<CNavLadder*> *); /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_iterator<CNavLadder*> *, int); /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_iterator<CNavLadder*> *); /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_iterator<CNavLadder*> *, int); /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_iterator<CNavLadder*>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEeqERKS2_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_iterator<CNavLadder*>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEneERKS2_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1297 */
 /* pointer to 1296 */
 /* size: 4 */

/* 1298 */
 /* pointer to 1299 */
 /* size: 4 */

/* 1299 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1300 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1301 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1302 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1303 */
/* <0> (null):0 */
typedef struct _List_iterator<NavConnect> _Self; /* size: 4 */

/* 1304 */
/* <0> (null):0 */
typedef union NavConnect * pointer; /* size: 4 */

/* 1305 */
/* <0> (null):0 */
typedef union NavConnect & reference; /* size: 4 */

/* 1306 */
/* <0> (null):0 */
struct _List_iterator<NavConnect> {
	class _List_node_base *    _M_node;              /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_iterator<NavConnect> _Self;

	/* <0> (null):0 */
	typedef union NavConnect * pointer;

	/* <0> (null):0 */
	typedef union NavConnect & reference;

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<NavConnect> *);

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<NavConnect> *, class _List_node_base *);

	/* <0> (null):0 */
	reference operator*(const class _List_iterator<NavConnect>  *); /* linkage=_ZNKSt14_List_iteratorI10NavConnectEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_iterator<NavConnect>  *); /* linkage=_ZNKSt14_List_iteratorI10NavConnectEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_iterator<NavConnect> *); /* linkage=_ZNSt14_List_iteratorI10NavConnectEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_iterator<NavConnect> *, int); /* linkage=_ZNSt14_List_iteratorI10NavConnectEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_iterator<NavConnect> *); /* linkage=_ZNSt14_List_iteratorI10NavConnectEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_iterator<NavConnect> *, int); /* linkage=_ZNSt14_List_iteratorI10NavConnectEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_iterator<NavConnect>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorI10NavConnectEeqERKS1_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_iterator<NavConnect>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorI10NavConnectEneERKS1_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1307 */
 /* pointer to 1306 */
 /* size: 4 */

/* 1308 */
 /* pointer to 1309 */
 /* size: 4 */

/* 1309 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1310 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1311 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1312 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1313 */
/* <0> (null):0 */
struct _List_node<NavConnect> : public _List_node_base {
public:

	/* struct _List_node_base     <ancestor>; */     /*     0     8 */
	union NavConnect           _M_data;              /*     8     4 */

	/* size: 12, cachelines: 1, members: 2 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1314 */
/* <0> (null):0 */
struct _List_node<CNavLadder*> : public _List_node_base {
public:

	/* struct _List_node_base     <ancestor>; */     /*     0     8 */
	class CNavLadder *         _M_data;              /*     8     4 */

	/* size: 12, cachelines: 1, members: 2 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1315 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1316 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1317 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1318 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1319 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1320 */
 /* pointer to 1321 */
 /* size: 4 */

/* 1321 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 676 */

/* 1322 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1323 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1324 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1325 */
/* <0> (null):0 */
class CPointEntity {
	/* <0> (null):0 */
	virtual int ObjectCaps(class CPointEntity *); /* linkage=_ZN12CPointEntity10ObjectCapsEv */

	/* vtable has 1 entries: {
	   [6] = ObjectCaps(_ZN12CPointEntity10ObjectCapsEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1326 */
 /* pointer to 1325 */
 /* size: 4 */

/* 1327 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1328 */
/* <0> (null):0 */
class CBasePlayerWeapon {
	/* <0> (null):0 */
	BOOL IsPistol(class CBasePlayerWeapon *); /* linkage=_ZN17CBasePlayerWeapon8IsPistolEv */


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1329 */
 /* pointer to 1328 */
 /* size: 4 */

/* 1330 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1331 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1332 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1333 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1334 */
 /* pointer to 1335 */
 /* size: 4 */

/* 1335 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1336 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1337 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1338 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1339 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1340 */
 /* pointer to 1341 */
 /* size: 4 */

/* 1341 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1342 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1343 */
 /* pointer to 1344 */
 /* size: 4 */

/* 1344 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1345 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1346 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1347 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1348 */
/* <0> (null):0 */
class CBasePlayerItem {
	ItemInfo                   ItemInfoArray[32];    /*     0  1408 */
	/* --- cacheline 22 boundary (1408 bytes) --- */

	/* size: 0, cachelines: 0, members: 1 */

	/* BRAIN FART ALERT! 0 != 1408 + 0(holes), diff = -1408 */

}; /* size: 0 */

/* 1349 */
 /* pointer to 1348 */
 /* size: 4 */

/* 1350 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1351 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1352 */
 /* pointer to 452 */
 /* size: 4 */

/* 1353 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1354 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1355 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1356 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1357 */
 /* pointer to 1077 */
 /* size: 4 */

/* 1358 */
 /* pointer to 1359 */
 /* size: 4 */

/* 1359 */
/* <0> (null):0 */
class CWeaponBox {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1360 */
 /* pointer to 459 */
 /* size: 4 */

/* 1361 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1362 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1363 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1364 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1365 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1366 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1367 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1368 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1369 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1370 */
 /* pointer to 79 */
 /* size: 4 */

/* 1371 */
/* <0> (null):0 */
class CBotManager {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1372 */
 /* pointer to 1371 */
 /* size: 4 */

/* 1373 */
/* <0> (null):0 */
ItemInfo                   array[32]; /* size: 1408 */

/* Functions: */

/* <0> (null):0 */
void Vector2D(class Vector2D *)
{
} /* size: 156135896 */

/* <0> (null):0 */
void Vector2D(class Vector2D *, float, float)
{
} /* size: 156189452 */

/* <0> (null):0 */
class Vector2D operator+(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DplERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator-(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DmiERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator*(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DmlEf */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator/(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DdvEf */
{
} /* size: 8 */

/* <0> (null):0 */
float Length(const class Vector2D  *) /* linkage=_ZNK8Vector2D6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector2D  *) /* linkage=_ZNK8Vector2D13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector2D Normalize(const class Vector2D  *) /* linkage=_ZNK8Vector2D9NormalizeEv */
{
} /* size: 8 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector2D *) /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector2D *, float) /* linkage=_ZN8Vector2D6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void Vector(class Vector *)
{
} /* size: 80 */

/* <0> (null):0 */
void Vector(class Vector *, float, float, float)
{
} /* size: 96 */

/* <0> (null):0 */
void Vector(class Vector *, const class Vector  &)
{
} /* size: 2473 */

/* <0> (null):0 */
void Vector(class Vector *, float *)
{
} /* size: 90 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *) /* linkage=_ZNK6VectorngEv */
{
} /* size: 12 */

/* <0> (null):0 */
int operator==(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectoreqERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
int operator!=(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorneERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector operator+(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorplERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectormiERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator*(const class Vector  *, float) /* linkage=_ZNK6VectormlEf */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator/(const class Vector  *, float) /* linkage=_ZNK6VectordvEf */
{
} /* size: 12 */

/* <0> (null):0 */
void CopyToArray(const class Vector  *, float *) /* linkage=_ZNK6Vector11CopyToArrayEPf */
{
} /* size: 156441756 */

/* <0> (null):0 */
float Length(const class Vector  *) /* linkage=_ZNK6Vector6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector  *) /* linkage=_ZNK6Vector13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
float * operator float*(class Vector *) /* linkage=_ZN6VectorcvPfEv */
{
} /* size: 4 */

/* <0> (null):0 */
const float  * operator const float*(const class Vector  *) /* linkage=_ZNK6VectorcvPKfEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector Normalize(const class Vector  *) /* linkage=_ZNK6Vector9NormalizeEv */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector2D Make2D(const class Vector  *) /* linkage=_ZNK6Vector6Make2DEv */
{
} /* size: 8 */

/* <0> (null):0 */
float Length2D(const class Vector  *) /* linkage=_ZNK6Vector8Length2DEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector  *, float) /* linkage=_ZNK6Vector16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector  *, float) /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector *) /* linkage=_ZN6Vector16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector *, float) /* linkage=_ZN6Vector6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void TraceResult(TraceResult *)
{
} /* size: 150994945 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 256 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 157269700 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 157269860 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 3014656 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 328295 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 157271952 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 157272136 */

/* <0> (null):0 */
void _Vector_impl(class _Vector_impl *)
{
} /* size: 157354280 */

/* <0> (null):0 */
void _Vector_impl(class _Vector_impl *, const _Tp_alloc_type  &)
{
} /* size: -16777215 */

/* <0> (null):0 */
void _Vector_impl(class _Vector_impl *)
{
} /* size: 0 */

/* <0> (null):0 */
void _Vector_impl(class _Vector_impl *, const _Tp_alloc_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 3014656 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 328326 */

/* <0> (null):0 */
edict_t * edict(class CBaseEntity *) /* linkage=_ZN11CBaseEntity5edictEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int ObjectCaps(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
int entindex(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8entindexEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CBaseEntity * Instance(edict_t *) /* linkage=_ZN11CBaseEntity8InstanceEP7edict_s */
{
} /* size: 4 */

/* <0> (null):0 */
void Intense(class CBasePlayer *) /* linkage=_ZN11CBasePlayer7IntenseEv */
{
} /* size: 157337444 */

/* <0> (null):0 */
void swap(class _List_node_base &, class _List_node_base &) /* linkage=_ZNSt8__detail15_List_node_base4swapERS0_S1_ */
{
} /* size: 65854 */

/* <0> (null):0 */
void _M_transfer(class _List_node_base *, class _List_node_base *, class _List_node_base *) /* linkage=_ZNSt8__detail15_List_node_base11_M_transferEPS0_S1_ */
{
} /* size: 157321228 */

/* <0> (null):0 */
void _M_reverse(class _List_node_base *) /* linkage=_ZNSt8__detail15_List_node_base10_M_reverseEv */
{
} /* size: 157321436 */

/* <0> (null):0 */
void _M_hook(class _List_node_base *, class _List_node_base *) /* linkage=_ZNSt8__detail15_List_node_base7_M_hookEPS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_unhook(class _List_node_base *) /* linkage=_ZNSt8__detail15_List_node_base9_M_unhookEv */
{
} /* size: 157321944 */

/* <0> (null):0 */
void IntervalTimer(class IntervalTimer *)
{
} /* size: 0 */

/* <0> (null):0 */
void Reset(class IntervalTimer *) /* linkage=_ZN13IntervalTimer5ResetEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Start(class IntervalTimer *) /* linkage=_ZN13IntervalTimer5StartEv */
{
} /* size: 157217240 */

/* <0> (null):0 */
void Invalidate(class IntervalTimer *) /* linkage=_ZN13IntervalTimer10InvalidateEv */
{
} /* size: 157217428 */

/* <0> (null):0 */
bool HasStarted(const class IntervalTimer  *) /* linkage=_ZNK13IntervalTimer10HasStartedEv */
{
} /* size: 1 */

/* <0> (null):0 */
float GetElapsedTime(const class IntervalTimer  *) /* linkage=_ZNK13IntervalTimer14GetElapsedTimeEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsLessThen(const class IntervalTimer  *, float) /* linkage=_ZNK13IntervalTimer10IsLessThenEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsGreaterThen(const class IntervalTimer  *, float) /* linkage=_ZNK13IntervalTimer13IsGreaterThenEf */
{
} /* size: 1 */

/* <0> (null):0 */
void CountdownTimer(class CountdownTimer *)
{
} /* size: 157218720 */

/* <0> (null):0 */
void Reset(class CountdownTimer *) /* linkage=_ZN14CountdownTimer5ResetEv */
{
} /* size: 157218696 */

/* <0> (null):0 */
void Start(class CountdownTimer *, float) /* linkage=_ZN14CountdownTimer5StartEf */
{
} /* size: 0 */

/* <0> (null):0 */
void Invalidate(class CountdownTimer *) /* linkage=_ZN14CountdownTimer10InvalidateEv */
{
} /* size: 157219172 */

/* <0> (null):0 */
bool HasStarted(const class CountdownTimer  *) /* linkage=_ZNK14CountdownTimer10HasStartedEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsElapsed(const class CountdownTimer  *) /* linkage=_ZNK14CountdownTimer9IsElapsedEv */
{
} /* size: 1 */

/* <0> (null):0 */
const class BotProfile  * GetProfile(const class CBot  *) /* linkage=_ZNK4CBot10GetProfileEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CBasePlayerWeapon * GetActiveWeapon(const class CBot  *) /* linkage=_ZNK4CBot15GetActiveWeaponEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsActiveWeaponReloading(const class CBot  *) /* linkage=_ZNK4CBot23IsActiveWeaponReloadingEv */
{
} /* size: 1 */

/* <0> (null):0 */
float SizeX(const class Extent  *) /* linkage=_ZNK6Extent5SizeXEv */
{
} /* size: 4 */

/* <0> (null):0 */
float SizeY(const class Extent  *) /* linkage=_ZNK6Extent5SizeYEv */
{
} /* size: 4 */

/* <0> (null):0 */
float SizeZ(const class Extent  *) /* linkage=_ZNK6Extent5SizeZEv */
{
} /* size: 4 */

/* <0> (null):0 */
float Area(const class Extent  *) /* linkage=_ZNK6Extent4AreaEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool Contains(const class Extent  *, const class Vector  *) /* linkage=_ZNK6Extent8ContainsEPK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
void CNavNode(class CNavNode *, const class Vector  *, const class Vector  *, class CNavNode *)
{
} /* size: 0 */

/* <0> (null):0 */
const class CNavNode  * GetNode(const class Vector  *) /* linkage=_ZN8CNavNode7GetNodeEPK6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavNode * GetConnectedNode(const class CNavNode  *, enum NavDirType) /* linkage=_ZNK8CNavNode16GetConnectedNodeE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
const class Vector  * GetPosition(const class CNavNode  *) /* linkage=_ZNK8CNavNode11GetPositionEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class Vector  * GetNormal(const class CNavNode  *) /* linkage=_ZNK8CNavNode9GetNormalEv */
{
} /* size: 4 */

/* <0> (null):0 */
unsigned int GetID(const class CNavNode  *) /* linkage=_ZNK8CNavNode5GetIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavNode * GetFirst(void) /* linkage=_ZN8CNavNode8GetFirstEv */
{
} /* size: 4 */

/* <0> (null):0 */
unsigned int GetListLength(void) /* linkage=_ZN8CNavNode13GetListLengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavNode * GetNext(class CNavNode *) /* linkage=_ZN8CNavNode7GetNextEv */
{
} /* size: 4 */

/* <0> (null):0 */
void ConnectTo(class CNavNode *, class CNavNode *, enum NavDirType) /* linkage=_ZN8CNavNode9ConnectToEPS_10NavDirType */
{
} /* size: 0 */

/* <0> (null):0 */
class CNavNode * GetParent(const class CNavNode  *) /* linkage=_ZNK8CNavNode9GetParentEv */
{
} /* size: 4 */

/* <0> (null):0 */
void MarkAsVisited(class CNavNode *, enum NavDirType) /* linkage=_ZN8CNavNode13MarkAsVisitedE10NavDirType */
{
} /* size: 157464748 */

/* <0> (null):0 */
BOOL HasVisited(class CNavNode *, enum NavDirType) /* linkage=_ZN8CNavNode10HasVisitedE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
BOOL IsBiLinked(const class CNavNode  *, enum NavDirType) /* linkage=_ZNK8CNavNode10IsBiLinkedE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
BOOL IsClosedCell(const class CNavNode  *) /* linkage=_ZNK8CNavNode12IsClosedCellEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Cover(class CNavNode *) /* linkage=_ZN8CNavNode5CoverEv */
{
} /* size: 0 */

/* <0> (null):0 */
BOOL IsCovered(const class CNavNode  *) /* linkage=_ZNK8CNavNode9IsCoveredEv */
{
} /* size: 4 */

/* <0> (null):0 */
void AssignArea(class CNavNode *, class CNavArea *) /* linkage=_ZN8CNavNode10AssignAreaEP8CNavArea */
{
} /* size: 157466056 */

/* <0> (null):0 */
class CNavArea * GetArea(const class CNavNode  *) /* linkage=_ZNK8CNavNode7GetAreaEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetAttributes(class CNavNode *, unsigned char) /* linkage=_ZN8CNavNode13SetAttributesEh */
{
} /* size: 157466352 */

/* <0> (null):0 */
unsigned char GetAttributes(const class CNavNode  *) /* linkage=_ZNK8CNavNode13GetAttributesEv */
{
} /* size: 1 */

/* <0> (null):0 */
void CNavArea(class CNavArea *, class CNavNode *, class CNavNode *, class CNavNode *, class CNavNode *)
{
} /* size: -1 */

/* <0> (null):0 */
void CNavArea(class CNavArea *)
{
} /* size: 157481112 */

/* <0> (null):0 */
void CNavArea(class CNavArea *, const class Vector  *, const class Vector  *)
{
} /* size: -1 */

/* <0> (null):0 */
void CNavArea(class CNavArea *, const class Vector  *, const class Vector  *, const class Vector  *, const class Vector  *)
{
} /* size: 157481480 */

/* <0> (null):0 */
void ~CNavArea(class CNavArea *, int)
{
} /* size: 157481688 */

/* <0> (null):0 */
void ConnectTo(class CNavArea *, class CNavArea *, enum NavDirType) /* linkage=_ZN8CNavArea9ConnectToEPS_10NavDirType */
{
} /* size: 131072 */

/* <0> (null):0 */
void Disconnect(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea10DisconnectEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
void Save(const class CNavArea  *, FILE *) /* linkage=_ZNK8CNavArea4SaveEP8_IO_FILE */
{
} /* size: 157484256 */

/* <0> (null):0 */
void Save(class CNavArea *, int, unsigned int) /* linkage=_ZN8CNavArea4SaveEij */
{
} /* size: 157484424 */

/* <0> (null):0 */
void Load(class CNavArea *, class SteamFile *, unsigned int) /* linkage=_ZN8CNavArea4LoadEP9SteamFilej */
{
} /* size: 157484644 */

/* <0> (null):0 */
enum NavErrorType PostLoad(class CNavArea *) /* linkage=_ZN8CNavArea8PostLoadEv */
{
} /* size: 4 */

/* <0> (null):0 */
unsigned int GetID(const class CNavArea  *) /* linkage=_ZNK8CNavArea5GetIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetAttributes(class CNavArea *, unsigned char) /* linkage=_ZN8CNavArea13SetAttributesEh */
{
} /* size: 157483144 */

/* <0> (null):0 */
unsigned char GetAttributes(const class CNavArea  *) /* linkage=_ZNK8CNavArea13GetAttributesEv */
{
} /* size: 1 */

/* <0> (null):0 */
void SetPlace(class CNavArea *, Place) /* linkage=_ZN8CNavArea8SetPlaceEj */
{
} /* size: 157483548 */

/* <0> (null):0 */
Place GetPlace(const class CNavArea  *) /* linkage=_ZNK8CNavArea8GetPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsOverlapping(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea13IsOverlappingEPK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsOverlapping(const class CNavArea  *, const class CNavArea  *) /* linkage=_ZNK8CNavArea13IsOverlappingEPKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsOverlappingX(const class CNavArea  *, const class CNavArea  *) /* linkage=_ZNK8CNavArea14IsOverlappingXEPKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsOverlappingY(const class CNavArea  *, const class CNavArea  *) /* linkage=_ZNK8CNavArea14IsOverlappingYEPKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
int GetPlayerCount(const class CNavArea  *, int, class CBasePlayer *) /* linkage=_ZNK8CNavArea14GetPlayerCountEiP11CBasePlayer */
{
} /* size: 4 */

/* <0> (null):0 */
float GetZ(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea4GetZEPK6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
float GetZ(const class CNavArea  *, float, float) /* linkage=_ZNK8CNavArea4GetZEff */
{
} /* size: 4 */

/* <0> (null):0 */
bool Contains(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea8ContainsEPK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsCoplanar(const class CNavArea  *, const class CNavArea  *) /* linkage=_ZNK8CNavArea10IsCoplanarEPKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
void GetClosestPointOnArea(const class CNavArea  *, const class Vector  *, class Vector *) /* linkage=_ZNK8CNavArea21GetClosestPointOnAreaEPK6VectorPS0_ */
{
} /* size: 157497864 */

/* <0> (null):0 */
float GetDistanceSquaredToPoint(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea25GetDistanceSquaredToPointEPK6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsDegenerate(const class CNavArea  *) /* linkage=_ZNK8CNavArea12IsDegenerateEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsEdge(const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea6IsEdgeE10NavDirType */
{
} /* size: 1 */

/* <0> (null):0 */
int GetAdjacentCount(const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea16GetAdjacentCountE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetAdjacentArea(const class CNavArea  *, enum NavDirType, int) /* linkage=_ZNK8CNavArea15GetAdjacentAreaE10NavDirTypei */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetRandomAdjacentArea(const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea21GetRandomAdjacentAreaE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
const NavConnectList  * GetAdjacentList(const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea15GetAdjacentListE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsConnected(const class CNavArea  *, const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea11IsConnectedEPKS_10NavDirType */
{
} /* size: 1 */

/* <0> (null):0 */
float ComputeHeightChange(class CNavArea *, const class CNavArea  *) /* linkage=_ZN8CNavArea19ComputeHeightChangeEPKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
const NavLadderList  * GetLadderList(const class CNavArea  *, enum LadderDirectionType) /* linkage=_ZNK8CNavArea13GetLadderListE19LadderDirectionType */
{
} /* size: 4 */

/* <0> (null):0 */
void ComputePortal(const class CNavArea  *, const class CNavArea  *, enum NavDirType, class Vector *, float *) /* linkage=_ZNK8CNavArea13ComputePortalEPKS_10NavDirTypeP6VectorPf */
{
} /* size: 0 */

/* <0> (null):0 */
void ComputeClosestPointInPortal(const class CNavArea  *, const class CNavArea  *, enum NavDirType, const class Vector  *, class Vector *) /* linkage=_ZNK8CNavArea27ComputeClosestPointInPortalEPKS_10NavDirTypePK6VectorPS3_ */
{
} /* size: 157512608 */

/* <0> (null):0 */
enum NavDirType ComputeDirection(const class CNavArea  *, class Vector *) /* linkage=_ZNK8CNavArea16ComputeDirectionEP6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
void SetClearedTimestamp(class CNavArea *, int) /* linkage=_ZN8CNavArea19SetClearedTimestampEi */
{
} /* size: 65806 */

/* <0> (null):0 */
float GetClearedTimestamp(class CNavArea *, int) /* linkage=_ZN8CNavArea19GetClearedTimestampEi */
{
} /* size: 4 */

/* <0> (null):0 */
const HidingSpotList  * GetHidingSpotList(const class CNavArea  *) /* linkage=_ZNK8CNavArea17GetHidingSpotListEv */
{
} /* size: 4 */

/* <0> (null):0 */
void ComputeHidingSpots(class CNavArea *) /* linkage=_ZN8CNavArea18ComputeHidingSpotsEv */
{
} /* size: 65972 */

/* <0> (null):0 */
void ComputeSniperSpots(class CNavArea *) /* linkage=_ZN8CNavArea18ComputeSniperSpotsEv */
{
} /* size: 0 */

/* <0> (null):0 */
class SpotEncounter * GetSpotEncounter(class CNavArea *, const class CNavArea  *, const class CNavArea  *) /* linkage=_ZN8CNavArea16GetSpotEncounterEPKS_S1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void ComputeSpotEncounters(class CNavArea *) /* linkage=_ZN8CNavArea21ComputeSpotEncountersEv */
{
} /* size: 157513780 */

/* <0> (null):0 */
void IncreaseDanger(class CNavArea *, int, float) /* linkage=_ZN8CNavArea14IncreaseDangerEif */
{
} /* size: 157514128 */

/* <0> (null):0 */
float GetDanger(class CNavArea *, int) /* linkage=_ZN8CNavArea9GetDangerEi */
{
} /* size: 4 */

/* <0> (null):0 */
float GetSizeX(const class CNavArea  *) /* linkage=_ZNK8CNavArea8GetSizeXEv */
{
} /* size: 4 */

/* <0> (null):0 */
float GetSizeY(const class CNavArea  *) /* linkage=_ZNK8CNavArea8GetSizeYEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class Extent  * GetExtent(const class CNavArea  *) /* linkage=_ZNK8CNavArea9GetExtentEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class Vector  * GetCenter(const class CNavArea  *) /* linkage=_ZNK8CNavArea9GetCenterEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class Vector  * GetCorner(const class CNavArea  *, enum NavCornerType) /* linkage=_ZNK8CNavArea9GetCornerE13NavCornerType */
{
} /* size: 4 */

/* <0> (null):0 */
const class ApproachInfo  * GetApproachInfo(const class CNavArea  *, int) /* linkage=_ZNK8CNavArea15GetApproachInfoEi */
{
} /* size: 4 */

/* <0> (null):0 */
int GetApproachInfoCount(const class CNavArea  *) /* linkage=_ZNK8CNavArea20GetApproachInfoCountEv */
{
} /* size: 4 */

/* <0> (null):0 */
void ComputeApproachAreas(class CNavArea *) /* linkage=_ZN8CNavArea20ComputeApproachAreasEv */
{
} /* size: 0 */

/* <0> (null):0 */
void MakeNewMarker(void) /* linkage=_ZN8CNavArea13MakeNewMarkerEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Mark(class CNavArea *) /* linkage=_ZN8CNavArea4MarkEv */
{
} /* size: 157516120 */

/* <0> (null):0 */
BOOL IsMarked(const class CNavArea  *) /* linkage=_ZNK8CNavArea8IsMarkedEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetParent(class CNavArea *, class CNavArea *, enum NavTraverseType) /* linkage=_ZN8CNavArea9SetParentEPS_15NavTraverseType */
{
} /* size: 157520544 */

/* <0> (null):0 */
class CNavArea * GetParent(const class CNavArea  *) /* linkage=_ZNK8CNavArea9GetParentEv */
{
} /* size: 4 */

/* <0> (null):0 */
enum NavTraverseType GetParentHow(const class CNavArea  *) /* linkage=_ZNK8CNavArea12GetParentHowEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsOpen(const class CNavArea  *) /* linkage=_ZNK8CNavArea6IsOpenEv */
{
} /* size: 1 */

/* <0> (null):0 */
void AddToOpenList(class CNavArea *) /* linkage=_ZN8CNavArea13AddToOpenListEv */
{
} /* size: 157529152 */

/* <0> (null):0 */
void UpdateOnOpenList(class CNavArea *) /* linkage=_ZN8CNavArea16UpdateOnOpenListEv */
{
} /* size: 157529372 */

/* <0> (null):0 */
void RemoveFromOpenList(class CNavArea *) /* linkage=_ZN8CNavArea18RemoveFromOpenListEv */
{
} /* size: 328729 */

/* <0> (null):0 */
bool IsOpenListEmpty(void) /* linkage=_ZN8CNavArea15IsOpenListEmptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
class CNavArea * PopOpenList(void) /* linkage=_ZN8CNavArea11PopOpenListEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsClosed(const class CNavArea  *) /* linkage=_ZNK8CNavArea8IsClosedEv */
{
} /* size: 1 */

/* <0> (null):0 */
void AddToClosedList(class CNavArea *) /* linkage=_ZN8CNavArea15AddToClosedListEv */
{
} /* size: 0 */

/* <0> (null):0 */
void RemoveFromClosedList(class CNavArea *) /* linkage=_ZN8CNavArea20RemoveFromClosedListEv */
{
} /* size: 0 */

/* <0> (null):0 */
void ClearSearchLists(void) /* linkage=_ZN8CNavArea16ClearSearchListsEv */
{
} /* size: 0 */

/* <0> (null):0 */
void SetTotalCost(class CNavArea *, float) /* linkage=_ZN8CNavArea12SetTotalCostEf */
{
} /* size: 157530744 */

/* <0> (null):0 */
float GetTotalCost(const class CNavArea  *) /* linkage=_ZNK8CNavArea12GetTotalCostEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetCostSoFar(class CNavArea *, float) /* linkage=_ZN8CNavArea12SetCostSoFarEf */
{
} /* size: 157531112 */

/* <0> (null):0 */
float GetCostSoFar(const class CNavArea  *) /* linkage=_ZNK8CNavArea12GetCostSoFarEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Draw(class CNavArea *, byte, byte, byte, int) /* linkage=_ZN8CNavArea4DrawEhhhi */
{
} /* size: 157531132 */

/* <0> (null):0 */
void DrawConnectedAreas(class CNavArea *) /* linkage=_ZN8CNavArea18DrawConnectedAreasEv */
{
} /* size: 0 */

/* <0> (null):0 */
void DrawMarkedCorner(class CNavArea *, enum NavCornerType, byte, byte, byte, int) /* linkage=_ZN8CNavArea16DrawMarkedCornerE13NavCornerTypehhhi */
{
} /* size: 157531684 */

/* <0> (null):0 */
bool SplitEdit(class CNavArea *, bool, float, class CNavArea * *, class CNavArea * *) /* linkage=_ZN8CNavArea9SplitEditEbfPPS_S1_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool MergeEdit(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea9MergeEditEPS_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool SpliceEdit(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea10SpliceEditEPS_ */
{
} /* size: 1 */

/* <0> (null):0 */
void RaiseCorner(class CNavArea *, enum NavCornerType, int) /* linkage=_ZN8CNavArea11RaiseCornerE13NavCornerTypei */
{
} /* size: 157532428 */

/* <0> (null):0 */
void AddLadderUp(class CNavArea *, class CNavLadder *) /* linkage=_ZN8CNavArea11AddLadderUpEP10CNavLadder */
{
} /* size: 157541120 */

/* <0> (null):0 */
void AddLadderDown(class CNavArea *, class CNavLadder *) /* linkage=_ZN8CNavArea13AddLadderDownEP10CNavLadder */
{
} /* size: 0 */

/* <0> (null):0 */
void Initialize(class CNavArea *) /* linkage=_ZN8CNavArea10InitializeEv */
{
} /* size: 0 */

/* <0> (null):0 */
void DecayDanger(class CNavArea *) /* linkage=_ZN8CNavArea11DecayDangerEv */
{
} /* size: 157541672 */

/* <0> (null):0 */
bool IsHidingSpotCollision(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea21IsHidingSpotCollisionEPK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
void AddSpotEncounters(class CNavArea *, const class CNavArea  *, enum NavDirType, const class CNavArea  *, enum NavDirType) /* linkage=_ZN8CNavArea17AddSpotEncountersEPKS_10NavDirTypeS1_S2_ */
{
} /* size: 157541876 */

/* <0> (null):0 */
void Strip(class CNavArea *) /* linkage=_ZN8CNavArea5StripEv */
{
} /* size: 0 */

/* <0> (null):0 */
void FinishMerge(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea11FinishMergeEPS_ */
{
} /* size: 157542292 */

/* <0> (null):0 */
void MergeAdjacentConnections(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea24MergeAdjacentConnectionsEPS_ */
{
} /* size: 157542428 */

/* <0> (null):0 */
void AssignNodes(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea11AssignNodesEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
void FinishSplitEdit(class CNavArea *, class CNavArea *, enum NavDirType) /* linkage=_ZN8CNavArea15FinishSplitEditEPS_10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
void OnDestroyNotify(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea15OnDestroyNotifyEPS_ */
{
} /* size: 157543004 */

/* <0> (null):0 */
void SteamFile(class SteamFile *, const char  *)
{
} /* size: 93090 */

/* <0> (null):0 */
void ~SteamFile(class SteamFile *, int)
{
} /* size: 157543816 */

/* <0> (null):0 */
bool IsValid(const class SteamFile  *) /* linkage=_ZNK9SteamFile7IsValidEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool Read(class SteamFile *, void *, int) /* linkage=_ZN9SteamFile4ReadEPvi */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator==(const union NavConnect  *, const union NavConnect  &) /* linkage=_ZNK10NavConnecteqERKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
void CNavLadder(class CNavLadder *)
{
} /* size: 0 */

/* <0> (null):0 */
void OnDestroyNotify(class CNavLadder *, class CNavArea *) /* linkage=_ZN10CNavLadder15OnDestroyNotifyEP8CNavArea */
{
} /* size: 0 */

/* <0> (null):0 */
void HidingSpot(class HidingSpot *)
{
} /* size: 157558720 */

/* <0> (null):0 */
void HidingSpot(class HidingSpot *, const class Vector  *, unsigned char)
{
} /* size: 157557332 */

/* <0> (null):0 */
bool HasGoodCover(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot12HasGoodCoverEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsGoodSniperSpot(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot16IsGoodSniperSpotEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsIdealSniperSpot(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot17IsIdealSniperSpotEv */
{
} /* size: 1 */

/* <0> (null):0 */
void SetFlags(class HidingSpot *, unsigned char) /* linkage=_ZN10HidingSpot8SetFlagsEh */
{
} /* size: 0 */

/* <0> (null):0 */
unsigned char GetFlags(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot8GetFlagsEv */
{
} /* size: 1 */

/* <0> (null):0 */
void Save(const class HidingSpot  *, int, unsigned int) /* linkage=_ZNK10HidingSpot4SaveEij */
{
} /* size: 0 */

/* <0> (null):0 */
void Load(class HidingSpot *, class SteamFile *, unsigned int) /* linkage=_ZN10HidingSpot4LoadEP9SteamFilej */
{
} /* size: 157560148 */

/* <0> (null):0 */
const class Vector  * GetPosition(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot11GetPositionEv */
{
} /* size: 4 */

/* <0> (null):0 */
unsigned int GetID(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot5GetIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Mark(class HidingSpot *) /* linkage=_ZN10HidingSpot4MarkEv */
{
} /* size: 157560648 */

/* <0> (null):0 */
bool IsMarked(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot8IsMarkedEv */
{
} /* size: 1 */

/* <0> (null):0 */
void ChangeMasterMarker(void) /* linkage=_ZN10HidingSpot18ChangeMasterMarkerEv */
{
} /* size: 157561024 */

/* <0> (null):0 */
void new_allocator(class new_allocator<SpotOrder> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<SpotOrder> *, const class new_allocator<SpotOrder>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<SpotOrder> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<SpotOrder>  *, class SpotOrder &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE7addressERS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<SpotOrder>  *, const class SpotOrder  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE7addressERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<SpotOrder> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<SpotOrder> *, class SpotOrder *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE10deallocateEPS1_j */
{
} /* size: 256 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<SpotOrder>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<SpotOrder> *, class SpotOrder *, const class SpotOrder  &) /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE9constructEPS1_RKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<SpotOrder> *, class SpotOrder *) /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE7destroyEPS1_ */
{
} /* size: 157575892 */

/* <0> (null):0 */
void allocator(class allocator<SpotOrder> *)
{
} /* size: 4 */

/* <0> (null):0 */
void allocator(class allocator<SpotOrder> *, const class allocator<SpotOrder>  &)
{
} /* size: 157576656 */

/* <0> (null):0 */
void ~allocator(class allocator<SpotOrder> *, int)
{
} /* size: 157576748 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<SpotOrder> > *)
{
} /* size: 524288 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<SpotOrder> > *, const class new_allocator<std::_List_node<SpotOrder> >  &)
{
} /* size: 524288 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<SpotOrder> > *, int)
{
} /* size: 524288 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<SpotOrder> >  *, class _List_node<SpotOrder> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7addressERS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<SpotOrder> >  *, const class _List_node<SpotOrder>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7addressERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<SpotOrder> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE10deallocateEPS3_j */
{
} /* size: 157590829 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<SpotOrder> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *, const class _List_node<SpotOrder>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE9constructEPS3_RKS3_ */
{
} /* size: 157591380 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7destroyEPS3_ */
{
} /* size: 2621440 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<SpotOrder> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<SpotOrder> > *, const class allocator<std::_List_node<SpotOrder> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<SpotOrder> > *, int)
{
} /* size: 2621440 */

/* <0> (null):0 */
class _List_node<SpotOrder> * _M_get_node(class _List_base<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, class _List_node<SpotOrder> *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *)
{
} /* size: 157606432 */

/* <0> (null):0 */
void _List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, const allocator_type  &)
{
} /* size: 157606664 */

/* <0> (null):0 */
void ~_List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, int)
{
} /* size: 157606476 */

/* <0> (null):0 */
void _M_clear(class _List_base<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE8_M_clearEv */
{
} /* size: 157606844 */

/* <0> (null):0 */
void _M_init(class _List_base<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE7_M_initEv */
{
} /* size: 0 */

/* <0> (null):0 */
_Node * _M_create_node(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE14_M_create_nodeERKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<SpotOrder, std::allocator<SpotOrder> > *)
{
} /* size: 2 */

/* <0> (null):0 */
void list(class list<SpotOrder, std::allocator<SpotOrder> > *, const allocator_type  &)
{
} /* size: 157608248 */

/* <0> (null):0 */
void list(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 157608432 */

/* <0> (null):0 */
void list(class list<SpotOrder, std::allocator<SpotOrder> > *, const class list<SpotOrder, std::allocator<SpotOrder> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
class list<SpotOrder, std::allocator<SpotOrder> > & operator=(class list<SpotOrder, std::allocator<SpotOrder> > *, const class list<SpotOrder, std::allocator<SpotOrder> >  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EEaSERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6assignEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, class SpotOrder) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6resizeEjS0_ */
{
} /* size: 157623700 */

/* <0> (null):0 */
reference front(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE10push_frontERKS0_ */
{
} /* size: 852464 */

/* <0> (null):0 */
void pop_front(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9pop_frontEv */
{
} /* size: 157624784 */

/* <0> (null):0 */
void push_back(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9push_backERKS0_ */
{
} /* size: 157626760 */

/* <0> (null):0 */
void pop_back(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, unsigned int, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5eraseESt14_List_iteratorIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4swapERS2_ */
{
} /* size: 157627768 */

/* <0> (null):0 */
void clear(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5clearEv */
{
} /* size: 157627936 */

/* <0> (null):0 */
void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */
{
} /* size: 157639128 */

/* <0> (null):0 */
void remove(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6removeERKS0_ */
{
} /* size: 62228 */

/* <0> (null):0 */
void unique(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6uniqueEv */
{
} /* size: 328923 */

/* <0> (null):0 */
void merge(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5mergeERS2_ */
{
} /* size: 328923 */

/* <0> (null):0 */
void reverse(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE7reverseEv */
{
} /* size: 328923 */

/* <0> (null):0 */
void sort(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4sortEv */
{
} /* size: 157640092 */

/* <0> (null):0 */
void _M_fill_initialize(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE18_M_fill_initializeEjRKS0_ */
{
} /* size: 62271 */

/* <0> (null):0 */
void _M_fill_assign(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE14_M_fill_assignEjRKS0_ */
{
} /* size: 157640460 */

/* <0> (null):0 */
void _M_transfer(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */
{
} /* size: 157640668 */

/* <0> (null):0 */
void _M_insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 328926 */

/* <0> (null):0 */
void _M_erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */
{
} /* size: 328922 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE25_M_check_equal_allocatorsERS2_ */
{
} /* size: 328918 */

/* <0> (null):0 */
void new_allocator(class new_allocator<HidingSpot*> *)
{
} /* size: 134217728 */

/* <0> (null):0 */
void new_allocator(class new_allocator<HidingSpot*> *, const class new_allocator<HidingSpot*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<HidingSpot*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<HidingSpot*>  *, class HidingSpot * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE7addressERS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<HidingSpot*>  *, const class HidingSpot *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE7addressERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<HidingSpot*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<HidingSpot*> *, class HidingSpot * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE10deallocateEPS2_j */
{
} /* size: 3015926 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<HidingSpot*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<HidingSpot*> *, class HidingSpot * *, const class HidingSpot *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE9constructEPS2_RKS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<HidingSpot*> *, class HidingSpot * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE7destroyEPS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<HidingSpot*> *)
{
} /* size: 64670 */

/* <0> (null):0 */
void allocator(class allocator<HidingSpot*> *, const class allocator<HidingSpot*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<HidingSpot*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *, const class new_allocator<std::_List_node<HidingSpot*> >  &)
{
} /* size: 3014656 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<HidingSpot*> >  *, class _List_node<HidingSpot*> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7addressERS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<HidingSpot*> >  *, const class _List_node<HidingSpot*>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7addressERKS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<HidingSpot*> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE10deallocateEPS4_j */
{
} /* size: 323049 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<HidingSpot*> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *, const class _List_node<HidingSpot*>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE9constructEPS4_RKS4_ */
{
} /* size: 328988 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7destroyEPS4_ */
{
} /* size: 157693596 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<HidingSpot*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<HidingSpot*> > *, const class allocator<std::_List_node<HidingSpot*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<HidingSpot*> > *, int)
{
} /* size: 157694372 */

/* <0> (null):0 */
class _List_node<HidingSpot*> * _M_get_node(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_node<HidingSpot*> *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */
{
} /* size: 4 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *)
{
} /* size: 157695840 */

/* <0> (null):0 */
void _List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, const allocator_type  &)
{
} /* size: 157696000 */

/* <0> (null):0 */
void ~_List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, int)
{
} /* size: 157696140 */

/* <0> (null):0 */
void _M_clear(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE8_M_clearEv */
{
} /* size: 157696460 */

/* <0> (null):0 */
void _M_init(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE7_M_initEv */
{
} /* size: 157696528 */

/* <0> (null):0 */
_Node * _M_create_node(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE14_M_create_nodeERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const class list<HidingSpot*, std::allocator<HidingSpot*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
class list<HidingSpot*, std::allocator<HidingSpot*> > & operator=(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const class list<HidingSpot*, std::allocator<HidingSpot*> >  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EEaSERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, class HidingSpot *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6resizeEjS1_ */
{
} /* size: 157747096 */

/* <0> (null):0 */
reference front(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE10push_frontERKS1_ */
{
} /* size: -1 */

/* <0> (null):0 */
void pop_front(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9pop_frontEv */
{
} /* size: 157751120 */

/* <0> (null):0 */
void push_back(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9push_backERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE8pop_backEv */
{
} /* size: 124583 */

/* <0> (null):0 */
iterator insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4swapERS3_ */
{
} /* size: 157749188 */

/* <0> (null):0 */
void clear(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5clearEv */
{
} /* size: 157749696 */

/* <0> (null):0 */
void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */
{
} /* size: 157749856 */

/* <0> (null):0 */
void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */
{
} /* size: 329078 */

/* <0> (null):0 */
void remove(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6removeERKS1_ */
{
} /* size: 720896 */

/* <0> (null):0 */
void unique(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6uniqueEv */
{
} /* size: 0 */

/* <0> (null):0 */
void merge(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5mergeERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void reverse(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE7reverseEv */
{
} /* size: 1901766 */

/* <0> (null):0 */
void sort(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4sortEv */
{
} /* size: 720896 */

/* <0> (null):0 */
void _M_fill_initialize(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE18_M_fill_initializeEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE14_M_fill_assignEjRKS1_ */
{
} /* size: 157762520 */

/* <0> (null):0 */
void _M_transfer(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */
{
} /* size: 157763848 */

/* <0> (null):0 */
void _M_insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 157771224 */

/* <0> (null):0 */
void _M_erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE25_M_check_equal_allocatorsERS3_ */
{
} /* size: 157771692 */

/* <0> (null):0 */
void new_allocator(class new_allocator<SpotEncounter> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<SpotEncounter> *, const class new_allocator<SpotEncounter>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<SpotEncounter> *, int)
{
} /* size: 157765428 */

/* <0> (null):0 */
pointer address(const class new_allocator<SpotEncounter>  *, class SpotEncounter &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE7addressERS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<SpotEncounter>  *, const class SpotEncounter  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE7addressERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<SpotEncounter> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<SpotEncounter> *, class SpotEncounter *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE10deallocateEPS1_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<SpotEncounter>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<SpotEncounter> *, class SpotEncounter *, const class SpotEncounter  &) /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE9constructEPS1_RKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<SpotEncounter> *, class SpotEncounter *) /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE7destroyEPS1_ */
{
} /* size: 157766856 */

/* <0> (null):0 */
void allocator(class allocator<SpotEncounter> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<SpotEncounter> *, const class allocator<SpotEncounter>  &)
{
} /* size: 157729892 */

/* <0> (null):0 */
void ~allocator(class allocator<SpotEncounter> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *, const class new_allocator<std::_List_node<SpotEncounter> >  &)
{
} /* size: 157731020 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *, int)
{
} /* size: 112 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<SpotEncounter> >  *, class _List_node<SpotEncounter> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7addressERS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<SpotEncounter> >  *, const class _List_node<SpotEncounter>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7addressERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<SpotEncounter> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE10deallocateEPS3_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<SpotEncounter> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *, const class _List_node<SpotEncounter>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE9constructEPS3_RKS3_ */
{
} /* size: 157732424 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7destroyEPS3_ */
{
} /* size: 157732628 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<SpotEncounter> > *)
{
} /* size: 157465184 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<SpotEncounter> > *, const class allocator<std::_List_node<SpotEncounter> >  &)
{
} /* size: 157734080 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<SpotEncounter> > *, int)
{
} /* size: 146683560 */

/* <0> (null):0 */
class _List_node<SpotEncounter> * _M_get_node(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_node<SpotEncounter> *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */
{
} /* size: 156728376 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *)
{
} /* size: 156923912 */

/* <0> (null):0 */
void _List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, const allocator_type  &)
{
} /* size: 156989112 */

/* <0> (null):0 */
void ~_List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, int)
{
} /* size: 156991396 */

/* <0> (null):0 */
void _M_clear(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE8_M_clearEv */
{
} /* size: 157038280 */

/* <0> (null):0 */
void _M_init(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE7_M_initEv */
{
} /* size: 157039936 */

/* <0> (null):0 */
_Node * _M_create_node(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE14_M_create_nodeERKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *)
{
} /* size: 157465664 */

/* <0> (null):0 */
void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const allocator_type  &)
{
} /* size: 157480544 */

/* <0> (null):0 */
void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 157496616 */

/* <0> (null):0 */
void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const class list<SpotEncounter, std::allocator<SpotEncounter> >  &)
{
} /* size: 62242 */

/* <0> (null):0 */
class list<SpotEncounter, std::allocator<SpotEncounter> > & operator=(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const class list<SpotEncounter, std::allocator<SpotEncounter> >  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EEaSERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6assignEjRKS0_ */
{
} /* size: 156366788 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, class SpotEncounter) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6resizeEjS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
reference front(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE10push_frontERKS0_ */
{
} /* size: 3015400 */

/* <0> (null):0 */
void pop_front(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9pop_frontEv */
{
} /* size: 0 */

/* <0> (null):0 */
void push_back(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9push_backERKS0_ */
{
} /* size: 156370108 */

/* <0> (null):0 */
void pop_back(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, unsigned int, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */
{
} /* size: 157675440 */

/* <0> (null):0 */
iterator erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5eraseESt14_List_iteratorIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4swapERS2_ */
{
} /* size: 157765164 */

/* <0> (null):0 */
void clear(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5clearEv */
{
} /* size: 1104 */

/* <0> (null):0 */
void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */
{
} /* size: 329053 */

/* <0> (null):0 */
void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */
{
} /* size: 157739260 */

/* <0> (null):0 */
void remove(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6removeERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void unique(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6uniqueEv */
{
} /* size: 0 */

/* <0> (null):0 */
void merge(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5mergeERS2_ */
{
} /* size: 157743092 */

/* <0> (null):0 */
void reverse(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE7reverseEv */
{
} /* size: 157740020 */

/* <0> (null):0 */
void sort(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4sortEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE18_M_fill_initializeEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE14_M_fill_assignEjRKS0_ */
{
} /* size: 157740524 */

/* <0> (null):0 */
void _M_transfer(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 157740988 */

/* <0> (null):0 */
void _M_erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */
{
} /* size: 3014656 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE25_M_check_equal_allocatorsERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<NavConnect> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<NavConnect> *, const class new_allocator<NavConnect>  &)
{
} /* size: 80 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<NavConnect> *, int)
{
} /* size: 24 */

/* <0> (null):0 */
pointer address(const class new_allocator<NavConnect>  *, union NavConnect &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE7addressERS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<NavConnect>  *, const union NavConnect  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE7addressERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<NavConnect> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<NavConnect> *, union NavConnect *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE10deallocateEPS1_j */
{
} /* size: 157158829 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<NavConnect>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<NavConnect> *, union NavConnect *, const union NavConnect  &) /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE9constructEPS1_RKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<NavConnect> *, union NavConnect *) /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE7destroyEPS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<NavConnect> *)
{
} /* size: 157159173 */

/* <0> (null):0 */
void allocator(class allocator<NavConnect> *, const class allocator<NavConnect>  &)
{
} /* size: 106062 */

/* <0> (null):0 */
void ~allocator(class allocator<NavConnect> *, int)
{
} /* size: 184 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<NavConnect> > *)
{
} /* size: 157160460 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<NavConnect> > *, const class new_allocator<std::_List_node<NavConnect> >  &)
{
} /* size: 157032552 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<NavConnect> > *, int)
{
} /* size: 157112712 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<NavConnect> >  *, class _List_node<NavConnect> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7addressERS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<NavConnect> >  *, const class _List_node<NavConnect>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7addressERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<NavConnect> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE10deallocateEPS3_j */
{
} /* size: 157237452 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<NavConnect> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *, const class _List_node<NavConnect>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE9constructEPS3_RKS3_ */
{
} /* size: 157331312 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7destroyEPS3_ */
{
} /* size: 157371624 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<NavConnect> > *)
{
} /* size: 157130340 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<NavConnect> > *, const class allocator<std::_List_node<NavConnect> >  &)
{
} /* size: 157344712 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<NavConnect> > *, int)
{
} /* size: 157158720 */

/* <0> (null):0 */
class _List_node<NavConnect> * _M_get_node(class _List_base<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<NavConnect, std::allocator<NavConnect> > *, class _List_node<NavConnect> *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */
{
} /* size: 157217288 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *)
{
} /* size: 157474768 */

/* <0> (null):0 */
void _List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *, const allocator_type  &)
{
} /* size: 157721608 */

/* <0> (null):0 */
void ~_List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *, int)
{
} /* size: 157674712 */

/* <0> (null):0 */
void _M_clear(class _List_base<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE8_M_clearEv */
{
} /* size: 157747256 */

/* <0> (null):0 */
void _M_init(class _List_base<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE7_M_initEv */
{
} /* size: 157756124 */

/* <0> (null):0 */
_Node * _M_create_node(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE14_M_create_nodeERKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<NavConnect, std::allocator<NavConnect> > *)
{
} /* size: 157808900 */

/* <0> (null):0 */
void list(class list<NavConnect, std::allocator<NavConnect> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 32 */

/* <0> (null):0 */
void list(class list<NavConnect, std::allocator<NavConnect> > *, const class list<NavConnect, std::allocator<NavConnect> >  &)
{
} /* size: 157798096 */

/* <0> (null):0 */
class list<NavConnect, std::allocator<NavConnect> > & operator=(class list<NavConnect, std::allocator<NavConnect> > *, const class list<NavConnect, std::allocator<NavConnect> >  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EEaSERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6assignEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, union NavConnect) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6resizeEjS0_ */
{
} /* size: 157520728 */

/* <0> (null):0 */
reference front(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE10push_frontERKS0_ */
{
} /* size: 157617648 */

/* <0> (null):0 */
void pop_front(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9pop_frontEv */
{
} /* size: 157640920 */

/* <0> (null):0 */
void push_back(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9push_backERKS0_ */
{
} /* size: 157657720 */

/* <0> (null):0 */
void pop_back(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE8pop_backEv */
{
} /* size: 157686232 */

/* <0> (null):0 */
iterator insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, unsigned int, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */
{
} /* size: 157716996 */

/* <0> (null):0 */
iterator erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5eraseESt14_List_iteratorIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4swapERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void remove(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6removeERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void unique(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6uniqueEv */
{
} /* size: 0 */

/* <0> (null):0 */
void merge(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5mergeERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void reverse(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE7reverseEv */
{
} /* size: 0 */

/* <0> (null):0 */
void sort(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4sortEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE18_M_fill_initializeEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE14_M_fill_assignEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_transfer(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE25_M_check_equal_allocatorsERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<CNavLadder*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<CNavLadder*> *, const class new_allocator<CNavLadder*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<CNavLadder*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<CNavLadder*>  *, class CNavLadder * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE7addressERS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<CNavLadder*>  *, const class CNavLadder *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE7addressERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<CNavLadder*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<CNavLadder*> *, class CNavLadder * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE10deallocateEPS2_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<CNavLadder*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<CNavLadder*> *, class CNavLadder * *, const class CNavLadder *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE9constructEPS2_RKS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<CNavLadder*> *, class CNavLadder * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE7destroyEPS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<CNavLadder*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<CNavLadder*> *, const class allocator<CNavLadder*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<CNavLadder*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *, const class new_allocator<std::_List_node<CNavLadder*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<CNavLadder*> >  *, class _List_node<CNavLadder*> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7addressERS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<CNavLadder*> >  *, const class _List_node<CNavLadder*>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7addressERKS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<CNavLadder*> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE10deallocateEPS4_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<CNavLadder*> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *, const class _List_node<CNavLadder*>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE9constructEPS4_RKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7destroyEPS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<CNavLadder*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<CNavLadder*> > *, const class allocator<std::_List_node<CNavLadder*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<CNavLadder*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class _List_node<CNavLadder*> * _M_get_node(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_node<CNavLadder*> *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void _M_clear(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE8_M_clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_init(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE7_M_initEv */
{
} /* size: 0 */

/* <0> (null):0 */
_Node * _M_create_node(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE14_M_create_nodeERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const class list<CNavLadder*, std::allocator<CNavLadder*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
class list<CNavLadder*, std::allocator<CNavLadder*> > & operator=(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const class list<CNavLadder*, std::allocator<CNavLadder*> >  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EEaSERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, class CNavLadder *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6resizeEjS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
reference front(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE10push_frontERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_front(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9pop_frontEv */
{
} /* size: 0 */

/* <0> (null):0 */
void push_back(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9push_backERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4swapERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void remove(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6removeERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void unique(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6uniqueEv */
{
} /* size: 0 */

/* <0> (null):0 */
void merge(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5mergeERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void reverse(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE7reverseEv */
{
} /* size: 0 */

/* <0> (null):0 */
void sort(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4sortEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE18_M_fill_initializeEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE14_M_fill_assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_transfer(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE25_M_check_equal_allocatorsERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<CNavArea*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<CNavArea*> *, const class new_allocator<CNavArea*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<CNavArea*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<CNavArea*>  *, class CNavArea * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE7addressERS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<CNavArea*>  *, const class CNavArea *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE7addressERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<CNavArea*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<CNavArea*> *, class CNavArea * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE10deallocateEPS2_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<CNavArea*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<CNavArea*> *, class CNavArea * *, const class CNavArea *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE9constructEPS2_RKS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<CNavArea*> *, class CNavArea * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE7destroyEPS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<CNavArea*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<CNavArea*> *, const class allocator<CNavArea*>  &)
{
} /* size: 146683560 */

/* <0> (null):0 */
void ~allocator(class allocator<CNavArea*> *, int)
{
} /* size: 156138744 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<CNavArea*> > *)
{
} /* size: 156731448 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<CNavArea*> > *, const class new_allocator<std::_List_node<CNavArea*> >  &)
{
} /* size: 156879888 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<CNavArea*> > *, int)
{
} /* size: 156921224 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<CNavArea*> >  *, class _List_node<CNavArea*> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7addressERS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<CNavArea*> >  *, const class _List_node<CNavArea*>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7addressERKS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<CNavArea*> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE10deallocateEPS4_j */
{
} /* size: 157038400 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<CNavArea*> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *, const class _List_node<CNavArea*>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE9constructEPS4_RKS4_ */
{
} /* size: 157079772 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7destroyEPS4_ */
{
} /* size: 157141096 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<CNavArea*> > *)
{
} /* size: 157398768 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<CNavArea*> > *, const class allocator<std::_List_node<CNavArea*> >  &)
{
} /* size: 157219264 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<CNavArea*> > *, int)
{
} /* size: 157465320 */

/* <0> (null):0 */
class _List_node<CNavArea*> * _M_get_node(class _List_base<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, class _List_node<CNavArea*> *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void _M_clear(class _List_base<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE8_M_clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_init(class _List_base<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE7_M_initEv */
{
} /* size: 0 */

/* <0> (null):0 */
_Node * _M_create_node(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE14_M_create_nodeERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<CNavArea*, std::allocator<CNavArea*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<CNavArea*, std::allocator<CNavArea*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<CNavArea*, std::allocator<CNavArea*> > *, const class list<CNavArea*, std::allocator<CNavArea*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
class list<CNavArea*, std::allocator<CNavArea*> > & operator=(class list<CNavArea*, std::allocator<CNavArea*> > *, const class list<CNavArea*, std::allocator<CNavArea*> >  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EEaSERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, class CNavArea *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6resizeEjS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
reference front(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE10push_frontERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_front(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9pop_frontEv */
{
} /* size: 0 */

/* <0> (null):0 */
void push_back(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9push_backERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4swapERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void remove(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6removeERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void unique(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6uniqueEv */
{
} /* size: 0 */

/* <0> (null):0 */
void merge(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5mergeERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void reverse(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE7reverseEv */
{
} /* size: 0 */

/* <0> (null):0 */
void sort(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4sortEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE18_M_fill_initializeEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE14_M_fill_assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_transfer(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE25_M_check_equal_allocatorsERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<NavConnect> *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<NavConnect> *, const class _List_node_base  *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<NavConnect> *, const iterator  &)
{
} /* size: 0 */

/* <0> (null):0 */
reference operator*(const class _List_const_iterator<NavConnect>  *) /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_const_iterator<NavConnect>  *) /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_const_iterator<NavConnect> *) /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_const_iterator<NavConnect> *, int) /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_const_iterator<NavConnect> *) /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_const_iterator<NavConnect> *, int) /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_const_iterator<NavConnect>  *, const _Self  &) /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEeqERKS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_const_iterator<NavConnect>  *, const _Self  &) /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEneERKS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
void CNavAreaGrid(class CNavAreaGrid *)
{
} /* size: 0 */

/* <0> (null):0 */
void ~CNavAreaGrid(class CNavAreaGrid *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void Reset(class CNavAreaGrid *) /* linkage=_ZN12CNavAreaGrid5ResetEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Initialize(class CNavAreaGrid *, float, float, float, float) /* linkage=_ZN12CNavAreaGrid10InitializeEffff */
{
} /* size: 0 */

/* <0> (null):0 */
void AddNavArea(class CNavAreaGrid *, class CNavArea *) /* linkage=_ZN12CNavAreaGrid10AddNavAreaEP8CNavArea */
{
} /* size: 0 */

/* <0> (null):0 */
void RemoveNavArea(class CNavAreaGrid *, class CNavArea *) /* linkage=_ZN12CNavAreaGrid13RemoveNavAreaEP8CNavArea */
{
} /* size: 0 */

/* <0> (null):0 */
unsigned int GetNavAreaCount(const class CNavAreaGrid  *) /* linkage=_ZNK12CNavAreaGrid15GetNavAreaCountEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetNavArea(const class CNavAreaGrid  *, const class Vector  *, float) /* linkage=_ZNK12CNavAreaGrid10GetNavAreaEPK6Vectorf */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetNavAreaByID(const class CNavAreaGrid  *, unsigned int) /* linkage=_ZNK12CNavAreaGrid14GetNavAreaByIDEj */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetNearestNavArea(const class CNavAreaGrid  *, const class Vector  *, bool) /* linkage=_ZNK12CNavAreaGrid17GetNearestNavAreaEPK6Vectorb */
{
} /* size: 4 */

/* <0> (null):0 */
Place GetPlace(const class CNavAreaGrid  *, const class Vector  *) /* linkage=_ZNK12CNavAreaGrid8GetPlaceEPK6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
int ComputeHashKey(const class CNavAreaGrid  *, unsigned int) /* linkage=_ZNK12CNavAreaGrid14ComputeHashKeyEj */
{
} /* size: 4 */

/* <0> (null):0 */
int WorldToGridX(const class CNavAreaGrid  *, float) /* linkage=_ZNK12CNavAreaGrid12WorldToGridXEf */
{
} /* size: 4 */

/* <0> (null):0 */
int WorldToGridY(const class CNavAreaGrid  *, float) /* linkage=_ZNK12CNavAreaGrid12WorldToGridYEf */
{
} /* size: 4 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<CNavLadder*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<CNavLadder*> *, const class _List_node_base  *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<CNavLadder*> *, const iterator  &)
{
} /* size: 0 */

/* <0> (null):0 */
reference operator*(const class _List_const_iterator<CNavLadder*>  *) /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_const_iterator<CNavLadder*>  *) /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_const_iterator<CNavLadder*> *) /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_const_iterator<CNavLadder*> *, int) /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_const_iterator<CNavLadder*> *) /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_const_iterator<CNavLadder*> *, int) /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_const_iterator<CNavLadder*>  *, const _Self  &) /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEeqERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_const_iterator<CNavLadder*>  *, const _Self  &) /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEneERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<CNavArea*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<CNavArea*> *, class _List_node_base *)
{
} /* size: 0 */

/* <0> (null):0 */
reference operator*(const class _List_iterator<CNavArea*>  *) /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_iterator<CNavArea*>  *) /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_iterator<CNavArea*> *) /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_iterator<CNavArea*> *, int) /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_iterator<CNavArea*> *) /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_iterator<CNavArea*> *, int) /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_iterator<CNavArea*>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEeqERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_iterator<CNavArea*>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEneERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
void BotProfile(class BotProfile *)
{
} /* size: 0 */

/* <0> (null):0 */
const char  * GetName(const class BotProfile  *) /* linkage=_ZNK10BotProfile7GetNameEv */
{
} /* size: 4 */

/* <0> (null):0 */
float GetAggression(const class BotProfile  *) /* linkage=_ZNK10BotProfile13GetAggressionEv */
{
} /* size: 4 */

/* <0> (null):0 */
float GetSkill(const class BotProfile  *) /* linkage=_ZNK10BotProfile8GetSkillEv */
{
} /* size: 4 */

/* <0> (null):0 */
float GetTeamwork(const class BotProfile  *) /* linkage=_ZNK10BotProfile11GetTeamworkEv */
{
} /* size: 4 */

/* <0> (null):0 */
int GetWeaponPreference(const class BotProfile  *, int) /* linkage=_ZNK10BotProfile19GetWeaponPreferenceEi */
{
} /* size: 4 */

/* <0> (null):0 */
const char  * GetWeaponPreferenceAsString(const class BotProfile  *, int) /* linkage=_ZNK10BotProfile27GetWeaponPreferenceAsStringEi */
{
} /* size: 4 */

/* <0> (null):0 */
int GetWeaponPreferenceCount(const class BotProfile  *) /* linkage=_ZNK10BotProfile24GetWeaponPreferenceCountEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool HasPrimaryPreference(const class BotProfile  *) /* linkage=_ZNK10BotProfile20HasPrimaryPreferenceEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool HasPistolPreference(const class BotProfile  *) /* linkage=_ZNK10BotProfile19HasPistolPreferenceEv */
{
} /* size: 1 */

/* <0> (null):0 */
int GetCost(const class BotProfile  *) /* linkage=_ZNK10BotProfile7GetCostEv */
{
} /* size: 4 */

/* <0> (null):0 */
int GetSkin(const class BotProfile  *) /* linkage=_ZNK10BotProfile7GetSkinEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsDifficulty(const class BotProfile  *, enum BotDifficultyType) /* linkage=_ZNK10BotProfile12IsDifficultyE17BotDifficultyType */
{
} /* size: 1 */

/* <0> (null):0 */
int GetVoicePitch(const class BotProfile  *) /* linkage=_ZNK10BotProfile13GetVoicePitchEv */
{
} /* size: 4 */

/* <0> (null):0 */
float GetReactionTime(const class BotProfile  *) /* linkage=_ZNK10BotProfile15GetReactionTimeEv */
{
} /* size: 4 */

/* <0> (null):0 */
float GetAttackDelay(const class BotProfile  *) /* linkage=_ZNK10BotProfile14GetAttackDelayEv */
{
} /* size: 4 */

/* <0> (null):0 */
int GetVoiceBank(const class BotProfile  *) /* linkage=_ZNK10BotProfile12GetVoiceBankEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsValidForTeam(const class BotProfile  *, enum BotProfileTeamType) /* linkage=_ZNK10BotProfile14IsValidForTeamE18BotProfileTeamType */
{
} /* size: 1 */

/* <0> (null):0 */
bool PrefersSilencer(const class BotProfile  *) /* linkage=_ZNK10BotProfile15PrefersSilencerEv */
{
} /* size: 1 */

/* <0> (null):0 */
void Inherit(class BotProfile *, const class BotProfile  *, const class BotProfile  *) /* linkage=_ZN10BotProfile7InheritEPKS_S1_ */
{
} /* size: 157141444 */

/* <0> (null):0 */
bool AllowPistols(const class CCSBotManager  *) /* linkage=_ZNK13CCSBotManager12AllowPistolsEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool AllowShotguns(const class CCSBotManager  *) /* linkage=_ZNK13CCSBotManager13AllowShotgunsEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool AllowSubMachineGuns(const class CCSBotManager  *) /* linkage=_ZNK13CCSBotManager19AllowSubMachineGunsEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool AllowRifles(const class CCSBotManager  *) /* linkage=_ZNK13CCSBotManager11AllowRiflesEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool AllowMachineGuns(const class CCSBotManager  *) /* linkage=_ZNK13CCSBotManager16AllowMachineGunsEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool AllowSnipers(const class CCSBotManager  *) /* linkage=_ZNK13CCSBotManager12AllowSnipersEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool AllowTacticalShield(const class CCSBotManager  *) /* linkage=_ZNK13CCSBotManager19AllowTacticalShieldEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool AllowFriendlyFireDamage(const class CCSBotManager  *) /* linkage=_ZNK13CCSBotManager23AllowFriendlyFireDamageEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsSurprised(const class CCSBot  *) /* linkage=_ZNK6CCSBot11IsSurprisedEv */
{
} /* size: 1 */

/* <0> (null):0 */
void ClearSurpriseDelay(class CCSBot *) /* linkage=_ZN6CCSBot18ClearSurpriseDelayEv */
{
} /* size: 0 */

/* <0> (null):0 */
enum TaskType GetTask(const class CCSBot  *) /* linkage=_ZNK6CCSBot7GetTaskEv */
{
} /* size: 4 */

/* <0> (null):0 */
int GetNearbyEnemyCount(const class CCSBot  *) /* linkage=_ZNK6CCSBot19GetNearbyEnemyCountEv */
{
} /* size: 4 */

/* <0> (null):0 */
float GetTimeSinceLastSawEnemy(const class CCSBot  *) /* linkage=_ZNK6CCSBot24GetTimeSinceLastSawEnemyEv */
{
} /* size: 4 */

/* <0> (null):0 */
float GetTimeSinceAcquiredCurrentEnemy(const class CCSBot  *) /* linkage=_ZNK6CCSBot32GetTimeSinceAcquiredCurrentEnemyEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsEnemyVisible(const class CCSBot  *) /* linkage=_ZNK6CCSBot14IsEnemyVisibleEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool HasPath(const class CCSBot  *) /* linkage=_ZNK6CCSBot7HasPathEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsViewMoving(const class CCSBot  *, float) /* linkage=_ZNK6CCSBot12IsViewMovingEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsThrowingGrenade(const class CCSBot  *) /* linkage=_ZNK6CCSBot17IsThrowingGrenadeEv */
{
} /* size: 1 */

/* <0> (null):0 */
void StartRapidFire(class CCSBot *) /* linkage=_ZN6CCSBot14StartRapidFireEv */
{
} /* size: 0 */

/* <0> (null):0 */
void StopRapidFire(class CCSBot *) /* linkage=_ZN6CCSBot13StopRapidFireEv */
{
} /* size: 0 */

/* <0> (null):0 */
enum ZoomType GetZoomLevel(const class CCSBot  *) /* linkage=_ZNK6CCSBot12GetZoomLevelEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsNotMoving(const class CCSBot  *) /* linkage=_ZNK6CCSBot11IsNotMovingEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsUsingKnife(const class CCSBot  *) /* linkage=_ZNK6CCSBot12IsUsingKnifeEv */
{
} /* size: 1 */

/* <0> (null):0 */
void EquipKnife(class CCSBot *) /* linkage=_ZN6CCSBot10EquipKnifeEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool IsUsingGrenade(const class CCSBot  *) /* linkage=_ZNK6CCSBot14IsUsingGrenadeEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool HasGrenade(const class CCSBot  *) /* linkage=_ZNK6CCSBot10HasGrenadeEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsPistolEmpty(const class CCSBot  *) /* linkage=_ZNK6CCSBot13IsPistolEmptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsUsingAWP(const class CCSBot  *) /* linkage=_ZNK6CCSBot10IsUsingAWPEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool DoesActiveWeaponHaveSilencer(const class CCSBot  *) /* linkage=_ZNK6CCSBot28DoesActiveWeaponHaveSilencerEv */
{
} /* size: 1 */

/* <0> (null):0 */
float GetSurpriseDelay(const class CCSBot  *) /* linkage=_ZNK6CCSBot16GetSurpriseDelayEv */
{
} /* size: 4 */

/* <0> (null):0 */
void ForceRun(class CCSBot *, float) /* linkage=_ZN6CCSBot8ForceRunEf */
{
} /* size: 0 */

/* <0> (null):0 */
bool IsUsingMachinegun(const class CCSBot  *) /* linkage=_ZNK6CCSBot17IsUsingMachinegunEv */
{
} /* size: 1 */

/* <0> (null):0 */
void SetAimOffset(class CCSBot *, float) /* linkage=_ZN6CCSBot12SetAimOffsetEf */
{
} /* size: 0 */

/* <0> (null):0 */
void UpdateAimOffset(class CCSBot *) /* linkage=_ZN6CCSBot15UpdateAimOffsetEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool IsUsingSniperRifle(const class CCSBot  *) /* linkage=_ZNK6CCSBot18IsUsingSniperRifleEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool AdjustZoom(class CCSBot *, float) /* linkage=_ZN6CCSBot10AdjustZoomEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsSniper(const class CCSBot  *) /* linkage=_ZNK6CCSBot8IsSniperEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsSniping(const class CCSBot  *) /* linkage=_ZNK6CCSBot9IsSnipingEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsUsingShotgun(const class CCSBot  *) /* linkage=_ZNK6CCSBot14IsUsingShotgunEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsPrimaryWeaponEmpty(const class CCSBot  *) /* linkage=_ZNK6CCSBot20IsPrimaryWeaponEmptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool DoEquip(class CCSBot *, class CBasePlayerWeapon *) /* linkage=_ZN6CCSBot7DoEquipEP17CBasePlayerWeapon */
{
} /* size: 1 */

/* <0> (null):0 */
void EquipBestWeapon(class CCSBot *, bool) /* linkage=_ZN6CCSBot15EquipBestWeaponEb */
{
} /* size: 0 */

/* <0> (null):0 */
bool IsUsingPistol(const class CCSBot  *) /* linkage=_ZNK6CCSBot13IsUsingPistolEv */
{
} /* size: 1 */

/* <0> (null):0 */
void EquipPistol(class CCSBot *) /* linkage=_ZN6CCSBot11EquipPistolEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool EquipGrenade(class CCSBot *, bool) /* linkage=_ZN6CCSBot12EquipGrenadeEb */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsUsingHEGrenade(const class CCSBot  *) /* linkage=_ZNK6CCSBot16IsUsingHEGrenadeEv */
{
} /* size: 1 */

/* <0> (null):0 */
void ThrowGrenade(class CCSBot *, const class Vector  *) /* linkage=_ZN6CCSBot12ThrowGrenadeEPK6Vector */
{
} /* size: 0 */

/* <0> (null):0 */
bool FindGrenadeTossPathTarget(class CCSBot *, class Vector *) /* linkage=_ZN6CCSBot25FindGrenadeTossPathTargetEP6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
void ReloadCheck(class CCSBot *) /* linkage=_ZN6CCSBot11ReloadCheckEv */
{
} /* size: 0 */

/* <0> (null):0 */
void SilencerCheck(class CCSBot *) /* linkage=_ZN6CCSBot13SilencerCheckEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void OnTouchingWeapon(class CCSBot *, class CWeaponBox *) /* linkage=_ZN6CCSBot16OnTouchingWeaponEP10CWeaponBox */
{
} /* size: 0 */

/* <0> (null):0 */
bool IsFriendInLineOfFire(class CCSBot *) /* linkage=_ZN6CCSBot20IsFriendInLineOfFireEv */
{
} /* size: 1 */

/* <0> (null):0 */
void FireWeaponAtEnemy(class CCSBot *) /* linkage=_ZN6CCSBot17FireWeaponAtEnemyEv */
{
} /* size: 0 */

/* <0> (null):0 */
float ComputeWeaponSightRange(class CCSBot *) /* linkage=_ZN6CCSBot23ComputeWeaponSightRangeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE7addressERS6_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  *, const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE7addressERKS6_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE10deallocateEPS6_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE9constructEPS6_RKS6_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE7destroyEPS6_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, const class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
_Tp_alloc_type & _M_get_Tp_allocator(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE19_M_get_Tp_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Tp_alloc_type  & _M_get_Tp_allocator(const class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*,) /* linkage=_ZNKSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE19_M_get_Tp_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
allocator_type get_allocator(const class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*,) /* linkage=_ZNKSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::)
{
} /* size: 0 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int)
{
} /* size: 0 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer _M_allocate(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int) /* linkage=_ZNSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE11_M_allocateEj */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_deallocate(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, unsigned int) /* linkage=_ZNSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE13_M_deallocateEPS5_j */
{
} /* size: 0 */

/* <0> (null):0 */
void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca)
{
} /* size: 0 */

/* <0> (null):0 */
void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::)
{
} /* size: 0 */

/* <0> (null):0 */
void ~vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, int)
{
} /* size: 0 */

/* <0> (null):0 */
class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca operator=(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EEaSERKS6_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6assignEjRKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator begin(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
size_type size(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6resizeEjS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
size_type capacity(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE8capacityEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool empty(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
void reserve(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE7reserveEj */
{
} /* size: 0 */

/* <0> (null):0 */
reference operator[](class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EEixEj */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference operator[](const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EEixEj */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_range_check(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE14_M_range_checkEj */
{
} /* size: 0 */

/* <0> (null):0 */
reference at(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE2atEj */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference at(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE2atEj */
{
} /* size: 4 */

/* <0> (null):0 */
reference front(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer data(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4dataEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer data(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4dataEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_back(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE9push_backERKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6insertEN9__gnu_cxx17__normal_iteratorIPS4_S6_EERKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6insertEN9__gnu_cxx17__normal_iteratorIPS4_S6_EEjRKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS4_S6_EE */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS4_S6_EESA_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4swapERS6_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE18_M_fill_initializeEjRKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE14_M_fill_assignEjRKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_insert(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS4_S6_EEjRKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert_aux(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS4_S6_EERKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
size_type _M_check_len(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int, const char  *) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE12_M_check_lenEjPKc */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_erase_at_end(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE15_M_erase_at_endEPS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<int> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<int> *, const class new_allocator<int>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<int> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<int>  *, int &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIiE7addressERi */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<int>  *, const int  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIiE7addressERKi */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<int> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIiE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<int> *, int *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIiE10deallocateEPij */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<int>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIiE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<int> *, int *, const int  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIiE9constructEPiRKi */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<int> *, int *) /* linkage=_ZN9__gnu_cxx13new_allocatorIiE7destroyEPi */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<int> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<int> *, const class allocator<int>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<int> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
_Tp_alloc_type & _M_get_Tp_allocator(class _Vector_base<int, std::allocator<int> > *) /* linkage=_ZNSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Tp_alloc_type  & _M_get_Tp_allocator(const class _Vector_base<int, std::allocator<int> >  *) /* linkage=_ZNKSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
allocator_type get_allocator(const class _Vector_base<int, std::allocator<int> >  *) /* linkage=_ZNKSt12_Vector_baseIiSaIiEE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<int, std::allocator<int> > *)
{
} /* size: 146683560 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<int, std::allocator<int> > *, const allocator_type  &)
{
} /* size: 156138048 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<int, std::allocator<int> > *, unsigned int)
{
} /* size: 156503376 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<int, std::allocator<int> > *, unsigned int, const allocator_type  &)
{
} /* size: 156427324 */

/* <0> (null):0 */
void ~_Vector_base(class _Vector_base<int, std::allocator<int> > *, int)
{
} /* size: 156728664 */

/* <0> (null):0 */
pointer _M_allocate(class _Vector_base<int, std::allocator<int> > *, unsigned int) /* linkage=_ZNSt12_Vector_baseIiSaIiEE11_M_allocateEj */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_deallocate(class _Vector_base<int, std::allocator<int> > *, int *, unsigned int) /* linkage=_ZNSt12_Vector_baseIiSaIiEE13_M_deallocateEPij */
{
} /* size: 156879600 */

/* <0> (null):0 */
void vector(class vector<int, std::allocator<int> > *)
{
} /* size: 157078148 */

/* <0> (null):0 */
void vector(class vector<int, std::allocator<int> > *, const allocator_type  &)
{
} /* size: 157080260 */

/* <0> (null):0 */
void vector(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 157141348 */

/* <0> (null):0 */
void vector(class vector<int, std::allocator<int> > *, const class vector<int, std::allocator<int> >  &)
{
} /* size: 157144164 */

/* <0> (null):0 */
void ~vector(class vector<int, std::allocator<int> > *, int)
{
} /* size: 157355156 */

/* <0> (null):0 */
class vector<int, std::allocator<int> > & operator=(class vector<int, std::allocator<int> > *, const class vector<int, std::allocator<int> >  &) /* linkage=_ZNSt6vectorIiSaIiEEaSERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE6assignEjRKi */
{
} /* size: 157451152 */

/* <0> (null):0 */
iterator begin(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
size_type size(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class vector<int, std::allocator<int> > *, unsigned int, int) /* linkage=_ZNSt6vectorIiSaIiEE6resizeEji */
{
} /* size: 0 */

/* <0> (null):0 */
size_type capacity(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE8capacityEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool empty(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
void reserve(class vector<int, std::allocator<int> > *, unsigned int) /* linkage=_ZNSt6vectorIiSaIiEE7reserveEj */
{
} /* size: 0 */

/* <0> (null):0 */
reference operator[](class vector<int, std::allocator<int> > *, unsigned int) /* linkage=_ZNSt6vectorIiSaIiEEixEj */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference operator[](const class vector<int, std::allocator<int> >  *, unsigned int) /* linkage=_ZNKSt6vectorIiSaIiEEixEj */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_range_check(const class vector<int, std::allocator<int> >  *, unsigned int) /* linkage=_ZNKSt6vectorIiSaIiEE14_M_range_checkEj */
{
} /* size: 0 */

/* <0> (null):0 */
reference at(class vector<int, std::allocator<int> > *, unsigned int) /* linkage=_ZNSt6vectorIiSaIiEE2atEj */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference at(const class vector<int, std::allocator<int> >  *, unsigned int) /* linkage=_ZNKSt6vectorIiSaIiEE2atEj */
{
} /* size: 4 */

/* <0> (null):0 */
reference front(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer data(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE4dataEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer data(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE4dataEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_back(class vector<int, std::allocator<int> > *, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE9push_backERKi */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE6insertEN9__gnu_cxx17__normal_iteratorIPiS1_EERKi */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE6insertEN9__gnu_cxx17__normal_iteratorIPiS1_EEjRKi */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >) /* linkage=_ZNSt6vectorIiSaIiEE5eraseEN9__gnu_cxx17__normal_iteratorIPiS1_EE */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >) /* linkage=_ZNSt6vectorIiSaIiEE5eraseEN9__gnu_cxx17__normal_iteratorIPiS1_EES5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class vector<int, std::allocator<int> > *, class vector<int, std::allocator<int> > &) /* linkage=_ZNSt6vectorIiSaIiEE4swapERS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE18_M_fill_initializeEjRKi */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE14_M_fill_assignEjRKi */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_insert(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPiS1_EEjRKi */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert_aux(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, const int  &) /* linkage=_ZNSt6vectorIiSaIiEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPiS1_EERKi */
{
} /* size: 0 */

/* <0> (null):0 */
size_type _M_check_len(const class vector<int, std::allocator<int> >  *, unsigned int, const char  *) /* linkage=_ZNKSt6vectorIiSaIiEE12_M_check_lenEjPKc */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_erase_at_end(class vector<int, std::allocator<int> > *, int *) /* linkage=_ZNSt6vectorIiSaIiEE15_M_erase_at_endEPi */
{
} /* size: 0 */

/* <0> (null):0 */
char * GetSpeakable(const class BotPhrase  *, int, float *) /* linkage=_ZNK9BotPhrase12GetSpeakableEiPf */
{
} /* size: 4 */

/* <0> (null):0 */
void ClearCriteria(const class BotPhrase  *) /* linkage=_ZNK9BotPhrase13ClearCriteriaEv */
{
} /* size: 0 */

/* <0> (null):0 */
void SetPlaceCriteria(const class BotPhrase  *, PlaceCriteria) /* linkage=_ZNK9BotPhrase16SetPlaceCriteriaEj */
{
} /* size: 0 */

/* <0> (null):0 */
void SetCountCriteria(const class BotPhrase  *, CountCriteria) /* linkage=_ZNK9BotPhrase16SetCountCriteriaEj */
{
} /* size: 0 */

/* <0> (null):0 */
const char  * GetName(const class BotPhrase  *) /* linkage=_ZNK9BotPhrase7GetNameEv */
{
} /* size: 4 */

/* <0> (null):0 */
unsigned intconst GetID(const class BotPhrase  *) /* linkage=_ZNK9BotPhrase5GetIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
enum GameEventType GetRadioEquivalent(const class BotPhrase  *) /* linkage=_ZNK9BotPhrase18GetRadioEquivalentEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsImportant(const class BotPhrase  *) /* linkage=_ZNK9BotPhrase11IsImportantEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsPlace(const class BotPhrase  *) /* linkage=_ZNK9BotPhrase7IsPlaceEv */
{
} /* size: 1 */

/* <0> (null):0 */
void Randomize(class BotPhrase *) /* linkage=_ZN9BotPhrase9RandomizeEv */
{
} /* size: 0 */

/* <0> (null):0 */
void BotPhrase(class BotPhrase *, unsigned int, bool)
{
} /* size: 0 */

/* <0> (null):0 */
void ~BotPhrase(class BotPhrase *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void InitVoiceBank(class BotPhrase *, int) /* linkage=_ZN9BotPhrase13InitVoiceBankEi */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<BotPhrase*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<BotPhrase*> *, const class new_allocator<BotPhrase*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<BotPhrase*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<BotPhrase*>  *, class BotPhrase * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP9BotPhraseE7addressERS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<BotPhrase*>  *, const class BotPhrase *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP9BotPhraseE7addressERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<BotPhrase*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<BotPhrase*> *, class BotPhrase * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE10deallocateEPS2_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<BotPhrase*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP9BotPhraseE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<BotPhrase*> *, class BotPhrase * *, const class BotPhrase *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE9constructEPS2_RKS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<BotPhrase*> *, class BotPhrase * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE7destroyEPS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<BotPhrase*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<BotPhrase*> *, const class allocator<BotPhrase*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<BotPhrase*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<BotPhrase*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<BotPhrase*> > *, const class new_allocator<std::_List_node<BotPhrase*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<BotPhrase*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<BotPhrase*> >  *, class _List_node<BotPhrase*> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE7addressERS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<BotPhrase*> >  *, const class _List_node<BotPhrase*>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE7addressERKS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<BotPhrase*> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<BotPhrase*> > *, class _List_node<BotPhrase*> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE10deallocateEPS4_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<BotPhrase*> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<BotPhrase*> > *, class _List_node<BotPhrase*> *, const class _List_node<BotPhrase*>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE9constructEPS4_RKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<BotPhrase*> > *, class _List_node<BotPhrase*> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE7destroyEPS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<BotPhrase*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<BotPhrase*> > *, const class allocator<std::_List_node<BotPhrase*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<BotPhrase*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class _List_node<BotPhrase*> * _M_get_node(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_node<BotPhrase*> *) /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt10_List_baseIP9BotPhraseSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt10_List_baseIP9BotPhraseSaIS1_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt10_List_baseIP9BotPhraseSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_base(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_List_base(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void _M_clear(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE8_M_clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_init(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE7_M_initEv */
{
} /* size: 0 */

/* <0> (null):0 */
_Node * _M_create_node(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE14_M_create_nodeERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const class list<BotPhrase*, std::allocator<BotPhrase*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
class list<BotPhrase*, std::allocator<BotPhrase*> > & operator=(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const class list<BotPhrase*, std::allocator<BotPhrase*> >  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EEaSERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, class BotPhrase *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6resizeEjS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
reference front(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE10push_frontERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_front(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE9pop_frontEv */
{
} /* size: 0 */

/* <0> (null):0 */
void push_back(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE9push_backERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */
{
} /* size: 156139712 */

/* <0> (null):0 */
iterator erase(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class list<BotPhrase*, std::allocator<BotPhrase*> > &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4swapERS3_ */
{
} /* size: 156730104 */

/* <0> (null):0 */
void clear(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5clearEv */
{
} /* size: 156878632 */

/* <0> (null):0 */
void splice(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class list<BotPhrase*, std::allocator<BotPhrase*> > &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */
{
} /* size: 156881896 */

/* <0> (null):0 */
void splice(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class list<BotPhrase*, std::allocator<BotPhrase*> > &, class _List_iterator<BotPhrase*>) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */
{
} /* size: 156922376 */

/* <0> (null):0 */
void splice(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class list<BotPhrase*, std::allocator<BotPhrase*> > &, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */
{
} /* size: 156988440 */

/* <0> (null):0 */
void remove(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6removeERKS1_ */
{
} /* size: 157036544 */

/* <0> (null):0 */
void unique(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6uniqueEv */
{
} /* size: 157038448 */

/* <0> (null):0 */
void merge(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class list<BotPhrase*, std::allocator<BotPhrase*> > &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5mergeERS3_ */
{
} /* size: 157040136 */

/* <0> (null):0 */
void reverse(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE7reverseEv */
{
} /* size: 157079624 */

/* <0> (null):0 */
void sort(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4sortEv */
{
} /* size: 157140452 */

/* <0> (null):0 */
void _M_fill_initialize(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE18_M_fill_initializeEjRKS1_ */
{
} /* size: 157142208 */

/* <0> (null):0 */
void _M_fill_assign(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE14_M_fill_assignEjRKS1_ */
{
} /* size: 157202208 */

/* <0> (null):0 */
void _M_transfer(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */
{
} /* size: 157398768 */

/* <0> (null):0 */
void _M_insert(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 157450192 */

/* <0> (null):0 */
void _M_erase(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */
{
} /* size: 157467372 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class list<BotPhrase*, std::allocator<BotPhrase*> > &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE25_M_check_equal_allocatorsERS3_ */
{
} /* size: 157482400 */

/* <0> (null):0 */
void BotPhraseManager(class BotPhraseManager *)
{
} /* size: 0 */

/* <0> (null):0 */
void ~BotPhraseManager(class BotPhraseManager *, int)
{
} /* size: 0 */

/* <0> (null):0 */
bool Initialize(class BotPhraseManager *, const char  *, int) /* linkage=_ZN16BotPhraseManager10InitializeEPKci */
{
} /* size: 1 */

/* <0> (null):0 */
void OnRoundRestart(class BotPhraseManager *) /* linkage=_ZN16BotPhraseManager14OnRoundRestartEv */
{
} /* size: 0 */

/* <0> (null):0 */
void OnMapChange(class BotPhraseManager *) /* linkage=_ZN16BotPhraseManager11OnMapChangeEv */
{
} /* size: 0 */

/* <0> (null):0 */
unsigned int NameToID(const class BotPhraseManager  *, const char  *) /* linkage=_ZNK16BotPhraseManager8NameToIDEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
const char  * IDToName(const class BotPhraseManager  *, unsigned int) /* linkage=_ZNK16BotPhraseManager8IDToNameEj */
{
} /* size: 4 */

/* <0> (null):0 */
const class BotPhrase  * GetPhrase(const class BotPhraseManager  *, const char  *) /* linkage=_ZNK16BotPhraseManager9GetPhraseEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
const class BotPhrase  * GetPlace(const class BotPhraseManager  *, const char  *) /* linkage=_ZNK16BotPhraseManager8GetPlaceEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
const class BotPhrase  * GetPlace(const class BotPhraseManager  *, unsigned int) /* linkage=_ZNK16BotPhraseManager8GetPlaceEj */
{
} /* size: 4 */

/* <0> (null):0 */
const BotPhraseList  * GetPlaceList(const class BotPhraseManager  *) /* linkage=_ZNK16BotPhraseManager12GetPlaceListEv */
{
} /* size: 4 */

/* <0> (null):0 */
float GetPlaceStatementInterval(const class BotPhraseManager  *, Place) /* linkage=_ZNK16BotPhraseManager25GetPlaceStatementIntervalEj */
{
} /* size: 4 */

/* <0> (null):0 */
void ResetPlaceStatementInterval(class BotPhraseManager *, Place) /* linkage=_ZN16BotPhraseManager27ResetPlaceStatementIntervalEj */
{
} /* size: 0 */

/* <0> (null):0 */
int FindPlaceIndex(const class BotPhraseManager  *, Place) /* linkage=_ZNK16BotPhraseManager14FindPlaceIndexEj */
{
} /* size: 4 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<CNavLadder*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<CNavLadder*> *, class _List_node_base *)
{
} /* size: 0 */

/* <0> (null):0 */
reference operator*(const class _List_iterator<CNavLadder*>  *) /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_iterator<CNavLadder*>  *) /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_iterator<CNavLadder*> *) /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_iterator<CNavLadder*> *, int) /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_iterator<CNavLadder*> *) /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_iterator<CNavLadder*> *, int) /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_iterator<CNavLadder*>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEeqERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_iterator<CNavLadder*>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEneERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<NavConnect> *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<NavConnect> *, class _List_node_base *)
{
} /* size: 0 */

/* <0> (null):0 */
reference operator*(const class _List_iterator<NavConnect>  *) /* linkage=_ZNKSt14_List_iteratorI10NavConnectEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_iterator<NavConnect>  *) /* linkage=_ZNKSt14_List_iteratorI10NavConnectEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_iterator<NavConnect> *) /* linkage=_ZNSt14_List_iteratorI10NavConnectEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_iterator<NavConnect> *, int) /* linkage=_ZNSt14_List_iteratorI10NavConnectEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_iterator<NavConnect> *) /* linkage=_ZNSt14_List_iteratorI10NavConnectEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_iterator<NavConnect> *, int) /* linkage=_ZNSt14_List_iteratorI10NavConnectEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_iterator<NavConnect>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorI10NavConnectEeqERKS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_iterator<NavConnect>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorI10NavConnectEneERKS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
inline void Length(const class Vector2D  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void TraceResult(TraceResult *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator==(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, float X, float Y, float Z)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator*(const class Vector  *const this, float fl)
{
} /* size: 0 */

/* <0> (null):0 */
inline edict_t * ENT(const entvars_t  * pev)
{
} /* size: 4 */

/* <0> (null):0 */
inline void operator!=(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline BOOL FStrEq(const char  * sz1, const char  * sz2)
{
} /* size: 4 */

/* <0> (null):0 */
inline edict_t * ENT(EOFFSET eoffset)
{
} /* size: 4 */

/* <0> (null):0 */
inline void * GET_PRIVATE(edict_t * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline void edict(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline int ENTINDEX(edict_t * pEdict)
{
} /* size: 4 */

/* <0> (null):0 */
inline void operator+(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ObjectCaps(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
virtual int ObjectCaps(class CPointEntity *) /* linkage=_ZN12CPointEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
inline void ObjectCaps(class CPointEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
BOOL IsPistol(class CBasePlayerWeapon *) /* linkage=_ZN17CBasePlayerWeapon8IsPistolEv */
{
} /* size: 4 */

/* <0> (null):0 */
inline void IsPistol(class CBasePlayerWeapon *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Intense(class CBasePlayer *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void HasStarted(const class IntervalTimer  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetElapsedTime(const class IntervalTimer  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void IsElapsed(const class CountdownTimer  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetProfile(const class CBot  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void entindex(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetActiveWeapon(const class CBot  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator-(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetSkill(const class BotProfile  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetWeaponPreferenceCount(const class BotProfile  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetAttackDelay(const class BotProfile  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void PrefersSilencer(const class BotProfile  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void AllowPistols(const class CCSBotManager  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void AllowShotguns(const class CCSBotManager  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void AllowSubMachineGuns(const class CCSBotManager  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void AllowRifles(const class CCSBotManager  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void AllowMachineGuns(const class CCSBotManager  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void AllowSnipers(const class CCSBotManager  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void AllowTacticalShield(const class CCSBotManager  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void AllowFriendlyFireDamage(const class CCSBotManager  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void IsSurprised(const class CCSBot  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ClearSurpriseDelay(class CCSBot *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetTask(const class CCSBot  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetNearbyEnemyCount(const class CCSBot  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetTimeSinceLastSawEnemy(const class CCSBot  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetTimeSinceAcquiredCurrentEnemy(const class CCSBot  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void IsEnemyVisible(const class CCSBot  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void HasPath(const class CCSBot  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Start(class CountdownTimer *const this, float duration)
{
} /* size: 0 */

/* <0> (null):0 */
inline void IsViewMoving(const class CCSBot  *const this, float angleVelThreshold)
{
} /* size: 0 */

/* <0> (null):0 */
inline void IsThrowingGrenade(const class CCSBot  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void StartRapidFire(class CCSBot *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void StopRapidFire(class CCSBot *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetZoomLevel(const class CCSBot  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void IsLengthLessThan(const class Vector  *const this, float length)
{
} /* size: 0 */

/* <0> (null):0 */
inline void IsNotMoving(const class CCSBot  *const this)
{
	{
		floatconst stillSpeed;                                //     0
	}
} /* size: 0 */

/* <0> (null):0 */
bool isSniperRifle(class CBasePlayerItem * item)
{
} /* size: 1 */

/* <0> (null):0 */
inline void Start(class IntervalTimer *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsUsingKnife(const class CCSBot  *const this)
{
	{
		class CBasePlayerWeapon * gun;                        //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void EquipKnife(class CCSBot *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline bool IsZombieGame(void)
{
} /* size: 1 */

/* <0> (null):0 */
void IsUsingGrenade(const class CCSBot  *const this)
{
	{
		class CBasePlayerWeapon * gun;                        //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void HasGrenade(const class CCSBot  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline class Vector operator*(float fl, const class Vector  &const v)
{
} /* size: 12 */

/* <0> (null):0 */
inline void IsActiveWeaponReloading(const class CBot  *const this)
{
	{
		class CBasePlayerWeapon * gun;                        //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void IsPistolEmpty(const class CCSBot  *const this)
{
	{
		class CBasePlayerWeapon * gun;                        //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void IsUsingAWP(const class CCSBot  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void DoesActiveWeaponHaveSilencer(const class CCSBot  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetWeaponPreference(const class BotProfile  *const this, int i)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Instance(edict_t * pent)
{
	{
		class CBaseEntity * pEnt;                             //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline void GetSurpriseDelay(const class CCSBot  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector2D(class Vector2D *const this, float X, float Y)
{
} /* size: 0 */

/* <0> (null):0 */
inline void NormalizeInPlace(class Vector2D *const this)
{
	{
		float flLen;                                          //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline float DotProduct(const class Vector2D  &const a, const class Vector2D  &const b)
{
} /* size: 4 */

/* <0> (null):0 */
inline void ForceRun(class CCSBot *const this, float duration)
{
} /* size: 0 */

/* <0> (null):0 */
void IsUsingMachinegun(const class CCSBot  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void NormalizeInPlace(class Vector *const this)
{
	{
		float flLen;                                          //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline void Length(const class Vector  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void SetAimOffset(class CCSBot *const this, float accuracy)
{
	{
		float range;                                          //     0
		floatconst maxOffset;                                 //     0
		float error;                                          //     0
		{
			floatconst focusTime;                         //     0
			float focusInterval;                          //     0
			float focusAccuracy;                          //     0
			floatconst maxFocusAccuracy;                  //     0
			IsViewMoving(const class CCSBot  *const this,
					float angleVelThreshold); /* size=0, low_pc=0 */ //     0
		}
		operator-(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Length(const class Vector  *const this); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void UpdateAimOffset(class CCSBot *const this)
{
	{
		class Vector d;                                       //     0
		floatconst stiffness;                                 //     0
		operator-(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void IsUsingSniperRifle(const class CCSBot  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void AdjustZoom(class CCSBot *const this, float range)
{
	IsUsingSniperRifle(const class CCSBot  *const this); /* size=0, low_pc=0 */ //     0
	{
		floatconst sniperZoomRange;                           //     0
		floatconst sniperFarZoomRange;                        //     0
		GetZoomLevel(const class CCSBot  *const this); /* size=0, low_pc=0 */ //     0
		GetZoomLevel(const class CCSBot  *const this); /* size=0, low_pc=0 */ //     0
		GetZoomLevel(const class CCSBot  *const this); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void IsUsingAWP(const class CCSBot  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void DoesActiveWeaponHaveSilencer(const class CCSBot  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsUsingSniperRifle(const class CCSBot  *const this)
{
	isSniperRifle(class CBasePlayerItem * item); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void IsSniper(const class CCSBot  *const this)
{
	{
		int i;                                                //     0
		{
			class CBasePlayerItem * item;                 //     0
		}
	}
} /* size: 0 */

/* <0> (null):0 */
void IsSniper(const class CCSBot  *const this)
{
	{
		int i;                                                //     0
		{
			class CBasePlayerItem * item;                 //     0
			isSniperRifle(class CBasePlayerItem * item); /* size=0, low_pc=0 */ //     0
		}
	}
} /* size: 0 */

/* <0> (null):0 */
void IsSniping(const class CCSBot  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsUsingShotgun(const class CCSBot  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsUsingMachinegun(const class CCSBot  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsPrimaryWeaponEmpty(const class CCSBot  *const this)
{
	{
		class CBasePlayerWeapon * gun;                        //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void IsPistolEmpty(const class CCSBot  *const this)
{
	{
		class CBasePlayerWeapon * gun;                        //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void DoEquip(class CCSBot *const this, class CBasePlayerWeapon * gun)
{
} /* size: 0 */

/* <0> (null):0 */
void DoEquip(class CCSBot *const this, class CBasePlayerWeapon * gun)
{
	Start(class IntervalTimer *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void EquipBestWeapon(class CCSBot *const this, bool mustEquip)
{
	{
		class CCSBotManager * ctrl;                           //     0
		class CBasePlayerWeapon * primary;                    //     0
		GetElapsedTime(const class IntervalTimer  *const this); /* size=0, low_pc=0 */ //     0
		{
			int weaponClass;                              //     0
			AllowShotguns(const class CCSBotManager  *const this); /* size=0, low_pc=0 */ //     0
			DoEquip(class CCSBot *const this,
				class CBasePlayerWeapon * gun); /* size=0, low_pc=0 */ //     0
		}
		DoEquip(class CCSBot *const this,
			class CBasePlayerWeapon * gun); /* size=0, low_pc=0 */ //     0
		EquipKnife(class CCSBot *const this); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void IsUsingPistol(const class CCSBot  *const this)
{
	{
		class CBasePlayerWeapon * gun;                        //     0
	}
} /* size: 157513664 */

/* <0> (null):0 */
void EquipPistol(class CCSBot *const this)
{
	{
		class CCSBotManager * ctrl;                           //     0
		GetElapsedTime(const class IntervalTimer  *const this); /* size=157558556, low_pc=0 */ //     0
		IsUsingPistol(const class CCSBot  *const this); /* size=157574644, low_pc=0 */ //     0
		DoEquip(class CCSBot *const this,
			class CBasePlayerWeapon * gun); /* size=157591700, low_pc=0 */ //     0
	}
} /* size: 157541096 */

/* <0> (null):0 */
void EquipKnife(class CCSBot *const this)
{
	IsUsingKnife(const class CCSBot  *const this); /* size=157624160, low_pc=0 */ //     0
	EquipKnife(class CCSBot *const this); /* size=157639312, low_pc=0 */ //     0
} /* size: 157607156 */

/* <0> (null):0 */
void HasGrenade(const class CCSBot  *const this)
{
} /* size: 157640760 */

/* <0> (null):0 */
void EquipGrenade(class CCSBot *const this, bool noSmoke)
{
	IsSniper(const class CCSBot  *const this); /* size=157696232, low_pc=0 */ //     0
	IsUsingGrenade(const class CCSBot  *const this); /* size=157749808, low_pc=0 */ //     0
	HasGrenade(const class CCSBot  *const this); /* size=157764632, low_pc=0 */ //     0
} /* size: 157657216 */

/* <0> (null):0 */
void IsUsingKnife(const class CCSBot  *const this)
{
	{
		class CBasePlayerWeapon * gun;                        //     0
	}
} /* size: 157766444 */

/* <0> (null):0 */
void IsUsingPistol(const class CCSBot  *const this)
{
	{
		class CBasePlayerWeapon * gun;                        //     0
		IsPistol(class CBasePlayerWeapon *const this); /* size=157739144, low_pc=0 */ //     0
	}
} /* size: 157263364 */

/* <0> (null):0 */
void IsUsingGrenade(const class CCSBot  *const this)
{
	{
		class CBasePlayerWeapon * gun;                        //     0
	}
} /* size: 157740456 */

/* <0> (null):0 */
void IsUsingHEGrenade(const class CCSBot  *const this)
{
	{
		class CBasePlayerWeapon * gun;                        //     0
	}
} /* size: 157789680 */

/* <0> (null):0 */
void ThrowGrenade(class CCSBot *const this, const class Vector  * target)
{
	IsUsingGrenade(const class CCSBot  *const this); /* size=157817616, low_pc=0 */ //     0
	Start(class CountdownTimer *const this,
		float duration); /* size=157825256, low_pc=0 */ //     0
} /* size: 157806088 */

/* <0> (null):0 */
void FindGrenadeTossPathTarget(class CCSBot *const this, class Vector * pos)
{
	{
		int i;                                                //     0
		class Vector dir;                                     //     0
		float length;                                         //     0
		floatconst inc;                                       //     0
		class Vector p;                                       //     0
		class Vector visibleSpot;                             //     0
		floatconst bufferRange;                               //     0
		TraceResult result;                                   //     0
		class Vector check;                                   //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		operator-(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		NormalizeInPlace(class Vector *const this); /* size=0, low_pc=0 */ //     0
		Vector(class Vector *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		{
			float range;                                  //     0
		}
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		{
			float range;                                  //     0
		}
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		{
			float range;                                  //     0
		}
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		{
			float range;                                  //     0
		}
		{
			float t;                                      //     0
			operator*(float fl,
					const class Vector  &const v); /* size=0, low_pc=0 */ //     0
			operator+(const class Vector  *const this,
					const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		}
	}
} /* size: 157827584 */

/* <0> (null):0 */
void ReloadCheck(class CCSBot *const this)
{
	{
		floatconst safeReloadWaitTime;                        //     0
		floatconst reloadAmmoRatio;                           //     0
		IsActiveWeaponReloading(const class CBot  *const this); /* size=0, low_pc=0 */ //     0
		IsPistolEmpty(const class CCSBot  *const this); /* size=0, low_pc=0 */ //     0
		IsUsingAWP(const class CCSBot  *const this); /* size=0, low_pc=0 */ //     0
		GetNearbyEnemyCount(const class CCSBot  *const this); /* size=0, low_pc=0 */ //     0
		{
			floatconst hideChance;                        //     0
			{
				floatconst safeTime;                  //     0
				GetTimeSinceLastSawEnemy(const class CCSBot  *const this); /* size=0, low_pc=0 */ //     0
				{
					const class Vector  * spot;   //     0
				}
			}
		}
		GetTimeSinceLastSawEnemy(const class CCSBot  *const this); /* size=0, low_pc=0 */ //     0
		IsPistol(class CBasePlayerWeapon *const this); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void SilencerCheck(class CCSBot *const this)
{
	{
		floatconst safeSilencerWaitTime;                      //     0
		IsActiveWeaponReloading(const class CBot  *const this); /* size=0, low_pc=0 */ //     0
		DoesActiveWeaponHaveSilencer(const class CCSBot  *const this); /* size=0, low_pc=0 */ //     0
		GetNearbyEnemyCount(const class CCSBot  *const this); /* size=0, low_pc=0 */ //     0
		{
			bool isSilencerOn;                            //     0
			class CBasePlayerWeapon * myGun;              //     0
		}
	}
} /* size: 0 */

/* <0> (null):0 */
void OnTouchingWeapon(class CCSBot *const this, class CWeaponBox * box)
{
	{
		class CBasePlayerItem * droppedGun;                   //     0
		class CBasePlayerWeapon * myGun;                      //     0
		floatconst safeTime;                                  //     0
		GetTimeSinceLastSawEnemy(const class CCSBot  *const this); /* size=0, low_pc=0 */ //     0
		{
			int i;                                        //     0
			{
				int prefID;                           //     0
				GetWeaponPreference(const class BotProfile  *const this,
							int i); /* size=0, low_pc=0 */ //     0
			}
		}
	}
} /* size: 0 */

/* <0> (null):0 */
void IsFriendInLineOfFire(class CCSBot *const this)
{
	{
		class Vector aimDir;                                  //     0
		TraceResult result;                                   //     0
		class Vector target;                                  //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		operator*(float fl,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		{
			class CBaseEntity * victim;                   //     0
			Instance(edict_t * pent); /* size=0, low_pc=0 */ //     0
		}
	}
} /* size: 0 */

/* <0> (null):0 */
void FireWeaponAtEnemy(class CCSBot *const this)
{
	{
		class CBasePlayer * enemy;                            //     0
		IsUsingSniperRifle(const class CCSBot  *const this); /* size=0, low_pc=0 */ //     0
		{
			class Vector2D toAimSpot;                     //     0
			float rangeToEnemy;                           //     0
			float yaw;                                    //     0
			class Vector2D dir;                           //     0
			float onTarget;                               //     0
			floatconst halfSize;                          //     0
			floatconst halfPI;                            //     0
			float aimTolerance;                           //     0
			{
				class CCSBotManager * ctrl;           //     0
				bool doAttack;                        //     0
				IsUsingKnife(const class CCSBot  *const this); /* size=0, low_pc=0 */ //     0
				{
					floatconst knifeRange;        //     0
					ForceRun(class CCSBot *const this,
						float duration); /* size=0, low_pc=0 */ //     0
					{
						floatconst knifeStabChance;     //     0
					}
				}
				IsUsingPistol(const class CCSBot  *const this); /* size=0, low_pc=0 */ //     0
				{
					floatconst closePistolRange;  //     0
					StartRapidFire(class CCSBot *const this); /* size=0, low_pc=0 */ //     0
				}
				{
					floatconst sprayRange;        //     0
					IsUsingMachinegun(const class CCSBot  *const this); /* size=0, low_pc=0 */ //     0
					{
						floatconst distantTargetRange;        //     0
						IsUsingSniperRifle(const class CCSBot  *const this); /* size=0, low_pc=0 */ //     0
					}
				}
			}
			NormalizeInPlace(class Vector2D *const this); /* size=0, low_pc=0 */ //     0
			DotProduct(const class Vector2D  &const a,
					const class Vector2D  &const b); /* size=0, low_pc=0 */ //     0
			IsUsingSniperRifle(const class CCSBot  *const this); /* size=0, low_pc=0 */ //     0
		}
		IsActiveWeaponReloading(const class CBot  *const this); /* size=0, low_pc=0 */ //     0
		GetTimeSinceAcquiredCurrentEnemy(const class CCSBot  *const this); /* size=0, low_pc=0 */ //     0
		GetSurpriseDelay(const class CCSBot  *const this); /* size=0, low_pc=0 */ //     0
		ClearSurpriseDelay(class CCSBot *const this); /* size=0, low_pc=0 */ //     0
		IsNotMoving(const class CCSBot  *const this); /* size=0, low_pc=0 */ //     0
		StopRapidFire(class CCSBot *const this); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void ComputeWeaponSightRange(class CCSBot *const this)
{
	{
		class Vector aimDir;                                  //     0
		TraceResult result;                                   //     0
		class Vector target;                                  //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		operator*(float fl,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		operator-(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Length(const class Vector  *const this); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */



/* Variables: */

floatconst                 stillSpeed; /* size: 4 */

class CBasePlayerWeapon *  gun; /* size: 4 */

class CBasePlayerWeapon *  gun; /* size: 4 */

class CBasePlayerWeapon *  gun; /* size: 4 */

class CBasePlayerWeapon *  gun; /* size: 4 */

class CBaseEntity *        pEnt; /* size: 4 */

float                      flLen; /* size: 4 */

float                      flLen; /* size: 4 */

float                      range; /* size: 4 */

floatconst                 maxOffset; /* size: 4 */

float                      error; /* size: 4 */

floatconst                 focusTime; /* size: 4 */

float                      focusInterval; /* size: 4 */

float                      focusAccuracy; /* size: 4 */

floatconst                 maxFocusAccuracy; /* size: 4 */

class Vector              d; /* size: 12 */

floatconst                 stiffness; /* size: 4 */

floatconst                 sniperZoomRange; /* size: 4 */

floatconst                 sniperFarZoomRange; /* size: 4 */

int                        i; /* size: 4 */

class CBasePlayerItem *    item; /* size: 4 */

int                        i; /* size: 4 */

class CBasePlayerItem *    item; /* size: 4 */

class CBasePlayerWeapon *  gun; /* size: 4 */

class CBasePlayerWeapon *  gun; /* size: 4 */

class CCSBotManager *      ctrl; /* size: 4 */

class CBasePlayerWeapon *  primary; /* size: 4 */

int                        weaponClass; /* size: 4 */

; /* size: 158120760 */

class CBasePlayerWeapon *  gun; /* size: 4 */

class CCSBotManager *      ctrl; /* size: 4 */

; /* size: 158060392 */

; /* size: 158060716 */

; /* size: 158061328 */

; /* size: 158061424 */

; /* size: 158061508 */

class CBasePlayerWeapon *  gun; /* size: 4 */

class CBasePlayerWeapon *  gun; /* size: 4 */

class CBasePlayerWeapon *  gun; /* size: 4 */

class CBasePlayerWeapon *  gun; /* size: 4 */

; /* size: 158062932 */

int                        i; /* size: 4 */

class Vector              dir; /* size: 12 */

float                      length; /* size: 4 */

floatconst                 inc; /* size: 4 */

class Vector              p; /* size: 12 */

class Vector              visibleSpot; /* size: 12 */

floatconst                 bufferRange; /* size: 4 */

TraceResult                result; /* size: 56 */

class Vector              check; /* size: 12 */

; /* size: 158134400 */

float                      range; /* size: 4 */

float                      range; /* size: 4 */

float                      range; /* size: 4 */

float                      range; /* size: 4 */

float                      t; /* size: 4 */

floatconst                 safeReloadWaitTime; /* size: 4 */

floatconst                 reloadAmmoRatio; /* size: 4 */

; /* size: 158135584 */

; /* size: 158135720 */

floatconst                 hideChance; /* size: 4 */

floatconst                 safeTime; /* size: 4 */

const class Vector  *      spot; /* size: 4 */

floatconst                 safeSilencerWaitTime; /* size: 4 */

; /* size: 158136640 */

bool                       isSilencerOn; /* size: 1 */

class CBasePlayerWeapon *  myGun; /* size: 4 */

class CBasePlayerItem *    droppedGun; /* size: 4 */

class CBasePlayerWeapon *  myGun; /* size: 4 */

floatconst                 safeTime; /* size: 4 */

int                        i; /* size: 4 */

int                        prefID; /* size: 4 */

class Vector              aimDir; /* size: 12 */

TraceResult                result; /* size: 56 */

class Vector              target; /* size: 12 */

class CBaseEntity *        victim; /* size: 4 */

; /* size: 158142636 */

class CBasePlayer *        enemy; /* size: 4 */

class Vector2D            toAimSpot; /* size: 8 */

float                      rangeToEnemy; /* size: 4 */

float                      yaw; /* size: 4 */

class Vector2D            dir; /* size: 8 */

float                      onTarget; /* size: 4 */

floatconst                 halfSize; /* size: 4 */

floatconst                 halfPI; /* size: 4 */

float                      aimTolerance; /* size: 4 */

class CCSBotManager *      ctrl; /* size: 4 */

bool                       doAttack; /* size: 1 */

; /* size: 158143600 */

floatconst                 knifeRange; /* size: 4 */

floatconst                 knifeStabChance; /* size: 4 */

; /* size: 158144100 */

floatconst                 closePistolRange; /* size: 4 */

floatconst                 sprayRange; /* size: 4 */

floatconst                 distantTargetRange; /* size: 4 */

; /* size: 158144724 */

; /* size: 158144928 */

; /* size: 158145316 */

class Vector              aimDir; /* size: 12 */

TraceResult                result; /* size: 56 */

class Vector              target; /* size: 12 */

extern class _IO_FILE *           stdin; /* size: 4 */

extern class _IO_FILE *           stdout; /* size: 4 */

intconst                   k_cubSaltSize; /* size: 4 */

GID_tconst                 k_GIDNil; /* size: 8 */

GID_tconst                 k_TxnIDNil; /* size: 8 */

GID_tconst                 k_TxnIDUnknown; /* size: 8 */

PackageId_tconst           k_uPackageIdFreeSub; /* size: 4 */

PackageId_tconst           k_uPackageIdInvalid; /* size: 4 */

AppId_tconst               k_uAppIdInvalid; /* size: 4 */

AssetClassId_tconst        k_ulAssetClassIdInvalid; /* size: 8 */

PhysicalItemId_tconst      k_uPhysicalItemIdInvalid; /* size: 4 */

DepotId_tconst             k_uDepotIdInvalid; /* size: 4 */

CellID_tconst              k_uCellIDInvalid; /* size: 4 */

SteamAPICall_tconst        k_uAPICallInvalid; /* size: 8 */

PartnerId_tconst           k_uPartnerIdInvalid; /* size: 4 */

extern enginefuncs_t              g_engfuncs; /* size: 632 */

extern globalvars_t *             gpGlobals; /* size: 4 */

extern class Vectorconst          g_vecZero; /* size: 12 */

extern cvar_t                     cv_bot_difficulty; /* size: 20 */

extern cvar_t                     cv_bot_allow_rogues; /* size: 20 */

extern cvar_t                     cv_bot_allow_pistols; /* size: 20 */

extern cvar_t                     cv_bot_allow_shotguns; /* size: 20 */

extern cvar_t                     cv_bot_allow_sub_machine_guns; /* size: 20 */

extern cvar_t                     cv_bot_allow_rifles; /* size: 20 */

extern cvar_t                     cv_bot_allow_machine_guns; /* size: 20 */

extern cvar_t                     cv_bot_allow_grenades; /* size: 20 */

extern cvar_t                     cv_bot_allow_snipers; /* size: 20 */

extern cvar_t                     cv_bot_allow_shield; /* size: 20 */

extern cvar_t                     cv_bot_zombie; /* size: 20 */

extern cvar_t                     cv_bot_chatter; /* size: 20 */

extern float                      g_flBotFullThinkInterval; /* size: 4 */

extern class CBotManager *        TheBots; /* size: 4 */

floatconst                 GenerationStepSize; /* size: 4 */

floatconst                 StepHeight; /* size: 4 */

floatconst                 JumpHeight; /* size: 4 */

floatconst                 JumpCrouchHeight; /* size: 4 */

floatconst                 MaxSlope; /* size: 4 */

floatconst                 MaxUnitZSlope; /* size: 4 */

floatconst                 BotRadius; /* size: 4 */

floatconst                 DeathDrop; /* size: 4 */

floatconst                 HalfHumanWidth; /* size: 4 */

floatconst                 HalfHumanHeight; /* size: 4 */

floatconst                 HumanHeight; /* size: 4 */

extern NavAreaList                TheNavAreaList; /* size: 8 */

extern class CNavAreaGrid        TheNavAreaGrid; /* size: 1052 */

extern cvar_t                     friendlyfire; /* size: 20 */

extern class BotPhraseManager *   TheBotPhrases; /* size: 4 */

floatconst                 minEquipInterval; /* size: 4 */

; /* size: 0 */

/* Types: */

/* 1 */
/* <0> (null):0 */
struct nothrow_t {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 2 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 3 */
/* <0> (null):0 */
typedef int ptrdiff_t; /* size: 4 */

/* 4 */
/* <0> (null):0 */
struct _List_node_base {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 5 */
/* <0> (null):0 */
class list<NavConnect, std::allocator<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 6 */
/* <0> (null):0 */
class list<CNavLadder*, std::allocator<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 7 */
/* <0> (null):0 */
class list<HidingSpot*, std::allocator<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 8 */
/* <0> (null):0 */
class list<SpotOrder, std::allocator<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 9 */
/* <0> (null):0 */
class allocator<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 10 */
/* <0> (null):0 */
class allocator<std::_List_node<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 11 */
/* <0> (null):0 */
struct _List_node<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 12 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 13 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<SpotOrder> > {
public:

	/* class allocator<std::_List_node<SpotOrder> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 14 */
/* <0> (null):0 */
class _List_base<SpotOrder, std::allocator<SpotOrder> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<SpotOrder> > {
	public:

		/* class allocator<std::_List_node<SpotOrder> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 15 */
/* <0> (null):0 */
struct _List_iterator<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 16 */
/* <0> (null):0 */
struct _List_const_iterator<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 17 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 18 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 19 */
/* <0> (null):0 */
class list<SpotEncounter, std::allocator<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 20 */
/* <0> (null):0 */
class allocator<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 21 */
/* <0> (null):0 */
class allocator<std::_List_node<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 22 */
/* <0> (null):0 */
struct _List_node<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 23 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 24 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<HidingSpot*> > {
public:

	/* class allocator<std::_List_node<HidingSpot*> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 25 */
/* <0> (null):0 */
class _List_base<HidingSpot*, std::allocator<HidingSpot*> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<HidingSpot*> > {
	public:

		/* class allocator<std::_List_node<HidingSpot*> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 26 */
/* <0> (null):0 */
struct _List_iterator<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 27 */
/* <0> (null):0 */
struct _List_const_iterator<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 28 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 29 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 30 */
/* <0> (null):0 */
class allocator<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 31 */
/* <0> (null):0 */
class allocator<std::_List_node<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 32 */
/* <0> (null):0 */
struct _List_node<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 33 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 34 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<SpotEncounter> > {
public:

	/* class allocator<std::_List_node<SpotEncounter> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 35 */
/* <0> (null):0 */
class _List_base<SpotEncounter, std::allocator<SpotEncounter> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<SpotEncounter> > {
	public:

		/* class allocator<std::_List_node<SpotEncounter> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 36 */
/* <0> (null):0 */
struct _List_iterator<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 37 */
/* <0> (null):0 */
struct _List_const_iterator<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 38 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 39 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 40 */
/* <0> (null):0 */
class allocator<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 41 */
/* <0> (null):0 */
class allocator<std::_List_node<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 42 */
/* <0> (null):0 */
struct _List_node<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 43 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 44 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<NavConnect> > {
public:

	/* class allocator<std::_List_node<NavConnect> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 45 */
/* <0> (null):0 */
class _List_base<NavConnect, std::allocator<NavConnect> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<NavConnect> > {
	public:

		/* class allocator<std::_List_node<NavConnect> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 46 */
/* <0> (null):0 */
struct _List_iterator<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 47 */
/* <0> (null):0 */
struct _List_const_iterator<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 48 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 49 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 50 */
/* <0> (null):0 */
class allocator<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 51 */
/* <0> (null):0 */
class allocator<std::_List_node<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 52 */
/* <0> (null):0 */
struct _List_node<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 53 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 54 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<CNavLadder*> > {
public:

	/* class allocator<std::_List_node<CNavLadder*> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 55 */
/* <0> (null):0 */
class _List_base<CNavLadder*, std::allocator<CNavLadder*> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<CNavLadder*> > {
	public:

		/* class allocator<std::_List_node<CNavLadder*> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 56 */
/* <0> (null):0 */
struct _List_iterator<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 57 */
/* <0> (null):0 */
struct _List_const_iterator<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 58 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 59 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 60 */
/* <0> (null):0 */
class allocator<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 61 */
/* <0> (null):0 */
class allocator<std::_List_node<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 62 */
/* <0> (null):0 */
struct _List_node<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 63 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 64 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<CNavArea*> > {
public:

	/* class allocator<std::_List_node<CNavArea*> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 65 */
/* <0> (null):0 */
class _List_base<CNavArea*, std::allocator<CNavArea*> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<CNavArea*> > {
	public:

		/* class allocator<std::_List_node<CNavArea*> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 66 */
/* <0> (null):0 */
class list<CNavArea*, std::allocator<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 67 */
/* <0> (null):0 */
struct _List_iterator<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 68 */
/* <0> (null):0 */
struct _List_const_iterator<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 69 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 70 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 71 */
/* <0> (null):0 */
class vector<BotSpeakable*, std::allocator<BotSpeakable*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 72 */
/* <0> (null):0 */
class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 73 */
/* <0> (null):0 */
class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 74 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 75 */
/* <0> (null):0 */
struct _Vector_impl : public allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {
public:

	/* class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> <ancestor>; */ /*     0     1 */
	pointer                    _M_start;             /*     0     4 */
	pointer                    _M_finish;            /*     4     4 */
	pointer                    _M_end_of_storage;    /*     8     4 */
	/* <0> (null):0 */
	void _Vector_impl(class _Vector_impl *);

	/* <0> (null):0 */
	void _Vector_impl(class _Vector_impl *, const _Tp_alloc_type  &);


	/* size: 12, cachelines: 1, members: 4 */
	/* last cacheline: 12 bytes */

	/* BRAIN FART ALERT! 12 != 9 + 0(holes), diff = 3 */

}; /* size: 12 */

/* 76 */
/* <0> (null):0 */
struct _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > {
	/* <0> (null):0 */
	struct _Vector_impl : public allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {
	public:

		/* class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> <ancestor>; */ /*     0     1 */
		pointer                    _M_start;             /*     0     4 */
		pointer                    _M_finish;            /*     4     4 */
		pointer                    _M_end_of_storage;    /*     8     4 */
		/* <0> (null):0 */
		void _Vector_impl(class _Vector_impl *);

		/* <0> (null):0 */
		void _Vector_impl(class _Vector_impl *, const _Tp_alloc_type  &);


		/* size: 12, cachelines: 1, members: 4 */
		/* last cacheline: 12 bytes */

		/* BRAIN FART ALERT! 12 != 9 + 0(holes), diff = 3 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 77 */
/* <0> (null):0 */
class reverse_iterator<__gnu_cxx::__normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >* const*, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 78 */
/* <0> (null):0 */
class reverse_iterator<__gnu_cxx::__normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 79 */
/* <0> (null):0 */
class allocator<int> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 80 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 81 */
/* <0> (null):0 */
struct _Vector_impl : public allocator<int> {
public:

	/* class allocator<int>      <ancestor>; */      /*     0     1 */
	pointer                    _M_start;             /*     0     4 */
	pointer                    _M_finish;            /*     4     4 */
	pointer                    _M_end_of_storage;    /*     8     4 */
	/* <0> (null):0 */
	void _Vector_impl(class _Vector_impl *);

	/* <0> (null):0 */
	void _Vector_impl(class _Vector_impl *, const _Tp_alloc_type  &);


	/* size: 12, cachelines: 1, members: 4 */
	/* last cacheline: 12 bytes */

	/* BRAIN FART ALERT! 12 != 9 + 0(holes), diff = 3 */

}; /* size: 12 */

/* 82 */
/* <0> (null):0 */
struct _Vector_base<int, std::allocator<int> > {
	/* <0> (null):0 */
	struct _Vector_impl : public allocator<int> {
	public:

		/* class allocator<int>      <ancestor>; */      /*     0     1 */
		pointer                    _M_start;             /*     0     4 */
		pointer                    _M_finish;            /*     4     4 */
		pointer                    _M_end_of_storage;    /*     8     4 */
		/* <0> (null):0 */
		void _Vector_impl(class _Vector_impl *);

		/* <0> (null):0 */
		void _Vector_impl(class _Vector_impl *, const _Tp_alloc_type  &);


		/* size: 12, cachelines: 1, members: 4 */
		/* last cacheline: 12 bytes */

		/* BRAIN FART ALERT! 12 != 9 + 0(holes), diff = 3 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 83 */
/* <0> (null):0 */
class vector<int, std::allocator<int> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 84 */
/* <0> (null):0 */
class reverse_iterator<__gnu_cxx::__normal_iterator<const int*, std::vector<int, std::allocator<int> > > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 85 */
/* <0> (null):0 */
class reverse_iterator<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 86 */
/* <0> (null):0 */
class list<BotPhrase*, std::allocator<BotPhrase*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 87 */
/* <0> (null):0 */
class allocator<BotPhrase*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 88 */
/* <0> (null):0 */
class allocator<std::_List_node<BotPhrase*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 89 */
/* <0> (null):0 */
struct _List_node<BotPhrase*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 90 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 91 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<BotPhrase*> > {
public:

	/* class allocator<std::_List_node<BotPhrase*> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 92 */
/* <0> (null):0 */
class _List_base<BotPhrase*, std::allocator<BotPhrase*> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<BotPhrase*> > {
	public:

		/* class allocator<std::_List_node<BotPhrase*> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 93 */
/* <0> (null):0 */
struct _List_iterator<BotPhrase*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 94 */
/* <0> (null):0 */
struct _List_const_iterator<BotPhrase*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 95 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<BotPhrase*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 96 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<BotPhrase*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 97 */
/* <0> (null):0 */
struct __numeric_traits_integer<int> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 98 */
/* <0> (null):0 */
class new_allocator<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 99 */
/* <0> (null):0 */
class new_allocator<std::_List_node<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 100 */
/* <0> (null):0 */
class new_allocator<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 101 */
/* <0> (null):0 */
class new_allocator<std::_List_node<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 102 */
/* <0> (null):0 */
class new_allocator<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 103 */
/* <0> (null):0 */
class new_allocator<std::_List_node<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 104 */
/* <0> (null):0 */
class new_allocator<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 105 */
/* <0> (null):0 */
class new_allocator<std::_List_node<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 106 */
/* <0> (null):0 */
class new_allocator<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 107 */
/* <0> (null):0 */
class new_allocator<std::_List_node<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 108 */
/* <0> (null):0 */
class new_allocator<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 109 */
/* <0> (null):0 */
class new_allocator<std::_List_node<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 110 */
/* <0> (null):0 */
class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 111 */
/* <0> (null):0 */
class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 112 */
/* <0> (null):0 */
class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >* const*, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 113 */
/* <0> (null):0 */
class new_allocator<int> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 114 */
/* <0> (null):0 */
class __normal_iterator<int*, std::vector<int, std::allocator<int> > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 115 */
/* <0> (null):0 */
class __normal_iterator<const int*, std::vector<int, std::allocator<int> > > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 116 */
/* <0> (null):0 */
class new_allocator<BotPhrase*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 117 */
/* <0> (null):0 */
class new_allocator<std::_List_node<BotPhrase*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 118 */
unsigned char
 /* size: 1 */

/* 119 */
short unsigned int
 /* size: 2 */

/* 120 */
unsigned int
 /* size: 4 */

/* 121 */
long unsigned int
 /* size: 4 */

/* 122 */
long long unsigned int
 /* size: 8 */

/* 123 */
signed char
 /* size: 1 */

/* 124 */
short int
 /* size: 2 */

/* 125 */
int
 /* size: 4 */

/* 126 */
long int
 /* size: 4 */

/* 127 */
long long int
 /* size: 8 */

/* 128 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 129 */
/* <0> (null):0 */
struct {
	int                        quot;                 /*     0     4 */
	int                        rem;                  /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 130 */
/* <0> (null):0 */
typedef class  div_t; /* size: 8 */

/* 131 */
/* <0> (null):0 */
struct {
	long int                   quot;                 /*     0     4 */
	long int                   rem;                  /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 132 */
/* <0> (null):0 */
typedef class  ldiv_t; /* size: 8 */

/* 133 */
/* <0> (null):0 */
struct {
	long long int              quot;                 /*     0     8 */
	long long int              rem;                  /*     8     8 */

	/* size: 16, cachelines: 1, members: 2 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 134 */
/* <0> (null):0 */
typedef class  lldiv_t; /* size: 16 */

/* 135 */
 /* pointer to 136 */
 /* size: 4 */

/* 136 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 137 */
 /* pointer to 138 */
 /* size: 4 */

/* 138 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 139 */
char
 /* size: 1 */

/* 140 */
/* <0> (null):0 */
typedef long long int __quad_t; /* size: 8 */

/* 141 */
/* <0> (null):0 */
typedef long int __off_t; /* size: 4 */

/* 142 */
/* <0> (null):0 */
typedef __quad_t __off64_t; /* size: 8 */

/* 143 */
 /* pointer to 0 */
 /* size: 4 */

/* 144 */
 /* pointer to 139 */
 /* size: 4 */

/* 145 */
/* <0> (null):0 */
typedef int (*__compar_fn_t)(const void  *, const void  *); /* size: 4 */

/* 146 */
 /* pointer to 147 */
 /* size: 4 */

/* 147 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 148 */
 /* pointer to 149 */
 /* size: 4 */

/* 149 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 150 */
 /* pointer to 151 */
 /* size: 4 */

/* 151 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 157077276 */

/* 152 */
double
 /* size: 8 */

/* 153 */
 /* pointer to 154 */
 /* size: 4 */

/* 154 */
wchar_t
 /* size: 4 */

/* 155 */
 /* pointer to 144 */
 /* size: 4 */

/* 156 */
 /* pointer to 157 */
 /* size: 4 */

/* 157 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 158 */
float
 /* size: 4 */

/* 159 */
long double
 /* size: 12 */

/* 160 */
/* <0> (null):0 */
struct nothrow_t {

	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 161 */
/* <0> (null):0 */
struct __numeric_traits_integer<int> {
	intconst                   __min;                /*     0     4 */
	intconst                   __max;                /*     0     4 */
	boolconst                  __is_signed;          /*     0     1 */
	intconst                   __digits;             /*     0     4 */

	/* size: 1, cachelines: 1, members: 4 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 4 + 0(holes), diff = -3 */

}; /* size: 1 */

/* 162 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 163 */
bool
 /* size: 1 */

/* 164 */
/* <0> (null):0 */
typedef struct _IO_FILE FILE; /* size: 148 */

/* 165 */
/* <0> (null):0 */
struct _IO_FILE {
	int                        _flags;               /*     0     4 */
	char *                     _IO_read_ptr;         /*     4     4 */
	char *                     _IO_read_end;         /*     8     4 */
	char *                     _IO_read_base;        /*    12     4 */
	char *                     _IO_write_base;       /*    16     4 */
	char *                     _IO_write_ptr;        /*    20     4 */
	char *                     _IO_write_end;        /*    24     4 */
	char *                     _IO_buf_base;         /*    28     4 */
	char *                     _IO_buf_end;          /*    32     4 */
	char *                     _IO_save_base;        /*    36     4 */
	char *                     _IO_backup_base;      /*    40     4 */
	char *                     _IO_save_end;         /*    44     4 */
	class _IO_marker *         _markers;             /*    48     4 */
	class _IO_FILE *           _chain;               /*    52     4 */
	int                        _fileno;              /*    56     4 */
	int                        _flags2;              /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	__off_t                    _old_offset;          /*    64     4 */
	short unsigned int         _cur_column;          /*    68     2 */
	signed char                _vtable_offset;       /*    70     1 */
	char                       _shortbuf[1];         /*    71     1 */
	_IO_lock_t *               _lock;                /*    72     4 */
	__off64_t                  _offset;              /*    76     8 */
	void *                     __pad1;               /*    84     4 */
	void *                     __pad2;               /*    88     4 */
	void *                     __pad3;               /*    92     4 */
	void *                     __pad4;               /*    96     4 */
	size_t                     __pad5;               /*   100     4 */
	int                        _mode;                /*   104     4 */
	char                       _unused2[40];         /*   108    40 */
	/* --- cacheline 2 boundary (128 bytes) was 20 bytes ago --- */

	/* size: 148, cachelines: 3, members: 29 */
	/* last cacheline: 20 bytes */
}; /* size: 148 */

/* 166 */
/* <0> (null):0 */
typedef void _IO_lock_t; /* size: 0 */

/* 167 */
/* <0> (null):0 */
struct _IO_marker {
	class _IO_marker *         _next;                /*     0     4 */
	class _IO_FILE *           _sbuf;                /*     4     4 */
	int                        _pos;                 /*     8     4 */

	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 168 */
 /* pointer to 167 */
 /* size: 4 */

/* 169 */
 /* pointer to 165 */
 /* size: 4 */

/* 170 */
 /* pointer to 167 */
 /* size: 4 */

/* 171 */
 /* pointer to 165 */
 /* size: 4 */

/* 172 */
/* <0> (null):0 */
char                       array[1]; /* size: 1 */

/* 173 */
 /* pointer to 166 */
 /* size: 4 */

/* 174 */
/* <0> (null):0 */
char                       array[40]; /* size: 40 */

/* 175 */
/* <0> (null):0 */
typedef int int32; /* size: 4 */

/* 176 */
/* <0> (null):0 */
typedef unsigned int uint32; /* size: 4 */

/* 177 */
/* <0> (null):0 */
typedef long long unsigned int uint64; /* size: 8 */

/* 178 */
/* <0> (null):0 */
typedef uint64 GID_t; /* size: 8 */

/* 179 */
/* <0> (null):0 */
typedef uint32 PackageId_t; /* size: 4 */

/* 180 */
/* <0> (null):0 */
typedef uint32 AppId_t; /* size: 4 */

/* 181 */
/* <0> (null):0 */
typedef uint64 AssetClassId_t; /* size: 8 */

/* 182 */
/* <0> (null):0 */
typedef uint32 PhysicalItemId_t; /* size: 4 */

/* 183 */
/* <0> (null):0 */
typedef uint32 DepotId_t; /* size: 4 */

/* 184 */
/* <0> (null):0 */
typedef uint32 CellID_t; /* size: 4 */

/* 185 */
/* <0> (null):0 */
typedef uint64 SteamAPICall_t; /* size: 8 */

/* 186 */
/* <0> (null):0 */
typedef uint32 PartnerId_t; /* size: 4 */

/* 187 */
/* <0> (null):0 */
typedef int BOOL; /* size: 4 */

/* 188 */
/* <0> (null):0 */
typedef unsigned char byte; /* size: 1 */

/* 189 */
/* <0> (null):0 */
typedef unsigned int string_t; /* size: 4 */

/* 190 */
/* <0> (null):0 */
typedef float vec_t; /* size: 4 */

/* 191 */
/* <0> (null):0 */
float                      array[2]; /* size: 8 */

/* 192 */
/* <0> (null):0 */
class Vector2D {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	/* <0> (null):0 */
	void Vector2D(class Vector2D *);

	/* <0> (null):0 */
	void Vector2D(class Vector2D *, float, float);

	/* <0> (null):0 */
	class Vector2D operator+(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DplERKS_ */

	/* <0> (null):0 */
	class Vector2D operator-(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DmiERKS_ */

	/* <0> (null):0 */
	class Vector2D operator*(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DmlEf */

	/* <0> (null):0 */
	class Vector2D operator/(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DdvEf */

	/* <0> (null):0 */
	float Length(const class Vector2D  *); /* linkage=_ZNK8Vector2D6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector2D  *); /* linkage=_ZNK8Vector2D13LengthSquaredEv */

	/* <0> (null):0 */
	class Vector2D Normalize(const class Vector2D  *); /* linkage=_ZNK8Vector2D9NormalizeEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector2D *); /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector2D *, float); /* linkage=_ZN8Vector2D6IsZeroEf */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 193 */
 /* pointer to 192 */
 /* size: 4 */

/* 194 */
 /* pointer to 195 */
 /* size: 4 */

/* 195 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 196 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 197 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 198 */
/* <0> (null):0 */
class Vector {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	vec_t                      z;                    /*     8     4 */
	/* <0> (null):0 */
	void Vector(class Vector *);

	/* <0> (null):0 */
	void Vector(class Vector *, float, float, float);

	/* <0> (null):0 */
	void Vector(class Vector *, const class Vector  &);

	/* <0> (null):0 */
	void Vector(class Vector *, float *);

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *); /* linkage=_ZNK6VectorngEv */

	/* <0> (null):0 */
	int operator==(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectoreqERKS_ */

	/* <0> (null):0 */
	int operator!=(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorneERKS_ */

	/* <0> (null):0 */
	class Vector operator+(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorplERKS_ */

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectormiERKS_ */

	/* <0> (null):0 */
	class Vector operator*(const class Vector  *, float); /* linkage=_ZNK6VectormlEf */

	/* <0> (null):0 */
	class Vector operator/(const class Vector  *, float); /* linkage=_ZNK6VectordvEf */

	/* <0> (null):0 */
	void CopyToArray(const class Vector  *, float *); /* linkage=_ZNK6Vector11CopyToArrayEPf */

	/* <0> (null):0 */
	float Length(const class Vector  *); /* linkage=_ZNK6Vector6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector  *); /* linkage=_ZNK6Vector13LengthSquaredEv */

	/* <0> (null):0 */
	float * operator float*(class Vector *); /* linkage=_ZN6VectorcvPfEv */

	/* <0> (null):0 */
	const float  * operator const float*(const class Vector  *); /* linkage=_ZNK6VectorcvPKfEv */

	/* <0> (null):0 */
	class Vector Normalize(const class Vector  *); /* linkage=_ZNK6Vector9NormalizeEv */

	/* <0> (null):0 */
	class Vector2D Make2D(const class Vector  *); /* linkage=_ZNK6Vector6Make2DEv */

	/* <0> (null):0 */
	float Length2D(const class Vector  *); /* linkage=_ZNK6Vector8Length2DEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector  *, float); /* linkage=_ZNK6Vector16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector  *, float); /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector *); /* linkage=_ZN6Vector16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector *, float); /* linkage=_ZN6Vector6IsZeroEf */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 199 */
 /* pointer to 198 */
 /* size: 4 */

/* 200 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 201 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 202 */
 /* pointer to 158 */
 /* size: 4 */

/* 203 */
 /* pointer to 204 */
 /* size: 4 */

/* 204 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 205 */
 /* pointer to 206 */
 /* size: 4 */

/* 206 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 207 */
/* <0> (null):0 */
typedef int qboolean; /* size: 4 */

/* 208 */
/* <0> (null):0 */
struct link_s {
	class link_s *             prev;                 /*     0     4 */
	class link_s *             next;                 /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 209 */
 /* pointer to 208 */
 /* size: 4 */

/* 210 */
/* <0> (null):0 */
typedef struct link_s link_t; /* size: 8 */

/* 211 */
/* <0> (null):0 */
typedef struct edict_s edict_t; /* size: 804 */

/* 212 */
/* <0> (null):0 */
struct edict_s {
	qboolean                   free;                 /*     0     4 */
	int                        serialnumber;         /*     4     4 */
	link_t                     area;                 /*     8     8 */
	int                        headnode;             /*    16     4 */
	int                        num_leafs;            /*    20     4 */
	short int                  leafnums[48];         /*    24    96 */
	/* --- cacheline 1 boundary (64 bytes) was 56 bytes ago --- */
	float                      freetime;             /*   120     4 */
	void *                     pvPrivateData;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	entvars_t                  v;                    /*   128   676 */
	/* --- cacheline 12 boundary (768 bytes) was 36 bytes ago --- */

	/* size: 804, cachelines: 13, members: 9 */
	/* last cacheline: 36 bytes */
}; /* size: 804 */

/* 213 */
 /* pointer to 211 */
 /* size: 4 */

/* 214 */
/* <0> (null):0 */
struct {
	float                      time;                 /*     0     4 */
	float                      frametime;            /*     4     4 */
	float                      force_retouch;        /*     8     4 */
	string_t                   mapname;              /*    12     4 */
	string_t                   startspot;            /*    16     4 */
	float                      deathmatch;           /*    20     4 */
	float                      coop;                 /*    24     4 */
	float                      teamplay;             /*    28     4 */
	float                      serverflags;          /*    32     4 */
	float                      found_secrets;        /*    36     4 */
	class Vector              v_forward;             /*    40    12 */
	class Vector              v_up;                  /*    52    12 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	class Vector              v_right;               /*    64    12 */
	float                      trace_allsolid;       /*    76     4 */
	float                      trace_startsolid;     /*    80     4 */
	float                      trace_fraction;       /*    84     4 */
	class Vector              trace_endpos;          /*    88    12 */
	class Vector              trace_plane_normal;    /*   100    12 */
	float                      trace_plane_dist;     /*   112     4 */
	edict_t *                  trace_ent;            /*   116     4 */
	float                      trace_inopen;         /*   120     4 */
	float                      trace_inwater;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	int                        trace_hitgroup;       /*   128     4 */
	int                        trace_flags;          /*   132     4 */
	int                        msg_entity;           /*   136     4 */
	int                        cdAudioTrack;         /*   140     4 */
	int                        maxClients;           /*   144     4 */
	int                        maxEntities;          /*   148     4 */
	const char  *              pStringBase;          /*   152     4 */
	void *                     pSaveData;            /*   156     4 */
	class Vector              vecLandmarkOffset;     /*   160    12 */

	/* size: 172, cachelines: 3, members: 31 */
	/* last cacheline: 44 bytes */
}; /* size: 172 */

/* 215 */
/* <0> (null):0 */
typedef class  globalvars_t; /* size: 172 */

/* 216 */
/* <0> (null):0 */
struct entvars_s {
	string_t                   classname;            /*     0     4 */
	string_t                   globalname;           /*     4     4 */
	class Vector              origin;                /*     8    12 */
	class Vector              oldorigin;             /*    20    12 */
	class Vector              velocity;              /*    32    12 */
	class Vector              basevelocity;          /*    44    12 */
	class Vector              clbasevelocity;        /*    56    12 */
	/* --- cacheline 1 boundary (64 bytes) was 4 bytes ago --- */
	class Vector              movedir;               /*    68    12 */
	class Vector              angles;                /*    80    12 */
	class Vector              avelocity;             /*    92    12 */
	class Vector              punchangle;            /*   104    12 */
	class Vector              v_angle;               /*   116    12 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	class Vector              endpos;                /*   128    12 */
	class Vector              startpos;              /*   140    12 */
	float                      impacttime;           /*   152     4 */
	float                      starttime;            /*   156     4 */
	int                        fixangle;             /*   160     4 */
	float                      idealpitch;           /*   164     4 */
	float                      pitch_speed;          /*   168     4 */
	float                      ideal_yaw;            /*   172     4 */
	float                      yaw_speed;            /*   176     4 */
	int                        modelindex;           /*   180     4 */
	string_t                   model;                /*   184     4 */
	int                        viewmodel;            /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	int                        weaponmodel;          /*   192     4 */
	class Vector              absmin;                /*   196    12 */
	class Vector              absmax;                /*   208    12 */
	class Vector              mins;                  /*   220    12 */
	class Vector              maxs;                  /*   232    12 */
	class Vector              size;                  /*   244    12 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	float                      ltime;                /*   256     4 */
	float                      nextthink;            /*   260     4 */
	int                        movetype;             /*   264     4 */
	int                        solid;                /*   268     4 */
	int                        skin;                 /*   272     4 */
	int                        body;                 /*   276     4 */
	int                        effects;              /*   280     4 */
	float                      gravity;              /*   284     4 */
	float                      friction;             /*   288     4 */
	int                        light_level;          /*   292     4 */
	int                        sequence;             /*   296     4 */
	int                        gaitsequence;         /*   300     4 */
	float                      frame;                /*   304     4 */
	float                      animtime;             /*   308     4 */
	float                      framerate;            /*   312     4 */
	unsigned char              controller[4];        /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	unsigned char              blending[2];          /*   320     2 */
	float                      scale;                /*   324     4 */
	int                        rendermode;           /*   328     4 */
	float                      renderamt;            /*   332     4 */
	class Vector              rendercolor;           /*   336    12 */
	int                        renderfx;             /*   348     4 */
	float                      health;               /*   352     4 */
	float                      frags;                /*   356     4 */
	int                        weapons;              /*   360     4 */
	float                      takedamage;           /*   364     4 */
	int                        deadflag;             /*   368     4 */
	class Vector              view_ofs;              /*   372    12 */
	int                        button;               /*   384     4 */
	/* --- cacheline 6 boundary (384 bytes) was 2 bytes ago --- */
	int                        impulse;              /*   388     4 */
	edict_t *                  chain;                /*   392     4 */
	edict_t *                  dmg_inflictor;        /*   396     4 */
	edict_t *                  enemy;                /*   400     4 */
	edict_t *                  aiment;               /*   404     4 */
	edict_t *                  owner;                /*   408     4 */
	edict_t *                  groundentity;         /*   412     4 */
	int                        spawnflags;           /*   416     4 */
	int                        flags;                /*   420     4 */
	int                        colormap;             /*   424     4 */
	int                        team;                 /*   428     4 */
	float                      max_health;           /*   432     4 */
	float                      teleport_time;        /*   436     4 */
	float                      armortype;            /*   440     4 */
	float                      armorvalue;           /*   444     4 */
	int                        waterlevel;           /*   448     4 */
	/* --- cacheline 7 boundary (448 bytes) was 2 bytes ago --- */
	int                        watertype;            /*   452     4 */
	string_t                   target;               /*   456     4 */
	string_t                   targetname;           /*   460     4 */
	string_t                   netname;              /*   464     4 */
	string_t                   message;              /*   468     4 */
	float                      dmg_take;             /*   472     4 */
	float                      dmg_save;             /*   476     4 */
	float                      dmg;                  /*   480     4 */
	float                      dmgtime;              /*   484     4 */
	string_t                   noise;                /*   488     4 */
	string_t                   noise1;               /*   492     4 */
	string_t                   noise2;               /*   496     4 */
	string_t                   noise3;               /*   500     4 */
	float                      speed;                /*   504     4 */
	float                      air_finished;         /*   508     4 */
	float                      pain_finished;        /*   512     4 */
	/* --- cacheline 8 boundary (512 bytes) was 2 bytes ago --- */
	float                      radsuit_finished;     /*   516     4 */
	edict_t *                  pContainingEntity;    /*   520     4 */
	int                        playerclass;          /*   524     4 */
	float                      maxspeed;             /*   528     4 */
	float                      fov;                  /*   532     4 */
	int                        weaponanim;           /*   536     4 */
	int                        pushmsec;             /*   540     4 */
	int                        bInDuck;              /*   544     4 */
	int                        flTimeStepSound;      /*   548     4 */
	int                        flSwimTime;           /*   552     4 */
	int                        flDuckTime;           /*   556     4 */
	int                        iStepLeft;            /*   560     4 */
	float                      flFallVelocity;       /*   564     4 */
	int                        gamestate;            /*   568     4 */
	int                        oldbuttons;           /*   572     4 */
	int                        groupinfo;            /*   576     4 */
	/* --- cacheline 9 boundary (576 bytes) was 2 bytes ago --- */
	int                        iuser1;               /*   580     4 */
	int                        iuser2;               /*   584     4 */
	int                        iuser3;               /*   588     4 */
	int                        iuser4;               /*   592     4 */
	float                      fuser1;               /*   596     4 */
	float                      fuser2;               /*   600     4 */
	float                      fuser3;               /*   604     4 */
	float                      fuser4;               /*   608     4 */
	class Vector              vuser1;                /*   612    12 */
	class Vector              vuser2;                /*   624    12 */
	class Vector              vuser3;                /*   636    12 */
	/* --- cacheline 10 boundary (640 bytes) was 6 bytes ago --- */
	class Vector              vuser4;                /*   648    12 */
	edict_t *                  euser1;               /*   660     4 */
	edict_t *                  euser2;               /*   664     4 */
	edict_t *                  euser3;               /*   668     4 */
	edict_t *                  euser4;               /*   672     4 */

	/* size: 676, cachelines: 11, members: 123 */
	/* last cacheline: 36 bytes */

	/* BRAIN FART ALERT! 676 != 674 + 0(holes), diff = 2 */

}; /* size: 676 */

/* 217 */
/* <0> (null):0 */
unsigned char              array[4]; /* size: 4 */

/* 218 */
/* <0> (null):0 */
unsigned char              array[2]; /* size: 2 */

/* 219 */
/* <0> (null):0 */
typedef struct entvars_s entvars_t; /* size: 676 */

/* 220 */
/* <0> (null):0 */
short int                  array[48]; /* size: 96 */

/* 221 */
/* <0> (null):0 */
typedef uint32 CRC32_t; /* size: 4 */

/* 222 */
/* <0> (null):0 */
struct cvar_s {
	char *                     name;                 /*     0     4 */
	char *                     string;               /*     4     4 */
	int                        flags;                /*     8     4 */
	float                      value;                /*    12     4 */
	class cvar_s *             next;                 /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 223 */
 /* pointer to 222 */
 /* size: 4 */

/* 224 */
/* <0> (null):0 */
typedef struct cvar_s cvar_t; /* size: 20 */

/* 225 */
/* <0> (null):0 */
struct client_textmessage_s {
	int                        effect;               /*     0     4 */
	byte                       r1;                   /*     4     1 */
	byte                       g1;                   /*     5     1 */
	byte                       b1;                   /*     6     1 */
	byte                       a1;                   /*     7     1 */
	byte                       r2;                   /*     8     1 */
	byte                       g2;                   /*     9     1 */
	byte                       b2;                   /*    10     1 */
	byte                       a2;                   /*    11     1 */
	float                      x;                    /*    12     4 */
	float                      y;                    /*    16     4 */
	float                      fadein;               /*    20     4 */
	float                      fadeout;              /*    24     4 */
	float                      holdtime;             /*    28     4 */
	float                      fxtime;               /*    32     4 */
	const char  *              pName;                /*    36     4 */
	const char  *              pMessage;             /*    40     4 */

	/* size: 44, cachelines: 1, members: 17 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 226 */
/* <0> (null):0 */
typedef struct client_textmessage_s client_textmessage_t; /* size: 44 */

/* 227 */
/* <0> (null):0 */
typedef struct sequenceCommandLine_ sequenceCommandLine_s; /* size: 92 */

/* 228 */
/* <0> (null):0 */
struct sequenceCommandLine_ {
	int                        commandType;          /*     0     4 */
	client_textmessage_t       clientMessage;        /*     4    44 */
	char *                     speakerName;          /*    48     4 */
	char *                     listenerName;         /*    52     4 */
	char *                     soundFileName;        /*    56     4 */
	char *                     sentenceName;         /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	char *                     fireTargetNames;      /*    64     4 */
	char *                     killTargetNames;      /*    68     4 */
	float                      delay;                /*    72     4 */
	int                        repeatCount;          /*    76     4 */
	int                        textChannel;          /*    80     4 */
	int                        modifierBitField;     /*    84     4 */
	sequenceCommandLine_s *    nextCommandLine;      /*    88     4 */

	/* size: 92, cachelines: 2, members: 13 */
	/* last cacheline: 28 bytes */
}; /* size: 92 */

/* 229 */
 /* pointer to 227 */
 /* size: 4 */

/* 230 */
/* <0> (null):0 */
typedef struct sequenceEntry_ sequenceEntry_s; /* size: 20 */

/* 231 */
/* <0> (null):0 */
struct sequenceEntry_ {
	char *                     fileName;             /*     0     4 */
	char *                     entryName;            /*     4     4 */
	sequenceCommandLine_s *    firstCommand;         /*     8     4 */
	sequenceEntry_s *          nextEntry;            /*    12     4 */
	qboolean                   isGlobal;             /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 232 */
 /* pointer to 230 */
 /* size: 4 */

/* 233 */
/* <0> (null):0 */
typedef struct sentenceEntry_ sentenceEntry_s; /* size: 16 */

/* 234 */
/* <0> (null):0 */
struct sentenceEntry_ {
	char *                     data;                 /*     0     4 */
	sentenceEntry_s *          nextEntry;            /*     4     4 */
	qboolean                   isGlobal;             /*     8     4 */
	unsigned int               index;                /*    12     4 */

	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 235 */
 /* pointer to 233 */
 /* size: 4 */

/* 236 */
/* <0> (null):0 */
enum {
	at_notice = 0,
	at_console = 1,
	at_aiconsole = 2,
	at_warning = 3,
	at_error = 4,
	at_logged = 5,
}; /* size: 4 */

/* 237 */
/* <0> (null):0 */
typedef enum  ALERT_TYPE; /* size: 4 */

/* 238 */
/* <0> (null):0 */
enum {
	print_console = 0,
	print_center = 1,
	print_chat = 2,
}; /* size: 4 */

/* 239 */
/* <0> (null):0 */
typedef enum  PRINT_TYPE; /* size: 4 */

/* 240 */
/* <0> (null):0 */
enum {
	force_exactfile = 0,
	force_model_samebounds = 1,
	force_model_specifybounds = 2,
	force_model_specifybounds_if_avail = 3,
}; /* size: 4 */

/* 241 */
/* <0> (null):0 */
typedef enum  FORCE_TYPE; /* size: 4 */

/* 242 */
/* <0> (null):0 */
struct {
	int                        fAllSolid;            /*     0     4 */
	int                        fStartSolid;          /*     4     4 */
	int                        fInOpen;              /*     8     4 */
	int                        fInWater;             /*    12     4 */
	float                      flFraction;           /*    16     4 */
	class Vector              vecEndPos;             /*    20    12 */
	float                      flPlaneDist;          /*    32     4 */
	class Vector              vecPlaneNormal;        /*    36    12 */
	edict_t *                  pHit;                 /*    48     4 */
	int                        iHitgroup;            /*    52     4 */
	/* <0> (null):0 */
	void TraceResult(TraceResult *);


	/* size: 56, cachelines: 1, members: 10 */
	/* last cacheline: 56 bytes */
}; /* size: 56 */

/* 243 */
/* <0> (null):0 */
typedef class  TraceResult; /* size: 56 */

/* 244 */
/* <0> (null):0 */
struct enginefuncs_s {
	int                        (*pfnPrecacheModel)(char *); /*     0     4 */
	int                        (*pfnPrecacheSound)(char *); /*     4     4 */
	void                       (*pfnSetModel)(edict_t *, const char  *); /*     8     4 */
	int                        (*pfnModelIndex)(const char  *); /*    12     4 */
	int                        (*pfnModelFrames)(int); /*    16     4 */
	void                       (*pfnSetSize)(edict_t *, const float  *, const float  *); /*    20     4 */
	void                       (*pfnChangeLevel)(char *, char *); /*    24     4 */
	void                       (*pfnGetSpawnParms)(edict_t *); /*    28     4 */
	void                       (*pfnSaveSpawnParms)(edict_t *); /*    32     4 */
	float                      (*pfnVecToYaw)(const float  *); /*    36     4 */
	void                       (*pfnVecToAngles)(const float  *, float *); /*    40     4 */
	void                       (*pfnMoveToOrigin)(edict_t *, const float  *, float, int); /*    44     4 */
	void                       (*pfnChangeYaw)(edict_t *); /*    48     4 */
	void                       (*pfnChangePitch)(edict_t *); /*    52     4 */
	edict_t *                  (*pfnFindEntityByString)(edict_t *, const char  *, const char  *); /*    56     4 */
	int                        (*pfnGetEntityIllum)(edict_t *); /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	edict_t *                  (*pfnFindEntityInSphere)(edict_t *, const float  *, float); /*    64     4 */
	edict_t *                  (*pfnFindClientInPVS)(edict_t *); /*    68     4 */
	edict_t *                  (*pfnEntitiesInPVS)(edict_t *); /*    72     4 */
	void                       (*pfnMakeVectors)(const float  *); /*    76     4 */
	void                       (*pfnAngleVectors)(const float  *, float *, float *, float *); /*    80     4 */
	edict_t *                  (*pfnCreateEntity)(void); /*    84     4 */
	void                       (*pfnRemoveEntity)(edict_t *); /*    88     4 */
	edict_t *                  (*pfnCreateNamedEntity)(int); /*    92     4 */
	void                       (*pfnMakeStatic)(edict_t *); /*    96     4 */
	int                        (*pfnEntIsOnFloor)(edict_t *); /*   100     4 */
	int                        (*pfnDropToFloor)(edict_t *); /*   104     4 */
	int                        (*pfnWalkMove)(edict_t *, float, float, int); /*   108     4 */
	void                       (*pfnSetOrigin)(edict_t *, const float  *); /*   112     4 */
	void                       (*pfnEmitSound)(edict_t *, int, const char  *, float, float, int, int); /*   116     4 */
	void                       (*pfnEmitAmbientSound)(edict_t *, float *, const char  *, float, float, int, int); /*   120     4 */
	void                       (*pfnTraceLine)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	void                       (*pfnTraceToss)(edict_t *, edict_t *, TraceResult *); /*   128     4 */
	int                        (*pfnTraceMonsterHull)(edict_t *, const float  *, const float  *, int, edict_t *, TraceResult *); /*   132     4 */
	void                       (*pfnTraceHull)(const float  *, const float  *, int, int, edict_t *, TraceResult *); /*   136     4 */
	void                       (*pfnTraceModel)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   140     4 */
	const char  *              (*pfnTraceTexture)(edict_t *, const float  *, const float  *); /*   144     4 */
	void                       (*pfnTraceSphere)(const float  *, const float  *, int, float, edict_t *, TraceResult *); /*   148     4 */
	void                       (*pfnGetAimVector)(edict_t *, float, float *); /*   152     4 */
	void                       (*pfnServerCommand)(char *); /*   156     4 */
	void                       (*pfnServerExecute)(void); /*   160     4 */
	void                       (*pfnClientCommand)(edict_t *, char *, ...); /*   164     4 */
	void                       (*pfnParticleEffect)(const float  *, const float  *, float, float); /*   168     4 */
	void                       (*pfnLightStyle)(int, char *); /*   172     4 */
	int                        (*pfnDecalIndex)(const char  *); /*   176     4 */
	int                        (*pfnPointContents)(const float  *); /*   180     4 */
	void                       (*pfnMessageBegin)(int, int, const float  *, edict_t *); /*   184     4 */
	void                       (*pfnMessageEnd)(void); /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	void                       (*pfnWriteByte)(int); /*   192     4 */
	void                       (*pfnWriteChar)(int); /*   196     4 */
	void                       (*pfnWriteShort)(int); /*   200     4 */
	void                       (*pfnWriteLong)(int); /*   204     4 */
	void                       (*pfnWriteAngle)(float); /*   208     4 */
	void                       (*pfnWriteCoord)(float); /*   212     4 */
	void                       (*pfnWriteString)(const char  *); /*   216     4 */
	void                       (*pfnWriteEntity)(int); /*   220     4 */
	void                       (*pfnCVarRegister)(cvar_t *); /*   224     4 */
	float                      (*pfnCVarGetFloat)(const char  *); /*   228     4 */
	const char  *              (*pfnCVarGetString)(const char  *); /*   232     4 */
	void                       (*pfnCVarSetFloat)(const char  *, float); /*   236     4 */
	void                       (*pfnCVarSetString)(const char  *, const char  *); /*   240     4 */
	void                       (*pfnAlertMessage)(ALERT_TYPE, char *, ...); /*   244     4 */
	void                       (*pfnEngineFprintf)(void *, char *, ...); /*   248     4 */
	void *                     (*pfnPvAllocEntPrivateData)(edict_t *, int32); /*   252     4 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	void *                     (*pfnPvEntPrivateData)(edict_t *); /*   256     4 */
	void                       (*pfnFreeEntPrivateData)(edict_t *); /*   260     4 */
	const char  *              (*pfnSzFromIndex)(int); /*   264     4 */
	int                        (*pfnAllocString)(const char  *); /*   268     4 */
	class entvars_s *          (*pfnGetVarsOfEnt)(edict_t *); /*   272     4 */
	edict_t *                  (*pfnPEntityOfEntOffset)(int); /*   276     4 */
	int                        (*pfnEntOffsetOfPEntity)(const edict_t  *); /*   280     4 */
	int                        (*pfnIndexOfEdict)(const edict_t  *); /*   284     4 */
	edict_t *                  (*pfnPEntityOfEntIndex)(int); /*   288     4 */
	edict_t *                  (*pfnFindEntityByVars)(class entvars_s *); /*   292     4 */
	void *                     (*pfnGetModelPtr)(edict_t *); /*   296     4 */
	int                        (*pfnRegUserMsg)(const char  *, int); /*   300     4 */
	void                       (*pfnAnimationAutomove)(const edict_t  *, float); /*   304     4 */
	void                       (*pfnGetBonePosition)(const edict_t  *, int, float *, float *); /*   308     4 */
	uint32                     (*pfnFunctionFromName)(const char  *); /*   312     4 */
	const char  *              (*pfnNameForFunction)(uint32); /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	void                       (*pfnClientPrintf)(edict_t *, PRINT_TYPE, const char  *); /*   320     4 */
	void                       (*pfnServerPrint)(const char  *); /*   324     4 */
	const char  *              (*pfnCmd_Args)(void); /*   328     4 */
	const char  *              (*pfnCmd_Argv)(int);  /*   332     4 */
	int                        (*pfnCmd_Argc)(void); /*   336     4 */
	void                       (*pfnGetAttachment)(const edict_t  *, int, float *, float *); /*   340     4 */
	void                       (*pfnCRC32_Init)(CRC32_t *); /*   344     4 */
	void                       (*pfnCRC32_ProcessBuffer)(CRC32_t *, void *, int); /*   348     4 */
	void                       (*pfnCRC32_ProcessByte)(CRC32_t *, unsigned char); /*   352     4 */
	CRC32_t                    (*pfnCRC32_Final)(CRC32_t); /*   356     4 */
	int32                      (*pfnRandomLong)(int32, int32); /*   360     4 */
	float                      (*pfnRandomFloat)(float, float); /*   364     4 */
	void                       (*pfnSetView)(const edict_t  *, const edict_t  *); /*   368     4 */
	float                      (*pfnTime)(void);     /*   372     4 */
	void                       (*pfnCrosshairAngle)(const edict_t  *, float, float); /*   376     4 */
	byte *                     (*pfnLoadFileForMe)(char *, int *); /*   380     4 */
	/* --- cacheline 6 boundary (384 bytes) --- */
	void                       (*pfnFreeFile)(void *); /*   384     4 */
	void                       (*pfnEndSection)(const char  *); /*   388     4 */
	int                        (*pfnCompareFileTime)(char *, char *, int *); /*   392     4 */
	void                       (*pfnGetGameDir)(char *); /*   396     4 */
	void                       (*pfnCvar_RegisterVariable)(cvar_t *); /*   400     4 */
	void                       (*pfnFadeClientVolume)(const edict_t  *, int, int, int, int); /*   404     4 */
	void                       (*pfnSetClientMaxspeed)(const edict_t  *, float); /*   408     4 */
	edict_t *                  (*pfnCreateFakeClient)(const char  *); /*   412     4 */
	void                       (*pfnRunPlayerMove)(edict_t *, const float  *, float, float, float, short unsigned int, byte, byte); /*   416     4 */
	int                        (*pfnNumberOfEntities)(void); /*   420     4 */
	char *                     (*pfnGetInfoKeyBuffer)(edict_t *); /*   424     4 */
	char *                     (*pfnInfoKeyValue)(char *, char *); /*   428     4 */
	void                       (*pfnSetKeyValue)(char *, char *, char *); /*   432     4 */
	void                       (*pfnSetClientKeyValue)(int, char *, char *, char *); /*   436     4 */
	int                        (*pfnIsMapValid)(char *); /*   440     4 */
	void                       (*pfnStaticDecal)(const float  *, int, int, int); /*   444     4 */
	/* --- cacheline 7 boundary (448 bytes) --- */
	int                        (*pfnPrecacheGeneric)(char *); /*   448     4 */
	int                        (*pfnGetPlayerUserId)(edict_t *); /*   452     4 */
	void                       (*pfnBuildSoundMsg)(edict_t *, int, const char  *, float, float, int, int, int, int, const float  *, edict_t *); /*   456     4 */
	int                        (*pfnIsDedicatedServer)(void); /*   460     4 */
	cvar_t *                   (*pfnCVarGetPointer)(const char  *); /*   464     4 */
	unsigned int               (*pfnGetPlayerWONId)(edict_t *); /*   468     4 */
	void                       (*pfnInfo_RemoveKey)(char *, const char  *); /*   472     4 */
	const char  *              (*pfnGetPhysicsKeyValue)(const edict_t  *, const char  *); /*   476     4 */
	void                       (*pfnSetPhysicsKeyValue)(const edict_t  *, const char  *, const char  *); /*   480     4 */
	const char  *              (*pfnGetPhysicsInfoString)(const edict_t  *); /*   484     4 */
	short unsigned int         (*pfnPrecacheEvent)(int, const char  *); /*   488     4 */
	void                       (*pfnPlaybackEvent)(int, const edict_t  *, short unsigned int, float, float *, float *, float, float, int, int, int, int); /*   492     4 */
	unsigned char *            (*pfnSetFatPVS)(float *); /*   496     4 */
	unsigned char *            (*pfnSetFatPAS)(float *); /*   500     4 */
	int                        (*pfnCheckVisibility)(const edict_t  *, unsigned char *); /*   504     4 */
	void                       (*pfnDeltaSetField)(class delta_s *, const char  *); /*   508     4 */
	/* --- cacheline 8 boundary (512 bytes) --- */
	void                       (*pfnDeltaUnsetField)(class delta_s *, const char  *); /*   512     4 */
	void                       (*pfnDeltaAddEncoder)(char *, void (*)(class delta_s *, const unsigned char  *, const unsigned char  *)); /*   516     4 */
	int                        (*pfnGetCurrentPlayer)(void); /*   520     4 */
	int                        (*pfnCanSkipPlayer)(const edict_t  *); /*   524     4 */
	int                        (*pfnDeltaFindField)(class delta_s *, const char  *); /*   528     4 */
	void                       (*pfnDeltaSetFieldByIndex)(class delta_s *, int); /*   532     4 */
	void                       (*pfnDeltaUnsetFieldByIndex)(class delta_s *, int); /*   536     4 */
	void                       (*pfnSetGroupMask)(int, int); /*   540     4 */
	int                        (*pfnCreateInstancedBaseline)(int, class entity_state_s *); /*   544     4 */
	void                       (*pfnCvar_DirectSet)(class cvar_s *, char *); /*   548     4 */
	void                       (*pfnForceUnmodified)(FORCE_TYPE, float *, float *, const char  *); /*   552     4 */
	void                       (*pfnGetPlayerStats)(const edict_t  *, int *, int *); /*   556     4 */
	void                       (*pfnAddServerCommand)(char *, void (*)(void)); /*   560     4 */
	qboolean                   (*pfnVoice_GetClientListening)(int, int); /*   564     4 */
	qboolean                   (*pfnVoice_SetClientListening)(int, int, qboolean); /*   568     4 */
	const char  *              (*pfnGetPlayerAuthId)(edict_t *); /*   572     4 */
	/* --- cacheline 9 boundary (576 bytes) --- */
	sequenceEntry_s *          (*pfnSequenceGet)(const char  *, const char  *); /*   576     4 */
	sentenceEntry_s *          (*pfnSequencePickSentence)(const char  *, int, int *); /*   580     4 */
	int                        (*pfnGetFileSize)(char *); /*   584     4 */
	unsigned int               (*pfnGetApproxWavePlayLen)(const char  *); /*   588     4 */
	int                        (*pfnIsCareerMatch)(void); /*   592     4 */
	int                        (*pfnGetLocalizedStringLength)(const char  *); /*   596     4 */
	void                       (*pfnRegisterTutorMessageShown)(int); /*   600     4 */
	int                        (*pfnGetTimesTutorMessageShown)(int); /*   604     4 */
	void                       (*ProcessTutorMessageDecayBuffer)(int *, int); /*   608     4 */
	void                       (*ConstructTutorMessageDecayBuffer)(int *, int); /*   612     4 */
	void                       (*ResetTutorMessageDecayData)(void); /*   616     4 */
	void                       (*pfnQueryClientCvarValue)(const edict_t  *, const char  *); /*   620     4 */
	void                       (*pfnQueryClientCvarValue2)(const edict_t  *, const char  *, int); /*   624     4 */
	int                        (*pfnCheckParm)(const char  *, char * *); /*   628     4 */

	/* size: 632, cachelines: 10, members: 158 */
	/* last cacheline: 56 bytes */
}; /* size: 632 */

/* 245 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 246 */
 /* pointer to 245 */
 /* size: 4 */

/* 247 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 157591672 */

/* 248 */
 /* pointer to 247 */
 /* size: 4 */

/* 249 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 250 */
 /* pointer to 249 */
 /* size: 4 */

/* 251 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 252 */
 /* pointer to 251 */
 /* size: 4 */

/* 253 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 157592192 */

/* 254 */
 /* pointer to 253 */
 /* size: 4 */

/* 255 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 157592452 */

/* 256 */
 /* pointer to 255 */
 /* size: 4 */

/* 257 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 157592660 */

/* 258 */
 /* pointer to 257 */
 /* size: 4 */

/* 259 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 260 */
 /* pointer to 259 */
 /* size: 4 */

/* 261 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 157592972 */

/* 262 */
 /* pointer to 261 */
 /* size: 4 */

/* 263 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 157593180 */

/* 264 */
 /* pointer to 263 */
 /* size: 4 */

/* 265 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 266 */
 /* pointer to 265 */
 /* size: 4 */

/* 267 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 268 */
 /* pointer to 267 */
 /* size: 4 */

/* 269 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 270 */
 /* pointer to 269 */
 /* size: 4 */

/* 271 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 272 */
 /* pointer to 271 */
 /* size: 4 */

/* 273 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 157622844 */

/* 274 */
 /* pointer to 273 */
 /* size: 4 */

/* 275 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 157623000 */

/* 276 */
 /* pointer to 275 */
 /* size: 4 */

/* 277 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 278 */
 /* pointer to 277 */
 /* size: 4 */

/* 279 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 280 */
 /* pointer to 279 */
 /* size: 4 */

/* 281 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 282 */
 /* pointer to 281 */
 /* size: 4 */

/* 283 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 157623884 */

/* 284 */
 /* pointer to 283 */
 /* size: 4 */

/* 285 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 157624092 */

/* 286 */
 /* pointer to 285 */
 /* size: 4 */

/* 287 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 157624560 */

/* 288 */
 /* pointer to 287 */
 /* size: 4 */

/* 289 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 157625028 */

/* 290 */
 /* pointer to 243 */
 /* size: 4 */

/* 291 */
 /* pointer to 289 */
 /* size: 4 */

/* 292 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 157625444 */

/* 293 */
 /* pointer to 292 */
 /* size: 4 */

/* 294 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 295 */
 /* pointer to 294 */
 /* size: 4 */

/* 296 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 157626120 */

/* 297 */
 /* pointer to 296 */
 /* size: 4 */

/* 298 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 299 */
 /* pointer to 298 */
 /* size: 4 */

/* 300 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 157639028 */

/* 301 */
 /* pointer to 300 */
 /* size: 4 */

/* 302 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 157639444 */

/* 303 */
 /* pointer to 302 */
 /* size: 4 */

/* 304 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 157639704 */

/* 305 */
 /* pointer to 304 */
 /* size: 4 */

/* 306 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 157639860 */

/* 307 */
 /* pointer to 306 */
 /* size: 4 */

/* 308 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 157640068 */

/* 309 */
 /* pointer to 308 */
 /* size: 4 */

/* 310 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 157640380 */

/* 311 */
 /* pointer to 310 */
 /* size: 4 */

/* 312 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 313 */
 /* pointer to 312 */
 /* size: 4 */

/* 314 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 157640744 */

/* 315 */
 /* pointer to 314 */
 /* size: 4 */

/* 316 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 157641056 */

/* 317 */
 /* pointer to 316 */
 /* size: 4 */

/* 318 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 157641212 */

/* 319 */
 /* pointer to 318 */
 /* size: 4 */

/* 320 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 157641368 */

/* 321 */
 /* pointer to 320 */
 /* size: 4 */

/* 322 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 157641524 */

/* 323 */
 /* pointer to 224 */
 /* size: 4 */

/* 324 */
 /* pointer to 322 */
 /* size: 4 */

/* 325 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 326 */
 /* pointer to 325 */
 /* size: 4 */

/* 327 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 328 */
 /* pointer to 327 */
 /* size: 4 */

/* 329 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 157642044 */

/* 330 */
 /* pointer to 329 */
 /* size: 4 */

/* 331 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 157642252 */

/* 332 */
 /* pointer to 331 */
 /* size: 4 */

/* 333 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 157642460 */

/* 334 */
 /* pointer to 333 */
 /* size: 4 */

/* 335 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 157642668 */

/* 336 */
 /* pointer to 335 */
 /* size: 4 */

/* 337 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 338 */
 /* pointer to 337 */
 /* size: 4 */

/* 339 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 340 */
 /* pointer to 339 */
 /* size: 4 */

/* 341 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 342 */
 /* pointer to 341 */
 /* size: 4 */

/* 343 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 344 */
 /* pointer to 216 */
 /* size: 4 */

/* 345 */
 /* pointer to 343 */
 /* size: 4 */

/* 346 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 347 */
 /* pointer to 348 */
 /* size: 4 */

/* 348 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 804 */

/* 349 */
 /* pointer to 346 */
 /* size: 4 */

/* 350 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 351 */
 /* pointer to 350 */
 /* size: 4 */

/* 352 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 353 */
 /* pointer to 352 */
 /* size: 4 */

/* 354 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 157694244 */

/* 355 */
 /* pointer to 354 */
 /* size: 4 */

/* 356 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 157694452 */

/* 357 */
 /* pointer to 356 */
 /* size: 4 */

/* 358 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 359 */
 /* pointer to 358 */
 /* size: 4 */

/* 360 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 361 */
 /* pointer to 360 */
 /* size: 4 */

/* 362 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 157695076 */

/* 363 */
 /* pointer to 362 */
 /* size: 4 */

/* 364 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 365 */
 /* pointer to 364 */
 /* size: 4 */

/* 366 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 367 */
 /* pointer to 366 */
 /* size: 4 */

/* 368 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 157695544 */

/* 369 */
 /* pointer to 221 */
 /* size: 4 */

/* 370 */
 /* pointer to 368 */
 /* size: 4 */

/* 371 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 157695752 */

/* 372 */
 /* pointer to 371 */
 /* size: 4 */

/* 373 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 157696012 */

/* 374 */
 /* pointer to 373 */
 /* size: 4 */

/* 375 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 376 */
 /* pointer to 375 */
 /* size: 4 */

/* 377 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 378 */
 /* pointer to 377 */
 /* size: 4 */

/* 379 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 380 */
 /* pointer to 379 */
 /* size: 4 */

/* 381 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 157721240 */

/* 382 */
 /* pointer to 381 */
 /* size: 4 */

/* 383 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 384 */
 /* pointer to 383 */
 /* size: 4 */

/* 385 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 157721552 */

/* 386 */
 /* pointer to 385 */
 /* size: 4 */

/* 387 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 388 */
 /* pointer to 188 */
 /* size: 4 */

/* 389 */
 /* pointer to 125 */
 /* size: 4 */

/* 390 */
 /* pointer to 387 */
 /* size: 4 */

/* 391 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 157722124 */

/* 392 */
 /* pointer to 391 */
 /* size: 4 */

/* 393 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 394 */
 /* pointer to 393 */
 /* size: 4 */

/* 395 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 157722540 */

/* 396 */
 /* pointer to 395 */
 /* size: 4 */

/* 397 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 398 */
 /* pointer to 397 */
 /* size: 4 */

/* 399 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 157723060 */

/* 400 */
 /* pointer to 399 */
 /* size: 4 */

/* 401 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 402 */
 /* pointer to 401 */
 /* size: 4 */

/* 403 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 404 */
 /* pointer to 403 */
 /* size: 4 */

/* 405 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 157723944 */

/* 406 */
 /* pointer to 405 */
 /* size: 4 */

/* 407 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 157724204 */

/* 408 */
 /* pointer to 407 */
 /* size: 4 */

/* 409 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 157724516 */

/* 410 */
 /* pointer to 409 */
 /* size: 4 */

/* 411 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 157724828 */

/* 412 */
 /* pointer to 411 */
 /* size: 4 */

/* 413 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 414 */
 /* pointer to 413 */
 /* size: 4 */

/* 415 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 416 */
 /* pointer to 415 */
 /* size: 4 */

/* 417 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 157763584 */

/* 418 */
 /* pointer to 417 */
 /* size: 4 */

/* 419 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 420 */
 /* pointer to 419 */
 /* size: 4 */

/* 421 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 157764000 */

/* 422 */
 /* pointer to 421 */
 /* size: 4 */

/* 423 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 424 */
 /* pointer to 423 */
 /* size: 4 */

/* 425 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 2 */

/* 426 */
 /* pointer to 425 */
 /* size: 4 */

/* 427 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 157764624 */

/* 428 */
 /* pointer to 427 */
 /* size: 4 */

/* 429 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 430 */
 /* pointer to 118 */
 /* size: 4 */

/* 431 */
 /* pointer to 429 */
 /* size: 4 */

/* 432 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 433 */
 /* pointer to 432 */
 /* size: 4 */

/* 434 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 157765768 */

/* 435 */
 /* pointer to 436 */
 /* size: 4 */

/* 436 */
/* <0> (null):0 */
struct delta_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 437 */
 /* pointer to 434 */
 /* size: 4 */

/* 438 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 157766092 */

/* 439 */
 /* pointer to 440 */
 /* size: 4 */

/* 440 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 157766300 */

/* 441 */
 /* pointer to 442 */
 /* size: 4 */

/* 442 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 443 */
 /* pointer to 438 */
 /* size: 4 */

/* 444 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 445 */
 /* pointer to 444 */
 /* size: 4 */

/* 446 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 157766872 */

/* 447 */
 /* pointer to 446 */
 /* size: 4 */

/* 448 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 157729384 */

/* 449 */
 /* pointer to 448 */
 /* size: 4 */

/* 450 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 451 */
 /* pointer to 452 */
 /* size: 4 */

/* 452 */
/* <0> (null):0 */
struct entity_state_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 453 */
 /* pointer to 450 */
 /* size: 4 */

/* 454 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 157729916 */

/* 455 */
 /* pointer to 222 */
 /* size: 4 */

/* 456 */
 /* pointer to 454 */
 /* size: 4 */

/* 457 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 157730176 */

/* 458 */
 /* pointer to 457 */
 /* size: 4 */

/* 459 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 157730488 */

/* 460 */
 /* pointer to 459 */
 /* size: 4 */

/* 461 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 157730748 */

/* 462 */
 /* pointer to 461 */
 /* size: 4 */

/* 463 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 464 */
 /* pointer to 463 */
 /* size: 4 */

/* 465 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 466 */
 /* pointer to 465 */
 /* size: 4 */

/* 467 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 468 */
 /* pointer to 467 */
 /* size: 4 */

/* 469 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 470 */
 /* pointer to 469 */
 /* size: 4 */

/* 471 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 472 */
 /* pointer to 471 */
 /* size: 4 */

/* 473 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 474 */
 /* pointer to 473 */
 /* size: 4 */

/* 475 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 157732204 */

/* 476 */
 /* pointer to 475 */
 /* size: 4 */

/* 477 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 157732412 */

/* 478 */
 /* pointer to 477 */
 /* size: 4 */

/* 479 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 157732620 */

/* 480 */
 /* pointer to 479 */
 /* size: 4 */

/* 481 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 482 */
 /* pointer to 481 */
 /* size: 4 */

/* 483 */
/* <0> (null):0 */
typedef struct enginefuncs_s enginefuncs_t; /* size: 632 */

/* 484 */
 /* pointer to 485 */
 /* size: 4 */

/* 485 */
/* <0> (null):0 */
struct CBaseEntity {
	/* <0> (null):0 */
	edict_t * edict(class CBaseEntity *); /* linkage=_ZN11CBaseEntity5edictEv */

	/* <0> (null):0 */
	virtual int ObjectCaps(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10ObjectCapsEv */

	/* <0> (null):0 */
	int entindex(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8entindexEv */

	/* vtable has 1 entries: {
	   [6] = ObjectCaps(_ZN11CBaseEntity10ObjectCapsEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 486 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 487 */
/* <0> (null):0 */
enum TeamName {
	UNASSIGNED = 0,
	TERRORIST = 1,
	CT = 2,
	SPECTATOR = 3,
}; /* size: 4 */

/* 488 */
/* <0> (null):0 */
class CBasePlayer {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 489 */
 /* pointer to 488 */
 /* size: 4 */

/* 490 */
/* <0> (null):0 */
enum GameEventType {
	EVENT_INVALID = 0,
	EVENT_WEAPON_FIRED = 1,
	EVENT_WEAPON_FIRED_ON_EMPTY = 2,
	EVENT_WEAPON_RELOADED = 3,
	EVENT_HE_GRENADE_EXPLODED = 4,
	EVENT_FLASHBANG_GRENADE_EXPLODED = 5,
	EVENT_SMOKE_GRENADE_EXPLODED = 6,
	EVENT_GRENADE_BOUNCED = 7,
	EVENT_BEING_SHOT_AT = 8,
	EVENT_PLAYER_BLINDED_BY_FLASHBANG = 9,
	EVENT_PLAYER_FOOTSTEP = 10,
	EVENT_PLAYER_JUMPED = 11,
	EVENT_PLAYER_DIED = 12,
	EVENT_PLAYER_LANDED_FROM_HEIGHT = 13,
	EVENT_PLAYER_TOOK_DAMAGE = 14,
	EVENT_HOSTAGE_DAMAGED = 15,
	EVENT_HOSTAGE_KILLED = 16,
	EVENT_DOOR = 17,
	EVENT_BREAK_GLASS = 18,
	EVENT_BREAK_WOOD = 19,
	EVENT_BREAK_METAL = 20,
	EVENT_BREAK_FLESH = 21,
	EVENT_BREAK_CONCRETE = 22,
	EVENT_BOMB_PLANTED = 23,
	EVENT_BOMB_DROPPED = 24,
	EVENT_BOMB_PICKED_UP = 25,
	EVENT_BOMB_BEEP = 26,
	EVENT_BOMB_DEFUSING = 27,
	EVENT_BOMB_DEFUSE_ABORTED = 28,
	EVENT_BOMB_DEFUSED = 29,
	EVENT_BOMB_EXPLODED = 30,
	EVENT_HOSTAGE_USED = 31,
	EVENT_HOSTAGE_RESCUED = 32,
	EVENT_ALL_HOSTAGES_RESCUED = 33,
	EVENT_VIP_ESCAPED = 34,
	EVENT_VIP_ASSASSINATED = 35,
	EVENT_TERRORISTS_WIN = 36,
	EVENT_CTS_WIN = 37,
	EVENT_ROUND_DRAW = 38,
	EVENT_ROUND_WIN = 39,
	EVENT_ROUND_LOSS = 40,
	EVENT_ROUND_START = 41,
	EVENT_PLAYER_SPAWNED = 42,
	EVENT_CLIENT_CORPSE_SPAWNED = 43,
	EVENT_BUY_TIME_START = 44,
	EVENT_PLAYER_LEFT_BUY_ZONE = 45,
	EVENT_DEATH_CAMERA_START = 46,
	EVENT_KILL_ALL = 47,
	EVENT_ROUND_TIME = 48,
	EVENT_DIE = 49,
	EVENT_KILL = 50,
	EVENT_HEADSHOT = 51,
	EVENT_KILL_FLASHBANGED = 52,
	EVENT_TUTOR_BUY_MENU_OPENNED = 53,
	EVENT_TUTOR_AUTOBUY = 54,
	EVENT_PLAYER_BOUGHT_SOMETHING = 55,
	EVENT_TUTOR_NOT_BUYING_ANYTHING = 56,
	EVENT_TUTOR_NEED_TO_BUY_PRIMARY_WEAPON = 57,
	EVENT_TUTOR_NEED_TO_BUY_PRIMARY_AMMO = 58,
	EVENT_TUTOR_NEED_TO_BUY_SECONDARY_AMMO = 59,
	EVENT_TUTOR_NEED_TO_BUY_ARMOR = 60,
	EVENT_TUTOR_NEED_TO_BUY_DEFUSE_KIT = 61,
	EVENT_TUTOR_NEED_TO_BUY_GRENADE = 62,
	EVENT_CAREER_TASK_DONE = 63,
	EVENT_START_RADIO_1 = 64,
	EVENT_RADIO_COVER_ME = 65,
	EVENT_RADIO_YOU_TAKE_THE_POINT = 66,
	EVENT_RADIO_HOLD_THIS_POSITION = 67,
	EVENT_RADIO_REGROUP_TEAM = 68,
	EVENT_RADIO_FOLLOW_ME = 69,
	EVENT_RADIO_TAKING_FIRE = 70,
	EVENT_START_RADIO_2 = 71,
	EVENT_RADIO_GO_GO_GO = 72,
	EVENT_RADIO_TEAM_FALL_BACK = 73,
	EVENT_RADIO_STICK_TOGETHER_TEAM = 74,
	EVENT_RADIO_GET_IN_POSITION_AND_WAIT = 75,
	EVENT_RADIO_STORM_THE_FRONT = 76,
	EVENT_RADIO_REPORT_IN_TEAM = 77,
	EVENT_START_RADIO_3 = 78,
	EVENT_RADIO_AFFIRMATIVE = 79,
	EVENT_RADIO_ENEMY_SPOTTED = 80,
	EVENT_RADIO_NEED_BACKUP = 81,
	EVENT_RADIO_SECTOR_CLEAR = 82,
	EVENT_RADIO_IN_POSITION = 83,
	EVENT_RADIO_REPORTING_IN = 84,
	EVENT_RADIO_GET_OUT_OF_THERE = 85,
	EVENT_RADIO_NEGATIVE = 86,
	EVENT_RADIO_ENEMY_DOWN = 87,
	EVENT_END_RADIO = 88,
	EVENT_NEW_MATCH = 89,
	EVENT_PLAYER_CHANGED_TEAM = 90,
	EVENT_BULLET_IMPACT = 91,
	EVENT_GAME_COMMENCE = 92,
	EVENT_WEAPON_ZOOMED = 93,
	EVENT_HOSTAGE_CALLED_FOR_HELP = 94,
	NUM_GAME_EVENTS = 95,
}; /* size: 4 */

/* 491 */
/* <0> (null):0 */
class IntervalTimer {
private:

	float                      m_timestamp;          /*     0     4 */
	/* <0> (null):0 */
	void IntervalTimer(class IntervalTimer *);

	/* <0> (null):0 */
	void Reset(class IntervalTimer *); /* linkage=_ZN13IntervalTimer5ResetEv */

	/* <0> (null):0 */
	void Start(class IntervalTimer *); /* linkage=_ZN13IntervalTimer5StartEv */

	/* <0> (null):0 */
	void Invalidate(class IntervalTimer *); /* linkage=_ZN13IntervalTimer10InvalidateEv */

	/* <0> (null):0 */
	bool HasStarted(const class IntervalTimer  *); /* linkage=_ZNK13IntervalTimer10HasStartedEv */

	/* <0> (null):0 */
	float GetElapsedTime(const class IntervalTimer  *); /* linkage=_ZNK13IntervalTimer14GetElapsedTimeEv */

	/* <0> (null):0 */
	bool IsLessThen(const class IntervalTimer  *, float); /* linkage=_ZNK13IntervalTimer10IsLessThenEf */

	/* <0> (null):0 */
	bool IsGreaterThen(const class IntervalTimer  *, float); /* linkage=_ZNK13IntervalTimer13IsGreaterThenEf */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 492 */
 /* pointer to 491 */
 /* size: 4 */

/* 493 */
 /* pointer to 494 */
 /* size: 4 */

/* 494 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 495 */
/* <0> (null):0 */
class CountdownTimer {
private:

	float                      m_duration;           /*     0     4 */
	float                      m_timestamp;          /*     4     4 */
	/* <0> (null):0 */
	void CountdownTimer(class CountdownTimer *);

	/* <0> (null):0 */
	void Reset(class CountdownTimer *); /* linkage=_ZN14CountdownTimer5ResetEv */

	/* <0> (null):0 */
	void Start(class CountdownTimer *, float); /* linkage=_ZN14CountdownTimer5StartEf */

	/* <0> (null):0 */
	void Invalidate(class CountdownTimer *); /* linkage=_ZN14CountdownTimer10InvalidateEv */

	/* <0> (null):0 */
	bool HasStarted(const class CountdownTimer  *); /* linkage=_ZNK14CountdownTimer10HasStartedEv */

	/* <0> (null):0 */
	bool IsElapsed(const class CountdownTimer  *); /* linkage=_ZNK14CountdownTimer9IsElapsedEv */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 496 */
 /* pointer to 495 */
 /* size: 4 */

/* 497 */
 /* pointer to 498 */
 /* size: 4 */

/* 498 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 499 */
/* <0> (null):0 */
struct _List_node_base {
	class _List_node_base *    _M_next;              /*     0     4 */
	class _List_node_base *    _M_prev;              /*     4     4 */
	/* <0> (null):0 */
	void swap(class _List_node_base &, class _List_node_base &); /* linkage=_ZNSt8__detail15_List_node_base4swapERS0_S1_ */

	/* <0> (null):0 */
	void _M_transfer(class _List_node_base *, class _List_node_base *, class _List_node_base *); /* linkage=_ZNSt8__detail15_List_node_base11_M_transferEPS0_S1_ */

	/* <0> (null):0 */
	void _M_reverse(class _List_node_base *); /* linkage=_ZNSt8__detail15_List_node_base10_M_reverseEv */

	/* <0> (null):0 */
	void _M_hook(class _List_node_base *, class _List_node_base *); /* linkage=_ZNSt8__detail15_List_node_base7_M_hookEPS0_ */

	/* <0> (null):0 */
	void _M_unhook(class _List_node_base *); /* linkage=_ZNSt8__detail15_List_node_base9_M_unhookEv */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 500 */
 /* pointer to 499 */
 /* size: 4 */

/* 501 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 502 */
 /* pointer to 499 */
 /* size: 4 */

/* 503 */
/* <0> (null):0 */
typedef unsigned int Place; /* size: 4 */

/* 504 */
/* <0> (null):0 */
enum NavErrorType {
	NAV_OK = 0,
	NAV_CANT_ACCESS_FILE = 1,
	NAV_INVALID_FILE = 2,
	NAV_BAD_FILE_VERSION = 3,
	NAV_CORRUPT_DATA = 4,
}; /* size: 4 */

/* 505 */
/* <0> (null):0 */
enum NavAttributeType {
	NAV_CROUCH = 1,
	NAV_JUMP = 2,
	NAV_PRECISE = 4,
	NAV_NO_JUMP = 8,
}; /* size: 4 */

/* 506 */
/* <0> (null):0 */
enum NavDirType {
	NORTH = 0,
	EAST = 1,
	SOUTH = 2,
	WEST = 3,
	NUM_DIRECTIONS = 4,
}; /* size: 4 */

/* 507 */
/* <0> (null):0 */
enum NavTraverseType {
	GO_NORTH = 0,
	GO_EAST = 1,
	GO_SOUTH = 2,
	GO_WEST = 3,
	GO_LADDER_UP = 4,
	GO_LADDER_DOWN = 5,
	GO_JUMP = 6,
	NUM_TRAVERSE_TYPES = 7,
}; /* size: 4 */

/* 508 */
/* <0> (null):0 */
enum NavCornerType {
	NORTH_WEST = 0,
	NORTH_EAST = 1,
	SOUTH_EAST = 2,
	SOUTH_WEST = 3,
	NUM_CORNERS = 4,
}; /* size: 4 */

/* 509 */
/* <0> (null):0 */
struct Extent {
	class Vector              lo;                    /*     0    12 */
	class Vector              hi;                    /*    12    12 */
	/* <0> (null):0 */
	float SizeX(const class Extent  *); /* linkage=_ZNK6Extent5SizeXEv */

	/* <0> (null):0 */
	float SizeY(const class Extent  *); /* linkage=_ZNK6Extent5SizeYEv */

	/* <0> (null):0 */
	float SizeZ(const class Extent  *); /* linkage=_ZNK6Extent5SizeZEv */

	/* <0> (null):0 */
	float Area(const class Extent  *); /* linkage=_ZNK6Extent4AreaEv */

	/* <0> (null):0 */
	bool Contains(const class Extent  *, const class Vector  *); /* linkage=_ZNK6Extent8ContainsEPK6Vector */


	/* size: 24, cachelines: 1, members: 2 */
	/* last cacheline: 24 bytes */
}; /* size: 24 */

/* 510 */
 /* pointer to 511 */
 /* size: 4 */

/* 511 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 24 */

/* 512 */
/* <0> (null):0 */
struct Ray {
	class Vector              from;                  /*     0    12 */
	class Vector              to;                    /*    12    12 */

	/* size: 24, cachelines: 1, members: 2 */
	/* last cacheline: 24 bytes */
}; /* size: 24 */

/* 513 */
/* <0> (null):0 */
class SteamFile {
private:

	byte *                     m_fileData;           /*     0     4 */
	int                        m_fileDataLength;     /*     4     4 */
	byte *                     m_cursor;             /*     8     4 */
	int                        m_bytesLeft;          /*    12     4 */
	/* <0> (null):0 */
	void SteamFile(class SteamFile *, const char  *);

	/* <0> (null):0 */
	void ~SteamFile(class SteamFile *, int);

	/* <0> (null):0 */
	bool IsValid(const class SteamFile  *); /* linkage=_ZNK9SteamFile7IsValidEv */

	/* <0> (null):0 */
	bool Read(class SteamFile *, void *, int); /* linkage=_ZN9SteamFile4ReadEPvi */


	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 514 */
 /* pointer to 513 */
 /* size: 4 */

/* 515 */
 /* pointer to 516 */
 /* size: 4 */

/* 516 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 16 */

/* 517 */
/* <0> (null):0 */
union NavConnect {
	unsigned int               id;                 /*           4 */
	class CNavArea *           area;               /*           4 */
}; /* size: 4 */

/* 518 */
/* <0> (null):0 */
struct ApproachInfo {
	union NavConnect           here;                 /*     0     4 */
	union NavConnect           prev;                 /*     4     4 */
	enum NavTraverseType       prevToHereHow;        /*     8     4 */
	union NavConnect           next;                 /*    12     4 */
	enum NavTraverseType       hereToNextHow;        /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 519 */
/* <0> (null):0 */
enum {
	MAX_AREA_TEAMS = 2,
}; /* size: 4 */

/* 520 */
/* <0> (null):0 */
enum {
	MAX_APPROACH_AREAS = 16,
}; /* size: 4 */

/* 521 */
/* <0> (null):0 */
struct CNavArea {
	/* <0> (null):0 */
	struct ApproachInfo {
		union NavConnect           here;                 /*     0     4 */
		union NavConnect           prev;                 /*     4     4 */
		enum NavTraverseType       prevToHereHow;        /*     8     4 */
		union NavConnect           next;                 /*    12     4 */
		enum NavTraverseType       hereToNextHow;        /*    16     4 */

		/* size: 20, cachelines: 1, members: 5 */
		/* last cacheline: 20 bytes */
	};

	/* <0> (null):0 */
	enum {
		MAX_AREA_TEAMS = 2,
	};

	/* <0> (null):0 */
	enum {
		MAX_APPROACH_AREAS = 16,
	};

private:

	bool                       m_isReset;            /*     0     1 */
	unsigned int               m_nextID;             /*     0     4 */
	unsigned int               m_id;                 /*     0     4 */
	struct Extent              m_extent;             /*     4    24 */
	class Vector              m_center;              /*    28    12 */
	unsigned char              m_attributeFlags;     /*    40     1 */
	Place                      m_place;              /*    44     4 */
	float                      m_neZ;                /*    48     4 */
	float                      m_swZ;                /*    52     4 */
	float                      m_clearedTimestamp[2]; /*    56     8 */
	float                      m_danger[2];          /*    64     8 */
	/* --- cacheline 1 boundary (64 bytes) was 2 bytes ago --- */
	float                      m_dangerTimestamp[2]; /*    72     8 */
	HidingSpotList             m_hidingSpotList;     /*    80     0 */
	SpotEncounterList          m_spotEncounterList;  /*    88     0 */
	struct ApproachInfo        m_approach[16];       /*    96   320 */
	/* --- cacheline 6 boundary (384 bytes) was 10 bytes ago --- */
	unsigned char              m_approachCount;      /*   416     1 */

	/* Bitfield combined with previous fields */

	unsigned int               m_masterMarker;       /*     0     4 */
	unsigned int               m_marker;             /*   420     4 */
	class CNavArea *           m_parent;             /*   424     4 */
	enum NavTraverseType       m_parentHow;          /*   428     4 */
	float                      m_totalCost;          /*   432     4 */
	float                      m_costSoFar;          /*   436     4 */

	/* Bitfield combined with previous fields */

	class CNavArea *           m_openList;           /*     0     4 */
	class CNavArea *           m_nextOpen;           /*   440     4 */
	class CNavArea *           m_prevOpen;           /*   444     4 */
	unsigned int               m_openMarker;         /*   448     4 */
	class list<NavConnect, std::allocator<NavConnect> > m_connect[4]; /*   452    32 */
	/* --- cacheline 7 boundary (448 bytes) was 19 bytes ago --- */
	class list<CNavLadder*, std::allocator<CNavLadder*> > m_ladder[2]; /*   484    16 */
	class CNavNode *           m_node[4];            /*   500    16 */
	class list<CNavArea*, std::allocator<CNavArea*> > m_overlapList; /*   516     8 */
	class CNavArea *           m_prevHash;           /*   524     4 */
	class CNavArea *           m_nextHash;           /*   528     4 */
	/* <0> (null):0 */
	void CNavArea(class CNavArea *, class CNavNode *, class CNavNode *, class CNavNode *, class CNavNode *);

	/* <0> (null):0 */
	void CNavArea(class CNavArea *);

	/* <0> (null):0 */
	void CNavArea(class CNavArea *, const class Vector  *, const class Vector  *);

	/* <0> (null):0 */
	void CNavArea(class CNavArea *, const class Vector  *, const class Vector  *, const class Vector  *, const class Vector  *);

	/* <0> (null):0 */
	void ~CNavArea(class CNavArea *, int);

	/* <0> (null):0 */
	void ConnectTo(class CNavArea *, class CNavArea *, enum NavDirType); /* linkage=_ZN8CNavArea9ConnectToEPS_10NavDirType */

	/* <0> (null):0 */
	void Disconnect(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea10DisconnectEPS_ */

	/* <0> (null):0 */
	void Save(const class CNavArea  *, FILE *); /* linkage=_ZNK8CNavArea4SaveEP8_IO_FILE */

	/* <0> (null):0 */
	void Save(class CNavArea *, int, unsigned int); /* linkage=_ZN8CNavArea4SaveEij */

	/* <0> (null):0 */
	void Load(class CNavArea *, class SteamFile *, unsigned int); /* linkage=_ZN8CNavArea4LoadEP9SteamFilej */

	/* <0> (null):0 */
	enum NavErrorType PostLoad(class CNavArea *); /* linkage=_ZN8CNavArea8PostLoadEv */

	/* <0> (null):0 */
	unsigned int GetID(const class CNavArea  *); /* linkage=_ZNK8CNavArea5GetIDEv */

	/* <0> (null):0 */
	void SetAttributes(class CNavArea *, unsigned char); /* linkage=_ZN8CNavArea13SetAttributesEh */

	/* <0> (null):0 */
	unsigned char GetAttributes(const class CNavArea  *); /* linkage=_ZNK8CNavArea13GetAttributesEv */

	/* <0> (null):0 */
	void SetPlace(class CNavArea *, Place); /* linkage=_ZN8CNavArea8SetPlaceEj */

	/* <0> (null):0 */
	Place GetPlace(const class CNavArea  *); /* linkage=_ZNK8CNavArea8GetPlaceEv */

	/* <0> (null):0 */
	bool IsOverlapping(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea13IsOverlappingEPK6Vector */

	/* <0> (null):0 */
	bool IsOverlapping(const class CNavArea  *, const class CNavArea  *); /* linkage=_ZNK8CNavArea13IsOverlappingEPKS_ */

	/* <0> (null):0 */
	bool IsOverlappingX(const class CNavArea  *, const class CNavArea  *); /* linkage=_ZNK8CNavArea14IsOverlappingXEPKS_ */

	/* <0> (null):0 */
	bool IsOverlappingY(const class CNavArea  *, const class CNavArea  *); /* linkage=_ZNK8CNavArea14IsOverlappingYEPKS_ */

	/* <0> (null):0 */
	int GetPlayerCount(const class CNavArea  *, int, class CBasePlayer *); /* linkage=_ZNK8CNavArea14GetPlayerCountEiP11CBasePlayer */

	/* <0> (null):0 */
	float GetZ(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea4GetZEPK6Vector */

	/* <0> (null):0 */
	float GetZ(const class CNavArea  *, float, float); /* linkage=_ZNK8CNavArea4GetZEff */

	/* <0> (null):0 */
	bool Contains(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea8ContainsEPK6Vector */

	/* <0> (null):0 */
	bool IsCoplanar(const class CNavArea  *, const class CNavArea  *); /* linkage=_ZNK8CNavArea10IsCoplanarEPKS_ */

	/* <0> (null):0 */
	void GetClosestPointOnArea(const class CNavArea  *, const class Vector  *, class Vector *); /* linkage=_ZNK8CNavArea21GetClosestPointOnAreaEPK6VectorPS0_ */

	/* <0> (null):0 */
	float GetDistanceSquaredToPoint(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea25GetDistanceSquaredToPointEPK6Vector */

	/* <0> (null):0 */
	bool IsDegenerate(const class CNavArea  *); /* linkage=_ZNK8CNavArea12IsDegenerateEv */

	/* <0> (null):0 */
	bool IsEdge(const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea6IsEdgeE10NavDirType */

	/* <0> (null):0 */
	int GetAdjacentCount(const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea16GetAdjacentCountE10NavDirType */

	/* <0> (null):0 */
	class CNavArea * GetAdjacentArea(const class CNavArea  *, enum NavDirType, int); /* linkage=_ZNK8CNavArea15GetAdjacentAreaE10NavDirTypei */

	/* <0> (null):0 */
	class CNavArea * GetRandomAdjacentArea(const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea21GetRandomAdjacentAreaE10NavDirType */

	/* <0> (null):0 */
	const NavConnectList  * GetAdjacentList(const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea15GetAdjacentListE10NavDirType */

	/* <0> (null):0 */
	bool IsConnected(const class CNavArea  *, const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea11IsConnectedEPKS_10NavDirType */

	/* <0> (null):0 */
	float ComputeHeightChange(class CNavArea *, const class CNavArea  *); /* linkage=_ZN8CNavArea19ComputeHeightChangeEPKS_ */

	/* <0> (null):0 */
	const NavLadderList  * GetLadderList(const class CNavArea  *, enum LadderDirectionType); /* linkage=_ZNK8CNavArea13GetLadderListE19LadderDirectionType */

	/* <0> (null):0 */
	void ComputePortal(const class CNavArea  *, const class CNavArea  *, enum NavDirType, class Vector *, float *); /* linkage=_ZNK8CNavArea13ComputePortalEPKS_10NavDirTypeP6VectorPf */

	/* <0> (null):0 */
	void ComputeClosestPointInPortal(const class CNavArea  *, const class CNavArea  *, enum NavDirType, const class Vector  *, class Vector *); /* linkage=_ZNK8CNavArea27ComputeClosestPointInPortalEPKS_10NavDirTypePK6VectorPS3_ */

	/* <0> (null):0 */
	enum NavDirType ComputeDirection(const class CNavArea  *, class Vector *); /* linkage=_ZNK8CNavArea16ComputeDirectionEP6Vector */

	/* <0> (null):0 */
	void SetClearedTimestamp(class CNavArea *, int); /* linkage=_ZN8CNavArea19SetClearedTimestampEi */

	/* <0> (null):0 */
	float GetClearedTimestamp(class CNavArea *, int); /* linkage=_ZN8CNavArea19GetClearedTimestampEi */

	/* <0> (null):0 */
	const HidingSpotList  * GetHidingSpotList(const class CNavArea  *); /* linkage=_ZNK8CNavArea17GetHidingSpotListEv */

	/* <0> (null):0 */
	void ComputeHidingSpots(class CNavArea *); /* linkage=_ZN8CNavArea18ComputeHidingSpotsEv */

	/* <0> (null):0 */
	void ComputeSniperSpots(class CNavArea *); /* linkage=_ZN8CNavArea18ComputeSniperSpotsEv */

	/* <0> (null):0 */
	class SpotEncounter * GetSpotEncounter(class CNavArea *, const class CNavArea  *, const class CNavArea  *); /* linkage=_ZN8CNavArea16GetSpotEncounterEPKS_S1_ */

	/* <0> (null):0 */
	void ComputeSpotEncounters(class CNavArea *); /* linkage=_ZN8CNavArea21ComputeSpotEncountersEv */

	/* <0> (null):0 */
	void IncreaseDanger(class CNavArea *, int, float); /* linkage=_ZN8CNavArea14IncreaseDangerEif */

	/* <0> (null):0 */
	float GetDanger(class CNavArea *, int); /* linkage=_ZN8CNavArea9GetDangerEi */

	/* <0> (null):0 */
	float GetSizeX(const class CNavArea  *); /* linkage=_ZNK8CNavArea8GetSizeXEv */

	/* <0> (null):0 */
	float GetSizeY(const class CNavArea  *); /* linkage=_ZNK8CNavArea8GetSizeYEv */

	/* <0> (null):0 */
	const class Extent  * GetExtent(const class CNavArea  *); /* linkage=_ZNK8CNavArea9GetExtentEv */

	/* <0> (null):0 */
	const class Vector  * GetCenter(const class CNavArea  *); /* linkage=_ZNK8CNavArea9GetCenterEv */

	/* <0> (null):0 */
	const class Vector  * GetCorner(const class CNavArea  *, enum NavCornerType); /* linkage=_ZNK8CNavArea9GetCornerE13NavCornerType */

	/* <0> (null):0 */
	const class ApproachInfo  * GetApproachInfo(const class CNavArea  *, int); /* linkage=_ZNK8CNavArea15GetApproachInfoEi */

	/* <0> (null):0 */
	int GetApproachInfoCount(const class CNavArea  *); /* linkage=_ZNK8CNavArea20GetApproachInfoCountEv */

	/* <0> (null):0 */
	void ComputeApproachAreas(class CNavArea *); /* linkage=_ZN8CNavArea20ComputeApproachAreasEv */

	/* <0> (null):0 */
	void MakeNewMarker(void); /* linkage=_ZN8CNavArea13MakeNewMarkerEv */

	/* <0> (null):0 */
	void Mark(class CNavArea *); /* linkage=_ZN8CNavArea4MarkEv */

	/* <0> (null):0 */
	BOOL IsMarked(const class CNavArea  *); /* linkage=_ZNK8CNavArea8IsMarkedEv */

	/* <0> (null):0 */
	void SetParent(class CNavArea *, class CNavArea *, enum NavTraverseType); /* linkage=_ZN8CNavArea9SetParentEPS_15NavTraverseType */

	/* <0> (null):0 */
	class CNavArea * GetParent(const class CNavArea  *); /* linkage=_ZNK8CNavArea9GetParentEv */

	/* <0> (null):0 */
	enum NavTraverseType GetParentHow(const class CNavArea  *); /* linkage=_ZNK8CNavArea12GetParentHowEv */

	/* <0> (null):0 */
	bool IsOpen(const class CNavArea  *); /* linkage=_ZNK8CNavArea6IsOpenEv */

	/* <0> (null):0 */
	void AddToOpenList(class CNavArea *); /* linkage=_ZN8CNavArea13AddToOpenListEv */

	/* <0> (null):0 */
	void UpdateOnOpenList(class CNavArea *); /* linkage=_ZN8CNavArea16UpdateOnOpenListEv */

	/* <0> (null):0 */
	void RemoveFromOpenList(class CNavArea *); /* linkage=_ZN8CNavArea18RemoveFromOpenListEv */

	/* <0> (null):0 */
	bool IsOpenListEmpty(void); /* linkage=_ZN8CNavArea15IsOpenListEmptyEv */

	/* <0> (null):0 */
	class CNavArea * PopOpenList(void); /* linkage=_ZN8CNavArea11PopOpenListEv */

	/* <0> (null):0 */
	bool IsClosed(const class CNavArea  *); /* linkage=_ZNK8CNavArea8IsClosedEv */

	/* <0> (null):0 */
	void AddToClosedList(class CNavArea *); /* linkage=_ZN8CNavArea15AddToClosedListEv */

	/* <0> (null):0 */
	void RemoveFromClosedList(class CNavArea *); /* linkage=_ZN8CNavArea20RemoveFromClosedListEv */

	/* <0> (null):0 */
	void ClearSearchLists(void); /* linkage=_ZN8CNavArea16ClearSearchListsEv */

	/* <0> (null):0 */
	void SetTotalCost(class CNavArea *, float); /* linkage=_ZN8CNavArea12SetTotalCostEf */

	/* <0> (null):0 */
	float GetTotalCost(const class CNavArea  *); /* linkage=_ZNK8CNavArea12GetTotalCostEv */

	/* <0> (null):0 */
	void SetCostSoFar(class CNavArea *, float); /* linkage=_ZN8CNavArea12SetCostSoFarEf */

	/* <0> (null):0 */
	float GetCostSoFar(const class CNavArea  *); /* linkage=_ZNK8CNavArea12GetCostSoFarEv */

	/* <0> (null):0 */
	void Draw(class CNavArea *, byte, byte, byte, int); /* linkage=_ZN8CNavArea4DrawEhhhi */

	/* <0> (null):0 */
	void DrawConnectedAreas(class CNavArea *); /* linkage=_ZN8CNavArea18DrawConnectedAreasEv */

	/* <0> (null):0 */
	void DrawMarkedCorner(class CNavArea *, enum NavCornerType, byte, byte, byte, int); /* linkage=_ZN8CNavArea16DrawMarkedCornerE13NavCornerTypehhhi */

	/* <0> (null):0 */
	bool SplitEdit(class CNavArea *, bool, float, class CNavArea * *, class CNavArea * *); /* linkage=_ZN8CNavArea9SplitEditEbfPPS_S1_ */

	/* <0> (null):0 */
	bool MergeEdit(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea9MergeEditEPS_ */

	/* <0> (null):0 */
	bool SpliceEdit(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea10SpliceEditEPS_ */

	/* <0> (null):0 */
	void RaiseCorner(class CNavArea *, enum NavCornerType, int); /* linkage=_ZN8CNavArea11RaiseCornerE13NavCornerTypei */

	/* <0> (null):0 */
	void AddLadderUp(class CNavArea *, class CNavLadder *); /* linkage=_ZN8CNavArea11AddLadderUpEP10CNavLadder */

	/* <0> (null):0 */
	void AddLadderDown(class CNavArea *, class CNavLadder *); /* linkage=_ZN8CNavArea13AddLadderDownEP10CNavLadder */

	/* <0> (null):0 */
	void Initialize(class CNavArea *); /* linkage=_ZN8CNavArea10InitializeEv */

	/* <0> (null):0 */
	void DecayDanger(class CNavArea *); /* linkage=_ZN8CNavArea11DecayDangerEv */

	/* <0> (null):0 */
	bool IsHidingSpotCollision(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea21IsHidingSpotCollisionEPK6Vector */

	/* <0> (null):0 */
	void AddSpotEncounters(class CNavArea *, const class CNavArea  *, enum NavDirType, const class CNavArea  *, enum NavDirType); /* linkage=_ZN8CNavArea17AddSpotEncountersEPKS_10NavDirTypeS1_S2_ */

	/* <0> (null):0 */
	void Strip(class CNavArea *); /* linkage=_ZN8CNavArea5StripEv */

	/* <0> (null):0 */
	void FinishMerge(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea11FinishMergeEPS_ */

	/* <0> (null):0 */
	void MergeAdjacentConnections(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea24MergeAdjacentConnectionsEPS_ */

	/* <0> (null):0 */
	void AssignNodes(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea11AssignNodesEPS_ */

	/* <0> (null):0 */
	void FinishSplitEdit(class CNavArea *, class CNavArea *, enum NavDirType); /* linkage=_ZN8CNavArea15FinishSplitEditEPS_10NavDirType */

	/* <0> (null):0 */
	void OnDestroyNotify(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea15OnDestroyNotifyEPS_ */

	/* --- cacheline 9 boundary (576 bytes) was 27 bytes ago --- */

	/* size: 532, cachelines: 9, members: 32 */
	/* last cacheline: 20 bytes */

	/* BRAIN FART ALERT! 532 != 603 + 0(holes), diff = -71 */

}; /* size: 532 */

/* 522 */
 /* pointer to 521 */
 /* size: 4 */

/* 523 */
 /* pointer to 524 */
 /* size: 4 */

/* 524 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 525 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 526 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 527 */
/* <0> (null):0 */
typedef struct list<NavConnect, std::allocator<NavConnect> > NavConnectList; /* size: 0 */

/* 528 */
/* <0> (null):0 */
enum LadderDirectionType {
	LADDER_UP = 0,
	LADDER_DOWN = 1,
	NUM_LADDER_DIRECTIONS = 2,
}; /* size: 4 */

/* 529 */
/* <0> (null):0 */
class CNavLadder {
	class Vector              m_top;                 /*     0    12 */
	class Vector              m_bottom;              /*    12    12 */
	float                      m_length;             /*    24     4 */
	enum NavDirType            m_dir;                /*    28     4 */
	class Vector2D            m_dirVector;           /*    32     8 */
	class CBaseEntity *        m_entity;             /*    40     4 */
	class CNavArea *           m_topForwardArea;     /*    44     4 */
	class CNavArea *           m_topLeftArea;        /*    48     4 */
	class CNavArea *           m_topRightArea;       /*    52     4 */
	class CNavArea *           m_topBehindArea;      /*    56     4 */
	class CNavArea *           m_bottomArea;         /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	bool                       m_isDangling;         /*    64     1 */
	/* <0> (null):0 */
	void CNavLadder(class CNavLadder *);

	/* <0> (null):0 */
	void OnDestroyNotify(class CNavLadder *, class CNavArea *); /* linkage=_ZN10CNavLadder15OnDestroyNotifyEP8CNavArea */


	/* size: 68, cachelines: 2, members: 12 */
	/* last cacheline: 4 bytes */

	/* BRAIN FART ALERT! 68 != 65 + 0(holes), diff = 3 */

}; /* size: 68 */

/* 530 */
 /* pointer to 529 */
 /* size: 4 */

/* 531 */
/* <0> (null):0 */
typedef struct list<CNavLadder*, std::allocator<CNavLadder*> > NavLadderList; /* size: 0 */

/* 532 */
/* <0> (null):0 */
class HidingSpot {
private:

	class Vector              m_pos;                 /*     0    12 */
	unsigned int               m_id;                 /*    12     4 */
	unsigned int               m_marker;             /*    16     4 */
	unsigned char              m_flags;              /*    20     1 */

	/* Bitfield combined with previous fields */

	unsigned int               m_nextID;             /*     0     4 */
	unsigned int               m_masterMarker;       /*     0     4 */
	/* <0> (null):0 */
	void HidingSpot(class HidingSpot *);

	/* <0> (null):0 */
	void HidingSpot(class HidingSpot *, const class Vector  *, unsigned char);

	/* <0> (null):0 */
	bool HasGoodCover(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot12HasGoodCoverEv */

	/* <0> (null):0 */
	bool IsGoodSniperSpot(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot16IsGoodSniperSpotEv */

	/* <0> (null):0 */
	bool IsIdealSniperSpot(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot17IsIdealSniperSpotEv */

	/* <0> (null):0 */
	void SetFlags(class HidingSpot *, unsigned char); /* linkage=_ZN10HidingSpot8SetFlagsEh */

	/* <0> (null):0 */
	unsigned char GetFlags(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot8GetFlagsEv */

	/* <0> (null):0 */
	void Save(const class HidingSpot  *, int, unsigned int); /* linkage=_ZNK10HidingSpot4SaveEij */

	/* <0> (null):0 */
	void Load(class HidingSpot *, class SteamFile *, unsigned int); /* linkage=_ZN10HidingSpot4LoadEP9SteamFilej */

	/* <0> (null):0 */
	const class Vector  * GetPosition(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot11GetPositionEv */

	/* <0> (null):0 */
	unsigned int GetID(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot5GetIDEv */

	/* <0> (null):0 */
	void Mark(class HidingSpot *); /* linkage=_ZN10HidingSpot4MarkEv */

	/* <0> (null):0 */
	bool IsMarked(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot8IsMarkedEv */

	/* <0> (null):0 */
	void ChangeMasterMarker(void); /* linkage=_ZN10HidingSpot18ChangeMasterMarkerEv */


	/* size: 24, cachelines: 1, members: 6 */
	/* last cacheline: 24 bytes */
}; /* size: 24 */

/* 533 */
 /* pointer to 532 */
 /* size: 4 */

/* 534 */
 /* pointer to 535 */
 /* size: 4 */

/* 535 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 24 */

/* 536 */
/* <0> (null):0 */
typedef struct list<HidingSpot*, std::allocator<HidingSpot*> > HidingSpotList; /* size: 0 */

/* 537 */
/* <0> (null):0 */
union {
	class HidingSpot *         spot;               /*           4 */
	unsigned int               id;                 /*           4 */
}; /* size: 4 */

/* 538 */
/* <0> (null):0 */
struct SpotOrder {
	/* <0> (null):0 */
	union {
		class HidingSpot *         spot;                 /*           4 */
		unsigned int               id;                   /*           4 */
	};

	float                      t;                    /*     0     4 */
	union {
		class HidingSpot * spot;                 /*           4 */
		unsigned int       id;                   /*           4 */
	};                                               /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 539 */
/* <0> (null):0 */
typedef struct list<SpotOrder, std::allocator<SpotOrder> > SpotOrderList; /* size: 0 */

/* 540 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 541 */
/* <0> (null):0 */
typedef class SpotOrder * pointer; /* size: 4 */

/* 542 */
/* <0> (null):0 */
typedef const class SpotOrder  * const_pointer; /* size: 4 */

/* 543 */
/* <0> (null):0 */
class new_allocator<SpotOrder> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class SpotOrder * pointer;

	/* <0> (null):0 */
	typedef const class SpotOrder  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<SpotOrder> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<SpotOrder> *, const class new_allocator<SpotOrder>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<SpotOrder> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<SpotOrder>  *, class SpotOrder &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE7addressERS1_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<SpotOrder>  *, const class SpotOrder  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE7addressERKS1_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<SpotOrder> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<SpotOrder> *, class SpotOrder *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE10deallocateEPS1_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<SpotOrder>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<SpotOrder> *, class SpotOrder *, const class SpotOrder  &); /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE9constructEPS1_RKS1_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<SpotOrder> *, class SpotOrder *); /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE7destroyEPS1_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 544 */
 /* pointer to 538 */
 /* size: 4 */

/* 545 */
 /* pointer to 546 */
 /* size: 4 */

/* 546 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 547 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 548 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 549 */
 /* pointer to 543 */
 /* size: 4 */

/* 550 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 551 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 552 */
 /* pointer to 553 */
 /* size: 4 */

/* 553 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 554 */
/* <0> (null):0 */
typedef class SpotOrder & reference; /* size: 4 */

/* 555 */
/* <0> (null):0 */
typedef const class SpotOrder  & const_reference; /* size: 4 */

/* 556 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<SpotOrder> > other; /* size: 0 */

/* 557 */
/* <0> (null):0 */
struct rebind<std::_List_node<SpotOrder> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<SpotOrder> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 558 */
/* <0> (null):0 */
typedef struct allocator<SpotOrder> other; /* size: 1 */

/* 559 */
/* <0> (null):0 */
struct rebind<SpotOrder> {
	/* <0> (null):0 */
	typedef struct allocator<SpotOrder> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 560 */
/* <0> (null):0 */
class allocator<SpotOrder> : public new_allocator<SpotOrder> {
public:

	/* class new_allocator<SpotOrder> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class SpotOrder & reference;

	/* <0> (null):0 */
	typedef const class SpotOrder  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<SpotOrder> *);

	/* <0> (null):0 */
	void allocator(class allocator<SpotOrder> *, const class allocator<SpotOrder>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<SpotOrder> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<SpotOrder> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<SpotOrder> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<SpotOrder> {
		/* <0> (null):0 */
		typedef struct allocator<SpotOrder> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 561 */
 /* pointer to 560 */
 /* size: 4 */

/* 562 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 563 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 564 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 565 */
/* <0> (null):0 */
typedef class _List_node<SpotOrder> * pointer; /* size: 4 */

/* 566 */
/* <0> (null):0 */
typedef const class _List_node<SpotOrder>  * const_pointer; /* size: 4 */

/* 567 */
/* <0> (null):0 */
class new_allocator<std::_List_node<SpotOrder> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<SpotOrder> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<SpotOrder>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<SpotOrder> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<SpotOrder> > *, const class new_allocator<std::_List_node<SpotOrder> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<SpotOrder> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<SpotOrder> >  *, class _List_node<SpotOrder> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7addressERS3_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<SpotOrder> >  *, const class _List_node<SpotOrder>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7addressERKS3_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<SpotOrder> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE10deallocateEPS3_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<SpotOrder> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *, const class _List_node<SpotOrder>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE9constructEPS3_RKS3_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7destroyEPS3_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 568 */
 /* pointer to 11 */
 /* size: 4 */

/* 569 */
 /* pointer to 570 */
 /* size: 4 */

/* 570 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 571 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 572 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 573 */
 /* pointer to 567 */
 /* size: 4 */

/* 574 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 575 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 576 */
 /* pointer to 577 */
 /* size: 4 */

/* 577 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 578 */
/* <0> (null):0 */
class allocator<std::_List_node<SpotOrder> > : public new_allocator<std::_List_node<SpotOrder> > {
public:

	/* class new_allocator<std::_List_node<SpotOrder> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<SpotOrder> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<SpotOrder> > *, const class allocator<std::_List_node<SpotOrder> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<SpotOrder> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 579 */
 /* pointer to 578 */
 /* size: 4 */

/* 580 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 581 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 582 */
 /* pointer to 13 */
 /* size: 4 */

/* 583 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 584 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 585 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 586 */
/* <0> (null):0 */
typedef struct allocator<SpotOrder> allocator_type; /* size: 1 */

/* 587 */
/* <0> (null):0 */
class _List_base<SpotOrder, std::allocator<SpotOrder> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<SpotOrder> allocator_type;

	/* <0> (null):0 */
	class _List_node<SpotOrder> * _M_get_node(class _List_base<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, class _List_node<SpotOrder> *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE7_M_initEv */

	/* <0> (null):0 */
	using ::operator==;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 588 */
 /* pointer to 587 */
 /* size: 4 */

/* 589 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 590 */
 /* pointer to 591 */
 /* size: 4 */

/* 591 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 592 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 593 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 594 */
/* <0> (null):0 */
typedef struct SpotOrder value_type; /* size: 8 */

/* 595 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 596 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 597 */
/* <0> (null):0 */
typedef struct _List_iterator<SpotOrder> iterator; /* size: 0 */

/* 598 */
/* <0> (null):0 */
typedef struct _List_const_iterator<SpotOrder> const_iterator; /* size: 0 */

/* 599 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<SpotOrder> > const_reverse_iterator; /* size: 0 */

/* 600 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<SpotOrder> > reverse_iterator; /* size: 0 */

/* 601 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 602 */
/* <0> (null):0 */
typedef struct allocator<SpotOrder> allocator_type; /* size: 1 */

/* 603 */
/* <0> (null):0 */
typedef struct _List_node<SpotOrder> _Node; /* size: 0 */

/* 604 */
/* <0> (null):0 */
class list<SpotOrder, std::allocator<SpotOrder> > : protected _List_base<SpotOrder, std::allocator<SpotOrder> > {
protected:

	/* class _List_base<SpotOrder, std::allocator<SpotOrder> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef struct SpotOrder value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<SpotOrder> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<SpotOrder> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<SpotOrder> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<SpotOrder> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<SpotOrder> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<SpotOrder> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE14_M_create_nodeERKS0_ */

	/* <0> (null):0 */
	void list(class list<SpotOrder, std::allocator<SpotOrder> > *);

	/* <0> (null):0 */
	void list(class list<SpotOrder, std::allocator<SpotOrder> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<SpotOrder, std::allocator<SpotOrder> > *, const class list<SpotOrder, std::allocator<SpotOrder> >  &);

	/* <0> (null):0 */
	class list<SpotOrder, std::allocator<SpotOrder> > & operator=(class list<SpotOrder, std::allocator<SpotOrder> > *, const class list<SpotOrder, std::allocator<SpotOrder> >  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EEaSERKS2_ */

	/* <0> (null):0 */
	void assign(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6assignEjRKS0_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, class SpotOrder); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6resizeEjS0_ */

	/* <0> (null):0 */
	reference front(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE10push_frontERKS0_ */

	/* <0> (null):0 */
	void pop_front(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9push_backERKS0_ */

	/* <0> (null):0 */
	void pop_back(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, unsigned int, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */

	/* <0> (null):0 */
	iterator erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	iterator erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */

	/* <0> (null):0 */
	void swap(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4swapERS2_ */

	/* <0> (null):0 */
	void clear(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */

	/* <0> (null):0 */
	void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */

	/* <0> (null):0 */
	void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */

	/* <0> (null):0 */
	void remove(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6removeERKS0_ */

	/* <0> (null):0 */
	void unique(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5mergeERS2_ */

	/* <0> (null):0 */
	void reverse(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE18_M_fill_initializeEjRKS0_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE14_M_fill_assignEjRKS0_ */

	/* <0> (null):0 */
	void _M_transfer(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */

	/* <0> (null):0 */
	void _M_insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void _M_erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE25_M_check_equal_allocatorsERS2_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 605 */
 /* pointer to 603 */
 /* size: 4 */

/* 606 */
 /* pointer to 604 */
 /* size: 4 */

/* 607 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 608 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 609 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 610 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 611 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 612 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 613 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 614 */
 /* pointer to 615 */
 /* size: 4 */

/* 615 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 616 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 617 */
/* <0> (null):0 */
struct SpotEncounter {
	union NavConnect           from;                 /*     0     4 */
	enum NavDirType            fromDir;              /*     4     4 */
	union NavConnect           to;                   /*     8     4 */
	enum NavDirType            toDir;                /*    12     4 */
	struct Ray                 path;                 /*    16    24 */
	SpotOrderList              spotList;             /*    40     0 */

	/* size: 48, cachelines: 1, members: 6 */
	/* last cacheline: 48 bytes */

	/* BRAIN FART ALERT! 48 != 40 + 0(holes), diff = 8 */

}; /* size: 48 */

/* 618 */
/* <0> (null):0 */
typedef struct list<SpotEncounter, std::allocator<SpotEncounter> > SpotEncounterList; /* size: 0 */

/* 619 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 620 */
/* <0> (null):0 */
typedef class HidingSpot * * pointer; /* size: 4 */

/* 621 */
/* <0> (null):0 */
typedef const class HidingSpot *  * const_pointer; /* size: 4 */

/* 622 */
/* <0> (null):0 */
class new_allocator<HidingSpot*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class HidingSpot * * pointer;

	/* <0> (null):0 */
	typedef const class HidingSpot *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<HidingSpot*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<HidingSpot*> *, const class new_allocator<HidingSpot*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<HidingSpot*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<HidingSpot*>  *, class HidingSpot * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE7addressERS2_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<HidingSpot*>  *, const class HidingSpot *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE7addressERKS2_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<HidingSpot*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<HidingSpot*> *, class HidingSpot * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE10deallocateEPS2_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<HidingSpot*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<HidingSpot*> *, class HidingSpot * *, const class HidingSpot *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE9constructEPS2_RKS2_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<HidingSpot*> *, class HidingSpot * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE7destroyEPS2_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 623 */
 /* pointer to 533 */
 /* size: 4 */

/* 624 */
 /* pointer to 625 */
 /* size: 4 */

/* 625 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 626 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 627 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 628 */
 /* pointer to 622 */
 /* size: 4 */

/* 629 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 630 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 631 */
 /* pointer to 632 */
 /* size: 4 */

/* 632 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 633 */
/* <0> (null):0 */
typedef class HidingSpot * & reference; /* size: 4 */

/* 634 */
/* <0> (null):0 */
typedef const class HidingSpot *  & const_reference; /* size: 4 */

/* 635 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<HidingSpot*> > other; /* size: 0 */

/* 636 */
/* <0> (null):0 */
struct rebind<std::_List_node<HidingSpot*> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<HidingSpot*> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 637 */
/* <0> (null):0 */
typedef struct allocator<HidingSpot*> other; /* size: 1 */

/* 638 */
/* <0> (null):0 */
struct rebind<HidingSpot*> {
	/* <0> (null):0 */
	typedef struct allocator<HidingSpot*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 639 */
/* <0> (null):0 */
class allocator<HidingSpot*> : public new_allocator<HidingSpot*> {
public:

	/* class new_allocator<HidingSpot*> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class HidingSpot * & reference;

	/* <0> (null):0 */
	typedef const class HidingSpot *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<HidingSpot*> *);

	/* <0> (null):0 */
	void allocator(class allocator<HidingSpot*> *, const class allocator<HidingSpot*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<HidingSpot*> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<HidingSpot*> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<HidingSpot*> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<HidingSpot*> {
		/* <0> (null):0 */
		typedef struct allocator<HidingSpot*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 640 */
 /* pointer to 639 */
 /* size: 4 */

/* 641 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 642 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 643 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 644 */
/* <0> (null):0 */
typedef class _List_node<HidingSpot*> * pointer; /* size: 4 */

/* 645 */
/* <0> (null):0 */
typedef const class _List_node<HidingSpot*>  * const_pointer; /* size: 4 */

/* 646 */
/* <0> (null):0 */
class new_allocator<std::_List_node<HidingSpot*> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<HidingSpot*> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<HidingSpot*>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *, const class new_allocator<std::_List_node<HidingSpot*> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<HidingSpot*> >  *, class _List_node<HidingSpot*> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7addressERS4_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<HidingSpot*> >  *, const class _List_node<HidingSpot*>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7addressERKS4_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<HidingSpot*> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE10deallocateEPS4_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<HidingSpot*> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *, const class _List_node<HidingSpot*>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE9constructEPS4_RKS4_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7destroyEPS4_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 647 */
 /* pointer to 22 */
 /* size: 4 */

/* 648 */
 /* pointer to 649 */
 /* size: 4 */

/* 649 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 650 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 651 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 652 */
 /* pointer to 646 */
 /* size: 4 */

/* 653 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 654 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 655 */
 /* pointer to 656 */
 /* size: 4 */

/* 656 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 657 */
/* <0> (null):0 */
class allocator<std::_List_node<HidingSpot*> > : public new_allocator<std::_List_node<HidingSpot*> > {
public:

	/* class new_allocator<std::_List_node<HidingSpot*> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<HidingSpot*> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<HidingSpot*> > *, const class allocator<std::_List_node<HidingSpot*> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<HidingSpot*> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 658 */
 /* pointer to 657 */
 /* size: 4 */

/* 659 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 660 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 661 */
 /* pointer to 24 */
 /* size: 4 */

/* 662 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 663 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 664 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 665 */
/* <0> (null):0 */
typedef struct allocator<HidingSpot*> allocator_type; /* size: 1 */

/* 666 */
/* <0> (null):0 */
class _List_base<HidingSpot*, std::allocator<HidingSpot*> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<HidingSpot*> allocator_type;

	/* <0> (null):0 */
	class _List_node<HidingSpot*> * _M_get_node(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_node<HidingSpot*> *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 667 */
 /* pointer to 666 */
 /* size: 4 */

/* 668 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 669 */
 /* pointer to 670 */
 /* size: 4 */

/* 670 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 671 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 672 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 673 */
/* <0> (null):0 */
typedef class HidingSpot * value_type; /* size: 4 */

/* 674 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 675 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 676 */
/* <0> (null):0 */
typedef struct _List_iterator<HidingSpot*> iterator; /* size: 0 */

/* 677 */
/* <0> (null):0 */
typedef struct _List_const_iterator<HidingSpot*> const_iterator; /* size: 0 */

/* 678 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<HidingSpot*> > const_reverse_iterator; /* size: 0 */

/* 679 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<HidingSpot*> > reverse_iterator; /* size: 0 */

/* 680 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 681 */
/* <0> (null):0 */
typedef struct allocator<HidingSpot*> allocator_type; /* size: 1 */

/* 682 */
/* <0> (null):0 */
typedef struct _List_node<HidingSpot*> _Node; /* size: 0 */

/* 683 */
/* <0> (null):0 */
class list<HidingSpot*, std::allocator<HidingSpot*> > : protected _List_base<HidingSpot*, std::allocator<HidingSpot*> > {
protected:

	/* class _List_base<HidingSpot*, std::allocator<HidingSpot*> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef class HidingSpot * value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<HidingSpot*> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<HidingSpot*> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<HidingSpot*> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<HidingSpot*> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<HidingSpot*> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<HidingSpot*> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE14_M_create_nodeERKS1_ */

	/* <0> (null):0 */
	void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *);

	/* <0> (null):0 */
	void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const class list<HidingSpot*, std::allocator<HidingSpot*> >  &);

	/* <0> (null):0 */
	class list<HidingSpot*, std::allocator<HidingSpot*> > & operator=(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const class list<HidingSpot*, std::allocator<HidingSpot*> >  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EEaSERKS3_ */

	/* <0> (null):0 */
	void assign(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6assignEjRKS1_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, class HidingSpot *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6resizeEjS1_ */

	/* <0> (null):0 */
	reference front(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE10push_frontERKS1_ */

	/* <0> (null):0 */
	void pop_front(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9push_backERKS1_ */

	/* <0> (null):0 */
	void pop_back(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */

	/* <0> (null):0 */
	iterator erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	iterator erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */

	/* <0> (null):0 */
	void swap(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4swapERS3_ */

	/* <0> (null):0 */
	void clear(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */

	/* <0> (null):0 */
	void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */

	/* <0> (null):0 */
	void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */

	/* <0> (null):0 */
	void remove(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6removeERKS1_ */

	/* <0> (null):0 */
	void unique(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5mergeERS3_ */

	/* <0> (null):0 */
	void reverse(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE18_M_fill_initializeEjRKS1_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE14_M_fill_assignEjRKS1_ */

	/* <0> (null):0 */
	void _M_transfer(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */

	/* <0> (null):0 */
	void _M_insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void _M_erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE25_M_check_equal_allocatorsERS3_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 684 */
 /* pointer to 682 */
 /* size: 4 */

/* 685 */
 /* pointer to 683 */
 /* size: 4 */

/* 686 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 687 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 688 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 689 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 690 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 691 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 692 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 693 */
 /* pointer to 694 */
 /* size: 4 */

/* 694 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 695 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 696 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 697 */
/* <0> (null):0 */
typedef class SpotEncounter * pointer; /* size: 4 */

/* 698 */
/* <0> (null):0 */
typedef const class SpotEncounter  * const_pointer; /* size: 4 */

/* 699 */
/* <0> (null):0 */
class new_allocator<SpotEncounter> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class SpotEncounter * pointer;

	/* <0> (null):0 */
	typedef const class SpotEncounter  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<SpotEncounter> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<SpotEncounter> *, const class new_allocator<SpotEncounter>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<SpotEncounter> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<SpotEncounter>  *, class SpotEncounter &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE7addressERS1_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<SpotEncounter>  *, const class SpotEncounter  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE7addressERKS1_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<SpotEncounter> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<SpotEncounter> *, class SpotEncounter *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE10deallocateEPS1_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<SpotEncounter>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<SpotEncounter> *, class SpotEncounter *, const class SpotEncounter  &); /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE9constructEPS1_RKS1_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<SpotEncounter> *, class SpotEncounter *); /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE7destroyEPS1_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 700 */
 /* pointer to 617 */
 /* size: 4 */

/* 701 */
 /* pointer to 702 */
 /* size: 4 */

/* 702 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 48 */

/* 703 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 704 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 705 */
 /* pointer to 699 */
 /* size: 4 */

/* 706 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 707 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 708 */
 /* pointer to 709 */
 /* size: 4 */

/* 709 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 710 */
/* <0> (null):0 */
typedef class SpotEncounter & reference; /* size: 4 */

/* 711 */
/* <0> (null):0 */
typedef const class SpotEncounter  & const_reference; /* size: 4 */

/* 712 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<SpotEncounter> > other; /* size: 0 */

/* 713 */
/* <0> (null):0 */
struct rebind<std::_List_node<SpotEncounter> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<SpotEncounter> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 714 */
/* <0> (null):0 */
typedef struct allocator<SpotEncounter> other; /* size: 1 */

/* 715 */
/* <0> (null):0 */
struct rebind<SpotEncounter> {
	/* <0> (null):0 */
	typedef struct allocator<SpotEncounter> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 716 */
/* <0> (null):0 */
class allocator<SpotEncounter> : public new_allocator<SpotEncounter> {
public:

	/* class new_allocator<SpotEncounter> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class SpotEncounter & reference;

	/* <0> (null):0 */
	typedef const class SpotEncounter  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<SpotEncounter> *);

	/* <0> (null):0 */
	void allocator(class allocator<SpotEncounter> *, const class allocator<SpotEncounter>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<SpotEncounter> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<SpotEncounter> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<SpotEncounter> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<SpotEncounter> {
		/* <0> (null):0 */
		typedef struct allocator<SpotEncounter> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 717 */
 /* pointer to 716 */
 /* size: 4 */

/* 718 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 719 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 720 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 721 */
/* <0> (null):0 */
typedef class _List_node<SpotEncounter> * pointer; /* size: 4 */

/* 722 */
/* <0> (null):0 */
typedef const class _List_node<SpotEncounter>  * const_pointer; /* size: 4 */

/* 723 */
/* <0> (null):0 */
class new_allocator<std::_List_node<SpotEncounter> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<SpotEncounter> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<SpotEncounter>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *, const class new_allocator<std::_List_node<SpotEncounter> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<SpotEncounter> >  *, class _List_node<SpotEncounter> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7addressERS3_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<SpotEncounter> >  *, const class _List_node<SpotEncounter>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7addressERKS3_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<SpotEncounter> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE10deallocateEPS3_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<SpotEncounter> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *, const class _List_node<SpotEncounter>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE9constructEPS3_RKS3_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7destroyEPS3_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 724 */
 /* pointer to 32 */
 /* size: 4 */

/* 725 */
 /* pointer to 726 */
 /* size: 4 */

/* 726 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 727 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 728 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 729 */
 /* pointer to 723 */
 /* size: 4 */

/* 730 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 731 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 732 */
 /* pointer to 733 */
 /* size: 4 */

/* 733 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 734 */
/* <0> (null):0 */
class allocator<std::_List_node<SpotEncounter> > : public new_allocator<std::_List_node<SpotEncounter> > {
public:

	/* class new_allocator<std::_List_node<SpotEncounter> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<SpotEncounter> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<SpotEncounter> > *, const class allocator<std::_List_node<SpotEncounter> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<SpotEncounter> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 735 */
 /* pointer to 734 */
 /* size: 4 */

/* 736 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 737 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 738 */
 /* pointer to 34 */
 /* size: 4 */

/* 739 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 740 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 741 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 742 */
/* <0> (null):0 */
typedef struct allocator<SpotEncounter> allocator_type; /* size: 1 */

/* 743 */
/* <0> (null):0 */
class _List_base<SpotEncounter, std::allocator<SpotEncounter> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<SpotEncounter> allocator_type;

	/* <0> (null):0 */
	class _List_node<SpotEncounter> * _M_get_node(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_node<SpotEncounter> *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 744 */
 /* pointer to 743 */
 /* size: 4 */

/* 745 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 746 */
 /* pointer to 747 */
 /* size: 4 */

/* 747 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 748 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 749 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 750 */
/* <0> (null):0 */
typedef struct SpotEncounter value_type; /* size: 48 */

/* 751 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 752 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 753 */
/* <0> (null):0 */
typedef struct _List_iterator<SpotEncounter> iterator; /* size: 0 */

/* 754 */
/* <0> (null):0 */
typedef struct _List_const_iterator<SpotEncounter> const_iterator; /* size: 0 */

/* 755 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<SpotEncounter> > const_reverse_iterator; /* size: 0 */

/* 756 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<SpotEncounter> > reverse_iterator; /* size: 0 */

/* 757 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 758 */
/* <0> (null):0 */
typedef struct allocator<SpotEncounter> allocator_type; /* size: 1 */

/* 759 */
/* <0> (null):0 */
typedef struct _List_node<SpotEncounter> _Node; /* size: 0 */

/* 760 */
/* <0> (null):0 */
class list<SpotEncounter, std::allocator<SpotEncounter> > : protected _List_base<SpotEncounter, std::allocator<SpotEncounter> > {
protected:

	/* class _List_base<SpotEncounter, std::allocator<SpotEncounter> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef struct SpotEncounter value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<SpotEncounter> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<SpotEncounter> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<SpotEncounter> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<SpotEncounter> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<SpotEncounter> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<SpotEncounter> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE14_M_create_nodeERKS0_ */

	/* <0> (null):0 */
	void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *);

	/* <0> (null):0 */
	void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const class list<SpotEncounter, std::allocator<SpotEncounter> >  &);

	/* <0> (null):0 */
	class list<SpotEncounter, std::allocator<SpotEncounter> > & operator=(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const class list<SpotEncounter, std::allocator<SpotEncounter> >  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EEaSERKS2_ */

	/* <0> (null):0 */
	void assign(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6assignEjRKS0_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, class SpotEncounter); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6resizeEjS0_ */

	/* <0> (null):0 */
	reference front(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE10push_frontERKS0_ */

	/* <0> (null):0 */
	void pop_front(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9push_backERKS0_ */

	/* <0> (null):0 */
	void pop_back(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, unsigned int, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */

	/* <0> (null):0 */
	iterator erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	iterator erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */

	/* <0> (null):0 */
	void swap(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4swapERS2_ */

	/* <0> (null):0 */
	void clear(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */

	/* <0> (null):0 */
	void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */

	/* <0> (null):0 */
	void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */

	/* <0> (null):0 */
	void remove(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6removeERKS0_ */

	/* <0> (null):0 */
	void unique(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5mergeERS2_ */

	/* <0> (null):0 */
	void reverse(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE18_M_fill_initializeEjRKS0_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE14_M_fill_assignEjRKS0_ */

	/* <0> (null):0 */
	void _M_transfer(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */

	/* <0> (null):0 */
	void _M_insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void _M_erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE25_M_check_equal_allocatorsERS2_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 761 */
 /* pointer to 759 */
 /* size: 4 */

/* 762 */
 /* pointer to 760 */
 /* size: 4 */

/* 763 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 764 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 48 */

/* 765 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 766 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 767 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 768 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 769 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 770 */
 /* pointer to 771 */
 /* size: 4 */

/* 771 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 772 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 773 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 774 */
/* <0> (null):0 */
typedef union NavConnect * pointer; /* size: 4 */

/* 775 */
/* <0> (null):0 */
typedef const union NavConnect  * const_pointer; /* size: 4 */

/* 776 */
/* <0> (null):0 */
class new_allocator<NavConnect> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef union NavConnect * pointer;

	/* <0> (null):0 */
	typedef const union NavConnect  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<NavConnect> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<NavConnect> *, const class new_allocator<NavConnect>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<NavConnect> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<NavConnect>  *, union NavConnect &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE7addressERS1_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<NavConnect>  *, const union NavConnect  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE7addressERKS1_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<NavConnect> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<NavConnect> *, union NavConnect *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE10deallocateEPS1_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<NavConnect>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<NavConnect> *, union NavConnect *, const union NavConnect  &); /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE9constructEPS1_RKS1_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<NavConnect> *, union NavConnect *); /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE7destroyEPS1_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 777 */
 /* pointer to 517 */
 /* size: 4 */

/* 778 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 779 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 780 */
 /* pointer to 776 */
 /* size: 4 */

/* 781 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 782 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 783 */
 /* pointer to 784 */
 /* size: 4 */

/* 784 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 785 */
/* <0> (null):0 */
typedef union NavConnect & reference; /* size: 4 */

/* 786 */
/* <0> (null):0 */
typedef const union NavConnect  & const_reference; /* size: 4 */

/* 787 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<NavConnect> > other; /* size: 0 */

/* 788 */
/* <0> (null):0 */
struct rebind<std::_List_node<NavConnect> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<NavConnect> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 789 */
/* <0> (null):0 */
typedef struct allocator<NavConnect> other; /* size: 1 */

/* 790 */
/* <0> (null):0 */
struct rebind<NavConnect> {
	/* <0> (null):0 */
	typedef struct allocator<NavConnect> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 791 */
/* <0> (null):0 */
class allocator<NavConnect> : public new_allocator<NavConnect> {
public:

	/* class new_allocator<NavConnect> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef union NavConnect & reference;

	/* <0> (null):0 */
	typedef const union NavConnect  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<NavConnect> *);

	/* <0> (null):0 */
	void allocator(class allocator<NavConnect> *, const class allocator<NavConnect>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<NavConnect> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<NavConnect> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<NavConnect> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<NavConnect> {
		/* <0> (null):0 */
		typedef struct allocator<NavConnect> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 792 */
 /* pointer to 791 */
 /* size: 4 */

/* 793 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 794 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 795 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 796 */
/* <0> (null):0 */
typedef class _List_node<NavConnect> * pointer; /* size: 4 */

/* 797 */
/* <0> (null):0 */
typedef const class _List_node<NavConnect>  * const_pointer; /* size: 4 */

/* 798 */
/* <0> (null):0 */
class new_allocator<std::_List_node<NavConnect> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<NavConnect> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<NavConnect>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<NavConnect> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<NavConnect> > *, const class new_allocator<std::_List_node<NavConnect> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<NavConnect> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<NavConnect> >  *, class _List_node<NavConnect> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7addressERS3_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<NavConnect> >  *, const class _List_node<NavConnect>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7addressERKS3_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<NavConnect> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE10deallocateEPS3_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<NavConnect> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *, const class _List_node<NavConnect>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE9constructEPS3_RKS3_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7destroyEPS3_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 799 */
 /* pointer to 42 */
 /* size: 4 */

/* 800 */
 /* pointer to 801 */
 /* size: 4 */

/* 801 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 802 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 803 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 804 */
 /* pointer to 798 */
 /* size: 4 */

/* 805 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 806 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 807 */
 /* pointer to 808 */
 /* size: 4 */

/* 808 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 809 */
/* <0> (null):0 */
class allocator<std::_List_node<NavConnect> > : public new_allocator<std::_List_node<NavConnect> > {
public:

	/* class new_allocator<std::_List_node<NavConnect> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<NavConnect> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<NavConnect> > *, const class allocator<std::_List_node<NavConnect> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<NavConnect> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 810 */
 /* pointer to 809 */
 /* size: 4 */

/* 811 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 812 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 813 */
 /* pointer to 44 */
 /* size: 4 */

/* 814 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 815 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 816 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 817 */
/* <0> (null):0 */
typedef struct allocator<NavConnect> allocator_type; /* size: 1 */

/* 818 */
/* <0> (null):0 */
class _List_base<NavConnect, std::allocator<NavConnect> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<NavConnect> allocator_type;

	/* <0> (null):0 */
	class _List_node<NavConnect> * _M_get_node(class _List_base<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<NavConnect, std::allocator<NavConnect> > *, class _List_node<NavConnect> *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 819 */
 /* pointer to 818 */
 /* size: 4 */

/* 820 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 821 */
 /* pointer to 822 */
 /* size: 4 */

/* 822 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 823 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 824 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 825 */
/* <0> (null):0 */
typedef union NavConnect value_type; /* size: 4 */

/* 826 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 827 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 828 */
/* <0> (null):0 */
typedef struct _List_iterator<NavConnect> iterator; /* size: 0 */

/* 829 */
/* <0> (null):0 */
typedef struct _List_const_iterator<NavConnect> const_iterator; /* size: 0 */

/* 830 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<NavConnect> > const_reverse_iterator; /* size: 0 */

/* 831 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<NavConnect> > reverse_iterator; /* size: 0 */

/* 832 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 833 */
/* <0> (null):0 */
typedef struct allocator<NavConnect> allocator_type; /* size: 1 */

/* 834 */
/* <0> (null):0 */
typedef struct _List_node<NavConnect> _Node; /* size: 0 */

/* 835 */
/* <0> (null):0 */
class list<NavConnect, std::allocator<NavConnect> > : protected _List_base<NavConnect, std::allocator<NavConnect> > {
protected:

	/* class _List_base<NavConnect, std::allocator<NavConnect> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef union NavConnect value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<NavConnect> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<NavConnect> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<NavConnect> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<NavConnect> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<NavConnect> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<NavConnect> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE14_M_create_nodeERKS0_ */

	/* <0> (null):0 */
	void list(class list<NavConnect, std::allocator<NavConnect> > *);

	/* <0> (null):0 */
	void list(class list<NavConnect, std::allocator<NavConnect> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<NavConnect, std::allocator<NavConnect> > *, const class list<NavConnect, std::allocator<NavConnect> >  &);

	/* <0> (null):0 */
	class list<NavConnect, std::allocator<NavConnect> > & operator=(class list<NavConnect, std::allocator<NavConnect> > *, const class list<NavConnect, std::allocator<NavConnect> >  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EEaSERKS2_ */

	/* <0> (null):0 */
	void assign(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6assignEjRKS0_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, union NavConnect); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6resizeEjS0_ */

	/* <0> (null):0 */
	reference front(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE10push_frontERKS0_ */

	/* <0> (null):0 */
	void pop_front(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9push_backERKS0_ */

	/* <0> (null):0 */
	void pop_back(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, unsigned int, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */

	/* <0> (null):0 */
	iterator erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	iterator erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */

	/* <0> (null):0 */
	void swap(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4swapERS2_ */

	/* <0> (null):0 */
	void clear(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */

	/* <0> (null):0 */
	void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */

	/* <0> (null):0 */
	void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */

	/* <0> (null):0 */
	void remove(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6removeERKS0_ */

	/* <0> (null):0 */
	void unique(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5mergeERS2_ */

	/* <0> (null):0 */
	void reverse(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE18_M_fill_initializeEjRKS0_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE14_M_fill_assignEjRKS0_ */

	/* <0> (null):0 */
	void _M_transfer(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */

	/* <0> (null):0 */
	void _M_insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void _M_erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE25_M_check_equal_allocatorsERS2_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 836 */
 /* pointer to 834 */
 /* size: 4 */

/* 837 */
 /* pointer to 835 */
 /* size: 4 */

/* 838 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 839 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 840 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 841 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 842 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 843 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 844 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 845 */
 /* pointer to 846 */
 /* size: 4 */

/* 846 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 847 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 848 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 849 */
/* <0> (null):0 */
typedef class CNavLadder * * pointer; /* size: 4 */

/* 850 */
/* <0> (null):0 */
typedef const class CNavLadder *  * const_pointer; /* size: 4 */

/* 851 */
/* <0> (null):0 */
class new_allocator<CNavLadder*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class CNavLadder * * pointer;

	/* <0> (null):0 */
	typedef const class CNavLadder *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<CNavLadder*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<CNavLadder*> *, const class new_allocator<CNavLadder*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<CNavLadder*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<CNavLadder*>  *, class CNavLadder * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE7addressERS2_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<CNavLadder*>  *, const class CNavLadder *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE7addressERKS2_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<CNavLadder*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<CNavLadder*> *, class CNavLadder * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE10deallocateEPS2_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<CNavLadder*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<CNavLadder*> *, class CNavLadder * *, const class CNavLadder *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE9constructEPS2_RKS2_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<CNavLadder*> *, class CNavLadder * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE7destroyEPS2_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 852 */
 /* pointer to 530 */
 /* size: 4 */

/* 853 */
 /* pointer to 854 */
 /* size: 4 */

/* 854 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 855 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 856 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 857 */
 /* pointer to 851 */
 /* size: 4 */

/* 858 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 859 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 860 */
 /* pointer to 861 */
 /* size: 4 */

/* 861 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 862 */
/* <0> (null):0 */
typedef class CNavLadder * & reference; /* size: 4 */

/* 863 */
/* <0> (null):0 */
typedef const class CNavLadder *  & const_reference; /* size: 4 */

/* 864 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<CNavLadder*> > other; /* size: 0 */

/* 865 */
/* <0> (null):0 */
struct rebind<std::_List_node<CNavLadder*> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<CNavLadder*> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 866 */
/* <0> (null):0 */
typedef struct allocator<CNavLadder*> other; /* size: 1 */

/* 867 */
/* <0> (null):0 */
struct rebind<CNavLadder*> {
	/* <0> (null):0 */
	typedef struct allocator<CNavLadder*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 868 */
/* <0> (null):0 */
class allocator<CNavLadder*> : public new_allocator<CNavLadder*> {
public:

	/* class new_allocator<CNavLadder*> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class CNavLadder * & reference;

	/* <0> (null):0 */
	typedef const class CNavLadder *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<CNavLadder*> *);

	/* <0> (null):0 */
	void allocator(class allocator<CNavLadder*> *, const class allocator<CNavLadder*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<CNavLadder*> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<CNavLadder*> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<CNavLadder*> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<CNavLadder*> {
		/* <0> (null):0 */
		typedef struct allocator<CNavLadder*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 869 */
 /* pointer to 868 */
 /* size: 4 */

/* 870 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 871 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 872 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 873 */
/* <0> (null):0 */
typedef class _List_node<CNavLadder*> * pointer; /* size: 4 */

/* 874 */
/* <0> (null):0 */
typedef const class _List_node<CNavLadder*>  * const_pointer; /* size: 4 */

/* 875 */
/* <0> (null):0 */
class new_allocator<std::_List_node<CNavLadder*> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<CNavLadder*> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<CNavLadder*>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *, const class new_allocator<std::_List_node<CNavLadder*> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<CNavLadder*> >  *, class _List_node<CNavLadder*> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7addressERS4_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<CNavLadder*> >  *, const class _List_node<CNavLadder*>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7addressERKS4_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<CNavLadder*> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE10deallocateEPS4_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<CNavLadder*> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *, const class _List_node<CNavLadder*>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE9constructEPS4_RKS4_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7destroyEPS4_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 876 */
 /* pointer to 52 */
 /* size: 4 */

/* 877 */
 /* pointer to 878 */
 /* size: 4 */

/* 878 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 879 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 880 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 881 */
 /* pointer to 875 */
 /* size: 4 */

/* 882 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 883 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 884 */
 /* pointer to 885 */
 /* size: 4 */

/* 885 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 886 */
/* <0> (null):0 */
class allocator<std::_List_node<CNavLadder*> > : public new_allocator<std::_List_node<CNavLadder*> > {
public:

	/* class new_allocator<std::_List_node<CNavLadder*> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<CNavLadder*> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<CNavLadder*> > *, const class allocator<std::_List_node<CNavLadder*> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<CNavLadder*> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 887 */
 /* pointer to 886 */
 /* size: 4 */

/* 888 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 889 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 890 */
 /* pointer to 54 */
 /* size: 4 */

/* 891 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 892 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 893 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 894 */
/* <0> (null):0 */
typedef struct allocator<CNavLadder*> allocator_type; /* size: 1 */

/* 895 */
/* <0> (null):0 */
class _List_base<CNavLadder*, std::allocator<CNavLadder*> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<CNavLadder*> allocator_type;

	/* <0> (null):0 */
	class _List_node<CNavLadder*> * _M_get_node(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_node<CNavLadder*> *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 896 */
 /* pointer to 895 */
 /* size: 4 */

/* 897 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 898 */
 /* pointer to 899 */
 /* size: 4 */

/* 899 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 900 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 901 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 902 */
/* <0> (null):0 */
typedef class CNavLadder * value_type; /* size: 4 */

/* 903 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 904 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 905 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavLadder*> iterator; /* size: 0 */

/* 906 */
/* <0> (null):0 */
typedef struct _List_const_iterator<CNavLadder*> const_iterator; /* size: 0 */

/* 907 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<CNavLadder*> > const_reverse_iterator; /* size: 0 */

/* 908 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<CNavLadder*> > reverse_iterator; /* size: 0 */

/* 909 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 910 */
/* <0> (null):0 */
typedef struct allocator<CNavLadder*> allocator_type; /* size: 1 */

/* 911 */
/* <0> (null):0 */
typedef struct _List_node<CNavLadder*> _Node; /* size: 0 */

/* 912 */
/* <0> (null):0 */
class list<CNavLadder*, std::allocator<CNavLadder*> > : protected _List_base<CNavLadder*, std::allocator<CNavLadder*> > {
protected:

	/* class _List_base<CNavLadder*, std::allocator<CNavLadder*> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef class CNavLadder * value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<CNavLadder*> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<CNavLadder*> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<CNavLadder*> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<CNavLadder*> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<CNavLadder*> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<CNavLadder*> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE14_M_create_nodeERKS1_ */

	/* <0> (null):0 */
	void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *);

	/* <0> (null):0 */
	void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const class list<CNavLadder*, std::allocator<CNavLadder*> >  &);

	/* <0> (null):0 */
	class list<CNavLadder*, std::allocator<CNavLadder*> > & operator=(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const class list<CNavLadder*, std::allocator<CNavLadder*> >  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EEaSERKS3_ */

	/* <0> (null):0 */
	void assign(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6assignEjRKS1_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, class CNavLadder *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6resizeEjS1_ */

	/* <0> (null):0 */
	reference front(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE10push_frontERKS1_ */

	/* <0> (null):0 */
	void pop_front(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9push_backERKS1_ */

	/* <0> (null):0 */
	void pop_back(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */

	/* <0> (null):0 */
	iterator erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	iterator erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */

	/* <0> (null):0 */
	void swap(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4swapERS3_ */

	/* <0> (null):0 */
	void clear(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */

	/* <0> (null):0 */
	void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */

	/* <0> (null):0 */
	void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */

	/* <0> (null):0 */
	void remove(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6removeERKS1_ */

	/* <0> (null):0 */
	void unique(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5mergeERS3_ */

	/* <0> (null):0 */
	void reverse(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE18_M_fill_initializeEjRKS1_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE14_M_fill_assignEjRKS1_ */

	/* <0> (null):0 */
	void _M_transfer(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */

	/* <0> (null):0 */
	void _M_insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void _M_erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE25_M_check_equal_allocatorsERS3_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 913 */
 /* pointer to 911 */
 /* size: 4 */

/* 914 */
 /* pointer to 912 */
 /* size: 4 */

/* 915 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 916 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 917 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 918 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 919 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 920 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 921 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 922 */
 /* pointer to 923 */
 /* size: 4 */

/* 923 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 924 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 925 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 926 */
/* <0> (null):0 */
typedef class CNavArea * * pointer; /* size: 4 */

/* 927 */
/* <0> (null):0 */
typedef const class CNavArea *  * const_pointer; /* size: 4 */

/* 928 */
/* <0> (null):0 */
class new_allocator<CNavArea*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class CNavArea * * pointer;

	/* <0> (null):0 */
	typedef const class CNavArea *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<CNavArea*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<CNavArea*> *, const class new_allocator<CNavArea*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<CNavArea*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<CNavArea*>  *, class CNavArea * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE7addressERS2_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<CNavArea*>  *, const class CNavArea *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE7addressERKS2_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<CNavArea*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<CNavArea*> *, class CNavArea * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE10deallocateEPS2_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<CNavArea*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<CNavArea*> *, class CNavArea * *, const class CNavArea *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE9constructEPS2_RKS2_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<CNavArea*> *, class CNavArea * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE7destroyEPS2_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 929 */
 /* pointer to 522 */
 /* size: 4 */

/* 930 */
 /* pointer to 931 */
 /* size: 4 */

/* 931 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 932 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 933 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 934 */
 /* pointer to 928 */
 /* size: 4 */

/* 935 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 936 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 937 */
 /* pointer to 938 */
 /* size: 4 */

/* 938 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 939 */
/* <0> (null):0 */
typedef class CNavArea * & reference; /* size: 4 */

/* 940 */
/* <0> (null):0 */
typedef const class CNavArea *  & const_reference; /* size: 4 */

/* 941 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<CNavArea*> > other; /* size: 0 */

/* 942 */
/* <0> (null):0 */
struct rebind<std::_List_node<CNavArea*> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<CNavArea*> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 943 */
/* <0> (null):0 */
typedef struct allocator<CNavArea*> other; /* size: 1 */

/* 944 */
/* <0> (null):0 */
struct rebind<CNavArea*> {
	/* <0> (null):0 */
	typedef struct allocator<CNavArea*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 945 */
/* <0> (null):0 */
class allocator<CNavArea*> : public new_allocator<CNavArea*> {
public:

	/* class new_allocator<CNavArea*> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class CNavArea * & reference;

	/* <0> (null):0 */
	typedef const class CNavArea *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<CNavArea*> *);

	/* <0> (null):0 */
	void allocator(class allocator<CNavArea*> *, const class allocator<CNavArea*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<CNavArea*> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<CNavArea*> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<CNavArea*> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<CNavArea*> {
		/* <0> (null):0 */
		typedef struct allocator<CNavArea*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 946 */
 /* pointer to 945 */
 /* size: 4 */

/* 947 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 948 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 949 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 950 */
/* <0> (null):0 */
typedef class _List_node<CNavArea*> * pointer; /* size: 4 */

/* 951 */
/* <0> (null):0 */
typedef const class _List_node<CNavArea*>  * const_pointer; /* size: 4 */

/* 952 */
/* <0> (null):0 */
class new_allocator<std::_List_node<CNavArea*> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<CNavArea*> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<CNavArea*>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<CNavArea*> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<CNavArea*> > *, const class new_allocator<std::_List_node<CNavArea*> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<CNavArea*> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<CNavArea*> >  *, class _List_node<CNavArea*> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7addressERS4_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<CNavArea*> >  *, const class _List_node<CNavArea*>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7addressERKS4_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<CNavArea*> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE10deallocateEPS4_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<CNavArea*> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *, const class _List_node<CNavArea*>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE9constructEPS4_RKS4_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7destroyEPS4_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 953 */
 /* pointer to 62 */
 /* size: 4 */

/* 954 */
 /* pointer to 955 */
 /* size: 4 */

/* 955 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 956 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 957 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 958 */
 /* pointer to 952 */
 /* size: 4 */

/* 959 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 960 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 961 */
 /* pointer to 962 */
 /* size: 4 */

/* 962 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 963 */
/* <0> (null):0 */
class allocator<std::_List_node<CNavArea*> > : public new_allocator<std::_List_node<CNavArea*> > {
public:

	/* class new_allocator<std::_List_node<CNavArea*> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<CNavArea*> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<CNavArea*> > *, const class allocator<std::_List_node<CNavArea*> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<CNavArea*> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 964 */
 /* pointer to 963 */
 /* size: 4 */

/* 965 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 966 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 967 */
 /* pointer to 64 */
 /* size: 4 */

/* 968 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 969 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 970 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 971 */
/* <0> (null):0 */
typedef struct allocator<CNavArea*> allocator_type; /* size: 1 */

/* 972 */
/* <0> (null):0 */
class _List_base<CNavArea*, std::allocator<CNavArea*> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<CNavArea*> allocator_type;

	/* <0> (null):0 */
	class _List_node<CNavArea*> * _M_get_node(class _List_base<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, class _List_node<CNavArea*> *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 973 */
 /* pointer to 972 */
 /* size: 4 */

/* 974 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 975 */
 /* pointer to 976 */
 /* size: 4 */

/* 976 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 977 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 978 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 979 */
/* <0> (null):0 */
typedef class CNavArea * value_type; /* size: 4 */

/* 980 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 981 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 982 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavArea*> iterator; /* size: 0 */

/* 983 */
/* <0> (null):0 */
typedef struct _List_const_iterator<CNavArea*> const_iterator; /* size: 0 */

/* 984 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<CNavArea*> > const_reverse_iterator; /* size: 0 */

/* 985 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<CNavArea*> > reverse_iterator; /* size: 0 */

/* 986 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 987 */
/* <0> (null):0 */
typedef struct allocator<CNavArea*> allocator_type; /* size: 1 */

/* 988 */
/* <0> (null):0 */
typedef struct _List_node<CNavArea*> _Node; /* size: 0 */

/* 989 */
/* <0> (null):0 */
class list<CNavArea*, std::allocator<CNavArea*> > : protected _List_base<CNavArea*, std::allocator<CNavArea*> > {
protected:

	/* class _List_base<CNavArea*, std::allocator<CNavArea*> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef class CNavArea * value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<CNavArea*> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<CNavArea*> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<CNavArea*> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<CNavArea*> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<CNavArea*> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<CNavArea*> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE14_M_create_nodeERKS1_ */

	/* <0> (null):0 */
	void list(class list<CNavArea*, std::allocator<CNavArea*> > *);

	/* <0> (null):0 */
	void list(class list<CNavArea*, std::allocator<CNavArea*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<CNavArea*, std::allocator<CNavArea*> > *, const class list<CNavArea*, std::allocator<CNavArea*> >  &);

	/* <0> (null):0 */
	class list<CNavArea*, std::allocator<CNavArea*> > & operator=(class list<CNavArea*, std::allocator<CNavArea*> > *, const class list<CNavArea*, std::allocator<CNavArea*> >  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EEaSERKS3_ */

	/* <0> (null):0 */
	void assign(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6assignEjRKS1_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, class CNavArea *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6resizeEjS1_ */

	/* <0> (null):0 */
	reference front(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE10push_frontERKS1_ */

	/* <0> (null):0 */
	void pop_front(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9push_backERKS1_ */

	/* <0> (null):0 */
	void pop_back(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */

	/* <0> (null):0 */
	iterator erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	iterator erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */

	/* <0> (null):0 */
	void swap(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4swapERS3_ */

	/* <0> (null):0 */
	void clear(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */

	/* <0> (null):0 */
	void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */

	/* <0> (null):0 */
	void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */

	/* <0> (null):0 */
	void remove(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6removeERKS1_ */

	/* <0> (null):0 */
	void unique(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5mergeERS3_ */

	/* <0> (null):0 */
	void reverse(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE18_M_fill_initializeEjRKS1_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE14_M_fill_assignEjRKS1_ */

	/* <0> (null):0 */
	void _M_transfer(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */

	/* <0> (null):0 */
	void _M_insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void _M_erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE25_M_check_equal_allocatorsERS3_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 990 */
 /* pointer to 988 */
 /* size: 4 */

/* 991 */
 /* pointer to 989 */
 /* size: 4 */

/* 992 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 993 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 994 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 995 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 996 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 997 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 998 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 999 */
 /* pointer to 1000 */
 /* size: 4 */

/* 1000 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1001 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1002 */
/* <0> (null):0 */
struct ApproachInfo        array[16]; /* size: 320 */

/* 1003 */
 /* pointer to 521 */
 /* size: 4 */

/* 1004 */
/* <0> (null):0 */
class list<NavConnect, std::allocator<NavConnect> > array[4]; /* size: 32 */

/* 1005 */
/* <0> (null):0 */
class list<CNavLadder*, std::allocator<CNavLadder*> > array[2]; /* size: 16 */

/* 1006 */
/* <0> (null):0 */
class CNavNode *           array[4]; /* size: 16 */

/* 1007 */
/* <0> (null):0 */
struct CNavNode {
private:

	class Vector              m_pos;                 /*     0    12 */
	class Vector              m_normal;              /*    12    12 */
	class CNavNode *           m_to[4];              /*    24    16 */
	unsigned int               m_id;                 /*    40     4 */
	unsigned char              m_attributeFlags;     /*    44     1 */

	/* Bitfield combined with previous fields */

	class CNavNode *           m_list;               /*     0     4 */
	unsigned int               m_listLength;         /*     0     4 */
	class CNavNode *           m_next;               /*    48     4 */
	unsigned char              m_visited;            /*    52     1 */
	class CNavNode *           m_parent;             /*    56     4 */
	BOOL                       m_isCovered;          /*    60     4 */
	class CNavArea *           m_area;               /*    64     4 */
	/* <0> (null):0 */
	void CNavNode(class CNavNode *, const class Vector  *, const class Vector  *, class CNavNode *);

	/* <0> (null):0 */
	const class CNavNode  * GetNode(const class Vector  *); /* linkage=_ZN8CNavNode7GetNodeEPK6Vector */

	/* <0> (null):0 */
	class CNavNode * GetConnectedNode(const class CNavNode  *, enum NavDirType); /* linkage=_ZNK8CNavNode16GetConnectedNodeE10NavDirType */

	/* <0> (null):0 */
	const class Vector  * GetPosition(const class CNavNode  *); /* linkage=_ZNK8CNavNode11GetPositionEv */

	/* <0> (null):0 */
	const class Vector  * GetNormal(const class CNavNode  *); /* linkage=_ZNK8CNavNode9GetNormalEv */

	/* <0> (null):0 */
	unsigned int GetID(const class CNavNode  *); /* linkage=_ZNK8CNavNode5GetIDEv */

	/* <0> (null):0 */
	class CNavNode * GetFirst(void); /* linkage=_ZN8CNavNode8GetFirstEv */

	/* <0> (null):0 */
	unsigned int GetListLength(void); /* linkage=_ZN8CNavNode13GetListLengthEv */

	/* <0> (null):0 */
	class CNavNode * GetNext(class CNavNode *); /* linkage=_ZN8CNavNode7GetNextEv */

	/* <0> (null):0 */
	void ConnectTo(class CNavNode *, class CNavNode *, enum NavDirType); /* linkage=_ZN8CNavNode9ConnectToEPS_10NavDirType */

	/* <0> (null):0 */
	class CNavNode * GetParent(const class CNavNode  *); /* linkage=_ZNK8CNavNode9GetParentEv */

	/* <0> (null):0 */
	void MarkAsVisited(class CNavNode *, enum NavDirType); /* linkage=_ZN8CNavNode13MarkAsVisitedE10NavDirType */

	/* <0> (null):0 */
	BOOL HasVisited(class CNavNode *, enum NavDirType); /* linkage=_ZN8CNavNode10HasVisitedE10NavDirType */

	/* <0> (null):0 */
	BOOL IsBiLinked(const class CNavNode  *, enum NavDirType); /* linkage=_ZNK8CNavNode10IsBiLinkedE10NavDirType */

	/* <0> (null):0 */
	BOOL IsClosedCell(const class CNavNode  *); /* linkage=_ZNK8CNavNode12IsClosedCellEv */

	/* <0> (null):0 */
	void Cover(class CNavNode *); /* linkage=_ZN8CNavNode5CoverEv */

	/* <0> (null):0 */
	BOOL IsCovered(const class CNavNode  *); /* linkage=_ZNK8CNavNode9IsCoveredEv */

	/* <0> (null):0 */
	void AssignArea(class CNavNode *, class CNavArea *); /* linkage=_ZN8CNavNode10AssignAreaEP8CNavArea */

	/* <0> (null):0 */
	class CNavArea * GetArea(const class CNavNode  *); /* linkage=_ZNK8CNavNode7GetAreaEv */

	/* <0> (null):0 */
	void SetAttributes(class CNavNode *, unsigned char); /* linkage=_ZN8CNavNode13SetAttributesEh */

	/* <0> (null):0 */
	unsigned char GetAttributes(const class CNavNode  *); /* linkage=_ZNK8CNavNode13GetAttributesEv */

	/* --- cacheline 1 boundary (64 bytes) was 21 bytes ago --- */

	/* size: 68, cachelines: 2, members: 12 */
	/* last cacheline: 4 bytes */

	/* BRAIN FART ALERT! 68 != 85 + 0(holes), diff = -17 */

}; /* size: 68 */

/* 1008 */
 /* pointer to 1007 */
 /* size: 4 */

/* 1009 */
 /* pointer to 1010 */
 /* size: 4 */

/* 1010 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 532 */

/* 1011 */
 /* pointer to 164 */
 /* size: 4 */

/* 1012 */
 /* pointer to 1013 */
 /* size: 4 */

/* 1013 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 532 */

/* 1014 */
 /* pointer to 1015 */
 /* size: 4 */

/* 1015 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1016 */
 /* pointer to 1017 */
 /* size: 4 */

/* 1017 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1018 */
 /* pointer to 1019 */
 /* size: 4 */

/* 1019 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1020 */
 /* pointer to 1021 */
 /* size: 4 */

/* 1021 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 20 */

/* 1022 */
 /* pointer to 1003 */
 /* size: 4 */

/* 1023 */
/* <0> (null):0 */
typedef struct list<CNavArea*, std::allocator<CNavArea*> > NavAreaList; /* size: 8 */

/* 1024 */
/* <0> (null):0 */
typedef struct _List_const_iterator<NavConnect> _Self; /* size: 4 */

/* 1025 */
/* <0> (null):0 */
typedef class _List_node<NavConnect>const _Node; /* size: 0 */

/* 1026 */
/* <0> (null):0 */
typedef struct _List_iterator<NavConnect> iterator; /* size: 0 */

/* 1027 */
/* <0> (null):0 */
typedef const union NavConnect  * pointer; /* size: 4 */

/* 1028 */
/* <0> (null):0 */
typedef const union NavConnect  & reference; /* size: 4 */

/* 1029 */
/* <0> (null):0 */
struct _List_const_iterator<NavConnect> {
	const class _List_node_base  * _M_node;          /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_const_iterator<NavConnect> _Self;

	/* <0> (null):0 */
	typedef class _List_node<NavConnect>const _Node;

	/* <0> (null):0 */
	typedef struct _List_iterator<NavConnect> iterator;

	/* <0> (null):0 */
	typedef const union NavConnect  * pointer;

	/* <0> (null):0 */
	typedef const union NavConnect  & reference;

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<NavConnect> *);

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<NavConnect> *, const class _List_node_base  *);

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<NavConnect> *, const iterator  &);

	/* <0> (null):0 */
	reference operator*(const class _List_const_iterator<NavConnect>  *); /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_const_iterator<NavConnect>  *); /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_const_iterator<NavConnect> *); /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_const_iterator<NavConnect> *, int); /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_const_iterator<NavConnect> *); /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_const_iterator<NavConnect> *, int); /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_const_iterator<NavConnect>  *, const _Self  &); /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEeqERKS1_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_const_iterator<NavConnect>  *, const _Self  &); /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEneERKS1_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1030 */
 /* pointer to 1031 */
 /* size: 4 */

/* 1031 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1032 */
 /* pointer to 1029 */
 /* size: 4 */

/* 1033 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1034 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1035 */
 /* pointer to 1036 */
 /* size: 4 */

/* 1036 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1037 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1038 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1039 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1040 */
/* <0> (null):0 */
class CNavAreaGrid {
private:

	floatconst                 m_cellSize;           /*     0     4 */
	NavAreaList *              m_grid;               /*     4     4 */
	int                        m_gridSizeX;          /*     8     4 */
	int                        m_gridSizeY;          /*    12     4 */
	float                      m_minX;               /*    16     4 */
	float                      m_minY;               /*    20     4 */
	unsigned int               m_areaCount;          /*    24     4 */
	class CNavArea *           m_hashTable[256];     /*    28  1024 */
	/* <0> (null):0 */
	void CNavAreaGrid(class CNavAreaGrid *);

	/* <0> (null):0 */
	void ~CNavAreaGrid(class CNavAreaGrid *, int);

	/* <0> (null):0 */
	void Reset(class CNavAreaGrid *); /* linkage=_ZN12CNavAreaGrid5ResetEv */

	/* <0> (null):0 */
	void Initialize(class CNavAreaGrid *, float, float, float, float); /* linkage=_ZN12CNavAreaGrid10InitializeEffff */

	/* <0> (null):0 */
	void AddNavArea(class CNavAreaGrid *, class CNavArea *); /* linkage=_ZN12CNavAreaGrid10AddNavAreaEP8CNavArea */

	/* <0> (null):0 */
	void RemoveNavArea(class CNavAreaGrid *, class CNavArea *); /* linkage=_ZN12CNavAreaGrid13RemoveNavAreaEP8CNavArea */

	/* <0> (null):0 */
	unsigned int GetNavAreaCount(const class CNavAreaGrid  *); /* linkage=_ZNK12CNavAreaGrid15GetNavAreaCountEv */

	/* <0> (null):0 */
	class CNavArea * GetNavArea(const class CNavAreaGrid  *, const class Vector  *, float); /* linkage=_ZNK12CNavAreaGrid10GetNavAreaEPK6Vectorf */

	/* <0> (null):0 */
	class CNavArea * GetNavAreaByID(const class CNavAreaGrid  *, unsigned int); /* linkage=_ZNK12CNavAreaGrid14GetNavAreaByIDEj */

	/* <0> (null):0 */
	class CNavArea * GetNearestNavArea(const class CNavAreaGrid  *, const class Vector  *, bool); /* linkage=_ZNK12CNavAreaGrid17GetNearestNavAreaEPK6Vectorb */

	/* <0> (null):0 */
	Place GetPlace(const class CNavAreaGrid  *, const class Vector  *); /* linkage=_ZNK12CNavAreaGrid8GetPlaceEPK6Vector */

	/* <0> (null):0 */
	int ComputeHashKey(const class CNavAreaGrid  *, unsigned int); /* linkage=_ZNK12CNavAreaGrid14ComputeHashKeyEj */

	/* <0> (null):0 */
	int WorldToGridX(const class CNavAreaGrid  *, float); /* linkage=_ZNK12CNavAreaGrid12WorldToGridXEf */

	/* <0> (null):0 */
	int WorldToGridY(const class CNavAreaGrid  *, float); /* linkage=_ZNK12CNavAreaGrid12WorldToGridYEf */

	/* --- cacheline 16 boundary (1024 bytes) was 28 bytes ago --- */

	/* size: 1052, cachelines: 17, members: 8 */
	/* last cacheline: 28 bytes */
}; /* size: 1052 */

/* 1041 */
 /* pointer to 1023 */
 /* size: 4 */

/* 1042 */
/* <0> (null):0 */
class CNavArea *           array[256]; /* size: 1024 */

/* 1043 */
 /* pointer to 1040 */
 /* size: 4 */

/* 1044 */
 /* pointer to 1045 */
 /* size: 4 */

/* 1045 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1052 */

/* 1046 */
/* <0> (null):0 */
class ShortestPathCost {
	/* <0> (null):0 */
	float operator()(class ShortestPathCost *, class CNavArea *, class CNavArea *, const class CNavLadder  *); /* linkage=_ZN16ShortestPathCostclEP8CNavAreaS1_PK10CNavLadder */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1047 */
 /* pointer to 1046 */
 /* size: 4 */

/* 1048 */
 /* pointer to 1049 */
 /* size: 4 */

/* 1049 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 68 */

/* 1050 */
/* <0> (null):0 */
typedef struct _List_const_iterator<CNavLadder*> _Self; /* size: 4 */

/* 1051 */
/* <0> (null):0 */
typedef class _List_node<CNavLadder*>const _Node; /* size: 0 */

/* 1052 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavLadder*> iterator; /* size: 0 */

/* 1053 */
/* <0> (null):0 */
typedef const class CNavLadder *  * pointer; /* size: 4 */

/* 1054 */
/* <0> (null):0 */
typedef const class CNavLadder *  & reference; /* size: 4 */

/* 1055 */
/* <0> (null):0 */
struct _List_const_iterator<CNavLadder*> {
	const class _List_node_base  * _M_node;          /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_const_iterator<CNavLadder*> _Self;

	/* <0> (null):0 */
	typedef class _List_node<CNavLadder*>const _Node;

	/* <0> (null):0 */
	typedef struct _List_iterator<CNavLadder*> iterator;

	/* <0> (null):0 */
	typedef const class CNavLadder *  * pointer;

	/* <0> (null):0 */
	typedef const class CNavLadder *  & reference;

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<CNavLadder*> *);

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<CNavLadder*> *, const class _List_node_base  *);

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<CNavLadder*> *, const iterator  &);

	/* <0> (null):0 */
	reference operator*(const class _List_const_iterator<CNavLadder*>  *); /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_const_iterator<CNavLadder*>  *); /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_const_iterator<CNavLadder*> *); /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_const_iterator<CNavLadder*> *, int); /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_const_iterator<CNavLadder*> *); /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_const_iterator<CNavLadder*> *, int); /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_const_iterator<CNavLadder*>  *, const _Self  &); /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEeqERKS2_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_const_iterator<CNavLadder*>  *, const _Self  &); /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEneERKS2_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1056 */
 /* pointer to 1055 */
 /* size: 4 */

/* 1057 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1058 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1059 */
 /* pointer to 1060 */
 /* size: 4 */

/* 1060 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1061 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1062 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1063 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1064 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavArea*> _Self; /* size: 4 */

/* 1065 */
/* <0> (null):0 */
typedef class CNavArea * * pointer; /* size: 4 */

/* 1066 */
/* <0> (null):0 */
typedef class CNavArea * & reference; /* size: 4 */

/* 1067 */
/* <0> (null):0 */
struct _List_iterator<CNavArea*> {
	class _List_node_base *    _M_node;              /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_iterator<CNavArea*> _Self;

	/* <0> (null):0 */
	typedef class CNavArea * * pointer;

	/* <0> (null):0 */
	typedef class CNavArea * & reference;

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<CNavArea*> *);

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<CNavArea*> *, class _List_node_base *);

	/* <0> (null):0 */
	reference operator*(const class _List_iterator<CNavArea*>  *); /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_iterator<CNavArea*>  *); /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_iterator<CNavArea*> *); /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_iterator<CNavArea*> *, int); /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_iterator<CNavArea*> *); /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_iterator<CNavArea*> *, int); /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_iterator<CNavArea*>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEeqERKS2_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_iterator<CNavArea*>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEneERKS2_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1068 */
 /* pointer to 1067 */
 /* size: 4 */

/* 1069 */
 /* pointer to 1070 */
 /* size: 4 */

/* 1070 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1071 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1072 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1073 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1074 */
 /* pointer to 1075 */
 /* size: 4 */

/* 1075 */
/* <0> (null):0 */
struct CImprov : public IImprovEvent {
public:

	/* class IImprovEvent        <ancestor>; */      /*     0     4 */
	/* <0> (null):0 */
	virtual void ~CImprov(class CImprov *, int);

	/* <0> (null):0 */
	virtual bool IsAlive(const class CImprov  *); /* linkage=_ZNK7CImprov7IsAliveEv */

	/* <0> (null):0 */
	virtual void MoveTo(class CImprov *, const class Vector  &); /* linkage=_ZN7CImprov6MoveToERK6Vector */

	/* <0> (null):0 */
	virtual void LookAt(class CImprov *, const class Vector  &); /* linkage=_ZN7CImprov6LookAtERK6Vector */

	/* <0> (null):0 */
	virtual void ClearLookAt(class CImprov *); /* linkage=_ZN7CImprov11ClearLookAtEv */

	/* <0> (null):0 */
	virtual void FaceTo(class CImprov *, const class Vector  &); /* linkage=_ZN7CImprov6FaceToERK6Vector */

	/* <0> (null):0 */
	virtual void ClearFaceTo(class CImprov *); /* linkage=_ZN7CImprov11ClearFaceToEv */

	/* <0> (null):0 */
	virtual bool IsAtMoveGoal(const class CImprov  *, float); /* linkage=_ZNK7CImprov12IsAtMoveGoalEf */

	/* <0> (null):0 */
	virtual bool HasLookAt(const class CImprov  *); /* linkage=_ZNK7CImprov9HasLookAtEv */

	/* <0> (null):0 */
	virtual bool HasFaceTo(const class CImprov  *); /* linkage=_ZNK7CImprov9HasFaceToEv */

	/* <0> (null):0 */
	virtual bool IsAtFaceGoal(const class CImprov  *); /* linkage=_ZNK7CImprov12IsAtFaceGoalEv */

	/* <0> (null):0 */
	virtual bool IsFriendInTheWay(const class CImprov  *, const class Vector  &); /* linkage=_ZNK7CImprov16IsFriendInTheWayERK6Vector */

	/* <0> (null):0 */
	virtual bool IsFriendInTheWay(const class CImprov  *, class CBaseEntity *, const class Vector  &); /* linkage=_ZNK7CImprov16IsFriendInTheWayEP11CBaseEntityRK6Vector */

	/* <0> (null):0 */
	virtual void MoveForward(class CImprov *); /* linkage=_ZN7CImprov11MoveForwardEv */

	/* <0> (null):0 */
	virtual void MoveBackward(class CImprov *); /* linkage=_ZN7CImprov12MoveBackwardEv */

	/* <0> (null):0 */
	virtual void StrafeLeft(class CImprov *); /* linkage=_ZN7CImprov10StrafeLeftEv */

	/* <0> (null):0 */
	virtual void StrafeRight(class CImprov *); /* linkage=_ZN7CImprov11StrafeRightEv */

	/* <0> (null):0 */
	virtual bool Jump(class CImprov *); /* linkage=_ZN7CImprov4JumpEv */

	/* <0> (null):0 */
	virtual void Crouch(class CImprov *); /* linkage=_ZN7CImprov6CrouchEv */

	/* <0> (null):0 */
	virtual void StandUp(class CImprov *); /* linkage=_ZN7CImprov7StandUpEv */

	/* <0> (null):0 */
	virtual void TrackPath(class CImprov *, const class Vector  &, float); /* linkage=_ZN7CImprov9TrackPathERK6Vectorf */

	/* <0> (null):0 */
	virtual void StartLadder(class CImprov *, const class CNavLadder  *, enum NavTraverseType, const class Vector  *, const class Vector  *); /* linkage=_ZN7CImprov11StartLadderEPK10CNavLadder15NavTraverseTypePK6VectorS6_ */

	/* <0> (null):0 */
	virtual bool TraverseLadder(class CImprov *, const class CNavLadder  *, enum NavTraverseType, const class Vector  *, const class Vector  *, float); /* linkage=_ZN7CImprov14TraverseLadderEPK10CNavLadder15NavTraverseTypePK6VectorS6_f */

	/* <0> (null):0 */
	virtual bool GetSimpleGroundHeightWithFloor(class CImprov *, const class Vector  *, float *, class Vector *); /* linkage=_ZN7CImprov30GetSimpleGroundHeightWithFloorEPK6VectorPfPS0_ */

	/* <0> (null):0 */
	virtual void Run(class CImprov *); /* linkage=_ZN7CImprov3RunEv */

	/* <0> (null):0 */
	virtual void Walk(class CImprov *); /* linkage=_ZN7CImprov4WalkEv */

	/* <0> (null):0 */
	virtual void Stop(class CImprov *); /* linkage=_ZN7CImprov4StopEv */

	/* <0> (null):0 */
	virtual float GetMoveAngle(const class CImprov  *); /* linkage=_ZNK7CImprov12GetMoveAngleEv */

	/* <0> (null):0 */
	virtual float GetFaceAngle(const class CImprov  *); /* linkage=_ZNK7CImprov12GetFaceAngleEv */

	/* <0> (null):0 */
	virtual const class Vector  & GetFeet(const class CImprov  *); /* linkage=_ZNK7CImprov7GetFeetEv */

	/* <0> (null):0 */
	virtual const class Vector  & GetCentroid(const class CImprov  *); /* linkage=_ZNK7CImprov11GetCentroidEv */

	/* <0> (null):0 */
	virtual const class Vector  & GetEyes(const class CImprov  *); /* linkage=_ZNK7CImprov7GetEyesEv */

	/* <0> (null):0 */
	virtual bool IsRunning(const class CImprov  *); /* linkage=_ZNK7CImprov9IsRunningEv */

	/* <0> (null):0 */
	virtual bool IsWalking(const class CImprov  *); /* linkage=_ZNK7CImprov9IsWalkingEv */

	/* <0> (null):0 */
	virtual bool IsStopped(const class CImprov  *); /* linkage=_ZNK7CImprov9IsStoppedEv */

	/* <0> (null):0 */
	virtual bool IsCrouching(const class CImprov  *); /* linkage=_ZNK7CImprov11IsCrouchingEv */

	/* <0> (null):0 */
	virtual bool IsJumping(const class CImprov  *); /* linkage=_ZNK7CImprov9IsJumpingEv */

	/* <0> (null):0 */
	virtual bool IsUsingLadder(const class CImprov  *); /* linkage=_ZNK7CImprov13IsUsingLadderEv */

	/* <0> (null):0 */
	virtual bool IsOnGround(const class CImprov  *); /* linkage=_ZNK7CImprov10IsOnGroundEv */

	/* <0> (null):0 */
	virtual bool IsMoving(const class CImprov  *); /* linkage=_ZNK7CImprov8IsMovingEv */

	/* <0> (null):0 */
	virtual bool CanRun(const class CImprov  *); /* linkage=_ZNK7CImprov6CanRunEv */

	/* <0> (null):0 */
	virtual bool CanCrouch(const class CImprov  *); /* linkage=_ZNK7CImprov9CanCrouchEv */

	/* <0> (null):0 */
	virtual bool CanJump(const class CImprov  *); /* linkage=_ZNK7CImprov7CanJumpEv */

	/* <0> (null):0 */
	virtual bool IsVisible(const class CImprov  *, const class Vector  &, bool); /* linkage=_ZNK7CImprov9IsVisibleERK6Vectorb */

	/* <0> (null):0 */
	virtual bool IsPlayerLookingAtMe(const class CImprov  *, class CBasePlayer *, float); /* linkage=_ZNK7CImprov19IsPlayerLookingAtMeEP11CBasePlayerf */

	/* <0> (null):0 */
	virtual class CBasePlayer * IsAnyPlayerLookingAtMe(const class CImprov  *, int, float); /* linkage=_ZNK7CImprov22IsAnyPlayerLookingAtMeEif */

	/* <0> (null):0 */
	virtual class CBasePlayer * GetClosestPlayerByTravelDistance(const class CImprov  *, int, float *); /* linkage=_ZNK7CImprov32GetClosestPlayerByTravelDistanceEiPf */

	/* <0> (null):0 */
	virtual class CNavArea * GetLastKnownArea(const class CImprov  *); /* linkage=_ZNK7CImprov16GetLastKnownAreaEv */

	/* <0> (null):0 */
	virtual void OnUpdate(class CImprov *, float); /* linkage=_ZN7CImprov8OnUpdateEf */

	/* <0> (null):0 */
	virtual void OnUpkeep(class CImprov *, float); /* linkage=_ZN7CImprov8OnUpkeepEf */

	/* <0> (null):0 */
	virtual void OnReset(class CImprov *); /* linkage=_ZN7CImprov7OnResetEv */

	/* <0> (null):0 */
	virtual void OnGameEvent(class CImprov *, enum GameEventType, class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN7CImprov11OnGameEventE13GameEventTypeP11CBaseEntityS2_ */

	/* <0> (null):0 */
	virtual void OnTouch(class CImprov *, class CBaseEntity *); /* linkage=_ZN7CImprov7OnTouchEP11CBaseEntity */

	/* vtable has 52 entries: {
	   [5] = IsAlive(_ZNK7CImprov7IsAliveEv), 
	   [6] = MoveTo(_ZN7CImprov6MoveToERK6Vector), 
	   [7] = LookAt(_ZN7CImprov6LookAtERK6Vector), 
	   [8] = ClearLookAt(_ZN7CImprov11ClearLookAtEv), 
	   [9] = FaceTo(_ZN7CImprov6FaceToERK6Vector), 
	   [10] = ClearFaceTo(_ZN7CImprov11ClearFaceToEv), 
	   [11] = IsAtMoveGoal(_ZNK7CImprov12IsAtMoveGoalEf), 
	   [12] = HasLookAt(_ZNK7CImprov9HasLookAtEv), 
	   [13] = HasFaceTo(_ZNK7CImprov9HasFaceToEv), 
	   [14] = IsAtFaceGoal(_ZNK7CImprov12IsAtFaceGoalEv), 
	   [15] = IsFriendInTheWay(_ZNK7CImprov16IsFriendInTheWayERK6Vector), 
	   [16] = IsFriendInTheWay(_ZNK7CImprov16IsFriendInTheWayEP11CBaseEntityRK6Vector), 
	   [17] = MoveForward(_ZN7CImprov11MoveForwardEv), 
	   [18] = MoveBackward(_ZN7CImprov12MoveBackwardEv), 
	   [19] = StrafeLeft(_ZN7CImprov10StrafeLeftEv), 
	   [20] = StrafeRight(_ZN7CImprov11StrafeRightEv), 
	   [21] = Jump(_ZN7CImprov4JumpEv), 
	   [22] = Crouch(_ZN7CImprov6CrouchEv), 
	   [23] = StandUp(_ZN7CImprov7StandUpEv), 
	   [24] = TrackPath(_ZN7CImprov9TrackPathERK6Vectorf), 
	   [25] = StartLadder(_ZN7CImprov11StartLadderEPK10CNavLadder15NavTraverseTypePK6VectorS6_), 
	   [26] = TraverseLadder(_ZN7CImprov14TraverseLadderEPK10CNavLadder15NavTraverseTypePK6VectorS6_f), 
	   [27] = GetSimpleGroundHeightWithFloor(_ZN7CImprov30GetSimpleGroundHeightWithFloorEPK6VectorPfPS0_), 
	   [28] = Run(_ZN7CImprov3RunEv), 
	   [29] = Walk(_ZN7CImprov4WalkEv), 
	   [30] = Stop(_ZN7CImprov4StopEv), 
	   [31] = GetMoveAngle(_ZNK7CImprov12GetMoveAngleEv), 
	   [32] = GetFaceAngle(_ZNK7CImprov12GetFaceAngleEv), 
	   [33] = GetFeet(_ZNK7CImprov7GetFeetEv), 
	   [34] = GetCentroid(_ZNK7CImprov11GetCentroidEv), 
	   [35] = GetEyes(_ZNK7CImprov7GetEyesEv), 
	   [36] = IsRunning(_ZNK7CImprov9IsRunningEv), 
	   [37] = IsWalking(_ZNK7CImprov9IsWalkingEv), 
	   [38] = IsStopped(_ZNK7CImprov9IsStoppedEv), 
	   [39] = IsCrouching(_ZNK7CImprov11IsCrouchingEv), 
	   [40] = IsJumping(_ZNK7CImprov9IsJumpingEv), 
	   [41] = IsUsingLadder(_ZNK7CImprov13IsUsingLadderEv), 
	   [42] = IsOnGround(_ZNK7CImprov10IsOnGroundEv), 
	   [43] = IsMoving(_ZNK7CImprov8IsMovingEv), 
	   [44] = CanRun(_ZNK7CImprov6CanRunEv), 
	   [45] = CanCrouch(_ZNK7CImprov9CanCrouchEv), 
	   [46] = CanJump(_ZNK7CImprov7CanJumpEv), 
	   [47] = IsVisible(_ZNK7CImprov9IsVisibleERK6Vectorb), 
	   [48] = IsPlayerLookingAtMe(_ZNK7CImprov19IsPlayerLookingAtMeEP11CBasePlayerf), 
	   [49] = IsAnyPlayerLookingAtMe(_ZNK7CImprov22IsAnyPlayerLookingAtMeEif), 
	   [50] = GetClosestPlayerByTravelDistance(_ZNK7CImprov32GetClosestPlayerByTravelDistanceEiPf), 
	   [51] = GetLastKnownArea(_ZNK7CImprov16GetLastKnownAreaEv), 
	   [52] = OnUpdate(_ZN7CImprov8OnUpdateEf), 
	   [53] = OnUpkeep(_ZN7CImprov8OnUpkeepEf), 
	   [54] = OnReset(_ZN7CImprov7OnResetEv), 
	   [55] = OnGameEvent(_ZN7CImprov11OnGameEventE13GameEventTypeP11CBaseEntityS2_), 
	   [56] = OnTouch(_ZN7CImprov7OnTouchEP11CBaseEntity), 
	} */
	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1076 */
/* <0> (null):0 */
enum MoveToFailureType {
	FAIL_INVALID_PATH = 0,
	FAIL_STUCK = 1,
	FAIL_FELL_OFF = 2,
}; /* size: 4 */

/* 1077 */
/* <0> (null):0 */
class IImprovEvent {
	/* <0> (null):0 */
	enum MoveToFailureType {
		FAIL_INVALID_PATH = 0,
		FAIL_STUCK = 1,
		FAIL_FELL_OFF = 2,
	};

	int ()(void) * *           _vptr.IImprovEvent;   /*     0     4 */
	/* <0> (null):0 */
	void IImprovEvent(class IImprovEvent *, const class IImprovEvent  &);

	/* <0> (null):0 */
	void IImprovEvent(class IImprovEvent *);

	/* <0> (null):0 */
	void ~IImprovEvent(class IImprovEvent *, int);

	/* <0> (null):0 */
	virtual void OnMoveToSuccess(class IImprovEvent *, const class Vector  &); /* linkage=_ZN12IImprovEvent15OnMoveToSuccessERK6Vector */

	/* <0> (null):0 */
	virtual void OnMoveToFailure(class IImprovEvent *, const class Vector  &, enum MoveToFailureType); /* linkage=_ZN12IImprovEvent15OnMoveToFailureERK6VectorNS_17MoveToFailureTypeE */

	/* <0> (null):0 */
	virtual void OnInjury(class IImprovEvent *, float); /* linkage=_ZN12IImprovEvent8OnInjuryEf */

	/* vtable has 3 entries: {
	   [0] = OnMoveToSuccess(_ZN12IImprovEvent15OnMoveToSuccessERK6Vector), 
	   [1] = OnMoveToFailure(_ZN12IImprovEvent15OnMoveToFailureERK6VectorNS_17MoveToFailureTypeE), 
	   [2] = OnInjury(_ZN12IImprovEvent8OnInjuryEf), 
	} */
	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1078 */
/* <0> (null):0 */
class SimpleStateMachine<CHostageImprov*, HostageState> {
protected:

	class HostageState *       m_state;              /*     0     4 */
	class IntervalTimer       m_stateTimer;          /*     4     4 */
	class CHostageImprov *     m_userData;           /*     8     4 */
	/* <0> (null):0 */
	void SimpleStateMachine(class SimpleStateMachine<CHostageImprov*, HostageState> *);

	/* <0> (null):0 */
	void Reset(class SimpleStateMachine<CHostageImprov*, HostageState> *, class CHostageImprov *); /* linkage=_ZN18SimpleStateMachineIP14CHostageImprov12HostageStateE5ResetES1_ */

	/* <0> (null):0 */
	void SetState(class SimpleStateMachine<CHostageImprov*, HostageState> *, class HostageState *); /* linkage=_ZN18SimpleStateMachineIP14CHostageImprov12HostageStateE8SetStateEPS2_ */

	/* <0> (null):0 */
	float GetStateDuration(const class SimpleStateMachine<CHostageImprov*, HostageState>  *); /* linkage=_ZNK18SimpleStateMachineIP14CHostageImprov12HostageStateE16GetStateDurationEv */

	/* <0> (null):0 */
	bool IsState(const class SimpleStateMachine<CHostageImprov*, HostageState>  *, const class HostageState  *); /* linkage=_ZNK18SimpleStateMachineIP14CHostageImprov12HostageStateE7IsStateEPKS2_ */

	/* <0> (null):0 */
	void Update(class SimpleStateMachine<CHostageImprov*, HostageState> *); /* linkage=_ZN18SimpleStateMachineIP14CHostageImprov12HostageStateE6UpdateEv */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1079 */
/* <0> (null):0 */
class HostageState : public SimpleState<CHostageImprov*>, public IImprovEvent {
public:

	/* class SimpleState<CHostageImprov*> <ancestor>; */ /*     0     8 */
	/* class IImprovEvent        <ancestor>; */      /*     8     4 */
	/* <0> (null):0 */
	void HostageState(class HostageState *, const class HostageState  &);

	/* <0> (null):0 */
	void HostageState(class HostageState *);

	/* <0> (null):0 */
	virtual void UpdateStationaryAnimation(class HostageState *, class CHostageImprov *); /* linkage=_ZN12HostageState25UpdateStationaryAnimationEP14CHostageImprov */

	/* <0> (null):0 */
	virtual void ~HostageState(class HostageState *, int);

	/* vtable has 1 entries: {
	   [6] = UpdateStationaryAnimation(_ZN12HostageState25UpdateStationaryAnimationEP14CHostageImprov), 
	} */
	/* size: 12, cachelines: 1, members: 2 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1080 */
 /* pointer to 1079 */
 /* size: 4 */

/* 1081 */
/* <0> (null):0 */
struct CHostageImprov {
	/* <0> (null):0 */
	virtual void ~CHostageImprov(class CHostageImprov *, int);

	/* <0> (null):0 */
	bool IsFollowing(const class CHostageImprov  *, const class CBaseEntity  *); /* linkage=_ZNK14CHostageImprov11IsFollowingEPK11CBaseEntity */


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1082 */
 /* pointer to 1081 */
 /* size: 4 */

/* 1083 */
 /* pointer to 1078 */
 /* size: 4 */

/* 1084 */
 /* pointer to 1085 */
 /* size: 4 */

/* 1085 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1086 */
 /* pointer to 1087 */
 /* size: 4 */

/* 1087 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1088 */
/* <0> (null):0 */
class HostageIdleState {
	/* <0> (null):0 */
	virtual void ~HostageIdleState(class HostageIdleState *, int);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1089 */
/* <0> (null):0 */
class HostageAnimateState {
	/* <0> (null):0 */
	virtual void ~HostageAnimateState(class HostageAnimateState *, int);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1090 */
/* <0> (null):0 */
enum state {
	FOLLOW = 0,
	STAND = 1,
	DUCK = 2,
	SCARED = 3,
	IDLE = 4,
	FOLLOWPATH = 5,
}; /* size: 4 */

/* 1091 */
/* <0> (null):0 */
class CHostage {
	/* <0> (null):0 */
	bool IsValid(class CHostage *); /* linkage=_ZN8CHostage7IsValidEv */

	/* <0> (null):0 */
	bool IsFollowingSomeone(class CHostage *); /* linkage=_ZN8CHostage18IsFollowingSomeoneEv */


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1092 */
 /* pointer to 1091 */
 /* size: 4 */

/* 1093 */
/* <0> (null):0 */
class CNavNode *           array[4]; /* size: 16 */

/* 1094 */
 /* pointer to 1007 */
 /* size: 4 */

/* 1095 */
 /* pointer to 1096 */
 /* size: 4 */

/* 1096 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 68 */

/* 1097 */
 /* pointer to 1098 */
 /* size: 4 */

/* 1098 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 68 */

/* 1099 */
/* <0> (null):0 */
struct Zone {
	class CBaseEntity *        m_entity;             /*     0     4 */
	class CNavArea *           m_area[16];           /*     4    64 */
	/* --- cacheline 1 boundary (64 bytes) was 4 bytes ago --- */
	int                        m_areaCount;          /*    68     4 */
	class Vector              m_center;              /*    72    12 */
	bool                       m_isLegacy;           /*    84     1 */
	int                        m_index;              /*    88     4 */
	struct Extent              m_extent;             /*    92    24 */

	/* size: 116, cachelines: 2, members: 7 */
	/* last cacheline: 52 bytes */

	/* BRAIN FART ALERT! 116 != 113 + 0(holes), diff = 3 */

}; /* size: 116 */

/* 1100 */
/* <0> (null):0 */
class CCSBotManager {
	/* <0> (null):0 */
	struct Zone {
		class CBaseEntity *        m_entity;             /*     0     4 */
		class CNavArea *           m_area[16];           /*     4    64 */
		/* --- cacheline 1 boundary (64 bytes) was 4 bytes ago --- */
		int                        m_areaCount;          /*    68     4 */
		class Vector              m_center;              /*    72    12 */
		bool                       m_isLegacy;           /*    84     1 */
		int                        m_index;              /*    88     4 */
		struct Extent              m_extent;             /*    92    24 */

		/* size: 116, cachelines: 2, members: 7 */
		/* last cacheline: 52 bytes */

		/* BRAIN FART ALERT! 116 != 113 + 0(holes), diff = 3 */

	};

	/* <0> (null):0 */
	int GetZoneCount(const class CCSBotManager  *); /* linkage=_ZNK13CCSBotManager12GetZoneCountEv */

private:

	bool                       m_isLearningMap;      /*     0     1 */
	bool                       m_isAnalysisRequested; /*     0     1 */

	/* size: 0, cachelines: 0, members: 2 */

	/* BRAIN FART ALERT! 0 != 1 + 0(holes), diff = -1 */

}; /* size: 0 */

/* 1101 */
/* <0> (null):0 */
class CNavArea *           array[16]; /* size: 64 */

/* 1102 */
/* <0> (null):0 */
enum BombState {
	MOVING = 0,
	LOOSE = 1,
	PLANTED = 2,
	DEFUSED = 3,
	EXPLODED = 4,
}; /* size: 4 */

/* 1103 */
/* <0> (null):0 */
enum {
	UNKNOWN = 4294967295,
}; /* size: 4 */

/* 1104 */
/* <0> (null):0 */
enum ValidateStatusType {
	NO_CHANGE = 0,
	HOSTAGE_DIED = 1,
	HOSTAGE_GONE = 2,
	HOSTAGES_ALL_GONE = 4,
}; /* size: 4 */

/* 1105 */
/* <0> (null):0 */
struct HostageInfo {
	class CHostage *           hostage;              /*     0     4 */
	class Vector              knownPos;              /*     4    12 */
	bool                       isValid;              /*    16     1 */
	bool                       isAlive;              /*    17     1 */
	bool                       isFree;               /*    18     1 */
	/* <0> (null):0 */
	void HostageInfo(class HostageInfo *);


	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */

	/* BRAIN FART ALERT! 20 != 19 + 0(holes), diff = 1 */

}; /* size: 20 */

/* 1106 */
/* <0> (null):0 */
class CSGameState {
	/* <0> (null):0 */
	enum BombState {
		MOVING = 0,
		LOOSE = 1,
		PLANTED = 2,
		DEFUSED = 3,
		EXPLODED = 4,
	};

	/* <0> (null):0 */
	enum {
		UNKNOWN = 4294967295,
	};

	/* <0> (null):0 */
	enum ValidateStatusType {
		NO_CHANGE = 0,
		HOSTAGE_DIED = 1,
		HOSTAGE_GONE = 2,
		HOSTAGES_ALL_GONE = 4,
	};

	/* <0> (null):0 */
	struct HostageInfo {
		class CHostage *           hostage;              /*     0     4 */
		class Vector              knownPos;              /*     4    12 */
		bool                       isValid;              /*    16     1 */
		bool                       isAlive;              /*    17     1 */
		bool                       isFree;               /*    18     1 */
		/* <0> (null):0 */
		void HostageInfo(class HostageInfo *);


		/* size: 20, cachelines: 1, members: 5 */
		/* last cacheline: 20 bytes */

		/* BRAIN FART ALERT! 20 != 19 + 0(holes), diff = 1 */

	};

private:

	class CCSBot *             m_owner;              /*     0     4 */
	bool                       m_isRoundOver;        /*     4     1 */
	enum BombState             m_bombState;          /*     8     4 */
	class IntervalTimer       m_lastSawBomber;       /*    12     4 */
	class Vector              m_bomberPos;           /*    16    12 */
	class IntervalTimer       m_lastSawLooseBomb;    /*    28     4 */
	class Vector              m_looseBombPos;        /*    32    12 */
	bool                       m_isBombsiteClear[4]; /*    44     4 */
	int                        m_bombsiteSearchOrder[4]; /*    48    16 */
	int                        m_bombsiteCount;      /*    64     4 */
	/* --- cacheline 1 boundary (64 bytes) was 1 bytes ago --- */
	int                        m_bombsiteSearchIndex; /*    68     4 */
	int                        m_plantedBombsite;    /*    72     4 */
	bool                       m_isPlantedBombPosKnown; /*    76     1 */
	class Vector              m_plantedBombPos;      /*    80    12 */
	struct HostageInfo         m_hostage[12];        /*    92   240 */
	/* --- cacheline 5 boundary (320 bytes) was 6 bytes ago --- */
	int                        m_hostageCount;       /*   332     4 */
	class CountdownTimer      m_validateInterval;    /*   336     8 */
	bool                       m_allHostagesRescued; /*   344     1 */
	bool                       m_haveSomeHostagesBeenTaken; /*   345     1 */
	/* <0> (null):0 */
	void CSGameState(class CSGameState *, class CCSBot *);

	/* <0> (null):0 */
	void Reset(class CSGameState *); /* linkage=_ZN11CSGameState5ResetEv */

	/* <0> (null):0 */
	void OnEvent(class CSGameState *, enum GameEventType, class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CSGameState7OnEventE13GameEventTypeP11CBaseEntityS2_ */

	/* <0> (null):0 */
	bool IsRoundOver(const class CSGameState  *); /* linkage=_ZNK11CSGameState11IsRoundOverEv */

	/* <0> (null):0 */
	bool IsBombMoving(const class CSGameState  *); /* linkage=_ZNK11CSGameState12IsBombMovingEv */

	/* <0> (null):0 */
	bool IsBombLoose(const class CSGameState  *); /* linkage=_ZNK11CSGameState11IsBombLooseEv */

	/* <0> (null):0 */
	bool IsBombPlanted(const class CSGameState  *); /* linkage=_ZNK11CSGameState13IsBombPlantedEv */

	/* <0> (null):0 */
	bool IsBombDefused(const class CSGameState  *); /* linkage=_ZNK11CSGameState13IsBombDefusedEv */

	/* <0> (null):0 */
	bool IsBombExploded(const class CSGameState  *); /* linkage=_ZNK11CSGameState14IsBombExplodedEv */

	/* <0> (null):0 */
	void UpdateLooseBomb(class CSGameState *, const class Vector  *); /* linkage=_ZN11CSGameState15UpdateLooseBombEPK6Vector */

	/* <0> (null):0 */
	float TimeSinceLastSawLooseBomb(const class CSGameState  *); /* linkage=_ZNK11CSGameState25TimeSinceLastSawLooseBombEv */

	/* <0> (null):0 */
	bool IsLooseBombLocationKnown(const class CSGameState  *); /* linkage=_ZNK11CSGameState24IsLooseBombLocationKnownEv */

	/* <0> (null):0 */
	void UpdateBomber(class CSGameState *, const class Vector  *); /* linkage=_ZN11CSGameState12UpdateBomberEPK6Vector */

	/* <0> (null):0 */
	float TimeSinceLastSawBomber(const class CSGameState  *); /* linkage=_ZNK11CSGameState22TimeSinceLastSawBomberEv */

	/* <0> (null):0 */
	void UpdatePlantedBomb(class CSGameState *, const class Vector  *); /* linkage=_ZN11CSGameState17UpdatePlantedBombEPK6Vector */

	/* <0> (null):0 */
	bool IsPlantedBombLocationKnown(const class CSGameState  *); /* linkage=_ZNK11CSGameState26IsPlantedBombLocationKnownEv */

	/* <0> (null):0 */
	void MarkBombsiteAsPlanted(class CSGameState *, int); /* linkage=_ZN11CSGameState21MarkBombsiteAsPlantedEi */

	/* <0> (null):0 */
	int GetPlantedBombsite(const class CSGameState  *); /* linkage=_ZNK11CSGameState18GetPlantedBombsiteEv */

	/* <0> (null):0 */
	bool IsAtPlantedBombsite(const class CSGameState  *); /* linkage=_ZNK11CSGameState19IsAtPlantedBombsiteEv */

	/* <0> (null):0 */
	int GetNextBombsiteToSearch(class CSGameState *); /* linkage=_ZN11CSGameState23GetNextBombsiteToSearchEv */

	/* <0> (null):0 */
	bool IsBombsiteClear(const class CSGameState  *, int); /* linkage=_ZNK11CSGameState15IsBombsiteClearEi */

	/* <0> (null):0 */
	void ClearBombsite(class CSGameState *, int); /* linkage=_ZN11CSGameState13ClearBombsiteEi */

	/* <0> (null):0 */
	const class Vector  * GetBombPosition(const class CSGameState  *); /* linkage=_ZNK11CSGameState15GetBombPositionEv */

	/* <0> (null):0 */
	class CHostage * GetNearestFreeHostage(const class CSGameState  *, class Vector *); /* linkage=_ZNK11CSGameState21GetNearestFreeHostageEP6Vector */

	/* <0> (null):0 */
	const class Vector  * GetRandomFreeHostagePosition(const class CSGameState  *); /* linkage=_ZNK11CSGameState28GetRandomFreeHostagePositionEv */

	/* <0> (null):0 */
	bool AreAllHostagesBeingRescued(const class CSGameState  *); /* linkage=_ZNK11CSGameState26AreAllHostagesBeingRescuedEv */

	/* <0> (null):0 */
	bool AreAllHostagesGone(const class CSGameState  *); /* linkage=_ZNK11CSGameState18AreAllHostagesGoneEv */

	/* <0> (null):0 */
	void AllHostagesGone(class CSGameState *); /* linkage=_ZN11CSGameState15AllHostagesGoneEv */

	/* <0> (null):0 */
	bool HaveSomeHostagesBeenTaken(const class CSGameState  *); /* linkage=_ZNK11CSGameState25HaveSomeHostagesBeenTakenEv */

	/* <0> (null):0 */
	void HostageWasTaken(class CSGameState *); /* linkage=_ZN11CSGameState15HostageWasTakenEv */

	/* <0> (null):0 */
	class CHostage * GetNearestVisibleFreeHostage(const class CSGameState  *); /* linkage=_ZNK11CSGameState28GetNearestVisibleFreeHostageEv */

	/* <0> (null):0 */
	unsigned char ValidateHostagePositions(class CSGameState *); /* linkage=_ZN11CSGameState24ValidateHostagePositionsEv */

	/* <0> (null):0 */
	void SetBombState(class CSGameState *, enum BombState); /* linkage=_ZN11CSGameState12SetBombStateENS_9BombStateE */

	/* <0> (null):0 */
	enum BombState GetBombState(const class CSGameState  *); /* linkage=_ZNK11CSGameState12GetBombStateEv */

	/* <0> (null):0 */
	class CBaseEntity * GetNearestHostage(const class CSGameState  *); /* linkage=_ZNK11CSGameState17GetNearestHostageEv */

	/* <0> (null):0 */
	void InitializeHostageInfo(class CSGameState *); /* linkage=_ZN11CSGameState21InitializeHostageInfoEv */


	/* size: 348, cachelines: 6, members: 19 */
	/* last cacheline: 28 bytes */

	/* BRAIN FART ALERT! 348 != 340 + 0(holes), diff = 8 */

}; /* size: 348 */

/* 1107 */
/* <0> (null):0 */
struct CCSBot {
	/* <0> (null):0 */
	bool IsEnemyVisible(const class CCSBot  *); /* linkage=_ZNK6CCSBot14IsEnemyVisibleEv */

	/* <0> (null):0 */
	class CNavArea * GetLastKnownArea(const class CCSBot  *); /* linkage=_ZNK6CCSBot16GetLastKnownAreaEv */


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1108 */
 /* pointer to 1107 */
 /* size: 4 */

/* 1109 */
/* <0> (null):0 */
bool                       array[4]; /* size: 4 */

/* 1110 */
/* <0> (null):0 */
int                        array[4]; /* size: 16 */

/* 1111 */
/* <0> (null):0 */
struct HostageInfo         array[12]; /* size: 240 */

/* 1112 */
 /* pointer to 1106 */
 /* size: 4 */

/* 1113 */
 /* pointer to 1114 */
 /* size: 4 */

/* 1114 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 348 */

/* 1115 */
/* <0> (null):0 */
typedef unsigned int PlaceCriteria; /* size: 4 */

/* 1116 */
/* <0> (null):0 */
typedef unsigned int CountCriteria; /* size: 4 */

/* 1117 */
/* <0> (null):0 */
typedef struct vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > BotVoiceBankVector; /* size: 0 */

/* 1118 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1119 */
/* <0> (null):0 */
typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * pointer; /* size: 4 */

/* 1120 */
/* <0> (null):0 */
typedef const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  * const_pointer; /* size: 4 */

/* 1121 */
/* <0> (null):0 */
class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * pointer;

	/* <0> (null):0 */
	typedef const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE7addressERS6_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  *, const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE7addressERKS6_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE10deallocateEPS6_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE9constructEPS6_RKS6_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE7destroyEPS6_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1122 */
 /* pointer to 1123 */
 /* size: 4 */

/* 1123 */
 /* pointer to 71 */
 /* size: 4 */

/* 1124 */
 /* pointer to 1125 */
 /* size: 4 */

/* 1125 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1126 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1127 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1128 */
 /* pointer to 1121 */
 /* size: 4 */

/* 1129 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1130 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1131 */
 /* pointer to 1132 */
 /* size: 4 */

/* 1132 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1133 */
/* <0> (null):0 */
typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * pointer; /* size: 4 */

/* 1134 */
/* <0> (null):0 */
typedef const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  * const_pointer; /* size: 4 */

/* 1135 */
/* <0> (null):0 */
typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * & reference; /* size: 4 */

/* 1136 */
/* <0> (null):0 */
typedef const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  & const_reference; /* size: 4 */

/* 1137 */
/* <0> (null):0 */
typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> other; /* size: 1 */

/* 1138 */
/* <0> (null):0 */
struct rebind<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {
	/* <0> (null):0 */
	typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1139 */
/* <0> (null):0 */
class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> : public new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {
public:

	/* class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * * pointer;

	/* <0> (null):0 */
	typedef const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  * const_pointer;

	/* <0> (null):0 */
	typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * & reference;

	/* <0> (null):0 */
	typedef const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *);

	/* <0> (null):0 */
	void allocator(class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, const class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, int);

	/* <0> (null):0 */
	struct rebind<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> {
		/* <0> (null):0 */
		typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 1140 */
 /* pointer to 1139 */
 /* size: 4 */

/* 1141 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1142 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1143 */
 /* pointer to 75 */
 /* size: 4 */

/* 1144 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1145 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1146 */
/* <0> (null):0 */
typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> allocator_type; /* size: 1 */

/* 1147 */
/* <0> (null):0 */
struct _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > {
	struct _Vector_impl        _M_impl;              /*     0    12 */
	/* <0> (null):0 */
	typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> allocator_type;

	/* <0> (null):0 */
	_Tp_alloc_type & _M_get_Tp_allocator(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	const _Tp_alloc_type  & _M_get_Tp_allocator(const class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*,); /* linkage=_ZNKSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*,); /* linkage=_ZNKSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::);

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, const allocator_type  &);

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int);

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int, const allocator_type  &);

	/* <0> (null):0 */
	void ~_Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, int);

	/* <0> (null):0 */
	pointer _M_allocate(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int); /* linkage=_ZNSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE11_M_allocateEj */

	/* <0> (null):0 */
	void _M_deallocate(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, unsigned int); /* linkage=_ZNSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE13_M_deallocateEPS5_j */

	/* <0> (null):0 */
	using ::_M_allocate;

	/* <0> (null):0 */
	using ::_M_deallocate;

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::get_allocator;


	/* size: 12, cachelines: 1, members: 1 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1148 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1149 */
 /* pointer to 1147 */
 /* size: 4 */

/* 1150 */
 /* pointer to 1151 */
 /* size: 4 */

/* 1151 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1152 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1153 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1154 */
/* <0> (null):0 */
typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * value_type; /* size: 4 */

/* 1155 */
/* <0> (null):0 */
typedef pointer pointer; /* size: 4 */

/* 1156 */
/* <0> (null):0 */
typedef const_pointer const_pointer; /* size: 4 */

/* 1157 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 1158 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 1159 */
/* <0> (null):0 */
typedef struct __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > iterator; /* size: 0 */

/* 1160 */
/* <0> (null):0 */
typedef struct __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >* const*, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > const_iterator; /* size: 0 */

/* 1161 */
/* <0> (null):0 */
typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >* const*, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > > const_reverse_iterator; /* size: 0 */

/* 1162 */
/* <0> (null):0 */
typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > > reverse_iterator; /* size: 0 */

/* 1163 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1164 */
/* <0> (null):0 */
typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> allocator_type; /* size: 1 */

/* 1165 */
/* <0> (null):0 */
class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > : protected _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > {
protected:

	/* struct _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > <ancestor>; */ /*     0    12 */
	/* <0> (null):0 */
	typedef class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * value_type;

	/* <0> (null):0 */
	typedef pointer pointer;

	/* <0> (null):0 */
	typedef const_pointer const_pointer;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > iterator;

	/* <0> (null):0 */
	typedef struct __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >* const*, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >* const*, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> > > > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> allocator_type;

	/* <0> (null):0 */
	void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca);

	/* <0> (null):0 */
	void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const allocator_type  &);

	/* <0> (null):0 */
	void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::);

	/* <0> (null):0 */
	void ~vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, int);

	/* <0> (null):0 */
	class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca operator=(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EEaSERKS6_ */

	/* <0> (null):0 */
	void assign(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6assignEjRKS4_ */

	/* <0> (null):0 */
	iterator begin(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4rendEv */

	/* <0> (null):0 */
	size_type size(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6resizeEjS4_ */

	/* <0> (null):0 */
	size_type capacity(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE8capacityEv */

	/* <0> (null):0 */
	bool empty(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5emptyEv */

	/* <0> (null):0 */
	void reserve(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE7reserveEj */

	/* <0> (null):0 */
	reference operator[](class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EEixEj */

	/* <0> (null):0 */
	const_reference operator[](const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EEixEj */

	/* <0> (null):0 */
	void _M_range_check(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE14_M_range_checkEj */

	/* <0> (null):0 */
	reference at(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE2atEj */

	/* <0> (null):0 */
	const_reference at(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE2atEj */

	/* <0> (null):0 */
	reference front(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5frontEv */

	/* <0> (null):0 */
	reference back(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4backEv */

	/* <0> (null):0 */
	pointer data(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4dataEv */

	/* <0> (null):0 */
	const_pointer data(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4dataEv */

	/* <0> (null):0 */
	void push_back(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE9push_backERKS4_ */

	/* <0> (null):0 */
	void pop_back(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6insertEN9__gnu_cxx17__normal_iteratorIPS4_S6_EERKS4_ */

	/* <0> (null):0 */
	void insert(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6insertEN9__gnu_cxx17__normal_iteratorIPS4_S6_EEjRKS4_ */

	/* <0> (null):0 */
	iterator erase(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS4_S6_EE */

	/* <0> (null):0 */
	iterator erase(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS4_S6_EESA_ */

	/* <0> (null):0 */
	void swap(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4swapERS6_ */

	/* <0> (null):0 */
	void clear(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5clearEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE18_M_fill_initializeEjRKS4_ */

	/* <0> (null):0 */
	void _M_fill_assign(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE14_M_fill_assignEjRKS4_ */

	/* <0> (null):0 */
	void _M_fill_insert(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS4_S6_EEjRKS4_ */

	/* <0> (null):0 */
	void _M_insert_aux(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  &); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS4_S6_EERKS4_ */

	/* <0> (null):0 */
	size_type _M_check_len(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int, const char  *); /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE12_M_check_lenEjPKc */

	/* <0> (null):0 */
	void _M_erase_at_end(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *); /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE15_M_erase_at_endEPS4_ */


	/* size: 12, cachelines: 1, members: 1 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1166 */
 /* pointer to 1165 */
 /* size: 4 */

/* 1167 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1168 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1169 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1170 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1171 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1172 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1173 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1174 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1175 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1176 */
 /* pointer to 1175 */
 /* size: 4 */

/* 1177 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1178 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1179 */
/* <0> (null):0 */
typedef int * pointer; /* size: 4 */

/* 1180 */
/* <0> (null):0 */
typedef const int  * const_pointer; /* size: 4 */

/* 1181 */
/* <0> (null):0 */
class new_allocator<int> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef int * pointer;

	/* <0> (null):0 */
	typedef const int  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<int> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<int> *, const class new_allocator<int>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<int> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<int>  *, int &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIiE7addressERi */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<int>  *, const int  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIiE7addressERKi */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<int> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIiE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<int> *, int *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIiE10deallocateEPij */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<int>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIiE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<int> *, int *, const int  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIiE9constructEPiRKi */

	/* <0> (null):0 */
	void destroy(class new_allocator<int> *, int *); /* linkage=_ZN9__gnu_cxx13new_allocatorIiE7destroyEPi */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1182 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1183 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1184 */
 /* pointer to 1181 */
 /* size: 4 */

/* 1185 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1186 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1187 */
 /* pointer to 1188 */
 /* size: 4 */

/* 1188 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1189 */
/* <0> (null):0 */
typedef int * pointer; /* size: 4 */

/* 1190 */
/* <0> (null):0 */
typedef const int  * const_pointer; /* size: 4 */

/* 1191 */
/* <0> (null):0 */
typedef int & reference; /* size: 4 */

/* 1192 */
/* <0> (null):0 */
typedef const int  & const_reference; /* size: 4 */

/* 1193 */
/* <0> (null):0 */
typedef struct allocator<int> other; /* size: 1 */

/* 1194 */
/* <0> (null):0 */
struct rebind<int> {
	/* <0> (null):0 */
	typedef struct allocator<int> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1195 */
/* <0> (null):0 */
class allocator<int> : public new_allocator<int> {
public:

	/* class new_allocator<int>  <ancestor>; */      /*     0     0 */
	/* <0> (null):0 */
	typedef int * pointer;

	/* <0> (null):0 */
	typedef const int  * const_pointer;

	/* <0> (null):0 */
	typedef int & reference;

	/* <0> (null):0 */
	typedef const int  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<int> *);

	/* <0> (null):0 */
	void allocator(class allocator<int> *, const class allocator<int>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<int> *, int);

	/* <0> (null):0 */
	struct rebind<int> {
		/* <0> (null):0 */
		typedef struct allocator<int> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 1196 */
 /* pointer to 1195 */
 /* size: 4 */

/* 1197 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1198 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1199 */
 /* pointer to 81 */
 /* size: 4 */

/* 1200 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1201 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1202 */
/* <0> (null):0 */
typedef struct allocator<int> allocator_type; /* size: 1 */

/* 1203 */
/* <0> (null):0 */
struct _Vector_base<int, std::allocator<int> > {
	struct _Vector_impl        _M_impl;              /*     0    12 */
	/* <0> (null):0 */
	typedef struct allocator<int> allocator_type;

	/* <0> (null):0 */
	_Tp_alloc_type & _M_get_Tp_allocator(class _Vector_base<int, std::allocator<int> > *); /* linkage=_ZNSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	const _Tp_alloc_type  & _M_get_Tp_allocator(const class _Vector_base<int, std::allocator<int> >  *); /* linkage=_ZNKSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _Vector_base<int, std::allocator<int> >  *); /* linkage=_ZNKSt12_Vector_baseIiSaIiEE13get_allocatorEv */

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<int, std::allocator<int> > *);

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<int, std::allocator<int> > *, const allocator_type  &);

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<int, std::allocator<int> > *, unsigned int);

	/* <0> (null):0 */
	void _Vector_base(class _Vector_base<int, std::allocator<int> > *, unsigned int, const allocator_type  &);

	/* <0> (null):0 */
	void ~_Vector_base(class _Vector_base<int, std::allocator<int> > *, int);

	/* <0> (null):0 */
	pointer _M_allocate(class _Vector_base<int, std::allocator<int> > *, unsigned int); /* linkage=_ZNSt12_Vector_baseIiSaIiEE11_M_allocateEj */

	/* <0> (null):0 */
	void _M_deallocate(class _Vector_base<int, std::allocator<int> > *, int *, unsigned int); /* linkage=_ZNSt12_Vector_baseIiSaIiEE13_M_deallocateEPij */

	/* <0> (null):0 */
	using ::_M_allocate;

	/* <0> (null):0 */
	using ::_M_deallocate;

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::get_allocator;


	/* size: 12, cachelines: 1, members: 1 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1204 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1205 */
 /* pointer to 1203 */
 /* size: 4 */

/* 1206 */
 /* pointer to 1207 */
 /* size: 4 */

/* 1207 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1208 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1209 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1210 */
/* <0> (null):0 */
typedef int value_type; /* size: 4 */

/* 1211 */
/* <0> (null):0 */
typedef pointer pointer; /* size: 4 */

/* 1212 */
/* <0> (null):0 */
typedef const_pointer const_pointer; /* size: 4 */

/* 1213 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 1214 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 1215 */
/* <0> (null):0 */
typedef struct __normal_iterator<int*, std::vector<int, std::allocator<int> > > iterator; /* size: 0 */

/* 1216 */
/* <0> (null):0 */
typedef struct __normal_iterator<const int*, std::vector<int, std::allocator<int> > > const_iterator; /* size: 0 */

/* 1217 */
/* <0> (null):0 */
typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<const int*, std::vector<int, std::allocator<int> > > > const_reverse_iterator; /* size: 0 */

/* 1218 */
/* <0> (null):0 */
typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > > reverse_iterator; /* size: 0 */

/* 1219 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1220 */
/* <0> (null):0 */
typedef struct allocator<int> allocator_type; /* size: 1 */

/* 1221 */
/* <0> (null):0 */
class vector<int, std::allocator<int> > : protected _Vector_base<int, std::allocator<int> > {
protected:

	/* struct _Vector_base<int, std::allocator<int> > <ancestor>; */ /*     0    12 */
	/* <0> (null):0 */
	typedef int value_type;

	/* <0> (null):0 */
	typedef pointer pointer;

	/* <0> (null):0 */
	typedef const_pointer const_pointer;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct __normal_iterator<int*, std::vector<int, std::allocator<int> > > iterator;

	/* <0> (null):0 */
	typedef struct __normal_iterator<const int*, std::vector<int, std::allocator<int> > > const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<const int*, std::vector<int, std::allocator<int> > > > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<int> allocator_type;

	/* <0> (null):0 */
	void vector(class vector<int, std::allocator<int> > *);

	/* <0> (null):0 */
	void vector(class vector<int, std::allocator<int> > *, const allocator_type  &);

	/* <0> (null):0 */
	void vector(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void vector(class vector<int, std::allocator<int> > *, const class vector<int, std::allocator<int> >  &);

	/* <0> (null):0 */
	void ~vector(class vector<int, std::allocator<int> > *, int);

	/* <0> (null):0 */
	class vector<int, std::allocator<int> > & operator=(class vector<int, std::allocator<int> > *, const class vector<int, std::allocator<int> >  &); /* linkage=_ZNSt6vectorIiSaIiEEaSERKS1_ */

	/* <0> (null):0 */
	void assign(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE6assignEjRKi */

	/* <0> (null):0 */
	iterator begin(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE5beginEv */

	/* <0> (null):0 */
	iterator end(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE4rendEv */

	/* <0> (null):0 */
	size_type size(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class vector<int, std::allocator<int> > *, unsigned int, int); /* linkage=_ZNSt6vectorIiSaIiEE6resizeEji */

	/* <0> (null):0 */
	size_type capacity(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE8capacityEv */

	/* <0> (null):0 */
	bool empty(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE5emptyEv */

	/* <0> (null):0 */
	void reserve(class vector<int, std::allocator<int> > *, unsigned int); /* linkage=_ZNSt6vectorIiSaIiEE7reserveEj */

	/* <0> (null):0 */
	reference operator[](class vector<int, std::allocator<int> > *, unsigned int); /* linkage=_ZNSt6vectorIiSaIiEEixEj */

	/* <0> (null):0 */
	const_reference operator[](const class vector<int, std::allocator<int> >  *, unsigned int); /* linkage=_ZNKSt6vectorIiSaIiEEixEj */

	/* <0> (null):0 */
	void _M_range_check(const class vector<int, std::allocator<int> >  *, unsigned int); /* linkage=_ZNKSt6vectorIiSaIiEE14_M_range_checkEj */

	/* <0> (null):0 */
	reference at(class vector<int, std::allocator<int> > *, unsigned int); /* linkage=_ZNSt6vectorIiSaIiEE2atEj */

	/* <0> (null):0 */
	const_reference at(const class vector<int, std::allocator<int> >  *, unsigned int); /* linkage=_ZNKSt6vectorIiSaIiEE2atEj */

	/* <0> (null):0 */
	reference front(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE5frontEv */

	/* <0> (null):0 */
	reference back(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE4backEv */

	/* <0> (null):0 */
	const_reference back(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE4backEv */

	/* <0> (null):0 */
	pointer data(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE4dataEv */

	/* <0> (null):0 */
	const_pointer data(const class vector<int, std::allocator<int> >  *); /* linkage=_ZNKSt6vectorIiSaIiEE4dataEv */

	/* <0> (null):0 */
	void push_back(class vector<int, std::allocator<int> > *, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE9push_backERKi */

	/* <0> (null):0 */
	void pop_back(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE6insertEN9__gnu_cxx17__normal_iteratorIPiS1_EERKi */

	/* <0> (null):0 */
	void insert(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE6insertEN9__gnu_cxx17__normal_iteratorIPiS1_EEjRKi */

	/* <0> (null):0 */
	iterator erase(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >); /* linkage=_ZNSt6vectorIiSaIiEE5eraseEN9__gnu_cxx17__normal_iteratorIPiS1_EE */

	/* <0> (null):0 */
	iterator erase(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >); /* linkage=_ZNSt6vectorIiSaIiEE5eraseEN9__gnu_cxx17__normal_iteratorIPiS1_EES5_ */

	/* <0> (null):0 */
	void swap(class vector<int, std::allocator<int> > *, class vector<int, std::allocator<int> > &); /* linkage=_ZNSt6vectorIiSaIiEE4swapERS1_ */

	/* <0> (null):0 */
	void clear(class vector<int, std::allocator<int> > *); /* linkage=_ZNSt6vectorIiSaIiEE5clearEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE18_M_fill_initializeEjRKi */

	/* <0> (null):0 */
	void _M_fill_assign(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE14_M_fill_assignEjRKi */

	/* <0> (null):0 */
	void _M_fill_insert(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, unsigned int, const value_type  &); /* linkage=_ZNSt6vectorIiSaIiEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPiS1_EEjRKi */

	/* <0> (null):0 */
	void _M_insert_aux(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, const int  &); /* linkage=_ZNSt6vectorIiSaIiEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPiS1_EERKi */

	/* <0> (null):0 */
	size_type _M_check_len(const class vector<int, std::allocator<int> >  *, unsigned int, const char  *); /* linkage=_ZNKSt6vectorIiSaIiEE12_M_check_lenEjPKc */

	/* <0> (null):0 */
	void _M_erase_at_end(class vector<int, std::allocator<int> > *, int *); /* linkage=_ZNSt6vectorIiSaIiEE15_M_erase_at_endEPi */


	/* size: 12, cachelines: 1, members: 1 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1222 */
 /* pointer to 1221 */
 /* size: 4 */

/* 1223 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1224 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1225 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1226 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1227 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1228 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1229 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1230 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1231 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1232 */
 /* pointer to 1231 */
 /* size: 4 */

/* 1233 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1234 */
/* <0> (null):0 */
class BotPhrase {
private:

	char *                     m_name;               /*     0     4 */
	Place                      m_id;                 /*     4     4 */
	bool                       m_isPlace;            /*     8     1 */
	enum GameEventType         m_radioEvent;         /*    12     4 */
	bool                       m_isImportant;        /*    16     1 */
	BotVoiceBankVector         m_voiceBank;          /*    20     0 */
	class vector<int, std::allocator<int> > m_count; /*    32    12 */
	class vector<int, std::allocator<int> > m_index; /*    44    12 */
	int                        m_numVoiceBanks;      /*    56     4 */
	PlaceCriteria              m_placeCriteria;      /*    60     4 */
	CountCriteria              m_countCriteria;      /*    64     4 */
	/* <0> (null):0 */
	char * GetSpeakable(const class BotPhrase  *, int, float *); /* linkage=_ZNK9BotPhrase12GetSpeakableEiPf */

	/* <0> (null):0 */
	void ClearCriteria(const class BotPhrase  *); /* linkage=_ZNK9BotPhrase13ClearCriteriaEv */

	/* <0> (null):0 */
	void SetPlaceCriteria(const class BotPhrase  *, PlaceCriteria); /* linkage=_ZNK9BotPhrase16SetPlaceCriteriaEj */

	/* <0> (null):0 */
	void SetCountCriteria(const class BotPhrase  *, CountCriteria); /* linkage=_ZNK9BotPhrase16SetCountCriteriaEj */

	/* <0> (null):0 */
	const char  * GetName(const class BotPhrase  *); /* linkage=_ZNK9BotPhrase7GetNameEv */

	/* <0> (null):0 */
	unsigned intconst GetID(const class BotPhrase  *); /* linkage=_ZNK9BotPhrase5GetIDEv */

	/* <0> (null):0 */
	enum GameEventType GetRadioEquivalent(const class BotPhrase  *); /* linkage=_ZNK9BotPhrase18GetRadioEquivalentEv */

	/* <0> (null):0 */
	bool IsImportant(const class BotPhrase  *); /* linkage=_ZNK9BotPhrase11IsImportantEv */

	/* <0> (null):0 */
	bool IsPlace(const class BotPhrase  *); /* linkage=_ZNK9BotPhrase7IsPlaceEv */

	/* <0> (null):0 */
	void Randomize(class BotPhrase *); /* linkage=_ZN9BotPhrase9RandomizeEv */

	/* <0> (null):0 */
	void BotPhrase(class BotPhrase *, unsigned int, bool);

	/* <0> (null):0 */
	void ~BotPhrase(class BotPhrase *, int);

	/* <0> (null):0 */
	void InitVoiceBank(class BotPhrase *, int); /* linkage=_ZN9BotPhrase13InitVoiceBankEi */


	/* size: 68, cachelines: 2, members: 11 */
	/* last cacheline: 4 bytes */

	/* BRAIN FART ALERT! 68 != 50 + 0(holes), diff = 18 */

}; /* size: 68 */

/* 1235 */
 /* pointer to 1236 */
 /* size: 4 */

/* 1236 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 68 */

/* 1237 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1238 */
 /* pointer to 1234 */
 /* size: 4 */

/* 1239 */
/* <0> (null):0 */
typedef struct list<BotPhrase*, std::allocator<BotPhrase*> > BotPhraseList; /* size: 0 */

/* 1240 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1241 */
/* <0> (null):0 */
typedef class BotPhrase * * pointer; /* size: 4 */

/* 1242 */
/* <0> (null):0 */
typedef const class BotPhrase *  * const_pointer; /* size: 4 */

/* 1243 */
/* <0> (null):0 */
class new_allocator<BotPhrase*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class BotPhrase * * pointer;

	/* <0> (null):0 */
	typedef const class BotPhrase *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<BotPhrase*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<BotPhrase*> *, const class new_allocator<BotPhrase*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<BotPhrase*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<BotPhrase*>  *, class BotPhrase * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP9BotPhraseE7addressERS2_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<BotPhrase*>  *, const class BotPhrase *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP9BotPhraseE7addressERKS2_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<BotPhrase*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<BotPhrase*> *, class BotPhrase * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE10deallocateEPS2_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<BotPhrase*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP9BotPhraseE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<BotPhrase*> *, class BotPhrase * *, const class BotPhrase *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE9constructEPS2_RKS2_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<BotPhrase*> *, class BotPhrase * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE7destroyEPS2_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1244 */
 /* pointer to 1238 */
 /* size: 4 */

/* 1245 */
 /* pointer to 1246 */
 /* size: 4 */

/* 1246 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1247 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1248 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1249 */
 /* pointer to 1243 */
 /* size: 4 */

/* 1250 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1251 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1252 */
 /* pointer to 1253 */
 /* size: 4 */

/* 1253 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1254 */
/* <0> (null):0 */
typedef class BotPhrase * & reference; /* size: 4 */

/* 1255 */
/* <0> (null):0 */
typedef const class BotPhrase *  & const_reference; /* size: 4 */

/* 1256 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<BotPhrase*> > other; /* size: 0 */

/* 1257 */
/* <0> (null):0 */
struct rebind<std::_List_node<BotPhrase*> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<BotPhrase*> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1258 */
/* <0> (null):0 */
typedef struct allocator<BotPhrase*> other; /* size: 1 */

/* 1259 */
/* <0> (null):0 */
struct rebind<BotPhrase*> {
	/* <0> (null):0 */
	typedef struct allocator<BotPhrase*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1260 */
/* <0> (null):0 */
class allocator<BotPhrase*> : public new_allocator<BotPhrase*> {
public:

	/* class new_allocator<BotPhrase*> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class BotPhrase * & reference;

	/* <0> (null):0 */
	typedef const class BotPhrase *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<BotPhrase*> *);

	/* <0> (null):0 */
	void allocator(class allocator<BotPhrase*> *, const class allocator<BotPhrase*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<BotPhrase*> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<BotPhrase*> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<BotPhrase*> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<BotPhrase*> {
		/* <0> (null):0 */
		typedef struct allocator<BotPhrase*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 1261 */
 /* pointer to 1260 */
 /* size: 4 */

/* 1262 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1263 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1264 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1265 */
/* <0> (null):0 */
typedef class _List_node<BotPhrase*> * pointer; /* size: 4 */

/* 1266 */
/* <0> (null):0 */
typedef const class _List_node<BotPhrase*>  * const_pointer; /* size: 4 */

/* 1267 */
/* <0> (null):0 */
class new_allocator<std::_List_node<BotPhrase*> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<BotPhrase*> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<BotPhrase*>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<BotPhrase*> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<BotPhrase*> > *, const class new_allocator<std::_List_node<BotPhrase*> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<BotPhrase*> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<BotPhrase*> >  *, class _List_node<BotPhrase*> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE7addressERS4_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<BotPhrase*> >  *, const class _List_node<BotPhrase*>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE7addressERKS4_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<BotPhrase*> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<BotPhrase*> > *, class _List_node<BotPhrase*> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE10deallocateEPS4_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<BotPhrase*> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<BotPhrase*> > *, class _List_node<BotPhrase*> *, const class _List_node<BotPhrase*>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE9constructEPS4_RKS4_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<BotPhrase*> > *, class _List_node<BotPhrase*> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE7destroyEPS4_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1268 */
 /* pointer to 89 */
 /* size: 4 */

/* 1269 */
 /* pointer to 1270 */
 /* size: 4 */

/* 1270 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1271 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1272 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1273 */
 /* pointer to 1267 */
 /* size: 4 */

/* 1274 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1275 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1276 */
 /* pointer to 1277 */
 /* size: 4 */

/* 1277 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1278 */
/* <0> (null):0 */
class allocator<std::_List_node<BotPhrase*> > : public new_allocator<std::_List_node<BotPhrase*> > {
public:

	/* class new_allocator<std::_List_node<BotPhrase*> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<BotPhrase*> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<BotPhrase*> > *, const class allocator<std::_List_node<BotPhrase*> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<BotPhrase*> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 1279 */
 /* pointer to 1278 */
 /* size: 4 */

/* 1280 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1281 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1282 */
 /* pointer to 91 */
 /* size: 4 */

/* 1283 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1284 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1285 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 1286 */
/* <0> (null):0 */
typedef struct allocator<BotPhrase*> allocator_type; /* size: 1 */

/* 1287 */
/* <0> (null):0 */
class _List_base<BotPhrase*, std::allocator<BotPhrase*> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<BotPhrase*> allocator_type;

	/* <0> (null):0 */
	class _List_node<BotPhrase*> * _M_get_node(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_node<BotPhrase*> *); /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt10_List_baseIP9BotPhraseSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt10_List_baseIP9BotPhraseSaIS1_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt10_List_baseIP9BotPhraseSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 1288 */
 /* pointer to 1287 */
 /* size: 4 */

/* 1289 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1290 */
 /* pointer to 1291 */
 /* size: 4 */

/* 1291 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1292 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1293 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1294 */
/* <0> (null):0 */
typedef class BotPhrase * value_type; /* size: 4 */

/* 1295 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 1296 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 1297 */
/* <0> (null):0 */
typedef struct _List_iterator<BotPhrase*> iterator; /* size: 0 */

/* 1298 */
/* <0> (null):0 */
typedef struct _List_const_iterator<BotPhrase*> const_iterator; /* size: 0 */

/* 1299 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<BotPhrase*> > const_reverse_iterator; /* size: 0 */

/* 1300 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<BotPhrase*> > reverse_iterator; /* size: 0 */

/* 1301 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1302 */
/* <0> (null):0 */
typedef struct allocator<BotPhrase*> allocator_type; /* size: 1 */

/* 1303 */
/* <0> (null):0 */
typedef struct _List_node<BotPhrase*> _Node; /* size: 0 */

/* 1304 */
/* <0> (null):0 */
class list<BotPhrase*, std::allocator<BotPhrase*> > : protected _List_base<BotPhrase*, std::allocator<BotPhrase*> > {
protected:

	/* class _List_base<BotPhrase*, std::allocator<BotPhrase*> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef class BotPhrase * value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<BotPhrase*> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<BotPhrase*> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<BotPhrase*> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<BotPhrase*> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<BotPhrase*> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<BotPhrase*> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE14_M_create_nodeERKS1_ */

	/* <0> (null):0 */
	void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *);

	/* <0> (null):0 */
	void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const class list<BotPhrase*, std::allocator<BotPhrase*> >  &);

	/* <0> (null):0 */
	class list<BotPhrase*, std::allocator<BotPhrase*> > & operator=(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const class list<BotPhrase*, std::allocator<BotPhrase*> >  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EEaSERKS3_ */

	/* <0> (null):0 */
	void assign(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6assignEjRKS1_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, class BotPhrase *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6resizeEjS1_ */

	/* <0> (null):0 */
	reference front(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *); /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE10push_frontERKS1_ */

	/* <0> (null):0 */
	void pop_front(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE9push_backERKS1_ */

	/* <0> (null):0 */
	void pop_back(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void insert(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */

	/* <0> (null):0 */
	iterator erase(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	iterator erase(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */

	/* <0> (null):0 */
	void swap(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class list<BotPhrase*, std::allocator<BotPhrase*> > &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4swapERS3_ */

	/* <0> (null):0 */
	void clear(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class list<BotPhrase*, std::allocator<BotPhrase*> > &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */

	/* <0> (null):0 */
	void splice(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class list<BotPhrase*, std::allocator<BotPhrase*> > &, class _List_iterator<BotPhrase*>); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */

	/* <0> (null):0 */
	void splice(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class list<BotPhrase*, std::allocator<BotPhrase*> > &, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */

	/* <0> (null):0 */
	void remove(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6removeERKS1_ */

	/* <0> (null):0 */
	void unique(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class list<BotPhrase*, std::allocator<BotPhrase*> > &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5mergeERS3_ */

	/* <0> (null):0 */
	void reverse(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<BotPhrase*, std::allocator<BotPhrase*> > *); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE18_M_fill_initializeEjRKS1_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE14_M_fill_assignEjRKS1_ */

	/* <0> (null):0 */
	void _M_transfer(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */

	/* <0> (null):0 */
	void _M_insert(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, const value_type  &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void _M_erase(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class list<BotPhrase*, std::allocator<BotPhrase*> > &); /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE25_M_check_equal_allocatorsERS3_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 1305 */
 /* pointer to 1303 */
 /* size: 4 */

/* 1306 */
 /* pointer to 1304 */
 /* size: 4 */

/* 1307 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1308 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1309 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1310 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1311 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1312 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1313 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1314 */
 /* pointer to 1315 */
 /* size: 4 */

/* 1315 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1316 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1317 */
/* <0> (null):0 */
struct PlaceTimeInfo {
	Place                      placeID;              /*     0     4 */
	class IntervalTimer       timer;                 /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 1318 */
/* <0> (null):0 */
class BotPhraseManager {
	/* <0> (null):0 */
	struct PlaceTimeInfo {
		Place                      placeID;              /*     0     4 */
		class IntervalTimer       timer;                 /*     4     4 */

		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */
	};

private:

	BotPhraseList              m_list;               /*     0     0 */
	BotPhraseList              m_placeList;          /*     8     0 */
	struct PlaceTimeInfo       m_placeStatementHistory[64]; /*    16   512 */
	/* --- cacheline 8 boundary (512 bytes) --- */
	int                        m_placeCount;         /*   528     4 */
	/* <0> (null):0 */
	void BotPhraseManager(class BotPhraseManager *);

	/* <0> (null):0 */
	void ~BotPhraseManager(class BotPhraseManager *, int);

	/* <0> (null):0 */
	bool Initialize(class BotPhraseManager *, const char  *, int); /* linkage=_ZN16BotPhraseManager10InitializeEPKci */

	/* <0> (null):0 */
	void OnRoundRestart(class BotPhraseManager *); /* linkage=_ZN16BotPhraseManager14OnRoundRestartEv */

	/* <0> (null):0 */
	void OnMapChange(class BotPhraseManager *); /* linkage=_ZN16BotPhraseManager11OnMapChangeEv */

	/* <0> (null):0 */
	unsigned int NameToID(const class BotPhraseManager  *, const char  *); /* linkage=_ZNK16BotPhraseManager8NameToIDEPKc */

	/* <0> (null):0 */
	const char  * IDToName(const class BotPhraseManager  *, unsigned int); /* linkage=_ZNK16BotPhraseManager8IDToNameEj */

	/* <0> (null):0 */
	const class BotPhrase  * GetPhrase(const class BotPhraseManager  *, const char  *); /* linkage=_ZNK16BotPhraseManager9GetPhraseEPKc */

	/* <0> (null):0 */
	const class BotPhrase  * GetPlace(const class BotPhraseManager  *, const char  *); /* linkage=_ZNK16BotPhraseManager8GetPlaceEPKc */

	/* <0> (null):0 */
	const class BotPhrase  * GetPlace(const class BotPhraseManager  *, unsigned int); /* linkage=_ZNK16BotPhraseManager8GetPlaceEj */

	/* <0> (null):0 */
	const BotPhraseList  * GetPlaceList(const class BotPhraseManager  *); /* linkage=_ZNK16BotPhraseManager12GetPlaceListEv */

	/* <0> (null):0 */
	float GetPlaceStatementInterval(const class BotPhraseManager  *, Place); /* linkage=_ZNK16BotPhraseManager25GetPlaceStatementIntervalEj */

	/* <0> (null):0 */
	void ResetPlaceStatementInterval(class BotPhraseManager *, Place); /* linkage=_ZN16BotPhraseManager27ResetPlaceStatementIntervalEj */

	/* <0> (null):0 */
	int FindPlaceIndex(const class BotPhraseManager  *, Place); /* linkage=_ZNK16BotPhraseManager14FindPlaceIndexEj */


	/* size: 532, cachelines: 9, members: 4 */
	/* last cacheline: 20 bytes */

	/* BRAIN FART ALERT! 532 != 516 + 0(holes), diff = 16 */

}; /* size: 532 */

/* 1319 */
/* <0> (null):0 */
struct PlaceTimeInfo       array[64]; /* size: 512 */

/* 1320 */
 /* pointer to 1318 */
 /* size: 4 */

/* 1321 */
 /* pointer to 1322 */
 /* size: 4 */

/* 1322 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 532 */

/* 1323 */
 /* pointer to 1324 */
 /* size: 4 */

/* 1324 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1325 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavLadder*> _Self; /* size: 4 */

/* 1326 */
/* <0> (null):0 */
typedef class CNavLadder * * pointer; /* size: 4 */

/* 1327 */
/* <0> (null):0 */
typedef class CNavLadder * & reference; /* size: 4 */

/* 1328 */
/* <0> (null):0 */
struct _List_iterator<CNavLadder*> {
	class _List_node_base *    _M_node;              /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_iterator<CNavLadder*> _Self;

	/* <0> (null):0 */
	typedef class CNavLadder * * pointer;

	/* <0> (null):0 */
	typedef class CNavLadder * & reference;

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<CNavLadder*> *);

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<CNavLadder*> *, class _List_node_base *);

	/* <0> (null):0 */
	reference operator*(const class _List_iterator<CNavLadder*>  *); /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_iterator<CNavLadder*>  *); /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_iterator<CNavLadder*> *); /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_iterator<CNavLadder*> *, int); /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_iterator<CNavLadder*> *); /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_iterator<CNavLadder*> *, int); /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_iterator<CNavLadder*>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEeqERKS2_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_iterator<CNavLadder*>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEneERKS2_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1329 */
 /* pointer to 1328 */
 /* size: 4 */

/* 1330 */
 /* pointer to 1331 */
 /* size: 4 */

/* 1331 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1332 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1333 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1334 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1335 */
/* <0> (null):0 */
typedef struct _List_iterator<NavConnect> _Self; /* size: 4 */

/* 1336 */
/* <0> (null):0 */
typedef union NavConnect * pointer; /* size: 4 */

/* 1337 */
/* <0> (null):0 */
typedef union NavConnect & reference; /* size: 4 */

/* 1338 */
/* <0> (null):0 */
struct _List_iterator<NavConnect> {
	class _List_node_base *    _M_node;              /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_iterator<NavConnect> _Self;

	/* <0> (null):0 */
	typedef union NavConnect * pointer;

	/* <0> (null):0 */
	typedef union NavConnect & reference;

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<NavConnect> *);

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<NavConnect> *, class _List_node_base *);

	/* <0> (null):0 */
	reference operator*(const class _List_iterator<NavConnect>  *); /* linkage=_ZNKSt14_List_iteratorI10NavConnectEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_iterator<NavConnect>  *); /* linkage=_ZNKSt14_List_iteratorI10NavConnectEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_iterator<NavConnect> *); /* linkage=_ZNSt14_List_iteratorI10NavConnectEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_iterator<NavConnect> *, int); /* linkage=_ZNSt14_List_iteratorI10NavConnectEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_iterator<NavConnect> *); /* linkage=_ZNSt14_List_iteratorI10NavConnectEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_iterator<NavConnect> *, int); /* linkage=_ZNSt14_List_iteratorI10NavConnectEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_iterator<NavConnect>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorI10NavConnectEeqERKS1_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_iterator<NavConnect>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorI10NavConnectEneERKS1_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1339 */
 /* pointer to 1338 */
 /* size: 4 */

/* 1340 */
 /* pointer to 1341 */
 /* size: 4 */

/* 1341 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1342 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1343 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1344 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1345 */
/* <0> (null):0 */
struct _List_node<NavConnect> : public _List_node_base {
public:

	/* struct _List_node_base     <ancestor>; */     /*     0     8 */
	union NavConnect           _M_data;              /*     8     4 */

	/* size: 12, cachelines: 1, members: 2 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1346 */
/* <0> (null):0 */
struct _List_node<CNavLadder*> : public _List_node_base {
public:

	/* struct _List_node_base     <ancestor>; */     /*     0     8 */
	class CNavLadder *         _M_data;              /*     8     4 */

	/* size: 12, cachelines: 1, members: 2 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1347 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 1348 */
 /* pointer to 1349 */
 /* size: 4 */

/* 1349 */
 /* pointer to 1347 */
 /* size: 4 */

/* 1350 */
/* <0> (null):0 */
class HostageStateMachine : public SimpleStateMachine<CHostageImprov*, HostageState>, public IImprovEvent {
public:

	/* class SimpleStateMachine<CHostageImprov*, HostageState> <ancestor>; */ /*     4    12 */
	/* class IImprovEvent        <ancestor>; */      /*     0     4 */
	/* <0> (null):0 */
	void HostageStateMachine(class HostageStateMachine *, const class HostageStateMachine  &);

	/* <0> (null):0 */
	void HostageStateMachine(class HostageStateMachine *);

	/* <0> (null):0 */
	void ~HostageStateMachine(class HostageStateMachine *, int);

	/* <0> (null):0 */
	virtual void OnMoveToSuccess(class HostageStateMachine *, const class Vector  &); /* linkage=_ZN19HostageStateMachine15OnMoveToSuccessERK6Vector */

	/* <0> (null):0 */
	virtual void OnMoveToFailure(class HostageStateMachine *, const class Vector  &, enum MoveToFailureType); /* linkage=_ZN19HostageStateMachine15OnMoveToFailureERK6VectorN12IImprovEvent17MoveToFailureTypeE */

	/* <0> (null):0 */
	virtual void OnInjury(class HostageStateMachine *, float); /* linkage=_ZN19HostageStateMachine8OnInjuryEf */

	/* <0> (null):0 */
	void UpdateStationaryAnimation(class HostageStateMachine *, class CHostageImprov *); /* linkage=_ZN19HostageStateMachine25UpdateStationaryAnimationEP14CHostageImprov */

	/* vtable has 3 entries: {
	   [0] = OnMoveToSuccess(_ZN19HostageStateMachine15OnMoveToSuccessERK6Vector), 
	   [1] = OnMoveToFailure(_ZN19HostageStateMachine15OnMoveToFailureERK6VectorN12IImprovEvent17MoveToFailureTypeE), 
	   [2] = OnInjury(_ZN19HostageStateMachine8OnInjuryEf), 
	} */
	/* size: 16, cachelines: 1, members: 2 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 1351 */
 /* pointer to 1350 */
 /* size: 4 */

/* 1352 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1353 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 16 */

/* 1354 */
/* <0> (null):0 */
class SimpleState<CHostageImprov*> {
	int ()(void) * *           _vptr.SimpleState;    /*     0     4 */
private:

	class SimpleState<CHostageImprov*> * m_parent;   /*     4     4 */
	/* <0> (null):0 */
	void SimpleState(class SimpleState<CHostageImprov*> *, const class SimpleState<CHostageImprov*>  &);

	/* <0> (null):0 */
	void SimpleState(class SimpleState<CHostageImprov*> *);

	/* <0> (null):0 */
	virtual void ~SimpleState(class SimpleState<CHostageImprov*> *, int);

	/* <0> (null):0 */
	virtual void OnEnter(class SimpleState<CHostageImprov*> *, class CHostageImprov *); /* linkage=_ZN11SimpleStateIP14CHostageImprovE7OnEnterES1_ */

	/* <0> (null):0 */
	virtual void OnUpdate(class SimpleState<CHostageImprov*> *, class CHostageImprov *); /* linkage=_ZN11SimpleStateIP14CHostageImprovE8OnUpdateES1_ */

	/* <0> (null):0 */
	virtual void OnExit(class SimpleState<CHostageImprov*> *, class CHostageImprov *); /* linkage=_ZN11SimpleStateIP14CHostageImprovE6OnExitES1_ */

	/* <0> (null):0 */
	virtual const char  * GetName(const class SimpleState<CHostageImprov*>  *); /* linkage=_ZNK11SimpleStateIP14CHostageImprovE7GetNameEv */

	/* <0> (null):0 */
	void SetParent(class SimpleState<CHostageImprov*> *, class SimpleState<CHostageImprov*> *); /* linkage=_ZN11SimpleStateIP14CHostageImprovE9SetParentEPS2_ */

	/* <0> (null):0 */
	class SimpleState<CHostageImprov*> * GetParent(const class SimpleState<CHostageImprov*>  *); /* linkage=_ZNK11SimpleStateIP14CHostageImprovE9GetParentEv */

	/* vtable has 4 entries: {
	   [2] = OnEnter(_ZN11SimpleStateIP14CHostageImprovE7OnEnterES1_), 
	   [3] = OnUpdate(_ZN11SimpleStateIP14CHostageImprovE8OnUpdateES1_), 
	   [4] = OnExit(_ZN11SimpleStateIP14CHostageImprovE6OnExitES1_), 
	   [5] = GetName(_ZNK11SimpleStateIP14CHostageImprovE7GetNameEv), 
	} */
	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 1355 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1356 */
 /* pointer to 1354 */
 /* size: 4 */

/* 1357 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1358 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1359 */
 /* pointer to 1358 */
 /* size: 4 */

/* 1360 */
 /* pointer to 1361 */
 /* size: 4 */

/* 1361 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1362 */
 /* pointer to 1077 */
 /* size: 4 */

/* 1363 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1364 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1365 */
/* <0> (null):0 */
class IVoiceGameMgrHelper {
	int ()(void) * *           _vptr.IVoiceGameMgrHelper; /*     0     4 */
	/* <0> (null):0 */
	virtual void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *, int);

	/* <0> (null):0 */
	virtual bool CanPlayerHearPlayer(class IVoiceGameMgrHelper *, class CBasePlayer *, class CBasePlayer *); /* linkage=_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_ */

	/* vtable has 1 entries: {
	   [2] = CanPlayerHearPlayer(_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_), 
	} */
	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1366 */
 /* pointer to 1365 */
 /* size: 4 */

/* 1367 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1368 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1369 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1370 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1371 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1372 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1373 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1374 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1375 */
 /* pointer to 1376 */
 /* size: 4 */

/* 1376 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 676 */

/* 1377 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1378 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1379 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1380 */
/* <0> (null):0 */
class CPointEntity {
	/* <0> (null):0 */
	virtual int ObjectCaps(class CPointEntity *); /* linkage=_ZN12CPointEntity10ObjectCapsEv */

	/* vtable has 1 entries: {
	   [6] = ObjectCaps(_ZN12CPointEntity10ObjectCapsEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1381 */
 /* pointer to 1380 */
 /* size: 4 */

/* 1382 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1383 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1384 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1385 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1386 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1387 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1388 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1389 */
/* <0> (null):0 */
class HostageEscapeToCoverState {
	/* <0> (null):0 */
	virtual void ~HostageEscapeToCoverState(class HostageEscapeToCoverState *, int);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1390 */
 /* pointer to 1389 */
 /* size: 4 */

/* 1391 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1392 */
/* <0> (null):0 */
class HostageEscapeLookAroundState {
	/* <0> (null):0 */
	virtual void ~HostageEscapeLookAroundState(class HostageEscapeLookAroundState *, int);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1393 */
 /* pointer to 1392 */
 /* size: 4 */

/* 1394 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1395 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1396 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1397 */
 /* pointer to 1088 */
 /* size: 4 */

/* 1398 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1399 */
/* <0> (null):0 */
class HostageEscapeState {
	/* <0> (null):0 */
	virtual void ~HostageEscapeState(class HostageEscapeState *, int);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1400 */
 /* pointer to 1399 */
 /* size: 4 */

/* 1401 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1402 */
/* <0> (null):0 */
class HostageRetreatState {
	/* <0> (null):0 */
	virtual void ~HostageRetreatState(class HostageRetreatState *, int);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1403 */
 /* pointer to 1402 */
 /* size: 4 */

/* 1404 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1405 */
/* <0> (null):0 */
class HostageFollowState {
	/* <0> (null):0 */
	virtual void ~HostageFollowState(class HostageFollowState *, int);

	/* <0> (null):0 */
	class CBaseEntity * GetLeader(const class HostageFollowState  *); /* linkage=_ZNK18HostageFollowState9GetLeaderEv */


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1406 */
 /* pointer to 1405 */
 /* size: 4 */

/* 1407 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1408 */
 /* pointer to 1089 */
 /* size: 4 */

/* 1409 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1410 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1411 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1412 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1413 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1414 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1415 */
 /* pointer to 1416 */
 /* size: 4 */

/* 1416 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1417 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1418 */
 /* pointer to 1419 */
 /* size: 4 */

/* 1419 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1420 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1421 */
 /* pointer to 1105 */
 /* size: 4 */

/* 1422 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1423 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1424 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1425 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1426 */
 /* pointer to 1427 */
 /* size: 4 */

/* 1427 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1428 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1429 */
 /* pointer to 1430 */
 /* size: 4 */

/* 1430 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1431 */
 /* pointer to 1432 */
 /* size: 4 */

/* 1432 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1433 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1434 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1435 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1436 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1437 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1438 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1439 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1440 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1441 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1442 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1443 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1444 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1445 */
 /* pointer to 1100 */
 /* size: 4 */

/* 1446 */
 /* pointer to 1447 */
 /* size: 4 */

/* 1447 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 116 */

/* 1448 */
/* <0> (null):0 */
const class Vector  *      array[12]; /* size: 48 */

/* 1449 */
 /* pointer to 1450 */
 /* size: 4 */

/* 1450 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 20 */

/* 1451 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1452 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1453 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1454 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1455 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1456 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1457 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1458 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1459 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1460 */
 /* pointer to 215 */
 /* size: 4 */

/* 1461 */
/* <0> (null):0 */
class CBotManager {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1462 */
 /* pointer to 1461 */
 /* size: 4 */

/* 1463 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* Functions: */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 146683992 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 473 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 607 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 146685564 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 156425936 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 156593760 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 64 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 84 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 156728472 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 156688592 */

/* <0> (null):0 */
void _Vector_impl(class _Vector_impl *)
{
} /* size: 156729768 */

/* <0> (null):0 */
void _Vector_impl(class _Vector_impl *, const _Tp_alloc_type  &)
{
} /* size: 2933 */

/* <0> (null):0 */
void _Vector_impl(class _Vector_impl *)
{
} /* size: 0 */

/* <0> (null):0 */
void _Vector_impl(class _Vector_impl *, const _Tp_alloc_type  &)
{
} /* size: 851977 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 156731984 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 3311 */

/* <0> (null):0 */
long long int abs(long long int) /* linkage=_ZN9__gnu_cxx3absEx */
{
} /* size: 8 */

/* <0> (null):0 */
lldiv_t div(long long int, long long int) /* linkage=_ZN9__gnu_cxx3divExx */
{
} /* size: 16 */

/* <0> (null):0 */
int atexit(void (*)(void))
{
} /* size: 4 */

/* <0> (null):0 */
double atof(const char  *)
{
} /* size: 8 */

/* <0> (null):0 */
int atoi(const char  *)
{
} /* size: 4 */

/* <0> (null):0 */
long int atol(const char  *)
{
} /* size: 4 */

/* <0> (null):0 */
void * bsearch(const void  *, const void  *, size_t, size_t, __compar_fn_t)
{
} /* size: 4 */

/* <0> (null):0 */
div_t div(int, int)
{
} /* size: 8 */

/* <0> (null):0 */
char * getenv(const char  *)
{
} /* size: 4 */

/* <0> (null):0 */
ldiv_t ldiv(long int, long int)
{
} /* size: 8 */

/* <0> (null):0 */
int mblen(const char  *, size_t)
{
} /* size: 4 */

/* <0> (null):0 */
size_t mbstowcs(wchar_t *, const char  *, size_t)
{
} /* size: 4 */

/* <0> (null):0 */
int mbtowc(wchar_t *, const char  *, size_t)
{
} /* size: 4 */

/* <0> (null):0 */
void qsort(void *, size_t, size_t, __compar_fn_t)
{
} /* size: 157056420 */

/* <0> (null):0 */
int rand(void)
{
} /* size: 4 */

/* <0> (null):0 */
void srand(unsigned int)
{
} /* size: 157069432 */

/* <0> (null):0 */
double strtod(const char  *, char * *)
{
} /* size: 8 */

/* <0> (null):0 */
long int strtol(const char  *, char * *, int)
{
} /* size: 4 */

/* <0> (null):0 */
long unsigned int strtoul(const char  *, char * *, int)
{
} /* size: 4 */

/* <0> (null):0 */
int system(const char  *)
{
} /* size: 4 */

/* <0> (null):0 */
size_t wcstombs(char *, const wchar_t  *, size_t)
{
} /* size: 4 */

/* <0> (null):0 */
int wctomb(char *, wchar_t)
{
} /* size: 4 */

/* <0> (null):0 */
lldiv_t lldiv(long long int, long long int)
{
} /* size: 16 */

/* <0> (null):0 */
long long int atoll(const char  *)
{
} /* size: 8 */

/* <0> (null):0 */
long long int strtoll(const char  *, char * *, int)
{
} /* size: 8 */

/* <0> (null):0 */
long long unsigned int strtoull(const char  *, char * *, int)
{
} /* size: 8 */

/* <0> (null):0 */
float strtof(const char  *, char * *)
{
} /* size: 4 */

/* <0> (null):0 */
long double strtold(const char  *, char * *)
{
} /* size: 12 */

/* <0> (null):0 */
void Vector2D(class Vector2D *)
{
} /* size: 0 */

/* <0> (null):0 */
void Vector2D(class Vector2D *, float, float)
{
} /* size: 66826 */

/* <0> (null):0 */
class Vector2D operator+(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DplERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator-(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DmiERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator*(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DmlEf */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator/(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DdvEf */
{
} /* size: 8 */

/* <0> (null):0 */
float Length(const class Vector2D  *) /* linkage=_ZNK8Vector2D6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector2D  *) /* linkage=_ZNK8Vector2D13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector2D Normalize(const class Vector2D  *) /* linkage=_ZNK8Vector2D9NormalizeEv */
{
} /* size: 8 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector2D *) /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector2D *, float) /* linkage=_ZN8Vector2D6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void Vector(class Vector *)
{
} /* size: 157356868 */

/* <0> (null):0 */
void Vector(class Vector *, float, float, float)
{
} /* size: 157357028 */

/* <0> (null):0 */
void Vector(class Vector *, const class Vector  &)
{
} /* size: 3 */

/* <0> (null):0 */
void Vector(class Vector *, float *)
{
} /* size: 121628 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *) /* linkage=_ZNK6VectorngEv */
{
} /* size: 12 */

/* <0> (null):0 */
int operator==(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectoreqERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
int operator!=(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorneERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector operator+(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorplERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectormiERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator*(const class Vector  *, float) /* linkage=_ZNK6VectormlEf */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator/(const class Vector  *, float) /* linkage=_ZNK6VectordvEf */
{
} /* size: 12 */

/* <0> (null):0 */
void CopyToArray(const class Vector  *, float *) /* linkage=_ZNK6Vector11CopyToArrayEPf */
{
} /* size: 157397780 */

/* <0> (null):0 */
float Length(const class Vector  *) /* linkage=_ZNK6Vector6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector  *) /* linkage=_ZNK6Vector13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
float * operator float*(class Vector *) /* linkage=_ZN6VectorcvPfEv */
{
} /* size: 4 */

/* <0> (null):0 */
const float  * operator const float*(const class Vector  *) /* linkage=_ZNK6VectorcvPKfEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector Normalize(const class Vector  *) /* linkage=_ZNK6Vector9NormalizeEv */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector2D Make2D(const class Vector  *) /* linkage=_ZNK6Vector6Make2DEv */
{
} /* size: 8 */

/* <0> (null):0 */
float Length2D(const class Vector  *) /* linkage=_ZNK6Vector8Length2DEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector  *, float) /* linkage=_ZNK6Vector16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector  *, float) /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector *) /* linkage=_ZN6Vector16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector *, float) /* linkage=_ZN6Vector6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void TraceResult(TraceResult *)
{
} /* size: 157541572 */

/* <0> (null):0 */
edict_t * edict(class CBaseEntity *) /* linkage=_ZN11CBaseEntity5edictEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int ObjectCaps(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
int entindex(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8entindexEv */
{
} /* size: 4 */

/* <0> (null):0 */
void IntervalTimer(class IntervalTimer *)
{
} /* size: 0 */

/* <0> (null):0 */
void Reset(class IntervalTimer *) /* linkage=_ZN13IntervalTimer5ResetEv */
{
} /* size: 157824916 */

/* <0> (null):0 */
void Start(class IntervalTimer *) /* linkage=_ZN13IntervalTimer5StartEv */
{
} /* size: 157825096 */

/* <0> (null):0 */
void Invalidate(class IntervalTimer *) /* linkage=_ZN13IntervalTimer10InvalidateEv */
{
} /* size: 157825236 */

/* <0> (null):0 */
bool HasStarted(const class IntervalTimer  *) /* linkage=_ZNK13IntervalTimer10HasStartedEv */
{
} /* size: 1 */

/* <0> (null):0 */
float GetElapsedTime(const class IntervalTimer  *) /* linkage=_ZNK13IntervalTimer14GetElapsedTimeEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsLessThen(const class IntervalTimer  *, float) /* linkage=_ZNK13IntervalTimer10IsLessThenEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsGreaterThen(const class IntervalTimer  *, float) /* linkage=_ZNK13IntervalTimer13IsGreaterThenEf */
{
} /* size: 1 */

/* <0> (null):0 */
void CountdownTimer(class CountdownTimer *)
{
} /* size: 0 */

/* <0> (null):0 */
void Reset(class CountdownTimer *) /* linkage=_ZN14CountdownTimer5ResetEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Start(class CountdownTimer *, float) /* linkage=_ZN14CountdownTimer5StartEf */
{
} /* size: 157826796 */

/* <0> (null):0 */
void Invalidate(class CountdownTimer *) /* linkage=_ZN14CountdownTimer10InvalidateEv */
{
} /* size: -1 */

/* <0> (null):0 */
bool HasStarted(const class CountdownTimer  *) /* linkage=_ZNK14CountdownTimer10HasStartedEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsElapsed(const class CountdownTimer  *) /* linkage=_ZNK14CountdownTimer9IsElapsedEv */
{
} /* size: 1 */

/* <0> (null):0 */
void swap(class _List_node_base &, class _List_node_base &) /* linkage=_ZNSt8__detail15_List_node_base4swapERS0_S1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_transfer(class _List_node_base *, class _List_node_base *, class _List_node_base *) /* linkage=_ZNSt8__detail15_List_node_base11_M_transferEPS0_S1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_reverse(class _List_node_base *) /* linkage=_ZNSt8__detail15_List_node_base10_M_reverseEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_hook(class _List_node_base *, class _List_node_base *) /* linkage=_ZNSt8__detail15_List_node_base7_M_hookEPS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_unhook(class _List_node_base *) /* linkage=_ZNSt8__detail15_List_node_base9_M_unhookEv */
{
} /* size: 0 */

/* <0> (null):0 */
float SizeX(const class Extent  *) /* linkage=_ZNK6Extent5SizeXEv */
{
} /* size: 4 */

/* <0> (null):0 */
float SizeY(const class Extent  *) /* linkage=_ZNK6Extent5SizeYEv */
{
} /* size: 4 */

/* <0> (null):0 */
float SizeZ(const class Extent  *) /* linkage=_ZNK6Extent5SizeZEv */
{
} /* size: 4 */

/* <0> (null):0 */
float Area(const class Extent  *) /* linkage=_ZNK6Extent4AreaEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool Contains(const class Extent  *, const class Vector  *) /* linkage=_ZNK6Extent8ContainsEPK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
void SteamFile(class SteamFile *, const char  *)
{
} /* size: 0 */

/* <0> (null):0 */
void ~SteamFile(class SteamFile *, int)
{
} /* size: 79595 */

/* <0> (null):0 */
bool IsValid(const class SteamFile  *) /* linkage=_ZNK9SteamFile7IsValidEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool Read(class SteamFile *, void *, int) /* linkage=_ZN9SteamFile4ReadEPvi */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator==(const union NavConnect  *, const union NavConnect  &) /* linkage=_ZNK10NavConnecteqERKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
void CNavArea(class CNavArea *, class CNavNode *, class CNavNode *, class CNavNode *, class CNavNode *)
{
} /* size: 0 */

/* <0> (null):0 */
void CNavArea(class CNavArea *)
{
} /* size: 524288 */

/* <0> (null):0 */
void CNavArea(class CNavArea *, const class Vector  *, const class Vector  *)
{
} /* size: 157859105 */

/* <0> (null):0 */
void CNavArea(class CNavArea *, const class Vector  *, const class Vector  *, const class Vector  *, const class Vector  *)
{
} /* size: 157810605 */

/* <0> (null):0 */
void ~CNavArea(class CNavArea *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void ConnectTo(class CNavArea *, class CNavArea *, enum NavDirType) /* linkage=_ZN8CNavArea9ConnectToEPS_10NavDirType */
{
} /* size: 0 */

/* <0> (null):0 */
void Disconnect(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea10DisconnectEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
void Save(const class CNavArea  *, FILE *) /* linkage=_ZNK8CNavArea4SaveEP8_IO_FILE */
{
} /* size: 157863268 */

/* <0> (null):0 */
void Save(class CNavArea *, int, unsigned int) /* linkage=_ZN8CNavArea4SaveEij */
{
} /* size: 0 */

/* <0> (null):0 */
void Load(class CNavArea *, class SteamFile *, unsigned int) /* linkage=_ZN8CNavArea4LoadEP9SteamFilej */
{
} /* size: 0 */

/* <0> (null):0 */
enum NavErrorType PostLoad(class CNavArea *) /* linkage=_ZN8CNavArea8PostLoadEv */
{
} /* size: 4 */

/* <0> (null):0 */
unsigned int GetID(const class CNavArea  *) /* linkage=_ZNK8CNavArea5GetIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetAttributes(class CNavArea *, unsigned char) /* linkage=_ZN8CNavArea13SetAttributesEh */
{
} /* size: 157891000 */

/* <0> (null):0 */
unsigned char GetAttributes(const class CNavArea  *) /* linkage=_ZNK8CNavArea13GetAttributesEv */
{
} /* size: 1 */

/* <0> (null):0 */
void SetPlace(class CNavArea *, Place) /* linkage=_ZN8CNavArea8SetPlaceEj */
{
} /* size: 157891368 */

/* <0> (null):0 */
Place GetPlace(const class CNavArea  *) /* linkage=_ZNK8CNavArea8GetPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsOverlapping(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea13IsOverlappingEPK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsOverlapping(const class CNavArea  *, const class CNavArea  *) /* linkage=_ZNK8CNavArea13IsOverlappingEPKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsOverlappingX(const class CNavArea  *, const class CNavArea  *) /* linkage=_ZNK8CNavArea14IsOverlappingXEPKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsOverlappingY(const class CNavArea  *, const class CNavArea  *) /* linkage=_ZNK8CNavArea14IsOverlappingYEPKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
int GetPlayerCount(const class CNavArea  *, int, class CBasePlayer *) /* linkage=_ZNK8CNavArea14GetPlayerCountEiP11CBasePlayer */
{
} /* size: 4 */

/* <0> (null):0 */
float GetZ(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea4GetZEPK6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
float GetZ(const class CNavArea  *, float, float) /* linkage=_ZNK8CNavArea4GetZEff */
{
} /* size: 4 */

/* <0> (null):0 */
bool Contains(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea8ContainsEPK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsCoplanar(const class CNavArea  *, const class CNavArea  *) /* linkage=_ZNK8CNavArea10IsCoplanarEPKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
void GetClosestPointOnArea(const class CNavArea  *, const class Vector  *, class Vector *) /* linkage=_ZNK8CNavArea21GetClosestPointOnAreaEPK6VectorPS0_ */
{
} /* size: -1 */

/* <0> (null):0 */
float GetDistanceSquaredToPoint(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea25GetDistanceSquaredToPointEPK6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsDegenerate(const class CNavArea  *) /* linkage=_ZNK8CNavArea12IsDegenerateEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsEdge(const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea6IsEdgeE10NavDirType */
{
} /* size: 1 */

/* <0> (null):0 */
int GetAdjacentCount(const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea16GetAdjacentCountE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetAdjacentArea(const class CNavArea  *, enum NavDirType, int) /* linkage=_ZNK8CNavArea15GetAdjacentAreaE10NavDirTypei */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetRandomAdjacentArea(const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea21GetRandomAdjacentAreaE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
const NavConnectList  * GetAdjacentList(const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea15GetAdjacentListE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsConnected(const class CNavArea  *, const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea11IsConnectedEPKS_10NavDirType */
{
} /* size: 1 */

/* <0> (null):0 */
float ComputeHeightChange(class CNavArea *, const class CNavArea  *) /* linkage=_ZN8CNavArea19ComputeHeightChangeEPKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
const NavLadderList  * GetLadderList(const class CNavArea  *, enum LadderDirectionType) /* linkage=_ZNK8CNavArea13GetLadderListE19LadderDirectionType */
{
} /* size: 4 */

/* <0> (null):0 */
void ComputePortal(const class CNavArea  *, const class CNavArea  *, enum NavDirType, class Vector *, float *) /* linkage=_ZNK8CNavArea13ComputePortalEPKS_10NavDirTypeP6VectorPf */
{
} /* size: 0 */

/* <0> (null):0 */
void ComputeClosestPointInPortal(const class CNavArea  *, const class CNavArea  *, enum NavDirType, const class Vector  *, class Vector *) /* linkage=_ZNK8CNavArea27ComputeClosestPointInPortalEPKS_10NavDirTypePK6VectorPS3_ */
{
} /* size: 157907820 */

/* <0> (null):0 */
enum NavDirType ComputeDirection(const class CNavArea  *, class Vector *) /* linkage=_ZNK8CNavArea16ComputeDirectionEP6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
void SetClearedTimestamp(class CNavArea *, int) /* linkage=_ZN8CNavArea19SetClearedTimestampEi */
{
} /* size: 3014665 */

/* <0> (null):0 */
float GetClearedTimestamp(class CNavArea *, int) /* linkage=_ZN8CNavArea19GetClearedTimestampEi */
{
} /* size: 4 */

/* <0> (null):0 */
const HidingSpotList  * GetHidingSpotList(const class CNavArea  *) /* linkage=_ZNK8CNavArea17GetHidingSpotListEv */
{
} /* size: 4 */

/* <0> (null):0 */
void ComputeHidingSpots(class CNavArea *) /* linkage=_ZN8CNavArea18ComputeHidingSpotsEv */
{
} /* size: 0 */

/* <0> (null):0 */
void ComputeSniperSpots(class CNavArea *) /* linkage=_ZN8CNavArea18ComputeSniperSpotsEv */
{
} /* size: 0 */

/* <0> (null):0 */
class SpotEncounter * GetSpotEncounter(class CNavArea *, const class CNavArea  *, const class CNavArea  *) /* linkage=_ZN8CNavArea16GetSpotEncounterEPKS_S1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void ComputeSpotEncounters(class CNavArea *) /* linkage=_ZN8CNavArea21ComputeSpotEncountersEv */
{
} /* size: 0 */

/* <0> (null):0 */
void IncreaseDanger(class CNavArea *, int, float) /* linkage=_ZN8CNavArea14IncreaseDangerEif */
{
} /* size: 0 */

/* <0> (null):0 */
float GetDanger(class CNavArea *, int) /* linkage=_ZN8CNavArea9GetDangerEi */
{
} /* size: 4 */

/* <0> (null):0 */
float GetSizeX(const class CNavArea  *) /* linkage=_ZNK8CNavArea8GetSizeXEv */
{
} /* size: 4 */

/* <0> (null):0 */
float GetSizeY(const class CNavArea  *) /* linkage=_ZNK8CNavArea8GetSizeYEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class Extent  * GetExtent(const class CNavArea  *) /* linkage=_ZNK8CNavArea9GetExtentEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class Vector  * GetCenter(const class CNavArea  *) /* linkage=_ZNK8CNavArea9GetCenterEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class Vector  * GetCorner(const class CNavArea  *, enum NavCornerType) /* linkage=_ZNK8CNavArea9GetCornerE13NavCornerType */
{
} /* size: 4 */

/* <0> (null):0 */
const class ApproachInfo  * GetApproachInfo(const class CNavArea  *, int) /* linkage=_ZNK8CNavArea15GetApproachInfoEi */
{
} /* size: 4 */

/* <0> (null):0 */
int GetApproachInfoCount(const class CNavArea  *) /* linkage=_ZNK8CNavArea20GetApproachInfoCountEv */
{
} /* size: 4 */

/* <0> (null):0 */
void ComputeApproachAreas(class CNavArea *) /* linkage=_ZN8CNavArea20ComputeApproachAreasEv */
{
} /* size: 0 */

/* <0> (null):0 */
void MakeNewMarker(void) /* linkage=_ZN8CNavArea13MakeNewMarkerEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Mark(class CNavArea *) /* linkage=_ZN8CNavArea4MarkEv */
{
} /* size: 157865624 */

/* <0> (null):0 */
BOOL IsMarked(const class CNavArea  *) /* linkage=_ZNK8CNavArea8IsMarkedEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetParent(class CNavArea *, class CNavArea *, enum NavTraverseType) /* linkage=_ZN8CNavArea9SetParentEPS_15NavTraverseType */
{
} /* size: 157865968 */

/* <0> (null):0 */
class CNavArea * GetParent(const class CNavArea  *) /* linkage=_ZNK8CNavArea9GetParentEv */
{
} /* size: 4 */

/* <0> (null):0 */
enum NavTraverseType GetParentHow(const class CNavArea  *) /* linkage=_ZNK8CNavArea12GetParentHowEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsOpen(const class CNavArea  *) /* linkage=_ZNK8CNavArea6IsOpenEv */
{
} /* size: 1 */

/* <0> (null):0 */
void AddToOpenList(class CNavArea *) /* linkage=_ZN8CNavArea13AddToOpenListEv */
{
} /* size: 156923624 */

/* <0> (null):0 */
void UpdateOnOpenList(class CNavArea *) /* linkage=_ZN8CNavArea16UpdateOnOpenListEv */
{
} /* size: 157866768 */

/* <0> (null):0 */
void RemoveFromOpenList(class CNavArea *) /* linkage=_ZN8CNavArea18RemoveFromOpenListEv */
{
} /* size: 157866928 */

/* <0> (null):0 */
bool IsOpenListEmpty(void) /* linkage=_ZN8CNavArea15IsOpenListEmptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
class CNavArea * PopOpenList(void) /* linkage=_ZN8CNavArea11PopOpenListEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsClosed(const class CNavArea  *) /* linkage=_ZNK8CNavArea8IsClosedEv */
{
} /* size: 1 */

/* <0> (null):0 */
void AddToClosedList(class CNavArea *) /* linkage=_ZN8CNavArea15AddToClosedListEv */
{
} /* size: 157867432 */

/* <0> (null):0 */
void RemoveFromClosedList(class CNavArea *) /* linkage=_ZN8CNavArea20RemoveFromClosedListEv */
{
} /* size: -1 */

/* <0> (null):0 */
void ClearSearchLists(void) /* linkage=_ZN8CNavArea16ClearSearchListsEv */
{
} /* size: -1 */

/* <0> (null):0 */
void SetTotalCost(class CNavArea *, float) /* linkage=_ZN8CNavArea12SetTotalCostEf */
{
} /* size: 984110 */

/* <0> (null):0 */
float GetTotalCost(const class CNavArea  *) /* linkage=_ZNK8CNavArea12GetTotalCostEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetCostSoFar(class CNavArea *, float) /* linkage=_ZN8CNavArea12SetCostSoFarEf */
{
} /* size: 128 */

/* <0> (null):0 */
float GetCostSoFar(const class CNavArea  *) /* linkage=_ZNK8CNavArea12GetCostSoFarEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Draw(class CNavArea *, byte, byte, byte, int) /* linkage=_ZN8CNavArea4DrawEhhhi */
{
} /* size: 157466988 */

/* <0> (null):0 */
void DrawConnectedAreas(class CNavArea *) /* linkage=_ZN8CNavArea18DrawConnectedAreasEv */
{
} /* size: 0 */

/* <0> (null):0 */
void DrawMarkedCorner(class CNavArea *, enum NavCornerType, byte, byte, byte, int) /* linkage=_ZN8CNavArea16DrawMarkedCornerE13NavCornerTypehhhi */
{
} /* size: 0 */

/* <0> (null):0 */
bool SplitEdit(class CNavArea *, bool, float, class CNavArea * *, class CNavArea * *) /* linkage=_ZN8CNavArea9SplitEditEbfPPS_S1_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool MergeEdit(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea9MergeEditEPS_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool SpliceEdit(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea10SpliceEditEPS_ */
{
} /* size: 1 */

/* <0> (null):0 */
void RaiseCorner(class CNavArea *, enum NavCornerType, int) /* linkage=_ZN8CNavArea11RaiseCornerE13NavCornerTypei */
{
} /* size: 0 */

/* <0> (null):0 */
void AddLadderUp(class CNavArea *, class CNavLadder *) /* linkage=_ZN8CNavArea11AddLadderUpEP10CNavLadder */
{
} /* size: 0 */

/* <0> (null):0 */
void AddLadderDown(class CNavArea *, class CNavLadder *) /* linkage=_ZN8CNavArea13AddLadderDownEP10CNavLadder */
{
} /* size: 157955008 */

/* <0> (null):0 */
void Initialize(class CNavArea *) /* linkage=_ZN8CNavArea10InitializeEv */
{
} /* size: 157949293 */

/* <0> (null):0 */
void DecayDanger(class CNavArea *) /* linkage=_ZN8CNavArea11DecayDangerEv */
{
} /* size: 157955352 */

/* <0> (null):0 */
bool IsHidingSpotCollision(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea21IsHidingSpotCollisionEPK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
void AddSpotEncounters(class CNavArea *, const class CNavArea  *, enum NavDirType, const class CNavArea  *, enum NavDirType) /* linkage=_ZN8CNavArea17AddSpotEncountersEPKS_10NavDirTypeS1_S2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void Strip(class CNavArea *) /* linkage=_ZN8CNavArea5StripEv */
{
} /* size: 524288 */

/* <0> (null):0 */
void FinishMerge(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea11FinishMergeEPS_ */
{
} /* size: 157956112 */

/* <0> (null):0 */
void MergeAdjacentConnections(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea24MergeAdjacentConnectionsEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
void AssignNodes(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea11AssignNodesEPS_ */
{
} /* size: 157956480 */

/* <0> (null):0 */
void FinishSplitEdit(class CNavArea *, class CNavArea *, enum NavDirType) /* linkage=_ZN8CNavArea15FinishSplitEditEPS_10NavDirType */
{
} /* size: 0 */

/* <0> (null):0 */
void OnDestroyNotify(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea15OnDestroyNotifyEPS_ */
{
} /* size: 157956892 */

/* <0> (null):0 */
void CNavLadder(class CNavLadder *)
{
} /* size: 157967904 */

/* <0> (null):0 */
void OnDestroyNotify(class CNavLadder *, class CNavArea *) /* linkage=_ZN10CNavLadder15OnDestroyNotifyEP8CNavArea */
{
} /* size: 157970444 */

/* <0> (null):0 */
void HidingSpot(class HidingSpot *)
{
} /* size: 0 */

/* <0> (null):0 */
void HidingSpot(class HidingSpot *, const class Vector  *, unsigned char)
{
} /* size: 0 */

/* <0> (null):0 */
bool HasGoodCover(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot12HasGoodCoverEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsGoodSniperSpot(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot16IsGoodSniperSpotEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsIdealSniperSpot(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot17IsIdealSniperSpotEv */
{
} /* size: 1 */

/* <0> (null):0 */
void SetFlags(class HidingSpot *, unsigned char) /* linkage=_ZN10HidingSpot8SetFlagsEh */
{
} /* size: 64465 */

/* <0> (null):0 */
unsigned char GetFlags(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot8GetFlagsEv */
{
} /* size: 1 */

/* <0> (null):0 */
void Save(const class HidingSpot  *, int, unsigned int) /* linkage=_ZNK10HidingSpot4SaveEij */
{
} /* size: 157972268 */

/* <0> (null):0 */
void Load(class HidingSpot *, class SteamFile *, unsigned int) /* linkage=_ZN10HidingSpot4LoadEP9SteamFilej */
{
} /* size: 327683 */

/* <0> (null):0 */
const class Vector  * GetPosition(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot11GetPositionEv */
{
} /* size: 4 */

/* <0> (null):0 */
unsigned int GetID(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot5GetIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Mark(class HidingSpot *) /* linkage=_ZN10HidingSpot4MarkEv */
{
} /* size: 327683 */

/* <0> (null):0 */
bool IsMarked(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot8IsMarkedEv */
{
} /* size: 1 */

/* <0> (null):0 */
void ChangeMasterMarker(void) /* linkage=_ZN10HidingSpot18ChangeMasterMarkerEv */
{
} /* size: 157973324 */

/* <0> (null):0 */
void new_allocator(class new_allocator<SpotOrder> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<SpotOrder> *, const class new_allocator<SpotOrder>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<SpotOrder> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<SpotOrder>  *, class SpotOrder &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE7addressERS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<SpotOrder>  *, const class SpotOrder  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE7addressERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<SpotOrder> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<SpotOrder> *, class SpotOrder *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE10deallocateEPS1_j */
{
} /* size: 3 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<SpotOrder>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<SpotOrder> *, class SpotOrder *, const class SpotOrder  &) /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE9constructEPS1_RKS1_ */
{
} /* size: 157979768 */

/* <0> (null):0 */
void destroy(class new_allocator<SpotOrder> *, class SpotOrder *) /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE7destroyEPS1_ */
{
} /* size: 157979976 */

/* <0> (null):0 */
void allocator(class allocator<SpotOrder> *)
{
} /* size: 157980636 */

/* <0> (null):0 */
void allocator(class allocator<SpotOrder> *, const class allocator<SpotOrder>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<SpotOrder> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<SpotOrder> > *)
{
} /* size: 157981764 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<SpotOrder> > *, const class new_allocator<std::_List_node<SpotOrder> >  &)
{
} /* size: 157981944 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<SpotOrder> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<SpotOrder> >  *, class _List_node<SpotOrder> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7addressERS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<SpotOrder> >  *, const class _List_node<SpotOrder>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7addressERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<SpotOrder> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE10deallocateEPS3_j */
{
} /* size: 158014768 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<SpotOrder> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *, const class _List_node<SpotOrder>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE9constructEPS3_RKS3_ */
{
} /* size: 158015136 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7destroyEPS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<SpotOrder> > *)
{
} /* size: 328869 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<SpotOrder> > *, const class allocator<std::_List_node<SpotOrder> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<SpotOrder> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class _List_node<SpotOrder> * _M_get_node(class _List_base<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, class _List_node<SpotOrder> *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */
{
} /* size: 158016800 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *)
{
} /* size: 158017460 */

/* <0> (null):0 */
void _List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, const allocator_type  &)
{
} /* size: 158017760 */

/* <0> (null):0 */
void ~_List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, int)
{
} /* size: 158047640 */

/* <0> (null):0 */
void _M_clear(class _List_base<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE8_M_clearEv */
{
} /* size: 158047824 */

/* <0> (null):0 */
void _M_init(class _List_base<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE7_M_initEv */
{
} /* size: 158048056 */

/* <0> (null):0 */
_Node * _M_create_node(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE14_M_create_nodeERKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<SpotOrder, std::allocator<SpotOrder> > *)
{
} /* size: 158049140 */

/* <0> (null):0 */
void list(class list<SpotOrder, std::allocator<SpotOrder> > *, const allocator_type  &)
{
} /* size: 158049300 */

/* <0> (null):0 */
void list(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<SpotOrder, std::allocator<SpotOrder> > *, const class list<SpotOrder, std::allocator<SpotOrder> >  &)
{
} /* size: 158049716 */

/* <0> (null):0 */
class list<SpotOrder, std::allocator<SpotOrder> > & operator=(class list<SpotOrder, std::allocator<SpotOrder> > *, const class list<SpotOrder, std::allocator<SpotOrder> >  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EEaSERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6assignEjRKS0_ */
{
} /* size: 524288 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, class SpotOrder) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6resizeEjS0_ */
{
} /* size: 158052784 */

/* <0> (null):0 */
reference front(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE10push_frontERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_front(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9pop_frontEv */
{
} /* size: 328122 */

/* <0> (null):0 */
void push_back(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9push_backERKS0_ */
{
} /* size: 328953 */

/* <0> (null):0 */
void pop_back(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE8pop_backEv */
{
} /* size: 328953 */

/* <0> (null):0 */
iterator insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, unsigned int, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */
{
} /* size: 3014656 */

/* <0> (null):0 */
iterator erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5eraseESt14_List_iteratorIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4swapERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5clearEv */
{
} /* size: 3014656 */

/* <0> (null):0 */
void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */
{
} /* size: 328122 */

/* <0> (null):0 */
void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */
{
} /* size: 328122 */

/* <0> (null):0 */
void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */
{
} /* size: 158076224 */

/* <0> (null):0 */
void remove(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6removeERKS0_ */
{
} /* size: 26975 */

/* <0> (null):0 */
void unique(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6uniqueEv */
{
} /* size: 158076500 */

/* <0> (null):0 */
void merge(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5mergeERS2_ */
{
} /* size: 158076660 */

/* <0> (null):0 */
void reverse(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE7reverseEv */
{
} /* size: 158076844 */

/* <0> (null):0 */
void sort(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4sortEv */
{
} /* size: 158077004 */

/* <0> (null):0 */
void _M_fill_initialize(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE18_M_fill_initializeEjRKS0_ */
{
} /* size: 1160 */

/* <0> (null):0 */
void _M_fill_assign(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE14_M_fill_assignEjRKS0_ */
{
} /* size: 158077372 */

/* <0> (null):0 */
void _M_transfer(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */
{
} /* size: 14 */

/* <0> (null):0 */
void _M_insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 1442571 */

/* <0> (null):0 */
void _M_erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE25_M_check_equal_allocatorsERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<HidingSpot*> *)
{
} /* size: 113906 */

/* <0> (null):0 */
void new_allocator(class new_allocator<HidingSpot*> *, const class new_allocator<HidingSpot*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<HidingSpot*> *, int)
{
} /* size: 158080192 */

/* <0> (null):0 */
pointer address(const class new_allocator<HidingSpot*>  *, class HidingSpot * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE7addressERS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<HidingSpot*>  *, const class HidingSpot *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE7addressERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<HidingSpot*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<HidingSpot*> *, class HidingSpot * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE10deallocateEPS2_j */
{
} /* size: 158109160 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<HidingSpot*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<HidingSpot*> *, class HidingSpot * *, const class HidingSpot *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE9constructEPS2_RKS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<HidingSpot*> *, class HidingSpot * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE7destroyEPS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<HidingSpot*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<HidingSpot*> *, const class allocator<HidingSpot*>  &)
{
} /* size: 158110412 */

/* <0> (null):0 */
void ~allocator(class allocator<HidingSpot*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *, const class new_allocator<std::_List_node<HidingSpot*> >  &)
{
} /* size: 158114504 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *, int)
{
} /* size: 158114712 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<HidingSpot*> >  *, class _List_node<HidingSpot*> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7addressERS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<HidingSpot*> >  *, const class _List_node<HidingSpot*>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7addressERKS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<HidingSpot*> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE10deallocateEPS4_j */
{
} /* size: 158112368 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<HidingSpot*> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *, const class _List_node<HidingSpot*>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE9constructEPS4_RKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7destroyEPS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<HidingSpot*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<HidingSpot*> > *, const class allocator<std::_List_node<HidingSpot*> >  &)
{
} /* size: 158143328 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<HidingSpot*> > *, int)
{
} /* size: 158143512 */

/* <0> (null):0 */
class _List_node<HidingSpot*> * _M_get_node(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_node<HidingSpot*> *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, int)
{
} /* size: 158145460 */

/* <0> (null):0 */
void _M_clear(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE8_M_clearEv */
{
} /* size: 158145520 */

/* <0> (null):0 */
void _M_init(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE7_M_initEv */
{
} /* size: 0 */

/* <0> (null):0 */
_Node * _M_create_node(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE14_M_create_nodeERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *)
{
} /* size: 157906736 */

/* <0> (null):0 */
void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const allocator_type  &)
{
} /* size: 157919796 */

/* <0> (null):0 */
void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const class list<HidingSpot*, std::allocator<HidingSpot*> >  &)
{
} /* size: 2621440 */

/* <0> (null):0 */
class list<HidingSpot*, std::allocator<HidingSpot*> > & operator=(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const class list<HidingSpot*, std::allocator<HidingSpot*> >  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EEaSERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, class HidingSpot *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6resizeEjS1_ */
{
} /* size: 157876920 */

/* <0> (null):0 */
reference front(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE10push_frontERKS1_ */
{
} /* size: 157757984 */

/* <0> (null):0 */
void pop_front(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9pop_frontEv */
{
} /* size: 157347952 */

/* <0> (null):0 */
void push_back(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9push_backERKS1_ */
{
} /* size: 157348068 */

/* <0> (null):0 */
void pop_back(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE8pop_backEv */
{
} /* size: 157408472 */

/* <0> (null):0 */
iterator insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */
{
} /* size: 157408808 */

/* <0> (null):0 */
iterator erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4swapERS3_ */
{
} /* size: 157739732 */

/* <0> (null):0 */
void clear(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5clearEv */
{
} /* size: 157409636 */

/* <0> (null):0 */
void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */
{
} /* size: 157740076 */

/* <0> (null):0 */
void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */
{
} /* size: 157409972 */

/* <0> (null):0 */
void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */
{
} /* size: 157740516 */

/* <0> (null):0 */
void remove(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6removeERKS1_ */
{
} /* size: 157741212 */

/* <0> (null):0 */
void unique(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6uniqueEv */
{
} /* size: 157744256 */

/* <0> (null):0 */
void merge(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5mergeERS3_ */
{
} /* size: 157410852 */

/* <0> (null):0 */
void reverse(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE7reverseEv */
{
} /* size: 157411020 */

/* <0> (null):0 */
void sort(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4sortEv */
{
} /* size: 157411136 */

/* <0> (null):0 */
void _M_fill_initialize(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE18_M_fill_initializeEjRKS1_ */
{
} /* size: 146682500 */

/* <0> (null):0 */
void _M_fill_assign(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE14_M_fill_assignEjRKS1_ */
{
} /* size: 156729724 */

/* <0> (null):0 */
void _M_transfer(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */
{
} /* size: 157037832 */

/* <0> (null):0 */
void _M_insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 157142604 */

/* <0> (null):0 */
void _M_erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */
{
} /* size: 157357192 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE25_M_check_equal_allocatorsERS3_ */
{
} /* size: 157216364 */

/* <0> (null):0 */
void new_allocator(class new_allocator<SpotEncounter> *)
{
} /* size: 157513816 */

/* <0> (null):0 */
void new_allocator(class new_allocator<SpotEncounter> *, const class new_allocator<SpotEncounter>  &)
{
} /* size: 157541812 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<SpotEncounter> *, int)
{
} /* size: 157544020 */

/* <0> (null):0 */
pointer address(const class new_allocator<SpotEncounter>  *, class SpotEncounter &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE7addressERS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<SpotEncounter>  *, const class SpotEncounter  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE7addressERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<SpotEncounter> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<SpotEncounter> *, class SpotEncounter *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE10deallocateEPS1_j */
{
} /* size: 157609780 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<SpotEncounter>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<SpotEncounter> *, class SpotEncounter *, const class SpotEncounter  &) /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE9constructEPS1_RKS1_ */
{
} /* size: 157747220 */

/* <0> (null):0 */
void destroy(class new_allocator<SpotEncounter> *, class SpotEncounter *) /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE7destroyEPS1_ */
{
} /* size: 157749420 */

/* <0> (null):0 */
void allocator(class allocator<SpotEncounter> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<SpotEncounter> *, const class allocator<SpotEncounter>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<SpotEncounter> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *, const class new_allocator<std::_List_node<SpotEncounter> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *, int)
{
} /* size: 256 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<SpotEncounter> >  *, class _List_node<SpotEncounter> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7addressERS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<SpotEncounter> >  *, const class _List_node<SpotEncounter>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7addressERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<SpotEncounter> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE10deallocateEPS3_j */
{
} /* size: 256 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<SpotEncounter> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *, const class _List_node<SpotEncounter>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE9constructEPS3_RKS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7destroyEPS3_ */
{
} /* size: 158098972 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<SpotEncounter> > *)
{
} /* size: 3409201 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<SpotEncounter> > *, const class allocator<std::_List_node<SpotEncounter> >  &)
{
} /* size: 158099904 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<SpotEncounter> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class _List_node<SpotEncounter> * _M_get_node(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_node<SpotEncounter> *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */
{
} /* size: 156880336 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *)
{
} /* size: 157141952 */

/* <0> (null):0 */
void _List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, const allocator_type  &)
{
} /* size: 157143988 */

/* <0> (null):0 */
void ~_List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, int)
{
} /* size: 157269076 */

/* <0> (null):0 */
void _M_clear(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE8_M_clearEv */
{
} /* size: 157355768 */

/* <0> (null):0 */
void _M_init(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE7_M_initEv */
{
} /* size: 157320096 */

/* <0> (null):0 */
_Node * _M_create_node(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE14_M_create_nodeERKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *)
{
} /* size: 157160292 */

/* <0> (null):0 */
void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const allocator_type  &)
{
} /* size: 157818472 */

/* <0> (null):0 */
void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 157832664 */

/* <0> (null):0 */
void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const class list<SpotEncounter, std::allocator<SpotEncounter> >  &)
{
} /* size: 157860560 */

/* <0> (null):0 */
class list<SpotEncounter, std::allocator<SpotEncounter> > & operator=(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const class list<SpotEncounter, std::allocator<SpotEncounter> >  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EEaSERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6assignEjRKS0_ */
{
} /* size: 157901244 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, class SpotEncounter) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6resizeEjS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
reference front(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE10push_frontERKS0_ */
{
} /* size: 157707996 */

/* <0> (null):0 */
void pop_front(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9pop_frontEv */
{
} /* size: 157708180 */

/* <0> (null):0 */
void push_back(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9push_backERKS0_ */
{
} /* size: 157708340 */

/* <0> (null):0 */
void pop_back(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE8pop_backEv */
{
} /* size: 157708524 */

/* <0> (null):0 */
iterator insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, unsigned int, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */
{
} /* size: 157708944 */

/* <0> (null):0 */
iterator erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5eraseESt14_List_iteratorIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4swapERS2_ */
{
} /* size: 157497240 */

/* <0> (null):0 */
void clear(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5clearEv */
{
} /* size: 157529920 */

/* <0> (null):0 */
void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */
{
} /* size: 157559732 */

/* <0> (null):0 */
void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */
{
} /* size: 157609380 */

/* <0> (null):0 */
void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */
{
} /* size: 157658760 */

/* <0> (null):0 */
void remove(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6removeERKS0_ */
{
} /* size: 157763848 */

/* <0> (null):0 */
void unique(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6uniqueEv */
{
} /* size: 156366560 */

/* <0> (null):0 */
void merge(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5mergeERS2_ */
{
} /* size: 157740920 */

/* <0> (null):0 */
void reverse(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE7reverseEv */
{
} /* size: 157798444 */

/* <0> (null):0 */
void sort(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4sortEv */
{
} /* size: 157818104 */

/* <0> (null):0 */
void _M_fill_initialize(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE18_M_fill_initializeEjRKS0_ */
{
} /* size: 157840868 */

/* <0> (null):0 */
void _M_fill_assign(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE14_M_fill_assignEjRKS0_ */
{
} /* size: 157859204 */

/* <0> (null):0 */
void _M_transfer(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */
{
} /* size: 157884504 */

/* <0> (null):0 */
void _M_insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 157909768 */

/* <0> (null):0 */
void _M_erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */
{
} /* size: 157939940 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE25_M_check_equal_allocatorsERS2_ */
{
} /* size: 157956420 */

/* <0> (null):0 */
void new_allocator(class new_allocator<NavConnect> *)
{
} /* size: 156136144 */

/* <0> (null):0 */
void new_allocator(class new_allocator<NavConnect> *, const class new_allocator<NavConnect>  &)
{
} /* size: 156500464 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<NavConnect> *, int)
{
} /* size: 156426080 */

/* <0> (null):0 */
pointer address(const class new_allocator<NavConnect>  *, union NavConnect &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE7addressERS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<NavConnect>  *, const union NavConnect  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE7addressERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<NavConnect> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<NavConnect> *, union NavConnect *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE10deallocateEPS1_j */
{
} /* size: 156881848 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<NavConnect>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<NavConnect> *, union NavConnect *, const union NavConnect  &) /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE9constructEPS1_RKS1_ */
{
} /* size: 156987528 */

/* <0> (null):0 */
void destroy(class new_allocator<NavConnect> *, union NavConnect *) /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE7destroyEPS1_ */
{
} /* size: 156990024 */

/* <0> (null):0 */
void allocator(class allocator<NavConnect> *)
{
} /* size: 157078672 */

/* <0> (null):0 */
void allocator(class allocator<NavConnect> *, const class allocator<NavConnect>  &)
{
} /* size: 157080680 */

/* <0> (null):0 */
void ~allocator(class allocator<NavConnect> *, int)
{
} /* size: 157141612 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<NavConnect> > *)
{
} /* size: 157464976 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<NavConnect> > *, const class new_allocator<std::_List_node<NavConnect> >  &)
{
} /* size: 157480256 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<NavConnect> > *, int)
{
} /* size: 157483664 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<NavConnect> >  *, class _List_node<NavConnect> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7addressERS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<NavConnect> >  *, const class _List_node<NavConnect>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7addressERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<NavConnect> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE10deallocateEPS3_j */
{
} /* size: 157899964 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<NavConnect> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *, const class _List_node<NavConnect>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE9constructEPS3_RKS3_ */
{
} /* size: 157922096 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7destroyEPS3_ */
{
} /* size: 157939756 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<NavConnect> > *)
{
} /* size: 157972448 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<NavConnect> > *, const class allocator<std::_List_node<NavConnect> >  &)
{
} /* size: 157980552 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<NavConnect> > *, int)
{
} /* size: 157989660 */

/* <0> (null):0 */
class _List_node<NavConnect> * _M_get_node(class _List_base<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<NavConnect, std::allocator<NavConnect> > *, class _List_node<NavConnect> *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */
{
} /* size: 158032636 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *)
{
} /* size: 158085132 */

/* <0> (null):0 */
void _List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *, const allocator_type  &)
{
} /* size: 158095408 */

/* <0> (null):0 */
void ~_List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *, int)
{
} /* size: 158109988 */

/* <0> (null):0 */
void _M_clear(class _List_base<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE8_M_clearEv */
{
} /* size: 146682620 */

/* <0> (null):0 */
void _M_init(class _List_base<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE7_M_initEv */
{
} /* size: 156728512 */

/* <0> (null):0 */
_Node * _M_create_node(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE14_M_create_nodeERKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<NavConnect, std::allocator<NavConnect> > *)
{
} /* size: 157465552 */

/* <0> (null):0 */
void list(class list<NavConnect, std::allocator<NavConnect> > *, const allocator_type  &)
{
} /* size: 157467472 */

/* <0> (null):0 */
void list(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 157515488 */

/* <0> (null):0 */
void list(class list<NavConnect, std::allocator<NavConnect> > *, const class list<NavConnect, std::allocator<NavConnect> >  &)
{
} /* size: 157543828 */

/* <0> (null):0 */
class list<NavConnect, std::allocator<NavConnect> > & operator=(class list<NavConnect, std::allocator<NavConnect> > *, const class list<NavConnect, std::allocator<NavConnect> >  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EEaSERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6assignEjRKS0_ */
{
} /* size: 157576776 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, union NavConnect) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6resizeEjS0_ */
{
} /* size: 158137504 */

/* <0> (null):0 */
reference front(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE10push_frontERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_front(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9pop_frontEv */
{
} /* size: 0 */

/* <0> (null):0 */
void push_back(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9push_backERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, unsigned int, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5eraseESt14_List_iteratorIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4swapERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void remove(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6removeERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void unique(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6uniqueEv */
{
} /* size: 0 */

/* <0> (null):0 */
void merge(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5mergeERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void reverse(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE7reverseEv */
{
} /* size: 0 */

/* <0> (null):0 */
void sort(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4sortEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE18_M_fill_initializeEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE14_M_fill_assignEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_transfer(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE25_M_check_equal_allocatorsERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<CNavLadder*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<CNavLadder*> *, const class new_allocator<CNavLadder*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<CNavLadder*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<CNavLadder*>  *, class CNavLadder * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE7addressERS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<CNavLadder*>  *, const class CNavLadder *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE7addressERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<CNavLadder*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<CNavLadder*> *, class CNavLadder * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE10deallocateEPS2_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<CNavLadder*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<CNavLadder*> *, class CNavLadder * *, const class CNavLadder *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE9constructEPS2_RKS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<CNavLadder*> *, class CNavLadder * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE7destroyEPS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<CNavLadder*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<CNavLadder*> *, const class allocator<CNavLadder*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<CNavLadder*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *, const class new_allocator<std::_List_node<CNavLadder*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<CNavLadder*> >  *, class _List_node<CNavLadder*> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7addressERS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<CNavLadder*> >  *, const class _List_node<CNavLadder*>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7addressERKS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<CNavLadder*> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE10deallocateEPS4_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<CNavLadder*> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *, const class _List_node<CNavLadder*>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE9constructEPS4_RKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7destroyEPS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<CNavLadder*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<CNavLadder*> > *, const class allocator<std::_List_node<CNavLadder*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<CNavLadder*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class _List_node<CNavLadder*> * _M_get_node(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_node<CNavLadder*> *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void _M_clear(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE8_M_clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_init(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE7_M_initEv */
{
} /* size: 0 */

/* <0> (null):0 */
_Node * _M_create_node(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE14_M_create_nodeERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const class list<CNavLadder*, std::allocator<CNavLadder*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
class list<CNavLadder*, std::allocator<CNavLadder*> > & operator=(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const class list<CNavLadder*, std::allocator<CNavLadder*> >  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EEaSERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, class CNavLadder *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6resizeEjS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
reference front(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE10push_frontERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_front(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9pop_frontEv */
{
} /* size: 0 */

/* <0> (null):0 */
void push_back(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9push_backERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4swapERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void remove(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6removeERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void unique(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6uniqueEv */
{
} /* size: 0 */

/* <0> (null):0 */
void merge(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5mergeERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void reverse(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE7reverseEv */
{
} /* size: 0 */

/* <0> (null):0 */
void sort(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4sortEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE18_M_fill_initializeEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE14_M_fill_assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_transfer(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */
{
} /* size: 146682620 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE25_M_check_equal_allocatorsERS3_ */
{
} /* size: 156729724 */

/* <0> (null):0 */
void new_allocator(class new_allocator<CNavArea*> *)
{
} /* size: 157396944 */

/* <0> (null):0 */
void new_allocator(class new_allocator<CNavArea*> *, const class new_allocator<CNavArea*>  &)
{
} /* size: 157216508 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<CNavArea*> *, int)
{
} /* size: 157218856 */

/* <0> (null):0 */
pointer address(const class new_allocator<CNavArea*>  *, class CNavArea * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE7addressERS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<CNavArea*>  *, const class CNavArea *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE7addressERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<CNavArea*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<CNavArea*> *, class CNavArea * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE10deallocateEPS2_j */
{
} /* size: 157543156 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<CNavArea*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<CNavArea*> *, class CNavArea * *, const class CNavArea *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE9constructEPS2_RKS2_ */
{
} /* size: 157576104 */

/* <0> (null):0 */
void destroy(class new_allocator<CNavArea*> *, class CNavArea * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE7destroyEPS2_ */
{
} /* size: 157607236 */

/* <0> (null):0 */
void allocator(class allocator<CNavArea*> *)
{
} /* size: 157747320 */

/* <0> (null):0 */
void allocator(class allocator<CNavArea*> *, const class allocator<CNavArea*>  &)
{
} /* size: 157748800 */

/* <0> (null):0 */
void ~allocator(class allocator<CNavArea*> *, int)
{
} /* size: 157787968 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<CNavArea*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<CNavArea*> > *, const class new_allocator<std::_List_node<CNavArea*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<CNavArea*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<CNavArea*> >  *, class _List_node<CNavArea*> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7addressERS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<CNavArea*> >  *, const class _List_node<CNavArea*>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7addressERKS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<CNavArea*> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE10deallocateEPS4_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<CNavArea*> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *, const class _List_node<CNavArea*>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE9constructEPS4_RKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7destroyEPS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<CNavArea*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<CNavArea*> > *, const class allocator<std::_List_node<CNavArea*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<CNavArea*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class _List_node<CNavArea*> * _M_get_node(class _List_base<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, class _List_node<CNavArea*> *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void _M_clear(class _List_base<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE8_M_clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_init(class _List_base<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE7_M_initEv */
{
} /* size: 0 */

/* <0> (null):0 */
_Node * _M_create_node(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE14_M_create_nodeERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<CNavArea*, std::allocator<CNavArea*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<CNavArea*, std::allocator<CNavArea*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<CNavArea*, std::allocator<CNavArea*> > *, const class list<CNavArea*, std::allocator<CNavArea*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
class list<CNavArea*, std::allocator<CNavArea*> > & operator=(class list<CNavArea*, std::allocator<CNavArea*> > *, const class list<CNavArea*, std::allocator<CNavArea*> >  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EEaSERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, class CNavArea *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6resizeEjS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
reference front(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE10push_frontERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_front(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9pop_frontEv */
{
} /* size: 0 */

/* <0> (null):0 */
void push_back(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9push_backERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4swapERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void remove(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6removeERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void unique(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6uniqueEv */
{
} /* size: 0 */

/* <0> (null):0 */
void merge(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5mergeERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void reverse(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE7reverseEv */
{
} /* size: 0 */

/* <0> (null):0 */
void sort(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4sortEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE18_M_fill_initializeEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE14_M_fill_assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_transfer(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE25_M_check_equal_allocatorsERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void CNavNode(class CNavNode *, const class Vector  *, const class Vector  *, class CNavNode *)
{
} /* size: 0 */

/* <0> (null):0 */
const class CNavNode  * GetNode(const class Vector  *) /* linkage=_ZN8CNavNode7GetNodeEPK6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavNode * GetConnectedNode(const class CNavNode  *, enum NavDirType) /* linkage=_ZNK8CNavNode16GetConnectedNodeE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
const class Vector  * GetPosition(const class CNavNode  *) /* linkage=_ZNK8CNavNode11GetPositionEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class Vector  * GetNormal(const class CNavNode  *) /* linkage=_ZNK8CNavNode9GetNormalEv */
{
} /* size: 4 */

/* <0> (null):0 */
unsigned int GetID(const class CNavNode  *) /* linkage=_ZNK8CNavNode5GetIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavNode * GetFirst(void) /* linkage=_ZN8CNavNode8GetFirstEv */
{
} /* size: 4 */

/* <0> (null):0 */
unsigned int GetListLength(void) /* linkage=_ZN8CNavNode13GetListLengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavNode * GetNext(class CNavNode *) /* linkage=_ZN8CNavNode7GetNextEv */
{
} /* size: 4 */

/* <0> (null):0 */
void ConnectTo(class CNavNode *, class CNavNode *, enum NavDirType) /* linkage=_ZN8CNavNode9ConnectToEPS_10NavDirType */
{
} /* size: 0 */

/* <0> (null):0 */
class CNavNode * GetParent(const class CNavNode  *) /* linkage=_ZNK8CNavNode9GetParentEv */
{
} /* size: 4 */

/* <0> (null):0 */
void MarkAsVisited(class CNavNode *, enum NavDirType) /* linkage=_ZN8CNavNode13MarkAsVisitedE10NavDirType */
{
} /* size: 0 */

/* <0> (null):0 */
BOOL HasVisited(class CNavNode *, enum NavDirType) /* linkage=_ZN8CNavNode10HasVisitedE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
BOOL IsBiLinked(const class CNavNode  *, enum NavDirType) /* linkage=_ZNK8CNavNode10IsBiLinkedE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
BOOL IsClosedCell(const class CNavNode  *) /* linkage=_ZNK8CNavNode12IsClosedCellEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Cover(class CNavNode *) /* linkage=_ZN8CNavNode5CoverEv */
{
} /* size: 0 */

/* <0> (null):0 */
BOOL IsCovered(const class CNavNode  *) /* linkage=_ZNK8CNavNode9IsCoveredEv */
{
} /* size: 4 */

/* <0> (null):0 */
void AssignArea(class CNavNode *, class CNavArea *) /* linkage=_ZN8CNavNode10AssignAreaEP8CNavArea */
{
} /* size: 0 */

/* <0> (null):0 */
class CNavArea * GetArea(const class CNavNode  *) /* linkage=_ZNK8CNavNode7GetAreaEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetAttributes(class CNavNode *, unsigned char) /* linkage=_ZN8CNavNode13SetAttributesEh */
{
} /* size: 0 */

/* <0> (null):0 */
unsigned char GetAttributes(const class CNavNode  *) /* linkage=_ZNK8CNavNode13GetAttributesEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<NavConnect> *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<NavConnect> *, const class _List_node_base  *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<NavConnect> *, const iterator  &)
{
} /* size: 0 */

/* <0> (null):0 */
reference operator*(const class _List_const_iterator<NavConnect>  *) /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_const_iterator<NavConnect>  *) /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_const_iterator<NavConnect> *) /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_const_iterator<NavConnect> *, int) /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_const_iterator<NavConnect> *) /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_const_iterator<NavConnect> *, int) /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_const_iterator<NavConnect>  *, const _Self  &) /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEeqERKS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_const_iterator<NavConnect>  *, const _Self  &) /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEneERKS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
void CNavAreaGrid(class CNavAreaGrid *)
{
} /* size: 0 */

/* <0> (null):0 */
void ~CNavAreaGrid(class CNavAreaGrid *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void Reset(class CNavAreaGrid *) /* linkage=_ZN12CNavAreaGrid5ResetEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Initialize(class CNavAreaGrid *, float, float, float, float) /* linkage=_ZN12CNavAreaGrid10InitializeEffff */
{
} /* size: 0 */

/* <0> (null):0 */
void AddNavArea(class CNavAreaGrid *, class CNavArea *) /* linkage=_ZN12CNavAreaGrid10AddNavAreaEP8CNavArea */
{
} /* size: 0 */

/* <0> (null):0 */
void RemoveNavArea(class CNavAreaGrid *, class CNavArea *) /* linkage=_ZN12CNavAreaGrid13RemoveNavAreaEP8CNavArea */
{
} /* size: 0 */

/* <0> (null):0 */
unsigned int GetNavAreaCount(const class CNavAreaGrid  *) /* linkage=_ZNK12CNavAreaGrid15GetNavAreaCountEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetNavArea(const class CNavAreaGrid  *, const class Vector  *, float) /* linkage=_ZNK12CNavAreaGrid10GetNavAreaEPK6Vectorf */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetNavAreaByID(const class CNavAreaGrid  *, unsigned int) /* linkage=_ZNK12CNavAreaGrid14GetNavAreaByIDEj */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetNearestNavArea(const class CNavAreaGrid  *, const class Vector  *, bool) /* linkage=_ZNK12CNavAreaGrid17GetNearestNavAreaEPK6Vectorb */
{
} /* size: 4 */

/* <0> (null):0 */
Place GetPlace(const class CNavAreaGrid  *, const class Vector  *) /* linkage=_ZNK12CNavAreaGrid8GetPlaceEPK6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
int ComputeHashKey(const class CNavAreaGrid  *, unsigned int) /* linkage=_ZNK12CNavAreaGrid14ComputeHashKeyEj */
{
} /* size: 4 */

/* <0> (null):0 */
int WorldToGridX(const class CNavAreaGrid  *, float) /* linkage=_ZNK12CNavAreaGrid12WorldToGridXEf */
{
} /* size: 4 */

/* <0> (null):0 */
int WorldToGridY(const class CNavAreaGrid  *, float) /* linkage=_ZNK12CNavAreaGrid12WorldToGridYEf */
{
} /* size: 4 */

/* <0> (null):0 */
float operator()(class ShortestPathCost *, class CNavArea *, class CNavArea *, const class CNavLadder  *) /* linkage=_ZN16ShortestPathCostclEP8CNavAreaS1_PK10CNavLadder */
{
} /* size: 4 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<CNavLadder*> *)
{
} /* size: 157702512 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<CNavLadder*> *, const class _List_node_base  *)
{
} /* size: 157707288 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<CNavLadder*> *, const iterator  &)
{
} /* size: 158036672 */

/* <0> (null):0 */
reference operator*(const class _List_const_iterator<CNavLadder*>  *) /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_const_iterator<CNavLadder*>  *) /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_const_iterator<CNavLadder*> *) /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_const_iterator<CNavLadder*> *, int) /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_const_iterator<CNavLadder*> *) /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_const_iterator<CNavLadder*> *, int) /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_const_iterator<CNavLadder*>  *, const _Self  &) /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEeqERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_const_iterator<CNavLadder*>  *, const _Self  &) /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEneERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<CNavArea*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<CNavArea*> *, class _List_node_base *)
{
} /* size: 0 */

/* <0> (null):0 */
reference operator*(const class _List_iterator<CNavArea*>  *) /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_iterator<CNavArea*>  *) /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_iterator<CNavArea*> *) /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_iterator<CNavArea*> *, int) /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_iterator<CNavArea*> *) /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_iterator<CNavArea*> *, int) /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_iterator<CNavArea*>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEeqERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_iterator<CNavArea*>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEneERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
virtual void ~CImprov(class CImprov *, int)
{
} /* size: 0 */

/* <0> (null):0 */
virtual bool IsAlive(const class CImprov  *) /* linkage=_ZNK7CImprov7IsAliveEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual void MoveTo(class CImprov *, const class Vector  &) /* linkage=_ZN7CImprov6MoveToERK6Vector */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void LookAt(class CImprov *, const class Vector  &) /* linkage=_ZN7CImprov6LookAtERK6Vector */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ClearLookAt(class CImprov *) /* linkage=_ZN7CImprov11ClearLookAtEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void FaceTo(class CImprov *, const class Vector  &) /* linkage=_ZN7CImprov6FaceToERK6Vector */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ClearFaceTo(class CImprov *) /* linkage=_ZN7CImprov11ClearFaceToEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual bool IsAtMoveGoal(const class CImprov  *, float) /* linkage=_ZNK7CImprov12IsAtMoveGoalEf */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool HasLookAt(const class CImprov  *) /* linkage=_ZNK7CImprov9HasLookAtEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool HasFaceTo(const class CImprov  *) /* linkage=_ZNK7CImprov9HasFaceToEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsAtFaceGoal(const class CImprov  *) /* linkage=_ZNK7CImprov12IsAtFaceGoalEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsFriendInTheWay(const class CImprov  *, const class Vector  &) /* linkage=_ZNK7CImprov16IsFriendInTheWayERK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsFriendInTheWay(const class CImprov  *, class CBaseEntity *, const class Vector  &) /* linkage=_ZNK7CImprov16IsFriendInTheWayEP11CBaseEntityRK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
virtual void MoveForward(class CImprov *) /* linkage=_ZN7CImprov11MoveForwardEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void MoveBackward(class CImprov *) /* linkage=_ZN7CImprov12MoveBackwardEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void StrafeLeft(class CImprov *) /* linkage=_ZN7CImprov10StrafeLeftEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void StrafeRight(class CImprov *) /* linkage=_ZN7CImprov11StrafeRightEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual bool Jump(class CImprov *) /* linkage=_ZN7CImprov4JumpEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual void Crouch(class CImprov *) /* linkage=_ZN7CImprov6CrouchEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void StandUp(class CImprov *) /* linkage=_ZN7CImprov7StandUpEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void TrackPath(class CImprov *, const class Vector  &, float) /* linkage=_ZN7CImprov9TrackPathERK6Vectorf */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void StartLadder(class CImprov *, const class CNavLadder  *, enum NavTraverseType, const class Vector  *, const class Vector  *) /* linkage=_ZN7CImprov11StartLadderEPK10CNavLadder15NavTraverseTypePK6VectorS6_ */
{
} /* size: 0 */

/* <0> (null):0 */
virtual bool TraverseLadder(class CImprov *, const class CNavLadder  *, enum NavTraverseType, const class Vector  *, const class Vector  *, float) /* linkage=_ZN7CImprov14TraverseLadderEPK10CNavLadder15NavTraverseTypePK6VectorS6_f */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool GetSimpleGroundHeightWithFloor(class CImprov *, const class Vector  *, float *, class Vector *) /* linkage=_ZN7CImprov30GetSimpleGroundHeightWithFloorEPK6VectorPfPS0_ */
{
} /* size: 1 */

/* <0> (null):0 */
virtual void Run(class CImprov *) /* linkage=_ZN7CImprov3RunEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Walk(class CImprov *) /* linkage=_ZN7CImprov4WalkEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Stop(class CImprov *) /* linkage=_ZN7CImprov4StopEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual float GetMoveAngle(const class CImprov  *) /* linkage=_ZNK7CImprov12GetMoveAngleEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual float GetFaceAngle(const class CImprov  *) /* linkage=_ZNK7CImprov12GetFaceAngleEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual const class Vector  & GetFeet(const class CImprov  *) /* linkage=_ZNK7CImprov7GetFeetEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual const class Vector  & GetCentroid(const class CImprov  *) /* linkage=_ZNK7CImprov11GetCentroidEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual const class Vector  & GetEyes(const class CImprov  *) /* linkage=_ZNK7CImprov7GetEyesEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual bool IsRunning(const class CImprov  *) /* linkage=_ZNK7CImprov9IsRunningEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsWalking(const class CImprov  *) /* linkage=_ZNK7CImprov9IsWalkingEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsStopped(const class CImprov  *) /* linkage=_ZNK7CImprov9IsStoppedEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsCrouching(const class CImprov  *) /* linkage=_ZNK7CImprov11IsCrouchingEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsJumping(const class CImprov  *) /* linkage=_ZNK7CImprov9IsJumpingEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsUsingLadder(const class CImprov  *) /* linkage=_ZNK7CImprov13IsUsingLadderEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsOnGround(const class CImprov  *) /* linkage=_ZNK7CImprov10IsOnGroundEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsMoving(const class CImprov  *) /* linkage=_ZNK7CImprov8IsMovingEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool CanRun(const class CImprov  *) /* linkage=_ZNK7CImprov6CanRunEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool CanCrouch(const class CImprov  *) /* linkage=_ZNK7CImprov9CanCrouchEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool CanJump(const class CImprov  *) /* linkage=_ZNK7CImprov7CanJumpEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsVisible(const class CImprov  *, const class Vector  &, bool) /* linkage=_ZNK7CImprov9IsVisibleERK6Vectorb */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsPlayerLookingAtMe(const class CImprov  *, class CBasePlayer *, float) /* linkage=_ZNK7CImprov19IsPlayerLookingAtMeEP11CBasePlayerf */
{
} /* size: 1 */

/* <0> (null):0 */
virtual class CBasePlayer * IsAnyPlayerLookingAtMe(const class CImprov  *, int, float) /* linkage=_ZNK7CImprov22IsAnyPlayerLookingAtMeEif */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CBasePlayer * GetClosestPlayerByTravelDistance(const class CImprov  *, int, float *) /* linkage=_ZNK7CImprov32GetClosestPlayerByTravelDistanceEiPf */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CNavArea * GetLastKnownArea(const class CImprov  *) /* linkage=_ZNK7CImprov16GetLastKnownAreaEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void OnUpdate(class CImprov *, float) /* linkage=_ZN7CImprov8OnUpdateEf */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void OnUpkeep(class CImprov *, float) /* linkage=_ZN7CImprov8OnUpkeepEf */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void OnReset(class CImprov *) /* linkage=_ZN7CImprov7OnResetEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void OnGameEvent(class CImprov *, enum GameEventType, class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN7CImprov11OnGameEventE13GameEventTypeP11CBaseEntityS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void OnTouch(class CImprov *, class CBaseEntity *) /* linkage=_ZN7CImprov7OnTouchEP11CBaseEntity */
{
} /* size: 0 */

/* <0> (null):0 */
void IImprovEvent(class IImprovEvent *, const class IImprovEvent  &)
{
} /* size: 0 */

/* <0> (null):0 */
void IImprovEvent(class IImprovEvent *)
{
} /* size: 0 */

/* <0> (null):0 */
void ~IImprovEvent(class IImprovEvent *, int)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void OnMoveToSuccess(class IImprovEvent *, const class Vector  &) /* linkage=_ZN12IImprovEvent15OnMoveToSuccessERK6Vector */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void OnMoveToFailure(class IImprovEvent *, const class Vector  &, enum MoveToFailureType) /* linkage=_ZN12IImprovEvent15OnMoveToFailureERK6VectorNS_17MoveToFailureTypeE */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void OnInjury(class IImprovEvent *, float) /* linkage=_ZN12IImprovEvent8OnInjuryEf */
{
} /* size: 0 */

/* <0> (null):0 */
void SimpleStateMachine(class SimpleStateMachine<CHostageImprov*, HostageState> *)
{
} /* size: 0 */

/* <0> (null):0 */
void Reset(class SimpleStateMachine<CHostageImprov*, HostageState> *, class CHostageImprov *) /* linkage=_ZN18SimpleStateMachineIP14CHostageImprov12HostageStateE5ResetES1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void SetState(class SimpleStateMachine<CHostageImprov*, HostageState> *, class HostageState *) /* linkage=_ZN18SimpleStateMachineIP14CHostageImprov12HostageStateE8SetStateEPS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
float GetStateDuration(const class SimpleStateMachine<CHostageImprov*, HostageState>  *) /* linkage=_ZNK18SimpleStateMachineIP14CHostageImprov12HostageStateE16GetStateDurationEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsState(const class SimpleStateMachine<CHostageImprov*, HostageState>  *, const class HostageState  *) /* linkage=_ZNK18SimpleStateMachineIP14CHostageImprov12HostageStateE7IsStateEPKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
void Update(class SimpleStateMachine<CHostageImprov*, HostageState> *) /* linkage=_ZN18SimpleStateMachineIP14CHostageImprov12HostageStateE6UpdateEv */
{
} /* size: 0 */

/* <0> (null):0 */
void HostageState(class HostageState *, const class HostageState  &)
{
} /* size: 0 */

/* <0> (null):0 */
void HostageState(class HostageState *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void UpdateStationaryAnimation(class HostageState *, class CHostageImprov *) /* linkage=_ZN12HostageState25UpdateStationaryAnimationEP14CHostageImprov */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ~HostageState(class HostageState *, int)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ~CHostageImprov(class CHostageImprov *, int)
{
} /* size: 0 */

/* <0> (null):0 */
bool IsFollowing(const class CHostageImprov  *, const class CBaseEntity  *) /* linkage=_ZNK14CHostageImprov11IsFollowingEPK11CBaseEntity */
{
} /* size: 1 */

/* <0> (null):0 */
virtual void ~HostageIdleState(class HostageIdleState *, int)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ~HostageAnimateState(class HostageAnimateState *, int)
{
} /* size: 0 */

/* <0> (null):0 */
bool IsValid(class CHostage *) /* linkage=_ZN8CHostage7IsValidEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsFollowingSomeone(class CHostage *) /* linkage=_ZN8CHostage18IsFollowingSomeoneEv */
{
} /* size: 1 */

/* <0> (null):0 */
int GetZoneCount(const class CCSBotManager  *) /* linkage=_ZNK13CCSBotManager12GetZoneCountEv */
{
} /* size: 4 */

/* <0> (null):0 */
void HostageInfo(class HostageInfo *)
{
} /* size: 0 */

/* <0> (null):0 */
void CSGameState(class CSGameState *, class CCSBot *)
{
} /* size: 0 */

/* <0> (null):0 */
void Reset(class CSGameState *) /* linkage=_ZN11CSGameState5ResetEv */
{
} /* size: 0 */

/* <0> (null):0 */
void OnEvent(class CSGameState *, enum GameEventType, class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CSGameState7OnEventE13GameEventTypeP11CBaseEntityS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
bool IsRoundOver(const class CSGameState  *) /* linkage=_ZNK11CSGameState11IsRoundOverEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsBombMoving(const class CSGameState  *) /* linkage=_ZNK11CSGameState12IsBombMovingEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsBombLoose(const class CSGameState  *) /* linkage=_ZNK11CSGameState11IsBombLooseEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsBombPlanted(const class CSGameState  *) /* linkage=_ZNK11CSGameState13IsBombPlantedEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsBombDefused(const class CSGameState  *) /* linkage=_ZNK11CSGameState13IsBombDefusedEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsBombExploded(const class CSGameState  *) /* linkage=_ZNK11CSGameState14IsBombExplodedEv */
{
} /* size: 1 */

/* <0> (null):0 */
void UpdateLooseBomb(class CSGameState *, const class Vector  *) /* linkage=_ZN11CSGameState15UpdateLooseBombEPK6Vector */
{
} /* size: 0 */

/* <0> (null):0 */
float TimeSinceLastSawLooseBomb(const class CSGameState  *) /* linkage=_ZNK11CSGameState25TimeSinceLastSawLooseBombEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsLooseBombLocationKnown(const class CSGameState  *) /* linkage=_ZNK11CSGameState24IsLooseBombLocationKnownEv */
{
} /* size: 1 */

/* <0> (null):0 */
void UpdateBomber(class CSGameState *, const class Vector  *) /* linkage=_ZN11CSGameState12UpdateBomberEPK6Vector */
{
} /* size: 0 */

/* <0> (null):0 */
float TimeSinceLastSawBomber(const class CSGameState  *) /* linkage=_ZNK11CSGameState22TimeSinceLastSawBomberEv */
{
} /* size: 4 */

/* <0> (null):0 */
void UpdatePlantedBomb(class CSGameState *, const class Vector  *) /* linkage=_ZN11CSGameState17UpdatePlantedBombEPK6Vector */
{
} /* size: 0 */

/* <0> (null):0 */
bool IsPlantedBombLocationKnown(const class CSGameState  *) /* linkage=_ZNK11CSGameState26IsPlantedBombLocationKnownEv */
{
} /* size: 1 */

/* <0> (null):0 */
void MarkBombsiteAsPlanted(class CSGameState *, int) /* linkage=_ZN11CSGameState21MarkBombsiteAsPlantedEi */
{
} /* size: 0 */

/* <0> (null):0 */
int GetPlantedBombsite(const class CSGameState  *) /* linkage=_ZNK11CSGameState18GetPlantedBombsiteEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsAtPlantedBombsite(const class CSGameState  *) /* linkage=_ZNK11CSGameState19IsAtPlantedBombsiteEv */
{
} /* size: 1 */

/* <0> (null):0 */
int GetNextBombsiteToSearch(class CSGameState *) /* linkage=_ZN11CSGameState23GetNextBombsiteToSearchEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsBombsiteClear(const class CSGameState  *, int) /* linkage=_ZNK11CSGameState15IsBombsiteClearEi */
{
} /* size: 1 */

/* <0> (null):0 */
void ClearBombsite(class CSGameState *, int) /* linkage=_ZN11CSGameState13ClearBombsiteEi */
{
} /* size: 0 */

/* <0> (null):0 */
const class Vector  * GetBombPosition(const class CSGameState  *) /* linkage=_ZNK11CSGameState15GetBombPositionEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CHostage * GetNearestFreeHostage(const class CSGameState  *, class Vector *) /* linkage=_ZNK11CSGameState21GetNearestFreeHostageEP6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
const class Vector  * GetRandomFreeHostagePosition(const class CSGameState  *) /* linkage=_ZNK11CSGameState28GetRandomFreeHostagePositionEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool AreAllHostagesBeingRescued(const class CSGameState  *) /* linkage=_ZNK11CSGameState26AreAllHostagesBeingRescuedEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool AreAllHostagesGone(const class CSGameState  *) /* linkage=_ZNK11CSGameState18AreAllHostagesGoneEv */
{
} /* size: 1 */

/* <0> (null):0 */
void AllHostagesGone(class CSGameState *) /* linkage=_ZN11CSGameState15AllHostagesGoneEv */
{
} /* size: 157978572 */

/* <0> (null):0 */
bool HaveSomeHostagesBeenTaken(const class CSGameState  *) /* linkage=_ZNK11CSGameState25HaveSomeHostagesBeenTakenEv */
{
} /* size: 1 */

/* <0> (null):0 */
void HostageWasTaken(class CSGameState *) /* linkage=_ZN11CSGameState15HostageWasTakenEv */
{
} /* size: 158049596 */

/* <0> (null):0 */
class CHostage * GetNearestVisibleFreeHostage(const class CSGameState  *) /* linkage=_ZNK11CSGameState28GetNearestVisibleFreeHostageEv */
{
} /* size: 4 */

/* <0> (null):0 */
unsigned char ValidateHostagePositions(class CSGameState *) /* linkage=_ZN11CSGameState24ValidateHostagePositionsEv */
{
} /* size: 1 */

/* <0> (null):0 */
void SetBombState(class CSGameState *, enum BombState) /* linkage=_ZN11CSGameState12SetBombStateENS_9BombStateE */
{
} /* size: 158111632 */

/* <0> (null):0 */
enum BombState GetBombState(const class CSGameState  *) /* linkage=_ZNK11CSGameState12GetBombStateEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CBaseEntity * GetNearestHostage(const class CSGameState  *) /* linkage=_ZNK11CSGameState17GetNearestHostageEv */
{
} /* size: 4 */

/* <0> (null):0 */
void InitializeHostageInfo(class CSGameState *) /* linkage=_ZN11CSGameState21InitializeHostageInfoEv */
{
} /* size: 157156960 */

/* <0> (null):0 */
bool IsEnemyVisible(const class CCSBot  *) /* linkage=_ZNK6CCSBot14IsEnemyVisibleEv */
{
} /* size: 1 */

/* <0> (null):0 */
class CNavArea * GetLastKnownArea(const class CCSBot  *) /* linkage=_ZNK6CCSBot16GetLastKnownAreaEv */
{
} /* size: 4 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *)
{
} /* size: 158172704 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  &)
{
} /* size: 158180072 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, int)
{
} /* size: 158189656 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE7addressERS6_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  *, const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE7addressERKS6_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE10deallocateEPS6_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE9constructEPS6_RKS6_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIPSt6vectorIP12BotSpeakableSaIS3_EEE7destroyEPS6_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, const class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
_Tp_alloc_type & _M_get_Tp_allocator(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE19_M_get_Tp_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Tp_alloc_type  & _M_get_Tp_allocator(const class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*,) /* linkage=_ZNKSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE19_M_get_Tp_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
allocator_type get_allocator(const class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*,) /* linkage=_ZNKSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::)
{
} /* size: 0 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int)
{
} /* size: 0 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_Vector_base(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer _M_allocate(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int) /* linkage=_ZNSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE11_M_allocateEj */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_deallocate(class _Vector_base<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *, unsigned int) /* linkage=_ZNSt12_Vector_baseIPSt6vectorIP12BotSpeakableSaIS2_EESaIS5_EE13_M_deallocateEPS5_j */
{
} /* size: 0 */

/* <0> (null):0 */
void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca)
{
} /* size: 0 */

/* <0> (null):0 */
void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::)
{
} /* size: 0 */

/* <0> (null):0 */
void ~vector(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, int)
{
} /* size: 0 */

/* <0> (null):0 */
class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca operator=(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EEaSERKS6_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6assignEjRKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator begin(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
size_type size(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6resizeEjS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
size_type capacity(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE8capacityEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool empty(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
void reserve(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE7reserveEj */
{
} /* size: 0 */

/* <0> (null):0 */
reference operator[](class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EEixEj */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference operator[](const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EEixEj */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_range_check(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE14_M_range_checkEj */
{
} /* size: 0 */

/* <0> (null):0 */
reference at(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE2atEj */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference at(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE2atEj */
{
} /* size: 4 */

/* <0> (null):0 */
reference front(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer data(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4dataEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer data(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4dataEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_back(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE9push_backERKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6insertEN9__gnu_cxx17__normal_iteratorIPS4_S6_EERKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE6insertEN9__gnu_cxx17__normal_iteratorIPS4_S6_EEjRKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS4_S6_EE */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS4_S6_EESA_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE4swapERS6_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE18_M_fill_initializeEjRKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE14_M_fill_assignEjRKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_insert(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS4_S6_EEjRKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert_aux(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class __normal_iterator<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >**, std::vector<std::vector<BotSpeakable*, st, const class vector<BotSpeakable*, std::allocator<BotSpeakable*> > *  &) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS4_S6_EERKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
size_type _M_check_len(const class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::, unsigned int, const char  *) /* linkage=_ZNKSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE12_M_check_lenEjPKc */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_erase_at_end(class vector<std::vector<BotSpeakable*, std::allocator<BotSpeakable*> >*, std::allocator<std::vector<BotSpeakable*, std::alloca, class vector<BotSpeakable*, std::allocator<BotSpeakable*> > * *) /* linkage=_ZNSt6vectorIPS_IP12BotSpeakableSaIS1_EESaIS4_EE15_M_erase_at_endEPS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<int> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<int> *, const class new_allocator<int>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<int> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<int>  *, int &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIiE7addressERi */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<int>  *, const int  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIiE7addressERKi */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<int> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIiE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<int> *, int *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIiE10deallocateEPij */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<int>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIiE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<int> *, int *, const int  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIiE9constructEPiRKi */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<int> *, int *) /* linkage=_ZN9__gnu_cxx13new_allocatorIiE7destroyEPi */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<int> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<int> *, const class allocator<int>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<int> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
_Tp_alloc_type & _M_get_Tp_allocator(class _Vector_base<int, std::allocator<int> > *) /* linkage=_ZNSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Tp_alloc_type  & _M_get_Tp_allocator(const class _Vector_base<int, std::allocator<int> >  *) /* linkage=_ZNKSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
allocator_type get_allocator(const class _Vector_base<int, std::allocator<int> >  *) /* linkage=_ZNKSt12_Vector_baseIiSaIiEE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<int, std::allocator<int> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<int, std::allocator<int> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<int, std::allocator<int> > *, unsigned int)
{
} /* size: 0 */

/* <0> (null):0 */
void _Vector_base(class _Vector_base<int, std::allocator<int> > *, unsigned int, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_Vector_base(class _Vector_base<int, std::allocator<int> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer _M_allocate(class _Vector_base<int, std::allocator<int> > *, unsigned int) /* linkage=_ZNSt12_Vector_baseIiSaIiEE11_M_allocateEj */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_deallocate(class _Vector_base<int, std::allocator<int> > *, int *, unsigned int) /* linkage=_ZNSt12_Vector_baseIiSaIiEE13_M_deallocateEPij */
{
} /* size: 0 */

/* <0> (null):0 */
void vector(class vector<int, std::allocator<int> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void vector(class vector<int, std::allocator<int> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void vector(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void vector(class vector<int, std::allocator<int> > *, const class vector<int, std::allocator<int> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~vector(class vector<int, std::allocator<int> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class vector<int, std::allocator<int> > & operator=(class vector<int, std::allocator<int> > *, const class vector<int, std::allocator<int> >  &) /* linkage=_ZNSt6vectorIiSaIiEEaSERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE6assignEjRKi */
{
} /* size: 0 */

/* <0> (null):0 */
iterator begin(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
size_type size(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class vector<int, std::allocator<int> > *, unsigned int, int) /* linkage=_ZNSt6vectorIiSaIiEE6resizeEji */
{
} /* size: 0 */

/* <0> (null):0 */
size_type capacity(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE8capacityEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool empty(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
void reserve(class vector<int, std::allocator<int> > *, unsigned int) /* linkage=_ZNSt6vectorIiSaIiEE7reserveEj */
{
} /* size: 0 */

/* <0> (null):0 */
reference operator[](class vector<int, std::allocator<int> > *, unsigned int) /* linkage=_ZNSt6vectorIiSaIiEEixEj */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference operator[](const class vector<int, std::allocator<int> >  *, unsigned int) /* linkage=_ZNKSt6vectorIiSaIiEEixEj */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_range_check(const class vector<int, std::allocator<int> >  *, unsigned int) /* linkage=_ZNKSt6vectorIiSaIiEE14_M_range_checkEj */
{
} /* size: 157037416 */

/* <0> (null):0 */
reference at(class vector<int, std::allocator<int> > *, unsigned int) /* linkage=_ZNSt6vectorIiSaIiEE2atEj */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference at(const class vector<int, std::allocator<int> >  *, unsigned int) /* linkage=_ZNKSt6vectorIiSaIiEE2atEj */
{
} /* size: 4 */

/* <0> (null):0 */
reference front(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer data(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE4dataEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer data(const class vector<int, std::allocator<int> >  *) /* linkage=_ZNKSt6vectorIiSaIiEE4dataEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_back(class vector<int, std::allocator<int> > *, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE9push_backERKi */
{
} /* size: 157542052 */

/* <0> (null):0 */
void pop_back(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE8pop_backEv */
{
} /* size: 157544260 */

/* <0> (null):0 */
iterator insert(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE6insertEN9__gnu_cxx17__normal_iteratorIPiS1_EERKi */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE6insertEN9__gnu_cxx17__normal_iteratorIPiS1_EEjRKi */
{
} /* size: 157577208 */

/* <0> (null):0 */
iterator erase(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >) /* linkage=_ZNSt6vectorIiSaIiEE5eraseEN9__gnu_cxx17__normal_iteratorIPiS1_EE */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >) /* linkage=_ZNSt6vectorIiSaIiEE5eraseEN9__gnu_cxx17__normal_iteratorIPiS1_EES5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class vector<int, std::allocator<int> > *, class vector<int, std::allocator<int> > &) /* linkage=_ZNSt6vectorIiSaIiEE4swapERS1_ */
{
} /* size: 157658140 */

/* <0> (null):0 */
void clear(class vector<int, std::allocator<int> > *) /* linkage=_ZNSt6vectorIiSaIiEE5clearEv */
{
} /* size: 157747784 */

/* <0> (null):0 */
void _M_fill_initialize(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE18_M_fill_initializeEjRKi */
{
} /* size: 157749684 */

/* <0> (null):0 */
void _M_fill_assign(class vector<int, std::allocator<int> > *, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE14_M_fill_assignEjRKi */
{
} /* size: 157826224 */

/* <0> (null):0 */
void _M_fill_insert(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, unsigned int, const value_type  &) /* linkage=_ZNSt6vectorIiSaIiEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPiS1_EEjRKi */
{
} /* size: 157857384 */

/* <0> (null):0 */
void _M_insert_aux(class vector<int, std::allocator<int> > *, class __normal_iterator<int*, std::vector<int, std::allocator<int> > >, const int  &) /* linkage=_ZNSt6vectorIiSaIiEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPiS1_EERKi */
{
} /* size: 0 */

/* <0> (null):0 */
size_type _M_check_len(const class vector<int, std::allocator<int> >  *, unsigned int, const char  *) /* linkage=_ZNKSt6vectorIiSaIiEE12_M_check_lenEjPKc */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_erase_at_end(class vector<int, std::allocator<int> > *, int *) /* linkage=_ZNSt6vectorIiSaIiEE15_M_erase_at_endEPi */
{
} /* size: 0 */

/* <0> (null):0 */
char * GetSpeakable(const class BotPhrase  *, int, float *) /* linkage=_ZNK9BotPhrase12GetSpeakableEiPf */
{
} /* size: 4 */

/* <0> (null):0 */
void ClearCriteria(const class BotPhrase  *) /* linkage=_ZNK9BotPhrase13ClearCriteriaEv */
{
} /* size: 0 */

/* <0> (null):0 */
void SetPlaceCriteria(const class BotPhrase  *, PlaceCriteria) /* linkage=_ZNK9BotPhrase16SetPlaceCriteriaEj */
{
} /* size: 0 */

/* <0> (null):0 */
void SetCountCriteria(const class BotPhrase  *, CountCriteria) /* linkage=_ZNK9BotPhrase16SetCountCriteriaEj */
{
} /* size: 0 */

/* <0> (null):0 */
const char  * GetName(const class BotPhrase  *) /* linkage=_ZNK9BotPhrase7GetNameEv */
{
} /* size: 4 */

/* <0> (null):0 */
unsigned intconst GetID(const class BotPhrase  *) /* linkage=_ZNK9BotPhrase5GetIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
enum GameEventType GetRadioEquivalent(const class BotPhrase  *) /* linkage=_ZNK9BotPhrase18GetRadioEquivalentEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsImportant(const class BotPhrase  *) /* linkage=_ZNK9BotPhrase11IsImportantEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsPlace(const class BotPhrase  *) /* linkage=_ZNK9BotPhrase7IsPlaceEv */
{
} /* size: 1 */

/* <0> (null):0 */
void Randomize(class BotPhrase *) /* linkage=_ZN9BotPhrase9RandomizeEv */
{
} /* size: 0 */

/* <0> (null):0 */
void BotPhrase(class BotPhrase *, unsigned int, bool)
{
} /* size: 0 */

/* <0> (null):0 */
void ~BotPhrase(class BotPhrase *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void InitVoiceBank(class BotPhrase *, int) /* linkage=_ZN9BotPhrase13InitVoiceBankEi */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<BotPhrase*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<BotPhrase*> *, const class new_allocator<BotPhrase*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<BotPhrase*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<BotPhrase*>  *, class BotPhrase * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP9BotPhraseE7addressERS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<BotPhrase*>  *, const class BotPhrase *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP9BotPhraseE7addressERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<BotPhrase*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<BotPhrase*> *, class BotPhrase * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE10deallocateEPS2_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<BotPhrase*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP9BotPhraseE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<BotPhrase*> *, class BotPhrase * *, const class BotPhrase *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE9constructEPS2_RKS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<BotPhrase*> *, class BotPhrase * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP9BotPhraseE7destroyEPS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<BotPhrase*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<BotPhrase*> *, const class allocator<BotPhrase*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<BotPhrase*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<BotPhrase*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<BotPhrase*> > *, const class new_allocator<std::_List_node<BotPhrase*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<BotPhrase*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<BotPhrase*> >  *, class _List_node<BotPhrase*> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE7addressERS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<BotPhrase*> >  *, const class _List_node<BotPhrase*>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE7addressERKS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<BotPhrase*> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<BotPhrase*> > *, class _List_node<BotPhrase*> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE10deallocateEPS4_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<BotPhrase*> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<BotPhrase*> > *, class _List_node<BotPhrase*> *, const class _List_node<BotPhrase*>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE9constructEPS4_RKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<BotPhrase*> > *, class _List_node<BotPhrase*> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9BotPhraseEE7destroyEPS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<BotPhrase*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<BotPhrase*> > *, const class allocator<std::_List_node<BotPhrase*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<BotPhrase*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class _List_node<BotPhrase*> * _M_get_node(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_node<BotPhrase*> *) /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt10_List_baseIP9BotPhraseSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt10_List_baseIP9BotPhraseSaIS1_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt10_List_baseIP9BotPhraseSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_base(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_List_base(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void _M_clear(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE8_M_clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_init(class _List_base<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt10_List_baseIP9BotPhraseSaIS1_EE7_M_initEv */
{
} /* size: 0 */

/* <0> (null):0 */
_Node * _M_create_node(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE14_M_create_nodeERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const class list<BotPhrase*, std::allocator<BotPhrase*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
class list<BotPhrase*, std::allocator<BotPhrase*> > & operator=(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const class list<BotPhrase*, std::allocator<BotPhrase*> >  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EEaSERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, class BotPhrase *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6resizeEjS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
reference front(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<BotPhrase*, std::allocator<BotPhrase*> >  *) /* linkage=_ZNKSt4listIP9BotPhraseSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE10push_frontERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_front(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE9pop_frontEv */
{
} /* size: 0 */

/* <0> (null):0 */
void push_back(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE9push_backERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class list<BotPhrase*, std::allocator<BotPhrase*> > &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4swapERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class list<BotPhrase*, std::allocator<BotPhrase*> > &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class list<BotPhrase*, std::allocator<BotPhrase*> > &, class _List_iterator<BotPhrase*>) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class list<BotPhrase*, std::allocator<BotPhrase*> > &, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void remove(class list<BotPhrase*, std::allocator<BotPhrase*> > *, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6removeERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void unique(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE6uniqueEv */
{
} /* size: 0 */

/* <0> (null):0 */
void merge(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class list<BotPhrase*, std::allocator<BotPhrase*> > &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE5mergeERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void reverse(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE7reverseEv */
{
} /* size: 0 */

/* <0> (null):0 */
void sort(class list<BotPhrase*, std::allocator<BotPhrase*> > *) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE4sortEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE18_M_fill_initializeEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class list<BotPhrase*, std::allocator<BotPhrase*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE14_M_fill_assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_transfer(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>, class _List_iterator<BotPhrase*>) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>, const value_type  &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_erase(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class _List_iterator<BotPhrase*>) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<BotPhrase*, std::allocator<BotPhrase*> > *, class list<BotPhrase*, std::allocator<BotPhrase*> > &) /* linkage=_ZNSt4listIP9BotPhraseSaIS1_EE25_M_check_equal_allocatorsERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void BotPhraseManager(class BotPhraseManager *)
{
} /* size: 0 */

/* <0> (null):0 */
void ~BotPhraseManager(class BotPhraseManager *, int)
{
} /* size: 0 */

/* <0> (null):0 */
bool Initialize(class BotPhraseManager *, const char  *, int) /* linkage=_ZN16BotPhraseManager10InitializeEPKci */
{
} /* size: 1 */

/* <0> (null):0 */
void OnRoundRestart(class BotPhraseManager *) /* linkage=_ZN16BotPhraseManager14OnRoundRestartEv */
{
} /* size: 0 */

/* <0> (null):0 */
void OnMapChange(class BotPhraseManager *) /* linkage=_ZN16BotPhraseManager11OnMapChangeEv */
{
} /* size: 0 */

/* <0> (null):0 */
unsigned int NameToID(const class BotPhraseManager  *, const char  *) /* linkage=_ZNK16BotPhraseManager8NameToIDEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
const char  * IDToName(const class BotPhraseManager  *, unsigned int) /* linkage=_ZNK16BotPhraseManager8IDToNameEj */
{
} /* size: 4 */

/* <0> (null):0 */
const class BotPhrase  * GetPhrase(const class BotPhraseManager  *, const char  *) /* linkage=_ZNK16BotPhraseManager9GetPhraseEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
const class BotPhrase  * GetPlace(const class BotPhraseManager  *, const char  *) /* linkage=_ZNK16BotPhraseManager8GetPlaceEPKc */
{
} /* size: 4 */

/* <0> (null):0 */
const class BotPhrase  * GetPlace(const class BotPhraseManager  *, unsigned int) /* linkage=_ZNK16BotPhraseManager8GetPlaceEj */
{
} /* size: 4 */

/* <0> (null):0 */
const BotPhraseList  * GetPlaceList(const class BotPhraseManager  *) /* linkage=_ZNK16BotPhraseManager12GetPlaceListEv */
{
} /* size: 4 */

/* <0> (null):0 */
float GetPlaceStatementInterval(const class BotPhraseManager  *, Place) /* linkage=_ZNK16BotPhraseManager25GetPlaceStatementIntervalEj */
{
} /* size: 4 */

/* <0> (null):0 */
void ResetPlaceStatementInterval(class BotPhraseManager *, Place) /* linkage=_ZN16BotPhraseManager27ResetPlaceStatementIntervalEj */
{
} /* size: 157397104 */

/* <0> (null):0 */
int FindPlaceIndex(const class BotPhraseManager  *, Place) /* linkage=_ZNK16BotPhraseManager14FindPlaceIndexEj */
{
} /* size: 4 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<CNavLadder*> *)
{
} /* size: 157513576 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<CNavLadder*> *, class _List_node_base *)
{
} /* size: 157541320 */

/* <0> (null):0 */
reference operator*(const class _List_iterator<CNavLadder*>  *) /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_iterator<CNavLadder*>  *) /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_iterator<CNavLadder*> *) /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_iterator<CNavLadder*> *, int) /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_iterator<CNavLadder*> *) /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_iterator<CNavLadder*> *, int) /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_iterator<CNavLadder*>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEeqERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_iterator<CNavLadder*>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEneERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<NavConnect> *)
{
} /* size: 157857528 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<NavConnect> *, class _List_node_base *)
{
} /* size: 158213848 */

/* <0> (null):0 */
reference operator*(const class _List_iterator<NavConnect>  *) /* linkage=_ZNKSt14_List_iteratorI10NavConnectEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_iterator<NavConnect>  *) /* linkage=_ZNKSt14_List_iteratorI10NavConnectEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_iterator<NavConnect> *) /* linkage=_ZNSt14_List_iteratorI10NavConnectEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_iterator<NavConnect> *, int) /* linkage=_ZNSt14_List_iteratorI10NavConnectEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_iterator<NavConnect> *) /* linkage=_ZNSt14_List_iteratorI10NavConnectEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_iterator<NavConnect> *, int) /* linkage=_ZNSt14_List_iteratorI10NavConnectEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_iterator<NavConnect>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorI10NavConnectEeqERKS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_iterator<NavConnect>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorI10NavConnectEneERKS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
void HostageStateMachine(class HostageStateMachine *, const class HostageStateMachine  &)
{
} /* size: 158354440 */

/* <0> (null):0 */
void HostageStateMachine(class HostageStateMachine *)
{
} /* size: 158364328 */

/* <0> (null):0 */
void ~HostageStateMachine(class HostageStateMachine *, int)
{
} /* size: 158373200 */

/* <0> (null):0 */
virtual void OnMoveToSuccess(class HostageStateMachine *, const class Vector  &) /* linkage=_ZN19HostageStateMachine15OnMoveToSuccessERK6Vector */
{
} /* size: 158381492 */

/* <0> (null):0 */
virtual void OnMoveToFailure(class HostageStateMachine *, const class Vector  &, enum MoveToFailureType) /* linkage=_ZN19HostageStateMachine15OnMoveToFailureERK6VectorN12IImprovEvent17MoveToFailureTypeE */
{
} /* size: 158395348 */

/* <0> (null):0 */
virtual void OnInjury(class HostageStateMachine *, float) /* linkage=_ZN19HostageStateMachine8OnInjuryEf */
{
} /* size: 158340976 */

/* <0> (null):0 */
void UpdateStationaryAnimation(class HostageStateMachine *, class CHostageImprov *) /* linkage=_ZN19HostageStateMachine25UpdateStationaryAnimationEP14CHostageImprov */
{
} /* size: 158418352 */

/* <0> (null):0 */
void SimpleState(class SimpleState<CHostageImprov*> *, const class SimpleState<CHostageImprov*>  &)
{
} /* size: 158445604 */

/* <0> (null):0 */
void SimpleState(class SimpleState<CHostageImprov*> *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ~SimpleState(class SimpleState<CHostageImprov*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void OnEnter(class SimpleState<CHostageImprov*> *, class CHostageImprov *) /* linkage=_ZN11SimpleStateIP14CHostageImprovE7OnEnterES1_ */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void OnUpdate(class SimpleState<CHostageImprov*> *, class CHostageImprov *) /* linkage=_ZN11SimpleStateIP14CHostageImprovE8OnUpdateES1_ */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void OnExit(class SimpleState<CHostageImprov*> *, class CHostageImprov *) /* linkage=_ZN11SimpleStateIP14CHostageImprovE6OnExitES1_ */
{
} /* size: 0 */

/* <0> (null):0 */
virtual const char  * GetName(const class SimpleState<CHostageImprov*>  *) /* linkage=_ZNK11SimpleStateIP14CHostageImprovE7GetNameEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetParent(class SimpleState<CHostageImprov*> *, class SimpleState<CHostageImprov*> *) /* linkage=_ZN11SimpleStateIP14CHostageImprovE9SetParentEPS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
class SimpleState<CHostageImprov*> * GetParent(const class SimpleState<CHostageImprov*>  *) /* linkage=_ZNK11SimpleStateIP14CHostageImprovE9GetParentEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *, int)
{
} /* size: 0 */

/* <0> (null):0 */
virtual bool CanPlayerHearPlayer(class IVoiceGameMgrHelper *, class CBasePlayer *, class CBasePlayer *) /* linkage=_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
inline void ~SimpleState(class SimpleState<CHostageImprov*> *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~HostageState(class HostageState *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~CImprov(class CImprov *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void TraceResult(TraceResult *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator==(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, float X, float Y, float Z)
{
} /* size: 0 */

/* <0> (null):0 */
inline edict_t * ENT(const entvars_t  * pev)
{
} /* size: 4 */

/* <0> (null):0 */
inline void operator!=(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline BOOL FStrEq(const char  * sz1, const char  * sz2)
{
} /* size: 4 */

/* <0> (null):0 */
inline void edict(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline int ENTINDEX(edict_t * pEdict)
{
} /* size: 4 */

/* <0> (null):0 */
inline void operator+(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator*(const class Vector  *const this, float fl)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ObjectCaps(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
virtual int ObjectCaps(class CPointEntity *) /* linkage=_ZN12CPointEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
inline void ObjectCaps(class CPointEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void HasStarted(const class IntervalTimer  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetElapsedTime(const class IntervalTimer  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Invalidate(class CountdownTimer *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void IsElapsed(const class CountdownTimer  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetAttributes(const class CNavArea  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Mark(class CNavArea *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void IsMarked(const class CNavArea  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void SetParent(class CNavArea *const this, class CNavArea * parent, enum NavTraverseType how)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetParent(const class CNavArea  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void SetTotalCost(class CNavArea *const this, float value)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetTotalCost(const class CNavArea  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void SetCostSoFar(class CNavArea *const this, float value)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetCostSoFar(const class CNavArea  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void IsOpen(const class CNavArea  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void RemoveFromClosedList(class CNavArea *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetCenter(const class CNavArea  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator-(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator()(class ShortestPathCost *const this, class CNavArea * area, class CNavArea * fromArea, const class CNavLadder  * ladder)
{
	{
		float dist;                                           //     0
		float cost;                                           //     0
		{
			floatconst crouchPenalty;                     //     0
		}
		{
			floatconst jumpPenalty;                       //     0
		}
	}
} /* size: 0 */

/* <0> (null):0 */
virtual void ~HostageEscapeToCoverState(class HostageEscapeToCoverState *, int)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~HostageEscapeToCoverState(class HostageEscapeToCoverState *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ~HostageEscapeLookAroundState(class HostageEscapeLookAroundState *, int)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~HostageEscapeLookAroundState(class HostageEscapeLookAroundState *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void OnMoveToFailure(class HostageStateMachine *const this, const class Vector  &const goal, enum MoveToFailureType reason)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~HostageIdleState(class HostageIdleState *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ~HostageEscapeState(class HostageEscapeState *, int)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~HostageEscapeState(class HostageEscapeState *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ~HostageRetreatState(class HostageRetreatState *, int)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~HostageRetreatState(class HostageRetreatState *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ~HostageFollowState(class HostageFollowState *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class CBaseEntity * GetLeader(const class HostageFollowState  *) /* linkage=_ZNK18HostageFollowState9GetLeaderEv */
{
} /* size: 4 */

/* <0> (null):0 */
inline void ~HostageFollowState(class HostageFollowState *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~HostageAnimateState(class HostageAnimateState *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~CHostageImprov(class CHostageImprov *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void OnMoveToSuccess(class HostageStateMachine *const this, const class Vector  &const goal)
{
} /* size: 0 */

/* <0> (null):0 */
inline void OnInjury(class HostageStateMachine *const this, float amount)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Start(class IntervalTimer *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void IsValid(class CHostage *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void entindex(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void NormalizeInPlace(class Vector *const this)
{
	{
		float flLen;                                          //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline void GetZoneCount(const class CCSBotManager  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void IsEnemyVisible(const class CCSBot  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetLastKnownArea(const class CCSBot  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void HostageInfo(class HostageInfo *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void IntervalTimer(class IntervalTimer *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CountdownTimer(class CountdownTimer *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Invalidate(class IntervalTimer *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Reset(class IntervalTimer *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void SetBombState(class CSGameState *const this, enum BombState state)
{
} /* size: 0 */

/* <0> (null):0 */
void IsLooseBombLocationKnown(const class CSGameState  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void IsPlantedBombLocationKnown(const class CSGameState  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void IsState(const class SimpleStateMachine<CHostageImprov*, HostageState>  *const this, const class HostageState  * state)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetLeader(const class HostageFollowState  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void IsFollowing(const class CHostageImprov  *const this, const class CBaseEntity  * leader)
{
} /* size: 0 */

/* <0> (null):0 */
inline void IsFollowingSomeone(class CHostage *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void LengthSquared(const class Vector  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Start(class CountdownTimer *const this, float duration)
{
} /* size: 0 */

/* <0> (null):0 */
inline void IsLengthGreaterThan(const class Vector  *const this, float length)
{
} /* size: 0 */

/* <0> (null):0 */
inline void _List_const_iterator(class _List_const_iterator<NavConnect> *const this, const class _List_node_base  * __x)
{
} /* size: 0 */

/* <0> (null):0 */
inline void begin(const class list<NavConnect, std::allocator<NavConnect> >  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void _List_const_iterator(class _List_const_iterator<CNavLadder*> *const this, const class _List_node_base  * __x)
{
} /* size: 0 */

/* <0> (null):0 */
inline void begin(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void PopOpenList(void)
{
	{
		class CNavArea * area;                                //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline void GetAdjacentList(const class CNavArea  *const this, enum NavDirType dir)
{
} /* size: 0 */

/* <0> (null):0 */
inline void _List_const_iterator(class _List_const_iterator<CNavLadder*> *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void end(const class list<NavConnect, std::allocator<NavConnect> >  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator==(const class _List_const_iterator<NavConnect>  *const this, const _Self  &const __x)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetLadderList(const class CNavArea  *const this, enum LadderDirectionType dir)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator*(const class _List_const_iterator<NavConnect>  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator++(class _List_const_iterator<NavConnect> *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void end(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator==(const class _List_const_iterator<CNavLadder*>  *const this, const _Self  &const __x)
{
} /* size: 156730768 */

/* <0> (null):0 */
inline void operator*(const class _List_const_iterator<CNavLadder*>  *const this)
{
} /* size: 157397704 */

/* <0> (null):0 */
inline void operator++(class _List_const_iterator<CNavLadder*> *const this)
{
} /* size: 157843328 */

/* <0> (null):0 */
inline void IsClosed(const class CNavArea  *const this)
{
} /* size: 157907336 */

/* <0> (null):0 */
inline void AddToClosedList(class CNavArea *const this)
{
} /* size: 157868344 */

/* <0> (null):0 */
inline void IsOpenListEmpty(void)
{
} /* size: 157978988 */

/* <0> (null):0 */
float NavAreaTravelDistance<ShortestPathCost>(class CNavArea * startArea, class CNavArea * endArea, class ShortestPathCost &const costFunc)
{
	{
		float distance;                                       //     0
		{
			class CNavArea * area;                        //     0
		}
	}
} /* size: 4 */

/* <0> (null):0 */
bool NavAreaBuildPath<ShortestPathCost>(class CNavArea * startArea, class CNavArea * goalArea, const class Vector  * goalPos, class ShortestPathCost &const costFunc, class CNavArea * * closestArea)
{
	{
		class Vector actualGoalPos;                           //     0
		float initCost;                                       //     0
		float closestAreaDist;                                //     0
		{
			class CNavArea * area;                        //     0
			bool searchFloor;                             //     0
			int dir;                                      //     0
			const NavConnectList  * floorList;            //     0
			const_iterator floorIter;                     //     0
			bool ladderUp;                                //     0
			const NavLadderList  * ladderList;            //     0
			const_iterator ladderIter;                    //     0
			int ladderTopDir;                             //     0
			{
				class CNavArea * newArea;             //     0
				enum NavTraverseType how;             //     0
				const class CNavLadder  * ladder;     //     0
				float newCostSoFar;                   //     0
				{
					float newCostRemaining;       //     0
				}
			}
		}
	}
} /* size: 1 */

/* <0> (null):0 */
inline void Length(const class Vector  *const this)
{
} /* size: 158237240 */

/* <0> (null):0 */
void CSGameState(class CSGameState *const this, class CCSBot * owner)
{
	{
		int i;                                                //     0
	}
} /* size: 158253528 */

/* <0> (null):0 */
void CSGameState(class CSGameState *const this, class CCSBot * owner)
{
	IntervalTimer(class IntervalTimer *const this); /* size=158309464, low_pc=0 */ //     0
	{
		int i;                                                //     0
	}
	IntervalTimer(class IntervalTimer *const this); /* size=158320080, low_pc=0 */ //     0
	CountdownTimer(class CountdownTimer *const this); /* size=158326892, low_pc=0 */ //     0
} /* size: 158293176 */

/* <0> (null):0 */
void UpdatePlantedBomb(class CSGameState *const this, const class Vector  * pos)
{
	{
		class CCSBotManager * ctrl;                           //     0
		const class Zone  * zone;                             //     0
	}
} /* size: 158336064 */

/* <0> (null):0 */
void OnEvent(class CSGameState *const this, enum GameEventType event, class CBaseEntity * entity, class CBaseEntity * other)
{
	SetBombState(class CSGameState *const this,
			enum BombState state); /* size=157892008, low_pc=0 */ //     0
	UpdatePlantedBomb(class CSGameState *const this,
				const class Vector  * pos); /* size=157892792, low_pc=0 */ //     0
	SetBombState(class CSGameState *const this,
			enum BombState state); /* size=157909616, low_pc=0 */ //     0
	SetBombState(class CSGameState *const this,
			enum BombState state); /* size=157864960, low_pc=0 */ //     0
} /* size: 158380044 */

/* <0> (null):0 */
void IsRoundOver(const class CSGameState  *const this)
{
} /* size: 157867496 */

/* <0> (null):0 */
void SetBombState(class CSGameState *const this, enum BombState state)
{
} /* size: 157955784 */

/* <0> (null):0 */
void UpdateLooseBomb(class CSGameState *const this, const class Vector  * pos)
{
	SetBombState(class CSGameState *const this,
			enum BombState state); /* size=157981068, low_pc=0 */ //     0
	Reset(class IntervalTimer *const this); /* size=158014328, low_pc=0 */ //     0
} /* size: 157972040 */

/* <0> (null):0 */
void TimeSinceLastSawLooseBomb(const class CSGameState  *const this)
{
	GetElapsedTime(const class IntervalTimer  *const this); /* size=158049828, low_pc=0 */ //     0
} /* size: 158015944 */

/* <0> (null):0 */
void IsLooseBombLocationKnown(const class CSGameState  *const this)
{
	HasStarted(const class IntervalTimer  *const this); /* size=158077512, low_pc=0 */ //     0
} /* size: 157997088 */

/* <0> (null):0 */
void UpdateBomber(class CSGameState *const this, const class Vector  * pos)
{
	Reset(class IntervalTimer *const this); /* size=158112416, low_pc=0 */ //     0
	SetBombState(class CSGameState *const this,
			enum BombState state); /* size=158143120, low_pc=0 */ //     0
} /* size: 158078808 */

/* <0> (null):0 */
void TimeSinceLastSawBomber(const class CSGameState  *const this)
{
	GetElapsedTime(const class IntervalTimer  *const this); /* size=157876212, low_pc=0 */ //     0
} /* size: 158145344 */

/* <0> (null):0 */
void IsPlantedBombLocationKnown(const class CSGameState  *const this)
{
} /* size: 157740216 */

/* <0> (null):0 */
void GetPlantedBombsite(const class CSGameState  *const this)
{
} /* size: 157159004 */

/* <0> (null):0 */
void IsAtPlantedBombsite(const class CSGameState  *const this)
{
	{
		class CCSBotManager * ctrl;                           //     0
		const class Zone  * zone;                             //     0
	}
} /* size: 158099320 */

/* <0> (null):0 */
void GetNextBombsiteToSearch(class CSGameState *const this)
{
	{
		int i;                                                //     0
		{
			int z;                                        //     0
		}
	}
} /* size: 158034184 */

/* <0> (null):0 */
void GetBombPosition(const class CSGameState  *const this)
{
	HasStarted(const class IntervalTimer  *const this); /* size=158004140, low_pc=0 */ //     0
} /* size: 158129920 */

/* <0> (null):0 */
void UpdatePlantedBomb(class CSGameState *const this, const class Vector  * pos)
{
	{
		class CCSBotManager * ctrl;                           //     0
		const class Zone  * zone;                             //     0
		SetBombState(class CSGameState *const this,
				enum BombState state); /* size=158181724, low_pc=0 */ //     0
	}
} /* size: 158005452 */

/* <0> (null):0 */
void MarkBombsiteAsPlanted(class CSGameState *const this, int zoneIndex)
{
	SetBombState(class CSGameState *const this,
			enum BombState state); /* size=158196496, low_pc=0 */ //     0
} /* size: 158187136 */

/* <0> (null):0 */
void ClearBombsite(class CSGameState *const this, int zoneIndex)
{
} /* size: 158198068 */

/* <0> (null):0 */
void IsBombsiteClear(const class CSGameState  *const this, int zoneIndex)
{
} /* size: 0 */

/* <0> (null):0 */
void InitializeHostageInfo(class CSGameState *const this)
{
	{
		class CBaseEntity * hostage;                          //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void Reset(class CSGameState *const this)
{
	{
		class CCSBotManager * ctrl;                           //     0
		int i;                                                //     0
		Invalidate(class IntervalTimer *const this); /* size=0, low_pc=0 */ //     0
		Invalidate(class IntervalTimer *const this); /* size=0, low_pc=0 */ //     0
		{
			int swap;                                     //     0
			int rnd;                                      //     0
		}
	}
} /* size: 0 */

/* <0> (null):0 */
void GetNearestFreeHostage(const class CSGameState  *const this, class Vector * knowPos)
{
	{
		class CNavArea * startArea;                           //     0
		class CHostage * close;                               //     0
		const class Vector  * closePos;                       //     0
		float closeDistance;                                  //     0
		{
			int i;                                        //     0
			{
				const class Vector  * hostagePos;     //     0
				class CNavArea * hostageArea;         //     0
				{
					class ShortestPathCost pc;    //     0
					float travelDistance;         //     0
					NavAreaTravelDistance<ShortestPathCost>(class CNavArea * startArea,
										class CNavArea * endArea,
										class ShortestPathCost &const costFunc); /* size=0, low_pc=0 */ //     0
				}
				IsValid(class CHostage *const this); /* size=0, low_pc=0 */ //     0
				IsFollowingSomeone(class CHostage *const this); /* size=0, low_pc=0 */ //     0
			}
		}
	}
} /* size: 0 */

/* <0> (null):0 */
void GetRandomFreeHostagePosition(const class CSGameState  *const this)
{
	{
		const class Vector  * freePos;                        //     0
		int freeCount;                                        //     0
		{
			int i;                                        //     0
			{
				const class HostageInfo  * info;      //     0
				IsFollowingSomeone(class CHostage *const this); /* size=0, low_pc=0 */ //     0
			}
		}
	}
} /* size: 0 */

/* <0> (null):0 */
void ValidateHostagePositions(class CSGameState *const this)
{
	{
		floatconst validateInterval;                          //     0
		TraceResult result;                                   //     0
		unsigned char status;                                 //     0
		int i;                                                //     0
		int startValidCount;                                  //     0
		int endValidCount;                                    //     0
		IsElapsed(const class CountdownTimer  *const this); /* size=0, low_pc=0 */ //     0
		Start(class CountdownTimer *const this,
			float duration); /* size=0, low_pc=0 */ //     0
		{
			class HostageInfo * info;                     //     0
			{
				floatconst tolerance;                 //     0
				IsValid(class CHostage *const this); /* size=0, low_pc=0 */ //     0
				IsFollowingSomeone(class CHostage *const this); /* size=0, low_pc=0 */ //     0
				operator-(const class Vector  *const this,
						const class Vector  &const v); /* size=0, low_pc=0 */ //     0
				IsLengthGreaterThan(const class Vector  *const this,
							float length); /* size=0, low_pc=0 */ //     0
			}
			IsFollowingSomeone(class CHostage *const this); /* size=0, low_pc=0 */ //     0
		}
	}
} /* size: 0 */

/* <0> (null):0 */
void GetNearestVisibleFreeHostage(const class CSGameState  *const this)
{
	{
		class CHostage * close;                               //     0
		float closeRangeSq;                                   //     0
		float rangeSq;                                        //     0
		class Vector pos;                                     //     0
		{
			int i;                                        //     0
			{
				const class HostageInfo  * info;      //     0
				IsFollowingSomeone(class CHostage *const this); /* size=0, low_pc=0 */ //     0
				operator+(const class Vector  *const this,
						const class Vector  &const v); /* size=0, low_pc=0 */ //     0
				operator-(const class Vector  *const this,
						const class Vector  &const v); /* size=0, low_pc=0 */ //     0
				LengthSquared(const class Vector  *const this); /* size=0, low_pc=0 */ //     0
			}
		}
	}
} /* size: 0 */

/* <0> (null):0 */
void AreAllHostagesBeingRescued(const class CSGameState  *const this)
{
	{
		bool isAllDead;                                       //     0
		{
			int i;                                        //     0
			{
				const class HostageInfo  * info;      //     0
				IsValid(class CHostage *const this); /* size=0, low_pc=0 */ //     0
				IsFollowingSomeone(class CHostage *const this); /* size=0, low_pc=0 */ //     0
			}
		}
	}
} /* size: 0 */

/* <0> (null):0 */
void AreAllHostagesGone(const class CSGameState  *const this)
{
	{
		int i;                                                //     0
		{
			const class HostageInfo  * info;              //     0
		}
	}
} /* size: 0 */

/* <0> (null):0 */
void AllHostagesGone(class CSGameState *const this)
{
	{
		int i;                                                //     0
	}
} /* size: 0 */



/* Variables: */

extern class nothrow_tconst       nothrow; /* size: 0 */

float                      dist; /* size: 4 */

float                      cost; /* size: 4 */

floatconst                 crouchPenalty; /* size: 4 */

floatconst                 jumpPenalty; /* size: 4 */

float                      flLen; /* size: 4 */

class CNavArea *           area; /* size: 4 */

float                      distance; /* size: 4 */

class CNavArea *           area; /* size: 4 */

class Vector              actualGoalPos; /* size: 12 */

float                      initCost; /* size: 4 */

float                      closestAreaDist; /* size: 4 */

class CNavArea *           area; /* size: 4 */

bool                       searchFloor; /* size: 1 */

int                        dir; /* size: 4 */

const NavConnectList  *    floorList; /* size: 4 */

const_iterator             floorIter; /* size: 0 */

bool                       ladderUp; /* size: 1 */

const NavLadderList  *     ladderList; /* size: 4 */

const_iterator             ladderIter; /* size: 0 */

int                        ladderTopDir; /* size: 4 */

class CNavArea *           newArea; /* size: 4 */

enum NavTraverseType       how; /* size: 4 */

const class CNavLadder  *  ladder; /* size: 4 */

float                      newCostSoFar; /* size: 4 */

float                      newCostRemaining; /* size: 4 */

int                        i; /* size: 4 */

int                        i; /* size: 4 */

class CCSBotManager *      ctrl; /* size: 4 */

const class Zone  *        zone; /* size: 4 */

; /* size: 158466676 */

; /* size: 158466720 */

class CCSBotManager *      ctrl; /* size: 4 */

const class Zone  *        zone; /* size: 4 */

int                        i; /* size: 4 */

int                        z; /* size: 4 */

class CCSBotManager *      ctrl; /* size: 4 */

const class Zone  *        zone; /* size: 4 */

class CBaseEntity *        hostage; /* size: 4 */

class CCSBotManager *      ctrl; /* size: 4 */

int                        i; /* size: 4 */

int                        swap; /* size: 4 */

int                        rnd; /* size: 4 */

class CNavArea *           startArea; /* size: 4 */

class CHostage *           close; /* size: 4 */

const class Vector  *      closePos; /* size: 4 */

float                      closeDistance; /* size: 4 */

int                        i; /* size: 4 */

const class Vector  *      hostagePos; /* size: 4 */

class CNavArea *           hostageArea; /* size: 4 */

class ShortestPathCost    pc; /* size: 0 */

float                      travelDistance; /* size: 4 */

; /* size: 158542848 */

; /* size: 158543108 */

; /* size: 158543152 */

; /* size: 158543196 */

; /* size: 158543572 */

; /* size: 158543616 */

; /* size: 158543660 */

; /* size: 158543704 */

; /* size: 158543748 */

; /* size: 158543792 */

; /* size: 158543836 */

; /* size: 158543880 */

; /* size: 158543924 */

; /* size: 158543968 */

; /* size: 158544156 */

; /* size: 158544200 */

; /* size: 158544244 */

; /* size: 158544288 */

; /* size: 158544464 */

; /* size: 158544508 */

; /* size: 158544552 */

; /* size: 158544648 */

; /* size: 158544956 */

; /* size: 158549524 */

const class Vector  *      freePos[12]; /* size: 48 */

int                        freeCount; /* size: 4 */

int                        i; /* size: 4 */

const class HostageInfo  * info; /* size: 4 */

floatconst                 validateInterval; /* size: 4 */

TraceResult                result; /* size: 56 */

unsigned char              status; /* size: 1 */

int                        i; /* size: 4 */

int                        startValidCount; /* size: 4 */

int                        endValidCount; /* size: 4 */

class HostageInfo *        info; /* size: 4 */

floatconst                 tolerance; /* size: 4 */

class CHostage *           close; /* size: 4 */

float                      closeRangeSq; /* size: 4 */

float                      rangeSq; /* size: 4 */

class Vector              pos; /* size: 12 */

int                        i; /* size: 4 */

const class HostageInfo  * info; /* size: 4 */

bool                       isAllDead; /* size: 1 */

int                        i; /* size: 4 */

const class HostageInfo  * info; /* size: 4 */

int                        i; /* size: 4 */

const class HostageInfo  * info; /* size: 4 */

int                        i; /* size: 4 */

extern class _IO_FILE *           stdin; /* size: 4 */

extern class _IO_FILE *           stdout; /* size: 4 */

intconst                   k_cubSaltSize; /* size: 4 */

GID_tconst                 k_GIDNil; /* size: 8 */

GID_tconst                 k_TxnIDNil; /* size: 8 */

GID_tconst                 k_TxnIDUnknown; /* size: 8 */

PackageId_tconst           k_uPackageIdFreeSub; /* size: 4 */

PackageId_tconst           k_uPackageIdInvalid; /* size: 4 */

AppId_tconst               k_uAppIdInvalid; /* size: 4 */

AssetClassId_tconst        k_ulAssetClassIdInvalid; /* size: 8 */

PhysicalItemId_tconst      k_uPhysicalItemIdInvalid; /* size: 4 */

DepotId_tconst             k_uDepotIdInvalid; /* size: 4 */

CellID_tconst              k_uCellIDInvalid; /* size: 4 */

SteamAPICall_tconst        k_uAPICallInvalid; /* size: 8 */

PartnerId_tconst           k_uPartnerIdInvalid; /* size: 4 */

extern enginefuncs_t              g_engfuncs; /* size: 632 */

extern globalvars_t *             gpGlobals; /* size: 4 */

extern class Vectorconst          g_vecZero; /* size: 12 */

extern cvar_t                     cv_bot_difficulty; /* size: 20 */

extern cvar_t                     cv_bot_allow_rogues; /* size: 20 */

extern cvar_t                     cv_bot_allow_pistols; /* size: 20 */

extern cvar_t                     cv_bot_allow_shotguns; /* size: 20 */

extern cvar_t                     cv_bot_allow_sub_machine_guns; /* size: 20 */

extern cvar_t                     cv_bot_allow_rifles; /* size: 20 */

extern cvar_t                     cv_bot_allow_machine_guns; /* size: 20 */

extern cvar_t                     cv_bot_allow_grenades; /* size: 20 */

extern cvar_t                     cv_bot_allow_snipers; /* size: 20 */

extern cvar_t                     cv_bot_allow_shield; /* size: 20 */

extern cvar_t                     cv_bot_zombie; /* size: 20 */

extern cvar_t                     cv_bot_chatter; /* size: 20 */

floatconst                 GenerationStepSize; /* size: 4 */

floatconst                 StepHeight; /* size: 4 */

floatconst                 JumpHeight; /* size: 4 */

floatconst                 JumpCrouchHeight; /* size: 4 */

floatconst                 MaxSlope; /* size: 4 */

floatconst                 MaxUnitZSlope; /* size: 4 */

floatconst                 BotRadius; /* size: 4 */

floatconst                 DeathDrop; /* size: 4 */

floatconst                 HalfHumanWidth; /* size: 4 */

floatconst                 HalfHumanHeight; /* size: 4 */

floatconst                 HumanHeight; /* size: 4 */

extern NavAreaList                TheNavAreaList; /* size: 8 */

extern class CNavAreaGrid        TheNavAreaGrid; /* size: 1052 */

extern class CBotManager *        TheBots; /* size: 4 */

extern cvar_t                     friendlyfire; /* size: 20 */

extern class BotPhraseManager *   TheBotPhrases; /* size: 4 */

; /* size: 0 */

/* Types: */

/* 1 */
/* <0> (null):0 */
enum {
	MAX_BLOBS = 16,
}; /* size: 4 */

/* 2 */
/* <0> (null):0 */
class CMemoryPool {
	/* <0> (null):0 */
	enum {
		MAX_BLOBS = 16,
	};

private:

	int                        _blockSize;           /*     0     4 */
	int                        _blocksPerBlob;       /*     4     4 */
	int                        _numElements;         /*     8     4 */
	void *                     _memBlob[16];         /*    12    64 */
	/* --- cacheline 1 boundary (64 bytes) was 12 bytes ago --- */
	void *                     _headOfFreeList;      /*    76     4 */
	int                        _numBlobs;            /*    80     4 */
	int                        _peakAlloc;           /*    84     4 */
	int                        _blocksAllocated;     /*    88     4 */
	/* <0> (null):0 */
	void CMemoryPool(class CMemoryPool *, int, int);

	/* <0> (null):0 */
	void ~CMemoryPool(class CMemoryPool *, int);

	/* <0> (null):0 */
	void * Alloc(class CMemoryPool *, unsigned int); /* linkage=_ZN11CMemoryPool5AllocEj */

	/* <0> (null):0 */
	void Free(class CMemoryPool *, void *); /* linkage=_ZN11CMemoryPool4FreeEPv */

	/* <0> (null):0 */
	int Count(class CMemoryPool *); /* linkage=_ZN11CMemoryPool5CountEv */

	/* <0> (null):0 */
	void AddNewBlob(class CMemoryPool *); /* linkage=_ZN11CMemoryPool10AddNewBlobEv */


	/* size: 92, cachelines: 2, members: 8 */
	/* last cacheline: 28 bytes */
}; /* size: 92 */

/* 3 */
int
 /* size: 4 */

/* 4 */
/* <0> (null):0 */
void *                     array[16]; /* size: 64 */

/* 5 */
unsigned int
 /* size: 4 */

/* 6 */
 /* pointer to 0 */
 /* size: 4 */

/* 7 */
 /* pointer to 2 */
 /* size: 4 */

/* 8 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 9 */
unsigned char
 /* size: 1 */

/* 10 */
short unsigned int
 /* size: 2 */

/* 11 */
long unsigned int
 /* size: 4 */

/* 12 */
signed char
 /* size: 1 */

/* 13 */
short int
 /* size: 2 */

/* 14 */
long long int
 /* size: 8 */

/* 15 */
long long unsigned int
 /* size: 8 */

/* 16 */
/* <0> (null):0 */
typedef long long int __quad_t; /* size: 8 */

/* 17 */
/* <0> (null):0 */
typedef long int __off_t; /* size: 4 */

/* 18 */
long int
 /* size: 4 */

/* 19 */
/* <0> (null):0 */
typedef __quad_t __off64_t; /* size: 8 */

/* 20 */
 /* pointer to 21 */
 /* size: 4 */

/* 21 */
char
 /* size: 1 */

/* 22 */
/* <0> (null):0 */
struct _IO_FILE {
	int                        _flags;               /*     0     4 */
	char *                     _IO_read_ptr;         /*     4     4 */
	char *                     _IO_read_end;         /*     8     4 */
	char *                     _IO_read_base;        /*    12     4 */
	char *                     _IO_write_base;       /*    16     4 */
	char *                     _IO_write_ptr;        /*    20     4 */
	char *                     _IO_write_end;        /*    24     4 */
	char *                     _IO_buf_base;         /*    28     4 */
	char *                     _IO_buf_end;          /*    32     4 */
	char *                     _IO_save_base;        /*    36     4 */
	char *                     _IO_backup_base;      /*    40     4 */
	char *                     _IO_save_end;         /*    44     4 */
	class _IO_marker *         _markers;             /*    48     4 */
	class _IO_FILE *           _chain;               /*    52     4 */
	int                        _fileno;              /*    56     4 */
	int                        _flags2;              /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	__off_t                    _old_offset;          /*    64     4 */
	short unsigned int         _cur_column;          /*    68     2 */
	signed char                _vtable_offset;       /*    70     1 */
	char                       _shortbuf[1];         /*    71     1 */
	_IO_lock_t *               _lock;                /*    72     4 */
	__off64_t                  _offset;              /*    76     8 */
	void *                     __pad1;               /*    84     4 */
	void *                     __pad2;               /*    88     4 */
	void *                     __pad3;               /*    92     4 */
	void *                     __pad4;               /*    96     4 */
	size_t                     __pad5;               /*   100     4 */
	int                        _mode;                /*   104     4 */
	char                       _unused2[40];         /*   108    40 */
	/* --- cacheline 2 boundary (128 bytes) was 20 bytes ago --- */

	/* size: 148, cachelines: 3, members: 29 */
	/* last cacheline: 20 bytes */
}; /* size: 148 */

/* 23 */
/* <0> (null):0 */
typedef void _IO_lock_t; /* size: 0 */

/* 24 */
/* <0> (null):0 */
struct _IO_marker {
	class _IO_marker *         _next;                /*     0     4 */
	class _IO_FILE *           _sbuf;                /*     4     4 */
	int                        _pos;                 /*     8     4 */

	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 25 */
 /* pointer to 24 */
 /* size: 4 */

/* 26 */
 /* pointer to 22 */
 /* size: 4 */

/* 27 */
 /* pointer to 24 */
 /* size: 4 */

/* 28 */
 /* pointer to 22 */
 /* size: 4 */

/* 29 */
/* <0> (null):0 */
char                       array[1]; /* size: 1 */

/* 30 */
 /* pointer to 23 */
 /* size: 4 */

/* 31 */
/* <0> (null):0 */
char                       array[40]; /* size: 40 */

/* 32 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 33 */
long double
 /* size: 12 */

/* 34 */
double
 /* size: 8 */

/* 35 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 36 */
 /* pointer to 6 */
 /* size: 4 */

/* Functions: */

/* <0> (null):0 */
void CMemoryPool(class CMemoryPool *, int, int)
{
} /* size: 146682780 */

/* <0> (null):0 */
void ~CMemoryPool(class CMemoryPool *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void * Alloc(class CMemoryPool *, unsigned int) /* linkage=_ZN11CMemoryPool5AllocEj */
{
} /* size: 4 */

/* <0> (null):0 */
void Free(class CMemoryPool *, void *) /* linkage=_ZN11CMemoryPool4FreeEPv */
{
} /* size: 0 */

/* <0> (null):0 */
int Count(class CMemoryPool *) /* linkage=_ZN11CMemoryPool5CountEv */
{
} /* size: 4 */

/* <0> (null):0 */
void AddNewBlob(class CMemoryPool *) /* linkage=_ZN11CMemoryPool10AddNewBlobEv */
{
} /* size: 40264 */

/* <0> (null):0 */
void ~CMemoryPool(class CMemoryPool *const this, intconst __in_chrg)
{
	{
		int i;                                                //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void ~CMemoryPool(class CMemoryPool *const this)
{
	{
		int i;                                                //     0
	}
} /* size: 156920752 */

/* <0> (null):0 */
void AddNewBlob(class CMemoryPool *const this)
{
	{
		void * * newBlob;                                     //     0
		int i;                                                //     0
		int sizeMultiplier;                                   //     0
		{
			int j;                                        //     0
		}
	}
} /* size: 156920892 */

/* <0> (null):0 */
void CMemoryPool(class CMemoryPool *const this, int blockSize, int numElements)
{
} /* size: 156921352 */

/* <0> (null):0 */
void CMemoryPool(class CMemoryPool *const this, int blockSize, int numElements)
{
} /* size: 156921480 */

/* <0> (null):0 */
void Alloc(class CMemoryPool *const this, unsigned int amount)
{
	{
		void * returnBlock;                                   //     0
	}
} /* size: 4711 */

/* <0> (null):0 */
void Free(class CMemoryPool *const this, void * memBlock)
{
} /* size: 0 */



/* Variables: */

int                        i; /* size: 4 */

int                        i; /* size: 4 */

void * *                   newBlob; /* size: 4 */

int                        i; /* size: 4 */

int                        sizeMultiplier; /* size: 4 */

int                        j; /* size: 4 */

void *                     returnBlock; /* size: 4 */

extern class _IO_FILE *           stdin; /* size: 4 */

extern class _IO_FILE *           stdout; /* size: 4 */

/* Types: */

/* 1 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 2 */
unsigned int
 /* size: 4 */

/* 3 */
short unsigned int
 /* size: 2 */

/* 4 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 5 */
int
 /* size: 4 */

/* 6 */
 /* pointer to 7 */
 /* size: 4 */

/* 7 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 8 */
char
 /* size: 1 */

/* 9 */
unsigned char
 /* size: 1 */

/* 10 */
long unsigned int
 /* size: 4 */

/* 11 */
signed char
 /* size: 1 */

/* 12 */
short int
 /* size: 2 */

/* 13 */
long long int
 /* size: 8 */

/* 14 */
long long unsigned int
 /* size: 8 */

/* 15 */
/* <0> (null):0 */
typedef long long int __quad_t; /* size: 8 */

/* 16 */
/* <0> (null):0 */
typedef long int __off_t; /* size: 4 */

/* 17 */
long int
 /* size: 4 */

/* 18 */
/* <0> (null):0 */
typedef __quad_t __off64_t; /* size: 8 */

/* 19 */
 /* pointer to 0 */
 /* size: 4 */

/* 20 */
 /* pointer to 8 */
 /* size: 4 */

/* 21 */
/* <0> (null):0 */
struct _IO_FILE {
	int                        _flags;               /*     0     4 */
	char *                     _IO_read_ptr;         /*     4     4 */
	char *                     _IO_read_end;         /*     8     4 */
	char *                     _IO_read_base;        /*    12     4 */
	char *                     _IO_write_base;       /*    16     4 */
	char *                     _IO_write_ptr;        /*    20     4 */
	char *                     _IO_write_end;        /*    24     4 */
	char *                     _IO_buf_base;         /*    28     4 */
	char *                     _IO_buf_end;          /*    32     4 */
	char *                     _IO_save_base;        /*    36     4 */
	char *                     _IO_backup_base;      /*    40     4 */
	char *                     _IO_save_end;         /*    44     4 */
	class _IO_marker *         _markers;             /*    48     4 */
	class _IO_FILE *           _chain;               /*    52     4 */
	int                        _fileno;              /*    56     4 */
	int                        _flags2;              /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	__off_t                    _old_offset;          /*    64     4 */
	short unsigned int         _cur_column;          /*    68     2 */
	signed char                _vtable_offset;       /*    70     1 */
	char                       _shortbuf[1];         /*    71     1 */
	_IO_lock_t *               _lock;                /*    72     4 */
	__off64_t                  _offset;              /*    76     8 */
	void *                     __pad1;               /*    84     4 */
	void *                     __pad2;               /*    88     4 */
	void *                     __pad3;               /*    92     4 */
	void *                     __pad4;               /*    96     4 */
	size_t                     __pad5;               /*   100     4 */
	int                        _mode;                /*   104     4 */
	char                       _unused2[40];         /*   108    40 */
	/* --- cacheline 2 boundary (128 bytes) was 20 bytes ago --- */

	/* size: 148, cachelines: 3, members: 29 */
	/* last cacheline: 20 bytes */
}; /* size: 148 */

/* 22 */
/* <0> (null):0 */
typedef void _IO_lock_t; /* size: 0 */

/* 23 */
/* <0> (null):0 */
struct _IO_marker {
	class _IO_marker *         _next;                /*     0     4 */
	class _IO_FILE *           _sbuf;                /*     4     4 */
	int                        _pos;                 /*     8     4 */

	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 24 */
 /* pointer to 23 */
 /* size: 4 */

/* 25 */
 /* pointer to 21 */
 /* size: 4 */

/* 26 */
 /* pointer to 23 */
 /* size: 4 */

/* 27 */
 /* pointer to 21 */
 /* size: 4 */

/* 28 */
/* <0> (null):0 */
char                       array[1]; /* size: 1 */

/* 29 */
 /* pointer to 22 */
 /* size: 4 */

/* 30 */
/* <0> (null):0 */
char                       array[40]; /* size: 40 */

/* 31 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 32 */
/* <0> (null):0 */
typedef unsigned int uint32; /* size: 4 */

/* 33 */
/* <0> (null):0 */
typedef long long unsigned int uint64; /* size: 8 */

/* 34 */
/* <0> (null):0 */
typedef uint64 GID_t; /* size: 8 */

/* 35 */
/* <0> (null):0 */
typedef uint32 PackageId_t; /* size: 4 */

/* 36 */
/* <0> (null):0 */
typedef uint32 AppId_t; /* size: 4 */

/* 37 */
/* <0> (null):0 */
typedef uint64 AssetClassId_t; /* size: 8 */

/* 38 */
/* <0> (null):0 */
typedef uint32 PhysicalItemId_t; /* size: 4 */

/* 39 */
/* <0> (null):0 */
typedef uint32 DepotId_t; /* size: 4 */

/* 40 */
/* <0> (null):0 */
typedef uint32 CellID_t; /* size: 4 */

/* 41 */
/* <0> (null):0 */
typedef uint64 SteamAPICall_t; /* size: 8 */

/* 42 */
/* <0> (null):0 */
typedef uint32 PartnerId_t; /* size: 4 */

/* 43 */
float
 /* size: 4 */

/* 44 */
/* <0> (null):0 */
typedef short unsigned int UtlSymId_t; /* size: 2 */

/* 45 */
/* <0> (null):0 */
class CUtlSymbol {
protected:

	UtlSymId_t                 m_Id;                 /*     0     2 */
	class CUtlSymbolTable *    s_pSymbolTable;       /*     0     4 */
	/* <0> (null):0 */
	void CUtlSymbol(class CUtlSymbol *);

	/* <0> (null):0 */
	void CUtlSymbol(class CUtlSymbol *, UtlSymId_t);

	/* <0> (null):0 */
	void CUtlSymbol(class CUtlSymbol *, const char  *);

	/* <0> (null):0 */
	void CUtlSymbol(class CUtlSymbol *, const class CUtlSymbol  &);

	/* <0> (null):0 */
	class CUtlSymbol & operator=(class CUtlSymbol *, const class CUtlSymbol  &); /* linkage=_ZN10CUtlSymbolaSERKS_ */

	/* <0> (null):0 */
	bool operator==(const class CUtlSymbol  *, const class CUtlSymbol  &); /* linkage=_ZNK10CUtlSymboleqERKS_ */

	/* <0> (null):0 */
	bool operator==(const class CUtlSymbol  *, const char  *); /* linkage=_ZNK10CUtlSymboleqEPKc */

	/* <0> (null):0 */
	bool IsValid(const class CUtlSymbol  *); /* linkage=_ZNK10CUtlSymbol7IsValidEv */

	/* <0> (null):0 */
	UtlSymId_tconst operator const UtlSymId_t(const class CUtlSymbol  *); /* linkage=_ZNK10CUtlSymbolcvKtEv */

	/* <0> (null):0 */
	const char  * String(const class CUtlSymbol  *); /* linkage=_ZNK10CUtlSymbol6StringEv */

	/* <0> (null):0 */
	void Initialize(void); /* linkage=_ZN10CUtlSymbol10InitializeEv */

	/* <0> (null):0 */
	class CUtlSymbolTable * CurrTable(void); /* linkage=_ZN10CUtlSymbol9CurrTableEv */


	/* size: 2, cachelines: 1, members: 2 */
	/* last cacheline: 2 bytes */
}; /* size: 2 */

/* 46 */
/* <0> (null):0 */
struct CUtlSymbolTable {
protected:

	class CUtlRBTree<unsigned int, short unsigned int> m_Lookup; /*     0    24 */
	class CUtlVector<char>    m_Strings;             /*    24    20 */
	/* <0> (null):0 */
	void CUtlSymbolTable(class CUtlSymbolTable *, int, int, bool);

	/* <0> (null):0 */
	void ~CUtlSymbolTable(class CUtlSymbolTable *, int);

	/* <0> (null):0 */
	class CUtlSymbol AddString(class CUtlSymbolTable *, const char  *); /* linkage=_ZN15CUtlSymbolTable9AddStringEPKc */

	/* <0> (null):0 */
	class CUtlSymbol Find(class CUtlSymbolTable *, const char  *); /* linkage=_ZN15CUtlSymbolTable4FindEPKc */

	/* <0> (null):0 */
	const char  * String(const class CUtlSymbolTable  *, class CUtlSymbol); /* linkage=_ZNK15CUtlSymbolTable6StringE10CUtlSymbol */

	/* <0> (null):0 */
	void RemoveAll(class CUtlSymbolTable *); /* linkage=_ZN15CUtlSymbolTable9RemoveAllEv */

	/* <0> (null):0 */
	bool SymLess(const unsigned int  &, const unsigned int  &); /* linkage=_ZN15CUtlSymbolTable7SymLessERKjS1_ */

	/* <0> (null):0 */
	bool SymLessi(const unsigned int  &, const unsigned int  &); /* linkage=_ZN15CUtlSymbolTable8SymLessiERKjS1_ */


	/* size: 44, cachelines: 1, members: 2 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 47 */
 /* pointer to 46 */
 /* size: 4 */

/* 48 */
 /* pointer to 45 */
 /* size: 4 */

/* 49 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 50 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 2 */

/* 51 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 52 */
bool
 /* size: 1 */

/* 53 */
 /* pointer to 54 */
 /* size: 4 */

/* 54 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 2 */

/* 55 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 2 */

/* 56 */
/* <0> (null):0 */
enum NodeColor_t {
	RED = 0,
	BLACK = 1,
}; /* size: 4 */

/* 57 */
/* <0> (null):0 */
struct Node_t : public Links_t {
public:

	/* struct Links_t             <ancestor>; */     /*     0     8 */
	unsigned int               m_Data;               /*     8     4 */

	/* size: 12, cachelines: 1, members: 2 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 58 */
/* <0> (null):0 */
typedef bool (*LessFunc_t)(const unsigned int  &, const unsigned int  &); /* size: 4 */

/* 59 */
/* <0> (null):0 */
struct Links_t {
	short unsigned int         m_Left;               /*     0     2 */
	short unsigned int         m_Right;              /*     2     2 */
	short unsigned int         m_Parent;             /*     4     2 */
	short unsigned int         m_Tag;                /*     6     2 */

	/* size: 8, cachelines: 1, members: 4 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 60 */
/* <0> (null):0 */
class CUtlRBTree<unsigned int, short unsigned int> {
	/* <0> (null):0 */
	enum NodeColor_t {
		RED = 0,
		BLACK = 1,
	};

	/* <0> (null):0 */
	struct Node_t : public Links_t {
	public:

		/* struct Links_t             <ancestor>; */     /*     0     8 */
		unsigned int               m_Data;               /*     8     4 */

		/* size: 12, cachelines: 1, members: 2 */
		/* last cacheline: 12 bytes */
	};

	/* <0> (null):0 */
	typedef bool (*LessFunc_t)(const unsigned int  &, const unsigned int  &);

protected:

	LessFunc_t                 m_LessFunc;           /*     0     4 */
	class CUtlMemory<CUtlRBTree<unsigned int, short unsigned int>::Node_t> m_Elements; /*     4    12 */
	short unsigned int         m_Root;               /*    16     2 */
	short unsigned int         m_NumElements;        /*    18     2 */
	short unsigned int         m_FirstFree;          /*    20     2 */
	short unsigned int         m_TotalElements;      /*    22     2 */
	/* <0> (null):0 */
	struct Links_t {
		short unsigned int         m_Left;               /*     0     2 */
		short unsigned int         m_Right;              /*     2     2 */
		short unsigned int         m_Parent;             /*     4     2 */
		short unsigned int         m_Tag;                /*     6     2 */

		/* size: 8, cachelines: 1, members: 4 */
		/* last cacheline: 8 bytes */
	};

	/* <0> (null):0 */
	void CUtlRBTree(class CUtlRBTree<unsigned int, short unsigned int> *, int, int, bool (*)(const unsigned int  &, const unsigned int  &));

	/* <0> (null):0 */
	void ~CUtlRBTree(class CUtlRBTree<unsigned int, short unsigned int> *, int);

	/* <0> (null):0 */
	unsigned int & Element(class CUtlRBTree<unsigned int, short unsigned int> *, short unsigned int); /* linkage=_ZN10CUtlRBTreeIjtE7ElementEt */

	/* <0> (null):0 */
	const unsigned int  & Element(const class CUtlRBTree<unsigned int, short unsigned int>  *, short unsigned int); /* linkage=_ZNK10CUtlRBTreeIjtE7ElementEt */

	/* <0> (null):0 */
	unsigned int & operator[](class CUtlRBTree<unsigned int, short unsigned int> *, short unsigned int); /* linkage=_ZN10CUtlRBTreeIjtEixEt */

	/* <0> (null):0 */
	const unsigned int  & operator[](const class CUtlRBTree<unsigned int, short unsigned int>  *, short unsigned int); /* linkage=_ZNK10CUtlRBTreeIjtEixEt */

	/* <0> (null):0 */
	short unsigned int Root(const class CUtlRBTree<unsigned int, short unsigned int>  *); /* linkage=_ZNK10CUtlRBTreeIjtE4RootEv */

	/* <0> (null):0 */
	unsigned int Count(const class CUtlRBTree<unsigned int, short unsigned int>  *); /* linkage=_ZNK10CUtlRBTreeIjtE5CountEv */

	/* <0> (null):0 */
	short unsigned int MaxElement(const class CUtlRBTree<unsigned int, short unsigned int>  *); /* linkage=_ZNK10CUtlRBTreeIjtE10MaxElementEv */

	/* <0> (null):0 */
	short unsigned int Parent(const class CUtlRBTree<unsigned int, short unsigned int>  *, short unsigned int); /* linkage=_ZNK10CUtlRBTreeIjtE6ParentEt */

	/* <0> (null):0 */
	short unsigned int LeftChild(const class CUtlRBTree<unsigned int, short unsigned int>  *, short unsigned int); /* linkage=_ZNK10CUtlRBTreeIjtE9LeftChildEt */

	/* <0> (null):0 */
	short unsigned int RightChild(const class CUtlRBTree<unsigned int, short unsigned int>  *, short unsigned int); /* linkage=_ZNK10CUtlRBTreeIjtE10RightChildEt */

	/* <0> (null):0 */
	bool IsLeftChild(const class CUtlRBTree<unsigned int, short unsigned int>  *, short unsigned int); /* linkage=_ZNK10CUtlRBTreeIjtE11IsLeftChildEt */

	/* <0> (null):0 */
	bool IsRightChild(const class CUtlRBTree<unsigned int, short unsigned int>  *, short unsigned int); /* linkage=_ZNK10CUtlRBTreeIjtE12IsRightChildEt */

	/* <0> (null):0 */
	bool IsRoot(const class CUtlRBTree<unsigned int, short unsigned int>  *, short unsigned int); /* linkage=_ZNK10CUtlRBTreeIjtE6IsRootEt */

	/* <0> (null):0 */
	bool IsLeaf(const class CUtlRBTree<unsigned int, short unsigned int>  *, short unsigned int); /* linkage=_ZNK10CUtlRBTreeIjtE6IsLeafEt */

	/* <0> (null):0 */
	bool IsValidIndex(const class CUtlRBTree<unsigned int, short unsigned int>  *, short unsigned int); /* linkage=_ZNK10CUtlRBTreeIjtE12IsValidIndexEt */

	/* <0> (null):0 */
	bool IsValid(const class CUtlRBTree<unsigned int, short unsigned int>  *); /* linkage=_ZNK10CUtlRBTreeIjtE7IsValidEv */

	/* <0> (null):0 */
	short unsigned int InvalidIndex(void); /* linkage=_ZN10CUtlRBTreeIjtE12InvalidIndexEv */

	/* <0> (null):0 */
	int Depth(const class CUtlRBTree<unsigned int, short unsigned int>  *, short unsigned int); /* linkage=_ZNK10CUtlRBTreeIjtE5DepthEt */

	/* <0> (null):0 */
	int Depth(const class CUtlRBTree<unsigned int, short unsigned int>  *); /* linkage=_ZNK10CUtlRBTreeIjtE5DepthEv */

	/* <0> (null):0 */
	void SetLessFunc(class CUtlRBTree<unsigned int, short unsigned int> *, bool (*)(const unsigned int  &, const unsigned int  &)); /* linkage=_ZN10CUtlRBTreeIjtE11SetLessFuncEPFbRKjS2_E */

	/* <0> (null):0 */
	short unsigned int NewNode(class CUtlRBTree<unsigned int, short unsigned int> *); /* linkage=_ZN10CUtlRBTreeIjtE7NewNodeEv */

	/* <0> (null):0 */
	short unsigned int Insert(class CUtlRBTree<unsigned int, short unsigned int> *, const unsigned int  &); /* linkage=_ZN10CUtlRBTreeIjtE6InsertERKj */

	/* <0> (null):0 */
	short unsigned int Find(const class CUtlRBTree<unsigned int, short unsigned int>  *, const unsigned int  &); /* linkage=_ZNK10CUtlRBTreeIjtE4FindERKj */

	/* <0> (null):0 */
	void RemoveAt(class CUtlRBTree<unsigned int, short unsigned int> *, short unsigned int); /* linkage=_ZN10CUtlRBTreeIjtE8RemoveAtEt */

	/* <0> (null):0 */
	void Remove(class CUtlRBTree<unsigned int, short unsigned int> *, const unsigned int  &); /* linkage=_ZN10CUtlRBTreeIjtE6RemoveERKj */

	/* <0> (null):0 */
	void RemoveAll(class CUtlRBTree<unsigned int, short unsigned int> *); /* linkage=_ZN10CUtlRBTreeIjtE9RemoveAllEv */

	/* <0> (null):0 */
	void FreeNode(class CUtlRBTree<unsigned int, short unsigned int> *, short unsigned int); /* linkage=_ZN10CUtlRBTreeIjtE8FreeNodeEt */

	/* <0> (null):0 */
	short unsigned int FirstInorder(const class CUtlRBTree<unsigned int, short unsigned int>  *); /* linkage=_ZNK10CUtlRBTreeIjtE12FirstInorderEv */

	/* <0> (null):0 */
	short unsigned int NextInorder(const class CUtlRBTree<unsigned int, short unsigned int>  *, short unsigned int); /* linkage=_ZNK10CUtlRBTreeIjtE11NextInorderEt */

	/* <0> (null):0 */
	short unsigned int PrevInorder(const class CUtlRBTree<unsigned int, short unsigned int>  *, short unsigned int); /* linkage=_ZNK10CUtlRBTreeIjtE11PrevInorderEt */

	/* <0> (null):0 */
	short unsigned int LastInorder(const class CUtlRBTree<unsigned int, short unsigned int>  *); /* linkage=_ZNK10CUtlRBTreeIjtE11LastInorderEv */

	/* <0> (null):0 */
	short unsigned int FirstPreorder(const class CUtlRBTree<unsigned int, short unsigned int>  *); /* linkage=_ZNK10CUtlRBTreeIjtE13FirstPreorderEv */

	/* <0> (null):0 */
	short unsigned int NextPreorder(const class CUtlRBTree<unsigned int, short unsigned int>  *, short unsigned int); /* linkage=_ZNK10CUtlRBTreeIjtE12NextPreorderEt */

	/* <0> (null):0 */
	short unsigned int PrevPreorder(const class CUtlRBTree<unsigned int, short unsigned int>  *, short unsigned int); /* linkage=_ZNK10CUtlRBTreeIjtE12PrevPreorderEt */

	/* <0> (null):0 */
	short unsigned int LastPreorder(const class CUtlRBTree<unsigned int, short unsigned int>  *); /* linkage=_ZNK10CUtlRBTreeIjtE12LastPreorderEv */

	/* <0> (null):0 */
	short unsigned int FirstPostorder(const class CUtlRBTree<unsigned int, short unsigned int>  *); /* linkage=_ZNK10CUtlRBTreeIjtE14FirstPostorderEv */

	/* <0> (null):0 */
	short unsigned int NextPostorder(const class CUtlRBTree<unsigned int, short unsigned int>  *, short unsigned int); /* linkage=_ZNK10CUtlRBTreeIjtE13NextPostorderEt */

	/* <0> (null):0 */
	void SetParent(class CUtlRBTree<unsigned int, short unsigned int> *, short unsigned int, short unsigned int); /* linkage=_ZN10CUtlRBTreeIjtE9SetParentEtt */

	/* <0> (null):0 */
	void SetLeftChild(class CUtlRBTree<unsigned int, short unsigned int> *, short unsigned int, short unsigned int); /* linkage=_ZN10CUtlRBTreeIjtE12SetLeftChildEtt */

	/* <0> (null):0 */
	void SetRightChild(class CUtlRBTree<unsigned int, short unsigned int> *, short unsigned int, short unsigned int); /* linkage=_ZN10CUtlRBTreeIjtE13SetRightChildEtt */

	/* <0> (null):0 */
	const class Links_t  & Links(const class CUtlRBTree<unsigned int, short unsigned int>  *, short unsigned int); /* linkage=_ZNK10CUtlRBTreeIjtE5LinksEt */

	/* <0> (null):0 */
	class Links_t & Links(class CUtlRBTree<unsigned int, short unsigned int> *, short unsigned int); /* linkage=_ZN10CUtlRBTreeIjtE5LinksEt */

	/* <0> (null):0 */
	bool IsRed(const class CUtlRBTree<unsigned int, short unsigned int>  *, short unsigned int); /* linkage=_ZNK10CUtlRBTreeIjtE5IsRedEt */

	/* <0> (null):0 */
	bool IsBlack(const class CUtlRBTree<unsigned int, short unsigned int>  *, short unsigned int); /* linkage=_ZNK10CUtlRBTreeIjtE7IsBlackEt */

	/* <0> (null):0 */
	enum NodeColor_t Color(const class CUtlRBTree<unsigned int, short unsigned int>  *, short unsigned int); /* linkage=_ZNK10CUtlRBTreeIjtE5ColorEt */

	/* <0> (null):0 */
	void SetColor(class CUtlRBTree<unsigned int, short unsigned int> *, short unsigned int, enum NodeColor_t); /* linkage=_ZN10CUtlRBTreeIjtE8SetColorEtNS0_11NodeColor_tE */

	/* <0> (null):0 */
	void RotateLeft(class CUtlRBTree<unsigned int, short unsigned int> *, short unsigned int); /* linkage=_ZN10CUtlRBTreeIjtE10RotateLeftEt */

	/* <0> (null):0 */
	void RotateRight(class CUtlRBTree<unsigned int, short unsigned int> *, short unsigned int); /* linkage=_ZN10CUtlRBTreeIjtE11RotateRightEt */

	/* <0> (null):0 */
	void InsertRebalance(class CUtlRBTree<unsigned int, short unsigned int> *, short unsigned int); /* linkage=_ZN10CUtlRBTreeIjtE15InsertRebalanceEt */

	/* <0> (null):0 */
	void RemoveRebalance(class CUtlRBTree<unsigned int, short unsigned int> *, short unsigned int); /* linkage=_ZN10CUtlRBTreeIjtE15RemoveRebalanceEt */

	/* <0> (null):0 */
	short unsigned int InsertAt(class CUtlRBTree<unsigned int, short unsigned int> *, short unsigned int, bool); /* linkage=_ZN10CUtlRBTreeIjtE8InsertAtEtb */

	/* <0> (null):0 */
	void CUtlRBTree(class CUtlRBTree<unsigned int, short unsigned int> *, const class CUtlRBTree<unsigned int, short unsigned int>  &);

	/* <0> (null):0 */
	short unsigned int CreateInsertedNode(class CUtlRBTree<unsigned int, short unsigned int> *, const unsigned int  &); /* linkage=_ZN10CUtlRBTreeIjtE18CreateInsertedNodeERKj */

	/* <0> (null):0 */
	void ResetDbgInfo(class CUtlRBTree<unsigned int, short unsigned int> *); /* linkage=_ZN10CUtlRBTreeIjtE12ResetDbgInfoEv */


	/* size: 24, cachelines: 1, members: 6 */
	/* last cacheline: 24 bytes */
}; /* size: 24 */

/* 61 */
/* <0> (null):0 */
class CUtlMemory<CUtlRBTree<unsigned int, short unsigned int>::Node_t> {
private:

	class Node_t *             m_pMemory;            /*     0     4 */
	int                        m_NumAllocated;       /*     4     4 */
	int                        m_GrowSize;           /*     8     4 */
	/* <0> (null):0 */
	void CUtlMemory(class CUtlMemory<CUtlRBTree<unsigned int, short unsigned int>::Node_t> *, int, int);

	/* <0> (null):0 */
	void CUtlMemory(class CUtlMemory<CUtlRBTree<unsigned int, short unsigned int>::Node_t> *, class Node_t *, int);

	/* <0> (null):0 */
	void ~CUtlMemory(class CUtlMemory<CUtlRBTree<unsigned int, short unsigned int>::Node_t> *, int);

	/* <0> (null):0 */
	class Node_t & operator[](class CUtlMemory<CUtlRBTree<unsigned int, short unsigned int>::Node_t> *, int); /* linkage=_ZN10CUtlMemoryIN10CUtlRBTreeIjtE6Node_tEEixEi */

	/* <0> (null):0 */
	const class Node_t  & operator[](const class CUtlMemory<CUtlRBTree<unsigned int, short unsigned int>::Node_t>  *, int); /* linkage=_ZNK10CUtlMemoryIN10CUtlRBTreeIjtE6Node_tEEixEi */

	/* <0> (null):0 */
	bool IsIdxValid(const class CUtlMemory<CUtlRBTree<unsigned int, short unsigned int>::Node_t>  *, int); /* linkage=_ZNK10CUtlMemoryIN10CUtlRBTreeIjtE6Node_tEE10IsIdxValidEi */

	/* <0> (null):0 */
	class Node_t * Base(class CUtlMemory<CUtlRBTree<unsigned int, short unsigned int>::Node_t> *); /* linkage=_ZN10CUtlMemoryIN10CUtlRBTreeIjtE6Node_tEE4BaseEv */

	/* <0> (null):0 */
	const class Node_t  * Base(const class CUtlMemory<CUtlRBTree<unsigned int, short unsigned int>::Node_t>  *); /* linkage=_ZNK10CUtlMemoryIN10CUtlRBTreeIjtE6Node_tEE4BaseEv */

	/* <0> (null):0 */
	int NumAllocated(const class CUtlMemory<CUtlRBTree<unsigned int, short unsigned int>::Node_t>  *); /* linkage=_ZNK10CUtlMemoryIN10CUtlRBTreeIjtE6Node_tEE12NumAllocatedEv */

	/* <0> (null):0 */
	void Grow(class CUtlMemory<CUtlRBTree<unsigned int, short unsigned int>::Node_t> *, int); /* linkage=_ZN10CUtlMemoryIN10CUtlRBTreeIjtE6Node_tEE4GrowEi */

	/* <0> (null):0 */
	void EnsureCapacity(class CUtlMemory<CUtlRBTree<unsigned int, short unsigned int>::Node_t> *, int); /* linkage=_ZN10CUtlMemoryIN10CUtlRBTreeIjtE6Node_tEE14EnsureCapacityEi */

	/* <0> (null):0 */
	void Purge(class CUtlMemory<CUtlRBTree<unsigned int, short unsigned int>::Node_t> *); /* linkage=_ZN10CUtlMemoryIN10CUtlRBTreeIjtE6Node_tEE5PurgeEv */

	/* <0> (null):0 */
	bool IsExternallyAllocated(const class CUtlMemory<CUtlRBTree<unsigned int, short unsigned int>::Node_t>  *); /* linkage=_ZNK10CUtlMemoryIN10CUtlRBTreeIjtE6Node_tEE21IsExternallyAllocatedEv */

	/* <0> (null):0 */
	void SetGrowSize(class CUtlMemory<CUtlRBTree<unsigned int, short unsigned int>::Node_t> *, int); /* linkage=_ZN10CUtlMemoryIN10CUtlRBTreeIjtE6Node_tEE11SetGrowSizeEi */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 62 */
 /* pointer to 57 */
 /* size: 4 */

/* 63 */
 /* pointer to 61 */
 /* size: 4 */

/* 64 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 65 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 66 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 67 */
 /* pointer to 68 */
 /* size: 4 */

/* 68 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 69 */
 /* pointer to 66 */
 /* size: 4 */

/* 70 */
 /* pointer to 71 */
 /* size: 4 */

/* 71 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 1 */

/* 72 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 73 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 74 */
 /* pointer to 60 */
 /* size: 4 */

/* 75 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 76 */
 /* pointer to 77 */
 /* size: 4 */

/* 77 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 24 */

/* 78 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 79 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 80 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 81 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 82 */
/* <0> (null):0 */
class CUtlMemory<char> {
private:

	char *                     m_pMemory;            /*     0     4 */
	int                        m_NumAllocated;       /*     4     4 */
	int                        m_GrowSize;           /*     8     4 */
	/* <0> (null):0 */
	void CUtlMemory(class CUtlMemory<char> *, int, int);

	/* <0> (null):0 */
	void CUtlMemory(class CUtlMemory<char> *, char *, int);

	/* <0> (null):0 */
	void ~CUtlMemory(class CUtlMemory<char> *, int);

	/* <0> (null):0 */
	char & operator[](class CUtlMemory<char> *, int); /* linkage=_ZN10CUtlMemoryIcEixEi */

	/* <0> (null):0 */
	const char  & operator[](const class CUtlMemory<char>  *, int); /* linkage=_ZNK10CUtlMemoryIcEixEi */

	/* <0> (null):0 */
	bool IsIdxValid(const class CUtlMemory<char>  *, int); /* linkage=_ZNK10CUtlMemoryIcE10IsIdxValidEi */

	/* <0> (null):0 */
	char * Base(class CUtlMemory<char> *); /* linkage=_ZN10CUtlMemoryIcE4BaseEv */

	/* <0> (null):0 */
	const char  * Base(const class CUtlMemory<char>  *); /* linkage=_ZNK10CUtlMemoryIcE4BaseEv */

	/* <0> (null):0 */
	int NumAllocated(const class CUtlMemory<char>  *); /* linkage=_ZNK10CUtlMemoryIcE12NumAllocatedEv */

	/* <0> (null):0 */
	void Grow(class CUtlMemory<char> *, int); /* linkage=_ZN10CUtlMemoryIcE4GrowEi */

	/* <0> (null):0 */
	void EnsureCapacity(class CUtlMemory<char> *, int); /* linkage=_ZN10CUtlMemoryIcE14EnsureCapacityEi */

	/* <0> (null):0 */
	void Purge(class CUtlMemory<char> *); /* linkage=_ZN10CUtlMemoryIcE5PurgeEv */

	/* <0> (null):0 */
	bool IsExternallyAllocated(const class CUtlMemory<char>  *); /* linkage=_ZNK10CUtlMemoryIcE21IsExternallyAllocatedEv */

	/* <0> (null):0 */
	void SetGrowSize(class CUtlMemory<char> *, int); /* linkage=_ZN10CUtlMemoryIcE11SetGrowSizeEi */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 83 */
 /* pointer to 82 */
 /* size: 4 */

/* 84 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 85 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 86 */
 /* pointer to 87 */
 /* size: 4 */

/* 87 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 88 */
/* <0> (null):0 */
class CUtlVector<char> {
private:

	class CUtlMemory<char>    m_Memory;              /*     0    12 */
	int                        m_Size;               /*    12     4 */
	char *                     m_pElements;          /*    16     4 */
	/* <0> (null):0 */
	void CUtlVector(class CUtlVector<char> *, int, int);

	/* <0> (null):0 */
	void CUtlVector(class CUtlVector<char> *, char *, int);

	/* <0> (null):0 */
	void ~CUtlVector(class CUtlVector<char> *, int);

	/* <0> (null):0 */
	char & operator[](class CUtlVector<char> *, int); /* linkage=_ZN10CUtlVectorIcEixEi */

	/* <0> (null):0 */
	const char  & operator[](const class CUtlVector<char>  *, int); /* linkage=_ZNK10CUtlVectorIcEixEi */

	/* <0> (null):0 */
	char & Element(class CUtlVector<char> *, int); /* linkage=_ZN10CUtlVectorIcE7ElementEi */

	/* <0> (null):0 */
	const char  & Element(const class CUtlVector<char>  *, int); /* linkage=_ZNK10CUtlVectorIcE7ElementEi */

	/* <0> (null):0 */
	char * Base(class CUtlVector<char> *); /* linkage=_ZN10CUtlVectorIcE4BaseEv */

	/* <0> (null):0 */
	const char  * Base(const class CUtlVector<char>  *); /* linkage=_ZNK10CUtlVectorIcE4BaseEv */

	/* <0> (null):0 */
	int Count(const class CUtlVector<char>  *); /* linkage=_ZNK10CUtlVectorIcE5CountEv */

	/* <0> (null):0 */
	int Size(const class CUtlVector<char>  *); /* linkage=_ZNK10CUtlVectorIcE4SizeEv */

	/* <0> (null):0 */
	bool IsValidIndex(const class CUtlVector<char>  *, int); /* linkage=_ZNK10CUtlVectorIcE12IsValidIndexEi */

	/* <0> (null):0 */
	int AddToHead(class CUtlVector<char> *); /* linkage=_ZN10CUtlVectorIcE9AddToHeadEv */

	/* <0> (null):0 */
	int AddToTail(class CUtlVector<char> *); /* linkage=_ZN10CUtlVectorIcE9AddToTailEv */

	/* <0> (null):0 */
	int InsertBefore(class CUtlVector<char> *, int); /* linkage=_ZN10CUtlVectorIcE12InsertBeforeEi */

	/* <0> (null):0 */
	int InsertAfter(class CUtlVector<char> *, int); /* linkage=_ZN10CUtlVectorIcE11InsertAfterEi */

	/* <0> (null):0 */
	int AddToHead(class CUtlVector<char> *, const char  &); /* linkage=_ZN10CUtlVectorIcE9AddToHeadERKc */

	/* <0> (null):0 */
	int AddToTail(class CUtlVector<char> *, const char  &); /* linkage=_ZN10CUtlVectorIcE9AddToTailERKc */

	/* <0> (null):0 */
	int InsertBefore(class CUtlVector<char> *, int, const char  &); /* linkage=_ZN10CUtlVectorIcE12InsertBeforeEiRKc */

	/* <0> (null):0 */
	int InsertAfter(class CUtlVector<char> *, int, const char  &); /* linkage=_ZN10CUtlVectorIcE11InsertAfterEiRKc */

	/* <0> (null):0 */
	int AddMultipleToHead(class CUtlVector<char> *, int); /* linkage=_ZN10CUtlVectorIcE17AddMultipleToHeadEi */

	/* <0> (null):0 */
	int AddMultipleToTail(class CUtlVector<char> *, int); /* linkage=_ZN10CUtlVectorIcE17AddMultipleToTailEi */

	/* <0> (null):0 */
	int InsertMultipleBefore(class CUtlVector<char> *, int, int); /* linkage=_ZN10CUtlVectorIcE20InsertMultipleBeforeEii */

	/* <0> (null):0 */
	int InsertMultipleAfter(class CUtlVector<char> *, int, int); /* linkage=_ZN10CUtlVectorIcE19InsertMultipleAfterEii */

	/* <0> (null):0 */
	void SetSize(class CUtlVector<char> *, int); /* linkage=_ZN10CUtlVectorIcE7SetSizeEi */

	/* <0> (null):0 */
	void CopyArray(class CUtlVector<char> *, const char  *, int); /* linkage=_ZN10CUtlVectorIcE9CopyArrayEPKci */

	/* <0> (null):0 */
	int AddVectorToTail(class CUtlVector<char> *, const class CUtlVector<char>  &); /* linkage=_ZN10CUtlVectorIcE15AddVectorToTailERKS0_ */

	/* <0> (null):0 */
	int Find(class CUtlVector<char> *, const char  &); /* linkage=_ZN10CUtlVectorIcE4FindERKc */

	/* <0> (null):0 */
	bool HasElement(class CUtlVector<char> *, const char  &); /* linkage=_ZN10CUtlVectorIcE10HasElementERKc */

	/* <0> (null):0 */
	void EnsureCapacity(class CUtlVector<char> *, int); /* linkage=_ZN10CUtlVectorIcE14EnsureCapacityEi */

	/* <0> (null):0 */
	void FastRemove(class CUtlVector<char> *, int); /* linkage=_ZN10CUtlVectorIcE10FastRemoveEi */

	/* <0> (null):0 */
	void Remove(class CUtlVector<char> *, int); /* linkage=_ZN10CUtlVectorIcE6RemoveEi */

	/* <0> (null):0 */
	void FindAndRemove(class CUtlVector<char> *, const char  &); /* linkage=_ZN10CUtlVectorIcE13FindAndRemoveERKc */

	/* <0> (null):0 */
	void RemoveMultiple(class CUtlVector<char> *, int, int); /* linkage=_ZN10CUtlVectorIcE14RemoveMultipleEii */

	/* <0> (null):0 */
	void RemoveAll(class CUtlVector<char> *); /* linkage=_ZN10CUtlVectorIcE9RemoveAllEv */

	/* <0> (null):0 */
	void Purge(class CUtlVector<char> *); /* linkage=_ZN10CUtlVectorIcE5PurgeEv */

	/* <0> (null):0 */
	void PurgeAndDeleteElements(class CUtlVector<char> *); /* linkage=_ZN10CUtlVectorIcE22PurgeAndDeleteElementsEv */

	/* <0> (null):0 */
	void SetGrowSize(class CUtlVector<char> *, int); /* linkage=_ZN10CUtlVectorIcE11SetGrowSizeEi */

protected:

	/* <0> (null):0 */
	void CUtlVector(class CUtlVector<char> *, const class CUtlVector<char>  &);

private:

	/* <0> (null):0 */
	void GrowVector(class CUtlVector<char> *, int); /* linkage=_ZN10CUtlVectorIcE10GrowVectorEi */

	/* <0> (null):0 */
	void ShiftElementsRight(class CUtlVector<char> *, int, int); /* linkage=_ZN10CUtlVectorIcE18ShiftElementsRightEii */

	/* <0> (null):0 */
	void ShiftElementsLeft(class CUtlVector<char> *, int, int); /* linkage=_ZN10CUtlVectorIcE17ShiftElementsLeftEii */

	/* <0> (null):0 */
	void ResetDbgInfo(class CUtlVector<char> *); /* linkage=_ZN10CUtlVectorIcE12ResetDbgInfoEv */


	/* size: 20, cachelines: 1, members: 3 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 89 */
 /* pointer to 88 */
 /* size: 4 */

/* 90 */
 /* pointer to 91 */
 /* size: 4 */

/* 91 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 20 */

/* 92 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 93 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 20 */

/* 94 */
 /* pointer to 95 */
 /* size: 4 */

/* 95 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 44 */

/* 96 */
/* <0> (null):0 */
struct LessCtx_t {
	const char  *              m_pUserString;        /*     0     4 */
	class CUtlSymbolTable *    m_pTable;             /*     4     4 */
	/* <0> (null):0 */
	void LessCtx_t(class LessCtx_t *);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 97 */
 /* pointer to 96 */
 /* size: 4 */

/* 98 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 99 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 100 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 101 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 102 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 103 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 104 */
 /* pointer to 2 */
 /* size: 4 */

/* 105 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 106 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 107 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 108 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 109 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 110 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 111 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 112 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 113 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 114 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 115 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 116 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 117 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 118 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 119 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 120 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 121 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 122 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 123 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 124 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 125 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 126 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 127 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 128 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 129 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 130 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* Functions: */

/* <0> (null):0 */
void CUtlSymbol(class CUtlSymbol *)
{
} /* size: 0 */

/* <0> (null):0 */
void CUtlSymbol(class CUtlSymbol *, UtlSymId_t)
{
} /* size: 0 */

/* <0> (null):0 */
void CUtlSymbol(class CUtlSymbol *, const char  *)
{
} /* size: 157140536 */

/* <0> (null):0 */
void CUtlSymbol(class CUtlSymbol *, const class CUtlSymbol  &)
{
} /* size: 157140696 */

/* <0> (null):0 */
class CUtlSymbol & operator=(class CUtlSymbol *, const class CUtlSymbol  &) /* linkage=_ZN10CUtlSymbolaSERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class CUtlSymbol  *, const class CUtlSymbol  &) /* linkage=_ZNK10CUtlSymboleqERKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator==(const class CUtlSymbol  *, const char  *) /* linkage=_ZNK10CUtlSymboleqEPKc */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsValid(const class CUtlSymbol  *) /* linkage=_ZNK10CUtlSymbol7IsValidEv */
{
} /* size: 1 */

/* <0> (null):0 */
UtlSymId_tconst operator const UtlSymId_t(const class CUtlSymbol  *) /* linkage=_ZNK10CUtlSymbolcvKtEv */
{
} /* size: 2 */

/* <0> (null):0 */
const char  * String(const class CUtlSymbol  *) /* linkage=_ZNK10CUtlSymbol6StringEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Initialize(void) /* linkage=_ZN10CUtlSymbol10InitializeEv */
{
} /* size: 852104 */

/* <0> (null):0 */
class CUtlSymbolTable * CurrTable(void) /* linkage=_ZN10CUtlSymbol9CurrTableEv */
{
} /* size: 4 */

/* <0> (null):0 */
void CUtlSymbolTable(class CUtlSymbolTable *, int, int, bool)
{
} /* size: 32 */

/* <0> (null):0 */
void ~CUtlSymbolTable(class CUtlSymbolTable *, int)
{
} /* size: 275 */

/* <0> (null):0 */
class CUtlSymbol AddString(class CUtlSymbolTable *, const char  *) /* linkage=_ZN15CUtlSymbolTable9AddStringEPKc */
{
} /* size: 2 */

/* <0> (null):0 */
class CUtlSymbol Find(class CUtlSymbolTable *, const char  *) /* linkage=_ZN15CUtlSymbolTable4FindEPKc */
{
} /* size: 2 */

/* <0> (null):0 */
const char  * String(const class CUtlSymbolTable  *, class CUtlSymbol) /* linkage=_ZNK15CUtlSymbolTable6StringE10CUtlSymbol */
{
} /* size: 4 */

/* <0> (null):0 */
void RemoveAll(class CUtlSymbolTable *) /* linkage=_ZN15CUtlSymbolTable9RemoveAllEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool SymLess(const unsigned int  &, const unsigned int  &) /* linkage=_ZN15CUtlSymbolTable7SymLessERKjS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool SymLessi(const unsigned int  &, const unsigned int  &) /* linkage=_ZN15CUtlSymbolTable8SymLessiERKjS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
void CUtlRBTree(class CUtlRBTree<unsigned int, short unsigned int> *, int, int, bool (*)(const unsigned int  &, const unsigned int  &))
{
} /* size: 0 */

/* <0> (null):0 */
void ~CUtlRBTree(class CUtlRBTree<unsigned int, short unsigned int> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
unsigned int & Element(class CUtlRBTree<unsigned int, short unsigned int> *, short unsigned int) /* linkage=_ZN10CUtlRBTreeIjtE7ElementEt */
{
} /* size: 4 */

/* <0> (null):0 */
const unsigned int  & Element(const class CUtlRBTree<unsigned int, short unsigned int>  *, short unsigned int) /* linkage=_ZNK10CUtlRBTreeIjtE7ElementEt */
{
} /* size: 4 */

/* <0> (null):0 */
unsigned int & operator[](class CUtlRBTree<unsigned int, short unsigned int> *, short unsigned int) /* linkage=_ZN10CUtlRBTreeIjtEixEt */
{
} /* size: 4 */

/* <0> (null):0 */
const unsigned int  & operator[](const class CUtlRBTree<unsigned int, short unsigned int>  *, short unsigned int) /* linkage=_ZNK10CUtlRBTreeIjtEixEt */
{
} /* size: 4 */

/* <0> (null):0 */
short unsigned int Root(const class CUtlRBTree<unsigned int, short unsigned int>  *) /* linkage=_ZNK10CUtlRBTreeIjtE4RootEv */
{
} /* size: 2 */

/* <0> (null):0 */
unsigned int Count(const class CUtlRBTree<unsigned int, short unsigned int>  *) /* linkage=_ZNK10CUtlRBTreeIjtE5CountEv */
{
} /* size: 4 */

/* <0> (null):0 */
short unsigned int MaxElement(const class CUtlRBTree<unsigned int, short unsigned int>  *) /* linkage=_ZNK10CUtlRBTreeIjtE10MaxElementEv */
{
} /* size: 2 */

/* <0> (null):0 */
short unsigned int Parent(const class CUtlRBTree<unsigned int, short unsigned int>  *, short unsigned int) /* linkage=_ZNK10CUtlRBTreeIjtE6ParentEt */
{
} /* size: 2 */

/* <0> (null):0 */
short unsigned int LeftChild(const class CUtlRBTree<unsigned int, short unsigned int>  *, short unsigned int) /* linkage=_ZNK10CUtlRBTreeIjtE9LeftChildEt */
{
} /* size: 2 */

/* <0> (null):0 */
short unsigned int RightChild(const class CUtlRBTree<unsigned int, short unsigned int>  *, short unsigned int) /* linkage=_ZNK10CUtlRBTreeIjtE10RightChildEt */
{
} /* size: 2 */

/* <0> (null):0 */
bool IsLeftChild(const class CUtlRBTree<unsigned int, short unsigned int>  *, short unsigned int) /* linkage=_ZNK10CUtlRBTreeIjtE11IsLeftChildEt */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsRightChild(const class CUtlRBTree<unsigned int, short unsigned int>  *, short unsigned int) /* linkage=_ZNK10CUtlRBTreeIjtE12IsRightChildEt */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsRoot(const class CUtlRBTree<unsigned int, short unsigned int>  *, short unsigned int) /* linkage=_ZNK10CUtlRBTreeIjtE6IsRootEt */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLeaf(const class CUtlRBTree<unsigned int, short unsigned int>  *, short unsigned int) /* linkage=_ZNK10CUtlRBTreeIjtE6IsLeafEt */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsValidIndex(const class CUtlRBTree<unsigned int, short unsigned int>  *, short unsigned int) /* linkage=_ZNK10CUtlRBTreeIjtE12IsValidIndexEt */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsValid(const class CUtlRBTree<unsigned int, short unsigned int>  *) /* linkage=_ZNK10CUtlRBTreeIjtE7IsValidEv */
{
} /* size: 1 */

/* <0> (null):0 */
short unsigned int InvalidIndex(void) /* linkage=_ZN10CUtlRBTreeIjtE12InvalidIndexEv */
{
} /* size: 2 */

/* <0> (null):0 */
int Depth(const class CUtlRBTree<unsigned int, short unsigned int>  *, short unsigned int) /* linkage=_ZNK10CUtlRBTreeIjtE5DepthEt */
{
} /* size: 4 */

/* <0> (null):0 */
int Depth(const class CUtlRBTree<unsigned int, short unsigned int>  *) /* linkage=_ZNK10CUtlRBTreeIjtE5DepthEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetLessFunc(class CUtlRBTree<unsigned int, short unsigned int> *, bool (*)(const unsigned int  &, const unsigned int  &)) /* linkage=_ZN10CUtlRBTreeIjtE11SetLessFuncEPFbRKjS2_E */
{
} /* size: 157479928 */

/* <0> (null):0 */
short unsigned int NewNode(class CUtlRBTree<unsigned int, short unsigned int> *) /* linkage=_ZN10CUtlRBTreeIjtE7NewNodeEv */
{
} /* size: 2 */

/* <0> (null):0 */
short unsigned int Insert(class CUtlRBTree<unsigned int, short unsigned int> *, const unsigned int  &) /* linkage=_ZN10CUtlRBTreeIjtE6InsertERKj */
{
} /* size: 2 */

/* <0> (null):0 */
short unsigned int Find(const class CUtlRBTree<unsigned int, short unsigned int>  *, const unsigned int  &) /* linkage=_ZNK10CUtlRBTreeIjtE4FindERKj */
{
} /* size: 2 */

/* <0> (null):0 */
void RemoveAt(class CUtlRBTree<unsigned int, short unsigned int> *, short unsigned int) /* linkage=_ZN10CUtlRBTreeIjtE8RemoveAtEt */
{
} /* size: 852166 */

/* <0> (null):0 */
void Remove(class CUtlRBTree<unsigned int, short unsigned int> *, const unsigned int  &) /* linkage=_ZN10CUtlRBTreeIjtE6RemoveERKj */
{
} /* size: 157464736 */

/* <0> (null):0 */
void RemoveAll(class CUtlRBTree<unsigned int, short unsigned int> *) /* linkage=_ZN10CUtlRBTreeIjtE9RemoveAllEv */
{
} /* size: 0 */

/* <0> (null):0 */
void FreeNode(class CUtlRBTree<unsigned int, short unsigned int> *, short unsigned int) /* linkage=_ZN10CUtlRBTreeIjtE8FreeNodeEt */
{
} /* size: 852093 */

/* <0> (null):0 */
short unsigned int FirstInorder(const class CUtlRBTree<unsigned int, short unsigned int>  *) /* linkage=_ZNK10CUtlRBTreeIjtE12FirstInorderEv */
{
} /* size: 2 */

/* <0> (null):0 */
short unsigned int NextInorder(const class CUtlRBTree<unsigned int, short unsigned int>  *, short unsigned int) /* linkage=_ZNK10CUtlRBTreeIjtE11NextInorderEt */
{
} /* size: 2 */

/* <0> (null):0 */
short unsigned int PrevInorder(const class CUtlRBTree<unsigned int, short unsigned int>  *, short unsigned int) /* linkage=_ZNK10CUtlRBTreeIjtE11PrevInorderEt */
{
} /* size: 2 */

/* <0> (null):0 */
short unsigned int LastInorder(const class CUtlRBTree<unsigned int, short unsigned int>  *) /* linkage=_ZNK10CUtlRBTreeIjtE11LastInorderEv */
{
} /* size: 2 */

/* <0> (null):0 */
short unsigned int FirstPreorder(const class CUtlRBTree<unsigned int, short unsigned int>  *) /* linkage=_ZNK10CUtlRBTreeIjtE13FirstPreorderEv */
{
} /* size: 2 */

/* <0> (null):0 */
short unsigned int NextPreorder(const class CUtlRBTree<unsigned int, short unsigned int>  *, short unsigned int) /* linkage=_ZNK10CUtlRBTreeIjtE12NextPreorderEt */
{
} /* size: 2 */

/* <0> (null):0 */
short unsigned int PrevPreorder(const class CUtlRBTree<unsigned int, short unsigned int>  *, short unsigned int) /* linkage=_ZNK10CUtlRBTreeIjtE12PrevPreorderEt */
{
} /* size: 2 */

/* <0> (null):0 */
short unsigned int LastPreorder(const class CUtlRBTree<unsigned int, short unsigned int>  *) /* linkage=_ZNK10CUtlRBTreeIjtE12LastPreorderEv */
{
} /* size: 2 */

/* <0> (null):0 */
short unsigned int FirstPostorder(const class CUtlRBTree<unsigned int, short unsigned int>  *) /* linkage=_ZNK10CUtlRBTreeIjtE14FirstPostorderEv */
{
} /* size: 2 */

/* <0> (null):0 */
short unsigned int NextPostorder(const class CUtlRBTree<unsigned int, short unsigned int>  *, short unsigned int) /* linkage=_ZNK10CUtlRBTreeIjtE13NextPostorderEt */
{
} /* size: 2 */

/* <0> (null):0 */
void SetParent(class CUtlRBTree<unsigned int, short unsigned int> *, short unsigned int, short unsigned int) /* linkage=_ZN10CUtlRBTreeIjtE9SetParentEtt */
{
} /* size: 0 */

/* <0> (null):0 */
void SetLeftChild(class CUtlRBTree<unsigned int, short unsigned int> *, short unsigned int, short unsigned int) /* linkage=_ZN10CUtlRBTreeIjtE12SetLeftChildEtt */
{
} /* size: 852126 */

/* <0> (null):0 */
void SetRightChild(class CUtlRBTree<unsigned int, short unsigned int> *, short unsigned int, short unsigned int) /* linkage=_ZN10CUtlRBTreeIjtE13SetRightChildEtt */
{
} /* size: 4992 */

/* <0> (null):0 */
const class Links_t  & Links(const class CUtlRBTree<unsigned int, short unsigned int>  *, short unsigned int) /* linkage=_ZNK10CUtlRBTreeIjtE5LinksEt */
{
} /* size: 4 */

/* <0> (null):0 */
class Links_t & Links(class CUtlRBTree<unsigned int, short unsigned int> *, short unsigned int) /* linkage=_ZN10CUtlRBTreeIjtE5LinksEt */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsRed(const class CUtlRBTree<unsigned int, short unsigned int>  *, short unsigned int) /* linkage=_ZNK10CUtlRBTreeIjtE5IsRedEt */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsBlack(const class CUtlRBTree<unsigned int, short unsigned int>  *, short unsigned int) /* linkage=_ZNK10CUtlRBTreeIjtE7IsBlackEt */
{
} /* size: 1 */

/* <0> (null):0 */
enum NodeColor_t Color(const class CUtlRBTree<unsigned int, short unsigned int>  *, short unsigned int) /* linkage=_ZNK10CUtlRBTreeIjtE5ColorEt */
{
} /* size: 4 */

/* <0> (null):0 */
void SetColor(class CUtlRBTree<unsigned int, short unsigned int> *, short unsigned int, enum NodeColor_t) /* linkage=_ZN10CUtlRBTreeIjtE8SetColorEtNS0_11NodeColor_tE */
{
} /* size: 6 */

/* <0> (null):0 */
void RotateLeft(class CUtlRBTree<unsigned int, short unsigned int> *, short unsigned int) /* linkage=_ZN10CUtlRBTreeIjtE10RotateLeftEt */
{
} /* size: 157513624 */

/* <0> (null):0 */
void RotateRight(class CUtlRBTree<unsigned int, short unsigned int> *, short unsigned int) /* linkage=_ZN10CUtlRBTreeIjtE11RotateRightEt */
{
} /* size: 0 */

/* <0> (null):0 */
void InsertRebalance(class CUtlRBTree<unsigned int, short unsigned int> *, short unsigned int) /* linkage=_ZN10CUtlRBTreeIjtE15InsertRebalanceEt */
{
} /* size: 36 */

/* <0> (null):0 */
void RemoveRebalance(class CUtlRBTree<unsigned int, short unsigned int> *, short unsigned int) /* linkage=_ZN10CUtlRBTreeIjtE15RemoveRebalanceEt */
{
} /* size: 157514832 */

/* <0> (null):0 */
short unsigned int InsertAt(class CUtlRBTree<unsigned int, short unsigned int> *, short unsigned int, bool) /* linkage=_ZN10CUtlRBTreeIjtE8InsertAtEtb */
{
} /* size: 2 */

/* <0> (null):0 */
void CUtlRBTree(class CUtlRBTree<unsigned int, short unsigned int> *, const class CUtlRBTree<unsigned int, short unsigned int>  &)
{
} /* size: 512 */

/* <0> (null):0 */
short unsigned int CreateInsertedNode(class CUtlRBTree<unsigned int, short unsigned int> *, const unsigned int  &) /* linkage=_ZN10CUtlRBTreeIjtE18CreateInsertedNodeERKj */
{
} /* size: 2 */

/* <0> (null):0 */
void ResetDbgInfo(class CUtlRBTree<unsigned int, short unsigned int> *) /* linkage=_ZN10CUtlRBTreeIjtE12ResetDbgInfoEv */
{
} /* size: 157514884 */

/* <0> (null):0 */
void CUtlMemory(class CUtlMemory<CUtlRBTree<unsigned int, short unsigned int>::Node_t> *, int, int)
{
} /* size: 3741 */

/* <0> (null):0 */
void CUtlMemory(class CUtlMemory<CUtlRBTree<unsigned int, short unsigned int>::Node_t> *, class Node_t *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void ~CUtlMemory(class CUtlMemory<CUtlRBTree<unsigned int, short unsigned int>::Node_t> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class Node_t & operator[](class CUtlMemory<CUtlRBTree<unsigned int, short unsigned int>::Node_t> *, int) /* linkage=_ZN10CUtlMemoryIN10CUtlRBTreeIjtE6Node_tEEixEi */
{
} /* size: 4 */

/* <0> (null):0 */
const class Node_t  & operator[](const class CUtlMemory<CUtlRBTree<unsigned int, short unsigned int>::Node_t>  *, int) /* linkage=_ZNK10CUtlMemoryIN10CUtlRBTreeIjtE6Node_tEEixEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsIdxValid(const class CUtlMemory<CUtlRBTree<unsigned int, short unsigned int>::Node_t>  *, int) /* linkage=_ZNK10CUtlMemoryIN10CUtlRBTreeIjtE6Node_tEE10IsIdxValidEi */
{
} /* size: 1 */

/* <0> (null):0 */
class Node_t * Base(class CUtlMemory<CUtlRBTree<unsigned int, short unsigned int>::Node_t> *) /* linkage=_ZN10CUtlMemoryIN10CUtlRBTreeIjtE6Node_tEE4BaseEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class Node_t  * Base(const class CUtlMemory<CUtlRBTree<unsigned int, short unsigned int>::Node_t>  *) /* linkage=_ZNK10CUtlMemoryIN10CUtlRBTreeIjtE6Node_tEE4BaseEv */
{
} /* size: 4 */

/* <0> (null):0 */
int NumAllocated(const class CUtlMemory<CUtlRBTree<unsigned int, short unsigned int>::Node_t>  *) /* linkage=_ZNK10CUtlMemoryIN10CUtlRBTreeIjtE6Node_tEE12NumAllocatedEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Grow(class CUtlMemory<CUtlRBTree<unsigned int, short unsigned int>::Node_t> *, int) /* linkage=_ZN10CUtlMemoryIN10CUtlRBTreeIjtE6Node_tEE4GrowEi */
{
} /* size: 157574088 */

/* <0> (null):0 */
void EnsureCapacity(class CUtlMemory<CUtlRBTree<unsigned int, short unsigned int>::Node_t> *, int) /* linkage=_ZN10CUtlMemoryIN10CUtlRBTreeIjtE6Node_tEE14EnsureCapacityEi */
{
} /* size: 0 */

/* <0> (null):0 */
void Purge(class CUtlMemory<CUtlRBTree<unsigned int, short unsigned int>::Node_t> *) /* linkage=_ZN10CUtlMemoryIN10CUtlRBTreeIjtE6Node_tEE5PurgeEv */
{
} /* size: 348 */

/* <0> (null):0 */
bool IsExternallyAllocated(const class CUtlMemory<CUtlRBTree<unsigned int, short unsigned int>::Node_t>  *) /* linkage=_ZNK10CUtlMemoryIN10CUtlRBTreeIjtE6Node_tEE21IsExternallyAllocatedEv */
{
} /* size: 1 */

/* <0> (null):0 */
void SetGrowSize(class CUtlMemory<CUtlRBTree<unsigned int, short unsigned int>::Node_t> *, int) /* linkage=_ZN10CUtlMemoryIN10CUtlRBTreeIjtE6Node_tEE11SetGrowSizeEi */
{
} /* size: 157559616 */

/* <0> (null):0 */
void CUtlMemory(class CUtlMemory<char> *, int, int)
{
} /* size: 5973 */

/* <0> (null):0 */
void CUtlMemory(class CUtlMemory<char> *, char *, int)
{
} /* size: 4 */

/* <0> (null):0 */
void ~CUtlMemory(class CUtlMemory<char> *, int)
{
} /* size: 157575960 */

/* <0> (null):0 */
char & operator[](class CUtlMemory<char> *, int) /* linkage=_ZN10CUtlMemoryIcEixEi */
{
} /* size: 4 */

/* <0> (null):0 */
const char  & operator[](const class CUtlMemory<char>  *, int) /* linkage=_ZNK10CUtlMemoryIcEixEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsIdxValid(const class CUtlMemory<char>  *, int) /* linkage=_ZNK10CUtlMemoryIcE10IsIdxValidEi */
{
} /* size: 1 */

/* <0> (null):0 */
char * Base(class CUtlMemory<char> *) /* linkage=_ZN10CUtlMemoryIcE4BaseEv */
{
} /* size: 4 */

/* <0> (null):0 */
const char  * Base(const class CUtlMemory<char>  *) /* linkage=_ZNK10CUtlMemoryIcE4BaseEv */
{
} /* size: 4 */

/* <0> (null):0 */
int NumAllocated(const class CUtlMemory<char>  *) /* linkage=_ZNK10CUtlMemoryIcE12NumAllocatedEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Grow(class CUtlMemory<char> *, int) /* linkage=_ZN10CUtlMemoryIcE4GrowEi */
{
} /* size: 6642 */

/* <0> (null):0 */
void EnsureCapacity(class CUtlMemory<char> *, int) /* linkage=_ZN10CUtlMemoryIcE14EnsureCapacityEi */
{
} /* size: 0 */

/* <0> (null):0 */
void Purge(class CUtlMemory<char> *) /* linkage=_ZN10CUtlMemoryIcE5PurgeEv */
{
} /* size: 157655020 */

/* <0> (null):0 */
bool IsExternallyAllocated(const class CUtlMemory<char>  *) /* linkage=_ZNK10CUtlMemoryIcE21IsExternallyAllocatedEv */
{
} /* size: 1 */

/* <0> (null):0 */
void SetGrowSize(class CUtlMemory<char> *, int) /* linkage=_ZN10CUtlMemoryIcE11SetGrowSizeEi */
{
} /* size: 0 */

/* <0> (null):0 */
void CUtlVector(class CUtlVector<char> *, int, int)
{
} /* size: 1376256 */

/* <0> (null):0 */
void CUtlVector(class CUtlVector<char> *, char *, int)
{
} /* size: 157642408 */

/* <0> (null):0 */
void ~CUtlVector(class CUtlVector<char> *, int)
{
} /* size: 157656276 */

/* <0> (null):0 */
char & operator[](class CUtlVector<char> *, int) /* linkage=_ZN10CUtlVectorIcEixEi */
{
} /* size: 4 */

/* <0> (null):0 */
const char  & operator[](const class CUtlVector<char>  *, int) /* linkage=_ZNK10CUtlVectorIcEixEi */
{
} /* size: 4 */

/* <0> (null):0 */
char & Element(class CUtlVector<char> *, int) /* linkage=_ZN10CUtlVectorIcE7ElementEi */
{
} /* size: 4 */

/* <0> (null):0 */
const char  & Element(const class CUtlVector<char>  *, int) /* linkage=_ZNK10CUtlVectorIcE7ElementEi */
{
} /* size: 4 */

/* <0> (null):0 */
char * Base(class CUtlVector<char> *) /* linkage=_ZN10CUtlVectorIcE4BaseEv */
{
} /* size: 4 */

/* <0> (null):0 */
const char  * Base(const class CUtlVector<char>  *) /* linkage=_ZNK10CUtlVectorIcE4BaseEv */
{
} /* size: 4 */

/* <0> (null):0 */
int Count(const class CUtlVector<char>  *) /* linkage=_ZNK10CUtlVectorIcE5CountEv */
{
} /* size: 4 */

/* <0> (null):0 */
int Size(const class CUtlVector<char>  *) /* linkage=_ZNK10CUtlVectorIcE4SizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsValidIndex(const class CUtlVector<char>  *, int) /* linkage=_ZNK10CUtlVectorIcE12IsValidIndexEi */
{
} /* size: 1 */

/* <0> (null):0 */
int AddToHead(class CUtlVector<char> *) /* linkage=_ZN10CUtlVectorIcE9AddToHeadEv */
{
} /* size: 4 */

/* <0> (null):0 */
int AddToTail(class CUtlVector<char> *) /* linkage=_ZN10CUtlVectorIcE9AddToTailEv */
{
} /* size: 4 */

/* <0> (null):0 */
int InsertBefore(class CUtlVector<char> *, int) /* linkage=_ZN10CUtlVectorIcE12InsertBeforeEi */
{
} /* size: 4 */

/* <0> (null):0 */
int InsertAfter(class CUtlVector<char> *, int) /* linkage=_ZN10CUtlVectorIcE11InsertAfterEi */
{
} /* size: 4 */

/* <0> (null):0 */
int AddToHead(class CUtlVector<char> *, const char  &) /* linkage=_ZN10CUtlVectorIcE9AddToHeadERKc */
{
} /* size: 4 */

/* <0> (null):0 */
int AddToTail(class CUtlVector<char> *, const char  &) /* linkage=_ZN10CUtlVectorIcE9AddToTailERKc */
{
} /* size: 4 */

/* <0> (null):0 */
int InsertBefore(class CUtlVector<char> *, int, const char  &) /* linkage=_ZN10CUtlVectorIcE12InsertBeforeEiRKc */
{
} /* size: 4 */

/* <0> (null):0 */
int InsertAfter(class CUtlVector<char> *, int, const char  &) /* linkage=_ZN10CUtlVectorIcE11InsertAfterEiRKc */
{
} /* size: 4 */

/* <0> (null):0 */
int AddMultipleToHead(class CUtlVector<char> *, int) /* linkage=_ZN10CUtlVectorIcE17AddMultipleToHeadEi */
{
} /* size: 4 */

/* <0> (null):0 */
int AddMultipleToTail(class CUtlVector<char> *, int) /* linkage=_ZN10CUtlVectorIcE17AddMultipleToTailEi */
{
} /* size: 4 */

/* <0> (null):0 */
int InsertMultipleBefore(class CUtlVector<char> *, int, int) /* linkage=_ZN10CUtlVectorIcE20InsertMultipleBeforeEii */
{
} /* size: 4 */

/* <0> (null):0 */
int InsertMultipleAfter(class CUtlVector<char> *, int, int) /* linkage=_ZN10CUtlVectorIcE19InsertMultipleAfterEii */
{
} /* size: 4 */

/* <0> (null):0 */
void SetSize(class CUtlVector<char> *, int) /* linkage=_ZN10CUtlVectorIcE7SetSizeEi */
{
} /* size: 62524 */

/* <0> (null):0 */
void CopyArray(class CUtlVector<char> *, const char  *, int) /* linkage=_ZN10CUtlVectorIcE9CopyArrayEPKci */
{
} /* size: 32 */

/* <0> (null):0 */
int AddVectorToTail(class CUtlVector<char> *, const class CUtlVector<char>  &) /* linkage=_ZN10CUtlVectorIcE15AddVectorToTailERKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
int Find(class CUtlVector<char> *, const char  &) /* linkage=_ZN10CUtlVectorIcE4FindERKc */
{
} /* size: 4 */

/* <0> (null):0 */
bool HasElement(class CUtlVector<char> *, const char  &) /* linkage=_ZN10CUtlVectorIcE10HasElementERKc */
{
} /* size: 1 */

/* <0> (null):0 */
void EnsureCapacity(class CUtlVector<char> *, int) /* linkage=_ZN10CUtlVectorIcE14EnsureCapacityEi */
{
} /* size: 157789732 */

/* <0> (null):0 */
void FastRemove(class CUtlVector<char> *, int) /* linkage=_ZN10CUtlVectorIcE10FastRemoveEi */
{
} /* size: 157797524 */

/* <0> (null):0 */
void Remove(class CUtlVector<char> *, int) /* linkage=_ZN10CUtlVectorIcE6RemoveEi */
{
} /* size: 157790040 */

/* <0> (null):0 */
void FindAndRemove(class CUtlVector<char> *, const char  &) /* linkage=_ZN10CUtlVectorIcE13FindAndRemoveERKc */
{
} /* size: 52272 */

/* <0> (null):0 */
void RemoveMultiple(class CUtlVector<char> *, int, int) /* linkage=_ZN10CUtlVectorIcE14RemoveMultipleEii */
{
} /* size: 2621440 */

/* <0> (null):0 */
void RemoveAll(class CUtlVector<char> *) /* linkage=_ZN10CUtlVectorIcE9RemoveAllEv */
{
} /* size: 52539 */

/* <0> (null):0 */
void Purge(class CUtlVector<char> *) /* linkage=_ZN10CUtlVectorIcE5PurgeEv */
{
} /* size: 200 */

/* <0> (null):0 */
void PurgeAndDeleteElements(class CUtlVector<char> *) /* linkage=_ZN10CUtlVectorIcE22PurgeAndDeleteElementsEv */
{
} /* size: 157790936 */

/* <0> (null):0 */
void SetGrowSize(class CUtlVector<char> *, int) /* linkage=_ZN10CUtlVectorIcE11SetGrowSizeEi */
{
} /* size: 67 */

/* <0> (null):0 */
void CUtlVector(class CUtlVector<char> *, const class CUtlVector<char>  &)
{
} /* size: 64 */

/* <0> (null):0 */
void GrowVector(class CUtlVector<char> *, int) /* linkage=_ZN10CUtlVectorIcE10GrowVectorEi */
{
} /* size: 0 */

/* <0> (null):0 */
void ShiftElementsRight(class CUtlVector<char> *, int, int) /* linkage=_ZN10CUtlVectorIcE18ShiftElementsRightEii */
{
} /* size: 256 */

/* <0> (null):0 */
void ShiftElementsLeft(class CUtlVector<char> *, int, int) /* linkage=_ZN10CUtlVectorIcE17ShiftElementsLeftEii */
{
} /* size: 157833692 */

/* <0> (null):0 */
void ResetDbgInfo(class CUtlVector<char> *) /* linkage=_ZN10CUtlVectorIcE12ResetDbgInfoEv */
{
} /* size: 8 */

/* <0> (null):0 */
void LessCtx_t(class LessCtx_t *)
{
} /* size: 157834820 */

/* <0> (null):0 */
inline void * operator new(size_t, void * __p)
{
} /* size: 4 */

/* <0> (null):0 */
inline void LessCtx_t(class LessCtx_t *const this)
{
} /* size: 96 */

/* <0> (null):0 */
inline void operator[](class CUtlMemory<char> *const this, int i)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator[](class CUtlVector<char> *const this, int i)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ResetDbgInfo(class CUtlRBTree<unsigned int, short unsigned int> *const this)
{
} /* size: 157842741 */

/* <0> (null):0 */
void CUtlMemory(class CUtlMemory<CUtlRBTree<unsigned int, short unsigned int>::Node_t> *const this, int growSize, int initSize)
{
} /* size: 0 */

/* <0> (null):0 */
void InvalidIndex(void)
{
} /* size: 96 */

/* <0> (null):0 */
inline void ResetDbgInfo(class CUtlVector<char> *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CUtlMemory(class CUtlMemory<char> *const this, int growSize, int initSize)
{
} /* size: 157843232 */

/* <0> (null):0 */
void CUtlRBTree(class CUtlRBTree<unsigned int, short unsigned int> *const this, int growSize, int initSize, LessFunc_t lessfunc)
{
} /* size: 157843464 */

/* <0> (null):0 */
inline void CUtlVector(class CUtlVector<char> *const this, int growSize, int initSize)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator[](const class CUtlMemory<char>  *const this, int i)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Destruct<unsigned int>(unsigned int * pMemory)
{
} /* size: 256 */

/* <0> (null):0 */
inline void Destruct<char>(char * pMemory)
{
} /* size: 3015561 */

/* <0> (null):0 */
inline void Element(class CUtlVector<char> *const this, int i)
{
} /* size: 157890656 */

/* <0> (null):0 */
void RemoveAll(class CUtlVector<char> *const this)
{
} /* size: 157890792 */

/* <0> (null):0 */
inline void operator[](const class CUtlMemory<CUtlRBTree<unsigned int, short unsigned int>::Node_t>  *const this, int i)
{
} /* size: 157890976 */

/* <0> (null):0 */
inline void Element(const class CUtlRBTree<unsigned int, short unsigned int>  *const this, short unsigned int i)
{
} /* size: 157891160 */

/* <0> (null):0 */
inline void IsValid(const class CUtlSymbol  *const this)
{
} /* size: 157891428 */

/* <0> (null):0 */
inline void operator const UtlSymId_t(const class CUtlSymbol  *const this)
{
} /* size: 157891245 */

/* <0> (null):0 */
inline void operator[](const class CUtlRBTree<unsigned int, short unsigned int>  *const this, short unsigned int i)
{
} /* size: 157892325 */

/* <0> (null):0 */
inline void operator[](const class CUtlVector<char>  *const this, int i)
{
} /* size: 157891957 */

/* <0> (null):0 */
inline void CUtlSymbol(class CUtlSymbol *const this, UtlSymId_t id)
{
} /* size: 0 */

/* <0> (null):0 */
void CurrTable(void)
{
} /* size: 157892180 */

/* <0> (null):0 */
void String(const class CUtlSymbolTable  *const this, class CUtlSymbol id)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CUtlSymbol(class CUtlSymbol *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Find(const class CUtlRBTree<unsigned int, short unsigned int>  *const this, const unsigned int  &const search)
{
	{
		short unsigned int current;                           //     0
	}
} /* size: -1 */

/* <0> (null):0 */
inline void Construct<char>(char * pMemory)
{
} /* size: 157892860 */

/* <0> (null):0 */
inline void operator[](class CUtlMemory<CUtlRBTree<unsigned int, short unsigned int>::Node_t> *const this, int i)
{
} /* size: 157893140 */

/* <0> (null):0 */
inline void Links(class CUtlRBTree<unsigned int, short unsigned int> *const this, short unsigned int i)
{
} /* size: 157893324 */

/* <0> (null):0 */
inline void IsValidIndex(const class CUtlRBTree<unsigned int, short unsigned int>  *const this, short unsigned int i)
{
} /* size: 157893292 */

/* <0> (null):0 */
inline void Element(class CUtlRBTree<unsigned int, short unsigned int> *const this, short unsigned int i)
{
} /* size: 0 */

/* <0> (null):0 */
inline void SetRightChild(class CUtlRBTree<unsigned int, short unsigned int> *const this, short unsigned int i, short unsigned int child)
{
} /* size: 157893876 */

/* <0> (null):0 */
inline void SetLeftChild(class CUtlRBTree<unsigned int, short unsigned int> *const this, short unsigned int i, short unsigned int child)
{
} /* size: 157893964 */

/* <0> (null):0 */
void RemoveAll(class CUtlRBTree<unsigned int, short unsigned int> *const this)
{
	{
		short unsigned int prev;                              //     0
		{
			int i;                                        //     0
			{
				short unsigned int idx;               //     0
			}
		}
	}
} /* size: 157894264 */

/* <0> (null):0 */
void IsExternallyAllocated(const class CUtlMemory<CUtlRBTree<unsigned int, short unsigned int>::Node_t>  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Purge(class CUtlMemory<CUtlRBTree<unsigned int, short unsigned int>::Node_t> *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ~CUtlMemory(class CUtlMemory<CUtlRBTree<unsigned int, short unsigned int>::Node_t> *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
void IsExternallyAllocated(const class CUtlMemory<char>  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Purge(class CUtlVector<char> *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ~CUtlMemory(class CUtlMemory<char> *const this, intconst __in_chrg)
{
} /* size: 156878344 */

/* <0> (null):0 */
inline void ~CUtlVector(class CUtlVector<char> *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
void ~CUtlRBTree(class CUtlRBTree<unsigned int, short unsigned int> *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void NumAllocated(const class CUtlMemory<char>  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Grow(class CUtlMemory<char> *const this, int num)
{
	{
		int growSize;                                         //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void ShiftElementsRight(class CUtlVector<char> *const this, int elem, int num)
{
	{
		int numToMove;                                        //     0
	}
} /* size: 157866988 */

/* <0> (null):0 */
inline void InsertMultipleBefore(class CUtlVector<char> *const this, int elem, int num)
{
} /* size: 60085 */

/* <0> (null):0 */
inline void NumAllocated(const class CUtlMemory<CUtlRBTree<unsigned int, short unsigned int>::Node_t>  *const this)
{
} /* size: 328202 */

/* <0> (null):0 */
inline void Construct<unsigned int>(unsigned int * pMemory)
{
} /* size: 328202 */

/* <0> (null):0 */
inline void IsRoot(const class CUtlRBTree<unsigned int, short unsigned int>  *const this, short unsigned int i)
{
} /* size: 3014656 */

/* <0> (null):0 */
inline void SetParent(class CUtlRBTree<unsigned int, short unsigned int> *const this, short unsigned int i, short unsigned int parent)
{
} /* size: 3014814 */

/* <0> (null):0 */
inline void IsRightChild(const class CUtlRBTree<unsigned int, short unsigned int>  *const this, short unsigned int i)
{
} /* size: 0 */

/* <0> (null):0 */
inline void IsRed(const class CUtlRBTree<unsigned int, short unsigned int>  *const this, short unsigned int i)
{
} /* size: 0 */

/* <0> (null):0 */
inline void SetColor(class CUtlRBTree<unsigned int, short unsigned int> *const this, short unsigned int i, enum NodeColor_t c)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Color(const class CUtlRBTree<unsigned int, short unsigned int>  *const this, short unsigned int i)
{
} /* size: 157868792 */

/* <0> (null):0 */
void NewNode(class CUtlRBTree<unsigned int, short unsigned int> *const this)
{
	{
		short unsigned int newElem;                           //     0
	}
} /* size: 157970048 */

/* <0> (null):0 */
void CreateInsertedNode(class CUtlRBTree<unsigned int, short unsigned int> *const this, const unsigned int  &const insert)
{
	{
		short unsigned int current;                           //     0
		short unsigned int parent;                            //     0
		bool leftchild;                                       //     0
	}
} /* size: 157962380 */

/* <0> (null):0 */
inline void CopyConstruct<unsigned int>(unsigned int * pMemory, const unsigned int  &const src)
{
} /* size: 157970644 */

/* <0> (null):0 */
inline void CUtlSymbol(class CUtlSymbol *const this, const class CUtlSymbol  &const sym)
{
} /* size: 852088 */

/* <0> (null):0 */
inline void AddMultipleToTail(class CUtlVector<char> *const this, int num)
{
} /* size: 157971168 */

/* <0> (null):0 */
void Insert(class CUtlRBTree<unsigned int, short unsigned int> *const this, const unsigned int  &const insert)
{
	{
		short unsigned int newnode;                           //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void __static_initialization_and_destruction_0(int __initialize_p, int __priority)
{
} /* size: 157971420 */

/* <0> (null):0 */
void Grow(class CUtlMemory<CUtlRBTree<unsigned int, short unsigned int>::Node_t> *const this, int num)
{
	{
		int growSize;                                         //     0
	}
} /* size: 157971880 */

/* <0> (null):0 */
void CUtlSymbolTable(class CUtlSymbolTable *const this, int growSize, int initSize, bool caseInsensitive)
{
} /* size: 157971996 */

/* <0> (null):0 */
void SymLessi(const unsigned int  &const i1, const unsigned int  &const i2)
{
	{
		const char  * str1;                                   //     0
		const char  * str2;                                   //     0
		operator[](class CUtlVector<char> *const this,
				int i); /* size=157972556, low_pc=0 */ //     0
		operator[](class CUtlVector<char> *const this,
				int i); /* size=0, low_pc=0 */ //     0
	}
} /* size: 3 */

/* <0> (null):0 */
void SymLess(const unsigned int  &const i1, const unsigned int  &const i2)
{
	{
		const char  * str1;                                   //     0
		const char  * str2;                                   //     0
		operator[](class CUtlVector<char> *const this,
				int i); /* size=157973076, low_pc=0 */ //     0
		operator[](class CUtlVector<char> *const this,
				int i); /* size=157973184, low_pc=0 */ //     0
	}
} /* size: 157972660 */

/* <0> (null):0 */
void Initialize(void)
{
	{
		bool symbolsInitialized;                              //     0
	}
} /* size: 157973300 */

/* <0> (null):0 */
void Initialize(void)
{
	{
		bool symbolsInitialized;                              //     0
		CUtlSymbolTable(class CUtlSymbolTable *const this,
				int growSize,
				int initSize,
				bool caseInsensitive); /* size=7036, low_pc=0 */ //     0
	}
} /* size: 134217728 */

/* <0> (null):0 */
void CurrTable(void)
{
	Initialize(void); /* size=158014120, low_pc=0 */ //     0
} /* size: 158014068 */

/* <0> (null):0 */
void String(const class CUtlSymbol  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void String(const class CUtlSymbol  *const this)
{
	CurrTable(void); /* size=157928072, low_pc=0 */ //     0
	String(const class CUtlSymbolTable  *const this,
		class CUtlSymbol id); /* size=0, low_pc=0 */ //     0
} /* size: 158014253 */

/* <0> (null):0 */
void operator==(const class CUtlSymbol  *const this, const char  * pStr)
{
	String(const class CUtlSymbol  *const this); /* size=0, low_pc=0 */ //     0
} /* size: 158015400 */

/* <0> (null):0 */
void CUtlSymbolTable(class CUtlSymbolTable *const this, int growSize, int initSize, bool caseInsensitive)
{
	CUtlRBTree(class CUtlRBTree<unsigned int, short unsigned int> *const this,
			int growSize,
			int initSize,
			LessFunc_t lessfunc); /* size=134217728, low_pc=0 */ //     0
	CUtlVector(class CUtlVector<char> *const this,
			int growSize,
			int initSize); /* size=157930220, low_pc=0 */ //     0
} /* size: 256 */

/* <0> (null):0 */
void Purge(class CUtlMemory<char> *const this)
{
} /* size: 158016660 */

/* <0> (null):0 */
void ~CUtlSymbolTable(class CUtlSymbolTable *const this, intconst __in_chrg)
{
} /* size: 158016820 */

/* <0> (null):0 */
void ~CUtlSymbolTable(class CUtlSymbolTable *const this)
{
	~CUtlVector(class CUtlVector<char> *const this,
			intconst __in_chrg); /* size=63501, low_pc=0 */ //     0
	~CUtlRBTree(class CUtlRBTree<unsigned int, short unsigned int> *const this,
			intconst __in_chrg); /* size=157930852, low_pc=0 */ //     0
} /* size: 158017004 */

/* <0> (null):0 */
inline void LeftChild(const class CUtlRBTree<unsigned int, short unsigned int>  *const this, short unsigned int i)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Links(const class CUtlRBTree<unsigned int, short unsigned int>  *const this, short unsigned int i)
{
	{
		class Links_t s_Sentinel;                             //     0
	}
} /* size: 158017824 */

/* <0> (null):0 */
inline void RightChild(const class CUtlRBTree<unsigned int, short unsigned int>  *const this, short unsigned int i)
{
} /* size: 328286 */

/* <0> (null):0 */
void Find(class CUtlSymbolTable *const this, const char  * pString)
{
	{
		UtlSymId_t idx;                                       //     0
		Find(const class CUtlRBTree<unsigned int, short unsigned int>  *const this,
			const unsigned int  &const search); /* size=151519232, low_pc=0 */ //     0
		CUtlSymbol(class CUtlSymbol *const this,
				UtlSymId_t id); /* size=0, low_pc=0 */ //     0
		CUtlSymbol(class CUtlSymbol *const this); /* size=524288, low_pc=0 */ //     0
	}
} /* size: 3014819 */

/* <0> (null):0 */
void String(const class CUtlSymbolTable  *const this, class CUtlSymbol id)
{
	IsValid(const class CUtlSymbol  *const this); /* size=148, low_pc=0 */ //     0
	operator[](const class CUtlVector<char>  *const this,
			int i); /* size=0, low_pc=0 */ //     0
} /* size: 3015251 */

/* <0> (null):0 */
void RemoveAll(class CUtlSymbolTable *const this)
{
	RemoveAll(class CUtlRBTree<unsigned int, short unsigned int> *const this); /* size=0, low_pc=0 */ //     0
	RemoveAll(class CUtlVector<char> *const this); /* size=68, low_pc=0 */ //     0
} /* size: 158068968 */

/* <0> (null):0 */
void GrowVector(class CUtlVector<char> *const this, int num)
{
	Grow(class CUtlMemory<char> *const this,
		int num); /* size=157997064, low_pc=0 */ //     0
} /* size: 157997160 */

/* <0> (null):0 */
inline void Parent(const class CUtlRBTree<unsigned int, short unsigned int>  *const this, short unsigned int i)
{
} /* size: 157997428 */

/* <0> (null):0 */
inline void IsLeftChild(const class CUtlRBTree<unsigned int, short unsigned int>  *const this, short unsigned int i)
{
} /* size: 0 */

/* <0> (null):0 */
void RotateLeft(class CUtlRBTree<unsigned int, short unsigned int> *const this, short unsigned int elem)
{
	{
		short unsigned int rightchild;                        //     0
		RightChild(const class CUtlRBTree<unsigned int, short unsigned int>  *const this,
				short unsigned int i); /* size=157997756, low_pc=0 */ //     0
		LeftChild(const class CUtlRBTree<unsigned int, short unsigned int>  *const this,
				short unsigned int i); /* size=0, low_pc=0 */ //     0
		LeftChild(const class CUtlRBTree<unsigned int, short unsigned int>  *const this,
				short unsigned int i); /* size=0, low_pc=0 */ //     0
		SetRightChild(class CUtlRBTree<unsigned int, short unsigned int> *const this,
				short unsigned int i,
				short unsigned int child); /* size=-1, low_pc=0 */ //     0
		LeftChild(const class CUtlRBTree<unsigned int, short unsigned int>  *const this,
				short unsigned int i); /* size=158087768, low_pc=0 */ //     0
		SetParent(class CUtlRBTree<unsigned int, short unsigned int> *const this,
				short unsigned int i,
				short unsigned int parent); /* size=158108812, low_pc=0 */ //     0
		Parent(const class CUtlRBTree<unsigned int, short unsigned int>  *const this,
			short unsigned int i); /* size=158088092, low_pc=0 */ //     0
		SetParent(class CUtlRBTree<unsigned int, short unsigned int> *const this,
				short unsigned int i,
				short unsigned int parent); /* size=158109344, low_pc=0 */ //     0
		IsLeftChild(const class CUtlRBTree<unsigned int, short unsigned int>  *const this,
				short unsigned int i); /* size=158109268, low_pc=0 */ //     0
		Parent(const class CUtlRBTree<unsigned int, short unsigned int>  *const this,
			short unsigned int i); /* size=328303, low_pc=0 */ //     0
		SetLeftChild(class CUtlRBTree<unsigned int, short unsigned int> *const this,
				short unsigned int i,
				short unsigned int child); /* size=158111016, low_pc=0 */ //     0
		SetLeftChild(class CUtlRBTree<unsigned int, short unsigned int> *const this,
				short unsigned int i,
				short unsigned int child); /* size=158110000, low_pc=0 */ //     0
		SetParent(class CUtlRBTree<unsigned int, short unsigned int> *const this,
				short unsigned int i,
				short unsigned int parent); /* size=158110088, low_pc=0 */ //     0
		Parent(const class CUtlRBTree<unsigned int, short unsigned int>  *const this,
			short unsigned int i); /* size=67108864, low_pc=0 */ //     0
		SetRightChild(class CUtlRBTree<unsigned int, short unsigned int> *const this,
				short unsigned int i,
				short unsigned int child); /* size=158110452, low_pc=0 */ //     0
	}
} /* size: 157997612 */

/* <0> (null):0 */
void RotateRight(class CUtlRBTree<unsigned int, short unsigned int> *const this, short unsigned int elem)
{
	{
		short unsigned int leftchild;                         //     0
		LeftChild(const class CUtlRBTree<unsigned int, short unsigned int>  *const this,
				short unsigned int i); /* size=158110612, low_pc=0 */ //     0
		RightChild(const class CUtlRBTree<unsigned int, short unsigned int>  *const this,
				short unsigned int i); /* size=158061536, low_pc=0 */ //     0
		SetLeftChild(class CUtlRBTree<unsigned int, short unsigned int> *const this,
				short unsigned int i,
				short unsigned int child); /* size=256, low_pc=0 */ //     0
		RightChild(const class CUtlRBTree<unsigned int, short unsigned int>  *const this,
				short unsigned int i); /* size=344, low_pc=0 */ //     0
		RightChild(const class CUtlRBTree<unsigned int, short unsigned int>  *const this,
				short unsigned int i); /* size=0, low_pc=0 */ //     0
		SetParent(class CUtlRBTree<unsigned int, short unsigned int> *const this,
				short unsigned int i,
				short unsigned int parent); /* size=158111656, low_pc=0 */ //     0
		Parent(const class CUtlRBTree<unsigned int, short unsigned int>  *const this,
			short unsigned int i); /* size=158111556, low_pc=0 */ //     0
		SetParent(class CUtlRBTree<unsigned int, short unsigned int> *const this,
				short unsigned int i,
				short unsigned int parent); /* size=62256, low_pc=0 */ //     0
		IsRightChild(const class CUtlRBTree<unsigned int, short unsigned int>  *const this,
				short unsigned int i); /* size=158111840, low_pc=0 */ //     0
		Parent(const class CUtlRBTree<unsigned int, short unsigned int>  *const this,
			short unsigned int i); /* size=0, low_pc=0 */ //     0
		SetLeftChild(class CUtlRBTree<unsigned int, short unsigned int> *const this,
				short unsigned int i,
				short unsigned int child); /* size=158112500, low_pc=0 */ //     0
		SetRightChild(class CUtlRBTree<unsigned int, short unsigned int> *const this,
				short unsigned int i,
				short unsigned int child); /* size=0, low_pc=0 */ //     0
		SetParent(class CUtlRBTree<unsigned int, short unsigned int> *const this,
				short unsigned int i,
				short unsigned int parent); /* size=328332, low_pc=0 */ //     0
		Parent(const class CUtlRBTree<unsigned int, short unsigned int>  *const this,
			short unsigned int i); /* size=158112460, low_pc=0 */ //     0
		SetRightChild(class CUtlRBTree<unsigned int, short unsigned int> *const this,
				short unsigned int i,
				short unsigned int child); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void InsertRebalance(class CUtlRBTree<unsigned int, short unsigned int> *const this, short unsigned int elem)
{
	{
		short unsigned int parent;                            //     0
		short unsigned int grandparent;                       //     0
		{
			short unsigned int uncle;                     //     0
			SetColor(class CUtlRBTree<unsigned int, short unsigned int> *const this,
				short unsigned int i,
				enum NodeColor_t c); /* size=158034000, low_pc=0 */ //     0
			SetColor(class CUtlRBTree<unsigned int, short unsigned int> *const this,
				short unsigned int i,
				enum NodeColor_t c); /* size=0, low_pc=0 */ //     0
			SetColor(class CUtlRBTree<unsigned int, short unsigned int> *const this,
				short unsigned int i,
				enum NodeColor_t c); /* size=65408, low_pc=0 */ //     0
			LeftChild(const class CUtlRBTree<unsigned int, short unsigned int>  *const this,
					short unsigned int i); /* size=158034828, low_pc=0 */ //     0
			IsRed(const class CUtlRBTree<unsigned int, short unsigned int>  *const this,
				short unsigned int i); /* size=328452, low_pc=0 */ //     0
			IsLeftChild(const class CUtlRBTree<unsigned int, short unsigned int>  *const this,
					short unsigned int i); /* size=158038620, low_pc=0 */ //     0
			SetColor(class CUtlRBTree<unsigned int, short unsigned int> *const this,
				short unsigned int i,
				enum NodeColor_t c); /* size=158036008, low_pc=0 */ //     0
			SetColor(class CUtlRBTree<unsigned int, short unsigned int> *const this,
				short unsigned int i,
				enum NodeColor_t c); /* size=157263412, low_pc=0 */ //     0
			Parent(const class CUtlRBTree<unsigned int, short unsigned int>  *const this,
				short unsigned int i); /* size=0, low_pc=0 */ //     0
			Parent(const class CUtlRBTree<unsigned int, short unsigned int>  *const this,
				short unsigned int i); /* size=158036168, low_pc=0 */ //     0
		}
		IsLeftChild(const class CUtlRBTree<unsigned int, short unsigned int>  *const this,
				short unsigned int i); /* size=3014656, low_pc=0 */ //     0
		{
			short unsigned int uncle;                     //     0
			RightChild(const class CUtlRBTree<unsigned int, short unsigned int>  *const this,
					short unsigned int i); /* size=158037160, low_pc=0 */ //     0
			IsRed(const class CUtlRBTree<unsigned int, short unsigned int>  *const this,
				short unsigned int i); /* size=327716, low_pc=0 */ //     0
			IsRightChild(const class CUtlRBTree<unsigned int, short unsigned int>  *const this,
					short unsigned int i); /* size=158040612, low_pc=0 */ //     0
			SetColor(class CUtlRBTree<unsigned int, short unsigned int> *const this,
				short unsigned int i,
				enum NodeColor_t c); /* size=158041208, low_pc=0 */ //     0
			SetColor(class CUtlRBTree<unsigned int, short unsigned int> *const this,
				short unsigned int i,
				enum NodeColor_t c); /* size=158041312, low_pc=0 */ //     0
			Parent(const class CUtlRBTree<unsigned int, short unsigned int>  *const this,
				short unsigned int i); /* size=158041416, low_pc=0 */ //     0
			Parent(const class CUtlRBTree<unsigned int, short unsigned int>  *const this,
				short unsigned int i); /* size=64, low_pc=0 */ //     0
		}
		Parent(const class CUtlRBTree<unsigned int, short unsigned int>  *const this,
			short unsigned int i); /* size=158129136, low_pc=0 */ //     0
		Parent(const class CUtlRBTree<unsigned int, short unsigned int>  *const this,
			short unsigned int i); /* size=184, low_pc=0 */ //     0
	}
	Parent(const class CUtlRBTree<unsigned int, short unsigned int>  *const this,
		short unsigned int i); /* size=158129712, low_pc=0 */ //     0
	Color(const class CUtlRBTree<unsigned int, short unsigned int>  *const this,
		short unsigned int i); /* size=150994945, low_pc=0 */ //     0
	SetColor(class CUtlRBTree<unsigned int, short unsigned int> *const this,
		short unsigned int i,
		enum NodeColor_t c); /* size=158129869, low_pc=0 */ //     0
} /* size: 3015409 */

/* <0> (null):0 */
void InsertAt(class CUtlRBTree<unsigned int, short unsigned int> *const this, short unsigned int parent, bool leftchild)
{
	{
		short unsigned int i;                                 //     0
		class Links_t &const elem;                            //     0
		NewNode(class CUtlRBTree<unsigned int, short unsigned int> *const this); /* size=158130436, low_pc=0 */ //     0
	}
} /* size: 328484 */

/* <0> (null):0 */
void AddString(class CUtlSymbolTable *const this, const char  * pString)
{
	{
		class CUtlSymbol id;                                  //     0
		int len;                                              //     0
		int stridx;                                           //     0
		UtlSymId_t idx;                                       //     0
		IsValid(const class CUtlSymbol  *const this); /* size=63331, low_pc=0 */ //     0
		CUtlSymbol(class CUtlSymbol *const this,
				UtlSymId_t id); /* size=224, low_pc=0 */ //     0
		AddMultipleToTail(class CUtlVector<char> *const this,
					int num); /* size=158016360, low_pc=0 */ //     0
		Insert(class CUtlRBTree<unsigned int, short unsigned int> *const this,
			const unsigned int  &const insert); /* size=224, low_pc=0 */ //     0
		CUtlSymbol(class CUtlSymbol *const this,
				UtlSymId_t id); /* size=0, low_pc=0 */ //     0
	}
} /* size: 236 */

/* <0> (null):0 */
void CUtlSymbol(class CUtlSymbol *const this, const char  * pStr)
{
} /* size: 158132864 */

/* <0> (null):0 */
void CUtlSymbol(class CUtlSymbol *const this, const char  * pStr)
{
	CurrTable(void); /* size=158179040, low_pc=0 */ //     0
} /* size: 158179200 */

/* <0> (null):0 */
void _GLOBAL__sub_I__ZN10CUtlSymbol14s_pSymbolTableE(void)
{
	__static_initialization_and_destruction_0(int __initialize_p,
							int __priority); /* size=158179864, low_pc=0 */ //     0
} /* size: 158179840 */



/* Variables: */

short unsigned int         current; /* size: 2 */

short unsigned int         prev; /* size: 2 */

int                        i; /* size: 4 */

short unsigned int         idx; /* size: 2 */

int                        growSize; /* size: 4 */

int                        numToMove; /* size: 4 */

short unsigned int         newElem; /* size: 2 */

short unsigned int         current; /* size: 2 */

short unsigned int         parent; /* size: 2 */

bool                       leftchild; /* size: 1 */

short unsigned int         newnode; /* size: 2 */

int                        growSize; /* size: 4 */

const char  *              str1; /* size: 4 */

const char  *              str2; /* size: 4 */

const char  *              str1; /* size: 4 */

const char  *              str2; /* size: 4 */

bool                       symbolsInitialized; /* size: 1 */

bool                       symbolsInitialized; /* size: 1 */

; /* size: 158014068 */

; /* size: 158014888 */

; /* size: 158015732 */

struct Links_t             s_Sentinel; /* size: 8 */

UtlSymId_t                 idx; /* size: 2 */

; /* size: 157995036 */

; /* size: 157995080 */

; /* size: 157994944 */

; /* size: 157996228 */

; /* size: 157996324 */

; /* size: 157996420 */

; /* size: 157996136 */

; /* size: 157996880 */

short unsigned int         rightchild; /* size: 2 */

; /* size: 157997980 */

; /* size: 157998196 */

; /* size: 158108608 */

; /* size: 158108864 */

; /* size: 158109120 */

; /* size: 158109416 */

; /* size: 158109632 */

; /* size: 158109848 */

; /* size: 158110184 */

short unsigned int         leftchild; /* size: 2 */

; /* size: 158110720 */

; /* size: 158110936 */

; /* size: 158111192 */

; /* size: 158111408 */

; /* size: 158111664 */

; /* size: 158111960 */

; /* size: 158112176 */

; /* size: 158112392 */

; /* size: 158034252 */

short unsigned int         parent; /* size: 2 */

short unsigned int         grandparent; /* size: 2 */

short unsigned int         uncle; /* size: 2 */

; /* size: 158035048 */

; /* size: 158035264 */

; /* size: 158035520 */

; /* size: 158035736 */

; /* size: 158036032 */

; /* size: 158036248 */

; /* size: 158036504 */

; /* size: 158036720 */

short unsigned int         uncle; /* size: 2 */

; /* size: 158037032 */

; /* size: 158037248 */

; /* size: 158037504 */

; /* size: 158037720 */

; /* size: 158038016 */

; /* size: 158129052 */

; /* size: 158129268 */

; /* size: 158129484 */

; /* size: 158129700 */

; /* size: 158129916 */

short unsigned int         i; /* size: 2 */

class Links_t &const       elem; /* size: 4 */

; /* size: 158130480 */

; /* size: 158130656 */

; /* size: 158130040 */

class CUtlSymbol          id; /* size: 2 */

int                        len; /* size: 4 */

int                        stridx; /* size: 4 */

UtlSymId_t                 idx; /* size: 2 */

; /* size: 158131636 */

; /* size: 158131932 */

; /* size: 158132068 */

; /* size: 158132112 */

; /* size: 158132156 */

; /* size: 158132200 */

; /* size: 158131976 */

; /* size: 158179308 */

extern class _IO_FILE *           stdin; /* size: 4 */

extern class _IO_FILE *           stdout; /* size: 4 */

intconst                   k_cubSaltSize; /* size: 4 */

GID_tconst                 k_GIDNil; /* size: 8 */

GID_tconst                 k_TxnIDNil; /* size: 8 */

GID_tconst                 k_TxnIDUnknown; /* size: 8 */

PackageId_tconst           k_uPackageIdFreeSub; /* size: 4 */

PackageId_tconst           k_uPackageIdInvalid; /* size: 4 */

AppId_tconst               k_uAppIdInvalid; /* size: 4 */

AssetClassId_tconst        k_ulAssetClassIdInvalid; /* size: 8 */

PhysicalItemId_tconst      k_uPhysicalItemIdInvalid; /* size: 4 */

DepotId_tconst             k_uDepotIdInvalid; /* size: 4 */

CellID_tconst              k_uCellIDInvalid; /* size: 4 */

SteamAPICall_tconst        k_uAPICallInvalid; /* size: 8 */

PartnerId_tconst           k_uPartnerIdInvalid; /* size: 4 */

struct LessCtx_t           g_LessCtx; /* size: 8 */

; /* size: 0 */

/* Types: */

/* 1 */
char
 /* size: 1 */

/* 2 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 3 */
unsigned int
 /* size: 4 */

/* 4 */
unsigned char
 /* size: 1 */

/* 5 */
short unsigned int
 /* size: 2 */

/* 6 */
long unsigned int
 /* size: 4 */

/* 7 */
signed char
 /* size: 1 */

/* 8 */
short int
 /* size: 2 */

/* 9 */
int
 /* size: 4 */

/* 10 */
long long int
 /* size: 8 */

/* 11 */
long long unsigned int
 /* size: 8 */

/* 12 */
/* <0> (null):0 */
typedef long long int __quad_t; /* size: 8 */

/* 13 */
/* <0> (null):0 */
typedef long int __off_t; /* size: 4 */

/* 14 */
long int
 /* size: 4 */

/* 15 */
/* <0> (null):0 */
typedef __quad_t __off64_t; /* size: 8 */

/* 16 */
 /* pointer to 0 */
 /* size: 4 */

/* 17 */
 /* pointer to 1 */
 /* size: 4 */

/* 18 */
/* <0> (null):0 */
typedef struct _IO_FILE FILE; /* size: 148 */

/* 19 */
/* <0> (null):0 */
struct _IO_FILE {
	int                        _flags;               /*     0     4 */
	char *                     _IO_read_ptr;         /*     4     4 */
	char *                     _IO_read_end;         /*     8     4 */
	char *                     _IO_read_base;        /*    12     4 */
	char *                     _IO_write_base;       /*    16     4 */
	char *                     _IO_write_ptr;        /*    20     4 */
	char *                     _IO_write_end;        /*    24     4 */
	char *                     _IO_buf_base;         /*    28     4 */
	char *                     _IO_buf_end;          /*    32     4 */
	char *                     _IO_save_base;        /*    36     4 */
	char *                     _IO_backup_base;      /*    40     4 */
	char *                     _IO_save_end;         /*    44     4 */
	class _IO_marker *         _markers;             /*    48     4 */
	class _IO_FILE *           _chain;               /*    52     4 */
	int                        _fileno;              /*    56     4 */
	int                        _flags2;              /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	__off_t                    _old_offset;          /*    64     4 */
	short unsigned int         _cur_column;          /*    68     2 */
	signed char                _vtable_offset;       /*    70     1 */
	char                       _shortbuf[1];         /*    71     1 */
	_IO_lock_t *               _lock;                /*    72     4 */
	__off64_t                  _offset;              /*    76     8 */
	void *                     __pad1;               /*    84     4 */
	void *                     __pad2;               /*    88     4 */
	void *                     __pad3;               /*    92     4 */
	void *                     __pad4;               /*    96     4 */
	size_t                     __pad5;               /*   100     4 */
	int                        _mode;                /*   104     4 */
	char                       _unused2[40];         /*   108    40 */
	/* --- cacheline 2 boundary (128 bytes) was 20 bytes ago --- */

	/* size: 148, cachelines: 3, members: 29 */
	/* last cacheline: 20 bytes */
}; /* size: 148 */

/* 20 */
/* <0> (null):0 */
typedef void _IO_lock_t; /* size: 0 */

/* 21 */
/* <0> (null):0 */
struct _IO_marker {
	class _IO_marker *         _next;                /*     0     4 */
	class _IO_FILE *           _sbuf;                /*     4     4 */
	int                        _pos;                 /*     8     4 */

	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 22 */
 /* pointer to 21 */
 /* size: 4 */

/* 23 */
 /* pointer to 19 */
 /* size: 4 */

/* 24 */
 /* pointer to 21 */
 /* size: 4 */

/* 25 */
 /* pointer to 19 */
 /* size: 4 */

/* 26 */
/* <0> (null):0 */
char                       array[1]; /* size: 1 */

/* 27 */
 /* pointer to 20 */
 /* size: 4 */

/* 28 */
/* <0> (null):0 */
char                       array[40]; /* size: 40 */

/* 29 */
 /* pointer to 30 */
 /* size: 4 */

/* 30 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 31 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 32 */
 /* pointer to 33 */
 /* size: 4 */

/* 33 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 146684884 */

/* 34 */
long double
 /* size: 12 */

/* 35 */
double
 /* size: 8 */

/* 36 */
/* <0> (null):0 */
typedef int int32; /* size: 4 */

/* 37 */
/* <0> (null):0 */
typedef unsigned int uint32; /* size: 4 */

/* 38 */
/* <0> (null):0 */
typedef long long unsigned int uint64; /* size: 8 */

/* 39 */
/* <0> (null):0 */
typedef uint64 GID_t; /* size: 8 */

/* 40 */
/* <0> (null):0 */
typedef uint32 PackageId_t; /* size: 4 */

/* 41 */
/* <0> (null):0 */
typedef uint32 AppId_t; /* size: 4 */

/* 42 */
/* <0> (null):0 */
typedef uint64 AssetClassId_t; /* size: 8 */

/* 43 */
/* <0> (null):0 */
typedef uint32 PhysicalItemId_t; /* size: 4 */

/* 44 */
/* <0> (null):0 */
typedef uint32 DepotId_t; /* size: 4 */

/* 45 */
/* <0> (null):0 */
typedef uint32 CellID_t; /* size: 4 */

/* 46 */
/* <0> (null):0 */
typedef uint64 SteamAPICall_t; /* size: 8 */

/* 47 */
/* <0> (null):0 */
typedef uint32 PartnerId_t; /* size: 4 */

/* 48 */
/* <0> (null):0 */
typedef int BOOL; /* size: 4 */

/* 49 */
/* <0> (null):0 */
typedef unsigned char byte; /* size: 1 */

/* 50 */
/* <0> (null):0 */
typedef unsigned int string_t; /* size: 4 */

/* 51 */
/* <0> (null):0 */
typedef float vec_t; /* size: 4 */

/* 52 */
float
 /* size: 4 */

/* 53 */
/* <0> (null):0 */
float                      array[2]; /* size: 8 */

/* 54 */
/* <0> (null):0 */
class Vector2D {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	/* <0> (null):0 */
	void Vector2D(class Vector2D *);

	/* <0> (null):0 */
	void Vector2D(class Vector2D *, float, float);

	/* <0> (null):0 */
	class Vector2D operator+(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DplERKS_ */

	/* <0> (null):0 */
	class Vector2D operator-(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DmiERKS_ */

	/* <0> (null):0 */
	class Vector2D operator*(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DmlEf */

	/* <0> (null):0 */
	class Vector2D operator/(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DdvEf */

	/* <0> (null):0 */
	float Length(const class Vector2D  *); /* linkage=_ZNK8Vector2D6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector2D  *); /* linkage=_ZNK8Vector2D13LengthSquaredEv */

	/* <0> (null):0 */
	class Vector2D Normalize(const class Vector2D  *); /* linkage=_ZNK8Vector2D9NormalizeEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector2D *); /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector2D *, float); /* linkage=_ZN8Vector2D6IsZeroEf */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 55 */
 /* pointer to 54 */
 /* size: 4 */

/* 56 */
 /* pointer to 57 */
 /* size: 4 */

/* 57 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 58 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 59 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 60 */
bool
 /* size: 1 */

/* 61 */
/* <0> (null):0 */
class Vector {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	vec_t                      z;                    /*     8     4 */
	/* <0> (null):0 */
	void Vector(class Vector *);

	/* <0> (null):0 */
	void Vector(class Vector *, float, float, float);

	/* <0> (null):0 */
	void Vector(class Vector *, const class Vector  &);

	/* <0> (null):0 */
	void Vector(class Vector *, float *);

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *); /* linkage=_ZNK6VectorngEv */

	/* <0> (null):0 */
	int operator==(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectoreqERKS_ */

	/* <0> (null):0 */
	int operator!=(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorneERKS_ */

	/* <0> (null):0 */
	class Vector operator+(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorplERKS_ */

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectormiERKS_ */

	/* <0> (null):0 */
	class Vector operator*(const class Vector  *, float); /* linkage=_ZNK6VectormlEf */

	/* <0> (null):0 */
	class Vector operator/(const class Vector  *, float); /* linkage=_ZNK6VectordvEf */

	/* <0> (null):0 */
	void CopyToArray(const class Vector  *, float *); /* linkage=_ZNK6Vector11CopyToArrayEPf */

	/* <0> (null):0 */
	float Length(const class Vector  *); /* linkage=_ZNK6Vector6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector  *); /* linkage=_ZNK6Vector13LengthSquaredEv */

	/* <0> (null):0 */
	float * operator float*(class Vector *); /* linkage=_ZN6VectorcvPfEv */

	/* <0> (null):0 */
	const float  * operator const float*(const class Vector  *); /* linkage=_ZNK6VectorcvPKfEv */

	/* <0> (null):0 */
	class Vector Normalize(const class Vector  *); /* linkage=_ZNK6Vector9NormalizeEv */

	/* <0> (null):0 */
	class Vector2D Make2D(const class Vector  *); /* linkage=_ZNK6Vector6Make2DEv */

	/* <0> (null):0 */
	float Length2D(const class Vector  *); /* linkage=_ZNK6Vector8Length2DEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector  *, float); /* linkage=_ZNK6Vector16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector  *, float); /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector *); /* linkage=_ZN6Vector16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector *, float); /* linkage=_ZN6Vector6IsZeroEf */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 62 */
 /* pointer to 61 */
 /* size: 4 */

/* 63 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 64 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 65 */
 /* pointer to 52 */
 /* size: 4 */

/* 66 */
 /* pointer to 67 */
 /* size: 4 */

/* 67 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 68 */
 /* pointer to 69 */
 /* size: 4 */

/* 69 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 70 */
/* <0> (null):0 */
typedef int qboolean; /* size: 4 */

/* 71 */
/* <0> (null):0 */
struct link_s {
	class link_s *             prev;                 /*     0     4 */
	class link_s *             next;                 /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 72 */
 /* pointer to 71 */
 /* size: 4 */

/* 73 */
/* <0> (null):0 */
typedef struct link_s link_t; /* size: 8 */

/* 74 */
/* <0> (null):0 */
typedef struct edict_s edict_t; /* size: 804 */

/* 75 */
/* <0> (null):0 */
struct edict_s {
	qboolean                   free;                 /*     0     4 */
	int                        serialnumber;         /*     4     4 */
	link_t                     area;                 /*     8     8 */
	int                        headnode;             /*    16     4 */
	int                        num_leafs;            /*    20     4 */
	short int                  leafnums[48];         /*    24    96 */
	/* --- cacheline 1 boundary (64 bytes) was 56 bytes ago --- */
	float                      freetime;             /*   120     4 */
	void *                     pvPrivateData;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	entvars_t                  v;                    /*   128   676 */
	/* --- cacheline 12 boundary (768 bytes) was 36 bytes ago --- */

	/* size: 804, cachelines: 13, members: 9 */
	/* last cacheline: 36 bytes */
}; /* size: 804 */

/* 76 */
 /* pointer to 74 */
 /* size: 4 */

/* 77 */
/* <0> (null):0 */
struct {
	float                      time;                 /*     0     4 */
	float                      frametime;            /*     4     4 */
	float                      force_retouch;        /*     8     4 */
	string_t                   mapname;              /*    12     4 */
	string_t                   startspot;            /*    16     4 */
	float                      deathmatch;           /*    20     4 */
	float                      coop;                 /*    24     4 */
	float                      teamplay;             /*    28     4 */
	float                      serverflags;          /*    32     4 */
	float                      found_secrets;        /*    36     4 */
	class Vector              v_forward;             /*    40    12 */
	class Vector              v_up;                  /*    52    12 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	class Vector              v_right;               /*    64    12 */
	float                      trace_allsolid;       /*    76     4 */
	float                      trace_startsolid;     /*    80     4 */
	float                      trace_fraction;       /*    84     4 */
	class Vector              trace_endpos;          /*    88    12 */
	class Vector              trace_plane_normal;    /*   100    12 */
	float                      trace_plane_dist;     /*   112     4 */
	edict_t *                  trace_ent;            /*   116     4 */
	float                      trace_inopen;         /*   120     4 */
	float                      trace_inwater;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	int                        trace_hitgroup;       /*   128     4 */
	int                        trace_flags;          /*   132     4 */
	int                        msg_entity;           /*   136     4 */
	int                        cdAudioTrack;         /*   140     4 */
	int                        maxClients;           /*   144     4 */
	int                        maxEntities;          /*   148     4 */
	const char  *              pStringBase;          /*   152     4 */
	void *                     pSaveData;            /*   156     4 */
	class Vector              vecLandmarkOffset;     /*   160    12 */

	/* size: 172, cachelines: 3, members: 31 */
	/* last cacheline: 44 bytes */
}; /* size: 172 */

/* 78 */
/* <0> (null):0 */
typedef class  globalvars_t; /* size: 172 */

/* 79 */
/* <0> (null):0 */
struct entvars_s {
	string_t                   classname;            /*     0     4 */
	string_t                   globalname;           /*     4     4 */
	class Vector              origin;                /*     8    12 */
	class Vector              oldorigin;             /*    20    12 */
	class Vector              velocity;              /*    32    12 */
	class Vector              basevelocity;          /*    44    12 */
	class Vector              clbasevelocity;        /*    56    12 */
	/* --- cacheline 1 boundary (64 bytes) was 4 bytes ago --- */
	class Vector              movedir;               /*    68    12 */
	class Vector              angles;                /*    80    12 */
	class Vector              avelocity;             /*    92    12 */
	class Vector              punchangle;            /*   104    12 */
	class Vector              v_angle;               /*   116    12 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	class Vector              endpos;                /*   128    12 */
	class Vector              startpos;              /*   140    12 */
	float                      impacttime;           /*   152     4 */
	float                      starttime;            /*   156     4 */
	int                        fixangle;             /*   160     4 */
	float                      idealpitch;           /*   164     4 */
	float                      pitch_speed;          /*   168     4 */
	float                      ideal_yaw;            /*   172     4 */
	float                      yaw_speed;            /*   176     4 */
	int                        modelindex;           /*   180     4 */
	string_t                   model;                /*   184     4 */
	int                        viewmodel;            /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	int                        weaponmodel;          /*   192     4 */
	class Vector              absmin;                /*   196    12 */
	class Vector              absmax;                /*   208    12 */
	class Vector              mins;                  /*   220    12 */
	class Vector              maxs;                  /*   232    12 */
	class Vector              size;                  /*   244    12 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	float                      ltime;                /*   256     4 */
	float                      nextthink;            /*   260     4 */
	int                        movetype;             /*   264     4 */
	int                        solid;                /*   268     4 */
	int                        skin;                 /*   272     4 */
	int                        body;                 /*   276     4 */
	int                        effects;              /*   280     4 */
	float                      gravity;              /*   284     4 */
	float                      friction;             /*   288     4 */
	int                        light_level;          /*   292     4 */
	int                        sequence;             /*   296     4 */
	int                        gaitsequence;         /*   300     4 */
	float                      frame;                /*   304     4 */
	float                      animtime;             /*   308     4 */
	float                      framerate;            /*   312     4 */
	unsigned char              controller[4];        /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	unsigned char              blending[2];          /*   320     2 */
	float                      scale;                /*   324     4 */
	int                        rendermode;           /*   328     4 */
	float                      renderamt;            /*   332     4 */
	class Vector              rendercolor;           /*   336    12 */
	int                        renderfx;             /*   348     4 */
	float                      health;               /*   352     4 */
	float                      frags;                /*   356     4 */
	int                        weapons;              /*   360     4 */
	float                      takedamage;           /*   364     4 */
	int                        deadflag;             /*   368     4 */
	class Vector              view_ofs;              /*   372    12 */
	int                        button;               /*   384     4 */
	/* --- cacheline 6 boundary (384 bytes) was 2 bytes ago --- */
	int                        impulse;              /*   388     4 */
	edict_t *                  chain;                /*   392     4 */
	edict_t *                  dmg_inflictor;        /*   396     4 */
	edict_t *                  enemy;                /*   400     4 */
	edict_t *                  aiment;               /*   404     4 */
	edict_t *                  owner;                /*   408     4 */
	edict_t *                  groundentity;         /*   412     4 */
	int                        spawnflags;           /*   416     4 */
	int                        flags;                /*   420     4 */
	int                        colormap;             /*   424     4 */
	int                        team;                 /*   428     4 */
	float                      max_health;           /*   432     4 */
	float                      teleport_time;        /*   436     4 */
	float                      armortype;            /*   440     4 */
	float                      armorvalue;           /*   444     4 */
	int                        waterlevel;           /*   448     4 */
	/* --- cacheline 7 boundary (448 bytes) was 2 bytes ago --- */
	int                        watertype;            /*   452     4 */
	string_t                   target;               /*   456     4 */
	string_t                   targetname;           /*   460     4 */
	string_t                   netname;              /*   464     4 */
	string_t                   message;              /*   468     4 */
	float                      dmg_take;             /*   472     4 */
	float                      dmg_save;             /*   476     4 */
	float                      dmg;                  /*   480     4 */
	float                      dmgtime;              /*   484     4 */
	string_t                   noise;                /*   488     4 */
	string_t                   noise1;               /*   492     4 */
	string_t                   noise2;               /*   496     4 */
	string_t                   noise3;               /*   500     4 */
	float                      speed;                /*   504     4 */
	float                      air_finished;         /*   508     4 */
	float                      pain_finished;        /*   512     4 */
	/* --- cacheline 8 boundary (512 bytes) was 2 bytes ago --- */
	float                      radsuit_finished;     /*   516     4 */
	edict_t *                  pContainingEntity;    /*   520     4 */
	int                        playerclass;          /*   524     4 */
	float                      maxspeed;             /*   528     4 */
	float                      fov;                  /*   532     4 */
	int                        weaponanim;           /*   536     4 */
	int                        pushmsec;             /*   540     4 */
	int                        bInDuck;              /*   544     4 */
	int                        flTimeStepSound;      /*   548     4 */
	int                        flSwimTime;           /*   552     4 */
	int                        flDuckTime;           /*   556     4 */
	int                        iStepLeft;            /*   560     4 */
	float                      flFallVelocity;       /*   564     4 */
	int                        gamestate;            /*   568     4 */
	int                        oldbuttons;           /*   572     4 */
	int                        groupinfo;            /*   576     4 */
	/* --- cacheline 9 boundary (576 bytes) was 2 bytes ago --- */
	int                        iuser1;               /*   580     4 */
	int                        iuser2;               /*   584     4 */
	int                        iuser3;               /*   588     4 */
	int                        iuser4;               /*   592     4 */
	float                      fuser1;               /*   596     4 */
	float                      fuser2;               /*   600     4 */
	float                      fuser3;               /*   604     4 */
	float                      fuser4;               /*   608     4 */
	class Vector              vuser1;                /*   612    12 */
	class Vector              vuser2;                /*   624    12 */
	class Vector              vuser3;                /*   636    12 */
	/* --- cacheline 10 boundary (640 bytes) was 6 bytes ago --- */
	class Vector              vuser4;                /*   648    12 */
	edict_t *                  euser1;               /*   660     4 */
	edict_t *                  euser2;               /*   664     4 */
	edict_t *                  euser3;               /*   668     4 */
	edict_t *                  euser4;               /*   672     4 */

	/* size: 676, cachelines: 11, members: 123 */
	/* last cacheline: 36 bytes */

	/* BRAIN FART ALERT! 676 != 674 + 0(holes), diff = 2 */

}; /* size: 676 */

/* 80 */
/* <0> (null):0 */
unsigned char              array[4]; /* size: 4 */

/* 81 */
/* <0> (null):0 */
unsigned char              array[2]; /* size: 2 */

/* 82 */
/* <0> (null):0 */
typedef struct entvars_s entvars_t; /* size: 676 */

/* 83 */
/* <0> (null):0 */
short int                  array[48]; /* size: 96 */

/* 84 */
/* <0> (null):0 */
typedef uint32 CRC32_t; /* size: 4 */

/* 85 */
/* <0> (null):0 */
struct cvar_s {
	char *                     name;                 /*     0     4 */
	char *                     string;               /*     4     4 */
	int                        flags;                /*     8     4 */
	float                      value;                /*    12     4 */
	class cvar_s *             next;                 /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 86 */
 /* pointer to 85 */
 /* size: 4 */

/* 87 */
/* <0> (null):0 */
typedef struct cvar_s cvar_t; /* size: 20 */

/* 88 */
/* <0> (null):0 */
struct client_textmessage_s {
	int                        effect;               /*     0     4 */
	byte                       r1;                   /*     4     1 */
	byte                       g1;                   /*     5     1 */
	byte                       b1;                   /*     6     1 */
	byte                       a1;                   /*     7     1 */
	byte                       r2;                   /*     8     1 */
	byte                       g2;                   /*     9     1 */
	byte                       b2;                   /*    10     1 */
	byte                       a2;                   /*    11     1 */
	float                      x;                    /*    12     4 */
	float                      y;                    /*    16     4 */
	float                      fadein;               /*    20     4 */
	float                      fadeout;              /*    24     4 */
	float                      holdtime;             /*    28     4 */
	float                      fxtime;               /*    32     4 */
	const char  *              pName;                /*    36     4 */
	const char  *              pMessage;             /*    40     4 */

	/* size: 44, cachelines: 1, members: 17 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 89 */
/* <0> (null):0 */
typedef struct client_textmessage_s client_textmessage_t; /* size: 44 */

/* 90 */
/* <0> (null):0 */
typedef struct sequenceCommandLine_ sequenceCommandLine_s; /* size: 92 */

/* 91 */
/* <0> (null):0 */
struct sequenceCommandLine_ {
	int                        commandType;          /*     0     4 */
	client_textmessage_t       clientMessage;        /*     4    44 */
	char *                     speakerName;          /*    48     4 */
	char *                     listenerName;         /*    52     4 */
	char *                     soundFileName;        /*    56     4 */
	char *                     sentenceName;         /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	char *                     fireTargetNames;      /*    64     4 */
	char *                     killTargetNames;      /*    68     4 */
	float                      delay;                /*    72     4 */
	int                        repeatCount;          /*    76     4 */
	int                        textChannel;          /*    80     4 */
	int                        modifierBitField;     /*    84     4 */
	sequenceCommandLine_s *    nextCommandLine;      /*    88     4 */

	/* size: 92, cachelines: 2, members: 13 */
	/* last cacheline: 28 bytes */
}; /* size: 92 */

/* 92 */
 /* pointer to 90 */
 /* size: 4 */

/* 93 */
/* <0> (null):0 */
typedef struct sequenceEntry_ sequenceEntry_s; /* size: 20 */

/* 94 */
/* <0> (null):0 */
struct sequenceEntry_ {
	char *                     fileName;             /*     0     4 */
	char *                     entryName;            /*     4     4 */
	sequenceCommandLine_s *    firstCommand;         /*     8     4 */
	sequenceEntry_s *          nextEntry;            /*    12     4 */
	qboolean                   isGlobal;             /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 95 */
 /* pointer to 93 */
 /* size: 4 */

/* 96 */
/* <0> (null):0 */
typedef struct sentenceEntry_ sentenceEntry_s; /* size: 16 */

/* 97 */
/* <0> (null):0 */
struct sentenceEntry_ {
	char *                     data;                 /*     0     4 */
	sentenceEntry_s *          nextEntry;            /*     4     4 */
	qboolean                   isGlobal;             /*     8     4 */
	unsigned int               index;                /*    12     4 */

	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 98 */
 /* pointer to 96 */
 /* size: 4 */

/* 99 */
/* <0> (null):0 */
enum {
	at_notice = 0,
	at_console = 1,
	at_aiconsole = 2,
	at_warning = 3,
	at_error = 4,
	at_logged = 5,
}; /* size: 4 */

/* 100 */
/* <0> (null):0 */
typedef enum  ALERT_TYPE; /* size: 4 */

/* 101 */
/* <0> (null):0 */
enum {
	print_console = 0,
	print_center = 1,
	print_chat = 2,
}; /* size: 4 */

/* 102 */
/* <0> (null):0 */
typedef enum  PRINT_TYPE; /* size: 4 */

/* 103 */
/* <0> (null):0 */
enum {
	force_exactfile = 0,
	force_model_samebounds = 1,
	force_model_specifybounds = 2,
	force_model_specifybounds_if_avail = 3,
}; /* size: 4 */

/* 104 */
/* <0> (null):0 */
typedef enum  FORCE_TYPE; /* size: 4 */

/* 105 */
/* <0> (null):0 */
struct {
	int                        fAllSolid;            /*     0     4 */
	int                        fStartSolid;          /*     4     4 */
	int                        fInOpen;              /*     8     4 */
	int                        fInWater;             /*    12     4 */
	float                      flFraction;           /*    16     4 */
	class Vector              vecEndPos;             /*    20    12 */
	float                      flPlaneDist;          /*    32     4 */
	class Vector              vecPlaneNormal;        /*    36    12 */
	edict_t *                  pHit;                 /*    48     4 */
	int                        iHitgroup;            /*    52     4 */

	/* size: 56, cachelines: 1, members: 10 */
	/* last cacheline: 56 bytes */
}; /* size: 56 */

/* 106 */
/* <0> (null):0 */
typedef class  TraceResult; /* size: 56 */

/* 107 */
/* <0> (null):0 */
struct enginefuncs_s {
	int                        (*pfnPrecacheModel)(char *); /*     0     4 */
	int                        (*pfnPrecacheSound)(char *); /*     4     4 */
	void                       (*pfnSetModel)(edict_t *, const char  *); /*     8     4 */
	int                        (*pfnModelIndex)(const char  *); /*    12     4 */
	int                        (*pfnModelFrames)(int); /*    16     4 */
	void                       (*pfnSetSize)(edict_t *, const float  *, const float  *); /*    20     4 */
	void                       (*pfnChangeLevel)(char *, char *); /*    24     4 */
	void                       (*pfnGetSpawnParms)(edict_t *); /*    28     4 */
	void                       (*pfnSaveSpawnParms)(edict_t *); /*    32     4 */
	float                      (*pfnVecToYaw)(const float  *); /*    36     4 */
	void                       (*pfnVecToAngles)(const float  *, float *); /*    40     4 */
	void                       (*pfnMoveToOrigin)(edict_t *, const float  *, float, int); /*    44     4 */
	void                       (*pfnChangeYaw)(edict_t *); /*    48     4 */
	void                       (*pfnChangePitch)(edict_t *); /*    52     4 */
	edict_t *                  (*pfnFindEntityByString)(edict_t *, const char  *, const char  *); /*    56     4 */
	int                        (*pfnGetEntityIllum)(edict_t *); /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	edict_t *                  (*pfnFindEntityInSphere)(edict_t *, const float  *, float); /*    64     4 */
	edict_t *                  (*pfnFindClientInPVS)(edict_t *); /*    68     4 */
	edict_t *                  (*pfnEntitiesInPVS)(edict_t *); /*    72     4 */
	void                       (*pfnMakeVectors)(const float  *); /*    76     4 */
	void                       (*pfnAngleVectors)(const float  *, float *, float *, float *); /*    80     4 */
	edict_t *                  (*pfnCreateEntity)(void); /*    84     4 */
	void                       (*pfnRemoveEntity)(edict_t *); /*    88     4 */
	edict_t *                  (*pfnCreateNamedEntity)(int); /*    92     4 */
	void                       (*pfnMakeStatic)(edict_t *); /*    96     4 */
	int                        (*pfnEntIsOnFloor)(edict_t *); /*   100     4 */
	int                        (*pfnDropToFloor)(edict_t *); /*   104     4 */
	int                        (*pfnWalkMove)(edict_t *, float, float, int); /*   108     4 */
	void                       (*pfnSetOrigin)(edict_t *, const float  *); /*   112     4 */
	void                       (*pfnEmitSound)(edict_t *, int, const char  *, float, float, int, int); /*   116     4 */
	void                       (*pfnEmitAmbientSound)(edict_t *, float *, const char  *, float, float, int, int); /*   120     4 */
	void                       (*pfnTraceLine)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	void                       (*pfnTraceToss)(edict_t *, edict_t *, TraceResult *); /*   128     4 */
	int                        (*pfnTraceMonsterHull)(edict_t *, const float  *, const float  *, int, edict_t *, TraceResult *); /*   132     4 */
	void                       (*pfnTraceHull)(const float  *, const float  *, int, int, edict_t *, TraceResult *); /*   136     4 */
	void                       (*pfnTraceModel)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   140     4 */
	const char  *              (*pfnTraceTexture)(edict_t *, const float  *, const float  *); /*   144     4 */
	void                       (*pfnTraceSphere)(const float  *, const float  *, int, float, edict_t *, TraceResult *); /*   148     4 */
	void                       (*pfnGetAimVector)(edict_t *, float, float *); /*   152     4 */
	void                       (*pfnServerCommand)(char *); /*   156     4 */
	void                       (*pfnServerExecute)(void); /*   160     4 */
	void                       (*pfnClientCommand)(edict_t *, char *, ...); /*   164     4 */
	void                       (*pfnParticleEffect)(const float  *, const float  *, float, float); /*   168     4 */
	void                       (*pfnLightStyle)(int, char *); /*   172     4 */
	int                        (*pfnDecalIndex)(const char  *); /*   176     4 */
	int                        (*pfnPointContents)(const float  *); /*   180     4 */
	void                       (*pfnMessageBegin)(int, int, const float  *, edict_t *); /*   184     4 */
	void                       (*pfnMessageEnd)(void); /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	void                       (*pfnWriteByte)(int); /*   192     4 */
	void                       (*pfnWriteChar)(int); /*   196     4 */
	void                       (*pfnWriteShort)(int); /*   200     4 */
	void                       (*pfnWriteLong)(int); /*   204     4 */
	void                       (*pfnWriteAngle)(float); /*   208     4 */
	void                       (*pfnWriteCoord)(float); /*   212     4 */
	void                       (*pfnWriteString)(const char  *); /*   216     4 */
	void                       (*pfnWriteEntity)(int); /*   220     4 */
	void                       (*pfnCVarRegister)(cvar_t *); /*   224     4 */
	float                      (*pfnCVarGetFloat)(const char  *); /*   228     4 */
	const char  *              (*pfnCVarGetString)(const char  *); /*   232     4 */
	void                       (*pfnCVarSetFloat)(const char  *, float); /*   236     4 */
	void                       (*pfnCVarSetString)(const char  *, const char  *); /*   240     4 */
	void                       (*pfnAlertMessage)(ALERT_TYPE, char *, ...); /*   244     4 */
	void                       (*pfnEngineFprintf)(void *, char *, ...); /*   248     4 */
	void *                     (*pfnPvAllocEntPrivateData)(edict_t *, int32); /*   252     4 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	void *                     (*pfnPvEntPrivateData)(edict_t *); /*   256     4 */
	void                       (*pfnFreeEntPrivateData)(edict_t *); /*   260     4 */
	const char  *              (*pfnSzFromIndex)(int); /*   264     4 */
	int                        (*pfnAllocString)(const char  *); /*   268     4 */
	class entvars_s *          (*pfnGetVarsOfEnt)(edict_t *); /*   272     4 */
	edict_t *                  (*pfnPEntityOfEntOffset)(int); /*   276     4 */
	int                        (*pfnEntOffsetOfPEntity)(const edict_t  *); /*   280     4 */
	int                        (*pfnIndexOfEdict)(const edict_t  *); /*   284     4 */
	edict_t *                  (*pfnPEntityOfEntIndex)(int); /*   288     4 */
	edict_t *                  (*pfnFindEntityByVars)(class entvars_s *); /*   292     4 */
	void *                     (*pfnGetModelPtr)(edict_t *); /*   296     4 */
	int                        (*pfnRegUserMsg)(const char  *, int); /*   300     4 */
	void                       (*pfnAnimationAutomove)(const edict_t  *, float); /*   304     4 */
	void                       (*pfnGetBonePosition)(const edict_t  *, int, float *, float *); /*   308     4 */
	uint32                     (*pfnFunctionFromName)(const char  *); /*   312     4 */
	const char  *              (*pfnNameForFunction)(uint32); /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	void                       (*pfnClientPrintf)(edict_t *, PRINT_TYPE, const char  *); /*   320     4 */
	void                       (*pfnServerPrint)(const char  *); /*   324     4 */
	const char  *              (*pfnCmd_Args)(void); /*   328     4 */
	const char  *              (*pfnCmd_Argv)(int);  /*   332     4 */
	int                        (*pfnCmd_Argc)(void); /*   336     4 */
	void                       (*pfnGetAttachment)(const edict_t  *, int, float *, float *); /*   340     4 */
	void                       (*pfnCRC32_Init)(CRC32_t *); /*   344     4 */
	void                       (*pfnCRC32_ProcessBuffer)(CRC32_t *, void *, int); /*   348     4 */
	void                       (*pfnCRC32_ProcessByte)(CRC32_t *, unsigned char); /*   352     4 */
	CRC32_t                    (*pfnCRC32_Final)(CRC32_t); /*   356     4 */
	int32                      (*pfnRandomLong)(int32, int32); /*   360     4 */
	float                      (*pfnRandomFloat)(float, float); /*   364     4 */
	void                       (*pfnSetView)(const edict_t  *, const edict_t  *); /*   368     4 */
	float                      (*pfnTime)(void);     /*   372     4 */
	void                       (*pfnCrosshairAngle)(const edict_t  *, float, float); /*   376     4 */
	byte *                     (*pfnLoadFileForMe)(char *, int *); /*   380     4 */
	/* --- cacheline 6 boundary (384 bytes) --- */
	void                       (*pfnFreeFile)(void *); /*   384     4 */
	void                       (*pfnEndSection)(const char  *); /*   388     4 */
	int                        (*pfnCompareFileTime)(char *, char *, int *); /*   392     4 */
	void                       (*pfnGetGameDir)(char *); /*   396     4 */
	void                       (*pfnCvar_RegisterVariable)(cvar_t *); /*   400     4 */
	void                       (*pfnFadeClientVolume)(const edict_t  *, int, int, int, int); /*   404     4 */
	void                       (*pfnSetClientMaxspeed)(const edict_t  *, float); /*   408     4 */
	edict_t *                  (*pfnCreateFakeClient)(const char  *); /*   412     4 */
	void                       (*pfnRunPlayerMove)(edict_t *, const float  *, float, float, float, short unsigned int, byte, byte); /*   416     4 */
	int                        (*pfnNumberOfEntities)(void); /*   420     4 */
	char *                     (*pfnGetInfoKeyBuffer)(edict_t *); /*   424     4 */
	char *                     (*pfnInfoKeyValue)(char *, char *); /*   428     4 */
	void                       (*pfnSetKeyValue)(char *, char *, char *); /*   432     4 */
	void                       (*pfnSetClientKeyValue)(int, char *, char *, char *); /*   436     4 */
	int                        (*pfnIsMapValid)(char *); /*   440     4 */
	void                       (*pfnStaticDecal)(const float  *, int, int, int); /*   444     4 */
	/* --- cacheline 7 boundary (448 bytes) --- */
	int                        (*pfnPrecacheGeneric)(char *); /*   448     4 */
	int                        (*pfnGetPlayerUserId)(edict_t *); /*   452     4 */
	void                       (*pfnBuildSoundMsg)(edict_t *, int, const char  *, float, float, int, int, int, int, const float  *, edict_t *); /*   456     4 */
	int                        (*pfnIsDedicatedServer)(void); /*   460     4 */
	cvar_t *                   (*pfnCVarGetPointer)(const char  *); /*   464     4 */
	unsigned int               (*pfnGetPlayerWONId)(edict_t *); /*   468     4 */
	void                       (*pfnInfo_RemoveKey)(char *, const char  *); /*   472     4 */
	const char  *              (*pfnGetPhysicsKeyValue)(const edict_t  *, const char  *); /*   476     4 */
	void                       (*pfnSetPhysicsKeyValue)(const edict_t  *, const char  *, const char  *); /*   480     4 */
	const char  *              (*pfnGetPhysicsInfoString)(const edict_t  *); /*   484     4 */
	short unsigned int         (*pfnPrecacheEvent)(int, const char  *); /*   488     4 */
	void                       (*pfnPlaybackEvent)(int, const edict_t  *, short unsigned int, float, float *, float *, float, float, int, int, int, int); /*   492     4 */
	unsigned char *            (*pfnSetFatPVS)(float *); /*   496     4 */
	unsigned char *            (*pfnSetFatPAS)(float *); /*   500     4 */
	int                        (*pfnCheckVisibility)(const edict_t  *, unsigned char *); /*   504     4 */
	void                       (*pfnDeltaSetField)(class delta_s *, const char  *); /*   508     4 */
	/* --- cacheline 8 boundary (512 bytes) --- */
	void                       (*pfnDeltaUnsetField)(class delta_s *, const char  *); /*   512     4 */
	void                       (*pfnDeltaAddEncoder)(char *, void (*)(class delta_s *, const unsigned char  *, const unsigned char  *)); /*   516     4 */
	int                        (*pfnGetCurrentPlayer)(void); /*   520     4 */
	int                        (*pfnCanSkipPlayer)(const edict_t  *); /*   524     4 */
	int                        (*pfnDeltaFindField)(class delta_s *, const char  *); /*   528     4 */
	void                       (*pfnDeltaSetFieldByIndex)(class delta_s *, int); /*   532     4 */
	void                       (*pfnDeltaUnsetFieldByIndex)(class delta_s *, int); /*   536     4 */
	void                       (*pfnSetGroupMask)(int, int); /*   540     4 */
	int                        (*pfnCreateInstancedBaseline)(int, class entity_state_s *); /*   544     4 */
	void                       (*pfnCvar_DirectSet)(class cvar_s *, char *); /*   548     4 */
	void                       (*pfnForceUnmodified)(FORCE_TYPE, float *, float *, const char  *); /*   552     4 */
	void                       (*pfnGetPlayerStats)(const edict_t  *, int *, int *); /*   556     4 */
	void                       (*pfnAddServerCommand)(char *, void (*)(void)); /*   560     4 */
	qboolean                   (*pfnVoice_GetClientListening)(int, int); /*   564     4 */
	qboolean                   (*pfnVoice_SetClientListening)(int, int, qboolean); /*   568     4 */
	const char  *              (*pfnGetPlayerAuthId)(edict_t *); /*   572     4 */
	/* --- cacheline 9 boundary (576 bytes) --- */
	sequenceEntry_s *          (*pfnSequenceGet)(const char  *, const char  *); /*   576     4 */
	sentenceEntry_s *          (*pfnSequencePickSentence)(const char  *, int, int *); /*   580     4 */
	int                        (*pfnGetFileSize)(char *); /*   584     4 */
	unsigned int               (*pfnGetApproxWavePlayLen)(const char  *); /*   588     4 */
	int                        (*pfnIsCareerMatch)(void); /*   592     4 */
	int                        (*pfnGetLocalizedStringLength)(const char  *); /*   596     4 */
	void                       (*pfnRegisterTutorMessageShown)(int); /*   600     4 */
	int                        (*pfnGetTimesTutorMessageShown)(int); /*   604     4 */
	void                       (*ProcessTutorMessageDecayBuffer)(int *, int); /*   608     4 */
	void                       (*ConstructTutorMessageDecayBuffer)(int *, int); /*   612     4 */
	void                       (*ResetTutorMessageDecayData)(void); /*   616     4 */
	void                       (*pfnQueryClientCvarValue)(const edict_t  *, const char  *); /*   620     4 */
	void                       (*pfnQueryClientCvarValue2)(const edict_t  *, const char  *, int); /*   624     4 */
	int                        (*pfnCheckParm)(const char  *, char * *); /*   628     4 */

	/* size: 632, cachelines: 10, members: 158 */
	/* last cacheline: 56 bytes */
}; /* size: 632 */

/* 108 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 109 */
 /* pointer to 108 */
 /* size: 4 */

/* 110 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158130716 */

/* 111 */
 /* pointer to 110 */
 /* size: 4 */

/* 112 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 113 */
 /* pointer to 112 */
 /* size: 4 */

/* 114 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 115 */
 /* pointer to 114 */
 /* size: 4 */

/* 116 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158131236 */

/* 117 */
 /* pointer to 116 */
 /* size: 4 */

/* 118 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158131496 */

/* 119 */
 /* pointer to 118 */
 /* size: 4 */

/* 120 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158131704 */

/* 121 */
 /* pointer to 120 */
 /* size: 4 */

/* 122 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 123 */
 /* pointer to 122 */
 /* size: 4 */

/* 124 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158132016 */

/* 125 */
 /* pointer to 124 */
 /* size: 4 */

/* 126 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158132224 */

/* 127 */
 /* pointer to 126 */
 /* size: 4 */

/* 128 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 129 */
 /* pointer to 128 */
 /* size: 4 */

/* 130 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 131 */
 /* pointer to 130 */
 /* size: 4 */

/* 132 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 133 */
 /* pointer to 132 */
 /* size: 4 */

/* 134 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 135 */
 /* pointer to 134 */
 /* size: 4 */

/* 136 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158187448 */

/* 137 */
 /* pointer to 136 */
 /* size: 4 */

/* 138 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158187604 */

/* 139 */
 /* pointer to 138 */
 /* size: 4 */

/* 140 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 141 */
 /* pointer to 140 */
 /* size: 4 */

/* 142 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 143 */
 /* pointer to 142 */
 /* size: 4 */

/* 144 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 145 */
 /* pointer to 144 */
 /* size: 4 */

/* 146 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158188488 */

/* 147 */
 /* pointer to 146 */
 /* size: 4 */

/* 148 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158188696 */

/* 149 */
 /* pointer to 148 */
 /* size: 4 */

/* 150 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158189164 */

/* 151 */
 /* pointer to 150 */
 /* size: 4 */

/* 152 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158189632 */

/* 153 */
 /* pointer to 106 */
 /* size: 4 */

/* 154 */
 /* pointer to 152 */
 /* size: 4 */

/* 155 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158190048 */

/* 156 */
 /* pointer to 155 */
 /* size: 4 */

/* 157 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 158 */
 /* pointer to 157 */
 /* size: 4 */

/* 159 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158190724 */

/* 160 */
 /* pointer to 159 */
 /* size: 4 */

/* 161 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 162 */
 /* pointer to 161 */
 /* size: 4 */

/* 163 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158195488 */

/* 164 */
 /* pointer to 163 */
 /* size: 4 */

/* 165 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158195904 */

/* 166 */
 /* pointer to 165 */
 /* size: 4 */

/* 167 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158196164 */

/* 168 */
 /* pointer to 167 */
 /* size: 4 */

/* 169 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158196320 */

/* 170 */
 /* pointer to 169 */
 /* size: 4 */

/* 171 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158196424 */

/* 172 */
 /* pointer to 171 */
 /* size: 4 */

/* 173 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158196632 */

/* 174 */
 /* pointer to 173 */
 /* size: 4 */

/* 175 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158196944 */

/* 176 */
 /* pointer to 175 */
 /* size: 4 */

/* 177 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 178 */
 /* pointer to 177 */
 /* size: 4 */

/* 179 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158197308 */

/* 180 */
 /* pointer to 179 */
 /* size: 4 */

/* 181 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158197620 */

/* 182 */
 /* pointer to 181 */
 /* size: 4 */

/* 183 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158197776 */

/* 184 */
 /* pointer to 183 */
 /* size: 4 */

/* 185 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158197932 */

/* 186 */
 /* pointer to 185 */
 /* size: 4 */

/* 187 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158198088 */

/* 188 */
 /* pointer to 87 */
 /* size: 4 */

/* 189 */
 /* pointer to 187 */
 /* size: 4 */

/* 190 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 191 */
 /* pointer to 190 */
 /* size: 4 */

/* 192 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 193 */
 /* pointer to 192 */
 /* size: 4 */

/* 194 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158198608 */

/* 195 */
 /* pointer to 194 */
 /* size: 4 */

/* 196 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158198816 */

/* 197 */
 /* pointer to 196 */
 /* size: 4 */

/* 198 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158199024 */

/* 199 */
 /* pointer to 198 */
 /* size: 4 */

/* 200 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158199232 */

/* 201 */
 /* pointer to 200 */
 /* size: 4 */

/* 202 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 203 */
 /* pointer to 202 */
 /* size: 4 */

/* 204 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 205 */
 /* pointer to 204 */
 /* size: 4 */

/* 206 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 207 */
 /* pointer to 206 */
 /* size: 4 */

/* 208 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 209 */
 /* pointer to 79 */
 /* size: 4 */

/* 210 */
 /* pointer to 208 */
 /* size: 4 */

/* 211 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 212 */
 /* pointer to 213 */
 /* size: 4 */

/* 213 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 804 */

/* 214 */
 /* pointer to 211 */
 /* size: 4 */

/* 215 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 216 */
 /* pointer to 215 */
 /* size: 4 */

/* 217 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 218 */
 /* pointer to 217 */
 /* size: 4 */

/* 219 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158213024 */

/* 220 */
 /* pointer to 219 */
 /* size: 4 */

/* 221 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158213232 */

/* 222 */
 /* pointer to 221 */
 /* size: 4 */

/* 223 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 224 */
 /* pointer to 223 */
 /* size: 4 */

/* 225 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 226 */
 /* pointer to 225 */
 /* size: 4 */

/* 227 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158213856 */

/* 228 */
 /* pointer to 227 */
 /* size: 4 */

/* 229 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 230 */
 /* pointer to 229 */
 /* size: 4 */

/* 231 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 232 */
 /* pointer to 231 */
 /* size: 4 */

/* 233 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158214324 */

/* 234 */
 /* pointer to 84 */
 /* size: 4 */

/* 235 */
 /* pointer to 233 */
 /* size: 4 */

/* 236 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158214532 */

/* 237 */
 /* pointer to 236 */
 /* size: 4 */

/* 238 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158214792 */

/* 239 */
 /* pointer to 238 */
 /* size: 4 */

/* 240 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 241 */
 /* pointer to 240 */
 /* size: 4 */

/* 242 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 243 */
 /* pointer to 242 */
 /* size: 4 */

/* 244 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 245 */
 /* pointer to 244 */
 /* size: 4 */

/* 246 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158215572 */

/* 247 */
 /* pointer to 246 */
 /* size: 4 */

/* 248 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 249 */
 /* pointer to 248 */
 /* size: 4 */

/* 250 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158158836 */

/* 251 */
 /* pointer to 250 */
 /* size: 4 */

/* 252 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 253 */
 /* pointer to 49 */
 /* size: 4 */

/* 254 */
 /* pointer to 9 */
 /* size: 4 */

/* 255 */
 /* pointer to 252 */
 /* size: 4 */

/* 256 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158159408 */

/* 257 */
 /* pointer to 256 */
 /* size: 4 */

/* 258 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 259 */
 /* pointer to 258 */
 /* size: 4 */

/* 260 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158159824 */

/* 261 */
 /* pointer to 260 */
 /* size: 4 */

/* 262 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 263 */
 /* pointer to 262 */
 /* size: 4 */

/* 264 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158160344 */

/* 265 */
 /* pointer to 264 */
 /* size: 4 */

/* 266 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 267 */
 /* pointer to 266 */
 /* size: 4 */

/* 268 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 269 */
 /* pointer to 268 */
 /* size: 4 */

/* 270 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158161228 */

/* 271 */
 /* pointer to 270 */
 /* size: 4 */

/* 272 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158161488 */

/* 273 */
 /* pointer to 272 */
 /* size: 4 */

/* 274 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158161800 */

/* 275 */
 /* pointer to 274 */
 /* size: 4 */

/* 276 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158162112 */

/* 277 */
 /* pointer to 276 */
 /* size: 4 */

/* 278 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 279 */
 /* pointer to 278 */
 /* size: 4 */

/* 280 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 281 */
 /* pointer to 280 */
 /* size: 4 */

/* 282 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158237548 */

/* 283 */
 /* pointer to 282 */
 /* size: 4 */

/* 284 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 285 */
 /* pointer to 284 */
 /* size: 4 */

/* 286 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158237964 */

/* 287 */
 /* pointer to 286 */
 /* size: 4 */

/* 288 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 289 */
 /* pointer to 288 */
 /* size: 4 */

/* 290 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 2 */

/* 291 */
 /* pointer to 290 */
 /* size: 4 */

/* 292 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158238588 */

/* 293 */
 /* pointer to 292 */
 /* size: 4 */

/* 294 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 295 */
 /* pointer to 4 */
 /* size: 4 */

/* 296 */
 /* pointer to 294 */
 /* size: 4 */

/* 297 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 298 */
 /* pointer to 297 */
 /* size: 4 */

/* 299 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158239732 */

/* 300 */
 /* pointer to 301 */
 /* size: 4 */

/* 301 */
/* <0> (null):0 */
struct delta_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 302 */
 /* pointer to 299 */
 /* size: 4 */

/* 303 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158240056 */

/* 304 */
 /* pointer to 305 */
 /* size: 4 */

/* 305 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158240264 */

/* 306 */
 /* pointer to 307 */
 /* size: 4 */

/* 307 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 308 */
 /* pointer to 303 */
 /* size: 4 */

/* 309 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 310 */
 /* pointer to 309 */
 /* size: 4 */

/* 311 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158240836 */

/* 312 */
 /* pointer to 311 */
 /* size: 4 */

/* 313 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158241044 */

/* 314 */
 /* pointer to 313 */
 /* size: 4 */

/* 315 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 316 */
 /* pointer to 317 */
 /* size: 4 */

/* 317 */
/* <0> (null):0 */
struct entity_state_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 318 */
 /* pointer to 315 */
 /* size: 4 */

/* 319 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158253848 */

/* 320 */
 /* pointer to 85 */
 /* size: 4 */

/* 321 */
 /* pointer to 319 */
 /* size: 4 */

/* 322 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158254108 */

/* 323 */
 /* pointer to 322 */
 /* size: 4 */

/* 324 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158254420 */

/* 325 */
 /* pointer to 324 */
 /* size: 4 */

/* 326 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158254680 */

/* 327 */
 /* pointer to 326 */
 /* size: 4 */

/* 328 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 329 */
 /* pointer to 328 */
 /* size: 4 */

/* 330 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 331 */
 /* pointer to 330 */
 /* size: 4 */

/* 332 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 333 */
 /* pointer to 332 */
 /* size: 4 */

/* 334 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 335 */
 /* pointer to 334 */
 /* size: 4 */

/* 336 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 337 */
 /* pointer to 336 */
 /* size: 4 */

/* 338 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 339 */
 /* pointer to 338 */
 /* size: 4 */

/* 340 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158256136 */

/* 341 */
 /* pointer to 340 */
 /* size: 4 */

/* 342 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158256344 */

/* 343 */
 /* pointer to 342 */
 /* size: 4 */

/* 344 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158256552 */

/* 345 */
 /* pointer to 344 */
 /* size: 4 */

/* 346 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 347 */
 /* pointer to 17 */
 /* size: 4 */

/* 348 */
 /* pointer to 346 */
 /* size: 4 */

/* 349 */
/* <0> (null):0 */
typedef struct enginefuncs_s enginefuncs_t; /* size: 632 */

/* 350 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 351 */
/* <0> (null):0 */
typedef int ptrdiff_t; /* size: 4 */

/* 352 */
/* <0> (null):0 */
struct _List_node_base {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 353 */
/* <0> (null):0 */
class list<NavConnect, std::allocator<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 354 */
/* <0> (null):0 */
class list<CNavLadder*, std::allocator<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 355 */
/* <0> (null):0 */
class list<HidingSpot*, std::allocator<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 356 */
/* <0> (null):0 */
class list<SpotOrder, std::allocator<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 357 */
/* <0> (null):0 */
class allocator<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 358 */
/* <0> (null):0 */
class allocator<std::_List_node<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 359 */
/* <0> (null):0 */
struct _List_node<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 360 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 361 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<SpotOrder> > {
public:

	/* class allocator<std::_List_node<SpotOrder> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 362 */
/* <0> (null):0 */
class _List_base<SpotOrder, std::allocator<SpotOrder> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<SpotOrder> > {
	public:

		/* class allocator<std::_List_node<SpotOrder> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 363 */
/* <0> (null):0 */
struct _List_iterator<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 364 */
/* <0> (null):0 */
struct _List_const_iterator<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 365 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 366 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 367 */
/* <0> (null):0 */
class list<SpotEncounter, std::allocator<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 368 */
/* <0> (null):0 */
class allocator<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 369 */
/* <0> (null):0 */
class allocator<std::_List_node<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 370 */
/* <0> (null):0 */
struct _List_node<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 371 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 372 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<HidingSpot*> > {
public:

	/* class allocator<std::_List_node<HidingSpot*> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 373 */
/* <0> (null):0 */
class _List_base<HidingSpot*, std::allocator<HidingSpot*> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<HidingSpot*> > {
	public:

		/* class allocator<std::_List_node<HidingSpot*> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 374 */
/* <0> (null):0 */
struct _List_iterator<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 375 */
/* <0> (null):0 */
struct _List_const_iterator<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 376 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 377 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 378 */
/* <0> (null):0 */
class allocator<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 379 */
/* <0> (null):0 */
class allocator<std::_List_node<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 380 */
/* <0> (null):0 */
struct _List_node<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 381 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 382 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<SpotEncounter> > {
public:

	/* class allocator<std::_List_node<SpotEncounter> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 383 */
/* <0> (null):0 */
class _List_base<SpotEncounter, std::allocator<SpotEncounter> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<SpotEncounter> > {
	public:

		/* class allocator<std::_List_node<SpotEncounter> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 384 */
/* <0> (null):0 */
struct _List_iterator<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 385 */
/* <0> (null):0 */
struct _List_const_iterator<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 386 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 387 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 388 */
/* <0> (null):0 */
class allocator<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 389 */
/* <0> (null):0 */
class allocator<std::_List_node<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 390 */
/* <0> (null):0 */
struct _List_node<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 391 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 392 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<NavConnect> > {
public:

	/* class allocator<std::_List_node<NavConnect> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 393 */
/* <0> (null):0 */
class _List_base<NavConnect, std::allocator<NavConnect> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<NavConnect> > {
	public:

		/* class allocator<std::_List_node<NavConnect> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 394 */
/* <0> (null):0 */
struct _List_iterator<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 395 */
/* <0> (null):0 */
struct _List_const_iterator<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 396 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 397 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 398 */
/* <0> (null):0 */
class allocator<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 399 */
/* <0> (null):0 */
class allocator<std::_List_node<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 400 */
/* <0> (null):0 */
struct _List_node<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 401 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 402 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<CNavLadder*> > {
public:

	/* class allocator<std::_List_node<CNavLadder*> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 403 */
/* <0> (null):0 */
class _List_base<CNavLadder*, std::allocator<CNavLadder*> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<CNavLadder*> > {
	public:

		/* class allocator<std::_List_node<CNavLadder*> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 404 */
/* <0> (null):0 */
struct _List_iterator<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 405 */
/* <0> (null):0 */
struct _List_const_iterator<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 406 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 407 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 408 */
/* <0> (null):0 */
class allocator<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 409 */
/* <0> (null):0 */
class allocator<std::_List_node<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 410 */
/* <0> (null):0 */
struct _List_node<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 411 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 412 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<CNavArea*> > {
public:

	/* class allocator<std::_List_node<CNavArea*> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 413 */
/* <0> (null):0 */
class _List_base<CNavArea*, std::allocator<CNavArea*> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<CNavArea*> > {
	public:

		/* class allocator<std::_List_node<CNavArea*> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 414 */
/* <0> (null):0 */
class list<CNavArea*, std::allocator<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 415 */
/* <0> (null):0 */
struct _List_iterator<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 416 */
/* <0> (null):0 */
struct _List_const_iterator<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 417 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 418 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 419 */
/* <0> (null):0 */
enum {
	__value = 1,
}; /* size: 4 */

/* 420 */
/* <0> (null):0 */
struct __traitor<std::__is_integer<int>, std::__is_floating<int> > {
	/* <0> (null):0 */
	enum {
		__value = 1,
	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 421 */
/* <0> (null):0 */
enum {
	__value = 1,
}; /* size: 4 */

/* 422 */
/* <0> (null):0 */
struct __traitor<std::__is_arithmetic<int>, std::__is_pointer<int> > {
	/* <0> (null):0 */
	enum {
		__value = 1,
	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 423 */
 /* pointer to 424 */
 /* size: 4 */

/* 424 */
/* <0> (null):0 */
struct CBaseEntity {
	/* <0> (null):0 */
	edict_t * edict(class CBaseEntity *); /* linkage=_ZN11CBaseEntity5edictEv */

	/* <0> (null):0 */
	virtual int ObjectCaps(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10ObjectCapsEv */

	/* <0> (null):0 */
	int entindex(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8entindexEv */

	/* vtable has 1 entries: {
	   [6] = ObjectCaps(_ZN11CBaseEntity10ObjectCapsEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 425 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 426 */
/* <0> (null):0 */
class CBasePlayer {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 427 */
 /* pointer to 426 */
 /* size: 4 */

/* 428 */
/* <0> (null):0 */
enum GameEventType {
	EVENT_INVALID = 0,
	EVENT_WEAPON_FIRED = 1,
	EVENT_WEAPON_FIRED_ON_EMPTY = 2,
	EVENT_WEAPON_RELOADED = 3,
	EVENT_HE_GRENADE_EXPLODED = 4,
	EVENT_FLASHBANG_GRENADE_EXPLODED = 5,
	EVENT_SMOKE_GRENADE_EXPLODED = 6,
	EVENT_GRENADE_BOUNCED = 7,
	EVENT_BEING_SHOT_AT = 8,
	EVENT_PLAYER_BLINDED_BY_FLASHBANG = 9,
	EVENT_PLAYER_FOOTSTEP = 10,
	EVENT_PLAYER_JUMPED = 11,
	EVENT_PLAYER_DIED = 12,
	EVENT_PLAYER_LANDED_FROM_HEIGHT = 13,
	EVENT_PLAYER_TOOK_DAMAGE = 14,
	EVENT_HOSTAGE_DAMAGED = 15,
	EVENT_HOSTAGE_KILLED = 16,
	EVENT_DOOR = 17,
	EVENT_BREAK_GLASS = 18,
	EVENT_BREAK_WOOD = 19,
	EVENT_BREAK_METAL = 20,
	EVENT_BREAK_FLESH = 21,
	EVENT_BREAK_CONCRETE = 22,
	EVENT_BOMB_PLANTED = 23,
	EVENT_BOMB_DROPPED = 24,
	EVENT_BOMB_PICKED_UP = 25,
	EVENT_BOMB_BEEP = 26,
	EVENT_BOMB_DEFUSING = 27,
	EVENT_BOMB_DEFUSE_ABORTED = 28,
	EVENT_BOMB_DEFUSED = 29,
	EVENT_BOMB_EXPLODED = 30,
	EVENT_HOSTAGE_USED = 31,
	EVENT_HOSTAGE_RESCUED = 32,
	EVENT_ALL_HOSTAGES_RESCUED = 33,
	EVENT_VIP_ESCAPED = 34,
	EVENT_VIP_ASSASSINATED = 35,
	EVENT_TERRORISTS_WIN = 36,
	EVENT_CTS_WIN = 37,
	EVENT_ROUND_DRAW = 38,
	EVENT_ROUND_WIN = 39,
	EVENT_ROUND_LOSS = 40,
	EVENT_ROUND_START = 41,
	EVENT_PLAYER_SPAWNED = 42,
	EVENT_CLIENT_CORPSE_SPAWNED = 43,
	EVENT_BUY_TIME_START = 44,
	EVENT_PLAYER_LEFT_BUY_ZONE = 45,
	EVENT_DEATH_CAMERA_START = 46,
	EVENT_KILL_ALL = 47,
	EVENT_ROUND_TIME = 48,
	EVENT_DIE = 49,
	EVENT_KILL = 50,
	EVENT_HEADSHOT = 51,
	EVENT_KILL_FLASHBANGED = 52,
	EVENT_TUTOR_BUY_MENU_OPENNED = 53,
	EVENT_TUTOR_AUTOBUY = 54,
	EVENT_PLAYER_BOUGHT_SOMETHING = 55,
	EVENT_TUTOR_NOT_BUYING_ANYTHING = 56,
	EVENT_TUTOR_NEED_TO_BUY_PRIMARY_WEAPON = 57,
	EVENT_TUTOR_NEED_TO_BUY_PRIMARY_AMMO = 58,
	EVENT_TUTOR_NEED_TO_BUY_SECONDARY_AMMO = 59,
	EVENT_TUTOR_NEED_TO_BUY_ARMOR = 60,
	EVENT_TUTOR_NEED_TO_BUY_DEFUSE_KIT = 61,
	EVENT_TUTOR_NEED_TO_BUY_GRENADE = 62,
	EVENT_CAREER_TASK_DONE = 63,
	EVENT_START_RADIO_1 = 64,
	EVENT_RADIO_COVER_ME = 65,
	EVENT_RADIO_YOU_TAKE_THE_POINT = 66,
	EVENT_RADIO_HOLD_THIS_POSITION = 67,
	EVENT_RADIO_REGROUP_TEAM = 68,
	EVENT_RADIO_FOLLOW_ME = 69,
	EVENT_RADIO_TAKING_FIRE = 70,
	EVENT_START_RADIO_2 = 71,
	EVENT_RADIO_GO_GO_GO = 72,
	EVENT_RADIO_TEAM_FALL_BACK = 73,
	EVENT_RADIO_STICK_TOGETHER_TEAM = 74,
	EVENT_RADIO_GET_IN_POSITION_AND_WAIT = 75,
	EVENT_RADIO_STORM_THE_FRONT = 76,
	EVENT_RADIO_REPORT_IN_TEAM = 77,
	EVENT_START_RADIO_3 = 78,
	EVENT_RADIO_AFFIRMATIVE = 79,
	EVENT_RADIO_ENEMY_SPOTTED = 80,
	EVENT_RADIO_NEED_BACKUP = 81,
	EVENT_RADIO_SECTOR_CLEAR = 82,
	EVENT_RADIO_IN_POSITION = 83,
	EVENT_RADIO_REPORTING_IN = 84,
	EVENT_RADIO_GET_OUT_OF_THERE = 85,
	EVENT_RADIO_NEGATIVE = 86,
	EVENT_RADIO_ENEMY_DOWN = 87,
	EVENT_END_RADIO = 88,
	EVENT_NEW_MATCH = 89,
	EVENT_PLAYER_CHANGED_TEAM = 90,
	EVENT_BULLET_IMPACT = 91,
	EVENT_GAME_COMMENCE = 92,
	EVENT_WEAPON_ZOOMED = 93,
	EVENT_HOSTAGE_CALLED_FOR_HELP = 94,
	NUM_GAME_EVENTS = 95,
}; /* size: 4 */

/* 429 */
/* <0> (null):0 */
class IntervalTimer {
private:

	float                      m_timestamp;          /*     0     4 */
	/* <0> (null):0 */
	void IntervalTimer(class IntervalTimer *);

	/* <0> (null):0 */
	void Reset(class IntervalTimer *); /* linkage=_ZN13IntervalTimer5ResetEv */

	/* <0> (null):0 */
	void Start(class IntervalTimer *); /* linkage=_ZN13IntervalTimer5StartEv */

	/* <0> (null):0 */
	void Invalidate(class IntervalTimer *); /* linkage=_ZN13IntervalTimer10InvalidateEv */

	/* <0> (null):0 */
	bool HasStarted(const class IntervalTimer  *); /* linkage=_ZNK13IntervalTimer10HasStartedEv */

	/* <0> (null):0 */
	float GetElapsedTime(const class IntervalTimer  *); /* linkage=_ZNK13IntervalTimer14GetElapsedTimeEv */

	/* <0> (null):0 */
	bool IsLessThen(const class IntervalTimer  *, float); /* linkage=_ZNK13IntervalTimer10IsLessThenEf */

	/* <0> (null):0 */
	bool IsGreaterThen(const class IntervalTimer  *, float); /* linkage=_ZNK13IntervalTimer13IsGreaterThenEf */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 430 */
 /* pointer to 429 */
 /* size: 4 */

/* 431 */
 /* pointer to 432 */
 /* size: 4 */

/* 432 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 433 */
/* <0> (null):0 */
class CountdownTimer {
private:

	float                      m_duration;           /*     0     4 */
	float                      m_timestamp;          /*     4     4 */
	/* <0> (null):0 */
	void CountdownTimer(class CountdownTimer *);

	/* <0> (null):0 */
	void Reset(class CountdownTimer *); /* linkage=_ZN14CountdownTimer5ResetEv */

	/* <0> (null):0 */
	void Start(class CountdownTimer *, float); /* linkage=_ZN14CountdownTimer5StartEf */

	/* <0> (null):0 */
	void Invalidate(class CountdownTimer *); /* linkage=_ZN14CountdownTimer10InvalidateEv */

	/* <0> (null):0 */
	bool HasStarted(const class CountdownTimer  *); /* linkage=_ZNK14CountdownTimer10HasStartedEv */

	/* <0> (null):0 */
	bool IsElapsed(const class CountdownTimer  *); /* linkage=_ZNK14CountdownTimer9IsElapsedEv */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 434 */
 /* pointer to 433 */
 /* size: 4 */

/* 435 */
 /* pointer to 436 */
 /* size: 4 */

/* 436 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 437 */
/* <0> (null):0 */
class new_allocator<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 438 */
/* <0> (null):0 */
class new_allocator<std::_List_node<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 439 */
/* <0> (null):0 */
class new_allocator<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 440 */
/* <0> (null):0 */
class new_allocator<std::_List_node<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 441 */
/* <0> (null):0 */
class new_allocator<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 442 */
/* <0> (null):0 */
class new_allocator<std::_List_node<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 443 */
/* <0> (null):0 */
class new_allocator<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 444 */
/* <0> (null):0 */
class new_allocator<std::_List_node<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 445 */
/* <0> (null):0 */
class new_allocator<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 446 */
/* <0> (null):0 */
class new_allocator<std::_List_node<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 447 */
/* <0> (null):0 */
class new_allocator<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 448 */
/* <0> (null):0 */
class new_allocator<std::_List_node<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 449 */
/* <0> (null):0 */
struct __numeric_traits_integer<int> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 450 */
wchar_t
 /* size: 4 */

/* 451 */
/* <0> (null):0 */
struct _List_node_base {
	class _List_node_base *    _M_next;              /*     0     4 */
	class _List_node_base *    _M_prev;              /*     4     4 */
	/* <0> (null):0 */
	void swap(class _List_node_base &, class _List_node_base &); /* linkage=_ZNSt8__detail15_List_node_base4swapERS0_S1_ */

	/* <0> (null):0 */
	void _M_transfer(class _List_node_base *, class _List_node_base *, class _List_node_base *); /* linkage=_ZNSt8__detail15_List_node_base11_M_transferEPS0_S1_ */

	/* <0> (null):0 */
	void _M_reverse(class _List_node_base *); /* linkage=_ZNSt8__detail15_List_node_base10_M_reverseEv */

	/* <0> (null):0 */
	void _M_hook(class _List_node_base *, class _List_node_base *); /* linkage=_ZNSt8__detail15_List_node_base7_M_hookEPS0_ */

	/* <0> (null):0 */
	void _M_unhook(class _List_node_base *); /* linkage=_ZNSt8__detail15_List_node_base9_M_unhookEv */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 452 */
 /* pointer to 451 */
 /* size: 4 */

/* 453 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 454 */
 /* pointer to 451 */
 /* size: 4 */

/* 455 */
/* <0> (null):0 */
typedef unsigned int Place; /* size: 4 */

/* 456 */
/* <0> (null):0 */
enum NavErrorType {
	NAV_OK = 0,
	NAV_CANT_ACCESS_FILE = 1,
	NAV_INVALID_FILE = 2,
	NAV_BAD_FILE_VERSION = 3,
	NAV_CORRUPT_DATA = 4,
}; /* size: 4 */

/* 457 */
/* <0> (null):0 */
enum NavDirType {
	NORTH = 0,
	EAST = 1,
	SOUTH = 2,
	WEST = 3,
	NUM_DIRECTIONS = 4,
}; /* size: 4 */

/* 458 */
/* <0> (null):0 */
enum NavTraverseType {
	GO_NORTH = 0,
	GO_EAST = 1,
	GO_SOUTH = 2,
	GO_WEST = 3,
	GO_LADDER_UP = 4,
	GO_LADDER_DOWN = 5,
	GO_JUMP = 6,
	NUM_TRAVERSE_TYPES = 7,
}; /* size: 4 */

/* 459 */
/* <0> (null):0 */
enum NavCornerType {
	NORTH_WEST = 0,
	NORTH_EAST = 1,
	SOUTH_EAST = 2,
	SOUTH_WEST = 3,
	NUM_CORNERS = 4,
}; /* size: 4 */

/* 460 */
/* <0> (null):0 */
struct Extent {
	class Vector              lo;                    /*     0    12 */
	class Vector              hi;                    /*    12    12 */
	/* <0> (null):0 */
	float SizeX(const class Extent  *); /* linkage=_ZNK6Extent5SizeXEv */

	/* <0> (null):0 */
	float SizeY(const class Extent  *); /* linkage=_ZNK6Extent5SizeYEv */

	/* <0> (null):0 */
	float SizeZ(const class Extent  *); /* linkage=_ZNK6Extent5SizeZEv */

	/* <0> (null):0 */
	float Area(const class Extent  *); /* linkage=_ZNK6Extent4AreaEv */

	/* <0> (null):0 */
	bool Contains(const class Extent  *, const class Vector  *); /* linkage=_ZNK6Extent8ContainsEPK6Vector */


	/* size: 24, cachelines: 1, members: 2 */
	/* last cacheline: 24 bytes */
}; /* size: 24 */

/* 461 */
 /* pointer to 462 */
 /* size: 4 */

/* 462 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 24 */

/* 463 */
/* <0> (null):0 */
struct Ray {
	class Vector              from;                  /*     0    12 */
	class Vector              to;                    /*    12    12 */

	/* size: 24, cachelines: 1, members: 2 */
	/* last cacheline: 24 bytes */
}; /* size: 24 */

/* 464 */
/* <0> (null):0 */
class SteamFile {
private:

	byte *                     m_fileData;           /*     0     4 */
	int                        m_fileDataLength;     /*     4     4 */
	byte *                     m_cursor;             /*     8     4 */
	int                        m_bytesLeft;          /*    12     4 */
	/* <0> (null):0 */
	void SteamFile(class SteamFile *, const char  *);

	/* <0> (null):0 */
	void ~SteamFile(class SteamFile *, int);

	/* <0> (null):0 */
	bool IsValid(const class SteamFile  *); /* linkage=_ZNK9SteamFile7IsValidEv */

	/* <0> (null):0 */
	bool Read(class SteamFile *, void *, int); /* linkage=_ZN9SteamFile4ReadEPvi */


	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 465 */
 /* pointer to 464 */
 /* size: 4 */

/* 466 */
 /* pointer to 467 */
 /* size: 4 */

/* 467 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 16 */

/* 468 */
/* <0> (null):0 */
union NavConnect {
	unsigned int               id;                 /*           4 */
	class CNavArea *           area;               /*           4 */
}; /* size: 4 */

/* 469 */
/* <0> (null):0 */
struct ApproachInfo {
	union NavConnect           here;                 /*     0     4 */
	union NavConnect           prev;                 /*     4     4 */
	enum NavTraverseType       prevToHereHow;        /*     8     4 */
	union NavConnect           next;                 /*    12     4 */
	enum NavTraverseType       hereToNextHow;        /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 470 */
/* <0> (null):0 */
struct CNavArea {
	/* <0> (null):0 */
	struct ApproachInfo {
		union NavConnect           here;                 /*     0     4 */
		union NavConnect           prev;                 /*     4     4 */
		enum NavTraverseType       prevToHereHow;        /*     8     4 */
		union NavConnect           next;                 /*    12     4 */
		enum NavTraverseType       hereToNextHow;        /*    16     4 */

		/* size: 20, cachelines: 1, members: 5 */
		/* last cacheline: 20 bytes */
	};

private:

	bool                       m_isReset;            /*     0     1 */
	unsigned int               m_nextID;             /*     0     4 */
	unsigned int               m_id;                 /*     0     4 */
	struct Extent              m_extent;             /*     4    24 */
	class Vector              m_center;              /*    28    12 */
	unsigned char              m_attributeFlags;     /*    40     1 */
	Place                      m_place;              /*    44     4 */
	float                      m_neZ;                /*    48     4 */
	float                      m_swZ;                /*    52     4 */
	float                      m_clearedTimestamp[2]; /*    56     8 */
	float                      m_danger[2];          /*    64     8 */
	/* --- cacheline 1 boundary (64 bytes) was 2 bytes ago --- */
	float                      m_dangerTimestamp[2]; /*    72     8 */
	HidingSpotList             m_hidingSpotList;     /*    80     0 */
	SpotEncounterList          m_spotEncounterList;  /*    88     0 */
	struct ApproachInfo        m_approach[16];       /*    96   320 */
	/* --- cacheline 6 boundary (384 bytes) was 10 bytes ago --- */
	unsigned char              m_approachCount;      /*   416     1 */

	/* Bitfield combined with previous fields */

	unsigned int               m_masterMarker;       /*     0     4 */
	unsigned int               m_marker;             /*   420     4 */
	class CNavArea *           m_parent;             /*   424     4 */
	enum NavTraverseType       m_parentHow;          /*   428     4 */
	float                      m_totalCost;          /*   432     4 */
	float                      m_costSoFar;          /*   436     4 */

	/* Bitfield combined with previous fields */

	class CNavArea *           m_openList;           /*     0     4 */
	class CNavArea *           m_nextOpen;           /*   440     4 */
	class CNavArea *           m_prevOpen;           /*   444     4 */
	unsigned int               m_openMarker;         /*   448     4 */
	class list<NavConnect, std::allocator<NavConnect> > m_connect[4]; /*   452    32 */
	/* --- cacheline 7 boundary (448 bytes) was 19 bytes ago --- */
	class list<CNavLadder*, std::allocator<CNavLadder*> > m_ladder[2]; /*   484    16 */
	class CNavNode *           m_node[4];            /*   500    16 */
	class list<CNavArea*, std::allocator<CNavArea*> > m_overlapList; /*   516     8 */
	class CNavArea *           m_prevHash;           /*   524     4 */
	class CNavArea *           m_nextHash;           /*   528     4 */
	/* <0> (null):0 */
	void CNavArea(class CNavArea *, class CNavNode *, class CNavNode *, class CNavNode *, class CNavNode *);

	/* <0> (null):0 */
	void CNavArea(class CNavArea *);

	/* <0> (null):0 */
	void CNavArea(class CNavArea *, const class Vector  *, const class Vector  *);

	/* <0> (null):0 */
	void CNavArea(class CNavArea *, const class Vector  *, const class Vector  *, const class Vector  *, const class Vector  *);

	/* <0> (null):0 */
	void ~CNavArea(class CNavArea *, int);

	/* <0> (null):0 */
	void ConnectTo(class CNavArea *, class CNavArea *, enum NavDirType); /* linkage=_ZN8CNavArea9ConnectToEPS_10NavDirType */

	/* <0> (null):0 */
	void Disconnect(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea10DisconnectEPS_ */

	/* <0> (null):0 */
	void Save(const class CNavArea  *, FILE *); /* linkage=_ZNK8CNavArea4SaveEP8_IO_FILE */

	/* <0> (null):0 */
	void Save(class CNavArea *, int, unsigned int); /* linkage=_ZN8CNavArea4SaveEij */

	/* <0> (null):0 */
	void Load(class CNavArea *, class SteamFile *, unsigned int); /* linkage=_ZN8CNavArea4LoadEP9SteamFilej */

	/* <0> (null):0 */
	enum NavErrorType PostLoad(class CNavArea *); /* linkage=_ZN8CNavArea8PostLoadEv */

	/* <0> (null):0 */
	unsigned int GetID(const class CNavArea  *); /* linkage=_ZNK8CNavArea5GetIDEv */

	/* <0> (null):0 */
	void SetAttributes(class CNavArea *, unsigned char); /* linkage=_ZN8CNavArea13SetAttributesEh */

	/* <0> (null):0 */
	unsigned char GetAttributes(const class CNavArea  *); /* linkage=_ZNK8CNavArea13GetAttributesEv */

	/* <0> (null):0 */
	void SetPlace(class CNavArea *, Place); /* linkage=_ZN8CNavArea8SetPlaceEj */

	/* <0> (null):0 */
	Place GetPlace(const class CNavArea  *); /* linkage=_ZNK8CNavArea8GetPlaceEv */

	/* <0> (null):0 */
	bool IsOverlapping(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea13IsOverlappingEPK6Vector */

	/* <0> (null):0 */
	bool IsOverlapping(const class CNavArea  *, const class CNavArea  *); /* linkage=_ZNK8CNavArea13IsOverlappingEPKS_ */

	/* <0> (null):0 */
	bool IsOverlappingX(const class CNavArea  *, const class CNavArea  *); /* linkage=_ZNK8CNavArea14IsOverlappingXEPKS_ */

	/* <0> (null):0 */
	bool IsOverlappingY(const class CNavArea  *, const class CNavArea  *); /* linkage=_ZNK8CNavArea14IsOverlappingYEPKS_ */

	/* <0> (null):0 */
	int GetPlayerCount(const class CNavArea  *, int, class CBasePlayer *); /* linkage=_ZNK8CNavArea14GetPlayerCountEiP11CBasePlayer */

	/* <0> (null):0 */
	float GetZ(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea4GetZEPK6Vector */

	/* <0> (null):0 */
	float GetZ(const class CNavArea  *, float, float); /* linkage=_ZNK8CNavArea4GetZEff */

	/* <0> (null):0 */
	bool Contains(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea8ContainsEPK6Vector */

	/* <0> (null):0 */
	bool IsCoplanar(const class CNavArea  *, const class CNavArea  *); /* linkage=_ZNK8CNavArea10IsCoplanarEPKS_ */

	/* <0> (null):0 */
	void GetClosestPointOnArea(const class CNavArea  *, const class Vector  *, class Vector *); /* linkage=_ZNK8CNavArea21GetClosestPointOnAreaEPK6VectorPS0_ */

	/* <0> (null):0 */
	float GetDistanceSquaredToPoint(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea25GetDistanceSquaredToPointEPK6Vector */

	/* <0> (null):0 */
	bool IsDegenerate(const class CNavArea  *); /* linkage=_ZNK8CNavArea12IsDegenerateEv */

	/* <0> (null):0 */
	bool IsEdge(const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea6IsEdgeE10NavDirType */

	/* <0> (null):0 */
	int GetAdjacentCount(const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea16GetAdjacentCountE10NavDirType */

	/* <0> (null):0 */
	class CNavArea * GetAdjacentArea(const class CNavArea  *, enum NavDirType, int); /* linkage=_ZNK8CNavArea15GetAdjacentAreaE10NavDirTypei */

	/* <0> (null):0 */
	class CNavArea * GetRandomAdjacentArea(const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea21GetRandomAdjacentAreaE10NavDirType */

	/* <0> (null):0 */
	const NavConnectList  * GetAdjacentList(const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea15GetAdjacentListE10NavDirType */

	/* <0> (null):0 */
	bool IsConnected(const class CNavArea  *, const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea11IsConnectedEPKS_10NavDirType */

	/* <0> (null):0 */
	float ComputeHeightChange(class CNavArea *, const class CNavArea  *); /* linkage=_ZN8CNavArea19ComputeHeightChangeEPKS_ */

	/* <0> (null):0 */
	const NavLadderList  * GetLadderList(const class CNavArea  *, enum LadderDirectionType); /* linkage=_ZNK8CNavArea13GetLadderListE19LadderDirectionType */

	/* <0> (null):0 */
	void ComputePortal(const class CNavArea  *, const class CNavArea  *, enum NavDirType, class Vector *, float *); /* linkage=_ZNK8CNavArea13ComputePortalEPKS_10NavDirTypeP6VectorPf */

	/* <0> (null):0 */
	void ComputeClosestPointInPortal(const class CNavArea  *, const class CNavArea  *, enum NavDirType, const class Vector  *, class Vector *); /* linkage=_ZNK8CNavArea27ComputeClosestPointInPortalEPKS_10NavDirTypePK6VectorPS3_ */

	/* <0> (null):0 */
	enum NavDirType ComputeDirection(const class CNavArea  *, class Vector *); /* linkage=_ZNK8CNavArea16ComputeDirectionEP6Vector */

	/* <0> (null):0 */
	void SetClearedTimestamp(class CNavArea *, int); /* linkage=_ZN8CNavArea19SetClearedTimestampEi */

	/* <0> (null):0 */
	float GetClearedTimestamp(class CNavArea *, int); /* linkage=_ZN8CNavArea19GetClearedTimestampEi */

	/* <0> (null):0 */
	const HidingSpotList  * GetHidingSpotList(const class CNavArea  *); /* linkage=_ZNK8CNavArea17GetHidingSpotListEv */

	/* <0> (null):0 */
	void ComputeHidingSpots(class CNavArea *); /* linkage=_ZN8CNavArea18ComputeHidingSpotsEv */

	/* <0> (null):0 */
	void ComputeSniperSpots(class CNavArea *); /* linkage=_ZN8CNavArea18ComputeSniperSpotsEv */

	/* <0> (null):0 */
	class SpotEncounter * GetSpotEncounter(class CNavArea *, const class CNavArea  *, const class CNavArea  *); /* linkage=_ZN8CNavArea16GetSpotEncounterEPKS_S1_ */

	/* <0> (null):0 */
	void ComputeSpotEncounters(class CNavArea *); /* linkage=_ZN8CNavArea21ComputeSpotEncountersEv */

	/* <0> (null):0 */
	void IncreaseDanger(class CNavArea *, int, float); /* linkage=_ZN8CNavArea14IncreaseDangerEif */

	/* <0> (null):0 */
	float GetDanger(class CNavArea *, int); /* linkage=_ZN8CNavArea9GetDangerEi */

	/* <0> (null):0 */
	float GetSizeX(const class CNavArea  *); /* linkage=_ZNK8CNavArea8GetSizeXEv */

	/* <0> (null):0 */
	float GetSizeY(const class CNavArea  *); /* linkage=_ZNK8CNavArea8GetSizeYEv */

	/* <0> (null):0 */
	const class Extent  * GetExtent(const class CNavArea  *); /* linkage=_ZNK8CNavArea9GetExtentEv */

	/* <0> (null):0 */
	const class Vector  * GetCenter(const class CNavArea  *); /* linkage=_ZNK8CNavArea9GetCenterEv */

	/* <0> (null):0 */
	const class Vector  * GetCorner(const class CNavArea  *, enum NavCornerType); /* linkage=_ZNK8CNavArea9GetCornerE13NavCornerType */

	/* <0> (null):0 */
	const class ApproachInfo  * GetApproachInfo(const class CNavArea  *, int); /* linkage=_ZNK8CNavArea15GetApproachInfoEi */

	/* <0> (null):0 */
	int GetApproachInfoCount(const class CNavArea  *); /* linkage=_ZNK8CNavArea20GetApproachInfoCountEv */

	/* <0> (null):0 */
	void ComputeApproachAreas(class CNavArea *); /* linkage=_ZN8CNavArea20ComputeApproachAreasEv */

	/* <0> (null):0 */
	void MakeNewMarker(void); /* linkage=_ZN8CNavArea13MakeNewMarkerEv */

	/* <0> (null):0 */
	void Mark(class CNavArea *); /* linkage=_ZN8CNavArea4MarkEv */

	/* <0> (null):0 */
	BOOL IsMarked(const class CNavArea  *); /* linkage=_ZNK8CNavArea8IsMarkedEv */

	/* <0> (null):0 */
	void SetParent(class CNavArea *, class CNavArea *, enum NavTraverseType); /* linkage=_ZN8CNavArea9SetParentEPS_15NavTraverseType */

	/* <0> (null):0 */
	class CNavArea * GetParent(const class CNavArea  *); /* linkage=_ZNK8CNavArea9GetParentEv */

	/* <0> (null):0 */
	enum NavTraverseType GetParentHow(const class CNavArea  *); /* linkage=_ZNK8CNavArea12GetParentHowEv */

	/* <0> (null):0 */
	bool IsOpen(const class CNavArea  *); /* linkage=_ZNK8CNavArea6IsOpenEv */

	/* <0> (null):0 */
	void AddToOpenList(class CNavArea *); /* linkage=_ZN8CNavArea13AddToOpenListEv */

	/* <0> (null):0 */
	void UpdateOnOpenList(class CNavArea *); /* linkage=_ZN8CNavArea16UpdateOnOpenListEv */

	/* <0> (null):0 */
	void RemoveFromOpenList(class CNavArea *); /* linkage=_ZN8CNavArea18RemoveFromOpenListEv */

	/* <0> (null):0 */
	bool IsOpenListEmpty(void); /* linkage=_ZN8CNavArea15IsOpenListEmptyEv */

	/* <0> (null):0 */
	class CNavArea * PopOpenList(void); /* linkage=_ZN8CNavArea11PopOpenListEv */

	/* <0> (null):0 */
	bool IsClosed(const class CNavArea  *); /* linkage=_ZNK8CNavArea8IsClosedEv */

	/* <0> (null):0 */
	void AddToClosedList(class CNavArea *); /* linkage=_ZN8CNavArea15AddToClosedListEv */

	/* <0> (null):0 */
	void RemoveFromClosedList(class CNavArea *); /* linkage=_ZN8CNavArea20RemoveFromClosedListEv */

	/* <0> (null):0 */
	void ClearSearchLists(void); /* linkage=_ZN8CNavArea16ClearSearchListsEv */

	/* <0> (null):0 */
	void SetTotalCost(class CNavArea *, float); /* linkage=_ZN8CNavArea12SetTotalCostEf */

	/* <0> (null):0 */
	float GetTotalCost(const class CNavArea  *); /* linkage=_ZNK8CNavArea12GetTotalCostEv */

	/* <0> (null):0 */
	void SetCostSoFar(class CNavArea *, float); /* linkage=_ZN8CNavArea12SetCostSoFarEf */

	/* <0> (null):0 */
	float GetCostSoFar(const class CNavArea  *); /* linkage=_ZNK8CNavArea12GetCostSoFarEv */

	/* <0> (null):0 */
	void Draw(class CNavArea *, byte, byte, byte, int); /* linkage=_ZN8CNavArea4DrawEhhhi */

	/* <0> (null):0 */
	void DrawConnectedAreas(class CNavArea *); /* linkage=_ZN8CNavArea18DrawConnectedAreasEv */

	/* <0> (null):0 */
	void DrawMarkedCorner(class CNavArea *, enum NavCornerType, byte, byte, byte, int); /* linkage=_ZN8CNavArea16DrawMarkedCornerE13NavCornerTypehhhi */

	/* <0> (null):0 */
	bool SplitEdit(class CNavArea *, bool, float, class CNavArea * *, class CNavArea * *); /* linkage=_ZN8CNavArea9SplitEditEbfPPS_S1_ */

	/* <0> (null):0 */
	bool MergeEdit(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea9MergeEditEPS_ */

	/* <0> (null):0 */
	bool SpliceEdit(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea10SpliceEditEPS_ */

	/* <0> (null):0 */
	void RaiseCorner(class CNavArea *, enum NavCornerType, int); /* linkage=_ZN8CNavArea11RaiseCornerE13NavCornerTypei */

	/* <0> (null):0 */
	void AddLadderUp(class CNavArea *, class CNavLadder *); /* linkage=_ZN8CNavArea11AddLadderUpEP10CNavLadder */

	/* <0> (null):0 */
	void AddLadderDown(class CNavArea *, class CNavLadder *); /* linkage=_ZN8CNavArea13AddLadderDownEP10CNavLadder */

	/* <0> (null):0 */
	void Initialize(class CNavArea *); /* linkage=_ZN8CNavArea10InitializeEv */

	/* <0> (null):0 */
	void DecayDanger(class CNavArea *); /* linkage=_ZN8CNavArea11DecayDangerEv */

	/* <0> (null):0 */
	bool IsHidingSpotCollision(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea21IsHidingSpotCollisionEPK6Vector */

	/* <0> (null):0 */
	void AddSpotEncounters(class CNavArea *, const class CNavArea  *, enum NavDirType, const class CNavArea  *, enum NavDirType); /* linkage=_ZN8CNavArea17AddSpotEncountersEPKS_10NavDirTypeS1_S2_ */

	/* <0> (null):0 */
	void Strip(class CNavArea *); /* linkage=_ZN8CNavArea5StripEv */

	/* <0> (null):0 */
	void FinishMerge(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea11FinishMergeEPS_ */

	/* <0> (null):0 */
	void MergeAdjacentConnections(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea24MergeAdjacentConnectionsEPS_ */

	/* <0> (null):0 */
	void AssignNodes(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea11AssignNodesEPS_ */

	/* <0> (null):0 */
	void FinishSplitEdit(class CNavArea *, class CNavArea *, enum NavDirType); /* linkage=_ZN8CNavArea15FinishSplitEditEPS_10NavDirType */

	/* <0> (null):0 */
	void OnDestroyNotify(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea15OnDestroyNotifyEPS_ */

	/* --- cacheline 9 boundary (576 bytes) was 27 bytes ago --- */

	/* size: 532, cachelines: 9, members: 32 */
	/* last cacheline: 20 bytes */

	/* BRAIN FART ALERT! 532 != 603 + 0(holes), diff = -71 */

}; /* size: 532 */

/* 471 */
 /* pointer to 470 */
 /* size: 4 */

/* 472 */
 /* pointer to 473 */
 /* size: 4 */

/* 473 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 474 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 475 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 476 */
/* <0> (null):0 */
typedef struct list<NavConnect, std::allocator<NavConnect> > NavConnectList; /* size: 0 */

/* 477 */
/* <0> (null):0 */
enum LadderDirectionType {
	LADDER_UP = 0,
	LADDER_DOWN = 1,
	NUM_LADDER_DIRECTIONS = 2,
}; /* size: 4 */

/* 478 */
/* <0> (null):0 */
class CNavLadder {
	class Vector              m_top;                 /*     0    12 */
	class Vector              m_bottom;              /*    12    12 */
	float                      m_length;             /*    24     4 */
	enum NavDirType            m_dir;                /*    28     4 */
	class Vector2D            m_dirVector;           /*    32     8 */
	class CBaseEntity *        m_entity;             /*    40     4 */
	class CNavArea *           m_topForwardArea;     /*    44     4 */
	class CNavArea *           m_topLeftArea;        /*    48     4 */
	class CNavArea *           m_topRightArea;       /*    52     4 */
	class CNavArea *           m_topBehindArea;      /*    56     4 */
	class CNavArea *           m_bottomArea;         /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	bool                       m_isDangling;         /*    64     1 */
	/* <0> (null):0 */
	void CNavLadder(class CNavLadder *);

	/* <0> (null):0 */
	void OnDestroyNotify(class CNavLadder *, class CNavArea *); /* linkage=_ZN10CNavLadder15OnDestroyNotifyEP8CNavArea */


	/* size: 68, cachelines: 2, members: 12 */
	/* last cacheline: 4 bytes */

	/* BRAIN FART ALERT! 68 != 65 + 0(holes), diff = 3 */

}; /* size: 68 */

/* 479 */
 /* pointer to 478 */
 /* size: 4 */

/* 480 */
/* <0> (null):0 */
typedef struct list<CNavLadder*, std::allocator<CNavLadder*> > NavLadderList; /* size: 0 */

/* 481 */
/* <0> (null):0 */
class HidingSpot {
private:

	class Vector              m_pos;                 /*     0    12 */
	unsigned int               m_id;                 /*    12     4 */
	unsigned int               m_marker;             /*    16     4 */
	unsigned char              m_flags;              /*    20     1 */

	/* Bitfield combined with previous fields */

	unsigned int               m_nextID;             /*     0     4 */
	unsigned int               m_masterMarker;       /*     0     4 */
	/* <0> (null):0 */
	void HidingSpot(class HidingSpot *);

	/* <0> (null):0 */
	void HidingSpot(class HidingSpot *, const class Vector  *, unsigned char);

	/* <0> (null):0 */
	bool HasGoodCover(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot12HasGoodCoverEv */

	/* <0> (null):0 */
	bool IsGoodSniperSpot(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot16IsGoodSniperSpotEv */

	/* <0> (null):0 */
	bool IsIdealSniperSpot(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot17IsIdealSniperSpotEv */

	/* <0> (null):0 */
	void SetFlags(class HidingSpot *, unsigned char); /* linkage=_ZN10HidingSpot8SetFlagsEh */

	/* <0> (null):0 */
	unsigned char GetFlags(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot8GetFlagsEv */

	/* <0> (null):0 */
	void Save(const class HidingSpot  *, int, unsigned int); /* linkage=_ZNK10HidingSpot4SaveEij */

	/* <0> (null):0 */
	void Load(class HidingSpot *, class SteamFile *, unsigned int); /* linkage=_ZN10HidingSpot4LoadEP9SteamFilej */

	/* <0> (null):0 */
	const class Vector  * GetPosition(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot11GetPositionEv */

	/* <0> (null):0 */
	unsigned int GetID(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot5GetIDEv */

	/* <0> (null):0 */
	void Mark(class HidingSpot *); /* linkage=_ZN10HidingSpot4MarkEv */

	/* <0> (null):0 */
	bool IsMarked(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot8IsMarkedEv */

	/* <0> (null):0 */
	void ChangeMasterMarker(void); /* linkage=_ZN10HidingSpot18ChangeMasterMarkerEv */


	/* size: 24, cachelines: 1, members: 6 */
	/* last cacheline: 24 bytes */
}; /* size: 24 */

/* 482 */
 /* pointer to 481 */
 /* size: 4 */

/* 483 */
 /* pointer to 484 */
 /* size: 4 */

/* 484 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 24 */

/* 485 */
/* <0> (null):0 */
typedef struct list<HidingSpot*, std::allocator<HidingSpot*> > HidingSpotList; /* size: 0 */

/* 486 */
/* <0> (null):0 */
union {
	class HidingSpot *         spot;               /*           4 */
	unsigned int               id;                 /*           4 */
}; /* size: 4 */

/* 487 */
/* <0> (null):0 */
struct SpotOrder {
	/* <0> (null):0 */
	union {
		class HidingSpot *         spot;                 /*           4 */
		unsigned int               id;                   /*           4 */
	};

	float                      t;                    /*     0     4 */
	union {
		class HidingSpot * spot;                 /*           4 */
		unsigned int       id;                   /*           4 */
	};                                               /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 488 */
/* <0> (null):0 */
typedef struct list<SpotOrder, std::allocator<SpotOrder> > SpotOrderList; /* size: 0 */

/* 489 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 490 */
/* <0> (null):0 */
typedef class SpotOrder * pointer; /* size: 4 */

/* 491 */
/* <0> (null):0 */
typedef const class SpotOrder  * const_pointer; /* size: 4 */

/* 492 */
/* <0> (null):0 */
class new_allocator<SpotOrder> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class SpotOrder * pointer;

	/* <0> (null):0 */
	typedef const class SpotOrder  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<SpotOrder> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<SpotOrder> *, const class new_allocator<SpotOrder>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<SpotOrder> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<SpotOrder>  *, class SpotOrder &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE7addressERS1_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<SpotOrder>  *, const class SpotOrder  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE7addressERKS1_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<SpotOrder> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<SpotOrder> *, class SpotOrder *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE10deallocateEPS1_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<SpotOrder>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<SpotOrder> *, class SpotOrder *, const class SpotOrder  &); /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE9constructEPS1_RKS1_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<SpotOrder> *, class SpotOrder *); /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE7destroyEPS1_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 493 */
 /* pointer to 487 */
 /* size: 4 */

/* 494 */
 /* pointer to 495 */
 /* size: 4 */

/* 495 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 496 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 497 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 498 */
 /* pointer to 492 */
 /* size: 4 */

/* 499 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 500 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 501 */
 /* pointer to 502 */
 /* size: 4 */

/* 502 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 503 */
/* <0> (null):0 */
typedef class SpotOrder & reference; /* size: 4 */

/* 504 */
/* <0> (null):0 */
typedef const class SpotOrder  & const_reference; /* size: 4 */

/* 505 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<SpotOrder> > other; /* size: 0 */

/* 506 */
/* <0> (null):0 */
struct rebind<std::_List_node<SpotOrder> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<SpotOrder> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 507 */
/* <0> (null):0 */
typedef struct allocator<SpotOrder> other; /* size: 1 */

/* 508 */
/* <0> (null):0 */
struct rebind<SpotOrder> {
	/* <0> (null):0 */
	typedef struct allocator<SpotOrder> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 509 */
/* <0> (null):0 */
class allocator<SpotOrder> : public new_allocator<SpotOrder> {
public:

	/* class new_allocator<SpotOrder> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class SpotOrder & reference;

	/* <0> (null):0 */
	typedef const class SpotOrder  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<SpotOrder> *);

	/* <0> (null):0 */
	void allocator(class allocator<SpotOrder> *, const class allocator<SpotOrder>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<SpotOrder> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<SpotOrder> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<SpotOrder> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<SpotOrder> {
		/* <0> (null):0 */
		typedef struct allocator<SpotOrder> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 510 */
 /* pointer to 509 */
 /* size: 4 */

/* 511 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 512 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 513 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 514 */
/* <0> (null):0 */
typedef class _List_node<SpotOrder> * pointer; /* size: 4 */

/* 515 */
/* <0> (null):0 */
typedef const class _List_node<SpotOrder>  * const_pointer; /* size: 4 */

/* 516 */
/* <0> (null):0 */
class new_allocator<std::_List_node<SpotOrder> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<SpotOrder> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<SpotOrder>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<SpotOrder> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<SpotOrder> > *, const class new_allocator<std::_List_node<SpotOrder> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<SpotOrder> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<SpotOrder> >  *, class _List_node<SpotOrder> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7addressERS3_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<SpotOrder> >  *, const class _List_node<SpotOrder>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7addressERKS3_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<SpotOrder> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE10deallocateEPS3_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<SpotOrder> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *, const class _List_node<SpotOrder>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE9constructEPS3_RKS3_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7destroyEPS3_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 517 */
 /* pointer to 359 */
 /* size: 4 */

/* 518 */
 /* pointer to 519 */
 /* size: 4 */

/* 519 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 520 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 521 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 522 */
 /* pointer to 516 */
 /* size: 4 */

/* 523 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 524 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 525 */
 /* pointer to 526 */
 /* size: 4 */

/* 526 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 527 */
/* <0> (null):0 */
class allocator<std::_List_node<SpotOrder> > : public new_allocator<std::_List_node<SpotOrder> > {
public:

	/* class new_allocator<std::_List_node<SpotOrder> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<SpotOrder> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<SpotOrder> > *, const class allocator<std::_List_node<SpotOrder> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<SpotOrder> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 528 */
 /* pointer to 527 */
 /* size: 4 */

/* 529 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 530 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 531 */
 /* pointer to 361 */
 /* size: 4 */

/* 532 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 533 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 534 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 535 */
/* <0> (null):0 */
typedef struct allocator<SpotOrder> allocator_type; /* size: 1 */

/* 536 */
/* <0> (null):0 */
class _List_base<SpotOrder, std::allocator<SpotOrder> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<SpotOrder> allocator_type;

	/* <0> (null):0 */
	class _List_node<SpotOrder> * _M_get_node(class _List_base<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, class _List_node<SpotOrder> *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 537 */
 /* pointer to 536 */
 /* size: 4 */

/* 538 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 539 */
 /* pointer to 540 */
 /* size: 4 */

/* 540 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 541 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 542 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 543 */
/* <0> (null):0 */
typedef struct SpotOrder value_type; /* size: 8 */

/* 544 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 545 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 546 */
/* <0> (null):0 */
typedef struct _List_iterator<SpotOrder> iterator; /* size: 0 */

/* 547 */
/* <0> (null):0 */
typedef struct _List_const_iterator<SpotOrder> const_iterator; /* size: 0 */

/* 548 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<SpotOrder> > const_reverse_iterator; /* size: 0 */

/* 549 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<SpotOrder> > reverse_iterator; /* size: 0 */

/* 550 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 551 */
/* <0> (null):0 */
typedef struct allocator<SpotOrder> allocator_type; /* size: 1 */

/* 552 */
/* <0> (null):0 */
typedef struct _List_node<SpotOrder> _Node; /* size: 0 */

/* 553 */
/* <0> (null):0 */
class list<SpotOrder, std::allocator<SpotOrder> > : protected _List_base<SpotOrder, std::allocator<SpotOrder> > {
protected:

	/* class _List_base<SpotOrder, std::allocator<SpotOrder> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef struct SpotOrder value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<SpotOrder> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<SpotOrder> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<SpotOrder> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<SpotOrder> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<SpotOrder> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<SpotOrder> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE14_M_create_nodeERKS0_ */

	/* <0> (null):0 */
	void list(class list<SpotOrder, std::allocator<SpotOrder> > *);

	/* <0> (null):0 */
	void list(class list<SpotOrder, std::allocator<SpotOrder> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<SpotOrder, std::allocator<SpotOrder> > *, const class list<SpotOrder, std::allocator<SpotOrder> >  &);

	/* <0> (null):0 */
	class list<SpotOrder, std::allocator<SpotOrder> > & operator=(class list<SpotOrder, std::allocator<SpotOrder> > *, const class list<SpotOrder, std::allocator<SpotOrder> >  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EEaSERKS2_ */

	/* <0> (null):0 */
	void assign(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6assignEjRKS0_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, class SpotOrder); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6resizeEjS0_ */

	/* <0> (null):0 */
	reference front(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE10push_frontERKS0_ */

	/* <0> (null):0 */
	void pop_front(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9push_backERKS0_ */

	/* <0> (null):0 */
	void pop_back(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, unsigned int, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */

	/* <0> (null):0 */
	iterator erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	iterator erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */

	/* <0> (null):0 */
	void swap(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4swapERS2_ */

	/* <0> (null):0 */
	void clear(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */

	/* <0> (null):0 */
	void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */

	/* <0> (null):0 */
	void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */

	/* <0> (null):0 */
	void remove(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6removeERKS0_ */

	/* <0> (null):0 */
	void unique(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5mergeERS2_ */

	/* <0> (null):0 */
	void reverse(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE18_M_fill_initializeEjRKS0_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE14_M_fill_assignEjRKS0_ */

	/* <0> (null):0 */
	void _M_transfer(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */

	/* <0> (null):0 */
	void _M_insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void _M_erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE25_M_check_equal_allocatorsERS2_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 554 */
 /* pointer to 552 */
 /* size: 4 */

/* 555 */
 /* pointer to 553 */
 /* size: 4 */

/* 556 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 557 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 558 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 559 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 560 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 561 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 562 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 563 */
 /* pointer to 564 */
 /* size: 4 */

/* 564 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 565 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 566 */
/* <0> (null):0 */
struct SpotEncounter {
	union NavConnect           from;                 /*     0     4 */
	enum NavDirType            fromDir;              /*     4     4 */
	union NavConnect           to;                   /*     8     4 */
	enum NavDirType            toDir;                /*    12     4 */
	struct Ray                 path;                 /*    16    24 */
	SpotOrderList              spotList;             /*    40     0 */

	/* size: 48, cachelines: 1, members: 6 */
	/* last cacheline: 48 bytes */

	/* BRAIN FART ALERT! 48 != 40 + 0(holes), diff = 8 */

}; /* size: 48 */

/* 567 */
/* <0> (null):0 */
typedef struct list<SpotEncounter, std::allocator<SpotEncounter> > SpotEncounterList; /* size: 0 */

/* 568 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 569 */
/* <0> (null):0 */
typedef class HidingSpot * * pointer; /* size: 4 */

/* 570 */
/* <0> (null):0 */
typedef const class HidingSpot *  * const_pointer; /* size: 4 */

/* 571 */
/* <0> (null):0 */
class new_allocator<HidingSpot*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class HidingSpot * * pointer;

	/* <0> (null):0 */
	typedef const class HidingSpot *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<HidingSpot*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<HidingSpot*> *, const class new_allocator<HidingSpot*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<HidingSpot*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<HidingSpot*>  *, class HidingSpot * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE7addressERS2_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<HidingSpot*>  *, const class HidingSpot *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE7addressERKS2_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<HidingSpot*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<HidingSpot*> *, class HidingSpot * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE10deallocateEPS2_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<HidingSpot*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<HidingSpot*> *, class HidingSpot * *, const class HidingSpot *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE9constructEPS2_RKS2_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<HidingSpot*> *, class HidingSpot * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE7destroyEPS2_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 572 */
 /* pointer to 482 */
 /* size: 4 */

/* 573 */
 /* pointer to 574 */
 /* size: 4 */

/* 574 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 575 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 576 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 577 */
 /* pointer to 571 */
 /* size: 4 */

/* 578 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 579 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 580 */
 /* pointer to 581 */
 /* size: 4 */

/* 581 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 582 */
/* <0> (null):0 */
typedef class HidingSpot * & reference; /* size: 4 */

/* 583 */
/* <0> (null):0 */
typedef const class HidingSpot *  & const_reference; /* size: 4 */

/* 584 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<HidingSpot*> > other; /* size: 0 */

/* 585 */
/* <0> (null):0 */
struct rebind<std::_List_node<HidingSpot*> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<HidingSpot*> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 586 */
/* <0> (null):0 */
typedef struct allocator<HidingSpot*> other; /* size: 1 */

/* 587 */
/* <0> (null):0 */
struct rebind<HidingSpot*> {
	/* <0> (null):0 */
	typedef struct allocator<HidingSpot*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 588 */
/* <0> (null):0 */
class allocator<HidingSpot*> : public new_allocator<HidingSpot*> {
public:

	/* class new_allocator<HidingSpot*> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class HidingSpot * & reference;

	/* <0> (null):0 */
	typedef const class HidingSpot *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<HidingSpot*> *);

	/* <0> (null):0 */
	void allocator(class allocator<HidingSpot*> *, const class allocator<HidingSpot*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<HidingSpot*> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<HidingSpot*> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<HidingSpot*> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<HidingSpot*> {
		/* <0> (null):0 */
		typedef struct allocator<HidingSpot*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 589 */
 /* pointer to 588 */
 /* size: 4 */

/* 590 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 591 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 592 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 593 */
/* <0> (null):0 */
typedef class _List_node<HidingSpot*> * pointer; /* size: 4 */

/* 594 */
/* <0> (null):0 */
typedef const class _List_node<HidingSpot*>  * const_pointer; /* size: 4 */

/* 595 */
/* <0> (null):0 */
class new_allocator<std::_List_node<HidingSpot*> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<HidingSpot*> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<HidingSpot*>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *, const class new_allocator<std::_List_node<HidingSpot*> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<HidingSpot*> >  *, class _List_node<HidingSpot*> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7addressERS4_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<HidingSpot*> >  *, const class _List_node<HidingSpot*>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7addressERKS4_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<HidingSpot*> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE10deallocateEPS4_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<HidingSpot*> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *, const class _List_node<HidingSpot*>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE9constructEPS4_RKS4_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7destroyEPS4_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 596 */
 /* pointer to 370 */
 /* size: 4 */

/* 597 */
 /* pointer to 598 */
 /* size: 4 */

/* 598 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 599 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 600 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 601 */
 /* pointer to 595 */
 /* size: 4 */

/* 602 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 603 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 604 */
 /* pointer to 605 */
 /* size: 4 */

/* 605 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 606 */
/* <0> (null):0 */
class allocator<std::_List_node<HidingSpot*> > : public new_allocator<std::_List_node<HidingSpot*> > {
public:

	/* class new_allocator<std::_List_node<HidingSpot*> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<HidingSpot*> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<HidingSpot*> > *, const class allocator<std::_List_node<HidingSpot*> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<HidingSpot*> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 607 */
 /* pointer to 606 */
 /* size: 4 */

/* 608 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 609 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 610 */
 /* pointer to 372 */
 /* size: 4 */

/* 611 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 612 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 613 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 614 */
/* <0> (null):0 */
typedef struct allocator<HidingSpot*> allocator_type; /* size: 1 */

/* 615 */
/* <0> (null):0 */
class _List_base<HidingSpot*, std::allocator<HidingSpot*> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<HidingSpot*> allocator_type;

	/* <0> (null):0 */
	class _List_node<HidingSpot*> * _M_get_node(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_node<HidingSpot*> *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 616 */
 /* pointer to 615 */
 /* size: 4 */

/* 617 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 618 */
 /* pointer to 619 */
 /* size: 4 */

/* 619 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 620 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 621 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 622 */
/* <0> (null):0 */
typedef class HidingSpot * value_type; /* size: 4 */

/* 623 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 624 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 625 */
/* <0> (null):0 */
typedef struct _List_iterator<HidingSpot*> iterator; /* size: 0 */

/* 626 */
/* <0> (null):0 */
typedef struct _List_const_iterator<HidingSpot*> const_iterator; /* size: 0 */

/* 627 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<HidingSpot*> > const_reverse_iterator; /* size: 0 */

/* 628 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<HidingSpot*> > reverse_iterator; /* size: 0 */

/* 629 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 630 */
/* <0> (null):0 */
typedef struct allocator<HidingSpot*> allocator_type; /* size: 1 */

/* 631 */
/* <0> (null):0 */
typedef struct _List_node<HidingSpot*> _Node; /* size: 0 */

/* 632 */
/* <0> (null):0 */
class list<HidingSpot*, std::allocator<HidingSpot*> > : protected _List_base<HidingSpot*, std::allocator<HidingSpot*> > {
protected:

	/* class _List_base<HidingSpot*, std::allocator<HidingSpot*> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef class HidingSpot * value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<HidingSpot*> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<HidingSpot*> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<HidingSpot*> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<HidingSpot*> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<HidingSpot*> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<HidingSpot*> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE14_M_create_nodeERKS1_ */

	/* <0> (null):0 */
	void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *);

	/* <0> (null):0 */
	void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const class list<HidingSpot*, std::allocator<HidingSpot*> >  &);

	/* <0> (null):0 */
	class list<HidingSpot*, std::allocator<HidingSpot*> > & operator=(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const class list<HidingSpot*, std::allocator<HidingSpot*> >  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EEaSERKS3_ */

	/* <0> (null):0 */
	void assign(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6assignEjRKS1_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, class HidingSpot *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6resizeEjS1_ */

	/* <0> (null):0 */
	reference front(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE10push_frontERKS1_ */

	/* <0> (null):0 */
	void pop_front(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9push_backERKS1_ */

	/* <0> (null):0 */
	void pop_back(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */

	/* <0> (null):0 */
	iterator erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	iterator erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */

	/* <0> (null):0 */
	void swap(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4swapERS3_ */

	/* <0> (null):0 */
	void clear(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */

	/* <0> (null):0 */
	void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */

	/* <0> (null):0 */
	void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */

	/* <0> (null):0 */
	void remove(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6removeERKS1_ */

	/* <0> (null):0 */
	void unique(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5mergeERS3_ */

	/* <0> (null):0 */
	void reverse(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE18_M_fill_initializeEjRKS1_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE14_M_fill_assignEjRKS1_ */

	/* <0> (null):0 */
	void _M_transfer(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */

	/* <0> (null):0 */
	void _M_insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void _M_erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE25_M_check_equal_allocatorsERS3_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 633 */
 /* pointer to 631 */
 /* size: 4 */

/* 634 */
 /* pointer to 632 */
 /* size: 4 */

/* 635 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 636 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 637 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 638 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 639 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 640 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 641 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 642 */
 /* pointer to 643 */
 /* size: 4 */

/* 643 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 644 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 645 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 646 */
/* <0> (null):0 */
typedef class SpotEncounter * pointer; /* size: 4 */

/* 647 */
/* <0> (null):0 */
typedef const class SpotEncounter  * const_pointer; /* size: 4 */

/* 648 */
/* <0> (null):0 */
class new_allocator<SpotEncounter> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class SpotEncounter * pointer;

	/* <0> (null):0 */
	typedef const class SpotEncounter  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<SpotEncounter> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<SpotEncounter> *, const class new_allocator<SpotEncounter>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<SpotEncounter> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<SpotEncounter>  *, class SpotEncounter &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE7addressERS1_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<SpotEncounter>  *, const class SpotEncounter  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE7addressERKS1_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<SpotEncounter> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<SpotEncounter> *, class SpotEncounter *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE10deallocateEPS1_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<SpotEncounter>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<SpotEncounter> *, class SpotEncounter *, const class SpotEncounter  &); /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE9constructEPS1_RKS1_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<SpotEncounter> *, class SpotEncounter *); /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE7destroyEPS1_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 649 */
 /* pointer to 566 */
 /* size: 4 */

/* 650 */
 /* pointer to 651 */
 /* size: 4 */

/* 651 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 48 */

/* 652 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 653 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 654 */
 /* pointer to 648 */
 /* size: 4 */

/* 655 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 656 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 657 */
 /* pointer to 658 */
 /* size: 4 */

/* 658 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 659 */
/* <0> (null):0 */
typedef class SpotEncounter & reference; /* size: 4 */

/* 660 */
/* <0> (null):0 */
typedef const class SpotEncounter  & const_reference; /* size: 4 */

/* 661 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<SpotEncounter> > other; /* size: 0 */

/* 662 */
/* <0> (null):0 */
struct rebind<std::_List_node<SpotEncounter> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<SpotEncounter> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 663 */
/* <0> (null):0 */
typedef struct allocator<SpotEncounter> other; /* size: 1 */

/* 664 */
/* <0> (null):0 */
struct rebind<SpotEncounter> {
	/* <0> (null):0 */
	typedef struct allocator<SpotEncounter> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 665 */
/* <0> (null):0 */
class allocator<SpotEncounter> : public new_allocator<SpotEncounter> {
public:

	/* class new_allocator<SpotEncounter> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class SpotEncounter & reference;

	/* <0> (null):0 */
	typedef const class SpotEncounter  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<SpotEncounter> *);

	/* <0> (null):0 */
	void allocator(class allocator<SpotEncounter> *, const class allocator<SpotEncounter>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<SpotEncounter> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<SpotEncounter> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<SpotEncounter> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<SpotEncounter> {
		/* <0> (null):0 */
		typedef struct allocator<SpotEncounter> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 666 */
 /* pointer to 665 */
 /* size: 4 */

/* 667 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 668 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 669 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 670 */
/* <0> (null):0 */
typedef class _List_node<SpotEncounter> * pointer; /* size: 4 */

/* 671 */
/* <0> (null):0 */
typedef const class _List_node<SpotEncounter>  * const_pointer; /* size: 4 */

/* 672 */
/* <0> (null):0 */
class new_allocator<std::_List_node<SpotEncounter> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<SpotEncounter> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<SpotEncounter>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *, const class new_allocator<std::_List_node<SpotEncounter> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<SpotEncounter> >  *, class _List_node<SpotEncounter> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7addressERS3_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<SpotEncounter> >  *, const class _List_node<SpotEncounter>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7addressERKS3_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<SpotEncounter> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE10deallocateEPS3_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<SpotEncounter> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *, const class _List_node<SpotEncounter>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE9constructEPS3_RKS3_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7destroyEPS3_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 673 */
 /* pointer to 380 */
 /* size: 4 */

/* 674 */
 /* pointer to 675 */
 /* size: 4 */

/* 675 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 676 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 677 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 678 */
 /* pointer to 672 */
 /* size: 4 */

/* 679 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 680 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 681 */
 /* pointer to 682 */
 /* size: 4 */

/* 682 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 683 */
/* <0> (null):0 */
class allocator<std::_List_node<SpotEncounter> > : public new_allocator<std::_List_node<SpotEncounter> > {
public:

	/* class new_allocator<std::_List_node<SpotEncounter> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<SpotEncounter> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<SpotEncounter> > *, const class allocator<std::_List_node<SpotEncounter> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<SpotEncounter> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 684 */
 /* pointer to 683 */
 /* size: 4 */

/* 685 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 686 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 687 */
 /* pointer to 382 */
 /* size: 4 */

/* 688 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 689 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 690 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 691 */
/* <0> (null):0 */
typedef struct allocator<SpotEncounter> allocator_type; /* size: 1 */

/* 692 */
/* <0> (null):0 */
class _List_base<SpotEncounter, std::allocator<SpotEncounter> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<SpotEncounter> allocator_type;

	/* <0> (null):0 */
	class _List_node<SpotEncounter> * _M_get_node(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_node<SpotEncounter> *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 693 */
 /* pointer to 692 */
 /* size: 4 */

/* 694 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 695 */
 /* pointer to 696 */
 /* size: 4 */

/* 696 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 697 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 698 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 699 */
/* <0> (null):0 */
typedef struct SpotEncounter value_type; /* size: 48 */

/* 700 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 701 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 702 */
/* <0> (null):0 */
typedef struct _List_iterator<SpotEncounter> iterator; /* size: 0 */

/* 703 */
/* <0> (null):0 */
typedef struct _List_const_iterator<SpotEncounter> const_iterator; /* size: 0 */

/* 704 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<SpotEncounter> > const_reverse_iterator; /* size: 0 */

/* 705 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<SpotEncounter> > reverse_iterator; /* size: 0 */

/* 706 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 707 */
/* <0> (null):0 */
typedef struct allocator<SpotEncounter> allocator_type; /* size: 1 */

/* 708 */
/* <0> (null):0 */
typedef struct _List_node<SpotEncounter> _Node; /* size: 0 */

/* 709 */
/* <0> (null):0 */
class list<SpotEncounter, std::allocator<SpotEncounter> > : protected _List_base<SpotEncounter, std::allocator<SpotEncounter> > {
protected:

	/* class _List_base<SpotEncounter, std::allocator<SpotEncounter> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef struct SpotEncounter value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<SpotEncounter> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<SpotEncounter> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<SpotEncounter> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<SpotEncounter> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<SpotEncounter> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<SpotEncounter> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE14_M_create_nodeERKS0_ */

	/* <0> (null):0 */
	void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *);

	/* <0> (null):0 */
	void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const class list<SpotEncounter, std::allocator<SpotEncounter> >  &);

	/* <0> (null):0 */
	class list<SpotEncounter, std::allocator<SpotEncounter> > & operator=(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const class list<SpotEncounter, std::allocator<SpotEncounter> >  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EEaSERKS2_ */

	/* <0> (null):0 */
	void assign(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6assignEjRKS0_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, class SpotEncounter); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6resizeEjS0_ */

	/* <0> (null):0 */
	reference front(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE10push_frontERKS0_ */

	/* <0> (null):0 */
	void pop_front(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9push_backERKS0_ */

	/* <0> (null):0 */
	void pop_back(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, unsigned int, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */

	/* <0> (null):0 */
	iterator erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	iterator erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */

	/* <0> (null):0 */
	void swap(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4swapERS2_ */

	/* <0> (null):0 */
	void clear(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */

	/* <0> (null):0 */
	void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */

	/* <0> (null):0 */
	void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */

	/* <0> (null):0 */
	void remove(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6removeERKS0_ */

	/* <0> (null):0 */
	void unique(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5mergeERS2_ */

	/* <0> (null):0 */
	void reverse(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE18_M_fill_initializeEjRKS0_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE14_M_fill_assignEjRKS0_ */

	/* <0> (null):0 */
	void _M_transfer(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */

	/* <0> (null):0 */
	void _M_insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void _M_erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE25_M_check_equal_allocatorsERS2_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 710 */
 /* pointer to 708 */
 /* size: 4 */

/* 711 */
 /* pointer to 709 */
 /* size: 4 */

/* 712 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 713 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 48 */

/* 714 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 715 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 716 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 717 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 718 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 719 */
 /* pointer to 720 */
 /* size: 4 */

/* 720 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 721 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 722 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 723 */
/* <0> (null):0 */
typedef union NavConnect * pointer; /* size: 4 */

/* 724 */
/* <0> (null):0 */
typedef const union NavConnect  * const_pointer; /* size: 4 */

/* 725 */
/* <0> (null):0 */
class new_allocator<NavConnect> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef union NavConnect * pointer;

	/* <0> (null):0 */
	typedef const union NavConnect  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<NavConnect> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<NavConnect> *, const class new_allocator<NavConnect>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<NavConnect> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<NavConnect>  *, union NavConnect &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE7addressERS1_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<NavConnect>  *, const union NavConnect  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE7addressERKS1_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<NavConnect> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<NavConnect> *, union NavConnect *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE10deallocateEPS1_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<NavConnect>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<NavConnect> *, union NavConnect *, const union NavConnect  &); /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE9constructEPS1_RKS1_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<NavConnect> *, union NavConnect *); /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE7destroyEPS1_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 726 */
 /* pointer to 468 */
 /* size: 4 */

/* 727 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 728 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 729 */
 /* pointer to 725 */
 /* size: 4 */

/* 730 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 731 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 732 */
 /* pointer to 733 */
 /* size: 4 */

/* 733 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 734 */
/* <0> (null):0 */
typedef union NavConnect & reference; /* size: 4 */

/* 735 */
/* <0> (null):0 */
typedef const union NavConnect  & const_reference; /* size: 4 */

/* 736 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<NavConnect> > other; /* size: 0 */

/* 737 */
/* <0> (null):0 */
struct rebind<std::_List_node<NavConnect> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<NavConnect> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 738 */
/* <0> (null):0 */
typedef struct allocator<NavConnect> other; /* size: 1 */

/* 739 */
/* <0> (null):0 */
struct rebind<NavConnect> {
	/* <0> (null):0 */
	typedef struct allocator<NavConnect> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 740 */
/* <0> (null):0 */
class allocator<NavConnect> : public new_allocator<NavConnect> {
public:

	/* class new_allocator<NavConnect> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef union NavConnect & reference;

	/* <0> (null):0 */
	typedef const union NavConnect  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<NavConnect> *);

	/* <0> (null):0 */
	void allocator(class allocator<NavConnect> *, const class allocator<NavConnect>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<NavConnect> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<NavConnect> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<NavConnect> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<NavConnect> {
		/* <0> (null):0 */
		typedef struct allocator<NavConnect> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 741 */
 /* pointer to 740 */
 /* size: 4 */

/* 742 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 743 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 744 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 745 */
/* <0> (null):0 */
typedef class _List_node<NavConnect> * pointer; /* size: 4 */

/* 746 */
/* <0> (null):0 */
typedef const class _List_node<NavConnect>  * const_pointer; /* size: 4 */

/* 747 */
/* <0> (null):0 */
class new_allocator<std::_List_node<NavConnect> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<NavConnect> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<NavConnect>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<NavConnect> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<NavConnect> > *, const class new_allocator<std::_List_node<NavConnect> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<NavConnect> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<NavConnect> >  *, class _List_node<NavConnect> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7addressERS3_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<NavConnect> >  *, const class _List_node<NavConnect>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7addressERKS3_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<NavConnect> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE10deallocateEPS3_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<NavConnect> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *, const class _List_node<NavConnect>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE9constructEPS3_RKS3_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7destroyEPS3_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 748 */
 /* pointer to 390 */
 /* size: 4 */

/* 749 */
 /* pointer to 750 */
 /* size: 4 */

/* 750 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 751 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 752 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 753 */
 /* pointer to 747 */
 /* size: 4 */

/* 754 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 755 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 756 */
 /* pointer to 757 */
 /* size: 4 */

/* 757 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 758 */
/* <0> (null):0 */
class allocator<std::_List_node<NavConnect> > : public new_allocator<std::_List_node<NavConnect> > {
public:

	/* class new_allocator<std::_List_node<NavConnect> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<NavConnect> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<NavConnect> > *, const class allocator<std::_List_node<NavConnect> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<NavConnect> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 759 */
 /* pointer to 758 */
 /* size: 4 */

/* 760 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 761 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 762 */
 /* pointer to 392 */
 /* size: 4 */

/* 763 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 764 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 765 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 766 */
/* <0> (null):0 */
typedef struct allocator<NavConnect> allocator_type; /* size: 1 */

/* 767 */
/* <0> (null):0 */
class _List_base<NavConnect, std::allocator<NavConnect> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<NavConnect> allocator_type;

	/* <0> (null):0 */
	class _List_node<NavConnect> * _M_get_node(class _List_base<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<NavConnect, std::allocator<NavConnect> > *, class _List_node<NavConnect> *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 768 */
 /* pointer to 767 */
 /* size: 4 */

/* 769 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 770 */
 /* pointer to 771 */
 /* size: 4 */

/* 771 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 772 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 773 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 774 */
/* <0> (null):0 */
typedef union NavConnect value_type; /* size: 4 */

/* 775 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 776 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 777 */
/* <0> (null):0 */
typedef struct _List_iterator<NavConnect> iterator; /* size: 0 */

/* 778 */
/* <0> (null):0 */
typedef struct _List_const_iterator<NavConnect> const_iterator; /* size: 0 */

/* 779 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<NavConnect> > const_reverse_iterator; /* size: 0 */

/* 780 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<NavConnect> > reverse_iterator; /* size: 0 */

/* 781 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 782 */
/* <0> (null):0 */
typedef struct allocator<NavConnect> allocator_type; /* size: 1 */

/* 783 */
/* <0> (null):0 */
typedef struct _List_node<NavConnect> _Node; /* size: 0 */

/* 784 */
/* <0> (null):0 */
class list<NavConnect, std::allocator<NavConnect> > : protected _List_base<NavConnect, std::allocator<NavConnect> > {
protected:

	/* class _List_base<NavConnect, std::allocator<NavConnect> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef union NavConnect value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<NavConnect> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<NavConnect> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<NavConnect> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<NavConnect> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<NavConnect> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<NavConnect> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE14_M_create_nodeERKS0_ */

	/* <0> (null):0 */
	void list(class list<NavConnect, std::allocator<NavConnect> > *);

	/* <0> (null):0 */
	void list(class list<NavConnect, std::allocator<NavConnect> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<NavConnect, std::allocator<NavConnect> > *, const class list<NavConnect, std::allocator<NavConnect> >  &);

	/* <0> (null):0 */
	class list<NavConnect, std::allocator<NavConnect> > & operator=(class list<NavConnect, std::allocator<NavConnect> > *, const class list<NavConnect, std::allocator<NavConnect> >  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EEaSERKS2_ */

	/* <0> (null):0 */
	void assign(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6assignEjRKS0_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, union NavConnect); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6resizeEjS0_ */

	/* <0> (null):0 */
	reference front(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE10push_frontERKS0_ */

	/* <0> (null):0 */
	void pop_front(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9push_backERKS0_ */

	/* <0> (null):0 */
	void pop_back(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, unsigned int, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */

	/* <0> (null):0 */
	iterator erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	iterator erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */

	/* <0> (null):0 */
	void swap(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4swapERS2_ */

	/* <0> (null):0 */
	void clear(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */

	/* <0> (null):0 */
	void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */

	/* <0> (null):0 */
	void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */

	/* <0> (null):0 */
	void remove(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6removeERKS0_ */

	/* <0> (null):0 */
	void unique(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5mergeERS2_ */

	/* <0> (null):0 */
	void reverse(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE18_M_fill_initializeEjRKS0_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE14_M_fill_assignEjRKS0_ */

	/* <0> (null):0 */
	void _M_transfer(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */

	/* <0> (null):0 */
	void _M_insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void _M_erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE25_M_check_equal_allocatorsERS2_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 785 */
 /* pointer to 783 */
 /* size: 4 */

/* 786 */
 /* pointer to 784 */
 /* size: 4 */

/* 787 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 788 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 789 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 790 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 791 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 792 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 793 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 794 */
 /* pointer to 795 */
 /* size: 4 */

/* 795 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 796 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 797 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 798 */
/* <0> (null):0 */
typedef class CNavLadder * * pointer; /* size: 4 */

/* 799 */
/* <0> (null):0 */
typedef const class CNavLadder *  * const_pointer; /* size: 4 */

/* 800 */
/* <0> (null):0 */
class new_allocator<CNavLadder*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class CNavLadder * * pointer;

	/* <0> (null):0 */
	typedef const class CNavLadder *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<CNavLadder*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<CNavLadder*> *, const class new_allocator<CNavLadder*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<CNavLadder*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<CNavLadder*>  *, class CNavLadder * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE7addressERS2_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<CNavLadder*>  *, const class CNavLadder *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE7addressERKS2_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<CNavLadder*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<CNavLadder*> *, class CNavLadder * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE10deallocateEPS2_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<CNavLadder*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<CNavLadder*> *, class CNavLadder * *, const class CNavLadder *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE9constructEPS2_RKS2_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<CNavLadder*> *, class CNavLadder * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE7destroyEPS2_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 801 */
 /* pointer to 479 */
 /* size: 4 */

/* 802 */
 /* pointer to 803 */
 /* size: 4 */

/* 803 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 804 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 805 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 806 */
 /* pointer to 800 */
 /* size: 4 */

/* 807 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 808 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 809 */
 /* pointer to 810 */
 /* size: 4 */

/* 810 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 811 */
/* <0> (null):0 */
typedef class CNavLadder * & reference; /* size: 4 */

/* 812 */
/* <0> (null):0 */
typedef const class CNavLadder *  & const_reference; /* size: 4 */

/* 813 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<CNavLadder*> > other; /* size: 0 */

/* 814 */
/* <0> (null):0 */
struct rebind<std::_List_node<CNavLadder*> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<CNavLadder*> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 815 */
/* <0> (null):0 */
typedef struct allocator<CNavLadder*> other; /* size: 1 */

/* 816 */
/* <0> (null):0 */
struct rebind<CNavLadder*> {
	/* <0> (null):0 */
	typedef struct allocator<CNavLadder*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 817 */
/* <0> (null):0 */
class allocator<CNavLadder*> : public new_allocator<CNavLadder*> {
public:

	/* class new_allocator<CNavLadder*> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class CNavLadder * & reference;

	/* <0> (null):0 */
	typedef const class CNavLadder *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<CNavLadder*> *);

	/* <0> (null):0 */
	void allocator(class allocator<CNavLadder*> *, const class allocator<CNavLadder*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<CNavLadder*> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<CNavLadder*> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<CNavLadder*> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<CNavLadder*> {
		/* <0> (null):0 */
		typedef struct allocator<CNavLadder*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 818 */
 /* pointer to 817 */
 /* size: 4 */

/* 819 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 820 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 821 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 822 */
/* <0> (null):0 */
typedef class _List_node<CNavLadder*> * pointer; /* size: 4 */

/* 823 */
/* <0> (null):0 */
typedef const class _List_node<CNavLadder*>  * const_pointer; /* size: 4 */

/* 824 */
/* <0> (null):0 */
class new_allocator<std::_List_node<CNavLadder*> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<CNavLadder*> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<CNavLadder*>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *, const class new_allocator<std::_List_node<CNavLadder*> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<CNavLadder*> >  *, class _List_node<CNavLadder*> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7addressERS4_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<CNavLadder*> >  *, const class _List_node<CNavLadder*>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7addressERKS4_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<CNavLadder*> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE10deallocateEPS4_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<CNavLadder*> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *, const class _List_node<CNavLadder*>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE9constructEPS4_RKS4_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7destroyEPS4_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 825 */
 /* pointer to 400 */
 /* size: 4 */

/* 826 */
 /* pointer to 827 */
 /* size: 4 */

/* 827 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 828 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 829 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 830 */
 /* pointer to 824 */
 /* size: 4 */

/* 831 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 832 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 833 */
 /* pointer to 834 */
 /* size: 4 */

/* 834 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 835 */
/* <0> (null):0 */
class allocator<std::_List_node<CNavLadder*> > : public new_allocator<std::_List_node<CNavLadder*> > {
public:

	/* class new_allocator<std::_List_node<CNavLadder*> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<CNavLadder*> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<CNavLadder*> > *, const class allocator<std::_List_node<CNavLadder*> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<CNavLadder*> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 836 */
 /* pointer to 835 */
 /* size: 4 */

/* 837 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 838 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 839 */
 /* pointer to 402 */
 /* size: 4 */

/* 840 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 841 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 842 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 843 */
/* <0> (null):0 */
typedef struct allocator<CNavLadder*> allocator_type; /* size: 1 */

/* 844 */
/* <0> (null):0 */
class _List_base<CNavLadder*, std::allocator<CNavLadder*> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<CNavLadder*> allocator_type;

	/* <0> (null):0 */
	class _List_node<CNavLadder*> * _M_get_node(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_node<CNavLadder*> *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 845 */
 /* pointer to 844 */
 /* size: 4 */

/* 846 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 847 */
 /* pointer to 848 */
 /* size: 4 */

/* 848 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 849 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 850 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 851 */
/* <0> (null):0 */
typedef class CNavLadder * value_type; /* size: 4 */

/* 852 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 853 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 854 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavLadder*> iterator; /* size: 0 */

/* 855 */
/* <0> (null):0 */
typedef struct _List_const_iterator<CNavLadder*> const_iterator; /* size: 0 */

/* 856 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<CNavLadder*> > const_reverse_iterator; /* size: 0 */

/* 857 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<CNavLadder*> > reverse_iterator; /* size: 0 */

/* 858 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 859 */
/* <0> (null):0 */
typedef struct allocator<CNavLadder*> allocator_type; /* size: 1 */

/* 860 */
/* <0> (null):0 */
typedef struct _List_node<CNavLadder*> _Node; /* size: 0 */

/* 861 */
/* <0> (null):0 */
class list<CNavLadder*, std::allocator<CNavLadder*> > : protected _List_base<CNavLadder*, std::allocator<CNavLadder*> > {
protected:

	/* class _List_base<CNavLadder*, std::allocator<CNavLadder*> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef class CNavLadder * value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<CNavLadder*> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<CNavLadder*> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<CNavLadder*> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<CNavLadder*> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<CNavLadder*> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<CNavLadder*> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE14_M_create_nodeERKS1_ */

	/* <0> (null):0 */
	void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *);

	/* <0> (null):0 */
	void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const class list<CNavLadder*, std::allocator<CNavLadder*> >  &);

	/* <0> (null):0 */
	class list<CNavLadder*, std::allocator<CNavLadder*> > & operator=(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const class list<CNavLadder*, std::allocator<CNavLadder*> >  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EEaSERKS3_ */

	/* <0> (null):0 */
	void assign(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6assignEjRKS1_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, class CNavLadder *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6resizeEjS1_ */

	/* <0> (null):0 */
	reference front(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE10push_frontERKS1_ */

	/* <0> (null):0 */
	void pop_front(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9push_backERKS1_ */

	/* <0> (null):0 */
	void pop_back(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */

	/* <0> (null):0 */
	iterator erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	iterator erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */

	/* <0> (null):0 */
	void swap(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4swapERS3_ */

	/* <0> (null):0 */
	void clear(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */

	/* <0> (null):0 */
	void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */

	/* <0> (null):0 */
	void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */

	/* <0> (null):0 */
	void remove(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6removeERKS1_ */

	/* <0> (null):0 */
	void unique(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5mergeERS3_ */

	/* <0> (null):0 */
	void reverse(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE18_M_fill_initializeEjRKS1_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE14_M_fill_assignEjRKS1_ */

	/* <0> (null):0 */
	void _M_transfer(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */

	/* <0> (null):0 */
	void _M_insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void _M_erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE25_M_check_equal_allocatorsERS3_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 862 */
 /* pointer to 860 */
 /* size: 4 */

/* 863 */
 /* pointer to 861 */
 /* size: 4 */

/* 864 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 865 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 866 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 867 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 868 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 869 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 870 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 871 */
 /* pointer to 872 */
 /* size: 4 */

/* 872 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 873 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 874 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 875 */
/* <0> (null):0 */
typedef class CNavArea * * pointer; /* size: 4 */

/* 876 */
/* <0> (null):0 */
typedef const class CNavArea *  * const_pointer; /* size: 4 */

/* 877 */
/* <0> (null):0 */
class new_allocator<CNavArea*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class CNavArea * * pointer;

	/* <0> (null):0 */
	typedef const class CNavArea *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<CNavArea*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<CNavArea*> *, const class new_allocator<CNavArea*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<CNavArea*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<CNavArea*>  *, class CNavArea * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE7addressERS2_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<CNavArea*>  *, const class CNavArea *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE7addressERKS2_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<CNavArea*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<CNavArea*> *, class CNavArea * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE10deallocateEPS2_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<CNavArea*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<CNavArea*> *, class CNavArea * *, const class CNavArea *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE9constructEPS2_RKS2_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<CNavArea*> *, class CNavArea * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE7destroyEPS2_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 878 */
 /* pointer to 471 */
 /* size: 4 */

/* 879 */
 /* pointer to 880 */
 /* size: 4 */

/* 880 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 881 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 882 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 883 */
 /* pointer to 877 */
 /* size: 4 */

/* 884 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 885 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 886 */
 /* pointer to 887 */
 /* size: 4 */

/* 887 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 888 */
/* <0> (null):0 */
typedef class CNavArea * & reference; /* size: 4 */

/* 889 */
/* <0> (null):0 */
typedef const class CNavArea *  & const_reference; /* size: 4 */

/* 890 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<CNavArea*> > other; /* size: 0 */

/* 891 */
/* <0> (null):0 */
struct rebind<std::_List_node<CNavArea*> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<CNavArea*> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 892 */
/* <0> (null):0 */
typedef struct allocator<CNavArea*> other; /* size: 1 */

/* 893 */
/* <0> (null):0 */
struct rebind<CNavArea*> {
	/* <0> (null):0 */
	typedef struct allocator<CNavArea*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 894 */
/* <0> (null):0 */
class allocator<CNavArea*> : public new_allocator<CNavArea*> {
public:

	/* class new_allocator<CNavArea*> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class CNavArea * & reference;

	/* <0> (null):0 */
	typedef const class CNavArea *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<CNavArea*> *);

	/* <0> (null):0 */
	void allocator(class allocator<CNavArea*> *, const class allocator<CNavArea*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<CNavArea*> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<CNavArea*> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<CNavArea*> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<CNavArea*> {
		/* <0> (null):0 */
		typedef struct allocator<CNavArea*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 895 */
 /* pointer to 894 */
 /* size: 4 */

/* 896 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 897 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 898 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 899 */
/* <0> (null):0 */
typedef class _List_node<CNavArea*> * pointer; /* size: 4 */

/* 900 */
/* <0> (null):0 */
typedef const class _List_node<CNavArea*>  * const_pointer; /* size: 4 */

/* 901 */
/* <0> (null):0 */
class new_allocator<std::_List_node<CNavArea*> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<CNavArea*> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<CNavArea*>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<CNavArea*> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<CNavArea*> > *, const class new_allocator<std::_List_node<CNavArea*> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<CNavArea*> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<CNavArea*> >  *, class _List_node<CNavArea*> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7addressERS4_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<CNavArea*> >  *, const class _List_node<CNavArea*>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7addressERKS4_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<CNavArea*> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE10deallocateEPS4_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<CNavArea*> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *, const class _List_node<CNavArea*>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE9constructEPS4_RKS4_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7destroyEPS4_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 902 */
 /* pointer to 410 */
 /* size: 4 */

/* 903 */
 /* pointer to 904 */
 /* size: 4 */

/* 904 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 905 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 906 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 907 */
 /* pointer to 901 */
 /* size: 4 */

/* 908 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 909 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 910 */
 /* pointer to 911 */
 /* size: 4 */

/* 911 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 912 */
/* <0> (null):0 */
class allocator<std::_List_node<CNavArea*> > : public new_allocator<std::_List_node<CNavArea*> > {
public:

	/* class new_allocator<std::_List_node<CNavArea*> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<CNavArea*> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<CNavArea*> > *, const class allocator<std::_List_node<CNavArea*> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<CNavArea*> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 913 */
 /* pointer to 912 */
 /* size: 4 */

/* 914 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 915 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 916 */
 /* pointer to 412 */
 /* size: 4 */

/* 917 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 918 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 919 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 920 */
/* <0> (null):0 */
typedef struct allocator<CNavArea*> allocator_type; /* size: 1 */

/* 921 */
/* <0> (null):0 */
class _List_base<CNavArea*, std::allocator<CNavArea*> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<CNavArea*> allocator_type;

	/* <0> (null):0 */
	class _List_node<CNavArea*> * _M_get_node(class _List_base<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, class _List_node<CNavArea*> *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 922 */
 /* pointer to 921 */
 /* size: 4 */

/* 923 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 924 */
 /* pointer to 925 */
 /* size: 4 */

/* 925 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 926 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 927 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 928 */
/* <0> (null):0 */
typedef class CNavArea * value_type; /* size: 4 */

/* 929 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 930 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 931 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavArea*> iterator; /* size: 0 */

/* 932 */
/* <0> (null):0 */
typedef struct _List_const_iterator<CNavArea*> const_iterator; /* size: 0 */

/* 933 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<CNavArea*> > const_reverse_iterator; /* size: 0 */

/* 934 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<CNavArea*> > reverse_iterator; /* size: 0 */

/* 935 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 936 */
/* <0> (null):0 */
typedef struct allocator<CNavArea*> allocator_type; /* size: 1 */

/* 937 */
/* <0> (null):0 */
typedef struct _List_node<CNavArea*> _Node; /* size: 0 */

/* 938 */
/* <0> (null):0 */
class list<CNavArea*, std::allocator<CNavArea*> > : protected _List_base<CNavArea*, std::allocator<CNavArea*> > {
protected:

	/* class _List_base<CNavArea*, std::allocator<CNavArea*> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef class CNavArea * value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<CNavArea*> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<CNavArea*> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<CNavArea*> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<CNavArea*> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<CNavArea*> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<CNavArea*> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE14_M_create_nodeERKS1_ */

	/* <0> (null):0 */
	void list(class list<CNavArea*, std::allocator<CNavArea*> > *);

	/* <0> (null):0 */
	void list(class list<CNavArea*, std::allocator<CNavArea*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<CNavArea*, std::allocator<CNavArea*> > *, const class list<CNavArea*, std::allocator<CNavArea*> >  &);

	/* <0> (null):0 */
	class list<CNavArea*, std::allocator<CNavArea*> > & operator=(class list<CNavArea*, std::allocator<CNavArea*> > *, const class list<CNavArea*, std::allocator<CNavArea*> >  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EEaSERKS3_ */

	/* <0> (null):0 */
	void assign(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6assignEjRKS1_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, class CNavArea *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6resizeEjS1_ */

	/* <0> (null):0 */
	reference front(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE10push_frontERKS1_ */

	/* <0> (null):0 */
	void pop_front(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9push_backERKS1_ */

	/* <0> (null):0 */
	void pop_back(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */

	/* <0> (null):0 */
	iterator erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	iterator erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */

	/* <0> (null):0 */
	void swap(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4swapERS3_ */

	/* <0> (null):0 */
	void clear(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */

	/* <0> (null):0 */
	void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */

	/* <0> (null):0 */
	void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */

	/* <0> (null):0 */
	void remove(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6removeERKS1_ */

	/* <0> (null):0 */
	void unique(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5mergeERS3_ */

	/* <0> (null):0 */
	void reverse(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE18_M_fill_initializeEjRKS1_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE14_M_fill_assignEjRKS1_ */

	/* <0> (null):0 */
	void _M_transfer(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */

	/* <0> (null):0 */
	void _M_insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void _M_erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE25_M_check_equal_allocatorsERS3_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 939 */
 /* pointer to 937 */
 /* size: 4 */

/* 940 */
 /* pointer to 938 */
 /* size: 4 */

/* 941 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 942 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 943 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 944 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 945 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 946 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 947 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 948 */
 /* pointer to 949 */
 /* size: 4 */

/* 949 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 950 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 951 */
/* <0> (null):0 */
struct ApproachInfo        array[16]; /* size: 320 */

/* 952 */
 /* pointer to 470 */
 /* size: 4 */

/* 953 */
/* <0> (null):0 */
class list<NavConnect, std::allocator<NavConnect> > array[4]; /* size: 32 */

/* 954 */
/* <0> (null):0 */
class list<CNavLadder*, std::allocator<CNavLadder*> > array[2]; /* size: 16 */

/* 955 */
/* <0> (null):0 */
class CNavNode *           array[4]; /* size: 16 */

/* 956 */
/* <0> (null):0 */
struct CNavNode {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 957 */
 /* pointer to 956 */
 /* size: 4 */

/* 958 */
 /* pointer to 959 */
 /* size: 4 */

/* 959 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 532 */

/* 960 */
 /* pointer to 18 */
 /* size: 4 */

/* 961 */
 /* pointer to 962 */
 /* size: 4 */

/* 962 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 532 */

/* 963 */
 /* pointer to 964 */
 /* size: 4 */

/* 964 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 965 */
 /* pointer to 966 */
 /* size: 4 */

/* 966 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 967 */
 /* pointer to 968 */
 /* size: 4 */

/* 968 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 969 */
 /* pointer to 970 */
 /* size: 4 */

/* 970 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 20 */

/* 971 */
 /* pointer to 952 */
 /* size: 4 */

/* 972 */
/* <0> (null):0 */
typedef struct list<CNavArea*, std::allocator<CNavArea*> > NavAreaList; /* size: 8 */

/* 973 */
/* <0> (null):0 */
typedef struct _List_const_iterator<NavConnect> _Self; /* size: 4 */

/* 974 */
/* <0> (null):0 */
typedef struct _List_iterator<NavConnect> iterator; /* size: 0 */

/* 975 */
/* <0> (null):0 */
typedef const union NavConnect  * pointer; /* size: 4 */

/* 976 */
/* <0> (null):0 */
typedef const union NavConnect  & reference; /* size: 4 */

/* 977 */
/* <0> (null):0 */
struct _List_const_iterator<NavConnect> {
	const class _List_node_base  * _M_node;          /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_const_iterator<NavConnect> _Self;

	/* <0> (null):0 */
	typedef struct _List_iterator<NavConnect> iterator;

	/* <0> (null):0 */
	typedef const union NavConnect  * pointer;

	/* <0> (null):0 */
	typedef const union NavConnect  & reference;

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<NavConnect> *);

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<NavConnect> *, const class _List_node_base  *);

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<NavConnect> *, const iterator  &);

	/* <0> (null):0 */
	reference operator*(const class _List_const_iterator<NavConnect>  *); /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_const_iterator<NavConnect>  *); /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_const_iterator<NavConnect> *); /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_const_iterator<NavConnect> *, int); /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_const_iterator<NavConnect> *); /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_const_iterator<NavConnect> *, int); /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_const_iterator<NavConnect>  *, const _Self  &); /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEeqERKS1_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_const_iterator<NavConnect>  *, const _Self  &); /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEneERKS1_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 978 */
 /* pointer to 979 */
 /* size: 4 */

/* 979 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 980 */
 /* pointer to 977 */
 /* size: 4 */

/* 981 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 982 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 983 */
 /* pointer to 984 */
 /* size: 4 */

/* 984 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 985 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 986 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 987 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 988 */
/* <0> (null):0 */
enum {
	HASH_TABLE_SIZE = 256,
}; /* size: 4 */

/* 989 */
/* <0> (null):0 */
class CNavAreaGrid {
	/* <0> (null):0 */
	enum {
		HASH_TABLE_SIZE = 256,
	};

private:

	floatconst                 m_cellSize;           /*     0     4 */
	NavAreaList *              m_grid;               /*     4     4 */
	int                        m_gridSizeX;          /*     8     4 */
	int                        m_gridSizeY;          /*    12     4 */
	float                      m_minX;               /*    16     4 */
	float                      m_minY;               /*    20     4 */
	unsigned int               m_areaCount;          /*    24     4 */
	class CNavArea *           m_hashTable[256];     /*    28  1024 */
	/* <0> (null):0 */
	void CNavAreaGrid(class CNavAreaGrid *);

	/* <0> (null):0 */
	void ~CNavAreaGrid(class CNavAreaGrid *, int);

	/* <0> (null):0 */
	void Reset(class CNavAreaGrid *); /* linkage=_ZN12CNavAreaGrid5ResetEv */

	/* <0> (null):0 */
	void Initialize(class CNavAreaGrid *, float, float, float, float); /* linkage=_ZN12CNavAreaGrid10InitializeEffff */

	/* <0> (null):0 */
	void AddNavArea(class CNavAreaGrid *, class CNavArea *); /* linkage=_ZN12CNavAreaGrid10AddNavAreaEP8CNavArea */

	/* <0> (null):0 */
	void RemoveNavArea(class CNavAreaGrid *, class CNavArea *); /* linkage=_ZN12CNavAreaGrid13RemoveNavAreaEP8CNavArea */

	/* <0> (null):0 */
	unsigned int GetNavAreaCount(const class CNavAreaGrid  *); /* linkage=_ZNK12CNavAreaGrid15GetNavAreaCountEv */

	/* <0> (null):0 */
	class CNavArea * GetNavArea(const class CNavAreaGrid  *, const class Vector  *, float); /* linkage=_ZNK12CNavAreaGrid10GetNavAreaEPK6Vectorf */

	/* <0> (null):0 */
	class CNavArea * GetNavAreaByID(const class CNavAreaGrid  *, unsigned int); /* linkage=_ZNK12CNavAreaGrid14GetNavAreaByIDEj */

	/* <0> (null):0 */
	class CNavArea * GetNearestNavArea(const class CNavAreaGrid  *, const class Vector  *, bool); /* linkage=_ZNK12CNavAreaGrid17GetNearestNavAreaEPK6Vectorb */

	/* <0> (null):0 */
	Place GetPlace(const class CNavAreaGrid  *, const class Vector  *); /* linkage=_ZNK12CNavAreaGrid8GetPlaceEPK6Vector */

	/* <0> (null):0 */
	int ComputeHashKey(const class CNavAreaGrid  *, unsigned int); /* linkage=_ZNK12CNavAreaGrid14ComputeHashKeyEj */

	/* <0> (null):0 */
	int WorldToGridX(const class CNavAreaGrid  *, float); /* linkage=_ZNK12CNavAreaGrid12WorldToGridXEf */

	/* <0> (null):0 */
	int WorldToGridY(const class CNavAreaGrid  *, float); /* linkage=_ZNK12CNavAreaGrid12WorldToGridYEf */

	/* --- cacheline 16 boundary (1024 bytes) was 28 bytes ago --- */

	/* size: 1052, cachelines: 17, members: 8 */
	/* last cacheline: 28 bytes */
}; /* size: 1052 */

/* 990 */
 /* pointer to 972 */
 /* size: 4 */

/* 991 */
/* <0> (null):0 */
class CNavArea *           array[256]; /* size: 1024 */

/* 992 */
 /* pointer to 989 */
 /* size: 4 */

/* 993 */
 /* pointer to 994 */
 /* size: 4 */

/* 994 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1052 */

/* 995 */
 /* pointer to 996 */
 /* size: 4 */

/* 996 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 68 */

/* 997 */
/* <0> (null):0 */
typedef struct _List_const_iterator<CNavLadder*> _Self; /* size: 4 */

/* 998 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavLadder*> iterator; /* size: 0 */

/* 999 */
/* <0> (null):0 */
typedef const class CNavLadder *  * pointer; /* size: 4 */

/* 1000 */
/* <0> (null):0 */
typedef const class CNavLadder *  & reference; /* size: 4 */

/* 1001 */
/* <0> (null):0 */
struct _List_const_iterator<CNavLadder*> {
	const class _List_node_base  * _M_node;          /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_const_iterator<CNavLadder*> _Self;

	/* <0> (null):0 */
	typedef struct _List_iterator<CNavLadder*> iterator;

	/* <0> (null):0 */
	typedef const class CNavLadder *  * pointer;

	/* <0> (null):0 */
	typedef const class CNavLadder *  & reference;

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<CNavLadder*> *);

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<CNavLadder*> *, const class _List_node_base  *);

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<CNavLadder*> *, const iterator  &);

	/* <0> (null):0 */
	reference operator*(const class _List_const_iterator<CNavLadder*>  *); /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_const_iterator<CNavLadder*>  *); /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_const_iterator<CNavLadder*> *); /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_const_iterator<CNavLadder*> *, int); /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_const_iterator<CNavLadder*> *); /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_const_iterator<CNavLadder*> *, int); /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_const_iterator<CNavLadder*>  *, const _Self  &); /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEeqERKS2_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_const_iterator<CNavLadder*>  *, const _Self  &); /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEneERKS2_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1002 */
 /* pointer to 1001 */
 /* size: 4 */

/* 1003 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1004 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1005 */
 /* pointer to 1006 */
 /* size: 4 */

/* 1006 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1007 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1008 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1009 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1010 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavArea*> _Self; /* size: 4 */

/* 1011 */
/* <0> (null):0 */
typedef class CNavArea * * pointer; /* size: 4 */

/* 1012 */
/* <0> (null):0 */
typedef class CNavArea * & reference; /* size: 4 */

/* 1013 */
/* <0> (null):0 */
struct _List_iterator<CNavArea*> {
	class _List_node_base *    _M_node;              /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_iterator<CNavArea*> _Self;

	/* <0> (null):0 */
	typedef class CNavArea * * pointer;

	/* <0> (null):0 */
	typedef class CNavArea * & reference;

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<CNavArea*> *);

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<CNavArea*> *, class _List_node_base *);

	/* <0> (null):0 */
	reference operator*(const class _List_iterator<CNavArea*>  *); /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_iterator<CNavArea*>  *); /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_iterator<CNavArea*> *); /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_iterator<CNavArea*> *, int); /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_iterator<CNavArea*> *); /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_iterator<CNavArea*> *, int); /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_iterator<CNavArea*>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEeqERKS2_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_iterator<CNavArea*>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEneERKS2_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1014 */
 /* pointer to 1013 */
 /* size: 4 */

/* 1015 */
 /* pointer to 1016 */
 /* size: 4 */

/* 1016 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1017 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1018 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1019 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1020 */
/* <0> (null):0 */
struct PathSegment {
	class CNavArea *           area;                 /*     0     4 */
	enum NavTraverseType       how;                  /*     4     4 */
	class Vector              pos;                   /*     8    12 */
	const class CNavLadder  *  ladder;               /*    20     4 */

	/* size: 24, cachelines: 1, members: 4 */
	/* last cacheline: 24 bytes */
}; /* size: 24 */

/* 1021 */
/* <0> (null):0 */
enum {
	MAX_PATH_SEGMENTS = 256,
}; /* size: 4 */

/* 1022 */
/* <0> (null):0 */
class CNavPath {
	/* <0> (null):0 */
	struct PathSegment {
		class CNavArea *           area;                 /*     0     4 */
		enum NavTraverseType       how;                  /*     4     4 */
		class Vector              pos;                   /*     8    12 */
		const class CNavLadder  *  ladder;               /*    20     4 */

		/* size: 24, cachelines: 1, members: 4 */
		/* last cacheline: 24 bytes */
	};

	/* <0> (null):0 */
	enum {
		MAX_PATH_SEGMENTS = 256,
	};

private:

	struct PathSegment         m_path[256];          /*     0  6144 */
	/* --- cacheline 96 boundary (6144 bytes) --- */
	int                        m_segmentCount;       /*  6144     4 */
	/* <0> (null):0 */
	void CNavPath(class CNavPath *);

	/* <0> (null):0 */
	const class PathSegment  * operator[](class CNavPath *, int); /* linkage=_ZN8CNavPathixEi */

	/* <0> (null):0 */
	int GetSegmentCount(const class CNavPath  *); /* linkage=_ZNK8CNavPath15GetSegmentCountEv */

	/* <0> (null):0 */
	const class Vector  & GetEndpoint(const class CNavPath  *); /* linkage=_ZNK8CNavPath11GetEndpointEv */

	/* <0> (null):0 */
	bool IsAtEnd(const class CNavPath  *, const class Vector  &); /* linkage=_ZNK8CNavPath7IsAtEndERK6Vector */

	/* <0> (null):0 */
	float GetLength(const class CNavPath  *); /* linkage=_ZNK8CNavPath9GetLengthEv */

	/* <0> (null):0 */
	bool GetPointAlongPath(const class CNavPath  *, float, class Vector *); /* linkage=_ZNK8CNavPath17GetPointAlongPathEfP6Vector */

	/* <0> (null):0 */
	int GetSegmentIndexAlongPath(const class CNavPath  *, float); /* linkage=_ZNK8CNavPath24GetSegmentIndexAlongPathEf */

	/* <0> (null):0 */
	bool IsValid(const class CNavPath  *); /* linkage=_ZNK8CNavPath7IsValidEv */

	/* <0> (null):0 */
	void Invalidate(class CNavPath *); /* linkage=_ZN8CNavPath10InvalidateEv */

	/* <0> (null):0 */
	void Draw(class CNavPath *); /* linkage=_ZN8CNavPath4DrawEv */

	/* <0> (null):0 */
	bool FindClosestPointOnPath(const class CNavPath  *, const class Vector  *, int, int, class Vector *); /* linkage=_ZNK8CNavPath22FindClosestPointOnPathEPK6VectoriiPS0_ */

	/* <0> (null):0 */
	void Optimize(class CNavPath *); /* linkage=_ZN8CNavPath8OptimizeEv */

	/* <0> (null):0 */
	bool ComputePathPositions(class CNavPath *); /* linkage=_ZN8CNavPath20ComputePathPositionsEv */

	/* <0> (null):0 */
	bool BuildTrivialPath(class CNavPath *, const class Vector  *, const class Vector  *); /* linkage=_ZN8CNavPath16BuildTrivialPathEPK6VectorS2_ */

	/* <0> (null):0 */
	int FindNextOccludedNode(class CNavPath *, int); /* linkage=_ZN8CNavPath20FindNextOccludedNodeEi */


	/* size: 6148, cachelines: 97, members: 2 */
	/* last cacheline: 4 bytes */
}; /* size: 6148 */

/* 1023 */
/* <0> (null):0 */
struct PathSegment         array[256]; /* size: 6144 */

/* 1024 */
 /* pointer to 1022 */
 /* size: 4 */

/* 1025 */
 /* pointer to 1026 */
 /* size: 4 */

/* 1026 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 24 */

/* 1027 */
 /* pointer to 1028 */
 /* size: 4 */

/* 1028 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 6148 */

/* 1029 */
/* <0> (null):0 */
enum {
	MAX_VEL_SAMPLES = 5,
}; /* size: 4 */

/* 1030 */
/* <0> (null):0 */
class CStuckMonitor {
	/* <0> (null):0 */
	enum {
		MAX_VEL_SAMPLES = 5,
	};

private:

	bool                       m_isStuck;            /*     0     1 */
	class Vector              m_stuckSpot;           /*     4    12 */
	class IntervalTimer       m_stuckTimer;          /*    16     4 */
	float                      m_avgVel[5];          /*    20    20 */
	int                        m_avgVelIndex;        /*    40     4 */
	int                        m_avgVelCount;        /*    44     4 */
	class Vector              m_lastCentroid;        /*    48    12 */
	float                      m_lastTime;           /*    60     4 */
	/* <0> (null):0 */
	void CStuckMonitor(class CStuckMonitor *);

	/* <0> (null):0 */
	void Reset(class CStuckMonitor *); /* linkage=_ZN13CStuckMonitor5ResetEv */

	/* <0> (null):0 */
	void Update(class CStuckMonitor *, class CImprov *); /* linkage=_ZN13CStuckMonitor6UpdateEP7CImprov */

	/* <0> (null):0 */
	bool IsStuck(const class CStuckMonitor  *); /* linkage=_ZNK13CStuckMonitor7IsStuckEv */

	/* <0> (null):0 */
	float GetDuration(const class CStuckMonitor  *); /* linkage=_ZNK13CStuckMonitor11GetDurationEv */


	/* size: 64, cachelines: 1, members: 8 */

	/* BRAIN FART ALERT! 64 != 61 + 0(holes), diff = 3 */

}; /* size: 64 */

/* 1031 */
/* <0> (null):0 */
float                      array[5]; /* size: 20 */

/* 1032 */
 /* pointer to 1030 */
 /* size: 4 */

/* 1033 */
 /* pointer to 1034 */
 /* size: 4 */

/* 1034 */
/* <0> (null):0 */
struct CImprov : public IImprovEvent {
public:

	/* class IImprovEvent        <ancestor>; */      /*     0     4 */
	/* <0> (null):0 */
	virtual void ~CImprov(class CImprov *, int);

	/* <0> (null):0 */
	virtual bool IsAlive(const class CImprov  *); /* linkage=_ZNK7CImprov7IsAliveEv */

	/* <0> (null):0 */
	virtual void MoveTo(class CImprov *, const class Vector  &); /* linkage=_ZN7CImprov6MoveToERK6Vector */

	/* <0> (null):0 */
	virtual void LookAt(class CImprov *, const class Vector  &); /* linkage=_ZN7CImprov6LookAtERK6Vector */

	/* <0> (null):0 */
	virtual void ClearLookAt(class CImprov *); /* linkage=_ZN7CImprov11ClearLookAtEv */

	/* <0> (null):0 */
	virtual void FaceTo(class CImprov *, const class Vector  &); /* linkage=_ZN7CImprov6FaceToERK6Vector */

	/* <0> (null):0 */
	virtual void ClearFaceTo(class CImprov *); /* linkage=_ZN7CImprov11ClearFaceToEv */

	/* <0> (null):0 */
	virtual bool IsAtMoveGoal(const class CImprov  *, float); /* linkage=_ZNK7CImprov12IsAtMoveGoalEf */

	/* <0> (null):0 */
	virtual bool HasLookAt(const class CImprov  *); /* linkage=_ZNK7CImprov9HasLookAtEv */

	/* <0> (null):0 */
	virtual bool HasFaceTo(const class CImprov  *); /* linkage=_ZNK7CImprov9HasFaceToEv */

	/* <0> (null):0 */
	virtual bool IsAtFaceGoal(const class CImprov  *); /* linkage=_ZNK7CImprov12IsAtFaceGoalEv */

	/* <0> (null):0 */
	virtual bool IsFriendInTheWay(const class CImprov  *, const class Vector  &); /* linkage=_ZNK7CImprov16IsFriendInTheWayERK6Vector */

	/* <0> (null):0 */
	virtual bool IsFriendInTheWay(const class CImprov  *, class CBaseEntity *, const class Vector  &); /* linkage=_ZNK7CImprov16IsFriendInTheWayEP11CBaseEntityRK6Vector */

	/* <0> (null):0 */
	virtual void MoveForward(class CImprov *); /* linkage=_ZN7CImprov11MoveForwardEv */

	/* <0> (null):0 */
	virtual void MoveBackward(class CImprov *); /* linkage=_ZN7CImprov12MoveBackwardEv */

	/* <0> (null):0 */
	virtual void StrafeLeft(class CImprov *); /* linkage=_ZN7CImprov10StrafeLeftEv */

	/* <0> (null):0 */
	virtual void StrafeRight(class CImprov *); /* linkage=_ZN7CImprov11StrafeRightEv */

	/* <0> (null):0 */
	virtual bool Jump(class CImprov *); /* linkage=_ZN7CImprov4JumpEv */

	/* <0> (null):0 */
	virtual void Crouch(class CImprov *); /* linkage=_ZN7CImprov6CrouchEv */

	/* <0> (null):0 */
	virtual void StandUp(class CImprov *); /* linkage=_ZN7CImprov7StandUpEv */

	/* <0> (null):0 */
	virtual void TrackPath(class CImprov *, const class Vector  &, float); /* linkage=_ZN7CImprov9TrackPathERK6Vectorf */

	/* <0> (null):0 */
	virtual void StartLadder(class CImprov *, const class CNavLadder  *, enum NavTraverseType, const class Vector  *, const class Vector  *); /* linkage=_ZN7CImprov11StartLadderEPK10CNavLadder15NavTraverseTypePK6VectorS6_ */

	/* <0> (null):0 */
	virtual bool TraverseLadder(class CImprov *, const class CNavLadder  *, enum NavTraverseType, const class Vector  *, const class Vector  *, float); /* linkage=_ZN7CImprov14TraverseLadderEPK10CNavLadder15NavTraverseTypePK6VectorS6_f */

	/* <0> (null):0 */
	virtual bool GetSimpleGroundHeightWithFloor(class CImprov *, const class Vector  *, float *, class Vector *); /* linkage=_ZN7CImprov30GetSimpleGroundHeightWithFloorEPK6VectorPfPS0_ */

	/* <0> (null):0 */
	virtual void Run(class CImprov *); /* linkage=_ZN7CImprov3RunEv */

	/* <0> (null):0 */
	virtual void Walk(class CImprov *); /* linkage=_ZN7CImprov4WalkEv */

	/* <0> (null):0 */
	virtual void Stop(class CImprov *); /* linkage=_ZN7CImprov4StopEv */

	/* <0> (null):0 */
	virtual float GetMoveAngle(const class CImprov  *); /* linkage=_ZNK7CImprov12GetMoveAngleEv */

	/* <0> (null):0 */
	virtual float GetFaceAngle(const class CImprov  *); /* linkage=_ZNK7CImprov12GetFaceAngleEv */

	/* <0> (null):0 */
	virtual const class Vector  & GetFeet(const class CImprov  *); /* linkage=_ZNK7CImprov7GetFeetEv */

	/* <0> (null):0 */
	virtual const class Vector  & GetCentroid(const class CImprov  *); /* linkage=_ZNK7CImprov11GetCentroidEv */

	/* <0> (null):0 */
	virtual const class Vector  & GetEyes(const class CImprov  *); /* linkage=_ZNK7CImprov7GetEyesEv */

	/* <0> (null):0 */
	virtual bool IsRunning(const class CImprov  *); /* linkage=_ZNK7CImprov9IsRunningEv */

	/* <0> (null):0 */
	virtual bool IsWalking(const class CImprov  *); /* linkage=_ZNK7CImprov9IsWalkingEv */

	/* <0> (null):0 */
	virtual bool IsStopped(const class CImprov  *); /* linkage=_ZNK7CImprov9IsStoppedEv */

	/* <0> (null):0 */
	virtual bool IsCrouching(const class CImprov  *); /* linkage=_ZNK7CImprov11IsCrouchingEv */

	/* <0> (null):0 */
	virtual bool IsJumping(const class CImprov  *); /* linkage=_ZNK7CImprov9IsJumpingEv */

	/* <0> (null):0 */
	virtual bool IsUsingLadder(const class CImprov  *); /* linkage=_ZNK7CImprov13IsUsingLadderEv */

	/* <0> (null):0 */
	virtual bool IsOnGround(const class CImprov  *); /* linkage=_ZNK7CImprov10IsOnGroundEv */

	/* <0> (null):0 */
	virtual bool IsMoving(const class CImprov  *); /* linkage=_ZNK7CImprov8IsMovingEv */

	/* <0> (null):0 */
	virtual bool CanRun(const class CImprov  *); /* linkage=_ZNK7CImprov6CanRunEv */

	/* <0> (null):0 */
	virtual bool CanCrouch(const class CImprov  *); /* linkage=_ZNK7CImprov9CanCrouchEv */

	/* <0> (null):0 */
	virtual bool CanJump(const class CImprov  *); /* linkage=_ZNK7CImprov7CanJumpEv */

	/* <0> (null):0 */
	virtual bool IsVisible(const class CImprov  *, const class Vector  &, bool); /* linkage=_ZNK7CImprov9IsVisibleERK6Vectorb */

	/* <0> (null):0 */
	virtual bool IsPlayerLookingAtMe(const class CImprov  *, class CBasePlayer *, float); /* linkage=_ZNK7CImprov19IsPlayerLookingAtMeEP11CBasePlayerf */

	/* <0> (null):0 */
	virtual class CBasePlayer * IsAnyPlayerLookingAtMe(const class CImprov  *, int, float); /* linkage=_ZNK7CImprov22IsAnyPlayerLookingAtMeEif */

	/* <0> (null):0 */
	virtual class CBasePlayer * GetClosestPlayerByTravelDistance(const class CImprov  *, int, float *); /* linkage=_ZNK7CImprov32GetClosestPlayerByTravelDistanceEiPf */

	/* <0> (null):0 */
	virtual class CNavArea * GetLastKnownArea(const class CImprov  *); /* linkage=_ZNK7CImprov16GetLastKnownAreaEv */

	/* <0> (null):0 */
	virtual void OnUpdate(class CImprov *, float); /* linkage=_ZN7CImprov8OnUpdateEf */

	/* <0> (null):0 */
	virtual void OnUpkeep(class CImprov *, float); /* linkage=_ZN7CImprov8OnUpkeepEf */

	/* <0> (null):0 */
	virtual void OnReset(class CImprov *); /* linkage=_ZN7CImprov7OnResetEv */

	/* <0> (null):0 */
	virtual void OnGameEvent(class CImprov *, enum GameEventType, class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN7CImprov11OnGameEventE13GameEventTypeP11CBaseEntityS2_ */

	/* <0> (null):0 */
	virtual void OnTouch(class CImprov *, class CBaseEntity *); /* linkage=_ZN7CImprov7OnTouchEP11CBaseEntity */

	/* vtable has 52 entries: {
	   [5] = IsAlive(_ZNK7CImprov7IsAliveEv), 
	   [6] = MoveTo(_ZN7CImprov6MoveToERK6Vector), 
	   [7] = LookAt(_ZN7CImprov6LookAtERK6Vector), 
	   [8] = ClearLookAt(_ZN7CImprov11ClearLookAtEv), 
	   [9] = FaceTo(_ZN7CImprov6FaceToERK6Vector), 
	   [10] = ClearFaceTo(_ZN7CImprov11ClearFaceToEv), 
	   [11] = IsAtMoveGoal(_ZNK7CImprov12IsAtMoveGoalEf), 
	   [12] = HasLookAt(_ZNK7CImprov9HasLookAtEv), 
	   [13] = HasFaceTo(_ZNK7CImprov9HasFaceToEv), 
	   [14] = IsAtFaceGoal(_ZNK7CImprov12IsAtFaceGoalEv), 
	   [15] = IsFriendInTheWay(_ZNK7CImprov16IsFriendInTheWayERK6Vector), 
	   [16] = IsFriendInTheWay(_ZNK7CImprov16IsFriendInTheWayEP11CBaseEntityRK6Vector), 
	   [17] = MoveForward(_ZN7CImprov11MoveForwardEv), 
	   [18] = MoveBackward(_ZN7CImprov12MoveBackwardEv), 
	   [19] = StrafeLeft(_ZN7CImprov10StrafeLeftEv), 
	   [20] = StrafeRight(_ZN7CImprov11StrafeRightEv), 
	   [21] = Jump(_ZN7CImprov4JumpEv), 
	   [22] = Crouch(_ZN7CImprov6CrouchEv), 
	   [23] = StandUp(_ZN7CImprov7StandUpEv), 
	   [24] = TrackPath(_ZN7CImprov9TrackPathERK6Vectorf), 
	   [25] = StartLadder(_ZN7CImprov11StartLadderEPK10CNavLadder15NavTraverseTypePK6VectorS6_), 
	   [26] = TraverseLadder(_ZN7CImprov14TraverseLadderEPK10CNavLadder15NavTraverseTypePK6VectorS6_f), 
	   [27] = GetSimpleGroundHeightWithFloor(_ZN7CImprov30GetSimpleGroundHeightWithFloorEPK6VectorPfPS0_), 
	   [28] = Run(_ZN7CImprov3RunEv), 
	   [29] = Walk(_ZN7CImprov4WalkEv), 
	   [30] = Stop(_ZN7CImprov4StopEv), 
	   [31] = GetMoveAngle(_ZNK7CImprov12GetMoveAngleEv), 
	   [32] = GetFaceAngle(_ZNK7CImprov12GetFaceAngleEv), 
	   [33] = GetFeet(_ZNK7CImprov7GetFeetEv), 
	   [34] = GetCentroid(_ZNK7CImprov11GetCentroidEv), 
	   [35] = GetEyes(_ZNK7CImprov7GetEyesEv), 
	   [36] = IsRunning(_ZNK7CImprov9IsRunningEv), 
	   [37] = IsWalking(_ZNK7CImprov9IsWalkingEv), 
	   [38] = IsStopped(_ZNK7CImprov9IsStoppedEv), 
	   [39] = IsCrouching(_ZNK7CImprov11IsCrouchingEv), 
	   [40] = IsJumping(_ZNK7CImprov9IsJumpingEv), 
	   [41] = IsUsingLadder(_ZNK7CImprov13IsUsingLadderEv), 
	   [42] = IsOnGround(_ZNK7CImprov10IsOnGroundEv), 
	   [43] = IsMoving(_ZNK7CImprov8IsMovingEv), 
	   [44] = CanRun(_ZNK7CImprov6CanRunEv), 
	   [45] = CanCrouch(_ZNK7CImprov9CanCrouchEv), 
	   [46] = CanJump(_ZNK7CImprov7CanJumpEv), 
	   [47] = IsVisible(_ZNK7CImprov9IsVisibleERK6Vectorb), 
	   [48] = IsPlayerLookingAtMe(_ZNK7CImprov19IsPlayerLookingAtMeEP11CBasePlayerf), 
	   [49] = IsAnyPlayerLookingAtMe(_ZNK7CImprov22IsAnyPlayerLookingAtMeEif), 
	   [50] = GetClosestPlayerByTravelDistance(_ZNK7CImprov32GetClosestPlayerByTravelDistanceEiPf), 
	   [51] = GetLastKnownArea(_ZNK7CImprov16GetLastKnownAreaEv), 
	   [52] = OnUpdate(_ZN7CImprov8OnUpdateEf), 
	   [53] = OnUpkeep(_ZN7CImprov8OnUpkeepEf), 
	   [54] = OnReset(_ZN7CImprov7OnResetEv), 
	   [55] = OnGameEvent(_ZN7CImprov11OnGameEventE13GameEventTypeP11CBaseEntityS2_), 
	   [56] = OnTouch(_ZN7CImprov7OnTouchEP11CBaseEntity), 
	} */
	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1035 */
 /* pointer to 1036 */
 /* size: 4 */

/* 1036 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 64 */

/* 1037 */
/* <0> (null):0 */
enum MoveToFailureType {
	FAIL_INVALID_PATH = 0,
	FAIL_STUCK = 1,
	FAIL_FELL_OFF = 2,
}; /* size: 4 */

/* 1038 */
/* <0> (null):0 */
class IImprovEvent {
	/* <0> (null):0 */
	enum MoveToFailureType {
		FAIL_INVALID_PATH = 0,
		FAIL_STUCK = 1,
		FAIL_FELL_OFF = 2,
	};

	int ()(void) * *           _vptr.IImprovEvent;   /*     0     4 */
	/* <0> (null):0 */
	void IImprovEvent(class IImprovEvent *, const class IImprovEvent  &);

	/* <0> (null):0 */
	void IImprovEvent(class IImprovEvent *);

	/* <0> (null):0 */
	void ~IImprovEvent(class IImprovEvent *, int);

	/* <0> (null):0 */
	virtual void OnMoveToSuccess(class IImprovEvent *, const class Vector  &); /* linkage=_ZN12IImprovEvent15OnMoveToSuccessERK6Vector */

	/* <0> (null):0 */
	virtual void OnMoveToFailure(class IImprovEvent *, const class Vector  &, enum MoveToFailureType); /* linkage=_ZN12IImprovEvent15OnMoveToFailureERK6VectorNS_17MoveToFailureTypeE */

	/* <0> (null):0 */
	virtual void OnInjury(class IImprovEvent *, float); /* linkage=_ZN12IImprovEvent8OnInjuryEf */

	/* vtable has 3 entries: {
	   [0] = OnMoveToSuccess(_ZN12IImprovEvent15OnMoveToSuccessERK6Vector), 
	   [1] = OnMoveToFailure(_ZN12IImprovEvent15OnMoveToFailureERK6VectorNS_17MoveToFailureTypeE), 
	   [2] = OnInjury(_ZN12IImprovEvent8OnInjuryEf), 
	} */
	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1039 */
/* <0> (null):0 */
class SimpleStateMachine<CHostageImprov*, HostageState> {
protected:

	class HostageState *       m_state;              /*     0     4 */
	class IntervalTimer       m_stateTimer;          /*     4     4 */
	class CHostageImprov *     m_userData;           /*     8     4 */
	/* <0> (null):0 */
	void SimpleStateMachine(class SimpleStateMachine<CHostageImprov*, HostageState> *);

	/* <0> (null):0 */
	void Reset(class SimpleStateMachine<CHostageImprov*, HostageState> *, class CHostageImprov *); /* linkage=_ZN18SimpleStateMachineIP14CHostageImprov12HostageStateE5ResetES1_ */

	/* <0> (null):0 */
	void SetState(class SimpleStateMachine<CHostageImprov*, HostageState> *, class HostageState *); /* linkage=_ZN18SimpleStateMachineIP14CHostageImprov12HostageStateE8SetStateEPS2_ */

	/* <0> (null):0 */
	float GetStateDuration(const class SimpleStateMachine<CHostageImprov*, HostageState>  *); /* linkage=_ZNK18SimpleStateMachineIP14CHostageImprov12HostageStateE16GetStateDurationEv */

	/* <0> (null):0 */
	bool IsState(const class SimpleStateMachine<CHostageImprov*, HostageState>  *, const class HostageState  *); /* linkage=_ZNK18SimpleStateMachineIP14CHostageImprov12HostageStateE7IsStateEPKS2_ */

	/* <0> (null):0 */
	void Update(class SimpleStateMachine<CHostageImprov*, HostageState> *); /* linkage=_ZN18SimpleStateMachineIP14CHostageImprov12HostageStateE6UpdateEv */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1040 */
/* <0> (null):0 */
class HostageState : public SimpleState<CHostageImprov*>, public IImprovEvent {
public:

	/* class SimpleState<CHostageImprov*> <ancestor>; */ /*     0     8 */
	/* class IImprovEvent        <ancestor>; */      /*     8     4 */
	/* <0> (null):0 */
	void HostageState(class HostageState *, const class HostageState  &);

	/* <0> (null):0 */
	void HostageState(class HostageState *);

	/* <0> (null):0 */
	virtual void UpdateStationaryAnimation(class HostageState *, class CHostageImprov *); /* linkage=_ZN12HostageState25UpdateStationaryAnimationEP14CHostageImprov */

	/* <0> (null):0 */
	virtual void ~HostageState(class HostageState *, int);

	/* vtable has 1 entries: {
	   [6] = UpdateStationaryAnimation(_ZN12HostageState25UpdateStationaryAnimationEP14CHostageImprov), 
	} */
	/* size: 12, cachelines: 1, members: 2 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1041 */
 /* pointer to 1040 */
 /* size: 4 */

/* 1042 */
/* <0> (null):0 */
struct CHostageImprov {
	/* <0> (null):0 */
	virtual void ~CHostageImprov(class CHostageImprov *, int);

	/* <0> (null):0 */
	class CHostage * GetEntity(const class CHostageImprov  *); /* linkage=_ZNK14CHostageImprov9GetEntityEv */


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1043 */
 /* pointer to 1042 */
 /* size: 4 */

/* 1044 */
 /* pointer to 1039 */
 /* size: 4 */

/* 1045 */
 /* pointer to 1046 */
 /* size: 4 */

/* 1046 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1047 */
 /* pointer to 1048 */
 /* size: 4 */

/* 1048 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1049 */
/* <0> (null):0 */
class HostageIdleState {
	/* <0> (null):0 */
	virtual void ~HostageIdleState(class HostageIdleState *, int);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1050 */
/* <0> (null):0 */
enum PerformanceType {
	None = 0,
	Walk = 1,
	Run = 2,
	Jump = 3,
	Fall = 4,
	Crouch = 5,
	CrouchWalk = 6,
	Calm = 7,
	Anxious = 8,
	Afraid = 9,
	Sitting = 10,
	GettingUp = 11,
	Waving = 12,
	LookingAround = 13,
	Disagreeing = 14,
	Flinching = 15,
}; /* size: 4 */

/* 1051 */
/* <0> (null):0 */
enum {
	MAX_SEQUENCES = 8,
}; /* size: 4 */

/* 1052 */
/* <0> (null):0 */
struct SeqInfo {
	int                        seqID;                /*     0     4 */
	float                      holdTime;             /*     4     4 */
	float                      rate;                 /*     8     4 */

	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1053 */
/* <0> (null):0 */
class HostageAnimateState : public HostageState {
	/* <0> (null):0 */
	enum PerformanceType {
		None = 0,
		Walk = 1,
		Run = 2,
		Jump = 3,
		Fall = 4,
		Crouch = 5,
		CrouchWalk = 6,
		Calm = 7,
		Anxious = 8,
		Afraid = 9,
		Sitting = 10,
		GettingUp = 11,
		Waving = 12,
		LookingAround = 13,
		Disagreeing = 14,
		Flinching = 15,
	};

	/* <0> (null):0 */
	enum {
		MAX_SEQUENCES = 8,
	};

	/* <0> (null):0 */
	struct SeqInfo {
		int                        seqID;                /*     0     4 */
		float                      holdTime;             /*     4     4 */
		float                      rate;                 /*     8     4 */

		/* size: 12, cachelines: 1, members: 3 */
		/* last cacheline: 12 bytes */
	};

public:

	/* class HostageState        <ancestor>; */      /*     0    12 */
private:

	struct SeqInfo             m_sequence[8];        /*    12    96 */
	/* --- cacheline 1 boundary (64 bytes) was 44 bytes ago --- */
	int                        m_sequenceCount;      /*   108     4 */
	int                        m_currentSequence;    /*   112     4 */
	enum PerformanceType       m_performance;        /*   116     4 */
	bool                       m_isHolding;          /*   120     1 */
	class CountdownTimer      m_holdTimer;           /*   124     8 */
	/* <0> (null):0 */
	void HostageAnimateState(class HostageAnimateState *);

	/* <0> (null):0 */
	virtual void OnEnter(class HostageAnimateState *, class CHostageImprov *); /* linkage=_ZN19HostageAnimateState7OnEnterEP14CHostageImprov */

	/* <0> (null):0 */
	virtual void OnUpdate(class HostageAnimateState *, class CHostageImprov *); /* linkage=_ZN19HostageAnimateState8OnUpdateEP14CHostageImprov */

	/* <0> (null):0 */
	virtual void OnExit(class HostageAnimateState *, class CHostageImprov *); /* linkage=_ZN19HostageAnimateState6OnExitEP14CHostageImprov */

	/* <0> (null):0 */
	virtual const char  * GetName(const class HostageAnimateState  *); /* linkage=_ZNK19HostageAnimateState7GetNameEv */

	/* <0> (null):0 */
	void Reset(class HostageAnimateState *); /* linkage=_ZN19HostageAnimateState5ResetEv */

	/* <0> (null):0 */
	void AddSequence(class HostageAnimateState *, class CHostageImprov *, const char  *, float, float); /* linkage=_ZN19HostageAnimateState11AddSequenceEP14CHostageImprovPKcff */

	/* <0> (null):0 */
	void AddSequence(class HostageAnimateState *, class CHostageImprov *, int, float, float); /* linkage=_ZN19HostageAnimateState11AddSequenceEP14CHostageImproviff */

	/* <0> (null):0 */
	bool IsBusy(const class HostageAnimateState  *); /* linkage=_ZNK19HostageAnimateState6IsBusyEv */

	/* <0> (null):0 */
	bool IsPlaying(const class HostageAnimateState  *, class CHostageImprov *, const char  *); /* linkage=_ZNK19HostageAnimateState9IsPlayingEP14CHostageImprovPKc */

	/* <0> (null):0 */
	int GetCurrentSequenceID(class HostageAnimateState *); /* linkage=_ZN19HostageAnimateState20GetCurrentSequenceIDEv */

	/* <0> (null):0 */
	enum PerformanceType GetPerformance(const class HostageAnimateState  *); /* linkage=_ZNK19HostageAnimateState14GetPerformanceEv */

	/* <0> (null):0 */
	void SetPerformance(class HostageAnimateState *, enum PerformanceType); /* linkage=_ZN19HostageAnimateState14SetPerformanceENS_15PerformanceTypeE */

	/* <0> (null):0 */
	void StartSequence(class HostageAnimateState *, class CHostageImprov *, const class SeqInfo  *); /* linkage=_ZN19HostageAnimateState13StartSequenceEP14CHostageImprovPKNS_7SeqInfoE */

	/* <0> (null):0 */
	bool IsDoneHolding(class HostageAnimateState *); /* linkage=_ZN19HostageAnimateState13IsDoneHoldingEv */

	/* <0> (null):0 */
	virtual void ~HostageAnimateState(class HostageAnimateState *, int);

	/* --- cacheline 2 boundary (128 bytes) was 1 bytes ago --- */
	/* vtable has 4 entries: {
	   [2] = OnEnter(_ZN19HostageAnimateState7OnEnterEP14CHostageImprov), 
	   [3] = OnUpdate(_ZN19HostageAnimateState8OnUpdateEP14CHostageImprov), 
	   [4] = OnExit(_ZN19HostageAnimateState6OnExitEP14CHostageImprov), 
	   [5] = GetName(_ZNK19HostageAnimateState7GetNameEv), 
	} */
	/* size: 132, cachelines: 3, members: 7 */
	/* last cacheline: 4 bytes */

	/* BRAIN FART ALERT! 132 != 129 + 0(holes), diff = 3 */

}; /* size: 132 */

/* 1054 */
/* <0> (null):0 */
class CHostage {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1055 */
 /* pointer to 1054 */
 /* size: 4 */

/* 1056 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1057 */
/* <0> (null):0 */
struct __numeric_traits_integer<int> {
	intconst                   __min;                /*     0     4 */
	intconst                   __max;                /*     0     4 */
	boolconst                  __is_signed;          /*     0     1 */
	intconst                   __digits;             /*     0     4 */

	/* size: 1, cachelines: 1, members: 4 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 4 + 0(holes), diff = -3 */

}; /* size: 1 */

/* 1058 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavLadder*> _Self; /* size: 4 */

/* 1059 */
/* <0> (null):0 */
typedef class CNavLadder * * pointer; /* size: 4 */

/* 1060 */
/* <0> (null):0 */
typedef class CNavLadder * & reference; /* size: 4 */

/* 1061 */
/* <0> (null):0 */
struct _List_iterator<CNavLadder*> {
	class _List_node_base *    _M_node;              /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_iterator<CNavLadder*> _Self;

	/* <0> (null):0 */
	typedef class CNavLadder * * pointer;

	/* <0> (null):0 */
	typedef class CNavLadder * & reference;

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<CNavLadder*> *);

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<CNavLadder*> *, class _List_node_base *);

	/* <0> (null):0 */
	reference operator*(const class _List_iterator<CNavLadder*>  *); /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_iterator<CNavLadder*>  *); /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_iterator<CNavLadder*> *); /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_iterator<CNavLadder*> *, int); /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_iterator<CNavLadder*> *); /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_iterator<CNavLadder*> *, int); /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_iterator<CNavLadder*>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEeqERKS2_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_iterator<CNavLadder*>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEneERKS2_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1062 */
 /* pointer to 1061 */
 /* size: 4 */

/* 1063 */
 /* pointer to 1064 */
 /* size: 4 */

/* 1064 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1065 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1066 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1067 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1068 */
/* <0> (null):0 */
typedef struct _List_iterator<NavConnect> _Self; /* size: 4 */

/* 1069 */
/* <0> (null):0 */
typedef union NavConnect * pointer; /* size: 4 */

/* 1070 */
/* <0> (null):0 */
typedef union NavConnect & reference; /* size: 4 */

/* 1071 */
/* <0> (null):0 */
struct _List_iterator<NavConnect> {
	class _List_node_base *    _M_node;              /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_iterator<NavConnect> _Self;

	/* <0> (null):0 */
	typedef union NavConnect * pointer;

	/* <0> (null):0 */
	typedef union NavConnect & reference;

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<NavConnect> *);

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<NavConnect> *, class _List_node_base *);

	/* <0> (null):0 */
	reference operator*(const class _List_iterator<NavConnect>  *); /* linkage=_ZNKSt14_List_iteratorI10NavConnectEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_iterator<NavConnect>  *); /* linkage=_ZNKSt14_List_iteratorI10NavConnectEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_iterator<NavConnect> *); /* linkage=_ZNSt14_List_iteratorI10NavConnectEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_iterator<NavConnect> *, int); /* linkage=_ZNSt14_List_iteratorI10NavConnectEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_iterator<NavConnect> *); /* linkage=_ZNSt14_List_iteratorI10NavConnectEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_iterator<NavConnect> *, int); /* linkage=_ZNSt14_List_iteratorI10NavConnectEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_iterator<NavConnect>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorI10NavConnectEeqERKS1_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_iterator<NavConnect>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorI10NavConnectEneERKS1_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1072 */
 /* pointer to 1071 */
 /* size: 4 */

/* 1073 */
 /* pointer to 1074 */
 /* size: 4 */

/* 1074 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1075 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1076 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1077 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1078 */
/* <0> (null):0 */
struct _List_node<NavConnect> : public _List_node_base {
public:

	/* struct _List_node_base     <ancestor>; */     /*     0     8 */
	union NavConnect           _M_data;              /*     8     4 */

	/* size: 12, cachelines: 1, members: 2 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1079 */
/* <0> (null):0 */
struct _List_node<CNavLadder*> : public _List_node_base {
public:

	/* struct _List_node_base     <ancestor>; */     /*     0     8 */
	class CNavLadder *         _M_data;              /*     8     4 */

	/* size: 12, cachelines: 1, members: 2 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1080 */
/* <0> (null):0 */
struct SeqInfo             array[8]; /* size: 96 */

/* 1081 */
 /* pointer to 1053 */
 /* size: 4 */

/* 1082 */
 /* pointer to 1083 */
 /* size: 4 */

/* 1083 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 132 */

/* 1084 */
 /* pointer to 1085 */
 /* size: 4 */

/* 1085 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1086 */
/* <0> (null):0 */
class SimpleState<CHostageImprov*> {
	int ()(void) * *           _vptr.SimpleState;    /*     0     4 */
private:

	class SimpleState<CHostageImprov*> * m_parent;   /*     4     4 */
	/* <0> (null):0 */
	void SimpleState(class SimpleState<CHostageImprov*> *, const class SimpleState<CHostageImprov*>  &);

	/* <0> (null):0 */
	void SimpleState(class SimpleState<CHostageImprov*> *);

	/* <0> (null):0 */
	virtual void ~SimpleState(class SimpleState<CHostageImprov*> *, int);

	/* <0> (null):0 */
	virtual void OnEnter(class SimpleState<CHostageImprov*> *, class CHostageImprov *); /* linkage=_ZN11SimpleStateIP14CHostageImprovE7OnEnterES1_ */

	/* <0> (null):0 */
	virtual void OnUpdate(class SimpleState<CHostageImprov*> *, class CHostageImprov *); /* linkage=_ZN11SimpleStateIP14CHostageImprovE8OnUpdateES1_ */

	/* <0> (null):0 */
	virtual void OnExit(class SimpleState<CHostageImprov*> *, class CHostageImprov *); /* linkage=_ZN11SimpleStateIP14CHostageImprovE6OnExitES1_ */

	/* <0> (null):0 */
	virtual const char  * GetName(const class SimpleState<CHostageImprov*>  *); /* linkage=_ZNK11SimpleStateIP14CHostageImprovE7GetNameEv */

	/* <0> (null):0 */
	void SetParent(class SimpleState<CHostageImprov*> *, class SimpleState<CHostageImprov*> *); /* linkage=_ZN11SimpleStateIP14CHostageImprovE9SetParentEPS2_ */

	/* <0> (null):0 */
	class SimpleState<CHostageImprov*> * GetParent(const class SimpleState<CHostageImprov*>  *); /* linkage=_ZNK11SimpleStateIP14CHostageImprovE9GetParentEv */

	/* vtable has 4 entries: {
	   [2] = OnEnter(_ZN11SimpleStateIP14CHostageImprovE7OnEnterES1_), 
	   [3] = OnUpdate(_ZN11SimpleStateIP14CHostageImprovE8OnUpdateES1_), 
	   [4] = OnExit(_ZN11SimpleStateIP14CHostageImprovE6OnExitES1_), 
	   [5] = GetName(_ZNK11SimpleStateIP14CHostageImprovE7GetNameEv), 
	} */
	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 1087 */
/* <0> (null):0 */
class HostageStateMachine : public SimpleStateMachine<CHostageImprov*, HostageState>, public IImprovEvent {
public:

	/* class SimpleStateMachine<CHostageImprov*, HostageState> <ancestor>; */ /*     4    12 */
	/* class IImprovEvent        <ancestor>; */      /*     0     4 */
	/* <0> (null):0 */
	void HostageStateMachine(class HostageStateMachine *, const class HostageStateMachine  &);

	/* <0> (null):0 */
	void HostageStateMachine(class HostageStateMachine *);

	/* <0> (null):0 */
	void ~HostageStateMachine(class HostageStateMachine *, int);

	/* <0> (null):0 */
	virtual void OnMoveToSuccess(class HostageStateMachine *, const class Vector  &); /* linkage=_ZN19HostageStateMachine15OnMoveToSuccessERK6Vector */

	/* <0> (null):0 */
	virtual void OnMoveToFailure(class HostageStateMachine *, const class Vector  &, enum MoveToFailureType); /* linkage=_ZN19HostageStateMachine15OnMoveToFailureERK6VectorN12IImprovEvent17MoveToFailureTypeE */

	/* <0> (null):0 */
	virtual void OnInjury(class HostageStateMachine *, float); /* linkage=_ZN19HostageStateMachine8OnInjuryEf */

	/* <0> (null):0 */
	void UpdateStationaryAnimation(class HostageStateMachine *, class CHostageImprov *); /* linkage=_ZN19HostageStateMachine25UpdateStationaryAnimationEP14CHostageImprov */

	/* vtable has 3 entries: {
	   [0] = OnMoveToSuccess(_ZN19HostageStateMachine15OnMoveToSuccessERK6Vector), 
	   [1] = OnMoveToFailure(_ZN19HostageStateMachine15OnMoveToFailureERK6VectorN12IImprovEvent17MoveToFailureTypeE), 
	   [2] = OnInjury(_ZN19HostageStateMachine8OnInjuryEf), 
	} */
	/* size: 16, cachelines: 1, members: 2 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 1088 */
 /* pointer to 1087 */
 /* size: 4 */

/* 1089 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1090 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 16 */

/* 1091 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1092 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 1093 */
 /* pointer to 1094 */
 /* size: 4 */

/* 1094 */
 /* pointer to 1092 */
 /* size: 4 */

/* 1095 */
 /* pointer to 1086 */
 /* size: 4 */

/* 1096 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1097 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1098 */
 /* pointer to 1097 */
 /* size: 4 */

/* 1099 */
 /* pointer to 1100 */
 /* size: 4 */

/* 1100 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1101 */
 /* pointer to 1038 */
 /* size: 4 */

/* 1102 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1103 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1104 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1105 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1106 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1107 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1108 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1109 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1110 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1111 */
 /* pointer to 1112 */
 /* size: 4 */

/* 1112 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 676 */

/* 1113 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1114 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1115 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1116 */
/* <0> (null):0 */
class CPointEntity {
	/* <0> (null):0 */
	virtual int ObjectCaps(class CPointEntity *); /* linkage=_ZN12CPointEntity10ObjectCapsEv */

	/* vtable has 1 entries: {
	   [6] = ObjectCaps(_ZN12CPointEntity10ObjectCapsEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1117 */
 /* pointer to 1116 */
 /* size: 4 */

/* 1118 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1119 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1120 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1121 */
/* <0> (null):0 */
class HostageEscapeToCoverState {
	/* <0> (null):0 */
	virtual void ~HostageEscapeToCoverState(class HostageEscapeToCoverState *, int);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1122 */
 /* pointer to 1121 */
 /* size: 4 */

/* 1123 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1124 */
/* <0> (null):0 */
class HostageEscapeLookAroundState {
	/* <0> (null):0 */
	virtual void ~HostageEscapeLookAroundState(class HostageEscapeLookAroundState *, int);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1125 */
 /* pointer to 1124 */
 /* size: 4 */

/* 1126 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1127 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1128 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1129 */
 /* pointer to 1049 */
 /* size: 4 */

/* 1130 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1131 */
/* <0> (null):0 */
class HostageEscapeState {
	/* <0> (null):0 */
	virtual void ~HostageEscapeState(class HostageEscapeState *, int);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1132 */
 /* pointer to 1131 */
 /* size: 4 */

/* 1133 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1134 */
/* <0> (null):0 */
class HostageRetreatState {
	/* <0> (null):0 */
	virtual void ~HostageRetreatState(class HostageRetreatState *, int);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1135 */
 /* pointer to 1134 */
 /* size: 4 */

/* 1136 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1137 */
/* <0> (null):0 */
class HostageFollowState {
	/* <0> (null):0 */
	virtual void ~HostageFollowState(class HostageFollowState *, int);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1138 */
 /* pointer to 1137 */
 /* size: 4 */

/* 1139 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1140 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1141 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1142 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1143 */
 /* pointer to 1144 */
 /* size: 4 */

/* 1144 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1145 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1146 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1147 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1148 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1149 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1150 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1151 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1152 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1153 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1154 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1155 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1156 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1157 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1158 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1159 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1160 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1161 */
 /* pointer to 78 */
 /* size: 4 */

/* 1162 */
/* <0> (null):0 */
class CBotManager {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1163 */
 /* pointer to 1162 */
 /* size: 4 */

/* Functions: */

/* <0> (null):0 */
void Vector2D(class Vector2D *)
{
} /* size: 4 */

/* <0> (null):0 */
void Vector2D(class Vector2D *, float, float)
{
} /* size: 157463720 */

/* <0> (null):0 */
class Vector2D operator+(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DplERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator-(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DmiERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator*(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DmlEf */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator/(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DdvEf */
{
} /* size: 8 */

/* <0> (null):0 */
float Length(const class Vector2D  *) /* linkage=_ZNK8Vector2D6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector2D  *) /* linkage=_ZNK8Vector2D13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector2D Normalize(const class Vector2D  *) /* linkage=_ZNK8Vector2D9NormalizeEv */
{
} /* size: 8 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector2D *) /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector2D *, float) /* linkage=_ZN8Vector2D6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void Vector(class Vector *)
{
} /* size: 0 */

/* <0> (null):0 */
void Vector(class Vector *, float, float, float)
{
} /* size: 0 */

/* <0> (null):0 */
void Vector(class Vector *, const class Vector  &)
{
} /* size: 0 */

/* <0> (null):0 */
void Vector(class Vector *, float *)
{
} /* size: 157466668 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *) /* linkage=_ZNK6VectorngEv */
{
} /* size: 12 */

/* <0> (null):0 */
int operator==(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectoreqERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
int operator!=(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorneERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector operator+(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorplERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectormiERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator*(const class Vector  *, float) /* linkage=_ZNK6VectormlEf */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator/(const class Vector  *, float) /* linkage=_ZNK6VectordvEf */
{
} /* size: 12 */

/* <0> (null):0 */
void CopyToArray(const class Vector  *, float *) /* linkage=_ZNK6Vector11CopyToArrayEPf */
{
} /* size: 157574108 */

/* <0> (null):0 */
float Length(const class Vector  *) /* linkage=_ZNK6Vector6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector  *) /* linkage=_ZNK6Vector13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
float * operator float*(class Vector *) /* linkage=_ZN6VectorcvPfEv */
{
} /* size: 4 */

/* <0> (null):0 */
const float  * operator const float*(const class Vector  *) /* linkage=_ZNK6VectorcvPKfEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector Normalize(const class Vector  *) /* linkage=_ZNK6Vector9NormalizeEv */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector2D Make2D(const class Vector  *) /* linkage=_ZNK6Vector6Make2DEv */
{
} /* size: 8 */

/* <0> (null):0 */
float Length2D(const class Vector  *) /* linkage=_ZNK6Vector8Length2DEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector  *, float) /* linkage=_ZNK6Vector16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector  *, float) /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector *) /* linkage=_ZN6Vector16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector *, float) /* linkage=_ZN6Vector6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 158117772 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 256 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 158296204 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 158296504 */

/* <0> (null):0 */
edict_t * edict(class CBaseEntity *) /* linkage=_ZN11CBaseEntity5edictEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int ObjectCaps(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
int entindex(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8entindexEv */
{
} /* size: 4 */

/* <0> (null):0 */
void IntervalTimer(class IntervalTimer *)
{
} /* size: 158313284 */

/* <0> (null):0 */
void Reset(class IntervalTimer *) /* linkage=_ZN13IntervalTimer5ResetEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Start(class IntervalTimer *) /* linkage=_ZN13IntervalTimer5StartEv */
{
} /* size: 158353680 */

/* <0> (null):0 */
void Invalidate(class IntervalTimer *) /* linkage=_ZN13IntervalTimer10InvalidateEv */
{
} /* size: 158353516 */

/* <0> (null):0 */
bool HasStarted(const class IntervalTimer  *) /* linkage=_ZNK13IntervalTimer10HasStartedEv */
{
} /* size: 1 */

/* <0> (null):0 */
float GetElapsedTime(const class IntervalTimer  *) /* linkage=_ZNK13IntervalTimer14GetElapsedTimeEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsLessThen(const class IntervalTimer  *, float) /* linkage=_ZNK13IntervalTimer10IsLessThenEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsGreaterThen(const class IntervalTimer  *, float) /* linkage=_ZNK13IntervalTimer13IsGreaterThenEf */
{
} /* size: 1 */

/* <0> (null):0 */
void CountdownTimer(class CountdownTimer *)
{
} /* size: 158354812 */

/* <0> (null):0 */
void Reset(class CountdownTimer *) /* linkage=_ZN14CountdownTimer5ResetEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Start(class CountdownTimer *, float) /* linkage=_ZN14CountdownTimer5StartEf */
{
} /* size: 0 */

/* <0> (null):0 */
void Invalidate(class CountdownTimer *) /* linkage=_ZN14CountdownTimer10InvalidateEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool HasStarted(const class CountdownTimer  *) /* linkage=_ZNK14CountdownTimer10HasStartedEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsElapsed(const class CountdownTimer  *) /* linkage=_ZNK14CountdownTimer9IsElapsedEv */
{
} /* size: 1 */

/* <0> (null):0 */
void swap(class _List_node_base &, class _List_node_base &) /* linkage=_ZNSt8__detail15_List_node_base4swapERS0_S1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_transfer(class _List_node_base *, class _List_node_base *, class _List_node_base *) /* linkage=_ZNSt8__detail15_List_node_base11_M_transferEPS0_S1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_reverse(class _List_node_base *) /* linkage=_ZNSt8__detail15_List_node_base10_M_reverseEv */
{
} /* size: 2443 */

/* <0> (null):0 */
void _M_hook(class _List_node_base *, class _List_node_base *) /* linkage=_ZNSt8__detail15_List_node_base7_M_hookEPS0_ */
{
} /* size: 62524 */

/* <0> (null):0 */
void _M_unhook(class _List_node_base *) /* linkage=_ZNSt8__detail15_List_node_base9_M_unhookEv */
{
} /* size: 158370196 */

/* <0> (null):0 */
float SizeX(const class Extent  *) /* linkage=_ZNK6Extent5SizeXEv */
{
} /* size: 4 */

/* <0> (null):0 */
float SizeY(const class Extent  *) /* linkage=_ZNK6Extent5SizeYEv */
{
} /* size: 4 */

/* <0> (null):0 */
float SizeZ(const class Extent  *) /* linkage=_ZNK6Extent5SizeZEv */
{
} /* size: 4 */

/* <0> (null):0 */
float Area(const class Extent  *) /* linkage=_ZNK6Extent4AreaEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool Contains(const class Extent  *, const class Vector  *) /* linkage=_ZNK6Extent8ContainsEPK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
void SteamFile(class SteamFile *, const char  *)
{
} /* size: 0 */

/* <0> (null):0 */
void ~SteamFile(class SteamFile *, int)
{
} /* size: 158373152 */

/* <0> (null):0 */
bool IsValid(const class SteamFile  *) /* linkage=_ZNK9SteamFile7IsValidEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool Read(class SteamFile *, void *, int) /* linkage=_ZN9SteamFile4ReadEPvi */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator==(const union NavConnect  *, const union NavConnect  &) /* linkage=_ZNK10NavConnecteqERKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
void CNavArea(class CNavArea *, class CNavNode *, class CNavNode *, class CNavNode *, class CNavNode *)
{
} /* size: 158384696 */

/* <0> (null):0 */
void CNavArea(class CNavArea *)
{
} /* size: 0 */

/* <0> (null):0 */
void CNavArea(class CNavArea *, const class Vector  *, const class Vector  *)
{
} /* size: 158388624 */

/* <0> (null):0 */
void CNavArea(class CNavArea *, const class Vector  *, const class Vector  *, const class Vector  *, const class Vector  *)
{
} /* size: 158388832 */

/* <0> (null):0 */
void ~CNavArea(class CNavArea *, int)
{
} /* size: 158389116 */

/* <0> (null):0 */
void ConnectTo(class CNavArea *, class CNavArea *, enum NavDirType) /* linkage=_ZN8CNavArea9ConnectToEPS_10NavDirType */
{
} /* size: 158389300 */

/* <0> (null):0 */
void Disconnect(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea10DisconnectEPS_ */
{
} /* size: 158390220 */

/* <0> (null):0 */
void Save(const class CNavArea  *, FILE *) /* linkage=_ZNK8CNavArea4SaveEP8_IO_FILE */
{
} /* size: 0 */

/* <0> (null):0 */
void Save(class CNavArea *, int, unsigned int) /* linkage=_ZN8CNavArea4SaveEij */
{
} /* size: 158389848 */

/* <0> (null):0 */
void Load(class CNavArea *, class SteamFile *, unsigned int) /* linkage=_ZN8CNavArea4LoadEP9SteamFilej */
{
} /* size: 158423952 */

/* <0> (null):0 */
enum NavErrorType PostLoad(class CNavArea *) /* linkage=_ZN8CNavArea8PostLoadEv */
{
} /* size: 4 */

/* <0> (null):0 */
unsigned int GetID(const class CNavArea  *) /* linkage=_ZNK8CNavArea5GetIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetAttributes(class CNavArea *, unsigned char) /* linkage=_ZN8CNavArea13SetAttributesEh */
{
} /* size: 158424504 */

/* <0> (null):0 */
unsigned char GetAttributes(const class CNavArea  *) /* linkage=_ZNK8CNavArea13GetAttributesEv */
{
} /* size: 1 */

/* <0> (null):0 */
void SetPlace(class CNavArea *, Place) /* linkage=_ZN8CNavArea8SetPlaceEj */
{
} /* size: 158424524 */

/* <0> (null):0 */
Place GetPlace(const class CNavArea  *) /* linkage=_ZNK8CNavArea8GetPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsOverlapping(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea13IsOverlappingEPK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsOverlapping(const class CNavArea  *, const class CNavArea  *) /* linkage=_ZNK8CNavArea13IsOverlappingEPKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsOverlappingX(const class CNavArea  *, const class CNavArea  *) /* linkage=_ZNK8CNavArea14IsOverlappingXEPKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsOverlappingY(const class CNavArea  *, const class CNavArea  *) /* linkage=_ZNK8CNavArea14IsOverlappingYEPKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
int GetPlayerCount(const class CNavArea  *, int, class CBasePlayer *) /* linkage=_ZNK8CNavArea14GetPlayerCountEiP11CBasePlayer */
{
} /* size: 4 */

/* <0> (null):0 */
float GetZ(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea4GetZEPK6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
float GetZ(const class CNavArea  *, float, float) /* linkage=_ZNK8CNavArea4GetZEff */
{
} /* size: 4 */

/* <0> (null):0 */
bool Contains(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea8ContainsEPK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsCoplanar(const class CNavArea  *, const class CNavArea  *) /* linkage=_ZNK8CNavArea10IsCoplanarEPKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
void GetClosestPointOnArea(const class CNavArea  *, const class Vector  *, class Vector *) /* linkage=_ZNK8CNavArea21GetClosestPointOnAreaEPK6VectorPS0_ */
{
} /* size: 158426664 */

/* <0> (null):0 */
float GetDistanceSquaredToPoint(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea25GetDistanceSquaredToPointEPK6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsDegenerate(const class CNavArea  *) /* linkage=_ZNK8CNavArea12IsDegenerateEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsEdge(const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea6IsEdgeE10NavDirType */
{
} /* size: 1 */

/* <0> (null):0 */
int GetAdjacentCount(const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea16GetAdjacentCountE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetAdjacentArea(const class CNavArea  *, enum NavDirType, int) /* linkage=_ZNK8CNavArea15GetAdjacentAreaE10NavDirTypei */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetRandomAdjacentArea(const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea21GetRandomAdjacentAreaE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
const NavConnectList  * GetAdjacentList(const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea15GetAdjacentListE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsConnected(const class CNavArea  *, const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea11IsConnectedEPKS_10NavDirType */
{
} /* size: 1 */

/* <0> (null):0 */
float ComputeHeightChange(class CNavArea *, const class CNavArea  *) /* linkage=_ZN8CNavArea19ComputeHeightChangeEPKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
const NavLadderList  * GetLadderList(const class CNavArea  *, enum LadderDirectionType) /* linkage=_ZNK8CNavArea13GetLadderListE19LadderDirectionType */
{
} /* size: 4 */

/* <0> (null):0 */
void ComputePortal(const class CNavArea  *, const class CNavArea  *, enum NavDirType, class Vector *, float *) /* linkage=_ZNK8CNavArea13ComputePortalEPKS_10NavDirTypeP6VectorPf */
{
} /* size: 3014656 */

/* <0> (null):0 */
void ComputeClosestPointInPortal(const class CNavArea  *, const class CNavArea  *, enum NavDirType, const class Vector  *, class Vector *) /* linkage=_ZNK8CNavArea27ComputeClosestPointInPortalEPKS_10NavDirTypePK6VectorPS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
enum NavDirType ComputeDirection(const class CNavArea  *, class Vector *) /* linkage=_ZNK8CNavArea16ComputeDirectionEP6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
void SetClearedTimestamp(class CNavArea *, int) /* linkage=_ZN8CNavArea19SetClearedTimestampEi */
{
} /* size: 0 */

/* <0> (null):0 */
float GetClearedTimestamp(class CNavArea *, int) /* linkage=_ZN8CNavArea19GetClearedTimestampEi */
{
} /* size: 4 */

/* <0> (null):0 */
const HidingSpotList  * GetHidingSpotList(const class CNavArea  *) /* linkage=_ZNK8CNavArea17GetHidingSpotListEv */
{
} /* size: 4 */

/* <0> (null):0 */
void ComputeHidingSpots(class CNavArea *) /* linkage=_ZN8CNavArea18ComputeHidingSpotsEv */
{
} /* size: 0 */

/* <0> (null):0 */
void ComputeSniperSpots(class CNavArea *) /* linkage=_ZN8CNavArea18ComputeSniperSpotsEv */
{
} /* size: 0 */

/* <0> (null):0 */
class SpotEncounter * GetSpotEncounter(class CNavArea *, const class CNavArea  *, const class CNavArea  *) /* linkage=_ZN8CNavArea16GetSpotEncounterEPKS_S1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void ComputeSpotEncounters(class CNavArea *) /* linkage=_ZN8CNavArea21ComputeSpotEncountersEv */
{
} /* size: 158482604 */

/* <0> (null):0 */
void IncreaseDanger(class CNavArea *, int, float) /* linkage=_ZN8CNavArea14IncreaseDangerEif */
{
} /* size: 158482884 */

/* <0> (null):0 */
float GetDanger(class CNavArea *, int) /* linkage=_ZN8CNavArea9GetDangerEi */
{
} /* size: 4 */

/* <0> (null):0 */
float GetSizeX(const class CNavArea  *) /* linkage=_ZNK8CNavArea8GetSizeXEv */
{
} /* size: 4 */

/* <0> (null):0 */
float GetSizeY(const class CNavArea  *) /* linkage=_ZNK8CNavArea8GetSizeYEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class Extent  * GetExtent(const class CNavArea  *) /* linkage=_ZNK8CNavArea9GetExtentEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class Vector  * GetCenter(const class CNavArea  *) /* linkage=_ZNK8CNavArea9GetCenterEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class Vector  * GetCorner(const class CNavArea  *, enum NavCornerType) /* linkage=_ZNK8CNavArea9GetCornerE13NavCornerType */
{
} /* size: 4 */

/* <0> (null):0 */
const class ApproachInfo  * GetApproachInfo(const class CNavArea  *, int) /* linkage=_ZNK8CNavArea15GetApproachInfoEi */
{
} /* size: 4 */

/* <0> (null):0 */
int GetApproachInfoCount(const class CNavArea  *) /* linkage=_ZNK8CNavArea20GetApproachInfoCountEv */
{
} /* size: 4 */

/* <0> (null):0 */
void ComputeApproachAreas(class CNavArea *) /* linkage=_ZN8CNavArea20ComputeApproachAreasEv */
{
} /* size: 745 */

/* <0> (null):0 */
void MakeNewMarker(void) /* linkage=_ZN8CNavArea13MakeNewMarkerEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Mark(class CNavArea *) /* linkage=_ZN8CNavArea4MarkEv */
{
} /* size: 158496924 */

/* <0> (null):0 */
BOOL IsMarked(const class CNavArea  *) /* linkage=_ZNK8CNavArea8IsMarkedEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetParent(class CNavArea *, class CNavArea *, enum NavTraverseType) /* linkage=_ZN8CNavArea9SetParentEPS_15NavTraverseType */
{
} /* size: 0 */

/* <0> (null):0 */
class CNavArea * GetParent(const class CNavArea  *) /* linkage=_ZNK8CNavArea9GetParentEv */
{
} /* size: 4 */

/* <0> (null):0 */
enum NavTraverseType GetParentHow(const class CNavArea  *) /* linkage=_ZNK8CNavArea12GetParentHowEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsOpen(const class CNavArea  *) /* linkage=_ZNK8CNavArea6IsOpenEv */
{
} /* size: 1 */

/* <0> (null):0 */
void AddToOpenList(class CNavArea *) /* linkage=_ZN8CNavArea13AddToOpenListEv */
{
} /* size: 0 */

/* <0> (null):0 */
void UpdateOnOpenList(class CNavArea *) /* linkage=_ZN8CNavArea16UpdateOnOpenListEv */
{
} /* size: 158498304 */

/* <0> (null):0 */
void RemoveFromOpenList(class CNavArea *) /* linkage=_ZN8CNavArea18RemoveFromOpenListEv */
{
} /* size: 158498140 */

/* <0> (null):0 */
bool IsOpenListEmpty(void) /* linkage=_ZN8CNavArea15IsOpenListEmptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
class CNavArea * PopOpenList(void) /* linkage=_ZN8CNavArea11PopOpenListEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsClosed(const class CNavArea  *) /* linkage=_ZNK8CNavArea8IsClosedEv */
{
} /* size: 1 */

/* <0> (null):0 */
void AddToClosedList(class CNavArea *) /* linkage=_ZN8CNavArea15AddToClosedListEv */
{
} /* size: 0 */

/* <0> (null):0 */
void RemoveFromClosedList(class CNavArea *) /* linkage=_ZN8CNavArea20RemoveFromClosedListEv */
{
} /* size: 0 */

/* <0> (null):0 */
void ClearSearchLists(void) /* linkage=_ZN8CNavArea16ClearSearchListsEv */
{
} /* size: -1 */

/* <0> (null):0 */
void SetTotalCost(class CNavArea *, float) /* linkage=_ZN8CNavArea12SetTotalCostEf */
{
} /* size: 158499324 */

/* <0> (null):0 */
float GetTotalCost(const class CNavArea  *) /* linkage=_ZNK8CNavArea12GetTotalCostEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetCostSoFar(class CNavArea *, float) /* linkage=_ZN8CNavArea12SetCostSoFarEf */
{
} /* size: 0 */

/* <0> (null):0 */
float GetCostSoFar(const class CNavArea  *) /* linkage=_ZNK8CNavArea12GetCostSoFarEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Draw(class CNavArea *, byte, byte, byte, int) /* linkage=_ZN8CNavArea4DrawEhhhi */
{
} /* size: 158499988 */

/* <0> (null):0 */
void DrawConnectedAreas(class CNavArea *) /* linkage=_ZN8CNavArea18DrawConnectedAreasEv */
{
} /* size: 329106 */

/* <0> (null):0 */
void DrawMarkedCorner(class CNavArea *, enum NavCornerType, byte, byte, byte, int) /* linkage=_ZN8CNavArea16DrawMarkedCornerE13NavCornerTypehhhi */
{
} /* size: 158504528 */

/* <0> (null):0 */
bool SplitEdit(class CNavArea *, bool, float, class CNavArea * *, class CNavArea * *) /* linkage=_ZN8CNavArea9SplitEditEbfPPS_S1_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool MergeEdit(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea9MergeEditEPS_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool SpliceEdit(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea10SpliceEditEPS_ */
{
} /* size: 1 */

/* <0> (null):0 */
void RaiseCorner(class CNavArea *, enum NavCornerType, int) /* linkage=_ZN8CNavArea11RaiseCornerE13NavCornerTypei */
{
} /* size: 3014656 */

/* <0> (null):0 */
void AddLadderUp(class CNavArea *, class CNavLadder *) /* linkage=_ZN8CNavArea11AddLadderUpEP10CNavLadder */
{
} /* size: 0 */

/* <0> (null):0 */
void AddLadderDown(class CNavArea *, class CNavLadder *) /* linkage=_ZN8CNavArea13AddLadderDownEP10CNavLadder */
{
} /* size: 0 */

/* <0> (null):0 */
void Initialize(class CNavArea *) /* linkage=_ZN8CNavArea10InitializeEv */
{
} /* size: 158506004 */

/* <0> (null):0 */
void DecayDanger(class CNavArea *) /* linkage=_ZN8CNavArea11DecayDangerEv */
{
} /* size: 158506284 */

/* <0> (null):0 */
bool IsHidingSpotCollision(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea21IsHidingSpotCollisionEPK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
void AddSpotEncounters(class CNavArea *, const class CNavArea  *, enum NavDirType, const class CNavArea  *, enum NavDirType) /* linkage=_ZN8CNavArea17AddSpotEncountersEPKS_10NavDirTypeS1_S2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void Strip(class CNavArea *) /* linkage=_ZN8CNavArea5StripEv */
{
} /* size: 0 */

/* <0> (null):0 */
void FinishMerge(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea11FinishMergeEPS_ */
{
} /* size: 158507609 */

/* <0> (null):0 */
void MergeAdjacentConnections(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea24MergeAdjacentConnectionsEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
void AssignNodes(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea11AssignNodesEPS_ */
{
} /* size: 158507108 */

/* <0> (null):0 */
void FinishSplitEdit(class CNavArea *, class CNavArea *, enum NavDirType) /* linkage=_ZN8CNavArea15FinishSplitEditEPS_10NavDirType */
{
} /* size: 158507480 */

/* <0> (null):0 */
void OnDestroyNotify(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea15OnDestroyNotifyEPS_ */
{
} /* size: 158507524 */

/* <0> (null):0 */
void CNavLadder(class CNavLadder *)
{
} /* size: 158466884 */

/* <0> (null):0 */
void OnDestroyNotify(class CNavLadder *, class CNavArea *) /* linkage=_ZN10CNavLadder15OnDestroyNotifyEP8CNavArea */
{
} /* size: 158467180 */

/* <0> (null):0 */
void HidingSpot(class HidingSpot *)
{
} /* size: 0 */

/* <0> (null):0 */
void HidingSpot(class HidingSpot *, const class Vector  *, unsigned char)
{
} /* size: 150994946 */

/* <0> (null):0 */
bool HasGoodCover(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot12HasGoodCoverEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsGoodSniperSpot(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot16IsGoodSniperSpotEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsIdealSniperSpot(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot17IsIdealSniperSpotEv */
{
} /* size: 1 */

/* <0> (null):0 */
void SetFlags(class HidingSpot *, unsigned char) /* linkage=_ZN10HidingSpot8SetFlagsEh */
{
} /* size: 488 */

/* <0> (null):0 */
unsigned char GetFlags(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot8GetFlagsEv */
{
} /* size: 1 */

/* <0> (null):0 */
void Save(const class HidingSpot  *, int, unsigned int) /* linkage=_ZNK10HidingSpot4SaveEij */
{
} /* size: 0 */

/* <0> (null):0 */
void Load(class HidingSpot *, class SteamFile *, unsigned int) /* linkage=_ZN10HidingSpot4LoadEP9SteamFilej */
{
} /* size: 0 */

/* <0> (null):0 */
const class Vector  * GetPosition(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot11GetPositionEv */
{
} /* size: 4 */

/* <0> (null):0 */
unsigned int GetID(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot5GetIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Mark(class HidingSpot *) /* linkage=_ZN10HidingSpot4MarkEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool IsMarked(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot8IsMarkedEv */
{
} /* size: 1 */

/* <0> (null):0 */
void ChangeMasterMarker(void) /* linkage=_ZN10HidingSpot18ChangeMasterMarkerEv */
{
} /* size: 158182692 */

/* <0> (null):0 */
void new_allocator(class new_allocator<SpotOrder> *)
{
} /* size: 3014819 */

/* <0> (null):0 */
void new_allocator(class new_allocator<SpotOrder> *, const class new_allocator<SpotOrder>  &)
{
} /* size: 3014819 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<SpotOrder> *, int)
{
} /* size: 157973724 */

/* <0> (null):0 */
pointer address(const class new_allocator<SpotOrder>  *, class SpotOrder &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE7addressERS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<SpotOrder>  *, const class SpotOrder  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE7addressERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<SpotOrder> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<SpotOrder> *, class SpotOrder *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE10deallocateEPS1_j */
{
} /* size: 158281268 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<SpotOrder>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<SpotOrder> *, class SpotOrder *, const class SpotOrder  &) /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE9constructEPS1_RKS1_ */
{
} /* size: 158281604 */

/* <0> (null):0 */
void destroy(class new_allocator<SpotOrder> *, class SpotOrder *) /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE7destroyEPS1_ */
{
} /* size: 158285116 */

/* <0> (null):0 */
void allocator(class allocator<SpotOrder> *)
{
} /* size: 158285772 */

/* <0> (null):0 */
void allocator(class allocator<SpotOrder> *, const class allocator<SpotOrder>  &)
{
} /* size: 158285972 */

/* <0> (null):0 */
void ~allocator(class allocator<SpotOrder> *, int)
{
} /* size: 158286092 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<SpotOrder> > *)
{
} /* size: 158286876 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<SpotOrder> > *, const class new_allocator<std::_List_node<SpotOrder> >  &)
{
} /* size: 736 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<SpotOrder> > *, int)
{
} /* size: 158331976 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<SpotOrder> >  *, class _List_node<SpotOrder> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7addressERS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<SpotOrder> >  *, const class _List_node<SpotOrder>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7addressERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<SpotOrder> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE10deallocateEPS3_j */
{
} /* size: 158332648 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<SpotOrder> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *, const class _List_node<SpotOrder>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE9constructEPS3_RKS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7destroyEPS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<SpotOrder> > *)
{
} /* size: 317113 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<SpotOrder> > *, const class allocator<std::_List_node<SpotOrder> >  &)
{
} /* size: 317186 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<SpotOrder> > *, int)
{
} /* size: 158336340 */

/* <0> (null):0 */
class _List_node<SpotOrder> * _M_get_node(class _List_base<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, class _List_node<SpotOrder> *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */
{
} /* size: 328792 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *)
{
} /* size: 157700988 */

/* <0> (null):0 */
void _List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, const allocator_type  &)
{
} /* size: 146685892 */

/* <0> (null):0 */
void ~_List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, int)
{
} /* size: 157701268 */

/* <0> (null):0 */
void _M_clear(class _List_base<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE8_M_clearEv */
{
} /* size: 157701452 */

/* <0> (null):0 */
void _M_init(class _List_base<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE7_M_initEv */
{
} /* size: 157701612 */

/* <0> (null):0 */
_Node * _M_create_node(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE14_M_create_nodeERKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<SpotOrder, std::allocator<SpotOrder> > *)
{
} /* size: 524711 */

/* <0> (null):0 */
void list(class list<SpotOrder, std::allocator<SpotOrder> > *, const allocator_type  &)
{
} /* size: 1049325 */

/* <0> (null):0 */
void list(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 150994944 */

/* <0> (null):0 */
void list(class list<SpotOrder, std::allocator<SpotOrder> > *, const class list<SpotOrder, std::allocator<SpotOrder> >  &)
{
} /* size: 157810428 */

/* <0> (null):0 */
class list<SpotOrder, std::allocator<SpotOrder> > & operator=(class list<SpotOrder, std::allocator<SpotOrder> > *, const class list<SpotOrder, std::allocator<SpotOrder> >  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EEaSERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6assignEjRKS0_ */
{
} /* size: 157703988 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, class SpotOrder) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6resizeEjS0_ */
{
} /* size: 158451236 */

/* <0> (null):0 */
reference front(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE10push_frontERKS0_ */
{
} /* size: 158452060 */

/* <0> (null):0 */
void pop_front(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9pop_frontEv */
{
} /* size: 158452592 */

/* <0> (null):0 */
void push_back(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9push_backERKS0_ */
{
} /* size: 158452568 */

/* <0> (null):0 */
void pop_back(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE8pop_backEv */
{
} /* size: 158452752 */

/* <0> (null):0 */
iterator insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, unsigned int, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5eraseESt14_List_iteratorIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4swapERS2_ */
{
} /* size: 158453744 */

/* <0> (null):0 */
void clear(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5clearEv */
{
} /* size: 158453928 */

/* <0> (null):0 */
void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */
{
} /* size: 158454060 */

/* <0> (null):0 */
void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */
{
} /* size: 157891480 */

/* <0> (null):0 */
void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */
{
} /* size: 158224092 */

/* <0> (null):0 */
void remove(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6removeERKS0_ */
{
} /* size: 327800 */

/* <0> (null):0 */
void unique(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6uniqueEv */
{
} /* size: 327883 */

/* <0> (null):0 */
void merge(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5mergeERS2_ */
{
} /* size: 158224692 */

/* <0> (null):0 */
void reverse(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE7reverseEv */
{
} /* size: 158224876 */

/* <0> (null):0 */
void sort(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4sortEv */
{
} /* size: 86673 */

/* <0> (null):0 */
void _M_fill_initialize(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE18_M_fill_initializeEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE14_M_fill_assignEjRKS0_ */
{
} /* size: 158225384 */

/* <0> (null):0 */
void _M_transfer(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */
{
} /* size: -1 */

/* <0> (null):0 */
void _M_insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 157739640 */

/* <0> (null):0 */
void _M_erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */
{
} /* size: 228 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE25_M_check_equal_allocatorsERS2_ */
{
} /* size: 158290796 */

/* <0> (null):0 */
void new_allocator(class new_allocator<HidingSpot*> *)
{
} /* size: 158227348 */

/* <0> (null):0 */
void new_allocator(class new_allocator<HidingSpot*> *, const class new_allocator<HidingSpot*>  &)
{
} /* size: 85874 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<HidingSpot*> *, int)
{
} /* size: 158227692 */

/* <0> (null):0 */
pointer address(const class new_allocator<HidingSpot*>  *, class HidingSpot * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE7addressERS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<HidingSpot*>  *, const class HidingSpot *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE7addressERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<HidingSpot*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<HidingSpot*> *, class HidingSpot * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE10deallocateEPS2_j */
{
} /* size: 157789716 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<HidingSpot*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<HidingSpot*> *, class HidingSpot * *, const class HidingSpot *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE9constructEPS2_RKS2_ */
{
} /* size: 157893040 */

/* <0> (null):0 */
void destroy(class new_allocator<HidingSpot*> *, class HidingSpot * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE7destroyEPS2_ */
{
} /* size: 157971960 */

/* <0> (null):0 */
void allocator(class allocator<HidingSpot*> *)
{
} /* size: 158036656 */

/* <0> (null):0 */
void allocator(class allocator<HidingSpot*> *, const class allocator<HidingSpot*>  &)
{
} /* size: 158179492 */

/* <0> (null):0 */
void ~allocator(class allocator<HidingSpot*> *, int)
{
} /* size: 158181240 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *)
{
} /* size: 158249216 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *, const class new_allocator<std::_List_node<HidingSpot*> >  &)
{
} /* size: 158353928 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *, int)
{
} /* size: 158372964 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<HidingSpot*> >  *, class _List_node<HidingSpot*> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7addressERS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<HidingSpot*> >  *, const class _List_node<HidingSpot*>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7addressERKS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<HidingSpot*> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE10deallocateEPS4_j */
{
} /* size: 158432048 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<HidingSpot*> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *, const class _List_node<HidingSpot*>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE9constructEPS4_RKS4_ */
{
} /* size: 158432440 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7destroyEPS4_ */
{
} /* size: 158432648 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<HidingSpot*> > *)
{
} /* size: 328953 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<HidingSpot*> > *, const class allocator<std::_List_node<HidingSpot*> >  &)
{
} /* size: 62657 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<HidingSpot*> > *, int)
{
} /* size: 158429568 */

/* <0> (null):0 */
class _List_node<HidingSpot*> * _M_get_node(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_node<HidingSpot*> *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */
{
} /* size: 158434032 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *)
{
} /* size: 158434828 */

/* <0> (null):0 */
void _List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, const allocator_type  &)
{
} /* size: 158434988 */

/* <0> (null):0 */
void ~_List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void _M_clear(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE8_M_clearEv */
{
} /* size: -1 */

/* <0> (null):0 */
void _M_init(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE7_M_initEv */
{
} /* size: -1 */

/* <0> (null):0 */
_Node * _M_create_node(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE14_M_create_nodeERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *)
{
} /* size: 158425856 */

/* <0> (null):0 */
void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const allocator_type  &)
{
} /* size: 158443252 */

/* <0> (null):0 */
void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 158413232 */

/* <0> (null):0 */
void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const class list<HidingSpot*, std::allocator<HidingSpot*> >  &)
{
} /* size: 158499752 */

/* <0> (null):0 */
class list<HidingSpot*, std::allocator<HidingSpot*> > & operator=(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const class list<HidingSpot*, std::allocator<HidingSpot*> >  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EEaSERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, class HidingSpot *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6resizeEjS1_ */
{
} /* size: 158337992 */

/* <0> (null):0 */
reference front(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE10push_frontERKS1_ */
{
} /* size: 158497632 */

/* <0> (null):0 */
void pop_front(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9pop_frontEv */
{
} /* size: 158515268 */

/* <0> (null):0 */
void push_back(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9push_backERKS1_ */
{
} /* size: 158551600 */

/* <0> (null):0 */
void pop_back(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4swapERS3_ */
{
} /* size: 156920516 */

/* <0> (null):0 */
void clear(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5clearEv */
{
} /* size: 157038896 */

/* <0> (null):0 */
void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */
{
} /* size: 157142412 */

/* <0> (null):0 */
void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */
{
} /* size: 157356960 */

/* <0> (null):0 */
void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */
{
} /* size: 157216748 */

/* <0> (null):0 */
void remove(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6removeERKS1_ */
{
} /* size: 157463776 */

/* <0> (null):0 */
void unique(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6uniqueEv */
{
} /* size: 157465984 */

/* <0> (null):0 */
void merge(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5mergeERS3_ */
{
} /* size: 157513192 */

/* <0> (null):0 */
void reverse(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE7reverseEv */
{
} /* size: 157739224 */

/* <0> (null):0 */
void sort(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4sortEv */
{
} /* size: 157157376 */

/* <0> (null):0 */
void _M_fill_initialize(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE18_M_fill_initializeEjRKS1_ */
{
} /* size: 158098192 */

/* <0> (null):0 */
void _M_fill_assign(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE14_M_fill_assignEjRKS1_ */
{
} /* size: 157704748 */

/* <0> (null):0 */
void _M_transfer(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */
{
} /* size: 158035384 */

/* <0> (null):0 */
void _M_insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 158124612 */

/* <0> (null):0 */
void _M_erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */
{
} /* size: 158004484 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE25_M_check_equal_allocatorsERS3_ */
{
} /* size: 158173672 */

/* <0> (null):0 */
void new_allocator(class new_allocator<SpotEncounter> *)
{
} /* size: 158213224 */

/* <0> (null):0 */
void new_allocator(class new_allocator<SpotEncounter> *, const class new_allocator<SpotEncounter>  &)
{
} /* size: 158159948 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<SpotEncounter> *, int)
{
} /* size: 158231544 */

/* <0> (null):0 */
pointer address(const class new_allocator<SpotEncounter>  *, class SpotEncounter &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE7addressERS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<SpotEncounter>  *, const class SpotEncounter  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE7addressERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<SpotEncounter> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<SpotEncounter> *, class SpotEncounter *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE10deallocateEPS1_j */
{
} /* size: 158273212 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<SpotEncounter>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<SpotEncounter> *, class SpotEncounter *, const class SpotEncounter  &) /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE9constructEPS1_RKS1_ */
{
} /* size: 158303472 */

/* <0> (null):0 */
void destroy(class new_allocator<SpotEncounter> *, class SpotEncounter *) /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE7destroyEPS1_ */
{
} /* size: 158312856 */

/* <0> (null):0 */
void allocator(class allocator<SpotEncounter> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<SpotEncounter> *, const class allocator<SpotEncounter>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<SpotEncounter> *, int)
{
} /* size: 158541572 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *, const class new_allocator<std::_List_node<SpotEncounter> >  &)
{
} /* size: 2 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<SpotEncounter> >  *, class _List_node<SpotEncounter> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7addressERS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<SpotEncounter> >  *, const class _List_node<SpotEncounter>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7addressERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<SpotEncounter> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE10deallocateEPS3_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<SpotEncounter> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *, const class _List_node<SpotEncounter>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE9constructEPS3_RKS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7destroyEPS3_ */
{
} /* size: 158544060 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<SpotEncounter> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<SpotEncounter> > *, const class allocator<std::_List_node<SpotEncounter> >  &)
{
} /* size: 3407872 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<SpotEncounter> > *, int)
{
} /* size: 146682500 */

/* <0> (null):0 */
class _List_node<SpotEncounter> * _M_get_node(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_node<SpotEncounter> *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */
{
} /* size: 157143372 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *)
{
} /* size: 157466272 */

/* <0> (null):0 */
void _List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, const allocator_type  &)
{
} /* size: 157513480 */

/* <0> (null):0 */
void ~_List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, int)
{
} /* size: 157541764 */

/* <0> (null):0 */
void _M_clear(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE8_M_clearEv */
{
} /* size: 157543972 */

/* <0> (null):0 */
void _M_init(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE7_M_initEv */
{
} /* size: 157574424 */

/* <0> (null):0 */
_Node * _M_create_node(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE14_M_create_nodeERKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *)
{
} /* size: 157787568 */

/* <0> (null):0 */
void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const allocator_type  &)
{
} /* size: 157827652 */

/* <0> (null):0 */
void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 157857624 */

/* <0> (null):0 */
void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const class list<SpotEncounter, std::allocator<SpotEncounter> >  &)
{
} /* size: 158214952 */

/* <0> (null):0 */
class list<SpotEncounter, std::allocator<SpotEncounter> > & operator=(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const class list<SpotEncounter, std::allocator<SpotEncounter> >  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EEaSERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6assignEjRKS0_ */
{
} /* size: 158239356 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, class SpotEncounter) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6resizeEjS0_ */
{
} /* size: 158370952 */

/* <0> (null):0 */
reference front(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE10push_frontERKS0_ */
{
} /* size: 158418672 */

/* <0> (null):0 */
void pop_front(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9pop_frontEv */
{
} /* size: 158432416 */

/* <0> (null):0 */
void push_back(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9push_backERKS0_ */
{
} /* size: 158443972 */

/* <0> (null):0 */
void pop_back(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE8pop_backEv */
{
} /* size: 158452984 */

/* <0> (null):0 */
iterator insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, unsigned int, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5eraseESt14_List_iteratorIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4swapERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void remove(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6removeERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void unique(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6uniqueEv */
{
} /* size: 0 */

/* <0> (null):0 */
void merge(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5mergeERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void reverse(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE7reverseEv */
{
} /* size: 0 */

/* <0> (null):0 */
void sort(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4sortEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE18_M_fill_initializeEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE14_M_fill_assignEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_transfer(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE25_M_check_equal_allocatorsERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<NavConnect> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<NavConnect> *, const class new_allocator<NavConnect>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<NavConnect> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<NavConnect>  *, union NavConnect &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE7addressERS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<NavConnect>  *, const union NavConnect  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE7addressERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<NavConnect> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<NavConnect> *, union NavConnect *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE10deallocateEPS1_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<NavConnect>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<NavConnect> *, union NavConnect *, const union NavConnect  &) /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE9constructEPS1_RKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<NavConnect> *, union NavConnect *) /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE7destroyEPS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<NavConnect> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<NavConnect> *, const class allocator<NavConnect>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<NavConnect> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<NavConnect> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<NavConnect> > *, const class new_allocator<std::_List_node<NavConnect> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<NavConnect> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<NavConnect> >  *, class _List_node<NavConnect> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7addressERS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<NavConnect> >  *, const class _List_node<NavConnect>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7addressERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<NavConnect> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE10deallocateEPS3_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<NavConnect> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *, const class _List_node<NavConnect>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE9constructEPS3_RKS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7destroyEPS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<NavConnect> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<NavConnect> > *, const class allocator<std::_List_node<NavConnect> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<NavConnect> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class _List_node<NavConnect> * _M_get_node(class _List_base<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<NavConnect, std::allocator<NavConnect> > *, class _List_node<NavConnect> *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void _M_clear(class _List_base<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE8_M_clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_init(class _List_base<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE7_M_initEv */
{
} /* size: 0 */

/* <0> (null):0 */
_Node * _M_create_node(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE14_M_create_nodeERKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<NavConnect, std::allocator<NavConnect> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<NavConnect, std::allocator<NavConnect> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<NavConnect, std::allocator<NavConnect> > *, const class list<NavConnect, std::allocator<NavConnect> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
class list<NavConnect, std::allocator<NavConnect> > & operator=(class list<NavConnect, std::allocator<NavConnect> > *, const class list<NavConnect, std::allocator<NavConnect> >  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EEaSERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6assignEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, union NavConnect) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6resizeEjS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
reference front(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE10push_frontERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_front(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9pop_frontEv */
{
} /* size: 0 */

/* <0> (null):0 */
void push_back(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9push_backERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, unsigned int, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5eraseESt14_List_iteratorIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4swapERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void remove(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6removeERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void unique(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6uniqueEv */
{
} /* size: 0 */

/* <0> (null):0 */
void merge(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5mergeERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void reverse(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE7reverseEv */
{
} /* size: 0 */

/* <0> (null):0 */
void sort(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4sortEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE18_M_fill_initializeEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE14_M_fill_assignEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_transfer(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE25_M_check_equal_allocatorsERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<CNavLadder*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<CNavLadder*> *, const class new_allocator<CNavLadder*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<CNavLadder*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<CNavLadder*>  *, class CNavLadder * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE7addressERS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<CNavLadder*>  *, const class CNavLadder *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE7addressERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<CNavLadder*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<CNavLadder*> *, class CNavLadder * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE10deallocateEPS2_j */
{
} /* size: 146683560 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<CNavLadder*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<CNavLadder*> *, class CNavLadder * *, const class CNavLadder *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE9constructEPS2_RKS2_ */
{
} /* size: 157577032 */

/* <0> (null):0 */
void destroy(class new_allocator<CNavLadder*> *, class CNavLadder * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE7destroyEPS2_ */
{
} /* size: 157789716 */

/* <0> (null):0 */
void allocator(class allocator<CNavLadder*> *)
{
} /* size: 157973596 */

/* <0> (null):0 */
void allocator(class allocator<CNavLadder*> *, const class allocator<CNavLadder*>  &)
{
} /* size: 157995920 */

/* <0> (null):0 */
void ~allocator(class allocator<CNavLadder*> *, int)
{
} /* size: 157998128 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *)
{
} /* size: 158204420 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *, const class new_allocator<std::_List_node<CNavLadder*> >  &)
{
} /* size: 158206480 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *, int)
{
} /* size: 158246072 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<CNavLadder*> >  *, class _List_node<CNavLadder*> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7addressERS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<CNavLadder*> >  *, const class _List_node<CNavLadder*>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7addressERKS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<CNavLadder*> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE10deallocateEPS4_j */
{
} /* size: 158388068 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<CNavLadder*> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *, const class _List_node<CNavLadder*>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE9constructEPS4_RKS4_ */
{
} /* size: 158481296 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7destroyEPS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<CNavLadder*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<CNavLadder*> > *, const class allocator<std::_List_node<CNavLadder*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<CNavLadder*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class _List_node<CNavLadder*> * _M_get_node(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_node<CNavLadder*> *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void _M_clear(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE8_M_clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_init(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE7_M_initEv */
{
} /* size: 0 */

/* <0> (null):0 */
_Node * _M_create_node(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE14_M_create_nodeERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const class list<CNavLadder*, std::allocator<CNavLadder*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
class list<CNavLadder*, std::allocator<CNavLadder*> > & operator=(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const class list<CNavLadder*, std::allocator<CNavLadder*> >  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EEaSERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, class CNavLadder *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6resizeEjS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
reference front(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE10push_frontERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_front(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9pop_frontEv */
{
} /* size: 0 */

/* <0> (null):0 */
void push_back(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9push_backERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4swapERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void remove(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6removeERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void unique(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6uniqueEv */
{
} /* size: 0 */

/* <0> (null):0 */
void merge(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5mergeERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void reverse(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE7reverseEv */
{
} /* size: 0 */

/* <0> (null):0 */
void sort(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4sortEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE18_M_fill_initializeEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE14_M_fill_assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_transfer(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE25_M_check_equal_allocatorsERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<CNavArea*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<CNavArea*> *, const class new_allocator<CNavArea*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<CNavArea*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<CNavArea*>  *, class CNavArea * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE7addressERS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<CNavArea*>  *, const class CNavArea *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE7addressERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<CNavArea*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<CNavArea*> *, class CNavArea * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE10deallocateEPS2_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<CNavArea*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<CNavArea*> *, class CNavArea * *, const class CNavArea *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE9constructEPS2_RKS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<CNavArea*> *, class CNavArea * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE7destroyEPS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<CNavArea*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<CNavArea*> *, const class allocator<CNavArea*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<CNavArea*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<CNavArea*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<CNavArea*> > *, const class new_allocator<std::_List_node<CNavArea*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<CNavArea*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<CNavArea*> >  *, class _List_node<CNavArea*> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7addressERS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<CNavArea*> >  *, const class _List_node<CNavArea*>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7addressERKS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<CNavArea*> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE10deallocateEPS4_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<CNavArea*> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *, const class _List_node<CNavArea*>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE9constructEPS4_RKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7destroyEPS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<CNavArea*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<CNavArea*> > *, const class allocator<std::_List_node<CNavArea*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<CNavArea*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class _List_node<CNavArea*> * _M_get_node(class _List_base<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, class _List_node<CNavArea*> *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void _M_clear(class _List_base<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE8_M_clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_init(class _List_base<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE7_M_initEv */
{
} /* size: 0 */

/* <0> (null):0 */
_Node * _M_create_node(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE14_M_create_nodeERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<CNavArea*, std::allocator<CNavArea*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<CNavArea*, std::allocator<CNavArea*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<CNavArea*, std::allocator<CNavArea*> > *, const class list<CNavArea*, std::allocator<CNavArea*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
class list<CNavArea*, std::allocator<CNavArea*> > & operator=(class list<CNavArea*, std::allocator<CNavArea*> > *, const class list<CNavArea*, std::allocator<CNavArea*> >  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EEaSERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, class CNavArea *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6resizeEjS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
reference front(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE10push_frontERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_front(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9pop_frontEv */
{
} /* size: 0 */

/* <0> (null):0 */
void push_back(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9push_backERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4swapERS3_ */
{
} /* size: 158285536 */

/* <0> (null):0 */
void clear(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5clearEv */
{
} /* size: 157701544 */

/* <0> (null):0 */
void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */
{
} /* size: 158451808 */

/* <0> (null):0 */
void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */
{
} /* size: 158225776 */

/* <0> (null):0 */
void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */
{
} /* size: 158432344 */

/* <0> (null):0 */
void remove(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6removeERKS1_ */
{
} /* size: 158525248 */

/* <0> (null):0 */
void unique(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6uniqueEv */
{
} /* size: 158533416 */

/* <0> (null):0 */
void merge(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5mergeERS3_ */
{
} /* size: 158542444 */

/* <0> (null):0 */
void reverse(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE7reverseEv */
{
} /* size: 158567904 */

/* <0> (null):0 */
void sort(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4sortEv */
{
} /* size: 158577456 */

/* <0> (null):0 */
void _M_fill_initialize(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE18_M_fill_initializeEjRKS1_ */
{
} /* size: 158587920 */

/* <0> (null):0 */
void _M_fill_assign(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE14_M_fill_assignEjRKS1_ */
{
} /* size: 158602040 */

/* <0> (null):0 */
void _M_transfer(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */
{
} /* size: 158612236 */

/* <0> (null):0 */
void _M_insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 158630648 */

/* <0> (null):0 */
void _M_erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */
{
} /* size: 158580680 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE25_M_check_equal_allocatorsERS3_ */
{
} /* size: 158658900 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<NavConnect> *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<NavConnect> *, const class _List_node_base  *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<NavConnect> *, const iterator  &)
{
} /* size: 0 */

/* <0> (null):0 */
reference operator*(const class _List_const_iterator<NavConnect>  *) /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_const_iterator<NavConnect>  *) /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_const_iterator<NavConnect> *) /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_const_iterator<NavConnect> *, int) /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_const_iterator<NavConnect> *) /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_const_iterator<NavConnect> *, int) /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_const_iterator<NavConnect>  *, const _Self  &) /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEeqERKS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_const_iterator<NavConnect>  *, const _Self  &) /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEneERKS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
void CNavAreaGrid(class CNavAreaGrid *)
{
} /* size: 0 */

/* <0> (null):0 */
void ~CNavAreaGrid(class CNavAreaGrid *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void Reset(class CNavAreaGrid *) /* linkage=_ZN12CNavAreaGrid5ResetEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Initialize(class CNavAreaGrid *, float, float, float, float) /* linkage=_ZN12CNavAreaGrid10InitializeEffff */
{
} /* size: 0 */

/* <0> (null):0 */
void AddNavArea(class CNavAreaGrid *, class CNavArea *) /* linkage=_ZN12CNavAreaGrid10AddNavAreaEP8CNavArea */
{
} /* size: 0 */

/* <0> (null):0 */
void RemoveNavArea(class CNavAreaGrid *, class CNavArea *) /* linkage=_ZN12CNavAreaGrid13RemoveNavAreaEP8CNavArea */
{
} /* size: 0 */

/* <0> (null):0 */
unsigned int GetNavAreaCount(const class CNavAreaGrid  *) /* linkage=_ZNK12CNavAreaGrid15GetNavAreaCountEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetNavArea(const class CNavAreaGrid  *, const class Vector  *, float) /* linkage=_ZNK12CNavAreaGrid10GetNavAreaEPK6Vectorf */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetNavAreaByID(const class CNavAreaGrid  *, unsigned int) /* linkage=_ZNK12CNavAreaGrid14GetNavAreaByIDEj */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetNearestNavArea(const class CNavAreaGrid  *, const class Vector  *, bool) /* linkage=_ZNK12CNavAreaGrid17GetNearestNavAreaEPK6Vectorb */
{
} /* size: 4 */

/* <0> (null):0 */
Place GetPlace(const class CNavAreaGrid  *, const class Vector  *) /* linkage=_ZNK12CNavAreaGrid8GetPlaceEPK6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
int ComputeHashKey(const class CNavAreaGrid  *, unsigned int) /* linkage=_ZNK12CNavAreaGrid14ComputeHashKeyEj */
{
} /* size: 4 */

/* <0> (null):0 */
int WorldToGridX(const class CNavAreaGrid  *, float) /* linkage=_ZNK12CNavAreaGrid12WorldToGridXEf */
{
} /* size: 4 */

/* <0> (null):0 */
int WorldToGridY(const class CNavAreaGrid  *, float) /* linkage=_ZNK12CNavAreaGrid12WorldToGridYEf */
{
} /* size: 4 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<CNavLadder*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<CNavLadder*> *, const class _List_node_base  *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<CNavLadder*> *, const iterator  &)
{
} /* size: 0 */

/* <0> (null):0 */
reference operator*(const class _List_const_iterator<CNavLadder*>  *) /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_const_iterator<CNavLadder*>  *) /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_const_iterator<CNavLadder*> *) /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_const_iterator<CNavLadder*> *, int) /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_const_iterator<CNavLadder*> *) /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_const_iterator<CNavLadder*> *, int) /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_const_iterator<CNavLadder*>  *, const _Self  &) /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEeqERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_const_iterator<CNavLadder*>  *, const _Self  &) /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEneERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<CNavArea*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<CNavArea*> *, class _List_node_base *)
{
} /* size: 0 */

/* <0> (null):0 */
reference operator*(const class _List_iterator<CNavArea*>  *) /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_iterator<CNavArea*>  *) /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_iterator<CNavArea*> *) /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_iterator<CNavArea*> *, int) /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_iterator<CNavArea*> *) /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_iterator<CNavArea*> *, int) /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_iterator<CNavArea*>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEeqERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_iterator<CNavArea*>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEneERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
void CNavPath(class CNavPath *)
{
} /* size: 0 */

/* <0> (null):0 */
const class PathSegment  * operator[](class CNavPath *, int) /* linkage=_ZN8CNavPathixEi */
{
} /* size: 4 */

/* <0> (null):0 */
int GetSegmentCount(const class CNavPath  *) /* linkage=_ZNK8CNavPath15GetSegmentCountEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class Vector  & GetEndpoint(const class CNavPath  *) /* linkage=_ZNK8CNavPath11GetEndpointEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsAtEnd(const class CNavPath  *, const class Vector  &) /* linkage=_ZNK8CNavPath7IsAtEndERK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
float GetLength(const class CNavPath  *) /* linkage=_ZNK8CNavPath9GetLengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool GetPointAlongPath(const class CNavPath  *, float, class Vector *) /* linkage=_ZNK8CNavPath17GetPointAlongPathEfP6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
int GetSegmentIndexAlongPath(const class CNavPath  *, float) /* linkage=_ZNK8CNavPath24GetSegmentIndexAlongPathEf */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsValid(const class CNavPath  *) /* linkage=_ZNK8CNavPath7IsValidEv */
{
} /* size: 1 */

/* <0> (null):0 */
void Invalidate(class CNavPath *) /* linkage=_ZN8CNavPath10InvalidateEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Draw(class CNavPath *) /* linkage=_ZN8CNavPath4DrawEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool FindClosestPointOnPath(const class CNavPath  *, const class Vector  *, int, int, class Vector *) /* linkage=_ZNK8CNavPath22FindClosestPointOnPathEPK6VectoriiPS0_ */
{
} /* size: 1 */

/* <0> (null):0 */
void Optimize(class CNavPath *) /* linkage=_ZN8CNavPath8OptimizeEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool ComputePathPositions(class CNavPath *) /* linkage=_ZN8CNavPath20ComputePathPositionsEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool BuildTrivialPath(class CNavPath *, const class Vector  *, const class Vector  *) /* linkage=_ZN8CNavPath16BuildTrivialPathEPK6VectorS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
int FindNextOccludedNode(class CNavPath *, int) /* linkage=_ZN8CNavPath20FindNextOccludedNodeEi */
{
} /* size: 4 */

/* <0> (null):0 */
void CStuckMonitor(class CStuckMonitor *)
{
} /* size: 0 */

/* <0> (null):0 */
void Reset(class CStuckMonitor *) /* linkage=_ZN13CStuckMonitor5ResetEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Update(class CStuckMonitor *, class CImprov *) /* linkage=_ZN13CStuckMonitor6UpdateEP7CImprov */
{
} /* size: 0 */

/* <0> (null):0 */
bool IsStuck(const class CStuckMonitor  *) /* linkage=_ZNK13CStuckMonitor7IsStuckEv */
{
} /* size: 1 */

/* <0> (null):0 */
float GetDuration(const class CStuckMonitor  *) /* linkage=_ZNK13CStuckMonitor11GetDurationEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void ~CImprov(class CImprov *, int)
{
} /* size: 0 */

/* <0> (null):0 */
virtual bool IsAlive(const class CImprov  *) /* linkage=_ZNK7CImprov7IsAliveEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual void MoveTo(class CImprov *, const class Vector  &) /* linkage=_ZN7CImprov6MoveToERK6Vector */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void LookAt(class CImprov *, const class Vector  &) /* linkage=_ZN7CImprov6LookAtERK6Vector */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ClearLookAt(class CImprov *) /* linkage=_ZN7CImprov11ClearLookAtEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void FaceTo(class CImprov *, const class Vector  &) /* linkage=_ZN7CImprov6FaceToERK6Vector */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ClearFaceTo(class CImprov *) /* linkage=_ZN7CImprov11ClearFaceToEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual bool IsAtMoveGoal(const class CImprov  *, float) /* linkage=_ZNK7CImprov12IsAtMoveGoalEf */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool HasLookAt(const class CImprov  *) /* linkage=_ZNK7CImprov9HasLookAtEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool HasFaceTo(const class CImprov  *) /* linkage=_ZNK7CImprov9HasFaceToEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsAtFaceGoal(const class CImprov  *) /* linkage=_ZNK7CImprov12IsAtFaceGoalEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsFriendInTheWay(const class CImprov  *, const class Vector  &) /* linkage=_ZNK7CImprov16IsFriendInTheWayERK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsFriendInTheWay(const class CImprov  *, class CBaseEntity *, const class Vector  &) /* linkage=_ZNK7CImprov16IsFriendInTheWayEP11CBaseEntityRK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
virtual void MoveForward(class CImprov *) /* linkage=_ZN7CImprov11MoveForwardEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void MoveBackward(class CImprov *) /* linkage=_ZN7CImprov12MoveBackwardEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void StrafeLeft(class CImprov *) /* linkage=_ZN7CImprov10StrafeLeftEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void StrafeRight(class CImprov *) /* linkage=_ZN7CImprov11StrafeRightEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual bool Jump(class CImprov *) /* linkage=_ZN7CImprov4JumpEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual void Crouch(class CImprov *) /* linkage=_ZN7CImprov6CrouchEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void StandUp(class CImprov *) /* linkage=_ZN7CImprov7StandUpEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void TrackPath(class CImprov *, const class Vector  &, float) /* linkage=_ZN7CImprov9TrackPathERK6Vectorf */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void StartLadder(class CImprov *, const class CNavLadder  *, enum NavTraverseType, const class Vector  *, const class Vector  *) /* linkage=_ZN7CImprov11StartLadderEPK10CNavLadder15NavTraverseTypePK6VectorS6_ */
{
} /* size: 0 */

/* <0> (null):0 */
virtual bool TraverseLadder(class CImprov *, const class CNavLadder  *, enum NavTraverseType, const class Vector  *, const class Vector  *, float) /* linkage=_ZN7CImprov14TraverseLadderEPK10CNavLadder15NavTraverseTypePK6VectorS6_f */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool GetSimpleGroundHeightWithFloor(class CImprov *, const class Vector  *, float *, class Vector *) /* linkage=_ZN7CImprov30GetSimpleGroundHeightWithFloorEPK6VectorPfPS0_ */
{
} /* size: 1 */

/* <0> (null):0 */
virtual void Run(class CImprov *) /* linkage=_ZN7CImprov3RunEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Walk(class CImprov *) /* linkage=_ZN7CImprov4WalkEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Stop(class CImprov *) /* linkage=_ZN7CImprov4StopEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual float GetMoveAngle(const class CImprov  *) /* linkage=_ZNK7CImprov12GetMoveAngleEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual float GetFaceAngle(const class CImprov  *) /* linkage=_ZNK7CImprov12GetFaceAngleEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual const class Vector  & GetFeet(const class CImprov  *) /* linkage=_ZNK7CImprov7GetFeetEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual const class Vector  & GetCentroid(const class CImprov  *) /* linkage=_ZNK7CImprov11GetCentroidEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual const class Vector  & GetEyes(const class CImprov  *) /* linkage=_ZNK7CImprov7GetEyesEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual bool IsRunning(const class CImprov  *) /* linkage=_ZNK7CImprov9IsRunningEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsWalking(const class CImprov  *) /* linkage=_ZNK7CImprov9IsWalkingEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsStopped(const class CImprov  *) /* linkage=_ZNK7CImprov9IsStoppedEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsCrouching(const class CImprov  *) /* linkage=_ZNK7CImprov11IsCrouchingEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsJumping(const class CImprov  *) /* linkage=_ZNK7CImprov9IsJumpingEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsUsingLadder(const class CImprov  *) /* linkage=_ZNK7CImprov13IsUsingLadderEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsOnGround(const class CImprov  *) /* linkage=_ZNK7CImprov10IsOnGroundEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsMoving(const class CImprov  *) /* linkage=_ZNK7CImprov8IsMovingEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool CanRun(const class CImprov  *) /* linkage=_ZNK7CImprov6CanRunEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool CanCrouch(const class CImprov  *) /* linkage=_ZNK7CImprov9CanCrouchEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool CanJump(const class CImprov  *) /* linkage=_ZNK7CImprov7CanJumpEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsVisible(const class CImprov  *, const class Vector  &, bool) /* linkage=_ZNK7CImprov9IsVisibleERK6Vectorb */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsPlayerLookingAtMe(const class CImprov  *, class CBasePlayer *, float) /* linkage=_ZNK7CImprov19IsPlayerLookingAtMeEP11CBasePlayerf */
{
} /* size: 1 */

/* <0> (null):0 */
virtual class CBasePlayer * IsAnyPlayerLookingAtMe(const class CImprov  *, int, float) /* linkage=_ZNK7CImprov22IsAnyPlayerLookingAtMeEif */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CBasePlayer * GetClosestPlayerByTravelDistance(const class CImprov  *, int, float *) /* linkage=_ZNK7CImprov32GetClosestPlayerByTravelDistanceEiPf */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CNavArea * GetLastKnownArea(const class CImprov  *) /* linkage=_ZNK7CImprov16GetLastKnownAreaEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void OnUpdate(class CImprov *, float) /* linkage=_ZN7CImprov8OnUpdateEf */
{
} /* size: 158505152 */

/* <0> (null):0 */
virtual void OnUpkeep(class CImprov *, float) /* linkage=_ZN7CImprov8OnUpkeepEf */
{
} /* size: 158467320 */

/* <0> (null):0 */
virtual void OnReset(class CImprov *) /* linkage=_ZN7CImprov7OnResetEv */
{
} /* size: 158284840 */

/* <0> (null):0 */
virtual void OnGameEvent(class CImprov *, enum GameEventType, class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN7CImprov11OnGameEventE13GameEventTypeP11CBaseEntityS2_ */
{
} /* size: 158336984 */

/* <0> (null):0 */
virtual void OnTouch(class CImprov *, class CBaseEntity *) /* linkage=_ZN7CImprov7OnTouchEP11CBaseEntity */
{
} /* size: 158452632 */

/* <0> (null):0 */
void IImprovEvent(class IImprovEvent *, const class IImprovEvent  &)
{
} /* size: 158435104 */

/* <0> (null):0 */
void IImprovEvent(class IImprovEvent *)
{
} /* size: 158525568 */

/* <0> (null):0 */
void ~IImprovEvent(class IImprovEvent *, int)
{
} /* size: 158533184 */

/* <0> (null):0 */
virtual void OnMoveToSuccess(class IImprovEvent *, const class Vector  &) /* linkage=_ZN12IImprovEvent15OnMoveToSuccessERK6Vector */
{
} /* size: 158542628 */

/* <0> (null):0 */
virtual void OnMoveToFailure(class IImprovEvent *, const class Vector  &, enum MoveToFailureType) /* linkage=_ZN12IImprovEvent15OnMoveToFailureERK6VectorNS_17MoveToFailureTypeE */
{
} /* size: 158568908 */

/* <0> (null):0 */
virtual void OnInjury(class IImprovEvent *, float) /* linkage=_ZN12IImprovEvent8OnInjuryEf */
{
} /* size: 158585664 */

/* <0> (null):0 */
void SimpleStateMachine(class SimpleStateMachine<CHostageImprov*, HostageState> *)
{
} /* size: 158609264 */

/* <0> (null):0 */
void Reset(class SimpleStateMachine<CHostageImprov*, HostageState> *, class CHostageImprov *) /* linkage=_ZN18SimpleStateMachineIP14CHostageImprov12HostageStateE5ResetES1_ */
{
} /* size: 158622448 */

/* <0> (null):0 */
void SetState(class SimpleStateMachine<CHostageImprov*, HostageState> *, class HostageState *) /* linkage=_ZN18SimpleStateMachineIP14CHostageImprov12HostageStateE8SetStateEPS2_ */
{
} /* size: 158630648 */

/* <0> (null):0 */
float GetStateDuration(const class SimpleStateMachine<CHostageImprov*, HostageState>  *) /* linkage=_ZNK18SimpleStateMachineIP14CHostageImprov12HostageStateE16GetStateDurationEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsState(const class SimpleStateMachine<CHostageImprov*, HostageState>  *, const class HostageState  *) /* linkage=_ZNK18SimpleStateMachineIP14CHostageImprov12HostageStateE7IsStateEPKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
void Update(class SimpleStateMachine<CHostageImprov*, HostageState> *) /* linkage=_ZN18SimpleStateMachineIP14CHostageImprov12HostageStateE6UpdateEv */
{
} /* size: 158667160 */

/* <0> (null):0 */
void HostageState(class HostageState *, const class HostageState  &)
{
} /* size: 158684096 */

/* <0> (null):0 */
void HostageState(class HostageState *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void UpdateStationaryAnimation(class HostageState *, class CHostageImprov *) /* linkage=_ZN12HostageState25UpdateStationaryAnimationEP14CHostageImprov */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ~HostageState(class HostageState *, int)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ~CHostageImprov(class CHostageImprov *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class CHostage * GetEntity(const class CHostageImprov  *) /* linkage=_ZNK14CHostageImprov9GetEntityEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void ~HostageIdleState(class HostageIdleState *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void HostageAnimateState(class HostageAnimateState *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void OnEnter(class HostageAnimateState *, class CHostageImprov *) /* linkage=_ZN19HostageAnimateState7OnEnterEP14CHostageImprov */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void OnUpdate(class HostageAnimateState *, class CHostageImprov *) /* linkage=_ZN19HostageAnimateState8OnUpdateEP14CHostageImprov */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void OnExit(class HostageAnimateState *, class CHostageImprov *) /* linkage=_ZN19HostageAnimateState6OnExitEP14CHostageImprov */
{
} /* size: 0 */

/* <0> (null):0 */
virtual const char  * GetName(const class HostageAnimateState  *) /* linkage=_ZNK19HostageAnimateState7GetNameEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Reset(class HostageAnimateState *) /* linkage=_ZN19HostageAnimateState5ResetEv */
{
} /* size: 0 */

/* <0> (null):0 */
void AddSequence(class HostageAnimateState *, class CHostageImprov *, const char  *, float, float) /* linkage=_ZN19HostageAnimateState11AddSequenceEP14CHostageImprovPKcff */
{
} /* size: 0 */

/* <0> (null):0 */
void AddSequence(class HostageAnimateState *, class CHostageImprov *, int, float, float) /* linkage=_ZN19HostageAnimateState11AddSequenceEP14CHostageImproviff */
{
} /* size: 0 */

/* <0> (null):0 */
bool IsBusy(const class HostageAnimateState  *) /* linkage=_ZNK19HostageAnimateState6IsBusyEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsPlaying(const class HostageAnimateState  *, class CHostageImprov *, const char  *) /* linkage=_ZNK19HostageAnimateState9IsPlayingEP14CHostageImprovPKc */
{
} /* size: 1 */

/* <0> (null):0 */
int GetCurrentSequenceID(class HostageAnimateState *) /* linkage=_ZN19HostageAnimateState20GetCurrentSequenceIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
enum PerformanceType GetPerformance(const class HostageAnimateState  *) /* linkage=_ZNK19HostageAnimateState14GetPerformanceEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetPerformance(class HostageAnimateState *, enum PerformanceType) /* linkage=_ZN19HostageAnimateState14SetPerformanceENS_15PerformanceTypeE */
{
} /* size: 0 */

/* <0> (null):0 */
void StartSequence(class HostageAnimateState *, class CHostageImprov *, const class SeqInfo  *) /* linkage=_ZN19HostageAnimateState13StartSequenceEP14CHostageImprovPKNS_7SeqInfoE */
{
} /* size: 0 */

/* <0> (null):0 */
bool IsDoneHolding(class HostageAnimateState *) /* linkage=_ZN19HostageAnimateState13IsDoneHoldingEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual void ~HostageAnimateState(class HostageAnimateState *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<CNavLadder*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<CNavLadder*> *, class _List_node_base *)
{
} /* size: 0 */

/* <0> (null):0 */
reference operator*(const class _List_iterator<CNavLadder*>  *) /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_iterator<CNavLadder*>  *) /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_iterator<CNavLadder*> *) /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_iterator<CNavLadder*> *, int) /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_iterator<CNavLadder*> *) /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_iterator<CNavLadder*> *, int) /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_iterator<CNavLadder*>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEeqERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_iterator<CNavLadder*>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEneERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<NavConnect> *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<NavConnect> *, class _List_node_base *)
{
} /* size: 0 */

/* <0> (null):0 */
reference operator*(const class _List_iterator<NavConnect>  *) /* linkage=_ZNKSt14_List_iteratorI10NavConnectEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_iterator<NavConnect>  *) /* linkage=_ZNKSt14_List_iteratorI10NavConnectEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_iterator<NavConnect> *) /* linkage=_ZNSt14_List_iteratorI10NavConnectEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_iterator<NavConnect> *, int) /* linkage=_ZNSt14_List_iteratorI10NavConnectEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_iterator<NavConnect> *) /* linkage=_ZNSt14_List_iteratorI10NavConnectEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_iterator<NavConnect> *, int) /* linkage=_ZNSt14_List_iteratorI10NavConnectEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_iterator<NavConnect>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorI10NavConnectEeqERKS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_iterator<NavConnect>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorI10NavConnectEneERKS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
void SimpleState(class SimpleState<CHostageImprov*> *, const class SimpleState<CHostageImprov*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void SimpleState(class SimpleState<CHostageImprov*> *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ~SimpleState(class SimpleState<CHostageImprov*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void OnEnter(class SimpleState<CHostageImprov*> *, class CHostageImprov *) /* linkage=_ZN11SimpleStateIP14CHostageImprovE7OnEnterES1_ */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void OnUpdate(class SimpleState<CHostageImprov*> *, class CHostageImprov *) /* linkage=_ZN11SimpleStateIP14CHostageImprovE8OnUpdateES1_ */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void OnExit(class SimpleState<CHostageImprov*> *, class CHostageImprov *) /* linkage=_ZN11SimpleStateIP14CHostageImprovE6OnExitES1_ */
{
} /* size: 0 */

/* <0> (null):0 */
virtual const char  * GetName(const class SimpleState<CHostageImprov*>  *) /* linkage=_ZNK11SimpleStateIP14CHostageImprovE7GetNameEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetParent(class SimpleState<CHostageImprov*> *, class SimpleState<CHostageImprov*> *) /* linkage=_ZN11SimpleStateIP14CHostageImprovE9SetParentEPS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
class SimpleState<CHostageImprov*> * GetParent(const class SimpleState<CHostageImprov*>  *) /* linkage=_ZNK11SimpleStateIP14CHostageImprovE9GetParentEv */
{
} /* size: 4 */

/* <0> (null):0 */
void HostageStateMachine(class HostageStateMachine *, const class HostageStateMachine  &)
{
} /* size: 0 */

/* <0> (null):0 */
void HostageStateMachine(class HostageStateMachine *)
{
} /* size: 0 */

/* <0> (null):0 */
void ~HostageStateMachine(class HostageStateMachine *, int)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void OnMoveToSuccess(class HostageStateMachine *, const class Vector  &) /* linkage=_ZN19HostageStateMachine15OnMoveToSuccessERK6Vector */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void OnMoveToFailure(class HostageStateMachine *, const class Vector  &, enum MoveToFailureType) /* linkage=_ZN19HostageStateMachine15OnMoveToFailureERK6VectorN12IImprovEvent17MoveToFailureTypeE */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void OnInjury(class HostageStateMachine *, float) /* linkage=_ZN19HostageStateMachine8OnInjuryEf */
{
} /* size: 0 */

/* <0> (null):0 */
void UpdateStationaryAnimation(class HostageStateMachine *, class CHostageImprov *) /* linkage=_ZN19HostageStateMachine25UpdateStationaryAnimationEP14CHostageImprov */
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~SimpleState(class SimpleState<CHostageImprov*> *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~HostageState(class HostageState *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~HostageAnimateState(class HostageAnimateState *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~CImprov(class CImprov *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator==(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, float X, float Y, float Z)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Length(const class Vector  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline edict_t * ENT(const entvars_t  * pev)
{
} /* size: 4 */

/* <0> (null):0 */
inline void operator!=(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline BOOL FStrEq(const char  * sz1, const char  * sz2)
{
} /* size: 4 */

/* <0> (null):0 */
inline void edict(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline int ENTINDEX(edict_t * pEdict)
{
} /* size: 4 */

/* <0> (null):0 */
inline void operator+(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator*(const class Vector  *const this, float fl)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ObjectCaps(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
virtual int ObjectCaps(class CPointEntity *) /* linkage=_ZN12CPointEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
inline void ObjectCaps(class CPointEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Invalidate(class CountdownTimer *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void IsElapsed(const class CountdownTimer  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ~HostageEscapeToCoverState(class HostageEscapeToCoverState *, int)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~HostageEscapeToCoverState(class HostageEscapeToCoverState *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ~HostageEscapeLookAroundState(class HostageEscapeLookAroundState *, int)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~HostageEscapeLookAroundState(class HostageEscapeLookAroundState *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void OnMoveToFailure(class HostageStateMachine *const this, const class Vector  &const goal, enum MoveToFailureType reason)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~HostageIdleState(class HostageIdleState *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ~HostageEscapeState(class HostageEscapeState *, int)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~HostageEscapeState(class HostageEscapeState *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ~HostageRetreatState(class HostageRetreatState *, int)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~HostageRetreatState(class HostageRetreatState *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ~HostageFollowState(class HostageFollowState *, int)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~HostageFollowState(class HostageFollowState *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~CHostageImprov(class CHostageImprov *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void OnMoveToSuccess(class HostageStateMachine *const this, const class Vector  &const goal)
{
} /* size: 0 */

/* <0> (null):0 */
inline void OnInjury(class HostageStateMachine *const this, float amount)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Start(class IntervalTimer *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetEntity(const class CHostageImprov  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void entindex(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator-(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void NormalizeInPlace(class Vector *const this)
{
	{
		float flLen;                                          //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline void Start(class CountdownTimer *const this, float duration)
{
} /* size: 0 */

/* <0> (null):0 */
void OnUpdate(class HostageAnimateState *const this, class CHostageImprov * improv)
{
	{
		class CHostage * hostage;                             //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void OnMoveToSuccess(class IImprovEvent *const this, const class Vector  &const goal)
{
} /* size: 0 */

/* <0> (null):0 */
void OnMoveToFailure(class IImprovEvent *const this, const class Vector  &const goal, enum MoveToFailureType reason)
{
} /* size: 0 */

/* <0> (null):0 */
void OnInjury(class IImprovEvent *const this, float amount)
{
} /* size: 0 */

/* <0> (null):0 */
void UpdateStationaryAnimation(class HostageState *const this, class CHostageImprov * improv)
{
} /* size: 0 */

/* <0> (null):0 */
void ~HostageState(class HostageState *const this)
{
	~SimpleState(class SimpleState<CHostageImprov*> *const this,
			intconst __in_chrg); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void GetName(const class HostageAnimateState  *const this)
{
} /* size: 158505152 */

/* <0> (null):0 */
void ~HostageAnimateState(class HostageAnimateState *const this)
{
	~HostageState(class HostageState *const this,
			intconst __in_chrg); /* size=158283872, low_pc=0 */ //     0
} /* size: 158467296 */

/* <0> (null):0 */
void OnEnter(class HostageAnimateState *const this, class CHostageImprov * improv)
{
} /* size: 158334056 */

/* <0> (null):0 */
void OnExit(class HostageAnimateState *const this, class CHostageImprov * improv)
{
} /* size: 157702028 */

/* <0> (null):0 */
void ~SimpleState(class SimpleState<CHostageImprov*> *const this)
{
} /* size: 158453208 */

/* <0> (null):0 */
void OnExit(class SimpleState<CHostageImprov*> *const this, class CHostageImprov * userData)
{
} /* size: 158225936 */

/* <0> (null):0 */
void OnEnter(class SimpleState<CHostageImprov*> *const this, class CHostageImprov * userData)
{
} /* size: 157741128 */

/* <0> (null):0 */
void OnUpdate(class SimpleState<CHostageImprov*> *const this, class CHostageImprov * userData)
{
} /* size: 158441192 */

/* <0> (null):0 */
void ~SimpleState(class SimpleState<CHostageImprov*> *const this)
{
	~SimpleState(class SimpleState<CHostageImprov*> *const this,
			intconst __in_chrg); /* size=158533832, low_pc=0 */ //     0
} /* size: 158526880 */

/* <0> (null):0 */
void ~HostageAnimateState(class HostageAnimateState *const this)
{
	~HostageAnimateState(class HostageAnimateState *const this,
				intconst __in_chrg); /* size=158543916, low_pc=0 */ //     0
} /* size: 158535644 */

/* <0> (null):0 */
void ~HostageState(class HostageState *const this)
{
	~HostageState(class HostageState *const this,
			intconst __in_chrg); /* size=158577456, low_pc=0 */ //     0
} /* size: 158569252 */

/* <0> (null):0 */
void IsDoneHolding(class HostageAnimateState *const this)
{
} /* size: 158586608 */

/* <0> (null):0 */
void StartSequence(class HostageAnimateState *const this, class CHostageImprov * improv, const class SeqInfo  * seqInfo)
{
	{
		class CHostage * hostage;                             //     0
	}
} /* size: 158594476 */

/* <0> (null):0 */
void OnUpdate(class HostageAnimateState *const this, class CHostageImprov * improv)
{
	{
		class CHostage * hostage;                             //     0
		IsDoneHolding(class HostageAnimateState *const this); /* size=158631016, low_pc=0 */ //     0
	}
	OnUpdate(class HostageAnimateState *const this,
		class CHostageImprov * improv); /* size=158578000, low_pc=0 */ //     0
} /* size: 158612028 */

/* <0> (null):0 */
void Reset(class HostageAnimateState *const this)
{
} /* size: 158659660 */

/* <0> (null):0 */
void StartSequence(class HostageAnimateState *const this, class CHostageImprov * improv, const class SeqInfo  * seqInfo)
{
	{
		class CHostage * hostage;                             //     0
	}
} /* size: 158668336 */

/* <0> (null):0 */
void AddSequence(class HostageAnimateState *const this, class CHostageImprov * improv, const char  * seqName, float holdTime, float rate)
{
	{
		class CHostage * hostage;                             //     0
		StartSequence(class HostageAnimateState *const this,
				class CHostageImprov * improv,
				const class SeqInfo  * seqInfo); /* size=0, low_pc=0 */ //     0
	}
} /* size: 158684672 */

/* <0> (null):0 */
void AddSequence(class HostageAnimateState *const this, class CHostageImprov * improv, int activity, float holdTime, float rate)
{
	{
		class CHostage * hostage;                             //     0
		void * model;                                         //     0
		StartSequence(class HostageAnimateState *const this,
				class CHostageImprov * improv,
				const class SeqInfo  * seqInfo); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void IsDoneHolding(class HostageAnimateState *const this)
{
	IsElapsed(const class CountdownTimer  *const this); /* size=0, low_pc=0 */ //     0
	Start(class CountdownTimer *const this,
		float duration); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void IsPlaying(const class HostageAnimateState  *const this, class CHostageImprov * improv, const char  * seqName)
{
	{
		class CHostage * hostage;                             //     0
		int id;                                               //     0
	}
} /* size: 0 */



/* Variables: */

float                      flLen; /* size: 4 */

class CHostage *           hostage; /* size: 4 */

class CHostage *           hostage; /* size: 4 */

class CHostage *           hostage; /* size: 4 */

; /* size: 158773472 */

; /* size: 158772980 */

class CHostage *           hostage; /* size: 4 */

class CHostage *           hostage; /* size: 4 */

; /* size: 158774116 */

class CHostage *           hostage; /* size: 4 */

void *                     model; /* size: 4 */

; /* size: 158840936 */

class CHostage *           hostage; /* size: 4 */

int                        id; /* size: 4 */

extern class _IO_FILE *           stdin; /* size: 4 */

extern class _IO_FILE *           stdout; /* size: 4 */

intconst                   k_cubSaltSize; /* size: 4 */

GID_tconst                 k_GIDNil; /* size: 8 */

GID_tconst                 k_TxnIDNil; /* size: 8 */

GID_tconst                 k_TxnIDUnknown; /* size: 8 */

PackageId_tconst           k_uPackageIdFreeSub; /* size: 4 */

PackageId_tconst           k_uPackageIdInvalid; /* size: 4 */

AppId_tconst               k_uAppIdInvalid; /* size: 4 */

AssetClassId_tconst        k_ulAssetClassIdInvalid; /* size: 8 */

PhysicalItemId_tconst      k_uPhysicalItemIdInvalid; /* size: 4 */

DepotId_tconst             k_uDepotIdInvalid; /* size: 4 */

CellID_tconst              k_uCellIDInvalid; /* size: 4 */

SteamAPICall_tconst        k_uAPICallInvalid; /* size: 8 */

PartnerId_tconst           k_uPartnerIdInvalid; /* size: 4 */

extern enginefuncs_t              g_engfuncs; /* size: 632 */

extern globalvars_t *             gpGlobals; /* size: 4 */

extern class Vectorconst          g_vecZero; /* size: 12 */

extern cvar_t                     cv_bot_difficulty; /* size: 20 */

extern cvar_t                     cv_bot_allow_rogues; /* size: 20 */

extern cvar_t                     cv_bot_allow_pistols; /* size: 20 */

extern cvar_t                     cv_bot_allow_shotguns; /* size: 20 */

extern cvar_t                     cv_bot_allow_sub_machine_guns; /* size: 20 */

extern cvar_t                     cv_bot_allow_rifles; /* size: 20 */

extern cvar_t                     cv_bot_allow_machine_guns; /* size: 20 */

extern cvar_t                     cv_bot_allow_grenades; /* size: 20 */

extern cvar_t                     cv_bot_allow_snipers; /* size: 20 */

extern cvar_t                     cv_bot_allow_shield; /* size: 20 */

floatconst                 GenerationStepSize; /* size: 4 */

floatconst                 StepHeight; /* size: 4 */

floatconst                 JumpHeight; /* size: 4 */

floatconst                 JumpCrouchHeight; /* size: 4 */

floatconst                 MaxSlope; /* size: 4 */

floatconst                 MaxUnitZSlope; /* size: 4 */

floatconst                 BotRadius; /* size: 4 */

floatconst                 DeathDrop; /* size: 4 */

floatconst                 HalfHumanWidth; /* size: 4 */

floatconst                 HalfHumanHeight; /* size: 4 */

floatconst                 HumanHeight; /* size: 4 */

extern NavAreaList                TheNavAreaList; /* size: 8 */

extern class CNavAreaGrid        TheNavAreaGrid; /* size: 1052 */

extern class CBotManager *        TheBots; /* size: 4 */

extern cvar_t                     friendlyfire; /* size: 20 */

; /* size: 0 */

/* Types: */

/* 1 */
char
 /* size: 1 */

/* 2 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 3 */
unsigned int
 /* size: 4 */

/* 4 */
unsigned char
 /* size: 1 */

/* 5 */
short unsigned int
 /* size: 2 */

/* 6 */
long unsigned int
 /* size: 4 */

/* 7 */
signed char
 /* size: 1 */

/* 8 */
short int
 /* size: 2 */

/* 9 */
int
 /* size: 4 */

/* 10 */
long long int
 /* size: 8 */

/* 11 */
long long unsigned int
 /* size: 8 */

/* 12 */
/* <0> (null):0 */
typedef long long int __quad_t; /* size: 8 */

/* 13 */
/* <0> (null):0 */
typedef long int __off_t; /* size: 4 */

/* 14 */
long int
 /* size: 4 */

/* 15 */
/* <0> (null):0 */
typedef __quad_t __off64_t; /* size: 8 */

/* 16 */
 /* pointer to 0 */
 /* size: 4 */

/* 17 */
 /* pointer to 1 */
 /* size: 4 */

/* 18 */
/* <0> (null):0 */
typedef struct _IO_FILE FILE; /* size: 148 */

/* 19 */
/* <0> (null):0 */
struct _IO_FILE {
	int                        _flags;               /*     0     4 */
	char *                     _IO_read_ptr;         /*     4     4 */
	char *                     _IO_read_end;         /*     8     4 */
	char *                     _IO_read_base;        /*    12     4 */
	char *                     _IO_write_base;       /*    16     4 */
	char *                     _IO_write_ptr;        /*    20     4 */
	char *                     _IO_write_end;        /*    24     4 */
	char *                     _IO_buf_base;         /*    28     4 */
	char *                     _IO_buf_end;          /*    32     4 */
	char *                     _IO_save_base;        /*    36     4 */
	char *                     _IO_backup_base;      /*    40     4 */
	char *                     _IO_save_end;         /*    44     4 */
	class _IO_marker *         _markers;             /*    48     4 */
	class _IO_FILE *           _chain;               /*    52     4 */
	int                        _fileno;              /*    56     4 */
	int                        _flags2;              /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	__off_t                    _old_offset;          /*    64     4 */
	short unsigned int         _cur_column;          /*    68     2 */
	signed char                _vtable_offset;       /*    70     1 */
	char                       _shortbuf[1];         /*    71     1 */
	_IO_lock_t *               _lock;                /*    72     4 */
	__off64_t                  _offset;              /*    76     8 */
	void *                     __pad1;               /*    84     4 */
	void *                     __pad2;               /*    88     4 */
	void *                     __pad3;               /*    92     4 */
	void *                     __pad4;               /*    96     4 */
	size_t                     __pad5;               /*   100     4 */
	int                        _mode;                /*   104     4 */
	char                       _unused2[40];         /*   108    40 */
	/* --- cacheline 2 boundary (128 bytes) was 20 bytes ago --- */

	/* size: 148, cachelines: 3, members: 29 */
	/* last cacheline: 20 bytes */
}; /* size: 148 */

/* 20 */
/* <0> (null):0 */
typedef void _IO_lock_t; /* size: 0 */

/* 21 */
/* <0> (null):0 */
struct _IO_marker {
	class _IO_marker *         _next;                /*     0     4 */
	class _IO_FILE *           _sbuf;                /*     4     4 */
	int                        _pos;                 /*     8     4 */

	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 22 */
 /* pointer to 21 */
 /* size: 4 */

/* 23 */
 /* pointer to 19 */
 /* size: 4 */

/* 24 */
 /* pointer to 21 */
 /* size: 4 */

/* 25 */
 /* pointer to 19 */
 /* size: 4 */

/* 26 */
/* <0> (null):0 */
char                       array[1]; /* size: 1 */

/* 27 */
 /* pointer to 20 */
 /* size: 4 */

/* 28 */
/* <0> (null):0 */
char                       array[40]; /* size: 40 */

/* 29 */
 /* pointer to 30 */
 /* size: 4 */

/* 30 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 31 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 32 */
 /* pointer to 33 */
 /* size: 4 */

/* 33 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 146684884 */

/* 34 */
long double
 /* size: 12 */

/* 35 */
double
 /* size: 8 */

/* 36 */
/* <0> (null):0 */
typedef int int32; /* size: 4 */

/* 37 */
/* <0> (null):0 */
typedef unsigned int uint32; /* size: 4 */

/* 38 */
/* <0> (null):0 */
typedef long long unsigned int uint64; /* size: 8 */

/* 39 */
/* <0> (null):0 */
typedef uint64 GID_t; /* size: 8 */

/* 40 */
/* <0> (null):0 */
typedef uint32 PackageId_t; /* size: 4 */

/* 41 */
/* <0> (null):0 */
typedef uint32 AppId_t; /* size: 4 */

/* 42 */
/* <0> (null):0 */
typedef uint64 AssetClassId_t; /* size: 8 */

/* 43 */
/* <0> (null):0 */
typedef uint32 PhysicalItemId_t; /* size: 4 */

/* 44 */
/* <0> (null):0 */
typedef uint32 DepotId_t; /* size: 4 */

/* 45 */
/* <0> (null):0 */
typedef uint32 CellID_t; /* size: 4 */

/* 46 */
/* <0> (null):0 */
typedef uint64 SteamAPICall_t; /* size: 8 */

/* 47 */
/* <0> (null):0 */
typedef uint32 PartnerId_t; /* size: 4 */

/* 48 */
/* <0> (null):0 */
typedef int BOOL; /* size: 4 */

/* 49 */
/* <0> (null):0 */
typedef unsigned char byte; /* size: 1 */

/* 50 */
/* <0> (null):0 */
typedef unsigned int string_t; /* size: 4 */

/* 51 */
/* <0> (null):0 */
typedef float vec_t; /* size: 4 */

/* 52 */
float
 /* size: 4 */

/* 53 */
/* <0> (null):0 */
float                      array[2]; /* size: 8 */

/* 54 */
/* <0> (null):0 */
class Vector2D {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	/* <0> (null):0 */
	void Vector2D(class Vector2D *);

	/* <0> (null):0 */
	void Vector2D(class Vector2D *, float, float);

	/* <0> (null):0 */
	class Vector2D operator+(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DplERKS_ */

	/* <0> (null):0 */
	class Vector2D operator-(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DmiERKS_ */

	/* <0> (null):0 */
	class Vector2D operator*(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DmlEf */

	/* <0> (null):0 */
	class Vector2D operator/(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DdvEf */

	/* <0> (null):0 */
	float Length(const class Vector2D  *); /* linkage=_ZNK8Vector2D6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector2D  *); /* linkage=_ZNK8Vector2D13LengthSquaredEv */

	/* <0> (null):0 */
	class Vector2D Normalize(const class Vector2D  *); /* linkage=_ZNK8Vector2D9NormalizeEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector2D *); /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector2D *, float); /* linkage=_ZN8Vector2D6IsZeroEf */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 55 */
 /* pointer to 54 */
 /* size: 4 */

/* 56 */
 /* pointer to 57 */
 /* size: 4 */

/* 57 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 58 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 59 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 60 */
bool
 /* size: 1 */

/* 61 */
/* <0> (null):0 */
class Vector {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	vec_t                      z;                    /*     8     4 */
	/* <0> (null):0 */
	void Vector(class Vector *);

	/* <0> (null):0 */
	void Vector(class Vector *, float, float, float);

	/* <0> (null):0 */
	void Vector(class Vector *, const class Vector  &);

	/* <0> (null):0 */
	void Vector(class Vector *, float *);

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *); /* linkage=_ZNK6VectorngEv */

	/* <0> (null):0 */
	int operator==(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectoreqERKS_ */

	/* <0> (null):0 */
	int operator!=(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorneERKS_ */

	/* <0> (null):0 */
	class Vector operator+(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorplERKS_ */

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectormiERKS_ */

	/* <0> (null):0 */
	class Vector operator*(const class Vector  *, float); /* linkage=_ZNK6VectormlEf */

	/* <0> (null):0 */
	class Vector operator/(const class Vector  *, float); /* linkage=_ZNK6VectordvEf */

	/* <0> (null):0 */
	void CopyToArray(const class Vector  *, float *); /* linkage=_ZNK6Vector11CopyToArrayEPf */

	/* <0> (null):0 */
	float Length(const class Vector  *); /* linkage=_ZNK6Vector6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector  *); /* linkage=_ZNK6Vector13LengthSquaredEv */

	/* <0> (null):0 */
	float * operator float*(class Vector *); /* linkage=_ZN6VectorcvPfEv */

	/* <0> (null):0 */
	const float  * operator const float*(const class Vector  *); /* linkage=_ZNK6VectorcvPKfEv */

	/* <0> (null):0 */
	class Vector Normalize(const class Vector  *); /* linkage=_ZNK6Vector9NormalizeEv */

	/* <0> (null):0 */
	class Vector2D Make2D(const class Vector  *); /* linkage=_ZNK6Vector6Make2DEv */

	/* <0> (null):0 */
	float Length2D(const class Vector  *); /* linkage=_ZNK6Vector8Length2DEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector  *, float); /* linkage=_ZNK6Vector16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector  *, float); /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector *); /* linkage=_ZN6Vector16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector *, float); /* linkage=_ZN6Vector6IsZeroEf */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 62 */
 /* pointer to 61 */
 /* size: 4 */

/* 63 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 64 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 65 */
 /* pointer to 52 */
 /* size: 4 */

/* 66 */
 /* pointer to 67 */
 /* size: 4 */

/* 67 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 68 */
 /* pointer to 69 */
 /* size: 4 */

/* 69 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 70 */
/* <0> (null):0 */
typedef int qboolean; /* size: 4 */

/* 71 */
/* <0> (null):0 */
struct link_s {
	class link_s *             prev;                 /*     0     4 */
	class link_s *             next;                 /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 72 */
 /* pointer to 71 */
 /* size: 4 */

/* 73 */
/* <0> (null):0 */
typedef struct link_s link_t; /* size: 8 */

/* 74 */
/* <0> (null):0 */
typedef struct edict_s edict_t; /* size: 804 */

/* 75 */
/* <0> (null):0 */
struct edict_s {
	qboolean                   free;                 /*     0     4 */
	int                        serialnumber;         /*     4     4 */
	link_t                     area;                 /*     8     8 */
	int                        headnode;             /*    16     4 */
	int                        num_leafs;            /*    20     4 */
	short int                  leafnums[48];         /*    24    96 */
	/* --- cacheline 1 boundary (64 bytes) was 56 bytes ago --- */
	float                      freetime;             /*   120     4 */
	void *                     pvPrivateData;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	entvars_t                  v;                    /*   128   676 */
	/* --- cacheline 12 boundary (768 bytes) was 36 bytes ago --- */

	/* size: 804, cachelines: 13, members: 9 */
	/* last cacheline: 36 bytes */
}; /* size: 804 */

/* 76 */
 /* pointer to 74 */
 /* size: 4 */

/* 77 */
/* <0> (null):0 */
struct {
	float                      time;                 /*     0     4 */
	float                      frametime;            /*     4     4 */
	float                      force_retouch;        /*     8     4 */
	string_t                   mapname;              /*    12     4 */
	string_t                   startspot;            /*    16     4 */
	float                      deathmatch;           /*    20     4 */
	float                      coop;                 /*    24     4 */
	float                      teamplay;             /*    28     4 */
	float                      serverflags;          /*    32     4 */
	float                      found_secrets;        /*    36     4 */
	class Vector              v_forward;             /*    40    12 */
	class Vector              v_up;                  /*    52    12 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	class Vector              v_right;               /*    64    12 */
	float                      trace_allsolid;       /*    76     4 */
	float                      trace_startsolid;     /*    80     4 */
	float                      trace_fraction;       /*    84     4 */
	class Vector              trace_endpos;          /*    88    12 */
	class Vector              trace_plane_normal;    /*   100    12 */
	float                      trace_plane_dist;     /*   112     4 */
	edict_t *                  trace_ent;            /*   116     4 */
	float                      trace_inopen;         /*   120     4 */
	float                      trace_inwater;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	int                        trace_hitgroup;       /*   128     4 */
	int                        trace_flags;          /*   132     4 */
	int                        msg_entity;           /*   136     4 */
	int                        cdAudioTrack;         /*   140     4 */
	int                        maxClients;           /*   144     4 */
	int                        maxEntities;          /*   148     4 */
	const char  *              pStringBase;          /*   152     4 */
	void *                     pSaveData;            /*   156     4 */
	class Vector              vecLandmarkOffset;     /*   160    12 */

	/* size: 172, cachelines: 3, members: 31 */
	/* last cacheline: 44 bytes */
}; /* size: 172 */

/* 78 */
/* <0> (null):0 */
typedef class  globalvars_t; /* size: 172 */

/* 79 */
/* <0> (null):0 */
struct entvars_s {
	string_t                   classname;            /*     0     4 */
	string_t                   globalname;           /*     4     4 */
	class Vector              origin;                /*     8    12 */
	class Vector              oldorigin;             /*    20    12 */
	class Vector              velocity;              /*    32    12 */
	class Vector              basevelocity;          /*    44    12 */
	class Vector              clbasevelocity;        /*    56    12 */
	/* --- cacheline 1 boundary (64 bytes) was 4 bytes ago --- */
	class Vector              movedir;               /*    68    12 */
	class Vector              angles;                /*    80    12 */
	class Vector              avelocity;             /*    92    12 */
	class Vector              punchangle;            /*   104    12 */
	class Vector              v_angle;               /*   116    12 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	class Vector              endpos;                /*   128    12 */
	class Vector              startpos;              /*   140    12 */
	float                      impacttime;           /*   152     4 */
	float                      starttime;            /*   156     4 */
	int                        fixangle;             /*   160     4 */
	float                      idealpitch;           /*   164     4 */
	float                      pitch_speed;          /*   168     4 */
	float                      ideal_yaw;            /*   172     4 */
	float                      yaw_speed;            /*   176     4 */
	int                        modelindex;           /*   180     4 */
	string_t                   model;                /*   184     4 */
	int                        viewmodel;            /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	int                        weaponmodel;          /*   192     4 */
	class Vector              absmin;                /*   196    12 */
	class Vector              absmax;                /*   208    12 */
	class Vector              mins;                  /*   220    12 */
	class Vector              maxs;                  /*   232    12 */
	class Vector              size;                  /*   244    12 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	float                      ltime;                /*   256     4 */
	float                      nextthink;            /*   260     4 */
	int                        movetype;             /*   264     4 */
	int                        solid;                /*   268     4 */
	int                        skin;                 /*   272     4 */
	int                        body;                 /*   276     4 */
	int                        effects;              /*   280     4 */
	float                      gravity;              /*   284     4 */
	float                      friction;             /*   288     4 */
	int                        light_level;          /*   292     4 */
	int                        sequence;             /*   296     4 */
	int                        gaitsequence;         /*   300     4 */
	float                      frame;                /*   304     4 */
	float                      animtime;             /*   308     4 */
	float                      framerate;            /*   312     4 */
	unsigned char              controller[4];        /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	unsigned char              blending[2];          /*   320     2 */
	float                      scale;                /*   324     4 */
	int                        rendermode;           /*   328     4 */
	float                      renderamt;            /*   332     4 */
	class Vector              rendercolor;           /*   336    12 */
	int                        renderfx;             /*   348     4 */
	float                      health;               /*   352     4 */
	float                      frags;                /*   356     4 */
	int                        weapons;              /*   360     4 */
	float                      takedamage;           /*   364     4 */
	int                        deadflag;             /*   368     4 */
	class Vector              view_ofs;              /*   372    12 */
	int                        button;               /*   384     4 */
	/* --- cacheline 6 boundary (384 bytes) was 2 bytes ago --- */
	int                        impulse;              /*   388     4 */
	edict_t *                  chain;                /*   392     4 */
	edict_t *                  dmg_inflictor;        /*   396     4 */
	edict_t *                  enemy;                /*   400     4 */
	edict_t *                  aiment;               /*   404     4 */
	edict_t *                  owner;                /*   408     4 */
	edict_t *                  groundentity;         /*   412     4 */
	int                        spawnflags;           /*   416     4 */
	int                        flags;                /*   420     4 */
	int                        colormap;             /*   424     4 */
	int                        team;                 /*   428     4 */
	float                      max_health;           /*   432     4 */
	float                      teleport_time;        /*   436     4 */
	float                      armortype;            /*   440     4 */
	float                      armorvalue;           /*   444     4 */
	int                        waterlevel;           /*   448     4 */
	/* --- cacheline 7 boundary (448 bytes) was 2 bytes ago --- */
	int                        watertype;            /*   452     4 */
	string_t                   target;               /*   456     4 */
	string_t                   targetname;           /*   460     4 */
	string_t                   netname;              /*   464     4 */
	string_t                   message;              /*   468     4 */
	float                      dmg_take;             /*   472     4 */
	float                      dmg_save;             /*   476     4 */
	float                      dmg;                  /*   480     4 */
	float                      dmgtime;              /*   484     4 */
	string_t                   noise;                /*   488     4 */
	string_t                   noise1;               /*   492     4 */
	string_t                   noise2;               /*   496     4 */
	string_t                   noise3;               /*   500     4 */
	float                      speed;                /*   504     4 */
	float                      air_finished;         /*   508     4 */
	float                      pain_finished;        /*   512     4 */
	/* --- cacheline 8 boundary (512 bytes) was 2 bytes ago --- */
	float                      radsuit_finished;     /*   516     4 */
	edict_t *                  pContainingEntity;    /*   520     4 */
	int                        playerclass;          /*   524     4 */
	float                      maxspeed;             /*   528     4 */
	float                      fov;                  /*   532     4 */
	int                        weaponanim;           /*   536     4 */
	int                        pushmsec;             /*   540     4 */
	int                        bInDuck;              /*   544     4 */
	int                        flTimeStepSound;      /*   548     4 */
	int                        flSwimTime;           /*   552     4 */
	int                        flDuckTime;           /*   556     4 */
	int                        iStepLeft;            /*   560     4 */
	float                      flFallVelocity;       /*   564     4 */
	int                        gamestate;            /*   568     4 */
	int                        oldbuttons;           /*   572     4 */
	int                        groupinfo;            /*   576     4 */
	/* --- cacheline 9 boundary (576 bytes) was 2 bytes ago --- */
	int                        iuser1;               /*   580     4 */
	int                        iuser2;               /*   584     4 */
	int                        iuser3;               /*   588     4 */
	int                        iuser4;               /*   592     4 */
	float                      fuser1;               /*   596     4 */
	float                      fuser2;               /*   600     4 */
	float                      fuser3;               /*   604     4 */
	float                      fuser4;               /*   608     4 */
	class Vector              vuser1;                /*   612    12 */
	class Vector              vuser2;                /*   624    12 */
	class Vector              vuser3;                /*   636    12 */
	/* --- cacheline 10 boundary (640 bytes) was 6 bytes ago --- */
	class Vector              vuser4;                /*   648    12 */
	edict_t *                  euser1;               /*   660     4 */
	edict_t *                  euser2;               /*   664     4 */
	edict_t *                  euser3;               /*   668     4 */
	edict_t *                  euser4;               /*   672     4 */

	/* size: 676, cachelines: 11, members: 123 */
	/* last cacheline: 36 bytes */

	/* BRAIN FART ALERT! 676 != 674 + 0(holes), diff = 2 */

}; /* size: 676 */

/* 80 */
/* <0> (null):0 */
unsigned char              array[4]; /* size: 4 */

/* 81 */
/* <0> (null):0 */
unsigned char              array[2]; /* size: 2 */

/* 82 */
/* <0> (null):0 */
typedef struct entvars_s entvars_t; /* size: 676 */

/* 83 */
/* <0> (null):0 */
short int                  array[48]; /* size: 96 */

/* 84 */
/* <0> (null):0 */
typedef uint32 CRC32_t; /* size: 4 */

/* 85 */
/* <0> (null):0 */
struct cvar_s {
	char *                     name;                 /*     0     4 */
	char *                     string;               /*     4     4 */
	int                        flags;                /*     8     4 */
	float                      value;                /*    12     4 */
	class cvar_s *             next;                 /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 86 */
 /* pointer to 85 */
 /* size: 4 */

/* 87 */
/* <0> (null):0 */
typedef struct cvar_s cvar_t; /* size: 20 */

/* 88 */
/* <0> (null):0 */
struct client_textmessage_s {
	int                        effect;               /*     0     4 */
	byte                       r1;                   /*     4     1 */
	byte                       g1;                   /*     5     1 */
	byte                       b1;                   /*     6     1 */
	byte                       a1;                   /*     7     1 */
	byte                       r2;                   /*     8     1 */
	byte                       g2;                   /*     9     1 */
	byte                       b2;                   /*    10     1 */
	byte                       a2;                   /*    11     1 */
	float                      x;                    /*    12     4 */
	float                      y;                    /*    16     4 */
	float                      fadein;               /*    20     4 */
	float                      fadeout;              /*    24     4 */
	float                      holdtime;             /*    28     4 */
	float                      fxtime;               /*    32     4 */
	const char  *              pName;                /*    36     4 */
	const char  *              pMessage;             /*    40     4 */

	/* size: 44, cachelines: 1, members: 17 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 89 */
/* <0> (null):0 */
typedef struct client_textmessage_s client_textmessage_t; /* size: 44 */

/* 90 */
/* <0> (null):0 */
typedef struct sequenceCommandLine_ sequenceCommandLine_s; /* size: 92 */

/* 91 */
/* <0> (null):0 */
struct sequenceCommandLine_ {
	int                        commandType;          /*     0     4 */
	client_textmessage_t       clientMessage;        /*     4    44 */
	char *                     speakerName;          /*    48     4 */
	char *                     listenerName;         /*    52     4 */
	char *                     soundFileName;        /*    56     4 */
	char *                     sentenceName;         /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	char *                     fireTargetNames;      /*    64     4 */
	char *                     killTargetNames;      /*    68     4 */
	float                      delay;                /*    72     4 */
	int                        repeatCount;          /*    76     4 */
	int                        textChannel;          /*    80     4 */
	int                        modifierBitField;     /*    84     4 */
	sequenceCommandLine_s *    nextCommandLine;      /*    88     4 */

	/* size: 92, cachelines: 2, members: 13 */
	/* last cacheline: 28 bytes */
}; /* size: 92 */

/* 92 */
 /* pointer to 90 */
 /* size: 4 */

/* 93 */
/* <0> (null):0 */
typedef struct sequenceEntry_ sequenceEntry_s; /* size: 20 */

/* 94 */
/* <0> (null):0 */
struct sequenceEntry_ {
	char *                     fileName;             /*     0     4 */
	char *                     entryName;            /*     4     4 */
	sequenceCommandLine_s *    firstCommand;         /*     8     4 */
	sequenceEntry_s *          nextEntry;            /*    12     4 */
	qboolean                   isGlobal;             /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 95 */
 /* pointer to 93 */
 /* size: 4 */

/* 96 */
/* <0> (null):0 */
typedef struct sentenceEntry_ sentenceEntry_s; /* size: 16 */

/* 97 */
/* <0> (null):0 */
struct sentenceEntry_ {
	char *                     data;                 /*     0     4 */
	sentenceEntry_s *          nextEntry;            /*     4     4 */
	qboolean                   isGlobal;             /*     8     4 */
	unsigned int               index;                /*    12     4 */

	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 98 */
 /* pointer to 96 */
 /* size: 4 */

/* 99 */
/* <0> (null):0 */
enum {
	at_notice = 0,
	at_console = 1,
	at_aiconsole = 2,
	at_warning = 3,
	at_error = 4,
	at_logged = 5,
}; /* size: 4 */

/* 100 */
/* <0> (null):0 */
typedef enum  ALERT_TYPE; /* size: 4 */

/* 101 */
/* <0> (null):0 */
enum {
	print_console = 0,
	print_center = 1,
	print_chat = 2,
}; /* size: 4 */

/* 102 */
/* <0> (null):0 */
typedef enum  PRINT_TYPE; /* size: 4 */

/* 103 */
/* <0> (null):0 */
enum {
	force_exactfile = 0,
	force_model_samebounds = 1,
	force_model_specifybounds = 2,
	force_model_specifybounds_if_avail = 3,
}; /* size: 4 */

/* 104 */
/* <0> (null):0 */
typedef enum  FORCE_TYPE; /* size: 4 */

/* 105 */
/* <0> (null):0 */
struct {
	int                        fAllSolid;            /*     0     4 */
	int                        fStartSolid;          /*     4     4 */
	int                        fInOpen;              /*     8     4 */
	int                        fInWater;             /*    12     4 */
	float                      flFraction;           /*    16     4 */
	class Vector              vecEndPos;             /*    20    12 */
	float                      flPlaneDist;          /*    32     4 */
	class Vector              vecPlaneNormal;        /*    36    12 */
	edict_t *                  pHit;                 /*    48     4 */
	int                        iHitgroup;            /*    52     4 */

	/* size: 56, cachelines: 1, members: 10 */
	/* last cacheline: 56 bytes */
}; /* size: 56 */

/* 106 */
/* <0> (null):0 */
typedef class  TraceResult; /* size: 56 */

/* 107 */
/* <0> (null):0 */
struct enginefuncs_s {
	int                        (*pfnPrecacheModel)(char *); /*     0     4 */
	int                        (*pfnPrecacheSound)(char *); /*     4     4 */
	void                       (*pfnSetModel)(edict_t *, const char  *); /*     8     4 */
	int                        (*pfnModelIndex)(const char  *); /*    12     4 */
	int                        (*pfnModelFrames)(int); /*    16     4 */
	void                       (*pfnSetSize)(edict_t *, const float  *, const float  *); /*    20     4 */
	void                       (*pfnChangeLevel)(char *, char *); /*    24     4 */
	void                       (*pfnGetSpawnParms)(edict_t *); /*    28     4 */
	void                       (*pfnSaveSpawnParms)(edict_t *); /*    32     4 */
	float                      (*pfnVecToYaw)(const float  *); /*    36     4 */
	void                       (*pfnVecToAngles)(const float  *, float *); /*    40     4 */
	void                       (*pfnMoveToOrigin)(edict_t *, const float  *, float, int); /*    44     4 */
	void                       (*pfnChangeYaw)(edict_t *); /*    48     4 */
	void                       (*pfnChangePitch)(edict_t *); /*    52     4 */
	edict_t *                  (*pfnFindEntityByString)(edict_t *, const char  *, const char  *); /*    56     4 */
	int                        (*pfnGetEntityIllum)(edict_t *); /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	edict_t *                  (*pfnFindEntityInSphere)(edict_t *, const float  *, float); /*    64     4 */
	edict_t *                  (*pfnFindClientInPVS)(edict_t *); /*    68     4 */
	edict_t *                  (*pfnEntitiesInPVS)(edict_t *); /*    72     4 */
	void                       (*pfnMakeVectors)(const float  *); /*    76     4 */
	void                       (*pfnAngleVectors)(const float  *, float *, float *, float *); /*    80     4 */
	edict_t *                  (*pfnCreateEntity)(void); /*    84     4 */
	void                       (*pfnRemoveEntity)(edict_t *); /*    88     4 */
	edict_t *                  (*pfnCreateNamedEntity)(int); /*    92     4 */
	void                       (*pfnMakeStatic)(edict_t *); /*    96     4 */
	int                        (*pfnEntIsOnFloor)(edict_t *); /*   100     4 */
	int                        (*pfnDropToFloor)(edict_t *); /*   104     4 */
	int                        (*pfnWalkMove)(edict_t *, float, float, int); /*   108     4 */
	void                       (*pfnSetOrigin)(edict_t *, const float  *); /*   112     4 */
	void                       (*pfnEmitSound)(edict_t *, int, const char  *, float, float, int, int); /*   116     4 */
	void                       (*pfnEmitAmbientSound)(edict_t *, float *, const char  *, float, float, int, int); /*   120     4 */
	void                       (*pfnTraceLine)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	void                       (*pfnTraceToss)(edict_t *, edict_t *, TraceResult *); /*   128     4 */
	int                        (*pfnTraceMonsterHull)(edict_t *, const float  *, const float  *, int, edict_t *, TraceResult *); /*   132     4 */
	void                       (*pfnTraceHull)(const float  *, const float  *, int, int, edict_t *, TraceResult *); /*   136     4 */
	void                       (*pfnTraceModel)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   140     4 */
	const char  *              (*pfnTraceTexture)(edict_t *, const float  *, const float  *); /*   144     4 */
	void                       (*pfnTraceSphere)(const float  *, const float  *, int, float, edict_t *, TraceResult *); /*   148     4 */
	void                       (*pfnGetAimVector)(edict_t *, float, float *); /*   152     4 */
	void                       (*pfnServerCommand)(char *); /*   156     4 */
	void                       (*pfnServerExecute)(void); /*   160     4 */
	void                       (*pfnClientCommand)(edict_t *, char *, ...); /*   164     4 */
	void                       (*pfnParticleEffect)(const float  *, const float  *, float, float); /*   168     4 */
	void                       (*pfnLightStyle)(int, char *); /*   172     4 */
	int                        (*pfnDecalIndex)(const char  *); /*   176     4 */
	int                        (*pfnPointContents)(const float  *); /*   180     4 */
	void                       (*pfnMessageBegin)(int, int, const float  *, edict_t *); /*   184     4 */
	void                       (*pfnMessageEnd)(void); /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	void                       (*pfnWriteByte)(int); /*   192     4 */
	void                       (*pfnWriteChar)(int); /*   196     4 */
	void                       (*pfnWriteShort)(int); /*   200     4 */
	void                       (*pfnWriteLong)(int); /*   204     4 */
	void                       (*pfnWriteAngle)(float); /*   208     4 */
	void                       (*pfnWriteCoord)(float); /*   212     4 */
	void                       (*pfnWriteString)(const char  *); /*   216     4 */
	void                       (*pfnWriteEntity)(int); /*   220     4 */
	void                       (*pfnCVarRegister)(cvar_t *); /*   224     4 */
	float                      (*pfnCVarGetFloat)(const char  *); /*   228     4 */
	const char  *              (*pfnCVarGetString)(const char  *); /*   232     4 */
	void                       (*pfnCVarSetFloat)(const char  *, float); /*   236     4 */
	void                       (*pfnCVarSetString)(const char  *, const char  *); /*   240     4 */
	void                       (*pfnAlertMessage)(ALERT_TYPE, char *, ...); /*   244     4 */
	void                       (*pfnEngineFprintf)(void *, char *, ...); /*   248     4 */
	void *                     (*pfnPvAllocEntPrivateData)(edict_t *, int32); /*   252     4 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	void *                     (*pfnPvEntPrivateData)(edict_t *); /*   256     4 */
	void                       (*pfnFreeEntPrivateData)(edict_t *); /*   260     4 */
	const char  *              (*pfnSzFromIndex)(int); /*   264     4 */
	int                        (*pfnAllocString)(const char  *); /*   268     4 */
	class entvars_s *          (*pfnGetVarsOfEnt)(edict_t *); /*   272     4 */
	edict_t *                  (*pfnPEntityOfEntOffset)(int); /*   276     4 */
	int                        (*pfnEntOffsetOfPEntity)(const edict_t  *); /*   280     4 */
	int                        (*pfnIndexOfEdict)(const edict_t  *); /*   284     4 */
	edict_t *                  (*pfnPEntityOfEntIndex)(int); /*   288     4 */
	edict_t *                  (*pfnFindEntityByVars)(class entvars_s *); /*   292     4 */
	void *                     (*pfnGetModelPtr)(edict_t *); /*   296     4 */
	int                        (*pfnRegUserMsg)(const char  *, int); /*   300     4 */
	void                       (*pfnAnimationAutomove)(const edict_t  *, float); /*   304     4 */
	void                       (*pfnGetBonePosition)(const edict_t  *, int, float *, float *); /*   308     4 */
	uint32                     (*pfnFunctionFromName)(const char  *); /*   312     4 */
	const char  *              (*pfnNameForFunction)(uint32); /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	void                       (*pfnClientPrintf)(edict_t *, PRINT_TYPE, const char  *); /*   320     4 */
	void                       (*pfnServerPrint)(const char  *); /*   324     4 */
	const char  *              (*pfnCmd_Args)(void); /*   328     4 */
	const char  *              (*pfnCmd_Argv)(int);  /*   332     4 */
	int                        (*pfnCmd_Argc)(void); /*   336     4 */
	void                       (*pfnGetAttachment)(const edict_t  *, int, float *, float *); /*   340     4 */
	void                       (*pfnCRC32_Init)(CRC32_t *); /*   344     4 */
	void                       (*pfnCRC32_ProcessBuffer)(CRC32_t *, void *, int); /*   348     4 */
	void                       (*pfnCRC32_ProcessByte)(CRC32_t *, unsigned char); /*   352     4 */
	CRC32_t                    (*pfnCRC32_Final)(CRC32_t); /*   356     4 */
	int32                      (*pfnRandomLong)(int32, int32); /*   360     4 */
	float                      (*pfnRandomFloat)(float, float); /*   364     4 */
	void                       (*pfnSetView)(const edict_t  *, const edict_t  *); /*   368     4 */
	float                      (*pfnTime)(void);     /*   372     4 */
	void                       (*pfnCrosshairAngle)(const edict_t  *, float, float); /*   376     4 */
	byte *                     (*pfnLoadFileForMe)(char *, int *); /*   380     4 */
	/* --- cacheline 6 boundary (384 bytes) --- */
	void                       (*pfnFreeFile)(void *); /*   384     4 */
	void                       (*pfnEndSection)(const char  *); /*   388     4 */
	int                        (*pfnCompareFileTime)(char *, char *, int *); /*   392     4 */
	void                       (*pfnGetGameDir)(char *); /*   396     4 */
	void                       (*pfnCvar_RegisterVariable)(cvar_t *); /*   400     4 */
	void                       (*pfnFadeClientVolume)(const edict_t  *, int, int, int, int); /*   404     4 */
	void                       (*pfnSetClientMaxspeed)(const edict_t  *, float); /*   408     4 */
	edict_t *                  (*pfnCreateFakeClient)(const char  *); /*   412     4 */
	void                       (*pfnRunPlayerMove)(edict_t *, const float  *, float, float, float, short unsigned int, byte, byte); /*   416     4 */
	int                        (*pfnNumberOfEntities)(void); /*   420     4 */
	char *                     (*pfnGetInfoKeyBuffer)(edict_t *); /*   424     4 */
	char *                     (*pfnInfoKeyValue)(char *, char *); /*   428     4 */
	void                       (*pfnSetKeyValue)(char *, char *, char *); /*   432     4 */
	void                       (*pfnSetClientKeyValue)(int, char *, char *, char *); /*   436     4 */
	int                        (*pfnIsMapValid)(char *); /*   440     4 */
	void                       (*pfnStaticDecal)(const float  *, int, int, int); /*   444     4 */
	/* --- cacheline 7 boundary (448 bytes) --- */
	int                        (*pfnPrecacheGeneric)(char *); /*   448     4 */
	int                        (*pfnGetPlayerUserId)(edict_t *); /*   452     4 */
	void                       (*pfnBuildSoundMsg)(edict_t *, int, const char  *, float, float, int, int, int, int, const float  *, edict_t *); /*   456     4 */
	int                        (*pfnIsDedicatedServer)(void); /*   460     4 */
	cvar_t *                   (*pfnCVarGetPointer)(const char  *); /*   464     4 */
	unsigned int               (*pfnGetPlayerWONId)(edict_t *); /*   468     4 */
	void                       (*pfnInfo_RemoveKey)(char *, const char  *); /*   472     4 */
	const char  *              (*pfnGetPhysicsKeyValue)(const edict_t  *, const char  *); /*   476     4 */
	void                       (*pfnSetPhysicsKeyValue)(const edict_t  *, const char  *, const char  *); /*   480     4 */
	const char  *              (*pfnGetPhysicsInfoString)(const edict_t  *); /*   484     4 */
	short unsigned int         (*pfnPrecacheEvent)(int, const char  *); /*   488     4 */
	void                       (*pfnPlaybackEvent)(int, const edict_t  *, short unsigned int, float, float *, float *, float, float, int, int, int, int); /*   492     4 */
	unsigned char *            (*pfnSetFatPVS)(float *); /*   496     4 */
	unsigned char *            (*pfnSetFatPAS)(float *); /*   500     4 */
	int                        (*pfnCheckVisibility)(const edict_t  *, unsigned char *); /*   504     4 */
	void                       (*pfnDeltaSetField)(class delta_s *, const char  *); /*   508     4 */
	/* --- cacheline 8 boundary (512 bytes) --- */
	void                       (*pfnDeltaUnsetField)(class delta_s *, const char  *); /*   512     4 */
	void                       (*pfnDeltaAddEncoder)(char *, void (*)(class delta_s *, const unsigned char  *, const unsigned char  *)); /*   516     4 */
	int                        (*pfnGetCurrentPlayer)(void); /*   520     4 */
	int                        (*pfnCanSkipPlayer)(const edict_t  *); /*   524     4 */
	int                        (*pfnDeltaFindField)(class delta_s *, const char  *); /*   528     4 */
	void                       (*pfnDeltaSetFieldByIndex)(class delta_s *, int); /*   532     4 */
	void                       (*pfnDeltaUnsetFieldByIndex)(class delta_s *, int); /*   536     4 */
	void                       (*pfnSetGroupMask)(int, int); /*   540     4 */
	int                        (*pfnCreateInstancedBaseline)(int, class entity_state_s *); /*   544     4 */
	void                       (*pfnCvar_DirectSet)(class cvar_s *, char *); /*   548     4 */
	void                       (*pfnForceUnmodified)(FORCE_TYPE, float *, float *, const char  *); /*   552     4 */
	void                       (*pfnGetPlayerStats)(const edict_t  *, int *, int *); /*   556     4 */
	void                       (*pfnAddServerCommand)(char *, void (*)(void)); /*   560     4 */
	qboolean                   (*pfnVoice_GetClientListening)(int, int); /*   564     4 */
	qboolean                   (*pfnVoice_SetClientListening)(int, int, qboolean); /*   568     4 */
	const char  *              (*pfnGetPlayerAuthId)(edict_t *); /*   572     4 */
	/* --- cacheline 9 boundary (576 bytes) --- */
	sequenceEntry_s *          (*pfnSequenceGet)(const char  *, const char  *); /*   576     4 */
	sentenceEntry_s *          (*pfnSequencePickSentence)(const char  *, int, int *); /*   580     4 */
	int                        (*pfnGetFileSize)(char *); /*   584     4 */
	unsigned int               (*pfnGetApproxWavePlayLen)(const char  *); /*   588     4 */
	int                        (*pfnIsCareerMatch)(void); /*   592     4 */
	int                        (*pfnGetLocalizedStringLength)(const char  *); /*   596     4 */
	void                       (*pfnRegisterTutorMessageShown)(int); /*   600     4 */
	int                        (*pfnGetTimesTutorMessageShown)(int); /*   604     4 */
	void                       (*ProcessTutorMessageDecayBuffer)(int *, int); /*   608     4 */
	void                       (*ConstructTutorMessageDecayBuffer)(int *, int); /*   612     4 */
	void                       (*ResetTutorMessageDecayData)(void); /*   616     4 */
	void                       (*pfnQueryClientCvarValue)(const edict_t  *, const char  *); /*   620     4 */
	void                       (*pfnQueryClientCvarValue2)(const edict_t  *, const char  *, int); /*   624     4 */
	int                        (*pfnCheckParm)(const char  *, char * *); /*   628     4 */

	/* size: 632, cachelines: 10, members: 158 */
	/* last cacheline: 56 bytes */
}; /* size: 632 */

/* 108 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 109 */
 /* pointer to 108 */
 /* size: 4 */

/* 110 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158387604 */

/* 111 */
 /* pointer to 110 */
 /* size: 4 */

/* 112 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 113 */
 /* pointer to 112 */
 /* size: 4 */

/* 114 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 115 */
 /* pointer to 114 */
 /* size: 4 */

/* 116 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158388124 */

/* 117 */
 /* pointer to 116 */
 /* size: 4 */

/* 118 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158388384 */

/* 119 */
 /* pointer to 118 */
 /* size: 4 */

/* 120 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158388592 */

/* 121 */
 /* pointer to 120 */
 /* size: 4 */

/* 122 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 123 */
 /* pointer to 122 */
 /* size: 4 */

/* 124 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158388904 */

/* 125 */
 /* pointer to 124 */
 /* size: 4 */

/* 126 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158389112 */

/* 127 */
 /* pointer to 126 */
 /* size: 4 */

/* 128 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 129 */
 /* pointer to 128 */
 /* size: 4 */

/* 130 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 131 */
 /* pointer to 130 */
 /* size: 4 */

/* 132 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 133 */
 /* pointer to 132 */
 /* size: 4 */

/* 134 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 135 */
 /* pointer to 134 */
 /* size: 4 */

/* 136 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158480104 */

/* 137 */
 /* pointer to 136 */
 /* size: 4 */

/* 138 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158480260 */

/* 139 */
 /* pointer to 138 */
 /* size: 4 */

/* 140 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 141 */
 /* pointer to 140 */
 /* size: 4 */

/* 142 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 143 */
 /* pointer to 142 */
 /* size: 4 */

/* 144 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 145 */
 /* pointer to 144 */
 /* size: 4 */

/* 146 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158481144 */

/* 147 */
 /* pointer to 146 */
 /* size: 4 */

/* 148 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158481352 */

/* 149 */
 /* pointer to 148 */
 /* size: 4 */

/* 150 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158481820 */

/* 151 */
 /* pointer to 150 */
 /* size: 4 */

/* 152 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158482288 */

/* 153 */
 /* pointer to 106 */
 /* size: 4 */

/* 154 */
 /* pointer to 152 */
 /* size: 4 */

/* 155 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158482704 */

/* 156 */
 /* pointer to 155 */
 /* size: 4 */

/* 157 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 158 */
 /* pointer to 157 */
 /* size: 4 */

/* 159 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158483380 */

/* 160 */
 /* pointer to 159 */
 /* size: 4 */

/* 161 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 162 */
 /* pointer to 161 */
 /* size: 4 */

/* 163 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158496288 */

/* 164 */
 /* pointer to 163 */
 /* size: 4 */

/* 165 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158496704 */

/* 166 */
 /* pointer to 165 */
 /* size: 4 */

/* 167 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158496964 */

/* 168 */
 /* pointer to 167 */
 /* size: 4 */

/* 169 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158497120 */

/* 170 */
 /* pointer to 169 */
 /* size: 4 */

/* 171 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158497224 */

/* 172 */
 /* pointer to 171 */
 /* size: 4 */

/* 173 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158497432 */

/* 174 */
 /* pointer to 173 */
 /* size: 4 */

/* 175 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158497744 */

/* 176 */
 /* pointer to 175 */
 /* size: 4 */

/* 177 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 178 */
 /* pointer to 177 */
 /* size: 4 */

/* 179 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158498108 */

/* 180 */
 /* pointer to 179 */
 /* size: 4 */

/* 181 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158498420 */

/* 182 */
 /* pointer to 181 */
 /* size: 4 */

/* 183 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158498576 */

/* 184 */
 /* pointer to 183 */
 /* size: 4 */

/* 185 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158498732 */

/* 186 */
 /* pointer to 185 */
 /* size: 4 */

/* 187 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158498888 */

/* 188 */
 /* pointer to 87 */
 /* size: 4 */

/* 189 */
 /* pointer to 187 */
 /* size: 4 */

/* 190 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 191 */
 /* pointer to 190 */
 /* size: 4 */

/* 192 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 193 */
 /* pointer to 192 */
 /* size: 4 */

/* 194 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158499408 */

/* 195 */
 /* pointer to 194 */
 /* size: 4 */

/* 196 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158499616 */

/* 197 */
 /* pointer to 196 */
 /* size: 4 */

/* 198 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158499824 */

/* 199 */
 /* pointer to 198 */
 /* size: 4 */

/* 200 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158500032 */

/* 201 */
 /* pointer to 200 */
 /* size: 4 */

/* 202 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 203 */
 /* pointer to 202 */
 /* size: 4 */

/* 204 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 205 */
 /* pointer to 204 */
 /* size: 4 */

/* 206 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 207 */
 /* pointer to 206 */
 /* size: 4 */

/* 208 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 209 */
 /* pointer to 79 */
 /* size: 4 */

/* 210 */
 /* pointer to 208 */
 /* size: 4 */

/* 211 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 212 */
 /* pointer to 213 */
 /* size: 4 */

/* 213 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 804 */

/* 214 */
 /* pointer to 211 */
 /* size: 4 */

/* 215 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 216 */
 /* pointer to 215 */
 /* size: 4 */

/* 217 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 218 */
 /* pointer to 217 */
 /* size: 4 */

/* 219 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158467928 */

/* 220 */
 /* pointer to 219 */
 /* size: 4 */

/* 221 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158468136 */

/* 222 */
 /* pointer to 221 */
 /* size: 4 */

/* 223 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 224 */
 /* pointer to 223 */
 /* size: 4 */

/* 225 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 226 */
 /* pointer to 225 */
 /* size: 4 */

/* 227 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158468760 */

/* 228 */
 /* pointer to 227 */
 /* size: 4 */

/* 229 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 230 */
 /* pointer to 229 */
 /* size: 4 */

/* 231 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 232 */
 /* pointer to 231 */
 /* size: 4 */

/* 233 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158469228 */

/* 234 */
 /* pointer to 84 */
 /* size: 4 */

/* 235 */
 /* pointer to 233 */
 /* size: 4 */

/* 236 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158469436 */

/* 237 */
 /* pointer to 236 */
 /* size: 4 */

/* 238 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158469696 */

/* 239 */
 /* pointer to 238 */
 /* size: 4 */

/* 240 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 241 */
 /* pointer to 240 */
 /* size: 4 */

/* 242 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 243 */
 /* pointer to 242 */
 /* size: 4 */

/* 244 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 245 */
 /* pointer to 244 */
 /* size: 4 */

/* 246 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158470476 */

/* 247 */
 /* pointer to 246 */
 /* size: 4 */

/* 248 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 249 */
 /* pointer to 248 */
 /* size: 4 */

/* 250 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158334156 */

/* 251 */
 /* pointer to 250 */
 /* size: 4 */

/* 252 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 253 */
 /* pointer to 49 */
 /* size: 4 */

/* 254 */
 /* pointer to 9 */
 /* size: 4 */

/* 255 */
 /* pointer to 252 */
 /* size: 4 */

/* 256 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158334728 */

/* 257 */
 /* pointer to 256 */
 /* size: 4 */

/* 258 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 259 */
 /* pointer to 258 */
 /* size: 4 */

/* 260 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158335144 */

/* 261 */
 /* pointer to 260 */
 /* size: 4 */

/* 262 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 263 */
 /* pointer to 262 */
 /* size: 4 */

/* 264 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158335664 */

/* 265 */
 /* pointer to 264 */
 /* size: 4 */

/* 266 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 267 */
 /* pointer to 266 */
 /* size: 4 */

/* 268 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 269 */
 /* pointer to 268 */
 /* size: 4 */

/* 270 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158336548 */

/* 271 */
 /* pointer to 270 */
 /* size: 4 */

/* 272 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158336808 */

/* 273 */
 /* pointer to 272 */
 /* size: 4 */

/* 274 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158337120 */

/* 275 */
 /* pointer to 274 */
 /* size: 4 */

/* 276 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158337432 */

/* 277 */
 /* pointer to 276 */
 /* size: 4 */

/* 278 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 279 */
 /* pointer to 278 */
 /* size: 4 */

/* 280 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 281 */
 /* pointer to 280 */
 /* size: 4 */

/* 282 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 157701348 */

/* 283 */
 /* pointer to 282 */
 /* size: 4 */

/* 284 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 285 */
 /* pointer to 284 */
 /* size: 4 */

/* 286 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 157701764 */

/* 287 */
 /* pointer to 286 */
 /* size: 4 */

/* 288 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 289 */
 /* pointer to 288 */
 /* size: 4 */

/* 290 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 2 */

/* 291 */
 /* pointer to 290 */
 /* size: 4 */

/* 292 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 157702388 */

/* 293 */
 /* pointer to 292 */
 /* size: 4 */

/* 294 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 295 */
 /* pointer to 4 */
 /* size: 4 */

/* 296 */
 /* pointer to 294 */
 /* size: 4 */

/* 297 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 298 */
 /* pointer to 297 */
 /* size: 4 */

/* 299 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 157703532 */

/* 300 */
 /* pointer to 301 */
 /* size: 4 */

/* 301 */
/* <0> (null):0 */
struct delta_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 302 */
 /* pointer to 299 */
 /* size: 4 */

/* 303 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 157703856 */

/* 304 */
 /* pointer to 305 */
 /* size: 4 */

/* 305 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 157704064 */

/* 306 */
 /* pointer to 307 */
 /* size: 4 */

/* 307 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 308 */
 /* pointer to 303 */
 /* size: 4 */

/* 309 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 310 */
 /* pointer to 309 */
 /* size: 4 */

/* 311 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 157704636 */

/* 312 */
 /* pointer to 311 */
 /* size: 4 */

/* 313 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 157704844 */

/* 314 */
 /* pointer to 313 */
 /* size: 4 */

/* 315 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 316 */
 /* pointer to 317 */
 /* size: 4 */

/* 317 */
/* <0> (null):0 */
struct entity_state_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 318 */
 /* pointer to 315 */
 /* size: 4 */

/* 319 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158224296 */

/* 320 */
 /* pointer to 85 */
 /* size: 4 */

/* 321 */
 /* pointer to 319 */
 /* size: 4 */

/* 322 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158224556 */

/* 323 */
 /* pointer to 322 */
 /* size: 4 */

/* 324 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158224868 */

/* 325 */
 /* pointer to 324 */
 /* size: 4 */

/* 326 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158225128 */

/* 327 */
 /* pointer to 326 */
 /* size: 4 */

/* 328 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 329 */
 /* pointer to 328 */
 /* size: 4 */

/* 330 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 331 */
 /* pointer to 330 */
 /* size: 4 */

/* 332 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 333 */
 /* pointer to 332 */
 /* size: 4 */

/* 334 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 335 */
 /* pointer to 334 */
 /* size: 4 */

/* 336 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 337 */
 /* pointer to 336 */
 /* size: 4 */

/* 338 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 339 */
 /* pointer to 338 */
 /* size: 4 */

/* 340 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158226584 */

/* 341 */
 /* pointer to 340 */
 /* size: 4 */

/* 342 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158226792 */

/* 343 */
 /* pointer to 342 */
 /* size: 4 */

/* 344 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158227000 */

/* 345 */
 /* pointer to 344 */
 /* size: 4 */

/* 346 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 347 */
 /* pointer to 17 */
 /* size: 4 */

/* 348 */
 /* pointer to 346 */
 /* size: 4 */

/* 349 */
/* <0> (null):0 */
typedef struct enginefuncs_s enginefuncs_t; /* size: 632 */

/* 350 */
/* <0> (null):0 */
enum {
	ACT_RESET = 0,
	ACT_IDLE = 1,
	ACT_GUARD = 2,
	ACT_WALK = 3,
	ACT_RUN = 4,
	ACT_FLY = 5,
	ACT_SWIM = 6,
	ACT_HOP = 7,
	ACT_LEAP = 8,
	ACT_FALL = 9,
	ACT_LAND = 10,
	ACT_STRAFE_LEFT = 11,
	ACT_STRAFE_RIGHT = 12,
	ACT_ROLL_LEFT = 13,
	ACT_ROLL_RIGHT = 14,
	ACT_TURN_LEFT = 15,
	ACT_TURN_RIGHT = 16,
	ACT_CROUCH = 17,
	ACT_CROUCHIDLE = 18,
	ACT_STAND = 19,
	ACT_USE = 20,
	ACT_SIGNAL1 = 21,
	ACT_SIGNAL2 = 22,
	ACT_SIGNAL3 = 23,
	ACT_TWITCH = 24,
	ACT_COWER = 25,
	ACT_SMALL_FLINCH = 26,
	ACT_BIG_FLINCH = 27,
	ACT_RANGE_ATTACK1 = 28,
	ACT_RANGE_ATTACK2 = 29,
	ACT_MELEE_ATTACK1 = 30,
	ACT_MELEE_ATTACK2 = 31,
	ACT_RELOAD = 32,
	ACT_ARM = 33,
	ACT_DISARM = 34,
	ACT_EAT = 35,
	ACT_DIESIMPLE = 36,
	ACT_DIEBACKWARD = 37,
	ACT_DIEFORWARD = 38,
	ACT_DIEVIOLENT = 39,
	ACT_BARNACLE_HIT = 40,
	ACT_BARNACLE_PULL = 41,
	ACT_BARNACLE_CHOMP = 42,
	ACT_BARNACLE_CHEW = 43,
	ACT_SLEEP = 44,
	ACT_INSPECT_FLOOR = 45,
	ACT_INSPECT_WALL = 46,
	ACT_IDLE_ANGRY = 47,
	ACT_WALK_HURT = 48,
	ACT_RUN_HURT = 49,
	ACT_HOVER = 50,
	ACT_GLIDE = 51,
	ACT_FLY_LEFT = 52,
	ACT_FLY_RIGHT = 53,
	ACT_DETECT_SCENT = 54,
	ACT_SNIFF = 55,
	ACT_BITE = 56,
	ACT_THREAT_DISPLAY = 57,
	ACT_FEAR_DISPLAY = 58,
	ACT_EXCITED = 59,
	ACT_SPECIAL_ATTACK1 = 60,
	ACT_SPECIAL_ATTACK2 = 61,
	ACT_COMBAT_IDLE = 62,
	ACT_WALK_SCARED = 63,
	ACT_RUN_SCARED = 64,
	ACT_VICTORY_DANCE = 65,
	ACT_DIE_HEADSHOT = 66,
	ACT_DIE_CHESTSHOT = 67,
	ACT_DIE_GUTSHOT = 68,
	ACT_DIE_BACKSHOT = 69,
	ACT_FLINCH_HEAD = 70,
	ACT_FLINCH_CHEST = 71,
	ACT_FLINCH_STOMACH = 72,
	ACT_FLINCH_LEFTARM = 73,
	ACT_FLINCH_RIGHTARM = 74,
	ACT_FLINCH_LEFTLEG = 75,
	ACT_FLINCH_RIGHTLEG = 76,
	ACT_FLINCH = 77,
	ACT_LARGE_FLINCH = 78,
	ACT_HOLDBOMB = 79,
	ACT_IDLE_FIDGET = 80,
	ACT_IDLE_SCARED = 81,
	ACT_IDLE_SCARED_FIDGET = 82,
	ACT_FOLLOW_IDLE = 83,
	ACT_FOLLOW_IDLE_FIDGET = 84,
	ACT_FOLLOW_IDLE_SCARED = 85,
	ACT_FOLLOW_IDLE_SCARED_FIDGET = 86,
	ACT_CROUCH_IDLE = 87,
	ACT_CROUCH_IDLE_FIDGET = 88,
	ACT_CROUCH_IDLE_SCARED = 89,
	ACT_CROUCH_IDLE_SCARED_FIDGET = 90,
	ACT_CROUCH_WALK = 91,
	ACT_CROUCH_WALK_SCARED = 92,
	ACT_CROUCH_DIE = 93,
	ACT_WALK_BACK = 94,
	ACT_IDLE_SNEAKY = 95,
	ACT_IDLE_SNEAKY_FIDGET = 96,
	ACT_WALK_SNEAKY = 97,
	ACT_WAVE = 98,
	ACT_YES = 99,
	ACT_NO = 100,
}; /* size: 4 */

/* 351 */
/* <0> (null):0 */
typedef enum  Activity; /* size: 4 */

/* 352 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 353 */
/* <0> (null):0 */
typedef int ptrdiff_t; /* size: 4 */

/* 354 */
/* <0> (null):0 */
struct _List_node_base {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 355 */
/* <0> (null):0 */
class list<NavConnect, std::allocator<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 356 */
/* <0> (null):0 */
class list<CNavLadder*, std::allocator<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 357 */
/* <0> (null):0 */
class list<HidingSpot*, std::allocator<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 358 */
/* <0> (null):0 */
class list<SpotOrder, std::allocator<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 359 */
/* <0> (null):0 */
class allocator<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 360 */
/* <0> (null):0 */
class allocator<std::_List_node<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 361 */
/* <0> (null):0 */
struct _List_node<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 362 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 363 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<SpotOrder> > {
public:

	/* class allocator<std::_List_node<SpotOrder> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 364 */
/* <0> (null):0 */
class _List_base<SpotOrder, std::allocator<SpotOrder> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<SpotOrder> > {
	public:

		/* class allocator<std::_List_node<SpotOrder> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 365 */
/* <0> (null):0 */
struct _List_iterator<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 366 */
/* <0> (null):0 */
struct _List_const_iterator<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 367 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 368 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 369 */
/* <0> (null):0 */
class list<SpotEncounter, std::allocator<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 370 */
/* <0> (null):0 */
class allocator<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 371 */
/* <0> (null):0 */
class allocator<std::_List_node<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 372 */
/* <0> (null):0 */
struct _List_node<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 373 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 374 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<HidingSpot*> > {
public:

	/* class allocator<std::_List_node<HidingSpot*> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 375 */
/* <0> (null):0 */
class _List_base<HidingSpot*, std::allocator<HidingSpot*> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<HidingSpot*> > {
	public:

		/* class allocator<std::_List_node<HidingSpot*> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 376 */
/* <0> (null):0 */
struct _List_iterator<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 377 */
/* <0> (null):0 */
struct _List_const_iterator<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 378 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 379 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 380 */
/* <0> (null):0 */
class allocator<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 381 */
/* <0> (null):0 */
class allocator<std::_List_node<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 382 */
/* <0> (null):0 */
struct _List_node<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 383 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 384 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<SpotEncounter> > {
public:

	/* class allocator<std::_List_node<SpotEncounter> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 385 */
/* <0> (null):0 */
class _List_base<SpotEncounter, std::allocator<SpotEncounter> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<SpotEncounter> > {
	public:

		/* class allocator<std::_List_node<SpotEncounter> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 386 */
/* <0> (null):0 */
struct _List_iterator<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 387 */
/* <0> (null):0 */
struct _List_const_iterator<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 388 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 389 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 390 */
/* <0> (null):0 */
class allocator<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 391 */
/* <0> (null):0 */
class allocator<std::_List_node<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 392 */
/* <0> (null):0 */
struct _List_node<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 393 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 394 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<NavConnect> > {
public:

	/* class allocator<std::_List_node<NavConnect> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 395 */
/* <0> (null):0 */
class _List_base<NavConnect, std::allocator<NavConnect> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<NavConnect> > {
	public:

		/* class allocator<std::_List_node<NavConnect> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 396 */
/* <0> (null):0 */
struct _List_iterator<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 397 */
/* <0> (null):0 */
struct _List_const_iterator<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 398 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 399 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 400 */
/* <0> (null):0 */
class allocator<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 401 */
/* <0> (null):0 */
class allocator<std::_List_node<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 402 */
/* <0> (null):0 */
struct _List_node<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 403 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 404 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<CNavLadder*> > {
public:

	/* class allocator<std::_List_node<CNavLadder*> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 405 */
/* <0> (null):0 */
class _List_base<CNavLadder*, std::allocator<CNavLadder*> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<CNavLadder*> > {
	public:

		/* class allocator<std::_List_node<CNavLadder*> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 406 */
/* <0> (null):0 */
struct _List_iterator<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 407 */
/* <0> (null):0 */
struct _List_const_iterator<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 408 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 409 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 410 */
/* <0> (null):0 */
class allocator<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 411 */
/* <0> (null):0 */
class allocator<std::_List_node<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 412 */
/* <0> (null):0 */
struct _List_node<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 413 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 414 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<CNavArea*> > {
public:

	/* class allocator<std::_List_node<CNavArea*> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 415 */
/* <0> (null):0 */
class _List_base<CNavArea*, std::allocator<CNavArea*> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<CNavArea*> > {
	public:

		/* class allocator<std::_List_node<CNavArea*> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 416 */
/* <0> (null):0 */
class list<CNavArea*, std::allocator<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 417 */
/* <0> (null):0 */
struct _List_iterator<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 418 */
/* <0> (null):0 */
struct _List_const_iterator<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 419 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 420 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 421 */
/* <0> (null):0 */
enum {
	__value = 1,
}; /* size: 4 */

/* 422 */
/* <0> (null):0 */
struct __traitor<std::__is_integer<int>, std::__is_floating<int> > {
	/* <0> (null):0 */
	enum {
		__value = 1,
	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 423 */
/* <0> (null):0 */
enum {
	__value = 1,
}; /* size: 4 */

/* 424 */
/* <0> (null):0 */
struct __traitor<std::__is_arithmetic<int>, std::__is_pointer<int> > {
	/* <0> (null):0 */
	enum {
		__value = 1,
	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 425 */
 /* pointer to 426 */
 /* size: 4 */

/* 426 */
/* <0> (null):0 */
struct CBaseEntity {
	/* <0> (null):0 */
	edict_t * edict(class CBaseEntity *); /* linkage=_ZN11CBaseEntity5edictEv */

	/* <0> (null):0 */
	virtual int ObjectCaps(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10ObjectCapsEv */

	/* <0> (null):0 */
	int entindex(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8entindexEv */

	/* vtable has 1 entries: {
	   [6] = ObjectCaps(_ZN11CBaseEntity10ObjectCapsEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 427 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 428 */
/* <0> (null):0 */
enum TeamName {
	UNASSIGNED = 0,
	TERRORIST = 1,
	CT = 2,
	SPECTATOR = 3,
}; /* size: 4 */

/* 429 */
/* <0> (null):0 */
class CBasePlayer {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 430 */
 /* pointer to 429 */
 /* size: 4 */

/* 431 */
/* <0> (null):0 */
enum GameEventType {
	EVENT_INVALID = 0,
	EVENT_WEAPON_FIRED = 1,
	EVENT_WEAPON_FIRED_ON_EMPTY = 2,
	EVENT_WEAPON_RELOADED = 3,
	EVENT_HE_GRENADE_EXPLODED = 4,
	EVENT_FLASHBANG_GRENADE_EXPLODED = 5,
	EVENT_SMOKE_GRENADE_EXPLODED = 6,
	EVENT_GRENADE_BOUNCED = 7,
	EVENT_BEING_SHOT_AT = 8,
	EVENT_PLAYER_BLINDED_BY_FLASHBANG = 9,
	EVENT_PLAYER_FOOTSTEP = 10,
	EVENT_PLAYER_JUMPED = 11,
	EVENT_PLAYER_DIED = 12,
	EVENT_PLAYER_LANDED_FROM_HEIGHT = 13,
	EVENT_PLAYER_TOOK_DAMAGE = 14,
	EVENT_HOSTAGE_DAMAGED = 15,
	EVENT_HOSTAGE_KILLED = 16,
	EVENT_DOOR = 17,
	EVENT_BREAK_GLASS = 18,
	EVENT_BREAK_WOOD = 19,
	EVENT_BREAK_METAL = 20,
	EVENT_BREAK_FLESH = 21,
	EVENT_BREAK_CONCRETE = 22,
	EVENT_BOMB_PLANTED = 23,
	EVENT_BOMB_DROPPED = 24,
	EVENT_BOMB_PICKED_UP = 25,
	EVENT_BOMB_BEEP = 26,
	EVENT_BOMB_DEFUSING = 27,
	EVENT_BOMB_DEFUSE_ABORTED = 28,
	EVENT_BOMB_DEFUSED = 29,
	EVENT_BOMB_EXPLODED = 30,
	EVENT_HOSTAGE_USED = 31,
	EVENT_HOSTAGE_RESCUED = 32,
	EVENT_ALL_HOSTAGES_RESCUED = 33,
	EVENT_VIP_ESCAPED = 34,
	EVENT_VIP_ASSASSINATED = 35,
	EVENT_TERRORISTS_WIN = 36,
	EVENT_CTS_WIN = 37,
	EVENT_ROUND_DRAW = 38,
	EVENT_ROUND_WIN = 39,
	EVENT_ROUND_LOSS = 40,
	EVENT_ROUND_START = 41,
	EVENT_PLAYER_SPAWNED = 42,
	EVENT_CLIENT_CORPSE_SPAWNED = 43,
	EVENT_BUY_TIME_START = 44,
	EVENT_PLAYER_LEFT_BUY_ZONE = 45,
	EVENT_DEATH_CAMERA_START = 46,
	EVENT_KILL_ALL = 47,
	EVENT_ROUND_TIME = 48,
	EVENT_DIE = 49,
	EVENT_KILL = 50,
	EVENT_HEADSHOT = 51,
	EVENT_KILL_FLASHBANGED = 52,
	EVENT_TUTOR_BUY_MENU_OPENNED = 53,
	EVENT_TUTOR_AUTOBUY = 54,
	EVENT_PLAYER_BOUGHT_SOMETHING = 55,
	EVENT_TUTOR_NOT_BUYING_ANYTHING = 56,
	EVENT_TUTOR_NEED_TO_BUY_PRIMARY_WEAPON = 57,
	EVENT_TUTOR_NEED_TO_BUY_PRIMARY_AMMO = 58,
	EVENT_TUTOR_NEED_TO_BUY_SECONDARY_AMMO = 59,
	EVENT_TUTOR_NEED_TO_BUY_ARMOR = 60,
	EVENT_TUTOR_NEED_TO_BUY_DEFUSE_KIT = 61,
	EVENT_TUTOR_NEED_TO_BUY_GRENADE = 62,
	EVENT_CAREER_TASK_DONE = 63,
	EVENT_START_RADIO_1 = 64,
	EVENT_RADIO_COVER_ME = 65,
	EVENT_RADIO_YOU_TAKE_THE_POINT = 66,
	EVENT_RADIO_HOLD_THIS_POSITION = 67,
	EVENT_RADIO_REGROUP_TEAM = 68,
	EVENT_RADIO_FOLLOW_ME = 69,
	EVENT_RADIO_TAKING_FIRE = 70,
	EVENT_START_RADIO_2 = 71,
	EVENT_RADIO_GO_GO_GO = 72,
	EVENT_RADIO_TEAM_FALL_BACK = 73,
	EVENT_RADIO_STICK_TOGETHER_TEAM = 74,
	EVENT_RADIO_GET_IN_POSITION_AND_WAIT = 75,
	EVENT_RADIO_STORM_THE_FRONT = 76,
	EVENT_RADIO_REPORT_IN_TEAM = 77,
	EVENT_START_RADIO_3 = 78,
	EVENT_RADIO_AFFIRMATIVE = 79,
	EVENT_RADIO_ENEMY_SPOTTED = 80,
	EVENT_RADIO_NEED_BACKUP = 81,
	EVENT_RADIO_SECTOR_CLEAR = 82,
	EVENT_RADIO_IN_POSITION = 83,
	EVENT_RADIO_REPORTING_IN = 84,
	EVENT_RADIO_GET_OUT_OF_THERE = 85,
	EVENT_RADIO_NEGATIVE = 86,
	EVENT_RADIO_ENEMY_DOWN = 87,
	EVENT_END_RADIO = 88,
	EVENT_NEW_MATCH = 89,
	EVENT_PLAYER_CHANGED_TEAM = 90,
	EVENT_BULLET_IMPACT = 91,
	EVENT_GAME_COMMENCE = 92,
	EVENT_WEAPON_ZOOMED = 93,
	EVENT_HOSTAGE_CALLED_FOR_HELP = 94,
	NUM_GAME_EVENTS = 95,
}; /* size: 4 */

/* 432 */
/* <0> (null):0 */
class IntervalTimer {
private:

	float                      m_timestamp;          /*     0     4 */
	/* <0> (null):0 */
	void IntervalTimer(class IntervalTimer *);

	/* <0> (null):0 */
	void Reset(class IntervalTimer *); /* linkage=_ZN13IntervalTimer5ResetEv */

	/* <0> (null):0 */
	void Start(class IntervalTimer *); /* linkage=_ZN13IntervalTimer5StartEv */

	/* <0> (null):0 */
	void Invalidate(class IntervalTimer *); /* linkage=_ZN13IntervalTimer10InvalidateEv */

	/* <0> (null):0 */
	bool HasStarted(const class IntervalTimer  *); /* linkage=_ZNK13IntervalTimer10HasStartedEv */

	/* <0> (null):0 */
	float GetElapsedTime(const class IntervalTimer  *); /* linkage=_ZNK13IntervalTimer14GetElapsedTimeEv */

	/* <0> (null):0 */
	bool IsLessThen(const class IntervalTimer  *, float); /* linkage=_ZNK13IntervalTimer10IsLessThenEf */

	/* <0> (null):0 */
	bool IsGreaterThen(const class IntervalTimer  *, float); /* linkage=_ZNK13IntervalTimer13IsGreaterThenEf */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 433 */
 /* pointer to 432 */
 /* size: 4 */

/* 434 */
 /* pointer to 435 */
 /* size: 4 */

/* 435 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 436 */
/* <0> (null):0 */
class CountdownTimer {
private:

	float                      m_duration;           /*     0     4 */
	float                      m_timestamp;          /*     4     4 */
	/* <0> (null):0 */
	void CountdownTimer(class CountdownTimer *);

	/* <0> (null):0 */
	void Reset(class CountdownTimer *); /* linkage=_ZN14CountdownTimer5ResetEv */

	/* <0> (null):0 */
	void Start(class CountdownTimer *, float); /* linkage=_ZN14CountdownTimer5StartEf */

	/* <0> (null):0 */
	void Invalidate(class CountdownTimer *); /* linkage=_ZN14CountdownTimer10InvalidateEv */

	/* <0> (null):0 */
	bool HasStarted(const class CountdownTimer  *); /* linkage=_ZNK14CountdownTimer10HasStartedEv */

	/* <0> (null):0 */
	bool IsElapsed(const class CountdownTimer  *); /* linkage=_ZNK14CountdownTimer9IsElapsedEv */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 437 */
 /* pointer to 436 */
 /* size: 4 */

/* 438 */
 /* pointer to 439 */
 /* size: 4 */

/* 439 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 440 */
/* <0> (null):0 */
class new_allocator<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 441 */
/* <0> (null):0 */
class new_allocator<std::_List_node<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 442 */
/* <0> (null):0 */
class new_allocator<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 443 */
/* <0> (null):0 */
class new_allocator<std::_List_node<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 444 */
/* <0> (null):0 */
class new_allocator<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 445 */
/* <0> (null):0 */
class new_allocator<std::_List_node<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 446 */
/* <0> (null):0 */
class new_allocator<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 447 */
/* <0> (null):0 */
class new_allocator<std::_List_node<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 448 */
/* <0> (null):0 */
class new_allocator<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 449 */
/* <0> (null):0 */
class new_allocator<std::_List_node<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 450 */
/* <0> (null):0 */
class new_allocator<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 451 */
/* <0> (null):0 */
class new_allocator<std::_List_node<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 452 */
/* <0> (null):0 */
struct __numeric_traits_integer<int> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 453 */
wchar_t
 /* size: 4 */

/* 454 */
/* <0> (null):0 */
struct _List_node_base {
	class _List_node_base *    _M_next;              /*     0     4 */
	class _List_node_base *    _M_prev;              /*     4     4 */
	/* <0> (null):0 */
	void swap(class _List_node_base &, class _List_node_base &); /* linkage=_ZNSt8__detail15_List_node_base4swapERS0_S1_ */

	/* <0> (null):0 */
	void _M_transfer(class _List_node_base *, class _List_node_base *, class _List_node_base *); /* linkage=_ZNSt8__detail15_List_node_base11_M_transferEPS0_S1_ */

	/* <0> (null):0 */
	void _M_reverse(class _List_node_base *); /* linkage=_ZNSt8__detail15_List_node_base10_M_reverseEv */

	/* <0> (null):0 */
	void _M_hook(class _List_node_base *, class _List_node_base *); /* linkage=_ZNSt8__detail15_List_node_base7_M_hookEPS0_ */

	/* <0> (null):0 */
	void _M_unhook(class _List_node_base *); /* linkage=_ZNSt8__detail15_List_node_base9_M_unhookEv */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 455 */
 /* pointer to 454 */
 /* size: 4 */

/* 456 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 457 */
 /* pointer to 454 */
 /* size: 4 */

/* 458 */
/* <0> (null):0 */
typedef unsigned int Place; /* size: 4 */

/* 459 */
/* <0> (null):0 */
enum NavErrorType {
	NAV_OK = 0,
	NAV_CANT_ACCESS_FILE = 1,
	NAV_INVALID_FILE = 2,
	NAV_BAD_FILE_VERSION = 3,
	NAV_CORRUPT_DATA = 4,
}; /* size: 4 */

/* 460 */
/* <0> (null):0 */
enum NavAttributeType {
	NAV_CROUCH = 1,
	NAV_JUMP = 2,
	NAV_PRECISE = 4,
	NAV_NO_JUMP = 8,
}; /* size: 4 */

/* 461 */
/* <0> (null):0 */
enum NavDirType {
	NORTH = 0,
	EAST = 1,
	SOUTH = 2,
	WEST = 3,
	NUM_DIRECTIONS = 4,
}; /* size: 4 */

/* 462 */
/* <0> (null):0 */
enum NavTraverseType {
	GO_NORTH = 0,
	GO_EAST = 1,
	GO_SOUTH = 2,
	GO_WEST = 3,
	GO_LADDER_UP = 4,
	GO_LADDER_DOWN = 5,
	GO_JUMP = 6,
	NUM_TRAVERSE_TYPES = 7,
}; /* size: 4 */

/* 463 */
/* <0> (null):0 */
enum NavCornerType {
	NORTH_WEST = 0,
	NORTH_EAST = 1,
	SOUTH_EAST = 2,
	SOUTH_WEST = 3,
	NUM_CORNERS = 4,
}; /* size: 4 */

/* 464 */
/* <0> (null):0 */
struct Extent {
	class Vector              lo;                    /*     0    12 */
	class Vector              hi;                    /*    12    12 */
	/* <0> (null):0 */
	float SizeX(const class Extent  *); /* linkage=_ZNK6Extent5SizeXEv */

	/* <0> (null):0 */
	float SizeY(const class Extent  *); /* linkage=_ZNK6Extent5SizeYEv */

	/* <0> (null):0 */
	float SizeZ(const class Extent  *); /* linkage=_ZNK6Extent5SizeZEv */

	/* <0> (null):0 */
	float Area(const class Extent  *); /* linkage=_ZNK6Extent4AreaEv */

	/* <0> (null):0 */
	bool Contains(const class Extent  *, const class Vector  *); /* linkage=_ZNK6Extent8ContainsEPK6Vector */


	/* size: 24, cachelines: 1, members: 2 */
	/* last cacheline: 24 bytes */
}; /* size: 24 */

/* 465 */
 /* pointer to 466 */
 /* size: 4 */

/* 466 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 24 */

/* 467 */
/* <0> (null):0 */
struct Ray {
	class Vector              from;                  /*     0    12 */
	class Vector              to;                    /*    12    12 */

	/* size: 24, cachelines: 1, members: 2 */
	/* last cacheline: 24 bytes */
}; /* size: 24 */

/* 468 */
/* <0> (null):0 */
class SteamFile {
private:

	byte *                     m_fileData;           /*     0     4 */
	int                        m_fileDataLength;     /*     4     4 */
	byte *                     m_cursor;             /*     8     4 */
	int                        m_bytesLeft;          /*    12     4 */
	/* <0> (null):0 */
	void SteamFile(class SteamFile *, const char  *);

	/* <0> (null):0 */
	void ~SteamFile(class SteamFile *, int);

	/* <0> (null):0 */
	bool IsValid(const class SteamFile  *); /* linkage=_ZNK9SteamFile7IsValidEv */

	/* <0> (null):0 */
	bool Read(class SteamFile *, void *, int); /* linkage=_ZN9SteamFile4ReadEPvi */


	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 469 */
 /* pointer to 468 */
 /* size: 4 */

/* 470 */
 /* pointer to 471 */
 /* size: 4 */

/* 471 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 16 */

/* 472 */
/* <0> (null):0 */
union NavConnect {
	unsigned int               id;                 /*           4 */
	class CNavArea *           area;               /*           4 */
}; /* size: 4 */

/* 473 */
/* <0> (null):0 */
struct ApproachInfo {
	union NavConnect           here;                 /*     0     4 */
	union NavConnect           prev;                 /*     4     4 */
	enum NavTraverseType       prevToHereHow;        /*     8     4 */
	union NavConnect           next;                 /*    12     4 */
	enum NavTraverseType       hereToNextHow;        /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 474 */
/* <0> (null):0 */
enum {
	MAX_AREA_TEAMS = 2,
}; /* size: 4 */

/* 475 */
/* <0> (null):0 */
enum {
	MAX_APPROACH_AREAS = 16,
}; /* size: 4 */

/* 476 */
/* <0> (null):0 */
struct CNavArea {
	/* <0> (null):0 */
	struct ApproachInfo {
		union NavConnect           here;                 /*     0     4 */
		union NavConnect           prev;                 /*     4     4 */
		enum NavTraverseType       prevToHereHow;        /*     8     4 */
		union NavConnect           next;                 /*    12     4 */
		enum NavTraverseType       hereToNextHow;        /*    16     4 */

		/* size: 20, cachelines: 1, members: 5 */
		/* last cacheline: 20 bytes */
	};

	/* <0> (null):0 */
	enum {
		MAX_AREA_TEAMS = 2,
	};

	/* <0> (null):0 */
	enum {
		MAX_APPROACH_AREAS = 16,
	};

private:

	bool                       m_isReset;            /*     0     1 */
	unsigned int               m_nextID;             /*     0     4 */
	unsigned int               m_id;                 /*     0     4 */
	struct Extent              m_extent;             /*     4    24 */
	class Vector              m_center;              /*    28    12 */
	unsigned char              m_attributeFlags;     /*    40     1 */
	Place                      m_place;              /*    44     4 */
	float                      m_neZ;                /*    48     4 */
	float                      m_swZ;                /*    52     4 */
	float                      m_clearedTimestamp[2]; /*    56     8 */
	float                      m_danger[2];          /*    64     8 */
	/* --- cacheline 1 boundary (64 bytes) was 2 bytes ago --- */
	float                      m_dangerTimestamp[2]; /*    72     8 */
	HidingSpotList             m_hidingSpotList;     /*    80     0 */
	SpotEncounterList          m_spotEncounterList;  /*    88     0 */
	struct ApproachInfo        m_approach[16];       /*    96   320 */
	/* --- cacheline 6 boundary (384 bytes) was 10 bytes ago --- */
	unsigned char              m_approachCount;      /*   416     1 */

	/* Bitfield combined with previous fields */

	unsigned int               m_masterMarker;       /*     0     4 */
	unsigned int               m_marker;             /*   420     4 */
	class CNavArea *           m_parent;             /*   424     4 */
	enum NavTraverseType       m_parentHow;          /*   428     4 */
	float                      m_totalCost;          /*   432     4 */
	float                      m_costSoFar;          /*   436     4 */

	/* Bitfield combined with previous fields */

	class CNavArea *           m_openList;           /*     0     4 */
	class CNavArea *           m_nextOpen;           /*   440     4 */
	class CNavArea *           m_prevOpen;           /*   444     4 */
	unsigned int               m_openMarker;         /*   448     4 */
	class list<NavConnect, std::allocator<NavConnect> > m_connect[4]; /*   452    32 */
	/* --- cacheline 7 boundary (448 bytes) was 19 bytes ago --- */
	class list<CNavLadder*, std::allocator<CNavLadder*> > m_ladder[2]; /*   484    16 */
	class CNavNode *           m_node[4];            /*   500    16 */
	class list<CNavArea*, std::allocator<CNavArea*> > m_overlapList; /*   516     8 */
	class CNavArea *           m_prevHash;           /*   524     4 */
	class CNavArea *           m_nextHash;           /*   528     4 */
	/* <0> (null):0 */
	void CNavArea(class CNavArea *, class CNavNode *, class CNavNode *, class CNavNode *, class CNavNode *);

	/* <0> (null):0 */
	void CNavArea(class CNavArea *);

	/* <0> (null):0 */
	void CNavArea(class CNavArea *, const class Vector  *, const class Vector  *);

	/* <0> (null):0 */
	void CNavArea(class CNavArea *, const class Vector  *, const class Vector  *, const class Vector  *, const class Vector  *);

	/* <0> (null):0 */
	void ~CNavArea(class CNavArea *, int);

	/* <0> (null):0 */
	void ConnectTo(class CNavArea *, class CNavArea *, enum NavDirType); /* linkage=_ZN8CNavArea9ConnectToEPS_10NavDirType */

	/* <0> (null):0 */
	void Disconnect(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea10DisconnectEPS_ */

	/* <0> (null):0 */
	void Save(const class CNavArea  *, FILE *); /* linkage=_ZNK8CNavArea4SaveEP8_IO_FILE */

	/* <0> (null):0 */
	void Save(class CNavArea *, int, unsigned int); /* linkage=_ZN8CNavArea4SaveEij */

	/* <0> (null):0 */
	void Load(class CNavArea *, class SteamFile *, unsigned int); /* linkage=_ZN8CNavArea4LoadEP9SteamFilej */

	/* <0> (null):0 */
	enum NavErrorType PostLoad(class CNavArea *); /* linkage=_ZN8CNavArea8PostLoadEv */

	/* <0> (null):0 */
	unsigned int GetID(const class CNavArea  *); /* linkage=_ZNK8CNavArea5GetIDEv */

	/* <0> (null):0 */
	void SetAttributes(class CNavArea *, unsigned char); /* linkage=_ZN8CNavArea13SetAttributesEh */

	/* <0> (null):0 */
	unsigned char GetAttributes(const class CNavArea  *); /* linkage=_ZNK8CNavArea13GetAttributesEv */

	/* <0> (null):0 */
	void SetPlace(class CNavArea *, Place); /* linkage=_ZN8CNavArea8SetPlaceEj */

	/* <0> (null):0 */
	Place GetPlace(const class CNavArea  *); /* linkage=_ZNK8CNavArea8GetPlaceEv */

	/* <0> (null):0 */
	bool IsOverlapping(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea13IsOverlappingEPK6Vector */

	/* <0> (null):0 */
	bool IsOverlapping(const class CNavArea  *, const class CNavArea  *); /* linkage=_ZNK8CNavArea13IsOverlappingEPKS_ */

	/* <0> (null):0 */
	bool IsOverlappingX(const class CNavArea  *, const class CNavArea  *); /* linkage=_ZNK8CNavArea14IsOverlappingXEPKS_ */

	/* <0> (null):0 */
	bool IsOverlappingY(const class CNavArea  *, const class CNavArea  *); /* linkage=_ZNK8CNavArea14IsOverlappingYEPKS_ */

	/* <0> (null):0 */
	int GetPlayerCount(const class CNavArea  *, int, class CBasePlayer *); /* linkage=_ZNK8CNavArea14GetPlayerCountEiP11CBasePlayer */

	/* <0> (null):0 */
	float GetZ(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea4GetZEPK6Vector */

	/* <0> (null):0 */
	float GetZ(const class CNavArea  *, float, float); /* linkage=_ZNK8CNavArea4GetZEff */

	/* <0> (null):0 */
	bool Contains(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea8ContainsEPK6Vector */

	/* <0> (null):0 */
	bool IsCoplanar(const class CNavArea  *, const class CNavArea  *); /* linkage=_ZNK8CNavArea10IsCoplanarEPKS_ */

	/* <0> (null):0 */
	void GetClosestPointOnArea(const class CNavArea  *, const class Vector  *, class Vector *); /* linkage=_ZNK8CNavArea21GetClosestPointOnAreaEPK6VectorPS0_ */

	/* <0> (null):0 */
	float GetDistanceSquaredToPoint(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea25GetDistanceSquaredToPointEPK6Vector */

	/* <0> (null):0 */
	bool IsDegenerate(const class CNavArea  *); /* linkage=_ZNK8CNavArea12IsDegenerateEv */

	/* <0> (null):0 */
	bool IsEdge(const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea6IsEdgeE10NavDirType */

	/* <0> (null):0 */
	int GetAdjacentCount(const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea16GetAdjacentCountE10NavDirType */

	/* <0> (null):0 */
	class CNavArea * GetAdjacentArea(const class CNavArea  *, enum NavDirType, int); /* linkage=_ZNK8CNavArea15GetAdjacentAreaE10NavDirTypei */

	/* <0> (null):0 */
	class CNavArea * GetRandomAdjacentArea(const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea21GetRandomAdjacentAreaE10NavDirType */

	/* <0> (null):0 */
	const NavConnectList  * GetAdjacentList(const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea15GetAdjacentListE10NavDirType */

	/* <0> (null):0 */
	bool IsConnected(const class CNavArea  *, const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea11IsConnectedEPKS_10NavDirType */

	/* <0> (null):0 */
	float ComputeHeightChange(class CNavArea *, const class CNavArea  *); /* linkage=_ZN8CNavArea19ComputeHeightChangeEPKS_ */

	/* <0> (null):0 */
	const NavLadderList  * GetLadderList(const class CNavArea  *, enum LadderDirectionType); /* linkage=_ZNK8CNavArea13GetLadderListE19LadderDirectionType */

	/* <0> (null):0 */
	void ComputePortal(const class CNavArea  *, const class CNavArea  *, enum NavDirType, class Vector *, float *); /* linkage=_ZNK8CNavArea13ComputePortalEPKS_10NavDirTypeP6VectorPf */

	/* <0> (null):0 */
	void ComputeClosestPointInPortal(const class CNavArea  *, const class CNavArea  *, enum NavDirType, const class Vector  *, class Vector *); /* linkage=_ZNK8CNavArea27ComputeClosestPointInPortalEPKS_10NavDirTypePK6VectorPS3_ */

	/* <0> (null):0 */
	enum NavDirType ComputeDirection(const class CNavArea  *, class Vector *); /* linkage=_ZNK8CNavArea16ComputeDirectionEP6Vector */

	/* <0> (null):0 */
	void SetClearedTimestamp(class CNavArea *, int); /* linkage=_ZN8CNavArea19SetClearedTimestampEi */

	/* <0> (null):0 */
	float GetClearedTimestamp(class CNavArea *, int); /* linkage=_ZN8CNavArea19GetClearedTimestampEi */

	/* <0> (null):0 */
	const HidingSpotList  * GetHidingSpotList(const class CNavArea  *); /* linkage=_ZNK8CNavArea17GetHidingSpotListEv */

	/* <0> (null):0 */
	void ComputeHidingSpots(class CNavArea *); /* linkage=_ZN8CNavArea18ComputeHidingSpotsEv */

	/* <0> (null):0 */
	void ComputeSniperSpots(class CNavArea *); /* linkage=_ZN8CNavArea18ComputeSniperSpotsEv */

	/* <0> (null):0 */
	class SpotEncounter * GetSpotEncounter(class CNavArea *, const class CNavArea  *, const class CNavArea  *); /* linkage=_ZN8CNavArea16GetSpotEncounterEPKS_S1_ */

	/* <0> (null):0 */
	void ComputeSpotEncounters(class CNavArea *); /* linkage=_ZN8CNavArea21ComputeSpotEncountersEv */

	/* <0> (null):0 */
	void IncreaseDanger(class CNavArea *, int, float); /* linkage=_ZN8CNavArea14IncreaseDangerEif */

	/* <0> (null):0 */
	float GetDanger(class CNavArea *, int); /* linkage=_ZN8CNavArea9GetDangerEi */

	/* <0> (null):0 */
	float GetSizeX(const class CNavArea  *); /* linkage=_ZNK8CNavArea8GetSizeXEv */

	/* <0> (null):0 */
	float GetSizeY(const class CNavArea  *); /* linkage=_ZNK8CNavArea8GetSizeYEv */

	/* <0> (null):0 */
	const class Extent  * GetExtent(const class CNavArea  *); /* linkage=_ZNK8CNavArea9GetExtentEv */

	/* <0> (null):0 */
	const class Vector  * GetCenter(const class CNavArea  *); /* linkage=_ZNK8CNavArea9GetCenterEv */

	/* <0> (null):0 */
	const class Vector  * GetCorner(const class CNavArea  *, enum NavCornerType); /* linkage=_ZNK8CNavArea9GetCornerE13NavCornerType */

	/* <0> (null):0 */
	const class ApproachInfo  * GetApproachInfo(const class CNavArea  *, int); /* linkage=_ZNK8CNavArea15GetApproachInfoEi */

	/* <0> (null):0 */
	int GetApproachInfoCount(const class CNavArea  *); /* linkage=_ZNK8CNavArea20GetApproachInfoCountEv */

	/* <0> (null):0 */
	void ComputeApproachAreas(class CNavArea *); /* linkage=_ZN8CNavArea20ComputeApproachAreasEv */

	/* <0> (null):0 */
	void MakeNewMarker(void); /* linkage=_ZN8CNavArea13MakeNewMarkerEv */

	/* <0> (null):0 */
	void Mark(class CNavArea *); /* linkage=_ZN8CNavArea4MarkEv */

	/* <0> (null):0 */
	BOOL IsMarked(const class CNavArea  *); /* linkage=_ZNK8CNavArea8IsMarkedEv */

	/* <0> (null):0 */
	void SetParent(class CNavArea *, class CNavArea *, enum NavTraverseType); /* linkage=_ZN8CNavArea9SetParentEPS_15NavTraverseType */

	/* <0> (null):0 */
	class CNavArea * GetParent(const class CNavArea  *); /* linkage=_ZNK8CNavArea9GetParentEv */

	/* <0> (null):0 */
	enum NavTraverseType GetParentHow(const class CNavArea  *); /* linkage=_ZNK8CNavArea12GetParentHowEv */

	/* <0> (null):0 */
	bool IsOpen(const class CNavArea  *); /* linkage=_ZNK8CNavArea6IsOpenEv */

	/* <0> (null):0 */
	void AddToOpenList(class CNavArea *); /* linkage=_ZN8CNavArea13AddToOpenListEv */

	/* <0> (null):0 */
	void UpdateOnOpenList(class CNavArea *); /* linkage=_ZN8CNavArea16UpdateOnOpenListEv */

	/* <0> (null):0 */
	void RemoveFromOpenList(class CNavArea *); /* linkage=_ZN8CNavArea18RemoveFromOpenListEv */

	/* <0> (null):0 */
	bool IsOpenListEmpty(void); /* linkage=_ZN8CNavArea15IsOpenListEmptyEv */

	/* <0> (null):0 */
	class CNavArea * PopOpenList(void); /* linkage=_ZN8CNavArea11PopOpenListEv */

	/* <0> (null):0 */
	bool IsClosed(const class CNavArea  *); /* linkage=_ZNK8CNavArea8IsClosedEv */

	/* <0> (null):0 */
	void AddToClosedList(class CNavArea *); /* linkage=_ZN8CNavArea15AddToClosedListEv */

	/* <0> (null):0 */
	void RemoveFromClosedList(class CNavArea *); /* linkage=_ZN8CNavArea20RemoveFromClosedListEv */

	/* <0> (null):0 */
	void ClearSearchLists(void); /* linkage=_ZN8CNavArea16ClearSearchListsEv */

	/* <0> (null):0 */
	void SetTotalCost(class CNavArea *, float); /* linkage=_ZN8CNavArea12SetTotalCostEf */

	/* <0> (null):0 */
	float GetTotalCost(const class CNavArea  *); /* linkage=_ZNK8CNavArea12GetTotalCostEv */

	/* <0> (null):0 */
	void SetCostSoFar(class CNavArea *, float); /* linkage=_ZN8CNavArea12SetCostSoFarEf */

	/* <0> (null):0 */
	float GetCostSoFar(const class CNavArea  *); /* linkage=_ZNK8CNavArea12GetCostSoFarEv */

	/* <0> (null):0 */
	void Draw(class CNavArea *, byte, byte, byte, int); /* linkage=_ZN8CNavArea4DrawEhhhi */

	/* <0> (null):0 */
	void DrawConnectedAreas(class CNavArea *); /* linkage=_ZN8CNavArea18DrawConnectedAreasEv */

	/* <0> (null):0 */
	void DrawMarkedCorner(class CNavArea *, enum NavCornerType, byte, byte, byte, int); /* linkage=_ZN8CNavArea16DrawMarkedCornerE13NavCornerTypehhhi */

	/* <0> (null):0 */
	bool SplitEdit(class CNavArea *, bool, float, class CNavArea * *, class CNavArea * *); /* linkage=_ZN8CNavArea9SplitEditEbfPPS_S1_ */

	/* <0> (null):0 */
	bool MergeEdit(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea9MergeEditEPS_ */

	/* <0> (null):0 */
	bool SpliceEdit(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea10SpliceEditEPS_ */

	/* <0> (null):0 */
	void RaiseCorner(class CNavArea *, enum NavCornerType, int); /* linkage=_ZN8CNavArea11RaiseCornerE13NavCornerTypei */

	/* <0> (null):0 */
	void AddLadderUp(class CNavArea *, class CNavLadder *); /* linkage=_ZN8CNavArea11AddLadderUpEP10CNavLadder */

	/* <0> (null):0 */
	void AddLadderDown(class CNavArea *, class CNavLadder *); /* linkage=_ZN8CNavArea13AddLadderDownEP10CNavLadder */

	/* <0> (null):0 */
	void Initialize(class CNavArea *); /* linkage=_ZN8CNavArea10InitializeEv */

	/* <0> (null):0 */
	void DecayDanger(class CNavArea *); /* linkage=_ZN8CNavArea11DecayDangerEv */

	/* <0> (null):0 */
	bool IsHidingSpotCollision(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea21IsHidingSpotCollisionEPK6Vector */

	/* <0> (null):0 */
	void AddSpotEncounters(class CNavArea *, const class CNavArea  *, enum NavDirType, const class CNavArea  *, enum NavDirType); /* linkage=_ZN8CNavArea17AddSpotEncountersEPKS_10NavDirTypeS1_S2_ */

	/* <0> (null):0 */
	void Strip(class CNavArea *); /* linkage=_ZN8CNavArea5StripEv */

	/* <0> (null):0 */
	void FinishMerge(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea11FinishMergeEPS_ */

	/* <0> (null):0 */
	void MergeAdjacentConnections(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea24MergeAdjacentConnectionsEPS_ */

	/* <0> (null):0 */
	void AssignNodes(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea11AssignNodesEPS_ */

	/* <0> (null):0 */
	void FinishSplitEdit(class CNavArea *, class CNavArea *, enum NavDirType); /* linkage=_ZN8CNavArea15FinishSplitEditEPS_10NavDirType */

	/* <0> (null):0 */
	void OnDestroyNotify(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea15OnDestroyNotifyEPS_ */

	/* --- cacheline 9 boundary (576 bytes) was 27 bytes ago --- */

	/* size: 532, cachelines: 9, members: 32 */
	/* last cacheline: 20 bytes */

	/* BRAIN FART ALERT! 532 != 603 + 0(holes), diff = -71 */

}; /* size: 532 */

/* 477 */
 /* pointer to 476 */
 /* size: 4 */

/* 478 */
 /* pointer to 479 */
 /* size: 4 */

/* 479 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 480 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 481 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 482 */
/* <0> (null):0 */
typedef struct list<NavConnect, std::allocator<NavConnect> > NavConnectList; /* size: 0 */

/* 483 */
/* <0> (null):0 */
enum LadderDirectionType {
	LADDER_UP = 0,
	LADDER_DOWN = 1,
	NUM_LADDER_DIRECTIONS = 2,
}; /* size: 4 */

/* 484 */
/* <0> (null):0 */
class CNavLadder {
	class Vector              m_top;                 /*     0    12 */
	class Vector              m_bottom;              /*    12    12 */
	float                      m_length;             /*    24     4 */
	enum NavDirType            m_dir;                /*    28     4 */
	class Vector2D            m_dirVector;           /*    32     8 */
	class CBaseEntity *        m_entity;             /*    40     4 */
	class CNavArea *           m_topForwardArea;     /*    44     4 */
	class CNavArea *           m_topLeftArea;        /*    48     4 */
	class CNavArea *           m_topRightArea;       /*    52     4 */
	class CNavArea *           m_topBehindArea;      /*    56     4 */
	class CNavArea *           m_bottomArea;         /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	bool                       m_isDangling;         /*    64     1 */
	/* <0> (null):0 */
	void CNavLadder(class CNavLadder *);

	/* <0> (null):0 */
	void OnDestroyNotify(class CNavLadder *, class CNavArea *); /* linkage=_ZN10CNavLadder15OnDestroyNotifyEP8CNavArea */


	/* size: 68, cachelines: 2, members: 12 */
	/* last cacheline: 4 bytes */

	/* BRAIN FART ALERT! 68 != 65 + 0(holes), diff = 3 */

}; /* size: 68 */

/* 485 */
 /* pointer to 484 */
 /* size: 4 */

/* 486 */
/* <0> (null):0 */
typedef struct list<CNavLadder*, std::allocator<CNavLadder*> > NavLadderList; /* size: 0 */

/* 487 */
/* <0> (null):0 */
class HidingSpot {
private:

	class Vector              m_pos;                 /*     0    12 */
	unsigned int               m_id;                 /*    12     4 */
	unsigned int               m_marker;             /*    16     4 */
	unsigned char              m_flags;              /*    20     1 */

	/* Bitfield combined with previous fields */

	unsigned int               m_nextID;             /*     0     4 */
	unsigned int               m_masterMarker;       /*     0     4 */
	/* <0> (null):0 */
	void HidingSpot(class HidingSpot *);

	/* <0> (null):0 */
	void HidingSpot(class HidingSpot *, const class Vector  *, unsigned char);

	/* <0> (null):0 */
	bool HasGoodCover(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot12HasGoodCoverEv */

	/* <0> (null):0 */
	bool IsGoodSniperSpot(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot16IsGoodSniperSpotEv */

	/* <0> (null):0 */
	bool IsIdealSniperSpot(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot17IsIdealSniperSpotEv */

	/* <0> (null):0 */
	void SetFlags(class HidingSpot *, unsigned char); /* linkage=_ZN10HidingSpot8SetFlagsEh */

	/* <0> (null):0 */
	unsigned char GetFlags(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot8GetFlagsEv */

	/* <0> (null):0 */
	void Save(const class HidingSpot  *, int, unsigned int); /* linkage=_ZNK10HidingSpot4SaveEij */

	/* <0> (null):0 */
	void Load(class HidingSpot *, class SteamFile *, unsigned int); /* linkage=_ZN10HidingSpot4LoadEP9SteamFilej */

	/* <0> (null):0 */
	const class Vector  * GetPosition(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot11GetPositionEv */

	/* <0> (null):0 */
	unsigned int GetID(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot5GetIDEv */

	/* <0> (null):0 */
	void Mark(class HidingSpot *); /* linkage=_ZN10HidingSpot4MarkEv */

	/* <0> (null):0 */
	bool IsMarked(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot8IsMarkedEv */

	/* <0> (null):0 */
	void ChangeMasterMarker(void); /* linkage=_ZN10HidingSpot18ChangeMasterMarkerEv */


	/* size: 24, cachelines: 1, members: 6 */
	/* last cacheline: 24 bytes */
}; /* size: 24 */

/* 488 */
 /* pointer to 487 */
 /* size: 4 */

/* 489 */
 /* pointer to 490 */
 /* size: 4 */

/* 490 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 24 */

/* 491 */
/* <0> (null):0 */
typedef struct list<HidingSpot*, std::allocator<HidingSpot*> > HidingSpotList; /* size: 0 */

/* 492 */
/* <0> (null):0 */
union {
	class HidingSpot *         spot;               /*           4 */
	unsigned int               id;                 /*           4 */
}; /* size: 4 */

/* 493 */
/* <0> (null):0 */
struct SpotOrder {
	/* <0> (null):0 */
	union {
		class HidingSpot *         spot;                 /*           4 */
		unsigned int               id;                   /*           4 */
	};

	float                      t;                    /*     0     4 */
	union {
		class HidingSpot * spot;                 /*           4 */
		unsigned int       id;                   /*           4 */
	};                                               /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 494 */
/* <0> (null):0 */
typedef struct list<SpotOrder, std::allocator<SpotOrder> > SpotOrderList; /* size: 0 */

/* 495 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 496 */
/* <0> (null):0 */
typedef class SpotOrder * pointer; /* size: 4 */

/* 497 */
/* <0> (null):0 */
typedef const class SpotOrder  * const_pointer; /* size: 4 */

/* 498 */
/* <0> (null):0 */
class new_allocator<SpotOrder> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class SpotOrder * pointer;

	/* <0> (null):0 */
	typedef const class SpotOrder  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<SpotOrder> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<SpotOrder> *, const class new_allocator<SpotOrder>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<SpotOrder> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<SpotOrder>  *, class SpotOrder &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE7addressERS1_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<SpotOrder>  *, const class SpotOrder  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE7addressERKS1_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<SpotOrder> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<SpotOrder> *, class SpotOrder *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE10deallocateEPS1_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<SpotOrder>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<SpotOrder> *, class SpotOrder *, const class SpotOrder  &); /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE9constructEPS1_RKS1_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<SpotOrder> *, class SpotOrder *); /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE7destroyEPS1_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 499 */
 /* pointer to 493 */
 /* size: 4 */

/* 500 */
 /* pointer to 501 */
 /* size: 4 */

/* 501 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 502 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 503 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 504 */
 /* pointer to 498 */
 /* size: 4 */

/* 505 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 506 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 507 */
 /* pointer to 508 */
 /* size: 4 */

/* 508 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 509 */
/* <0> (null):0 */
typedef class SpotOrder & reference; /* size: 4 */

/* 510 */
/* <0> (null):0 */
typedef const class SpotOrder  & const_reference; /* size: 4 */

/* 511 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<SpotOrder> > other; /* size: 0 */

/* 512 */
/* <0> (null):0 */
struct rebind<std::_List_node<SpotOrder> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<SpotOrder> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 513 */
/* <0> (null):0 */
typedef struct allocator<SpotOrder> other; /* size: 1 */

/* 514 */
/* <0> (null):0 */
struct rebind<SpotOrder> {
	/* <0> (null):0 */
	typedef struct allocator<SpotOrder> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 515 */
/* <0> (null):0 */
class allocator<SpotOrder> : public new_allocator<SpotOrder> {
public:

	/* class new_allocator<SpotOrder> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class SpotOrder & reference;

	/* <0> (null):0 */
	typedef const class SpotOrder  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<SpotOrder> *);

	/* <0> (null):0 */
	void allocator(class allocator<SpotOrder> *, const class allocator<SpotOrder>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<SpotOrder> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<SpotOrder> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<SpotOrder> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<SpotOrder> {
		/* <0> (null):0 */
		typedef struct allocator<SpotOrder> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 516 */
 /* pointer to 515 */
 /* size: 4 */

/* 517 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 518 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 519 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 520 */
/* <0> (null):0 */
typedef class _List_node<SpotOrder> * pointer; /* size: 4 */

/* 521 */
/* <0> (null):0 */
typedef const class _List_node<SpotOrder>  * const_pointer; /* size: 4 */

/* 522 */
/* <0> (null):0 */
class new_allocator<std::_List_node<SpotOrder> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<SpotOrder> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<SpotOrder>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<SpotOrder> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<SpotOrder> > *, const class new_allocator<std::_List_node<SpotOrder> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<SpotOrder> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<SpotOrder> >  *, class _List_node<SpotOrder> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7addressERS3_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<SpotOrder> >  *, const class _List_node<SpotOrder>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7addressERKS3_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<SpotOrder> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE10deallocateEPS3_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<SpotOrder> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *, const class _List_node<SpotOrder>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE9constructEPS3_RKS3_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7destroyEPS3_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 523 */
 /* pointer to 361 */
 /* size: 4 */

/* 524 */
 /* pointer to 525 */
 /* size: 4 */

/* 525 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 526 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 527 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 528 */
 /* pointer to 522 */
 /* size: 4 */

/* 529 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 530 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 531 */
 /* pointer to 532 */
 /* size: 4 */

/* 532 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 533 */
/* <0> (null):0 */
class allocator<std::_List_node<SpotOrder> > : public new_allocator<std::_List_node<SpotOrder> > {
public:

	/* class new_allocator<std::_List_node<SpotOrder> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<SpotOrder> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<SpotOrder> > *, const class allocator<std::_List_node<SpotOrder> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<SpotOrder> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 534 */
 /* pointer to 533 */
 /* size: 4 */

/* 535 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 536 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 537 */
 /* pointer to 363 */
 /* size: 4 */

/* 538 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 539 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 540 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 541 */
/* <0> (null):0 */
typedef struct allocator<SpotOrder> allocator_type; /* size: 1 */

/* 542 */
/* <0> (null):0 */
class _List_base<SpotOrder, std::allocator<SpotOrder> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<SpotOrder> allocator_type;

	/* <0> (null):0 */
	class _List_node<SpotOrder> * _M_get_node(class _List_base<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, class _List_node<SpotOrder> *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 543 */
 /* pointer to 542 */
 /* size: 4 */

/* 544 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 545 */
 /* pointer to 546 */
 /* size: 4 */

/* 546 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 547 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 548 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 549 */
/* <0> (null):0 */
typedef struct SpotOrder value_type; /* size: 8 */

/* 550 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 551 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 552 */
/* <0> (null):0 */
typedef struct _List_iterator<SpotOrder> iterator; /* size: 0 */

/* 553 */
/* <0> (null):0 */
typedef struct _List_const_iterator<SpotOrder> const_iterator; /* size: 0 */

/* 554 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<SpotOrder> > const_reverse_iterator; /* size: 0 */

/* 555 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<SpotOrder> > reverse_iterator; /* size: 0 */

/* 556 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 557 */
/* <0> (null):0 */
typedef struct allocator<SpotOrder> allocator_type; /* size: 1 */

/* 558 */
/* <0> (null):0 */
typedef struct _List_node<SpotOrder> _Node; /* size: 0 */

/* 559 */
/* <0> (null):0 */
class list<SpotOrder, std::allocator<SpotOrder> > : protected _List_base<SpotOrder, std::allocator<SpotOrder> > {
protected:

	/* class _List_base<SpotOrder, std::allocator<SpotOrder> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef struct SpotOrder value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<SpotOrder> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<SpotOrder> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<SpotOrder> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<SpotOrder> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<SpotOrder> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<SpotOrder> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE14_M_create_nodeERKS0_ */

	/* <0> (null):0 */
	void list(class list<SpotOrder, std::allocator<SpotOrder> > *);

	/* <0> (null):0 */
	void list(class list<SpotOrder, std::allocator<SpotOrder> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<SpotOrder, std::allocator<SpotOrder> > *, const class list<SpotOrder, std::allocator<SpotOrder> >  &);

	/* <0> (null):0 */
	class list<SpotOrder, std::allocator<SpotOrder> > & operator=(class list<SpotOrder, std::allocator<SpotOrder> > *, const class list<SpotOrder, std::allocator<SpotOrder> >  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EEaSERKS2_ */

	/* <0> (null):0 */
	void assign(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6assignEjRKS0_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, class SpotOrder); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6resizeEjS0_ */

	/* <0> (null):0 */
	reference front(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE10push_frontERKS0_ */

	/* <0> (null):0 */
	void pop_front(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9push_backERKS0_ */

	/* <0> (null):0 */
	void pop_back(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, unsigned int, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */

	/* <0> (null):0 */
	iterator erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	iterator erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */

	/* <0> (null):0 */
	void swap(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4swapERS2_ */

	/* <0> (null):0 */
	void clear(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */

	/* <0> (null):0 */
	void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */

	/* <0> (null):0 */
	void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */

	/* <0> (null):0 */
	void remove(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6removeERKS0_ */

	/* <0> (null):0 */
	void unique(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5mergeERS2_ */

	/* <0> (null):0 */
	void reverse(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE18_M_fill_initializeEjRKS0_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE14_M_fill_assignEjRKS0_ */

	/* <0> (null):0 */
	void _M_transfer(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */

	/* <0> (null):0 */
	void _M_insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void _M_erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE25_M_check_equal_allocatorsERS2_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 560 */
 /* pointer to 558 */
 /* size: 4 */

/* 561 */
 /* pointer to 559 */
 /* size: 4 */

/* 562 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 563 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 564 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 565 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 566 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 567 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 568 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 569 */
 /* pointer to 570 */
 /* size: 4 */

/* 570 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 571 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 572 */
/* <0> (null):0 */
struct SpotEncounter {
	union NavConnect           from;                 /*     0     4 */
	enum NavDirType            fromDir;              /*     4     4 */
	union NavConnect           to;                   /*     8     4 */
	enum NavDirType            toDir;                /*    12     4 */
	struct Ray                 path;                 /*    16    24 */
	SpotOrderList              spotList;             /*    40     0 */

	/* size: 48, cachelines: 1, members: 6 */
	/* last cacheline: 48 bytes */

	/* BRAIN FART ALERT! 48 != 40 + 0(holes), diff = 8 */

}; /* size: 48 */

/* 573 */
/* <0> (null):0 */
typedef struct list<SpotEncounter, std::allocator<SpotEncounter> > SpotEncounterList; /* size: 0 */

/* 574 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 575 */
/* <0> (null):0 */
typedef class HidingSpot * * pointer; /* size: 4 */

/* 576 */
/* <0> (null):0 */
typedef const class HidingSpot *  * const_pointer; /* size: 4 */

/* 577 */
/* <0> (null):0 */
class new_allocator<HidingSpot*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class HidingSpot * * pointer;

	/* <0> (null):0 */
	typedef const class HidingSpot *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<HidingSpot*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<HidingSpot*> *, const class new_allocator<HidingSpot*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<HidingSpot*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<HidingSpot*>  *, class HidingSpot * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE7addressERS2_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<HidingSpot*>  *, const class HidingSpot *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE7addressERKS2_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<HidingSpot*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<HidingSpot*> *, class HidingSpot * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE10deallocateEPS2_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<HidingSpot*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<HidingSpot*> *, class HidingSpot * *, const class HidingSpot *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE9constructEPS2_RKS2_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<HidingSpot*> *, class HidingSpot * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE7destroyEPS2_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 578 */
 /* pointer to 488 */
 /* size: 4 */

/* 579 */
 /* pointer to 580 */
 /* size: 4 */

/* 580 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 581 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 582 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 583 */
 /* pointer to 577 */
 /* size: 4 */

/* 584 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 585 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 586 */
 /* pointer to 587 */
 /* size: 4 */

/* 587 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 588 */
/* <0> (null):0 */
typedef class HidingSpot * & reference; /* size: 4 */

/* 589 */
/* <0> (null):0 */
typedef const class HidingSpot *  & const_reference; /* size: 4 */

/* 590 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<HidingSpot*> > other; /* size: 0 */

/* 591 */
/* <0> (null):0 */
struct rebind<std::_List_node<HidingSpot*> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<HidingSpot*> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 592 */
/* <0> (null):0 */
typedef struct allocator<HidingSpot*> other; /* size: 1 */

/* 593 */
/* <0> (null):0 */
struct rebind<HidingSpot*> {
	/* <0> (null):0 */
	typedef struct allocator<HidingSpot*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 594 */
/* <0> (null):0 */
class allocator<HidingSpot*> : public new_allocator<HidingSpot*> {
public:

	/* class new_allocator<HidingSpot*> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class HidingSpot * & reference;

	/* <0> (null):0 */
	typedef const class HidingSpot *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<HidingSpot*> *);

	/* <0> (null):0 */
	void allocator(class allocator<HidingSpot*> *, const class allocator<HidingSpot*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<HidingSpot*> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<HidingSpot*> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<HidingSpot*> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<HidingSpot*> {
		/* <0> (null):0 */
		typedef struct allocator<HidingSpot*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 595 */
 /* pointer to 594 */
 /* size: 4 */

/* 596 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 597 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 598 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 599 */
/* <0> (null):0 */
typedef class _List_node<HidingSpot*> * pointer; /* size: 4 */

/* 600 */
/* <0> (null):0 */
typedef const class _List_node<HidingSpot*>  * const_pointer; /* size: 4 */

/* 601 */
/* <0> (null):0 */
class new_allocator<std::_List_node<HidingSpot*> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<HidingSpot*> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<HidingSpot*>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *, const class new_allocator<std::_List_node<HidingSpot*> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<HidingSpot*> >  *, class _List_node<HidingSpot*> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7addressERS4_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<HidingSpot*> >  *, const class _List_node<HidingSpot*>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7addressERKS4_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<HidingSpot*> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE10deallocateEPS4_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<HidingSpot*> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *, const class _List_node<HidingSpot*>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE9constructEPS4_RKS4_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7destroyEPS4_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 602 */
 /* pointer to 372 */
 /* size: 4 */

/* 603 */
 /* pointer to 604 */
 /* size: 4 */

/* 604 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 605 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 606 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 607 */
 /* pointer to 601 */
 /* size: 4 */

/* 608 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 609 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 610 */
 /* pointer to 611 */
 /* size: 4 */

/* 611 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 612 */
/* <0> (null):0 */
class allocator<std::_List_node<HidingSpot*> > : public new_allocator<std::_List_node<HidingSpot*> > {
public:

	/* class new_allocator<std::_List_node<HidingSpot*> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<HidingSpot*> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<HidingSpot*> > *, const class allocator<std::_List_node<HidingSpot*> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<HidingSpot*> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 613 */
 /* pointer to 612 */
 /* size: 4 */

/* 614 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 615 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 616 */
 /* pointer to 374 */
 /* size: 4 */

/* 617 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 618 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 619 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 620 */
/* <0> (null):0 */
typedef struct allocator<HidingSpot*> allocator_type; /* size: 1 */

/* 621 */
/* <0> (null):0 */
class _List_base<HidingSpot*, std::allocator<HidingSpot*> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<HidingSpot*> allocator_type;

	/* <0> (null):0 */
	class _List_node<HidingSpot*> * _M_get_node(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_node<HidingSpot*> *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 622 */
 /* pointer to 621 */
 /* size: 4 */

/* 623 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 624 */
 /* pointer to 625 */
 /* size: 4 */

/* 625 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 626 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 627 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 628 */
/* <0> (null):0 */
typedef class HidingSpot * value_type; /* size: 4 */

/* 629 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 630 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 631 */
/* <0> (null):0 */
typedef struct _List_iterator<HidingSpot*> iterator; /* size: 0 */

/* 632 */
/* <0> (null):0 */
typedef struct _List_const_iterator<HidingSpot*> const_iterator; /* size: 0 */

/* 633 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<HidingSpot*> > const_reverse_iterator; /* size: 0 */

/* 634 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<HidingSpot*> > reverse_iterator; /* size: 0 */

/* 635 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 636 */
/* <0> (null):0 */
typedef struct allocator<HidingSpot*> allocator_type; /* size: 1 */

/* 637 */
/* <0> (null):0 */
typedef struct _List_node<HidingSpot*> _Node; /* size: 0 */

/* 638 */
/* <0> (null):0 */
class list<HidingSpot*, std::allocator<HidingSpot*> > : protected _List_base<HidingSpot*, std::allocator<HidingSpot*> > {
protected:

	/* class _List_base<HidingSpot*, std::allocator<HidingSpot*> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef class HidingSpot * value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<HidingSpot*> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<HidingSpot*> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<HidingSpot*> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<HidingSpot*> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<HidingSpot*> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<HidingSpot*> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE14_M_create_nodeERKS1_ */

	/* <0> (null):0 */
	void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *);

	/* <0> (null):0 */
	void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const class list<HidingSpot*, std::allocator<HidingSpot*> >  &);

	/* <0> (null):0 */
	class list<HidingSpot*, std::allocator<HidingSpot*> > & operator=(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const class list<HidingSpot*, std::allocator<HidingSpot*> >  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EEaSERKS3_ */

	/* <0> (null):0 */
	void assign(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6assignEjRKS1_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, class HidingSpot *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6resizeEjS1_ */

	/* <0> (null):0 */
	reference front(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE10push_frontERKS1_ */

	/* <0> (null):0 */
	void pop_front(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9push_backERKS1_ */

	/* <0> (null):0 */
	void pop_back(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */

	/* <0> (null):0 */
	iterator erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	iterator erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */

	/* <0> (null):0 */
	void swap(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4swapERS3_ */

	/* <0> (null):0 */
	void clear(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */

	/* <0> (null):0 */
	void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */

	/* <0> (null):0 */
	void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */

	/* <0> (null):0 */
	void remove(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6removeERKS1_ */

	/* <0> (null):0 */
	void unique(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5mergeERS3_ */

	/* <0> (null):0 */
	void reverse(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE18_M_fill_initializeEjRKS1_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE14_M_fill_assignEjRKS1_ */

	/* <0> (null):0 */
	void _M_transfer(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */

	/* <0> (null):0 */
	void _M_insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void _M_erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE25_M_check_equal_allocatorsERS3_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 639 */
 /* pointer to 637 */
 /* size: 4 */

/* 640 */
 /* pointer to 638 */
 /* size: 4 */

/* 641 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 642 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 643 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 644 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 645 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 646 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 647 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 648 */
 /* pointer to 649 */
 /* size: 4 */

/* 649 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 650 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 651 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 652 */
/* <0> (null):0 */
typedef class SpotEncounter * pointer; /* size: 4 */

/* 653 */
/* <0> (null):0 */
typedef const class SpotEncounter  * const_pointer; /* size: 4 */

/* 654 */
/* <0> (null):0 */
class new_allocator<SpotEncounter> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class SpotEncounter * pointer;

	/* <0> (null):0 */
	typedef const class SpotEncounter  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<SpotEncounter> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<SpotEncounter> *, const class new_allocator<SpotEncounter>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<SpotEncounter> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<SpotEncounter>  *, class SpotEncounter &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE7addressERS1_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<SpotEncounter>  *, const class SpotEncounter  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE7addressERKS1_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<SpotEncounter> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<SpotEncounter> *, class SpotEncounter *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE10deallocateEPS1_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<SpotEncounter>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<SpotEncounter> *, class SpotEncounter *, const class SpotEncounter  &); /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE9constructEPS1_RKS1_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<SpotEncounter> *, class SpotEncounter *); /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE7destroyEPS1_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 655 */
 /* pointer to 572 */
 /* size: 4 */

/* 656 */
 /* pointer to 657 */
 /* size: 4 */

/* 657 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 48 */

/* 658 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 659 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 660 */
 /* pointer to 654 */
 /* size: 4 */

/* 661 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 662 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 663 */
 /* pointer to 664 */
 /* size: 4 */

/* 664 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 665 */
/* <0> (null):0 */
typedef class SpotEncounter & reference; /* size: 4 */

/* 666 */
/* <0> (null):0 */
typedef const class SpotEncounter  & const_reference; /* size: 4 */

/* 667 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<SpotEncounter> > other; /* size: 0 */

/* 668 */
/* <0> (null):0 */
struct rebind<std::_List_node<SpotEncounter> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<SpotEncounter> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 669 */
/* <0> (null):0 */
typedef struct allocator<SpotEncounter> other; /* size: 1 */

/* 670 */
/* <0> (null):0 */
struct rebind<SpotEncounter> {
	/* <0> (null):0 */
	typedef struct allocator<SpotEncounter> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 671 */
/* <0> (null):0 */
class allocator<SpotEncounter> : public new_allocator<SpotEncounter> {
public:

	/* class new_allocator<SpotEncounter> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class SpotEncounter & reference;

	/* <0> (null):0 */
	typedef const class SpotEncounter  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<SpotEncounter> *);

	/* <0> (null):0 */
	void allocator(class allocator<SpotEncounter> *, const class allocator<SpotEncounter>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<SpotEncounter> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<SpotEncounter> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<SpotEncounter> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<SpotEncounter> {
		/* <0> (null):0 */
		typedef struct allocator<SpotEncounter> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 672 */
 /* pointer to 671 */
 /* size: 4 */

/* 673 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 674 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 675 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 676 */
/* <0> (null):0 */
typedef class _List_node<SpotEncounter> * pointer; /* size: 4 */

/* 677 */
/* <0> (null):0 */
typedef const class _List_node<SpotEncounter>  * const_pointer; /* size: 4 */

/* 678 */
/* <0> (null):0 */
class new_allocator<std::_List_node<SpotEncounter> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<SpotEncounter> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<SpotEncounter>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *, const class new_allocator<std::_List_node<SpotEncounter> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<SpotEncounter> >  *, class _List_node<SpotEncounter> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7addressERS3_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<SpotEncounter> >  *, const class _List_node<SpotEncounter>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7addressERKS3_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<SpotEncounter> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE10deallocateEPS3_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<SpotEncounter> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *, const class _List_node<SpotEncounter>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE9constructEPS3_RKS3_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7destroyEPS3_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 679 */
 /* pointer to 382 */
 /* size: 4 */

/* 680 */
 /* pointer to 681 */
 /* size: 4 */

/* 681 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 682 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 683 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 684 */
 /* pointer to 678 */
 /* size: 4 */

/* 685 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 686 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 687 */
 /* pointer to 688 */
 /* size: 4 */

/* 688 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 689 */
/* <0> (null):0 */
class allocator<std::_List_node<SpotEncounter> > : public new_allocator<std::_List_node<SpotEncounter> > {
public:

	/* class new_allocator<std::_List_node<SpotEncounter> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<SpotEncounter> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<SpotEncounter> > *, const class allocator<std::_List_node<SpotEncounter> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<SpotEncounter> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 690 */
 /* pointer to 689 */
 /* size: 4 */

/* 691 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 692 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 693 */
 /* pointer to 384 */
 /* size: 4 */

/* 694 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 695 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 696 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 697 */
/* <0> (null):0 */
typedef struct allocator<SpotEncounter> allocator_type; /* size: 1 */

/* 698 */
/* <0> (null):0 */
class _List_base<SpotEncounter, std::allocator<SpotEncounter> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<SpotEncounter> allocator_type;

	/* <0> (null):0 */
	class _List_node<SpotEncounter> * _M_get_node(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_node<SpotEncounter> *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 699 */
 /* pointer to 698 */
 /* size: 4 */

/* 700 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 701 */
 /* pointer to 702 */
 /* size: 4 */

/* 702 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 703 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 704 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 705 */
/* <0> (null):0 */
typedef struct SpotEncounter value_type; /* size: 48 */

/* 706 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 707 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 708 */
/* <0> (null):0 */
typedef struct _List_iterator<SpotEncounter> iterator; /* size: 0 */

/* 709 */
/* <0> (null):0 */
typedef struct _List_const_iterator<SpotEncounter> const_iterator; /* size: 0 */

/* 710 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<SpotEncounter> > const_reverse_iterator; /* size: 0 */

/* 711 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<SpotEncounter> > reverse_iterator; /* size: 0 */

/* 712 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 713 */
/* <0> (null):0 */
typedef struct allocator<SpotEncounter> allocator_type; /* size: 1 */

/* 714 */
/* <0> (null):0 */
typedef struct _List_node<SpotEncounter> _Node; /* size: 0 */

/* 715 */
/* <0> (null):0 */
class list<SpotEncounter, std::allocator<SpotEncounter> > : protected _List_base<SpotEncounter, std::allocator<SpotEncounter> > {
protected:

	/* class _List_base<SpotEncounter, std::allocator<SpotEncounter> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef struct SpotEncounter value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<SpotEncounter> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<SpotEncounter> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<SpotEncounter> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<SpotEncounter> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<SpotEncounter> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<SpotEncounter> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE14_M_create_nodeERKS0_ */

	/* <0> (null):0 */
	void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *);

	/* <0> (null):0 */
	void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const class list<SpotEncounter, std::allocator<SpotEncounter> >  &);

	/* <0> (null):0 */
	class list<SpotEncounter, std::allocator<SpotEncounter> > & operator=(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const class list<SpotEncounter, std::allocator<SpotEncounter> >  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EEaSERKS2_ */

	/* <0> (null):0 */
	void assign(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6assignEjRKS0_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, class SpotEncounter); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6resizeEjS0_ */

	/* <0> (null):0 */
	reference front(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE10push_frontERKS0_ */

	/* <0> (null):0 */
	void pop_front(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9push_backERKS0_ */

	/* <0> (null):0 */
	void pop_back(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, unsigned int, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */

	/* <0> (null):0 */
	iterator erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	iterator erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */

	/* <0> (null):0 */
	void swap(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4swapERS2_ */

	/* <0> (null):0 */
	void clear(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */

	/* <0> (null):0 */
	void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */

	/* <0> (null):0 */
	void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */

	/* <0> (null):0 */
	void remove(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6removeERKS0_ */

	/* <0> (null):0 */
	void unique(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5mergeERS2_ */

	/* <0> (null):0 */
	void reverse(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE18_M_fill_initializeEjRKS0_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE14_M_fill_assignEjRKS0_ */

	/* <0> (null):0 */
	void _M_transfer(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */

	/* <0> (null):0 */
	void _M_insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void _M_erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE25_M_check_equal_allocatorsERS2_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 716 */
 /* pointer to 714 */
 /* size: 4 */

/* 717 */
 /* pointer to 715 */
 /* size: 4 */

/* 718 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 719 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 48 */

/* 720 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 721 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 722 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 723 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 724 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 725 */
 /* pointer to 726 */
 /* size: 4 */

/* 726 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 727 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 728 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 729 */
/* <0> (null):0 */
typedef union NavConnect * pointer; /* size: 4 */

/* 730 */
/* <0> (null):0 */
typedef const union NavConnect  * const_pointer; /* size: 4 */

/* 731 */
/* <0> (null):0 */
class new_allocator<NavConnect> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef union NavConnect * pointer;

	/* <0> (null):0 */
	typedef const union NavConnect  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<NavConnect> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<NavConnect> *, const class new_allocator<NavConnect>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<NavConnect> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<NavConnect>  *, union NavConnect &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE7addressERS1_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<NavConnect>  *, const union NavConnect  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE7addressERKS1_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<NavConnect> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<NavConnect> *, union NavConnect *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE10deallocateEPS1_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<NavConnect>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<NavConnect> *, union NavConnect *, const union NavConnect  &); /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE9constructEPS1_RKS1_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<NavConnect> *, union NavConnect *); /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE7destroyEPS1_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 732 */
 /* pointer to 472 */
 /* size: 4 */

/* 733 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 734 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 735 */
 /* pointer to 731 */
 /* size: 4 */

/* 736 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 737 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 738 */
 /* pointer to 739 */
 /* size: 4 */

/* 739 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 740 */
/* <0> (null):0 */
typedef union NavConnect & reference; /* size: 4 */

/* 741 */
/* <0> (null):0 */
typedef const union NavConnect  & const_reference; /* size: 4 */

/* 742 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<NavConnect> > other; /* size: 0 */

/* 743 */
/* <0> (null):0 */
struct rebind<std::_List_node<NavConnect> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<NavConnect> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 744 */
/* <0> (null):0 */
typedef struct allocator<NavConnect> other; /* size: 1 */

/* 745 */
/* <0> (null):0 */
struct rebind<NavConnect> {
	/* <0> (null):0 */
	typedef struct allocator<NavConnect> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 746 */
/* <0> (null):0 */
class allocator<NavConnect> : public new_allocator<NavConnect> {
public:

	/* class new_allocator<NavConnect> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef union NavConnect & reference;

	/* <0> (null):0 */
	typedef const union NavConnect  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<NavConnect> *);

	/* <0> (null):0 */
	void allocator(class allocator<NavConnect> *, const class allocator<NavConnect>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<NavConnect> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<NavConnect> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<NavConnect> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<NavConnect> {
		/* <0> (null):0 */
		typedef struct allocator<NavConnect> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 747 */
 /* pointer to 746 */
 /* size: 4 */

/* 748 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 749 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 750 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 751 */
/* <0> (null):0 */
typedef class _List_node<NavConnect> * pointer; /* size: 4 */

/* 752 */
/* <0> (null):0 */
typedef const class _List_node<NavConnect>  * const_pointer; /* size: 4 */

/* 753 */
/* <0> (null):0 */
class new_allocator<std::_List_node<NavConnect> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<NavConnect> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<NavConnect>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<NavConnect> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<NavConnect> > *, const class new_allocator<std::_List_node<NavConnect> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<NavConnect> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<NavConnect> >  *, class _List_node<NavConnect> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7addressERS3_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<NavConnect> >  *, const class _List_node<NavConnect>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7addressERKS3_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<NavConnect> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE10deallocateEPS3_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<NavConnect> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *, const class _List_node<NavConnect>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE9constructEPS3_RKS3_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7destroyEPS3_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 754 */
 /* pointer to 392 */
 /* size: 4 */

/* 755 */
 /* pointer to 756 */
 /* size: 4 */

/* 756 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 757 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 758 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 759 */
 /* pointer to 753 */
 /* size: 4 */

/* 760 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 761 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 762 */
 /* pointer to 763 */
 /* size: 4 */

/* 763 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 764 */
/* <0> (null):0 */
class allocator<std::_List_node<NavConnect> > : public new_allocator<std::_List_node<NavConnect> > {
public:

	/* class new_allocator<std::_List_node<NavConnect> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<NavConnect> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<NavConnect> > *, const class allocator<std::_List_node<NavConnect> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<NavConnect> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 765 */
 /* pointer to 764 */
 /* size: 4 */

/* 766 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 767 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 768 */
 /* pointer to 394 */
 /* size: 4 */

/* 769 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 770 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 771 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 772 */
/* <0> (null):0 */
typedef struct allocator<NavConnect> allocator_type; /* size: 1 */

/* 773 */
/* <0> (null):0 */
class _List_base<NavConnect, std::allocator<NavConnect> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<NavConnect> allocator_type;

	/* <0> (null):0 */
	class _List_node<NavConnect> * _M_get_node(class _List_base<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<NavConnect, std::allocator<NavConnect> > *, class _List_node<NavConnect> *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 774 */
 /* pointer to 773 */
 /* size: 4 */

/* 775 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 776 */
 /* pointer to 777 */
 /* size: 4 */

/* 777 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 778 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 779 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 780 */
/* <0> (null):0 */
typedef union NavConnect value_type; /* size: 4 */

/* 781 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 782 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 783 */
/* <0> (null):0 */
typedef struct _List_iterator<NavConnect> iterator; /* size: 0 */

/* 784 */
/* <0> (null):0 */
typedef struct _List_const_iterator<NavConnect> const_iterator; /* size: 0 */

/* 785 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<NavConnect> > const_reverse_iterator; /* size: 0 */

/* 786 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<NavConnect> > reverse_iterator; /* size: 0 */

/* 787 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 788 */
/* <0> (null):0 */
typedef struct allocator<NavConnect> allocator_type; /* size: 1 */

/* 789 */
/* <0> (null):0 */
typedef struct _List_node<NavConnect> _Node; /* size: 0 */

/* 790 */
/* <0> (null):0 */
class list<NavConnect, std::allocator<NavConnect> > : protected _List_base<NavConnect, std::allocator<NavConnect> > {
protected:

	/* class _List_base<NavConnect, std::allocator<NavConnect> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef union NavConnect value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<NavConnect> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<NavConnect> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<NavConnect> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<NavConnect> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<NavConnect> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<NavConnect> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE14_M_create_nodeERKS0_ */

	/* <0> (null):0 */
	void list(class list<NavConnect, std::allocator<NavConnect> > *);

	/* <0> (null):0 */
	void list(class list<NavConnect, std::allocator<NavConnect> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<NavConnect, std::allocator<NavConnect> > *, const class list<NavConnect, std::allocator<NavConnect> >  &);

	/* <0> (null):0 */
	class list<NavConnect, std::allocator<NavConnect> > & operator=(class list<NavConnect, std::allocator<NavConnect> > *, const class list<NavConnect, std::allocator<NavConnect> >  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EEaSERKS2_ */

	/* <0> (null):0 */
	void assign(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6assignEjRKS0_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, union NavConnect); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6resizeEjS0_ */

	/* <0> (null):0 */
	reference front(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE10push_frontERKS0_ */

	/* <0> (null):0 */
	void pop_front(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9push_backERKS0_ */

	/* <0> (null):0 */
	void pop_back(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, unsigned int, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */

	/* <0> (null):0 */
	iterator erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	iterator erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */

	/* <0> (null):0 */
	void swap(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4swapERS2_ */

	/* <0> (null):0 */
	void clear(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */

	/* <0> (null):0 */
	void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */

	/* <0> (null):0 */
	void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */

	/* <0> (null):0 */
	void remove(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6removeERKS0_ */

	/* <0> (null):0 */
	void unique(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5mergeERS2_ */

	/* <0> (null):0 */
	void reverse(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE18_M_fill_initializeEjRKS0_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE14_M_fill_assignEjRKS0_ */

	/* <0> (null):0 */
	void _M_transfer(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */

	/* <0> (null):0 */
	void _M_insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void _M_erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE25_M_check_equal_allocatorsERS2_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 791 */
 /* pointer to 789 */
 /* size: 4 */

/* 792 */
 /* pointer to 790 */
 /* size: 4 */

/* 793 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 794 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 795 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 796 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 797 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 798 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 799 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 800 */
 /* pointer to 801 */
 /* size: 4 */

/* 801 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 802 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 803 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 804 */
/* <0> (null):0 */
typedef class CNavLadder * * pointer; /* size: 4 */

/* 805 */
/* <0> (null):0 */
typedef const class CNavLadder *  * const_pointer; /* size: 4 */

/* 806 */
/* <0> (null):0 */
class new_allocator<CNavLadder*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class CNavLadder * * pointer;

	/* <0> (null):0 */
	typedef const class CNavLadder *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<CNavLadder*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<CNavLadder*> *, const class new_allocator<CNavLadder*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<CNavLadder*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<CNavLadder*>  *, class CNavLadder * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE7addressERS2_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<CNavLadder*>  *, const class CNavLadder *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE7addressERKS2_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<CNavLadder*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<CNavLadder*> *, class CNavLadder * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE10deallocateEPS2_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<CNavLadder*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<CNavLadder*> *, class CNavLadder * *, const class CNavLadder *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE9constructEPS2_RKS2_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<CNavLadder*> *, class CNavLadder * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE7destroyEPS2_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 807 */
 /* pointer to 485 */
 /* size: 4 */

/* 808 */
 /* pointer to 809 */
 /* size: 4 */

/* 809 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 810 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 811 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 812 */
 /* pointer to 806 */
 /* size: 4 */

/* 813 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 814 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 815 */
 /* pointer to 816 */
 /* size: 4 */

/* 816 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 817 */
/* <0> (null):0 */
typedef class CNavLadder * & reference; /* size: 4 */

/* 818 */
/* <0> (null):0 */
typedef const class CNavLadder *  & const_reference; /* size: 4 */

/* 819 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<CNavLadder*> > other; /* size: 0 */

/* 820 */
/* <0> (null):0 */
struct rebind<std::_List_node<CNavLadder*> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<CNavLadder*> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 821 */
/* <0> (null):0 */
typedef struct allocator<CNavLadder*> other; /* size: 1 */

/* 822 */
/* <0> (null):0 */
struct rebind<CNavLadder*> {
	/* <0> (null):0 */
	typedef struct allocator<CNavLadder*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 823 */
/* <0> (null):0 */
class allocator<CNavLadder*> : public new_allocator<CNavLadder*> {
public:

	/* class new_allocator<CNavLadder*> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class CNavLadder * & reference;

	/* <0> (null):0 */
	typedef const class CNavLadder *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<CNavLadder*> *);

	/* <0> (null):0 */
	void allocator(class allocator<CNavLadder*> *, const class allocator<CNavLadder*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<CNavLadder*> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<CNavLadder*> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<CNavLadder*> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<CNavLadder*> {
		/* <0> (null):0 */
		typedef struct allocator<CNavLadder*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 824 */
 /* pointer to 823 */
 /* size: 4 */

/* 825 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 826 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 827 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 828 */
/* <0> (null):0 */
typedef class _List_node<CNavLadder*> * pointer; /* size: 4 */

/* 829 */
/* <0> (null):0 */
typedef const class _List_node<CNavLadder*>  * const_pointer; /* size: 4 */

/* 830 */
/* <0> (null):0 */
class new_allocator<std::_List_node<CNavLadder*> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<CNavLadder*> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<CNavLadder*>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *, const class new_allocator<std::_List_node<CNavLadder*> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<CNavLadder*> >  *, class _List_node<CNavLadder*> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7addressERS4_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<CNavLadder*> >  *, const class _List_node<CNavLadder*>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7addressERKS4_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<CNavLadder*> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE10deallocateEPS4_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<CNavLadder*> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *, const class _List_node<CNavLadder*>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE9constructEPS4_RKS4_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7destroyEPS4_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 831 */
 /* pointer to 402 */
 /* size: 4 */

/* 832 */
 /* pointer to 833 */
 /* size: 4 */

/* 833 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 834 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 835 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 836 */
 /* pointer to 830 */
 /* size: 4 */

/* 837 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 838 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 839 */
 /* pointer to 840 */
 /* size: 4 */

/* 840 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 841 */
/* <0> (null):0 */
class allocator<std::_List_node<CNavLadder*> > : public new_allocator<std::_List_node<CNavLadder*> > {
public:

	/* class new_allocator<std::_List_node<CNavLadder*> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<CNavLadder*> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<CNavLadder*> > *, const class allocator<std::_List_node<CNavLadder*> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<CNavLadder*> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 842 */
 /* pointer to 841 */
 /* size: 4 */

/* 843 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 844 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 845 */
 /* pointer to 404 */
 /* size: 4 */

/* 846 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 847 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 848 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 849 */
/* <0> (null):0 */
typedef struct allocator<CNavLadder*> allocator_type; /* size: 1 */

/* 850 */
/* <0> (null):0 */
class _List_base<CNavLadder*, std::allocator<CNavLadder*> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<CNavLadder*> allocator_type;

	/* <0> (null):0 */
	class _List_node<CNavLadder*> * _M_get_node(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_node<CNavLadder*> *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 851 */
 /* pointer to 850 */
 /* size: 4 */

/* 852 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 853 */
 /* pointer to 854 */
 /* size: 4 */

/* 854 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 855 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 856 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 857 */
/* <0> (null):0 */
typedef class CNavLadder * value_type; /* size: 4 */

/* 858 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 859 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 860 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavLadder*> iterator; /* size: 0 */

/* 861 */
/* <0> (null):0 */
typedef struct _List_const_iterator<CNavLadder*> const_iterator; /* size: 0 */

/* 862 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<CNavLadder*> > const_reverse_iterator; /* size: 0 */

/* 863 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<CNavLadder*> > reverse_iterator; /* size: 0 */

/* 864 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 865 */
/* <0> (null):0 */
typedef struct allocator<CNavLadder*> allocator_type; /* size: 1 */

/* 866 */
/* <0> (null):0 */
typedef struct _List_node<CNavLadder*> _Node; /* size: 0 */

/* 867 */
/* <0> (null):0 */
class list<CNavLadder*, std::allocator<CNavLadder*> > : protected _List_base<CNavLadder*, std::allocator<CNavLadder*> > {
protected:

	/* class _List_base<CNavLadder*, std::allocator<CNavLadder*> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef class CNavLadder * value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<CNavLadder*> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<CNavLadder*> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<CNavLadder*> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<CNavLadder*> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<CNavLadder*> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<CNavLadder*> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE14_M_create_nodeERKS1_ */

	/* <0> (null):0 */
	void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *);

	/* <0> (null):0 */
	void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const class list<CNavLadder*, std::allocator<CNavLadder*> >  &);

	/* <0> (null):0 */
	class list<CNavLadder*, std::allocator<CNavLadder*> > & operator=(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const class list<CNavLadder*, std::allocator<CNavLadder*> >  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EEaSERKS3_ */

	/* <0> (null):0 */
	void assign(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6assignEjRKS1_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, class CNavLadder *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6resizeEjS1_ */

	/* <0> (null):0 */
	reference front(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE10push_frontERKS1_ */

	/* <0> (null):0 */
	void pop_front(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9push_backERKS1_ */

	/* <0> (null):0 */
	void pop_back(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */

	/* <0> (null):0 */
	iterator erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	iterator erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */

	/* <0> (null):0 */
	void swap(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4swapERS3_ */

	/* <0> (null):0 */
	void clear(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */

	/* <0> (null):0 */
	void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */

	/* <0> (null):0 */
	void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */

	/* <0> (null):0 */
	void remove(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6removeERKS1_ */

	/* <0> (null):0 */
	void unique(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5mergeERS3_ */

	/* <0> (null):0 */
	void reverse(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE18_M_fill_initializeEjRKS1_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE14_M_fill_assignEjRKS1_ */

	/* <0> (null):0 */
	void _M_transfer(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */

	/* <0> (null):0 */
	void _M_insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void _M_erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE25_M_check_equal_allocatorsERS3_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 868 */
 /* pointer to 866 */
 /* size: 4 */

/* 869 */
 /* pointer to 867 */
 /* size: 4 */

/* 870 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 871 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 872 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 873 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 874 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 875 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 876 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 877 */
 /* pointer to 878 */
 /* size: 4 */

/* 878 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 879 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 880 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 881 */
/* <0> (null):0 */
typedef class CNavArea * * pointer; /* size: 4 */

/* 882 */
/* <0> (null):0 */
typedef const class CNavArea *  * const_pointer; /* size: 4 */

/* 883 */
/* <0> (null):0 */
class new_allocator<CNavArea*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class CNavArea * * pointer;

	/* <0> (null):0 */
	typedef const class CNavArea *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<CNavArea*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<CNavArea*> *, const class new_allocator<CNavArea*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<CNavArea*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<CNavArea*>  *, class CNavArea * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE7addressERS2_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<CNavArea*>  *, const class CNavArea *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE7addressERKS2_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<CNavArea*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<CNavArea*> *, class CNavArea * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE10deallocateEPS2_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<CNavArea*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<CNavArea*> *, class CNavArea * *, const class CNavArea *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE9constructEPS2_RKS2_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<CNavArea*> *, class CNavArea * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE7destroyEPS2_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 884 */
 /* pointer to 477 */
 /* size: 4 */

/* 885 */
 /* pointer to 886 */
 /* size: 4 */

/* 886 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 887 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 888 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 889 */
 /* pointer to 883 */
 /* size: 4 */

/* 890 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 891 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 892 */
 /* pointer to 893 */
 /* size: 4 */

/* 893 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 894 */
/* <0> (null):0 */
typedef class CNavArea * & reference; /* size: 4 */

/* 895 */
/* <0> (null):0 */
typedef const class CNavArea *  & const_reference; /* size: 4 */

/* 896 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<CNavArea*> > other; /* size: 0 */

/* 897 */
/* <0> (null):0 */
struct rebind<std::_List_node<CNavArea*> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<CNavArea*> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 898 */
/* <0> (null):0 */
typedef struct allocator<CNavArea*> other; /* size: 1 */

/* 899 */
/* <0> (null):0 */
struct rebind<CNavArea*> {
	/* <0> (null):0 */
	typedef struct allocator<CNavArea*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 900 */
/* <0> (null):0 */
class allocator<CNavArea*> : public new_allocator<CNavArea*> {
public:

	/* class new_allocator<CNavArea*> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class CNavArea * & reference;

	/* <0> (null):0 */
	typedef const class CNavArea *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<CNavArea*> *);

	/* <0> (null):0 */
	void allocator(class allocator<CNavArea*> *, const class allocator<CNavArea*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<CNavArea*> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<CNavArea*> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<CNavArea*> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<CNavArea*> {
		/* <0> (null):0 */
		typedef struct allocator<CNavArea*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 901 */
 /* pointer to 900 */
 /* size: 4 */

/* 902 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 903 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 904 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 905 */
/* <0> (null):0 */
typedef class _List_node<CNavArea*> * pointer; /* size: 4 */

/* 906 */
/* <0> (null):0 */
typedef const class _List_node<CNavArea*>  * const_pointer; /* size: 4 */

/* 907 */
/* <0> (null):0 */
class new_allocator<std::_List_node<CNavArea*> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<CNavArea*> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<CNavArea*>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<CNavArea*> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<CNavArea*> > *, const class new_allocator<std::_List_node<CNavArea*> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<CNavArea*> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<CNavArea*> >  *, class _List_node<CNavArea*> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7addressERS4_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<CNavArea*> >  *, const class _List_node<CNavArea*>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7addressERKS4_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<CNavArea*> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE10deallocateEPS4_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<CNavArea*> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *, const class _List_node<CNavArea*>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE9constructEPS4_RKS4_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7destroyEPS4_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 908 */
 /* pointer to 412 */
 /* size: 4 */

/* 909 */
 /* pointer to 910 */
 /* size: 4 */

/* 910 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 911 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 912 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 913 */
 /* pointer to 907 */
 /* size: 4 */

/* 914 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 915 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 916 */
 /* pointer to 917 */
 /* size: 4 */

/* 917 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 918 */
/* <0> (null):0 */
class allocator<std::_List_node<CNavArea*> > : public new_allocator<std::_List_node<CNavArea*> > {
public:

	/* class new_allocator<std::_List_node<CNavArea*> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<CNavArea*> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<CNavArea*> > *, const class allocator<std::_List_node<CNavArea*> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<CNavArea*> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 919 */
 /* pointer to 918 */
 /* size: 4 */

/* 920 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 921 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 922 */
 /* pointer to 414 */
 /* size: 4 */

/* 923 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 924 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 925 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 926 */
/* <0> (null):0 */
typedef struct allocator<CNavArea*> allocator_type; /* size: 1 */

/* 927 */
/* <0> (null):0 */
class _List_base<CNavArea*, std::allocator<CNavArea*> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<CNavArea*> allocator_type;

	/* <0> (null):0 */
	class _List_node<CNavArea*> * _M_get_node(class _List_base<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, class _List_node<CNavArea*> *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 928 */
 /* pointer to 927 */
 /* size: 4 */

/* 929 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 930 */
 /* pointer to 931 */
 /* size: 4 */

/* 931 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 932 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 933 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 934 */
/* <0> (null):0 */
typedef class CNavArea * value_type; /* size: 4 */

/* 935 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 936 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 937 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavArea*> iterator; /* size: 0 */

/* 938 */
/* <0> (null):0 */
typedef struct _List_const_iterator<CNavArea*> const_iterator; /* size: 0 */

/* 939 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<CNavArea*> > const_reverse_iterator; /* size: 0 */

/* 940 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<CNavArea*> > reverse_iterator; /* size: 0 */

/* 941 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 942 */
/* <0> (null):0 */
typedef struct allocator<CNavArea*> allocator_type; /* size: 1 */

/* 943 */
/* <0> (null):0 */
typedef struct _List_node<CNavArea*> _Node; /* size: 0 */

/* 944 */
/* <0> (null):0 */
class list<CNavArea*, std::allocator<CNavArea*> > : protected _List_base<CNavArea*, std::allocator<CNavArea*> > {
protected:

	/* class _List_base<CNavArea*, std::allocator<CNavArea*> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef class CNavArea * value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<CNavArea*> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<CNavArea*> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<CNavArea*> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<CNavArea*> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<CNavArea*> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<CNavArea*> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE14_M_create_nodeERKS1_ */

	/* <0> (null):0 */
	void list(class list<CNavArea*, std::allocator<CNavArea*> > *);

	/* <0> (null):0 */
	void list(class list<CNavArea*, std::allocator<CNavArea*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<CNavArea*, std::allocator<CNavArea*> > *, const class list<CNavArea*, std::allocator<CNavArea*> >  &);

	/* <0> (null):0 */
	class list<CNavArea*, std::allocator<CNavArea*> > & operator=(class list<CNavArea*, std::allocator<CNavArea*> > *, const class list<CNavArea*, std::allocator<CNavArea*> >  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EEaSERKS3_ */

	/* <0> (null):0 */
	void assign(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6assignEjRKS1_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, class CNavArea *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6resizeEjS1_ */

	/* <0> (null):0 */
	reference front(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE10push_frontERKS1_ */

	/* <0> (null):0 */
	void pop_front(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9push_backERKS1_ */

	/* <0> (null):0 */
	void pop_back(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */

	/* <0> (null):0 */
	iterator erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	iterator erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */

	/* <0> (null):0 */
	void swap(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4swapERS3_ */

	/* <0> (null):0 */
	void clear(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */

	/* <0> (null):0 */
	void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */

	/* <0> (null):0 */
	void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */

	/* <0> (null):0 */
	void remove(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6removeERKS1_ */

	/* <0> (null):0 */
	void unique(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5mergeERS3_ */

	/* <0> (null):0 */
	void reverse(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE18_M_fill_initializeEjRKS1_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE14_M_fill_assignEjRKS1_ */

	/* <0> (null):0 */
	void _M_transfer(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */

	/* <0> (null):0 */
	void _M_insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void _M_erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE25_M_check_equal_allocatorsERS3_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 945 */
 /* pointer to 943 */
 /* size: 4 */

/* 946 */
 /* pointer to 944 */
 /* size: 4 */

/* 947 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 948 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 949 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 950 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 951 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 952 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 953 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 954 */
 /* pointer to 955 */
 /* size: 4 */

/* 955 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 956 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 957 */
/* <0> (null):0 */
struct ApproachInfo        array[16]; /* size: 320 */

/* 958 */
 /* pointer to 476 */
 /* size: 4 */

/* 959 */
/* <0> (null):0 */
class list<NavConnect, std::allocator<NavConnect> > array[4]; /* size: 32 */

/* 960 */
/* <0> (null):0 */
class list<CNavLadder*, std::allocator<CNavLadder*> > array[2]; /* size: 16 */

/* 961 */
/* <0> (null):0 */
class CNavNode *           array[4]; /* size: 16 */

/* 962 */
/* <0> (null):0 */
struct CNavNode {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 963 */
 /* pointer to 962 */
 /* size: 4 */

/* 964 */
 /* pointer to 965 */
 /* size: 4 */

/* 965 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 532 */

/* 966 */
 /* pointer to 18 */
 /* size: 4 */

/* 967 */
 /* pointer to 968 */
 /* size: 4 */

/* 968 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 532 */

/* 969 */
 /* pointer to 970 */
 /* size: 4 */

/* 970 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 971 */
 /* pointer to 972 */
 /* size: 4 */

/* 972 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 973 */
 /* pointer to 974 */
 /* size: 4 */

/* 974 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 975 */
 /* pointer to 976 */
 /* size: 4 */

/* 976 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 20 */

/* 977 */
 /* pointer to 958 */
 /* size: 4 */

/* 978 */
/* <0> (null):0 */
typedef struct list<CNavArea*, std::allocator<CNavArea*> > NavAreaList; /* size: 8 */

/* 979 */
/* <0> (null):0 */
typedef struct _List_const_iterator<NavConnect> _Self; /* size: 4 */

/* 980 */
/* <0> (null):0 */
typedef class _List_node<NavConnect>const _Node; /* size: 0 */

/* 981 */
/* <0> (null):0 */
typedef struct _List_iterator<NavConnect> iterator; /* size: 0 */

/* 982 */
/* <0> (null):0 */
typedef const union NavConnect  * pointer; /* size: 4 */

/* 983 */
/* <0> (null):0 */
typedef const union NavConnect  & reference; /* size: 4 */

/* 984 */
/* <0> (null):0 */
struct _List_const_iterator<NavConnect> {
	const class _List_node_base  * _M_node;          /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_const_iterator<NavConnect> _Self;

	/* <0> (null):0 */
	typedef class _List_node<NavConnect>const _Node;

	/* <0> (null):0 */
	typedef struct _List_iterator<NavConnect> iterator;

	/* <0> (null):0 */
	typedef const union NavConnect  * pointer;

	/* <0> (null):0 */
	typedef const union NavConnect  & reference;

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<NavConnect> *);

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<NavConnect> *, const class _List_node_base  *);

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<NavConnect> *, const iterator  &);

	/* <0> (null):0 */
	reference operator*(const class _List_const_iterator<NavConnect>  *); /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_const_iterator<NavConnect>  *); /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_const_iterator<NavConnect> *); /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_const_iterator<NavConnect> *, int); /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_const_iterator<NavConnect> *); /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_const_iterator<NavConnect> *, int); /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_const_iterator<NavConnect>  *, const _Self  &); /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEeqERKS1_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_const_iterator<NavConnect>  *, const _Self  &); /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEneERKS1_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 985 */
 /* pointer to 986 */
 /* size: 4 */

/* 986 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 987 */
 /* pointer to 984 */
 /* size: 4 */

/* 988 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 989 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 990 */
 /* pointer to 991 */
 /* size: 4 */

/* 991 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 992 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 993 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 994 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 995 */
/* <0> (null):0 */
enum {
	HASH_TABLE_SIZE = 256,
}; /* size: 4 */

/* 996 */
/* <0> (null):0 */
class CNavAreaGrid {
	/* <0> (null):0 */
	enum {
		HASH_TABLE_SIZE = 256,
	};

private:

	floatconst                 m_cellSize;           /*     0     4 */
	NavAreaList *              m_grid;               /*     4     4 */
	int                        m_gridSizeX;          /*     8     4 */
	int                        m_gridSizeY;          /*    12     4 */
	float                      m_minX;               /*    16     4 */
	float                      m_minY;               /*    20     4 */
	unsigned int               m_areaCount;          /*    24     4 */
	class CNavArea *           m_hashTable[256];     /*    28  1024 */
	/* <0> (null):0 */
	void CNavAreaGrid(class CNavAreaGrid *);

	/* <0> (null):0 */
	void ~CNavAreaGrid(class CNavAreaGrid *, int);

	/* <0> (null):0 */
	void Reset(class CNavAreaGrid *); /* linkage=_ZN12CNavAreaGrid5ResetEv */

	/* <0> (null):0 */
	void Initialize(class CNavAreaGrid *, float, float, float, float); /* linkage=_ZN12CNavAreaGrid10InitializeEffff */

	/* <0> (null):0 */
	void AddNavArea(class CNavAreaGrid *, class CNavArea *); /* linkage=_ZN12CNavAreaGrid10AddNavAreaEP8CNavArea */

	/* <0> (null):0 */
	void RemoveNavArea(class CNavAreaGrid *, class CNavArea *); /* linkage=_ZN12CNavAreaGrid13RemoveNavAreaEP8CNavArea */

	/* <0> (null):0 */
	unsigned int GetNavAreaCount(const class CNavAreaGrid  *); /* linkage=_ZNK12CNavAreaGrid15GetNavAreaCountEv */

	/* <0> (null):0 */
	class CNavArea * GetNavArea(const class CNavAreaGrid  *, const class Vector  *, float); /* linkage=_ZNK12CNavAreaGrid10GetNavAreaEPK6Vectorf */

	/* <0> (null):0 */
	class CNavArea * GetNavAreaByID(const class CNavAreaGrid  *, unsigned int); /* linkage=_ZNK12CNavAreaGrid14GetNavAreaByIDEj */

	/* <0> (null):0 */
	class CNavArea * GetNearestNavArea(const class CNavAreaGrid  *, const class Vector  *, bool); /* linkage=_ZNK12CNavAreaGrid17GetNearestNavAreaEPK6Vectorb */

	/* <0> (null):0 */
	Place GetPlace(const class CNavAreaGrid  *, const class Vector  *); /* linkage=_ZNK12CNavAreaGrid8GetPlaceEPK6Vector */

	/* <0> (null):0 */
	int ComputeHashKey(const class CNavAreaGrid  *, unsigned int); /* linkage=_ZNK12CNavAreaGrid14ComputeHashKeyEj */

	/* <0> (null):0 */
	int WorldToGridX(const class CNavAreaGrid  *, float); /* linkage=_ZNK12CNavAreaGrid12WorldToGridXEf */

	/* <0> (null):0 */
	int WorldToGridY(const class CNavAreaGrid  *, float); /* linkage=_ZNK12CNavAreaGrid12WorldToGridYEf */

	/* --- cacheline 16 boundary (1024 bytes) was 28 bytes ago --- */

	/* size: 1052, cachelines: 17, members: 8 */
	/* last cacheline: 28 bytes */
}; /* size: 1052 */

/* 997 */
 /* pointer to 978 */
 /* size: 4 */

/* 998 */
/* <0> (null):0 */
class CNavArea *           array[256]; /* size: 1024 */

/* 999 */
 /* pointer to 996 */
 /* size: 4 */

/* 1000 */
 /* pointer to 1001 */
 /* size: 4 */

/* 1001 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1052 */

/* 1002 */
 /* pointer to 1003 */
 /* size: 4 */

/* 1003 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 68 */

/* 1004 */
/* <0> (null):0 */
typedef struct _List_const_iterator<CNavLadder*> _Self; /* size: 4 */

/* 1005 */
/* <0> (null):0 */
typedef class _List_node<CNavLadder*>const _Node; /* size: 0 */

/* 1006 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavLadder*> iterator; /* size: 0 */

/* 1007 */
/* <0> (null):0 */
typedef const class CNavLadder *  * pointer; /* size: 4 */

/* 1008 */
/* <0> (null):0 */
typedef const class CNavLadder *  & reference; /* size: 4 */

/* 1009 */
/* <0> (null):0 */
struct _List_const_iterator<CNavLadder*> {
	const class _List_node_base  * _M_node;          /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_const_iterator<CNavLadder*> _Self;

	/* <0> (null):0 */
	typedef class _List_node<CNavLadder*>const _Node;

	/* <0> (null):0 */
	typedef struct _List_iterator<CNavLadder*> iterator;

	/* <0> (null):0 */
	typedef const class CNavLadder *  * pointer;

	/* <0> (null):0 */
	typedef const class CNavLadder *  & reference;

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<CNavLadder*> *);

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<CNavLadder*> *, const class _List_node_base  *);

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<CNavLadder*> *, const iterator  &);

	/* <0> (null):0 */
	reference operator*(const class _List_const_iterator<CNavLadder*>  *); /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_const_iterator<CNavLadder*>  *); /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_const_iterator<CNavLadder*> *); /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_const_iterator<CNavLadder*> *, int); /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_const_iterator<CNavLadder*> *); /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_const_iterator<CNavLadder*> *, int); /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_const_iterator<CNavLadder*>  *, const _Self  &); /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEeqERKS2_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_const_iterator<CNavLadder*>  *, const _Self  &); /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEneERKS2_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1010 */
 /* pointer to 1009 */
 /* size: 4 */

/* 1011 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1012 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1013 */
 /* pointer to 1014 */
 /* size: 4 */

/* 1014 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1015 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1016 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1017 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1018 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavArea*> _Self; /* size: 4 */

/* 1019 */
/* <0> (null):0 */
typedef class CNavArea * * pointer; /* size: 4 */

/* 1020 */
/* <0> (null):0 */
typedef class CNavArea * & reference; /* size: 4 */

/* 1021 */
/* <0> (null):0 */
struct _List_iterator<CNavArea*> {
	class _List_node_base *    _M_node;              /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_iterator<CNavArea*> _Self;

	/* <0> (null):0 */
	typedef class CNavArea * * pointer;

	/* <0> (null):0 */
	typedef class CNavArea * & reference;

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<CNavArea*> *);

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<CNavArea*> *, class _List_node_base *);

	/* <0> (null):0 */
	reference operator*(const class _List_iterator<CNavArea*>  *); /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_iterator<CNavArea*>  *); /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_iterator<CNavArea*> *); /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_iterator<CNavArea*> *, int); /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_iterator<CNavArea*> *); /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_iterator<CNavArea*> *, int); /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_iterator<CNavArea*>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEeqERKS2_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_iterator<CNavArea*>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEneERKS2_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1022 */
 /* pointer to 1021 */
 /* size: 4 */

/* 1023 */
 /* pointer to 1024 */
 /* size: 4 */

/* 1024 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1025 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1026 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1027 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1028 */
/* <0> (null):0 */
struct PathSegment {
	class CNavArea *           area;                 /*     0     4 */
	enum NavTraverseType       how;                  /*     4     4 */
	class Vector              pos;                   /*     8    12 */
	const class CNavLadder  *  ladder;               /*    20     4 */
	/* <0> (null):0 */
	void PathSegment(class PathSegment *);


	/* size: 24, cachelines: 1, members: 4 */
	/* last cacheline: 24 bytes */
}; /* size: 24 */

/* 1029 */
/* <0> (null):0 */
enum {
	MAX_PATH_SEGMENTS = 256,
}; /* size: 4 */

/* 1030 */
/* <0> (null):0 */
class CNavPath {
	/* <0> (null):0 */
	struct PathSegment {
		class CNavArea *           area;                 /*     0     4 */
		enum NavTraverseType       how;                  /*     4     4 */
		class Vector              pos;                   /*     8    12 */
		const class CNavLadder  *  ladder;               /*    20     4 */
		/* <0> (null):0 */
		void PathSegment(class PathSegment *);


		/* size: 24, cachelines: 1, members: 4 */
		/* last cacheline: 24 bytes */
	};

	/* <0> (null):0 */
	enum {
		MAX_PATH_SEGMENTS = 256,
	};

private:

	struct PathSegment         m_path[256];          /*     0  6144 */
	/* --- cacheline 96 boundary (6144 bytes) --- */
	int                        m_segmentCount;       /*  6144     4 */
	/* <0> (null):0 */
	void CNavPath(class CNavPath *);

	/* <0> (null):0 */
	const class PathSegment  * operator[](class CNavPath *, int); /* linkage=_ZN8CNavPathixEi */

	/* <0> (null):0 */
	int GetSegmentCount(const class CNavPath  *); /* linkage=_ZNK8CNavPath15GetSegmentCountEv */

	/* <0> (null):0 */
	const class Vector  & GetEndpoint(const class CNavPath  *); /* linkage=_ZNK8CNavPath11GetEndpointEv */

	/* <0> (null):0 */
	bool IsAtEnd(const class CNavPath  *, const class Vector  &); /* linkage=_ZNK8CNavPath7IsAtEndERK6Vector */

	/* <0> (null):0 */
	float GetLength(const class CNavPath  *); /* linkage=_ZNK8CNavPath9GetLengthEv */

	/* <0> (null):0 */
	bool GetPointAlongPath(const class CNavPath  *, float, class Vector *); /* linkage=_ZNK8CNavPath17GetPointAlongPathEfP6Vector */

	/* <0> (null):0 */
	int GetSegmentIndexAlongPath(const class CNavPath  *, float); /* linkage=_ZNK8CNavPath24GetSegmentIndexAlongPathEf */

	/* <0> (null):0 */
	bool IsValid(const class CNavPath  *); /* linkage=_ZNK8CNavPath7IsValidEv */

	/* <0> (null):0 */
	void Invalidate(class CNavPath *); /* linkage=_ZN8CNavPath10InvalidateEv */

	/* <0> (null):0 */
	void Draw(class CNavPath *); /* linkage=_ZN8CNavPath4DrawEv */

	/* <0> (null):0 */
	bool FindClosestPointOnPath(const class CNavPath  *, const class Vector  *, int, int, class Vector *); /* linkage=_ZNK8CNavPath22FindClosestPointOnPathEPK6VectoriiPS0_ */

	/* <0> (null):0 */
	void Optimize(class CNavPath *); /* linkage=_ZN8CNavPath8OptimizeEv */

	/* <0> (null):0 */
	bool ComputePathPositions(class CNavPath *); /* linkage=_ZN8CNavPath20ComputePathPositionsEv */

	/* <0> (null):0 */
	bool BuildTrivialPath(class CNavPath *, const class Vector  *, const class Vector  *); /* linkage=_ZN8CNavPath16BuildTrivialPathEPK6VectorS2_ */

	/* <0> (null):0 */
	int FindNextOccludedNode(class CNavPath *, int); /* linkage=_ZN8CNavPath20FindNextOccludedNodeEi */

	/* <0> (null):0 */
	bool Compute<HostagePathCost>(class CNavPath *, const class Vector  *, const class Vector  *, class HostagePathCost &);


	/* size: 6148, cachelines: 97, members: 2 */
	/* last cacheline: 4 bytes */
}; /* size: 6148 */

/* 1031 */
/* <0> (null):0 */
struct PathSegment         array[256]; /* size: 6144 */

/* 1032 */
 /* pointer to 1030 */
 /* size: 4 */

/* 1033 */
 /* pointer to 1034 */
 /* size: 4 */

/* 1034 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 24 */

/* 1035 */
 /* pointer to 1036 */
 /* size: 4 */

/* 1036 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 6148 */

/* 1037 */
/* <0> (null):0 */
enum {
	MAX_VEL_SAMPLES = 5,
}; /* size: 4 */

/* 1038 */
/* <0> (null):0 */
class CStuckMonitor {
	/* <0> (null):0 */
	enum {
		MAX_VEL_SAMPLES = 5,
	};

private:

	bool                       m_isStuck;            /*     0     1 */
	class Vector              m_stuckSpot;           /*     4    12 */
	class IntervalTimer       m_stuckTimer;          /*    16     4 */
	float                      m_avgVel[5];          /*    20    20 */
	int                        m_avgVelIndex;        /*    40     4 */
	int                        m_avgVelCount;        /*    44     4 */
	class Vector              m_lastCentroid;        /*    48    12 */
	float                      m_lastTime;           /*    60     4 */
	/* <0> (null):0 */
	void CStuckMonitor(class CStuckMonitor *);

	/* <0> (null):0 */
	void Reset(class CStuckMonitor *); /* linkage=_ZN13CStuckMonitor5ResetEv */

	/* <0> (null):0 */
	void Update(class CStuckMonitor *, class CImprov *); /* linkage=_ZN13CStuckMonitor6UpdateEP7CImprov */

	/* <0> (null):0 */
	bool IsStuck(const class CStuckMonitor  *); /* linkage=_ZNK13CStuckMonitor7IsStuckEv */

	/* <0> (null):0 */
	float GetDuration(const class CStuckMonitor  *); /* linkage=_ZNK13CStuckMonitor11GetDurationEv */


	/* size: 64, cachelines: 1, members: 8 */

	/* BRAIN FART ALERT! 64 != 61 + 0(holes), diff = 3 */

}; /* size: 64 */

/* 1039 */
/* <0> (null):0 */
float                      array[5]; /* size: 20 */

/* 1040 */
 /* pointer to 1038 */
 /* size: 4 */

/* 1041 */
 /* pointer to 1042 */
 /* size: 4 */

/* 1042 */
/* <0> (null):0 */
struct CImprov : public IImprovEvent {
public:

	/* class IImprovEvent        <ancestor>; */      /*     0     4 */
	/* <0> (null):0 */
	virtual void ~CImprov(class CImprov *, int);

	/* <0> (null):0 */
	virtual bool IsAlive(const class CImprov  *); /* linkage=_ZNK7CImprov7IsAliveEv */

	/* <0> (null):0 */
	virtual void MoveTo(class CImprov *, const class Vector  &); /* linkage=_ZN7CImprov6MoveToERK6Vector */

	/* <0> (null):0 */
	virtual void LookAt(class CImprov *, const class Vector  &); /* linkage=_ZN7CImprov6LookAtERK6Vector */

	/* <0> (null):0 */
	virtual void ClearLookAt(class CImprov *); /* linkage=_ZN7CImprov11ClearLookAtEv */

	/* <0> (null):0 */
	virtual void FaceTo(class CImprov *, const class Vector  &); /* linkage=_ZN7CImprov6FaceToERK6Vector */

	/* <0> (null):0 */
	virtual void ClearFaceTo(class CImprov *); /* linkage=_ZN7CImprov11ClearFaceToEv */

	/* <0> (null):0 */
	virtual bool IsAtMoveGoal(const class CImprov  *, float); /* linkage=_ZNK7CImprov12IsAtMoveGoalEf */

	/* <0> (null):0 */
	virtual bool HasLookAt(const class CImprov  *); /* linkage=_ZNK7CImprov9HasLookAtEv */

	/* <0> (null):0 */
	virtual bool HasFaceTo(const class CImprov  *); /* linkage=_ZNK7CImprov9HasFaceToEv */

	/* <0> (null):0 */
	virtual bool IsAtFaceGoal(const class CImprov  *); /* linkage=_ZNK7CImprov12IsAtFaceGoalEv */

	/* <0> (null):0 */
	virtual bool IsFriendInTheWay(const class CImprov  *, const class Vector  &); /* linkage=_ZNK7CImprov16IsFriendInTheWayERK6Vector */

	/* <0> (null):0 */
	virtual bool IsFriendInTheWay(const class CImprov  *, class CBaseEntity *, const class Vector  &); /* linkage=_ZNK7CImprov16IsFriendInTheWayEP11CBaseEntityRK6Vector */

	/* <0> (null):0 */
	virtual void MoveForward(class CImprov *); /* linkage=_ZN7CImprov11MoveForwardEv */

	/* <0> (null):0 */
	virtual void MoveBackward(class CImprov *); /* linkage=_ZN7CImprov12MoveBackwardEv */

	/* <0> (null):0 */
	virtual void StrafeLeft(class CImprov *); /* linkage=_ZN7CImprov10StrafeLeftEv */

	/* <0> (null):0 */
	virtual void StrafeRight(class CImprov *); /* linkage=_ZN7CImprov11StrafeRightEv */

	/* <0> (null):0 */
	virtual bool Jump(class CImprov *); /* linkage=_ZN7CImprov4JumpEv */

	/* <0> (null):0 */
	virtual void Crouch(class CImprov *); /* linkage=_ZN7CImprov6CrouchEv */

	/* <0> (null):0 */
	virtual void StandUp(class CImprov *); /* linkage=_ZN7CImprov7StandUpEv */

	/* <0> (null):0 */
	virtual void TrackPath(class CImprov *, const class Vector  &, float); /* linkage=_ZN7CImprov9TrackPathERK6Vectorf */

	/* <0> (null):0 */
	virtual void StartLadder(class CImprov *, const class CNavLadder  *, enum NavTraverseType, const class Vector  *, const class Vector  *); /* linkage=_ZN7CImprov11StartLadderEPK10CNavLadder15NavTraverseTypePK6VectorS6_ */

	/* <0> (null):0 */
	virtual bool TraverseLadder(class CImprov *, const class CNavLadder  *, enum NavTraverseType, const class Vector  *, const class Vector  *, float); /* linkage=_ZN7CImprov14TraverseLadderEPK10CNavLadder15NavTraverseTypePK6VectorS6_f */

	/* <0> (null):0 */
	virtual bool GetSimpleGroundHeightWithFloor(class CImprov *, const class Vector  *, float *, class Vector *); /* linkage=_ZN7CImprov30GetSimpleGroundHeightWithFloorEPK6VectorPfPS0_ */

	/* <0> (null):0 */
	virtual void Run(class CImprov *); /* linkage=_ZN7CImprov3RunEv */

	/* <0> (null):0 */
	virtual void Walk(class CImprov *); /* linkage=_ZN7CImprov4WalkEv */

	/* <0> (null):0 */
	virtual void Stop(class CImprov *); /* linkage=_ZN7CImprov4StopEv */

	/* <0> (null):0 */
	virtual float GetMoveAngle(const class CImprov  *); /* linkage=_ZNK7CImprov12GetMoveAngleEv */

	/* <0> (null):0 */
	virtual float GetFaceAngle(const class CImprov  *); /* linkage=_ZNK7CImprov12GetFaceAngleEv */

	/* <0> (null):0 */
	virtual const class Vector  & GetFeet(const class CImprov  *); /* linkage=_ZNK7CImprov7GetFeetEv */

	/* <0> (null):0 */
	virtual const class Vector  & GetCentroid(const class CImprov  *); /* linkage=_ZNK7CImprov11GetCentroidEv */

	/* <0> (null):0 */
	virtual const class Vector  & GetEyes(const class CImprov  *); /* linkage=_ZNK7CImprov7GetEyesEv */

	/* <0> (null):0 */
	virtual bool IsRunning(const class CImprov  *); /* linkage=_ZNK7CImprov9IsRunningEv */

	/* <0> (null):0 */
	virtual bool IsWalking(const class CImprov  *); /* linkage=_ZNK7CImprov9IsWalkingEv */

	/* <0> (null):0 */
	virtual bool IsStopped(const class CImprov  *); /* linkage=_ZNK7CImprov9IsStoppedEv */

	/* <0> (null):0 */
	virtual bool IsCrouching(const class CImprov  *); /* linkage=_ZNK7CImprov11IsCrouchingEv */

	/* <0> (null):0 */
	virtual bool IsJumping(const class CImprov  *); /* linkage=_ZNK7CImprov9IsJumpingEv */

	/* <0> (null):0 */
	virtual bool IsUsingLadder(const class CImprov  *); /* linkage=_ZNK7CImprov13IsUsingLadderEv */

	/* <0> (null):0 */
	virtual bool IsOnGround(const class CImprov  *); /* linkage=_ZNK7CImprov10IsOnGroundEv */

	/* <0> (null):0 */
	virtual bool IsMoving(const class CImprov  *); /* linkage=_ZNK7CImprov8IsMovingEv */

	/* <0> (null):0 */
	virtual bool CanRun(const class CImprov  *); /* linkage=_ZNK7CImprov6CanRunEv */

	/* <0> (null):0 */
	virtual bool CanCrouch(const class CImprov  *); /* linkage=_ZNK7CImprov9CanCrouchEv */

	/* <0> (null):0 */
	virtual bool CanJump(const class CImprov  *); /* linkage=_ZNK7CImprov7CanJumpEv */

	/* <0> (null):0 */
	virtual bool IsVisible(const class CImprov  *, const class Vector  &, bool); /* linkage=_ZNK7CImprov9IsVisibleERK6Vectorb */

	/* <0> (null):0 */
	virtual bool IsPlayerLookingAtMe(const class CImprov  *, class CBasePlayer *, float); /* linkage=_ZNK7CImprov19IsPlayerLookingAtMeEP11CBasePlayerf */

	/* <0> (null):0 */
	virtual class CBasePlayer * IsAnyPlayerLookingAtMe(const class CImprov  *, int, float); /* linkage=_ZNK7CImprov22IsAnyPlayerLookingAtMeEif */

	/* <0> (null):0 */
	virtual class CBasePlayer * GetClosestPlayerByTravelDistance(const class CImprov  *, int, float *); /* linkage=_ZNK7CImprov32GetClosestPlayerByTravelDistanceEiPf */

	/* <0> (null):0 */
	virtual class CNavArea * GetLastKnownArea(const class CImprov  *); /* linkage=_ZNK7CImprov16GetLastKnownAreaEv */

	/* <0> (null):0 */
	virtual void OnUpdate(class CImprov *, float); /* linkage=_ZN7CImprov8OnUpdateEf */

	/* <0> (null):0 */
	virtual void OnUpkeep(class CImprov *, float); /* linkage=_ZN7CImprov8OnUpkeepEf */

	/* <0> (null):0 */
	virtual void OnReset(class CImprov *); /* linkage=_ZN7CImprov7OnResetEv */

	/* <0> (null):0 */
	virtual void OnGameEvent(class CImprov *, enum GameEventType, class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN7CImprov11OnGameEventE13GameEventTypeP11CBaseEntityS2_ */

	/* <0> (null):0 */
	virtual void OnTouch(class CImprov *, class CBaseEntity *); /* linkage=_ZN7CImprov7OnTouchEP11CBaseEntity */

	/* vtable has 52 entries: {
	   [5] = IsAlive(_ZNK7CImprov7IsAliveEv), 
	   [6] = MoveTo(_ZN7CImprov6MoveToERK6Vector), 
	   [7] = LookAt(_ZN7CImprov6LookAtERK6Vector), 
	   [8] = ClearLookAt(_ZN7CImprov11ClearLookAtEv), 
	   [9] = FaceTo(_ZN7CImprov6FaceToERK6Vector), 
	   [10] = ClearFaceTo(_ZN7CImprov11ClearFaceToEv), 
	   [11] = IsAtMoveGoal(_ZNK7CImprov12IsAtMoveGoalEf), 
	   [12] = HasLookAt(_ZNK7CImprov9HasLookAtEv), 
	   [13] = HasFaceTo(_ZNK7CImprov9HasFaceToEv), 
	   [14] = IsAtFaceGoal(_ZNK7CImprov12IsAtFaceGoalEv), 
	   [15] = IsFriendInTheWay(_ZNK7CImprov16IsFriendInTheWayERK6Vector), 
	   [16] = IsFriendInTheWay(_ZNK7CImprov16IsFriendInTheWayEP11CBaseEntityRK6Vector), 
	   [17] = MoveForward(_ZN7CImprov11MoveForwardEv), 
	   [18] = MoveBackward(_ZN7CImprov12MoveBackwardEv), 
	   [19] = StrafeLeft(_ZN7CImprov10StrafeLeftEv), 
	   [20] = StrafeRight(_ZN7CImprov11StrafeRightEv), 
	   [21] = Jump(_ZN7CImprov4JumpEv), 
	   [22] = Crouch(_ZN7CImprov6CrouchEv), 
	   [23] = StandUp(_ZN7CImprov7StandUpEv), 
	   [24] = TrackPath(_ZN7CImprov9TrackPathERK6Vectorf), 
	   [25] = StartLadder(_ZN7CImprov11StartLadderEPK10CNavLadder15NavTraverseTypePK6VectorS6_), 
	   [26] = TraverseLadder(_ZN7CImprov14TraverseLadderEPK10CNavLadder15NavTraverseTypePK6VectorS6_f), 
	   [27] = GetSimpleGroundHeightWithFloor(_ZN7CImprov30GetSimpleGroundHeightWithFloorEPK6VectorPfPS0_), 
	   [28] = Run(_ZN7CImprov3RunEv), 
	   [29] = Walk(_ZN7CImprov4WalkEv), 
	   [30] = Stop(_ZN7CImprov4StopEv), 
	   [31] = GetMoveAngle(_ZNK7CImprov12GetMoveAngleEv), 
	   [32] = GetFaceAngle(_ZNK7CImprov12GetFaceAngleEv), 
	   [33] = GetFeet(_ZNK7CImprov7GetFeetEv), 
	   [34] = GetCentroid(_ZNK7CImprov11GetCentroidEv), 
	   [35] = GetEyes(_ZNK7CImprov7GetEyesEv), 
	   [36] = IsRunning(_ZNK7CImprov9IsRunningEv), 
	   [37] = IsWalking(_ZNK7CImprov9IsWalkingEv), 
	   [38] = IsStopped(_ZNK7CImprov9IsStoppedEv), 
	   [39] = IsCrouching(_ZNK7CImprov11IsCrouchingEv), 
	   [40] = IsJumping(_ZNK7CImprov9IsJumpingEv), 
	   [41] = IsUsingLadder(_ZNK7CImprov13IsUsingLadderEv), 
	   [42] = IsOnGround(_ZNK7CImprov10IsOnGroundEv), 
	   [43] = IsMoving(_ZNK7CImprov8IsMovingEv), 
	   [44] = CanRun(_ZNK7CImprov6CanRunEv), 
	   [45] = CanCrouch(_ZNK7CImprov9CanCrouchEv), 
	   [46] = CanJump(_ZNK7CImprov7CanJumpEv), 
	   [47] = IsVisible(_ZNK7CImprov9IsVisibleERK6Vectorb), 
	   [48] = IsPlayerLookingAtMe(_ZNK7CImprov19IsPlayerLookingAtMeEP11CBasePlayerf), 
	   [49] = IsAnyPlayerLookingAtMe(_ZNK7CImprov22IsAnyPlayerLookingAtMeEif), 
	   [50] = GetClosestPlayerByTravelDistance(_ZNK7CImprov32GetClosestPlayerByTravelDistanceEiPf), 
	   [51] = GetLastKnownArea(_ZNK7CImprov16GetLastKnownAreaEv), 
	   [52] = OnUpdate(_ZN7CImprov8OnUpdateEf), 
	   [53] = OnUpkeep(_ZN7CImprov8OnUpkeepEf), 
	   [54] = OnReset(_ZN7CImprov7OnResetEv), 
	   [55] = OnGameEvent(_ZN7CImprov11OnGameEventE13GameEventTypeP11CBaseEntityS2_), 
	   [56] = OnTouch(_ZN7CImprov7OnTouchEP11CBaseEntity), 
	} */
	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1043 */
 /* pointer to 1044 */
 /* size: 4 */

/* 1044 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 64 */

/* 1045 */
/* <0> (null):0 */
enum MoveToFailureType {
	FAIL_INVALID_PATH = 0,
	FAIL_STUCK = 1,
	FAIL_FELL_OFF = 2,
}; /* size: 4 */

/* 1046 */
/* <0> (null):0 */
class IImprovEvent {
	/* <0> (null):0 */
	enum MoveToFailureType {
		FAIL_INVALID_PATH = 0,
		FAIL_STUCK = 1,
		FAIL_FELL_OFF = 2,
	};

	int ()(void) * *           _vptr.IImprovEvent;   /*     0     4 */
	/* <0> (null):0 */
	void IImprovEvent(class IImprovEvent *, const class IImprovEvent  &);

	/* <0> (null):0 */
	void IImprovEvent(class IImprovEvent *);

	/* <0> (null):0 */
	void ~IImprovEvent(class IImprovEvent *, int);

	/* <0> (null):0 */
	virtual void OnMoveToSuccess(class IImprovEvent *, const class Vector  &); /* linkage=_ZN12IImprovEvent15OnMoveToSuccessERK6Vector */

	/* <0> (null):0 */
	virtual void OnMoveToFailure(class IImprovEvent *, const class Vector  &, enum MoveToFailureType); /* linkage=_ZN12IImprovEvent15OnMoveToFailureERK6VectorNS_17MoveToFailureTypeE */

	/* <0> (null):0 */
	virtual void OnInjury(class IImprovEvent *, float); /* linkage=_ZN12IImprovEvent8OnInjuryEf */

	/* vtable has 3 entries: {
	   [0] = OnMoveToSuccess(_ZN12IImprovEvent15OnMoveToSuccessERK6Vector), 
	   [1] = OnMoveToFailure(_ZN12IImprovEvent15OnMoveToFailureERK6VectorNS_17MoveToFailureTypeE), 
	   [2] = OnInjury(_ZN12IImprovEvent8OnInjuryEf), 
	} */
	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1047 */
/* <0> (null):0 */
class SimpleStateMachine<CHostageImprov*, HostageState> {
protected:

	class HostageState *       m_state;              /*     0     4 */
	class IntervalTimer       m_stateTimer;          /*     4     4 */
	class CHostageImprov *     m_userData;           /*     8     4 */
	/* <0> (null):0 */
	void SimpleStateMachine(class SimpleStateMachine<CHostageImprov*, HostageState> *);

	/* <0> (null):0 */
	void Reset(class SimpleStateMachine<CHostageImprov*, HostageState> *, class CHostageImprov *); /* linkage=_ZN18SimpleStateMachineIP14CHostageImprov12HostageStateE5ResetES1_ */

	/* <0> (null):0 */
	void SetState(class SimpleStateMachine<CHostageImprov*, HostageState> *, class HostageState *); /* linkage=_ZN18SimpleStateMachineIP14CHostageImprov12HostageStateE8SetStateEPS2_ */

	/* <0> (null):0 */
	float GetStateDuration(const class SimpleStateMachine<CHostageImprov*, HostageState>  *); /* linkage=_ZNK18SimpleStateMachineIP14CHostageImprov12HostageStateE16GetStateDurationEv */

	/* <0> (null):0 */
	bool IsState(const class SimpleStateMachine<CHostageImprov*, HostageState>  *, const class HostageState  *); /* linkage=_ZNK18SimpleStateMachineIP14CHostageImprov12HostageStateE7IsStateEPKS2_ */

	/* <0> (null):0 */
	void Update(class SimpleStateMachine<CHostageImprov*, HostageState> *); /* linkage=_ZN18SimpleStateMachineIP14CHostageImprov12HostageStateE6UpdateEv */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1048 */
/* <0> (null):0 */
class HostageState : public SimpleState<CHostageImprov*>, public IImprovEvent {
public:

	/* class SimpleState<CHostageImprov*> <ancestor>; */ /*     0     8 */
	/* class IImprovEvent        <ancestor>; */      /*     8     4 */
	/* <0> (null):0 */
	void HostageState(class HostageState *, const class HostageState  &);

	/* <0> (null):0 */
	void HostageState(class HostageState *);

	/* <0> (null):0 */
	virtual void UpdateStationaryAnimation(class HostageState *, class CHostageImprov *); /* linkage=_ZN12HostageState25UpdateStationaryAnimationEP14CHostageImprov */

	/* <0> (null):0 */
	virtual void ~HostageState(class HostageState *, int);

	/* vtable has 1 entries: {
	   [6] = UpdateStationaryAnimation(_ZN12HostageState25UpdateStationaryAnimationEP14CHostageImprov), 
	} */
	/* size: 12, cachelines: 1, members: 2 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1049 */
 /* pointer to 1048 */
 /* size: 4 */

/* 1050 */
/* <0> (null):0 */
enum ScareType {
	NERVOUS = 0,
	SCARED = 1,
	TERRIFIED = 2,
}; /* size: 4 */

/* 1051 */
/* <0> (null):0 */
struct CHostageImprov {
	/* <0> (null):0 */
	enum ScareType {
		NERVOUS = 0,
		SCARED = 1,
		TERRIFIED = 2,
	};

	/* <0> (null):0 */
	virtual void ~CHostageImprov(class CHostageImprov *, int);

	/* <0> (null):0 */
	enum ScareType GetScareIntensity(const class CHostageImprov  *); /* linkage=_ZNK14CHostageImprov17GetScareIntensityEv */

	/* <0> (null):0 */
	class CHostage * GetEntity(const class CHostageImprov  *); /* linkage=_ZNK14CHostageImprov9GetEntityEv */

	/* <0> (null):0 */
	class CNavPath * GetPath(class CHostageImprov *); /* linkage=_ZN14CHostageImprov7GetPathEv */

	/* <0> (null):0 */
	void Idle(class CHostageImprov *); /* linkage=_ZN14CHostageImprov4IdleEv */


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1052 */
 /* pointer to 1051 */
 /* size: 4 */

/* 1053 */
 /* pointer to 1047 */
 /* size: 4 */

/* 1054 */
 /* pointer to 1055 */
 /* size: 4 */

/* 1055 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1056 */
 /* pointer to 1057 */
 /* size: 4 */

/* 1057 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1058 */
/* <0> (null):0 */
class HostageIdleState {
	/* <0> (null):0 */
	virtual void ~HostageIdleState(class HostageIdleState *, int);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1059 */
/* <0> (null):0 */
class HostageAnimateState {
	/* <0> (null):0 */
	virtual void ~HostageAnimateState(class HostageAnimateState *, int);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1060 */
/* <0> (null):0 */
class HostagePathCost {
	/* <0> (null):0 */
	float operator()(class HostagePathCost *, class CNavArea *, class CNavArea *, const class CNavLadder  *); /* linkage=_ZN15HostagePathCostclEP8CNavAreaS1_PK10CNavLadder */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1061 */
 /* pointer to 1060 */
 /* size: 4 */

/* 1062 */
/* <0> (null):0 */
class CHostage {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1063 */
 /* pointer to 1062 */
 /* size: 4 */

/* 1064 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1065 */
/* <0> (null):0 */
struct __numeric_traits_integer<int> {
	intconst                   __min;                /*     0     4 */
	intconst                   __max;                /*     0     4 */
	boolconst                  __is_signed;          /*     0     1 */
	intconst                   __digits;             /*     0     4 */

	/* size: 1, cachelines: 1, members: 4 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 4 + 0(holes), diff = -3 */

}; /* size: 1 */

/* 1066 */
/* <0> (null):0 */
struct Zone {
	class CBaseEntity *        m_entity;             /*     0     4 */
	class CNavArea *           m_area[16];           /*     4    64 */
	/* --- cacheline 1 boundary (64 bytes) was 4 bytes ago --- */
	int                        m_areaCount;          /*    68     4 */
	class Vector              m_center;              /*    72    12 */
	bool                       m_isLegacy;           /*    84     1 */
	int                        m_index;              /*    88     4 */
	struct Extent              m_extent;             /*    92    24 */

	/* size: 116, cachelines: 2, members: 7 */
	/* last cacheline: 52 bytes */

	/* BRAIN FART ALERT! 116 != 113 + 0(holes), diff = 3 */

}; /* size: 116 */

/* 1067 */
/* <0> (null):0 */
class CCSBotManager {
	/* <0> (null):0 */
	struct Zone {
		class CBaseEntity *        m_entity;             /*     0     4 */
		class CNavArea *           m_area[16];           /*     4    64 */
		/* --- cacheline 1 boundary (64 bytes) was 4 bytes ago --- */
		int                        m_areaCount;          /*    68     4 */
		class Vector              m_center;              /*    72    12 */
		bool                       m_isLegacy;           /*    84     1 */
		int                        m_index;              /*    88     4 */
		struct Extent              m_extent;             /*    92    24 */

		/* size: 116, cachelines: 2, members: 7 */
		/* last cacheline: 52 bytes */

		/* BRAIN FART ALERT! 116 != 113 + 0(holes), diff = 3 */

	};

	/* <0> (null):0 */
	const class Zone  * GetRandomZone(const class CCSBotManager  *); /* linkage=_ZNK13CCSBotManager13GetRandomZoneEv */

private:

	bool                       m_isLearningMap;      /*     0     1 */
	bool                       m_isAnalysisRequested; /*     0     1 */

	/* size: 0, cachelines: 0, members: 2 */

	/* BRAIN FART ALERT! 0 != 1 + 0(holes), diff = -1 */

}; /* size: 0 */

/* 1068 */
/* <0> (null):0 */
class CNavArea *           array[16]; /* size: 64 */

/* 1069 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavLadder*> _Self; /* size: 4 */

/* 1070 */
/* <0> (null):0 */
typedef class CNavLadder * * pointer; /* size: 4 */

/* 1071 */
/* <0> (null):0 */
typedef class CNavLadder * & reference; /* size: 4 */

/* 1072 */
/* <0> (null):0 */
struct _List_iterator<CNavLadder*> {
	class _List_node_base *    _M_node;              /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_iterator<CNavLadder*> _Self;

	/* <0> (null):0 */
	typedef class CNavLadder * * pointer;

	/* <0> (null):0 */
	typedef class CNavLadder * & reference;

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<CNavLadder*> *);

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<CNavLadder*> *, class _List_node_base *);

	/* <0> (null):0 */
	reference operator*(const class _List_iterator<CNavLadder*>  *); /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_iterator<CNavLadder*>  *); /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_iterator<CNavLadder*> *); /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_iterator<CNavLadder*> *, int); /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_iterator<CNavLadder*> *); /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_iterator<CNavLadder*> *, int); /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_iterator<CNavLadder*>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEeqERKS2_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_iterator<CNavLadder*>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEneERKS2_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1073 */
 /* pointer to 1072 */
 /* size: 4 */

/* 1074 */
 /* pointer to 1075 */
 /* size: 4 */

/* 1075 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1076 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1077 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1078 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1079 */
/* <0> (null):0 */
typedef struct _List_iterator<NavConnect> _Self; /* size: 4 */

/* 1080 */
/* <0> (null):0 */
typedef union NavConnect * pointer; /* size: 4 */

/* 1081 */
/* <0> (null):0 */
typedef union NavConnect & reference; /* size: 4 */

/* 1082 */
/* <0> (null):0 */
struct _List_iterator<NavConnect> {
	class _List_node_base *    _M_node;              /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_iterator<NavConnect> _Self;

	/* <0> (null):0 */
	typedef union NavConnect * pointer;

	/* <0> (null):0 */
	typedef union NavConnect & reference;

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<NavConnect> *);

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<NavConnect> *, class _List_node_base *);

	/* <0> (null):0 */
	reference operator*(const class _List_iterator<NavConnect>  *); /* linkage=_ZNKSt14_List_iteratorI10NavConnectEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_iterator<NavConnect>  *); /* linkage=_ZNKSt14_List_iteratorI10NavConnectEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_iterator<NavConnect> *); /* linkage=_ZNSt14_List_iteratorI10NavConnectEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_iterator<NavConnect> *, int); /* linkage=_ZNSt14_List_iteratorI10NavConnectEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_iterator<NavConnect> *); /* linkage=_ZNSt14_List_iteratorI10NavConnectEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_iterator<NavConnect> *, int); /* linkage=_ZNSt14_List_iteratorI10NavConnectEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_iterator<NavConnect>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorI10NavConnectEeqERKS1_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_iterator<NavConnect>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorI10NavConnectEneERKS1_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1083 */
 /* pointer to 1082 */
 /* size: 4 */

/* 1084 */
 /* pointer to 1085 */
 /* size: 4 */

/* 1085 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1086 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1087 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1088 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1089 */
/* <0> (null):0 */
struct _List_node<NavConnect> : public _List_node_base {
public:

	/* struct _List_node_base     <ancestor>; */     /*     0     8 */
	union NavConnect           _M_data;              /*     8     4 */

	/* size: 12, cachelines: 1, members: 2 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1090 */
/* <0> (null):0 */
struct _List_node<CNavLadder*> : public _List_node_base {
public:

	/* struct _List_node_base     <ancestor>; */     /*     0     8 */
	class CNavLadder *         _M_data;              /*     8     4 */

	/* size: 12, cachelines: 1, members: 2 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1091 */
/* <0> (null):0 */
class HostageEscapeState : public HostageState {
public:

	/* class HostageState        <ancestor>; */      /*     0    12 */
private:

	class HostageEscapeToCoverState m_toCoverState;  /*    12    40 */
	class HostageEscapeLookAroundState m_lookAroundState; /*    52    20 */
	/* --- cacheline 1 boundary (64 bytes) was 8 bytes ago --- */
	class HostageStateMachine m_behavior;            /*    72    16 */
	bool                       m_canEscape;          /*    88     1 */
	class CountdownTimer      m_runTimer;            /*    92     8 */
	/* <0> (null):0 */
	void HostageEscapeState(class HostageEscapeState *);

	/* <0> (null):0 */
	virtual void OnEnter(class HostageEscapeState *, class CHostageImprov *); /* linkage=_ZN18HostageEscapeState7OnEnterEP14CHostageImprov */

	/* <0> (null):0 */
	virtual void OnUpdate(class HostageEscapeState *, class CHostageImprov *); /* linkage=_ZN18HostageEscapeState8OnUpdateEP14CHostageImprov */

	/* <0> (null):0 */
	virtual void OnExit(class HostageEscapeState *, class CHostageImprov *); /* linkage=_ZN18HostageEscapeState6OnExitEP14CHostageImprov */

	/* <0> (null):0 */
	virtual void OnMoveToFailure(class HostageEscapeState *, const class Vector  &, enum MoveToFailureType); /* linkage=_ZN18HostageEscapeState15OnMoveToFailureERK6VectorN12IImprovEvent17MoveToFailureTypeE */

	/* <0> (null):0 */
	virtual const char  * GetName(const class HostageEscapeState  *); /* linkage=_ZNK18HostageEscapeState7GetNameEv */

	/* <0> (null):0 */
	void ToCover(class HostageEscapeState *); /* linkage=_ZN18HostageEscapeState7ToCoverEv */

	/* <0> (null):0 */
	void LookAround(class HostageEscapeState *); /* linkage=_ZN18HostageEscapeState10LookAroundEv */

	/* <0> (null):0 */
	virtual void ~HostageEscapeState(class HostageEscapeState *, int);

	/* vtable has 5 entries: {
	   [2] = OnEnter(_ZN18HostageEscapeState7OnEnterEP14CHostageImprov), 
	   [3] = OnUpdate(_ZN18HostageEscapeState8OnUpdateEP14CHostageImprov), 
	   [4] = OnExit(_ZN18HostageEscapeState6OnExitEP14CHostageImprov), 
	   [7] = OnMoveToFailure(_ZN18HostageEscapeState15OnMoveToFailureERK6VectorN12IImprovEvent17MoveToFailureTypeE), 
	   [5] = GetName(_ZNK18HostageEscapeState7GetNameEv), 
	} */
	/* size: 100, cachelines: 2, members: 6 */
	/* last cacheline: 36 bytes */

	/* BRAIN FART ALERT! 100 != 97 + 0(holes), diff = 3 */

}; /* size: 100 */

/* 1092 */
/* <0> (null):0 */
class HostageEscapeToCoverState : public HostageState {
public:

	/* class HostageState        <ancestor>; */      /*     0    12 */
private:

	class Vector              m_rescueGoal;          /*    12    12 */
	class Vector              m_spot;                /*    24    12 */
	bool                       m_canEscape;          /*    36     1 */
	/* <0> (null):0 */
	void HostageEscapeToCoverState(class HostageEscapeToCoverState *, const class HostageEscapeToCoverState  &);

	/* <0> (null):0 */
	void HostageEscapeToCoverState(class HostageEscapeToCoverState *);

	/* <0> (null):0 */
	virtual void OnEnter(class HostageEscapeToCoverState *, class CHostageImprov *); /* linkage=_ZN25HostageEscapeToCoverState7OnEnterEP14CHostageImprov */

	/* <0> (null):0 */
	virtual void OnUpdate(class HostageEscapeToCoverState *, class CHostageImprov *); /* linkage=_ZN25HostageEscapeToCoverState8OnUpdateEP14CHostageImprov */

	/* <0> (null):0 */
	virtual void OnExit(class HostageEscapeToCoverState *, class CHostageImprov *); /* linkage=_ZN25HostageEscapeToCoverState6OnExitEP14CHostageImprov */

	/* <0> (null):0 */
	virtual void OnMoveToFailure(class HostageEscapeToCoverState *, const class Vector  &, enum MoveToFailureType); /* linkage=_ZN25HostageEscapeToCoverState15OnMoveToFailureERK6VectorN12IImprovEvent17MoveToFailureTypeE */

	/* <0> (null):0 */
	virtual const char  * GetName(const class HostageEscapeToCoverState  *); /* linkage=_ZNK25HostageEscapeToCoverState7GetNameEv */

	/* <0> (null):0 */
	void SetRescueGoal(class HostageEscapeToCoverState *, const class Vector  &); /* linkage=_ZN25HostageEscapeToCoverState13SetRescueGoalERK6Vector */

	/* <0> (null):0 */
	virtual void ~HostageEscapeToCoverState(class HostageEscapeToCoverState *, int);

	/* vtable has 5 entries: {
	   [2] = OnEnter(_ZN25HostageEscapeToCoverState7OnEnterEP14CHostageImprov), 
	   [3] = OnUpdate(_ZN25HostageEscapeToCoverState8OnUpdateEP14CHostageImprov), 
	   [4] = OnExit(_ZN25HostageEscapeToCoverState6OnExitEP14CHostageImprov), 
	   [7] = OnMoveToFailure(_ZN25HostageEscapeToCoverState15OnMoveToFailureERK6VectorN12IImprovEvent17MoveToFailureTypeE), 
	   [5] = GetName(_ZNK25HostageEscapeToCoverState7GetNameEv), 
	} */
	/* size: 40, cachelines: 1, members: 4 */
	/* last cacheline: 40 bytes */

	/* BRAIN FART ALERT! 40 != 37 + 0(holes), diff = 3 */

}; /* size: 40 */

/* 1093 */
/* <0> (null):0 */
class HostageEscapeLookAroundState : public HostageState {
public:

	/* class HostageState        <ancestor>; */      /*     0    12 */
private:

	class CountdownTimer      m_timer;               /*    12     8 */
	/* <0> (null):0 */
	void HostageEscapeLookAroundState(class HostageEscapeLookAroundState *, const class HostageEscapeLookAroundState  &);

	/* <0> (null):0 */
	void HostageEscapeLookAroundState(class HostageEscapeLookAroundState *);

	/* <0> (null):0 */
	virtual void OnEnter(class HostageEscapeLookAroundState *, class CHostageImprov *); /* linkage=_ZN28HostageEscapeLookAroundState7OnEnterEP14CHostageImprov */

	/* <0> (null):0 */
	virtual void OnUpdate(class HostageEscapeLookAroundState *, class CHostageImprov *); /* linkage=_ZN28HostageEscapeLookAroundState8OnUpdateEP14CHostageImprov */

	/* <0> (null):0 */
	virtual void OnExit(class HostageEscapeLookAroundState *, class CHostageImprov *); /* linkage=_ZN28HostageEscapeLookAroundState6OnExitEP14CHostageImprov */

	/* <0> (null):0 */
	virtual const char  * GetName(const class HostageEscapeLookAroundState  *); /* linkage=_ZNK28HostageEscapeLookAroundState7GetNameEv */

	/* <0> (null):0 */
	virtual void ~HostageEscapeLookAroundState(class HostageEscapeLookAroundState *, int);

	/* vtable has 4 entries: {
	   [2] = OnEnter(_ZN28HostageEscapeLookAroundState7OnEnterEP14CHostageImprov), 
	   [3] = OnUpdate(_ZN28HostageEscapeLookAroundState8OnUpdateEP14CHostageImprov), 
	   [4] = OnExit(_ZN28HostageEscapeLookAroundState6OnExitEP14CHostageImprov), 
	   [5] = GetName(_ZNK28HostageEscapeLookAroundState7GetNameEv), 
	} */
	/* size: 20, cachelines: 1, members: 2 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 1094 */
/* <0> (null):0 */
class HostageStateMachine : public SimpleStateMachine<CHostageImprov*, HostageState>, public IImprovEvent {
public:

	/* class SimpleStateMachine<CHostageImprov*, HostageState> <ancestor>; */ /*     4    12 */
	/* class IImprovEvent        <ancestor>; */      /*     0     4 */
	/* <0> (null):0 */
	void HostageStateMachine(class HostageStateMachine *, const class HostageStateMachine  &);

	/* <0> (null):0 */
	void HostageStateMachine(class HostageStateMachine *);

	/* <0> (null):0 */
	void ~HostageStateMachine(class HostageStateMachine *, int);

	/* <0> (null):0 */
	virtual void OnMoveToSuccess(class HostageStateMachine *, const class Vector  &); /* linkage=_ZN19HostageStateMachine15OnMoveToSuccessERK6Vector */

	/* <0> (null):0 */
	virtual void OnMoveToFailure(class HostageStateMachine *, const class Vector  &, enum MoveToFailureType); /* linkage=_ZN19HostageStateMachine15OnMoveToFailureERK6VectorN12IImprovEvent17MoveToFailureTypeE */

	/* <0> (null):0 */
	virtual void OnInjury(class HostageStateMachine *, float); /* linkage=_ZN19HostageStateMachine8OnInjuryEf */

	/* <0> (null):0 */
	void UpdateStationaryAnimation(class HostageStateMachine *, class CHostageImprov *); /* linkage=_ZN19HostageStateMachine25UpdateStationaryAnimationEP14CHostageImprov */

	/* vtable has 3 entries: {
	   [0] = OnMoveToSuccess(_ZN19HostageStateMachine15OnMoveToSuccessERK6Vector), 
	   [1] = OnMoveToFailure(_ZN19HostageStateMachine15OnMoveToFailureERK6VectorN12IImprovEvent17MoveToFailureTypeE), 
	   [2] = OnInjury(_ZN19HostageStateMachine8OnInjuryEf), 
	} */
	/* size: 16, cachelines: 1, members: 2 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 1095 */
 /* pointer to 1091 */
 /* size: 4 */

/* 1096 */
 /* pointer to 1097 */
 /* size: 4 */

/* 1097 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 100 */

/* 1098 */
/* <0> (null):0 */
class SimpleState<CHostageImprov*> {
	int ()(void) * *           _vptr.SimpleState;    /*     0     4 */
private:

	class SimpleState<CHostageImprov*> * m_parent;   /*     4     4 */
	/* <0> (null):0 */
	void SimpleState(class SimpleState<CHostageImprov*> *, const class SimpleState<CHostageImprov*>  &);

	/* <0> (null):0 */
	void SimpleState(class SimpleState<CHostageImprov*> *);

	/* <0> (null):0 */
	virtual void ~SimpleState(class SimpleState<CHostageImprov*> *, int);

	/* <0> (null):0 */
	virtual void OnEnter(class SimpleState<CHostageImprov*> *, class CHostageImprov *); /* linkage=_ZN11SimpleStateIP14CHostageImprovE7OnEnterES1_ */

	/* <0> (null):0 */
	virtual void OnUpdate(class SimpleState<CHostageImprov*> *, class CHostageImprov *); /* linkage=_ZN11SimpleStateIP14CHostageImprovE8OnUpdateES1_ */

	/* <0> (null):0 */
	virtual void OnExit(class SimpleState<CHostageImprov*> *, class CHostageImprov *); /* linkage=_ZN11SimpleStateIP14CHostageImprovE6OnExitES1_ */

	/* <0> (null):0 */
	virtual const char  * GetName(const class SimpleState<CHostageImprov*>  *); /* linkage=_ZNK11SimpleStateIP14CHostageImprovE7GetNameEv */

	/* <0> (null):0 */
	void SetParent(class SimpleState<CHostageImprov*> *, class SimpleState<CHostageImprov*> *); /* linkage=_ZN11SimpleStateIP14CHostageImprovE9SetParentEPS2_ */

	/* <0> (null):0 */
	class SimpleState<CHostageImprov*> * GetParent(const class SimpleState<CHostageImprov*>  *); /* linkage=_ZNK11SimpleStateIP14CHostageImprovE9GetParentEv */

	/* vtable has 4 entries: {
	   [2] = OnEnter(_ZN11SimpleStateIP14CHostageImprovE7OnEnterES1_), 
	   [3] = OnUpdate(_ZN11SimpleStateIP14CHostageImprovE8OnUpdateES1_), 
	   [4] = OnExit(_ZN11SimpleStateIP14CHostageImprovE6OnExitES1_), 
	   [5] = GetName(_ZNK11SimpleStateIP14CHostageImprovE7GetNameEv), 
	} */
	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 1099 */
 /* pointer to 1093 */
 /* size: 4 */

/* 1100 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1101 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 20 */

/* 1102 */
 /* pointer to 1101 */
 /* size: 4 */

/* 1103 */
 /* pointer to 1092 */
 /* size: 4 */

/* 1104 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1105 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 40 */

/* 1106 */
 /* pointer to 1105 */
 /* size: 4 */

/* 1107 */
 /* pointer to 1094 */
 /* size: 4 */

/* 1108 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1109 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 16 */

/* 1110 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1111 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 1112 */
 /* pointer to 1113 */
 /* size: 4 */

/* 1113 */
 /* pointer to 1111 */
 /* size: 4 */

/* 1114 */
 /* pointer to 1098 */
 /* size: 4 */

/* 1115 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1116 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1117 */
 /* pointer to 1116 */
 /* size: 4 */

/* 1118 */
 /* pointer to 1119 */
 /* size: 4 */

/* 1119 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1120 */
 /* pointer to 1046 */
 /* size: 4 */

/* 1121 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1122 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1123 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1124 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1125 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1126 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1127 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1128 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1129 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1130 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1131 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1132 */
 /* pointer to 1133 */
 /* size: 4 */

/* 1133 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 676 */

/* 1134 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1135 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1136 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1137 */
/* <0> (null):0 */
class CPointEntity {
	/* <0> (null):0 */
	virtual int ObjectCaps(class CPointEntity *); /* linkage=_ZN12CPointEntity10ObjectCapsEv */

	/* vtable has 1 entries: {
	   [6] = ObjectCaps(_ZN12CPointEntity10ObjectCapsEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1138 */
 /* pointer to 1137 */
 /* size: 4 */

/* 1139 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1140 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1141 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1142 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1143 */
 /* pointer to 1028 */
 /* size: 4 */

/* 1144 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1145 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1146 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1147 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1148 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1149 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1150 */
 /* pointer to 1058 */
 /* size: 4 */

/* 1151 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1152 */
/* <0> (null):0 */
class HostageRetreatState {
	/* <0> (null):0 */
	virtual void ~HostageRetreatState(class HostageRetreatState *, int);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1153 */
 /* pointer to 1152 */
 /* size: 4 */

/* 1154 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1155 */
/* <0> (null):0 */
class HostageFollowState {
	/* <0> (null):0 */
	virtual void ~HostageFollowState(class HostageFollowState *, int);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1156 */
 /* pointer to 1155 */
 /* size: 4 */

/* 1157 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1158 */
 /* pointer to 1059 */
 /* size: 4 */

/* 1159 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1160 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1161 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1162 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1163 */
 /* pointer to 1164 */
 /* size: 4 */

/* 1164 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1165 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1166 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1167 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1168 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1169 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1170 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1171 */
 /* pointer to 1172 */
 /* size: 4 */

/* 1172 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 116 */

/* 1173 */
 /* pointer to 1174 */
 /* size: 4 */

/* 1174 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1175 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1176 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1177 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1178 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1179 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1180 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1181 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1182 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1183 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1184 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1185 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1186 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1187 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1188 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1189 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1190 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1191 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1192 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1193 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1194 */
 /* pointer to 1067 */
 /* size: 4 */

/* 1195 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1196 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1197 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1198 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1199 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1200 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1201 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1202 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1203 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1204 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1205 */
 /* pointer to 78 */
 /* size: 4 */

/* 1206 */
/* <0> (null):0 */
class CBotManager {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1207 */
 /* pointer to 1206 */
 /* size: 4 */

/* Functions: */

/* <0> (null):0 */
void Vector2D(class Vector2D *)
{
} /* size: 4 */

/* <0> (null):0 */
void Vector2D(class Vector2D *, float, float)
{
} /* size: 256 */

/* <0> (null):0 */
class Vector2D operator+(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DplERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator-(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DmiERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator*(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DmlEf */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator/(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DdvEf */
{
} /* size: 8 */

/* <0> (null):0 */
float Length(const class Vector2D  *) /* linkage=_ZNK8Vector2D6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector2D  *) /* linkage=_ZNK8Vector2D13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector2D Normalize(const class Vector2D  *) /* linkage=_ZNK8Vector2D9NormalizeEv */
{
} /* size: 8 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector2D *) /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector2D *, float) /* linkage=_ZN8Vector2D6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void Vector(class Vector *)
{
} /* size: 2426 */

/* <0> (null):0 */
void Vector(class Vector *, float, float, float)
{
} /* size: 12 */

/* <0> (null):0 */
void Vector(class Vector *, const class Vector  &)
{
} /* size: 32 */

/* <0> (null):0 */
void Vector(class Vector *, float *)
{
} /* size: 2505 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *) /* linkage=_ZNK6VectorngEv */
{
} /* size: 12 */

/* <0> (null):0 */
int operator==(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectoreqERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
int operator!=(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorneERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector operator+(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorplERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectormiERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator*(const class Vector  *, float) /* linkage=_ZNK6VectormlEf */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator/(const class Vector  *, float) /* linkage=_ZNK6VectordvEf */
{
} /* size: 12 */

/* <0> (null):0 */
void CopyToArray(const class Vector  *, float *) /* linkage=_ZNK6Vector11CopyToArrayEPf */
{
} /* size: 320 */

/* <0> (null):0 */
float Length(const class Vector  *) /* linkage=_ZNK6Vector6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector  *) /* linkage=_ZNK6Vector13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
float * operator float*(class Vector *) /* linkage=_ZN6VectorcvPfEv */
{
} /* size: 4 */

/* <0> (null):0 */
const float  * operator const float*(const class Vector  *) /* linkage=_ZNK6VectorcvPKfEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector Normalize(const class Vector  *) /* linkage=_ZNK6Vector9NormalizeEv */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector2D Make2D(const class Vector  *) /* linkage=_ZNK6Vector6Make2DEv */
{
} /* size: 8 */

/* <0> (null):0 */
float Length2D(const class Vector  *) /* linkage=_ZNK6Vector8Length2DEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector  *, float) /* linkage=_ZNK6Vector16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector  *, float) /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector *) /* linkage=_ZN6Vector16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector *, float) /* linkage=_ZN6Vector6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 158528460 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 2491016 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 476 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 158542220 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 150994947 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 158544660 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 158565440 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 328408 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 328409 */

/* <0> (null):0 */
edict_t * edict(class CBaseEntity *) /* linkage=_ZN11CBaseEntity5edictEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int ObjectCaps(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
int entindex(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8entindexEv */
{
} /* size: 4 */

/* <0> (null):0 */
void IntervalTimer(class IntervalTimer *)
{
} /* size: 0 */

/* <0> (null):0 */
void Reset(class IntervalTimer *) /* linkage=_ZN13IntervalTimer5ResetEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Start(class IntervalTimer *) /* linkage=_ZN13IntervalTimer5StartEv */
{
} /* size: 158624756 */

/* <0> (null):0 */
void Invalidate(class IntervalTimer *) /* linkage=_ZN13IntervalTimer10InvalidateEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool HasStarted(const class IntervalTimer  *) /* linkage=_ZNK13IntervalTimer10HasStartedEv */
{
} /* size: 1 */

/* <0> (null):0 */
float GetElapsedTime(const class IntervalTimer  *) /* linkage=_ZNK13IntervalTimer14GetElapsedTimeEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsLessThen(const class IntervalTimer  *, float) /* linkage=_ZNK13IntervalTimer10IsLessThenEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsGreaterThen(const class IntervalTimer  *, float) /* linkage=_ZNK13IntervalTimer13IsGreaterThenEf */
{
} /* size: 1 */

/* <0> (null):0 */
void CountdownTimer(class CountdownTimer *)
{
} /* size: 158650488 */

/* <0> (null):0 */
void Reset(class CountdownTimer *) /* linkage=_ZN14CountdownTimer5ResetEv */
{
} /* size: 158650700 */

/* <0> (null):0 */
void Start(class CountdownTimer *, float) /* linkage=_ZN14CountdownTimer5StartEf */
{
} /* size: 158650860 */

/* <0> (null):0 */
void Invalidate(class CountdownTimer *) /* linkage=_ZN14CountdownTimer10InvalidateEv */
{
} /* size: 158651044 */

/* <0> (null):0 */
bool HasStarted(const class CountdownTimer  *) /* linkage=_ZNK14CountdownTimer10HasStartedEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsElapsed(const class CountdownTimer  *) /* linkage=_ZNK14CountdownTimer9IsElapsedEv */
{
} /* size: 1 */

/* <0> (null):0 */
void swap(class _List_node_base &, class _List_node_base &) /* linkage=_ZNSt8__detail15_List_node_base4swapERS0_S1_ */
{
} /* size: 158652828 */

/* <0> (null):0 */
void _M_transfer(class _List_node_base *, class _List_node_base *, class _List_node_base *) /* linkage=_ZNSt8__detail15_List_node_base11_M_transferEPS0_S1_ */
{
} /* size: 158653312 */

/* <0> (null):0 */
void _M_reverse(class _List_node_base *) /* linkage=_ZNSt8__detail15_List_node_base10_M_reverseEv */
{
} /* size: 524845 */

/* <0> (null):0 */
void _M_hook(class _List_node_base *, class _List_node_base *) /* linkage=_ZNSt8__detail15_List_node_base7_M_hookEPS0_ */
{
} /* size: 2491211 */

/* <0> (null):0 */
void _M_unhook(class _List_node_base *) /* linkage=_ZNSt8__detail15_List_node_base9_M_unhookEv */
{
} /* size: 158653700 */

/* <0> (null):0 */
float SizeX(const class Extent  *) /* linkage=_ZNK6Extent5SizeXEv */
{
} /* size: 4 */

/* <0> (null):0 */
float SizeY(const class Extent  *) /* linkage=_ZNK6Extent5SizeYEv */
{
} /* size: 4 */

/* <0> (null):0 */
float SizeZ(const class Extent  *) /* linkage=_ZNK6Extent5SizeZEv */
{
} /* size: 4 */

/* <0> (null):0 */
float Area(const class Extent  *) /* linkage=_ZNK6Extent4AreaEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool Contains(const class Extent  *, const class Vector  *) /* linkage=_ZNK6Extent8ContainsEPK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
void SteamFile(class SteamFile *, const char  *)
{
} /* size: 4 */

/* <0> (null):0 */
void ~SteamFile(class SteamFile *, int)
{
} /* size: 158668936 */

/* <0> (null):0 */
bool IsValid(const class SteamFile  *) /* linkage=_ZNK9SteamFile7IsValidEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool Read(class SteamFile *, void *, int) /* linkage=_ZN9SteamFile4ReadEPvi */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator==(const union NavConnect  *, const union NavConnect  &) /* linkage=_ZNK10NavConnecteqERKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
void CNavArea(class CNavArea *, class CNavNode *, class CNavNode *, class CNavNode *, class CNavNode *)
{
} /* size: 158684260 */

/* <0> (null):0 */
void CNavArea(class CNavArea *)
{
} /* size: 158684328 */

/* <0> (null):0 */
void CNavArea(class CNavArea *, const class Vector  *, const class Vector  *)
{
} /* size: 158684648 */

/* <0> (null):0 */
void CNavArea(class CNavArea *, const class Vector  *, const class Vector  *, const class Vector  *, const class Vector  *)
{
} /* size: 158684856 */

/* <0> (null):0 */
void ~CNavArea(class CNavArea *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void ConnectTo(class CNavArea *, class CNavArea *, enum NavDirType) /* linkage=_ZN8CNavArea9ConnectToEPS_10NavDirType */
{
} /* size: 2 */

/* <0> (null):0 */
void Disconnect(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea10DisconnectEPS_ */
{
} /* size: 256 */

/* <0> (null):0 */
void Save(const class CNavArea  *, FILE *) /* linkage=_ZNK8CNavArea4SaveEP8_IO_FILE */
{
} /* size: 158686152 */

/* <0> (null):0 */
void Save(class CNavArea *, int, unsigned int) /* linkage=_ZN8CNavArea4SaveEij */
{
} /* size: 158659816 */

/* <0> (null):0 */
void Load(class CNavArea *, class SteamFile *, unsigned int) /* linkage=_ZN8CNavArea4LoadEP9SteamFilej */
{
} /* size: 158685988 */

/* <0> (null):0 */
enum NavErrorType PostLoad(class CNavArea *) /* linkage=_ZN8CNavArea8PostLoadEv */
{
} /* size: 4 */

/* <0> (null):0 */
unsigned int GetID(const class CNavArea  *) /* linkage=_ZNK8CNavArea5GetIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetAttributes(class CNavArea *, unsigned char) /* linkage=_ZN8CNavArea13SetAttributesEh */
{
} /* size: 158694720 */

/* <0> (null):0 */
unsigned char GetAttributes(const class CNavArea  *) /* linkage=_ZNK8CNavArea13GetAttributesEv */
{
} /* size: 1 */

/* <0> (null):0 */
void SetPlace(class CNavArea *, Place) /* linkage=_ZN8CNavArea8SetPlaceEj */
{
} /* size: 158699488 */

/* <0> (null):0 */
Place GetPlace(const class CNavArea  *) /* linkage=_ZNK8CNavArea8GetPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsOverlapping(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea13IsOverlappingEPK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsOverlapping(const class CNavArea  *, const class CNavArea  *) /* linkage=_ZNK8CNavArea13IsOverlappingEPKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsOverlappingX(const class CNavArea  *, const class CNavArea  *) /* linkage=_ZNK8CNavArea14IsOverlappingXEPKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsOverlappingY(const class CNavArea  *, const class CNavArea  *) /* linkage=_ZNK8CNavArea14IsOverlappingYEPKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
int GetPlayerCount(const class CNavArea  *, int, class CBasePlayer *) /* linkage=_ZNK8CNavArea14GetPlayerCountEiP11CBasePlayer */
{
} /* size: 4 */

/* <0> (null):0 */
float GetZ(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea4GetZEPK6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
float GetZ(const class CNavArea  *, float, float) /* linkage=_ZNK8CNavArea4GetZEff */
{
} /* size: 4 */

/* <0> (null):0 */
bool Contains(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea8ContainsEPK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsCoplanar(const class CNavArea  *, const class CNavArea  *) /* linkage=_ZNK8CNavArea10IsCoplanarEPKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
void GetClosestPointOnArea(const class CNavArea  *, const class Vector  *, class Vector *) /* linkage=_ZNK8CNavArea21GetClosestPointOnAreaEPK6VectorPS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
float GetDistanceSquaredToPoint(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea25GetDistanceSquaredToPointEPK6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsDegenerate(const class CNavArea  *) /* linkage=_ZNK8CNavArea12IsDegenerateEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsEdge(const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea6IsEdgeE10NavDirType */
{
} /* size: 1 */

/* <0> (null):0 */
int GetAdjacentCount(const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea16GetAdjacentCountE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetAdjacentArea(const class CNavArea  *, enum NavDirType, int) /* linkage=_ZNK8CNavArea15GetAdjacentAreaE10NavDirTypei */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetRandomAdjacentArea(const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea21GetRandomAdjacentAreaE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
const NavConnectList  * GetAdjacentList(const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea15GetAdjacentListE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsConnected(const class CNavArea  *, const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea11IsConnectedEPKS_10NavDirType */
{
} /* size: 1 */

/* <0> (null):0 */
float ComputeHeightChange(class CNavArea *, const class CNavArea  *) /* linkage=_ZN8CNavArea19ComputeHeightChangeEPKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
const NavLadderList  * GetLadderList(const class CNavArea  *, enum LadderDirectionType) /* linkage=_ZNK8CNavArea13GetLadderListE19LadderDirectionType */
{
} /* size: 4 */

/* <0> (null):0 */
void ComputePortal(const class CNavArea  *, const class CNavArea  *, enum NavDirType, class Vector *, float *) /* linkage=_ZNK8CNavArea13ComputePortalEPKS_10NavDirTypeP6VectorPf */
{
} /* size: 0 */

/* <0> (null):0 */
void ComputeClosestPointInPortal(const class CNavArea  *, const class CNavArea  *, enum NavDirType, const class Vector  *, class Vector *) /* linkage=_ZNK8CNavArea27ComputeClosestPointInPortalEPKS_10NavDirTypePK6VectorPS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
enum NavDirType ComputeDirection(const class CNavArea  *, class Vector *) /* linkage=_ZNK8CNavArea16ComputeDirectionEP6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
void SetClearedTimestamp(class CNavArea *, int) /* linkage=_ZN8CNavArea19SetClearedTimestampEi */
{
} /* size: 328661 */

/* <0> (null):0 */
float GetClearedTimestamp(class CNavArea *, int) /* linkage=_ZN8CNavArea19GetClearedTimestampEi */
{
} /* size: 4 */

/* <0> (null):0 */
const HidingSpotList  * GetHidingSpotList(const class CNavArea  *) /* linkage=_ZNK8CNavArea17GetHidingSpotListEv */
{
} /* size: 4 */

/* <0> (null):0 */
void ComputeHidingSpots(class CNavArea *) /* linkage=_ZN8CNavArea18ComputeHidingSpotsEv */
{
} /* size: 0 */

/* <0> (null):0 */
void ComputeSniperSpots(class CNavArea *) /* linkage=_ZN8CNavArea18ComputeSniperSpotsEv */
{
} /* size: 3015641 */

/* <0> (null):0 */
class SpotEncounter * GetSpotEncounter(class CNavArea *, const class CNavArea  *, const class CNavArea  *) /* linkage=_ZN8CNavArea16GetSpotEncounterEPKS_S1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void ComputeSpotEncounters(class CNavArea *) /* linkage=_ZN8CNavArea21ComputeSpotEncountersEv */
{
} /* size: 0 */

/* <0> (null):0 */
void IncreaseDanger(class CNavArea *, int, float) /* linkage=_ZN8CNavArea14IncreaseDangerEif */
{
} /* size: 3014716 */

/* <0> (null):0 */
float GetDanger(class CNavArea *, int) /* linkage=_ZN8CNavArea9GetDangerEi */
{
} /* size: 4 */

/* <0> (null):0 */
float GetSizeX(const class CNavArea  *) /* linkage=_ZNK8CNavArea8GetSizeXEv */
{
} /* size: 4 */

/* <0> (null):0 */
float GetSizeY(const class CNavArea  *) /* linkage=_ZNK8CNavArea8GetSizeYEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class Extent  * GetExtent(const class CNavArea  *) /* linkage=_ZNK8CNavArea9GetExtentEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class Vector  * GetCenter(const class CNavArea  *) /* linkage=_ZNK8CNavArea9GetCenterEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class Vector  * GetCorner(const class CNavArea  *, enum NavCornerType) /* linkage=_ZNK8CNavArea9GetCornerE13NavCornerType */
{
} /* size: 4 */

/* <0> (null):0 */
const class ApproachInfo  * GetApproachInfo(const class CNavArea  *, int) /* linkage=_ZNK8CNavArea15GetApproachInfoEi */
{
} /* size: 4 */

/* <0> (null):0 */
int GetApproachInfoCount(const class CNavArea  *) /* linkage=_ZNK8CNavArea20GetApproachInfoCountEv */
{
} /* size: 4 */

/* <0> (null):0 */
void ComputeApproachAreas(class CNavArea *) /* linkage=_ZN8CNavArea20ComputeApproachAreasEv */
{
} /* size: 158720236 */

/* <0> (null):0 */
void MakeNewMarker(void) /* linkage=_ZN8CNavArea13MakeNewMarkerEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Mark(class CNavArea *) /* linkage=_ZN8CNavArea4MarkEv */
{
} /* size: 158726520 */

/* <0> (null):0 */
BOOL IsMarked(const class CNavArea  *) /* linkage=_ZNK8CNavArea8IsMarkedEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetParent(class CNavArea *, class CNavArea *, enum NavTraverseType) /* linkage=_ZN8CNavArea9SetParentEPS_15NavTraverseType */
{
} /* size: 158731712 */

/* <0> (null):0 */
class CNavArea * GetParent(const class CNavArea  *) /* linkage=_ZNK8CNavArea9GetParentEv */
{
} /* size: 4 */

/* <0> (null):0 */
enum NavTraverseType GetParentHow(const class CNavArea  *) /* linkage=_ZNK8CNavArea12GetParentHowEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsOpen(const class CNavArea  *) /* linkage=_ZNK8CNavArea6IsOpenEv */
{
} /* size: 1 */

/* <0> (null):0 */
void AddToOpenList(class CNavArea *) /* linkage=_ZN8CNavArea13AddToOpenListEv */
{
} /* size: 0 */

/* <0> (null):0 */
void UpdateOnOpenList(class CNavArea *) /* linkage=_ZN8CNavArea16UpdateOnOpenListEv */
{
} /* size: 0 */

/* <0> (null):0 */
void RemoveFromOpenList(class CNavArea *) /* linkage=_ZN8CNavArea18RemoveFromOpenListEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool IsOpenListEmpty(void) /* linkage=_ZN8CNavArea15IsOpenListEmptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
class CNavArea * PopOpenList(void) /* linkage=_ZN8CNavArea11PopOpenListEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsClosed(const class CNavArea  *) /* linkage=_ZNK8CNavArea8IsClosedEv */
{
} /* size: 1 */

/* <0> (null):0 */
void AddToClosedList(class CNavArea *) /* linkage=_ZN8CNavArea15AddToClosedListEv */
{
} /* size: 87364 */

/* <0> (null):0 */
void RemoveFromClosedList(class CNavArea *) /* linkage=_ZN8CNavArea20RemoveFromClosedListEv */
{
} /* size: 0 */

/* <0> (null):0 */
void ClearSearchLists(void) /* linkage=_ZN8CNavArea16ClearSearchListsEv */
{
} /* size: 0 */

/* <0> (null):0 */
void SetTotalCost(class CNavArea *, float) /* linkage=_ZN8CNavArea12SetTotalCostEf */
{
} /* size: 158733120 */

/* <0> (null):0 */
float GetTotalCost(const class CNavArea  *) /* linkage=_ZNK8CNavArea12GetTotalCostEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetCostSoFar(class CNavArea *, float) /* linkage=_ZN8CNavArea12SetCostSoFarEf */
{
} /* size: 327402 */

/* <0> (null):0 */
float GetCostSoFar(const class CNavArea  *) /* linkage=_ZNK8CNavArea12GetCostSoFarEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Draw(class CNavArea *, byte, byte, byte, int) /* linkage=_ZN8CNavArea4DrawEhhhi */
{
} /* size: 0 */

/* <0> (null):0 */
void DrawConnectedAreas(class CNavArea *) /* linkage=_ZN8CNavArea18DrawConnectedAreasEv */
{
} /* size: 0 */

/* <0> (null):0 */
void DrawMarkedCorner(class CNavArea *, enum NavCornerType, byte, byte, byte, int) /* linkage=_ZN8CNavArea16DrawMarkedCornerE13NavCornerTypehhhi */
{
} /* size: 524288 */

/* <0> (null):0 */
bool SplitEdit(class CNavArea *, bool, float, class CNavArea * *, class CNavArea * *) /* linkage=_ZN8CNavArea9SplitEditEbfPPS_S1_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool MergeEdit(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea9MergeEditEPS_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool SpliceEdit(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea10SpliceEditEPS_ */
{
} /* size: 1 */

/* <0> (null):0 */
void RaiseCorner(class CNavArea *, enum NavCornerType, int) /* linkage=_ZN8CNavArea11RaiseCornerE13NavCornerTypei */
{
} /* size: 0 */

/* <0> (null):0 */
void AddLadderUp(class CNavArea *, class CNavLadder *) /* linkage=_ZN8CNavArea11AddLadderUpEP10CNavLadder */
{
} /* size: 0 */

/* <0> (null):0 */
void AddLadderDown(class CNavArea *, class CNavLadder *) /* linkage=_ZN8CNavArea13AddLadderDownEP10CNavLadder */
{
} /* size: 0 */

/* <0> (null):0 */
void Initialize(class CNavArea *) /* linkage=_ZN8CNavArea10InitializeEv */
{
} /* size: 158763236 */

/* <0> (null):0 */
void DecayDanger(class CNavArea *) /* linkage=_ZN8CNavArea11DecayDangerEv */
{
} /* size: 158763396 */

/* <0> (null):0 */
bool IsHidingSpotCollision(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea21IsHidingSpotCollisionEPK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
void AddSpotEncounters(class CNavArea *, const class CNavArea  *, enum NavDirType, const class CNavArea  *, enum NavDirType) /* linkage=_ZN8CNavArea17AddSpotEncountersEPKS_10NavDirTypeS1_S2_ */
{
} /* size: 158761244 */

/* <0> (null):0 */
void Strip(class CNavArea *) /* linkage=_ZN8CNavArea5StripEv */
{
} /* size: 158764316 */

/* <0> (null):0 */
void FinishMerge(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea11FinishMergeEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
void MergeAdjacentConnections(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea24MergeAdjacentConnectionsEPS_ */
{
} /* size: 41 */

/* <0> (null):0 */
void AssignNodes(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea11AssignNodesEPS_ */
{
} /* size: 158764412 */

/* <0> (null):0 */
void FinishSplitEdit(class CNavArea *, class CNavArea *, enum NavDirType) /* linkage=_ZN8CNavArea15FinishSplitEditEPS_10NavDirType */
{
} /* size: 158764872 */

/* <0> (null):0 */
void OnDestroyNotify(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea15OnDestroyNotifyEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
void CNavLadder(class CNavLadder *)
{
} /* size: 0 */

/* <0> (null):0 */
void OnDestroyNotify(class CNavLadder *, class CNavArea *) /* linkage=_ZN10CNavLadder15OnDestroyNotifyEP8CNavArea */
{
} /* size: 158788760 */

/* <0> (null):0 */
void HidingSpot(class HidingSpot *)
{
} /* size: 0 */

/* <0> (null):0 */
void HidingSpot(class HidingSpot *, const class Vector  *, unsigned char)
{
} /* size: 0 */

/* <0> (null):0 */
bool HasGoodCover(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot12HasGoodCoverEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsGoodSniperSpot(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot16IsGoodSniperSpotEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsIdealSniperSpot(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot17IsIdealSniperSpotEv */
{
} /* size: 1 */

/* <0> (null):0 */
void SetFlags(class HidingSpot *, unsigned char) /* linkage=_ZN10HidingSpot8SetFlagsEh */
{
} /* size: 131072 */

/* <0> (null):0 */
unsigned char GetFlags(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot8GetFlagsEv */
{
} /* size: 1 */

/* <0> (null):0 */
void Save(const class HidingSpot  *, int, unsigned int) /* linkage=_ZNK10HidingSpot4SaveEij */
{
} /* size: 851999 */

/* <0> (null):0 */
void Load(class HidingSpot *, class SteamFile *, unsigned int) /* linkage=_ZN10HidingSpot4LoadEP9SteamFilej */
{
} /* size: 158790768 */

/* <0> (null):0 */
const class Vector  * GetPosition(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot11GetPositionEv */
{
} /* size: 4 */

/* <0> (null):0 */
unsigned int GetID(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot5GetIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Mark(class HidingSpot *) /* linkage=_ZN10HidingSpot4MarkEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool IsMarked(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot8IsMarkedEv */
{
} /* size: 1 */

/* <0> (null):0 */
void ChangeMasterMarker(void) /* linkage=_ZN10HidingSpot18ChangeMasterMarkerEv */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<SpotOrder> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<SpotOrder> *, const class new_allocator<SpotOrder>  &)
{
} /* size: 158805160 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<SpotOrder> *, int)
{
} /* size: 158805320 */

/* <0> (null):0 */
pointer address(const class new_allocator<SpotOrder>  *, class SpotOrder &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE7addressERS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<SpotOrder>  *, const class SpotOrder  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE7addressERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<SpotOrder> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<SpotOrder> *, class SpotOrder *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE10deallocateEPS1_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<SpotOrder>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<SpotOrder> *, class SpotOrder *, const class SpotOrder  &) /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE9constructEPS1_RKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<SpotOrder> *, class SpotOrder *) /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE7destroyEPS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<SpotOrder> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<SpotOrder> *, const class allocator<SpotOrder>  &)
{
} /* size: 256 */

/* <0> (null):0 */
void ~allocator(class allocator<SpotOrder> *, int)
{
} /* size: 158804824 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<SpotOrder> > *)
{
} /* size: 158808304 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<SpotOrder> > *, const class new_allocator<std::_List_node<SpotOrder> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<SpotOrder> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<SpotOrder> >  *, class _List_node<SpotOrder> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7addressERS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<SpotOrder> >  *, const class _List_node<SpotOrder>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7addressERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<SpotOrder> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE10deallocateEPS3_j */
{
} /* size: 158841144 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<SpotOrder> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *, const class _List_node<SpotOrder>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE9constructEPS3_RKS3_ */
{
} /* size: 158841604 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7destroyEPS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<SpotOrder> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<SpotOrder> > *, const class allocator<std::_List_node<SpotOrder> >  &)
{
} /* size: 12808 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<SpotOrder> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class _List_node<SpotOrder> * _M_get_node(class _List_base<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, class _List_node<SpotOrder> *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, const allocator_type  &)
{
} /* size: 154774232 */

/* <0> (null):0 */
void ~_List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void _M_clear(class _List_base<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE8_M_clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_init(class _List_base<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE7_M_initEv */
{
} /* size: 158283024 */

/* <0> (null):0 */
_Node * _M_create_node(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE14_M_create_nodeERKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<SpotOrder, std::allocator<SpotOrder> > *)
{
} /* size: 158284240 */

/* <0> (null):0 */
void list(class list<SpotOrder, std::allocator<SpotOrder> > *, const allocator_type  &)
{
} /* size: 158284308 */

/* <0> (null):0 */
void list(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 158284612 */

/* <0> (null):0 */
void list(class list<SpotOrder, std::allocator<SpotOrder> > *, const class list<SpotOrder, std::allocator<SpotOrder> >  &)
{
} /* size: 158284724 */

/* <0> (null):0 */
class list<SpotOrder, std::allocator<SpotOrder> > & operator=(class list<SpotOrder, std::allocator<SpotOrder> > *, const class list<SpotOrder, std::allocator<SpotOrder> >  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EEaSERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6assignEjRKS0_ */
{
} /* size: 158285092 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, class SpotOrder) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6resizeEjS0_ */
{
} /* size: 158609492 */

/* <0> (null):0 */
reference front(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE10push_frontERKS0_ */
{
} /* size: 158610476 */

/* <0> (null):0 */
void pop_front(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9pop_frontEv */
{
} /* size: 158610664 */

/* <0> (null):0 */
void push_back(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9push_backERKS0_ */
{
} /* size: 63339 */

/* <0> (null):0 */
void pop_back(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE8pop_backEv */
{
} /* size: 158611769 */

/* <0> (null):0 */
iterator insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, unsigned int, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */
{
} /* size: 524288 */

/* <0> (null):0 */
iterator erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5eraseESt14_List_iteratorIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4swapERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */
{
} /* size: 158612137 */

/* <0> (null):0 */
void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void remove(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6removeERKS0_ */
{
} /* size: 158612920 */

/* <0> (null):0 */
void unique(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6uniqueEv */
{
} /* size: 0 */

/* <0> (null):0 */
void merge(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5mergeERS2_ */
{
} /* size: 146684280 */

/* <0> (null):0 */
void reverse(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE7reverseEv */
{
} /* size: 157576160 */

/* <0> (null):0 */
void sort(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4sortEv */
{
} /* size: 157973456 */

/* <0> (null):0 */
void _M_fill_initialize(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE18_M_fill_initializeEjRKS0_ */
{
} /* size: 158179960 */

/* <0> (null):0 */
void _M_fill_assign(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE14_M_fill_assignEjRKS0_ */
{
} /* size: 158203424 */

/* <0> (null):0 */
void _M_transfer(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */
{
} /* size: 158205640 */

/* <0> (null):0 */
void _M_insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 158246900 */

/* <0> (null):0 */
void _M_erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */
{
} /* size: 158270896 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE25_M_check_equal_allocatorsERS2_ */
{
} /* size: 158295616 */

/* <0> (null):0 */
void new_allocator(class new_allocator<HidingSpot*> *)
{
} /* size: 158565624 */

/* <0> (null):0 */
void new_allocator(class new_allocator<HidingSpot*> *, const class new_allocator<HidingSpot*>  &)
{
} /* size: 158593336 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<HidingSpot*> *, int)
{
} /* size: 158610116 */

/* <0> (null):0 */
pointer address(const class new_allocator<HidingSpot*>  *, class HidingSpot * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE7addressERS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<HidingSpot*>  *, const class HidingSpot *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE7addressERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<HidingSpot*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<HidingSpot*> *, class HidingSpot * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE10deallocateEPS2_j */
{
} /* size: 158645904 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<HidingSpot*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<HidingSpot*> *, class HidingSpot * *, const class HidingSpot *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE9constructEPS2_RKS2_ */
{
} /* size: 157789624 */

/* <0> (null):0 */
void destroy(class new_allocator<HidingSpot*> *, class HidingSpot * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE7destroyEPS2_ */
{
} /* size: 157973472 */

/* <0> (null):0 */
void allocator(class allocator<HidingSpot*> *)
{
} /* size: 158206984 */

/* <0> (null):0 */
void allocator(class allocator<HidingSpot*> *, const class allocator<HidingSpot*>  &)
{
} /* size: 158271760 */

/* <0> (null):0 */
void ~allocator(class allocator<HidingSpot*> *, int)
{
} /* size: 158310712 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *)
{
} /* size: 158425920 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *, const class new_allocator<std::_List_node<HidingSpot*> >  &)
{
} /* size: 158504456 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *, int)
{
} /* size: 158507032 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<HidingSpot*> >  *, class _List_node<HidingSpot*> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7addressERS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<HidingSpot*> >  *, const class _List_node<HidingSpot*>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7addressERKS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<HidingSpot*> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE10deallocateEPS4_j */
{
} /* size: 158668412 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<HidingSpot*> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *, const class _List_node<HidingSpot*>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE9constructEPS4_RKS4_ */
{
} /* size: 158699784 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7destroyEPS4_ */
{
} /* size: 158717208 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<HidingSpot*> > *)
{
} /* size: 158593876 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<HidingSpot*> > *, const class allocator<std::_List_node<HidingSpot*> >  &)
{
} /* size: 158602568 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<HidingSpot*> > *, int)
{
} /* size: 158612212 */

/* <0> (null):0 */
class _List_node<HidingSpot*> * _M_get_node(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_node<HidingSpot*> *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */
{
} /* size: 158585180 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, int)
{
} /* size: 524288 */

/* <0> (null):0 */
void _M_clear(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE8_M_clearEv */
{
} /* size: 158586532 */

/* <0> (null):0 */
void _M_init(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE7_M_initEv */
{
} /* size: 0 */

/* <0> (null):0 */
_Node * _M_create_node(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE14_M_create_nodeERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *)
{
} /* size: 157466344 */

/* <0> (null):0 */
void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const allocator_type  &)
{
} /* size: 157576744 */

/* <0> (null):0 */
void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 157789140 */

/* <0> (null):0 */
void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const class list<HidingSpot*, std::allocator<HidingSpot*> >  &)
{
} /* size: 157890832 */

/* <0> (null):0 */
class list<HidingSpot*, std::allocator<HidingSpot*> > & operator=(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const class list<HidingSpot*, std::allocator<HidingSpot*> >  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EEaSERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6assignEjRKS1_ */
{
} /* size: 157971352 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, class HidingSpot *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6resizeEjS1_ */
{
} /* size: 158372964 */

/* <0> (null):0 */
reference front(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE10push_frontERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_front(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9pop_frontEv */
{
} /* size: 0 */

/* <0> (null):0 */
void push_back(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9push_backERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4swapERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void remove(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6removeERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void unique(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6uniqueEv */
{
} /* size: 0 */

/* <0> (null):0 */
void merge(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5mergeERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void reverse(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE7reverseEv */
{
} /* size: 0 */

/* <0> (null):0 */
void sort(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4sortEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE18_M_fill_initializeEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE14_M_fill_assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_transfer(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE25_M_check_equal_allocatorsERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<SpotEncounter> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<SpotEncounter> *, const class new_allocator<SpotEncounter>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<SpotEncounter> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<SpotEncounter>  *, class SpotEncounter &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE7addressERS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<SpotEncounter>  *, const class SpotEncounter  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE7addressERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<SpotEncounter> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<SpotEncounter> *, class SpotEncounter *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE10deallocateEPS1_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<SpotEncounter>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<SpotEncounter> *, class SpotEncounter *, const class SpotEncounter  &) /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE9constructEPS1_RKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<SpotEncounter> *, class SpotEncounter *) /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE7destroyEPS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<SpotEncounter> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<SpotEncounter> *, const class allocator<SpotEncounter>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<SpotEncounter> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *, const class new_allocator<std::_List_node<SpotEncounter> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<SpotEncounter> >  *, class _List_node<SpotEncounter> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7addressERS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<SpotEncounter> >  *, const class _List_node<SpotEncounter>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7addressERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<SpotEncounter> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE10deallocateEPS3_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<SpotEncounter> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *, const class _List_node<SpotEncounter>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE9constructEPS3_RKS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7destroyEPS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<SpotEncounter> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<SpotEncounter> > *, const class allocator<std::_List_node<SpotEncounter> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<SpotEncounter> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class _List_node<SpotEncounter> * _M_get_node(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_node<SpotEncounter> *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void _M_clear(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE8_M_clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_init(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE7_M_initEv */
{
} /* size: 0 */

/* <0> (null):0 */
_Node * _M_create_node(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE14_M_create_nodeERKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const class list<SpotEncounter, std::allocator<SpotEncounter> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
class list<SpotEncounter, std::allocator<SpotEncounter> > & operator=(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const class list<SpotEncounter, std::allocator<SpotEncounter> >  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EEaSERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6assignEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, class SpotEncounter) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6resizeEjS0_ */
{
} /* size: 158423820 */

/* <0> (null):0 */
reference front(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE10push_frontERKS0_ */
{
} /* size: 158452136 */

/* <0> (null):0 */
void pop_front(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9pop_frontEv */
{
} /* size: 158542332 */

/* <0> (null):0 */
void push_back(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9push_backERKS0_ */
{
} /* size: 158650948 */

/* <0> (null):0 */
void pop_back(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE8pop_backEv */
{
} /* size: 158669844 */

/* <0> (null):0 */
iterator insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, unsigned int, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */
{
} /* size: 158701120 */

/* <0> (null):0 */
iterator erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5eraseESt14_List_iteratorIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4swapERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void remove(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6removeERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void unique(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6uniqueEv */
{
} /* size: 0 */

/* <0> (null):0 */
void merge(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5mergeERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void reverse(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE7reverseEv */
{
} /* size: 0 */

/* <0> (null):0 */
void sort(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4sortEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE18_M_fill_initializeEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE14_M_fill_assignEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_transfer(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE25_M_check_equal_allocatorsERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<NavConnect> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<NavConnect> *, const class new_allocator<NavConnect>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<NavConnect> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<NavConnect>  *, union NavConnect &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE7addressERS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<NavConnect>  *, const union NavConnect  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE7addressERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<NavConnect> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<NavConnect> *, union NavConnect *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE10deallocateEPS1_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<NavConnect>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<NavConnect> *, union NavConnect *, const union NavConnect  &) /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE9constructEPS1_RKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<NavConnect> *, union NavConnect *) /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE7destroyEPS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<NavConnect> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<NavConnect> *, const class allocator<NavConnect>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<NavConnect> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<NavConnect> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<NavConnect> > *, const class new_allocator<std::_List_node<NavConnect> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<NavConnect> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<NavConnect> >  *, class _List_node<NavConnect> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7addressERS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<NavConnect> >  *, const class _List_node<NavConnect>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7addressERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<NavConnect> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE10deallocateEPS3_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<NavConnect> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *, const class _List_node<NavConnect>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE9constructEPS3_RKS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7destroyEPS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<NavConnect> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<NavConnect> > *, const class allocator<std::_List_node<NavConnect> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<NavConnect> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class _List_node<NavConnect> * _M_get_node(class _List_base<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<NavConnect, std::allocator<NavConnect> > *, class _List_node<NavConnect> *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void _M_clear(class _List_base<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE8_M_clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_init(class _List_base<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE7_M_initEv */
{
} /* size: 0 */

/* <0> (null):0 */
_Node * _M_create_node(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE14_M_create_nodeERKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<NavConnect, std::allocator<NavConnect> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<NavConnect, std::allocator<NavConnect> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<NavConnect, std::allocator<NavConnect> > *, const class list<NavConnect, std::allocator<NavConnect> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
class list<NavConnect, std::allocator<NavConnect> > & operator=(class list<NavConnect, std::allocator<NavConnect> > *, const class list<NavConnect, std::allocator<NavConnect> >  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EEaSERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6assignEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, union NavConnect) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6resizeEjS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
reference front(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE10push_frontERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_front(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9pop_frontEv */
{
} /* size: 0 */

/* <0> (null):0 */
void push_back(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9push_backERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, unsigned int, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5eraseESt14_List_iteratorIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4swapERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void remove(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6removeERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void unique(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6uniqueEv */
{
} /* size: 0 */

/* <0> (null):0 */
void merge(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5mergeERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void reverse(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE7reverseEv */
{
} /* size: 0 */

/* <0> (null):0 */
void sort(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4sortEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE18_M_fill_initializeEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE14_M_fill_assignEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_transfer(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE25_M_check_equal_allocatorsERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<CNavLadder*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<CNavLadder*> *, const class new_allocator<CNavLadder*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<CNavLadder*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<CNavLadder*>  *, class CNavLadder * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE7addressERS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<CNavLadder*>  *, const class CNavLadder *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE7addressERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<CNavLadder*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<CNavLadder*> *, class CNavLadder * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE10deallocateEPS2_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<CNavLadder*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<CNavLadder*> *, class CNavLadder * *, const class CNavLadder *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE9constructEPS2_RKS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<CNavLadder*> *, class CNavLadder * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE7destroyEPS2_ */
{
} /* size: 146683560 */

/* <0> (null):0 */
void allocator(class allocator<CNavLadder*> *)
{
} /* size: 158037036 */

/* <0> (null):0 */
void allocator(class allocator<CNavLadder*> *, const class allocator<CNavLadder*>  &)
{
} /* size: 158204192 */

/* <0> (null):0 */
void ~allocator(class allocator<CNavLadder*> *, int)
{
} /* size: 158206400 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *)
{
} /* size: 158371808 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *, const class new_allocator<std::_List_node<CNavLadder*> >  &)
{
} /* size: 158423820 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *, int)
{
} /* size: 158425724 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<CNavLadder*> >  *, class _List_node<CNavLadder*> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7addressERS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<CNavLadder*> >  *, const class _List_node<CNavLadder*>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7addressERKS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<CNavLadder*> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE10deallocateEPS4_j */
{
} /* size: 158453352 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<CNavLadder*> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *, const class _List_node<CNavLadder*>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE9constructEPS4_RKS4_ */
{
} /* size: 158668412 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7destroyEPS4_ */
{
} /* size: 158684116 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<CNavLadder*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<CNavLadder*> > *, const class allocator<std::_List_node<CNavLadder*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<CNavLadder*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class _List_node<CNavLadder*> * _M_get_node(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_node<CNavLadder*> *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void _M_clear(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE8_M_clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_init(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE7_M_initEv */
{
} /* size: 0 */

/* <0> (null):0 */
_Node * _M_create_node(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE14_M_create_nodeERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const class list<CNavLadder*, std::allocator<CNavLadder*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
class list<CNavLadder*, std::allocator<CNavLadder*> > & operator=(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const class list<CNavLadder*, std::allocator<CNavLadder*> >  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EEaSERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, class CNavLadder *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6resizeEjS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
reference front(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE10push_frontERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_front(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9pop_frontEv */
{
} /* size: 0 */

/* <0> (null):0 */
void push_back(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9push_backERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4swapERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void remove(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6removeERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void unique(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6uniqueEv */
{
} /* size: 0 */

/* <0> (null):0 */
void merge(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5mergeERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void reverse(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE7reverseEv */
{
} /* size: 0 */

/* <0> (null):0 */
void sort(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4sortEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE18_M_fill_initializeEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE14_M_fill_assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_transfer(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE25_M_check_equal_allocatorsERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<CNavArea*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<CNavArea*> *, const class new_allocator<CNavArea*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<CNavArea*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<CNavArea*>  *, class CNavArea * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE7addressERS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<CNavArea*>  *, const class CNavArea *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE7addressERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<CNavArea*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<CNavArea*> *, class CNavArea * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE10deallocateEPS2_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<CNavArea*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<CNavArea*> *, class CNavArea * *, const class CNavArea *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE9constructEPS2_RKS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<CNavArea*> *, class CNavArea * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE7destroyEPS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<CNavArea*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<CNavArea*> *, const class allocator<CNavArea*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<CNavArea*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<CNavArea*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<CNavArea*> > *, const class new_allocator<std::_List_node<CNavArea*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<CNavArea*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<CNavArea*> >  *, class _List_node<CNavArea*> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7addressERS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<CNavArea*> >  *, const class _List_node<CNavArea*>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7addressERKS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<CNavArea*> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE10deallocateEPS4_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<CNavArea*> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *, const class _List_node<CNavArea*>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE9constructEPS4_RKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7destroyEPS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<CNavArea*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<CNavArea*> > *, const class allocator<std::_List_node<CNavArea*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<CNavArea*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class _List_node<CNavArea*> * _M_get_node(class _List_base<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, class _List_node<CNavArea*> *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void _M_clear(class _List_base<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE8_M_clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_init(class _List_base<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE7_M_initEv */
{
} /* size: 0 */

/* <0> (null):0 */
_Node * _M_create_node(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE14_M_create_nodeERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<CNavArea*, std::allocator<CNavArea*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<CNavArea*, std::allocator<CNavArea*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<CNavArea*, std::allocator<CNavArea*> > *, const class list<CNavArea*, std::allocator<CNavArea*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
class list<CNavArea*, std::allocator<CNavArea*> > & operator=(class list<CNavArea*, std::allocator<CNavArea*> > *, const class list<CNavArea*, std::allocator<CNavArea*> >  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EEaSERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, class CNavArea *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6resizeEjS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
reference front(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE10push_frontERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_front(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9pop_frontEv */
{
} /* size: 0 */

/* <0> (null):0 */
void push_back(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9push_backERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4swapERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5clearEv */
{
} /* size: 158762384 */

/* <0> (null):0 */
void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */
{
} /* size: 158765824 */

/* <0> (null):0 */
void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */
{
} /* size: 158806264 */

/* <0> (null):0 */
void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */
{
} /* size: 158283168 */

/* <0> (null):0 */
void remove(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6removeERKS1_ */
{
} /* size: 158612712 */

/* <0> (null):0 */
void unique(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6uniqueEv */
{
} /* size: 158752616 */

/* <0> (null):0 */
void merge(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5mergeERS3_ */
{
} /* size: 158584372 */

/* <0> (null):0 */
void reverse(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE7reverseEv */
{
} /* size: 158827608 */

/* <0> (null):0 */
void sort(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4sortEv */
{
} /* size: 158851240 */

/* <0> (null):0 */
void _M_fill_initialize(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE18_M_fill_initializeEjRKS1_ */
{
} /* size: 158859308 */

/* <0> (null):0 */
void _M_fill_assign(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE14_M_fill_assignEjRKS1_ */
{
} /* size: 158874056 */

/* <0> (null):0 */
void _M_transfer(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */
{
} /* size: 158576832 */

/* <0> (null):0 */
void _M_insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 158901136 */

/* <0> (null):0 */
void _M_erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */
{
} /* size: 158911608 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE25_M_check_equal_allocatorsERS3_ */
{
} /* size: 158929624 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<NavConnect> *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<NavConnect> *, const class _List_node_base  *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<NavConnect> *, const iterator  &)
{
} /* size: 0 */

/* <0> (null):0 */
reference operator*(const class _List_const_iterator<NavConnect>  *) /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_const_iterator<NavConnect>  *) /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_const_iterator<NavConnect> *) /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_const_iterator<NavConnect> *, int) /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_const_iterator<NavConnect> *) /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_const_iterator<NavConnect> *, int) /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_const_iterator<NavConnect>  *, const _Self  &) /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEeqERKS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_const_iterator<NavConnect>  *, const _Self  &) /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEneERKS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
void CNavAreaGrid(class CNavAreaGrid *)
{
} /* size: 0 */

/* <0> (null):0 */
void ~CNavAreaGrid(class CNavAreaGrid *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void Reset(class CNavAreaGrid *) /* linkage=_ZN12CNavAreaGrid5ResetEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Initialize(class CNavAreaGrid *, float, float, float, float) /* linkage=_ZN12CNavAreaGrid10InitializeEffff */
{
} /* size: 0 */

/* <0> (null):0 */
void AddNavArea(class CNavAreaGrid *, class CNavArea *) /* linkage=_ZN12CNavAreaGrid10AddNavAreaEP8CNavArea */
{
} /* size: 0 */

/* <0> (null):0 */
void RemoveNavArea(class CNavAreaGrid *, class CNavArea *) /* linkage=_ZN12CNavAreaGrid13RemoveNavAreaEP8CNavArea */
{
} /* size: 0 */

/* <0> (null):0 */
unsigned int GetNavAreaCount(const class CNavAreaGrid  *) /* linkage=_ZNK12CNavAreaGrid15GetNavAreaCountEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetNavArea(const class CNavAreaGrid  *, const class Vector  *, float) /* linkage=_ZNK12CNavAreaGrid10GetNavAreaEPK6Vectorf */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetNavAreaByID(const class CNavAreaGrid  *, unsigned int) /* linkage=_ZNK12CNavAreaGrid14GetNavAreaByIDEj */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetNearestNavArea(const class CNavAreaGrid  *, const class Vector  *, bool) /* linkage=_ZNK12CNavAreaGrid17GetNearestNavAreaEPK6Vectorb */
{
} /* size: 4 */

/* <0> (null):0 */
Place GetPlace(const class CNavAreaGrid  *, const class Vector  *) /* linkage=_ZNK12CNavAreaGrid8GetPlaceEPK6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
int ComputeHashKey(const class CNavAreaGrid  *, unsigned int) /* linkage=_ZNK12CNavAreaGrid14ComputeHashKeyEj */
{
} /* size: 4 */

/* <0> (null):0 */
int WorldToGridX(const class CNavAreaGrid  *, float) /* linkage=_ZNK12CNavAreaGrid12WorldToGridXEf */
{
} /* size: 4 */

/* <0> (null):0 */
int WorldToGridY(const class CNavAreaGrid  *, float) /* linkage=_ZNK12CNavAreaGrid12WorldToGridYEf */
{
} /* size: 4 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<CNavLadder*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<CNavLadder*> *, const class _List_node_base  *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<CNavLadder*> *, const iterator  &)
{
} /* size: 0 */

/* <0> (null):0 */
reference operator*(const class _List_const_iterator<CNavLadder*>  *) /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_const_iterator<CNavLadder*>  *) /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_const_iterator<CNavLadder*> *) /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_const_iterator<CNavLadder*> *, int) /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_const_iterator<CNavLadder*> *) /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_const_iterator<CNavLadder*> *, int) /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_const_iterator<CNavLadder*>  *, const _Self  &) /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEeqERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_const_iterator<CNavLadder*>  *, const _Self  &) /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEneERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<CNavArea*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<CNavArea*> *, class _List_node_base *)
{
} /* size: 0 */

/* <0> (null):0 */
reference operator*(const class _List_iterator<CNavArea*>  *) /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_iterator<CNavArea*>  *) /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_iterator<CNavArea*> *) /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_iterator<CNavArea*> *, int) /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_iterator<CNavArea*> *) /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_iterator<CNavArea*> *, int) /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_iterator<CNavArea*>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEeqERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_iterator<CNavArea*>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEneERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
void PathSegment(class PathSegment *)
{
} /* size: 0 */

/* <0> (null):0 */
void CNavPath(class CNavPath *)
{
} /* size: 0 */

/* <0> (null):0 */
const class PathSegment  * operator[](class CNavPath *, int) /* linkage=_ZN8CNavPathixEi */
{
} /* size: 4 */

/* <0> (null):0 */
int GetSegmentCount(const class CNavPath  *) /* linkage=_ZNK8CNavPath15GetSegmentCountEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class Vector  & GetEndpoint(const class CNavPath  *) /* linkage=_ZNK8CNavPath11GetEndpointEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsAtEnd(const class CNavPath  *, const class Vector  &) /* linkage=_ZNK8CNavPath7IsAtEndERK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
float GetLength(const class CNavPath  *) /* linkage=_ZNK8CNavPath9GetLengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool GetPointAlongPath(const class CNavPath  *, float, class Vector *) /* linkage=_ZNK8CNavPath17GetPointAlongPathEfP6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
int GetSegmentIndexAlongPath(const class CNavPath  *, float) /* linkage=_ZNK8CNavPath24GetSegmentIndexAlongPathEf */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsValid(const class CNavPath  *) /* linkage=_ZNK8CNavPath7IsValidEv */
{
} /* size: 1 */

/* <0> (null):0 */
void Invalidate(class CNavPath *) /* linkage=_ZN8CNavPath10InvalidateEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Draw(class CNavPath *) /* linkage=_ZN8CNavPath4DrawEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool FindClosestPointOnPath(const class CNavPath  *, const class Vector  *, int, int, class Vector *) /* linkage=_ZNK8CNavPath22FindClosestPointOnPathEPK6VectoriiPS0_ */
{
} /* size: 1 */

/* <0> (null):0 */
void Optimize(class CNavPath *) /* linkage=_ZN8CNavPath8OptimizeEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool ComputePathPositions(class CNavPath *) /* linkage=_ZN8CNavPath20ComputePathPositionsEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool BuildTrivialPath(class CNavPath *, const class Vector  *, const class Vector  *) /* linkage=_ZN8CNavPath16BuildTrivialPathEPK6VectorS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
int FindNextOccludedNode(class CNavPath *, int) /* linkage=_ZN8CNavPath20FindNextOccludedNodeEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool Compute<HostagePathCost>(class CNavPath *, const class Vector  *, const class Vector  *, class HostagePathCost &)
{
} /* size: 1 */

/* <0> (null):0 */
void CStuckMonitor(class CStuckMonitor *)
{
} /* size: 0 */

/* <0> (null):0 */
void Reset(class CStuckMonitor *) /* linkage=_ZN13CStuckMonitor5ResetEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Update(class CStuckMonitor *, class CImprov *) /* linkage=_ZN13CStuckMonitor6UpdateEP7CImprov */
{
} /* size: 0 */

/* <0> (null):0 */
bool IsStuck(const class CStuckMonitor  *) /* linkage=_ZNK13CStuckMonitor7IsStuckEv */
{
} /* size: 1 */

/* <0> (null):0 */
float GetDuration(const class CStuckMonitor  *) /* linkage=_ZNK13CStuckMonitor11GetDurationEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void ~CImprov(class CImprov *, int)
{
} /* size: 0 */

/* <0> (null):0 */
virtual bool IsAlive(const class CImprov  *) /* linkage=_ZNK7CImprov7IsAliveEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual void MoveTo(class CImprov *, const class Vector  &) /* linkage=_ZN7CImprov6MoveToERK6Vector */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void LookAt(class CImprov *, const class Vector  &) /* linkage=_ZN7CImprov6LookAtERK6Vector */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ClearLookAt(class CImprov *) /* linkage=_ZN7CImprov11ClearLookAtEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void FaceTo(class CImprov *, const class Vector  &) /* linkage=_ZN7CImprov6FaceToERK6Vector */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ClearFaceTo(class CImprov *) /* linkage=_ZN7CImprov11ClearFaceToEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual bool IsAtMoveGoal(const class CImprov  *, float) /* linkage=_ZNK7CImprov12IsAtMoveGoalEf */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool HasLookAt(const class CImprov  *) /* linkage=_ZNK7CImprov9HasLookAtEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool HasFaceTo(const class CImprov  *) /* linkage=_ZNK7CImprov9HasFaceToEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsAtFaceGoal(const class CImprov  *) /* linkage=_ZNK7CImprov12IsAtFaceGoalEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsFriendInTheWay(const class CImprov  *, const class Vector  &) /* linkage=_ZNK7CImprov16IsFriendInTheWayERK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsFriendInTheWay(const class CImprov  *, class CBaseEntity *, const class Vector  &) /* linkage=_ZNK7CImprov16IsFriendInTheWayEP11CBaseEntityRK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
virtual void MoveForward(class CImprov *) /* linkage=_ZN7CImprov11MoveForwardEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void MoveBackward(class CImprov *) /* linkage=_ZN7CImprov12MoveBackwardEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void StrafeLeft(class CImprov *) /* linkage=_ZN7CImprov10StrafeLeftEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void StrafeRight(class CImprov *) /* linkage=_ZN7CImprov11StrafeRightEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual bool Jump(class CImprov *) /* linkage=_ZN7CImprov4JumpEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual void Crouch(class CImprov *) /* linkage=_ZN7CImprov6CrouchEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void StandUp(class CImprov *) /* linkage=_ZN7CImprov7StandUpEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void TrackPath(class CImprov *, const class Vector  &, float) /* linkage=_ZN7CImprov9TrackPathERK6Vectorf */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void StartLadder(class CImprov *, const class CNavLadder  *, enum NavTraverseType, const class Vector  *, const class Vector  *) /* linkage=_ZN7CImprov11StartLadderEPK10CNavLadder15NavTraverseTypePK6VectorS6_ */
{
} /* size: 0 */

/* <0> (null):0 */
virtual bool TraverseLadder(class CImprov *, const class CNavLadder  *, enum NavTraverseType, const class Vector  *, const class Vector  *, float) /* linkage=_ZN7CImprov14TraverseLadderEPK10CNavLadder15NavTraverseTypePK6VectorS6_f */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool GetSimpleGroundHeightWithFloor(class CImprov *, const class Vector  *, float *, class Vector *) /* linkage=_ZN7CImprov30GetSimpleGroundHeightWithFloorEPK6VectorPfPS0_ */
{
} /* size: 1 */

/* <0> (null):0 */
virtual void Run(class CImprov *) /* linkage=_ZN7CImprov3RunEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Walk(class CImprov *) /* linkage=_ZN7CImprov4WalkEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Stop(class CImprov *) /* linkage=_ZN7CImprov4StopEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual float GetMoveAngle(const class CImprov  *) /* linkage=_ZNK7CImprov12GetMoveAngleEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual float GetFaceAngle(const class CImprov  *) /* linkage=_ZNK7CImprov12GetFaceAngleEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual const class Vector  & GetFeet(const class CImprov  *) /* linkage=_ZNK7CImprov7GetFeetEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual const class Vector  & GetCentroid(const class CImprov  *) /* linkage=_ZNK7CImprov11GetCentroidEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual const class Vector  & GetEyes(const class CImprov  *) /* linkage=_ZNK7CImprov7GetEyesEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual bool IsRunning(const class CImprov  *) /* linkage=_ZNK7CImprov9IsRunningEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsWalking(const class CImprov  *) /* linkage=_ZNK7CImprov9IsWalkingEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsStopped(const class CImprov  *) /* linkage=_ZNK7CImprov9IsStoppedEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsCrouching(const class CImprov  *) /* linkage=_ZNK7CImprov11IsCrouchingEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsJumping(const class CImprov  *) /* linkage=_ZNK7CImprov9IsJumpingEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsUsingLadder(const class CImprov  *) /* linkage=_ZNK7CImprov13IsUsingLadderEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsOnGround(const class CImprov  *) /* linkage=_ZNK7CImprov10IsOnGroundEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsMoving(const class CImprov  *) /* linkage=_ZNK7CImprov8IsMovingEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool CanRun(const class CImprov  *) /* linkage=_ZNK7CImprov6CanRunEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool CanCrouch(const class CImprov  *) /* linkage=_ZNK7CImprov9CanCrouchEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool CanJump(const class CImprov  *) /* linkage=_ZNK7CImprov7CanJumpEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsVisible(const class CImprov  *, const class Vector  &, bool) /* linkage=_ZNK7CImprov9IsVisibleERK6Vectorb */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsPlayerLookingAtMe(const class CImprov  *, class CBasePlayer *, float) /* linkage=_ZNK7CImprov19IsPlayerLookingAtMeEP11CBasePlayerf */
{
} /* size: 1 */

/* <0> (null):0 */
virtual class CBasePlayer * IsAnyPlayerLookingAtMe(const class CImprov  *, int, float) /* linkage=_ZNK7CImprov22IsAnyPlayerLookingAtMeEif */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CBasePlayer * GetClosestPlayerByTravelDistance(const class CImprov  *, int, float *) /* linkage=_ZNK7CImprov32GetClosestPlayerByTravelDistanceEiPf */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CNavArea * GetLastKnownArea(const class CImprov  *) /* linkage=_ZNK7CImprov16GetLastKnownAreaEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void OnUpdate(class CImprov *, float) /* linkage=_ZN7CImprov8OnUpdateEf */
{
} /* size: 157790736 */

/* <0> (null):0 */
virtual void OnUpkeep(class CImprov *, float) /* linkage=_ZN7CImprov8OnUpkeepEf */
{
} /* size: 157973860 */

/* <0> (null):0 */
virtual void OnReset(class CImprov *) /* linkage=_ZN7CImprov7OnResetEv */
{
} /* size: 158036364 */

/* <0> (null):0 */
virtual void OnGameEvent(class CImprov *, enum GameEventType, class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN7CImprov11OnGameEventE13GameEventTypeP11CBaseEntityS2_ */
{
} /* size: 158203520 */

/* <0> (null):0 */
virtual void OnTouch(class CImprov *, class CBaseEntity *) /* linkage=_ZN7CImprov7OnTouchEP11CBaseEntity */
{
} /* size: 158206304 */

/* <0> (null):0 */
void IImprovEvent(class IImprovEvent *, const class IImprovEvent  &)
{
} /* size: 158312152 */

/* <0> (null):0 */
void IImprovEvent(class IImprovEvent *)
{
} /* size: 158370464 */

/* <0> (null):0 */
void ~IImprovEvent(class IImprovEvent *, int)
{
} /* size: 158372384 */

/* <0> (null):0 */
virtual void OnMoveToSuccess(class IImprovEvent *, const class Vector  &) /* linkage=_ZN12IImprovEvent15OnMoveToSuccessERK6Vector */
{
} /* size: 158424772 */

/* <0> (null):0 */
virtual void OnMoveToFailure(class IImprovEvent *, const class Vector  &, enum MoveToFailureType) /* linkage=_ZN12IImprovEvent15OnMoveToFailureERK6VectorNS_17MoveToFailureTypeE */
{
} /* size: 158426364 */

/* <0> (null):0 */
virtual void OnInjury(class IImprovEvent *, float) /* linkage=_ZN12IImprovEvent8OnInjuryEf */
{
} /* size: 158505944 */

/* <0> (null):0 */
void SimpleStateMachine(class SimpleStateMachine<CHostageImprov*, HostageState> *)
{
} /* size: 158452556 */

/* <0> (null):0 */
void Reset(class SimpleStateMachine<CHostageImprov*, HostageState> *, class CHostageImprov *) /* linkage=_ZN18SimpleStateMachineIP14CHostageImprov12HostageStateE5ResetES1_ */
{
} /* size: 158542332 */

/* <0> (null):0 */
void SetState(class SimpleStateMachine<CHostageImprov*, HostageState> *, class HostageState *) /* linkage=_ZN18SimpleStateMachineIP14CHostageImprov12HostageStateE8SetStateEPS2_ */
{
} /* size: 158651596 */

/* <0> (null):0 */
float GetStateDuration(const class SimpleStateMachine<CHostageImprov*, HostageState>  *) /* linkage=_ZNK18SimpleStateMachineIP14CHostageImprov12HostageStateE16GetStateDurationEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsState(const class SimpleStateMachine<CHostageImprov*, HostageState>  *, const class HostageState  *) /* linkage=_ZNK18SimpleStateMachineIP14CHostageImprov12HostageStateE7IsStateEPKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
void Update(class SimpleStateMachine<CHostageImprov*, HostageState> *) /* linkage=_ZN18SimpleStateMachineIP14CHostageImprov12HostageStateE6UpdateEv */
{
} /* size: 158701120 */

/* <0> (null):0 */
void HostageState(class HostageState *, const class HostageState  &)
{
} /* size: 0 */

/* <0> (null):0 */
void HostageState(class HostageState *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void UpdateStationaryAnimation(class HostageState *, class CHostageImprov *) /* linkage=_ZN12HostageState25UpdateStationaryAnimationEP14CHostageImprov */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ~HostageState(class HostageState *, int)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ~CHostageImprov(class CHostageImprov *, int)
{
} /* size: 0 */

/* <0> (null):0 */
enum ScareType GetScareIntensity(const class CHostageImprov  *) /* linkage=_ZNK14CHostageImprov17GetScareIntensityEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CHostage * GetEntity(const class CHostageImprov  *) /* linkage=_ZNK14CHostageImprov9GetEntityEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavPath * GetPath(class CHostageImprov *) /* linkage=_ZN14CHostageImprov7GetPathEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Idle(class CHostageImprov *) /* linkage=_ZN14CHostageImprov4IdleEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ~HostageIdleState(class HostageIdleState *, int)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ~HostageAnimateState(class HostageAnimateState *, int)
{
} /* size: 0 */

/* <0> (null):0 */
float operator()(class HostagePathCost *, class CNavArea *, class CNavArea *, const class CNavLadder  *) /* linkage=_ZN15HostagePathCostclEP8CNavAreaS1_PK10CNavLadder */
{
} /* size: 4 */

/* <0> (null):0 */
const class Zone  * GetRandomZone(const class CCSBotManager  *) /* linkage=_ZNK13CCSBotManager13GetRandomZoneEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<CNavLadder*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<CNavLadder*> *, class _List_node_base *)
{
} /* size: 0 */

/* <0> (null):0 */
reference operator*(const class _List_iterator<CNavLadder*>  *) /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_iterator<CNavLadder*>  *) /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_iterator<CNavLadder*> *) /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_iterator<CNavLadder*> *, int) /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_iterator<CNavLadder*> *) /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_iterator<CNavLadder*> *, int) /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_iterator<CNavLadder*>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEeqERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_iterator<CNavLadder*>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEneERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<NavConnect> *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<NavConnect> *, class _List_node_base *)
{
} /* size: 0 */

/* <0> (null):0 */
reference operator*(const class _List_iterator<NavConnect>  *) /* linkage=_ZNKSt14_List_iteratorI10NavConnectEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_iterator<NavConnect>  *) /* linkage=_ZNKSt14_List_iteratorI10NavConnectEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_iterator<NavConnect> *) /* linkage=_ZNSt14_List_iteratorI10NavConnectEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_iterator<NavConnect> *, int) /* linkage=_ZNSt14_List_iteratorI10NavConnectEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_iterator<NavConnect> *) /* linkage=_ZNSt14_List_iteratorI10NavConnectEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_iterator<NavConnect> *, int) /* linkage=_ZNSt14_List_iteratorI10NavConnectEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_iterator<NavConnect>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorI10NavConnectEeqERKS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_iterator<NavConnect>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorI10NavConnectEneERKS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
void HostageEscapeState(class HostageEscapeState *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void OnEnter(class HostageEscapeState *, class CHostageImprov *) /* linkage=_ZN18HostageEscapeState7OnEnterEP14CHostageImprov */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void OnUpdate(class HostageEscapeState *, class CHostageImprov *) /* linkage=_ZN18HostageEscapeState8OnUpdateEP14CHostageImprov */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void OnExit(class HostageEscapeState *, class CHostageImprov *) /* linkage=_ZN18HostageEscapeState6OnExitEP14CHostageImprov */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void OnMoveToFailure(class HostageEscapeState *, const class Vector  &, enum MoveToFailureType) /* linkage=_ZN18HostageEscapeState15OnMoveToFailureERK6VectorN12IImprovEvent17MoveToFailureTypeE */
{
} /* size: 0 */

/* <0> (null):0 */
virtual const char  * GetName(const class HostageEscapeState  *) /* linkage=_ZNK18HostageEscapeState7GetNameEv */
{
} /* size: 4 */

/* <0> (null):0 */
void ToCover(class HostageEscapeState *) /* linkage=_ZN18HostageEscapeState7ToCoverEv */
{
} /* size: 0 */

/* <0> (null):0 */
void LookAround(class HostageEscapeState *) /* linkage=_ZN18HostageEscapeState10LookAroundEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ~HostageEscapeState(class HostageEscapeState *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void HostageEscapeToCoverState(class HostageEscapeToCoverState *, const class HostageEscapeToCoverState  &)
{
} /* size: 0 */

/* <0> (null):0 */
void HostageEscapeToCoverState(class HostageEscapeToCoverState *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void OnEnter(class HostageEscapeToCoverState *, class CHostageImprov *) /* linkage=_ZN25HostageEscapeToCoverState7OnEnterEP14CHostageImprov */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void OnUpdate(class HostageEscapeToCoverState *, class CHostageImprov *) /* linkage=_ZN25HostageEscapeToCoverState8OnUpdateEP14CHostageImprov */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void OnExit(class HostageEscapeToCoverState *, class CHostageImprov *) /* linkage=_ZN25HostageEscapeToCoverState6OnExitEP14CHostageImprov */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void OnMoveToFailure(class HostageEscapeToCoverState *, const class Vector  &, enum MoveToFailureType) /* linkage=_ZN25HostageEscapeToCoverState15OnMoveToFailureERK6VectorN12IImprovEvent17MoveToFailureTypeE */
{
} /* size: 0 */

/* <0> (null):0 */
virtual const char  * GetName(const class HostageEscapeToCoverState  *) /* linkage=_ZNK25HostageEscapeToCoverState7GetNameEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetRescueGoal(class HostageEscapeToCoverState *, const class Vector  &) /* linkage=_ZN25HostageEscapeToCoverState13SetRescueGoalERK6Vector */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ~HostageEscapeToCoverState(class HostageEscapeToCoverState *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void HostageEscapeLookAroundState(class HostageEscapeLookAroundState *, const class HostageEscapeLookAroundState  &)
{
} /* size: 0 */

/* <0> (null):0 */
void HostageEscapeLookAroundState(class HostageEscapeLookAroundState *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void OnEnter(class HostageEscapeLookAroundState *, class CHostageImprov *) /* linkage=_ZN28HostageEscapeLookAroundState7OnEnterEP14CHostageImprov */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void OnUpdate(class HostageEscapeLookAroundState *, class CHostageImprov *) /* linkage=_ZN28HostageEscapeLookAroundState8OnUpdateEP14CHostageImprov */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void OnExit(class HostageEscapeLookAroundState *, class CHostageImprov *) /* linkage=_ZN28HostageEscapeLookAroundState6OnExitEP14CHostageImprov */
{
} /* size: 0 */

/* <0> (null):0 */
virtual const char  * GetName(const class HostageEscapeLookAroundState  *) /* linkage=_ZNK28HostageEscapeLookAroundState7GetNameEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void ~HostageEscapeLookAroundState(class HostageEscapeLookAroundState *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void HostageStateMachine(class HostageStateMachine *, const class HostageStateMachine  &)
{
} /* size: 0 */

/* <0> (null):0 */
void HostageStateMachine(class HostageStateMachine *)
{
} /* size: 0 */

/* <0> (null):0 */
void ~HostageStateMachine(class HostageStateMachine *, int)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void OnMoveToSuccess(class HostageStateMachine *, const class Vector  &) /* linkage=_ZN19HostageStateMachine15OnMoveToSuccessERK6Vector */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void OnMoveToFailure(class HostageStateMachine *, const class Vector  &, enum MoveToFailureType) /* linkage=_ZN19HostageStateMachine15OnMoveToFailureERK6VectorN12IImprovEvent17MoveToFailureTypeE */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void OnInjury(class HostageStateMachine *, float) /* linkage=_ZN19HostageStateMachine8OnInjuryEf */
{
} /* size: 0 */

/* <0> (null):0 */
void UpdateStationaryAnimation(class HostageStateMachine *, class CHostageImprov *) /* linkage=_ZN19HostageStateMachine25UpdateStationaryAnimationEP14CHostageImprov */
{
} /* size: 0 */

/* <0> (null):0 */
void SimpleState(class SimpleState<CHostageImprov*> *, const class SimpleState<CHostageImprov*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void SimpleState(class SimpleState<CHostageImprov*> *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ~SimpleState(class SimpleState<CHostageImprov*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void OnEnter(class SimpleState<CHostageImprov*> *, class CHostageImprov *) /* linkage=_ZN11SimpleStateIP14CHostageImprovE7OnEnterES1_ */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void OnUpdate(class SimpleState<CHostageImprov*> *, class CHostageImprov *) /* linkage=_ZN11SimpleStateIP14CHostageImprovE8OnUpdateES1_ */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void OnExit(class SimpleState<CHostageImprov*> *, class CHostageImprov *) /* linkage=_ZN11SimpleStateIP14CHostageImprovE6OnExitES1_ */
{
} /* size: 0 */

/* <0> (null):0 */
virtual const char  * GetName(const class SimpleState<CHostageImprov*>  *) /* linkage=_ZNK11SimpleStateIP14CHostageImprovE7GetNameEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetParent(class SimpleState<CHostageImprov*> *, class SimpleState<CHostageImprov*> *) /* linkage=_ZN11SimpleStateIP14CHostageImprovE9SetParentEPS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
class SimpleState<CHostageImprov*> * GetParent(const class SimpleState<CHostageImprov*>  *) /* linkage=_ZNK11SimpleStateIP14CHostageImprovE9GetParentEv */
{
} /* size: 4 */

/* <0> (null):0 */
inline void ~SimpleState(class SimpleState<CHostageImprov*> *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~HostageState(class HostageState *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~HostageEscapeLookAroundState(class HostageEscapeLookAroundState *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~HostageEscapeToCoverState(class HostageEscapeToCoverState *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~HostageEscapeState(class HostageEscapeState *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~CImprov(class CImprov *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator==(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, float X, float Y, float Z)
{
} /* size: 0 */

/* <0> (null):0 */
inline edict_t * ENT(const entvars_t  * pev)
{
} /* size: 4 */

/* <0> (null):0 */
inline void operator!=(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline BOOL FStrEq(const char  * sz1, const char  * sz2)
{
} /* size: 4 */

/* <0> (null):0 */
inline void edict(class CBaseEntity *const this)
{
} /* size: 146683560 */

/* <0> (null):0 */
inline int ENTINDEX(edict_t * pEdict)
{
} /* size: 4 */

/* <0> (null):0 */
inline void operator+(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 157973136 */

/* <0> (null):0 */
inline void operator*(const class Vector  *const this, float fl)
{
} /* size: 158035980 */

/* <0> (null):0 */
inline void ObjectCaps(class CBaseEntity *const this)
{
} /* size: 158203424 */

/* <0> (null):0 */
virtual int ObjectCaps(class CPointEntity *) /* linkage=_ZN12CPointEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
inline void ObjectCaps(class CPointEntity *const this)
{
} /* size: 158271456 */

/* <0> (null):0 */
inline void Start(class CountdownTimer *const this, float duration)
{
} /* size: 158310520 */

/* <0> (null):0 */
inline void Invalidate(class CountdownTimer *const this)
{
} /* size: 158312968 */

/* <0> (null):0 */
inline void IsElapsed(const class CountdownTimer  *const this)
{
} /* size: 158370992 */

/* <0> (null):0 */
inline void GetAttributes(const class CNavArea  *const this)
{
} /* size: 158373252 */

/* <0> (null):0 */
inline void Mark(class CNavArea *const this)
{
} /* size: 158425236 */

/* <0> (null):0 */
inline void IsMarked(const class CNavArea  *const this)
{
} /* size: 158426840 */

/* <0> (null):0 */
inline void SetParent(class CNavArea *const this, class CNavArea * parent, enum NavTraverseType how)
{
} /* size: 158505820 */

/* <0> (null):0 */
inline void GetParent(const class CNavArea  *const this)
{
} /* size: 158508096 */

/* <0> (null):0 */
inline void GetParentHow(const class CNavArea  *const this)
{
} /* size: 158451772 */

/* <0> (null):0 */
inline void SetTotalCost(class CNavArea *const this, float value)
{
} /* size: 158453828 */

/* <0> (null):0 */
inline void GetTotalCost(const class CNavArea  *const this)
{
} /* size: 158625508 */

/* <0> (null):0 */
inline void SetCostSoFar(class CNavArea *const this, float value)
{
} /* size: 158668636 */

/* <0> (null):0 */
inline void GetCostSoFar(const class CNavArea  *const this)
{
} /* size: 158683972 */

/* <0> (null):0 */
inline void IsOpen(const class CNavArea  *const this)
{
} /* size: 158699440 */

/* <0> (null):0 */
inline void RemoveFromClosedList(class CNavArea *const this)
{
} /* size: 158716304 */

/* <0> (null):0 */
inline void PathSegment(class PathSegment *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CNavPath(class CNavPath *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetSegmentCount(const class CNavPath  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Invalidate(class CNavPath *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void OnMoveToFailure(class HostageStateMachine *const this, const class Vector  &const goal, enum MoveToFailureType reason)
{
} /* size: 0 */

/* <0> (null):0 */
inline void SetRescueGoal(class HostageEscapeToCoverState *const this, const class Vector  &const rescueGoal)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~HostageIdleState(class HostageIdleState *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ~HostageRetreatState(class HostageRetreatState *, int)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~HostageRetreatState(class HostageRetreatState *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ~HostageFollowState(class HostageFollowState *, int)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~HostageFollowState(class HostageFollowState *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~HostageAnimateState(class HostageAnimateState *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~CHostageImprov(class CHostageImprov *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void OnMoveToSuccess(class HostageStateMachine *const this, const class Vector  &const goal)
{
} /* size: 0 */

/* <0> (null):0 */
inline void OnInjury(class HostageStateMachine *const this, float amount)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Start(class IntervalTimer *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetScareIntensity(const class CHostageImprov  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetEntity(const class CHostageImprov  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetCenter(const class CNavArea  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator-(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator()(class HostagePathCost *const this, class CNavArea * area, class CNavArea * fromArea, const class CNavLadder  * ladder)
{
	{
		float dist;                                           //     0
		float cost;                                           //     0
		{
			floatconst ladderCost;                        //     0
		}
		{
			floatconst crouchPenalty;                     //     0
		}
		{
			floatconst jumpPenalty;                       //     0
		}
	}
} /* size: 0 */

/* <0> (null):0 */
inline void entindex(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void NormalizeInPlace(class Vector *const this)
{
	{
		float flLen;                                          //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline void GetParent(const class SimpleState<CHostageImprov*>  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ToCover(class HostageEscapeState *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void OnUpdate(class HostageEscapeLookAroundState *const this, class CHostageImprov * improv)
{
	{
		class HostageEscapeState * escape;                    //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline void LookAround(class HostageEscapeState *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void OnUpdate(class HostageEscapeToCoverState *const this, class CHostageImprov * improv)
{
	{
		floatconst emergencyHidingRange;                      //     0
		const class Vector  * spot;                           //     0
		{
			class HostageEscapeState * escape;            //     0
		}
	}
	{
		class HostageEscapeState * escape;                    //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline void Reset(class SimpleStateMachine<CHostageImprov*, HostageState> *const this, class CHostageImprov * userData)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetRandomZone(const class CCSBotManager  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Update(class SimpleStateMachine<CHostageImprov*, HostageState> *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void IsLengthGreaterThan(const class Vector  *const this, float length)
{
} /* size: 0 */

/* <0> (null):0 */
void OnUpdate(class HostageEscapeState *const this, class CHostageImprov * improv)
{
	{
		class CBasePlayer * player;                           //     0
		{
			floatconst farRange;                          //     0
		}
	}
} /* size: 0 */

/* <0> (null):0 */
inline void _List_const_iterator(class _List_const_iterator<NavConnect> *const this, const class _List_node_base  * __x)
{
} /* size: 0 */

/* <0> (null):0 */
inline void begin(const class list<NavConnect, std::allocator<NavConnect> >  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void _List_const_iterator(class _List_const_iterator<CNavLadder*> *const this, const class _List_node_base  * __x)
{
} /* size: 0 */

/* <0> (null):0 */
inline void begin(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void PopOpenList(void)
{
	{
		class CNavArea * area;                                //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline void GetAdjacentList(const class CNavArea  *const this, enum NavDirType dir)
{
} /* size: 0 */

/* <0> (null):0 */
inline void _List_const_iterator(class _List_const_iterator<CNavLadder*> *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void end(const class list<NavConnect, std::allocator<NavConnect> >  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator==(const class _List_const_iterator<NavConnect>  *const this, const _Self  &const __x)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetLadderList(const class CNavArea  *const this, enum LadderDirectionType dir)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator*(const class _List_const_iterator<NavConnect>  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator++(class _List_const_iterator<NavConnect> *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void end(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator==(const class _List_const_iterator<CNavLadder*>  *const this, const _Self  &const __x)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator*(const class _List_const_iterator<CNavLadder*>  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator++(class _List_const_iterator<CNavLadder*> *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void IsClosed(const class CNavArea  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void AddToClosedList(class CNavArea *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void IsOpenListEmpty(void)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetPath(class CHostageImprov *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator[](class CNavPath *const this, int i)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Compute<HostagePathCost>(class CNavPath *const this, const class Vector  * start, const class Vector  * goal, class HostagePathCost &const costFunc)
{
	{
		class CNavArea * startArea;                           //     0
		class CNavArea * goalArea;                            //     0
		class Vector pathEndPosition;                         //     0
		class CNavArea * closestArea;                         //     0
		bool pathToGoalExists;                                //     0
		class CNavArea * effectiveGoalArea;                   //     0
		int count;                                            //     0
		class CNavArea * area;                                //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline void Length(const class Vector  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void OnMoveToSuccess(class IImprovEvent *const this, const class Vector  &const goal)
{
} /* size: 0 */

/* <0> (null):0 */
void OnMoveToFailure(class IImprovEvent *const this, const class Vector  &const goal, enum MoveToFailureType reason)
{
} /* size: 0 */

/* <0> (null):0 */
void OnInjury(class IImprovEvent *const this, float amount)
{
} /* size: 0 */

/* <0> (null):0 */
void UpdateStationaryAnimation(class HostageState *const this, class CHostageImprov * improv)
{
} /* size: 0 */

/* <0> (null):0 */
void GetName(const class HostageEscapeToCoverState  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void GetName(const class HostageEscapeLookAroundState  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ~HostageState(class HostageState *const this)
{
	~SimpleState(class SimpleState<CHostageImprov*> *const this,
			intconst __in_chrg); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void ~HostageEscapeToCoverState(class HostageEscapeToCoverState *const this)
{
	~HostageState(class HostageState *const this,
			intconst __in_chrg); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void ~HostageEscapeLookAroundState(class HostageEscapeLookAroundState *const this)
{
	~HostageState(class HostageState *const this,
			intconst __in_chrg); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void OnMoveToFailure(class HostageEscapeState *const this, const class Vector  &const goal, enum MoveToFailureType reason)
{
	OnMoveToFailure(class HostageStateMachine *const this,
			const class Vector  &const goal,
			enum MoveToFailureType reason); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void GetName(const class HostageEscapeState  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ~HostageEscapeState(class HostageEscapeState *const this)
{
	~HostageEscapeLookAroundState(class HostageEscapeLookAroundState *const this,
					intconst __in_chrg); /* size=0, low_pc=0 */ //     0
	~HostageEscapeToCoverState(class HostageEscapeToCoverState *const this,
					intconst __in_chrg); /* size=0, low_pc=0 */ //     0
	~HostageState(class HostageState *const this,
			intconst __in_chrg); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void OnExit(class HostageEscapeToCoverState *const this, class CHostageImprov * improv)
{
} /* size: 0 */

/* <0> (null):0 */
void OnExit(class HostageEscapeLookAroundState *const this, class CHostageImprov * improv)
{
} /* size: 0 */

/* <0> (null):0 */
void OnExit(class HostageEscapeState *const this, class CHostageImprov * improv)
{
} /* size: 0 */

/* <0> (null):0 */
void ~SimpleState(class SimpleState<CHostageImprov*> *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void OnExit(class SimpleState<CHostageImprov*> *const this, class CHostageImprov * userData)
{
} /* size: 0 */

/* <0> (null):0 */
void OnEnter(class SimpleState<CHostageImprov*> *const this, class CHostageImprov * userData)
{
} /* size: 0 */

/* <0> (null):0 */
void OnUpdate(class SimpleState<CHostageImprov*> *const this, class CHostageImprov * userData)
{
} /* size: 0 */

/* <0> (null):0 */
void ~SimpleState(class SimpleState<CHostageImprov*> *const this)
{
	~SimpleState(class SimpleState<CHostageImprov*> *const this,
			intconst __in_chrg); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void ~HostageEscapeState(class HostageEscapeState *const this)
{
	~HostageEscapeState(class HostageEscapeState *const this,
				intconst __in_chrg); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void ~HostageEscapeLookAroundState(class HostageEscapeLookAroundState *const this)
{
	~HostageEscapeLookAroundState(class HostageEscapeLookAroundState *const this,
					intconst __in_chrg); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void ~HostageEscapeToCoverState(class HostageEscapeToCoverState *const this)
{
	~HostageEscapeToCoverState(class HostageEscapeToCoverState *const this,
					intconst __in_chrg); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void ~HostageState(class HostageState *const this)
{
	~HostageState(class HostageState *const this,
			intconst __in_chrg); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void OnEnter(class HostageEscapeLookAroundState *const this, class CHostageImprov * improv)
{
	Start(class CountdownTimer *const this,
		float duration); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
inline void SetState(class SimpleStateMachine<CHostageImprov*, HostageState> *const this, class HostageState * newState)
{
} /* size: 0 */

/* <0> (null):0 */
void OnMoveToFailure(class HostageEscapeToCoverState *const this, const class Vector  &const goal, enum MoveToFailureType reason)
{
	{
		class HostageEscapeState * escape;                    //     0
		LookAround(class HostageEscapeState *const this); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void OnEnter(class HostageEscapeState *const this, class CHostageImprov * improv)
{
	{
		class CCSBotManager * ctrl;                           //     0
		const class Zone  * zone;                             //     0
		GetRandomZone(const class CCSBotManager  *const this); /* size=0, low_pc=0 */ //     0
		SetRescueGoal(class HostageEscapeToCoverState *const this,
				const class Vector  &const rescueGoal); /* size=0, low_pc=0 */ //     0
		SetState(class SimpleStateMachine<CHostageImprov*, HostageState> *const this,
			class HostageState * newState); /* size=0, low_pc=0 */ //     0
		Reset(class SimpleStateMachine<CHostageImprov*, HostageState> *const this,
			class CHostageImprov * userData); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void OnUpdate(class HostageEscapeLookAroundState *const this, class CHostageImprov * improv)
{
	IsElapsed(const class CountdownTimer  *const this); /* size=0, low_pc=0 */ //     0
	OnUpdate(class HostageEscapeLookAroundState *const this,
		class CHostageImprov * improv); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
inline void Idle(class CHostageImprov *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void OnUpdate(class HostageEscapeToCoverState *const this, class CHostageImprov * improv)
{
	Idle(class CHostageImprov *const this); /* size=158625028, low_pc=0 */ //     0
	OnUpdate(class HostageEscapeToCoverState *const this,
		class CHostageImprov * improv); /* size=158685276, low_pc=0 */ //     0
} /* size: 157790184 */

/* <0> (null):0 */
void OnUpdate(class HostageEscapeState *const this, class CHostageImprov * improv)
{
	{
		class CBasePlayer * player;                           //     0
	}
	OnUpdate(class HostageEscapeState *const this,
		class CHostageImprov * improv); /* size=158610776, low_pc=0 */ //     0
} /* size: 158791408 */

/* <0> (null):0 */
bool NavAreaBuildPath<HostagePathCost>(class CNavArea * startArea, class CNavArea * goalArea, const class Vector  * goalPos, class HostagePathCost &const costFunc, class CNavArea * * closestArea) /* linkage=_Z16NavAreaBuildPathI15HostagePathCostEbP8CNavAreaS2_PK6VectorRT_PS2_ */
{
	{
		class Vector actualGoalPos;                           //     0
		float initCost;                                       //     0
		float closestAreaDist;                                //     0
		SetParent(class CNavArea *const this,
				class CNavArea * parent,
				enum NavTraverseType how); /* size=158939884, low_pc=0 */ //     0
		Vector(class Vector *const this,
			const class Vector  &const v); /* size=158882192, low_pc=0 */ //     0
		operator-(const class Vector  *const this,
				const class Vector  &const v); /* size=158884632, low_pc=0 */ //     0
		Length(const class Vector  *const this); /* size=158959608, low_pc=0 */ //     0
		SetTotalCost(class CNavArea *const this,
				float value); /* size=158966448, low_pc=0 */ //     0
		SetCostSoFar(class CNavArea *const this,
				float value); /* size=158968144, low_pc=0 */ //     0
		IsOpenListEmpty(void); /* size=158969792, low_pc=0 */ //     0
		{
			class CNavArea * area;                        //     0
			bool searchFloor;                             //     0
			int dir;                                      //     0
			const NavConnectList  * floorList;            //     0
			const_iterator floorIter;                     //     0
			bool ladderUp;                                //     0
			const NavLadderList  * ladderList;            //     0
			const_iterator ladderIter;                    //     0
			int ladderTopDir;                             //     0
			PopOpenList(void); /* size=159027300, low_pc=0 */ //     0
			{
				class CNavArea * newArea;             //     0
				enum NavTraverseType how;             //     0
				const class CNavLadder  * ladder;     //     0
				float newCostSoFar;                   //     0
				operator++(class _List_const_iterator<NavConnect> *const this); /* size=159071992, low_pc=0 */ //     0
				operator()(class HostagePathCost *const this,
						class CNavArea * area,
						class CNavArea * fromArea,
						const class CNavLadder  * ladder); /* size=159073688, low_pc=0 */ //     0
				IsOpen(const class CNavArea  *const this); /* size=158736624, low_pc=0 */ //     0
				IsClosed(const class CNavArea  *const this); /* size=158762776, low_pc=0 */ //     0
				{
					float newCostRemaining;       //     0
					operator-(const class Vector  *const this,
							const class Vector  &const v); /* size=158765776, low_pc=0 */ //     0
					Length(const class Vector  *const this); /* size=158789128, low_pc=0 */ //     0
					SetParent(class CNavArea *const this,
							class CNavArea * parent,
							enum NavTraverseType how); /* size=158790144, low_pc=0 */ //     0
					SetCostSoFar(class CNavArea *const this,
							float value); /* size=158791064, low_pc=0 */ //     0
					SetTotalCost(class CNavArea *const this,
							float value); /* size=158805136, low_pc=0 */ //     0
				}
				operator++(class _List_const_iterator<CNavLadder*> *const this); /* size=158806056, low_pc=0 */ //     0
				operator++(class _List_const_iterator<CNavLadder*> *const this); /* size=158807264, low_pc=0 */ //     0
			}
			AddToClosedList(class CNavArea *const this); /* size=158808920, low_pc=0 */ //     0
		}
	}
} /* size: 1 */

/* <0> (null):0 */
void OnEnter(class HostageEscapeToCoverState *const this, class CHostageImprov * improv)
{
	{
		class CNavPath path;                                  //     0
		class HostagePathCost pathCost;                       //     0
		Invalidate(class CNavPath *const this); /* size=158612872, low_pc=0 */ //     0
		CNavPath(class CNavPath *const this); /* size=158749224, low_pc=0 */ //     0
		Compute<HostagePathCost>(class CNavPath *const this,
					const class Vector  * start,
					const class Vector  * goal,
					class HostagePathCost &const costFunc); /* size=158750008, low_pc=0 */ //     0
		{
			floatconst moveRange;                         //     0
			int idx;                                      //     0
			{
				class Vector pathPos;                 //     0
				floatconst hidingRange;               //     0
				const class Vector  * spot;           //     0
				operator[](class CNavPath *const this,
						int i); /* size=158866376, low_pc=0 */ //     0
				Vector(class Vector *const this,
					const class Vector  &const v); /* size=158867160, low_pc=0 */ //     0
			}
		}
	}
} /* size: 158844176 */



/* Variables: */

float                      dist; /* size: 4 */

float                      cost; /* size: 4 */

floatconst                 ladderCost; /* size: 4 */

floatconst                 crouchPenalty; /* size: 4 */

floatconst                 jumpPenalty; /* size: 4 */

float                      flLen; /* size: 4 */

class HostageEscapeState * escape; /* size: 4 */

floatconst                 emergencyHidingRange; /* size: 4 */

const class Vector  *      spot; /* size: 4 */

class HostageEscapeState * escape; /* size: 4 */

class HostageEscapeState * escape; /* size: 4 */

class CBasePlayer *        player; /* size: 4 */

floatconst                 farRange; /* size: 4 */

class CNavArea *           area; /* size: 4 */

class CNavArea *           startArea; /* size: 4 */

class CNavArea *           goalArea; /* size: 4 */

class Vector              pathEndPosition; /* size: 12 */

class CNavArea *           closestArea; /* size: 4 */

bool                       pathToGoalExists; /* size: 1 */

class CNavArea *           effectiveGoalArea; /* size: 4 */

int                        count; /* size: 4 */

class CNavArea *           area; /* size: 4 */

class HostageEscapeState * escape; /* size: 4 */

class CCSBotManager *      ctrl; /* size: 4 */

const class Zone  *        zone; /* size: 4 */

; /* size: 159172564 */

; /* size: 159058148 */

; /* size: 159058236 */

; /* size: 159058288 */

class CBasePlayer *        player; /* size: 4 */

; /* size: 159058824 */

; /* size: 159058960 */

class Vector              actualGoalPos; /* size: 12 */

float                      initCost; /* size: 4 */

float                      closestAreaDist; /* size: 4 */

class CNavArea *           area; /* size: 4 */

bool                       searchFloor; /* size: 1 */

int                        dir; /* size: 4 */

const NavConnectList  *    floorList; /* size: 4 */

const_iterator             floorIter; /* size: 0 */

bool                       ladderUp; /* size: 1 */

const NavLadderList  *     ladderList; /* size: 4 */

const_iterator             ladderIter; /* size: 0 */

int                        ladderTopDir; /* size: 4 */

; /* size: 159060572 */

class CNavArea *           newArea; /* size: 4 */

enum NavTraverseType       how; /* size: 4 */

const class CNavLadder  *  ladder; /* size: 4 */

float                      newCostSoFar; /* size: 4 */

; /* size: 159061068 */

; /* size: 159061112 */

; /* size: 159061252 */

; /* size: 159061420 */

; /* size: 159061464 */

; /* size: 159061588 */

; /* size: 159163184 */

float                      newCostRemaining; /* size: 4 */

class CNavPath            path; /* size: 6148 */

class HostagePathCost     pathCost; /* size: 0 */

; /* size: 159130164 */

; /* size: 159130208 */

; /* size: 159130252 */

; /* size: 159130296 */

; /* size: 159130340 */

; /* size: 159130384 */

; /* size: 159130428 */

; /* size: 159130472 */

floatconst                 moveRange; /* size: 4 */

int                        idx; /* size: 4 */

class Vector              pathPos; /* size: 12 */

floatconst                 hidingRange; /* size: 4 */

const class Vector  *      spot; /* size: 4 */

extern class _IO_FILE *           stdin; /* size: 4 */

extern class _IO_FILE *           stdout; /* size: 4 */

intconst                   k_cubSaltSize; /* size: 4 */

GID_tconst                 k_GIDNil; /* size: 8 */

GID_tconst                 k_TxnIDNil; /* size: 8 */

GID_tconst                 k_TxnIDUnknown; /* size: 8 */

PackageId_tconst           k_uPackageIdFreeSub; /* size: 4 */

PackageId_tconst           k_uPackageIdInvalid; /* size: 4 */

AppId_tconst               k_uAppIdInvalid; /* size: 4 */

AssetClassId_tconst        k_ulAssetClassIdInvalid; /* size: 8 */

PhysicalItemId_tconst      k_uPhysicalItemIdInvalid; /* size: 4 */

DepotId_tconst             k_uDepotIdInvalid; /* size: 4 */

CellID_tconst              k_uCellIDInvalid; /* size: 4 */

SteamAPICall_tconst        k_uAPICallInvalid; /* size: 8 */

PartnerId_tconst           k_uPartnerIdInvalid; /* size: 4 */

extern enginefuncs_t              g_engfuncs; /* size: 632 */

extern globalvars_t *             gpGlobals; /* size: 4 */

extern class Vectorconst          g_vecZero; /* size: 12 */

extern cvar_t                     cv_bot_difficulty; /* size: 20 */

extern cvar_t                     cv_bot_allow_rogues; /* size: 20 */

extern cvar_t                     cv_bot_allow_pistols; /* size: 20 */

extern cvar_t                     cv_bot_allow_shotguns; /* size: 20 */

extern cvar_t                     cv_bot_allow_sub_machine_guns; /* size: 20 */

extern cvar_t                     cv_bot_allow_rifles; /* size: 20 */

extern cvar_t                     cv_bot_allow_machine_guns; /* size: 20 */

extern cvar_t                     cv_bot_allow_grenades; /* size: 20 */

extern cvar_t                     cv_bot_allow_snipers; /* size: 20 */

extern cvar_t                     cv_bot_allow_shield; /* size: 20 */

floatconst                 GenerationStepSize; /* size: 4 */

floatconst                 StepHeight; /* size: 4 */

floatconst                 JumpHeight; /* size: 4 */

floatconst                 JumpCrouchHeight; /* size: 4 */

floatconst                 MaxSlope; /* size: 4 */

floatconst                 MaxUnitZSlope; /* size: 4 */

floatconst                 BotRadius; /* size: 4 */

floatconst                 DeathDrop; /* size: 4 */

floatconst                 HalfHumanWidth; /* size: 4 */

floatconst                 HalfHumanHeight; /* size: 4 */

floatconst                 HumanHeight; /* size: 4 */

extern NavAreaList                TheNavAreaList; /* size: 8 */

extern class CNavAreaGrid        TheNavAreaGrid; /* size: 1052 */

extern class CBotManager *        TheBots; /* size: 4 */

extern cvar_t                     friendlyfire; /* size: 20 */

; /* size: 0 */

/* Types: */

/* 1 */
char
 /* size: 1 */

/* 2 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 3 */
unsigned int
 /* size: 4 */

/* 4 */
unsigned char
 /* size: 1 */

/* 5 */
short unsigned int
 /* size: 2 */

/* 6 */
long unsigned int
 /* size: 4 */

/* 7 */
signed char
 /* size: 1 */

/* 8 */
short int
 /* size: 2 */

/* 9 */
int
 /* size: 4 */

/* 10 */
long long int
 /* size: 8 */

/* 11 */
long long unsigned int
 /* size: 8 */

/* 12 */
/* <0> (null):0 */
typedef long long int __quad_t; /* size: 8 */

/* 13 */
/* <0> (null):0 */
typedef long int __off_t; /* size: 4 */

/* 14 */
long int
 /* size: 4 */

/* 15 */
/* <0> (null):0 */
typedef __quad_t __off64_t; /* size: 8 */

/* 16 */
 /* pointer to 0 */
 /* size: 4 */

/* 17 */
 /* pointer to 1 */
 /* size: 4 */

/* 18 */
/* <0> (null):0 */
typedef struct _IO_FILE FILE; /* size: 148 */

/* 19 */
/* <0> (null):0 */
struct _IO_FILE {
	int                        _flags;               /*     0     4 */
	char *                     _IO_read_ptr;         /*     4     4 */
	char *                     _IO_read_end;         /*     8     4 */
	char *                     _IO_read_base;        /*    12     4 */
	char *                     _IO_write_base;       /*    16     4 */
	char *                     _IO_write_ptr;        /*    20     4 */
	char *                     _IO_write_end;        /*    24     4 */
	char *                     _IO_buf_base;         /*    28     4 */
	char *                     _IO_buf_end;          /*    32     4 */
	char *                     _IO_save_base;        /*    36     4 */
	char *                     _IO_backup_base;      /*    40     4 */
	char *                     _IO_save_end;         /*    44     4 */
	class _IO_marker *         _markers;             /*    48     4 */
	class _IO_FILE *           _chain;               /*    52     4 */
	int                        _fileno;              /*    56     4 */
	int                        _flags2;              /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	__off_t                    _old_offset;          /*    64     4 */
	short unsigned int         _cur_column;          /*    68     2 */
	signed char                _vtable_offset;       /*    70     1 */
	char                       _shortbuf[1];         /*    71     1 */
	_IO_lock_t *               _lock;                /*    72     4 */
	__off64_t                  _offset;              /*    76     8 */
	void *                     __pad1;               /*    84     4 */
	void *                     __pad2;               /*    88     4 */
	void *                     __pad3;               /*    92     4 */
	void *                     __pad4;               /*    96     4 */
	size_t                     __pad5;               /*   100     4 */
	int                        _mode;                /*   104     4 */
	char                       _unused2[40];         /*   108    40 */
	/* --- cacheline 2 boundary (128 bytes) was 20 bytes ago --- */

	/* size: 148, cachelines: 3, members: 29 */
	/* last cacheline: 20 bytes */
}; /* size: 148 */

/* 20 */
/* <0> (null):0 */
typedef void _IO_lock_t; /* size: 0 */

/* 21 */
/* <0> (null):0 */
struct _IO_marker {
	class _IO_marker *         _next;                /*     0     4 */
	class _IO_FILE *           _sbuf;                /*     4     4 */
	int                        _pos;                 /*     8     4 */

	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 22 */
 /* pointer to 21 */
 /* size: 4 */

/* 23 */
 /* pointer to 19 */
 /* size: 4 */

/* 24 */
 /* pointer to 21 */
 /* size: 4 */

/* 25 */
 /* pointer to 19 */
 /* size: 4 */

/* 26 */
/* <0> (null):0 */
char                       array[1]; /* size: 1 */

/* 27 */
 /* pointer to 20 */
 /* size: 4 */

/* 28 */
/* <0> (null):0 */
char                       array[40]; /* size: 40 */

/* 29 */
 /* pointer to 30 */
 /* size: 4 */

/* 30 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 31 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 32 */
 /* pointer to 33 */
 /* size: 4 */

/* 33 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 146684884 */

/* 34 */
long double
 /* size: 12 */

/* 35 */
double
 /* size: 8 */

/* 36 */
/* <0> (null):0 */
typedef int int32; /* size: 4 */

/* 37 */
/* <0> (null):0 */
typedef unsigned int uint32; /* size: 4 */

/* 38 */
/* <0> (null):0 */
typedef long long unsigned int uint64; /* size: 8 */

/* 39 */
/* <0> (null):0 */
typedef uint64 GID_t; /* size: 8 */

/* 40 */
/* <0> (null):0 */
typedef uint32 PackageId_t; /* size: 4 */

/* 41 */
/* <0> (null):0 */
typedef uint32 AppId_t; /* size: 4 */

/* 42 */
/* <0> (null):0 */
typedef uint64 AssetClassId_t; /* size: 8 */

/* 43 */
/* <0> (null):0 */
typedef uint32 PhysicalItemId_t; /* size: 4 */

/* 44 */
/* <0> (null):0 */
typedef uint32 DepotId_t; /* size: 4 */

/* 45 */
/* <0> (null):0 */
typedef uint32 CellID_t; /* size: 4 */

/* 46 */
/* <0> (null):0 */
typedef uint64 SteamAPICall_t; /* size: 8 */

/* 47 */
/* <0> (null):0 */
typedef uint32 PartnerId_t; /* size: 4 */

/* 48 */
/* <0> (null):0 */
typedef int BOOL; /* size: 4 */

/* 49 */
/* <0> (null):0 */
typedef unsigned char byte; /* size: 1 */

/* 50 */
/* <0> (null):0 */
typedef unsigned int string_t; /* size: 4 */

/* 51 */
/* <0> (null):0 */
typedef float vec_t; /* size: 4 */

/* 52 */
float
 /* size: 4 */

/* 53 */
/* <0> (null):0 */
float                      array[2]; /* size: 8 */

/* 54 */
/* <0> (null):0 */
class Vector2D {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	/* <0> (null):0 */
	void Vector2D(class Vector2D *);

	/* <0> (null):0 */
	void Vector2D(class Vector2D *, float, float);

	/* <0> (null):0 */
	class Vector2D operator+(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DplERKS_ */

	/* <0> (null):0 */
	class Vector2D operator-(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DmiERKS_ */

	/* <0> (null):0 */
	class Vector2D operator*(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DmlEf */

	/* <0> (null):0 */
	class Vector2D operator/(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DdvEf */

	/* <0> (null):0 */
	float Length(const class Vector2D  *); /* linkage=_ZNK8Vector2D6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector2D  *); /* linkage=_ZNK8Vector2D13LengthSquaredEv */

	/* <0> (null):0 */
	class Vector2D Normalize(const class Vector2D  *); /* linkage=_ZNK8Vector2D9NormalizeEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector2D *); /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector2D *, float); /* linkage=_ZN8Vector2D6IsZeroEf */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 55 */
 /* pointer to 54 */
 /* size: 4 */

/* 56 */
 /* pointer to 57 */
 /* size: 4 */

/* 57 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 58 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 59 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 60 */
bool
 /* size: 1 */

/* 61 */
/* <0> (null):0 */
class Vector {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	vec_t                      z;                    /*     8     4 */
	/* <0> (null):0 */
	void Vector(class Vector *);

	/* <0> (null):0 */
	void Vector(class Vector *, float, float, float);

	/* <0> (null):0 */
	void Vector(class Vector *, const class Vector  &);

	/* <0> (null):0 */
	void Vector(class Vector *, float *);

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *); /* linkage=_ZNK6VectorngEv */

	/* <0> (null):0 */
	int operator==(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectoreqERKS_ */

	/* <0> (null):0 */
	int operator!=(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorneERKS_ */

	/* <0> (null):0 */
	class Vector operator+(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorplERKS_ */

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectormiERKS_ */

	/* <0> (null):0 */
	class Vector operator*(const class Vector  *, float); /* linkage=_ZNK6VectormlEf */

	/* <0> (null):0 */
	class Vector operator/(const class Vector  *, float); /* linkage=_ZNK6VectordvEf */

	/* <0> (null):0 */
	void CopyToArray(const class Vector  *, float *); /* linkage=_ZNK6Vector11CopyToArrayEPf */

	/* <0> (null):0 */
	float Length(const class Vector  *); /* linkage=_ZNK6Vector6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector  *); /* linkage=_ZNK6Vector13LengthSquaredEv */

	/* <0> (null):0 */
	float * operator float*(class Vector *); /* linkage=_ZN6VectorcvPfEv */

	/* <0> (null):0 */
	const float  * operator const float*(const class Vector  *); /* linkage=_ZNK6VectorcvPKfEv */

	/* <0> (null):0 */
	class Vector Normalize(const class Vector  *); /* linkage=_ZNK6Vector9NormalizeEv */

	/* <0> (null):0 */
	class Vector2D Make2D(const class Vector  *); /* linkage=_ZNK6Vector6Make2DEv */

	/* <0> (null):0 */
	float Length2D(const class Vector  *); /* linkage=_ZNK6Vector8Length2DEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector  *, float); /* linkage=_ZNK6Vector16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector  *, float); /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector *); /* linkage=_ZN6Vector16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector *, float); /* linkage=_ZN6Vector6IsZeroEf */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 62 */
 /* pointer to 61 */
 /* size: 4 */

/* 63 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 64 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 65 */
 /* pointer to 52 */
 /* size: 4 */

/* 66 */
 /* pointer to 67 */
 /* size: 4 */

/* 67 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 68 */
 /* pointer to 69 */
 /* size: 4 */

/* 69 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 70 */
/* <0> (null):0 */
typedef int qboolean; /* size: 4 */

/* 71 */
/* <0> (null):0 */
struct link_s {
	class link_s *             prev;                 /*     0     4 */
	class link_s *             next;                 /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 72 */
 /* pointer to 71 */
 /* size: 4 */

/* 73 */
/* <0> (null):0 */
typedef struct link_s link_t; /* size: 8 */

/* 74 */
/* <0> (null):0 */
typedef struct edict_s edict_t; /* size: 804 */

/* 75 */
/* <0> (null):0 */
struct edict_s {
	qboolean                   free;                 /*     0     4 */
	int                        serialnumber;         /*     4     4 */
	link_t                     area;                 /*     8     8 */
	int                        headnode;             /*    16     4 */
	int                        num_leafs;            /*    20     4 */
	short int                  leafnums[48];         /*    24    96 */
	/* --- cacheline 1 boundary (64 bytes) was 56 bytes ago --- */
	float                      freetime;             /*   120     4 */
	void *                     pvPrivateData;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	entvars_t                  v;                    /*   128   676 */
	/* --- cacheline 12 boundary (768 bytes) was 36 bytes ago --- */

	/* size: 804, cachelines: 13, members: 9 */
	/* last cacheline: 36 bytes */
}; /* size: 804 */

/* 76 */
 /* pointer to 74 */
 /* size: 4 */

/* 77 */
/* <0> (null):0 */
struct {
	float                      time;                 /*     0     4 */
	float                      frametime;            /*     4     4 */
	float                      force_retouch;        /*     8     4 */
	string_t                   mapname;              /*    12     4 */
	string_t                   startspot;            /*    16     4 */
	float                      deathmatch;           /*    20     4 */
	float                      coop;                 /*    24     4 */
	float                      teamplay;             /*    28     4 */
	float                      serverflags;          /*    32     4 */
	float                      found_secrets;        /*    36     4 */
	class Vector              v_forward;             /*    40    12 */
	class Vector              v_up;                  /*    52    12 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	class Vector              v_right;               /*    64    12 */
	float                      trace_allsolid;       /*    76     4 */
	float                      trace_startsolid;     /*    80     4 */
	float                      trace_fraction;       /*    84     4 */
	class Vector              trace_endpos;          /*    88    12 */
	class Vector              trace_plane_normal;    /*   100    12 */
	float                      trace_plane_dist;     /*   112     4 */
	edict_t *                  trace_ent;            /*   116     4 */
	float                      trace_inopen;         /*   120     4 */
	float                      trace_inwater;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	int                        trace_hitgroup;       /*   128     4 */
	int                        trace_flags;          /*   132     4 */
	int                        msg_entity;           /*   136     4 */
	int                        cdAudioTrack;         /*   140     4 */
	int                        maxClients;           /*   144     4 */
	int                        maxEntities;          /*   148     4 */
	const char  *              pStringBase;          /*   152     4 */
	void *                     pSaveData;            /*   156     4 */
	class Vector              vecLandmarkOffset;     /*   160    12 */

	/* size: 172, cachelines: 3, members: 31 */
	/* last cacheline: 44 bytes */
}; /* size: 172 */

/* 78 */
/* <0> (null):0 */
typedef class  globalvars_t; /* size: 172 */

/* 79 */
/* <0> (null):0 */
struct entvars_s {
	string_t                   classname;            /*     0     4 */
	string_t                   globalname;           /*     4     4 */
	class Vector              origin;                /*     8    12 */
	class Vector              oldorigin;             /*    20    12 */
	class Vector              velocity;              /*    32    12 */
	class Vector              basevelocity;          /*    44    12 */
	class Vector              clbasevelocity;        /*    56    12 */
	/* --- cacheline 1 boundary (64 bytes) was 4 bytes ago --- */
	class Vector              movedir;               /*    68    12 */
	class Vector              angles;                /*    80    12 */
	class Vector              avelocity;             /*    92    12 */
	class Vector              punchangle;            /*   104    12 */
	class Vector              v_angle;               /*   116    12 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	class Vector              endpos;                /*   128    12 */
	class Vector              startpos;              /*   140    12 */
	float                      impacttime;           /*   152     4 */
	float                      starttime;            /*   156     4 */
	int                        fixangle;             /*   160     4 */
	float                      idealpitch;           /*   164     4 */
	float                      pitch_speed;          /*   168     4 */
	float                      ideal_yaw;            /*   172     4 */
	float                      yaw_speed;            /*   176     4 */
	int                        modelindex;           /*   180     4 */
	string_t                   model;                /*   184     4 */
	int                        viewmodel;            /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	int                        weaponmodel;          /*   192     4 */
	class Vector              absmin;                /*   196    12 */
	class Vector              absmax;                /*   208    12 */
	class Vector              mins;                  /*   220    12 */
	class Vector              maxs;                  /*   232    12 */
	class Vector              size;                  /*   244    12 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	float                      ltime;                /*   256     4 */
	float                      nextthink;            /*   260     4 */
	int                        movetype;             /*   264     4 */
	int                        solid;                /*   268     4 */
	int                        skin;                 /*   272     4 */
	int                        body;                 /*   276     4 */
	int                        effects;              /*   280     4 */
	float                      gravity;              /*   284     4 */
	float                      friction;             /*   288     4 */
	int                        light_level;          /*   292     4 */
	int                        sequence;             /*   296     4 */
	int                        gaitsequence;         /*   300     4 */
	float                      frame;                /*   304     4 */
	float                      animtime;             /*   308     4 */
	float                      framerate;            /*   312     4 */
	unsigned char              controller[4];        /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	unsigned char              blending[2];          /*   320     2 */
	float                      scale;                /*   324     4 */
	int                        rendermode;           /*   328     4 */
	float                      renderamt;            /*   332     4 */
	class Vector              rendercolor;           /*   336    12 */
	int                        renderfx;             /*   348     4 */
	float                      health;               /*   352     4 */
	float                      frags;                /*   356     4 */
	int                        weapons;              /*   360     4 */
	float                      takedamage;           /*   364     4 */
	int                        deadflag;             /*   368     4 */
	class Vector              view_ofs;              /*   372    12 */
	int                        button;               /*   384     4 */
	/* --- cacheline 6 boundary (384 bytes) was 2 bytes ago --- */
	int                        impulse;              /*   388     4 */
	edict_t *                  chain;                /*   392     4 */
	edict_t *                  dmg_inflictor;        /*   396     4 */
	edict_t *                  enemy;                /*   400     4 */
	edict_t *                  aiment;               /*   404     4 */
	edict_t *                  owner;                /*   408     4 */
	edict_t *                  groundentity;         /*   412     4 */
	int                        spawnflags;           /*   416     4 */
	int                        flags;                /*   420     4 */
	int                        colormap;             /*   424     4 */
	int                        team;                 /*   428     4 */
	float                      max_health;           /*   432     4 */
	float                      teleport_time;        /*   436     4 */
	float                      armortype;            /*   440     4 */
	float                      armorvalue;           /*   444     4 */
	int                        waterlevel;           /*   448     4 */
	/* --- cacheline 7 boundary (448 bytes) was 2 bytes ago --- */
	int                        watertype;            /*   452     4 */
	string_t                   target;               /*   456     4 */
	string_t                   targetname;           /*   460     4 */
	string_t                   netname;              /*   464     4 */
	string_t                   message;              /*   468     4 */
	float                      dmg_take;             /*   472     4 */
	float                      dmg_save;             /*   476     4 */
	float                      dmg;                  /*   480     4 */
	float                      dmgtime;              /*   484     4 */
	string_t                   noise;                /*   488     4 */
	string_t                   noise1;               /*   492     4 */
	string_t                   noise2;               /*   496     4 */
	string_t                   noise3;               /*   500     4 */
	float                      speed;                /*   504     4 */
	float                      air_finished;         /*   508     4 */
	float                      pain_finished;        /*   512     4 */
	/* --- cacheline 8 boundary (512 bytes) was 2 bytes ago --- */
	float                      radsuit_finished;     /*   516     4 */
	edict_t *                  pContainingEntity;    /*   520     4 */
	int                        playerclass;          /*   524     4 */
	float                      maxspeed;             /*   528     4 */
	float                      fov;                  /*   532     4 */
	int                        weaponanim;           /*   536     4 */
	int                        pushmsec;             /*   540     4 */
	int                        bInDuck;              /*   544     4 */
	int                        flTimeStepSound;      /*   548     4 */
	int                        flSwimTime;           /*   552     4 */
	int                        flDuckTime;           /*   556     4 */
	int                        iStepLeft;            /*   560     4 */
	float                      flFallVelocity;       /*   564     4 */
	int                        gamestate;            /*   568     4 */
	int                        oldbuttons;           /*   572     4 */
	int                        groupinfo;            /*   576     4 */
	/* --- cacheline 9 boundary (576 bytes) was 2 bytes ago --- */
	int                        iuser1;               /*   580     4 */
	int                        iuser2;               /*   584     4 */
	int                        iuser3;               /*   588     4 */
	int                        iuser4;               /*   592     4 */
	float                      fuser1;               /*   596     4 */
	float                      fuser2;               /*   600     4 */
	float                      fuser3;               /*   604     4 */
	float                      fuser4;               /*   608     4 */
	class Vector              vuser1;                /*   612    12 */
	class Vector              vuser2;                /*   624    12 */
	class Vector              vuser3;                /*   636    12 */
	/* --- cacheline 10 boundary (640 bytes) was 6 bytes ago --- */
	class Vector              vuser4;                /*   648    12 */
	edict_t *                  euser1;               /*   660     4 */
	edict_t *                  euser2;               /*   664     4 */
	edict_t *                  euser3;               /*   668     4 */
	edict_t *                  euser4;               /*   672     4 */

	/* size: 676, cachelines: 11, members: 123 */
	/* last cacheline: 36 bytes */

	/* BRAIN FART ALERT! 676 != 674 + 0(holes), diff = 2 */

}; /* size: 676 */

/* 80 */
/* <0> (null):0 */
unsigned char              array[4]; /* size: 4 */

/* 81 */
/* <0> (null):0 */
unsigned char              array[2]; /* size: 2 */

/* 82 */
/* <0> (null):0 */
typedef struct entvars_s entvars_t; /* size: 676 */

/* 83 */
/* <0> (null):0 */
short int                  array[48]; /* size: 96 */

/* 84 */
/* <0> (null):0 */
typedef uint32 CRC32_t; /* size: 4 */

/* 85 */
/* <0> (null):0 */
struct cvar_s {
	char *                     name;                 /*     0     4 */
	char *                     string;               /*     4     4 */
	int                        flags;                /*     8     4 */
	float                      value;                /*    12     4 */
	class cvar_s *             next;                 /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 86 */
 /* pointer to 85 */
 /* size: 4 */

/* 87 */
/* <0> (null):0 */
typedef struct cvar_s cvar_t; /* size: 20 */

/* 88 */
/* <0> (null):0 */
struct client_textmessage_s {
	int                        effect;               /*     0     4 */
	byte                       r1;                   /*     4     1 */
	byte                       g1;                   /*     5     1 */
	byte                       b1;                   /*     6     1 */
	byte                       a1;                   /*     7     1 */
	byte                       r2;                   /*     8     1 */
	byte                       g2;                   /*     9     1 */
	byte                       b2;                   /*    10     1 */
	byte                       a2;                   /*    11     1 */
	float                      x;                    /*    12     4 */
	float                      y;                    /*    16     4 */
	float                      fadein;               /*    20     4 */
	float                      fadeout;              /*    24     4 */
	float                      holdtime;             /*    28     4 */
	float                      fxtime;               /*    32     4 */
	const char  *              pName;                /*    36     4 */
	const char  *              pMessage;             /*    40     4 */

	/* size: 44, cachelines: 1, members: 17 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 89 */
/* <0> (null):0 */
typedef struct client_textmessage_s client_textmessage_t; /* size: 44 */

/* 90 */
/* <0> (null):0 */
typedef struct sequenceCommandLine_ sequenceCommandLine_s; /* size: 92 */

/* 91 */
/* <0> (null):0 */
struct sequenceCommandLine_ {
	int                        commandType;          /*     0     4 */
	client_textmessage_t       clientMessage;        /*     4    44 */
	char *                     speakerName;          /*    48     4 */
	char *                     listenerName;         /*    52     4 */
	char *                     soundFileName;        /*    56     4 */
	char *                     sentenceName;         /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	char *                     fireTargetNames;      /*    64     4 */
	char *                     killTargetNames;      /*    68     4 */
	float                      delay;                /*    72     4 */
	int                        repeatCount;          /*    76     4 */
	int                        textChannel;          /*    80     4 */
	int                        modifierBitField;     /*    84     4 */
	sequenceCommandLine_s *    nextCommandLine;      /*    88     4 */

	/* size: 92, cachelines: 2, members: 13 */
	/* last cacheline: 28 bytes */
}; /* size: 92 */

/* 92 */
 /* pointer to 90 */
 /* size: 4 */

/* 93 */
/* <0> (null):0 */
typedef struct sequenceEntry_ sequenceEntry_s; /* size: 20 */

/* 94 */
/* <0> (null):0 */
struct sequenceEntry_ {
	char *                     fileName;             /*     0     4 */
	char *                     entryName;            /*     4     4 */
	sequenceCommandLine_s *    firstCommand;         /*     8     4 */
	sequenceEntry_s *          nextEntry;            /*    12     4 */
	qboolean                   isGlobal;             /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 95 */
 /* pointer to 93 */
 /* size: 4 */

/* 96 */
/* <0> (null):0 */
typedef struct sentenceEntry_ sentenceEntry_s; /* size: 16 */

/* 97 */
/* <0> (null):0 */
struct sentenceEntry_ {
	char *                     data;                 /*     0     4 */
	sentenceEntry_s *          nextEntry;            /*     4     4 */
	qboolean                   isGlobal;             /*     8     4 */
	unsigned int               index;                /*    12     4 */

	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 98 */
 /* pointer to 96 */
 /* size: 4 */

/* 99 */
/* <0> (null):0 */
enum {
	at_notice = 0,
	at_console = 1,
	at_aiconsole = 2,
	at_warning = 3,
	at_error = 4,
	at_logged = 5,
}; /* size: 4 */

/* 100 */
/* <0> (null):0 */
typedef enum  ALERT_TYPE; /* size: 4 */

/* 101 */
/* <0> (null):0 */
enum {
	print_console = 0,
	print_center = 1,
	print_chat = 2,
}; /* size: 4 */

/* 102 */
/* <0> (null):0 */
typedef enum  PRINT_TYPE; /* size: 4 */

/* 103 */
/* <0> (null):0 */
enum {
	force_exactfile = 0,
	force_model_samebounds = 1,
	force_model_specifybounds = 2,
	force_model_specifybounds_if_avail = 3,
}; /* size: 4 */

/* 104 */
/* <0> (null):0 */
typedef enum  FORCE_TYPE; /* size: 4 */

/* 105 */
/* <0> (null):0 */
struct {
	int                        fAllSolid;            /*     0     4 */
	int                        fStartSolid;          /*     4     4 */
	int                        fInOpen;              /*     8     4 */
	int                        fInWater;             /*    12     4 */
	float                      flFraction;           /*    16     4 */
	class Vector              vecEndPos;             /*    20    12 */
	float                      flPlaneDist;          /*    32     4 */
	class Vector              vecPlaneNormal;        /*    36    12 */
	edict_t *                  pHit;                 /*    48     4 */
	int                        iHitgroup;            /*    52     4 */

	/* size: 56, cachelines: 1, members: 10 */
	/* last cacheline: 56 bytes */
}; /* size: 56 */

/* 106 */
/* <0> (null):0 */
typedef class  TraceResult; /* size: 56 */

/* 107 */
/* <0> (null):0 */
struct enginefuncs_s {
	int                        (*pfnPrecacheModel)(char *); /*     0     4 */
	int                        (*pfnPrecacheSound)(char *); /*     4     4 */
	void                       (*pfnSetModel)(edict_t *, const char  *); /*     8     4 */
	int                        (*pfnModelIndex)(const char  *); /*    12     4 */
	int                        (*pfnModelFrames)(int); /*    16     4 */
	void                       (*pfnSetSize)(edict_t *, const float  *, const float  *); /*    20     4 */
	void                       (*pfnChangeLevel)(char *, char *); /*    24     4 */
	void                       (*pfnGetSpawnParms)(edict_t *); /*    28     4 */
	void                       (*pfnSaveSpawnParms)(edict_t *); /*    32     4 */
	float                      (*pfnVecToYaw)(const float  *); /*    36     4 */
	void                       (*pfnVecToAngles)(const float  *, float *); /*    40     4 */
	void                       (*pfnMoveToOrigin)(edict_t *, const float  *, float, int); /*    44     4 */
	void                       (*pfnChangeYaw)(edict_t *); /*    48     4 */
	void                       (*pfnChangePitch)(edict_t *); /*    52     4 */
	edict_t *                  (*pfnFindEntityByString)(edict_t *, const char  *, const char  *); /*    56     4 */
	int                        (*pfnGetEntityIllum)(edict_t *); /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	edict_t *                  (*pfnFindEntityInSphere)(edict_t *, const float  *, float); /*    64     4 */
	edict_t *                  (*pfnFindClientInPVS)(edict_t *); /*    68     4 */
	edict_t *                  (*pfnEntitiesInPVS)(edict_t *); /*    72     4 */
	void                       (*pfnMakeVectors)(const float  *); /*    76     4 */
	void                       (*pfnAngleVectors)(const float  *, float *, float *, float *); /*    80     4 */
	edict_t *                  (*pfnCreateEntity)(void); /*    84     4 */
	void                       (*pfnRemoveEntity)(edict_t *); /*    88     4 */
	edict_t *                  (*pfnCreateNamedEntity)(int); /*    92     4 */
	void                       (*pfnMakeStatic)(edict_t *); /*    96     4 */
	int                        (*pfnEntIsOnFloor)(edict_t *); /*   100     4 */
	int                        (*pfnDropToFloor)(edict_t *); /*   104     4 */
	int                        (*pfnWalkMove)(edict_t *, float, float, int); /*   108     4 */
	void                       (*pfnSetOrigin)(edict_t *, const float  *); /*   112     4 */
	void                       (*pfnEmitSound)(edict_t *, int, const char  *, float, float, int, int); /*   116     4 */
	void                       (*pfnEmitAmbientSound)(edict_t *, float *, const char  *, float, float, int, int); /*   120     4 */
	void                       (*pfnTraceLine)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	void                       (*pfnTraceToss)(edict_t *, edict_t *, TraceResult *); /*   128     4 */
	int                        (*pfnTraceMonsterHull)(edict_t *, const float  *, const float  *, int, edict_t *, TraceResult *); /*   132     4 */
	void                       (*pfnTraceHull)(const float  *, const float  *, int, int, edict_t *, TraceResult *); /*   136     4 */
	void                       (*pfnTraceModel)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   140     4 */
	const char  *              (*pfnTraceTexture)(edict_t *, const float  *, const float  *); /*   144     4 */
	void                       (*pfnTraceSphere)(const float  *, const float  *, int, float, edict_t *, TraceResult *); /*   148     4 */
	void                       (*pfnGetAimVector)(edict_t *, float, float *); /*   152     4 */
	void                       (*pfnServerCommand)(char *); /*   156     4 */
	void                       (*pfnServerExecute)(void); /*   160     4 */
	void                       (*pfnClientCommand)(edict_t *, char *, ...); /*   164     4 */
	void                       (*pfnParticleEffect)(const float  *, const float  *, float, float); /*   168     4 */
	void                       (*pfnLightStyle)(int, char *); /*   172     4 */
	int                        (*pfnDecalIndex)(const char  *); /*   176     4 */
	int                        (*pfnPointContents)(const float  *); /*   180     4 */
	void                       (*pfnMessageBegin)(int, int, const float  *, edict_t *); /*   184     4 */
	void                       (*pfnMessageEnd)(void); /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	void                       (*pfnWriteByte)(int); /*   192     4 */
	void                       (*pfnWriteChar)(int); /*   196     4 */
	void                       (*pfnWriteShort)(int); /*   200     4 */
	void                       (*pfnWriteLong)(int); /*   204     4 */
	void                       (*pfnWriteAngle)(float); /*   208     4 */
	void                       (*pfnWriteCoord)(float); /*   212     4 */
	void                       (*pfnWriteString)(const char  *); /*   216     4 */
	void                       (*pfnWriteEntity)(int); /*   220     4 */
	void                       (*pfnCVarRegister)(cvar_t *); /*   224     4 */
	float                      (*pfnCVarGetFloat)(const char  *); /*   228     4 */
	const char  *              (*pfnCVarGetString)(const char  *); /*   232     4 */
	void                       (*pfnCVarSetFloat)(const char  *, float); /*   236     4 */
	void                       (*pfnCVarSetString)(const char  *, const char  *); /*   240     4 */
	void                       (*pfnAlertMessage)(ALERT_TYPE, char *, ...); /*   244     4 */
	void                       (*pfnEngineFprintf)(void *, char *, ...); /*   248     4 */
	void *                     (*pfnPvAllocEntPrivateData)(edict_t *, int32); /*   252     4 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	void *                     (*pfnPvEntPrivateData)(edict_t *); /*   256     4 */
	void                       (*pfnFreeEntPrivateData)(edict_t *); /*   260     4 */
	const char  *              (*pfnSzFromIndex)(int); /*   264     4 */
	int                        (*pfnAllocString)(const char  *); /*   268     4 */
	class entvars_s *          (*pfnGetVarsOfEnt)(edict_t *); /*   272     4 */
	edict_t *                  (*pfnPEntityOfEntOffset)(int); /*   276     4 */
	int                        (*pfnEntOffsetOfPEntity)(const edict_t  *); /*   280     4 */
	int                        (*pfnIndexOfEdict)(const edict_t  *); /*   284     4 */
	edict_t *                  (*pfnPEntityOfEntIndex)(int); /*   288     4 */
	edict_t *                  (*pfnFindEntityByVars)(class entvars_s *); /*   292     4 */
	void *                     (*pfnGetModelPtr)(edict_t *); /*   296     4 */
	int                        (*pfnRegUserMsg)(const char  *, int); /*   300     4 */
	void                       (*pfnAnimationAutomove)(const edict_t  *, float); /*   304     4 */
	void                       (*pfnGetBonePosition)(const edict_t  *, int, float *, float *); /*   308     4 */
	uint32                     (*pfnFunctionFromName)(const char  *); /*   312     4 */
	const char  *              (*pfnNameForFunction)(uint32); /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	void                       (*pfnClientPrintf)(edict_t *, PRINT_TYPE, const char  *); /*   320     4 */
	void                       (*pfnServerPrint)(const char  *); /*   324     4 */
	const char  *              (*pfnCmd_Args)(void); /*   328     4 */
	const char  *              (*pfnCmd_Argv)(int);  /*   332     4 */
	int                        (*pfnCmd_Argc)(void); /*   336     4 */
	void                       (*pfnGetAttachment)(const edict_t  *, int, float *, float *); /*   340     4 */
	void                       (*pfnCRC32_Init)(CRC32_t *); /*   344     4 */
	void                       (*pfnCRC32_ProcessBuffer)(CRC32_t *, void *, int); /*   348     4 */
	void                       (*pfnCRC32_ProcessByte)(CRC32_t *, unsigned char); /*   352     4 */
	CRC32_t                    (*pfnCRC32_Final)(CRC32_t); /*   356     4 */
	int32                      (*pfnRandomLong)(int32, int32); /*   360     4 */
	float                      (*pfnRandomFloat)(float, float); /*   364     4 */
	void                       (*pfnSetView)(const edict_t  *, const edict_t  *); /*   368     4 */
	float                      (*pfnTime)(void);     /*   372     4 */
	void                       (*pfnCrosshairAngle)(const edict_t  *, float, float); /*   376     4 */
	byte *                     (*pfnLoadFileForMe)(char *, int *); /*   380     4 */
	/* --- cacheline 6 boundary (384 bytes) --- */
	void                       (*pfnFreeFile)(void *); /*   384     4 */
	void                       (*pfnEndSection)(const char  *); /*   388     4 */
	int                        (*pfnCompareFileTime)(char *, char *, int *); /*   392     4 */
	void                       (*pfnGetGameDir)(char *); /*   396     4 */
	void                       (*pfnCvar_RegisterVariable)(cvar_t *); /*   400     4 */
	void                       (*pfnFadeClientVolume)(const edict_t  *, int, int, int, int); /*   404     4 */
	void                       (*pfnSetClientMaxspeed)(const edict_t  *, float); /*   408     4 */
	edict_t *                  (*pfnCreateFakeClient)(const char  *); /*   412     4 */
	void                       (*pfnRunPlayerMove)(edict_t *, const float  *, float, float, float, short unsigned int, byte, byte); /*   416     4 */
	int                        (*pfnNumberOfEntities)(void); /*   420     4 */
	char *                     (*pfnGetInfoKeyBuffer)(edict_t *); /*   424     4 */
	char *                     (*pfnInfoKeyValue)(char *, char *); /*   428     4 */
	void                       (*pfnSetKeyValue)(char *, char *, char *); /*   432     4 */
	void                       (*pfnSetClientKeyValue)(int, char *, char *, char *); /*   436     4 */
	int                        (*pfnIsMapValid)(char *); /*   440     4 */
	void                       (*pfnStaticDecal)(const float  *, int, int, int); /*   444     4 */
	/* --- cacheline 7 boundary (448 bytes) --- */
	int                        (*pfnPrecacheGeneric)(char *); /*   448     4 */
	int                        (*pfnGetPlayerUserId)(edict_t *); /*   452     4 */
	void                       (*pfnBuildSoundMsg)(edict_t *, int, const char  *, float, float, int, int, int, int, const float  *, edict_t *); /*   456     4 */
	int                        (*pfnIsDedicatedServer)(void); /*   460     4 */
	cvar_t *                   (*pfnCVarGetPointer)(const char  *); /*   464     4 */
	unsigned int               (*pfnGetPlayerWONId)(edict_t *); /*   468     4 */
	void                       (*pfnInfo_RemoveKey)(char *, const char  *); /*   472     4 */
	const char  *              (*pfnGetPhysicsKeyValue)(const edict_t  *, const char  *); /*   476     4 */
	void                       (*pfnSetPhysicsKeyValue)(const edict_t  *, const char  *, const char  *); /*   480     4 */
	const char  *              (*pfnGetPhysicsInfoString)(const edict_t  *); /*   484     4 */
	short unsigned int         (*pfnPrecacheEvent)(int, const char  *); /*   488     4 */
	void                       (*pfnPlaybackEvent)(int, const edict_t  *, short unsigned int, float, float *, float *, float, float, int, int, int, int); /*   492     4 */
	unsigned char *            (*pfnSetFatPVS)(float *); /*   496     4 */
	unsigned char *            (*pfnSetFatPAS)(float *); /*   500     4 */
	int                        (*pfnCheckVisibility)(const edict_t  *, unsigned char *); /*   504     4 */
	void                       (*pfnDeltaSetField)(class delta_s *, const char  *); /*   508     4 */
	/* --- cacheline 8 boundary (512 bytes) --- */
	void                       (*pfnDeltaUnsetField)(class delta_s *, const char  *); /*   512     4 */
	void                       (*pfnDeltaAddEncoder)(char *, void (*)(class delta_s *, const unsigned char  *, const unsigned char  *)); /*   516     4 */
	int                        (*pfnGetCurrentPlayer)(void); /*   520     4 */
	int                        (*pfnCanSkipPlayer)(const edict_t  *); /*   524     4 */
	int                        (*pfnDeltaFindField)(class delta_s *, const char  *); /*   528     4 */
	void                       (*pfnDeltaSetFieldByIndex)(class delta_s *, int); /*   532     4 */
	void                       (*pfnDeltaUnsetFieldByIndex)(class delta_s *, int); /*   536     4 */
	void                       (*pfnSetGroupMask)(int, int); /*   540     4 */
	int                        (*pfnCreateInstancedBaseline)(int, class entity_state_s *); /*   544     4 */
	void                       (*pfnCvar_DirectSet)(class cvar_s *, char *); /*   548     4 */
	void                       (*pfnForceUnmodified)(FORCE_TYPE, float *, float *, const char  *); /*   552     4 */
	void                       (*pfnGetPlayerStats)(const edict_t  *, int *, int *); /*   556     4 */
	void                       (*pfnAddServerCommand)(char *, void (*)(void)); /*   560     4 */
	qboolean                   (*pfnVoice_GetClientListening)(int, int); /*   564     4 */
	qboolean                   (*pfnVoice_SetClientListening)(int, int, qboolean); /*   568     4 */
	const char  *              (*pfnGetPlayerAuthId)(edict_t *); /*   572     4 */
	/* --- cacheline 9 boundary (576 bytes) --- */
	sequenceEntry_s *          (*pfnSequenceGet)(const char  *, const char  *); /*   576     4 */
	sentenceEntry_s *          (*pfnSequencePickSentence)(const char  *, int, int *); /*   580     4 */
	int                        (*pfnGetFileSize)(char *); /*   584     4 */
	unsigned int               (*pfnGetApproxWavePlayLen)(const char  *); /*   588     4 */
	int                        (*pfnIsCareerMatch)(void); /*   592     4 */
	int                        (*pfnGetLocalizedStringLength)(const char  *); /*   596     4 */
	void                       (*pfnRegisterTutorMessageShown)(int); /*   600     4 */
	int                        (*pfnGetTimesTutorMessageShown)(int); /*   604     4 */
	void                       (*ProcessTutorMessageDecayBuffer)(int *, int); /*   608     4 */
	void                       (*ConstructTutorMessageDecayBuffer)(int *, int); /*   612     4 */
	void                       (*ResetTutorMessageDecayData)(void); /*   616     4 */
	void                       (*pfnQueryClientCvarValue)(const edict_t  *, const char  *); /*   620     4 */
	void                       (*pfnQueryClientCvarValue2)(const edict_t  *, const char  *, int); /*   624     4 */
	int                        (*pfnCheckParm)(const char  *, char * *); /*   628     4 */

	/* size: 632, cachelines: 10, members: 158 */
	/* last cacheline: 56 bytes */
}; /* size: 632 */

/* 108 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 109 */
 /* pointer to 108 */
 /* size: 4 */

/* 110 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158668076 */

/* 111 */
 /* pointer to 110 */
 /* size: 4 */

/* 112 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 113 */
 /* pointer to 112 */
 /* size: 4 */

/* 114 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 115 */
 /* pointer to 114 */
 /* size: 4 */

/* 116 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158668596 */

/* 117 */
 /* pointer to 116 */
 /* size: 4 */

/* 118 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158668856 */

/* 119 */
 /* pointer to 118 */
 /* size: 4 */

/* 120 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158669064 */

/* 121 */
 /* pointer to 120 */
 /* size: 4 */

/* 122 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 123 */
 /* pointer to 122 */
 /* size: 4 */

/* 124 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158669376 */

/* 125 */
 /* pointer to 124 */
 /* size: 4 */

/* 126 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158669584 */

/* 127 */
 /* pointer to 126 */
 /* size: 4 */

/* 128 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 129 */
 /* pointer to 128 */
 /* size: 4 */

/* 130 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 131 */
 /* pointer to 130 */
 /* size: 4 */

/* 132 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 133 */
 /* pointer to 132 */
 /* size: 4 */

/* 134 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 135 */
 /* pointer to 134 */
 /* size: 4 */

/* 136 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158699248 */

/* 137 */
 /* pointer to 136 */
 /* size: 4 */

/* 138 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158699404 */

/* 139 */
 /* pointer to 138 */
 /* size: 4 */

/* 140 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 141 */
 /* pointer to 140 */
 /* size: 4 */

/* 142 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 143 */
 /* pointer to 142 */
 /* size: 4 */

/* 144 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 145 */
 /* pointer to 144 */
 /* size: 4 */

/* 146 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158700288 */

/* 147 */
 /* pointer to 146 */
 /* size: 4 */

/* 148 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158700496 */

/* 149 */
 /* pointer to 148 */
 /* size: 4 */

/* 150 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158700964 */

/* 151 */
 /* pointer to 150 */
 /* size: 4 */

/* 152 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158701432 */

/* 153 */
 /* pointer to 106 */
 /* size: 4 */

/* 154 */
 /* pointer to 152 */
 /* size: 4 */

/* 155 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158701848 */

/* 156 */
 /* pointer to 155 */
 /* size: 4 */

/* 157 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 158 */
 /* pointer to 157 */
 /* size: 4 */

/* 159 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158702524 */

/* 160 */
 /* pointer to 159 */
 /* size: 4 */

/* 161 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 162 */
 /* pointer to 161 */
 /* size: 4 */

/* 163 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158716512 */

/* 164 */
 /* pointer to 163 */
 /* size: 4 */

/* 165 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158716928 */

/* 166 */
 /* pointer to 165 */
 /* size: 4 */

/* 167 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158717188 */

/* 168 */
 /* pointer to 167 */
 /* size: 4 */

/* 169 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158717344 */

/* 170 */
 /* pointer to 169 */
 /* size: 4 */

/* 171 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158717448 */

/* 172 */
 /* pointer to 171 */
 /* size: 4 */

/* 173 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158717656 */

/* 174 */
 /* pointer to 173 */
 /* size: 4 */

/* 175 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158717968 */

/* 176 */
 /* pointer to 175 */
 /* size: 4 */

/* 177 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 178 */
 /* pointer to 177 */
 /* size: 4 */

/* 179 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158718332 */

/* 180 */
 /* pointer to 179 */
 /* size: 4 */

/* 181 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158718644 */

/* 182 */
 /* pointer to 181 */
 /* size: 4 */

/* 183 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158718800 */

/* 184 */
 /* pointer to 183 */
 /* size: 4 */

/* 185 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158718956 */

/* 186 */
 /* pointer to 185 */
 /* size: 4 */

/* 187 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158719112 */

/* 188 */
 /* pointer to 87 */
 /* size: 4 */

/* 189 */
 /* pointer to 187 */
 /* size: 4 */

/* 190 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 191 */
 /* pointer to 190 */
 /* size: 4 */

/* 192 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 193 */
 /* pointer to 192 */
 /* size: 4 */

/* 194 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158719632 */

/* 195 */
 /* pointer to 194 */
 /* size: 4 */

/* 196 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158719840 */

/* 197 */
 /* pointer to 196 */
 /* size: 4 */

/* 198 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158720048 */

/* 199 */
 /* pointer to 198 */
 /* size: 4 */

/* 200 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158720256 */

/* 201 */
 /* pointer to 200 */
 /* size: 4 */

/* 202 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 203 */
 /* pointer to 202 */
 /* size: 4 */

/* 204 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 205 */
 /* pointer to 204 */
 /* size: 4 */

/* 206 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 207 */
 /* pointer to 206 */
 /* size: 4 */

/* 208 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 209 */
 /* pointer to 79 */
 /* size: 4 */

/* 210 */
 /* pointer to 208 */
 /* size: 4 */

/* 211 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 212 */
 /* pointer to 213 */
 /* size: 4 */

/* 213 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 804 */

/* 214 */
 /* pointer to 211 */
 /* size: 4 */

/* 215 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 216 */
 /* pointer to 215 */
 /* size: 4 */

/* 217 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 218 */
 /* pointer to 217 */
 /* size: 4 */

/* 219 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158763608 */

/* 220 */
 /* pointer to 219 */
 /* size: 4 */

/* 221 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158763816 */

/* 222 */
 /* pointer to 221 */
 /* size: 4 */

/* 223 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 224 */
 /* pointer to 223 */
 /* size: 4 */

/* 225 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 226 */
 /* pointer to 225 */
 /* size: 4 */

/* 227 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158764440 */

/* 228 */
 /* pointer to 227 */
 /* size: 4 */

/* 229 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 230 */
 /* pointer to 229 */
 /* size: 4 */

/* 231 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 232 */
 /* pointer to 231 */
 /* size: 4 */

/* 233 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158764908 */

/* 234 */
 /* pointer to 84 */
 /* size: 4 */

/* 235 */
 /* pointer to 233 */
 /* size: 4 */

/* 236 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158765116 */

/* 237 */
 /* pointer to 236 */
 /* size: 4 */

/* 238 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158765376 */

/* 239 */
 /* pointer to 238 */
 /* size: 4 */

/* 240 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 241 */
 /* pointer to 240 */
 /* size: 4 */

/* 242 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 243 */
 /* pointer to 242 */
 /* size: 4 */

/* 244 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 245 */
 /* pointer to 244 */
 /* size: 4 */

/* 246 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158766156 */

/* 247 */
 /* pointer to 246 */
 /* size: 4 */

/* 248 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 249 */
 /* pointer to 248 */
 /* size: 4 */

/* 250 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158788948 */

/* 251 */
 /* pointer to 250 */
 /* size: 4 */

/* 252 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 253 */
 /* pointer to 49 */
 /* size: 4 */

/* 254 */
 /* pointer to 9 */
 /* size: 4 */

/* 255 */
 /* pointer to 252 */
 /* size: 4 */

/* 256 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158789520 */

/* 257 */
 /* pointer to 256 */
 /* size: 4 */

/* 258 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 259 */
 /* pointer to 258 */
 /* size: 4 */

/* 260 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158789936 */

/* 261 */
 /* pointer to 260 */
 /* size: 4 */

/* 262 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 263 */
 /* pointer to 262 */
 /* size: 4 */

/* 264 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158790456 */

/* 265 */
 /* pointer to 264 */
 /* size: 4 */

/* 266 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 267 */
 /* pointer to 266 */
 /* size: 4 */

/* 268 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 269 */
 /* pointer to 268 */
 /* size: 4 */

/* 270 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158791340 */

/* 271 */
 /* pointer to 270 */
 /* size: 4 */

/* 272 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158791600 */

/* 273 */
 /* pointer to 272 */
 /* size: 4 */

/* 274 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158791912 */

/* 275 */
 /* pointer to 274 */
 /* size: 4 */

/* 276 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158792224 */

/* 277 */
 /* pointer to 276 */
 /* size: 4 */

/* 278 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 279 */
 /* pointer to 278 */
 /* size: 4 */

/* 280 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 281 */
 /* pointer to 280 */
 /* size: 4 */

/* 282 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158805444 */

/* 283 */
 /* pointer to 282 */
 /* size: 4 */

/* 284 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 285 */
 /* pointer to 284 */
 /* size: 4 */

/* 286 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158805860 */

/* 287 */
 /* pointer to 286 */
 /* size: 4 */

/* 288 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 289 */
 /* pointer to 288 */
 /* size: 4 */

/* 290 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 2 */

/* 291 */
 /* pointer to 290 */
 /* size: 4 */

/* 292 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158806484 */

/* 293 */
 /* pointer to 292 */
 /* size: 4 */

/* 294 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 295 */
 /* pointer to 4 */
 /* size: 4 */

/* 296 */
 /* pointer to 294 */
 /* size: 4 */

/* 297 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 298 */
 /* pointer to 297 */
 /* size: 4 */

/* 299 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158807628 */

/* 300 */
 /* pointer to 301 */
 /* size: 4 */

/* 301 */
/* <0> (null):0 */
struct delta_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 302 */
 /* pointer to 299 */
 /* size: 4 */

/* 303 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158807952 */

/* 304 */
 /* pointer to 305 */
 /* size: 4 */

/* 305 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158808160 */

/* 306 */
 /* pointer to 307 */
 /* size: 4 */

/* 307 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 308 */
 /* pointer to 303 */
 /* size: 4 */

/* 309 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 310 */
 /* pointer to 309 */
 /* size: 4 */

/* 311 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158808732 */

/* 312 */
 /* pointer to 311 */
 /* size: 4 */

/* 313 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158808940 */

/* 314 */
 /* pointer to 313 */
 /* size: 4 */

/* 315 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 316 */
 /* pointer to 317 */
 /* size: 4 */

/* 317 */
/* <0> (null):0 */
struct entity_state_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 318 */
 /* pointer to 315 */
 /* size: 4 */

/* 319 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158609744 */

/* 320 */
 /* pointer to 85 */
 /* size: 4 */

/* 321 */
 /* pointer to 319 */
 /* size: 4 */

/* 322 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158610004 */

/* 323 */
 /* pointer to 322 */
 /* size: 4 */

/* 324 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158610316 */

/* 325 */
 /* pointer to 324 */
 /* size: 4 */

/* 326 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158610576 */

/* 327 */
 /* pointer to 326 */
 /* size: 4 */

/* 328 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 329 */
 /* pointer to 328 */
 /* size: 4 */

/* 330 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 331 */
 /* pointer to 330 */
 /* size: 4 */

/* 332 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 333 */
 /* pointer to 332 */
 /* size: 4 */

/* 334 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 335 */
 /* pointer to 334 */
 /* size: 4 */

/* 336 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 337 */
 /* pointer to 336 */
 /* size: 4 */

/* 338 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 339 */
 /* pointer to 338 */
 /* size: 4 */

/* 340 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158612032 */

/* 341 */
 /* pointer to 340 */
 /* size: 4 */

/* 342 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158612240 */

/* 343 */
 /* pointer to 342 */
 /* size: 4 */

/* 344 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158612448 */

/* 345 */
 /* pointer to 344 */
 /* size: 4 */

/* 346 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 347 */
 /* pointer to 17 */
 /* size: 4 */

/* 348 */
 /* pointer to 346 */
 /* size: 4 */

/* 349 */
/* <0> (null):0 */
typedef struct enginefuncs_s enginefuncs_t; /* size: 632 */

/* 350 */
/* <0> (null):0 */
enum {
	ACT_RESET = 0,
	ACT_IDLE = 1,
	ACT_GUARD = 2,
	ACT_WALK = 3,
	ACT_RUN = 4,
	ACT_FLY = 5,
	ACT_SWIM = 6,
	ACT_HOP = 7,
	ACT_LEAP = 8,
	ACT_FALL = 9,
	ACT_LAND = 10,
	ACT_STRAFE_LEFT = 11,
	ACT_STRAFE_RIGHT = 12,
	ACT_ROLL_LEFT = 13,
	ACT_ROLL_RIGHT = 14,
	ACT_TURN_LEFT = 15,
	ACT_TURN_RIGHT = 16,
	ACT_CROUCH = 17,
	ACT_CROUCHIDLE = 18,
	ACT_STAND = 19,
	ACT_USE = 20,
	ACT_SIGNAL1 = 21,
	ACT_SIGNAL2 = 22,
	ACT_SIGNAL3 = 23,
	ACT_TWITCH = 24,
	ACT_COWER = 25,
	ACT_SMALL_FLINCH = 26,
	ACT_BIG_FLINCH = 27,
	ACT_RANGE_ATTACK1 = 28,
	ACT_RANGE_ATTACK2 = 29,
	ACT_MELEE_ATTACK1 = 30,
	ACT_MELEE_ATTACK2 = 31,
	ACT_RELOAD = 32,
	ACT_ARM = 33,
	ACT_DISARM = 34,
	ACT_EAT = 35,
	ACT_DIESIMPLE = 36,
	ACT_DIEBACKWARD = 37,
	ACT_DIEFORWARD = 38,
	ACT_DIEVIOLENT = 39,
	ACT_BARNACLE_HIT = 40,
	ACT_BARNACLE_PULL = 41,
	ACT_BARNACLE_CHOMP = 42,
	ACT_BARNACLE_CHEW = 43,
	ACT_SLEEP = 44,
	ACT_INSPECT_FLOOR = 45,
	ACT_INSPECT_WALL = 46,
	ACT_IDLE_ANGRY = 47,
	ACT_WALK_HURT = 48,
	ACT_RUN_HURT = 49,
	ACT_HOVER = 50,
	ACT_GLIDE = 51,
	ACT_FLY_LEFT = 52,
	ACT_FLY_RIGHT = 53,
	ACT_DETECT_SCENT = 54,
	ACT_SNIFF = 55,
	ACT_BITE = 56,
	ACT_THREAT_DISPLAY = 57,
	ACT_FEAR_DISPLAY = 58,
	ACT_EXCITED = 59,
	ACT_SPECIAL_ATTACK1 = 60,
	ACT_SPECIAL_ATTACK2 = 61,
	ACT_COMBAT_IDLE = 62,
	ACT_WALK_SCARED = 63,
	ACT_RUN_SCARED = 64,
	ACT_VICTORY_DANCE = 65,
	ACT_DIE_HEADSHOT = 66,
	ACT_DIE_CHESTSHOT = 67,
	ACT_DIE_GUTSHOT = 68,
	ACT_DIE_BACKSHOT = 69,
	ACT_FLINCH_HEAD = 70,
	ACT_FLINCH_CHEST = 71,
	ACT_FLINCH_STOMACH = 72,
	ACT_FLINCH_LEFTARM = 73,
	ACT_FLINCH_RIGHTARM = 74,
	ACT_FLINCH_LEFTLEG = 75,
	ACT_FLINCH_RIGHTLEG = 76,
	ACT_FLINCH = 77,
	ACT_LARGE_FLINCH = 78,
	ACT_HOLDBOMB = 79,
	ACT_IDLE_FIDGET = 80,
	ACT_IDLE_SCARED = 81,
	ACT_IDLE_SCARED_FIDGET = 82,
	ACT_FOLLOW_IDLE = 83,
	ACT_FOLLOW_IDLE_FIDGET = 84,
	ACT_FOLLOW_IDLE_SCARED = 85,
	ACT_FOLLOW_IDLE_SCARED_FIDGET = 86,
	ACT_CROUCH_IDLE = 87,
	ACT_CROUCH_IDLE_FIDGET = 88,
	ACT_CROUCH_IDLE_SCARED = 89,
	ACT_CROUCH_IDLE_SCARED_FIDGET = 90,
	ACT_CROUCH_WALK = 91,
	ACT_CROUCH_WALK_SCARED = 92,
	ACT_CROUCH_DIE = 93,
	ACT_WALK_BACK = 94,
	ACT_IDLE_SNEAKY = 95,
	ACT_IDLE_SNEAKY_FIDGET = 96,
	ACT_WALK_SNEAKY = 97,
	ACT_WAVE = 98,
	ACT_YES = 99,
	ACT_NO = 100,
}; /* size: 4 */

/* 351 */
/* <0> (null):0 */
typedef enum  Activity; /* size: 4 */

/* 352 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 353 */
/* <0> (null):0 */
typedef int ptrdiff_t; /* size: 4 */

/* 354 */
/* <0> (null):0 */
struct _List_node_base {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 355 */
/* <0> (null):0 */
class list<NavConnect, std::allocator<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 356 */
/* <0> (null):0 */
class list<CNavLadder*, std::allocator<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 357 */
/* <0> (null):0 */
class list<HidingSpot*, std::allocator<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 358 */
/* <0> (null):0 */
class list<SpotOrder, std::allocator<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 359 */
/* <0> (null):0 */
class allocator<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 360 */
/* <0> (null):0 */
class allocator<std::_List_node<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 361 */
/* <0> (null):0 */
struct _List_node<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 362 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 363 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<SpotOrder> > {
public:

	/* class allocator<std::_List_node<SpotOrder> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 364 */
/* <0> (null):0 */
class _List_base<SpotOrder, std::allocator<SpotOrder> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<SpotOrder> > {
	public:

		/* class allocator<std::_List_node<SpotOrder> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 365 */
/* <0> (null):0 */
struct _List_iterator<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 366 */
/* <0> (null):0 */
struct _List_const_iterator<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 367 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 368 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 369 */
/* <0> (null):0 */
class list<SpotEncounter, std::allocator<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 370 */
/* <0> (null):0 */
class allocator<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 371 */
/* <0> (null):0 */
class allocator<std::_List_node<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 372 */
/* <0> (null):0 */
struct _List_node<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 373 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 374 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<HidingSpot*> > {
public:

	/* class allocator<std::_List_node<HidingSpot*> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 375 */
/* <0> (null):0 */
class _List_base<HidingSpot*, std::allocator<HidingSpot*> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<HidingSpot*> > {
	public:

		/* class allocator<std::_List_node<HidingSpot*> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 376 */
/* <0> (null):0 */
struct _List_iterator<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 377 */
/* <0> (null):0 */
struct _List_const_iterator<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 378 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 379 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 380 */
/* <0> (null):0 */
class allocator<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 381 */
/* <0> (null):0 */
class allocator<std::_List_node<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 382 */
/* <0> (null):0 */
struct _List_node<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 383 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 384 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<SpotEncounter> > {
public:

	/* class allocator<std::_List_node<SpotEncounter> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 385 */
/* <0> (null):0 */
class _List_base<SpotEncounter, std::allocator<SpotEncounter> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<SpotEncounter> > {
	public:

		/* class allocator<std::_List_node<SpotEncounter> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 386 */
/* <0> (null):0 */
struct _List_iterator<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 387 */
/* <0> (null):0 */
struct _List_const_iterator<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 388 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 389 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 390 */
/* <0> (null):0 */
class allocator<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 391 */
/* <0> (null):0 */
class allocator<std::_List_node<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 392 */
/* <0> (null):0 */
struct _List_node<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 393 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 394 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<NavConnect> > {
public:

	/* class allocator<std::_List_node<NavConnect> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 395 */
/* <0> (null):0 */
class _List_base<NavConnect, std::allocator<NavConnect> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<NavConnect> > {
	public:

		/* class allocator<std::_List_node<NavConnect> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 396 */
/* <0> (null):0 */
struct _List_iterator<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 397 */
/* <0> (null):0 */
struct _List_const_iterator<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 398 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 399 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 400 */
/* <0> (null):0 */
class allocator<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 401 */
/* <0> (null):0 */
class allocator<std::_List_node<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 402 */
/* <0> (null):0 */
struct _List_node<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 403 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 404 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<CNavLadder*> > {
public:

	/* class allocator<std::_List_node<CNavLadder*> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 405 */
/* <0> (null):0 */
class _List_base<CNavLadder*, std::allocator<CNavLadder*> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<CNavLadder*> > {
	public:

		/* class allocator<std::_List_node<CNavLadder*> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 406 */
/* <0> (null):0 */
struct _List_iterator<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 407 */
/* <0> (null):0 */
struct _List_const_iterator<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 408 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 409 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 410 */
/* <0> (null):0 */
class allocator<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 411 */
/* <0> (null):0 */
class allocator<std::_List_node<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 412 */
/* <0> (null):0 */
struct _List_node<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 413 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 414 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<CNavArea*> > {
public:

	/* class allocator<std::_List_node<CNavArea*> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 415 */
/* <0> (null):0 */
class _List_base<CNavArea*, std::allocator<CNavArea*> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<CNavArea*> > {
	public:

		/* class allocator<std::_List_node<CNavArea*> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 416 */
/* <0> (null):0 */
class list<CNavArea*, std::allocator<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 417 */
/* <0> (null):0 */
struct _List_iterator<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 418 */
/* <0> (null):0 */
struct _List_const_iterator<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 419 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 420 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 421 */
/* <0> (null):0 */
enum {
	__value = 1,
}; /* size: 4 */

/* 422 */
/* <0> (null):0 */
struct __traitor<std::__is_integer<int>, std::__is_floating<int> > {
	/* <0> (null):0 */
	enum {
		__value = 1,
	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 423 */
/* <0> (null):0 */
enum {
	__value = 1,
}; /* size: 4 */

/* 424 */
/* <0> (null):0 */
struct __traitor<std::__is_arithmetic<int>, std::__is_pointer<int> > {
	/* <0> (null):0 */
	enum {
		__value = 1,
	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 425 */
 /* pointer to 426 */
 /* size: 4 */

/* 426 */
/* <0> (null):0 */
struct CBaseEntity {
	/* <0> (null):0 */
	edict_t * edict(class CBaseEntity *); /* linkage=_ZN11CBaseEntity5edictEv */

	/* <0> (null):0 */
	virtual int ObjectCaps(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10ObjectCapsEv */

	/* <0> (null):0 */
	int entindex(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8entindexEv */

	/* vtable has 1 entries: {
	   [6] = ObjectCaps(_ZN11CBaseEntity10ObjectCapsEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 427 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 428 */
/* <0> (null):0 */
class EHANDLE {
private:

	edict_t *                  m_pent;               /*     0     4 */
	int                        m_serialnumber;       /*     4     4 */
	/* <0> (null):0 */
	edict_t * Get(class EHANDLE *); /* linkage=_ZN7EHANDLE3GetEv */

	/* <0> (null):0 */
	edict_t * Set(class EHANDLE *, edict_t *); /* linkage=_ZN7EHANDLE3SetEP7edict_s */

	/* <0> (null):0 */
	int operator int(class EHANDLE *); /* linkage=_ZN7EHANDLEcviEv */

	/* <0> (null):0 */
	class CBaseEntity * operator CBaseEntity*(class EHANDLE *); /* linkage=_ZN7EHANDLEcvP11CBaseEntityEv */

	/* <0> (null):0 */
	class CBaseEntity * operator=(class EHANDLE *, class CBaseEntity *); /* linkage=_ZN7EHANDLEaSEP11CBaseEntity */

	/* <0> (null):0 */
	class CBaseEntity * operator->(class EHANDLE *); /* linkage=_ZN7EHANDLEptEv */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 429 */
 /* pointer to 428 */
 /* size: 4 */

/* 430 */
/* <0> (null):0 */
enum TeamName {
	UNASSIGNED = 0,
	TERRORIST = 1,
	CT = 2,
	SPECTATOR = 3,
}; /* size: 4 */

/* 431 */
/* <0> (null):0 */
class CBasePlayer {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 432 */
 /* pointer to 431 */
 /* size: 4 */

/* 433 */
/* <0> (null):0 */
enum GameEventType {
	EVENT_INVALID = 0,
	EVENT_WEAPON_FIRED = 1,
	EVENT_WEAPON_FIRED_ON_EMPTY = 2,
	EVENT_WEAPON_RELOADED = 3,
	EVENT_HE_GRENADE_EXPLODED = 4,
	EVENT_FLASHBANG_GRENADE_EXPLODED = 5,
	EVENT_SMOKE_GRENADE_EXPLODED = 6,
	EVENT_GRENADE_BOUNCED = 7,
	EVENT_BEING_SHOT_AT = 8,
	EVENT_PLAYER_BLINDED_BY_FLASHBANG = 9,
	EVENT_PLAYER_FOOTSTEP = 10,
	EVENT_PLAYER_JUMPED = 11,
	EVENT_PLAYER_DIED = 12,
	EVENT_PLAYER_LANDED_FROM_HEIGHT = 13,
	EVENT_PLAYER_TOOK_DAMAGE = 14,
	EVENT_HOSTAGE_DAMAGED = 15,
	EVENT_HOSTAGE_KILLED = 16,
	EVENT_DOOR = 17,
	EVENT_BREAK_GLASS = 18,
	EVENT_BREAK_WOOD = 19,
	EVENT_BREAK_METAL = 20,
	EVENT_BREAK_FLESH = 21,
	EVENT_BREAK_CONCRETE = 22,
	EVENT_BOMB_PLANTED = 23,
	EVENT_BOMB_DROPPED = 24,
	EVENT_BOMB_PICKED_UP = 25,
	EVENT_BOMB_BEEP = 26,
	EVENT_BOMB_DEFUSING = 27,
	EVENT_BOMB_DEFUSE_ABORTED = 28,
	EVENT_BOMB_DEFUSED = 29,
	EVENT_BOMB_EXPLODED = 30,
	EVENT_HOSTAGE_USED = 31,
	EVENT_HOSTAGE_RESCUED = 32,
	EVENT_ALL_HOSTAGES_RESCUED = 33,
	EVENT_VIP_ESCAPED = 34,
	EVENT_VIP_ASSASSINATED = 35,
	EVENT_TERRORISTS_WIN = 36,
	EVENT_CTS_WIN = 37,
	EVENT_ROUND_DRAW = 38,
	EVENT_ROUND_WIN = 39,
	EVENT_ROUND_LOSS = 40,
	EVENT_ROUND_START = 41,
	EVENT_PLAYER_SPAWNED = 42,
	EVENT_CLIENT_CORPSE_SPAWNED = 43,
	EVENT_BUY_TIME_START = 44,
	EVENT_PLAYER_LEFT_BUY_ZONE = 45,
	EVENT_DEATH_CAMERA_START = 46,
	EVENT_KILL_ALL = 47,
	EVENT_ROUND_TIME = 48,
	EVENT_DIE = 49,
	EVENT_KILL = 50,
	EVENT_HEADSHOT = 51,
	EVENT_KILL_FLASHBANGED = 52,
	EVENT_TUTOR_BUY_MENU_OPENNED = 53,
	EVENT_TUTOR_AUTOBUY = 54,
	EVENT_PLAYER_BOUGHT_SOMETHING = 55,
	EVENT_TUTOR_NOT_BUYING_ANYTHING = 56,
	EVENT_TUTOR_NEED_TO_BUY_PRIMARY_WEAPON = 57,
	EVENT_TUTOR_NEED_TO_BUY_PRIMARY_AMMO = 58,
	EVENT_TUTOR_NEED_TO_BUY_SECONDARY_AMMO = 59,
	EVENT_TUTOR_NEED_TO_BUY_ARMOR = 60,
	EVENT_TUTOR_NEED_TO_BUY_DEFUSE_KIT = 61,
	EVENT_TUTOR_NEED_TO_BUY_GRENADE = 62,
	EVENT_CAREER_TASK_DONE = 63,
	EVENT_START_RADIO_1 = 64,
	EVENT_RADIO_COVER_ME = 65,
	EVENT_RADIO_YOU_TAKE_THE_POINT = 66,
	EVENT_RADIO_HOLD_THIS_POSITION = 67,
	EVENT_RADIO_REGROUP_TEAM = 68,
	EVENT_RADIO_FOLLOW_ME = 69,
	EVENT_RADIO_TAKING_FIRE = 70,
	EVENT_START_RADIO_2 = 71,
	EVENT_RADIO_GO_GO_GO = 72,
	EVENT_RADIO_TEAM_FALL_BACK = 73,
	EVENT_RADIO_STICK_TOGETHER_TEAM = 74,
	EVENT_RADIO_GET_IN_POSITION_AND_WAIT = 75,
	EVENT_RADIO_STORM_THE_FRONT = 76,
	EVENT_RADIO_REPORT_IN_TEAM = 77,
	EVENT_START_RADIO_3 = 78,
	EVENT_RADIO_AFFIRMATIVE = 79,
	EVENT_RADIO_ENEMY_SPOTTED = 80,
	EVENT_RADIO_NEED_BACKUP = 81,
	EVENT_RADIO_SECTOR_CLEAR = 82,
	EVENT_RADIO_IN_POSITION = 83,
	EVENT_RADIO_REPORTING_IN = 84,
	EVENT_RADIO_GET_OUT_OF_THERE = 85,
	EVENT_RADIO_NEGATIVE = 86,
	EVENT_RADIO_ENEMY_DOWN = 87,
	EVENT_END_RADIO = 88,
	EVENT_NEW_MATCH = 89,
	EVENT_PLAYER_CHANGED_TEAM = 90,
	EVENT_BULLET_IMPACT = 91,
	EVENT_GAME_COMMENCE = 92,
	EVENT_WEAPON_ZOOMED = 93,
	EVENT_HOSTAGE_CALLED_FOR_HELP = 94,
	NUM_GAME_EVENTS = 95,
}; /* size: 4 */

/* 434 */
/* <0> (null):0 */
class IntervalTimer {
private:

	float                      m_timestamp;          /*     0     4 */
	/* <0> (null):0 */
	void IntervalTimer(class IntervalTimer *);

	/* <0> (null):0 */
	void Reset(class IntervalTimer *); /* linkage=_ZN13IntervalTimer5ResetEv */

	/* <0> (null):0 */
	void Start(class IntervalTimer *); /* linkage=_ZN13IntervalTimer5StartEv */

	/* <0> (null):0 */
	void Invalidate(class IntervalTimer *); /* linkage=_ZN13IntervalTimer10InvalidateEv */

	/* <0> (null):0 */
	bool HasStarted(const class IntervalTimer  *); /* linkage=_ZNK13IntervalTimer10HasStartedEv */

	/* <0> (null):0 */
	float GetElapsedTime(const class IntervalTimer  *); /* linkage=_ZNK13IntervalTimer14GetElapsedTimeEv */

	/* <0> (null):0 */
	bool IsLessThen(const class IntervalTimer  *, float); /* linkage=_ZNK13IntervalTimer10IsLessThenEf */

	/* <0> (null):0 */
	bool IsGreaterThen(const class IntervalTimer  *, float); /* linkage=_ZNK13IntervalTimer13IsGreaterThenEf */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 435 */
 /* pointer to 434 */
 /* size: 4 */

/* 436 */
 /* pointer to 437 */
 /* size: 4 */

/* 437 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 438 */
/* <0> (null):0 */
class CountdownTimer {
private:

	float                      m_duration;           /*     0     4 */
	float                      m_timestamp;          /*     4     4 */
	/* <0> (null):0 */
	void CountdownTimer(class CountdownTimer *);

	/* <0> (null):0 */
	void Reset(class CountdownTimer *); /* linkage=_ZN14CountdownTimer5ResetEv */

	/* <0> (null):0 */
	void Start(class CountdownTimer *, float); /* linkage=_ZN14CountdownTimer5StartEf */

	/* <0> (null):0 */
	void Invalidate(class CountdownTimer *); /* linkage=_ZN14CountdownTimer10InvalidateEv */

	/* <0> (null):0 */
	bool HasStarted(const class CountdownTimer  *); /* linkage=_ZNK14CountdownTimer10HasStartedEv */

	/* <0> (null):0 */
	bool IsElapsed(const class CountdownTimer  *); /* linkage=_ZNK14CountdownTimer9IsElapsedEv */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 439 */
 /* pointer to 438 */
 /* size: 4 */

/* 440 */
 /* pointer to 441 */
 /* size: 4 */

/* 441 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 442 */
/* <0> (null):0 */
class new_allocator<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 443 */
/* <0> (null):0 */
class new_allocator<std::_List_node<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 444 */
/* <0> (null):0 */
class new_allocator<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 445 */
/* <0> (null):0 */
class new_allocator<std::_List_node<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 446 */
/* <0> (null):0 */
class new_allocator<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 447 */
/* <0> (null):0 */
class new_allocator<std::_List_node<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 448 */
/* <0> (null):0 */
class new_allocator<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 449 */
/* <0> (null):0 */
class new_allocator<std::_List_node<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 450 */
/* <0> (null):0 */
class new_allocator<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 451 */
/* <0> (null):0 */
class new_allocator<std::_List_node<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 452 */
/* <0> (null):0 */
class new_allocator<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 453 */
/* <0> (null):0 */
class new_allocator<std::_List_node<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 454 */
/* <0> (null):0 */
struct __numeric_traits_integer<int> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 455 */
wchar_t
 /* size: 4 */

/* 456 */
/* <0> (null):0 */
struct _List_node_base {
	class _List_node_base *    _M_next;              /*     0     4 */
	class _List_node_base *    _M_prev;              /*     4     4 */
	/* <0> (null):0 */
	void swap(class _List_node_base &, class _List_node_base &); /* linkage=_ZNSt8__detail15_List_node_base4swapERS0_S1_ */

	/* <0> (null):0 */
	void _M_transfer(class _List_node_base *, class _List_node_base *, class _List_node_base *); /* linkage=_ZNSt8__detail15_List_node_base11_M_transferEPS0_S1_ */

	/* <0> (null):0 */
	void _M_reverse(class _List_node_base *); /* linkage=_ZNSt8__detail15_List_node_base10_M_reverseEv */

	/* <0> (null):0 */
	void _M_hook(class _List_node_base *, class _List_node_base *); /* linkage=_ZNSt8__detail15_List_node_base7_M_hookEPS0_ */

	/* <0> (null):0 */
	void _M_unhook(class _List_node_base *); /* linkage=_ZNSt8__detail15_List_node_base9_M_unhookEv */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 457 */
 /* pointer to 456 */
 /* size: 4 */

/* 458 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 459 */
 /* pointer to 456 */
 /* size: 4 */

/* 460 */
/* <0> (null):0 */
typedef unsigned int Place; /* size: 4 */

/* 461 */
/* <0> (null):0 */
enum NavErrorType {
	NAV_OK = 0,
	NAV_CANT_ACCESS_FILE = 1,
	NAV_INVALID_FILE = 2,
	NAV_BAD_FILE_VERSION = 3,
	NAV_CORRUPT_DATA = 4,
}; /* size: 4 */

/* 462 */
/* <0> (null):0 */
enum NavDirType {
	NORTH = 0,
	EAST = 1,
	SOUTH = 2,
	WEST = 3,
	NUM_DIRECTIONS = 4,
}; /* size: 4 */

/* 463 */
/* <0> (null):0 */
enum NavTraverseType {
	GO_NORTH = 0,
	GO_EAST = 1,
	GO_SOUTH = 2,
	GO_WEST = 3,
	GO_LADDER_UP = 4,
	GO_LADDER_DOWN = 5,
	GO_JUMP = 6,
	NUM_TRAVERSE_TYPES = 7,
}; /* size: 4 */

/* 464 */
/* <0> (null):0 */
enum NavCornerType {
	NORTH_WEST = 0,
	NORTH_EAST = 1,
	SOUTH_EAST = 2,
	SOUTH_WEST = 3,
	NUM_CORNERS = 4,
}; /* size: 4 */

/* 465 */
/* <0> (null):0 */
struct Extent {
	class Vector              lo;                    /*     0    12 */
	class Vector              hi;                    /*    12    12 */
	/* <0> (null):0 */
	float SizeX(const class Extent  *); /* linkage=_ZNK6Extent5SizeXEv */

	/* <0> (null):0 */
	float SizeY(const class Extent  *); /* linkage=_ZNK6Extent5SizeYEv */

	/* <0> (null):0 */
	float SizeZ(const class Extent  *); /* linkage=_ZNK6Extent5SizeZEv */

	/* <0> (null):0 */
	float Area(const class Extent  *); /* linkage=_ZNK6Extent4AreaEv */

	/* <0> (null):0 */
	bool Contains(const class Extent  *, const class Vector  *); /* linkage=_ZNK6Extent8ContainsEPK6Vector */


	/* size: 24, cachelines: 1, members: 2 */
	/* last cacheline: 24 bytes */
}; /* size: 24 */

/* 466 */
 /* pointer to 467 */
 /* size: 4 */

/* 467 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 24 */

/* 468 */
/* <0> (null):0 */
struct Ray {
	class Vector              from;                  /*     0    12 */
	class Vector              to;                    /*    12    12 */

	/* size: 24, cachelines: 1, members: 2 */
	/* last cacheline: 24 bytes */
}; /* size: 24 */

/* 469 */
/* <0> (null):0 */
class SteamFile {
private:

	byte *                     m_fileData;           /*     0     4 */
	int                        m_fileDataLength;     /*     4     4 */
	byte *                     m_cursor;             /*     8     4 */
	int                        m_bytesLeft;          /*    12     4 */
	/* <0> (null):0 */
	void SteamFile(class SteamFile *, const char  *);

	/* <0> (null):0 */
	void ~SteamFile(class SteamFile *, int);

	/* <0> (null):0 */
	bool IsValid(const class SteamFile  *); /* linkage=_ZNK9SteamFile7IsValidEv */

	/* <0> (null):0 */
	bool Read(class SteamFile *, void *, int); /* linkage=_ZN9SteamFile4ReadEPvi */


	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 470 */
 /* pointer to 469 */
 /* size: 4 */

/* 471 */
 /* pointer to 472 */
 /* size: 4 */

/* 472 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 16 */

/* 473 */
/* <0> (null):0 */
union NavConnect {
	unsigned int               id;                 /*           4 */
	class CNavArea *           area;               /*           4 */
}; /* size: 4 */

/* 474 */
/* <0> (null):0 */
struct ApproachInfo {
	union NavConnect           here;                 /*     0     4 */
	union NavConnect           prev;                 /*     4     4 */
	enum NavTraverseType       prevToHereHow;        /*     8     4 */
	union NavConnect           next;                 /*    12     4 */
	enum NavTraverseType       hereToNextHow;        /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 475 */
/* <0> (null):0 */
struct CNavArea {
	/* <0> (null):0 */
	struct ApproachInfo {
		union NavConnect           here;                 /*     0     4 */
		union NavConnect           prev;                 /*     4     4 */
		enum NavTraverseType       prevToHereHow;        /*     8     4 */
		union NavConnect           next;                 /*    12     4 */
		enum NavTraverseType       hereToNextHow;        /*    16     4 */

		/* size: 20, cachelines: 1, members: 5 */
		/* last cacheline: 20 bytes */
	};

private:

	bool                       m_isReset;            /*     0     1 */
	unsigned int               m_nextID;             /*     0     4 */
	unsigned int               m_id;                 /*     0     4 */
	struct Extent              m_extent;             /*     4    24 */
	class Vector              m_center;              /*    28    12 */
	unsigned char              m_attributeFlags;     /*    40     1 */
	Place                      m_place;              /*    44     4 */
	float                      m_neZ;                /*    48     4 */
	float                      m_swZ;                /*    52     4 */
	float                      m_clearedTimestamp[2]; /*    56     8 */
	float                      m_danger[2];          /*    64     8 */
	/* --- cacheline 1 boundary (64 bytes) was 2 bytes ago --- */
	float                      m_dangerTimestamp[2]; /*    72     8 */
	HidingSpotList             m_hidingSpotList;     /*    80     0 */
	SpotEncounterList          m_spotEncounterList;  /*    88     0 */
	struct ApproachInfo        m_approach[16];       /*    96   320 */
	/* --- cacheline 6 boundary (384 bytes) was 10 bytes ago --- */
	unsigned char              m_approachCount;      /*   416     1 */

	/* Bitfield combined with previous fields */

	unsigned int               m_masterMarker;       /*     0     4 */
	unsigned int               m_marker;             /*   420     4 */
	class CNavArea *           m_parent;             /*   424     4 */
	enum NavTraverseType       m_parentHow;          /*   428     4 */
	float                      m_totalCost;          /*   432     4 */
	float                      m_costSoFar;          /*   436     4 */

	/* Bitfield combined with previous fields */

	class CNavArea *           m_openList;           /*     0     4 */
	class CNavArea *           m_nextOpen;           /*   440     4 */
	class CNavArea *           m_prevOpen;           /*   444     4 */
	unsigned int               m_openMarker;         /*   448     4 */
	class list<NavConnect, std::allocator<NavConnect> > m_connect[4]; /*   452    32 */
	/* --- cacheline 7 boundary (448 bytes) was 19 bytes ago --- */
	class list<CNavLadder*, std::allocator<CNavLadder*> > m_ladder[2]; /*   484    16 */
	class CNavNode *           m_node[4];            /*   500    16 */
	class list<CNavArea*, std::allocator<CNavArea*> > m_overlapList; /*   516     8 */
	class CNavArea *           m_prevHash;           /*   524     4 */
	class CNavArea *           m_nextHash;           /*   528     4 */
	/* <0> (null):0 */
	void CNavArea(class CNavArea *, class CNavNode *, class CNavNode *, class CNavNode *, class CNavNode *);

	/* <0> (null):0 */
	void CNavArea(class CNavArea *);

	/* <0> (null):0 */
	void CNavArea(class CNavArea *, const class Vector  *, const class Vector  *);

	/* <0> (null):0 */
	void CNavArea(class CNavArea *, const class Vector  *, const class Vector  *, const class Vector  *, const class Vector  *);

	/* <0> (null):0 */
	void ~CNavArea(class CNavArea *, int);

	/* <0> (null):0 */
	void ConnectTo(class CNavArea *, class CNavArea *, enum NavDirType); /* linkage=_ZN8CNavArea9ConnectToEPS_10NavDirType */

	/* <0> (null):0 */
	void Disconnect(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea10DisconnectEPS_ */

	/* <0> (null):0 */
	void Save(const class CNavArea  *, FILE *); /* linkage=_ZNK8CNavArea4SaveEP8_IO_FILE */

	/* <0> (null):0 */
	void Save(class CNavArea *, int, unsigned int); /* linkage=_ZN8CNavArea4SaveEij */

	/* <0> (null):0 */
	void Load(class CNavArea *, class SteamFile *, unsigned int); /* linkage=_ZN8CNavArea4LoadEP9SteamFilej */

	/* <0> (null):0 */
	enum NavErrorType PostLoad(class CNavArea *); /* linkage=_ZN8CNavArea8PostLoadEv */

	/* <0> (null):0 */
	unsigned int GetID(const class CNavArea  *); /* linkage=_ZNK8CNavArea5GetIDEv */

	/* <0> (null):0 */
	void SetAttributes(class CNavArea *, unsigned char); /* linkage=_ZN8CNavArea13SetAttributesEh */

	/* <0> (null):0 */
	unsigned char GetAttributes(const class CNavArea  *); /* linkage=_ZNK8CNavArea13GetAttributesEv */

	/* <0> (null):0 */
	void SetPlace(class CNavArea *, Place); /* linkage=_ZN8CNavArea8SetPlaceEj */

	/* <0> (null):0 */
	Place GetPlace(const class CNavArea  *); /* linkage=_ZNK8CNavArea8GetPlaceEv */

	/* <0> (null):0 */
	bool IsOverlapping(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea13IsOverlappingEPK6Vector */

	/* <0> (null):0 */
	bool IsOverlapping(const class CNavArea  *, const class CNavArea  *); /* linkage=_ZNK8CNavArea13IsOverlappingEPKS_ */

	/* <0> (null):0 */
	bool IsOverlappingX(const class CNavArea  *, const class CNavArea  *); /* linkage=_ZNK8CNavArea14IsOverlappingXEPKS_ */

	/* <0> (null):0 */
	bool IsOverlappingY(const class CNavArea  *, const class CNavArea  *); /* linkage=_ZNK8CNavArea14IsOverlappingYEPKS_ */

	/* <0> (null):0 */
	int GetPlayerCount(const class CNavArea  *, int, class CBasePlayer *); /* linkage=_ZNK8CNavArea14GetPlayerCountEiP11CBasePlayer */

	/* <0> (null):0 */
	float GetZ(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea4GetZEPK6Vector */

	/* <0> (null):0 */
	float GetZ(const class CNavArea  *, float, float); /* linkage=_ZNK8CNavArea4GetZEff */

	/* <0> (null):0 */
	bool Contains(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea8ContainsEPK6Vector */

	/* <0> (null):0 */
	bool IsCoplanar(const class CNavArea  *, const class CNavArea  *); /* linkage=_ZNK8CNavArea10IsCoplanarEPKS_ */

	/* <0> (null):0 */
	void GetClosestPointOnArea(const class CNavArea  *, const class Vector  *, class Vector *); /* linkage=_ZNK8CNavArea21GetClosestPointOnAreaEPK6VectorPS0_ */

	/* <0> (null):0 */
	float GetDistanceSquaredToPoint(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea25GetDistanceSquaredToPointEPK6Vector */

	/* <0> (null):0 */
	bool IsDegenerate(const class CNavArea  *); /* linkage=_ZNK8CNavArea12IsDegenerateEv */

	/* <0> (null):0 */
	bool IsEdge(const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea6IsEdgeE10NavDirType */

	/* <0> (null):0 */
	int GetAdjacentCount(const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea16GetAdjacentCountE10NavDirType */

	/* <0> (null):0 */
	class CNavArea * GetAdjacentArea(const class CNavArea  *, enum NavDirType, int); /* linkage=_ZNK8CNavArea15GetAdjacentAreaE10NavDirTypei */

	/* <0> (null):0 */
	class CNavArea * GetRandomAdjacentArea(const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea21GetRandomAdjacentAreaE10NavDirType */

	/* <0> (null):0 */
	const NavConnectList  * GetAdjacentList(const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea15GetAdjacentListE10NavDirType */

	/* <0> (null):0 */
	bool IsConnected(const class CNavArea  *, const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea11IsConnectedEPKS_10NavDirType */

	/* <0> (null):0 */
	float ComputeHeightChange(class CNavArea *, const class CNavArea  *); /* linkage=_ZN8CNavArea19ComputeHeightChangeEPKS_ */

	/* <0> (null):0 */
	const NavLadderList  * GetLadderList(const class CNavArea  *, enum LadderDirectionType); /* linkage=_ZNK8CNavArea13GetLadderListE19LadderDirectionType */

	/* <0> (null):0 */
	void ComputePortal(const class CNavArea  *, const class CNavArea  *, enum NavDirType, class Vector *, float *); /* linkage=_ZNK8CNavArea13ComputePortalEPKS_10NavDirTypeP6VectorPf */

	/* <0> (null):0 */
	void ComputeClosestPointInPortal(const class CNavArea  *, const class CNavArea  *, enum NavDirType, const class Vector  *, class Vector *); /* linkage=_ZNK8CNavArea27ComputeClosestPointInPortalEPKS_10NavDirTypePK6VectorPS3_ */

	/* <0> (null):0 */
	enum NavDirType ComputeDirection(const class CNavArea  *, class Vector *); /* linkage=_ZNK8CNavArea16ComputeDirectionEP6Vector */

	/* <0> (null):0 */
	void SetClearedTimestamp(class CNavArea *, int); /* linkage=_ZN8CNavArea19SetClearedTimestampEi */

	/* <0> (null):0 */
	float GetClearedTimestamp(class CNavArea *, int); /* linkage=_ZN8CNavArea19GetClearedTimestampEi */

	/* <0> (null):0 */
	const HidingSpotList  * GetHidingSpotList(const class CNavArea  *); /* linkage=_ZNK8CNavArea17GetHidingSpotListEv */

	/* <0> (null):0 */
	void ComputeHidingSpots(class CNavArea *); /* linkage=_ZN8CNavArea18ComputeHidingSpotsEv */

	/* <0> (null):0 */
	void ComputeSniperSpots(class CNavArea *); /* linkage=_ZN8CNavArea18ComputeSniperSpotsEv */

	/* <0> (null):0 */
	class SpotEncounter * GetSpotEncounter(class CNavArea *, const class CNavArea  *, const class CNavArea  *); /* linkage=_ZN8CNavArea16GetSpotEncounterEPKS_S1_ */

	/* <0> (null):0 */
	void ComputeSpotEncounters(class CNavArea *); /* linkage=_ZN8CNavArea21ComputeSpotEncountersEv */

	/* <0> (null):0 */
	void IncreaseDanger(class CNavArea *, int, float); /* linkage=_ZN8CNavArea14IncreaseDangerEif */

	/* <0> (null):0 */
	float GetDanger(class CNavArea *, int); /* linkage=_ZN8CNavArea9GetDangerEi */

	/* <0> (null):0 */
	float GetSizeX(const class CNavArea  *); /* linkage=_ZNK8CNavArea8GetSizeXEv */

	/* <0> (null):0 */
	float GetSizeY(const class CNavArea  *); /* linkage=_ZNK8CNavArea8GetSizeYEv */

	/* <0> (null):0 */
	const class Extent  * GetExtent(const class CNavArea  *); /* linkage=_ZNK8CNavArea9GetExtentEv */

	/* <0> (null):0 */
	const class Vector  * GetCenter(const class CNavArea  *); /* linkage=_ZNK8CNavArea9GetCenterEv */

	/* <0> (null):0 */
	const class Vector  * GetCorner(const class CNavArea  *, enum NavCornerType); /* linkage=_ZNK8CNavArea9GetCornerE13NavCornerType */

	/* <0> (null):0 */
	const class ApproachInfo  * GetApproachInfo(const class CNavArea  *, int); /* linkage=_ZNK8CNavArea15GetApproachInfoEi */

	/* <0> (null):0 */
	int GetApproachInfoCount(const class CNavArea  *); /* linkage=_ZNK8CNavArea20GetApproachInfoCountEv */

	/* <0> (null):0 */
	void ComputeApproachAreas(class CNavArea *); /* linkage=_ZN8CNavArea20ComputeApproachAreasEv */

	/* <0> (null):0 */
	void MakeNewMarker(void); /* linkage=_ZN8CNavArea13MakeNewMarkerEv */

	/* <0> (null):0 */
	void Mark(class CNavArea *); /* linkage=_ZN8CNavArea4MarkEv */

	/* <0> (null):0 */
	BOOL IsMarked(const class CNavArea  *); /* linkage=_ZNK8CNavArea8IsMarkedEv */

	/* <0> (null):0 */
	void SetParent(class CNavArea *, class CNavArea *, enum NavTraverseType); /* linkage=_ZN8CNavArea9SetParentEPS_15NavTraverseType */

	/* <0> (null):0 */
	class CNavArea * GetParent(const class CNavArea  *); /* linkage=_ZNK8CNavArea9GetParentEv */

	/* <0> (null):0 */
	enum NavTraverseType GetParentHow(const class CNavArea  *); /* linkage=_ZNK8CNavArea12GetParentHowEv */

	/* <0> (null):0 */
	bool IsOpen(const class CNavArea  *); /* linkage=_ZNK8CNavArea6IsOpenEv */

	/* <0> (null):0 */
	void AddToOpenList(class CNavArea *); /* linkage=_ZN8CNavArea13AddToOpenListEv */

	/* <0> (null):0 */
	void UpdateOnOpenList(class CNavArea *); /* linkage=_ZN8CNavArea16UpdateOnOpenListEv */

	/* <0> (null):0 */
	void RemoveFromOpenList(class CNavArea *); /* linkage=_ZN8CNavArea18RemoveFromOpenListEv */

	/* <0> (null):0 */
	bool IsOpenListEmpty(void); /* linkage=_ZN8CNavArea15IsOpenListEmptyEv */

	/* <0> (null):0 */
	class CNavArea * PopOpenList(void); /* linkage=_ZN8CNavArea11PopOpenListEv */

	/* <0> (null):0 */
	bool IsClosed(const class CNavArea  *); /* linkage=_ZNK8CNavArea8IsClosedEv */

	/* <0> (null):0 */
	void AddToClosedList(class CNavArea *); /* linkage=_ZN8CNavArea15AddToClosedListEv */

	/* <0> (null):0 */
	void RemoveFromClosedList(class CNavArea *); /* linkage=_ZN8CNavArea20RemoveFromClosedListEv */

	/* <0> (null):0 */
	void ClearSearchLists(void); /* linkage=_ZN8CNavArea16ClearSearchListsEv */

	/* <0> (null):0 */
	void SetTotalCost(class CNavArea *, float); /* linkage=_ZN8CNavArea12SetTotalCostEf */

	/* <0> (null):0 */
	float GetTotalCost(const class CNavArea  *); /* linkage=_ZNK8CNavArea12GetTotalCostEv */

	/* <0> (null):0 */
	void SetCostSoFar(class CNavArea *, float); /* linkage=_ZN8CNavArea12SetCostSoFarEf */

	/* <0> (null):0 */
	float GetCostSoFar(const class CNavArea  *); /* linkage=_ZNK8CNavArea12GetCostSoFarEv */

	/* <0> (null):0 */
	void Draw(class CNavArea *, byte, byte, byte, int); /* linkage=_ZN8CNavArea4DrawEhhhi */

	/* <0> (null):0 */
	void DrawConnectedAreas(class CNavArea *); /* linkage=_ZN8CNavArea18DrawConnectedAreasEv */

	/* <0> (null):0 */
	void DrawMarkedCorner(class CNavArea *, enum NavCornerType, byte, byte, byte, int); /* linkage=_ZN8CNavArea16DrawMarkedCornerE13NavCornerTypehhhi */

	/* <0> (null):0 */
	bool SplitEdit(class CNavArea *, bool, float, class CNavArea * *, class CNavArea * *); /* linkage=_ZN8CNavArea9SplitEditEbfPPS_S1_ */

	/* <0> (null):0 */
	bool MergeEdit(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea9MergeEditEPS_ */

	/* <0> (null):0 */
	bool SpliceEdit(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea10SpliceEditEPS_ */

	/* <0> (null):0 */
	void RaiseCorner(class CNavArea *, enum NavCornerType, int); /* linkage=_ZN8CNavArea11RaiseCornerE13NavCornerTypei */

	/* <0> (null):0 */
	void AddLadderUp(class CNavArea *, class CNavLadder *); /* linkage=_ZN8CNavArea11AddLadderUpEP10CNavLadder */

	/* <0> (null):0 */
	void AddLadderDown(class CNavArea *, class CNavLadder *); /* linkage=_ZN8CNavArea13AddLadderDownEP10CNavLadder */

	/* <0> (null):0 */
	void Initialize(class CNavArea *); /* linkage=_ZN8CNavArea10InitializeEv */

	/* <0> (null):0 */
	void DecayDanger(class CNavArea *); /* linkage=_ZN8CNavArea11DecayDangerEv */

	/* <0> (null):0 */
	bool IsHidingSpotCollision(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea21IsHidingSpotCollisionEPK6Vector */

	/* <0> (null):0 */
	void AddSpotEncounters(class CNavArea *, const class CNavArea  *, enum NavDirType, const class CNavArea  *, enum NavDirType); /* linkage=_ZN8CNavArea17AddSpotEncountersEPKS_10NavDirTypeS1_S2_ */

	/* <0> (null):0 */
	void Strip(class CNavArea *); /* linkage=_ZN8CNavArea5StripEv */

	/* <0> (null):0 */
	void FinishMerge(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea11FinishMergeEPS_ */

	/* <0> (null):0 */
	void MergeAdjacentConnections(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea24MergeAdjacentConnectionsEPS_ */

	/* <0> (null):0 */
	void AssignNodes(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea11AssignNodesEPS_ */

	/* <0> (null):0 */
	void FinishSplitEdit(class CNavArea *, class CNavArea *, enum NavDirType); /* linkage=_ZN8CNavArea15FinishSplitEditEPS_10NavDirType */

	/* <0> (null):0 */
	void OnDestroyNotify(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea15OnDestroyNotifyEPS_ */

	/* --- cacheline 9 boundary (576 bytes) was 27 bytes ago --- */

	/* size: 532, cachelines: 9, members: 32 */
	/* last cacheline: 20 bytes */

	/* BRAIN FART ALERT! 532 != 603 + 0(holes), diff = -71 */

}; /* size: 532 */

/* 476 */
 /* pointer to 475 */
 /* size: 4 */

/* 477 */
 /* pointer to 478 */
 /* size: 4 */

/* 478 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 479 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 480 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 481 */
/* <0> (null):0 */
typedef struct list<NavConnect, std::allocator<NavConnect> > NavConnectList; /* size: 0 */

/* 482 */
/* <0> (null):0 */
enum LadderDirectionType {
	LADDER_UP = 0,
	LADDER_DOWN = 1,
	NUM_LADDER_DIRECTIONS = 2,
}; /* size: 4 */

/* 483 */
/* <0> (null):0 */
class CNavLadder {
	class Vector              m_top;                 /*     0    12 */
	class Vector              m_bottom;              /*    12    12 */
	float                      m_length;             /*    24     4 */
	enum NavDirType            m_dir;                /*    28     4 */
	class Vector2D            m_dirVector;           /*    32     8 */
	class CBaseEntity *        m_entity;             /*    40     4 */
	class CNavArea *           m_topForwardArea;     /*    44     4 */
	class CNavArea *           m_topLeftArea;        /*    48     4 */
	class CNavArea *           m_topRightArea;       /*    52     4 */
	class CNavArea *           m_topBehindArea;      /*    56     4 */
	class CNavArea *           m_bottomArea;         /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	bool                       m_isDangling;         /*    64     1 */
	/* <0> (null):0 */
	void CNavLadder(class CNavLadder *);

	/* <0> (null):0 */
	void OnDestroyNotify(class CNavLadder *, class CNavArea *); /* linkage=_ZN10CNavLadder15OnDestroyNotifyEP8CNavArea */


	/* size: 68, cachelines: 2, members: 12 */
	/* last cacheline: 4 bytes */

	/* BRAIN FART ALERT! 68 != 65 + 0(holes), diff = 3 */

}; /* size: 68 */

/* 484 */
 /* pointer to 483 */
 /* size: 4 */

/* 485 */
/* <0> (null):0 */
typedef struct list<CNavLadder*, std::allocator<CNavLadder*> > NavLadderList; /* size: 0 */

/* 486 */
/* <0> (null):0 */
class HidingSpot {
private:

	class Vector              m_pos;                 /*     0    12 */
	unsigned int               m_id;                 /*    12     4 */
	unsigned int               m_marker;             /*    16     4 */
	unsigned char              m_flags;              /*    20     1 */

	/* Bitfield combined with previous fields */

	unsigned int               m_nextID;             /*     0     4 */
	unsigned int               m_masterMarker;       /*     0     4 */
	/* <0> (null):0 */
	void HidingSpot(class HidingSpot *);

	/* <0> (null):0 */
	void HidingSpot(class HidingSpot *, const class Vector  *, unsigned char);

	/* <0> (null):0 */
	bool HasGoodCover(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot12HasGoodCoverEv */

	/* <0> (null):0 */
	bool IsGoodSniperSpot(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot16IsGoodSniperSpotEv */

	/* <0> (null):0 */
	bool IsIdealSniperSpot(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot17IsIdealSniperSpotEv */

	/* <0> (null):0 */
	void SetFlags(class HidingSpot *, unsigned char); /* linkage=_ZN10HidingSpot8SetFlagsEh */

	/* <0> (null):0 */
	unsigned char GetFlags(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot8GetFlagsEv */

	/* <0> (null):0 */
	void Save(const class HidingSpot  *, int, unsigned int); /* linkage=_ZNK10HidingSpot4SaveEij */

	/* <0> (null):0 */
	void Load(class HidingSpot *, class SteamFile *, unsigned int); /* linkage=_ZN10HidingSpot4LoadEP9SteamFilej */

	/* <0> (null):0 */
	const class Vector  * GetPosition(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot11GetPositionEv */

	/* <0> (null):0 */
	unsigned int GetID(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot5GetIDEv */

	/* <0> (null):0 */
	void Mark(class HidingSpot *); /* linkage=_ZN10HidingSpot4MarkEv */

	/* <0> (null):0 */
	bool IsMarked(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot8IsMarkedEv */

	/* <0> (null):0 */
	void ChangeMasterMarker(void); /* linkage=_ZN10HidingSpot18ChangeMasterMarkerEv */


	/* size: 24, cachelines: 1, members: 6 */
	/* last cacheline: 24 bytes */
}; /* size: 24 */

/* 487 */
 /* pointer to 486 */
 /* size: 4 */

/* 488 */
 /* pointer to 489 */
 /* size: 4 */

/* 489 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 24 */

/* 490 */
/* <0> (null):0 */
typedef struct list<HidingSpot*, std::allocator<HidingSpot*> > HidingSpotList; /* size: 0 */

/* 491 */
/* <0> (null):0 */
union {
	class HidingSpot *         spot;               /*           4 */
	unsigned int               id;                 /*           4 */
}; /* size: 4 */

/* 492 */
/* <0> (null):0 */
struct SpotOrder {
	/* <0> (null):0 */
	union {
		class HidingSpot *         spot;                 /*           4 */
		unsigned int               id;                   /*           4 */
	};

	float                      t;                    /*     0     4 */
	union {
		class HidingSpot * spot;                 /*           4 */
		unsigned int       id;                   /*           4 */
	};                                               /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 493 */
/* <0> (null):0 */
typedef struct list<SpotOrder, std::allocator<SpotOrder> > SpotOrderList; /* size: 0 */

/* 494 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 495 */
/* <0> (null):0 */
typedef class SpotOrder * pointer; /* size: 4 */

/* 496 */
/* <0> (null):0 */
typedef const class SpotOrder  * const_pointer; /* size: 4 */

/* 497 */
/* <0> (null):0 */
class new_allocator<SpotOrder> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class SpotOrder * pointer;

	/* <0> (null):0 */
	typedef const class SpotOrder  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<SpotOrder> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<SpotOrder> *, const class new_allocator<SpotOrder>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<SpotOrder> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<SpotOrder>  *, class SpotOrder &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE7addressERS1_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<SpotOrder>  *, const class SpotOrder  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE7addressERKS1_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<SpotOrder> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<SpotOrder> *, class SpotOrder *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE10deallocateEPS1_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<SpotOrder>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<SpotOrder> *, class SpotOrder *, const class SpotOrder  &); /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE9constructEPS1_RKS1_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<SpotOrder> *, class SpotOrder *); /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE7destroyEPS1_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 498 */
 /* pointer to 492 */
 /* size: 4 */

/* 499 */
 /* pointer to 500 */
 /* size: 4 */

/* 500 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 501 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 502 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 503 */
 /* pointer to 497 */
 /* size: 4 */

/* 504 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 505 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 506 */
 /* pointer to 507 */
 /* size: 4 */

/* 507 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 508 */
/* <0> (null):0 */
typedef class SpotOrder & reference; /* size: 4 */

/* 509 */
/* <0> (null):0 */
typedef const class SpotOrder  & const_reference; /* size: 4 */

/* 510 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<SpotOrder> > other; /* size: 0 */

/* 511 */
/* <0> (null):0 */
struct rebind<std::_List_node<SpotOrder> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<SpotOrder> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 512 */
/* <0> (null):0 */
typedef struct allocator<SpotOrder> other; /* size: 1 */

/* 513 */
/* <0> (null):0 */
struct rebind<SpotOrder> {
	/* <0> (null):0 */
	typedef struct allocator<SpotOrder> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 514 */
/* <0> (null):0 */
class allocator<SpotOrder> : public new_allocator<SpotOrder> {
public:

	/* class new_allocator<SpotOrder> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class SpotOrder & reference;

	/* <0> (null):0 */
	typedef const class SpotOrder  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<SpotOrder> *);

	/* <0> (null):0 */
	void allocator(class allocator<SpotOrder> *, const class allocator<SpotOrder>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<SpotOrder> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<SpotOrder> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<SpotOrder> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<SpotOrder> {
		/* <0> (null):0 */
		typedef struct allocator<SpotOrder> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 515 */
 /* pointer to 514 */
 /* size: 4 */

/* 516 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 517 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 518 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 519 */
/* <0> (null):0 */
typedef class _List_node<SpotOrder> * pointer; /* size: 4 */

/* 520 */
/* <0> (null):0 */
typedef const class _List_node<SpotOrder>  * const_pointer; /* size: 4 */

/* 521 */
/* <0> (null):0 */
class new_allocator<std::_List_node<SpotOrder> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<SpotOrder> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<SpotOrder>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<SpotOrder> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<SpotOrder> > *, const class new_allocator<std::_List_node<SpotOrder> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<SpotOrder> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<SpotOrder> >  *, class _List_node<SpotOrder> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7addressERS3_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<SpotOrder> >  *, const class _List_node<SpotOrder>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7addressERKS3_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<SpotOrder> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE10deallocateEPS3_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<SpotOrder> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *, const class _List_node<SpotOrder>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE9constructEPS3_RKS3_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7destroyEPS3_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 522 */
 /* pointer to 361 */
 /* size: 4 */

/* 523 */
 /* pointer to 524 */
 /* size: 4 */

/* 524 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 525 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 526 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 527 */
 /* pointer to 521 */
 /* size: 4 */

/* 528 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 529 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 530 */
 /* pointer to 531 */
 /* size: 4 */

/* 531 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 532 */
/* <0> (null):0 */
class allocator<std::_List_node<SpotOrder> > : public new_allocator<std::_List_node<SpotOrder> > {
public:

	/* class new_allocator<std::_List_node<SpotOrder> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<SpotOrder> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<SpotOrder> > *, const class allocator<std::_List_node<SpotOrder> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<SpotOrder> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 533 */
 /* pointer to 532 */
 /* size: 4 */

/* 534 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 535 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 536 */
 /* pointer to 363 */
 /* size: 4 */

/* 537 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 538 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 539 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 540 */
/* <0> (null):0 */
typedef struct allocator<SpotOrder> allocator_type; /* size: 1 */

/* 541 */
/* <0> (null):0 */
class _List_base<SpotOrder, std::allocator<SpotOrder> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<SpotOrder> allocator_type;

	/* <0> (null):0 */
	class _List_node<SpotOrder> * _M_get_node(class _List_base<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, class _List_node<SpotOrder> *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 542 */
 /* pointer to 541 */
 /* size: 4 */

/* 543 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 544 */
 /* pointer to 545 */
 /* size: 4 */

/* 545 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 546 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 547 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 548 */
/* <0> (null):0 */
typedef struct SpotOrder value_type; /* size: 8 */

/* 549 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 550 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 551 */
/* <0> (null):0 */
typedef struct _List_iterator<SpotOrder> iterator; /* size: 0 */

/* 552 */
/* <0> (null):0 */
typedef struct _List_const_iterator<SpotOrder> const_iterator; /* size: 0 */

/* 553 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<SpotOrder> > const_reverse_iterator; /* size: 0 */

/* 554 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<SpotOrder> > reverse_iterator; /* size: 0 */

/* 555 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 556 */
/* <0> (null):0 */
typedef struct allocator<SpotOrder> allocator_type; /* size: 1 */

/* 557 */
/* <0> (null):0 */
typedef struct _List_node<SpotOrder> _Node; /* size: 0 */

/* 558 */
/* <0> (null):0 */
class list<SpotOrder, std::allocator<SpotOrder> > : protected _List_base<SpotOrder, std::allocator<SpotOrder> > {
protected:

	/* class _List_base<SpotOrder, std::allocator<SpotOrder> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef struct SpotOrder value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<SpotOrder> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<SpotOrder> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<SpotOrder> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<SpotOrder> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<SpotOrder> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<SpotOrder> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE14_M_create_nodeERKS0_ */

	/* <0> (null):0 */
	void list(class list<SpotOrder, std::allocator<SpotOrder> > *);

	/* <0> (null):0 */
	void list(class list<SpotOrder, std::allocator<SpotOrder> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<SpotOrder, std::allocator<SpotOrder> > *, const class list<SpotOrder, std::allocator<SpotOrder> >  &);

	/* <0> (null):0 */
	class list<SpotOrder, std::allocator<SpotOrder> > & operator=(class list<SpotOrder, std::allocator<SpotOrder> > *, const class list<SpotOrder, std::allocator<SpotOrder> >  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EEaSERKS2_ */

	/* <0> (null):0 */
	void assign(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6assignEjRKS0_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, class SpotOrder); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6resizeEjS0_ */

	/* <0> (null):0 */
	reference front(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE10push_frontERKS0_ */

	/* <0> (null):0 */
	void pop_front(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9push_backERKS0_ */

	/* <0> (null):0 */
	void pop_back(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, unsigned int, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */

	/* <0> (null):0 */
	iterator erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	iterator erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */

	/* <0> (null):0 */
	void swap(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4swapERS2_ */

	/* <0> (null):0 */
	void clear(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */

	/* <0> (null):0 */
	void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */

	/* <0> (null):0 */
	void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */

	/* <0> (null):0 */
	void remove(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6removeERKS0_ */

	/* <0> (null):0 */
	void unique(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5mergeERS2_ */

	/* <0> (null):0 */
	void reverse(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE18_M_fill_initializeEjRKS0_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE14_M_fill_assignEjRKS0_ */

	/* <0> (null):0 */
	void _M_transfer(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */

	/* <0> (null):0 */
	void _M_insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void _M_erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE25_M_check_equal_allocatorsERS2_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 559 */
 /* pointer to 557 */
 /* size: 4 */

/* 560 */
 /* pointer to 558 */
 /* size: 4 */

/* 561 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 562 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 563 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 564 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 565 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 566 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 567 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 568 */
 /* pointer to 569 */
 /* size: 4 */

/* 569 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 570 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 571 */
/* <0> (null):0 */
struct SpotEncounter {
	union NavConnect           from;                 /*     0     4 */
	enum NavDirType            fromDir;              /*     4     4 */
	union NavConnect           to;                   /*     8     4 */
	enum NavDirType            toDir;                /*    12     4 */
	struct Ray                 path;                 /*    16    24 */
	SpotOrderList              spotList;             /*    40     0 */

	/* size: 48, cachelines: 1, members: 6 */
	/* last cacheline: 48 bytes */

	/* BRAIN FART ALERT! 48 != 40 + 0(holes), diff = 8 */

}; /* size: 48 */

/* 572 */
/* <0> (null):0 */
typedef struct list<SpotEncounter, std::allocator<SpotEncounter> > SpotEncounterList; /* size: 0 */

/* 573 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 574 */
/* <0> (null):0 */
typedef class HidingSpot * * pointer; /* size: 4 */

/* 575 */
/* <0> (null):0 */
typedef const class HidingSpot *  * const_pointer; /* size: 4 */

/* 576 */
/* <0> (null):0 */
class new_allocator<HidingSpot*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class HidingSpot * * pointer;

	/* <0> (null):0 */
	typedef const class HidingSpot *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<HidingSpot*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<HidingSpot*> *, const class new_allocator<HidingSpot*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<HidingSpot*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<HidingSpot*>  *, class HidingSpot * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE7addressERS2_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<HidingSpot*>  *, const class HidingSpot *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE7addressERKS2_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<HidingSpot*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<HidingSpot*> *, class HidingSpot * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE10deallocateEPS2_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<HidingSpot*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<HidingSpot*> *, class HidingSpot * *, const class HidingSpot *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE9constructEPS2_RKS2_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<HidingSpot*> *, class HidingSpot * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE7destroyEPS2_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 577 */
 /* pointer to 487 */
 /* size: 4 */

/* 578 */
 /* pointer to 579 */
 /* size: 4 */

/* 579 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 580 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 581 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 582 */
 /* pointer to 576 */
 /* size: 4 */

/* 583 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 584 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 585 */
 /* pointer to 586 */
 /* size: 4 */

/* 586 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 587 */
/* <0> (null):0 */
typedef class HidingSpot * & reference; /* size: 4 */

/* 588 */
/* <0> (null):0 */
typedef const class HidingSpot *  & const_reference; /* size: 4 */

/* 589 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<HidingSpot*> > other; /* size: 0 */

/* 590 */
/* <0> (null):0 */
struct rebind<std::_List_node<HidingSpot*> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<HidingSpot*> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 591 */
/* <0> (null):0 */
typedef struct allocator<HidingSpot*> other; /* size: 1 */

/* 592 */
/* <0> (null):0 */
struct rebind<HidingSpot*> {
	/* <0> (null):0 */
	typedef struct allocator<HidingSpot*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 593 */
/* <0> (null):0 */
class allocator<HidingSpot*> : public new_allocator<HidingSpot*> {
public:

	/* class new_allocator<HidingSpot*> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class HidingSpot * & reference;

	/* <0> (null):0 */
	typedef const class HidingSpot *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<HidingSpot*> *);

	/* <0> (null):0 */
	void allocator(class allocator<HidingSpot*> *, const class allocator<HidingSpot*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<HidingSpot*> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<HidingSpot*> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<HidingSpot*> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<HidingSpot*> {
		/* <0> (null):0 */
		typedef struct allocator<HidingSpot*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 594 */
 /* pointer to 593 */
 /* size: 4 */

/* 595 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 596 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 597 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 598 */
/* <0> (null):0 */
typedef class _List_node<HidingSpot*> * pointer; /* size: 4 */

/* 599 */
/* <0> (null):0 */
typedef const class _List_node<HidingSpot*>  * const_pointer; /* size: 4 */

/* 600 */
/* <0> (null):0 */
class new_allocator<std::_List_node<HidingSpot*> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<HidingSpot*> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<HidingSpot*>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *, const class new_allocator<std::_List_node<HidingSpot*> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<HidingSpot*> >  *, class _List_node<HidingSpot*> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7addressERS4_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<HidingSpot*> >  *, const class _List_node<HidingSpot*>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7addressERKS4_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<HidingSpot*> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE10deallocateEPS4_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<HidingSpot*> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *, const class _List_node<HidingSpot*>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE9constructEPS4_RKS4_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7destroyEPS4_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 601 */
 /* pointer to 372 */
 /* size: 4 */

/* 602 */
 /* pointer to 603 */
 /* size: 4 */

/* 603 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 604 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 605 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 606 */
 /* pointer to 600 */
 /* size: 4 */

/* 607 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 608 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 609 */
 /* pointer to 610 */
 /* size: 4 */

/* 610 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 611 */
/* <0> (null):0 */
class allocator<std::_List_node<HidingSpot*> > : public new_allocator<std::_List_node<HidingSpot*> > {
public:

	/* class new_allocator<std::_List_node<HidingSpot*> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<HidingSpot*> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<HidingSpot*> > *, const class allocator<std::_List_node<HidingSpot*> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<HidingSpot*> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 612 */
 /* pointer to 611 */
 /* size: 4 */

/* 613 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 614 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 615 */
 /* pointer to 374 */
 /* size: 4 */

/* 616 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 617 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 618 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 619 */
/* <0> (null):0 */
typedef struct allocator<HidingSpot*> allocator_type; /* size: 1 */

/* 620 */
/* <0> (null):0 */
class _List_base<HidingSpot*, std::allocator<HidingSpot*> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<HidingSpot*> allocator_type;

	/* <0> (null):0 */
	class _List_node<HidingSpot*> * _M_get_node(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_node<HidingSpot*> *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 621 */
 /* pointer to 620 */
 /* size: 4 */

/* 622 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 623 */
 /* pointer to 624 */
 /* size: 4 */

/* 624 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 625 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 626 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 627 */
/* <0> (null):0 */
typedef class HidingSpot * value_type; /* size: 4 */

/* 628 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 629 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 630 */
/* <0> (null):0 */
typedef struct _List_iterator<HidingSpot*> iterator; /* size: 0 */

/* 631 */
/* <0> (null):0 */
typedef struct _List_const_iterator<HidingSpot*> const_iterator; /* size: 0 */

/* 632 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<HidingSpot*> > const_reverse_iterator; /* size: 0 */

/* 633 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<HidingSpot*> > reverse_iterator; /* size: 0 */

/* 634 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 635 */
/* <0> (null):0 */
typedef struct allocator<HidingSpot*> allocator_type; /* size: 1 */

/* 636 */
/* <0> (null):0 */
typedef struct _List_node<HidingSpot*> _Node; /* size: 0 */

/* 637 */
/* <0> (null):0 */
class list<HidingSpot*, std::allocator<HidingSpot*> > : protected _List_base<HidingSpot*, std::allocator<HidingSpot*> > {
protected:

	/* class _List_base<HidingSpot*, std::allocator<HidingSpot*> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef class HidingSpot * value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<HidingSpot*> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<HidingSpot*> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<HidingSpot*> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<HidingSpot*> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<HidingSpot*> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<HidingSpot*> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE14_M_create_nodeERKS1_ */

	/* <0> (null):0 */
	void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *);

	/* <0> (null):0 */
	void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const class list<HidingSpot*, std::allocator<HidingSpot*> >  &);

	/* <0> (null):0 */
	class list<HidingSpot*, std::allocator<HidingSpot*> > & operator=(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const class list<HidingSpot*, std::allocator<HidingSpot*> >  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EEaSERKS3_ */

	/* <0> (null):0 */
	void assign(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6assignEjRKS1_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, class HidingSpot *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6resizeEjS1_ */

	/* <0> (null):0 */
	reference front(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE10push_frontERKS1_ */

	/* <0> (null):0 */
	void pop_front(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9push_backERKS1_ */

	/* <0> (null):0 */
	void pop_back(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */

	/* <0> (null):0 */
	iterator erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	iterator erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */

	/* <0> (null):0 */
	void swap(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4swapERS3_ */

	/* <0> (null):0 */
	void clear(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */

	/* <0> (null):0 */
	void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */

	/* <0> (null):0 */
	void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */

	/* <0> (null):0 */
	void remove(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6removeERKS1_ */

	/* <0> (null):0 */
	void unique(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5mergeERS3_ */

	/* <0> (null):0 */
	void reverse(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE18_M_fill_initializeEjRKS1_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE14_M_fill_assignEjRKS1_ */

	/* <0> (null):0 */
	void _M_transfer(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */

	/* <0> (null):0 */
	void _M_insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void _M_erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE25_M_check_equal_allocatorsERS3_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 638 */
 /* pointer to 636 */
 /* size: 4 */

/* 639 */
 /* pointer to 637 */
 /* size: 4 */

/* 640 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 641 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 642 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 643 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 644 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 645 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 646 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 647 */
 /* pointer to 648 */
 /* size: 4 */

/* 648 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 649 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 650 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 651 */
/* <0> (null):0 */
typedef class SpotEncounter * pointer; /* size: 4 */

/* 652 */
/* <0> (null):0 */
typedef const class SpotEncounter  * const_pointer; /* size: 4 */

/* 653 */
/* <0> (null):0 */
class new_allocator<SpotEncounter> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class SpotEncounter * pointer;

	/* <0> (null):0 */
	typedef const class SpotEncounter  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<SpotEncounter> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<SpotEncounter> *, const class new_allocator<SpotEncounter>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<SpotEncounter> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<SpotEncounter>  *, class SpotEncounter &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE7addressERS1_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<SpotEncounter>  *, const class SpotEncounter  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE7addressERKS1_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<SpotEncounter> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<SpotEncounter> *, class SpotEncounter *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE10deallocateEPS1_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<SpotEncounter>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<SpotEncounter> *, class SpotEncounter *, const class SpotEncounter  &); /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE9constructEPS1_RKS1_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<SpotEncounter> *, class SpotEncounter *); /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE7destroyEPS1_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 654 */
 /* pointer to 571 */
 /* size: 4 */

/* 655 */
 /* pointer to 656 */
 /* size: 4 */

/* 656 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 48 */

/* 657 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 658 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 659 */
 /* pointer to 653 */
 /* size: 4 */

/* 660 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 661 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 662 */
 /* pointer to 663 */
 /* size: 4 */

/* 663 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 664 */
/* <0> (null):0 */
typedef class SpotEncounter & reference; /* size: 4 */

/* 665 */
/* <0> (null):0 */
typedef const class SpotEncounter  & const_reference; /* size: 4 */

/* 666 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<SpotEncounter> > other; /* size: 0 */

/* 667 */
/* <0> (null):0 */
struct rebind<std::_List_node<SpotEncounter> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<SpotEncounter> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 668 */
/* <0> (null):0 */
typedef struct allocator<SpotEncounter> other; /* size: 1 */

/* 669 */
/* <0> (null):0 */
struct rebind<SpotEncounter> {
	/* <0> (null):0 */
	typedef struct allocator<SpotEncounter> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 670 */
/* <0> (null):0 */
class allocator<SpotEncounter> : public new_allocator<SpotEncounter> {
public:

	/* class new_allocator<SpotEncounter> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class SpotEncounter & reference;

	/* <0> (null):0 */
	typedef const class SpotEncounter  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<SpotEncounter> *);

	/* <0> (null):0 */
	void allocator(class allocator<SpotEncounter> *, const class allocator<SpotEncounter>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<SpotEncounter> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<SpotEncounter> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<SpotEncounter> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<SpotEncounter> {
		/* <0> (null):0 */
		typedef struct allocator<SpotEncounter> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 671 */
 /* pointer to 670 */
 /* size: 4 */

/* 672 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 673 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 674 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 675 */
/* <0> (null):0 */
typedef class _List_node<SpotEncounter> * pointer; /* size: 4 */

/* 676 */
/* <0> (null):0 */
typedef const class _List_node<SpotEncounter>  * const_pointer; /* size: 4 */

/* 677 */
/* <0> (null):0 */
class new_allocator<std::_List_node<SpotEncounter> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<SpotEncounter> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<SpotEncounter>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *, const class new_allocator<std::_List_node<SpotEncounter> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<SpotEncounter> >  *, class _List_node<SpotEncounter> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7addressERS3_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<SpotEncounter> >  *, const class _List_node<SpotEncounter>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7addressERKS3_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<SpotEncounter> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE10deallocateEPS3_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<SpotEncounter> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *, const class _List_node<SpotEncounter>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE9constructEPS3_RKS3_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7destroyEPS3_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 678 */
 /* pointer to 382 */
 /* size: 4 */

/* 679 */
 /* pointer to 680 */
 /* size: 4 */

/* 680 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 681 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 682 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 683 */
 /* pointer to 677 */
 /* size: 4 */

/* 684 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 685 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 686 */
 /* pointer to 687 */
 /* size: 4 */

/* 687 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 688 */
/* <0> (null):0 */
class allocator<std::_List_node<SpotEncounter> > : public new_allocator<std::_List_node<SpotEncounter> > {
public:

	/* class new_allocator<std::_List_node<SpotEncounter> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<SpotEncounter> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<SpotEncounter> > *, const class allocator<std::_List_node<SpotEncounter> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<SpotEncounter> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 689 */
 /* pointer to 688 */
 /* size: 4 */

/* 690 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 691 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 692 */
 /* pointer to 384 */
 /* size: 4 */

/* 693 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 694 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 695 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 696 */
/* <0> (null):0 */
typedef struct allocator<SpotEncounter> allocator_type; /* size: 1 */

/* 697 */
/* <0> (null):0 */
class _List_base<SpotEncounter, std::allocator<SpotEncounter> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<SpotEncounter> allocator_type;

	/* <0> (null):0 */
	class _List_node<SpotEncounter> * _M_get_node(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_node<SpotEncounter> *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 698 */
 /* pointer to 697 */
 /* size: 4 */

/* 699 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 700 */
 /* pointer to 701 */
 /* size: 4 */

/* 701 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 702 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 703 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 704 */
/* <0> (null):0 */
typedef struct SpotEncounter value_type; /* size: 48 */

/* 705 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 706 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 707 */
/* <0> (null):0 */
typedef struct _List_iterator<SpotEncounter> iterator; /* size: 0 */

/* 708 */
/* <0> (null):0 */
typedef struct _List_const_iterator<SpotEncounter> const_iterator; /* size: 0 */

/* 709 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<SpotEncounter> > const_reverse_iterator; /* size: 0 */

/* 710 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<SpotEncounter> > reverse_iterator; /* size: 0 */

/* 711 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 712 */
/* <0> (null):0 */
typedef struct allocator<SpotEncounter> allocator_type; /* size: 1 */

/* 713 */
/* <0> (null):0 */
typedef struct _List_node<SpotEncounter> _Node; /* size: 0 */

/* 714 */
/* <0> (null):0 */
class list<SpotEncounter, std::allocator<SpotEncounter> > : protected _List_base<SpotEncounter, std::allocator<SpotEncounter> > {
protected:

	/* class _List_base<SpotEncounter, std::allocator<SpotEncounter> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef struct SpotEncounter value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<SpotEncounter> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<SpotEncounter> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<SpotEncounter> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<SpotEncounter> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<SpotEncounter> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<SpotEncounter> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE14_M_create_nodeERKS0_ */

	/* <0> (null):0 */
	void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *);

	/* <0> (null):0 */
	void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const class list<SpotEncounter, std::allocator<SpotEncounter> >  &);

	/* <0> (null):0 */
	class list<SpotEncounter, std::allocator<SpotEncounter> > & operator=(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const class list<SpotEncounter, std::allocator<SpotEncounter> >  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EEaSERKS2_ */

	/* <0> (null):0 */
	void assign(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6assignEjRKS0_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, class SpotEncounter); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6resizeEjS0_ */

	/* <0> (null):0 */
	reference front(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE10push_frontERKS0_ */

	/* <0> (null):0 */
	void pop_front(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9push_backERKS0_ */

	/* <0> (null):0 */
	void pop_back(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, unsigned int, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */

	/* <0> (null):0 */
	iterator erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	iterator erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */

	/* <0> (null):0 */
	void swap(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4swapERS2_ */

	/* <0> (null):0 */
	void clear(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */

	/* <0> (null):0 */
	void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */

	/* <0> (null):0 */
	void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */

	/* <0> (null):0 */
	void remove(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6removeERKS0_ */

	/* <0> (null):0 */
	void unique(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5mergeERS2_ */

	/* <0> (null):0 */
	void reverse(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE18_M_fill_initializeEjRKS0_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE14_M_fill_assignEjRKS0_ */

	/* <0> (null):0 */
	void _M_transfer(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */

	/* <0> (null):0 */
	void _M_insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void _M_erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE25_M_check_equal_allocatorsERS2_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 715 */
 /* pointer to 713 */
 /* size: 4 */

/* 716 */
 /* pointer to 714 */
 /* size: 4 */

/* 717 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 718 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 48 */

/* 719 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 720 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 721 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 722 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 723 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 724 */
 /* pointer to 725 */
 /* size: 4 */

/* 725 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 726 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 727 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 728 */
/* <0> (null):0 */
typedef union NavConnect * pointer; /* size: 4 */

/* 729 */
/* <0> (null):0 */
typedef const union NavConnect  * const_pointer; /* size: 4 */

/* 730 */
/* <0> (null):0 */
class new_allocator<NavConnect> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef union NavConnect * pointer;

	/* <0> (null):0 */
	typedef const union NavConnect  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<NavConnect> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<NavConnect> *, const class new_allocator<NavConnect>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<NavConnect> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<NavConnect>  *, union NavConnect &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE7addressERS1_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<NavConnect>  *, const union NavConnect  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE7addressERKS1_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<NavConnect> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<NavConnect> *, union NavConnect *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE10deallocateEPS1_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<NavConnect>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<NavConnect> *, union NavConnect *, const union NavConnect  &); /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE9constructEPS1_RKS1_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<NavConnect> *, union NavConnect *); /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE7destroyEPS1_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 731 */
 /* pointer to 473 */
 /* size: 4 */

/* 732 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 733 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 734 */
 /* pointer to 730 */
 /* size: 4 */

/* 735 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 736 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 737 */
 /* pointer to 738 */
 /* size: 4 */

/* 738 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 739 */
/* <0> (null):0 */
typedef union NavConnect & reference; /* size: 4 */

/* 740 */
/* <0> (null):0 */
typedef const union NavConnect  & const_reference; /* size: 4 */

/* 741 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<NavConnect> > other; /* size: 0 */

/* 742 */
/* <0> (null):0 */
struct rebind<std::_List_node<NavConnect> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<NavConnect> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 743 */
/* <0> (null):0 */
typedef struct allocator<NavConnect> other; /* size: 1 */

/* 744 */
/* <0> (null):0 */
struct rebind<NavConnect> {
	/* <0> (null):0 */
	typedef struct allocator<NavConnect> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 745 */
/* <0> (null):0 */
class allocator<NavConnect> : public new_allocator<NavConnect> {
public:

	/* class new_allocator<NavConnect> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef union NavConnect & reference;

	/* <0> (null):0 */
	typedef const union NavConnect  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<NavConnect> *);

	/* <0> (null):0 */
	void allocator(class allocator<NavConnect> *, const class allocator<NavConnect>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<NavConnect> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<NavConnect> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<NavConnect> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<NavConnect> {
		/* <0> (null):0 */
		typedef struct allocator<NavConnect> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 746 */
 /* pointer to 745 */
 /* size: 4 */

/* 747 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 748 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 749 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 750 */
/* <0> (null):0 */
typedef class _List_node<NavConnect> * pointer; /* size: 4 */

/* 751 */
/* <0> (null):0 */
typedef const class _List_node<NavConnect>  * const_pointer; /* size: 4 */

/* 752 */
/* <0> (null):0 */
class new_allocator<std::_List_node<NavConnect> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<NavConnect> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<NavConnect>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<NavConnect> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<NavConnect> > *, const class new_allocator<std::_List_node<NavConnect> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<NavConnect> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<NavConnect> >  *, class _List_node<NavConnect> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7addressERS3_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<NavConnect> >  *, const class _List_node<NavConnect>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7addressERKS3_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<NavConnect> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE10deallocateEPS3_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<NavConnect> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *, const class _List_node<NavConnect>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE9constructEPS3_RKS3_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7destroyEPS3_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 753 */
 /* pointer to 392 */
 /* size: 4 */

/* 754 */
 /* pointer to 755 */
 /* size: 4 */

/* 755 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 756 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 757 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 758 */
 /* pointer to 752 */
 /* size: 4 */

/* 759 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 760 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 761 */
 /* pointer to 762 */
 /* size: 4 */

/* 762 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 763 */
/* <0> (null):0 */
class allocator<std::_List_node<NavConnect> > : public new_allocator<std::_List_node<NavConnect> > {
public:

	/* class new_allocator<std::_List_node<NavConnect> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<NavConnect> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<NavConnect> > *, const class allocator<std::_List_node<NavConnect> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<NavConnect> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 764 */
 /* pointer to 763 */
 /* size: 4 */

/* 765 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 766 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 767 */
 /* pointer to 394 */
 /* size: 4 */

/* 768 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 769 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 770 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 771 */
/* <0> (null):0 */
typedef struct allocator<NavConnect> allocator_type; /* size: 1 */

/* 772 */
/* <0> (null):0 */
class _List_base<NavConnect, std::allocator<NavConnect> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<NavConnect> allocator_type;

	/* <0> (null):0 */
	class _List_node<NavConnect> * _M_get_node(class _List_base<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<NavConnect, std::allocator<NavConnect> > *, class _List_node<NavConnect> *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 773 */
 /* pointer to 772 */
 /* size: 4 */

/* 774 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 775 */
 /* pointer to 776 */
 /* size: 4 */

/* 776 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 777 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 778 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 779 */
/* <0> (null):0 */
typedef union NavConnect value_type; /* size: 4 */

/* 780 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 781 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 782 */
/* <0> (null):0 */
typedef struct _List_iterator<NavConnect> iterator; /* size: 0 */

/* 783 */
/* <0> (null):0 */
typedef struct _List_const_iterator<NavConnect> const_iterator; /* size: 0 */

/* 784 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<NavConnect> > const_reverse_iterator; /* size: 0 */

/* 785 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<NavConnect> > reverse_iterator; /* size: 0 */

/* 786 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 787 */
/* <0> (null):0 */
typedef struct allocator<NavConnect> allocator_type; /* size: 1 */

/* 788 */
/* <0> (null):0 */
typedef struct _List_node<NavConnect> _Node; /* size: 0 */

/* 789 */
/* <0> (null):0 */
class list<NavConnect, std::allocator<NavConnect> > : protected _List_base<NavConnect, std::allocator<NavConnect> > {
protected:

	/* class _List_base<NavConnect, std::allocator<NavConnect> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef union NavConnect value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<NavConnect> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<NavConnect> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<NavConnect> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<NavConnect> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<NavConnect> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<NavConnect> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE14_M_create_nodeERKS0_ */

	/* <0> (null):0 */
	void list(class list<NavConnect, std::allocator<NavConnect> > *);

	/* <0> (null):0 */
	void list(class list<NavConnect, std::allocator<NavConnect> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<NavConnect, std::allocator<NavConnect> > *, const class list<NavConnect, std::allocator<NavConnect> >  &);

	/* <0> (null):0 */
	class list<NavConnect, std::allocator<NavConnect> > & operator=(class list<NavConnect, std::allocator<NavConnect> > *, const class list<NavConnect, std::allocator<NavConnect> >  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EEaSERKS2_ */

	/* <0> (null):0 */
	void assign(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6assignEjRKS0_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, union NavConnect); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6resizeEjS0_ */

	/* <0> (null):0 */
	reference front(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE10push_frontERKS0_ */

	/* <0> (null):0 */
	void pop_front(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9push_backERKS0_ */

	/* <0> (null):0 */
	void pop_back(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, unsigned int, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */

	/* <0> (null):0 */
	iterator erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	iterator erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */

	/* <0> (null):0 */
	void swap(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4swapERS2_ */

	/* <0> (null):0 */
	void clear(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */

	/* <0> (null):0 */
	void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */

	/* <0> (null):0 */
	void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */

	/* <0> (null):0 */
	void remove(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6removeERKS0_ */

	/* <0> (null):0 */
	void unique(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5mergeERS2_ */

	/* <0> (null):0 */
	void reverse(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE18_M_fill_initializeEjRKS0_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE14_M_fill_assignEjRKS0_ */

	/* <0> (null):0 */
	void _M_transfer(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */

	/* <0> (null):0 */
	void _M_insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void _M_erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE25_M_check_equal_allocatorsERS2_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 790 */
 /* pointer to 788 */
 /* size: 4 */

/* 791 */
 /* pointer to 789 */
 /* size: 4 */

/* 792 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 793 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 794 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 795 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 796 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 797 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 798 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 799 */
 /* pointer to 800 */
 /* size: 4 */

/* 800 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 801 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 802 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 803 */
/* <0> (null):0 */
typedef class CNavLadder * * pointer; /* size: 4 */

/* 804 */
/* <0> (null):0 */
typedef const class CNavLadder *  * const_pointer; /* size: 4 */

/* 805 */
/* <0> (null):0 */
class new_allocator<CNavLadder*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class CNavLadder * * pointer;

	/* <0> (null):0 */
	typedef const class CNavLadder *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<CNavLadder*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<CNavLadder*> *, const class new_allocator<CNavLadder*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<CNavLadder*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<CNavLadder*>  *, class CNavLadder * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE7addressERS2_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<CNavLadder*>  *, const class CNavLadder *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE7addressERKS2_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<CNavLadder*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<CNavLadder*> *, class CNavLadder * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE10deallocateEPS2_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<CNavLadder*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<CNavLadder*> *, class CNavLadder * *, const class CNavLadder *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE9constructEPS2_RKS2_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<CNavLadder*> *, class CNavLadder * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE7destroyEPS2_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 806 */
 /* pointer to 484 */
 /* size: 4 */

/* 807 */
 /* pointer to 808 */
 /* size: 4 */

/* 808 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 809 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 810 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 811 */
 /* pointer to 805 */
 /* size: 4 */

/* 812 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 813 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 814 */
 /* pointer to 815 */
 /* size: 4 */

/* 815 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 816 */
/* <0> (null):0 */
typedef class CNavLadder * & reference; /* size: 4 */

/* 817 */
/* <0> (null):0 */
typedef const class CNavLadder *  & const_reference; /* size: 4 */

/* 818 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<CNavLadder*> > other; /* size: 0 */

/* 819 */
/* <0> (null):0 */
struct rebind<std::_List_node<CNavLadder*> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<CNavLadder*> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 820 */
/* <0> (null):0 */
typedef struct allocator<CNavLadder*> other; /* size: 1 */

/* 821 */
/* <0> (null):0 */
struct rebind<CNavLadder*> {
	/* <0> (null):0 */
	typedef struct allocator<CNavLadder*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 822 */
/* <0> (null):0 */
class allocator<CNavLadder*> : public new_allocator<CNavLadder*> {
public:

	/* class new_allocator<CNavLadder*> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class CNavLadder * & reference;

	/* <0> (null):0 */
	typedef const class CNavLadder *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<CNavLadder*> *);

	/* <0> (null):0 */
	void allocator(class allocator<CNavLadder*> *, const class allocator<CNavLadder*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<CNavLadder*> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<CNavLadder*> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<CNavLadder*> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<CNavLadder*> {
		/* <0> (null):0 */
		typedef struct allocator<CNavLadder*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 823 */
 /* pointer to 822 */
 /* size: 4 */

/* 824 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 825 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 826 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 827 */
/* <0> (null):0 */
typedef class _List_node<CNavLadder*> * pointer; /* size: 4 */

/* 828 */
/* <0> (null):0 */
typedef const class _List_node<CNavLadder*>  * const_pointer; /* size: 4 */

/* 829 */
/* <0> (null):0 */
class new_allocator<std::_List_node<CNavLadder*> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<CNavLadder*> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<CNavLadder*>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *, const class new_allocator<std::_List_node<CNavLadder*> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<CNavLadder*> >  *, class _List_node<CNavLadder*> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7addressERS4_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<CNavLadder*> >  *, const class _List_node<CNavLadder*>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7addressERKS4_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<CNavLadder*> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE10deallocateEPS4_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<CNavLadder*> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *, const class _List_node<CNavLadder*>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE9constructEPS4_RKS4_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7destroyEPS4_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 830 */
 /* pointer to 402 */
 /* size: 4 */

/* 831 */
 /* pointer to 832 */
 /* size: 4 */

/* 832 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 833 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 834 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 835 */
 /* pointer to 829 */
 /* size: 4 */

/* 836 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 837 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 838 */
 /* pointer to 839 */
 /* size: 4 */

/* 839 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 840 */
/* <0> (null):0 */
class allocator<std::_List_node<CNavLadder*> > : public new_allocator<std::_List_node<CNavLadder*> > {
public:

	/* class new_allocator<std::_List_node<CNavLadder*> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<CNavLadder*> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<CNavLadder*> > *, const class allocator<std::_List_node<CNavLadder*> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<CNavLadder*> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 841 */
 /* pointer to 840 */
 /* size: 4 */

/* 842 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 843 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 844 */
 /* pointer to 404 */
 /* size: 4 */

/* 845 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 846 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 847 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 848 */
/* <0> (null):0 */
typedef struct allocator<CNavLadder*> allocator_type; /* size: 1 */

/* 849 */
/* <0> (null):0 */
class _List_base<CNavLadder*, std::allocator<CNavLadder*> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<CNavLadder*> allocator_type;

	/* <0> (null):0 */
	class _List_node<CNavLadder*> * _M_get_node(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_node<CNavLadder*> *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 850 */
 /* pointer to 849 */
 /* size: 4 */

/* 851 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 852 */
 /* pointer to 853 */
 /* size: 4 */

/* 853 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 854 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 855 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 856 */
/* <0> (null):0 */
typedef class CNavLadder * value_type; /* size: 4 */

/* 857 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 858 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 859 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavLadder*> iterator; /* size: 0 */

/* 860 */
/* <0> (null):0 */
typedef struct _List_const_iterator<CNavLadder*> const_iterator; /* size: 0 */

/* 861 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<CNavLadder*> > const_reverse_iterator; /* size: 0 */

/* 862 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<CNavLadder*> > reverse_iterator; /* size: 0 */

/* 863 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 864 */
/* <0> (null):0 */
typedef struct allocator<CNavLadder*> allocator_type; /* size: 1 */

/* 865 */
/* <0> (null):0 */
typedef struct _List_node<CNavLadder*> _Node; /* size: 0 */

/* 866 */
/* <0> (null):0 */
class list<CNavLadder*, std::allocator<CNavLadder*> > : protected _List_base<CNavLadder*, std::allocator<CNavLadder*> > {
protected:

	/* class _List_base<CNavLadder*, std::allocator<CNavLadder*> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef class CNavLadder * value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<CNavLadder*> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<CNavLadder*> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<CNavLadder*> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<CNavLadder*> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<CNavLadder*> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<CNavLadder*> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE14_M_create_nodeERKS1_ */

	/* <0> (null):0 */
	void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *);

	/* <0> (null):0 */
	void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const class list<CNavLadder*, std::allocator<CNavLadder*> >  &);

	/* <0> (null):0 */
	class list<CNavLadder*, std::allocator<CNavLadder*> > & operator=(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const class list<CNavLadder*, std::allocator<CNavLadder*> >  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EEaSERKS3_ */

	/* <0> (null):0 */
	void assign(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6assignEjRKS1_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, class CNavLadder *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6resizeEjS1_ */

	/* <0> (null):0 */
	reference front(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE10push_frontERKS1_ */

	/* <0> (null):0 */
	void pop_front(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9push_backERKS1_ */

	/* <0> (null):0 */
	void pop_back(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */

	/* <0> (null):0 */
	iterator erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	iterator erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */

	/* <0> (null):0 */
	void swap(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4swapERS3_ */

	/* <0> (null):0 */
	void clear(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */

	/* <0> (null):0 */
	void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */

	/* <0> (null):0 */
	void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */

	/* <0> (null):0 */
	void remove(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6removeERKS1_ */

	/* <0> (null):0 */
	void unique(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5mergeERS3_ */

	/* <0> (null):0 */
	void reverse(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE18_M_fill_initializeEjRKS1_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE14_M_fill_assignEjRKS1_ */

	/* <0> (null):0 */
	void _M_transfer(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */

	/* <0> (null):0 */
	void _M_insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void _M_erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE25_M_check_equal_allocatorsERS3_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 867 */
 /* pointer to 865 */
 /* size: 4 */

/* 868 */
 /* pointer to 866 */
 /* size: 4 */

/* 869 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 870 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 871 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 872 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 873 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 874 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 875 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 876 */
 /* pointer to 877 */
 /* size: 4 */

/* 877 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 878 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 879 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 880 */
/* <0> (null):0 */
typedef class CNavArea * * pointer; /* size: 4 */

/* 881 */
/* <0> (null):0 */
typedef const class CNavArea *  * const_pointer; /* size: 4 */

/* 882 */
/* <0> (null):0 */
class new_allocator<CNavArea*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class CNavArea * * pointer;

	/* <0> (null):0 */
	typedef const class CNavArea *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<CNavArea*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<CNavArea*> *, const class new_allocator<CNavArea*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<CNavArea*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<CNavArea*>  *, class CNavArea * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE7addressERS2_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<CNavArea*>  *, const class CNavArea *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE7addressERKS2_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<CNavArea*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<CNavArea*> *, class CNavArea * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE10deallocateEPS2_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<CNavArea*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<CNavArea*> *, class CNavArea * *, const class CNavArea *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE9constructEPS2_RKS2_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<CNavArea*> *, class CNavArea * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE7destroyEPS2_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 883 */
 /* pointer to 476 */
 /* size: 4 */

/* 884 */
 /* pointer to 885 */
 /* size: 4 */

/* 885 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 886 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 887 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 888 */
 /* pointer to 882 */
 /* size: 4 */

/* 889 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 890 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 891 */
 /* pointer to 892 */
 /* size: 4 */

/* 892 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 893 */
/* <0> (null):0 */
typedef class CNavArea * & reference; /* size: 4 */

/* 894 */
/* <0> (null):0 */
typedef const class CNavArea *  & const_reference; /* size: 4 */

/* 895 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<CNavArea*> > other; /* size: 0 */

/* 896 */
/* <0> (null):0 */
struct rebind<std::_List_node<CNavArea*> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<CNavArea*> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 897 */
/* <0> (null):0 */
typedef struct allocator<CNavArea*> other; /* size: 1 */

/* 898 */
/* <0> (null):0 */
struct rebind<CNavArea*> {
	/* <0> (null):0 */
	typedef struct allocator<CNavArea*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 899 */
/* <0> (null):0 */
class allocator<CNavArea*> : public new_allocator<CNavArea*> {
public:

	/* class new_allocator<CNavArea*> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class CNavArea * & reference;

	/* <0> (null):0 */
	typedef const class CNavArea *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<CNavArea*> *);

	/* <0> (null):0 */
	void allocator(class allocator<CNavArea*> *, const class allocator<CNavArea*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<CNavArea*> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<CNavArea*> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<CNavArea*> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<CNavArea*> {
		/* <0> (null):0 */
		typedef struct allocator<CNavArea*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 900 */
 /* pointer to 899 */
 /* size: 4 */

/* 901 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 902 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 903 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 904 */
/* <0> (null):0 */
typedef class _List_node<CNavArea*> * pointer; /* size: 4 */

/* 905 */
/* <0> (null):0 */
typedef const class _List_node<CNavArea*>  * const_pointer; /* size: 4 */

/* 906 */
/* <0> (null):0 */
class new_allocator<std::_List_node<CNavArea*> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<CNavArea*> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<CNavArea*>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<CNavArea*> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<CNavArea*> > *, const class new_allocator<std::_List_node<CNavArea*> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<CNavArea*> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<CNavArea*> >  *, class _List_node<CNavArea*> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7addressERS4_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<CNavArea*> >  *, const class _List_node<CNavArea*>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7addressERKS4_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<CNavArea*> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE10deallocateEPS4_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<CNavArea*> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *, const class _List_node<CNavArea*>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE9constructEPS4_RKS4_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7destroyEPS4_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 907 */
 /* pointer to 412 */
 /* size: 4 */

/* 908 */
 /* pointer to 909 */
 /* size: 4 */

/* 909 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 910 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 911 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 912 */
 /* pointer to 906 */
 /* size: 4 */

/* 913 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 914 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 915 */
 /* pointer to 916 */
 /* size: 4 */

/* 916 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 917 */
/* <0> (null):0 */
class allocator<std::_List_node<CNavArea*> > : public new_allocator<std::_List_node<CNavArea*> > {
public:

	/* class new_allocator<std::_List_node<CNavArea*> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<CNavArea*> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<CNavArea*> > *, const class allocator<std::_List_node<CNavArea*> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<CNavArea*> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 918 */
 /* pointer to 917 */
 /* size: 4 */

/* 919 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 920 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 921 */
 /* pointer to 414 */
 /* size: 4 */

/* 922 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 923 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 924 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 925 */
/* <0> (null):0 */
typedef struct allocator<CNavArea*> allocator_type; /* size: 1 */

/* 926 */
/* <0> (null):0 */
class _List_base<CNavArea*, std::allocator<CNavArea*> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<CNavArea*> allocator_type;

	/* <0> (null):0 */
	class _List_node<CNavArea*> * _M_get_node(class _List_base<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, class _List_node<CNavArea*> *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 927 */
 /* pointer to 926 */
 /* size: 4 */

/* 928 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 929 */
 /* pointer to 930 */
 /* size: 4 */

/* 930 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 931 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 932 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 933 */
/* <0> (null):0 */
typedef class CNavArea * value_type; /* size: 4 */

/* 934 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 935 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 936 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavArea*> iterator; /* size: 0 */

/* 937 */
/* <0> (null):0 */
typedef struct _List_const_iterator<CNavArea*> const_iterator; /* size: 0 */

/* 938 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<CNavArea*> > const_reverse_iterator; /* size: 0 */

/* 939 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<CNavArea*> > reverse_iterator; /* size: 0 */

/* 940 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 941 */
/* <0> (null):0 */
typedef struct allocator<CNavArea*> allocator_type; /* size: 1 */

/* 942 */
/* <0> (null):0 */
typedef struct _List_node<CNavArea*> _Node; /* size: 0 */

/* 943 */
/* <0> (null):0 */
class list<CNavArea*, std::allocator<CNavArea*> > : protected _List_base<CNavArea*, std::allocator<CNavArea*> > {
protected:

	/* class _List_base<CNavArea*, std::allocator<CNavArea*> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef class CNavArea * value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<CNavArea*> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<CNavArea*> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<CNavArea*> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<CNavArea*> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<CNavArea*> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<CNavArea*> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE14_M_create_nodeERKS1_ */

	/* <0> (null):0 */
	void list(class list<CNavArea*, std::allocator<CNavArea*> > *);

	/* <0> (null):0 */
	void list(class list<CNavArea*, std::allocator<CNavArea*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<CNavArea*, std::allocator<CNavArea*> > *, const class list<CNavArea*, std::allocator<CNavArea*> >  &);

	/* <0> (null):0 */
	class list<CNavArea*, std::allocator<CNavArea*> > & operator=(class list<CNavArea*, std::allocator<CNavArea*> > *, const class list<CNavArea*, std::allocator<CNavArea*> >  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EEaSERKS3_ */

	/* <0> (null):0 */
	void assign(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6assignEjRKS1_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, class CNavArea *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6resizeEjS1_ */

	/* <0> (null):0 */
	reference front(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE10push_frontERKS1_ */

	/* <0> (null):0 */
	void pop_front(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9push_backERKS1_ */

	/* <0> (null):0 */
	void pop_back(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */

	/* <0> (null):0 */
	iterator erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	iterator erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */

	/* <0> (null):0 */
	void swap(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4swapERS3_ */

	/* <0> (null):0 */
	void clear(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */

	/* <0> (null):0 */
	void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */

	/* <0> (null):0 */
	void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */

	/* <0> (null):0 */
	void remove(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6removeERKS1_ */

	/* <0> (null):0 */
	void unique(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5mergeERS3_ */

	/* <0> (null):0 */
	void reverse(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE18_M_fill_initializeEjRKS1_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE14_M_fill_assignEjRKS1_ */

	/* <0> (null):0 */
	void _M_transfer(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */

	/* <0> (null):0 */
	void _M_insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void _M_erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE25_M_check_equal_allocatorsERS3_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 944 */
 /* pointer to 942 */
 /* size: 4 */

/* 945 */
 /* pointer to 943 */
 /* size: 4 */

/* 946 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 947 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 948 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 949 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 950 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 951 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 952 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 953 */
 /* pointer to 954 */
 /* size: 4 */

/* 954 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 955 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 956 */
/* <0> (null):0 */
struct ApproachInfo        array[16]; /* size: 320 */

/* 957 */
 /* pointer to 475 */
 /* size: 4 */

/* 958 */
/* <0> (null):0 */
class list<NavConnect, std::allocator<NavConnect> > array[4]; /* size: 32 */

/* 959 */
/* <0> (null):0 */
class list<CNavLadder*, std::allocator<CNavLadder*> > array[2]; /* size: 16 */

/* 960 */
/* <0> (null):0 */
class CNavNode *           array[4]; /* size: 16 */

/* 961 */
/* <0> (null):0 */
struct CNavNode {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 962 */
 /* pointer to 961 */
 /* size: 4 */

/* 963 */
 /* pointer to 964 */
 /* size: 4 */

/* 964 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 532 */

/* 965 */
 /* pointer to 18 */
 /* size: 4 */

/* 966 */
 /* pointer to 967 */
 /* size: 4 */

/* 967 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 532 */

/* 968 */
 /* pointer to 969 */
 /* size: 4 */

/* 969 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 970 */
 /* pointer to 971 */
 /* size: 4 */

/* 971 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 972 */
 /* pointer to 973 */
 /* size: 4 */

/* 973 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 974 */
 /* pointer to 975 */
 /* size: 4 */

/* 975 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 20 */

/* 976 */
 /* pointer to 957 */
 /* size: 4 */

/* 977 */
/* <0> (null):0 */
typedef struct list<CNavArea*, std::allocator<CNavArea*> > NavAreaList; /* size: 8 */

/* 978 */
/* <0> (null):0 */
typedef struct _List_const_iterator<NavConnect> _Self; /* size: 4 */

/* 979 */
/* <0> (null):0 */
typedef struct _List_iterator<NavConnect> iterator; /* size: 0 */

/* 980 */
/* <0> (null):0 */
typedef const union NavConnect  * pointer; /* size: 4 */

/* 981 */
/* <0> (null):0 */
typedef const union NavConnect  & reference; /* size: 4 */

/* 982 */
/* <0> (null):0 */
struct _List_const_iterator<NavConnect> {
	const class _List_node_base  * _M_node;          /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_const_iterator<NavConnect> _Self;

	/* <0> (null):0 */
	typedef struct _List_iterator<NavConnect> iterator;

	/* <0> (null):0 */
	typedef const union NavConnect  * pointer;

	/* <0> (null):0 */
	typedef const union NavConnect  & reference;

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<NavConnect> *);

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<NavConnect> *, const class _List_node_base  *);

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<NavConnect> *, const iterator  &);

	/* <0> (null):0 */
	reference operator*(const class _List_const_iterator<NavConnect>  *); /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_const_iterator<NavConnect>  *); /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_const_iterator<NavConnect> *); /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_const_iterator<NavConnect> *, int); /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_const_iterator<NavConnect> *); /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_const_iterator<NavConnect> *, int); /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_const_iterator<NavConnect>  *, const _Self  &); /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEeqERKS1_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_const_iterator<NavConnect>  *, const _Self  &); /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEneERKS1_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 983 */
 /* pointer to 984 */
 /* size: 4 */

/* 984 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 985 */
 /* pointer to 982 */
 /* size: 4 */

/* 986 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 987 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 988 */
 /* pointer to 989 */
 /* size: 4 */

/* 989 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 990 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 991 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 992 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 993 */
/* <0> (null):0 */
enum {
	HASH_TABLE_SIZE = 256,
}; /* size: 4 */

/* 994 */
/* <0> (null):0 */
class CNavAreaGrid {
	/* <0> (null):0 */
	enum {
		HASH_TABLE_SIZE = 256,
	};

private:

	floatconst                 m_cellSize;           /*     0     4 */
	NavAreaList *              m_grid;               /*     4     4 */
	int                        m_gridSizeX;          /*     8     4 */
	int                        m_gridSizeY;          /*    12     4 */
	float                      m_minX;               /*    16     4 */
	float                      m_minY;               /*    20     4 */
	unsigned int               m_areaCount;          /*    24     4 */
	class CNavArea *           m_hashTable[256];     /*    28  1024 */
	/* <0> (null):0 */
	void CNavAreaGrid(class CNavAreaGrid *);

	/* <0> (null):0 */
	void ~CNavAreaGrid(class CNavAreaGrid *, int);

	/* <0> (null):0 */
	void Reset(class CNavAreaGrid *); /* linkage=_ZN12CNavAreaGrid5ResetEv */

	/* <0> (null):0 */
	void Initialize(class CNavAreaGrid *, float, float, float, float); /* linkage=_ZN12CNavAreaGrid10InitializeEffff */

	/* <0> (null):0 */
	void AddNavArea(class CNavAreaGrid *, class CNavArea *); /* linkage=_ZN12CNavAreaGrid10AddNavAreaEP8CNavArea */

	/* <0> (null):0 */
	void RemoveNavArea(class CNavAreaGrid *, class CNavArea *); /* linkage=_ZN12CNavAreaGrid13RemoveNavAreaEP8CNavArea */

	/* <0> (null):0 */
	unsigned int GetNavAreaCount(const class CNavAreaGrid  *); /* linkage=_ZNK12CNavAreaGrid15GetNavAreaCountEv */

	/* <0> (null):0 */
	class CNavArea * GetNavArea(const class CNavAreaGrid  *, const class Vector  *, float); /* linkage=_ZNK12CNavAreaGrid10GetNavAreaEPK6Vectorf */

	/* <0> (null):0 */
	class CNavArea * GetNavAreaByID(const class CNavAreaGrid  *, unsigned int); /* linkage=_ZNK12CNavAreaGrid14GetNavAreaByIDEj */

	/* <0> (null):0 */
	class CNavArea * GetNearestNavArea(const class CNavAreaGrid  *, const class Vector  *, bool); /* linkage=_ZNK12CNavAreaGrid17GetNearestNavAreaEPK6Vectorb */

	/* <0> (null):0 */
	Place GetPlace(const class CNavAreaGrid  *, const class Vector  *); /* linkage=_ZNK12CNavAreaGrid8GetPlaceEPK6Vector */

	/* <0> (null):0 */
	int ComputeHashKey(const class CNavAreaGrid  *, unsigned int); /* linkage=_ZNK12CNavAreaGrid14ComputeHashKeyEj */

	/* <0> (null):0 */
	int WorldToGridX(const class CNavAreaGrid  *, float); /* linkage=_ZNK12CNavAreaGrid12WorldToGridXEf */

	/* <0> (null):0 */
	int WorldToGridY(const class CNavAreaGrid  *, float); /* linkage=_ZNK12CNavAreaGrid12WorldToGridYEf */

	/* --- cacheline 16 boundary (1024 bytes) was 28 bytes ago --- */

	/* size: 1052, cachelines: 17, members: 8 */
	/* last cacheline: 28 bytes */
}; /* size: 1052 */

/* 995 */
 /* pointer to 977 */
 /* size: 4 */

/* 996 */
/* <0> (null):0 */
class CNavArea *           array[256]; /* size: 1024 */

/* 997 */
 /* pointer to 994 */
 /* size: 4 */

/* 998 */
 /* pointer to 999 */
 /* size: 4 */

/* 999 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1052 */

/* 1000 */
 /* pointer to 1001 */
 /* size: 4 */

/* 1001 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 68 */

/* 1002 */
/* <0> (null):0 */
typedef struct _List_const_iterator<CNavLadder*> _Self; /* size: 4 */

/* 1003 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavLadder*> iterator; /* size: 0 */

/* 1004 */
/* <0> (null):0 */
typedef const class CNavLadder *  * pointer; /* size: 4 */

/* 1005 */
/* <0> (null):0 */
typedef const class CNavLadder *  & reference; /* size: 4 */

/* 1006 */
/* <0> (null):0 */
struct _List_const_iterator<CNavLadder*> {
	const class _List_node_base  * _M_node;          /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_const_iterator<CNavLadder*> _Self;

	/* <0> (null):0 */
	typedef struct _List_iterator<CNavLadder*> iterator;

	/* <0> (null):0 */
	typedef const class CNavLadder *  * pointer;

	/* <0> (null):0 */
	typedef const class CNavLadder *  & reference;

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<CNavLadder*> *);

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<CNavLadder*> *, const class _List_node_base  *);

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<CNavLadder*> *, const iterator  &);

	/* <0> (null):0 */
	reference operator*(const class _List_const_iterator<CNavLadder*>  *); /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_const_iterator<CNavLadder*>  *); /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_const_iterator<CNavLadder*> *); /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_const_iterator<CNavLadder*> *, int); /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_const_iterator<CNavLadder*> *); /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_const_iterator<CNavLadder*> *, int); /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_const_iterator<CNavLadder*>  *, const _Self  &); /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEeqERKS2_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_const_iterator<CNavLadder*>  *, const _Self  &); /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEneERKS2_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1007 */
 /* pointer to 1006 */
 /* size: 4 */

/* 1008 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1009 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1010 */
 /* pointer to 1011 */
 /* size: 4 */

/* 1011 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1012 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1013 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1014 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1015 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavArea*> _Self; /* size: 4 */

/* 1016 */
/* <0> (null):0 */
typedef class CNavArea * * pointer; /* size: 4 */

/* 1017 */
/* <0> (null):0 */
typedef class CNavArea * & reference; /* size: 4 */

/* 1018 */
/* <0> (null):0 */
struct _List_iterator<CNavArea*> {
	class _List_node_base *    _M_node;              /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_iterator<CNavArea*> _Self;

	/* <0> (null):0 */
	typedef class CNavArea * * pointer;

	/* <0> (null):0 */
	typedef class CNavArea * & reference;

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<CNavArea*> *);

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<CNavArea*> *, class _List_node_base *);

	/* <0> (null):0 */
	reference operator*(const class _List_iterator<CNavArea*>  *); /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_iterator<CNavArea*>  *); /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_iterator<CNavArea*> *); /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_iterator<CNavArea*> *, int); /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_iterator<CNavArea*> *); /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_iterator<CNavArea*> *, int); /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_iterator<CNavArea*>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEeqERKS2_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_iterator<CNavArea*>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEneERKS2_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1019 */
 /* pointer to 1018 */
 /* size: 4 */

/* 1020 */
 /* pointer to 1021 */
 /* size: 4 */

/* 1021 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1022 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1023 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1024 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1025 */
/* <0> (null):0 */
struct PathSegment {
	class CNavArea *           area;                 /*     0     4 */
	enum NavTraverseType       how;                  /*     4     4 */
	class Vector              pos;                   /*     8    12 */
	const class CNavLadder  *  ladder;               /*    20     4 */

	/* size: 24, cachelines: 1, members: 4 */
	/* last cacheline: 24 bytes */
}; /* size: 24 */

/* 1026 */
/* <0> (null):0 */
enum {
	MAX_PATH_SEGMENTS = 256,
}; /* size: 4 */

/* 1027 */
/* <0> (null):0 */
class CNavPath {
	/* <0> (null):0 */
	struct PathSegment {
		class CNavArea *           area;                 /*     0     4 */
		enum NavTraverseType       how;                  /*     4     4 */
		class Vector              pos;                   /*     8    12 */
		const class CNavLadder  *  ladder;               /*    20     4 */

		/* size: 24, cachelines: 1, members: 4 */
		/* last cacheline: 24 bytes */
	};

	/* <0> (null):0 */
	enum {
		MAX_PATH_SEGMENTS = 256,
	};

private:

	struct PathSegment         m_path[256];          /*     0  6144 */
	/* --- cacheline 96 boundary (6144 bytes) --- */
	int                        m_segmentCount;       /*  6144     4 */
	/* <0> (null):0 */
	void CNavPath(class CNavPath *);

	/* <0> (null):0 */
	const class PathSegment  * operator[](class CNavPath *, int); /* linkage=_ZN8CNavPathixEi */

	/* <0> (null):0 */
	int GetSegmentCount(const class CNavPath  *); /* linkage=_ZNK8CNavPath15GetSegmentCountEv */

	/* <0> (null):0 */
	const class Vector  & GetEndpoint(const class CNavPath  *); /* linkage=_ZNK8CNavPath11GetEndpointEv */

	/* <0> (null):0 */
	bool IsAtEnd(const class CNavPath  *, const class Vector  &); /* linkage=_ZNK8CNavPath7IsAtEndERK6Vector */

	/* <0> (null):0 */
	float GetLength(const class CNavPath  *); /* linkage=_ZNK8CNavPath9GetLengthEv */

	/* <0> (null):0 */
	bool GetPointAlongPath(const class CNavPath  *, float, class Vector *); /* linkage=_ZNK8CNavPath17GetPointAlongPathEfP6Vector */

	/* <0> (null):0 */
	int GetSegmentIndexAlongPath(const class CNavPath  *, float); /* linkage=_ZNK8CNavPath24GetSegmentIndexAlongPathEf */

	/* <0> (null):0 */
	bool IsValid(const class CNavPath  *); /* linkage=_ZNK8CNavPath7IsValidEv */

	/* <0> (null):0 */
	void Invalidate(class CNavPath *); /* linkage=_ZN8CNavPath10InvalidateEv */

	/* <0> (null):0 */
	void Draw(class CNavPath *); /* linkage=_ZN8CNavPath4DrawEv */

	/* <0> (null):0 */
	bool FindClosestPointOnPath(const class CNavPath  *, const class Vector  *, int, int, class Vector *); /* linkage=_ZNK8CNavPath22FindClosestPointOnPathEPK6VectoriiPS0_ */

	/* <0> (null):0 */
	void Optimize(class CNavPath *); /* linkage=_ZN8CNavPath8OptimizeEv */

	/* <0> (null):0 */
	bool ComputePathPositions(class CNavPath *); /* linkage=_ZN8CNavPath20ComputePathPositionsEv */

	/* <0> (null):0 */
	bool BuildTrivialPath(class CNavPath *, const class Vector  *, const class Vector  *); /* linkage=_ZN8CNavPath16BuildTrivialPathEPK6VectorS2_ */

	/* <0> (null):0 */
	int FindNextOccludedNode(class CNavPath *, int); /* linkage=_ZN8CNavPath20FindNextOccludedNodeEi */


	/* size: 6148, cachelines: 97, members: 2 */
	/* last cacheline: 4 bytes */
}; /* size: 6148 */

/* 1028 */
/* <0> (null):0 */
struct PathSegment         array[256]; /* size: 6144 */

/* 1029 */
 /* pointer to 1027 */
 /* size: 4 */

/* 1030 */
 /* pointer to 1031 */
 /* size: 4 */

/* 1031 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 24 */

/* 1032 */
 /* pointer to 1033 */
 /* size: 4 */

/* 1033 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 6148 */

/* 1034 */
/* <0> (null):0 */
enum {
	MAX_VEL_SAMPLES = 5,
}; /* size: 4 */

/* 1035 */
/* <0> (null):0 */
class CStuckMonitor {
	/* <0> (null):0 */
	enum {
		MAX_VEL_SAMPLES = 5,
	};

private:

	bool                       m_isStuck;            /*     0     1 */
	class Vector              m_stuckSpot;           /*     4    12 */
	class IntervalTimer       m_stuckTimer;          /*    16     4 */
	float                      m_avgVel[5];          /*    20    20 */
	int                        m_avgVelIndex;        /*    40     4 */
	int                        m_avgVelCount;        /*    44     4 */
	class Vector              m_lastCentroid;        /*    48    12 */
	float                      m_lastTime;           /*    60     4 */
	/* <0> (null):0 */
	void CStuckMonitor(class CStuckMonitor *);

	/* <0> (null):0 */
	void Reset(class CStuckMonitor *); /* linkage=_ZN13CStuckMonitor5ResetEv */

	/* <0> (null):0 */
	void Update(class CStuckMonitor *, class CImprov *); /* linkage=_ZN13CStuckMonitor6UpdateEP7CImprov */

	/* <0> (null):0 */
	bool IsStuck(const class CStuckMonitor  *); /* linkage=_ZNK13CStuckMonitor7IsStuckEv */

	/* <0> (null):0 */
	float GetDuration(const class CStuckMonitor  *); /* linkage=_ZNK13CStuckMonitor11GetDurationEv */


	/* size: 64, cachelines: 1, members: 8 */

	/* BRAIN FART ALERT! 64 != 61 + 0(holes), diff = 3 */

}; /* size: 64 */

/* 1036 */
/* <0> (null):0 */
float                      array[5]; /* size: 20 */

/* 1037 */
 /* pointer to 1035 */
 /* size: 4 */

/* 1038 */
 /* pointer to 1039 */
 /* size: 4 */

/* 1039 */
/* <0> (null):0 */
struct CImprov : public IImprovEvent {
public:

	/* class IImprovEvent        <ancestor>; */      /*     0     4 */
	/* <0> (null):0 */
	virtual void ~CImprov(class CImprov *, int);

	/* <0> (null):0 */
	virtual bool IsAlive(const class CImprov  *); /* linkage=_ZNK7CImprov7IsAliveEv */

	/* <0> (null):0 */
	virtual void MoveTo(class CImprov *, const class Vector  &); /* linkage=_ZN7CImprov6MoveToERK6Vector */

	/* <0> (null):0 */
	virtual void LookAt(class CImprov *, const class Vector  &); /* linkage=_ZN7CImprov6LookAtERK6Vector */

	/* <0> (null):0 */
	virtual void ClearLookAt(class CImprov *); /* linkage=_ZN7CImprov11ClearLookAtEv */

	/* <0> (null):0 */
	virtual void FaceTo(class CImprov *, const class Vector  &); /* linkage=_ZN7CImprov6FaceToERK6Vector */

	/* <0> (null):0 */
	virtual void ClearFaceTo(class CImprov *); /* linkage=_ZN7CImprov11ClearFaceToEv */

	/* <0> (null):0 */
	virtual bool IsAtMoveGoal(const class CImprov  *, float); /* linkage=_ZNK7CImprov12IsAtMoveGoalEf */

	/* <0> (null):0 */
	virtual bool HasLookAt(const class CImprov  *); /* linkage=_ZNK7CImprov9HasLookAtEv */

	/* <0> (null):0 */
	virtual bool HasFaceTo(const class CImprov  *); /* linkage=_ZNK7CImprov9HasFaceToEv */

	/* <0> (null):0 */
	virtual bool IsAtFaceGoal(const class CImprov  *); /* linkage=_ZNK7CImprov12IsAtFaceGoalEv */

	/* <0> (null):0 */
	virtual bool IsFriendInTheWay(const class CImprov  *, const class Vector  &); /* linkage=_ZNK7CImprov16IsFriendInTheWayERK6Vector */

	/* <0> (null):0 */
	virtual bool IsFriendInTheWay(const class CImprov  *, class CBaseEntity *, const class Vector  &); /* linkage=_ZNK7CImprov16IsFriendInTheWayEP11CBaseEntityRK6Vector */

	/* <0> (null):0 */
	virtual void MoveForward(class CImprov *); /* linkage=_ZN7CImprov11MoveForwardEv */

	/* <0> (null):0 */
	virtual void MoveBackward(class CImprov *); /* linkage=_ZN7CImprov12MoveBackwardEv */

	/* <0> (null):0 */
	virtual void StrafeLeft(class CImprov *); /* linkage=_ZN7CImprov10StrafeLeftEv */

	/* <0> (null):0 */
	virtual void StrafeRight(class CImprov *); /* linkage=_ZN7CImprov11StrafeRightEv */

	/* <0> (null):0 */
	virtual bool Jump(class CImprov *); /* linkage=_ZN7CImprov4JumpEv */

	/* <0> (null):0 */
	virtual void Crouch(class CImprov *); /* linkage=_ZN7CImprov6CrouchEv */

	/* <0> (null):0 */
	virtual void StandUp(class CImprov *); /* linkage=_ZN7CImprov7StandUpEv */

	/* <0> (null):0 */
	virtual void TrackPath(class CImprov *, const class Vector  &, float); /* linkage=_ZN7CImprov9TrackPathERK6Vectorf */

	/* <0> (null):0 */
	virtual void StartLadder(class CImprov *, const class CNavLadder  *, enum NavTraverseType, const class Vector  *, const class Vector  *); /* linkage=_ZN7CImprov11StartLadderEPK10CNavLadder15NavTraverseTypePK6VectorS6_ */

	/* <0> (null):0 */
	virtual bool TraverseLadder(class CImprov *, const class CNavLadder  *, enum NavTraverseType, const class Vector  *, const class Vector  *, float); /* linkage=_ZN7CImprov14TraverseLadderEPK10CNavLadder15NavTraverseTypePK6VectorS6_f */

	/* <0> (null):0 */
	virtual bool GetSimpleGroundHeightWithFloor(class CImprov *, const class Vector  *, float *, class Vector *); /* linkage=_ZN7CImprov30GetSimpleGroundHeightWithFloorEPK6VectorPfPS0_ */

	/* <0> (null):0 */
	virtual void Run(class CImprov *); /* linkage=_ZN7CImprov3RunEv */

	/* <0> (null):0 */
	virtual void Walk(class CImprov *); /* linkage=_ZN7CImprov4WalkEv */

	/* <0> (null):0 */
	virtual void Stop(class CImprov *); /* linkage=_ZN7CImprov4StopEv */

	/* <0> (null):0 */
	virtual float GetMoveAngle(const class CImprov  *); /* linkage=_ZNK7CImprov12GetMoveAngleEv */

	/* <0> (null):0 */
	virtual float GetFaceAngle(const class CImprov  *); /* linkage=_ZNK7CImprov12GetFaceAngleEv */

	/* <0> (null):0 */
	virtual const class Vector  & GetFeet(const class CImprov  *); /* linkage=_ZNK7CImprov7GetFeetEv */

	/* <0> (null):0 */
	virtual const class Vector  & GetCentroid(const class CImprov  *); /* linkage=_ZNK7CImprov11GetCentroidEv */

	/* <0> (null):0 */
	virtual const class Vector  & GetEyes(const class CImprov  *); /* linkage=_ZNK7CImprov7GetEyesEv */

	/* <0> (null):0 */
	virtual bool IsRunning(const class CImprov  *); /* linkage=_ZNK7CImprov9IsRunningEv */

	/* <0> (null):0 */
	virtual bool IsWalking(const class CImprov  *); /* linkage=_ZNK7CImprov9IsWalkingEv */

	/* <0> (null):0 */
	virtual bool IsStopped(const class CImprov  *); /* linkage=_ZNK7CImprov9IsStoppedEv */

	/* <0> (null):0 */
	virtual bool IsCrouching(const class CImprov  *); /* linkage=_ZNK7CImprov11IsCrouchingEv */

	/* <0> (null):0 */
	virtual bool IsJumping(const class CImprov  *); /* linkage=_ZNK7CImprov9IsJumpingEv */

	/* <0> (null):0 */
	virtual bool IsUsingLadder(const class CImprov  *); /* linkage=_ZNK7CImprov13IsUsingLadderEv */

	/* <0> (null):0 */
	virtual bool IsOnGround(const class CImprov  *); /* linkage=_ZNK7CImprov10IsOnGroundEv */

	/* <0> (null):0 */
	virtual bool IsMoving(const class CImprov  *); /* linkage=_ZNK7CImprov8IsMovingEv */

	/* <0> (null):0 */
	virtual bool CanRun(const class CImprov  *); /* linkage=_ZNK7CImprov6CanRunEv */

	/* <0> (null):0 */
	virtual bool CanCrouch(const class CImprov  *); /* linkage=_ZNK7CImprov9CanCrouchEv */

	/* <0> (null):0 */
	virtual bool CanJump(const class CImprov  *); /* linkage=_ZNK7CImprov7CanJumpEv */

	/* <0> (null):0 */
	virtual bool IsVisible(const class CImprov  *, const class Vector  &, bool); /* linkage=_ZNK7CImprov9IsVisibleERK6Vectorb */

	/* <0> (null):0 */
	virtual bool IsPlayerLookingAtMe(const class CImprov  *, class CBasePlayer *, float); /* linkage=_ZNK7CImprov19IsPlayerLookingAtMeEP11CBasePlayerf */

	/* <0> (null):0 */
	virtual class CBasePlayer * IsAnyPlayerLookingAtMe(const class CImprov  *, int, float); /* linkage=_ZNK7CImprov22IsAnyPlayerLookingAtMeEif */

	/* <0> (null):0 */
	virtual class CBasePlayer * GetClosestPlayerByTravelDistance(const class CImprov  *, int, float *); /* linkage=_ZNK7CImprov32GetClosestPlayerByTravelDistanceEiPf */

	/* <0> (null):0 */
	virtual class CNavArea * GetLastKnownArea(const class CImprov  *); /* linkage=_ZNK7CImprov16GetLastKnownAreaEv */

	/* <0> (null):0 */
	virtual void OnUpdate(class CImprov *, float); /* linkage=_ZN7CImprov8OnUpdateEf */

	/* <0> (null):0 */
	virtual void OnUpkeep(class CImprov *, float); /* linkage=_ZN7CImprov8OnUpkeepEf */

	/* <0> (null):0 */
	virtual void OnReset(class CImprov *); /* linkage=_ZN7CImprov7OnResetEv */

	/* <0> (null):0 */
	virtual void OnGameEvent(class CImprov *, enum GameEventType, class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN7CImprov11OnGameEventE13GameEventTypeP11CBaseEntityS2_ */

	/* <0> (null):0 */
	virtual void OnTouch(class CImprov *, class CBaseEntity *); /* linkage=_ZN7CImprov7OnTouchEP11CBaseEntity */

	/* vtable has 52 entries: {
	   [5] = IsAlive(_ZNK7CImprov7IsAliveEv), 
	   [6] = MoveTo(_ZN7CImprov6MoveToERK6Vector), 
	   [7] = LookAt(_ZN7CImprov6LookAtERK6Vector), 
	   [8] = ClearLookAt(_ZN7CImprov11ClearLookAtEv), 
	   [9] = FaceTo(_ZN7CImprov6FaceToERK6Vector), 
	   [10] = ClearFaceTo(_ZN7CImprov11ClearFaceToEv), 
	   [11] = IsAtMoveGoal(_ZNK7CImprov12IsAtMoveGoalEf), 
	   [12] = HasLookAt(_ZNK7CImprov9HasLookAtEv), 
	   [13] = HasFaceTo(_ZNK7CImprov9HasFaceToEv), 
	   [14] = IsAtFaceGoal(_ZNK7CImprov12IsAtFaceGoalEv), 
	   [15] = IsFriendInTheWay(_ZNK7CImprov16IsFriendInTheWayERK6Vector), 
	   [16] = IsFriendInTheWay(_ZNK7CImprov16IsFriendInTheWayEP11CBaseEntityRK6Vector), 
	   [17] = MoveForward(_ZN7CImprov11MoveForwardEv), 
	   [18] = MoveBackward(_ZN7CImprov12MoveBackwardEv), 
	   [19] = StrafeLeft(_ZN7CImprov10StrafeLeftEv), 
	   [20] = StrafeRight(_ZN7CImprov11StrafeRightEv), 
	   [21] = Jump(_ZN7CImprov4JumpEv), 
	   [22] = Crouch(_ZN7CImprov6CrouchEv), 
	   [23] = StandUp(_ZN7CImprov7StandUpEv), 
	   [24] = TrackPath(_ZN7CImprov9TrackPathERK6Vectorf), 
	   [25] = StartLadder(_ZN7CImprov11StartLadderEPK10CNavLadder15NavTraverseTypePK6VectorS6_), 
	   [26] = TraverseLadder(_ZN7CImprov14TraverseLadderEPK10CNavLadder15NavTraverseTypePK6VectorS6_f), 
	   [27] = GetSimpleGroundHeightWithFloor(_ZN7CImprov30GetSimpleGroundHeightWithFloorEPK6VectorPfPS0_), 
	   [28] = Run(_ZN7CImprov3RunEv), 
	   [29] = Walk(_ZN7CImprov4WalkEv), 
	   [30] = Stop(_ZN7CImprov4StopEv), 
	   [31] = GetMoveAngle(_ZNK7CImprov12GetMoveAngleEv), 
	   [32] = GetFaceAngle(_ZNK7CImprov12GetFaceAngleEv), 
	   [33] = GetFeet(_ZNK7CImprov7GetFeetEv), 
	   [34] = GetCentroid(_ZNK7CImprov11GetCentroidEv), 
	   [35] = GetEyes(_ZNK7CImprov7GetEyesEv), 
	   [36] = IsRunning(_ZNK7CImprov9IsRunningEv), 
	   [37] = IsWalking(_ZNK7CImprov9IsWalkingEv), 
	   [38] = IsStopped(_ZNK7CImprov9IsStoppedEv), 
	   [39] = IsCrouching(_ZNK7CImprov11IsCrouchingEv), 
	   [40] = IsJumping(_ZNK7CImprov9IsJumpingEv), 
	   [41] = IsUsingLadder(_ZNK7CImprov13IsUsingLadderEv), 
	   [42] = IsOnGround(_ZNK7CImprov10IsOnGroundEv), 
	   [43] = IsMoving(_ZNK7CImprov8IsMovingEv), 
	   [44] = CanRun(_ZNK7CImprov6CanRunEv), 
	   [45] = CanCrouch(_ZNK7CImprov9CanCrouchEv), 
	   [46] = CanJump(_ZNK7CImprov7CanJumpEv), 
	   [47] = IsVisible(_ZNK7CImprov9IsVisibleERK6Vectorb), 
	   [48] = IsPlayerLookingAtMe(_ZNK7CImprov19IsPlayerLookingAtMeEP11CBasePlayerf), 
	   [49] = IsAnyPlayerLookingAtMe(_ZNK7CImprov22IsAnyPlayerLookingAtMeEif), 
	   [50] = GetClosestPlayerByTravelDistance(_ZNK7CImprov32GetClosestPlayerByTravelDistanceEiPf), 
	   [51] = GetLastKnownArea(_ZNK7CImprov16GetLastKnownAreaEv), 
	   [52] = OnUpdate(_ZN7CImprov8OnUpdateEf), 
	   [53] = OnUpkeep(_ZN7CImprov8OnUpkeepEf), 
	   [54] = OnReset(_ZN7CImprov7OnResetEv), 
	   [55] = OnGameEvent(_ZN7CImprov11OnGameEventE13GameEventTypeP11CBaseEntityS2_), 
	   [56] = OnTouch(_ZN7CImprov7OnTouchEP11CBaseEntity), 
	} */
	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1040 */
 /* pointer to 1041 */
 /* size: 4 */

/* 1041 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 64 */

/* 1042 */
/* <0> (null):0 */
enum MoveToFailureType {
	FAIL_INVALID_PATH = 0,
	FAIL_STUCK = 1,
	FAIL_FELL_OFF = 2,
}; /* size: 4 */

/* 1043 */
/* <0> (null):0 */
class IImprovEvent {
	/* <0> (null):0 */
	enum MoveToFailureType {
		FAIL_INVALID_PATH = 0,
		FAIL_STUCK = 1,
		FAIL_FELL_OFF = 2,
	};

	int ()(void) * *           _vptr.IImprovEvent;   /*     0     4 */
	/* <0> (null):0 */
	void IImprovEvent(class IImprovEvent *, const class IImprovEvent  &);

	/* <0> (null):0 */
	void IImprovEvent(class IImprovEvent *);

	/* <0> (null):0 */
	void ~IImprovEvent(class IImprovEvent *, int);

	/* <0> (null):0 */
	virtual void OnMoveToSuccess(class IImprovEvent *, const class Vector  &); /* linkage=_ZN12IImprovEvent15OnMoveToSuccessERK6Vector */

	/* <0> (null):0 */
	virtual void OnMoveToFailure(class IImprovEvent *, const class Vector  &, enum MoveToFailureType); /* linkage=_ZN12IImprovEvent15OnMoveToFailureERK6VectorNS_17MoveToFailureTypeE */

	/* <0> (null):0 */
	virtual void OnInjury(class IImprovEvent *, float); /* linkage=_ZN12IImprovEvent8OnInjuryEf */

	/* vtable has 3 entries: {
	   [0] = OnMoveToSuccess(_ZN12IImprovEvent15OnMoveToSuccessERK6Vector), 
	   [1] = OnMoveToFailure(_ZN12IImprovEvent15OnMoveToFailureERK6VectorNS_17MoveToFailureTypeE), 
	   [2] = OnInjury(_ZN12IImprovEvent8OnInjuryEf), 
	} */
	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1044 */
/* <0> (null):0 */
class SimpleStateMachine<CHostageImprov*, HostageState> {
protected:

	class HostageState *       m_state;              /*     0     4 */
	class IntervalTimer       m_stateTimer;          /*     4     4 */
	class CHostageImprov *     m_userData;           /*     8     4 */
	/* <0> (null):0 */
	void SimpleStateMachine(class SimpleStateMachine<CHostageImprov*, HostageState> *);

	/* <0> (null):0 */
	void Reset(class SimpleStateMachine<CHostageImprov*, HostageState> *, class CHostageImprov *); /* linkage=_ZN18SimpleStateMachineIP14CHostageImprov12HostageStateE5ResetES1_ */

	/* <0> (null):0 */
	void SetState(class SimpleStateMachine<CHostageImprov*, HostageState> *, class HostageState *); /* linkage=_ZN18SimpleStateMachineIP14CHostageImprov12HostageStateE8SetStateEPS2_ */

	/* <0> (null):0 */
	float GetStateDuration(const class SimpleStateMachine<CHostageImprov*, HostageState>  *); /* linkage=_ZNK18SimpleStateMachineIP14CHostageImprov12HostageStateE16GetStateDurationEv */

	/* <0> (null):0 */
	bool IsState(const class SimpleStateMachine<CHostageImprov*, HostageState>  *, const class HostageState  *); /* linkage=_ZNK18SimpleStateMachineIP14CHostageImprov12HostageStateE7IsStateEPKS2_ */

	/* <0> (null):0 */
	void Update(class SimpleStateMachine<CHostageImprov*, HostageState> *); /* linkage=_ZN18SimpleStateMachineIP14CHostageImprov12HostageStateE6UpdateEv */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1045 */
/* <0> (null):0 */
class HostageState : public SimpleState<CHostageImprov*>, public IImprovEvent {
public:

	/* class SimpleState<CHostageImprov*> <ancestor>; */ /*     0     8 */
	/* class IImprovEvent        <ancestor>; */      /*     8     4 */
	/* <0> (null):0 */
	void HostageState(class HostageState *, const class HostageState  &);

	/* <0> (null):0 */
	void HostageState(class HostageState *);

	/* <0> (null):0 */
	virtual void UpdateStationaryAnimation(class HostageState *, class CHostageImprov *); /* linkage=_ZN12HostageState25UpdateStationaryAnimationEP14CHostageImprov */

	/* <0> (null):0 */
	virtual void ~HostageState(class HostageState *, int);

	/* vtable has 1 entries: {
	   [6] = UpdateStationaryAnimation(_ZN12HostageState25UpdateStationaryAnimationEP14CHostageImprov), 
	} */
	/* size: 12, cachelines: 1, members: 2 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1046 */
 /* pointer to 1045 */
 /* size: 4 */

/* 1047 */
/* <0> (null):0 */
enum ScareType {
	NERVOUS = 0,
	SCARED = 1,
	TERRIFIED = 2,
}; /* size: 4 */

/* 1048 */
/* <0> (null):0 */
struct CHostageImprov {
	/* <0> (null):0 */
	enum ScareType {
		NERVOUS = 0,
		SCARED = 1,
		TERRIFIED = 2,
	};

	/* <0> (null):0 */
	virtual void ~CHostageImprov(class CHostageImprov *, int);

	/* <0> (null):0 */
	class CNavPath * GetPath(class CHostageImprov *); /* linkage=_ZN14CHostageImprov7GetPathEv */

	/* <0> (null):0 */
	void Idle(class CHostageImprov *); /* linkage=_ZN14CHostageImprov4IdleEv */


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1049 */
 /* pointer to 1048 */
 /* size: 4 */

/* 1050 */
 /* pointer to 1044 */
 /* size: 4 */

/* 1051 */
 /* pointer to 1052 */
 /* size: 4 */

/* 1052 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1053 */
 /* pointer to 1054 */
 /* size: 4 */

/* 1054 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1055 */
/* <0> (null):0 */
class HostageIdleState {
	/* <0> (null):0 */
	virtual void ~HostageIdleState(class HostageIdleState *, int);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1056 */
/* <0> (null):0 */
class HostageAnimateState {
	/* <0> (null):0 */
	virtual void ~HostageAnimateState(class HostageAnimateState *, int);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1057 */
/* <0> (null):0 */
enum HostageChatterType {
	HOSTAGE_CHATTER_START_FOLLOW = 0,
	HOSTAGE_CHATTER_STOP_FOLLOW = 1,
	HOSTAGE_CHATTER_INTIMIDATED = 2,
	HOSTAGE_CHATTER_PAIN = 3,
	HOSTAGE_CHATTER_SCARED_OF_GUNFIRE = 4,
	HOSTAGE_CHATTER_SCARED_OF_MURDER = 5,
	HOSTAGE_CHATTER_LOOK_OUT = 6,
	HOSTAGE_CHATTER_PLEASE_RESCUE_ME = 7,
	HOSTAGE_CHATTER_SEE_RESCUE_ZONE = 8,
	HOSTAGE_CHATTER_IMPATIENT_FOR_RESCUE = 9,
	HOSTAGE_CHATTER_CTS_WIN = 10,
	HOSTAGE_CHATTER_TERRORISTS_WIN = 11,
	HOSTAGE_CHATTER_RESCUED = 12,
	HOSTAGE_CHATTER_WARN_NEARBY = 13,
	HOSTAGE_CHATTER_WARN_SPOTTED = 14,
	HOSTAGE_CHATTER_CALL_TO_RESCUER = 15,
	HOSTAGE_CHATTER_RETREAT = 16,
	HOSTAGE_CHATTER_COUGH = 17,
	HOSTAGE_CHATTER_BLINDED = 18,
	HOSTAGE_CHATTER_SAW_HE_GRENADE = 19,
	HOSTAGE_CHATTER_DEATH_CRY = 20,
	NUM_HOSTAGE_CHATTER_TYPES = 21,
}; /* size: 4 */

/* 1058 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1059 */
/* <0> (null):0 */
struct __numeric_traits_integer<int> {
	intconst                   __min;                /*     0     4 */
	intconst                   __max;                /*     0     4 */
	boolconst                  __is_signed;          /*     0     1 */
	intconst                   __digits;             /*     0     4 */

	/* size: 1, cachelines: 1, members: 4 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 4 + 0(holes), diff = -3 */

}; /* size: 1 */

/* 1060 */
/* <0> (null):0 */
class CCSBotManager {
	/* <0> (null):0 */
	bool IsRoundOver(const class CCSBotManager  *); /* linkage=_ZNK13CCSBotManager11IsRoundOverEv */

private:

	bool                       m_isLearningMap;      /*     0     1 */
	bool                       m_isAnalysisRequested; /*     0     1 */

	/* size: 0, cachelines: 0, members: 2 */

	/* BRAIN FART ALERT! 0 != 1 + 0(holes), diff = -1 */

}; /* size: 0 */

/* 1061 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavLadder*> _Self; /* size: 4 */

/* 1062 */
/* <0> (null):0 */
typedef class CNavLadder * * pointer; /* size: 4 */

/* 1063 */
/* <0> (null):0 */
typedef class CNavLadder * & reference; /* size: 4 */

/* 1064 */
/* <0> (null):0 */
struct _List_iterator<CNavLadder*> {
	class _List_node_base *    _M_node;              /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_iterator<CNavLadder*> _Self;

	/* <0> (null):0 */
	typedef class CNavLadder * * pointer;

	/* <0> (null):0 */
	typedef class CNavLadder * & reference;

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<CNavLadder*> *);

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<CNavLadder*> *, class _List_node_base *);

	/* <0> (null):0 */
	reference operator*(const class _List_iterator<CNavLadder*>  *); /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_iterator<CNavLadder*>  *); /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_iterator<CNavLadder*> *); /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_iterator<CNavLadder*> *, int); /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_iterator<CNavLadder*> *); /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_iterator<CNavLadder*> *, int); /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_iterator<CNavLadder*>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEeqERKS2_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_iterator<CNavLadder*>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEneERKS2_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1065 */
 /* pointer to 1064 */
 /* size: 4 */

/* 1066 */
 /* pointer to 1067 */
 /* size: 4 */

/* 1067 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1068 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1069 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1070 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1071 */
/* <0> (null):0 */
typedef struct _List_iterator<NavConnect> _Self; /* size: 4 */

/* 1072 */
/* <0> (null):0 */
typedef union NavConnect * pointer; /* size: 4 */

/* 1073 */
/* <0> (null):0 */
typedef union NavConnect & reference; /* size: 4 */

/* 1074 */
/* <0> (null):0 */
struct _List_iterator<NavConnect> {
	class _List_node_base *    _M_node;              /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_iterator<NavConnect> _Self;

	/* <0> (null):0 */
	typedef union NavConnect * pointer;

	/* <0> (null):0 */
	typedef union NavConnect & reference;

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<NavConnect> *);

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<NavConnect> *, class _List_node_base *);

	/* <0> (null):0 */
	reference operator*(const class _List_iterator<NavConnect>  *); /* linkage=_ZNKSt14_List_iteratorI10NavConnectEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_iterator<NavConnect>  *); /* linkage=_ZNKSt14_List_iteratorI10NavConnectEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_iterator<NavConnect> *); /* linkage=_ZNSt14_List_iteratorI10NavConnectEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_iterator<NavConnect> *, int); /* linkage=_ZNSt14_List_iteratorI10NavConnectEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_iterator<NavConnect> *); /* linkage=_ZNSt14_List_iteratorI10NavConnectEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_iterator<NavConnect> *, int); /* linkage=_ZNSt14_List_iteratorI10NavConnectEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_iterator<NavConnect>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorI10NavConnectEeqERKS1_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_iterator<NavConnect>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorI10NavConnectEneERKS1_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1075 */
 /* pointer to 1074 */
 /* size: 4 */

/* 1076 */
 /* pointer to 1077 */
 /* size: 4 */

/* 1077 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1078 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1079 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1080 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1081 */
/* <0> (null):0 */
struct _List_node<NavConnect> : public _List_node_base {
public:

	/* struct _List_node_base     <ancestor>; */     /*     0     8 */
	union NavConnect           _M_data;              /*     8     4 */

	/* size: 12, cachelines: 1, members: 2 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1082 */
/* <0> (null):0 */
struct _List_node<CNavLadder*> : public _List_node_base {
public:

	/* struct _List_node_base     <ancestor>; */     /*     0     8 */
	class CNavLadder *         _M_data;              /*     8     4 */

	/* size: 12, cachelines: 1, members: 2 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1083 */
/* <0> (null):0 */
class HostageFollowState : public HostageState {
public:

	/* class HostageState        <ancestor>; */      /*     0    12 */
private:

	class EHANDLE             m_leader;              /*    12     8 */
	class Vector              m_lastLeaderPos;       /*    20    12 */
	bool                       m_isWaiting;          /*    32     1 */
	float                      m_stopRange;          /*    36     4 */
	class CountdownTimer      m_makeWayTimer;        /*    40     8 */
	class CountdownTimer      m_impatientTimer;      /*    48     8 */
	class CountdownTimer      m_repathTimer;         /*    56     8 */
	bool                       m_isWaitingForFriend; /*    64     1 */
	class CountdownTimer      m_waitForFriendTimer;  /*    68     8 */
	/* <0> (null):0 */
	virtual void OnEnter(class HostageFollowState *, class CHostageImprov *); /* linkage=_ZN18HostageFollowState7OnEnterEP14CHostageImprov */

	/* <0> (null):0 */
	virtual void OnUpdate(class HostageFollowState *, class CHostageImprov *); /* linkage=_ZN18HostageFollowState8OnUpdateEP14CHostageImprov */

	/* <0> (null):0 */
	virtual void OnExit(class HostageFollowState *, class CHostageImprov *); /* linkage=_ZN18HostageFollowState6OnExitEP14CHostageImprov */

	/* <0> (null):0 */
	virtual void UpdateStationaryAnimation(class HostageFollowState *, class CHostageImprov *); /* linkage=_ZN18HostageFollowState25UpdateStationaryAnimationEP14CHostageImprov */

	/* <0> (null):0 */
	virtual const char  * GetName(const class HostageFollowState  *); /* linkage=_ZNK18HostageFollowState7GetNameEv */

	/* <0> (null):0 */
	void SetLeader(class HostageFollowState *, class CBaseEntity *); /* linkage=_ZN18HostageFollowState9SetLeaderEP11CBaseEntity */

	/* <0> (null):0 */
	class CBaseEntity * GetLeader(const class HostageFollowState  *); /* linkage=_ZNK18HostageFollowState9GetLeaderEv */

	/* <0> (null):0 */
	virtual void ~HostageFollowState(class HostageFollowState *, int);

	/* --- cacheline 1 boundary (64 bytes) was 6 bytes ago --- */
	/* vtable has 5 entries: {
	   [2] = OnEnter(_ZN18HostageFollowState7OnEnterEP14CHostageImprov), 
	   [3] = OnUpdate(_ZN18HostageFollowState8OnUpdateEP14CHostageImprov), 
	   [4] = OnExit(_ZN18HostageFollowState6OnExitEP14CHostageImprov), 
	   [6] = UpdateStationaryAnimation(_ZN18HostageFollowState25UpdateStationaryAnimationEP14CHostageImprov), 
	   [5] = GetName(_ZNK18HostageFollowState7GetNameEv), 
	} */
	/* size: 76, cachelines: 2, members: 10 */
	/* last cacheline: 12 bytes */

	/* BRAIN FART ALERT! 76 != 70 + 0(holes), diff = 6 */

}; /* size: 76 */

/* 1084 */
 /* pointer to 1083 */
 /* size: 4 */

/* 1085 */
 /* pointer to 1086 */
 /* size: 4 */

/* 1086 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 76 */

/* 1087 */
/* <0> (null):0 */
class SimpleState<CHostageImprov*> {
	int ()(void) * *           _vptr.SimpleState;    /*     0     4 */
private:

	class SimpleState<CHostageImprov*> * m_parent;   /*     4     4 */
	/* <0> (null):0 */
	void SimpleState(class SimpleState<CHostageImprov*> *, const class SimpleState<CHostageImprov*>  &);

	/* <0> (null):0 */
	void SimpleState(class SimpleState<CHostageImprov*> *);

	/* <0> (null):0 */
	virtual void ~SimpleState(class SimpleState<CHostageImprov*> *, int);

	/* <0> (null):0 */
	virtual void OnEnter(class SimpleState<CHostageImprov*> *, class CHostageImprov *); /* linkage=_ZN11SimpleStateIP14CHostageImprovE7OnEnterES1_ */

	/* <0> (null):0 */
	virtual void OnUpdate(class SimpleState<CHostageImprov*> *, class CHostageImprov *); /* linkage=_ZN11SimpleStateIP14CHostageImprovE8OnUpdateES1_ */

	/* <0> (null):0 */
	virtual void OnExit(class SimpleState<CHostageImprov*> *, class CHostageImprov *); /* linkage=_ZN11SimpleStateIP14CHostageImprovE6OnExitES1_ */

	/* <0> (null):0 */
	virtual const char  * GetName(const class SimpleState<CHostageImprov*>  *); /* linkage=_ZNK11SimpleStateIP14CHostageImprovE7GetNameEv */

	/* <0> (null):0 */
	void SetParent(class SimpleState<CHostageImprov*> *, class SimpleState<CHostageImprov*> *); /* linkage=_ZN11SimpleStateIP14CHostageImprovE9SetParentEPS2_ */

	/* <0> (null):0 */
	class SimpleState<CHostageImprov*> * GetParent(const class SimpleState<CHostageImprov*>  *); /* linkage=_ZNK11SimpleStateIP14CHostageImprovE9GetParentEv */

	/* vtable has 4 entries: {
	   [2] = OnEnter(_ZN11SimpleStateIP14CHostageImprovE7OnEnterES1_), 
	   [3] = OnUpdate(_ZN11SimpleStateIP14CHostageImprovE8OnUpdateES1_), 
	   [4] = OnExit(_ZN11SimpleStateIP14CHostageImprovE6OnExitES1_), 
	   [5] = GetName(_ZNK11SimpleStateIP14CHostageImprovE7GetNameEv), 
	} */
	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 1088 */
/* <0> (null):0 */
class HostageStateMachine : public SimpleStateMachine<CHostageImprov*, HostageState>, public IImprovEvent {
public:

	/* class SimpleStateMachine<CHostageImprov*, HostageState> <ancestor>; */ /*     4    12 */
	/* class IImprovEvent        <ancestor>; */      /*     0     4 */
	/* <0> (null):0 */
	void HostageStateMachine(class HostageStateMachine *, const class HostageStateMachine  &);

	/* <0> (null):0 */
	void HostageStateMachine(class HostageStateMachine *);

	/* <0> (null):0 */
	void ~HostageStateMachine(class HostageStateMachine *, int);

	/* <0> (null):0 */
	virtual void OnMoveToSuccess(class HostageStateMachine *, const class Vector  &); /* linkage=_ZN19HostageStateMachine15OnMoveToSuccessERK6Vector */

	/* <0> (null):0 */
	virtual void OnMoveToFailure(class HostageStateMachine *, const class Vector  &, enum MoveToFailureType); /* linkage=_ZN19HostageStateMachine15OnMoveToFailureERK6VectorN12IImprovEvent17MoveToFailureTypeE */

	/* <0> (null):0 */
	virtual void OnInjury(class HostageStateMachine *, float); /* linkage=_ZN19HostageStateMachine8OnInjuryEf */

	/* <0> (null):0 */
	void UpdateStationaryAnimation(class HostageStateMachine *, class CHostageImprov *); /* linkage=_ZN19HostageStateMachine25UpdateStationaryAnimationEP14CHostageImprov */

	/* vtable has 3 entries: {
	   [0] = OnMoveToSuccess(_ZN19HostageStateMachine15OnMoveToSuccessERK6Vector), 
	   [1] = OnMoveToFailure(_ZN19HostageStateMachine15OnMoveToFailureERK6VectorN12IImprovEvent17MoveToFailureTypeE), 
	   [2] = OnInjury(_ZN19HostageStateMachine8OnInjuryEf), 
	} */
	/* size: 16, cachelines: 1, members: 2 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 1089 */
 /* pointer to 1088 */
 /* size: 4 */

/* 1090 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1091 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 16 */

/* 1092 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1093 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 1094 */
 /* pointer to 1095 */
 /* size: 4 */

/* 1095 */
 /* pointer to 1093 */
 /* size: 4 */

/* 1096 */
 /* pointer to 1087 */
 /* size: 4 */

/* 1097 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1098 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1099 */
 /* pointer to 1098 */
 /* size: 4 */

/* 1100 */
 /* pointer to 1101 */
 /* size: 4 */

/* 1101 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1102 */
 /* pointer to 1043 */
 /* size: 4 */

/* 1103 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1104 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1105 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1106 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1107 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1108 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1109 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1110 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1111 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1112 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1113 */
 /* pointer to 1114 */
 /* size: 4 */

/* 1114 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 676 */

/* 1115 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1116 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1117 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1118 */
/* <0> (null):0 */
class CPointEntity {
	/* <0> (null):0 */
	virtual int ObjectCaps(class CPointEntity *); /* linkage=_ZN12CPointEntity10ObjectCapsEv */

	/* vtable has 1 entries: {
	   [6] = ObjectCaps(_ZN12CPointEntity10ObjectCapsEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1119 */
 /* pointer to 1118 */
 /* size: 4 */

/* 1120 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1121 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1122 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1123 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1124 */
/* <0> (null):0 */
class HostageEscapeToCoverState {
	/* <0> (null):0 */
	virtual void ~HostageEscapeToCoverState(class HostageEscapeToCoverState *, int);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1125 */
 /* pointer to 1124 */
 /* size: 4 */

/* 1126 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1127 */
/* <0> (null):0 */
class HostageEscapeLookAroundState {
	/* <0> (null):0 */
	virtual void ~HostageEscapeLookAroundState(class HostageEscapeLookAroundState *, int);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1128 */
 /* pointer to 1127 */
 /* size: 4 */

/* 1129 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1130 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1131 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1132 */
 /* pointer to 1055 */
 /* size: 4 */

/* 1133 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1134 */
/* <0> (null):0 */
class HostageEscapeState {
	/* <0> (null):0 */
	virtual void ~HostageEscapeState(class HostageEscapeState *, int);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1135 */
 /* pointer to 1134 */
 /* size: 4 */

/* 1136 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1137 */
/* <0> (null):0 */
class HostageRetreatState {
	/* <0> (null):0 */
	virtual void ~HostageRetreatState(class HostageRetreatState *, int);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1138 */
 /* pointer to 1137 */
 /* size: 4 */

/* 1139 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1140 */
 /* pointer to 1056 */
 /* size: 4 */

/* 1141 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1142 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1143 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1144 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1145 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1146 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1147 */
 /* pointer to 1148 */
 /* size: 4 */

/* 1148 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1149 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1150 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1151 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1152 */
 /* pointer to 1060 */
 /* size: 4 */

/* 1153 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1154 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1155 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1156 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1157 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1158 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1159 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1160 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1161 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1162 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1163 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1164 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1165 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1166 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1167 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1168 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1169 */
 /* pointer to 78 */
 /* size: 4 */

/* 1170 */
/* <0> (null):0 */
class CBotManager {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1171 */
 /* pointer to 1170 */
 /* size: 4 */

/* Functions: */

/* <0> (null):0 */
void Vector2D(class Vector2D *)
{
} /* size: 4 */

/* <0> (null):0 */
void Vector2D(class Vector2D *, float, float)
{
} /* size: 256 */

/* <0> (null):0 */
class Vector2D operator+(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DplERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator-(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DmiERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator*(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DmlEf */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator/(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DdvEf */
{
} /* size: 8 */

/* <0> (null):0 */
float Length(const class Vector2D  *) /* linkage=_ZNK8Vector2D6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector2D  *) /* linkage=_ZNK8Vector2D13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector2D Normalize(const class Vector2D  *) /* linkage=_ZNK8Vector2D9NormalizeEv */
{
} /* size: 8 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector2D *) /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector2D *, float) /* linkage=_ZN8Vector2D6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void Vector(class Vector *)
{
} /* size: 2426 */

/* <0> (null):0 */
void Vector(class Vector *, float, float, float)
{
} /* size: 12 */

/* <0> (null):0 */
void Vector(class Vector *, const class Vector  &)
{
} /* size: 32 */

/* <0> (null):0 */
void Vector(class Vector *, float *)
{
} /* size: 2505 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *) /* linkage=_ZNK6VectorngEv */
{
} /* size: 12 */

/* <0> (null):0 */
int operator==(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectoreqERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
int operator!=(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorneERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector operator+(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorplERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectormiERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator*(const class Vector  *, float) /* linkage=_ZNK6VectormlEf */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator/(const class Vector  *, float) /* linkage=_ZNK6VectordvEf */
{
} /* size: 12 */

/* <0> (null):0 */
void CopyToArray(const class Vector  *, float *) /* linkage=_ZNK6Vector11CopyToArrayEPf */
{
} /* size: 320 */

/* <0> (null):0 */
float Length(const class Vector  *) /* linkage=_ZNK6Vector6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector  *) /* linkage=_ZNK6Vector13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
float * operator float*(class Vector *) /* linkage=_ZN6VectorcvPfEv */
{
} /* size: 4 */

/* <0> (null):0 */
const float  * operator const float*(const class Vector  *) /* linkage=_ZNK6VectorcvPKfEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector Normalize(const class Vector  *) /* linkage=_ZNK6Vector9NormalizeEv */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector2D Make2D(const class Vector  *) /* linkage=_ZNK6Vector6Make2DEv */
{
} /* size: 8 */

/* <0> (null):0 */
float Length2D(const class Vector  *) /* linkage=_ZNK6Vector8Length2DEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector  *, float) /* linkage=_ZNK6Vector16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector  *, float) /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector *) /* linkage=_ZN6Vector16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector *, float) /* linkage=_ZN6Vector6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 158827876 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 158858216 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 3014656 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 3014656 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 158875276 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 158875496 */

/* <0> (null):0 */
edict_t * edict(class CBaseEntity *) /* linkage=_ZN11CBaseEntity5edictEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int ObjectCaps(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
int entindex(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8entindexEv */
{
} /* size: 4 */

/* <0> (null):0 */
edict_t * Get(class EHANDLE *) /* linkage=_ZN7EHANDLE3GetEv */
{
} /* size: 4 */

/* <0> (null):0 */
edict_t * Set(class EHANDLE *, edict_t *) /* linkage=_ZN7EHANDLE3SetEP7edict_s */
{
} /* size: 4 */

/* <0> (null):0 */
int operator int(class EHANDLE *) /* linkage=_ZN7EHANDLEcviEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CBaseEntity * operator CBaseEntity*(class EHANDLE *) /* linkage=_ZN7EHANDLEcvP11CBaseEntityEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CBaseEntity * operator=(class EHANDLE *, class CBaseEntity *) /* linkage=_ZN7EHANDLEaSEP11CBaseEntity */
{
} /* size: 4 */

/* <0> (null):0 */
class CBaseEntity * operator->(class EHANDLE *) /* linkage=_ZN7EHANDLEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
void IntervalTimer(class IntervalTimer *)
{
} /* size: 158918608 */

/* <0> (null):0 */
void Reset(class IntervalTimer *) /* linkage=_ZN13IntervalTimer5ResetEv */
{
} /* size: 158919024 */

/* <0> (null):0 */
void Start(class IntervalTimer *) /* linkage=_ZN13IntervalTimer5StartEv */
{
} /* size: 8 */

/* <0> (null):0 */
void Invalidate(class IntervalTimer *) /* linkage=_ZN13IntervalTimer10InvalidateEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool HasStarted(const class IntervalTimer  *) /* linkage=_ZNK13IntervalTimer10HasStartedEv */
{
} /* size: 1 */

/* <0> (null):0 */
float GetElapsedTime(const class IntervalTimer  *) /* linkage=_ZNK13IntervalTimer14GetElapsedTimeEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsLessThen(const class IntervalTimer  *, float) /* linkage=_ZNK13IntervalTimer10IsLessThenEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsGreaterThen(const class IntervalTimer  *, float) /* linkage=_ZNK13IntervalTimer13IsGreaterThenEf */
{
} /* size: 1 */

/* <0> (null):0 */
void CountdownTimer(class CountdownTimer *)
{
} /* size: 0 */

/* <0> (null):0 */
void Reset(class CountdownTimer *) /* linkage=_ZN14CountdownTimer5ResetEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Start(class CountdownTimer *, float) /* linkage=_ZN14CountdownTimer5StartEf */
{
} /* size: 3015455 */

/* <0> (null):0 */
void Invalidate(class CountdownTimer *) /* linkage=_ZN14CountdownTimer10InvalidateEv */
{
} /* size: 3014656 */

/* <0> (null):0 */
bool HasStarted(const class CountdownTimer  *) /* linkage=_ZNK14CountdownTimer10HasStartedEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsElapsed(const class CountdownTimer  *) /* linkage=_ZNK14CountdownTimer9IsElapsedEv */
{
} /* size: 1 */

/* <0> (null):0 */
void swap(class _List_node_base &, class _List_node_base &) /* linkage=_ZNSt8__detail15_List_node_base4swapERS0_S1_ */
{
} /* size: 158937612 */

/* <0> (null):0 */
void _M_transfer(class _List_node_base *, class _List_node_base *, class _List_node_base *) /* linkage=_ZNSt8__detail15_List_node_base11_M_transferEPS0_S1_ */
{
} /* size: 158937796 */

/* <0> (null):0 */
void _M_reverse(class _List_node_base *) /* linkage=_ZNSt8__detail15_List_node_base10_M_reverseEv */
{
} /* size: 3014656 */

/* <0> (null):0 */
void _M_hook(class _List_node_base *, class _List_node_base *) /* linkage=_ZNSt8__detail15_List_node_base7_M_hookEPS0_ */
{
} /* size: 327683 */

/* <0> (null):0 */
void _M_unhook(class _List_node_base *) /* linkage=_ZNSt8__detail15_List_node_base9_M_unhookEv */
{
} /* size: 328472 */

/* <0> (null):0 */
float SizeX(const class Extent  *) /* linkage=_ZNK6Extent5SizeXEv */
{
} /* size: 4 */

/* <0> (null):0 */
float SizeY(const class Extent  *) /* linkage=_ZNK6Extent5SizeYEv */
{
} /* size: 4 */

/* <0> (null):0 */
float SizeZ(const class Extent  *) /* linkage=_ZNK6Extent5SizeZEv */
{
} /* size: 4 */

/* <0> (null):0 */
float Area(const class Extent  *) /* linkage=_ZNK6Extent4AreaEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool Contains(const class Extent  *, const class Vector  *) /* linkage=_ZNK6Extent8ContainsEPK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
void SteamFile(class SteamFile *, const char  *)
{
} /* size: 158942100 */

/* <0> (null):0 */
void ~SteamFile(class SteamFile *, int)
{
} /* size: 158942268 */

/* <0> (null):0 */
bool IsValid(const class SteamFile  *) /* linkage=_ZNK9SteamFile7IsValidEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool Read(class SteamFile *, void *, int) /* linkage=_ZN9SteamFile4ReadEPvi */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator==(const union NavConnect  *, const union NavConnect  &) /* linkage=_ZNK10NavConnecteqERKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
void CNavArea(class CNavArea *, class CNavNode *, class CNavNode *, class CNavNode *, class CNavNode *)
{
} /* size: 158968784 */

/* <0> (null):0 */
void CNavArea(class CNavArea *)
{
} /* size: 62524 */

/* <0> (null):0 */
void CNavArea(class CNavArea *, const class Vector  *, const class Vector  *)
{
} /* size: 64670 */

/* <0> (null):0 */
void CNavArea(class CNavArea *, const class Vector  *, const class Vector  *, const class Vector  *, const class Vector  *)
{
} /* size: 64719 */

/* <0> (null):0 */
void ~CNavArea(class CNavArea *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void ConnectTo(class CNavArea *, class CNavArea *, enum NavDirType) /* linkage=_ZN8CNavArea9ConnectToEPS_10NavDirType */
{
} /* size: 0 */

/* <0> (null):0 */
void Disconnect(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea10DisconnectEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
void Save(const class CNavArea  *, FILE *) /* linkage=_ZNK8CNavArea4SaveEP8_IO_FILE */
{
} /* size: 158982504 */

/* <0> (null):0 */
void Save(class CNavArea *, int, unsigned int) /* linkage=_ZN8CNavArea4SaveEij */
{
} /* size: 158982688 */

/* <0> (null):0 */
void Load(class CNavArea *, class SteamFile *, unsigned int) /* linkage=_ZN8CNavArea4LoadEP9SteamFilej */
{
} /* size: 1049447 */

/* <0> (null):0 */
enum NavErrorType PostLoad(class CNavArea *) /* linkage=_ZN8CNavArea8PostLoadEv */
{
} /* size: 4 */

/* <0> (null):0 */
unsigned int GetID(const class CNavArea  *) /* linkage=_ZNK8CNavArea5GetIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetAttributes(class CNavArea *, unsigned char) /* linkage=_ZN8CNavArea13SetAttributesEh */
{
} /* size: 0 */

/* <0> (null):0 */
unsigned char GetAttributes(const class CNavArea  *) /* linkage=_ZNK8CNavArea13GetAttributesEv */
{
} /* size: 1 */

/* <0> (null):0 */
void SetPlace(class CNavArea *, Place) /* linkage=_ZN8CNavArea8SetPlaceEj */
{
} /* size: 0 */

/* <0> (null):0 */
Place GetPlace(const class CNavArea  *) /* linkage=_ZNK8CNavArea8GetPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsOverlapping(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea13IsOverlappingEPK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsOverlapping(const class CNavArea  *, const class CNavArea  *) /* linkage=_ZNK8CNavArea13IsOverlappingEPKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsOverlappingX(const class CNavArea  *, const class CNavArea  *) /* linkage=_ZNK8CNavArea14IsOverlappingXEPKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsOverlappingY(const class CNavArea  *, const class CNavArea  *) /* linkage=_ZNK8CNavArea14IsOverlappingYEPKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
int GetPlayerCount(const class CNavArea  *, int, class CBasePlayer *) /* linkage=_ZNK8CNavArea14GetPlayerCountEiP11CBasePlayer */
{
} /* size: 4 */

/* <0> (null):0 */
float GetZ(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea4GetZEPK6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
float GetZ(const class CNavArea  *, float, float) /* linkage=_ZNK8CNavArea4GetZEff */
{
} /* size: 4 */

/* <0> (null):0 */
bool Contains(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea8ContainsEPK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsCoplanar(const class CNavArea  *, const class CNavArea  *) /* linkage=_ZNK8CNavArea10IsCoplanarEPKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
void GetClosestPointOnArea(const class CNavArea  *, const class Vector  *, class Vector *) /* linkage=_ZNK8CNavArea21GetClosestPointOnAreaEPK6VectorPS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
float GetDistanceSquaredToPoint(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea25GetDistanceSquaredToPointEPK6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsDegenerate(const class CNavArea  *) /* linkage=_ZNK8CNavArea12IsDegenerateEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsEdge(const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea6IsEdgeE10NavDirType */
{
} /* size: 1 */

/* <0> (null):0 */
int GetAdjacentCount(const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea16GetAdjacentCountE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetAdjacentArea(const class CNavArea  *, enum NavDirType, int) /* linkage=_ZNK8CNavArea15GetAdjacentAreaE10NavDirTypei */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetRandomAdjacentArea(const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea21GetRandomAdjacentAreaE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
const NavConnectList  * GetAdjacentList(const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea15GetAdjacentListE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsConnected(const class CNavArea  *, const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea11IsConnectedEPKS_10NavDirType */
{
} /* size: 1 */

/* <0> (null):0 */
float ComputeHeightChange(class CNavArea *, const class CNavArea  *) /* linkage=_ZN8CNavArea19ComputeHeightChangeEPKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
const NavLadderList  * GetLadderList(const class CNavArea  *, enum LadderDirectionType) /* linkage=_ZNK8CNavArea13GetLadderListE19LadderDirectionType */
{
} /* size: 4 */

/* <0> (null):0 */
void ComputePortal(const class CNavArea  *, const class CNavArea  *, enum NavDirType, class Vector *, float *) /* linkage=_ZNK8CNavArea13ComputePortalEPKS_10NavDirTypeP6VectorPf */
{
} /* size: 158997264 */

/* <0> (null):0 */
void ComputeClosestPointInPortal(const class CNavArea  *, const class CNavArea  *, enum NavDirType, const class Vector  *, class Vector *) /* linkage=_ZNK8CNavArea27ComputeClosestPointInPortalEPKS_10NavDirTypePK6VectorPS3_ */
{
} /* size: 159000184 */

/* <0> (null):0 */
enum NavDirType ComputeDirection(const class CNavArea  *, class Vector *) /* linkage=_ZNK8CNavArea16ComputeDirectionEP6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
void SetClearedTimestamp(class CNavArea *, int) /* linkage=_ZN8CNavArea19SetClearedTimestampEi */
{
} /* size: 0 */

/* <0> (null):0 */
float GetClearedTimestamp(class CNavArea *, int) /* linkage=_ZN8CNavArea19GetClearedTimestampEi */
{
} /* size: 4 */

/* <0> (null):0 */
const HidingSpotList  * GetHidingSpotList(const class CNavArea  *) /* linkage=_ZNK8CNavArea17GetHidingSpotListEv */
{
} /* size: 4 */

/* <0> (null):0 */
void ComputeHidingSpots(class CNavArea *) /* linkage=_ZN8CNavArea18ComputeHidingSpotsEv */
{
} /* size: 0 */

/* <0> (null):0 */
void ComputeSniperSpots(class CNavArea *) /* linkage=_ZN8CNavArea18ComputeSniperSpotsEv */
{
} /* size: 159001376 */

/* <0> (null):0 */
class SpotEncounter * GetSpotEncounter(class CNavArea *, const class CNavArea  *, const class CNavArea  *) /* linkage=_ZN8CNavArea16GetSpotEncounterEPKS_S1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void ComputeSpotEncounters(class CNavArea *) /* linkage=_ZN8CNavArea21ComputeSpotEncountersEv */
{
} /* size: 0 */

/* <0> (null):0 */
void IncreaseDanger(class CNavArea *, int, float) /* linkage=_ZN8CNavArea14IncreaseDangerEif */
{
} /* size: 0 */

/* <0> (null):0 */
float GetDanger(class CNavArea *, int) /* linkage=_ZN8CNavArea9GetDangerEi */
{
} /* size: 4 */

/* <0> (null):0 */
float GetSizeX(const class CNavArea  *) /* linkage=_ZNK8CNavArea8GetSizeXEv */
{
} /* size: 4 */

/* <0> (null):0 */
float GetSizeY(const class CNavArea  *) /* linkage=_ZNK8CNavArea8GetSizeYEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class Extent  * GetExtent(const class CNavArea  *) /* linkage=_ZNK8CNavArea9GetExtentEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class Vector  * GetCenter(const class CNavArea  *) /* linkage=_ZNK8CNavArea9GetCenterEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class Vector  * GetCorner(const class CNavArea  *, enum NavCornerType) /* linkage=_ZNK8CNavArea9GetCornerE13NavCornerType */
{
} /* size: 4 */

/* <0> (null):0 */
const class ApproachInfo  * GetApproachInfo(const class CNavArea  *, int) /* linkage=_ZNK8CNavArea15GetApproachInfoEi */
{
} /* size: 4 */

/* <0> (null):0 */
int GetApproachInfoCount(const class CNavArea  *) /* linkage=_ZNK8CNavArea20GetApproachInfoCountEv */
{
} /* size: 4 */

/* <0> (null):0 */
void ComputeApproachAreas(class CNavArea *) /* linkage=_ZN8CNavArea20ComputeApproachAreasEv */
{
} /* size: 0 */

/* <0> (null):0 */
void MakeNewMarker(void) /* linkage=_ZN8CNavArea13MakeNewMarkerEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Mark(class CNavArea *) /* linkage=_ZN8CNavArea4MarkEv */
{
} /* size: 159025148 */

/* <0> (null):0 */
BOOL IsMarked(const class CNavArea  *) /* linkage=_ZNK8CNavArea8IsMarkedEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetParent(class CNavArea *, class CNavArea *, enum NavTraverseType) /* linkage=_ZN8CNavArea9SetParentEPS_15NavTraverseType */
{
} /* size: 159025512 */

/* <0> (null):0 */
class CNavArea * GetParent(const class CNavArea  *) /* linkage=_ZNK8CNavArea9GetParentEv */
{
} /* size: 4 */

/* <0> (null):0 */
enum NavTraverseType GetParentHow(const class CNavArea  *) /* linkage=_ZNK8CNavArea12GetParentHowEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsOpen(const class CNavArea  *) /* linkage=_ZNK8CNavArea6IsOpenEv */
{
} /* size: 1 */

/* <0> (null):0 */
void AddToOpenList(class CNavArea *) /* linkage=_ZN8CNavArea13AddToOpenListEv */
{
} /* size: 159023396 */

/* <0> (null):0 */
void UpdateOnOpenList(class CNavArea *) /* linkage=_ZN8CNavArea16UpdateOnOpenListEv */
{
} /* size: 0 */

/* <0> (null):0 */
void RemoveFromOpenList(class CNavArea *) /* linkage=_ZN8CNavArea18RemoveFromOpenListEv */
{
} /* size: 86103 */

/* <0> (null):0 */
bool IsOpenListEmpty(void) /* linkage=_ZN8CNavArea15IsOpenListEmptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
class CNavArea * PopOpenList(void) /* linkage=_ZN8CNavArea11PopOpenListEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsClosed(const class CNavArea  *) /* linkage=_ZNK8CNavArea8IsClosedEv */
{
} /* size: 1 */

/* <0> (null):0 */
void AddToClosedList(class CNavArea *) /* linkage=_ZN8CNavArea15AddToClosedListEv */
{
} /* size: 159027232 */

/* <0> (null):0 */
void RemoveFromClosedList(class CNavArea *) /* linkage=_ZN8CNavArea20RemoveFromClosedListEv */
{
} /* size: 0 */

/* <0> (null):0 */
void ClearSearchLists(void) /* linkage=_ZN8CNavArea16ClearSearchListsEv */
{
} /* size: 159027200 */

/* <0> (null):0 */
void SetTotalCost(class CNavArea *, float) /* linkage=_ZN8CNavArea12SetTotalCostEf */
{
} /* size: 0 */

/* <0> (null):0 */
float GetTotalCost(const class CNavArea  *) /* linkage=_ZNK8CNavArea12GetTotalCostEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetCostSoFar(class CNavArea *, float) /* linkage=_ZN8CNavArea12SetCostSoFarEf */
{
} /* size: 0 */

/* <0> (null):0 */
float GetCostSoFar(const class CNavArea  *) /* linkage=_ZNK8CNavArea12GetCostSoFarEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Draw(class CNavArea *, byte, byte, byte, int) /* linkage=_ZN8CNavArea4DrawEhhhi */
{
} /* size: 0 */

/* <0> (null):0 */
void DrawConnectedAreas(class CNavArea *) /* linkage=_ZN8CNavArea18DrawConnectedAreasEv */
{
} /* size: 159062132 */

/* <0> (null):0 */
void DrawMarkedCorner(class CNavArea *, enum NavCornerType, byte, byte, byte, int) /* linkage=_ZN8CNavArea16DrawMarkedCornerE13NavCornerTypehhhi */
{
} /* size: 87600 */

/* <0> (null):0 */
bool SplitEdit(class CNavArea *, bool, float, class CNavArea * *, class CNavArea * *) /* linkage=_ZN8CNavArea9SplitEditEbfPPS_S1_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool MergeEdit(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea9MergeEditEPS_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool SpliceEdit(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea10SpliceEditEPS_ */
{
} /* size: 1 */

/* <0> (null):0 */
void RaiseCorner(class CNavArea *, enum NavCornerType, int) /* linkage=_ZN8CNavArea11RaiseCornerE13NavCornerTypei */
{
} /* size: 159055656 */

/* <0> (null):0 */
void AddLadderUp(class CNavArea *, class CNavLadder *) /* linkage=_ZN8CNavArea11AddLadderUpEP10CNavLadder */
{
} /* size: 0 */

/* <0> (null):0 */
void AddLadderDown(class CNavArea *, class CNavLadder *) /* linkage=_ZN8CNavArea13AddLadderDownEP10CNavLadder */
{
} /* size: 0 */

/* <0> (null):0 */
void Initialize(class CNavArea *) /* linkage=_ZN8CNavArea10InitializeEv */
{
} /* size: 159056212 */

/* <0> (null):0 */
void DecayDanger(class CNavArea *) /* linkage=_ZN8CNavArea11DecayDangerEv */
{
} /* size: 159056328 */

/* <0> (null):0 */
bool IsHidingSpotCollision(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea21IsHidingSpotCollisionEPK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
void AddSpotEncounters(class CNavArea *, const class CNavArea  *, enum NavDirType, const class CNavArea  *, enum NavDirType) /* linkage=_ZN8CNavArea17AddSpotEncountersEPKS_10NavDirTypeS1_S2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void Strip(class CNavArea *) /* linkage=_ZN8CNavArea5StripEv */
{
} /* size: 159064604 */

/* <0> (null):0 */
void FinishMerge(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea11FinishMergeEPS_ */
{
} /* size: 159064764 */

/* <0> (null):0 */
void MergeAdjacentConnections(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea24MergeAdjacentConnectionsEPS_ */
{
} /* size: 159065272 */

/* <0> (null):0 */
void AssignNodes(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea11AssignNodesEPS_ */
{
} /* size: 159065084 */

/* <0> (null):0 */
void FinishSplitEdit(class CNavArea *, class CNavArea *, enum NavDirType) /* linkage=_ZN8CNavArea15FinishSplitEditEPS_10NavDirType */
{
} /* size: 159065456 */

/* <0> (null):0 */
void OnDestroyNotify(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea15OnDestroyNotifyEPS_ */
{
} /* size: 26 */

/* <0> (null):0 */
void CNavLadder(class CNavLadder *)
{
} /* size: 159101632 */

/* <0> (null):0 */
void OnDestroyNotify(class CNavLadder *, class CNavArea *) /* linkage=_ZN10CNavLadder15OnDestroyNotifyEP8CNavArea */
{
} /* size: 159101792 */

/* <0> (null):0 */
void HidingSpot(class HidingSpot *)
{
} /* size: 378766 */

/* <0> (null):0 */
void HidingSpot(class HidingSpot *, const class Vector  *, unsigned char)
{
} /* size: 0 */

/* <0> (null):0 */
bool HasGoodCover(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot12HasGoodCoverEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsGoodSniperSpot(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot16IsGoodSniperSpotEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsIdealSniperSpot(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot17IsIdealSniperSpotEv */
{
} /* size: 1 */

/* <0> (null):0 */
void SetFlags(class HidingSpot *, unsigned char) /* linkage=_ZN10HidingSpot8SetFlagsEh */
{
} /* size: 0 */

/* <0> (null):0 */
unsigned char GetFlags(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot8GetFlagsEv */
{
} /* size: 1 */

/* <0> (null):0 */
void Save(const class HidingSpot  *, int, unsigned int) /* linkage=_ZNK10HidingSpot4SaveEij */
{
} /* size: 0 */

/* <0> (null):0 */
void Load(class HidingSpot *, class SteamFile *, unsigned int) /* linkage=_ZN10HidingSpot4LoadEP9SteamFilej */
{
} /* size: 0 */

/* <0> (null):0 */
const class Vector  * GetPosition(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot11GetPositionEv */
{
} /* size: 4 */

/* <0> (null):0 */
unsigned int GetID(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot5GetIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Mark(class HidingSpot *) /* linkage=_ZN10HidingSpot4MarkEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool IsMarked(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot8IsMarkedEv */
{
} /* size: 1 */

/* <0> (null):0 */
void ChangeMasterMarker(void) /* linkage=_ZN10HidingSpot18ChangeMasterMarkerEv */
{
} /* size: 379255 */

/* <0> (null):0 */
void new_allocator(class new_allocator<SpotOrder> *)
{
} /* size: 159118528 */

/* <0> (null):0 */
void new_allocator(class new_allocator<SpotOrder> *, const class new_allocator<SpotOrder>  &)
{
} /* size: 159117852 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<SpotOrder> *, int)
{
} /* size: 984132 */

/* <0> (null):0 */
pointer address(const class new_allocator<SpotOrder>  *, class SpotOrder &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE7addressERS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<SpotOrder>  *, const class SpotOrder  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE7addressERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<SpotOrder> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<SpotOrder> *, class SpotOrder *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE10deallocateEPS1_j */
{
} /* size: 159121668 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<SpotOrder>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<SpotOrder> *, class SpotOrder *, const class SpotOrder  &) /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE9constructEPS1_RKS1_ */
{
} /* size: -1 */

/* <0> (null):0 */
void destroy(class new_allocator<SpotOrder> *, class SpotOrder *) /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE7destroyEPS1_ */
{
} /* size: 159119376 */

/* <0> (null):0 */
void allocator(class allocator<SpotOrder> *)
{
} /* size: 159119868 */

/* <0> (null):0 */
void allocator(class allocator<SpotOrder> *, const class allocator<SpotOrder>  &)
{
} /* size: 1135 */

/* <0> (null):0 */
void ~allocator(class allocator<SpotOrder> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<SpotOrder> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<SpotOrder> > *, const class new_allocator<std::_List_node<SpotOrder> >  &)
{
} /* size: 159152964 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<SpotOrder> > *, int)
{
} /* size: 3014656 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<SpotOrder> >  *, class _List_node<SpotOrder> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7addressERS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<SpotOrder> >  *, const class _List_node<SpotOrder>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7addressERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<SpotOrder> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE10deallocateEPS3_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<SpotOrder> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *, const class _List_node<SpotOrder>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE9constructEPS3_RKS3_ */
{
} /* size: 159156788 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7destroyEPS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<SpotOrder> > *)
{
} /* size: 3014656 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<SpotOrder> > *, const class allocator<std::_List_node<SpotOrder> >  &)
{
} /* size: 3014656 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<SpotOrder> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class _List_node<SpotOrder> * _M_get_node(class _List_base<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, class _List_node<SpotOrder> *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */
{
} /* size: 159156072 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *)
{
} /* size: 159169456 */

/* <0> (null):0 */
void _List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, const allocator_type  &)
{
} /* size: 159169316 */

/* <0> (null):0 */
void ~_List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, int)
{
} /* size: 328807 */

/* <0> (null):0 */
void _M_clear(class _List_base<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE8_M_clearEv */
{
} /* size: 1901456 */

/* <0> (null):0 */
void _M_init(class _List_base<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE7_M_initEv */
{
} /* size: 1901453 */

/* <0> (null):0 */
_Node * _M_create_node(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE14_M_create_nodeERKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<SpotOrder, std::allocator<SpotOrder> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<SpotOrder, std::allocator<SpotOrder> > *, const allocator_type  &)
{
} /* size: 159171244 */

/* <0> (null):0 */
void list(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<SpotOrder, std::allocator<SpotOrder> > *, const class list<SpotOrder, std::allocator<SpotOrder> >  &)
{
} /* size: 159171688 */

/* <0> (null):0 */
class list<SpotOrder, std::allocator<SpotOrder> > & operator=(class list<SpotOrder, std::allocator<SpotOrder> > *, const class list<SpotOrder, std::allocator<SpotOrder> >  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EEaSERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6assignEjRKS0_ */
{
} /* size: 3014656 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, class SpotOrder) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6resizeEjS0_ */
{
} /* size: 158311864 */

/* <0> (null):0 */
reference front(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE10push_frontERKS0_ */
{
} /* size: 158504456 */

/* <0> (null):0 */
void pop_front(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9pop_frontEv */
{
} /* size: 0 */

/* <0> (null):0 */
void push_back(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9push_backERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE8pop_backEv */
{
} /* size: 64882 */

/* <0> (null):0 */
iterator insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, unsigned int, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */
{
} /* size: 158576812 */

/* <0> (null):0 */
iterator erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5eraseESt14_List_iteratorIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4swapERS2_ */
{
} /* size: 327683 */

/* <0> (null):0 */
void clear(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5clearEv */
{
} /* size: 159007848 */

/* <0> (null):0 */
void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */
{
} /* size: 158950472 */

/* <0> (null):0 */
void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */
{
} /* size: 159026908 */

/* <0> (null):0 */
void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */
{
} /* size: 159041960 */

/* <0> (null):0 */
void remove(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6removeERKS0_ */
{
} /* size: 159062152 */

/* <0> (null):0 */
void unique(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6uniqueEv */
{
} /* size: 159070848 */

/* <0> (null):0 */
void merge(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5mergeERS2_ */
{
} /* size: 159012240 */

/* <0> (null):0 */
void reverse(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE7reverseEv */
{
} /* size: 159087012 */

/* <0> (null):0 */
void sort(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4sortEv */
{
} /* size: 159095824 */

/* <0> (null):0 */
void _M_fill_initialize(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE18_M_fill_initializeEjRKS0_ */
{
} /* size: 159103832 */

/* <0> (null):0 */
void _M_fill_assign(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE14_M_fill_assignEjRKS0_ */
{
} /* size: 159117056 */

/* <0> (null):0 */
void _M_transfer(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */
{
} /* size: 159084380 */

/* <0> (null):0 */
void _M_insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: -1 */

/* <0> (null):0 */
void _M_erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */
{
} /* size: 159084684 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE25_M_check_equal_allocatorsERS2_ */
{
} /* size: 159084868 */

/* <0> (null):0 */
void new_allocator(class new_allocator<HidingSpot*> *)
{
} /* size: 159086140 */

/* <0> (null):0 */
void new_allocator(class new_allocator<HidingSpot*> *, const class new_allocator<HidingSpot*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<HidingSpot*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<HidingSpot*>  *, class HidingSpot * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE7addressERS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<HidingSpot*>  *, const class HidingSpot *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE7addressERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<HidingSpot*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<HidingSpot*> *, class HidingSpot * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE10deallocateEPS2_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<HidingSpot*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<HidingSpot*> *, class HidingSpot * *, const class HidingSpot *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE9constructEPS2_RKS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<HidingSpot*> *, class HidingSpot * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE7destroyEPS2_ */
{
} /* size: 159008316 */

/* <0> (null):0 */
void allocator(class allocator<HidingSpot*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<HidingSpot*> *, const class allocator<HidingSpot*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<HidingSpot*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *)
{
} /* size: 328626 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *, const class new_allocator<std::_List_node<HidingSpot*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<HidingSpot*> >  *, class _List_node<HidingSpot*> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7addressERS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<HidingSpot*> >  *, const class _List_node<HidingSpot*>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7addressERKS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<HidingSpot*> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE10deallocateEPS4_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<HidingSpot*> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *, const class _List_node<HidingSpot*>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE9constructEPS4_RKS4_ */
{
} /* size: 88587 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7destroyEPS4_ */
{
} /* size: 328798 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<HidingSpot*> > *)
{
} /* size: 159067336 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<HidingSpot*> > *, const class allocator<std::_List_node<HidingSpot*> >  &)
{
} /* size: 159067452 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<HidingSpot*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class _List_node<HidingSpot*> * _M_get_node(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_node<HidingSpot*> *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */
{
} /* size: 42 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *)
{
} /* size: 159073432 */

/* <0> (null):0 */
void _List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, int)
{
} /* size: 159073748 */

/* <0> (null):0 */
void _M_clear(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE8_M_clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_init(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE7_M_initEv */
{
} /* size: 1901537 */

/* <0> (null):0 */
_Node * _M_create_node(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE14_M_create_nodeERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const allocator_type  &)
{
} /* size: 159195184 */

/* <0> (null):0 */
void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 3407933 */

/* <0> (null):0 */
void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const class list<HidingSpot*, std::allocator<HidingSpot*> >  &)
{
} /* size: 12746 */

/* <0> (null):0 */
class list<HidingSpot*, std::allocator<HidingSpot*> > & operator=(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const class list<HidingSpot*, std::allocator<HidingSpot*> >  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EEaSERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6assignEjRKS1_ */
{
} /* size: 159131348 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, class HidingSpot *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6resizeEjS1_ */
{
} /* size: 62719 */

/* <0> (null):0 */
reference front(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE10push_frontERKS1_ */
{
} /* size: 328702 */

/* <0> (null):0 */
void pop_front(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9pop_frontEv */
{
} /* size: 327689 */

/* <0> (null):0 */
void push_back(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9push_backERKS1_ */
{
} /* size: 328702 */

/* <0> (null):0 */
void pop_back(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE8pop_backEv */
{
} /* size: 327689 */

/* <0> (null):0 */
iterator insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */
{
} /* size: 328706 */

/* <0> (null):0 */
iterator erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4swapERS3_ */
{
} /* size: 159043028 */

/* <0> (null):0 */
void clear(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5clearEv */
{
} /* size: 49152 */

/* <0> (null):0 */
void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */
{
} /* size: 159043372 */

/* <0> (null):0 */
void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */
{
} /* size: 159043856 */

/* <0> (null):0 */
void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void remove(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6removeERKS1_ */
{
} /* size: 328107 */

/* <0> (null):0 */
void unique(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6uniqueEv */
{
} /* size: 0 */

/* <0> (null):0 */
void merge(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5mergeERS3_ */
{
} /* size: 159051812 */

/* <0> (null):0 */
void reverse(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE7reverseEv */
{
} /* size: 159100676 */

/* <0> (null):0 */
void sort(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4sortEv */
{
} /* size: 159118832 */

/* <0> (null):0 */
void _M_fill_initialize(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE18_M_fill_initializeEjRKS1_ */
{
} /* size: 159139680 */

/* <0> (null):0 */
void _M_fill_assign(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE14_M_fill_assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_transfer(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 327732 */

/* <0> (null):0 */
void _M_erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */
{
} /* size: 327732 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE25_M_check_equal_allocatorsERS3_ */
{
} /* size: 3014656 */

/* <0> (null):0 */
void new_allocator(class new_allocator<SpotEncounter> *)
{
} /* size: 159050852 */

/* <0> (null):0 */
void new_allocator(class new_allocator<SpotEncounter> *, const class new_allocator<SpotEncounter>  &)
{
} /* size: 159051012 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<SpotEncounter> *, int)
{
} /* size: 159051076 */

/* <0> (null):0 */
pointer address(const class new_allocator<SpotEncounter>  *, class SpotEncounter &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE7addressERS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<SpotEncounter>  *, const class SpotEncounter  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE7addressERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<SpotEncounter> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<SpotEncounter> *, class SpotEncounter *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE10deallocateEPS1_j */
{
} /* size: 159051924 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<SpotEncounter>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<SpotEncounter> *, class SpotEncounter *, const class SpotEncounter  &) /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE9constructEPS1_RKS1_ */
{
} /* size: 852020 */

/* <0> (null):0 */
void destroy(class new_allocator<SpotEncounter> *, class SpotEncounter *) /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE7destroyEPS1_ */
{
} /* size: 159059404 */

/* <0> (null):0 */
void allocator(class allocator<SpotEncounter> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<SpotEncounter> *, const class allocator<SpotEncounter>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<SpotEncounter> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *)
{
} /* size: 158037900 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *, const class new_allocator<std::_List_node<SpotEncounter> >  &)
{
} /* size: 158205056 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *, int)
{
} /* size: 158269896 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<SpotEncounter> >  *, class _List_node<SpotEncounter> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7addressERS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<SpotEncounter> >  *, const class _List_node<SpotEncounter>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7addressERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<SpotEncounter> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE10deallocateEPS3_j */
{
} /* size: 158372384 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<SpotEncounter> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *, const class _List_node<SpotEncounter>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE9constructEPS3_RKS3_ */
{
} /* size: 158426364 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7destroyEPS3_ */
{
} /* size: 158505944 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<SpotEncounter> > *)
{
} /* size: 158940204 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<SpotEncounter> > *, const class allocator<std::_List_node<SpotEncounter> >  &)
{
} /* size: 158884768 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<SpotEncounter> > *, int)
{
} /* size: 158966976 */

/* <0> (null):0 */
class _List_node<SpotEncounter> * _M_get_node(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_node<SpotEncounter> *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */
{
} /* size: 159007848 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *)
{
} /* size: 159052820 */

/* <0> (null):0 */
void _List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, const allocator_type  &)
{
} /* size: 159065504 */

/* <0> (null):0 */
void ~_List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, int)
{
} /* size: 159011376 */

/* <0> (null):0 */
void _M_clear(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE8_M_clearEv */
{
} /* size: 159085916 */

/* <0> (null):0 */
void _M_init(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE7_M_initEv */
{
} /* size: 159094612 */

/* <0> (null):0 */
_Node * _M_create_node(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE14_M_create_nodeERKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *)
{
} /* size: 159169856 */

/* <0> (null):0 */
void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const class list<SpotEncounter, std::allocator<SpotEncounter> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
class list<SpotEncounter, std::allocator<SpotEncounter> > & operator=(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const class list<SpotEncounter, std::allocator<SpotEncounter> >  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EEaSERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6assignEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, class SpotEncounter) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6resizeEjS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
reference front(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE10push_frontERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_front(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9pop_frontEv */
{
} /* size: 0 */

/* <0> (null):0 */
void push_back(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9push_backERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, unsigned int, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5eraseESt14_List_iteratorIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4swapERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void remove(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6removeERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void unique(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6uniqueEv */
{
} /* size: 0 */

/* <0> (null):0 */
void merge(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5mergeERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void reverse(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE7reverseEv */
{
} /* size: 0 */

/* <0> (null):0 */
void sort(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4sortEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE18_M_fill_initializeEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE14_M_fill_assignEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_transfer(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE25_M_check_equal_allocatorsERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<NavConnect> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<NavConnect> *, const class new_allocator<NavConnect>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<NavConnect> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<NavConnect>  *, union NavConnect &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE7addressERS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<NavConnect>  *, const union NavConnect  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE7addressERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<NavConnect> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<NavConnect> *, union NavConnect *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE10deallocateEPS1_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<NavConnect>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<NavConnect> *, union NavConnect *, const union NavConnect  &) /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE9constructEPS1_RKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<NavConnect> *, union NavConnect *) /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE7destroyEPS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<NavConnect> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<NavConnect> *, const class allocator<NavConnect>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<NavConnect> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<NavConnect> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<NavConnect> > *, const class new_allocator<std::_List_node<NavConnect> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<NavConnect> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<NavConnect> >  *, class _List_node<NavConnect> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7addressERS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<NavConnect> >  *, const class _List_node<NavConnect>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7addressERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<NavConnect> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE10deallocateEPS3_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<NavConnect> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *, const class _List_node<NavConnect>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE9constructEPS3_RKS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7destroyEPS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<NavConnect> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<NavConnect> > *, const class allocator<std::_List_node<NavConnect> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<NavConnect> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class _List_node<NavConnect> * _M_get_node(class _List_base<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<NavConnect, std::allocator<NavConnect> > *, class _List_node<NavConnect> *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void _M_clear(class _List_base<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE8_M_clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_init(class _List_base<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE7_M_initEv */
{
} /* size: 0 */

/* <0> (null):0 */
_Node * _M_create_node(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE14_M_create_nodeERKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<NavConnect, std::allocator<NavConnect> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<NavConnect, std::allocator<NavConnect> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<NavConnect, std::allocator<NavConnect> > *, const class list<NavConnect, std::allocator<NavConnect> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
class list<NavConnect, std::allocator<NavConnect> > & operator=(class list<NavConnect, std::allocator<NavConnect> > *, const class list<NavConnect, std::allocator<NavConnect> >  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EEaSERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6assignEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, union NavConnect) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6resizeEjS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
reference front(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE10push_frontERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_front(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9pop_frontEv */
{
} /* size: 0 */

/* <0> (null):0 */
void push_back(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9push_backERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, unsigned int, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5eraseESt14_List_iteratorIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4swapERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void remove(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6removeERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void unique(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6uniqueEv */
{
} /* size: 0 */

/* <0> (null):0 */
void merge(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5mergeERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void reverse(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE7reverseEv */
{
} /* size: 0 */

/* <0> (null):0 */
void sort(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4sortEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE18_M_fill_initializeEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE14_M_fill_assignEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_transfer(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE25_M_check_equal_allocatorsERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<CNavLadder*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<CNavLadder*> *, const class new_allocator<CNavLadder*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<CNavLadder*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<CNavLadder*>  *, class CNavLadder * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE7addressERS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<CNavLadder*>  *, const class CNavLadder *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE7addressERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<CNavLadder*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<CNavLadder*> *, class CNavLadder * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE10deallocateEPS2_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<CNavLadder*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<CNavLadder*> *, class CNavLadder * *, const class CNavLadder *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE9constructEPS2_RKS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<CNavLadder*> *, class CNavLadder * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE7destroyEPS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<CNavLadder*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<CNavLadder*> *, const class allocator<CNavLadder*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<CNavLadder*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *, const class new_allocator<std::_List_node<CNavLadder*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<CNavLadder*> >  *, class _List_node<CNavLadder*> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7addressERS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<CNavLadder*> >  *, const class _List_node<CNavLadder*>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7addressERKS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<CNavLadder*> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE10deallocateEPS4_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<CNavLadder*> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *, const class _List_node<CNavLadder*>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE9constructEPS4_RKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7destroyEPS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<CNavLadder*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<CNavLadder*> > *, const class allocator<std::_List_node<CNavLadder*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<CNavLadder*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class _List_node<CNavLadder*> * _M_get_node(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_node<CNavLadder*> *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void _M_clear(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE8_M_clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_init(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE7_M_initEv */
{
} /* size: 0 */

/* <0> (null):0 */
_Node * _M_create_node(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE14_M_create_nodeERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const class list<CNavLadder*, std::allocator<CNavLadder*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
class list<CNavLadder*, std::allocator<CNavLadder*> > & operator=(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const class list<CNavLadder*, std::allocator<CNavLadder*> >  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EEaSERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, class CNavLadder *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6resizeEjS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
reference front(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE10push_frontERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_front(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9pop_frontEv */
{
} /* size: 0 */

/* <0> (null):0 */
void push_back(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9push_backERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4swapERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void remove(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6removeERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void unique(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6uniqueEv */
{
} /* size: 0 */

/* <0> (null):0 */
void merge(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5mergeERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void reverse(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE7reverseEv */
{
} /* size: 0 */

/* <0> (null):0 */
void sort(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4sortEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE18_M_fill_initializeEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE14_M_fill_assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_transfer(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE25_M_check_equal_allocatorsERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<CNavArea*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<CNavArea*> *, const class new_allocator<CNavArea*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<CNavArea*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<CNavArea*>  *, class CNavArea * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE7addressERS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<CNavArea*>  *, const class CNavArea *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE7addressERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<CNavArea*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<CNavArea*> *, class CNavArea * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE10deallocateEPS2_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<CNavArea*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<CNavArea*> *, class CNavArea * *, const class CNavArea *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE9constructEPS2_RKS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<CNavArea*> *, class CNavArea * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE7destroyEPS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<CNavArea*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<CNavArea*> *, const class allocator<CNavArea*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<CNavArea*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<CNavArea*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<CNavArea*> > *, const class new_allocator<std::_List_node<CNavArea*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<CNavArea*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<CNavArea*> >  *, class _List_node<CNavArea*> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7addressERS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<CNavArea*> >  *, const class _List_node<CNavArea*>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7addressERKS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<CNavArea*> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE10deallocateEPS4_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<CNavArea*> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *, const class _List_node<CNavArea*>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE9constructEPS4_RKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7destroyEPS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<CNavArea*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<CNavArea*> > *, const class allocator<std::_List_node<CNavArea*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<CNavArea*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class _List_node<CNavArea*> * _M_get_node(class _List_base<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, class _List_node<CNavArea*> *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void _M_clear(class _List_base<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE8_M_clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_init(class _List_base<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE7_M_initEv */
{
} /* size: 0 */

/* <0> (null):0 */
_Node * _M_create_node(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE14_M_create_nodeERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<CNavArea*, std::allocator<CNavArea*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<CNavArea*, std::allocator<CNavArea*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<CNavArea*, std::allocator<CNavArea*> > *, const class list<CNavArea*, std::allocator<CNavArea*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
class list<CNavArea*, std::allocator<CNavArea*> > & operator=(class list<CNavArea*, std::allocator<CNavArea*> > *, const class list<CNavArea*, std::allocator<CNavArea*> >  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EEaSERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, class CNavArea *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6resizeEjS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
reference front(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE10push_frontERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_front(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9pop_frontEv */
{
} /* size: 0 */

/* <0> (null):0 */
void push_back(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9push_backERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */
{
} /* size: 158037936 */

/* <0> (null):0 */
iterator erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4swapERS3_ */
{
} /* size: 158505760 */

/* <0> (null):0 */
void clear(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5clearEv */
{
} /* size: 158524728 */

/* <0> (null):0 */
void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */
{
} /* size: 158527992 */

/* <0> (null):0 */
void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */
{
} /* size: 158594992 */

/* <0> (null):0 */
void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */
{
} /* size: 158650840 */

/* <0> (null):0 */
void remove(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6removeERKS1_ */
{
} /* size: 158654076 */

/* <0> (null):0 */
void unique(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6uniqueEv */
{
} /* size: 158684504 */

/* <0> (null):0 */
void merge(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5mergeERS3_ */
{
} /* size: 158686192 */

/* <0> (null):0 */
void reverse(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE7reverseEv */
{
} /* size: 158734864 */

/* <0> (null):0 */
void sort(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4sortEv */
{
} /* size: 158736488 */

/* <0> (null):0 */
void _M_fill_initialize(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE18_M_fill_initializeEjRKS1_ */
{
} /* size: 158842292 */

/* <0> (null):0 */
void _M_fill_assign(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE14_M_fill_assignEjRKS1_ */
{
} /* size: 158858428 */

/* <0> (null):0 */
void _M_transfer(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */
{
} /* size: 158923516 */

/* <0> (null):0 */
void _M_insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 158967424 */

/* <0> (null):0 */
void _M_erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */
{
} /* size: 158982896 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE25_M_check_equal_allocatorsERS3_ */
{
} /* size: 158999504 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<NavConnect> *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<NavConnect> *, const class _List_node_base  *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<NavConnect> *, const iterator  &)
{
} /* size: 0 */

/* <0> (null):0 */
reference operator*(const class _List_const_iterator<NavConnect>  *) /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_const_iterator<NavConnect>  *) /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_const_iterator<NavConnect> *) /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_const_iterator<NavConnect> *, int) /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_const_iterator<NavConnect> *) /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_const_iterator<NavConnect> *, int) /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_const_iterator<NavConnect>  *, const _Self  &) /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEeqERKS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_const_iterator<NavConnect>  *, const _Self  &) /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEneERKS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
void CNavAreaGrid(class CNavAreaGrid *)
{
} /* size: 0 */

/* <0> (null):0 */
void ~CNavAreaGrid(class CNavAreaGrid *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void Reset(class CNavAreaGrid *) /* linkage=_ZN12CNavAreaGrid5ResetEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Initialize(class CNavAreaGrid *, float, float, float, float) /* linkage=_ZN12CNavAreaGrid10InitializeEffff */
{
} /* size: 0 */

/* <0> (null):0 */
void AddNavArea(class CNavAreaGrid *, class CNavArea *) /* linkage=_ZN12CNavAreaGrid10AddNavAreaEP8CNavArea */
{
} /* size: 0 */

/* <0> (null):0 */
void RemoveNavArea(class CNavAreaGrid *, class CNavArea *) /* linkage=_ZN12CNavAreaGrid13RemoveNavAreaEP8CNavArea */
{
} /* size: 0 */

/* <0> (null):0 */
unsigned int GetNavAreaCount(const class CNavAreaGrid  *) /* linkage=_ZNK12CNavAreaGrid15GetNavAreaCountEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetNavArea(const class CNavAreaGrid  *, const class Vector  *, float) /* linkage=_ZNK12CNavAreaGrid10GetNavAreaEPK6Vectorf */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetNavAreaByID(const class CNavAreaGrid  *, unsigned int) /* linkage=_ZNK12CNavAreaGrid14GetNavAreaByIDEj */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetNearestNavArea(const class CNavAreaGrid  *, const class Vector  *, bool) /* linkage=_ZNK12CNavAreaGrid17GetNearestNavAreaEPK6Vectorb */
{
} /* size: 4 */

/* <0> (null):0 */
Place GetPlace(const class CNavAreaGrid  *, const class Vector  *) /* linkage=_ZNK12CNavAreaGrid8GetPlaceEPK6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
int ComputeHashKey(const class CNavAreaGrid  *, unsigned int) /* linkage=_ZNK12CNavAreaGrid14ComputeHashKeyEj */
{
} /* size: 4 */

/* <0> (null):0 */
int WorldToGridX(const class CNavAreaGrid  *, float) /* linkage=_ZNK12CNavAreaGrid12WorldToGridXEf */
{
} /* size: 4 */

/* <0> (null):0 */
int WorldToGridY(const class CNavAreaGrid  *, float) /* linkage=_ZNK12CNavAreaGrid12WorldToGridYEf */
{
} /* size: 4 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<CNavLadder*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<CNavLadder*> *, const class _List_node_base  *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<CNavLadder*> *, const iterator  &)
{
} /* size: 0 */

/* <0> (null):0 */
reference operator*(const class _List_const_iterator<CNavLadder*>  *) /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_const_iterator<CNavLadder*>  *) /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_const_iterator<CNavLadder*> *) /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_const_iterator<CNavLadder*> *, int) /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_const_iterator<CNavLadder*> *) /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_const_iterator<CNavLadder*> *, int) /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_const_iterator<CNavLadder*>  *, const _Self  &) /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEeqERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_const_iterator<CNavLadder*>  *, const _Self  &) /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEneERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<CNavArea*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<CNavArea*> *, class _List_node_base *)
{
} /* size: 0 */

/* <0> (null):0 */
reference operator*(const class _List_iterator<CNavArea*>  *) /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_iterator<CNavArea*>  *) /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_iterator<CNavArea*> *) /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_iterator<CNavArea*> *, int) /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_iterator<CNavArea*> *) /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_iterator<CNavArea*> *, int) /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_iterator<CNavArea*>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEeqERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_iterator<CNavArea*>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEneERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
void CNavPath(class CNavPath *)
{
} /* size: 0 */

/* <0> (null):0 */
const class PathSegment  * operator[](class CNavPath *, int) /* linkage=_ZN8CNavPathixEi */
{
} /* size: 4 */

/* <0> (null):0 */
int GetSegmentCount(const class CNavPath  *) /* linkage=_ZNK8CNavPath15GetSegmentCountEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class Vector  & GetEndpoint(const class CNavPath  *) /* linkage=_ZNK8CNavPath11GetEndpointEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsAtEnd(const class CNavPath  *, const class Vector  &) /* linkage=_ZNK8CNavPath7IsAtEndERK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
float GetLength(const class CNavPath  *) /* linkage=_ZNK8CNavPath9GetLengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool GetPointAlongPath(const class CNavPath  *, float, class Vector *) /* linkage=_ZNK8CNavPath17GetPointAlongPathEfP6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
int GetSegmentIndexAlongPath(const class CNavPath  *, float) /* linkage=_ZNK8CNavPath24GetSegmentIndexAlongPathEf */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsValid(const class CNavPath  *) /* linkage=_ZNK8CNavPath7IsValidEv */
{
} /* size: 1 */

/* <0> (null):0 */
void Invalidate(class CNavPath *) /* linkage=_ZN8CNavPath10InvalidateEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Draw(class CNavPath *) /* linkage=_ZN8CNavPath4DrawEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool FindClosestPointOnPath(const class CNavPath  *, const class Vector  *, int, int, class Vector *) /* linkage=_ZNK8CNavPath22FindClosestPointOnPathEPK6VectoriiPS0_ */
{
} /* size: 1 */

/* <0> (null):0 */
void Optimize(class CNavPath *) /* linkage=_ZN8CNavPath8OptimizeEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool ComputePathPositions(class CNavPath *) /* linkage=_ZN8CNavPath20ComputePathPositionsEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool BuildTrivialPath(class CNavPath *, const class Vector  *, const class Vector  *) /* linkage=_ZN8CNavPath16BuildTrivialPathEPK6VectorS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
int FindNextOccludedNode(class CNavPath *, int) /* linkage=_ZN8CNavPath20FindNextOccludedNodeEi */
{
} /* size: 4 */

/* <0> (null):0 */
void CStuckMonitor(class CStuckMonitor *)
{
} /* size: 0 */

/* <0> (null):0 */
void Reset(class CStuckMonitor *) /* linkage=_ZN13CStuckMonitor5ResetEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Update(class CStuckMonitor *, class CImprov *) /* linkage=_ZN13CStuckMonitor6UpdateEP7CImprov */
{
} /* size: 0 */

/* <0> (null):0 */
bool IsStuck(const class CStuckMonitor  *) /* linkage=_ZNK13CStuckMonitor7IsStuckEv */
{
} /* size: 1 */

/* <0> (null):0 */
float GetDuration(const class CStuckMonitor  *) /* linkage=_ZNK13CStuckMonitor11GetDurationEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void ~CImprov(class CImprov *, int)
{
} /* size: 0 */

/* <0> (null):0 */
virtual bool IsAlive(const class CImprov  *) /* linkage=_ZNK7CImprov7IsAliveEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual void MoveTo(class CImprov *, const class Vector  &) /* linkage=_ZN7CImprov6MoveToERK6Vector */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void LookAt(class CImprov *, const class Vector  &) /* linkage=_ZN7CImprov6LookAtERK6Vector */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ClearLookAt(class CImprov *) /* linkage=_ZN7CImprov11ClearLookAtEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void FaceTo(class CImprov *, const class Vector  &) /* linkage=_ZN7CImprov6FaceToERK6Vector */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ClearFaceTo(class CImprov *) /* linkage=_ZN7CImprov11ClearFaceToEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual bool IsAtMoveGoal(const class CImprov  *, float) /* linkage=_ZNK7CImprov12IsAtMoveGoalEf */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool HasLookAt(const class CImprov  *) /* linkage=_ZNK7CImprov9HasLookAtEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool HasFaceTo(const class CImprov  *) /* linkage=_ZNK7CImprov9HasFaceToEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsAtFaceGoal(const class CImprov  *) /* linkage=_ZNK7CImprov12IsAtFaceGoalEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsFriendInTheWay(const class CImprov  *, const class Vector  &) /* linkage=_ZNK7CImprov16IsFriendInTheWayERK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsFriendInTheWay(const class CImprov  *, class CBaseEntity *, const class Vector  &) /* linkage=_ZNK7CImprov16IsFriendInTheWayEP11CBaseEntityRK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
virtual void MoveForward(class CImprov *) /* linkage=_ZN7CImprov11MoveForwardEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void MoveBackward(class CImprov *) /* linkage=_ZN7CImprov12MoveBackwardEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void StrafeLeft(class CImprov *) /* linkage=_ZN7CImprov10StrafeLeftEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void StrafeRight(class CImprov *) /* linkage=_ZN7CImprov11StrafeRightEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual bool Jump(class CImprov *) /* linkage=_ZN7CImprov4JumpEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual void Crouch(class CImprov *) /* linkage=_ZN7CImprov6CrouchEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void StandUp(class CImprov *) /* linkage=_ZN7CImprov7StandUpEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void TrackPath(class CImprov *, const class Vector  &, float) /* linkage=_ZN7CImprov9TrackPathERK6Vectorf */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void StartLadder(class CImprov *, const class CNavLadder  *, enum NavTraverseType, const class Vector  *, const class Vector  *) /* linkage=_ZN7CImprov11StartLadderEPK10CNavLadder15NavTraverseTypePK6VectorS6_ */
{
} /* size: 0 */

/* <0> (null):0 */
virtual bool TraverseLadder(class CImprov *, const class CNavLadder  *, enum NavTraverseType, const class Vector  *, const class Vector  *, float) /* linkage=_ZN7CImprov14TraverseLadderEPK10CNavLadder15NavTraverseTypePK6VectorS6_f */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool GetSimpleGroundHeightWithFloor(class CImprov *, const class Vector  *, float *, class Vector *) /* linkage=_ZN7CImprov30GetSimpleGroundHeightWithFloorEPK6VectorPfPS0_ */
{
} /* size: 1 */

/* <0> (null):0 */
virtual void Run(class CImprov *) /* linkage=_ZN7CImprov3RunEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Walk(class CImprov *) /* linkage=_ZN7CImprov4WalkEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Stop(class CImprov *) /* linkage=_ZN7CImprov4StopEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual float GetMoveAngle(const class CImprov  *) /* linkage=_ZNK7CImprov12GetMoveAngleEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual float GetFaceAngle(const class CImprov  *) /* linkage=_ZNK7CImprov12GetFaceAngleEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual const class Vector  & GetFeet(const class CImprov  *) /* linkage=_ZNK7CImprov7GetFeetEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual const class Vector  & GetCentroid(const class CImprov  *) /* linkage=_ZNK7CImprov11GetCentroidEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual const class Vector  & GetEyes(const class CImprov  *) /* linkage=_ZNK7CImprov7GetEyesEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual bool IsRunning(const class CImprov  *) /* linkage=_ZNK7CImprov9IsRunningEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsWalking(const class CImprov  *) /* linkage=_ZNK7CImprov9IsWalkingEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsStopped(const class CImprov  *) /* linkage=_ZNK7CImprov9IsStoppedEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsCrouching(const class CImprov  *) /* linkage=_ZNK7CImprov11IsCrouchingEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsJumping(const class CImprov  *) /* linkage=_ZNK7CImprov9IsJumpingEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsUsingLadder(const class CImprov  *) /* linkage=_ZNK7CImprov13IsUsingLadderEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsOnGround(const class CImprov  *) /* linkage=_ZNK7CImprov10IsOnGroundEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsMoving(const class CImprov  *) /* linkage=_ZNK7CImprov8IsMovingEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool CanRun(const class CImprov  *) /* linkage=_ZNK7CImprov6CanRunEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool CanCrouch(const class CImprov  *) /* linkage=_ZNK7CImprov9CanCrouchEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool CanJump(const class CImprov  *) /* linkage=_ZNK7CImprov7CanJumpEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsVisible(const class CImprov  *, const class Vector  &, bool) /* linkage=_ZNK7CImprov9IsVisibleERK6Vectorb */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsPlayerLookingAtMe(const class CImprov  *, class CBasePlayer *, float) /* linkage=_ZNK7CImprov19IsPlayerLookingAtMeEP11CBasePlayerf */
{
} /* size: 1 */

/* <0> (null):0 */
virtual class CBasePlayer * IsAnyPlayerLookingAtMe(const class CImprov  *, int, float) /* linkage=_ZNK7CImprov22IsAnyPlayerLookingAtMeEif */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CBasePlayer * GetClosestPlayerByTravelDistance(const class CImprov  *, int, float *) /* linkage=_ZNK7CImprov32GetClosestPlayerByTravelDistanceEiPf */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CNavArea * GetLastKnownArea(const class CImprov  *) /* linkage=_ZNK7CImprov16GetLastKnownAreaEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void OnUpdate(class CImprov *, float) /* linkage=_ZN7CImprov8OnUpdateEf */
{
} /* size: 159156188 */

/* <0> (null):0 */
virtual void OnUpkeep(class CImprov *, float) /* linkage=_ZN7CImprov8OnUpkeepEf */
{
} /* size: 158575160 */

/* <0> (null):0 */
virtual void OnReset(class CImprov *) /* linkage=_ZN7CImprov7OnResetEv */
{
} /* size: 159083896 */

/* <0> (null):0 */
virtual void OnGameEvent(class CImprov *, enum GameEventType, class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN7CImprov11OnGameEventE13GameEventTypeP11CBaseEntityS2_ */
{
} /* size: 159008200 */

/* <0> (null):0 */
virtual void OnTouch(class CImprov *, class CBaseEntity *) /* linkage=_ZN7CImprov7OnTouchEP11CBaseEntity */
{
} /* size: 159129572 */

/* <0> (null):0 */
void IImprovEvent(class IImprovEvent *, const class IImprovEvent  &)
{
} /* size: 159183368 */

/* <0> (null):0 */
void IImprovEvent(class IImprovEvent *)
{
} /* size: 159193244 */

/* <0> (null):0 */
void ~IImprovEvent(class IImprovEvent *, int)
{
} /* size: 159215480 */

/* <0> (null):0 */
virtual void OnMoveToSuccess(class IImprovEvent *, const class Vector  &) /* linkage=_ZN12IImprovEvent15OnMoveToSuccessERK6Vector */
{
} /* size: 159223120 */

/* <0> (null):0 */
virtual void OnMoveToFailure(class IImprovEvent *, const class Vector  &, enum MoveToFailureType) /* linkage=_ZN12IImprovEvent15OnMoveToFailureERK6VectorNS_17MoveToFailureTypeE */
{
} /* size: 159232812 */

/* <0> (null):0 */
virtual void OnInjury(class IImprovEvent *, float) /* linkage=_ZN12IImprovEvent8OnInjuryEf */
{
} /* size: 159251632 */

/* <0> (null):0 */
void SimpleStateMachine(class SimpleStateMachine<CHostageImprov*, HostageState> *)
{
} /* size: 159275144 */

/* <0> (null):0 */
void Reset(class SimpleStateMachine<CHostageImprov*, HostageState> *, class CHostageImprov *) /* linkage=_ZN18SimpleStateMachineIP14CHostageImprov12HostageStateE5ResetES1_ */
{
} /* size: 159283872 */

/* <0> (null):0 */
void SetState(class SimpleStateMachine<CHostageImprov*, HostageState> *, class HostageState *) /* linkage=_ZN18SimpleStateMachineIP14CHostageImprov12HostageStateE8SetStateEPS2_ */
{
} /* size: 159297856 */

/* <0> (null):0 */
float GetStateDuration(const class SimpleStateMachine<CHostageImprov*, HostageState>  *) /* linkage=_ZNK18SimpleStateMachineIP14CHostageImprov12HostageStateE16GetStateDurationEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsState(const class SimpleStateMachine<CHostageImprov*, HostageState>  *, const class HostageState  *) /* linkage=_ZNK18SimpleStateMachineIP14CHostageImprov12HostageStateE7IsStateEPKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
void Update(class SimpleStateMachine<CHostageImprov*, HostageState> *) /* linkage=_ZN18SimpleStateMachineIP14CHostageImprov12HostageStateE6UpdateEv */
{
} /* size: 0 */

/* <0> (null):0 */
void HostageState(class HostageState *, const class HostageState  &)
{
} /* size: 0 */

/* <0> (null):0 */
void HostageState(class HostageState *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void UpdateStationaryAnimation(class HostageState *, class CHostageImprov *) /* linkage=_ZN12HostageState25UpdateStationaryAnimationEP14CHostageImprov */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ~HostageState(class HostageState *, int)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ~CHostageImprov(class CHostageImprov *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class CNavPath * GetPath(class CHostageImprov *) /* linkage=_ZN14CHostageImprov7GetPathEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Idle(class CHostageImprov *) /* linkage=_ZN14CHostageImprov4IdleEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ~HostageIdleState(class HostageIdleState *, int)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ~HostageAnimateState(class HostageAnimateState *, int)
{
} /* size: 0 */

/* <0> (null):0 */
bool IsRoundOver(const class CCSBotManager  *) /* linkage=_ZNK13CCSBotManager11IsRoundOverEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<CNavLadder*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<CNavLadder*> *, class _List_node_base *)
{
} /* size: 0 */

/* <0> (null):0 */
reference operator*(const class _List_iterator<CNavLadder*>  *) /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_iterator<CNavLadder*>  *) /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_iterator<CNavLadder*> *) /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_iterator<CNavLadder*> *, int) /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_iterator<CNavLadder*> *) /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_iterator<CNavLadder*> *, int) /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_iterator<CNavLadder*>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEeqERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_iterator<CNavLadder*>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEneERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<NavConnect> *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<NavConnect> *, class _List_node_base *)
{
} /* size: 0 */

/* <0> (null):0 */
reference operator*(const class _List_iterator<NavConnect>  *) /* linkage=_ZNKSt14_List_iteratorI10NavConnectEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_iterator<NavConnect>  *) /* linkage=_ZNKSt14_List_iteratorI10NavConnectEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_iterator<NavConnect> *) /* linkage=_ZNSt14_List_iteratorI10NavConnectEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_iterator<NavConnect> *, int) /* linkage=_ZNSt14_List_iteratorI10NavConnectEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_iterator<NavConnect> *) /* linkage=_ZNSt14_List_iteratorI10NavConnectEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_iterator<NavConnect> *, int) /* linkage=_ZNSt14_List_iteratorI10NavConnectEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_iterator<NavConnect>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorI10NavConnectEeqERKS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_iterator<NavConnect>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorI10NavConnectEneERKS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
virtual void OnEnter(class HostageFollowState *, class CHostageImprov *) /* linkage=_ZN18HostageFollowState7OnEnterEP14CHostageImprov */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void OnUpdate(class HostageFollowState *, class CHostageImprov *) /* linkage=_ZN18HostageFollowState8OnUpdateEP14CHostageImprov */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void OnExit(class HostageFollowState *, class CHostageImprov *) /* linkage=_ZN18HostageFollowState6OnExitEP14CHostageImprov */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void UpdateStationaryAnimation(class HostageFollowState *, class CHostageImprov *) /* linkage=_ZN18HostageFollowState25UpdateStationaryAnimationEP14CHostageImprov */
{
} /* size: 0 */

/* <0> (null):0 */
virtual const char  * GetName(const class HostageFollowState  *) /* linkage=_ZNK18HostageFollowState7GetNameEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetLeader(class HostageFollowState *, class CBaseEntity *) /* linkage=_ZN18HostageFollowState9SetLeaderEP11CBaseEntity */
{
} /* size: 0 */

/* <0> (null):0 */
class CBaseEntity * GetLeader(const class HostageFollowState  *) /* linkage=_ZNK18HostageFollowState9GetLeaderEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void ~HostageFollowState(class HostageFollowState *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void SimpleState(class SimpleState<CHostageImprov*> *, const class SimpleState<CHostageImprov*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void SimpleState(class SimpleState<CHostageImprov*> *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ~SimpleState(class SimpleState<CHostageImprov*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void OnEnter(class SimpleState<CHostageImprov*> *, class CHostageImprov *) /* linkage=_ZN11SimpleStateIP14CHostageImprovE7OnEnterES1_ */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void OnUpdate(class SimpleState<CHostageImprov*> *, class CHostageImprov *) /* linkage=_ZN11SimpleStateIP14CHostageImprovE8OnUpdateES1_ */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void OnExit(class SimpleState<CHostageImprov*> *, class CHostageImprov *) /* linkage=_ZN11SimpleStateIP14CHostageImprovE6OnExitES1_ */
{
} /* size: 0 */

/* <0> (null):0 */
virtual const char  * GetName(const class SimpleState<CHostageImprov*>  *) /* linkage=_ZNK11SimpleStateIP14CHostageImprovE7GetNameEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetParent(class SimpleState<CHostageImprov*> *, class SimpleState<CHostageImprov*> *) /* linkage=_ZN11SimpleStateIP14CHostageImprovE9SetParentEPS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
class SimpleState<CHostageImprov*> * GetParent(const class SimpleState<CHostageImprov*>  *) /* linkage=_ZNK11SimpleStateIP14CHostageImprovE9GetParentEv */
{
} /* size: 4 */

/* <0> (null):0 */
void HostageStateMachine(class HostageStateMachine *, const class HostageStateMachine  &)
{
} /* size: 0 */

/* <0> (null):0 */
void HostageStateMachine(class HostageStateMachine *)
{
} /* size: 0 */

/* <0> (null):0 */
void ~HostageStateMachine(class HostageStateMachine *, int)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void OnMoveToSuccess(class HostageStateMachine *, const class Vector  &) /* linkage=_ZN19HostageStateMachine15OnMoveToSuccessERK6Vector */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void OnMoveToFailure(class HostageStateMachine *, const class Vector  &, enum MoveToFailureType) /* linkage=_ZN19HostageStateMachine15OnMoveToFailureERK6VectorN12IImprovEvent17MoveToFailureTypeE */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void OnInjury(class HostageStateMachine *, float) /* linkage=_ZN19HostageStateMachine8OnInjuryEf */
{
} /* size: 0 */

/* <0> (null):0 */
void UpdateStationaryAnimation(class HostageStateMachine *, class CHostageImprov *) /* linkage=_ZN19HostageStateMachine25UpdateStationaryAnimationEP14CHostageImprov */
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~SimpleState(class SimpleState<CHostageImprov*> *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~HostageState(class HostageState *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~HostageFollowState(class HostageFollowState *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~CImprov(class CImprov *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
void UpdateStationaryAnimation(class HostageFollowState *const this, class CHostageImprov * improv)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector2D(class Vector2D *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, float X, float Y, float Z)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator==(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Make2D(const class Vector  *const this)
{
	{
		class Vector2D Vec2;                                  //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline void operator*(const class Vector  *const this, float fl)
{
} /* size: 0 */

/* <0> (null):0 */
inline edict_t * ENT(const entvars_t  * pev)
{
} /* size: 4 */

/* <0> (null):0 */
inline void operator!=(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline BOOL FStrEq(const char  * sz1, const char  * sz2)
{
} /* size: 4 */

/* <0> (null):0 */
inline void edict(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline int ENTINDEX(edict_t * pEdict)
{
} /* size: 4 */

/* <0> (null):0 */
inline void operator+(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ObjectCaps(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
virtual int ObjectCaps(class CPointEntity *) /* linkage=_ZN12CPointEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
inline void ObjectCaps(class CPointEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Invalidate(class CountdownTimer *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void OnEnter(class HostageFollowState *const this, class CHostageImprov * improv)
{
} /* size: 0 */

/* <0> (null):0 */
inline void HasStarted(const class CountdownTimer  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void IsElapsed(const class CountdownTimer  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void IsValid(const class CNavPath  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ~HostageEscapeToCoverState(class HostageEscapeToCoverState *, int)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~HostageEscapeToCoverState(class HostageEscapeToCoverState *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ~HostageEscapeLookAroundState(class HostageEscapeLookAroundState *, int)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~HostageEscapeLookAroundState(class HostageEscapeLookAroundState *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void OnMoveToFailure(class HostageStateMachine *const this, const class Vector  &const goal, enum MoveToFailureType reason)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~HostageIdleState(class HostageIdleState *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ~HostageEscapeState(class HostageEscapeState *, int)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~HostageEscapeState(class HostageEscapeState *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ~HostageRetreatState(class HostageRetreatState *, int)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~HostageRetreatState(class HostageRetreatState *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~HostageAnimateState(class HostageAnimateState *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~CHostageImprov(class CHostageImprov *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void OnMoveToSuccess(class HostageStateMachine *const this, const class Vector  &const goal)
{
} /* size: 0 */

/* <0> (null):0 */
inline void OnInjury(class HostageStateMachine *const this, float amount)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Start(class IntervalTimer *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void entindex(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator-(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void IsRoundOver(const class CCSBotManager  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void SetState(class SimpleStateMachine<CHostageImprov*, HostageState> *const this, class HostageState * newState)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetPath(class CHostageImprov *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Length(const class Vector2D  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Start(class CountdownTimer *const this, float duration)
{
} /* size: 0 */

/* <0> (null):0 */
inline class CCSBotManager * TheCSBots(void)
{
} /* size: 4 */

/* <0> (null):0 */
inline void IsLengthLessThan(const class Vector  *const this, float length)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator-(const class Vector  *const this)
{
} /* size: 146683560 */

/* <0> (null):0 */
inline class Vector CrossProduct(const class Vector  &const a, const class Vector  &const b)
{
} /* size: 12 */

/* <0> (null):0 */
inline class Vector operator*(float fl, const class Vector  &const v)
{
} /* size: 12 */

/* <0> (null):0 */
inline void IsLengthGreaterThan(const class Vector  *const this, float length)
{
} /* size: 158371948 */

/* <0> (null):0 */
void OnUpdate(class HostageFollowState *const this, class CHostageImprov * improv)
{
	{
		float range;                                          //     0
		floatconst giveUpRange;                               //     0
		floatconst maxPathLength;                             //     0
		floatconst walkRange;                                 //     0
		floatconst continueRange;                             //     0
		float leaderSpeed;                                    //     0
		floatconst runThreshold;                              //     0
		bool isLeaderRunning;                                 //     0
		floatconst movedRange;                                //     0
		{
			floatconst closeRange;                        //     0
			class CBasePlayer * terrorist;                //     0
			{
				bool makeWay;                         //     0
				floatconst cosTolerance;              //     0
				{
					class Vector to;              //     0
					class Vector cross;           //     0
					class Vector lat;             //     0
					floatconst sideStepSize;      //     0
					class Vector sideStepPos;     //     0
					float ground;                 //     0
					{
						floatconst push;      //     0
					}
				}
			}
		}
		{
			bool doWait;                                  //     0
		}
	}
} /* size: 158504752 */

/* <0> (null):0 */
inline void NormalizeInPlace(class Vector *const this)
{
	{
		float flLen;                                          //     0
	}
} /* size: 158685592 */

/* <0> (null):0 */
inline void Length(const class Vector  *const this)
{
} /* size: 158735204 */

/* <0> (null):0 */
void OnMoveToSuccess(class IImprovEvent *const this, const class Vector  &const goal)
{
} /* size: 158840680 */

/* <0> (null):0 */
void OnMoveToFailure(class IImprovEvent *const this, const class Vector  &const goal, enum MoveToFailureType reason)
{
} /* size: 158843500 */

/* <0> (null):0 */
void OnInjury(class IImprovEvent *const this, float amount)
{
} /* size: 158900928 */

/* <0> (null):0 */
void UpdateStationaryAnimation(class HostageState *const this, class CHostageImprov * improv)
{
} /* size: 158939780 */

/* <0> (null):0 */
void ~HostageState(class HostageState *const this)
{
	~SimpleState(class SimpleState<CHostageImprov*> *const this,
			intconst __in_chrg); /* size=158970008, low_pc=0 */ //     0
} /* size: 158967856 */

/* <0> (null):0 */
void GetName(const class HostageFollowState  *const this)
{
} /* size: 158983744 */

/* <0> (null):0 */
void ~HostageFollowState(class HostageFollowState *const this)
{
	~HostageState(class HostageState *const this,
			intconst __in_chrg); /* size=159024760, low_pc=0 */ //     0
} /* size: 158999920 */

/* <0> (null):0 */
void OnExit(class HostageFollowState *const this, class CHostageImprov * improv)
{
} /* size: 0 */

/* <0> (null):0 */
void ~SimpleState(class SimpleState<CHostageImprov*> *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void OnExit(class SimpleState<CHostageImprov*> *const this, class CHostageImprov * userData)
{
} /* size: 0 */

/* <0> (null):0 */
void OnEnter(class SimpleState<CHostageImprov*> *const this, class CHostageImprov * userData)
{
} /* size: 0 */

/* <0> (null):0 */
void OnUpdate(class SimpleState<CHostageImprov*> *const this, class CHostageImprov * userData)
{
} /* size: 0 */

/* <0> (null):0 */
void ~SimpleState(class SimpleState<CHostageImprov*> *const this)
{
	~SimpleState(class SimpleState<CHostageImprov*> *const this,
			intconst __in_chrg); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void ~HostageFollowState(class HostageFollowState *const this)
{
	~HostageFollowState(class HostageFollowState *const this,
				intconst __in_chrg); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void ~HostageState(class HostageState *const this)
{
	~HostageState(class HostageState *const this,
			intconst __in_chrg); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void UpdateStationaryAnimation(class HostageFollowState *const this, class CHostageImprov * improv)
{
	UpdateStationaryAnimation(class HostageFollowState *const this,
					class CHostageImprov * improv); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void OnEnter(class HostageFollowState *const this, class CHostageImprov * improv)
{
	Invalidate(class CountdownTimer *const this); /* size=0, low_pc=0 */ //     0
	OnEnter(class HostageFollowState *const this,
		class CHostageImprov * improv); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
inline void Idle(class CHostageImprov *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void OnUpdate(class HostageFollowState *const this, class CHostageImprov * improv)
{
	{
		float range;                                          //     0
		floatconst giveUpRange;                               //     0
		floatconst maxPathLength;                             //     0
		floatconst walkRange;                                 //     0
		floatconst continueRange;                             //     0
		float leaderSpeed;                                    //     0
		floatconst runThreshold;                              //     0
		bool isLeaderRunning;                                 //     0
		floatconst movedRange;                                //     0
		Idle(class CHostageImprov *const this); /* size=0, low_pc=0 */ //     0
	}
	OnUpdate(class HostageFollowState *const this,
		class CHostageImprov * improv); /* size=0, low_pc=0 */ //     0
} /* size: 0 */



/* Variables: */

class Vector2D            Vec2; /* size: 8 */

float                      range; /* size: 4 */

floatconst                 giveUpRange; /* size: 4 */

floatconst                 maxPathLength; /* size: 4 */

floatconst                 walkRange; /* size: 4 */

floatconst                 continueRange; /* size: 4 */

float                      leaderSpeed; /* size: 4 */

floatconst                 runThreshold; /* size: 4 */

bool                       isLeaderRunning; /* size: 1 */

floatconst                 movedRange; /* size: 4 */

floatconst                 closeRange; /* size: 4 */

class CBasePlayer *        terrorist; /* size: 4 */

bool                       makeWay; /* size: 1 */

floatconst                 cosTolerance; /* size: 4 */

class Vector              to; /* size: 12 */

class Vector              cross; /* size: 12 */

class Vector              lat; /* size: 12 */

floatconst                 sideStepSize; /* size: 4 */

class Vector              sideStepPos; /* size: 12 */

float                      ground; /* size: 4 */

floatconst                 push; /* size: 4 */

bool                       doWait; /* size: 1 */

float                      flLen; /* size: 4 */

float                      range; /* size: 4 */

floatconst                 giveUpRange; /* size: 4 */

floatconst                 maxPathLength; /* size: 4 */

floatconst                 walkRange; /* size: 4 */

floatconst                 continueRange; /* size: 4 */

float                      leaderSpeed; /* size: 4 */

floatconst                 runThreshold; /* size: 4 */

bool                       isLeaderRunning; /* size: 1 */

floatconst                 movedRange; /* size: 4 */

; /* size: 159469844 */

; /* size: 159469888 */

; /* size: 159469932 */

; /* size: 159469976 */

; /* size: 159470020 */

; /* size: 159470064 */

; /* size: 159470108 */

; /* size: 159470152 */

; /* size: 159470196 */

; /* size: 159470412 */

; /* size: 159470456 */

; /* size: 159474768 */

; /* size: 159474812 */

; /* size: 159474948 */

; /* size: 159474992 */

; /* size: 159475036 */

; /* size: 159475080 */

; /* size: 159475124 */

; /* size: 159475168 */

; /* size: 159475384 */

; /* size: 159475520 */

; /* size: 159476016 */

extern class _IO_FILE *           stdin; /* size: 4 */

extern class _IO_FILE *           stdout; /* size: 4 */

intconst                   k_cubSaltSize; /* size: 4 */

GID_tconst                 k_GIDNil; /* size: 8 */

GID_tconst                 k_TxnIDNil; /* size: 8 */

GID_tconst                 k_TxnIDUnknown; /* size: 8 */

PackageId_tconst           k_uPackageIdFreeSub; /* size: 4 */

PackageId_tconst           k_uPackageIdInvalid; /* size: 4 */

AppId_tconst               k_uAppIdInvalid; /* size: 4 */

AssetClassId_tconst        k_ulAssetClassIdInvalid; /* size: 8 */

PhysicalItemId_tconst      k_uPhysicalItemIdInvalid; /* size: 4 */

DepotId_tconst             k_uDepotIdInvalid; /* size: 4 */

CellID_tconst              k_uCellIDInvalid; /* size: 4 */

SteamAPICall_tconst        k_uAPICallInvalid; /* size: 8 */

PartnerId_tconst           k_uPartnerIdInvalid; /* size: 4 */

extern enginefuncs_t              g_engfuncs; /* size: 632 */

extern globalvars_t *             gpGlobals; /* size: 4 */

extern class Vectorconst          g_vecZero; /* size: 12 */

extern cvar_t                     cv_bot_difficulty; /* size: 20 */

extern cvar_t                     cv_bot_allow_rogues; /* size: 20 */

extern cvar_t                     cv_bot_allow_pistols; /* size: 20 */

extern cvar_t                     cv_bot_allow_shotguns; /* size: 20 */

extern cvar_t                     cv_bot_allow_sub_machine_guns; /* size: 20 */

extern cvar_t                     cv_bot_allow_rifles; /* size: 20 */

extern cvar_t                     cv_bot_allow_machine_guns; /* size: 20 */

extern cvar_t                     cv_bot_allow_grenades; /* size: 20 */

extern cvar_t                     cv_bot_allow_snipers; /* size: 20 */

extern cvar_t                     cv_bot_allow_shield; /* size: 20 */

floatconst                 GenerationStepSize; /* size: 4 */

floatconst                 StepHeight; /* size: 4 */

floatconst                 JumpHeight; /* size: 4 */

floatconst                 JumpCrouchHeight; /* size: 4 */

floatconst                 MaxSlope; /* size: 4 */

floatconst                 MaxUnitZSlope; /* size: 4 */

floatconst                 BotRadius; /* size: 4 */

floatconst                 DeathDrop; /* size: 4 */

floatconst                 HalfHumanWidth; /* size: 4 */

floatconst                 HalfHumanHeight; /* size: 4 */

floatconst                 HumanHeight; /* size: 4 */

extern NavAreaList                TheNavAreaList; /* size: 8 */

extern class CNavAreaGrid        TheNavAreaGrid; /* size: 1052 */

extern class CBotManager *        TheBots; /* size: 4 */

extern cvar_t                     friendlyfire; /* size: 20 */

; /* size: 0 */

/* Types: */

/* 1 */
char
 /* size: 1 */

/* 2 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 3 */
unsigned int
 /* size: 4 */

/* 4 */
unsigned char
 /* size: 1 */

/* 5 */
short unsigned int
 /* size: 2 */

/* 6 */
long unsigned int
 /* size: 4 */

/* 7 */
signed char
 /* size: 1 */

/* 8 */
short int
 /* size: 2 */

/* 9 */
int
 /* size: 4 */

/* 10 */
long long int
 /* size: 8 */

/* 11 */
long long unsigned int
 /* size: 8 */

/* 12 */
/* <0> (null):0 */
typedef long long int __quad_t; /* size: 8 */

/* 13 */
/* <0> (null):0 */
typedef long int __off_t; /* size: 4 */

/* 14 */
long int
 /* size: 4 */

/* 15 */
/* <0> (null):0 */
typedef __quad_t __off64_t; /* size: 8 */

/* 16 */
 /* pointer to 0 */
 /* size: 4 */

/* 17 */
 /* pointer to 1 */
 /* size: 4 */

/* 18 */
/* <0> (null):0 */
typedef struct _IO_FILE FILE; /* size: 148 */

/* 19 */
/* <0> (null):0 */
struct _IO_FILE {
	int                        _flags;               /*     0     4 */
	char *                     _IO_read_ptr;         /*     4     4 */
	char *                     _IO_read_end;         /*     8     4 */
	char *                     _IO_read_base;        /*    12     4 */
	char *                     _IO_write_base;       /*    16     4 */
	char *                     _IO_write_ptr;        /*    20     4 */
	char *                     _IO_write_end;        /*    24     4 */
	char *                     _IO_buf_base;         /*    28     4 */
	char *                     _IO_buf_end;          /*    32     4 */
	char *                     _IO_save_base;        /*    36     4 */
	char *                     _IO_backup_base;      /*    40     4 */
	char *                     _IO_save_end;         /*    44     4 */
	class _IO_marker *         _markers;             /*    48     4 */
	class _IO_FILE *           _chain;               /*    52     4 */
	int                        _fileno;              /*    56     4 */
	int                        _flags2;              /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	__off_t                    _old_offset;          /*    64     4 */
	short unsigned int         _cur_column;          /*    68     2 */
	signed char                _vtable_offset;       /*    70     1 */
	char                       _shortbuf[1];         /*    71     1 */
	_IO_lock_t *               _lock;                /*    72     4 */
	__off64_t                  _offset;              /*    76     8 */
	void *                     __pad1;               /*    84     4 */
	void *                     __pad2;               /*    88     4 */
	void *                     __pad3;               /*    92     4 */
	void *                     __pad4;               /*    96     4 */
	size_t                     __pad5;               /*   100     4 */
	int                        _mode;                /*   104     4 */
	char                       _unused2[40];         /*   108    40 */
	/* --- cacheline 2 boundary (128 bytes) was 20 bytes ago --- */

	/* size: 148, cachelines: 3, members: 29 */
	/* last cacheline: 20 bytes */
}; /* size: 148 */

/* 20 */
/* <0> (null):0 */
typedef void _IO_lock_t; /* size: 0 */

/* 21 */
/* <0> (null):0 */
struct _IO_marker {
	class _IO_marker *         _next;                /*     0     4 */
	class _IO_FILE *           _sbuf;                /*     4     4 */
	int                        _pos;                 /*     8     4 */

	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 22 */
 /* pointer to 21 */
 /* size: 4 */

/* 23 */
 /* pointer to 19 */
 /* size: 4 */

/* 24 */
 /* pointer to 21 */
 /* size: 4 */

/* 25 */
 /* pointer to 19 */
 /* size: 4 */

/* 26 */
/* <0> (null):0 */
char                       array[1]; /* size: 1 */

/* 27 */
 /* pointer to 20 */
 /* size: 4 */

/* 28 */
/* <0> (null):0 */
char                       array[40]; /* size: 40 */

/* 29 */
 /* pointer to 30 */
 /* size: 4 */

/* 30 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 31 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 32 */
 /* pointer to 33 */
 /* size: 4 */

/* 33 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 146684884 */

/* 34 */
long double
 /* size: 12 */

/* 35 */
double
 /* size: 8 */

/* 36 */
/* <0> (null):0 */
typedef int int32; /* size: 4 */

/* 37 */
/* <0> (null):0 */
typedef unsigned int uint32; /* size: 4 */

/* 38 */
/* <0> (null):0 */
typedef long long unsigned int uint64; /* size: 8 */

/* 39 */
/* <0> (null):0 */
typedef uint64 GID_t; /* size: 8 */

/* 40 */
/* <0> (null):0 */
typedef uint32 PackageId_t; /* size: 4 */

/* 41 */
/* <0> (null):0 */
typedef uint32 AppId_t; /* size: 4 */

/* 42 */
/* <0> (null):0 */
typedef uint64 AssetClassId_t; /* size: 8 */

/* 43 */
/* <0> (null):0 */
typedef uint32 PhysicalItemId_t; /* size: 4 */

/* 44 */
/* <0> (null):0 */
typedef uint32 DepotId_t; /* size: 4 */

/* 45 */
/* <0> (null):0 */
typedef uint32 CellID_t; /* size: 4 */

/* 46 */
/* <0> (null):0 */
typedef uint64 SteamAPICall_t; /* size: 8 */

/* 47 */
/* <0> (null):0 */
typedef uint32 PartnerId_t; /* size: 4 */

/* 48 */
/* <0> (null):0 */
typedef int BOOL; /* size: 4 */

/* 49 */
/* <0> (null):0 */
typedef unsigned char byte; /* size: 1 */

/* 50 */
/* <0> (null):0 */
typedef unsigned int string_t; /* size: 4 */

/* 51 */
/* <0> (null):0 */
typedef float vec_t; /* size: 4 */

/* 52 */
float
 /* size: 4 */

/* 53 */
/* <0> (null):0 */
float                      array[2]; /* size: 8 */

/* 54 */
/* <0> (null):0 */
class Vector2D {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	/* <0> (null):0 */
	void Vector2D(class Vector2D *);

	/* <0> (null):0 */
	void Vector2D(class Vector2D *, float, float);

	/* <0> (null):0 */
	class Vector2D operator+(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DplERKS_ */

	/* <0> (null):0 */
	class Vector2D operator-(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DmiERKS_ */

	/* <0> (null):0 */
	class Vector2D operator*(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DmlEf */

	/* <0> (null):0 */
	class Vector2D operator/(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DdvEf */

	/* <0> (null):0 */
	float Length(const class Vector2D  *); /* linkage=_ZNK8Vector2D6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector2D  *); /* linkage=_ZNK8Vector2D13LengthSquaredEv */

	/* <0> (null):0 */
	class Vector2D Normalize(const class Vector2D  *); /* linkage=_ZNK8Vector2D9NormalizeEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector2D *); /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector2D *, float); /* linkage=_ZN8Vector2D6IsZeroEf */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 55 */
 /* pointer to 54 */
 /* size: 4 */

/* 56 */
 /* pointer to 57 */
 /* size: 4 */

/* 57 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 58 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 59 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 60 */
bool
 /* size: 1 */

/* 61 */
/* <0> (null):0 */
class Vector {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	vec_t                      z;                    /*     8     4 */
	/* <0> (null):0 */
	void Vector(class Vector *);

	/* <0> (null):0 */
	void Vector(class Vector *, float, float, float);

	/* <0> (null):0 */
	void Vector(class Vector *, const class Vector  &);

	/* <0> (null):0 */
	void Vector(class Vector *, float *);

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *); /* linkage=_ZNK6VectorngEv */

	/* <0> (null):0 */
	int operator==(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectoreqERKS_ */

	/* <0> (null):0 */
	int operator!=(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorneERKS_ */

	/* <0> (null):0 */
	class Vector operator+(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorplERKS_ */

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectormiERKS_ */

	/* <0> (null):0 */
	class Vector operator*(const class Vector  *, float); /* linkage=_ZNK6VectormlEf */

	/* <0> (null):0 */
	class Vector operator/(const class Vector  *, float); /* linkage=_ZNK6VectordvEf */

	/* <0> (null):0 */
	void CopyToArray(const class Vector  *, float *); /* linkage=_ZNK6Vector11CopyToArrayEPf */

	/* <0> (null):0 */
	float Length(const class Vector  *); /* linkage=_ZNK6Vector6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector  *); /* linkage=_ZNK6Vector13LengthSquaredEv */

	/* <0> (null):0 */
	float * operator float*(class Vector *); /* linkage=_ZN6VectorcvPfEv */

	/* <0> (null):0 */
	const float  * operator const float*(const class Vector  *); /* linkage=_ZNK6VectorcvPKfEv */

	/* <0> (null):0 */
	class Vector Normalize(const class Vector  *); /* linkage=_ZNK6Vector9NormalizeEv */

	/* <0> (null):0 */
	class Vector2D Make2D(const class Vector  *); /* linkage=_ZNK6Vector6Make2DEv */

	/* <0> (null):0 */
	float Length2D(const class Vector  *); /* linkage=_ZNK6Vector8Length2DEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector  *, float); /* linkage=_ZNK6Vector16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector  *, float); /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector *); /* linkage=_ZN6Vector16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector *, float); /* linkage=_ZN6Vector6IsZeroEf */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 62 */
 /* pointer to 61 */
 /* size: 4 */

/* 63 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 64 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 65 */
 /* pointer to 52 */
 /* size: 4 */

/* 66 */
 /* pointer to 67 */
 /* size: 4 */

/* 67 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 68 */
 /* pointer to 69 */
 /* size: 4 */

/* 69 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 70 */
/* <0> (null):0 */
typedef int qboolean; /* size: 4 */

/* 71 */
/* <0> (null):0 */
struct link_s {
	class link_s *             prev;                 /*     0     4 */
	class link_s *             next;                 /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 72 */
 /* pointer to 71 */
 /* size: 4 */

/* 73 */
/* <0> (null):0 */
typedef struct link_s link_t; /* size: 8 */

/* 74 */
/* <0> (null):0 */
typedef struct edict_s edict_t; /* size: 804 */

/* 75 */
/* <0> (null):0 */
struct edict_s {
	qboolean                   free;                 /*     0     4 */
	int                        serialnumber;         /*     4     4 */
	link_t                     area;                 /*     8     8 */
	int                        headnode;             /*    16     4 */
	int                        num_leafs;            /*    20     4 */
	short int                  leafnums[48];         /*    24    96 */
	/* --- cacheline 1 boundary (64 bytes) was 56 bytes ago --- */
	float                      freetime;             /*   120     4 */
	void *                     pvPrivateData;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	entvars_t                  v;                    /*   128   676 */
	/* --- cacheline 12 boundary (768 bytes) was 36 bytes ago --- */

	/* size: 804, cachelines: 13, members: 9 */
	/* last cacheline: 36 bytes */
}; /* size: 804 */

/* 76 */
 /* pointer to 74 */
 /* size: 4 */

/* 77 */
/* <0> (null):0 */
struct {
	float                      time;                 /*     0     4 */
	float                      frametime;            /*     4     4 */
	float                      force_retouch;        /*     8     4 */
	string_t                   mapname;              /*    12     4 */
	string_t                   startspot;            /*    16     4 */
	float                      deathmatch;           /*    20     4 */
	float                      coop;                 /*    24     4 */
	float                      teamplay;             /*    28     4 */
	float                      serverflags;          /*    32     4 */
	float                      found_secrets;        /*    36     4 */
	class Vector              v_forward;             /*    40    12 */
	class Vector              v_up;                  /*    52    12 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	class Vector              v_right;               /*    64    12 */
	float                      trace_allsolid;       /*    76     4 */
	float                      trace_startsolid;     /*    80     4 */
	float                      trace_fraction;       /*    84     4 */
	class Vector              trace_endpos;          /*    88    12 */
	class Vector              trace_plane_normal;    /*   100    12 */
	float                      trace_plane_dist;     /*   112     4 */
	edict_t *                  trace_ent;            /*   116     4 */
	float                      trace_inopen;         /*   120     4 */
	float                      trace_inwater;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	int                        trace_hitgroup;       /*   128     4 */
	int                        trace_flags;          /*   132     4 */
	int                        msg_entity;           /*   136     4 */
	int                        cdAudioTrack;         /*   140     4 */
	int                        maxClients;           /*   144     4 */
	int                        maxEntities;          /*   148     4 */
	const char  *              pStringBase;          /*   152     4 */
	void *                     pSaveData;            /*   156     4 */
	class Vector              vecLandmarkOffset;     /*   160    12 */

	/* size: 172, cachelines: 3, members: 31 */
	/* last cacheline: 44 bytes */
}; /* size: 172 */

/* 78 */
/* <0> (null):0 */
typedef class  globalvars_t; /* size: 172 */

/* 79 */
/* <0> (null):0 */
struct entvars_s {
	string_t                   classname;            /*     0     4 */
	string_t                   globalname;           /*     4     4 */
	class Vector              origin;                /*     8    12 */
	class Vector              oldorigin;             /*    20    12 */
	class Vector              velocity;              /*    32    12 */
	class Vector              basevelocity;          /*    44    12 */
	class Vector              clbasevelocity;        /*    56    12 */
	/* --- cacheline 1 boundary (64 bytes) was 4 bytes ago --- */
	class Vector              movedir;               /*    68    12 */
	class Vector              angles;                /*    80    12 */
	class Vector              avelocity;             /*    92    12 */
	class Vector              punchangle;            /*   104    12 */
	class Vector              v_angle;               /*   116    12 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	class Vector              endpos;                /*   128    12 */
	class Vector              startpos;              /*   140    12 */
	float                      impacttime;           /*   152     4 */
	float                      starttime;            /*   156     4 */
	int                        fixangle;             /*   160     4 */
	float                      idealpitch;           /*   164     4 */
	float                      pitch_speed;          /*   168     4 */
	float                      ideal_yaw;            /*   172     4 */
	float                      yaw_speed;            /*   176     4 */
	int                        modelindex;           /*   180     4 */
	string_t                   model;                /*   184     4 */
	int                        viewmodel;            /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	int                        weaponmodel;          /*   192     4 */
	class Vector              absmin;                /*   196    12 */
	class Vector              absmax;                /*   208    12 */
	class Vector              mins;                  /*   220    12 */
	class Vector              maxs;                  /*   232    12 */
	class Vector              size;                  /*   244    12 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	float                      ltime;                /*   256     4 */
	float                      nextthink;            /*   260     4 */
	int                        movetype;             /*   264     4 */
	int                        solid;                /*   268     4 */
	int                        skin;                 /*   272     4 */
	int                        body;                 /*   276     4 */
	int                        effects;              /*   280     4 */
	float                      gravity;              /*   284     4 */
	float                      friction;             /*   288     4 */
	int                        light_level;          /*   292     4 */
	int                        sequence;             /*   296     4 */
	int                        gaitsequence;         /*   300     4 */
	float                      frame;                /*   304     4 */
	float                      animtime;             /*   308     4 */
	float                      framerate;            /*   312     4 */
	unsigned char              controller[4];        /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	unsigned char              blending[2];          /*   320     2 */
	float                      scale;                /*   324     4 */
	int                        rendermode;           /*   328     4 */
	float                      renderamt;            /*   332     4 */
	class Vector              rendercolor;           /*   336    12 */
	int                        renderfx;             /*   348     4 */
	float                      health;               /*   352     4 */
	float                      frags;                /*   356     4 */
	int                        weapons;              /*   360     4 */
	float                      takedamage;           /*   364     4 */
	int                        deadflag;             /*   368     4 */
	class Vector              view_ofs;              /*   372    12 */
	int                        button;               /*   384     4 */
	/* --- cacheline 6 boundary (384 bytes) was 2 bytes ago --- */
	int                        impulse;              /*   388     4 */
	edict_t *                  chain;                /*   392     4 */
	edict_t *                  dmg_inflictor;        /*   396     4 */
	edict_t *                  enemy;                /*   400     4 */
	edict_t *                  aiment;               /*   404     4 */
	edict_t *                  owner;                /*   408     4 */
	edict_t *                  groundentity;         /*   412     4 */
	int                        spawnflags;           /*   416     4 */
	int                        flags;                /*   420     4 */
	int                        colormap;             /*   424     4 */
	int                        team;                 /*   428     4 */
	float                      max_health;           /*   432     4 */
	float                      teleport_time;        /*   436     4 */
	float                      armortype;            /*   440     4 */
	float                      armorvalue;           /*   444     4 */
	int                        waterlevel;           /*   448     4 */
	/* --- cacheline 7 boundary (448 bytes) was 2 bytes ago --- */
	int                        watertype;            /*   452     4 */
	string_t                   target;               /*   456     4 */
	string_t                   targetname;           /*   460     4 */
	string_t                   netname;              /*   464     4 */
	string_t                   message;              /*   468     4 */
	float                      dmg_take;             /*   472     4 */
	float                      dmg_save;             /*   476     4 */
	float                      dmg;                  /*   480     4 */
	float                      dmgtime;              /*   484     4 */
	string_t                   noise;                /*   488     4 */
	string_t                   noise1;               /*   492     4 */
	string_t                   noise2;               /*   496     4 */
	string_t                   noise3;               /*   500     4 */
	float                      speed;                /*   504     4 */
	float                      air_finished;         /*   508     4 */
	float                      pain_finished;        /*   512     4 */
	/* --- cacheline 8 boundary (512 bytes) was 2 bytes ago --- */
	float                      radsuit_finished;     /*   516     4 */
	edict_t *                  pContainingEntity;    /*   520     4 */
	int                        playerclass;          /*   524     4 */
	float                      maxspeed;             /*   528     4 */
	float                      fov;                  /*   532     4 */
	int                        weaponanim;           /*   536     4 */
	int                        pushmsec;             /*   540     4 */
	int                        bInDuck;              /*   544     4 */
	int                        flTimeStepSound;      /*   548     4 */
	int                        flSwimTime;           /*   552     4 */
	int                        flDuckTime;           /*   556     4 */
	int                        iStepLeft;            /*   560     4 */
	float                      flFallVelocity;       /*   564     4 */
	int                        gamestate;            /*   568     4 */
	int                        oldbuttons;           /*   572     4 */
	int                        groupinfo;            /*   576     4 */
	/* --- cacheline 9 boundary (576 bytes) was 2 bytes ago --- */
	int                        iuser1;               /*   580     4 */
	int                        iuser2;               /*   584     4 */
	int                        iuser3;               /*   588     4 */
	int                        iuser4;               /*   592     4 */
	float                      fuser1;               /*   596     4 */
	float                      fuser2;               /*   600     4 */
	float                      fuser3;               /*   604     4 */
	float                      fuser4;               /*   608     4 */
	class Vector              vuser1;                /*   612    12 */
	class Vector              vuser2;                /*   624    12 */
	class Vector              vuser3;                /*   636    12 */
	/* --- cacheline 10 boundary (640 bytes) was 6 bytes ago --- */
	class Vector              vuser4;                /*   648    12 */
	edict_t *                  euser1;               /*   660     4 */
	edict_t *                  euser2;               /*   664     4 */
	edict_t *                  euser3;               /*   668     4 */
	edict_t *                  euser4;               /*   672     4 */

	/* size: 676, cachelines: 11, members: 123 */
	/* last cacheline: 36 bytes */

	/* BRAIN FART ALERT! 676 != 674 + 0(holes), diff = 2 */

}; /* size: 676 */

/* 80 */
/* <0> (null):0 */
unsigned char              array[4]; /* size: 4 */

/* 81 */
/* <0> (null):0 */
unsigned char              array[2]; /* size: 2 */

/* 82 */
/* <0> (null):0 */
typedef struct entvars_s entvars_t; /* size: 676 */

/* 83 */
/* <0> (null):0 */
short int                  array[48]; /* size: 96 */

/* 84 */
/* <0> (null):0 */
typedef uint32 CRC32_t; /* size: 4 */

/* 85 */
/* <0> (null):0 */
struct cvar_s {
	char *                     name;                 /*     0     4 */
	char *                     string;               /*     4     4 */
	int                        flags;                /*     8     4 */
	float                      value;                /*    12     4 */
	class cvar_s *             next;                 /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 86 */
 /* pointer to 85 */
 /* size: 4 */

/* 87 */
/* <0> (null):0 */
typedef struct cvar_s cvar_t; /* size: 20 */

/* 88 */
/* <0> (null):0 */
struct client_textmessage_s {
	int                        effect;               /*     0     4 */
	byte                       r1;                   /*     4     1 */
	byte                       g1;                   /*     5     1 */
	byte                       b1;                   /*     6     1 */
	byte                       a1;                   /*     7     1 */
	byte                       r2;                   /*     8     1 */
	byte                       g2;                   /*     9     1 */
	byte                       b2;                   /*    10     1 */
	byte                       a2;                   /*    11     1 */
	float                      x;                    /*    12     4 */
	float                      y;                    /*    16     4 */
	float                      fadein;               /*    20     4 */
	float                      fadeout;              /*    24     4 */
	float                      holdtime;             /*    28     4 */
	float                      fxtime;               /*    32     4 */
	const char  *              pName;                /*    36     4 */
	const char  *              pMessage;             /*    40     4 */

	/* size: 44, cachelines: 1, members: 17 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 89 */
/* <0> (null):0 */
typedef struct client_textmessage_s client_textmessage_t; /* size: 44 */

/* 90 */
/* <0> (null):0 */
typedef struct sequenceCommandLine_ sequenceCommandLine_s; /* size: 92 */

/* 91 */
/* <0> (null):0 */
struct sequenceCommandLine_ {
	int                        commandType;          /*     0     4 */
	client_textmessage_t       clientMessage;        /*     4    44 */
	char *                     speakerName;          /*    48     4 */
	char *                     listenerName;         /*    52     4 */
	char *                     soundFileName;        /*    56     4 */
	char *                     sentenceName;         /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	char *                     fireTargetNames;      /*    64     4 */
	char *                     killTargetNames;      /*    68     4 */
	float                      delay;                /*    72     4 */
	int                        repeatCount;          /*    76     4 */
	int                        textChannel;          /*    80     4 */
	int                        modifierBitField;     /*    84     4 */
	sequenceCommandLine_s *    nextCommandLine;      /*    88     4 */

	/* size: 92, cachelines: 2, members: 13 */
	/* last cacheline: 28 bytes */
}; /* size: 92 */

/* 92 */
 /* pointer to 90 */
 /* size: 4 */

/* 93 */
/* <0> (null):0 */
typedef struct sequenceEntry_ sequenceEntry_s; /* size: 20 */

/* 94 */
/* <0> (null):0 */
struct sequenceEntry_ {
	char *                     fileName;             /*     0     4 */
	char *                     entryName;            /*     4     4 */
	sequenceCommandLine_s *    firstCommand;         /*     8     4 */
	sequenceEntry_s *          nextEntry;            /*    12     4 */
	qboolean                   isGlobal;             /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 95 */
 /* pointer to 93 */
 /* size: 4 */

/* 96 */
/* <0> (null):0 */
typedef struct sentenceEntry_ sentenceEntry_s; /* size: 16 */

/* 97 */
/* <0> (null):0 */
struct sentenceEntry_ {
	char *                     data;                 /*     0     4 */
	sentenceEntry_s *          nextEntry;            /*     4     4 */
	qboolean                   isGlobal;             /*     8     4 */
	unsigned int               index;                /*    12     4 */

	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 98 */
 /* pointer to 96 */
 /* size: 4 */

/* 99 */
/* <0> (null):0 */
enum {
	at_notice = 0,
	at_console = 1,
	at_aiconsole = 2,
	at_warning = 3,
	at_error = 4,
	at_logged = 5,
}; /* size: 4 */

/* 100 */
/* <0> (null):0 */
typedef enum  ALERT_TYPE; /* size: 4 */

/* 101 */
/* <0> (null):0 */
enum {
	print_console = 0,
	print_center = 1,
	print_chat = 2,
}; /* size: 4 */

/* 102 */
/* <0> (null):0 */
typedef enum  PRINT_TYPE; /* size: 4 */

/* 103 */
/* <0> (null):0 */
enum {
	force_exactfile = 0,
	force_model_samebounds = 1,
	force_model_specifybounds = 2,
	force_model_specifybounds_if_avail = 3,
}; /* size: 4 */

/* 104 */
/* <0> (null):0 */
typedef enum  FORCE_TYPE; /* size: 4 */

/* 105 */
/* <0> (null):0 */
struct {
	int                        fAllSolid;            /*     0     4 */
	int                        fStartSolid;          /*     4     4 */
	int                        fInOpen;              /*     8     4 */
	int                        fInWater;             /*    12     4 */
	float                      flFraction;           /*    16     4 */
	class Vector              vecEndPos;             /*    20    12 */
	float                      flPlaneDist;          /*    32     4 */
	class Vector              vecPlaneNormal;        /*    36    12 */
	edict_t *                  pHit;                 /*    48     4 */
	int                        iHitgroup;            /*    52     4 */
	/* <0> (null):0 */
	void TraceResult(TraceResult *);


	/* size: 56, cachelines: 1, members: 10 */
	/* last cacheline: 56 bytes */
}; /* size: 56 */

/* 106 */
/* <0> (null):0 */
typedef class  TraceResult; /* size: 56 */

/* 107 */
/* <0> (null):0 */
struct enginefuncs_s {
	int                        (*pfnPrecacheModel)(char *); /*     0     4 */
	int                        (*pfnPrecacheSound)(char *); /*     4     4 */
	void                       (*pfnSetModel)(edict_t *, const char  *); /*     8     4 */
	int                        (*pfnModelIndex)(const char  *); /*    12     4 */
	int                        (*pfnModelFrames)(int); /*    16     4 */
	void                       (*pfnSetSize)(edict_t *, const float  *, const float  *); /*    20     4 */
	void                       (*pfnChangeLevel)(char *, char *); /*    24     4 */
	void                       (*pfnGetSpawnParms)(edict_t *); /*    28     4 */
	void                       (*pfnSaveSpawnParms)(edict_t *); /*    32     4 */
	float                      (*pfnVecToYaw)(const float  *); /*    36     4 */
	void                       (*pfnVecToAngles)(const float  *, float *); /*    40     4 */
	void                       (*pfnMoveToOrigin)(edict_t *, const float  *, float, int); /*    44     4 */
	void                       (*pfnChangeYaw)(edict_t *); /*    48     4 */
	void                       (*pfnChangePitch)(edict_t *); /*    52     4 */
	edict_t *                  (*pfnFindEntityByString)(edict_t *, const char  *, const char  *); /*    56     4 */
	int                        (*pfnGetEntityIllum)(edict_t *); /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	edict_t *                  (*pfnFindEntityInSphere)(edict_t *, const float  *, float); /*    64     4 */
	edict_t *                  (*pfnFindClientInPVS)(edict_t *); /*    68     4 */
	edict_t *                  (*pfnEntitiesInPVS)(edict_t *); /*    72     4 */
	void                       (*pfnMakeVectors)(const float  *); /*    76     4 */
	void                       (*pfnAngleVectors)(const float  *, float *, float *, float *); /*    80     4 */
	edict_t *                  (*pfnCreateEntity)(void); /*    84     4 */
	void                       (*pfnRemoveEntity)(edict_t *); /*    88     4 */
	edict_t *                  (*pfnCreateNamedEntity)(int); /*    92     4 */
	void                       (*pfnMakeStatic)(edict_t *); /*    96     4 */
	int                        (*pfnEntIsOnFloor)(edict_t *); /*   100     4 */
	int                        (*pfnDropToFloor)(edict_t *); /*   104     4 */
	int                        (*pfnWalkMove)(edict_t *, float, float, int); /*   108     4 */
	void                       (*pfnSetOrigin)(edict_t *, const float  *); /*   112     4 */
	void                       (*pfnEmitSound)(edict_t *, int, const char  *, float, float, int, int); /*   116     4 */
	void                       (*pfnEmitAmbientSound)(edict_t *, float *, const char  *, float, float, int, int); /*   120     4 */
	void                       (*pfnTraceLine)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	void                       (*pfnTraceToss)(edict_t *, edict_t *, TraceResult *); /*   128     4 */
	int                        (*pfnTraceMonsterHull)(edict_t *, const float  *, const float  *, int, edict_t *, TraceResult *); /*   132     4 */
	void                       (*pfnTraceHull)(const float  *, const float  *, int, int, edict_t *, TraceResult *); /*   136     4 */
	void                       (*pfnTraceModel)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   140     4 */
	const char  *              (*pfnTraceTexture)(edict_t *, const float  *, const float  *); /*   144     4 */
	void                       (*pfnTraceSphere)(const float  *, const float  *, int, float, edict_t *, TraceResult *); /*   148     4 */
	void                       (*pfnGetAimVector)(edict_t *, float, float *); /*   152     4 */
	void                       (*pfnServerCommand)(char *); /*   156     4 */
	void                       (*pfnServerExecute)(void); /*   160     4 */
	void                       (*pfnClientCommand)(edict_t *, char *, ...); /*   164     4 */
	void                       (*pfnParticleEffect)(const float  *, const float  *, float, float); /*   168     4 */
	void                       (*pfnLightStyle)(int, char *); /*   172     4 */
	int                        (*pfnDecalIndex)(const char  *); /*   176     4 */
	int                        (*pfnPointContents)(const float  *); /*   180     4 */
	void                       (*pfnMessageBegin)(int, int, const float  *, edict_t *); /*   184     4 */
	void                       (*pfnMessageEnd)(void); /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	void                       (*pfnWriteByte)(int); /*   192     4 */
	void                       (*pfnWriteChar)(int); /*   196     4 */
	void                       (*pfnWriteShort)(int); /*   200     4 */
	void                       (*pfnWriteLong)(int); /*   204     4 */
	void                       (*pfnWriteAngle)(float); /*   208     4 */
	void                       (*pfnWriteCoord)(float); /*   212     4 */
	void                       (*pfnWriteString)(const char  *); /*   216     4 */
	void                       (*pfnWriteEntity)(int); /*   220     4 */
	void                       (*pfnCVarRegister)(cvar_t *); /*   224     4 */
	float                      (*pfnCVarGetFloat)(const char  *); /*   228     4 */
	const char  *              (*pfnCVarGetString)(const char  *); /*   232     4 */
	void                       (*pfnCVarSetFloat)(const char  *, float); /*   236     4 */
	void                       (*pfnCVarSetString)(const char  *, const char  *); /*   240     4 */
	void                       (*pfnAlertMessage)(ALERT_TYPE, char *, ...); /*   244     4 */
	void                       (*pfnEngineFprintf)(void *, char *, ...); /*   248     4 */
	void *                     (*pfnPvAllocEntPrivateData)(edict_t *, int32); /*   252     4 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	void *                     (*pfnPvEntPrivateData)(edict_t *); /*   256     4 */
	void                       (*pfnFreeEntPrivateData)(edict_t *); /*   260     4 */
	const char  *              (*pfnSzFromIndex)(int); /*   264     4 */
	int                        (*pfnAllocString)(const char  *); /*   268     4 */
	class entvars_s *          (*pfnGetVarsOfEnt)(edict_t *); /*   272     4 */
	edict_t *                  (*pfnPEntityOfEntOffset)(int); /*   276     4 */
	int                        (*pfnEntOffsetOfPEntity)(const edict_t  *); /*   280     4 */
	int                        (*pfnIndexOfEdict)(const edict_t  *); /*   284     4 */
	edict_t *                  (*pfnPEntityOfEntIndex)(int); /*   288     4 */
	edict_t *                  (*pfnFindEntityByVars)(class entvars_s *); /*   292     4 */
	void *                     (*pfnGetModelPtr)(edict_t *); /*   296     4 */
	int                        (*pfnRegUserMsg)(const char  *, int); /*   300     4 */
	void                       (*pfnAnimationAutomove)(const edict_t  *, float); /*   304     4 */
	void                       (*pfnGetBonePosition)(const edict_t  *, int, float *, float *); /*   308     4 */
	uint32                     (*pfnFunctionFromName)(const char  *); /*   312     4 */
	const char  *              (*pfnNameForFunction)(uint32); /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	void                       (*pfnClientPrintf)(edict_t *, PRINT_TYPE, const char  *); /*   320     4 */
	void                       (*pfnServerPrint)(const char  *); /*   324     4 */
	const char  *              (*pfnCmd_Args)(void); /*   328     4 */
	const char  *              (*pfnCmd_Argv)(int);  /*   332     4 */
	int                        (*pfnCmd_Argc)(void); /*   336     4 */
	void                       (*pfnGetAttachment)(const edict_t  *, int, float *, float *); /*   340     4 */
	void                       (*pfnCRC32_Init)(CRC32_t *); /*   344     4 */
	void                       (*pfnCRC32_ProcessBuffer)(CRC32_t *, void *, int); /*   348     4 */
	void                       (*pfnCRC32_ProcessByte)(CRC32_t *, unsigned char); /*   352     4 */
	CRC32_t                    (*pfnCRC32_Final)(CRC32_t); /*   356     4 */
	int32                      (*pfnRandomLong)(int32, int32); /*   360     4 */
	float                      (*pfnRandomFloat)(float, float); /*   364     4 */
	void                       (*pfnSetView)(const edict_t  *, const edict_t  *); /*   368     4 */
	float                      (*pfnTime)(void);     /*   372     4 */
	void                       (*pfnCrosshairAngle)(const edict_t  *, float, float); /*   376     4 */
	byte *                     (*pfnLoadFileForMe)(char *, int *); /*   380     4 */
	/* --- cacheline 6 boundary (384 bytes) --- */
	void                       (*pfnFreeFile)(void *); /*   384     4 */
	void                       (*pfnEndSection)(const char  *); /*   388     4 */
	int                        (*pfnCompareFileTime)(char *, char *, int *); /*   392     4 */
	void                       (*pfnGetGameDir)(char *); /*   396     4 */
	void                       (*pfnCvar_RegisterVariable)(cvar_t *); /*   400     4 */
	void                       (*pfnFadeClientVolume)(const edict_t  *, int, int, int, int); /*   404     4 */
	void                       (*pfnSetClientMaxspeed)(const edict_t  *, float); /*   408     4 */
	edict_t *                  (*pfnCreateFakeClient)(const char  *); /*   412     4 */
	void                       (*pfnRunPlayerMove)(edict_t *, const float  *, float, float, float, short unsigned int, byte, byte); /*   416     4 */
	int                        (*pfnNumberOfEntities)(void); /*   420     4 */
	char *                     (*pfnGetInfoKeyBuffer)(edict_t *); /*   424     4 */
	char *                     (*pfnInfoKeyValue)(char *, char *); /*   428     4 */
	void                       (*pfnSetKeyValue)(char *, char *, char *); /*   432     4 */
	void                       (*pfnSetClientKeyValue)(int, char *, char *, char *); /*   436     4 */
	int                        (*pfnIsMapValid)(char *); /*   440     4 */
	void                       (*pfnStaticDecal)(const float  *, int, int, int); /*   444     4 */
	/* --- cacheline 7 boundary (448 bytes) --- */
	int                        (*pfnPrecacheGeneric)(char *); /*   448     4 */
	int                        (*pfnGetPlayerUserId)(edict_t *); /*   452     4 */
	void                       (*pfnBuildSoundMsg)(edict_t *, int, const char  *, float, float, int, int, int, int, const float  *, edict_t *); /*   456     4 */
	int                        (*pfnIsDedicatedServer)(void); /*   460     4 */
	cvar_t *                   (*pfnCVarGetPointer)(const char  *); /*   464     4 */
	unsigned int               (*pfnGetPlayerWONId)(edict_t *); /*   468     4 */
	void                       (*pfnInfo_RemoveKey)(char *, const char  *); /*   472     4 */
	const char  *              (*pfnGetPhysicsKeyValue)(const edict_t  *, const char  *); /*   476     4 */
	void                       (*pfnSetPhysicsKeyValue)(const edict_t  *, const char  *, const char  *); /*   480     4 */
	const char  *              (*pfnGetPhysicsInfoString)(const edict_t  *); /*   484     4 */
	short unsigned int         (*pfnPrecacheEvent)(int, const char  *); /*   488     4 */
	void                       (*pfnPlaybackEvent)(int, const edict_t  *, short unsigned int, float, float *, float *, float, float, int, int, int, int); /*   492     4 */
	unsigned char *            (*pfnSetFatPVS)(float *); /*   496     4 */
	unsigned char *            (*pfnSetFatPAS)(float *); /*   500     4 */
	int                        (*pfnCheckVisibility)(const edict_t  *, unsigned char *); /*   504     4 */
	void                       (*pfnDeltaSetField)(class delta_s *, const char  *); /*   508     4 */
	/* --- cacheline 8 boundary (512 bytes) --- */
	void                       (*pfnDeltaUnsetField)(class delta_s *, const char  *); /*   512     4 */
	void                       (*pfnDeltaAddEncoder)(char *, void (*)(class delta_s *, const unsigned char  *, const unsigned char  *)); /*   516     4 */
	int                        (*pfnGetCurrentPlayer)(void); /*   520     4 */
	int                        (*pfnCanSkipPlayer)(const edict_t  *); /*   524     4 */
	int                        (*pfnDeltaFindField)(class delta_s *, const char  *); /*   528     4 */
	void                       (*pfnDeltaSetFieldByIndex)(class delta_s *, int); /*   532     4 */
	void                       (*pfnDeltaUnsetFieldByIndex)(class delta_s *, int); /*   536     4 */
	void                       (*pfnSetGroupMask)(int, int); /*   540     4 */
	int                        (*pfnCreateInstancedBaseline)(int, class entity_state_s *); /*   544     4 */
	void                       (*pfnCvar_DirectSet)(class cvar_s *, char *); /*   548     4 */
	void                       (*pfnForceUnmodified)(FORCE_TYPE, float *, float *, const char  *); /*   552     4 */
	void                       (*pfnGetPlayerStats)(const edict_t  *, int *, int *); /*   556     4 */
	void                       (*pfnAddServerCommand)(char *, void (*)(void)); /*   560     4 */
	qboolean                   (*pfnVoice_GetClientListening)(int, int); /*   564     4 */
	qboolean                   (*pfnVoice_SetClientListening)(int, int, qboolean); /*   568     4 */
	const char  *              (*pfnGetPlayerAuthId)(edict_t *); /*   572     4 */
	/* --- cacheline 9 boundary (576 bytes) --- */
	sequenceEntry_s *          (*pfnSequenceGet)(const char  *, const char  *); /*   576     4 */
	sentenceEntry_s *          (*pfnSequencePickSentence)(const char  *, int, int *); /*   580     4 */
	int                        (*pfnGetFileSize)(char *); /*   584     4 */
	unsigned int               (*pfnGetApproxWavePlayLen)(const char  *); /*   588     4 */
	int                        (*pfnIsCareerMatch)(void); /*   592     4 */
	int                        (*pfnGetLocalizedStringLength)(const char  *); /*   596     4 */
	void                       (*pfnRegisterTutorMessageShown)(int); /*   600     4 */
	int                        (*pfnGetTimesTutorMessageShown)(int); /*   604     4 */
	void                       (*ProcessTutorMessageDecayBuffer)(int *, int); /*   608     4 */
	void                       (*ConstructTutorMessageDecayBuffer)(int *, int); /*   612     4 */
	void                       (*ResetTutorMessageDecayData)(void); /*   616     4 */
	void                       (*pfnQueryClientCvarValue)(const edict_t  *, const char  *); /*   620     4 */
	void                       (*pfnQueryClientCvarValue2)(const edict_t  *, const char  *, int); /*   624     4 */
	int                        (*pfnCheckParm)(const char  *, char * *); /*   628     4 */

	/* size: 632, cachelines: 10, members: 158 */
	/* last cacheline: 56 bytes */
}; /* size: 632 */

/* 108 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 109 */
 /* pointer to 108 */
 /* size: 4 */

/* 110 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158939344 */

/* 111 */
 /* pointer to 110 */
 /* size: 4 */

/* 112 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 113 */
 /* pointer to 112 */
 /* size: 4 */

/* 114 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 115 */
 /* pointer to 114 */
 /* size: 4 */

/* 116 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158939864 */

/* 117 */
 /* pointer to 116 */
 /* size: 4 */

/* 118 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158940124 */

/* 119 */
 /* pointer to 118 */
 /* size: 4 */

/* 120 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158940332 */

/* 121 */
 /* pointer to 120 */
 /* size: 4 */

/* 122 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 123 */
 /* pointer to 122 */
 /* size: 4 */

/* 124 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158929312 */

/* 125 */
 /* pointer to 124 */
 /* size: 4 */

/* 126 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158940852 */

/* 127 */
 /* pointer to 126 */
 /* size: 4 */

/* 128 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 129 */
 /* pointer to 128 */
 /* size: 4 */

/* 130 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 131 */
 /* pointer to 130 */
 /* size: 4 */

/* 132 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 133 */
 /* pointer to 132 */
 /* size: 4 */

/* 134 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 135 */
 /* pointer to 134 */
 /* size: 4 */

/* 136 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158982788 */

/* 137 */
 /* pointer to 136 */
 /* size: 4 */

/* 138 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158982944 */

/* 139 */
 /* pointer to 138 */
 /* size: 4 */

/* 140 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 141 */
 /* pointer to 140 */
 /* size: 4 */

/* 142 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 143 */
 /* pointer to 142 */
 /* size: 4 */

/* 144 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 145 */
 /* pointer to 144 */
 /* size: 4 */

/* 146 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158983828 */

/* 147 */
 /* pointer to 146 */
 /* size: 4 */

/* 148 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158984036 */

/* 149 */
 /* pointer to 148 */
 /* size: 4 */

/* 150 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158984504 */

/* 151 */
 /* pointer to 150 */
 /* size: 4 */

/* 152 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158984972 */

/* 153 */
 /* pointer to 106 */
 /* size: 4 */

/* 154 */
 /* pointer to 152 */
 /* size: 4 */

/* 155 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158985388 */

/* 156 */
 /* pointer to 155 */
 /* size: 4 */

/* 157 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 158 */
 /* pointer to 157 */
 /* size: 4 */

/* 159 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158986064 */

/* 160 */
 /* pointer to 159 */
 /* size: 4 */

/* 161 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 162 */
 /* pointer to 161 */
 /* size: 4 */

/* 163 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158998972 */

/* 164 */
 /* pointer to 163 */
 /* size: 4 */

/* 165 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158999388 */

/* 166 */
 /* pointer to 165 */
 /* size: 4 */

/* 167 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158999648 */

/* 168 */
 /* pointer to 167 */
 /* size: 4 */

/* 169 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158999804 */

/* 170 */
 /* pointer to 169 */
 /* size: 4 */

/* 171 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 158999908 */

/* 172 */
 /* pointer to 171 */
 /* size: 4 */

/* 173 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159000116 */

/* 174 */
 /* pointer to 173 */
 /* size: 4 */

/* 175 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159000428 */

/* 176 */
 /* pointer to 175 */
 /* size: 4 */

/* 177 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 178 */
 /* pointer to 177 */
 /* size: 4 */

/* 179 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159000792 */

/* 180 */
 /* pointer to 179 */
 /* size: 4 */

/* 181 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159001104 */

/* 182 */
 /* pointer to 181 */
 /* size: 4 */

/* 183 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159001260 */

/* 184 */
 /* pointer to 183 */
 /* size: 4 */

/* 185 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159001416 */

/* 186 */
 /* pointer to 185 */
 /* size: 4 */

/* 187 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159001572 */

/* 188 */
 /* pointer to 87 */
 /* size: 4 */

/* 189 */
 /* pointer to 187 */
 /* size: 4 */

/* 190 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 191 */
 /* pointer to 190 */
 /* size: 4 */

/* 192 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 193 */
 /* pointer to 192 */
 /* size: 4 */

/* 194 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159002092 */

/* 195 */
 /* pointer to 194 */
 /* size: 4 */

/* 196 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159002300 */

/* 197 */
 /* pointer to 196 */
 /* size: 4 */

/* 198 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159002508 */

/* 199 */
 /* pointer to 198 */
 /* size: 4 */

/* 200 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159061908 */

/* 201 */
 /* pointer to 200 */
 /* size: 4 */

/* 202 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 203 */
 /* pointer to 202 */
 /* size: 4 */

/* 204 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 205 */
 /* pointer to 204 */
 /* size: 4 */

/* 206 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 207 */
 /* pointer to 206 */
 /* size: 4 */

/* 208 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 209 */
 /* pointer to 79 */
 /* size: 4 */

/* 210 */
 /* pointer to 208 */
 /* size: 4 */

/* 211 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 212 */
 /* pointer to 213 */
 /* size: 4 */

/* 213 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 804 */

/* 214 */
 /* pointer to 211 */
 /* size: 4 */

/* 215 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 216 */
 /* pointer to 215 */
 /* size: 4 */

/* 217 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 218 */
 /* pointer to 217 */
 /* size: 4 */

/* 219 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159063468 */

/* 220 */
 /* pointer to 219 */
 /* size: 4 */

/* 221 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159063676 */

/* 222 */
 /* pointer to 221 */
 /* size: 4 */

/* 223 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 224 */
 /* pointer to 223 */
 /* size: 4 */

/* 225 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 226 */
 /* pointer to 225 */
 /* size: 4 */

/* 227 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159064300 */

/* 228 */
 /* pointer to 227 */
 /* size: 4 */

/* 229 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 230 */
 /* pointer to 229 */
 /* size: 4 */

/* 231 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 232 */
 /* pointer to 231 */
 /* size: 4 */

/* 233 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159064768 */

/* 234 */
 /* pointer to 84 */
 /* size: 4 */

/* 235 */
 /* pointer to 233 */
 /* size: 4 */

/* 236 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159064976 */

/* 237 */
 /* pointer to 236 */
 /* size: 4 */

/* 238 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159065236 */

/* 239 */
 /* pointer to 238 */
 /* size: 4 */

/* 240 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 241 */
 /* pointer to 240 */
 /* size: 4 */

/* 242 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 243 */
 /* pointer to 242 */
 /* size: 4 */

/* 244 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 245 */
 /* pointer to 244 */
 /* size: 4 */

/* 246 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159100712 */

/* 247 */
 /* pointer to 246 */
 /* size: 4 */

/* 248 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 249 */
 /* pointer to 248 */
 /* size: 4 */

/* 250 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159101024 */

/* 251 */
 /* pointer to 250 */
 /* size: 4 */

/* 252 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 253 */
 /* pointer to 49 */
 /* size: 4 */

/* 254 */
 /* pointer to 9 */
 /* size: 4 */

/* 255 */
 /* pointer to 252 */
 /* size: 4 */

/* 256 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159101596 */

/* 257 */
 /* pointer to 256 */
 /* size: 4 */

/* 258 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 259 */
 /* pointer to 258 */
 /* size: 4 */

/* 260 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159102012 */

/* 261 */
 /* pointer to 260 */
 /* size: 4 */

/* 262 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 263 */
 /* pointer to 262 */
 /* size: 4 */

/* 264 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159102532 */

/* 265 */
 /* pointer to 264 */
 /* size: 4 */

/* 266 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 267 */
 /* pointer to 266 */
 /* size: 4 */

/* 268 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 269 */
 /* pointer to 268 */
 /* size: 4 */

/* 270 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159103416 */

/* 271 */
 /* pointer to 270 */
 /* size: 4 */

/* 272 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159103676 */

/* 273 */
 /* pointer to 272 */
 /* size: 4 */

/* 274 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159103988 */

/* 275 */
 /* pointer to 274 */
 /* size: 4 */

/* 276 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159104300 */

/* 277 */
 /* pointer to 276 */
 /* size: 4 */

/* 278 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 279 */
 /* pointer to 278 */
 /* size: 4 */

/* 280 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 281 */
 /* pointer to 280 */
 /* size: 4 */

/* 282 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159153224 */

/* 283 */
 /* pointer to 282 */
 /* size: 4 */

/* 284 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 285 */
 /* pointer to 284 */
 /* size: 4 */

/* 286 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159153640 */

/* 287 */
 /* pointer to 286 */
 /* size: 4 */

/* 288 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 289 */
 /* pointer to 288 */
 /* size: 4 */

/* 290 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 2 */

/* 291 */
 /* pointer to 290 */
 /* size: 4 */

/* 292 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159154264 */

/* 293 */
 /* pointer to 292 */
 /* size: 4 */

/* 294 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 295 */
 /* pointer to 4 */
 /* size: 4 */

/* 296 */
 /* pointer to 294 */
 /* size: 4 */

/* 297 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 298 */
 /* pointer to 297 */
 /* size: 4 */

/* 299 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159155408 */

/* 300 */
 /* pointer to 301 */
 /* size: 4 */

/* 301 */
/* <0> (null):0 */
struct delta_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 302 */
 /* pointer to 299 */
 /* size: 4 */

/* 303 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159155732 */

/* 304 */
 /* pointer to 305 */
 /* size: 4 */

/* 305 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159155940 */

/* 306 */
 /* pointer to 307 */
 /* size: 4 */

/* 307 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 308 */
 /* pointer to 303 */
 /* size: 4 */

/* 309 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 310 */
 /* pointer to 309 */
 /* size: 4 */

/* 311 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159156512 */

/* 312 */
 /* pointer to 311 */
 /* size: 4 */

/* 313 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159168992 */

/* 314 */
 /* pointer to 313 */
 /* size: 4 */

/* 315 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 316 */
 /* pointer to 317 */
 /* size: 4 */

/* 317 */
/* <0> (null):0 */
struct entity_state_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 318 */
 /* pointer to 315 */
 /* size: 4 */

/* 319 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159169524 */

/* 320 */
 /* pointer to 85 */
 /* size: 4 */

/* 321 */
 /* pointer to 319 */
 /* size: 4 */

/* 322 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159169784 */

/* 323 */
 /* pointer to 322 */
 /* size: 4 */

/* 324 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159170096 */

/* 325 */
 /* pointer to 324 */
 /* size: 4 */

/* 326 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159170356 */

/* 327 */
 /* pointer to 326 */
 /* size: 4 */

/* 328 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 329 */
 /* pointer to 328 */
 /* size: 4 */

/* 330 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 331 */
 /* pointer to 330 */
 /* size: 4 */

/* 332 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 333 */
 /* pointer to 332 */
 /* size: 4 */

/* 334 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 335 */
 /* pointer to 334 */
 /* size: 4 */

/* 336 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 337 */
 /* pointer to 336 */
 /* size: 4 */

/* 338 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 339 */
 /* pointer to 338 */
 /* size: 4 */

/* 340 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159171812 */

/* 341 */
 /* pointer to 340 */
 /* size: 4 */

/* 342 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159172020 */

/* 343 */
 /* pointer to 342 */
 /* size: 4 */

/* 344 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159172228 */

/* 345 */
 /* pointer to 344 */
 /* size: 4 */

/* 346 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 347 */
 /* pointer to 17 */
 /* size: 4 */

/* 348 */
 /* pointer to 346 */
 /* size: 4 */

/* 349 */
/* <0> (null):0 */
typedef struct enginefuncs_s enginefuncs_t; /* size: 632 */

/* 350 */
/* <0> (null):0 */
enum {
	ACT_RESET = 0,
	ACT_IDLE = 1,
	ACT_GUARD = 2,
	ACT_WALK = 3,
	ACT_RUN = 4,
	ACT_FLY = 5,
	ACT_SWIM = 6,
	ACT_HOP = 7,
	ACT_LEAP = 8,
	ACT_FALL = 9,
	ACT_LAND = 10,
	ACT_STRAFE_LEFT = 11,
	ACT_STRAFE_RIGHT = 12,
	ACT_ROLL_LEFT = 13,
	ACT_ROLL_RIGHT = 14,
	ACT_TURN_LEFT = 15,
	ACT_TURN_RIGHT = 16,
	ACT_CROUCH = 17,
	ACT_CROUCHIDLE = 18,
	ACT_STAND = 19,
	ACT_USE = 20,
	ACT_SIGNAL1 = 21,
	ACT_SIGNAL2 = 22,
	ACT_SIGNAL3 = 23,
	ACT_TWITCH = 24,
	ACT_COWER = 25,
	ACT_SMALL_FLINCH = 26,
	ACT_BIG_FLINCH = 27,
	ACT_RANGE_ATTACK1 = 28,
	ACT_RANGE_ATTACK2 = 29,
	ACT_MELEE_ATTACK1 = 30,
	ACT_MELEE_ATTACK2 = 31,
	ACT_RELOAD = 32,
	ACT_ARM = 33,
	ACT_DISARM = 34,
	ACT_EAT = 35,
	ACT_DIESIMPLE = 36,
	ACT_DIEBACKWARD = 37,
	ACT_DIEFORWARD = 38,
	ACT_DIEVIOLENT = 39,
	ACT_BARNACLE_HIT = 40,
	ACT_BARNACLE_PULL = 41,
	ACT_BARNACLE_CHOMP = 42,
	ACT_BARNACLE_CHEW = 43,
	ACT_SLEEP = 44,
	ACT_INSPECT_FLOOR = 45,
	ACT_INSPECT_WALL = 46,
	ACT_IDLE_ANGRY = 47,
	ACT_WALK_HURT = 48,
	ACT_RUN_HURT = 49,
	ACT_HOVER = 50,
	ACT_GLIDE = 51,
	ACT_FLY_LEFT = 52,
	ACT_FLY_RIGHT = 53,
	ACT_DETECT_SCENT = 54,
	ACT_SNIFF = 55,
	ACT_BITE = 56,
	ACT_THREAT_DISPLAY = 57,
	ACT_FEAR_DISPLAY = 58,
	ACT_EXCITED = 59,
	ACT_SPECIAL_ATTACK1 = 60,
	ACT_SPECIAL_ATTACK2 = 61,
	ACT_COMBAT_IDLE = 62,
	ACT_WALK_SCARED = 63,
	ACT_RUN_SCARED = 64,
	ACT_VICTORY_DANCE = 65,
	ACT_DIE_HEADSHOT = 66,
	ACT_DIE_CHESTSHOT = 67,
	ACT_DIE_GUTSHOT = 68,
	ACT_DIE_BACKSHOT = 69,
	ACT_FLINCH_HEAD = 70,
	ACT_FLINCH_CHEST = 71,
	ACT_FLINCH_STOMACH = 72,
	ACT_FLINCH_LEFTARM = 73,
	ACT_FLINCH_RIGHTARM = 74,
	ACT_FLINCH_LEFTLEG = 75,
	ACT_FLINCH_RIGHTLEG = 76,
	ACT_FLINCH = 77,
	ACT_LARGE_FLINCH = 78,
	ACT_HOLDBOMB = 79,
	ACT_IDLE_FIDGET = 80,
	ACT_IDLE_SCARED = 81,
	ACT_IDLE_SCARED_FIDGET = 82,
	ACT_FOLLOW_IDLE = 83,
	ACT_FOLLOW_IDLE_FIDGET = 84,
	ACT_FOLLOW_IDLE_SCARED = 85,
	ACT_FOLLOW_IDLE_SCARED_FIDGET = 86,
	ACT_CROUCH_IDLE = 87,
	ACT_CROUCH_IDLE_FIDGET = 88,
	ACT_CROUCH_IDLE_SCARED = 89,
	ACT_CROUCH_IDLE_SCARED_FIDGET = 90,
	ACT_CROUCH_WALK = 91,
	ACT_CROUCH_WALK_SCARED = 92,
	ACT_CROUCH_DIE = 93,
	ACT_WALK_BACK = 94,
	ACT_IDLE_SNEAKY = 95,
	ACT_IDLE_SNEAKY_FIDGET = 96,
	ACT_WALK_SNEAKY = 97,
	ACT_WAVE = 98,
	ACT_YES = 99,
	ACT_NO = 100,
}; /* size: 4 */

/* 351 */
/* <0> (null):0 */
typedef enum  Activity; /* size: 4 */

/* 352 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 353 */
/* <0> (null):0 */
typedef int ptrdiff_t; /* size: 4 */

/* 354 */
/* <0> (null):0 */
struct _List_node_base {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 355 */
/* <0> (null):0 */
class list<NavConnect, std::allocator<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 356 */
/* <0> (null):0 */
class list<CNavLadder*, std::allocator<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 357 */
/* <0> (null):0 */
class list<HidingSpot*, std::allocator<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 358 */
/* <0> (null):0 */
class list<SpotOrder, std::allocator<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 359 */
/* <0> (null):0 */
class allocator<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 360 */
/* <0> (null):0 */
class allocator<std::_List_node<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 361 */
/* <0> (null):0 */
struct _List_node<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 362 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 363 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<SpotOrder> > {
public:

	/* class allocator<std::_List_node<SpotOrder> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 364 */
/* <0> (null):0 */
class _List_base<SpotOrder, std::allocator<SpotOrder> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<SpotOrder> > {
	public:

		/* class allocator<std::_List_node<SpotOrder> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 365 */
/* <0> (null):0 */
struct _List_iterator<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 366 */
/* <0> (null):0 */
struct _List_const_iterator<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 367 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 368 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 369 */
/* <0> (null):0 */
class list<SpotEncounter, std::allocator<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 370 */
/* <0> (null):0 */
class allocator<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 371 */
/* <0> (null):0 */
class allocator<std::_List_node<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 372 */
/* <0> (null):0 */
struct _List_node<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 373 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 374 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<HidingSpot*> > {
public:

	/* class allocator<std::_List_node<HidingSpot*> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 375 */
/* <0> (null):0 */
class _List_base<HidingSpot*, std::allocator<HidingSpot*> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<HidingSpot*> > {
	public:

		/* class allocator<std::_List_node<HidingSpot*> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 376 */
/* <0> (null):0 */
struct _List_iterator<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 377 */
/* <0> (null):0 */
struct _List_const_iterator<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 378 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 379 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 380 */
/* <0> (null):0 */
class allocator<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 381 */
/* <0> (null):0 */
class allocator<std::_List_node<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 382 */
/* <0> (null):0 */
struct _List_node<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 383 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 384 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<SpotEncounter> > {
public:

	/* class allocator<std::_List_node<SpotEncounter> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 385 */
/* <0> (null):0 */
class _List_base<SpotEncounter, std::allocator<SpotEncounter> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<SpotEncounter> > {
	public:

		/* class allocator<std::_List_node<SpotEncounter> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 386 */
/* <0> (null):0 */
struct _List_iterator<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 387 */
/* <0> (null):0 */
struct _List_const_iterator<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 388 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 389 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 390 */
/* <0> (null):0 */
class allocator<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 391 */
/* <0> (null):0 */
class allocator<std::_List_node<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 392 */
/* <0> (null):0 */
struct _List_node<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 393 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 394 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<NavConnect> > {
public:

	/* class allocator<std::_List_node<NavConnect> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 395 */
/* <0> (null):0 */
class _List_base<NavConnect, std::allocator<NavConnect> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<NavConnect> > {
	public:

		/* class allocator<std::_List_node<NavConnect> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 396 */
/* <0> (null):0 */
struct _List_iterator<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 397 */
/* <0> (null):0 */
struct _List_const_iterator<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 398 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 399 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 400 */
/* <0> (null):0 */
class allocator<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 401 */
/* <0> (null):0 */
class allocator<std::_List_node<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 402 */
/* <0> (null):0 */
struct _List_node<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 403 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 404 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<CNavLadder*> > {
public:

	/* class allocator<std::_List_node<CNavLadder*> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 405 */
/* <0> (null):0 */
class _List_base<CNavLadder*, std::allocator<CNavLadder*> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<CNavLadder*> > {
	public:

		/* class allocator<std::_List_node<CNavLadder*> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 406 */
/* <0> (null):0 */
struct _List_iterator<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 407 */
/* <0> (null):0 */
struct _List_const_iterator<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 408 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 409 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 410 */
/* <0> (null):0 */
class allocator<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 411 */
/* <0> (null):0 */
class allocator<std::_List_node<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 412 */
/* <0> (null):0 */
struct _List_node<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 413 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 414 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<CNavArea*> > {
public:

	/* class allocator<std::_List_node<CNavArea*> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 415 */
/* <0> (null):0 */
class _List_base<CNavArea*, std::allocator<CNavArea*> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<CNavArea*> > {
	public:

		/* class allocator<std::_List_node<CNavArea*> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 416 */
/* <0> (null):0 */
class list<CNavArea*, std::allocator<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 417 */
/* <0> (null):0 */
struct _List_iterator<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 418 */
/* <0> (null):0 */
struct _List_const_iterator<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 419 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 420 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 421 */
/* <0> (null):0 */
enum {
	__value = 1,
}; /* size: 4 */

/* 422 */
/* <0> (null):0 */
struct __traitor<std::__is_integer<int>, std::__is_floating<int> > {
	/* <0> (null):0 */
	enum {
		__value = 1,
	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 423 */
/* <0> (null):0 */
enum {
	__value = 1,
}; /* size: 4 */

/* 424 */
/* <0> (null):0 */
struct __traitor<std::__is_arithmetic<int>, std::__is_pointer<int> > {
	/* <0> (null):0 */
	enum {
		__value = 1,
	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 425 */
/* <0> (null):0 */
enum {
	ignore_monsters = 1,
	dont_ignore_monsters = 0,
	missile = 2,
}; /* size: 4 */

/* 426 */
/* <0> (null):0 */
typedef enum  IGNORE_MONSTERS; /* size: 4 */

/* 427 */
/* <0> (null):0 */
enum {
	ignore_glass = 1,
	dont_ignore_glass = 0,
}; /* size: 4 */

/* 428 */
/* <0> (null):0 */
typedef enum  IGNORE_GLASS; /* size: 4 */

/* 429 */
 /* pointer to 430 */
 /* size: 4 */

/* 430 */
/* <0> (null):0 */
struct CBaseEntity {
	/* <0> (null):0 */
	edict_t * edict(class CBaseEntity *); /* linkage=_ZN11CBaseEntity5edictEv */

	/* <0> (null):0 */
	virtual int ObjectCaps(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10ObjectCapsEv */

	/* <0> (null):0 */
	int entindex(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8entindexEv */

	/* vtable has 1 entries: {
	   [6] = ObjectCaps(_ZN11CBaseEntity10ObjectCapsEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 431 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 432 */
/* <0> (null):0 */
enum TeamName {
	UNASSIGNED = 0,
	TERRORIST = 1,
	CT = 2,
	SPECTATOR = 3,
}; /* size: 4 */

/* 433 */
/* <0> (null):0 */
class CBasePlayer {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 434 */
 /* pointer to 433 */
 /* size: 4 */

/* 435 */
/* <0> (null):0 */
enum GameEventType {
	EVENT_INVALID = 0,
	EVENT_WEAPON_FIRED = 1,
	EVENT_WEAPON_FIRED_ON_EMPTY = 2,
	EVENT_WEAPON_RELOADED = 3,
	EVENT_HE_GRENADE_EXPLODED = 4,
	EVENT_FLASHBANG_GRENADE_EXPLODED = 5,
	EVENT_SMOKE_GRENADE_EXPLODED = 6,
	EVENT_GRENADE_BOUNCED = 7,
	EVENT_BEING_SHOT_AT = 8,
	EVENT_PLAYER_BLINDED_BY_FLASHBANG = 9,
	EVENT_PLAYER_FOOTSTEP = 10,
	EVENT_PLAYER_JUMPED = 11,
	EVENT_PLAYER_DIED = 12,
	EVENT_PLAYER_LANDED_FROM_HEIGHT = 13,
	EVENT_PLAYER_TOOK_DAMAGE = 14,
	EVENT_HOSTAGE_DAMAGED = 15,
	EVENT_HOSTAGE_KILLED = 16,
	EVENT_DOOR = 17,
	EVENT_BREAK_GLASS = 18,
	EVENT_BREAK_WOOD = 19,
	EVENT_BREAK_METAL = 20,
	EVENT_BREAK_FLESH = 21,
	EVENT_BREAK_CONCRETE = 22,
	EVENT_BOMB_PLANTED = 23,
	EVENT_BOMB_DROPPED = 24,
	EVENT_BOMB_PICKED_UP = 25,
	EVENT_BOMB_BEEP = 26,
	EVENT_BOMB_DEFUSING = 27,
	EVENT_BOMB_DEFUSE_ABORTED = 28,
	EVENT_BOMB_DEFUSED = 29,
	EVENT_BOMB_EXPLODED = 30,
	EVENT_HOSTAGE_USED = 31,
	EVENT_HOSTAGE_RESCUED = 32,
	EVENT_ALL_HOSTAGES_RESCUED = 33,
	EVENT_VIP_ESCAPED = 34,
	EVENT_VIP_ASSASSINATED = 35,
	EVENT_TERRORISTS_WIN = 36,
	EVENT_CTS_WIN = 37,
	EVENT_ROUND_DRAW = 38,
	EVENT_ROUND_WIN = 39,
	EVENT_ROUND_LOSS = 40,
	EVENT_ROUND_START = 41,
	EVENT_PLAYER_SPAWNED = 42,
	EVENT_CLIENT_CORPSE_SPAWNED = 43,
	EVENT_BUY_TIME_START = 44,
	EVENT_PLAYER_LEFT_BUY_ZONE = 45,
	EVENT_DEATH_CAMERA_START = 46,
	EVENT_KILL_ALL = 47,
	EVENT_ROUND_TIME = 48,
	EVENT_DIE = 49,
	EVENT_KILL = 50,
	EVENT_HEADSHOT = 51,
	EVENT_KILL_FLASHBANGED = 52,
	EVENT_TUTOR_BUY_MENU_OPENNED = 53,
	EVENT_TUTOR_AUTOBUY = 54,
	EVENT_PLAYER_BOUGHT_SOMETHING = 55,
	EVENT_TUTOR_NOT_BUYING_ANYTHING = 56,
	EVENT_TUTOR_NEED_TO_BUY_PRIMARY_WEAPON = 57,
	EVENT_TUTOR_NEED_TO_BUY_PRIMARY_AMMO = 58,
	EVENT_TUTOR_NEED_TO_BUY_SECONDARY_AMMO = 59,
	EVENT_TUTOR_NEED_TO_BUY_ARMOR = 60,
	EVENT_TUTOR_NEED_TO_BUY_DEFUSE_KIT = 61,
	EVENT_TUTOR_NEED_TO_BUY_GRENADE = 62,
	EVENT_CAREER_TASK_DONE = 63,
	EVENT_START_RADIO_1 = 64,
	EVENT_RADIO_COVER_ME = 65,
	EVENT_RADIO_YOU_TAKE_THE_POINT = 66,
	EVENT_RADIO_HOLD_THIS_POSITION = 67,
	EVENT_RADIO_REGROUP_TEAM = 68,
	EVENT_RADIO_FOLLOW_ME = 69,
	EVENT_RADIO_TAKING_FIRE = 70,
	EVENT_START_RADIO_2 = 71,
	EVENT_RADIO_GO_GO_GO = 72,
	EVENT_RADIO_TEAM_FALL_BACK = 73,
	EVENT_RADIO_STICK_TOGETHER_TEAM = 74,
	EVENT_RADIO_GET_IN_POSITION_AND_WAIT = 75,
	EVENT_RADIO_STORM_THE_FRONT = 76,
	EVENT_RADIO_REPORT_IN_TEAM = 77,
	EVENT_START_RADIO_3 = 78,
	EVENT_RADIO_AFFIRMATIVE = 79,
	EVENT_RADIO_ENEMY_SPOTTED = 80,
	EVENT_RADIO_NEED_BACKUP = 81,
	EVENT_RADIO_SECTOR_CLEAR = 82,
	EVENT_RADIO_IN_POSITION = 83,
	EVENT_RADIO_REPORTING_IN = 84,
	EVENT_RADIO_GET_OUT_OF_THERE = 85,
	EVENT_RADIO_NEGATIVE = 86,
	EVENT_RADIO_ENEMY_DOWN = 87,
	EVENT_END_RADIO = 88,
	EVENT_NEW_MATCH = 89,
	EVENT_PLAYER_CHANGED_TEAM = 90,
	EVENT_BULLET_IMPACT = 91,
	EVENT_GAME_COMMENCE = 92,
	EVENT_WEAPON_ZOOMED = 93,
	EVENT_HOSTAGE_CALLED_FOR_HELP = 94,
	NUM_GAME_EVENTS = 95,
}; /* size: 4 */

/* 436 */
/* <0> (null):0 */
class IntervalTimer {
private:

	float                      m_timestamp;          /*     0     4 */
	/* <0> (null):0 */
	void IntervalTimer(class IntervalTimer *);

	/* <0> (null):0 */
	void Reset(class IntervalTimer *); /* linkage=_ZN13IntervalTimer5ResetEv */

	/* <0> (null):0 */
	void Start(class IntervalTimer *); /* linkage=_ZN13IntervalTimer5StartEv */

	/* <0> (null):0 */
	void Invalidate(class IntervalTimer *); /* linkage=_ZN13IntervalTimer10InvalidateEv */

	/* <0> (null):0 */
	bool HasStarted(const class IntervalTimer  *); /* linkage=_ZNK13IntervalTimer10HasStartedEv */

	/* <0> (null):0 */
	float GetElapsedTime(const class IntervalTimer  *); /* linkage=_ZNK13IntervalTimer14GetElapsedTimeEv */

	/* <0> (null):0 */
	bool IsLessThen(const class IntervalTimer  *, float); /* linkage=_ZNK13IntervalTimer10IsLessThenEf */

	/* <0> (null):0 */
	bool IsGreaterThen(const class IntervalTimer  *, float); /* linkage=_ZNK13IntervalTimer13IsGreaterThenEf */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 437 */
 /* pointer to 436 */
 /* size: 4 */

/* 438 */
 /* pointer to 439 */
 /* size: 4 */

/* 439 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 440 */
/* <0> (null):0 */
class CountdownTimer {
private:

	float                      m_duration;           /*     0     4 */
	float                      m_timestamp;          /*     4     4 */
	/* <0> (null):0 */
	void CountdownTimer(class CountdownTimer *);

	/* <0> (null):0 */
	void Reset(class CountdownTimer *); /* linkage=_ZN14CountdownTimer5ResetEv */

	/* <0> (null):0 */
	void Start(class CountdownTimer *, float); /* linkage=_ZN14CountdownTimer5StartEf */

	/* <0> (null):0 */
	void Invalidate(class CountdownTimer *); /* linkage=_ZN14CountdownTimer10InvalidateEv */

	/* <0> (null):0 */
	bool HasStarted(const class CountdownTimer  *); /* linkage=_ZNK14CountdownTimer10HasStartedEv */

	/* <0> (null):0 */
	bool IsElapsed(const class CountdownTimer  *); /* linkage=_ZNK14CountdownTimer9IsElapsedEv */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 441 */
 /* pointer to 440 */
 /* size: 4 */

/* 442 */
 /* pointer to 443 */
 /* size: 4 */

/* 443 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 444 */
/* <0> (null):0 */
class new_allocator<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 445 */
/* <0> (null):0 */
class new_allocator<std::_List_node<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 446 */
/* <0> (null):0 */
class new_allocator<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 447 */
/* <0> (null):0 */
class new_allocator<std::_List_node<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 448 */
/* <0> (null):0 */
class new_allocator<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 449 */
/* <0> (null):0 */
class new_allocator<std::_List_node<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 450 */
/* <0> (null):0 */
class new_allocator<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 451 */
/* <0> (null):0 */
class new_allocator<std::_List_node<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 452 */
/* <0> (null):0 */
class new_allocator<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 453 */
/* <0> (null):0 */
class new_allocator<std::_List_node<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 454 */
/* <0> (null):0 */
class new_allocator<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 455 */
/* <0> (null):0 */
class new_allocator<std::_List_node<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 456 */
/* <0> (null):0 */
struct __numeric_traits_integer<int> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 457 */
wchar_t
 /* size: 4 */

/* 458 */
/* <0> (null):0 */
struct _List_node_base {
	class _List_node_base *    _M_next;              /*     0     4 */
	class _List_node_base *    _M_prev;              /*     4     4 */
	/* <0> (null):0 */
	void swap(class _List_node_base &, class _List_node_base &); /* linkage=_ZNSt8__detail15_List_node_base4swapERS0_S1_ */

	/* <0> (null):0 */
	void _M_transfer(class _List_node_base *, class _List_node_base *, class _List_node_base *); /* linkage=_ZNSt8__detail15_List_node_base11_M_transferEPS0_S1_ */

	/* <0> (null):0 */
	void _M_reverse(class _List_node_base *); /* linkage=_ZNSt8__detail15_List_node_base10_M_reverseEv */

	/* <0> (null):0 */
	void _M_hook(class _List_node_base *, class _List_node_base *); /* linkage=_ZNSt8__detail15_List_node_base7_M_hookEPS0_ */

	/* <0> (null):0 */
	void _M_unhook(class _List_node_base *); /* linkage=_ZNSt8__detail15_List_node_base9_M_unhookEv */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 459 */
 /* pointer to 458 */
 /* size: 4 */

/* 460 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 461 */
 /* pointer to 458 */
 /* size: 4 */

/* 462 */
/* <0> (null):0 */
typedef unsigned int Place; /* size: 4 */

/* 463 */
/* <0> (null):0 */
enum NavErrorType {
	NAV_OK = 0,
	NAV_CANT_ACCESS_FILE = 1,
	NAV_INVALID_FILE = 2,
	NAV_BAD_FILE_VERSION = 3,
	NAV_CORRUPT_DATA = 4,
}; /* size: 4 */

/* 464 */
/* <0> (null):0 */
enum NavDirType {
	NORTH = 0,
	EAST = 1,
	SOUTH = 2,
	WEST = 3,
	NUM_DIRECTIONS = 4,
}; /* size: 4 */

/* 465 */
/* <0> (null):0 */
enum NavTraverseType {
	GO_NORTH = 0,
	GO_EAST = 1,
	GO_SOUTH = 2,
	GO_WEST = 3,
	GO_LADDER_UP = 4,
	GO_LADDER_DOWN = 5,
	GO_JUMP = 6,
	NUM_TRAVERSE_TYPES = 7,
}; /* size: 4 */

/* 466 */
/* <0> (null):0 */
enum NavCornerType {
	NORTH_WEST = 0,
	NORTH_EAST = 1,
	SOUTH_EAST = 2,
	SOUTH_WEST = 3,
	NUM_CORNERS = 4,
}; /* size: 4 */

/* 467 */
/* <0> (null):0 */
struct Extent {
	class Vector              lo;                    /*     0    12 */
	class Vector              hi;                    /*    12    12 */
	/* <0> (null):0 */
	float SizeX(const class Extent  *); /* linkage=_ZNK6Extent5SizeXEv */

	/* <0> (null):0 */
	float SizeY(const class Extent  *); /* linkage=_ZNK6Extent5SizeYEv */

	/* <0> (null):0 */
	float SizeZ(const class Extent  *); /* linkage=_ZNK6Extent5SizeZEv */

	/* <0> (null):0 */
	float Area(const class Extent  *); /* linkage=_ZNK6Extent4AreaEv */

	/* <0> (null):0 */
	bool Contains(const class Extent  *, const class Vector  *); /* linkage=_ZNK6Extent8ContainsEPK6Vector */


	/* size: 24, cachelines: 1, members: 2 */
	/* last cacheline: 24 bytes */
}; /* size: 24 */

/* 468 */
 /* pointer to 469 */
 /* size: 4 */

/* 469 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 24 */

/* 470 */
/* <0> (null):0 */
struct Ray {
	class Vector              from;                  /*     0    12 */
	class Vector              to;                    /*    12    12 */

	/* size: 24, cachelines: 1, members: 2 */
	/* last cacheline: 24 bytes */
}; /* size: 24 */

/* 471 */
/* <0> (null):0 */
class SteamFile {
private:

	byte *                     m_fileData;           /*     0     4 */
	int                        m_fileDataLength;     /*     4     4 */
	byte *                     m_cursor;             /*     8     4 */
	int                        m_bytesLeft;          /*    12     4 */
	/* <0> (null):0 */
	void SteamFile(class SteamFile *, const char  *);

	/* <0> (null):0 */
	void ~SteamFile(class SteamFile *, int);

	/* <0> (null):0 */
	bool IsValid(const class SteamFile  *); /* linkage=_ZNK9SteamFile7IsValidEv */

	/* <0> (null):0 */
	bool Read(class SteamFile *, void *, int); /* linkage=_ZN9SteamFile4ReadEPvi */


	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 472 */
 /* pointer to 471 */
 /* size: 4 */

/* 473 */
 /* pointer to 474 */
 /* size: 4 */

/* 474 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 16 */

/* 475 */
/* <0> (null):0 */
union NavConnect {
	unsigned int               id;                 /*           4 */
	class CNavArea *           area;               /*           4 */
}; /* size: 4 */

/* 476 */
/* <0> (null):0 */
struct ApproachInfo {
	union NavConnect           here;                 /*     0     4 */
	union NavConnect           prev;                 /*     4     4 */
	enum NavTraverseType       prevToHereHow;        /*     8     4 */
	union NavConnect           next;                 /*    12     4 */
	enum NavTraverseType       hereToNextHow;        /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 477 */
/* <0> (null):0 */
struct CNavArea {
	/* <0> (null):0 */
	struct ApproachInfo {
		union NavConnect           here;                 /*     0     4 */
		union NavConnect           prev;                 /*     4     4 */
		enum NavTraverseType       prevToHereHow;        /*     8     4 */
		union NavConnect           next;                 /*    12     4 */
		enum NavTraverseType       hereToNextHow;        /*    16     4 */

		/* size: 20, cachelines: 1, members: 5 */
		/* last cacheline: 20 bytes */
	};

private:

	bool                       m_isReset;            /*     0     1 */
	unsigned int               m_nextID;             /*     0     4 */
	unsigned int               m_id;                 /*     0     4 */
	struct Extent              m_extent;             /*     4    24 */
	class Vector              m_center;              /*    28    12 */
	unsigned char              m_attributeFlags;     /*    40     1 */
	Place                      m_place;              /*    44     4 */
	float                      m_neZ;                /*    48     4 */
	float                      m_swZ;                /*    52     4 */
	float                      m_clearedTimestamp[2]; /*    56     8 */
	float                      m_danger[2];          /*    64     8 */
	/* --- cacheline 1 boundary (64 bytes) was 2 bytes ago --- */
	float                      m_dangerTimestamp[2]; /*    72     8 */
	HidingSpotList             m_hidingSpotList;     /*    80     0 */
	SpotEncounterList          m_spotEncounterList;  /*    88     0 */
	struct ApproachInfo        m_approach[16];       /*    96   320 */
	/* --- cacheline 6 boundary (384 bytes) was 10 bytes ago --- */
	unsigned char              m_approachCount;      /*   416     1 */

	/* Bitfield combined with previous fields */

	unsigned int               m_masterMarker;       /*     0     4 */
	unsigned int               m_marker;             /*   420     4 */
	class CNavArea *           m_parent;             /*   424     4 */
	enum NavTraverseType       m_parentHow;          /*   428     4 */
	float                      m_totalCost;          /*   432     4 */
	float                      m_costSoFar;          /*   436     4 */

	/* Bitfield combined with previous fields */

	class CNavArea *           m_openList;           /*     0     4 */
	class CNavArea *           m_nextOpen;           /*   440     4 */
	class CNavArea *           m_prevOpen;           /*   444     4 */
	unsigned int               m_openMarker;         /*   448     4 */
	class list<NavConnect, std::allocator<NavConnect> > m_connect[4]; /*   452    32 */
	/* --- cacheline 7 boundary (448 bytes) was 19 bytes ago --- */
	class list<CNavLadder*, std::allocator<CNavLadder*> > m_ladder[2]; /*   484    16 */
	class CNavNode *           m_node[4];            /*   500    16 */
	class list<CNavArea*, std::allocator<CNavArea*> > m_overlapList; /*   516     8 */
	class CNavArea *           m_prevHash;           /*   524     4 */
	class CNavArea *           m_nextHash;           /*   528     4 */
	/* <0> (null):0 */
	void CNavArea(class CNavArea *, class CNavNode *, class CNavNode *, class CNavNode *, class CNavNode *);

	/* <0> (null):0 */
	void CNavArea(class CNavArea *);

	/* <0> (null):0 */
	void CNavArea(class CNavArea *, const class Vector  *, const class Vector  *);

	/* <0> (null):0 */
	void CNavArea(class CNavArea *, const class Vector  *, const class Vector  *, const class Vector  *, const class Vector  *);

	/* <0> (null):0 */
	void ~CNavArea(class CNavArea *, int);

	/* <0> (null):0 */
	void ConnectTo(class CNavArea *, class CNavArea *, enum NavDirType); /* linkage=_ZN8CNavArea9ConnectToEPS_10NavDirType */

	/* <0> (null):0 */
	void Disconnect(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea10DisconnectEPS_ */

	/* <0> (null):0 */
	void Save(const class CNavArea  *, FILE *); /* linkage=_ZNK8CNavArea4SaveEP8_IO_FILE */

	/* <0> (null):0 */
	void Save(class CNavArea *, int, unsigned int); /* linkage=_ZN8CNavArea4SaveEij */

	/* <0> (null):0 */
	void Load(class CNavArea *, class SteamFile *, unsigned int); /* linkage=_ZN8CNavArea4LoadEP9SteamFilej */

	/* <0> (null):0 */
	enum NavErrorType PostLoad(class CNavArea *); /* linkage=_ZN8CNavArea8PostLoadEv */

	/* <0> (null):0 */
	unsigned int GetID(const class CNavArea  *); /* linkage=_ZNK8CNavArea5GetIDEv */

	/* <0> (null):0 */
	void SetAttributes(class CNavArea *, unsigned char); /* linkage=_ZN8CNavArea13SetAttributesEh */

	/* <0> (null):0 */
	unsigned char GetAttributes(const class CNavArea  *); /* linkage=_ZNK8CNavArea13GetAttributesEv */

	/* <0> (null):0 */
	void SetPlace(class CNavArea *, Place); /* linkage=_ZN8CNavArea8SetPlaceEj */

	/* <0> (null):0 */
	Place GetPlace(const class CNavArea  *); /* linkage=_ZNK8CNavArea8GetPlaceEv */

	/* <0> (null):0 */
	bool IsOverlapping(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea13IsOverlappingEPK6Vector */

	/* <0> (null):0 */
	bool IsOverlapping(const class CNavArea  *, const class CNavArea  *); /* linkage=_ZNK8CNavArea13IsOverlappingEPKS_ */

	/* <0> (null):0 */
	bool IsOverlappingX(const class CNavArea  *, const class CNavArea  *); /* linkage=_ZNK8CNavArea14IsOverlappingXEPKS_ */

	/* <0> (null):0 */
	bool IsOverlappingY(const class CNavArea  *, const class CNavArea  *); /* linkage=_ZNK8CNavArea14IsOverlappingYEPKS_ */

	/* <0> (null):0 */
	int GetPlayerCount(const class CNavArea  *, int, class CBasePlayer *); /* linkage=_ZNK8CNavArea14GetPlayerCountEiP11CBasePlayer */

	/* <0> (null):0 */
	float GetZ(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea4GetZEPK6Vector */

	/* <0> (null):0 */
	float GetZ(const class CNavArea  *, float, float); /* linkage=_ZNK8CNavArea4GetZEff */

	/* <0> (null):0 */
	bool Contains(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea8ContainsEPK6Vector */

	/* <0> (null):0 */
	bool IsCoplanar(const class CNavArea  *, const class CNavArea  *); /* linkage=_ZNK8CNavArea10IsCoplanarEPKS_ */

	/* <0> (null):0 */
	void GetClosestPointOnArea(const class CNavArea  *, const class Vector  *, class Vector *); /* linkage=_ZNK8CNavArea21GetClosestPointOnAreaEPK6VectorPS0_ */

	/* <0> (null):0 */
	float GetDistanceSquaredToPoint(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea25GetDistanceSquaredToPointEPK6Vector */

	/* <0> (null):0 */
	bool IsDegenerate(const class CNavArea  *); /* linkage=_ZNK8CNavArea12IsDegenerateEv */

	/* <0> (null):0 */
	bool IsEdge(const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea6IsEdgeE10NavDirType */

	/* <0> (null):0 */
	int GetAdjacentCount(const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea16GetAdjacentCountE10NavDirType */

	/* <0> (null):0 */
	class CNavArea * GetAdjacentArea(const class CNavArea  *, enum NavDirType, int); /* linkage=_ZNK8CNavArea15GetAdjacentAreaE10NavDirTypei */

	/* <0> (null):0 */
	class CNavArea * GetRandomAdjacentArea(const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea21GetRandomAdjacentAreaE10NavDirType */

	/* <0> (null):0 */
	const NavConnectList  * GetAdjacentList(const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea15GetAdjacentListE10NavDirType */

	/* <0> (null):0 */
	bool IsConnected(const class CNavArea  *, const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea11IsConnectedEPKS_10NavDirType */

	/* <0> (null):0 */
	float ComputeHeightChange(class CNavArea *, const class CNavArea  *); /* linkage=_ZN8CNavArea19ComputeHeightChangeEPKS_ */

	/* <0> (null):0 */
	const NavLadderList  * GetLadderList(const class CNavArea  *, enum LadderDirectionType); /* linkage=_ZNK8CNavArea13GetLadderListE19LadderDirectionType */

	/* <0> (null):0 */
	void ComputePortal(const class CNavArea  *, const class CNavArea  *, enum NavDirType, class Vector *, float *); /* linkage=_ZNK8CNavArea13ComputePortalEPKS_10NavDirTypeP6VectorPf */

	/* <0> (null):0 */
	void ComputeClosestPointInPortal(const class CNavArea  *, const class CNavArea  *, enum NavDirType, const class Vector  *, class Vector *); /* linkage=_ZNK8CNavArea27ComputeClosestPointInPortalEPKS_10NavDirTypePK6VectorPS3_ */

	/* <0> (null):0 */
	enum NavDirType ComputeDirection(const class CNavArea  *, class Vector *); /* linkage=_ZNK8CNavArea16ComputeDirectionEP6Vector */

	/* <0> (null):0 */
	void SetClearedTimestamp(class CNavArea *, int); /* linkage=_ZN8CNavArea19SetClearedTimestampEi */

	/* <0> (null):0 */
	float GetClearedTimestamp(class CNavArea *, int); /* linkage=_ZN8CNavArea19GetClearedTimestampEi */

	/* <0> (null):0 */
	const HidingSpotList  * GetHidingSpotList(const class CNavArea  *); /* linkage=_ZNK8CNavArea17GetHidingSpotListEv */

	/* <0> (null):0 */
	void ComputeHidingSpots(class CNavArea *); /* linkage=_ZN8CNavArea18ComputeHidingSpotsEv */

	/* <0> (null):0 */
	void ComputeSniperSpots(class CNavArea *); /* linkage=_ZN8CNavArea18ComputeSniperSpotsEv */

	/* <0> (null):0 */
	class SpotEncounter * GetSpotEncounter(class CNavArea *, const class CNavArea  *, const class CNavArea  *); /* linkage=_ZN8CNavArea16GetSpotEncounterEPKS_S1_ */

	/* <0> (null):0 */
	void ComputeSpotEncounters(class CNavArea *); /* linkage=_ZN8CNavArea21ComputeSpotEncountersEv */

	/* <0> (null):0 */
	void IncreaseDanger(class CNavArea *, int, float); /* linkage=_ZN8CNavArea14IncreaseDangerEif */

	/* <0> (null):0 */
	float GetDanger(class CNavArea *, int); /* linkage=_ZN8CNavArea9GetDangerEi */

	/* <0> (null):0 */
	float GetSizeX(const class CNavArea  *); /* linkage=_ZNK8CNavArea8GetSizeXEv */

	/* <0> (null):0 */
	float GetSizeY(const class CNavArea  *); /* linkage=_ZNK8CNavArea8GetSizeYEv */

	/* <0> (null):0 */
	const class Extent  * GetExtent(const class CNavArea  *); /* linkage=_ZNK8CNavArea9GetExtentEv */

	/* <0> (null):0 */
	const class Vector  * GetCenter(const class CNavArea  *); /* linkage=_ZNK8CNavArea9GetCenterEv */

	/* <0> (null):0 */
	const class Vector  * GetCorner(const class CNavArea  *, enum NavCornerType); /* linkage=_ZNK8CNavArea9GetCornerE13NavCornerType */

	/* <0> (null):0 */
	const class ApproachInfo  * GetApproachInfo(const class CNavArea  *, int); /* linkage=_ZNK8CNavArea15GetApproachInfoEi */

	/* <0> (null):0 */
	int GetApproachInfoCount(const class CNavArea  *); /* linkage=_ZNK8CNavArea20GetApproachInfoCountEv */

	/* <0> (null):0 */
	void ComputeApproachAreas(class CNavArea *); /* linkage=_ZN8CNavArea20ComputeApproachAreasEv */

	/* <0> (null):0 */
	void MakeNewMarker(void); /* linkage=_ZN8CNavArea13MakeNewMarkerEv */

	/* <0> (null):0 */
	void Mark(class CNavArea *); /* linkage=_ZN8CNavArea4MarkEv */

	/* <0> (null):0 */
	BOOL IsMarked(const class CNavArea  *); /* linkage=_ZNK8CNavArea8IsMarkedEv */

	/* <0> (null):0 */
	void SetParent(class CNavArea *, class CNavArea *, enum NavTraverseType); /* linkage=_ZN8CNavArea9SetParentEPS_15NavTraverseType */

	/* <0> (null):0 */
	class CNavArea * GetParent(const class CNavArea  *); /* linkage=_ZNK8CNavArea9GetParentEv */

	/* <0> (null):0 */
	enum NavTraverseType GetParentHow(const class CNavArea  *); /* linkage=_ZNK8CNavArea12GetParentHowEv */

	/* <0> (null):0 */
	bool IsOpen(const class CNavArea  *); /* linkage=_ZNK8CNavArea6IsOpenEv */

	/* <0> (null):0 */
	void AddToOpenList(class CNavArea *); /* linkage=_ZN8CNavArea13AddToOpenListEv */

	/* <0> (null):0 */
	void UpdateOnOpenList(class CNavArea *); /* linkage=_ZN8CNavArea16UpdateOnOpenListEv */

	/* <0> (null):0 */
	void RemoveFromOpenList(class CNavArea *); /* linkage=_ZN8CNavArea18RemoveFromOpenListEv */

	/* <0> (null):0 */
	bool IsOpenListEmpty(void); /* linkage=_ZN8CNavArea15IsOpenListEmptyEv */

	/* <0> (null):0 */
	class CNavArea * PopOpenList(void); /* linkage=_ZN8CNavArea11PopOpenListEv */

	/* <0> (null):0 */
	bool IsClosed(const class CNavArea  *); /* linkage=_ZNK8CNavArea8IsClosedEv */

	/* <0> (null):0 */
	void AddToClosedList(class CNavArea *); /* linkage=_ZN8CNavArea15AddToClosedListEv */

	/* <0> (null):0 */
	void RemoveFromClosedList(class CNavArea *); /* linkage=_ZN8CNavArea20RemoveFromClosedListEv */

	/* <0> (null):0 */
	void ClearSearchLists(void); /* linkage=_ZN8CNavArea16ClearSearchListsEv */

	/* <0> (null):0 */
	void SetTotalCost(class CNavArea *, float); /* linkage=_ZN8CNavArea12SetTotalCostEf */

	/* <0> (null):0 */
	float GetTotalCost(const class CNavArea  *); /* linkage=_ZNK8CNavArea12GetTotalCostEv */

	/* <0> (null):0 */
	void SetCostSoFar(class CNavArea *, float); /* linkage=_ZN8CNavArea12SetCostSoFarEf */

	/* <0> (null):0 */
	float GetCostSoFar(const class CNavArea  *); /* linkage=_ZNK8CNavArea12GetCostSoFarEv */

	/* <0> (null):0 */
	void Draw(class CNavArea *, byte, byte, byte, int); /* linkage=_ZN8CNavArea4DrawEhhhi */

	/* <0> (null):0 */
	void DrawConnectedAreas(class CNavArea *); /* linkage=_ZN8CNavArea18DrawConnectedAreasEv */

	/* <0> (null):0 */
	void DrawMarkedCorner(class CNavArea *, enum NavCornerType, byte, byte, byte, int); /* linkage=_ZN8CNavArea16DrawMarkedCornerE13NavCornerTypehhhi */

	/* <0> (null):0 */
	bool SplitEdit(class CNavArea *, bool, float, class CNavArea * *, class CNavArea * *); /* linkage=_ZN8CNavArea9SplitEditEbfPPS_S1_ */

	/* <0> (null):0 */
	bool MergeEdit(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea9MergeEditEPS_ */

	/* <0> (null):0 */
	bool SpliceEdit(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea10SpliceEditEPS_ */

	/* <0> (null):0 */
	void RaiseCorner(class CNavArea *, enum NavCornerType, int); /* linkage=_ZN8CNavArea11RaiseCornerE13NavCornerTypei */

	/* <0> (null):0 */
	void AddLadderUp(class CNavArea *, class CNavLadder *); /* linkage=_ZN8CNavArea11AddLadderUpEP10CNavLadder */

	/* <0> (null):0 */
	void AddLadderDown(class CNavArea *, class CNavLadder *); /* linkage=_ZN8CNavArea13AddLadderDownEP10CNavLadder */

	/* <0> (null):0 */
	void Initialize(class CNavArea *); /* linkage=_ZN8CNavArea10InitializeEv */

	/* <0> (null):0 */
	void DecayDanger(class CNavArea *); /* linkage=_ZN8CNavArea11DecayDangerEv */

	/* <0> (null):0 */
	bool IsHidingSpotCollision(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea21IsHidingSpotCollisionEPK6Vector */

	/* <0> (null):0 */
	void AddSpotEncounters(class CNavArea *, const class CNavArea  *, enum NavDirType, const class CNavArea  *, enum NavDirType); /* linkage=_ZN8CNavArea17AddSpotEncountersEPKS_10NavDirTypeS1_S2_ */

	/* <0> (null):0 */
	void Strip(class CNavArea *); /* linkage=_ZN8CNavArea5StripEv */

	/* <0> (null):0 */
	void FinishMerge(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea11FinishMergeEPS_ */

	/* <0> (null):0 */
	void MergeAdjacentConnections(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea24MergeAdjacentConnectionsEPS_ */

	/* <0> (null):0 */
	void AssignNodes(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea11AssignNodesEPS_ */

	/* <0> (null):0 */
	void FinishSplitEdit(class CNavArea *, class CNavArea *, enum NavDirType); /* linkage=_ZN8CNavArea15FinishSplitEditEPS_10NavDirType */

	/* <0> (null):0 */
	void OnDestroyNotify(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea15OnDestroyNotifyEPS_ */

	/* --- cacheline 9 boundary (576 bytes) was 27 bytes ago --- */

	/* size: 532, cachelines: 9, members: 32 */
	/* last cacheline: 20 bytes */

	/* BRAIN FART ALERT! 532 != 603 + 0(holes), diff = -71 */

}; /* size: 532 */

/* 478 */
 /* pointer to 477 */
 /* size: 4 */

/* 479 */
 /* pointer to 480 */
 /* size: 4 */

/* 480 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 481 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 482 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 483 */
/* <0> (null):0 */
typedef struct list<NavConnect, std::allocator<NavConnect> > NavConnectList; /* size: 0 */

/* 484 */
/* <0> (null):0 */
enum LadderDirectionType {
	LADDER_UP = 0,
	LADDER_DOWN = 1,
	NUM_LADDER_DIRECTIONS = 2,
}; /* size: 4 */

/* 485 */
/* <0> (null):0 */
class CNavLadder {
	class Vector              m_top;                 /*     0    12 */
	class Vector              m_bottom;              /*    12    12 */
	float                      m_length;             /*    24     4 */
	enum NavDirType            m_dir;                /*    28     4 */
	class Vector2D            m_dirVector;           /*    32     8 */
	class CBaseEntity *        m_entity;             /*    40     4 */
	class CNavArea *           m_topForwardArea;     /*    44     4 */
	class CNavArea *           m_topLeftArea;        /*    48     4 */
	class CNavArea *           m_topRightArea;       /*    52     4 */
	class CNavArea *           m_topBehindArea;      /*    56     4 */
	class CNavArea *           m_bottomArea;         /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	bool                       m_isDangling;         /*    64     1 */
	/* <0> (null):0 */
	void CNavLadder(class CNavLadder *);

	/* <0> (null):0 */
	void OnDestroyNotify(class CNavLadder *, class CNavArea *); /* linkage=_ZN10CNavLadder15OnDestroyNotifyEP8CNavArea */


	/* size: 68, cachelines: 2, members: 12 */
	/* last cacheline: 4 bytes */

	/* BRAIN FART ALERT! 68 != 65 + 0(holes), diff = 3 */

}; /* size: 68 */

/* 486 */
 /* pointer to 485 */
 /* size: 4 */

/* 487 */
/* <0> (null):0 */
typedef struct list<CNavLadder*, std::allocator<CNavLadder*> > NavLadderList; /* size: 0 */

/* 488 */
/* <0> (null):0 */
class HidingSpot {
private:

	class Vector              m_pos;                 /*     0    12 */
	unsigned int               m_id;                 /*    12     4 */
	unsigned int               m_marker;             /*    16     4 */
	unsigned char              m_flags;              /*    20     1 */

	/* Bitfield combined with previous fields */

	unsigned int               m_nextID;             /*     0     4 */
	unsigned int               m_masterMarker;       /*     0     4 */
	/* <0> (null):0 */
	void HidingSpot(class HidingSpot *);

	/* <0> (null):0 */
	void HidingSpot(class HidingSpot *, const class Vector  *, unsigned char);

	/* <0> (null):0 */
	bool HasGoodCover(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot12HasGoodCoverEv */

	/* <0> (null):0 */
	bool IsGoodSniperSpot(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot16IsGoodSniperSpotEv */

	/* <0> (null):0 */
	bool IsIdealSniperSpot(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot17IsIdealSniperSpotEv */

	/* <0> (null):0 */
	void SetFlags(class HidingSpot *, unsigned char); /* linkage=_ZN10HidingSpot8SetFlagsEh */

	/* <0> (null):0 */
	unsigned char GetFlags(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot8GetFlagsEv */

	/* <0> (null):0 */
	void Save(const class HidingSpot  *, int, unsigned int); /* linkage=_ZNK10HidingSpot4SaveEij */

	/* <0> (null):0 */
	void Load(class HidingSpot *, class SteamFile *, unsigned int); /* linkage=_ZN10HidingSpot4LoadEP9SteamFilej */

	/* <0> (null):0 */
	const class Vector  * GetPosition(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot11GetPositionEv */

	/* <0> (null):0 */
	unsigned int GetID(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot5GetIDEv */

	/* <0> (null):0 */
	void Mark(class HidingSpot *); /* linkage=_ZN10HidingSpot4MarkEv */

	/* <0> (null):0 */
	bool IsMarked(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot8IsMarkedEv */

	/* <0> (null):0 */
	void ChangeMasterMarker(void); /* linkage=_ZN10HidingSpot18ChangeMasterMarkerEv */


	/* size: 24, cachelines: 1, members: 6 */
	/* last cacheline: 24 bytes */
}; /* size: 24 */

/* 489 */
 /* pointer to 488 */
 /* size: 4 */

/* 490 */
 /* pointer to 491 */
 /* size: 4 */

/* 491 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 24 */

/* 492 */
/* <0> (null):0 */
typedef struct list<HidingSpot*, std::allocator<HidingSpot*> > HidingSpotList; /* size: 0 */

/* 493 */
/* <0> (null):0 */
union {
	class HidingSpot *         spot;               /*           4 */
	unsigned int               id;                 /*           4 */
}; /* size: 4 */

/* 494 */
/* <0> (null):0 */
struct SpotOrder {
	/* <0> (null):0 */
	union {
		class HidingSpot *         spot;                 /*           4 */
		unsigned int               id;                   /*           4 */
	};

	float                      t;                    /*     0     4 */
	union {
		class HidingSpot * spot;                 /*           4 */
		unsigned int       id;                   /*           4 */
	};                                               /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 495 */
/* <0> (null):0 */
typedef struct list<SpotOrder, std::allocator<SpotOrder> > SpotOrderList; /* size: 0 */

/* 496 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 497 */
/* <0> (null):0 */
typedef class SpotOrder * pointer; /* size: 4 */

/* 498 */
/* <0> (null):0 */
typedef const class SpotOrder  * const_pointer; /* size: 4 */

/* 499 */
/* <0> (null):0 */
class new_allocator<SpotOrder> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class SpotOrder * pointer;

	/* <0> (null):0 */
	typedef const class SpotOrder  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<SpotOrder> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<SpotOrder> *, const class new_allocator<SpotOrder>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<SpotOrder> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<SpotOrder>  *, class SpotOrder &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE7addressERS1_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<SpotOrder>  *, const class SpotOrder  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE7addressERKS1_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<SpotOrder> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<SpotOrder> *, class SpotOrder *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE10deallocateEPS1_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<SpotOrder>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<SpotOrder> *, class SpotOrder *, const class SpotOrder  &); /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE9constructEPS1_RKS1_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<SpotOrder> *, class SpotOrder *); /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE7destroyEPS1_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 500 */
 /* pointer to 494 */
 /* size: 4 */

/* 501 */
 /* pointer to 502 */
 /* size: 4 */

/* 502 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 503 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 504 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 505 */
 /* pointer to 499 */
 /* size: 4 */

/* 506 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 507 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 508 */
 /* pointer to 509 */
 /* size: 4 */

/* 509 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 510 */
/* <0> (null):0 */
typedef class SpotOrder & reference; /* size: 4 */

/* 511 */
/* <0> (null):0 */
typedef const class SpotOrder  & const_reference; /* size: 4 */

/* 512 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<SpotOrder> > other; /* size: 0 */

/* 513 */
/* <0> (null):0 */
struct rebind<std::_List_node<SpotOrder> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<SpotOrder> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 514 */
/* <0> (null):0 */
typedef struct allocator<SpotOrder> other; /* size: 1 */

/* 515 */
/* <0> (null):0 */
struct rebind<SpotOrder> {
	/* <0> (null):0 */
	typedef struct allocator<SpotOrder> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 516 */
/* <0> (null):0 */
class allocator<SpotOrder> : public new_allocator<SpotOrder> {
public:

	/* class new_allocator<SpotOrder> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class SpotOrder & reference;

	/* <0> (null):0 */
	typedef const class SpotOrder  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<SpotOrder> *);

	/* <0> (null):0 */
	void allocator(class allocator<SpotOrder> *, const class allocator<SpotOrder>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<SpotOrder> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<SpotOrder> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<SpotOrder> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<SpotOrder> {
		/* <0> (null):0 */
		typedef struct allocator<SpotOrder> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 517 */
 /* pointer to 516 */
 /* size: 4 */

/* 518 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 519 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 520 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 521 */
/* <0> (null):0 */
typedef class _List_node<SpotOrder> * pointer; /* size: 4 */

/* 522 */
/* <0> (null):0 */
typedef const class _List_node<SpotOrder>  * const_pointer; /* size: 4 */

/* 523 */
/* <0> (null):0 */
class new_allocator<std::_List_node<SpotOrder> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<SpotOrder> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<SpotOrder>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<SpotOrder> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<SpotOrder> > *, const class new_allocator<std::_List_node<SpotOrder> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<SpotOrder> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<SpotOrder> >  *, class _List_node<SpotOrder> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7addressERS3_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<SpotOrder> >  *, const class _List_node<SpotOrder>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7addressERKS3_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<SpotOrder> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE10deallocateEPS3_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<SpotOrder> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *, const class _List_node<SpotOrder>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE9constructEPS3_RKS3_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7destroyEPS3_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 524 */
 /* pointer to 361 */
 /* size: 4 */

/* 525 */
 /* pointer to 526 */
 /* size: 4 */

/* 526 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 527 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 528 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 529 */
 /* pointer to 523 */
 /* size: 4 */

/* 530 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 531 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 532 */
 /* pointer to 533 */
 /* size: 4 */

/* 533 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 534 */
/* <0> (null):0 */
class allocator<std::_List_node<SpotOrder> > : public new_allocator<std::_List_node<SpotOrder> > {
public:

	/* class new_allocator<std::_List_node<SpotOrder> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<SpotOrder> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<SpotOrder> > *, const class allocator<std::_List_node<SpotOrder> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<SpotOrder> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 535 */
 /* pointer to 534 */
 /* size: 4 */

/* 536 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 537 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 538 */
 /* pointer to 363 */
 /* size: 4 */

/* 539 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 540 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 541 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 542 */
/* <0> (null):0 */
typedef struct allocator<SpotOrder> allocator_type; /* size: 1 */

/* 543 */
/* <0> (null):0 */
class _List_base<SpotOrder, std::allocator<SpotOrder> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<SpotOrder> allocator_type;

	/* <0> (null):0 */
	class _List_node<SpotOrder> * _M_get_node(class _List_base<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, class _List_node<SpotOrder> *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 544 */
 /* pointer to 543 */
 /* size: 4 */

/* 545 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 546 */
 /* pointer to 547 */
 /* size: 4 */

/* 547 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 548 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 549 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 550 */
/* <0> (null):0 */
typedef struct SpotOrder value_type; /* size: 8 */

/* 551 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 552 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 553 */
/* <0> (null):0 */
typedef struct _List_iterator<SpotOrder> iterator; /* size: 0 */

/* 554 */
/* <0> (null):0 */
typedef struct _List_const_iterator<SpotOrder> const_iterator; /* size: 0 */

/* 555 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<SpotOrder> > const_reverse_iterator; /* size: 0 */

/* 556 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<SpotOrder> > reverse_iterator; /* size: 0 */

/* 557 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 558 */
/* <0> (null):0 */
typedef struct allocator<SpotOrder> allocator_type; /* size: 1 */

/* 559 */
/* <0> (null):0 */
typedef struct _List_node<SpotOrder> _Node; /* size: 0 */

/* 560 */
/* <0> (null):0 */
class list<SpotOrder, std::allocator<SpotOrder> > : protected _List_base<SpotOrder, std::allocator<SpotOrder> > {
protected:

	/* class _List_base<SpotOrder, std::allocator<SpotOrder> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef struct SpotOrder value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<SpotOrder> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<SpotOrder> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<SpotOrder> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<SpotOrder> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<SpotOrder> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<SpotOrder> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE14_M_create_nodeERKS0_ */

	/* <0> (null):0 */
	void list(class list<SpotOrder, std::allocator<SpotOrder> > *);

	/* <0> (null):0 */
	void list(class list<SpotOrder, std::allocator<SpotOrder> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<SpotOrder, std::allocator<SpotOrder> > *, const class list<SpotOrder, std::allocator<SpotOrder> >  &);

	/* <0> (null):0 */
	class list<SpotOrder, std::allocator<SpotOrder> > & operator=(class list<SpotOrder, std::allocator<SpotOrder> > *, const class list<SpotOrder, std::allocator<SpotOrder> >  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EEaSERKS2_ */

	/* <0> (null):0 */
	void assign(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6assignEjRKS0_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, class SpotOrder); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6resizeEjS0_ */

	/* <0> (null):0 */
	reference front(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE10push_frontERKS0_ */

	/* <0> (null):0 */
	void pop_front(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9push_backERKS0_ */

	/* <0> (null):0 */
	void pop_back(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, unsigned int, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */

	/* <0> (null):0 */
	iterator erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	iterator erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */

	/* <0> (null):0 */
	void swap(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4swapERS2_ */

	/* <0> (null):0 */
	void clear(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */

	/* <0> (null):0 */
	void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */

	/* <0> (null):0 */
	void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */

	/* <0> (null):0 */
	void remove(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6removeERKS0_ */

	/* <0> (null):0 */
	void unique(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5mergeERS2_ */

	/* <0> (null):0 */
	void reverse(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE18_M_fill_initializeEjRKS0_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE14_M_fill_assignEjRKS0_ */

	/* <0> (null):0 */
	void _M_transfer(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */

	/* <0> (null):0 */
	void _M_insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void _M_erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE25_M_check_equal_allocatorsERS2_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 561 */
 /* pointer to 559 */
 /* size: 4 */

/* 562 */
 /* pointer to 560 */
 /* size: 4 */

/* 563 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 564 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 565 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 566 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 567 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 568 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 569 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 570 */
 /* pointer to 571 */
 /* size: 4 */

/* 571 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 572 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 573 */
/* <0> (null):0 */
struct SpotEncounter {
	union NavConnect           from;                 /*     0     4 */
	enum NavDirType            fromDir;              /*     4     4 */
	union NavConnect           to;                   /*     8     4 */
	enum NavDirType            toDir;                /*    12     4 */
	struct Ray                 path;                 /*    16    24 */
	SpotOrderList              spotList;             /*    40     0 */

	/* size: 48, cachelines: 1, members: 6 */
	/* last cacheline: 48 bytes */

	/* BRAIN FART ALERT! 48 != 40 + 0(holes), diff = 8 */

}; /* size: 48 */

/* 574 */
/* <0> (null):0 */
typedef struct list<SpotEncounter, std::allocator<SpotEncounter> > SpotEncounterList; /* size: 0 */

/* 575 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 576 */
/* <0> (null):0 */
typedef class HidingSpot * * pointer; /* size: 4 */

/* 577 */
/* <0> (null):0 */
typedef const class HidingSpot *  * const_pointer; /* size: 4 */

/* 578 */
/* <0> (null):0 */
class new_allocator<HidingSpot*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class HidingSpot * * pointer;

	/* <0> (null):0 */
	typedef const class HidingSpot *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<HidingSpot*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<HidingSpot*> *, const class new_allocator<HidingSpot*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<HidingSpot*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<HidingSpot*>  *, class HidingSpot * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE7addressERS2_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<HidingSpot*>  *, const class HidingSpot *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE7addressERKS2_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<HidingSpot*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<HidingSpot*> *, class HidingSpot * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE10deallocateEPS2_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<HidingSpot*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<HidingSpot*> *, class HidingSpot * *, const class HidingSpot *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE9constructEPS2_RKS2_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<HidingSpot*> *, class HidingSpot * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE7destroyEPS2_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 579 */
 /* pointer to 489 */
 /* size: 4 */

/* 580 */
 /* pointer to 581 */
 /* size: 4 */

/* 581 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 582 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 583 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 584 */
 /* pointer to 578 */
 /* size: 4 */

/* 585 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 586 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 587 */
 /* pointer to 588 */
 /* size: 4 */

/* 588 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 589 */
/* <0> (null):0 */
typedef class HidingSpot * & reference; /* size: 4 */

/* 590 */
/* <0> (null):0 */
typedef const class HidingSpot *  & const_reference; /* size: 4 */

/* 591 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<HidingSpot*> > other; /* size: 0 */

/* 592 */
/* <0> (null):0 */
struct rebind<std::_List_node<HidingSpot*> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<HidingSpot*> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 593 */
/* <0> (null):0 */
typedef struct allocator<HidingSpot*> other; /* size: 1 */

/* 594 */
/* <0> (null):0 */
struct rebind<HidingSpot*> {
	/* <0> (null):0 */
	typedef struct allocator<HidingSpot*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 595 */
/* <0> (null):0 */
class allocator<HidingSpot*> : public new_allocator<HidingSpot*> {
public:

	/* class new_allocator<HidingSpot*> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class HidingSpot * & reference;

	/* <0> (null):0 */
	typedef const class HidingSpot *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<HidingSpot*> *);

	/* <0> (null):0 */
	void allocator(class allocator<HidingSpot*> *, const class allocator<HidingSpot*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<HidingSpot*> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<HidingSpot*> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<HidingSpot*> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<HidingSpot*> {
		/* <0> (null):0 */
		typedef struct allocator<HidingSpot*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 596 */
 /* pointer to 595 */
 /* size: 4 */

/* 597 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 598 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 599 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 600 */
/* <0> (null):0 */
typedef class _List_node<HidingSpot*> * pointer; /* size: 4 */

/* 601 */
/* <0> (null):0 */
typedef const class _List_node<HidingSpot*>  * const_pointer; /* size: 4 */

/* 602 */
/* <0> (null):0 */
class new_allocator<std::_List_node<HidingSpot*> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<HidingSpot*> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<HidingSpot*>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *, const class new_allocator<std::_List_node<HidingSpot*> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<HidingSpot*> >  *, class _List_node<HidingSpot*> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7addressERS4_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<HidingSpot*> >  *, const class _List_node<HidingSpot*>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7addressERKS4_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<HidingSpot*> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE10deallocateEPS4_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<HidingSpot*> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *, const class _List_node<HidingSpot*>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE9constructEPS4_RKS4_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7destroyEPS4_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 603 */
 /* pointer to 372 */
 /* size: 4 */

/* 604 */
 /* pointer to 605 */
 /* size: 4 */

/* 605 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 606 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 607 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 608 */
 /* pointer to 602 */
 /* size: 4 */

/* 609 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 610 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 611 */
 /* pointer to 612 */
 /* size: 4 */

/* 612 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 613 */
/* <0> (null):0 */
class allocator<std::_List_node<HidingSpot*> > : public new_allocator<std::_List_node<HidingSpot*> > {
public:

	/* class new_allocator<std::_List_node<HidingSpot*> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<HidingSpot*> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<HidingSpot*> > *, const class allocator<std::_List_node<HidingSpot*> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<HidingSpot*> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 614 */
 /* pointer to 613 */
 /* size: 4 */

/* 615 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 616 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 617 */
 /* pointer to 374 */
 /* size: 4 */

/* 618 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 619 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 620 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 621 */
/* <0> (null):0 */
typedef struct allocator<HidingSpot*> allocator_type; /* size: 1 */

/* 622 */
/* <0> (null):0 */
class _List_base<HidingSpot*, std::allocator<HidingSpot*> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<HidingSpot*> allocator_type;

	/* <0> (null):0 */
	class _List_node<HidingSpot*> * _M_get_node(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_node<HidingSpot*> *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 623 */
 /* pointer to 622 */
 /* size: 4 */

/* 624 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 625 */
 /* pointer to 626 */
 /* size: 4 */

/* 626 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 627 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 628 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 629 */
/* <0> (null):0 */
typedef class HidingSpot * value_type; /* size: 4 */

/* 630 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 631 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 632 */
/* <0> (null):0 */
typedef struct _List_iterator<HidingSpot*> iterator; /* size: 0 */

/* 633 */
/* <0> (null):0 */
typedef struct _List_const_iterator<HidingSpot*> const_iterator; /* size: 0 */

/* 634 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<HidingSpot*> > const_reverse_iterator; /* size: 0 */

/* 635 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<HidingSpot*> > reverse_iterator; /* size: 0 */

/* 636 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 637 */
/* <0> (null):0 */
typedef struct allocator<HidingSpot*> allocator_type; /* size: 1 */

/* 638 */
/* <0> (null):0 */
typedef struct _List_node<HidingSpot*> _Node; /* size: 0 */

/* 639 */
/* <0> (null):0 */
class list<HidingSpot*, std::allocator<HidingSpot*> > : protected _List_base<HidingSpot*, std::allocator<HidingSpot*> > {
protected:

	/* class _List_base<HidingSpot*, std::allocator<HidingSpot*> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef class HidingSpot * value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<HidingSpot*> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<HidingSpot*> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<HidingSpot*> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<HidingSpot*> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<HidingSpot*> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<HidingSpot*> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE14_M_create_nodeERKS1_ */

	/* <0> (null):0 */
	void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *);

	/* <0> (null):0 */
	void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const class list<HidingSpot*, std::allocator<HidingSpot*> >  &);

	/* <0> (null):0 */
	class list<HidingSpot*, std::allocator<HidingSpot*> > & operator=(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const class list<HidingSpot*, std::allocator<HidingSpot*> >  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EEaSERKS3_ */

	/* <0> (null):0 */
	void assign(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6assignEjRKS1_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, class HidingSpot *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6resizeEjS1_ */

	/* <0> (null):0 */
	reference front(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE10push_frontERKS1_ */

	/* <0> (null):0 */
	void pop_front(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9push_backERKS1_ */

	/* <0> (null):0 */
	void pop_back(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */

	/* <0> (null):0 */
	iterator erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	iterator erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */

	/* <0> (null):0 */
	void swap(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4swapERS3_ */

	/* <0> (null):0 */
	void clear(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */

	/* <0> (null):0 */
	void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */

	/* <0> (null):0 */
	void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */

	/* <0> (null):0 */
	void remove(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6removeERKS1_ */

	/* <0> (null):0 */
	void unique(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5mergeERS3_ */

	/* <0> (null):0 */
	void reverse(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE18_M_fill_initializeEjRKS1_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE14_M_fill_assignEjRKS1_ */

	/* <0> (null):0 */
	void _M_transfer(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */

	/* <0> (null):0 */
	void _M_insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void _M_erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE25_M_check_equal_allocatorsERS3_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 640 */
 /* pointer to 638 */
 /* size: 4 */

/* 641 */
 /* pointer to 639 */
 /* size: 4 */

/* 642 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 643 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 644 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 645 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 646 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 647 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 648 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 649 */
 /* pointer to 650 */
 /* size: 4 */

/* 650 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 651 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 652 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 653 */
/* <0> (null):0 */
typedef class SpotEncounter * pointer; /* size: 4 */

/* 654 */
/* <0> (null):0 */
typedef const class SpotEncounter  * const_pointer; /* size: 4 */

/* 655 */
/* <0> (null):0 */
class new_allocator<SpotEncounter> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class SpotEncounter * pointer;

	/* <0> (null):0 */
	typedef const class SpotEncounter  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<SpotEncounter> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<SpotEncounter> *, const class new_allocator<SpotEncounter>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<SpotEncounter> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<SpotEncounter>  *, class SpotEncounter &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE7addressERS1_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<SpotEncounter>  *, const class SpotEncounter  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE7addressERKS1_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<SpotEncounter> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<SpotEncounter> *, class SpotEncounter *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE10deallocateEPS1_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<SpotEncounter>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<SpotEncounter> *, class SpotEncounter *, const class SpotEncounter  &); /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE9constructEPS1_RKS1_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<SpotEncounter> *, class SpotEncounter *); /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE7destroyEPS1_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 656 */
 /* pointer to 573 */
 /* size: 4 */

/* 657 */
 /* pointer to 658 */
 /* size: 4 */

/* 658 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 48 */

/* 659 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 660 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 661 */
 /* pointer to 655 */
 /* size: 4 */

/* 662 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 663 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 664 */
 /* pointer to 665 */
 /* size: 4 */

/* 665 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 666 */
/* <0> (null):0 */
typedef class SpotEncounter & reference; /* size: 4 */

/* 667 */
/* <0> (null):0 */
typedef const class SpotEncounter  & const_reference; /* size: 4 */

/* 668 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<SpotEncounter> > other; /* size: 0 */

/* 669 */
/* <0> (null):0 */
struct rebind<std::_List_node<SpotEncounter> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<SpotEncounter> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 670 */
/* <0> (null):0 */
typedef struct allocator<SpotEncounter> other; /* size: 1 */

/* 671 */
/* <0> (null):0 */
struct rebind<SpotEncounter> {
	/* <0> (null):0 */
	typedef struct allocator<SpotEncounter> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 672 */
/* <0> (null):0 */
class allocator<SpotEncounter> : public new_allocator<SpotEncounter> {
public:

	/* class new_allocator<SpotEncounter> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class SpotEncounter & reference;

	/* <0> (null):0 */
	typedef const class SpotEncounter  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<SpotEncounter> *);

	/* <0> (null):0 */
	void allocator(class allocator<SpotEncounter> *, const class allocator<SpotEncounter>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<SpotEncounter> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<SpotEncounter> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<SpotEncounter> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<SpotEncounter> {
		/* <0> (null):0 */
		typedef struct allocator<SpotEncounter> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 673 */
 /* pointer to 672 */
 /* size: 4 */

/* 674 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 675 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 676 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 677 */
/* <0> (null):0 */
typedef class _List_node<SpotEncounter> * pointer; /* size: 4 */

/* 678 */
/* <0> (null):0 */
typedef const class _List_node<SpotEncounter>  * const_pointer; /* size: 4 */

/* 679 */
/* <0> (null):0 */
class new_allocator<std::_List_node<SpotEncounter> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<SpotEncounter> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<SpotEncounter>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *, const class new_allocator<std::_List_node<SpotEncounter> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<SpotEncounter> >  *, class _List_node<SpotEncounter> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7addressERS3_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<SpotEncounter> >  *, const class _List_node<SpotEncounter>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7addressERKS3_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<SpotEncounter> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE10deallocateEPS3_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<SpotEncounter> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *, const class _List_node<SpotEncounter>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE9constructEPS3_RKS3_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7destroyEPS3_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 680 */
 /* pointer to 382 */
 /* size: 4 */

/* 681 */
 /* pointer to 682 */
 /* size: 4 */

/* 682 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 683 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 684 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 685 */
 /* pointer to 679 */
 /* size: 4 */

/* 686 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 687 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 688 */
 /* pointer to 689 */
 /* size: 4 */

/* 689 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 690 */
/* <0> (null):0 */
class allocator<std::_List_node<SpotEncounter> > : public new_allocator<std::_List_node<SpotEncounter> > {
public:

	/* class new_allocator<std::_List_node<SpotEncounter> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<SpotEncounter> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<SpotEncounter> > *, const class allocator<std::_List_node<SpotEncounter> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<SpotEncounter> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 691 */
 /* pointer to 690 */
 /* size: 4 */

/* 692 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 693 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 694 */
 /* pointer to 384 */
 /* size: 4 */

/* 695 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 696 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 697 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 698 */
/* <0> (null):0 */
typedef struct allocator<SpotEncounter> allocator_type; /* size: 1 */

/* 699 */
/* <0> (null):0 */
class _List_base<SpotEncounter, std::allocator<SpotEncounter> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<SpotEncounter> allocator_type;

	/* <0> (null):0 */
	class _List_node<SpotEncounter> * _M_get_node(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_node<SpotEncounter> *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 700 */
 /* pointer to 699 */
 /* size: 4 */

/* 701 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 702 */
 /* pointer to 703 */
 /* size: 4 */

/* 703 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 704 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 705 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 706 */
/* <0> (null):0 */
typedef struct SpotEncounter value_type; /* size: 48 */

/* 707 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 708 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 709 */
/* <0> (null):0 */
typedef struct _List_iterator<SpotEncounter> iterator; /* size: 0 */

/* 710 */
/* <0> (null):0 */
typedef struct _List_const_iterator<SpotEncounter> const_iterator; /* size: 0 */

/* 711 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<SpotEncounter> > const_reverse_iterator; /* size: 0 */

/* 712 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<SpotEncounter> > reverse_iterator; /* size: 0 */

/* 713 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 714 */
/* <0> (null):0 */
typedef struct allocator<SpotEncounter> allocator_type; /* size: 1 */

/* 715 */
/* <0> (null):0 */
typedef struct _List_node<SpotEncounter> _Node; /* size: 0 */

/* 716 */
/* <0> (null):0 */
class list<SpotEncounter, std::allocator<SpotEncounter> > : protected _List_base<SpotEncounter, std::allocator<SpotEncounter> > {
protected:

	/* class _List_base<SpotEncounter, std::allocator<SpotEncounter> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef struct SpotEncounter value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<SpotEncounter> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<SpotEncounter> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<SpotEncounter> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<SpotEncounter> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<SpotEncounter> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<SpotEncounter> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE14_M_create_nodeERKS0_ */

	/* <0> (null):0 */
	void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *);

	/* <0> (null):0 */
	void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const class list<SpotEncounter, std::allocator<SpotEncounter> >  &);

	/* <0> (null):0 */
	class list<SpotEncounter, std::allocator<SpotEncounter> > & operator=(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const class list<SpotEncounter, std::allocator<SpotEncounter> >  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EEaSERKS2_ */

	/* <0> (null):0 */
	void assign(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6assignEjRKS0_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, class SpotEncounter); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6resizeEjS0_ */

	/* <0> (null):0 */
	reference front(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE10push_frontERKS0_ */

	/* <0> (null):0 */
	void pop_front(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9push_backERKS0_ */

	/* <0> (null):0 */
	void pop_back(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, unsigned int, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */

	/* <0> (null):0 */
	iterator erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	iterator erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */

	/* <0> (null):0 */
	void swap(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4swapERS2_ */

	/* <0> (null):0 */
	void clear(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */

	/* <0> (null):0 */
	void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */

	/* <0> (null):0 */
	void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */

	/* <0> (null):0 */
	void remove(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6removeERKS0_ */

	/* <0> (null):0 */
	void unique(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5mergeERS2_ */

	/* <0> (null):0 */
	void reverse(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE18_M_fill_initializeEjRKS0_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE14_M_fill_assignEjRKS0_ */

	/* <0> (null):0 */
	void _M_transfer(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */

	/* <0> (null):0 */
	void _M_insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void _M_erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE25_M_check_equal_allocatorsERS2_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 717 */
 /* pointer to 715 */
 /* size: 4 */

/* 718 */
 /* pointer to 716 */
 /* size: 4 */

/* 719 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 720 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 48 */

/* 721 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 722 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 723 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 724 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 725 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 726 */
 /* pointer to 727 */
 /* size: 4 */

/* 727 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 728 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 729 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 730 */
/* <0> (null):0 */
typedef union NavConnect * pointer; /* size: 4 */

/* 731 */
/* <0> (null):0 */
typedef const union NavConnect  * const_pointer; /* size: 4 */

/* 732 */
/* <0> (null):0 */
class new_allocator<NavConnect> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef union NavConnect * pointer;

	/* <0> (null):0 */
	typedef const union NavConnect  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<NavConnect> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<NavConnect> *, const class new_allocator<NavConnect>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<NavConnect> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<NavConnect>  *, union NavConnect &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE7addressERS1_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<NavConnect>  *, const union NavConnect  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE7addressERKS1_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<NavConnect> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<NavConnect> *, union NavConnect *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE10deallocateEPS1_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<NavConnect>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<NavConnect> *, union NavConnect *, const union NavConnect  &); /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE9constructEPS1_RKS1_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<NavConnect> *, union NavConnect *); /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE7destroyEPS1_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 733 */
 /* pointer to 475 */
 /* size: 4 */

/* 734 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 735 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 736 */
 /* pointer to 732 */
 /* size: 4 */

/* 737 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 738 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 739 */
 /* pointer to 740 */
 /* size: 4 */

/* 740 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 741 */
/* <0> (null):0 */
typedef union NavConnect & reference; /* size: 4 */

/* 742 */
/* <0> (null):0 */
typedef const union NavConnect  & const_reference; /* size: 4 */

/* 743 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<NavConnect> > other; /* size: 0 */

/* 744 */
/* <0> (null):0 */
struct rebind<std::_List_node<NavConnect> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<NavConnect> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 745 */
/* <0> (null):0 */
typedef struct allocator<NavConnect> other; /* size: 1 */

/* 746 */
/* <0> (null):0 */
struct rebind<NavConnect> {
	/* <0> (null):0 */
	typedef struct allocator<NavConnect> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 747 */
/* <0> (null):0 */
class allocator<NavConnect> : public new_allocator<NavConnect> {
public:

	/* class new_allocator<NavConnect> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef union NavConnect & reference;

	/* <0> (null):0 */
	typedef const union NavConnect  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<NavConnect> *);

	/* <0> (null):0 */
	void allocator(class allocator<NavConnect> *, const class allocator<NavConnect>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<NavConnect> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<NavConnect> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<NavConnect> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<NavConnect> {
		/* <0> (null):0 */
		typedef struct allocator<NavConnect> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 748 */
 /* pointer to 747 */
 /* size: 4 */

/* 749 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 750 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 751 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 752 */
/* <0> (null):0 */
typedef class _List_node<NavConnect> * pointer; /* size: 4 */

/* 753 */
/* <0> (null):0 */
typedef const class _List_node<NavConnect>  * const_pointer; /* size: 4 */

/* 754 */
/* <0> (null):0 */
class new_allocator<std::_List_node<NavConnect> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<NavConnect> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<NavConnect>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<NavConnect> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<NavConnect> > *, const class new_allocator<std::_List_node<NavConnect> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<NavConnect> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<NavConnect> >  *, class _List_node<NavConnect> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7addressERS3_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<NavConnect> >  *, const class _List_node<NavConnect>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7addressERKS3_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<NavConnect> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE10deallocateEPS3_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<NavConnect> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *, const class _List_node<NavConnect>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE9constructEPS3_RKS3_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7destroyEPS3_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 755 */
 /* pointer to 392 */
 /* size: 4 */

/* 756 */
 /* pointer to 757 */
 /* size: 4 */

/* 757 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 758 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 759 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 760 */
 /* pointer to 754 */
 /* size: 4 */

/* 761 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 762 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 763 */
 /* pointer to 764 */
 /* size: 4 */

/* 764 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 765 */
/* <0> (null):0 */
class allocator<std::_List_node<NavConnect> > : public new_allocator<std::_List_node<NavConnect> > {
public:

	/* class new_allocator<std::_List_node<NavConnect> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<NavConnect> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<NavConnect> > *, const class allocator<std::_List_node<NavConnect> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<NavConnect> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 766 */
 /* pointer to 765 */
 /* size: 4 */

/* 767 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 768 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 769 */
 /* pointer to 394 */
 /* size: 4 */

/* 770 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 771 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 772 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 773 */
/* <0> (null):0 */
typedef struct allocator<NavConnect> allocator_type; /* size: 1 */

/* 774 */
/* <0> (null):0 */
class _List_base<NavConnect, std::allocator<NavConnect> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<NavConnect> allocator_type;

	/* <0> (null):0 */
	class _List_node<NavConnect> * _M_get_node(class _List_base<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<NavConnect, std::allocator<NavConnect> > *, class _List_node<NavConnect> *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 775 */
 /* pointer to 774 */
 /* size: 4 */

/* 776 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 777 */
 /* pointer to 778 */
 /* size: 4 */

/* 778 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 779 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 780 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 781 */
/* <0> (null):0 */
typedef union NavConnect value_type; /* size: 4 */

/* 782 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 783 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 784 */
/* <0> (null):0 */
typedef struct _List_iterator<NavConnect> iterator; /* size: 0 */

/* 785 */
/* <0> (null):0 */
typedef struct _List_const_iterator<NavConnect> const_iterator; /* size: 0 */

/* 786 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<NavConnect> > const_reverse_iterator; /* size: 0 */

/* 787 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<NavConnect> > reverse_iterator; /* size: 0 */

/* 788 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 789 */
/* <0> (null):0 */
typedef struct allocator<NavConnect> allocator_type; /* size: 1 */

/* 790 */
/* <0> (null):0 */
typedef struct _List_node<NavConnect> _Node; /* size: 0 */

/* 791 */
/* <0> (null):0 */
class list<NavConnect, std::allocator<NavConnect> > : protected _List_base<NavConnect, std::allocator<NavConnect> > {
protected:

	/* class _List_base<NavConnect, std::allocator<NavConnect> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef union NavConnect value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<NavConnect> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<NavConnect> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<NavConnect> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<NavConnect> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<NavConnect> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<NavConnect> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE14_M_create_nodeERKS0_ */

	/* <0> (null):0 */
	void list(class list<NavConnect, std::allocator<NavConnect> > *);

	/* <0> (null):0 */
	void list(class list<NavConnect, std::allocator<NavConnect> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<NavConnect, std::allocator<NavConnect> > *, const class list<NavConnect, std::allocator<NavConnect> >  &);

	/* <0> (null):0 */
	class list<NavConnect, std::allocator<NavConnect> > & operator=(class list<NavConnect, std::allocator<NavConnect> > *, const class list<NavConnect, std::allocator<NavConnect> >  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EEaSERKS2_ */

	/* <0> (null):0 */
	void assign(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6assignEjRKS0_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, union NavConnect); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6resizeEjS0_ */

	/* <0> (null):0 */
	reference front(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE10push_frontERKS0_ */

	/* <0> (null):0 */
	void pop_front(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9push_backERKS0_ */

	/* <0> (null):0 */
	void pop_back(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, unsigned int, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */

	/* <0> (null):0 */
	iterator erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	iterator erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */

	/* <0> (null):0 */
	void swap(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4swapERS2_ */

	/* <0> (null):0 */
	void clear(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */

	/* <0> (null):0 */
	void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */

	/* <0> (null):0 */
	void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */

	/* <0> (null):0 */
	void remove(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6removeERKS0_ */

	/* <0> (null):0 */
	void unique(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5mergeERS2_ */

	/* <0> (null):0 */
	void reverse(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE18_M_fill_initializeEjRKS0_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE14_M_fill_assignEjRKS0_ */

	/* <0> (null):0 */
	void _M_transfer(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */

	/* <0> (null):0 */
	void _M_insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void _M_erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE25_M_check_equal_allocatorsERS2_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 792 */
 /* pointer to 790 */
 /* size: 4 */

/* 793 */
 /* pointer to 791 */
 /* size: 4 */

/* 794 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 795 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 796 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 797 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 798 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 799 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 800 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 801 */
 /* pointer to 802 */
 /* size: 4 */

/* 802 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 803 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 804 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 805 */
/* <0> (null):0 */
typedef class CNavLadder * * pointer; /* size: 4 */

/* 806 */
/* <0> (null):0 */
typedef const class CNavLadder *  * const_pointer; /* size: 4 */

/* 807 */
/* <0> (null):0 */
class new_allocator<CNavLadder*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class CNavLadder * * pointer;

	/* <0> (null):0 */
	typedef const class CNavLadder *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<CNavLadder*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<CNavLadder*> *, const class new_allocator<CNavLadder*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<CNavLadder*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<CNavLadder*>  *, class CNavLadder * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE7addressERS2_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<CNavLadder*>  *, const class CNavLadder *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE7addressERKS2_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<CNavLadder*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<CNavLadder*> *, class CNavLadder * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE10deallocateEPS2_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<CNavLadder*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<CNavLadder*> *, class CNavLadder * *, const class CNavLadder *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE9constructEPS2_RKS2_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<CNavLadder*> *, class CNavLadder * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE7destroyEPS2_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 808 */
 /* pointer to 486 */
 /* size: 4 */

/* 809 */
 /* pointer to 810 */
 /* size: 4 */

/* 810 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 811 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 812 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 813 */
 /* pointer to 807 */
 /* size: 4 */

/* 814 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 815 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 816 */
 /* pointer to 817 */
 /* size: 4 */

/* 817 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 818 */
/* <0> (null):0 */
typedef class CNavLadder * & reference; /* size: 4 */

/* 819 */
/* <0> (null):0 */
typedef const class CNavLadder *  & const_reference; /* size: 4 */

/* 820 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<CNavLadder*> > other; /* size: 0 */

/* 821 */
/* <0> (null):0 */
struct rebind<std::_List_node<CNavLadder*> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<CNavLadder*> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 822 */
/* <0> (null):0 */
typedef struct allocator<CNavLadder*> other; /* size: 1 */

/* 823 */
/* <0> (null):0 */
struct rebind<CNavLadder*> {
	/* <0> (null):0 */
	typedef struct allocator<CNavLadder*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 824 */
/* <0> (null):0 */
class allocator<CNavLadder*> : public new_allocator<CNavLadder*> {
public:

	/* class new_allocator<CNavLadder*> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class CNavLadder * & reference;

	/* <0> (null):0 */
	typedef const class CNavLadder *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<CNavLadder*> *);

	/* <0> (null):0 */
	void allocator(class allocator<CNavLadder*> *, const class allocator<CNavLadder*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<CNavLadder*> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<CNavLadder*> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<CNavLadder*> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<CNavLadder*> {
		/* <0> (null):0 */
		typedef struct allocator<CNavLadder*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 825 */
 /* pointer to 824 */
 /* size: 4 */

/* 826 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 827 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 828 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 829 */
/* <0> (null):0 */
typedef class _List_node<CNavLadder*> * pointer; /* size: 4 */

/* 830 */
/* <0> (null):0 */
typedef const class _List_node<CNavLadder*>  * const_pointer; /* size: 4 */

/* 831 */
/* <0> (null):0 */
class new_allocator<std::_List_node<CNavLadder*> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<CNavLadder*> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<CNavLadder*>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *, const class new_allocator<std::_List_node<CNavLadder*> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<CNavLadder*> >  *, class _List_node<CNavLadder*> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7addressERS4_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<CNavLadder*> >  *, const class _List_node<CNavLadder*>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7addressERKS4_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<CNavLadder*> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE10deallocateEPS4_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<CNavLadder*> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *, const class _List_node<CNavLadder*>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE9constructEPS4_RKS4_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7destroyEPS4_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 832 */
 /* pointer to 402 */
 /* size: 4 */

/* 833 */
 /* pointer to 834 */
 /* size: 4 */

/* 834 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 835 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 836 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 837 */
 /* pointer to 831 */
 /* size: 4 */

/* 838 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 839 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 840 */
 /* pointer to 841 */
 /* size: 4 */

/* 841 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 842 */
/* <0> (null):0 */
class allocator<std::_List_node<CNavLadder*> > : public new_allocator<std::_List_node<CNavLadder*> > {
public:

	/* class new_allocator<std::_List_node<CNavLadder*> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<CNavLadder*> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<CNavLadder*> > *, const class allocator<std::_List_node<CNavLadder*> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<CNavLadder*> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 843 */
 /* pointer to 842 */
 /* size: 4 */

/* 844 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 845 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 846 */
 /* pointer to 404 */
 /* size: 4 */

/* 847 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 848 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 849 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 850 */
/* <0> (null):0 */
typedef struct allocator<CNavLadder*> allocator_type; /* size: 1 */

/* 851 */
/* <0> (null):0 */
class _List_base<CNavLadder*, std::allocator<CNavLadder*> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<CNavLadder*> allocator_type;

	/* <0> (null):0 */
	class _List_node<CNavLadder*> * _M_get_node(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_node<CNavLadder*> *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 852 */
 /* pointer to 851 */
 /* size: 4 */

/* 853 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 854 */
 /* pointer to 855 */
 /* size: 4 */

/* 855 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 856 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 857 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 858 */
/* <0> (null):0 */
typedef class CNavLadder * value_type; /* size: 4 */

/* 859 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 860 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 861 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavLadder*> iterator; /* size: 0 */

/* 862 */
/* <0> (null):0 */
typedef struct _List_const_iterator<CNavLadder*> const_iterator; /* size: 0 */

/* 863 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<CNavLadder*> > const_reverse_iterator; /* size: 0 */

/* 864 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<CNavLadder*> > reverse_iterator; /* size: 0 */

/* 865 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 866 */
/* <0> (null):0 */
typedef struct allocator<CNavLadder*> allocator_type; /* size: 1 */

/* 867 */
/* <0> (null):0 */
typedef struct _List_node<CNavLadder*> _Node; /* size: 0 */

/* 868 */
/* <0> (null):0 */
class list<CNavLadder*, std::allocator<CNavLadder*> > : protected _List_base<CNavLadder*, std::allocator<CNavLadder*> > {
protected:

	/* class _List_base<CNavLadder*, std::allocator<CNavLadder*> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef class CNavLadder * value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<CNavLadder*> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<CNavLadder*> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<CNavLadder*> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<CNavLadder*> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<CNavLadder*> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<CNavLadder*> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE14_M_create_nodeERKS1_ */

	/* <0> (null):0 */
	void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *);

	/* <0> (null):0 */
	void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const class list<CNavLadder*, std::allocator<CNavLadder*> >  &);

	/* <0> (null):0 */
	class list<CNavLadder*, std::allocator<CNavLadder*> > & operator=(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const class list<CNavLadder*, std::allocator<CNavLadder*> >  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EEaSERKS3_ */

	/* <0> (null):0 */
	void assign(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6assignEjRKS1_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, class CNavLadder *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6resizeEjS1_ */

	/* <0> (null):0 */
	reference front(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE10push_frontERKS1_ */

	/* <0> (null):0 */
	void pop_front(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9push_backERKS1_ */

	/* <0> (null):0 */
	void pop_back(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */

	/* <0> (null):0 */
	iterator erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	iterator erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */

	/* <0> (null):0 */
	void swap(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4swapERS3_ */

	/* <0> (null):0 */
	void clear(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */

	/* <0> (null):0 */
	void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */

	/* <0> (null):0 */
	void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */

	/* <0> (null):0 */
	void remove(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6removeERKS1_ */

	/* <0> (null):0 */
	void unique(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5mergeERS3_ */

	/* <0> (null):0 */
	void reverse(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE18_M_fill_initializeEjRKS1_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE14_M_fill_assignEjRKS1_ */

	/* <0> (null):0 */
	void _M_transfer(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */

	/* <0> (null):0 */
	void _M_insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void _M_erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE25_M_check_equal_allocatorsERS3_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 869 */
 /* pointer to 867 */
 /* size: 4 */

/* 870 */
 /* pointer to 868 */
 /* size: 4 */

/* 871 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 872 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 873 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 874 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 875 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 876 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 877 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 878 */
 /* pointer to 879 */
 /* size: 4 */

/* 879 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 880 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 881 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 882 */
/* <0> (null):0 */
typedef class CNavArea * * pointer; /* size: 4 */

/* 883 */
/* <0> (null):0 */
typedef const class CNavArea *  * const_pointer; /* size: 4 */

/* 884 */
/* <0> (null):0 */
class new_allocator<CNavArea*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class CNavArea * * pointer;

	/* <0> (null):0 */
	typedef const class CNavArea *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<CNavArea*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<CNavArea*> *, const class new_allocator<CNavArea*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<CNavArea*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<CNavArea*>  *, class CNavArea * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE7addressERS2_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<CNavArea*>  *, const class CNavArea *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE7addressERKS2_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<CNavArea*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<CNavArea*> *, class CNavArea * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE10deallocateEPS2_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<CNavArea*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<CNavArea*> *, class CNavArea * *, const class CNavArea *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE9constructEPS2_RKS2_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<CNavArea*> *, class CNavArea * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE7destroyEPS2_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 885 */
 /* pointer to 478 */
 /* size: 4 */

/* 886 */
 /* pointer to 887 */
 /* size: 4 */

/* 887 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 888 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 889 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 890 */
 /* pointer to 884 */
 /* size: 4 */

/* 891 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 892 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 893 */
 /* pointer to 894 */
 /* size: 4 */

/* 894 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 895 */
/* <0> (null):0 */
typedef class CNavArea * & reference; /* size: 4 */

/* 896 */
/* <0> (null):0 */
typedef const class CNavArea *  & const_reference; /* size: 4 */

/* 897 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<CNavArea*> > other; /* size: 0 */

/* 898 */
/* <0> (null):0 */
struct rebind<std::_List_node<CNavArea*> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<CNavArea*> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 899 */
/* <0> (null):0 */
typedef struct allocator<CNavArea*> other; /* size: 1 */

/* 900 */
/* <0> (null):0 */
struct rebind<CNavArea*> {
	/* <0> (null):0 */
	typedef struct allocator<CNavArea*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 901 */
/* <0> (null):0 */
class allocator<CNavArea*> : public new_allocator<CNavArea*> {
public:

	/* class new_allocator<CNavArea*> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class CNavArea * & reference;

	/* <0> (null):0 */
	typedef const class CNavArea *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<CNavArea*> *);

	/* <0> (null):0 */
	void allocator(class allocator<CNavArea*> *, const class allocator<CNavArea*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<CNavArea*> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<CNavArea*> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<CNavArea*> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<CNavArea*> {
		/* <0> (null):0 */
		typedef struct allocator<CNavArea*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 902 */
 /* pointer to 901 */
 /* size: 4 */

/* 903 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 904 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 905 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 906 */
/* <0> (null):0 */
typedef class _List_node<CNavArea*> * pointer; /* size: 4 */

/* 907 */
/* <0> (null):0 */
typedef const class _List_node<CNavArea*>  * const_pointer; /* size: 4 */

/* 908 */
/* <0> (null):0 */
class new_allocator<std::_List_node<CNavArea*> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<CNavArea*> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<CNavArea*>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<CNavArea*> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<CNavArea*> > *, const class new_allocator<std::_List_node<CNavArea*> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<CNavArea*> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<CNavArea*> >  *, class _List_node<CNavArea*> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7addressERS4_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<CNavArea*> >  *, const class _List_node<CNavArea*>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7addressERKS4_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<CNavArea*> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE10deallocateEPS4_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<CNavArea*> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *, const class _List_node<CNavArea*>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE9constructEPS4_RKS4_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7destroyEPS4_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 909 */
 /* pointer to 412 */
 /* size: 4 */

/* 910 */
 /* pointer to 911 */
 /* size: 4 */

/* 911 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 912 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 913 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 914 */
 /* pointer to 908 */
 /* size: 4 */

/* 915 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 916 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 917 */
 /* pointer to 918 */
 /* size: 4 */

/* 918 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 919 */
/* <0> (null):0 */
class allocator<std::_List_node<CNavArea*> > : public new_allocator<std::_List_node<CNavArea*> > {
public:

	/* class new_allocator<std::_List_node<CNavArea*> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<CNavArea*> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<CNavArea*> > *, const class allocator<std::_List_node<CNavArea*> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<CNavArea*> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 920 */
 /* pointer to 919 */
 /* size: 4 */

/* 921 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 922 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 923 */
 /* pointer to 414 */
 /* size: 4 */

/* 924 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 925 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 926 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 927 */
/* <0> (null):0 */
typedef struct allocator<CNavArea*> allocator_type; /* size: 1 */

/* 928 */
/* <0> (null):0 */
class _List_base<CNavArea*, std::allocator<CNavArea*> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<CNavArea*> allocator_type;

	/* <0> (null):0 */
	class _List_node<CNavArea*> * _M_get_node(class _List_base<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, class _List_node<CNavArea*> *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 929 */
 /* pointer to 928 */
 /* size: 4 */

/* 930 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 931 */
 /* pointer to 932 */
 /* size: 4 */

/* 932 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 933 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 934 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 935 */
/* <0> (null):0 */
typedef class CNavArea * value_type; /* size: 4 */

/* 936 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 937 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 938 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavArea*> iterator; /* size: 0 */

/* 939 */
/* <0> (null):0 */
typedef struct _List_const_iterator<CNavArea*> const_iterator; /* size: 0 */

/* 940 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<CNavArea*> > const_reverse_iterator; /* size: 0 */

/* 941 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<CNavArea*> > reverse_iterator; /* size: 0 */

/* 942 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 943 */
/* <0> (null):0 */
typedef struct allocator<CNavArea*> allocator_type; /* size: 1 */

/* 944 */
/* <0> (null):0 */
typedef struct _List_node<CNavArea*> _Node; /* size: 0 */

/* 945 */
/* <0> (null):0 */
class list<CNavArea*, std::allocator<CNavArea*> > : protected _List_base<CNavArea*, std::allocator<CNavArea*> > {
protected:

	/* class _List_base<CNavArea*, std::allocator<CNavArea*> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef class CNavArea * value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<CNavArea*> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<CNavArea*> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<CNavArea*> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<CNavArea*> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<CNavArea*> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<CNavArea*> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE14_M_create_nodeERKS1_ */

	/* <0> (null):0 */
	void list(class list<CNavArea*, std::allocator<CNavArea*> > *);

	/* <0> (null):0 */
	void list(class list<CNavArea*, std::allocator<CNavArea*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<CNavArea*, std::allocator<CNavArea*> > *, const class list<CNavArea*, std::allocator<CNavArea*> >  &);

	/* <0> (null):0 */
	class list<CNavArea*, std::allocator<CNavArea*> > & operator=(class list<CNavArea*, std::allocator<CNavArea*> > *, const class list<CNavArea*, std::allocator<CNavArea*> >  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EEaSERKS3_ */

	/* <0> (null):0 */
	void assign(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6assignEjRKS1_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, class CNavArea *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6resizeEjS1_ */

	/* <0> (null):0 */
	reference front(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE10push_frontERKS1_ */

	/* <0> (null):0 */
	void pop_front(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9push_backERKS1_ */

	/* <0> (null):0 */
	void pop_back(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */

	/* <0> (null):0 */
	iterator erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	iterator erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */

	/* <0> (null):0 */
	void swap(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4swapERS3_ */

	/* <0> (null):0 */
	void clear(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */

	/* <0> (null):0 */
	void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */

	/* <0> (null):0 */
	void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */

	/* <0> (null):0 */
	void remove(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6removeERKS1_ */

	/* <0> (null):0 */
	void unique(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5mergeERS3_ */

	/* <0> (null):0 */
	void reverse(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE18_M_fill_initializeEjRKS1_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE14_M_fill_assignEjRKS1_ */

	/* <0> (null):0 */
	void _M_transfer(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */

	/* <0> (null):0 */
	void _M_insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void _M_erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE25_M_check_equal_allocatorsERS3_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 946 */
 /* pointer to 944 */
 /* size: 4 */

/* 947 */
 /* pointer to 945 */
 /* size: 4 */

/* 948 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 949 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 950 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 951 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 952 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 953 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 954 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 955 */
 /* pointer to 956 */
 /* size: 4 */

/* 956 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 957 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 958 */
/* <0> (null):0 */
struct ApproachInfo        array[16]; /* size: 320 */

/* 959 */
 /* pointer to 477 */
 /* size: 4 */

/* 960 */
/* <0> (null):0 */
class list<NavConnect, std::allocator<NavConnect> > array[4]; /* size: 32 */

/* 961 */
/* <0> (null):0 */
class list<CNavLadder*, std::allocator<CNavLadder*> > array[2]; /* size: 16 */

/* 962 */
/* <0> (null):0 */
class CNavNode *           array[4]; /* size: 16 */

/* 963 */
/* <0> (null):0 */
struct CNavNode {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 964 */
 /* pointer to 963 */
 /* size: 4 */

/* 965 */
 /* pointer to 966 */
 /* size: 4 */

/* 966 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 532 */

/* 967 */
 /* pointer to 18 */
 /* size: 4 */

/* 968 */
 /* pointer to 969 */
 /* size: 4 */

/* 969 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 532 */

/* 970 */
 /* pointer to 971 */
 /* size: 4 */

/* 971 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 972 */
 /* pointer to 973 */
 /* size: 4 */

/* 973 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 974 */
 /* pointer to 975 */
 /* size: 4 */

/* 975 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 976 */
 /* pointer to 977 */
 /* size: 4 */

/* 977 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 20 */

/* 978 */
 /* pointer to 959 */
 /* size: 4 */

/* 979 */
/* <0> (null):0 */
typedef struct list<CNavArea*, std::allocator<CNavArea*> > NavAreaList; /* size: 8 */

/* 980 */
/* <0> (null):0 */
typedef struct _List_const_iterator<NavConnect> _Self; /* size: 4 */

/* 981 */
/* <0> (null):0 */
typedef struct _List_iterator<NavConnect> iterator; /* size: 0 */

/* 982 */
/* <0> (null):0 */
typedef const union NavConnect  * pointer; /* size: 4 */

/* 983 */
/* <0> (null):0 */
typedef const union NavConnect  & reference; /* size: 4 */

/* 984 */
/* <0> (null):0 */
struct _List_const_iterator<NavConnect> {
	const class _List_node_base  * _M_node;          /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_const_iterator<NavConnect> _Self;

	/* <0> (null):0 */
	typedef struct _List_iterator<NavConnect> iterator;

	/* <0> (null):0 */
	typedef const union NavConnect  * pointer;

	/* <0> (null):0 */
	typedef const union NavConnect  & reference;

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<NavConnect> *);

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<NavConnect> *, const class _List_node_base  *);

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<NavConnect> *, const iterator  &);

	/* <0> (null):0 */
	reference operator*(const class _List_const_iterator<NavConnect>  *); /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_const_iterator<NavConnect>  *); /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_const_iterator<NavConnect> *); /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_const_iterator<NavConnect> *, int); /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_const_iterator<NavConnect> *); /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_const_iterator<NavConnect> *, int); /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_const_iterator<NavConnect>  *, const _Self  &); /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEeqERKS1_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_const_iterator<NavConnect>  *, const _Self  &); /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEneERKS1_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 985 */
 /* pointer to 986 */
 /* size: 4 */

/* 986 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 987 */
 /* pointer to 984 */
 /* size: 4 */

/* 988 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 989 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 990 */
 /* pointer to 991 */
 /* size: 4 */

/* 991 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 992 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 993 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 994 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 995 */
/* <0> (null):0 */
enum {
	HASH_TABLE_SIZE = 256,
}; /* size: 4 */

/* 996 */
/* <0> (null):0 */
class CNavAreaGrid {
	/* <0> (null):0 */
	enum {
		HASH_TABLE_SIZE = 256,
	};

private:

	floatconst                 m_cellSize;           /*     0     4 */
	NavAreaList *              m_grid;               /*     4     4 */
	int                        m_gridSizeX;          /*     8     4 */
	int                        m_gridSizeY;          /*    12     4 */
	float                      m_minX;               /*    16     4 */
	float                      m_minY;               /*    20     4 */
	unsigned int               m_areaCount;          /*    24     4 */
	class CNavArea *           m_hashTable[256];     /*    28  1024 */
	/* <0> (null):0 */
	void CNavAreaGrid(class CNavAreaGrid *);

	/* <0> (null):0 */
	void ~CNavAreaGrid(class CNavAreaGrid *, int);

	/* <0> (null):0 */
	void Reset(class CNavAreaGrid *); /* linkage=_ZN12CNavAreaGrid5ResetEv */

	/* <0> (null):0 */
	void Initialize(class CNavAreaGrid *, float, float, float, float); /* linkage=_ZN12CNavAreaGrid10InitializeEffff */

	/* <0> (null):0 */
	void AddNavArea(class CNavAreaGrid *, class CNavArea *); /* linkage=_ZN12CNavAreaGrid10AddNavAreaEP8CNavArea */

	/* <0> (null):0 */
	void RemoveNavArea(class CNavAreaGrid *, class CNavArea *); /* linkage=_ZN12CNavAreaGrid13RemoveNavAreaEP8CNavArea */

	/* <0> (null):0 */
	unsigned int GetNavAreaCount(const class CNavAreaGrid  *); /* linkage=_ZNK12CNavAreaGrid15GetNavAreaCountEv */

	/* <0> (null):0 */
	class CNavArea * GetNavArea(const class CNavAreaGrid  *, const class Vector  *, float); /* linkage=_ZNK12CNavAreaGrid10GetNavAreaEPK6Vectorf */

	/* <0> (null):0 */
	class CNavArea * GetNavAreaByID(const class CNavAreaGrid  *, unsigned int); /* linkage=_ZNK12CNavAreaGrid14GetNavAreaByIDEj */

	/* <0> (null):0 */
	class CNavArea * GetNearestNavArea(const class CNavAreaGrid  *, const class Vector  *, bool); /* linkage=_ZNK12CNavAreaGrid17GetNearestNavAreaEPK6Vectorb */

	/* <0> (null):0 */
	Place GetPlace(const class CNavAreaGrid  *, const class Vector  *); /* linkage=_ZNK12CNavAreaGrid8GetPlaceEPK6Vector */

	/* <0> (null):0 */
	int ComputeHashKey(const class CNavAreaGrid  *, unsigned int); /* linkage=_ZNK12CNavAreaGrid14ComputeHashKeyEj */

	/* <0> (null):0 */
	int WorldToGridX(const class CNavAreaGrid  *, float); /* linkage=_ZNK12CNavAreaGrid12WorldToGridXEf */

	/* <0> (null):0 */
	int WorldToGridY(const class CNavAreaGrid  *, float); /* linkage=_ZNK12CNavAreaGrid12WorldToGridYEf */

	/* --- cacheline 16 boundary (1024 bytes) was 28 bytes ago --- */

	/* size: 1052, cachelines: 17, members: 8 */
	/* last cacheline: 28 bytes */
}; /* size: 1052 */

/* 997 */
 /* pointer to 979 */
 /* size: 4 */

/* 998 */
/* <0> (null):0 */
class CNavArea *           array[256]; /* size: 1024 */

/* 999 */
 /* pointer to 996 */
 /* size: 4 */

/* 1000 */
 /* pointer to 1001 */
 /* size: 4 */

/* 1001 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1052 */

/* 1002 */
 /* pointer to 1003 */
 /* size: 4 */

/* 1003 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 68 */

/* 1004 */
/* <0> (null):0 */
typedef struct _List_const_iterator<CNavLadder*> _Self; /* size: 4 */

/* 1005 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavLadder*> iterator; /* size: 0 */

/* 1006 */
/* <0> (null):0 */
typedef const class CNavLadder *  * pointer; /* size: 4 */

/* 1007 */
/* <0> (null):0 */
typedef const class CNavLadder *  & reference; /* size: 4 */

/* 1008 */
/* <0> (null):0 */
struct _List_const_iterator<CNavLadder*> {
	const class _List_node_base  * _M_node;          /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_const_iterator<CNavLadder*> _Self;

	/* <0> (null):0 */
	typedef struct _List_iterator<CNavLadder*> iterator;

	/* <0> (null):0 */
	typedef const class CNavLadder *  * pointer;

	/* <0> (null):0 */
	typedef const class CNavLadder *  & reference;

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<CNavLadder*> *);

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<CNavLadder*> *, const class _List_node_base  *);

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<CNavLadder*> *, const iterator  &);

	/* <0> (null):0 */
	reference operator*(const class _List_const_iterator<CNavLadder*>  *); /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_const_iterator<CNavLadder*>  *); /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_const_iterator<CNavLadder*> *); /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_const_iterator<CNavLadder*> *, int); /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_const_iterator<CNavLadder*> *); /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_const_iterator<CNavLadder*> *, int); /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_const_iterator<CNavLadder*>  *, const _Self  &); /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEeqERKS2_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_const_iterator<CNavLadder*>  *, const _Self  &); /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEneERKS2_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1009 */
 /* pointer to 1008 */
 /* size: 4 */

/* 1010 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1011 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1012 */
 /* pointer to 1013 */
 /* size: 4 */

/* 1013 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1014 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1015 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1016 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1017 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavArea*> _Self; /* size: 4 */

/* 1018 */
/* <0> (null):0 */
typedef class CNavArea * * pointer; /* size: 4 */

/* 1019 */
/* <0> (null):0 */
typedef class CNavArea * & reference; /* size: 4 */

/* 1020 */
/* <0> (null):0 */
struct _List_iterator<CNavArea*> {
	class _List_node_base *    _M_node;              /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_iterator<CNavArea*> _Self;

	/* <0> (null):0 */
	typedef class CNavArea * * pointer;

	/* <0> (null):0 */
	typedef class CNavArea * & reference;

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<CNavArea*> *);

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<CNavArea*> *, class _List_node_base *);

	/* <0> (null):0 */
	reference operator*(const class _List_iterator<CNavArea*>  *); /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_iterator<CNavArea*>  *); /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_iterator<CNavArea*> *); /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_iterator<CNavArea*> *, int); /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_iterator<CNavArea*> *); /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_iterator<CNavArea*> *, int); /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_iterator<CNavArea*>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEeqERKS2_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_iterator<CNavArea*>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEneERKS2_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1021 */
 /* pointer to 1020 */
 /* size: 4 */

/* 1022 */
 /* pointer to 1023 */
 /* size: 4 */

/* 1023 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1024 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1025 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1026 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1027 */
/* <0> (null):0 */
struct PathSegment {
	class CNavArea *           area;                 /*     0     4 */
	enum NavTraverseType       how;                  /*     4     4 */
	class Vector              pos;                   /*     8    12 */
	const class CNavLadder  *  ladder;               /*    20     4 */

	/* size: 24, cachelines: 1, members: 4 */
	/* last cacheline: 24 bytes */
}; /* size: 24 */

/* 1028 */
/* <0> (null):0 */
enum {
	MAX_PATH_SEGMENTS = 256,
}; /* size: 4 */

/* 1029 */
/* <0> (null):0 */
class CNavPath {
	/* <0> (null):0 */
	struct PathSegment {
		class CNavArea *           area;                 /*     0     4 */
		enum NavTraverseType       how;                  /*     4     4 */
		class Vector              pos;                   /*     8    12 */
		const class CNavLadder  *  ladder;               /*    20     4 */

		/* size: 24, cachelines: 1, members: 4 */
		/* last cacheline: 24 bytes */
	};

	/* <0> (null):0 */
	enum {
		MAX_PATH_SEGMENTS = 256,
	};

private:

	struct PathSegment         m_path[256];          /*     0  6144 */
	/* --- cacheline 96 boundary (6144 bytes) --- */
	int                        m_segmentCount;       /*  6144     4 */
	/* <0> (null):0 */
	void CNavPath(class CNavPath *);

	/* <0> (null):0 */
	const class PathSegment  * operator[](class CNavPath *, int); /* linkage=_ZN8CNavPathixEi */

	/* <0> (null):0 */
	int GetSegmentCount(const class CNavPath  *); /* linkage=_ZNK8CNavPath15GetSegmentCountEv */

	/* <0> (null):0 */
	const class Vector  & GetEndpoint(const class CNavPath  *); /* linkage=_ZNK8CNavPath11GetEndpointEv */

	/* <0> (null):0 */
	bool IsAtEnd(const class CNavPath  *, const class Vector  &); /* linkage=_ZNK8CNavPath7IsAtEndERK6Vector */

	/* <0> (null):0 */
	float GetLength(const class CNavPath  *); /* linkage=_ZNK8CNavPath9GetLengthEv */

	/* <0> (null):0 */
	bool GetPointAlongPath(const class CNavPath  *, float, class Vector *); /* linkage=_ZNK8CNavPath17GetPointAlongPathEfP6Vector */

	/* <0> (null):0 */
	int GetSegmentIndexAlongPath(const class CNavPath  *, float); /* linkage=_ZNK8CNavPath24GetSegmentIndexAlongPathEf */

	/* <0> (null):0 */
	bool IsValid(const class CNavPath  *); /* linkage=_ZNK8CNavPath7IsValidEv */

	/* <0> (null):0 */
	void Invalidate(class CNavPath *); /* linkage=_ZN8CNavPath10InvalidateEv */

	/* <0> (null):0 */
	void Draw(class CNavPath *); /* linkage=_ZN8CNavPath4DrawEv */

	/* <0> (null):0 */
	bool FindClosestPointOnPath(const class CNavPath  *, const class Vector  *, int, int, class Vector *); /* linkage=_ZNK8CNavPath22FindClosestPointOnPathEPK6VectoriiPS0_ */

	/* <0> (null):0 */
	void Optimize(class CNavPath *); /* linkage=_ZN8CNavPath8OptimizeEv */

	/* <0> (null):0 */
	bool ComputePathPositions(class CNavPath *); /* linkage=_ZN8CNavPath20ComputePathPositionsEv */

	/* <0> (null):0 */
	bool BuildTrivialPath(class CNavPath *, const class Vector  *, const class Vector  *); /* linkage=_ZN8CNavPath16BuildTrivialPathEPK6VectorS2_ */

	/* <0> (null):0 */
	int FindNextOccludedNode(class CNavPath *, int); /* linkage=_ZN8CNavPath20FindNextOccludedNodeEi */


	/* size: 6148, cachelines: 97, members: 2 */
	/* last cacheline: 4 bytes */
}; /* size: 6148 */

/* 1030 */
/* <0> (null):0 */
struct PathSegment         array[256]; /* size: 6144 */

/* 1031 */
 /* pointer to 1029 */
 /* size: 4 */

/* 1032 */
 /* pointer to 1033 */
 /* size: 4 */

/* 1033 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 24 */

/* 1034 */
 /* pointer to 1035 */
 /* size: 4 */

/* 1035 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 6148 */

/* 1036 */
/* <0> (null):0 */
enum {
	MAX_VEL_SAMPLES = 5,
}; /* size: 4 */

/* 1037 */
/* <0> (null):0 */
class CStuckMonitor {
	/* <0> (null):0 */
	enum {
		MAX_VEL_SAMPLES = 5,
	};

private:

	bool                       m_isStuck;            /*     0     1 */
	class Vector              m_stuckSpot;           /*     4    12 */
	class IntervalTimer       m_stuckTimer;          /*    16     4 */
	float                      m_avgVel[5];          /*    20    20 */
	int                        m_avgVelIndex;        /*    40     4 */
	int                        m_avgVelCount;        /*    44     4 */
	class Vector              m_lastCentroid;        /*    48    12 */
	float                      m_lastTime;           /*    60     4 */
	/* <0> (null):0 */
	void CStuckMonitor(class CStuckMonitor *);

	/* <0> (null):0 */
	void Reset(class CStuckMonitor *); /* linkage=_ZN13CStuckMonitor5ResetEv */

	/* <0> (null):0 */
	void Update(class CStuckMonitor *, class CImprov *); /* linkage=_ZN13CStuckMonitor6UpdateEP7CImprov */

	/* <0> (null):0 */
	bool IsStuck(const class CStuckMonitor  *); /* linkage=_ZNK13CStuckMonitor7IsStuckEv */

	/* <0> (null):0 */
	float GetDuration(const class CStuckMonitor  *); /* linkage=_ZNK13CStuckMonitor11GetDurationEv */


	/* size: 64, cachelines: 1, members: 8 */

	/* BRAIN FART ALERT! 64 != 61 + 0(holes), diff = 3 */

}; /* size: 64 */

/* 1038 */
/* <0> (null):0 */
float                      array[5]; /* size: 20 */

/* 1039 */
 /* pointer to 1037 */
 /* size: 4 */

/* 1040 */
 /* pointer to 1041 */
 /* size: 4 */

/* 1041 */
/* <0> (null):0 */
struct CImprov : public IImprovEvent {
public:

	/* class IImprovEvent        <ancestor>; */      /*     0     4 */
	/* <0> (null):0 */
	virtual void ~CImprov(class CImprov *, int);

	/* <0> (null):0 */
	virtual bool IsAlive(const class CImprov  *); /* linkage=_ZNK7CImprov7IsAliveEv */

	/* <0> (null):0 */
	virtual void MoveTo(class CImprov *, const class Vector  &); /* linkage=_ZN7CImprov6MoveToERK6Vector */

	/* <0> (null):0 */
	virtual void LookAt(class CImprov *, const class Vector  &); /* linkage=_ZN7CImprov6LookAtERK6Vector */

	/* <0> (null):0 */
	virtual void ClearLookAt(class CImprov *); /* linkage=_ZN7CImprov11ClearLookAtEv */

	/* <0> (null):0 */
	virtual void FaceTo(class CImprov *, const class Vector  &); /* linkage=_ZN7CImprov6FaceToERK6Vector */

	/* <0> (null):0 */
	virtual void ClearFaceTo(class CImprov *); /* linkage=_ZN7CImprov11ClearFaceToEv */

	/* <0> (null):0 */
	virtual bool IsAtMoveGoal(const class CImprov  *, float); /* linkage=_ZNK7CImprov12IsAtMoveGoalEf */

	/* <0> (null):0 */
	virtual bool HasLookAt(const class CImprov  *); /* linkage=_ZNK7CImprov9HasLookAtEv */

	/* <0> (null):0 */
	virtual bool HasFaceTo(const class CImprov  *); /* linkage=_ZNK7CImprov9HasFaceToEv */

	/* <0> (null):0 */
	virtual bool IsAtFaceGoal(const class CImprov  *); /* linkage=_ZNK7CImprov12IsAtFaceGoalEv */

	/* <0> (null):0 */
	virtual bool IsFriendInTheWay(const class CImprov  *, const class Vector  &); /* linkage=_ZNK7CImprov16IsFriendInTheWayERK6Vector */

	/* <0> (null):0 */
	virtual bool IsFriendInTheWay(const class CImprov  *, class CBaseEntity *, const class Vector  &); /* linkage=_ZNK7CImprov16IsFriendInTheWayEP11CBaseEntityRK6Vector */

	/* <0> (null):0 */
	virtual void MoveForward(class CImprov *); /* linkage=_ZN7CImprov11MoveForwardEv */

	/* <0> (null):0 */
	virtual void MoveBackward(class CImprov *); /* linkage=_ZN7CImprov12MoveBackwardEv */

	/* <0> (null):0 */
	virtual void StrafeLeft(class CImprov *); /* linkage=_ZN7CImprov10StrafeLeftEv */

	/* <0> (null):0 */
	virtual void StrafeRight(class CImprov *); /* linkage=_ZN7CImprov11StrafeRightEv */

	/* <0> (null):0 */
	virtual bool Jump(class CImprov *); /* linkage=_ZN7CImprov4JumpEv */

	/* <0> (null):0 */
	virtual void Crouch(class CImprov *); /* linkage=_ZN7CImprov6CrouchEv */

	/* <0> (null):0 */
	virtual void StandUp(class CImprov *); /* linkage=_ZN7CImprov7StandUpEv */

	/* <0> (null):0 */
	virtual void TrackPath(class CImprov *, const class Vector  &, float); /* linkage=_ZN7CImprov9TrackPathERK6Vectorf */

	/* <0> (null):0 */
	virtual void StartLadder(class CImprov *, const class CNavLadder  *, enum NavTraverseType, const class Vector  *, const class Vector  *); /* linkage=_ZN7CImprov11StartLadderEPK10CNavLadder15NavTraverseTypePK6VectorS6_ */

	/* <0> (null):0 */
	virtual bool TraverseLadder(class CImprov *, const class CNavLadder  *, enum NavTraverseType, const class Vector  *, const class Vector  *, float); /* linkage=_ZN7CImprov14TraverseLadderEPK10CNavLadder15NavTraverseTypePK6VectorS6_f */

	/* <0> (null):0 */
	virtual bool GetSimpleGroundHeightWithFloor(class CImprov *, const class Vector  *, float *, class Vector *); /* linkage=_ZN7CImprov30GetSimpleGroundHeightWithFloorEPK6VectorPfPS0_ */

	/* <0> (null):0 */
	virtual void Run(class CImprov *); /* linkage=_ZN7CImprov3RunEv */

	/* <0> (null):0 */
	virtual void Walk(class CImprov *); /* linkage=_ZN7CImprov4WalkEv */

	/* <0> (null):0 */
	virtual void Stop(class CImprov *); /* linkage=_ZN7CImprov4StopEv */

	/* <0> (null):0 */
	virtual float GetMoveAngle(const class CImprov  *); /* linkage=_ZNK7CImprov12GetMoveAngleEv */

	/* <0> (null):0 */
	virtual float GetFaceAngle(const class CImprov  *); /* linkage=_ZNK7CImprov12GetFaceAngleEv */

	/* <0> (null):0 */
	virtual const class Vector  & GetFeet(const class CImprov  *); /* linkage=_ZNK7CImprov7GetFeetEv */

	/* <0> (null):0 */
	virtual const class Vector  & GetCentroid(const class CImprov  *); /* linkage=_ZNK7CImprov11GetCentroidEv */

	/* <0> (null):0 */
	virtual const class Vector  & GetEyes(const class CImprov  *); /* linkage=_ZNK7CImprov7GetEyesEv */

	/* <0> (null):0 */
	virtual bool IsRunning(const class CImprov  *); /* linkage=_ZNK7CImprov9IsRunningEv */

	/* <0> (null):0 */
	virtual bool IsWalking(const class CImprov  *); /* linkage=_ZNK7CImprov9IsWalkingEv */

	/* <0> (null):0 */
	virtual bool IsStopped(const class CImprov  *); /* linkage=_ZNK7CImprov9IsStoppedEv */

	/* <0> (null):0 */
	virtual bool IsCrouching(const class CImprov  *); /* linkage=_ZNK7CImprov11IsCrouchingEv */

	/* <0> (null):0 */
	virtual bool IsJumping(const class CImprov  *); /* linkage=_ZNK7CImprov9IsJumpingEv */

	/* <0> (null):0 */
	virtual bool IsUsingLadder(const class CImprov  *); /* linkage=_ZNK7CImprov13IsUsingLadderEv */

	/* <0> (null):0 */
	virtual bool IsOnGround(const class CImprov  *); /* linkage=_ZNK7CImprov10IsOnGroundEv */

	/* <0> (null):0 */
	virtual bool IsMoving(const class CImprov  *); /* linkage=_ZNK7CImprov8IsMovingEv */

	/* <0> (null):0 */
	virtual bool CanRun(const class CImprov  *); /* linkage=_ZNK7CImprov6CanRunEv */

	/* <0> (null):0 */
	virtual bool CanCrouch(const class CImprov  *); /* linkage=_ZNK7CImprov9CanCrouchEv */

	/* <0> (null):0 */
	virtual bool CanJump(const class CImprov  *); /* linkage=_ZNK7CImprov7CanJumpEv */

	/* <0> (null):0 */
	virtual bool IsVisible(const class CImprov  *, const class Vector  &, bool); /* linkage=_ZNK7CImprov9IsVisibleERK6Vectorb */

	/* <0> (null):0 */
	virtual bool IsPlayerLookingAtMe(const class CImprov  *, class CBasePlayer *, float); /* linkage=_ZNK7CImprov19IsPlayerLookingAtMeEP11CBasePlayerf */

	/* <0> (null):0 */
	virtual class CBasePlayer * IsAnyPlayerLookingAtMe(const class CImprov  *, int, float); /* linkage=_ZNK7CImprov22IsAnyPlayerLookingAtMeEif */

	/* <0> (null):0 */
	virtual class CBasePlayer * GetClosestPlayerByTravelDistance(const class CImprov  *, int, float *); /* linkage=_ZNK7CImprov32GetClosestPlayerByTravelDistanceEiPf */

	/* <0> (null):0 */
	virtual class CNavArea * GetLastKnownArea(const class CImprov  *); /* linkage=_ZNK7CImprov16GetLastKnownAreaEv */

	/* <0> (null):0 */
	virtual void OnUpdate(class CImprov *, float); /* linkage=_ZN7CImprov8OnUpdateEf */

	/* <0> (null):0 */
	virtual void OnUpkeep(class CImprov *, float); /* linkage=_ZN7CImprov8OnUpkeepEf */

	/* <0> (null):0 */
	virtual void OnReset(class CImprov *); /* linkage=_ZN7CImprov7OnResetEv */

	/* <0> (null):0 */
	virtual void OnGameEvent(class CImprov *, enum GameEventType, class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN7CImprov11OnGameEventE13GameEventTypeP11CBaseEntityS2_ */

	/* <0> (null):0 */
	virtual void OnTouch(class CImprov *, class CBaseEntity *); /* linkage=_ZN7CImprov7OnTouchEP11CBaseEntity */

	/* vtable has 52 entries: {
	   [5] = IsAlive(_ZNK7CImprov7IsAliveEv), 
	   [6] = MoveTo(_ZN7CImprov6MoveToERK6Vector), 
	   [7] = LookAt(_ZN7CImprov6LookAtERK6Vector), 
	   [8] = ClearLookAt(_ZN7CImprov11ClearLookAtEv), 
	   [9] = FaceTo(_ZN7CImprov6FaceToERK6Vector), 
	   [10] = ClearFaceTo(_ZN7CImprov11ClearFaceToEv), 
	   [11] = IsAtMoveGoal(_ZNK7CImprov12IsAtMoveGoalEf), 
	   [12] = HasLookAt(_ZNK7CImprov9HasLookAtEv), 
	   [13] = HasFaceTo(_ZNK7CImprov9HasFaceToEv), 
	   [14] = IsAtFaceGoal(_ZNK7CImprov12IsAtFaceGoalEv), 
	   [15] = IsFriendInTheWay(_ZNK7CImprov16IsFriendInTheWayERK6Vector), 
	   [16] = IsFriendInTheWay(_ZNK7CImprov16IsFriendInTheWayEP11CBaseEntityRK6Vector), 
	   [17] = MoveForward(_ZN7CImprov11MoveForwardEv), 
	   [18] = MoveBackward(_ZN7CImprov12MoveBackwardEv), 
	   [19] = StrafeLeft(_ZN7CImprov10StrafeLeftEv), 
	   [20] = StrafeRight(_ZN7CImprov11StrafeRightEv), 
	   [21] = Jump(_ZN7CImprov4JumpEv), 
	   [22] = Crouch(_ZN7CImprov6CrouchEv), 
	   [23] = StandUp(_ZN7CImprov7StandUpEv), 
	   [24] = TrackPath(_ZN7CImprov9TrackPathERK6Vectorf), 
	   [25] = StartLadder(_ZN7CImprov11StartLadderEPK10CNavLadder15NavTraverseTypePK6VectorS6_), 
	   [26] = TraverseLadder(_ZN7CImprov14TraverseLadderEPK10CNavLadder15NavTraverseTypePK6VectorS6_f), 
	   [27] = GetSimpleGroundHeightWithFloor(_ZN7CImprov30GetSimpleGroundHeightWithFloorEPK6VectorPfPS0_), 
	   [28] = Run(_ZN7CImprov3RunEv), 
	   [29] = Walk(_ZN7CImprov4WalkEv), 
	   [30] = Stop(_ZN7CImprov4StopEv), 
	   [31] = GetMoveAngle(_ZNK7CImprov12GetMoveAngleEv), 
	   [32] = GetFaceAngle(_ZNK7CImprov12GetFaceAngleEv), 
	   [33] = GetFeet(_ZNK7CImprov7GetFeetEv), 
	   [34] = GetCentroid(_ZNK7CImprov11GetCentroidEv), 
	   [35] = GetEyes(_ZNK7CImprov7GetEyesEv), 
	   [36] = IsRunning(_ZNK7CImprov9IsRunningEv), 
	   [37] = IsWalking(_ZNK7CImprov9IsWalkingEv), 
	   [38] = IsStopped(_ZNK7CImprov9IsStoppedEv), 
	   [39] = IsCrouching(_ZNK7CImprov11IsCrouchingEv), 
	   [40] = IsJumping(_ZNK7CImprov9IsJumpingEv), 
	   [41] = IsUsingLadder(_ZNK7CImprov13IsUsingLadderEv), 
	   [42] = IsOnGround(_ZNK7CImprov10IsOnGroundEv), 
	   [43] = IsMoving(_ZNK7CImprov8IsMovingEv), 
	   [44] = CanRun(_ZNK7CImprov6CanRunEv), 
	   [45] = CanCrouch(_ZNK7CImprov9CanCrouchEv), 
	   [46] = CanJump(_ZNK7CImprov7CanJumpEv), 
	   [47] = IsVisible(_ZNK7CImprov9IsVisibleERK6Vectorb), 
	   [48] = IsPlayerLookingAtMe(_ZNK7CImprov19IsPlayerLookingAtMeEP11CBasePlayerf), 
	   [49] = IsAnyPlayerLookingAtMe(_ZNK7CImprov22IsAnyPlayerLookingAtMeEif), 
	   [50] = GetClosestPlayerByTravelDistance(_ZNK7CImprov32GetClosestPlayerByTravelDistanceEiPf), 
	   [51] = GetLastKnownArea(_ZNK7CImprov16GetLastKnownAreaEv), 
	   [52] = OnUpdate(_ZN7CImprov8OnUpdateEf), 
	   [53] = OnUpkeep(_ZN7CImprov8OnUpkeepEf), 
	   [54] = OnReset(_ZN7CImprov7OnResetEv), 
	   [55] = OnGameEvent(_ZN7CImprov11OnGameEventE13GameEventTypeP11CBaseEntityS2_), 
	   [56] = OnTouch(_ZN7CImprov7OnTouchEP11CBaseEntity), 
	} */
	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1042 */
 /* pointer to 1043 */
 /* size: 4 */

/* 1043 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 64 */

/* 1044 */
/* <0> (null):0 */
enum MoveToFailureType {
	FAIL_INVALID_PATH = 0,
	FAIL_STUCK = 1,
	FAIL_FELL_OFF = 2,
}; /* size: 4 */

/* 1045 */
/* <0> (null):0 */
class IImprovEvent {
	/* <0> (null):0 */
	enum MoveToFailureType {
		FAIL_INVALID_PATH = 0,
		FAIL_STUCK = 1,
		FAIL_FELL_OFF = 2,
	};

	int ()(void) * *           _vptr.IImprovEvent;   /*     0     4 */
	/* <0> (null):0 */
	void IImprovEvent(class IImprovEvent *, const class IImprovEvent  &);

	/* <0> (null):0 */
	void IImprovEvent(class IImprovEvent *);

	/* <0> (null):0 */
	void ~IImprovEvent(class IImprovEvent *, int);

	/* <0> (null):0 */
	virtual void OnMoveToSuccess(class IImprovEvent *, const class Vector  &); /* linkage=_ZN12IImprovEvent15OnMoveToSuccessERK6Vector */

	/* <0> (null):0 */
	virtual void OnMoveToFailure(class IImprovEvent *, const class Vector  &, enum MoveToFailureType); /* linkage=_ZN12IImprovEvent15OnMoveToFailureERK6VectorNS_17MoveToFailureTypeE */

	/* <0> (null):0 */
	virtual void OnInjury(class IImprovEvent *, float); /* linkage=_ZN12IImprovEvent8OnInjuryEf */

	/* vtable has 3 entries: {
	   [0] = OnMoveToSuccess(_ZN12IImprovEvent15OnMoveToSuccessERK6Vector), 
	   [1] = OnMoveToFailure(_ZN12IImprovEvent15OnMoveToFailureERK6VectorNS_17MoveToFailureTypeE), 
	   [2] = OnInjury(_ZN12IImprovEvent8OnInjuryEf), 
	} */
	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1046 */
/* <0> (null):0 */
class SimpleStateMachine<CHostageImprov*, HostageState> {
protected:

	class HostageState *       m_state;              /*     0     4 */
	class IntervalTimer       m_stateTimer;          /*     4     4 */
	class CHostageImprov *     m_userData;           /*     8     4 */
	/* <0> (null):0 */
	void SimpleStateMachine(class SimpleStateMachine<CHostageImprov*, HostageState> *);

	/* <0> (null):0 */
	void Reset(class SimpleStateMachine<CHostageImprov*, HostageState> *, class CHostageImprov *); /* linkage=_ZN18SimpleStateMachineIP14CHostageImprov12HostageStateE5ResetES1_ */

	/* <0> (null):0 */
	void SetState(class SimpleStateMachine<CHostageImprov*, HostageState> *, class HostageState *); /* linkage=_ZN18SimpleStateMachineIP14CHostageImprov12HostageStateE8SetStateEPS2_ */

	/* <0> (null):0 */
	float GetStateDuration(const class SimpleStateMachine<CHostageImprov*, HostageState>  *); /* linkage=_ZNK18SimpleStateMachineIP14CHostageImprov12HostageStateE16GetStateDurationEv */

	/* <0> (null):0 */
	bool IsState(const class SimpleStateMachine<CHostageImprov*, HostageState>  *, const class HostageState  *); /* linkage=_ZNK18SimpleStateMachineIP14CHostageImprov12HostageStateE7IsStateEPKS2_ */

	/* <0> (null):0 */
	void Update(class SimpleStateMachine<CHostageImprov*, HostageState> *); /* linkage=_ZN18SimpleStateMachineIP14CHostageImprov12HostageStateE6UpdateEv */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1047 */
/* <0> (null):0 */
class HostageState : public SimpleState<CHostageImprov*>, public IImprovEvent {
public:

	/* class SimpleState<CHostageImprov*> <ancestor>; */ /*     0     8 */
	/* class IImprovEvent        <ancestor>; */      /*     8     4 */
	/* <0> (null):0 */
	void HostageState(class HostageState *, const class HostageState  &);

	/* <0> (null):0 */
	void HostageState(class HostageState *);

	/* <0> (null):0 */
	virtual void UpdateStationaryAnimation(class HostageState *, class CHostageImprov *); /* linkage=_ZN12HostageState25UpdateStationaryAnimationEP14CHostageImprov */

	/* <0> (null):0 */
	virtual void ~HostageState(class HostageState *, int);

	/* vtable has 1 entries: {
	   [6] = UpdateStationaryAnimation(_ZN12HostageState25UpdateStationaryAnimationEP14CHostageImprov), 
	} */
	/* size: 12, cachelines: 1, members: 2 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1048 */
 /* pointer to 1047 */
 /* size: 4 */

/* 1049 */
/* <0> (null):0 */
enum ScareType {
	NERVOUS = 0,
	SCARED = 1,
	TERRIFIED = 2,
}; /* size: 4 */

/* 1050 */
/* <0> (null):0 */
struct CHostageImprov {
	/* <0> (null):0 */
	enum ScareType {
		NERVOUS = 0,
		SCARED = 1,
		TERRIFIED = 2,
	};

	/* <0> (null):0 */
	virtual void ~CHostageImprov(class CHostageImprov *, int);

	/* <0> (null):0 */
	enum ScareType GetScareIntensity(const class CHostageImprov  *); /* linkage=_ZNK14CHostageImprov17GetScareIntensityEv */

	/* <0> (null):0 */
	float GetAggression(const class CHostageImprov  *); /* linkage=_ZNK14CHostageImprov13GetAggressionEv */

	/* <0> (null):0 */
	class CHostage * GetEntity(const class CHostageImprov  *); /* linkage=_ZNK14CHostageImprov9GetEntityEv */

	/* <0> (null):0 */
	void Retreat(class CHostageImprov *); /* linkage=_ZN14CHostageImprov7RetreatEv */

	/* <0> (null):0 */
	void Escape(class CHostageImprov *); /* linkage=_ZN14CHostageImprov6EscapeEv */


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1051 */
 /* pointer to 1050 */
 /* size: 4 */

/* 1052 */
 /* pointer to 1046 */
 /* size: 4 */

/* 1053 */
 /* pointer to 1054 */
 /* size: 4 */

/* 1054 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1055 */
 /* pointer to 1056 */
 /* size: 4 */

/* 1056 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1057 */
/* <0> (null):0 */
enum {
	NotMoving = 0,
	Moving = 1,
	MoveDone = 2,
	MoveFailed = 3,
}; /* size: 4 */

/* 1058 */
/* <0> (null):0 */
class HostageIdleState : public HostageState {
	/* <0> (null):0 */
	enum {
		NotMoving = 0,
		Moving = 1,
		MoveDone = 2,
		MoveFailed = 3,
	};

public:

	/* class HostageState        <ancestor>; */      /*     0    12 */
private:

	class CountdownTimer      m_waveTimer;           /*    12     8 */
	class CountdownTimer      m_fleeTimer;           /*    20     8 */
	class CountdownTimer      m_disagreeTimer;       /*    28     8 */
	class CountdownTimer      m_escapeTimer;         /*    36     8 */
	class CountdownTimer      m_askTimer;            /*    44     8 */
	class IntervalTimer       m_intimidatedTimer;    /*    52     4 */
	class CountdownTimer      m_pleadTimer;          /*    56     8 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	enum {
		NotMoving = 0,
		Moving = 1,
		MoveDone = 2,
		MoveFailed = 3,
	} m_moveState;                                   /*    64     4 */
	bool                       m_mustFlee;           /*    68     1 */
	/* <0> (null):0 */
	virtual void OnEnter(class HostageIdleState *, class CHostageImprov *); /* linkage=_ZN16HostageIdleState7OnEnterEP14CHostageImprov */

	/* <0> (null):0 */
	virtual void OnUpdate(class HostageIdleState *, class CHostageImprov *); /* linkage=_ZN16HostageIdleState8OnUpdateEP14CHostageImprov */

	/* <0> (null):0 */
	virtual void OnExit(class HostageIdleState *, class CHostageImprov *); /* linkage=_ZN16HostageIdleState6OnExitEP14CHostageImprov */

	/* <0> (null):0 */
	virtual const char  * GetName(const class HostageIdleState  *); /* linkage=_ZNK16HostageIdleState7GetNameEv */

	/* <0> (null):0 */
	virtual void OnMoveToSuccess(class HostageIdleState *, const class Vector  &); /* linkage=_ZN16HostageIdleState15OnMoveToSuccessERK6Vector */

	/* <0> (null):0 */
	virtual void OnMoveToFailure(class HostageIdleState *, const class Vector  &, enum MoveToFailureType); /* linkage=_ZN16HostageIdleState15OnMoveToFailureERK6VectorN12IImprovEvent17MoveToFailureTypeE */

	/* <0> (null):0 */
	virtual void OnInjury(class HostageIdleState *, float); /* linkage=_ZN16HostageIdleState8OnInjuryEf */

	/* <0> (null):0 */
	virtual void UpdateStationaryAnimation(class HostageIdleState *, class CHostageImprov *); /* linkage=_ZN16HostageIdleState25UpdateStationaryAnimationEP14CHostageImprov */

	/* <0> (null):0 */
	virtual void ~HostageIdleState(class HostageIdleState *, int);

	/* vtable has 8 entries: {
	   [2] = OnEnter(_ZN16HostageIdleState7OnEnterEP14CHostageImprov), 
	   [3] = OnUpdate(_ZN16HostageIdleState8OnUpdateEP14CHostageImprov), 
	   [4] = OnExit(_ZN16HostageIdleState6OnExitEP14CHostageImprov), 
	   [5] = GetName(_ZNK16HostageIdleState7GetNameEv), 
	   [7] = OnMoveToSuccess(_ZN16HostageIdleState15OnMoveToSuccessERK6Vector), 
	   [8] = OnMoveToFailure(_ZN16HostageIdleState15OnMoveToFailureERK6VectorN12IImprovEvent17MoveToFailureTypeE), 
	   [9] = OnInjury(_ZN16HostageIdleState8OnInjuryEf), 
	   [6] = UpdateStationaryAnimation(_ZN16HostageIdleState25UpdateStationaryAnimationEP14CHostageImprov), 
	} */
	/* size: 72, cachelines: 2, members: 10 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 72 != 69 + 0(holes), diff = 3 */

}; /* size: 72 */

/* 1059 */
/* <0> (null):0 */
class HostageAnimateState {
	/* <0> (null):0 */
	virtual void ~HostageAnimateState(class HostageAnimateState *, int);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1060 */
/* <0> (null):0 */
enum HostageChatterType {
	HOSTAGE_CHATTER_START_FOLLOW = 0,
	HOSTAGE_CHATTER_STOP_FOLLOW = 1,
	HOSTAGE_CHATTER_INTIMIDATED = 2,
	HOSTAGE_CHATTER_PAIN = 3,
	HOSTAGE_CHATTER_SCARED_OF_GUNFIRE = 4,
	HOSTAGE_CHATTER_SCARED_OF_MURDER = 5,
	HOSTAGE_CHATTER_LOOK_OUT = 6,
	HOSTAGE_CHATTER_PLEASE_RESCUE_ME = 7,
	HOSTAGE_CHATTER_SEE_RESCUE_ZONE = 8,
	HOSTAGE_CHATTER_IMPATIENT_FOR_RESCUE = 9,
	HOSTAGE_CHATTER_CTS_WIN = 10,
	HOSTAGE_CHATTER_TERRORISTS_WIN = 11,
	HOSTAGE_CHATTER_RESCUED = 12,
	HOSTAGE_CHATTER_WARN_NEARBY = 13,
	HOSTAGE_CHATTER_WARN_SPOTTED = 14,
	HOSTAGE_CHATTER_CALL_TO_RESCUER = 15,
	HOSTAGE_CHATTER_RETREAT = 16,
	HOSTAGE_CHATTER_COUGH = 17,
	HOSTAGE_CHATTER_BLINDED = 18,
	HOSTAGE_CHATTER_SAW_HE_GRENADE = 19,
	HOSTAGE_CHATTER_DEATH_CRY = 20,
	NUM_HOSTAGE_CHATTER_TYPES = 21,
}; /* size: 4 */

/* 1061 */
/* <0> (null):0 */
class CHostage {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1062 */
 /* pointer to 1061 */
 /* size: 4 */

/* 1063 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1064 */
/* <0> (null):0 */
struct __numeric_traits_integer<int> {
	intconst                   __min;                /*     0     4 */
	intconst                   __max;                /*     0     4 */
	boolconst                  __is_signed;          /*     0     1 */
	intconst                   __digits;             /*     0     4 */

	/* size: 1, cachelines: 1, members: 4 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 4 + 0(holes), diff = -3 */

}; /* size: 1 */

/* 1065 */
/* <0> (null):0 */
class CCSBotManager {
	/* <0> (null):0 */
	float GetElapsedRoundTime(const class CCSBotManager  *); /* linkage=_ZNK13CCSBotManager19GetElapsedRoundTimeEv */

	/* <0> (null):0 */
	bool IsRoundOver(const class CCSBotManager  *); /* linkage=_ZNK13CCSBotManager11IsRoundOverEv */

private:

	bool                       m_isLearningMap;      /*     0     1 */
	bool                       m_isAnalysisRequested; /*     0     1 */

	/* size: 0, cachelines: 0, members: 2 */

	/* BRAIN FART ALERT! 0 != 1 + 0(holes), diff = -1 */

}; /* size: 0 */

/* 1066 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavLadder*> _Self; /* size: 4 */

/* 1067 */
/* <0> (null):0 */
typedef class CNavLadder * * pointer; /* size: 4 */

/* 1068 */
/* <0> (null):0 */
typedef class CNavLadder * & reference; /* size: 4 */

/* 1069 */
/* <0> (null):0 */
struct _List_iterator<CNavLadder*> {
	class _List_node_base *    _M_node;              /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_iterator<CNavLadder*> _Self;

	/* <0> (null):0 */
	typedef class CNavLadder * * pointer;

	/* <0> (null):0 */
	typedef class CNavLadder * & reference;

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<CNavLadder*> *);

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<CNavLadder*> *, class _List_node_base *);

	/* <0> (null):0 */
	reference operator*(const class _List_iterator<CNavLadder*>  *); /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_iterator<CNavLadder*>  *); /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_iterator<CNavLadder*> *); /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_iterator<CNavLadder*> *, int); /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_iterator<CNavLadder*> *); /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_iterator<CNavLadder*> *, int); /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_iterator<CNavLadder*>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEeqERKS2_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_iterator<CNavLadder*>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEneERKS2_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1070 */
 /* pointer to 1069 */
 /* size: 4 */

/* 1071 */
 /* pointer to 1072 */
 /* size: 4 */

/* 1072 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1073 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1074 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1075 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1076 */
/* <0> (null):0 */
typedef struct _List_iterator<NavConnect> _Self; /* size: 4 */

/* 1077 */
/* <0> (null):0 */
typedef union NavConnect * pointer; /* size: 4 */

/* 1078 */
/* <0> (null):0 */
typedef union NavConnect & reference; /* size: 4 */

/* 1079 */
/* <0> (null):0 */
struct _List_iterator<NavConnect> {
	class _List_node_base *    _M_node;              /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_iterator<NavConnect> _Self;

	/* <0> (null):0 */
	typedef union NavConnect * pointer;

	/* <0> (null):0 */
	typedef union NavConnect & reference;

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<NavConnect> *);

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<NavConnect> *, class _List_node_base *);

	/* <0> (null):0 */
	reference operator*(const class _List_iterator<NavConnect>  *); /* linkage=_ZNKSt14_List_iteratorI10NavConnectEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_iterator<NavConnect>  *); /* linkage=_ZNKSt14_List_iteratorI10NavConnectEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_iterator<NavConnect> *); /* linkage=_ZNSt14_List_iteratorI10NavConnectEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_iterator<NavConnect> *, int); /* linkage=_ZNSt14_List_iteratorI10NavConnectEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_iterator<NavConnect> *); /* linkage=_ZNSt14_List_iteratorI10NavConnectEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_iterator<NavConnect> *, int); /* linkage=_ZNSt14_List_iteratorI10NavConnectEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_iterator<NavConnect>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorI10NavConnectEeqERKS1_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_iterator<NavConnect>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorI10NavConnectEneERKS1_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1080 */
 /* pointer to 1079 */
 /* size: 4 */

/* 1081 */
 /* pointer to 1082 */
 /* size: 4 */

/* 1082 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1083 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1084 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1085 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1086 */
/* <0> (null):0 */
struct _List_node<NavConnect> : public _List_node_base {
public:

	/* struct _List_node_base     <ancestor>; */     /*     0     8 */
	union NavConnect           _M_data;              /*     8     4 */

	/* size: 12, cachelines: 1, members: 2 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1087 */
/* <0> (null):0 */
struct _List_node<CNavLadder*> : public _List_node_base {
public:

	/* struct _List_node_base     <ancestor>; */     /*     0     8 */
	class CNavLadder *         _M_data;              /*     8     4 */

	/* size: 12, cachelines: 1, members: 2 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1088 */
 /* pointer to 1058 */
 /* size: 4 */

/* 1089 */
 /* pointer to 1090 */
 /* size: 4 */

/* 1090 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 72 */

/* 1091 */
/* <0> (null):0 */
class SimpleState<CHostageImprov*> {
	int ()(void) * *           _vptr.SimpleState;    /*     0     4 */
private:

	class SimpleState<CHostageImprov*> * m_parent;   /*     4     4 */
	/* <0> (null):0 */
	void SimpleState(class SimpleState<CHostageImprov*> *, const class SimpleState<CHostageImprov*>  &);

	/* <0> (null):0 */
	void SimpleState(class SimpleState<CHostageImprov*> *);

	/* <0> (null):0 */
	virtual void ~SimpleState(class SimpleState<CHostageImprov*> *, int);

	/* <0> (null):0 */
	virtual void OnEnter(class SimpleState<CHostageImprov*> *, class CHostageImprov *); /* linkage=_ZN11SimpleStateIP14CHostageImprovE7OnEnterES1_ */

	/* <0> (null):0 */
	virtual void OnUpdate(class SimpleState<CHostageImprov*> *, class CHostageImprov *); /* linkage=_ZN11SimpleStateIP14CHostageImprovE8OnUpdateES1_ */

	/* <0> (null):0 */
	virtual void OnExit(class SimpleState<CHostageImprov*> *, class CHostageImprov *); /* linkage=_ZN11SimpleStateIP14CHostageImprovE6OnExitES1_ */

	/* <0> (null):0 */
	virtual const char  * GetName(const class SimpleState<CHostageImprov*>  *); /* linkage=_ZNK11SimpleStateIP14CHostageImprovE7GetNameEv */

	/* <0> (null):0 */
	void SetParent(class SimpleState<CHostageImprov*> *, class SimpleState<CHostageImprov*> *); /* linkage=_ZN11SimpleStateIP14CHostageImprovE9SetParentEPS2_ */

	/* <0> (null):0 */
	class SimpleState<CHostageImprov*> * GetParent(const class SimpleState<CHostageImprov*>  *); /* linkage=_ZNK11SimpleStateIP14CHostageImprovE9GetParentEv */

	/* vtable has 4 entries: {
	   [2] = OnEnter(_ZN11SimpleStateIP14CHostageImprovE7OnEnterES1_), 
	   [3] = OnUpdate(_ZN11SimpleStateIP14CHostageImprovE8OnUpdateES1_), 
	   [4] = OnExit(_ZN11SimpleStateIP14CHostageImprovE6OnExitES1_), 
	   [5] = GetName(_ZNK11SimpleStateIP14CHostageImprovE7GetNameEv), 
	} */
	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 1092 */
/* <0> (null):0 */
class HostageStateMachine : public SimpleStateMachine<CHostageImprov*, HostageState>, public IImprovEvent {
public:

	/* class SimpleStateMachine<CHostageImprov*, HostageState> <ancestor>; */ /*     4    12 */
	/* class IImprovEvent        <ancestor>; */      /*     0     4 */
	/* <0> (null):0 */
	void HostageStateMachine(class HostageStateMachine *, const class HostageStateMachine  &);

	/* <0> (null):0 */
	void HostageStateMachine(class HostageStateMachine *);

	/* <0> (null):0 */
	void ~HostageStateMachine(class HostageStateMachine *, int);

	/* <0> (null):0 */
	virtual void OnMoveToSuccess(class HostageStateMachine *, const class Vector  &); /* linkage=_ZN19HostageStateMachine15OnMoveToSuccessERK6Vector */

	/* <0> (null):0 */
	virtual void OnMoveToFailure(class HostageStateMachine *, const class Vector  &, enum MoveToFailureType); /* linkage=_ZN19HostageStateMachine15OnMoveToFailureERK6VectorN12IImprovEvent17MoveToFailureTypeE */

	/* <0> (null):0 */
	virtual void OnInjury(class HostageStateMachine *, float); /* linkage=_ZN19HostageStateMachine8OnInjuryEf */

	/* <0> (null):0 */
	void UpdateStationaryAnimation(class HostageStateMachine *, class CHostageImprov *); /* linkage=_ZN19HostageStateMachine25UpdateStationaryAnimationEP14CHostageImprov */

	/* vtable has 3 entries: {
	   [0] = OnMoveToSuccess(_ZN19HostageStateMachine15OnMoveToSuccessERK6Vector), 
	   [1] = OnMoveToFailure(_ZN19HostageStateMachine15OnMoveToFailureERK6VectorN12IImprovEvent17MoveToFailureTypeE), 
	   [2] = OnInjury(_ZN19HostageStateMachine8OnInjuryEf), 
	} */
	/* size: 16, cachelines: 1, members: 2 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 1093 */
 /* pointer to 1092 */
 /* size: 4 */

/* 1094 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1095 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 16 */

/* 1096 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1097 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 1098 */
 /* pointer to 1099 */
 /* size: 4 */

/* 1099 */
 /* pointer to 1097 */
 /* size: 4 */

/* 1100 */
 /* pointer to 1091 */
 /* size: 4 */

/* 1101 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1102 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1103 */
 /* pointer to 1102 */
 /* size: 4 */

/* 1104 */
 /* pointer to 1105 */
 /* size: 4 */

/* 1105 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1106 */
 /* pointer to 1045 */
 /* size: 4 */

/* 1107 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1108 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1109 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1110 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1111 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1112 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1113 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1114 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1115 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1116 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1117 */
 /* pointer to 1118 */
 /* size: 4 */

/* 1118 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 676 */

/* 1119 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1120 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1121 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1122 */
/* <0> (null):0 */
class CPointEntity {
	/* <0> (null):0 */
	virtual int ObjectCaps(class CPointEntity *); /* linkage=_ZN12CPointEntity10ObjectCapsEv */

	/* vtable has 1 entries: {
	   [6] = ObjectCaps(_ZN12CPointEntity10ObjectCapsEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1123 */
 /* pointer to 1122 */
 /* size: 4 */

/* 1124 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1125 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1126 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1127 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1128 */
/* <0> (null):0 */
class HostageEscapeToCoverState {
	/* <0> (null):0 */
	virtual void ~HostageEscapeToCoverState(class HostageEscapeToCoverState *, int);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1129 */
 /* pointer to 1128 */
 /* size: 4 */

/* 1130 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1131 */
/* <0> (null):0 */
class HostageEscapeLookAroundState {
	/* <0> (null):0 */
	virtual void ~HostageEscapeLookAroundState(class HostageEscapeLookAroundState *, int);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1132 */
 /* pointer to 1131 */
 /* size: 4 */

/* 1133 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1134 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1135 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1136 */
/* <0> (null):0 */
class HostageEscapeState {
	/* <0> (null):0 */
	virtual void ~HostageEscapeState(class HostageEscapeState *, int);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1137 */
 /* pointer to 1136 */
 /* size: 4 */

/* 1138 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1139 */
/* <0> (null):0 */
class HostageRetreatState {
	/* <0> (null):0 */
	virtual void ~HostageRetreatState(class HostageRetreatState *, int);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1140 */
 /* pointer to 1139 */
 /* size: 4 */

/* 1141 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1142 */
/* <0> (null):0 */
class HostageFollowState {
	/* <0> (null):0 */
	virtual void ~HostageFollowState(class HostageFollowState *, int);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1143 */
 /* pointer to 1142 */
 /* size: 4 */

/* 1144 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1145 */
 /* pointer to 1059 */
 /* size: 4 */

/* 1146 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1147 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1148 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1149 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1150 */
 /* pointer to 1151 */
 /* size: 4 */

/* 1151 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1152 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1153 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1154 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1155 */
 /* pointer to 1156 */
 /* size: 4 */

/* 1156 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1157 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1158 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1159 */
 /* pointer to 1065 */
 /* size: 4 */

/* 1160 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1161 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1162 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1163 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1164 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1165 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1166 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1167 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1168 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1169 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1170 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1171 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1172 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1173 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1174 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1175 */
 /* pointer to 78 */
 /* size: 4 */

/* 1176 */
/* <0> (null):0 */
class CBotManager {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1177 */
 /* pointer to 1176 */
 /* size: 4 */

/* Functions: */

/* <0> (null):0 */
void Vector2D(class Vector2D *)
{
} /* size: 4 */

/* <0> (null):0 */
void Vector2D(class Vector2D *, float, float)
{
} /* size: 256 */

/* <0> (null):0 */
class Vector2D operator+(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DplERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator-(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DmiERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator*(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DmlEf */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator/(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DdvEf */
{
} /* size: 8 */

/* <0> (null):0 */
float Length(const class Vector2D  *) /* linkage=_ZNK8Vector2D6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector2D  *) /* linkage=_ZNK8Vector2D13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector2D Normalize(const class Vector2D  *) /* linkage=_ZNK8Vector2D9NormalizeEv */
{
} /* size: 8 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector2D *) /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector2D *, float) /* linkage=_ZN8Vector2D6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void Vector(class Vector *)
{
} /* size: 2426 */

/* <0> (null):0 */
void Vector(class Vector *, float, float, float)
{
} /* size: 12 */

/* <0> (null):0 */
void Vector(class Vector *, const class Vector  &)
{
} /* size: 32 */

/* <0> (null):0 */
void Vector(class Vector *, float *)
{
} /* size: 2505 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *) /* linkage=_ZNK6VectorngEv */
{
} /* size: 12 */

/* <0> (null):0 */
int operator==(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectoreqERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
int operator!=(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorneERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector operator+(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorplERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectormiERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator*(const class Vector  *, float) /* linkage=_ZNK6VectormlEf */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator/(const class Vector  *, float) /* linkage=_ZNK6VectordvEf */
{
} /* size: 12 */

/* <0> (null):0 */
void CopyToArray(const class Vector  *, float *) /* linkage=_ZNK6Vector11CopyToArrayEPf */
{
} /* size: 320 */

/* <0> (null):0 */
float Length(const class Vector  *) /* linkage=_ZNK6Vector6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector  *) /* linkage=_ZNK6Vector13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
float * operator float*(class Vector *) /* linkage=_ZN6VectorcvPfEv */
{
} /* size: 4 */

/* <0> (null):0 */
const float  * operator const float*(const class Vector  *) /* linkage=_ZNK6VectorcvPKfEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector Normalize(const class Vector  *) /* linkage=_ZNK6Vector9NormalizeEv */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector2D Make2D(const class Vector  *) /* linkage=_ZNK6Vector6Make2DEv */
{
} /* size: 8 */

/* <0> (null):0 */
float Length2D(const class Vector  *) /* linkage=_ZNK6Vector8Length2DEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector  *, float) /* linkage=_ZNK6Vector16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector  *, float) /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector *) /* linkage=_ZN6Vector16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector *, float) /* linkage=_ZN6Vector6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void TraceResult(TraceResult *)
{
} /* size: 158828888 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 1049580 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 32 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 159043132 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 159044196 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 159207616 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 159207684 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
edict_t * edict(class CBaseEntity *) /* linkage=_ZN11CBaseEntity5edictEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int ObjectCaps(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
int entindex(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8entindexEv */
{
} /* size: 4 */

/* <0> (null):0 */
void IntervalTimer(class IntervalTimer *)
{
} /* size: 2 */

/* <0> (null):0 */
void Reset(class IntervalTimer *) /* linkage=_ZN13IntervalTimer5ResetEv */
{
} /* size: 159226468 */

/* <0> (null):0 */
void Start(class IntervalTimer *) /* linkage=_ZN13IntervalTimer5StartEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Invalidate(class IntervalTimer *) /* linkage=_ZN13IntervalTimer10InvalidateEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool HasStarted(const class IntervalTimer  *) /* linkage=_ZNK13IntervalTimer10HasStartedEv */
{
} /* size: 1 */

/* <0> (null):0 */
float GetElapsedTime(const class IntervalTimer  *) /* linkage=_ZNK13IntervalTimer14GetElapsedTimeEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsLessThen(const class IntervalTimer  *, float) /* linkage=_ZNK13IntervalTimer10IsLessThenEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsGreaterThen(const class IntervalTimer  *, float) /* linkage=_ZNK13IntervalTimer13IsGreaterThenEf */
{
} /* size: 1 */

/* <0> (null):0 */
void CountdownTimer(class CountdownTimer *)
{
} /* size: 159244484 */

/* <0> (null):0 */
void Reset(class CountdownTimer *) /* linkage=_ZN14CountdownTimer5ResetEv */
{
} /* size: 159244620 */

/* <0> (null):0 */
void Start(class CountdownTimer *, float) /* linkage=_ZN14CountdownTimer5StartEf */
{
} /* size: 159244800 */

/* <0> (null):0 */
void Invalidate(class CountdownTimer *) /* linkage=_ZN14CountdownTimer10InvalidateEv */
{
} /* size: 159245048 */

/* <0> (null):0 */
bool HasStarted(const class CountdownTimer  *) /* linkage=_ZNK14CountdownTimer10HasStartedEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsElapsed(const class CountdownTimer  *) /* linkage=_ZNK14CountdownTimer9IsElapsedEv */
{
} /* size: 1 */

/* <0> (null):0 */
void swap(class _List_node_base &, class _List_node_base &) /* linkage=_ZNSt8__detail15_List_node_base4swapERS0_S1_ */
{
} /* size: 524288 */

/* <0> (null):0 */
void _M_transfer(class _List_node_base *, class _List_node_base *, class _List_node_base *) /* linkage=_ZNSt8__detail15_List_node_base11_M_transferEPS0_S1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_reverse(class _List_node_base *) /* linkage=_ZNSt8__detail15_List_node_base10_M_reverseEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_hook(class _List_node_base *, class _List_node_base *) /* linkage=_ZNSt8__detail15_List_node_base7_M_hookEPS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_unhook(class _List_node_base *) /* linkage=_ZNSt8__detail15_List_node_base9_M_unhookEv */
{
} /* size: 0 */

/* <0> (null):0 */
float SizeX(const class Extent  *) /* linkage=_ZNK6Extent5SizeXEv */
{
} /* size: 4 */

/* <0> (null):0 */
float SizeY(const class Extent  *) /* linkage=_ZNK6Extent5SizeYEv */
{
} /* size: 4 */

/* <0> (null):0 */
float SizeZ(const class Extent  *) /* linkage=_ZNK6Extent5SizeZEv */
{
} /* size: 4 */

/* <0> (null):0 */
float Area(const class Extent  *) /* linkage=_ZNK6Extent4AreaEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool Contains(const class Extent  *, const class Vector  *) /* linkage=_ZNK6Extent8ContainsEPK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
void SteamFile(class SteamFile *, const char  *)
{
} /* size: 0 */

/* <0> (null):0 */
void ~SteamFile(class SteamFile *, int)
{
} /* size: 159275120 */

/* <0> (null):0 */
bool IsValid(const class SteamFile  *) /* linkage=_ZNK9SteamFile7IsValidEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool Read(class SteamFile *, void *, int) /* linkage=_ZN9SteamFile4ReadEPvi */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator==(const union NavConnect  *, const union NavConnect  &) /* linkage=_ZNK10NavConnecteqERKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
void CNavArea(class CNavArea *, class CNavNode *, class CNavNode *, class CNavNode *, class CNavNode *)
{
} /* size: 159290180 */

/* <0> (null):0 */
void CNavArea(class CNavArea *)
{
} /* size: 159287020 */

/* <0> (null):0 */
void CNavArea(class CNavArea *, const class Vector  *, const class Vector  *)
{
} /* size: 159287136 */

/* <0> (null):0 */
void CNavArea(class CNavArea *, const class Vector  *, const class Vector  *, const class Vector  *, const class Vector  *)
{
} /* size: 159290804 */

/* <0> (null):0 */
void ~CNavArea(class CNavArea *, int)
{
} /* size: 159291224 */

/* <0> (null):0 */
void ConnectTo(class CNavArea *, class CNavArea *, enum NavDirType) /* linkage=_ZN8CNavArea9ConnectToEPS_10NavDirType */
{
} /* size: 159291360 */

/* <0> (null):0 */
void Disconnect(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea10DisconnectEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
void Save(const class CNavArea  *, FILE *) /* linkage=_ZNK8CNavArea4SaveEP8_IO_FILE */
{
} /* size: 64465 */

/* <0> (null):0 */
void Save(class CNavArea *, int, unsigned int) /* linkage=_ZN8CNavArea4SaveEij */
{
} /* size: 159291820 */

/* <0> (null):0 */
void Load(class CNavArea *, class SteamFile *, unsigned int) /* linkage=_ZN8CNavArea4LoadEP9SteamFilej */
{
} /* size: 3015519 */

/* <0> (null):0 */
enum NavErrorType PostLoad(class CNavArea *) /* linkage=_ZN8CNavArea8PostLoadEv */
{
} /* size: 4 */

/* <0> (null):0 */
unsigned int GetID(const class CNavArea  *) /* linkage=_ZNK8CNavArea5GetIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetAttributes(class CNavArea *, unsigned char) /* linkage=_ZN8CNavArea13SetAttributesEh */
{
} /* size: 159321140 */

/* <0> (null):0 */
unsigned char GetAttributes(const class CNavArea  *) /* linkage=_ZNK8CNavArea13GetAttributesEv */
{
} /* size: 1 */

/* <0> (null):0 */
void SetPlace(class CNavArea *, Place) /* linkage=_ZN8CNavArea8SetPlaceEj */
{
} /* size: 159321672 */

/* <0> (null):0 */
Place GetPlace(const class CNavArea  *) /* linkage=_ZNK8CNavArea8GetPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsOverlapping(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea13IsOverlappingEPK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsOverlapping(const class CNavArea  *, const class CNavArea  *) /* linkage=_ZNK8CNavArea13IsOverlappingEPKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsOverlappingX(const class CNavArea  *, const class CNavArea  *) /* linkage=_ZNK8CNavArea14IsOverlappingXEPKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsOverlappingY(const class CNavArea  *, const class CNavArea  *) /* linkage=_ZNK8CNavArea14IsOverlappingYEPKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
int GetPlayerCount(const class CNavArea  *, int, class CBasePlayer *) /* linkage=_ZNK8CNavArea14GetPlayerCountEiP11CBasePlayer */
{
} /* size: 4 */

/* <0> (null):0 */
float GetZ(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea4GetZEPK6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
float GetZ(const class CNavArea  *, float, float) /* linkage=_ZNK8CNavArea4GetZEff */
{
} /* size: 4 */

/* <0> (null):0 */
bool Contains(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea8ContainsEPK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsCoplanar(const class CNavArea  *, const class CNavArea  *) /* linkage=_ZNK8CNavArea10IsCoplanarEPKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
void GetClosestPointOnArea(const class CNavArea  *, const class Vector  *, class Vector *) /* linkage=_ZNK8CNavArea21GetClosestPointOnAreaEPK6VectorPS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
float GetDistanceSquaredToPoint(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea25GetDistanceSquaredToPointEPK6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsDegenerate(const class CNavArea  *) /* linkage=_ZNK8CNavArea12IsDegenerateEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsEdge(const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea6IsEdgeE10NavDirType */
{
} /* size: 1 */

/* <0> (null):0 */
int GetAdjacentCount(const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea16GetAdjacentCountE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetAdjacentArea(const class CNavArea  *, enum NavDirType, int) /* linkage=_ZNK8CNavArea15GetAdjacentAreaE10NavDirTypei */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetRandomAdjacentArea(const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea21GetRandomAdjacentAreaE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
const NavConnectList  * GetAdjacentList(const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea15GetAdjacentListE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsConnected(const class CNavArea  *, const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea11IsConnectedEPKS_10NavDirType */
{
} /* size: 1 */

/* <0> (null):0 */
float ComputeHeightChange(class CNavArea *, const class CNavArea  *) /* linkage=_ZN8CNavArea19ComputeHeightChangeEPKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
const NavLadderList  * GetLadderList(const class CNavArea  *, enum LadderDirectionType) /* linkage=_ZNK8CNavArea13GetLadderListE19LadderDirectionType */
{
} /* size: 4 */

/* <0> (null):0 */
void ComputePortal(const class CNavArea  *, const class CNavArea  *, enum NavDirType, class Vector *, float *) /* linkage=_ZNK8CNavArea13ComputePortalEPKS_10NavDirTypeP6VectorPf */
{
} /* size: 159355376 */

/* <0> (null):0 */
void ComputeClosestPointInPortal(const class CNavArea  *, const class CNavArea  *, enum NavDirType, const class Vector  *, class Vector *) /* linkage=_ZNK8CNavArea27ComputeClosestPointInPortalEPKS_10NavDirTypePK6VectorPS3_ */
{
} /* size: 86357 */

/* <0> (null):0 */
enum NavDirType ComputeDirection(const class CNavArea  *, class Vector *) /* linkage=_ZNK8CNavArea16ComputeDirectionEP6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
void SetClearedTimestamp(class CNavArea *, int) /* linkage=_ZN8CNavArea19SetClearedTimestampEi */
{
} /* size: 327683 */

/* <0> (null):0 */
float GetClearedTimestamp(class CNavArea *, int) /* linkage=_ZN8CNavArea19GetClearedTimestampEi */
{
} /* size: 4 */

/* <0> (null):0 */
const HidingSpotList  * GetHidingSpotList(const class CNavArea  *) /* linkage=_ZNK8CNavArea17GetHidingSpotListEv */
{
} /* size: 4 */

/* <0> (null):0 */
void ComputeHidingSpots(class CNavArea *) /* linkage=_ZN8CNavArea18ComputeHidingSpotsEv */
{
} /* size: 159356460 */

/* <0> (null):0 */
void ComputeSniperSpots(class CNavArea *) /* linkage=_ZN8CNavArea18ComputeSniperSpotsEv */
{
} /* size: 86673 */

/* <0> (null):0 */
class SpotEncounter * GetSpotEncounter(class CNavArea *, const class CNavArea  *, const class CNavArea  *) /* linkage=_ZN8CNavArea16GetSpotEncounterEPKS_S1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void ComputeSpotEncounters(class CNavArea *) /* linkage=_ZN8CNavArea21ComputeSpotEncountersEv */
{
} /* size: 159356968 */

/* <0> (null):0 */
void IncreaseDanger(class CNavArea *, int, float) /* linkage=_ZN8CNavArea14IncreaseDangerEif */
{
} /* size: 0 */

/* <0> (null):0 */
float GetDanger(class CNavArea *, int) /* linkage=_ZN8CNavArea9GetDangerEi */
{
} /* size: 4 */

/* <0> (null):0 */
float GetSizeX(const class CNavArea  *) /* linkage=_ZNK8CNavArea8GetSizeXEv */
{
} /* size: 4 */

/* <0> (null):0 */
float GetSizeY(const class CNavArea  *) /* linkage=_ZNK8CNavArea8GetSizeYEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class Extent  * GetExtent(const class CNavArea  *) /* linkage=_ZNK8CNavArea9GetExtentEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class Vector  * GetCenter(const class CNavArea  *) /* linkage=_ZNK8CNavArea9GetCenterEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class Vector  * GetCorner(const class CNavArea  *, enum NavCornerType) /* linkage=_ZNK8CNavArea9GetCornerE13NavCornerType */
{
} /* size: 4 */

/* <0> (null):0 */
const class ApproachInfo  * GetApproachInfo(const class CNavArea  *, int) /* linkage=_ZNK8CNavArea15GetApproachInfoEi */
{
} /* size: 4 */

/* <0> (null):0 */
int GetApproachInfoCount(const class CNavArea  *) /* linkage=_ZNK8CNavArea20GetApproachInfoCountEv */
{
} /* size: 4 */

/* <0> (null):0 */
void ComputeApproachAreas(class CNavArea *) /* linkage=_ZN8CNavArea20ComputeApproachAreasEv */
{
} /* size: 0 */

/* <0> (null):0 */
void MakeNewMarker(void) /* linkage=_ZN8CNavArea13MakeNewMarkerEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Mark(class CNavArea *) /* linkage=_ZN8CNavArea4MarkEv */
{
} /* size: 159415272 */

/* <0> (null):0 */
BOOL IsMarked(const class CNavArea  *) /* linkage=_ZNK8CNavArea8IsMarkedEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetParent(class CNavArea *, class CNavArea *, enum NavTraverseType) /* linkage=_ZN8CNavArea9SetParentEPS_15NavTraverseType */
{
} /* size: 159415616 */

/* <0> (null):0 */
class CNavArea * GetParent(const class CNavArea  *) /* linkage=_ZNK8CNavArea9GetParentEv */
{
} /* size: 4 */

/* <0> (null):0 */
enum NavTraverseType GetParentHow(const class CNavArea  *) /* linkage=_ZNK8CNavArea12GetParentHowEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsOpen(const class CNavArea  *) /* linkage=_ZNK8CNavArea6IsOpenEv */
{
} /* size: 1 */

/* <0> (null):0 */
void AddToOpenList(class CNavArea *) /* linkage=_ZN8CNavArea13AddToOpenListEv */
{
} /* size: 159410268 */

/* <0> (null):0 */
void UpdateOnOpenList(class CNavArea *) /* linkage=_ZN8CNavArea16UpdateOnOpenListEv */
{
} /* size: 159416188 */

/* <0> (null):0 */
void RemoveFromOpenList(class CNavArea *) /* linkage=_ZN8CNavArea18RemoveFromOpenListEv */
{
} /* size: 159419688 */

/* <0> (null):0 */
bool IsOpenListEmpty(void) /* linkage=_ZN8CNavArea15IsOpenListEmptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
class CNavArea * PopOpenList(void) /* linkage=_ZN8CNavArea11PopOpenListEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsClosed(const class CNavArea  *) /* linkage=_ZNK8CNavArea8IsClosedEv */
{
} /* size: 1 */

/* <0> (null):0 */
void AddToClosedList(class CNavArea *) /* linkage=_ZN8CNavArea15AddToClosedListEv */
{
} /* size: 159416960 */

/* <0> (null):0 */
void RemoveFromClosedList(class CNavArea *) /* linkage=_ZN8CNavArea20RemoveFromClosedListEv */
{
} /* size: 159417240 */

/* <0> (null):0 */
void ClearSearchLists(void) /* linkage=_ZN8CNavArea16ClearSearchListsEv */
{
} /* size: 159417400 */

/* <0> (null):0 */
void SetTotalCost(class CNavArea *, float) /* linkage=_ZN8CNavArea12SetTotalCostEf */
{
} /* size: 159408832 */

/* <0> (null):0 */
float GetTotalCost(const class CNavArea  *) /* linkage=_ZNK8CNavArea12GetTotalCostEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetCostSoFar(class CNavArea *, float) /* linkage=_ZN8CNavArea12SetCostSoFarEf */
{
} /* size: 159417688 */

/* <0> (null):0 */
float GetCostSoFar(const class CNavArea  *) /* linkage=_ZNK8CNavArea12GetCostSoFarEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Draw(class CNavArea *, byte, byte, byte, int) /* linkage=_ZN8CNavArea4DrawEhhhi */
{
} /* size: 159417872 */

/* <0> (null):0 */
void DrawConnectedAreas(class CNavArea *) /* linkage=_ZN8CNavArea18DrawConnectedAreasEv */
{
} /* size: 159418452 */

/* <0> (null):0 */
void DrawMarkedCorner(class CNavArea *, enum NavCornerType, byte, byte, byte, int) /* linkage=_ZN8CNavArea16DrawMarkedCornerE13NavCornerTypehhhi */
{
} /* size: 0 */

/* <0> (null):0 */
bool SplitEdit(class CNavArea *, bool, float, class CNavArea * *, class CNavArea * *) /* linkage=_ZN8CNavArea9SplitEditEbfPPS_S1_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool MergeEdit(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea9MergeEditEPS_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool SpliceEdit(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea10SpliceEditEPS_ */
{
} /* size: 1 */

/* <0> (null):0 */
void RaiseCorner(class CNavArea *, enum NavCornerType, int) /* linkage=_ZN8CNavArea11RaiseCornerE13NavCornerTypei */
{
} /* size: 159432052 */

/* <0> (null):0 */
void AddLadderUp(class CNavArea *, class CNavLadder *) /* linkage=_ZN8CNavArea11AddLadderUpEP10CNavLadder */
{
} /* size: 0 */

/* <0> (null):0 */
void AddLadderDown(class CNavArea *, class CNavLadder *) /* linkage=_ZN8CNavArea13AddLadderDownEP10CNavLadder */
{
} /* size: 159432960 */

/* <0> (null):0 */
void Initialize(class CNavArea *) /* linkage=_ZN8CNavArea10InitializeEv */
{
} /* size: 0 */

/* <0> (null):0 */
void DecayDanger(class CNavArea *) /* linkage=_ZN8CNavArea11DecayDangerEv */
{
} /* size: 159432584 */

/* <0> (null):0 */
bool IsHidingSpotCollision(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea21IsHidingSpotCollisionEPK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
void AddSpotEncounters(class CNavArea *, const class CNavArea  *, enum NavDirType, const class CNavArea  *, enum NavDirType) /* linkage=_ZN8CNavArea17AddSpotEncountersEPKS_10NavDirTypeS1_S2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void Strip(class CNavArea *) /* linkage=_ZN8CNavArea5StripEv */
{
} /* size: 159433204 */

/* <0> (null):0 */
void FinishMerge(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea11FinishMergeEPS_ */
{
} /* size: 159417528 */

/* <0> (null):0 */
void MergeAdjacentConnections(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea24MergeAdjacentConnectionsEPS_ */
{
} /* size: 159433548 */

/* <0> (null):0 */
void AssignNodes(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea11AssignNodesEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
void FinishSplitEdit(class CNavArea *, class CNavArea *, enum NavDirType) /* linkage=_ZN8CNavArea15FinishSplitEditEPS_10NavDirType */
{
} /* size: 0 */

/* <0> (null):0 */
void OnDestroyNotify(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea15OnDestroyNotifyEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
void CNavLadder(class CNavLadder *)
{
} /* size: 0 */

/* <0> (null):0 */
void OnDestroyNotify(class CNavLadder *, class CNavArea *) /* linkage=_ZN10CNavLadder15OnDestroyNotifyEP8CNavArea */
{
} /* size: 3014656 */

/* <0> (null):0 */
void HidingSpot(class HidingSpot *)
{
} /* size: 159451396 */

/* <0> (null):0 */
void HidingSpot(class HidingSpot *, const class Vector  *, unsigned char)
{
} /* size: 0 */

/* <0> (null):0 */
bool HasGoodCover(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot12HasGoodCoverEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsGoodSniperSpot(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot16IsGoodSniperSpotEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsIdealSniperSpot(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot17IsIdealSniperSpotEv */
{
} /* size: 1 */

/* <0> (null):0 */
void SetFlags(class HidingSpot *, unsigned char) /* linkage=_ZN10HidingSpot8SetFlagsEh */
{
} /* size: 159449156 */

/* <0> (null):0 */
unsigned char GetFlags(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot8GetFlagsEv */
{
} /* size: 1 */

/* <0> (null):0 */
void Save(const class HidingSpot  *, int, unsigned int) /* linkage=_ZNK10HidingSpot4SaveEij */
{
} /* size: 328796 */

/* <0> (null):0 */
void Load(class HidingSpot *, class SteamFile *, unsigned int) /* linkage=_ZN10HidingSpot4LoadEP9SteamFilej */
{
} /* size: 2490431 */

/* <0> (null):0 */
const class Vector  * GetPosition(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot11GetPositionEv */
{
} /* size: 4 */

/* <0> (null):0 */
unsigned int GetID(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot5GetIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Mark(class HidingSpot *) /* linkage=_ZN10HidingSpot4MarkEv */
{
} /* size: 159450076 */

/* <0> (null):0 */
bool IsMarked(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot8IsMarkedEv */
{
} /* size: 1 */

/* <0> (null):0 */
void ChangeMasterMarker(void) /* linkage=_ZN10HidingSpot18ChangeMasterMarkerEv */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<SpotOrder> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<SpotOrder> *, const class new_allocator<SpotOrder>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<SpotOrder> *, int)
{
} /* size: 159172744 */

/* <0> (null):0 */
pointer address(const class new_allocator<SpotOrder>  *, class SpotOrder &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE7addressERS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<SpotOrder>  *, const class SpotOrder  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE7addressERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<SpotOrder> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<SpotOrder> *, class SpotOrder *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE10deallocateEPS1_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<SpotOrder>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<SpotOrder> *, class SpotOrder *, const class SpotOrder  &) /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE9constructEPS1_RKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<SpotOrder> *, class SpotOrder *) /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE7destroyEPS1_ */
{
} /* size: 64763 */

/* <0> (null):0 */
void allocator(class allocator<SpotOrder> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<SpotOrder> *, const class allocator<SpotOrder>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<SpotOrder> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<SpotOrder> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<SpotOrder> > *, const class new_allocator<std::_List_node<SpotOrder> >  &)
{
} /* size: 158577528 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<SpotOrder> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<SpotOrder> >  *, class _List_node<SpotOrder> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7addressERS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<SpotOrder> >  *, const class _List_node<SpotOrder>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7addressERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<SpotOrder> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE10deallocateEPS3_j */
{
} /* size: 159260472 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<SpotOrder> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *, const class _List_node<SpotOrder>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE9constructEPS3_RKS3_ */
{
} /* size: 159260700 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7destroyEPS3_ */
{
} /* size: 159261184 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<SpotOrder> > *)
{
} /* size: 328472 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<SpotOrder> > *, const class allocator<std::_List_node<SpotOrder> >  &)
{
} /* size: 328471 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<SpotOrder> > *, int)
{
} /* size: 159261876 */

/* <0> (null):0 */
class _List_node<SpotOrder> * _M_get_node(class _List_base<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, class _List_node<SpotOrder> *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */
{
} /* size: 159262568 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *)
{
} /* size: 159263228 */

/* <0> (null):0 */
void _List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, const allocator_type  &)
{
} /* size: 159263548 */

/* <0> (null):0 */
void ~_List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void _M_clear(class _List_base<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE8_M_clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_init(class _List_base<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE7_M_initEv */
{
} /* size: 0 */

/* <0> (null):0 */
_Node * _M_create_node(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE14_M_create_nodeERKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<SpotOrder, std::allocator<SpotOrder> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<SpotOrder, std::allocator<SpotOrder> > *, const allocator_type  &)
{
} /* size: 159298212 */

/* <0> (null):0 */
void list(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<SpotOrder, std::allocator<SpotOrder> > *, const class list<SpotOrder, std::allocator<SpotOrder> >  &)
{
} /* size: 159298628 */

/* <0> (null):0 */
class list<SpotOrder, std::allocator<SpotOrder> > & operator=(class list<SpotOrder, std::allocator<SpotOrder> > *, const class list<SpotOrder, std::allocator<SpotOrder> >  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EEaSERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6assignEjRKS0_ */
{
} /* size: 80432 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, class SpotOrder) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6resizeEjS0_ */
{
} /* size: 159338980 */

/* <0> (null):0 */
reference front(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE10push_frontERKS0_ */
{
} /* size: 134217731 */

/* <0> (null):0 */
void pop_front(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9pop_frontEv */
{
} /* size: 159183368 */

/* <0> (null):0 */
void push_back(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9push_backERKS0_ */
{
} /* size: 159339216 */

/* <0> (null):0 */
void pop_back(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE8pop_backEv */
{
} /* size: 159215480 */

/* <0> (null):0 */
iterator insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, unsigned int, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */
{
} /* size: 159232812 */

/* <0> (null):0 */
iterator erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5eraseESt14_List_iteratorIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4swapERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void remove(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6removeERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void unique(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6uniqueEv */
{
} /* size: 0 */

/* <0> (null):0 */
void merge(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5mergeERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void reverse(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE7reverseEv */
{
} /* size: 0 */

/* <0> (null):0 */
void sort(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4sortEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE18_M_fill_initializeEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE14_M_fill_assignEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_transfer(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */
{
} /* size: 159385588 */

/* <0> (null):0 */
void _M_insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 159381696 */

/* <0> (null):0 */
void _M_erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */
{
} /* size: 159386028 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE25_M_check_equal_allocatorsERS2_ */
{
} /* size: 159386396 */

/* <0> (null):0 */
void new_allocator(class new_allocator<HidingSpot*> *)
{
} /* size: 3014656 */

/* <0> (null):0 */
void new_allocator(class new_allocator<HidingSpot*> *, const class new_allocator<HidingSpot*>  &)
{
} /* size: 3014656 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<HidingSpot*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<HidingSpot*>  *, class HidingSpot * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE7addressERS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<HidingSpot*>  *, const class HidingSpot *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE7addressERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<HidingSpot*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<HidingSpot*> *, class HidingSpot * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE10deallocateEPS2_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<HidingSpot*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<HidingSpot*> *, class HidingSpot * *, const class HidingSpot *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE9constructEPS2_RKS2_ */
{
} /* size: 158504608 */

/* <0> (null):0 */
void destroy(class new_allocator<HidingSpot*> *, class HidingSpot * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE7destroyEPS2_ */
{
} /* size: 3407924 */

/* <0> (null):0 */
void allocator(class allocator<HidingSpot*> *)
{
} /* size: 3407941 */

/* <0> (null):0 */
void allocator(class allocator<HidingSpot*> *, const class allocator<HidingSpot*>  &)
{
} /* size: 312807 */

/* <0> (null):0 */
void ~allocator(class allocator<HidingSpot*> *, int)
{
} /* size: 158683148 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *)
{
} /* size: 328837 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *, const class new_allocator<std::_List_node<HidingSpot*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *, int)
{
} /* size: 159395288 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<HidingSpot*> >  *, class _List_node<HidingSpot*> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7addressERS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<HidingSpot*> >  *, const class _List_node<HidingSpot*>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7addressERKS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<HidingSpot*> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE10deallocateEPS4_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<HidingSpot*> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *, const class _List_node<HidingSpot*>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE9constructEPS4_RKS4_ */
{
} /* size: 159216680 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7destroyEPS4_ */
{
} /* size: 159225508 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<HidingSpot*> > *)
{
} /* size: 159260976 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<HidingSpot*> > *, const class allocator<std::_List_node<HidingSpot*> >  &)
{
} /* size: 159273200 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<HidingSpot*> > *, int)
{
} /* size: 159283504 */

/* <0> (null):0 */
class _List_node<HidingSpot*> * _M_get_node(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_node<HidingSpot*> *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */
{
} /* size: 159324268 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *)
{
} /* size: 159373568 */

/* <0> (null):0 */
void _List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, const allocator_type  &)
{
} /* size: 159386264 */

/* <0> (null):0 */
void ~_List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, int)
{
} /* size: 159391328 */

/* <0> (null):0 */
void _M_clear(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE8_M_clearEv */
{
} /* size: 159340704 */

/* <0> (null):0 */
void _M_init(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE7_M_initEv */
{
} /* size: 159415936 */

/* <0> (null):0 */
_Node * _M_create_node(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE14_M_create_nodeERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *)
{
} /* size: 159363348 */

/* <0> (null):0 */
void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const allocator_type  &)
{
} /* size: 159359744 */

/* <0> (null):0 */
void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 159363692 */

/* <0> (null):0 */
void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const class list<HidingSpot*, std::allocator<HidingSpot*> >  &)
{
} /* size: 159363920 */

/* <0> (null):0 */
class list<HidingSpot*, std::allocator<HidingSpot*> > & operator=(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const class list<HidingSpot*, std::allocator<HidingSpot*> >  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EEaSERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6assignEjRKS1_ */
{
} /* size: 3015673 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, class HidingSpot *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6resizeEjS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
reference front(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE10push_frontERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_front(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9pop_frontEv */
{
} /* size: 0 */

/* <0> (null):0 */
void push_back(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9push_backERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE8pop_backEv */
{
} /* size: -1 */

/* <0> (null):0 */
iterator insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */
{
} /* size: 159372164 */

/* <0> (null):0 */
iterator erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4swapERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */
{
} /* size: 159373476 */

/* <0> (null):0 */
void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */
{
} /* size: 376840 */

/* <0> (null):0 */
void remove(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6removeERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void unique(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6uniqueEv */
{
} /* size: 3014665 */

/* <0> (null):0 */
void merge(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5mergeERS3_ */
{
} /* size: 327689 */

/* <0> (null):0 */
void reverse(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE7reverseEv */
{
} /* size: 159375676 */

/* <0> (null):0 */
void sort(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4sortEv */
{
} /* size: 8 */

/* <0> (null):0 */
void _M_fill_initialize(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE18_M_fill_initializeEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE14_M_fill_assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_transfer(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE25_M_check_equal_allocatorsERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<SpotEncounter> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<SpotEncounter> *, const class new_allocator<SpotEncounter>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<SpotEncounter> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<SpotEncounter>  *, class SpotEncounter &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE7addressERS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<SpotEncounter>  *, const class SpotEncounter  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE7addressERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<SpotEncounter> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<SpotEncounter> *, class SpotEncounter *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE10deallocateEPS1_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<SpotEncounter>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<SpotEncounter> *, class SpotEncounter *, const class SpotEncounter  &) /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE9constructEPS1_RKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<SpotEncounter> *, class SpotEncounter *) /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE7destroyEPS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<SpotEncounter> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<SpotEncounter> *, const class allocator<SpotEncounter>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<SpotEncounter> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *, const class new_allocator<std::_List_node<SpotEncounter> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<SpotEncounter> >  *, class _List_node<SpotEncounter> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7addressERS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<SpotEncounter> >  *, const class _List_node<SpotEncounter>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7addressERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<SpotEncounter> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE10deallocateEPS3_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<SpotEncounter> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *, const class _List_node<SpotEncounter>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE9constructEPS3_RKS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7destroyEPS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<SpotEncounter> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<SpotEncounter> > *, const class allocator<std::_List_node<SpotEncounter> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<SpotEncounter> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class _List_node<SpotEncounter> * _M_get_node(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_node<SpotEncounter> *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void _M_clear(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE8_M_clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_init(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE7_M_initEv */
{
} /* size: 0 */

/* <0> (null):0 */
_Node * _M_create_node(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE14_M_create_nodeERKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const class list<SpotEncounter, std::allocator<SpotEncounter> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
class list<SpotEncounter, std::allocator<SpotEncounter> > & operator=(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const class list<SpotEncounter, std::allocator<SpotEncounter> >  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EEaSERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6assignEjRKS0_ */
{
} /* size: 146683848 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, class SpotEncounter) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6resizeEjS0_ */
{
} /* size: 158968600 */

/* <0> (null):0 */
reference front(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE10push_frontERKS0_ */
{
} /* size: 159207500 */

/* <0> (null):0 */
void pop_front(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9pop_frontEv */
{
} /* size: 159271912 */

/* <0> (null):0 */
void push_back(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9push_backERKS0_ */
{
} /* size: 159288840 */

/* <0> (null):0 */
void pop_back(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE8pop_backEv */
{
} /* size: 159291544 */

/* <0> (null):0 */
iterator insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, unsigned int, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */
{
} /* size: 159357952 */

/* <0> (null):0 */
iterator erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5eraseESt14_List_iteratorIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4swapERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void remove(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6removeERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void unique(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6uniqueEv */
{
} /* size: 0 */

/* <0> (null):0 */
void merge(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5mergeERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void reverse(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE7reverseEv */
{
} /* size: 0 */

/* <0> (null):0 */
void sort(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4sortEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE18_M_fill_initializeEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE14_M_fill_assignEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_transfer(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE25_M_check_equal_allocatorsERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<NavConnect> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<NavConnect> *, const class new_allocator<NavConnect>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<NavConnect> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<NavConnect>  *, union NavConnect &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE7addressERS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<NavConnect>  *, const union NavConnect  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE7addressERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<NavConnect> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<NavConnect> *, union NavConnect *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE10deallocateEPS1_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<NavConnect>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<NavConnect> *, union NavConnect *, const union NavConnect  &) /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE9constructEPS1_RKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<NavConnect> *, union NavConnect *) /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE7destroyEPS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<NavConnect> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<NavConnect> *, const class allocator<NavConnect>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<NavConnect> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<NavConnect> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<NavConnect> > *, const class new_allocator<std::_List_node<NavConnect> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<NavConnect> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<NavConnect> >  *, class _List_node<NavConnect> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7addressERS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<NavConnect> >  *, const class _List_node<NavConnect>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7addressERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<NavConnect> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE10deallocateEPS3_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<NavConnect> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *, const class _List_node<NavConnect>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE9constructEPS3_RKS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7destroyEPS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<NavConnect> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<NavConnect> > *, const class allocator<std::_List_node<NavConnect> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<NavConnect> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class _List_node<NavConnect> * _M_get_node(class _List_base<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<NavConnect, std::allocator<NavConnect> > *, class _List_node<NavConnect> *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void _M_clear(class _List_base<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE8_M_clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_init(class _List_base<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE7_M_initEv */
{
} /* size: 0 */

/* <0> (null):0 */
_Node * _M_create_node(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE14_M_create_nodeERKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<NavConnect, std::allocator<NavConnect> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<NavConnect, std::allocator<NavConnect> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<NavConnect, std::allocator<NavConnect> > *, const class list<NavConnect, std::allocator<NavConnect> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
class list<NavConnect, std::allocator<NavConnect> > & operator=(class list<NavConnect, std::allocator<NavConnect> > *, const class list<NavConnect, std::allocator<NavConnect> >  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EEaSERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6assignEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, union NavConnect) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6resizeEjS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
reference front(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE10push_frontERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_front(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9pop_frontEv */
{
} /* size: 0 */

/* <0> (null):0 */
void push_back(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9push_backERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, unsigned int, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5eraseESt14_List_iteratorIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4swapERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void remove(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6removeERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void unique(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6uniqueEv */
{
} /* size: 0 */

/* <0> (null):0 */
void merge(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5mergeERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void reverse(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE7reverseEv */
{
} /* size: 0 */

/* <0> (null):0 */
void sort(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4sortEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE18_M_fill_initializeEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE14_M_fill_assignEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_transfer(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE25_M_check_equal_allocatorsERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<CNavLadder*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<CNavLadder*> *, const class new_allocator<CNavLadder*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<CNavLadder*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<CNavLadder*>  *, class CNavLadder * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE7addressERS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<CNavLadder*>  *, const class CNavLadder *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE7addressERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<CNavLadder*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<CNavLadder*> *, class CNavLadder * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE10deallocateEPS2_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<CNavLadder*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<CNavLadder*> *, class CNavLadder * *, const class CNavLadder *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE9constructEPS2_RKS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<CNavLadder*> *, class CNavLadder * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE7destroyEPS2_ */
{
} /* size: 146685984 */

/* <0> (null):0 */
void allocator(class allocator<CNavLadder*> *)
{
} /* size: 158653812 */

/* <0> (null):0 */
void allocator(class allocator<CNavLadder*> *, const class allocator<CNavLadder*>  &)
{
} /* size: 158734224 */

/* <0> (null):0 */
void ~allocator(class allocator<CNavLadder*> *, int)
{
} /* size: 158825576 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *)
{
} /* size: 158924352 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *, const class new_allocator<std::_List_node<CNavLadder*> >  &)
{
} /* size: 158967204 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *, int)
{
} /* size: 158968796 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<CNavLadder*> >  *, class _List_node<CNavLadder*> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7addressERS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<CNavLadder*> >  *, const class _List_node<CNavLadder*>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7addressERKS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<CNavLadder*> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE10deallocateEPS4_j */
{
} /* size: 159040728 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<CNavLadder*> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *, const class _List_node<CNavLadder*>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE9constructEPS4_RKS4_ */
{
} /* size: 159288360 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7destroyEPS4_ */
{
} /* size: 159291176 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<CNavLadder*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<CNavLadder*> > *, const class allocator<std::_List_node<CNavLadder*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<CNavLadder*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class _List_node<CNavLadder*> * _M_get_node(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_node<CNavLadder*> *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void _M_clear(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE8_M_clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_init(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE7_M_initEv */
{
} /* size: 0 */

/* <0> (null):0 */
_Node * _M_create_node(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE14_M_create_nodeERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const class list<CNavLadder*, std::allocator<CNavLadder*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
class list<CNavLadder*, std::allocator<CNavLadder*> > & operator=(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const class list<CNavLadder*, std::allocator<CNavLadder*> >  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EEaSERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, class CNavLadder *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6resizeEjS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
reference front(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE10push_frontERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_front(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9pop_frontEv */
{
} /* size: 0 */

/* <0> (null):0 */
void push_back(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9push_backERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4swapERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void remove(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6removeERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void unique(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6uniqueEv */
{
} /* size: 0 */

/* <0> (null):0 */
void merge(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5mergeERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void reverse(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE7reverseEv */
{
} /* size: 0 */

/* <0> (null):0 */
void sort(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4sortEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE18_M_fill_initializeEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE14_M_fill_assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_transfer(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE25_M_check_equal_allocatorsERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<CNavArea*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<CNavArea*> *, const class new_allocator<CNavArea*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<CNavArea*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<CNavArea*>  *, class CNavArea * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE7addressERS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<CNavArea*>  *, const class CNavArea *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE7addressERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<CNavArea*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<CNavArea*> *, class CNavArea * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE10deallocateEPS2_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<CNavArea*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<CNavArea*> *, class CNavArea * *, const class CNavArea *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE9constructEPS2_RKS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<CNavArea*> *, class CNavArea * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE7destroyEPS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<CNavArea*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<CNavArea*> *, const class allocator<CNavArea*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<CNavArea*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<CNavArea*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<CNavArea*> > *, const class new_allocator<std::_List_node<CNavArea*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<CNavArea*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<CNavArea*> >  *, class _List_node<CNavArea*> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7addressERS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<CNavArea*> >  *, const class _List_node<CNavArea*>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7addressERKS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<CNavArea*> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE10deallocateEPS4_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<CNavArea*> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *, const class _List_node<CNavArea*>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE9constructEPS4_RKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7destroyEPS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<CNavArea*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<CNavArea*> > *, const class allocator<std::_List_node<CNavArea*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<CNavArea*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class _List_node<CNavArea*> * _M_get_node(class _List_base<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, class _List_node<CNavArea*> *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void _M_clear(class _List_base<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE8_M_clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_init(class _List_base<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE7_M_initEv */
{
} /* size: 0 */

/* <0> (null):0 */
_Node * _M_create_node(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE14_M_create_nodeERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<CNavArea*, std::allocator<CNavArea*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<CNavArea*, std::allocator<CNavArea*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<CNavArea*, std::allocator<CNavArea*> > *, const class list<CNavArea*, std::allocator<CNavArea*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
class list<CNavArea*, std::allocator<CNavArea*> > & operator=(class list<CNavArea*, std::allocator<CNavArea*> > *, const class list<CNavArea*, std::allocator<CNavArea*> >  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EEaSERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, class CNavArea *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6resizeEjS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
reference front(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE10push_frontERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_front(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9pop_frontEv */
{
} /* size: 0 */

/* <0> (null):0 */
void push_back(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9push_backERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4swapERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5clearEv */
{
} /* size: 159431432 */

/* <0> (null):0 */
void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */
{
} /* size: 159447256 */

/* <0> (null):0 */
void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */
{
} /* size: 158575052 */

/* <0> (null):0 */
void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */
{
} /* size: 159296932 */

/* <0> (null):0 */
void remove(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6removeERKS1_ */
{
} /* size: 159340968 */

/* <0> (null):0 */
void unique(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6uniqueEv */
{
} /* size: 159392488 */

/* <0> (null):0 */
void merge(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5mergeERS3_ */
{
} /* size: 159462520 */

/* <0> (null):0 */
void reverse(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE7reverseEv */
{
} /* size: 159365228 */

/* <0> (null):0 */
void sort(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4sortEv */
{
} /* size: 159373592 */

/* <0> (null):0 */
void _M_fill_initialize(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE18_M_fill_initializeEjRKS1_ */
{
} /* size: 159489580 */

/* <0> (null):0 */
void _M_fill_assign(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE14_M_fill_assignEjRKS1_ */
{
} /* size: 159504240 */

/* <0> (null):0 */
void _M_transfer(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */
{
} /* size: 159458672 */

/* <0> (null):0 */
void _M_insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 159531348 */

/* <0> (null):0 */
void _M_erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */
{
} /* size: 159541648 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE25_M_check_equal_allocatorsERS3_ */
{
} /* size: 159559664 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<NavConnect> *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<NavConnect> *, const class _List_node_base  *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<NavConnect> *, const iterator  &)
{
} /* size: 0 */

/* <0> (null):0 */
reference operator*(const class _List_const_iterator<NavConnect>  *) /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_const_iterator<NavConnect>  *) /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_const_iterator<NavConnect> *) /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_const_iterator<NavConnect> *, int) /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_const_iterator<NavConnect> *) /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_const_iterator<NavConnect> *, int) /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_const_iterator<NavConnect>  *, const _Self  &) /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEeqERKS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_const_iterator<NavConnect>  *, const _Self  &) /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEneERKS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
void CNavAreaGrid(class CNavAreaGrid *)
{
} /* size: 0 */

/* <0> (null):0 */
void ~CNavAreaGrid(class CNavAreaGrid *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void Reset(class CNavAreaGrid *) /* linkage=_ZN12CNavAreaGrid5ResetEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Initialize(class CNavAreaGrid *, float, float, float, float) /* linkage=_ZN12CNavAreaGrid10InitializeEffff */
{
} /* size: 0 */

/* <0> (null):0 */
void AddNavArea(class CNavAreaGrid *, class CNavArea *) /* linkage=_ZN12CNavAreaGrid10AddNavAreaEP8CNavArea */
{
} /* size: 0 */

/* <0> (null):0 */
void RemoveNavArea(class CNavAreaGrid *, class CNavArea *) /* linkage=_ZN12CNavAreaGrid13RemoveNavAreaEP8CNavArea */
{
} /* size: 0 */

/* <0> (null):0 */
unsigned int GetNavAreaCount(const class CNavAreaGrid  *) /* linkage=_ZNK12CNavAreaGrid15GetNavAreaCountEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetNavArea(const class CNavAreaGrid  *, const class Vector  *, float) /* linkage=_ZNK12CNavAreaGrid10GetNavAreaEPK6Vectorf */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetNavAreaByID(const class CNavAreaGrid  *, unsigned int) /* linkage=_ZNK12CNavAreaGrid14GetNavAreaByIDEj */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetNearestNavArea(const class CNavAreaGrid  *, const class Vector  *, bool) /* linkage=_ZNK12CNavAreaGrid17GetNearestNavAreaEPK6Vectorb */
{
} /* size: 4 */

/* <0> (null):0 */
Place GetPlace(const class CNavAreaGrid  *, const class Vector  *) /* linkage=_ZNK12CNavAreaGrid8GetPlaceEPK6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
int ComputeHashKey(const class CNavAreaGrid  *, unsigned int) /* linkage=_ZNK12CNavAreaGrid14ComputeHashKeyEj */
{
} /* size: 4 */

/* <0> (null):0 */
int WorldToGridX(const class CNavAreaGrid  *, float) /* linkage=_ZNK12CNavAreaGrid12WorldToGridXEf */
{
} /* size: 4 */

/* <0> (null):0 */
int WorldToGridY(const class CNavAreaGrid  *, float) /* linkage=_ZNK12CNavAreaGrid12WorldToGridYEf */
{
} /* size: 4 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<CNavLadder*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<CNavLadder*> *, const class _List_node_base  *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<CNavLadder*> *, const iterator  &)
{
} /* size: 0 */

/* <0> (null):0 */
reference operator*(const class _List_const_iterator<CNavLadder*>  *) /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_const_iterator<CNavLadder*>  *) /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_const_iterator<CNavLadder*> *) /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_const_iterator<CNavLadder*> *, int) /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_const_iterator<CNavLadder*> *) /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_const_iterator<CNavLadder*> *, int) /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_const_iterator<CNavLadder*>  *, const _Self  &) /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEeqERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_const_iterator<CNavLadder*>  *, const _Self  &) /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEneERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<CNavArea*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<CNavArea*> *, class _List_node_base *)
{
} /* size: 0 */

/* <0> (null):0 */
reference operator*(const class _List_iterator<CNavArea*>  *) /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_iterator<CNavArea*>  *) /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_iterator<CNavArea*> *) /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_iterator<CNavArea*> *, int) /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_iterator<CNavArea*> *) /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_iterator<CNavArea*> *, int) /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_iterator<CNavArea*>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEeqERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_iterator<CNavArea*>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEneERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
void CNavPath(class CNavPath *)
{
} /* size: 0 */

/* <0> (null):0 */
const class PathSegment  * operator[](class CNavPath *, int) /* linkage=_ZN8CNavPathixEi */
{
} /* size: 4 */

/* <0> (null):0 */
int GetSegmentCount(const class CNavPath  *) /* linkage=_ZNK8CNavPath15GetSegmentCountEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class Vector  & GetEndpoint(const class CNavPath  *) /* linkage=_ZNK8CNavPath11GetEndpointEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsAtEnd(const class CNavPath  *, const class Vector  &) /* linkage=_ZNK8CNavPath7IsAtEndERK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
float GetLength(const class CNavPath  *) /* linkage=_ZNK8CNavPath9GetLengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool GetPointAlongPath(const class CNavPath  *, float, class Vector *) /* linkage=_ZNK8CNavPath17GetPointAlongPathEfP6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
int GetSegmentIndexAlongPath(const class CNavPath  *, float) /* linkage=_ZNK8CNavPath24GetSegmentIndexAlongPathEf */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsValid(const class CNavPath  *) /* linkage=_ZNK8CNavPath7IsValidEv */
{
} /* size: 1 */

/* <0> (null):0 */
void Invalidate(class CNavPath *) /* linkage=_ZN8CNavPath10InvalidateEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Draw(class CNavPath *) /* linkage=_ZN8CNavPath4DrawEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool FindClosestPointOnPath(const class CNavPath  *, const class Vector  *, int, int, class Vector *) /* linkage=_ZNK8CNavPath22FindClosestPointOnPathEPK6VectoriiPS0_ */
{
} /* size: 1 */

/* <0> (null):0 */
void Optimize(class CNavPath *) /* linkage=_ZN8CNavPath8OptimizeEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool ComputePathPositions(class CNavPath *) /* linkage=_ZN8CNavPath20ComputePathPositionsEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool BuildTrivialPath(class CNavPath *, const class Vector  *, const class Vector  *) /* linkage=_ZN8CNavPath16BuildTrivialPathEPK6VectorS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
int FindNextOccludedNode(class CNavPath *, int) /* linkage=_ZN8CNavPath20FindNextOccludedNodeEi */
{
} /* size: 4 */

/* <0> (null):0 */
void CStuckMonitor(class CStuckMonitor *)
{
} /* size: 0 */

/* <0> (null):0 */
void Reset(class CStuckMonitor *) /* linkage=_ZN13CStuckMonitor5ResetEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Update(class CStuckMonitor *, class CImprov *) /* linkage=_ZN13CStuckMonitor6UpdateEP7CImprov */
{
} /* size: 0 */

/* <0> (null):0 */
bool IsStuck(const class CStuckMonitor  *) /* linkage=_ZNK13CStuckMonitor7IsStuckEv */
{
} /* size: 1 */

/* <0> (null):0 */
float GetDuration(const class CStuckMonitor  *) /* linkage=_ZNK13CStuckMonitor11GetDurationEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void ~CImprov(class CImprov *, int)
{
} /* size: 0 */

/* <0> (null):0 */
virtual bool IsAlive(const class CImprov  *) /* linkage=_ZNK7CImprov7IsAliveEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual void MoveTo(class CImprov *, const class Vector  &) /* linkage=_ZN7CImprov6MoveToERK6Vector */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void LookAt(class CImprov *, const class Vector  &) /* linkage=_ZN7CImprov6LookAtERK6Vector */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ClearLookAt(class CImprov *) /* linkage=_ZN7CImprov11ClearLookAtEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void FaceTo(class CImprov *, const class Vector  &) /* linkage=_ZN7CImprov6FaceToERK6Vector */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ClearFaceTo(class CImprov *) /* linkage=_ZN7CImprov11ClearFaceToEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual bool IsAtMoveGoal(const class CImprov  *, float) /* linkage=_ZNK7CImprov12IsAtMoveGoalEf */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool HasLookAt(const class CImprov  *) /* linkage=_ZNK7CImprov9HasLookAtEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool HasFaceTo(const class CImprov  *) /* linkage=_ZNK7CImprov9HasFaceToEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsAtFaceGoal(const class CImprov  *) /* linkage=_ZNK7CImprov12IsAtFaceGoalEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsFriendInTheWay(const class CImprov  *, const class Vector  &) /* linkage=_ZNK7CImprov16IsFriendInTheWayERK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsFriendInTheWay(const class CImprov  *, class CBaseEntity *, const class Vector  &) /* linkage=_ZNK7CImprov16IsFriendInTheWayEP11CBaseEntityRK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
virtual void MoveForward(class CImprov *) /* linkage=_ZN7CImprov11MoveForwardEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void MoveBackward(class CImprov *) /* linkage=_ZN7CImprov12MoveBackwardEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void StrafeLeft(class CImprov *) /* linkage=_ZN7CImprov10StrafeLeftEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void StrafeRight(class CImprov *) /* linkage=_ZN7CImprov11StrafeRightEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual bool Jump(class CImprov *) /* linkage=_ZN7CImprov4JumpEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual void Crouch(class CImprov *) /* linkage=_ZN7CImprov6CrouchEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void StandUp(class CImprov *) /* linkage=_ZN7CImprov7StandUpEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void TrackPath(class CImprov *, const class Vector  &, float) /* linkage=_ZN7CImprov9TrackPathERK6Vectorf */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void StartLadder(class CImprov *, const class CNavLadder  *, enum NavTraverseType, const class Vector  *, const class Vector  *) /* linkage=_ZN7CImprov11StartLadderEPK10CNavLadder15NavTraverseTypePK6VectorS6_ */
{
} /* size: 0 */

/* <0> (null):0 */
virtual bool TraverseLadder(class CImprov *, const class CNavLadder  *, enum NavTraverseType, const class Vector  *, const class Vector  *, float) /* linkage=_ZN7CImprov14TraverseLadderEPK10CNavLadder15NavTraverseTypePK6VectorS6_f */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool GetSimpleGroundHeightWithFloor(class CImprov *, const class Vector  *, float *, class Vector *) /* linkage=_ZN7CImprov30GetSimpleGroundHeightWithFloorEPK6VectorPfPS0_ */
{
} /* size: 1 */

/* <0> (null):0 */
virtual void Run(class CImprov *) /* linkage=_ZN7CImprov3RunEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Walk(class CImprov *) /* linkage=_ZN7CImprov4WalkEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Stop(class CImprov *) /* linkage=_ZN7CImprov4StopEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual float GetMoveAngle(const class CImprov  *) /* linkage=_ZNK7CImprov12GetMoveAngleEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual float GetFaceAngle(const class CImprov  *) /* linkage=_ZNK7CImprov12GetFaceAngleEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual const class Vector  & GetFeet(const class CImprov  *) /* linkage=_ZNK7CImprov7GetFeetEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual const class Vector  & GetCentroid(const class CImprov  *) /* linkage=_ZNK7CImprov11GetCentroidEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual const class Vector  & GetEyes(const class CImprov  *) /* linkage=_ZNK7CImprov7GetEyesEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual bool IsRunning(const class CImprov  *) /* linkage=_ZNK7CImprov9IsRunningEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsWalking(const class CImprov  *) /* linkage=_ZNK7CImprov9IsWalkingEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsStopped(const class CImprov  *) /* linkage=_ZNK7CImprov9IsStoppedEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsCrouching(const class CImprov  *) /* linkage=_ZNK7CImprov11IsCrouchingEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsJumping(const class CImprov  *) /* linkage=_ZNK7CImprov9IsJumpingEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsUsingLadder(const class CImprov  *) /* linkage=_ZNK7CImprov13IsUsingLadderEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsOnGround(const class CImprov  *) /* linkage=_ZNK7CImprov10IsOnGroundEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsMoving(const class CImprov  *) /* linkage=_ZNK7CImprov8IsMovingEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool CanRun(const class CImprov  *) /* linkage=_ZNK7CImprov6CanRunEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool CanCrouch(const class CImprov  *) /* linkage=_ZNK7CImprov9CanCrouchEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool CanJump(const class CImprov  *) /* linkage=_ZNK7CImprov7CanJumpEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsVisible(const class CImprov  *, const class Vector  &, bool) /* linkage=_ZNK7CImprov9IsVisibleERK6Vectorb */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsPlayerLookingAtMe(const class CImprov  *, class CBasePlayer *, float) /* linkage=_ZNK7CImprov19IsPlayerLookingAtMeEP11CBasePlayerf */
{
} /* size: 1 */

/* <0> (null):0 */
virtual class CBasePlayer * IsAnyPlayerLookingAtMe(const class CImprov  *, int, float) /* linkage=_ZNK7CImprov22IsAnyPlayerLookingAtMeEif */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CBasePlayer * GetClosestPlayerByTravelDistance(const class CImprov  *, int, float *) /* linkage=_ZNK7CImprov32GetClosestPlayerByTravelDistanceEiPf */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CNavArea * GetLastKnownArea(const class CImprov  *) /* linkage=_ZNK7CImprov16GetLastKnownAreaEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void OnUpdate(class CImprov *, float) /* linkage=_ZN7CImprov8OnUpdateEf */
{
} /* size: 159291960 */

/* <0> (null):0 */
virtual void OnUpkeep(class CImprov *, float) /* linkage=_ZN7CImprov8OnUpkeepEf */
{
} /* size: 159324776 */

/* <0> (null):0 */
virtual void OnReset(class CImprov *) /* linkage=_ZN7CImprov7OnResetEv */
{
} /* size: 159414792 */

/* <0> (null):0 */
virtual void OnGameEvent(class CImprov *, enum GameEventType, class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN7CImprov11OnGameEventE13GameEventTypeP11CBaseEntityS2_ */
{
} /* size: 159431984 */

/* <0> (null):0 */
virtual void OnTouch(class CImprov *, class CBaseEntity *) /* linkage=_ZN7CImprov7OnTouchEP11CBaseEntity */
{
} /* size: 159449616 */

/* <0> (null):0 */
void IImprovEvent(class IImprovEvent *, const class IImprovEvent  &)
{
} /* size: 159338848 */

/* <0> (null):0 */
void IImprovEvent(class IImprovEvent *)
{
} /* size: 159385680 */

/* <0> (null):0 */
void ~IImprovEvent(class IImprovEvent *, int)
{
} /* size: 159394064 */

/* <0> (null):0 */
virtual void OnMoveToSuccess(class IImprovEvent *, const class Vector  &) /* linkage=_ZN12IImprovEvent15OnMoveToSuccessERK6Vector */
{
} /* size: 159465112 */

/* <0> (null):0 */
virtual void OnMoveToFailure(class IImprovEvent *, const class Vector  &, enum MoveToFailureType) /* linkage=_ZN12IImprovEvent15OnMoveToFailureERK6VectorNS_17MoveToFailureTypeE */
{
} /* size: 159372024 */

/* <0> (null):0 */
virtual void OnInjury(class IImprovEvent *, float) /* linkage=_ZN12IImprovEvent8OnInjuryEf */
{
} /* size: 159488844 */

/* <0> (null):0 */
void SimpleStateMachine(class SimpleStateMachine<CHostageImprov*, HostageState> *)
{
} /* size: 159457480 */

/* <0> (null):0 */
void Reset(class SimpleStateMachine<CHostageImprov*, HostageState> *, class CHostageImprov *) /* linkage=_ZN18SimpleStateMachineIP14CHostageImprov12HostageStateE5ResetES1_ */
{
} /* size: 159524144 */

/* <0> (null):0 */
void SetState(class SimpleStateMachine<CHostageImprov*, HostageState> *, class HostageState *) /* linkage=_ZN18SimpleStateMachineIP14CHostageImprov12HostageStateE8SetStateEPS2_ */
{
} /* size: 159532972 */

/* <0> (null):0 */
float GetStateDuration(const class SimpleStateMachine<CHostageImprov*, HostageState>  *) /* linkage=_ZNK18SimpleStateMachineIP14CHostageImprov12HostageStateE16GetStateDurationEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsState(const class SimpleStateMachine<CHostageImprov*, HostageState>  *, const class HostageState  *) /* linkage=_ZNK18SimpleStateMachineIP14CHostageImprov12HostageStateE7IsStateEPKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
void Update(class SimpleStateMachine<CHostageImprov*, HostageState> *) /* linkage=_ZN18SimpleStateMachineIP14CHostageImprov12HostageStateE6UpdateEv */
{
} /* size: 159568544 */

/* <0> (null):0 */
void HostageState(class HostageState *, const class HostageState  &)
{
} /* size: 159590652 */

/* <0> (null):0 */
void HostageState(class HostageState *)
{
} /* size: 159604832 */

/* <0> (null):0 */
virtual void UpdateStationaryAnimation(class HostageState *, class CHostageImprov *) /* linkage=_ZN12HostageState25UpdateStationaryAnimationEP14CHostageImprov */
{
} /* size: 159607968 */

/* <0> (null):0 */
virtual void ~HostageState(class HostageState *, int)
{
} /* size: 159621632 */

/* <0> (null):0 */
virtual void ~CHostageImprov(class CHostageImprov *, int)
{
} /* size: 0 */

/* <0> (null):0 */
enum ScareType GetScareIntensity(const class CHostageImprov  *) /* linkage=_ZNK14CHostageImprov17GetScareIntensityEv */
{
} /* size: 4 */

/* <0> (null):0 */
float GetAggression(const class CHostageImprov  *) /* linkage=_ZNK14CHostageImprov13GetAggressionEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CHostage * GetEntity(const class CHostageImprov  *) /* linkage=_ZNK14CHostageImprov9GetEntityEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Retreat(class CHostageImprov *) /* linkage=_ZN14CHostageImprov7RetreatEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Escape(class CHostageImprov *) /* linkage=_ZN14CHostageImprov6EscapeEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void OnEnter(class HostageIdleState *, class CHostageImprov *) /* linkage=_ZN16HostageIdleState7OnEnterEP14CHostageImprov */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void OnUpdate(class HostageIdleState *, class CHostageImprov *) /* linkage=_ZN16HostageIdleState8OnUpdateEP14CHostageImprov */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void OnExit(class HostageIdleState *, class CHostageImprov *) /* linkage=_ZN16HostageIdleState6OnExitEP14CHostageImprov */
{
} /* size: 0 */

/* <0> (null):0 */
virtual const char  * GetName(const class HostageIdleState  *) /* linkage=_ZNK16HostageIdleState7GetNameEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void OnMoveToSuccess(class HostageIdleState *, const class Vector  &) /* linkage=_ZN16HostageIdleState15OnMoveToSuccessERK6Vector */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void OnMoveToFailure(class HostageIdleState *, const class Vector  &, enum MoveToFailureType) /* linkage=_ZN16HostageIdleState15OnMoveToFailureERK6VectorN12IImprovEvent17MoveToFailureTypeE */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void OnInjury(class HostageIdleState *, float) /* linkage=_ZN16HostageIdleState8OnInjuryEf */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void UpdateStationaryAnimation(class HostageIdleState *, class CHostageImprov *) /* linkage=_ZN16HostageIdleState25UpdateStationaryAnimationEP14CHostageImprov */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ~HostageIdleState(class HostageIdleState *, int)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ~HostageAnimateState(class HostageAnimateState *, int)
{
} /* size: 0 */

/* <0> (null):0 */
float GetElapsedRoundTime(const class CCSBotManager  *) /* linkage=_ZNK13CCSBotManager19GetElapsedRoundTimeEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsRoundOver(const class CCSBotManager  *) /* linkage=_ZNK13CCSBotManager11IsRoundOverEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<CNavLadder*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<CNavLadder*> *, class _List_node_base *)
{
} /* size: 0 */

/* <0> (null):0 */
reference operator*(const class _List_iterator<CNavLadder*>  *) /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_iterator<CNavLadder*>  *) /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_iterator<CNavLadder*> *) /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_iterator<CNavLadder*> *, int) /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_iterator<CNavLadder*> *) /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_iterator<CNavLadder*> *, int) /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_iterator<CNavLadder*>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEeqERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_iterator<CNavLadder*>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEneERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<NavConnect> *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<NavConnect> *, class _List_node_base *)
{
} /* size: 0 */

/* <0> (null):0 */
reference operator*(const class _List_iterator<NavConnect>  *) /* linkage=_ZNKSt14_List_iteratorI10NavConnectEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_iterator<NavConnect>  *) /* linkage=_ZNKSt14_List_iteratorI10NavConnectEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_iterator<NavConnect> *) /* linkage=_ZNSt14_List_iteratorI10NavConnectEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_iterator<NavConnect> *, int) /* linkage=_ZNSt14_List_iteratorI10NavConnectEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_iterator<NavConnect> *) /* linkage=_ZNSt14_List_iteratorI10NavConnectEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_iterator<NavConnect> *, int) /* linkage=_ZNSt14_List_iteratorI10NavConnectEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_iterator<NavConnect>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorI10NavConnectEeqERKS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_iterator<NavConnect>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorI10NavConnectEneERKS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
void SimpleState(class SimpleState<CHostageImprov*> *, const class SimpleState<CHostageImprov*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void SimpleState(class SimpleState<CHostageImprov*> *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ~SimpleState(class SimpleState<CHostageImprov*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void OnEnter(class SimpleState<CHostageImprov*> *, class CHostageImprov *) /* linkage=_ZN11SimpleStateIP14CHostageImprovE7OnEnterES1_ */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void OnUpdate(class SimpleState<CHostageImprov*> *, class CHostageImprov *) /* linkage=_ZN11SimpleStateIP14CHostageImprovE8OnUpdateES1_ */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void OnExit(class SimpleState<CHostageImprov*> *, class CHostageImprov *) /* linkage=_ZN11SimpleStateIP14CHostageImprovE6OnExitES1_ */
{
} /* size: 0 */

/* <0> (null):0 */
virtual const char  * GetName(const class SimpleState<CHostageImprov*>  *) /* linkage=_ZNK11SimpleStateIP14CHostageImprovE7GetNameEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetParent(class SimpleState<CHostageImprov*> *, class SimpleState<CHostageImprov*> *) /* linkage=_ZN11SimpleStateIP14CHostageImprovE9SetParentEPS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
class SimpleState<CHostageImprov*> * GetParent(const class SimpleState<CHostageImprov*>  *) /* linkage=_ZNK11SimpleStateIP14CHostageImprovE9GetParentEv */
{
} /* size: 4 */

/* <0> (null):0 */
void HostageStateMachine(class HostageStateMachine *, const class HostageStateMachine  &)
{
} /* size: 0 */

/* <0> (null):0 */
void HostageStateMachine(class HostageStateMachine *)
{
} /* size: 0 */

/* <0> (null):0 */
void ~HostageStateMachine(class HostageStateMachine *, int)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void OnMoveToSuccess(class HostageStateMachine *, const class Vector  &) /* linkage=_ZN19HostageStateMachine15OnMoveToSuccessERK6Vector */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void OnMoveToFailure(class HostageStateMachine *, const class Vector  &, enum MoveToFailureType) /* linkage=_ZN19HostageStateMachine15OnMoveToFailureERK6VectorN12IImprovEvent17MoveToFailureTypeE */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void OnInjury(class HostageStateMachine *, float) /* linkage=_ZN19HostageStateMachine8OnInjuryEf */
{
} /* size: 0 */

/* <0> (null):0 */
void UpdateStationaryAnimation(class HostageStateMachine *, class CHostageImprov *) /* linkage=_ZN19HostageStateMachine25UpdateStationaryAnimationEP14CHostageImprov */
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~SimpleState(class SimpleState<CHostageImprov*> *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~HostageState(class HostageState *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~HostageIdleState(class HostageIdleState *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~CImprov(class CImprov *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void TraceResult(TraceResult *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator==(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, float X, float Y, float Z)
{
} /* size: 0 */

/* <0> (null):0 */
inline edict_t * ENT(const entvars_t  * pev)
{
} /* size: 4 */

/* <0> (null):0 */
inline void operator!=(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline BOOL FStrEq(const char  * sz1, const char  * sz2)
{
} /* size: 4 */

/* <0> (null):0 */
inline void edict(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline int ENTINDEX(edict_t * pEdict)
{
} /* size: 4 */

/* <0> (null):0 */
inline void operator+(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator*(const class Vector  *const this, float fl)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ObjectCaps(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
virtual int ObjectCaps(class CPointEntity *) /* linkage=_ZN12CPointEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
inline void ObjectCaps(class CPointEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void HasStarted(const class IntervalTimer  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Invalidate(class CountdownTimer *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void IsElapsed(const class CountdownTimer  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ~HostageEscapeToCoverState(class HostageEscapeToCoverState *, int)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~HostageEscapeToCoverState(class HostageEscapeToCoverState *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ~HostageEscapeLookAroundState(class HostageEscapeLookAroundState *, int)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~HostageEscapeLookAroundState(class HostageEscapeLookAroundState *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void OnMoveToFailure(class HostageStateMachine *const this, const class Vector  &const goal, enum MoveToFailureType reason)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ~HostageEscapeState(class HostageEscapeState *, int)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~HostageEscapeState(class HostageEscapeState *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ~HostageRetreatState(class HostageRetreatState *, int)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~HostageRetreatState(class HostageRetreatState *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ~HostageFollowState(class HostageFollowState *, int)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~HostageFollowState(class HostageFollowState *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~HostageAnimateState(class HostageAnimateState *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~CHostageImprov(class CHostageImprov *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void OnMoveToSuccess(class HostageStateMachine *const this, const class Vector  &const goal)
{
} /* size: 0 */

/* <0> (null):0 */
inline void OnInjury(class HostageStateMachine *const this, float amount)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Start(class IntervalTimer *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetScareIntensity(const class CHostageImprov  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void UpdateStationaryAnimation(class HostageIdleState *const this, class CHostageImprov * improv)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetAggression(const class CHostageImprov  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetEntity(const class CHostageImprov  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void entindex(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator-(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void NormalizeInPlace(class Vector *const this)
{
	{
		float flLen;                                          //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline void GetElapsedRoundTime(const class CCSBotManager  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void IsRoundOver(const class CCSBotManager  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void SetState(class SimpleStateMachine<CHostageImprov*, HostageState> *const this, class HostageState * newState)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Start(class CountdownTimer *const this, float duration)
{
} /* size: 0 */

/* <0> (null):0 */
inline class CCSBotManager * TheCSBots(void)
{
} /* size: 4 */

/* <0> (null):0 */
inline void IsLengthLessThan(const class Vector  *const this, float length)
{
} /* size: 159431432 */

/* <0> (null):0 */
inline void IsLengthGreaterThan(const class Vector  *const this, float length)
{
} /* size: 159447792 */

/* <0> (null):0 */
inline void GetElapsedTime(const class IntervalTimer  *const this)
{
} /* size: 158575052 */

/* <0> (null):0 */
inline void Retreat(class CHostageImprov *const this)
{
} /* size: 159262216 */

/* <0> (null):0 */
inline void Invalidate(class IntervalTimer *const this)
{
} /* size: 159299772 */

/* <0> (null):0 */
inline void Escape(class CHostageImprov *const this)
{
} /* size: 159340920 */

/* <0> (null):0 */
void OnUpdate(class HostageIdleState *const this, class CHostageImprov * improv)
{
	{
		class CHostage * hostage;                             //     0
		floatconst pushbackRange;                             //     0
		class CBasePlayer * rescuer;                          //     0
		class CBasePlayer * captor;                           //     0
		{
			floatconst terroristRecentTime;               //     0
			{
				floatconst fleeChance;                //     0
			}
		}
		{
			const class Vector  * spot;                   //     0
		}
		{
			floatconst crouchChance;                      //     0
		}
		{
			floatconst waveRange;                         //     0
			{
				float rangeT;                         //     0
				floatconst attentionRange;            //     0
				{
					floatconst cosTolerance;      //     0
					TraceResult result;           //     0
				}
			}
			{
				floatconst closeRange;                //     0
				{
					enum HostageChatterType say;  //     0
				}
			}
		}
		{
			floatconst closeRange;                        //     0
			{
				floatconst minThreatenTime;           //     0
			}
		}
		{
			floatconst stayHomeDuration;                  //     0
			{
				float sightTimeT;                     //     0
				float sightTimeCT;                    //     0
				floatconst waitTime;                  //     0
			}
		}
	}
} /* size: 159387576 */

/* <0> (null):0 */
inline void Length(const class Vector  *const this)
{
} /* size: 159562168 */

/* <0> (null):0 */
void OnMoveToSuccess(class IImprovEvent *const this, const class Vector  &const goal)
{
} /* size: 159569400 */

/* <0> (null):0 */
void OnMoveToFailure(class IImprovEvent *const this, const class Vector  &const goal, enum MoveToFailureType reason)
{
} /* size: 159588936 */

/* <0> (null):0 */
void OnInjury(class IImprovEvent *const this, float amount)
{
} /* size: 159604328 */

/* <0> (null):0 */
void UpdateStationaryAnimation(class HostageState *const this, class CHostageImprov * improv)
{
} /* size: 159608016 */

/* <0> (null):0 */
void GetName(const class HostageIdleState  *const this)
{
} /* size: 159621816 */

/* <0> (null):0 */
void OnMoveToSuccess(class HostageIdleState *const this, const class Vector  &const goal)
{
} /* size: 0 */

/* <0> (null):0 */
void OnMoveToFailure(class HostageIdleState *const this, const class Vector  &const goal, enum MoveToFailureType reason)
{
} /* size: 0 */

/* <0> (null):0 */
void OnInjury(class HostageIdleState *const this, float amount)
{
	Invalidate(class CountdownTimer *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void ~HostageState(class HostageState *const this)
{
	~SimpleState(class SimpleState<CHostageImprov*> *const this,
			intconst __in_chrg); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void ~HostageIdleState(class HostageIdleState *const this)
{
	~HostageState(class HostageState *const this,
			intconst __in_chrg); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void OnEnter(class HostageIdleState *const this, class CHostageImprov * improv)
{
	Invalidate(class CountdownTimer *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void OnExit(class HostageIdleState *const this, class CHostageImprov * improv)
{
} /* size: 0 */

/* <0> (null):0 */
void ~SimpleState(class SimpleState<CHostageImprov*> *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void OnExit(class SimpleState<CHostageImprov*> *const this, class CHostageImprov * userData)
{
} /* size: 0 */

/* <0> (null):0 */
void OnEnter(class SimpleState<CHostageImprov*> *const this, class CHostageImprov * userData)
{
} /* size: 0 */

/* <0> (null):0 */
void OnUpdate(class SimpleState<CHostageImprov*> *const this, class CHostageImprov * userData)
{
} /* size: 0 */

/* <0> (null):0 */
void ~SimpleState(class SimpleState<CHostageImprov*> *const this)
{
	~SimpleState(class SimpleState<CHostageImprov*> *const this,
			intconst __in_chrg); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void ~HostageIdleState(class HostageIdleState *const this)
{
	~HostageIdleState(class HostageIdleState *const this,
				intconst __in_chrg); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void ~HostageState(class HostageState *const this)
{
	~HostageState(class HostageState *const this,
			intconst __in_chrg); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void UpdateStationaryAnimation(class HostageIdleState *const this, class CHostageImprov * improv)
{
	UpdateStationaryAnimation(class HostageIdleState *const this,
					class CHostageImprov * improv); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void OnUpdate(class HostageIdleState *const this, class CHostageImprov * improv)
{
	{
		class CHostage * hostage;                             //     0
		floatconst pushbackRange;                             //     0
		class CBasePlayer * rescuer;                          //     0
		class CBasePlayer * captor;                           //     0
	}
	OnUpdate(class HostageIdleState *const this,
		class CHostageImprov * improv); /* size=0, low_pc=0 */ //     0
} /* size: 0 */



/* Variables: */

float                      flLen; /* size: 4 */

class CHostage *           hostage; /* size: 4 */

floatconst                 pushbackRange; /* size: 4 */

class CBasePlayer *        rescuer; /* size: 4 */

class CBasePlayer *        captor; /* size: 4 */

floatconst                 terroristRecentTime; /* size: 4 */

floatconst                 fleeChance; /* size: 4 */

const class Vector  *      spot; /* size: 4 */

floatconst                 crouchChance; /* size: 4 */

floatconst                 waveRange; /* size: 4 */

float                      rangeT; /* size: 4 */

floatconst                 attentionRange; /* size: 4 */

floatconst                 cosTolerance; /* size: 4 */

TraceResult                result; /* size: 56 */

floatconst                 closeRange; /* size: 4 */

enum HostageChatterType    say; /* size: 4 */

floatconst                 closeRange; /* size: 4 */

floatconst                 minThreatenTime; /* size: 4 */

floatconst                 stayHomeDuration; /* size: 4 */

float                      sightTimeT; /* size: 4 */

float                      sightTimeCT; /* size: 4 */

floatconst                 waitTime; /* size: 4 */

class CHostage *           hostage; /* size: 4 */

floatconst                 pushbackRange; /* size: 4 */

class CBasePlayer *        rescuer; /* size: 4 */

class CBasePlayer *        captor; /* size: 4 */

; /* size: 159782284 */

; /* size: 159782328 */

; /* size: 159782372 */

; /* size: 159782416 */

; /* size: 159786688 */

; /* size: 159782540 */

; /* size: 159786828 */

; /* size: 159786924 */

; /* size: 159787072 */

; /* size: 159787168 */

; /* size: 159787212 */

; /* size: 159787388 */

; /* size: 159787432 */

; /* size: 159787608 */

; /* size: 159787704 */

; /* size: 159788080 */

; /* size: 159788296 */

; /* size: 159788712 */

; /* size: 159788848 */

; /* size: 159788892 */

; /* size: 159788936 */

extern class _IO_FILE *           stdin; /* size: 4 */

extern class _IO_FILE *           stdout; /* size: 4 */

intconst                   k_cubSaltSize; /* size: 4 */

GID_tconst                 k_GIDNil; /* size: 8 */

GID_tconst                 k_TxnIDNil; /* size: 8 */

GID_tconst                 k_TxnIDUnknown; /* size: 8 */

PackageId_tconst           k_uPackageIdFreeSub; /* size: 4 */

PackageId_tconst           k_uPackageIdInvalid; /* size: 4 */

AppId_tconst               k_uAppIdInvalid; /* size: 4 */

AssetClassId_tconst        k_ulAssetClassIdInvalid; /* size: 8 */

PhysicalItemId_tconst      k_uPhysicalItemIdInvalid; /* size: 4 */

DepotId_tconst             k_uDepotIdInvalid; /* size: 4 */

CellID_tconst              k_uCellIDInvalid; /* size: 4 */

SteamAPICall_tconst        k_uAPICallInvalid; /* size: 8 */

PartnerId_tconst           k_uPartnerIdInvalid; /* size: 4 */

extern enginefuncs_t              g_engfuncs; /* size: 632 */

extern globalvars_t *             gpGlobals; /* size: 4 */

extern class Vectorconst          g_vecZero; /* size: 12 */

extern cvar_t                     cv_bot_difficulty; /* size: 20 */

extern cvar_t                     cv_bot_allow_rogues; /* size: 20 */

extern cvar_t                     cv_bot_allow_pistols; /* size: 20 */

extern cvar_t                     cv_bot_allow_shotguns; /* size: 20 */

extern cvar_t                     cv_bot_allow_sub_machine_guns; /* size: 20 */

extern cvar_t                     cv_bot_allow_rifles; /* size: 20 */

extern cvar_t                     cv_bot_allow_machine_guns; /* size: 20 */

extern cvar_t                     cv_bot_allow_grenades; /* size: 20 */

extern cvar_t                     cv_bot_allow_snipers; /* size: 20 */

extern cvar_t                     cv_bot_allow_shield; /* size: 20 */

floatconst                 GenerationStepSize; /* size: 4 */

floatconst                 StepHeight; /* size: 4 */

floatconst                 JumpHeight; /* size: 4 */

floatconst                 JumpCrouchHeight; /* size: 4 */

floatconst                 MaxSlope; /* size: 4 */

floatconst                 MaxUnitZSlope; /* size: 4 */

floatconst                 BotRadius; /* size: 4 */

floatconst                 DeathDrop; /* size: 4 */

floatconst                 HalfHumanWidth; /* size: 4 */

floatconst                 HalfHumanHeight; /* size: 4 */

floatconst                 HumanHeight; /* size: 4 */

extern NavAreaList                TheNavAreaList; /* size: 8 */

extern class CNavAreaGrid        TheNavAreaGrid; /* size: 1052 */

extern cvar_t                     cv_hostage_debug; /* size: 20 */

extern class CBotManager *        TheBots; /* size: 4 */

extern cvar_t                     friendlyfire; /* size: 20 */

; /* size: 0 */

/* Types: */

/* 1 */
char
 /* size: 1 */

/* 2 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 3 */
unsigned int
 /* size: 4 */

/* 4 */
unsigned char
 /* size: 1 */

/* 5 */
short unsigned int
 /* size: 2 */

/* 6 */
long unsigned int
 /* size: 4 */

/* 7 */
signed char
 /* size: 1 */

/* 8 */
short int
 /* size: 2 */

/* 9 */
int
 /* size: 4 */

/* 10 */
long long int
 /* size: 8 */

/* 11 */
long long unsigned int
 /* size: 8 */

/* 12 */
/* <0> (null):0 */
typedef long long int __quad_t; /* size: 8 */

/* 13 */
/* <0> (null):0 */
typedef long int __off_t; /* size: 4 */

/* 14 */
long int
 /* size: 4 */

/* 15 */
/* <0> (null):0 */
typedef __quad_t __off64_t; /* size: 8 */

/* 16 */
 /* pointer to 0 */
 /* size: 4 */

/* 17 */
 /* pointer to 1 */
 /* size: 4 */

/* 18 */
/* <0> (null):0 */
typedef struct _IO_FILE FILE; /* size: 148 */

/* 19 */
/* <0> (null):0 */
struct _IO_FILE {
	int                        _flags;               /*     0     4 */
	char *                     _IO_read_ptr;         /*     4     4 */
	char *                     _IO_read_end;         /*     8     4 */
	char *                     _IO_read_base;        /*    12     4 */
	char *                     _IO_write_base;       /*    16     4 */
	char *                     _IO_write_ptr;        /*    20     4 */
	char *                     _IO_write_end;        /*    24     4 */
	char *                     _IO_buf_base;         /*    28     4 */
	char *                     _IO_buf_end;          /*    32     4 */
	char *                     _IO_save_base;        /*    36     4 */
	char *                     _IO_backup_base;      /*    40     4 */
	char *                     _IO_save_end;         /*    44     4 */
	class _IO_marker *         _markers;             /*    48     4 */
	class _IO_FILE *           _chain;               /*    52     4 */
	int                        _fileno;              /*    56     4 */
	int                        _flags2;              /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	__off_t                    _old_offset;          /*    64     4 */
	short unsigned int         _cur_column;          /*    68     2 */
	signed char                _vtable_offset;       /*    70     1 */
	char                       _shortbuf[1];         /*    71     1 */
	_IO_lock_t *               _lock;                /*    72     4 */
	__off64_t                  _offset;              /*    76     8 */
	void *                     __pad1;               /*    84     4 */
	void *                     __pad2;               /*    88     4 */
	void *                     __pad3;               /*    92     4 */
	void *                     __pad4;               /*    96     4 */
	size_t                     __pad5;               /*   100     4 */
	int                        _mode;                /*   104     4 */
	char                       _unused2[40];         /*   108    40 */
	/* --- cacheline 2 boundary (128 bytes) was 20 bytes ago --- */

	/* size: 148, cachelines: 3, members: 29 */
	/* last cacheline: 20 bytes */
}; /* size: 148 */

/* 20 */
/* <0> (null):0 */
typedef void _IO_lock_t; /* size: 0 */

/* 21 */
/* <0> (null):0 */
struct _IO_marker {
	class _IO_marker *         _next;                /*     0     4 */
	class _IO_FILE *           _sbuf;                /*     4     4 */
	int                        _pos;                 /*     8     4 */

	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 22 */
 /* pointer to 21 */
 /* size: 4 */

/* 23 */
 /* pointer to 19 */
 /* size: 4 */

/* 24 */
 /* pointer to 21 */
 /* size: 4 */

/* 25 */
 /* pointer to 19 */
 /* size: 4 */

/* 26 */
/* <0> (null):0 */
char                       array[1]; /* size: 1 */

/* 27 */
 /* pointer to 20 */
 /* size: 4 */

/* 28 */
/* <0> (null):0 */
char                       array[40]; /* size: 40 */

/* 29 */
 /* pointer to 30 */
 /* size: 4 */

/* 30 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 31 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 32 */
 /* pointer to 33 */
 /* size: 4 */

/* 33 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 146684884 */

/* 34 */
long double
 /* size: 12 */

/* 35 */
double
 /* size: 8 */

/* 36 */
/* <0> (null):0 */
typedef int int32; /* size: 4 */

/* 37 */
/* <0> (null):0 */
typedef unsigned int uint32; /* size: 4 */

/* 38 */
/* <0> (null):0 */
typedef long long unsigned int uint64; /* size: 8 */

/* 39 */
/* <0> (null):0 */
typedef uint64 GID_t; /* size: 8 */

/* 40 */
/* <0> (null):0 */
typedef uint32 PackageId_t; /* size: 4 */

/* 41 */
/* <0> (null):0 */
typedef uint32 AppId_t; /* size: 4 */

/* 42 */
/* <0> (null):0 */
typedef uint64 AssetClassId_t; /* size: 8 */

/* 43 */
/* <0> (null):0 */
typedef uint32 PhysicalItemId_t; /* size: 4 */

/* 44 */
/* <0> (null):0 */
typedef uint32 DepotId_t; /* size: 4 */

/* 45 */
/* <0> (null):0 */
typedef uint32 CellID_t; /* size: 4 */

/* 46 */
/* <0> (null):0 */
typedef uint64 SteamAPICall_t; /* size: 8 */

/* 47 */
/* <0> (null):0 */
typedef uint32 PartnerId_t; /* size: 4 */

/* 48 */
/* <0> (null):0 */
typedef int BOOL; /* size: 4 */

/* 49 */
/* <0> (null):0 */
typedef unsigned char byte; /* size: 1 */

/* 50 */
/* <0> (null):0 */
typedef unsigned int string_t; /* size: 4 */

/* 51 */
/* <0> (null):0 */
typedef float vec_t; /* size: 4 */

/* 52 */
float
 /* size: 4 */

/* 53 */
/* <0> (null):0 */
float                      array[2]; /* size: 8 */

/* 54 */
/* <0> (null):0 */
class Vector2D {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	/* <0> (null):0 */
	void Vector2D(class Vector2D *);

	/* <0> (null):0 */
	void Vector2D(class Vector2D *, float, float);

	/* <0> (null):0 */
	class Vector2D operator+(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DplERKS_ */

	/* <0> (null):0 */
	class Vector2D operator-(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DmiERKS_ */

	/* <0> (null):0 */
	class Vector2D operator*(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DmlEf */

	/* <0> (null):0 */
	class Vector2D operator/(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DdvEf */

	/* <0> (null):0 */
	float Length(const class Vector2D  *); /* linkage=_ZNK8Vector2D6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector2D  *); /* linkage=_ZNK8Vector2D13LengthSquaredEv */

	/* <0> (null):0 */
	class Vector2D Normalize(const class Vector2D  *); /* linkage=_ZNK8Vector2D9NormalizeEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector2D *); /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector2D *, float); /* linkage=_ZN8Vector2D6IsZeroEf */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 55 */
 /* pointer to 54 */
 /* size: 4 */

/* 56 */
 /* pointer to 57 */
 /* size: 4 */

/* 57 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 58 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 59 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 60 */
bool
 /* size: 1 */

/* 61 */
/* <0> (null):0 */
class Vector {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	vec_t                      z;                    /*     8     4 */
	/* <0> (null):0 */
	void Vector(class Vector *);

	/* <0> (null):0 */
	void Vector(class Vector *, float, float, float);

	/* <0> (null):0 */
	void Vector(class Vector *, const class Vector  &);

	/* <0> (null):0 */
	void Vector(class Vector *, float *);

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *); /* linkage=_ZNK6VectorngEv */

	/* <0> (null):0 */
	int operator==(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectoreqERKS_ */

	/* <0> (null):0 */
	int operator!=(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorneERKS_ */

	/* <0> (null):0 */
	class Vector operator+(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorplERKS_ */

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectormiERKS_ */

	/* <0> (null):0 */
	class Vector operator*(const class Vector  *, float); /* linkage=_ZNK6VectormlEf */

	/* <0> (null):0 */
	class Vector operator/(const class Vector  *, float); /* linkage=_ZNK6VectordvEf */

	/* <0> (null):0 */
	void CopyToArray(const class Vector  *, float *); /* linkage=_ZNK6Vector11CopyToArrayEPf */

	/* <0> (null):0 */
	float Length(const class Vector  *); /* linkage=_ZNK6Vector6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector  *); /* linkage=_ZNK6Vector13LengthSquaredEv */

	/* <0> (null):0 */
	float * operator float*(class Vector *); /* linkage=_ZN6VectorcvPfEv */

	/* <0> (null):0 */
	const float  * operator const float*(const class Vector  *); /* linkage=_ZNK6VectorcvPKfEv */

	/* <0> (null):0 */
	class Vector Normalize(const class Vector  *); /* linkage=_ZNK6Vector9NormalizeEv */

	/* <0> (null):0 */
	class Vector2D Make2D(const class Vector  *); /* linkage=_ZNK6Vector6Make2DEv */

	/* <0> (null):0 */
	float Length2D(const class Vector  *); /* linkage=_ZNK6Vector8Length2DEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector  *, float); /* linkage=_ZNK6Vector16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector  *, float); /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector *); /* linkage=_ZN6Vector16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector *, float); /* linkage=_ZN6Vector6IsZeroEf */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 62 */
 /* pointer to 61 */
 /* size: 4 */

/* 63 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 64 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 65 */
 /* pointer to 52 */
 /* size: 4 */

/* 66 */
 /* pointer to 67 */
 /* size: 4 */

/* 67 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 68 */
 /* pointer to 69 */
 /* size: 4 */

/* 69 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 70 */
/* <0> (null):0 */
typedef int qboolean; /* size: 4 */

/* 71 */
/* <0> (null):0 */
struct link_s {
	class link_s *             prev;                 /*     0     4 */
	class link_s *             next;                 /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 72 */
 /* pointer to 71 */
 /* size: 4 */

/* 73 */
/* <0> (null):0 */
typedef struct link_s link_t; /* size: 8 */

/* 74 */
/* <0> (null):0 */
typedef struct edict_s edict_t; /* size: 804 */

/* 75 */
/* <0> (null):0 */
struct edict_s {
	qboolean                   free;                 /*     0     4 */
	int                        serialnumber;         /*     4     4 */
	link_t                     area;                 /*     8     8 */
	int                        headnode;             /*    16     4 */
	int                        num_leafs;            /*    20     4 */
	short int                  leafnums[48];         /*    24    96 */
	/* --- cacheline 1 boundary (64 bytes) was 56 bytes ago --- */
	float                      freetime;             /*   120     4 */
	void *                     pvPrivateData;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	entvars_t                  v;                    /*   128   676 */
	/* --- cacheline 12 boundary (768 bytes) was 36 bytes ago --- */

	/* size: 804, cachelines: 13, members: 9 */
	/* last cacheline: 36 bytes */
}; /* size: 804 */

/* 76 */
 /* pointer to 74 */
 /* size: 4 */

/* 77 */
/* <0> (null):0 */
struct {
	float                      time;                 /*     0     4 */
	float                      frametime;            /*     4     4 */
	float                      force_retouch;        /*     8     4 */
	string_t                   mapname;              /*    12     4 */
	string_t                   startspot;            /*    16     4 */
	float                      deathmatch;           /*    20     4 */
	float                      coop;                 /*    24     4 */
	float                      teamplay;             /*    28     4 */
	float                      serverflags;          /*    32     4 */
	float                      found_secrets;        /*    36     4 */
	class Vector              v_forward;             /*    40    12 */
	class Vector              v_up;                  /*    52    12 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	class Vector              v_right;               /*    64    12 */
	float                      trace_allsolid;       /*    76     4 */
	float                      trace_startsolid;     /*    80     4 */
	float                      trace_fraction;       /*    84     4 */
	class Vector              trace_endpos;          /*    88    12 */
	class Vector              trace_plane_normal;    /*   100    12 */
	float                      trace_plane_dist;     /*   112     4 */
	edict_t *                  trace_ent;            /*   116     4 */
	float                      trace_inopen;         /*   120     4 */
	float                      trace_inwater;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	int                        trace_hitgroup;       /*   128     4 */
	int                        trace_flags;          /*   132     4 */
	int                        msg_entity;           /*   136     4 */
	int                        cdAudioTrack;         /*   140     4 */
	int                        maxClients;           /*   144     4 */
	int                        maxEntities;          /*   148     4 */
	const char  *              pStringBase;          /*   152     4 */
	void *                     pSaveData;            /*   156     4 */
	class Vector              vecLandmarkOffset;     /*   160    12 */

	/* size: 172, cachelines: 3, members: 31 */
	/* last cacheline: 44 bytes */
}; /* size: 172 */

/* 78 */
/* <0> (null):0 */
typedef class  globalvars_t; /* size: 172 */

/* 79 */
/* <0> (null):0 */
struct entvars_s {
	string_t                   classname;            /*     0     4 */
	string_t                   globalname;           /*     4     4 */
	class Vector              origin;                /*     8    12 */
	class Vector              oldorigin;             /*    20    12 */
	class Vector              velocity;              /*    32    12 */
	class Vector              basevelocity;          /*    44    12 */
	class Vector              clbasevelocity;        /*    56    12 */
	/* --- cacheline 1 boundary (64 bytes) was 4 bytes ago --- */
	class Vector              movedir;               /*    68    12 */
	class Vector              angles;                /*    80    12 */
	class Vector              avelocity;             /*    92    12 */
	class Vector              punchangle;            /*   104    12 */
	class Vector              v_angle;               /*   116    12 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	class Vector              endpos;                /*   128    12 */
	class Vector              startpos;              /*   140    12 */
	float                      impacttime;           /*   152     4 */
	float                      starttime;            /*   156     4 */
	int                        fixangle;             /*   160     4 */
	float                      idealpitch;           /*   164     4 */
	float                      pitch_speed;          /*   168     4 */
	float                      ideal_yaw;            /*   172     4 */
	float                      yaw_speed;            /*   176     4 */
	int                        modelindex;           /*   180     4 */
	string_t                   model;                /*   184     4 */
	int                        viewmodel;            /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	int                        weaponmodel;          /*   192     4 */
	class Vector              absmin;                /*   196    12 */
	class Vector              absmax;                /*   208    12 */
	class Vector              mins;                  /*   220    12 */
	class Vector              maxs;                  /*   232    12 */
	class Vector              size;                  /*   244    12 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	float                      ltime;                /*   256     4 */
	float                      nextthink;            /*   260     4 */
	int                        movetype;             /*   264     4 */
	int                        solid;                /*   268     4 */
	int                        skin;                 /*   272     4 */
	int                        body;                 /*   276     4 */
	int                        effects;              /*   280     4 */
	float                      gravity;              /*   284     4 */
	float                      friction;             /*   288     4 */
	int                        light_level;          /*   292     4 */
	int                        sequence;             /*   296     4 */
	int                        gaitsequence;         /*   300     4 */
	float                      frame;                /*   304     4 */
	float                      animtime;             /*   308     4 */
	float                      framerate;            /*   312     4 */
	unsigned char              controller[4];        /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	unsigned char              blending[2];          /*   320     2 */
	float                      scale;                /*   324     4 */
	int                        rendermode;           /*   328     4 */
	float                      renderamt;            /*   332     4 */
	class Vector              rendercolor;           /*   336    12 */
	int                        renderfx;             /*   348     4 */
	float                      health;               /*   352     4 */
	float                      frags;                /*   356     4 */
	int                        weapons;              /*   360     4 */
	float                      takedamage;           /*   364     4 */
	int                        deadflag;             /*   368     4 */
	class Vector              view_ofs;              /*   372    12 */
	int                        button;               /*   384     4 */
	/* --- cacheline 6 boundary (384 bytes) was 2 bytes ago --- */
	int                        impulse;              /*   388     4 */
	edict_t *                  chain;                /*   392     4 */
	edict_t *                  dmg_inflictor;        /*   396     4 */
	edict_t *                  enemy;                /*   400     4 */
	edict_t *                  aiment;               /*   404     4 */
	edict_t *                  owner;                /*   408     4 */
	edict_t *                  groundentity;         /*   412     4 */
	int                        spawnflags;           /*   416     4 */
	int                        flags;                /*   420     4 */
	int                        colormap;             /*   424     4 */
	int                        team;                 /*   428     4 */
	float                      max_health;           /*   432     4 */
	float                      teleport_time;        /*   436     4 */
	float                      armortype;            /*   440     4 */
	float                      armorvalue;           /*   444     4 */
	int                        waterlevel;           /*   448     4 */
	/* --- cacheline 7 boundary (448 bytes) was 2 bytes ago --- */
	int                        watertype;            /*   452     4 */
	string_t                   target;               /*   456     4 */
	string_t                   targetname;           /*   460     4 */
	string_t                   netname;              /*   464     4 */
	string_t                   message;              /*   468     4 */
	float                      dmg_take;             /*   472     4 */
	float                      dmg_save;             /*   476     4 */
	float                      dmg;                  /*   480     4 */
	float                      dmgtime;              /*   484     4 */
	string_t                   noise;                /*   488     4 */
	string_t                   noise1;               /*   492     4 */
	string_t                   noise2;               /*   496     4 */
	string_t                   noise3;               /*   500     4 */
	float                      speed;                /*   504     4 */
	float                      air_finished;         /*   508     4 */
	float                      pain_finished;        /*   512     4 */
	/* --- cacheline 8 boundary (512 bytes) was 2 bytes ago --- */
	float                      radsuit_finished;     /*   516     4 */
	edict_t *                  pContainingEntity;    /*   520     4 */
	int                        playerclass;          /*   524     4 */
	float                      maxspeed;             /*   528     4 */
	float                      fov;                  /*   532     4 */
	int                        weaponanim;           /*   536     4 */
	int                        pushmsec;             /*   540     4 */
	int                        bInDuck;              /*   544     4 */
	int                        flTimeStepSound;      /*   548     4 */
	int                        flSwimTime;           /*   552     4 */
	int                        flDuckTime;           /*   556     4 */
	int                        iStepLeft;            /*   560     4 */
	float                      flFallVelocity;       /*   564     4 */
	int                        gamestate;            /*   568     4 */
	int                        oldbuttons;           /*   572     4 */
	int                        groupinfo;            /*   576     4 */
	/* --- cacheline 9 boundary (576 bytes) was 2 bytes ago --- */
	int                        iuser1;               /*   580     4 */
	int                        iuser2;               /*   584     4 */
	int                        iuser3;               /*   588     4 */
	int                        iuser4;               /*   592     4 */
	float                      fuser1;               /*   596     4 */
	float                      fuser2;               /*   600     4 */
	float                      fuser3;               /*   604     4 */
	float                      fuser4;               /*   608     4 */
	class Vector              vuser1;                /*   612    12 */
	class Vector              vuser2;                /*   624    12 */
	class Vector              vuser3;                /*   636    12 */
	/* --- cacheline 10 boundary (640 bytes) was 6 bytes ago --- */
	class Vector              vuser4;                /*   648    12 */
	edict_t *                  euser1;               /*   660     4 */
	edict_t *                  euser2;               /*   664     4 */
	edict_t *                  euser3;               /*   668     4 */
	edict_t *                  euser4;               /*   672     4 */

	/* size: 676, cachelines: 11, members: 123 */
	/* last cacheline: 36 bytes */

	/* BRAIN FART ALERT! 676 != 674 + 0(holes), diff = 2 */

}; /* size: 676 */

/* 80 */
/* <0> (null):0 */
unsigned char              array[4]; /* size: 4 */

/* 81 */
/* <0> (null):0 */
unsigned char              array[2]; /* size: 2 */

/* 82 */
/* <0> (null):0 */
typedef struct entvars_s entvars_t; /* size: 676 */

/* 83 */
/* <0> (null):0 */
short int                  array[48]; /* size: 96 */

/* 84 */
/* <0> (null):0 */
typedef uint32 CRC32_t; /* size: 4 */

/* 85 */
/* <0> (null):0 */
struct cvar_s {
	char *                     name;                 /*     0     4 */
	char *                     string;               /*     4     4 */
	int                        flags;                /*     8     4 */
	float                      value;                /*    12     4 */
	class cvar_s *             next;                 /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 86 */
 /* pointer to 85 */
 /* size: 4 */

/* 87 */
/* <0> (null):0 */
typedef struct cvar_s cvar_t; /* size: 20 */

/* 88 */
/* <0> (null):0 */
struct client_textmessage_s {
	int                        effect;               /*     0     4 */
	byte                       r1;                   /*     4     1 */
	byte                       g1;                   /*     5     1 */
	byte                       b1;                   /*     6     1 */
	byte                       a1;                   /*     7     1 */
	byte                       r2;                   /*     8     1 */
	byte                       g2;                   /*     9     1 */
	byte                       b2;                   /*    10     1 */
	byte                       a2;                   /*    11     1 */
	float                      x;                    /*    12     4 */
	float                      y;                    /*    16     4 */
	float                      fadein;               /*    20     4 */
	float                      fadeout;              /*    24     4 */
	float                      holdtime;             /*    28     4 */
	float                      fxtime;               /*    32     4 */
	const char  *              pName;                /*    36     4 */
	const char  *              pMessage;             /*    40     4 */

	/* size: 44, cachelines: 1, members: 17 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 89 */
/* <0> (null):0 */
typedef struct client_textmessage_s client_textmessage_t; /* size: 44 */

/* 90 */
/* <0> (null):0 */
typedef struct sequenceCommandLine_ sequenceCommandLine_s; /* size: 92 */

/* 91 */
/* <0> (null):0 */
struct sequenceCommandLine_ {
	int                        commandType;          /*     0     4 */
	client_textmessage_t       clientMessage;        /*     4    44 */
	char *                     speakerName;          /*    48     4 */
	char *                     listenerName;         /*    52     4 */
	char *                     soundFileName;        /*    56     4 */
	char *                     sentenceName;         /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	char *                     fireTargetNames;      /*    64     4 */
	char *                     killTargetNames;      /*    68     4 */
	float                      delay;                /*    72     4 */
	int                        repeatCount;          /*    76     4 */
	int                        textChannel;          /*    80     4 */
	int                        modifierBitField;     /*    84     4 */
	sequenceCommandLine_s *    nextCommandLine;      /*    88     4 */

	/* size: 92, cachelines: 2, members: 13 */
	/* last cacheline: 28 bytes */
}; /* size: 92 */

/* 92 */
 /* pointer to 90 */
 /* size: 4 */

/* 93 */
/* <0> (null):0 */
typedef struct sequenceEntry_ sequenceEntry_s; /* size: 20 */

/* 94 */
/* <0> (null):0 */
struct sequenceEntry_ {
	char *                     fileName;             /*     0     4 */
	char *                     entryName;            /*     4     4 */
	sequenceCommandLine_s *    firstCommand;         /*     8     4 */
	sequenceEntry_s *          nextEntry;            /*    12     4 */
	qboolean                   isGlobal;             /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 95 */
 /* pointer to 93 */
 /* size: 4 */

/* 96 */
/* <0> (null):0 */
typedef struct sentenceEntry_ sentenceEntry_s; /* size: 16 */

/* 97 */
/* <0> (null):0 */
struct sentenceEntry_ {
	char *                     data;                 /*     0     4 */
	sentenceEntry_s *          nextEntry;            /*     4     4 */
	qboolean                   isGlobal;             /*     8     4 */
	unsigned int               index;                /*    12     4 */

	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 98 */
 /* pointer to 96 */
 /* size: 4 */

/* 99 */
/* <0> (null):0 */
enum {
	at_notice = 0,
	at_console = 1,
	at_aiconsole = 2,
	at_warning = 3,
	at_error = 4,
	at_logged = 5,
}; /* size: 4 */

/* 100 */
/* <0> (null):0 */
typedef enum  ALERT_TYPE; /* size: 4 */

/* 101 */
/* <0> (null):0 */
enum {
	print_console = 0,
	print_center = 1,
	print_chat = 2,
}; /* size: 4 */

/* 102 */
/* <0> (null):0 */
typedef enum  PRINT_TYPE; /* size: 4 */

/* 103 */
/* <0> (null):0 */
enum {
	force_exactfile = 0,
	force_model_samebounds = 1,
	force_model_specifybounds = 2,
	force_model_specifybounds_if_avail = 3,
}; /* size: 4 */

/* 104 */
/* <0> (null):0 */
typedef enum  FORCE_TYPE; /* size: 4 */

/* 105 */
/* <0> (null):0 */
struct {
	int                        fAllSolid;            /*     0     4 */
	int                        fStartSolid;          /*     4     4 */
	int                        fInOpen;              /*     8     4 */
	int                        fInWater;             /*    12     4 */
	float                      flFraction;           /*    16     4 */
	class Vector              vecEndPos;             /*    20    12 */
	float                      flPlaneDist;          /*    32     4 */
	class Vector              vecPlaneNormal;        /*    36    12 */
	edict_t *                  pHit;                 /*    48     4 */
	int                        iHitgroup;            /*    52     4 */

	/* size: 56, cachelines: 1, members: 10 */
	/* last cacheline: 56 bytes */
}; /* size: 56 */

/* 106 */
/* <0> (null):0 */
typedef class  TraceResult; /* size: 56 */

/* 107 */
/* <0> (null):0 */
struct enginefuncs_s {
	int                        (*pfnPrecacheModel)(char *); /*     0     4 */
	int                        (*pfnPrecacheSound)(char *); /*     4     4 */
	void                       (*pfnSetModel)(edict_t *, const char  *); /*     8     4 */
	int                        (*pfnModelIndex)(const char  *); /*    12     4 */
	int                        (*pfnModelFrames)(int); /*    16     4 */
	void                       (*pfnSetSize)(edict_t *, const float  *, const float  *); /*    20     4 */
	void                       (*pfnChangeLevel)(char *, char *); /*    24     4 */
	void                       (*pfnGetSpawnParms)(edict_t *); /*    28     4 */
	void                       (*pfnSaveSpawnParms)(edict_t *); /*    32     4 */
	float                      (*pfnVecToYaw)(const float  *); /*    36     4 */
	void                       (*pfnVecToAngles)(const float  *, float *); /*    40     4 */
	void                       (*pfnMoveToOrigin)(edict_t *, const float  *, float, int); /*    44     4 */
	void                       (*pfnChangeYaw)(edict_t *); /*    48     4 */
	void                       (*pfnChangePitch)(edict_t *); /*    52     4 */
	edict_t *                  (*pfnFindEntityByString)(edict_t *, const char  *, const char  *); /*    56     4 */
	int                        (*pfnGetEntityIllum)(edict_t *); /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	edict_t *                  (*pfnFindEntityInSphere)(edict_t *, const float  *, float); /*    64     4 */
	edict_t *                  (*pfnFindClientInPVS)(edict_t *); /*    68     4 */
	edict_t *                  (*pfnEntitiesInPVS)(edict_t *); /*    72     4 */
	void                       (*pfnMakeVectors)(const float  *); /*    76     4 */
	void                       (*pfnAngleVectors)(const float  *, float *, float *, float *); /*    80     4 */
	edict_t *                  (*pfnCreateEntity)(void); /*    84     4 */
	void                       (*pfnRemoveEntity)(edict_t *); /*    88     4 */
	edict_t *                  (*pfnCreateNamedEntity)(int); /*    92     4 */
	void                       (*pfnMakeStatic)(edict_t *); /*    96     4 */
	int                        (*pfnEntIsOnFloor)(edict_t *); /*   100     4 */
	int                        (*pfnDropToFloor)(edict_t *); /*   104     4 */
	int                        (*pfnWalkMove)(edict_t *, float, float, int); /*   108     4 */
	void                       (*pfnSetOrigin)(edict_t *, const float  *); /*   112     4 */
	void                       (*pfnEmitSound)(edict_t *, int, const char  *, float, float, int, int); /*   116     4 */
	void                       (*pfnEmitAmbientSound)(edict_t *, float *, const char  *, float, float, int, int); /*   120     4 */
	void                       (*pfnTraceLine)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	void                       (*pfnTraceToss)(edict_t *, edict_t *, TraceResult *); /*   128     4 */
	int                        (*pfnTraceMonsterHull)(edict_t *, const float  *, const float  *, int, edict_t *, TraceResult *); /*   132     4 */
	void                       (*pfnTraceHull)(const float  *, const float  *, int, int, edict_t *, TraceResult *); /*   136     4 */
	void                       (*pfnTraceModel)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   140     4 */
	const char  *              (*pfnTraceTexture)(edict_t *, const float  *, const float  *); /*   144     4 */
	void                       (*pfnTraceSphere)(const float  *, const float  *, int, float, edict_t *, TraceResult *); /*   148     4 */
	void                       (*pfnGetAimVector)(edict_t *, float, float *); /*   152     4 */
	void                       (*pfnServerCommand)(char *); /*   156     4 */
	void                       (*pfnServerExecute)(void); /*   160     4 */
	void                       (*pfnClientCommand)(edict_t *, char *, ...); /*   164     4 */
	void                       (*pfnParticleEffect)(const float  *, const float  *, float, float); /*   168     4 */
	void                       (*pfnLightStyle)(int, char *); /*   172     4 */
	int                        (*pfnDecalIndex)(const char  *); /*   176     4 */
	int                        (*pfnPointContents)(const float  *); /*   180     4 */
	void                       (*pfnMessageBegin)(int, int, const float  *, edict_t *); /*   184     4 */
	void                       (*pfnMessageEnd)(void); /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	void                       (*pfnWriteByte)(int); /*   192     4 */
	void                       (*pfnWriteChar)(int); /*   196     4 */
	void                       (*pfnWriteShort)(int); /*   200     4 */
	void                       (*pfnWriteLong)(int); /*   204     4 */
	void                       (*pfnWriteAngle)(float); /*   208     4 */
	void                       (*pfnWriteCoord)(float); /*   212     4 */
	void                       (*pfnWriteString)(const char  *); /*   216     4 */
	void                       (*pfnWriteEntity)(int); /*   220     4 */
	void                       (*pfnCVarRegister)(cvar_t *); /*   224     4 */
	float                      (*pfnCVarGetFloat)(const char  *); /*   228     4 */
	const char  *              (*pfnCVarGetString)(const char  *); /*   232     4 */
	void                       (*pfnCVarSetFloat)(const char  *, float); /*   236     4 */
	void                       (*pfnCVarSetString)(const char  *, const char  *); /*   240     4 */
	void                       (*pfnAlertMessage)(ALERT_TYPE, char *, ...); /*   244     4 */
	void                       (*pfnEngineFprintf)(void *, char *, ...); /*   248     4 */
	void *                     (*pfnPvAllocEntPrivateData)(edict_t *, int32); /*   252     4 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	void *                     (*pfnPvEntPrivateData)(edict_t *); /*   256     4 */
	void                       (*pfnFreeEntPrivateData)(edict_t *); /*   260     4 */
	const char  *              (*pfnSzFromIndex)(int); /*   264     4 */
	int                        (*pfnAllocString)(const char  *); /*   268     4 */
	class entvars_s *          (*pfnGetVarsOfEnt)(edict_t *); /*   272     4 */
	edict_t *                  (*pfnPEntityOfEntOffset)(int); /*   276     4 */
	int                        (*pfnEntOffsetOfPEntity)(const edict_t  *); /*   280     4 */
	int                        (*pfnIndexOfEdict)(const edict_t  *); /*   284     4 */
	edict_t *                  (*pfnPEntityOfEntIndex)(int); /*   288     4 */
	edict_t *                  (*pfnFindEntityByVars)(class entvars_s *); /*   292     4 */
	void *                     (*pfnGetModelPtr)(edict_t *); /*   296     4 */
	int                        (*pfnRegUserMsg)(const char  *, int); /*   300     4 */
	void                       (*pfnAnimationAutomove)(const edict_t  *, float); /*   304     4 */
	void                       (*pfnGetBonePosition)(const edict_t  *, int, float *, float *); /*   308     4 */
	uint32                     (*pfnFunctionFromName)(const char  *); /*   312     4 */
	const char  *              (*pfnNameForFunction)(uint32); /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	void                       (*pfnClientPrintf)(edict_t *, PRINT_TYPE, const char  *); /*   320     4 */
	void                       (*pfnServerPrint)(const char  *); /*   324     4 */
	const char  *              (*pfnCmd_Args)(void); /*   328     4 */
	const char  *              (*pfnCmd_Argv)(int);  /*   332     4 */
	int                        (*pfnCmd_Argc)(void); /*   336     4 */
	void                       (*pfnGetAttachment)(const edict_t  *, int, float *, float *); /*   340     4 */
	void                       (*pfnCRC32_Init)(CRC32_t *); /*   344     4 */
	void                       (*pfnCRC32_ProcessBuffer)(CRC32_t *, void *, int); /*   348     4 */
	void                       (*pfnCRC32_ProcessByte)(CRC32_t *, unsigned char); /*   352     4 */
	CRC32_t                    (*pfnCRC32_Final)(CRC32_t); /*   356     4 */
	int32                      (*pfnRandomLong)(int32, int32); /*   360     4 */
	float                      (*pfnRandomFloat)(float, float); /*   364     4 */
	void                       (*pfnSetView)(const edict_t  *, const edict_t  *); /*   368     4 */
	float                      (*pfnTime)(void);     /*   372     4 */
	void                       (*pfnCrosshairAngle)(const edict_t  *, float, float); /*   376     4 */
	byte *                     (*pfnLoadFileForMe)(char *, int *); /*   380     4 */
	/* --- cacheline 6 boundary (384 bytes) --- */
	void                       (*pfnFreeFile)(void *); /*   384     4 */
	void                       (*pfnEndSection)(const char  *); /*   388     4 */
	int                        (*pfnCompareFileTime)(char *, char *, int *); /*   392     4 */
	void                       (*pfnGetGameDir)(char *); /*   396     4 */
	void                       (*pfnCvar_RegisterVariable)(cvar_t *); /*   400     4 */
	void                       (*pfnFadeClientVolume)(const edict_t  *, int, int, int, int); /*   404     4 */
	void                       (*pfnSetClientMaxspeed)(const edict_t  *, float); /*   408     4 */
	edict_t *                  (*pfnCreateFakeClient)(const char  *); /*   412     4 */
	void                       (*pfnRunPlayerMove)(edict_t *, const float  *, float, float, float, short unsigned int, byte, byte); /*   416     4 */
	int                        (*pfnNumberOfEntities)(void); /*   420     4 */
	char *                     (*pfnGetInfoKeyBuffer)(edict_t *); /*   424     4 */
	char *                     (*pfnInfoKeyValue)(char *, char *); /*   428     4 */
	void                       (*pfnSetKeyValue)(char *, char *, char *); /*   432     4 */
	void                       (*pfnSetClientKeyValue)(int, char *, char *, char *); /*   436     4 */
	int                        (*pfnIsMapValid)(char *); /*   440     4 */
	void                       (*pfnStaticDecal)(const float  *, int, int, int); /*   444     4 */
	/* --- cacheline 7 boundary (448 bytes) --- */
	int                        (*pfnPrecacheGeneric)(char *); /*   448     4 */
	int                        (*pfnGetPlayerUserId)(edict_t *); /*   452     4 */
	void                       (*pfnBuildSoundMsg)(edict_t *, int, const char  *, float, float, int, int, int, int, const float  *, edict_t *); /*   456     4 */
	int                        (*pfnIsDedicatedServer)(void); /*   460     4 */
	cvar_t *                   (*pfnCVarGetPointer)(const char  *); /*   464     4 */
	unsigned int               (*pfnGetPlayerWONId)(edict_t *); /*   468     4 */
	void                       (*pfnInfo_RemoveKey)(char *, const char  *); /*   472     4 */
	const char  *              (*pfnGetPhysicsKeyValue)(const edict_t  *, const char  *); /*   476     4 */
	void                       (*pfnSetPhysicsKeyValue)(const edict_t  *, const char  *, const char  *); /*   480     4 */
	const char  *              (*pfnGetPhysicsInfoString)(const edict_t  *); /*   484     4 */
	short unsigned int         (*pfnPrecacheEvent)(int, const char  *); /*   488     4 */
	void                       (*pfnPlaybackEvent)(int, const edict_t  *, short unsigned int, float, float *, float *, float, float, int, int, int, int); /*   492     4 */
	unsigned char *            (*pfnSetFatPVS)(float *); /*   496     4 */
	unsigned char *            (*pfnSetFatPAS)(float *); /*   500     4 */
	int                        (*pfnCheckVisibility)(const edict_t  *, unsigned char *); /*   504     4 */
	void                       (*pfnDeltaSetField)(class delta_s *, const char  *); /*   508     4 */
	/* --- cacheline 8 boundary (512 bytes) --- */
	void                       (*pfnDeltaUnsetField)(class delta_s *, const char  *); /*   512     4 */
	void                       (*pfnDeltaAddEncoder)(char *, void (*)(class delta_s *, const unsigned char  *, const unsigned char  *)); /*   516     4 */
	int                        (*pfnGetCurrentPlayer)(void); /*   520     4 */
	int                        (*pfnCanSkipPlayer)(const edict_t  *); /*   524     4 */
	int                        (*pfnDeltaFindField)(class delta_s *, const char  *); /*   528     4 */
	void                       (*pfnDeltaSetFieldByIndex)(class delta_s *, int); /*   532     4 */
	void                       (*pfnDeltaUnsetFieldByIndex)(class delta_s *, int); /*   536     4 */
	void                       (*pfnSetGroupMask)(int, int); /*   540     4 */
	int                        (*pfnCreateInstancedBaseline)(int, class entity_state_s *); /*   544     4 */
	void                       (*pfnCvar_DirectSet)(class cvar_s *, char *); /*   548     4 */
	void                       (*pfnForceUnmodified)(FORCE_TYPE, float *, float *, const char  *); /*   552     4 */
	void                       (*pfnGetPlayerStats)(const edict_t  *, int *, int *); /*   556     4 */
	void                       (*pfnAddServerCommand)(char *, void (*)(void)); /*   560     4 */
	qboolean                   (*pfnVoice_GetClientListening)(int, int); /*   564     4 */
	qboolean                   (*pfnVoice_SetClientListening)(int, int, qboolean); /*   568     4 */
	const char  *              (*pfnGetPlayerAuthId)(edict_t *); /*   572     4 */
	/* --- cacheline 9 boundary (576 bytes) --- */
	sequenceEntry_s *          (*pfnSequenceGet)(const char  *, const char  *); /*   576     4 */
	sentenceEntry_s *          (*pfnSequencePickSentence)(const char  *, int, int *); /*   580     4 */
	int                        (*pfnGetFileSize)(char *); /*   584     4 */
	unsigned int               (*pfnGetApproxWavePlayLen)(const char  *); /*   588     4 */
	int                        (*pfnIsCareerMatch)(void); /*   592     4 */
	int                        (*pfnGetLocalizedStringLength)(const char  *); /*   596     4 */
	void                       (*pfnRegisterTutorMessageShown)(int); /*   600     4 */
	int                        (*pfnGetTimesTutorMessageShown)(int); /*   604     4 */
	void                       (*ProcessTutorMessageDecayBuffer)(int *, int); /*   608     4 */
	void                       (*ConstructTutorMessageDecayBuffer)(int *, int); /*   612     4 */
	void                       (*ResetTutorMessageDecayData)(void); /*   616     4 */
	void                       (*pfnQueryClientCvarValue)(const edict_t  *, const char  *); /*   620     4 */
	void                       (*pfnQueryClientCvarValue2)(const edict_t  *, const char  *, int); /*   624     4 */
	int                        (*pfnCheckParm)(const char  *, char * *); /*   628     4 */

	/* size: 632, cachelines: 10, members: 158 */
	/* last cacheline: 56 bytes */
}; /* size: 632 */

/* 108 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 109 */
 /* pointer to 108 */
 /* size: 4 */

/* 110 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159273628 */

/* 111 */
 /* pointer to 110 */
 /* size: 4 */

/* 112 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 113 */
 /* pointer to 112 */
 /* size: 4 */

/* 114 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 115 */
 /* pointer to 114 */
 /* size: 4 */

/* 116 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159274148 */

/* 117 */
 /* pointer to 116 */
 /* size: 4 */

/* 118 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159274408 */

/* 119 */
 /* pointer to 118 */
 /* size: 4 */

/* 120 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159274616 */

/* 121 */
 /* pointer to 120 */
 /* size: 4 */

/* 122 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 123 */
 /* pointer to 122 */
 /* size: 4 */

/* 124 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159274928 */

/* 125 */
 /* pointer to 124 */
 /* size: 4 */

/* 126 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159275136 */

/* 127 */
 /* pointer to 126 */
 /* size: 4 */

/* 128 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 129 */
 /* pointer to 128 */
 /* size: 4 */

/* 130 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 131 */
 /* pointer to 130 */
 /* size: 4 */

/* 132 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 133 */
 /* pointer to 132 */
 /* size: 4 */

/* 134 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 135 */
 /* pointer to 134 */
 /* size: 4 */

/* 136 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159321088 */

/* 137 */
 /* pointer to 136 */
 /* size: 4 */

/* 138 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159321244 */

/* 139 */
 /* pointer to 138 */
 /* size: 4 */

/* 140 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 141 */
 /* pointer to 140 */
 /* size: 4 */

/* 142 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 143 */
 /* pointer to 142 */
 /* size: 4 */

/* 144 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 145 */
 /* pointer to 144 */
 /* size: 4 */

/* 146 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159322128 */

/* 147 */
 /* pointer to 146 */
 /* size: 4 */

/* 148 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159322336 */

/* 149 */
 /* pointer to 148 */
 /* size: 4 */

/* 150 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159322804 */

/* 151 */
 /* pointer to 150 */
 /* size: 4 */

/* 152 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159323272 */

/* 153 */
 /* pointer to 106 */
 /* size: 4 */

/* 154 */
 /* pointer to 152 */
 /* size: 4 */

/* 155 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159323688 */

/* 156 */
 /* pointer to 155 */
 /* size: 4 */

/* 157 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 158 */
 /* pointer to 157 */
 /* size: 4 */

/* 159 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159324364 */

/* 160 */
 /* pointer to 159 */
 /* size: 4 */

/* 161 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 162 */
 /* pointer to 161 */
 /* size: 4 */

/* 163 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159354640 */

/* 164 */
 /* pointer to 163 */
 /* size: 4 */

/* 165 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159355056 */

/* 166 */
 /* pointer to 165 */
 /* size: 4 */

/* 167 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159355316 */

/* 168 */
 /* pointer to 167 */
 /* size: 4 */

/* 169 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159355472 */

/* 170 */
 /* pointer to 169 */
 /* size: 4 */

/* 171 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159355576 */

/* 172 */
 /* pointer to 171 */
 /* size: 4 */

/* 173 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159355784 */

/* 174 */
 /* pointer to 173 */
 /* size: 4 */

/* 175 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159356096 */

/* 176 */
 /* pointer to 175 */
 /* size: 4 */

/* 177 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 178 */
 /* pointer to 177 */
 /* size: 4 */

/* 179 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159356460 */

/* 180 */
 /* pointer to 179 */
 /* size: 4 */

/* 181 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159356772 */

/* 182 */
 /* pointer to 181 */
 /* size: 4 */

/* 183 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159356928 */

/* 184 */
 /* pointer to 183 */
 /* size: 4 */

/* 185 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159357084 */

/* 186 */
 /* pointer to 185 */
 /* size: 4 */

/* 187 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159357240 */

/* 188 */
 /* pointer to 87 */
 /* size: 4 */

/* 189 */
 /* pointer to 187 */
 /* size: 4 */

/* 190 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 191 */
 /* pointer to 190 */
 /* size: 4 */

/* 192 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 193 */
 /* pointer to 192 */
 /* size: 4 */

/* 194 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159357760 */

/* 195 */
 /* pointer to 194 */
 /* size: 4 */

/* 196 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159357968 */

/* 197 */
 /* pointer to 196 */
 /* size: 4 */

/* 198 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159358176 */

/* 199 */
 /* pointer to 198 */
 /* size: 4 */

/* 200 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159358384 */

/* 201 */
 /* pointer to 200 */
 /* size: 4 */

/* 202 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 203 */
 /* pointer to 202 */
 /* size: 4 */

/* 204 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 205 */
 /* pointer to 204 */
 /* size: 4 */

/* 206 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 207 */
 /* pointer to 206 */
 /* size: 4 */

/* 208 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 209 */
 /* pointer to 79 */
 /* size: 4 */

/* 210 */
 /* pointer to 208 */
 /* size: 4 */

/* 211 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 212 */
 /* pointer to 213 */
 /* size: 4 */

/* 213 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 804 */

/* 214 */
 /* pointer to 211 */
 /* size: 4 */

/* 215 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 216 */
 /* pointer to 215 */
 /* size: 4 */

/* 217 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 218 */
 /* pointer to 217 */
 /* size: 4 */

/* 219 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159432376 */

/* 220 */
 /* pointer to 219 */
 /* size: 4 */

/* 221 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159432584 */

/* 222 */
 /* pointer to 221 */
 /* size: 4 */

/* 223 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 224 */
 /* pointer to 223 */
 /* size: 4 */

/* 225 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 226 */
 /* pointer to 225 */
 /* size: 4 */

/* 227 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159433208 */

/* 228 */
 /* pointer to 227 */
 /* size: 4 */

/* 229 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 230 */
 /* pointer to 229 */
 /* size: 4 */

/* 231 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 232 */
 /* pointer to 231 */
 /* size: 4 */

/* 233 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159433676 */

/* 234 */
 /* pointer to 84 */
 /* size: 4 */

/* 235 */
 /* pointer to 233 */
 /* size: 4 */

/* 236 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159433884 */

/* 237 */
 /* pointer to 236 */
 /* size: 4 */

/* 238 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159434144 */

/* 239 */
 /* pointer to 238 */
 /* size: 4 */

/* 240 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 241 */
 /* pointer to 240 */
 /* size: 4 */

/* 242 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 243 */
 /* pointer to 242 */
 /* size: 4 */

/* 244 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 245 */
 /* pointer to 244 */
 /* size: 4 */

/* 246 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159434924 */

/* 247 */
 /* pointer to 246 */
 /* size: 4 */

/* 248 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 249 */
 /* pointer to 248 */
 /* size: 4 */

/* 250 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159447468 */

/* 251 */
 /* pointer to 250 */
 /* size: 4 */

/* 252 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 253 */
 /* pointer to 49 */
 /* size: 4 */

/* 254 */
 /* pointer to 9 */
 /* size: 4 */

/* 255 */
 /* pointer to 252 */
 /* size: 4 */

/* 256 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159448040 */

/* 257 */
 /* pointer to 256 */
 /* size: 4 */

/* 258 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 259 */
 /* pointer to 258 */
 /* size: 4 */

/* 260 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159448456 */

/* 261 */
 /* pointer to 260 */
 /* size: 4 */

/* 262 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 263 */
 /* pointer to 262 */
 /* size: 4 */

/* 264 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159448976 */

/* 265 */
 /* pointer to 264 */
 /* size: 4 */

/* 266 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 267 */
 /* pointer to 266 */
 /* size: 4 */

/* 268 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 269 */
 /* pointer to 268 */
 /* size: 4 */

/* 270 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159449860 */

/* 271 */
 /* pointer to 270 */
 /* size: 4 */

/* 272 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159450120 */

/* 273 */
 /* pointer to 272 */
 /* size: 4 */

/* 274 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159450432 */

/* 275 */
 /* pointer to 274 */
 /* size: 4 */

/* 276 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159450744 */

/* 277 */
 /* pointer to 276 */
 /* size: 4 */

/* 278 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 279 */
 /* pointer to 278 */
 /* size: 4 */

/* 280 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 281 */
 /* pointer to 280 */
 /* size: 4 */

/* 282 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159260108 */

/* 283 */
 /* pointer to 282 */
 /* size: 4 */

/* 284 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 285 */
 /* pointer to 284 */
 /* size: 4 */

/* 286 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159260524 */

/* 287 */
 /* pointer to 286 */
 /* size: 4 */

/* 288 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 289 */
 /* pointer to 288 */
 /* size: 4 */

/* 290 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 2 */

/* 291 */
 /* pointer to 290 */
 /* size: 4 */

/* 292 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159261148 */

/* 293 */
 /* pointer to 292 */
 /* size: 4 */

/* 294 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 295 */
 /* pointer to 4 */
 /* size: 4 */

/* 296 */
 /* pointer to 294 */
 /* size: 4 */

/* 297 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 298 */
 /* pointer to 297 */
 /* size: 4 */

/* 299 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159262292 */

/* 300 */
 /* pointer to 301 */
 /* size: 4 */

/* 301 */
/* <0> (null):0 */
struct delta_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 302 */
 /* pointer to 299 */
 /* size: 4 */

/* 303 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159262616 */

/* 304 */
 /* pointer to 305 */
 /* size: 4 */

/* 305 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159262824 */

/* 306 */
 /* pointer to 307 */
 /* size: 4 */

/* 307 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 308 */
 /* pointer to 303 */
 /* size: 4 */

/* 309 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 310 */
 /* pointer to 309 */
 /* size: 4 */

/* 311 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159263396 */

/* 312 */
 /* pointer to 311 */
 /* size: 4 */

/* 313 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159263604 */

/* 314 */
 /* pointer to 313 */
 /* size: 4 */

/* 315 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 316 */
 /* pointer to 317 */
 /* size: 4 */

/* 317 */
/* <0> (null):0 */
struct entity_state_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 318 */
 /* pointer to 315 */
 /* size: 4 */

/* 319 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159337544 */

/* 320 */
 /* pointer to 85 */
 /* size: 4 */

/* 321 */
 /* pointer to 319 */
 /* size: 4 */

/* 322 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159337804 */

/* 323 */
 /* pointer to 322 */
 /* size: 4 */

/* 324 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159338116 */

/* 325 */
 /* pointer to 324 */
 /* size: 4 */

/* 326 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159338376 */

/* 327 */
 /* pointer to 326 */
 /* size: 4 */

/* 328 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 329 */
 /* pointer to 328 */
 /* size: 4 */

/* 330 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 331 */
 /* pointer to 330 */
 /* size: 4 */

/* 332 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 333 */
 /* pointer to 332 */
 /* size: 4 */

/* 334 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 335 */
 /* pointer to 334 */
 /* size: 4 */

/* 336 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 337 */
 /* pointer to 336 */
 /* size: 4 */

/* 338 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 339 */
 /* pointer to 338 */
 /* size: 4 */

/* 340 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159339832 */

/* 341 */
 /* pointer to 340 */
 /* size: 4 */

/* 342 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159340040 */

/* 343 */
 /* pointer to 342 */
 /* size: 4 */

/* 344 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159340248 */

/* 345 */
 /* pointer to 344 */
 /* size: 4 */

/* 346 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 347 */
 /* pointer to 17 */
 /* size: 4 */

/* 348 */
 /* pointer to 346 */
 /* size: 4 */

/* 349 */
/* <0> (null):0 */
typedef struct enginefuncs_s enginefuncs_t; /* size: 632 */

/* 350 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 351 */
/* <0> (null):0 */
typedef int ptrdiff_t; /* size: 4 */

/* 352 */
/* <0> (null):0 */
struct _List_node_base {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 353 */
/* <0> (null):0 */
class list<NavConnect, std::allocator<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 354 */
/* <0> (null):0 */
class list<CNavLadder*, std::allocator<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 355 */
/* <0> (null):0 */
class list<HidingSpot*, std::allocator<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 356 */
/* <0> (null):0 */
class list<SpotOrder, std::allocator<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 357 */
/* <0> (null):0 */
class allocator<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 358 */
/* <0> (null):0 */
class allocator<std::_List_node<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 359 */
/* <0> (null):0 */
struct _List_node<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 360 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 361 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<SpotOrder> > {
public:

	/* class allocator<std::_List_node<SpotOrder> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 362 */
/* <0> (null):0 */
class _List_base<SpotOrder, std::allocator<SpotOrder> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<SpotOrder> > {
	public:

		/* class allocator<std::_List_node<SpotOrder> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 363 */
/* <0> (null):0 */
struct _List_iterator<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 364 */
/* <0> (null):0 */
struct _List_const_iterator<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 365 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 366 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 367 */
/* <0> (null):0 */
class list<SpotEncounter, std::allocator<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 368 */
/* <0> (null):0 */
class allocator<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 369 */
/* <0> (null):0 */
class allocator<std::_List_node<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 370 */
/* <0> (null):0 */
struct _List_node<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 371 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 372 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<HidingSpot*> > {
public:

	/* class allocator<std::_List_node<HidingSpot*> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 373 */
/* <0> (null):0 */
class _List_base<HidingSpot*, std::allocator<HidingSpot*> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<HidingSpot*> > {
	public:

		/* class allocator<std::_List_node<HidingSpot*> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 374 */
/* <0> (null):0 */
struct _List_iterator<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 375 */
/* <0> (null):0 */
struct _List_const_iterator<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 376 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 377 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 378 */
/* <0> (null):0 */
class allocator<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 379 */
/* <0> (null):0 */
class allocator<std::_List_node<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 380 */
/* <0> (null):0 */
struct _List_node<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 381 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 382 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<SpotEncounter> > {
public:

	/* class allocator<std::_List_node<SpotEncounter> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 383 */
/* <0> (null):0 */
class _List_base<SpotEncounter, std::allocator<SpotEncounter> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<SpotEncounter> > {
	public:

		/* class allocator<std::_List_node<SpotEncounter> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 384 */
/* <0> (null):0 */
struct _List_iterator<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 385 */
/* <0> (null):0 */
struct _List_const_iterator<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 386 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 387 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 388 */
/* <0> (null):0 */
class allocator<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 389 */
/* <0> (null):0 */
class allocator<std::_List_node<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 390 */
/* <0> (null):0 */
struct _List_node<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 391 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 392 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<NavConnect> > {
public:

	/* class allocator<std::_List_node<NavConnect> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 393 */
/* <0> (null):0 */
class _List_base<NavConnect, std::allocator<NavConnect> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<NavConnect> > {
	public:

		/* class allocator<std::_List_node<NavConnect> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 394 */
/* <0> (null):0 */
struct _List_iterator<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 395 */
/* <0> (null):0 */
struct _List_const_iterator<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 396 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 397 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 398 */
/* <0> (null):0 */
class allocator<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 399 */
/* <0> (null):0 */
class allocator<std::_List_node<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 400 */
/* <0> (null):0 */
struct _List_node<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 401 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 402 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<CNavLadder*> > {
public:

	/* class allocator<std::_List_node<CNavLadder*> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 403 */
/* <0> (null):0 */
class _List_base<CNavLadder*, std::allocator<CNavLadder*> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<CNavLadder*> > {
	public:

		/* class allocator<std::_List_node<CNavLadder*> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 404 */
/* <0> (null):0 */
struct _List_iterator<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 405 */
/* <0> (null):0 */
struct _List_const_iterator<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 406 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 407 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 408 */
/* <0> (null):0 */
class allocator<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 409 */
/* <0> (null):0 */
class allocator<std::_List_node<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 410 */
/* <0> (null):0 */
struct _List_node<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 411 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 412 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<CNavArea*> > {
public:

	/* class allocator<std::_List_node<CNavArea*> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 413 */
/* <0> (null):0 */
class _List_base<CNavArea*, std::allocator<CNavArea*> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<CNavArea*> > {
	public:

		/* class allocator<std::_List_node<CNavArea*> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 414 */
/* <0> (null):0 */
class list<CNavArea*, std::allocator<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 415 */
/* <0> (null):0 */
struct _List_iterator<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 416 */
/* <0> (null):0 */
struct _List_const_iterator<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 417 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 418 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 419 */
/* <0> (null):0 */
enum {
	__value = 1,
}; /* size: 4 */

/* 420 */
/* <0> (null):0 */
struct __traitor<std::__is_integer<int>, std::__is_floating<int> > {
	/* <0> (null):0 */
	enum {
		__value = 1,
	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 421 */
/* <0> (null):0 */
enum {
	__value = 1,
}; /* size: 4 */

/* 422 */
/* <0> (null):0 */
struct __traitor<std::__is_arithmetic<int>, std::__is_pointer<int> > {
	/* <0> (null):0 */
	enum {
		__value = 1,
	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 423 */
 /* pointer to 424 */
 /* size: 4 */

/* 424 */
/* <0> (null):0 */
struct CBaseEntity {
	/* <0> (null):0 */
	edict_t * edict(class CBaseEntity *); /* linkage=_ZN11CBaseEntity5edictEv */

	/* <0> (null):0 */
	virtual int ObjectCaps(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10ObjectCapsEv */

	/* <0> (null):0 */
	int entindex(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8entindexEv */

	/* vtable has 1 entries: {
	   [6] = ObjectCaps(_ZN11CBaseEntity10ObjectCapsEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 425 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 426 */
/* <0> (null):0 */
enum TeamName {
	UNASSIGNED = 0,
	TERRORIST = 1,
	CT = 2,
	SPECTATOR = 3,
}; /* size: 4 */

/* 427 */
/* <0> (null):0 */
class CBasePlayer {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 428 */
 /* pointer to 427 */
 /* size: 4 */

/* 429 */
/* <0> (null):0 */
enum GameEventType {
	EVENT_INVALID = 0,
	EVENT_WEAPON_FIRED = 1,
	EVENT_WEAPON_FIRED_ON_EMPTY = 2,
	EVENT_WEAPON_RELOADED = 3,
	EVENT_HE_GRENADE_EXPLODED = 4,
	EVENT_FLASHBANG_GRENADE_EXPLODED = 5,
	EVENT_SMOKE_GRENADE_EXPLODED = 6,
	EVENT_GRENADE_BOUNCED = 7,
	EVENT_BEING_SHOT_AT = 8,
	EVENT_PLAYER_BLINDED_BY_FLASHBANG = 9,
	EVENT_PLAYER_FOOTSTEP = 10,
	EVENT_PLAYER_JUMPED = 11,
	EVENT_PLAYER_DIED = 12,
	EVENT_PLAYER_LANDED_FROM_HEIGHT = 13,
	EVENT_PLAYER_TOOK_DAMAGE = 14,
	EVENT_HOSTAGE_DAMAGED = 15,
	EVENT_HOSTAGE_KILLED = 16,
	EVENT_DOOR = 17,
	EVENT_BREAK_GLASS = 18,
	EVENT_BREAK_WOOD = 19,
	EVENT_BREAK_METAL = 20,
	EVENT_BREAK_FLESH = 21,
	EVENT_BREAK_CONCRETE = 22,
	EVENT_BOMB_PLANTED = 23,
	EVENT_BOMB_DROPPED = 24,
	EVENT_BOMB_PICKED_UP = 25,
	EVENT_BOMB_BEEP = 26,
	EVENT_BOMB_DEFUSING = 27,
	EVENT_BOMB_DEFUSE_ABORTED = 28,
	EVENT_BOMB_DEFUSED = 29,
	EVENT_BOMB_EXPLODED = 30,
	EVENT_HOSTAGE_USED = 31,
	EVENT_HOSTAGE_RESCUED = 32,
	EVENT_ALL_HOSTAGES_RESCUED = 33,
	EVENT_VIP_ESCAPED = 34,
	EVENT_VIP_ASSASSINATED = 35,
	EVENT_TERRORISTS_WIN = 36,
	EVENT_CTS_WIN = 37,
	EVENT_ROUND_DRAW = 38,
	EVENT_ROUND_WIN = 39,
	EVENT_ROUND_LOSS = 40,
	EVENT_ROUND_START = 41,
	EVENT_PLAYER_SPAWNED = 42,
	EVENT_CLIENT_CORPSE_SPAWNED = 43,
	EVENT_BUY_TIME_START = 44,
	EVENT_PLAYER_LEFT_BUY_ZONE = 45,
	EVENT_DEATH_CAMERA_START = 46,
	EVENT_KILL_ALL = 47,
	EVENT_ROUND_TIME = 48,
	EVENT_DIE = 49,
	EVENT_KILL = 50,
	EVENT_HEADSHOT = 51,
	EVENT_KILL_FLASHBANGED = 52,
	EVENT_TUTOR_BUY_MENU_OPENNED = 53,
	EVENT_TUTOR_AUTOBUY = 54,
	EVENT_PLAYER_BOUGHT_SOMETHING = 55,
	EVENT_TUTOR_NOT_BUYING_ANYTHING = 56,
	EVENT_TUTOR_NEED_TO_BUY_PRIMARY_WEAPON = 57,
	EVENT_TUTOR_NEED_TO_BUY_PRIMARY_AMMO = 58,
	EVENT_TUTOR_NEED_TO_BUY_SECONDARY_AMMO = 59,
	EVENT_TUTOR_NEED_TO_BUY_ARMOR = 60,
	EVENT_TUTOR_NEED_TO_BUY_DEFUSE_KIT = 61,
	EVENT_TUTOR_NEED_TO_BUY_GRENADE = 62,
	EVENT_CAREER_TASK_DONE = 63,
	EVENT_START_RADIO_1 = 64,
	EVENT_RADIO_COVER_ME = 65,
	EVENT_RADIO_YOU_TAKE_THE_POINT = 66,
	EVENT_RADIO_HOLD_THIS_POSITION = 67,
	EVENT_RADIO_REGROUP_TEAM = 68,
	EVENT_RADIO_FOLLOW_ME = 69,
	EVENT_RADIO_TAKING_FIRE = 70,
	EVENT_START_RADIO_2 = 71,
	EVENT_RADIO_GO_GO_GO = 72,
	EVENT_RADIO_TEAM_FALL_BACK = 73,
	EVENT_RADIO_STICK_TOGETHER_TEAM = 74,
	EVENT_RADIO_GET_IN_POSITION_AND_WAIT = 75,
	EVENT_RADIO_STORM_THE_FRONT = 76,
	EVENT_RADIO_REPORT_IN_TEAM = 77,
	EVENT_START_RADIO_3 = 78,
	EVENT_RADIO_AFFIRMATIVE = 79,
	EVENT_RADIO_ENEMY_SPOTTED = 80,
	EVENT_RADIO_NEED_BACKUP = 81,
	EVENT_RADIO_SECTOR_CLEAR = 82,
	EVENT_RADIO_IN_POSITION = 83,
	EVENT_RADIO_REPORTING_IN = 84,
	EVENT_RADIO_GET_OUT_OF_THERE = 85,
	EVENT_RADIO_NEGATIVE = 86,
	EVENT_RADIO_ENEMY_DOWN = 87,
	EVENT_END_RADIO = 88,
	EVENT_NEW_MATCH = 89,
	EVENT_PLAYER_CHANGED_TEAM = 90,
	EVENT_BULLET_IMPACT = 91,
	EVENT_GAME_COMMENCE = 92,
	EVENT_WEAPON_ZOOMED = 93,
	EVENT_HOSTAGE_CALLED_FOR_HELP = 94,
	NUM_GAME_EVENTS = 95,
}; /* size: 4 */

/* 430 */
/* <0> (null):0 */
class IntervalTimer {
private:

	float                      m_timestamp;          /*     0     4 */
	/* <0> (null):0 */
	void IntervalTimer(class IntervalTimer *);

	/* <0> (null):0 */
	void Reset(class IntervalTimer *); /* linkage=_ZN13IntervalTimer5ResetEv */

	/* <0> (null):0 */
	void Start(class IntervalTimer *); /* linkage=_ZN13IntervalTimer5StartEv */

	/* <0> (null):0 */
	void Invalidate(class IntervalTimer *); /* linkage=_ZN13IntervalTimer10InvalidateEv */

	/* <0> (null):0 */
	bool HasStarted(const class IntervalTimer  *); /* linkage=_ZNK13IntervalTimer10HasStartedEv */

	/* <0> (null):0 */
	float GetElapsedTime(const class IntervalTimer  *); /* linkage=_ZNK13IntervalTimer14GetElapsedTimeEv */

	/* <0> (null):0 */
	bool IsLessThen(const class IntervalTimer  *, float); /* linkage=_ZNK13IntervalTimer10IsLessThenEf */

	/* <0> (null):0 */
	bool IsGreaterThen(const class IntervalTimer  *, float); /* linkage=_ZNK13IntervalTimer13IsGreaterThenEf */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 431 */
 /* pointer to 430 */
 /* size: 4 */

/* 432 */
 /* pointer to 433 */
 /* size: 4 */

/* 433 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 434 */
/* <0> (null):0 */
class CountdownTimer {
private:

	float                      m_duration;           /*     0     4 */
	float                      m_timestamp;          /*     4     4 */
	/* <0> (null):0 */
	void CountdownTimer(class CountdownTimer *);

	/* <0> (null):0 */
	void Reset(class CountdownTimer *); /* linkage=_ZN14CountdownTimer5ResetEv */

	/* <0> (null):0 */
	void Start(class CountdownTimer *, float); /* linkage=_ZN14CountdownTimer5StartEf */

	/* <0> (null):0 */
	void Invalidate(class CountdownTimer *); /* linkage=_ZN14CountdownTimer10InvalidateEv */

	/* <0> (null):0 */
	bool HasStarted(const class CountdownTimer  *); /* linkage=_ZNK14CountdownTimer10HasStartedEv */

	/* <0> (null):0 */
	bool IsElapsed(const class CountdownTimer  *); /* linkage=_ZNK14CountdownTimer9IsElapsedEv */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 435 */
 /* pointer to 434 */
 /* size: 4 */

/* 436 */
 /* pointer to 437 */
 /* size: 4 */

/* 437 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 438 */
/* <0> (null):0 */
class new_allocator<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 439 */
/* <0> (null):0 */
class new_allocator<std::_List_node<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 440 */
/* <0> (null):0 */
class new_allocator<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 441 */
/* <0> (null):0 */
class new_allocator<std::_List_node<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 442 */
/* <0> (null):0 */
class new_allocator<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 443 */
/* <0> (null):0 */
class new_allocator<std::_List_node<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 444 */
/* <0> (null):0 */
class new_allocator<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 445 */
/* <0> (null):0 */
class new_allocator<std::_List_node<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 446 */
/* <0> (null):0 */
class new_allocator<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 447 */
/* <0> (null):0 */
class new_allocator<std::_List_node<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 448 */
/* <0> (null):0 */
class new_allocator<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 449 */
/* <0> (null):0 */
class new_allocator<std::_List_node<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 450 */
/* <0> (null):0 */
struct __numeric_traits_integer<int> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 451 */
wchar_t
 /* size: 4 */

/* 452 */
/* <0> (null):0 */
struct _List_node_base {
	class _List_node_base *    _M_next;              /*     0     4 */
	class _List_node_base *    _M_prev;              /*     4     4 */
	/* <0> (null):0 */
	void swap(class _List_node_base &, class _List_node_base &); /* linkage=_ZNSt8__detail15_List_node_base4swapERS0_S1_ */

	/* <0> (null):0 */
	void _M_transfer(class _List_node_base *, class _List_node_base *, class _List_node_base *); /* linkage=_ZNSt8__detail15_List_node_base11_M_transferEPS0_S1_ */

	/* <0> (null):0 */
	void _M_reverse(class _List_node_base *); /* linkage=_ZNSt8__detail15_List_node_base10_M_reverseEv */

	/* <0> (null):0 */
	void _M_hook(class _List_node_base *, class _List_node_base *); /* linkage=_ZNSt8__detail15_List_node_base7_M_hookEPS0_ */

	/* <0> (null):0 */
	void _M_unhook(class _List_node_base *); /* linkage=_ZNSt8__detail15_List_node_base9_M_unhookEv */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 453 */
 /* pointer to 452 */
 /* size: 4 */

/* 454 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 455 */
 /* pointer to 452 */
 /* size: 4 */

/* 456 */
/* <0> (null):0 */
typedef unsigned int Place; /* size: 4 */

/* 457 */
/* <0> (null):0 */
enum NavErrorType {
	NAV_OK = 0,
	NAV_CANT_ACCESS_FILE = 1,
	NAV_INVALID_FILE = 2,
	NAV_BAD_FILE_VERSION = 3,
	NAV_CORRUPT_DATA = 4,
}; /* size: 4 */

/* 458 */
/* <0> (null):0 */
enum NavDirType {
	NORTH = 0,
	EAST = 1,
	SOUTH = 2,
	WEST = 3,
	NUM_DIRECTIONS = 4,
}; /* size: 4 */

/* 459 */
/* <0> (null):0 */
enum NavTraverseType {
	GO_NORTH = 0,
	GO_EAST = 1,
	GO_SOUTH = 2,
	GO_WEST = 3,
	GO_LADDER_UP = 4,
	GO_LADDER_DOWN = 5,
	GO_JUMP = 6,
	NUM_TRAVERSE_TYPES = 7,
}; /* size: 4 */

/* 460 */
/* <0> (null):0 */
enum NavCornerType {
	NORTH_WEST = 0,
	NORTH_EAST = 1,
	SOUTH_EAST = 2,
	SOUTH_WEST = 3,
	NUM_CORNERS = 4,
}; /* size: 4 */

/* 461 */
/* <0> (null):0 */
struct Extent {
	class Vector              lo;                    /*     0    12 */
	class Vector              hi;                    /*    12    12 */
	/* <0> (null):0 */
	float SizeX(const class Extent  *); /* linkage=_ZNK6Extent5SizeXEv */

	/* <0> (null):0 */
	float SizeY(const class Extent  *); /* linkage=_ZNK6Extent5SizeYEv */

	/* <0> (null):0 */
	float SizeZ(const class Extent  *); /* linkage=_ZNK6Extent5SizeZEv */

	/* <0> (null):0 */
	float Area(const class Extent  *); /* linkage=_ZNK6Extent4AreaEv */

	/* <0> (null):0 */
	bool Contains(const class Extent  *, const class Vector  *); /* linkage=_ZNK6Extent8ContainsEPK6Vector */


	/* size: 24, cachelines: 1, members: 2 */
	/* last cacheline: 24 bytes */
}; /* size: 24 */

/* 462 */
 /* pointer to 463 */
 /* size: 4 */

/* 463 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 24 */

/* 464 */
/* <0> (null):0 */
struct Ray {
	class Vector              from;                  /*     0    12 */
	class Vector              to;                    /*    12    12 */

	/* size: 24, cachelines: 1, members: 2 */
	/* last cacheline: 24 bytes */
}; /* size: 24 */

/* 465 */
/* <0> (null):0 */
class SteamFile {
private:

	byte *                     m_fileData;           /*     0     4 */
	int                        m_fileDataLength;     /*     4     4 */
	byte *                     m_cursor;             /*     8     4 */
	int                        m_bytesLeft;          /*    12     4 */
	/* <0> (null):0 */
	void SteamFile(class SteamFile *, const char  *);

	/* <0> (null):0 */
	void ~SteamFile(class SteamFile *, int);

	/* <0> (null):0 */
	bool IsValid(const class SteamFile  *); /* linkage=_ZNK9SteamFile7IsValidEv */

	/* <0> (null):0 */
	bool Read(class SteamFile *, void *, int); /* linkage=_ZN9SteamFile4ReadEPvi */


	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 466 */
 /* pointer to 465 */
 /* size: 4 */

/* 467 */
 /* pointer to 468 */
 /* size: 4 */

/* 468 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 16 */

/* 469 */
/* <0> (null):0 */
union NavConnect {
	unsigned int               id;                 /*           4 */
	class CNavArea *           area;               /*           4 */
}; /* size: 4 */

/* 470 */
/* <0> (null):0 */
struct ApproachInfo {
	union NavConnect           here;                 /*     0     4 */
	union NavConnect           prev;                 /*     4     4 */
	enum NavTraverseType       prevToHereHow;        /*     8     4 */
	union NavConnect           next;                 /*    12     4 */
	enum NavTraverseType       hereToNextHow;        /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 471 */
/* <0> (null):0 */
struct CNavArea {
	/* <0> (null):0 */
	struct ApproachInfo {
		union NavConnect           here;                 /*     0     4 */
		union NavConnect           prev;                 /*     4     4 */
		enum NavTraverseType       prevToHereHow;        /*     8     4 */
		union NavConnect           next;                 /*    12     4 */
		enum NavTraverseType       hereToNextHow;        /*    16     4 */

		/* size: 20, cachelines: 1, members: 5 */
		/* last cacheline: 20 bytes */
	};

private:

	bool                       m_isReset;            /*     0     1 */
	unsigned int               m_nextID;             /*     0     4 */
	unsigned int               m_id;                 /*     0     4 */
	struct Extent              m_extent;             /*     4    24 */
	class Vector              m_center;              /*    28    12 */
	unsigned char              m_attributeFlags;     /*    40     1 */
	Place                      m_place;              /*    44     4 */
	float                      m_neZ;                /*    48     4 */
	float                      m_swZ;                /*    52     4 */
	float                      m_clearedTimestamp[2]; /*    56     8 */
	float                      m_danger[2];          /*    64     8 */
	/* --- cacheline 1 boundary (64 bytes) was 2 bytes ago --- */
	float                      m_dangerTimestamp[2]; /*    72     8 */
	HidingSpotList             m_hidingSpotList;     /*    80     0 */
	SpotEncounterList          m_spotEncounterList;  /*    88     0 */
	struct ApproachInfo        m_approach[16];       /*    96   320 */
	/* --- cacheline 6 boundary (384 bytes) was 10 bytes ago --- */
	unsigned char              m_approachCount;      /*   416     1 */

	/* Bitfield combined with previous fields */

	unsigned int               m_masterMarker;       /*     0     4 */
	unsigned int               m_marker;             /*   420     4 */
	class CNavArea *           m_parent;             /*   424     4 */
	enum NavTraverseType       m_parentHow;          /*   428     4 */
	float                      m_totalCost;          /*   432     4 */
	float                      m_costSoFar;          /*   436     4 */

	/* Bitfield combined with previous fields */

	class CNavArea *           m_openList;           /*     0     4 */
	class CNavArea *           m_nextOpen;           /*   440     4 */
	class CNavArea *           m_prevOpen;           /*   444     4 */
	unsigned int               m_openMarker;         /*   448     4 */
	class list<NavConnect, std::allocator<NavConnect> > m_connect[4]; /*   452    32 */
	/* --- cacheline 7 boundary (448 bytes) was 19 bytes ago --- */
	class list<CNavLadder*, std::allocator<CNavLadder*> > m_ladder[2]; /*   484    16 */
	class CNavNode *           m_node[4];            /*   500    16 */
	class list<CNavArea*, std::allocator<CNavArea*> > m_overlapList; /*   516     8 */
	class CNavArea *           m_prevHash;           /*   524     4 */
	class CNavArea *           m_nextHash;           /*   528     4 */
	/* <0> (null):0 */
	void CNavArea(class CNavArea *, class CNavNode *, class CNavNode *, class CNavNode *, class CNavNode *);

	/* <0> (null):0 */
	void CNavArea(class CNavArea *);

	/* <0> (null):0 */
	void CNavArea(class CNavArea *, const class Vector  *, const class Vector  *);

	/* <0> (null):0 */
	void CNavArea(class CNavArea *, const class Vector  *, const class Vector  *, const class Vector  *, const class Vector  *);

	/* <0> (null):0 */
	void ~CNavArea(class CNavArea *, int);

	/* <0> (null):0 */
	void ConnectTo(class CNavArea *, class CNavArea *, enum NavDirType); /* linkage=_ZN8CNavArea9ConnectToEPS_10NavDirType */

	/* <0> (null):0 */
	void Disconnect(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea10DisconnectEPS_ */

	/* <0> (null):0 */
	void Save(const class CNavArea  *, FILE *); /* linkage=_ZNK8CNavArea4SaveEP8_IO_FILE */

	/* <0> (null):0 */
	void Save(class CNavArea *, int, unsigned int); /* linkage=_ZN8CNavArea4SaveEij */

	/* <0> (null):0 */
	void Load(class CNavArea *, class SteamFile *, unsigned int); /* linkage=_ZN8CNavArea4LoadEP9SteamFilej */

	/* <0> (null):0 */
	enum NavErrorType PostLoad(class CNavArea *); /* linkage=_ZN8CNavArea8PostLoadEv */

	/* <0> (null):0 */
	unsigned int GetID(const class CNavArea  *); /* linkage=_ZNK8CNavArea5GetIDEv */

	/* <0> (null):0 */
	void SetAttributes(class CNavArea *, unsigned char); /* linkage=_ZN8CNavArea13SetAttributesEh */

	/* <0> (null):0 */
	unsigned char GetAttributes(const class CNavArea  *); /* linkage=_ZNK8CNavArea13GetAttributesEv */

	/* <0> (null):0 */
	void SetPlace(class CNavArea *, Place); /* linkage=_ZN8CNavArea8SetPlaceEj */

	/* <0> (null):0 */
	Place GetPlace(const class CNavArea  *); /* linkage=_ZNK8CNavArea8GetPlaceEv */

	/* <0> (null):0 */
	bool IsOverlapping(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea13IsOverlappingEPK6Vector */

	/* <0> (null):0 */
	bool IsOverlapping(const class CNavArea  *, const class CNavArea  *); /* linkage=_ZNK8CNavArea13IsOverlappingEPKS_ */

	/* <0> (null):0 */
	bool IsOverlappingX(const class CNavArea  *, const class CNavArea  *); /* linkage=_ZNK8CNavArea14IsOverlappingXEPKS_ */

	/* <0> (null):0 */
	bool IsOverlappingY(const class CNavArea  *, const class CNavArea  *); /* linkage=_ZNK8CNavArea14IsOverlappingYEPKS_ */

	/* <0> (null):0 */
	int GetPlayerCount(const class CNavArea  *, int, class CBasePlayer *); /* linkage=_ZNK8CNavArea14GetPlayerCountEiP11CBasePlayer */

	/* <0> (null):0 */
	float GetZ(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea4GetZEPK6Vector */

	/* <0> (null):0 */
	float GetZ(const class CNavArea  *, float, float); /* linkage=_ZNK8CNavArea4GetZEff */

	/* <0> (null):0 */
	bool Contains(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea8ContainsEPK6Vector */

	/* <0> (null):0 */
	bool IsCoplanar(const class CNavArea  *, const class CNavArea  *); /* linkage=_ZNK8CNavArea10IsCoplanarEPKS_ */

	/* <0> (null):0 */
	void GetClosestPointOnArea(const class CNavArea  *, const class Vector  *, class Vector *); /* linkage=_ZNK8CNavArea21GetClosestPointOnAreaEPK6VectorPS0_ */

	/* <0> (null):0 */
	float GetDistanceSquaredToPoint(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea25GetDistanceSquaredToPointEPK6Vector */

	/* <0> (null):0 */
	bool IsDegenerate(const class CNavArea  *); /* linkage=_ZNK8CNavArea12IsDegenerateEv */

	/* <0> (null):0 */
	bool IsEdge(const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea6IsEdgeE10NavDirType */

	/* <0> (null):0 */
	int GetAdjacentCount(const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea16GetAdjacentCountE10NavDirType */

	/* <0> (null):0 */
	class CNavArea * GetAdjacentArea(const class CNavArea  *, enum NavDirType, int); /* linkage=_ZNK8CNavArea15GetAdjacentAreaE10NavDirTypei */

	/* <0> (null):0 */
	class CNavArea * GetRandomAdjacentArea(const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea21GetRandomAdjacentAreaE10NavDirType */

	/* <0> (null):0 */
	const NavConnectList  * GetAdjacentList(const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea15GetAdjacentListE10NavDirType */

	/* <0> (null):0 */
	bool IsConnected(const class CNavArea  *, const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea11IsConnectedEPKS_10NavDirType */

	/* <0> (null):0 */
	float ComputeHeightChange(class CNavArea *, const class CNavArea  *); /* linkage=_ZN8CNavArea19ComputeHeightChangeEPKS_ */

	/* <0> (null):0 */
	const NavLadderList  * GetLadderList(const class CNavArea  *, enum LadderDirectionType); /* linkage=_ZNK8CNavArea13GetLadderListE19LadderDirectionType */

	/* <0> (null):0 */
	void ComputePortal(const class CNavArea  *, const class CNavArea  *, enum NavDirType, class Vector *, float *); /* linkage=_ZNK8CNavArea13ComputePortalEPKS_10NavDirTypeP6VectorPf */

	/* <0> (null):0 */
	void ComputeClosestPointInPortal(const class CNavArea  *, const class CNavArea  *, enum NavDirType, const class Vector  *, class Vector *); /* linkage=_ZNK8CNavArea27ComputeClosestPointInPortalEPKS_10NavDirTypePK6VectorPS3_ */

	/* <0> (null):0 */
	enum NavDirType ComputeDirection(const class CNavArea  *, class Vector *); /* linkage=_ZNK8CNavArea16ComputeDirectionEP6Vector */

	/* <0> (null):0 */
	void SetClearedTimestamp(class CNavArea *, int); /* linkage=_ZN8CNavArea19SetClearedTimestampEi */

	/* <0> (null):0 */
	float GetClearedTimestamp(class CNavArea *, int); /* linkage=_ZN8CNavArea19GetClearedTimestampEi */

	/* <0> (null):0 */
	const HidingSpotList  * GetHidingSpotList(const class CNavArea  *); /* linkage=_ZNK8CNavArea17GetHidingSpotListEv */

	/* <0> (null):0 */
	void ComputeHidingSpots(class CNavArea *); /* linkage=_ZN8CNavArea18ComputeHidingSpotsEv */

	/* <0> (null):0 */
	void ComputeSniperSpots(class CNavArea *); /* linkage=_ZN8CNavArea18ComputeSniperSpotsEv */

	/* <0> (null):0 */
	class SpotEncounter * GetSpotEncounter(class CNavArea *, const class CNavArea  *, const class CNavArea  *); /* linkage=_ZN8CNavArea16GetSpotEncounterEPKS_S1_ */

	/* <0> (null):0 */
	void ComputeSpotEncounters(class CNavArea *); /* linkage=_ZN8CNavArea21ComputeSpotEncountersEv */

	/* <0> (null):0 */
	void IncreaseDanger(class CNavArea *, int, float); /* linkage=_ZN8CNavArea14IncreaseDangerEif */

	/* <0> (null):0 */
	float GetDanger(class CNavArea *, int); /* linkage=_ZN8CNavArea9GetDangerEi */

	/* <0> (null):0 */
	float GetSizeX(const class CNavArea  *); /* linkage=_ZNK8CNavArea8GetSizeXEv */

	/* <0> (null):0 */
	float GetSizeY(const class CNavArea  *); /* linkage=_ZNK8CNavArea8GetSizeYEv */

	/* <0> (null):0 */
	const class Extent  * GetExtent(const class CNavArea  *); /* linkage=_ZNK8CNavArea9GetExtentEv */

	/* <0> (null):0 */
	const class Vector  * GetCenter(const class CNavArea  *); /* linkage=_ZNK8CNavArea9GetCenterEv */

	/* <0> (null):0 */
	const class Vector  * GetCorner(const class CNavArea  *, enum NavCornerType); /* linkage=_ZNK8CNavArea9GetCornerE13NavCornerType */

	/* <0> (null):0 */
	const class ApproachInfo  * GetApproachInfo(const class CNavArea  *, int); /* linkage=_ZNK8CNavArea15GetApproachInfoEi */

	/* <0> (null):0 */
	int GetApproachInfoCount(const class CNavArea  *); /* linkage=_ZNK8CNavArea20GetApproachInfoCountEv */

	/* <0> (null):0 */
	void ComputeApproachAreas(class CNavArea *); /* linkage=_ZN8CNavArea20ComputeApproachAreasEv */

	/* <0> (null):0 */
	void MakeNewMarker(void); /* linkage=_ZN8CNavArea13MakeNewMarkerEv */

	/* <0> (null):0 */
	void Mark(class CNavArea *); /* linkage=_ZN8CNavArea4MarkEv */

	/* <0> (null):0 */
	BOOL IsMarked(const class CNavArea  *); /* linkage=_ZNK8CNavArea8IsMarkedEv */

	/* <0> (null):0 */
	void SetParent(class CNavArea *, class CNavArea *, enum NavTraverseType); /* linkage=_ZN8CNavArea9SetParentEPS_15NavTraverseType */

	/* <0> (null):0 */
	class CNavArea * GetParent(const class CNavArea  *); /* linkage=_ZNK8CNavArea9GetParentEv */

	/* <0> (null):0 */
	enum NavTraverseType GetParentHow(const class CNavArea  *); /* linkage=_ZNK8CNavArea12GetParentHowEv */

	/* <0> (null):0 */
	bool IsOpen(const class CNavArea  *); /* linkage=_ZNK8CNavArea6IsOpenEv */

	/* <0> (null):0 */
	void AddToOpenList(class CNavArea *); /* linkage=_ZN8CNavArea13AddToOpenListEv */

	/* <0> (null):0 */
	void UpdateOnOpenList(class CNavArea *); /* linkage=_ZN8CNavArea16UpdateOnOpenListEv */

	/* <0> (null):0 */
	void RemoveFromOpenList(class CNavArea *); /* linkage=_ZN8CNavArea18RemoveFromOpenListEv */

	/* <0> (null):0 */
	bool IsOpenListEmpty(void); /* linkage=_ZN8CNavArea15IsOpenListEmptyEv */

	/* <0> (null):0 */
	class CNavArea * PopOpenList(void); /* linkage=_ZN8CNavArea11PopOpenListEv */

	/* <0> (null):0 */
	bool IsClosed(const class CNavArea  *); /* linkage=_ZNK8CNavArea8IsClosedEv */

	/* <0> (null):0 */
	void AddToClosedList(class CNavArea *); /* linkage=_ZN8CNavArea15AddToClosedListEv */

	/* <0> (null):0 */
	void RemoveFromClosedList(class CNavArea *); /* linkage=_ZN8CNavArea20RemoveFromClosedListEv */

	/* <0> (null):0 */
	void ClearSearchLists(void); /* linkage=_ZN8CNavArea16ClearSearchListsEv */

	/* <0> (null):0 */
	void SetTotalCost(class CNavArea *, float); /* linkage=_ZN8CNavArea12SetTotalCostEf */

	/* <0> (null):0 */
	float GetTotalCost(const class CNavArea  *); /* linkage=_ZNK8CNavArea12GetTotalCostEv */

	/* <0> (null):0 */
	void SetCostSoFar(class CNavArea *, float); /* linkage=_ZN8CNavArea12SetCostSoFarEf */

	/* <0> (null):0 */
	float GetCostSoFar(const class CNavArea  *); /* linkage=_ZNK8CNavArea12GetCostSoFarEv */

	/* <0> (null):0 */
	void Draw(class CNavArea *, byte, byte, byte, int); /* linkage=_ZN8CNavArea4DrawEhhhi */

	/* <0> (null):0 */
	void DrawConnectedAreas(class CNavArea *); /* linkage=_ZN8CNavArea18DrawConnectedAreasEv */

	/* <0> (null):0 */
	void DrawMarkedCorner(class CNavArea *, enum NavCornerType, byte, byte, byte, int); /* linkage=_ZN8CNavArea16DrawMarkedCornerE13NavCornerTypehhhi */

	/* <0> (null):0 */
	bool SplitEdit(class CNavArea *, bool, float, class CNavArea * *, class CNavArea * *); /* linkage=_ZN8CNavArea9SplitEditEbfPPS_S1_ */

	/* <0> (null):0 */
	bool MergeEdit(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea9MergeEditEPS_ */

	/* <0> (null):0 */
	bool SpliceEdit(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea10SpliceEditEPS_ */

	/* <0> (null):0 */
	void RaiseCorner(class CNavArea *, enum NavCornerType, int); /* linkage=_ZN8CNavArea11RaiseCornerE13NavCornerTypei */

	/* <0> (null):0 */
	void AddLadderUp(class CNavArea *, class CNavLadder *); /* linkage=_ZN8CNavArea11AddLadderUpEP10CNavLadder */

	/* <0> (null):0 */
	void AddLadderDown(class CNavArea *, class CNavLadder *); /* linkage=_ZN8CNavArea13AddLadderDownEP10CNavLadder */

	/* <0> (null):0 */
	void Initialize(class CNavArea *); /* linkage=_ZN8CNavArea10InitializeEv */

	/* <0> (null):0 */
	void DecayDanger(class CNavArea *); /* linkage=_ZN8CNavArea11DecayDangerEv */

	/* <0> (null):0 */
	bool IsHidingSpotCollision(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea21IsHidingSpotCollisionEPK6Vector */

	/* <0> (null):0 */
	void AddSpotEncounters(class CNavArea *, const class CNavArea  *, enum NavDirType, const class CNavArea  *, enum NavDirType); /* linkage=_ZN8CNavArea17AddSpotEncountersEPKS_10NavDirTypeS1_S2_ */

	/* <0> (null):0 */
	void Strip(class CNavArea *); /* linkage=_ZN8CNavArea5StripEv */

	/* <0> (null):0 */
	void FinishMerge(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea11FinishMergeEPS_ */

	/* <0> (null):0 */
	void MergeAdjacentConnections(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea24MergeAdjacentConnectionsEPS_ */

	/* <0> (null):0 */
	void AssignNodes(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea11AssignNodesEPS_ */

	/* <0> (null):0 */
	void FinishSplitEdit(class CNavArea *, class CNavArea *, enum NavDirType); /* linkage=_ZN8CNavArea15FinishSplitEditEPS_10NavDirType */

	/* <0> (null):0 */
	void OnDestroyNotify(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea15OnDestroyNotifyEPS_ */

	/* --- cacheline 9 boundary (576 bytes) was 27 bytes ago --- */

	/* size: 532, cachelines: 9, members: 32 */
	/* last cacheline: 20 bytes */

	/* BRAIN FART ALERT! 532 != 603 + 0(holes), diff = -71 */

}; /* size: 532 */

/* 472 */
 /* pointer to 471 */
 /* size: 4 */

/* 473 */
 /* pointer to 474 */
 /* size: 4 */

/* 474 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 475 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 476 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 477 */
/* <0> (null):0 */
typedef struct list<NavConnect, std::allocator<NavConnect> > NavConnectList; /* size: 0 */

/* 478 */
/* <0> (null):0 */
enum LadderDirectionType {
	LADDER_UP = 0,
	LADDER_DOWN = 1,
	NUM_LADDER_DIRECTIONS = 2,
}; /* size: 4 */

/* 479 */
/* <0> (null):0 */
class CNavLadder {
	class Vector              m_top;                 /*     0    12 */
	class Vector              m_bottom;              /*    12    12 */
	float                      m_length;             /*    24     4 */
	enum NavDirType            m_dir;                /*    28     4 */
	class Vector2D            m_dirVector;           /*    32     8 */
	class CBaseEntity *        m_entity;             /*    40     4 */
	class CNavArea *           m_topForwardArea;     /*    44     4 */
	class CNavArea *           m_topLeftArea;        /*    48     4 */
	class CNavArea *           m_topRightArea;       /*    52     4 */
	class CNavArea *           m_topBehindArea;      /*    56     4 */
	class CNavArea *           m_bottomArea;         /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	bool                       m_isDangling;         /*    64     1 */
	/* <0> (null):0 */
	void CNavLadder(class CNavLadder *);

	/* <0> (null):0 */
	void OnDestroyNotify(class CNavLadder *, class CNavArea *); /* linkage=_ZN10CNavLadder15OnDestroyNotifyEP8CNavArea */


	/* size: 68, cachelines: 2, members: 12 */
	/* last cacheline: 4 bytes */

	/* BRAIN FART ALERT! 68 != 65 + 0(holes), diff = 3 */

}; /* size: 68 */

/* 480 */
 /* pointer to 479 */
 /* size: 4 */

/* 481 */
/* <0> (null):0 */
typedef struct list<CNavLadder*, std::allocator<CNavLadder*> > NavLadderList; /* size: 0 */

/* 482 */
/* <0> (null):0 */
class HidingSpot {
private:

	class Vector              m_pos;                 /*     0    12 */
	unsigned int               m_id;                 /*    12     4 */
	unsigned int               m_marker;             /*    16     4 */
	unsigned char              m_flags;              /*    20     1 */

	/* Bitfield combined with previous fields */

	unsigned int               m_nextID;             /*     0     4 */
	unsigned int               m_masterMarker;       /*     0     4 */
	/* <0> (null):0 */
	void HidingSpot(class HidingSpot *);

	/* <0> (null):0 */
	void HidingSpot(class HidingSpot *, const class Vector  *, unsigned char);

	/* <0> (null):0 */
	bool HasGoodCover(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot12HasGoodCoverEv */

	/* <0> (null):0 */
	bool IsGoodSniperSpot(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot16IsGoodSniperSpotEv */

	/* <0> (null):0 */
	bool IsIdealSniperSpot(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot17IsIdealSniperSpotEv */

	/* <0> (null):0 */
	void SetFlags(class HidingSpot *, unsigned char); /* linkage=_ZN10HidingSpot8SetFlagsEh */

	/* <0> (null):0 */
	unsigned char GetFlags(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot8GetFlagsEv */

	/* <0> (null):0 */
	void Save(const class HidingSpot  *, int, unsigned int); /* linkage=_ZNK10HidingSpot4SaveEij */

	/* <0> (null):0 */
	void Load(class HidingSpot *, class SteamFile *, unsigned int); /* linkage=_ZN10HidingSpot4LoadEP9SteamFilej */

	/* <0> (null):0 */
	const class Vector  * GetPosition(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot11GetPositionEv */

	/* <0> (null):0 */
	unsigned int GetID(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot5GetIDEv */

	/* <0> (null):0 */
	void Mark(class HidingSpot *); /* linkage=_ZN10HidingSpot4MarkEv */

	/* <0> (null):0 */
	bool IsMarked(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot8IsMarkedEv */

	/* <0> (null):0 */
	void ChangeMasterMarker(void); /* linkage=_ZN10HidingSpot18ChangeMasterMarkerEv */


	/* size: 24, cachelines: 1, members: 6 */
	/* last cacheline: 24 bytes */
}; /* size: 24 */

/* 483 */
 /* pointer to 482 */
 /* size: 4 */

/* 484 */
 /* pointer to 485 */
 /* size: 4 */

/* 485 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 24 */

/* 486 */
/* <0> (null):0 */
typedef struct list<HidingSpot*, std::allocator<HidingSpot*> > HidingSpotList; /* size: 0 */

/* 487 */
/* <0> (null):0 */
union {
	class HidingSpot *         spot;               /*           4 */
	unsigned int               id;                 /*           4 */
}; /* size: 4 */

/* 488 */
/* <0> (null):0 */
struct SpotOrder {
	/* <0> (null):0 */
	union {
		class HidingSpot *         spot;                 /*           4 */
		unsigned int               id;                   /*           4 */
	};

	float                      t;                    /*     0     4 */
	union {
		class HidingSpot * spot;                 /*           4 */
		unsigned int       id;                   /*           4 */
	};                                               /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 489 */
/* <0> (null):0 */
typedef struct list<SpotOrder, std::allocator<SpotOrder> > SpotOrderList; /* size: 0 */

/* 490 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 491 */
/* <0> (null):0 */
typedef class SpotOrder * pointer; /* size: 4 */

/* 492 */
/* <0> (null):0 */
typedef const class SpotOrder  * const_pointer; /* size: 4 */

/* 493 */
/* <0> (null):0 */
class new_allocator<SpotOrder> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class SpotOrder * pointer;

	/* <0> (null):0 */
	typedef const class SpotOrder  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<SpotOrder> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<SpotOrder> *, const class new_allocator<SpotOrder>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<SpotOrder> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<SpotOrder>  *, class SpotOrder &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE7addressERS1_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<SpotOrder>  *, const class SpotOrder  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE7addressERKS1_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<SpotOrder> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<SpotOrder> *, class SpotOrder *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE10deallocateEPS1_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<SpotOrder>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<SpotOrder> *, class SpotOrder *, const class SpotOrder  &); /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE9constructEPS1_RKS1_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<SpotOrder> *, class SpotOrder *); /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE7destroyEPS1_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 494 */
 /* pointer to 488 */
 /* size: 4 */

/* 495 */
 /* pointer to 496 */
 /* size: 4 */

/* 496 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 497 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 498 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 499 */
 /* pointer to 493 */
 /* size: 4 */

/* 500 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 501 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 502 */
 /* pointer to 503 */
 /* size: 4 */

/* 503 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 504 */
/* <0> (null):0 */
typedef class SpotOrder & reference; /* size: 4 */

/* 505 */
/* <0> (null):0 */
typedef const class SpotOrder  & const_reference; /* size: 4 */

/* 506 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<SpotOrder> > other; /* size: 0 */

/* 507 */
/* <0> (null):0 */
struct rebind<std::_List_node<SpotOrder> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<SpotOrder> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 508 */
/* <0> (null):0 */
typedef struct allocator<SpotOrder> other; /* size: 1 */

/* 509 */
/* <0> (null):0 */
struct rebind<SpotOrder> {
	/* <0> (null):0 */
	typedef struct allocator<SpotOrder> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 510 */
/* <0> (null):0 */
class allocator<SpotOrder> : public new_allocator<SpotOrder> {
public:

	/* class new_allocator<SpotOrder> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class SpotOrder & reference;

	/* <0> (null):0 */
	typedef const class SpotOrder  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<SpotOrder> *);

	/* <0> (null):0 */
	void allocator(class allocator<SpotOrder> *, const class allocator<SpotOrder>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<SpotOrder> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<SpotOrder> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<SpotOrder> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<SpotOrder> {
		/* <0> (null):0 */
		typedef struct allocator<SpotOrder> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 511 */
 /* pointer to 510 */
 /* size: 4 */

/* 512 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 513 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 514 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 515 */
/* <0> (null):0 */
typedef class _List_node<SpotOrder> * pointer; /* size: 4 */

/* 516 */
/* <0> (null):0 */
typedef const class _List_node<SpotOrder>  * const_pointer; /* size: 4 */

/* 517 */
/* <0> (null):0 */
class new_allocator<std::_List_node<SpotOrder> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<SpotOrder> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<SpotOrder>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<SpotOrder> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<SpotOrder> > *, const class new_allocator<std::_List_node<SpotOrder> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<SpotOrder> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<SpotOrder> >  *, class _List_node<SpotOrder> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7addressERS3_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<SpotOrder> >  *, const class _List_node<SpotOrder>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7addressERKS3_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<SpotOrder> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE10deallocateEPS3_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<SpotOrder> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *, const class _List_node<SpotOrder>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE9constructEPS3_RKS3_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7destroyEPS3_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 518 */
 /* pointer to 359 */
 /* size: 4 */

/* 519 */
 /* pointer to 520 */
 /* size: 4 */

/* 520 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 521 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 522 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 523 */
 /* pointer to 517 */
 /* size: 4 */

/* 524 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 525 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 526 */
 /* pointer to 527 */
 /* size: 4 */

/* 527 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 528 */
/* <0> (null):0 */
class allocator<std::_List_node<SpotOrder> > : public new_allocator<std::_List_node<SpotOrder> > {
public:

	/* class new_allocator<std::_List_node<SpotOrder> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<SpotOrder> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<SpotOrder> > *, const class allocator<std::_List_node<SpotOrder> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<SpotOrder> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 529 */
 /* pointer to 528 */
 /* size: 4 */

/* 530 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 531 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 532 */
 /* pointer to 361 */
 /* size: 4 */

/* 533 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 534 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 535 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 536 */
/* <0> (null):0 */
typedef struct allocator<SpotOrder> allocator_type; /* size: 1 */

/* 537 */
/* <0> (null):0 */
class _List_base<SpotOrder, std::allocator<SpotOrder> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<SpotOrder> allocator_type;

	/* <0> (null):0 */
	class _List_node<SpotOrder> * _M_get_node(class _List_base<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, class _List_node<SpotOrder> *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 538 */
 /* pointer to 537 */
 /* size: 4 */

/* 539 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 540 */
 /* pointer to 541 */
 /* size: 4 */

/* 541 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 542 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 543 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 544 */
/* <0> (null):0 */
typedef struct SpotOrder value_type; /* size: 8 */

/* 545 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 546 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 547 */
/* <0> (null):0 */
typedef struct _List_iterator<SpotOrder> iterator; /* size: 0 */

/* 548 */
/* <0> (null):0 */
typedef struct _List_const_iterator<SpotOrder> const_iterator; /* size: 0 */

/* 549 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<SpotOrder> > const_reverse_iterator; /* size: 0 */

/* 550 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<SpotOrder> > reverse_iterator; /* size: 0 */

/* 551 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 552 */
/* <0> (null):0 */
typedef struct allocator<SpotOrder> allocator_type; /* size: 1 */

/* 553 */
/* <0> (null):0 */
typedef struct _List_node<SpotOrder> _Node; /* size: 0 */

/* 554 */
/* <0> (null):0 */
class list<SpotOrder, std::allocator<SpotOrder> > : protected _List_base<SpotOrder, std::allocator<SpotOrder> > {
protected:

	/* class _List_base<SpotOrder, std::allocator<SpotOrder> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef struct SpotOrder value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<SpotOrder> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<SpotOrder> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<SpotOrder> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<SpotOrder> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<SpotOrder> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<SpotOrder> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE14_M_create_nodeERKS0_ */

	/* <0> (null):0 */
	void list(class list<SpotOrder, std::allocator<SpotOrder> > *);

	/* <0> (null):0 */
	void list(class list<SpotOrder, std::allocator<SpotOrder> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<SpotOrder, std::allocator<SpotOrder> > *, const class list<SpotOrder, std::allocator<SpotOrder> >  &);

	/* <0> (null):0 */
	class list<SpotOrder, std::allocator<SpotOrder> > & operator=(class list<SpotOrder, std::allocator<SpotOrder> > *, const class list<SpotOrder, std::allocator<SpotOrder> >  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EEaSERKS2_ */

	/* <0> (null):0 */
	void assign(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6assignEjRKS0_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, class SpotOrder); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6resizeEjS0_ */

	/* <0> (null):0 */
	reference front(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE10push_frontERKS0_ */

	/* <0> (null):0 */
	void pop_front(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9push_backERKS0_ */

	/* <0> (null):0 */
	void pop_back(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, unsigned int, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */

	/* <0> (null):0 */
	iterator erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	iterator erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */

	/* <0> (null):0 */
	void swap(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4swapERS2_ */

	/* <0> (null):0 */
	void clear(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */

	/* <0> (null):0 */
	void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */

	/* <0> (null):0 */
	void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */

	/* <0> (null):0 */
	void remove(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6removeERKS0_ */

	/* <0> (null):0 */
	void unique(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5mergeERS2_ */

	/* <0> (null):0 */
	void reverse(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE18_M_fill_initializeEjRKS0_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE14_M_fill_assignEjRKS0_ */

	/* <0> (null):0 */
	void _M_transfer(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */

	/* <0> (null):0 */
	void _M_insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void _M_erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE25_M_check_equal_allocatorsERS2_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 555 */
 /* pointer to 553 */
 /* size: 4 */

/* 556 */
 /* pointer to 554 */
 /* size: 4 */

/* 557 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 558 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 559 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 560 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 561 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 562 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 563 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 564 */
 /* pointer to 565 */
 /* size: 4 */

/* 565 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 566 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 567 */
/* <0> (null):0 */
struct SpotEncounter {
	union NavConnect           from;                 /*     0     4 */
	enum NavDirType            fromDir;              /*     4     4 */
	union NavConnect           to;                   /*     8     4 */
	enum NavDirType            toDir;                /*    12     4 */
	struct Ray                 path;                 /*    16    24 */
	SpotOrderList              spotList;             /*    40     0 */

	/* size: 48, cachelines: 1, members: 6 */
	/* last cacheline: 48 bytes */

	/* BRAIN FART ALERT! 48 != 40 + 0(holes), diff = 8 */

}; /* size: 48 */

/* 568 */
/* <0> (null):0 */
typedef struct list<SpotEncounter, std::allocator<SpotEncounter> > SpotEncounterList; /* size: 0 */

/* 569 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 570 */
/* <0> (null):0 */
typedef class HidingSpot * * pointer; /* size: 4 */

/* 571 */
/* <0> (null):0 */
typedef const class HidingSpot *  * const_pointer; /* size: 4 */

/* 572 */
/* <0> (null):0 */
class new_allocator<HidingSpot*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class HidingSpot * * pointer;

	/* <0> (null):0 */
	typedef const class HidingSpot *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<HidingSpot*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<HidingSpot*> *, const class new_allocator<HidingSpot*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<HidingSpot*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<HidingSpot*>  *, class HidingSpot * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE7addressERS2_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<HidingSpot*>  *, const class HidingSpot *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE7addressERKS2_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<HidingSpot*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<HidingSpot*> *, class HidingSpot * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE10deallocateEPS2_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<HidingSpot*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<HidingSpot*> *, class HidingSpot * *, const class HidingSpot *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE9constructEPS2_RKS2_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<HidingSpot*> *, class HidingSpot * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE7destroyEPS2_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 573 */
 /* pointer to 483 */
 /* size: 4 */

/* 574 */
 /* pointer to 575 */
 /* size: 4 */

/* 575 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 576 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 577 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 578 */
 /* pointer to 572 */
 /* size: 4 */

/* 579 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 580 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 581 */
 /* pointer to 582 */
 /* size: 4 */

/* 582 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 583 */
/* <0> (null):0 */
typedef class HidingSpot * & reference; /* size: 4 */

/* 584 */
/* <0> (null):0 */
typedef const class HidingSpot *  & const_reference; /* size: 4 */

/* 585 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<HidingSpot*> > other; /* size: 0 */

/* 586 */
/* <0> (null):0 */
struct rebind<std::_List_node<HidingSpot*> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<HidingSpot*> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 587 */
/* <0> (null):0 */
typedef struct allocator<HidingSpot*> other; /* size: 1 */

/* 588 */
/* <0> (null):0 */
struct rebind<HidingSpot*> {
	/* <0> (null):0 */
	typedef struct allocator<HidingSpot*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 589 */
/* <0> (null):0 */
class allocator<HidingSpot*> : public new_allocator<HidingSpot*> {
public:

	/* class new_allocator<HidingSpot*> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class HidingSpot * & reference;

	/* <0> (null):0 */
	typedef const class HidingSpot *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<HidingSpot*> *);

	/* <0> (null):0 */
	void allocator(class allocator<HidingSpot*> *, const class allocator<HidingSpot*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<HidingSpot*> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<HidingSpot*> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<HidingSpot*> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<HidingSpot*> {
		/* <0> (null):0 */
		typedef struct allocator<HidingSpot*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 590 */
 /* pointer to 589 */
 /* size: 4 */

/* 591 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 592 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 593 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 594 */
/* <0> (null):0 */
typedef class _List_node<HidingSpot*> * pointer; /* size: 4 */

/* 595 */
/* <0> (null):0 */
typedef const class _List_node<HidingSpot*>  * const_pointer; /* size: 4 */

/* 596 */
/* <0> (null):0 */
class new_allocator<std::_List_node<HidingSpot*> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<HidingSpot*> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<HidingSpot*>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *, const class new_allocator<std::_List_node<HidingSpot*> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<HidingSpot*> >  *, class _List_node<HidingSpot*> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7addressERS4_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<HidingSpot*> >  *, const class _List_node<HidingSpot*>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7addressERKS4_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<HidingSpot*> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE10deallocateEPS4_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<HidingSpot*> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *, const class _List_node<HidingSpot*>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE9constructEPS4_RKS4_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7destroyEPS4_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 597 */
 /* pointer to 370 */
 /* size: 4 */

/* 598 */
 /* pointer to 599 */
 /* size: 4 */

/* 599 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 600 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 601 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 602 */
 /* pointer to 596 */
 /* size: 4 */

/* 603 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 604 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 605 */
 /* pointer to 606 */
 /* size: 4 */

/* 606 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 607 */
/* <0> (null):0 */
class allocator<std::_List_node<HidingSpot*> > : public new_allocator<std::_List_node<HidingSpot*> > {
public:

	/* class new_allocator<std::_List_node<HidingSpot*> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<HidingSpot*> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<HidingSpot*> > *, const class allocator<std::_List_node<HidingSpot*> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<HidingSpot*> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 608 */
 /* pointer to 607 */
 /* size: 4 */

/* 609 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 610 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 611 */
 /* pointer to 372 */
 /* size: 4 */

/* 612 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 613 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 614 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 615 */
/* <0> (null):0 */
typedef struct allocator<HidingSpot*> allocator_type; /* size: 1 */

/* 616 */
/* <0> (null):0 */
class _List_base<HidingSpot*, std::allocator<HidingSpot*> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<HidingSpot*> allocator_type;

	/* <0> (null):0 */
	class _List_node<HidingSpot*> * _M_get_node(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_node<HidingSpot*> *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 617 */
 /* pointer to 616 */
 /* size: 4 */

/* 618 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 619 */
 /* pointer to 620 */
 /* size: 4 */

/* 620 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 621 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 622 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 623 */
/* <0> (null):0 */
typedef class HidingSpot * value_type; /* size: 4 */

/* 624 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 625 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 626 */
/* <0> (null):0 */
typedef struct _List_iterator<HidingSpot*> iterator; /* size: 0 */

/* 627 */
/* <0> (null):0 */
typedef struct _List_const_iterator<HidingSpot*> const_iterator; /* size: 0 */

/* 628 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<HidingSpot*> > const_reverse_iterator; /* size: 0 */

/* 629 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<HidingSpot*> > reverse_iterator; /* size: 0 */

/* 630 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 631 */
/* <0> (null):0 */
typedef struct allocator<HidingSpot*> allocator_type; /* size: 1 */

/* 632 */
/* <0> (null):0 */
typedef struct _List_node<HidingSpot*> _Node; /* size: 0 */

/* 633 */
/* <0> (null):0 */
class list<HidingSpot*, std::allocator<HidingSpot*> > : protected _List_base<HidingSpot*, std::allocator<HidingSpot*> > {
protected:

	/* class _List_base<HidingSpot*, std::allocator<HidingSpot*> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef class HidingSpot * value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<HidingSpot*> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<HidingSpot*> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<HidingSpot*> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<HidingSpot*> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<HidingSpot*> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<HidingSpot*> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE14_M_create_nodeERKS1_ */

	/* <0> (null):0 */
	void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *);

	/* <0> (null):0 */
	void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const class list<HidingSpot*, std::allocator<HidingSpot*> >  &);

	/* <0> (null):0 */
	class list<HidingSpot*, std::allocator<HidingSpot*> > & operator=(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const class list<HidingSpot*, std::allocator<HidingSpot*> >  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EEaSERKS3_ */

	/* <0> (null):0 */
	void assign(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6assignEjRKS1_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, class HidingSpot *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6resizeEjS1_ */

	/* <0> (null):0 */
	reference front(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE10push_frontERKS1_ */

	/* <0> (null):0 */
	void pop_front(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9push_backERKS1_ */

	/* <0> (null):0 */
	void pop_back(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */

	/* <0> (null):0 */
	iterator erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	iterator erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */

	/* <0> (null):0 */
	void swap(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4swapERS3_ */

	/* <0> (null):0 */
	void clear(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */

	/* <0> (null):0 */
	void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */

	/* <0> (null):0 */
	void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */

	/* <0> (null):0 */
	void remove(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6removeERKS1_ */

	/* <0> (null):0 */
	void unique(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5mergeERS3_ */

	/* <0> (null):0 */
	void reverse(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE18_M_fill_initializeEjRKS1_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE14_M_fill_assignEjRKS1_ */

	/* <0> (null):0 */
	void _M_transfer(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */

	/* <0> (null):0 */
	void _M_insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void _M_erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE25_M_check_equal_allocatorsERS3_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 634 */
 /* pointer to 632 */
 /* size: 4 */

/* 635 */
 /* pointer to 633 */
 /* size: 4 */

/* 636 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 637 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 638 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 639 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 640 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 641 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 642 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 643 */
 /* pointer to 644 */
 /* size: 4 */

/* 644 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 645 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 646 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 647 */
/* <0> (null):0 */
typedef class SpotEncounter * pointer; /* size: 4 */

/* 648 */
/* <0> (null):0 */
typedef const class SpotEncounter  * const_pointer; /* size: 4 */

/* 649 */
/* <0> (null):0 */
class new_allocator<SpotEncounter> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class SpotEncounter * pointer;

	/* <0> (null):0 */
	typedef const class SpotEncounter  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<SpotEncounter> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<SpotEncounter> *, const class new_allocator<SpotEncounter>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<SpotEncounter> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<SpotEncounter>  *, class SpotEncounter &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE7addressERS1_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<SpotEncounter>  *, const class SpotEncounter  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE7addressERKS1_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<SpotEncounter> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<SpotEncounter> *, class SpotEncounter *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE10deallocateEPS1_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<SpotEncounter>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<SpotEncounter> *, class SpotEncounter *, const class SpotEncounter  &); /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE9constructEPS1_RKS1_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<SpotEncounter> *, class SpotEncounter *); /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE7destroyEPS1_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 650 */
 /* pointer to 567 */
 /* size: 4 */

/* 651 */
 /* pointer to 652 */
 /* size: 4 */

/* 652 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 48 */

/* 653 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 654 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 655 */
 /* pointer to 649 */
 /* size: 4 */

/* 656 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 657 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 658 */
 /* pointer to 659 */
 /* size: 4 */

/* 659 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 660 */
/* <0> (null):0 */
typedef class SpotEncounter & reference; /* size: 4 */

/* 661 */
/* <0> (null):0 */
typedef const class SpotEncounter  & const_reference; /* size: 4 */

/* 662 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<SpotEncounter> > other; /* size: 0 */

/* 663 */
/* <0> (null):0 */
struct rebind<std::_List_node<SpotEncounter> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<SpotEncounter> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 664 */
/* <0> (null):0 */
typedef struct allocator<SpotEncounter> other; /* size: 1 */

/* 665 */
/* <0> (null):0 */
struct rebind<SpotEncounter> {
	/* <0> (null):0 */
	typedef struct allocator<SpotEncounter> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 666 */
/* <0> (null):0 */
class allocator<SpotEncounter> : public new_allocator<SpotEncounter> {
public:

	/* class new_allocator<SpotEncounter> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class SpotEncounter & reference;

	/* <0> (null):0 */
	typedef const class SpotEncounter  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<SpotEncounter> *);

	/* <0> (null):0 */
	void allocator(class allocator<SpotEncounter> *, const class allocator<SpotEncounter>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<SpotEncounter> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<SpotEncounter> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<SpotEncounter> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<SpotEncounter> {
		/* <0> (null):0 */
		typedef struct allocator<SpotEncounter> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 667 */
 /* pointer to 666 */
 /* size: 4 */

/* 668 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 669 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 670 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 671 */
/* <0> (null):0 */
typedef class _List_node<SpotEncounter> * pointer; /* size: 4 */

/* 672 */
/* <0> (null):0 */
typedef const class _List_node<SpotEncounter>  * const_pointer; /* size: 4 */

/* 673 */
/* <0> (null):0 */
class new_allocator<std::_List_node<SpotEncounter> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<SpotEncounter> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<SpotEncounter>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *, const class new_allocator<std::_List_node<SpotEncounter> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<SpotEncounter> >  *, class _List_node<SpotEncounter> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7addressERS3_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<SpotEncounter> >  *, const class _List_node<SpotEncounter>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7addressERKS3_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<SpotEncounter> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE10deallocateEPS3_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<SpotEncounter> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *, const class _List_node<SpotEncounter>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE9constructEPS3_RKS3_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7destroyEPS3_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 674 */
 /* pointer to 380 */
 /* size: 4 */

/* 675 */
 /* pointer to 676 */
 /* size: 4 */

/* 676 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 677 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 678 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 679 */
 /* pointer to 673 */
 /* size: 4 */

/* 680 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 681 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 682 */
 /* pointer to 683 */
 /* size: 4 */

/* 683 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 684 */
/* <0> (null):0 */
class allocator<std::_List_node<SpotEncounter> > : public new_allocator<std::_List_node<SpotEncounter> > {
public:

	/* class new_allocator<std::_List_node<SpotEncounter> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<SpotEncounter> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<SpotEncounter> > *, const class allocator<std::_List_node<SpotEncounter> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<SpotEncounter> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 685 */
 /* pointer to 684 */
 /* size: 4 */

/* 686 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 687 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 688 */
 /* pointer to 382 */
 /* size: 4 */

/* 689 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 690 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 691 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 692 */
/* <0> (null):0 */
typedef struct allocator<SpotEncounter> allocator_type; /* size: 1 */

/* 693 */
/* <0> (null):0 */
class _List_base<SpotEncounter, std::allocator<SpotEncounter> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<SpotEncounter> allocator_type;

	/* <0> (null):0 */
	class _List_node<SpotEncounter> * _M_get_node(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_node<SpotEncounter> *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 694 */
 /* pointer to 693 */
 /* size: 4 */

/* 695 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 696 */
 /* pointer to 697 */
 /* size: 4 */

/* 697 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 698 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 699 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 700 */
/* <0> (null):0 */
typedef struct SpotEncounter value_type; /* size: 48 */

/* 701 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 702 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 703 */
/* <0> (null):0 */
typedef struct _List_iterator<SpotEncounter> iterator; /* size: 0 */

/* 704 */
/* <0> (null):0 */
typedef struct _List_const_iterator<SpotEncounter> const_iterator; /* size: 0 */

/* 705 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<SpotEncounter> > const_reverse_iterator; /* size: 0 */

/* 706 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<SpotEncounter> > reverse_iterator; /* size: 0 */

/* 707 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 708 */
/* <0> (null):0 */
typedef struct allocator<SpotEncounter> allocator_type; /* size: 1 */

/* 709 */
/* <0> (null):0 */
typedef struct _List_node<SpotEncounter> _Node; /* size: 0 */

/* 710 */
/* <0> (null):0 */
class list<SpotEncounter, std::allocator<SpotEncounter> > : protected _List_base<SpotEncounter, std::allocator<SpotEncounter> > {
protected:

	/* class _List_base<SpotEncounter, std::allocator<SpotEncounter> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef struct SpotEncounter value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<SpotEncounter> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<SpotEncounter> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<SpotEncounter> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<SpotEncounter> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<SpotEncounter> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<SpotEncounter> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE14_M_create_nodeERKS0_ */

	/* <0> (null):0 */
	void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *);

	/* <0> (null):0 */
	void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const class list<SpotEncounter, std::allocator<SpotEncounter> >  &);

	/* <0> (null):0 */
	class list<SpotEncounter, std::allocator<SpotEncounter> > & operator=(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const class list<SpotEncounter, std::allocator<SpotEncounter> >  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EEaSERKS2_ */

	/* <0> (null):0 */
	void assign(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6assignEjRKS0_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, class SpotEncounter); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6resizeEjS0_ */

	/* <0> (null):0 */
	reference front(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE10push_frontERKS0_ */

	/* <0> (null):0 */
	void pop_front(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9push_backERKS0_ */

	/* <0> (null):0 */
	void pop_back(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, unsigned int, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */

	/* <0> (null):0 */
	iterator erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	iterator erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */

	/* <0> (null):0 */
	void swap(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4swapERS2_ */

	/* <0> (null):0 */
	void clear(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */

	/* <0> (null):0 */
	void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */

	/* <0> (null):0 */
	void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */

	/* <0> (null):0 */
	void remove(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6removeERKS0_ */

	/* <0> (null):0 */
	void unique(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5mergeERS2_ */

	/* <0> (null):0 */
	void reverse(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE18_M_fill_initializeEjRKS0_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE14_M_fill_assignEjRKS0_ */

	/* <0> (null):0 */
	void _M_transfer(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */

	/* <0> (null):0 */
	void _M_insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void _M_erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE25_M_check_equal_allocatorsERS2_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 711 */
 /* pointer to 709 */
 /* size: 4 */

/* 712 */
 /* pointer to 710 */
 /* size: 4 */

/* 713 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 714 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 48 */

/* 715 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 716 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 717 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 718 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 719 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 720 */
 /* pointer to 721 */
 /* size: 4 */

/* 721 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 722 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 723 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 724 */
/* <0> (null):0 */
typedef union NavConnect * pointer; /* size: 4 */

/* 725 */
/* <0> (null):0 */
typedef const union NavConnect  * const_pointer; /* size: 4 */

/* 726 */
/* <0> (null):0 */
class new_allocator<NavConnect> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef union NavConnect * pointer;

	/* <0> (null):0 */
	typedef const union NavConnect  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<NavConnect> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<NavConnect> *, const class new_allocator<NavConnect>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<NavConnect> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<NavConnect>  *, union NavConnect &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE7addressERS1_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<NavConnect>  *, const union NavConnect  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE7addressERKS1_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<NavConnect> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<NavConnect> *, union NavConnect *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE10deallocateEPS1_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<NavConnect>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<NavConnect> *, union NavConnect *, const union NavConnect  &); /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE9constructEPS1_RKS1_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<NavConnect> *, union NavConnect *); /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE7destroyEPS1_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 727 */
 /* pointer to 469 */
 /* size: 4 */

/* 728 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 729 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 730 */
 /* pointer to 726 */
 /* size: 4 */

/* 731 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 732 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 733 */
 /* pointer to 734 */
 /* size: 4 */

/* 734 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 735 */
/* <0> (null):0 */
typedef union NavConnect & reference; /* size: 4 */

/* 736 */
/* <0> (null):0 */
typedef const union NavConnect  & const_reference; /* size: 4 */

/* 737 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<NavConnect> > other; /* size: 0 */

/* 738 */
/* <0> (null):0 */
struct rebind<std::_List_node<NavConnect> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<NavConnect> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 739 */
/* <0> (null):0 */
typedef struct allocator<NavConnect> other; /* size: 1 */

/* 740 */
/* <0> (null):0 */
struct rebind<NavConnect> {
	/* <0> (null):0 */
	typedef struct allocator<NavConnect> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 741 */
/* <0> (null):0 */
class allocator<NavConnect> : public new_allocator<NavConnect> {
public:

	/* class new_allocator<NavConnect> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef union NavConnect & reference;

	/* <0> (null):0 */
	typedef const union NavConnect  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<NavConnect> *);

	/* <0> (null):0 */
	void allocator(class allocator<NavConnect> *, const class allocator<NavConnect>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<NavConnect> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<NavConnect> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<NavConnect> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<NavConnect> {
		/* <0> (null):0 */
		typedef struct allocator<NavConnect> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 742 */
 /* pointer to 741 */
 /* size: 4 */

/* 743 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 744 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 745 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 746 */
/* <0> (null):0 */
typedef class _List_node<NavConnect> * pointer; /* size: 4 */

/* 747 */
/* <0> (null):0 */
typedef const class _List_node<NavConnect>  * const_pointer; /* size: 4 */

/* 748 */
/* <0> (null):0 */
class new_allocator<std::_List_node<NavConnect> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<NavConnect> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<NavConnect>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<NavConnect> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<NavConnect> > *, const class new_allocator<std::_List_node<NavConnect> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<NavConnect> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<NavConnect> >  *, class _List_node<NavConnect> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7addressERS3_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<NavConnect> >  *, const class _List_node<NavConnect>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7addressERKS3_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<NavConnect> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE10deallocateEPS3_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<NavConnect> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *, const class _List_node<NavConnect>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE9constructEPS3_RKS3_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7destroyEPS3_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 749 */
 /* pointer to 390 */
 /* size: 4 */

/* 750 */
 /* pointer to 751 */
 /* size: 4 */

/* 751 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 752 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 753 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 754 */
 /* pointer to 748 */
 /* size: 4 */

/* 755 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 756 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 757 */
 /* pointer to 758 */
 /* size: 4 */

/* 758 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 759 */
/* <0> (null):0 */
class allocator<std::_List_node<NavConnect> > : public new_allocator<std::_List_node<NavConnect> > {
public:

	/* class new_allocator<std::_List_node<NavConnect> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<NavConnect> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<NavConnect> > *, const class allocator<std::_List_node<NavConnect> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<NavConnect> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 760 */
 /* pointer to 759 */
 /* size: 4 */

/* 761 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 762 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 763 */
 /* pointer to 392 */
 /* size: 4 */

/* 764 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 765 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 766 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 767 */
/* <0> (null):0 */
typedef struct allocator<NavConnect> allocator_type; /* size: 1 */

/* 768 */
/* <0> (null):0 */
class _List_base<NavConnect, std::allocator<NavConnect> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<NavConnect> allocator_type;

	/* <0> (null):0 */
	class _List_node<NavConnect> * _M_get_node(class _List_base<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<NavConnect, std::allocator<NavConnect> > *, class _List_node<NavConnect> *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 769 */
 /* pointer to 768 */
 /* size: 4 */

/* 770 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 771 */
 /* pointer to 772 */
 /* size: 4 */

/* 772 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 773 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 774 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 775 */
/* <0> (null):0 */
typedef union NavConnect value_type; /* size: 4 */

/* 776 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 777 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 778 */
/* <0> (null):0 */
typedef struct _List_iterator<NavConnect> iterator; /* size: 0 */

/* 779 */
/* <0> (null):0 */
typedef struct _List_const_iterator<NavConnect> const_iterator; /* size: 0 */

/* 780 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<NavConnect> > const_reverse_iterator; /* size: 0 */

/* 781 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<NavConnect> > reverse_iterator; /* size: 0 */

/* 782 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 783 */
/* <0> (null):0 */
typedef struct allocator<NavConnect> allocator_type; /* size: 1 */

/* 784 */
/* <0> (null):0 */
typedef struct _List_node<NavConnect> _Node; /* size: 0 */

/* 785 */
/* <0> (null):0 */
class list<NavConnect, std::allocator<NavConnect> > : protected _List_base<NavConnect, std::allocator<NavConnect> > {
protected:

	/* class _List_base<NavConnect, std::allocator<NavConnect> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef union NavConnect value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<NavConnect> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<NavConnect> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<NavConnect> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<NavConnect> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<NavConnect> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<NavConnect> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE14_M_create_nodeERKS0_ */

	/* <0> (null):0 */
	void list(class list<NavConnect, std::allocator<NavConnect> > *);

	/* <0> (null):0 */
	void list(class list<NavConnect, std::allocator<NavConnect> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<NavConnect, std::allocator<NavConnect> > *, const class list<NavConnect, std::allocator<NavConnect> >  &);

	/* <0> (null):0 */
	class list<NavConnect, std::allocator<NavConnect> > & operator=(class list<NavConnect, std::allocator<NavConnect> > *, const class list<NavConnect, std::allocator<NavConnect> >  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EEaSERKS2_ */

	/* <0> (null):0 */
	void assign(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6assignEjRKS0_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, union NavConnect); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6resizeEjS0_ */

	/* <0> (null):0 */
	reference front(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE10push_frontERKS0_ */

	/* <0> (null):0 */
	void pop_front(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9push_backERKS0_ */

	/* <0> (null):0 */
	void pop_back(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, unsigned int, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */

	/* <0> (null):0 */
	iterator erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	iterator erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */

	/* <0> (null):0 */
	void swap(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4swapERS2_ */

	/* <0> (null):0 */
	void clear(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */

	/* <0> (null):0 */
	void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */

	/* <0> (null):0 */
	void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */

	/* <0> (null):0 */
	void remove(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6removeERKS0_ */

	/* <0> (null):0 */
	void unique(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5mergeERS2_ */

	/* <0> (null):0 */
	void reverse(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE18_M_fill_initializeEjRKS0_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE14_M_fill_assignEjRKS0_ */

	/* <0> (null):0 */
	void _M_transfer(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */

	/* <0> (null):0 */
	void _M_insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void _M_erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE25_M_check_equal_allocatorsERS2_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 786 */
 /* pointer to 784 */
 /* size: 4 */

/* 787 */
 /* pointer to 785 */
 /* size: 4 */

/* 788 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 789 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 790 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 791 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 792 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 793 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 794 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 795 */
 /* pointer to 796 */
 /* size: 4 */

/* 796 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 797 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 798 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 799 */
/* <0> (null):0 */
typedef class CNavLadder * * pointer; /* size: 4 */

/* 800 */
/* <0> (null):0 */
typedef const class CNavLadder *  * const_pointer; /* size: 4 */

/* 801 */
/* <0> (null):0 */
class new_allocator<CNavLadder*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class CNavLadder * * pointer;

	/* <0> (null):0 */
	typedef const class CNavLadder *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<CNavLadder*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<CNavLadder*> *, const class new_allocator<CNavLadder*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<CNavLadder*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<CNavLadder*>  *, class CNavLadder * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE7addressERS2_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<CNavLadder*>  *, const class CNavLadder *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE7addressERKS2_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<CNavLadder*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<CNavLadder*> *, class CNavLadder * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE10deallocateEPS2_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<CNavLadder*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<CNavLadder*> *, class CNavLadder * *, const class CNavLadder *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE9constructEPS2_RKS2_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<CNavLadder*> *, class CNavLadder * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE7destroyEPS2_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 802 */
 /* pointer to 480 */
 /* size: 4 */

/* 803 */
 /* pointer to 804 */
 /* size: 4 */

/* 804 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 805 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 806 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 807 */
 /* pointer to 801 */
 /* size: 4 */

/* 808 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 809 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 810 */
 /* pointer to 811 */
 /* size: 4 */

/* 811 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 812 */
/* <0> (null):0 */
typedef class CNavLadder * & reference; /* size: 4 */

/* 813 */
/* <0> (null):0 */
typedef const class CNavLadder *  & const_reference; /* size: 4 */

/* 814 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<CNavLadder*> > other; /* size: 0 */

/* 815 */
/* <0> (null):0 */
struct rebind<std::_List_node<CNavLadder*> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<CNavLadder*> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 816 */
/* <0> (null):0 */
typedef struct allocator<CNavLadder*> other; /* size: 1 */

/* 817 */
/* <0> (null):0 */
struct rebind<CNavLadder*> {
	/* <0> (null):0 */
	typedef struct allocator<CNavLadder*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 818 */
/* <0> (null):0 */
class allocator<CNavLadder*> : public new_allocator<CNavLadder*> {
public:

	/* class new_allocator<CNavLadder*> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class CNavLadder * & reference;

	/* <0> (null):0 */
	typedef const class CNavLadder *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<CNavLadder*> *);

	/* <0> (null):0 */
	void allocator(class allocator<CNavLadder*> *, const class allocator<CNavLadder*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<CNavLadder*> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<CNavLadder*> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<CNavLadder*> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<CNavLadder*> {
		/* <0> (null):0 */
		typedef struct allocator<CNavLadder*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 819 */
 /* pointer to 818 */
 /* size: 4 */

/* 820 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 821 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 822 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 823 */
/* <0> (null):0 */
typedef class _List_node<CNavLadder*> * pointer; /* size: 4 */

/* 824 */
/* <0> (null):0 */
typedef const class _List_node<CNavLadder*>  * const_pointer; /* size: 4 */

/* 825 */
/* <0> (null):0 */
class new_allocator<std::_List_node<CNavLadder*> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<CNavLadder*> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<CNavLadder*>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *, const class new_allocator<std::_List_node<CNavLadder*> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<CNavLadder*> >  *, class _List_node<CNavLadder*> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7addressERS4_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<CNavLadder*> >  *, const class _List_node<CNavLadder*>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7addressERKS4_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<CNavLadder*> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE10deallocateEPS4_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<CNavLadder*> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *, const class _List_node<CNavLadder*>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE9constructEPS4_RKS4_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7destroyEPS4_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 826 */
 /* pointer to 400 */
 /* size: 4 */

/* 827 */
 /* pointer to 828 */
 /* size: 4 */

/* 828 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 829 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 830 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 831 */
 /* pointer to 825 */
 /* size: 4 */

/* 832 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 833 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 834 */
 /* pointer to 835 */
 /* size: 4 */

/* 835 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 836 */
/* <0> (null):0 */
class allocator<std::_List_node<CNavLadder*> > : public new_allocator<std::_List_node<CNavLadder*> > {
public:

	/* class new_allocator<std::_List_node<CNavLadder*> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<CNavLadder*> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<CNavLadder*> > *, const class allocator<std::_List_node<CNavLadder*> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<CNavLadder*> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 837 */
 /* pointer to 836 */
 /* size: 4 */

/* 838 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 839 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 840 */
 /* pointer to 402 */
 /* size: 4 */

/* 841 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 842 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 843 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 844 */
/* <0> (null):0 */
typedef struct allocator<CNavLadder*> allocator_type; /* size: 1 */

/* 845 */
/* <0> (null):0 */
class _List_base<CNavLadder*, std::allocator<CNavLadder*> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<CNavLadder*> allocator_type;

	/* <0> (null):0 */
	class _List_node<CNavLadder*> * _M_get_node(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_node<CNavLadder*> *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 846 */
 /* pointer to 845 */
 /* size: 4 */

/* 847 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 848 */
 /* pointer to 849 */
 /* size: 4 */

/* 849 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 850 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 851 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 852 */
/* <0> (null):0 */
typedef class CNavLadder * value_type; /* size: 4 */

/* 853 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 854 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 855 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavLadder*> iterator; /* size: 0 */

/* 856 */
/* <0> (null):0 */
typedef struct _List_const_iterator<CNavLadder*> const_iterator; /* size: 0 */

/* 857 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<CNavLadder*> > const_reverse_iterator; /* size: 0 */

/* 858 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<CNavLadder*> > reverse_iterator; /* size: 0 */

/* 859 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 860 */
/* <0> (null):0 */
typedef struct allocator<CNavLadder*> allocator_type; /* size: 1 */

/* 861 */
/* <0> (null):0 */
typedef struct _List_node<CNavLadder*> _Node; /* size: 0 */

/* 862 */
/* <0> (null):0 */
class list<CNavLadder*, std::allocator<CNavLadder*> > : protected _List_base<CNavLadder*, std::allocator<CNavLadder*> > {
protected:

	/* class _List_base<CNavLadder*, std::allocator<CNavLadder*> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef class CNavLadder * value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<CNavLadder*> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<CNavLadder*> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<CNavLadder*> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<CNavLadder*> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<CNavLadder*> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<CNavLadder*> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE14_M_create_nodeERKS1_ */

	/* <0> (null):0 */
	void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *);

	/* <0> (null):0 */
	void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const class list<CNavLadder*, std::allocator<CNavLadder*> >  &);

	/* <0> (null):0 */
	class list<CNavLadder*, std::allocator<CNavLadder*> > & operator=(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const class list<CNavLadder*, std::allocator<CNavLadder*> >  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EEaSERKS3_ */

	/* <0> (null):0 */
	void assign(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6assignEjRKS1_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, class CNavLadder *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6resizeEjS1_ */

	/* <0> (null):0 */
	reference front(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE10push_frontERKS1_ */

	/* <0> (null):0 */
	void pop_front(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9push_backERKS1_ */

	/* <0> (null):0 */
	void pop_back(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */

	/* <0> (null):0 */
	iterator erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	iterator erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */

	/* <0> (null):0 */
	void swap(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4swapERS3_ */

	/* <0> (null):0 */
	void clear(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */

	/* <0> (null):0 */
	void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */

	/* <0> (null):0 */
	void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */

	/* <0> (null):0 */
	void remove(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6removeERKS1_ */

	/* <0> (null):0 */
	void unique(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5mergeERS3_ */

	/* <0> (null):0 */
	void reverse(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE18_M_fill_initializeEjRKS1_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE14_M_fill_assignEjRKS1_ */

	/* <0> (null):0 */
	void _M_transfer(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */

	/* <0> (null):0 */
	void _M_insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void _M_erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE25_M_check_equal_allocatorsERS3_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 863 */
 /* pointer to 861 */
 /* size: 4 */

/* 864 */
 /* pointer to 862 */
 /* size: 4 */

/* 865 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 866 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 867 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 868 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 869 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 870 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 871 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 872 */
 /* pointer to 873 */
 /* size: 4 */

/* 873 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 874 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 875 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 876 */
/* <0> (null):0 */
typedef class CNavArea * * pointer; /* size: 4 */

/* 877 */
/* <0> (null):0 */
typedef const class CNavArea *  * const_pointer; /* size: 4 */

/* 878 */
/* <0> (null):0 */
class new_allocator<CNavArea*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class CNavArea * * pointer;

	/* <0> (null):0 */
	typedef const class CNavArea *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<CNavArea*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<CNavArea*> *, const class new_allocator<CNavArea*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<CNavArea*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<CNavArea*>  *, class CNavArea * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE7addressERS2_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<CNavArea*>  *, const class CNavArea *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE7addressERKS2_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<CNavArea*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<CNavArea*> *, class CNavArea * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE10deallocateEPS2_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<CNavArea*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<CNavArea*> *, class CNavArea * *, const class CNavArea *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE9constructEPS2_RKS2_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<CNavArea*> *, class CNavArea * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE7destroyEPS2_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 879 */
 /* pointer to 472 */
 /* size: 4 */

/* 880 */
 /* pointer to 881 */
 /* size: 4 */

/* 881 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 882 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 883 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 884 */
 /* pointer to 878 */
 /* size: 4 */

/* 885 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 886 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 887 */
 /* pointer to 888 */
 /* size: 4 */

/* 888 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 889 */
/* <0> (null):0 */
typedef class CNavArea * & reference; /* size: 4 */

/* 890 */
/* <0> (null):0 */
typedef const class CNavArea *  & const_reference; /* size: 4 */

/* 891 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<CNavArea*> > other; /* size: 0 */

/* 892 */
/* <0> (null):0 */
struct rebind<std::_List_node<CNavArea*> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<CNavArea*> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 893 */
/* <0> (null):0 */
typedef struct allocator<CNavArea*> other; /* size: 1 */

/* 894 */
/* <0> (null):0 */
struct rebind<CNavArea*> {
	/* <0> (null):0 */
	typedef struct allocator<CNavArea*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 895 */
/* <0> (null):0 */
class allocator<CNavArea*> : public new_allocator<CNavArea*> {
public:

	/* class new_allocator<CNavArea*> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class CNavArea * & reference;

	/* <0> (null):0 */
	typedef const class CNavArea *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<CNavArea*> *);

	/* <0> (null):0 */
	void allocator(class allocator<CNavArea*> *, const class allocator<CNavArea*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<CNavArea*> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<CNavArea*> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<CNavArea*> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<CNavArea*> {
		/* <0> (null):0 */
		typedef struct allocator<CNavArea*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 896 */
 /* pointer to 895 */
 /* size: 4 */

/* 897 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 898 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 899 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 900 */
/* <0> (null):0 */
typedef class _List_node<CNavArea*> * pointer; /* size: 4 */

/* 901 */
/* <0> (null):0 */
typedef const class _List_node<CNavArea*>  * const_pointer; /* size: 4 */

/* 902 */
/* <0> (null):0 */
class new_allocator<std::_List_node<CNavArea*> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<CNavArea*> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<CNavArea*>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<CNavArea*> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<CNavArea*> > *, const class new_allocator<std::_List_node<CNavArea*> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<CNavArea*> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<CNavArea*> >  *, class _List_node<CNavArea*> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7addressERS4_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<CNavArea*> >  *, const class _List_node<CNavArea*>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7addressERKS4_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<CNavArea*> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE10deallocateEPS4_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<CNavArea*> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *, const class _List_node<CNavArea*>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE9constructEPS4_RKS4_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7destroyEPS4_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 903 */
 /* pointer to 410 */
 /* size: 4 */

/* 904 */
 /* pointer to 905 */
 /* size: 4 */

/* 905 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 906 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 907 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 908 */
 /* pointer to 902 */
 /* size: 4 */

/* 909 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 910 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 911 */
 /* pointer to 912 */
 /* size: 4 */

/* 912 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 913 */
/* <0> (null):0 */
class allocator<std::_List_node<CNavArea*> > : public new_allocator<std::_List_node<CNavArea*> > {
public:

	/* class new_allocator<std::_List_node<CNavArea*> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<CNavArea*> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<CNavArea*> > *, const class allocator<std::_List_node<CNavArea*> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<CNavArea*> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 914 */
 /* pointer to 913 */
 /* size: 4 */

/* 915 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 916 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 917 */
 /* pointer to 412 */
 /* size: 4 */

/* 918 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 919 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 920 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 921 */
/* <0> (null):0 */
typedef struct allocator<CNavArea*> allocator_type; /* size: 1 */

/* 922 */
/* <0> (null):0 */
class _List_base<CNavArea*, std::allocator<CNavArea*> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<CNavArea*> allocator_type;

	/* <0> (null):0 */
	class _List_node<CNavArea*> * _M_get_node(class _List_base<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, class _List_node<CNavArea*> *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 923 */
 /* pointer to 922 */
 /* size: 4 */

/* 924 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 925 */
 /* pointer to 926 */
 /* size: 4 */

/* 926 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 927 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 928 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 929 */
/* <0> (null):0 */
typedef class CNavArea * value_type; /* size: 4 */

/* 930 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 931 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 932 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavArea*> iterator; /* size: 0 */

/* 933 */
/* <0> (null):0 */
typedef struct _List_const_iterator<CNavArea*> const_iterator; /* size: 0 */

/* 934 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<CNavArea*> > const_reverse_iterator; /* size: 0 */

/* 935 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<CNavArea*> > reverse_iterator; /* size: 0 */

/* 936 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 937 */
/* <0> (null):0 */
typedef struct allocator<CNavArea*> allocator_type; /* size: 1 */

/* 938 */
/* <0> (null):0 */
typedef struct _List_node<CNavArea*> _Node; /* size: 0 */

/* 939 */
/* <0> (null):0 */
class list<CNavArea*, std::allocator<CNavArea*> > : protected _List_base<CNavArea*, std::allocator<CNavArea*> > {
protected:

	/* class _List_base<CNavArea*, std::allocator<CNavArea*> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef class CNavArea * value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<CNavArea*> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<CNavArea*> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<CNavArea*> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<CNavArea*> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<CNavArea*> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<CNavArea*> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE14_M_create_nodeERKS1_ */

	/* <0> (null):0 */
	void list(class list<CNavArea*, std::allocator<CNavArea*> > *);

	/* <0> (null):0 */
	void list(class list<CNavArea*, std::allocator<CNavArea*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<CNavArea*, std::allocator<CNavArea*> > *, const class list<CNavArea*, std::allocator<CNavArea*> >  &);

	/* <0> (null):0 */
	class list<CNavArea*, std::allocator<CNavArea*> > & operator=(class list<CNavArea*, std::allocator<CNavArea*> > *, const class list<CNavArea*, std::allocator<CNavArea*> >  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EEaSERKS3_ */

	/* <0> (null):0 */
	void assign(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6assignEjRKS1_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, class CNavArea *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6resizeEjS1_ */

	/* <0> (null):0 */
	reference front(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE10push_frontERKS1_ */

	/* <0> (null):0 */
	void pop_front(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9push_backERKS1_ */

	/* <0> (null):0 */
	void pop_back(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */

	/* <0> (null):0 */
	iterator erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	iterator erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */

	/* <0> (null):0 */
	void swap(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4swapERS3_ */

	/* <0> (null):0 */
	void clear(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */

	/* <0> (null):0 */
	void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */

	/* <0> (null):0 */
	void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */

	/* <0> (null):0 */
	void remove(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6removeERKS1_ */

	/* <0> (null):0 */
	void unique(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5mergeERS3_ */

	/* <0> (null):0 */
	void reverse(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE18_M_fill_initializeEjRKS1_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE14_M_fill_assignEjRKS1_ */

	/* <0> (null):0 */
	void _M_transfer(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */

	/* <0> (null):0 */
	void _M_insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void _M_erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE25_M_check_equal_allocatorsERS3_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 940 */
 /* pointer to 938 */
 /* size: 4 */

/* 941 */
 /* pointer to 939 */
 /* size: 4 */

/* 942 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 943 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 944 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 945 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 946 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 947 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 948 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 949 */
 /* pointer to 950 */
 /* size: 4 */

/* 950 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 951 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 952 */
/* <0> (null):0 */
struct ApproachInfo        array[16]; /* size: 320 */

/* 953 */
 /* pointer to 471 */
 /* size: 4 */

/* 954 */
/* <0> (null):0 */
class list<NavConnect, std::allocator<NavConnect> > array[4]; /* size: 32 */

/* 955 */
/* <0> (null):0 */
class list<CNavLadder*, std::allocator<CNavLadder*> > array[2]; /* size: 16 */

/* 956 */
/* <0> (null):0 */
class CNavNode *           array[4]; /* size: 16 */

/* 957 */
/* <0> (null):0 */
struct CNavNode {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 958 */
 /* pointer to 957 */
 /* size: 4 */

/* 959 */
 /* pointer to 960 */
 /* size: 4 */

/* 960 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 532 */

/* 961 */
 /* pointer to 18 */
 /* size: 4 */

/* 962 */
 /* pointer to 963 */
 /* size: 4 */

/* 963 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 532 */

/* 964 */
 /* pointer to 965 */
 /* size: 4 */

/* 965 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 966 */
 /* pointer to 967 */
 /* size: 4 */

/* 967 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 968 */
 /* pointer to 969 */
 /* size: 4 */

/* 969 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 970 */
 /* pointer to 971 */
 /* size: 4 */

/* 971 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 20 */

/* 972 */
 /* pointer to 953 */
 /* size: 4 */

/* 973 */
/* <0> (null):0 */
typedef struct list<CNavArea*, std::allocator<CNavArea*> > NavAreaList; /* size: 8 */

/* 974 */
/* <0> (null):0 */
typedef struct _List_const_iterator<NavConnect> _Self; /* size: 4 */

/* 975 */
/* <0> (null):0 */
typedef struct _List_iterator<NavConnect> iterator; /* size: 0 */

/* 976 */
/* <0> (null):0 */
typedef const union NavConnect  * pointer; /* size: 4 */

/* 977 */
/* <0> (null):0 */
typedef const union NavConnect  & reference; /* size: 4 */

/* 978 */
/* <0> (null):0 */
struct _List_const_iterator<NavConnect> {
	const class _List_node_base  * _M_node;          /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_const_iterator<NavConnect> _Self;

	/* <0> (null):0 */
	typedef struct _List_iterator<NavConnect> iterator;

	/* <0> (null):0 */
	typedef const union NavConnect  * pointer;

	/* <0> (null):0 */
	typedef const union NavConnect  & reference;

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<NavConnect> *);

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<NavConnect> *, const class _List_node_base  *);

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<NavConnect> *, const iterator  &);

	/* <0> (null):0 */
	reference operator*(const class _List_const_iterator<NavConnect>  *); /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_const_iterator<NavConnect>  *); /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_const_iterator<NavConnect> *); /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_const_iterator<NavConnect> *, int); /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_const_iterator<NavConnect> *); /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_const_iterator<NavConnect> *, int); /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_const_iterator<NavConnect>  *, const _Self  &); /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEeqERKS1_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_const_iterator<NavConnect>  *, const _Self  &); /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEneERKS1_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 979 */
 /* pointer to 980 */
 /* size: 4 */

/* 980 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 981 */
 /* pointer to 978 */
 /* size: 4 */

/* 982 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 983 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 984 */
 /* pointer to 985 */
 /* size: 4 */

/* 985 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 986 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 987 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 988 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 989 */
/* <0> (null):0 */
enum {
	HASH_TABLE_SIZE = 256,
}; /* size: 4 */

/* 990 */
/* <0> (null):0 */
class CNavAreaGrid {
	/* <0> (null):0 */
	enum {
		HASH_TABLE_SIZE = 256,
	};

private:

	floatconst                 m_cellSize;           /*     0     4 */
	NavAreaList *              m_grid;               /*     4     4 */
	int                        m_gridSizeX;          /*     8     4 */
	int                        m_gridSizeY;          /*    12     4 */
	float                      m_minX;               /*    16     4 */
	float                      m_minY;               /*    20     4 */
	unsigned int               m_areaCount;          /*    24     4 */
	class CNavArea *           m_hashTable[256];     /*    28  1024 */
	/* <0> (null):0 */
	void CNavAreaGrid(class CNavAreaGrid *);

	/* <0> (null):0 */
	void ~CNavAreaGrid(class CNavAreaGrid *, int);

	/* <0> (null):0 */
	void Reset(class CNavAreaGrid *); /* linkage=_ZN12CNavAreaGrid5ResetEv */

	/* <0> (null):0 */
	void Initialize(class CNavAreaGrid *, float, float, float, float); /* linkage=_ZN12CNavAreaGrid10InitializeEffff */

	/* <0> (null):0 */
	void AddNavArea(class CNavAreaGrid *, class CNavArea *); /* linkage=_ZN12CNavAreaGrid10AddNavAreaEP8CNavArea */

	/* <0> (null):0 */
	void RemoveNavArea(class CNavAreaGrid *, class CNavArea *); /* linkage=_ZN12CNavAreaGrid13RemoveNavAreaEP8CNavArea */

	/* <0> (null):0 */
	unsigned int GetNavAreaCount(const class CNavAreaGrid  *); /* linkage=_ZNK12CNavAreaGrid15GetNavAreaCountEv */

	/* <0> (null):0 */
	class CNavArea * GetNavArea(const class CNavAreaGrid  *, const class Vector  *, float); /* linkage=_ZNK12CNavAreaGrid10GetNavAreaEPK6Vectorf */

	/* <0> (null):0 */
	class CNavArea * GetNavAreaByID(const class CNavAreaGrid  *, unsigned int); /* linkage=_ZNK12CNavAreaGrid14GetNavAreaByIDEj */

	/* <0> (null):0 */
	class CNavArea * GetNearestNavArea(const class CNavAreaGrid  *, const class Vector  *, bool); /* linkage=_ZNK12CNavAreaGrid17GetNearestNavAreaEPK6Vectorb */

	/* <0> (null):0 */
	Place GetPlace(const class CNavAreaGrid  *, const class Vector  *); /* linkage=_ZNK12CNavAreaGrid8GetPlaceEPK6Vector */

	/* <0> (null):0 */
	int ComputeHashKey(const class CNavAreaGrid  *, unsigned int); /* linkage=_ZNK12CNavAreaGrid14ComputeHashKeyEj */

	/* <0> (null):0 */
	int WorldToGridX(const class CNavAreaGrid  *, float); /* linkage=_ZNK12CNavAreaGrid12WorldToGridXEf */

	/* <0> (null):0 */
	int WorldToGridY(const class CNavAreaGrid  *, float); /* linkage=_ZNK12CNavAreaGrid12WorldToGridYEf */

	/* --- cacheline 16 boundary (1024 bytes) was 28 bytes ago --- */

	/* size: 1052, cachelines: 17, members: 8 */
	/* last cacheline: 28 bytes */
}; /* size: 1052 */

/* 991 */
 /* pointer to 973 */
 /* size: 4 */

/* 992 */
/* <0> (null):0 */
class CNavArea *           array[256]; /* size: 1024 */

/* 993 */
 /* pointer to 990 */
 /* size: 4 */

/* 994 */
 /* pointer to 995 */
 /* size: 4 */

/* 995 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1052 */

/* 996 */
 /* pointer to 997 */
 /* size: 4 */

/* 997 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 68 */

/* 998 */
/* <0> (null):0 */
typedef struct _List_const_iterator<CNavLadder*> _Self; /* size: 4 */

/* 999 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavLadder*> iterator; /* size: 0 */

/* 1000 */
/* <0> (null):0 */
typedef const class CNavLadder *  * pointer; /* size: 4 */

/* 1001 */
/* <0> (null):0 */
typedef const class CNavLadder *  & reference; /* size: 4 */

/* 1002 */
/* <0> (null):0 */
struct _List_const_iterator<CNavLadder*> {
	const class _List_node_base  * _M_node;          /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_const_iterator<CNavLadder*> _Self;

	/* <0> (null):0 */
	typedef struct _List_iterator<CNavLadder*> iterator;

	/* <0> (null):0 */
	typedef const class CNavLadder *  * pointer;

	/* <0> (null):0 */
	typedef const class CNavLadder *  & reference;

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<CNavLadder*> *);

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<CNavLadder*> *, const class _List_node_base  *);

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<CNavLadder*> *, const iterator  &);

	/* <0> (null):0 */
	reference operator*(const class _List_const_iterator<CNavLadder*>  *); /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_const_iterator<CNavLadder*>  *); /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_const_iterator<CNavLadder*> *); /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_const_iterator<CNavLadder*> *, int); /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_const_iterator<CNavLadder*> *); /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_const_iterator<CNavLadder*> *, int); /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_const_iterator<CNavLadder*>  *, const _Self  &); /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEeqERKS2_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_const_iterator<CNavLadder*>  *, const _Self  &); /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEneERKS2_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1003 */
 /* pointer to 1002 */
 /* size: 4 */

/* 1004 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1005 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1006 */
 /* pointer to 1007 */
 /* size: 4 */

/* 1007 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1008 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1009 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1010 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1011 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavArea*> _Self; /* size: 4 */

/* 1012 */
/* <0> (null):0 */
typedef class CNavArea * * pointer; /* size: 4 */

/* 1013 */
/* <0> (null):0 */
typedef class CNavArea * & reference; /* size: 4 */

/* 1014 */
/* <0> (null):0 */
struct _List_iterator<CNavArea*> {
	class _List_node_base *    _M_node;              /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_iterator<CNavArea*> _Self;

	/* <0> (null):0 */
	typedef class CNavArea * * pointer;

	/* <0> (null):0 */
	typedef class CNavArea * & reference;

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<CNavArea*> *);

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<CNavArea*> *, class _List_node_base *);

	/* <0> (null):0 */
	reference operator*(const class _List_iterator<CNavArea*>  *); /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_iterator<CNavArea*>  *); /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_iterator<CNavArea*> *); /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_iterator<CNavArea*> *, int); /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_iterator<CNavArea*> *); /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_iterator<CNavArea*> *, int); /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_iterator<CNavArea*>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEeqERKS2_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_iterator<CNavArea*>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEneERKS2_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1015 */
 /* pointer to 1014 */
 /* size: 4 */

/* 1016 */
 /* pointer to 1017 */
 /* size: 4 */

/* 1017 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1018 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1019 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1020 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1021 */
/* <0> (null):0 */
struct PathSegment {
	class CNavArea *           area;                 /*     0     4 */
	enum NavTraverseType       how;                  /*     4     4 */
	class Vector              pos;                   /*     8    12 */
	const class CNavLadder  *  ladder;               /*    20     4 */

	/* size: 24, cachelines: 1, members: 4 */
	/* last cacheline: 24 bytes */
}; /* size: 24 */

/* 1022 */
/* <0> (null):0 */
enum {
	MAX_PATH_SEGMENTS = 256,
}; /* size: 4 */

/* 1023 */
/* <0> (null):0 */
class CNavPath {
	/* <0> (null):0 */
	struct PathSegment {
		class CNavArea *           area;                 /*     0     4 */
		enum NavTraverseType       how;                  /*     4     4 */
		class Vector              pos;                   /*     8    12 */
		const class CNavLadder  *  ladder;               /*    20     4 */

		/* size: 24, cachelines: 1, members: 4 */
		/* last cacheline: 24 bytes */
	};

	/* <0> (null):0 */
	enum {
		MAX_PATH_SEGMENTS = 256,
	};

private:

	struct PathSegment         m_path[256];          /*     0  6144 */
	/* --- cacheline 96 boundary (6144 bytes) --- */
	int                        m_segmentCount;       /*  6144     4 */
	/* <0> (null):0 */
	void CNavPath(class CNavPath *);

	/* <0> (null):0 */
	const class PathSegment  * operator[](class CNavPath *, int); /* linkage=_ZN8CNavPathixEi */

	/* <0> (null):0 */
	int GetSegmentCount(const class CNavPath  *); /* linkage=_ZNK8CNavPath15GetSegmentCountEv */

	/* <0> (null):0 */
	const class Vector  & GetEndpoint(const class CNavPath  *); /* linkage=_ZNK8CNavPath11GetEndpointEv */

	/* <0> (null):0 */
	bool IsAtEnd(const class CNavPath  *, const class Vector  &); /* linkage=_ZNK8CNavPath7IsAtEndERK6Vector */

	/* <0> (null):0 */
	float GetLength(const class CNavPath  *); /* linkage=_ZNK8CNavPath9GetLengthEv */

	/* <0> (null):0 */
	bool GetPointAlongPath(const class CNavPath  *, float, class Vector *); /* linkage=_ZNK8CNavPath17GetPointAlongPathEfP6Vector */

	/* <0> (null):0 */
	int GetSegmentIndexAlongPath(const class CNavPath  *, float); /* linkage=_ZNK8CNavPath24GetSegmentIndexAlongPathEf */

	/* <0> (null):0 */
	bool IsValid(const class CNavPath  *); /* linkage=_ZNK8CNavPath7IsValidEv */

	/* <0> (null):0 */
	void Invalidate(class CNavPath *); /* linkage=_ZN8CNavPath10InvalidateEv */

	/* <0> (null):0 */
	void Draw(class CNavPath *); /* linkage=_ZN8CNavPath4DrawEv */

	/* <0> (null):0 */
	bool FindClosestPointOnPath(const class CNavPath  *, const class Vector  *, int, int, class Vector *); /* linkage=_ZNK8CNavPath22FindClosestPointOnPathEPK6VectoriiPS0_ */

	/* <0> (null):0 */
	void Optimize(class CNavPath *); /* linkage=_ZN8CNavPath8OptimizeEv */

	/* <0> (null):0 */
	bool ComputePathPositions(class CNavPath *); /* linkage=_ZN8CNavPath20ComputePathPositionsEv */

	/* <0> (null):0 */
	bool BuildTrivialPath(class CNavPath *, const class Vector  *, const class Vector  *); /* linkage=_ZN8CNavPath16BuildTrivialPathEPK6VectorS2_ */

	/* <0> (null):0 */
	int FindNextOccludedNode(class CNavPath *, int); /* linkage=_ZN8CNavPath20FindNextOccludedNodeEi */


	/* size: 6148, cachelines: 97, members: 2 */
	/* last cacheline: 4 bytes */
}; /* size: 6148 */

/* 1024 */
/* <0> (null):0 */
struct PathSegment         array[256]; /* size: 6144 */

/* 1025 */
 /* pointer to 1023 */
 /* size: 4 */

/* 1026 */
 /* pointer to 1027 */
 /* size: 4 */

/* 1027 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 24 */

/* 1028 */
 /* pointer to 1029 */
 /* size: 4 */

/* 1029 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 6148 */

/* 1030 */
/* <0> (null):0 */
enum {
	MAX_VEL_SAMPLES = 5,
}; /* size: 4 */

/* 1031 */
/* <0> (null):0 */
class CStuckMonitor {
	/* <0> (null):0 */
	enum {
		MAX_VEL_SAMPLES = 5,
	};

private:

	bool                       m_isStuck;            /*     0     1 */
	class Vector              m_stuckSpot;           /*     4    12 */
	class IntervalTimer       m_stuckTimer;          /*    16     4 */
	float                      m_avgVel[5];          /*    20    20 */
	int                        m_avgVelIndex;        /*    40     4 */
	int                        m_avgVelCount;        /*    44     4 */
	class Vector              m_lastCentroid;        /*    48    12 */
	float                      m_lastTime;           /*    60     4 */
	/* <0> (null):0 */
	void CStuckMonitor(class CStuckMonitor *);

	/* <0> (null):0 */
	void Reset(class CStuckMonitor *); /* linkage=_ZN13CStuckMonitor5ResetEv */

	/* <0> (null):0 */
	void Update(class CStuckMonitor *, class CImprov *); /* linkage=_ZN13CStuckMonitor6UpdateEP7CImprov */

	/* <0> (null):0 */
	bool IsStuck(const class CStuckMonitor  *); /* linkage=_ZNK13CStuckMonitor7IsStuckEv */

	/* <0> (null):0 */
	float GetDuration(const class CStuckMonitor  *); /* linkage=_ZNK13CStuckMonitor11GetDurationEv */


	/* size: 64, cachelines: 1, members: 8 */

	/* BRAIN FART ALERT! 64 != 61 + 0(holes), diff = 3 */

}; /* size: 64 */

/* 1032 */
/* <0> (null):0 */
float                      array[5]; /* size: 20 */

/* 1033 */
 /* pointer to 1031 */
 /* size: 4 */

/* 1034 */
 /* pointer to 1035 */
 /* size: 4 */

/* 1035 */
/* <0> (null):0 */
struct CImprov : public IImprovEvent {
public:

	/* class IImprovEvent        <ancestor>; */      /*     0     4 */
	/* <0> (null):0 */
	virtual void ~CImprov(class CImprov *, int);

	/* <0> (null):0 */
	virtual bool IsAlive(const class CImprov  *); /* linkage=_ZNK7CImprov7IsAliveEv */

	/* <0> (null):0 */
	virtual void MoveTo(class CImprov *, const class Vector  &); /* linkage=_ZN7CImprov6MoveToERK6Vector */

	/* <0> (null):0 */
	virtual void LookAt(class CImprov *, const class Vector  &); /* linkage=_ZN7CImprov6LookAtERK6Vector */

	/* <0> (null):0 */
	virtual void ClearLookAt(class CImprov *); /* linkage=_ZN7CImprov11ClearLookAtEv */

	/* <0> (null):0 */
	virtual void FaceTo(class CImprov *, const class Vector  &); /* linkage=_ZN7CImprov6FaceToERK6Vector */

	/* <0> (null):0 */
	virtual void ClearFaceTo(class CImprov *); /* linkage=_ZN7CImprov11ClearFaceToEv */

	/* <0> (null):0 */
	virtual bool IsAtMoveGoal(const class CImprov  *, float); /* linkage=_ZNK7CImprov12IsAtMoveGoalEf */

	/* <0> (null):0 */
	virtual bool HasLookAt(const class CImprov  *); /* linkage=_ZNK7CImprov9HasLookAtEv */

	/* <0> (null):0 */
	virtual bool HasFaceTo(const class CImprov  *); /* linkage=_ZNK7CImprov9HasFaceToEv */

	/* <0> (null):0 */
	virtual bool IsAtFaceGoal(const class CImprov  *); /* linkage=_ZNK7CImprov12IsAtFaceGoalEv */

	/* <0> (null):0 */
	virtual bool IsFriendInTheWay(const class CImprov  *, const class Vector  &); /* linkage=_ZNK7CImprov16IsFriendInTheWayERK6Vector */

	/* <0> (null):0 */
	virtual bool IsFriendInTheWay(const class CImprov  *, class CBaseEntity *, const class Vector  &); /* linkage=_ZNK7CImprov16IsFriendInTheWayEP11CBaseEntityRK6Vector */

	/* <0> (null):0 */
	virtual void MoveForward(class CImprov *); /* linkage=_ZN7CImprov11MoveForwardEv */

	/* <0> (null):0 */
	virtual void MoveBackward(class CImprov *); /* linkage=_ZN7CImprov12MoveBackwardEv */

	/* <0> (null):0 */
	virtual void StrafeLeft(class CImprov *); /* linkage=_ZN7CImprov10StrafeLeftEv */

	/* <0> (null):0 */
	virtual void StrafeRight(class CImprov *); /* linkage=_ZN7CImprov11StrafeRightEv */

	/* <0> (null):0 */
	virtual bool Jump(class CImprov *); /* linkage=_ZN7CImprov4JumpEv */

	/* <0> (null):0 */
	virtual void Crouch(class CImprov *); /* linkage=_ZN7CImprov6CrouchEv */

	/* <0> (null):0 */
	virtual void StandUp(class CImprov *); /* linkage=_ZN7CImprov7StandUpEv */

	/* <0> (null):0 */
	virtual void TrackPath(class CImprov *, const class Vector  &, float); /* linkage=_ZN7CImprov9TrackPathERK6Vectorf */

	/* <0> (null):0 */
	virtual void StartLadder(class CImprov *, const class CNavLadder  *, enum NavTraverseType, const class Vector  *, const class Vector  *); /* linkage=_ZN7CImprov11StartLadderEPK10CNavLadder15NavTraverseTypePK6VectorS6_ */

	/* <0> (null):0 */
	virtual bool TraverseLadder(class CImprov *, const class CNavLadder  *, enum NavTraverseType, const class Vector  *, const class Vector  *, float); /* linkage=_ZN7CImprov14TraverseLadderEPK10CNavLadder15NavTraverseTypePK6VectorS6_f */

	/* <0> (null):0 */
	virtual bool GetSimpleGroundHeightWithFloor(class CImprov *, const class Vector  *, float *, class Vector *); /* linkage=_ZN7CImprov30GetSimpleGroundHeightWithFloorEPK6VectorPfPS0_ */

	/* <0> (null):0 */
	virtual void Run(class CImprov *); /* linkage=_ZN7CImprov3RunEv */

	/* <0> (null):0 */
	virtual void Walk(class CImprov *); /* linkage=_ZN7CImprov4WalkEv */

	/* <0> (null):0 */
	virtual void Stop(class CImprov *); /* linkage=_ZN7CImprov4StopEv */

	/* <0> (null):0 */
	virtual float GetMoveAngle(const class CImprov  *); /* linkage=_ZNK7CImprov12GetMoveAngleEv */

	/* <0> (null):0 */
	virtual float GetFaceAngle(const class CImprov  *); /* linkage=_ZNK7CImprov12GetFaceAngleEv */

	/* <0> (null):0 */
	virtual const class Vector  & GetFeet(const class CImprov  *); /* linkage=_ZNK7CImprov7GetFeetEv */

	/* <0> (null):0 */
	virtual const class Vector  & GetCentroid(const class CImprov  *); /* linkage=_ZNK7CImprov11GetCentroidEv */

	/* <0> (null):0 */
	virtual const class Vector  & GetEyes(const class CImprov  *); /* linkage=_ZNK7CImprov7GetEyesEv */

	/* <0> (null):0 */
	virtual bool IsRunning(const class CImprov  *); /* linkage=_ZNK7CImprov9IsRunningEv */

	/* <0> (null):0 */
	virtual bool IsWalking(const class CImprov  *); /* linkage=_ZNK7CImprov9IsWalkingEv */

	/* <0> (null):0 */
	virtual bool IsStopped(const class CImprov  *); /* linkage=_ZNK7CImprov9IsStoppedEv */

	/* <0> (null):0 */
	virtual bool IsCrouching(const class CImprov  *); /* linkage=_ZNK7CImprov11IsCrouchingEv */

	/* <0> (null):0 */
	virtual bool IsJumping(const class CImprov  *); /* linkage=_ZNK7CImprov9IsJumpingEv */

	/* <0> (null):0 */
	virtual bool IsUsingLadder(const class CImprov  *); /* linkage=_ZNK7CImprov13IsUsingLadderEv */

	/* <0> (null):0 */
	virtual bool IsOnGround(const class CImprov  *); /* linkage=_ZNK7CImprov10IsOnGroundEv */

	/* <0> (null):0 */
	virtual bool IsMoving(const class CImprov  *); /* linkage=_ZNK7CImprov8IsMovingEv */

	/* <0> (null):0 */
	virtual bool CanRun(const class CImprov  *); /* linkage=_ZNK7CImprov6CanRunEv */

	/* <0> (null):0 */
	virtual bool CanCrouch(const class CImprov  *); /* linkage=_ZNK7CImprov9CanCrouchEv */

	/* <0> (null):0 */
	virtual bool CanJump(const class CImprov  *); /* linkage=_ZNK7CImprov7CanJumpEv */

	/* <0> (null):0 */
	virtual bool IsVisible(const class CImprov  *, const class Vector  &, bool); /* linkage=_ZNK7CImprov9IsVisibleERK6Vectorb */

	/* <0> (null):0 */
	virtual bool IsPlayerLookingAtMe(const class CImprov  *, class CBasePlayer *, float); /* linkage=_ZNK7CImprov19IsPlayerLookingAtMeEP11CBasePlayerf */

	/* <0> (null):0 */
	virtual class CBasePlayer * IsAnyPlayerLookingAtMe(const class CImprov  *, int, float); /* linkage=_ZNK7CImprov22IsAnyPlayerLookingAtMeEif */

	/* <0> (null):0 */
	virtual class CBasePlayer * GetClosestPlayerByTravelDistance(const class CImprov  *, int, float *); /* linkage=_ZNK7CImprov32GetClosestPlayerByTravelDistanceEiPf */

	/* <0> (null):0 */
	virtual class CNavArea * GetLastKnownArea(const class CImprov  *); /* linkage=_ZNK7CImprov16GetLastKnownAreaEv */

	/* <0> (null):0 */
	virtual void OnUpdate(class CImprov *, float); /* linkage=_ZN7CImprov8OnUpdateEf */

	/* <0> (null):0 */
	virtual void OnUpkeep(class CImprov *, float); /* linkage=_ZN7CImprov8OnUpkeepEf */

	/* <0> (null):0 */
	virtual void OnReset(class CImprov *); /* linkage=_ZN7CImprov7OnResetEv */

	/* <0> (null):0 */
	virtual void OnGameEvent(class CImprov *, enum GameEventType, class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN7CImprov11OnGameEventE13GameEventTypeP11CBaseEntityS2_ */

	/* <0> (null):0 */
	virtual void OnTouch(class CImprov *, class CBaseEntity *); /* linkage=_ZN7CImprov7OnTouchEP11CBaseEntity */

	/* vtable has 52 entries: {
	   [5] = IsAlive(_ZNK7CImprov7IsAliveEv), 
	   [6] = MoveTo(_ZN7CImprov6MoveToERK6Vector), 
	   [7] = LookAt(_ZN7CImprov6LookAtERK6Vector), 
	   [8] = ClearLookAt(_ZN7CImprov11ClearLookAtEv), 
	   [9] = FaceTo(_ZN7CImprov6FaceToERK6Vector), 
	   [10] = ClearFaceTo(_ZN7CImprov11ClearFaceToEv), 
	   [11] = IsAtMoveGoal(_ZNK7CImprov12IsAtMoveGoalEf), 
	   [12] = HasLookAt(_ZNK7CImprov9HasLookAtEv), 
	   [13] = HasFaceTo(_ZNK7CImprov9HasFaceToEv), 
	   [14] = IsAtFaceGoal(_ZNK7CImprov12IsAtFaceGoalEv), 
	   [15] = IsFriendInTheWay(_ZNK7CImprov16IsFriendInTheWayERK6Vector), 
	   [16] = IsFriendInTheWay(_ZNK7CImprov16IsFriendInTheWayEP11CBaseEntityRK6Vector), 
	   [17] = MoveForward(_ZN7CImprov11MoveForwardEv), 
	   [18] = MoveBackward(_ZN7CImprov12MoveBackwardEv), 
	   [19] = StrafeLeft(_ZN7CImprov10StrafeLeftEv), 
	   [20] = StrafeRight(_ZN7CImprov11StrafeRightEv), 
	   [21] = Jump(_ZN7CImprov4JumpEv), 
	   [22] = Crouch(_ZN7CImprov6CrouchEv), 
	   [23] = StandUp(_ZN7CImprov7StandUpEv), 
	   [24] = TrackPath(_ZN7CImprov9TrackPathERK6Vectorf), 
	   [25] = StartLadder(_ZN7CImprov11StartLadderEPK10CNavLadder15NavTraverseTypePK6VectorS6_), 
	   [26] = TraverseLadder(_ZN7CImprov14TraverseLadderEPK10CNavLadder15NavTraverseTypePK6VectorS6_f), 
	   [27] = GetSimpleGroundHeightWithFloor(_ZN7CImprov30GetSimpleGroundHeightWithFloorEPK6VectorPfPS0_), 
	   [28] = Run(_ZN7CImprov3RunEv), 
	   [29] = Walk(_ZN7CImprov4WalkEv), 
	   [30] = Stop(_ZN7CImprov4StopEv), 
	   [31] = GetMoveAngle(_ZNK7CImprov12GetMoveAngleEv), 
	   [32] = GetFaceAngle(_ZNK7CImprov12GetFaceAngleEv), 
	   [33] = GetFeet(_ZNK7CImprov7GetFeetEv), 
	   [34] = GetCentroid(_ZNK7CImprov11GetCentroidEv), 
	   [35] = GetEyes(_ZNK7CImprov7GetEyesEv), 
	   [36] = IsRunning(_ZNK7CImprov9IsRunningEv), 
	   [37] = IsWalking(_ZNK7CImprov9IsWalkingEv), 
	   [38] = IsStopped(_ZNK7CImprov9IsStoppedEv), 
	   [39] = IsCrouching(_ZNK7CImprov11IsCrouchingEv), 
	   [40] = IsJumping(_ZNK7CImprov9IsJumpingEv), 
	   [41] = IsUsingLadder(_ZNK7CImprov13IsUsingLadderEv), 
	   [42] = IsOnGround(_ZNK7CImprov10IsOnGroundEv), 
	   [43] = IsMoving(_ZNK7CImprov8IsMovingEv), 
	   [44] = CanRun(_ZNK7CImprov6CanRunEv), 
	   [45] = CanCrouch(_ZNK7CImprov9CanCrouchEv), 
	   [46] = CanJump(_ZNK7CImprov7CanJumpEv), 
	   [47] = IsVisible(_ZNK7CImprov9IsVisibleERK6Vectorb), 
	   [48] = IsPlayerLookingAtMe(_ZNK7CImprov19IsPlayerLookingAtMeEP11CBasePlayerf), 
	   [49] = IsAnyPlayerLookingAtMe(_ZNK7CImprov22IsAnyPlayerLookingAtMeEif), 
	   [50] = GetClosestPlayerByTravelDistance(_ZNK7CImprov32GetClosestPlayerByTravelDistanceEiPf), 
	   [51] = GetLastKnownArea(_ZNK7CImprov16GetLastKnownAreaEv), 
	   [52] = OnUpdate(_ZN7CImprov8OnUpdateEf), 
	   [53] = OnUpkeep(_ZN7CImprov8OnUpkeepEf), 
	   [54] = OnReset(_ZN7CImprov7OnResetEv), 
	   [55] = OnGameEvent(_ZN7CImprov11OnGameEventE13GameEventTypeP11CBaseEntityS2_), 
	   [56] = OnTouch(_ZN7CImprov7OnTouchEP11CBaseEntity), 
	} */
	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1036 */
 /* pointer to 1037 */
 /* size: 4 */

/* 1037 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 64 */

/* 1038 */
/* <0> (null):0 */
enum MoveToFailureType {
	FAIL_INVALID_PATH = 0,
	FAIL_STUCK = 1,
	FAIL_FELL_OFF = 2,
}; /* size: 4 */

/* 1039 */
/* <0> (null):0 */
class IImprovEvent {
	/* <0> (null):0 */
	enum MoveToFailureType {
		FAIL_INVALID_PATH = 0,
		FAIL_STUCK = 1,
		FAIL_FELL_OFF = 2,
	};

	int ()(void) * *           _vptr.IImprovEvent;   /*     0     4 */
	/* <0> (null):0 */
	void IImprovEvent(class IImprovEvent *, const class IImprovEvent  &);

	/* <0> (null):0 */
	void IImprovEvent(class IImprovEvent *);

	/* <0> (null):0 */
	void ~IImprovEvent(class IImprovEvent *, int);

	/* <0> (null):0 */
	virtual void OnMoveToSuccess(class IImprovEvent *, const class Vector  &); /* linkage=_ZN12IImprovEvent15OnMoveToSuccessERK6Vector */

	/* <0> (null):0 */
	virtual void OnMoveToFailure(class IImprovEvent *, const class Vector  &, enum MoveToFailureType); /* linkage=_ZN12IImprovEvent15OnMoveToFailureERK6VectorNS_17MoveToFailureTypeE */

	/* <0> (null):0 */
	virtual void OnInjury(class IImprovEvent *, float); /* linkage=_ZN12IImprovEvent8OnInjuryEf */

	/* vtable has 3 entries: {
	   [0] = OnMoveToSuccess(_ZN12IImprovEvent15OnMoveToSuccessERK6Vector), 
	   [1] = OnMoveToFailure(_ZN12IImprovEvent15OnMoveToFailureERK6VectorNS_17MoveToFailureTypeE), 
	   [2] = OnInjury(_ZN12IImprovEvent8OnInjuryEf), 
	} */
	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1040 */
/* <0> (null):0 */
class SimpleStateMachine<CHostageImprov*, HostageState> {
protected:

	class HostageState *       m_state;              /*     0     4 */
	class IntervalTimer       m_stateTimer;          /*     4     4 */
	class CHostageImprov *     m_userData;           /*     8     4 */
	/* <0> (null):0 */
	void SimpleStateMachine(class SimpleStateMachine<CHostageImprov*, HostageState> *);

	/* <0> (null):0 */
	void Reset(class SimpleStateMachine<CHostageImprov*, HostageState> *, class CHostageImprov *); /* linkage=_ZN18SimpleStateMachineIP14CHostageImprov12HostageStateE5ResetES1_ */

	/* <0> (null):0 */
	void SetState(class SimpleStateMachine<CHostageImprov*, HostageState> *, class HostageState *); /* linkage=_ZN18SimpleStateMachineIP14CHostageImprov12HostageStateE8SetStateEPS2_ */

	/* <0> (null):0 */
	float GetStateDuration(const class SimpleStateMachine<CHostageImprov*, HostageState>  *); /* linkage=_ZNK18SimpleStateMachineIP14CHostageImprov12HostageStateE16GetStateDurationEv */

	/* <0> (null):0 */
	bool IsState(const class SimpleStateMachine<CHostageImprov*, HostageState>  *, const class HostageState  *); /* linkage=_ZNK18SimpleStateMachineIP14CHostageImprov12HostageStateE7IsStateEPKS2_ */

	/* <0> (null):0 */
	void Update(class SimpleStateMachine<CHostageImprov*, HostageState> *); /* linkage=_ZN18SimpleStateMachineIP14CHostageImprov12HostageStateE6UpdateEv */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1041 */
/* <0> (null):0 */
class HostageState : public SimpleState<CHostageImprov*>, public IImprovEvent {
public:

	/* class SimpleState<CHostageImprov*> <ancestor>; */ /*     0     8 */
	/* class IImprovEvent        <ancestor>; */      /*     8     4 */
	/* <0> (null):0 */
	void HostageState(class HostageState *, const class HostageState  &);

	/* <0> (null):0 */
	void HostageState(class HostageState *);

	/* <0> (null):0 */
	virtual void UpdateStationaryAnimation(class HostageState *, class CHostageImprov *); /* linkage=_ZN12HostageState25UpdateStationaryAnimationEP14CHostageImprov */

	/* <0> (null):0 */
	virtual void ~HostageState(class HostageState *, int);

	/* vtable has 1 entries: {
	   [6] = UpdateStationaryAnimation(_ZN12HostageState25UpdateStationaryAnimationEP14CHostageImprov), 
	} */
	/* size: 12, cachelines: 1, members: 2 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1042 */
 /* pointer to 1041 */
 /* size: 4 */

/* 1043 */
/* <0> (null):0 */
enum ScareType {
	NERVOUS = 0,
	SCARED = 1,
	TERRIFIED = 2,
}; /* size: 4 */

/* 1044 */
/* <0> (null):0 */
struct CHostageImprov {
	/* <0> (null):0 */
	enum ScareType {
		NERVOUS = 0,
		SCARED = 1,
		TERRIFIED = 2,
	};

	/* <0> (null):0 */
	virtual void ~CHostageImprov(class CHostageImprov *, int);

	/* <0> (null):0 */
	enum ScareType GetScareIntensity(const class CHostageImprov  *); /* linkage=_ZNK14CHostageImprov17GetScareIntensityEv */

	/* <0> (null):0 */
	class CHostage * GetEntity(const class CHostageImprov  *); /* linkage=_ZNK14CHostageImprov9GetEntityEv */

	/* <0> (null):0 */
	void Idle(class CHostageImprov *); /* linkage=_ZN14CHostageImprov4IdleEv */


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1045 */
 /* pointer to 1044 */
 /* size: 4 */

/* 1046 */
 /* pointer to 1040 */
 /* size: 4 */

/* 1047 */
 /* pointer to 1048 */
 /* size: 4 */

/* 1048 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1049 */
 /* pointer to 1050 */
 /* size: 4 */

/* 1050 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1051 */
/* <0> (null):0 */
class HostageIdleState {
	/* <0> (null):0 */
	virtual void ~HostageIdleState(class HostageIdleState *, int);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1052 */
/* <0> (null):0 */
class HostageAnimateState {
	/* <0> (null):0 */
	virtual void ~HostageAnimateState(class HostageAnimateState *, int);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1053 */
/* <0> (null):0 */
class CHostage {
	/* <0> (null):0 */
	const class Vector  * GetHomePosition(const class CHostage  *); /* linkage=_ZNK8CHostage15GetHomePositionEv */


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1054 */
 /* pointer to 1053 */
 /* size: 4 */

/* 1055 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1056 */
/* <0> (null):0 */
struct __numeric_traits_integer<int> {
	intconst                   __min;                /*     0     4 */
	intconst                   __max;                /*     0     4 */
	boolconst                  __is_signed;          /*     0     1 */
	intconst                   __digits;             /*     0     4 */

	/* size: 1, cachelines: 1, members: 4 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 4 + 0(holes), diff = -3 */

}; /* size: 1 */

/* 1057 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavLadder*> _Self; /* size: 4 */

/* 1058 */
/* <0> (null):0 */
typedef class CNavLadder * * pointer; /* size: 4 */

/* 1059 */
/* <0> (null):0 */
typedef class CNavLadder * & reference; /* size: 4 */

/* 1060 */
/* <0> (null):0 */
struct _List_iterator<CNavLadder*> {
	class _List_node_base *    _M_node;              /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_iterator<CNavLadder*> _Self;

	/* <0> (null):0 */
	typedef class CNavLadder * * pointer;

	/* <0> (null):0 */
	typedef class CNavLadder * & reference;

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<CNavLadder*> *);

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<CNavLadder*> *, class _List_node_base *);

	/* <0> (null):0 */
	reference operator*(const class _List_iterator<CNavLadder*>  *); /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_iterator<CNavLadder*>  *); /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_iterator<CNavLadder*> *); /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_iterator<CNavLadder*> *, int); /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_iterator<CNavLadder*> *); /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_iterator<CNavLadder*> *, int); /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_iterator<CNavLadder*>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEeqERKS2_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_iterator<CNavLadder*>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEneERKS2_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1061 */
 /* pointer to 1060 */
 /* size: 4 */

/* 1062 */
 /* pointer to 1063 */
 /* size: 4 */

/* 1063 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1064 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1065 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1066 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1067 */
/* <0> (null):0 */
typedef struct _List_iterator<NavConnect> _Self; /* size: 4 */

/* 1068 */
/* <0> (null):0 */
typedef union NavConnect * pointer; /* size: 4 */

/* 1069 */
/* <0> (null):0 */
typedef union NavConnect & reference; /* size: 4 */

/* 1070 */
/* <0> (null):0 */
struct _List_iterator<NavConnect> {
	class _List_node_base *    _M_node;              /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_iterator<NavConnect> _Self;

	/* <0> (null):0 */
	typedef union NavConnect * pointer;

	/* <0> (null):0 */
	typedef union NavConnect & reference;

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<NavConnect> *);

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<NavConnect> *, class _List_node_base *);

	/* <0> (null):0 */
	reference operator*(const class _List_iterator<NavConnect>  *); /* linkage=_ZNKSt14_List_iteratorI10NavConnectEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_iterator<NavConnect>  *); /* linkage=_ZNKSt14_List_iteratorI10NavConnectEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_iterator<NavConnect> *); /* linkage=_ZNSt14_List_iteratorI10NavConnectEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_iterator<NavConnect> *, int); /* linkage=_ZNSt14_List_iteratorI10NavConnectEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_iterator<NavConnect> *); /* linkage=_ZNSt14_List_iteratorI10NavConnectEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_iterator<NavConnect> *, int); /* linkage=_ZNSt14_List_iteratorI10NavConnectEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_iterator<NavConnect>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorI10NavConnectEeqERKS1_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_iterator<NavConnect>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorI10NavConnectEneERKS1_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1071 */
 /* pointer to 1070 */
 /* size: 4 */

/* 1072 */
 /* pointer to 1073 */
 /* size: 4 */

/* 1073 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1074 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1075 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1076 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1077 */
/* <0> (null):0 */
struct _List_node<NavConnect> : public _List_node_base {
public:

	/* struct _List_node_base     <ancestor>; */     /*     0     8 */
	union NavConnect           _M_data;              /*     8     4 */

	/* size: 12, cachelines: 1, members: 2 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1078 */
/* <0> (null):0 */
struct _List_node<CNavLadder*> : public _List_node_base {
public:

	/* struct _List_node_base     <ancestor>; */     /*     0     8 */
	class CNavLadder *         _M_data;              /*     8     4 */

	/* size: 12, cachelines: 1, members: 2 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1079 */
/* <0> (null):0 */
class HostageRetreatState : public HostageState {
public:

	/* class HostageState        <ancestor>; */      /*     0    12 */
	/* <0> (null):0 */
	virtual void OnEnter(class HostageRetreatState *, class CHostageImprov *); /* linkage=_ZN19HostageRetreatState7OnEnterEP14CHostageImprov */

	/* <0> (null):0 */
	virtual void OnUpdate(class HostageRetreatState *, class CHostageImprov *); /* linkage=_ZN19HostageRetreatState8OnUpdateEP14CHostageImprov */

	/* <0> (null):0 */
	virtual void OnExit(class HostageRetreatState *, class CHostageImprov *); /* linkage=_ZN19HostageRetreatState6OnExitEP14CHostageImprov */

	/* <0> (null):0 */
	virtual const char  * GetName(const class HostageRetreatState  *); /* linkage=_ZNK19HostageRetreatState7GetNameEv */

	/* <0> (null):0 */
	virtual void ~HostageRetreatState(class HostageRetreatState *, int);

	/* vtable has 4 entries: {
	   [2] = OnEnter(_ZN19HostageRetreatState7OnEnterEP14CHostageImprov), 
	   [3] = OnUpdate(_ZN19HostageRetreatState8OnUpdateEP14CHostageImprov), 
	   [4] = OnExit(_ZN19HostageRetreatState6OnExitEP14CHostageImprov), 
	   [5] = GetName(_ZNK19HostageRetreatState7GetNameEv), 
	} */
	/* size: 12, cachelines: 1, members: 1 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1080 */
 /* pointer to 1079 */
 /* size: 4 */

/* 1081 */
 /* pointer to 1082 */
 /* size: 4 */

/* 1082 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1083 */
/* <0> (null):0 */
class SimpleState<CHostageImprov*> {
	int ()(void) * *           _vptr.SimpleState;    /*     0     4 */
private:

	class SimpleState<CHostageImprov*> * m_parent;   /*     4     4 */
	/* <0> (null):0 */
	void SimpleState(class SimpleState<CHostageImprov*> *, const class SimpleState<CHostageImprov*>  &);

	/* <0> (null):0 */
	void SimpleState(class SimpleState<CHostageImprov*> *);

	/* <0> (null):0 */
	virtual void ~SimpleState(class SimpleState<CHostageImprov*> *, int);

	/* <0> (null):0 */
	virtual void OnEnter(class SimpleState<CHostageImprov*> *, class CHostageImprov *); /* linkage=_ZN11SimpleStateIP14CHostageImprovE7OnEnterES1_ */

	/* <0> (null):0 */
	virtual void OnUpdate(class SimpleState<CHostageImprov*> *, class CHostageImprov *); /* linkage=_ZN11SimpleStateIP14CHostageImprovE8OnUpdateES1_ */

	/* <0> (null):0 */
	virtual void OnExit(class SimpleState<CHostageImprov*> *, class CHostageImprov *); /* linkage=_ZN11SimpleStateIP14CHostageImprovE6OnExitES1_ */

	/* <0> (null):0 */
	virtual const char  * GetName(const class SimpleState<CHostageImprov*>  *); /* linkage=_ZNK11SimpleStateIP14CHostageImprovE7GetNameEv */

	/* <0> (null):0 */
	void SetParent(class SimpleState<CHostageImprov*> *, class SimpleState<CHostageImprov*> *); /* linkage=_ZN11SimpleStateIP14CHostageImprovE9SetParentEPS2_ */

	/* <0> (null):0 */
	class SimpleState<CHostageImprov*> * GetParent(const class SimpleState<CHostageImprov*>  *); /* linkage=_ZNK11SimpleStateIP14CHostageImprovE9GetParentEv */

	/* vtable has 4 entries: {
	   [2] = OnEnter(_ZN11SimpleStateIP14CHostageImprovE7OnEnterES1_), 
	   [3] = OnUpdate(_ZN11SimpleStateIP14CHostageImprovE8OnUpdateES1_), 
	   [4] = OnExit(_ZN11SimpleStateIP14CHostageImprovE6OnExitES1_), 
	   [5] = GetName(_ZNK11SimpleStateIP14CHostageImprovE7GetNameEv), 
	} */
	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 1084 */
/* <0> (null):0 */
class HostageStateMachine : public SimpleStateMachine<CHostageImprov*, HostageState>, public IImprovEvent {
public:

	/* class SimpleStateMachine<CHostageImprov*, HostageState> <ancestor>; */ /*     4    12 */
	/* class IImprovEvent        <ancestor>; */      /*     0     4 */
	/* <0> (null):0 */
	void HostageStateMachine(class HostageStateMachine *, const class HostageStateMachine  &);

	/* <0> (null):0 */
	void HostageStateMachine(class HostageStateMachine *);

	/* <0> (null):0 */
	void ~HostageStateMachine(class HostageStateMachine *, int);

	/* <0> (null):0 */
	virtual void OnMoveToSuccess(class HostageStateMachine *, const class Vector  &); /* linkage=_ZN19HostageStateMachine15OnMoveToSuccessERK6Vector */

	/* <0> (null):0 */
	virtual void OnMoveToFailure(class HostageStateMachine *, const class Vector  &, enum MoveToFailureType); /* linkage=_ZN19HostageStateMachine15OnMoveToFailureERK6VectorN12IImprovEvent17MoveToFailureTypeE */

	/* <0> (null):0 */
	virtual void OnInjury(class HostageStateMachine *, float); /* linkage=_ZN19HostageStateMachine8OnInjuryEf */

	/* <0> (null):0 */
	void UpdateStationaryAnimation(class HostageStateMachine *, class CHostageImprov *); /* linkage=_ZN19HostageStateMachine25UpdateStationaryAnimationEP14CHostageImprov */

	/* vtable has 3 entries: {
	   [0] = OnMoveToSuccess(_ZN19HostageStateMachine15OnMoveToSuccessERK6Vector), 
	   [1] = OnMoveToFailure(_ZN19HostageStateMachine15OnMoveToFailureERK6VectorN12IImprovEvent17MoveToFailureTypeE), 
	   [2] = OnInjury(_ZN19HostageStateMachine8OnInjuryEf), 
	} */
	/* size: 16, cachelines: 1, members: 2 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 1085 */
 /* pointer to 1084 */
 /* size: 4 */

/* 1086 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1087 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 16 */

/* 1088 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1089 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 1090 */
 /* pointer to 1091 */
 /* size: 4 */

/* 1091 */
 /* pointer to 1089 */
 /* size: 4 */

/* 1092 */
 /* pointer to 1083 */
 /* size: 4 */

/* 1093 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1094 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1095 */
 /* pointer to 1094 */
 /* size: 4 */

/* 1096 */
 /* pointer to 1097 */
 /* size: 4 */

/* 1097 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1098 */
 /* pointer to 1039 */
 /* size: 4 */

/* 1099 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1100 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1101 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1102 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1103 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1104 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1105 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1106 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1107 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1108 */
 /* pointer to 1109 */
 /* size: 4 */

/* 1109 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 676 */

/* 1110 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1111 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1112 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1113 */
/* <0> (null):0 */
class CPointEntity {
	/* <0> (null):0 */
	virtual int ObjectCaps(class CPointEntity *); /* linkage=_ZN12CPointEntity10ObjectCapsEv */

	/* vtable has 1 entries: {
	   [6] = ObjectCaps(_ZN12CPointEntity10ObjectCapsEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1114 */
 /* pointer to 1113 */
 /* size: 4 */

/* 1115 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1116 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1117 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1118 */
/* <0> (null):0 */
class HostageEscapeToCoverState {
	/* <0> (null):0 */
	virtual void ~HostageEscapeToCoverState(class HostageEscapeToCoverState *, int);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1119 */
 /* pointer to 1118 */
 /* size: 4 */

/* 1120 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1121 */
/* <0> (null):0 */
class HostageEscapeLookAroundState {
	/* <0> (null):0 */
	virtual void ~HostageEscapeLookAroundState(class HostageEscapeLookAroundState *, int);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1122 */
 /* pointer to 1121 */
 /* size: 4 */

/* 1123 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1124 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1125 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1126 */
 /* pointer to 1051 */
 /* size: 4 */

/* 1127 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1128 */
/* <0> (null):0 */
class HostageEscapeState {
	/* <0> (null):0 */
	virtual void ~HostageEscapeState(class HostageEscapeState *, int);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1129 */
 /* pointer to 1128 */
 /* size: 4 */

/* 1130 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1131 */
/* <0> (null):0 */
class HostageFollowState {
	/* <0> (null):0 */
	virtual void ~HostageFollowState(class HostageFollowState *, int);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1132 */
 /* pointer to 1131 */
 /* size: 4 */

/* 1133 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1134 */
 /* pointer to 1052 */
 /* size: 4 */

/* 1135 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1136 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1137 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1138 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1139 */
 /* pointer to 1140 */
 /* size: 4 */

/* 1140 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1141 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1142 */
 /* pointer to 1143 */
 /* size: 4 */

/* 1143 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1144 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1145 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1146 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1147 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1148 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1149 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1150 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1151 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1152 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1153 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1154 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1155 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1156 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1157 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1158 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1159 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1160 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1161 */
 /* pointer to 78 */
 /* size: 4 */

/* 1162 */
/* <0> (null):0 */
class CBotManager {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1163 */
 /* pointer to 1162 */
 /* size: 4 */

/* Functions: */

/* <0> (null):0 */
void Vector2D(class Vector2D *)
{
} /* size: 4 */

/* <0> (null):0 */
void Vector2D(class Vector2D *, float, float)
{
} /* size: 256 */

/* <0> (null):0 */
class Vector2D operator+(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DplERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator-(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DmiERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator*(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DmlEf */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator/(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DdvEf */
{
} /* size: 8 */

/* <0> (null):0 */
float Length(const class Vector2D  *) /* linkage=_ZNK8Vector2D6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector2D  *) /* linkage=_ZNK8Vector2D13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector2D Normalize(const class Vector2D  *) /* linkage=_ZNK8Vector2D9NormalizeEv */
{
} /* size: 8 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector2D *) /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector2D *, float) /* linkage=_ZN8Vector2D6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void Vector(class Vector *)
{
} /* size: 2426 */

/* <0> (null):0 */
void Vector(class Vector *, float, float, float)
{
} /* size: 12 */

/* <0> (null):0 */
void Vector(class Vector *, const class Vector  &)
{
} /* size: 32 */

/* <0> (null):0 */
void Vector(class Vector *, float *)
{
} /* size: 2505 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *) /* linkage=_ZNK6VectorngEv */
{
} /* size: 12 */

/* <0> (null):0 */
int operator==(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectoreqERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
int operator!=(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorneERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector operator+(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorplERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectormiERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator*(const class Vector  *, float) /* linkage=_ZNK6VectormlEf */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator/(const class Vector  *, float) /* linkage=_ZNK6VectordvEf */
{
} /* size: 12 */

/* <0> (null):0 */
void CopyToArray(const class Vector  *, float *) /* linkage=_ZNK6Vector11CopyToArrayEPf */
{
} /* size: 320 */

/* <0> (null):0 */
float Length(const class Vector  *) /* linkage=_ZNK6Vector6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector  *) /* linkage=_ZNK6Vector13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
float * operator float*(class Vector *) /* linkage=_ZN6VectorcvPfEv */
{
} /* size: 4 */

/* <0> (null):0 */
const float  * operator const float*(const class Vector  *) /* linkage=_ZNK6VectorcvPKfEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector Normalize(const class Vector  *) /* linkage=_ZNK6Vector9NormalizeEv */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector2D Make2D(const class Vector  *) /* linkage=_ZNK6Vector6Make2DEv */
{
} /* size: 8 */

/* <0> (null):0 */
float Length2D(const class Vector  *) /* linkage=_ZNK6Vector8Length2DEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector  *, float) /* linkage=_ZNK6Vector16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector  *, float) /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector *) /* linkage=_ZN6Vector16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector *, float) /* linkage=_ZN6Vector6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 159392948 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 159393296 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 159394408 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 134217728 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 159395768 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 159396000 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 159363252 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 159363320 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 108 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 39 */

/* <0> (null):0 */
edict_t * edict(class CBaseEntity *) /* linkage=_ZN11CBaseEntity5edictEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int ObjectCaps(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
int entindex(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8entindexEv */
{
} /* size: 4 */

/* <0> (null):0 */
void IntervalTimer(class IntervalTimer *)
{
} /* size: 159459268 */

/* <0> (null):0 */
void Reset(class IntervalTimer *) /* linkage=_ZN13IntervalTimer5ResetEv */
{
} /* size: 159522896 */

/* <0> (null):0 */
void Start(class IntervalTimer *) /* linkage=_ZN13IntervalTimer5StartEv */
{
} /* size: -1 */

/* <0> (null):0 */
void Invalidate(class IntervalTimer *) /* linkage=_ZN13IntervalTimer10InvalidateEv */
{
} /* size: 159523188 */

/* <0> (null):0 */
bool HasStarted(const class IntervalTimer  *) /* linkage=_ZNK13IntervalTimer10HasStartedEv */
{
} /* size: 1 */

/* <0> (null):0 */
float GetElapsedTime(const class IntervalTimer  *) /* linkage=_ZNK13IntervalTimer14GetElapsedTimeEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsLessThen(const class IntervalTimer  *, float) /* linkage=_ZNK13IntervalTimer10IsLessThenEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsGreaterThen(const class IntervalTimer  *, float) /* linkage=_ZNK13IntervalTimer13IsGreaterThenEf */
{
} /* size: 1 */

/* <0> (null):0 */
void CountdownTimer(class CountdownTimer *)
{
} /* size: 524288 */

/* <0> (null):0 */
void Reset(class CountdownTimer *) /* linkage=_ZN14CountdownTimer5ResetEv */
{
} /* size: 159523997 */

/* <0> (null):0 */
void Start(class CountdownTimer *, float) /* linkage=_ZN14CountdownTimer5StartEf */
{
} /* size: 159524437 */

/* <0> (null):0 */
void Invalidate(class CountdownTimer *) /* linkage=_ZN14CountdownTimer10InvalidateEv */
{
} /* size: 159523213 */

/* <0> (null):0 */
bool HasStarted(const class CountdownTimer  *) /* linkage=_ZNK14CountdownTimer10HasStartedEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsElapsed(const class CountdownTimer  *) /* linkage=_ZNK14CountdownTimer9IsElapsedEv */
{
} /* size: 1 */

/* <0> (null):0 */
void swap(class _List_node_base &, class _List_node_base &) /* linkage=_ZNSt8__detail15_List_node_base4swapERS0_S1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_transfer(class _List_node_base *, class _List_node_base *, class _List_node_base *) /* linkage=_ZNSt8__detail15_List_node_base11_M_transferEPS0_S1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_reverse(class _List_node_base *) /* linkage=_ZNSt8__detail15_List_node_base10_M_reverseEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_hook(class _List_node_base *, class _List_node_base *) /* linkage=_ZNSt8__detail15_List_node_base7_M_hookEPS0_ */
{
} /* size: 159539712 */

/* <0> (null):0 */
void _M_unhook(class _List_node_base *) /* linkage=_ZNSt8__detail15_List_node_base9_M_unhookEv */
{
} /* size: 159539896 */

/* <0> (null):0 */
float SizeX(const class Extent  *) /* linkage=_ZNK6Extent5SizeXEv */
{
} /* size: 4 */

/* <0> (null):0 */
float SizeY(const class Extent  *) /* linkage=_ZNK6Extent5SizeYEv */
{
} /* size: 4 */

/* <0> (null):0 */
float SizeZ(const class Extent  *) /* linkage=_ZNK6Extent5SizeZEv */
{
} /* size: 4 */

/* <0> (null):0 */
float Area(const class Extent  *) /* linkage=_ZNK6Extent4AreaEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool Contains(const class Extent  *, const class Vector  *) /* linkage=_ZNK6Extent8ContainsEPK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
void SteamFile(class SteamFile *, const char  *)
{
} /* size: 0 */

/* <0> (null):0 */
void ~SteamFile(class SteamFile *, int)
{
} /* size: 0 */

/* <0> (null):0 */
bool IsValid(const class SteamFile  *) /* linkage=_ZNK9SteamFile7IsValidEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool Read(class SteamFile *, void *, int) /* linkage=_ZN9SteamFile4ReadEPvi */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator==(const union NavConnect  *, const union NavConnect  &) /* linkage=_ZNK10NavConnecteqERKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
void CNavArea(class CNavArea *, class CNavNode *, class CNavNode *, class CNavNode *, class CNavNode *)
{
} /* size: 159561612 */

/* <0> (null):0 */
void CNavArea(class CNavArea *)
{
} /* size: 0 */

/* <0> (null):0 */
void CNavArea(class CNavArea *, const class Vector  *, const class Vector  *)
{
} /* size: 159562400 */

/* <0> (null):0 */
void CNavArea(class CNavArea *, const class Vector  *, const class Vector  *, const class Vector  *, const class Vector  *)
{
} /* size: 159562536 */

/* <0> (null):0 */
void ~CNavArea(class CNavArea *, int)
{
} /* size: 159562676 */

/* <0> (null):0 */
void ConnectTo(class CNavArea *, class CNavArea *, enum NavDirType) /* linkage=_ZN8CNavArea9ConnectToEPS_10NavDirType */
{
} /* size: 65452 */

/* <0> (null):0 */
void Disconnect(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea10DisconnectEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
void Save(const class CNavArea  *, FILE *) /* linkage=_ZNK8CNavArea4SaveEP8_IO_FILE */
{
} /* size: 159567536 */

/* <0> (null):0 */
void Save(class CNavArea *, int, unsigned int) /* linkage=_ZN8CNavArea4SaveEij */
{
} /* size: 0 */

/* <0> (null):0 */
void Load(class CNavArea *, class SteamFile *, unsigned int) /* linkage=_ZN8CNavArea4LoadEP9SteamFilej */
{
} /* size: 62745 */

/* <0> (null):0 */
enum NavErrorType PostLoad(class CNavArea *) /* linkage=_ZN8CNavArea8PostLoadEv */
{
} /* size: 4 */

/* <0> (null):0 */
unsigned int GetID(const class CNavArea  *) /* linkage=_ZNK8CNavArea5GetIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetAttributes(class CNavArea *, unsigned char) /* linkage=_ZN8CNavArea13SetAttributesEh */
{
} /* size: 1442614 */

/* <0> (null):0 */
unsigned char GetAttributes(const class CNavArea  *) /* linkage=_ZNK8CNavArea13GetAttributesEv */
{
} /* size: 1 */

/* <0> (null):0 */
void SetPlace(class CNavArea *, Place) /* linkage=_ZN8CNavArea8SetPlaceEj */
{
} /* size: 0 */

/* <0> (null):0 */
Place GetPlace(const class CNavArea  *) /* linkage=_ZNK8CNavArea8GetPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsOverlapping(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea13IsOverlappingEPK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsOverlapping(const class CNavArea  *, const class CNavArea  *) /* linkage=_ZNK8CNavArea13IsOverlappingEPKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsOverlappingX(const class CNavArea  *, const class CNavArea  *) /* linkage=_ZNK8CNavArea14IsOverlappingXEPKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsOverlappingY(const class CNavArea  *, const class CNavArea  *) /* linkage=_ZNK8CNavArea14IsOverlappingYEPKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
int GetPlayerCount(const class CNavArea  *, int, class CBasePlayer *) /* linkage=_ZNK8CNavArea14GetPlayerCountEiP11CBasePlayer */
{
} /* size: 4 */

/* <0> (null):0 */
float GetZ(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea4GetZEPK6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
float GetZ(const class CNavArea  *, float, float) /* linkage=_ZNK8CNavArea4GetZEff */
{
} /* size: 4 */

/* <0> (null):0 */
bool Contains(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea8ContainsEPK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsCoplanar(const class CNavArea  *, const class CNavArea  *) /* linkage=_ZNK8CNavArea10IsCoplanarEPKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
void GetClosestPointOnArea(const class CNavArea  *, const class Vector  *, class Vector *) /* linkage=_ZNK8CNavArea21GetClosestPointOnAreaEPK6VectorPS0_ */
{
} /* size: 159591080 */

/* <0> (null):0 */
float GetDistanceSquaredToPoint(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea25GetDistanceSquaredToPointEPK6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsDegenerate(const class CNavArea  *) /* linkage=_ZNK8CNavArea12IsDegenerateEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsEdge(const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea6IsEdgeE10NavDirType */
{
} /* size: 1 */

/* <0> (null):0 */
int GetAdjacentCount(const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea16GetAdjacentCountE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetAdjacentArea(const class CNavArea  *, enum NavDirType, int) /* linkage=_ZNK8CNavArea15GetAdjacentAreaE10NavDirTypei */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetRandomAdjacentArea(const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea21GetRandomAdjacentAreaE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
const NavConnectList  * GetAdjacentList(const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea15GetAdjacentListE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsConnected(const class CNavArea  *, const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea11IsConnectedEPKS_10NavDirType */
{
} /* size: 1 */

/* <0> (null):0 */
float ComputeHeightChange(class CNavArea *, const class CNavArea  *) /* linkage=_ZN8CNavArea19ComputeHeightChangeEPKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
const NavLadderList  * GetLadderList(const class CNavArea  *, enum LadderDirectionType) /* linkage=_ZNK8CNavArea13GetLadderListE19LadderDirectionType */
{
} /* size: 4 */

/* <0> (null):0 */
void ComputePortal(const class CNavArea  *, const class CNavArea  *, enum NavDirType, class Vector *, float *) /* linkage=_ZNK8CNavArea13ComputePortalEPKS_10NavDirTypeP6VectorPf */
{
} /* size: 0 */

/* <0> (null):0 */
void ComputeClosestPointInPortal(const class CNavArea  *, const class CNavArea  *, enum NavDirType, const class Vector  *, class Vector *) /* linkage=_ZNK8CNavArea27ComputeClosestPointInPortalEPKS_10NavDirTypePK6VectorPS3_ */
{
} /* size: 159605644 */

/* <0> (null):0 */
enum NavDirType ComputeDirection(const class CNavArea  *, class Vector *) /* linkage=_ZNK8CNavArea16ComputeDirectionEP6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
void SetClearedTimestamp(class CNavArea *, int) /* linkage=_ZN8CNavArea19SetClearedTimestampEi */
{
} /* size: 3014656 */

/* <0> (null):0 */
float GetClearedTimestamp(class CNavArea *, int) /* linkage=_ZN8CNavArea19GetClearedTimestampEi */
{
} /* size: 4 */

/* <0> (null):0 */
const HidingSpotList  * GetHidingSpotList(const class CNavArea  *) /* linkage=_ZNK8CNavArea17GetHidingSpotListEv */
{
} /* size: 4 */

/* <0> (null):0 */
void ComputeHidingSpots(class CNavArea *) /* linkage=_ZN8CNavArea18ComputeHidingSpotsEv */
{
} /* size: 0 */

/* <0> (null):0 */
void ComputeSniperSpots(class CNavArea *) /* linkage=_ZN8CNavArea18ComputeSniperSpotsEv */
{
} /* size: 159606888 */

/* <0> (null):0 */
class SpotEncounter * GetSpotEncounter(class CNavArea *, const class CNavArea  *, const class CNavArea  *) /* linkage=_ZN8CNavArea16GetSpotEncounterEPKS_S1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void ComputeSpotEncounters(class CNavArea *) /* linkage=_ZN8CNavArea21ComputeSpotEncountersEv */
{
} /* size: 0 */

/* <0> (null):0 */
void IncreaseDanger(class CNavArea *, int, float) /* linkage=_ZN8CNavArea14IncreaseDangerEif */
{
} /* size: 0 */

/* <0> (null):0 */
float GetDanger(class CNavArea *, int) /* linkage=_ZN8CNavArea9GetDangerEi */
{
} /* size: 4 */

/* <0> (null):0 */
float GetSizeX(const class CNavArea  *) /* linkage=_ZNK8CNavArea8GetSizeXEv */
{
} /* size: 4 */

/* <0> (null):0 */
float GetSizeY(const class CNavArea  *) /* linkage=_ZNK8CNavArea8GetSizeYEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class Extent  * GetExtent(const class CNavArea  *) /* linkage=_ZNK8CNavArea9GetExtentEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class Vector  * GetCenter(const class CNavArea  *) /* linkage=_ZNK8CNavArea9GetCenterEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class Vector  * GetCorner(const class CNavArea  *, enum NavCornerType) /* linkage=_ZNK8CNavArea9GetCornerE13NavCornerType */
{
} /* size: 4 */

/* <0> (null):0 */
const class ApproachInfo  * GetApproachInfo(const class CNavArea  *, int) /* linkage=_ZNK8CNavArea15GetApproachInfoEi */
{
} /* size: 4 */

/* <0> (null):0 */
int GetApproachInfoCount(const class CNavArea  *) /* linkage=_ZNK8CNavArea20GetApproachInfoCountEv */
{
} /* size: 4 */

/* <0> (null):0 */
void ComputeApproachAreas(class CNavArea *) /* linkage=_ZN8CNavArea20ComputeApproachAreasEv */
{
} /* size: -1 */

/* <0> (null):0 */
void MakeNewMarker(void) /* linkage=_ZN8CNavArea13MakeNewMarkerEv */
{
} /* size: 159621556 */

/* <0> (null):0 */
void Mark(class CNavArea *) /* linkage=_ZN8CNavArea4MarkEv */
{
} /* size: 0 */

/* <0> (null):0 */
BOOL IsMarked(const class CNavArea  *) /* linkage=_ZNK8CNavArea8IsMarkedEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetParent(class CNavArea *, class CNavArea *, enum NavTraverseType) /* linkage=_ZN8CNavArea9SetParentEPS_15NavTraverseType */
{
} /* size: 159619040 */

/* <0> (null):0 */
class CNavArea * GetParent(const class CNavArea  *) /* linkage=_ZNK8CNavArea9GetParentEv */
{
} /* size: 4 */

/* <0> (null):0 */
enum NavTraverseType GetParentHow(const class CNavArea  *) /* linkage=_ZNK8CNavArea12GetParentHowEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsOpen(const class CNavArea  *) /* linkage=_ZNK8CNavArea6IsOpenEv */
{
} /* size: 1 */

/* <0> (null):0 */
void AddToOpenList(class CNavArea *) /* linkage=_ZN8CNavArea13AddToOpenListEv */
{
} /* size: 0 */

/* <0> (null):0 */
void UpdateOnOpenList(class CNavArea *) /* linkage=_ZN8CNavArea16UpdateOnOpenListEv */
{
} /* size: 159619972 */

/* <0> (null):0 */
void RemoveFromOpenList(class CNavArea *) /* linkage=_ZN8CNavArea18RemoveFromOpenListEv */
{
} /* size: 159620388 */

/* <0> (null):0 */
bool IsOpenListEmpty(void) /* linkage=_ZN8CNavArea15IsOpenListEmptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
class CNavArea * PopOpenList(void) /* linkage=_ZN8CNavArea11PopOpenListEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsClosed(const class CNavArea  *) /* linkage=_ZNK8CNavArea8IsClosedEv */
{
} /* size: 1 */

/* <0> (null):0 */
void AddToClosedList(class CNavArea *) /* linkage=_ZN8CNavArea15AddToClosedListEv */
{
} /* size: 159623456 */

/* <0> (null):0 */
void RemoveFromClosedList(class CNavArea *) /* linkage=_ZN8CNavArea20RemoveFromClosedListEv */
{
} /* size: 256 */

/* <0> (null):0 */
void ClearSearchLists(void) /* linkage=_ZN8CNavArea16ClearSearchListsEv */
{
} /* size: 0 */

/* <0> (null):0 */
void SetTotalCost(class CNavArea *, float) /* linkage=_ZN8CNavArea12SetTotalCostEf */
{
} /* size: 0 */

/* <0> (null):0 */
float GetTotalCost(const class CNavArea  *) /* linkage=_ZNK8CNavArea12GetTotalCostEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetCostSoFar(class CNavArea *, float) /* linkage=_ZN8CNavArea12SetCostSoFarEf */
{
} /* size: 0 */

/* <0> (null):0 */
float GetCostSoFar(const class CNavArea  *) /* linkage=_ZNK8CNavArea12GetCostSoFarEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Draw(class CNavArea *, byte, byte, byte, int) /* linkage=_ZN8CNavArea4DrawEhhhi */
{
} /* size: 0 */

/* <0> (null):0 */
void DrawConnectedAreas(class CNavArea *) /* linkage=_ZN8CNavArea18DrawConnectedAreasEv */
{
} /* size: 328611 */

/* <0> (null):0 */
void DrawMarkedCorner(class CNavArea *, enum NavCornerType, byte, byte, byte, int) /* linkage=_ZN8CNavArea16DrawMarkedCornerE13NavCornerTypehhhi */
{
} /* size: 328609 */

/* <0> (null):0 */
bool SplitEdit(class CNavArea *, bool, float, class CNavArea * *, class CNavArea * *) /* linkage=_ZN8CNavArea9SplitEditEbfPPS_S1_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool MergeEdit(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea9MergeEditEPS_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool SpliceEdit(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea10SpliceEditEPS_ */
{
} /* size: 1 */

/* <0> (null):0 */
void RaiseCorner(class CNavArea *, enum NavCornerType, int) /* linkage=_ZN8CNavArea11RaiseCornerE13NavCornerTypei */
{
} /* size: 159630012 */

/* <0> (null):0 */
void AddLadderUp(class CNavArea *, class CNavLadder *) /* linkage=_ZN8CNavArea11AddLadderUpEP10CNavLadder */
{
} /* size: 159630260 */

/* <0> (null):0 */
void AddLadderDown(class CNavArea *, class CNavLadder *) /* linkage=_ZN8CNavArea13AddLadderDownEP10CNavLadder */
{
} /* size: 159630320 */

/* <0> (null):0 */
void Initialize(class CNavArea *) /* linkage=_ZN8CNavArea10InitializeEv */
{
} /* size: 1442144 */

/* <0> (null):0 */
void DecayDanger(class CNavArea *) /* linkage=_ZN8CNavArea11DecayDangerEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool IsHidingSpotCollision(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea21IsHidingSpotCollisionEPK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
void AddSpotEncounters(class CNavArea *, const class CNavArea  *, enum NavDirType, const class CNavArea  *, enum NavDirType) /* linkage=_ZN8CNavArea17AddSpotEncountersEPKS_10NavDirTypeS1_S2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void Strip(class CNavArea *) /* linkage=_ZN8CNavArea5StripEv */
{
} /* size: 159631328 */

/* <0> (null):0 */
void FinishMerge(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea11FinishMergeEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
void MergeAdjacentConnections(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea24MergeAdjacentConnectionsEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
void AssignNodes(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea11AssignNodesEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
void FinishSplitEdit(class CNavArea *, class CNavArea *, enum NavDirType) /* linkage=_ZN8CNavArea15FinishSplitEditEPS_10NavDirType */
{
} /* size: 0 */

/* <0> (null):0 */
void OnDestroyNotify(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea15OnDestroyNotifyEPS_ */
{
} /* size: 0 */

/* <0> (null):0 */
void CNavLadder(class CNavLadder *)
{
} /* size: 159655189 */

/* <0> (null):0 */
void OnDestroyNotify(class CNavLadder *, class CNavArea *) /* linkage=_ZN10CNavLadder15OnDestroyNotifyEP8CNavArea */
{
} /* size: 159654869 */

/* <0> (null):0 */
void HidingSpot(class HidingSpot *)
{
} /* size: 0 */

/* <0> (null):0 */
void HidingSpot(class HidingSpot *, const class Vector  *, unsigned char)
{
} /* size: 2 */

/* <0> (null):0 */
bool HasGoodCover(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot12HasGoodCoverEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsGoodSniperSpot(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot16IsGoodSniperSpotEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsIdealSniperSpot(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot17IsIdealSniperSpotEv */
{
} /* size: 1 */

/* <0> (null):0 */
void SetFlags(class HidingSpot *, unsigned char) /* linkage=_ZN10HidingSpot8SetFlagsEh */
{
} /* size: 2621440 */

/* <0> (null):0 */
unsigned char GetFlags(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot8GetFlagsEv */
{
} /* size: 1 */

/* <0> (null):0 */
void Save(const class HidingSpot  *, int, unsigned int) /* linkage=_ZNK10HidingSpot4SaveEij */
{
} /* size: 4 */

/* <0> (null):0 */
void Load(class HidingSpot *, class SteamFile *, unsigned int) /* linkage=_ZN10HidingSpot4LoadEP9SteamFilej */
{
} /* size: 0 */

/* <0> (null):0 */
const class Vector  * GetPosition(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot11GetPositionEv */
{
} /* size: 4 */

/* <0> (null):0 */
unsigned int GetID(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot5GetIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Mark(class HidingSpot *) /* linkage=_ZN10HidingSpot4MarkEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool IsMarked(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot8IsMarkedEv */
{
} /* size: 1 */

/* <0> (null):0 */
void ChangeMasterMarker(void) /* linkage=_ZN10HidingSpot18ChangeMasterMarkerEv */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<SpotOrder> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<SpotOrder> *, const class new_allocator<SpotOrder>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<SpotOrder> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<SpotOrder>  *, class SpotOrder &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE7addressERS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<SpotOrder>  *, const class SpotOrder  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE7addressERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<SpotOrder> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<SpotOrder> *, class SpotOrder *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE10deallocateEPS1_j */
{
} /* size: 36 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<SpotOrder>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<SpotOrder> *, class SpotOrder *, const class SpotOrder  &) /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE9constructEPS1_RKS1_ */
{
} /* size: 2 */

/* <0> (null):0 */
void destroy(class new_allocator<SpotOrder> *, class SpotOrder *) /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE7destroyEPS1_ */
{
} /* size: 159716740 */

/* <0> (null):0 */
void allocator(class allocator<SpotOrder> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<SpotOrder> *, const class allocator<SpotOrder>  &)
{
} /* size: 3014656 */

/* <0> (null):0 */
void ~allocator(class allocator<SpotOrder> *, int)
{
} /* size: 3014656 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<SpotOrder> > *)
{
} /* size: 196608 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<SpotOrder> > *, const class new_allocator<std::_List_node<SpotOrder> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<SpotOrder> > *, int)
{
} /* size: -1 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<SpotOrder> >  *, class _List_node<SpotOrder> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7addressERS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<SpotOrder> >  *, const class _List_node<SpotOrder>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7addressERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<SpotOrder> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE10deallocateEPS3_j */
{
} /* size: 159752192 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<SpotOrder> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *, const class _List_node<SpotOrder>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE9constructEPS3_RKS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7destroyEPS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<SpotOrder> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<SpotOrder> > *, const class allocator<std::_List_node<SpotOrder> >  &)
{
} /* size: 159753580 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<SpotOrder> > *, int)
{
} /* size: 159753604 */

/* <0> (null):0 */
class _List_node<SpotOrder> * _M_get_node(class _List_base<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, class _List_node<SpotOrder> *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */
{
} /* size: 159754360 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *)
{
} /* size: 159782824 */

/* <0> (null):0 */
void _List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void _M_clear(class _List_base<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE8_M_clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_init(class _List_base<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE7_M_initEv */
{
} /* size: 159787608 */

/* <0> (null):0 */
_Node * _M_create_node(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE14_M_create_nodeERKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<SpotOrder, std::allocator<SpotOrder> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<SpotOrder, std::allocator<SpotOrder> > *, const allocator_type  &)
{
} /* size: 159785372 */

/* <0> (null):0 */
void list(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<SpotOrder, std::allocator<SpotOrder> > *, const class list<SpotOrder, std::allocator<SpotOrder> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
class list<SpotOrder, std::allocator<SpotOrder> > & operator=(class list<SpotOrder, std::allocator<SpotOrder> > *, const class list<SpotOrder, std::allocator<SpotOrder> >  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EEaSERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6assignEjRKS0_ */
{
} /* size: 256 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, class SpotOrder) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6resizeEjS0_ */
{
} /* size: 159735884 */

/* <0> (null):0 */
reference front(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE10push_frontERKS0_ */
{
} /* size: 8 */

/* <0> (null):0 */
void pop_front(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9pop_frontEv */
{
} /* size: 32 */

/* <0> (null):0 */
void push_back(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9push_backERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE8pop_backEv */
{
} /* size: 159737208 */

/* <0> (null):0 */
iterator insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, unsigned int, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */
{
} /* size: 159737952 */

/* <0> (null):0 */
iterator erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5eraseESt14_List_iteratorIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4swapERS2_ */
{
} /* size: 2 */

/* <0> (null):0 */
void clear(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */
{
} /* size: 158372272 */

/* <0> (null):0 */
void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */
{
} /* size: 159246864 */

/* <0> (null):0 */
void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */
{
} /* size: 159356576 */

/* <0> (null):0 */
void remove(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6removeERKS0_ */
{
} /* size: 159450056 */

/* <0> (null):0 */
void unique(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6uniqueEv */
{
} /* size: 159298764 */

/* <0> (null):0 */
void merge(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5mergeERS2_ */
{
} /* size: 159385776 */

/* <0> (null):0 */
void reverse(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE7reverseEv */
{
} /* size: 159364244 */

/* <0> (null):0 */
void sort(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4sortEv */
{
} /* size: 159487840 */

/* <0> (null):0 */
void _M_fill_initialize(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE18_M_fill_initializeEjRKS0_ */
{
} /* size: 159506404 */

/* <0> (null):0 */
void _M_fill_assign(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE14_M_fill_assignEjRKS0_ */
{
} /* size: 159531764 */

/* <0> (null):0 */
void _M_transfer(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */
{
} /* size: 159560056 */

/* <0> (null):0 */
void _M_insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 159589464 */

/* <0> (null):0 */
void _M_erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */
{
} /* size: 159608064 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE25_M_check_equal_allocatorsERS2_ */
{
} /* size: 159631868 */

/* <0> (null):0 */
void new_allocator(class new_allocator<HidingSpot*> *)
{
} /* size: 159762400 */

/* <0> (null):0 */
void new_allocator(class new_allocator<HidingSpot*> *, const class new_allocator<HidingSpot*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<HidingSpot*> *, int)
{
} /* size: 159455560 */

/* <0> (null):0 */
pointer address(const class new_allocator<HidingSpot*>  *, class HidingSpot * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE7addressERS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<HidingSpot*>  *, const class HidingSpot *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE7addressERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<HidingSpot*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<HidingSpot*> *, class HidingSpot * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE10deallocateEPS2_j */
{
} /* size: 17577 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<HidingSpot*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<HidingSpot*> *, class HidingSpot * *, const class HidingSpot *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE9constructEPS2_RKS2_ */
{
} /* size: 328398 */

/* <0> (null):0 */
void destroy(class new_allocator<HidingSpot*> *, class HidingSpot * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE7destroyEPS2_ */
{
} /* size: 158874504 */

/* <0> (null):0 */
void allocator(class allocator<HidingSpot*> *)
{
} /* size: 159457480 */

/* <0> (null):0 */
void allocator(class allocator<HidingSpot*> *, const class allocator<HidingSpot*>  &)
{
} /* size: 159457688 */

/* <0> (null):0 */
void ~allocator(class allocator<HidingSpot*> *, int)
{
} /* size: 159457872 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *)
{
} /* size: 328398 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *, const class new_allocator<std::_List_node<HidingSpot*> >  &)
{
} /* size: 159458652 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *, int)
{
} /* size: 328398 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<HidingSpot*> >  *, class _List_node<HidingSpot*> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7addressERS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<HidingSpot*> >  *, const class _List_node<HidingSpot*>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7addressERKS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<HidingSpot*> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE10deallocateEPS4_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<HidingSpot*> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *, const class _List_node<HidingSpot*>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE9constructEPS4_RKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7destroyEPS4_ */
{
} /* size: 87211 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<HidingSpot*> > *)
{
} /* size: 524288 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<HidingSpot*> > *, const class allocator<std::_List_node<HidingSpot*> >  &)
{
} /* size: 524288 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<HidingSpot*> > *, int)
{
} /* size: 524288 */

/* <0> (null):0 */
class _List_node<HidingSpot*> * _M_get_node(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_node<HidingSpot*> *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */
{
} /* size: 32 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *)
{
} /* size: 159673648 */

/* <0> (null):0 */
void _List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, const allocator_type  &)
{
} /* size: 159673808 */

/* <0> (null):0 */
void ~_List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, int)
{
} /* size: 159673992 */

/* <0> (null):0 */
void _M_clear(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE8_M_clearEv */
{
} /* size: 159674056 */

/* <0> (null):0 */
void _M_init(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE7_M_initEv */
{
} /* size: 159673960 */

/* <0> (null):0 */
_Node * _M_create_node(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE14_M_create_nodeERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 159680068 */

/* <0> (null):0 */
void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const class list<HidingSpot*, std::allocator<HidingSpot*> >  &)
{
} /* size: 159544884 */

/* <0> (null):0 */
class list<HidingSpot*, std::allocator<HidingSpot*> > & operator=(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const class list<HidingSpot*, std::allocator<HidingSpot*> >  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EEaSERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6assignEjRKS1_ */
{
} /* size: 159545220 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, class HidingSpot *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6resizeEjS1_ */
{
} /* size: 158371712 */

/* <0> (null):0 */
reference front(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE10push_frontERKS1_ */
{
} /* size: 88808 */

/* <0> (null):0 */
void pop_front(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9pop_frontEv */
{
} /* size: 159641916 */

/* <0> (null):0 */
void push_back(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9push_backERKS1_ */
{
} /* size: 159642076 */

/* <0> (null):0 */
void pop_back(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE8pop_backEv */
{
} /* size: 328784 */

/* <0> (null):0 */
iterator insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */
{
} /* size: 158966156 */

/* <0> (null):0 */
iterator erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4swapERS3_ */
{
} /* size: 159698472 */

/* <0> (null):0 */
void clear(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5clearEv */
{
} /* size: 159698640 */

/* <0> (null):0 */
void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */
{
} /* size: 159698756 */

/* <0> (null):0 */
void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */
{
} /* size: 159698976 */

/* <0> (null):0 */
void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */
{
} /* size: 159699248 */

/* <0> (null):0 */
void remove(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6removeERKS1_ */
{
} /* size: 159644452 */

/* <0> (null):0 */
void unique(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6uniqueEv */
{
} /* size: 159644636 */

/* <0> (null):0 */
void merge(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5mergeERS3_ */
{
} /* size: 159358456 */

/* <0> (null):0 */
void reverse(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE7reverseEv */
{
} /* size: 0 */

/* <0> (null):0 */
void sort(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4sortEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE18_M_fill_initializeEjRKS1_ */
{
} /* size: -1 */

/* <0> (null):0 */
void _M_fill_assign(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE14_M_fill_assignEjRKS1_ */
{
} /* size: 90645 */

/* <0> (null):0 */
void _M_transfer(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 159760188 */

/* <0> (null):0 */
void _M_erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE25_M_check_equal_allocatorsERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<SpotEncounter> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<SpotEncounter> *, const class new_allocator<SpotEncounter>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<SpotEncounter> *, int)
{
} /* size: 745 */

/* <0> (null):0 */
pointer address(const class new_allocator<SpotEncounter>  *, class SpotEncounter &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE7addressERS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<SpotEncounter>  *, const class SpotEncounter  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE7addressERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<SpotEncounter> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<SpotEncounter> *, class SpotEncounter *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE10deallocateEPS1_j */
{
} /* size: 159758444 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<SpotEncounter>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<SpotEncounter> *, class SpotEncounter *, const class SpotEncounter  &) /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE9constructEPS1_RKS1_ */
{
} /* size: 30377 */

/* <0> (null):0 */
void destroy(class new_allocator<SpotEncounter> *, class SpotEncounter *) /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE7destroyEPS1_ */
{
} /* size: 159763084 */

/* <0> (null):0 */
void allocator(class allocator<SpotEncounter> *)
{
} /* size: 158574796 */

/* <0> (null):0 */
void allocator(class allocator<SpotEncounter> *, const class allocator<SpotEncounter>  &)
{
} /* size: 159261624 */

/* <0> (null):0 */
void ~allocator(class allocator<SpotEncounter> *, int)
{
} /* size: 159299932 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *)
{
} /* size: 159372232 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *, const class new_allocator<std::_List_node<SpotEncounter> >  &)
{
} /* size: 159487584 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *, int)
{
} /* size: 159497312 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<SpotEncounter> >  *, class _List_node<SpotEncounter> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7addressERS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<SpotEncounter> >  *, const class _List_node<SpotEncounter>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7addressERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<SpotEncounter> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE10deallocateEPS3_j */
{
} /* size: 159542312 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<SpotEncounter> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *, const class _List_node<SpotEncounter>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE9constructEPS3_RKS3_ */
{
} /* size: 159568384 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7destroyEPS3_ */
{
} /* size: 159514304 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<SpotEncounter> > *)
{
} /* size: 159612680 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<SpotEncounter> > *, const class allocator<std::_List_node<SpotEncounter> >  &)
{
} /* size: 159621840 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<SpotEncounter> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class _List_node<SpotEncounter> * _M_get_node(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_node<SpotEncounter> *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void _M_clear(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE8_M_clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_init(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE7_M_initEv */
{
} /* size: 0 */

/* <0> (null):0 */
_Node * _M_create_node(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE14_M_create_nodeERKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const class list<SpotEncounter, std::allocator<SpotEncounter> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
class list<SpotEncounter, std::allocator<SpotEncounter> > & operator=(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const class list<SpotEncounter, std::allocator<SpotEncounter> >  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EEaSERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6assignEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, class SpotEncounter) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6resizeEjS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
reference front(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE10push_frontERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_front(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9pop_frontEv */
{
} /* size: 0 */

/* <0> (null):0 */
void push_back(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9push_backERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, unsigned int, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5eraseESt14_List_iteratorIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4swapERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void remove(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6removeERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void unique(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6uniqueEv */
{
} /* size: 0 */

/* <0> (null):0 */
void merge(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5mergeERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void reverse(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE7reverseEv */
{
} /* size: 0 */

/* <0> (null):0 */
void sort(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4sortEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE18_M_fill_initializeEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE14_M_fill_assignEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_transfer(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE25_M_check_equal_allocatorsERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<NavConnect> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<NavConnect> *, const class new_allocator<NavConnect>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<NavConnect> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<NavConnect>  *, union NavConnect &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE7addressERS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<NavConnect>  *, const union NavConnect  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE7addressERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<NavConnect> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<NavConnect> *, union NavConnect *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE10deallocateEPS1_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<NavConnect>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<NavConnect> *, union NavConnect *, const union NavConnect  &) /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE9constructEPS1_RKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<NavConnect> *, union NavConnect *) /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE7destroyEPS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<NavConnect> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<NavConnect> *, const class allocator<NavConnect>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<NavConnect> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<NavConnect> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<NavConnect> > *, const class new_allocator<std::_List_node<NavConnect> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<NavConnect> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<NavConnect> >  *, class _List_node<NavConnect> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7addressERS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<NavConnect> >  *, const class _List_node<NavConnect>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7addressERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<NavConnect> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE10deallocateEPS3_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<NavConnect> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *, const class _List_node<NavConnect>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE9constructEPS3_RKS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7destroyEPS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<NavConnect> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<NavConnect> > *, const class allocator<std::_List_node<NavConnect> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<NavConnect> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class _List_node<NavConnect> * _M_get_node(class _List_base<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<NavConnect, std::allocator<NavConnect> > *, class _List_node<NavConnect> *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void _M_clear(class _List_base<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE8_M_clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_init(class _List_base<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE7_M_initEv */
{
} /* size: 0 */

/* <0> (null):0 */
_Node * _M_create_node(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE14_M_create_nodeERKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<NavConnect, std::allocator<NavConnect> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<NavConnect, std::allocator<NavConnect> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<NavConnect, std::allocator<NavConnect> > *, const class list<NavConnect, std::allocator<NavConnect> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
class list<NavConnect, std::allocator<NavConnect> > & operator=(class list<NavConnect, std::allocator<NavConnect> > *, const class list<NavConnect, std::allocator<NavConnect> >  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EEaSERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6assignEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, union NavConnect) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6resizeEjS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
reference front(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE10push_frontERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_front(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9pop_frontEv */
{
} /* size: 0 */

/* <0> (null):0 */
void push_back(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9push_backERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, unsigned int, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5eraseESt14_List_iteratorIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4swapERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void remove(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6removeERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void unique(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6uniqueEv */
{
} /* size: 0 */

/* <0> (null):0 */
void merge(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5mergeERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void reverse(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE7reverseEv */
{
} /* size: 0 */

/* <0> (null):0 */
void sort(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4sortEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE18_M_fill_initializeEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE14_M_fill_assignEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_transfer(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE25_M_check_equal_allocatorsERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<CNavLadder*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<CNavLadder*> *, const class new_allocator<CNavLadder*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<CNavLadder*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<CNavLadder*>  *, class CNavLadder * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE7addressERS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<CNavLadder*>  *, const class CNavLadder *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE7addressERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<CNavLadder*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<CNavLadder*> *, class CNavLadder * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE10deallocateEPS2_j */
{
} /* size: 146683560 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<CNavLadder*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<CNavLadder*> *, class CNavLadder * *, const class CNavLadder *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE9constructEPS2_RKS2_ */
{
} /* size: 158828856 */

/* <0> (null):0 */
void destroy(class new_allocator<CNavLadder*> *, class CNavLadder * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE7destroyEPS2_ */
{
} /* size: 158923388 */

/* <0> (null):0 */
void allocator(class allocator<CNavLadder*> *)
{
} /* size: 159073644 */

/* <0> (null):0 */
void allocator(class allocator<CNavLadder*> *, const class allocator<CNavLadder*>  &)
{
} /* size: 159208208 */

/* <0> (null):0 */
void ~allocator(class allocator<CNavLadder*> *, int)
{
} /* size: 159210416 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *)
{
} /* size: 159415628 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *, const class new_allocator<std::_List_node<CNavLadder*> >  &)
{
} /* size: 159417688 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *, int)
{
} /* size: 159297192 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<CNavLadder*> >  *, class _List_node<CNavLadder*> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7addressERS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<CNavLadder*> >  *, const class _List_node<CNavLadder*>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7addressERKS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<CNavLadder*> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE10deallocateEPS4_j */
{
} /* size: 159561656 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<CNavLadder*> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *, const class _List_node<CNavLadder*>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE9constructEPS4_RKS4_ */
{
} /* size: 159605832 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7destroyEPS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<CNavLadder*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<CNavLadder*> > *, const class allocator<std::_List_node<CNavLadder*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<CNavLadder*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class _List_node<CNavLadder*> * _M_get_node(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_node<CNavLadder*> *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void _M_clear(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE8_M_clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_init(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE7_M_initEv */
{
} /* size: 0 */

/* <0> (null):0 */
_Node * _M_create_node(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE14_M_create_nodeERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const class list<CNavLadder*, std::allocator<CNavLadder*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
class list<CNavLadder*, std::allocator<CNavLadder*> > & operator=(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const class list<CNavLadder*, std::allocator<CNavLadder*> >  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EEaSERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, class CNavLadder *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6resizeEjS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
reference front(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE10push_frontERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_front(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9pop_frontEv */
{
} /* size: 0 */

/* <0> (null):0 */
void push_back(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9push_backERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4swapERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void remove(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6removeERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void unique(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6uniqueEv */
{
} /* size: 0 */

/* <0> (null):0 */
void merge(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5mergeERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void reverse(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE7reverseEv */
{
} /* size: 0 */

/* <0> (null):0 */
void sort(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4sortEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE18_M_fill_initializeEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE14_M_fill_assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_transfer(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE25_M_check_equal_allocatorsERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<CNavArea*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<CNavArea*> *, const class new_allocator<CNavArea*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<CNavArea*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<CNavArea*>  *, class CNavArea * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE7addressERS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<CNavArea*>  *, const class CNavArea *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE7addressERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<CNavArea*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<CNavArea*> *, class CNavArea * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE10deallocateEPS2_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<CNavArea*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<CNavArea*> *, class CNavArea * *, const class CNavArea *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE9constructEPS2_RKS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<CNavArea*> *, class CNavArea * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE7destroyEPS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<CNavArea*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<CNavArea*> *, const class allocator<CNavArea*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<CNavArea*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<CNavArea*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<CNavArea*> > *, const class new_allocator<std::_List_node<CNavArea*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<CNavArea*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<CNavArea*> >  *, class _List_node<CNavArea*> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7addressERS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<CNavArea*> >  *, const class _List_node<CNavArea*>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7addressERKS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<CNavArea*> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE10deallocateEPS4_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<CNavArea*> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *, const class _List_node<CNavArea*>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE9constructEPS4_RKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7destroyEPS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<CNavArea*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<CNavArea*> > *, const class allocator<std::_List_node<CNavArea*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<CNavArea*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class _List_node<CNavArea*> * _M_get_node(class _List_base<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, class _List_node<CNavArea*> *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void _M_clear(class _List_base<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE8_M_clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_init(class _List_base<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE7_M_initEv */
{
} /* size: 0 */

/* <0> (null):0 */
_Node * _M_create_node(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE14_M_create_nodeERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<CNavArea*, std::allocator<CNavArea*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<CNavArea*, std::allocator<CNavArea*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<CNavArea*, std::allocator<CNavArea*> > *, const class list<CNavArea*, std::allocator<CNavArea*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
class list<CNavArea*, std::allocator<CNavArea*> > & operator=(class list<CNavArea*, std::allocator<CNavArea*> > *, const class list<CNavArea*, std::allocator<CNavArea*> >  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EEaSERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, class CNavArea *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6resizeEjS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
reference front(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE10push_frontERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_front(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9pop_frontEv */
{
} /* size: 0 */

/* <0> (null):0 */
void push_back(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9push_backERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4swapERS3_ */
{
} /* size: 158829244 */

/* <0> (null):0 */
void clear(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5clearEv */
{
} /* size: 158923388 */

/* <0> (null):0 */
void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */
{
} /* size: 159024216 */

/* <0> (null):0 */
void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */
{
} /* size: 159026712 */

/* <0> (null):0 */
void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */
{
} /* size: 159073120 */

/* <0> (null):0 */
void remove(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6removeERKS1_ */
{
} /* size: 159208976 */

/* <0> (null):0 */
void unique(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6uniqueEv */
{
} /* size: 159243832 */

/* <0> (null):0 */
void merge(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5mergeERS3_ */
{
} /* size: 159245752 */

/* <0> (null):0 */
void reverse(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE7reverseEv */
{
} /* size: 159288848 */

/* <0> (null):0 */
void sort(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4sortEv */
{
} /* size: 159290348 */

/* <0> (null):0 */
void _M_fill_initialize(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE18_M_fill_initializeEjRKS1_ */
{
} /* size: 159414764 */

/* <0> (null):0 */
void _M_fill_assign(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE14_M_fill_assignEjRKS1_ */
{
} /* size: 159417640 */

/* <0> (null):0 */
void _M_transfer(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */
{
} /* size: 159297288 */

/* <0> (null):0 */
void _M_insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 159393360 */

/* <0> (null):0 */
void _M_erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */
{
} /* size: 159525332 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE25_M_check_equal_allocatorsERS3_ */
{
} /* size: 159560216 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<NavConnect> *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<NavConnect> *, const class _List_node_base  *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<NavConnect> *, const iterator  &)
{
} /* size: 0 */

/* <0> (null):0 */
reference operator*(const class _List_const_iterator<NavConnect>  *) /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_const_iterator<NavConnect>  *) /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_const_iterator<NavConnect> *) /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_const_iterator<NavConnect> *, int) /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_const_iterator<NavConnect> *) /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_const_iterator<NavConnect> *, int) /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_const_iterator<NavConnect>  *, const _Self  &) /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEeqERKS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_const_iterator<NavConnect>  *, const _Self  &) /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEneERKS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
void CNavAreaGrid(class CNavAreaGrid *)
{
} /* size: 0 */

/* <0> (null):0 */
void ~CNavAreaGrid(class CNavAreaGrid *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void Reset(class CNavAreaGrid *) /* linkage=_ZN12CNavAreaGrid5ResetEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Initialize(class CNavAreaGrid *, float, float, float, float) /* linkage=_ZN12CNavAreaGrid10InitializeEffff */
{
} /* size: 0 */

/* <0> (null):0 */
void AddNavArea(class CNavAreaGrid *, class CNavArea *) /* linkage=_ZN12CNavAreaGrid10AddNavAreaEP8CNavArea */
{
} /* size: 0 */

/* <0> (null):0 */
void RemoveNavArea(class CNavAreaGrid *, class CNavArea *) /* linkage=_ZN12CNavAreaGrid13RemoveNavAreaEP8CNavArea */
{
} /* size: 0 */

/* <0> (null):0 */
unsigned int GetNavAreaCount(const class CNavAreaGrid  *) /* linkage=_ZNK12CNavAreaGrid15GetNavAreaCountEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetNavArea(const class CNavAreaGrid  *, const class Vector  *, float) /* linkage=_ZNK12CNavAreaGrid10GetNavAreaEPK6Vectorf */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetNavAreaByID(const class CNavAreaGrid  *, unsigned int) /* linkage=_ZNK12CNavAreaGrid14GetNavAreaByIDEj */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetNearestNavArea(const class CNavAreaGrid  *, const class Vector  *, bool) /* linkage=_ZNK12CNavAreaGrid17GetNearestNavAreaEPK6Vectorb */
{
} /* size: 4 */

/* <0> (null):0 */
Place GetPlace(const class CNavAreaGrid  *, const class Vector  *) /* linkage=_ZNK12CNavAreaGrid8GetPlaceEPK6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
int ComputeHashKey(const class CNavAreaGrid  *, unsigned int) /* linkage=_ZNK12CNavAreaGrid14ComputeHashKeyEj */
{
} /* size: 4 */

/* <0> (null):0 */
int WorldToGridX(const class CNavAreaGrid  *, float) /* linkage=_ZNK12CNavAreaGrid12WorldToGridXEf */
{
} /* size: 4 */

/* <0> (null):0 */
int WorldToGridY(const class CNavAreaGrid  *, float) /* linkage=_ZNK12CNavAreaGrid12WorldToGridYEf */
{
} /* size: 4 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<CNavLadder*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<CNavLadder*> *, const class _List_node_base  *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<CNavLadder*> *, const iterator  &)
{
} /* size: 0 */

/* <0> (null):0 */
reference operator*(const class _List_const_iterator<CNavLadder*>  *) /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_const_iterator<CNavLadder*>  *) /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_const_iterator<CNavLadder*> *) /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_const_iterator<CNavLadder*> *, int) /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_const_iterator<CNavLadder*> *) /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_const_iterator<CNavLadder*> *, int) /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_const_iterator<CNavLadder*>  *, const _Self  &) /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEeqERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_const_iterator<CNavLadder*>  *, const _Self  &) /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEneERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<CNavArea*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<CNavArea*> *, class _List_node_base *)
{
} /* size: 0 */

/* <0> (null):0 */
reference operator*(const class _List_iterator<CNavArea*>  *) /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_iterator<CNavArea*>  *) /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_iterator<CNavArea*> *) /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_iterator<CNavArea*> *, int) /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_iterator<CNavArea*> *) /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_iterator<CNavArea*> *, int) /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_iterator<CNavArea*>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEeqERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_iterator<CNavArea*>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEneERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
void CNavPath(class CNavPath *)
{
} /* size: 0 */

/* <0> (null):0 */
const class PathSegment  * operator[](class CNavPath *, int) /* linkage=_ZN8CNavPathixEi */
{
} /* size: 4 */

/* <0> (null):0 */
int GetSegmentCount(const class CNavPath  *) /* linkage=_ZNK8CNavPath15GetSegmentCountEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class Vector  & GetEndpoint(const class CNavPath  *) /* linkage=_ZNK8CNavPath11GetEndpointEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsAtEnd(const class CNavPath  *, const class Vector  &) /* linkage=_ZNK8CNavPath7IsAtEndERK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
float GetLength(const class CNavPath  *) /* linkage=_ZNK8CNavPath9GetLengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool GetPointAlongPath(const class CNavPath  *, float, class Vector *) /* linkage=_ZNK8CNavPath17GetPointAlongPathEfP6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
int GetSegmentIndexAlongPath(const class CNavPath  *, float) /* linkage=_ZNK8CNavPath24GetSegmentIndexAlongPathEf */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsValid(const class CNavPath  *) /* linkage=_ZNK8CNavPath7IsValidEv */
{
} /* size: 1 */

/* <0> (null):0 */
void Invalidate(class CNavPath *) /* linkage=_ZN8CNavPath10InvalidateEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Draw(class CNavPath *) /* linkage=_ZN8CNavPath4DrawEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool FindClosestPointOnPath(const class CNavPath  *, const class Vector  *, int, int, class Vector *) /* linkage=_ZNK8CNavPath22FindClosestPointOnPathEPK6VectoriiPS0_ */
{
} /* size: 1 */

/* <0> (null):0 */
void Optimize(class CNavPath *) /* linkage=_ZN8CNavPath8OptimizeEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool ComputePathPositions(class CNavPath *) /* linkage=_ZN8CNavPath20ComputePathPositionsEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool BuildTrivialPath(class CNavPath *, const class Vector  *, const class Vector  *) /* linkage=_ZN8CNavPath16BuildTrivialPathEPK6VectorS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
int FindNextOccludedNode(class CNavPath *, int) /* linkage=_ZN8CNavPath20FindNextOccludedNodeEi */
{
} /* size: 4 */

/* <0> (null):0 */
void CStuckMonitor(class CStuckMonitor *)
{
} /* size: 0 */

/* <0> (null):0 */
void Reset(class CStuckMonitor *) /* linkage=_ZN13CStuckMonitor5ResetEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Update(class CStuckMonitor *, class CImprov *) /* linkage=_ZN13CStuckMonitor6UpdateEP7CImprov */
{
} /* size: 0 */

/* <0> (null):0 */
bool IsStuck(const class CStuckMonitor  *) /* linkage=_ZNK13CStuckMonitor7IsStuckEv */
{
} /* size: 1 */

/* <0> (null):0 */
float GetDuration(const class CStuckMonitor  *) /* linkage=_ZNK13CStuckMonitor11GetDurationEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void ~CImprov(class CImprov *, int)
{
} /* size: 0 */

/* <0> (null):0 */
virtual bool IsAlive(const class CImprov  *) /* linkage=_ZNK7CImprov7IsAliveEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual void MoveTo(class CImprov *, const class Vector  &) /* linkage=_ZN7CImprov6MoveToERK6Vector */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void LookAt(class CImprov *, const class Vector  &) /* linkage=_ZN7CImprov6LookAtERK6Vector */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ClearLookAt(class CImprov *) /* linkage=_ZN7CImprov11ClearLookAtEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void FaceTo(class CImprov *, const class Vector  &) /* linkage=_ZN7CImprov6FaceToERK6Vector */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ClearFaceTo(class CImprov *) /* linkage=_ZN7CImprov11ClearFaceToEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual bool IsAtMoveGoal(const class CImprov  *, float) /* linkage=_ZNK7CImprov12IsAtMoveGoalEf */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool HasLookAt(const class CImprov  *) /* linkage=_ZNK7CImprov9HasLookAtEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool HasFaceTo(const class CImprov  *) /* linkage=_ZNK7CImprov9HasFaceToEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsAtFaceGoal(const class CImprov  *) /* linkage=_ZNK7CImprov12IsAtFaceGoalEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsFriendInTheWay(const class CImprov  *, const class Vector  &) /* linkage=_ZNK7CImprov16IsFriendInTheWayERK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsFriendInTheWay(const class CImprov  *, class CBaseEntity *, const class Vector  &) /* linkage=_ZNK7CImprov16IsFriendInTheWayEP11CBaseEntityRK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
virtual void MoveForward(class CImprov *) /* linkage=_ZN7CImprov11MoveForwardEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void MoveBackward(class CImprov *) /* linkage=_ZN7CImprov12MoveBackwardEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void StrafeLeft(class CImprov *) /* linkage=_ZN7CImprov10StrafeLeftEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void StrafeRight(class CImprov *) /* linkage=_ZN7CImprov11StrafeRightEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual bool Jump(class CImprov *) /* linkage=_ZN7CImprov4JumpEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual void Crouch(class CImprov *) /* linkage=_ZN7CImprov6CrouchEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void StandUp(class CImprov *) /* linkage=_ZN7CImprov7StandUpEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void TrackPath(class CImprov *, const class Vector  &, float) /* linkage=_ZN7CImprov9TrackPathERK6Vectorf */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void StartLadder(class CImprov *, const class CNavLadder  *, enum NavTraverseType, const class Vector  *, const class Vector  *) /* linkage=_ZN7CImprov11StartLadderEPK10CNavLadder15NavTraverseTypePK6VectorS6_ */
{
} /* size: 0 */

/* <0> (null):0 */
virtual bool TraverseLadder(class CImprov *, const class CNavLadder  *, enum NavTraverseType, const class Vector  *, const class Vector  *, float) /* linkage=_ZN7CImprov14TraverseLadderEPK10CNavLadder15NavTraverseTypePK6VectorS6_f */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool GetSimpleGroundHeightWithFloor(class CImprov *, const class Vector  *, float *, class Vector *) /* linkage=_ZN7CImprov30GetSimpleGroundHeightWithFloorEPK6VectorPfPS0_ */
{
} /* size: 1 */

/* <0> (null):0 */
virtual void Run(class CImprov *) /* linkage=_ZN7CImprov3RunEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Walk(class CImprov *) /* linkage=_ZN7CImprov4WalkEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Stop(class CImprov *) /* linkage=_ZN7CImprov4StopEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual float GetMoveAngle(const class CImprov  *) /* linkage=_ZNK7CImprov12GetMoveAngleEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual float GetFaceAngle(const class CImprov  *) /* linkage=_ZNK7CImprov12GetFaceAngleEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual const class Vector  & GetFeet(const class CImprov  *) /* linkage=_ZNK7CImprov7GetFeetEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual const class Vector  & GetCentroid(const class CImprov  *) /* linkage=_ZNK7CImprov11GetCentroidEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual const class Vector  & GetEyes(const class CImprov  *) /* linkage=_ZNK7CImprov7GetEyesEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual bool IsRunning(const class CImprov  *) /* linkage=_ZNK7CImprov9IsRunningEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsWalking(const class CImprov  *) /* linkage=_ZNK7CImprov9IsWalkingEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsStopped(const class CImprov  *) /* linkage=_ZNK7CImprov9IsStoppedEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsCrouching(const class CImprov  *) /* linkage=_ZNK7CImprov11IsCrouchingEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsJumping(const class CImprov  *) /* linkage=_ZNK7CImprov9IsJumpingEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsUsingLadder(const class CImprov  *) /* linkage=_ZNK7CImprov13IsUsingLadderEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsOnGround(const class CImprov  *) /* linkage=_ZNK7CImprov10IsOnGroundEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsMoving(const class CImprov  *) /* linkage=_ZNK7CImprov8IsMovingEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool CanRun(const class CImprov  *) /* linkage=_ZNK7CImprov6CanRunEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool CanCrouch(const class CImprov  *) /* linkage=_ZNK7CImprov9CanCrouchEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool CanJump(const class CImprov  *) /* linkage=_ZNK7CImprov7CanJumpEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsVisible(const class CImprov  *, const class Vector  &, bool) /* linkage=_ZNK7CImprov9IsVisibleERK6Vectorb */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsPlayerLookingAtMe(const class CImprov  *, class CBasePlayer *, float) /* linkage=_ZNK7CImprov19IsPlayerLookingAtMeEP11CBasePlayerf */
{
} /* size: 1 */

/* <0> (null):0 */
virtual class CBasePlayer * IsAnyPlayerLookingAtMe(const class CImprov  *, int, float) /* linkage=_ZNK7CImprov22IsAnyPlayerLookingAtMeEif */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CBasePlayer * GetClosestPlayerByTravelDistance(const class CImprov  *, int, float *) /* linkage=_ZNK7CImprov32GetClosestPlayerByTravelDistanceEiPf */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CNavArea * GetLastKnownArea(const class CImprov  *) /* linkage=_ZNK7CImprov16GetLastKnownAreaEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void OnUpdate(class CImprov *, float) /* linkage=_ZN7CImprov8OnUpdateEf */
{
} /* size: 159629712 */

/* <0> (null):0 */
virtual void OnUpkeep(class CImprov *, float) /* linkage=_ZN7CImprov8OnUpkeepEf */
{
} /* size: 159655140 */

/* <0> (null):0 */
virtual void OnReset(class CImprov *) /* linkage=_ZN7CImprov7OnResetEv */
{
} /* size: 159716436 */

/* <0> (null):0 */
virtual void OnGameEvent(class CImprov *, enum GameEventType, class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN7CImprov11OnGameEventE13GameEventTypeP11CBaseEntityS2_ */
{
} /* size: 159754268 */

/* <0> (null):0 */
virtual void OnTouch(class CImprov *, class CBaseEntity *) /* linkage=_ZN7CImprov7OnTouchEP11CBaseEntity */
{
} /* size: 159737304 */

/* <0> (null):0 */
void IImprovEvent(class IImprovEvent *, const class IImprovEvent  &)
{
} /* size: 159673920 */

/* <0> (null):0 */
void IImprovEvent(class IImprovEvent *)
{
} /* size: 159641984 */

/* <0> (null):0 */
void ~IImprovEvent(class IImprovEvent *, int)
{
} /* size: 159759632 */

/* <0> (null):0 */
virtual void OnMoveToSuccess(class IImprovEvent *, const class Vector  &) /* linkage=_ZN12IImprovEvent15OnMoveToSuccessERK6Vector */
{
} /* size: 159769068 */

/* <0> (null):0 */
virtual void OnMoveToFailure(class IImprovEvent *, const class Vector  &, enum MoveToFailureType) /* linkage=_ZN12IImprovEvent15OnMoveToFailureERK6VectorNS_17MoveToFailureTypeE */
{
} /* size: 159802372 */

/* <0> (null):0 */
virtual void OnInjury(class IImprovEvent *, float) /* linkage=_ZN12IImprovEvent8OnInjuryEf */
{
} /* size: 159819128 */

/* <0> (null):0 */
void SimpleStateMachine(class SimpleStateMachine<CHostageImprov*, HostageState> *)
{
} /* size: 159842728 */

/* <0> (null):0 */
void Reset(class SimpleStateMachine<CHostageImprov*, HostageState> *, class CHostageImprov *) /* linkage=_ZN18SimpleStateMachineIP14CHostageImprov12HostageStateE5ResetES1_ */
{
} /* size: 159855912 */

/* <0> (null):0 */
void SetState(class SimpleStateMachine<CHostageImprov*, HostageState> *, class HostageState *) /* linkage=_ZN18SimpleStateMachineIP14CHostageImprov12HostageStateE8SetStateEPS2_ */
{
} /* size: 159864112 */

/* <0> (null):0 */
float GetStateDuration(const class SimpleStateMachine<CHostageImprov*, HostageState>  *) /* linkage=_ZNK18SimpleStateMachineIP14CHostageImprov12HostageStateE16GetStateDurationEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsState(const class SimpleStateMachine<CHostageImprov*, HostageState>  *, const class HostageState  *) /* linkage=_ZNK18SimpleStateMachineIP14CHostageImprov12HostageStateE7IsStateEPKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
void Update(class SimpleStateMachine<CHostageImprov*, HostageState> *) /* linkage=_ZN18SimpleStateMachineIP14CHostageImprov12HostageStateE6UpdateEv */
{
} /* size: 159900624 */

/* <0> (null):0 */
void HostageState(class HostageState *, const class HostageState  &)
{
} /* size: 159917560 */

/* <0> (null):0 */
void HostageState(class HostageState *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void UpdateStationaryAnimation(class HostageState *, class CHostageImprov *) /* linkage=_ZN12HostageState25UpdateStationaryAnimationEP14CHostageImprov */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ~HostageState(class HostageState *, int)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ~CHostageImprov(class CHostageImprov *, int)
{
} /* size: 0 */

/* <0> (null):0 */
enum ScareType GetScareIntensity(const class CHostageImprov  *) /* linkage=_ZNK14CHostageImprov17GetScareIntensityEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CHostage * GetEntity(const class CHostageImprov  *) /* linkage=_ZNK14CHostageImprov9GetEntityEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Idle(class CHostageImprov *) /* linkage=_ZN14CHostageImprov4IdleEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ~HostageIdleState(class HostageIdleState *, int)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ~HostageAnimateState(class HostageAnimateState *, int)
{
} /* size: 0 */

/* <0> (null):0 */
const class Vector  * GetHomePosition(const class CHostage  *) /* linkage=_ZNK8CHostage15GetHomePositionEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<CNavLadder*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<CNavLadder*> *, class _List_node_base *)
{
} /* size: 0 */

/* <0> (null):0 */
reference operator*(const class _List_iterator<CNavLadder*>  *) /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_iterator<CNavLadder*>  *) /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_iterator<CNavLadder*> *) /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_iterator<CNavLadder*> *, int) /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_iterator<CNavLadder*> *) /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_iterator<CNavLadder*> *, int) /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_iterator<CNavLadder*>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEeqERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_iterator<CNavLadder*>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEneERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<NavConnect> *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<NavConnect> *, class _List_node_base *)
{
} /* size: 0 */

/* <0> (null):0 */
reference operator*(const class _List_iterator<NavConnect>  *) /* linkage=_ZNKSt14_List_iteratorI10NavConnectEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_iterator<NavConnect>  *) /* linkage=_ZNKSt14_List_iteratorI10NavConnectEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_iterator<NavConnect> *) /* linkage=_ZNSt14_List_iteratorI10NavConnectEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_iterator<NavConnect> *, int) /* linkage=_ZNSt14_List_iteratorI10NavConnectEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_iterator<NavConnect> *) /* linkage=_ZNSt14_List_iteratorI10NavConnectEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_iterator<NavConnect> *, int) /* linkage=_ZNSt14_List_iteratorI10NavConnectEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_iterator<NavConnect>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorI10NavConnectEeqERKS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_iterator<NavConnect>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorI10NavConnectEneERKS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
virtual void OnEnter(class HostageRetreatState *, class CHostageImprov *) /* linkage=_ZN19HostageRetreatState7OnEnterEP14CHostageImprov */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void OnUpdate(class HostageRetreatState *, class CHostageImprov *) /* linkage=_ZN19HostageRetreatState8OnUpdateEP14CHostageImprov */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void OnExit(class HostageRetreatState *, class CHostageImprov *) /* linkage=_ZN19HostageRetreatState6OnExitEP14CHostageImprov */
{
} /* size: 0 */

/* <0> (null):0 */
virtual const char  * GetName(const class HostageRetreatState  *) /* linkage=_ZNK19HostageRetreatState7GetNameEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void ~HostageRetreatState(class HostageRetreatState *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void SimpleState(class SimpleState<CHostageImprov*> *, const class SimpleState<CHostageImprov*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void SimpleState(class SimpleState<CHostageImprov*> *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ~SimpleState(class SimpleState<CHostageImprov*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void OnEnter(class SimpleState<CHostageImprov*> *, class CHostageImprov *) /* linkage=_ZN11SimpleStateIP14CHostageImprovE7OnEnterES1_ */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void OnUpdate(class SimpleState<CHostageImprov*> *, class CHostageImprov *) /* linkage=_ZN11SimpleStateIP14CHostageImprovE8OnUpdateES1_ */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void OnExit(class SimpleState<CHostageImprov*> *, class CHostageImprov *) /* linkage=_ZN11SimpleStateIP14CHostageImprovE6OnExitES1_ */
{
} /* size: 0 */

/* <0> (null):0 */
virtual const char  * GetName(const class SimpleState<CHostageImprov*>  *) /* linkage=_ZNK11SimpleStateIP14CHostageImprovE7GetNameEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetParent(class SimpleState<CHostageImprov*> *, class SimpleState<CHostageImprov*> *) /* linkage=_ZN11SimpleStateIP14CHostageImprovE9SetParentEPS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
class SimpleState<CHostageImprov*> * GetParent(const class SimpleState<CHostageImprov*>  *) /* linkage=_ZNK11SimpleStateIP14CHostageImprovE9GetParentEv */
{
} /* size: 4 */

/* <0> (null):0 */
void HostageStateMachine(class HostageStateMachine *, const class HostageStateMachine  &)
{
} /* size: 0 */

/* <0> (null):0 */
void HostageStateMachine(class HostageStateMachine *)
{
} /* size: 0 */

/* <0> (null):0 */
void ~HostageStateMachine(class HostageStateMachine *, int)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void OnMoveToSuccess(class HostageStateMachine *, const class Vector  &) /* linkage=_ZN19HostageStateMachine15OnMoveToSuccessERK6Vector */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void OnMoveToFailure(class HostageStateMachine *, const class Vector  &, enum MoveToFailureType) /* linkage=_ZN19HostageStateMachine15OnMoveToFailureERK6VectorN12IImprovEvent17MoveToFailureTypeE */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void OnInjury(class HostageStateMachine *, float) /* linkage=_ZN19HostageStateMachine8OnInjuryEf */
{
} /* size: 0 */

/* <0> (null):0 */
void UpdateStationaryAnimation(class HostageStateMachine *, class CHostageImprov *) /* linkage=_ZN19HostageStateMachine25UpdateStationaryAnimationEP14CHostageImprov */
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~SimpleState(class SimpleState<CHostageImprov*> *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~HostageState(class HostageState *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~HostageRetreatState(class HostageRetreatState *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~CImprov(class CImprov *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator==(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, float X, float Y, float Z)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Length(const class Vector  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline edict_t * ENT(const entvars_t  * pev)
{
} /* size: 4 */

/* <0> (null):0 */
inline void operator!=(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline BOOL FStrEq(const char  * sz1, const char  * sz2)
{
} /* size: 4 */

/* <0> (null):0 */
inline void edict(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline int ENTINDEX(edict_t * pEdict)
{
} /* size: 4 */

/* <0> (null):0 */
inline void operator+(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator*(const class Vector  *const this, float fl)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ObjectCaps(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
virtual int ObjectCaps(class CPointEntity *) /* linkage=_ZN12CPointEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
inline void ObjectCaps(class CPointEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Invalidate(class CountdownTimer *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void IsElapsed(const class CountdownTimer  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ~HostageEscapeToCoverState(class HostageEscapeToCoverState *, int)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~HostageEscapeToCoverState(class HostageEscapeToCoverState *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ~HostageEscapeLookAroundState(class HostageEscapeLookAroundState *, int)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~HostageEscapeLookAroundState(class HostageEscapeLookAroundState *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void OnMoveToFailure(class HostageStateMachine *const this, const class Vector  &const goal, enum MoveToFailureType reason)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~HostageIdleState(class HostageIdleState *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ~HostageEscapeState(class HostageEscapeState *, int)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~HostageEscapeState(class HostageEscapeState *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ~HostageFollowState(class HostageFollowState *, int)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~HostageFollowState(class HostageFollowState *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~HostageAnimateState(class HostageAnimateState *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~CHostageImprov(class CHostageImprov *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void OnMoveToSuccess(class HostageStateMachine *const this, const class Vector  &const goal)
{
} /* size: 0 */

/* <0> (null):0 */
inline void OnInjury(class HostageStateMachine *const this, float amount)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Start(class IntervalTimer *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetScareIntensity(const class CHostageImprov  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetEntity(const class CHostageImprov  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetHomePosition(const class CHostage  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void entindex(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator-(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void NormalizeInPlace(class Vector *const this)
{
	{
		float flLen;                                          //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline void SetState(class SimpleStateMachine<CHostageImprov*, HostageState> *const this, class HostageState * newState)
{
} /* size: 0 */

/* <0> (null):0 */
inline void IsLengthGreaterThan(const class Vector  *const this, float length)
{
} /* size: 0 */

/* <0> (null):0 */
void OnUpdate(class HostageRetreatState *const this, class CHostageImprov * improv)
{
	{
		class CBasePlayer * player;                           //     0
		{
			floatconst farRange;                          //     0
		}
	}
} /* size: 0 */

/* <0> (null):0 */
void OnMoveToSuccess(class IImprovEvent *const this, const class Vector  &const goal)
{
} /* size: 0 */

/* <0> (null):0 */
void OnMoveToFailure(class IImprovEvent *const this, const class Vector  &const goal, enum MoveToFailureType reason)
{
} /* size: 0 */

/* <0> (null):0 */
void OnInjury(class IImprovEvent *const this, float amount)
{
} /* size: 0 */

/* <0> (null):0 */
void UpdateStationaryAnimation(class HostageState *const this, class CHostageImprov * improv)
{
} /* size: 0 */

/* <0> (null):0 */
void ~HostageState(class HostageState *const this)
{
	~SimpleState(class SimpleState<CHostageImprov*> *const this,
			intconst __in_chrg); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void GetName(const class HostageRetreatState  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void ~HostageRetreatState(class HostageRetreatState *const this)
{
	~HostageState(class HostageState *const this,
			intconst __in_chrg); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void OnEnter(class HostageRetreatState *const this, class CHostageImprov * improv)
{
} /* size: 0 */

/* <0> (null):0 */
void OnExit(class HostageRetreatState *const this, class CHostageImprov * improv)
{
} /* size: 0 */

/* <0> (null):0 */
void ~SimpleState(class SimpleState<CHostageImprov*> *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void OnExit(class SimpleState<CHostageImprov*> *const this, class CHostageImprov * userData)
{
} /* size: 0 */

/* <0> (null):0 */
void OnEnter(class SimpleState<CHostageImprov*> *const this, class CHostageImprov * userData)
{
} /* size: 0 */

/* <0> (null):0 */
void OnUpdate(class SimpleState<CHostageImprov*> *const this, class CHostageImprov * userData)
{
} /* size: 0 */

/* <0> (null):0 */
void ~SimpleState(class SimpleState<CHostageImprov*> *const this)
{
	~SimpleState(class SimpleState<CHostageImprov*> *const this,
			intconst __in_chrg); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void ~HostageRetreatState(class HostageRetreatState *const this)
{
	~HostageRetreatState(class HostageRetreatState *const this,
				intconst __in_chrg); /* size=159654388, low_pc=0 */ //     0
} /* size: 159629712 */

/* <0> (null):0 */
void ~HostageState(class HostageState *const this)
{
	~HostageState(class HostageState *const this,
			intconst __in_chrg); /* size=159751340, low_pc=0 */ //     0
} /* size: 159657516 */

/* <0> (null):0 */
inline void Idle(class CHostageImprov *const this)
{
} /* size: 159753740 */

/* <0> (null):0 */
void OnUpdate(class HostageRetreatState *const this, class CHostageImprov * improv)
{
	{
		class CBasePlayer * player;                           //     0
	}
	OnUpdate(class HostageRetreatState *const this,
		class CHostageImprov * improv); /* size=159689912, low_pc=0 */ //     0
} /* size: 159790436 */



/* Variables: */

float                      flLen; /* size: 4 */

class CBasePlayer *        player; /* size: 4 */

floatconst                 farRange; /* size: 4 */

class CBasePlayer *        player; /* size: 4 */

; /* size: 160004888 */

; /* size: 160004984 */

extern class _IO_FILE *           stdin; /* size: 4 */

extern class _IO_FILE *           stdout; /* size: 4 */

intconst                   k_cubSaltSize; /* size: 4 */

GID_tconst                 k_GIDNil; /* size: 8 */

GID_tconst                 k_TxnIDNil; /* size: 8 */

GID_tconst                 k_TxnIDUnknown; /* size: 8 */

PackageId_tconst           k_uPackageIdFreeSub; /* size: 4 */

PackageId_tconst           k_uPackageIdInvalid; /* size: 4 */

AppId_tconst               k_uAppIdInvalid; /* size: 4 */

AssetClassId_tconst        k_ulAssetClassIdInvalid; /* size: 8 */

PhysicalItemId_tconst      k_uPhysicalItemIdInvalid; /* size: 4 */

DepotId_tconst             k_uDepotIdInvalid; /* size: 4 */

CellID_tconst              k_uCellIDInvalid; /* size: 4 */

SteamAPICall_tconst        k_uAPICallInvalid; /* size: 8 */

PartnerId_tconst           k_uPartnerIdInvalid; /* size: 4 */

extern enginefuncs_t              g_engfuncs; /* size: 632 */

extern globalvars_t *             gpGlobals; /* size: 4 */

extern class Vectorconst          g_vecZero; /* size: 12 */

extern cvar_t                     cv_bot_difficulty; /* size: 20 */

extern cvar_t                     cv_bot_allow_rogues; /* size: 20 */

extern cvar_t                     cv_bot_allow_pistols; /* size: 20 */

extern cvar_t                     cv_bot_allow_shotguns; /* size: 20 */

extern cvar_t                     cv_bot_allow_sub_machine_guns; /* size: 20 */

extern cvar_t                     cv_bot_allow_rifles; /* size: 20 */

extern cvar_t                     cv_bot_allow_machine_guns; /* size: 20 */

extern cvar_t                     cv_bot_allow_grenades; /* size: 20 */

extern cvar_t                     cv_bot_allow_snipers; /* size: 20 */

extern cvar_t                     cv_bot_allow_shield; /* size: 20 */

floatconst                 GenerationStepSize; /* size: 4 */

floatconst                 StepHeight; /* size: 4 */

floatconst                 JumpHeight; /* size: 4 */

floatconst                 JumpCrouchHeight; /* size: 4 */

floatconst                 MaxSlope; /* size: 4 */

floatconst                 MaxUnitZSlope; /* size: 4 */

floatconst                 BotRadius; /* size: 4 */

floatconst                 DeathDrop; /* size: 4 */

floatconst                 HalfHumanWidth; /* size: 4 */

floatconst                 HalfHumanHeight; /* size: 4 */

floatconst                 HumanHeight; /* size: 4 */

extern NavAreaList                TheNavAreaList; /* size: 8 */

extern class CNavAreaGrid        TheNavAreaGrid; /* size: 1052 */

extern class CBotManager *        TheBots; /* size: 4 */

extern cvar_t                     friendlyfire; /* size: 20 */

; /* size: 159908776 */

/* Types: */

/* 1 */
char
 /* size: 1 */

/* 2 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 3 */
unsigned int
 /* size: 4 */

/* 4 */
unsigned char
 /* size: 1 */

/* 5 */
short unsigned int
 /* size: 2 */

/* 6 */
long unsigned int
 /* size: 4 */

/* 7 */
signed char
 /* size: 1 */

/* 8 */
short int
 /* size: 2 */

/* 9 */
int
 /* size: 4 */

/* 10 */
long long int
 /* size: 8 */

/* 11 */
long long unsigned int
 /* size: 8 */

/* 12 */
/* <0> (null):0 */
typedef long long int __quad_t; /* size: 8 */

/* 13 */
/* <0> (null):0 */
typedef long int __off_t; /* size: 4 */

/* 14 */
long int
 /* size: 4 */

/* 15 */
/* <0> (null):0 */
typedef __quad_t __off64_t; /* size: 8 */

/* 16 */
 /* pointer to 0 */
 /* size: 4 */

/* 17 */
 /* pointer to 1 */
 /* size: 4 */

/* 18 */
/* <0> (null):0 */
typedef struct _IO_FILE FILE; /* size: 148 */

/* 19 */
/* <0> (null):0 */
struct _IO_FILE {
	int                        _flags;               /*     0     4 */
	char *                     _IO_read_ptr;         /*     4     4 */
	char *                     _IO_read_end;         /*     8     4 */
	char *                     _IO_read_base;        /*    12     4 */
	char *                     _IO_write_base;       /*    16     4 */
	char *                     _IO_write_ptr;        /*    20     4 */
	char *                     _IO_write_end;        /*    24     4 */
	char *                     _IO_buf_base;         /*    28     4 */
	char *                     _IO_buf_end;          /*    32     4 */
	char *                     _IO_save_base;        /*    36     4 */
	char *                     _IO_backup_base;      /*    40     4 */
	char *                     _IO_save_end;         /*    44     4 */
	class _IO_marker *         _markers;             /*    48     4 */
	class _IO_FILE *           _chain;               /*    52     4 */
	int                        _fileno;              /*    56     4 */
	int                        _flags2;              /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	__off_t                    _old_offset;          /*    64     4 */
	short unsigned int         _cur_column;          /*    68     2 */
	signed char                _vtable_offset;       /*    70     1 */
	char                       _shortbuf[1];         /*    71     1 */
	_IO_lock_t *               _lock;                /*    72     4 */
	__off64_t                  _offset;              /*    76     8 */
	void *                     __pad1;               /*    84     4 */
	void *                     __pad2;               /*    88     4 */
	void *                     __pad3;               /*    92     4 */
	void *                     __pad4;               /*    96     4 */
	size_t                     __pad5;               /*   100     4 */
	int                        _mode;                /*   104     4 */
	char                       _unused2[40];         /*   108    40 */
	/* --- cacheline 2 boundary (128 bytes) was 20 bytes ago --- */

	/* size: 148, cachelines: 3, members: 29 */
	/* last cacheline: 20 bytes */
}; /* size: 148 */

/* 20 */
/* <0> (null):0 */
typedef void _IO_lock_t; /* size: 0 */

/* 21 */
/* <0> (null):0 */
struct _IO_marker {
	class _IO_marker *         _next;                /*     0     4 */
	class _IO_FILE *           _sbuf;                /*     4     4 */
	int                        _pos;                 /*     8     4 */

	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 22 */
 /* pointer to 21 */
 /* size: 4 */

/* 23 */
 /* pointer to 19 */
 /* size: 4 */

/* 24 */
 /* pointer to 21 */
 /* size: 4 */

/* 25 */
 /* pointer to 19 */
 /* size: 4 */

/* 26 */
/* <0> (null):0 */
char                       array[1]; /* size: 1 */

/* 27 */
 /* pointer to 20 */
 /* size: 4 */

/* 28 */
/* <0> (null):0 */
char                       array[40]; /* size: 40 */

/* 29 */
 /* pointer to 30 */
 /* size: 4 */

/* 30 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 31 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 32 */
 /* pointer to 33 */
 /* size: 4 */

/* 33 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 146684884 */

/* 34 */
long double
 /* size: 12 */

/* 35 */
double
 /* size: 8 */

/* 36 */
/* <0> (null):0 */
typedef int int32; /* size: 4 */

/* 37 */
/* <0> (null):0 */
typedef unsigned int uint32; /* size: 4 */

/* 38 */
/* <0> (null):0 */
typedef long long unsigned int uint64; /* size: 8 */

/* 39 */
/* <0> (null):0 */
typedef uint64 GID_t; /* size: 8 */

/* 40 */
/* <0> (null):0 */
typedef uint32 PackageId_t; /* size: 4 */

/* 41 */
/* <0> (null):0 */
typedef uint32 AppId_t; /* size: 4 */

/* 42 */
/* <0> (null):0 */
typedef uint64 AssetClassId_t; /* size: 8 */

/* 43 */
/* <0> (null):0 */
typedef uint32 PhysicalItemId_t; /* size: 4 */

/* 44 */
/* <0> (null):0 */
typedef uint32 DepotId_t; /* size: 4 */

/* 45 */
/* <0> (null):0 */
typedef uint32 CellID_t; /* size: 4 */

/* 46 */
/* <0> (null):0 */
typedef uint64 SteamAPICall_t; /* size: 8 */

/* 47 */
/* <0> (null):0 */
typedef uint32 PartnerId_t; /* size: 4 */

/* 48 */
/* <0> (null):0 */
typedef int BOOL; /* size: 4 */

/* 49 */
/* <0> (null):0 */
typedef unsigned char BYTE; /* size: 1 */

/* 50 */
/* <0> (null):0 */
typedef unsigned char byte; /* size: 1 */

/* 51 */
/* <0> (null):0 */
typedef unsigned int string_t; /* size: 4 */

/* 52 */
/* <0> (null):0 */
typedef float vec_t; /* size: 4 */

/* 53 */
float
 /* size: 4 */

/* 54 */
/* <0> (null):0 */
float                      array[2]; /* size: 8 */

/* 55 */
/* <0> (null):0 */
class Vector2D {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	/* <0> (null):0 */
	void Vector2D(class Vector2D *);

	/* <0> (null):0 */
	void Vector2D(class Vector2D *, float, float);

	/* <0> (null):0 */
	class Vector2D operator+(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DplERKS_ */

	/* <0> (null):0 */
	class Vector2D operator-(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DmiERKS_ */

	/* <0> (null):0 */
	class Vector2D operator*(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DmlEf */

	/* <0> (null):0 */
	class Vector2D operator/(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DdvEf */

	/* <0> (null):0 */
	float Length(const class Vector2D  *); /* linkage=_ZNK8Vector2D6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector2D  *); /* linkage=_ZNK8Vector2D13LengthSquaredEv */

	/* <0> (null):0 */
	class Vector2D Normalize(const class Vector2D  *); /* linkage=_ZNK8Vector2D9NormalizeEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector2D *); /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector2D *, float); /* linkage=_ZN8Vector2D6IsZeroEf */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 56 */
 /* pointer to 55 */
 /* size: 4 */

/* 57 */
 /* pointer to 58 */
 /* size: 4 */

/* 58 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 59 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 60 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 61 */
bool
 /* size: 1 */

/* 62 */
/* <0> (null):0 */
class Vector {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	vec_t                      z;                    /*     8     4 */
	/* <0> (null):0 */
	void Vector(class Vector *);

	/* <0> (null):0 */
	void Vector(class Vector *, float, float, float);

	/* <0> (null):0 */
	void Vector(class Vector *, const class Vector  &);

	/* <0> (null):0 */
	void Vector(class Vector *, float *);

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *); /* linkage=_ZNK6VectorngEv */

	/* <0> (null):0 */
	int operator==(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectoreqERKS_ */

	/* <0> (null):0 */
	int operator!=(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorneERKS_ */

	/* <0> (null):0 */
	class Vector operator+(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorplERKS_ */

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectormiERKS_ */

	/* <0> (null):0 */
	class Vector operator*(const class Vector  *, float); /* linkage=_ZNK6VectormlEf */

	/* <0> (null):0 */
	class Vector operator/(const class Vector  *, float); /* linkage=_ZNK6VectordvEf */

	/* <0> (null):0 */
	void CopyToArray(const class Vector  *, float *); /* linkage=_ZNK6Vector11CopyToArrayEPf */

	/* <0> (null):0 */
	float Length(const class Vector  *); /* linkage=_ZNK6Vector6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector  *); /* linkage=_ZNK6Vector13LengthSquaredEv */

	/* <0> (null):0 */
	float * operator float*(class Vector *); /* linkage=_ZN6VectorcvPfEv */

	/* <0> (null):0 */
	const float  * operator const float*(const class Vector  *); /* linkage=_ZNK6VectorcvPKfEv */

	/* <0> (null):0 */
	class Vector Normalize(const class Vector  *); /* linkage=_ZNK6Vector9NormalizeEv */

	/* <0> (null):0 */
	class Vector2D Make2D(const class Vector  *); /* linkage=_ZNK6Vector6Make2DEv */

	/* <0> (null):0 */
	float Length2D(const class Vector  *); /* linkage=_ZNK6Vector8Length2DEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector  *, float); /* linkage=_ZNK6Vector16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector  *, float); /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector *); /* linkage=_ZN6Vector16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector *, float); /* linkage=_ZN6Vector6IsZeroEf */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 63 */
 /* pointer to 62 */
 /* size: 4 */

/* 64 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 65 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 66 */
 /* pointer to 53 */
 /* size: 4 */

/* 67 */
 /* pointer to 68 */
 /* size: 4 */

/* 68 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 69 */
 /* pointer to 70 */
 /* size: 4 */

/* 70 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 71 */
/* <0> (null):0 */
typedef int qboolean; /* size: 4 */

/* 72 */
/* <0> (null):0 */
struct link_s {
	class link_s *             prev;                 /*     0     4 */
	class link_s *             next;                 /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 73 */
 /* pointer to 72 */
 /* size: 4 */

/* 74 */
/* <0> (null):0 */
typedef struct link_s link_t; /* size: 8 */

/* 75 */
/* <0> (null):0 */
typedef struct edict_s edict_t; /* size: 804 */

/* 76 */
/* <0> (null):0 */
struct edict_s {
	qboolean                   free;                 /*     0     4 */
	int                        serialnumber;         /*     4     4 */
	link_t                     area;                 /*     8     8 */
	int                        headnode;             /*    16     4 */
	int                        num_leafs;            /*    20     4 */
	short int                  leafnums[48];         /*    24    96 */
	/* --- cacheline 1 boundary (64 bytes) was 56 bytes ago --- */
	float                      freetime;             /*   120     4 */
	void *                     pvPrivateData;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	entvars_t                  v;                    /*   128   676 */
	/* --- cacheline 12 boundary (768 bytes) was 36 bytes ago --- */

	/* size: 804, cachelines: 13, members: 9 */
	/* last cacheline: 36 bytes */
}; /* size: 804 */

/* 77 */
 /* pointer to 75 */
 /* size: 4 */

/* 78 */
/* <0> (null):0 */
struct {
	float                      time;                 /*     0     4 */
	float                      frametime;            /*     4     4 */
	float                      force_retouch;        /*     8     4 */
	string_t                   mapname;              /*    12     4 */
	string_t                   startspot;            /*    16     4 */
	float                      deathmatch;           /*    20     4 */
	float                      coop;                 /*    24     4 */
	float                      teamplay;             /*    28     4 */
	float                      serverflags;          /*    32     4 */
	float                      found_secrets;        /*    36     4 */
	class Vector              v_forward;             /*    40    12 */
	class Vector              v_up;                  /*    52    12 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	class Vector              v_right;               /*    64    12 */
	float                      trace_allsolid;       /*    76     4 */
	float                      trace_startsolid;     /*    80     4 */
	float                      trace_fraction;       /*    84     4 */
	class Vector              trace_endpos;          /*    88    12 */
	class Vector              trace_plane_normal;    /*   100    12 */
	float                      trace_plane_dist;     /*   112     4 */
	edict_t *                  trace_ent;            /*   116     4 */
	float                      trace_inopen;         /*   120     4 */
	float                      trace_inwater;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	int                        trace_hitgroup;       /*   128     4 */
	int                        trace_flags;          /*   132     4 */
	int                        msg_entity;           /*   136     4 */
	int                        cdAudioTrack;         /*   140     4 */
	int                        maxClients;           /*   144     4 */
	int                        maxEntities;          /*   148     4 */
	const char  *              pStringBase;          /*   152     4 */
	void *                     pSaveData;            /*   156     4 */
	class Vector              vecLandmarkOffset;     /*   160    12 */

	/* size: 172, cachelines: 3, members: 31 */
	/* last cacheline: 44 bytes */
}; /* size: 172 */

/* 79 */
/* <0> (null):0 */
typedef class  globalvars_t; /* size: 172 */

/* 80 */
/* <0> (null):0 */
struct entvars_s {
	string_t                   classname;            /*     0     4 */
	string_t                   globalname;           /*     4     4 */
	class Vector              origin;                /*     8    12 */
	class Vector              oldorigin;             /*    20    12 */
	class Vector              velocity;              /*    32    12 */
	class Vector              basevelocity;          /*    44    12 */
	class Vector              clbasevelocity;        /*    56    12 */
	/* --- cacheline 1 boundary (64 bytes) was 4 bytes ago --- */
	class Vector              movedir;               /*    68    12 */
	class Vector              angles;                /*    80    12 */
	class Vector              avelocity;             /*    92    12 */
	class Vector              punchangle;            /*   104    12 */
	class Vector              v_angle;               /*   116    12 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	class Vector              endpos;                /*   128    12 */
	class Vector              startpos;              /*   140    12 */
	float                      impacttime;           /*   152     4 */
	float                      starttime;            /*   156     4 */
	int                        fixangle;             /*   160     4 */
	float                      idealpitch;           /*   164     4 */
	float                      pitch_speed;          /*   168     4 */
	float                      ideal_yaw;            /*   172     4 */
	float                      yaw_speed;            /*   176     4 */
	int                        modelindex;           /*   180     4 */
	string_t                   model;                /*   184     4 */
	int                        viewmodel;            /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	int                        weaponmodel;          /*   192     4 */
	class Vector              absmin;                /*   196    12 */
	class Vector              absmax;                /*   208    12 */
	class Vector              mins;                  /*   220    12 */
	class Vector              maxs;                  /*   232    12 */
	class Vector              size;                  /*   244    12 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	float                      ltime;                /*   256     4 */
	float                      nextthink;            /*   260     4 */
	int                        movetype;             /*   264     4 */
	int                        solid;                /*   268     4 */
	int                        skin;                 /*   272     4 */
	int                        body;                 /*   276     4 */
	int                        effects;              /*   280     4 */
	float                      gravity;              /*   284     4 */
	float                      friction;             /*   288     4 */
	int                        light_level;          /*   292     4 */
	int                        sequence;             /*   296     4 */
	int                        gaitsequence;         /*   300     4 */
	float                      frame;                /*   304     4 */
	float                      animtime;             /*   308     4 */
	float                      framerate;            /*   312     4 */
	unsigned char              controller[4];        /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	unsigned char              blending[2];          /*   320     2 */
	float                      scale;                /*   324     4 */
	int                        rendermode;           /*   328     4 */
	float                      renderamt;            /*   332     4 */
	class Vector              rendercolor;           /*   336    12 */
	int                        renderfx;             /*   348     4 */
	float                      health;               /*   352     4 */
	float                      frags;                /*   356     4 */
	int                        weapons;              /*   360     4 */
	float                      takedamage;           /*   364     4 */
	int                        deadflag;             /*   368     4 */
	class Vector              view_ofs;              /*   372    12 */
	int                        button;               /*   384     4 */
	/* --- cacheline 6 boundary (384 bytes) was 2 bytes ago --- */
	int                        impulse;              /*   388     4 */
	edict_t *                  chain;                /*   392     4 */
	edict_t *                  dmg_inflictor;        /*   396     4 */
	edict_t *                  enemy;                /*   400     4 */
	edict_t *                  aiment;               /*   404     4 */
	edict_t *                  owner;                /*   408     4 */
	edict_t *                  groundentity;         /*   412     4 */
	int                        spawnflags;           /*   416     4 */
	int                        flags;                /*   420     4 */
	int                        colormap;             /*   424     4 */
	int                        team;                 /*   428     4 */
	float                      max_health;           /*   432     4 */
	float                      teleport_time;        /*   436     4 */
	float                      armortype;            /*   440     4 */
	float                      armorvalue;           /*   444     4 */
	int                        waterlevel;           /*   448     4 */
	/* --- cacheline 7 boundary (448 bytes) was 2 bytes ago --- */
	int                        watertype;            /*   452     4 */
	string_t                   target;               /*   456     4 */
	string_t                   targetname;           /*   460     4 */
	string_t                   netname;              /*   464     4 */
	string_t                   message;              /*   468     4 */
	float                      dmg_take;             /*   472     4 */
	float                      dmg_save;             /*   476     4 */
	float                      dmg;                  /*   480     4 */
	float                      dmgtime;              /*   484     4 */
	string_t                   noise;                /*   488     4 */
	string_t                   noise1;               /*   492     4 */
	string_t                   noise2;               /*   496     4 */
	string_t                   noise3;               /*   500     4 */
	float                      speed;                /*   504     4 */
	float                      air_finished;         /*   508     4 */
	float                      pain_finished;        /*   512     4 */
	/* --- cacheline 8 boundary (512 bytes) was 2 bytes ago --- */
	float                      radsuit_finished;     /*   516     4 */
	edict_t *                  pContainingEntity;    /*   520     4 */
	int                        playerclass;          /*   524     4 */
	float                      maxspeed;             /*   528     4 */
	float                      fov;                  /*   532     4 */
	int                        weaponanim;           /*   536     4 */
	int                        pushmsec;             /*   540     4 */
	int                        bInDuck;              /*   544     4 */
	int                        flTimeStepSound;      /*   548     4 */
	int                        flSwimTime;           /*   552     4 */
	int                        flDuckTime;           /*   556     4 */
	int                        iStepLeft;            /*   560     4 */
	float                      flFallVelocity;       /*   564     4 */
	int                        gamestate;            /*   568     4 */
	int                        oldbuttons;           /*   572     4 */
	int                        groupinfo;            /*   576     4 */
	/* --- cacheline 9 boundary (576 bytes) was 2 bytes ago --- */
	int                        iuser1;               /*   580     4 */
	int                        iuser2;               /*   584     4 */
	int                        iuser3;               /*   588     4 */
	int                        iuser4;               /*   592     4 */
	float                      fuser1;               /*   596     4 */
	float                      fuser2;               /*   600     4 */
	float                      fuser3;               /*   604     4 */
	float                      fuser4;               /*   608     4 */
	class Vector              vuser1;                /*   612    12 */
	class Vector              vuser2;                /*   624    12 */
	class Vector              vuser3;                /*   636    12 */
	/* --- cacheline 10 boundary (640 bytes) was 6 bytes ago --- */
	class Vector              vuser4;                /*   648    12 */
	edict_t *                  euser1;               /*   660     4 */
	edict_t *                  euser2;               /*   664     4 */
	edict_t *                  euser3;               /*   668     4 */
	edict_t *                  euser4;               /*   672     4 */

	/* size: 676, cachelines: 11, members: 123 */
	/* last cacheline: 36 bytes */

	/* BRAIN FART ALERT! 676 != 674 + 0(holes), diff = 2 */

}; /* size: 676 */

/* 81 */
/* <0> (null):0 */
unsigned char              array[4]; /* size: 4 */

/* 82 */
/* <0> (null):0 */
unsigned char              array[2]; /* size: 2 */

/* 83 */
/* <0> (null):0 */
typedef struct entvars_s entvars_t; /* size: 676 */

/* 84 */
/* <0> (null):0 */
short int                  array[48]; /* size: 96 */

/* 85 */
/* <0> (null):0 */
typedef uint32 CRC32_t; /* size: 4 */

/* 86 */
/* <0> (null):0 */
struct cvar_s {
	char *                     name;                 /*     0     4 */
	char *                     string;               /*     4     4 */
	int                        flags;                /*     8     4 */
	float                      value;                /*    12     4 */
	class cvar_s *             next;                 /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 87 */
 /* pointer to 86 */
 /* size: 4 */

/* 88 */
/* <0> (null):0 */
typedef struct cvar_s cvar_t; /* size: 20 */

/* 89 */
/* <0> (null):0 */
struct client_textmessage_s {
	int                        effect;               /*     0     4 */
	byte                       r1;                   /*     4     1 */
	byte                       g1;                   /*     5     1 */
	byte                       b1;                   /*     6     1 */
	byte                       a1;                   /*     7     1 */
	byte                       r2;                   /*     8     1 */
	byte                       g2;                   /*     9     1 */
	byte                       b2;                   /*    10     1 */
	byte                       a2;                   /*    11     1 */
	float                      x;                    /*    12     4 */
	float                      y;                    /*    16     4 */
	float                      fadein;               /*    20     4 */
	float                      fadeout;              /*    24     4 */
	float                      holdtime;             /*    28     4 */
	float                      fxtime;               /*    32     4 */
	const char  *              pName;                /*    36     4 */
	const char  *              pMessage;             /*    40     4 */

	/* size: 44, cachelines: 1, members: 17 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 90 */
/* <0> (null):0 */
typedef struct client_textmessage_s client_textmessage_t; /* size: 44 */

/* 91 */
/* <0> (null):0 */
typedef struct sequenceCommandLine_ sequenceCommandLine_s; /* size: 92 */

/* 92 */
/* <0> (null):0 */
struct sequenceCommandLine_ {
	int                        commandType;          /*     0     4 */
	client_textmessage_t       clientMessage;        /*     4    44 */
	char *                     speakerName;          /*    48     4 */
	char *                     listenerName;         /*    52     4 */
	char *                     soundFileName;        /*    56     4 */
	char *                     sentenceName;         /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	char *                     fireTargetNames;      /*    64     4 */
	char *                     killTargetNames;      /*    68     4 */
	float                      delay;                /*    72     4 */
	int                        repeatCount;          /*    76     4 */
	int                        textChannel;          /*    80     4 */
	int                        modifierBitField;     /*    84     4 */
	sequenceCommandLine_s *    nextCommandLine;      /*    88     4 */

	/* size: 92, cachelines: 2, members: 13 */
	/* last cacheline: 28 bytes */
}; /* size: 92 */

/* 93 */
 /* pointer to 91 */
 /* size: 4 */

/* 94 */
/* <0> (null):0 */
typedef struct sequenceEntry_ sequenceEntry_s; /* size: 20 */

/* 95 */
/* <0> (null):0 */
struct sequenceEntry_ {
	char *                     fileName;             /*     0     4 */
	char *                     entryName;            /*     4     4 */
	sequenceCommandLine_s *    firstCommand;         /*     8     4 */
	sequenceEntry_s *          nextEntry;            /*    12     4 */
	qboolean                   isGlobal;             /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 96 */
 /* pointer to 94 */
 /* size: 4 */

/* 97 */
/* <0> (null):0 */
typedef struct sentenceEntry_ sentenceEntry_s; /* size: 16 */

/* 98 */
/* <0> (null):0 */
struct sentenceEntry_ {
	char *                     data;                 /*     0     4 */
	sentenceEntry_s *          nextEntry;            /*     4     4 */
	qboolean                   isGlobal;             /*     8     4 */
	unsigned int               index;                /*    12     4 */

	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 99 */
 /* pointer to 97 */
 /* size: 4 */

/* 100 */
/* <0> (null):0 */
enum {
	at_notice = 0,
	at_console = 1,
	at_aiconsole = 2,
	at_warning = 3,
	at_error = 4,
	at_logged = 5,
}; /* size: 4 */

/* 101 */
/* <0> (null):0 */
typedef enum  ALERT_TYPE; /* size: 4 */

/* 102 */
/* <0> (null):0 */
enum {
	print_console = 0,
	print_center = 1,
	print_chat = 2,
}; /* size: 4 */

/* 103 */
/* <0> (null):0 */
typedef enum  PRINT_TYPE; /* size: 4 */

/* 104 */
/* <0> (null):0 */
enum {
	force_exactfile = 0,
	force_model_samebounds = 1,
	force_model_specifybounds = 2,
	force_model_specifybounds_if_avail = 3,
}; /* size: 4 */

/* 105 */
/* <0> (null):0 */
typedef enum  FORCE_TYPE; /* size: 4 */

/* 106 */
/* <0> (null):0 */
struct {
	int                        fAllSolid;            /*     0     4 */
	int                        fStartSolid;          /*     4     4 */
	int                        fInOpen;              /*     8     4 */
	int                        fInWater;             /*    12     4 */
	float                      flFraction;           /*    16     4 */
	class Vector              vecEndPos;             /*    20    12 */
	float                      flPlaneDist;          /*    32     4 */
	class Vector              vecPlaneNormal;        /*    36    12 */
	edict_t *                  pHit;                 /*    48     4 */
	int                        iHitgroup;            /*    52     4 */
	/* <0> (null):0 */
	void TraceResult(TraceResult *);


	/* size: 56, cachelines: 1, members: 10 */
	/* last cacheline: 56 bytes */
}; /* size: 56 */

/* 107 */
/* <0> (null):0 */
typedef class  TraceResult; /* size: 56 */

/* 108 */
/* <0> (null):0 */
struct enginefuncs_s {
	int                        (*pfnPrecacheModel)(char *); /*     0     4 */
	int                        (*pfnPrecacheSound)(char *); /*     4     4 */
	void                       (*pfnSetModel)(edict_t *, const char  *); /*     8     4 */
	int                        (*pfnModelIndex)(const char  *); /*    12     4 */
	int                        (*pfnModelFrames)(int); /*    16     4 */
	void                       (*pfnSetSize)(edict_t *, const float  *, const float  *); /*    20     4 */
	void                       (*pfnChangeLevel)(char *, char *); /*    24     4 */
	void                       (*pfnGetSpawnParms)(edict_t *); /*    28     4 */
	void                       (*pfnSaveSpawnParms)(edict_t *); /*    32     4 */
	float                      (*pfnVecToYaw)(const float  *); /*    36     4 */
	void                       (*pfnVecToAngles)(const float  *, float *); /*    40     4 */
	void                       (*pfnMoveToOrigin)(edict_t *, const float  *, float, int); /*    44     4 */
	void                       (*pfnChangeYaw)(edict_t *); /*    48     4 */
	void                       (*pfnChangePitch)(edict_t *); /*    52     4 */
	edict_t *                  (*pfnFindEntityByString)(edict_t *, const char  *, const char  *); /*    56     4 */
	int                        (*pfnGetEntityIllum)(edict_t *); /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	edict_t *                  (*pfnFindEntityInSphere)(edict_t *, const float  *, float); /*    64     4 */
	edict_t *                  (*pfnFindClientInPVS)(edict_t *); /*    68     4 */
	edict_t *                  (*pfnEntitiesInPVS)(edict_t *); /*    72     4 */
	void                       (*pfnMakeVectors)(const float  *); /*    76     4 */
	void                       (*pfnAngleVectors)(const float  *, float *, float *, float *); /*    80     4 */
	edict_t *                  (*pfnCreateEntity)(void); /*    84     4 */
	void                       (*pfnRemoveEntity)(edict_t *); /*    88     4 */
	edict_t *                  (*pfnCreateNamedEntity)(int); /*    92     4 */
	void                       (*pfnMakeStatic)(edict_t *); /*    96     4 */
	int                        (*pfnEntIsOnFloor)(edict_t *); /*   100     4 */
	int                        (*pfnDropToFloor)(edict_t *); /*   104     4 */
	int                        (*pfnWalkMove)(edict_t *, float, float, int); /*   108     4 */
	void                       (*pfnSetOrigin)(edict_t *, const float  *); /*   112     4 */
	void                       (*pfnEmitSound)(edict_t *, int, const char  *, float, float, int, int); /*   116     4 */
	void                       (*pfnEmitAmbientSound)(edict_t *, float *, const char  *, float, float, int, int); /*   120     4 */
	void                       (*pfnTraceLine)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	void                       (*pfnTraceToss)(edict_t *, edict_t *, TraceResult *); /*   128     4 */
	int                        (*pfnTraceMonsterHull)(edict_t *, const float  *, const float  *, int, edict_t *, TraceResult *); /*   132     4 */
	void                       (*pfnTraceHull)(const float  *, const float  *, int, int, edict_t *, TraceResult *); /*   136     4 */
	void                       (*pfnTraceModel)(const float  *, const float  *, int, edict_t *, TraceResult *); /*   140     4 */
	const char  *              (*pfnTraceTexture)(edict_t *, const float  *, const float  *); /*   144     4 */
	void                       (*pfnTraceSphere)(const float  *, const float  *, int, float, edict_t *, TraceResult *); /*   148     4 */
	void                       (*pfnGetAimVector)(edict_t *, float, float *); /*   152     4 */
	void                       (*pfnServerCommand)(char *); /*   156     4 */
	void                       (*pfnServerExecute)(void); /*   160     4 */
	void                       (*pfnClientCommand)(edict_t *, char *, ...); /*   164     4 */
	void                       (*pfnParticleEffect)(const float  *, const float  *, float, float); /*   168     4 */
	void                       (*pfnLightStyle)(int, char *); /*   172     4 */
	int                        (*pfnDecalIndex)(const char  *); /*   176     4 */
	int                        (*pfnPointContents)(const float  *); /*   180     4 */
	void                       (*pfnMessageBegin)(int, int, const float  *, edict_t *); /*   184     4 */
	void                       (*pfnMessageEnd)(void); /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	void                       (*pfnWriteByte)(int); /*   192     4 */
	void                       (*pfnWriteChar)(int); /*   196     4 */
	void                       (*pfnWriteShort)(int); /*   200     4 */
	void                       (*pfnWriteLong)(int); /*   204     4 */
	void                       (*pfnWriteAngle)(float); /*   208     4 */
	void                       (*pfnWriteCoord)(float); /*   212     4 */
	void                       (*pfnWriteString)(const char  *); /*   216     4 */
	void                       (*pfnWriteEntity)(int); /*   220     4 */
	void                       (*pfnCVarRegister)(cvar_t *); /*   224     4 */
	float                      (*pfnCVarGetFloat)(const char  *); /*   228     4 */
	const char  *              (*pfnCVarGetString)(const char  *); /*   232     4 */
	void                       (*pfnCVarSetFloat)(const char  *, float); /*   236     4 */
	void                       (*pfnCVarSetString)(const char  *, const char  *); /*   240     4 */
	void                       (*pfnAlertMessage)(ALERT_TYPE, char *, ...); /*   244     4 */
	void                       (*pfnEngineFprintf)(void *, char *, ...); /*   248     4 */
	void *                     (*pfnPvAllocEntPrivateData)(edict_t *, int32); /*   252     4 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	void *                     (*pfnPvEntPrivateData)(edict_t *); /*   256     4 */
	void                       (*pfnFreeEntPrivateData)(edict_t *); /*   260     4 */
	const char  *              (*pfnSzFromIndex)(int); /*   264     4 */
	int                        (*pfnAllocString)(const char  *); /*   268     4 */
	class entvars_s *          (*pfnGetVarsOfEnt)(edict_t *); /*   272     4 */
	edict_t *                  (*pfnPEntityOfEntOffset)(int); /*   276     4 */
	int                        (*pfnEntOffsetOfPEntity)(const edict_t  *); /*   280     4 */
	int                        (*pfnIndexOfEdict)(const edict_t  *); /*   284     4 */
	edict_t *                  (*pfnPEntityOfEntIndex)(int); /*   288     4 */
	edict_t *                  (*pfnFindEntityByVars)(class entvars_s *); /*   292     4 */
	void *                     (*pfnGetModelPtr)(edict_t *); /*   296     4 */
	int                        (*pfnRegUserMsg)(const char  *, int); /*   300     4 */
	void                       (*pfnAnimationAutomove)(const edict_t  *, float); /*   304     4 */
	void                       (*pfnGetBonePosition)(const edict_t  *, int, float *, float *); /*   308     4 */
	uint32                     (*pfnFunctionFromName)(const char  *); /*   312     4 */
	const char  *              (*pfnNameForFunction)(uint32); /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	void                       (*pfnClientPrintf)(edict_t *, PRINT_TYPE, const char  *); /*   320     4 */
	void                       (*pfnServerPrint)(const char  *); /*   324     4 */
	const char  *              (*pfnCmd_Args)(void); /*   328     4 */
	const char  *              (*pfnCmd_Argv)(int);  /*   332     4 */
	int                        (*pfnCmd_Argc)(void); /*   336     4 */
	void                       (*pfnGetAttachment)(const edict_t  *, int, float *, float *); /*   340     4 */
	void                       (*pfnCRC32_Init)(CRC32_t *); /*   344     4 */
	void                       (*pfnCRC32_ProcessBuffer)(CRC32_t *, void *, int); /*   348     4 */
	void                       (*pfnCRC32_ProcessByte)(CRC32_t *, unsigned char); /*   352     4 */
	CRC32_t                    (*pfnCRC32_Final)(CRC32_t); /*   356     4 */
	int32                      (*pfnRandomLong)(int32, int32); /*   360     4 */
	float                      (*pfnRandomFloat)(float, float); /*   364     4 */
	void                       (*pfnSetView)(const edict_t  *, const edict_t  *); /*   368     4 */
	float                      (*pfnTime)(void);     /*   372     4 */
	void                       (*pfnCrosshairAngle)(const edict_t  *, float, float); /*   376     4 */
	byte *                     (*pfnLoadFileForMe)(char *, int *); /*   380     4 */
	/* --- cacheline 6 boundary (384 bytes) --- */
	void                       (*pfnFreeFile)(void *); /*   384     4 */
	void                       (*pfnEndSection)(const char  *); /*   388     4 */
	int                        (*pfnCompareFileTime)(char *, char *, int *); /*   392     4 */
	void                       (*pfnGetGameDir)(char *); /*   396     4 */
	void                       (*pfnCvar_RegisterVariable)(cvar_t *); /*   400     4 */
	void                       (*pfnFadeClientVolume)(const edict_t  *, int, int, int, int); /*   404     4 */
	void                       (*pfnSetClientMaxspeed)(const edict_t  *, float); /*   408     4 */
	edict_t *                  (*pfnCreateFakeClient)(const char  *); /*   412     4 */
	void                       (*pfnRunPlayerMove)(edict_t *, const float  *, float, float, float, short unsigned int, byte, byte); /*   416     4 */
	int                        (*pfnNumberOfEntities)(void); /*   420     4 */
	char *                     (*pfnGetInfoKeyBuffer)(edict_t *); /*   424     4 */
	char *                     (*pfnInfoKeyValue)(char *, char *); /*   428     4 */
	void                       (*pfnSetKeyValue)(char *, char *, char *); /*   432     4 */
	void                       (*pfnSetClientKeyValue)(int, char *, char *, char *); /*   436     4 */
	int                        (*pfnIsMapValid)(char *); /*   440     4 */
	void                       (*pfnStaticDecal)(const float  *, int, int, int); /*   444     4 */
	/* --- cacheline 7 boundary (448 bytes) --- */
	int                        (*pfnPrecacheGeneric)(char *); /*   448     4 */
	int                        (*pfnGetPlayerUserId)(edict_t *); /*   452     4 */
	void                       (*pfnBuildSoundMsg)(edict_t *, int, const char  *, float, float, int, int, int, int, const float  *, edict_t *); /*   456     4 */
	int                        (*pfnIsDedicatedServer)(void); /*   460     4 */
	cvar_t *                   (*pfnCVarGetPointer)(const char  *); /*   464     4 */
	unsigned int               (*pfnGetPlayerWONId)(edict_t *); /*   468     4 */
	void                       (*pfnInfo_RemoveKey)(char *, const char  *); /*   472     4 */
	const char  *              (*pfnGetPhysicsKeyValue)(const edict_t  *, const char  *); /*   476     4 */
	void                       (*pfnSetPhysicsKeyValue)(const edict_t  *, const char  *, const char  *); /*   480     4 */
	const char  *              (*pfnGetPhysicsInfoString)(const edict_t  *); /*   484     4 */
	short unsigned int         (*pfnPrecacheEvent)(int, const char  *); /*   488     4 */
	void                       (*pfnPlaybackEvent)(int, const edict_t  *, short unsigned int, float, float *, float *, float, float, int, int, int, int); /*   492     4 */
	unsigned char *            (*pfnSetFatPVS)(float *); /*   496     4 */
	unsigned char *            (*pfnSetFatPAS)(float *); /*   500     4 */
	int                        (*pfnCheckVisibility)(const edict_t  *, unsigned char *); /*   504     4 */
	void                       (*pfnDeltaSetField)(class delta_s *, const char  *); /*   508     4 */
	/* --- cacheline 8 boundary (512 bytes) --- */
	void                       (*pfnDeltaUnsetField)(class delta_s *, const char  *); /*   512     4 */
	void                       (*pfnDeltaAddEncoder)(char *, void (*)(class delta_s *, const unsigned char  *, const unsigned char  *)); /*   516     4 */
	int                        (*pfnGetCurrentPlayer)(void); /*   520     4 */
	int                        (*pfnCanSkipPlayer)(const edict_t  *); /*   524     4 */
	int                        (*pfnDeltaFindField)(class delta_s *, const char  *); /*   528     4 */
	void                       (*pfnDeltaSetFieldByIndex)(class delta_s *, int); /*   532     4 */
	void                       (*pfnDeltaUnsetFieldByIndex)(class delta_s *, int); /*   536     4 */
	void                       (*pfnSetGroupMask)(int, int); /*   540     4 */
	int                        (*pfnCreateInstancedBaseline)(int, class entity_state_s *); /*   544     4 */
	void                       (*pfnCvar_DirectSet)(class cvar_s *, char *); /*   548     4 */
	void                       (*pfnForceUnmodified)(FORCE_TYPE, float *, float *, const char  *); /*   552     4 */
	void                       (*pfnGetPlayerStats)(const edict_t  *, int *, int *); /*   556     4 */
	void                       (*pfnAddServerCommand)(char *, void (*)(void)); /*   560     4 */
	qboolean                   (*pfnVoice_GetClientListening)(int, int); /*   564     4 */
	qboolean                   (*pfnVoice_SetClientListening)(int, int, qboolean); /*   568     4 */
	const char  *              (*pfnGetPlayerAuthId)(edict_t *); /*   572     4 */
	/* --- cacheline 9 boundary (576 bytes) --- */
	sequenceEntry_s *          (*pfnSequenceGet)(const char  *, const char  *); /*   576     4 */
	sentenceEntry_s *          (*pfnSequencePickSentence)(const char  *, int, int *); /*   580     4 */
	int                        (*pfnGetFileSize)(char *); /*   584     4 */
	unsigned int               (*pfnGetApproxWavePlayLen)(const char  *); /*   588     4 */
	int                        (*pfnIsCareerMatch)(void); /*   592     4 */
	int                        (*pfnGetLocalizedStringLength)(const char  *); /*   596     4 */
	void                       (*pfnRegisterTutorMessageShown)(int); /*   600     4 */
	int                        (*pfnGetTimesTutorMessageShown)(int); /*   604     4 */
	void                       (*ProcessTutorMessageDecayBuffer)(int *, int); /*   608     4 */
	void                       (*ConstructTutorMessageDecayBuffer)(int *, int); /*   612     4 */
	void                       (*ResetTutorMessageDecayData)(void); /*   616     4 */
	void                       (*pfnQueryClientCvarValue)(const edict_t  *, const char  *); /*   620     4 */
	void                       (*pfnQueryClientCvarValue2)(const edict_t  *, const char  *, int); /*   624     4 */
	int                        (*pfnCheckParm)(const char  *, char * *); /*   628     4 */

	/* size: 632, cachelines: 10, members: 158 */
	/* last cacheline: 56 bytes */
}; /* size: 632 */

/* 109 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 110 */
 /* pointer to 109 */
 /* size: 4 */

/* 111 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159561268 */

/* 112 */
 /* pointer to 111 */
 /* size: 4 */

/* 113 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 114 */
 /* pointer to 113 */
 /* size: 4 */

/* 115 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 116 */
 /* pointer to 115 */
 /* size: 4 */

/* 117 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159561788 */

/* 118 */
 /* pointer to 117 */
 /* size: 4 */

/* 119 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159562048 */

/* 120 */
 /* pointer to 119 */
 /* size: 4 */

/* 121 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159562256 */

/* 122 */
 /* pointer to 121 */
 /* size: 4 */

/* 123 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 124 */
 /* pointer to 123 */
 /* size: 4 */

/* 125 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159562568 */

/* 126 */
 /* pointer to 125 */
 /* size: 4 */

/* 127 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159562776 */

/* 128 */
 /* pointer to 127 */
 /* size: 4 */

/* 129 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 130 */
 /* pointer to 129 */
 /* size: 4 */

/* 131 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 132 */
 /* pointer to 131 */
 /* size: 4 */

/* 133 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 134 */
 /* pointer to 133 */
 /* size: 4 */

/* 135 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 136 */
 /* pointer to 135 */
 /* size: 4 */

/* 137 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159604712 */

/* 138 */
 /* pointer to 137 */
 /* size: 4 */

/* 139 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159604868 */

/* 140 */
 /* pointer to 139 */
 /* size: 4 */

/* 141 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 142 */
 /* pointer to 141 */
 /* size: 4 */

/* 143 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 144 */
 /* pointer to 143 */
 /* size: 4 */

/* 145 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 146 */
 /* pointer to 145 */
 /* size: 4 */

/* 147 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159605752 */

/* 148 */
 /* pointer to 147 */
 /* size: 4 */

/* 149 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159605960 */

/* 150 */
 /* pointer to 149 */
 /* size: 4 */

/* 151 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159606428 */

/* 152 */
 /* pointer to 151 */
 /* size: 4 */

/* 153 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159606896 */

/* 154 */
 /* pointer to 107 */
 /* size: 4 */

/* 155 */
 /* pointer to 153 */
 /* size: 4 */

/* 156 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159607312 */

/* 157 */
 /* pointer to 156 */
 /* size: 4 */

/* 158 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 159 */
 /* pointer to 158 */
 /* size: 4 */

/* 160 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159607988 */

/* 161 */
 /* pointer to 160 */
 /* size: 4 */

/* 162 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 163 */
 /* pointer to 162 */
 /* size: 4 */

/* 164 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159620896 */

/* 165 */
 /* pointer to 164 */
 /* size: 4 */

/* 166 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159621312 */

/* 167 */
 /* pointer to 166 */
 /* size: 4 */

/* 168 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159621572 */

/* 169 */
 /* pointer to 168 */
 /* size: 4 */

/* 170 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159621728 */

/* 171 */
 /* pointer to 170 */
 /* size: 4 */

/* 172 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159621832 */

/* 173 */
 /* pointer to 172 */
 /* size: 4 */

/* 174 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159622040 */

/* 175 */
 /* pointer to 174 */
 /* size: 4 */

/* 176 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159622352 */

/* 177 */
 /* pointer to 176 */
 /* size: 4 */

/* 178 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 179 */
 /* pointer to 178 */
 /* size: 4 */

/* 180 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159622716 */

/* 181 */
 /* pointer to 180 */
 /* size: 4 */

/* 182 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159623028 */

/* 183 */
 /* pointer to 182 */
 /* size: 4 */

/* 184 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159623184 */

/* 185 */
 /* pointer to 184 */
 /* size: 4 */

/* 186 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159623340 */

/* 187 */
 /* pointer to 186 */
 /* size: 4 */

/* 188 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159623496 */

/* 189 */
 /* pointer to 88 */
 /* size: 4 */

/* 190 */
 /* pointer to 188 */
 /* size: 4 */

/* 191 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 192 */
 /* pointer to 191 */
 /* size: 4 */

/* 193 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 194 */
 /* pointer to 193 */
 /* size: 4 */

/* 195 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159624016 */

/* 196 */
 /* pointer to 195 */
 /* size: 4 */

/* 197 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159624224 */

/* 198 */
 /* pointer to 197 */
 /* size: 4 */

/* 199 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159624432 */

/* 200 */
 /* pointer to 199 */
 /* size: 4 */

/* 201 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159654240 */

/* 202 */
 /* pointer to 201 */
 /* size: 4 */

/* 203 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 204 */
 /* pointer to 203 */
 /* size: 4 */

/* 205 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 206 */
 /* pointer to 205 */
 /* size: 4 */

/* 207 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 208 */
 /* pointer to 207 */
 /* size: 4 */

/* 209 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 210 */
 /* pointer to 80 */
 /* size: 4 */

/* 211 */
 /* pointer to 209 */
 /* size: 4 */

/* 212 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 213 */
 /* pointer to 214 */
 /* size: 4 */

/* 214 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 804 */

/* 215 */
 /* pointer to 212 */
 /* size: 4 */

/* 216 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 217 */
 /* pointer to 216 */
 /* size: 4 */

/* 218 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 219 */
 /* pointer to 218 */
 /* size: 4 */

/* 220 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159655800 */

/* 221 */
 /* pointer to 220 */
 /* size: 4 */

/* 222 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159656008 */

/* 223 */
 /* pointer to 222 */
 /* size: 4 */

/* 224 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 225 */
 /* pointer to 224 */
 /* size: 4 */

/* 226 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 227 */
 /* pointer to 226 */
 /* size: 4 */

/* 228 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159656632 */

/* 229 */
 /* pointer to 228 */
 /* size: 4 */

/* 230 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 231 */
 /* pointer to 230 */
 /* size: 4 */

/* 232 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 233 */
 /* pointer to 232 */
 /* size: 4 */

/* 234 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159657100 */

/* 235 */
 /* pointer to 85 */
 /* size: 4 */

/* 236 */
 /* pointer to 234 */
 /* size: 4 */

/* 237 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159657308 */

/* 238 */
 /* pointer to 237 */
 /* size: 4 */

/* 239 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159657568 */

/* 240 */
 /* pointer to 239 */
 /* size: 4 */

/* 241 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 242 */
 /* pointer to 241 */
 /* size: 4 */

/* 243 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 244 */
 /* pointer to 243 */
 /* size: 4 */

/* 245 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 246 */
 /* pointer to 245 */
 /* size: 4 */

/* 247 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159714492 */

/* 248 */
 /* pointer to 247 */
 /* size: 4 */

/* 249 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 250 */
 /* pointer to 249 */
 /* size: 4 */

/* 251 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159714804 */

/* 252 */
 /* pointer to 251 */
 /* size: 4 */

/* 253 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 254 */
 /* pointer to 50 */
 /* size: 4 */

/* 255 */
 /* pointer to 9 */
 /* size: 4 */

/* 256 */
 /* pointer to 253 */
 /* size: 4 */

/* 257 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159715376 */

/* 258 */
 /* pointer to 257 */
 /* size: 4 */

/* 259 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 260 */
 /* pointer to 259 */
 /* size: 4 */

/* 261 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159715792 */

/* 262 */
 /* pointer to 261 */
 /* size: 4 */

/* 263 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 264 */
 /* pointer to 263 */
 /* size: 4 */

/* 265 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159716312 */

/* 266 */
 /* pointer to 265 */
 /* size: 4 */

/* 267 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 268 */
 /* pointer to 267 */
 /* size: 4 */

/* 269 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 270 */
 /* pointer to 269 */
 /* size: 4 */

/* 271 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159717196 */

/* 272 */
 /* pointer to 271 */
 /* size: 4 */

/* 273 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159717456 */

/* 274 */
 /* pointer to 273 */
 /* size: 4 */

/* 275 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159717768 */

/* 276 */
 /* pointer to 275 */
 /* size: 4 */

/* 277 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159718080 */

/* 278 */
 /* pointer to 277 */
 /* size: 4 */

/* 279 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 280 */
 /* pointer to 279 */
 /* size: 4 */

/* 281 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 282 */
 /* pointer to 281 */
 /* size: 4 */

/* 283 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159787364 */

/* 284 */
 /* pointer to 283 */
 /* size: 4 */

/* 285 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 286 */
 /* pointer to 285 */
 /* size: 4 */

/* 287 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159787780 */

/* 288 */
 /* pointer to 287 */
 /* size: 4 */

/* 289 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 290 */
 /* pointer to 289 */
 /* size: 4 */

/* 291 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 2 */

/* 292 */
 /* pointer to 291 */
 /* size: 4 */

/* 293 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159788404 */

/* 294 */
 /* pointer to 293 */
 /* size: 4 */

/* 295 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 296 */
 /* pointer to 4 */
 /* size: 4 */

/* 297 */
 /* pointer to 295 */
 /* size: 4 */

/* 298 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 299 */
 /* pointer to 298 */
 /* size: 4 */

/* 300 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159789548 */

/* 301 */
 /* pointer to 302 */
 /* size: 4 */

/* 302 */
/* <0> (null):0 */
struct delta_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 303 */
 /* pointer to 300 */
 /* size: 4 */

/* 304 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159789872 */

/* 305 */
 /* pointer to 306 */
 /* size: 4 */

/* 306 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159790080 */

/* 307 */
 /* pointer to 308 */
 /* size: 4 */

/* 308 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 309 */
 /* pointer to 304 */
 /* size: 4 */

/* 310 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 311 */
 /* pointer to 310 */
 /* size: 4 */

/* 312 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159790652 */

/* 313 */
 /* pointer to 312 */
 /* size: 4 */

/* 314 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159734852 */

/* 315 */
 /* pointer to 314 */
 /* size: 4 */

/* 316 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 317 */
 /* pointer to 318 */
 /* size: 4 */

/* 318 */
/* <0> (null):0 */
struct entity_state_s {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 319 */
 /* pointer to 316 */
 /* size: 4 */

/* 320 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159735384 */

/* 321 */
 /* pointer to 86 */
 /* size: 4 */

/* 322 */
 /* pointer to 320 */
 /* size: 4 */

/* 323 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159735644 */

/* 324 */
 /* pointer to 323 */
 /* size: 4 */

/* 325 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159735956 */

/* 326 */
 /* pointer to 325 */
 /* size: 4 */

/* 327 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159736216 */

/* 328 */
 /* pointer to 327 */
 /* size: 4 */

/* 329 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 330 */
 /* pointer to 329 */
 /* size: 4 */

/* 331 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 332 */
 /* pointer to 331 */
 /* size: 4 */

/* 333 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 334 */
 /* pointer to 333 */
 /* size: 4 */

/* 335 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 336 */
 /* pointer to 335 */
 /* size: 4 */

/* 337 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 338 */
 /* pointer to 337 */
 /* size: 4 */

/* 339 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 340 */
 /* pointer to 339 */
 /* size: 4 */

/* 341 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159737672 */

/* 342 */
 /* pointer to 341 */
 /* size: 4 */

/* 343 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159737880 */

/* 344 */
 /* pointer to 343 */
 /* size: 4 */

/* 345 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 159738088 */

/* 346 */
 /* pointer to 345 */
 /* size: 4 */

/* 347 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 348 */
 /* pointer to 17 */
 /* size: 4 */

/* 349 */
 /* pointer to 347 */
 /* size: 4 */

/* 350 */
/* <0> (null):0 */
typedef struct enginefuncs_s enginefuncs_t; /* size: 632 */

/* 351 */
/* <0> (null):0 */
enum {
	ACT_RESET = 0,
	ACT_IDLE = 1,
	ACT_GUARD = 2,
	ACT_WALK = 3,
	ACT_RUN = 4,
	ACT_FLY = 5,
	ACT_SWIM = 6,
	ACT_HOP = 7,
	ACT_LEAP = 8,
	ACT_FALL = 9,
	ACT_LAND = 10,
	ACT_STRAFE_LEFT = 11,
	ACT_STRAFE_RIGHT = 12,
	ACT_ROLL_LEFT = 13,
	ACT_ROLL_RIGHT = 14,
	ACT_TURN_LEFT = 15,
	ACT_TURN_RIGHT = 16,
	ACT_CROUCH = 17,
	ACT_CROUCHIDLE = 18,
	ACT_STAND = 19,
	ACT_USE = 20,
	ACT_SIGNAL1 = 21,
	ACT_SIGNAL2 = 22,
	ACT_SIGNAL3 = 23,
	ACT_TWITCH = 24,
	ACT_COWER = 25,
	ACT_SMALL_FLINCH = 26,
	ACT_BIG_FLINCH = 27,
	ACT_RANGE_ATTACK1 = 28,
	ACT_RANGE_ATTACK2 = 29,
	ACT_MELEE_ATTACK1 = 30,
	ACT_MELEE_ATTACK2 = 31,
	ACT_RELOAD = 32,
	ACT_ARM = 33,
	ACT_DISARM = 34,
	ACT_EAT = 35,
	ACT_DIESIMPLE = 36,
	ACT_DIEBACKWARD = 37,
	ACT_DIEFORWARD = 38,
	ACT_DIEVIOLENT = 39,
	ACT_BARNACLE_HIT = 40,
	ACT_BARNACLE_PULL = 41,
	ACT_BARNACLE_CHOMP = 42,
	ACT_BARNACLE_CHEW = 43,
	ACT_SLEEP = 44,
	ACT_INSPECT_FLOOR = 45,
	ACT_INSPECT_WALL = 46,
	ACT_IDLE_ANGRY = 47,
	ACT_WALK_HURT = 48,
	ACT_RUN_HURT = 49,
	ACT_HOVER = 50,
	ACT_GLIDE = 51,
	ACT_FLY_LEFT = 52,
	ACT_FLY_RIGHT = 53,
	ACT_DETECT_SCENT = 54,
	ACT_SNIFF = 55,
	ACT_BITE = 56,
	ACT_THREAT_DISPLAY = 57,
	ACT_FEAR_DISPLAY = 58,
	ACT_EXCITED = 59,
	ACT_SPECIAL_ATTACK1 = 60,
	ACT_SPECIAL_ATTACK2 = 61,
	ACT_COMBAT_IDLE = 62,
	ACT_WALK_SCARED = 63,
	ACT_RUN_SCARED = 64,
	ACT_VICTORY_DANCE = 65,
	ACT_DIE_HEADSHOT = 66,
	ACT_DIE_CHESTSHOT = 67,
	ACT_DIE_GUTSHOT = 68,
	ACT_DIE_BACKSHOT = 69,
	ACT_FLINCH_HEAD = 70,
	ACT_FLINCH_CHEST = 71,
	ACT_FLINCH_STOMACH = 72,
	ACT_FLINCH_LEFTARM = 73,
	ACT_FLINCH_RIGHTARM = 74,
	ACT_FLINCH_LEFTLEG = 75,
	ACT_FLINCH_RIGHTLEG = 76,
	ACT_FLINCH = 77,
	ACT_LARGE_FLINCH = 78,
	ACT_HOLDBOMB = 79,
	ACT_IDLE_FIDGET = 80,
	ACT_IDLE_SCARED = 81,
	ACT_IDLE_SCARED_FIDGET = 82,
	ACT_FOLLOW_IDLE = 83,
	ACT_FOLLOW_IDLE_FIDGET = 84,
	ACT_FOLLOW_IDLE_SCARED = 85,
	ACT_FOLLOW_IDLE_SCARED_FIDGET = 86,
	ACT_CROUCH_IDLE = 87,
	ACT_CROUCH_IDLE_FIDGET = 88,
	ACT_CROUCH_IDLE_SCARED = 89,
	ACT_CROUCH_IDLE_SCARED_FIDGET = 90,
	ACT_CROUCH_WALK = 91,
	ACT_CROUCH_WALK_SCARED = 92,
	ACT_CROUCH_DIE = 93,
	ACT_WALK_BACK = 94,
	ACT_IDLE_SNEAKY = 95,
	ACT_IDLE_SNEAKY_FIDGET = 96,
	ACT_WALK_SNEAKY = 97,
	ACT_WAVE = 98,
	ACT_YES = 99,
	ACT_NO = 100,
}; /* size: 4 */

/* 352 */
/* <0> (null):0 */
typedef enum  Activity; /* size: 4 */

/* 353 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 354 */
/* <0> (null):0 */
typedef int ptrdiff_t; /* size: 4 */

/* 355 */
/* <0> (null):0 */
struct _List_node_base {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 356 */
/* <0> (null):0 */
class list<NavConnect, std::allocator<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 357 */
/* <0> (null):0 */
class list<CNavLadder*, std::allocator<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 358 */
/* <0> (null):0 */
class list<HidingSpot*, std::allocator<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 359 */
/* <0> (null):0 */
class list<SpotOrder, std::allocator<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 360 */
/* <0> (null):0 */
class allocator<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 361 */
/* <0> (null):0 */
class allocator<std::_List_node<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 362 */
/* <0> (null):0 */
struct _List_node<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 363 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 364 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<SpotOrder> > {
public:

	/* class allocator<std::_List_node<SpotOrder> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 365 */
/* <0> (null):0 */
class _List_base<SpotOrder, std::allocator<SpotOrder> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<SpotOrder> > {
	public:

		/* class allocator<std::_List_node<SpotOrder> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 366 */
/* <0> (null):0 */
struct _List_iterator<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 367 */
/* <0> (null):0 */
struct _List_const_iterator<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 368 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 369 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 370 */
/* <0> (null):0 */
class list<SpotEncounter, std::allocator<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 371 */
/* <0> (null):0 */
class allocator<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 372 */
/* <0> (null):0 */
class allocator<std::_List_node<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 373 */
/* <0> (null):0 */
struct _List_node<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 374 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 375 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<HidingSpot*> > {
public:

	/* class allocator<std::_List_node<HidingSpot*> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 376 */
/* <0> (null):0 */
class _List_base<HidingSpot*, std::allocator<HidingSpot*> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<HidingSpot*> > {
	public:

		/* class allocator<std::_List_node<HidingSpot*> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 377 */
/* <0> (null):0 */
struct _List_iterator<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 378 */
/* <0> (null):0 */
struct _List_const_iterator<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 379 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 380 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 381 */
/* <0> (null):0 */
class allocator<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 382 */
/* <0> (null):0 */
class allocator<std::_List_node<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 383 */
/* <0> (null):0 */
struct _List_node<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 384 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 385 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<SpotEncounter> > {
public:

	/* class allocator<std::_List_node<SpotEncounter> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 386 */
/* <0> (null):0 */
class _List_base<SpotEncounter, std::allocator<SpotEncounter> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<SpotEncounter> > {
	public:

		/* class allocator<std::_List_node<SpotEncounter> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 387 */
/* <0> (null):0 */
struct _List_iterator<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 388 */
/* <0> (null):0 */
struct _List_const_iterator<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 389 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 390 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 391 */
/* <0> (null):0 */
class allocator<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 392 */
/* <0> (null):0 */
class allocator<std::_List_node<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 393 */
/* <0> (null):0 */
struct _List_node<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 394 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 395 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<NavConnect> > {
public:

	/* class allocator<std::_List_node<NavConnect> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 396 */
/* <0> (null):0 */
class _List_base<NavConnect, std::allocator<NavConnect> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<NavConnect> > {
	public:

		/* class allocator<std::_List_node<NavConnect> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 397 */
/* <0> (null):0 */
struct _List_iterator<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 398 */
/* <0> (null):0 */
struct _List_const_iterator<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 399 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 400 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 401 */
/* <0> (null):0 */
class allocator<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 402 */
/* <0> (null):0 */
class allocator<std::_List_node<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 403 */
/* <0> (null):0 */
struct _List_node<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 404 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 405 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<CNavLadder*> > {
public:

	/* class allocator<std::_List_node<CNavLadder*> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 406 */
/* <0> (null):0 */
class _List_base<CNavLadder*, std::allocator<CNavLadder*> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<CNavLadder*> > {
	public:

		/* class allocator<std::_List_node<CNavLadder*> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 407 */
/* <0> (null):0 */
struct _List_iterator<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 408 */
/* <0> (null):0 */
struct _List_const_iterator<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 409 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 410 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 411 */
/* <0> (null):0 */
class allocator<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 412 */
/* <0> (null):0 */
class allocator<std::_List_node<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 413 */
/* <0> (null):0 */
struct _List_node<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 414 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 415 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<CNavArea*> > {
public:

	/* class allocator<std::_List_node<CNavArea*> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 416 */
/* <0> (null):0 */
class _List_base<CNavArea*, std::allocator<CNavArea*> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<CNavArea*> > {
	public:

		/* class allocator<std::_List_node<CNavArea*> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 417 */
/* <0> (null):0 */
class list<CNavArea*, std::allocator<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 418 */
/* <0> (null):0 */
struct _List_iterator<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 419 */
/* <0> (null):0 */
struct _List_const_iterator<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 420 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 421 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 422 */
/* <0> (null):0 */
class list<CCareerTask*, std::allocator<CCareerTask*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 423 */
/* <0> (null):0 */
class allocator<CCareerTask*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 424 */
/* <0> (null):0 */
class allocator<std::_List_node<CCareerTask*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 425 */
/* <0> (null):0 */
struct _List_node<CCareerTask*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 426 */
/* <0> (null):0 */
typedef other _Node_alloc_type; /* size: 0 */

/* 427 */
/* <0> (null):0 */
struct _List_impl : public allocator<std::_List_node<CCareerTask*> > {
public:

	/* class allocator<std::_List_node<CCareerTask*> > <ancestor>; */ /*     0     1 */
	struct _List_node_base     _M_node;              /*     0     8 */
	/* <0> (null):0 */
	void _List_impl(class _List_impl *);

	/* <0> (null):0 */
	void _List_impl(class _List_impl *, const _Node_alloc_type  &);


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */

	/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

}; /* size: 8 */

/* 428 */
/* <0> (null):0 */
class _List_base<CCareerTask*, std::allocator<CCareerTask*> > {
	/* <0> (null):0 */
	struct _List_impl : public allocator<std::_List_node<CCareerTask*> > {
	public:

		/* class allocator<std::_List_node<CCareerTask*> > <ancestor>; */ /*     0     1 */
		struct _List_node_base     _M_node;              /*     0     8 */
		/* <0> (null):0 */
		void _List_impl(class _List_impl *);

		/* <0> (null):0 */
		void _List_impl(class _List_impl *, const _Node_alloc_type  &);


		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */

		/* BRAIN FART ALERT! 8 != 1 + 0(holes), diff = 7 */

	};


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 429 */
/* <0> (null):0 */
struct _List_iterator<CCareerTask*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 430 */
/* <0> (null):0 */
struct _List_const_iterator<CCareerTask*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 431 */
/* <0> (null):0 */
class reverse_iterator<std::_List_const_iterator<CCareerTask*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 432 */
/* <0> (null):0 */
class reverse_iterator<std::_List_iterator<CCareerTask*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 433 */
/* <0> (null):0 */
enum hash_types_e {
	CLASSNAME = 0,
}; /* size: 4 */

/* 434 */
/* <0> (null):0 */
typedef int EOFFSET; /* size: 4 */

/* 435 */
/* <0> (null):0 */
enum {
	ignore_monsters = 1,
	dont_ignore_monsters = 0,
	missile = 2,
}; /* size: 4 */

/* 436 */
/* <0> (null):0 */
typedef enum  IGNORE_MONSTERS; /* size: 4 */

/* 437 */
/* <0> (null):0 */
enum {
	point_hull = 0,
	human_hull = 1,
	large_hull = 2,
	head_hull = 3,
}; /* size: 4 */

/* 438 */
 /* pointer to 83 */
 /* size: 4 */

/* 439 */
 /* pointer to 440 */
 /* size: 4 */

/* 440 */
/* <0> (null):0 */
struct CBaseEntity {
	/* <0> (null):0 */
	virtual int ObjectCaps(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10ObjectCapsEv */

	/* <0> (null):0 */
	edict_t * edict(class CBaseEntity *); /* linkage=_ZN11CBaseEntity5edictEv */

	/* <0> (null):0 */
	int entindex(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8entindexEv */

	/* <0> (null):0 */
	void CBaseEntity(class CBaseEntity *);

	/* <0> (null):0 */
	void * operator new(size_t, entvars_t *); /* linkage=_ZN11CBaseEntitynwEjP9entvars_s */

	/* <0> (null):0 */
	virtual void Restart(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7RestartEv */

	/* <0> (null):0 */
	virtual void Activate(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8ActivateEv */

	/* <0> (null):0 */
	virtual void DeathNotice(class CBaseEntity *, entvars_t *); /* linkage=_ZN11CBaseEntity11DeathNoticeEP9entvars_s */

	/* <0> (null):0 */
	virtual BOOL IsTriggered(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity11IsTriggeredEPS_ */

	/* <0> (null):0 */
	virtual class CBaseMonster * MyMonsterPointer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity16MyMonsterPointerEv */

	/* <0> (null):0 */
	virtual class CSquadMonster * MySquadMonsterPointer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity21MySquadMonsterPointerEv */

	/* <0> (null):0 */
	virtual void AddPoints(class CBaseEntity *, int, BOOL); /* linkage=_ZN11CBaseEntity9AddPointsEii */

	/* <0> (null):0 */
	virtual void AddPointsToTeam(class CBaseEntity *, int, BOOL); /* linkage=_ZN11CBaseEntity15AddPointsToTeamEii */

	/* <0> (null):0 */
	virtual BOOL AddPlayerItem(class CBaseEntity *, class CBasePlayerItem *); /* linkage=_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem */

	/* <0> (null):0 */
	virtual BOOL RemovePlayerItem(class CBaseEntity *, class CBasePlayerItem *); /* linkage=_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem */

	/* <0> (null):0 */
	virtual int GiveAmmo(class CBaseEntity *, int, char *, int); /* linkage=_ZN11CBaseEntity8GiveAmmoEiPci */

	/* <0> (null):0 */
	virtual int IsMoving(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8IsMovingEv */

	/* <0> (null):0 */
	virtual void OverrideReset(class CBaseEntity *); /* linkage=_ZN11CBaseEntity13OverrideResetEv */

	/* <0> (null):0 */
	virtual void SetToggleState(class CBaseEntity *, int); /* linkage=_ZN11CBaseEntity14SetToggleStateEi */

	/* <0> (null):0 */
	virtual void StartSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity13StartSneakingEv */

	/* <0> (null):0 */
	virtual void StopSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12StopSneakingEv */

	/* <0> (null):0 */
	virtual BOOL OnControls(class CBaseEntity *, entvars_t *); /* linkage=_ZN11CBaseEntity10OnControlsEP9entvars_s */

	/* <0> (null):0 */
	virtual BOOL IsSneaking(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10IsSneakingEv */

	/* <0> (null):0 */
	virtual BOOL IsBSPModel(class CBaseEntity *); /* linkage=_ZN11CBaseEntity10IsBSPModelEv */

	/* <0> (null):0 */
	virtual BOOL ReflectGauss(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12ReflectGaussEv */

	/* <0> (null):0 */
	virtual BOOL IsPlayer(class CBaseEntity *); /* linkage=_ZN11CBaseEntity8IsPlayerEv */

	/* <0> (null):0 */
	virtual BOOL IsNetClient(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11IsNetClientEv */

	/* <0> (null):0 */
	virtual const char  * TeamID(class CBaseEntity *); /* linkage=_ZN11CBaseEntity6TeamIDEv */

	/* <0> (null):0 */
	virtual void Think(class CBaseEntity *); /* linkage=_ZN11CBaseEntity5ThinkEv */

	/* <0> (null):0 */
	virtual void Blocked(class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN11CBaseEntity7BlockedEPS_ */

	/* <0> (null):0 */
	virtual class CBaseEntity * Respawn(class CBaseEntity *); /* linkage=_ZN11CBaseEntity7RespawnEv */

	/* <0> (null):0 */
	virtual void UpdateOwner(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11UpdateOwnerEv */

	/* <0> (null):0 */
	virtual BOOL FBecomeProne(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12FBecomeProneEv */

	/* <0> (null):0 */
	virtual class Vector Center(class CBaseEntity *); /* linkage=_ZN11CBaseEntity6CenterEv */

	/* <0> (null):0 */
	virtual class Vector EyePosition(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11EyePositionEv */

	/* <0> (null):0 */
	virtual class Vector EarPosition(class CBaseEntity *); /* linkage=_ZN11CBaseEntity11EarPositionEv */

	/* <0> (null):0 */
	virtual class Vector BodyTarget(class CBaseEntity *, const class Vector  &); /* linkage=_ZN11CBaseEntity10BodyTargetERK6Vector */

	/* <0> (null):0 */
	virtual int Illumination(class CBaseEntity *); /* linkage=_ZN11CBaseEntity12IlluminationEv */

	/* <0> (null):0 */
	virtual BOOL HasTarget(class CBaseEntity *, string_t); /* linkage=_ZN11CBaseEntity9HasTargetEj */

	/* vtable has 35 entries: {
	   [6] = ObjectCaps(_ZN11CBaseEntity10ObjectCapsEv), 
	   [2] = Restart(_ZN11CBaseEntity7RestartEv), 
	   [7] = Activate(_ZN11CBaseEntity8ActivateEv), 
	   [10] = DeathNotice(_ZN11CBaseEntity11DeathNoticeEP9entvars_s), 
	   [17] = IsTriggered(_ZN11CBaseEntity11IsTriggeredEPS_), 
	   [18] = MyMonsterPointer(_ZN11CBaseEntity16MyMonsterPointerEv), 
	   [19] = MySquadMonsterPointer(_ZN11CBaseEntity21MySquadMonsterPointerEv), 
	   [21] = AddPoints(_ZN11CBaseEntity9AddPointsEii), 
	   [22] = AddPointsToTeam(_ZN11CBaseEntity15AddPointsToTeamEii), 
	   [23] = AddPlayerItem(_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem), 
	   [24] = RemovePlayerItem(_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem), 
	   [25] = GiveAmmo(_ZN11CBaseEntity8GiveAmmoEiPci), 
	   [27] = IsMoving(_ZN11CBaseEntity8IsMovingEv), 
	   [28] = OverrideReset(_ZN11CBaseEntity13OverrideResetEv), 
	   [30] = SetToggleState(_ZN11CBaseEntity14SetToggleStateEi), 
	   [31] = StartSneaking(_ZN11CBaseEntity13StartSneakingEv), 
	   [32] = StopSneaking(_ZN11CBaseEntity12StopSneakingEv), 
	   [33] = OnControls(_ZN11CBaseEntity10OnControlsEP9entvars_s), 
	   [34] = IsSneaking(_ZN11CBaseEntity10IsSneakingEv), 
	   [36] = IsBSPModel(_ZN11CBaseEntity10IsBSPModelEv), 
	   [37] = ReflectGauss(_ZN11CBaseEntity12ReflectGaussEv), 
	   [40] = IsPlayer(_ZN11CBaseEntity8IsPlayerEv), 
	   [41] = IsNetClient(_ZN11CBaseEntity11IsNetClientEv), 
	   [42] = TeamID(_ZN11CBaseEntity6TeamIDEv), 
	   [44] = Think(_ZN11CBaseEntity5ThinkEv), 
	   [47] = Blocked(_ZN11CBaseEntity7BlockedEPS_), 
	   [48] = Respawn(_ZN11CBaseEntity7RespawnEv), 
	   [49] = UpdateOwner(_ZN11CBaseEntity11UpdateOwnerEv), 
	   [50] = FBecomeProne(_ZN11CBaseEntity12FBecomeProneEv), 
	   [51] = Center(_ZN11CBaseEntity6CenterEv), 
	   [52] = EyePosition(_ZN11CBaseEntity11EyePositionEv), 
	   [53] = EarPosition(_ZN11CBaseEntity11EarPositionEv), 
	   [54] = BodyTarget(_ZN11CBaseEntity10BodyTargetERK6Vector), 
	   [55] = Illumination(_ZN11CBaseEntity12IlluminationEv), 
	   [38] = HasTarget(_ZN11CBaseEntity9HasTargetEj), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 441 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 442 */
/* <0> (null):0 */
struct {
	int                        event;                /*     0     4 */
	char *                     options;              /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 443 */
/* <0> (null):0 */
typedef class  MonsterEvent_t; /* size: 8 */

/* 444 */
/* <0> (null):0 */
enum {
	USE_OFF = 0,
	USE_ON = 1,
	USE_SET = 2,
	USE_TOGGLE = 3,
}; /* size: 4 */

/* 445 */
/* <0> (null):0 */
typedef enum  USE_TYPE; /* size: 4 */

/* 446 */
/* <0> (null):0 */
class EHANDLE {
private:

	edict_t *                  m_pent;               /*     0     4 */
	int                        m_serialnumber;       /*     4     4 */
	/* <0> (null):0 */
	edict_t * Get(class EHANDLE *); /* linkage=_ZN7EHANDLE3GetEv */

	/* <0> (null):0 */
	edict_t * Set(class EHANDLE *, edict_t *); /* linkage=_ZN7EHANDLE3SetEP7edict_s */

	/* <0> (null):0 */
	int operator int(class EHANDLE *); /* linkage=_ZN7EHANDLEcviEv */

	/* <0> (null):0 */
	class CBaseEntity * operator CBaseEntity*(class EHANDLE *); /* linkage=_ZN7EHANDLEcvP11CBaseEntityEv */

	/* <0> (null):0 */
	class CBaseEntity * operator=(class EHANDLE *, class CBaseEntity *); /* linkage=_ZN7EHANDLEaSEP11CBaseEntity */

	/* <0> (null):0 */
	class CBaseEntity * operator->(class EHANDLE *); /* linkage=_ZN7EHANDLEptEv */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 447 */
 /* pointer to 446 */
 /* size: 4 */

/* 448 */
/* <0> (null):0 */
class CUtlMemory<char*> {
private:

	char * *                   m_pMemory;            /*     0     4 */
	int                        m_NumAllocated;       /*     4     4 */
	int                        m_GrowSize;           /*     8     4 */
	/* <0> (null):0 */
	void CUtlMemory(class CUtlMemory<char*> *, int, int);

	/* <0> (null):0 */
	void CUtlMemory(class CUtlMemory<char*> *, char * *, int);

	/* <0> (null):0 */
	void ~CUtlMemory(class CUtlMemory<char*> *, int);

	/* <0> (null):0 */
	char * & operator[](class CUtlMemory<char*> *, int); /* linkage=_ZN10CUtlMemoryIPcEixEi */

	/* <0> (null):0 */
	const char *  & operator[](const class CUtlMemory<char*>  *, int); /* linkage=_ZNK10CUtlMemoryIPcEixEi */

	/* <0> (null):0 */
	bool IsIdxValid(const class CUtlMemory<char*>  *, int); /* linkage=_ZNK10CUtlMemoryIPcE10IsIdxValidEi */

	/* <0> (null):0 */
	char * * Base(class CUtlMemory<char*> *); /* linkage=_ZN10CUtlMemoryIPcE4BaseEv */

	/* <0> (null):0 */
	const char *  * Base(const class CUtlMemory<char*>  *); /* linkage=_ZNK10CUtlMemoryIPcE4BaseEv */

	/* <0> (null):0 */
	int NumAllocated(const class CUtlMemory<char*>  *); /* linkage=_ZNK10CUtlMemoryIPcE12NumAllocatedEv */

	/* <0> (null):0 */
	void Grow(class CUtlMemory<char*> *, int); /* linkage=_ZN10CUtlMemoryIPcE4GrowEi */

	/* <0> (null):0 */
	void EnsureCapacity(class CUtlMemory<char*> *, int); /* linkage=_ZN10CUtlMemoryIPcE14EnsureCapacityEi */

	/* <0> (null):0 */
	void Purge(class CUtlMemory<char*> *); /* linkage=_ZN10CUtlMemoryIPcE5PurgeEv */

	/* <0> (null):0 */
	bool IsExternallyAllocated(const class CUtlMemory<char*>  *); /* linkage=_ZNK10CUtlMemoryIPcE21IsExternallyAllocatedEv */

	/* <0> (null):0 */
	void SetGrowSize(class CUtlMemory<char*> *, int); /* linkage=_ZN10CUtlMemoryIPcE11SetGrowSizeEi */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 449 */
 /* pointer to 448 */
 /* size: 4 */

/* 450 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 451 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 452 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 453 */
 /* pointer to 454 */
 /* size: 4 */

/* 454 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 455 */
 /* pointer to 452 */
 /* size: 4 */

/* 456 */
/* <0> (null):0 */
class CUtlVector<char*> {
private:

	class CUtlMemory<char*>   m_Memory;              /*     0    12 */
	int                        m_Size;               /*    12     4 */
	char * *                   m_pElements;          /*    16     4 */
	/* <0> (null):0 */
	void CUtlVector(class CUtlVector<char*> *, int, int);

	/* <0> (null):0 */
	void CUtlVector(class CUtlVector<char*> *, char * *, int);

	/* <0> (null):0 */
	void ~CUtlVector(class CUtlVector<char*> *, int);

	/* <0> (null):0 */
	char * & operator[](class CUtlVector<char*> *, int); /* linkage=_ZN10CUtlVectorIPcEixEi */

	/* <0> (null):0 */
	const char *  & operator[](const class CUtlVector<char*>  *, int); /* linkage=_ZNK10CUtlVectorIPcEixEi */

	/* <0> (null):0 */
	char * & Element(class CUtlVector<char*> *, int); /* linkage=_ZN10CUtlVectorIPcE7ElementEi */

	/* <0> (null):0 */
	const char *  & Element(const class CUtlVector<char*>  *, int); /* linkage=_ZNK10CUtlVectorIPcE7ElementEi */

	/* <0> (null):0 */
	char * * Base(class CUtlVector<char*> *); /* linkage=_ZN10CUtlVectorIPcE4BaseEv */

	/* <0> (null):0 */
	const char *  * Base(const class CUtlVector<char*>  *); /* linkage=_ZNK10CUtlVectorIPcE4BaseEv */

	/* <0> (null):0 */
	int Count(const class CUtlVector<char*>  *); /* linkage=_ZNK10CUtlVectorIPcE5CountEv */

	/* <0> (null):0 */
	int Size(const class CUtlVector<char*>  *); /* linkage=_ZNK10CUtlVectorIPcE4SizeEv */

	/* <0> (null):0 */
	bool IsValidIndex(const class CUtlVector<char*>  *, int); /* linkage=_ZNK10CUtlVectorIPcE12IsValidIndexEi */

	/* <0> (null):0 */
	int AddToHead(class CUtlVector<char*> *); /* linkage=_ZN10CUtlVectorIPcE9AddToHeadEv */

	/* <0> (null):0 */
	int AddToTail(class CUtlVector<char*> *); /* linkage=_ZN10CUtlVectorIPcE9AddToTailEv */

	/* <0> (null):0 */
	int InsertBefore(class CUtlVector<char*> *, int); /* linkage=_ZN10CUtlVectorIPcE12InsertBeforeEi */

	/* <0> (null):0 */
	int InsertAfter(class CUtlVector<char*> *, int); /* linkage=_ZN10CUtlVectorIPcE11InsertAfterEi */

	/* <0> (null):0 */
	int AddToHead(class CUtlVector<char*> *, const char *  &); /* linkage=_ZN10CUtlVectorIPcE9AddToHeadERKS0_ */

	/* <0> (null):0 */
	int AddToTail(class CUtlVector<char*> *, const char *  &); /* linkage=_ZN10CUtlVectorIPcE9AddToTailERKS0_ */

	/* <0> (null):0 */
	int InsertBefore(class CUtlVector<char*> *, int, const char *  &); /* linkage=_ZN10CUtlVectorIPcE12InsertBeforeEiRKS0_ */

	/* <0> (null):0 */
	int InsertAfter(class CUtlVector<char*> *, int, const char *  &); /* linkage=_ZN10CUtlVectorIPcE11InsertAfterEiRKS0_ */

	/* <0> (null):0 */
	int AddMultipleToHead(class CUtlVector<char*> *, int); /* linkage=_ZN10CUtlVectorIPcE17AddMultipleToHeadEi */

	/* <0> (null):0 */
	int AddMultipleToTail(class CUtlVector<char*> *, int); /* linkage=_ZN10CUtlVectorIPcE17AddMultipleToTailEi */

	/* <0> (null):0 */
	int InsertMultipleBefore(class CUtlVector<char*> *, int, int); /* linkage=_ZN10CUtlVectorIPcE20InsertMultipleBeforeEii */

	/* <0> (null):0 */
	int InsertMultipleAfter(class CUtlVector<char*> *, int, int); /* linkage=_ZN10CUtlVectorIPcE19InsertMultipleAfterEii */

	/* <0> (null):0 */
	void SetSize(class CUtlVector<char*> *, int); /* linkage=_ZN10CUtlVectorIPcE7SetSizeEi */

	/* <0> (null):0 */
	void CopyArray(class CUtlVector<char*> *, const char *  *, int); /* linkage=_ZN10CUtlVectorIPcE9CopyArrayEPKS0_i */

	/* <0> (null):0 */
	int AddVectorToTail(class CUtlVector<char*> *, const class CUtlVector<char*>  &); /* linkage=_ZN10CUtlVectorIPcE15AddVectorToTailERKS1_ */

	/* <0> (null):0 */
	int Find(class CUtlVector<char*> *, const char *  &); /* linkage=_ZN10CUtlVectorIPcE4FindERKS0_ */

	/* <0> (null):0 */
	bool HasElement(class CUtlVector<char*> *, const char *  &); /* linkage=_ZN10CUtlVectorIPcE10HasElementERKS0_ */

	/* <0> (null):0 */
	void EnsureCapacity(class CUtlVector<char*> *, int); /* linkage=_ZN10CUtlVectorIPcE14EnsureCapacityEi */

	/* <0> (null):0 */
	void FastRemove(class CUtlVector<char*> *, int); /* linkage=_ZN10CUtlVectorIPcE10FastRemoveEi */

	/* <0> (null):0 */
	void Remove(class CUtlVector<char*> *, int); /* linkage=_ZN10CUtlVectorIPcE6RemoveEi */

	/* <0> (null):0 */
	void FindAndRemove(class CUtlVector<char*> *, const char *  &); /* linkage=_ZN10CUtlVectorIPcE13FindAndRemoveERKS0_ */

	/* <0> (null):0 */
	void RemoveMultiple(class CUtlVector<char*> *, int, int); /* linkage=_ZN10CUtlVectorIPcE14RemoveMultipleEii */

	/* <0> (null):0 */
	void RemoveAll(class CUtlVector<char*> *); /* linkage=_ZN10CUtlVectorIPcE9RemoveAllEv */

	/* <0> (null):0 */
	void Purge(class CUtlVector<char*> *); /* linkage=_ZN10CUtlVectorIPcE5PurgeEv */

	/* <0> (null):0 */
	void PurgeAndDeleteElements(class CUtlVector<char*> *); /* linkage=_ZN10CUtlVectorIPcE22PurgeAndDeleteElementsEv */

	/* <0> (null):0 */
	void SetGrowSize(class CUtlVector<char*> *, int); /* linkage=_ZN10CUtlVectorIPcE11SetGrowSizeEi */

protected:

	/* <0> (null):0 */
	void CUtlVector(class CUtlVector<char*> *, const class CUtlVector<char*>  &);

private:

	/* <0> (null):0 */
	void GrowVector(class CUtlVector<char*> *, int); /* linkage=_ZN10CUtlVectorIPcE10GrowVectorEi */

	/* <0> (null):0 */
	void ShiftElementsRight(class CUtlVector<char*> *, int, int); /* linkage=_ZN10CUtlVectorIPcE18ShiftElementsRightEii */

	/* <0> (null):0 */
	void ShiftElementsLeft(class CUtlVector<char*> *, int, int); /* linkage=_ZN10CUtlVectorIPcE17ShiftElementsLeftEii */

	/* <0> (null):0 */
	void ResetDbgInfo(class CUtlVector<char*> *); /* linkage=_ZN10CUtlVectorIPcE12ResetDbgInfoEv */


	/* size: 20, cachelines: 1, members: 3 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 457 */
 /* pointer to 456 */
 /* size: 4 */

/* 458 */
 /* pointer to 459 */
 /* size: 4 */

/* 459 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 20 */

/* 460 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 461 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 20 */

/* 462 */
/* <0> (null):0 */
class CHintMessage {
private:

	const char  *              m_hintString;         /*     0     4 */
	bool                       m_isHint;             /*     4     1 */
	class CUtlVector<char*>   m_args;                /*     8    20 */
	float                      m_duration;           /*    28     4 */
	/* <0> (null):0 */
	void CHintMessage(class CHintMessage *, const char  *, bool, class CUtlVector<const char*> *, float);

	/* <0> (null):0 */
	void ~CHintMessage(class CHintMessage *, int);

	/* <0> (null):0 */
	float GetDuration(const class CHintMessage  *); /* linkage=_ZNK12CHintMessage11GetDurationEv */

	/* <0> (null):0 */
	void Send(class CHintMessage *, class CBaseEntity &); /* linkage=_ZN12CHintMessage4SendER11CBaseEntity */


	/* size: 32, cachelines: 1, members: 4 */
	/* last cacheline: 32 bytes */

	/* BRAIN FART ALERT! 32 != 29 + 0(holes), diff = 3 */

}; /* size: 32 */

/* 463 */
 /* pointer to 462 */
 /* size: 4 */

/* 464 */
 /* pointer to 465 */
 /* size: 4 */

/* 465 */
/* <0> (null):0 */
class CUtlVector<const char*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 466 */
 /* pointer to 467 */
 /* size: 4 */

/* 467 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 32 */

/* 468 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 469 */
/* <0> (null):0 */
class CUtlMemory<CHintMessage*> {
private:

	class CHintMessage * *     m_pMemory;            /*     0     4 */
	int                        m_NumAllocated;       /*     4     4 */
	int                        m_GrowSize;           /*     8     4 */
	/* <0> (null):0 */
	void CUtlMemory(class CUtlMemory<CHintMessage*> *, int, int);

	/* <0> (null):0 */
	void CUtlMemory(class CUtlMemory<CHintMessage*> *, class CHintMessage * *, int);

	/* <0> (null):0 */
	void ~CUtlMemory(class CUtlMemory<CHintMessage*> *, int);

	/* <0> (null):0 */
	class CHintMessage * & operator[](class CUtlMemory<CHintMessage*> *, int); /* linkage=_ZN10CUtlMemoryIP12CHintMessageEixEi */

	/* <0> (null):0 */
	const class CHintMessage *  & operator[](const class CUtlMemory<CHintMessage*>  *, int); /* linkage=_ZNK10CUtlMemoryIP12CHintMessageEixEi */

	/* <0> (null):0 */
	bool IsIdxValid(const class CUtlMemory<CHintMessage*>  *, int); /* linkage=_ZNK10CUtlMemoryIP12CHintMessageE10IsIdxValidEi */

	/* <0> (null):0 */
	class CHintMessage * * Base(class CUtlMemory<CHintMessage*> *); /* linkage=_ZN10CUtlMemoryIP12CHintMessageE4BaseEv */

	/* <0> (null):0 */
	const class CHintMessage *  * Base(const class CUtlMemory<CHintMessage*>  *); /* linkage=_ZNK10CUtlMemoryIP12CHintMessageE4BaseEv */

	/* <0> (null):0 */
	int NumAllocated(const class CUtlMemory<CHintMessage*>  *); /* linkage=_ZNK10CUtlMemoryIP12CHintMessageE12NumAllocatedEv */

	/* <0> (null):0 */
	void Grow(class CUtlMemory<CHintMessage*> *, int); /* linkage=_ZN10CUtlMemoryIP12CHintMessageE4GrowEi */

	/* <0> (null):0 */
	void EnsureCapacity(class CUtlMemory<CHintMessage*> *, int); /* linkage=_ZN10CUtlMemoryIP12CHintMessageE14EnsureCapacityEi */

	/* <0> (null):0 */
	void Purge(class CUtlMemory<CHintMessage*> *); /* linkage=_ZN10CUtlMemoryIP12CHintMessageE5PurgeEv */

	/* <0> (null):0 */
	bool IsExternallyAllocated(const class CUtlMemory<CHintMessage*>  *); /* linkage=_ZNK10CUtlMemoryIP12CHintMessageE21IsExternallyAllocatedEv */

	/* <0> (null):0 */
	void SetGrowSize(class CUtlMemory<CHintMessage*> *, int); /* linkage=_ZN10CUtlMemoryIP12CHintMessageE11SetGrowSizeEi */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 470 */
 /* pointer to 463 */
 /* size: 4 */

/* 471 */
 /* pointer to 469 */
 /* size: 4 */

/* 472 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 473 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 474 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 475 */
 /* pointer to 476 */
 /* size: 4 */

/* 476 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 477 */
 /* pointer to 474 */
 /* size: 4 */

/* 478 */
/* <0> (null):0 */
class CUtlVector<CHintMessage*> {
private:

	class CUtlMemory<CHintMessage*> m_Memory;        /*     0    12 */
	int                        m_Size;               /*    12     4 */
	class CHintMessage * *     m_pElements;          /*    16     4 */
	/* <0> (null):0 */
	void CUtlVector(class CUtlVector<CHintMessage*> *, int, int);

	/* <0> (null):0 */
	void CUtlVector(class CUtlVector<CHintMessage*> *, class CHintMessage * *, int);

	/* <0> (null):0 */
	void ~CUtlVector(class CUtlVector<CHintMessage*> *, int);

	/* <0> (null):0 */
	class CHintMessage * & operator[](class CUtlVector<CHintMessage*> *, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageEixEi */

	/* <0> (null):0 */
	const class CHintMessage *  & operator[](const class CUtlVector<CHintMessage*>  *, int); /* linkage=_ZNK10CUtlVectorIP12CHintMessageEixEi */

	/* <0> (null):0 */
	class CHintMessage * & Element(class CUtlVector<CHintMessage*> *, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE7ElementEi */

	/* <0> (null):0 */
	const class CHintMessage *  & Element(const class CUtlVector<CHintMessage*>  *, int); /* linkage=_ZNK10CUtlVectorIP12CHintMessageE7ElementEi */

	/* <0> (null):0 */
	class CHintMessage * * Base(class CUtlVector<CHintMessage*> *); /* linkage=_ZN10CUtlVectorIP12CHintMessageE4BaseEv */

	/* <0> (null):0 */
	const class CHintMessage *  * Base(const class CUtlVector<CHintMessage*>  *); /* linkage=_ZNK10CUtlVectorIP12CHintMessageE4BaseEv */

	/* <0> (null):0 */
	int Count(const class CUtlVector<CHintMessage*>  *); /* linkage=_ZNK10CUtlVectorIP12CHintMessageE5CountEv */

	/* <0> (null):0 */
	int Size(const class CUtlVector<CHintMessage*>  *); /* linkage=_ZNK10CUtlVectorIP12CHintMessageE4SizeEv */

	/* <0> (null):0 */
	bool IsValidIndex(const class CUtlVector<CHintMessage*>  *, int); /* linkage=_ZNK10CUtlVectorIP12CHintMessageE12IsValidIndexEi */

	/* <0> (null):0 */
	int AddToHead(class CUtlVector<CHintMessage*> *); /* linkage=_ZN10CUtlVectorIP12CHintMessageE9AddToHeadEv */

	/* <0> (null):0 */
	int AddToTail(class CUtlVector<CHintMessage*> *); /* linkage=_ZN10CUtlVectorIP12CHintMessageE9AddToTailEv */

	/* <0> (null):0 */
	int InsertBefore(class CUtlVector<CHintMessage*> *, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE12InsertBeforeEi */

	/* <0> (null):0 */
	int InsertAfter(class CUtlVector<CHintMessage*> *, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE11InsertAfterEi */

	/* <0> (null):0 */
	int AddToHead(class CUtlVector<CHintMessage*> *, const class CHintMessage *  &); /* linkage=_ZN10CUtlVectorIP12CHintMessageE9AddToHeadERKS1_ */

	/* <0> (null):0 */
	int AddToTail(class CUtlVector<CHintMessage*> *, const class CHintMessage *  &); /* linkage=_ZN10CUtlVectorIP12CHintMessageE9AddToTailERKS1_ */

	/* <0> (null):0 */
	int InsertBefore(class CUtlVector<CHintMessage*> *, int, const class CHintMessage *  &); /* linkage=_ZN10CUtlVectorIP12CHintMessageE12InsertBeforeEiRKS1_ */

	/* <0> (null):0 */
	int InsertAfter(class CUtlVector<CHintMessage*> *, int, const class CHintMessage *  &); /* linkage=_ZN10CUtlVectorIP12CHintMessageE11InsertAfterEiRKS1_ */

	/* <0> (null):0 */
	int AddMultipleToHead(class CUtlVector<CHintMessage*> *, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE17AddMultipleToHeadEi */

	/* <0> (null):0 */
	int AddMultipleToTail(class CUtlVector<CHintMessage*> *, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE17AddMultipleToTailEi */

	/* <0> (null):0 */
	int InsertMultipleBefore(class CUtlVector<CHintMessage*> *, int, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE20InsertMultipleBeforeEii */

	/* <0> (null):0 */
	int InsertMultipleAfter(class CUtlVector<CHintMessage*> *, int, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE19InsertMultipleAfterEii */

	/* <0> (null):0 */
	void SetSize(class CUtlVector<CHintMessage*> *, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE7SetSizeEi */

	/* <0> (null):0 */
	void CopyArray(class CUtlVector<CHintMessage*> *, const class CHintMessage *  *, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE9CopyArrayEPKS1_i */

	/* <0> (null):0 */
	int AddVectorToTail(class CUtlVector<CHintMessage*> *, const class CUtlVector<CHintMessage*>  &); /* linkage=_ZN10CUtlVectorIP12CHintMessageE15AddVectorToTailERKS2_ */

	/* <0> (null):0 */
	int Find(class CUtlVector<CHintMessage*> *, const class CHintMessage *  &); /* linkage=_ZN10CUtlVectorIP12CHintMessageE4FindERKS1_ */

	/* <0> (null):0 */
	bool HasElement(class CUtlVector<CHintMessage*> *, const class CHintMessage *  &); /* linkage=_ZN10CUtlVectorIP12CHintMessageE10HasElementERKS1_ */

	/* <0> (null):0 */
	void EnsureCapacity(class CUtlVector<CHintMessage*> *, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE14EnsureCapacityEi */

	/* <0> (null):0 */
	void FastRemove(class CUtlVector<CHintMessage*> *, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE10FastRemoveEi */

	/* <0> (null):0 */
	void Remove(class CUtlVector<CHintMessage*> *, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE6RemoveEi */

	/* <0> (null):0 */
	void FindAndRemove(class CUtlVector<CHintMessage*> *, const class CHintMessage *  &); /* linkage=_ZN10CUtlVectorIP12CHintMessageE13FindAndRemoveERKS1_ */

	/* <0> (null):0 */
	void RemoveMultiple(class CUtlVector<CHintMessage*> *, int, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE14RemoveMultipleEii */

	/* <0> (null):0 */
	void RemoveAll(class CUtlVector<CHintMessage*> *); /* linkage=_ZN10CUtlVectorIP12CHintMessageE9RemoveAllEv */

	/* <0> (null):0 */
	void Purge(class CUtlVector<CHintMessage*> *); /* linkage=_ZN10CUtlVectorIP12CHintMessageE5PurgeEv */

	/* <0> (null):0 */
	void PurgeAndDeleteElements(class CUtlVector<CHintMessage*> *); /* linkage=_ZN10CUtlVectorIP12CHintMessageE22PurgeAndDeleteElementsEv */

	/* <0> (null):0 */
	void SetGrowSize(class CUtlVector<CHintMessage*> *, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE11SetGrowSizeEi */

protected:

	/* <0> (null):0 */
	void CUtlVector(class CUtlVector<CHintMessage*> *, const class CUtlVector<CHintMessage*>  &);

private:

	/* <0> (null):0 */
	void GrowVector(class CUtlVector<CHintMessage*> *, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE10GrowVectorEi */

	/* <0> (null):0 */
	void ShiftElementsRight(class CUtlVector<CHintMessage*> *, int, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE18ShiftElementsRightEii */

	/* <0> (null):0 */
	void ShiftElementsLeft(class CUtlVector<CHintMessage*> *, int, int); /* linkage=_ZN10CUtlVectorIP12CHintMessageE17ShiftElementsLeftEii */

	/* <0> (null):0 */
	void ResetDbgInfo(class CUtlVector<CHintMessage*> *); /* linkage=_ZN10CUtlVectorIP12CHintMessageE12ResetDbgInfoEv */


	/* size: 20, cachelines: 1, members: 3 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 479 */
 /* pointer to 478 */
 /* size: 4 */

/* 480 */
 /* pointer to 481 */
 /* size: 4 */

/* 481 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 20 */

/* 482 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 483 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 20 */

/* 484 */
/* <0> (null):0 */
class CHintMessageQueue {
private:

	float                      m_tmMessageEnd;       /*     0     4 */
	class CUtlVector<CHintMessage*> m_messages;      /*     4    20 */
	/* <0> (null):0 */
	void Reset(class CHintMessageQueue *); /* linkage=_ZN17CHintMessageQueue5ResetEv */

	/* <0> (null):0 */
	void Update(class CHintMessageQueue *, class CBaseEntity &); /* linkage=_ZN17CHintMessageQueue6UpdateER11CBaseEntity */

	/* <0> (null):0 */
	bool AddMessage(class CHintMessageQueue *, const char  *, float, bool, class CUtlVector<const char*> *); /* linkage=_ZN17CHintMessageQueue10AddMessageEPKcfbP10CUtlVectorIS1_E */

	/* <0> (null):0 */
	bool IsEmpty(class CHintMessageQueue *); /* linkage=_ZN17CHintMessageQueue7IsEmptyEv */

	/* <0> (null):0 */
	void CHintMessageQueue(class CHintMessageQueue *);


	/* size: 24, cachelines: 1, members: 2 */
	/* last cacheline: 24 bytes */
}; /* size: 24 */

/* 485 */
 /* pointer to 484 */
 /* size: 4 */

/* 486 */
/* <0> (null):0 */
class CUnifiedSignals {
private:

	int                        m_flSignal;           /*     0     4 */
	int                        m_flState;            /*     4     4 */
	/* <0> (null):0 */
	void CUnifiedSignals(class CUnifiedSignals *);

	/* <0> (null):0 */
	int Update(class CUnifiedSignals *); /* linkage=_ZN15CUnifiedSignals6UpdateEv */

	/* <0> (null):0 */
	void Signal(class CUnifiedSignals *, int); /* linkage=_ZN15CUnifiedSignals6SignalEi */

	/* <0> (null):0 */
	int GetState(class CUnifiedSignals *); /* linkage=_ZN15CUnifiedSignals8GetStateEv */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 487 */
 /* pointer to 486 */
 /* size: 4 */

/* 488 */
/* <0> (null):0 */
struct {
	int                        iSlot;                /*     0     4 */
	int                        iPosition;            /*     4     4 */
	const char  *              pszAmmo1;             /*     8     4 */
	int                        iMaxAmmo1;            /*    12     4 */
	const char  *              pszAmmo2;             /*    16     4 */
	int                        iMaxAmmo2;            /*    20     4 */
	const char  *              pszName;              /*    24     4 */
	int                        iMaxClip;             /*    28     4 */
	int                        iId;                  /*    32     4 */
	int                        iFlags;               /*    36     4 */
	int                        iWeight;              /*    40     4 */

	/* size: 44, cachelines: 1, members: 11 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 489 */
/* <0> (null):0 */
typedef class  ItemInfo; /* size: 44 */

/* 490 */
/* <0> (null):0 */
enum TeamName {
	UNASSIGNED = 0,
	TERRORIST = 1,
	CT = 2,
	SPECTATOR = 3,
}; /* size: 4 */

/* 491 */
/* <0> (null):0 */
class CBasePlayer {
	/* <0> (null):0 */
	void CBasePlayer(class CBasePlayer *);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 492 */
 /* pointer to 491 */
 /* size: 4 */

/* 493 */
/* <0> (null):0 */
enum HitBoxGroup {
	HITGROUP_GENERIC = 0,
	HITGROUP_HEAD = 1,
	HITGROUP_CHEST = 2,
	HITGROUP_STOMACH = 3,
	HITGROUP_LEFTARM = 4,
	HITGROUP_RIGHTARM = 5,
	HITGROUP_LEFTLEG = 6,
	HITGROUP_RIGHTLEG = 7,
	HITGROUP_SHIELD = 8,
	NUM_HITGROUPS = 9,
}; /* size: 4 */

/* 494 */
/* <0> (null):0 */
typedef int node_index_t; /* size: 4 */

/* 495 */
/* <0> (null):0 */
enum GameEventType {
	EVENT_INVALID = 0,
	EVENT_WEAPON_FIRED = 1,
	EVENT_WEAPON_FIRED_ON_EMPTY = 2,
	EVENT_WEAPON_RELOADED = 3,
	EVENT_HE_GRENADE_EXPLODED = 4,
	EVENT_FLASHBANG_GRENADE_EXPLODED = 5,
	EVENT_SMOKE_GRENADE_EXPLODED = 6,
	EVENT_GRENADE_BOUNCED = 7,
	EVENT_BEING_SHOT_AT = 8,
	EVENT_PLAYER_BLINDED_BY_FLASHBANG = 9,
	EVENT_PLAYER_FOOTSTEP = 10,
	EVENT_PLAYER_JUMPED = 11,
	EVENT_PLAYER_DIED = 12,
	EVENT_PLAYER_LANDED_FROM_HEIGHT = 13,
	EVENT_PLAYER_TOOK_DAMAGE = 14,
	EVENT_HOSTAGE_DAMAGED = 15,
	EVENT_HOSTAGE_KILLED = 16,
	EVENT_DOOR = 17,
	EVENT_BREAK_GLASS = 18,
	EVENT_BREAK_WOOD = 19,
	EVENT_BREAK_METAL = 20,
	EVENT_BREAK_FLESH = 21,
	EVENT_BREAK_CONCRETE = 22,
	EVENT_BOMB_PLANTED = 23,
	EVENT_BOMB_DROPPED = 24,
	EVENT_BOMB_PICKED_UP = 25,
	EVENT_BOMB_BEEP = 26,
	EVENT_BOMB_DEFUSING = 27,
	EVENT_BOMB_DEFUSE_ABORTED = 28,
	EVENT_BOMB_DEFUSED = 29,
	EVENT_BOMB_EXPLODED = 30,
	EVENT_HOSTAGE_USED = 31,
	EVENT_HOSTAGE_RESCUED = 32,
	EVENT_ALL_HOSTAGES_RESCUED = 33,
	EVENT_VIP_ESCAPED = 34,
	EVENT_VIP_ASSASSINATED = 35,
	EVENT_TERRORISTS_WIN = 36,
	EVENT_CTS_WIN = 37,
	EVENT_ROUND_DRAW = 38,
	EVENT_ROUND_WIN = 39,
	EVENT_ROUND_LOSS = 40,
	EVENT_ROUND_START = 41,
	EVENT_PLAYER_SPAWNED = 42,
	EVENT_CLIENT_CORPSE_SPAWNED = 43,
	EVENT_BUY_TIME_START = 44,
	EVENT_PLAYER_LEFT_BUY_ZONE = 45,
	EVENT_DEATH_CAMERA_START = 46,
	EVENT_KILL_ALL = 47,
	EVENT_ROUND_TIME = 48,
	EVENT_DIE = 49,
	EVENT_KILL = 50,
	EVENT_HEADSHOT = 51,
	EVENT_KILL_FLASHBANGED = 52,
	EVENT_TUTOR_BUY_MENU_OPENNED = 53,
	EVENT_TUTOR_AUTOBUY = 54,
	EVENT_PLAYER_BOUGHT_SOMETHING = 55,
	EVENT_TUTOR_NOT_BUYING_ANYTHING = 56,
	EVENT_TUTOR_NEED_TO_BUY_PRIMARY_WEAPON = 57,
	EVENT_TUTOR_NEED_TO_BUY_PRIMARY_AMMO = 58,
	EVENT_TUTOR_NEED_TO_BUY_SECONDARY_AMMO = 59,
	EVENT_TUTOR_NEED_TO_BUY_ARMOR = 60,
	EVENT_TUTOR_NEED_TO_BUY_DEFUSE_KIT = 61,
	EVENT_TUTOR_NEED_TO_BUY_GRENADE = 62,
	EVENT_CAREER_TASK_DONE = 63,
	EVENT_START_RADIO_1 = 64,
	EVENT_RADIO_COVER_ME = 65,
	EVENT_RADIO_YOU_TAKE_THE_POINT = 66,
	EVENT_RADIO_HOLD_THIS_POSITION = 67,
	EVENT_RADIO_REGROUP_TEAM = 68,
	EVENT_RADIO_FOLLOW_ME = 69,
	EVENT_RADIO_TAKING_FIRE = 70,
	EVENT_START_RADIO_2 = 71,
	EVENT_RADIO_GO_GO_GO = 72,
	EVENT_RADIO_TEAM_FALL_BACK = 73,
	EVENT_RADIO_STICK_TOGETHER_TEAM = 74,
	EVENT_RADIO_GET_IN_POSITION_AND_WAIT = 75,
	EVENT_RADIO_STORM_THE_FRONT = 76,
	EVENT_RADIO_REPORT_IN_TEAM = 77,
	EVENT_START_RADIO_3 = 78,
	EVENT_RADIO_AFFIRMATIVE = 79,
	EVENT_RADIO_ENEMY_SPOTTED = 80,
	EVENT_RADIO_NEED_BACKUP = 81,
	EVENT_RADIO_SECTOR_CLEAR = 82,
	EVENT_RADIO_IN_POSITION = 83,
	EVENT_RADIO_REPORTING_IN = 84,
	EVENT_RADIO_GET_OUT_OF_THERE = 85,
	EVENT_RADIO_NEGATIVE = 86,
	EVENT_RADIO_ENEMY_DOWN = 87,
	EVENT_END_RADIO = 88,
	EVENT_NEW_MATCH = 89,
	EVENT_PLAYER_CHANGED_TEAM = 90,
	EVENT_BULLET_IMPACT = 91,
	EVENT_GAME_COMMENCE = 92,
	EVENT_WEAPON_ZOOMED = 93,
	EVENT_HOSTAGE_CALLED_FOR_HELP = 94,
	NUM_GAME_EVENTS = 95,
}; /* size: 4 */

/* 496 */
/* <0> (null):0 */
class IntervalTimer {
private:

	float                      m_timestamp;          /*     0     4 */
	/* <0> (null):0 */
	void IntervalTimer(class IntervalTimer *);

	/* <0> (null):0 */
	void Reset(class IntervalTimer *); /* linkage=_ZN13IntervalTimer5ResetEv */

	/* <0> (null):0 */
	void Start(class IntervalTimer *); /* linkage=_ZN13IntervalTimer5StartEv */

	/* <0> (null):0 */
	void Invalidate(class IntervalTimer *); /* linkage=_ZN13IntervalTimer10InvalidateEv */

	/* <0> (null):0 */
	bool HasStarted(const class IntervalTimer  *); /* linkage=_ZNK13IntervalTimer10HasStartedEv */

	/* <0> (null):0 */
	float GetElapsedTime(const class IntervalTimer  *); /* linkage=_ZNK13IntervalTimer14GetElapsedTimeEv */

	/* <0> (null):0 */
	bool IsLessThen(const class IntervalTimer  *, float); /* linkage=_ZNK13IntervalTimer10IsLessThenEf */

	/* <0> (null):0 */
	bool IsGreaterThen(const class IntervalTimer  *, float); /* linkage=_ZNK13IntervalTimer13IsGreaterThenEf */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 497 */
 /* pointer to 496 */
 /* size: 4 */

/* 498 */
 /* pointer to 499 */
 /* size: 4 */

/* 499 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 500 */
/* <0> (null):0 */
class CountdownTimer {
private:

	float                      m_duration;           /*     0     4 */
	float                      m_timestamp;          /*     4     4 */
	/* <0> (null):0 */
	void CountdownTimer(class CountdownTimer *);

	/* <0> (null):0 */
	void Reset(class CountdownTimer *); /* linkage=_ZN14CountdownTimer5ResetEv */

	/* <0> (null):0 */
	void Start(class CountdownTimer *, float); /* linkage=_ZN14CountdownTimer5StartEf */

	/* <0> (null):0 */
	void Invalidate(class CountdownTimer *); /* linkage=_ZN14CountdownTimer10InvalidateEv */

	/* <0> (null):0 */
	bool HasStarted(const class CountdownTimer  *); /* linkage=_ZNK14CountdownTimer10HasStartedEv */

	/* <0> (null):0 */
	bool IsElapsed(const class CountdownTimer  *); /* linkage=_ZNK14CountdownTimer9IsElapsedEv */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 501 */
 /* pointer to 500 */
 /* size: 4 */

/* 502 */
 /* pointer to 503 */
 /* size: 4 */

/* 503 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 504 */
/* <0> (null):0 */
class new_allocator<SpotOrder> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 505 */
/* <0> (null):0 */
class new_allocator<std::_List_node<SpotOrder> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 506 */
/* <0> (null):0 */
class new_allocator<HidingSpot*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 507 */
/* <0> (null):0 */
class new_allocator<std::_List_node<HidingSpot*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 508 */
/* <0> (null):0 */
class new_allocator<SpotEncounter> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 509 */
/* <0> (null):0 */
class new_allocator<std::_List_node<SpotEncounter> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 510 */
/* <0> (null):0 */
class new_allocator<NavConnect> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 511 */
/* <0> (null):0 */
class new_allocator<std::_List_node<NavConnect> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 512 */
/* <0> (null):0 */
class new_allocator<CNavLadder*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 513 */
/* <0> (null):0 */
class new_allocator<std::_List_node<CNavLadder*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 514 */
/* <0> (null):0 */
class new_allocator<CNavArea*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 515 */
/* <0> (null):0 */
class new_allocator<std::_List_node<CNavArea*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 516 */
/* <0> (null):0 */
class new_allocator<CCareerTask*> {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 517 */
/* <0> (null):0 */
class new_allocator<std::_List_node<CCareerTask*> > {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 518 */
wchar_t
 /* size: 4 */

/* 519 */
/* <0> (null):0 */
struct _List_node_base {
	class _List_node_base *    _M_next;              /*     0     4 */
	class _List_node_base *    _M_prev;              /*     4     4 */
	/* <0> (null):0 */
	void swap(class _List_node_base &, class _List_node_base &); /* linkage=_ZNSt8__detail15_List_node_base4swapERS0_S1_ */

	/* <0> (null):0 */
	void _M_transfer(class _List_node_base *, class _List_node_base *, class _List_node_base *); /* linkage=_ZNSt8__detail15_List_node_base11_M_transferEPS0_S1_ */

	/* <0> (null):0 */
	void _M_reverse(class _List_node_base *); /* linkage=_ZNSt8__detail15_List_node_base10_M_reverseEv */

	/* <0> (null):0 */
	void _M_hook(class _List_node_base *, class _List_node_base *); /* linkage=_ZNSt8__detail15_List_node_base7_M_hookEPS0_ */

	/* <0> (null):0 */
	void _M_unhook(class _List_node_base *); /* linkage=_ZNSt8__detail15_List_node_base9_M_unhookEv */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 520 */
 /* pointer to 519 */
 /* size: 4 */

/* 521 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 522 */
 /* pointer to 519 */
 /* size: 4 */

/* 523 */
/* <0> (null):0 */
typedef unsigned int Place; /* size: 4 */

/* 524 */
/* <0> (null):0 */
enum NavErrorType {
	NAV_OK = 0,
	NAV_CANT_ACCESS_FILE = 1,
	NAV_INVALID_FILE = 2,
	NAV_BAD_FILE_VERSION = 3,
	NAV_CORRUPT_DATA = 4,
}; /* size: 4 */

/* 525 */
/* <0> (null):0 */
enum NavDirType {
	NORTH = 0,
	EAST = 1,
	SOUTH = 2,
	WEST = 3,
	NUM_DIRECTIONS = 4,
}; /* size: 4 */

/* 526 */
/* <0> (null):0 */
enum NavTraverseType {
	GO_NORTH = 0,
	GO_EAST = 1,
	GO_SOUTH = 2,
	GO_WEST = 3,
	GO_LADDER_UP = 4,
	GO_LADDER_DOWN = 5,
	GO_JUMP = 6,
	NUM_TRAVERSE_TYPES = 7,
}; /* size: 4 */

/* 527 */
/* <0> (null):0 */
enum NavCornerType {
	NORTH_WEST = 0,
	NORTH_EAST = 1,
	SOUTH_EAST = 2,
	SOUTH_WEST = 3,
	NUM_CORNERS = 4,
}; /* size: 4 */

/* 528 */
/* <0> (null):0 */
struct Extent {
	class Vector              lo;                    /*     0    12 */
	class Vector              hi;                    /*    12    12 */
	/* <0> (null):0 */
	float SizeX(const class Extent  *); /* linkage=_ZNK6Extent5SizeXEv */

	/* <0> (null):0 */
	float SizeY(const class Extent  *); /* linkage=_ZNK6Extent5SizeYEv */

	/* <0> (null):0 */
	float SizeZ(const class Extent  *); /* linkage=_ZNK6Extent5SizeZEv */

	/* <0> (null):0 */
	float Area(const class Extent  *); /* linkage=_ZNK6Extent4AreaEv */

	/* <0> (null):0 */
	bool Contains(const class Extent  *, const class Vector  *); /* linkage=_ZNK6Extent8ContainsEPK6Vector */


	/* size: 24, cachelines: 1, members: 2 */
	/* last cacheline: 24 bytes */
}; /* size: 24 */

/* 529 */
 /* pointer to 530 */
 /* size: 4 */

/* 530 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 24 */

/* 531 */
/* <0> (null):0 */
struct Ray {
	class Vector              from;                  /*     0    12 */
	class Vector              to;                    /*    12    12 */

	/* size: 24, cachelines: 1, members: 2 */
	/* last cacheline: 24 bytes */
}; /* size: 24 */

/* 532 */
/* <0> (null):0 */
class SteamFile {
private:

	byte *                     m_fileData;           /*     0     4 */
	int                        m_fileDataLength;     /*     4     4 */
	byte *                     m_cursor;             /*     8     4 */
	int                        m_bytesLeft;          /*    12     4 */
	/* <0> (null):0 */
	void SteamFile(class SteamFile *, const char  *);

	/* <0> (null):0 */
	void ~SteamFile(class SteamFile *, int);

	/* <0> (null):0 */
	bool IsValid(const class SteamFile  *); /* linkage=_ZNK9SteamFile7IsValidEv */

	/* <0> (null):0 */
	bool Read(class SteamFile *, void *, int); /* linkage=_ZN9SteamFile4ReadEPvi */


	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 533 */
 /* pointer to 532 */
 /* size: 4 */

/* 534 */
 /* pointer to 535 */
 /* size: 4 */

/* 535 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 16 */

/* 536 */
/* <0> (null):0 */
union NavConnect {
	unsigned int               id;                 /*           4 */
	class CNavArea *           area;               /*           4 */
}; /* size: 4 */

/* 537 */
/* <0> (null):0 */
struct ApproachInfo {
	union NavConnect           here;                 /*     0     4 */
	union NavConnect           prev;                 /*     4     4 */
	enum NavTraverseType       prevToHereHow;        /*     8     4 */
	union NavConnect           next;                 /*    12     4 */
	enum NavTraverseType       hereToNextHow;        /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 538 */
/* <0> (null):0 */
struct CNavArea {
	/* <0> (null):0 */
	struct ApproachInfo {
		union NavConnect           here;                 /*     0     4 */
		union NavConnect           prev;                 /*     4     4 */
		enum NavTraverseType       prevToHereHow;        /*     8     4 */
		union NavConnect           next;                 /*    12     4 */
		enum NavTraverseType       hereToNextHow;        /*    16     4 */

		/* size: 20, cachelines: 1, members: 5 */
		/* last cacheline: 20 bytes */
	};

private:

	bool                       m_isReset;            /*     0     1 */
	unsigned int               m_nextID;             /*     0     4 */
	unsigned int               m_id;                 /*     0     4 */
	struct Extent              m_extent;             /*     4    24 */
	class Vector              m_center;              /*    28    12 */
	unsigned char              m_attributeFlags;     /*    40     1 */
	Place                      m_place;              /*    44     4 */
	float                      m_neZ;                /*    48     4 */
	float                      m_swZ;                /*    52     4 */
	float                      m_clearedTimestamp[2]; /*    56     8 */
	float                      m_danger[2];          /*    64     8 */
	/* --- cacheline 1 boundary (64 bytes) was 2 bytes ago --- */
	float                      m_dangerTimestamp[2]; /*    72     8 */
	HidingSpotList             m_hidingSpotList;     /*    80     0 */
	SpotEncounterList          m_spotEncounterList;  /*    88     0 */
	struct ApproachInfo        m_approach[16];       /*    96   320 */
	/* --- cacheline 6 boundary (384 bytes) was 10 bytes ago --- */
	unsigned char              m_approachCount;      /*   416     1 */

	/* Bitfield combined with previous fields */

	unsigned int               m_masterMarker;       /*     0     4 */
	unsigned int               m_marker;             /*   420     4 */
	class CNavArea *           m_parent;             /*   424     4 */
	enum NavTraverseType       m_parentHow;          /*   428     4 */
	float                      m_totalCost;          /*   432     4 */
	float                      m_costSoFar;          /*   436     4 */

	/* Bitfield combined with previous fields */

	class CNavArea *           m_openList;           /*     0     4 */
	class CNavArea *           m_nextOpen;           /*   440     4 */
	class CNavArea *           m_prevOpen;           /*   444     4 */
	unsigned int               m_openMarker;         /*   448     4 */
	class list<NavConnect, std::allocator<NavConnect> > m_connect[4]; /*   452    32 */
	/* --- cacheline 7 boundary (448 bytes) was 19 bytes ago --- */
	class list<CNavLadder*, std::allocator<CNavLadder*> > m_ladder[2]; /*   484    16 */
	class CNavNode *           m_node[4];            /*   500    16 */
	class list<CNavArea*, std::allocator<CNavArea*> > m_overlapList; /*   516     8 */
	class CNavArea *           m_prevHash;           /*   524     4 */
	class CNavArea *           m_nextHash;           /*   528     4 */
	/* <0> (null):0 */
	void CNavArea(class CNavArea *, class CNavNode *, class CNavNode *, class CNavNode *, class CNavNode *);

	/* <0> (null):0 */
	void CNavArea(class CNavArea *);

	/* <0> (null):0 */
	void CNavArea(class CNavArea *, const class Vector  *, const class Vector  *);

	/* <0> (null):0 */
	void CNavArea(class CNavArea *, const class Vector  *, const class Vector  *, const class Vector  *, const class Vector  *);

	/* <0> (null):0 */
	void ~CNavArea(class CNavArea *, int);

	/* <0> (null):0 */
	void ConnectTo(class CNavArea *, class CNavArea *, enum NavDirType); /* linkage=_ZN8CNavArea9ConnectToEPS_10NavDirType */

	/* <0> (null):0 */
	void Disconnect(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea10DisconnectEPS_ */

	/* <0> (null):0 */
	void Save(const class CNavArea  *, FILE *); /* linkage=_ZNK8CNavArea4SaveEP8_IO_FILE */

	/* <0> (null):0 */
	void Save(class CNavArea *, int, unsigned int); /* linkage=_ZN8CNavArea4SaveEij */

	/* <0> (null):0 */
	void Load(class CNavArea *, class SteamFile *, unsigned int); /* linkage=_ZN8CNavArea4LoadEP9SteamFilej */

	/* <0> (null):0 */
	enum NavErrorType PostLoad(class CNavArea *); /* linkage=_ZN8CNavArea8PostLoadEv */

	/* <0> (null):0 */
	unsigned int GetID(const class CNavArea  *); /* linkage=_ZNK8CNavArea5GetIDEv */

	/* <0> (null):0 */
	void SetAttributes(class CNavArea *, unsigned char); /* linkage=_ZN8CNavArea13SetAttributesEh */

	/* <0> (null):0 */
	unsigned char GetAttributes(const class CNavArea  *); /* linkage=_ZNK8CNavArea13GetAttributesEv */

	/* <0> (null):0 */
	void SetPlace(class CNavArea *, Place); /* linkage=_ZN8CNavArea8SetPlaceEj */

	/* <0> (null):0 */
	Place GetPlace(const class CNavArea  *); /* linkage=_ZNK8CNavArea8GetPlaceEv */

	/* <0> (null):0 */
	bool IsOverlapping(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea13IsOverlappingEPK6Vector */

	/* <0> (null):0 */
	bool IsOverlapping(const class CNavArea  *, const class CNavArea  *); /* linkage=_ZNK8CNavArea13IsOverlappingEPKS_ */

	/* <0> (null):0 */
	bool IsOverlappingX(const class CNavArea  *, const class CNavArea  *); /* linkage=_ZNK8CNavArea14IsOverlappingXEPKS_ */

	/* <0> (null):0 */
	bool IsOverlappingY(const class CNavArea  *, const class CNavArea  *); /* linkage=_ZNK8CNavArea14IsOverlappingYEPKS_ */

	/* <0> (null):0 */
	int GetPlayerCount(const class CNavArea  *, int, class CBasePlayer *); /* linkage=_ZNK8CNavArea14GetPlayerCountEiP11CBasePlayer */

	/* <0> (null):0 */
	float GetZ(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea4GetZEPK6Vector */

	/* <0> (null):0 */
	float GetZ(const class CNavArea  *, float, float); /* linkage=_ZNK8CNavArea4GetZEff */

	/* <0> (null):0 */
	bool Contains(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea8ContainsEPK6Vector */

	/* <0> (null):0 */
	bool IsCoplanar(const class CNavArea  *, const class CNavArea  *); /* linkage=_ZNK8CNavArea10IsCoplanarEPKS_ */

	/* <0> (null):0 */
	void GetClosestPointOnArea(const class CNavArea  *, const class Vector  *, class Vector *); /* linkage=_ZNK8CNavArea21GetClosestPointOnAreaEPK6VectorPS0_ */

	/* <0> (null):0 */
	float GetDistanceSquaredToPoint(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea25GetDistanceSquaredToPointEPK6Vector */

	/* <0> (null):0 */
	bool IsDegenerate(const class CNavArea  *); /* linkage=_ZNK8CNavArea12IsDegenerateEv */

	/* <0> (null):0 */
	bool IsEdge(const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea6IsEdgeE10NavDirType */

	/* <0> (null):0 */
	int GetAdjacentCount(const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea16GetAdjacentCountE10NavDirType */

	/* <0> (null):0 */
	class CNavArea * GetAdjacentArea(const class CNavArea  *, enum NavDirType, int); /* linkage=_ZNK8CNavArea15GetAdjacentAreaE10NavDirTypei */

	/* <0> (null):0 */
	class CNavArea * GetRandomAdjacentArea(const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea21GetRandomAdjacentAreaE10NavDirType */

	/* <0> (null):0 */
	const NavConnectList  * GetAdjacentList(const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea15GetAdjacentListE10NavDirType */

	/* <0> (null):0 */
	bool IsConnected(const class CNavArea  *, const class CNavArea  *, enum NavDirType); /* linkage=_ZNK8CNavArea11IsConnectedEPKS_10NavDirType */

	/* <0> (null):0 */
	float ComputeHeightChange(class CNavArea *, const class CNavArea  *); /* linkage=_ZN8CNavArea19ComputeHeightChangeEPKS_ */

	/* <0> (null):0 */
	const NavLadderList  * GetLadderList(const class CNavArea  *, enum LadderDirectionType); /* linkage=_ZNK8CNavArea13GetLadderListE19LadderDirectionType */

	/* <0> (null):0 */
	void ComputePortal(const class CNavArea  *, const class CNavArea  *, enum NavDirType, class Vector *, float *); /* linkage=_ZNK8CNavArea13ComputePortalEPKS_10NavDirTypeP6VectorPf */

	/* <0> (null):0 */
	void ComputeClosestPointInPortal(const class CNavArea  *, const class CNavArea  *, enum NavDirType, const class Vector  *, class Vector *); /* linkage=_ZNK8CNavArea27ComputeClosestPointInPortalEPKS_10NavDirTypePK6VectorPS3_ */

	/* <0> (null):0 */
	enum NavDirType ComputeDirection(const class CNavArea  *, class Vector *); /* linkage=_ZNK8CNavArea16ComputeDirectionEP6Vector */

	/* <0> (null):0 */
	void SetClearedTimestamp(class CNavArea *, int); /* linkage=_ZN8CNavArea19SetClearedTimestampEi */

	/* <0> (null):0 */
	float GetClearedTimestamp(class CNavArea *, int); /* linkage=_ZN8CNavArea19GetClearedTimestampEi */

	/* <0> (null):0 */
	const HidingSpotList  * GetHidingSpotList(const class CNavArea  *); /* linkage=_ZNK8CNavArea17GetHidingSpotListEv */

	/* <0> (null):0 */
	void ComputeHidingSpots(class CNavArea *); /* linkage=_ZN8CNavArea18ComputeHidingSpotsEv */

	/* <0> (null):0 */
	void ComputeSniperSpots(class CNavArea *); /* linkage=_ZN8CNavArea18ComputeSniperSpotsEv */

	/* <0> (null):0 */
	class SpotEncounter * GetSpotEncounter(class CNavArea *, const class CNavArea  *, const class CNavArea  *); /* linkage=_ZN8CNavArea16GetSpotEncounterEPKS_S1_ */

	/* <0> (null):0 */
	void ComputeSpotEncounters(class CNavArea *); /* linkage=_ZN8CNavArea21ComputeSpotEncountersEv */

	/* <0> (null):0 */
	void IncreaseDanger(class CNavArea *, int, float); /* linkage=_ZN8CNavArea14IncreaseDangerEif */

	/* <0> (null):0 */
	float GetDanger(class CNavArea *, int); /* linkage=_ZN8CNavArea9GetDangerEi */

	/* <0> (null):0 */
	float GetSizeX(const class CNavArea  *); /* linkage=_ZNK8CNavArea8GetSizeXEv */

	/* <0> (null):0 */
	float GetSizeY(const class CNavArea  *); /* linkage=_ZNK8CNavArea8GetSizeYEv */

	/* <0> (null):0 */
	const class Extent  * GetExtent(const class CNavArea  *); /* linkage=_ZNK8CNavArea9GetExtentEv */

	/* <0> (null):0 */
	const class Vector  * GetCenter(const class CNavArea  *); /* linkage=_ZNK8CNavArea9GetCenterEv */

	/* <0> (null):0 */
	const class Vector  * GetCorner(const class CNavArea  *, enum NavCornerType); /* linkage=_ZNK8CNavArea9GetCornerE13NavCornerType */

	/* <0> (null):0 */
	const class ApproachInfo  * GetApproachInfo(const class CNavArea  *, int); /* linkage=_ZNK8CNavArea15GetApproachInfoEi */

	/* <0> (null):0 */
	int GetApproachInfoCount(const class CNavArea  *); /* linkage=_ZNK8CNavArea20GetApproachInfoCountEv */

	/* <0> (null):0 */
	void ComputeApproachAreas(class CNavArea *); /* linkage=_ZN8CNavArea20ComputeApproachAreasEv */

	/* <0> (null):0 */
	void MakeNewMarker(void); /* linkage=_ZN8CNavArea13MakeNewMarkerEv */

	/* <0> (null):0 */
	void Mark(class CNavArea *); /* linkage=_ZN8CNavArea4MarkEv */

	/* <0> (null):0 */
	BOOL IsMarked(const class CNavArea  *); /* linkage=_ZNK8CNavArea8IsMarkedEv */

	/* <0> (null):0 */
	void SetParent(class CNavArea *, class CNavArea *, enum NavTraverseType); /* linkage=_ZN8CNavArea9SetParentEPS_15NavTraverseType */

	/* <0> (null):0 */
	class CNavArea * GetParent(const class CNavArea  *); /* linkage=_ZNK8CNavArea9GetParentEv */

	/* <0> (null):0 */
	enum NavTraverseType GetParentHow(const class CNavArea  *); /* linkage=_ZNK8CNavArea12GetParentHowEv */

	/* <0> (null):0 */
	bool IsOpen(const class CNavArea  *); /* linkage=_ZNK8CNavArea6IsOpenEv */

	/* <0> (null):0 */
	void AddToOpenList(class CNavArea *); /* linkage=_ZN8CNavArea13AddToOpenListEv */

	/* <0> (null):0 */
	void UpdateOnOpenList(class CNavArea *); /* linkage=_ZN8CNavArea16UpdateOnOpenListEv */

	/* <0> (null):0 */
	void RemoveFromOpenList(class CNavArea *); /* linkage=_ZN8CNavArea18RemoveFromOpenListEv */

	/* <0> (null):0 */
	bool IsOpenListEmpty(void); /* linkage=_ZN8CNavArea15IsOpenListEmptyEv */

	/* <0> (null):0 */
	class CNavArea * PopOpenList(void); /* linkage=_ZN8CNavArea11PopOpenListEv */

	/* <0> (null):0 */
	bool IsClosed(const class CNavArea  *); /* linkage=_ZNK8CNavArea8IsClosedEv */

	/* <0> (null):0 */
	void AddToClosedList(class CNavArea *); /* linkage=_ZN8CNavArea15AddToClosedListEv */

	/* <0> (null):0 */
	void RemoveFromClosedList(class CNavArea *); /* linkage=_ZN8CNavArea20RemoveFromClosedListEv */

	/* <0> (null):0 */
	void ClearSearchLists(void); /* linkage=_ZN8CNavArea16ClearSearchListsEv */

	/* <0> (null):0 */
	void SetTotalCost(class CNavArea *, float); /* linkage=_ZN8CNavArea12SetTotalCostEf */

	/* <0> (null):0 */
	float GetTotalCost(const class CNavArea  *); /* linkage=_ZNK8CNavArea12GetTotalCostEv */

	/* <0> (null):0 */
	void SetCostSoFar(class CNavArea *, float); /* linkage=_ZN8CNavArea12SetCostSoFarEf */

	/* <0> (null):0 */
	float GetCostSoFar(const class CNavArea  *); /* linkage=_ZNK8CNavArea12GetCostSoFarEv */

	/* <0> (null):0 */
	void Draw(class CNavArea *, byte, byte, byte, int); /* linkage=_ZN8CNavArea4DrawEhhhi */

	/* <0> (null):0 */
	void DrawConnectedAreas(class CNavArea *); /* linkage=_ZN8CNavArea18DrawConnectedAreasEv */

	/* <0> (null):0 */
	void DrawMarkedCorner(class CNavArea *, enum NavCornerType, byte, byte, byte, int); /* linkage=_ZN8CNavArea16DrawMarkedCornerE13NavCornerTypehhhi */

	/* <0> (null):0 */
	bool SplitEdit(class CNavArea *, bool, float, class CNavArea * *, class CNavArea * *); /* linkage=_ZN8CNavArea9SplitEditEbfPPS_S1_ */

	/* <0> (null):0 */
	bool MergeEdit(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea9MergeEditEPS_ */

	/* <0> (null):0 */
	bool SpliceEdit(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea10SpliceEditEPS_ */

	/* <0> (null):0 */
	void RaiseCorner(class CNavArea *, enum NavCornerType, int); /* linkage=_ZN8CNavArea11RaiseCornerE13NavCornerTypei */

	/* <0> (null):0 */
	void AddLadderUp(class CNavArea *, class CNavLadder *); /* linkage=_ZN8CNavArea11AddLadderUpEP10CNavLadder */

	/* <0> (null):0 */
	void AddLadderDown(class CNavArea *, class CNavLadder *); /* linkage=_ZN8CNavArea13AddLadderDownEP10CNavLadder */

	/* <0> (null):0 */
	void Initialize(class CNavArea *); /* linkage=_ZN8CNavArea10InitializeEv */

	/* <0> (null):0 */
	void DecayDanger(class CNavArea *); /* linkage=_ZN8CNavArea11DecayDangerEv */

	/* <0> (null):0 */
	bool IsHidingSpotCollision(const class CNavArea  *, const class Vector  *); /* linkage=_ZNK8CNavArea21IsHidingSpotCollisionEPK6Vector */

	/* <0> (null):0 */
	void AddSpotEncounters(class CNavArea *, const class CNavArea  *, enum NavDirType, const class CNavArea  *, enum NavDirType); /* linkage=_ZN8CNavArea17AddSpotEncountersEPKS_10NavDirTypeS1_S2_ */

	/* <0> (null):0 */
	void Strip(class CNavArea *); /* linkage=_ZN8CNavArea5StripEv */

	/* <0> (null):0 */
	void FinishMerge(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea11FinishMergeEPS_ */

	/* <0> (null):0 */
	void MergeAdjacentConnections(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea24MergeAdjacentConnectionsEPS_ */

	/* <0> (null):0 */
	void AssignNodes(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea11AssignNodesEPS_ */

	/* <0> (null):0 */
	void FinishSplitEdit(class CNavArea *, class CNavArea *, enum NavDirType); /* linkage=_ZN8CNavArea15FinishSplitEditEPS_10NavDirType */

	/* <0> (null):0 */
	void OnDestroyNotify(class CNavArea *, class CNavArea *); /* linkage=_ZN8CNavArea15OnDestroyNotifyEPS_ */

	/* --- cacheline 9 boundary (576 bytes) was 27 bytes ago --- */

	/* size: 532, cachelines: 9, members: 32 */
	/* last cacheline: 20 bytes */

	/* BRAIN FART ALERT! 532 != 603 + 0(holes), diff = -71 */

}; /* size: 532 */

/* 539 */
 /* pointer to 538 */
 /* size: 4 */

/* 540 */
 /* pointer to 541 */
 /* size: 4 */

/* 541 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 542 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 543 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 544 */
/* <0> (null):0 */
typedef struct list<NavConnect, std::allocator<NavConnect> > NavConnectList; /* size: 0 */

/* 545 */
/* <0> (null):0 */
enum LadderDirectionType {
	LADDER_UP = 0,
	LADDER_DOWN = 1,
	NUM_LADDER_DIRECTIONS = 2,
}; /* size: 4 */

/* 546 */
/* <0> (null):0 */
class CNavLadder {
	class Vector              m_top;                 /*     0    12 */
	class Vector              m_bottom;              /*    12    12 */
	float                      m_length;             /*    24     4 */
	enum NavDirType            m_dir;                /*    28     4 */
	class Vector2D            m_dirVector;           /*    32     8 */
	class CBaseEntity *        m_entity;             /*    40     4 */
	class CNavArea *           m_topForwardArea;     /*    44     4 */
	class CNavArea *           m_topLeftArea;        /*    48     4 */
	class CNavArea *           m_topRightArea;       /*    52     4 */
	class CNavArea *           m_topBehindArea;      /*    56     4 */
	class CNavArea *           m_bottomArea;         /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	bool                       m_isDangling;         /*    64     1 */
	/* <0> (null):0 */
	void CNavLadder(class CNavLadder *);

	/* <0> (null):0 */
	void OnDestroyNotify(class CNavLadder *, class CNavArea *); /* linkage=_ZN10CNavLadder15OnDestroyNotifyEP8CNavArea */


	/* size: 68, cachelines: 2, members: 12 */
	/* last cacheline: 4 bytes */

	/* BRAIN FART ALERT! 68 != 65 + 0(holes), diff = 3 */

}; /* size: 68 */

/* 547 */
 /* pointer to 546 */
 /* size: 4 */

/* 548 */
/* <0> (null):0 */
typedef struct list<CNavLadder*, std::allocator<CNavLadder*> > NavLadderList; /* size: 0 */

/* 549 */
/* <0> (null):0 */
class HidingSpot {
private:

	class Vector              m_pos;                 /*     0    12 */
	unsigned int               m_id;                 /*    12     4 */
	unsigned int               m_marker;             /*    16     4 */
	unsigned char              m_flags;              /*    20     1 */

	/* Bitfield combined with previous fields */

	unsigned int               m_nextID;             /*     0     4 */
	unsigned int               m_masterMarker;       /*     0     4 */
	/* <0> (null):0 */
	void HidingSpot(class HidingSpot *);

	/* <0> (null):0 */
	void HidingSpot(class HidingSpot *, const class Vector  *, unsigned char);

	/* <0> (null):0 */
	bool HasGoodCover(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot12HasGoodCoverEv */

	/* <0> (null):0 */
	bool IsGoodSniperSpot(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot16IsGoodSniperSpotEv */

	/* <0> (null):0 */
	bool IsIdealSniperSpot(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot17IsIdealSniperSpotEv */

	/* <0> (null):0 */
	void SetFlags(class HidingSpot *, unsigned char); /* linkage=_ZN10HidingSpot8SetFlagsEh */

	/* <0> (null):0 */
	unsigned char GetFlags(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot8GetFlagsEv */

	/* <0> (null):0 */
	void Save(const class HidingSpot  *, int, unsigned int); /* linkage=_ZNK10HidingSpot4SaveEij */

	/* <0> (null):0 */
	void Load(class HidingSpot *, class SteamFile *, unsigned int); /* linkage=_ZN10HidingSpot4LoadEP9SteamFilej */

	/* <0> (null):0 */
	const class Vector  * GetPosition(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot11GetPositionEv */

	/* <0> (null):0 */
	unsigned int GetID(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot5GetIDEv */

	/* <0> (null):0 */
	void Mark(class HidingSpot *); /* linkage=_ZN10HidingSpot4MarkEv */

	/* <0> (null):0 */
	bool IsMarked(const class HidingSpot  *); /* linkage=_ZNK10HidingSpot8IsMarkedEv */

	/* <0> (null):0 */
	void ChangeMasterMarker(void); /* linkage=_ZN10HidingSpot18ChangeMasterMarkerEv */


	/* size: 24, cachelines: 1, members: 6 */
	/* last cacheline: 24 bytes */
}; /* size: 24 */

/* 550 */
 /* pointer to 549 */
 /* size: 4 */

/* 551 */
 /* pointer to 552 */
 /* size: 4 */

/* 552 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 24 */

/* 553 */
/* <0> (null):0 */
typedef struct list<HidingSpot*, std::allocator<HidingSpot*> > HidingSpotList; /* size: 0 */

/* 554 */
/* <0> (null):0 */
union {
	class HidingSpot *         spot;               /*           4 */
	unsigned int               id;                 /*           4 */
}; /* size: 4 */

/* 555 */
/* <0> (null):0 */
struct SpotOrder {
	/* <0> (null):0 */
	union {
		class HidingSpot *         spot;                 /*           4 */
		unsigned int               id;                   /*           4 */
	};

	float                      t;                    /*     0     4 */
	union {
		class HidingSpot * spot;                 /*           4 */
		unsigned int       id;                   /*           4 */
	};                                               /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 556 */
/* <0> (null):0 */
typedef struct list<SpotOrder, std::allocator<SpotOrder> > SpotOrderList; /* size: 0 */

/* 557 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 558 */
/* <0> (null):0 */
typedef class SpotOrder * pointer; /* size: 4 */

/* 559 */
/* <0> (null):0 */
typedef const class SpotOrder  * const_pointer; /* size: 4 */

/* 560 */
/* <0> (null):0 */
class new_allocator<SpotOrder> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class SpotOrder * pointer;

	/* <0> (null):0 */
	typedef const class SpotOrder  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<SpotOrder> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<SpotOrder> *, const class new_allocator<SpotOrder>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<SpotOrder> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<SpotOrder>  *, class SpotOrder &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE7addressERS1_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<SpotOrder>  *, const class SpotOrder  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE7addressERKS1_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<SpotOrder> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<SpotOrder> *, class SpotOrder *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE10deallocateEPS1_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<SpotOrder>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<SpotOrder> *, class SpotOrder *, const class SpotOrder  &); /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE9constructEPS1_RKS1_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<SpotOrder> *, class SpotOrder *); /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE7destroyEPS1_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 561 */
 /* pointer to 555 */
 /* size: 4 */

/* 562 */
 /* pointer to 563 */
 /* size: 4 */

/* 563 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 564 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 565 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 566 */
 /* pointer to 560 */
 /* size: 4 */

/* 567 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 568 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 569 */
 /* pointer to 570 */
 /* size: 4 */

/* 570 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 571 */
/* <0> (null):0 */
typedef class SpotOrder & reference; /* size: 4 */

/* 572 */
/* <0> (null):0 */
typedef const class SpotOrder  & const_reference; /* size: 4 */

/* 573 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<SpotOrder> > other; /* size: 0 */

/* 574 */
/* <0> (null):0 */
struct rebind<std::_List_node<SpotOrder> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<SpotOrder> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 575 */
/* <0> (null):0 */
typedef struct allocator<SpotOrder> other; /* size: 1 */

/* 576 */
/* <0> (null):0 */
struct rebind<SpotOrder> {
	/* <0> (null):0 */
	typedef struct allocator<SpotOrder> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 577 */
/* <0> (null):0 */
class allocator<SpotOrder> : public new_allocator<SpotOrder> {
public:

	/* class new_allocator<SpotOrder> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class SpotOrder & reference;

	/* <0> (null):0 */
	typedef const class SpotOrder  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<SpotOrder> *);

	/* <0> (null):0 */
	void allocator(class allocator<SpotOrder> *, const class allocator<SpotOrder>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<SpotOrder> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<SpotOrder> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<SpotOrder> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<SpotOrder> {
		/* <0> (null):0 */
		typedef struct allocator<SpotOrder> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 578 */
 /* pointer to 577 */
 /* size: 4 */

/* 579 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 580 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 581 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 582 */
/* <0> (null):0 */
typedef class _List_node<SpotOrder> * pointer; /* size: 4 */

/* 583 */
/* <0> (null):0 */
typedef const class _List_node<SpotOrder>  * const_pointer; /* size: 4 */

/* 584 */
/* <0> (null):0 */
class new_allocator<std::_List_node<SpotOrder> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<SpotOrder> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<SpotOrder>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<SpotOrder> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<SpotOrder> > *, const class new_allocator<std::_List_node<SpotOrder> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<SpotOrder> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<SpotOrder> >  *, class _List_node<SpotOrder> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7addressERS3_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<SpotOrder> >  *, const class _List_node<SpotOrder>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7addressERKS3_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<SpotOrder> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE10deallocateEPS3_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<SpotOrder> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *, const class _List_node<SpotOrder>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE9constructEPS3_RKS3_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7destroyEPS3_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 585 */
 /* pointer to 362 */
 /* size: 4 */

/* 586 */
 /* pointer to 587 */
 /* size: 4 */

/* 587 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 588 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 589 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 590 */
 /* pointer to 584 */
 /* size: 4 */

/* 591 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 592 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 593 */
 /* pointer to 594 */
 /* size: 4 */

/* 594 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 595 */
/* <0> (null):0 */
class allocator<std::_List_node<SpotOrder> > : public new_allocator<std::_List_node<SpotOrder> > {
public:

	/* class new_allocator<std::_List_node<SpotOrder> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<SpotOrder> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<SpotOrder> > *, const class allocator<std::_List_node<SpotOrder> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<SpotOrder> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 596 */
 /* pointer to 595 */
 /* size: 4 */

/* 597 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 598 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 599 */
 /* pointer to 364 */
 /* size: 4 */

/* 600 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 601 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 602 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 603 */
/* <0> (null):0 */
typedef struct allocator<SpotOrder> allocator_type; /* size: 1 */

/* 604 */
/* <0> (null):0 */
class _List_base<SpotOrder, std::allocator<SpotOrder> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<SpotOrder> allocator_type;

	/* <0> (null):0 */
	class _List_node<SpotOrder> * _M_get_node(class _List_base<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, class _List_node<SpotOrder> *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 605 */
 /* pointer to 604 */
 /* size: 4 */

/* 606 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 607 */
 /* pointer to 608 */
 /* size: 4 */

/* 608 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 609 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 610 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 611 */
/* <0> (null):0 */
typedef struct SpotOrder value_type; /* size: 8 */

/* 612 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 613 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 614 */
/* <0> (null):0 */
typedef struct _List_iterator<SpotOrder> iterator; /* size: 0 */

/* 615 */
/* <0> (null):0 */
typedef struct _List_const_iterator<SpotOrder> const_iterator; /* size: 0 */

/* 616 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<SpotOrder> > const_reverse_iterator; /* size: 0 */

/* 617 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<SpotOrder> > reverse_iterator; /* size: 0 */

/* 618 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 619 */
/* <0> (null):0 */
typedef struct allocator<SpotOrder> allocator_type; /* size: 1 */

/* 620 */
/* <0> (null):0 */
typedef struct _List_node<SpotOrder> _Node; /* size: 0 */

/* 621 */
/* <0> (null):0 */
class list<SpotOrder, std::allocator<SpotOrder> > : protected _List_base<SpotOrder, std::allocator<SpotOrder> > {
protected:

	/* class _List_base<SpotOrder, std::allocator<SpotOrder> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef struct SpotOrder value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<SpotOrder> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<SpotOrder> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<SpotOrder> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<SpotOrder> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<SpotOrder> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<SpotOrder> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE14_M_create_nodeERKS0_ */

	/* <0> (null):0 */
	void list(class list<SpotOrder, std::allocator<SpotOrder> > *);

	/* <0> (null):0 */
	void list(class list<SpotOrder, std::allocator<SpotOrder> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<SpotOrder, std::allocator<SpotOrder> > *, const class list<SpotOrder, std::allocator<SpotOrder> >  &);

	/* <0> (null):0 */
	class list<SpotOrder, std::allocator<SpotOrder> > & operator=(class list<SpotOrder, std::allocator<SpotOrder> > *, const class list<SpotOrder, std::allocator<SpotOrder> >  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EEaSERKS2_ */

	/* <0> (null):0 */
	void assign(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6assignEjRKS0_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, class SpotOrder); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6resizeEjS0_ */

	/* <0> (null):0 */
	reference front(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<SpotOrder, std::allocator<SpotOrder> >  *); /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE10push_frontERKS0_ */

	/* <0> (null):0 */
	void pop_front(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9push_backERKS0_ */

	/* <0> (null):0 */
	void pop_back(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, unsigned int, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */

	/* <0> (null):0 */
	iterator erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	iterator erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */

	/* <0> (null):0 */
	void swap(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4swapERS2_ */

	/* <0> (null):0 */
	void clear(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */

	/* <0> (null):0 */
	void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */

	/* <0> (null):0 */
	void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */

	/* <0> (null):0 */
	void remove(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6removeERKS0_ */

	/* <0> (null):0 */
	void unique(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5mergeERS2_ */

	/* <0> (null):0 */
	void reverse(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<SpotOrder, std::allocator<SpotOrder> > *); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE18_M_fill_initializeEjRKS0_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE14_M_fill_assignEjRKS0_ */

	/* <0> (null):0 */
	void _M_transfer(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */

	/* <0> (null):0 */
	void _M_insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, const value_type  &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void _M_erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &); /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE25_M_check_equal_allocatorsERS2_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 622 */
 /* pointer to 620 */
 /* size: 4 */

/* 623 */
 /* pointer to 621 */
 /* size: 4 */

/* 624 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 625 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 626 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 627 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 628 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 629 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 630 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 631 */
 /* pointer to 632 */
 /* size: 4 */

/* 632 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 633 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 634 */
/* <0> (null):0 */
struct SpotEncounter {
	union NavConnect           from;                 /*     0     4 */
	enum NavDirType            fromDir;              /*     4     4 */
	union NavConnect           to;                   /*     8     4 */
	enum NavDirType            toDir;                /*    12     4 */
	struct Ray                 path;                 /*    16    24 */
	SpotOrderList              spotList;             /*    40     0 */

	/* size: 48, cachelines: 1, members: 6 */
	/* last cacheline: 48 bytes */

	/* BRAIN FART ALERT! 48 != 40 + 0(holes), diff = 8 */

}; /* size: 48 */

/* 635 */
/* <0> (null):0 */
typedef struct list<SpotEncounter, std::allocator<SpotEncounter> > SpotEncounterList; /* size: 0 */

/* 636 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 637 */
/* <0> (null):0 */
typedef class HidingSpot * * pointer; /* size: 4 */

/* 638 */
/* <0> (null):0 */
typedef const class HidingSpot *  * const_pointer; /* size: 4 */

/* 639 */
/* <0> (null):0 */
class new_allocator<HidingSpot*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class HidingSpot * * pointer;

	/* <0> (null):0 */
	typedef const class HidingSpot *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<HidingSpot*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<HidingSpot*> *, const class new_allocator<HidingSpot*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<HidingSpot*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<HidingSpot*>  *, class HidingSpot * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE7addressERS2_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<HidingSpot*>  *, const class HidingSpot *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE7addressERKS2_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<HidingSpot*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<HidingSpot*> *, class HidingSpot * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE10deallocateEPS2_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<HidingSpot*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<HidingSpot*> *, class HidingSpot * *, const class HidingSpot *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE9constructEPS2_RKS2_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<HidingSpot*> *, class HidingSpot * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE7destroyEPS2_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 640 */
 /* pointer to 550 */
 /* size: 4 */

/* 641 */
 /* pointer to 642 */
 /* size: 4 */

/* 642 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 643 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 644 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 645 */
 /* pointer to 639 */
 /* size: 4 */

/* 646 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 647 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 648 */
 /* pointer to 649 */
 /* size: 4 */

/* 649 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 650 */
/* <0> (null):0 */
typedef class HidingSpot * & reference; /* size: 4 */

/* 651 */
/* <0> (null):0 */
typedef const class HidingSpot *  & const_reference; /* size: 4 */

/* 652 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<HidingSpot*> > other; /* size: 0 */

/* 653 */
/* <0> (null):0 */
struct rebind<std::_List_node<HidingSpot*> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<HidingSpot*> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 654 */
/* <0> (null):0 */
typedef struct allocator<HidingSpot*> other; /* size: 1 */

/* 655 */
/* <0> (null):0 */
struct rebind<HidingSpot*> {
	/* <0> (null):0 */
	typedef struct allocator<HidingSpot*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 656 */
/* <0> (null):0 */
class allocator<HidingSpot*> : public new_allocator<HidingSpot*> {
public:

	/* class new_allocator<HidingSpot*> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class HidingSpot * & reference;

	/* <0> (null):0 */
	typedef const class HidingSpot *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<HidingSpot*> *);

	/* <0> (null):0 */
	void allocator(class allocator<HidingSpot*> *, const class allocator<HidingSpot*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<HidingSpot*> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<HidingSpot*> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<HidingSpot*> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<HidingSpot*> {
		/* <0> (null):0 */
		typedef struct allocator<HidingSpot*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 657 */
 /* pointer to 656 */
 /* size: 4 */

/* 658 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 659 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 660 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 661 */
/* <0> (null):0 */
typedef class _List_node<HidingSpot*> * pointer; /* size: 4 */

/* 662 */
/* <0> (null):0 */
typedef const class _List_node<HidingSpot*>  * const_pointer; /* size: 4 */

/* 663 */
/* <0> (null):0 */
class new_allocator<std::_List_node<HidingSpot*> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<HidingSpot*> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<HidingSpot*>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *, const class new_allocator<std::_List_node<HidingSpot*> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<HidingSpot*> >  *, class _List_node<HidingSpot*> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7addressERS4_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<HidingSpot*> >  *, const class _List_node<HidingSpot*>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7addressERKS4_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<HidingSpot*> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE10deallocateEPS4_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<HidingSpot*> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *, const class _List_node<HidingSpot*>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE9constructEPS4_RKS4_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7destroyEPS4_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 664 */
 /* pointer to 373 */
 /* size: 4 */

/* 665 */
 /* pointer to 666 */
 /* size: 4 */

/* 666 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 667 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 668 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 669 */
 /* pointer to 663 */
 /* size: 4 */

/* 670 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 671 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 672 */
 /* pointer to 673 */
 /* size: 4 */

/* 673 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 674 */
/* <0> (null):0 */
class allocator<std::_List_node<HidingSpot*> > : public new_allocator<std::_List_node<HidingSpot*> > {
public:

	/* class new_allocator<std::_List_node<HidingSpot*> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<HidingSpot*> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<HidingSpot*> > *, const class allocator<std::_List_node<HidingSpot*> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<HidingSpot*> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 675 */
 /* pointer to 674 */
 /* size: 4 */

/* 676 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 677 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 678 */
 /* pointer to 375 */
 /* size: 4 */

/* 679 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 680 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 681 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 682 */
/* <0> (null):0 */
typedef struct allocator<HidingSpot*> allocator_type; /* size: 1 */

/* 683 */
/* <0> (null):0 */
class _List_base<HidingSpot*, std::allocator<HidingSpot*> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<HidingSpot*> allocator_type;

	/* <0> (null):0 */
	class _List_node<HidingSpot*> * _M_get_node(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_node<HidingSpot*> *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 684 */
 /* pointer to 683 */
 /* size: 4 */

/* 685 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 686 */
 /* pointer to 687 */
 /* size: 4 */

/* 687 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 688 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 689 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 690 */
/* <0> (null):0 */
typedef class HidingSpot * value_type; /* size: 4 */

/* 691 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 692 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 693 */
/* <0> (null):0 */
typedef struct _List_iterator<HidingSpot*> iterator; /* size: 0 */

/* 694 */
/* <0> (null):0 */
typedef struct _List_const_iterator<HidingSpot*> const_iterator; /* size: 0 */

/* 695 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<HidingSpot*> > const_reverse_iterator; /* size: 0 */

/* 696 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<HidingSpot*> > reverse_iterator; /* size: 0 */

/* 697 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 698 */
/* <0> (null):0 */
typedef struct allocator<HidingSpot*> allocator_type; /* size: 1 */

/* 699 */
/* <0> (null):0 */
typedef struct _List_node<HidingSpot*> _Node; /* size: 0 */

/* 700 */
/* <0> (null):0 */
class list<HidingSpot*, std::allocator<HidingSpot*> > : protected _List_base<HidingSpot*, std::allocator<HidingSpot*> > {
protected:

	/* class _List_base<HidingSpot*, std::allocator<HidingSpot*> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef class HidingSpot * value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<HidingSpot*> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<HidingSpot*> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<HidingSpot*> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<HidingSpot*> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<HidingSpot*> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<HidingSpot*> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE14_M_create_nodeERKS1_ */

	/* <0> (null):0 */
	void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *);

	/* <0> (null):0 */
	void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const class list<HidingSpot*, std::allocator<HidingSpot*> >  &);

	/* <0> (null):0 */
	class list<HidingSpot*, std::allocator<HidingSpot*> > & operator=(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const class list<HidingSpot*, std::allocator<HidingSpot*> >  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EEaSERKS3_ */

	/* <0> (null):0 */
	void assign(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6assignEjRKS1_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, class HidingSpot *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6resizeEjS1_ */

	/* <0> (null):0 */
	reference front(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *); /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE10push_frontERKS1_ */

	/* <0> (null):0 */
	void pop_front(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9push_backERKS1_ */

	/* <0> (null):0 */
	void pop_back(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */

	/* <0> (null):0 */
	iterator erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	iterator erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */

	/* <0> (null):0 */
	void swap(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4swapERS3_ */

	/* <0> (null):0 */
	void clear(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */

	/* <0> (null):0 */
	void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */

	/* <0> (null):0 */
	void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */

	/* <0> (null):0 */
	void remove(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6removeERKS1_ */

	/* <0> (null):0 */
	void unique(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5mergeERS3_ */

	/* <0> (null):0 */
	void reverse(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<HidingSpot*, std::allocator<HidingSpot*> > *); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE18_M_fill_initializeEjRKS1_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE14_M_fill_assignEjRKS1_ */

	/* <0> (null):0 */
	void _M_transfer(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */

	/* <0> (null):0 */
	void _M_insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, const value_type  &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void _M_erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &); /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE25_M_check_equal_allocatorsERS3_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 701 */
 /* pointer to 699 */
 /* size: 4 */

/* 702 */
 /* pointer to 700 */
 /* size: 4 */

/* 703 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 704 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 705 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 706 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 707 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 708 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 709 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 710 */
 /* pointer to 711 */
 /* size: 4 */

/* 711 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 712 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 713 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 714 */
/* <0> (null):0 */
typedef class SpotEncounter * pointer; /* size: 4 */

/* 715 */
/* <0> (null):0 */
typedef const class SpotEncounter  * const_pointer; /* size: 4 */

/* 716 */
/* <0> (null):0 */
class new_allocator<SpotEncounter> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class SpotEncounter * pointer;

	/* <0> (null):0 */
	typedef const class SpotEncounter  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<SpotEncounter> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<SpotEncounter> *, const class new_allocator<SpotEncounter>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<SpotEncounter> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<SpotEncounter>  *, class SpotEncounter &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE7addressERS1_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<SpotEncounter>  *, const class SpotEncounter  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE7addressERKS1_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<SpotEncounter> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<SpotEncounter> *, class SpotEncounter *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE10deallocateEPS1_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<SpotEncounter>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<SpotEncounter> *, class SpotEncounter *, const class SpotEncounter  &); /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE9constructEPS1_RKS1_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<SpotEncounter> *, class SpotEncounter *); /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE7destroyEPS1_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 717 */
 /* pointer to 634 */
 /* size: 4 */

/* 718 */
 /* pointer to 719 */
 /* size: 4 */

/* 719 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 48 */

/* 720 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 721 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 722 */
 /* pointer to 716 */
 /* size: 4 */

/* 723 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 724 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 725 */
 /* pointer to 726 */
 /* size: 4 */

/* 726 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 727 */
/* <0> (null):0 */
typedef class SpotEncounter & reference; /* size: 4 */

/* 728 */
/* <0> (null):0 */
typedef const class SpotEncounter  & const_reference; /* size: 4 */

/* 729 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<SpotEncounter> > other; /* size: 0 */

/* 730 */
/* <0> (null):0 */
struct rebind<std::_List_node<SpotEncounter> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<SpotEncounter> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 731 */
/* <0> (null):0 */
typedef struct allocator<SpotEncounter> other; /* size: 1 */

/* 732 */
/* <0> (null):0 */
struct rebind<SpotEncounter> {
	/* <0> (null):0 */
	typedef struct allocator<SpotEncounter> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 733 */
/* <0> (null):0 */
class allocator<SpotEncounter> : public new_allocator<SpotEncounter> {
public:

	/* class new_allocator<SpotEncounter> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class SpotEncounter & reference;

	/* <0> (null):0 */
	typedef const class SpotEncounter  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<SpotEncounter> *);

	/* <0> (null):0 */
	void allocator(class allocator<SpotEncounter> *, const class allocator<SpotEncounter>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<SpotEncounter> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<SpotEncounter> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<SpotEncounter> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<SpotEncounter> {
		/* <0> (null):0 */
		typedef struct allocator<SpotEncounter> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 734 */
 /* pointer to 733 */
 /* size: 4 */

/* 735 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 736 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 737 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 738 */
/* <0> (null):0 */
typedef class _List_node<SpotEncounter> * pointer; /* size: 4 */

/* 739 */
/* <0> (null):0 */
typedef const class _List_node<SpotEncounter>  * const_pointer; /* size: 4 */

/* 740 */
/* <0> (null):0 */
class new_allocator<std::_List_node<SpotEncounter> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<SpotEncounter> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<SpotEncounter>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *, const class new_allocator<std::_List_node<SpotEncounter> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<SpotEncounter> >  *, class _List_node<SpotEncounter> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7addressERS3_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<SpotEncounter> >  *, const class _List_node<SpotEncounter>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7addressERKS3_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<SpotEncounter> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE10deallocateEPS3_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<SpotEncounter> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *, const class _List_node<SpotEncounter>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE9constructEPS3_RKS3_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7destroyEPS3_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 741 */
 /* pointer to 383 */
 /* size: 4 */

/* 742 */
 /* pointer to 743 */
 /* size: 4 */

/* 743 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 744 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 745 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 746 */
 /* pointer to 740 */
 /* size: 4 */

/* 747 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 748 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 749 */
 /* pointer to 750 */
 /* size: 4 */

/* 750 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 751 */
/* <0> (null):0 */
class allocator<std::_List_node<SpotEncounter> > : public new_allocator<std::_List_node<SpotEncounter> > {
public:

	/* class new_allocator<std::_List_node<SpotEncounter> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<SpotEncounter> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<SpotEncounter> > *, const class allocator<std::_List_node<SpotEncounter> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<SpotEncounter> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 752 */
 /* pointer to 751 */
 /* size: 4 */

/* 753 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 754 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 755 */
 /* pointer to 385 */
 /* size: 4 */

/* 756 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 757 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 758 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 759 */
/* <0> (null):0 */
typedef struct allocator<SpotEncounter> allocator_type; /* size: 1 */

/* 760 */
/* <0> (null):0 */
class _List_base<SpotEncounter, std::allocator<SpotEncounter> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<SpotEncounter> allocator_type;

	/* <0> (null):0 */
	class _List_node<SpotEncounter> * _M_get_node(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_node<SpotEncounter> *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 761 */
 /* pointer to 760 */
 /* size: 4 */

/* 762 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 763 */
 /* pointer to 764 */
 /* size: 4 */

/* 764 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 765 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 766 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 767 */
/* <0> (null):0 */
typedef struct SpotEncounter value_type; /* size: 48 */

/* 768 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 769 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 770 */
/* <0> (null):0 */
typedef struct _List_iterator<SpotEncounter> iterator; /* size: 0 */

/* 771 */
/* <0> (null):0 */
typedef struct _List_const_iterator<SpotEncounter> const_iterator; /* size: 0 */

/* 772 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<SpotEncounter> > const_reverse_iterator; /* size: 0 */

/* 773 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<SpotEncounter> > reverse_iterator; /* size: 0 */

/* 774 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 775 */
/* <0> (null):0 */
typedef struct allocator<SpotEncounter> allocator_type; /* size: 1 */

/* 776 */
/* <0> (null):0 */
typedef struct _List_node<SpotEncounter> _Node; /* size: 0 */

/* 777 */
/* <0> (null):0 */
class list<SpotEncounter, std::allocator<SpotEncounter> > : protected _List_base<SpotEncounter, std::allocator<SpotEncounter> > {
protected:

	/* class _List_base<SpotEncounter, std::allocator<SpotEncounter> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef struct SpotEncounter value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<SpotEncounter> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<SpotEncounter> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<SpotEncounter> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<SpotEncounter> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<SpotEncounter> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<SpotEncounter> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE14_M_create_nodeERKS0_ */

	/* <0> (null):0 */
	void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *);

	/* <0> (null):0 */
	void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const class list<SpotEncounter, std::allocator<SpotEncounter> >  &);

	/* <0> (null):0 */
	class list<SpotEncounter, std::allocator<SpotEncounter> > & operator=(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const class list<SpotEncounter, std::allocator<SpotEncounter> >  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EEaSERKS2_ */

	/* <0> (null):0 */
	void assign(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6assignEjRKS0_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, class SpotEncounter); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6resizeEjS0_ */

	/* <0> (null):0 */
	reference front(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *); /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE10push_frontERKS0_ */

	/* <0> (null):0 */
	void pop_front(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9push_backERKS0_ */

	/* <0> (null):0 */
	void pop_back(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, unsigned int, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */

	/* <0> (null):0 */
	iterator erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	iterator erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */

	/* <0> (null):0 */
	void swap(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4swapERS2_ */

	/* <0> (null):0 */
	void clear(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */

	/* <0> (null):0 */
	void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */

	/* <0> (null):0 */
	void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */

	/* <0> (null):0 */
	void remove(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6removeERKS0_ */

	/* <0> (null):0 */
	void unique(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5mergeERS2_ */

	/* <0> (null):0 */
	void reverse(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<SpotEncounter, std::allocator<SpotEncounter> > *); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE18_M_fill_initializeEjRKS0_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE14_M_fill_assignEjRKS0_ */

	/* <0> (null):0 */
	void _M_transfer(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */

	/* <0> (null):0 */
	void _M_insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, const value_type  &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void _M_erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &); /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE25_M_check_equal_allocatorsERS2_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 778 */
 /* pointer to 776 */
 /* size: 4 */

/* 779 */
 /* pointer to 777 */
 /* size: 4 */

/* 780 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 781 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 48 */

/* 782 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 783 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 784 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 785 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 786 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 787 */
 /* pointer to 788 */
 /* size: 4 */

/* 788 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 789 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 790 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 791 */
/* <0> (null):0 */
typedef union NavConnect * pointer; /* size: 4 */

/* 792 */
/* <0> (null):0 */
typedef const union NavConnect  * const_pointer; /* size: 4 */

/* 793 */
/* <0> (null):0 */
class new_allocator<NavConnect> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef union NavConnect * pointer;

	/* <0> (null):0 */
	typedef const union NavConnect  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<NavConnect> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<NavConnect> *, const class new_allocator<NavConnect>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<NavConnect> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<NavConnect>  *, union NavConnect &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE7addressERS1_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<NavConnect>  *, const union NavConnect  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE7addressERKS1_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<NavConnect> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<NavConnect> *, union NavConnect *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE10deallocateEPS1_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<NavConnect>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<NavConnect> *, union NavConnect *, const union NavConnect  &); /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE9constructEPS1_RKS1_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<NavConnect> *, union NavConnect *); /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE7destroyEPS1_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 794 */
 /* pointer to 536 */
 /* size: 4 */

/* 795 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 796 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 797 */
 /* pointer to 793 */
 /* size: 4 */

/* 798 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 799 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 800 */
 /* pointer to 801 */
 /* size: 4 */

/* 801 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 802 */
/* <0> (null):0 */
typedef union NavConnect & reference; /* size: 4 */

/* 803 */
/* <0> (null):0 */
typedef const union NavConnect  & const_reference; /* size: 4 */

/* 804 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<NavConnect> > other; /* size: 0 */

/* 805 */
/* <0> (null):0 */
struct rebind<std::_List_node<NavConnect> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<NavConnect> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 806 */
/* <0> (null):0 */
typedef struct allocator<NavConnect> other; /* size: 1 */

/* 807 */
/* <0> (null):0 */
struct rebind<NavConnect> {
	/* <0> (null):0 */
	typedef struct allocator<NavConnect> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 808 */
/* <0> (null):0 */
class allocator<NavConnect> : public new_allocator<NavConnect> {
public:

	/* class new_allocator<NavConnect> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef union NavConnect & reference;

	/* <0> (null):0 */
	typedef const union NavConnect  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<NavConnect> *);

	/* <0> (null):0 */
	void allocator(class allocator<NavConnect> *, const class allocator<NavConnect>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<NavConnect> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<NavConnect> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<NavConnect> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<NavConnect> {
		/* <0> (null):0 */
		typedef struct allocator<NavConnect> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 809 */
 /* pointer to 808 */
 /* size: 4 */

/* 810 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 811 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 812 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 813 */
/* <0> (null):0 */
typedef class _List_node<NavConnect> * pointer; /* size: 4 */

/* 814 */
/* <0> (null):0 */
typedef const class _List_node<NavConnect>  * const_pointer; /* size: 4 */

/* 815 */
/* <0> (null):0 */
class new_allocator<std::_List_node<NavConnect> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<NavConnect> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<NavConnect>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<NavConnect> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<NavConnect> > *, const class new_allocator<std::_List_node<NavConnect> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<NavConnect> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<NavConnect> >  *, class _List_node<NavConnect> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7addressERS3_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<NavConnect> >  *, const class _List_node<NavConnect>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7addressERKS3_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<NavConnect> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE10deallocateEPS3_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<NavConnect> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *, const class _List_node<NavConnect>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE9constructEPS3_RKS3_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7destroyEPS3_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 816 */
 /* pointer to 393 */
 /* size: 4 */

/* 817 */
 /* pointer to 818 */
 /* size: 4 */

/* 818 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 819 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 820 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 821 */
 /* pointer to 815 */
 /* size: 4 */

/* 822 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 823 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 824 */
 /* pointer to 825 */
 /* size: 4 */

/* 825 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 826 */
/* <0> (null):0 */
class allocator<std::_List_node<NavConnect> > : public new_allocator<std::_List_node<NavConnect> > {
public:

	/* class new_allocator<std::_List_node<NavConnect> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<NavConnect> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<NavConnect> > *, const class allocator<std::_List_node<NavConnect> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<NavConnect> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 827 */
 /* pointer to 826 */
 /* size: 4 */

/* 828 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 829 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 830 */
 /* pointer to 395 */
 /* size: 4 */

/* 831 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 832 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 833 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 834 */
/* <0> (null):0 */
typedef struct allocator<NavConnect> allocator_type; /* size: 1 */

/* 835 */
/* <0> (null):0 */
class _List_base<NavConnect, std::allocator<NavConnect> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<NavConnect> allocator_type;

	/* <0> (null):0 */
	class _List_node<NavConnect> * _M_get_node(class _List_base<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<NavConnect, std::allocator<NavConnect> > *, class _List_node<NavConnect> *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 836 */
 /* pointer to 835 */
 /* size: 4 */

/* 837 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 838 */
 /* pointer to 839 */
 /* size: 4 */

/* 839 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 840 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 841 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 842 */
/* <0> (null):0 */
typedef union NavConnect value_type; /* size: 4 */

/* 843 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 844 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 845 */
/* <0> (null):0 */
typedef struct _List_iterator<NavConnect> iterator; /* size: 0 */

/* 846 */
/* <0> (null):0 */
typedef struct _List_const_iterator<NavConnect> const_iterator; /* size: 0 */

/* 847 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<NavConnect> > const_reverse_iterator; /* size: 0 */

/* 848 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<NavConnect> > reverse_iterator; /* size: 0 */

/* 849 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 850 */
/* <0> (null):0 */
typedef struct allocator<NavConnect> allocator_type; /* size: 1 */

/* 851 */
/* <0> (null):0 */
typedef struct _List_node<NavConnect> _Node; /* size: 0 */

/* 852 */
/* <0> (null):0 */
class list<NavConnect, std::allocator<NavConnect> > : protected _List_base<NavConnect, std::allocator<NavConnect> > {
protected:

	/* class _List_base<NavConnect, std::allocator<NavConnect> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef union NavConnect value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<NavConnect> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<NavConnect> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<NavConnect> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<NavConnect> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<NavConnect> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<NavConnect> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE14_M_create_nodeERKS0_ */

	/* <0> (null):0 */
	void list(class list<NavConnect, std::allocator<NavConnect> > *);

	/* <0> (null):0 */
	void list(class list<NavConnect, std::allocator<NavConnect> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<NavConnect, std::allocator<NavConnect> > *, const class list<NavConnect, std::allocator<NavConnect> >  &);

	/* <0> (null):0 */
	class list<NavConnect, std::allocator<NavConnect> > & operator=(class list<NavConnect, std::allocator<NavConnect> > *, const class list<NavConnect, std::allocator<NavConnect> >  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EEaSERKS2_ */

	/* <0> (null):0 */
	void assign(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6assignEjRKS0_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, union NavConnect); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6resizeEjS0_ */

	/* <0> (null):0 */
	reference front(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<NavConnect, std::allocator<NavConnect> >  *); /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE10push_frontERKS0_ */

	/* <0> (null):0 */
	void pop_front(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9push_backERKS0_ */

	/* <0> (null):0 */
	void pop_back(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, unsigned int, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */

	/* <0> (null):0 */
	iterator erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	iterator erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */

	/* <0> (null):0 */
	void swap(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4swapERS2_ */

	/* <0> (null):0 */
	void clear(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */

	/* <0> (null):0 */
	void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */

	/* <0> (null):0 */
	void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */

	/* <0> (null):0 */
	void remove(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6removeERKS0_ */

	/* <0> (null):0 */
	void unique(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5mergeERS2_ */

	/* <0> (null):0 */
	void reverse(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<NavConnect, std::allocator<NavConnect> > *); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE18_M_fill_initializeEjRKS0_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE14_M_fill_assignEjRKS0_ */

	/* <0> (null):0 */
	void _M_transfer(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */

	/* <0> (null):0 */
	void _M_insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, const value_type  &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */

	/* <0> (null):0 */
	void _M_erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &); /* linkage=_ZNSt4listI10NavConnectSaIS0_EE25_M_check_equal_allocatorsERS2_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 853 */
 /* pointer to 851 */
 /* size: 4 */

/* 854 */
 /* pointer to 852 */
 /* size: 4 */

/* 855 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 856 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 857 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 858 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 859 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 860 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 861 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 862 */
 /* pointer to 863 */
 /* size: 4 */

/* 863 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 864 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 865 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 866 */
/* <0> (null):0 */
typedef class CNavLadder * * pointer; /* size: 4 */

/* 867 */
/* <0> (null):0 */
typedef const class CNavLadder *  * const_pointer; /* size: 4 */

/* 868 */
/* <0> (null):0 */
class new_allocator<CNavLadder*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class CNavLadder * * pointer;

	/* <0> (null):0 */
	typedef const class CNavLadder *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<CNavLadder*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<CNavLadder*> *, const class new_allocator<CNavLadder*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<CNavLadder*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<CNavLadder*>  *, class CNavLadder * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE7addressERS2_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<CNavLadder*>  *, const class CNavLadder *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE7addressERKS2_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<CNavLadder*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<CNavLadder*> *, class CNavLadder * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE10deallocateEPS2_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<CNavLadder*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<CNavLadder*> *, class CNavLadder * *, const class CNavLadder *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE9constructEPS2_RKS2_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<CNavLadder*> *, class CNavLadder * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE7destroyEPS2_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 869 */
 /* pointer to 547 */
 /* size: 4 */

/* 870 */
 /* pointer to 871 */
 /* size: 4 */

/* 871 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 872 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 873 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 874 */
 /* pointer to 868 */
 /* size: 4 */

/* 875 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 876 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 877 */
 /* pointer to 878 */
 /* size: 4 */

/* 878 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 879 */
/* <0> (null):0 */
typedef class CNavLadder * & reference; /* size: 4 */

/* 880 */
/* <0> (null):0 */
typedef const class CNavLadder *  & const_reference; /* size: 4 */

/* 881 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<CNavLadder*> > other; /* size: 0 */

/* 882 */
/* <0> (null):0 */
struct rebind<std::_List_node<CNavLadder*> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<CNavLadder*> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 883 */
/* <0> (null):0 */
typedef struct allocator<CNavLadder*> other; /* size: 1 */

/* 884 */
/* <0> (null):0 */
struct rebind<CNavLadder*> {
	/* <0> (null):0 */
	typedef struct allocator<CNavLadder*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 885 */
/* <0> (null):0 */
class allocator<CNavLadder*> : public new_allocator<CNavLadder*> {
public:

	/* class new_allocator<CNavLadder*> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class CNavLadder * & reference;

	/* <0> (null):0 */
	typedef const class CNavLadder *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<CNavLadder*> *);

	/* <0> (null):0 */
	void allocator(class allocator<CNavLadder*> *, const class allocator<CNavLadder*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<CNavLadder*> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<CNavLadder*> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<CNavLadder*> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<CNavLadder*> {
		/* <0> (null):0 */
		typedef struct allocator<CNavLadder*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 886 */
 /* pointer to 885 */
 /* size: 4 */

/* 887 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 888 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 889 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 890 */
/* <0> (null):0 */
typedef class _List_node<CNavLadder*> * pointer; /* size: 4 */

/* 891 */
/* <0> (null):0 */
typedef const class _List_node<CNavLadder*>  * const_pointer; /* size: 4 */

/* 892 */
/* <0> (null):0 */
class new_allocator<std::_List_node<CNavLadder*> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<CNavLadder*> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<CNavLadder*>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *, const class new_allocator<std::_List_node<CNavLadder*> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<CNavLadder*> >  *, class _List_node<CNavLadder*> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7addressERS4_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<CNavLadder*> >  *, const class _List_node<CNavLadder*>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7addressERKS4_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<CNavLadder*> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE10deallocateEPS4_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<CNavLadder*> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *, const class _List_node<CNavLadder*>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE9constructEPS4_RKS4_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7destroyEPS4_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 893 */
 /* pointer to 403 */
 /* size: 4 */

/* 894 */
 /* pointer to 895 */
 /* size: 4 */

/* 895 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 896 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 897 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 898 */
 /* pointer to 892 */
 /* size: 4 */

/* 899 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 900 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 901 */
 /* pointer to 902 */
 /* size: 4 */

/* 902 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 903 */
/* <0> (null):0 */
class allocator<std::_List_node<CNavLadder*> > : public new_allocator<std::_List_node<CNavLadder*> > {
public:

	/* class new_allocator<std::_List_node<CNavLadder*> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<CNavLadder*> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<CNavLadder*> > *, const class allocator<std::_List_node<CNavLadder*> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<CNavLadder*> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 904 */
 /* pointer to 903 */
 /* size: 4 */

/* 905 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 906 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 907 */
 /* pointer to 405 */
 /* size: 4 */

/* 908 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 909 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 910 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 911 */
/* <0> (null):0 */
typedef struct allocator<CNavLadder*> allocator_type; /* size: 1 */

/* 912 */
/* <0> (null):0 */
class _List_base<CNavLadder*, std::allocator<CNavLadder*> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<CNavLadder*> allocator_type;

	/* <0> (null):0 */
	class _List_node<CNavLadder*> * _M_get_node(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_node<CNavLadder*> *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 913 */
 /* pointer to 912 */
 /* size: 4 */

/* 914 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 915 */
 /* pointer to 916 */
 /* size: 4 */

/* 916 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 917 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 918 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 919 */
/* <0> (null):0 */
typedef class CNavLadder * value_type; /* size: 4 */

/* 920 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 921 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 922 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavLadder*> iterator; /* size: 0 */

/* 923 */
/* <0> (null):0 */
typedef struct _List_const_iterator<CNavLadder*> const_iterator; /* size: 0 */

/* 924 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<CNavLadder*> > const_reverse_iterator; /* size: 0 */

/* 925 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<CNavLadder*> > reverse_iterator; /* size: 0 */

/* 926 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 927 */
/* <0> (null):0 */
typedef struct allocator<CNavLadder*> allocator_type; /* size: 1 */

/* 928 */
/* <0> (null):0 */
typedef struct _List_node<CNavLadder*> _Node; /* size: 0 */

/* 929 */
/* <0> (null):0 */
class list<CNavLadder*, std::allocator<CNavLadder*> > : protected _List_base<CNavLadder*, std::allocator<CNavLadder*> > {
protected:

	/* class _List_base<CNavLadder*, std::allocator<CNavLadder*> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef class CNavLadder * value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<CNavLadder*> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<CNavLadder*> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<CNavLadder*> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<CNavLadder*> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<CNavLadder*> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<CNavLadder*> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE14_M_create_nodeERKS1_ */

	/* <0> (null):0 */
	void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *);

	/* <0> (null):0 */
	void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const class list<CNavLadder*, std::allocator<CNavLadder*> >  &);

	/* <0> (null):0 */
	class list<CNavLadder*, std::allocator<CNavLadder*> > & operator=(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const class list<CNavLadder*, std::allocator<CNavLadder*> >  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EEaSERKS3_ */

	/* <0> (null):0 */
	void assign(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6assignEjRKS1_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, class CNavLadder *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6resizeEjS1_ */

	/* <0> (null):0 */
	reference front(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *); /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE10push_frontERKS1_ */

	/* <0> (null):0 */
	void pop_front(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9push_backERKS1_ */

	/* <0> (null):0 */
	void pop_back(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */

	/* <0> (null):0 */
	iterator erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	iterator erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */

	/* <0> (null):0 */
	void swap(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4swapERS3_ */

	/* <0> (null):0 */
	void clear(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */

	/* <0> (null):0 */
	void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */

	/* <0> (null):0 */
	void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */

	/* <0> (null):0 */
	void remove(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6removeERKS1_ */

	/* <0> (null):0 */
	void unique(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5mergeERS3_ */

	/* <0> (null):0 */
	void reverse(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<CNavLadder*, std::allocator<CNavLadder*> > *); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE18_M_fill_initializeEjRKS1_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE14_M_fill_assignEjRKS1_ */

	/* <0> (null):0 */
	void _M_transfer(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */

	/* <0> (null):0 */
	void _M_insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, const value_type  &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void _M_erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &); /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE25_M_check_equal_allocatorsERS3_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 930 */
 /* pointer to 928 */
 /* size: 4 */

/* 931 */
 /* pointer to 929 */
 /* size: 4 */

/* 932 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 933 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 934 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 935 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 936 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 937 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 938 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 939 */
 /* pointer to 940 */
 /* size: 4 */

/* 940 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 941 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 942 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 943 */
/* <0> (null):0 */
typedef class CNavArea * * pointer; /* size: 4 */

/* 944 */
/* <0> (null):0 */
typedef const class CNavArea *  * const_pointer; /* size: 4 */

/* 945 */
/* <0> (null):0 */
class new_allocator<CNavArea*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class CNavArea * * pointer;

	/* <0> (null):0 */
	typedef const class CNavArea *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<CNavArea*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<CNavArea*> *, const class new_allocator<CNavArea*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<CNavArea*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<CNavArea*>  *, class CNavArea * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE7addressERS2_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<CNavArea*>  *, const class CNavArea *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE7addressERKS2_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<CNavArea*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<CNavArea*> *, class CNavArea * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE10deallocateEPS2_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<CNavArea*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<CNavArea*> *, class CNavArea * *, const class CNavArea *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE9constructEPS2_RKS2_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<CNavArea*> *, class CNavArea * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE7destroyEPS2_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 946 */
 /* pointer to 539 */
 /* size: 4 */

/* 947 */
 /* pointer to 948 */
 /* size: 4 */

/* 948 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 949 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 950 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 951 */
 /* pointer to 945 */
 /* size: 4 */

/* 952 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 953 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 954 */
 /* pointer to 955 */
 /* size: 4 */

/* 955 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 956 */
/* <0> (null):0 */
typedef class CNavArea * & reference; /* size: 4 */

/* 957 */
/* <0> (null):0 */
typedef const class CNavArea *  & const_reference; /* size: 4 */

/* 958 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<CNavArea*> > other; /* size: 0 */

/* 959 */
/* <0> (null):0 */
struct rebind<std::_List_node<CNavArea*> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<CNavArea*> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 960 */
/* <0> (null):0 */
typedef struct allocator<CNavArea*> other; /* size: 1 */

/* 961 */
/* <0> (null):0 */
struct rebind<CNavArea*> {
	/* <0> (null):0 */
	typedef struct allocator<CNavArea*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 962 */
/* <0> (null):0 */
class allocator<CNavArea*> : public new_allocator<CNavArea*> {
public:

	/* class new_allocator<CNavArea*> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class CNavArea * & reference;

	/* <0> (null):0 */
	typedef const class CNavArea *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<CNavArea*> *);

	/* <0> (null):0 */
	void allocator(class allocator<CNavArea*> *, const class allocator<CNavArea*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<CNavArea*> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<CNavArea*> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<CNavArea*> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<CNavArea*> {
		/* <0> (null):0 */
		typedef struct allocator<CNavArea*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 963 */
 /* pointer to 962 */
 /* size: 4 */

/* 964 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 965 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 966 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 967 */
/* <0> (null):0 */
typedef class _List_node<CNavArea*> * pointer; /* size: 4 */

/* 968 */
/* <0> (null):0 */
typedef const class _List_node<CNavArea*>  * const_pointer; /* size: 4 */

/* 969 */
/* <0> (null):0 */
class new_allocator<std::_List_node<CNavArea*> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<CNavArea*> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<CNavArea*>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<CNavArea*> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<CNavArea*> > *, const class new_allocator<std::_List_node<CNavArea*> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<CNavArea*> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<CNavArea*> >  *, class _List_node<CNavArea*> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7addressERS4_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<CNavArea*> >  *, const class _List_node<CNavArea*>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7addressERKS4_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<CNavArea*> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE10deallocateEPS4_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<CNavArea*> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *, const class _List_node<CNavArea*>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE9constructEPS4_RKS4_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7destroyEPS4_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 970 */
 /* pointer to 413 */
 /* size: 4 */

/* 971 */
 /* pointer to 972 */
 /* size: 4 */

/* 972 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 973 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 974 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 975 */
 /* pointer to 969 */
 /* size: 4 */

/* 976 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 977 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 978 */
 /* pointer to 979 */
 /* size: 4 */

/* 979 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 980 */
/* <0> (null):0 */
class allocator<std::_List_node<CNavArea*> > : public new_allocator<std::_List_node<CNavArea*> > {
public:

	/* class new_allocator<std::_List_node<CNavArea*> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<CNavArea*> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<CNavArea*> > *, const class allocator<std::_List_node<CNavArea*> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<CNavArea*> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 981 */
 /* pointer to 980 */
 /* size: 4 */

/* 982 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 983 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 984 */
 /* pointer to 415 */
 /* size: 4 */

/* 985 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 986 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 987 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 988 */
/* <0> (null):0 */
typedef struct allocator<CNavArea*> allocator_type; /* size: 1 */

/* 989 */
/* <0> (null):0 */
class _List_base<CNavArea*, std::allocator<CNavArea*> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<CNavArea*> allocator_type;

	/* <0> (null):0 */
	class _List_node<CNavArea*> * _M_get_node(class _List_base<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, class _List_node<CNavArea*> *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 990 */
 /* pointer to 989 */
 /* size: 4 */

/* 991 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 992 */
 /* pointer to 993 */
 /* size: 4 */

/* 993 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 994 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 995 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 996 */
/* <0> (null):0 */
typedef class CNavArea * value_type; /* size: 4 */

/* 997 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 998 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 999 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavArea*> iterator; /* size: 0 */

/* 1000 */
/* <0> (null):0 */
typedef struct _List_const_iterator<CNavArea*> const_iterator; /* size: 0 */

/* 1001 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<CNavArea*> > const_reverse_iterator; /* size: 0 */

/* 1002 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<CNavArea*> > reverse_iterator; /* size: 0 */

/* 1003 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1004 */
/* <0> (null):0 */
typedef struct allocator<CNavArea*> allocator_type; /* size: 1 */

/* 1005 */
/* <0> (null):0 */
typedef struct _List_node<CNavArea*> _Node; /* size: 0 */

/* 1006 */
/* <0> (null):0 */
class list<CNavArea*, std::allocator<CNavArea*> > : protected _List_base<CNavArea*, std::allocator<CNavArea*> > {
protected:

	/* class _List_base<CNavArea*, std::allocator<CNavArea*> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef class CNavArea * value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<CNavArea*> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<CNavArea*> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<CNavArea*> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<CNavArea*> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<CNavArea*> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<CNavArea*> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE14_M_create_nodeERKS1_ */

	/* <0> (null):0 */
	void list(class list<CNavArea*, std::allocator<CNavArea*> > *);

	/* <0> (null):0 */
	void list(class list<CNavArea*, std::allocator<CNavArea*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<CNavArea*, std::allocator<CNavArea*> > *, const class list<CNavArea*, std::allocator<CNavArea*> >  &);

	/* <0> (null):0 */
	class list<CNavArea*, std::allocator<CNavArea*> > & operator=(class list<CNavArea*, std::allocator<CNavArea*> > *, const class list<CNavArea*, std::allocator<CNavArea*> >  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EEaSERKS3_ */

	/* <0> (null):0 */
	void assign(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6assignEjRKS1_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, class CNavArea *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6resizeEjS1_ */

	/* <0> (null):0 */
	reference front(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<CNavArea*, std::allocator<CNavArea*> >  *); /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE10push_frontERKS1_ */

	/* <0> (null):0 */
	void pop_front(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9push_backERKS1_ */

	/* <0> (null):0 */
	void pop_back(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */

	/* <0> (null):0 */
	iterator erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	iterator erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */

	/* <0> (null):0 */
	void swap(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4swapERS3_ */

	/* <0> (null):0 */
	void clear(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */

	/* <0> (null):0 */
	void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */

	/* <0> (null):0 */
	void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */

	/* <0> (null):0 */
	void remove(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6removeERKS1_ */

	/* <0> (null):0 */
	void unique(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5mergeERS3_ */

	/* <0> (null):0 */
	void reverse(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<CNavArea*, std::allocator<CNavArea*> > *); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE18_M_fill_initializeEjRKS1_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE14_M_fill_assignEjRKS1_ */

	/* <0> (null):0 */
	void _M_transfer(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */

	/* <0> (null):0 */
	void _M_insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, const value_type  &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void _M_erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &); /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE25_M_check_equal_allocatorsERS3_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 1007 */
 /* pointer to 1005 */
 /* size: 4 */

/* 1008 */
 /* pointer to 1006 */
 /* size: 4 */

/* 1009 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1010 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1011 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1012 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1013 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1014 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1015 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1016 */
 /* pointer to 1017 */
 /* size: 4 */

/* 1017 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1018 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1019 */
/* <0> (null):0 */
struct ApproachInfo        array[16]; /* size: 320 */

/* 1020 */
 /* pointer to 538 */
 /* size: 4 */

/* 1021 */
/* <0> (null):0 */
class list<NavConnect, std::allocator<NavConnect> > array[4]; /* size: 32 */

/* 1022 */
/* <0> (null):0 */
class list<CNavLadder*, std::allocator<CNavLadder*> > array[2]; /* size: 16 */

/* 1023 */
/* <0> (null):0 */
class CNavNode *           array[4]; /* size: 16 */

/* 1024 */
/* <0> (null):0 */
struct CNavNode {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1025 */
 /* pointer to 1024 */
 /* size: 4 */

/* 1026 */
 /* pointer to 1027 */
 /* size: 4 */

/* 1027 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 532 */

/* 1028 */
 /* pointer to 18 */
 /* size: 4 */

/* 1029 */
 /* pointer to 1030 */
 /* size: 4 */

/* 1030 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 532 */

/* 1031 */
 /* pointer to 1032 */
 /* size: 4 */

/* 1032 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1033 */
 /* pointer to 1034 */
 /* size: 4 */

/* 1034 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1035 */
 /* pointer to 1036 */
 /* size: 4 */

/* 1036 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1037 */
 /* pointer to 1038 */
 /* size: 4 */

/* 1038 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 20 */

/* 1039 */
 /* pointer to 1020 */
 /* size: 4 */

/* 1040 */
/* <0> (null):0 */
typedef struct list<CNavArea*, std::allocator<CNavArea*> > NavAreaList; /* size: 8 */

/* 1041 */
/* <0> (null):0 */
typedef struct _List_const_iterator<NavConnect> _Self; /* size: 4 */

/* 1042 */
/* <0> (null):0 */
typedef struct _List_iterator<NavConnect> iterator; /* size: 0 */

/* 1043 */
/* <0> (null):0 */
typedef const union NavConnect  * pointer; /* size: 4 */

/* 1044 */
/* <0> (null):0 */
typedef const union NavConnect  & reference; /* size: 4 */

/* 1045 */
/* <0> (null):0 */
struct _List_const_iterator<NavConnect> {
	const class _List_node_base  * _M_node;          /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_const_iterator<NavConnect> _Self;

	/* <0> (null):0 */
	typedef struct _List_iterator<NavConnect> iterator;

	/* <0> (null):0 */
	typedef const union NavConnect  * pointer;

	/* <0> (null):0 */
	typedef const union NavConnect  & reference;

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<NavConnect> *);

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<NavConnect> *, const class _List_node_base  *);

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<NavConnect> *, const iterator  &);

	/* <0> (null):0 */
	reference operator*(const class _List_const_iterator<NavConnect>  *); /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_const_iterator<NavConnect>  *); /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_const_iterator<NavConnect> *); /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_const_iterator<NavConnect> *, int); /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_const_iterator<NavConnect> *); /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_const_iterator<NavConnect> *, int); /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_const_iterator<NavConnect>  *, const _Self  &); /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEeqERKS1_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_const_iterator<NavConnect>  *, const _Self  &); /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEneERKS1_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1046 */
 /* pointer to 1047 */
 /* size: 4 */

/* 1047 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1048 */
 /* pointer to 1045 */
 /* size: 4 */

/* 1049 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1050 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1051 */
 /* pointer to 1052 */
 /* size: 4 */

/* 1052 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1053 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1054 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1055 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1056 */
/* <0> (null):0 */
class CNavAreaGrid {
private:

	floatconst                 m_cellSize;           /*     0     4 */
	NavAreaList *              m_grid;               /*     4     4 */
	int                        m_gridSizeX;          /*     8     4 */
	int                        m_gridSizeY;          /*    12     4 */
	float                      m_minX;               /*    16     4 */
	float                      m_minY;               /*    20     4 */
	unsigned int               m_areaCount;          /*    24     4 */
	class CNavArea *           m_hashTable[256];     /*    28  1024 */
	/* <0> (null):0 */
	void CNavAreaGrid(class CNavAreaGrid *);

	/* <0> (null):0 */
	void ~CNavAreaGrid(class CNavAreaGrid *, int);

	/* <0> (null):0 */
	void Reset(class CNavAreaGrid *); /* linkage=_ZN12CNavAreaGrid5ResetEv */

	/* <0> (null):0 */
	void Initialize(class CNavAreaGrid *, float, float, float, float); /* linkage=_ZN12CNavAreaGrid10InitializeEffff */

	/* <0> (null):0 */
	void AddNavArea(class CNavAreaGrid *, class CNavArea *); /* linkage=_ZN12CNavAreaGrid10AddNavAreaEP8CNavArea */

	/* <0> (null):0 */
	void RemoveNavArea(class CNavAreaGrid *, class CNavArea *); /* linkage=_ZN12CNavAreaGrid13RemoveNavAreaEP8CNavArea */

	/* <0> (null):0 */
	unsigned int GetNavAreaCount(const class CNavAreaGrid  *); /* linkage=_ZNK12CNavAreaGrid15GetNavAreaCountEv */

	/* <0> (null):0 */
	class CNavArea * GetNavArea(const class CNavAreaGrid  *, const class Vector  *, float); /* linkage=_ZNK12CNavAreaGrid10GetNavAreaEPK6Vectorf */

	/* <0> (null):0 */
	class CNavArea * GetNavAreaByID(const class CNavAreaGrid  *, unsigned int); /* linkage=_ZNK12CNavAreaGrid14GetNavAreaByIDEj */

	/* <0> (null):0 */
	class CNavArea * GetNearestNavArea(const class CNavAreaGrid  *, const class Vector  *, bool); /* linkage=_ZNK12CNavAreaGrid17GetNearestNavAreaEPK6Vectorb */

	/* <0> (null):0 */
	Place GetPlace(const class CNavAreaGrid  *, const class Vector  *); /* linkage=_ZNK12CNavAreaGrid8GetPlaceEPK6Vector */

	/* <0> (null):0 */
	int ComputeHashKey(const class CNavAreaGrid  *, unsigned int); /* linkage=_ZNK12CNavAreaGrid14ComputeHashKeyEj */

	/* <0> (null):0 */
	int WorldToGridX(const class CNavAreaGrid  *, float); /* linkage=_ZNK12CNavAreaGrid12WorldToGridXEf */

	/* <0> (null):0 */
	int WorldToGridY(const class CNavAreaGrid  *, float); /* linkage=_ZNK12CNavAreaGrid12WorldToGridYEf */

	/* --- cacheline 16 boundary (1024 bytes) was 28 bytes ago --- */

	/* size: 1052, cachelines: 17, members: 8 */
	/* last cacheline: 28 bytes */
}; /* size: 1052 */

/* 1057 */
 /* pointer to 1040 */
 /* size: 4 */

/* 1058 */
/* <0> (null):0 */
class CNavArea *           array[256]; /* size: 1024 */

/* 1059 */
 /* pointer to 1056 */
 /* size: 4 */

/* 1060 */
 /* pointer to 1061 */
 /* size: 4 */

/* 1061 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1052 */

/* 1062 */
 /* pointer to 1063 */
 /* size: 4 */

/* 1063 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 68 */

/* 1064 */
/* <0> (null):0 */
typedef struct _List_const_iterator<CNavLadder*> _Self; /* size: 4 */

/* 1065 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavLadder*> iterator; /* size: 0 */

/* 1066 */
/* <0> (null):0 */
typedef const class CNavLadder *  * pointer; /* size: 4 */

/* 1067 */
/* <0> (null):0 */
typedef const class CNavLadder *  & reference; /* size: 4 */

/* 1068 */
/* <0> (null):0 */
struct _List_const_iterator<CNavLadder*> {
	const class _List_node_base  * _M_node;          /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_const_iterator<CNavLadder*> _Self;

	/* <0> (null):0 */
	typedef struct _List_iterator<CNavLadder*> iterator;

	/* <0> (null):0 */
	typedef const class CNavLadder *  * pointer;

	/* <0> (null):0 */
	typedef const class CNavLadder *  & reference;

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<CNavLadder*> *);

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<CNavLadder*> *, const class _List_node_base  *);

	/* <0> (null):0 */
	void _List_const_iterator(class _List_const_iterator<CNavLadder*> *, const iterator  &);

	/* <0> (null):0 */
	reference operator*(const class _List_const_iterator<CNavLadder*>  *); /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_const_iterator<CNavLadder*>  *); /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_const_iterator<CNavLadder*> *); /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_const_iterator<CNavLadder*> *, int); /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_const_iterator<CNavLadder*> *); /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_const_iterator<CNavLadder*> *, int); /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_const_iterator<CNavLadder*>  *, const _Self  &); /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEeqERKS2_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_const_iterator<CNavLadder*>  *, const _Self  &); /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEneERKS2_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1069 */
 /* pointer to 1068 */
 /* size: 4 */

/* 1070 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1071 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1072 */
 /* pointer to 1073 */
 /* size: 4 */

/* 1073 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1074 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1075 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1076 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1077 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavArea*> _Self; /* size: 4 */

/* 1078 */
/* <0> (null):0 */
typedef class CNavArea * * pointer; /* size: 4 */

/* 1079 */
/* <0> (null):0 */
typedef class CNavArea * & reference; /* size: 4 */

/* 1080 */
/* <0> (null):0 */
struct _List_iterator<CNavArea*> {
	class _List_node_base *    _M_node;              /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_iterator<CNavArea*> _Self;

	/* <0> (null):0 */
	typedef class CNavArea * * pointer;

	/* <0> (null):0 */
	typedef class CNavArea * & reference;

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<CNavArea*> *);

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<CNavArea*> *, class _List_node_base *);

	/* <0> (null):0 */
	reference operator*(const class _List_iterator<CNavArea*>  *); /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_iterator<CNavArea*>  *); /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_iterator<CNavArea*> *); /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_iterator<CNavArea*> *, int); /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_iterator<CNavArea*> *); /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_iterator<CNavArea*> *, int); /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_iterator<CNavArea*>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEeqERKS2_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_iterator<CNavArea*>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEneERKS2_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1081 */
 /* pointer to 1080 */
 /* size: 4 */

/* 1082 */
 /* pointer to 1083 */
 /* size: 4 */

/* 1083 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1084 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1085 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1086 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1087 */
 /* pointer to 1088 */
 /* size: 4 */

/* 1088 */
/* <0> (null):0 */
struct CImprov : public IImprovEvent {
public:

	/* class IImprovEvent        <ancestor>; */      /*     0     4 */
	/* <0> (null):0 */
	void CImprov(class CImprov *, const class CImprov  &);

	/* <0> (null):0 */
	void CImprov(class CImprov *);

	/* <0> (null):0 */
	virtual void ~CImprov(class CImprov *, int);

	/* <0> (null):0 */
	virtual bool IsAlive(const class CImprov  *); /* linkage=_ZNK7CImprov7IsAliveEv */

	/* <0> (null):0 */
	virtual void MoveTo(class CImprov *, const class Vector  &); /* linkage=_ZN7CImprov6MoveToERK6Vector */

	/* <0> (null):0 */
	virtual void LookAt(class CImprov *, const class Vector  &); /* linkage=_ZN7CImprov6LookAtERK6Vector */

	/* <0> (null):0 */
	virtual void ClearLookAt(class CImprov *); /* linkage=_ZN7CImprov11ClearLookAtEv */

	/* <0> (null):0 */
	virtual void FaceTo(class CImprov *, const class Vector  &); /* linkage=_ZN7CImprov6FaceToERK6Vector */

	/* <0> (null):0 */
	virtual void ClearFaceTo(class CImprov *); /* linkage=_ZN7CImprov11ClearFaceToEv */

	/* <0> (null):0 */
	virtual bool IsAtMoveGoal(const class CImprov  *, float); /* linkage=_ZNK7CImprov12IsAtMoveGoalEf */

	/* <0> (null):0 */
	virtual bool HasLookAt(const class CImprov  *); /* linkage=_ZNK7CImprov9HasLookAtEv */

	/* <0> (null):0 */
	virtual bool HasFaceTo(const class CImprov  *); /* linkage=_ZNK7CImprov9HasFaceToEv */

	/* <0> (null):0 */
	virtual bool IsAtFaceGoal(const class CImprov  *); /* linkage=_ZNK7CImprov12IsAtFaceGoalEv */

	/* <0> (null):0 */
	virtual bool IsFriendInTheWay(const class CImprov  *, const class Vector  &); /* linkage=_ZNK7CImprov16IsFriendInTheWayERK6Vector */

	/* <0> (null):0 */
	virtual bool IsFriendInTheWay(const class CImprov  *, class CBaseEntity *, const class Vector  &); /* linkage=_ZNK7CImprov16IsFriendInTheWayEP11CBaseEntityRK6Vector */

	/* <0> (null):0 */
	virtual void MoveForward(class CImprov *); /* linkage=_ZN7CImprov11MoveForwardEv */

	/* <0> (null):0 */
	virtual void MoveBackward(class CImprov *); /* linkage=_ZN7CImprov12MoveBackwardEv */

	/* <0> (null):0 */
	virtual void StrafeLeft(class CImprov *); /* linkage=_ZN7CImprov10StrafeLeftEv */

	/* <0> (null):0 */
	virtual void StrafeRight(class CImprov *); /* linkage=_ZN7CImprov11StrafeRightEv */

	/* <0> (null):0 */
	virtual bool Jump(class CImprov *); /* linkage=_ZN7CImprov4JumpEv */

	/* <0> (null):0 */
	virtual void Crouch(class CImprov *); /* linkage=_ZN7CImprov6CrouchEv */

	/* <0> (null):0 */
	virtual void StandUp(class CImprov *); /* linkage=_ZN7CImprov7StandUpEv */

	/* <0> (null):0 */
	virtual void TrackPath(class CImprov *, const class Vector  &, float); /* linkage=_ZN7CImprov9TrackPathERK6Vectorf */

	/* <0> (null):0 */
	virtual void StartLadder(class CImprov *, const class CNavLadder  *, enum NavTraverseType, const class Vector  *, const class Vector  *); /* linkage=_ZN7CImprov11StartLadderEPK10CNavLadder15NavTraverseTypePK6VectorS6_ */

	/* <0> (null):0 */
	virtual bool TraverseLadder(class CImprov *, const class CNavLadder  *, enum NavTraverseType, const class Vector  *, const class Vector  *, float); /* linkage=_ZN7CImprov14TraverseLadderEPK10CNavLadder15NavTraverseTypePK6VectorS6_f */

	/* <0> (null):0 */
	virtual bool GetSimpleGroundHeightWithFloor(class CImprov *, const class Vector  *, float *, class Vector *); /* linkage=_ZN7CImprov30GetSimpleGroundHeightWithFloorEPK6VectorPfPS0_ */

	/* <0> (null):0 */
	virtual void Run(class CImprov *); /* linkage=_ZN7CImprov3RunEv */

	/* <0> (null):0 */
	virtual void Walk(class CImprov *); /* linkage=_ZN7CImprov4WalkEv */

	/* <0> (null):0 */
	virtual void Stop(class CImprov *); /* linkage=_ZN7CImprov4StopEv */

	/* <0> (null):0 */
	virtual float GetMoveAngle(const class CImprov  *); /* linkage=_ZNK7CImprov12GetMoveAngleEv */

	/* <0> (null):0 */
	virtual float GetFaceAngle(const class CImprov  *); /* linkage=_ZNK7CImprov12GetFaceAngleEv */

	/* <0> (null):0 */
	virtual const class Vector  & GetFeet(const class CImprov  *); /* linkage=_ZNK7CImprov7GetFeetEv */

	/* <0> (null):0 */
	virtual const class Vector  & GetCentroid(const class CImprov  *); /* linkage=_ZNK7CImprov11GetCentroidEv */

	/* <0> (null):0 */
	virtual const class Vector  & GetEyes(const class CImprov  *); /* linkage=_ZNK7CImprov7GetEyesEv */

	/* <0> (null):0 */
	virtual bool IsRunning(const class CImprov  *); /* linkage=_ZNK7CImprov9IsRunningEv */

	/* <0> (null):0 */
	virtual bool IsWalking(const class CImprov  *); /* linkage=_ZNK7CImprov9IsWalkingEv */

	/* <0> (null):0 */
	virtual bool IsStopped(const class CImprov  *); /* linkage=_ZNK7CImprov9IsStoppedEv */

	/* <0> (null):0 */
	virtual bool IsCrouching(const class CImprov  *); /* linkage=_ZNK7CImprov11IsCrouchingEv */

	/* <0> (null):0 */
	virtual bool IsJumping(const class CImprov  *); /* linkage=_ZNK7CImprov9IsJumpingEv */

	/* <0> (null):0 */
	virtual bool IsUsingLadder(const class CImprov  *); /* linkage=_ZNK7CImprov13IsUsingLadderEv */

	/* <0> (null):0 */
	virtual bool IsOnGround(const class CImprov  *); /* linkage=_ZNK7CImprov10IsOnGroundEv */

	/* <0> (null):0 */
	virtual bool IsMoving(const class CImprov  *); /* linkage=_ZNK7CImprov8IsMovingEv */

	/* <0> (null):0 */
	virtual bool CanRun(const class CImprov  *); /* linkage=_ZNK7CImprov6CanRunEv */

	/* <0> (null):0 */
	virtual bool CanCrouch(const class CImprov  *); /* linkage=_ZNK7CImprov9CanCrouchEv */

	/* <0> (null):0 */
	virtual bool CanJump(const class CImprov  *); /* linkage=_ZNK7CImprov7CanJumpEv */

	/* <0> (null):0 */
	virtual bool IsVisible(const class CImprov  *, const class Vector  &, bool); /* linkage=_ZNK7CImprov9IsVisibleERK6Vectorb */

	/* <0> (null):0 */
	virtual bool IsPlayerLookingAtMe(const class CImprov  *, class CBasePlayer *, float); /* linkage=_ZNK7CImprov19IsPlayerLookingAtMeEP11CBasePlayerf */

	/* <0> (null):0 */
	virtual class CBasePlayer * IsAnyPlayerLookingAtMe(const class CImprov  *, int, float); /* linkage=_ZNK7CImprov22IsAnyPlayerLookingAtMeEif */

	/* <0> (null):0 */
	virtual class CBasePlayer * GetClosestPlayerByTravelDistance(const class CImprov  *, int, float *); /* linkage=_ZNK7CImprov32GetClosestPlayerByTravelDistanceEiPf */

	/* <0> (null):0 */
	virtual class CNavArea * GetLastKnownArea(const class CImprov  *); /* linkage=_ZNK7CImprov16GetLastKnownAreaEv */

	/* <0> (null):0 */
	virtual void OnUpdate(class CImprov *, float); /* linkage=_ZN7CImprov8OnUpdateEf */

	/* <0> (null):0 */
	virtual void OnUpkeep(class CImprov *, float); /* linkage=_ZN7CImprov8OnUpkeepEf */

	/* <0> (null):0 */
	virtual void OnReset(class CImprov *); /* linkage=_ZN7CImprov7OnResetEv */

	/* <0> (null):0 */
	virtual void OnGameEvent(class CImprov *, enum GameEventType, class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN7CImprov11OnGameEventE13GameEventTypeP11CBaseEntityS2_ */

	/* <0> (null):0 */
	virtual void OnTouch(class CImprov *, class CBaseEntity *); /* linkage=_ZN7CImprov7OnTouchEP11CBaseEntity */

	/* vtable has 52 entries: {
	   [5] = IsAlive(_ZNK7CImprov7IsAliveEv), 
	   [6] = MoveTo(_ZN7CImprov6MoveToERK6Vector), 
	   [7] = LookAt(_ZN7CImprov6LookAtERK6Vector), 
	   [8] = ClearLookAt(_ZN7CImprov11ClearLookAtEv), 
	   [9] = FaceTo(_ZN7CImprov6FaceToERK6Vector), 
	   [10] = ClearFaceTo(_ZN7CImprov11ClearFaceToEv), 
	   [11] = IsAtMoveGoal(_ZNK7CImprov12IsAtMoveGoalEf), 
	   [12] = HasLookAt(_ZNK7CImprov9HasLookAtEv), 
	   [13] = HasFaceTo(_ZNK7CImprov9HasFaceToEv), 
	   [14] = IsAtFaceGoal(_ZNK7CImprov12IsAtFaceGoalEv), 
	   [15] = IsFriendInTheWay(_ZNK7CImprov16IsFriendInTheWayERK6Vector), 
	   [16] = IsFriendInTheWay(_ZNK7CImprov16IsFriendInTheWayEP11CBaseEntityRK6Vector), 
	   [17] = MoveForward(_ZN7CImprov11MoveForwardEv), 
	   [18] = MoveBackward(_ZN7CImprov12MoveBackwardEv), 
	   [19] = StrafeLeft(_ZN7CImprov10StrafeLeftEv), 
	   [20] = StrafeRight(_ZN7CImprov11StrafeRightEv), 
	   [21] = Jump(_ZN7CImprov4JumpEv), 
	   [22] = Crouch(_ZN7CImprov6CrouchEv), 
	   [23] = StandUp(_ZN7CImprov7StandUpEv), 
	   [24] = TrackPath(_ZN7CImprov9TrackPathERK6Vectorf), 
	   [25] = StartLadder(_ZN7CImprov11StartLadderEPK10CNavLadder15NavTraverseTypePK6VectorS6_), 
	   [26] = TraverseLadder(_ZN7CImprov14TraverseLadderEPK10CNavLadder15NavTraverseTypePK6VectorS6_f), 
	   [27] = GetSimpleGroundHeightWithFloor(_ZN7CImprov30GetSimpleGroundHeightWithFloorEPK6VectorPfPS0_), 
	   [28] = Run(_ZN7CImprov3RunEv), 
	   [29] = Walk(_ZN7CImprov4WalkEv), 
	   [30] = Stop(_ZN7CImprov4StopEv), 
	   [31] = GetMoveAngle(_ZNK7CImprov12GetMoveAngleEv), 
	   [32] = GetFaceAngle(_ZNK7CImprov12GetFaceAngleEv), 
	   [33] = GetFeet(_ZNK7CImprov7GetFeetEv), 
	   [34] = GetCentroid(_ZNK7CImprov11GetCentroidEv), 
	   [35] = GetEyes(_ZNK7CImprov7GetEyesEv), 
	   [36] = IsRunning(_ZNK7CImprov9IsRunningEv), 
	   [37] = IsWalking(_ZNK7CImprov9IsWalkingEv), 
	   [38] = IsStopped(_ZNK7CImprov9IsStoppedEv), 
	   [39] = IsCrouching(_ZNK7CImprov11IsCrouchingEv), 
	   [40] = IsJumping(_ZNK7CImprov9IsJumpingEv), 
	   [41] = IsUsingLadder(_ZNK7CImprov13IsUsingLadderEv), 
	   [42] = IsOnGround(_ZNK7CImprov10IsOnGroundEv), 
	   [43] = IsMoving(_ZNK7CImprov8IsMovingEv), 
	   [44] = CanRun(_ZNK7CImprov6CanRunEv), 
	   [45] = CanCrouch(_ZNK7CImprov9CanCrouchEv), 
	   [46] = CanJump(_ZNK7CImprov7CanJumpEv), 
	   [47] = IsVisible(_ZNK7CImprov9IsVisibleERK6Vectorb), 
	   [48] = IsPlayerLookingAtMe(_ZNK7CImprov19IsPlayerLookingAtMeEP11CBasePlayerf), 
	   [49] = IsAnyPlayerLookingAtMe(_ZNK7CImprov22IsAnyPlayerLookingAtMeEif), 
	   [50] = GetClosestPlayerByTravelDistance(_ZNK7CImprov32GetClosestPlayerByTravelDistanceEiPf), 
	   [51] = GetLastKnownArea(_ZNK7CImprov16GetLastKnownAreaEv), 
	   [52] = OnUpdate(_ZN7CImprov8OnUpdateEf), 
	   [53] = OnUpkeep(_ZN7CImprov8OnUpkeepEf), 
	   [54] = OnReset(_ZN7CImprov7OnResetEv), 
	   [55] = OnGameEvent(_ZN7CImprov11OnGameEventE13GameEventTypeP11CBaseEntityS2_), 
	   [56] = OnTouch(_ZN7CImprov7OnTouchEP11CBaseEntity), 
	} */
	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1089 */
/* <0> (null):0 */
enum MoveToFailureType {
	FAIL_INVALID_PATH = 0,
	FAIL_STUCK = 1,
	FAIL_FELL_OFF = 2,
}; /* size: 4 */

/* 1090 */
/* <0> (null):0 */
class IImprovEvent {
	/* <0> (null):0 */
	enum MoveToFailureType {
		FAIL_INVALID_PATH = 0,
		FAIL_STUCK = 1,
		FAIL_FELL_OFF = 2,
	};

	int ()(void) * *           _vptr.IImprovEvent;   /*     0     4 */
	/* <0> (null):0 */
	void IImprovEvent(class IImprovEvent *, const class IImprovEvent  &);

	/* <0> (null):0 */
	void IImprovEvent(class IImprovEvent *);

	/* <0> (null):0 */
	void ~IImprovEvent(class IImprovEvent *, int);

	/* <0> (null):0 */
	virtual void OnMoveToSuccess(class IImprovEvent *, const class Vector  &); /* linkage=_ZN12IImprovEvent15OnMoveToSuccessERK6Vector */

	/* <0> (null):0 */
	virtual void OnMoveToFailure(class IImprovEvent *, const class Vector  &, enum MoveToFailureType); /* linkage=_ZN12IImprovEvent15OnMoveToFailureERK6VectorNS_17MoveToFailureTypeE */

	/* <0> (null):0 */
	virtual void OnInjury(class IImprovEvent *, float); /* linkage=_ZN12IImprovEvent8OnInjuryEf */

	/* vtable has 3 entries: {
	   [0] = OnMoveToSuccess(_ZN12IImprovEvent15OnMoveToSuccessERK6Vector), 
	   [1] = OnMoveToFailure(_ZN12IImprovEvent15OnMoveToFailureERK6VectorNS_17MoveToFailureTypeE), 
	   [2] = OnInjury(_ZN12IImprovEvent8OnInjuryEf), 
	} */
	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1091 */
/* <0> (null):0 */
class SimpleStateMachine<CHostageImprov*, HostageState> {
protected:

	class HostageState *       m_state;              /*     0     4 */
	class IntervalTimer       m_stateTimer;          /*     4     4 */
	class CHostageImprov *     m_userData;           /*     8     4 */
	/* <0> (null):0 */
	void SimpleStateMachine(class SimpleStateMachine<CHostageImprov*, HostageState> *);

	/* <0> (null):0 */
	void Reset(class SimpleStateMachine<CHostageImprov*, HostageState> *, class CHostageImprov *); /* linkage=_ZN18SimpleStateMachineIP14CHostageImprov12HostageStateE5ResetES1_ */

	/* <0> (null):0 */
	void SetState(class SimpleStateMachine<CHostageImprov*, HostageState> *, class HostageState *); /* linkage=_ZN18SimpleStateMachineIP14CHostageImprov12HostageStateE8SetStateEPS2_ */

	/* <0> (null):0 */
	float GetStateDuration(const class SimpleStateMachine<CHostageImprov*, HostageState>  *); /* linkage=_ZNK18SimpleStateMachineIP14CHostageImprov12HostageStateE16GetStateDurationEv */

	/* <0> (null):0 */
	bool IsState(const class SimpleStateMachine<CHostageImprov*, HostageState>  *, const class HostageState  *); /* linkage=_ZNK18SimpleStateMachineIP14CHostageImprov12HostageStateE7IsStateEPKS2_ */

	/* <0> (null):0 */
	void Update(class SimpleStateMachine<CHostageImprov*, HostageState> *); /* linkage=_ZN18SimpleStateMachineIP14CHostageImprov12HostageStateE6UpdateEv */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1092 */
/* <0> (null):0 */
class HostageState : public SimpleState<CHostageImprov*>, public IImprovEvent {
public:

	/* class SimpleState<CHostageImprov*> <ancestor>; */ /*     0     8 */
	/* class IImprovEvent        <ancestor>; */      /*     8     4 */
	/* <0> (null):0 */
	void HostageState(class HostageState *, const class HostageState  &);

	/* <0> (null):0 */
	void HostageState(class HostageState *);

	/* <0> (null):0 */
	virtual void UpdateStationaryAnimation(class HostageState *, class CHostageImprov *); /* linkage=_ZN12HostageState25UpdateStationaryAnimationEP14CHostageImprov */

	/* <0> (null):0 */
	virtual void ~HostageState(class HostageState *, int);

	/* vtable has 1 entries: {
	   [6] = UpdateStationaryAnimation(_ZN12HostageState25UpdateStationaryAnimationEP14CHostageImprov), 
	} */
	/* size: 12, cachelines: 1, members: 2 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1093 */
 /* pointer to 1092 */
 /* size: 4 */

/* 1094 */
/* <0> (null):0 */
struct CHostageImprov {
	/* <0> (null):0 */
	virtual void ~CHostageImprov(class CHostageImprov *, int);

	/* <0> (null):0 */
	bool IsTalking(const class CHostageImprov  *); /* linkage=_ZNK14CHostageImprov9IsTalkingEv */

	/* <0> (null):0 */
	void Follow(class CHostageImprov *, class CBasePlayer *); /* linkage=_ZN14CHostageImprov6FollowEP11CBasePlayer */

	/* <0> (null):0 */
	void Idle(class CHostageImprov *); /* linkage=_ZN14CHostageImprov4IdleEv */

	/* <0> (null):0 */
	class CBaseEntity * GetFollowLeader(const class CHostageImprov  *); /* linkage=_ZNK14CHostageImprov15GetFollowLeaderEv */

	/* <0> (null):0 */
	bool IsFollowing(const class CHostageImprov  *, const class CBaseEntity  *); /* linkage=_ZNK14CHostageImprov11IsFollowingEPK11CBaseEntity */


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1095 */
 /* pointer to 1094 */
 /* size: 4 */

/* 1096 */
 /* pointer to 1091 */
 /* size: 4 */

/* 1097 */
 /* pointer to 1098 */
 /* size: 4 */

/* 1098 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1099 */
 /* pointer to 1100 */
 /* size: 4 */

/* 1100 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 1101 */
/* <0> (null):0 */
class HostageIdleState {
	/* <0> (null):0 */
	virtual void ~HostageIdleState(class HostageIdleState *, int);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1102 */
/* <0> (null):0 */
class HostageAnimateState {
	/* <0> (null):0 */
	virtual void ~HostageAnimateState(class HostageAnimateState *, int);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1103 */
/* <0> (null):0 */
enum HostageChatterType {
	HOSTAGE_CHATTER_START_FOLLOW = 0,
	HOSTAGE_CHATTER_STOP_FOLLOW = 1,
	HOSTAGE_CHATTER_INTIMIDATED = 2,
	HOSTAGE_CHATTER_PAIN = 3,
	HOSTAGE_CHATTER_SCARED_OF_GUNFIRE = 4,
	HOSTAGE_CHATTER_SCARED_OF_MURDER = 5,
	HOSTAGE_CHATTER_LOOK_OUT = 6,
	HOSTAGE_CHATTER_PLEASE_RESCUE_ME = 7,
	HOSTAGE_CHATTER_SEE_RESCUE_ZONE = 8,
	HOSTAGE_CHATTER_IMPATIENT_FOR_RESCUE = 9,
	HOSTAGE_CHATTER_CTS_WIN = 10,
	HOSTAGE_CHATTER_TERRORISTS_WIN = 11,
	HOSTAGE_CHATTER_RESCUED = 12,
	HOSTAGE_CHATTER_WARN_NEARBY = 13,
	HOSTAGE_CHATTER_WARN_SPOTTED = 14,
	HOSTAGE_CHATTER_CALL_TO_RESCUER = 15,
	HOSTAGE_CHATTER_RETREAT = 16,
	HOSTAGE_CHATTER_COUGH = 17,
	HOSTAGE_CHATTER_BLINDED = 18,
	HOSTAGE_CHATTER_SAW_HE_GRENADE = 19,
	HOSTAGE_CHATTER_DEATH_CRY = 20,
	NUM_HOSTAGE_CHATTER_TYPES = 21,
}; /* size: 4 */

/* 1104 */
/* <0> (null):0 */
enum state {
	FOLLOW = 0,
	STAND = 1,
	DUCK = 2,
	SCARED = 3,
	IDLE = 4,
	FOLLOWPATH = 5,
}; /* size: 4 */

/* 1105 */
/* <0> (null):0 */
enum ModelType {
	REGULAR_GUY = 0,
	OLD_GUY = 1,
	BLACK_GUY = 2,
	GOOFY_GUY = 3,
}; /* size: 4 */

/* 1106 */
/* <0> (null):0 */
class CHostage : public CBaseMonster {
	/* <0> (null):0 */
	enum ModelType {
		REGULAR_GUY = 0,
		OLD_GUY = 1,
		BLACK_GUY = 2,
		GOOFY_GUY = 3,
	};

public:

	/* class CBaseMonster        <ancestor>; */      /*     0     0 */
	int                        m_Activity;           /*   404     4 */
	BOOL                       m_bTouched;           /*   408     4 */
	BOOL                       m_bRescueMe;          /*   412     4 */
	float                      m_flFlinchTime;       /*   416     4 */
	float                      m_flNextChange;       /*   420     4 */
	float                      m_flMarkPosition;     /*   424     4 */
	int                        m_iModel;             /*   428     4 */
	int                        m_iSkin;              /*   432     4 */
	float                      m_flNextRadarTime;    /*   436     4 */
	enum state                 m_State;              /*   440     4 */
	class Vector              m_vStart;              /*   444    12 */
	class Vector              m_vStartAngles;        /*   456    12 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	class Vector              m_vPathToFollow[20];   /*   468   240 */
	/* --- cacheline 4 boundary (256 bytes) was 48 bytes ago --- */
	int                        m_iWaypoint;          /*   708     4 */
	class CBasePlayer *        m_target;             /*   712     4 */
	class CLocalNav *          m_LocalNav;           /*   716     4 */
	int                        nTargetNode;          /*   720     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	class Vector              vecNodes[100];         /*   724  1200 */
	/* --- cacheline 23 boundary (1472 bytes) was 48 bytes ago --- */
	class EHANDLE             m_hStoppedTargetEnt;   /*  1924     8 */
	float                      m_flNextFullThink;    /*  1932     4 */
	float                      m_flPathCheckInterval; /*  1936     4 */
	/* --- cacheline 24 boundary (1536 bytes) --- */
	float                      m_flLastPathCheck;    /*  1940     4 */
	int                        m_nPathNodes;         /*  1944     4 */
	BOOL                       m_fHasPath;           /*  1948     4 */
	float                      m_flPathAcquired;     /*  1952     4 */
	class Vector              m_vOldPos;             /*  1956    12 */
	int                        m_iHostageIndex;      /*  1968     4 */
	BOOL                       m_bStuck;             /*  1972     4 */
	float                      m_flStuckTime;        /*  1976     4 */
	class CHostageImprov *     m_improv;             /*  1980     4 */
	enum ModelType             m_whichModel;         /*  1984     4 */
	/* <0> (null):0 */
	void CHostage(class CHostage *, const class CHostage  &);

	/* <0> (null):0 */
	void CHostage(class CHostage *);

	/* <0> (null):0 */
	virtual void Spawn(class CHostage *); /* linkage=_ZN8CHostage5SpawnEv */

	/* <0> (null):0 */
	virtual void Precache(class CHostage *); /* linkage=_ZN8CHostage8PrecacheEv */

	/* <0> (null):0 */
	void IdleThink(class CHostage *); /* linkage=_ZN8CHostage9IdleThinkEv */

	/* <0> (null):0 */
	void Remove(class CHostage *); /* linkage=_ZN8CHostage6RemoveEv */

	/* <0> (null):0 */
	void RePosition(class CHostage *); /* linkage=_ZN8CHostage10RePositionEv */

	/* <0> (null):0 */
	void SetActivity(class CHostage *, int); /* linkage=_ZN8CHostage11SetActivityEi */

	/* <0> (null):0 */
	virtual int ObjectCaps(class CHostage *); /* linkage=_ZN8CHostage10ObjectCapsEv */

	/* <0> (null):0 */
	virtual void Use(class CHostage *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float); /* linkage=_ZN8CHostage3UseEP11CBaseEntityS1_8USE_TYPEf */

	/* <0> (null):0 */
	virtual int TakeDamage(class CHostage *, entvars_t *, entvars_t *, float, int); /* linkage=_ZN8CHostage10TakeDamageEP9entvars_sS1_fi */

	/* <0> (null):0 */
	virtual void Touch(class CHostage *, class CBaseEntity *); /* linkage=_ZN8CHostage5TouchEP11CBaseEntity */

	/* <0> (null):0 */
	virtual int Classify(class CHostage *); /* linkage=_ZN8CHostage8ClassifyEv */

	/* <0> (null):0 */
	int GetActivity(class CHostage *); /* linkage=_ZN8CHostage11GetActivityEv */

	/* <0> (null):0 */
	virtual int BloodColor(class CHostage *); /* linkage=_ZN8CHostage10BloodColorEv */

	/* <0> (null):0 */
	float GetModifiedDamage(class CHostage *, float, int); /* linkage=_ZN8CHostage17GetModifiedDamageEfi */

	/* <0> (null):0 */
	void SetFlinchActivity(class CHostage *); /* linkage=_ZN8CHostage17SetFlinchActivityEv */

	/* <0> (null):0 */
	void SetDeathActivity(class CHostage *); /* linkage=_ZN8CHostage16SetDeathActivityEv */

	/* <0> (null):0 */
	void PlayPainSound(class CHostage *); /* linkage=_ZN8CHostage13PlayPainSoundEv */

	/* <0> (null):0 */
	void PlayFollowRescueSound(class CHostage *); /* linkage=_ZN8CHostage21PlayFollowRescueSoundEv */

	/* <0> (null):0 */
	void AnnounceDeath(class CHostage *, class CBasePlayer *); /* linkage=_ZN8CHostage13AnnounceDeathEP11CBasePlayer */

	/* <0> (null):0 */
	void ApplyHostagePenalty(class CHostage *, class CBasePlayer *); /* linkage=_ZN8CHostage19ApplyHostagePenaltyEP11CBasePlayer */

	/* <0> (null):0 */
	void GiveCTTouchBonus(class CHostage *, class CBasePlayer *); /* linkage=_ZN8CHostage16GiveCTTouchBonusEP11CBasePlayer */

	/* <0> (null):0 */
	void SendHostagePositionMsg(class CHostage *); /* linkage=_ZN8CHostage22SendHostagePositionMsgEv */

	/* <0> (null):0 */
	void SendHostageEventMsg(class CHostage *); /* linkage=_ZN8CHostage19SendHostageEventMsgEv */

	/* <0> (null):0 */
	void DoFollow(class CHostage *); /* linkage=_ZN8CHostage8DoFollowEv */

	/* <0> (null):0 */
	BOOL IsOnLadder(class CHostage *); /* linkage=_ZN8CHostage10IsOnLadderEv */

	/* <0> (null):0 */
	void PointAt(class CHostage *, const class Vector  &); /* linkage=_ZN8CHostage7PointAtERK6Vector */

	/* <0> (null):0 */
	void MoveToward(class CHostage *, const class Vector  &); /* linkage=_ZN8CHostage10MoveTowardERK6Vector */

	/* <0> (null):0 */
	void NavReady(class CHostage *); /* linkage=_ZN8CHostage8NavReadyEv */

	/* <0> (null):0 */
	void Wiggle(class CHostage *); /* linkage=_ZN8CHostage6WiggleEv */

	/* <0> (null):0 */
	void PreThink(class CHostage *); /* linkage=_ZN8CHostage8PreThinkEv */

	/* <0> (null):0 */
	bool IsFollowingSomeone(class CHostage *); /* linkage=_ZN8CHostage18IsFollowingSomeoneEv */

	/* <0> (null):0 */
	class CBaseEntity * GetLeader(class CHostage *); /* linkage=_ZN8CHostage9GetLeaderEv */

	/* <0> (null):0 */
	bool IsFollowing(class CHostage *, const class CBaseEntity  *); /* linkage=_ZN8CHostage11IsFollowingEPK11CBaseEntity */

	/* <0> (null):0 */
	bool IsValid(class CHostage *); /* linkage=_ZN8CHostage7IsValidEv */

	/* <0> (null):0 */
	bool IsDead(class CHostage *); /* linkage=_ZN8CHostage6IsDeadEv */

	/* <0> (null):0 */
	bool IsAtHome(const class CHostage  *); /* linkage=_ZNK8CHostage8IsAtHomeEv */

	/* <0> (null):0 */
	const class Vector  * GetHomePosition(const class CHostage  *); /* linkage=_ZNK8CHostage15GetHomePositionEv */

	/* vtable has 8 entries: {
	   [0] = Spawn(_ZN8CHostage5SpawnEv), 
	   [1] = Precache(_ZN8CHostage8PrecacheEv), 
	   [6] = ObjectCaps(_ZN8CHostage10ObjectCapsEv), 
	   [46] = Use(_ZN8CHostage3UseEP11CBaseEntityS1_8USE_TYPEf), 
	   [12] = TakeDamage(_ZN8CHostage10TakeDamageEP9entvars_sS1_fi), 
	   [45] = Touch(_ZN8CHostage5TouchEP11CBaseEntity), 
	   [9] = Classify(_ZN8CHostage8ClassifyEv), 
	   [15] = BloodColor(_ZN8CHostage10BloodColorEv), 
	} */
	/* size: 1988, cachelines: 32, members: 32 */
	/* last cacheline: 4 bytes */

	/* BRAIN FART ALERT! 1988 != 1584 + 0(holes), diff = 404 */

}; /* size: 1988 */

/* 1107 */
/* <0> (null):0 */
struct SoundFile {
	char *                     filename;             /*     0     4 */
	float                      duration;             /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 1108 */
/* <0> (null):0 */
struct ChatterSet {
	struct SoundFile           file[32];             /*     0   256 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	int                        count;                /*   256     4 */
	int                        index;                /*   260     4 */
	bool                       needsShuffle;         /*   264     1 */

	/* size: 268, cachelines: 5, members: 4 */
	/* last cacheline: 12 bytes */

	/* BRAIN FART ALERT! 268 != 265 + 0(holes), diff = 3 */

}; /* size: 268 */

/* 1109 */
/* <0> (null):0 */
class SimpleChatter {
	/* <0> (null):0 */
	struct SoundFile {
		char *                     filename;             /*     0     4 */
		float                      duration;             /*     4     4 */

		/* size: 8, cachelines: 1, members: 2 */
		/* last cacheline: 8 bytes */
	};

	/* <0> (null):0 */
	struct ChatterSet {
		struct SoundFile           file[32];             /*     0   256 */
		/* --- cacheline 4 boundary (256 bytes) --- */
		int                        count;                /*   256     4 */
		int                        index;                /*   260     4 */
		bool                       needsShuffle;         /*   264     1 */

		/* size: 268, cachelines: 5, members: 4 */
		/* last cacheline: 12 bytes */

		/* BRAIN FART ALERT! 268 != 265 + 0(holes), diff = 3 */

	};

private:

	struct ChatterSet          m_chatter[21];        /*     0  5628 */
	/* <0> (null):0 */
	void SimpleChatter(class SimpleChatter *);

	/* <0> (null):0 */
	void ~SimpleChatter(class SimpleChatter *, int);

	/* <0> (null):0 */
	void AddSound(class SimpleChatter *, enum HostageChatterType, char *); /* linkage=_ZN13SimpleChatter8AddSoundE18HostageChatterTypePc */

	/* <0> (null):0 */
	float PlaySound(class SimpleChatter *, class CBaseEntity *, enum HostageChatterType); /* linkage=_ZN13SimpleChatter9PlaySoundEP11CBaseEntity18HostageChatterType */

	/* <0> (null):0 */
	char * GetSound(class SimpleChatter *, enum HostageChatterType, float *); /* linkage=_ZN13SimpleChatter8GetSoundE18HostageChatterTypePf */

	/* <0> (null):0 */
	void Shuffle(class SimpleChatter *, class ChatterSet *); /* linkage=_ZN13SimpleChatter7ShuffleEPNS_10ChatterSetE */

	/* --- cacheline 87 boundary (5568 bytes) was 60 bytes ago --- */

	/* size: 5628, cachelines: 88, members: 1 */
	/* last cacheline: 60 bytes */
}; /* size: 5628 */

/* 1110 */
/* <0> (null):0 */
struct SoundFile           array[32]; /* size: 256 */

/* 1111 */
/* <0> (null):0 */
struct ChatterSet          array[21]; /* size: 5628 */

/* 1112 */
 /* pointer to 1109 */
 /* size: 4 */

/* 1113 */
 /* pointer to 1108 */
 /* size: 4 */

/* 1114 */
/* <0> (null):0 */
class CHostageManager {
private:

	class CHostage *           m_hostage[12];        /*     0    48 */
	int                        m_hostageCount;       /*    48     4 */
	class SimpleChatter       m_chatter;             /*    52  5628 */
	/* <0> (null):0 */
	void CHostageManager(class CHostageManager *);

	/* <0> (null):0 */
	void ServerActivate(class CHostageManager *); /* linkage=_ZN15CHostageManager14ServerActivateEv */

	/* <0> (null):0 */
	void ServerDeactivate(class CHostageManager *); /* linkage=_ZN15CHostageManager16ServerDeactivateEv */

	/* <0> (null):0 */
	void RestartRound(class CHostageManager *); /* linkage=_ZN15CHostageManager12RestartRoundEv */

	/* <0> (null):0 */
	void AddHostage(class CHostageManager *, class CHostage *); /* linkage=_ZN15CHostageManager10AddHostageEP8CHostage */

	/* <0> (null):0 */
	class SimpleChatter * GetChatter(class CHostageManager *); /* linkage=_ZN15CHostageManager10GetChatterEv */

	/* <0> (null):0 */
	bool IsNearbyHostageTalking(const class CHostageManager  *, class CHostageImprov *); /* linkage=_ZNK15CHostageManager22IsNearbyHostageTalkingEP14CHostageImprov */

	/* <0> (null):0 */
	bool IsNearbyHostageJumping(const class CHostageManager  *, class CHostageImprov *); /* linkage=_ZNK15CHostageManager22IsNearbyHostageJumpingEP14CHostageImprov */

	/* <0> (null):0 */
	void OnEvent(class CHostageManager *, enum GameEventType, class CBaseEntity *, class CBaseEntity *); /* linkage=_ZN15CHostageManager7OnEventE13GameEventTypeP11CBaseEntityS2_ */

	/* <0> (null):0 */
	class CHostage * GetClosestHostage(class CHostageManager *, const class Vector  &, float *); /* linkage=_ZN15CHostageManager17GetClosestHostageERK6VectorPf */

	/* <0> (null):0 */
	void ~CHostageManager(class CHostageManager *, int);

	/* --- cacheline 88 boundary (5632 bytes) was 48 bytes ago --- */

	/* size: 5680, cachelines: 89, members: 3 */
	/* last cacheline: 48 bytes */
}; /* size: 5680 */

/* 1115 */
/* <0> (null):0 */
class CHostage *           array[12]; /* size: 48 */

/* 1116 */
 /* pointer to 1106 */
 /* size: 4 */

/* 1117 */
 /* pointer to 1114 */
 /* size: 4 */

/* 1118 */
 /* pointer to 1119 */
 /* size: 4 */

/* 1119 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 5680 */

/* 1120 */
/* <0> (null):0 */
typedef struct list<CCareerTask*, std::allocator<CCareerTask*> > CareerTaskList; /* size: 0 */

/* 1121 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1122 */
/* <0> (null):0 */
typedef class CCareerTask * * pointer; /* size: 4 */

/* 1123 */
/* <0> (null):0 */
typedef const class CCareerTask *  * const_pointer; /* size: 4 */

/* 1124 */
/* <0> (null):0 */
class new_allocator<CCareerTask*> {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class CCareerTask * * pointer;

	/* <0> (null):0 */
	typedef const class CCareerTask *  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<CCareerTask*> *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<CCareerTask*> *, const class new_allocator<CCareerTask*>  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<CCareerTask*> *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<CCareerTask*>  *, class CCareerTask * &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP11CCareerTaskE7addressERS2_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<CCareerTask*>  *, const class CCareerTask *  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP11CCareerTaskE7addressERKS2_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<CCareerTask*> *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP11CCareerTaskE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<CCareerTask*> *, class CCareerTask * *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorIP11CCareerTaskE10deallocateEPS2_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<CCareerTask*>  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorIP11CCareerTaskE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<CCareerTask*> *, class CCareerTask * *, const class CCareerTask *  &); /* linkage=_ZN9__gnu_cxx13new_allocatorIP11CCareerTaskE9constructEPS2_RKS2_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<CCareerTask*> *, class CCareerTask * *); /* linkage=_ZN9__gnu_cxx13new_allocatorIP11CCareerTaskE7destroyEPS2_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1125 */
 /* pointer to 1126 */
 /* size: 4 */

/* 1126 */
 /* pointer to 1127 */
 /* size: 4 */

/* 1127 */
/* <0> (null):0 */
class CCareerTask {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1128 */
 /* pointer to 1129 */
 /* size: 4 */

/* 1129 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1130 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1131 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1132 */
 /* pointer to 1124 */
 /* size: 4 */

/* 1133 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1134 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1135 */
 /* pointer to 1136 */
 /* size: 4 */

/* 1136 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1137 */
/* <0> (null):0 */
typedef class CCareerTask * & reference; /* size: 4 */

/* 1138 */
/* <0> (null):0 */
typedef const class CCareerTask *  & const_reference; /* size: 4 */

/* 1139 */
/* <0> (null):0 */
typedef struct allocator<std::_List_node<CCareerTask*> > other; /* size: 0 */

/* 1140 */
/* <0> (null):0 */
struct rebind<std::_List_node<CCareerTask*> > {
	/* <0> (null):0 */
	typedef struct allocator<std::_List_node<CCareerTask*> > other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1141 */
/* <0> (null):0 */
typedef struct allocator<CCareerTask*> other; /* size: 1 */

/* 1142 */
/* <0> (null):0 */
struct rebind<CCareerTask*> {
	/* <0> (null):0 */
	typedef struct allocator<CCareerTask*> other;


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1143 */
/* <0> (null):0 */
class allocator<CCareerTask*> : public new_allocator<CCareerTask*> {
public:

	/* class new_allocator<CCareerTask*> <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	typedef class CCareerTask * & reference;

	/* <0> (null):0 */
	typedef const class CCareerTask *  & const_reference;

	/* <0> (null):0 */
	void allocator(class allocator<CCareerTask*> *);

	/* <0> (null):0 */
	void allocator(class allocator<CCareerTask*> *, const class allocator<CCareerTask*>  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<CCareerTask*> *, int);

	/* <0> (null):0 */
	struct rebind<std::_List_node<CCareerTask*> > {
		/* <0> (null):0 */
		typedef struct allocator<std::_List_node<CCareerTask*> > other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};

	/* <0> (null):0 */
	struct rebind<CCareerTask*> {
		/* <0> (null):0 */
		typedef struct allocator<CCareerTask*> other;


		/* size: 0, cachelines: 0, members: 0 */
		/* last cacheline: 1 bytes */
	};


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 1144 */
 /* pointer to 1143 */
 /* size: 4 */

/* 1145 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1146 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1147 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1148 */
/* <0> (null):0 */
typedef class _List_node<CCareerTask*> * pointer; /* size: 4 */

/* 1149 */
/* <0> (null):0 */
typedef const class _List_node<CCareerTask*>  * const_pointer; /* size: 4 */

/* 1150 */
/* <0> (null):0 */
class new_allocator<std::_List_node<CCareerTask*> > {
	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef class _List_node<CCareerTask*> * pointer;

	/* <0> (null):0 */
	typedef const class _List_node<CCareerTask*>  * const_pointer;

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<CCareerTask*> > *);

	/* <0> (null):0 */
	void new_allocator(class new_allocator<std::_List_node<CCareerTask*> > *, const class new_allocator<std::_List_node<CCareerTask*> >  &);

	/* <0> (null):0 */
	void ~new_allocator(class new_allocator<std::_List_node<CCareerTask*> > *, int);

	/* <0> (null):0 */
	pointer address(const class new_allocator<std::_List_node<CCareerTask*> >  *, class _List_node<CCareerTask*> &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP11CCareerTaskEE7addressERS4_ */

	/* <0> (null):0 */
	const_pointer address(const class new_allocator<std::_List_node<CCareerTask*> >  *, const class _List_node<CCareerTask*>  &); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP11CCareerTaskEE7addressERKS4_ */

	/* <0> (null):0 */
	pointer allocate(class new_allocator<std::_List_node<CCareerTask*> > *, unsigned int, const void  *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP11CCareerTaskEE8allocateEjPKv */

	/* <0> (null):0 */
	void deallocate(class new_allocator<std::_List_node<CCareerTask*> > *, class _List_node<CCareerTask*> *, unsigned int); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP11CCareerTaskEE10deallocateEPS4_j */

	/* <0> (null):0 */
	size_type max_size(const class new_allocator<std::_List_node<CCareerTask*> >  *); /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP11CCareerTaskEE8max_sizeEv */

	/* <0> (null):0 */
	void construct(class new_allocator<std::_List_node<CCareerTask*> > *, class _List_node<CCareerTask*> *, const class _List_node<CCareerTask*>  &); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP11CCareerTaskEE9constructEPS4_RKS4_ */

	/* <0> (null):0 */
	void destroy(class new_allocator<std::_List_node<CCareerTask*> > *, class _List_node<CCareerTask*> *); /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP11CCareerTaskEE7destroyEPS4_ */


	/* size: 0, cachelines: 0, members: 0 */
	/* last cacheline: 1 bytes */
}; /* size: 0 */

/* 1151 */
 /* pointer to 425 */
 /* size: 4 */

/* 1152 */
 /* pointer to 1153 */
 /* size: 4 */

/* 1153 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1154 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1155 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1156 */
 /* pointer to 1150 */
 /* size: 4 */

/* 1157 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1158 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1159 */
 /* pointer to 1160 */
 /* size: 4 */

/* 1160 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1161 */
/* <0> (null):0 */
class allocator<std::_List_node<CCareerTask*> > : public new_allocator<std::_List_node<CCareerTask*> > {
public:

	/* class new_allocator<std::_List_node<CCareerTask*> > <ancestor>; */ /*     0     0 */
	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<CCareerTask*> > *);

	/* <0> (null):0 */
	void allocator(class allocator<std::_List_node<CCareerTask*> > *, const class allocator<std::_List_node<CCareerTask*> >  &);

	/* <0> (null):0 */
	void ~allocator(class allocator<std::_List_node<CCareerTask*> > *, int);


	/* size: 1, cachelines: 1, members: 1 */
	/* last cacheline: 1 bytes */

	/* BRAIN FART ALERT! 1 != 0 + 0(holes), diff = 1 */

}; /* size: 1 */

/* 1162 */
 /* pointer to 1161 */
 /* size: 4 */

/* 1163 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1164 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1165 */
 /* pointer to 427 */
 /* size: 4 */

/* 1166 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1167 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1168 */
/* <0> (null):0 */
typedef other _Tp_alloc_type; /* size: 1 */

/* 1169 */
/* <0> (null):0 */
typedef struct allocator<CCareerTask*> allocator_type; /* size: 1 */

/* 1170 */
/* <0> (null):0 */
class _List_base<CCareerTask*, std::allocator<CCareerTask*> > {
protected:

	struct _List_impl          _M_impl;              /*     0     8 */
	/* <0> (null):0 */
	typedef other _Tp_alloc_type;

	/* <0> (null):0 */
	typedef struct allocator<CCareerTask*> allocator_type;

	/* <0> (null):0 */
	class _List_node<CCareerTask*> * _M_get_node(class _List_base<CCareerTask*, std::allocator<CCareerTask*> > *); /* linkage=_ZNSt10_List_baseIP11CCareerTaskSaIS1_EE11_M_get_nodeEv */

	/* <0> (null):0 */
	void _M_put_node(class _List_base<CCareerTask*, std::allocator<CCareerTask*> > *, class _List_node<CCareerTask*> *); /* linkage=_ZNSt10_List_baseIP11CCareerTaskSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */

	/* <0> (null):0 */
	_Node_alloc_type & _M_get_Node_allocator(class _List_base<CCareerTask*, std::allocator<CCareerTask*> > *); /* linkage=_ZNSt10_List_baseIP11CCareerTaskSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<CCareerTask*, std::allocator<CCareerTask*> >  *); /* linkage=_ZNKSt10_List_baseIP11CCareerTaskSaIS1_EE21_M_get_Node_allocatorEv */

	/* <0> (null):0 */
	_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<CCareerTask*, std::allocator<CCareerTask*> >  *); /* linkage=_ZNKSt10_List_baseIP11CCareerTaskSaIS1_EE19_M_get_Tp_allocatorEv */

	/* <0> (null):0 */
	allocator_type get_allocator(const class _List_base<CCareerTask*, std::allocator<CCareerTask*> >  *); /* linkage=_ZNKSt10_List_baseIP11CCareerTaskSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	void _List_base(class _List_base<CCareerTask*, std::allocator<CCareerTask*> > *);

	/* <0> (null):0 */
	void _List_base(class _List_base<CCareerTask*, std::allocator<CCareerTask*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void ~_List_base(class _List_base<CCareerTask*, std::allocator<CCareerTask*> > *, int);

	/* <0> (null):0 */
	void _M_clear(class _List_base<CCareerTask*, std::allocator<CCareerTask*> > *); /* linkage=_ZNSt10_List_baseIP11CCareerTaskSaIS1_EE8_M_clearEv */

	/* <0> (null):0 */
	void _M_init(class _List_base<CCareerTask*, std::allocator<CCareerTask*> > *); /* linkage=_ZNSt10_List_baseIP11CCareerTaskSaIS1_EE7_M_initEv */

	/* <0> (null):0 */
	using ::_M_impl;

	/* <0> (null):0 */
	using ::_M_put_node;

	/* <0> (null):0 */
	using ::_M_get_node;

	/* <0> (null):0 */
	using ::_M_get_Tp_allocator;

	/* <0> (null):0 */
	using ::_M_get_Node_allocator;


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 1171 */
 /* pointer to 1170 */
 /* size: 4 */

/* 1172 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1173 */
 /* pointer to 1174 */
 /* size: 4 */

/* 1174 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1175 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1176 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1177 */
/* <0> (null):0 */
typedef class CCareerTask * value_type; /* size: 4 */

/* 1178 */
/* <0> (null):0 */
typedef reference reference; /* size: 4 */

/* 1179 */
/* <0> (null):0 */
typedef const_reference const_reference; /* size: 4 */

/* 1180 */
/* <0> (null):0 */
typedef struct _List_iterator<CCareerTask*> iterator; /* size: 0 */

/* 1181 */
/* <0> (null):0 */
typedef struct _List_const_iterator<CCareerTask*> const_iterator; /* size: 0 */

/* 1182 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_const_iterator<CCareerTask*> > const_reverse_iterator; /* size: 0 */

/* 1183 */
/* <0> (null):0 */
typedef struct reverse_iterator<std::_List_iterator<CCareerTask*> > reverse_iterator; /* size: 0 */

/* 1184 */
/* <0> (null):0 */
typedef size_t size_type; /* size: 4 */

/* 1185 */
/* <0> (null):0 */
typedef struct allocator<CCareerTask*> allocator_type; /* size: 1 */

/* 1186 */
/* <0> (null):0 */
typedef struct _List_node<CCareerTask*> _Node; /* size: 0 */

/* 1187 */
/* <0> (null):0 */
class list<CCareerTask*, std::allocator<CCareerTask*> > : protected _List_base<CCareerTask*, std::allocator<CCareerTask*> > {
protected:

	/* class _List_base<CCareerTask*, std::allocator<CCareerTask*> > <ancestor>; */ /*     0     8 */
	/* <0> (null):0 */
	typedef class CCareerTask * value_type;

	/* <0> (null):0 */
	typedef reference reference;

	/* <0> (null):0 */
	typedef const_reference const_reference;

	/* <0> (null):0 */
	typedef struct _List_iterator<CCareerTask*> iterator;

	/* <0> (null):0 */
	typedef struct _List_const_iterator<CCareerTask*> const_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_const_iterator<CCareerTask*> > const_reverse_iterator;

	/* <0> (null):0 */
	typedef struct reverse_iterator<std::_List_iterator<CCareerTask*> > reverse_iterator;

	/* <0> (null):0 */
	typedef size_t size_type;

	/* <0> (null):0 */
	typedef struct allocator<CCareerTask*> allocator_type;

	/* <0> (null):0 */
	typedef struct _List_node<CCareerTask*> _Node;

	/* <0> (null):0 */
	_Node * _M_create_node(class list<CCareerTask*, std::allocator<CCareerTask*> > *, const value_type  &); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE14_M_create_nodeERKS1_ */

	/* <0> (null):0 */
	void list(class list<CCareerTask*, std::allocator<CCareerTask*> > *);

	/* <0> (null):0 */
	void list(class list<CCareerTask*, std::allocator<CCareerTask*> > *, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<CCareerTask*, std::allocator<CCareerTask*> > *, unsigned int, const value_type  &, const allocator_type  &);

	/* <0> (null):0 */
	void list(class list<CCareerTask*, std::allocator<CCareerTask*> > *, const class list<CCareerTask*, std::allocator<CCareerTask*> >  &);

	/* <0> (null):0 */
	class list<CCareerTask*, std::allocator<CCareerTask*> > & operator=(class list<CCareerTask*, std::allocator<CCareerTask*> > *, const class list<CCareerTask*, std::allocator<CCareerTask*> >  &); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EEaSERKS3_ */

	/* <0> (null):0 */
	void assign(class list<CCareerTask*, std::allocator<CCareerTask*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE6assignEjRKS1_ */

	/* <0> (null):0 */
	allocator_type get_allocator(const class list<CCareerTask*, std::allocator<CCareerTask*> >  *); /* linkage=_ZNKSt4listIP11CCareerTaskSaIS1_EE13get_allocatorEv */

	/* <0> (null):0 */
	iterator begin(class list<CCareerTask*, std::allocator<CCareerTask*> > *); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE5beginEv */

	/* <0> (null):0 */
	const_iterator begin(const class list<CCareerTask*, std::allocator<CCareerTask*> >  *); /* linkage=_ZNKSt4listIP11CCareerTaskSaIS1_EE5beginEv */

	/* <0> (null):0 */
	iterator end(class list<CCareerTask*, std::allocator<CCareerTask*> > *); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE3endEv */

	/* <0> (null):0 */
	const_iterator end(const class list<CCareerTask*, std::allocator<CCareerTask*> >  *); /* linkage=_ZNKSt4listIP11CCareerTaskSaIS1_EE3endEv */

	/* <0> (null):0 */
	reverse_iterator rbegin(class list<CCareerTask*, std::allocator<CCareerTask*> > *); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	const_reverse_iterator rbegin(const class list<CCareerTask*, std::allocator<CCareerTask*> >  *); /* linkage=_ZNKSt4listIP11CCareerTaskSaIS1_EE6rbeginEv */

	/* <0> (null):0 */
	reverse_iterator rend(class list<CCareerTask*, std::allocator<CCareerTask*> > *); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE4rendEv */

	/* <0> (null):0 */
	const_reverse_iterator rend(const class list<CCareerTask*, std::allocator<CCareerTask*> >  *); /* linkage=_ZNKSt4listIP11CCareerTaskSaIS1_EE4rendEv */

	/* <0> (null):0 */
	bool empty(const class list<CCareerTask*, std::allocator<CCareerTask*> >  *); /* linkage=_ZNKSt4listIP11CCareerTaskSaIS1_EE5emptyEv */

	/* <0> (null):0 */
	size_type size(const class list<CCareerTask*, std::allocator<CCareerTask*> >  *); /* linkage=_ZNKSt4listIP11CCareerTaskSaIS1_EE4sizeEv */

	/* <0> (null):0 */
	size_type max_size(const class list<CCareerTask*, std::allocator<CCareerTask*> >  *); /* linkage=_ZNKSt4listIP11CCareerTaskSaIS1_EE8max_sizeEv */

	/* <0> (null):0 */
	void resize(class list<CCareerTask*, std::allocator<CCareerTask*> > *, unsigned int, class CCareerTask *); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE6resizeEjS1_ */

	/* <0> (null):0 */
	reference front(class list<CCareerTask*, std::allocator<CCareerTask*> > *); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE5frontEv */

	/* <0> (null):0 */
	const_reference front(const class list<CCareerTask*, std::allocator<CCareerTask*> >  *); /* linkage=_ZNKSt4listIP11CCareerTaskSaIS1_EE5frontEv */

	/* <0> (null):0 */
	reference back(class list<CCareerTask*, std::allocator<CCareerTask*> > *); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE4backEv */

	/* <0> (null):0 */
	const_reference back(const class list<CCareerTask*, std::allocator<CCareerTask*> >  *); /* linkage=_ZNKSt4listIP11CCareerTaskSaIS1_EE4backEv */

	/* <0> (null):0 */
	void push_front(class list<CCareerTask*, std::allocator<CCareerTask*> > *, const value_type  &); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE10push_frontERKS1_ */

	/* <0> (null):0 */
	void pop_front(class list<CCareerTask*, std::allocator<CCareerTask*> > *); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE9pop_frontEv */

	/* <0> (null):0 */
	void push_back(class list<CCareerTask*, std::allocator<CCareerTask*> > *, const value_type  &); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE9push_backERKS1_ */

	/* <0> (null):0 */
	void pop_back(class list<CCareerTask*, std::allocator<CCareerTask*> > *); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE8pop_backEv */

	/* <0> (null):0 */
	iterator insert(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class _List_iterator<CCareerTask*>, const value_type  &); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void insert(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class _List_iterator<CCareerTask*>, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */

	/* <0> (null):0 */
	iterator erase(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class _List_iterator<CCareerTask*>); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE5eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	iterator erase(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class _List_iterator<CCareerTask*>, class _List_iterator<CCareerTask*>); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */

	/* <0> (null):0 */
	void swap(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class list<CCareerTask*, std::allocator<CCareerTask*> > &); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE4swapERS3_ */

	/* <0> (null):0 */
	void clear(class list<CCareerTask*, std::allocator<CCareerTask*> > *); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE5clearEv */

	/* <0> (null):0 */
	void splice(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class _List_iterator<CCareerTask*>, class list<CCareerTask*, std::allocator<CCareerTask*> > &); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */

	/* <0> (null):0 */
	void splice(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class _List_iterator<CCareerTask*>, class list<CCareerTask*, std::allocator<CCareerTask*> > &, class _List_iterator<CCareerTask*>); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */

	/* <0> (null):0 */
	void splice(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class _List_iterator<CCareerTask*>, class list<CCareerTask*, std::allocator<CCareerTask*> > &, class _List_iterator<CCareerTask*>, class _List_iterator<CCareerTask*>); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */

	/* <0> (null):0 */
	void remove(class list<CCareerTask*, std::allocator<CCareerTask*> > *, const value_type  &); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE6removeERKS1_ */

	/* <0> (null):0 */
	void unique(class list<CCareerTask*, std::allocator<CCareerTask*> > *); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE6uniqueEv */

	/* <0> (null):0 */
	void merge(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class list<CCareerTask*, std::allocator<CCareerTask*> > &); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE5mergeERS3_ */

	/* <0> (null):0 */
	void reverse(class list<CCareerTask*, std::allocator<CCareerTask*> > *); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE7reverseEv */

	/* <0> (null):0 */
	void sort(class list<CCareerTask*, std::allocator<CCareerTask*> > *); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE4sortEv */

	/* <0> (null):0 */
	void _M_fill_initialize(class list<CCareerTask*, std::allocator<CCareerTask*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE18_M_fill_initializeEjRKS1_ */

	/* <0> (null):0 */
	void _M_fill_assign(class list<CCareerTask*, std::allocator<CCareerTask*> > *, unsigned int, const value_type  &); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE14_M_fill_assignEjRKS1_ */

	/* <0> (null):0 */
	void _M_transfer(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class _List_iterator<CCareerTask*>, class _List_iterator<CCareerTask*>, class _List_iterator<CCareerTask*>); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */

	/* <0> (null):0 */
	void _M_insert(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class _List_iterator<CCareerTask*>, const value_type  &); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */

	/* <0> (null):0 */
	void _M_erase(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class _List_iterator<CCareerTask*>); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */

	/* <0> (null):0 */
	void _M_check_equal_allocators(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class list<CCareerTask*, std::allocator<CCareerTask*> > &); /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE25_M_check_equal_allocatorsERS3_ */


	/* size: 8, cachelines: 1, members: 1 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 1188 */
 /* pointer to 1186 */
 /* size: 4 */

/* 1189 */
 /* pointer to 1187 */
 /* size: 4 */

/* 1190 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1191 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1192 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1193 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 1194 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1195 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1196 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1197 */
 /* pointer to 1198 */
 /* size: 4 */

/* 1198 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1199 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1200 */
/* <0> (null):0 */
class CCareerTaskManager {
private:

	CareerTaskList             m_tasks;              /*     0     0 */
	int                        m_nextId;             /*     8     4 */
	float                      m_roundStartTime;     /*    12     4 */
	int                        m_taskTime;           /*    16     4 */
	int                        m_finishedTaskTime;   /*    20     4 */
	int                        m_finishedTaskRound;  /*    24     4 */
	enum GameEventType         m_roundEndMessage;    /*    28     4 */
	bool                       m_shouldLatchRoundEndMessage; /*    32     1 */
	/* <0> (null):0 */
	void Create(void); /* linkage=_ZN18CCareerTaskManager6CreateEv */

	/* <0> (null):0 */
	void CCareerTaskManager(class CCareerTaskManager *);

	/* <0> (null):0 */
	void Reset(class CCareerTaskManager *, bool); /* linkage=_ZN18CCareerTaskManager5ResetEb */

	/* <0> (null):0 */
	void AddTask(class CCareerTaskManager *, const char  *, const char  *, int, bool, bool, bool); /* linkage=_ZN18CCareerTaskManager7AddTaskEPKcS1_ibbb */

	/* <0> (null):0 */
	void HandleEvent(class CCareerTaskManager *, enum GameEventType, class CBasePlayer *, class CBasePlayer *); /* linkage=_ZN18CCareerTaskManager11HandleEventE13GameEventTypeP11CBasePlayerS2_ */

	/* <0> (null):0 */
	void HandleEnemyKill(class CCareerTaskManager *, bool, const char  *, bool, bool, class CBasePlayer *, class CBasePlayer *); /* linkage=_ZN18CCareerTaskManager15HandleEnemyKillEbPKcbbP11CBasePlayerS3_ */

	/* <0> (null):0 */
	void HandleWeaponKill(class CCareerTaskManager *, int, int, bool, bool, class CBasePlayer *, class CBasePlayer *); /* linkage=_ZN18CCareerTaskManager16HandleWeaponKillEiibbP11CBasePlayerS1_ */

	/* <0> (null):0 */
	void HandleDeath(class CCareerTaskManager *, int, class CBasePlayer *); /* linkage=_ZN18CCareerTaskManager11HandleDeathEiP11CBasePlayer */

	/* <0> (null):0 */
	void HandleWeaponInjury(class CCareerTaskManager *, int, int, bool, class CBasePlayer *); /* linkage=_ZN18CCareerTaskManager18HandleWeaponInjuryEiibP11CBasePlayer */

	/* <0> (null):0 */
	void HandleEnemyInjury(class CCareerTaskManager *, const char  *, bool, class CBasePlayer *); /* linkage=_ZN18CCareerTaskManager17HandleEnemyInjuryEPKcbP11CBasePlayer */

	/* <0> (null):0 */
	bool AreAllTasksComplete(class CCareerTaskManager *); /* linkage=_ZN18CCareerTaskManager19AreAllTasksCompleteEv */

	/* <0> (null):0 */
	int GetNumRemainingTasks(class CCareerTaskManager *); /* linkage=_ZN18CCareerTaskManager20GetNumRemainingTasksEv */

	/* <0> (null):0 */
	float GetRoundElapsedTime(class CCareerTaskManager *); /* linkage=_ZN18CCareerTaskManager19GetRoundElapsedTimeEv */

	/* <0> (null):0 */
	int GetTaskTime(class CCareerTaskManager *); /* linkage=_ZN18CCareerTaskManager11GetTaskTimeEv */

	/* <0> (null):0 */
	void SetFinishedTaskTime(class CCareerTaskManager *, int); /* linkage=_ZN18CCareerTaskManager19SetFinishedTaskTimeEi */

	/* <0> (null):0 */
	int GetFinishedTaskTime(class CCareerTaskManager *); /* linkage=_ZN18CCareerTaskManager19GetFinishedTaskTimeEv */

	/* <0> (null):0 */
	int GetFinishedTaskRound(class CCareerTaskManager *); /* linkage=_ZN18CCareerTaskManager20GetFinishedTaskRoundEv */

	/* <0> (null):0 */
	CareerTaskList * GetTasks(class CCareerTaskManager *); /* linkage=_ZN18CCareerTaskManager8GetTasksEv */

	/* <0> (null):0 */
	void LatchRoundEndMessage(class CCareerTaskManager *); /* linkage=_ZN18CCareerTaskManager20LatchRoundEndMessageEv */

	/* <0> (null):0 */
	void UnlatchRoundEndMessage(class CCareerTaskManager *); /* linkage=_ZN18CCareerTaskManager22UnlatchRoundEndMessageEv */


	/* size: 36, cachelines: 1, members: 8 */
	/* last cacheline: 36 bytes */

	/* BRAIN FART ALERT! 36 != 25 + 0(holes), diff = 11 */

}; /* size: 36 */

/* 1201 */
 /* pointer to 1200 */
 /* size: 4 */

/* 1202 */
 /* pointer to 1120 */
 /* size: 4 */

/* 1203 */
/* <0> (null):0 */
typedef struct _List_iterator<CNavLadder*> _Self; /* size: 4 */

/* 1204 */
/* <0> (null):0 */
typedef class CNavLadder * * pointer; /* size: 4 */

/* 1205 */
/* <0> (null):0 */
typedef class CNavLadder * & reference; /* size: 4 */

/* 1206 */
/* <0> (null):0 */
struct _List_iterator<CNavLadder*> {
	class _List_node_base *    _M_node;              /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_iterator<CNavLadder*> _Self;

	/* <0> (null):0 */
	typedef class CNavLadder * * pointer;

	/* <0> (null):0 */
	typedef class CNavLadder * & reference;

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<CNavLadder*> *);

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<CNavLadder*> *, class _List_node_base *);

	/* <0> (null):0 */
	reference operator*(const class _List_iterator<CNavLadder*>  *); /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_iterator<CNavLadder*>  *); /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_iterator<CNavLadder*> *); /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_iterator<CNavLadder*> *, int); /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_iterator<CNavLadder*> *); /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_iterator<CNavLadder*> *, int); /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_iterator<CNavLadder*>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEeqERKS2_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_iterator<CNavLadder*>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEneERKS2_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1207 */
 /* pointer to 1206 */
 /* size: 4 */

/* 1208 */
 /* pointer to 1209 */
 /* size: 4 */

/* 1209 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1210 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1211 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1212 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1213 */
/* <0> (null):0 */
typedef struct _List_iterator<NavConnect> _Self; /* size: 4 */

/* 1214 */
/* <0> (null):0 */
typedef union NavConnect * pointer; /* size: 4 */

/* 1215 */
/* <0> (null):0 */
typedef union NavConnect & reference; /* size: 4 */

/* 1216 */
/* <0> (null):0 */
struct _List_iterator<NavConnect> {
	class _List_node_base *    _M_node;              /*     0     4 */
	/* <0> (null):0 */
	typedef struct _List_iterator<NavConnect> _Self;

	/* <0> (null):0 */
	typedef union NavConnect * pointer;

	/* <0> (null):0 */
	typedef union NavConnect & reference;

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<NavConnect> *);

	/* <0> (null):0 */
	void _List_iterator(class _List_iterator<NavConnect> *, class _List_node_base *);

	/* <0> (null):0 */
	reference operator*(const class _List_iterator<NavConnect>  *); /* linkage=_ZNKSt14_List_iteratorI10NavConnectEdeEv */

	/* <0> (null):0 */
	pointer operator->(const class _List_iterator<NavConnect>  *); /* linkage=_ZNKSt14_List_iteratorI10NavConnectEptEv */

	/* <0> (null):0 */
	_Self & operator++(class _List_iterator<NavConnect> *); /* linkage=_ZNSt14_List_iteratorI10NavConnectEppEv */

	/* <0> (null):0 */
	_Self operator++(class _List_iterator<NavConnect> *, int); /* linkage=_ZNSt14_List_iteratorI10NavConnectEppEi */

	/* <0> (null):0 */
	_Self & operator--(class _List_iterator<NavConnect> *); /* linkage=_ZNSt14_List_iteratorI10NavConnectEmmEv */

	/* <0> (null):0 */
	_Self operator--(class _List_iterator<NavConnect> *, int); /* linkage=_ZNSt14_List_iteratorI10NavConnectEmmEi */

	/* <0> (null):0 */
	bool operator==(const class _List_iterator<NavConnect>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorI10NavConnectEeqERKS1_ */

	/* <0> (null):0 */
	bool operator!=(const class _List_iterator<NavConnect>  *, const _Self  &); /* linkage=_ZNKSt14_List_iteratorI10NavConnectEneERKS1_ */


	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1217 */
 /* pointer to 1216 */
 /* size: 4 */

/* 1218 */
 /* pointer to 1219 */
 /* size: 4 */

/* 1219 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1220 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1221 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1222 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1223 */
/* <0> (null):0 */
struct _List_node<NavConnect> : public _List_node_base {
public:

	/* struct _List_node_base     <ancestor>; */     /*     0     8 */
	union NavConnect           _M_data;              /*     8     4 */

	/* size: 12, cachelines: 1, members: 2 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1224 */
/* <0> (null):0 */
struct _List_node<CNavLadder*> : public _List_node_base {
public:

	/* struct _List_node_base     <ancestor>; */     /*     0     8 */
	class CNavLadder *         _M_data;              /*     8     4 */

	/* size: 12, cachelines: 1, members: 2 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 1225 */
/* <0> (null):0 */
class CBaseMonster {
	/* <0> (null):0 */
	void CBaseMonster(class CBaseMonster *);

	/* <0> (null):0 */
	virtual void PainSound(class CBaseMonster *); /* linkage=_ZN12CBaseMonster9PainSoundEv */

	/* <0> (null):0 */
	virtual void ResetMaxSpeed(class CBaseMonster *); /* linkage=_ZN12CBaseMonster13ResetMaxSpeedEv */

	/* <0> (null):0 */
	virtual BOOL IsAlive(class CBaseMonster *); /* linkage=_ZN12CBaseMonster7IsAliveEv */

	/* vtable has 3 entries: {
	   [68] = PainSound(_ZN12CBaseMonster9PainSoundEv), 
	   [69] = ResetMaxSpeed(_ZN12CBaseMonster13ResetMaxSpeedEv), 
	   [35] = IsAlive(_ZN12CBaseMonster7IsAliveEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1226 */
/* <0> (null):0 */
class Vector              array[20]; /* size: 240 */

/* 1227 */
/* <0> (null):0 */
class CLocalNav {
	/* <0> (null):0 */
	void SetTargetEnt(class CLocalNav *, class CBaseEntity *); /* linkage=_ZN9CLocalNav12SetTargetEntEP11CBaseEntity */

	float                      s_flStepSize;         /*     0     4 */

	/* size: 0, cachelines: 0, members: 1 */

	/* BRAIN FART ALERT! 0 != 4 + 0(holes), diff = -4 */

}; /* size: 0 */

/* 1228 */
 /* pointer to 1227 */
 /* size: 4 */

/* 1229 */
/* <0> (null):0 */
class Vector              array[100]; /* size: 1200 */

/* 1230 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1231 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1988 */

/* 1232 */
 /* pointer to 440 */
 /* size: 4 */

/* 1233 */
 /* pointer to 1234 */
 /* size: 4 */

/* 1234 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1235 */
 /* pointer to 1231 */
 /* size: 4 */

/* 1236 */
/* <0> (null):0 */
class HostageStateMachine : public SimpleStateMachine<CHostageImprov*, HostageState>, public IImprovEvent {
public:

	/* class SimpleStateMachine<CHostageImprov*, HostageState> <ancestor>; */ /*     4    12 */
	/* class IImprovEvent        <ancestor>; */      /*     0     4 */
	/* <0> (null):0 */
	void HostageStateMachine(class HostageStateMachine *, const class HostageStateMachine  &);

	/* <0> (null):0 */
	void HostageStateMachine(class HostageStateMachine *);

	/* <0> (null):0 */
	void ~HostageStateMachine(class HostageStateMachine *, int);

	/* <0> (null):0 */
	virtual void OnMoveToSuccess(class HostageStateMachine *, const class Vector  &); /* linkage=_ZN19HostageStateMachine15OnMoveToSuccessERK6Vector */

	/* <0> (null):0 */
	virtual void OnMoveToFailure(class HostageStateMachine *, const class Vector  &, enum MoveToFailureType); /* linkage=_ZN19HostageStateMachine15OnMoveToFailureERK6VectorN12IImprovEvent17MoveToFailureTypeE */

	/* <0> (null):0 */
	virtual void OnInjury(class HostageStateMachine *, float); /* linkage=_ZN19HostageStateMachine8OnInjuryEf */

	/* <0> (null):0 */
	void UpdateStationaryAnimation(class HostageStateMachine *, class CHostageImprov *); /* linkage=_ZN19HostageStateMachine25UpdateStationaryAnimationEP14CHostageImprov */

	/* vtable has 3 entries: {
	   [0] = OnMoveToSuccess(_ZN19HostageStateMachine15OnMoveToSuccessERK6Vector), 
	   [1] = OnMoveToFailure(_ZN19HostageStateMachine15OnMoveToFailureERK6VectorN12IImprovEvent17MoveToFailureTypeE), 
	   [2] = OnInjury(_ZN19HostageStateMachine8OnInjuryEf), 
	} */
	/* size: 16, cachelines: 1, members: 2 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 1237 */
 /* pointer to 1236 */
 /* size: 4 */

/* 1238 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1239 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 16 */

/* 1240 */
/* <0> (null):0 */
class SimpleState<CHostageImprov*> {
	int ()(void) * *           _vptr.SimpleState;    /*     0     4 */
private:

	class SimpleState<CHostageImprov*> * m_parent;   /*     4     4 */
	/* <0> (null):0 */
	void SimpleState(class SimpleState<CHostageImprov*> *, const class SimpleState<CHostageImprov*>  &);

	/* <0> (null):0 */
	void SimpleState(class SimpleState<CHostageImprov*> *);

	/* <0> (null):0 */
	virtual void ~SimpleState(class SimpleState<CHostageImprov*> *, int);

	/* <0> (null):0 */
	virtual void OnEnter(class SimpleState<CHostageImprov*> *, class CHostageImprov *); /* linkage=_ZN11SimpleStateIP14CHostageImprovE7OnEnterES1_ */

	/* <0> (null):0 */
	virtual void OnUpdate(class SimpleState<CHostageImprov*> *, class CHostageImprov *); /* linkage=_ZN11SimpleStateIP14CHostageImprovE8OnUpdateES1_ */

	/* <0> (null):0 */
	virtual void OnExit(class SimpleState<CHostageImprov*> *, class CHostageImprov *); /* linkage=_ZN11SimpleStateIP14CHostageImprovE6OnExitES1_ */

	/* <0> (null):0 */
	virtual const char  * GetName(const class SimpleState<CHostageImprov*>  *); /* linkage=_ZNK11SimpleStateIP14CHostageImprovE7GetNameEv */

	/* <0> (null):0 */
	void SetParent(class SimpleState<CHostageImprov*> *, class SimpleState<CHostageImprov*> *); /* linkage=_ZN11SimpleStateIP14CHostageImprovE9SetParentEPS2_ */

	/* <0> (null):0 */
	class SimpleState<CHostageImprov*> * GetParent(const class SimpleState<CHostageImprov*>  *); /* linkage=_ZNK11SimpleStateIP14CHostageImprovE9GetParentEv */

	/* vtable has 4 entries: {
	   [2] = OnEnter(_ZN11SimpleStateIP14CHostageImprovE7OnEnterES1_), 
	   [3] = OnUpdate(_ZN11SimpleStateIP14CHostageImprovE8OnUpdateES1_), 
	   [4] = OnExit(_ZN11SimpleStateIP14CHostageImprovE6OnExitES1_), 
	   [5] = GetName(_ZNK11SimpleStateIP14CHostageImprovE7GetNameEv), 
	} */
	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 1241 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1242 */
/* <0> (null):0 */
/* tag__fprintf: subroutine_type tag not supported! */; /* size: 4 */

/* 1243 */
 /* pointer to 1244 */
 /* size: 4 */

/* 1244 */
 /* pointer to 1242 */
 /* size: 4 */

/* 1245 */
 /* pointer to 1240 */
 /* size: 4 */

/* 1246 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1247 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1248 */
 /* pointer to 1247 */
 /* size: 4 */

/* 1249 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1250 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1251 */
 /* pointer to 1250 */
 /* size: 4 */

/* 1252 */
 /* pointer to 1090 */
 /* size: 4 */

/* 1253 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 1254 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1255 */
/* <0> (null):0 */
class IVoiceGameMgrHelper {
	int ()(void) * *           _vptr.IVoiceGameMgrHelper; /*     0     4 */
	/* <0> (null):0 */
	virtual void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *, int);

	/* <0> (null):0 */
	virtual bool CanPlayerHearPlayer(class IVoiceGameMgrHelper *, class CBasePlayer *, class CBasePlayer *); /* linkage=_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_ */

	/* vtable has 1 entries: {
	   [2] = CanPlayerHearPlayer(_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_), 
	} */
	/* size: 4, cachelines: 1, members: 1 */
	/* last cacheline: 4 bytes */
}; /* size: 4 */

/* 1256 */
 /* pointer to 1255 */
 /* size: 4 */

/* 1257 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1258 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1259 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1260 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1261 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1262 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1263 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1264 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1265 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1266 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1267 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1268 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1269 */
 /* pointer to 1270 */
 /* size: 4 */

/* 1270 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 676 */

/* 1271 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1272 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1273 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1274 */
/* <0> (null):0 */
class CPointEntity {
	/* <0> (null):0 */
	virtual int ObjectCaps(class CPointEntity *); /* linkage=_ZN12CPointEntity10ObjectCapsEv */

	/* vtable has 1 entries: {
	   [6] = ObjectCaps(_ZN12CPointEntity10ObjectCapsEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1275 */
 /* pointer to 1274 */
 /* size: 4 */

/* 1276 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1277 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1278 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1279 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1280 */
/* <0> (null):0 */
class HostageEscapeToCoverState {
	/* <0> (null):0 */
	virtual void ~HostageEscapeToCoverState(class HostageEscapeToCoverState *, int);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1281 */
 /* pointer to 1280 */
 /* size: 4 */

/* 1282 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1283 */
/* <0> (null):0 */
class HostageEscapeLookAroundState {
	/* <0> (null):0 */
	virtual void ~HostageEscapeLookAroundState(class HostageEscapeLookAroundState *, int);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1284 */
 /* pointer to 1283 */
 /* size: 4 */

/* 1285 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1286 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1287 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1288 */
 /* pointer to 1101 */
 /* size: 4 */

/* 1289 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1290 */
/* <0> (null):0 */
class HostageEscapeState {
	/* <0> (null):0 */
	virtual void ~HostageEscapeState(class HostageEscapeState *, int);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1291 */
 /* pointer to 1290 */
 /* size: 4 */

/* 1292 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1293 */
/* <0> (null):0 */
class HostageRetreatState {
	/* <0> (null):0 */
	virtual void ~HostageRetreatState(class HostageRetreatState *, int);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1294 */
 /* pointer to 1293 */
 /* size: 4 */

/* 1295 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1296 */
/* <0> (null):0 */
class HostageFollowState {
	/* <0> (null):0 */
	virtual void ~HostageFollowState(class HostageFollowState *, int);

	/* <0> (null):0 */
	void SetLeader(class HostageFollowState *, class CBaseEntity *); /* linkage=_ZN18HostageFollowState9SetLeaderEP11CBaseEntity */

	/* <0> (null):0 */
	class CBaseEntity * GetLeader(const class HostageFollowState  *); /* linkage=_ZNK18HostageFollowState9GetLeaderEv */


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1297 */
 /* pointer to 1296 */
 /* size: 4 */

/* 1298 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1299 */
 /* pointer to 1102 */
 /* size: 4 */

/* 1300 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1301 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1302 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1303 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1304 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1305 */
 /* pointer to 1306 */
 /* size: 4 */

/* 1306 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1307 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1308 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1309 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1310 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1311 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1312 */
 /* pointer to 1313 */
 /* size: 4 */

/* 1313 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1314 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1315 */
/* <0> (null):0 */
class CBaseDelay {
	/* <0> (null):0 */
	void CBaseDelay(class CBaseDelay *);


	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1316 */
 /* pointer to 1315 */
 /* size: 4 */

/* 1317 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1318 */
/* <0> (null):0 */
class CBaseAnimating {
	/* <0> (null):0 */
	void CBaseAnimating(class CBaseAnimating *);

	/* <0> (null):0 */
	virtual void HandleAnimEvent(class CBaseAnimating *, MonsterEvent_t *); /* linkage=_ZN14CBaseAnimating15HandleAnimEventEP14MonsterEvent_t */

	/* vtable has 1 entries: {
	   [58] = HandleAnimEvent(_ZN14CBaseAnimating15HandleAnimEventEP14MonsterEvent_t), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1319 */
 /* pointer to 1318 */
 /* size: 4 */

/* 1320 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1321 */
/* <0> (null):0 */
class CBaseToggle {
	/* <0> (null):0 */
	void CBaseToggle(class CBaseToggle *);

	/* <0> (null):0 */
	virtual int GetToggleState(class CBaseToggle *); /* linkage=_ZN11CBaseToggle14GetToggleStateEv */

	/* <0> (null):0 */
	virtual float GetDelay(class CBaseToggle *); /* linkage=_ZN11CBaseToggle8GetDelayEv */

	/* vtable has 2 entries: {
	   [20] = GetToggleState(_ZN11CBaseToggle14GetToggleStateEv), 
	   [26] = GetDelay(_ZN11CBaseToggle8GetDelayEv), 
	} */
	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1322 */
 /* pointer to 1321 */
 /* size: 4 */

/* 1323 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1324 */
 /* pointer to 1225 */
 /* size: 4 */

/* 1325 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1326 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1327 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1328 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1329 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1330 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1331 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1332 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1333 */
/* <0> (null):0 */
struct CSquadMonster {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1334 */
 /* pointer to 1333 */
 /* size: 4 */

/* 1335 */
 /* pointer to 1336 */
 /* size: 4 */

/* 1336 */
/* <0> (null):0 */
class CBasePlayerItem {
	ItemInfo                   ItemInfoArray[32];    /*     0  1408 */
	/* --- cacheline 22 boundary (1408 bytes) --- */

	/* size: 0, cachelines: 0, members: 1 */

	/* BRAIN FART ALERT! 0 != 1408 + 0(holes), diff = -1408 */

}; /* size: 0 */

/* 1337 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1338 */
 /* pointer to 443 */
 /* size: 4 */

/* 1339 */
 /* pointer to 1340 */
 /* size: 4 */

/* 1340 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 0 */

/* 1341 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1342 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1343 */
/* <0> (null):0 */
class Vector              array[8]; /* size: 96 */

/* 1344 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1345 */
/* <0> (null):0 */
char                       array[128]; /* size: 128 */

/* 1346 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1347 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1348 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1349 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1350 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1351 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1352 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1353 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 1354 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 1355 */
 /* pointer to 79 */
 /* size: 4 */

/* 1356 */
/* <0> (null):0 */
class CGameRules {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1357 */
 /* pointer to 1356 */
 /* size: 4 */

/* 1358 */
/* <0> (null):0 */
class CBotManager {

	/* size: 0, cachelines: 0, members: 0 */
}; /* size: 0 */

/* 1359 */
 /* pointer to 1358 */
 /* size: 4 */

/* 1360 */
/* <0> (null):0 */
ItemInfo                   array[32]; /* size: 1408 */

/* Functions: */

/* <0> (null):0 */
void Vector2D(class Vector2D *)
{
} /* size: 158921280 */

/* <0> (null):0 */
void Vector2D(class Vector2D *, float, float)
{
} /* size: 158874048 */

/* <0> (null):0 */
class Vector2D operator+(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DplERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator-(const class Vector2D  *, const class Vector2D  &) /* linkage=_ZNK8Vector2DmiERKS_ */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator*(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DmlEf */
{
} /* size: 8 */

/* <0> (null):0 */
class Vector2D operator/(const class Vector2D  *, float) /* linkage=_ZNK8Vector2DdvEf */
{
} /* size: 8 */

/* <0> (null):0 */
float Length(const class Vector2D  *) /* linkage=_ZNK8Vector2D6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector2D  *) /* linkage=_ZNK8Vector2D13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector2D Normalize(const class Vector2D  *) /* linkage=_ZNK8Vector2D9NormalizeEv */
{
} /* size: 8 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector2D  *, float) /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector2D *) /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector2D *, float) /* linkage=_ZN8Vector2D6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void Vector(class Vector *)
{
} /* size: 81 */

/* <0> (null):0 */
void Vector(class Vector *, float, float, float)
{
} /* size: 32 */

/* <0> (null):0 */
void Vector(class Vector *, const class Vector  &)
{
} /* size: 2497 */

/* <0> (null):0 */
void Vector(class Vector *, float *)
{
} /* size: 92 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *) /* linkage=_ZNK6VectorngEv */
{
} /* size: 12 */

/* <0> (null):0 */
int operator==(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectoreqERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
int operator!=(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorneERKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector operator+(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectorplERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator-(const class Vector  *, const class Vector  &) /* linkage=_ZNK6VectormiERKS_ */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator*(const class Vector  *, float) /* linkage=_ZNK6VectormlEf */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector operator/(const class Vector  *, float) /* linkage=_ZNK6VectordvEf */
{
} /* size: 12 */

/* <0> (null):0 */
void CopyToArray(const class Vector  *, float *) /* linkage=_ZNK6Vector11CopyToArrayEPf */
{
} /* size: 159070784 */

/* <0> (null):0 */
float Length(const class Vector  *) /* linkage=_ZNK6Vector6LengthEv */
{
} /* size: 4 */

/* <0> (null):0 */
float LengthSquared(const class Vector  *) /* linkage=_ZNK6Vector13LengthSquaredEv */
{
} /* size: 4 */

/* <0> (null):0 */
float * operator float*(class Vector *) /* linkage=_ZN6VectorcvPfEv */
{
} /* size: 4 */

/* <0> (null):0 */
const float  * operator const float*(const class Vector  *) /* linkage=_ZNK6VectorcvPKfEv */
{
} /* size: 4 */

/* <0> (null):0 */
class Vector Normalize(const class Vector  *) /* linkage=_ZNK6Vector9NormalizeEv */
{
} /* size: 12 */

/* <0> (null):0 */
class Vector2D Make2D(const class Vector  *) /* linkage=_ZNK6Vector6Make2DEv */
{
} /* size: 8 */

/* <0> (null):0 */
float Length2D(const class Vector  *) /* linkage=_ZNK6Vector8Length2DEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsLengthLessThan(const class Vector  *, float) /* linkage=_ZNK6Vector16IsLengthLessThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsLengthGreaterThan(const class Vector  *, float) /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */
{
} /* size: 1 */

/* <0> (null):0 */
float NormalizeInPlace(class Vector *) /* linkage=_ZN6Vector16NormalizeInPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsZero(class Vector *, float) /* linkage=_ZN6Vector6IsZeroEf */
{
} /* size: 1 */

/* <0> (null):0 */
void TraceResult(TraceResult *)
{
} /* size: 328369 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 328323 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 328315 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 159641932 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 159643528 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: -1 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 159799208 */

/* <0> (null):0 */
void _List_impl(class _List_impl *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_impl(class _List_impl *, const _Node_alloc_type  &)
{
} /* size: 3014656 */

/* <0> (null):0 */
virtual int ObjectCaps(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
edict_t * edict(class CBaseEntity *) /* linkage=_ZN11CBaseEntity5edictEv */
{
} /* size: 4 */

/* <0> (null):0 */
int entindex(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8entindexEv */
{
} /* size: 4 */

/* <0> (null):0 */
void CBaseEntity(class CBaseEntity *)
{
} /* size: 0 */

/* <0> (null):0 */
void * operator new(size_t, entvars_t *) /* linkage=_ZN11CBaseEntitynwEjP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Restart(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7RestartEv */
{
} /* size: 256 */

/* <0> (null):0 */
virtual void Activate(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8ActivateEv */
{
} /* size: 159836752 */

/* <0> (null):0 */
virtual void DeathNotice(class CBaseEntity *, entvars_t *) /* linkage=_ZN11CBaseEntity11DeathNoticeEP9entvars_s */
{
} /* size: 159836936 */

/* <0> (null):0 */
virtual BOOL IsTriggered(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity11IsTriggeredEPS_ */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CBaseMonster * MyMonsterPointer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity16MyMonsterPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CSquadMonster * MySquadMonsterPointer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity21MySquadMonsterPointerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void AddPoints(class CBaseEntity *, int, BOOL) /* linkage=_ZN11CBaseEntity9AddPointsEii */
{
} /* size: 159837484 */

/* <0> (null):0 */
virtual void AddPointsToTeam(class CBaseEntity *, int, BOOL) /* linkage=_ZN11CBaseEntity15AddPointsToTeamEii */
{
} /* size: 159837832 */

/* <0> (null):0 */
virtual BOOL AddPlayerItem(class CBaseEntity *, class CBasePlayerItem *) /* linkage=_ZN11CBaseEntity13AddPlayerItemEP15CBasePlayerItem */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL RemovePlayerItem(class CBaseEntity *, class CBasePlayerItem *) /* linkage=_ZN11CBaseEntity16RemovePlayerItemEP15CBasePlayerItem */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int GiveAmmo(class CBaseEntity *, int, char *, int) /* linkage=_ZN11CBaseEntity8GiveAmmoEiPci */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int IsMoving(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8IsMovingEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void OverrideReset(class CBaseEntity *) /* linkage=_ZN11CBaseEntity13OverrideResetEv */
{
} /* size: 159858876 */

/* <0> (null):0 */
virtual void SetToggleState(class CBaseEntity *, int) /* linkage=_ZN11CBaseEntity14SetToggleStateEi */
{
} /* size: 159863352 */

/* <0> (null):0 */
virtual void StartSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity13StartSneakingEv */
{
} /* size: 159863508 */

/* <0> (null):0 */
virtual void StopSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12StopSneakingEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual BOOL OnControls(class CBaseEntity *, entvars_t *) /* linkage=_ZN11CBaseEntity10OnControlsEP9entvars_s */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsSneaking(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10IsSneakingEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsBSPModel(class CBaseEntity *) /* linkage=_ZN11CBaseEntity10IsBSPModelEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL ReflectGauss(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12ReflectGaussEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsPlayer(class CBaseEntity *) /* linkage=_ZN11CBaseEntity8IsPlayerEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL IsNetClient(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11IsNetClientEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual const char  * TeamID(class CBaseEntity *) /* linkage=_ZN11CBaseEntity6TeamIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Think(class CBaseEntity *) /* linkage=_ZN11CBaseEntity5ThinkEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Blocked(class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN11CBaseEntity7BlockedEPS_ */
{
} /* size: 328468 */

/* <0> (null):0 */
virtual class CBaseEntity * Respawn(class CBaseEntity *) /* linkage=_ZN11CBaseEntity7RespawnEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void UpdateOwner(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11UpdateOwnerEv */
{
} /* size: 328467 */

/* <0> (null):0 */
virtual BOOL FBecomeProne(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12FBecomeProneEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class Vector Center(class CBaseEntity *) /* linkage=_ZN11CBaseEntity6CenterEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector EyePosition(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11EyePositionEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector EarPosition(class CBaseEntity *) /* linkage=_ZN11CBaseEntity11EarPositionEv */
{
} /* size: 12 */

/* <0> (null):0 */
virtual class Vector BodyTarget(class CBaseEntity *, const class Vector  &) /* linkage=_ZN11CBaseEntity10BodyTargetERK6Vector */
{
} /* size: 12 */

/* <0> (null):0 */
virtual int Illumination(class CBaseEntity *) /* linkage=_ZN11CBaseEntity12IlluminationEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual BOOL HasTarget(class CBaseEntity *, string_t) /* linkage=_ZN11CBaseEntity9HasTargetEj */
{
} /* size: 4 */

/* <0> (null):0 */
edict_t * Get(class EHANDLE *) /* linkage=_ZN7EHANDLE3GetEv */
{
} /* size: 4 */

/* <0> (null):0 */
edict_t * Set(class EHANDLE *, edict_t *) /* linkage=_ZN7EHANDLE3SetEP7edict_s */
{
} /* size: 4 */

/* <0> (null):0 */
int operator int(class EHANDLE *) /* linkage=_ZN7EHANDLEcviEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CBaseEntity * operator CBaseEntity*(class EHANDLE *) /* linkage=_ZN7EHANDLEcvP11CBaseEntityEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CBaseEntity * operator=(class EHANDLE *, class CBaseEntity *) /* linkage=_ZN7EHANDLEaSEP11CBaseEntity */
{
} /* size: 4 */

/* <0> (null):0 */
class CBaseEntity * operator->(class EHANDLE *) /* linkage=_ZN7EHANDLEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
void CUtlMemory(class CUtlMemory<char*> *, int, int)
{
} /* size: 0 */

/* <0> (null):0 */
void CUtlMemory(class CUtlMemory<char*> *, char * *, int)
{
} /* size: 159885424 */

/* <0> (null):0 */
void ~CUtlMemory(class CUtlMemory<char*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
char * & operator[](class CUtlMemory<char*> *, int) /* linkage=_ZN10CUtlMemoryIPcEixEi */
{
} /* size: 4 */

/* <0> (null):0 */
const char *  & operator[](const class CUtlMemory<char*>  *, int) /* linkage=_ZNK10CUtlMemoryIPcEixEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsIdxValid(const class CUtlMemory<char*>  *, int) /* linkage=_ZNK10CUtlMemoryIPcE10IsIdxValidEi */
{
} /* size: 1 */

/* <0> (null):0 */
char * * Base(class CUtlMemory<char*> *) /* linkage=_ZN10CUtlMemoryIPcE4BaseEv */
{
} /* size: 4 */

/* <0> (null):0 */
const char *  * Base(const class CUtlMemory<char*>  *) /* linkage=_ZNK10CUtlMemoryIPcE4BaseEv */
{
} /* size: 4 */

/* <0> (null):0 */
int NumAllocated(const class CUtlMemory<char*>  *) /* linkage=_ZNK10CUtlMemoryIPcE12NumAllocatedEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Grow(class CUtlMemory<char*> *, int) /* linkage=_ZN10CUtlMemoryIPcE4GrowEi */
{
} /* size: 159886732 */

/* <0> (null):0 */
void EnsureCapacity(class CUtlMemory<char*> *, int) /* linkage=_ZN10CUtlMemoryIPcE14EnsureCapacityEi */
{
} /* size: 159886936 */

/* <0> (null):0 */
void Purge(class CUtlMemory<char*> *) /* linkage=_ZN10CUtlMemoryIPcE5PurgeEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool IsExternallyAllocated(const class CUtlMemory<char*>  *) /* linkage=_ZNK10CUtlMemoryIPcE21IsExternallyAllocatedEv */
{
} /* size: 1 */

/* <0> (null):0 */
void SetGrowSize(class CUtlMemory<char*> *, int) /* linkage=_ZN10CUtlMemoryIPcE11SetGrowSizeEi */
{
} /* size: 0 */

/* <0> (null):0 */
void CUtlVector(class CUtlVector<char*> *, int, int)
{
} /* size: 0 */

/* <0> (null):0 */
void CUtlVector(class CUtlVector<char*> *, char * *, int)
{
} /* size: 64941 */

/* <0> (null):0 */
void ~CUtlVector(class CUtlVector<char*> *, int)
{
} /* size: 328544 */

/* <0> (null):0 */
char * & operator[](class CUtlVector<char*> *, int) /* linkage=_ZN10CUtlVectorIPcEixEi */
{
} /* size: 4 */

/* <0> (null):0 */
const char *  & operator[](const class CUtlVector<char*>  *, int) /* linkage=_ZNK10CUtlVectorIPcEixEi */
{
} /* size: 4 */

/* <0> (null):0 */
char * & Element(class CUtlVector<char*> *, int) /* linkage=_ZN10CUtlVectorIPcE7ElementEi */
{
} /* size: 4 */

/* <0> (null):0 */
const char *  & Element(const class CUtlVector<char*>  *, int) /* linkage=_ZNK10CUtlVectorIPcE7ElementEi */
{
} /* size: 4 */

/* <0> (null):0 */
char * * Base(class CUtlVector<char*> *) /* linkage=_ZN10CUtlVectorIPcE4BaseEv */
{
} /* size: 4 */

/* <0> (null):0 */
const char *  * Base(const class CUtlVector<char*>  *) /* linkage=_ZNK10CUtlVectorIPcE4BaseEv */
{
} /* size: 4 */

/* <0> (null):0 */
int Count(const class CUtlVector<char*>  *) /* linkage=_ZNK10CUtlVectorIPcE5CountEv */
{
} /* size: 4 */

/* <0> (null):0 */
int Size(const class CUtlVector<char*>  *) /* linkage=_ZNK10CUtlVectorIPcE4SizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsValidIndex(const class CUtlVector<char*>  *, int) /* linkage=_ZNK10CUtlVectorIPcE12IsValidIndexEi */
{
} /* size: 1 */

/* <0> (null):0 */
int AddToHead(class CUtlVector<char*> *) /* linkage=_ZN10CUtlVectorIPcE9AddToHeadEv */
{
} /* size: 4 */

/* <0> (null):0 */
int AddToTail(class CUtlVector<char*> *) /* linkage=_ZN10CUtlVectorIPcE9AddToTailEv */
{
} /* size: 4 */

/* <0> (null):0 */
int InsertBefore(class CUtlVector<char*> *, int) /* linkage=_ZN10CUtlVectorIPcE12InsertBeforeEi */
{
} /* size: 4 */

/* <0> (null):0 */
int InsertAfter(class CUtlVector<char*> *, int) /* linkage=_ZN10CUtlVectorIPcE11InsertAfterEi */
{
} /* size: 4 */

/* <0> (null):0 */
int AddToHead(class CUtlVector<char*> *, const char *  &) /* linkage=_ZN10CUtlVectorIPcE9AddToHeadERKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
int AddToTail(class CUtlVector<char*> *, const char *  &) /* linkage=_ZN10CUtlVectorIPcE9AddToTailERKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
int InsertBefore(class CUtlVector<char*> *, int, const char *  &) /* linkage=_ZN10CUtlVectorIPcE12InsertBeforeEiRKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
int InsertAfter(class CUtlVector<char*> *, int, const char *  &) /* linkage=_ZN10CUtlVectorIPcE11InsertAfterEiRKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
int AddMultipleToHead(class CUtlVector<char*> *, int) /* linkage=_ZN10CUtlVectorIPcE17AddMultipleToHeadEi */
{
} /* size: 4 */

/* <0> (null):0 */
int AddMultipleToTail(class CUtlVector<char*> *, int) /* linkage=_ZN10CUtlVectorIPcE17AddMultipleToTailEi */
{
} /* size: 4 */

/* <0> (null):0 */
int InsertMultipleBefore(class CUtlVector<char*> *, int, int) /* linkage=_ZN10CUtlVectorIPcE20InsertMultipleBeforeEii */
{
} /* size: 4 */

/* <0> (null):0 */
int InsertMultipleAfter(class CUtlVector<char*> *, int, int) /* linkage=_ZN10CUtlVectorIPcE19InsertMultipleAfterEii */
{
} /* size: 4 */

/* <0> (null):0 */
void SetSize(class CUtlVector<char*> *, int) /* linkage=_ZN10CUtlVectorIPcE7SetSizeEi */
{
} /* size: 159916940 */

/* <0> (null):0 */
void CopyArray(class CUtlVector<char*> *, const char *  *, int) /* linkage=_ZN10CUtlVectorIPcE9CopyArrayEPKS0_i */
{
} /* size: 0 */

/* <0> (null):0 */
int AddVectorToTail(class CUtlVector<char*> *, const class CUtlVector<char*>  &) /* linkage=_ZN10CUtlVectorIPcE15AddVectorToTailERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
int Find(class CUtlVector<char*> *, const char *  &) /* linkage=_ZN10CUtlVectorIPcE4FindERKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
bool HasElement(class CUtlVector<char*> *, const char *  &) /* linkage=_ZN10CUtlVectorIPcE10HasElementERKS0_ */
{
} /* size: 1 */

/* <0> (null):0 */
void EnsureCapacity(class CUtlVector<char*> *, int) /* linkage=_ZN10CUtlVectorIPcE14EnsureCapacityEi */
{
} /* size: 62271 */

/* <0> (null):0 */
void FastRemove(class CUtlVector<char*> *, int) /* linkage=_ZN10CUtlVectorIPcE10FastRemoveEi */
{
} /* size: 62390 */

/* <0> (null):0 */
void Remove(class CUtlVector<char*> *, int) /* linkage=_ZN10CUtlVectorIPcE6RemoveEi */
{
} /* size: 0 */

/* <0> (null):0 */
void FindAndRemove(class CUtlVector<char*> *, const char *  &) /* linkage=_ZN10CUtlVectorIPcE13FindAndRemoveERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void RemoveMultiple(class CUtlVector<char*> *, int, int) /* linkage=_ZN10CUtlVectorIPcE14RemoveMultipleEii */
{
} /* size: 0 */

/* <0> (null):0 */
void RemoveAll(class CUtlVector<char*> *) /* linkage=_ZN10CUtlVectorIPcE9RemoveAllEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Purge(class CUtlVector<char*> *) /* linkage=_ZN10CUtlVectorIPcE5PurgeEv */
{
} /* size: 2490778 */

/* <0> (null):0 */
void PurgeAndDeleteElements(class CUtlVector<char*> *) /* linkage=_ZN10CUtlVectorIPcE22PurgeAndDeleteElementsEv */
{
} /* size: 131072 */

/* <0> (null):0 */
void SetGrowSize(class CUtlVector<char*> *, int) /* linkage=_ZN10CUtlVectorIPcE11SetGrowSizeEi */
{
} /* size: 0 */

/* <0> (null):0 */
void CUtlVector(class CUtlVector<char*> *, const class CUtlVector<char*>  &)
{
} /* size: 159919492 */

/* <0> (null):0 */
void GrowVector(class CUtlVector<char*> *, int) /* linkage=_ZN10CUtlVectorIPcE10GrowVectorEi */
{
} /* size: 159919676 */

/* <0> (null):0 */
void ShiftElementsRight(class CUtlVector<char*> *, int, int) /* linkage=_ZN10CUtlVectorIPcE18ShiftElementsRightEii */
{
} /* size: 159919840 */

/* <0> (null):0 */
void ShiftElementsLeft(class CUtlVector<char*> *, int, int) /* linkage=_ZN10CUtlVectorIPcE17ShiftElementsLeftEii */
{
} /* size: 0 */

/* <0> (null):0 */
void ResetDbgInfo(class CUtlVector<char*> *) /* linkage=_ZN10CUtlVectorIPcE12ResetDbgInfoEv */
{
} /* size: 0 */

/* <0> (null):0 */
void CHintMessage(class CHintMessage *, const char  *, bool, class CUtlVector<const char*> *, float)
{
} /* size: 82966 */

/* <0> (null):0 */
void ~CHintMessage(class CHintMessage *, int)
{
} /* size: 0 */

/* <0> (null):0 */
float GetDuration(const class CHintMessage  *) /* linkage=_ZNK12CHintMessage11GetDurationEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Send(class CHintMessage *, class CBaseEntity &) /* linkage=_ZN12CHintMessage4SendER11CBaseEntity */
{
} /* size: 159933652 */

/* <0> (null):0 */
void CUtlMemory(class CUtlMemory<CHintMessage*> *, int, int)
{
} /* size: 3015592 */

/* <0> (null):0 */
void CUtlMemory(class CUtlMemory<CHintMessage*> *, class CHintMessage * *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void ~CUtlMemory(class CUtlMemory<CHintMessage*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class CHintMessage * & operator[](class CUtlMemory<CHintMessage*> *, int) /* linkage=_ZN10CUtlMemoryIP12CHintMessageEixEi */
{
} /* size: 4 */

/* <0> (null):0 */
const class CHintMessage *  & operator[](const class CUtlMemory<CHintMessage*>  *, int) /* linkage=_ZNK10CUtlMemoryIP12CHintMessageEixEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsIdxValid(const class CUtlMemory<CHintMessage*>  *, int) /* linkage=_ZNK10CUtlMemoryIP12CHintMessageE10IsIdxValidEi */
{
} /* size: 1 */

/* <0> (null):0 */
class CHintMessage * * Base(class CUtlMemory<CHintMessage*> *) /* linkage=_ZN10CUtlMemoryIP12CHintMessageE4BaseEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class CHintMessage *  * Base(const class CUtlMemory<CHintMessage*>  *) /* linkage=_ZNK10CUtlMemoryIP12CHintMessageE4BaseEv */
{
} /* size: 4 */

/* <0> (null):0 */
int NumAllocated(const class CUtlMemory<CHintMessage*>  *) /* linkage=_ZNK10CUtlMemoryIP12CHintMessageE12NumAllocatedEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Grow(class CUtlMemory<CHintMessage*> *, int) /* linkage=_ZN10CUtlMemoryIP12CHintMessageE4GrowEi */
{
} /* size: 0 */

/* <0> (null):0 */
void EnsureCapacity(class CUtlMemory<CHintMessage*> *, int) /* linkage=_ZN10CUtlMemoryIP12CHintMessageE14EnsureCapacityEi */
{
} /* size: 159936052 */

/* <0> (null):0 */
void Purge(class CUtlMemory<CHintMessage*> *) /* linkage=_ZN10CUtlMemoryIP12CHintMessageE5PurgeEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool IsExternallyAllocated(const class CUtlMemory<CHintMessage*>  *) /* linkage=_ZNK10CUtlMemoryIP12CHintMessageE21IsExternallyAllocatedEv */
{
} /* size: 1 */

/* <0> (null):0 */
void SetGrowSize(class CUtlMemory<CHintMessage*> *, int) /* linkage=_ZN10CUtlMemoryIP12CHintMessageE11SetGrowSizeEi */
{
} /* size: 159958304 */

/* <0> (null):0 */
void CUtlVector(class CUtlVector<CHintMessage*> *, int, int)
{
} /* size: 159961984 */

/* <0> (null):0 */
void CUtlVector(class CUtlVector<CHintMessage*> *, class CHintMessage * *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void ~CUtlVector(class CUtlVector<CHintMessage*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class CHintMessage * & operator[](class CUtlVector<CHintMessage*> *, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageEixEi */
{
} /* size: 4 */

/* <0> (null):0 */
const class CHintMessage *  & operator[](const class CUtlVector<CHintMessage*>  *, int) /* linkage=_ZNK10CUtlVectorIP12CHintMessageEixEi */
{
} /* size: 4 */

/* <0> (null):0 */
class CHintMessage * & Element(class CUtlVector<CHintMessage*> *, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE7ElementEi */
{
} /* size: 4 */

/* <0> (null):0 */
const class CHintMessage *  & Element(const class CUtlVector<CHintMessage*>  *, int) /* linkage=_ZNK10CUtlVectorIP12CHintMessageE7ElementEi */
{
} /* size: 4 */

/* <0> (null):0 */
class CHintMessage * * Base(class CUtlVector<CHintMessage*> *) /* linkage=_ZN10CUtlVectorIP12CHintMessageE4BaseEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class CHintMessage *  * Base(const class CUtlVector<CHintMessage*>  *) /* linkage=_ZNK10CUtlVectorIP12CHintMessageE4BaseEv */
{
} /* size: 4 */

/* <0> (null):0 */
int Count(const class CUtlVector<CHintMessage*>  *) /* linkage=_ZNK10CUtlVectorIP12CHintMessageE5CountEv */
{
} /* size: 4 */

/* <0> (null):0 */
int Size(const class CUtlVector<CHintMessage*>  *) /* linkage=_ZNK10CUtlVectorIP12CHintMessageE4SizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsValidIndex(const class CUtlVector<CHintMessage*>  *, int) /* linkage=_ZNK10CUtlVectorIP12CHintMessageE12IsValidIndexEi */
{
} /* size: 1 */

/* <0> (null):0 */
int AddToHead(class CUtlVector<CHintMessage*> *) /* linkage=_ZN10CUtlVectorIP12CHintMessageE9AddToHeadEv */
{
} /* size: 4 */

/* <0> (null):0 */
int AddToTail(class CUtlVector<CHintMessage*> *) /* linkage=_ZN10CUtlVectorIP12CHintMessageE9AddToTailEv */
{
} /* size: 4 */

/* <0> (null):0 */
int InsertBefore(class CUtlVector<CHintMessage*> *, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE12InsertBeforeEi */
{
} /* size: 4 */

/* <0> (null):0 */
int InsertAfter(class CUtlVector<CHintMessage*> *, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE11InsertAfterEi */
{
} /* size: 4 */

/* <0> (null):0 */
int AddToHead(class CUtlVector<CHintMessage*> *, const class CHintMessage *  &) /* linkage=_ZN10CUtlVectorIP12CHintMessageE9AddToHeadERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
int AddToTail(class CUtlVector<CHintMessage*> *, const class CHintMessage *  &) /* linkage=_ZN10CUtlVectorIP12CHintMessageE9AddToTailERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
int InsertBefore(class CUtlVector<CHintMessage*> *, int, const class CHintMessage *  &) /* linkage=_ZN10CUtlVectorIP12CHintMessageE12InsertBeforeEiRKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
int InsertAfter(class CUtlVector<CHintMessage*> *, int, const class CHintMessage *  &) /* linkage=_ZN10CUtlVectorIP12CHintMessageE11InsertAfterEiRKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
int AddMultipleToHead(class CUtlVector<CHintMessage*> *, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE17AddMultipleToHeadEi */
{
} /* size: 4 */

/* <0> (null):0 */
int AddMultipleToTail(class CUtlVector<CHintMessage*> *, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE17AddMultipleToTailEi */
{
} /* size: 4 */

/* <0> (null):0 */
int InsertMultipleBefore(class CUtlVector<CHintMessage*> *, int, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE20InsertMultipleBeforeEii */
{
} /* size: 4 */

/* <0> (null):0 */
int InsertMultipleAfter(class CUtlVector<CHintMessage*> *, int, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE19InsertMultipleAfterEii */
{
} /* size: 4 */

/* <0> (null):0 */
void SetSize(class CUtlVector<CHintMessage*> *, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE7SetSizeEi */
{
} /* size: 327689 */

/* <0> (null):0 */
void CopyArray(class CUtlVector<CHintMessage*> *, const class CHintMessage *  *, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE9CopyArrayEPKS1_i */
{
} /* size: 159975628 */

/* <0> (null):0 */
int AddVectorToTail(class CUtlVector<CHintMessage*> *, const class CUtlVector<CHintMessage*>  &) /* linkage=_ZN10CUtlVectorIP12CHintMessageE15AddVectorToTailERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
int Find(class CUtlVector<CHintMessage*> *, const class CHintMessage *  &) /* linkage=_ZN10CUtlVectorIP12CHintMessageE4FindERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
bool HasElement(class CUtlVector<CHintMessage*> *, const class CHintMessage *  &) /* linkage=_ZN10CUtlVectorIP12CHintMessageE10HasElementERKS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
void EnsureCapacity(class CUtlVector<CHintMessage*> *, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE14EnsureCapacityEi */
{
} /* size: 159977572 */

/* <0> (null):0 */
void FastRemove(class CUtlVector<CHintMessage*> *, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE10FastRemoveEi */
{
} /* size: 159976524 */

/* <0> (null):0 */
void Remove(class CUtlVector<CHintMessage*> *, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE6RemoveEi */
{
} /* size: 0 */

/* <0> (null):0 */
void FindAndRemove(class CUtlVector<CHintMessage*> *, const class CHintMessage *  &) /* linkage=_ZN10CUtlVectorIP12CHintMessageE13FindAndRemoveERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void RemoveMultiple(class CUtlVector<CHintMessage*> *, int, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE14RemoveMultipleEii */
{
} /* size: 159977128 */

/* <0> (null):0 */
void RemoveAll(class CUtlVector<CHintMessage*> *) /* linkage=_ZN10CUtlVectorIP12CHintMessageE9RemoveAllEv */
{
} /* size: 524288 */

/* <0> (null):0 */
void Purge(class CUtlVector<CHintMessage*> *) /* linkage=_ZN10CUtlVectorIP12CHintMessageE5PurgeEv */
{
} /* size: 159977313 */

/* <0> (null):0 */
void PurgeAndDeleteElements(class CUtlVector<CHintMessage*> *) /* linkage=_ZN10CUtlVectorIP12CHintMessageE22PurgeAndDeleteElementsEv */
{
} /* size: 159950844 */

/* <0> (null):0 */
void SetGrowSize(class CUtlVector<CHintMessage*> *, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE11SetGrowSizeEi */
{
} /* size: 256 */

/* <0> (null):0 */
void CUtlVector(class CUtlVector<CHintMessage*> *, const class CUtlVector<CHintMessage*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void GrowVector(class CUtlVector<CHintMessage*> *, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE10GrowVectorEi */
{
} /* size: 0 */

/* <0> (null):0 */
void ShiftElementsRight(class CUtlVector<CHintMessage*> *, int, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE18ShiftElementsRightEii */
{
} /* size: 0 */

/* <0> (null):0 */
void ShiftElementsLeft(class CUtlVector<CHintMessage*> *, int, int) /* linkage=_ZN10CUtlVectorIP12CHintMessageE17ShiftElementsLeftEii */
{
} /* size: 90545 */

/* <0> (null):0 */
void ResetDbgInfo(class CUtlVector<CHintMessage*> *) /* linkage=_ZN10CUtlVectorIP12CHintMessageE12ResetDbgInfoEv */
{
} /* size: 378329 */

/* <0> (null):0 */
void Reset(class CHintMessageQueue *) /* linkage=_ZN17CHintMessageQueue5ResetEv */
{
} /* size: 160015088 */

/* <0> (null):0 */
void Update(class CHintMessageQueue *, class CBaseEntity &) /* linkage=_ZN17CHintMessageQueue6UpdateER11CBaseEntity */
{
} /* size: 160015248 */

/* <0> (null):0 */
bool AddMessage(class CHintMessageQueue *, const char  *, float, bool, class CUtlVector<const char*> *) /* linkage=_ZN17CHintMessageQueue10AddMessageEPKcfbP10CUtlVectorIS1_E */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsEmpty(class CHintMessageQueue *) /* linkage=_ZN17CHintMessageQueue7IsEmptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
void CHintMessageQueue(class CHintMessageQueue *)
{
} /* size: 0 */

/* <0> (null):0 */
void CUnifiedSignals(class CUnifiedSignals *)
{
} /* size: 0 */

/* <0> (null):0 */
int Update(class CUnifiedSignals *) /* linkage=_ZN15CUnifiedSignals6UpdateEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Signal(class CUnifiedSignals *, int) /* linkage=_ZN15CUnifiedSignals6SignalEi */
{
} /* size: 32 */

/* <0> (null):0 */
int GetState(class CUnifiedSignals *) /* linkage=_ZN15CUnifiedSignals8GetStateEv */
{
} /* size: 4 */

/* <0> (null):0 */
void CBasePlayer(class CBasePlayer *)
{
} /* size: 0 */

/* <0> (null):0 */
void IntervalTimer(class IntervalTimer *)
{
} /* size: 0 */

/* <0> (null):0 */
void Reset(class IntervalTimer *) /* linkage=_ZN13IntervalTimer5ResetEv */
{
} /* size: 4718592 */

/* <0> (null):0 */
void Start(class IntervalTimer *) /* linkage=_ZN13IntervalTimer5StartEv */
{
} /* size: 160038525 */

/* <0> (null):0 */
void Invalidate(class IntervalTimer *) /* linkage=_ZN13IntervalTimer10InvalidateEv */
{
} /* size: 160034004 */

/* <0> (null):0 */
bool HasStarted(const class IntervalTimer  *) /* linkage=_ZNK13IntervalTimer10HasStartedEv */
{
} /* size: 1 */

/* <0> (null):0 */
float GetElapsedTime(const class IntervalTimer  *) /* linkage=_ZNK13IntervalTimer14GetElapsedTimeEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsLessThen(const class IntervalTimer  *, float) /* linkage=_ZNK13IntervalTimer10IsLessThenEf */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsGreaterThen(const class IntervalTimer  *, float) /* linkage=_ZNK13IntervalTimer13IsGreaterThenEf */
{
} /* size: 1 */

/* <0> (null):0 */
void CountdownTimer(class CountdownTimer *)
{
} /* size: 159768080 */

/* <0> (null):0 */
void Reset(class CountdownTimer *) /* linkage=_ZN14CountdownTimer5ResetEv */
{
} /* size: 159795064 */

/* <0> (null):0 */
void Start(class CountdownTimer *, float) /* linkage=_ZN14CountdownTimer5StartEf */
{
} /* size: 159768400 */

/* <0> (null):0 */
void Invalidate(class CountdownTimer *) /* linkage=_ZN14CountdownTimer10InvalidateEv */
{
} /* size: 62210 */

/* <0> (null):0 */
bool HasStarted(const class CountdownTimer  *) /* linkage=_ZNK14CountdownTimer10HasStartedEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsElapsed(const class CountdownTimer  *) /* linkage=_ZNK14CountdownTimer9IsElapsedEv */
{
} /* size: 1 */

/* <0> (null):0 */
void swap(class _List_node_base &, class _List_node_base &) /* linkage=_ZNSt8__detail15_List_node_base4swapERS0_S1_ */
{
} /* size: 159770564 */

/* <0> (null):0 */
void _M_transfer(class _List_node_base *, class _List_node_base *, class _List_node_base *) /* linkage=_ZNSt8__detail15_List_node_base11_M_transferEPS0_S1_ */
{
} /* size: 159770752 */

/* <0> (null):0 */
void _M_reverse(class _List_node_base *) /* linkage=_ZNSt8__detail15_List_node_base10_M_reverseEv */
{
} /* size: 159612520 */

/* <0> (null):0 */
void _M_hook(class _List_node_base *, class _List_node_base *) /* linkage=_ZNSt8__detail15_List_node_base7_M_hookEPS0_ */
{
} /* size: 159621816 */

/* <0> (null):0 */
void _M_unhook(class _List_node_base *) /* linkage=_ZNSt8__detail15_List_node_base9_M_unhookEv */
{
} /* size: 159850000 */

/* <0> (null):0 */
float SizeX(const class Extent  *) /* linkage=_ZNK6Extent5SizeXEv */
{
} /* size: 4 */

/* <0> (null):0 */
float SizeY(const class Extent  *) /* linkage=_ZNK6Extent5SizeYEv */
{
} /* size: 4 */

/* <0> (null):0 */
float SizeZ(const class Extent  *) /* linkage=_ZNK6Extent5SizeZEv */
{
} /* size: 4 */

/* <0> (null):0 */
float Area(const class Extent  *) /* linkage=_ZNK6Extent4AreaEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool Contains(const class Extent  *, const class Vector  *) /* linkage=_ZNK6Extent8ContainsEPK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
void SteamFile(class SteamFile *, const char  *)
{
} /* size: 0 */

/* <0> (null):0 */
void ~SteamFile(class SteamFile *, int)
{
} /* size: 0 */

/* <0> (null):0 */
bool IsValid(const class SteamFile  *) /* linkage=_ZNK9SteamFile7IsValidEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool Read(class SteamFile *, void *, int) /* linkage=_ZN9SteamFile4ReadEPvi */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator==(const union NavConnect  *, const union NavConnect  &) /* linkage=_ZNK10NavConnecteqERKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
void CNavArea(class CNavArea *, class CNavNode *, class CNavNode *, class CNavNode *, class CNavNode *)
{
} /* size: 159987980 */

/* <0> (null):0 */
void CNavArea(class CNavArea *)
{
} /* size: 0 */

/* <0> (null):0 */
void CNavArea(class CNavArea *, const class Vector  *, const class Vector  *)
{
} /* size: 3014716 */

/* <0> (null):0 */
void CNavArea(class CNavArea *, const class Vector  *, const class Vector  *, const class Vector  *, const class Vector  *)
{
} /* size: 0 */

/* <0> (null):0 */
void ~CNavArea(class CNavArea *, int)
{
} /* size: 159991608 */

/* <0> (null):0 */
void ConnectTo(class CNavArea *, class CNavArea *, enum NavDirType) /* linkage=_ZN8CNavArea9ConnectToEPS_10NavDirType */
{
} /* size: 159991776 */

/* <0> (null):0 */
void Disconnect(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea10DisconnectEPS_ */
{
} /* size: 159991996 */

/* <0> (null):0 */
void Save(const class CNavArea  *, FILE *) /* linkage=_ZNK8CNavArea4SaveEP8_IO_FILE */
{
} /* size: 159992164 */

/* <0> (null):0 */
void Save(class CNavArea *, int, unsigned int) /* linkage=_ZN8CNavArea4SaveEij */
{
} /* size: 0 */

/* <0> (null):0 */
void Load(class CNavArea *, class SteamFile *, unsigned int) /* linkage=_ZN8CNavArea4LoadEP9SteamFilej */
{
} /* size: 0 */

/* <0> (null):0 */
enum NavErrorType PostLoad(class CNavArea *) /* linkage=_ZN8CNavArea8PostLoadEv */
{
} /* size: 4 */

/* <0> (null):0 */
unsigned int GetID(const class CNavArea  *) /* linkage=_ZNK8CNavArea5GetIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetAttributes(class CNavArea *, unsigned char) /* linkage=_ZN8CNavArea13SetAttributesEh */
{
} /* size: 159934048 */

/* <0> (null):0 */
unsigned char GetAttributes(const class CNavArea  *) /* linkage=_ZNK8CNavArea13GetAttributesEv */
{
} /* size: 1 */

/* <0> (null):0 */
void SetPlace(class CNavArea *, Place) /* linkage=_ZN8CNavArea8SetPlaceEj */
{
} /* size: 159952736 */

/* <0> (null):0 */
Place GetPlace(const class CNavArea  *) /* linkage=_ZNK8CNavArea8GetPlaceEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsOverlapping(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea13IsOverlappingEPK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsOverlapping(const class CNavArea  *, const class CNavArea  *) /* linkage=_ZNK8CNavArea13IsOverlappingEPKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsOverlappingX(const class CNavArea  *, const class CNavArea  *) /* linkage=_ZNK8CNavArea14IsOverlappingXEPKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsOverlappingY(const class CNavArea  *, const class CNavArea  *) /* linkage=_ZNK8CNavArea14IsOverlappingYEPKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
int GetPlayerCount(const class CNavArea  *, int, class CBasePlayer *) /* linkage=_ZNK8CNavArea14GetPlayerCountEiP11CBasePlayer */
{
} /* size: 4 */

/* <0> (null):0 */
float GetZ(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea4GetZEPK6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
float GetZ(const class CNavArea  *, float, float) /* linkage=_ZNK8CNavArea4GetZEff */
{
} /* size: 4 */

/* <0> (null):0 */
bool Contains(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea8ContainsEPK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsCoplanar(const class CNavArea  *, const class CNavArea  *) /* linkage=_ZNK8CNavArea10IsCoplanarEPKS_ */
{
} /* size: 1 */

/* <0> (null):0 */
void GetClosestPointOnArea(const class CNavArea  *, const class Vector  *, class Vector *) /* linkage=_ZNK8CNavArea21GetClosestPointOnAreaEPK6VectorPS0_ */
{
} /* size: 159951240 */

/* <0> (null):0 */
float GetDistanceSquaredToPoint(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea25GetDistanceSquaredToPointEPK6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsDegenerate(const class CNavArea  *) /* linkage=_ZNK8CNavArea12IsDegenerateEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsEdge(const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea6IsEdgeE10NavDirType */
{
} /* size: 1 */

/* <0> (null):0 */
int GetAdjacentCount(const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea16GetAdjacentCountE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetAdjacentArea(const class CNavArea  *, enum NavDirType, int) /* linkage=_ZNK8CNavArea15GetAdjacentAreaE10NavDirTypei */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetRandomAdjacentArea(const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea21GetRandomAdjacentAreaE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
const NavConnectList  * GetAdjacentList(const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea15GetAdjacentListE10NavDirType */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsConnected(const class CNavArea  *, const class CNavArea  *, enum NavDirType) /* linkage=_ZNK8CNavArea11IsConnectedEPKS_10NavDirType */
{
} /* size: 1 */

/* <0> (null):0 */
float ComputeHeightChange(class CNavArea *, const class CNavArea  *) /* linkage=_ZN8CNavArea19ComputeHeightChangeEPKS_ */
{
} /* size: 4 */

/* <0> (null):0 */
const NavLadderList  * GetLadderList(const class CNavArea  *, enum LadderDirectionType) /* linkage=_ZNK8CNavArea13GetLadderListE19LadderDirectionType */
{
} /* size: 4 */

/* <0> (null):0 */
void ComputePortal(const class CNavArea  *, const class CNavArea  *, enum NavDirType, class Vector *, float *) /* linkage=_ZNK8CNavArea13ComputePortalEPKS_10NavDirTypeP6VectorPf */
{
} /* size: 62586 */

/* <0> (null):0 */
void ComputeClosestPointInPortal(const class CNavArea  *, const class CNavArea  *, enum NavDirType, const class Vector  *, class Vector *) /* linkage=_ZNK8CNavArea27ComputeClosestPointInPortalEPKS_10NavDirTypePK6VectorPS3_ */
{
} /* size: 328487 */

/* <0> (null):0 */
enum NavDirType ComputeDirection(const class CNavArea  *, class Vector *) /* linkage=_ZNK8CNavArea16ComputeDirectionEP6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
void SetClearedTimestamp(class CNavArea *, int) /* linkage=_ZN8CNavArea19SetClearedTimestampEi */
{
} /* size: 232 */

/* <0> (null):0 */
float GetClearedTimestamp(class CNavArea *, int) /* linkage=_ZN8CNavArea19GetClearedTimestampEi */
{
} /* size: 4 */

/* <0> (null):0 */
const HidingSpotList  * GetHidingSpotList(const class CNavArea  *) /* linkage=_ZNK8CNavArea17GetHidingSpotListEv */
{
} /* size: 4 */

/* <0> (null):0 */
void ComputeHidingSpots(class CNavArea *) /* linkage=_ZN8CNavArea18ComputeHidingSpotsEv */
{
} /* size: 159812832 */

/* <0> (null):0 */
void ComputeSniperSpots(class CNavArea *) /* linkage=_ZN8CNavArea18ComputeSniperSpotsEv */
{
} /* size: 159812968 */

/* <0> (null):0 */
class SpotEncounter * GetSpotEncounter(class CNavArea *, const class CNavArea  *, const class CNavArea  *) /* linkage=_ZN8CNavArea16GetSpotEncounterEPKS_S1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void ComputeSpotEncounters(class CNavArea *) /* linkage=_ZN8CNavArea21ComputeSpotEncountersEv */
{
} /* size: 159813396 */

/* <0> (null):0 */
void IncreaseDanger(class CNavArea *, int, float) /* linkage=_ZN8CNavArea14IncreaseDangerEif */
{
} /* size: 159415528 */

/* <0> (null):0 */
float GetDanger(class CNavArea *, int) /* linkage=_ZN8CNavArea9GetDangerEi */
{
} /* size: 4 */

/* <0> (null):0 */
float GetSizeX(const class CNavArea  *) /* linkage=_ZNK8CNavArea8GetSizeXEv */
{
} /* size: 4 */

/* <0> (null):0 */
float GetSizeY(const class CNavArea  *) /* linkage=_ZNK8CNavArea8GetSizeYEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class Extent  * GetExtent(const class CNavArea  *) /* linkage=_ZNK8CNavArea9GetExtentEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class Vector  * GetCenter(const class CNavArea  *) /* linkage=_ZNK8CNavArea9GetCenterEv */
{
} /* size: 4 */

/* <0> (null):0 */
const class Vector  * GetCorner(const class CNavArea  *, enum NavCornerType) /* linkage=_ZNK8CNavArea9GetCornerE13NavCornerType */
{
} /* size: 4 */

/* <0> (null):0 */
const class ApproachInfo  * GetApproachInfo(const class CNavArea  *, int) /* linkage=_ZNK8CNavArea15GetApproachInfoEi */
{
} /* size: 4 */

/* <0> (null):0 */
int GetApproachInfoCount(const class CNavArea  *) /* linkage=_ZNK8CNavArea20GetApproachInfoCountEv */
{
} /* size: 4 */

/* <0> (null):0 */
void ComputeApproachAreas(class CNavArea *) /* linkage=_ZN8CNavArea20ComputeApproachAreasEv */
{
} /* size: 159815052 */

/* <0> (null):0 */
void MakeNewMarker(void) /* linkage=_ZN8CNavArea13MakeNewMarkerEv */
{
} /* size: 160054752 */

/* <0> (null):0 */
void Mark(class CNavArea *) /* linkage=_ZN8CNavArea4MarkEv */
{
} /* size: 160054792 */

/* <0> (null):0 */
BOOL IsMarked(const class CNavArea  *) /* linkage=_ZNK8CNavArea8IsMarkedEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetParent(class CNavArea *, class CNavArea *, enum NavTraverseType) /* linkage=_ZN8CNavArea9SetParentEPS_15NavTraverseType */
{
} /* size: 160055416 */

/* <0> (null):0 */
class CNavArea * GetParent(const class CNavArea  *) /* linkage=_ZNK8CNavArea9GetParentEv */
{
} /* size: 4 */

/* <0> (null):0 */
enum NavTraverseType GetParentHow(const class CNavArea  *) /* linkage=_ZNK8CNavArea12GetParentHowEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsOpen(const class CNavArea  *) /* linkage=_ZNK8CNavArea6IsOpenEv */
{
} /* size: 1 */

/* <0> (null):0 */
void AddToOpenList(class CNavArea *) /* linkage=_ZN8CNavArea13AddToOpenListEv */
{
} /* size: 0 */

/* <0> (null):0 */
void UpdateOnOpenList(class CNavArea *) /* linkage=_ZN8CNavArea16UpdateOnOpenListEv */
{
} /* size: 160056533 */

/* <0> (null):0 */
void RemoveFromOpenList(class CNavArea *) /* linkage=_ZN8CNavArea18RemoveFromOpenListEv */
{
} /* size: 160056356 */

/* <0> (null):0 */
bool IsOpenListEmpty(void) /* linkage=_ZN8CNavArea15IsOpenListEmptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
class CNavArea * PopOpenList(void) /* linkage=_ZN8CNavArea11PopOpenListEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsClosed(const class CNavArea  *) /* linkage=_ZNK8CNavArea8IsClosedEv */
{
} /* size: 1 */

/* <0> (null):0 */
void AddToClosedList(class CNavArea *) /* linkage=_ZN8CNavArea15AddToClosedListEv */
{
} /* size: 160054176 */

/* <0> (null):0 */
void RemoveFromClosedList(class CNavArea *) /* linkage=_ZN8CNavArea20RemoveFromClosedListEv */
{
} /* size: 160054292 */

/* <0> (null):0 */
void ClearSearchLists(void) /* linkage=_ZN8CNavArea16ClearSearchListsEv */
{
} /* size: 160057036 */

/* <0> (null):0 */
void SetTotalCost(class CNavArea *, float) /* linkage=_ZN8CNavArea12SetTotalCostEf */
{
} /* size: 160056532 */

/* <0> (null):0 */
float GetTotalCost(const class CNavArea  *) /* linkage=_ZNK8CNavArea12GetTotalCostEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetCostSoFar(class CNavArea *, float) /* linkage=_ZN8CNavArea12SetCostSoFarEf */
{
} /* size: 256 */

/* <0> (null):0 */
float GetCostSoFar(const class CNavArea  *) /* linkage=_ZNK8CNavArea12GetCostSoFarEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Draw(class CNavArea *, byte, byte, byte, int) /* linkage=_ZN8CNavArea4DrawEhhhi */
{
} /* size: 256 */

/* <0> (null):0 */
void DrawConnectedAreas(class CNavArea *) /* linkage=_ZN8CNavArea18DrawConnectedAreasEv */
{
} /* size: 160058417 */

/* <0> (null):0 */
void DrawMarkedCorner(class CNavArea *, enum NavCornerType, byte, byte, byte, int) /* linkage=_ZN8CNavArea16DrawMarkedCornerE13NavCornerTypehhhi */
{
} /* size: 160058392 */

/* <0> (null):0 */
bool SplitEdit(class CNavArea *, bool, float, class CNavArea * *, class CNavArea * *) /* linkage=_ZN8CNavArea9SplitEditEbfPPS_S1_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool MergeEdit(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea9MergeEditEPS_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool SpliceEdit(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea10SpliceEditEPS_ */
{
} /* size: 1 */

/* <0> (null):0 */
void RaiseCorner(class CNavArea *, enum NavCornerType, int) /* linkage=_ZN8CNavArea11RaiseCornerE13NavCornerTypei */
{
} /* size: 158921904 */

/* <0> (null):0 */
void AddLadderUp(class CNavArea *, class CNavLadder *) /* linkage=_ZN8CNavArea11AddLadderUpEP10CNavLadder */
{
} /* size: 158924540 */

/* <0> (null):0 */
void AddLadderDown(class CNavArea *, class CNavLadder *) /* linkage=_ZN8CNavArea13AddLadderDownEP10CNavLadder */
{
} /* size: 159025656 */

/* <0> (null):0 */
void Initialize(class CNavArea *) /* linkage=_ZN8CNavArea10InitializeEv */
{
} /* size: 159070144 */

/* <0> (null):0 */
void DecayDanger(class CNavArea *) /* linkage=_ZN8CNavArea11DecayDangerEv */
{
} /* size: 159073408 */

/* <0> (null):0 */
bool IsHidingSpotCollision(const class CNavArea  *, const class Vector  *) /* linkage=_ZNK8CNavArea21IsHidingSpotCollisionEPK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
void AddSpotEncounters(class CNavArea *, const class CNavArea  *, enum NavDirType, const class CNavArea  *, enum NavDirType) /* linkage=_ZN8CNavArea17AddSpotEncountersEPKS_10NavDirTypeS1_S2_ */
{
} /* size: 159210320 */

/* <0> (null):0 */
void Strip(class CNavArea *) /* linkage=_ZN8CNavArea5StripEv */
{
} /* size: 159246040 */

/* <0> (null):0 */
void FinishMerge(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea11FinishMergeEPS_ */
{
} /* size: 159288848 */

/* <0> (null):0 */
void MergeAdjacentConnections(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea24MergeAdjacentConnectionsEPS_ */
{
} /* size: 159290596 */

/* <0> (null):0 */
void AssignNodes(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea11AssignNodesEPS_ */
{
} /* size: 159415528 */

/* <0> (null):0 */
void FinishSplitEdit(class CNavArea *, class CNavArea *, enum NavDirType) /* linkage=_ZN8CNavArea15FinishSplitEditEPS_10NavDirType */
{
} /* size: 159417836 */

/* <0> (null):0 */
void OnDestroyNotify(class CNavArea *, class CNavArea *) /* linkage=_ZN8CNavArea15OnDestroyNotifyEPS_ */
{
} /* size: 159297608 */

/* <0> (null):0 */
void CNavLadder(class CNavLadder *)
{
} /* size: 159607392 */

/* <0> (null):0 */
void OnDestroyNotify(class CNavLadder *, class CNavArea *) /* linkage=_ZN10CNavLadder15OnDestroyNotifyEP8CNavArea */
{
} /* size: 0 */

/* <0> (null):0 */
void HidingSpot(class HidingSpot *)
{
} /* size: 0 */

/* <0> (null):0 */
void HidingSpot(class HidingSpot *, const class Vector  *, unsigned char)
{
} /* size: 0 */

/* <0> (null):0 */
bool HasGoodCover(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot12HasGoodCoverEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsGoodSniperSpot(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot16IsGoodSniperSpotEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsIdealSniperSpot(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot17IsIdealSniperSpotEv */
{
} /* size: 1 */

/* <0> (null):0 */
void SetFlags(class HidingSpot *, unsigned char) /* linkage=_ZN10HidingSpot8SetFlagsEh */
{
} /* size: 0 */

/* <0> (null):0 */
unsigned char GetFlags(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot8GetFlagsEv */
{
} /* size: 1 */

/* <0> (null):0 */
void Save(const class HidingSpot  *, int, unsigned int) /* linkage=_ZNK10HidingSpot4SaveEij */
{
} /* size: 0 */

/* <0> (null):0 */
void Load(class HidingSpot *, class SteamFile *, unsigned int) /* linkage=_ZN10HidingSpot4LoadEP9SteamFilej */
{
} /* size: 0 */

/* <0> (null):0 */
const class Vector  * GetPosition(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot11GetPositionEv */
{
} /* size: 4 */

/* <0> (null):0 */
unsigned int GetID(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot5GetIDEv */
{
} /* size: 4 */

/* <0> (null):0 */
void Mark(class HidingSpot *) /* linkage=_ZN10HidingSpot4MarkEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool IsMarked(const class HidingSpot  *) /* linkage=_ZNK10HidingSpot8IsMarkedEv */
{
} /* size: 1 */

/* <0> (null):0 */
void ChangeMasterMarker(void) /* linkage=_ZN10HidingSpot18ChangeMasterMarkerEv */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<SpotOrder> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<SpotOrder> *, const class new_allocator<SpotOrder>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<SpotOrder> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<SpotOrder>  *, class SpotOrder &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE7addressERS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<SpotOrder>  *, const class SpotOrder  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE7addressERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<SpotOrder> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<SpotOrder> *, class SpotOrder *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE10deallocateEPS1_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<SpotOrder>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorI9SpotOrderE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<SpotOrder> *, class SpotOrder *, const class SpotOrder  &) /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE9constructEPS1_RKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<SpotOrder> *, class SpotOrder *) /* linkage=_ZN9__gnu_cxx13new_allocatorI9SpotOrderE7destroyEPS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<SpotOrder> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<SpotOrder> *, const class allocator<SpotOrder>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<SpotOrder> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<SpotOrder> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<SpotOrder> > *, const class new_allocator<std::_List_node<SpotOrder> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<SpotOrder> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<SpotOrder> >  *, class _List_node<SpotOrder> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7addressERS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<SpotOrder> >  *, const class _List_node<SpotOrder>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7addressERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<SpotOrder> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE10deallocateEPS3_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<SpotOrder> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *, const class _List_node<SpotOrder>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE9constructEPS3_RKS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<SpotOrder> > *, class _List_node<SpotOrder> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI9SpotOrderEE7destroyEPS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<SpotOrder> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<SpotOrder> > *, const class allocator<std::_List_node<SpotOrder> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<SpotOrder> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class _List_node<SpotOrder> * _M_get_node(class _List_base<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, class _List_node<SpotOrder> *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt10_List_baseI9SpotOrderSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_List_base(class _List_base<SpotOrder, std::allocator<SpotOrder> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void _M_clear(class _List_base<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE8_M_clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_init(class _List_base<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt10_List_baseI9SpotOrderSaIS0_EE7_M_initEv */
{
} /* size: 0 */

/* <0> (null):0 */
_Node * _M_create_node(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE14_M_create_nodeERKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<SpotOrder, std::allocator<SpotOrder> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<SpotOrder, std::allocator<SpotOrder> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<SpotOrder, std::allocator<SpotOrder> > *, const class list<SpotOrder, std::allocator<SpotOrder> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
class list<SpotOrder, std::allocator<SpotOrder> > & operator=(class list<SpotOrder, std::allocator<SpotOrder> > *, const class list<SpotOrder, std::allocator<SpotOrder> >  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EEaSERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6assignEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, class SpotOrder) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6resizeEjS0_ */
{
} /* size: 159072544 */

/* <0> (null):0 */
reference front(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<SpotOrder, std::allocator<SpotOrder> >  *) /* linkage=_ZNKSt4listI9SpotOrderSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE10push_frontERKS0_ */
{
} /* size: 159395384 */

/* <0> (null):0 */
void pop_front(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9pop_frontEv */
{
} /* size: 159488616 */

/* <0> (null):0 */
void push_back(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9push_backERKS0_ */
{
} /* size: 159490536 */

/* <0> (null):0 */
void pop_back(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE8pop_backEv */
{
} /* size: 159540680 */

/* <0> (null):0 */
iterator insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, unsigned int, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */
{
} /* size: 159589848 */

/* <0> (null):0 */
iterator erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5eraseESt14_List_iteratorIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4swapERS2_ */
{
} /* size: 159752172 */

/* <0> (null):0 */
void clear(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5clearEv */
{
} /* size: 159754544 */

/* <0> (null):0 */
void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */
{
} /* size: 159801480 */

/* <0> (null):0 */
void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */
{
} /* size: 159865248 */

/* <0> (null):0 */
void splice(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class list<SpotOrder, std::allocator<SpotOrder> > &, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */
{
} /* size: 159900512 */

/* <0> (null):0 */
void remove(class list<SpotOrder, std::allocator<SpotOrder> > *, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6removeERKS0_ */
{
} /* size: 159918712 */

/* <0> (null):0 */
void unique(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE6uniqueEv */
{
} /* size: 159935112 */

/* <0> (null):0 */
void merge(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE5mergeERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void reverse(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE7reverseEv */
{
} /* size: 0 */

/* <0> (null):0 */
void sort(class list<SpotOrder, std::allocator<SpotOrder> > *) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE4sortEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE18_M_fill_initializeEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class list<SpotOrder, std::allocator<SpotOrder> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE14_M_fill_assignEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_transfer(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>, const value_type  &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_erase(class list<SpotOrder, std::allocator<SpotOrder> > *, class _List_iterator<SpotOrder>) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<SpotOrder, std::allocator<SpotOrder> > *, class list<SpotOrder, std::allocator<SpotOrder> > &) /* linkage=_ZNSt4listI9SpotOrderSaIS0_EE25_M_check_equal_allocatorsERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<HidingSpot*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<HidingSpot*> *, const class new_allocator<HidingSpot*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<HidingSpot*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<HidingSpot*>  *, class HidingSpot * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE7addressERS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<HidingSpot*>  *, const class HidingSpot *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE7addressERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<HidingSpot*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<HidingSpot*> *, class HidingSpot * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE10deallocateEPS2_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<HidingSpot*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10HidingSpotE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<HidingSpot*> *, class HidingSpot * *, const class HidingSpot *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE9constructEPS2_RKS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<HidingSpot*> *, class HidingSpot * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10HidingSpotE7destroyEPS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<HidingSpot*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<HidingSpot*> *, const class allocator<HidingSpot*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<HidingSpot*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *, const class new_allocator<std::_List_node<HidingSpot*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<HidingSpot*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<HidingSpot*> >  *, class _List_node<HidingSpot*> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7addressERS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<HidingSpot*> >  *, const class _List_node<HidingSpot*>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7addressERKS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<HidingSpot*> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE10deallocateEPS4_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<HidingSpot*> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *, const class _List_node<HidingSpot*>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE9constructEPS4_RKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<HidingSpot*> > *, class _List_node<HidingSpot*> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10HidingSpotEE7destroyEPS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<HidingSpot*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<HidingSpot*> > *, const class allocator<std::_List_node<HidingSpot*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<HidingSpot*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class _List_node<HidingSpot*> * _M_get_node(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_node<HidingSpot*> *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt10_List_baseIP10HidingSpotSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_List_base(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void _M_clear(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE8_M_clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_init(class _List_base<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt10_List_baseIP10HidingSpotSaIS1_EE7_M_initEv */
{
} /* size: 0 */

/* <0> (null):0 */
_Node * _M_create_node(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE14_M_create_nodeERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const class list<HidingSpot*, std::allocator<HidingSpot*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
class list<HidingSpot*, std::allocator<HidingSpot*> > & operator=(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const class list<HidingSpot*, std::allocator<HidingSpot*> >  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EEaSERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, class HidingSpot *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6resizeEjS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
reference front(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<HidingSpot*, std::allocator<HidingSpot*> >  *) /* linkage=_ZNKSt4listIP10HidingSpotSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE10push_frontERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_front(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9pop_frontEv */
{
} /* size: 0 */

/* <0> (null):0 */
void push_back(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9push_backERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4swapERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class list<HidingSpot*, std::allocator<HidingSpot*> > &, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void remove(class list<HidingSpot*, std::allocator<HidingSpot*> > *, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6removeERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void unique(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE6uniqueEv */
{
} /* size: 0 */

/* <0> (null):0 */
void merge(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE5mergeERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void reverse(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE7reverseEv */
{
} /* size: 0 */

/* <0> (null):0 */
void sort(class list<HidingSpot*, std::allocator<HidingSpot*> > *) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE4sortEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE18_M_fill_initializeEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class list<HidingSpot*, std::allocator<HidingSpot*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE14_M_fill_assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_transfer(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>, const value_type  &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_erase(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class _List_iterator<HidingSpot*>) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<HidingSpot*, std::allocator<HidingSpot*> > *, class list<HidingSpot*, std::allocator<HidingSpot*> > &) /* linkage=_ZNSt4listIP10HidingSpotSaIS1_EE25_M_check_equal_allocatorsERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<SpotEncounter> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<SpotEncounter> *, const class new_allocator<SpotEncounter>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<SpotEncounter> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<SpotEncounter>  *, class SpotEncounter &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE7addressERS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<SpotEncounter>  *, const class SpotEncounter  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE7addressERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<SpotEncounter> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<SpotEncounter> *, class SpotEncounter *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE10deallocateEPS1_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<SpotEncounter>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorI13SpotEncounterE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<SpotEncounter> *, class SpotEncounter *, const class SpotEncounter  &) /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE9constructEPS1_RKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<SpotEncounter> *, class SpotEncounter *) /* linkage=_ZN9__gnu_cxx13new_allocatorI13SpotEncounterE7destroyEPS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<SpotEncounter> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<SpotEncounter> *, const class allocator<SpotEncounter>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<SpotEncounter> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *, const class new_allocator<std::_List_node<SpotEncounter> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<SpotEncounter> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<SpotEncounter> >  *, class _List_node<SpotEncounter> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7addressERS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<SpotEncounter> >  *, const class _List_node<SpotEncounter>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7addressERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<SpotEncounter> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE10deallocateEPS3_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<SpotEncounter> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *, const class _List_node<SpotEncounter>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE9constructEPS3_RKS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<SpotEncounter> > *, class _List_node<SpotEncounter> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI13SpotEncounterEE7destroyEPS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<SpotEncounter> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<SpotEncounter> > *, const class allocator<std::_List_node<SpotEncounter> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<SpotEncounter> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class _List_node<SpotEncounter> * _M_get_node(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_node<SpotEncounter> *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt10_List_baseI13SpotEncounterSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_List_base(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void _M_clear(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE8_M_clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_init(class _List_base<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt10_List_baseI13SpotEncounterSaIS0_EE7_M_initEv */
{
} /* size: 0 */

/* <0> (null):0 */
_Node * _M_create_node(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE14_M_create_nodeERKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const class list<SpotEncounter, std::allocator<SpotEncounter> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
class list<SpotEncounter, std::allocator<SpotEncounter> > & operator=(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const class list<SpotEncounter, std::allocator<SpotEncounter> >  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EEaSERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6assignEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, class SpotEncounter) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6resizeEjS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
reference front(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<SpotEncounter, std::allocator<SpotEncounter> >  *) /* linkage=_ZNKSt4listI13SpotEncounterSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE10push_frontERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_front(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9pop_frontEv */
{
} /* size: 0 */

/* <0> (null):0 */
void push_back(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9push_backERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, unsigned int, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5eraseESt14_List_iteratorIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4swapERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class list<SpotEncounter, std::allocator<SpotEncounter> > &, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void remove(class list<SpotEncounter, std::allocator<SpotEncounter> > *, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6removeERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void unique(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE6uniqueEv */
{
} /* size: 0 */

/* <0> (null):0 */
void merge(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE5mergeERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void reverse(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE7reverseEv */
{
} /* size: 0 */

/* <0> (null):0 */
void sort(class list<SpotEncounter, std::allocator<SpotEncounter> > *) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE4sortEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE18_M_fill_initializeEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class list<SpotEncounter, std::allocator<SpotEncounter> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE14_M_fill_assignEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_transfer(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>, const value_type  &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_erase(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class _List_iterator<SpotEncounter>) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<SpotEncounter, std::allocator<SpotEncounter> > *, class list<SpotEncounter, std::allocator<SpotEncounter> > &) /* linkage=_ZNSt4listI13SpotEncounterSaIS0_EE25_M_check_equal_allocatorsERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<NavConnect> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<NavConnect> *, const class new_allocator<NavConnect>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<NavConnect> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<NavConnect>  *, union NavConnect &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE7addressERS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<NavConnect>  *, const union NavConnect  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE7addressERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<NavConnect> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<NavConnect> *, union NavConnect *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE10deallocateEPS1_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<NavConnect>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorI10NavConnectE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<NavConnect> *, union NavConnect *, const union NavConnect  &) /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE9constructEPS1_RKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<NavConnect> *, union NavConnect *) /* linkage=_ZN9__gnu_cxx13new_allocatorI10NavConnectE7destroyEPS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<NavConnect> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<NavConnect> *, const class allocator<NavConnect>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<NavConnect> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<NavConnect> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<NavConnect> > *, const class new_allocator<std::_List_node<NavConnect> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<NavConnect> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<NavConnect> >  *, class _List_node<NavConnect> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7addressERS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<NavConnect> >  *, const class _List_node<NavConnect>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7addressERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<NavConnect> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE10deallocateEPS3_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<NavConnect> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *, const class _List_node<NavConnect>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE9constructEPS3_RKS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<NavConnect> > *, class _List_node<NavConnect> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI10NavConnectEE7destroyEPS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<NavConnect> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<NavConnect> > *, const class allocator<std::_List_node<NavConnect> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<NavConnect> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class _List_node<NavConnect> * _M_get_node(class _List_base<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<NavConnect, std::allocator<NavConnect> > *, class _List_node<NavConnect> *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE11_M_put_nodeEPSt10_List_nodeIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt10_List_baseI10NavConnectSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_List_base(class _List_base<NavConnect, std::allocator<NavConnect> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void _M_clear(class _List_base<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE8_M_clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_init(class _List_base<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt10_List_baseI10NavConnectSaIS0_EE7_M_initEv */
{
} /* size: 0 */

/* <0> (null):0 */
_Node * _M_create_node(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE14_M_create_nodeERKS0_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<NavConnect, std::allocator<NavConnect> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<NavConnect, std::allocator<NavConnect> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<NavConnect, std::allocator<NavConnect> > *, const class list<NavConnect, std::allocator<NavConnect> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
class list<NavConnect, std::allocator<NavConnect> > & operator=(class list<NavConnect, std::allocator<NavConnect> > *, const class list<NavConnect, std::allocator<NavConnect> >  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EEaSERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6assignEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, union NavConnect) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6resizeEjS0_ */
{
} /* size: 159072544 */

/* <0> (null):0 */
reference front(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<NavConnect, std::allocator<NavConnect> >  *) /* linkage=_ZNKSt4listI10NavConnectSaIS0_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE10push_frontERKS0_ */
{
} /* size: 159395384 */

/* <0> (null):0 */
void pop_front(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9pop_frontEv */
{
} /* size: 159488616 */

/* <0> (null):0 */
void push_back(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9push_backERKS0_ */
{
} /* size: 159490536 */

/* <0> (null):0 */
void pop_back(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE8pop_backEv */
{
} /* size: 159540680 */

/* <0> (null):0 */
iterator insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, unsigned int, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6insertESt14_List_iteratorIS0_EjRKS0_ */
{
} /* size: 159589848 */

/* <0> (null):0 */
iterator erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5eraseESt14_List_iteratorIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5eraseESt14_List_iteratorIS0_ES4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4swapERS2_ */
{
} /* size: 159752172 */

/* <0> (null):0 */
void clear(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5clearEv */
{
} /* size: 159754544 */

/* <0> (null):0 */
void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_ */
{
} /* size: 159801480 */

/* <0> (null):0 */
void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_ */
{
} /* size: 159865248 */

/* <0> (null):0 */
void splice(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class list<NavConnect, std::allocator<NavConnect> > &, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6spliceESt14_List_iteratorIS0_ERS2_S4_S4_ */
{
} /* size: 159900512 */

/* <0> (null):0 */
void remove(class list<NavConnect, std::allocator<NavConnect> > *, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6removeERKS0_ */
{
} /* size: 159918712 */

/* <0> (null):0 */
void unique(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE6uniqueEv */
{
} /* size: 159935112 */

/* <0> (null):0 */
void merge(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE5mergeERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void reverse(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE7reverseEv */
{
} /* size: 0 */

/* <0> (null):0 */
void sort(class list<NavConnect, std::allocator<NavConnect> > *) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE4sortEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE18_M_fill_initializeEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class list<NavConnect, std::allocator<NavConnect> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE14_M_fill_assignEjRKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_transfer(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE11_M_transferESt14_List_iteratorIS0_ES4_S4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>, const value_type  &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_erase(class list<NavConnect, std::allocator<NavConnect> > *, class _List_iterator<NavConnect>) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<NavConnect, std::allocator<NavConnect> > *, class list<NavConnect, std::allocator<NavConnect> > &) /* linkage=_ZNSt4listI10NavConnectSaIS0_EE25_M_check_equal_allocatorsERS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<CNavLadder*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<CNavLadder*> *, const class new_allocator<CNavLadder*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<CNavLadder*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<CNavLadder*>  *, class CNavLadder * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE7addressERS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<CNavLadder*>  *, const class CNavLadder *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE7addressERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<CNavLadder*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<CNavLadder*> *, class CNavLadder * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE10deallocateEPS2_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<CNavLadder*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP10CNavLadderE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<CNavLadder*> *, class CNavLadder * *, const class CNavLadder *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE9constructEPS2_RKS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<CNavLadder*> *, class CNavLadder * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP10CNavLadderE7destroyEPS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<CNavLadder*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<CNavLadder*> *, const class allocator<CNavLadder*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<CNavLadder*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *, const class new_allocator<std::_List_node<CNavLadder*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<CNavLadder*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<CNavLadder*> >  *, class _List_node<CNavLadder*> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7addressERS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<CNavLadder*> >  *, const class _List_node<CNavLadder*>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7addressERKS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<CNavLadder*> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE10deallocateEPS4_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<CNavLadder*> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *, const class _List_node<CNavLadder*>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE9constructEPS4_RKS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<CNavLadder*> > *, class _List_node<CNavLadder*> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP10CNavLadderEE7destroyEPS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<CNavLadder*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<CNavLadder*> > *, const class allocator<std::_List_node<CNavLadder*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<CNavLadder*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class _List_node<CNavLadder*> * _M_get_node(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_node<CNavLadder*> *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt10_List_baseIP10CNavLadderSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_List_base(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void _M_clear(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE8_M_clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_init(class _List_base<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt10_List_baseIP10CNavLadderSaIS1_EE7_M_initEv */
{
} /* size: 0 */

/* <0> (null):0 */
_Node * _M_create_node(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE14_M_create_nodeERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const class list<CNavLadder*, std::allocator<CNavLadder*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
class list<CNavLadder*, std::allocator<CNavLadder*> > & operator=(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const class list<CNavLadder*, std::allocator<CNavLadder*> >  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EEaSERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, class CNavLadder *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6resizeEjS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
reference front(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<CNavLadder*, std::allocator<CNavLadder*> >  *) /* linkage=_ZNKSt4listIP10CNavLadderSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE10push_frontERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_front(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9pop_frontEv */
{
} /* size: 0 */

/* <0> (null):0 */
void push_back(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9push_backERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4swapERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class list<CNavLadder*, std::allocator<CNavLadder*> > &, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void remove(class list<CNavLadder*, std::allocator<CNavLadder*> > *, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6removeERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void unique(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE6uniqueEv */
{
} /* size: 0 */

/* <0> (null):0 */
void merge(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE5mergeERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void reverse(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE7reverseEv */
{
} /* size: 0 */

/* <0> (null):0 */
void sort(class list<CNavLadder*, std::allocator<CNavLadder*> > *) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE4sortEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE18_M_fill_initializeEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class list<CNavLadder*, std::allocator<CNavLadder*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE14_M_fill_assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_transfer(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>, const value_type  &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_erase(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class _List_iterator<CNavLadder*>) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<CNavLadder*, std::allocator<CNavLadder*> > *, class list<CNavLadder*, std::allocator<CNavLadder*> > &) /* linkage=_ZNSt4listIP10CNavLadderSaIS1_EE25_M_check_equal_allocatorsERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<CNavArea*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<CNavArea*> *, const class new_allocator<CNavArea*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<CNavArea*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<CNavArea*>  *, class CNavArea * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE7addressERS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<CNavArea*>  *, const class CNavArea *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE7addressERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<CNavArea*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<CNavArea*> *, class CNavArea * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE10deallocateEPS2_j */
{
} /* size: 0 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<CNavArea*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP8CNavAreaE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<CNavArea*> *, class CNavArea * *, const class CNavArea *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE9constructEPS2_RKS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void destroy(class new_allocator<CNavArea*> *, class CNavArea * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP8CNavAreaE7destroyEPS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<CNavArea*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<CNavArea*> *, const class allocator<CNavArea*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<CNavArea*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<CNavArea*> > *)
{
} /* size: 160015548 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<CNavArea*> > *, const class new_allocator<std::_List_node<CNavArea*> >  &)
{
} /* size: 159768492 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<CNavArea*> > *, int)
{
} /* size: 159858708 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<CNavArea*> >  *, class _List_node<CNavArea*> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7addressERS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<CNavArea*> >  *, const class _List_node<CNavArea*>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7addressERKS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<CNavArea*> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE10deallocateEPS4_j */
{
} /* size: 160058800 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<CNavArea*> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *, const class _List_node<CNavArea*>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE9constructEPS4_RKS4_ */
{
} /* size: 160083208 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<CNavArea*> > *, class _List_node<CNavArea*> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP8CNavAreaEE7destroyEPS4_ */
{
} /* size: 160094088 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<CNavArea*> > *)
{
} /* size: 160126456 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<CNavArea*> > *, const class allocator<std::_List_node<CNavArea*> >  &)
{
} /* size: 160135900 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<CNavArea*> > *, int)
{
} /* size: 160145816 */

/* <0> (null):0 */
class _List_node<CNavArea*> * _M_get_node(class _List_base<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, class _List_node<CNavArea*> *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */
{
} /* size: 160194784 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt10_List_baseIP8CNavAreaSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_List_base(class _List_base<CNavArea*, std::allocator<CNavArea*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void _M_clear(class _List_base<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE8_M_clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_init(class _List_base<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt10_List_baseIP8CNavAreaSaIS1_EE7_M_initEv */
{
} /* size: 0 */

/* <0> (null):0 */
_Node * _M_create_node(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE14_M_create_nodeERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<CNavArea*, std::allocator<CNavArea*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<CNavArea*, std::allocator<CNavArea*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<CNavArea*, std::allocator<CNavArea*> > *, const class list<CNavArea*, std::allocator<CNavArea*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
class list<CNavArea*, std::allocator<CNavArea*> > & operator=(class list<CNavArea*, std::allocator<CNavArea*> > *, const class list<CNavArea*, std::allocator<CNavArea*> >  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EEaSERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, class CNavArea *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6resizeEjS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
reference front(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<CNavArea*, std::allocator<CNavArea*> >  *) /* linkage=_ZNKSt4listIP8CNavAreaSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE10push_frontERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_front(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9pop_frontEv */
{
} /* size: 0 */

/* <0> (null):0 */
void push_back(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9push_backERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4swapERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class list<CNavArea*, std::allocator<CNavArea*> > &, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void remove(class list<CNavArea*, std::allocator<CNavArea*> > *, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6removeERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void unique(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE6uniqueEv */
{
} /* size: 0 */

/* <0> (null):0 */
void merge(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE5mergeERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void reverse(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE7reverseEv */
{
} /* size: 0 */

/* <0> (null):0 */
void sort(class list<CNavArea*, std::allocator<CNavArea*> > *) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE4sortEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE18_M_fill_initializeEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class list<CNavArea*, std::allocator<CNavArea*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE14_M_fill_assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_transfer(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>, const value_type  &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_erase(class list<CNavArea*, std::allocator<CNavArea*> > *, class _List_iterator<CNavArea*>) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<CNavArea*, std::allocator<CNavArea*> > *, class list<CNavArea*, std::allocator<CNavArea*> > &) /* linkage=_ZNSt4listIP8CNavAreaSaIS1_EE25_M_check_equal_allocatorsERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<NavConnect> *)
{
} /* size: 146685364 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<NavConnect> *, const class _List_node_base  *)
{
} /* size: 159418116 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<NavConnect> *, const iterator  &)
{
} /* size: 159588408 */

/* <0> (null):0 */
reference operator*(const class _List_const_iterator<NavConnect>  *) /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_const_iterator<NavConnect>  *) /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_const_iterator<NavConnect> *) /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_const_iterator<NavConnect> *, int) /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_const_iterator<NavConnect> *) /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_const_iterator<NavConnect> *, int) /* linkage=_ZNSt20_List_const_iteratorI10NavConnectEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_const_iterator<NavConnect>  *, const _Self  &) /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEeqERKS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_const_iterator<NavConnect>  *, const _Self  &) /* linkage=_ZNKSt20_List_const_iteratorI10NavConnectEneERKS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
void CNavAreaGrid(class CNavAreaGrid *)
{
} /* size: 160137392 */

/* <0> (null):0 */
void ~CNavAreaGrid(class CNavAreaGrid *, int)
{
} /* size: 160162040 */

/* <0> (null):0 */
void Reset(class CNavAreaGrid *) /* linkage=_ZN12CNavAreaGrid5ResetEv */
{
} /* size: 160181424 */

/* <0> (null):0 */
void Initialize(class CNavAreaGrid *, float, float, float, float) /* linkage=_ZN12CNavAreaGrid10InitializeEffff */
{
} /* size: 160210700 */

/* <0> (null):0 */
void AddNavArea(class CNavAreaGrid *, class CNavArea *) /* linkage=_ZN12CNavAreaGrid10AddNavAreaEP8CNavArea */
{
} /* size: 160249764 */

/* <0> (null):0 */
void RemoveNavArea(class CNavAreaGrid *, class CNavArea *) /* linkage=_ZN12CNavAreaGrid13RemoveNavAreaEP8CNavArea */
{
} /* size: 160260840 */

/* <0> (null):0 */
unsigned int GetNavAreaCount(const class CNavAreaGrid  *) /* linkage=_ZNK12CNavAreaGrid15GetNavAreaCountEv */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetNavArea(const class CNavAreaGrid  *, const class Vector  *, float) /* linkage=_ZNK12CNavAreaGrid10GetNavAreaEPK6Vectorf */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetNavAreaByID(const class CNavAreaGrid  *, unsigned int) /* linkage=_ZNK12CNavAreaGrid14GetNavAreaByIDEj */
{
} /* size: 4 */

/* <0> (null):0 */
class CNavArea * GetNearestNavArea(const class CNavAreaGrid  *, const class Vector  *, bool) /* linkage=_ZNK12CNavAreaGrid17GetNearestNavAreaEPK6Vectorb */
{
} /* size: 4 */

/* <0> (null):0 */
Place GetPlace(const class CNavAreaGrid  *, const class Vector  *) /* linkage=_ZNK12CNavAreaGrid8GetPlaceEPK6Vector */
{
} /* size: 4 */

/* <0> (null):0 */
int ComputeHashKey(const class CNavAreaGrid  *, unsigned int) /* linkage=_ZNK12CNavAreaGrid14ComputeHashKeyEj */
{
} /* size: 4 */

/* <0> (null):0 */
int WorldToGridX(const class CNavAreaGrid  *, float) /* linkage=_ZNK12CNavAreaGrid12WorldToGridXEf */
{
} /* size: 4 */

/* <0> (null):0 */
int WorldToGridY(const class CNavAreaGrid  *, float) /* linkage=_ZNK12CNavAreaGrid12WorldToGridYEf */
{
} /* size: 4 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<CNavLadder*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<CNavLadder*> *, const class _List_node_base  *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_const_iterator(class _List_const_iterator<CNavLadder*> *, const iterator  &)
{
} /* size: 0 */

/* <0> (null):0 */
reference operator*(const class _List_const_iterator<CNavLadder*>  *) /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_const_iterator<CNavLadder*>  *) /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_const_iterator<CNavLadder*> *) /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_const_iterator<CNavLadder*> *, int) /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_const_iterator<CNavLadder*> *) /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_const_iterator<CNavLadder*> *, int) /* linkage=_ZNSt20_List_const_iteratorIP10CNavLadderEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_const_iterator<CNavLadder*>  *, const _Self  &) /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEeqERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_const_iterator<CNavLadder*>  *, const _Self  &) /* linkage=_ZNKSt20_List_const_iteratorIP10CNavLadderEneERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<CNavArea*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<CNavArea*> *, class _List_node_base *)
{
} /* size: 0 */

/* <0> (null):0 */
reference operator*(const class _List_iterator<CNavArea*>  *) /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_iterator<CNavArea*>  *) /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_iterator<CNavArea*> *) /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_iterator<CNavArea*> *, int) /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_iterator<CNavArea*> *) /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_iterator<CNavArea*> *, int) /* linkage=_ZNSt14_List_iteratorIP8CNavAreaEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_iterator<CNavArea*>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEeqERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_iterator<CNavArea*>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorIP8CNavAreaEneERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
void CImprov(class CImprov *, const class CImprov  &)
{
} /* size: 0 */

/* <0> (null):0 */
void CImprov(class CImprov *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ~CImprov(class CImprov *, int)
{
} /* size: 0 */

/* <0> (null):0 */
virtual bool IsAlive(const class CImprov  *) /* linkage=_ZNK7CImprov7IsAliveEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual void MoveTo(class CImprov *, const class Vector  &) /* linkage=_ZN7CImprov6MoveToERK6Vector */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void LookAt(class CImprov *, const class Vector  &) /* linkage=_ZN7CImprov6LookAtERK6Vector */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ClearLookAt(class CImprov *) /* linkage=_ZN7CImprov11ClearLookAtEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void FaceTo(class CImprov *, const class Vector  &) /* linkage=_ZN7CImprov6FaceToERK6Vector */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ClearFaceTo(class CImprov *) /* linkage=_ZN7CImprov11ClearFaceToEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual bool IsAtMoveGoal(const class CImprov  *, float) /* linkage=_ZNK7CImprov12IsAtMoveGoalEf */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool HasLookAt(const class CImprov  *) /* linkage=_ZNK7CImprov9HasLookAtEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool HasFaceTo(const class CImprov  *) /* linkage=_ZNK7CImprov9HasFaceToEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsAtFaceGoal(const class CImprov  *) /* linkage=_ZNK7CImprov12IsAtFaceGoalEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsFriendInTheWay(const class CImprov  *, const class Vector  &) /* linkage=_ZNK7CImprov16IsFriendInTheWayERK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsFriendInTheWay(const class CImprov  *, class CBaseEntity *, const class Vector  &) /* linkage=_ZNK7CImprov16IsFriendInTheWayEP11CBaseEntityRK6Vector */
{
} /* size: 1 */

/* <0> (null):0 */
virtual void MoveForward(class CImprov *) /* linkage=_ZN7CImprov11MoveForwardEv */
{
} /* size: 159414920 */

/* <0> (null):0 */
virtual void MoveBackward(class CImprov *) /* linkage=_ZN7CImprov12MoveBackwardEv */
{
} /* size: 159416840 */

/* <0> (null):0 */
virtual void StrafeLeft(class CImprov *) /* linkage=_ZN7CImprov10StrafeLeftEv */
{
} /* size: 159392696 */

/* <0> (null):0 */
virtual void StrafeRight(class CImprov *) /* linkage=_ZN7CImprov11StrafeRightEv */
{
} /* size: 159486984 */

/* <0> (null):0 */
virtual bool Jump(class CImprov *) /* linkage=_ZN7CImprov4JumpEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual void Crouch(class CImprov *) /* linkage=_ZN7CImprov6CrouchEv */
{
} /* size: 159490824 */

/* <0> (null):0 */
virtual void StandUp(class CImprov *) /* linkage=_ZN7CImprov7StandUpEv */
{
} /* size: 159540680 */

/* <0> (null):0 */
virtual void TrackPath(class CImprov *, const class Vector  &, float) /* linkage=_ZN7CImprov9TrackPathERK6Vectorf */
{
} /* size: 159542664 */

/* <0> (null):0 */
virtual void StartLadder(class CImprov *, const class CNavLadder  *, enum NavTraverseType, const class Vector  *, const class Vector  *) /* linkage=_ZN7CImprov11StartLadderEPK10CNavLadder15NavTraverseTypePK6VectorS6_ */
{
} /* size: 159589848 */

/* <0> (null):0 */
virtual bool TraverseLadder(class CImprov *, const class CNavLadder  *, enum NavTraverseType, const class Vector  *, const class Vector  *, float) /* linkage=_ZN7CImprov14TraverseLadderEPK10CNavLadder15NavTraverseTypePK6VectorS6_f */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool GetSimpleGroundHeightWithFloor(class CImprov *, const class Vector  *, float *, class Vector *) /* linkage=_ZN7CImprov30GetSimpleGroundHeightWithFloorEPK6VectorPfPS0_ */
{
} /* size: 1 */

/* <0> (null):0 */
virtual void Run(class CImprov *) /* linkage=_ZN7CImprov3RunEv */
{
} /* size: 159754044 */

/* <0> (null):0 */
virtual void Walk(class CImprov *) /* linkage=_ZN7CImprov4WalkEv */
{
} /* size: 159799040 */

/* <0> (null):0 */
virtual void Stop(class CImprov *) /* linkage=_ZN7CImprov4StopEv */
{
} /* size: 159838176 */

/* <0> (null):0 */
virtual float GetMoveAngle(const class CImprov  *) /* linkage=_ZNK7CImprov12GetMoveAngleEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual float GetFaceAngle(const class CImprov  *) /* linkage=_ZNK7CImprov12GetFaceAngleEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual const class Vector  & GetFeet(const class CImprov  *) /* linkage=_ZNK7CImprov7GetFeetEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual const class Vector  & GetCentroid(const class CImprov  *) /* linkage=_ZNK7CImprov11GetCentroidEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual const class Vector  & GetEyes(const class CImprov  *) /* linkage=_ZNK7CImprov7GetEyesEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual bool IsRunning(const class CImprov  *) /* linkage=_ZNK7CImprov9IsRunningEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsWalking(const class CImprov  *) /* linkage=_ZNK7CImprov9IsWalkingEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsStopped(const class CImprov  *) /* linkage=_ZNK7CImprov9IsStoppedEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsCrouching(const class CImprov  *) /* linkage=_ZNK7CImprov11IsCrouchingEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsJumping(const class CImprov  *) /* linkage=_ZNK7CImprov9IsJumpingEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsUsingLadder(const class CImprov  *) /* linkage=_ZNK7CImprov13IsUsingLadderEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsOnGround(const class CImprov  *) /* linkage=_ZNK7CImprov10IsOnGroundEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsMoving(const class CImprov  *) /* linkage=_ZNK7CImprov8IsMovingEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool CanRun(const class CImprov  *) /* linkage=_ZNK7CImprov6CanRunEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool CanCrouch(const class CImprov  *) /* linkage=_ZNK7CImprov9CanCrouchEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool CanJump(const class CImprov  *) /* linkage=_ZNK7CImprov7CanJumpEv */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsVisible(const class CImprov  *, const class Vector  &, bool) /* linkage=_ZNK7CImprov9IsVisibleERK6Vectorb */
{
} /* size: 1 */

/* <0> (null):0 */
virtual bool IsPlayerLookingAtMe(const class CImprov  *, class CBasePlayer *, float) /* linkage=_ZNK7CImprov19IsPlayerLookingAtMeEP11CBasePlayerf */
{
} /* size: 1 */

/* <0> (null):0 */
virtual class CBasePlayer * IsAnyPlayerLookingAtMe(const class CImprov  *, int, float) /* linkage=_ZNK7CImprov22IsAnyPlayerLookingAtMeEif */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CBasePlayer * GetClosestPlayerByTravelDistance(const class CImprov  *, int, float *) /* linkage=_ZNK7CImprov32GetClosestPlayerByTravelDistanceEiPf */
{
} /* size: 4 */

/* <0> (null):0 */
virtual class CNavArea * GetLastKnownArea(const class CImprov  *) /* linkage=_ZNK7CImprov16GetLastKnownAreaEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void OnUpdate(class CImprov *, float) /* linkage=_ZN7CImprov8OnUpdateEf */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void OnUpkeep(class CImprov *, float) /* linkage=_ZN7CImprov8OnUpkeepEf */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void OnReset(class CImprov *) /* linkage=_ZN7CImprov7OnResetEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void OnGameEvent(class CImprov *, enum GameEventType, class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN7CImprov11OnGameEventE13GameEventTypeP11CBaseEntityS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void OnTouch(class CImprov *, class CBaseEntity *) /* linkage=_ZN7CImprov7OnTouchEP11CBaseEntity */
{
} /* size: 0 */

/* <0> (null):0 */
void IImprovEvent(class IImprovEvent *, const class IImprovEvent  &)
{
} /* size: 0 */

/* <0> (null):0 */
void IImprovEvent(class IImprovEvent *)
{
} /* size: 0 */

/* <0> (null):0 */
void ~IImprovEvent(class IImprovEvent *, int)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void OnMoveToSuccess(class IImprovEvent *, const class Vector  &) /* linkage=_ZN12IImprovEvent15OnMoveToSuccessERK6Vector */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void OnMoveToFailure(class IImprovEvent *, const class Vector  &, enum MoveToFailureType) /* linkage=_ZN12IImprovEvent15OnMoveToFailureERK6VectorNS_17MoveToFailureTypeE */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void OnInjury(class IImprovEvent *, float) /* linkage=_ZN12IImprovEvent8OnInjuryEf */
{
} /* size: 0 */

/* <0> (null):0 */
void SimpleStateMachine(class SimpleStateMachine<CHostageImprov*, HostageState> *)
{
} /* size: 0 */

/* <0> (null):0 */
void Reset(class SimpleStateMachine<CHostageImprov*, HostageState> *, class CHostageImprov *) /* linkage=_ZN18SimpleStateMachineIP14CHostageImprov12HostageStateE5ResetES1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void SetState(class SimpleStateMachine<CHostageImprov*, HostageState> *, class HostageState *) /* linkage=_ZN18SimpleStateMachineIP14CHostageImprov12HostageStateE8SetStateEPS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
float GetStateDuration(const class SimpleStateMachine<CHostageImprov*, HostageState>  *) /* linkage=_ZNK18SimpleStateMachineIP14CHostageImprov12HostageStateE16GetStateDurationEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsState(const class SimpleStateMachine<CHostageImprov*, HostageState>  *, const class HostageState  *) /* linkage=_ZNK18SimpleStateMachineIP14CHostageImprov12HostageStateE7IsStateEPKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
void Update(class SimpleStateMachine<CHostageImprov*, HostageState> *) /* linkage=_ZN18SimpleStateMachineIP14CHostageImprov12HostageStateE6UpdateEv */
{
} /* size: 0 */

/* <0> (null):0 */
void HostageState(class HostageState *, const class HostageState  &)
{
} /* size: 0 */

/* <0> (null):0 */
void HostageState(class HostageState *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void UpdateStationaryAnimation(class HostageState *, class CHostageImprov *) /* linkage=_ZN12HostageState25UpdateStationaryAnimationEP14CHostageImprov */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ~HostageState(class HostageState *, int)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ~CHostageImprov(class CHostageImprov *, int)
{
} /* size: 0 */

/* <0> (null):0 */
bool IsTalking(const class CHostageImprov  *) /* linkage=_ZNK14CHostageImprov9IsTalkingEv */
{
} /* size: 1 */

/* <0> (null):0 */
void Follow(class CHostageImprov *, class CBasePlayer *) /* linkage=_ZN14CHostageImprov6FollowEP11CBasePlayer */
{
} /* size: 0 */

/* <0> (null):0 */
void Idle(class CHostageImprov *) /* linkage=_ZN14CHostageImprov4IdleEv */
{
} /* size: 0 */

/* <0> (null):0 */
class CBaseEntity * GetFollowLeader(const class CHostageImprov  *) /* linkage=_ZNK14CHostageImprov15GetFollowLeaderEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsFollowing(const class CHostageImprov  *, const class CBaseEntity  *) /* linkage=_ZNK14CHostageImprov11IsFollowingEPK11CBaseEntity */
{
} /* size: 1 */

/* <0> (null):0 */
virtual void ~HostageIdleState(class HostageIdleState *, int)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ~HostageAnimateState(class HostageAnimateState *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void CHostage(class CHostage *, const class CHostage  &)
{
} /* size: 0 */

/* <0> (null):0 */
void CHostage(class CHostage *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Spawn(class CHostage *) /* linkage=_ZN8CHostage5SpawnEv */
{
} /* size: 0 */

/* <0> (null):0 */
virtual void Precache(class CHostage *) /* linkage=_ZN8CHostage8PrecacheEv */
{
} /* size: 0 */

/* <0> (null):0 */
void IdleThink(class CHostage *) /* linkage=_ZN8CHostage9IdleThinkEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Remove(class CHostage *) /* linkage=_ZN8CHostage6RemoveEv */
{
} /* size: 0 */

/* <0> (null):0 */
void RePosition(class CHostage *) /* linkage=_ZN8CHostage10RePositionEv */
{
} /* size: 0 */

/* <0> (null):0 */
void SetActivity(class CHostage *, int) /* linkage=_ZN8CHostage11SetActivityEi */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int ObjectCaps(class CHostage *) /* linkage=_ZN8CHostage10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Use(class CHostage *, class CBaseEntity *, class CBaseEntity *, USE_TYPE, float) /* linkage=_ZN8CHostage3UseEP11CBaseEntityS1_8USE_TYPEf */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int TakeDamage(class CHostage *, entvars_t *, entvars_t *, float, int) /* linkage=_ZN8CHostage10TakeDamageEP9entvars_sS1_fi */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void Touch(class CHostage *, class CBaseEntity *) /* linkage=_ZN8CHostage5TouchEP11CBaseEntity */
{
} /* size: 0 */

/* <0> (null):0 */
virtual int Classify(class CHostage *) /* linkage=_ZN8CHostage8ClassifyEv */
{
} /* size: 4 */

/* <0> (null):0 */
int GetActivity(class CHostage *) /* linkage=_ZN8CHostage11GetActivityEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual int BloodColor(class CHostage *) /* linkage=_ZN8CHostage10BloodColorEv */
{
} /* size: 4 */

/* <0> (null):0 */
float GetModifiedDamage(class CHostage *, float, int) /* linkage=_ZN8CHostage17GetModifiedDamageEfi */
{
} /* size: 4 */

/* <0> (null):0 */
void SetFlinchActivity(class CHostage *) /* linkage=_ZN8CHostage17SetFlinchActivityEv */
{
} /* size: 0 */

/* <0> (null):0 */
void SetDeathActivity(class CHostage *) /* linkage=_ZN8CHostage16SetDeathActivityEv */
{
} /* size: 0 */

/* <0> (null):0 */
void PlayPainSound(class CHostage *) /* linkage=_ZN8CHostage13PlayPainSoundEv */
{
} /* size: 0 */

/* <0> (null):0 */
void PlayFollowRescueSound(class CHostage *) /* linkage=_ZN8CHostage21PlayFollowRescueSoundEv */
{
} /* size: 0 */

/* <0> (null):0 */
void AnnounceDeath(class CHostage *, class CBasePlayer *) /* linkage=_ZN8CHostage13AnnounceDeathEP11CBasePlayer */
{
} /* size: 0 */

/* <0> (null):0 */
void ApplyHostagePenalty(class CHostage *, class CBasePlayer *) /* linkage=_ZN8CHostage19ApplyHostagePenaltyEP11CBasePlayer */
{
} /* size: 0 */

/* <0> (null):0 */
void GiveCTTouchBonus(class CHostage *, class CBasePlayer *) /* linkage=_ZN8CHostage16GiveCTTouchBonusEP11CBasePlayer */
{
} /* size: 0 */

/* <0> (null):0 */
void SendHostagePositionMsg(class CHostage *) /* linkage=_ZN8CHostage22SendHostagePositionMsgEv */
{
} /* size: 0 */

/* <0> (null):0 */
void SendHostageEventMsg(class CHostage *) /* linkage=_ZN8CHostage19SendHostageEventMsgEv */
{
} /* size: 0 */

/* <0> (null):0 */
void DoFollow(class CHostage *) /* linkage=_ZN8CHostage8DoFollowEv */
{
} /* size: 0 */

/* <0> (null):0 */
BOOL IsOnLadder(class CHostage *) /* linkage=_ZN8CHostage10IsOnLadderEv */
{
} /* size: 4 */

/* <0> (null):0 */
void PointAt(class CHostage *, const class Vector  &) /* linkage=_ZN8CHostage7PointAtERK6Vector */
{
} /* size: 0 */

/* <0> (null):0 */
void MoveToward(class CHostage *, const class Vector  &) /* linkage=_ZN8CHostage10MoveTowardERK6Vector */
{
} /* size: 0 */

/* <0> (null):0 */
void NavReady(class CHostage *) /* linkage=_ZN8CHostage8NavReadyEv */
{
} /* size: 0 */

/* <0> (null):0 */
void Wiggle(class CHostage *) /* linkage=_ZN8CHostage6WiggleEv */
{
} /* size: 0 */

/* <0> (null):0 */
void PreThink(class CHostage *) /* linkage=_ZN8CHostage8PreThinkEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool IsFollowingSomeone(class CHostage *) /* linkage=_ZN8CHostage18IsFollowingSomeoneEv */
{
} /* size: 1 */

/* <0> (null):0 */
class CBaseEntity * GetLeader(class CHostage *) /* linkage=_ZN8CHostage9GetLeaderEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsFollowing(class CHostage *, const class CBaseEntity  *) /* linkage=_ZN8CHostage11IsFollowingEPK11CBaseEntity */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsValid(class CHostage *) /* linkage=_ZN8CHostage7IsValidEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsDead(class CHostage *) /* linkage=_ZN8CHostage6IsDeadEv */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsAtHome(const class CHostage  *) /* linkage=_ZNK8CHostage8IsAtHomeEv */
{
} /* size: 1 */

/* <0> (null):0 */
const class Vector  * GetHomePosition(const class CHostage  *) /* linkage=_ZNK8CHostage15GetHomePositionEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SimpleChatter(class SimpleChatter *)
{
} /* size: 0 */

/* <0> (null):0 */
void ~SimpleChatter(class SimpleChatter *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void AddSound(class SimpleChatter *, enum HostageChatterType, char *) /* linkage=_ZN13SimpleChatter8AddSoundE18HostageChatterTypePc */
{
} /* size: 0 */

/* <0> (null):0 */
float PlaySound(class SimpleChatter *, class CBaseEntity *, enum HostageChatterType) /* linkage=_ZN13SimpleChatter9PlaySoundEP11CBaseEntity18HostageChatterType */
{
} /* size: 4 */

/* <0> (null):0 */
char * GetSound(class SimpleChatter *, enum HostageChatterType, float *) /* linkage=_ZN13SimpleChatter8GetSoundE18HostageChatterTypePf */
{
} /* size: 4 */

/* <0> (null):0 */
void Shuffle(class SimpleChatter *, class ChatterSet *) /* linkage=_ZN13SimpleChatter7ShuffleEPNS_10ChatterSetE */
{
} /* size: 0 */

/* <0> (null):0 */
void CHostageManager(class CHostageManager *)
{
} /* size: 0 */

/* <0> (null):0 */
void ServerActivate(class CHostageManager *) /* linkage=_ZN15CHostageManager14ServerActivateEv */
{
} /* size: 0 */

/* <0> (null):0 */
void ServerDeactivate(class CHostageManager *) /* linkage=_ZN15CHostageManager16ServerDeactivateEv */
{
} /* size: 0 */

/* <0> (null):0 */
void RestartRound(class CHostageManager *) /* linkage=_ZN15CHostageManager12RestartRoundEv */
{
} /* size: 0 */

/* <0> (null):0 */
void AddHostage(class CHostageManager *, class CHostage *) /* linkage=_ZN15CHostageManager10AddHostageEP8CHostage */
{
} /* size: 0 */

/* <0> (null):0 */
class SimpleChatter * GetChatter(class CHostageManager *) /* linkage=_ZN15CHostageManager10GetChatterEv */
{
} /* size: 4 */

/* <0> (null):0 */
bool IsNearbyHostageTalking(const class CHostageManager  *, class CHostageImprov *) /* linkage=_ZNK15CHostageManager22IsNearbyHostageTalkingEP14CHostageImprov */
{
} /* size: 1 */

/* <0> (null):0 */
bool IsNearbyHostageJumping(const class CHostageManager  *, class CHostageImprov *) /* linkage=_ZNK15CHostageManager22IsNearbyHostageJumpingEP14CHostageImprov */
{
} /* size: 1 */

/* <0> (null):0 */
void OnEvent(class CHostageManager *, enum GameEventType, class CBaseEntity *, class CBaseEntity *) /* linkage=_ZN15CHostageManager7OnEventE13GameEventTypeP11CBaseEntityS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
class CHostage * GetClosestHostage(class CHostageManager *, const class Vector  &, float *) /* linkage=_ZN15CHostageManager17GetClosestHostageERK6VectorPf */
{
} /* size: 4 */

/* <0> (null):0 */
void ~CHostageManager(class CHostageManager *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<CCareerTask*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void new_allocator(class new_allocator<CCareerTask*> *, const class new_allocator<CCareerTask*>  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<CCareerTask*> *, int)
{
} /* size: 0 */

/* <0> (null):0 */
pointer address(const class new_allocator<CCareerTask*>  *, class CCareerTask * &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP11CCareerTaskE7addressERS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<CCareerTask*>  *, const class CCareerTask *  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP11CCareerTaskE7addressERKS2_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<CCareerTask*> *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP11CCareerTaskE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<CCareerTask*> *, class CCareerTask * *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorIP11CCareerTaskE10deallocateEPS2_j */
{
} /* size: 159960936 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<CCareerTask*>  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorIP11CCareerTaskE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<CCareerTask*> *, class CCareerTask * *, const class CCareerTask *  &) /* linkage=_ZN9__gnu_cxx13new_allocatorIP11CCareerTaskE9constructEPS2_RKS2_ */
{
} /* size: 160017356 */

/* <0> (null):0 */
void destroy(class new_allocator<CCareerTask*> *, class CCareerTask * *) /* linkage=_ZN9__gnu_cxx13new_allocatorIP11CCareerTaskE7destroyEPS2_ */
{
} /* size: 159857548 */

/* <0> (null):0 */
void allocator(class allocator<CCareerTask*> *)
{
} /* size: 160057376 */

/* <0> (null):0 */
void allocator(class allocator<CCareerTask*> *, const class allocator<CCareerTask*>  &)
{
} /* size: 160060528 */

/* <0> (null):0 */
void ~allocator(class allocator<CCareerTask*> *, int)
{
} /* size: 160076104 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<CCareerTask*> > *)
{
} /* size: 160121680 */

/* <0> (null):0 */
void new_allocator(class new_allocator<std::_List_node<CCareerTask*> > *, const class new_allocator<std::_List_node<CCareerTask*> >  &)
{
} /* size: 160134660 */

/* <0> (null):0 */
void ~new_allocator(class new_allocator<std::_List_node<CCareerTask*> > *, int)
{
} /* size: 160144512 */

/* <0> (null):0 */
pointer address(const class new_allocator<std::_List_node<CCareerTask*> >  *, class _List_node<CCareerTask*> &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP11CCareerTaskEE7addressERS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
const_pointer address(const class new_allocator<std::_List_node<CCareerTask*> >  *, const class _List_node<CCareerTask*>  &) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP11CCareerTaskEE7addressERKS4_ */
{
} /* size: 4 */

/* <0> (null):0 */
pointer allocate(class new_allocator<std::_List_node<CCareerTask*> > *, unsigned int, const void  *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP11CCareerTaskEE8allocateEjPKv */
{
} /* size: 4 */

/* <0> (null):0 */
void deallocate(class new_allocator<std::_List_node<CCareerTask*> > *, class _List_node<CCareerTask*> *, unsigned int) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP11CCareerTaskEE10deallocateEPS4_j */
{
} /* size: 160194992 */

/* <0> (null):0 */
size_type max_size(const class new_allocator<std::_List_node<CCareerTask*> >  *) /* linkage=_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP11CCareerTaskEE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void construct(class new_allocator<std::_List_node<CCareerTask*> > *, class _List_node<CCareerTask*> *, const class _List_node<CCareerTask*>  &) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP11CCareerTaskEE9constructEPS4_RKS4_ */
{
} /* size: 160216680 */

/* <0> (null):0 */
void destroy(class new_allocator<std::_List_node<CCareerTask*> > *, class _List_node<CCareerTask*> *) /* linkage=_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP11CCareerTaskEE7destroyEPS4_ */
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<CCareerTask*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void allocator(class allocator<std::_List_node<CCareerTask*> > *, const class allocator<std::_List_node<CCareerTask*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~allocator(class allocator<std::_List_node<CCareerTask*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
class _List_node<CCareerTask*> * _M_get_node(class _List_base<CCareerTask*, std::allocator<CCareerTask*> > *) /* linkage=_ZNSt10_List_baseIP11CCareerTaskSaIS1_EE11_M_get_nodeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void _M_put_node(class _List_base<CCareerTask*, std::allocator<CCareerTask*> > *, class _List_node<CCareerTask*> *) /* linkage=_ZNSt10_List_baseIP11CCareerTaskSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
_Node_alloc_type & _M_get_Node_allocator(class _List_base<CCareerTask*, std::allocator<CCareerTask*> > *) /* linkage=_ZNSt10_List_baseIP11CCareerTaskSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
const _Node_alloc_type  & _M_get_Node_allocator(const class _List_base<CCareerTask*, std::allocator<CCareerTask*> >  *) /* linkage=_ZNKSt10_List_baseIP11CCareerTaskSaIS1_EE21_M_get_Node_allocatorEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Tp_alloc_type _M_get_Tp_allocator(const class _List_base<CCareerTask*, std::allocator<CCareerTask*> >  *) /* linkage=_ZNKSt10_List_baseIP11CCareerTaskSaIS1_EE19_M_get_Tp_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
allocator_type get_allocator(const class _List_base<CCareerTask*, std::allocator<CCareerTask*> >  *) /* linkage=_ZNKSt10_List_baseIP11CCareerTaskSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_base(class _List_base<CCareerTask*, std::allocator<CCareerTask*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_base(class _List_base<CCareerTask*, std::allocator<CCareerTask*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void ~_List_base(class _List_base<CCareerTask*, std::allocator<CCareerTask*> > *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void _M_clear(class _List_base<CCareerTask*, std::allocator<CCareerTask*> > *) /* linkage=_ZNSt10_List_baseIP11CCareerTaskSaIS1_EE8_M_clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_init(class _List_base<CCareerTask*, std::allocator<CCareerTask*> > *) /* linkage=_ZNSt10_List_baseIP11CCareerTaskSaIS1_EE7_M_initEv */
{
} /* size: 0 */

/* <0> (null):0 */
_Node * _M_create_node(class list<CCareerTask*, std::allocator<CCareerTask*> > *, const value_type  &) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE14_M_create_nodeERKS1_ */
{
} /* size: 4 */

/* <0> (null):0 */
void list(class list<CCareerTask*, std::allocator<CCareerTask*> > *)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<CCareerTask*, std::allocator<CCareerTask*> > *, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<CCareerTask*, std::allocator<CCareerTask*> > *, unsigned int, const value_type  &, const allocator_type  &)
{
} /* size: 0 */

/* <0> (null):0 */
void list(class list<CCareerTask*, std::allocator<CCareerTask*> > *, const class list<CCareerTask*, std::allocator<CCareerTask*> >  &)
{
} /* size: 0 */

/* <0> (null):0 */
class list<CCareerTask*, std::allocator<CCareerTask*> > & operator=(class list<CCareerTask*, std::allocator<CCareerTask*> > *, const class list<CCareerTask*, std::allocator<CCareerTask*> >  &) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EEaSERKS3_ */
{
} /* size: 4 */

/* <0> (null):0 */
void assign(class list<CCareerTask*, std::allocator<CCareerTask*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE6assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
allocator_type get_allocator(const class list<CCareerTask*, std::allocator<CCareerTask*> >  *) /* linkage=_ZNKSt4listIP11CCareerTaskSaIS1_EE13get_allocatorEv */
{
} /* size: 1 */

/* <0> (null):0 */
iterator begin(class list<CCareerTask*, std::allocator<CCareerTask*> > *) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator begin(const class list<CCareerTask*, std::allocator<CCareerTask*> >  *) /* linkage=_ZNKSt4listIP11CCareerTaskSaIS1_EE5beginEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator end(class list<CCareerTask*, std::allocator<CCareerTask*> > *) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_iterator end(const class list<CCareerTask*, std::allocator<CCareerTask*> >  *) /* linkage=_ZNKSt4listIP11CCareerTaskSaIS1_EE3endEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rbegin(class list<CCareerTask*, std::allocator<CCareerTask*> > *) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rbegin(const class list<CCareerTask*, std::allocator<CCareerTask*> >  *) /* linkage=_ZNKSt4listIP11CCareerTaskSaIS1_EE6rbeginEv */
{
} /* size: 0 */

/* <0> (null):0 */
reverse_iterator rend(class list<CCareerTask*, std::allocator<CCareerTask*> > *) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
const_reverse_iterator rend(const class list<CCareerTask*, std::allocator<CCareerTask*> >  *) /* linkage=_ZNKSt4listIP11CCareerTaskSaIS1_EE4rendEv */
{
} /* size: 0 */

/* <0> (null):0 */
bool empty(const class list<CCareerTask*, std::allocator<CCareerTask*> >  *) /* linkage=_ZNKSt4listIP11CCareerTaskSaIS1_EE5emptyEv */
{
} /* size: 1 */

/* <0> (null):0 */
size_type size(const class list<CCareerTask*, std::allocator<CCareerTask*> >  *) /* linkage=_ZNKSt4listIP11CCareerTaskSaIS1_EE4sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
size_type max_size(const class list<CCareerTask*, std::allocator<CCareerTask*> >  *) /* linkage=_ZNKSt4listIP11CCareerTaskSaIS1_EE8max_sizeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void resize(class list<CCareerTask*, std::allocator<CCareerTask*> > *, unsigned int, class CCareerTask *) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE6resizeEjS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
reference front(class list<CCareerTask*, std::allocator<CCareerTask*> > *) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference front(const class list<CCareerTask*, std::allocator<CCareerTask*> >  *) /* linkage=_ZNKSt4listIP11CCareerTaskSaIS1_EE5frontEv */
{
} /* size: 4 */

/* <0> (null):0 */
reference back(class list<CCareerTask*, std::allocator<CCareerTask*> > *) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
const_reference back(const class list<CCareerTask*, std::allocator<CCareerTask*> >  *) /* linkage=_ZNKSt4listIP11CCareerTaskSaIS1_EE4backEv */
{
} /* size: 4 */

/* <0> (null):0 */
void push_front(class list<CCareerTask*, std::allocator<CCareerTask*> > *, const value_type  &) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE10push_frontERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_front(class list<CCareerTask*, std::allocator<CCareerTask*> > *) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE9pop_frontEv */
{
} /* size: 0 */

/* <0> (null):0 */
void push_back(class list<CCareerTask*, std::allocator<CCareerTask*> > *, const value_type  &) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE9push_backERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void pop_back(class list<CCareerTask*, std::allocator<CCareerTask*> > *) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE8pop_backEv */
{
} /* size: 0 */

/* <0> (null):0 */
iterator insert(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class _List_iterator<CCareerTask*>, const value_type  &) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE6insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void insert(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class _List_iterator<CCareerTask*>, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE6insertESt14_List_iteratorIS1_EjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class _List_iterator<CCareerTask*>) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE5eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
iterator erase(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class _List_iterator<CCareerTask*>, class _List_iterator<CCareerTask*>) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE5eraseESt14_List_iteratorIS1_ES5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void swap(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class list<CCareerTask*, std::allocator<CCareerTask*> > &) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE4swapERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void clear(class list<CCareerTask*, std::allocator<CCareerTask*> > *) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE5clearEv */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class _List_iterator<CCareerTask*>, class list<CCareerTask*, std::allocator<CCareerTask*> > &) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class _List_iterator<CCareerTask*>, class list<CCareerTask*, std::allocator<CCareerTask*> > &, class _List_iterator<CCareerTask*>) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void splice(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class _List_iterator<CCareerTask*>, class list<CCareerTask*, std::allocator<CCareerTask*> > &, class _List_iterator<CCareerTask*>, class _List_iterator<CCareerTask*>) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE6spliceESt14_List_iteratorIS1_ERS3_S5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void remove(class list<CCareerTask*, std::allocator<CCareerTask*> > *, const value_type  &) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE6removeERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void unique(class list<CCareerTask*, std::allocator<CCareerTask*> > *) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE6uniqueEv */
{
} /* size: 0 */

/* <0> (null):0 */
void merge(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class list<CCareerTask*, std::allocator<CCareerTask*> > &) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE5mergeERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void reverse(class list<CCareerTask*, std::allocator<CCareerTask*> > *) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE7reverseEv */
{
} /* size: 0 */

/* <0> (null):0 */
void sort(class list<CCareerTask*, std::allocator<CCareerTask*> > *) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE4sortEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_initialize(class list<CCareerTask*, std::allocator<CCareerTask*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE18_M_fill_initializeEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_fill_assign(class list<CCareerTask*, std::allocator<CCareerTask*> > *, unsigned int, const value_type  &) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE14_M_fill_assignEjRKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_transfer(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class _List_iterator<CCareerTask*>, class _List_iterator<CCareerTask*>, class _List_iterator<CCareerTask*>) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE11_M_transferESt14_List_iteratorIS1_ES5_S5_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_insert(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class _List_iterator<CCareerTask*>, const value_type  &) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_erase(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class _List_iterator<CCareerTask*>) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E */
{
} /* size: 0 */

/* <0> (null):0 */
void _M_check_equal_allocators(class list<CCareerTask*, std::allocator<CCareerTask*> > *, class list<CCareerTask*, std::allocator<CCareerTask*> > &) /* linkage=_ZNSt4listIP11CCareerTaskSaIS1_EE25_M_check_equal_allocatorsERS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void Create(void) /* linkage=_ZN18CCareerTaskManager6CreateEv */
{
} /* size: 0 */

/* <0> (null):0 */
void CCareerTaskManager(class CCareerTaskManager *)
{
} /* size: 0 */

/* <0> (null):0 */
void Reset(class CCareerTaskManager *, bool) /* linkage=_ZN18CCareerTaskManager5ResetEb */
{
} /* size: 0 */

/* <0> (null):0 */
void AddTask(class CCareerTaskManager *, const char  *, const char  *, int, bool, bool, bool) /* linkage=_ZN18CCareerTaskManager7AddTaskEPKcS1_ibbb */
{
} /* size: 0 */

/* <0> (null):0 */
void HandleEvent(class CCareerTaskManager *, enum GameEventType, class CBasePlayer *, class CBasePlayer *) /* linkage=_ZN18CCareerTaskManager11HandleEventE13GameEventTypeP11CBasePlayerS2_ */
{
} /* size: 0 */

/* <0> (null):0 */
void HandleEnemyKill(class CCareerTaskManager *, bool, const char  *, bool, bool, class CBasePlayer *, class CBasePlayer *) /* linkage=_ZN18CCareerTaskManager15HandleEnemyKillEbPKcbbP11CBasePlayerS3_ */
{
} /* size: 0 */

/* <0> (null):0 */
void HandleWeaponKill(class CCareerTaskManager *, int, int, bool, bool, class CBasePlayer *, class CBasePlayer *) /* linkage=_ZN18CCareerTaskManager16HandleWeaponKillEiibbP11CBasePlayerS1_ */
{
} /* size: 0 */

/* <0> (null):0 */
void HandleDeath(class CCareerTaskManager *, int, class CBasePlayer *) /* linkage=_ZN18CCareerTaskManager11HandleDeathEiP11CBasePlayer */
{
} /* size: 0 */

/* <0> (null):0 */
void HandleWeaponInjury(class CCareerTaskManager *, int, int, bool, class CBasePlayer *) /* linkage=_ZN18CCareerTaskManager18HandleWeaponInjuryEiibP11CBasePlayer */
{
} /* size: 0 */

/* <0> (null):0 */
void HandleEnemyInjury(class CCareerTaskManager *, const char  *, bool, class CBasePlayer *) /* linkage=_ZN18CCareerTaskManager17HandleEnemyInjuryEPKcbP11CBasePlayer */
{
} /* size: 0 */

/* <0> (null):0 */
bool AreAllTasksComplete(class CCareerTaskManager *) /* linkage=_ZN18CCareerTaskManager19AreAllTasksCompleteEv */
{
} /* size: 1 */

/* <0> (null):0 */
int GetNumRemainingTasks(class CCareerTaskManager *) /* linkage=_ZN18CCareerTaskManager20GetNumRemainingTasksEv */
{
} /* size: 4 */

/* <0> (null):0 */
float GetRoundElapsedTime(class CCareerTaskManager *) /* linkage=_ZN18CCareerTaskManager19GetRoundElapsedTimeEv */
{
} /* size: 4 */

/* <0> (null):0 */
int GetTaskTime(class CCareerTaskManager *) /* linkage=_ZN18CCareerTaskManager11GetTaskTimeEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetFinishedTaskTime(class CCareerTaskManager *, int) /* linkage=_ZN18CCareerTaskManager19SetFinishedTaskTimeEi */
{
} /* size: 0 */

/* <0> (null):0 */
int GetFinishedTaskTime(class CCareerTaskManager *) /* linkage=_ZN18CCareerTaskManager19GetFinishedTaskTimeEv */
{
} /* size: 4 */

/* <0> (null):0 */
int GetFinishedTaskRound(class CCareerTaskManager *) /* linkage=_ZN18CCareerTaskManager20GetFinishedTaskRoundEv */
{
} /* size: 4 */

/* <0> (null):0 */
CareerTaskList * GetTasks(class CCareerTaskManager *) /* linkage=_ZN18CCareerTaskManager8GetTasksEv */
{
} /* size: 4 */

/* <0> (null):0 */
void LatchRoundEndMessage(class CCareerTaskManager *) /* linkage=_ZN18CCareerTaskManager20LatchRoundEndMessageEv */
{
} /* size: 0 */

/* <0> (null):0 */
void UnlatchRoundEndMessage(class CCareerTaskManager *) /* linkage=_ZN18CCareerTaskManager22UnlatchRoundEndMessageEv */
{
} /* size: 0 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<CNavLadder*> *)
{
} /* size: 0 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<CNavLadder*> *, class _List_node_base *)
{
} /* size: 0 */

/* <0> (null):0 */
reference operator*(const class _List_iterator<CNavLadder*>  *) /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_iterator<CNavLadder*>  *) /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_iterator<CNavLadder*> *) /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_iterator<CNavLadder*> *, int) /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_iterator<CNavLadder*> *) /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_iterator<CNavLadder*> *, int) /* linkage=_ZNSt14_List_iteratorIP10CNavLadderEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_iterator<CNavLadder*>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEeqERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_iterator<CNavLadder*>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorIP10CNavLadderEneERKS2_ */
{
} /* size: 1 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<NavConnect> *)
{
} /* size: 159975768 */

/* <0> (null):0 */
void _List_iterator(class _List_iterator<NavConnect> *, class _List_node_base *)
{
} /* size: 160015548 */

/* <0> (null):0 */
reference operator*(const class _List_iterator<NavConnect>  *) /* linkage=_ZNKSt14_List_iteratorI10NavConnectEdeEv */
{
} /* size: 4 */

/* <0> (null):0 */
pointer operator->(const class _List_iterator<NavConnect>  *) /* linkage=_ZNKSt14_List_iteratorI10NavConnectEptEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator++(class _List_iterator<NavConnect> *) /* linkage=_ZNSt14_List_iteratorI10NavConnectEppEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator++(class _List_iterator<NavConnect> *, int) /* linkage=_ZNSt14_List_iteratorI10NavConnectEppEi */
{
} /* size: 4 */

/* <0> (null):0 */
_Self & operator--(class _List_iterator<NavConnect> *) /* linkage=_ZNSt14_List_iteratorI10NavConnectEmmEv */
{
} /* size: 4 */

/* <0> (null):0 */
_Self operator--(class _List_iterator<NavConnect> *, int) /* linkage=_ZNSt14_List_iteratorI10NavConnectEmmEi */
{
} /* size: 4 */

/* <0> (null):0 */
bool operator==(const class _List_iterator<NavConnect>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorI10NavConnectEeqERKS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
bool operator!=(const class _List_iterator<NavConnect>  *, const _Self  &) /* linkage=_ZNKSt14_List_iteratorI10NavConnectEneERKS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
void CBaseMonster(class CBaseMonster *)
{
} /* size: 160120232 */

/* <0> (null):0 */
virtual void PainSound(class CBaseMonster *) /* linkage=_ZN12CBaseMonster9PainSoundEv */
{
} /* size: 160129320 */

/* <0> (null):0 */
virtual void ResetMaxSpeed(class CBaseMonster *) /* linkage=_ZN12CBaseMonster13ResetMaxSpeedEv */
{
} /* size: 160142880 */

/* <0> (null):0 */
virtual BOOL IsAlive(class CBaseMonster *) /* linkage=_ZN12CBaseMonster7IsAliveEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetTargetEnt(class CLocalNav *, class CBaseEntity *) /* linkage=_ZN9CLocalNav12SetTargetEntEP11CBaseEntity */
{
} /* size: 160161812 */

/* <0> (null):0 */
void HostageStateMachine(class HostageStateMachine *, const class HostageStateMachine  &)
{
} /* size: 160202632 */

/* <0> (null):0 */
void HostageStateMachine(class HostageStateMachine *)
{
} /* size: 160216680 */

/* <0> (null):0 */
void ~HostageStateMachine(class HostageStateMachine *, int)
{
} /* size: 160226348 */

/* <0> (null):0 */
virtual void OnMoveToSuccess(class HostageStateMachine *, const class Vector  &) /* linkage=_ZN19HostageStateMachine15OnMoveToSuccessERK6Vector */
{
} /* size: 160166184 */

/* <0> (null):0 */
virtual void OnMoveToFailure(class HostageStateMachine *, const class Vector  &, enum MoveToFailureType) /* linkage=_ZN19HostageStateMachine15OnMoveToFailureERK6VectorN12IImprovEvent17MoveToFailureTypeE */
{
} /* size: 160244996 */

/* <0> (null):0 */
virtual void OnInjury(class HostageStateMachine *, float) /* linkage=_ZN19HostageStateMachine8OnInjuryEf */
{
} /* size: 160260128 */

/* <0> (null):0 */
void UpdateStationaryAnimation(class HostageStateMachine *, class CHostageImprov *) /* linkage=_ZN19HostageStateMachine25UpdateStationaryAnimationEP14CHostageImprov */
{
} /* size: 160274168 */

/* <0> (null):0 */
void SimpleState(class SimpleState<CHostageImprov*> *, const class SimpleState<CHostageImprov*>  &)
{
} /* size: 160238936 */

/* <0> (null):0 */
void SimpleState(class SimpleState<CHostageImprov*> *)
{
} /* size: 160313272 */

/* <0> (null):0 */
virtual void ~SimpleState(class SimpleState<CHostageImprov*> *, int)
{
} /* size: 160321376 */

/* <0> (null):0 */
virtual void OnEnter(class SimpleState<CHostageImprov*> *, class CHostageImprov *) /* linkage=_ZN11SimpleStateIP14CHostageImprovE7OnEnterES1_ */
{
} /* size: 160189224 */

/* <0> (null):0 */
virtual void OnUpdate(class SimpleState<CHostageImprov*> *, class CHostageImprov *) /* linkage=_ZN11SimpleStateIP14CHostageImprovE8OnUpdateES1_ */
{
} /* size: 160340664 */

/* <0> (null):0 */
virtual void OnExit(class SimpleState<CHostageImprov*> *, class CHostageImprov *) /* linkage=_ZN11SimpleStateIP14CHostageImprovE6OnExitES1_ */
{
} /* size: 160290352 */

/* <0> (null):0 */
virtual const char  * GetName(const class SimpleState<CHostageImprov*>  *) /* linkage=_ZNK11SimpleStateIP14CHostageImprovE7GetNameEv */
{
} /* size: 4 */

/* <0> (null):0 */
void SetParent(class SimpleState<CHostageImprov*> *, class SimpleState<CHostageImprov*> *) /* linkage=_ZN11SimpleStateIP14CHostageImprovE9SetParentEPS2_ */
{
} /* size: 160374980 */

/* <0> (null):0 */
class SimpleState<CHostageImprov*> * GetParent(const class SimpleState<CHostageImprov*>  *) /* linkage=_ZNK11SimpleStateIP14CHostageImprovE9GetParentEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *, int)
{
} /* size: 160359644 */

/* <0> (null):0 */
virtual bool CanPlayerHearPlayer(class IVoiceGameMgrHelper *, class CBasePlayer *, class CBasePlayer *) /* linkage=_ZN19IVoiceGameMgrHelper19CanPlayerHearPlayerEP11CBasePlayerS1_ */
{
} /* size: 1 */

/* <0> (null):0 */
inline void ~SimpleState(class SimpleState<CHostageImprov*> *const this, intconst __in_chrg)
{
} /* size: 160445816 */

/* <0> (null):0 */
inline void ~HostageState(class HostageState *const this, intconst __in_chrg)
{
} /* size: 160450272 */

/* <0> (null):0 */
inline void ~CImprov(class CImprov *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~IVoiceGameMgrHelper(class IVoiceGameMgrHelper *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector2D(class Vector2D *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Length(const class Vector2D  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void TraceResult(TraceResult *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, float X, float Y, float Z)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator==(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator!=(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator+(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void operator*(const class Vector  *const this, float fl)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Make2D(const class Vector  *const this)
{
	{
		class Vector2D Vec2;                                  //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline void Length2D(const class Vector  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline edict_t * ENT(const entvars_t  * pev)
{
} /* size: 4 */

/* <0> (null):0 */
inline EOFFSET OFFSET(const edict_t  * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline BOOL FNullEnt(EOFFSET eoffset)
{
} /* size: 4 */

/* <0> (null):0 */
inline BOOL FStrEq(const char  * sz1, const char  * sz2)
{
} /* size: 4 */

/* <0> (null):0 */
inline BOOL FClassnameIs(entvars_t * pev, const char  * szClassname)
{
} /* size: 4 */

/* <0> (null):0 */
inline void operator-(const class Vector  *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void NormalizeInPlace(class Vector2D *const this)
{
	{
		float flLen;                                          //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void Touch(class CHostage *const this, class CBaseEntity * pOther)
{
	{
		class Vector2D vPush;                                 //     0
		floatconst pushForce;                                 //     0
		{
			class CBasePlayer * pPlayer;                  //     0
		}
	}
} /* size: 0 */

/* <0> (null):0 */
inline void operator const float*(const class Vector  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ObjectCaps(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void edict(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline int ENTINDEX(edict_t * pEdict)
{
} /* size: 4 */

/* <0> (null):0 */
virtual int ObjectCaps(class CPointEntity *) /* linkage=_ZN12CPointEntity10ObjectCapsEv */
{
} /* size: 4 */

/* <0> (null):0 */
inline void ObjectCaps(class CPointEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void SetTargetEnt(class CLocalNav *const this, class CBaseEntity * pTarget)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Invalidate(class CountdownTimer *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void IsElapsed(const class CountdownTimer  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ~HostageEscapeToCoverState(class HostageEscapeToCoverState *, int)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~HostageEscapeToCoverState(class HostageEscapeToCoverState *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ~HostageEscapeLookAroundState(class HostageEscapeLookAroundState *, int)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~HostageEscapeLookAroundState(class HostageEscapeLookAroundState *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void OnMoveToFailure(class HostageStateMachine *const this, const class Vector  &const goal, enum MoveToFailureType reason)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~HostageIdleState(class HostageIdleState *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ~HostageEscapeState(class HostageEscapeState *, int)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~HostageEscapeState(class HostageEscapeState *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ~HostageRetreatState(class HostageRetreatState *, int)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~HostageRetreatState(class HostageRetreatState *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void ~HostageFollowState(class HostageFollowState *, int)
{
} /* size: 0 */

/* <0> (null):0 */
void SetLeader(class HostageFollowState *, class CBaseEntity *) /* linkage=_ZN18HostageFollowState9SetLeaderEP11CBaseEntity */
{
} /* size: 0 */

/* <0> (null):0 */
class CBaseEntity * GetLeader(const class HostageFollowState  *) /* linkage=_ZNK18HostageFollowState9GetLeaderEv */
{
} /* size: 4 */

/* <0> (null):0 */
inline void ~HostageFollowState(class HostageFollowState *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~HostageAnimateState(class HostageAnimateState *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~CHostageImprov(class CHostageImprov *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline void OnMoveToSuccess(class HostageStateMachine *const this, const class Vector  &const goal)
{
} /* size: 0 */

/* <0> (null):0 */
inline void OnInjury(class HostageStateMachine *const this, float amount)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Start(class IntervalTimer *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void IsValid(class CHostage *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void entindex(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Vector(class Vector *const this, const class Vector  &const v)
{
} /* size: 0 */

/* <0> (null):0 */
inline void NormalizeInPlace(class Vector *const this)
{
	{
		float flLen;                                          //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void SetActivity(class CHostage *const this, int act)
{
	{
		int sequence;                                         //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline void MESSAGE_BEGIN(int msg_dest, int msg_type, const float  * pOrigin, edict_t * ed)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Normalize(const class Vector  *const this)
{
	{
		float flLen;                                          //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline void operator float*(class Vector *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void IsLengthGreaterThan(const class Vector  *const this, float length)
{
} /* size: 0 */

/* <0> (null):0 */
inline void IsTalking(const class CHostageImprov  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void SimpleChatter(class SimpleChatter *const this)
{
	{
		int i;                                                //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void CHostageManager(class CHostageManager *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void MAKE_STRING_CLASS(const char  * str, entvars_t * pev)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ~CHostageManager(class CHostageManager *const this, intconst __in_chrg)
{
} /* size: 0 */

/* <0> (null):0 */
inline char * CloneString(const char  * str)
{
	{
		char * cloneStr;                                      //     0
		{
			char * cloneStr;                              //     0
		}
	}
} /* size: 4 */

/* <0> (null):0 */
void AddHostage(class CHostageManager *const this, class CHostage * hostage)
{
	{
		int i;                                                //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline void GetChatter(class CHostageManager *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void SetLeader(class HostageFollowState *const this, class CBaseEntity * leader)
{
} /* size: 0 */

/* <0> (null):0 */
inline void SetState(class SimpleStateMachine<CHostageImprov*, HostageState> *const this, class HostageState * newState)
{
} /* size: 0 */

/* <0> (null):0 */
inline void IsState(const class SimpleStateMachine<CHostageImprov*, HostageState>  *const this, const class HostageState  * state)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetLeader(const class HostageFollowState  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Follow(class CHostageImprov *const this, class CBasePlayer * leader)
{
} /* size: 0 */

/* <0> (null):0 */
inline void Idle(class CHostageImprov *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Use(class CHostage *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
	{
		class CBasePlayer * pPlayer;                          //     0
	}
} /* size: 0 */

/* <0> (null):0 */
inline void CBaseEntity(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CBaseDelay(class CBaseDelay *)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBaseDelay(class CBaseDelay *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CBaseAnimating(class CBaseAnimating *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual void HandleAnimEvent(class CBaseAnimating *, MonsterEvent_t *) /* linkage=_ZN14CBaseAnimating15HandleAnimEventEP14MonsterEvent_t */
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBaseAnimating(class CBaseAnimating *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CBaseToggle(class CBaseToggle *)
{
} /* size: 0 */

/* <0> (null):0 */
virtual int GetToggleState(class CBaseToggle *) /* linkage=_ZN11CBaseToggle14GetToggleStateEv */
{
} /* size: 4 */

/* <0> (null):0 */
virtual float GetDelay(class CBaseToggle *) /* linkage=_ZN11CBaseToggle8GetDelayEv */
{
} /* size: 4 */

/* <0> (null):0 */
inline void CBaseToggle(class CBaseToggle *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBaseMonster(class CBaseMonster *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline entvars_t * VARS(edict_t * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline void * GET_PRIVATE(edict_t * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline void operator new(size_t stAllocateBlock, entvars_t * pev)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CHostage(class CHostage *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void UTIL_MakeVectorsPrivate(const class Vector  &const vecAngles, float * p_vForward, float * p_vRight, float * p_vUp)
{
} /* size: 0 */

/* <0> (null):0 */
void IsOnLadder(class CHostage *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void IsFollowingSomeone(class CHostage *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void ResetDbgInfo(class CUtlVector<CHintMessage*> *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void CUtlMemory(class CUtlMemory<CHintMessage*> *const this, int growSize, int initSize)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CUtlVector(class CUtlVector<CHintMessage*> *const this, int growSize, int initSize)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CHintMessageQueue(class CHintMessageQueue *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CUnifiedSignals(class CUnifiedSignals *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void CBasePlayer(class CBasePlayer *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void MESSAGE_BEGIN(int msg_dest, int msg_type, const float  * pOrigin, entvars_t * ent)
{
} /* size: 0 */

/* <0> (null):0 */
inline BOOL FNullEnt(const edict_t  * pent)
{
} /* size: 4 */

/* <0> (null):0 */
inline void empty(const class list<CNavArea*, std::allocator<CNavArea*> >  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void GetFollowLeader(const class CHostageImprov  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
inline void EMIT_SOUND(edict_t * entity, int channel, const char  * sample, float volume, float attenuation)
{
} /* size: 0 */

/* <0> (null):0 */
void Restart(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void Activate(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void DeathNotice(class CBaseEntity *const this, entvars_t * pevChild)
{
} /* size: 0 */

/* <0> (null):0 */
void IsTriggered(class CBaseEntity *const this, class CBaseEntity * pActivator)
{
} /* size: 0 */

/* <0> (null):0 */
void MyMonsterPointer(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void MySquadMonsterPointer(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void AddPoints(class CBaseEntity *const this, int score, BOOL bAllowNegativeScore)
{
} /* size: 0 */

/* <0> (null):0 */
void AddPointsToTeam(class CBaseEntity *const this, int score, BOOL bAllowNegativeScore)
{
} /* size: 0 */

/* <0> (null):0 */
void AddPlayerItem(class CBaseEntity *const this, class CBasePlayerItem * pItem)
{
} /* size: 0 */

/* <0> (null):0 */
void RemovePlayerItem(class CBaseEntity *const this, class CBasePlayerItem * pItem)
{
} /* size: 0 */

/* <0> (null):0 */
void GiveAmmo(class CBaseEntity *const this, int iAmount, char * szName, int iMax)
{
} /* size: 0 */

/* <0> (null):0 */
void IsMoving(class CBaseEntity *const this)
{
	operator!=(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void OverrideReset(class CBaseEntity *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void SetToggleState(class CBaseEntity *const this, int state)
{
} /* size: 0 */

/* <0> (null):0 */
void StartSneaking(class CBaseEntity *const this)
{
} /* size: 146683560 */

/* <0> (null):0 */
void StopSneaking(class CBaseEntity *const this)
{
} /* size: 158923432 */

/* <0> (null):0 */
void OnControls(class CBaseEntity *const this, entvars_t * pev)
{
} /* size: 159072544 */

/* <0> (null):0 */
void IsSneaking(class CBaseEntity *const this)
{
} /* size: 159244884 */

/* <0> (null):0 */
void IsBSPModel(class CBaseEntity *const this)
{
} /* size: 159246804 */

/* <0> (null):0 */
void ReflectGauss(class CBaseEntity *const this)
{
} /* size: 159415976 */

/* <0> (null):0 */
void IsPlayer(class CBaseEntity *const this)
{
} /* size: 159417896 */

/* <0> (null):0 */
void IsNetClient(class CBaseEntity *const this)
{
} /* size: 159394112 */

/* <0> (null):0 */
void TeamID(class CBaseEntity *const this)
{
} /* size: 159488040 */

/* <0> (null):0 */
void Think(class CBaseEntity *const this)
{
} /* size: 159489960 */

/* <0> (null):0 */
void Blocked(class CBaseEntity *const this, class CBaseEntity * pOther)
{
} /* size: 159539816 */

/* <0> (null):0 */
void Respawn(class CBaseEntity *const this)
{
} /* size: 159542024 */

/* <0> (null):0 */
void UpdateOwner(class CBaseEntity *const this)
{
} /* size: 159589012 */

/* <0> (null):0 */
void FBecomeProne(class CBaseEntity *const this)
{
} /* size: 159590408 */

/* <0> (null):0 */
void Center(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=159631216, low_pc=0 */ //     0
	operator*(const class Vector  *const this,
			float fl); /* size=159631704, low_pc=0 */ //     0
} /* size: 159629100 */

/* <0> (null):0 */
void EyePosition(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=159752292, low_pc=0 */ //     0
} /* size: 159750984 */

/* <0> (null):0 */
void EarPosition(class CBaseEntity *const this)
{
	operator+(const class Vector  *const this,
			const class Vector  &const v); /* size=159642372, low_pc=0 */ //     0
} /* size: 159753796 */

/* <0> (null):0 */
void BodyTarget(class CBaseEntity *const this, const class Vector  &const posSrc)
{
} /* size: 159802700 */

/* <0> (null):0 */
void Illumination(class CBaseEntity *const this)
{
} /* size: 159865728 */

/* <0> (null):0 */
void HandleAnimEvent(class CBaseAnimating *const this, MonsterEvent_t * pEvent)
{
} /* size: 159887188 */

/* <0> (null):0 */
void GetToggleState(class CBaseToggle *const this)
{
} /* size: 159916272 */

/* <0> (null):0 */
void GetDelay(class CBaseToggle *const this)
{
} /* size: 159919952 */

/* <0> (null):0 */
void PainSound(class CBaseMonster *const this)
{
} /* size: 160225932 */

/* <0> (null):0 */
void ResetMaxSpeed(class CBaseMonster *const this)
{
} /* size: 160165216 */

/* <0> (null):0 */
void IsAlive(class CBaseMonster *const this)
{
} /* size: 160242840 */

/* <0> (null):0 */
void Classify(class CHostage *const this)
{
} /* size: 160252256 */

/* <0> (null):0 */
void BloodColor(class CHostage *const this)
{
} /* size: 160261580 */

/* <0> (null):0 */
void ObjectCaps(class CHostage *const this)
{
} /* size: 160274536 */

/* <0> (null):0 */
void Precache(class CHostage *const this)
{
	{
		int which;                                            //     0
	}
} /* size: 160277672 */

/* <0> (null):0 */
void HasTarget(class CBaseEntity *const this, string_t targetname)
{
	FStrEq(const char  * sz1,
		const char  * sz2); /* size=160312952, low_pc=0 */ //     0
} /* size: 160239344 */

/* <0> (null):0 */
void Remove(class CHostage *const this)
{
} /* size: 160315080 */

/* <0> (null):0 */
void Remove(class CHostage *const this)
{
	Vector(class Vector *const this,
		float X,
		float Y,
		float Z); /* size=160189552, low_pc=0 */ //     0
	Vector(class Vector *const this,
		float X,
		float Y,
		float Z); /* size=160190256, low_pc=0 */ //     0
} /* size: 160322640 */

/* <0> (null):0 */
void Touch(class CHostage *const this, class CBaseEntity * pOther)
{
	{
		class Vector2D vPush;                                 //     0
		floatconst pushForce;                                 //     0
		FClassnameIs(entvars_t * pev,
				const char  * szClassname); /* size=160291704, low_pc=0 */ //     0
		{
			class CBasePlayer * pPlayer;                  //     0
		}
	}
	Touch(class CHostage *const this,
		class CBaseEntity * pOther); /* size=160367992, low_pc=0 */ //     0
} /* size: 160338488 */

/* <0> (null):0 */
void Spawn(class CHostage *const this)
{
	MAKE_STRING_CLASS(const char  * str,
				entvars_t * pev); /* size=160398416, low_pc=0 */ //     0
	SetActivity(class CHostage *const this,
			int act); /* size=160399744, low_pc=0 */ //     0
	Vector(class Vector *const this,
		float X,
		float Y,
		float Z); /* size=160359008, low_pc=0 */ //     0
	Vector(class Vector *const this,
		float X,
		float Y,
		float Z); /* size=160360316, low_pc=0 */ //     0
	edict(class CBaseEntity *const this); /* size=160361972, low_pc=0 */ //     0
	CHostageManager(class CHostageManager *const this); /* size=160428128, low_pc=0 */ //     0
} /* size: 160390752 */

/* <0> (null):0 */
class CHostage * GetClassPtr<CHostage>(class CHostage * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
void hostage_entity(entvars_t * pev)
{
	GetClassPtr<CHostage>(class CHostage * a); /* size=160451272, low_pc=0 */ //     0
} /* size: 160448696 */

/* <0> (null):0 */
void monster_scientist(entvars_t * pev)
{
	GetClassPtr<CHostage>(class CHostage * a); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void SetActivity(class CHostage *const this, int act)
{
	{
		int sequence;                                         //     0
	}
	SetActivity(class CHostage *const this,
			int act); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void RePosition(class CHostage *const this)
{
	Vector(class Vector *const this,
		float X,
		float Y,
		float Z); /* size=0, low_pc=0 */ //     0
	Vector(class Vector *const this,
		float X,
		float Y,
		float Z); /* size=0, low_pc=0 */ //     0
	edict(class CBaseEntity *const this); /* size=0, low_pc=0 */ //     0
	SetActivity(class CHostage *const this,
			int act); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void GetModifiedDamage(class CHostage *const this, float flDamage, int nHitGroup)
{
} /* size: 0 */

/* <0> (null):0 */
void GetModifiedDamage(class CHostage *const this, float flDamage, int nHitGroup)
{
} /* size: 0 */

/* <0> (null):0 */
void PlayPainSound(class CHostage *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void PlayPainSound(class CHostage *const this)
{
	EMIT_SOUND(edict_t * entity,
			int channel,
			const char  * sample,
			float volume,
			float attenuation); /* size=0, low_pc=0 */ //     0
	EMIT_SOUND(edict_t * entity,
			int channel,
			const char  * sample,
			float volume,
			float attenuation); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void SetFlinchActivity(class CHostage *const this)
{
	{
		Activity activity;                                    //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void SetFlinchActivity(class CHostage *const this)
{
	{
		Activity activity;                                    //     0
		SetActivity(class CHostage *const this,
				int act); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void SetDeathActivity(class CHostage *const this)
{
	SetActivity(class CHostage *const this,
			int act); /* size=0, low_pc=0 */ //     0
	SetActivity(class CHostage *const this,
			int act); /* size=0, low_pc=0 */ //     0
	SetActivity(class CHostage *const this,
			int act); /* size=0, low_pc=0 */ //     0
	SetActivity(class CHostage *const this,
			int act); /* size=0, low_pc=0 */ //     0
	SetActivity(class CHostage *const this,
			int act); /* size=0, low_pc=0 */ //     0
	SetActivity(class CHostage *const this,
			int act); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void AnnounceDeath(class CHostage *const this, class CBasePlayer * pAttacker)
{
	edict(class CBaseEntity *const this); /* size=0, low_pc=0 */ //     0
	edict(class CBaseEntity *const this); /* size=0, low_pc=0 */ //     0
	MESSAGE_BEGIN(int msg_dest,
			int msg_type,
			const float  * pOrigin,
			edict_t * ed); /* size=0, low_pc=0 */ //     0
	edict(class CBaseEntity *const this); /* size=0, low_pc=0 */ //     0
	ENTINDEX(edict_t * pEdict); /* size=0, low_pc=0 */ //     0
	edict(class CBaseEntity *const this); /* size=0, low_pc=0 */ //     0
	ENTINDEX(edict_t * pEdict); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void ApplyHostagePenalty(class CHostage *const this, class CBasePlayer * pAttacker)
{
	{
		int iHostagePenalty;                                  //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void ApplyHostagePenalty(class CHostage *const this, class CBasePlayer * pAttacker)
{
	{
		int iHostagePenalty;                                  //     0
		edict(class CBaseEntity *const this); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void PlayFollowRescueSound(class CHostage *const this)
{
	EMIT_SOUND(edict_t * entity,
			int channel,
			const char  * sample,
			float volume,
			float attenuation); /* size=0, low_pc=0 */ //     0
	EMIT_SOUND(edict_t * entity,
			int channel,
			const char  * sample,
			float volume,
			float attenuation); /* size=0, low_pc=0 */ //     0
	EMIT_SOUND(edict_t * entity,
			int channel,
			const char  * sample,
			float volume,
			float attenuation); /* size=0, low_pc=0 */ //     0
	EMIT_SOUND(edict_t * entity,
			int channel,
			const char  * sample,
			float volume,
			float attenuation); /* size=0, low_pc=0 */ //     0
	EMIT_SOUND(edict_t * entity,
			int channel,
			const char  * sample,
			float volume,
			float attenuation); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
inline void IsFollowing(const class CHostageImprov  *const this, const class CBaseEntity  * leader)
{
} /* size: 0 */

/* <0> (null):0 */
void GiveCTTouchBonus(class CHostage *const this, class CBasePlayer * pPlayer)
{
} /* size: 0 */

/* <0> (null):0 */
void Use(class CHostage *const this, class CBaseEntity * pActivator, class CBaseEntity * pCaller, USE_TYPE useType, float value)
{
	{
		class CBasePlayer * pPlayer;                          //     0
	}
	Use(class CHostage *const this,
		class CBaseEntity * pActivator,
		class CBaseEntity * pCaller,
		USE_TYPE useType,
		float value); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void GiveCTTouchBonus(class CHostage *const this, class CBasePlayer * pPlayer)
{
	edict(class CBaseEntity *const this); /* size=0, low_pc=0 */ //     0
	edict(class CBaseEntity *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void PointAt(class CHostage *const this, const class Vector  &const vecLoc)
{
} /* size: 0 */

/* <0> (null):0 */
void PointAt(class CHostage *const this, const class Vector  &const vecLoc)
{
	operator-(const class Vector  *const this,
			const class Vector  &const v); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
class CBaseEntity * GetClassPtr<CBaseEntity>(class CBaseEntity * a)
{
	{
		entvars_t * pev;                                      //     0
	}
} /* size: 4 */

/* <0> (null):0 */
inline void Length(const class Vector  *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void MoveToward(class CHostage *const this, const class Vector  &const vecLoc)
{
	{
		int nFwdMove;                                         //     0
		class Vector vecFwd;                                  //     0
		class Vector vecbigDest;                              //     0
		class Vector vecMove;                                 //     0
		class CBaseEntity * pFollowing;                       //     0
		class Vector vecAng;                                  //     0
		float flDist;                                         //     0
		GetClassPtr<CBaseEntity>(class CBaseEntity * a); /* size=0, low_pc=0 */ //     0
		UTIL_MakeVectorsPrivate(const class Vector  &const vecAngles,
					float * p_vForward,
					float * p_vRight,
					float * p_vUp); /* size=0, low_pc=0 */ //     0
		operator-(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		operator-(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Length2D(const class Vector  *const this); /* size=0, low_pc=0 */ //     0
		operator*(const class Vector  *const this,
				float fl); /* size=0, low_pc=0 */ //     0
		Length2D(const class Vector  *const this); /* size=0, low_pc=0 */ //     0
		operator-(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Length2D(const class Vector  *const this); /* size=0, low_pc=0 */ //     0
		operator*(const class Vector  *const this,
				float fl); /* size=0, low_pc=0 */ //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		{
			float flSpeed;                                //     0
			class Vector vecDest;                         //     0
			{
				float flDist;                         //     0
				operator-(const class Vector  *const this,
						const class Vector  &const v); /* size=0, low_pc=0 */ //     0
				Length(const class Vector  *const this); /* size=0, low_pc=0 */ //     0
			}
		}
		operator*(const class Vector  *const this,
				float fl); /* size=0, low_pc=0 */ //     0
		Length2D(const class Vector  *const this); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void IsOnLadder(class CHostage *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void NavReady(class CHostage *const this)
{
	{
		class CBaseEntity * pFollowing;                       //     0
		class Vector vecDest;                                 //     0
		float flRadius;                                       //     0
		node_index_t nindexPath;                              //     0
		GetClassPtr<CBaseEntity>(class CBaseEntity * a); /* size=146683848, low_pc=0 */ //     0
		{
			TraceResult tr;                               //     0
			class Vector vecDropDest;                     //     0
			edict(class CBaseEntity *const this); /* size=159244216, low_pc=0 */ //     0
		}
		SetTargetEnt(class CLocalNav *const this,
				class CBaseEntity * pTarget); /* size=159244836, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void Wiggle(class CHostage *const this)
{
	{
		TraceResult tr;                                       //     0
		class Vector vec;                                     //     0
		class Vector wiggle_directions;                       //     0
		operator*(const class Vector  *const this,
				float fl); /* size=159417176, low_pc=0 */ //     0
		{
			int i;                                        //     0
			{
				class Vector dest;                    //     0
				operator+(const class Vector  *const this,
						const class Vector  &const v); /* size=159395720, low_pc=0 */ //     0
				operator-(const class Vector  *const this,
						const class Vector  &const v); /* size=159487704, low_pc=0 */ //     0
			}
		}
		operator*(const class Vector  *const this,
				float fl); /* size=159488184, low_pc=0 */ //     0
		operator*(const class Vector  *const this,
				float fl); /* size=159489144, low_pc=0 */ //     0
		operator*(const class Vector  *const this,
				float fl); /* size=159490104, low_pc=0 */ //     0
		operator*(const class Vector  *const this,
				float fl); /* size=159539000, low_pc=0 */ //     0
		operator*(const class Vector  *const this,
				float fl); /* size=159539960, low_pc=0 */ //     0
		operator*(const class Vector  *const this,
				float fl); /* size=159540920, low_pc=0 */ //     0
		operator*(const class Vector  *const this,
				float fl); /* size=159541880, low_pc=0 */ //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=159542940, low_pc=0 */ //     0
		Normalize(const class Vector  *const this); /* size=159588336, low_pc=0 */ //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=159590140, low_pc=0 */ //     0
	}
} /* size: 159246036 */

/* <0> (null):0 */
void DoFollow(class CHostage *const this)
{
	{
		class CBaseEntity * pFollowing;                       //     0
		class Vector vecDest;                                 //     0
		float flRadius;                                       //     0
		float flDistToDest;                                   //     0
		GetClassPtr<CBaseEntity>(class CBaseEntity * a); /* size=159632520, low_pc=0 */ //     0
		SetTargetEnt(class CLocalNav *const this,
				class CBaseEntity * pTarget); /* size=159754244, low_pc=0 */ //     0
		operator-(const class Vector  *const this,
				const class Vector  &const v); /* size=159641072, low_pc=0 */ //     0
		Length(const class Vector  *const this); /* size=159643592, low_pc=0 */ //     0
		Length2D(const class Vector  *const this); /* size=159800100, low_pc=0 */ //     0
		operator-(const class Vector  *const this,
				const class Vector  &const v); /* size=159802700, low_pc=0 */ //     0
		Length2D(const class Vector  *const this); /* size=159836568, low_pc=0 */ //     0
		Length2D(const class Vector  *const this); /* size=159837624, low_pc=0 */ //     0
		IsFollowingSomeone(class CHostage *const this); /* size=159838408, low_pc=0 */ //     0
		PointAt(class CHostage *const this,
			const class Vector  &const vecLoc); /* size=159865568, low_pc=0 */ //     0
	}
} /* size: 159591056 */

/* <0> (null):0 */
void PreThink(class CHostage *const this)
{
	{
		class Vector vecSrc;                                  //     0
		class Vector vecDest;                                 //     0
		TraceResult tr;                                       //     0
		float flOrigDist;                                     //     0
		float flRaisedDist;                                   //     0
		float flInterval;                                     //     0
		Length2D(const class Vector  *const this); /* size=159933420, low_pc=0 */ //     0
		operator*(const class Vector  *const this,
				float fl); /* size=159934536, low_pc=0 */ //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=159935320, low_pc=0 */ //     0
		edict(class CBaseEntity *const this); /* size=159958208, low_pc=0 */ //     0
		operator-(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Length2D(const class Vector  *const this); /* size=0, low_pc=0 */ //     0
		Normalize(const class Vector  *const this); /* size=0, low_pc=0 */ //     0
		operator*(const class Vector  *const this,
				float fl); /* size=0, low_pc=0 */ //     0
		edict(class CBaseEntity *const this); /* size=0, low_pc=0 */ //     0
		operator+(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		edict(class CBaseEntity *const this); /* size=0, low_pc=0 */ //     0
		operator-(const class Vector  *const this,
				const class Vector  &const v); /* size=0, low_pc=0 */ //     0
		Length2D(const class Vector  *const this); /* size=0, low_pc=0 */ //     0
		{
			class Vector vecNewOrigin;                    //     0
		}
	}
} /* size: 159885972 */

/* <0> (null):0 */
void Hostage_RegisterCVars(void) /* linkage=_Z21Hostage_RegisterCVarsv */
{
} /* size: 0 */

/* <0> (null):0 */
void ~SimpleChatter(class SimpleChatter *const this, intconst __in_chrg)
{
	{
		int i;                                                //     0
		{
			int f;                                        //     0
		}
	}
} /* size: 0 */

/* <0> (null):0 */
void InstallHostageManager(void) /* linkage=_Z21InstallHostageManagerv */
{
	~CHostageManager(class CHostageManager *const this,
			intconst __in_chrg); /* size=0, low_pc=0 */ //     0
	CHostageManager(class CHostageManager *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void CHostageManager(class CHostageManager *const this)
{
	SimpleChatter(class SimpleChatter *const this); /* size=0, low_pc=0 */ //     0
} /* size: 0 */

/* <0> (null):0 */
void ServerDeactivate(class CHostageManager *const this)
{
} /* size: 0 */

/* <0> (null):0 */
void RestartRound(class CHostageManager *const this)
{
	{
		int i;                                                //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void AddHostage(class CHostageManager *const this, class CHostage * hostage)
{
	{
		int i;                                                //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void IsNearbyHostageTalking(const class CHostageManager  *const this, class CHostageImprov * improv)
{
	{
		int i;                                                //     0
		{
			const class CHostageImprov  * other;          //     0
			floatconst closeRange;                        //     0
			operator-(const class Vector  *const this,
					const class Vector  &const v); /* size=0, low_pc=0 */ //     0
			IsLengthGreaterThan(const class Vector  *const this,
						float length); /* size=0, low_pc=0 */ //     0
			IsTalking(const class CHostageImprov  *const this); /* size=0, low_pc=0 */ //     0
		}
	}
} /* size: 0 */

/* <0> (null):0 */
void IsNearbyHostageJumping(const class CHostageManager  *const this, class CHostageImprov * improv)
{
	{
		int i;                                                //     0
		{
			const class CHostageImprov  * other;          //     0
			floatconst closeRange;                        //     0
			operator-(const class Vector  *const this,
					const class Vector  &const v); /* size=0, low_pc=0 */ //     0
			IsLengthGreaterThan(const class Vector  *const this,
						float length); /* size=0, low_pc=0 */ //     0
		}
	}
} /* size: 0 */

/* <0> (null):0 */
void OnEvent(class CHostageManager *const this, enum GameEventType event, class CBaseEntity * entity, class CBaseEntity * other)
{
	{
		int i;                                                //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void SimpleChatter(class SimpleChatter *const this)
{
	{
		int i;                                                //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void ~SimpleChatter(class SimpleChatter *const this)
{
	{
		int i;                                                //     0
		{
			int f;                                        //     0
		}
	}
} /* size: 0 */

/* <0> (null):0 */
void AddSound(class SimpleChatter *const this, enum HostageChatterType type, char * filename)
{
	{
		class ChatterSet * chatter;                           //     0
		char actualFilename;                                  //     0
		CloneString(const char  * str); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void ServerActivate(class CHostageManager *const this)
{
	{
		class CBaseEntity * pHostage;                         //     0
		AddHostage(class CHostageManager *const this,
				class CHostage * hostage); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void Shuffle(class SimpleChatter *const this, class ChatterSet * chatter)
{
	{
		int i;                                                //     0
		{
			int j;                                        //     0
			{
				class SoundFile tmp;                  //     0
			}
		}
	}
} /* size: 0 */

/* <0> (null):0 */
void Shuffle(class SimpleChatter *const this, class ChatterSet * chatter)
{
	{
		int i;                                                //     0
		{
			int j;                                        //     0
			{
				class SoundFile tmp;                  //     0
			}
		}
	}
} /* size: 0 */

/* <0> (null):0 */
void GetSound(class SimpleChatter *const this, enum HostageChatterType type, float * duration)
{
	{
		class ChatterSet * chatter;                           //     0
		char * sound;                                         //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void GetSound(class SimpleChatter *const this, enum HostageChatterType type, float * duration)
{
	{
		class ChatterSet * chatter;                           //     0
		char * sound;                                         //     0
		Shuffle(class SimpleChatter *const this,
			class ChatterSet * chatter); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void PlaySound(class SimpleChatter *const this, class CBaseEntity * entity, enum HostageChatterType type)
{
	{
		class CHostage * hostage;                             //     0
		float duration;                                       //     0
		char * sound;                                         //     0
		GetSound(class SimpleChatter *const this,
			enum HostageChatterType type,
			float * duration); /* size=0, low_pc=0 */ //     0
		{
			int pitch;                                    //     0
			int attenuation;                              //     0
		}
	}
} /* size: 0 */

/* <0> (null):0 */
class CBasePlayer * GetClassPtr<CBasePlayer>(class CBasePlayer * a) /* linkage=_Z11GetClassPtrI11CBasePlayerEPT_S2_ */
{
	{
		entvars_t * pev;                                      //     0
		VARS(edict_t * pent); /* size=0, low_pc=0 */ //     0
		GET_PRIVATE(edict_t * pent); /* size=0, low_pc=0 */ //     0
		operator new(size_t stAllocateBlock,
				entvars_t * pev); /* size=0, low_pc=0 */ //     0
		CBasePlayer(class CBasePlayer *const this); /* size=0, low_pc=0 */ //     0
	}
} /* size: 4 */

/* <0> (null):0 */
void SendHostageEventMsg(class CHostage *const this)
{
	{
		class CBaseEntity * pEntity;                          //     0
		edict(class CBaseEntity *const this); /* size=0, low_pc=0 */ //     0
		FNullEnt(const edict_t  * pent); /* size=0, low_pc=0 */ //     0
		{
			class CBasePlayer * pTempPlayer;              //     0
			MESSAGE_BEGIN(int msg_dest,
					int msg_type,
					const float  * pOrigin,
					entvars_t * ent); /* size=0, low_pc=0 */ //     0
		}
	}
} /* size: 0 */

/* <0> (null):0 */
void SendHostagePositionMsg(class CHostage *const this)
{
	{
		class CBaseEntity * pEntity;                          //     0
		edict(class CBaseEntity *const this); /* size=0, low_pc=0 */ //     0
		FNullEnt(const edict_t  * pent); /* size=0, low_pc=0 */ //     0
		{
			class CBasePlayer * pTempPlayer;              //     0
			MESSAGE_BEGIN(int msg_dest,
					int msg_type,
					const float  * pOrigin,
					entvars_t * ent); /* size=0, low_pc=0 */ //     0
		}
	}
} /* size: 0 */

/* <0> (null):0 */
void TakeDamage(class CHostage *const this, entvars_t * pevInflictor, entvars_t * pevAttacker, float flDamage, int bitsDamageType)
{
	{
		float flActualDamage;                                 //     0
		class CBasePlayer * pAttacker;                        //     0
		GetModifiedDamage(class CHostage *const this,
					float flDamage,
					int nHitGroup); /* size=0, low_pc=0 */ //     0
		PlayPainSound(class CHostage *const this); /* size=0, low_pc=0 */ //     0
		{
			class CBaseEntity * pAttackingEnt;            //     0
			GetClassPtr<CBaseEntity>(class CBaseEntity * a); /* size=0, low_pc=0 */ //     0
		}
		ApplyHostagePenalty(class CHostage *const this,
					class CBasePlayer * pAttacker); /* size=0, low_pc=0 */ //     0
		SetFlinchActivity(class CHostage *const this); /* size=0, low_pc=0 */ //     0
	}
} /* size: 0 */

/* <0> (null):0 */
void IdleThink(class CHostage *const this)
{
	{
		floatconst upkeepRate;                                //     0
		float flInterval;                                     //     0
		floatconst updateRate;                                //     0
		{
			floatconst giveUpTime;                        //     0
		}
		{
			class CBasePlayer * player;                   //     0
			GetFollowLeader(const class CHostageImprov  *const this); /* size=159771256, low_pc=0 */ //     0
			{
				class CBaseEntity * pSpot;            //     0
				BOOL bContinue;                       //     0
				BOOL bResHostagePt;                   //     0
				operator-(const class Vector  *const this,
						const class Vector  &const v); /* size=159988904, low_pc=0 */ //     0
				Length(const class Vector  *const this); /* size=159989688, low_pc=0 */ //     0
				operator-(const class Vector  *const this,
						const class Vector  &const v); /* size=159948824, low_pc=0 */ //     0
				Length(const class Vector  *const this); /* size=159949880, low_pc=0 */ //     0
			}
			edict(class CBaseEntity *const this); /* size=159950664, low_pc=0 */ //     0
			edict(class CBaseEntity *const this); /* size=159951448, low_pc=0 */ //     0
			MESSAGE_BEGIN(int msg_dest,
					int msg_type,
					const float  * pOrigin,
					edict_t * ed); /* size=159952368, low_pc=0 */ //     0
			edict(class CBaseEntity *const this); /* size=159811672, low_pc=0 */ //     0
			ENTINDEX(edict_t * pEdict); /* size=159812184, low_pc=0 */ //     0
			edict(class CBaseEntity *const this); /* size=159813240, low_pc=0 */ //     0
			ENTINDEX(edict_t * pEdict); /* size=159814296, low_pc=0 */ //     0
			Remove(class CHostage *const this); /* size=160055320, low_pc=0 */ //     0
		}
		Vector(class Vector *const this,
			float X,
			float Y,
			float Z); /* size=160058760, low_pc=0 */ //     0
		Vector(class Vector *const this,
			float X,
			float Y,
			float Z); /* size=160059424, low_pc=0 */ //     0
		{
			class Vector vDistance;                       //     0
			operator-(const class Vector  *const this,
					const class Vector  &const v); /* size=160062424, low_pc=0 */ //     0
			Length(const class Vector  *const this); /* size=160074584, low_pc=0 */ //     0
		}
		Length(const class Vector  *const this); /* size=160075600, low_pc=0 */ //     0
		SetActivity(class CHostage *const this,
				int act); /* size=160076520, low_pc=0 */ //     0
		Length(const class Vector  *const this); /* size=160093608, low_pc=0 */ //     0
		SetActivity(class CHostage *const this,
				int act); /* size=160098756, low_pc=0 */ //     0
		SetActivity(class CHostage *const this,
				int act); /* size=160007368, low_pc=0 */ //     0
	}
} /* size: 159960936 */



/* Variables: */

class Vector2D            Vec2; /* size: 8 */

float                      flLen; /* size: 4 */

class Vector2D            vPush; /* size: 8 */

floatconst                 pushForce; /* size: 4 */

class CBasePlayer *        pPlayer; /* size: 4 */

float                      flLen; /* size: 4 */

int                        sequence; /* size: 4 */

float                      flLen; /* size: 4 */

int                        i; /* size: 4 */

char *                     cloneStr; /* size: 4 */

char *                     cloneStr; /* size: 4 */

int                        i; /* size: 4 */

class CBasePlayer *        pPlayer; /* size: 4 */

int                        which; /* size: 4 */

class Vector2D            vPush; /* size: 8 */

floatconst                 pushForce; /* size: 4 */

class CBasePlayer *        pPlayer; /* size: 4 */

; /* size: 160475144 */

; /* size: 160475188 */

; /* size: 160475364 */

; /* size: 160475784 */

; /* size: 160475648 */

; /* size: 160475448 */

entvars_t *                pev; /* size: 4 */

; /* size: 1105 */

; /* size: 160553812 */

int                        sequence; /* size: 4 */

; /* size: 160554016 */

; /* size: 160554848 */

; /* size: 160554432 */

Activity                   activity; /* size: 4 */

Activity                   activity; /* size: 4 */

; /* size: 160556696 */

; /* size: 160556304 */

; /* size: 160557128 */

; /* size: 160556992 */

; /* size: 160557400 */

; /* size: 160557264 */

; /* size: 160561776 */

; /* size: 160561640 */

; /* size: 160562048 */

; /* size: 160561912 */

; /* size: 160562320 */

; /* size: 160562184 */

; /* size: 160562592 */

; /* size: 160556832 */

int                        iHostagePenalty; /* size: 4 */

int                        iHostagePenalty; /* size: 4 */

class CBasePlayer *        pPlayer; /* size: 4 */

; /* size: 160569864 */

entvars_t *                pev; /* size: 4 */

int                        nFwdMove; /* size: 4 */

class Vector              vecFwd; /* size: 12 */

class Vector              vecbigDest; /* size: 12 */

class Vector              vecMove; /* size: 12 */

class CBaseEntity *        pFollowing; /* size: 4 */

class Vector              vecAng; /* size: 12 */

float                      flDist; /* size: 4 */

; /* size: 160572172 */

float                      flSpeed; /* size: 4 */

class Vector              vecDest; /* size: 12 */

float                      flDist; /* size: 4 */

class CBaseEntity *        pFollowing; /* size: 4 */

class Vector              vecDest; /* size: 12 */

float                      flRadius; /* size: 4 */

node_index_t               nindexPath; /* size: 4 */

; /* size: 160535120 */

TraceResult                tr; /* size: 56 */

class Vector              vecDropDest; /* size: 12 */

TraceResult                tr; /* size: 56 */

class Vector              vec; /* size: 12 */

class Vector              wiggle_directions[8]; /* size: 96 */

int                        i; /* size: 4 */

class Vector              dest; /* size: 12 */

; /* size: 160537012 */

class CBaseEntity *        pFollowing; /* size: 4 */

class Vector              vecDest; /* size: 12 */

float                      flRadius; /* size: 4 */

float                      flDistToDest; /* size: 4 */

; /* size: 160537648 */

class Vector              vecSrc; /* size: 12 */

class Vector              vecDest; /* size: 12 */

TraceResult                tr; /* size: 56 */

float                      flOrigDist; /* size: 4 */

float                      flRaisedDist; /* size: 4 */

float                      flInterval; /* size: 4 */

; /* size: 160597460 */

class Vector              vecNewOrigin; /* size: 12 */

int                        i; /* size: 4 */

int                        f; /* size: 4 */

; /* size: 160598660 */

; /* size: 160598528 */

; /* size: 160598392 */

; /* size: 160598976 */

int                        i; /* size: 4 */

int                        i; /* size: 4 */

int                        i; /* size: 4 */

const class CHostageImprov  * other; /* size: 4 */

floatconst                 closeRange; /* size: 4 */

int                        i; /* size: 4 */

const class CHostageImprov  * other; /* size: 4 */

floatconst                 closeRange; /* size: 4 */

int                        i; /* size: 4 */

int                        i; /* size: 4 */

int                        i; /* size: 4 */

int                        f; /* size: 4 */

class ChatterSet *         chatter; /* size: 4 */

char                       actualFilename[128]; /* size: 128 */

; /* size: 160606576 */

; /* size: 160606136 */

class CBaseEntity *        pHostage; /* size: 4 */

; /* size: 160606748 */

int                        i; /* size: 4 */

int                        j; /* size: 4 */

struct SoundFile           tmp; /* size: 8 */

int                        i; /* size: 4 */

int                        j; /* size: 4 */

struct SoundFile           tmp; /* size: 8 */

class ChatterSet *         chatter; /* size: 4 */

char *                     sound; /* size: 4 */

class ChatterSet *         chatter; /* size: 4 */

char *                     sound; /* size: 4 */

; /* size: 160608872 */

; /* size: 160608968 */

; /* size: 160608432 */

class CHostage *           hostage; /* size: 4 */

float                      duration; /* size: 4 */

char *                     sound; /* size: 4 */

; /* size: 160613712 */

; /* size: 160613756 */

; /* size: 160613892 */

; /* size: 160613988 */

; /* size: 160613620 */

int                        pitch; /* size: 4 */

int                        attenuation; /* size: 4 */

entvars_t *                pev; /* size: 4 */

class CBaseEntity *        pEntity; /* size: 4 */

class CBasePlayer *        pTempPlayer; /* size: 4 */

class CBaseEntity *        pEntity; /* size: 4 */

class CBasePlayer *        pTempPlayer; /* size: 4 */

float                      flActualDamage; /* size: 4 */

class CBasePlayer *        pAttacker; /* size: 4 */

class CBaseEntity *        pAttackingEnt; /* size: 4 */

; /* size: 160616860 */

; /* size: 160617116 */

; /* size: 160617292 */

; /* size: 160617472 */

; /* size: 0 */

floatconst                 upkeepRate; /* size: 4 */

float                      flInterval; /* size: 4 */

floatconst                 updateRate; /* size: 4 */

floatconst                 giveUpTime; /* size: 4 */

class CBasePlayer *        player; /* size: 4 */

class CBaseEntity *        pSpot; /* size: 4 */

BOOL                       bContinue; /* size: 4 */

BOOL                       bResHostagePt; /* size: 4 */

class Vector              vDistance; /* size: 12 */

; /* size: 160587824 */

; /* size: 160587688 */

; /* size: 160588136 */

; /* size: 160588000 */

; /* size: 160588408 */

; /* size: 160585992 */

extern class _IO_FILE *           stdin; /* size: 4 */

extern class _IO_FILE *           stdout; /* size: 4 */

intconst                   k_cubSaltSize; /* size: 4 */

GID_tconst                 k_GIDNil; /* size: 8 */

GID_tconst                 k_TxnIDNil; /* size: 8 */

GID_tconst                 k_TxnIDUnknown; /* size: 8 */

PackageId_tconst           k_uPackageIdFreeSub; /* size: 4 */

PackageId_tconst           k_uPackageIdInvalid; /* size: 4 */

AppId_tconst               k_uAppIdInvalid; /* size: 4 */

AssetClassId_tconst        k_ulAssetClassIdInvalid; /* size: 8 */

PhysicalItemId_tconst      k_uPhysicalItemIdInvalid; /* size: 4 */

DepotId_tconst             k_uDepotIdInvalid; /* size: 4 */

CellID_tconst              k_uCellIDInvalid; /* size: 4 */

SteamAPICall_tconst        k_uAPICallInvalid; /* size: 8 */

PartnerId_tconst           k_uPartnerIdInvalid; /* size: 4 */

extern enginefuncs_t              g_engfuncs; /* size: 632 */

extern globalvars_t *             gpGlobals; /* size: 4 */

extern class Vectorconst          g_vecZero; /* size: 12 */

extern class CGameRules *         g_pGameRules; /* size: 4 */

floatconst                 GenerationStepSize; /* size: 4 */

floatconst                 StepHeight; /* size: 4 */

floatconst                 JumpHeight; /* size: 4 */

floatconst                 JumpCrouchHeight; /* size: 4 */

floatconst                 MaxSlope; /* size: 4 */

floatconst                 MaxUnitZSlope; /* size: 4 */

floatconst                 BotRadius; /* size: 4 */

floatconst                 DeathDrop; /* size: 4 */

floatconst                 HalfHumanWidth; /* size: 4 */

floatconst                 HalfHumanHeight; /* size: 4 */

floatconst                 HumanHeight; /* size: 4 */

extern NavAreaList                TheNavAreaList; /* size: 8 */

extern class CNavAreaGrid        TheNavAreaGrid; /* size: 1052 */

cvar_t                     cv_hostage_debug; /* size: 20 */

cvar_t                     cv_hostage_stop; /* size: 20 */

class CHostageManager *    g_pHostages; /* size: 4 */

extern cvar_t *                   g_psv_gravity; /* size: 4 */

extern class CBotManager *        TheBots; /* size: 4 */

extern class CCareerTaskManager * TheCareerTasks; /* size: 4 */

extern int                        gmsgHostagePos; /* size: 4 */

extern int                        gmsgHostageK; /* size: 4 */

int                        g_iHostageNumber; /* size: 4 */

/* Types: */

/* 1 */
char
 /* size: 1 */

/* 2 */
/* <0> (null):0 */
typedef unsigned int size_t; /* size: 4 */

/* 3 */
unsigned int
 /* size: 4 */

/* 4 */
unsigned char
 /* size: 1 */

/* 5 */
short unsigned int
 /* size: 2 */

/* 6 */
long unsigned int
 /* size: 4 */

/* 7 */
signed char
 /* size: 1 */

/* 8 */
short int
 /* size: 2 */

/* 9 */
int
 /* size: 4 */

/* 10 */
long long int
 /* size: 8 */

/* 11 */
long long unsigned int
 /* size: 8 */

/* 12 */
/* <0> (null):0 */
typedef long long int __quad_t; /* size: 8 */

/* 13 */
/* <0> (null):0 */
typedef long int __off_t; /* size: 4 */

/* 14 */
long int
 /* size: 4 */

/* 15 */
/* <0> (null):0 */
typedef __quad_t __off64_t; /* size: 8 */

/* 16 */
 /* pointer to 0 */
 /* size: 4 */

/* 17 */
 /* pointer to 1 */
 /* size: 4 */

/* 18 */
/* <0> (null):0 */
typedef struct _IO_FILE FILE; /* size: 148 */

/* 19 */
/* <0> (null):0 */
struct _IO_FILE {
	int                        _flags;               /*     0     4 */
	char *                     _IO_read_ptr;         /*     4     4 */
	char *                     _IO_read_end;         /*     8     4 */
	char *                     _IO_read_base;        /*    12     4 */
	char *                     _IO_write_base;       /*    16     4 */
	char *                     _IO_write_ptr;        /*    20     4 */
	char *                     _IO_write_end;        /*    24     4 */
	char *                     _IO_buf_base;         /*    28     4 */
	char *                     _IO_buf_end;          /*    32     4 */
	char *                     _IO_save_base;        /*    36     4 */
	char *                     _IO_backup_base;      /*    40     4 */
	char *                     _IO_save_end;         /*    44     4 */
	class _IO_marker *         _markers;             /*    48     4 */
	class _IO_FILE *           _chain;               /*    52     4 */
	int                        _fileno;              /*    56     4 */
	int                        _flags2;              /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	__off_t                    _old_offset;          /*    64     4 */
	short unsigned int         _cur_column;          /*    68     2 */
	signed char                _vtable_offset;       /*    70     1 */
	char                       _shortbuf[1];         /*    71     1 */
	_IO_lock_t *               _lock;                /*    72     4 */
	__off64_t                  _offset;              /*    76     8 */
	void *                     __pad1;               /*    84     4 */
	void *                     __pad2;               /*    88     4 */
	void *                     __pad3;               /*    92     4 */
	void *                     __pad4;               /*    96     4 */
	size_t                     __pad5;               /*   100     4 */
	int                        _mode;                /*   104     4 */
	char                       _unused2[40];         /*   108    40 */
	/* --- cacheline 2 boundary (128 bytes) was 20 bytes ago --- */

	/* size: 148, cachelines: 3, members: 29 */
	/* last cacheline: 20 bytes */
}; /* size: 148 */

/* 20 */
/* <0> (null):0 */
typedef void _IO_lock_t; /* size: 0 */

/* 21 */
/* <0> (null):0 */
struct _IO_marker {
	class _IO_marker *         _next;                /*     0     4 */
	class _IO_FILE *           _sbuf;                /*     4     4 */
	int                        _pos;                 /*     8     4 */

	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 22 */
 /* pointer to 21 */
 /* size: 4 */

/* 23 */
 /* pointer to 19 */
 /* size: 4 */

/* 24 */
 /* pointer to 21 */
 /* size: 4 */

/* 25 */
 /* pointer to 19 */
 /* size: 4 */

/* 26 */
/* <0> (null):0 */
char                       array[1]; /* size: 1 */

/* 27 */
 /* pointer to 20 */
 /* size: 4 */

/* 28 */
/* <0> (null):0 */
char                       array[40]; /* size: 40 */

/* 29 */
 /* pointer to 30 */
 /* size: 4 */

/* 30 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 1 */

/* 31 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 32 */
/* <0> (null):0 */
char                       array[32]; /* size: 32 */

/* 33 */
 /* pointer to 34 */
 /* size: 4 */

/* 34 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 146684916 */

/* 35 */
long double
 /* size: 12 */

/* 36 */
double
 /* size: 8 */

/* 37 */
/* <0> (null):0 */
typedef int int32; /* size: 4 */

/* 38 */
/* <0> (null):0 */
typedef unsigned int uint32; /* size: 4 */

/* 39 */
/* <0> (null):0 */
typedef long long unsigned int uint64; /* size: 8 */

/* 40 */
/* <0> (null):0 */
typedef uint64 GID_t; /* size: 8 */

/* 41 */
/* <0> (null):0 */
typedef uint32 PackageId_t; /* size: 4 */

/* 42 */
/* <0> (null):0 */
typedef uint32 AppId_t; /* size: 4 */

/* 43 */
/* <0> (null):0 */
typedef uint64 AssetClassId_t; /* size: 8 */

/* 44 */
/* <0> (null):0 */
typedef uint32 PhysicalItemId_t; /* size: 4 */

/* 45 */
/* <0> (null):0 */
typedef uint32 DepotId_t; /* size: 4 */

/* 46 */
/* <0> (null):0 */
typedef uint32 CellID_t; /* size: 4 */

/* 47 */
/* <0> (null):0 */
typedef uint64 SteamAPICall_t; /* size: 8 */

/* 48 */
/* <0> (null):0 */
typedef uint32 PartnerId_t; /* size: 4 */

/* 49 */
/* <0> (null):0 */
typedef int BOOL; /* size: 4 */

/* 50 */
/* <0> (null):0 */
typedef unsigned char byte; /* size: 1 */

/* 51 */
/* <0> (null):0 */
typedef unsigned int string_t; /* size: 4 */

/* 52 */
/* <0> (null):0 */
typedef float vec_t; /* size: 4 */

/* 53 */
float
 /* size: 4 */

/* 54 */
/* <0> (null):0 */
float                      array[2]; /* size: 8 */

/* 55 */
/* <0> (null):0 */
class Vector2D {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	/* <0> (null):0 */
	void Vector2D(class Vector2D *);

	/* <0> (null):0 */
	void Vector2D(class Vector2D *, float, float);

	/* <0> (null):0 */
	class Vector2D operator+(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DplERKS_ */

	/* <0> (null):0 */
	class Vector2D operator-(const class Vector2D  *, const class Vector2D  &); /* linkage=_ZNK8Vector2DmiERKS_ */

	/* <0> (null):0 */
	class Vector2D operator*(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DmlEf */

	/* <0> (null):0 */
	class Vector2D operator/(const class Vector2D  *, float); /* linkage=_ZNK8Vector2DdvEf */

	/* <0> (null):0 */
	float Length(const class Vector2D  *); /* linkage=_ZNK8Vector2D6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector2D  *); /* linkage=_ZNK8Vector2D13LengthSquaredEv */

	/* <0> (null):0 */
	class Vector2D Normalize(const class Vector2D  *); /* linkage=_ZNK8Vector2D9NormalizeEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector2D  *, float); /* linkage=_ZNK8Vector2D19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector2D *); /* linkage=_ZN8Vector2D16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector2D *, float); /* linkage=_ZN8Vector2D6IsZeroEf */


	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 56 */
 /* pointer to 55 */
 /* size: 4 */

/* 57 */
 /* pointer to 58 */
 /* size: 4 */

/* 58 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 59 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 60 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 8 */

/* 61 */
bool
 /* size: 1 */

/* 62 */
/* <0> (null):0 */
class Vector {
	vec_t                      x;                    /*     0     4 */
	vec_t                      y;                    /*     4     4 */
	vec_t                      z;                    /*     8     4 */
	/* <0> (null):0 */
	void Vector(class Vector *);

	/* <0> (null):0 */
	void Vector(class Vector *, float, float, float);

	/* <0> (null):0 */
	void Vector(class Vector *, const class Vector  &);

	/* <0> (null):0 */
	void Vector(class Vector *, float *);

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *); /* linkage=_ZNK6VectorngEv */

	/* <0> (null):0 */
	int operator==(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectoreqERKS_ */

	/* <0> (null):0 */
	int operator!=(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorneERKS_ */

	/* <0> (null):0 */
	class Vector operator+(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectorplERKS_ */

	/* <0> (null):0 */
	class Vector operator-(const class Vector  *, const class Vector  &); /* linkage=_ZNK6VectormiERKS_ */

	/* <0> (null):0 */
	class Vector operator*(const class Vector  *, float); /* linkage=_ZNK6VectormlEf */

	/* <0> (null):0 */
	class Vector operator/(const class Vector  *, float); /* linkage=_ZNK6VectordvEf */

	/* <0> (null):0 */
	void CopyToArray(const class Vector  *, float *); /* linkage=_ZNK6Vector11CopyToArrayEPf */

	/* <0> (null):0 */
	float Length(const class Vector  *); /* linkage=_ZNK6Vector6LengthEv */

	/* <0> (null):0 */
	float LengthSquared(const class Vector  *); /* linkage=_ZNK6Vector13LengthSquaredEv */

	/* <0> (null):0 */
	float * operator float*(class Vector *); /* linkage=_ZN6VectorcvPfEv */

	/* <0> (null):0 */
	const float  * operator const float*(const class Vector  *); /* linkage=_ZNK6VectorcvPKfEv */

	/* <0> (null):0 */
	class Vector Normalize(const class Vector  *); /* linkage=_ZNK6Vector9NormalizeEv */

	/* <0> (null):0 */
	class Vector2D Make2D(const class Vector  *); /* linkage=_ZNK6Vector6Make2DEv */

	/* <0> (null):0 */
	float Length2D(const class Vector  *); /* linkage=_ZNK6Vector8Length2DEv */

	/* <0> (null):0 */
	bool IsLengthLessThan(const class Vector  *, float); /* linkage=_ZNK6Vector16IsLengthLessThanEf */

	/* <0> (null):0 */
	bool IsLengthGreaterThan(const class Vector  *, float); /* linkage=_ZNK6Vector19IsLengthGreaterThanEf */

	/* <0> (null):0 */
	float NormalizeInPlace(class Vector *); /* linkage=_ZN6Vector16NormalizeInPlaceEv */

	/* <0> (null):0 */
	bool IsZero(class Vector *, float); /* linkage=_ZN6Vector6IsZeroEf */


	/* size: 12, cachelines: 1, members: 3 */
	/* last cacheline: 12 bytes */
}; /* size: 12 */

/* 63 */
 /* pointer to 62 */
 /* size: 4 */

/* 64 */
/* <0> (null):0 */
/* tag__fprintf: reference_type tag not supported! */; /* size: 4 */

/* 65 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 66 */
 /* pointer to 53 */
 /* size: 4 */

/* 67 */
 /* pointer to 68 */
 /* size: 4 */

/* 68 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 12 */

/* 69 */
 /* pointer to 70 */
 /* size: 4 */

/* 70 */
/* <0> (null):0 */
/* tag__fprintf: const_type tag not supported! */; /* size: 4 */

/* 71 */
/* <0> (null):0 */
typedef int qboolean; /* size: 4 */

/* 72 */
/* <0> (null):0 */
struct link_s {
	class link_s *             prev;                 /*     0     4 */
	class link_s *             next;                 /*     4     4 */

	/* size: 8, cachelines: 1, members: 2 */
	/* last cacheline: 8 bytes */
}; /* size: 8 */

/* 73 */
 /* pointer to 72 */
 /* size: 4 */

/* 74 */
/* <0> (null):0 */
typedef struct link_s link_t; /* size: 8 */

/* 75 */
/* <0> (null):0 */
typedef struct edict_s edict_t; /* size: 804 */

/* 76 */
/* <0> (null):0 */
struct edict_s {
	qboolean                   free;                 /*     0     4 */
	int                        serialnumber;         /*     4     4 */
	link_t                     area;                 /*     8     8 */
	int                        headnode;             /*    16     4 */
	int                        num_leafs;            /*    20     4 */
	short int                  leafnums[48];         /*    24    96 */
	/* --- cacheline 1 boundary (64 bytes) was 56 bytes ago --- */
	float                      freetime;             /*   120     4 */
	void *                     pvPrivateData;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	entvars_t                  v;                    /*   128   676 */
	/* --- cacheline 12 boundary (768 bytes) was 36 bytes ago --- */

	/* size: 804, cachelines: 13, members: 9 */
	/* last cacheline: 36 bytes */
}; /* size: 804 */

/* 77 */
 /* pointer to 75 */
 /* size: 4 */

/* 78 */
/* <0> (null):0 */
struct {
	float                      time;                 /*     0     4 */
	float                      frametime;            /*     4     4 */
	float                      force_retouch;        /*     8     4 */
	string_t                   mapname;              /*    12     4 */
	string_t                   startspot;            /*    16     4 */
	float                      deathmatch;           /*    20     4 */
	float                      coop;                 /*    24     4 */
	float                      teamplay;             /*    28     4 */
	float                      serverflags;          /*    32     4 */
	float                      found_secrets;        /*    36     4 */
	class Vector              v_forward;             /*    40    12 */
	class Vector              v_up;                  /*    52    12 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	class Vector              v_right;               /*    64    12 */
	float                      trace_allsolid;       /*    76     4 */
	float                      trace_startsolid;     /*    80     4 */
	float                      trace_fraction;       /*    84     4 */
	class Vector              trace_endpos;          /*    88    12 */
	class Vector              trace_plane_normal;    /*   100    12 */
	float                      trace_plane_dist;     /*   112     4 */
	edict_t *                  trace_ent;            /*   116     4 */
	float                      trace_inopen;         /*   120     4 */
	float                      trace_inwater;        /*   124     4 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	int                        trace_hitgroup;       /*   128     4 */
	int                        trace_flags;          /*   132     4 */
	int                        msg_entity;           /*   136     4 */
	int                        cdAudioTrack;         /*   140     4 */
	int                        maxClients;           /*   144     4 */
	int                        maxEntities;          /*   148     4 */
	const char  *              pStringBase;          /*   152     4 */
	void *                     pSaveData;            /*   156     4 */
	class Vector              vecLandmarkOffset;     /*   160    12 */

	/* size: 172, cachelines: 3, members: 31 */
	/* last cacheline: 44 bytes */
}; /* size: 172 */

/* 79 */
/* <0> (null):0 */
typedef class  globalvars_t; /* size: 172 */

/* 80 */
/* <0> (null):0 */
struct entvars_s {
	string_t                   classname;            /*     0     4 */
	string_t                   globalname;           /*     4     4 */
	class Vector              origin;                /*     8    12 */
	class Vector              oldorigin;             /*    20    12 */
	class Vector              velocity;              /*    32    12 */
	class Vector              basevelocity;          /*    44    12 */
	class Vector              clbasevelocity;        /*    56    12 */
	/* --- cacheline 1 boundary (64 bytes) was 4 bytes ago --- */
	class Vector              movedir;               /*    68    12 */
	class Vector              angles;                /*    80    12 */
	class Vector              avelocity;             /*    92    12 */
	class Vector              punchangle;            /*   104    12 */
	class Vector              v_angle;               /*   116    12 */
	/* --- cacheline 2 boundary (128 bytes) --- */
	class Vector              endpos;                /*   128    12 */
	class Vector              startpos;              /*   140    12 */
	float                      impacttime;           /*   152     4 */
	float                      starttime;            /*   156     4 */
	int                        fixangle;             /*   160     4 */
	float                      idealpitch;           /*   164     4 */
	float                      pitch_speed;          /*   168     4 */
	float                      ideal_yaw;            /*   172     4 */
	float                      yaw_speed;            /*   176     4 */
	int                        modelindex;           /*   180     4 */
	string_t                   model;                /*   184     4 */
	int                        viewmodel;            /*   188     4 */
	/* --- cacheline 3 boundary (192 bytes) --- */
	int                        weaponmodel;          /*   192     4 */
	class Vector              absmin;                /*   196    12 */
	class Vector              absmax;                /*   208    12 */
	class Vector              mins;                  /*   220    12 */
	class Vector              maxs;                  /*   232    12 */
	class Vector              size;                  /*   244    12 */
	/* --- cacheline 4 boundary (256 bytes) --- */
	float                      ltime;                /*   256     4 */
	float                      nextthink;            /*   260     4 */
	int                        movetype;             /*   264     4 */
	int                        solid;                /*   268     4 */
	int                        skin;                 /*   272     4 */
	int                        body;                 /*   276     4 */
	int                        effects;              /*   280     4 */
	float                      gravity;              /*   284     4 */
	float                      friction;             /*   288     4 */
	int                        light_level;          /*   292     4 */
	int                        sequence;             /*   296     4 */
	int                        gaitsequence;         /*   300     4 */
	float                      frame;                /*   304     4 */
	float                      animtime;             /*   308     4 */
	float                      framerate;            /*   312     4 */
	unsigned char              controller[4];        /*   316     4 */
	/* --- cacheline 5 boundary (320 bytes) --- */
	unsigned char              blending[2];          /*   320     2 */
	float                      scale;                /*   324     4 */
	int                        rendermode;           /*   328     4 */
	float                      renderamt;            /*   332     4 */
	class Vector              rendercolor;           /*   336    12 */
	int                        renderfx;             /*   348     4 */
	float                      health;               /*   352     4 */
	float                      frags;                /*   356     4 */
	int                        weapons;              /*   360     4 */
	float                      takedamage;           /*   364     4 */
	int                        deadflag;             /*   368     4 */
	class Vector              view_ofs;              /*   372    12 */
	int                        button;               /*   384     4 */
	/* --- cacheline 6 boundary (384 bytes) was 2 bytes ago --- */
	int                        impulse;              /*   388     4 */
	edict_t *                  chain;                /*   392     4 */
	edict_t *                  dmg_inflictor;        /*   396     4 */
	edict_t *                  enemy;                /*   400     4 */
	edict_t *                  aiment;               /*   404     4 */
	edict_t *                  owner;                /*   408     4 */
	edict_t *                  groundentity;         /*   412     4 */
	int                        spawnflags;           /*   416     4 */
	int                        flags;                /*   420     4 */
	int                        colormap;             /*   424     4 */
	int                        team;                 /*   428     4 */
	float                      max_health;           /*   432     4 */
	float                      teleport_time;        /*   436     4 */
	float                      armortype;            /*   440     4 */
	float                      armorvalue;           /*   444     4 */
	int                        waterlevel;           /*   448     4 */
	/* --- cacheline 7 boundary (448 bytes) was 2 bytes ago --- */
	int                        watertype;            /*   452     4 */
	string_t                   target;               /*   456     4 */
	string_t                   targetname;           /*   460     4 */
	string_t                   netname;              /*   464     4 */
	string_t                   message;              /*   468     4 */
	float                      dmg_take;             /*   472     4 */
	float                      dmg_save;             /*   476     4 */
	float                      dmg;                  /*   480     4 */
	float                      dmgtime;              /*   484     4 */
	string_t                   noise;                /*   488     4 */
	string_t                   noise1;               /*   492     4 */
	string_t                   noise2;               /*   496     4 */
	string_t                   noise3;               /*   500     4 */
	float                      speed;                /*   504     4 */
	float                      air_finished;         /*   508     4 */
	float                      pain_finished;        /*   512     4 */
	/* --- cacheline 8 boundary (512 bytes) was 2 bytes ago --- */
	float                      radsuit_finished;     /*   516     4 */
	edict_t *                  pContainingEntity;    /*   520     4 */
	int                        playerclass;          /*   524     4 */
	float                      maxspeed;             /*   528     4 */
	float                      fov;                  /*   532     4 */
	int                        weaponanim;           /*   536     4 */
	int                        pushmsec;             /*   540     4 */
	int                        bInDuck;              /*   544     4 */
	int                        flTimeStepSound;      /*   548     4 */
	int                        flSwimTime;           /*   552     4 */
	int                        flDuckTime;           /*   556     4 */
	int                        iStepLeft;            /*   560     4 */
	float                      flFallVelocity;       /*   564     4 */
	int                        gamestate;            /*   568     4 */
	int                        oldbuttons;           /*   572     4 */
	int                        groupinfo;            /*   576     4 */
	/* --- cacheline 9 boundary (576 bytes) was 2 bytes ago --- */
	int                        iuser1;               /*   580     4 */
	int                        iuser2;               /*   584     4 */
	int                        iuser3;               /*   588     4 */
	int                        iuser4;               /*   592     4 */
	float                      fuser1;               /*   596     4 */
	float                      fuser2;               /*   600     4 */
	float                      fuser3;               /*   604     4 */
	float                      fuser4;               /*   608     4 */
	class Vector              vuser1;                /*   612    12 */
	class Vector              vuser2;                /*   624    12 */
	class Vector              vuser3;                /*   636    12 */
	/* --- cacheline 10 boundary (640 bytes) was 6 bytes ago --- */
	class Vector              vuser4;                /*   648    12 */
	edict_t *                  euser1;               /*   660     4 */
	edict_t *                  euser2;               /*   664     4 */
	edict_t *                  euser3;               /*   668     4 */
	edict_t *                  euser4;               /*   672     4 */

	/* size: 676, cachelines: 11, members: 123 */
	/* last cacheline: 36 bytes */

	/* BRAIN FART ALERT! 676 != 674 + 0(holes), diff = 2 */

}; /* size: 676 */

/* 81 */
/* <0> (null):0 */
unsigned char              array[4]; /* size: 4 */

/* 82 */
/* <0> (null):0 */
unsigned char              array[2]; /* size: 2 */

/* 83 */
/* <0> (null):0 */
typedef struct entvars_s entvars_t; /* size: 676 */

/* 84 */
/* <0> (null):0 */
short int                  array[48]; /* size: 96 */

/* 85 */
/* <0> (null):0 */
typedef uint32 CRC32_t; /* size: 4 */

/* 86 */
/* <0> (null):0 */
struct cvar_s {
	char *                     name;                 /*     0     4 */
	char *                     string;               /*     4     4 */
	int                        flags;                /*     8     4 */
	float                      value;                /*    12     4 */
	class cvar_s *             next;                 /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 87 */
 /* pointer to 86 */
 /* size: 4 */

/* 88 */
/* <0> (null):0 */
typedef struct cvar_s cvar_t; /* size: 20 */

/* 89 */
/* <0> (null):0 */
struct client_textmessage_s {
	int                        effect;               /*     0     4 */
	byte                       r1;                   /*     4     1 */
	byte                       g1;                   /*     5     1 */
	byte                       b1;                   /*     6     1 */
	byte                       a1;                   /*     7     1 */
	byte                       r2;                   /*     8     1 */
	byte                       g2;                   /*     9     1 */
	byte                       b2;                   /*    10     1 */
	byte                       a2;                   /*    11     1 */
	float                      x;                    /*    12     4 */
	float                      y;                    /*    16     4 */
	float                      fadein;               /*    20     4 */
	float                      fadeout;              /*    24     4 */
	float                      holdtime;             /*    28     4 */
	float                      fxtime;               /*    32     4 */
	const char  *              pName;                /*    36     4 */
	const char  *              pMessage;             /*    40     4 */

	/* size: 44, cachelines: 1, members: 17 */
	/* last cacheline: 44 bytes */
}; /* size: 44 */

/* 90 */
/* <0> (null):0 */
typedef struct client_textmessage_s client_textmessage_t; /* size: 44 */

/* 91 */
/* <0> (null):0 */
typedef struct sequenceCommandLine_ sequenceCommandLine_s; /* size: 92 */

/* 92 */
/* <0> (null):0 */
struct sequenceCommandLine_ {
	int                        commandType;          /*     0     4 */
	client_textmessage_t       clientMessage;        /*     4    44 */
	char *                     speakerName;          /*    48     4 */
	char *                     listenerName;         /*    52     4 */
	char *                     soundFileName;        /*    56     4 */
	char *                     sentenceName;         /*    60     4 */
	/* --- cacheline 1 boundary (64 bytes) --- */
	char *                     fireTargetNames;      /*    64     4 */
	char *                     killTargetNames;      /*    68     4 */
	float                      delay;                /*    72     4 */
	int                        repeatCount;          /*    76     4 */
	int                        textChannel;          /*    80     4 */
	int                        modifierBitField;     /*    84     4 */
	sequenceCommandLine_s *    nextCommandLine;      /*    88     4 */

	/* size: 92, cachelines: 2, members: 13 */
	/* last cacheline: 28 bytes */
}; /* size: 92 */

/* 93 */
 /* pointer to 91 */
 /* size: 4 */

/* 94 */
/* <0> (null):0 */
typedef struct sequenceEntry_ sequenceEntry_s; /* size: 20 */

/* 95 */
/* <0> (null):0 */
struct sequenceEntry_ {
	char *                     fileName;             /*     0     4 */
	char *                     entryName;            /*     4     4 */
	sequenceCommandLine_s *    firstCommand;         /*     8     4 */
	sequenceEntry_s *          nextEntry;            /*    12     4 */
	qboolean                   isGlobal;             /*    16     4 */

	/* size: 20, cachelines: 1, members: 5 */
	/* last cacheline: 20 bytes */
}; /* size: 20 */

/* 96 */
 /* pointer to 94 */
 /* size: 4 */

/* 97 */
/* <0> (null):0 */
typedef struct sentenceEntry_ sentenceEntry_s; /* size: 16 */

/* 98 */
/* <0> (null):0 */
struct sentenceEntry_ {
	char *                     data;                 /*     0     4 */
	sentenceEntry_s *          nextEntry;            /*     4     4 */
	qboolean                   isGlobal;             /*     8     4 */
	unsigned int               index;                /*    12     4 */

	/* size: 16, cachelines: 1, members: 4 */
	/* last cacheline: 16 bytes */
}; /* size: 16 */

/* 99 */
 /* pointer to 97 */
 /* size: 4 */

/* 100 */
/* <0> (null):0 */
enum {
	at_notice = 0,
	at_console = 1,
	at_aiconsole = 2,
	at_warning = 3,
	at_error = 4,
	at_logged = 5,
}; /* size: 4 */

/* 101 */
/* <0> (null):0 */
typedef enum  ALERT_TYPE; /* size: 4 */

/* 102 */
/* <0> (null):0 */
enum {
	print_console = 0,
	print_center = 1,
	print_chat = 2,
}; /* size: 4 */

/* 103 */
/* <0> (null):0 */
typedef enum  PRINT_TYPE; /* size: 4 */

/* 104 */
/* <0> (null):0 */
enum {
	force_exactfile = 0,
	force_model_samebounds = 1,
	force_model_specifybounds = 2,
	force_model_specifybounds_if_avail = 3,
}; /* size: 4 */

/* 105 */
/* <0> (null):0 */
typedef enum  FORCE_TYPE; /* size: 4 */

/* 106 */
/* <0> (null):0 */
struct {
	int                        fAllSolid;            /*     0     4 */
	int                        fStartSolid;          /*     4     4 */
	int                        fInOpen;              /*     8     4 */
	int                        fInWater;             /*    12     4 */
	float                      flFraction;           /*    16     4 */
	class Vector              vecEndPos;             /*    20    12 */
	float                      flPlaneDist;          /*    32     4 */
	class Vector              vecPlaneNormal;        /*    36    12 */
	edict_t *                  pHit;                 /*    48     4 */
	int                        iHitgroup;            /*    52     4 */
	/* <0> (null):0 */
	void TraceResult(TraceResult *);


	/* size: 56, cachelines: 1, members: 10 */
	/* last cacheline: 56 bytes */
}; /* size: 56 */

/* 107 */
/* <0> (null):0 */
typedef class  TraceResult; /* size: 56 */

/* 108 */
/* <0> (null):0 */
struct enginefuncs_s {
	int                        (*pfnPrecacheModel)(char *); /*     0     4 */
	int                        (*pfnPrecacheSound)(char *); /*     4     4 */
	void                       (*pfnSetModel)(edict_t *, const char  *); /*     8     4 */
	int                        (*pfnModelIndex)(const char  *); /*    12     4 */
	int                        (*pfnModelFrames)(int); /*    16     4 */
	void                       (*pfnSetSize)(edict_t *, const float  *, const floa